diff --git a/.gitignore b/.gitignore index 7515cb055d..6335d0a568 100644 --- a/.gitignore +++ b/.gitignore @@ -1,41 +1,56 @@ +# Ignore all compiled files +#-------------------------- __pycache__ +*.pyc +*.o +*.mod + +# Ignore exec folder +#------------------- exec/ -fix + +# Ignore fix directory symlinks +#------------------------------ fix/0readme -fix/fix_am -fix/fix_chem -fix/fix_fv3 -fix/fix_fv3_gmted2010 -fix/fix_gldas -fix/fix_gsi -fix/fix_gsi_MISSING -fix/fix_orog -fix/fix_sfc_climo -fix/fix_verif -fix/fix_wave_gfs +fix/fix_* fix/gdas/ fix/wafs + +# Ignore scripts from external symlink jobs +#------------------------------ +jobs/JGDAS_ATMOS_ANALYSIS_DIAG +jobs/JGDAS_ATMOS_CHGRES_FORENKF +jobs/JGDAS_ATMOS_GLDAS +jobs/JGDAS_ATMOS_VERFOZN +jobs/JGDAS_ATMOS_VERFRAD +jobs/JGDAS_ATMOS_VMINMON +jobs/JGDAS_ENKF_DIAG +jobs/JGDAS_ENKF_ECEN jobs/JGDAS_ENKF_FCST jobs/JGDAS_ENKF_POST -jobs/JGDAS_ENKF_RECENTER -jobs/JGDAS_VERFOZN -jobs/JGDAS_VERFRAD -jobs/JGDAS_VMINMON -jobs/JGFS_VMINMON -jobs/JGFS_WAFS -jobs/JGFS_WAFS_BLENDING -jobs/JGFS_WAFS_GCIP -jobs/JGFS_WAFS_GRIB2 -jobs/JGLOBAL_ANALYSIS -jobs/JGLOBAL_ENKF_INNOVATE_OBS -jobs/JGLOBAL_ENKF_SELECT_OBS -jobs/JGLOBAL_ENKF_UPDATE -jobs/JGLOBAL_NCEPPOST -jobs/JGLOBAL_POST_MANAGER +jobs/JGDAS_ENKF_SELECT_OBS +jobs/JGDAS_ENKF_SFC +jobs/JGDAS_ENKF_UPDATE +jobs/JGFS_ATMOS_VMINMON +jobs/JGFS_ATMOS_WAFS +jobs/JGFS_ATMOS_WAFS_BLENDING +jobs/JGFS_ATMOS_WAFS_BLENDING_0P25 +jobs/JGFS_ATMOS_WAFS_GCIP +jobs/JGFS_ATMOS_WAFS_GRIB2 +jobs/JGFS_ATMOS_WAFS_GRIB2_0P25 +jobs/JGLOBAL_ATMOS_ANALYSIS +jobs/JGLOBAL_ATMOS_ANALYSIS_CALC +jobs/JGLOBAL_ATMOS_NCEPPOST +jobs/JGLOBAL_ATMOS_POST_MANAGER + +# Ignore parm file symlinks +#-------------------------- parm/config/config.base -parm/mon/ +parm/gldas +parm/mon parm/post parm/wafs + scripts/exemcsfc_global_sfc_prep.sh.ecf scripts/exgdas_nceppost.sh.ecf scripts/exgdas_vrfminmon.sh.ecf @@ -55,6 +70,45 @@ scripts/exglobal_enkf_recenter_fv3gfs.sh.ecf scripts/exglobal_enkf_update_fv3gfs.sh.ecf scripts/exglobal_innovate_obs_fv3gfs.sh.ecf scripts/exglobal_pmgr.sh.ecf +scripts/exemcsfc_global_sfc_prep.sh +scripts/exgdas_atmos_chgres_forenkf.sh +scripts/exgdas_atmos_gldas.sh +scripts/exgdas_atmos_nceppost.sh +scripts/exgdas_atmos_verfozn.sh +scripts/exgdas_atmos_verfrad.sh +scripts/exgdas_atmos_vminmon.sh +scripts/exgdas_enkf_ecen.sh +scripts/exgdas_enkf_fcst.sh +scripts/exgdas_enkf_post.sh +scripts/exgdas_enkf_select_obs.sh +scripts/exgdas_enkf_sfc.sh +scripts/exgdas_enkf_update.sh +scripts/exgfs_atmos_nceppost.sh +scripts/exgfs_atmos_vminmon.sh +scripts/exgfs_atmos_wafs_blending.sh +scripts/exgfs_atmos_wafs_blending_0p25.sh +scripts/exgfs_atmos_wafs_gcip.sh +scripts/exgfs_atmos_wafs_grib.sh +scripts/exgfs_atmos_wafs_grib2.sh +scripts/exgfs_atmos_wafs_grib2_0p25.sh +scripts/exglobal_atmos_analysis.sh +scripts/exglobal_atmos_analysis_calc.sh +scripts/exglobal_atmos_pmgr.sh +scripts/exglobal_diag.sh + +sorc/*log + +sorc/calc_analysis.fd +sorc/calc_increment_ens_ncio.fd +sorc/gdas2gldas.fd +sorc/gldas2gdas.fd +sorc/gldas_forcing.fd +sorc/gldas_model.fd +sorc/gldas_post.fd +sorc/gldas_rst.fd +sorc/interp_inc.fd +sorc/ncdiag_cat.fd +sorc/nemsio_chgdate.fd sorc/calc_increment_ens.fd sorc/checkout-fv3gfs.log sorc/checkout-ufs_coupled.log @@ -96,6 +150,7 @@ sorc/gfs_bufr.fd/vintg.o sorc/gfs_ncep_post.fd sorc/gfs_post.fd/ sorc/gfs_wafs.fd/ +sorc/gldas.fd/ sorc/global_chgres.fd sorc/global_cycle.fd sorc/global_enkf.fd @@ -130,6 +185,10 @@ sorc/wafs_setmissing.fd sorc/checkout-fv3_coupled.log sorc/checkout-gsi.fd.log sorc/fv3_coupled.fd/ + + +ush/calcanl_gfs.py +ush/calcinc_gfs.py ush/emcsfc_ice_blend.sh ush/emcsfc_snow.sh ush/fix_precip.sh @@ -140,17 +199,26 @@ ush/fv3gfs_dwn_nems.sh ush/fv3gfs_filter_topo.sh ush/fv3gfs_make_grid.sh ush/fv3gfs_make_orog.sh +ush/getncdimlen ush/gfs_nceppost.sh ush/gfs_transfer.sh +ush/gldas_archive.sh +ush/gldas_forcing.sh +ush/gldas_get_data.sh +ush/gldas_liscrd.sh +ush/gldas_post.sh +ush/gldas_process_data.sh ush/global_chgres.sh ush/global_chgres_driver.sh ush/global_cycle.sh ush/global_cycle_driver.sh +ush/gsi_utils.py ush/link_crtm_fix.sh ush/minmon_xtrct_costs.pl ush/minmon_xtrct_gnorms.pl ush/minmon_xtrct_reduct.pl ush/mkwfsgbl.sh +ush/mod_icec.sh ush/ozn_xtrct.sh ush/radmon_ck_stdout.sh ush/radmon_err_rpt.sh @@ -160,12 +228,44 @@ ush/radmon_verf_bcor.sh ush/radmon_verf_time.sh ush/trim_rh.sh ush/wafs_blending.sh +ush/wafs_grib2.regrid.sh ush/wafs_intdsk.sh +ush/emcsfc_ice_blend.sh +ush/emcsfc_snow.sh +ush/fix_precip.sh +ush/fv3gfs_chgres.sh +ush/fv3gfs_downstream_nems.sh +ush/fv3gfs_driver_grid.sh +ush/fv3gfs_dwn_nems.sh +ush/fv3gfs_filter_topo.sh +ush/fv3gfs_make_grid.sh +ush/fv3gfs_make_orog.sh +ush/gfs_nceppost.sh +ush/gfs_transfer.sh +ush/global_chgres.sh +ush/global_chgres_driver.sh +ush/global_cycle.sh +ush/global_cycle_driver.sh +ush/link_crtm_fix.sh +ush/minmon_xtrct_costs.pl +ush/minmon_xtrct_gnorms.pl +ush/minmon_xtrct_reduct.pl +ush/mkwfsgbl.sh +ush/ozn_xtrct.sh +ush/radmon_ck_stdout.sh +ush/radmon_err_rpt.sh +ush/radmon_verf_angle.sh +ush/radmon_verf_bcoef.sh +ush/radmon_verf_bcor.sh +ush/radmon_verf_time.sh +ush/trim_rh.sh +ush/wafs_blending.sh +ush/wafs_intdsk.sh + +# util symlinks util/sub_slurm util/sub_wcoss_c util/sub_wcoss_d + workflow/user.yaml -sorc/checkout-gldas.fd.log -sorc/gldas.fd/ -sorc/reg2grb2.fd/*.o -sorc/reg2grb2.fd/*.mod + diff --git a/Externals.cfg b/Externals.cfg index ccb0de6cf5..092d2026fc 100644 --- a/Externals.cfg +++ b/Externals.cfg @@ -1,42 +1,49 @@ # External sub-modules of global-workflow -[NEMSfv3gfs] -tag = gfs.v16_PhysicsUpdate +[FV3GFS] +tag = GFS.v16.0.14 local_path = sorc/fv3gfs.fd -repo_url = ssh://vlab.ncep.noaa.gov:29418/NEMSfv3gfs +repo_url = https://github.com/ufs-community/ufs-weather-model.git protocol = git required = True [GSI] -hash = cb8f69d8 +tag = gfsda.v16.0.0 local_path = sorc/gsi.fd -repo_url = ssh://vlab.ncep.noaa.gov:29418/ProdGSI +repo_url = https://github.com/NOAA-EMC/GSI.git +protocol = git +required = True + +[GLDAS] +tag = gldas_gfsv16_release.v1.11.0 +local_path = sorc/gldas.fd +repo_url = https://github.com/NOAA-EMC/GLDAS.git protocol = git required = True [EMC_post] -hash = ba7e59b2 +tag = upp_gfsv16_release.v1.1.0 local_path = sorc/gfs_post.fd repo_url = https://github.com/NOAA-EMC/EMC_post.git protocol = git required = True [UFS_UTILS] -tag = v1.1.0 +tag = ops-gfsv16.0.0 local_path = sorc/ufs_utils.fd repo_url = https://github.com/NOAA-EMC/UFS_UTILS.git protocol = git required = True [EMC_verif-global] -tag = verif_global_v1.5.0 +tag = verif_global_v1.11.0 local_path = sorc/verif-global.fd repo_url = https://github.com/NOAA-EMC/EMC_verif-global.git protocol = git required = True [EMC_gfs_wafs] -tag = gfs_wafs.v5.0.11 +tag = gfs_wafs.v6.0.14 local_path = sorc/gfs_wafs.fd repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git protocol = git diff --git a/README.md b/README.md index 8075b2f888..0658828f03 100644 --- a/README.md +++ b/README.md @@ -10,14 +10,11 @@ cd coupled-workflow git checkout feature/coupled-crow git submodule update --init --recursive #Update submodules cd sorc -sh checkout.sh coupled # Check out the coupled code, EMC_post, gsi, ... +sh checkout.sh -c # Check out forecast model with CCPP=YES/COUPLED=YES ``` ## Compile code used in ufs-s2s-model and EMC_post and link fixed files and executable programs: ``` -sh build_ncep_post.sh #This command will build ncep_post -sh build_ww3prepost.sh #This command will build ww3 prep and post exes -sh build_ufs_coupled.sh #This command will build the UFS coupled model exe -sh build_reg2grb2.sh #This command will build exes for ocean-ice post +sh build_all.sh -c #This command will build only execs for coupled To link fixed files and executable programs for the coupled application: On Hera: diff --git a/docs/Release_Notes.gfs.v15.1.0.txt b/docs/Release_Notes.gfs.v15.1.0.txt deleted file mode 100644 index 5b0f17a65c..0000000000 --- a/docs/Release_Notes.gfs.v15.1.0.txt +++ /dev/null @@ -1,360 +0,0 @@ -GFS RELEASE NOTES (GFS.v15.1.0) -- April 1, 2019 - - -PRELUDE - *NOAA/NWS selected the Geophysical Fluid Dynamics Laboratory (GFDL) finite­ volume cubed-sphere (FV3) - dynamical core as the Weather Service Next Generation Global Prediction System (NGGPS). The current - operational GFS, which has a spectral dynamical core, will be replaced by the proposed GFS with FV3 - dynamical core and improved physics parameterizations in June, 2019. Significant changes have - been made to both the science and infrastructure of the GFS system. - - *GFS.v15 maintains a horizontal resolution of 13 km, and has 64 levels in the vertical extending - up to 0.2 hPa. It uses the same physics package as the current operational GFS except for the - replacement of Zhao-Carr microphysics with the more advanced GFDL microphysics, improved ozone physics - and water vapor physics etc. There are also updates to data assimilation techniques, observational - data usage, post-processing and downstream product generation. For more details please refer to the - Science Change Notice https://drive.google.com/open?id=1OaYWNsQSTcDPIjL6EMt4iH1Rm5rSkc0aeP_jcqzDg0s - - *The current operational GFS.v14 was built upon a vertical directory structure. It contains - three independent packages. The latest versions used in operations are gdas.v14.1.0, gfs.v14.1.2, - and global_shared.v14.1.7. - - *GFS.v15 has been reorganized to use a flat directory structure. The three packages in GFS.v14 have - been merged together to form a single package. Therefore, there is no direct comparison and one-to-one - correspondence between GFS.v14 and GFS.v15. - - *This release note describes the overall changes made to the entire system. - More details about changes in science and structure of the data assimilation system are documented in - .gfs.v15.1.0/sorc/gsi.fd/doc/Release_Notes.fv3gfs_da.v15.txt. - Details about downstream product generation is documented in Release_Notes.gfs_downstream.v15.1.0.txt. - - -IMPLEMENTATION INSTRUCTIONS - - * NOAA Vlab GIT is used to manage GFS.v15 code. The SPA(s) handling the GFS.v15 implementation need to have - permission to clone Vlab gerrit repositories. So far Wojciech Cencek has been given access to all GFS.v15 - related git repositories. Please contact Fanglin.Yang@noaa.gov if there is any VLAB access issue and/or - the individual code managers listed under item #6) below. Please follow the following steps to install - the package on WCOSS DELL - - 1) cd $NWROOTp3 - 2) mkdir gfs.v15.1.0 - 3) cd gfs.v15.1.0 - 4) git clone --recursive gerrit:global-workflow . - 5) git checkout q2fy19_nco - 6) cd sorc - 7) ./checkout.sh - This script extracts the following GFS components from gerrit - MODEL -- tag nemsfv3gfs_beta_v1.0.18 Jun.Wang@noaa.gov - GSI -- tag fv3da.v1.0.42 Russ.Treadon@noaa.gov - UPP -- tag ncep_post_gtg.v1.0.6c Wen.Meng@noaa.gov - WAFS -- tag gfs_wafs.v5.0.8 Yali.Mao@noaa.gov - - - 8) ./build_all.sh - *This script compiles all GFS components. Runtime output from the build for each package is written - to log files in directory logs. To build an individual program, for instance, gsi, use build_gsi.sh. - - 9) ./link_fv3gfs.sh nco dell - - * Note: 1) ecflow suite definition and scripts are saved in gfs.v15.1.0/ecflow/ecf - 2) ncep_post_gtg.v1.0.6c contains restricted GTG (Graphic Turbulence Guidance) code provided by - NCAR. Please do not post the GTG code in any public domain. - - - - -JOB CHANGES - - * EMC has worked with NCO to consolidate and unify the JJOBS used in GFS production and experimental runs. - For a few tasks, JGLOBAL_* is now used to replace JGDAS_* and JGFS_* to run for both gfs and gdas steps. - Please refer to https://docs.google.com/spreadsheets/d/1rhKnGV1uf73p8eAIEb6Or6uUU9UGvKBqw3bl_TxTcHw/edit#gid=0 - for a complete list of JJOBS that have been merged, replaced or removed. - - * JGDAS_ANALYSIS_HIGH and JGFS_ANALYSIS --> merged into JGLOBAL_ANALYSIS - * JGFS_FORECAST_HIGH and JGDAS_FORECAST_HIGH --> merged into JGLOBAL_FORECAST - * JGFS_TROPCY_QC_RELOC and JGDAS_TROPCY_QC_RELOC --> merged into JGLOBAL_TROPCY_QC_RELOC - * JGFS_EMCSFC_SFC_PREP and JGDAS_EMCSFC_SFC_PREP --> merged into JGLOBAL_EMCSFC_SFC_PREP - * JGFS_POST_MANAGER and JGFS_PRDGEN_MANAGER --> merged into JGLOBAL_POST_MANAGER - * JGFS_NCEPPOST and JGDAS_NCEPPOST --> merged into JGLOBAL_NCEPPOST - * JGFS_PGRB2 --> merged into JGLOBAL_NCEPPOST - - * JGFS_AWIPS_1P0DEG and JGFS_AWIPS_20KM --> merged into JGFS_AWIPS_20KM_1P0DEG - * JGFS_GEMPAK_NCDC and JGFS_GEMPAK_UPAPGIF --> merged into JGFS_GEMPAK_NCDC_UPAPGIF - * JGFS_NPOESS_PGRB2_0P5DEG and JGFS_PGRB2_SPEC_POST --> merged into JGFS_PGRB2_SPEC_NPOESS - * JGDAS_BULLS and JGDAS_MKNAVYBULLS --> merged into JGDAS_BULLS_NAVY - - * JGDAS_ENKF_SELECT_OBS --> renamed JGLOBAL_ENKF_SELECT_OBS - * JGDAS_ENKF_INNOVATE_OBS --> renamed JGLOBAL_ENKF_INNOVATE_OBS - * JGDAS_ENKF_UPDATE --> renamed JGLOBAL_ENKF_UPDATE - * JGDAS_ENKF_INFLATE_RECENTER --> renamed JGDAS_ENKF_RECENTER - - * JGFS_FORECAST_LOW --> removed - * JCPC_GET_GFS_6HR --> removed - - -SCRIPT CHANGES - - * Many scripts have been renamed to reflect the new model and DA system and directory structure. - A few new scripts have been added. Below is a mapping between a few current operational GFS - scripts and their GFS.v15 counterparts - - exglobal_fcst_nems.sh.ecf --> exglobal_fcst_nemsfv3gfs.sh - exglobal_analysis.sh.ecf --> exglobal_analysis_fv3gfs.sh.ecf - exglobal_enkf_innovate_obs.sh.ecf --> exglobal_innovate_obs_fv3gfs.sh.ecf - exglobal_enkf_update.sh.ecf --> exglobal_enkf_update_fv3gfs.sh.ecf - exglobal_enkf_inflate_recenter.sh.ecf --> exglobal_enkf_recenter_fv3gfs.sh.ecf - exglobal_enkf_fcst_nems.sh.ecf --> exglobal_enkf_fcst_fv3gfs.sh.ecf - exglobal_enkf_post.sh.ecf --> exglobal_enkf_post_fv3gfs.sh.ecf - exglobal_enkf_innovate_obs_fv3gfs.sh.ecf --> new script - exgdas_bulletines.sh.ecf and exmknavyb.sh.ecf ---> exgdasl_bulls_navy3gfs.sh.ecf - exgfs_grib_awips_1p0deg.sh.ecf and exgfs_grib_awips_20km.sh.ecf ---> exgfs_awips_20km_1p0deg.sh.ecf - exgempak_gfs_gif_ncdc.sh.ecf and exgempak_gif_ncdc.sh.ecf ---> exgempak_gfs_gif_ncdc_skew_t.sh.ecf - exglobal_npoess_halfdeg_gfs_g2.sh.ecf and exglobal_grib2_special.sh.ecf ---> exglobal_grib2_special_npoess.sh.ecf - - - * Note the four scripts beginning with run_gfsmos_master are only used for running MDL MOS - along with EMC gfs parallel experiments. - - - -PARM/CONFIG CHANGES - - All JJOBS except for those used by downstream product generation source config files under - ./gfs.v15.1.0/parm/config to set up job-specific parameters. config.base is sourced by all - JJOBS to set parameters that are common to either all JJOBS or are shared by more than one JJOBS. - config.anal is shared by a few analysis steps. - - Below are the parm (config) files used by each GFS.v15 DA job - * JGLOBAL_FORECAST - config.base, config.fcst - * JGLOBAL_NCEPPOST - config.base, config.post - * JGLOBAL_POST_MANAGER - config.base, config.post - * JGLOBAL_TROPCY_QC_RELOC - config.base, config.prep - * JGLOBAL_ANALYSIS - config.base, config.anal - * JGLOBAL_ENKF_SELECT_OBS - config.base, config.anal, config.eobs - * JGLOBAL_ENKF_INNOVATE_OBS - config.base, config.anal, config.eobs - * JGLOBAL_ENKF_UPDATE - config.base, config.anal, config.eupd - * JGDAS_ENKF_RECENTER - config.base, config.ecen - * JGDAS_ENKF_FCST - config.base, config.fcst, config.efcs - * JGDAS_ENKF_POST - config.base, config.epos - - - -FIX CHANGES - - * All fixed fields used by the system are placed under gfs.v15.1.0/fix, and further categorized - based on the type of applications. During the NCO implementation process, fix_am, fix_fv3, - fix_orog, fix_verif, and fix_fv3_gmted2010 are copied from EMC's local archives. fix_gsi and - wafs are copied from two external repositories. - The entire package takes 123GB disk space to install. This ./fix directory alone takes 113GB. - - fix_am -- NEMS GSM fields from GFS.v14 and earlier version. Some of them are still used for GFS.v15. - fix_fv3 -- new fields, defining FV3 model structure for different resolutions, based on TOPO30 terrain - fix_fv3_gmted2010 - -- new fields, defining FV3 model structure for different resolutions, based on gmted2010 terrain - fix_orog -- sources of terrain data - fix_gsi -- used by data assimilation steps - fix_verif -- bused by VSDB and MET verifications - gdas -- used by DA monitoring programs - product -- used by downstream product generation programs - wafs -- used by WAFS program - - -PRODUCT CHANGES - - * please refer to https://docs.google.com/spreadsheets/d/1KjiV2tDu55IDMxb-HFT-TL-DimVEQxGgWfpRmfl6PCw/edit#gid=1608491678 - for changes of file names and variables of UPP post-processed products . - * Please refer to the PNS https://docs.google.com/document/d/112GG7yBDMPmEcrNi1R2ISsoLcivj5WPivSnf9Id_lHw/edit for a detailed description of all changes made to post and downstream products and data delivery to the public. - - -RESOURCE INFORMATION - - * Frequency of run - * 6 hourly cycle (00, 06, 12, 18Z) - no change from current operations - - * Commonly used libraries, compiler, and modules are defined in gfs.v15.1.0/modulefiles. For nemsfv3gfs, gsi, upp, wafs - they maintain their own module files under gfs.v15.1.0/sorc/(fv3gfs gsi gfs_post global_wafs).fd/modulefiles - - * Data retention time under $COMROOThps for GFS.v15 should be the same as GFS.v14. GFS.v15 is no longer pushing or - extracting data from $GESROOThps. - - * Disk space: The current operational GFS.v14 takes about 4.1 TB online COM disk space per cycle, while GFS.v15 will - require 10.7TB per cycle. - - - * Computational resources and run times: Please refer to - https://docs.google.com/spreadsheets/d/1Y0MJ9NQ8EC1imQSJsNIMcSa4KkNURpmcGUYHe0t8wfk/edit#gid=48801932 - for the detail of node usage,threading, and runtime for all jobs. Information about the major steps are listed below. - - - * JGLOBAL_FORECAST (GFS) - * 116 nodes, 1624 tasks, ptile=12, 2 threads/task - * Runtime: 120 minutes - - * JGLOBAL_FORECAST (GDAS) - * 28 nodes, 392 tasks, ptile=12, 2 threads/task - * Runtime: 11.7 minutes - - * JGLOBAL_ANALYSIS (GFS) - * 240 nodes, 480 tasks, ptile=2, 14 threads/task - * Runtime: 26.8 minutes - - * JGLOBAL_ANALYSIS (GDAS) - * 240 nodes, 480 tasks, ptile=2, 14 threads/task - * Runtime: 30.7 minutes - - * JGLOBAL_ENKF_SELECT_OBS - * 10 nodes, 140 tasks, ptile=14, 2 threads/task - * Runtime: 3.4 minutes - - * JGLOBAL_ENKF_INNOVATE_OBS - * 10 nodes, 140 tasks, ptile=14, 2 threads/task - * Concurrently run 10 realizations of JGLOBAL_ENKF_INNOVATE_OBS. Each job processes - 8 EnKF members. Total node usage for 10 jobs x 10 nodes each = 100 nodes. - * Runtime: 15.0 minutes - - * JGLOBAL_ENKF_UPDATE - * 90 nodes, 360 tasks, ptile=4, 7 threads/task - * Runtime: 6.5 minutes - - * JGLOBAL_EMCSFC_SFC_PREP - * Serial process, 2GB memory - * Runtime: 60 seconds - - * JGDAS_ENKF_RECENTER - * 20 nodes, 80 tasks, ptile=4, 7 threads/task - * Runtime: 4.4 minutes - - - * JGDAS_ENKF_FCST - * 14 nodes, 168 tasks, ptile=12, 2 threads/task - * Concurrently run 20 realizations of JGDAS_ENKF_FCST. Each job processes 4 EnKF - members. Total node usage for 20 jobs x 14 nodes each = 280 nodes - * 20 EnKF forecast groups for GFS.v15 is an increase from the 10 EnKF forecast groups - currently run in operations. - * Runtime: 19.8 minutes - - * JGDAS_ENKF_POST - * 20 nodes, 80 nodes, ptile=4, 7 threads/task - * Concurrently run 7 realizations of JGDAS_ENKF_POST. 7 forecasts processed, one - per job. Total node usage for 7 jobs x 20 nodes each = 140 nodes. - * 7 EnKF post groups is an increase from the single EnKF post job currently run in operations - * Runtime: 4.9 minutes - - -PRE-IMPLEMENTATION TESTING REQUIREMENTS - - * Which production jobs should be tested as part of this implementation? - * all components of this package need to be tested. EMC is running a real-time parallel using the same system. We will work with the SPA to provide initial conditions from this parallel to run the NCO parallel during the implementation process. We will compare results from EMC and NCO parallels to ensure they reproduce each other. - - - * Does this change require a 30-day evaluation? - * Yes, the entire GFS.v15 package requires a 30-day evaluation - - - * Suggested evaluators - * Please contact fanglin.yang@noaa.gov and russ.treadon@noaa.gov for evaluation. - - -DISSEMINATION INFORMATION - - * Where should this output be sent? - * same as current operations. - - - * Who are the users? - * same as current operations - - - * Which output files should be transferred from PROD WCOSS to DEV WCOSS? - * Same as current operation. As there are certain changes in product names and types, - EMC will provide support for NCO dataflow team to finalize the list. - - * Directory changes - * Add cycle to gfs and gdas paths. GFS.v15 paths are $COMROOTp3/gfs/prod/gfs.$PDY/$cyc - and $COMROOTp3/gfs/prod/gdas.$PDY/$cyc. - * Add "gdas" to top level EnKF directory --> $COMROOTp3/gfs/prod/enkf.gdas.$PDY. - * Place EnKF member files in memXXX directories inside $COMROOTp3/gfs/prod/enkf.gdas.$PDY/$cyc - - - * File changes. - *3-digital forecast hours are applied to all forecast output and post-process products. - - *For file name conventions of post-processed products please refer to - https://docs.google.com/spreadsheets/d/1KjiV2tDu55IDMxb-HFT-TL-DimVEQxGgWfpRmfl6PCw/edit#gid=1608491678 - - *Changes related to forecast and data assimilation cycles are listed below. - - In $COMROOTp3/gfs/prod/gfs.$PDY/$cyc - Unchanged: gfs.tHHz.atmanl.nemsio gfs.tHHz.sfcanl.nemsio - gfs.tHHz.atmfhhh.nemsio gfs.tHHz.sfcfhhh.nemsio gfs.tHHz.logfhhh.nemsio - gfs.tHHz.atmges.nemsio gfs.tHHz.atmgm3.nemsio gfs.tHHz.atmgp3.nemsio - Removed : gfs.tHHz.flxfhhh.nemsio gfs.tHHz.nstfhhh.nemsio gfs.t00z.nstanl.nemsio gfs.tHHz.dtfanl.bin4 - gfs.tHHz.atmgm1.nemsio gfs.tHHz.atmgm2.nemsio - gfs.tHHz.atmgp1.nemsio gfs.tHHz.atmgp2.nemsio - Added: gfs.tHHz.atminc.nc gfs.tHHz.dtfanl.nc - . /RESTART (a directory contains 6 tiled files for warm restart) - - - In $COMROOTp3/gfs/prod/gdas.$PDY/$cyc - Unchanged: gdas.tHHz.atmanl.nemsio gdas.tHHz.sfcanl.nemsio - gdas.tHHz.atmfhhh.nemsio gdas.tHHz.sfcfhhh.nemsio gdas.tHHz.logfhhh.nemsio - gdas.tHHz.atmges.nemsio gdas.tHHz.atmgm3.nemsio gdas.tHHz.atmgp3.nemsio - Removed : gdas.tHHz.flxfhhh.nemsio gdas.tHHz.nstfhhh.nemsio gdas.t00z.nstanl.nemsio - gdas.tHHz.dtfanl.bin4 - gdas.tHHz.atmgm1.nemsio gdas.tHHz.atmgm2.nemsio - gdas.tHHz.atmgp1.nemsio gdas.tHHz.atmgp2.nemsio - gdas.tHHz.sfcgcy and gdas.tHHz.sfcts - Added: gdas.tHHz.atminc.nc gdas.tHHz.dtfanl.nc - gdas.tHHz.atmanl.ensres.nemsio - ./RESTART (a directory contains 39 files on tiled surface for warm restart) - - - In $COMROOTp3/gfs/prod/enkf.gdas.$PDY/$cyc - Move: member EnKF files into ./memXXX subdirectories - Rename: gdas.tHHz.fcsstat.grp* --> efcs.grp* - gdas.tHHz.omgstat.grp* --> eomg.grp* - Remove - “memXXX" from EnKF member filenames since member files are now in memXXX directories - gdas.tHHz.flxfhhh.memxxx.nemsio - gdas.tHHz.nstfhhh.memxxx.nemsio - gdas.tHHz.gcyanl.memxxx.nemsio - gdas.tHHz.nstanl.memxxx.nemsio - gdas.tHHz.sfcanl.memxxx.nemsio - gdas.tHHz.biascr_int.ensmean - Add - gdas.tHHz.[abias.air, abias, abias_int, abias_pc].ensmean - gdas.tHHz.abias.ensmean - Inside each member memXXX, where XXX=001 to 080, add - gdas.tHHz.abias gdas.tHHz.abias_air gdas.tHHz.abias_int gdas.tHHz.abias_pc - gdas.t00z.atminc.nc - gdas.tHHz.logfXXX.nemsio - ./RESTART (a directory contains 39 files on model tiles for warm restart) - - -HPSS ARCHIVE - - HPSS archive: please refer to https://docs.google.com/spreadsheets/d/14YdtuC_bL-6eybLA-rvKVvW1eLD_f6NFWzxnatYyCMo/edit#gid=0 - for current operational GFS.v14 archives and the proposed archives for GFS.v15. - Note that we are proposing to restructure GFS HPSS archive and use new tarball names to - follow GFS.v15 restart file style and to better serve the needs of different users. - Updated archive scripts for operation are saved on Venus at - /gpfs/dell2/emc/modeling/noscrub/Fanglin.Yang/git/fv3gfs/hpsslist/runhistory.v2.2.44 - - -JOB DEPENDENCIES & FLOW DIAGRAM - * No change in dependencies with respect to current operations. NCO’s GDAS and GFS flow charts - were copied and slightly modified - GFS https://docs.google.com/drawings/d/1bbhKCtkvB7MhyvMR5hdqIw9AnT2kDQ08hJV8GqK3KSc/edit - GDAS https://docs.google.com/drawings/d/1PANAubjIWF3usl1mVanr0eWLNPfiIcTbc9vumezHEVs/edit - - - -=========== -Prepared by -Fanglin.Yang@noaa -Russ.Treadon@noaa.gov -Boi.Vuong@noaa.gov -Wen.Meng@noaa.gov - - diff --git a/docs/Release_Notes.gfs.v15.2.0.txt b/docs/Release_Notes.gfs.v15.2.0.txt new file mode 100644 index 0000000000..4f3cbcddd9 --- /dev/null +++ b/docs/Release_Notes.gfs.v15.2.0.txt @@ -0,0 +1,261 @@ +GFS v15.2.0 RELEASE NOTES + + +PRELUDE (taken from GFS v15.2.0 SCN) + + GFS version 15.1 was implemented into operation at the 12Z cycle on June 12, 2019. It was the first + GFS implementation with the finite­ volume cubed-sphere (FV3) dynamical core as the Weather Service’s + Next Generation Global Prediction System (NGGPS). + + GFS version 15.2 is a minor upgrade. The major change to the system is to ingest new and replacement + satellite observations for data assimilation. It also contains a few other minor upgrades and bug fixes. + + 1) Assimilate new satellite observations + * GOES-17 AMVs + * GOES-17 has already replaced GOES-15 as the operational GOES-West satellite. Distribution of + GOES-15 products is expected to cease around December 2019 and active assimilation of GOES-17 + AMVs is required to prevent a gap in data coverage. + * Metop-C AMSU and MHS + * Metop-C is now the primary satellite in the 9:30 AM orbit. Assimilation of these data provide + additional impact as well as adding robustness to the system. + * KOMPSAT-5 (GPS-RO) + * Provides additional robustness to the system. + * Addition changes are made to VIIRS AMV ingest code to allow continued use after an expected change + to the BUFR format. + + 2) Assimilate buoyb sea-surface temperature (SST) data + TAC2BUFR changes in the buoy network resulted in a reduction of available SST measurements from buoys + to 10% or less of expected levels. Obsproc and GSI changes were required to restore data counts to + previous levels. + + 3) New product: Graphical Turbulence Guidance (GTG) + Global Turbulence product generated using NCAR GTG algorithm will start being disseminated on NOMADS. + The product will be available 3 hourly from F06 to F36 and horizontal resolution will be a quarter + degree. gfs.t{CC}Z.gtg.0p25.grb2f{HHH} + + 4) Update the Unified Post Processor(UPP) to address a mask issue of several land surface fields over + water bodies in grib2 products. + + This update will make GFS.v15.2 p-grid products to be more consistent with GFS.v14 products, and + remove spurious soil moisture along coastlines. These land surface fields include Soil Moisture, + Soil Temperature, Liquid Volumetric Soil Moisture, WEASD, Snow Depth, Water Runoff, GFLUX Ground + Heat Flux, WILT Wilting Point, and FLDCP Field Capacity. + + Affected product files are: + gfs.t{CC}Z.pgrb2.0p25.F{HHH} + gfs.t{CC}Z.pgrb2b.0p25.g{HHH} + gfs.t{CC}Z.pgrb2.0p50.F{HHH} + gfs.t{CC}Z.pgrb2b.0p50.g{HHH} + gfs.t{CC}Z.pgrb2.1p00.F{HHH} + gfs.t{CC}Z.pgrb2b.1p00.g{HHH} + gfs.t{CC}Z.sfluxgrbf{HHH}.grib2 + Where CC is cycle for 00, 06, 12, 18 UTC, and HHH is forecast hour. + + 5) The vessel icing program uses OISST as input. OISST will not be ported from WCOSS Phase 1 to Phase 3 + after Phase 1 is decommissioned in 2020. A decision was made to move the vessel icing program + within the Unified Post Processor(UPP) and use GFS forecast skin temperature as input. Current vessel + icing product in operation (sice.tCCz.siceg) has a 1-deg resolution and is disseminated to the public at + + ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/omb/prod/sice.yyyymmdd/ + + New vessel icing product will be included as a variable (ICEG) in GFS p-grid products gfs.tCCz.pgrb2.xpxx.fxxx + and gfs.tCCz.pgrb2b.xpxx.fxxx at 0.25, 0.5, and 1.0-deg resolutions, and be disseminated to the public at + + ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.yyyymmdd/ + + 6) Added three stations to station time series bufr soundings: + + 006011 62.02N 6.76W TOR 00 Thorshvan, Denmark 54 Usr Rqst 4-19 + 999913 15.51S 128.15E WYN 00 Wyndham aerodrome Australia 4 Usr Rqst 1-19 + 999914 57.48N 7.36W EGPL 00 Benbecula, Scotland, UK 6 Usr Rqst 1-19 + + The affected output files are: + gfs_yyyymmddhh.sfc + gfs_yyyymmddhh.snd + gfs.tCCz.bufrsnd.tar.gz + + Three additional files for the stations: + bufr.006011.yyyymmddhh + bufr.999913.yyyymmddhh + bufr.999914.yyyymmddhh + + 7) Reduction of water temperature biases in small lakes. + For small lakes adequate observations do not always exit to support the analysis of lake surface + temperature, often leading to significant departures from both the climatology and real-time observation. + Two changes were introduced to ensure that lake temperatures do not deviate from the climatology when + observations are not available. The first change is to replace a surface mask file at 0.5-degree + resolution with the one on the T1534 Gaussian grid (~13km) to prevent unrealistic SST climatology + from being used for updating the background of the near sea-surface temperature analysis over small + water bodies, such as those in the Great Salt Lake. The second change is to reduce the relaxation + time scale of the SST to climatology in GDAS forecast step from 90 days to 10 days. + + 8) Changes to NOAAPORT/SBN + Product Removals + * GADS FAX product which contains tropical surface analysis in TIF format with G4 compression. + + + +IMPLEMENTATION INSTRUCTIONS + + * NOAA Vlab GIT is used to manage GFS.v15.2 code. The SPA(s) handling the GFS.v15.2 implementation need to have + permission to clone Vlab gerrit repositories. So far Wojciech Cencek has been given access to all GFS.v15.2 + related git repositories. Please contact Kate.Friedman@noaa.gov or Hang.Lei@noaa.gov if there is any VLAB + access issue and/or the individual code managers listed under item #6) below. Please follow the following + steps to install the package on WCOSS DELL + + 1) cd $NWROOTp3 + 2) mkdir gfs.v15.2.0 + 3) cd gfs.v15.2.0 + 4) git clone --recursive gerrit:global-workflow . + 5) git checkout feature/dev-v15.2 + 6) cd sorc + 7) ./checkout.sh + This script extracts the following GFS components from gerrit + MODEL -- tag nemsfv3_gfsv15.2.1 Jun.Wang@noaa.gov + GSI -- tag fv3da_gfs.v15.2.0 Russ.Treadon@noaa.gov + UPP -- tag ncep_post_gtg.v1.1.4 Wen.Meng@noaa.gov + WAFS -- tag gfs_wafs.v5.0.9 Yali.Mao@noaa.gov + + + 8) ./build_all.sh + *This script compiles all GFS components. Runtime output from the build for each package is written + to log files in directory logs. To build an individual program, for instance, gsi, use build_gsi.sh. + + 9) ./link_fv3gfs.sh nco dell + + * Note: 1) ecflow suite definition and scripts are saved in gfs.v15.2.0/ecflow/ecf + 2) ncep_post_gtg.v1.1.4 contains restricted GTG (Graphic Turbulence Guidance) code provided by + NCAR. Please do not post the GTG code in any public domain. + + + + +JOB CHANGES + + * See docs/Release_Notes.gfs_downstream.v15.2.0.txt + + +SORC CHANGES + + * sorc/ + * checkout.sh - update to check out the following tags + * NEMSfv3gfs nemsfv3_gfsv15.2.1 + * ProdGSI fv3da_gfsv15.2.0 + * EMC_post_gtg ncep_post_gtg.v1.1.4 + * EMC_gfs_wafs gfs_wafs.v5.0.9 + * sorc/global_chgres.fd/ + * sfcsub.F - bug fix. set logical variable (lmask) to be false for a land surface variable + * sorc/global_cycle.fd/ + * sfcsub.F - bug fix. set logical variable (lmask) to be false for a land surface variable + + +SCRIPT CHANGES + + * scripts/ + * run_gfsmos_master.sh.cray - remove reference to COMROOTp1 + * run_gfsmos_master.sh.dell - remove reference to COMROOTp1 + * additional script changes documented in docs/Release_Notes.gfs_downstream.v15.2.0.txt + + +PARM/CONFIG CHANGES + + * parm/ + * Two files are modified to set a + * parm/config/config.base.emc.dyn - set 10 day relaxaion time scale to SST climatology in GDAS forecast + * parm/config/config.base.nco.static - set 10 day relaxaion time scale to SST climatology in GDAS forecast + + * Two files were modified for adding three bufr stations: + * parm/product/bufr_stalist.meteo.gfs + * parm/product/bufr_stalist.meteo.gfs3 + + +FIX CHANGES + + * Files in fix/fix_gsi altered by GFS DA v15.2. See GFS DA v15.2 release notes + (sorc/gsi.fd/doc/Release_Notes.gfs_da.v15.2.0.txt) for details + + +PRODUCT CHANGES + + * see SCN + + +RESOURCE INFORMATION + + * Frequency of run + * No change from GFS v15.1 + + * Commonly used libraries, compiler, and modules are defined in gfs.v15.2.0/modulefiles. For nemsfv3gfs, gsi, upp, wafs + they maintain their own module files under gfs.v15.2.0/sorc/(fv3gfs gsi gfs_post global_wafs).fd/modulefiles + * GSI updated to use bufr/11.3.0 + + * Data retention time under $COMROOTp3 for GFS.v15.2 should be the same as GFS.v15.1. + + * Disk space: + * About 4 Gb more per gdas cycle due to additional observation data in gdas and enkf diagnostic files + + * Computational resources and run times: + * Due to processing additional observation data the runtime for the following jobs increases with + respect to GFS v15.1 as noted below + * gfs_analysis : about 30 seconds longer (27.4 minutes for GFS v15.1 -vs- 27.9 minutes for GFS v15.2) + * gdas_enkf_select_obs : about 1 minute longer (3.7 for GFS v15.1 -vs- 4.7 for GFS v15.2) + * gdas_enkf_innovate_obs_grp*: about 30 seconds longer (14.8 for GFS v15.1 -vs - 15.3 for GFS v15.2) + * gdas_enkf_update : about 20 seconds longer (6.4 for GFS v15.1 -vs- 6.7 for GFS v15.2) + + + +PRE-IMPLEMENTATION TESTING REQUIREMENTS + + * Which production jobs should be tested as part of this implementation? + * The entire GFS v15.2 package needs to be installed and tested. EMC can run the same date + and compare NCO and EMC output to confirm the EMC and NCO tests reproduce each other + + * Does this change require a 30-day evaluation? + * No. + + + * Suggested evaluators + * Please contact the following EMC staff for the indicated components + Fanglin.Yang@noaa.gov - MODEL + Russ.Treadon@noaa.gov - DA + Wen.Meng@noaa.gov - UPP + Yali.Mao@noaa.gov - WAFS + Boi.Vuong@noaa.gov - downstream products + + +DISSEMINATION INFORMATION + + * Where should this output be sent? + * No change from GFS v15.1 + + * Who are the users? + * No change from GFS v15.1 + + * Which output files should be transferred from PROD WCOSS to DEV WCOSS? + * No change from GFS v15.1 + + * Directory changes + * No change from GFS v15.1 + + * File changes. + * See SCN + + +HPSS ARCHIVE + + No change from GFS v15.1 + + + +JOB DEPENDENCIES & FLOW DIAGRAM + * No change from GFS v15.1 + + +=========== +Prepared by +Fanglin.Yang@noaa +Russ.Treadon@noaa.gov +Boi.Vuong@noaa.gov +Wen.Meng@noaa.gov + + diff --git a/docs/Release_Notes.gfs.v15.2.2.txt b/docs/Release_Notes.gfs.v15.2.2.txt new file mode 100644 index 0000000000..c1978fcf23 --- /dev/null +++ b/docs/Release_Notes.gfs.v15.2.2.txt @@ -0,0 +1,269 @@ +GFS v15.2.2 - updated by SPA on 11/13/2019 + +Fixed missing gempak pathes in GFS_GEMPAK_NCDC_UPAPGIF job that caused the black/white background switch in the Fax chart. + +Change: +jobs/JGFS_GEMPAK_NCDC_UPAPGIF + + +GFS v15.2.0 RELEASE NOTES + + +PRELUDE (taken from GFS v15.2.0 SCN) + + GFS version 15.1 was implemented into operation at the 12Z cycle on June 12, 2019. It was the first + GFS implementation with the finite­ volume cubed-sphere (FV3) dynamical core as the Weather Service’s + Next Generation Global Prediction System (NGGPS). + + GFS version 15.2 is a minor upgrade. The major change to the system is to ingest new and replacement + satellite observations for data assimilation. It also contains a few other minor upgrades and bug fixes. + + 1) Assimilate new satellite observations + * GOES-17 AMVs + * GOES-17 has already replaced GOES-15 as the operational GOES-West satellite. Distribution of + GOES-15 products is expected to cease around December 2019 and active assimilation of GOES-17 + AMVs is required to prevent a gap in data coverage. + * Metop-C AMSU and MHS + * Metop-C is now the primary satellite in the 9:30 AM orbit. Assimilation of these data provide + additional impact as well as adding robustness to the system. + * KOMPSAT-5 (GPS-RO) + * Provides additional robustness to the system. + * Addition changes are made to VIIRS AMV ingest code to allow continued use after an expected change + to the BUFR format. + + 2) Assimilate buoyb sea-surface temperature (SST) data + TAC2BUFR changes in the buoy network resulted in a reduction of available SST measurements from buoys + to 10% or less of expected levels. Obsproc and GSI changes were required to restore data counts to + previous levels. + + 3) New product: Graphical Turbulence Guidance (GTG) + Global Turbulence product generated using NCAR GTG algorithm will start being disseminated on NOMADS. + The product will be available 3 hourly from F06 to F36 and horizontal resolution will be a quarter + degree. gfs.t{CC}Z.gtg.0p25.grb2f{HHH} + + 4) Update the Unified Post Processor(UPP) to address a mask issue of several land surface fields over + water bodies in grib2 products. + + This update will make GFS.v15.2 p-grid products to be more consistent with GFS.v14 products, and + remove spurious soil moisture along coastlines. These land surface fields include Soil Moisture, + Soil Temperature, Liquid Volumetric Soil Moisture, WEASD, Snow Depth, Water Runoff, GFLUX Ground + Heat Flux, WILT Wilting Point, and FLDCP Field Capacity. + + Affected product files are: + gfs.t{CC}Z.pgrb2.0p25.F{HHH} + gfs.t{CC}Z.pgrb2b.0p25.g{HHH} + gfs.t{CC}Z.pgrb2.0p50.F{HHH} + gfs.t{CC}Z.pgrb2b.0p50.g{HHH} + gfs.t{CC}Z.pgrb2.1p00.F{HHH} + gfs.t{CC}Z.pgrb2b.1p00.g{HHH} + gfs.t{CC}Z.sfluxgrbf{HHH}.grib2 + Where CC is cycle for 00, 06, 12, 18 UTC, and HHH is forecast hour. + + 5) The vessel icing program uses OISST as input. OISST will not be ported from WCOSS Phase 1 to Phase 3 + after Phase 1 is decommissioned in 2020. A decision was made to move the vessel icing program + within the Unified Post Processor(UPP) and use GFS forecast skin temperature as input. Current vessel + icing product in operation (sice.tCCz.siceg) has a 1-deg resolution and is disseminated to the public at + + ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/omb/prod/sice.yyyymmdd/ + + New vessel icing product will be included as a variable (ICEG) in GFS p-grid products gfs.tCCz.pgrb2.xpxx.fxxx + and gfs.tCCz.pgrb2b.xpxx.fxxx at 0.25, 0.5, and 1.0-deg resolutions, and be disseminated to the public at + + ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/gfs.yyyymmdd/ + + 6) Added three stations to station time series bufr soundings: + + 006011 62.02N 6.76W TOR 00 Thorshvan, Denmark 54 Usr Rqst 4-19 + 999913 15.51S 128.15E WYN 00 Wyndham aerodrome Australia 4 Usr Rqst 1-19 + 999914 57.48N 7.36W EGPL 00 Benbecula, Scotland, UK 6 Usr Rqst 1-19 + + The affected output files are: + gfs_yyyymmddhh.sfc + gfs_yyyymmddhh.snd + gfs.tCCz.bufrsnd.tar.gz + + Three additional files for the stations: + bufr.006011.yyyymmddhh + bufr.999913.yyyymmddhh + bufr.999914.yyyymmddhh + + 7) Reduction of water temperature biases in small lakes. + For small lakes adequate observations do not always exit to support the analysis of lake surface + temperature, often leading to significant departures from both the climatology and real-time observation. + Two changes were introduced to ensure that lake temperatures do not deviate from the climatology when + observations are not available. The first change is to replace a surface mask file at 0.5-degree + resolution with the one on the T1534 Gaussian grid (~13km) to prevent unrealistic SST climatology + from being used for updating the background of the near sea-surface temperature analysis over small + water bodies, such as those in the Great Salt Lake. The second change is to reduce the relaxation + time scale of the SST to climatology in GDAS forecast step from 90 days to 10 days. + + 8) Changes to NOAAPORT/SBN + Product Removals + * GADS FAX product which contains tropical surface analysis in TIF format with G4 compression. + + + +IMPLEMENTATION INSTRUCTIONS + + * NOAA Vlab GIT is used to manage GFS.v15.2 code. The SPA(s) handling the GFS.v15.2 implementation need to have + permission to clone Vlab gerrit repositories. So far Wojciech Cencek has been given access to all GFS.v15.2 + related git repositories. Please contact Kate.Friedman@noaa.gov or Hang.Lei@noaa.gov if there is any VLAB + access issue and/or the individual code managers listed under item #6) below. Please follow the following + steps to install the package on WCOSS DELL + + 1) cd $NWROOTp3 + 2) mkdir gfs.v15.2.0 + 3) cd gfs.v15.2.0 + 4) git clone --recursive gerrit:global-workflow . + 5) git checkout feature/dev-v15.2 + 6) cd sorc + 7) ./checkout.sh + This script extracts the following GFS components from gerrit + MODEL -- tag nemsfv3_gfsv15.2.1 Jun.Wang@noaa.gov + GSI -- tag fv3da_gfs.v15.2.0 Russ.Treadon@noaa.gov + UPP -- tag ncep_post_gtg.v1.1.4 Wen.Meng@noaa.gov + WAFS -- tag gfs_wafs.v5.0.9 Yali.Mao@noaa.gov + + + 8) ./build_all.sh + *This script compiles all GFS components. Runtime output from the build for each package is written + to log files in directory logs. To build an individual program, for instance, gsi, use build_gsi.sh. + + 9) ./link_fv3gfs.sh nco dell + + * Note: 1) ecflow suite definition and scripts are saved in gfs.v15.2.0/ecflow/ecf + 2) ncep_post_gtg.v1.1.4 contains restricted GTG (Graphic Turbulence Guidance) code provided by + NCAR. Please do not post the GTG code in any public domain. + + + + +JOB CHANGES + + * See docs/Release_Notes.gfs_downstream.v15.2.0.txt + + +SORC CHANGES + + * sorc/ + * checkout.sh - update to check out the following tags + * NEMSfv3gfs nemsfv3_gfsv15.2.1 + * ProdGSI fv3da_gfsv15.2.0 + * EMC_post_gtg ncep_post_gtg.v1.1.4 + * EMC_gfs_wafs gfs_wafs.v5.0.9 + * sorc/global_chgres.fd/ + * sfcsub.F - bug fix. set logical variable (lmask) to be false for a land surface variable + * sorc/global_cycle.fd/ + * sfcsub.F - bug fix. set logical variable (lmask) to be false for a land surface variable + + +SCRIPT CHANGES + + * scripts/ + * run_gfsmos_master.sh.cray - remove reference to COMROOTp1 + * run_gfsmos_master.sh.dell - remove reference to COMROOTp1 + * additional script changes documented in docs/Release_Notes.gfs_downstream.v15.2.0.txt + + +PARM/CONFIG CHANGES + + * parm/ + * Two files are modified to set a + * parm/config/config.base.emc.dyn - set 10 day relaxaion time scale to SST climatology in GDAS forecast + * parm/config/config.base.nco.static - set 10 day relaxaion time scale to SST climatology in GDAS forecast + + * Two files were modified for adding three bufr stations: + * parm/product/bufr_stalist.meteo.gfs + * parm/product/bufr_stalist.meteo.gfs3 + + +FIX CHANGES + + * Files in fix/fix_gsi altered by GFS DA v15.2. See GFS DA v15.2 release notes + (sorc/gsi.fd/doc/Release_Notes.gfs_da.v15.2.0.txt) for details + + +PRODUCT CHANGES + + * see SCN + + +RESOURCE INFORMATION + + * Frequency of run + * No change from GFS v15.1 + + * Commonly used libraries, compiler, and modules are defined in gfs.v15.2.0/modulefiles. For nemsfv3gfs, gsi, upp, wafs + they maintain their own module files under gfs.v15.2.0/sorc/(fv3gfs gsi gfs_post global_wafs).fd/modulefiles + * GSI updated to use bufr/11.3.0 + + * Data retention time under $COMROOTp3 for GFS.v15.2 should be the same as GFS.v15.1. + + * Disk space: + * About 4 Gb more per gdas cycle due to additional observation data in gdas and enkf diagnostic files + + * Computational resources and run times: + * Due to processing additional observation data the runtime for the following jobs increases with + respect to GFS v15.1 as noted below + * gfs_analysis : about 30 seconds longer (27.4 minutes for GFS v15.1 -vs- 27.9 minutes for GFS v15.2) + * gdas_enkf_select_obs : about 1 minute longer (3.7 for GFS v15.1 -vs- 4.7 for GFS v15.2) + * gdas_enkf_innovate_obs_grp*: about 30 seconds longer (14.8 for GFS v15.1 -vs - 15.3 for GFS v15.2) + * gdas_enkf_update : about 20 seconds longer (6.4 for GFS v15.1 -vs- 6.7 for GFS v15.2) + + + +PRE-IMPLEMENTATION TESTING REQUIREMENTS + + * Which production jobs should be tested as part of this implementation? + * The entire GFS v15.2 package needs to be installed and tested. EMC can run the same date + and compare NCO and EMC output to confirm the EMC and NCO tests reproduce each other + + * Does this change require a 30-day evaluation? + * No. + + + * Suggested evaluators + * Please contact the following EMC staff for the indicated components + Fanglin.Yang@noaa.gov - MODEL + Russ.Treadon@noaa.gov - DA + Wen.Meng@noaa.gov - UPP + Yali.Mao@noaa.gov - WAFS + Boi.Vuong@noaa.gov - downstream products + + +DISSEMINATION INFORMATION + + * Where should this output be sent? + * No change from GFS v15.1 + + * Who are the users? + * No change from GFS v15.1 + + * Which output files should be transferred from PROD WCOSS to DEV WCOSS? + * No change from GFS v15.1 + + * Directory changes + * No change from GFS v15.1 + + * File changes. + * See SCN + + +HPSS ARCHIVE + + No change from GFS v15.1 + + + +JOB DEPENDENCIES & FLOW DIAGRAM + * No change from GFS v15.1 + + +=========== +Prepared by +Fanglin.Yang@noaa +Russ.Treadon@noaa.gov +Boi.Vuong@noaa.gov +Wen.Meng@noaa.gov + + diff --git a/docs/Release_Notes.gfs.v16.0.0.md b/docs/Release_Notes.gfs.v16.0.0.md new file mode 100644 index 0000000000..19ce4e5600 --- /dev/null +++ b/docs/Release_Notes.gfs.v16.0.0.md @@ -0,0 +1,413 @@ +GFS RELEASE NOTES (GFS.v16.0.0) -- October 9, 2020 + +------- +PRELUDE +------- + +* GFS version 16.0 is the first major upgrade to Finite Volume Cubed Sphere (FV3) dynamical core based GFS which replaced the spectral dynamical core in June 2019. In this upgrade, the number of model vertical layers is increased from 64 to 127 and the model top is extended from the upper stratosphere (~55 km height) to the mesopause (~80 km height). With this upgrade, for the first time, the operational stand alone global deterministic WAVEWATCH III based wave model Multi_1 (wave_multi_1.v3.3) is merged into the GFS system. The WAVEWATCH III model is updated and coupled to the GFS using a one-way coupling scheme where the atmospheric model provides forcing to the wave model using the NOAA Environmental Modeling System (NEMS). Major changes have also been made in other components of the forecast system including model physics, data assimilation, system infrastructure, post-processing and product generation. + +EMC has conducted a set of retrospective and real-time experiments, covering part of the 2018 hurricane season and the entire period from May 10, 2019 to the present, for a comprehensive evaluation of the model upgrades. GFSv16 showed improved forecast skills in many areas. For more details please refer to the Science Change Notice: https://docs.google.com/document/d/1pDLqP6ne2grEJ2vMfw7RnkwyzRsGpGPMb1d2DeDuu2E/edit. + +* GFS.v16 has been reorganized to use a COMPONENT directory structure to separate the atmos and wave components. + +* This release note describes the overall changes made to the entire system. More details about changes in science and structure of the data assimilation system are documented in gfs.v16.0.0/sorc/gsi.fd/doc/Release_Notes.gfsda.v16.0.0.txt. Details about downstream product generation is documented in Release_Notes.gfs_downstream.v16.0.0.txt. + +--------------------------- +IMPLEMENTATION INSTRUCTIONS +--------------------------- + +* The NOAA VLab and both the NOAA-EMC and NCAR organization spaces on GitHub.com are used to manage the GFS.v16 code. The SPA(s) handling the GFS.v16 implementation need to have permissions to clone VLab gerrit repositories and the private NCAR UPP_GTG repository. All NOAA-EMC organization repositories are publicly readable and do not require access permissions. Please contact Fanglin.Yang@noaa.gov if there is any VLAB access issue and/or the individual code managers listed under item #6) below. Please follow the following steps to install the package on WCOSS-Dell: + + 1) cd $NWROOTp3 + 2) mkdir gfs.v16.0.0 + 3) cd gfs.v16.0.0 + 4) git clone -b EMC-v16.0.0 https://github.com/NOAA-EMC/global-workflow.git . + 5) cd sorc + 6) ./checkout.sh -o + * This script extracts the following GFS components: + MODEL tag GFS.v16.0.13 Jun.Wang@noaa.gov + GSI tag gfsda.v16.0.0 Russ.Treadon@noaa.gov + GLDAS tag gldas_gfsv16_release.v1.11.0 Helin.Wei@noaa.gov + UFS_UTIL tag ops-gfsv16.0.0 George.Gayno@noaa.gov + POST tag upp_gfsv16_release.v1.1.0 Wen.Meng@noaa.gov + WAFS tag gfs_wafs.v6.0.9 Yali.Mao@noaa.gov + + 7) ./build_all.sh + *This script compiles all GFS components. Runtime output from the build for each package is written to log files in directory logs. To build an individual program, for instance, gsi, use build_gsi.sh. + + 8) ./link_fv3gfs.sh nco dell + + 9) Please use the script /gpfs/dell6/emc/modeling/noscrub/emc.glopara/para_gfs/misc/copyic_v16rt2_nco.sh on Mars to copy initial conditions from EMC real-time parallel v16rt2 to $COM directory to start NCO’s parallel from the dump step of next cycle. Please remember to change the COMROOT setting in this script to /gpfs/dell1/nco/ops/com. It will rsync v16rt2 data from the dev machine to either dev or prod machine. + +Instruction notes: +------------------ + +* The GSI build script ($HOMEgfs/sorc/build_gsi.sh) must be executed prior to $HOMEgfs/sorc/build_enkf_chgres_recenter_nc.sh. This automatically happens when executing $HOMEgfs/sorc/build_all.sh to build all GFS v16 executables. + +* The RTOFS curfile*h variable settings must be updated in scripts/exgfs_wave_prep.sh when the RTOFS implementation occurs. The “_1hrly” and “_3hrly” text will be removed to update the filenames: + + Before RTOFS implementation (current settings): + + curfile1h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_1hrly_prog.nc + curfile3h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_3hrly_prog.nc + + After RTOFS implementation: + + curfile1h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_prog.nc + curfile3h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_prog.nc + +* ecflow suite definition and scripts are saved in gfs.v16.0.0/ecflow/ecf + +* POST contains restricted GTG (Graphic Turbulence Guidance) code provided NCAR. Please do not post the GTG code in any public domain. + +----------- +JOB CHANGES +----------- + +Many job scripts have been added, removed or renamed to meet NCO script naming conventions for GFS.v16. + +Renamed job scripts are: + +* JGDAS_ENKF_RECENTER -> JGDAS_ENKF_ECEN +* JGDAS_GEMPAK -> JGDAS_ATMOS_GEMPAK +* JGDAS_GEMPAK_META -> JGDAS_ATMOS_GEMPAK_META_NCDC +* JGDAS_VMINMON -> JGDAS_ATMOS_VMINMON +* JGDAS_VERFRAD -> JGDAS_ATMOS_VERFRAD +* JGDAS_VERFOZN -> JGDAS_ATMOS_VERFOZN +* JGFS_AWIPS_20KM_1P0DEG -> JGFS_ATMOS_AWIPS_20KM_1P0DEG +* JGFS_AWIPS_G2 -> JGFS_ATMOS_AWIPS_G2 +* JGFS_CYCLONE_GENESIS -> JGFS_ATMOS_CYCLONE_GENESIS +* JGFS_CYCLONE_TRACKER -> JGFS_ATMOS_CYCLONE_TRACKER +* JGFS_FBWIND -> JGFS_ATMOS_FBWIND +* JGFS_GEMPAK -> JGFS_ATMOS_GEMPAK +* JGFS_GEMPAK_META -> JGFS_ATMOS_GEMPAK_META +* JGFS_GEMPAK_NCDC_UPAPGIF -> JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF +* JGFS_GEMPAK_PGRB2_SPEC -> JGFS_ATMOS_GEMPAK_PGRB2_SPEC +* JGFS_PGRB2_SPEC_NPOESS -> JGFS_ATMOS_PGRB2_SPEC_NPOESS +* JGFS_POSTSND -> JGFS_ATMOS_POSTSND +* JGFS_VMINMON -> JGFS_ATMOS_VMINMON +* JGFS_WAFS -> JGFS_ATMOS_WAFS +* JGFS_WAFS_BLENDING -> JGFS_ATMOS_WAFS_BLENDING +* JGFS_WAFS_GCIP -> JGFS_ATMOS_WAFS_GCIP +* JGFS_WAFS_GRIB2 -> JGFS_ATMOS_WAFS_GRIB2 +* JGLOBAL_ANALYSIS -> JGLOBAL_ATMOS_ANALYSIS +* JGLOBAL_EMCSFC_SFC_PREP -> JGLOBAL_ATMOS_EMCSFC_SFC_PREP +* JGLOBAL_ENKF_SELECT_OBS -> JGDAS_ENKF_SELECT_OBS +* JGLOBAL_ENKF_UPDATE -> JGDAS_ENKF_UPDATE +* JGLOBAL_TROPCY_QC_RELOC -> JGLOBAL_ATMOS_TROPCY_QC_RELOC +* JGLOBAL_NCEPPOST -> JGLOBAL_ATMOS_NCEPPOST +* JGLOBAL_POST_MANAGER -> JGLOBAL_ATMOS_POST_MANAGER + +New job scripts are: + +* JGDAS_ATMOS_ANALYSIS_DIAG +* JGDAS_ATMOS_CHGRES_FORENKF +* JGDAS_ATMOS_GLDAS +* JGDAS_ENKF_DIAG +* JGDAS_ENKF_SFC +* JGFS_ATMOS_FSU_GENESIS +* JGFS_ATMOS_WAFS_GRIB2_0P25 +* JGFS_ATMOS_WAFS_BLENDING_0P25 +* JGLOBAL_ATMOS_ANALYSIS_CALC +* JGLOBAL_WAVE_GEMPAK +* JGLOBAL_WAVE_INIT +* JGLOBAL_WAVE_POST_BNDPNT +* JGLOBAL_WAVE_POST_PNT +* JGLOBAL_WAVE_POST_SBS +* JGLOBAL_WAVE_PRDGEN_BULLS +* JGLOBAL_WAVE_PRDGEN_GRIDDED +* JGLOBAL_WAVE_PREP + +Removed job scripts are: + +* JGDAS_BULLS_NAVY +* JGDAS_TROPC +* JGFS_FAX +* JGFS_FAX_WAFS +* JGLOBAL_ENKF_INNOVATE_OBS + +-------------- +SCRIPT CHANGES +-------------- + +Many scripts have been added, removed or renamed to meet NCO script naming conventions for GFS.v16. + +Renamed scripts are: + +* exemcsfc_global_sfc_prep.sh.ecf -> exemcsfc_global_sfc_prep.sh +* exgdas_nawips.sh.ecf -> exgdas_atmos_nawips.sh +* exgdas_nceppost.sh.ecf -> exgdas_atmos_nceppost.sh +* exgdas_vrfminmon.sh.ecf -> exgdas_atmos_vminmon.sh +* exgdas_vrfyrad.sh.ecf -> exgdas_atmos_verfrad.sh +* exgdas_vrfyozn.sh.ecf -> exgdas_atmos_verfozn.sh +* exgempak_gdas_gif_ncdc.sh.ecf -> exgdas_atmos_gempak_gif_ncdc.sh +* exgempak_gfs_gif_ncdc_skew_t.sh.ecf -> exgfs_atmos_gempak_gif_ncdc_skew_t.sh +* exgfs_awips_20km_1p0deg.sh.ecf -> exgfs_atmos_awips_20km_1p0deg.sh +* exgfs_fbwind.sh.ecf -> exgfs_atmos_fbwind.sh +* exgfs_gempak_meta.sh.ecf -> exgfs_atmos_gempak_meta.sh +* exgfs_grib_awips.sh.ecf -> exgfs_atmos_grib_awips.sh +* exgfs_nawips.sh.ecf -> exgfs_atmos_nawips.sh +* exgfs_nceppost.sh.ecf -> exgfs_atmos_nceppost.sh +* exgfs_pmgr.sh.ecf -> exgfs_pmgr.sh +* exgfs_postsnd.sh.ecf -> exgfs_atmos_postsnd.sh +* exgfs_prdgen_manager.sh.ecf -> exgfs_prdgen_manager.sh +* exgfs_vrfminmon.sh.ecf -> exgfs_atmos_vminmon.sh +* exgfs_wafs_blending.sh.ecf -> exgfs_atmos_wafs_blending.sh +* exgfs_wafs_gcip.sh.ecf -> exgfs_atmos_wafs_gcip.sh +* exgfs_wafs_grib.sh.ecf -> exgfs_atmos_wafs_grib.sh +* exgfs_wafs_grib2.sh.ecf -> exgfs_atmos_wafs_grib2.sh +* exglobal_analysis_fv3gfs.sh.ecf -> exglobal_atmos_analysis.sh +* exglobal_enkf_fcst_fv3gfs.sh.ecf -> exgdas_enkf_fcst.sh +* exglobal_enkf_recenter_fv3gfs.sh.ecf -> exgdas_enkf_ecen.sh +* exglobal_enkf_post_fv3gfs.sh.ecf -> exgdas_enkf_post.sh +* exglobal_enkf_update_fv3gfs.sh.ecf -> exgdas_enkf_update.sh +* exglobal_fcst_nemsfv3gfs.sh -> exglobal_forecast.sh +* exglobal_grib2_special_npoess.sh.ecf -> exgfs_atmos_grib2_special_npoess.sh +* exglobal_innovate_obs_fv3gfs.sh.ecf -> exgdas_enkf_select_obs.sh +* exglobal_pmgr.sh.ecf -> exglobal_atmos_pmgr.sh +* exgoes_nawips.sh.ecf -> exgfs_atmos_goes_nawips.sh +* exnawips.sh.ecf -> exgfs_atmos_nawips.sh +* extropcy_qc_reloc.sh.ecf -> exglobal_atmos_tropcy_qc_reloc.sh + +New scripts are: + +* exgdas_atmos_gldas.sh +* exgdas_enkf_sfc.sh +* exgfs_atmos_wafs_grib2_0p25.sh +* exgfs_atmos_wafs_blending_0p25.sh +* exgfs_wave_init.sh +* exgfs_wave_nawips.sh +* exgfs_wave_post_bndpnt.sh +* exgfs_wave_post_gridded_sbs.sh +* exgfs_wave_post_pnt.sh +* exgfs_wave_prdgen_bulls.sh +* exgfs_wave_prdgen_gridded.sh +* exgfs_wave_prep.sh +* exgdas_atmos_chgres_forenkf.sh +* exglobal_atmos_analysis_calc.sh +* exglobal_diag.sh + +Removed scripts are: + +* exgdas_bulls_navy.sh.ecf +* exgdas_tropc.sh.ecf +* exgfs_fax.sh.ecf +* exgfs_fax_wafs.sh.ecf +* exgfs_grib_awips_g2.sh.ecf +* exgfs_grib_wafs.sh.ecf + +------------------- +PARM/CONFIG CHANGES +------------------- + +All JJOBS except for those used by downstream product generation source config files under ./gfs.v16.0.0/parm/config to set up job-specific parameters. The config.base is sourced by all JJOBS to set parameters that are common to either all JJOBS or are shared by more than one JJOBS. The config.anal is shared by a few analysis steps, config.wave is shared by the wave steps, and config.wafs is shared by the WAFS jobs. Below are the parm (config) files modified or added in GFS.v16. + +Modified configs: + +* config.anal +* config.arch +* config.awips +* config.base.emc.dyn +* config.base.nco.static +* config.earc +* config.ecen +* config.efcs +* config.eobs +* config.epos +* config.eupd +* config.fcst +* config.fv3 +* config.fv3ic +* config.gempak +* config.post +* config.postsnd +* config.prep +* config.prepbufr +* config.resources +* config.vrfy + +New configs: + +* config.analcalc +* config.analdiag +* config.echgres +* config.ediag +* config.esfc +* config.gldas +* config.metp +* config.wafs +* config.wafsblending +* config.wafsblending0p25 +* config.wafsgcip +* config.wafsgrib2 +* config.wafsgrib20p25 +* config.wave +* config.waveawipsbulls +* config.waveawipsgridded +* config.wavegempak +* config.waveinit +* config.wavepostbndpnt +* config.wavepostpnt +* config.wavepostsbs +* config.waveprep + +----------- +FIX CHANGES +----------- + +* All fixed fields used by the system are placed under gfs.v16.0.0/fix, and further categorized based on the type of applications. During the NCO implementation process the fix_gsi and wafs fix files are copied from external repositories via sorc/checkout.sh and linked under /fix via sorc/link_fv3gfs.sh. All other fix files are copied from EMC's local archives via sorc/link_fv3gfs.sh: fix_am, fix_fv3_gmted2010, fix_gldas, fix_orog, fix_verif, fix_wave_gfs + +The entire package takes 165 GB disk space to install. This ./fix directory alone takes ~153G. + +New fix files: + +* fix_am - new solar constants, Thompson MP climatology, salinity climatology +* fix_fv3_gmted2010 - new fix_sfc subfolder +* fix_gldas - new folder with files for GLDAS package +* fix_orog - new global lake files +* fix_verif - new grid2obs files +* fix_wave_gfs - new folder with files for wave component + +--------------- +PRODUCT CHANGES +--------------- + +* Please refer to GFSv16 SCN: https://docs.google.com/document/d/1pDLqP6ne2grEJ2vMfw7RnkwyzRsGpGPMb1d2DeDuu2E/edit + +-------------------- +RESOURCE INFORMATION +-------------------- + +* Frequency of run - 6 hourly cycle (00, 06, 12, 18Z) - no change from current operations + +* Commonly used libraries, compiler, and modules are defined in gfs.v16.0.0/modulefiles. For FV3, GSI, GLDAS, UPP, WAFS they maintain their own module files under gfs.v16.0.0/sorc/(fv3gfs gsi gldas gfs_post gfs_wafs).fd/modulefiles + +* Data retention time under $COMROOTp3 for GFS.v16 should be the same as GFS.v15. + +* Disk space: The current operational GFS.v15 takes about 10.7 TB online COM disk space per cycle, while GFS.v16 will require about 8.0 TB per cycle. + +* Computational resources and run times: + + * Please refer to the following document for the details of node usage,threading, and walltimes set in ECFLOW job cards for all jobs: + https://docs.google.com/spreadsheets/d/1XAa5mDWLQJSMgyxhR8W7RRuENJN7koJN-rIHLkTgieo/edit#gid=0 + + * Please refer to the following document for the high watermark test results for the overall computational cost of the system: + https://docs.google.com/presentation/d/1aNi5doryHO_lNhtTq-jGzFh9Wi4Xu1Z5DNb921nhw74/edit#slide=id.ga069802256_0_377 + +* Information about the major steps and actual runtimes from EMC high watermark tests are listed below: + + * JGLOBAL_FORECAST (GFS) + * 484 nodes, 3388 tasks, ptile=7, 4 threads/task + * Runtime: 125 minutes + + * JGLOBAL_FORECAST (GDAS) + * 119 nodes, 833 tasks, ptile=7, 4 threads/task + * Runtime: 22 minutes + + * JGLOBAL_ATMOS_ANALYSIS (GFS) + * 250 nodes, 1000 tasks, ptile=4, 7 threads/task + * Runtime: 29 minutes + + * JGLOBAL_ATMOS_ANALYSIS (GDAS) + * 250 nodes, 1000 tasks, ptile=4, 7 threads/task + * Runtime: 38 minutes + + * JGDAS_ENKF_SELECT_OBS + * 120 nodes, 480 tasks, ptile=4, 7 threads/task + * Runtime: 3.8 minutes + + * JGDAS_ENKF_UPDATE + * 240 nodes, 960 tasks, ptile=4, 7 threads/task + * Runtime: 26 minutes + + * JGDAS_ENKF_ECEN + * 20 nodes, 80 tasks, ptile=4, 7 threads/task + * Runtime: 4.4 minutes per realization + * Concurrently run 3 realizations of JGDAS_ENKF_ECEN. Total node usage for 3 jobs x 20 nodes each = 60 nodes. + + * JGDAS_ENKF_FCST + * 15 nodes, 420 tasks, ptile=28, 1 threads/task + * Runtime: 29 minutes per realization + * Concurrently run 40 realizations of JGDAS_ENKF_FCST. Each job processes 2 EnKF + members. Total node usage for 40 jobs x 15 nodes each = 600 nodes + * 40 EnKF forecast groups for GFS.v16 is an increase from the 20 EnKF forecast groups + currently run in operations. + + * JGDAS_ENKF_POST + * 20 nodes, 80 tasks, ptile=4, 7 threads/task + * Runtime: 11 minutes per realization + * Concurrently run 7 realizations of JGDAS_ENKF_POST. 7 forecasts processed, one + per job. Total node usage for 7 jobs x 20 nodes each = 140 nodes. + +--------------------------------------- +PRE-IMPLEMENTATION TESTING REQUIREMENTS +--------------------------------------- + +* Which production jobs should be tested as part of this implementation? + * All components of this package need to be tested. EMC is running a real-time parallel using the same system. We will work with the SPA to provide initial conditions from this parallel to run the NCO parallel during the implementation process. We will compare results from EMC and NCO parallels to ensure they reproduce each other. + +* Does this change require a 30-day evaluation? + * Yes, the entire GFS.v16 package requires a 30-day evaluation + +* Suggested evaluators + * Please contact fanglin.yang@noaa.gov, russ.treadon@noaa.gov, and kate.friedman@noaa.gov for evaluation. + +------------------------- +DISSEMINATION INFORMATION +------------------------- + +* Where should this output be sent? + * Please refer to GFSv16 SCN. Additionally, we have sent a request to NCO Dataflow to start sending new files WAFS_0p25_blended_YYYYMMDDHHfFF.grib2 to AWC only. + +* Who are the users? + * same as current operations plus multi_1 users + +* Which output files should be transferred from PROD WCOSS to DEV WCOSS? + * Same as current operational gfs, plus wave products. As there are certain changes in product names and types, EMC will provide support for NCO dataflow team to finalize the list.The amount of data to be transferred also depends on NCO’s network bandwidth. + +* Directory changes + + * Add $COMPONENT subfolder to gfs, gdas, and enkf paths for atmospheric component underneath the $cyc folder: + + $COMROOTp3/gfs/prod/gfs.$PDY/$cyc/atmos + $COMROOTp3/gfs/prod/gdas.$PDY/$cyc/atmos + $COMROOTp3/gfs/prod/enkf.gdas.$PDY/$cyc/atmos/memXXX + + * Introduce wave model via $COMPONENT subfolder under gfs and gfs $cyc folders: + + $COMROOTp3/gfs/prod/gfs.$PDY/$cyc/wave + $COMROOTp3/gfs/prod/gdas.$PDY/$cyc/wave + +* File changes + + * The UPP(post) file changes can be referred to: + https://docs.google.com/spreadsheets/d/1I-nqfVO67qE3uHah1p9UNbBPgcStXptEj91MBucSTb4/edit?usp=sharing + +------------ +HPSS ARCHIVE +------------ + +Please refer to the following document for current operational GFS.v15 archives and the proposed archives for GFS.v16: +https://docs.google.com/spreadsheets/d/1KkyXa-ZyWCjKul_kijUM4241VBzAerMifMOShLy0crY/edit#gid=0 + +Please check WCOSS /gpfs/dell1/nco/ops/nwprod/runhistory.v2.3.2/parm/gfs to see a full list of GFS.v15 files archived in HPSS tape. + +------------------------------- +JOB DEPENDENCIES & FLOW DIAGRAM +------------------------------- + +GDAS and GFS flowchart (downstream jobs compressed): +https://docs.google.com/presentation/d/1grydJSn3LxNishdHOxwOQMyxkLsEzlIfj1PHiTUrAkE/edit#slide=id.g6ee6c85d17_0_0 + +=========== +Prepared by +Kate.Friedman@noaa.gov +Fanglin.Yang@noaa.gov +Russ.Treadon@noaa.gov +Jun.Wang@noaa.gov +Helin.Wei@noaa.gov +George.Gayno@noaa.gov +Wen.Meng@noaa.gov +Yali.Mao@noaa.gov +Jessica.Meixner@noaa.gov +=========== diff --git a/docs/Release_Notes.gfs_downstream.v15.1.0.txt b/docs/Release_Notes.gfs_downstream.v15.1.0.txt deleted file mode 100644 index ea7a3fe334..0000000000 --- a/docs/Release_Notes.gfs_downstream.v15.1.0.txt +++ /dev/null @@ -1,130 +0,0 @@ -RELEASE NOTES: GFS.v15.1.0 downstream products - released Jan 24, 2019 - -CODE CHANGES - * No code change - -JOB CHANGES - * The followig jobs (J-job) have been modified to combine into one job - - - JGFS_AWIPS_20KM_1P0DEG -----> combined of JGFS_AWIPS_1P0DEG job and JGFS_AWIPS_20KM job - - - JGFS_GEMPAK_NCDC_UPAPGIF -----> combined of JGFS_GEMPAK_NCDC job and JGFS_GEMPAK_UPAPGIF job - - - JGFS_PGRB2_SPEC_NPOESS -----> combined of JGFS_NPOESS_PGRB2_0P5DEG job and JGFS_PGRB2_SPEC_POST job - - - JGDAS_BULLS_NAVY -----> combined of JGDAS_BULLS job and JGDAS_MKNAVYBULLS job - - The remain GFS downstream jobs are same - - - JGDAS_GEMPAK - - JGDAS_GEMPAK_META_NCDC - - JGFS_AWIPS_G2 - - JGFS_FAX - - JGFS_FAX_WAFS - - JGFS_FBWIND - - JGFS_GEMPAK - - JGFS_GEMPAK_META - - JGFS_PGRB2_SPEC_GEMPAK - - All Job cards have same setting for testing on DELL with EMS FV3GFS real time data. - ( An example: JGFS_GEMPAK ) - # LSBATCH: User input - #BSUB -J gfs_gempak_00 - #BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J - #BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J - #BSUB -q debug - #BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output - #BSUB -W 00:30 - #BSUB -P GFS-T2O - #BSUB -n 24 # 24 tasks - #BSUB -R span[ptile=12] # 12 task per node - #BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 - # core per task and distribute across sockets - - #################################### - ## Load the GRIB Utilities modules - #################################### - - module load EnvVars/1.0.2 - module load ips/18.0.1.163 - module load CFP/2.0.1 - module load impi/18.0.1 - module load lsf/10.1 - module load prod_util/1.1.0 - module load prod_envir/1.0.2 - module load NCL/6.4.0 NOTE:DO NOT load module NCAR/6.4.0 (IT DOES NOT WORK WITH FAX CHART) - # - # This is a test version on DELL - # - module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 - module load grib_util/1.1.0 - module load bufr_dumplist/2.0.0 - module load dumpjb/5.0.0 - - # - # This is a test GEMPAK version 7.3.1 on DELL - # - ########################################### - # Now set up GEMPAK/NTRANS environment - ########################################### - module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ - module load gempak/7.3.1 - -FV3 GFS DRIVER: - All drivers are used to test downtream jobs in gfs.v15.1.0/driver/run_*__dell.sh_xx where is xx is cycle - -The followig jobs, scripts, parm have been modified to meet NCO - EE2 implementation standards. -JOB CHANGES - - Jobs: - JGDAS_BULLS_NAVY - JGDAS_GEMPAK - JGDAS_GEMPAK_META_NCDC - JGFS_AWIPS_20KM_1P0DEG - JGFS_AWIPS_G2 - JGFS_FAX - JGFS_FAX_WAFS - JGFS_FBWIND - JGFS_GEMPAK - JGFS_GEMPAK_META - JGFS_GEMPAK_NCDC_UPAPGIF - JGFS_PGRB2_SPEC_GEMPAK - JGFS_PGRB2_SPEC_NPOESS - -SCRIPTS CHANGES - - Scripts - exgdas_bulls_navy.sh.ecf - exgdas_nawips.sh.ecf - exgempak_gdas_gif_ncdc.sh.ecf - exgempak_gfs_gif_ncdc_skew_t.sh.ecf - exgfs_awips_20km_1p0deg.sh.ecf - exgfs_fax.sh.ecf - exgfs_fax_wafs.sh.ecf - exgfs_fbwind.sh.ecf - exgfs_gempak_meta.sh.ecf - exgfs_grib_awips_g2.sh.ecf - exgfs_grib_awips.sh.ecf - exgfs_nawips.sh.ecf - exglobal_grib2_special_npoess.sh.ecf - exgoes_nawips.sh.ecf - exnawips.sh.ecf - -USH SCRIPT CHANGES - -ush - gfs_postanl2.sh - gfs_prdgen.sh - -PARM CHANGES - -parm - All parm cards for AWIPS products have been added Total precipitation accumulation (APCP) and convective precipitation (ACPCP) - with continuoues accumulation, instananeous precipitation type (CRAIN, CSNOW, CICEP, CFRZR) and Vertical velocity DZDT (m/s) - non-hydrostatic computed in model. - -GEMPAK USH SCRIPT CHANGES - -gempak/ush - In FV3GFS upgrade (Q2FY19), the output files for MAG will be located on DELL as follow: - from - /gpfs/hps/nco/ops/com/mag/prod/mag.YYYYMMDD - to - /gpfs/hps/nco/ops/com/gfs/prod/gfs.YYYYMMDD/xx where xx is cycle: 00, 06, 12 and 18 - - gempak/meta file - In FV3GFS upgrade (Q2FY19), the GEMPAK stopped to generate (*.vgf) files. diff --git a/docs/Release_Notes.gfs_downstream.v15.2.0.txt b/docs/Release_Notes.gfs_downstream.v15.2.0.txt new file mode 100644 index 0000000000..b1de8d6649 --- /dev/null +++ b/docs/Release_Notes.gfs_downstream.v15.2.0.txt @@ -0,0 +1,104 @@ +RELEASE NOTES: GFS.v15.2.0 downstream products - released October 19, 2019 (tentative date) + +CODE CHANGES + No code change + +JOB CHANGES + The followig jobs (J-job) have been removed from GFS v15.2.0 + - JGFS_FAX (retired in June 12, 2019) + - JGFS_FAX_WAFS (retired in June 12, 2019) + - JGDAS_TROPC (NCO approved to remove in GFS V15.2.0) + + The remain GFS downstream jobs are below: + - JGDAS_GEMPAK + - JGDAS_GEMPAK_META_NCDC + - JGFS_AWIPS_G2 + - JGFS_FBWIND + - JGFS_GEMPAK + - JGFS_GEMPAK_META + - JGFS_PGRB2_SPEC_GEMPAK + - JGFS_AWIPS_20KM_1P0DEG + - JGFS_GEMPAK_NCDC_UPAPGIF + - JGFS_PGRB2_SPEC_NPOESS + - JGDAS_BULLS_NAVY + + All Job cards have same setting for testing on DELL with real-time GFS v15.2 data. + ( An example: JGFS_GEMPAK ) + # LSBATCH: User input + #BSUB -J gfs_gempak_00 + #BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J + #BSUB -q debug + #BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output + #BSUB -W 00:30 + #BSUB -P GFS-T2O + #BSUB -n 24 # 24 tasks + #BSUB -R span[ptile=12] # 12 task per node + #BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 + # core per task and distribute across sockets + + #################################### + ## Load the GRIB Utilities modules + #################################### + module load EnvVars/1.0.2 + module load ips/18.0.1.163 + module load CFP/2.0.1 + module load impi/18.0.1 + module load lsf/10.1 + module load prod_util/1.1.3 + module load prod_envir/1.0.3 + module load grib_util/1.1.0 + ########################################### + # Now set up GEMPAK/NTRANS environment + ########################################### + module load gempak/7.3.1 + module list + +FV3 GFS DRIVER: + All drivers are used to test GFS downtream jobs in gfs.v15.2.0/driver/product/run_*_dell.sh_xx where is xx is cycle + +The followig jobs, scripts, parm have been modified to meet NCO - EE2 implementation standards. +JOB CHANGES + JGDAS_BULLS_NAVY -removed dependencies for gempak on phase 1 + JGDAS_GEMPAK -removed dependencies for gempak on phase 1 + JGDAS_GEMPAK_META_NCDC + JGFS_AWIPS_20KM_1P0DEG + JGFS_AWIPS_G2 + JGFS_FBWIND + JGFS_GEMPAK -removed dependencies for gempak on phase 1 + JGFS_GEMPAK_META -removed dependencies for gempak on phase 1 + JGFS_GEMPAK_NCDC_UPAPGIF -removed dependencies for gempak on phase 1 + JGFS_PGRB2_SPEC_GEMPAK -removed dependencies for gempak on phase 1 + JGFS_PGRB2_SPEC_NPOESS + +SCRIPTS CHANGES + exgdas_bulls_navy.sh.ecf -removed dependencies for sstoi_grb on phase 1 + exgdas_nawips.sh.ecf -removed dependencies for gempak on phase 1 + exgempak_gdas_gif_ncdc.sh.ecf -removed dependencies for gempak on phase 1 + exgempak_gfs_gif_ncdc_skew_t.sh.ecf -removed dependencies for gempak on phase 1 + exgfs_awips_20km_1p0deg.sh.ecf + exgfs_fbwind.sh.ecf + exgfs_gempak_meta.sh.ecf -removed dependencies for gempak on phase 1 + exgfs_grib_awips_g2.sh.ecf + exgfs_grib_awips.sh.ecf + exgfs_nawips.sh.ecf -removed dependencies for gempak on phase 1 + exglobal_grib2_special_npoess.sh.ecf + exgoes_nawips.sh.ecf -removed dependencies for gempak on phase 1 + exnawips.sh.ecf -removed dependencies for gempak on phase 1 + +PARM CHANGES + No changes in parm cards for AWIPS products from GFS v15.1 + +USH CHANGES + mkbull_ntc.sh -removed dependencies for sstoi_grb on phase 1 + +GEMPAK CHANGES + -Adding the diretory dictionaries -removed dependencies for gempak on phase 1 + (Note: This directory comes from phase 1) + - All gempak's USH and FIX have been modified to remove all dependencies on Phase I + +ECFLOW CHANGES + -Removed GFS FAX, GFS FAX WAFS and GDAS_TROPC in ecflow suite definition and scripts + +=========== +Prepared by +Boi.Vuong@noaa.gov diff --git a/docs/Release_Notes.gfs_downstream.v16.0.0.txt b/docs/Release_Notes.gfs_downstream.v16.0.0.txt new file mode 100644 index 0000000000..37e11b62e3 --- /dev/null +++ b/docs/Release_Notes.gfs_downstream.v16.0.0.txt @@ -0,0 +1,114 @@ +RELEASE NOTES: GFS.v16.0.0 downstream products - released March 31, 2020 (tentative date) + +CODE CHANGES + No code change + +AWIPS CHANGES + Removed field "5WAVH" in All parm crads for AWIPS 20km and 1.0 deg (UPP planed to remove in GFS v16.0) + +GEMPAK CHANGES + Removed simulated GOES 12/13 in GEMPAK and PGRB2 + Added simulated GOES 16/17 in GEMPAK and PGRB2 in LAT/LON 0.25 deg + +JOB CHANGES + - Removed JGDAS_BULLS_NAVY - to be retired in GFS V16.0 + - Removed JGDAS_TROPC - Rteired in GFS v15.2.0 + + The remain GFS downstream jobs are following: + - JGDAS_ATMOS_GEMPAK + - JGDAS_ATMOS_GEMPAK_META_NCDC + - JGFS_ATMOS_AWIPS_G2 + - JGFS_ATMOS_FBWIND + - JGFS_ATMOS_GEMPAK + - JGFS_ATMOS_GEMPAK_META + - JGFS_ATMOS_GEMPAK_PGRB2_SPEC + - JGFS_ATMOS_AWIPS_20KM_1P0DEG + - JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF + - JGFS_ATMOS_PGRB2_SPEC_NPOESS + +SCRIPTS CHANGES + The following script have been removed from GFS v16.0.0 + - exgfs_grib_awips_g2.sh.ecf (retired in June 12, 2019) + - exgdas_bulls_navy.sh.ecf (Plan to retire in GFSS v16.0.0) GDAS and NAVY bulletins + - Removed WINTEMV bulltin in script exgfs_atmos_fbwind.sh (WINTEMV bulletin plan to retire in GFS v16.0.0) + +PARM/wmo + - Removed parm in grid 160,161,213,254,225 -----> Retired in GFS v15.2.7 + +-DRIVER + All Job cards have same setting for testing on DELL with real-time GFS v15.2 data. + ( An example: JGFS_ATMOS_GEMPAK ) + # LSBATCH: User input + #BSUB -J gfs_gempak_00 + #BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J + #BSUB -q debug + #BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output + #BSUB -W 00:30 + #BSUB -P GFS-DEV + #BSUB -n 24 # 24 tasks + #BSUB -R span[ptile=12] # 12 task per node + #BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 + # core per task and distribute across sockets + + #################################### + ## Load the GRIB Utilities modules + #################################### + module load EnvVars/1.0.2 + module load ips/18.0.1.163 + module load CFP/2.0.1 + module load impi/18.0.1 + module load lsf/10.1 + module load prod_util/1.1.4 + module load prod_envir/1.0.3 + module load grib_util/1.1.0 + ########################################### + # Now set up GEMPAK/NTRANS environment + ########################################### + module load gempak/7.3.1 + module list + +FV3 GFS DRIVER: + All drivers are used to test GFS downtream jobs in gfs.v16.0.0/driver/product/run_*_dell.sh_xx where is xx is cycle + +The followig jobs, scripts, parm have been modified to meet NCO - EE2 implementation standards. +JOB CHANGES (no changes) + JGDAS_ATMOS_GEMPAK + JGDAS_ATMOS_GEMPAK_META_NCDC + JGFS_ATMOS_AWIPS_G2 + JGFS_ATMOS_FBWIND + JGFS_ATMOS_GEMPAK + JGFS_ATMOS_GEMPAK_META + JGFS_ATMOS_GEMPAK_PGRB2_SPEC + JGFS_ATMOS_AWIPS_20KM_1P0DEG + JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF + JGFS_ATMOS_PGRB2_SPEC_NPOESS + +SCRIPTS CHANGES + exgdas_atmos_nawips.sh + exgdas_atmos_gempak_gif_ncdc.sh + exgfs_atmos_gempak_gif_ncdc_skew_t.sh + exgfs_atmos_awips_20km_1p0deg.sh + exgfs_atmos_fbwind.sh + exgfs_atmos_gempak_meta.sh + exgfs_atmos_grib_awips.sh + exgfs_atmos_nawips.sh + exgFS_atmos_grib2_special_npoess.sh + exgfs_atmos_goes_nawips.sh -removed dependencies for gempak on phase 1 + exgfs_atmos_nawips.sh -removed dependencies for gempak on phase 1 + +PARM CHANGES + Removed 5WAVH in parm cards for AWIPS products in GFS v16.0.0 + (NCEP POST stopped producing 5WAVH (plan to retire "5WAVH") in GFS v16.0.0 + +USH CHANGES + No changes + +GEMPAK CHANGES + - Added nagrib.tbl file in gempak's FIX directory + +ECFLOW CHANGES + -Removed GFS FAX, GFS FAX WAFS and GDAS_TROPC in ecflow suite definition and scripts + +=========== +Prepared by +Boi.Vuong@noaa.gov diff --git a/docs/archive/README_bufr b/docs/archive/README_bufr index 1e7ab86cde..17067531cc 100644 --- a/docs/archive/README_bufr +++ b/docs/archive/README_bufr @@ -1,11 +1,11 @@ changes for 2017GFS upgrades Bufr soundings Bufr sounding subversion log: SURGE-slogin1 > svn status -M jobs/JGFS_POSTSND +M jobs/JGFS_ATMOS_POSTSND A parm/bufr_gfs_class1.tbl A parm/bufr_stalist.meteo.gfs D parm/bufr_stalist.meteo.gfs3.update -M scripts/exgfs_postsnd.sh.ecf +M scripts/exgfs_atmos_postsnd.sh M sorc/build_gfs_bufrsnd.sh M sorc/gfs_bufr.fd/buff.f M sorc/gfs_bufr.fd/gfsbufr.f @@ -16,7 +16,7 @@ M ush/gfs_bufr.sh M ush/gfs_sndp.sh ------------------------------------------------------------- -M jobs/JGFS_POSTSND +M jobs/JGFS_ATMOS_POSTSND change aprun parameters to speed up the wall time. ------------------------------------------------------------- A parm/bufr_gfs_class1.tbl @@ -29,7 +29,7 @@ D parm/bufr_stalist.meteo.gfs3.update parm/bufr_stalist.meteo.gfs3.update is deleted for it is no longer needed. The two files names have been changed by removing "3" in the file names. ------------------------------------------------------------- -M scripts/exgfs_postsnd.sh.ecf +M scripts/exgfs_atmos_postsnd.sh M sorc/gfs_bufr.fd/buff.f M sorc/gfs_bufr.fd/gfsbufr.f M sorc/gfs_bufr.fd/meteorg.f diff --git a/docs/doxygen/compile b/docs/doxygen/compile index 9acc27cf56..e5f95b673a 100755 --- a/docs/doxygen/compile +++ b/docs/doxygen/compile @@ -3,8 +3,8 @@ machine=${1:-${machine:-"WCOSS_C"}} machine=$(echo $machine | tr '[a-z]' '[A-Z]') -if [ $machine = "THEIA" ]; then - doxygen=/scratch3/NCEPDEV/hwrf/save/Samuel.Trahan/doxygen-1.8.10/bin/doxygen +if [ $machine = "HERA" ]; then + doxygen=/usr/bin/doxygen elif [ $machine = "WCOSS_C" ]; then doxygen=/gpfs/hps3/emc/hwrf/noscrub/soft/doxygen-1.8.10/bin/doxygen elif [ $machine = "WCOSS" ]; then diff --git a/docs/doxygen/mainpage.h b/docs/doxygen/mainpage.h index adc5df958b..ac26cd861c 100644 --- a/docs/doxygen/mainpage.h +++ b/docs/doxygen/mainpage.h @@ -21,7 +21,7 @@ This is a very much a work in progress and any issues should be reported back an To setup an experiment, a python script \c setup_expt.py (located in \c fv3gfs/ush) can be used: $> setup_expt.py -h - usage: setup_expt.py [-h] [--machine {THEIA,WCOSS_C}] --pslot PSLOT + usage: setup_expt.py [-h] [--machine {HERA,WCOSS_C}] --pslot PSLOT [--configdir CONFIGDIR] [--idate IDATE] [--icsdir ICSDIR] [--resdet RESDET] [--resens RESENS] [--comrot COMROT] [--expdir EXPDIR] [--nens NENS] [--cdump CDUMP] diff --git a/docs/note_fixfield.txt b/docs/note_fixfield.txt index 76496c6d36..292947353c 100644 --- a/docs/note_fixfield.txt +++ b/docs/note_fixfield.txt @@ -4,7 +4,7 @@ They are saved locally on all platforms Venus/Mars: /gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix Surge/Luna: /gpfs/hps3/emc/global/noscrub/emc.glopara/git/fv3gfs/fix -THEIA: /scratch4/NCEPDEV/global/save/glopara/git/fv3gfs/fix +Hera: /scratch1/NCEPDEV/global/glopara/fix ------------------------------------------------------------------------------ 09/28/2018 diff --git a/driver/gdas/para_config.gdas_gldas b/driver/gdas/para_config.gdas_gldas new file mode 100755 index 0000000000..a766601e22 --- /dev/null +++ b/driver/gdas/para_config.gdas_gldas @@ -0,0 +1,63 @@ +################################################################## +# This parameter file set up the environment variables used in +# the J-Job scripts to run the gldas land analsis system +################################################################## +# module load for untility in run_all of lsf directory + +export GDATE=${PDY:-20191025} +export cyc=${cyc:-00} +export model=${model:-noah} +export QUEUE=debug +export PROJECT_CODE=NLDAS-T2O + +#export workdir=/gpfs/dell2/emc/modeling/noscrub/$LOGNAME/global-workflow +export workdir=${workdir:-$HOMEgfs} + +export gldas_ver=${gldas_ver:-v2.3.0} +export HOMEgldas=${HOMEgldas:-$workdir/sorc/gldas.fd} +export FIXgldas=${FIXgldas:-$HOMEgldas/fix} +export PARMgldas=${PARMgldas:-$HOMEgldas/parm} +export EXECgldas=${EXECgldas:-$HOMEgldas/exec} +export USHgldas=${USHgldas:-$HOMEgldas/ush} + +#export FIXgldas=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix/fix_gldas +#export topodir=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix/fix_fv3_gmted2010/C768/ +export FIXgldas=${FIXgldas:-$workdir/fix/fix_gldas} +export topodir=${topodir:-$workdir/fix/fix_fv3_gmted2010/C768} + + +export COM_IN=${COM_IN:-$workdir/com/gldas.${gldas_ver}} +export COM_OUT=${COM_OUT:-$COM_IN} + +# set up com and decom directory used +# GFS OPS +if [ ${model} == 'noah' ]; then +export COMROOT=/gpfs/dell1/nco/ops/com +export DCOMROOT=/gpfs/dell1/nco/ops/dcom +fi + +##GFS Retrospective test +#if [ ${model} == 'noah' ]; then +#export COMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com +#export DCOMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com +#fi + +# gfsv16 systhesis test +if [ ${model} == 'noahmp' ]; then +export COMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com +export DCOMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com +fi + +export COMINgdas=${COMINgdas:-${COMROOT}/gfs/prod} +export DCOMIN=${DCOM_IN:-${DCOMROOT}/prod} + + +#export DATA_IN=/gpfs/dell2/ptmp/$LOGNAME/tmpnwprd +#export jlogfile=$DATA_IN/jlogfile +export DATA=/gpfs/dell2/ptmp/$LOGNAME/tmpnwprd +export jlogfile=$DATA/jlogfile + +export SENDCOM=${SENDCOM:-YES} +export SENDECF=${SENDECF:-NO} +export SENDDBN=${SENDDBN:-NO} + diff --git a/driver/gdas/run_JGDAS_NCEPPOST.sh b/driver/gdas/run_JGDAS_NCEPPOST.sh index de4618e2f3..ecacffc177 100755 --- a/driver/gdas/run_JGDAS_NCEPPOST.sh +++ b/driver/gdas/run_JGDAS_NCEPPOST.sh @@ -28,8 +28,7 @@ export MP_STDOUTMODE=ordered module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell #module load cfp-intel-sandybridge/1.1.0 module use /gpfs/hps/nco/ops/nwprod/modulefiles -module load prod_envir -#module load prod_util +module load prod_envir/1.1.0 module load prod_util/1.0.4 module load grib_util/1.0.3 diff --git a/driver/gdas/test_emcsfc.sh b/driver/gdas/test_emcsfc.sh index b89e018d8d..5a89e75202 100755 --- a/driver/gdas/test_emcsfc.sh +++ b/driver/gdas/test_emcsfc.sh @@ -28,7 +28,7 @@ export RUN_ENVIR="nco" export DATA="/gpfs/hps/stmp/$LOGNAME/tmpnwprd/${job}" export jlogfile="/gpfs/hps/stmp/$LOGNAME/jlogfile" -module load prod_envir/1.0.1 +module load prod_envir/1.1.0 export envir="prod" export COMROOT="/gpfs/hps/stmp/${LOGNAME}"${COMROOT} diff --git a/driver/gdas/test_gdas_analysis_high.sh b/driver/gdas/test_gdas_analysis_high.sh index 12bc150305..43405355e0 100755 --- a/driver/gdas/test_gdas_analysis_high.sh +++ b/driver/gdas/test_gdas_analysis_high.sh @@ -40,7 +40,7 @@ export DATAROOT=/gpfs/hps/stmp/$LOGNAME/test export gdas_ver=v14.1.0 export global_shared_ver=v14.1.0 export crtm_ver=2.2.4 -export prod_envir_ver=1.0.1 +export prod_envir_ver=1.1.0 export grib_util_ver=1.0.3 export prod_util_ver=1.0.6 export util_shared_ver=1.0.3 diff --git a/driver/gdas/test_gdas_enkf_innovate_obs.sh b/driver/gdas/test_gdas_enkf_innovate_obs.sh index e7b2f28572..3fe4df49cf 100755 --- a/driver/gdas/test_gdas_enkf_innovate_obs.sh +++ b/driver/gdas/test_gdas_enkf_innovate_obs.sh @@ -46,7 +46,7 @@ export DATAROOT=/gpfs/hps/stmp/$LOGNAME/test export gdas_ver=v14.1.0 export global_shared_ver=v14.1.0 export crtm_ver=2.2.4 -export prod_envir_ver=1.0.1 +export prod_envir_ver=1.1.0 export grib_util_ver=1.0.3 export prod_util_ver=1.0.6 export util_shared_ver=1.0.3 diff --git a/driver/gdas/test_gdas_enkf_select_obs.sh b/driver/gdas/test_gdas_enkf_select_obs.sh index 0c2f08dfc7..bef6518207 100755 --- a/driver/gdas/test_gdas_enkf_select_obs.sh +++ b/driver/gdas/test_gdas_enkf_select_obs.sh @@ -39,7 +39,7 @@ export DATAROOT=/gpfs/hps/stmp/$LOGNAME/test export gdas_ver=v14.1.0 export global_shared_ver=v14.1.0 export crtm_ver=2.2.4 -export prod_envir_ver=1.0.1 +export prod_envir_ver=1.1.0 export grib_util_ver=1.0.3 export prod_util_ver=1.0.6 export util_shared_ver=1.0.3 diff --git a/driver/gdas/test_gdas_gldas.sh b/driver/gdas/test_gdas_gldas.sh new file mode 100755 index 0000000000..46b5391b54 --- /dev/null +++ b/driver/gdas/test_gdas_gldas.sh @@ -0,0 +1,127 @@ +#!/bin/sh + +#BSUB -o /gpfs/dell2/ptmp/Youlong.Xia/gdas_gldas.o%J +#BSUB -e /gpfs/dell2/ptmp/Youlong.Xia/gdas_gldas.o%J +#BSUB -P NLDAS-T2O +#BSUB -J jgdas_gldas_12 +#BSUB -W 01:00 +#BSUB -q dev +#BSUB -n 112 # number of tasks +#BSUB -R span[ptile=28] # tasks per node +#BSUB -R affinity[core(1):distribute=balance] +#BSUB -M 3072 +#BSUB -extsched 'CRAYLINUX[]' + +set -x + +date + +export NODES=4 +export ntasks=112 +export ptile=28 +export threads=1 + +export launcher="mpirun -n" +export npe_gaussian=6 +export npe_gldas=112 +export APRUN_GAUSSIAN="$launcher $npe_gaussian" +export APRUN_GLDAS="$launcher $npe_gldas" + +export CDATE=${CDATE:-2019110700} + +############################################################# +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=`echo $CDATE | cut -c1-8` + +export PDY1=`expr $PDY - 1` + +export cyc=`echo $CDATE | cut -c9-10` +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load theUtilities module +##################################### +module purge +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_envir/1.0.2 +module load prod_util/1.1.4 +module load grib_util/1.1.0 +module load NetCDF/4.5.0 +########################################### +# Now set up environment +########################################### +module list + +############################################ +# GDAS META PRODUCT GENERATION +############################################ +# set envir=prod or para to test with data in prod or para +# export envir=prod + export envir=para + +export RUN=${RUN:-gdas} + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gldas_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + export HOMEgw=/gpfs/dell2/emc/modeling/noscrub/$LOGNAME/global-workflow +if [ $envir = "prod" ] ; then +# This setting is for testing with GDAS (production) + export HOMEgldas=/nwprod/gldas.${gldas_ver} + export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD + export COMROOT=/gpfs/dell1/nco/ops/com + export DCOMROOT=/gpfs/dell1/nco/ops/dcom +elif [ $envir = "para" ] ; then +# This setting is for testing with GDAS (production) + export HOMEgldas=${HOMEgldas:-$HOMEgfs/sorc/gldas.fd} + export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD + export COMROOT=/gpfs/dell1/nco/ops/com + export DCOMROOT=/gpfs/dell1/nco/ops/dcom +else +# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime +# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime + export workdir=${workdir:-$HOMEgfs} + export HOMEgldas=$workdir/sorc/gldas.fd + export COMROOT=$workdir/com + export DCOMROOT=$workdir/dcom + export COMINgdas=$COMROOT + export DCOMIN=$DCOMROOT + export COMIN=$workdir/comin + export COMOUT=$workdir/comout +fi + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf +fi + +# Set user specific variables +############################################################# +#export NWTEST=/gpfs/hps/emc/global/noscrub/emc.glopara/svn/gfs/work +export PARA_CONFIG=$HOMEgw/driver/gdas/para_config.gdas_gldas +#export JOBGLOBAL=$NWTEST/gdas.${gdas_ver}/jobs +export JOBGLOBAL=$HOMEgldas/jobs + +############################################################# +# Execute job +############################################################# +echo $JOBGLOBAL/JGDAS_ATMOS_GLDAS +$JOBGLOBAL/JGDAS_ATMOS_GLDAS + +exit + diff --git a/driver/gdas/test_jgdas_tropc_cray.sh b/driver/gdas/test_jgdas_tropc_cray.sh index e37ea5d47b..c24b17a903 100755 --- a/driver/gdas/test_jgdas_tropc_cray.sh +++ b/driver/gdas/test_jgdas_tropc_cray.sh @@ -53,7 +53,6 @@ export COMDATEROOT=/gpfs/hps/ptmp/Qingfu.Liu/com #export COMDATEROOT=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/com #export COMDATEROOT=/gpfs/tp2/nco/ops/com export DATA_DUMPJB=/gpfs/hps/ptmp/Qingfu.Liu/com/111 -#export archsyndir=/gpfs/tp1/nco/ops/com/arch/prod/syndat #export DCOMROOT=/dcom export DCOMROOT=/gpfs/tp1/nco/ops/dcom diff --git a/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf b/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf index 1a65b3ed48..c413513dcf 100755 --- a/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf +++ b/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf @@ -85,7 +85,7 @@ export HOMERELO=$shared_global_home #export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2 export HOMESYND=${HOMERELO} #export envir_getges=prod -$gdas_global_home/jobs/JGDAS_TROPCY_QC_RELOC +$gdas_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC if [ $? -ne 0 ]; then # ecflow_client --abort @@ -95,18 +95,18 @@ fi #%include #%manual ###################################################################### -#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC +#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC ###################################################################### ############################################################# # Function been tested: TCvital quality control and archive, hurricane relocation # -# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf, +# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh, # # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh, # # tropcy_relocate_extrkr.sh,parse-storm-type.pl # # Initial condition: provide hours (cyc=?) # -# Usage: bsub < test_jgdas_tropcy_qc_reloc.ecf +# Usage: bsub < test_jgdas_tropcy_qc_reloc # # Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY} # COMINgdas=/com/gfs/prod/gdas.${PDY} diff --git a/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh b/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh index 8a77f1e6c4..4e757e5085 100755 --- a/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh +++ b/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh @@ -14,6 +14,7 @@ module use /gpfs/hps/nco/ops/nwprod/modulefiles module load prod_util +module load prod_envir/1.1.0 module unload grib_util module load grib_util/1.0.3 ##module load crtm-intel/2.2.3 @@ -80,7 +81,7 @@ export PDY=20140814 #export COMINgdas=/gpfs/tp1/nco/ops/com/gfs/prod/gdas.${PDY} export COMINgfs=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/com/gfs/$envir/gfs.${PDY} export COMINgdas=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/com/gfs/$envir/gdas.${PDY} -export ARCHSYND=/gpfs/tp1/nco/ops/com/arch/prod/syndat +export ARCHSYND=${COMINsyn:-$(compath.py gfs/prod/syndat)} export HOMENHC=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/guidance/storm-data/ncep #export GETGES_COM=/gpfs/tp1/nco/ops/com export GETGES_COM=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/com @@ -112,7 +113,7 @@ export HOMERELO=$shared_global_home #export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2 export HOMESYND=${HOMERELO} #export envir_getges=prod -$gdas_global_home/jobs/JGDAS_TROPCY_QC_RELOC +$gdas_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC if [ $? -ne 0 ]; then # ecflow_client --abort @@ -122,18 +123,18 @@ fi #%include #%manual ###################################################################### -#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC +#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC ###################################################################### ############################################################# # Function been tested: TCvital quality control and archive, hurricane relocation # -# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf, +# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh, # # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh, # # tropcy_relocate_extrkr.sh,parse-storm-type.pl # # Initial condition: provide hours (cyc=?) # -# Usage: bsub < test_jgdas_tropcy_qc_reloc.ecf +# Usage: bsub < test_jgdas_tropcy_qc_reloc # # Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY} # COMINgdas=/com/gfs/prod/gdas.${PDY} diff --git a/driver/gdas/test_jgdas_verfozn_theia.sh b/driver/gdas/test_jgdas_verfozn_theia.sh deleted file mode 100755 index da52cd11de..0000000000 --- a/driver/gdas/test_jgdas_verfozn_theia.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/ksh - -#PBS -o gdas_verfozn.log -#PBS -e gdas_verfozn.err -#PBS -N gdas_verfozn -#PBS -A glbss -#PBS -l procs=1,walltime=0:10:00 -#PBS -V - -set -x - -export PDATE=${PDATE:-2017071806} - -############################################################# -# Specify whether the run is production or development -############################################################# -export PDY=`echo $PDATE | cut -c1-8` -export cyc=`echo $PDATE | cut -c9-10` -export job=gdas_verfozn.${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} -export envir=para -export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/ozn_test_data} -export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com} - - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - - -############################################################# -# Add nwpara tools to path -############################################################# -NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util} -NWPRODush=${NWPRODush:=${NWPROD}/ush} -NWPRODexec=${NWPRODexec:=${NWPROD}/exec} -export PATH=${PATH}:${NWPRODush}:${NWPRODexec} - -############################################################# -# Set user specific variables -############################################################# - -export OZNMON_SUFFIX=${OZNMON_SUFFIX:-testozn} -export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}} -export HOMEgfs_ozn=${HOMEgfs_ozn:-${NWTEST}} -export JOBGLOBAL=${JOBGLOBAL:-${HOMEgfs_ozn}/jobs} -export HOMEoznmon=${HOMEoznmon:-${NWTEST}} -export COM_IN=${COM_IN:-${DATAROOT}} -export OZN_TANKDIR=${OZN_TANKDIR:-${COMROOT}/${OZNMON_SUFFIX}} - -export SUB=${SUB:-/apps/torque/default/bin/qsub} -export NDATE=${NDATE:-ndate} - - -####################################################################### -# theia specific hacks for no prod_utils module & no setpdy.sh script -####################################################################### -export MY_MACHINE=theia -prevday=`$NDATE -24 $PDATE` -export PDYm1=`echo $prevday | cut -c1-8` -ln -s ${NWPRODush}/startmsg.sh ${COMROOT}/startmsg -ln -s ${NWPRODush}/postmsg.sh ${COMROOT}/postmsg -ln -s ${NWPRODush}/prep_step.sh ${COMROOT}/prep_step -ln -s ${NWPRODush}/err_chk.sh ${COMROOT}/err_chk -export PATH=$PATH:${COMROOT} -export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh - # directly so need to override - # utilscript location for theia -############################################################# -# Execute job -############################################################# -$JOBGLOBAL/JGDAS_VERFOZN - -exit - diff --git a/driver/gdas/test_jgdas_verfrad_theia.sh b/driver/gdas/test_jgdas_verfrad_theia.sh deleted file mode 100755 index 8f0a3cab9b..0000000000 --- a/driver/gdas/test_jgdas_verfrad_theia.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/ksh - -#PBS -o gdas_verfrad.log -#PBS -e gdas_verfrad.err -#PBS -N gdas_verfrad -#PBS -A glbss -#PBS -l procs=1,walltime=0:10:00 -#PBS -V - -set -x - -export PDATE=${PDATE:-2017020606} - -############################################################# -# Specify whether the run is production or development -############################################################# -export PDY=`echo $PDATE | cut -c1-8` -export cyc=`echo $PDATE | cut -c9-10` -export job=gdas_verfrad.${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} -export envir=para -export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/test_data} -export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com} -export STMP_USER=${STMP_USER:-/scratch4/NCEPDEV/stmp3/$LOGNAME} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - - -############################################################# -# Add nwpara tools to path -############################################################# -NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util} -NWPRODush=${NWPRODush:=${NWPROD}/ush} -NWPRODexec=${NWPRODexec:=${NWPROD}/exec} -export PATH=${PATH}:${NWPRODush}:${NWPRODexec} - -############################################################# -# Set user specific variables -############################################################# - -export RADMON_SUFFIX=${RADMON_SUFFIX:-testrad} -export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}} -export HOMEgfs=${HOMEgfs:-${NWTEST}} -export JOBGLOBAL=${JOBGLOBAL:-${HOMEgfs}/jobs} -export HOMEradmon=${HOMEradmon:-${NWTEST}} -export COM_IN=${COM_IN:-${DATAROOT}} -export TANKverf=${TANKverf:-${COMROOT}/${RADMON_SUFFIX}} - -export SUB=${SUB:-/apps/torque/default/bin/qsub} -export NDATE=${NDATE:-ndate} - - -####################################################################### -# theia specific hacks for no prod_utils module & no setpdy.sh script -####################################################################### -export MY_MACHINE=theia -prevday=`$NDATE -24 $PDATE` -export PDYm1=`echo $prevday | cut -c1-8` -ln -s ${NWPRODush}/startmsg.sh ${STMP_USER}/startmsg -ln -s ${NWPRODush}/postmsg.sh ${STMP_USER}/postmsg -ln -s ${NWPRODush}/prep_step.sh ${STMP_USER}/prep_step -ln -s ${NWPRODush}/err_chk.sh ${STMP_USER}/err_chk -export PATH=$PATH:${STMP_USER} -export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh - # directly so need to override - # utilscript location for theia -############################################################# -# Execute job -############################################################# -$JOBGLOBAL/JGDAS_VERFRAD - -exit - diff --git a/driver/gdas/test_jgdas_vminmon_theia.sh b/driver/gdas/test_jgdas_vminmon_theia.sh deleted file mode 100755 index 750936ef26..0000000000 --- a/driver/gdas/test_jgdas_vminmon_theia.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/ksh - -#PBS -o gdas_vminmon.log -#PBS -e gdas_vminmon.err -#PBS -N gdas_vminmon -#PBS -A glbss -#PBS -l procs=1,walltime=0:05:00 -#PBS -V - -set -x - -export PDATE=${PDATE:-2016030706} - -############################################################# -# Specify whether the run is production or development -############################################################# -export PDY=`echo $PDATE | cut -c1-8` -export cyc=`echo $PDATE | cut -c9-10` -export job=gdas_vminmon.${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} -export envir=para -export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/test_data} -export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com} -export STMP_USER=${STMP_USER:-/scratch4/NCEPDEV/stmp3/$LOGNAME} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - - -############################################################# -# Add nwpara tools to path -############################################################# -NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util} -NWPRODush=${NWPRODush:=${NWPROD}/ush} -NWPRODexec=${NWPRODexec:=${NWPROD}/exec} -export PATH=${PATH}:${NWPRODush}:${NWPRODexec} - - -############################################################# -# Set user specific variables -############################################################# -export MINMON_SUFFIX=${MINMON_SUFFIX:-testminmon} -export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}} -export HOMEgfs=${HOMEgfs:-${NWTEST}} -export JOBGLOBAL=${HOMEgfs}/jobs -export HOMEminmon=${HOMEminmon:-${NWTEST}} -export COM_IN=${COM_IN:-${DATAROOT}} -export M_TANKverf=${M_TANKverf:-${COMROOT}/${MINMON_SUFFIX}} - -####################################################################### -# theia specific hacks for no prod_utils module & no setpdy.sh script -####################################################################### -export MY_MACHINE=theia - -export NDATE=/scratch4/NCEPDEV/global/save/glopara/nwpara/util/exec/ndate -prevday=`$NDATE -24 $PDATE` -export PDYm1=`echo $prevday | cut -c1-8` - -ln -s ${NWPRODush}/startmsg.sh ${STMP_USER}/startmsg -ln -s ${NWPRODush}/postmsg.sh ${STMP_USER}/postmsg -ln -s ${NWPRODush}/prep_step.sh ${STMP_USER}/prep_step -ln -s ${NWPRODush}/err_chk.sh ${STMP_USER}/err_chk -export PATH=$PATH:${STMP_USER} -export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh - # directly so need to override - # utilscript location - -############################################################# -# Execute job -############################################################# -$JOBGLOBAL/JGDAS_VMINMON - -exit - diff --git a/driver/gfs/test_emcsfc.sh b/driver/gfs/test_emcsfc.sh index 690045eb38..477b1ddbc7 100755 --- a/driver/gfs/test_emcsfc.sh +++ b/driver/gfs/test_emcsfc.sh @@ -28,7 +28,7 @@ export RUN_ENVIR="nco" export DATA="/gpfs/hps/stmp/$LOGNAME/tmpnwprd/${job}" export jlogfile="/gpfs/hps/stmp/$LOGNAME/jlogfile" -module load prod_envir/1.0.1 +module load prod_envir/1.1.0 export envir="prod" export COMROOT="/gpfs/hps/stmp/${LOGNAME}"${COMROOT} diff --git a/driver/gfs/test_gfs_analysis.sh b/driver/gfs/test_gfs_analysis.sh index 9aa5ab8f23..f7a8693ea3 100755 --- a/driver/gfs/test_gfs_analysis.sh +++ b/driver/gfs/test_gfs_analysis.sh @@ -40,7 +40,7 @@ export DATAROOT=/gpfs/hps/stmp/$LOGNAME/test export gfs_ver=v14.1.0 export global_shared_ver=v14.1.0 export crtm_ver=2.2.4 -export prod_envir_ver=1.0.1 +export prod_envir_ver=1.1.0 export grib_util_ver=1.0.3 export prod_util_ver=1.0.8 export util_shared_ver=1.0.3 diff --git a/driver/gfs/test_jgfs_cyclone_tracker.ecf b/driver/gfs/test_jgfs_cyclone_tracker.ecf index b2dedd4f52..326ac94fc3 100755 --- a/driver/gfs/test_jgfs_cyclone_tracker.ecf +++ b/driver/gfs/test_jgfs_cyclone_tracker.ecf @@ -82,7 +82,7 @@ fi export HOMERELO=$shared_global_home export HOMESYND=${HOMERELO} #export envir_getges=prod -$gfs_global_home/jobs/JGFS_CYCLONE_TRACKER +$gfs_global_home/jobs/JGFS_ATMOS_CYCLONE_TRACKER if [ $? -ne 0 ]; then # ecflow_client --abort @@ -93,16 +93,16 @@ fi #%manual ######################################################################## ###################################################################### -#PURPOSE: Executes the job JGFS_CYCLONE_TRACKER +#PURPOSE: Executes the job JGFS_ATMOS_CYCLONE_TRACKER ###################################################################### ############################################################### ## Function been tested: creates GFS TC forecast track ## -## Calling sequence: JGFS_CYCLONE_TRACKER, global_extrkr.sh +## Calling sequence: JGFS_ATMOS_CYCLONE_TRACKER, global_extrkr.sh ## ## Initial condition: provide hours (cyc=?) ## -## Usage: bsub < test_jgfs_cyclone_tracker.ecf +## Usage: bsub < test_jgfs_cyclone_tracker ## ## Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY} ## COMINgdas=/com/gfs/prod/gdas.${PDY} diff --git a/driver/gfs/test_jgfs_cyclone_tracker_cray.sh b/driver/gfs/test_jgfs_cyclone_tracker_cray.sh index 61ec26cf04..595512503e 100755 --- a/driver/gfs/test_jgfs_cyclone_tracker_cray.sh +++ b/driver/gfs/test_jgfs_cyclone_tracker_cray.sh @@ -14,6 +14,7 @@ module use /gpfs/hps/nco/ops/nwprod/modulefiles module load prod_util +module load prod_envir/1.1.0 module unload grib_util module load grib_util/1.0.3 ##module load crtm-intel/2.2.3 @@ -76,7 +77,7 @@ export cycle=t${cyc}z #setpdy.sh #. PDY -export archsyndir=/gpfs/tp1/nco/ops/com/arch/prod/syndat +export archsyndir=${COMINsyn:-$(compath.py gfs/prod/syndat)} export WGRIB2=/gpfs/hps/nco/ops/nwprod/grib_util.v1.0.3/exec/wgrib2 export GRB2INDEX=/gpfs/hps/nco/ops/nwprod/grib_util.v1.0.3/exec/grb2index export GRBINDEX2=/gpfs/hps/nco/ops/nwprod/grib_util.v1.0.3/exec/grb2index @@ -90,8 +91,7 @@ export PDY=20140814 #export COMINgdas=/gpfs/gp2/nco/ops/com/gfs/prod/gdas.${PDY} export COMINgfs=$COMROOT/gfs/$envir/gfs.${PDY} export COMINgdas=$COMROOT/gfs/$envir/gdas.${PDY} -export ARCHSYND=/gpfs/tp1/nco/ops/com/arch/prod/syndat -#export ARCHSYND=/gpfs/tp1/nco/ops/com/arch/prod/syndat +export ARCHSYND=${COMINsyn:-$(compath.py gfs/prod/syndat)} export HOMENHC=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/guidance/storm-data/ncep #export GETGES_COM=/gpfs/gp2/nco/ops/com #export GESROOT=/gpfs/gp2/nco/ops/com @@ -126,7 +126,7 @@ export HOMERELO=$shared_global_home #export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2 export HOMESYND=${HOMERELO} #export envir_getges=prod -$gfs_global_home/jobs/JGFS_CYCLONE_TRACKER_test +$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC if [ $? -ne 0 ]; then # ecflow_client --abort @@ -136,18 +136,18 @@ fi #%include #%manual ###################################################################### -#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC +#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC ###################################################################### ############################################################# # Function been tested: TCvital quality control and archive, hurricane relocation # -# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf, +# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh, # # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh, # # tropcy_relocate_extrkr.sh,parse-storm-type.pl # # Initial condition: provide hours (cyc=?) # -# Usage: bsub < test_jgfs_tropcy_qc_reloc.ecf +# Usage: bsub < test_jgfs_tropcy_qc_reloc # # Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY} # COMINgdas=/com/gfs/prod/gdas.${PDY} diff --git a/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf b/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf index fe6fd33537..07c85f36b9 100755 --- a/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf +++ b/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf @@ -83,7 +83,7 @@ export HOMERELO=$shared_global_home #export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2 export HOMESYND=${HOMERELO} #export envir_getges=prod -$gfs_global_home/jobs/JGFS_TROPCY_QC_RELOC +$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC if [ $? -ne 0 ]; then # ecflow_client --abort @@ -93,18 +93,18 @@ fi #%include #%manual ###################################################################### -##PURPOSE: Executes the job JGFS_TROPCY_QC_RELOC +##PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC ####################################################################### ############################################################## # Function been tested: TCvital quality control and archive, hurricane relocation # -# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf, +# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh, # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh, # tropcy_relocate_extrkr.sh,parse-storm-type.pl # # Initial condition: provide hours (cyc=?) # -# Usage: bsub < test_jgfs_tropcy_qc_reloc.ecf +# Usage: bsub < test_jgfs_tropcy_qc_reloc # # Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY} # COMINgdas=/com/gfs/prod/gdas.${PDY} diff --git a/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh b/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh index 9c43a88f64..1c82464246 100755 --- a/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh +++ b/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh @@ -14,6 +14,7 @@ module use /gpfs/hps/nco/ops/nwprod/modulefiles module load prod_util +module load prod_envir/1.1.0 module unload grib_util module load grib_util/1.0.3 ##module load crtm-intel/2.2.3 @@ -80,7 +81,7 @@ export PDY=20140814 #export COMINgdas=/gpfs/tp1/nco/ops/com/gfs/prod/gdas.${PDY} export COMINgfs=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/com/gfs/$envir/gfs.${PDY} export COMINgdas=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/com/gfs/$envir/gdas.${PDY} -export ARCHSYND=/gpfs/tp1/nco/ops/com/arch/prod/syndat +export ARCHSYND=${COMINsyn:-$(compath.py gfs/prod/syndat)} export HOMENHC=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/guidance/storm-data/ncep #export GETGES_COM=/gpfs/tp1/nco/ops/com export GETGES_COM=/gpfs/hps/emc/global/noscrub/Qingfu.Liu/com @@ -112,7 +113,7 @@ export HOMERELO=$shared_global_home #export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2 export HOMESYND=${HOMERELO} #export envir_getges=prod -$gfs_global_home/jobs/JGFS_TROPCY_QC_RELOC +$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC if [ $? -ne 0 ]; then @@ -123,18 +124,18 @@ fi #%include #%manual ###################################################################### -#PURPOSE: Executes the job JGFS_TROPCY_QC_RELOC +#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC ###################################################################### ############################################################# # Function been tested: TCvital quality control and archive, hurricane relocation # -# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf, +# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh, # # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh, # # tropcy_relocate_extrkr.sh,parse-storm-type.pl # # Initial condition: provide hours (cyc=?) # -# Usage: bsub < test_jgfs_tropcy_qc_reloc.ecf +# Usage: bsub < test_jgfs_tropcy_qc_reloc # # Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY} # COMINgdas=/com/gfs/prod/gdas.${PDY} diff --git a/driver/gfs/test_jgfs_vminmon_theia.sh b/driver/gfs/test_jgfs_vminmon_theia.sh deleted file mode 100755 index ab8b485d77..0000000000 --- a/driver/gfs/test_jgfs_vminmon_theia.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/ksh - -#PBS -o gfs_vminmon.log -#PBS -e gfs_vminmon.err -#PBS -N gfs_vminmon -#PBS -A glbss -#PBS -l procs=1,walltime=0:05:00 -#PBS -V - -set -x - -export PDATE=${PDATE:-2016030718} - -############################################################# -# Specify whether the run is production or development -############################################################# -export PDY=`echo $PDATE | cut -c1-8` -export cyc=`echo $PDATE | cut -c9-10` -export job=gfs_vminmon.${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} -export envir=para -export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/test_data} -export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com} -export STMP_USER=${STMP_USER:-/scratch4/NCEPDEV/stmp3/$LOGNAME} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - - -############################################################# -# Add nwpara tools to path -############################################################# -NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util} -NWPRODush=${NWPRODush:=${NWPROD}/ush} -NWPRODexec=${NWPRODexec:=${NWPROD}/exec} -export PATH=${PATH}:${NWPRODush}:${NWPRODexec} - - -############################################################# -# Set user specific variables -############################################################# -export MINMON_SUFFIX=${MINMON_SUFFIX:-testminmon} -export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}} -export HOMEgfs=${HOMEgfs:-${NWTEST}} -export JOBGLOBAL=${HOMEgfs}/jobs -export HOMEminmon=${HOMEminmon:-${NWTEST}} -export COM_IN=${COM_IN:-${DATAROOT}} -export M_TANKverf=${M_TANKverf:-${COMROOT}/${MINMON_SUFFIX}} - -####################################################################### -# theia specific hacks for no prod_utils module & no setpdy.sh script -####################################################################### -export MY_MACHINE=theia - -export NDATE=/scratch4/NCEPDEV/global/save/glopara/nwpara/util/exec/ndate -prevday=`$NDATE -24 $PDATE` -export PDYm1=`echo $prevday | cut -c1-8` - -ln -s ${NWPRODush}/startmsg.sh ${STMP_USER}/startmsg -ln -s ${NWPRODush}/postmsg.sh ${STMP_USER}/postmsg -ln -s ${NWPRODush}/prep_step.sh ${STMP_USER}/prep_step -ln -s ${NWPRODush}/err_chk.sh ${STMP_USER}/err_chk -export PATH=$PATH:${STMP_USER} -export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh - # directly so need to override - # utilscript location - -############################################################# -# Execute job -############################################################# -$JOBGLOBAL/JGFS_VMINMON - -exit - diff --git a/driver/product/change_gfs_downstream_date.sh b/driver/product/change_gfs_downstream_date.sh new file mode 100755 index 0000000000..70f01324d2 --- /dev/null +++ b/driver/product/change_gfs_downstream_date.sh @@ -0,0 +1,46 @@ +set -x + +# export cyc=12 +# export cyc=18 +export fhr=012 +export dir=` pwd ` +export PDY=`date -u +%Y%m%d` +export PDY1=`expr $PDY - 1` + +export olddate=20200712 +export newdate=20200922 + +export gdas=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc} +export gdasgp=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak +export gdasmeta=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta + +export gdastest=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc} +export gdastestgp=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak +export gdastestmeta=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta + +for cyc in 00 06 12 18 +# for cyc in 00 +do +sed -i "s/${olddate}/${newdate}/g" run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_FBWIND_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc} +sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc} + +sed -i s/envir=prod/envir=para/g run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_FBWIND_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc} +sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc} + +done diff --git a/driver/product/change_gfs_downstream_envir.sh b/driver/product/change_gfs_downstream_envir.sh new file mode 100755 index 0000000000..11fa6bddac --- /dev/null +++ b/driver/product/change_gfs_downstream_envir.sh @@ -0,0 +1,35 @@ +set -x + +# export cyc=12 +# export cyc=18 +export fhr=012 +export dir=` pwd ` +export PDY=`date -u +%Y%m%d` +export PDY1=`expr $PDY - 1` + +export olddate=20200106 +export newdate=20200712 + +export gdas=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc} +export gdasgp=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak +export gdasmeta=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta + +export gdastest=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc} +export gdastestgp=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak +export gdastestmeta=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta + +# for cyc in 00 06 12 18 +for cyc in 00 +do + vi run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc} + vi run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc} + vi run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc} + vi run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc} + vi run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc} + vi run_JGFS_ATMOS_FBWIND_dell.sh_${cyc} + vi run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc} + vi run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc} + vi run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc} + vi run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc} + +done diff --git a/driver/product/compile_gfsv15.sh b/driver/product/compile_gfsv15.sh deleted file mode 100755 index 29bd4f5457..0000000000 --- a/driver/product/compile_gfsv15.sh +++ /dev/null @@ -1,14 +0,0 @@ -set -x - -# -# Compile all FV3GFS utilities -# - -cd /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.v15.0.0/sorc - -build_gdas.sh -build_gfs_fbwndgfs.sh -build_gfs_overpdtg2.sh -build_gfs_wintemv.sh -build_gfs_util.sh - diff --git a/driver/product/compile_gfsv152.sh b/driver/product/compile_gfsv152.sh new file mode 100755 index 0000000000..73685f0c9d --- /dev/null +++ b/driver/product/compile_gfsv152.sh @@ -0,0 +1,20 @@ + + +set -x + +export version=v15.2.0 + +cd /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/sorc + +build_gdas.sh +build_gfs_fbwndgfs.sh +build_gfs_overpdtg2.sh +build_gfs_wintemv.sh +build_gfs_util.sh + +cp /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/trim_rh.sh /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/ush + +cd /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/util/sorc +compile_gfs_util_wcoss.sh + + diff --git a/driver/product/compile_gfsv160.sh b/driver/product/compile_gfsv160.sh new file mode 100755 index 0000000000..0c80153378 --- /dev/null +++ b/driver/product/compile_gfsv160.sh @@ -0,0 +1,17 @@ + + +set -x + +export version=v16.0.0 + +cd /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/sorc + +build_gfs_fbwndgfs.sh +build_gfs_util.sh + +cp /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/trim_rh.sh /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/ush + +cd /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/util/sorc +compile_gfs_util_wcoss.sh + + diff --git a/driver/product/compile_gfsv160_hera.sh b/driver/product/compile_gfsv160_hera.sh new file mode 100755 index 0000000000..2d555e9977 --- /dev/null +++ b/driver/product/compile_gfsv160_hera.sh @@ -0,0 +1,15 @@ + + +set -x + +export version=v16.0.0 + +cd /scratch2/NCEPDEV/stmp3/Boi.Vuong/gfs.v16.0.0/sorc + +./build_gfs_fbwndgfs.sh +./build_gfs_util.sh + +cp /scratch2/NCEPDEV/stmp3/Boi.Vuong/trim_rh.sh /scratch2/NCEPDEV/stmp3/Boi.Vuong/gfs.$version/ush + +cd /scratch2/NCEPDEV/stmp3/Boi.Vuong/gfs.$version/util/sorc +sh compile_gfs_util_wcoss.sh diff --git a/driver/product/driver_WAFS.README b/driver/product/driver_WAFS.README deleted file mode 100755 index 9ba164ca0f..0000000000 --- a/driver/product/driver_WAFS.README +++ /dev/null @@ -1,111 +0,0 @@ -********************************************************************* -How to use the drivers for WAFS jobs -********************************************************************* - -There are 4 WAFS jobs and their corresponding drivers -JGFS_WAFS <-> run_JGFS_WAFS.cray -JGFS_WAFS_GRIB2 <-> run_JGFS_WAFS_GRIB2.cray -JGFS_WAFS_BLENDING <-> run_JGFS_WAFS_BLENDING.cray -JGFS_WAFS_GCIP <-> run_JGFS_WAFS_GCIP.cray - -JGFS_WAFS_BLENDING is a downstream of JGFS_WAFS_GRIB2 and -should run after JGFS_WAFS_GRIB2 - -JGFS_WAFS_GCIP has satellite and radar data inputs, and METAR SHIP PIREPs -data which are dumped from DCOMROOT by using 'dumpjb' - -Step 1: -===================== -After a user downloads/checkouts the project tag. -1) cd sorc -2) sh build_wafs_cray.sh - -Project location, defined by HOMEgfs -export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project -export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}} - -A user needs to modify NWROOT or HOMEgfs to the project location - - -Step 2: -===================== -Canned model data: -/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2/gfs/para/gfs.20161101 - -So first set the specific data: -export PDY=20161101 - -1) For run_JGFS_WAFS.cray, run_JGFS_WAFS_GRIB2.cray, -It's optional for a user to modify the input data location, COMROOT or COMIN: -export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2 -export COMIN=$COMROOT/gfs/$envir/gfs.$PDY - -2) JGFS_WAFS_BLENDING has two inputs, UK and US. -US data is a downstream product of JGFS_WAFS_GRIB2, so COMINus needs to point to -PCOM of run_JGFS_WAFS_GRIB2.cray: -export COMINus= - -UK data is from DCOM, currently copied DCOM from Phase 1. For canned data, it's at: -/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom/us007003/20161101/wgrbbul/ukmet_wafs -export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom -export COMINuk=${COMINuk:-$DCOMROOT/us007003/$PDY/wgrbbul/ukmet_wafs} - -It's optional for a user to change either DCOMROOT or COMINuk to where the input UK data is. - -3) JGFS_WAFS_GCIP has 4 inputs: model data, bufr, satellite and radar - -Canned model data location: -/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2/gfs/para/gfs.20161101 -It's optional for a user to modify the input data location, COMROOT or COMINgfs: -export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2 -export COMINgfs=$COMROOT/gfs/$envir/gfs.$PDY - -BUFR data is dumped from DCOM. -export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom -dumpjb searches data in b000 b001 b004 b007 under DCOMROOT. -Though it's optional to modify DCOMROOT for dumping BUFR data, it should be mentioned -DCOMROOT of satellite data may be affected. - -Satellite data, currently copied from DCOM on Phase1. For canned data, it's at: -/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom/us007003/20161101/mcidas/ -It's optional for a user to modify the input data location, DCOMROOT or COMINsat: -export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom -export COMINsat=${COMINsat:-$DCOMROOT/us007003/$PDY/mcidas} - -Radar data, currently copied from COM on Phase1. For canned data, it's at: -/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com/hourly/prod/radar.20161101/ -It's optional for a user to modify the input data location, COMROOTp1 or COMINradar -export COMROOTp1=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com -export COMINradar=${COMINradar:-$COMROOTp1/hourly/prod/radar.$PDY} - -Step 3: -===================== -Change working folder: -export DATA= - -Change product output folder: -export COMOUT= -(for run_JGFS_WAFS_GRIB2.cray, PCOM needs to be specified to be an input of JGFS_WAFS_BLENDING) -export PCOMROOT= -export PCOM= - -Change file names of error messages and script printout: -#BSUB -oo -#BSUB -eo - - -********************************************************************* -How to test and test results -********************************************************************* -Test by comparing outputs to operational products in different ways. -1) Use wgrib2 to check date, cycle and forecast hour are correct. -2) Check the number of fields and records are correct by comparing the - control files generated by g2ctl -3) Plot and compare by using GrADS to have a sanity check whether - the differences are reasonable. - -The operational products are saved at: -/gpfs/hps/emc/global/noscrub/Yali.Mao/dataprod/com2/gfs/prod/gfs.20161101 - -The parallel WAFS outputs and sample test results are displayed by *.png images at: -/gpfs/hps/emc/global/noscrub/Yali.Mao/dataoutput diff --git a/driver/product/run_GFS_GEMPAK_cray.sh b/driver/product/run_GFS_GEMPAK_cray.sh deleted file mode 100755 index 1f5540049d..0000000000 --- a/driver/product/run_GFS_GEMPAK_cray.sh +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_00 -#BSUB -oo gfs_gempak_00.o%J -#BSUB -eo gfs_gempak_00.o%J -#BSUB -q dev_shared -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 03:00 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=2000] -#BSUB -extsched 'CRAYLINUX[]' # Request to run on compute nodes - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180710 - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -#################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /gpfs/hps/nco/ops/nwtest/modulefiles -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module load gempak/7.3.0 - -module list - -############################################ -# Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell2/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime on DELL - - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK1 diff --git a/driver/product/run_GFS_GEMPAK_dell.sh b/driver/product/run_GFS_GEMPAK_dell.sh deleted file mode 100755 index c225ed3553..0000000000 --- a/driver/product/run_GFS_GEMPAK_dell.sh +++ /dev/null @@ -1,123 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 24 # 24 tasks -#BSUB -R span[ptile=12] # 12 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -#################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime on DELL - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK diff --git a/driver/product/run_GFS_GEMPAK_dell.sh_00 b/driver/product/run_GFS_GEMPAK_dell.sh_00 deleted file mode 100755 index 11fb10d991..0000000000 --- a/driver/product/run_GFS_GEMPAK_dell.sh_00 +++ /dev/null @@ -1,117 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 24 # 24 tasks -#BSUB -R span[ptile=12] # 12 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -#################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime on DELL - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK diff --git a/driver/product/run_GFS_GEMPAK_dell.sh_06 b/driver/product/run_GFS_GEMPAK_dell.sh_06 deleted file mode 100755 index 45a0aa1a22..0000000000 --- a/driver/product/run_GFS_GEMPAK_dell.sh_06 +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_06.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 24 # 24 tasks -#BSUB -R span[ptile=12] # 12 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -#################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime on DELL - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK diff --git a/driver/product/run_GFS_GEMPAK_dell.sh_12 b/driver/product/run_GFS_GEMPAK_dell.sh_12 deleted file mode 100755 index 18b42d847d..0000000000 --- a/driver/product/run_GFS_GEMPAK_dell.sh_12 +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_12.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 24 # 24 tasks -#BSUB -R span[ptile=12] # 12 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -#################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime on DELL - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK diff --git a/driver/product/run_GFS_GEMPAK_dell.sh_18 b/driver/product/run_GFS_GEMPAK_dell.sh_18 deleted file mode 100755 index 4f64ac8a4d..0000000000 --- a/driver/product/run_GFS_GEMPAK_dell.sh_18 +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_18.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 24 # 24 tasks -#BSUB -R span[ptile=12] # 12 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -#################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime on DELL - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_00 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_00 new file mode 100755 index 0000000000..ae0d506db7 --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_00 @@ -0,0 +1,129 @@ +#!/bin/sh + +#BSUB -J jgdas_gempak_meta_ncdc_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK META PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para +# export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_meta_ncdc_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} +export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})} + +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} + +export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMOUTukmet=${COMOUT} +export COMOUTecmwf=${COMOUT} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_06 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_06 new file mode 100755 index 0000000000..d5d9067fee --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_06 @@ -0,0 +1,129 @@ +#!/bin/sh + +#BSUB -J jgdas_gempak_meta_ncdc_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_06.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK META PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para +# export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_meta_ncdc_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} +export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})} + +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} + +export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMOUTukmet=${COMOUT} +export COMOUTecmwf=${COMOUT} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_12 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_12 new file mode 100755 index 0000000000..9c12321941 --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_12 @@ -0,0 +1,132 @@ +#!/bin/sh + +#BSUB -J jgdas_gempak_meta_ncdc_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_12.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK META PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para +# export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_meta_ncdc_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} +export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})} + +else + +# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime +# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime + export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gdas.20200922/12/atmos/gempak ### Boi PARA Realtime + export COMINgdas=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gdas ### Boi PARA Realtime + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} + +export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMOUTukmet=${COMOUT} +export COMOUTecmwf=${COMOUT} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_18 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_18 new file mode 100755 index 0000000000..3ad8f2dcf3 --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_18 @@ -0,0 +1,130 @@ +#!/bin/sh + +#BSUB -J jgdas_gempak_meta_ncdc_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_18.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK META PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para +# export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_meta_ncdc_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} +export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})} + +else + + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} + +export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMOUTukmet=${COMOUT} +export COMOUTecmwf=${COMOUT} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_00 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_00 new file mode 100755 index 0000000000..706ed0e510 --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_00 @@ -0,0 +1,118 @@ +#!/bin/sh + +#BSUB -J gdas_gempak_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para +# export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_06 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_06 new file mode 100755 index 0000000000..0a6b7fcf71 --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_06 @@ -0,0 +1,119 @@ +#!/bin/sh + +#BSUB -J gdas_gempak_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_06.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_12 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_12 new file mode 100755 index 0000000000..b100f67599 --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_12 @@ -0,0 +1,118 @@ +#!/bin/sh + +#BSUB -J gdas_gempak_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_12.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_18 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_18 new file mode 100755 index 0000000000..089588926c --- /dev/null +++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_18 @@ -0,0 +1,119 @@ +#!/bin/sh + +#BSUB -J gdas_gempak_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_18.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GDAS GEMPAK PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gdas_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK diff --git a/driver/product/run_JGDAS_BULLS_NAVY_cray.sh b/driver/product/run_JGDAS_BULLS_NAVY_cray.sh deleted file mode 100755 index 60c2960758..0000000000 --- a/driver/product/run_JGDAS_BULLS_NAVY_cray.sh +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_bulls_navy_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gdas_bulls_navy_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gdas_bulls_navy_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# export PDY=20180516 - -export PDY1=`expr $PDY - 1` - - export cyc=00 -# export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -module list - -############################################### -# GDAS BULLS NAVYL BULLETIN PRODUCT GENERATION -############################################### -# set envir=prod or para to test with data in prod or para -# export envir=para -export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_bulls_navy_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} ### NCO PROD - export COMINm1=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gdas.${PDY} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gdas.${PDY}/${cyc} ### EMC PARA Realtime GFDL MP on SURGE for BETA - - export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gdas.${PDY}/${cyc} ### Boi PARA - export COMINm1=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gdas.${PDYm1}/${cyc} ### Boi PARA - -# export COMIN=/gpfs/hps3/nco/ops/com/gfs/para/gdas.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_BULLS_NAVY diff --git a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh b/driver/product/run_JGDAS_BULLS_NAVY_dell.sh deleted file mode 100755 index 1110bc56f2..0000000000 --- a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh +++ /dev/null @@ -1,133 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_bulls_navy_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` -export PDYm1=`expr $PDY - 1` - -export cyc=00 -# export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################### -# GDAS BULLS NAVYL BULLETIN PRODUCT GENERATION -############################################### -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_bulls_navy_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD - export COMINm1=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDYm1} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMINm1=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDYm1}/${cyc} ### EMC PARA Realtime - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMINgdas=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMINm1=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDYm1}/${cyc} ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs/para/${RUN}.${PDY}/${cyc} ### Boi PARA - export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA - export COMINm1=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs/para/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_BULLS_NAVY diff --git a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_00 b/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_00 deleted file mode 100755 index 317a9c7c2a..0000000000 --- a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_00 +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_bulls_navy_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` -export PDYm1=`expr $PDY - 1` - -export cyc=00 -# export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -module list - -############################################### -# GDAS BULLS NAVYL BULLETIN PRODUCT GENERATION -############################################### -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_bulls_navy_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD - export COMINm1=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDYm1} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMINm1=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDYm1}/${cyc} ### EMC PARA Realtime - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMINgdas=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMINm1=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDYm1}/${cyc} ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs/para/${RUN}.${PDY}/${cyc} ### Boi PARA - export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA - export COMINm1=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs/para/${RUN}.${PDYm1}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_BULLS_NAVY diff --git a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_12 b/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_12 deleted file mode 100755 index 32bd8e6e21..0000000000 --- a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_12 +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_bulls_navy_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` -export PDYm1=`expr $PDY - 1` - -# export cyc=00 - export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################### -# GDAS BULLS NAVYL BULLETIN PRODUCT GENERATION -############################################### -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_bulls_navy_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD - export COMINm1=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDYm1} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMINm1=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDYm1}/${cyc} ### EMC PARA Realtime - -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMINgdas=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMINm1=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDYm1}/${cyc} ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs/para/${RUN}.${PDY}/${cyc} ### Boi PARA - export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA - export COMINm1=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs/para/${RUN}.${PDYm1}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_BULLS_NAVY diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_cray.sh b/driver/product/run_JGDAS_GEMPAK_META_NCDC_cray.sh deleted file mode 100755 index 3aaaa89e1f..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_cray.sh +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_gempak_meta_ncdc_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -export PDY=20180516 - - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module load gempak/7.3.0 - -module list - -############################################ -# GDAS GEMPAK META PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_meta_ncdc_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMROOT=/gpfs/hps/nco/ops/com -else -# export COMIN=/gpfs/dell2/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgdas=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} - -export COMOUTukmet=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips -export COMOUTecmwf=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTukmet $COMOUTecmwf -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh deleted file mode 100755 index 38af0bc6a7..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_gempak_meta_ncdc_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK META PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_meta_ncdc_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMROOT=/gpfs/hps/nco/ops/com -else - - export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc}/gempak ### NCO PARA Realtime -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA -# export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} - -export COMOUTukmet=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips -export COMOUTecmwf=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC - diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_00 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_00 deleted file mode 100755 index 38af0bc6a7..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_00 +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_gempak_meta_ncdc_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK META PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_meta_ncdc_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMROOT=/gpfs/hps/nco/ops/com -else - - export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc}/gempak ### NCO PARA Realtime -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA -# export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} - -export COMOUTukmet=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips -export COMOUTecmwf=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC - diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_06 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_06 deleted file mode 100755 index 8a947db1dc..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_06 +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_gempak_meta_ncdc_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_06.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK META PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_meta_ncdc_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMROOT=/gpfs/hps/nco/ops/com -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} - -export COMOUTukmet=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips -export COMOUTecmwf=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC - diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_12 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_12 deleted file mode 100755 index 5af2b7d419..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_12 +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_gempak_meta_ncdc_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_12.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK META PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_meta_ncdc_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMROOT=/gpfs/hps/nco/ops/com -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} - -export COMOUTukmet=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips -export COMOUTecmwf=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC - diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_18 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_18 deleted file mode 100755 index ed44110676..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_18 +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J jgdas_gempak_meta_ncdc_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_18.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK META PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_meta_ncdc_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMROOT=/gpfs/hps/nco/ops/com -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} - -export COMOUTukmet=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips -export COMOUTecmwf=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC - diff --git a/driver/product/run_JGDAS_GEMPAK_cray.sh b/driver/product/run_JGDAS_GEMPAK_cray.sh deleted file mode 100755 index 404ad2fda5..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_cray.sh +++ /dev/null @@ -1,141 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_gempak_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=2000] - -#BSUB -extsched 'CRAYLINUX[]' # Request to run on compute nodes - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -# export PDY=20180516 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -# export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -module list - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module load gempak/7.3.0 - -module list - -############################################ -# GDAS GEMPAK PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} -else -# export COMIN=/gpfs/hps/nco/ops/com/gfs/para/gdas.${PDY} ### NCO PARA - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gdas.${PDY}/${cyc} ### EMC PARA Realtime -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh b/driver/product/run_JGDAS_GEMPAK_dell.sh deleted file mode 100755 index 7518ff6a94..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_dell.sh +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_gempak_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -# export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc} ### NCO PARA Realtime -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_00 b/driver/product/run_JGDAS_GEMPAK_dell.sh_00 deleted file mode 100755 index 7518ff6a94..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_dell.sh_00 +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_gempak_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -# export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc} ### NCO PARA Realtime -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_06 b/driver/product/run_JGDAS_GEMPAK_dell.sh_06 deleted file mode 100755 index 7de3ccd267..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_dell.sh_06 +++ /dev/null @@ -1,133 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_gempak_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_06.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -# export cyc=00 - export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_12 b/driver/product/run_JGDAS_GEMPAK_dell.sh_12 deleted file mode 100755 index 8e8b845ea0..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_dell.sh_12 +++ /dev/null @@ -1,132 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_gempak_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_12.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - - export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_18 b/driver/product/run_JGDAS_GEMPAK_dell.sh_18 deleted file mode 100755 index 4289f948b5..0000000000 --- a/driver/product/run_JGDAS_GEMPAK_dell.sh_18 +++ /dev/null @@ -1,132 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_gempak_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_18.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GDAS GEMPAK PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGDAS_GEMPAK diff --git a/driver/product/run_JGDAS_TROPC_cray.sh b/driver/product/run_JGDAS_TROPC_cray.sh deleted file mode 100755 index 87694a5a5c..0000000000 --- a/driver/product/run_JGDAS_TROPC_cray.sh +++ /dev/null @@ -1,153 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_tropc_f00_00 -#BSUB -o /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J -#BSUB -q dev -#BSUB -cwd /gpfs/hps3/ptmp/Qingfu.Liu/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -M 1000 - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# export PDY=20180515 - -export PDY1=`expr $PDY - 1` - - export cyc=06 -# export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.7 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 - -#module unload grib_util/1.0.3 -# module use /usrx/local/nceplibs/modulefiles -#module load grib_util/1.1.0 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -export obsproc_dump_ver=v4.0.0 -export obsproc_shared_bufr_dumplist_ver=v1.5.0 -module load dumpjb/4.0.0 - -module use /usrx/local/prod/modulefiles -module load ncarg-intel-sandybridge/6.1.0 - -module list - -############################################ -# GDAS TROPC PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="000" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_tropc_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Qingfu.Liu/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/svn -export COMROOT2=/gpfs/hps3/ptmp/Qingfu.Liu/com -export HOMEgfs=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/fv3gfs_port2dell2 - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export TMPDIR=/gpfs/hps3/ptmp/Qingfu.Liu/output - -export HOMEobsproc_shared_bufr_dumplist=/gpfs/hps/nco/ops/nwtest/obsproc_shared/bufr_dumplist.v1.5.0 -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gdas.${PDY} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gdas.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/svn/gdas.${PDY}/${cyc} ### Boi PARA - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} -# export COMIN=/gpfs/hps/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GDAS job -############################################# -sh $HOMEgfs/jobs/JGDAS_TROPC diff --git a/driver/product/run_JGDAS_TROPC_dell.sh b/driver/product/run_JGDAS_TROPC_dell.sh deleted file mode 100755 index 2c92c6c0ce..0000000000 --- a/driver/product/run_JGDAS_TROPC_dell.sh +++ /dev/null @@ -1,146 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_tropc_f00_00 -# #BSUB -o /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J -# #BSUB -e /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J - -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_tropc_f012_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_tropc_f012_00.o%J -#BSUB -q debug -#BSUB -q dev -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -M 1000 - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - - export cyc=06 -# export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load ips/18.0.1.163 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list -############################################ -# GDAS TROPC PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="000" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_tropc_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -# export DATAROOT=/gpfs/hps3/ptmp/Qingfu.Liu/output -# export NWROOT=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/svn -# export COMROOT2=/gpfs/hps3/ptmp/Qingfu.Liu/com -# export HOMEgfs=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/fv3gfs_port2dell2 - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GDAS job -############################################# -sh $HOMEgfs/jobs/JGDAS_TROPC diff --git a/driver/product/run_JGDAS_TROPC_dell.sh_06 b/driver/product/run_JGDAS_TROPC_dell.sh_06 deleted file mode 100755 index 50f02f6727..0000000000 --- a/driver/product/run_JGDAS_TROPC_dell.sh_06 +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_tropc_f00_00 -# #BSUB -o /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J -# #BSUB -e /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J - -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_tropc_f012_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_tropc_f012_00.o%J -#BSUB -q debug -#BSUB -q dev -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -M 1000 - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` - -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - - export cyc=06 -# export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load ips/18.0.1.163 -module load NCL/6.4.0 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list -############################################ -# GDAS TROPC PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="000" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_tropc_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -# export DATAROOT=/gpfs/hps3/ptmp/Qingfu.Liu/output -# export NWROOT=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/svn -# export COMROOT2=/gpfs/hps3/ptmp/Qingfu.Liu/com -# export HOMEgfs=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/fv3gfs_port2dell2 - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/gdas.${PDY}/${cyc} ### NCO PARA Realtime -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gdas.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gdas.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GDAS job -############################################# -sh $HOMEgfs/jobs/JGDAS_TROPC diff --git a/driver/product/run_JGDAS_TROPC_dell.sh_18 b/driver/product/run_JGDAS_TROPC_dell.sh_18 deleted file mode 100755 index ec8d1f622e..0000000000 --- a/driver/product/run_JGDAS_TROPC_dell.sh_18 +++ /dev/null @@ -1,147 +0,0 @@ -#!/bin/sh - -#BSUB -J gdas_tropc_f00_00 -# #BSUB -o /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J -# #BSUB -e /gpfs/hps3/ptmp/Qingfu.Liu/output/gdas_tropc_f012_00.o%J - -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_tropc_f012_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_tropc_f012_00.o%J -#BSUB -q debug -#BSUB -q dev -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -M 1000 - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -export PDY=20180925 - - export cyc=06 -# export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list -############################################ -# GDAS TROPC PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="000" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gdas_tropc_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -# export DATAROOT=/gpfs/hps3/ptmp/Qingfu.Liu/output -# export NWROOT=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/svn -# export COMROOT2=/gpfs/hps3/ptmp/Qingfu.Liu/com -# export HOMEgfs=/gpfs/hps3/emc/global/noscrub/Qingfu.Liu/fv3gfs_port2dell2 - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GDAS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gdas.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GDAS job -############################################# -sh $HOMEgfs/jobs/JGDAS_TROPC diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_00 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_00 new file mode 100755 index 0000000000..f796569dd6 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_00 @@ -0,0 +1,123 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f012_20km_1p00_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +################################################ +# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION +################################################ + +export fcsthrs=012 + +############################################ +# user defined +############################################ +# set envir=para or para to test with data in prod or para +# export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_06 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_06 new file mode 100755 index 0000000000..7ee93467bd --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_06 @@ -0,0 +1,123 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f012_20km_1p00_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_06.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +################################################ +# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION +################################################ + +export fcsthrs=012 + +############################################ +# user defined +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_12 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_12 new file mode 100755 index 0000000000..b115bee0a1 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_12 @@ -0,0 +1,123 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f012_20km_1p00_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_12.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +################################################ +# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION +################################################ + +export fcsthrs=012 + +############################################ +# user defined +############################################ +# set envir=para or para to test with data in prod or para + export envir=para +# export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_18 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_18 new file mode 100755 index 0000000000..69124df7f4 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_18 @@ -0,0 +1,123 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f012_20km_1p00_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_18.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +################################################ +# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION +################################################ + +export fcsthrs=012 + +############################################ +# user defined +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_00 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_00 new file mode 100755 index 0000000000..cea1667c3b --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_00 @@ -0,0 +1,121 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f12_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J +#BSUB -q debug +#BSUB -n 4 # number of tasks +#BSUB -R span[ptile=2] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +######################################## +# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION +######################################## + +export fcsthrs=012 + +############################################ +# User Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para +export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2 diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_06 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_06 new file mode 100755 index 0000000000..ac96fa6ceb --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_06 @@ -0,0 +1,121 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f12_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_06.o%J +#BSUB -q debug +#BSUB -n 4 # number of tasks +#BSUB -R span[ptile=2] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +######################################## +# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION +######################################## + +export fcsthrs=012 + +############################################ +# User Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2 diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_12 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_12 new file mode 100755 index 0000000000..59175f1b05 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_12 @@ -0,0 +1,121 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f12_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_12.o%J +#BSUB -q debug +#BSUB -n 4 # number of tasks +#BSUB -R span[ptile=2] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +######################################## +# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION +######################################## + +export fcsthrs=012 + +############################################ +# User Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2 diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_18 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_18 new file mode 100755 index 0000000000..7826e2c5d7 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_18 @@ -0,0 +1,121 @@ +#!/bin/sh + +#BSUB -J jgfs_awips_f12_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_18.o%J +#BSUB -q debug +#BSUB -n 4 # number of tasks +#BSUB -R span[ptile=2] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +######################################## +# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION +######################################## + +export fcsthrs=012 + +############################################ +# User Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_awips_f${fcsthrs}_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2 diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_00 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_00 new file mode 100755 index 0000000000..38686454bd --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_00 @@ -0,0 +1,113 @@ +#!/bin/sh + +#BSUB -J gfs_fbwind_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para +export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_fbwind_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_06 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_06 new file mode 100755 index 0000000000..bea42a7e22 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_06 @@ -0,0 +1,113 @@ +#!/bin/sh + +#BSUB -J gfs_fbwind_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_06.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_fbwind_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_12 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_12 new file mode 100755 index 0000000000..bab3ba0612 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_12 @@ -0,0 +1,113 @@ +#!/bin/sh + +#BSUB -J gfs_fbwind_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_12.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para +# export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_fbwind_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_18 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_18 new file mode 100755 index 0000000000..de6b7fae14 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_18 @@ -0,0 +1,113 @@ +#!/bin/sh + +#BSUB -J gfs_fbwind_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_18.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_fbwind_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_00 new file mode 100755 index 0000000000..767299269e --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_00 @@ -0,0 +1,131 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_meta_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 28 # 28 tasks +#BSUB -R span[ptile=14] # 14 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 + # core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200114 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_meta_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################# +#set the fcst hrs for all the cycles +############################################# +export fhbeg=00 +export fhend=384 +export fhinc=12 + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p -m 775 $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} +export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)} + +if [ ! -f $COMOUT ] ; then + mkdir -p -m 775 $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_06 new file mode 100755 index 0000000000..1f2e30c1ae --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_06 @@ -0,0 +1,131 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_meta_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_06.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 28 # 28 tasks +#BSUB -R span[ptile=14] # 14 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 + # core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_meta_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################# +#set the fcst hrs for all the cycles +############################################# +export fhbeg=00 +export fhend=384 +export fhinc=12 + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p -m 775 $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} +export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)} + +if [ ! -f $COMOUT ] ; then + mkdir -p -m 775 $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_12 new file mode 100755 index 0000000000..8083305d79 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_12 @@ -0,0 +1,133 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_meta_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_12.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 28 # 28 tasks +#BSUB -R span[ptile=14] # 14 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 + # core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_meta_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################# +#set the fcst hrs for all the cycles +############################################# +export fhbeg=00 +export fhend=384 +export fhinc=12 + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p -m 775 $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}} +else +# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime +# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime + export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos/gempak + export COMINgempak=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} +export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)} + +if [ ! -f $COMOUT ] ; then + mkdir -p -m 775 $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_18 new file mode 100755 index 0000000000..177df0793b --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_18 @@ -0,0 +1,131 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_meta_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_18.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 28 # 28 tasks +#BSUB -R span[ptile=14] # 14 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 + # core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_meta_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################# +#set the fcst hrs for all the cycles +############################################# +export fhbeg=00 +export fhend=384 +export fhinc=12 + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p -m 775 $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime + +fi +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} +export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)} + +if [ ! -f $COMOUT ] ; then + mkdir -p -m 775 $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 new file mode 100755 index 0000000000..b714e09468 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 @@ -0,0 +1,123 @@ +#!/bin/sh + +#BSUB -J jgfs_gempak_upapgif_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200114 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_upapgif_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export MODEL=GFS + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 new file mode 100755 index 0000000000..be642a28fd --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 @@ -0,0 +1,123 @@ +#!/bin/sh + +#BSUB -J jgfs_gempak_upapgif_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_06.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_upapgif_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export MODEL=GFS + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 new file mode 100755 index 0000000000..c36819f4eb --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 @@ -0,0 +1,125 @@ +#!/bin/sh + +#BSUB -J jgfs_gempak_upapgif_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_12.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_upapgif_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export MODEL=GFS + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} +else +# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime +# export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + + export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos/gempak *** Boi PARA realtime + export COMINgfs=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos *** Boi PARA realtime +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 new file mode 100755 index 0000000000..90a04839f2 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 @@ -0,0 +1,123 @@ +#!/bin/sh + +#BSUB -J jgfs_gempak_upapgif_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_18.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_upapgif_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export MODEL=GFS + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} + export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime + export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_00 new file mode 100755 index 0000000000..6635ec8ac8 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_00 @@ -0,0 +1,139 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_gempak_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=2] # 2 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION +############################################ + +export LAUNCH_MODE=MPI + +############################################### +# Set MP variables +############################################### +export OMP_NUM_THREADS=1 +export MP_LABELIO=yes +export MP_PULSE=0 +export MP_DEBUG_NOTIMEOUT=yes + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=gfs + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}} + export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gfs.20200922/00 +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +################################################################# +# Execute the script for the regular grib +################################################################# +export DATA_HOLD=$DATA +export DATA=$DATA_HOLD/SPECIAL +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_06 new file mode 100755 index 0000000000..4e696a6ea9 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_06 @@ -0,0 +1,138 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_gempak_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_06.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=2] # 2 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION +############################################ + +export LAUNCH_MODE=MPI + +############################################### +# Set MP variables +############################################### +export OMP_NUM_THREADS=1 +export MP_LABELIO=yes +export MP_PULSE=0 +export MP_DEBUG_NOTIMEOUT=yes + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=gfs + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +################################################################# +# Execute the script for the regular grib +################################################################# +export DATA_HOLD=$DATA +export DATA=$DATA_HOLD/SPECIAL +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_12 new file mode 100755 index 0000000000..0934590273 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_12 @@ -0,0 +1,140 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_gempak_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_12.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=2] # 2 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION +############################################ + +export LAUNCH_MODE=MPI + +############################################### +# Set MP variables +############################################### +export OMP_NUM_THREADS=1 +export MP_LABELIO=yes +export MP_PULSE=0 +export MP_DEBUG_NOTIMEOUT=yes + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=gfs + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}} + export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gfs.20200922/12 +else +# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos %%%% Boi PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +################################################################# +# Execute the script for the regular grib +################################################################# +export DATA_HOLD=$DATA +export DATA=$DATA_HOLD/SPECIAL +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_18 new file mode 100755 index 0000000000..f8ca8daa0d --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_18 @@ -0,0 +1,138 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_gempak_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_18.o%J +#BSUB -q debug +#BSUB -n 2 # number of tasks +#BSUB -R span[ptile=2] # 2 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION +############################################ + +export LAUNCH_MODE=MPI + +############################################### +# Set MP variables +############################################### +export OMP_NUM_THREADS=1 +export MP_LABELIO=yes +export MP_PULSE=0 +export MP_DEBUG_NOTIMEOUT=yes + +############################################## +# Define COM, COMOUTwmo, COMIN directories +############################################## + +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=gfs + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}} +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +################################################################# +# Execute the script for the regular grib +################################################################# +export DATA_HOLD=$DATA +export DATA=$DATA_HOLD/SPECIAL +mkdir -p $DATA +cd $DATA + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_00 new file mode 100755 index 0000000000..800f739225 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_00 @@ -0,0 +1,119 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 24 # 24 tasks +#BSUB -R span[ptile=12] # 12 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para +export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else +# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA +# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs.20200922/00 +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_06 new file mode 100755 index 0000000000..c9883c5667 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_06 @@ -0,0 +1,119 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_06.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 24 # 24 tasks +#BSUB -R span[ptile=12] # 12 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else +# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos ### EMC PARA Realtime + export ILPOST=3 +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_12 new file mode 100755 index 0000000000..937bacd2e2 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_12 @@ -0,0 +1,119 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_12.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 24 # 24 tasks +#BSUB -R span[ptile=12] # 12 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else +# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos ### EMC PARA Realtime + export ILPOST=3 +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_18 new file mode 100755 index 0000000000..24f7c2f99a --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_18 @@ -0,0 +1,119 @@ +#!/bin/sh + +#BSUB -J gfs_gempak_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_18.o%J +#BSUB -q debug +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -n 24 # 24 tasks +#BSUB -R span[ptile=12] # 12 task per node +#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +#################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +########################################### +# Now set up GEMPAK/NTRANS environment +########################################### +module load gempak/7.3.1 +module list + +############################################ +# Define COM, COMOUTwmo, COMIN directories +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_gempak_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else +# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos ### EMC PARA Realtime + export ILPOST=3 +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_00 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_00 new file mode 100755 index 0000000000..e288c4d488 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_00 @@ -0,0 +1,116 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_npoess_00 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=00 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################ +# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_npoess_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_06 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_06 new file mode 100755 index 0000000000..ca1da8d8fa --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_06 @@ -0,0 +1,116 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_npoess_06 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_06.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=06 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################ +# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_npoess_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_12 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_12 new file mode 100755 index 0000000000..304fa2ede9 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_12 @@ -0,0 +1,117 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_npoess_12 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_12.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=12 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################ +# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_npoess_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD + export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.20200922/12 +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_18 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_18 new file mode 100755 index 0000000000..e1e0085826 --- /dev/null +++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_18 @@ -0,0 +1,116 @@ +#!/bin/sh + +#BSUB -J jgfs_pgrb2_spec_npoess_18 +#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_18.o%J +#BSUB -q debug +#BSUB -n 1 # number of tasks +#BSUB -R span[ptile=1] # 1 task per node +#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output +#BSUB -W 00:30 +#BSUB -P GFS-DEV +#BSUB -R affinity[core(1):distribute=balance] + +export KMP_AFFINITY=disabled + +export PDY=`date -u +%Y%m%d` +export PDY=20200922 + +export PDY1=`expr $PDY - 1` + +export cyc=18 +export cycle=t${cyc}z + +set -xa +export PS4='$SECONDS + ' +date + +#################################### +## Load the GRIB Utilities module +##################################### +module load EnvVars/1.0.2 +module load ips/18.0.1.163 +module load CFP/2.0.1 +module load impi/18.0.1 +module load lsf/10.1 +module load prod_util/1.1.4 +module load prod_envir/1.0.3 +module load grib_util/1.1.0 +module list + +############################################ +# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION +############################################ +# set envir=para or para to test with data in prod or para + export envir=para + export envir=para + +export SENDCOM=YES +export KEEPDATA=YES +export job=gfs_pgrb2_spec_npoess_${cyc} +export pid=${pid:-$$} +export jobid=${job}.${pid} + +# Set FAKE DBNET for testing +export SENDDBN=YES +export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn + +export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output +export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git +export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com + +mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles +export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} + +############################################################# +# Specify versions +############################################################# +export gfs_ver=v16.0.0 + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid}} +mkdir -p $DATA +cd $DATA + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} + +############################################## +# Define COM directories +############################################## +if [ $envir = "prod" ] ; then +# This setting is for testing with GFS (production) + export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD +else + export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime + +fi + +export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +############################################# +# run the GFS job +############################################# +sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_cray.sh b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_cray.sh deleted file mode 100755 index fc9e28d268..0000000000 --- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_cray.sh +++ /dev/null @@ -1,134 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f012_20km_1p00_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# export PDY=20180514 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 - -module list - -################################################ -# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION -################################################ - -export fcsthrs=009 - -############################################ -# user defined -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_20km_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gfs.${PDY} ### EMC PARA Realtime - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/prfv3l65/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gfs.${PDY}/${cyc} ### Boi PARA -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3test/gfs.${PDY}/${cyc} ### EMC test PARA #### - -# export COMIN=/gpfs/hps/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh deleted file mode 100755 index e834bc9b2e..0000000000 --- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh +++ /dev/null @@ -1,126 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f012_20km_1p00_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load grib_util/1.1.0 -module list - -################################################ -# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION -################################################ - -export fcsthrs=012 - -############################################ -# user defined -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/gfs.${PDY}/${cyc} ### NCO PARA Realtime ### -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00 deleted file mode 100755 index 1732a621de..0000000000 --- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00 +++ /dev/null @@ -1,125 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f012_20km_1p00_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20190215 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -module list - -################################################ -# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION -################################################ - -export fcsthrs=012 - -############################################ -# user defined -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/gfs.${PDY}/${cyc} ### NCO PARA Realtime ### -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06 deleted file mode 100755 index a3d5950928..0000000000 --- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06 +++ /dev/null @@ -1,130 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f012_20km_1p00_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_06.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180926 - -export PDY1=`expr $PDY - 1` - - export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -################################################ -# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION -################################################ - -export fcsthrs=012 - -############################################ -# user defined -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_20km_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell2/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12 deleted file mode 100755 index 39d0cb5657..0000000000 --- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12 +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f012_20km_1p00_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -################################################ -# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION -################################################ - -export fcsthrs=012 - -############################################ -# user defined -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_20km_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell2/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18 deleted file mode 100755 index d1db89e412..0000000000 --- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18 +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f012_20km_1p00_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_18.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -################################################ -# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION -################################################ - -export fcsthrs=012 - -############################################ -# user defined -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_20km_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell2/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export MPIRUN_AWIPSCFP="mpirun -n 4 cfp " - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG diff --git a/driver/product/run_JGFS_AWIPS_G2_cray.sh b/driver/product/run_JGFS_AWIPS_G2_cray.sh deleted file mode 100755 index 0d52faae88..0000000000 --- a/driver/product/run_JGFS_AWIPS_G2_cray.sh +++ /dev/null @@ -1,140 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f12_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] -#BSUB -extsched 'CRAYLINUX[]' # Request to run on compute nodes - -export KMP_AFFINITY=disabled - - export PDY=`date -u +%Y%m%d` -# export PDY=20180514 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -module list - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -export fcsthrs=012 - -############################################ -# Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gfs.${PDY} ### EMC PARA Realtime - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/prfv3l65/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gfs.${PDY}/${cyc} ### Boi PARA -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3test/gfs.${PDY}/${cyc} ### EMC test PARA #### - -# export COMIN=/gpfs/hps/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export NODES=1 -export APRUN_AWIPSCFP='aprun -j 1 -n 4 -N 4 -d 2 -cc depth cfp' - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_G2 diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh b/driver/product/run_JGFS_AWIPS_G2_dell.sh deleted file mode 100755 index 5eac8d81e9..0000000000 --- a/driver/product/run_JGFS_AWIPS_G2_dell.sh +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f12_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J -#BSUB -q debug -#BSUB -n 4 # number of tasks -#BSUB -R span[ptile=2] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -export fcsthrs=012 - -############################################ -# User Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_G2 diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_00 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_00 deleted file mode 100755 index 1f53077624..0000000000 --- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_00 +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f12_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J -#BSUB -q debug -#BSUB -n 4 # number of tasks -#BSUB -R span[ptile=2] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 - -module list - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -export fcsthrs=012 - -############################################ -# User Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_G2 diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_06 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_06 deleted file mode 100755 index 354f0fabe3..0000000000 --- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_06 +++ /dev/null @@ -1,129 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f12_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_06.o%J -#BSUB -q debug -#BSUB -n 4 # number of tasks -#BSUB -R span[ptile=2] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180926 - -export PDY1=`expr $PDY - 1` - -export cyc=06 - -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -export fcsthrs=012 - -############################################ -# User Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_G2 diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_12 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_12 deleted file mode 100755 index b870eae283..0000000000 --- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_12 +++ /dev/null @@ -1,129 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f12_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_12.o%J -#BSUB -q debug -#BSUB -n 4 # number of tasks -#BSUB -R span[ptile=2] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -export fcsthrs=012 - -############################################ -# User Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_G2 diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_18 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_18 deleted file mode 100755 index 87a3102720..0000000000 --- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_18 +++ /dev/null @@ -1,128 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_awips_f12_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_18.o%J -#BSUB -q debug -#BSUB -n 4 # number of tasks -#BSUB -R span[ptile=2] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -export fcsthrs=012 - -############################################ -# User Define COM, COMOUTwmo, COMIN directories -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_awips_f${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_AWIPS_G2 diff --git a/driver/product/run_JGFS_FAX_WAFS_cray.sh b/driver/product/run_JGFS_FAX_WAFS_cray.sh deleted file mode 100755 index dd88b1f7b4..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_cray.sh +++ /dev/null @@ -1,160 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f12_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# export PDY=20180605 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.7 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module load gempak/7.3.0 - -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f12_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gfs.${PDY} ### EMC PARA Realtime - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gfs.${PDY}/${cyc} ### Boi PARA - -# export COMIN=/gpfs/hps/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh b/driver/product/run_JGFS_FAX_WAFS_dell.sh deleted file mode 100755 index 774b5c7bb2..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh +++ /dev/null @@ -1,148 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f12_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f12_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_00 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_00 deleted file mode 100755 index ce23fdd348..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_00 +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f12_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.31.0 - -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f12_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_06 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_06 deleted file mode 100755 index 0b9814a124..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_06 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f12_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_06.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f12_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_12 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_12 deleted file mode 100755 index 31dd959c96..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_12 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f12_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f12_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_18 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_18 deleted file mode 100755 index 3aa9fcadb7..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f12_18 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f12_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f12_18.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f12_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_00 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_00 deleted file mode 100755 index 67d288d7e4..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_00 +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f24_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - - export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f24_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_06 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_06 deleted file mode 100755 index 2faf25fc79..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_06 +++ /dev/null @@ -1,150 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f24_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_06.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - - export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f24_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_12 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_12 deleted file mode 100755 index c5bb83d43d..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_12 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f24_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - - export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f24_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_18 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_18 deleted file mode 100755 index f02ccdd480..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f24_18 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f24_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f24_18.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - - export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - -# export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f24_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_00 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_00 deleted file mode 100755 index 3cd2ef9dcc..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_00 +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f36_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - - export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f36_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_06 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_06 deleted file mode 100755 index b2ab887612..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_06 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f36_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_06.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - - export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f36_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_12 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_12 deleted file mode 100755 index ec99e845b9..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_12 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f36_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - - export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f36_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_18 b/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_18 deleted file mode 100755 index c87e20608b..0000000000 --- a/driver/product/run_JGFS_FAX_WAFS_dell.sh_f36_18 +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_wafs_f36_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_wafs_f36_18.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -# export fhr_list='06 12' -# export fhr_list='06' -# export fhr_list='12' - -# export fhr_list='18 24' -# export fhr_list='18' -# export fhr_list='24' - - export fhr_list='30 36' -# export fhr_list='30' -# export fhr_list='36' - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_wafs_f36_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX_WAFS diff --git a/driver/product/run_JGFS_FAX_cray.sh b/driver/product/run_JGFS_FAX_cray.sh deleted file mode 100755 index 44ea8724a1..0000000000 --- a/driver/product/run_JGFS_FAX_cray.sh +++ /dev/null @@ -1,148 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_f00_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_fax_f012_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_fax_f012_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# export PDY=20180515 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.7 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -export obsproc_dump_ver=v4.0.0 -export obsproc_shared_bufr_dumplist_ver=v1.5.0 -module load dumpjb/4.0.0 - -module use /usrx/local/prod/modulefiles -module load ncarg-intel-sandybridge/6.1.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="000" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -export HOMEobsproc_shared_bufr_dumplist=/gpfs/hps/nco/ops/nwtest/obsproc_shared/bufr_dumplist.v1.5.0 -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gfs.${PDY} ### EMC PARA Realtime - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gfs.${PDY}/${cyc} ### Boi PARA - -# export COMIN=/gpfs/hps/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh b/driver/product/run_JGFS_FAX_dell.sh deleted file mode 100755 index 4826c98fbc..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh +++ /dev/null @@ -1,136 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_anl_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load ips/18.0.1.163 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="000" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_anl_00 b/driver/product/run_JGFS_FAX_dell.sh_anl_00 deleted file mode 100755 index f0ae16b144..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_anl_00 +++ /dev/null @@ -1,130 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_anl_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load NCL/6.4.0 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_anl_06 b/driver/product/run_JGFS_FAX_dell.sh_anl_06 deleted file mode 100755 index a8334241aa..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_anl_06 +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_anl_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_06.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load ips/18.0.1.163 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_anl_12 b/driver/product/run_JGFS_FAX_dell.sh_anl_12 deleted file mode 100755 index 20b6a585c7..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_anl_12 +++ /dev/null @@ -1,135 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_anl_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_anl_18 b/driver/product/run_JGFS_FAX_dell.sh_anl_18 deleted file mode 100755 index a97ee13e29..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_anl_18 +++ /dev/null @@ -1,136 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_anl_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_anl_18.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -export fcsthrs="anl" -# export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_f00_00 b/driver/product/run_JGFS_FAX_dell.sh_f00_00 deleted file mode 100755 index 13ef06d2d8..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_f00_00 +++ /dev/null @@ -1,130 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_f00_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load NCL/6.4.0 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -# export fcsthrs="anl" -export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_f00_06 b/driver/product/run_JGFS_FAX_dell.sh_f00_06 deleted file mode 100755 index 29fe11e0ba..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_f00_06 +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_f00_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_06.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load ips/18.0.1.163 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -# export fcsthrs="anl" - export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_f00_12 b/driver/product/run_JGFS_FAX_dell.sh_f00_12 deleted file mode 100755 index 607b4ca57c..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_f00_12 +++ /dev/null @@ -1,136 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_f00_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -# export fcsthrs="anl" - export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_f00_18 b/driver/product/run_JGFS_FAX_dell.sh_f00_18 deleted file mode 100755 index dd24e043fe..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_f00_18 +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_f00_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f00_18.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load grib_util/1.0.6 -module load prod_envir/1.0.2 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -# export fcsthrs="anl" - export fcsthrs="00" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FAX_dell.sh_f48_12 b/driver/product/run_JGFS_FAX_dell.sh_f48_12 deleted file mode 100755 index 6fb6835556..0000000000 --- a/driver/product/run_JGFS_FAX_dell.sh_f48_12 +++ /dev/null @@ -1,136 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fax_f48_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f48_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fax_f48_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181130 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load NCL/6.4.0 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 - -module list - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -# export fcsthrs="anl" - export fcsthrs="48" - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fax_${fcsthrs}_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set Fake DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -# export TMPDIR=/gpfs/hps3/ptmp/Boi.Vuong/output - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA - -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FAX diff --git a/driver/product/run_JGFS_FBWIND_cray.sh b/driver/product/run_JGFS_FBWIND_cray.sh deleted file mode 100755 index a4645a0763..0000000000 --- a/driver/product/run_JGFS_FBWIND_cray.sh +++ /dev/null @@ -1,131 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fbwind_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# export PDY=20180514 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.7 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fbwind_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gfs.${PDY} ### EMC PARA Realtime - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime GFDL MP on SURGE for BETA - -# export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gfs.${PDY}/${cyc} ### Boi PARA - -# export COMIN=/gpfs/hps3/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FBWIND diff --git a/driver/product/run_JGFS_FBWIND_dell.sh b/driver/product/run_JGFS_FBWIND_dell.sh deleted file mode 100755 index 773919ea4c..0000000000 --- a/driver/product/run_JGFS_FBWIND_dell.sh +++ /dev/null @@ -1,119 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fbwind_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fbwind_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FBWIND diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_00 b/driver/product/run_JGFS_FBWIND_dell.sh_00 deleted file mode 100755 index 0fb70809af..0000000000 --- a/driver/product/run_JGFS_FBWIND_dell.sh_00 +++ /dev/null @@ -1,115 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fbwind_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 - -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fbwind_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FBWIND diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_06 b/driver/product/run_JGFS_FBWIND_dell.sh_06 deleted file mode 100755 index ce028d2f22..0000000000 --- a/driver/product/run_JGFS_FBWIND_dell.sh_06 +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fbwind_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_06.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fbwind_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FBWIND diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_12 b/driver/product/run_JGFS_FBWIND_dell.sh_12 deleted file mode 100755 index 42af133e9f..0000000000 --- a/driver/product/run_JGFS_FBWIND_dell.sh_12 +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fbwind_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_12.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fbwind_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FBWIND diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_18 b/driver/product/run_JGFS_FBWIND_dell.sh_18 deleted file mode 100755 index 5d6d068d7d..0000000000 --- a/driver/product/run_JGFS_FBWIND_dell.sh_18 +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_fbwind_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_18.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_fbwind_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -######################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_FBWIND diff --git a/driver/product/run_JGFS_GEMPAK_META_cray.sh b/driver/product/run_JGFS_GEMPAK_META_cray.sh deleted file mode 100755 index fe6a2fc1cf..0000000000 --- a/driver/product/run_JGFS_GEMPAK_META_cray.sh +++ /dev/null @@ -1,162 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_meta_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 03:00 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=2000] - -#BSUB -extsched 'CRAYLINUX[]' # Request to run on compute nodes -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -# expor PDY=20180606 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module load gempak/7.3.0 - -export numproc=22 - -module list - -############################################ -# GFS GEMPAK META PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_meta_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################# -#set the fcst hrs for all the cycles -############################################# -export fhbeg=00 -export fhend=384 -export fhinc=12 - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -############################################## -# Set up model and cycle specific variables -############################################## -export DBN_ALERT_TYPE=GFS_METAFILE - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/gfs.${PDY} - export COMROOT=/gpfs/hps/nco/ops/com - -else - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime - export COMROOT=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime - -# export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gfs.${PDY}/${cyc}/nawips ### Boi PARA -# export COMROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn ### Boi PARA - -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} -export COMINnam=${COMINnam:-$(compath.py nawips/prod/nam)} - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ ! -f $COMOUT ] ; then - mkdir -p -m 775 $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_META diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh b/driver/product/run_JGFS_GEMPAK_META_dell.sh deleted file mode 100755 index cdbff92daf..0000000000 --- a/driver/product/run_JGFS_GEMPAK_META_dell.sh +++ /dev/null @@ -1,140 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_meta_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 28 # 28 tasks -#BSUB -R span[ptile=14] # 14 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 - # core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_meta_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################# -#set the fcst hrs for all the cycles -############################################# -export fhbeg=00 -export fhend=384 -export fhinc=12 - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p -m 775 $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/gfs.${PDY} - export COMROOT=/gpfs/hps/nco/ops/com - -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} -export COMINnam=${COMINnam:-$(compath.py nawips/prod/nam)} - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ ! -f $COMOUT ] ; then - mkdir -p -m 775 $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_META diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_00 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_00 deleted file mode 100755 index 9621190140..0000000000 --- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_00 +++ /dev/null @@ -1,136 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_meta_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 28 # 28 tasks -#BSUB -R span[ptile=14] # 14 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 - # core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_meta_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################# -#set the fcst hrs for all the cycles -############################################# -export fhbeg=00 -export fhend=384 -export fhinc=12 - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p -m 775 $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/gfs.${PDY} - export COMROOT=/gpfs/hps/nco/ops/com - -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} -export COMINnam=${COMINnam:-$(compath.py nawips/prod/nam)} - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ ! -f $COMOUT ] ; then - mkdir -p -m 775 $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_META diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_06 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_06 deleted file mode 100755 index c3dde8e8df..0000000000 --- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_06 +++ /dev/null @@ -1,140 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_meta_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_06.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 28 # 28 tasks -#BSUB -R span[ptile=14] # 14 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 - # core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_meta_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################# -#set the fcst hrs for all the cycles -############################################# -export fhbeg=00 -export fhend=384 -export fhinc=12 - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p -m 775 $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/gfs.${PDY} - export COMROOT=/gpfs/hps/nco/ops/com - -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} -export COMINnam=${COMINnam:-$(compath.py nawips/prod/nam)} - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ ! -f $COMOUT ] ; then - mkdir -p -m 775 $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_META diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_12 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_12 deleted file mode 100755 index eb70dc5474..0000000000 --- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_12 +++ /dev/null @@ -1,140 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_meta_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_12.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 28 # 28 tasks -#BSUB -R span[ptile=14] # 14 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 - # core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_meta_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################# -#set the fcst hrs for all the cycles -############################################# -export fhbeg=00 -export fhend=384 -export fhinc=12 - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p -m 775 $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/gfs.${PDY} - export COMROOT=/gpfs/hps/nco/ops/com - -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} -export COMINnam=${COMINnam:-$(compath.py nawips/prod/nam)} - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ ! -f $COMOUT ] ; then - mkdir -p -m 775 $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_META diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_18 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_18 deleted file mode 100755 index 2c57440622..0000000000 --- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_18 +++ /dev/null @@ -1,140 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_gempak_meta_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_18.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -n 28 # 28 tasks -#BSUB -R span[ptile=14] # 14 task per node -#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1 - # core per task and distribute across sockets - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_meta_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################# -#set the fcst hrs for all the cycles -############################################# -export fhbeg=00 -export fhend=384 -export fhinc=12 - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p -m 775 $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/gfs.${PDY} - export COMROOT=/gpfs/hps/nco/ops/com - -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime -# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA -fi - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} -export COMINnam=${COMINnam:-$(compath.py nawips/prod/nam)} - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips/meta - -if [ ! -f $COMOUT ] ; then - mkdir -p -m 775 $COMOUT -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_META diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_cray.sh b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_cray.sh deleted file mode 100755 index 1c58b65a78..0000000000 --- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_cray.sh +++ /dev/null @@ -1,143 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_upapgif_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# export PDY=20180515 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.7 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 -module load util_shared/1.0.6 -# -# This is a test version of UTIL_SHARED.v1.0.7 on CRAY -# -# module use /usrx/local/nceplibs/util_shared.v1.0.7/modulefiles -# module load util_shared/1.0.7 - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module load gempak/7.3.0 - -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para -# export envir=para - export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_upapgif_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} -export MODEL=GFS - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/gfs.${PDY} ### NCO PROD - export COMINgfs=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime - export COMINgfs=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh deleted file mode 100755 index 08a7512b41..0000000000 --- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh +++ /dev/null @@ -1,137 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_upapgif_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_upapgif_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} -export MODEL=GFS - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMINgfs=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime on DELL -# export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime on DELL - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 deleted file mode 100755 index b3cc35e7a4..0000000000 --- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 +++ /dev/null @@ -1,132 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_upapgif_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -module list -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_upapgif_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} -export MODEL=GFS - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMINgfs=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime on DELL -# export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime on DELL - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 deleted file mode 100755 index 9c8fd61915..0000000000 --- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_upapgif_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_06.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_upapgif_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} -export MODEL=GFS - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMINgfs=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime on DELL -# export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime on DELL - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 deleted file mode 100755 index 3d73a8babe..0000000000 --- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_upapgif_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_12.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_upapgif_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} -export MODEL=GFS - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMINgfs=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime on DELL -# export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime on DELL - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 deleted file mode 100755 index 54b1d97b37..0000000000 --- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_gempak_upapgif_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_18.o%J -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_gempak_upapgif_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} -export MODEL=GFS - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD - export COMINgfs=/gpfs/hps/nco/ops/com/nawips/prod/${RUN}.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/nawips ### EMC PARA Realtime on DELL -# export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime on DELL - - export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/nawips ### Boi PARA - export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF diff --git a/driver/product/run_JGFS_NCEPPOST b/driver/product/run_JGFS_NCEPPOST index aef94f1c5c..88698d36df 100755 --- a/driver/product/run_JGFS_NCEPPOST +++ b/driver/product/run_JGFS_NCEPPOST @@ -31,8 +31,7 @@ export OMP_NUM_THREADS=$threads module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell #module load cfp-intel-sandybridge/1.1.0 module use /gpfs/hps/nco/ops/nwprod/modulefiles -module load prod_envir -#module load prod_util +module load prod_envir/1.1.0 module load prod_util/1.0.4 module load grib_util/1.0.3 ##module load crtm-intel/2.2.4 diff --git a/driver/product/run_JGFS_NCEPPOST.sh b/driver/product/run_JGFS_NCEPPOST.sh index 05bd354b7f..88285cbf8d 100755 --- a/driver/product/run_JGFS_NCEPPOST.sh +++ b/driver/product/run_JGFS_NCEPPOST.sh @@ -16,7 +16,7 @@ ############################################################# # Function been tested: GFS master pgb file for a giving hour. # -# Calling sequence: run_JGFS_NCEPPOST.sh -> JGFS_NCEPPOST -> exgfs_nceppost.sh.ecf -> global_nceppost.sh -> ncep_post +# Calling sequence: run_JGFS_NCEPPOST.sh -> JGFS_NCEPPOST -> exgfs_nceppost.sh -> global_nceppost.sh -> ncep_post # # Initial condition: CDATE=2016020900 (where /global/noscrub/emc.glopara/com/gfs/para/gfs.${PDY}${cyc} has data # post_times="12" (Which hour of the master grib2 file to generate) diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_cray.sh b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_cray.sh deleted file mode 100755 index ee2bf2fe6b..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_cray.sh +++ /dev/null @@ -1,151 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_gempak_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -expor PDY=20180710 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 - -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module load gempak/7.3.0 - -module list - -############################################ -# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=gfs - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gfs.${PDY} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime - -# export COMIN=/gpfs/hps3/ptmp/Boi.Vuong/com/gfs/para/gfs.${PDY}/${cyc} ### Boi PARA - -# export COMIN=/gpfs/hps/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -################################################################# -# Execute the script for the regular grib -################################################################# -export DATA_HOLD=$DATA -export DATA=$DATA_HOLD/SPECIAL -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh deleted file mode 100755 index 4a2e9a26d4..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh +++ /dev/null @@ -1,144 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_gempak_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=2] # 2 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=gfs - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/${NET}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -################################################################# -# Execute the script for the regular grib -################################################################# -export DATA_HOLD=$DATA -export DATA=$DATA_HOLD/SPECIAL -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00 deleted file mode 100755 index c4dfc7a7c8..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00 +++ /dev/null @@ -1,139 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_gempak_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=2] # 2 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=gfs - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/${NET}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -################################################################# -# Execute the script for the regular grib -################################################################# -export DATA_HOLD=$DATA -export DATA=$DATA_HOLD/SPECIAL -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06 deleted file mode 100755 index d21a0e1613..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06 +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_gempak_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_06.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=2] # 2 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=gfs - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/${NET}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -################################################################# -# Execute the script for the regular grib -################################################################# -export DATA_HOLD=$DATA -export DATA=$DATA_HOLD/SPECIAL -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12 deleted file mode 100755 index 82a400a6ec..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12 +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_gempak_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_12.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=2] # 2 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=gfs - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/${NET}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -################################################################# -# Execute the script for the regular grib -################################################################# -export DATA_HOLD=$DATA -export DATA=$DATA_HOLD/SPECIAL -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18 deleted file mode 100755 index 331ded0f39..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18 +++ /dev/null @@ -1,145 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_gempak_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_18.o%J -#BSUB -q debug -#BSUB -n 2 # number of tasks -#BSUB -R span[ptile=2] # 2 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -########################################### -# Now set up GEMPAK/NTRANS environment -########################################### -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 -module list - -############################################ -# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_gempak_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=gfs - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${NET}.${PDY}/${cyc} ### EMC PARA Realtimea on CRAY - export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/${NET}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/nawips - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -################################################################# -# Execute the script for the regular grib -################################################################# -export DATA_HOLD=$DATA -export DATA=$DATA_HOLD/SPECIAL -mkdir -p $DATA -cd $DATA - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_cray.sh b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_cray.sh deleted file mode 100755 index 63a684c9d5..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_cray.sh +++ /dev/null @@ -1,138 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_npoess_00 -#BSUB -o /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J -#BSUB -e /gpfs/hps3/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J -#BSUB -q debug -#BSUB -cwd /gpfs/hps3/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=1000] - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -export PDY=`date -u +%Y%m%d` -# expor PDY=20180605 - -export PDY1=`expr $PDY - 1` - -# export cyc=06 -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### - -#%include -#%include - -. $MODULESHOME/init/sh -module load PrgEnv-intel/5.2.56 -module load cfp-intel-sandybridge/1.1.0 -module load ESMF-intel-sandybridge/3_1_0rp5 -module load iobuf/2.0.8 -module load craype-hugepages2M -module load craype-haswell -module load prod_envir -module load prod_util -module load grib_util/1.0.3 - -module list - -export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} - -############################################ -# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION -############################################ - -############################################## -# Define COM, COMOUTwmo, COMIN directories -############################################## - -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_npoess_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/hps3/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn -export COMROOT2=/gpfs/hps3/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/com2/gfs/para/gfs.${PDY} ### EMC PARA Realtime - - export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime - -# export COMIN=/gpfs/hps3/emc/global/noscrub/Boi.Vuong/svn/gfs.${PDY}/${cyc} ### Boi PARA - -# export COMIN=/gpfs/hps3/nco/ops/com/gfs/para/gfs.${PDY} ### NCO PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh deleted file mode 100755 index d0d4f7b8ef..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh +++ /dev/null @@ -1,121 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_npoess_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################ -# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_npoess_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00 deleted file mode 100755 index 3791f5b1f5..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00 +++ /dev/null @@ -1,116 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_npoess_00 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181207 - -export PDY1=`expr $PDY - 1` - -export cyc=00 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load grib_util/1.1.0 -module list - -############################################ -# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_npoess_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06 deleted file mode 100755 index 71fe7ec33a..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06 +++ /dev/null @@ -1,122 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_npoess_06 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_06.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_06.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20181013 - -export PDY1=`expr $PDY - 1` - -export cyc=06 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################ -# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_npoess_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12 deleted file mode 100755 index a5c12beac9..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12 +++ /dev/null @@ -1,122 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_npoess_12 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_12.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_12.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=12 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################ -# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_npoess_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18 deleted file mode 100755 index 56ab9e5e21..0000000000 --- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18 +++ /dev/null @@ -1,122 +0,0 @@ -#!/bin/sh - -#BSUB -J jgfs_pgrb2_spec_npoess_18 -#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_18.o%J -#BSUB -e /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_18.o%J -#BSUB -W 00:30 -#BSUB -q debug -#BSUB -n 1 # number of tasks -#BSUB -R span[ptile=1] # 1 task per node -#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core(1):distribute=balance] - -export KMP_AFFINITY=disabled - -export PDY=`date -u +%Y%m%d` -export PDY=20180925 - -export PDY1=`expr $PDY - 1` - -export cyc=18 -export cycle=t${cyc}z - -set -xa -export PS4='$SECONDS + ' -date - -#################################### -## Load the GRIB Utilities module -##################################### -module load EnvVars/1.0.2 -module load ips/18.0.1.163 -module load CFP/2.0.1 -module load impi/18.0.1 -module load lsf/10.1 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -# -# This is a test version of GRIB_UTIL.v1.1.0 on DELL -# -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 -module list - -############################################ -# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION -############################################ -# set envir=prod or para to test with data in prod or para - export envir=para -# export envir=prod - -export SENDCOM=YES -export KEEPDATA=YES -export job=gfs_pgrb2_spec_npoess_${cyc} -export pid=${pid:-$$} -export jobid=${job}.${pid} - -# Set FAKE DBNET for testing -export SENDDBN=YES -export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn - -export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output -export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git -export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com - -mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles -export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid} - -############################################################# -# Specify versions -############################################################# -export gfs_ver=v15.0.0 - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid}} -mkdir -p $DATA -cd $DATA - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -if [ $envir = "prod" ] ; then -# This setting is for testing with GFS (production) - export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/gfs.${PDY} ### NCO PROD -else - export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/hps3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc} ### EMC PARA Realtime -# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc} ### Boi PARA -fi - -export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -############################################# -# run the GFS job -############################################# -sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS diff --git a/driver/product/run_JGFS_WAFS b/driver/product/run_JGFS_WAFS deleted file mode 100755 index 90d7e3e4c9..0000000000 --- a/driver/product/run_JGFS_WAFS +++ /dev/null @@ -1,158 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs -#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs.o%J -#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs.o%J -#BSUB -L /bin/sh -#BSUB -q debug -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=500] -#BSUB -R affinity[core] - -set -xa - -export OMP_NUM_THREADS=1 -export MP_MPILIB=mpich2 -export MP_EUILIB=us -export MP_LABELIO=yes -export MP_COMPILER=intel - - -############################################ -# Loading module -############################################ -. /usrx/local/Modules/default/init/ksh -module load prod_util/v1.0.2 -module load grib_util/v1.0.1 - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=prod - -export cyc=${cyc:-00} -export fcsthrs=30 - -# gfs_wafs for octants (8 WAFS files) -export job=gfs_wafs_f${fcsthrs}_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v13.0.0 - - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -export PDY=`cut -c 7-14 /com2/date/t00z` - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -export SENDDBN_NTC=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -export COMROOT=/com -#export NWROOTp1=/nwprod -export PCOMROOT=/ptmpp1/${USER}/pcom -export NWROOT=/global/save/Yali.Mao/project -export DATAROOT=/ptmpp1/${USER} - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/${NET}} -export COMOUT=/ptmpp1/${USER}/gfs_wafs.$PDY -#export COMIN=/com/${NET}/${envir}/${RUN}.${PDY} - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} - -############################################# -# run the job -############################################# -sh $HOMEgfs/jobs/JGFS_WAFS - -############################################# -# compare the output (optional) -############################################# -if [ $USER = 'Yali.Mao' ] ; then - # the standard data to be compared to - stdout=/com/${NET}/$envir/${RUN}.${PDY} - if [ $envir = prod ]; then - stdpcom=/pcom/gfs - else - stdpcom=/pcom/${envir}/gfs - fi - - for gid in 37 38 39 40 41 42 43 44 ; do - - # comparing $COMOUT products - cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs} $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs} - cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2 $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2 - - # $PCOM data on develop machine may be out of date, so skip the comparison - continue - #stdpcom=/ptmpp2/Jiayi.Peng/data - - # comparing $PCOM products - if [ $fcsthrs -eq 30 ] ; then - sets=b - for fhr in 12 18 24 30 ; do - cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job - done - sets= - for fhr in 00 06 ; do - cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job - done - fi - if [ $fcsthrs -ge 12 -a $fcsthrs -le 30 ] ; then - sets=a - cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job - elif [ $fcsthrs -ge 36 ] ; then - sets= - cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job - # elif [ $fcsthrs -le 36 ] ; then - # no comparison - fi - - done - -fi - -exit - diff --git a/driver/product/run_JGFS_WAFS.cray b/driver/product/run_JGFS_WAFS.cray deleted file mode 100755 index d16275e52f..0000000000 --- a/driver/product/run_JGFS_WAFS.cray +++ /dev/null @@ -1,195 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs -#BSUB -cwd /gpfs/hps/ptmp/Yali.Mao -#BSUB -oo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs.o%J -#BSUB -eo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs.o%J -##BSUB -L /bin/sh -#BSUB -q debug -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -M 500 -#BSUB -extsched 'CRAYLINUX[]' -R '1*{select[craylinux && !vnode]} + 1*{select[craylinux && vnode]span[ptile=1] cu[type=cabinet]}' - -# The following two lines will speed up 'cnvgrib' -module load iobuf - -# 8 means octants - -############################################ -# Loading module -############################################ -. $MODULESHOME/init/ksh -module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell -#module load cfp-intel-sandybridge/1.1.0 -module use /gpfs/hps/nco/ops/nwprod/modulefiles -module load prod_envir -module load prod_util -module load prod_util/1.0.4 -module load grib_util/1.0.3 - -set -xa - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -####export OMP_NUM_THREADS=1 -####export MP_MPILIB=mpich2 -####export MP_EUILIB=us -####export MP_LABELIO=yes -####export MP_COMPILER=intel - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=para - -export cyc=${cyc:-00} -# 00 06 12 30 33 -export fcsthrs=30 - -# gfs_wafs for octants (8 WAFS files) -export job=gfs_wafs_f${fcsthrs}_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v4.0.0 - - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -#export PDY=`$NDATE -24 | cut -c 1-8` -export PDY=`cut -c 7-14 $COMROOT/date/t00z` -export PDY=20161101 - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -export SENDDBN_NTC=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2 -#export NWROOTp1=/nwprod -export PCOMROOT=/gpfs/hps/ptmp/${USER}/pcom -export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project -export DATAROOT=/gpfs/hps/ptmp/${USER} - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/${NET}} -export COMOUT=/gpfs/hps/ptmp/${USER}/gfs_wafs.$PDY -export COMIN=$COMROOT/gfs/$envir/gfs.$PDY - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}} - -############################################# -# run the job -############################################# -sh $HOMEgfs/jobs/JGFS_WAFS - -exit - - -############################################# -# compare the output (optional) -############################################# - -DIFFGB="/gpfs/hps/emc/global/noscrub/Yali.Mao/save/bin/diffgb -x" - -stdpcom=/gpfs/gp1/ptmp/Yali.Mao/pcomop -files=`ls $PCOM/` -for file in $files ; do - $DIFFGB $PCOM/$file $stdpcom/$file > $file.diff -done - - -stdcom=/gpfs/gp2/nco/ops/com/gfs/prod/gfs.$PDY -files=`ls $COMOUT/` -for file in $files ; do - $DIFFGB $COMOUT/$file $stdcom/$file > $file.diff -done - -if [ $USER = 'Yali.Mao' ] ; then - # the standard data to be compared to - stdout=/com/${NET}/$envir/${RUN}.${PDY} - if [ $envir = prod ]; then - stdpcom=/pcom/gfs - else - stdpcom=/pcom/${envir}/gfs - fi - - for gid in 37 38 39 40 41 42 43 44 ; do - - # comparing $COMOUT products - cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs} $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs} - cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2 $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2 - - # $PCOM data on develop machine may be out of date, so skip the comparison - continue - #stdpcom=/ptmpp2/Jiayi.Peng/data - - # comparing $PCOM products - if [ $fcsthrs -eq 30 ] ; then - sets=b - for fhr in 12 18 24 30 ; do - cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job - done - sets= - for fhr in 00 06 ; do - cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job - done - fi - if [ $fcsthrs -ge 12 -a $fcsthrs -le 30 ] ; then - sets=a - cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job - elif [ $fcsthrs -ge 36 ] ; then - sets= - cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job - cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job - # elif [ $fcsthrs -le 36 ] ; then - # no comparison - fi - - done - -fi - -exit diff --git a/driver/product/run_JGFS_WAFS_BLENDING b/driver/product/run_JGFS_WAFS_BLENDING deleted file mode 100755 index 83ba8e1ee3..0000000000 --- a/driver/product/run_JGFS_WAFS_BLENDING +++ /dev/null @@ -1,150 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs_blending -#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs_blending.o%J -#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs_blending.o%J -#BSUB -L /bin/sh -#BSUB -q debug -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R rusage[mem=500] -#BSUB -R affinity[core] - -set -xa - -export OMP_NUM_THREADS=1 -export MP_MPILIB=mpich2 -export MP_EUILIB=us -export MP_LABELIO=yes -export MP_COMPILER=intel - - -############################################ -# Loading module -############################################ -. /usrx/local/Modules/default/init/ksh -module load prod_util/v1.0.2 -module load grib_util/v1.0.1 -module use /nwpara2/modulefiles -module load util_shared/v1.0.3 - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=prod - -export cyc=${cyc:-00} - -# gfs_wafs_blending for blending icing turbulence of US and UK -export job=gfs_wafs_blending_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v13.0.0 - - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -export PDY=`cut -c 7-14 /com2/date/t00z` - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -export SENDDBN_NTC=NO -export SENDDBN_GB2=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -export COMROOT=/com -#export NWROOTp1=/nwprod -export PCOMROOT=/ptmpp1/${USER}/pcom -export NWROOT=/global/save/Yali.Mao/project -export DATAROOT=/ptmpp1/${USER} -export DCOMROOT=/dcom - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/wafs} -export COMOUT=/ptmpp1/${USER}/gfs_wafs_blending.$PDY - -export COMINus=${COMINus:-/pcom/wafs} -export COMINuk=${COMINuk:-$DCOMROOT/us007003/$PDY/wgrbbul/ukmet_wafs} - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} - - -############################################ -# run the job -############################################# -export SHOUR=06 -export EHOUR=09 -export FHINC=03 - -sh $HOMEgfs/jobs/JGFS_WAFS_BLENDING - -############################################# -# compare the output (optional) -############################################# -if [ $USER = 'Yali.Mao' ] ; then - - # the standard data to be compared to - stdout=/com/${NET}/$envir/${RUN}.${PDY} - if [ $envir = prod ]; then - stdpcom=/pcom/wafs - else - stdpcom=/pcom/${envir}/wafs - fi - - ffhr=$SHOUR - - while test $ffhr -le $EHOUR ; do - - cmp $COMOUT/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2 $stdout/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2 - - # $PCOM data on develop machine may be out of date, so skip the comparison - continue - - cmp $PCOM/grib2.t${cyc}z.WAFS_blended_f${ffhr} $stdpcom/grib2.t${cyc}z.WAFS_blended_f${ffhr} - - ffhr=`expr $ffhr + $FHINC` - if test $ffhr -lt 10 - then - ffhr=0${ffhr} - fi - - done - -fi -exit - diff --git a/driver/product/run_JGFS_WAFS_BLENDING.cray b/driver/product/run_JGFS_WAFS_BLENDING.cray deleted file mode 100755 index febc5cb621..0000000000 --- a/driver/product/run_JGFS_WAFS_BLENDING.cray +++ /dev/null @@ -1,171 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs_blending -#BSUB -cwd /gpfs/hps/ptmp/Yali.Mao -#BSUB -oo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_blending.o%J -#BSUB -eo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_blending.o%J -#BSUB -L /bin/sh -#BSUB -q debug -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -M 500 -#BSUB -extsched 'CRAYLINUX[]' -R '1*{select[craylinux && !vnode]} + 1*{select[craylinux && vnode]span[ptile=24] cu[type=cabinet]}' - -############################################ -# Loading module -############################################ -. $MODULESHOME/init/ksh -module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell -#module load cfp-intel-sandybridge/1.1.0 -module use /gpfs/hps/nco/ops/nwprod/modulefiles -module load prod_envir -module load prod_util -module load prod_util/1.0.4 -module load grib_util/1.0.3 - - -set -xa - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -####export OMP_NUM_THREADS=1 -####export MP_MPILIB=mpich2 -####export MP_EUILIB=us -####export MP_LABELIO=yes -####export MP_COMPILER=intel - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=para - -export cyc=${cyc:-00} - -# gfs_wafs_blending for blending icing turbulence of US and UK -export job=gfs_wafs_blending_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v4.0.0 - - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -#export PDY=`$NDATE -24 | cut -c 1-8` -export PDY=`cut -c 7-14 $COMROOT/date/t00z` -export PDY=20161101 - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -export SENDDBN_NTC=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -echo $COMROOT -#export NWROOTp1=/nwprod -export PCOMROOT=/gpfs/hps/ptmp/${USER}/pcom -#export PCOMROOT=/gpfs/gp1/ptmp/Yali.Mao -export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project -export DATAROOT=/gpfs/hps/ptmp/${USER} -# for UK data -if [[ `hostname` =~ "^l" ]] ; then ! LUNA/TIDE - export DCOMROOT=/gpfs/tp1/nco/ops/dcom -else ! SURGE/GYRE - export DCOMROOT=/gpfs/gp1/nco/ops/dcom -fi -# For canned data: -export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/wafs} -export COMOUT=/gpfs/hps/ptmp/${USER}/gfs_wafs_blending.$PDY - -export COMINus=$PCOM -#export COMINus=/gpfs/gp2/nco/ops/pcom/prod/wafs -export COMINuk=${COMINuk:-$DCOMROOT/us007003/$PDY/wgrbbul/ukmet_wafs} - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}} - - -############################################ -# run the job -############################################# -export SHOUR=06 -export EHOUR=36 -export FHINC=03 - -sh $HOMEgfs/jobs/JGFS_WAFS_BLENDING - -exit - -############################################# -# compare the output (optional) -############################################# -if [ $USER = 'Yali.Mao' ] ; then - - # the standard data to be compared to - stdout=/com/${NET}/$envir/${RUN}.${PDY} - if [ $envir = prod ]; then - stdpcom=/pcom/wafs - else - stdpcom=/pcom/${envir}/wafs - fi - - ffhr=$SHOUR - - while test $ffhr -le $EHOUR ; do - - cmp $COMOUT/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2 $stdout/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2 - - # $PCOM data on develop machine may be out of date, so skip the comparison - continue - - cmp $PCOM/grib2.t${cyc}z.WAFS_blended_f${ffhr} $stdpcom/grib2.t${cyc}z.WAFS_blended_f${ffhr} - - ffhr=`expr $ffhr + $FHINC` - if test $ffhr -lt 10 - then - ffhr=0${ffhr} - fi - - done - -fi -exit \ No newline at end of file diff --git a/driver/product/run_JGFS_WAFS_GCIP b/driver/product/run_JGFS_WAFS_GCIP deleted file mode 100755 index 7482b3731c..0000000000 --- a/driver/product/run_JGFS_WAFS_GCIP +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs_gcip -#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs_gcip.o%J -#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs_gcip.o%J -#BSUB -L /bin/sh -#BSUB -q debug -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core] - -set -xa - -export OMP_NUM_THREADS=1 -export MP_MPILIB=mpich2 -export MP_EUILIB=us -export MP_LABELIO=yes -export MP_COMPILER=intel - - -############################################ -# Loading module -############################################ -. /usrx/local/Modules/default/init/ksh -module load prod_util/v1.0.2 -module load grib_util/v1.0.1 - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=prod - -export cyc=${cyc:-00} - -# gfs_wafs_gcip for generating global icing analysis for every 3 hours -export job=gfs_wafs_gcip_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v13.0.0 -export obsproc_dump_ver=v3.2.0 -export obsproc_shared_bufr_dumplist_ver=v1.1.0 - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -export PDY=`cut -c 7-14 /com2/date/t00z` - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -#export SENDDBN_NTC=NO -#export SENDDBN_GB2=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -export COMROOT=/com -export NWROOTp1=/nwprod -export PCOMROOT=/ptmpp1/${USER}/pcom -export NWROOT=/global/save/Yali.Mao/project -export DATAROOT=/ptmpp1/${USER} -#export DCOMROOT=/dcom - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/wafs} -export COMOUT=/ptmpp1/${USER}/gfs_wafs_gcip.$PDY - -export COMINsat=${COMINsat:-/dcom/us007003/$PDY/mcidas} -export COMINradar=${COMINradar:-/com/hourly/prod/radar.$PDY} - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} - - -############################################ -# run the job -############################################# -export SHOUR=00 -export EHOUR=03 -export FHINC=03 - -sh $HOMEgfs/jobs/JGFS_WAFS_GCIP - -############################################# -# compare the output (optional) -############################################# -if [ $USER = 'Yali.Mao' ] ; then - echo "" -fi -exit \ No newline at end of file diff --git a/driver/product/run_JGFS_WAFS_GCIP.cray b/driver/product/run_JGFS_WAFS_GCIP.cray deleted file mode 100755 index e89c9aab70..0000000000 --- a/driver/product/run_JGFS_WAFS_GCIP.cray +++ /dev/null @@ -1,159 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs_gcip -#BSUB -cwd /gpfs/hps/ptmp/Yali.Mao -#BSUB -oo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_gcip.o%J -#BSUB -eo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_gcip.o%J -#BSUB -L /bin/sh -#BSUB -q dev -#BSUB -W 01:00 -#BSUB -P GFS-T2O -#BSUB -M 1024 -#BSUB -extsched 'CRAYLINUX[]' -R '1*{select[craylinux && !vnode]} + 1*{select[craylinux && vnode]span[ptile=24] cu[type=cabinet]}' - -############################################ -# Loading module -############################################ -. $MODULESHOME/init/ksh -module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell -#module load cfp-intel-sandybridge/1.1.0 -module use /gpfs/hps/nco/ops/nwprod/modulefiles -module load prod_envir -module load prod_util -module load prod_util/1.0.4 -module load grib_util/1.0.3 - -module use /gpfs/hps/nco/ops/nwtest/modulefiles -module load dumpjb/4.0.0 - -set -xa - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -####export OMP_NUM_THREADS=1 -####export MP_MPILIB=mpich2 -####export MP_EUILIB=us -####export MP_LABELIO=yes -####export MP_COMPILER=intel - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=test - -export cyc=${cyc:-00} - -# gfs_wafs_gcip for generating global icing analysis for every 3 hours -export job=gfs_wafs_gcip_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v4.0.0 -export obsproc_dump_ver=v4.0.0 -export obsproc_bufr_dumplist_ver=v1.3.0 - -export NWROOT=/gpfs/hps/nco/ops/nwtest -# define the correct location of dump tools, do not mix with NWROOT of parallel GFS -export obsproc_dump_ver=${obsproc_dump_ver:-v4.0.0} -export HOMEobsproc_dump=${HOMEobsproc_dump:-$NWROOT/obsproc_dump.${obsproc_dump_ver}} -export obsproc_shared_bufr_dumplist_ver=${obsproc_shared_bufr_dumplist_ver:-v1.3.0} -export HOMEobsproc_shared_bufr_dumplist=${HOMEobsproc_shared_bufr_dumplist:-$NWROOT/obsproc_shared/bufr_dumplist.${obsproc_shared_bufr_dumplist_ver}} - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -#export PDY=`$NDATE -24 | cut -c 1-8` -export PDY=`cut -c 7-14 $COMROOT/date/t00z` -export PDY=20170329 - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -#export SENDDBN_NTC=NO -#export SENDDBN_GB2=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2 -export COMROOT=/gpfs/hps/ptmp/Yali.Mao/com2 -#export NWROOTp1=/nwprod -export PCOMROOT=/gpfs/hps/ptmp/${USER}/pcom -export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project -export DATAROOT=/gpfs/hps/ptmp/${USER} -if [[ `hostname` =~ "^l" ]] ; then ! LUNA/TIDE - # for satellite data - export DCOMROOT=/gpfs/tp1/nco/ops/dcom - # for radar data - export COMROOTp1=/gpfs/tp1/nco/ops/com -else ! SURGE/GYRE - # for satellite data - export DCOMROOT=/gpfs/gp1/nco/ops/dcom - # for radar data - export COMROOTp1=/gpfs/gp1/nco/ops/com -fi -# For canned data: -#export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom -#export COMROOTp1=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/wafs} -export COMOUT=/gpfs/hps/ptmp/${USER}/gcip.$PDY - -export COMINgfs=$COMROOT/gfs/$envir/gfs.$PDY -export COMINsat=${COMINsat:-$DCOMROOT/us007003/$PDY/mcidas} -export COMINradar=${COMINradar:-$COMROOTp1/hourly/prod/radar.$PDY} - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}} -export HOMEgfs=/gpfs/hps/emc/global/noscrub/Yali.Mao/project/wafs_trunk - -############################################ -# run the job -############################################# -export SHOUR=00 -export EHOUR=03 -export FHINC=03 - -sh $HOMEgfs/jobs/JGFS_WAFS_GCIP - -############################################# -# compare the output (optional) -############################################# -if [ $USER = 'Yali.Mao' ] ; then - echo "" -fi -exit \ No newline at end of file diff --git a/driver/product/run_JGFS_WAFS_GRIB2 b/driver/product/run_JGFS_WAFS_GRIB2 deleted file mode 100755 index 9db40a213d..0000000000 --- a/driver/product/run_JGFS_WAFS_GRIB2 +++ /dev/null @@ -1,169 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs_grib2 -#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs_grib2.o%J -#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs_grib2.o%J -#BSUB -L /bin/sh -#BSUB -q debug -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -R affinity[core] - -set -xa - -export OMP_NUM_THREADS=1 -export MP_MPILIB=mpich2 -export MP_EUILIB=us -export MP_LABELIO=yes -export MP_COMPILER=intel - - -############################################ -# Loading module -############################################ -. /usrx/local/Modules/default/init/ksh -module load prod_util/v1.0.2 -module load grib_util/v1.0.1 - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=prod - -export cyc=${cyc:-00} - -# gfs_wafs_grib2 for generating global WAFS on grid 45 -export job=gfs_wafs_grib2_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v13.0.0 - - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -export PDY=`cut -c 7-14 /com2/date/t00z` - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -export SENDDBN_NTC=NO -export SENDDBN_GB2=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -export COMROOT=/com -#export NWROOTp1=/nwprod -export PCOMROOT=/ptmpp1/${USER}/pcom -export NWROOT=/global/save/Yali.Mao/project -export DATAROOT=/ptmpp1/${USER} -#export DCOMROOT=/dcom - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/wafs} -export COMOUT=/ptmpp1/${USER}/gfs_wafs_grib2.$PDY -#export COMIN=${COMIN:-$COMROOT/${NET}/prod/$RUN.$PDY} - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} - - -############################################ -# run the job -############################################# -export SHOUR=06 -export EHOUR=36 -export FHINC=03 - -sh $HOMEgfs/jobs/JGFS_WAFS_GRIB2 - -############################################# -# compare the output (optional) -############################################# -if [ $USER = 'Yali.Mao' ] ; then - - # the standard data to be compared to - stdout=/com/${NET}/$envir/${RUN}.${PDY} - if [ $envir = prod ]; then - stdpcom=/pcom/wafs - else - stdpcom=/pcom/${envir}/wafs - fi - - ffhr=$SHOUR - - cd $COMOUT - # Filter 775mb and 750mb since the operational 775mb is going to be replaced by 750mb - while test $ffhr -le $EHOUR ; do - # cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 - wgrib2 $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 | grep -v "750 mb" | wgrib2 -i $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 -grib my.grb2 - wgrib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 | grep -v "775 mb" | wgrib2 -i $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 -grib com.grb2 - cmp my.grb2 com.grb2 - - # cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr} - #wgrib $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} | grep -v ":kpds7=750:" | wgrib -i -grib $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} -o my.grb - #wgrib $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr} | grep -v ":kpds7=775:" | wgrib -i -grib $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr} -o com.grb - cmp my.grb com.grb - - # cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 - wgrib2 $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 | grep -v "750 mb" | wgrib2 -i $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 -grib my45.grb2 - wgrib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 | grep -v "775 mb" | wgrib2 -i $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 -grib com45.grb2 - cmp my45.grb2 com45.grb2 - - # $PCOM data on develop machine may be out of date, so skip the comparison - continue - - - # cmp $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45 - wgrib2 $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 | grep -v "750 mb" | wgrib2 -i $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 -grib mypcom.grb2 - wgrib2 $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45 | grep -v "775 mb" | wgrib2 -i $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45 -grib pcom.grb2 - cmp mypcom.grb2 pcom.grb2 - - # cmp $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 - wgrib2 $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 | grep -v "750 mb" | wgrib2 -i $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 -grib mypcomwifs.grb2 - wgrib2 $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 | grep -v "775 mb" | wgrib2 -i $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 -grib pcomwifs.grb2 - cmp mypcomwifs.grb2 pcomwifs.grb2 - - - ffhr=`expr $ffhr + $FHINC` - if test $ffhr -lt 10 - then - ffhr=0${ffhr} - fi - - done - -fi -exit - diff --git a/driver/product/run_JGFS_WAFS_GRIB2.cray b/driver/product/run_JGFS_WAFS_GRIB2.cray deleted file mode 100755 index 27e8ffedca..0000000000 --- a/driver/product/run_JGFS_WAFS_GRIB2.cray +++ /dev/null @@ -1,166 +0,0 @@ -#!/bin/sh - -#BSUB -J gfs_wafs_grib2 -#BSUB -cwd /gpfs/hps/ptmp/Yali.Mao -#BSUB -oo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_grib2.o%J -#BSUB -eo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_grib2.o%J -#BSUB -L /bin/sh -#BSUB -q debug -#BSUB -W 00:30 -#BSUB -P GFS-T2O -#BSUB -M 500 -#BSUB -extsched 'CRAYLINUX[]' -R '1*{select[craylinux && !vnode]} + 1*{select[craylinux && vnode]span[ptile=24] cu[type=cabinet]}' - -############################################ -# Loading module -############################################ -. $MODULESHOME/init/ksh -module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell -#module load cfp-intel-sandybridge/1.1.0 -module use /gpfs/hps/nco/ops/nwprod/modulefiles -module load prod_envir -module load prod_util -module load prod_util/1.0.4 -module load grib_util/1.0.3 - - -set -xa - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=1024m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -####export OMP_NUM_THREADS=1 -####export MP_MPILIB=mpich2 -####export MP_EUILIB=us -####export MP_LABELIO=yes -####export MP_COMPILER=intel - -############################################ -# required exports! -############################################ -### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6 -export envir=para - -export cyc=${cyc:-00} - -# gfs_wafs_grib2 for generating global WAFS on grid 45 -export job=gfs_wafs_grib2_${cyc} - -############################################ -# set NET RUN -############################################ -### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/ -export NET=gfs -export RUN=gfs - - -############################################ -# Specify versions -############################################ -export gfs_ver=v4.0.0 - - -############################################ -# user defined -############################################ -export pid=${pid:-$$} -export jobid=${job}.${pid} - -#needs to be the current date to make sure comparison is good at $PCOM -#export PDY=`$NDATE -24 | cut -c 1-8` -export PDY=`cut -c 7-14 $COMROOT/date/t00z` -export PDY=20161101 - -USER=`whoami` - -############################################ -# SENDCOM=YES--Copy output file to /com -# SENDECF=YES--Allow to talk back to ECF -# SENDDBN=YES--Alert output file to TOC -# KEEPDATA=NO--Remove temporary working -############################################ -export SENDCOM=YES -export SENDDBN=NO -export SENDDBN_NTC=NO -export KEEPDATA=YES - -############################################ -# Define ROOT directories -############################################ -export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2 -#export NWROOTp1=/nwprod -export PCOMROOT=/gpfs/hps/ptmp/${USER}/pcom -export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project -export DATAROOT=/gpfs/hps/ptmp/${USER} - -############################################ -# Define DATA PCOM, COMOUT and COMIN -############################################ -export DATA=${DATA:-${DATAROOT}/${jobid}} -export PCOM=${PCOM:-$PCOMROOT/wafs} -export COMOUT=/gpfs/hps/ptmp/${USER}/gfs_wafs_grib2.$PDY -export COMIN=$COMROOT/gfs/$envir/gfs.$PDY -#export COMIN=$COMROOTp2/gfs/prod/gfs.$PDY - -export jlogfile=/$DATA/jlogfile.${jobid} - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}} - - -############################################ -# run the job -############################################# -export SHOUR=06 -export EHOUR=36 -export FHINC=03 - -sh $HOMEgfs/jobs/JGFS_WAFS_GRIB2 - -exit - -############################################# -# compare the output (optional) -############################################# -if [ $USER = 'Yali.Mao' ] ; then - - # the standard data to be compared to - stdout=/com2/${NET}/$envir/${RUN}.${PDY} - if [ $envir = prod ]; then - stdpcom=/pcom/wafs - else - stdpcom=/pcom/${envir}/wafs - fi - - ffhr=$SHOUR - - cd $COMOUT - - while test $ffhr -le $EHOUR ; do - cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 - - cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr} - - cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 - - # $PCOM data on develop machine may be out of date, so skip the comparison - continue - #cmp $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45 - #cmp $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 - - - ffhr=`expr $ffhr + $FHINC` - if test $ffhr -lt 10 - then - ffhr=0${ffhr} - fi - - done - -fi -exit diff --git a/driver/product/run_gfs_downstream.sh b/driver/product/run_gfs_downstream.sh new file mode 100755 index 0000000000..fa7c407cc2 --- /dev/null +++ b/driver/product/run_gfs_downstream.sh @@ -0,0 +1,30 @@ +set -x + +# export cyc=12 +# export cyc=18 +export fhr=012 +export dir=` pwd ` +export PDY=`date -u +%Y%m%d` +export PDY1=`expr $PDY - 1` + +export gdas=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc} +export gdasgp=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak +export gdasmeta=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta + +export gdastest=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc} +export gdastestgp=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak +export gdastestmeta=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta + +for cyc in 00 +do +bsub < run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc} +bsub < run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_FBWIND_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc} +bsub < run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc} +done diff --git a/driver/product/run_gfs_downstream_00Z b/driver/product/run_gfs_downstream_00Z deleted file mode 100755 index 542a4c7f23..0000000000 --- a/driver/product/run_gfs_downstream_00Z +++ /dev/null @@ -1,17 +0,0 @@ -set -x -bsub < run_JGDAS_BULLS_NAVY_dell.sh_00 -bsub < run_JGDAS_GEMPAK_dell.sh_00 -bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_00 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00 -bsub < run_JGFS_AWIPS_G2_dell.sh_00 -bsub < run_JGFS_FAX_dell.sh_anl_00 -bsub < run_JGFS_FAX_dell.sh_f00_00 -bsub < run_JGFS_FAX_WAFS_dell.sh_f12_00 -bsub < run_JGFS_FAX_WAFS_dell.sh_f24_00 -bsub < run_JGFS_FAX_WAFS_dell.sh_f36_00 -bsub < run_JGFS_FBWIND_dell.sh_00 -bsub < run_JGFS_GEMPAK_META_dell.sh_00 -bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 -bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00 -bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00 -bsub < run_GFS_GEMPAK_dell.sh_00 diff --git a/driver/product/run_gfs_downstream_00Z_change b/driver/product/run_gfs_downstream_00Z_change deleted file mode 100755 index fdf5bf20c7..0000000000 --- a/driver/product/run_gfs_downstream_00Z_change +++ /dev/null @@ -1,17 +0,0 @@ -set -x -vi run_GFS_GEMPAK_dell.sh_00 -vi run_JGDAS_BULLS_NAVY_dell.sh_00 -vi run_JGDAS_GEMPAK_dell.sh_00 -vi run_JGDAS_GEMPAK_META_NCDC_dell.sh_00 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00 -vi run_JGFS_AWIPS_G2_dell.sh_00 -vi run_JGFS_FAX_dell.sh_anl_00 -vi run_JGFS_FAX_dell.sh_f00_00 -vi run_JGFS_FAX_WAFS_dell.sh_f12_00 -vi run_JGFS_FAX_WAFS_dell.sh_f24_00 -vi run_JGFS_FAX_WAFS_dell.sh_f36_00 -vi run_JGFS_FBWIND_dell.sh_00 -vi run_JGFS_GEMPAK_META_dell.sh_00 -vi run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 -vi run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00 -vi run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00 diff --git a/driver/product/run_gfs_downstream_06Z b/driver/product/run_gfs_downstream_06Z deleted file mode 100755 index a4bba7e805..0000000000 --- a/driver/product/run_gfs_downstream_06Z +++ /dev/null @@ -1,22 +0,0 @@ - -set -x -bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_06 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06_f00 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06_f06 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06_f12 -bsub < run_JGFS_AWIPS_G2_dell.sh_06_f00 -bsub < run_JGFS_AWIPS_G2_dell.sh_06_f06 -bsub < run_JGFS_AWIPS_G2_dell.sh_06_f12 -bsub < run_JGFS_FAX_dell.sh_anl_06 -bsub < run_JGFS_FAX_dell.sh_f00_06 -bsub < run_JGFS_FAX_WAFS_dell.sh_f12_06 -bsub < run_JGFS_FAX_WAFS_dell.sh_f24_06 -bsub < run_JGFS_FAX_WAFS_dell.sh_f36_06 -bsub < run_JGFS_FBWIND_dell.sh_06 -bsub < run_JGFS_GEMPAK_META_dell.sh_06 -bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 -bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06 -bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06 -bsub < run_JGDAS_TROPC_dell.sh_06 -bsub < run_JGDAS_GEMPAK_dell.sh_06 -bsub < run_GFS_GEMPAK_dell.sh_06 diff --git a/driver/product/run_gfs_downstream_06Z_change b/driver/product/run_gfs_downstream_06Z_change deleted file mode 100755 index 1b5aa26148..0000000000 --- a/driver/product/run_gfs_downstream_06Z_change +++ /dev/null @@ -1,21 +0,0 @@ -set -x -vi run_GFS_GEMPAK_dell.sh_06 -vi run_JGDAS_GEMPAK_dell.sh_06 -vi run_JGDAS_GEMPAK_META_NCDC_dell.sh_06 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06_f00 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06_f06 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06_f12 -vi run_JGFS_AWIPS_G2_dell.sh_06_f00 -vi run_JGFS_AWIPS_G2_dell.sh_06_f06 -vi run_JGFS_AWIPS_G2_dell.sh_06_f12 -vi run_JGFS_FAX_dell.sh_anl_06 -vi run_JGFS_FAX_dell.sh_f00_06 -vi run_JGFS_FAX_WAFS_dell.sh_f12_06 -vi run_JGFS_FAX_WAFS_dell.sh_f24_06 -vi run_JGFS_FAX_WAFS_dell.sh_f36_06 -vi run_JGFS_FBWIND_dell.sh_06 -vi run_JGFS_GEMPAK_META_dell.sh_06 -vi run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 -vi run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06 -vi run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06 -vi run_JGDAS_TROPC_dell.sh_06 diff --git a/driver/product/run_gfs_downstream_12Z b/driver/product/run_gfs_downstream_12Z deleted file mode 100755 index ec65b7f5f8..0000000000 --- a/driver/product/run_gfs_downstream_12Z +++ /dev/null @@ -1,21 +0,0 @@ -set -x -bsub < run_JGDAS_BULLS_NAVY_dell.sh_12 -bsub < run_JGDAS_GEMPAK_dell.sh_12 -bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_12 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12_f00 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12_f06 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12_f12 -bsub < run_JGFS_AWIPS_G2_dell.sh_12_f00 -bsub < run_JGFS_AWIPS_G2_dell.sh_12_f06 -bsub < run_JGFS_AWIPS_G2_dell.sh_12_f12 -bsub < run_JGFS_FAX_dell.sh_anl_12 -bsub < run_JGFS_FAX_dell.sh_f00_12 -bsub < run_JGFS_FAX_WAFS_dell.sh_f12_12 -bsub < run_JGFS_FAX_WAFS_dell.sh_f24_12 -bsub < run_JGFS_FAX_WAFS_dell.sh_f36_12 -bsub < run_JGFS_FBWIND_dell.sh_12 -bsub < run_JGFS_GEMPAK_META_dell.sh_12 -bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 -bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12 -bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12 -bsub < run_GFS_GEMPAK_dell.sh_12 diff --git a/driver/product/run_gfs_downstream_12Z_change b/driver/product/run_gfs_downstream_12Z_change deleted file mode 100755 index d7a0a499c2..0000000000 --- a/driver/product/run_gfs_downstream_12Z_change +++ /dev/null @@ -1,21 +0,0 @@ -set -x -vi run_GFS_GEMPAK_dell.sh_12 -vi run_JGDAS_BULLS_NAVY_dell.sh_12 -vi run_JGDAS_GEMPAK_dell.sh_12 -vi run_JGDAS_GEMPAK_META_NCDC_dell.sh_12 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12_f00 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12_f06 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12_f12 -vi run_JGFS_AWIPS_G2_dell.sh_12_f00 -vi run_JGFS_AWIPS_G2_dell.sh_12_f06 -vi run_JGFS_AWIPS_G2_dell.sh_12_f12 -vi run_JGFS_FAX_dell.sh_anl_12 -vi run_JGFS_FAX_dell.sh_f00_12 -vi run_JGFS_FAX_WAFS_dell.sh_f12_12 -vi run_JGFS_FAX_WAFS_dell.sh_f24_12 -vi run_JGFS_FAX_WAFS_dell.sh_f36_12 -vi run_JGFS_FBWIND_dell.sh_12 -vi run_JGFS_GEMPAK_META_dell.sh_12 -vi run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 -vi run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12 -vi run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12 diff --git a/driver/product/run_gfs_downstream_18Z b/driver/product/run_gfs_downstream_18Z deleted file mode 100755 index d639076d44..0000000000 --- a/driver/product/run_gfs_downstream_18Z +++ /dev/null @@ -1,17 +0,0 @@ -set -x -bsub < run_JGDAS_GEMPAK_dell.sh_18 -bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_18 -bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18 -bsub < run_JGFS_AWIPS_G2_dell.sh_18 -bsub < run_JGFS_FAX_dell.sh_anl_18 -bsub < run_JGFS_FAX_dell.sh_f00_18 -bsub < run_JGFS_FAX_WAFS_dell.sh_f12_18 -bsub < run_JGFS_FAX_WAFS_dell.sh_f24_18 -bsub < run_JGFS_FAX_WAFS_dell.sh_f36_18 -bsub < run_JGFS_FBWIND_dell.sh_18 -bsub < run_JGFS_GEMPAK_META_dell.sh_18 -bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 -bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18 -bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18 -bsub < run_JGDAS_TROPC_dell.sh_18 -bsub < run_GFS_GEMPAK_dell.sh_18 diff --git a/driver/product/run_gfs_downstream_18Z_change b/driver/product/run_gfs_downstream_18Z_change deleted file mode 100755 index e4a261e19e..0000000000 --- a/driver/product/run_gfs_downstream_18Z_change +++ /dev/null @@ -1,17 +0,0 @@ -set -x -vi run_GFS_GEMPAK_dell.sh_18 -vi run_JGDAS_GEMPAK_dell.sh_18 -vi run_JGDAS_GEMPAK_META_NCDC_dell.sh_18 -vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18 -vi run_JGFS_AWIPS_G2_dell.sh_18 -vi run_JGFS_FAX_dell.sh_anl_18 -vi run_JGFS_FAX_dell.sh_f00_18 -vi run_JGFS_FAX_WAFS_dell.sh_f12_18 -vi run_JGFS_FAX_WAFS_dell.sh_f24_18 -vi run_JGFS_FAX_WAFS_dell.sh_f36_18 -vi run_JGFS_FBWIND_dell.sh_18 -vi run_JGFS_GEMPAK_META_dell.sh_18 -vi run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 -vi run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18 -vi run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18 -vi run_JGDAS_TROPC_dell.sh_18 diff --git a/driver/product/run_gfs_downstream_change b/driver/product/run_gfs_downstream_change new file mode 100755 index 0000000000..87b78ff32c --- /dev/null +++ b/driver/product/run_gfs_downstream_change @@ -0,0 +1,12 @@ +set -x +vi run_JGFS_GEMPAK_dell.sh +vi run_JGDAS_BULLS_NAVY_dell.sh +vi run_JGDAS_GEMPAK_dell.sh +vi run_JGDAS_GEMPAK_META_NCDC_dell.sh +vi run_JGFS_AWIPS_20KM_1P0DEG_dell.sh +vi run_JGFS_AWIPS_G2_dell.sh +vi run_JGFS_FBWIND_dell.sh +vi run_JGFS_GEMPAK_META_dell.sh +vi run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh +vi run_JGFS_PGRB2_SPEC_NPOESS_dell.sh +vi run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh diff --git a/driver/product/run_postsnd.sh b/driver/product/run_postsnd.sh index 72f7c26ebb..fdaee1c03e 100755 --- a/driver/product/run_postsnd.sh +++ b/driver/product/run_postsnd.sh @@ -5,10 +5,10 @@ #BSUB -J postsnd #BSUB -W 01:30 #BSUB -q dev -#BSUB -P FV3GFS-T2O -#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs/driver/product -#BSUB -R span[ptile=4] -#BSUB -n 12 +#BSUB -P GFS-DEV +#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf2/driver/product +#BSUB -R span[ptile=13] +#BSUB -n 127 #BSUB -R affinity[core(1):distribute=balance] ############################################ @@ -20,15 +20,20 @@ module load EnvVars/1.0.2 module load ips/18.0.1.163 module load impi/18.0.1 module load lsf/10.1 -module load prod_util/1.1.0 +module load prod_util/1.1.4 module load grib_util/1.0.6 -module load prod_envir/1.0.2 +module load prod_envir/1.1.0 module load CFP/2.0.1 - -#module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ -#module load gempak/7.3.1 -module use /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/modulefiles -module load gempak/7.3.0 +##module load NetCDF/4.5.0 +##module load HDF5-parallel/1.10.1 +module load python/3.6.3 + +module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ +module load gempak/7.3.1 +module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 +module load w3emc_para/2.4.0 module list #module use /usrx/local/dev/modulefiles @@ -47,24 +52,43 @@ export MP_STDOUTMODE=ordered #export machine="WCOSS_C" machine="WCOSS_DELL_P3" #machine="THEIA" +#machine="JET" +export npe_postsnd=127 +export npe_postsndcfp=10 +##export OUTPUT_FILE="nemsio" +export OUTPUT_FILE=${OUTPUT_FILE:-netcdf} if [ $machine == "WCOSS_C" ]; then ##For WCOSS-Cray################## +export FHMAX_HF_GFS=120 +export FHOUT_HF_GFS=6 export launcher="aprun" -export npe_postsnd=12 export npe_node_postsnd=3 export NTHREADS_POSTSND=1 -export npe_postsndcfp=10 export npe_node_postsndcfp=3 export NTHREADS_POSTSNDCFP=1 export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NTHREADS_POSTSND -cc depth" export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp" -else -##For WCOSS-Dell and Theia, Jet################ +elif [ $machine == "WCOSS_DELL_P3" ]; then +##For WCOSS-Dell ################ + if [ $OUTPUT_FILE == "netcdf" ]; then + export FHMAX_HF_GFS=120 + export FHOUT_HF_GFS=3 + export FHOUT_GFS=3 + else + export FHMAX_HF_GFS=120 + export FHOUT_HF_GFS=1 + export FHOUT_GFS=3 + fi export launcher="mpirun -n" -export npe_postsnd=12 -export npe_postsndcfp=10 export APRUN_POSTSND="$launcher $npe_postsnd" export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp cfp" +else +##For Theia, Jet################ +export FHMAX_HF_GFS=0 +export FHOUT_HF_GFS=0 +export launcher="mpirun -np" +export APRUN_POSTSND="$launcher $npe_postsnd" +export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp" fi #export PS4='$SECONDS + ' @@ -91,10 +115,11 @@ export DATA_IN=${DATA_IN:-/gpfs/dell2/ptmp/$USER} export DATA=$DATA_IN/postsnd.${pid} mkdir -p $DATA cd $DATA -export PDY=20180502 +export PDY=20200203 export cyc=00 export STARTHOUR=00 export ENDHOUR=180 +export KEEPDATA="YES" #################################### # File To Log Msgs @@ -125,14 +150,22 @@ mkdir -p $pcom # Set up the UTILITIES ################################### -export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs +export HOMEgfs=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/global-workflow/feature_gfsv16b +export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf2 +##export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs ##export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs ############################## # Define COM Directories ############################## -export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou -export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc + if [ $OUTPUT_FILE == "netcdf" ]; then +export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/${RUN}.${PDY}/$cyc + else +export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY}/$cyc + fi +##export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou +##export COMIN=${EXPDIR}/data_netcdf/${RUN}.${PDY} +#export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc #export COMIN=/gpfs/dell2/ptmp/Russ.Treadon/ROTDIRS/prfv3rt1/${RUN}.${PDY}/$cyc #export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs_data/${RUN}.${PDY}/$cyc #export COMIN=/gpfs/hps3/ptmp/emc.glopara/fv3fy18retro2/${RUN}.${PDY}/$cyc @@ -146,8 +179,8 @@ env ######################################################## # Execute the script. -#$SCRbufrsnd/exgfs_postsnd.sh.ecf -${HOMEbufrsnd}/jobs/JGFS_POSTSND +#$SCRbufrsnd/exgfs_atmos_postsnd.sh +${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND ######################################################## #cat $pgmout diff --git a/driver/product/run_postsnd.sh.cray b/driver/product/run_postsnd.sh.cray index 6679562b16..309b55ed61 100755 --- a/driver/product/run_postsnd.sh.cray +++ b/driver/product/run_postsnd.sh.cray @@ -20,8 +20,7 @@ module load craype-hugepages16M module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-haswell #module load cfp-intel-sandybridge/1.1.0 module use /gpfs/hps/nco/ops/nwprod/modulefiles -module load prod_envir -module load prod_util +module load prod_envir/1.1.0 module load prod_util/1.0.4 module load grib_util/1.0.3 @@ -39,7 +38,6 @@ export MP_STDOUTMODE=ordered export machine="WCOSS_C" #machine="WCOSS_DELL_P3" -#machine="THEIA" #machine="JET" export FHMAX_HF_GFS=120 export FHOUT_HF_GFS=1 @@ -150,8 +148,8 @@ env ######################################################## # Execute the script. -#$SCRbufrsnd/exgfs_postsnd.sh.ecf -${HOMEbufrsnd}/jobs/JGFS_POSTSND +#$SCRbufrsnd/exgfs_atmos_postsnd.sh +${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND ######################################################## #cat $pgmout diff --git a/driver/product/run_postsnd.sh.dell b/driver/product/run_postsnd.sh.dell index e7d3a17d66..567570e83a 100755 --- a/driver/product/run_postsnd.sh.dell +++ b/driver/product/run_postsnd.sh.dell @@ -5,10 +5,10 @@ #BSUB -J postsnd #BSUB -W 01:30 #BSUB -q dev -#BSUB -P FV3GFS-T2O -#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs/driver/product +#BSUB -P GFS-DEV +#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf_mpmd/driver/product #BSUB -R span[ptile=4] -#BSUB -n 12 +#BSUB -n 40 #BSUB -R affinity[core(1):distribute=balance] ############################################ @@ -22,13 +22,18 @@ module load impi/18.0.1 module load lsf/10.1 module load prod_util/1.1.0 module load grib_util/1.0.6 -module load prod_envir/1.0.2 +module load prod_envir/1.1.0 module load CFP/2.0.1 +##module load NetCDF/4.5.0 +##module load HDF5-parallel/1.10.1 +module load python/3.6.3 module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/ module load gempak/7.3.1 -#module use /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/modulefiles -#module load gempak/7.3.0 +module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 +module load w3emc_para/2.4.0 module list #module use /usrx/local/dev/modulefiles @@ -46,14 +51,15 @@ export MP_STDOUTMODE=ordered #export machine="WCOSS_C" machine="WCOSS_DELL_P3" -#machine="THEIA" #machine="JET" -export npe_postsnd=12 -export npe_postsndcfp=10 +export npe_postsnd=40 +export npe_postsndcfp=9 +##export OUTPUT_FILE="nemsio" +export OUTPUT_FILE=${OUTPUT_FILE:-netcdf} if [ $machine == "WCOSS_C" ]; then ##For WCOSS-Cray################## export FHMAX_HF_GFS=120 -export FHOUT_HF_GFS=1 +export FHOUT_HF_GFS=6 export launcher="aprun" export npe_node_postsnd=3 export NTHREADS_POSTSND=1 @@ -63,8 +69,15 @@ export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NT export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp" elif [ $machine == "WCOSS_DELL_P3" ]; then ##For WCOSS-Dell ################ -export FHMAX_HF_GFS=120 -export FHOUT_HF_GFS=1 + if [ $OUTPUT_FILE == "netcdf" ]; then + export FHMAX_HF_GFS=120 + export FHOUT_HF_GFS=3 + export FHOUT_GFS=3 + else + export FHMAX_HF_GFS=120 + export FHOUT_HF_GFS=1 + export FHOUT_GFS=3 + fi export launcher="mpirun -n" export APRUN_POSTSND="$launcher $npe_postsnd" export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp cfp" @@ -101,10 +114,11 @@ export DATA_IN=${DATA_IN:-/gpfs/dell2/ptmp/$USER} export DATA=$DATA_IN/postsnd.${pid} mkdir -p $DATA cd $DATA -export PDY=20180502 +export PDY=20200315 export cyc=00 export STARTHOUR=00 export ENDHOUR=180 +export KEEPDATA="YES" #################################### # File To Log Msgs @@ -135,14 +149,23 @@ mkdir -p $pcom # Set up the UTILITIES ################################### -export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs +export HOMEgfs=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/global-workflow/feature_gfsv16b +export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf_mpmd +##export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs ##export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs ############################## # Define COM Directories ############################## -export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou -export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc + if [ $OUTPUT_FILE == "netcdf" ]; then +export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/${RUN}.${PDY}/$cyc +##export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfs_v16_data/2020021500 + else +export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY}/$cyc + fi +##export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou +##export COMIN=${EXPDIR}/data_netcdf/${RUN}.${PDY} +#export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc #export COMIN=/gpfs/dell2/ptmp/Russ.Treadon/ROTDIRS/prfv3rt1/${RUN}.${PDY}/$cyc #export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs_data/${RUN}.${PDY}/$cyc #export COMIN=/gpfs/hps3/ptmp/emc.glopara/fv3fy18retro2/${RUN}.${PDY}/$cyc @@ -156,8 +179,8 @@ env ######################################################## # Execute the script. -#$SCRbufrsnd/exgfs_postsnd.sh.ecf -${HOMEbufrsnd}/jobs/JGFS_POSTSND +#$SCRbufrsnd/exgfs_atmos_postsnd.sh +${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND ######################################################## #cat $pgmout diff --git a/driver/product/run_postsnd.sh.hera b/driver/product/run_postsnd.sh.hera new file mode 100644 index 0000000000..e9efd7ad32 --- /dev/null +++ b/driver/product/run_postsnd.sh.hera @@ -0,0 +1,185 @@ +#!/bin/ksh -l +#SBATCH -A fv3-cam # Use a valid account +#SBATCH --time=2:30:00 # For big directories you may want 8:00:00 hrs +#SBATCH -N 20 # Probably 2 to 4 depending on amount of data +#SBATCH -n 40 +#SBATCH -o %x.o%j +#SBATCH -J postsnd + +############################################ +# Loading module +############################################ +. $MODULESHOME/init/ksh + +# Loading Intel Compiler Suite +module load intel +module load impi + +module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles + +# Loding nceplibs modules +module load sigio/v2.0.1 +module load bacio/v2.0.1 +module load sp/v2.0.2 +module load w3emc/v2.2.0 +module load w3nco/v2.0.6 +module load bufr/v10.2.5 +module load nemsio/v2.2.1 +module load gempak/7.4.2 +module load prod_util + +module load netcdf_parallel/4.7.4 +module load hdf5_parallel/1.10.6 +module load intelpython/3.6.8 + +module use -a /contrib/modulefiles +module load anaconda/2.3.0 +######################################## +# Runs GFS BUFR SOUNDINGS +######################################## +set -xa + +export OMP_NUM_THREADS=1 +export KMP_AFFINITY=disabled +export OMP_STACKSIZE=2048m +export MP_LABELIO=yes +export MP_STDOUTMODE=ordered + +#export machine="WCOSS_C" +#machine="WCOSS_DELL_P3" +machine="HERA" +#machine="JET" +export npe_postsnd=40 +export npe_postsndcfp=10 +export OUTPUT_FILE=${OUTPUT_FILE:-netcdf} +if [ $machine == "WCOSS_C" ]; then +##For WCOSS-Cray################## +export FHMAX_HF_GFS=120 +export FHOUT_HF_GFS=1 +export launcher="aprun" +export npe_node_postsnd=3 +export NTHREADS_POSTSND=1 +export npe_node_postsndcfp=3 +export NTHREADS_POSTSNDCFP=1 +export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NTHREADS_POSTSND -cc depth" +export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp" +elif [ $machine == "WCOSS_DELL_P3" ]; then +##For WCOSS-Dell ################ +export FHMAX_HF_GFS=120 +export FHOUT_HF_GFS=1 +export launcher="mpirun -n" +export APRUN_POSTSND="$launcher $npe_postsnd" +export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp" +else +##For Theia, Jet,hera################ +##export FHMAX_HF_GFS=120 +##export FHOUT_HF_GFS=1 +export FHMAX_HF_GFS=120 +export FHOUT_HF_GFS=3 +export npe_postsnd=40 +export npe_node_postsnd=20 +export launcher="mpirun" +#export APRUN_POSTSND=srun +export APRUN_POSTSND="$launcher -n $npe_postsnd" +export APRUN_POSTSNDCFP="$launcher -n $npe_postsndcfp" +fi + +#export PS4='$SECONDS + ' +date +# #### 08/25/1999 ################### +# SET SHELL PROCESSING VARIABLES +# ################################### +# +#Specify whether the run is production or development +# +export envir=${envir:-prod} + +#################################### +# Specify version numbers +#################################### +export gfs_bufrsnd_ver=${gfs_bufrsnd_ver:-v1.0.2} +export gsm_ver=${gsm_ver:-v12.0.0} +export util_ver=${util_ver:-v1.0.0} + +# obtain unique process id (pid) and make temp directories +# +export pid=$$ +#export DATA_IN=${DATA_IN:-/tmpnwprd1} +#export DATA=$DATA_IN/${job}.${pid} +export DATA_IN=${DATA_IN:-/scratch2/NCEPDEV/stmp1/$USER} +export DATA=$DATA_IN/postsnd.${pid} +mkdir -p $DATA +cd $DATA +export PDY=20190223 +export cyc=00 +##export PDY=20200113 +##export cyc=12 +export STARTHOUR=00 +export ENDHOUR=180 + +#################################### +# File To Log Msgs +#################################### +job=gfs_postsnd_test +export jlogfile=/com/logs/jlogfiles/jlogfile.${job}.${pid} + +#################################### +# Determine Job Output Name on System +#################################### +export outid="LL$job" +export jobid="${outid}.o${pid}" +export pgmout="OUTPUT.${pid}" + +export cycle=t${cyc}z + +export SENDCOM=YES +export SENDECF=YES +export SENDDBN=YES + +export NET=gfs +export RUN=gfs +export model=gfs +export pcom=$DATA_IN/pcom/gfs +mkdir -p $pcom + +################################### +# Set up the UTILITIES +################################### + +export HOMEbufrsnd=/scratch2/NCEPDEV/fv3-cam/noscrub/Guang.Ping.Lou/gfsv16bnetcd4 +#export HOMEbufrsnd=/scratch2/NCEPDEV/fv3-cam/noscrub/Guang.Ping.Lou/global-workflow +#export HOMEbufrsnd=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs +#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs +#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/Bufr_sounding +#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/bufr_fnl_mpmd2_test + +############################## +# Define COM Directories +############################## +##export COMIN=/gpfs/hps/ptmp/emc.glopara/com2/${NET}/para/${RUN}.${PDY} +##export COMIN=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc +##export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} +#export COMIN=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc +##export COMIN=/scratch2/NCEPDEV/fv3-cam//noscrub/Guang.Ping.Lou/gfs.${PDY}_nc_lossy/$cyc +##export COMIN=/scratch2/NCEPDEV/fv3-cam//noscrub/Guang.Ping.Lou/data_v16rt2 +export COMIN=/scratch1/NCEPDEV/global/glopara/ptmp/v16retro1/gfs.${PDY}/$cyc + +export COMOUT=$DATA_IN/com2/${NET}/${envir}/${RUN}.${PDY} +mkdir -p $COMOUT +export COMAWP=$DATA_IN/com2/nawips/${envir}/${RUN}.${PDY} +mkdir -p $COMAWP +env + +export KEEPDATA=YES +######################################################## +# Execute the script. +#$SCRbufrsnd/exgfs_atmos_postsnd.sh +${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND +######################################################## + +#cat $pgmout + +#cd /tmpnwprd1 +#rm -rf $DATA +date + diff --git a/driver/product/run_postsnd.sh.jet b/driver/product/run_postsnd.sh.jet index 0f0365fd95..23038d6d2b 100755 --- a/driver/product/run_postsnd.sh.jet +++ b/driver/product/run_postsnd.sh.jet @@ -47,7 +47,6 @@ export MP_STDOUTMODE=ordered #export machine="WCOSS_C" #machine="WCOSS_DELL_P3" -#machine="THEIA" machine="JET" export npe_postsnd=12 export npe_postsndcfp=10 @@ -161,8 +160,8 @@ env export KEEPDATA=YES ######################################################## # Execute the script. -#$SCRbufrsnd/exgfs_postsnd.sh.ecf -${HOMEbufrsnd}/jobs/JGFS_POSTSND +#$SCRbufrsnd/exgfs_atmos_postsnd.sh +${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND ######################################################## #cat $pgmout diff --git a/driver/product/run_postsnd.sh.theia b/driver/product/run_postsnd.sh.theia deleted file mode 100755 index b0fe4f1974..0000000000 --- a/driver/product/run_postsnd.sh.theia +++ /dev/null @@ -1,166 +0,0 @@ -#!/bin/ksh -l -#PBS -o /scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs/driver/product/postsnd_00.out19 -#PBS -e /scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs/driver/product/postsnd_00.out19 -#PBS -N postsnd -##PBS -A fv3-cam -#PBS -A fv3-cpu -#PBS -l nodes=6:ppn=3 -#PBS -l walltime=02:30:00 - -############################################ -# Loading module -############################################ -. $MODULESHOME/init/ksh - -# Loading Intel Compiler Suite -module load intel -module load impi - -module use -a /scratch3/NCEPDEV/nwprod/lib/modulefiles - -# Loding nceplibs modules -module load sigio/v2.0.1 -module load bacio/v2.0.1 -module load sp/v2.0.2 -module load w3emc/v2.2.0 -module load w3nco/v2.0.6 -module load bufr/v10.2.5 -module load nemsio/v2.2.1 -module load gempak/7.4.2 - -######################################## -# Runs GFS BUFR SOUNDINGS -######################################## -set -xa - -export OMP_NUM_THREADS=1 -export KMP_AFFINITY=disabled -export OMP_STACKSIZE=2048m -export MP_LABELIO=yes -export MP_STDOUTMODE=ordered - -#export machine="WCOSS_C" -#machine="WCOSS_DELL_P3" -machine="THEIA" -#machine="JET" -export npe_postsnd=12 -export npe_postsndcfp=10 -if [ $machine == "WCOSS_C" ]; then -##For WCOSS-Cray################## -export FHMAX_HF_GFS=120 -export FHOUT_HF_GFS=1 -export launcher="aprun" -export npe_node_postsnd=3 -export NTHREADS_POSTSND=1 -export npe_node_postsndcfp=3 -export NTHREADS_POSTSNDCFP=1 -export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NTHREADS_POSTSND -cc depth" -export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp" -elif [ $machine == "WCOSS_DELL_P3" ]; then -##For WCOSS-Dell ################ -export FHMAX_HF_GFS=120 -export FHOUT_HF_GFS=1 -export launcher="mpirun -n" -export APRUN_POSTSND="$launcher $npe_postsnd" -export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp" -else -##For Theia, Jet################ -export FHMAX_HF_GFS=120 -export FHOUT_HF_GFS=1 -export launcher="mpirun -np" -export APRUN_POSTSND="$launcher $npe_postsnd" -export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp" -fi - -#export PS4='$SECONDS + ' -date -# #### 08/25/1999 ################### -# SET SHELL PROCESSING VARIABLES -# ################################### -# -#Specify whether the run is production or development -# -export envir=${envir:-prod} - -#################################### -# Specify version numbers -#################################### -export gfs_bufrsnd_ver=${gfs_bufrsnd_ver:-v1.0.2} -export gsm_ver=${gsm_ver:-v12.0.0} -export util_ver=${util_ver:-v1.0.0} - -# obtain unique process id (pid) and make temp directories -# -export pid=$$ -#export DATA_IN=${DATA_IN:-/tmpnwprd1} -#export DATA=$DATA_IN/${job}.${pid} -export DATA_IN=${DATA_IN:-/scratch4/NCEPDEV/meso/scrub/$USER} -export DATA=$DATA_IN/postsnd.${pid} -mkdir -p $DATA -cd $DATA -export PDY=20180305 -export cyc=00 -export STARTHOUR=00 -export ENDHOUR=180 - -#################################### -# File To Log Msgs -#################################### -job=gfs_postsnd_test -export jlogfile=/com/logs/jlogfiles/jlogfile.${job}.${pid} - -#################################### -# Determine Job Output Name on System -#################################### -export outid="LL$job" -export jobid="${outid}.o${pid}" -export pgmout="OUTPUT.${pid}" - -export cycle=t${cyc}z - -export SENDCOM=YES -export SENDECF=YES -export SENDDBN=YES - -export NET=gfs -export RUN=gfs -export model=gfs -export pcom=$DATA_IN/pcom/gfs -mkdir -p $pcom - -################################### -# Set up the UTILITIES -################################### - -export HOMEbufrsnd=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs -#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs -#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/Bufr_sounding -#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/bufr_fnl_mpmd2_test - -############################## -# Define COM Directories -############################## -##export COMIN=/gpfs/hps/ptmp/emc.glopara/com2/${NET}/para/${RUN}.${PDY} -##export COMIN=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc -##export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY} -export COMIN=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc - -export COMOUT=$DATA_IN/com2/${NET}/${envir}/${RUN}.${PDY} -mkdir -p $COMOUT -export COMAWP=$DATA_IN/com2/nawips/${envir}/${RUN}.${PDY} -mkdir -p $COMAWP -env - -export KEEPDATA=YES -######################################################## -# Execute the script. -#$SCRbufrsnd/exgfs_postsnd.sh.ecf -${HOMEbufrsnd}/jobs/JGFS_POSTSND -######################################################## - -#cat $pgmout - -#cd /tmpnwprd1 -#rm -rf $DATA -date - diff --git a/ecflow/ecf/defs/gdas_00.def b/ecflow/ecf/defs/gdas_00.def deleted file mode 100644 index 0b9d020578..0000000000 --- a/ecflow/ecf/defs/gdas_00.def +++ /dev/null @@ -1,246 +0,0 @@ - family gdas - edit CYC '00' - edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' - edit PROJ 'GDAS-OPS' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - family dump - task jgdas_tropcy_qc_reloc - time 05:45 - task jgdas_dump - event 1 release_sfcprep - time 05:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas00_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas00_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst - endfamily - family post_processing - family bulletins - task jgdas_mknavybulls - trigger ../../dump/jgdas_dump_post == complete - endfamily - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/gdas_06.def b/ecflow/ecf/defs/gdas_06.def deleted file mode 100644 index 1f4cd886ec..0000000000 --- a/ecflow/ecf/defs/gdas_06.def +++ /dev/null @@ -1,245 +0,0 @@ - family gdas - edit CYC '06' - edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' - edit PROJ 'GDAS-OPS' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - edit MACHINE_SITE 'production' - family dump - task jgdas_tropcy_qc_reloc - time 11:45 - task jgdas_dump - event 1 release_sfcprep - time 11:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas06_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas06_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst - endfamily - family post_processing - task jgdas_tropc - trigger ../post == complete - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/gdas_12.def b/ecflow/ecf/defs/gdas_12.def deleted file mode 100644 index 90a6c915f5..0000000000 --- a/ecflow/ecf/defs/gdas_12.def +++ /dev/null @@ -1,246 +0,0 @@ - family gdas - edit CYC '12' - edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' - edit PROJ 'GDAS-OPS' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - family dump - task jgdas_tropcy_qc_reloc - time 17:45 - task jgdas_dump - event 1 release_sfcprep - time 17:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas12_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas12_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst - endfamily - family post_processing - family bulletins - task jgdas_mknavybulls - trigger ../../post == complete - endfamily - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/gdas_18.def b/ecflow/ecf/defs/gdas_18.def deleted file mode 100644 index 772e65ab6b..0000000000 --- a/ecflow/ecf/defs/gdas_18.def +++ /dev/null @@ -1,244 +0,0 @@ - family gdas - edit CYC '18' - edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' - edit PROJ 'GDAS-OPS' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - family dump - task jgdas_tropcy_qc_reloc - time 23:45 - task jgdas_dump - event 1 release_sfcprep - time 23:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas18_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas18_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst and ../enkf/innovate == complete - endfamily - family post_processing - task jgdas_tropc - trigger ../post == complete - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/gfs_00.def b/ecflow/ecf/defs/gfs_00.def deleted file mode 100644 index 203ed375fb..0000000000 --- a/ecflow/ecf/defs/gfs_00.def +++ /dev/null @@ -1,2318 +0,0 @@ - family gfs - edit CYC '00' - edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' - edit PROJ 'GFS-OPS' - edit NET 'gfs' - edit RUN 'gfs' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - family dump - task jgfs_tropcy_qc_reloc - event 1 jtwc_bull_email - time 02:41 - task jgfs_dump - event 1 release_sfcprep - time 02:47 - task jgfs_dump_post - trigger jgfs_dump eq complete - event 1 release_gfs00_dump_alert - task jgfs_dump_alert - trigger jgfs_dump_post:release_gfs00_dump_alert - task jmodel_realtime_gfs - trigger jgfs_dump_alert eq complete - endfamily - family prep - task jgfs_emcsfc_sfc_prep - trigger ../dump/jgfs_dump:release_sfcprep - task jgfs_prep - trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete - task jgfs_prep_post - trigger jgfs_prep eq complete and ../jgfs_analysis eq complete - endfamily - task jgfs_analysis - trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete - event 1 release_fcst - task jgfs_vminmon - trigger jgfs_analysis == complete - family forecast - task jgfs_forecast_high - trigger ../jgfs_analysis:release_fcst - endfamily - family post - task jgfs_post_manager - trigger ../jgfs_analysis eq complete - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - event 12 release_post010 - event 13 release_post011 - event 14 release_post012 - event 15 release_post013 - event 16 release_post014 - event 17 release_post015 - event 18 release_post016 - event 19 release_post017 - event 20 release_post018 - event 21 release_post019 - event 22 release_post020 - event 23 release_post021 - event 24 release_post022 - event 25 release_post023 - event 26 release_post024 - event 27 release_post025 - event 28 release_post026 - event 29 release_post027 - event 30 release_post028 - event 31 release_post029 - event 32 release_post030 - event 33 release_post031 - event 34 release_post032 - event 35 release_post033 - event 36 release_post034 - event 37 release_post035 - event 38 release_post036 - event 39 release_post037 - event 40 release_post038 - event 41 release_post039 - event 42 release_post040 - event 43 release_post041 - event 44 release_post042 - event 45 release_post043 - event 46 release_post044 - event 47 release_post045 - event 48 release_post046 - event 49 release_post047 - event 50 release_post048 - event 51 release_post049 - event 52 release_post050 - event 53 release_post051 - event 54 release_post052 - event 55 release_post053 - event 56 release_post054 - event 57 release_post055 - event 58 release_post056 - event 59 release_post057 - event 60 release_post058 - event 61 release_post059 - event 62 release_post060 - event 63 release_post061 - event 64 release_post062 - event 65 release_post063 - event 66 release_post064 - event 67 release_post065 - event 68 release_post066 - event 69 release_post067 - event 70 release_post068 - event 71 release_post069 - event 72 release_post070 - event 73 release_post071 - event 74 release_post072 - event 75 release_post073 - event 76 release_post074 - event 77 release_post075 - event 78 release_post076 - event 79 release_post077 - event 80 release_post078 - event 81 release_post079 - event 82 release_post080 - event 83 release_post081 - event 84 release_post082 - event 85 release_post083 - event 86 release_post084 - event 87 release_post085 - event 88 release_post086 - event 89 release_post087 - event 90 release_post088 - event 91 release_post089 - event 92 release_post090 - event 93 release_post091 - event 94 release_post092 - event 95 release_post093 - event 96 release_post094 - event 97 release_post095 - event 98 release_post096 - event 99 release_post097 - event 100 release_post098 - event 101 release_post099 - event 102 release_post100 - event 103 release_post101 - event 104 release_post102 - event 105 release_post103 - event 106 release_post104 - event 107 release_post105 - event 108 release_post106 - event 109 release_post107 - event 110 release_post108 - event 111 release_post109 - event 112 release_post110 - event 113 release_post111 - event 114 release_post112 - event 115 release_post113 - event 116 release_post114 - event 117 release_post115 - event 118 release_post116 - event 119 release_post117 - event 120 release_post118 - event 121 release_post119 - event 122 release_post120 - event 123 release_post123 - event 124 release_post126 - event 125 release_post129 - event 126 release_post132 - event 127 release_post135 - event 128 release_post138 - event 129 release_post141 - event 130 release_post144 - event 131 release_post147 - event 132 release_post150 - event 133 release_post153 - event 134 release_post156 - event 135 release_post159 - event 136 release_post162 - event 137 release_post165 - event 138 release_post168 - event 139 release_post171 - event 140 release_post174 - event 141 release_post177 - event 142 release_post180 - event 143 release_post183 - event 144 release_post186 - event 145 release_post189 - event 146 release_post192 - event 147 release_post195 - event 148 release_post198 - event 149 release_post201 - event 150 release_post204 - event 151 release_post207 - event 152 release_post210 - event 153 release_post213 - event 154 release_post216 - event 155 release_post219 - event 156 release_post222 - event 157 release_post225 - event 158 release_post228 - event 159 release_post231 - event 160 release_post234 - event 161 release_post237 - event 162 release_post240 - event 163 release_post243 - event 164 release_post246 - event 165 release_post249 - event 166 release_post252 - event 167 release_post255 - event 168 release_post258 - event 169 release_post261 - event 170 release_post264 - event 171 release_post267 - event 172 release_post270 - event 173 release_post273 - event 174 release_post276 - event 175 release_post279 - event 176 release_post282 - event 177 release_post285 - event 178 release_post288 - event 179 release_post291 - event 180 release_post294 - event 181 release_post297 - event 182 release_post300 - event 183 release_post303 - event 184 release_post306 - event 185 release_post309 - event 186 release_post312 - event 187 release_post315 - event 188 release_post318 - event 189 release_post321 - event 190 release_post324 - event 191 release_post327 - event 192 release_post330 - event 193 release_post333 - event 194 release_post336 - event 195 release_post339 - event 196 release_post342 - event 197 release_post345 - event 198 release_post348 - event 199 release_post351 - event 200 release_post354 - event 201 release_post357 - event 202 release_post360 - event 203 release_post363 - event 204 release_post366 - event 205 release_post369 - event 206 release_post372 - event 207 release_post375 - event 208 release_post378 - event 209 release_post381 - event 210 release_post384 - task jgfs_post_anl - trigger ./jgfs_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgfs_post_f000 - trigger ./jgfs_post_manager:release_post000 - edit FHRGRP '001' - edit FHRLST 'f000' - edit FHR 'f000' - edit HR '000' - task jgfs_post_f001 - trigger ./jgfs_post_manager:release_post001 - edit FHRGRP '002' - edit FHRLST 'f001' - edit FHR 'f001' - edit HR '001' - task jgfs_post_f002 - trigger ./jgfs_post_manager:release_post002 - edit FHRGRP '003' - edit FHRLST 'f002' - edit FHR 'f002' - edit HR '002' - task jgfs_post_f003 - trigger ./jgfs_post_manager:release_post003 - edit FHRGRP '004' - edit FHRLST 'f003' - edit FHR 'f003' - edit HR '003' - task jgfs_post_f004 - trigger ./jgfs_post_manager:release_post004 - edit FHRGRP '005' - edit FHRLST 'f004' - edit FHR 'f004' - edit HR '004' - task jgfs_post_f005 - trigger ./jgfs_post_manager:release_post005 - edit FHRGRP '006' - edit FHRLST 'f005' - edit FHR 'f005' - edit HR '005' - task jgfs_post_f006 - trigger ./jgfs_post_manager:release_post006 - edit FHRGRP '007' - edit FHRLST 'f006' - edit FHR 'f006' - edit HR '006' - task jgfs_post_f007 - trigger ./jgfs_post_manager:release_post007 - edit FHRGRP '008' - edit FHRLST 'f007' - edit FHR 'f007' - edit HR '007' - task jgfs_post_f008 - trigger ./jgfs_post_manager:release_post008 - edit FHRGRP '009' - edit FHRLST 'f008' - edit FHR 'f008' - edit HR '008' - task jgfs_post_f009 - trigger ./jgfs_post_manager:release_post009 - edit FHRGRP '010' - edit FHRLST 'f009' - edit FHR 'f009' - edit HR '009' - task jgfs_post_f010 - trigger ./jgfs_post_manager:release_post010 - edit FHRGRP '011' - edit FHRLST 'f010' - edit FHR 'f010' - edit HR '010' - task jgfs_post_f011 - trigger ./jgfs_post_manager:release_post011 - edit FHRGRP '012' - edit FHRLST 'f011' - edit FHR 'f011' - edit HR '011' - task jgfs_post_f012 - trigger ./jgfs_post_manager:release_post012 - edit FHRGRP '013' - edit FHRLST 'f012' - edit FHR 'f012' - edit HR '012' - task jgfs_post_f013 - trigger ./jgfs_post_manager:release_post013 - edit FHRGRP '014' - edit FHRLST 'f013' - edit FHR 'f013' - edit HR '013' - task jgfs_post_f014 - trigger ./jgfs_post_manager:release_post014 - edit FHRGRP '015' - edit FHRLST 'f014' - edit FHR 'f014' - edit HR '014' - task jgfs_post_f015 - trigger ./jgfs_post_manager:release_post015 - edit FHRGRP '016' - edit FHRLST 'f015' - edit FHR 'f015' - edit HR '015' - task jgfs_post_f016 - trigger ./jgfs_post_manager:release_post016 - edit FHRGRP '017' - edit FHRLST 'f016' - edit FHR 'f016' - edit HR '016' - task jgfs_post_f017 - trigger ./jgfs_post_manager:release_post017 - edit FHRGRP '018' - edit FHRLST 'f017' - edit FHR 'f017' - edit HR '017' - task jgfs_post_f018 - trigger ./jgfs_post_manager:release_post018 - edit FHRGRP '019' - edit FHRLST 'f018' - edit FHR 'f018' - edit HR '018' - task jgfs_post_f019 - trigger ./jgfs_post_manager:release_post019 - edit FHRGRP '020' - edit FHRLST 'f019' - edit FHR 'f019' - edit HR '019' - task jgfs_post_f020 - trigger ./jgfs_post_manager:release_post020 - edit FHRGRP '021' - edit FHRLST 'f020' - edit FHR 'f020' - edit HR '020' - task jgfs_post_f021 - trigger ./jgfs_post_manager:release_post021 - edit FHRGRP '022' - edit FHRLST 'f021' - edit FHR 'f021' - edit HR '021' - task jgfs_post_f022 - trigger ./jgfs_post_manager:release_post022 - edit FHRGRP '023' - edit FHRLST 'f022' - edit FHR 'f022' - edit HR '022' - task jgfs_post_f023 - trigger ./jgfs_post_manager:release_post023 - edit FHRGRP '024' - edit FHRLST 'f023' - edit FHR 'f023' - edit HR '023' - task jgfs_post_f024 - trigger ./jgfs_post_manager:release_post024 - edit FHRGRP '025' - edit FHRLST 'f024' - edit FHR 'f024' - edit HR '024' - task jgfs_post_f025 - trigger ./jgfs_post_manager:release_post025 - edit FHRGRP '026' - edit FHRLST 'f025' - edit FHR 'f025' - edit HR '025' - task jgfs_post_f026 - trigger ./jgfs_post_manager:release_post026 - edit FHRGRP '027' - edit FHRLST 'f026' - edit FHR 'f026' - edit HR '026' - task jgfs_post_f027 - trigger ./jgfs_post_manager:release_post027 - edit FHRGRP '028' - edit FHRLST 'f027' - edit FHR 'f027' - edit HR '027' - task jgfs_post_f028 - trigger ./jgfs_post_manager:release_post028 - edit FHRGRP '029' - edit FHRLST 'f028' - edit FHR 'f028' - edit HR '028' - task jgfs_post_f029 - trigger ./jgfs_post_manager:release_post029 - edit FHRGRP '030' - edit FHRLST 'f029' - edit FHR 'f029' - edit HR '029' - task jgfs_post_f030 - trigger ./jgfs_post_manager:release_post030 - edit FHRGRP '031' - edit FHRLST 'f030' - edit FHR 'f030' - edit HR '030' - task jgfs_post_f031 - trigger ./jgfs_post_manager:release_post031 - edit FHRGRP '032' - edit FHRLST 'f031' - edit FHR 'f031' - edit HR '031' - task jgfs_post_f032 - trigger ./jgfs_post_manager:release_post032 - edit FHRGRP '033' - edit FHRLST 'f032' - edit FHR 'f032' - edit HR '032' - task jgfs_post_f033 - trigger ./jgfs_post_manager:release_post033 - edit FHRGRP '034' - edit FHRLST 'f033' - edit FHR 'f033' - edit HR '033' - task jgfs_post_f034 - trigger ./jgfs_post_manager:release_post034 - edit FHRGRP '035' - edit FHRLST 'f034' - edit FHR 'f034' - edit HR '034' - task jgfs_post_f035 - trigger ./jgfs_post_manager:release_post035 - edit FHRGRP '036' - edit FHRLST 'f035' - edit FHR 'f035' - edit HR '035' - task jgfs_post_f036 - trigger ./jgfs_post_manager:release_post036 - edit FHRGRP '037' - edit FHRLST 'f036' - edit FHR 'f036' - edit HR '036' - task jgfs_post_f037 - trigger ./jgfs_post_manager:release_post037 - edit FHRGRP '038' - edit FHRLST 'f037' - edit FHR 'f037' - edit HR '037' - task jgfs_post_f038 - trigger ./jgfs_post_manager:release_post038 - edit FHRGRP '039' - edit FHRLST 'f038' - edit FHR 'f038' - edit HR '038' - task jgfs_post_f039 - trigger ./jgfs_post_manager:release_post039 - edit FHRGRP '040' - edit FHRLST 'f039' - edit FHR 'f039' - edit HR '039' - task jgfs_post_f040 - trigger ./jgfs_post_manager:release_post040 - edit FHRGRP '041' - edit FHRLST 'f040' - edit FHR 'f040' - edit HR '040' - task jgfs_post_f041 - trigger ./jgfs_post_manager:release_post041 - edit FHRGRP '042' - edit FHRLST 'f041' - edit FHR 'f041' - edit HR '041' - task jgfs_post_f042 - trigger ./jgfs_post_manager:release_post042 - edit FHRGRP '043' - edit FHRLST 'f042' - edit FHR 'f042' - edit HR '042' - task jgfs_post_f043 - trigger ./jgfs_post_manager:release_post043 - edit FHRGRP '044' - edit FHRLST 'f043' - edit FHR 'f043' - edit HR '043' - task jgfs_post_f044 - trigger ./jgfs_post_manager:release_post044 - edit FHRGRP '045' - edit FHRLST 'f044' - edit FHR 'f044' - edit HR '044' - task jgfs_post_f045 - trigger ./jgfs_post_manager:release_post045 - edit FHRGRP '046' - edit FHRLST 'f045' - edit FHR 'f045' - edit HR '045' - task jgfs_post_f046 - trigger ./jgfs_post_manager:release_post046 - edit FHRGRP '047' - edit FHRLST 'f046' - edit FHR 'f046' - edit HR '046' - task jgfs_post_f047 - trigger ./jgfs_post_manager:release_post047 - edit FHRGRP '048' - edit FHRLST 'f047' - edit FHR 'f047' - edit HR '047' - task jgfs_post_f048 - trigger ./jgfs_post_manager:release_post048 - edit FHRGRP '049' - edit FHRLST 'f048' - edit FHR 'f048' - edit HR '048' - task jgfs_post_f049 - trigger ./jgfs_post_manager:release_post049 - edit FHRGRP '050' - edit FHRLST 'f049' - edit FHR 'f049' - edit HR '049' - task jgfs_post_f050 - trigger ./jgfs_post_manager:release_post050 - edit FHRGRP '051' - edit FHRLST 'f050' - edit FHR 'f050' - edit HR '050' - task jgfs_post_f051 - trigger ./jgfs_post_manager:release_post051 - edit FHRGRP '052' - edit FHRLST 'f051' - edit FHR 'f051' - edit HR '051' - task jgfs_post_f052 - trigger ./jgfs_post_manager:release_post052 - edit FHRGRP '053' - edit FHRLST 'f052' - edit FHR 'f052' - edit HR '052' - task jgfs_post_f053 - trigger ./jgfs_post_manager:release_post053 - edit FHRGRP '054' - edit FHRLST 'f053' - edit FHR 'f053' - edit HR '053' - task jgfs_post_f054 - trigger ./jgfs_post_manager:release_post054 - edit FHRGRP '055' - edit FHRLST 'f054' - edit FHR 'f054' - edit HR '054' - task jgfs_post_f055 - trigger ./jgfs_post_manager:release_post055 - edit FHRGRP '056' - edit FHRLST 'f055' - edit FHR 'f055' - edit HR '055' - task jgfs_post_f056 - trigger ./jgfs_post_manager:release_post056 - edit FHRGRP '057' - edit FHRLST 'f056' - edit FHR 'f056' - edit HR '056' - task jgfs_post_f057 - trigger ./jgfs_post_manager:release_post057 - edit FHRGRP '058' - edit FHRLST 'f057' - edit FHR 'f057' - edit HR '057' - task jgfs_post_f058 - trigger ./jgfs_post_manager:release_post058 - edit FHRGRP '059' - edit FHRLST 'f058' - edit FHR 'f058' - edit HR '058' - task jgfs_post_f059 - trigger ./jgfs_post_manager:release_post059 - edit FHRGRP '060' - edit FHRLST 'f059' - edit FHR 'f059' - edit HR '059' - task jgfs_post_f060 - trigger ./jgfs_post_manager:release_post060 - edit FHRGRP '061' - edit FHRLST 'f060' - edit FHR 'f060' - edit HR '060' - task jgfs_post_f061 - trigger ./jgfs_post_manager:release_post061 - edit FHRGRP '062' - edit FHRLST 'f061' - edit FHR 'f061' - edit HR '061' - task jgfs_post_f062 - trigger ./jgfs_post_manager:release_post062 - edit FHRGRP '063' - edit FHRLST 'f062' - edit FHR 'f062' - edit HR '062' - task jgfs_post_f063 - trigger ./jgfs_post_manager:release_post063 - edit FHRGRP '064' - edit FHRLST 'f063' - edit FHR 'f063' - edit HR '063' - task jgfs_post_f064 - trigger ./jgfs_post_manager:release_post064 - edit FHRGRP '065' - edit FHRLST 'f064' - edit FHR 'f064' - edit HR '064' - task jgfs_post_f065 - trigger ./jgfs_post_manager:release_post065 - edit FHRGRP '066' - edit FHRLST 'f065' - edit FHR 'f065' - edit HR '065' - task jgfs_post_f066 - trigger ./jgfs_post_manager:release_post066 - edit FHRGRP '067' - edit FHRLST 'f066' - edit FHR 'f066' - edit HR '066' - task jgfs_post_f067 - trigger ./jgfs_post_manager:release_post067 - edit FHRGRP '068' - edit FHRLST 'f067' - edit FHR 'f067' - edit HR '067' - task jgfs_post_f068 - trigger ./jgfs_post_manager:release_post068 - edit FHRGRP '069' - edit FHRLST 'f068' - edit FHR 'f068' - edit HR '068' - task jgfs_post_f069 - trigger ./jgfs_post_manager:release_post069 - edit FHRGRP '070' - edit FHRLST 'f069' - edit FHR 'f069' - edit HR '069' - task jgfs_post_f070 - trigger ./jgfs_post_manager:release_post070 - edit FHRGRP '071' - edit FHRLST 'f070' - edit FHR 'f070' - edit HR '070' - task jgfs_post_f071 - trigger ./jgfs_post_manager:release_post071 - edit FHRGRP '072' - edit FHRLST 'f071' - edit FHR 'f071' - edit HR '071' - task jgfs_post_f072 - trigger ./jgfs_post_manager:release_post072 - edit FHRGRP '073' - edit FHRLST 'f072' - edit FHR 'f072' - edit HR '072' - task jgfs_post_f073 - trigger ./jgfs_post_manager:release_post073 - edit FHRGRP '074' - edit FHRLST 'f073' - edit FHR 'f073' - edit HR '073' - task jgfs_post_f074 - trigger ./jgfs_post_manager:release_post074 - edit FHRGRP '075' - edit FHRLST 'f074' - edit FHR 'f074' - edit HR '074' - task jgfs_post_f075 - trigger ./jgfs_post_manager:release_post075 - edit FHRGRP '076' - edit FHRLST 'f075' - edit FHR 'f075' - edit HR '075' - task jgfs_post_f076 - trigger ./jgfs_post_manager:release_post076 - edit FHRGRP '077' - edit FHRLST 'f076' - edit FHR 'f076' - edit HR '076' - task jgfs_post_f077 - trigger ./jgfs_post_manager:release_post077 - edit FHRGRP '078' - edit FHRLST 'f077' - edit FHR 'f077' - edit HR '077' - task jgfs_post_f078 - trigger ./jgfs_post_manager:release_post078 - edit FHRGRP '079' - edit FHRLST 'f078' - edit FHR 'f078' - edit HR '078' - task jgfs_post_f079 - trigger ./jgfs_post_manager:release_post079 - edit FHRGRP '080' - edit FHRLST 'f079' - edit FHR 'f079' - edit HR '079' - task jgfs_post_f080 - trigger ./jgfs_post_manager:release_post080 - edit FHRGRP '081' - edit FHRLST 'f080' - edit FHR 'f080' - edit HR '080' - task jgfs_post_f081 - trigger ./jgfs_post_manager:release_post081 - edit FHRGRP '082' - edit FHRLST 'f081' - edit FHR 'f081' - edit HR '081' - task jgfs_post_f082 - trigger ./jgfs_post_manager:release_post082 - edit FHRGRP '083' - edit FHRLST 'f082' - edit FHR 'f082' - edit HR '082' - task jgfs_post_f083 - trigger ./jgfs_post_manager:release_post083 - edit FHRGRP '084' - edit FHRLST 'f083' - edit FHR 'f083' - edit HR '083' - task jgfs_post_f084 - trigger ./jgfs_post_manager:release_post084 - edit FHRGRP '085' - edit FHRLST 'f084' - edit FHR 'f084' - edit HR '084' - task jgfs_post_f085 - trigger ./jgfs_post_manager:release_post085 - edit FHRGRP '086' - edit FHRLST 'f085' - edit FHR 'f085' - edit HR '085' - task jgfs_post_f086 - trigger ./jgfs_post_manager:release_post086 - edit FHRGRP '087' - edit FHRLST 'f086' - edit FHR 'f086' - edit HR '086' - task jgfs_post_f087 - trigger ./jgfs_post_manager:release_post087 - edit FHRGRP '088' - edit FHRLST 'f087' - edit FHR 'f087' - edit HR '087' - task jgfs_post_f088 - trigger ./jgfs_post_manager:release_post088 - edit FHRGRP '089' - edit FHRLST 'f088' - edit FHR 'f088' - edit HR '088' - task jgfs_post_f089 - trigger ./jgfs_post_manager:release_post089 - edit FHRGRP '090' - edit FHRLST 'f089' - edit FHR 'f089' - edit HR '089' - task jgfs_post_f090 - trigger ./jgfs_post_manager:release_post090 - edit FHRGRP '091' - edit FHRLST 'f090' - edit FHR 'f090' - edit HR '090' - task jgfs_post_f091 - trigger ./jgfs_post_manager:release_post091 - edit FHRGRP '092' - edit FHRLST 'f091' - edit FHR 'f091' - edit HR '091' - task jgfs_post_f092 - trigger ./jgfs_post_manager:release_post092 - edit FHRGRP '093' - edit FHRLST 'f092' - edit FHR 'f092' - edit HR '092' - task jgfs_post_f093 - trigger ./jgfs_post_manager:release_post093 - edit FHRGRP '094' - edit FHRLST 'f093' - edit FHR 'f093' - edit HR '093' - task jgfs_post_f094 - trigger ./jgfs_post_manager:release_post094 - edit FHRGRP '095' - edit FHRLST 'f094' - edit FHR 'f094' - edit HR '094' - task jgfs_post_f095 - trigger ./jgfs_post_manager:release_post095 - edit FHRGRP '096' - edit FHRLST 'f095' - edit FHR 'f095' - edit HR '095' - task jgfs_post_f096 - trigger ./jgfs_post_manager:release_post096 - edit FHRGRP '097' - edit FHRLST 'f096' - edit FHR 'f096' - edit HR '096' - task jgfs_post_f097 - trigger ./jgfs_post_manager:release_post097 - edit FHRGRP '098' - edit FHRLST 'f097' - edit FHR 'f097' - edit HR '097' - task jgfs_post_f098 - trigger ./jgfs_post_manager:release_post098 - edit FHRGRP '099' - edit FHRLST 'f098' - edit FHR 'f098' - edit HR '098' - task jgfs_post_f099 - trigger ./jgfs_post_manager:release_post099 - edit FHRGRP '100' - edit FHRLST 'f099' - edit FHR 'f099' - edit HR '099' - task jgfs_post_f100 - trigger ./jgfs_post_manager:release_post100 - edit FHRGRP '101' - edit FHRLST 'f100' - edit FHR 'f100' - edit HR '100' - task jgfs_post_f101 - trigger ./jgfs_post_manager:release_post101 - edit FHRGRP '102' - edit FHRLST 'f101' - edit FHR 'f101' - edit HR '101' - task jgfs_post_f102 - trigger ./jgfs_post_manager:release_post102 - edit FHRGRP '103' - edit FHRLST 'f102' - edit FHR 'f102' - edit HR '102' - task jgfs_post_f103 - trigger ./jgfs_post_manager:release_post103 - edit FHRGRP '104' - edit FHRLST 'f103' - edit FHR 'f103' - edit HR '103' - task jgfs_post_f104 - trigger ./jgfs_post_manager:release_post104 - edit FHRGRP '105' - edit FHRLST 'f104' - edit FHR 'f104' - edit HR '104' - task jgfs_post_f105 - trigger ./jgfs_post_manager:release_post105 - edit FHRGRP '106' - edit FHRLST 'f105' - edit FHR 'f105' - edit HR '105' - task jgfs_post_f106 - trigger ./jgfs_post_manager:release_post106 - edit FHRGRP '107' - edit FHRLST 'f106' - edit FHR 'f106' - edit HR '106' - task jgfs_post_f107 - trigger ./jgfs_post_manager:release_post107 - edit FHRGRP '108' - edit FHRLST 'f107' - edit FHR 'f107' - edit HR '107' - task jgfs_post_f108 - trigger ./jgfs_post_manager:release_post108 - edit FHRGRP '109' - edit FHRLST 'f108' - edit FHR 'f108' - edit HR '108' - task jgfs_post_f109 - trigger ./jgfs_post_manager:release_post109 - edit FHRGRP '110' - edit FHRLST 'f109' - edit FHR 'f109' - edit HR '109' - task jgfs_post_f110 - trigger ./jgfs_post_manager:release_post110 - edit FHRGRP '111' - edit FHRLST 'f110' - edit FHR 'f110' - edit HR '110' - task jgfs_post_f111 - trigger ./jgfs_post_manager:release_post111 - edit FHRGRP '112' - edit FHRLST 'f111' - edit FHR 'f111' - edit HR '111' - task jgfs_post_f112 - trigger ./jgfs_post_manager:release_post112 - edit FHRGRP '113' - edit FHRLST 'f112' - edit FHR 'f112' - edit HR '112' - task jgfs_post_f113 - trigger ./jgfs_post_manager:release_post113 - edit FHRGRP '114' - edit FHRLST 'f113' - edit FHR 'f113' - edit HR '113' - task jgfs_post_f114 - trigger ./jgfs_post_manager:release_post114 - edit FHRGRP '115' - edit FHRLST 'f114' - edit FHR 'f114' - edit HR '114' - task jgfs_post_f115 - trigger ./jgfs_post_manager:release_post115 - edit FHRGRP '116' - edit FHRLST 'f115' - edit FHR 'f115' - edit HR '115' - task jgfs_post_f116 - trigger ./jgfs_post_manager:release_post116 - edit FHRGRP '117' - edit FHRLST 'f116' - edit FHR 'f116' - edit HR '116' - task jgfs_post_f117 - trigger ./jgfs_post_manager:release_post117 - edit FHRGRP '118' - edit FHRLST 'f117' - edit FHR 'f117' - edit HR '117' - task jgfs_post_f118 - trigger ./jgfs_post_manager:release_post118 - edit FHRGRP '119' - edit FHRLST 'f118' - edit FHR 'f118' - edit HR '118' - task jgfs_post_f119 - trigger ./jgfs_post_manager:release_post119 - edit FHRGRP '120' - edit FHRLST 'f119' - edit FHR 'f119' - edit HR '119' - task jgfs_post_f120 - trigger ./jgfs_post_manager:release_post120 - edit FHRGRP '121' - edit FHRLST 'f120' - edit FHR 'f120' - edit HR '120' - task jgfs_post_f123 - trigger ./jgfs_post_manager:release_post123 - edit FHRGRP '122' - edit FHRLST 'f123' - edit FHR 'f123' - edit HR '123' - task jgfs_post_f126 - trigger ./jgfs_post_manager:release_post126 - edit FHRGRP '123' - edit FHRLST 'f126' - edit FHR 'f126' - edit HR '126' - task jgfs_post_f129 - trigger ./jgfs_post_manager:release_post129 - edit FHRGRP '124' - edit FHRLST 'f129' - edit FHR 'f129' - edit HR '129' - task jgfs_post_f132 - trigger ./jgfs_post_manager:release_post132 - edit FHRGRP '125' - edit FHRLST 'f132' - edit FHR 'f132' - edit HR '132' - task jgfs_post_f135 - trigger ./jgfs_post_manager:release_post135 - edit FHRGRP '126' - edit FHRLST 'f135' - edit FHR 'f135' - edit HR '135' - task jgfs_post_f138 - trigger ./jgfs_post_manager:release_post138 - edit FHRGRP '127' - edit FHRLST 'f138' - edit FHR 'f138' - edit HR '138' - task jgfs_post_f141 - trigger ./jgfs_post_manager:release_post141 - edit FHRGRP '128' - edit FHRLST 'f141' - edit FHR 'f141' - edit HR '141' - task jgfs_post_f144 - trigger ./jgfs_post_manager:release_post144 - edit FHRGRP '129' - edit FHRLST 'f144' - edit FHR 'f144' - edit HR '144' - task jgfs_post_f147 - trigger ./jgfs_post_manager:release_post147 - edit FHRGRP '130' - edit FHRLST 'f147' - edit FHR 'f147' - edit HR '147' - task jgfs_post_f150 - trigger ./jgfs_post_manager:release_post150 - edit FHRGRP '131' - edit FHRLST 'f150' - edit FHR 'f150' - edit HR '150' - task jgfs_post_f153 - trigger ./jgfs_post_manager:release_post153 - edit FHRGRP '132' - edit FHRLST 'f153' - edit FHR 'f153' - edit HR '153' - task jgfs_post_f156 - trigger ./jgfs_post_manager:release_post156 - edit FHRGRP '133' - edit FHRLST 'f156' - edit FHR 'f156' - edit HR '156' - task jgfs_post_f159 - trigger ./jgfs_post_manager:release_post159 - edit FHRGRP '134' - edit FHRLST 'f159' - edit FHR 'f159' - edit HR '159' - task jgfs_post_f162 - trigger ./jgfs_post_manager:release_post162 - edit FHRGRP '135' - edit FHRLST 'f162' - edit FHR 'f162' - edit HR '162' - task jgfs_post_f165 - trigger ./jgfs_post_manager:release_post165 - edit FHRGRP '136' - edit FHRLST 'f165' - edit FHR 'f165' - edit HR '165' - task jgfs_post_f168 - trigger ./jgfs_post_manager:release_post168 - edit FHRGRP '137' - edit FHRLST 'f168' - edit FHR 'f168' - edit HR '168' - task jgfs_post_f171 - trigger ./jgfs_post_manager:release_post171 - edit FHRGRP '138' - edit FHRLST 'f171' - edit FHR 'f171' - edit HR '171' - task jgfs_post_f174 - trigger ./jgfs_post_manager:release_post174 - edit FHRGRP '139' - edit FHRLST 'f174' - edit FHR 'f174' - edit HR '174' - task jgfs_post_f177 - trigger ./jgfs_post_manager:release_post177 - edit FHRGRP '140' - edit FHRLST 'f177' - edit FHR 'f177' - edit HR '177' - task jgfs_post_f180 - trigger ./jgfs_post_manager:release_post180 - edit FHRGRP '141' - edit FHRLST 'f180' - edit FHR 'f180' - edit HR '180' - task jgfs_post_f183 - trigger ./jgfs_post_manager:release_post183 - edit FHRGRP '142' - edit FHRLST 'f183' - edit FHR 'f183' - edit HR '183' - task jgfs_post_f186 - trigger ./jgfs_post_manager:release_post186 - edit FHRGRP '143' - edit FHRLST 'f186' - edit FHR 'f186' - edit HR '186' - task jgfs_post_f189 - trigger ./jgfs_post_manager:release_post189 - edit FHRGRP '144' - edit FHRLST 'f189' - edit FHR 'f189' - edit HR '189' - task jgfs_post_f192 - trigger ./jgfs_post_manager:release_post192 - edit FHRGRP '145' - edit FHRLST 'f192' - edit FHR 'f192' - edit HR '192' - task jgfs_post_f195 - trigger ./jgfs_post_manager:release_post195 - edit FHRGRP '146' - edit FHRLST 'f195' - edit FHR 'f195' - edit HR '195' - task jgfs_post_f198 - trigger ./jgfs_post_manager:release_post198 - edit FHRGRP '147' - edit FHRLST 'f198' - edit FHR 'f198' - edit HR '198' - task jgfs_post_f201 - trigger ./jgfs_post_manager:release_post201 - edit FHRGRP '148' - edit FHRLST 'f201' - edit FHR 'f201' - edit HR '201' - task jgfs_post_f204 - trigger ./jgfs_post_manager:release_post204 - edit FHRGRP '149' - edit FHRLST 'f204' - edit FHR 'f204' - edit HR '204' - task jgfs_post_f207 - trigger ./jgfs_post_manager:release_post207 - edit FHRGRP '150' - edit FHRLST 'f207' - edit FHR 'f207' - edit HR '207' - task jgfs_post_f210 - trigger ./jgfs_post_manager:release_post210 - edit FHRGRP '151' - edit FHRLST 'f210' - edit FHR 'f210' - edit HR '210' - task jgfs_post_f213 - trigger ./jgfs_post_manager:release_post213 - edit FHRGRP '152' - edit FHRLST 'f213' - edit FHR 'f213' - edit HR '213' - task jgfs_post_f216 - trigger ./jgfs_post_manager:release_post216 - edit FHRGRP '153' - edit FHRLST 'f216' - edit FHR 'f216' - edit HR '216' - task jgfs_post_f219 - trigger ./jgfs_post_manager:release_post219 - edit FHRGRP '154' - edit FHRLST 'f219' - edit FHR 'f219' - edit HR '219' - task jgfs_post_f222 - trigger ./jgfs_post_manager:release_post222 - edit FHRGRP '155' - edit FHRLST 'f222' - edit FHR 'f222' - edit HR '222' - task jgfs_post_f225 - trigger ./jgfs_post_manager:release_post225 - edit FHRGRP '156' - edit FHRLST 'f225' - edit FHR 'f225' - edit HR '225' - task jgfs_post_f228 - trigger ./jgfs_post_manager:release_post228 - edit FHRGRP '157' - edit FHRLST 'f228' - edit FHR 'f228' - edit HR '228' - task jgfs_post_f231 - trigger ./jgfs_post_manager:release_post231 - edit FHRGRP '158' - edit FHRLST 'f231' - edit FHR 'f231' - edit HR '231' - task jgfs_post_f234 - trigger ./jgfs_post_manager:release_post234 - edit FHRGRP '159' - edit FHRLST 'f234' - edit FHR 'f234' - edit HR '234' - task jgfs_post_f237 - trigger ./jgfs_post_manager:release_post237 - edit FHRGRP '160' - edit FHRLST 'f237' - edit FHR 'f237' - edit HR '237' - task jgfs_post_f240 - trigger ./jgfs_post_manager:release_post240 - edit FHRGRP '161' - edit FHRLST 'f240' - edit FHR 'f240' - edit HR '240' - task jgfs_post_f243 - trigger ./jgfs_post_manager:release_post243 - edit FHRGRP '162' - edit FHRLST 'f243' - edit FHR 'f243' - edit HR '243' - task jgfs_post_f246 - trigger ./jgfs_post_manager:release_post246 - edit FHRGRP '163' - edit FHRLST 'f246' - edit FHR 'f246' - edit HR '246' - task jgfs_post_f249 - trigger ./jgfs_post_manager:release_post249 - edit FHRGRP '164' - edit FHRLST 'f249' - edit FHR 'f249' - edit HR '249' - task jgfs_post_f252 - trigger ./jgfs_post_manager:release_post252 - edit FHRGRP '165' - edit FHRLST 'f252' - edit FHR 'f252' - edit HR '252' - task jgfs_post_f255 - trigger ./jgfs_post_manager:release_post255 - edit FHRGRP '166' - edit FHRLST 'f255' - edit FHR 'f255' - edit HR '255' - task jgfs_post_f258 - trigger ./jgfs_post_manager:release_post258 - edit FHRGRP '167' - edit FHRLST 'f258' - edit FHR 'f258' - edit HR '258' - task jgfs_post_f261 - trigger ./jgfs_post_manager:release_post261 - edit FHRGRP '168' - edit FHRLST 'f261' - edit FHR 'f261' - edit HR '261' - task jgfs_post_f264 - trigger ./jgfs_post_manager:release_post264 - edit FHRGRP '169' - edit FHRLST 'f264' - edit FHR 'f264' - edit HR '264' - task jgfs_post_f267 - trigger ./jgfs_post_manager:release_post267 - edit FHRGRP '170' - edit FHRLST 'f267' - edit FHR 'f267' - edit HR '267' - task jgfs_post_f270 - trigger ./jgfs_post_manager:release_post270 - edit FHRGRP '171' - edit FHRLST 'f270' - edit FHR 'f270' - edit HR '270' - task jgfs_post_f273 - trigger ./jgfs_post_manager:release_post273 - edit FHRGRP '172' - edit FHRLST 'f273' - edit FHR 'f273' - edit HR '273' - task jgfs_post_f276 - trigger ./jgfs_post_manager:release_post276 - edit FHRGRP '173' - edit FHRLST 'f276' - edit FHR 'f276' - edit HR '276' - task jgfs_post_f279 - trigger ./jgfs_post_manager:release_post279 - edit FHRGRP '174' - edit FHRLST 'f279' - edit FHR 'f279' - edit HR '279' - task jgfs_post_f282 - trigger ./jgfs_post_manager:release_post282 - edit FHRGRP '175' - edit FHRLST 'f282' - edit FHR 'f282' - edit HR '282' - task jgfs_post_f285 - trigger ./jgfs_post_manager:release_post285 - edit FHRGRP '176' - edit FHRLST 'f285' - edit FHR 'f285' - edit HR '285' - task jgfs_post_f288 - trigger ./jgfs_post_manager:release_post288 - edit FHRGRP '177' - edit FHRLST 'f288' - edit FHR 'f288' - edit HR '288' - task jgfs_post_f291 - trigger ./jgfs_post_manager:release_post291 - edit FHRGRP '178' - edit FHRLST 'f291' - edit FHR 'f291' - edit HR '291' - task jgfs_post_f294 - trigger ./jgfs_post_manager:release_post294 - edit FHRGRP '179' - edit FHRLST 'f294' - edit FHR 'f294' - edit HR '294' - task jgfs_post_f297 - trigger ./jgfs_post_manager:release_post297 - edit FHRGRP '180' - edit FHRLST 'f297' - edit FHR 'f297' - edit HR '297' - task jgfs_post_f300 - trigger ./jgfs_post_manager:release_post300 - edit FHRGRP '181' - edit FHRLST 'f300' - edit FHR 'f300' - edit HR '300' - task jgfs_post_f303 - trigger ./jgfs_post_manager:release_post303 - edit FHRGRP '182' - edit FHRLST 'f303' - edit FHR 'f303' - edit HR '303' - task jgfs_post_f306 - trigger ./jgfs_post_manager:release_post306 - edit FHRGRP '183' - edit FHRLST 'f306' - edit FHR 'f306' - edit HR '306' - task jgfs_post_f309 - trigger ./jgfs_post_manager:release_post309 - edit FHRGRP '184' - edit FHRLST 'f309' - edit FHR 'f309' - edit HR '309' - task jgfs_post_f312 - trigger ./jgfs_post_manager:release_post312 - edit FHRGRP '185' - edit FHRLST 'f312' - edit FHR 'f312' - edit HR '312' - task jgfs_post_f315 - trigger ./jgfs_post_manager:release_post315 - edit FHRGRP '186' - edit FHRLST 'f315' - edit FHR 'f315' - edit HR '315' - task jgfs_post_f318 - trigger ./jgfs_post_manager:release_post318 - edit FHRGRP '187' - edit FHRLST 'f318' - edit FHR 'f318' - edit HR '318' - task jgfs_post_f321 - trigger ./jgfs_post_manager:release_post321 - edit FHRGRP '188' - edit FHRLST 'f321' - edit FHR 'f321' - edit HR '321' - task jgfs_post_f324 - trigger ./jgfs_post_manager:release_post324 - edit FHRGRP '189' - edit FHRLST 'f324' - edit FHR 'f324' - edit HR '324' - task jgfs_post_f327 - trigger ./jgfs_post_manager:release_post327 - edit FHRGRP '190' - edit FHRLST 'f327' - edit FHR 'f327' - edit HR '327' - task jgfs_post_f330 - trigger ./jgfs_post_manager:release_post330 - edit FHRGRP '191' - edit FHRLST 'f330' - edit FHR 'f330' - edit HR '330' - task jgfs_post_f333 - trigger ./jgfs_post_manager:release_post333 - edit FHRGRP '192' - edit FHRLST 'f333' - edit FHR 'f333' - edit HR '333' - task jgfs_post_f336 - trigger ./jgfs_post_manager:release_post336 - edit FHRGRP '193' - edit FHRLST 'f336' - edit FHR 'f336' - edit HR '336' - task jgfs_post_f339 - trigger ./jgfs_post_manager:release_post339 - edit FHRGRP '194' - edit FHRLST 'f339' - edit FHR 'f339' - edit HR '339' - task jgfs_post_f342 - trigger ./jgfs_post_manager:release_post342 - edit FHRGRP '195' - edit FHRLST 'f342' - edit FHR 'f342' - edit HR '342' - task jgfs_post_f345 - trigger ./jgfs_post_manager:release_post345 - edit FHRGRP '196' - edit FHRLST 'f345' - edit FHR 'f345' - edit HR '345' - task jgfs_post_f348 - trigger ./jgfs_post_manager:release_post348 - edit FHRGRP '197' - edit FHRLST 'f348' - edit FHR 'f348' - edit HR '348' - task jgfs_post_f351 - trigger ./jgfs_post_manager:release_post351 - edit FHRGRP '198' - edit FHRLST 'f351' - edit FHR 'f351' - edit HR '351' - task jgfs_post_f354 - trigger ./jgfs_post_manager:release_post354 - edit FHRGRP '199' - edit FHRLST 'f354' - edit FHR 'f354' - edit HR '354' - task jgfs_post_f357 - trigger ./jgfs_post_manager:release_post357 - edit FHRGRP '200' - edit FHRLST 'f357' - edit FHR 'f357' - edit HR '357' - task jgfs_post_f360 - trigger ./jgfs_post_manager:release_post360 - edit FHRGRP '201' - edit FHRLST 'f360' - edit FHR 'f360' - edit HR '360' - task jgfs_post_f363 - trigger ./jgfs_post_manager:release_post363 - edit FHRGRP '202' - edit FHRLST 'f363' - edit FHR 'f363' - edit HR '363' - task jgfs_post_f366 - trigger ./jgfs_post_manager:release_post366 - edit FHRGRP '203' - edit FHRLST 'f366' - edit FHR 'f366' - edit HR '366' - task jgfs_post_f369 - trigger ./jgfs_post_manager:release_post369 - edit FHRGRP '204' - edit FHRLST 'f369' - edit FHR 'f369' - edit HR '369' - task jgfs_post_f372 - trigger ./jgfs_post_manager:release_post372 - edit FHRGRP '205' - edit FHRLST 'f372' - edit FHR 'f372' - edit HR '372' - task jgfs_post_f375 - trigger ./jgfs_post_manager:release_post375 - edit FHRGRP '206' - edit FHRLST 'f375' - edit FHR 'f375' - edit HR '375' - task jgfs_post_f378 - trigger ./jgfs_post_manager:release_post378 - edit FHRGRP '207' - edit FHRLST 'f378' - edit FHR 'f378' - edit HR '378' - task jgfs_post_f381 - trigger ./jgfs_post_manager:release_post381 - edit FHRGRP '208' - edit FHRLST 'f381' - edit FHR 'f381' - edit HR '381' - task jgfs_post_f384 - trigger ./jgfs_post_manager:release_post384 - edit FHRGRP '209' - edit FHRLST 'f384' - edit FHR 'f384' - edit HR '384' - endfamily - family post_processing - task jgfs_wafs_gcip - trigger ../post/jgfs_post_f003 == complete - time 04:40 - family fax - defstatus complete - task jgfs_fax_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_anl == complete - edit FCSTHR '00' - task jgfs_fax_anl - trigger ../../post/jgfs_post_anl == complete - edit FCSTHR 'anl' - task jgfs_fax_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete - edit FCSTHR '12' - task jgfs_fax_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete - edit FCSTHR '24' - task jgfs_fax_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete - edit FCSTHR '36' - endfamily - family grib_wafs - task jgfs_wafs_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete - edit FCSTHR '00' - task jgfs_wafs_f06 - trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete - edit FCSTHR '06' - task jgfs_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete - edit FCSTHR '12' - task jgfs_wafs_f18 - trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete - edit FCSTHR '18' - task jgfs_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete - edit FCSTHR '24' - task jgfs_wafs_f30 - trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete - edit FCSTHR '30' - task jgfs_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete - edit FCSTHR '36' - task jgfs_wafs_f42 - trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete - edit FCSTHR '42' - task jgfs_wafs_f48 - trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete - edit FCSTHR '48' - task jgfs_wafs_f54 - trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete - edit FCSTHR '54' - task jgfs_wafs_f60 - trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete - edit FCSTHR '60' - task jgfs_wafs_f66 - trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete - edit FCSTHR '66' - task jgfs_wafs_f72 - trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete - edit FCSTHR '72' - task jgfs_wafs_f78 - trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete - edit FCSTHR '78' - task jgfs_wafs_f84 - trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete - edit FCSTHR '84' - task jgfs_wafs_f90 - trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete - edit FCSTHR '90' - task jgfs_wafs_f96 - trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete - edit FCSTHR '96' - task jgfs_wafs_f102 - trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete - edit FCSTHR '102' - task jgfs_wafs_f108 - trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete - edit FCSTHR '108' - task jgfs_wafs_f114 - trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete - edit FCSTHR '114' - task jgfs_wafs_f120 - trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete - edit FCSTHR '120' - endfamily - family bufr_sounding - task jgfs_postsnd - trigger ../../post/jgfs_post_manager:release_post000 - endfamily - family bulletins - task jgfs_fbwind - trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete - endfamily - family grib2_wafs - task jgfs_wafs_grib2 - trigger ../../post/jgfs_post_f000 == complete - task jgfs_wafs_blending - trigger ./jgfs_wafs_grib2 == complete - time 04:33 - endfamily - family awips_20km_1p0 - task jgfs_awips_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_f003 - trigger ../../post/jgfs_post_f003 == complete - edit FHRGRP '003' - edit FHRLST 'f003' - edit FCSTHR '003' - edit TRDRUN 'NO' - task jgfs_awips_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_f009 - trigger ../../post/jgfs_post_f009 == complete - edit FHRGRP '009' - edit FHRLST 'f009' - edit FCSTHR '009' - edit TRDRUN 'NO' - task jgfs_awips_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_f015 - trigger ../../post/jgfs_post_f015 == complete - edit FHRGRP '015' - edit FHRLST 'f015' - edit FCSTHR '015' - edit TRDRUN 'NO' - task jgfs_awips_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_f021 - trigger ../../post/jgfs_post_f021 == complete - edit FHRGRP '021' - edit FHRLST 'f021' - edit FCSTHR '021' - edit TRDRUN 'NO' - task jgfs_awips_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_f027 - trigger ../../post/jgfs_post_f027 == complete - edit FHRGRP '027' - edit FHRLST 'f027' - edit FCSTHR '027' - edit TRDRUN 'NO' - task jgfs_awips_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_f033 - trigger ../../post/jgfs_post_f033 == complete - edit FHRGRP '033' - edit FHRLST 'f033' - edit FCSTHR '033' - edit TRDRUN 'NO' - task jgfs_awips_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_f039 - trigger ../../post/jgfs_post_f039 == complete - edit FHRGRP '039' - edit FHRLST 'f039' - edit FCSTHR '039' - edit TRDRUN 'NO' - task jgfs_awips_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_f045 - trigger ../../post/jgfs_post_f045 == complete - edit FHRGRP '045' - edit FHRLST 'f045' - edit FCSTHR '045' - edit TRDRUN 'NO' - task jgfs_awips_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_f051 - trigger ../../post/jgfs_post_f051 == complete - edit FHRGRP '051' - edit FHRLST 'f051' - edit FCSTHR '051' - edit TRDRUN 'NO' - task jgfs_awips_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_f057 - trigger ../../post/jgfs_post_f057 == complete - edit FHRGRP '057' - edit FHRLST 'f057' - edit FCSTHR '057' - edit TRDRUN 'NO' - task jgfs_awips_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_f063 - trigger ../../post/jgfs_post_f063 == complete - edit FHRGRP '063' - edit FHRLST 'f063' - edit FCSTHR '063' - edit TRDRUN 'NO' - task jgfs_awips_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_f069 - trigger ../../post/jgfs_post_f069 == complete - edit FHRGRP '069' - edit FHRLST 'f069' - edit FCSTHR '069' - edit TRDRUN 'NO' - task jgfs_awips_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_f075 - trigger ../../post/jgfs_post_f075 == complete - edit FHRGRP '075' - edit FHRLST 'f075' - edit FCSTHR '075' - edit TRDRUN 'NO' - task jgfs_awips_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_f081 - trigger ../../post/jgfs_post_f081 == complete - edit FHRGRP '081' - edit FHRLST 'f081' - edit FCSTHR '081' - edit TRDRUN 'NO' - task jgfs_awips_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - family awips_g2 - task jgfs_awips_g2_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_g2_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_g2_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_g2_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_g2_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_g2_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_g2_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_g2_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_g2_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_g2_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_g2_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_g2_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_g2_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_g2_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_g2_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_g2_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_g2_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_g2_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_g2_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_g2_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_g2_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_g2_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_g2_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_g2_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_g2_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_g2_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_g2_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_g2_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_g2_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_g2_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_g2_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_g2_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_g2_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_g2_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_g2_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_g2_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_g2_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_g2_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_g2_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_g2_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_g2_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - endfamily - family mos - edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos' - edit PROJ 'GFS-%PROJENVIR%' - edit COM '/gpfs/hps/nco/ops/com' - edit QUEUESERV 'prod_transfer' - edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0' - edit QUEUE 'prod' - family prep - task jgfsmos_stn_prep - trigger /prod00/gfs/post/jgfs_post_f096 == complete - edit NTASK '3' - edit PTILE '3' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_grd_prep - trigger /prod00/gfs/post/jgfs_post_f096 == complete - edit NTASK '4' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_stn_prep - trigger /prod00/gfs/post == complete - edit NTASK '2' - edit PTILE '2' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_grd_prep - trigger /prod00/gfs/post == complete - edit NTASK '7' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '2' - endfamily - family forecast - task jgfsmos_stn_fcst - trigger ../prep/jgfsmos_stn_prep == complete - edit NTASK '5' - edit PTILE '5' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_grd_fcst - trigger ../prep/jgfsmos_stn_prep == complete and ../prep/jgfsmos_grd_prep == complete - edit NTASK '7' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '2' - task jgfsmos_ext_stn_fcst - trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prdgen/jgfsmos_stn_prdgen == complete - edit NTASK '3' - edit PTILE '3' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_grd_fcst - trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prep/jgfsmos_ext_grd_prep == complete and jgfsmos_grd_fcst == complete - edit NTASK '7' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '2' - endfamily - family prdgen - task jgfsmos_stn_prdgen - trigger ../forecast/jgfsmos_stn_fcst == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_grd_prdgen - trigger ../forecast/jgfsmos_grd_fcst == complete and jgfsmos_stn_prdgen == complete - edit NTASK '14' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '14' - task jgfsmos_ext_stn_prdgen - trigger ../forecast/jgfsmos_ext_stn_fcst == complete and jgfsmos_stn_prdgen == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_grd_prdgen - trigger ../forecast/jgfsmos_ext_grd_fcst == complete and jgfsmos_grd_prdgen == complete and jgfsmos_ext_stn_prdgen == complete - edit NTASK '12' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '12' - task jgfsmos_wx_prdgen - trigger ../prdgen/jgfsmos_grd_prdgen == complete - edit NTASK '2' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '2' - task jgfsmos_wx_ext_prdgen - trigger ../prdgen/jgfsmos_ext_grd_prdgen == complete and jgfsmos_wx_prdgen == complete - edit NTASK '2' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '2' - endfamily - family gempak - task jgfs_gempak_mdl - trigger ../prdgen == complete - task jmrf_gempak_mdl - trigger ../prdgen == complete - endfamily - endfamily - family gempak - task jgfs_gempak_ncdc_upapgif - trigger ./jgfs_gempak == active or ./jgfs_gempak == complete - task jgfs_gempak - trigger ../jgfs_analysis eq complete - task jgfs_gempak_meta - trigger ../jgfs_analysis == complete - task jgfs_pgrb2_spec_gempak - trigger ./jgfs_npoess_pgrb2_0p5deg == complete - task jgfs_npoess_pgrb2_0p5deg - trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete - endfamily - endfamily - diff --git a/ecflow/ecf/defs/gfs_06.def b/ecflow/ecf/defs/gfs_06.def deleted file mode 100644 index aea88d7036..0000000000 --- a/ecflow/ecf/defs/gfs_06.def +++ /dev/null @@ -1,2262 +0,0 @@ - family gfs - edit CYC '06' - edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' - edit PROJ 'GFS-OPS' - edit NET 'gfs' - edit RUN 'gfs' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - family dump - task jgfs_tropcy_qc_reloc - event 1 jtwc_bull_email - time 08:41 - task jgfs_dump - event 1 release_sfcprep - time 08:47 - task jgfs_dump_post - trigger jgfs_dump eq complete - event 1 release_gfs06_dump_alert - task jgfs_dump_alert - trigger jgfs_dump_post:release_gfs06_dump_alert - task jmodel_realtime_gfs - trigger jgfs_dump_alert eq complete - endfamily - family prep - task jgfs_emcsfc_sfc_prep - trigger ../dump/jgfs_dump:release_sfcprep - task jgfs_prep - trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete - task jgfs_prep_post - trigger jgfs_prep eq complete and ../jgfs_analysis eq complete - endfamily - task jgfs_analysis - trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete - event 1 release_fcst - task jgfs_vminmon - trigger jgfs_analysis == complete - family forecast - task jgfs_forecast_high - trigger ../jgfs_analysis:release_fcst - endfamily - family post - task jgfs_post_manager - trigger ../jgfs_analysis eq complete - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - event 12 release_post010 - event 13 release_post011 - event 14 release_post012 - event 15 release_post013 - event 16 release_post014 - event 17 release_post015 - event 18 release_post016 - event 19 release_post017 - event 20 release_post018 - event 21 release_post019 - event 22 release_post020 - event 23 release_post021 - event 24 release_post022 - event 25 release_post023 - event 26 release_post024 - event 27 release_post025 - event 28 release_post026 - event 29 release_post027 - event 30 release_post028 - event 31 release_post029 - event 32 release_post030 - event 33 release_post031 - event 34 release_post032 - event 35 release_post033 - event 36 release_post034 - event 37 release_post035 - event 38 release_post036 - event 39 release_post037 - event 40 release_post038 - event 41 release_post039 - event 42 release_post040 - event 43 release_post041 - event 44 release_post042 - event 45 release_post043 - event 46 release_post044 - event 47 release_post045 - event 48 release_post046 - event 49 release_post047 - event 50 release_post048 - event 51 release_post049 - event 52 release_post050 - event 53 release_post051 - event 54 release_post052 - event 55 release_post053 - event 56 release_post054 - event 57 release_post055 - event 58 release_post056 - event 59 release_post057 - event 60 release_post058 - event 61 release_post059 - event 62 release_post060 - event 63 release_post061 - event 64 release_post062 - event 65 release_post063 - event 66 release_post064 - event 67 release_post065 - event 68 release_post066 - event 69 release_post067 - event 70 release_post068 - event 71 release_post069 - event 72 release_post070 - event 73 release_post071 - event 74 release_post072 - event 75 release_post073 - event 76 release_post074 - event 77 release_post075 - event 78 release_post076 - event 79 release_post077 - event 80 release_post078 - event 81 release_post079 - event 82 release_post080 - event 83 release_post081 - event 84 release_post082 - event 85 release_post083 - event 86 release_post084 - event 87 release_post085 - event 88 release_post086 - event 89 release_post087 - event 90 release_post088 - event 91 release_post089 - event 92 release_post090 - event 93 release_post091 - event 94 release_post092 - event 95 release_post093 - event 96 release_post094 - event 97 release_post095 - event 98 release_post096 - event 99 release_post097 - event 100 release_post098 - event 101 release_post099 - event 102 release_post100 - event 103 release_post101 - event 104 release_post102 - event 105 release_post103 - event 106 release_post104 - event 107 release_post105 - event 108 release_post106 - event 109 release_post107 - event 110 release_post108 - event 111 release_post109 - event 112 release_post110 - event 113 release_post111 - event 114 release_post112 - event 115 release_post113 - event 116 release_post114 - event 117 release_post115 - event 118 release_post116 - event 119 release_post117 - event 120 release_post118 - event 121 release_post119 - event 122 release_post120 - event 123 release_post123 - event 124 release_post126 - event 125 release_post129 - event 126 release_post132 - event 127 release_post135 - event 128 release_post138 - event 129 release_post141 - event 130 release_post144 - event 131 release_post147 - event 132 release_post150 - event 133 release_post153 - event 134 release_post156 - event 135 release_post159 - event 136 release_post162 - event 137 release_post165 - event 138 release_post168 - event 139 release_post171 - event 140 release_post174 - event 141 release_post177 - event 142 release_post180 - event 143 release_post183 - event 144 release_post186 - event 145 release_post189 - event 146 release_post192 - event 147 release_post195 - event 148 release_post198 - event 149 release_post201 - event 150 release_post204 - event 151 release_post207 - event 152 release_post210 - event 153 release_post213 - event 154 release_post216 - event 155 release_post219 - event 156 release_post222 - event 157 release_post225 - event 158 release_post228 - event 159 release_post231 - event 160 release_post234 - event 161 release_post237 - event 162 release_post240 - event 163 release_post243 - event 164 release_post246 - event 165 release_post249 - event 166 release_post252 - event 167 release_post255 - event 168 release_post258 - event 169 release_post261 - event 170 release_post264 - event 171 release_post267 - event 172 release_post270 - event 173 release_post273 - event 174 release_post276 - event 175 release_post279 - event 176 release_post282 - event 177 release_post285 - event 178 release_post288 - event 179 release_post291 - event 180 release_post294 - event 181 release_post297 - event 182 release_post300 - event 183 release_post303 - event 184 release_post306 - event 185 release_post309 - event 186 release_post312 - event 187 release_post315 - event 188 release_post318 - event 189 release_post321 - event 190 release_post324 - event 191 release_post327 - event 192 release_post330 - event 193 release_post333 - event 194 release_post336 - event 195 release_post339 - event 196 release_post342 - event 197 release_post345 - event 198 release_post348 - event 199 release_post351 - event 200 release_post354 - event 201 release_post357 - event 202 release_post360 - event 203 release_post363 - event 204 release_post366 - event 205 release_post369 - event 206 release_post372 - event 207 release_post375 - event 208 release_post378 - event 209 release_post381 - event 210 release_post384 - task jgfs_post_anl - trigger ./jgfs_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgfs_post_f000 - trigger ./jgfs_post_manager:release_post000 - edit FHRGRP '001' - edit FHRLST 'f000' - edit FHR 'f000' - edit HR '000' - task jgfs_post_f001 - trigger ./jgfs_post_manager:release_post001 - edit FHRGRP '002' - edit FHRLST 'f001' - edit FHR 'f001' - edit HR '001' - task jgfs_post_f002 - trigger ./jgfs_post_manager:release_post002 - edit FHRGRP '003' - edit FHRLST 'f002' - edit FHR 'f002' - edit HR '002' - task jgfs_post_f003 - trigger ./jgfs_post_manager:release_post003 - edit FHRGRP '004' - edit FHRLST 'f003' - edit FHR 'f003' - edit HR '003' - task jgfs_post_f004 - trigger ./jgfs_post_manager:release_post004 - edit FHRGRP '005' - edit FHRLST 'f004' - edit FHR 'f004' - edit HR '004' - task jgfs_post_f005 - trigger ./jgfs_post_manager:release_post005 - edit FHRGRP '006' - edit FHRLST 'f005' - edit FHR 'f005' - edit HR '005' - task jgfs_post_f006 - trigger ./jgfs_post_manager:release_post006 - edit FHRGRP '007' - edit FHRLST 'f006' - edit FHR 'f006' - edit HR '006' - task jgfs_post_f007 - trigger ./jgfs_post_manager:release_post007 - edit FHRGRP '008' - edit FHRLST 'f007' - edit FHR 'f007' - edit HR '007' - task jgfs_post_f008 - trigger ./jgfs_post_manager:release_post008 - edit FHRGRP '009' - edit FHRLST 'f008' - edit FHR 'f008' - edit HR '008' - task jgfs_post_f009 - trigger ./jgfs_post_manager:release_post009 - edit FHRGRP '010' - edit FHRLST 'f009' - edit FHR 'f009' - edit HR '009' - task jgfs_post_f010 - trigger ./jgfs_post_manager:release_post010 - edit FHRGRP '011' - edit FHRLST 'f010' - edit FHR 'f010' - edit HR '010' - task jgfs_post_f011 - trigger ./jgfs_post_manager:release_post011 - edit FHRGRP '012' - edit FHRLST 'f011' - edit FHR 'f011' - edit HR '011' - task jgfs_post_f012 - trigger ./jgfs_post_manager:release_post012 - edit FHRGRP '013' - edit FHRLST 'f012' - edit FHR 'f012' - edit HR '012' - task jgfs_post_f013 - trigger ./jgfs_post_manager:release_post013 - edit FHRGRP '014' - edit FHRLST 'f013' - edit FHR 'f013' - edit HR '013' - task jgfs_post_f014 - trigger ./jgfs_post_manager:release_post014 - edit FHRGRP '015' - edit FHRLST 'f014' - edit FHR 'f014' - edit HR '014' - task jgfs_post_f015 - trigger ./jgfs_post_manager:release_post015 - edit FHRGRP '016' - edit FHRLST 'f015' - edit FHR 'f015' - edit HR '015' - task jgfs_post_f016 - trigger ./jgfs_post_manager:release_post016 - edit FHRGRP '017' - edit FHRLST 'f016' - edit FHR 'f016' - edit HR '016' - task jgfs_post_f017 - trigger ./jgfs_post_manager:release_post017 - edit FHRGRP '018' - edit FHRLST 'f017' - edit FHR 'f017' - edit HR '017' - task jgfs_post_f018 - trigger ./jgfs_post_manager:release_post018 - edit FHRGRP '019' - edit FHRLST 'f018' - edit FHR 'f018' - edit HR '018' - task jgfs_post_f019 - trigger ./jgfs_post_manager:release_post019 - edit FHRGRP '020' - edit FHRLST 'f019' - edit FHR 'f019' - edit HR '019' - task jgfs_post_f020 - trigger ./jgfs_post_manager:release_post020 - edit FHRGRP '021' - edit FHRLST 'f020' - edit FHR 'f020' - edit HR '020' - task jgfs_post_f021 - trigger ./jgfs_post_manager:release_post021 - edit FHRGRP '022' - edit FHRLST 'f021' - edit FHR 'f021' - edit HR '021' - task jgfs_post_f022 - trigger ./jgfs_post_manager:release_post022 - edit FHRGRP '023' - edit FHRLST 'f022' - edit FHR 'f022' - edit HR '022' - task jgfs_post_f023 - trigger ./jgfs_post_manager:release_post023 - edit FHRGRP '024' - edit FHRLST 'f023' - edit FHR 'f023' - edit HR '023' - task jgfs_post_f024 - trigger ./jgfs_post_manager:release_post024 - edit FHRGRP '025' - edit FHRLST 'f024' - edit FHR 'f024' - edit HR '024' - task jgfs_post_f025 - trigger ./jgfs_post_manager:release_post025 - edit FHRGRP '026' - edit FHRLST 'f025' - edit FHR 'f025' - edit HR '025' - task jgfs_post_f026 - trigger ./jgfs_post_manager:release_post026 - edit FHRGRP '027' - edit FHRLST 'f026' - edit FHR 'f026' - edit HR '026' - task jgfs_post_f027 - trigger ./jgfs_post_manager:release_post027 - edit FHRGRP '028' - edit FHRLST 'f027' - edit FHR 'f027' - edit HR '027' - task jgfs_post_f028 - trigger ./jgfs_post_manager:release_post028 - edit FHRGRP '029' - edit FHRLST 'f028' - edit FHR 'f028' - edit HR '028' - task jgfs_post_f029 - trigger ./jgfs_post_manager:release_post029 - edit FHRGRP '030' - edit FHRLST 'f029' - edit FHR 'f029' - edit HR '029' - task jgfs_post_f030 - trigger ./jgfs_post_manager:release_post030 - edit FHRGRP '031' - edit FHRLST 'f030' - edit FHR 'f030' - edit HR '030' - task jgfs_post_f031 - trigger ./jgfs_post_manager:release_post031 - edit FHRGRP '032' - edit FHRLST 'f031' - edit FHR 'f031' - edit HR '031' - task jgfs_post_f032 - trigger ./jgfs_post_manager:release_post032 - edit FHRGRP '033' - edit FHRLST 'f032' - edit FHR 'f032' - edit HR '032' - task jgfs_post_f033 - trigger ./jgfs_post_manager:release_post033 - edit FHRGRP '034' - edit FHRLST 'f033' - edit FHR 'f033' - edit HR '033' - task jgfs_post_f034 - trigger ./jgfs_post_manager:release_post034 - edit FHRGRP '035' - edit FHRLST 'f034' - edit FHR 'f034' - edit HR '034' - task jgfs_post_f035 - trigger ./jgfs_post_manager:release_post035 - edit FHRGRP '036' - edit FHRLST 'f035' - edit FHR 'f035' - edit HR '035' - task jgfs_post_f036 - trigger ./jgfs_post_manager:release_post036 - edit FHRGRP '037' - edit FHRLST 'f036' - edit FHR 'f036' - edit HR '036' - task jgfs_post_f037 - trigger ./jgfs_post_manager:release_post037 - edit FHRGRP '038' - edit FHRLST 'f037' - edit FHR 'f037' - edit HR '037' - task jgfs_post_f038 - trigger ./jgfs_post_manager:release_post038 - edit FHRGRP '039' - edit FHRLST 'f038' - edit FHR 'f038' - edit HR '038' - task jgfs_post_f039 - trigger ./jgfs_post_manager:release_post039 - edit FHRGRP '040' - edit FHRLST 'f039' - edit FHR 'f039' - edit HR '039' - task jgfs_post_f040 - trigger ./jgfs_post_manager:release_post040 - edit FHRGRP '041' - edit FHRLST 'f040' - edit FHR 'f040' - edit HR '040' - task jgfs_post_f041 - trigger ./jgfs_post_manager:release_post041 - edit FHRGRP '042' - edit FHRLST 'f041' - edit FHR 'f041' - edit HR '041' - task jgfs_post_f042 - trigger ./jgfs_post_manager:release_post042 - edit FHRGRP '043' - edit FHRLST 'f042' - edit FHR 'f042' - edit HR '042' - task jgfs_post_f043 - trigger ./jgfs_post_manager:release_post043 - edit FHRGRP '044' - edit FHRLST 'f043' - edit FHR 'f043' - edit HR '043' - task jgfs_post_f044 - trigger ./jgfs_post_manager:release_post044 - edit FHRGRP '045' - edit FHRLST 'f044' - edit FHR 'f044' - edit HR '044' - task jgfs_post_f045 - trigger ./jgfs_post_manager:release_post045 - edit FHRGRP '046' - edit FHRLST 'f045' - edit FHR 'f045' - edit HR '045' - task jgfs_post_f046 - trigger ./jgfs_post_manager:release_post046 - edit FHRGRP '047' - edit FHRLST 'f046' - edit FHR 'f046' - edit HR '046' - task jgfs_post_f047 - trigger ./jgfs_post_manager:release_post047 - edit FHRGRP '048' - edit FHRLST 'f047' - edit FHR 'f047' - edit HR '047' - task jgfs_post_f048 - trigger ./jgfs_post_manager:release_post048 - edit FHRGRP '049' - edit FHRLST 'f048' - edit FHR 'f048' - edit HR '048' - task jgfs_post_f049 - trigger ./jgfs_post_manager:release_post049 - edit FHRGRP '050' - edit FHRLST 'f049' - edit FHR 'f049' - edit HR '049' - task jgfs_post_f050 - trigger ./jgfs_post_manager:release_post050 - edit FHRGRP '051' - edit FHRLST 'f050' - edit FHR 'f050' - edit HR '050' - task jgfs_post_f051 - trigger ./jgfs_post_manager:release_post051 - edit FHRGRP '052' - edit FHRLST 'f051' - edit FHR 'f051' - edit HR '051' - task jgfs_post_f052 - trigger ./jgfs_post_manager:release_post052 - edit FHRGRP '053' - edit FHRLST 'f052' - edit FHR 'f052' - edit HR '052' - task jgfs_post_f053 - trigger ./jgfs_post_manager:release_post053 - edit FHRGRP '054' - edit FHRLST 'f053' - edit FHR 'f053' - edit HR '053' - task jgfs_post_f054 - trigger ./jgfs_post_manager:release_post054 - edit FHRGRP '055' - edit FHRLST 'f054' - edit FHR 'f054' - edit HR '054' - task jgfs_post_f055 - trigger ./jgfs_post_manager:release_post055 - edit FHRGRP '056' - edit FHRLST 'f055' - edit FHR 'f055' - edit HR '055' - task jgfs_post_f056 - trigger ./jgfs_post_manager:release_post056 - edit FHRGRP '057' - edit FHRLST 'f056' - edit FHR 'f056' - edit HR '056' - task jgfs_post_f057 - trigger ./jgfs_post_manager:release_post057 - edit FHRGRP '058' - edit FHRLST 'f057' - edit FHR 'f057' - edit HR '057' - task jgfs_post_f058 - trigger ./jgfs_post_manager:release_post058 - edit FHRGRP '059' - edit FHRLST 'f058' - edit FHR 'f058' - edit HR '058' - task jgfs_post_f059 - trigger ./jgfs_post_manager:release_post059 - edit FHRGRP '060' - edit FHRLST 'f059' - edit FHR 'f059' - edit HR '059' - task jgfs_post_f060 - trigger ./jgfs_post_manager:release_post060 - edit FHRGRP '061' - edit FHRLST 'f060' - edit FHR 'f060' - edit HR '060' - task jgfs_post_f061 - trigger ./jgfs_post_manager:release_post061 - edit FHRGRP '062' - edit FHRLST 'f061' - edit FHR 'f061' - edit HR '061' - task jgfs_post_f062 - trigger ./jgfs_post_manager:release_post062 - edit FHRGRP '063' - edit FHRLST 'f062' - edit FHR 'f062' - edit HR '062' - task jgfs_post_f063 - trigger ./jgfs_post_manager:release_post063 - edit FHRGRP '064' - edit FHRLST 'f063' - edit FHR 'f063' - edit HR '063' - task jgfs_post_f064 - trigger ./jgfs_post_manager:release_post064 - edit FHRGRP '065' - edit FHRLST 'f064' - edit FHR 'f064' - edit HR '064' - task jgfs_post_f065 - trigger ./jgfs_post_manager:release_post065 - edit FHRGRP '066' - edit FHRLST 'f065' - edit FHR 'f065' - edit HR '065' - task jgfs_post_f066 - trigger ./jgfs_post_manager:release_post066 - edit FHRGRP '067' - edit FHRLST 'f066' - edit FHR 'f066' - edit HR '066' - task jgfs_post_f067 - trigger ./jgfs_post_manager:release_post067 - edit FHRGRP '068' - edit FHRLST 'f067' - edit FHR 'f067' - edit HR '067' - task jgfs_post_f068 - trigger ./jgfs_post_manager:release_post068 - edit FHRGRP '069' - edit FHRLST 'f068' - edit FHR 'f068' - edit HR '068' - task jgfs_post_f069 - trigger ./jgfs_post_manager:release_post069 - edit FHRGRP '070' - edit FHRLST 'f069' - edit FHR 'f069' - edit HR '069' - task jgfs_post_f070 - trigger ./jgfs_post_manager:release_post070 - edit FHRGRP '071' - edit FHRLST 'f070' - edit FHR 'f070' - edit HR '070' - task jgfs_post_f071 - trigger ./jgfs_post_manager:release_post071 - edit FHRGRP '072' - edit FHRLST 'f071' - edit FHR 'f071' - edit HR '071' - task jgfs_post_f072 - trigger ./jgfs_post_manager:release_post072 - edit FHRGRP '073' - edit FHRLST 'f072' - edit FHR 'f072' - edit HR '072' - task jgfs_post_f073 - trigger ./jgfs_post_manager:release_post073 - edit FHRGRP '074' - edit FHRLST 'f073' - edit FHR 'f073' - edit HR '073' - task jgfs_post_f074 - trigger ./jgfs_post_manager:release_post074 - edit FHRGRP '075' - edit FHRLST 'f074' - edit FHR 'f074' - edit HR '074' - task jgfs_post_f075 - trigger ./jgfs_post_manager:release_post075 - edit FHRGRP '076' - edit FHRLST 'f075' - edit FHR 'f075' - edit HR '075' - task jgfs_post_f076 - trigger ./jgfs_post_manager:release_post076 - edit FHRGRP '077' - edit FHRLST 'f076' - edit FHR 'f076' - edit HR '076' - task jgfs_post_f077 - trigger ./jgfs_post_manager:release_post077 - edit FHRGRP '078' - edit FHRLST 'f077' - edit FHR 'f077' - edit HR '077' - task jgfs_post_f078 - trigger ./jgfs_post_manager:release_post078 - edit FHRGRP '079' - edit FHRLST 'f078' - edit FHR 'f078' - edit HR '078' - task jgfs_post_f079 - trigger ./jgfs_post_manager:release_post079 - edit FHRGRP '080' - edit FHRLST 'f079' - edit FHR 'f079' - edit HR '079' - task jgfs_post_f080 - trigger ./jgfs_post_manager:release_post080 - edit FHRGRP '081' - edit FHRLST 'f080' - edit FHR 'f080' - edit HR '080' - task jgfs_post_f081 - trigger ./jgfs_post_manager:release_post081 - edit FHRGRP '082' - edit FHRLST 'f081' - edit FHR 'f081' - edit HR '081' - task jgfs_post_f082 - trigger ./jgfs_post_manager:release_post082 - edit FHRGRP '083' - edit FHRLST 'f082' - edit FHR 'f082' - edit HR '082' - task jgfs_post_f083 - trigger ./jgfs_post_manager:release_post083 - edit FHRGRP '084' - edit FHRLST 'f083' - edit FHR 'f083' - edit HR '083' - task jgfs_post_f084 - trigger ./jgfs_post_manager:release_post084 - edit FHRGRP '085' - edit FHRLST 'f084' - edit FHR 'f084' - edit HR '084' - task jgfs_post_f085 - trigger ./jgfs_post_manager:release_post085 - edit FHRGRP '086' - edit FHRLST 'f085' - edit FHR 'f085' - edit HR '085' - task jgfs_post_f086 - trigger ./jgfs_post_manager:release_post086 - edit FHRGRP '087' - edit FHRLST 'f086' - edit FHR 'f086' - edit HR '086' - task jgfs_post_f087 - trigger ./jgfs_post_manager:release_post087 - edit FHRGRP '088' - edit FHRLST 'f087' - edit FHR 'f087' - edit HR '087' - task jgfs_post_f088 - trigger ./jgfs_post_manager:release_post088 - edit FHRGRP '089' - edit FHRLST 'f088' - edit FHR 'f088' - edit HR '088' - task jgfs_post_f089 - trigger ./jgfs_post_manager:release_post089 - edit FHRGRP '090' - edit FHRLST 'f089' - edit FHR 'f089' - edit HR '089' - task jgfs_post_f090 - trigger ./jgfs_post_manager:release_post090 - edit FHRGRP '091' - edit FHRLST 'f090' - edit FHR 'f090' - edit HR '090' - task jgfs_post_f091 - trigger ./jgfs_post_manager:release_post091 - edit FHRGRP '092' - edit FHRLST 'f091' - edit FHR 'f091' - edit HR '091' - task jgfs_post_f092 - trigger ./jgfs_post_manager:release_post092 - edit FHRGRP '093' - edit FHRLST 'f092' - edit FHR 'f092' - edit HR '092' - task jgfs_post_f093 - trigger ./jgfs_post_manager:release_post093 - edit FHRGRP '094' - edit FHRLST 'f093' - edit FHR 'f093' - edit HR '093' - task jgfs_post_f094 - trigger ./jgfs_post_manager:release_post094 - edit FHRGRP '095' - edit FHRLST 'f094' - edit FHR 'f094' - edit HR '094' - task jgfs_post_f095 - trigger ./jgfs_post_manager:release_post095 - edit FHRGRP '096' - edit FHRLST 'f095' - edit FHR 'f095' - edit HR '095' - task jgfs_post_f096 - trigger ./jgfs_post_manager:release_post096 - edit FHRGRP '097' - edit FHRLST 'f096' - edit FHR 'f096' - edit HR '096' - task jgfs_post_f097 - trigger ./jgfs_post_manager:release_post097 - edit FHRGRP '098' - edit FHRLST 'f097' - edit FHR 'f097' - edit HR '097' - task jgfs_post_f098 - trigger ./jgfs_post_manager:release_post098 - edit FHRGRP '099' - edit FHRLST 'f098' - edit FHR 'f098' - edit HR '098' - task jgfs_post_f099 - trigger ./jgfs_post_manager:release_post099 - edit FHRGRP '100' - edit FHRLST 'f099' - edit FHR 'f099' - edit HR '099' - task jgfs_post_f100 - trigger ./jgfs_post_manager:release_post100 - edit FHRGRP '101' - edit FHRLST 'f100' - edit FHR 'f100' - edit HR '100' - task jgfs_post_f101 - trigger ./jgfs_post_manager:release_post101 - edit FHRGRP '102' - edit FHRLST 'f101' - edit FHR 'f101' - edit HR '101' - task jgfs_post_f102 - trigger ./jgfs_post_manager:release_post102 - edit FHRGRP '103' - edit FHRLST 'f102' - edit FHR 'f102' - edit HR '102' - task jgfs_post_f103 - trigger ./jgfs_post_manager:release_post103 - edit FHRGRP '104' - edit FHRLST 'f103' - edit FHR 'f103' - edit HR '103' - task jgfs_post_f104 - trigger ./jgfs_post_manager:release_post104 - edit FHRGRP '105' - edit FHRLST 'f104' - edit FHR 'f104' - edit HR '104' - task jgfs_post_f105 - trigger ./jgfs_post_manager:release_post105 - edit FHRGRP '106' - edit FHRLST 'f105' - edit FHR 'f105' - edit HR '105' - task jgfs_post_f106 - trigger ./jgfs_post_manager:release_post106 - edit FHRGRP '107' - edit FHRLST 'f106' - edit FHR 'f106' - edit HR '106' - task jgfs_post_f107 - trigger ./jgfs_post_manager:release_post107 - edit FHRGRP '108' - edit FHRLST 'f107' - edit FHR 'f107' - edit HR '107' - task jgfs_post_f108 - trigger ./jgfs_post_manager:release_post108 - edit FHRGRP '109' - edit FHRLST 'f108' - edit FHR 'f108' - edit HR '108' - task jgfs_post_f109 - trigger ./jgfs_post_manager:release_post109 - edit FHRGRP '110' - edit FHRLST 'f109' - edit FHR 'f109' - edit HR '109' - task jgfs_post_f110 - trigger ./jgfs_post_manager:release_post110 - edit FHRGRP '111' - edit FHRLST 'f110' - edit FHR 'f110' - edit HR '110' - task jgfs_post_f111 - trigger ./jgfs_post_manager:release_post111 - edit FHRGRP '112' - edit FHRLST 'f111' - edit FHR 'f111' - edit HR '111' - task jgfs_post_f112 - trigger ./jgfs_post_manager:release_post112 - edit FHRGRP '113' - edit FHRLST 'f112' - edit FHR 'f112' - edit HR '112' - task jgfs_post_f113 - trigger ./jgfs_post_manager:release_post113 - edit FHRGRP '114' - edit FHRLST 'f113' - edit FHR 'f113' - edit HR '113' - task jgfs_post_f114 - trigger ./jgfs_post_manager:release_post114 - edit FHRGRP '115' - edit FHRLST 'f114' - edit FHR 'f114' - edit HR '114' - task jgfs_post_f115 - trigger ./jgfs_post_manager:release_post115 - edit FHRGRP '116' - edit FHRLST 'f115' - edit FHR 'f115' - edit HR '115' - task jgfs_post_f116 - trigger ./jgfs_post_manager:release_post116 - edit FHRGRP '117' - edit FHRLST 'f116' - edit FHR 'f116' - edit HR '116' - task jgfs_post_f117 - trigger ./jgfs_post_manager:release_post117 - edit FHRGRP '118' - edit FHRLST 'f117' - edit FHR 'f117' - edit HR '117' - task jgfs_post_f118 - trigger ./jgfs_post_manager:release_post118 - edit FHRGRP '119' - edit FHRLST 'f118' - edit FHR 'f118' - edit HR '118' - task jgfs_post_f119 - trigger ./jgfs_post_manager:release_post119 - edit FHRGRP '120' - edit FHRLST 'f119' - edit FHR 'f119' - edit HR '119' - task jgfs_post_f120 - trigger ./jgfs_post_manager:release_post120 - edit FHRGRP '121' - edit FHRLST 'f120' - edit FHR 'f120' - edit HR '120' - task jgfs_post_f123 - trigger ./jgfs_post_manager:release_post123 - edit FHRGRP '122' - edit FHRLST 'f123' - edit FHR 'f123' - edit HR '123' - task jgfs_post_f126 - trigger ./jgfs_post_manager:release_post126 - edit FHRGRP '123' - edit FHRLST 'f126' - edit FHR 'f126' - edit HR '126' - task jgfs_post_f129 - trigger ./jgfs_post_manager:release_post129 - edit FHRGRP '124' - edit FHRLST 'f129' - edit FHR 'f129' - edit HR '129' - task jgfs_post_f132 - trigger ./jgfs_post_manager:release_post132 - edit FHRGRP '125' - edit FHRLST 'f132' - edit FHR 'f132' - edit HR '132' - task jgfs_post_f135 - trigger ./jgfs_post_manager:release_post135 - edit FHRGRP '126' - edit FHRLST 'f135' - edit FHR 'f135' - edit HR '135' - task jgfs_post_f138 - trigger ./jgfs_post_manager:release_post138 - edit FHRGRP '127' - edit FHRLST 'f138' - edit FHR 'f138' - edit HR '138' - task jgfs_post_f141 - trigger ./jgfs_post_manager:release_post141 - edit FHRGRP '128' - edit FHRLST 'f141' - edit FHR 'f141' - edit HR '141' - task jgfs_post_f144 - trigger ./jgfs_post_manager:release_post144 - edit FHRGRP '129' - edit FHRLST 'f144' - edit FHR 'f144' - edit HR '144' - task jgfs_post_f147 - trigger ./jgfs_post_manager:release_post147 - edit FHRGRP '130' - edit FHRLST 'f147' - edit FHR 'f147' - edit HR '147' - task jgfs_post_f150 - trigger ./jgfs_post_manager:release_post150 - edit FHRGRP '131' - edit FHRLST 'f150' - edit FHR 'f150' - edit HR '150' - task jgfs_post_f153 - trigger ./jgfs_post_manager:release_post153 - edit FHRGRP '132' - edit FHRLST 'f153' - edit FHR 'f153' - edit HR '153' - task jgfs_post_f156 - trigger ./jgfs_post_manager:release_post156 - edit FHRGRP '133' - edit FHRLST 'f156' - edit FHR 'f156' - edit HR '156' - task jgfs_post_f159 - trigger ./jgfs_post_manager:release_post159 - edit FHRGRP '134' - edit FHRLST 'f159' - edit FHR 'f159' - edit HR '159' - task jgfs_post_f162 - trigger ./jgfs_post_manager:release_post162 - edit FHRGRP '135' - edit FHRLST 'f162' - edit FHR 'f162' - edit HR '162' - task jgfs_post_f165 - trigger ./jgfs_post_manager:release_post165 - edit FHRGRP '136' - edit FHRLST 'f165' - edit FHR 'f165' - edit HR '165' - task jgfs_post_f168 - trigger ./jgfs_post_manager:release_post168 - edit FHRGRP '137' - edit FHRLST 'f168' - edit FHR 'f168' - edit HR '168' - task jgfs_post_f171 - trigger ./jgfs_post_manager:release_post171 - edit FHRGRP '138' - edit FHRLST 'f171' - edit FHR 'f171' - edit HR '171' - task jgfs_post_f174 - trigger ./jgfs_post_manager:release_post174 - edit FHRGRP '139' - edit FHRLST 'f174' - edit FHR 'f174' - edit HR '174' - task jgfs_post_f177 - trigger ./jgfs_post_manager:release_post177 - edit FHRGRP '140' - edit FHRLST 'f177' - edit FHR 'f177' - edit HR '177' - task jgfs_post_f180 - trigger ./jgfs_post_manager:release_post180 - edit FHRGRP '141' - edit FHRLST 'f180' - edit FHR 'f180' - edit HR '180' - task jgfs_post_f183 - trigger ./jgfs_post_manager:release_post183 - edit FHRGRP '142' - edit FHRLST 'f183' - edit FHR 'f183' - edit HR '183' - task jgfs_post_f186 - trigger ./jgfs_post_manager:release_post186 - edit FHRGRP '143' - edit FHRLST 'f186' - edit FHR 'f186' - edit HR '186' - task jgfs_post_f189 - trigger ./jgfs_post_manager:release_post189 - edit FHRGRP '144' - edit FHRLST 'f189' - edit FHR 'f189' - edit HR '189' - task jgfs_post_f192 - trigger ./jgfs_post_manager:release_post192 - edit FHRGRP '145' - edit FHRLST 'f192' - edit FHR 'f192' - edit HR '192' - task jgfs_post_f195 - trigger ./jgfs_post_manager:release_post195 - edit FHRGRP '146' - edit FHRLST 'f195' - edit FHR 'f195' - edit HR '195' - task jgfs_post_f198 - trigger ./jgfs_post_manager:release_post198 - edit FHRGRP '147' - edit FHRLST 'f198' - edit FHR 'f198' - edit HR '198' - task jgfs_post_f201 - trigger ./jgfs_post_manager:release_post201 - edit FHRGRP '148' - edit FHRLST 'f201' - edit FHR 'f201' - edit HR '201' - task jgfs_post_f204 - trigger ./jgfs_post_manager:release_post204 - edit FHRGRP '149' - edit FHRLST 'f204' - edit FHR 'f204' - edit HR '204' - task jgfs_post_f207 - trigger ./jgfs_post_manager:release_post207 - edit FHRGRP '150' - edit FHRLST 'f207' - edit FHR 'f207' - edit HR '207' - task jgfs_post_f210 - trigger ./jgfs_post_manager:release_post210 - edit FHRGRP '151' - edit FHRLST 'f210' - edit FHR 'f210' - edit HR '210' - task jgfs_post_f213 - trigger ./jgfs_post_manager:release_post213 - edit FHRGRP '152' - edit FHRLST 'f213' - edit FHR 'f213' - edit HR '213' - task jgfs_post_f216 - trigger ./jgfs_post_manager:release_post216 - edit FHRGRP '153' - edit FHRLST 'f216' - edit FHR 'f216' - edit HR '216' - task jgfs_post_f219 - trigger ./jgfs_post_manager:release_post219 - edit FHRGRP '154' - edit FHRLST 'f219' - edit FHR 'f219' - edit HR '219' - task jgfs_post_f222 - trigger ./jgfs_post_manager:release_post222 - edit FHRGRP '155' - edit FHRLST 'f222' - edit FHR 'f222' - edit HR '222' - task jgfs_post_f225 - trigger ./jgfs_post_manager:release_post225 - edit FHRGRP '156' - edit FHRLST 'f225' - edit FHR 'f225' - edit HR '225' - task jgfs_post_f228 - trigger ./jgfs_post_manager:release_post228 - edit FHRGRP '157' - edit FHRLST 'f228' - edit FHR 'f228' - edit HR '228' - task jgfs_post_f231 - trigger ./jgfs_post_manager:release_post231 - edit FHRGRP '158' - edit FHRLST 'f231' - edit FHR 'f231' - edit HR '231' - task jgfs_post_f234 - trigger ./jgfs_post_manager:release_post234 - edit FHRGRP '159' - edit FHRLST 'f234' - edit FHR 'f234' - edit HR '234' - task jgfs_post_f237 - trigger ./jgfs_post_manager:release_post237 - edit FHRGRP '160' - edit FHRLST 'f237' - edit FHR 'f237' - edit HR '237' - task jgfs_post_f240 - trigger ./jgfs_post_manager:release_post240 - edit FHRGRP '161' - edit FHRLST 'f240' - edit FHR 'f240' - edit HR '240' - task jgfs_post_f243 - trigger ./jgfs_post_manager:release_post243 - edit FHRGRP '162' - edit FHRLST 'f243' - edit FHR 'f243' - edit HR '243' - task jgfs_post_f246 - trigger ./jgfs_post_manager:release_post246 - edit FHRGRP '163' - edit FHRLST 'f246' - edit FHR 'f246' - edit HR '246' - task jgfs_post_f249 - trigger ./jgfs_post_manager:release_post249 - edit FHRGRP '164' - edit FHRLST 'f249' - edit FHR 'f249' - edit HR '249' - task jgfs_post_f252 - trigger ./jgfs_post_manager:release_post252 - edit FHRGRP '165' - edit FHRLST 'f252' - edit FHR 'f252' - edit HR '252' - task jgfs_post_f255 - trigger ./jgfs_post_manager:release_post255 - edit FHRGRP '166' - edit FHRLST 'f255' - edit FHR 'f255' - edit HR '255' - task jgfs_post_f258 - trigger ./jgfs_post_manager:release_post258 - edit FHRGRP '167' - edit FHRLST 'f258' - edit FHR 'f258' - edit HR '258' - task jgfs_post_f261 - trigger ./jgfs_post_manager:release_post261 - edit FHRGRP '168' - edit FHRLST 'f261' - edit FHR 'f261' - edit HR '261' - task jgfs_post_f264 - trigger ./jgfs_post_manager:release_post264 - edit FHRGRP '169' - edit FHRLST 'f264' - edit FHR 'f264' - edit HR '264' - task jgfs_post_f267 - trigger ./jgfs_post_manager:release_post267 - edit FHRGRP '170' - edit FHRLST 'f267' - edit FHR 'f267' - edit HR '267' - task jgfs_post_f270 - trigger ./jgfs_post_manager:release_post270 - edit FHRGRP '171' - edit FHRLST 'f270' - edit FHR 'f270' - edit HR '270' - task jgfs_post_f273 - trigger ./jgfs_post_manager:release_post273 - edit FHRGRP '172' - edit FHRLST 'f273' - edit FHR 'f273' - edit HR '273' - task jgfs_post_f276 - trigger ./jgfs_post_manager:release_post276 - edit FHRGRP '173' - edit FHRLST 'f276' - edit FHR 'f276' - edit HR '276' - task jgfs_post_f279 - trigger ./jgfs_post_manager:release_post279 - edit FHRGRP '174' - edit FHRLST 'f279' - edit FHR 'f279' - edit HR '279' - task jgfs_post_f282 - trigger ./jgfs_post_manager:release_post282 - edit FHRGRP '175' - edit FHRLST 'f282' - edit FHR 'f282' - edit HR '282' - task jgfs_post_f285 - trigger ./jgfs_post_manager:release_post285 - edit FHRGRP '176' - edit FHRLST 'f285' - edit FHR 'f285' - edit HR '285' - task jgfs_post_f288 - trigger ./jgfs_post_manager:release_post288 - edit FHRGRP '177' - edit FHRLST 'f288' - edit FHR 'f288' - edit HR '288' - task jgfs_post_f291 - trigger ./jgfs_post_manager:release_post291 - edit FHRGRP '178' - edit FHRLST 'f291' - edit FHR 'f291' - edit HR '291' - task jgfs_post_f294 - trigger ./jgfs_post_manager:release_post294 - edit FHRGRP '179' - edit FHRLST 'f294' - edit FHR 'f294' - edit HR '294' - task jgfs_post_f297 - trigger ./jgfs_post_manager:release_post297 - edit FHRGRP '180' - edit FHRLST 'f297' - edit FHR 'f297' - edit HR '297' - task jgfs_post_f300 - trigger ./jgfs_post_manager:release_post300 - edit FHRGRP '181' - edit FHRLST 'f300' - edit FHR 'f300' - edit HR '300' - task jgfs_post_f303 - trigger ./jgfs_post_manager:release_post303 - edit FHRGRP '182' - edit FHRLST 'f303' - edit FHR 'f303' - edit HR '303' - task jgfs_post_f306 - trigger ./jgfs_post_manager:release_post306 - edit FHRGRP '183' - edit FHRLST 'f306' - edit FHR 'f306' - edit HR '306' - task jgfs_post_f309 - trigger ./jgfs_post_manager:release_post309 - edit FHRGRP '184' - edit FHRLST 'f309' - edit FHR 'f309' - edit HR '309' - task jgfs_post_f312 - trigger ./jgfs_post_manager:release_post312 - edit FHRGRP '185' - edit FHRLST 'f312' - edit FHR 'f312' - edit HR '312' - task jgfs_post_f315 - trigger ./jgfs_post_manager:release_post315 - edit FHRGRP '186' - edit FHRLST 'f315' - edit FHR 'f315' - edit HR '315' - task jgfs_post_f318 - trigger ./jgfs_post_manager:release_post318 - edit FHRGRP '187' - edit FHRLST 'f318' - edit FHR 'f318' - edit HR '318' - task jgfs_post_f321 - trigger ./jgfs_post_manager:release_post321 - edit FHRGRP '188' - edit FHRLST 'f321' - edit FHR 'f321' - edit HR '321' - task jgfs_post_f324 - trigger ./jgfs_post_manager:release_post324 - edit FHRGRP '189' - edit FHRLST 'f324' - edit FHR 'f324' - edit HR '324' - task jgfs_post_f327 - trigger ./jgfs_post_manager:release_post327 - edit FHRGRP '190' - edit FHRLST 'f327' - edit FHR 'f327' - edit HR '327' - task jgfs_post_f330 - trigger ./jgfs_post_manager:release_post330 - edit FHRGRP '191' - edit FHRLST 'f330' - edit FHR 'f330' - edit HR '330' - task jgfs_post_f333 - trigger ./jgfs_post_manager:release_post333 - edit FHRGRP '192' - edit FHRLST 'f333' - edit FHR 'f333' - edit HR '333' - task jgfs_post_f336 - trigger ./jgfs_post_manager:release_post336 - edit FHRGRP '193' - edit FHRLST 'f336' - edit FHR 'f336' - edit HR '336' - task jgfs_post_f339 - trigger ./jgfs_post_manager:release_post339 - edit FHRGRP '194' - edit FHRLST 'f339' - edit FHR 'f339' - edit HR '339' - task jgfs_post_f342 - trigger ./jgfs_post_manager:release_post342 - edit FHRGRP '195' - edit FHRLST 'f342' - edit FHR 'f342' - edit HR '342' - task jgfs_post_f345 - trigger ./jgfs_post_manager:release_post345 - edit FHRGRP '196' - edit FHRLST 'f345' - edit FHR 'f345' - edit HR '345' - task jgfs_post_f348 - trigger ./jgfs_post_manager:release_post348 - edit FHRGRP '197' - edit FHRLST 'f348' - edit FHR 'f348' - edit HR '348' - task jgfs_post_f351 - trigger ./jgfs_post_manager:release_post351 - edit FHRGRP '198' - edit FHRLST 'f351' - edit FHR 'f351' - edit HR '351' - task jgfs_post_f354 - trigger ./jgfs_post_manager:release_post354 - edit FHRGRP '199' - edit FHRLST 'f354' - edit FHR 'f354' - edit HR '354' - task jgfs_post_f357 - trigger ./jgfs_post_manager:release_post357 - edit FHRGRP '200' - edit FHRLST 'f357' - edit FHR 'f357' - edit HR '357' - task jgfs_post_f360 - trigger ./jgfs_post_manager:release_post360 - edit FHRGRP '201' - edit FHRLST 'f360' - edit FHR 'f360' - edit HR '360' - task jgfs_post_f363 - trigger ./jgfs_post_manager:release_post363 - edit FHRGRP '202' - edit FHRLST 'f363' - edit FHR 'f363' - edit HR '363' - task jgfs_post_f366 - trigger ./jgfs_post_manager:release_post366 - edit FHRGRP '203' - edit FHRLST 'f366' - edit FHR 'f366' - edit HR '366' - task jgfs_post_f369 - trigger ./jgfs_post_manager:release_post369 - edit FHRGRP '204' - edit FHRLST 'f369' - edit FHR 'f369' - edit HR '369' - task jgfs_post_f372 - trigger ./jgfs_post_manager:release_post372 - edit FHRGRP '205' - edit FHRLST 'f372' - edit FHR 'f372' - edit HR '372' - task jgfs_post_f375 - trigger ./jgfs_post_manager:release_post375 - edit FHRGRP '206' - edit FHRLST 'f375' - edit FHR 'f375' - edit HR '375' - task jgfs_post_f378 - trigger ./jgfs_post_manager:release_post378 - edit FHRGRP '207' - edit FHRLST 'f378' - edit FHR 'f378' - edit HR '378' - task jgfs_post_f381 - trigger ./jgfs_post_manager:release_post381 - edit FHRGRP '208' - edit FHRLST 'f381' - edit FHR 'f381' - edit HR '381' - task jgfs_post_f384 - trigger ./jgfs_post_manager:release_post384 - edit FHRGRP '209' - edit FHRLST 'f384' - edit FHR 'f384' - edit HR '384' - endfamily - family post_processing - task jgfs_wafs_gcip - trigger ../post/jgfs_post_f003 == complete - time 10:40 - family fax - defstatus complete - task jgfs_fax_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_anl == complete - edit FCSTHR '00' - task jgfs_fax_anl - trigger ../../post/jgfs_post_anl == complete - edit FCSTHR 'anl' - task jgfs_fax_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete - edit FCSTHR '12' - task jgfs_fax_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete - edit FCSTHR '24' - task jgfs_fax_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete - edit FCSTHR '36' - endfamily - family grib_wafs - task jgfs_wafs_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete - edit FCSTHR '00' - task jgfs_wafs_f06 - trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete - edit FCSTHR '06' - task jgfs_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete - edit FCSTHR '12' - task jgfs_wafs_f18 - trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete - edit FCSTHR '18' - task jgfs_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete - edit FCSTHR '24' - task jgfs_wafs_f30 - trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete - edit FCSTHR '30' - task jgfs_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete - edit FCSTHR '36' - task jgfs_wafs_f42 - trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete - edit FCSTHR '42' - task jgfs_wafs_f48 - trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete - edit FCSTHR '48' - task jgfs_wafs_f54 - trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete - edit FCSTHR '54' - task jgfs_wafs_f60 - trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete - edit FCSTHR '60' - task jgfs_wafs_f66 - trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete - edit FCSTHR '66' - task jgfs_wafs_f72 - trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete - edit FCSTHR '72' - task jgfs_wafs_f78 - trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete - edit FCSTHR '78' - task jgfs_wafs_f84 - trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete - edit FCSTHR '84' - task jgfs_wafs_f90 - trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete - edit FCSTHR '90' - task jgfs_wafs_f96 - trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete - edit FCSTHR '96' - task jgfs_wafs_f102 - trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete - edit FCSTHR '102' - task jgfs_wafs_f108 - trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete - edit FCSTHR '108' - task jgfs_wafs_f114 - trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete - edit FCSTHR '114' - task jgfs_wafs_f120 - trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete - edit FCSTHR '120' - endfamily - family bufr_sounding - task jgfs_postsnd - trigger ../../post/jgfs_post_manager:release_post000 - endfamily - family bulletins - task jgfs_fbwind - trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete - endfamily - family grib2_wafs - task jgfs_wafs_grib2 - trigger ../../post/jgfs_post_f000 == complete - task jgfs_wafs_blending - trigger ./jgfs_wafs_grib2 == complete - time 10:33 - endfamily - family awips_20km_1p0 - task jgfs_awips_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_f003 - trigger ../../post/jgfs_post_f003 == complete - edit FHRGRP '003' - edit FHRLST 'f003' - edit FCSTHR '003' - edit TRDRUN 'NO' - task jgfs_awips_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_f009 - trigger ../../post/jgfs_post_f009 == complete - edit FHRGRP '009' - edit FHRLST 'f009' - edit FCSTHR '009' - edit TRDRUN 'NO' - task jgfs_awips_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_f015 - trigger ../../post/jgfs_post_f015 == complete - edit FHRGRP '015' - edit FHRLST 'f015' - edit FCSTHR '015' - edit TRDRUN 'NO' - task jgfs_awips_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_f021 - trigger ../../post/jgfs_post_f021 == complete - edit FHRGRP '021' - edit FHRLST 'f021' - edit FCSTHR '021' - edit TRDRUN 'NO' - task jgfs_awips_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_f027 - trigger ../../post/jgfs_post_f027 == complete - edit FHRGRP '027' - edit FHRLST 'f027' - edit FCSTHR '027' - edit TRDRUN 'NO' - task jgfs_awips_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_f033 - trigger ../../post/jgfs_post_f033 == complete - edit FHRGRP '033' - edit FHRLST 'f033' - edit FCSTHR '033' - edit TRDRUN 'NO' - task jgfs_awips_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_f039 - trigger ../../post/jgfs_post_f039 == complete - edit FHRGRP '039' - edit FHRLST 'f039' - edit FCSTHR '039' - edit TRDRUN 'NO' - task jgfs_awips_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_f045 - trigger ../../post/jgfs_post_f045 == complete - edit FHRGRP '045' - edit FHRLST 'f045' - edit FCSTHR '045' - edit TRDRUN 'NO' - task jgfs_awips_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_f051 - trigger ../../post/jgfs_post_f051 == complete - edit FHRGRP '051' - edit FHRLST 'f051' - edit FCSTHR '051' - edit TRDRUN 'NO' - task jgfs_awips_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_f057 - trigger ../../post/jgfs_post_f057 == complete - edit FHRGRP '057' - edit FHRLST 'f057' - edit FCSTHR '057' - edit TRDRUN 'NO' - task jgfs_awips_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_f063 - trigger ../../post/jgfs_post_f063 == complete - edit FHRGRP '063' - edit FHRLST 'f063' - edit FCSTHR '063' - edit TRDRUN 'NO' - task jgfs_awips_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_f069 - trigger ../../post/jgfs_post_f069 == complete - edit FHRGRP '069' - edit FHRLST 'f069' - edit FCSTHR '069' - edit TRDRUN 'NO' - task jgfs_awips_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_f075 - trigger ../../post/jgfs_post_f075 == complete - edit FHRGRP '075' - edit FHRLST 'f075' - edit FCSTHR '075' - edit TRDRUN 'NO' - task jgfs_awips_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_f081 - trigger ../../post/jgfs_post_f081 == complete - edit FHRGRP '081' - edit FHRLST 'f081' - edit FCSTHR '081' - edit TRDRUN 'NO' - task jgfs_awips_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - family awips_g2 - task jgfs_awips_g2_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_g2_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_g2_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_g2_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_g2_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_g2_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_g2_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_g2_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_g2_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_g2_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_g2_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_g2_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_g2_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_g2_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_g2_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_g2_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_g2_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_g2_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_g2_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_g2_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_g2_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_g2_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_g2_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_g2_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_g2_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_g2_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_g2_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_g2_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_g2_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_g2_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_g2_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_g2_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_g2_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_g2_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_g2_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_g2_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_g2_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_g2_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_g2_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_g2_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_g2_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - endfamily - family mos - edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos' - edit PROJ 'GFS-%PROJENVIR%' - edit COM '/gpfs/hps/nco/ops/com' - edit QUEUESERV 'prod_transfer' - edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0' - edit QUEUE 'prod' - family prep - task jgfsmos_stn_prep - trigger /prod06/gfs/post/jgfs_post_f096 == complete - edit NTASK '3' - edit PTILE '3' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_stn_prep - trigger /prod06/gfs/post == complete - edit NTASK '2' - edit PTILE '2' - edit OMP_NUM_THREADS '1' - edit NODES '1' - endfamily - family forecast - task jgfsmos_stn_fcst - trigger ../prep/jgfsmos_stn_prep == complete - edit NTASK '5' - edit PTILE '5' - edit OMP_NUM_THREADS '1' - edit NODES '1' - endfamily - family prdgen - task jgfsmos_stn_prdgen - trigger ../forecast/jgfsmos_stn_fcst == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_stn_prdgen - trigger jgfsmos_stn_prdgen == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - endfamily - family gempak - task jgfs_gempak_mdl - trigger ../prdgen == complete - endfamily - endfamily - family gempak - task jgfs_gempak_ncdc_upapgif - trigger ./jgfs_gempak == active or ./jgfs_gempak == complete - task jgfs_gempak - trigger ../jgfs_analysis eq complete - task jgfs_gempak_meta - trigger ../jgfs_analysis == complete - task jgfs_pgrb2_spec_gempak - trigger ./jgfs_npoess_pgrb2_0p5deg == complete - task jgfs_npoess_pgrb2_0p5deg - trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete - endfamily - endfamily - diff --git a/ecflow/ecf/defs/gfs_12.def b/ecflow/ecf/defs/gfs_12.def deleted file mode 100644 index 3d45502855..0000000000 --- a/ecflow/ecf/defs/gfs_12.def +++ /dev/null @@ -1,2319 +0,0 @@ - family gfs - edit CYC '12' - edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' - edit PROJ 'GFS-OPS' - edit NET 'gfs' - edit RUN 'gfs' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - family dump - task jgfs_tropcy_qc_reloc - event 1 jtwc_bull_email - time 14:41 - task jgfs_dump - event 1 release_sfcprep - time 14:47 - task jgfs_dump_post - trigger jgfs_dump eq complete - event 1 release_gfs12_dump_alert - task jgfs_dump_alert - trigger jgfs_dump_post:release_gfs12_dump_alert - task jmodel_realtime_gfs - trigger jgfs_dump_alert eq complete - endfamily - family prep - task jgfs_emcsfc_sfc_prep - trigger ../dump/jgfs_dump:release_sfcprep - task jgfs_prep - trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete - task jgfs_prep_post - trigger jgfs_prep eq complete and ../jgfs_analysis eq complete - endfamily - task jgfs_analysis - trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete - event 1 release_fcst - task jgfs_vminmon - trigger jgfs_analysis == complete - family forecast - task jgfs_forecast_high - trigger ../jgfs_analysis:release_fcst - endfamily - family post - task jgfs_post_manager - trigger ../jgfs_analysis eq complete - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - event 12 release_post010 - event 13 release_post011 - event 14 release_post012 - event 15 release_post013 - event 16 release_post014 - event 17 release_post015 - event 18 release_post016 - event 19 release_post017 - event 20 release_post018 - event 21 release_post019 - event 22 release_post020 - event 23 release_post021 - event 24 release_post022 - event 25 release_post023 - event 26 release_post024 - event 27 release_post025 - event 28 release_post026 - event 29 release_post027 - event 30 release_post028 - event 31 release_post029 - event 32 release_post030 - event 33 release_post031 - event 34 release_post032 - event 35 release_post033 - event 36 release_post034 - event 37 release_post035 - event 38 release_post036 - event 39 release_post037 - event 40 release_post038 - event 41 release_post039 - event 42 release_post040 - event 43 release_post041 - event 44 release_post042 - event 45 release_post043 - event 46 release_post044 - event 47 release_post045 - event 48 release_post046 - event 49 release_post047 - event 50 release_post048 - event 51 release_post049 - event 52 release_post050 - event 53 release_post051 - event 54 release_post052 - event 55 release_post053 - event 56 release_post054 - event 57 release_post055 - event 58 release_post056 - event 59 release_post057 - event 60 release_post058 - event 61 release_post059 - event 62 release_post060 - event 63 release_post061 - event 64 release_post062 - event 65 release_post063 - event 66 release_post064 - event 67 release_post065 - event 68 release_post066 - event 69 release_post067 - event 70 release_post068 - event 71 release_post069 - event 72 release_post070 - event 73 release_post071 - event 74 release_post072 - event 75 release_post073 - event 76 release_post074 - event 77 release_post075 - event 78 release_post076 - event 79 release_post077 - event 80 release_post078 - event 81 release_post079 - event 82 release_post080 - event 83 release_post081 - event 84 release_post082 - event 85 release_post083 - event 86 release_post084 - event 87 release_post085 - event 88 release_post086 - event 89 release_post087 - event 90 release_post088 - event 91 release_post089 - event 92 release_post090 - event 93 release_post091 - event 94 release_post092 - event 95 release_post093 - event 96 release_post094 - event 97 release_post095 - event 98 release_post096 - event 99 release_post097 - event 100 release_post098 - event 101 release_post099 - event 102 release_post100 - event 103 release_post101 - event 104 release_post102 - event 105 release_post103 - event 106 release_post104 - event 107 release_post105 - event 108 release_post106 - event 109 release_post107 - event 110 release_post108 - event 111 release_post109 - event 112 release_post110 - event 113 release_post111 - event 114 release_post112 - event 115 release_post113 - event 116 release_post114 - event 117 release_post115 - event 118 release_post116 - event 119 release_post117 - event 120 release_post118 - event 121 release_post119 - event 122 release_post120 - event 123 release_post123 - event 124 release_post126 - event 125 release_post129 - event 126 release_post132 - event 127 release_post135 - event 128 release_post138 - event 129 release_post141 - event 130 release_post144 - event 131 release_post147 - event 132 release_post150 - event 133 release_post153 - event 134 release_post156 - event 135 release_post159 - event 136 release_post162 - event 137 release_post165 - event 138 release_post168 - event 139 release_post171 - event 140 release_post174 - event 141 release_post177 - event 142 release_post180 - event 143 release_post183 - event 144 release_post186 - event 145 release_post189 - event 146 release_post192 - event 147 release_post195 - event 148 release_post198 - event 149 release_post201 - event 150 release_post204 - event 151 release_post207 - event 152 release_post210 - event 153 release_post213 - event 154 release_post216 - event 155 release_post219 - event 156 release_post222 - event 157 release_post225 - event 158 release_post228 - event 159 release_post231 - event 160 release_post234 - event 161 release_post237 - event 162 release_post240 - event 163 release_post243 - event 164 release_post246 - event 165 release_post249 - event 166 release_post252 - event 167 release_post255 - event 168 release_post258 - event 169 release_post261 - event 170 release_post264 - event 171 release_post267 - event 172 release_post270 - event 173 release_post273 - event 174 release_post276 - event 175 release_post279 - event 176 release_post282 - event 177 release_post285 - event 178 release_post288 - event 179 release_post291 - event 180 release_post294 - event 181 release_post297 - event 182 release_post300 - event 183 release_post303 - event 184 release_post306 - event 185 release_post309 - event 186 release_post312 - event 187 release_post315 - event 188 release_post318 - event 189 release_post321 - event 190 release_post324 - event 191 release_post327 - event 192 release_post330 - event 193 release_post333 - event 194 release_post336 - event 195 release_post339 - event 196 release_post342 - event 197 release_post345 - event 198 release_post348 - event 199 release_post351 - event 200 release_post354 - event 201 release_post357 - event 202 release_post360 - event 203 release_post363 - event 204 release_post366 - event 205 release_post369 - event 206 release_post372 - event 207 release_post375 - event 208 release_post378 - event 209 release_post381 - event 210 release_post384 - task jgfs_post_anl - trigger ./jgfs_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgfs_post_f000 - trigger ./jgfs_post_manager:release_post000 - edit FHRGRP '001' - edit FHRLST 'f000' - edit FHR 'f000' - edit HR '000' - task jgfs_post_f001 - trigger ./jgfs_post_manager:release_post001 - edit FHRGRP '002' - edit FHRLST 'f001' - edit FHR 'f001' - edit HR '001' - task jgfs_post_f002 - trigger ./jgfs_post_manager:release_post002 - edit FHRGRP '003' - edit FHRLST 'f002' - edit FHR 'f002' - edit HR '002' - task jgfs_post_f003 - trigger ./jgfs_post_manager:release_post003 - edit FHRGRP '004' - edit FHRLST 'f003' - edit FHR 'f003' - edit HR '003' - task jgfs_post_f004 - trigger ./jgfs_post_manager:release_post004 - edit FHRGRP '005' - edit FHRLST 'f004' - edit FHR 'f004' - edit HR '004' - task jgfs_post_f005 - trigger ./jgfs_post_manager:release_post005 - edit FHRGRP '006' - edit FHRLST 'f005' - edit FHR 'f005' - edit HR '005' - task jgfs_post_f006 - trigger ./jgfs_post_manager:release_post006 - edit FHRGRP '007' - edit FHRLST 'f006' - edit FHR 'f006' - edit HR '006' - task jgfs_post_f007 - trigger ./jgfs_post_manager:release_post007 - edit FHRGRP '008' - edit FHRLST 'f007' - edit FHR 'f007' - edit HR '007' - task jgfs_post_f008 - trigger ./jgfs_post_manager:release_post008 - edit FHRGRP '009' - edit FHRLST 'f008' - edit FHR 'f008' - edit HR '008' - task jgfs_post_f009 - trigger ./jgfs_post_manager:release_post009 - edit FHRGRP '010' - edit FHRLST 'f009' - edit FHR 'f009' - edit HR '009' - task jgfs_post_f010 - trigger ./jgfs_post_manager:release_post010 - edit FHRGRP '011' - edit FHRLST 'f010' - edit FHR 'f010' - edit HR '010' - task jgfs_post_f011 - trigger ./jgfs_post_manager:release_post011 - edit FHRGRP '012' - edit FHRLST 'f011' - edit FHR 'f011' - edit HR '011' - task jgfs_post_f012 - trigger ./jgfs_post_manager:release_post012 - edit FHRGRP '013' - edit FHRLST 'f012' - edit FHR 'f012' - edit HR '012' - task jgfs_post_f013 - trigger ./jgfs_post_manager:release_post013 - edit FHRGRP '014' - edit FHRLST 'f013' - edit FHR 'f013' - edit HR '013' - task jgfs_post_f014 - trigger ./jgfs_post_manager:release_post014 - edit FHRGRP '015' - edit FHRLST 'f014' - edit FHR 'f014' - edit HR '014' - task jgfs_post_f015 - trigger ./jgfs_post_manager:release_post015 - edit FHRGRP '016' - edit FHRLST 'f015' - edit FHR 'f015' - edit HR '015' - task jgfs_post_f016 - trigger ./jgfs_post_manager:release_post016 - edit FHRGRP '017' - edit FHRLST 'f016' - edit FHR 'f016' - edit HR '016' - task jgfs_post_f017 - trigger ./jgfs_post_manager:release_post017 - edit FHRGRP '018' - edit FHRLST 'f017' - edit FHR 'f017' - edit HR '017' - task jgfs_post_f018 - trigger ./jgfs_post_manager:release_post018 - edit FHRGRP '019' - edit FHRLST 'f018' - edit FHR 'f018' - edit HR '018' - task jgfs_post_f019 - trigger ./jgfs_post_manager:release_post019 - edit FHRGRP '020' - edit FHRLST 'f019' - edit FHR 'f019' - edit HR '019' - task jgfs_post_f020 - trigger ./jgfs_post_manager:release_post020 - edit FHRGRP '021' - edit FHRLST 'f020' - edit FHR 'f020' - edit HR '020' - task jgfs_post_f021 - trigger ./jgfs_post_manager:release_post021 - edit FHRGRP '022' - edit FHRLST 'f021' - edit FHR 'f021' - edit HR '021' - task jgfs_post_f022 - trigger ./jgfs_post_manager:release_post022 - edit FHRGRP '023' - edit FHRLST 'f022' - edit FHR 'f022' - edit HR '022' - task jgfs_post_f023 - trigger ./jgfs_post_manager:release_post023 - edit FHRGRP '024' - edit FHRLST 'f023' - edit FHR 'f023' - edit HR '023' - task jgfs_post_f024 - trigger ./jgfs_post_manager:release_post024 - edit FHRGRP '025' - edit FHRLST 'f024' - edit FHR 'f024' - edit HR '024' - task jgfs_post_f025 - trigger ./jgfs_post_manager:release_post025 - edit FHRGRP '026' - edit FHRLST 'f025' - edit FHR 'f025' - edit HR '025' - task jgfs_post_f026 - trigger ./jgfs_post_manager:release_post026 - edit FHRGRP '027' - edit FHRLST 'f026' - edit FHR 'f026' - edit HR '026' - task jgfs_post_f027 - trigger ./jgfs_post_manager:release_post027 - edit FHRGRP '028' - edit FHRLST 'f027' - edit FHR 'f027' - edit HR '027' - task jgfs_post_f028 - trigger ./jgfs_post_manager:release_post028 - edit FHRGRP '029' - edit FHRLST 'f028' - edit FHR 'f028' - edit HR '028' - task jgfs_post_f029 - trigger ./jgfs_post_manager:release_post029 - edit FHRGRP '030' - edit FHRLST 'f029' - edit FHR 'f029' - edit HR '029' - task jgfs_post_f030 - trigger ./jgfs_post_manager:release_post030 - edit FHRGRP '031' - edit FHRLST 'f030' - edit FHR 'f030' - edit HR '030' - task jgfs_post_f031 - trigger ./jgfs_post_manager:release_post031 - edit FHRGRP '032' - edit FHRLST 'f031' - edit FHR 'f031' - edit HR '031' - task jgfs_post_f032 - trigger ./jgfs_post_manager:release_post032 - edit FHRGRP '033' - edit FHRLST 'f032' - edit FHR 'f032' - edit HR '032' - task jgfs_post_f033 - trigger ./jgfs_post_manager:release_post033 - edit FHRGRP '034' - edit FHRLST 'f033' - edit FHR 'f033' - edit HR '033' - task jgfs_post_f034 - trigger ./jgfs_post_manager:release_post034 - edit FHRGRP '035' - edit FHRLST 'f034' - edit FHR 'f034' - edit HR '034' - task jgfs_post_f035 - trigger ./jgfs_post_manager:release_post035 - edit FHRGRP '036' - edit FHRLST 'f035' - edit FHR 'f035' - edit HR '035' - task jgfs_post_f036 - trigger ./jgfs_post_manager:release_post036 - edit FHRGRP '037' - edit FHRLST 'f036' - edit FHR 'f036' - edit HR '036' - task jgfs_post_f037 - trigger ./jgfs_post_manager:release_post037 - edit FHRGRP '038' - edit FHRLST 'f037' - edit FHR 'f037' - edit HR '037' - task jgfs_post_f038 - trigger ./jgfs_post_manager:release_post038 - edit FHRGRP '039' - edit FHRLST 'f038' - edit FHR 'f038' - edit HR '038' - task jgfs_post_f039 - trigger ./jgfs_post_manager:release_post039 - edit FHRGRP '040' - edit FHRLST 'f039' - edit FHR 'f039' - edit HR '039' - task jgfs_post_f040 - trigger ./jgfs_post_manager:release_post040 - edit FHRGRP '041' - edit FHRLST 'f040' - edit FHR 'f040' - edit HR '040' - task jgfs_post_f041 - trigger ./jgfs_post_manager:release_post041 - edit FHRGRP '042' - edit FHRLST 'f041' - edit FHR 'f041' - edit HR '041' - task jgfs_post_f042 - trigger ./jgfs_post_manager:release_post042 - edit FHRGRP '043' - edit FHRLST 'f042' - edit FHR 'f042' - edit HR '042' - task jgfs_post_f043 - trigger ./jgfs_post_manager:release_post043 - edit FHRGRP '044' - edit FHRLST 'f043' - edit FHR 'f043' - edit HR '043' - task jgfs_post_f044 - trigger ./jgfs_post_manager:release_post044 - edit FHRGRP '045' - edit FHRLST 'f044' - edit FHR 'f044' - edit HR '044' - task jgfs_post_f045 - trigger ./jgfs_post_manager:release_post045 - edit FHRGRP '046' - edit FHRLST 'f045' - edit FHR 'f045' - edit HR '045' - task jgfs_post_f046 - trigger ./jgfs_post_manager:release_post046 - edit FHRGRP '047' - edit FHRLST 'f046' - edit FHR 'f046' - edit HR '046' - task jgfs_post_f047 - trigger ./jgfs_post_manager:release_post047 - edit FHRGRP '048' - edit FHRLST 'f047' - edit FHR 'f047' - edit HR '047' - task jgfs_post_f048 - trigger ./jgfs_post_manager:release_post048 - edit FHRGRP '049' - edit FHRLST 'f048' - edit FHR 'f048' - edit HR '048' - task jgfs_post_f049 - trigger ./jgfs_post_manager:release_post049 - edit FHRGRP '050' - edit FHRLST 'f049' - edit FHR 'f049' - edit HR '049' - task jgfs_post_f050 - trigger ./jgfs_post_manager:release_post050 - edit FHRGRP '051' - edit FHRLST 'f050' - edit FHR 'f050' - edit HR '050' - task jgfs_post_f051 - trigger ./jgfs_post_manager:release_post051 - edit FHRGRP '052' - edit FHRLST 'f051' - edit FHR 'f051' - edit HR '051' - task jgfs_post_f052 - trigger ./jgfs_post_manager:release_post052 - edit FHRGRP '053' - edit FHRLST 'f052' - edit FHR 'f052' - edit HR '052' - task jgfs_post_f053 - trigger ./jgfs_post_manager:release_post053 - edit FHRGRP '054' - edit FHRLST 'f053' - edit FHR 'f053' - edit HR '053' - task jgfs_post_f054 - trigger ./jgfs_post_manager:release_post054 - edit FHRGRP '055' - edit FHRLST 'f054' - edit FHR 'f054' - edit HR '054' - task jgfs_post_f055 - trigger ./jgfs_post_manager:release_post055 - edit FHRGRP '056' - edit FHRLST 'f055' - edit FHR 'f055' - edit HR '055' - task jgfs_post_f056 - trigger ./jgfs_post_manager:release_post056 - edit FHRGRP '057' - edit FHRLST 'f056' - edit FHR 'f056' - edit HR '056' - task jgfs_post_f057 - trigger ./jgfs_post_manager:release_post057 - edit FHRGRP '058' - edit FHRLST 'f057' - edit FHR 'f057' - edit HR '057' - task jgfs_post_f058 - trigger ./jgfs_post_manager:release_post058 - edit FHRGRP '059' - edit FHRLST 'f058' - edit FHR 'f058' - edit HR '058' - task jgfs_post_f059 - trigger ./jgfs_post_manager:release_post059 - edit FHRGRP '060' - edit FHRLST 'f059' - edit FHR 'f059' - edit HR '059' - task jgfs_post_f060 - trigger ./jgfs_post_manager:release_post060 - edit FHRGRP '061' - edit FHRLST 'f060' - edit FHR 'f060' - edit HR '060' - task jgfs_post_f061 - trigger ./jgfs_post_manager:release_post061 - edit FHRGRP '062' - edit FHRLST 'f061' - edit FHR 'f061' - edit HR '061' - task jgfs_post_f062 - trigger ./jgfs_post_manager:release_post062 - edit FHRGRP '063' - edit FHRLST 'f062' - edit FHR 'f062' - edit HR '062' - task jgfs_post_f063 - trigger ./jgfs_post_manager:release_post063 - edit FHRGRP '064' - edit FHRLST 'f063' - edit FHR 'f063' - edit HR '063' - task jgfs_post_f064 - trigger ./jgfs_post_manager:release_post064 - edit FHRGRP '065' - edit FHRLST 'f064' - edit FHR 'f064' - edit HR '064' - task jgfs_post_f065 - trigger ./jgfs_post_manager:release_post065 - edit FHRGRP '066' - edit FHRLST 'f065' - edit FHR 'f065' - edit HR '065' - task jgfs_post_f066 - trigger ./jgfs_post_manager:release_post066 - edit FHRGRP '067' - edit FHRLST 'f066' - edit FHR 'f066' - edit HR '066' - task jgfs_post_f067 - trigger ./jgfs_post_manager:release_post067 - edit FHRGRP '068' - edit FHRLST 'f067' - edit FHR 'f067' - edit HR '067' - task jgfs_post_f068 - trigger ./jgfs_post_manager:release_post068 - edit FHRGRP '069' - edit FHRLST 'f068' - edit FHR 'f068' - edit HR '068' - task jgfs_post_f069 - trigger ./jgfs_post_manager:release_post069 - edit FHRGRP '070' - edit FHRLST 'f069' - edit FHR 'f069' - edit HR '069' - task jgfs_post_f070 - trigger ./jgfs_post_manager:release_post070 - edit FHRGRP '071' - edit FHRLST 'f070' - edit FHR 'f070' - edit HR '070' - task jgfs_post_f071 - trigger ./jgfs_post_manager:release_post071 - edit FHRGRP '072' - edit FHRLST 'f071' - edit FHR 'f071' - edit HR '071' - task jgfs_post_f072 - trigger ./jgfs_post_manager:release_post072 - edit FHRGRP '073' - edit FHRLST 'f072' - edit FHR 'f072' - edit HR '072' - task jgfs_post_f073 - trigger ./jgfs_post_manager:release_post073 - edit FHRGRP '074' - edit FHRLST 'f073' - edit FHR 'f073' - edit HR '073' - task jgfs_post_f074 - trigger ./jgfs_post_manager:release_post074 - edit FHRGRP '075' - edit FHRLST 'f074' - edit FHR 'f074' - edit HR '074' - task jgfs_post_f075 - trigger ./jgfs_post_manager:release_post075 - edit FHRGRP '076' - edit FHRLST 'f075' - edit FHR 'f075' - edit HR '075' - task jgfs_post_f076 - trigger ./jgfs_post_manager:release_post076 - edit FHRGRP '077' - edit FHRLST 'f076' - edit FHR 'f076' - edit HR '076' - task jgfs_post_f077 - trigger ./jgfs_post_manager:release_post077 - edit FHRGRP '078' - edit FHRLST 'f077' - edit FHR 'f077' - edit HR '077' - task jgfs_post_f078 - trigger ./jgfs_post_manager:release_post078 - edit FHRGRP '079' - edit FHRLST 'f078' - edit FHR 'f078' - edit HR '078' - task jgfs_post_f079 - trigger ./jgfs_post_manager:release_post079 - edit FHRGRP '080' - edit FHRLST 'f079' - edit FHR 'f079' - edit HR '079' - task jgfs_post_f080 - trigger ./jgfs_post_manager:release_post080 - edit FHRGRP '081' - edit FHRLST 'f080' - edit FHR 'f080' - edit HR '080' - task jgfs_post_f081 - trigger ./jgfs_post_manager:release_post081 - edit FHRGRP '082' - edit FHRLST 'f081' - edit FHR 'f081' - edit HR '081' - task jgfs_post_f082 - trigger ./jgfs_post_manager:release_post082 - edit FHRGRP '083' - edit FHRLST 'f082' - edit FHR 'f082' - edit HR '082' - task jgfs_post_f083 - trigger ./jgfs_post_manager:release_post083 - edit FHRGRP '084' - edit FHRLST 'f083' - edit FHR 'f083' - edit HR '083' - task jgfs_post_f084 - trigger ./jgfs_post_manager:release_post084 - edit FHRGRP '085' - edit FHRLST 'f084' - edit FHR 'f084' - edit HR '084' - task jgfs_post_f085 - trigger ./jgfs_post_manager:release_post085 - edit FHRGRP '086' - edit FHRLST 'f085' - edit FHR 'f085' - edit HR '085' - task jgfs_post_f086 - trigger ./jgfs_post_manager:release_post086 - edit FHRGRP '087' - edit FHRLST 'f086' - edit FHR 'f086' - edit HR '086' - task jgfs_post_f087 - trigger ./jgfs_post_manager:release_post087 - edit FHRGRP '088' - edit FHRLST 'f087' - edit FHR 'f087' - edit HR '087' - task jgfs_post_f088 - trigger ./jgfs_post_manager:release_post088 - edit FHRGRP '089' - edit FHRLST 'f088' - edit FHR 'f088' - edit HR '088' - task jgfs_post_f089 - trigger ./jgfs_post_manager:release_post089 - edit FHRGRP '090' - edit FHRLST 'f089' - edit FHR 'f089' - edit HR '089' - task jgfs_post_f090 - trigger ./jgfs_post_manager:release_post090 - edit FHRGRP '091' - edit FHRLST 'f090' - edit FHR 'f090' - edit HR '090' - task jgfs_post_f091 - trigger ./jgfs_post_manager:release_post091 - edit FHRGRP '092' - edit FHRLST 'f091' - edit FHR 'f091' - edit HR '091' - task jgfs_post_f092 - trigger ./jgfs_post_manager:release_post092 - edit FHRGRP '093' - edit FHRLST 'f092' - edit FHR 'f092' - edit HR '092' - task jgfs_post_f093 - trigger ./jgfs_post_manager:release_post093 - edit FHRGRP '094' - edit FHRLST 'f093' - edit FHR 'f093' - edit HR '093' - task jgfs_post_f094 - trigger ./jgfs_post_manager:release_post094 - edit FHRGRP '095' - edit FHRLST 'f094' - edit FHR 'f094' - edit HR '094' - task jgfs_post_f095 - trigger ./jgfs_post_manager:release_post095 - edit FHRGRP '096' - edit FHRLST 'f095' - edit FHR 'f095' - edit HR '095' - task jgfs_post_f096 - trigger ./jgfs_post_manager:release_post096 - edit FHRGRP '097' - edit FHRLST 'f096' - edit FHR 'f096' - edit HR '096' - task jgfs_post_f097 - trigger ./jgfs_post_manager:release_post097 - edit FHRGRP '098' - edit FHRLST 'f097' - edit FHR 'f097' - edit HR '097' - task jgfs_post_f098 - trigger ./jgfs_post_manager:release_post098 - edit FHRGRP '099' - edit FHRLST 'f098' - edit FHR 'f098' - edit HR '098' - task jgfs_post_f099 - trigger ./jgfs_post_manager:release_post099 - edit FHRGRP '100' - edit FHRLST 'f099' - edit FHR 'f099' - edit HR '099' - task jgfs_post_f100 - trigger ./jgfs_post_manager:release_post100 - edit FHRGRP '101' - edit FHRLST 'f100' - edit FHR 'f100' - edit HR '100' - task jgfs_post_f101 - trigger ./jgfs_post_manager:release_post101 - edit FHRGRP '102' - edit FHRLST 'f101' - edit FHR 'f101' - edit HR '101' - task jgfs_post_f102 - trigger ./jgfs_post_manager:release_post102 - edit FHRGRP '103' - edit FHRLST 'f102' - edit FHR 'f102' - edit HR '102' - task jgfs_post_f103 - trigger ./jgfs_post_manager:release_post103 - edit FHRGRP '104' - edit FHRLST 'f103' - edit FHR 'f103' - edit HR '103' - task jgfs_post_f104 - trigger ./jgfs_post_manager:release_post104 - edit FHRGRP '105' - edit FHRLST 'f104' - edit FHR 'f104' - edit HR '104' - task jgfs_post_f105 - trigger ./jgfs_post_manager:release_post105 - edit FHRGRP '106' - edit FHRLST 'f105' - edit FHR 'f105' - edit HR '105' - task jgfs_post_f106 - trigger ./jgfs_post_manager:release_post106 - edit FHRGRP '107' - edit FHRLST 'f106' - edit FHR 'f106' - edit HR '106' - task jgfs_post_f107 - trigger ./jgfs_post_manager:release_post107 - edit FHRGRP '108' - edit FHRLST 'f107' - edit FHR 'f107' - edit HR '107' - task jgfs_post_f108 - trigger ./jgfs_post_manager:release_post108 - edit FHRGRP '109' - edit FHRLST 'f108' - edit FHR 'f108' - edit HR '108' - task jgfs_post_f109 - trigger ./jgfs_post_manager:release_post109 - edit FHRGRP '110' - edit FHRLST 'f109' - edit FHR 'f109' - edit HR '109' - task jgfs_post_f110 - trigger ./jgfs_post_manager:release_post110 - edit FHRGRP '111' - edit FHRLST 'f110' - edit FHR 'f110' - edit HR '110' - task jgfs_post_f111 - trigger ./jgfs_post_manager:release_post111 - edit FHRGRP '112' - edit FHRLST 'f111' - edit FHR 'f111' - edit HR '111' - task jgfs_post_f112 - trigger ./jgfs_post_manager:release_post112 - edit FHRGRP '113' - edit FHRLST 'f112' - edit FHR 'f112' - edit HR '112' - task jgfs_post_f113 - trigger ./jgfs_post_manager:release_post113 - edit FHRGRP '114' - edit FHRLST 'f113' - edit FHR 'f113' - edit HR '113' - task jgfs_post_f114 - trigger ./jgfs_post_manager:release_post114 - edit FHRGRP '115' - edit FHRLST 'f114' - edit FHR 'f114' - edit HR '114' - task jgfs_post_f115 - trigger ./jgfs_post_manager:release_post115 - edit FHRGRP '116' - edit FHRLST 'f115' - edit FHR 'f115' - edit HR '115' - task jgfs_post_f116 - trigger ./jgfs_post_manager:release_post116 - edit FHRGRP '117' - edit FHRLST 'f116' - edit FHR 'f116' - edit HR '116' - task jgfs_post_f117 - trigger ./jgfs_post_manager:release_post117 - edit FHRGRP '118' - edit FHRLST 'f117' - edit FHR 'f117' - edit HR '117' - task jgfs_post_f118 - trigger ./jgfs_post_manager:release_post118 - edit FHRGRP '119' - edit FHRLST 'f118' - edit FHR 'f118' - edit HR '118' - task jgfs_post_f119 - trigger ./jgfs_post_manager:release_post119 - edit FHRGRP '120' - edit FHRLST 'f119' - edit FHR 'f119' - edit HR '119' - task jgfs_post_f120 - trigger ./jgfs_post_manager:release_post120 - edit FHRGRP '121' - edit FHRLST 'f120' - edit FHR 'f120' - edit HR '120' - task jgfs_post_f123 - trigger ./jgfs_post_manager:release_post123 - edit FHRGRP '122' - edit FHRLST 'f123' - edit FHR 'f123' - edit HR '123' - task jgfs_post_f126 - trigger ./jgfs_post_manager:release_post126 - edit FHRGRP '123' - edit FHRLST 'f126' - edit FHR 'f126' - edit HR '126' - task jgfs_post_f129 - trigger ./jgfs_post_manager:release_post129 - edit FHRGRP '124' - edit FHRLST 'f129' - edit FHR 'f129' - edit HR '129' - task jgfs_post_f132 - trigger ./jgfs_post_manager:release_post132 - edit FHRGRP '125' - edit FHRLST 'f132' - edit FHR 'f132' - edit HR '132' - task jgfs_post_f135 - trigger ./jgfs_post_manager:release_post135 - edit FHRGRP '126' - edit FHRLST 'f135' - edit FHR 'f135' - edit HR '135' - task jgfs_post_f138 - trigger ./jgfs_post_manager:release_post138 - edit FHRGRP '127' - edit FHRLST 'f138' - edit FHR 'f138' - edit HR '138' - task jgfs_post_f141 - trigger ./jgfs_post_manager:release_post141 - edit FHRGRP '128' - edit FHRLST 'f141' - edit FHR 'f141' - edit HR '141' - task jgfs_post_f144 - trigger ./jgfs_post_manager:release_post144 - edit FHRGRP '129' - edit FHRLST 'f144' - edit FHR 'f144' - edit HR '144' - task jgfs_post_f147 - trigger ./jgfs_post_manager:release_post147 - edit FHRGRP '130' - edit FHRLST 'f147' - edit FHR 'f147' - edit HR '147' - task jgfs_post_f150 - trigger ./jgfs_post_manager:release_post150 - edit FHRGRP '131' - edit FHRLST 'f150' - edit FHR 'f150' - edit HR '150' - task jgfs_post_f153 - trigger ./jgfs_post_manager:release_post153 - edit FHRGRP '132' - edit FHRLST 'f153' - edit FHR 'f153' - edit HR '153' - task jgfs_post_f156 - trigger ./jgfs_post_manager:release_post156 - edit FHRGRP '133' - edit FHRLST 'f156' - edit FHR 'f156' - edit HR '156' - task jgfs_post_f159 - trigger ./jgfs_post_manager:release_post159 - edit FHRGRP '134' - edit FHRLST 'f159' - edit FHR 'f159' - edit HR '159' - task jgfs_post_f162 - trigger ./jgfs_post_manager:release_post162 - edit FHRGRP '135' - edit FHRLST 'f162' - edit FHR 'f162' - edit HR '162' - task jgfs_post_f165 - trigger ./jgfs_post_manager:release_post165 - edit FHRGRP '136' - edit FHRLST 'f165' - edit FHR 'f165' - edit HR '165' - task jgfs_post_f168 - trigger ./jgfs_post_manager:release_post168 - edit FHRGRP '137' - edit FHRLST 'f168' - edit FHR 'f168' - edit HR '168' - task jgfs_post_f171 - trigger ./jgfs_post_manager:release_post171 - edit FHRGRP '138' - edit FHRLST 'f171' - edit FHR 'f171' - edit HR '171' - task jgfs_post_f174 - trigger ./jgfs_post_manager:release_post174 - edit FHRGRP '139' - edit FHRLST 'f174' - edit FHR 'f174' - edit HR '174' - task jgfs_post_f177 - trigger ./jgfs_post_manager:release_post177 - edit FHRGRP '140' - edit FHRLST 'f177' - edit FHR 'f177' - edit HR '177' - task jgfs_post_f180 - trigger ./jgfs_post_manager:release_post180 - edit FHRGRP '141' - edit FHRLST 'f180' - edit FHR 'f180' - edit HR '180' - task jgfs_post_f183 - trigger ./jgfs_post_manager:release_post183 - edit FHRGRP '142' - edit FHRLST 'f183' - edit FHR 'f183' - edit HR '183' - task jgfs_post_f186 - trigger ./jgfs_post_manager:release_post186 - edit FHRGRP '143' - edit FHRLST 'f186' - edit FHR 'f186' - edit HR '186' - task jgfs_post_f189 - trigger ./jgfs_post_manager:release_post189 - edit FHRGRP '144' - edit FHRLST 'f189' - edit FHR 'f189' - edit HR '189' - task jgfs_post_f192 - trigger ./jgfs_post_manager:release_post192 - edit FHRGRP '145' - edit FHRLST 'f192' - edit FHR 'f192' - edit HR '192' - task jgfs_post_f195 - trigger ./jgfs_post_manager:release_post195 - edit FHRGRP '146' - edit FHRLST 'f195' - edit FHR 'f195' - edit HR '195' - task jgfs_post_f198 - trigger ./jgfs_post_manager:release_post198 - edit FHRGRP '147' - edit FHRLST 'f198' - edit FHR 'f198' - edit HR '198' - task jgfs_post_f201 - trigger ./jgfs_post_manager:release_post201 - edit FHRGRP '148' - edit FHRLST 'f201' - edit FHR 'f201' - edit HR '201' - task jgfs_post_f204 - trigger ./jgfs_post_manager:release_post204 - edit FHRGRP '149' - edit FHRLST 'f204' - edit FHR 'f204' - edit HR '204' - task jgfs_post_f207 - trigger ./jgfs_post_manager:release_post207 - edit FHRGRP '150' - edit FHRLST 'f207' - edit FHR 'f207' - edit HR '207' - task jgfs_post_f210 - trigger ./jgfs_post_manager:release_post210 - edit FHRGRP '151' - edit FHRLST 'f210' - edit FHR 'f210' - edit HR '210' - task jgfs_post_f213 - trigger ./jgfs_post_manager:release_post213 - edit FHRGRP '152' - edit FHRLST 'f213' - edit FHR 'f213' - edit HR '213' - task jgfs_post_f216 - trigger ./jgfs_post_manager:release_post216 - edit FHRGRP '153' - edit FHRLST 'f216' - edit FHR 'f216' - edit HR '216' - task jgfs_post_f219 - trigger ./jgfs_post_manager:release_post219 - edit FHRGRP '154' - edit FHRLST 'f219' - edit FHR 'f219' - edit HR '219' - task jgfs_post_f222 - trigger ./jgfs_post_manager:release_post222 - edit FHRGRP '155' - edit FHRLST 'f222' - edit FHR 'f222' - edit HR '222' - task jgfs_post_f225 - trigger ./jgfs_post_manager:release_post225 - edit FHRGRP '156' - edit FHRLST 'f225' - edit FHR 'f225' - edit HR '225' - task jgfs_post_f228 - trigger ./jgfs_post_manager:release_post228 - edit FHRGRP '157' - edit FHRLST 'f228' - edit FHR 'f228' - edit HR '228' - task jgfs_post_f231 - trigger ./jgfs_post_manager:release_post231 - edit FHRGRP '158' - edit FHRLST 'f231' - edit FHR 'f231' - edit HR '231' - task jgfs_post_f234 - trigger ./jgfs_post_manager:release_post234 - edit FHRGRP '159' - edit FHRLST 'f234' - edit FHR 'f234' - edit HR '234' - task jgfs_post_f237 - trigger ./jgfs_post_manager:release_post237 - edit FHRGRP '160' - edit FHRLST 'f237' - edit FHR 'f237' - edit HR '237' - task jgfs_post_f240 - trigger ./jgfs_post_manager:release_post240 - edit FHRGRP '161' - edit FHRLST 'f240' - edit FHR 'f240' - edit HR '240' - task jgfs_post_f243 - trigger ./jgfs_post_manager:release_post243 - edit FHRGRP '162' - edit FHRLST 'f243' - edit FHR 'f243' - edit HR '243' - task jgfs_post_f246 - trigger ./jgfs_post_manager:release_post246 - edit FHRGRP '163' - edit FHRLST 'f246' - edit FHR 'f246' - edit HR '246' - task jgfs_post_f249 - trigger ./jgfs_post_manager:release_post249 - edit FHRGRP '164' - edit FHRLST 'f249' - edit FHR 'f249' - edit HR '249' - task jgfs_post_f252 - trigger ./jgfs_post_manager:release_post252 - edit FHRGRP '165' - edit FHRLST 'f252' - edit FHR 'f252' - edit HR '252' - task jgfs_post_f255 - trigger ./jgfs_post_manager:release_post255 - edit FHRGRP '166' - edit FHRLST 'f255' - edit FHR 'f255' - edit HR '255' - task jgfs_post_f258 - trigger ./jgfs_post_manager:release_post258 - edit FHRGRP '167' - edit FHRLST 'f258' - edit FHR 'f258' - edit HR '258' - task jgfs_post_f261 - trigger ./jgfs_post_manager:release_post261 - edit FHRGRP '168' - edit FHRLST 'f261' - edit FHR 'f261' - edit HR '261' - task jgfs_post_f264 - trigger ./jgfs_post_manager:release_post264 - edit FHRGRP '169' - edit FHRLST 'f264' - edit FHR 'f264' - edit HR '264' - task jgfs_post_f267 - trigger ./jgfs_post_manager:release_post267 - edit FHRGRP '170' - edit FHRLST 'f267' - edit FHR 'f267' - edit HR '267' - task jgfs_post_f270 - trigger ./jgfs_post_manager:release_post270 - edit FHRGRP '171' - edit FHRLST 'f270' - edit FHR 'f270' - edit HR '270' - task jgfs_post_f273 - trigger ./jgfs_post_manager:release_post273 - edit FHRGRP '172' - edit FHRLST 'f273' - edit FHR 'f273' - edit HR '273' - task jgfs_post_f276 - trigger ./jgfs_post_manager:release_post276 - edit FHRGRP '173' - edit FHRLST 'f276' - edit FHR 'f276' - edit HR '276' - task jgfs_post_f279 - trigger ./jgfs_post_manager:release_post279 - edit FHRGRP '174' - edit FHRLST 'f279' - edit FHR 'f279' - edit HR '279' - task jgfs_post_f282 - trigger ./jgfs_post_manager:release_post282 - edit FHRGRP '175' - edit FHRLST 'f282' - edit FHR 'f282' - edit HR '282' - task jgfs_post_f285 - trigger ./jgfs_post_manager:release_post285 - edit FHRGRP '176' - edit FHRLST 'f285' - edit FHR 'f285' - edit HR '285' - task jgfs_post_f288 - trigger ./jgfs_post_manager:release_post288 - edit FHRGRP '177' - edit FHRLST 'f288' - edit FHR 'f288' - edit HR '288' - task jgfs_post_f291 - trigger ./jgfs_post_manager:release_post291 - edit FHRGRP '178' - edit FHRLST 'f291' - edit FHR 'f291' - edit HR '291' - task jgfs_post_f294 - trigger ./jgfs_post_manager:release_post294 - edit FHRGRP '179' - edit FHRLST 'f294' - edit FHR 'f294' - edit HR '294' - task jgfs_post_f297 - trigger ./jgfs_post_manager:release_post297 - edit FHRGRP '180' - edit FHRLST 'f297' - edit FHR 'f297' - edit HR '297' - task jgfs_post_f300 - trigger ./jgfs_post_manager:release_post300 - edit FHRGRP '181' - edit FHRLST 'f300' - edit FHR 'f300' - edit HR '300' - task jgfs_post_f303 - trigger ./jgfs_post_manager:release_post303 - edit FHRGRP '182' - edit FHRLST 'f303' - edit FHR 'f303' - edit HR '303' - task jgfs_post_f306 - trigger ./jgfs_post_manager:release_post306 - edit FHRGRP '183' - edit FHRLST 'f306' - edit FHR 'f306' - edit HR '306' - task jgfs_post_f309 - trigger ./jgfs_post_manager:release_post309 - edit FHRGRP '184' - edit FHRLST 'f309' - edit FHR 'f309' - edit HR '309' - task jgfs_post_f312 - trigger ./jgfs_post_manager:release_post312 - edit FHRGRP '185' - edit FHRLST 'f312' - edit FHR 'f312' - edit HR '312' - task jgfs_post_f315 - trigger ./jgfs_post_manager:release_post315 - edit FHRGRP '186' - edit FHRLST 'f315' - edit FHR 'f315' - edit HR '315' - task jgfs_post_f318 - trigger ./jgfs_post_manager:release_post318 - edit FHRGRP '187' - edit FHRLST 'f318' - edit FHR 'f318' - edit HR '318' - task jgfs_post_f321 - trigger ./jgfs_post_manager:release_post321 - edit FHRGRP '188' - edit FHRLST 'f321' - edit FHR 'f321' - edit HR '321' - task jgfs_post_f324 - trigger ./jgfs_post_manager:release_post324 - edit FHRGRP '189' - edit FHRLST 'f324' - edit FHR 'f324' - edit HR '324' - task jgfs_post_f327 - trigger ./jgfs_post_manager:release_post327 - edit FHRGRP '190' - edit FHRLST 'f327' - edit FHR 'f327' - edit HR '327' - task jgfs_post_f330 - trigger ./jgfs_post_manager:release_post330 - edit FHRGRP '191' - edit FHRLST 'f330' - edit FHR 'f330' - edit HR '330' - task jgfs_post_f333 - trigger ./jgfs_post_manager:release_post333 - edit FHRGRP '192' - edit FHRLST 'f333' - edit FHR 'f333' - edit HR '333' - task jgfs_post_f336 - trigger ./jgfs_post_manager:release_post336 - edit FHRGRP '193' - edit FHRLST 'f336' - edit FHR 'f336' - edit HR '336' - task jgfs_post_f339 - trigger ./jgfs_post_manager:release_post339 - edit FHRGRP '194' - edit FHRLST 'f339' - edit FHR 'f339' - edit HR '339' - task jgfs_post_f342 - trigger ./jgfs_post_manager:release_post342 - edit FHRGRP '195' - edit FHRLST 'f342' - edit FHR 'f342' - edit HR '342' - task jgfs_post_f345 - trigger ./jgfs_post_manager:release_post345 - edit FHRGRP '196' - edit FHRLST 'f345' - edit FHR 'f345' - edit HR '345' - task jgfs_post_f348 - trigger ./jgfs_post_manager:release_post348 - edit FHRGRP '197' - edit FHRLST 'f348' - edit FHR 'f348' - edit HR '348' - task jgfs_post_f351 - trigger ./jgfs_post_manager:release_post351 - edit FHRGRP '198' - edit FHRLST 'f351' - edit FHR 'f351' - edit HR '351' - task jgfs_post_f354 - trigger ./jgfs_post_manager:release_post354 - edit FHRGRP '199' - edit FHRLST 'f354' - edit FHR 'f354' - edit HR '354' - task jgfs_post_f357 - trigger ./jgfs_post_manager:release_post357 - edit FHRGRP '200' - edit FHRLST 'f357' - edit FHR 'f357' - edit HR '357' - task jgfs_post_f360 - trigger ./jgfs_post_manager:release_post360 - edit FHRGRP '201' - edit FHRLST 'f360' - edit FHR 'f360' - edit HR '360' - task jgfs_post_f363 - trigger ./jgfs_post_manager:release_post363 - edit FHRGRP '202' - edit FHRLST 'f363' - edit FHR 'f363' - edit HR '363' - task jgfs_post_f366 - trigger ./jgfs_post_manager:release_post366 - edit FHRGRP '203' - edit FHRLST 'f366' - edit FHR 'f366' - edit HR '366' - task jgfs_post_f369 - trigger ./jgfs_post_manager:release_post369 - edit FHRGRP '204' - edit FHRLST 'f369' - edit FHR 'f369' - edit HR '369' - task jgfs_post_f372 - trigger ./jgfs_post_manager:release_post372 - edit FHRGRP '205' - edit FHRLST 'f372' - edit FHR 'f372' - edit HR '372' - task jgfs_post_f375 - trigger ./jgfs_post_manager:release_post375 - edit FHRGRP '206' - edit FHRLST 'f375' - edit FHR 'f375' - edit HR '375' - task jgfs_post_f378 - trigger ./jgfs_post_manager:release_post378 - edit FHRGRP '207' - edit FHRLST 'f378' - edit FHR 'f378' - edit HR '378' - task jgfs_post_f381 - trigger ./jgfs_post_manager:release_post381 - edit FHRGRP '208' - edit FHRLST 'f381' - edit FHR 'f381' - edit HR '381' - task jgfs_post_f384 - trigger ./jgfs_post_manager:release_post384 - edit FHRGRP '209' - edit FHRLST 'f384' - edit FHR 'f384' - edit HR '384' - endfamily - family post_processing - task jgfs_wafs_gcip - trigger ../post/jgfs_post_f003 == complete - time 16:40 - family fax - defstatus complete - task jgfs_fax_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_anl == complete - edit FCSTHR '00' - task jgfs_fax_anl - trigger ../../post/jgfs_post_anl == complete - edit FCSTHR 'anl' - task jgfs_fax_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete - edit FCSTHR '12' - task jgfs_fax_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete - edit FCSTHR '24' - task jgfs_fax_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete - edit FCSTHR '36' - task jgfs_fax_f48 - trigger ../../post/jgfs_post_f048 == complete - edit FCSTHR '48' - endfamily - family grib_wafs - task jgfs_wafs_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete - edit FCSTHR '00' - task jgfs_wafs_f06 - trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete - edit FCSTHR '06' - task jgfs_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete - edit FCSTHR '12' - task jgfs_wafs_f18 - trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete - edit FCSTHR '18' - task jgfs_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete - edit FCSTHR '24' - task jgfs_wafs_f30 - trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete - edit FCSTHR '30' - task jgfs_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete - edit FCSTHR '36' - task jgfs_wafs_f42 - trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete - edit FCSTHR '42' - task jgfs_wafs_f48 - trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete - edit FCSTHR '48' - task jgfs_wafs_f54 - trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete - edit FCSTHR '54' - task jgfs_wafs_f60 - trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete - edit FCSTHR '60' - task jgfs_wafs_f66 - trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete - edit FCSTHR '66' - task jgfs_wafs_f72 - trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete - edit FCSTHR '72' - task jgfs_wafs_f78 - trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete - edit FCSTHR '78' - task jgfs_wafs_f84 - trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete - edit FCSTHR '84' - task jgfs_wafs_f90 - trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete - edit FCSTHR '90' - task jgfs_wafs_f96 - trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete - edit FCSTHR '96' - task jgfs_wafs_f102 - trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete - edit FCSTHR '102' - task jgfs_wafs_f108 - trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete - edit FCSTHR '108' - task jgfs_wafs_f114 - trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete - edit FCSTHR '114' - task jgfs_wafs_f120 - trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete - edit FCSTHR '120' - endfamily - family bufr_sounding - task jgfs_postsnd - trigger ../../post/jgfs_post_manager:release_post000 - endfamily - family bulletins - task jgfs_fbwind - trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete - endfamily - family grib2_wafs - task jgfs_wafs_grib2 - trigger ../../post/jgfs_post_f000 == complete - task jgfs_wafs_blending - trigger ./jgfs_wafs_grib2 == complete - time 16:33 - endfamily - family awips_20km_1p0 - task jgfs_awips_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_f003 - trigger ../../post/jgfs_post_f003 == complete - edit FHRGRP '003' - edit FHRLST 'f003' - edit FCSTHR '003' - edit TRDRUN 'NO' - task jgfs_awips_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_f009 - trigger ../../post/jgfs_post_f009 == complete - edit FHRGRP '009' - edit FHRLST 'f009' - edit FCSTHR '009' - edit TRDRUN 'NO' - task jgfs_awips_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_f015 - trigger ../../post/jgfs_post_f015 == complete - edit FHRGRP '015' - edit FHRLST 'f015' - edit FCSTHR '015' - edit TRDRUN 'NO' - task jgfs_awips_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_f021 - trigger ../../post/jgfs_post_f021 == complete - edit FHRGRP '021' - edit FHRLST 'f021' - edit FCSTHR '021' - edit TRDRUN 'NO' - task jgfs_awips_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_f027 - trigger ../../post/jgfs_post_f027 == complete - edit FHRGRP '027' - edit FHRLST 'f027' - edit FCSTHR '027' - edit TRDRUN 'NO' - task jgfs_awips_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_f033 - trigger ../../post/jgfs_post_f033 == complete - edit FHRGRP '033' - edit FHRLST 'f033' - edit FCSTHR '033' - edit TRDRUN 'NO' - task jgfs_awips_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_f039 - trigger ../../post/jgfs_post_f039 == complete - edit FHRGRP '039' - edit FHRLST 'f039' - edit FCSTHR '039' - edit TRDRUN 'NO' - task jgfs_awips_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_f045 - trigger ../../post/jgfs_post_f045 == complete - edit FHRGRP '045' - edit FHRLST 'f045' - edit FCSTHR '045' - edit TRDRUN 'NO' - task jgfs_awips_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_f051 - trigger ../../post/jgfs_post_f051 == complete - edit FHRGRP '051' - edit FHRLST 'f051' - edit FCSTHR '051' - edit TRDRUN 'NO' - task jgfs_awips_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_f057 - trigger ../../post/jgfs_post_f057 == complete - edit FHRGRP '057' - edit FHRLST 'f057' - edit FCSTHR '057' - edit TRDRUN 'NO' - task jgfs_awips_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_f063 - trigger ../../post/jgfs_post_f063 == complete - edit FHRGRP '063' - edit FHRLST 'f063' - edit FCSTHR '063' - edit TRDRUN 'NO' - task jgfs_awips_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_f069 - trigger ../../post/jgfs_post_f069 == complete - edit FHRGRP '069' - edit FHRLST 'f069' - edit FCSTHR '069' - edit TRDRUN 'NO' - task jgfs_awips_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_f075 - trigger ../../post/jgfs_post_f075 == complete - edit FHRGRP '075' - edit FHRLST 'f075' - edit FCSTHR '075' - edit TRDRUN 'NO' - task jgfs_awips_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_f081 - trigger ../../post/jgfs_post_f081 == complete - edit FHRGRP '081' - edit FHRLST 'f081' - edit FCSTHR '081' - edit TRDRUN 'NO' - task jgfs_awips_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - family awips_g2 - task jgfs_awips_g2_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_g2_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_g2_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_g2_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_g2_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_g2_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_g2_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_g2_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_g2_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_g2_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_g2_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_g2_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_g2_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_g2_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_g2_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_g2_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_g2_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_g2_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_g2_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_g2_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_g2_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_g2_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_g2_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_g2_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_g2_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_g2_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_g2_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_g2_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_g2_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_g2_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_g2_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_g2_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_g2_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_g2_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_g2_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_g2_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_g2_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_g2_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_g2_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_g2_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_g2_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - endfamily - family mos - edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos' - edit PROJ 'GFS-%PROJENVIR%' - edit COM '/gpfs/hps/nco/ops/com' - edit QUEUESERV 'prod_transfer' - edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0' - edit QUEUE 'prod' - family prep - task jgfsmos_stn_prep - trigger /prod12/gfs/post/jgfs_post_f096 == complete - edit NTASK '3' - edit PTILE '3' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_grd_prep - trigger /prod12/gfs/post/jgfs_post_f096 == complete - edit NTASK '4' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_stn_prep - trigger /prod12/gfs/post == complete - edit NTASK '2' - edit PTILE '2' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_grd_prep - trigger /prod12/gfs/post == complete - edit NTASK '7' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '2' - endfamily - family forecast - task jgfsmos_stn_fcst - trigger ../prep/jgfsmos_stn_prep == complete - edit NTASK '5' - edit PTILE '5' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_grd_fcst - trigger ../prep/jgfsmos_stn_prep == complete and ../prep/jgfsmos_grd_prep == complete - edit NTASK '7' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '2' - task jgfsmos_ext_stn_fcst - trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prdgen/jgfsmos_stn_prdgen == complete - edit NTASK '3' - edit PTILE '3' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_grd_fcst - trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prep/jgfsmos_ext_grd_prep == complete and jgfsmos_grd_fcst == complete - edit NTASK '7' - edit PTILE '4' - edit OMP_NUM_THREADS '1' - edit NODES '2' - endfamily - family prdgen - task jgfsmos_stn_prdgen - trigger ../forecast/jgfsmos_stn_fcst == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_grd_prdgen - trigger ../forecast/jgfsmos_grd_fcst == complete and jgfsmos_stn_prdgen == complete - edit NTASK '14' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '14' - task jgfsmos_ext_stn_prdgen - trigger ../forecast/jgfsmos_ext_stn_fcst == complete and jgfsmos_stn_prdgen == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_grd_prdgen - trigger ../forecast/jgfsmos_ext_grd_fcst == complete and jgfsmos_grd_prdgen == complete and jgfsmos_ext_stn_prdgen == complete - edit NTASK '12' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '12' - task jgfsmos_wx_prdgen - trigger ../prdgen/jgfsmos_grd_prdgen == complete - edit NTASK '2' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '2' - task jgfsmos_wx_ext_prdgen - trigger ../prdgen/jgfsmos_ext_grd_prdgen == complete and jgfsmos_wx_prdgen == complete - edit NTASK '2' - edit PTILE '1' - edit OMP_NUM_THREADS '20' - edit NODES '2' - endfamily - family gempak - task jgfs_gempak_mdl - trigger ../prdgen == complete - endfamily - endfamily - family gempak - task jgfs_gempak_ncdc_upapgif - trigger ./jgfs_gempak == active or ./jgfs_gempak == complete - task jgfs_gempak - trigger ../jgfs_analysis eq complete - task jgfs_gempak_meta - trigger ../jgfs_analysis == complete - task jgfs_pgrb2_spec_gempak - trigger ./jgfs_npoess_pgrb2_0p5deg == complete - task jgfs_npoess_pgrb2_0p5deg - trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete - endfamily - endfamily - diff --git a/ecflow/ecf/defs/gfs_18.def b/ecflow/ecf/defs/gfs_18.def deleted file mode 100644 index 69d78be1a7..0000000000 --- a/ecflow/ecf/defs/gfs_18.def +++ /dev/null @@ -1,2262 +0,0 @@ - family gfs - edit CYC '18' - edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' - edit PROJ 'GFS-OPS' - edit NET 'gfs' - edit RUN 'gfs' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - family dump - task jgfs_tropcy_qc_reloc - event 1 jtwc_bull_email - time 20:41 - task jgfs_dump - event 1 release_sfcprep - time 20:47 - task jgfs_dump_post - trigger jgfs_dump eq complete - event 1 release_gfs18_dump_alert - task jgfs_dump_alert - trigger jgfs_dump_post:release_gfs18_dump_alert - task jmodel_realtime_gfs - trigger jgfs_dump_alert eq complete - endfamily - family prep - task jgfs_emcsfc_sfc_prep - trigger ../dump/jgfs_dump:release_sfcprep - task jgfs_prep - trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete - task jgfs_prep_post - trigger jgfs_prep eq complete and ../jgfs_analysis eq complete - endfamily - task jgfs_analysis - trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete - event 1 release_fcst - task jgfs_vminmon - trigger jgfs_analysis == complete - family forecast - task jgfs_forecast_high - trigger ../jgfs_analysis:release_fcst - endfamily - family post - task jgfs_post_manager - trigger ../jgfs_analysis eq complete - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - event 12 release_post010 - event 13 release_post011 - event 14 release_post012 - event 15 release_post013 - event 16 release_post014 - event 17 release_post015 - event 18 release_post016 - event 19 release_post017 - event 20 release_post018 - event 21 release_post019 - event 22 release_post020 - event 23 release_post021 - event 24 release_post022 - event 25 release_post023 - event 26 release_post024 - event 27 release_post025 - event 28 release_post026 - event 29 release_post027 - event 30 release_post028 - event 31 release_post029 - event 32 release_post030 - event 33 release_post031 - event 34 release_post032 - event 35 release_post033 - event 36 release_post034 - event 37 release_post035 - event 38 release_post036 - event 39 release_post037 - event 40 release_post038 - event 41 release_post039 - event 42 release_post040 - event 43 release_post041 - event 44 release_post042 - event 45 release_post043 - event 46 release_post044 - event 47 release_post045 - event 48 release_post046 - event 49 release_post047 - event 50 release_post048 - event 51 release_post049 - event 52 release_post050 - event 53 release_post051 - event 54 release_post052 - event 55 release_post053 - event 56 release_post054 - event 57 release_post055 - event 58 release_post056 - event 59 release_post057 - event 60 release_post058 - event 61 release_post059 - event 62 release_post060 - event 63 release_post061 - event 64 release_post062 - event 65 release_post063 - event 66 release_post064 - event 67 release_post065 - event 68 release_post066 - event 69 release_post067 - event 70 release_post068 - event 71 release_post069 - event 72 release_post070 - event 73 release_post071 - event 74 release_post072 - event 75 release_post073 - event 76 release_post074 - event 77 release_post075 - event 78 release_post076 - event 79 release_post077 - event 80 release_post078 - event 81 release_post079 - event 82 release_post080 - event 83 release_post081 - event 84 release_post082 - event 85 release_post083 - event 86 release_post084 - event 87 release_post085 - event 88 release_post086 - event 89 release_post087 - event 90 release_post088 - event 91 release_post089 - event 92 release_post090 - event 93 release_post091 - event 94 release_post092 - event 95 release_post093 - event 96 release_post094 - event 97 release_post095 - event 98 release_post096 - event 99 release_post097 - event 100 release_post098 - event 101 release_post099 - event 102 release_post100 - event 103 release_post101 - event 104 release_post102 - event 105 release_post103 - event 106 release_post104 - event 107 release_post105 - event 108 release_post106 - event 109 release_post107 - event 110 release_post108 - event 111 release_post109 - event 112 release_post110 - event 113 release_post111 - event 114 release_post112 - event 115 release_post113 - event 116 release_post114 - event 117 release_post115 - event 118 release_post116 - event 119 release_post117 - event 120 release_post118 - event 121 release_post119 - event 122 release_post120 - event 123 release_post123 - event 124 release_post126 - event 125 release_post129 - event 126 release_post132 - event 127 release_post135 - event 128 release_post138 - event 129 release_post141 - event 130 release_post144 - event 131 release_post147 - event 132 release_post150 - event 133 release_post153 - event 134 release_post156 - event 135 release_post159 - event 136 release_post162 - event 137 release_post165 - event 138 release_post168 - event 139 release_post171 - event 140 release_post174 - event 141 release_post177 - event 142 release_post180 - event 143 release_post183 - event 144 release_post186 - event 145 release_post189 - event 146 release_post192 - event 147 release_post195 - event 148 release_post198 - event 149 release_post201 - event 150 release_post204 - event 151 release_post207 - event 152 release_post210 - event 153 release_post213 - event 154 release_post216 - event 155 release_post219 - event 156 release_post222 - event 157 release_post225 - event 158 release_post228 - event 159 release_post231 - event 160 release_post234 - event 161 release_post237 - event 162 release_post240 - event 163 release_post243 - event 164 release_post246 - event 165 release_post249 - event 166 release_post252 - event 167 release_post255 - event 168 release_post258 - event 169 release_post261 - event 170 release_post264 - event 171 release_post267 - event 172 release_post270 - event 173 release_post273 - event 174 release_post276 - event 175 release_post279 - event 176 release_post282 - event 177 release_post285 - event 178 release_post288 - event 179 release_post291 - event 180 release_post294 - event 181 release_post297 - event 182 release_post300 - event 183 release_post303 - event 184 release_post306 - event 185 release_post309 - event 186 release_post312 - event 187 release_post315 - event 188 release_post318 - event 189 release_post321 - event 190 release_post324 - event 191 release_post327 - event 192 release_post330 - event 193 release_post333 - event 194 release_post336 - event 195 release_post339 - event 196 release_post342 - event 197 release_post345 - event 198 release_post348 - event 199 release_post351 - event 200 release_post354 - event 201 release_post357 - event 202 release_post360 - event 203 release_post363 - event 204 release_post366 - event 205 release_post369 - event 206 release_post372 - event 207 release_post375 - event 208 release_post378 - event 209 release_post381 - event 210 release_post384 - task jgfs_post_anl - trigger ./jgfs_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_postanl - task jgfs_post_f000 - trigger ./jgfs_post_manager:release_post000 - edit FHRGRP '001' - edit FHRLST 'f000' - edit FHR 'f000' - edit HR '000' - task jgfs_post_f001 - trigger ./jgfs_post_manager:release_post001 - edit FHRGRP '002' - edit FHRLST 'f001' - edit FHR 'f001' - edit HR '001' - task jgfs_post_f002 - trigger ./jgfs_post_manager:release_post002 - edit FHRGRP '003' - edit FHRLST 'f002' - edit FHR 'f002' - edit HR '002' - task jgfs_post_f003 - trigger ./jgfs_post_manager:release_post003 - edit FHRGRP '004' - edit FHRLST 'f003' - edit FHR 'f003' - edit HR '003' - task jgfs_post_f004 - trigger ./jgfs_post_manager:release_post004 - edit FHRGRP '005' - edit FHRLST 'f004' - edit FHR 'f004' - edit HR '004' - task jgfs_post_f005 - trigger ./jgfs_post_manager:release_post005 - edit FHRGRP '006' - edit FHRLST 'f005' - edit FHR 'f005' - edit HR '005' - task jgfs_post_f006 - trigger ./jgfs_post_manager:release_post006 - edit FHRGRP '007' - edit FHRLST 'f006' - edit FHR 'f006' - edit HR '006' - task jgfs_post_f007 - trigger ./jgfs_post_manager:release_post007 - edit FHRGRP '008' - edit FHRLST 'f007' - edit FHR 'f007' - edit HR '007' - task jgfs_post_f008 - trigger ./jgfs_post_manager:release_post008 - edit FHRGRP '009' - edit FHRLST 'f008' - edit FHR 'f008' - edit HR '008' - task jgfs_post_f009 - trigger ./jgfs_post_manager:release_post009 - edit FHRGRP '010' - edit FHRLST 'f009' - edit FHR 'f009' - edit HR '009' - task jgfs_post_f010 - trigger ./jgfs_post_manager:release_post010 - edit FHRGRP '011' - edit FHRLST 'f010' - edit FHR 'f010' - edit HR '010' - task jgfs_post_f011 - trigger ./jgfs_post_manager:release_post011 - edit FHRGRP '012' - edit FHRLST 'f011' - edit FHR 'f011' - edit HR '011' - task jgfs_post_f012 - trigger ./jgfs_post_manager:release_post012 - edit FHRGRP '013' - edit FHRLST 'f012' - edit FHR 'f012' - edit HR '012' - task jgfs_post_f013 - trigger ./jgfs_post_manager:release_post013 - edit FHRGRP '014' - edit FHRLST 'f013' - edit FHR 'f013' - edit HR '013' - task jgfs_post_f014 - trigger ./jgfs_post_manager:release_post014 - edit FHRGRP '015' - edit FHRLST 'f014' - edit FHR 'f014' - edit HR '014' - task jgfs_post_f015 - trigger ./jgfs_post_manager:release_post015 - edit FHRGRP '016' - edit FHRLST 'f015' - edit FHR 'f015' - edit HR '015' - task jgfs_post_f016 - trigger ./jgfs_post_manager:release_post016 - edit FHRGRP '017' - edit FHRLST 'f016' - edit FHR 'f016' - edit HR '016' - task jgfs_post_f017 - trigger ./jgfs_post_manager:release_post017 - edit FHRGRP '018' - edit FHRLST 'f017' - edit FHR 'f017' - edit HR '017' - task jgfs_post_f018 - trigger ./jgfs_post_manager:release_post018 - edit FHRGRP '019' - edit FHRLST 'f018' - edit FHR 'f018' - edit HR '018' - task jgfs_post_f019 - trigger ./jgfs_post_manager:release_post019 - edit FHRGRP '020' - edit FHRLST 'f019' - edit FHR 'f019' - edit HR '019' - task jgfs_post_f020 - trigger ./jgfs_post_manager:release_post020 - edit FHRGRP '021' - edit FHRLST 'f020' - edit FHR 'f020' - edit HR '020' - task jgfs_post_f021 - trigger ./jgfs_post_manager:release_post021 - edit FHRGRP '022' - edit FHRLST 'f021' - edit FHR 'f021' - edit HR '021' - task jgfs_post_f022 - trigger ./jgfs_post_manager:release_post022 - edit FHRGRP '023' - edit FHRLST 'f022' - edit FHR 'f022' - edit HR '022' - task jgfs_post_f023 - trigger ./jgfs_post_manager:release_post023 - edit FHRGRP '024' - edit FHRLST 'f023' - edit FHR 'f023' - edit HR '023' - task jgfs_post_f024 - trigger ./jgfs_post_manager:release_post024 - edit FHRGRP '025' - edit FHRLST 'f024' - edit FHR 'f024' - edit HR '024' - task jgfs_post_f025 - trigger ./jgfs_post_manager:release_post025 - edit FHRGRP '026' - edit FHRLST 'f025' - edit FHR 'f025' - edit HR '025' - task jgfs_post_f026 - trigger ./jgfs_post_manager:release_post026 - edit FHRGRP '027' - edit FHRLST 'f026' - edit FHR 'f026' - edit HR '026' - task jgfs_post_f027 - trigger ./jgfs_post_manager:release_post027 - edit FHRGRP '028' - edit FHRLST 'f027' - edit FHR 'f027' - edit HR '027' - task jgfs_post_f028 - trigger ./jgfs_post_manager:release_post028 - edit FHRGRP '029' - edit FHRLST 'f028' - edit FHR 'f028' - edit HR '028' - task jgfs_post_f029 - trigger ./jgfs_post_manager:release_post029 - edit FHRGRP '030' - edit FHRLST 'f029' - edit FHR 'f029' - edit HR '029' - task jgfs_post_f030 - trigger ./jgfs_post_manager:release_post030 - edit FHRGRP '031' - edit FHRLST 'f030' - edit FHR 'f030' - edit HR '030' - task jgfs_post_f031 - trigger ./jgfs_post_manager:release_post031 - edit FHRGRP '032' - edit FHRLST 'f031' - edit FHR 'f031' - edit HR '031' - task jgfs_post_f032 - trigger ./jgfs_post_manager:release_post032 - edit FHRGRP '033' - edit FHRLST 'f032' - edit FHR 'f032' - edit HR '032' - task jgfs_post_f033 - trigger ./jgfs_post_manager:release_post033 - edit FHRGRP '034' - edit FHRLST 'f033' - edit FHR 'f033' - edit HR '033' - task jgfs_post_f034 - trigger ./jgfs_post_manager:release_post034 - edit FHRGRP '035' - edit FHRLST 'f034' - edit FHR 'f034' - edit HR '034' - task jgfs_post_f035 - trigger ./jgfs_post_manager:release_post035 - edit FHRGRP '036' - edit FHRLST 'f035' - edit FHR 'f035' - edit HR '035' - task jgfs_post_f036 - trigger ./jgfs_post_manager:release_post036 - edit FHRGRP '037' - edit FHRLST 'f036' - edit FHR 'f036' - edit HR '036' - task jgfs_post_f037 - trigger ./jgfs_post_manager:release_post037 - edit FHRGRP '038' - edit FHRLST 'f037' - edit FHR 'f037' - edit HR '037' - task jgfs_post_f038 - trigger ./jgfs_post_manager:release_post038 - edit FHRGRP '039' - edit FHRLST 'f038' - edit FHR 'f038' - edit HR '038' - task jgfs_post_f039 - trigger ./jgfs_post_manager:release_post039 - edit FHRGRP '040' - edit FHRLST 'f039' - edit FHR 'f039' - edit HR '039' - task jgfs_post_f040 - trigger ./jgfs_post_manager:release_post040 - edit FHRGRP '041' - edit FHRLST 'f040' - edit FHR 'f040' - edit HR '040' - task jgfs_post_f041 - trigger ./jgfs_post_manager:release_post041 - edit FHRGRP '042' - edit FHRLST 'f041' - edit FHR 'f041' - edit HR '041' - task jgfs_post_f042 - trigger ./jgfs_post_manager:release_post042 - edit FHRGRP '043' - edit FHRLST 'f042' - edit FHR 'f042' - edit HR '042' - task jgfs_post_f043 - trigger ./jgfs_post_manager:release_post043 - edit FHRGRP '044' - edit FHRLST 'f043' - edit FHR 'f043' - edit HR '043' - task jgfs_post_f044 - trigger ./jgfs_post_manager:release_post044 - edit FHRGRP '045' - edit FHRLST 'f044' - edit FHR 'f044' - edit HR '044' - task jgfs_post_f045 - trigger ./jgfs_post_manager:release_post045 - edit FHRGRP '046' - edit FHRLST 'f045' - edit FHR 'f045' - edit HR '045' - task jgfs_post_f046 - trigger ./jgfs_post_manager:release_post046 - edit FHRGRP '047' - edit FHRLST 'f046' - edit FHR 'f046' - edit HR '046' - task jgfs_post_f047 - trigger ./jgfs_post_manager:release_post047 - edit FHRGRP '048' - edit FHRLST 'f047' - edit FHR 'f047' - edit HR '047' - task jgfs_post_f048 - trigger ./jgfs_post_manager:release_post048 - edit FHRGRP '049' - edit FHRLST 'f048' - edit FHR 'f048' - edit HR '048' - task jgfs_post_f049 - trigger ./jgfs_post_manager:release_post049 - edit FHRGRP '050' - edit FHRLST 'f049' - edit FHR 'f049' - edit HR '049' - task jgfs_post_f050 - trigger ./jgfs_post_manager:release_post050 - edit FHRGRP '051' - edit FHRLST 'f050' - edit FHR 'f050' - edit HR '050' - task jgfs_post_f051 - trigger ./jgfs_post_manager:release_post051 - edit FHRGRP '052' - edit FHRLST 'f051' - edit FHR 'f051' - edit HR '051' - task jgfs_post_f052 - trigger ./jgfs_post_manager:release_post052 - edit FHRGRP '053' - edit FHRLST 'f052' - edit FHR 'f052' - edit HR '052' - task jgfs_post_f053 - trigger ./jgfs_post_manager:release_post053 - edit FHRGRP '054' - edit FHRLST 'f053' - edit FHR 'f053' - edit HR '053' - task jgfs_post_f054 - trigger ./jgfs_post_manager:release_post054 - edit FHRGRP '055' - edit FHRLST 'f054' - edit FHR 'f054' - edit HR '054' - task jgfs_post_f055 - trigger ./jgfs_post_manager:release_post055 - edit FHRGRP '056' - edit FHRLST 'f055' - edit FHR 'f055' - edit HR '055' - task jgfs_post_f056 - trigger ./jgfs_post_manager:release_post056 - edit FHRGRP '057' - edit FHRLST 'f056' - edit FHR 'f056' - edit HR '056' - task jgfs_post_f057 - trigger ./jgfs_post_manager:release_post057 - edit FHRGRP '058' - edit FHRLST 'f057' - edit FHR 'f057' - edit HR '057' - task jgfs_post_f058 - trigger ./jgfs_post_manager:release_post058 - edit FHRGRP '059' - edit FHRLST 'f058' - edit FHR 'f058' - edit HR '058' - task jgfs_post_f059 - trigger ./jgfs_post_manager:release_post059 - edit FHRGRP '060' - edit FHRLST 'f059' - edit FHR 'f059' - edit HR '059' - task jgfs_post_f060 - trigger ./jgfs_post_manager:release_post060 - edit FHRGRP '061' - edit FHRLST 'f060' - edit FHR 'f060' - edit HR '060' - task jgfs_post_f061 - trigger ./jgfs_post_manager:release_post061 - edit FHRGRP '062' - edit FHRLST 'f061' - edit FHR 'f061' - edit HR '061' - task jgfs_post_f062 - trigger ./jgfs_post_manager:release_post062 - edit FHRGRP '063' - edit FHRLST 'f062' - edit FHR 'f062' - edit HR '062' - task jgfs_post_f063 - trigger ./jgfs_post_manager:release_post063 - edit FHRGRP '064' - edit FHRLST 'f063' - edit FHR 'f063' - edit HR '063' - task jgfs_post_f064 - trigger ./jgfs_post_manager:release_post064 - edit FHRGRP '065' - edit FHRLST 'f064' - edit FHR 'f064' - edit HR '064' - task jgfs_post_f065 - trigger ./jgfs_post_manager:release_post065 - edit FHRGRP '066' - edit FHRLST 'f065' - edit FHR 'f065' - edit HR '065' - task jgfs_post_f066 - trigger ./jgfs_post_manager:release_post066 - edit FHRGRP '067' - edit FHRLST 'f066' - edit FHR 'f066' - edit HR '066' - task jgfs_post_f067 - trigger ./jgfs_post_manager:release_post067 - edit FHRGRP '068' - edit FHRLST 'f067' - edit FHR 'f067' - edit HR '067' - task jgfs_post_f068 - trigger ./jgfs_post_manager:release_post068 - edit FHRGRP '069' - edit FHRLST 'f068' - edit FHR 'f068' - edit HR '068' - task jgfs_post_f069 - trigger ./jgfs_post_manager:release_post069 - edit FHRGRP '070' - edit FHRLST 'f069' - edit FHR 'f069' - edit HR '069' - task jgfs_post_f070 - trigger ./jgfs_post_manager:release_post070 - edit FHRGRP '071' - edit FHRLST 'f070' - edit FHR 'f070' - edit HR '070' - task jgfs_post_f071 - trigger ./jgfs_post_manager:release_post071 - edit FHRGRP '072' - edit FHRLST 'f071' - edit FHR 'f071' - edit HR '071' - task jgfs_post_f072 - trigger ./jgfs_post_manager:release_post072 - edit FHRGRP '073' - edit FHRLST 'f072' - edit FHR 'f072' - edit HR '072' - task jgfs_post_f073 - trigger ./jgfs_post_manager:release_post073 - edit FHRGRP '074' - edit FHRLST 'f073' - edit FHR 'f073' - edit HR '073' - task jgfs_post_f074 - trigger ./jgfs_post_manager:release_post074 - edit FHRGRP '075' - edit FHRLST 'f074' - edit FHR 'f074' - edit HR '074' - task jgfs_post_f075 - trigger ./jgfs_post_manager:release_post075 - edit FHRGRP '076' - edit FHRLST 'f075' - edit FHR 'f075' - edit HR '075' - task jgfs_post_f076 - trigger ./jgfs_post_manager:release_post076 - edit FHRGRP '077' - edit FHRLST 'f076' - edit FHR 'f076' - edit HR '076' - task jgfs_post_f077 - trigger ./jgfs_post_manager:release_post077 - edit FHRGRP '078' - edit FHRLST 'f077' - edit FHR 'f077' - edit HR '077' - task jgfs_post_f078 - trigger ./jgfs_post_manager:release_post078 - edit FHRGRP '079' - edit FHRLST 'f078' - edit FHR 'f078' - edit HR '078' - task jgfs_post_f079 - trigger ./jgfs_post_manager:release_post079 - edit FHRGRP '080' - edit FHRLST 'f079' - edit FHR 'f079' - edit HR '079' - task jgfs_post_f080 - trigger ./jgfs_post_manager:release_post080 - edit FHRGRP '081' - edit FHRLST 'f080' - edit FHR 'f080' - edit HR '080' - task jgfs_post_f081 - trigger ./jgfs_post_manager:release_post081 - edit FHRGRP '082' - edit FHRLST 'f081' - edit FHR 'f081' - edit HR '081' - task jgfs_post_f082 - trigger ./jgfs_post_manager:release_post082 - edit FHRGRP '083' - edit FHRLST 'f082' - edit FHR 'f082' - edit HR '082' - task jgfs_post_f083 - trigger ./jgfs_post_manager:release_post083 - edit FHRGRP '084' - edit FHRLST 'f083' - edit FHR 'f083' - edit HR '083' - task jgfs_post_f084 - trigger ./jgfs_post_manager:release_post084 - edit FHRGRP '085' - edit FHRLST 'f084' - edit FHR 'f084' - edit HR '084' - task jgfs_post_f085 - trigger ./jgfs_post_manager:release_post085 - edit FHRGRP '086' - edit FHRLST 'f085' - edit FHR 'f085' - edit HR '085' - task jgfs_post_f086 - trigger ./jgfs_post_manager:release_post086 - edit FHRGRP '087' - edit FHRLST 'f086' - edit FHR 'f086' - edit HR '086' - task jgfs_post_f087 - trigger ./jgfs_post_manager:release_post087 - edit FHRGRP '088' - edit FHRLST 'f087' - edit FHR 'f087' - edit HR '087' - task jgfs_post_f088 - trigger ./jgfs_post_manager:release_post088 - edit FHRGRP '089' - edit FHRLST 'f088' - edit FHR 'f088' - edit HR '088' - task jgfs_post_f089 - trigger ./jgfs_post_manager:release_post089 - edit FHRGRP '090' - edit FHRLST 'f089' - edit FHR 'f089' - edit HR '089' - task jgfs_post_f090 - trigger ./jgfs_post_manager:release_post090 - edit FHRGRP '091' - edit FHRLST 'f090' - edit FHR 'f090' - edit HR '090' - task jgfs_post_f091 - trigger ./jgfs_post_manager:release_post091 - edit FHRGRP '092' - edit FHRLST 'f091' - edit FHR 'f091' - edit HR '091' - task jgfs_post_f092 - trigger ./jgfs_post_manager:release_post092 - edit FHRGRP '093' - edit FHRLST 'f092' - edit FHR 'f092' - edit HR '092' - task jgfs_post_f093 - trigger ./jgfs_post_manager:release_post093 - edit FHRGRP '094' - edit FHRLST 'f093' - edit FHR 'f093' - edit HR '093' - task jgfs_post_f094 - trigger ./jgfs_post_manager:release_post094 - edit FHRGRP '095' - edit FHRLST 'f094' - edit FHR 'f094' - edit HR '094' - task jgfs_post_f095 - trigger ./jgfs_post_manager:release_post095 - edit FHRGRP '096' - edit FHRLST 'f095' - edit FHR 'f095' - edit HR '095' - task jgfs_post_f096 - trigger ./jgfs_post_manager:release_post096 - edit FHRGRP '097' - edit FHRLST 'f096' - edit FHR 'f096' - edit HR '096' - task jgfs_post_f097 - trigger ./jgfs_post_manager:release_post097 - edit FHRGRP '098' - edit FHRLST 'f097' - edit FHR 'f097' - edit HR '097' - task jgfs_post_f098 - trigger ./jgfs_post_manager:release_post098 - edit FHRGRP '099' - edit FHRLST 'f098' - edit FHR 'f098' - edit HR '098' - task jgfs_post_f099 - trigger ./jgfs_post_manager:release_post099 - edit FHRGRP '100' - edit FHRLST 'f099' - edit FHR 'f099' - edit HR '099' - task jgfs_post_f100 - trigger ./jgfs_post_manager:release_post100 - edit FHRGRP '101' - edit FHRLST 'f100' - edit FHR 'f100' - edit HR '100' - task jgfs_post_f101 - trigger ./jgfs_post_manager:release_post101 - edit FHRGRP '102' - edit FHRLST 'f101' - edit FHR 'f101' - edit HR '101' - task jgfs_post_f102 - trigger ./jgfs_post_manager:release_post102 - edit FHRGRP '103' - edit FHRLST 'f102' - edit FHR 'f102' - edit HR '102' - task jgfs_post_f103 - trigger ./jgfs_post_manager:release_post103 - edit FHRGRP '104' - edit FHRLST 'f103' - edit FHR 'f103' - edit HR '103' - task jgfs_post_f104 - trigger ./jgfs_post_manager:release_post104 - edit FHRGRP '105' - edit FHRLST 'f104' - edit FHR 'f104' - edit HR '104' - task jgfs_post_f105 - trigger ./jgfs_post_manager:release_post105 - edit FHRGRP '106' - edit FHRLST 'f105' - edit FHR 'f105' - edit HR '105' - task jgfs_post_f106 - trigger ./jgfs_post_manager:release_post106 - edit FHRGRP '107' - edit FHRLST 'f106' - edit FHR 'f106' - edit HR '106' - task jgfs_post_f107 - trigger ./jgfs_post_manager:release_post107 - edit FHRGRP '108' - edit FHRLST 'f107' - edit FHR 'f107' - edit HR '107' - task jgfs_post_f108 - trigger ./jgfs_post_manager:release_post108 - edit FHRGRP '109' - edit FHRLST 'f108' - edit FHR 'f108' - edit HR '108' - task jgfs_post_f109 - trigger ./jgfs_post_manager:release_post109 - edit FHRGRP '110' - edit FHRLST 'f109' - edit FHR 'f109' - edit HR '109' - task jgfs_post_f110 - trigger ./jgfs_post_manager:release_post110 - edit FHRGRP '111' - edit FHRLST 'f110' - edit FHR 'f110' - edit HR '110' - task jgfs_post_f111 - trigger ./jgfs_post_manager:release_post111 - edit FHRGRP '112' - edit FHRLST 'f111' - edit FHR 'f111' - edit HR '111' - task jgfs_post_f112 - trigger ./jgfs_post_manager:release_post112 - edit FHRGRP '113' - edit FHRLST 'f112' - edit FHR 'f112' - edit HR '112' - task jgfs_post_f113 - trigger ./jgfs_post_manager:release_post113 - edit FHRGRP '114' - edit FHRLST 'f113' - edit FHR 'f113' - edit HR '113' - task jgfs_post_f114 - trigger ./jgfs_post_manager:release_post114 - edit FHRGRP '115' - edit FHRLST 'f114' - edit FHR 'f114' - edit HR '114' - task jgfs_post_f115 - trigger ./jgfs_post_manager:release_post115 - edit FHRGRP '116' - edit FHRLST 'f115' - edit FHR 'f115' - edit HR '115' - task jgfs_post_f116 - trigger ./jgfs_post_manager:release_post116 - edit FHRGRP '117' - edit FHRLST 'f116' - edit FHR 'f116' - edit HR '116' - task jgfs_post_f117 - trigger ./jgfs_post_manager:release_post117 - edit FHRGRP '118' - edit FHRLST 'f117' - edit FHR 'f117' - edit HR '117' - task jgfs_post_f118 - trigger ./jgfs_post_manager:release_post118 - edit FHRGRP '119' - edit FHRLST 'f118' - edit FHR 'f118' - edit HR '118' - task jgfs_post_f119 - trigger ./jgfs_post_manager:release_post119 - edit FHRGRP '120' - edit FHRLST 'f119' - edit FHR 'f119' - edit HR '119' - task jgfs_post_f120 - trigger ./jgfs_post_manager:release_post120 - edit FHRGRP '121' - edit FHRLST 'f120' - edit FHR 'f120' - edit HR '120' - task jgfs_post_f123 - trigger ./jgfs_post_manager:release_post123 - edit FHRGRP '122' - edit FHRLST 'f123' - edit FHR 'f123' - edit HR '123' - task jgfs_post_f126 - trigger ./jgfs_post_manager:release_post126 - edit FHRGRP '123' - edit FHRLST 'f126' - edit FHR 'f126' - edit HR '126' - task jgfs_post_f129 - trigger ./jgfs_post_manager:release_post129 - edit FHRGRP '124' - edit FHRLST 'f129' - edit FHR 'f129' - edit HR '129' - task jgfs_post_f132 - trigger ./jgfs_post_manager:release_post132 - edit FHRGRP '125' - edit FHRLST 'f132' - edit FHR 'f132' - edit HR '132' - task jgfs_post_f135 - trigger ./jgfs_post_manager:release_post135 - edit FHRGRP '126' - edit FHRLST 'f135' - edit FHR 'f135' - edit HR '135' - task jgfs_post_f138 - trigger ./jgfs_post_manager:release_post138 - edit FHRGRP '127' - edit FHRLST 'f138' - edit FHR 'f138' - edit HR '138' - task jgfs_post_f141 - trigger ./jgfs_post_manager:release_post141 - edit FHRGRP '128' - edit FHRLST 'f141' - edit FHR 'f141' - edit HR '141' - task jgfs_post_f144 - trigger ./jgfs_post_manager:release_post144 - edit FHRGRP '129' - edit FHRLST 'f144' - edit FHR 'f144' - edit HR '144' - task jgfs_post_f147 - trigger ./jgfs_post_manager:release_post147 - edit FHRGRP '130' - edit FHRLST 'f147' - edit FHR 'f147' - edit HR '147' - task jgfs_post_f150 - trigger ./jgfs_post_manager:release_post150 - edit FHRGRP '131' - edit FHRLST 'f150' - edit FHR 'f150' - edit HR '150' - task jgfs_post_f153 - trigger ./jgfs_post_manager:release_post153 - edit FHRGRP '132' - edit FHRLST 'f153' - edit FHR 'f153' - edit HR '153' - task jgfs_post_f156 - trigger ./jgfs_post_manager:release_post156 - edit FHRGRP '133' - edit FHRLST 'f156' - edit FHR 'f156' - edit HR '156' - task jgfs_post_f159 - trigger ./jgfs_post_manager:release_post159 - edit FHRGRP '134' - edit FHRLST 'f159' - edit FHR 'f159' - edit HR '159' - task jgfs_post_f162 - trigger ./jgfs_post_manager:release_post162 - edit FHRGRP '135' - edit FHRLST 'f162' - edit FHR 'f162' - edit HR '162' - task jgfs_post_f165 - trigger ./jgfs_post_manager:release_post165 - edit FHRGRP '136' - edit FHRLST 'f165' - edit FHR 'f165' - edit HR '165' - task jgfs_post_f168 - trigger ./jgfs_post_manager:release_post168 - edit FHRGRP '137' - edit FHRLST 'f168' - edit FHR 'f168' - edit HR '168' - task jgfs_post_f171 - trigger ./jgfs_post_manager:release_post171 - edit FHRGRP '138' - edit FHRLST 'f171' - edit FHR 'f171' - edit HR '171' - task jgfs_post_f174 - trigger ./jgfs_post_manager:release_post174 - edit FHRGRP '139' - edit FHRLST 'f174' - edit FHR 'f174' - edit HR '174' - task jgfs_post_f177 - trigger ./jgfs_post_manager:release_post177 - edit FHRGRP '140' - edit FHRLST 'f177' - edit FHR 'f177' - edit HR '177' - task jgfs_post_f180 - trigger ./jgfs_post_manager:release_post180 - edit FHRGRP '141' - edit FHRLST 'f180' - edit FHR 'f180' - edit HR '180' - task jgfs_post_f183 - trigger ./jgfs_post_manager:release_post183 - edit FHRGRP '142' - edit FHRLST 'f183' - edit FHR 'f183' - edit HR '183' - task jgfs_post_f186 - trigger ./jgfs_post_manager:release_post186 - edit FHRGRP '143' - edit FHRLST 'f186' - edit FHR 'f186' - edit HR '186' - task jgfs_post_f189 - trigger ./jgfs_post_manager:release_post189 - edit FHRGRP '144' - edit FHRLST 'f189' - edit FHR 'f189' - edit HR '189' - task jgfs_post_f192 - trigger ./jgfs_post_manager:release_post192 - edit FHRGRP '145' - edit FHRLST 'f192' - edit FHR 'f192' - edit HR '192' - task jgfs_post_f195 - trigger ./jgfs_post_manager:release_post195 - edit FHRGRP '146' - edit FHRLST 'f195' - edit FHR 'f195' - edit HR '195' - task jgfs_post_f198 - trigger ./jgfs_post_manager:release_post198 - edit FHRGRP '147' - edit FHRLST 'f198' - edit FHR 'f198' - edit HR '198' - task jgfs_post_f201 - trigger ./jgfs_post_manager:release_post201 - edit FHRGRP '148' - edit FHRLST 'f201' - edit FHR 'f201' - edit HR '201' - task jgfs_post_f204 - trigger ./jgfs_post_manager:release_post204 - edit FHRGRP '149' - edit FHRLST 'f204' - edit FHR 'f204' - edit HR '204' - task jgfs_post_f207 - trigger ./jgfs_post_manager:release_post207 - edit FHRGRP '150' - edit FHRLST 'f207' - edit FHR 'f207' - edit HR '207' - task jgfs_post_f210 - trigger ./jgfs_post_manager:release_post210 - edit FHRGRP '151' - edit FHRLST 'f210' - edit FHR 'f210' - edit HR '210' - task jgfs_post_f213 - trigger ./jgfs_post_manager:release_post213 - edit FHRGRP '152' - edit FHRLST 'f213' - edit FHR 'f213' - edit HR '213' - task jgfs_post_f216 - trigger ./jgfs_post_manager:release_post216 - edit FHRGRP '153' - edit FHRLST 'f216' - edit FHR 'f216' - edit HR '216' - task jgfs_post_f219 - trigger ./jgfs_post_manager:release_post219 - edit FHRGRP '154' - edit FHRLST 'f219' - edit FHR 'f219' - edit HR '219' - task jgfs_post_f222 - trigger ./jgfs_post_manager:release_post222 - edit FHRGRP '155' - edit FHRLST 'f222' - edit FHR 'f222' - edit HR '222' - task jgfs_post_f225 - trigger ./jgfs_post_manager:release_post225 - edit FHRGRP '156' - edit FHRLST 'f225' - edit FHR 'f225' - edit HR '225' - task jgfs_post_f228 - trigger ./jgfs_post_manager:release_post228 - edit FHRGRP '157' - edit FHRLST 'f228' - edit FHR 'f228' - edit HR '228' - task jgfs_post_f231 - trigger ./jgfs_post_manager:release_post231 - edit FHRGRP '158' - edit FHRLST 'f231' - edit FHR 'f231' - edit HR '231' - task jgfs_post_f234 - trigger ./jgfs_post_manager:release_post234 - edit FHRGRP '159' - edit FHRLST 'f234' - edit FHR 'f234' - edit HR '234' - task jgfs_post_f237 - trigger ./jgfs_post_manager:release_post237 - edit FHRGRP '160' - edit FHRLST 'f237' - edit FHR 'f237' - edit HR '237' - task jgfs_post_f240 - trigger ./jgfs_post_manager:release_post240 - edit FHRGRP '161' - edit FHRLST 'f240' - edit FHR 'f240' - edit HR '240' - task jgfs_post_f243 - trigger ./jgfs_post_manager:release_post243 - edit FHRGRP '162' - edit FHRLST 'f243' - edit FHR 'f243' - edit HR '243' - task jgfs_post_f246 - trigger ./jgfs_post_manager:release_post246 - edit FHRGRP '163' - edit FHRLST 'f246' - edit FHR 'f246' - edit HR '246' - task jgfs_post_f249 - trigger ./jgfs_post_manager:release_post249 - edit FHRGRP '164' - edit FHRLST 'f249' - edit FHR 'f249' - edit HR '249' - task jgfs_post_f252 - trigger ./jgfs_post_manager:release_post252 - edit FHRGRP '165' - edit FHRLST 'f252' - edit FHR 'f252' - edit HR '252' - task jgfs_post_f255 - trigger ./jgfs_post_manager:release_post255 - edit FHRGRP '166' - edit FHRLST 'f255' - edit FHR 'f255' - edit HR '255' - task jgfs_post_f258 - trigger ./jgfs_post_manager:release_post258 - edit FHRGRP '167' - edit FHRLST 'f258' - edit FHR 'f258' - edit HR '258' - task jgfs_post_f261 - trigger ./jgfs_post_manager:release_post261 - edit FHRGRP '168' - edit FHRLST 'f261' - edit FHR 'f261' - edit HR '261' - task jgfs_post_f264 - trigger ./jgfs_post_manager:release_post264 - edit FHRGRP '169' - edit FHRLST 'f264' - edit FHR 'f264' - edit HR '264' - task jgfs_post_f267 - trigger ./jgfs_post_manager:release_post267 - edit FHRGRP '170' - edit FHRLST 'f267' - edit FHR 'f267' - edit HR '267' - task jgfs_post_f270 - trigger ./jgfs_post_manager:release_post270 - edit FHRGRP '171' - edit FHRLST 'f270' - edit FHR 'f270' - edit HR '270' - task jgfs_post_f273 - trigger ./jgfs_post_manager:release_post273 - edit FHRGRP '172' - edit FHRLST 'f273' - edit FHR 'f273' - edit HR '273' - task jgfs_post_f276 - trigger ./jgfs_post_manager:release_post276 - edit FHRGRP '173' - edit FHRLST 'f276' - edit FHR 'f276' - edit HR '276' - task jgfs_post_f279 - trigger ./jgfs_post_manager:release_post279 - edit FHRGRP '174' - edit FHRLST 'f279' - edit FHR 'f279' - edit HR '279' - task jgfs_post_f282 - trigger ./jgfs_post_manager:release_post282 - edit FHRGRP '175' - edit FHRLST 'f282' - edit FHR 'f282' - edit HR '282' - task jgfs_post_f285 - trigger ./jgfs_post_manager:release_post285 - edit FHRGRP '176' - edit FHRLST 'f285' - edit FHR 'f285' - edit HR '285' - task jgfs_post_f288 - trigger ./jgfs_post_manager:release_post288 - edit FHRGRP '177' - edit FHRLST 'f288' - edit FHR 'f288' - edit HR '288' - task jgfs_post_f291 - trigger ./jgfs_post_manager:release_post291 - edit FHRGRP '178' - edit FHRLST 'f291' - edit FHR 'f291' - edit HR '291' - task jgfs_post_f294 - trigger ./jgfs_post_manager:release_post294 - edit FHRGRP '179' - edit FHRLST 'f294' - edit FHR 'f294' - edit HR '294' - task jgfs_post_f297 - trigger ./jgfs_post_manager:release_post297 - edit FHRGRP '180' - edit FHRLST 'f297' - edit FHR 'f297' - edit HR '297' - task jgfs_post_f300 - trigger ./jgfs_post_manager:release_post300 - edit FHRGRP '181' - edit FHRLST 'f300' - edit FHR 'f300' - edit HR '300' - task jgfs_post_f303 - trigger ./jgfs_post_manager:release_post303 - edit FHRGRP '182' - edit FHRLST 'f303' - edit FHR 'f303' - edit HR '303' - task jgfs_post_f306 - trigger ./jgfs_post_manager:release_post306 - edit FHRGRP '183' - edit FHRLST 'f306' - edit FHR 'f306' - edit HR '306' - task jgfs_post_f309 - trigger ./jgfs_post_manager:release_post309 - edit FHRGRP '184' - edit FHRLST 'f309' - edit FHR 'f309' - edit HR '309' - task jgfs_post_f312 - trigger ./jgfs_post_manager:release_post312 - edit FHRGRP '185' - edit FHRLST 'f312' - edit FHR 'f312' - edit HR '312' - task jgfs_post_f315 - trigger ./jgfs_post_manager:release_post315 - edit FHRGRP '186' - edit FHRLST 'f315' - edit FHR 'f315' - edit HR '315' - task jgfs_post_f318 - trigger ./jgfs_post_manager:release_post318 - edit FHRGRP '187' - edit FHRLST 'f318' - edit FHR 'f318' - edit HR '318' - task jgfs_post_f321 - trigger ./jgfs_post_manager:release_post321 - edit FHRGRP '188' - edit FHRLST 'f321' - edit FHR 'f321' - edit HR '321' - task jgfs_post_f324 - trigger ./jgfs_post_manager:release_post324 - edit FHRGRP '189' - edit FHRLST 'f324' - edit FHR 'f324' - edit HR '324' - task jgfs_post_f327 - trigger ./jgfs_post_manager:release_post327 - edit FHRGRP '190' - edit FHRLST 'f327' - edit FHR 'f327' - edit HR '327' - task jgfs_post_f330 - trigger ./jgfs_post_manager:release_post330 - edit FHRGRP '191' - edit FHRLST 'f330' - edit FHR 'f330' - edit HR '330' - task jgfs_post_f333 - trigger ./jgfs_post_manager:release_post333 - edit FHRGRP '192' - edit FHRLST 'f333' - edit FHR 'f333' - edit HR '333' - task jgfs_post_f336 - trigger ./jgfs_post_manager:release_post336 - edit FHRGRP '193' - edit FHRLST 'f336' - edit FHR 'f336' - edit HR '336' - task jgfs_post_f339 - trigger ./jgfs_post_manager:release_post339 - edit FHRGRP '194' - edit FHRLST 'f339' - edit FHR 'f339' - edit HR '339' - task jgfs_post_f342 - trigger ./jgfs_post_manager:release_post342 - edit FHRGRP '195' - edit FHRLST 'f342' - edit FHR 'f342' - edit HR '342' - task jgfs_post_f345 - trigger ./jgfs_post_manager:release_post345 - edit FHRGRP '196' - edit FHRLST 'f345' - edit FHR 'f345' - edit HR '345' - task jgfs_post_f348 - trigger ./jgfs_post_manager:release_post348 - edit FHRGRP '197' - edit FHRLST 'f348' - edit FHR 'f348' - edit HR '348' - task jgfs_post_f351 - trigger ./jgfs_post_manager:release_post351 - edit FHRGRP '198' - edit FHRLST 'f351' - edit FHR 'f351' - edit HR '351' - task jgfs_post_f354 - trigger ./jgfs_post_manager:release_post354 - edit FHRGRP '199' - edit FHRLST 'f354' - edit FHR 'f354' - edit HR '354' - task jgfs_post_f357 - trigger ./jgfs_post_manager:release_post357 - edit FHRGRP '200' - edit FHRLST 'f357' - edit FHR 'f357' - edit HR '357' - task jgfs_post_f360 - trigger ./jgfs_post_manager:release_post360 - edit FHRGRP '201' - edit FHRLST 'f360' - edit FHR 'f360' - edit HR '360' - task jgfs_post_f363 - trigger ./jgfs_post_manager:release_post363 - edit FHRGRP '202' - edit FHRLST 'f363' - edit FHR 'f363' - edit HR '363' - task jgfs_post_f366 - trigger ./jgfs_post_manager:release_post366 - edit FHRGRP '203' - edit FHRLST 'f366' - edit FHR 'f366' - edit HR '366' - task jgfs_post_f369 - trigger ./jgfs_post_manager:release_post369 - edit FHRGRP '204' - edit FHRLST 'f369' - edit FHR 'f369' - edit HR '369' - task jgfs_post_f372 - trigger ./jgfs_post_manager:release_post372 - edit FHRGRP '205' - edit FHRLST 'f372' - edit FHR 'f372' - edit HR '372' - task jgfs_post_f375 - trigger ./jgfs_post_manager:release_post375 - edit FHRGRP '206' - edit FHRLST 'f375' - edit FHR 'f375' - edit HR '375' - task jgfs_post_f378 - trigger ./jgfs_post_manager:release_post378 - edit FHRGRP '207' - edit FHRLST 'f378' - edit FHR 'f378' - edit HR '378' - task jgfs_post_f381 - trigger ./jgfs_post_manager:release_post381 - edit FHRGRP '208' - edit FHRLST 'f381' - edit FHR 'f381' - edit HR '381' - task jgfs_post_f384 - trigger ./jgfs_post_manager:release_post384 - edit FHRGRP '209' - edit FHRLST 'f384' - edit FHR 'f384' - edit HR '384' - endfamily - family post_processing - task jgfs_wafs_gcip - trigger ../post/jgfs_post_f003 == complete - time 22:40 - family fax - defstatus complete - task jgfs_fax_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_anl == complete - edit FCSTHR '00' - task jgfs_fax_anl - trigger ../../post/jgfs_post_anl == complete - edit FCSTHR 'anl' - task jgfs_fax_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete - edit FCSTHR '12' - task jgfs_fax_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete - edit FCSTHR '24' - task jgfs_fax_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete - edit FCSTHR '36' - endfamily - family grib_wafs - task jgfs_wafs_f00 - trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete - edit FCSTHR '00' - task jgfs_wafs_f06 - trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete - edit FCSTHR '06' - task jgfs_wafs_f12 - trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete - edit FCSTHR '12' - task jgfs_wafs_f18 - trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete - edit FCSTHR '18' - task jgfs_wafs_f24 - trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete - edit FCSTHR '24' - task jgfs_wafs_f30 - trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete - edit FCSTHR '30' - task jgfs_wafs_f36 - trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete - edit FCSTHR '36' - task jgfs_wafs_f42 - trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete - edit FCSTHR '42' - task jgfs_wafs_f48 - trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete - edit FCSTHR '48' - task jgfs_wafs_f54 - trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete - edit FCSTHR '54' - task jgfs_wafs_f60 - trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete - edit FCSTHR '60' - task jgfs_wafs_f66 - trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete - edit FCSTHR '66' - task jgfs_wafs_f72 - trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete - edit FCSTHR '72' - task jgfs_wafs_f78 - trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete - edit FCSTHR '78' - task jgfs_wafs_f84 - trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete - edit FCSTHR '84' - task jgfs_wafs_f90 - trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete - edit FCSTHR '90' - task jgfs_wafs_f96 - trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete - edit FCSTHR '96' - task jgfs_wafs_f102 - trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete - edit FCSTHR '102' - task jgfs_wafs_f108 - trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete - edit FCSTHR '108' - task jgfs_wafs_f114 - trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete - edit FCSTHR '114' - task jgfs_wafs_f120 - trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete - edit FCSTHR '120' - endfamily - family bufr_sounding - task jgfs_postsnd - trigger ../../post/jgfs_post_manager:release_post000 - endfamily - family bulletins - task jgfs_fbwind - trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete - endfamily - family grib2_wafs - task jgfs_wafs_grib2 - trigger ../../post/jgfs_post_f000 == complete - task jgfs_wafs_blending - trigger ./jgfs_wafs_grib2 == complete - time 22:40 - endfamily - family awips_20km_1p0 - task jgfs_awips_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_f003 - trigger ../../post/jgfs_post_f003 == complete - edit FHRGRP '003' - edit FHRLST 'f003' - edit FCSTHR '003' - edit TRDRUN 'NO' - task jgfs_awips_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_f009 - trigger ../../post/jgfs_post_f009 == complete - edit FHRGRP '009' - edit FHRLST 'f009' - edit FCSTHR '009' - edit TRDRUN 'NO' - task jgfs_awips_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_f015 - trigger ../../post/jgfs_post_f015 == complete - edit FHRGRP '015' - edit FHRLST 'f015' - edit FCSTHR '015' - edit TRDRUN 'NO' - task jgfs_awips_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_f021 - trigger ../../post/jgfs_post_f021 == complete - edit FHRGRP '021' - edit FHRLST 'f021' - edit FCSTHR '021' - edit TRDRUN 'NO' - task jgfs_awips_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_f027 - trigger ../../post/jgfs_post_f027 == complete - edit FHRGRP '027' - edit FHRLST 'f027' - edit FCSTHR '027' - edit TRDRUN 'NO' - task jgfs_awips_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_f033 - trigger ../../post/jgfs_post_f033 == complete - edit FHRGRP '033' - edit FHRLST 'f033' - edit FCSTHR '033' - edit TRDRUN 'NO' - task jgfs_awips_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_f039 - trigger ../../post/jgfs_post_f039 == complete - edit FHRGRP '039' - edit FHRLST 'f039' - edit FCSTHR '039' - edit TRDRUN 'NO' - task jgfs_awips_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_f045 - trigger ../../post/jgfs_post_f045 == complete - edit FHRGRP '045' - edit FHRLST 'f045' - edit FCSTHR '045' - edit TRDRUN 'NO' - task jgfs_awips_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_f051 - trigger ../../post/jgfs_post_f051 == complete - edit FHRGRP '051' - edit FHRLST 'f051' - edit FCSTHR '051' - edit TRDRUN 'NO' - task jgfs_awips_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_f057 - trigger ../../post/jgfs_post_f057 == complete - edit FHRGRP '057' - edit FHRLST 'f057' - edit FCSTHR '057' - edit TRDRUN 'NO' - task jgfs_awips_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_f063 - trigger ../../post/jgfs_post_f063 == complete - edit FHRGRP '063' - edit FHRLST 'f063' - edit FCSTHR '063' - edit TRDRUN 'NO' - task jgfs_awips_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_f069 - trigger ../../post/jgfs_post_f069 == complete - edit FHRGRP '069' - edit FHRLST 'f069' - edit FCSTHR '069' - edit TRDRUN 'NO' - task jgfs_awips_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_f075 - trigger ../../post/jgfs_post_f075 == complete - edit FHRGRP '075' - edit FHRLST 'f075' - edit FCSTHR '075' - edit TRDRUN 'NO' - task jgfs_awips_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_f081 - trigger ../../post/jgfs_post_f081 == complete - edit FHRGRP '081' - edit FHRLST 'f081' - edit FCSTHR '081' - edit TRDRUN 'NO' - task jgfs_awips_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - family awips_g2 - task jgfs_awips_g2_f000 - trigger ../../post/jgfs_post_f000 == complete - edit FHRGRP '000' - edit FHRLST 'f000' - edit FCSTHR '000' - edit TRDRUN 'YES' - task jgfs_awips_g2_f006 - trigger ../../post/jgfs_post_f006 == complete - edit FHRGRP '006' - edit FHRLST 'f006' - edit FCSTHR '006' - edit TRDRUN 'YES' - task jgfs_awips_g2_f012 - trigger ../../post/jgfs_post_f012 == complete - edit FHRGRP '012' - edit FHRLST 'f012' - edit FCSTHR '012' - edit TRDRUN 'YES' - task jgfs_awips_g2_f018 - trigger ../../post/jgfs_post_f018 == complete - edit FHRGRP '018' - edit FHRLST 'f018' - edit FCSTHR '018' - edit TRDRUN 'YES' - task jgfs_awips_g2_f024 - trigger ../../post/jgfs_post_f024 == complete - edit FHRGRP '024' - edit FHRLST 'f024' - edit FCSTHR '024' - edit TRDRUN 'YES' - task jgfs_awips_g2_f030 - trigger ../../post/jgfs_post_f030 == complete - edit FHRGRP '030' - edit FHRLST 'f030' - edit FCSTHR '030' - edit TRDRUN 'YES' - task jgfs_awips_g2_f036 - trigger ../../post/jgfs_post_f036 == complete - edit FHRGRP '036' - edit FHRLST 'f036' - edit FCSTHR '036' - edit TRDRUN 'YES' - task jgfs_awips_g2_f042 - trigger ../../post/jgfs_post_f042 == complete - edit FHRGRP '042' - edit FHRLST 'f042' - edit FCSTHR '042' - edit TRDRUN 'YES' - task jgfs_awips_g2_f048 - trigger ../../post/jgfs_post_f048 == complete - edit FHRGRP '048' - edit FHRLST 'f048' - edit FCSTHR '048' - edit TRDRUN 'YES' - task jgfs_awips_g2_f054 - trigger ../../post/jgfs_post_f054 == complete - edit FHRGRP '054' - edit FHRLST 'f054' - edit FCSTHR '054' - edit TRDRUN 'YES' - task jgfs_awips_g2_f060 - trigger ../../post/jgfs_post_f060 == complete - edit FHRGRP '060' - edit FHRLST 'f060' - edit FCSTHR '060' - edit TRDRUN 'YES' - task jgfs_awips_g2_f066 - trigger ../../post/jgfs_post_f066 == complete - edit FHRGRP '066' - edit FHRLST 'f066' - edit FCSTHR '066' - edit TRDRUN 'YES' - task jgfs_awips_g2_f072 - trigger ../../post/jgfs_post_f072 == complete - edit FHRGRP '072' - edit FHRLST 'f072' - edit FCSTHR '072' - edit TRDRUN 'YES' - task jgfs_awips_g2_f078 - trigger ../../post/jgfs_post_f078 == complete - edit FHRGRP '078' - edit FHRLST 'f078' - edit FCSTHR '078' - edit TRDRUN 'YES' - task jgfs_awips_g2_f084 - trigger ../../post/jgfs_post_f084 == complete - edit FHRGRP '084' - edit FHRLST 'f084' - edit FCSTHR '084' - edit TRDRUN 'YES' - task jgfs_awips_g2_f090 - trigger ../../post/jgfs_post_f090 == complete - edit FHRGRP '090' - edit FHRLST 'f090' - edit FCSTHR '090' - edit TRDRUN 'YES' - task jgfs_awips_g2_f096 - trigger ../../post/jgfs_post_f096 == complete - edit FHRGRP '096' - edit FHRLST 'f096' - edit FCSTHR '096' - edit TRDRUN 'YES' - task jgfs_awips_g2_f102 - trigger ../../post/jgfs_post_f102 == complete - edit FHRGRP '102' - edit FHRLST 'f102' - edit FCSTHR '102' - edit TRDRUN 'YES' - task jgfs_awips_g2_f108 - trigger ../../post/jgfs_post_f108 == complete - edit FHRGRP '108' - edit FHRLST 'f108' - edit FCSTHR '108' - edit TRDRUN 'YES' - task jgfs_awips_g2_f114 - trigger ../../post/jgfs_post_f114 == complete - edit FHRGRP '114' - edit FHRLST 'f114' - edit FCSTHR '114' - edit TRDRUN 'YES' - task jgfs_awips_g2_f120 - trigger ../../post/jgfs_post_f120 == complete - edit FHRGRP '120' - edit FHRLST 'f120' - edit FCSTHR '120' - edit TRDRUN 'YES' - task jgfs_awips_g2_f126 - trigger ../../post/jgfs_post_f126 == complete - edit FHRGRP '126' - edit FHRLST 'f126' - edit FCSTHR '126' - edit TRDRUN 'YES' - task jgfs_awips_g2_f132 - trigger ../../post/jgfs_post_f132 == complete - edit FHRGRP '132' - edit FHRLST 'f132' - edit FCSTHR '132' - edit TRDRUN 'YES' - task jgfs_awips_g2_f138 - trigger ../../post/jgfs_post_f138 == complete - edit FHRGRP '138' - edit FHRLST 'f138' - edit FCSTHR '138' - edit TRDRUN 'YES' - task jgfs_awips_g2_f144 - trigger ../../post/jgfs_post_f144 == complete - edit FHRGRP '144' - edit FHRLST 'f144' - edit FCSTHR '144' - edit TRDRUN 'YES' - task jgfs_awips_g2_f150 - trigger ../../post/jgfs_post_f150 == complete - edit FHRGRP '150' - edit FHRLST 'f150' - edit FCSTHR '150' - edit TRDRUN 'YES' - task jgfs_awips_g2_f156 - trigger ../../post/jgfs_post_f156 == complete - edit FHRGRP '156' - edit FHRLST 'f156' - edit FCSTHR '156' - edit TRDRUN 'YES' - task jgfs_awips_g2_f162 - trigger ../../post/jgfs_post_f162 == complete - edit FHRGRP '162' - edit FHRLST 'f162' - edit FCSTHR '162' - edit TRDRUN 'YES' - task jgfs_awips_g2_f168 - trigger ../../post/jgfs_post_f168 == complete - edit FHRGRP '168' - edit FHRLST 'f168' - edit FCSTHR '168' - edit TRDRUN 'YES' - task jgfs_awips_g2_f174 - trigger ../../post/jgfs_post_f174 == complete - edit FHRGRP '174' - edit FHRLST 'f174' - edit FCSTHR '174' - edit TRDRUN 'YES' - task jgfs_awips_g2_f180 - trigger ../../post/jgfs_post_f180 == complete - edit FHRGRP '180' - edit FHRLST 'f180' - edit FCSTHR '180' - edit TRDRUN 'YES' - task jgfs_awips_g2_f186 - trigger ../../post/jgfs_post_f186 == complete - edit FHRGRP '186' - edit FHRLST 'f186' - edit FCSTHR '186' - edit TRDRUN 'YES' - task jgfs_awips_g2_f192 - trigger ../../post/jgfs_post_f192 == complete - edit FHRGRP '192' - edit FHRLST 'f192' - edit FCSTHR '192' - edit TRDRUN 'YES' - task jgfs_awips_g2_f198 - trigger ../../post/jgfs_post_f198 == complete - edit FHRGRP '198' - edit FHRLST 'f198' - edit FCSTHR '198' - edit TRDRUN 'YES' - task jgfs_awips_g2_f204 - trigger ../../post/jgfs_post_f204 == complete - edit FHRGRP '204' - edit FHRLST 'f204' - edit FCSTHR '204' - edit TRDRUN 'YES' - task jgfs_awips_g2_f210 - trigger ../../post/jgfs_post_f210 == complete - edit FHRGRP '210' - edit FHRLST 'f210' - edit FCSTHR '210' - edit TRDRUN 'YES' - task jgfs_awips_g2_f216 - trigger ../../post/jgfs_post_f216 == complete - edit FHRGRP '216' - edit FHRLST 'f216' - edit FCSTHR '216' - edit TRDRUN 'YES' - task jgfs_awips_g2_f222 - trigger ../../post/jgfs_post_f222 == complete - edit FHRGRP '222' - edit FHRLST 'f222' - edit FCSTHR '222' - edit TRDRUN 'YES' - task jgfs_awips_g2_f228 - trigger ../../post/jgfs_post_f228 == complete - edit FHRGRP '228' - edit FHRLST 'f228' - edit FCSTHR '228' - edit TRDRUN 'YES' - task jgfs_awips_g2_f234 - trigger ../../post/jgfs_post_f234 == complete - edit FHRGRP '234' - edit FHRLST 'f234' - edit FCSTHR '234' - edit TRDRUN 'YES' - task jgfs_awips_g2_f240 - trigger ../../post/jgfs_post_f240 == complete - edit FHRGRP '240' - edit FHRLST 'f240' - edit FCSTHR '240' - edit TRDRUN 'YES' - endfamily - endfamily - family mos - edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos' - edit PROJ 'GFS-%PROJENVIR%' - edit COM '/gpfs/hps/nco/ops/com' - edit QUEUESERV 'prod_transfer' - edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0' - edit QUEUE 'prod' - family prep - task jgfsmos_stn_prep - trigger /prod18/gfs/post/jgfs_post_f096 == complete - edit NTASK '3' - edit PTILE '3' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_stn_prep - trigger /prod18/gfs/post == complete - edit NTASK '2' - edit PTILE '2' - edit OMP_NUM_THREADS '1' - edit NODES '1' - endfamily - family forecast - task jgfsmos_stn_fcst - trigger ../prep/jgfsmos_stn_prep == complete - edit NTASK '5' - edit PTILE '5' - edit OMP_NUM_THREADS '1' - edit NODES '1' - endfamily - family prdgen - task jgfsmos_stn_prdgen - trigger ../forecast/jgfsmos_stn_fcst == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - task jgfsmos_ext_stn_prdgen - trigger jgfsmos_stn_prdgen == complete - edit NTASK '1' - edit PTILE '1' - edit OMP_NUM_THREADS '1' - edit NODES '1' - endfamily - family gempak - task jgfs_gempak_mdl - trigger ../prdgen == complete - endfamily - endfamily - family gempak - task jgfs_gempak_ncdc_upapgif - trigger ./jgfs_gempak == active or ./jgfs_gempak == complete - task jgfs_gempak - trigger ../jgfs_analysis eq complete - task jgfs_gempak_meta - trigger ../jgfs_analysis == complete - task jgfs_pgrb2_spec_gempak - trigger ./jgfs_npoess_pgrb2_0p5deg == complete - task jgfs_npoess_pgrb2_0p5deg - trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete - endfamily - endfamily - diff --git a/ecflow/ecf/defs/para00_gdas_FV3.def b/ecflow/ecf/defs/para00_gdas_FV3.def deleted file mode 100644 index e6d9e732d5..0000000000 --- a/ecflow/ecf/defs/para00_gdas_FV3.def +++ /dev/null @@ -1,247 +0,0 @@ - family gdas_FV3 - edit CYC '00' - edit ECF_FILES '/ecf/ecfnets/scripts/para/gdas_FV3' - edit PROJ 'GDAS-T2O' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - edit ENVIR 'eval' - family dump - task jgdas_tropcy_qc_reloc - time 05:45 - task jgdas_dump - event 1 release_sfcprep - time 05:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas00_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas00_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst - endfamily - family post_processing - family bulletins - task jgdas_mknavybulls - trigger ../../dump/jgdas_dump_post == complete - endfamily - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_pgrb2_anl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/para06_gdas_FV3.def b/ecflow/ecf/defs/para06_gdas_FV3.def deleted file mode 100644 index 0742b81f81..0000000000 --- a/ecflow/ecf/defs/para06_gdas_FV3.def +++ /dev/null @@ -1,246 +0,0 @@ - family gdas_FV3 - edit CYC '06' - edit ECF_FILES '/ecf/ecfnets/scripts/para/gdas_FV3' - edit PROJ 'GDAS-T2O' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - edit ENVIR 'eval' - edit MACHINE_SITE 'production' - family dump - task jgdas_tropcy_qc_reloc - time 11:45 - task jgdas_dump - event 1 release_sfcprep - time 11:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas06_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas06_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst - endfamily - family post_processing - task jgdas_tropc - trigger ../post == complete - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_pgrb2_anl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/para12_gdas_FV3.def b/ecflow/ecf/defs/para12_gdas_FV3.def deleted file mode 100644 index 952f6c6382..0000000000 --- a/ecflow/ecf/defs/para12_gdas_FV3.def +++ /dev/null @@ -1,247 +0,0 @@ - family gdas_FV3 - edit CYC '12' - edit ECF_FILES '/ecf/ecfnets/scripts/para/gdas_FV3' - edit PROJ 'GDAS-T2O' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - edit ENVIR 'eval' - family dump - task jgdas_tropcy_qc_reloc - time 17:45 - task jgdas_dump - event 1 release_sfcprep - time 17:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas12_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas12_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst - endfamily - family post_processing - family bulletins - task jgdas_mknavybulls - trigger ../../post == complete - endfamily - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_pgrb2_anl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/para18_gdas_FV3.def b/ecflow/ecf/defs/para18_gdas_FV3.def deleted file mode 100644 index 84fef9b5e5..0000000000 --- a/ecflow/ecf/defs/para18_gdas_FV3.def +++ /dev/null @@ -1,245 +0,0 @@ - family gdas_FV3 - edit CYC '18' - edit ECF_FILES '/ecf/ecfnets/scripts/para/gdas_FV3' - edit PROJ 'GDAS-T2O' - edit NET 'gfs' - edit RUN 'gdas' - edit COM '/gpfs/dell1/nco/ops/com' - edit QUEUESHARED 'prod_shared' - edit QUEUESERV 'prod_transfer' - edit QUEUE 'prod' - edit ENVIR 'eval' - family dump - task jgdas_tropcy_qc_reloc - time 23:45 - task jgdas_dump - event 1 release_sfcprep - time 23:50 - task jgdas_dump_post - trigger jgdas_dump == complete - event 1 release_gdas18_dump_alert - task jgdas_dump_alert - trigger jgdas_dump_post:release_gdas18_dump_alert - task jmodel_realtime_gdas - trigger jgdas_dump_alert == complete - endfamily - family prep - task jgdas_emcsfc_sfc_prep - trigger ../dump/jgdas_dump:release_sfcprep - task jgdas_prep - trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete - task jgdas_prep_post - trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete - endfamily - family analysis - task jgdas_analysis_high - trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete - event 1 release_fcst - endfamily - task jgdas_vminmon - trigger analysis/jgdas_analysis_high == complete - family forecast - task jgdas_forecast_high - trigger ../analysis/jgdas_analysis_high:release_fcst and ../enkf/innovate == complete - endfamily - family post_processing - task jgdas_tropc - trigger ../post == complete - endfamily - family gempak - task jgdas_gempak - trigger ../forecast/jgdas_forecast_high == complete - task jgdas_gempak_meta_ncdc - trigger ./jgdas_gempak == complete - endfamily - family post - task jgdas_post_manager - trigger ../forecast == active - event 1 release_postanl - event 2 release_post000 - event 3 release_post001 - event 4 release_post002 - event 5 release_post003 - event 6 release_post004 - event 7 release_post005 - event 8 release_post006 - event 9 release_post007 - event 10 release_post008 - event 11 release_post009 - task jgdas_post_anl - trigger ./jgdas_post_manager:release_postanl - edit FHRGRP '000' - edit FHRLST 'anl' - edit HR 'anl' - edit FHR 'anl' - event 1 release_pgrb2_anl - task jgdas_post_f000 - trigger ./jgdas_post_manager:release_post000 - edit FHR 'f000' - edit HR '000' - edit FHRGRP '001' - edit FHRLST 'f000' - task jgdas_post_f001 - trigger ./jgdas_post_manager:release_post001 - edit FHR 'f001' - edit HR '001' - edit FHRGRP '002' - edit FHRLST 'f001' - task jgdas_post_f002 - trigger ./jgdas_post_manager:release_post002 - edit FHR 'f002' - edit HR '002' - edit FHRGRP '003' - edit FHRLST 'f002' - task jgdas_post_f003 - trigger ./jgdas_post_manager:release_post003 - edit FHR 'f003' - edit HR '003' - edit FHRGRP '004' - edit FHRLST 'f003' - task jgdas_post_f004 - trigger ./jgdas_post_manager:release_post004 - edit FHR 'f004' - edit HR '004' - edit FHRGRP '005' - edit FHRLST 'f004' - task jgdas_post_f005 - trigger ./jgdas_post_manager:release_post005 - edit FHR 'f005' - edit HR '005' - edit FHRGRP '006' - edit FHRLST 'f005' - task jgdas_post_f006 - trigger ./jgdas_post_manager:release_post006 - edit FHR 'f006' - edit HR '006' - edit FHRGRP '007' - edit FHRLST 'f006' - task jgdas_post_f007 - trigger ./jgdas_post_manager:release_post007 - edit FHR 'f007' - edit HR '007' - edit FHRGRP '008' - edit FHRLST 'f007' - task jgdas_post_f008 - trigger ./jgdas_post_manager:release_post008 - edit FHR 'f008' - edit HR '008' - edit FHRGRP '009' - edit FHRLST 'f008' - task jgdas_post_f009 - trigger ./jgdas_post_manager:release_post009 - edit FHR 'f009' - edit HR '009' - edit FHRGRP '010' - edit FHRLST 'f009' - endfamily - family enkf - task jgdas_enkf_select_obs - trigger ../prep/jgdas_prep == complete - family innovate - trigger ./jgdas_enkf_select_obs == complete - task jgdas_enkf_innovate_obs_grp1 - edit ENSGRP '01' - task jgdas_enkf_innovate_obs_grp2 - edit ENSGRP '02' - task jgdas_enkf_innovate_obs_grp3 - edit ENSGRP '03' - task jgdas_enkf_innovate_obs_grp4 - edit ENSGRP '04' - task jgdas_enkf_innovate_obs_grp5 - edit ENSGRP '05' - task jgdas_enkf_innovate_obs_grp6 - edit ENSGRP '06' - task jgdas_enkf_innovate_obs_grp7 - edit ENSGRP '07' - task jgdas_enkf_innovate_obs_grp8 - edit ENSGRP '08' - task jgdas_enkf_innovate_obs_grp9 - edit ENSGRP '09' - task jgdas_enkf_innovate_obs_grp10 - edit ENSGRP '10' - endfamily - task jgdas_enkf_update - trigger ./innovate == complete - task jgdas_enkf_inflate_recenter - trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete - family forecast - trigger ./jgdas_enkf_inflate_recenter == complete - task jgdas_enkf_fcst_grp1 - edit ENSGRP '01' - task jgdas_enkf_fcst_grp2 - edit ENSGRP '02' - task jgdas_enkf_fcst_grp3 - edit ENSGRP '03' - task jgdas_enkf_fcst_grp4 - edit ENSGRP '04' - task jgdas_enkf_fcst_grp5 - edit ENSGRP '05' - task jgdas_enkf_fcst_grp6 - edit ENSGRP '06' - task jgdas_enkf_fcst_grp7 - edit ENSGRP '07' - task jgdas_enkf_fcst_grp8 - edit ENSGRP '08' - task jgdas_enkf_fcst_grp9 - edit ENSGRP '09' - task jgdas_enkf_fcst_grp10 - edit ENSGRP '10' - task jgdas_enkf_fcst_grp11 - edit ENSGRP '11' - task jgdas_enkf_fcst_grp12 - edit ENSGRP '12' - task jgdas_enkf_fcst_grp13 - edit ENSGRP '13' - task jgdas_enkf_fcst_grp14 - edit ENSGRP '14' - task jgdas_enkf_fcst_grp15 - edit ENSGRP '15' - task jgdas_enkf_fcst_grp16 - edit ENSGRP '16' - task jgdas_enkf_fcst_grp17 - edit ENSGRP '17' - task jgdas_enkf_fcst_grp18 - edit ENSGRP '18' - task jgdas_enkf_fcst_grp19 - edit ENSGRP '19' - task jgdas_enkf_fcst_grp20 - edit ENSGRP '20' - endfamily - family post - trigger ./forecast == complete - task jgdas_enkf_post_f003 - edit FHMIN_EPOS '003' - edit FHMAX_EPOS '003' - edit FHOUT_EPOS '003' - task jgdas_enkf_post_f004 - edit FHMIN_EPOS '004' - edit FHMAX_EPOS '004' - edit FHOUT_EPOS '004' - task jgdas_enkf_post_f005 - edit FHMIN_EPOS '005' - edit FHMAX_EPOS '005' - edit FHOUT_EPOS '005' - task jgdas_enkf_post_f006 - edit FHMIN_EPOS '006' - edit FHMAX_EPOS '006' - edit FHOUT_EPOS '006' - task jgdas_enkf_post_f007 - edit FHMIN_EPOS '007' - edit FHMAX_EPOS '007' - edit FHOUT_EPOS '007' - task jgdas_enkf_post_f008 - edit FHMIN_EPOS '008' - edit FHMAX_EPOS '008' - edit FHOUT_EPOS '008' - task jgdas_enkf_post_f009 - edit FHMIN_EPOS '009' - edit FHMAX_EPOS '009' - edit FHOUT_EPOS '009' - endfamily - endfamily - task jgdas_verfrad - trigger enkf == complete - endfamily - diff --git a/ecflow/ecf/defs/prod00.def b/ecflow/ecf/defs/prod00.def new file mode 100644 index 0000000000..c791b5dfed --- /dev/null +++ b/ecflow/ecf/defs/prod00.def @@ -0,0 +1,2642 @@ +extern /prod18/gdas/jgdas_forecast +extern /prod18/gdas/atmos/post +extern /prod18/gdas/enkf/post +#### ecen +extern /prod18/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf + +suite prod00 + repeat day 1 + edit ECF_TRIES '1' + edit CYC '00' + edit ENVIR 'prod' + edit PROJ 'OPS' + edit E 'j' + edit QUEUE 'prod' + edit QUEUESHARED 'dev_shared' + edit QUEUESERV 'dev_transfer' + edit PROJENVIR 'OPS' + edit MACHINE_SITE 'production' + + family gfs + edit CYC '00' + edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' + edit PROJ 'GFS-OPS' + edit NET 'gfs' + edit RUN 'gfs' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgfs_atmos_tropcy_qc_reloc + event 1 jtwc_bull_email + time 02:41 + task jgfs_atmos_dump + event 1 release_sfcprep + time 02:47 + task jgfs_atmos_dump_post + trigger jgfs_atmos_dump == complete + event 1 release_gfs00_dump_alert + task jgfs_atmos_dump_alert + trigger jgfs_atmos_dump_post:release_gfs00_dump_alert + endfamily + family prep + task jgfs_atmos_emcsfc_sfc_prep + trigger ../dump/jgfs_atmos_dump:release_sfcprep + task jgfs_atmos_prep + trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete + task jgfs_atmos_prep_post + trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family analysis + task jgfs_atmos_analysis + trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgfs_atmos_analysis_calc + trigger ./jgfs_atmos_analysis == complete + endfamily + family post + task jgfs_atmos_post_manager + trigger ../analysis/jgfs_atmos_analysis == complete + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + event 12 release_post010 + event 13 release_post011 + event 14 release_post012 + event 15 release_post013 + event 16 release_post014 + event 17 release_post015 + event 18 release_post016 + event 19 release_post017 + event 20 release_post018 + event 21 release_post019 + event 22 release_post020 + event 23 release_post021 + event 24 release_post022 + event 25 release_post023 + event 26 release_post024 + event 27 release_post025 + event 28 release_post026 + event 29 release_post027 + event 30 release_post028 + event 31 release_post029 + event 32 release_post030 + event 33 release_post031 + event 34 release_post032 + event 35 release_post033 + event 36 release_post034 + event 37 release_post035 + event 38 release_post036 + event 39 release_post037 + event 40 release_post038 + event 41 release_post039 + event 42 release_post040 + event 43 release_post041 + event 44 release_post042 + event 45 release_post043 + event 46 release_post044 + event 47 release_post045 + event 48 release_post046 + event 49 release_post047 + event 50 release_post048 + event 51 release_post049 + event 52 release_post050 + event 53 release_post051 + event 54 release_post052 + event 55 release_post053 + event 56 release_post054 + event 57 release_post055 + event 58 release_post056 + event 59 release_post057 + event 60 release_post058 + event 61 release_post059 + event 62 release_post060 + event 63 release_post061 + event 64 release_post062 + event 65 release_post063 + event 66 release_post064 + event 67 release_post065 + event 68 release_post066 + event 69 release_post067 + event 70 release_post068 + event 71 release_post069 + event 72 release_post070 + event 73 release_post071 + event 74 release_post072 + event 75 release_post073 + event 76 release_post074 + event 77 release_post075 + event 78 release_post076 + event 79 release_post077 + event 80 release_post078 + event 81 release_post079 + event 82 release_post080 + event 83 release_post081 + event 84 release_post082 + event 85 release_post083 + event 86 release_post084 + event 87 release_post085 + event 88 release_post086 + event 89 release_post087 + event 90 release_post088 + event 91 release_post089 + event 92 release_post090 + event 93 release_post091 + event 94 release_post092 + event 95 release_post093 + event 96 release_post094 + event 97 release_post095 + event 98 release_post096 + event 99 release_post097 + event 100 release_post098 + event 101 release_post099 + event 102 release_post100 + event 103 release_post101 + event 104 release_post102 + event 105 release_post103 + event 106 release_post104 + event 107 release_post105 + event 108 release_post106 + event 109 release_post107 + event 110 release_post108 + event 111 release_post109 + event 112 release_post110 + event 113 release_post111 + event 114 release_post112 + event 115 release_post113 + event 116 release_post114 + event 117 release_post115 + event 118 release_post116 + event 119 release_post117 + event 120 release_post118 + event 121 release_post119 + event 122 release_post120 + event 123 release_post123 + event 124 release_post126 + event 125 release_post129 + event 126 release_post132 + event 127 release_post135 + event 128 release_post138 + event 129 release_post141 + event 130 release_post144 + event 131 release_post147 + event 132 release_post150 + event 133 release_post153 + event 134 release_post156 + event 135 release_post159 + event 136 release_post162 + event 137 release_post165 + event 138 release_post168 + event 139 release_post171 + event 140 release_post174 + event 141 release_post177 + event 142 release_post180 + event 143 release_post183 + event 144 release_post186 + event 145 release_post189 + event 146 release_post192 + event 147 release_post195 + event 148 release_post198 + event 149 release_post201 + event 150 release_post204 + event 151 release_post207 + event 152 release_post210 + event 153 release_post213 + event 154 release_post216 + event 155 release_post219 + event 156 release_post222 + event 157 release_post225 + event 158 release_post228 + event 159 release_post231 + event 160 release_post234 + event 161 release_post237 + event 162 release_post240 + event 163 release_post243 + event 164 release_post246 + event 165 release_post249 + event 166 release_post252 + event 167 release_post255 + event 168 release_post258 + event 169 release_post261 + event 170 release_post264 + event 171 release_post267 + event 172 release_post270 + event 173 release_post273 + event 174 release_post276 + event 175 release_post279 + event 176 release_post282 + event 177 release_post285 + event 178 release_post288 + event 179 release_post291 + event 180 release_post294 + event 181 release_post297 + event 182 release_post300 + event 183 release_post303 + event 184 release_post306 + event 185 release_post309 + event 186 release_post312 + event 187 release_post315 + event 188 release_post318 + event 189 release_post321 + event 190 release_post324 + event 191 release_post327 + event 192 release_post330 + event 193 release_post333 + event 194 release_post336 + event 195 release_post339 + event 196 release_post342 + event 197 release_post345 + event 198 release_post348 + event 199 release_post351 + event 200 release_post354 + event 201 release_post357 + event 202 release_post360 + event 203 release_post363 + event 204 release_post366 + event 205 release_post369 + event 206 release_post372 + event 207 release_post375 + event 208 release_post378 + event 209 release_post381 + event 210 release_post384 + task jgfs_atmos_post_anl + trigger ./jgfs_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgfs_atmos_post_f000 + trigger ./jgfs_atmos_post_manager:release_post000 + edit FHRGRP '001' + edit FHRLST 'f000' + edit FHR 'f000' + edit HR '000' + task jgfs_atmos_post_f001 + trigger ./jgfs_atmos_post_manager:release_post001 + edit FHRGRP '002' + edit FHRLST 'f001' + edit FHR 'f001' + edit HR '001' + task jgfs_atmos_post_f002 + trigger ./jgfs_atmos_post_manager:release_post002 + edit FHRGRP '003' + edit FHRLST 'f002' + edit FHR 'f002' + edit HR '002' + task jgfs_atmos_post_f003 + trigger ./jgfs_atmos_post_manager:release_post003 + edit FHRGRP '004' + edit FHRLST 'f003' + edit FHR 'f003' + edit HR '003' + task jgfs_atmos_post_f004 + trigger ./jgfs_atmos_post_manager:release_post004 + edit FHRGRP '005' + edit FHRLST 'f004' + edit FHR 'f004' + edit HR '004' + task jgfs_atmos_post_f005 + trigger ./jgfs_atmos_post_manager:release_post005 + edit FHRGRP '006' + edit FHRLST 'f005' + edit FHR 'f005' + edit HR '005' + task jgfs_atmos_post_f006 + trigger ./jgfs_atmos_post_manager:release_post006 + edit FHRGRP '007' + edit FHRLST 'f006' + edit FHR 'f006' + edit HR '006' + task jgfs_atmos_post_f007 + trigger ./jgfs_atmos_post_manager:release_post007 + edit FHRGRP '008' + edit FHRLST 'f007' + edit FHR 'f007' + edit HR '007' + task jgfs_atmos_post_f008 + trigger ./jgfs_atmos_post_manager:release_post008 + edit FHRGRP '009' + edit FHRLST 'f008' + edit FHR 'f008' + edit HR '008' + task jgfs_atmos_post_f009 + trigger ./jgfs_atmos_post_manager:release_post009 + edit FHRGRP '010' + edit FHRLST 'f009' + edit FHR 'f009' + edit HR '009' + task jgfs_atmos_post_f010 + trigger ./jgfs_atmos_post_manager:release_post010 + edit FHRGRP '011' + edit FHRLST 'f010' + edit FHR 'f010' + edit HR '010' + task jgfs_atmos_post_f011 + trigger ./jgfs_atmos_post_manager:release_post011 + edit FHRGRP '012' + edit FHRLST 'f011' + edit FHR 'f011' + edit HR '011' + task jgfs_atmos_post_f012 + trigger ./jgfs_atmos_post_manager:release_post012 + edit FHRGRP '013' + edit FHRLST 'f012' + edit FHR 'f012' + edit HR '012' + task jgfs_atmos_post_f013 + trigger ./jgfs_atmos_post_manager:release_post013 + edit FHRGRP '014' + edit FHRLST 'f013' + edit FHR 'f013' + edit HR '013' + task jgfs_atmos_post_f014 + trigger ./jgfs_atmos_post_manager:release_post014 + edit FHRGRP '015' + edit FHRLST 'f014' + edit FHR 'f014' + edit HR '014' + task jgfs_atmos_post_f015 + trigger ./jgfs_atmos_post_manager:release_post015 + edit FHRGRP '016' + edit FHRLST 'f015' + edit FHR 'f015' + edit HR '015' + task jgfs_atmos_post_f016 + trigger ./jgfs_atmos_post_manager:release_post016 + edit FHRGRP '017' + edit FHRLST 'f016' + edit FHR 'f016' + edit HR '016' + task jgfs_atmos_post_f017 + trigger ./jgfs_atmos_post_manager:release_post017 + edit FHRGRP '018' + edit FHRLST 'f017' + edit FHR 'f017' + edit HR '017' + task jgfs_atmos_post_f018 + trigger ./jgfs_atmos_post_manager:release_post018 + edit FHRGRP '019' + edit FHRLST 'f018' + edit FHR 'f018' + edit HR '018' + task jgfs_atmos_post_f019 + trigger ./jgfs_atmos_post_manager:release_post019 + edit FHRGRP '020' + edit FHRLST 'f019' + edit FHR 'f019' + edit HR '019' + task jgfs_atmos_post_f020 + trigger ./jgfs_atmos_post_manager:release_post020 + edit FHRGRP '021' + edit FHRLST 'f020' + edit FHR 'f020' + edit HR '020' + task jgfs_atmos_post_f021 + trigger ./jgfs_atmos_post_manager:release_post021 + edit FHRGRP '022' + edit FHRLST 'f021' + edit FHR 'f021' + edit HR '021' + task jgfs_atmos_post_f022 + trigger ./jgfs_atmos_post_manager:release_post022 + edit FHRGRP '023' + edit FHRLST 'f022' + edit FHR 'f022' + edit HR '022' + task jgfs_atmos_post_f023 + trigger ./jgfs_atmos_post_manager:release_post023 + edit FHRGRP '024' + edit FHRLST 'f023' + edit FHR 'f023' + edit HR '023' + task jgfs_atmos_post_f024 + trigger ./jgfs_atmos_post_manager:release_post024 + edit FHRGRP '025' + edit FHRLST 'f024' + edit FHR 'f024' + edit HR '024' + task jgfs_atmos_post_f025 + trigger ./jgfs_atmos_post_manager:release_post025 + edit FHRGRP '026' + edit FHRLST 'f025' + edit FHR 'f025' + edit HR '025' + task jgfs_atmos_post_f026 + trigger ./jgfs_atmos_post_manager:release_post026 + edit FHRGRP '027' + edit FHRLST 'f026' + edit FHR 'f026' + edit HR '026' + task jgfs_atmos_post_f027 + trigger ./jgfs_atmos_post_manager:release_post027 + edit FHRGRP '028' + edit FHRLST 'f027' + edit FHR 'f027' + edit HR '027' + task jgfs_atmos_post_f028 + trigger ./jgfs_atmos_post_manager:release_post028 + edit FHRGRP '029' + edit FHRLST 'f028' + edit FHR 'f028' + edit HR '028' + task jgfs_atmos_post_f029 + trigger ./jgfs_atmos_post_manager:release_post029 + edit FHRGRP '030' + edit FHRLST 'f029' + edit FHR 'f029' + edit HR '029' + task jgfs_atmos_post_f030 + trigger ./jgfs_atmos_post_manager:release_post030 + edit FHRGRP '031' + edit FHRLST 'f030' + edit FHR 'f030' + edit HR '030' + task jgfs_atmos_post_f031 + trigger ./jgfs_atmos_post_manager:release_post031 + edit FHRGRP '032' + edit FHRLST 'f031' + edit FHR 'f031' + edit HR '031' + task jgfs_atmos_post_f032 + trigger ./jgfs_atmos_post_manager:release_post032 + edit FHRGRP '033' + edit FHRLST 'f032' + edit FHR 'f032' + edit HR '032' + task jgfs_atmos_post_f033 + trigger ./jgfs_atmos_post_manager:release_post033 + edit FHRGRP '034' + edit FHRLST 'f033' + edit FHR 'f033' + edit HR '033' + task jgfs_atmos_post_f034 + trigger ./jgfs_atmos_post_manager:release_post034 + edit FHRGRP '035' + edit FHRLST 'f034' + edit FHR 'f034' + edit HR '034' + task jgfs_atmos_post_f035 + trigger ./jgfs_atmos_post_manager:release_post035 + edit FHRGRP '036' + edit FHRLST 'f035' + edit FHR 'f035' + edit HR '035' + task jgfs_atmos_post_f036 + trigger ./jgfs_atmos_post_manager:release_post036 + edit FHRGRP '037' + edit FHRLST 'f036' + edit FHR 'f036' + edit HR '036' + task jgfs_atmos_post_f037 + trigger ./jgfs_atmos_post_manager:release_post037 + edit FHRGRP '038' + edit FHRLST 'f037' + edit FHR 'f037' + edit HR '037' + task jgfs_atmos_post_f038 + trigger ./jgfs_atmos_post_manager:release_post038 + edit FHRGRP '039' + edit FHRLST 'f038' + edit FHR 'f038' + edit HR '038' + task jgfs_atmos_post_f039 + trigger ./jgfs_atmos_post_manager:release_post039 + edit FHRGRP '040' + edit FHRLST 'f039' + edit FHR 'f039' + edit HR '039' + task jgfs_atmos_post_f040 + trigger ./jgfs_atmos_post_manager:release_post040 + edit FHRGRP '041' + edit FHRLST 'f040' + edit FHR 'f040' + edit HR '040' + task jgfs_atmos_post_f041 + trigger ./jgfs_atmos_post_manager:release_post041 + edit FHRGRP '042' + edit FHRLST 'f041' + edit FHR 'f041' + edit HR '041' + task jgfs_atmos_post_f042 + trigger ./jgfs_atmos_post_manager:release_post042 + edit FHRGRP '043' + edit FHRLST 'f042' + edit FHR 'f042' + edit HR '042' + task jgfs_atmos_post_f043 + trigger ./jgfs_atmos_post_manager:release_post043 + edit FHRGRP '044' + edit FHRLST 'f043' + edit FHR 'f043' + edit HR '043' + task jgfs_atmos_post_f044 + trigger ./jgfs_atmos_post_manager:release_post044 + edit FHRGRP '045' + edit FHRLST 'f044' + edit FHR 'f044' + edit HR '044' + task jgfs_atmos_post_f045 + trigger ./jgfs_atmos_post_manager:release_post045 + edit FHRGRP '046' + edit FHRLST 'f045' + edit FHR 'f045' + edit HR '045' + task jgfs_atmos_post_f046 + trigger ./jgfs_atmos_post_manager:release_post046 + edit FHRGRP '047' + edit FHRLST 'f046' + edit FHR 'f046' + edit HR '046' + task jgfs_atmos_post_f047 + trigger ./jgfs_atmos_post_manager:release_post047 + edit FHRGRP '048' + edit FHRLST 'f047' + edit FHR 'f047' + edit HR '047' + task jgfs_atmos_post_f048 + trigger ./jgfs_atmos_post_manager:release_post048 + edit FHRGRP '049' + edit FHRLST 'f048' + edit FHR 'f048' + edit HR '048' + task jgfs_atmos_post_f049 + trigger ./jgfs_atmos_post_manager:release_post049 + edit FHRGRP '050' + edit FHRLST 'f049' + edit FHR 'f049' + edit HR '049' + task jgfs_atmos_post_f050 + trigger ./jgfs_atmos_post_manager:release_post050 + edit FHRGRP '051' + edit FHRLST 'f050' + edit FHR 'f050' + edit HR '050' + task jgfs_atmos_post_f051 + trigger ./jgfs_atmos_post_manager:release_post051 + edit FHRGRP '052' + edit FHRLST 'f051' + edit FHR 'f051' + edit HR '051' + task jgfs_atmos_post_f052 + trigger ./jgfs_atmos_post_manager:release_post052 + edit FHRGRP '053' + edit FHRLST 'f052' + edit FHR 'f052' + edit HR '052' + task jgfs_atmos_post_f053 + trigger ./jgfs_atmos_post_manager:release_post053 + edit FHRGRP '054' + edit FHRLST 'f053' + edit FHR 'f053' + edit HR '053' + task jgfs_atmos_post_f054 + trigger ./jgfs_atmos_post_manager:release_post054 + edit FHRGRP '055' + edit FHRLST 'f054' + edit FHR 'f054' + edit HR '054' + task jgfs_atmos_post_f055 + trigger ./jgfs_atmos_post_manager:release_post055 + edit FHRGRP '056' + edit FHRLST 'f055' + edit FHR 'f055' + edit HR '055' + task jgfs_atmos_post_f056 + trigger ./jgfs_atmos_post_manager:release_post056 + edit FHRGRP '057' + edit FHRLST 'f056' + edit FHR 'f056' + edit HR '056' + task jgfs_atmos_post_f057 + trigger ./jgfs_atmos_post_manager:release_post057 + edit FHRGRP '058' + edit FHRLST 'f057' + edit FHR 'f057' + edit HR '057' + task jgfs_atmos_post_f058 + trigger ./jgfs_atmos_post_manager:release_post058 + edit FHRGRP '059' + edit FHRLST 'f058' + edit FHR 'f058' + edit HR '058' + task jgfs_atmos_post_f059 + trigger ./jgfs_atmos_post_manager:release_post059 + edit FHRGRP '060' + edit FHRLST 'f059' + edit FHR 'f059' + edit HR '059' + task jgfs_atmos_post_f060 + trigger ./jgfs_atmos_post_manager:release_post060 + edit FHRGRP '061' + edit FHRLST 'f060' + edit FHR 'f060' + edit HR '060' + task jgfs_atmos_post_f061 + trigger ./jgfs_atmos_post_manager:release_post061 + edit FHRGRP '062' + edit FHRLST 'f061' + edit FHR 'f061' + edit HR '061' + task jgfs_atmos_post_f062 + trigger ./jgfs_atmos_post_manager:release_post062 + edit FHRGRP '063' + edit FHRLST 'f062' + edit FHR 'f062' + edit HR '062' + task jgfs_atmos_post_f063 + trigger ./jgfs_atmos_post_manager:release_post063 + edit FHRGRP '064' + edit FHRLST 'f063' + edit FHR 'f063' + edit HR '063' + task jgfs_atmos_post_f064 + trigger ./jgfs_atmos_post_manager:release_post064 + edit FHRGRP '065' + edit FHRLST 'f064' + edit FHR 'f064' + edit HR '064' + task jgfs_atmos_post_f065 + trigger ./jgfs_atmos_post_manager:release_post065 + edit FHRGRP '066' + edit FHRLST 'f065' + edit FHR 'f065' + edit HR '065' + task jgfs_atmos_post_f066 + trigger ./jgfs_atmos_post_manager:release_post066 + edit FHRGRP '067' + edit FHRLST 'f066' + edit FHR 'f066' + edit HR '066' + task jgfs_atmos_post_f067 + trigger ./jgfs_atmos_post_manager:release_post067 + edit FHRGRP '068' + edit FHRLST 'f067' + edit FHR 'f067' + edit HR '067' + task jgfs_atmos_post_f068 + trigger ./jgfs_atmos_post_manager:release_post068 + edit FHRGRP '069' + edit FHRLST 'f068' + edit FHR 'f068' + edit HR '068' + task jgfs_atmos_post_f069 + trigger ./jgfs_atmos_post_manager:release_post069 + edit FHRGRP '070' + edit FHRLST 'f069' + edit FHR 'f069' + edit HR '069' + task jgfs_atmos_post_f070 + trigger ./jgfs_atmos_post_manager:release_post070 + edit FHRGRP '071' + edit FHRLST 'f070' + edit FHR 'f070' + edit HR '070' + task jgfs_atmos_post_f071 + trigger ./jgfs_atmos_post_manager:release_post071 + edit FHRGRP '072' + edit FHRLST 'f071' + edit FHR 'f071' + edit HR '071' + task jgfs_atmos_post_f072 + trigger ./jgfs_atmos_post_manager:release_post072 + edit FHRGRP '073' + edit FHRLST 'f072' + edit FHR 'f072' + edit HR '072' + task jgfs_atmos_post_f073 + trigger ./jgfs_atmos_post_manager:release_post073 + edit FHRGRP '074' + edit FHRLST 'f073' + edit FHR 'f073' + edit HR '073' + task jgfs_atmos_post_f074 + trigger ./jgfs_atmos_post_manager:release_post074 + edit FHRGRP '075' + edit FHRLST 'f074' + edit FHR 'f074' + edit HR '074' + task jgfs_atmos_post_f075 + trigger ./jgfs_atmos_post_manager:release_post075 + edit FHRGRP '076' + edit FHRLST 'f075' + edit FHR 'f075' + edit HR '075' + task jgfs_atmos_post_f076 + trigger ./jgfs_atmos_post_manager:release_post076 + edit FHRGRP '077' + edit FHRLST 'f076' + edit FHR 'f076' + edit HR '076' + task jgfs_atmos_post_f077 + trigger ./jgfs_atmos_post_manager:release_post077 + edit FHRGRP '078' + edit FHRLST 'f077' + edit FHR 'f077' + edit HR '077' + task jgfs_atmos_post_f078 + trigger ./jgfs_atmos_post_manager:release_post078 + edit FHRGRP '079' + edit FHRLST 'f078' + edit FHR 'f078' + edit HR '078' + task jgfs_atmos_post_f079 + trigger ./jgfs_atmos_post_manager:release_post079 + edit FHRGRP '080' + edit FHRLST 'f079' + edit FHR 'f079' + edit HR '079' + task jgfs_atmos_post_f080 + trigger ./jgfs_atmos_post_manager:release_post080 + edit FHRGRP '081' + edit FHRLST 'f080' + edit FHR 'f080' + edit HR '080' + task jgfs_atmos_post_f081 + trigger ./jgfs_atmos_post_manager:release_post081 + edit FHRGRP '082' + edit FHRLST 'f081' + edit FHR 'f081' + edit HR '081' + task jgfs_atmos_post_f082 + trigger ./jgfs_atmos_post_manager:release_post082 + edit FHRGRP '083' + edit FHRLST 'f082' + edit FHR 'f082' + edit HR '082' + task jgfs_atmos_post_f083 + trigger ./jgfs_atmos_post_manager:release_post083 + edit FHRGRP '084' + edit FHRLST 'f083' + edit FHR 'f083' + edit HR '083' + task jgfs_atmos_post_f084 + trigger ./jgfs_atmos_post_manager:release_post084 + edit FHRGRP '085' + edit FHRLST 'f084' + edit FHR 'f084' + edit HR '084' + task jgfs_atmos_post_f085 + trigger ./jgfs_atmos_post_manager:release_post085 + edit FHRGRP '086' + edit FHRLST 'f085' + edit FHR 'f085' + edit HR '085' + task jgfs_atmos_post_f086 + trigger ./jgfs_atmos_post_manager:release_post086 + edit FHRGRP '087' + edit FHRLST 'f086' + edit FHR 'f086' + edit HR '086' + task jgfs_atmos_post_f087 + trigger ./jgfs_atmos_post_manager:release_post087 + edit FHRGRP '088' + edit FHRLST 'f087' + edit FHR 'f087' + edit HR '087' + task jgfs_atmos_post_f088 + trigger ./jgfs_atmos_post_manager:release_post088 + edit FHRGRP '089' + edit FHRLST 'f088' + edit FHR 'f088' + edit HR '088' + task jgfs_atmos_post_f089 + trigger ./jgfs_atmos_post_manager:release_post089 + edit FHRGRP '090' + edit FHRLST 'f089' + edit FHR 'f089' + edit HR '089' + task jgfs_atmos_post_f090 + trigger ./jgfs_atmos_post_manager:release_post090 + edit FHRGRP '091' + edit FHRLST 'f090' + edit FHR 'f090' + edit HR '090' + task jgfs_atmos_post_f091 + trigger ./jgfs_atmos_post_manager:release_post091 + edit FHRGRP '092' + edit FHRLST 'f091' + edit FHR 'f091' + edit HR '091' + task jgfs_atmos_post_f092 + trigger ./jgfs_atmos_post_manager:release_post092 + edit FHRGRP '093' + edit FHRLST 'f092' + edit FHR 'f092' + edit HR '092' + task jgfs_atmos_post_f093 + trigger ./jgfs_atmos_post_manager:release_post093 + edit FHRGRP '094' + edit FHRLST 'f093' + edit FHR 'f093' + edit HR '093' + task jgfs_atmos_post_f094 + trigger ./jgfs_atmos_post_manager:release_post094 + edit FHRGRP '095' + edit FHRLST 'f094' + edit FHR 'f094' + edit HR '094' + task jgfs_atmos_post_f095 + trigger ./jgfs_atmos_post_manager:release_post095 + edit FHRGRP '096' + edit FHRLST 'f095' + edit FHR 'f095' + edit HR '095' + task jgfs_atmos_post_f096 + trigger ./jgfs_atmos_post_manager:release_post096 + edit FHRGRP '097' + edit FHRLST 'f096' + edit FHR 'f096' + edit HR '096' + task jgfs_atmos_post_f097 + trigger ./jgfs_atmos_post_manager:release_post097 + edit FHRGRP '098' + edit FHRLST 'f097' + edit FHR 'f097' + edit HR '097' + task jgfs_atmos_post_f098 + trigger ./jgfs_atmos_post_manager:release_post098 + edit FHRGRP '099' + edit FHRLST 'f098' + edit FHR 'f098' + edit HR '098' + task jgfs_atmos_post_f099 + trigger ./jgfs_atmos_post_manager:release_post099 + edit FHRGRP '100' + edit FHRLST 'f099' + edit FHR 'f099' + edit HR '099' + task jgfs_atmos_post_f100 + trigger ./jgfs_atmos_post_manager:release_post100 + edit FHRGRP '101' + edit FHRLST 'f100' + edit FHR 'f100' + edit HR '100' + task jgfs_atmos_post_f101 + trigger ./jgfs_atmos_post_manager:release_post101 + edit FHRGRP '102' + edit FHRLST 'f101' + edit FHR 'f101' + edit HR '101' + task jgfs_atmos_post_f102 + trigger ./jgfs_atmos_post_manager:release_post102 + edit FHRGRP '103' + edit FHRLST 'f102' + edit FHR 'f102' + edit HR '102' + task jgfs_atmos_post_f103 + trigger ./jgfs_atmos_post_manager:release_post103 + edit FHRGRP '104' + edit FHRLST 'f103' + edit FHR 'f103' + edit HR '103' + task jgfs_atmos_post_f104 + trigger ./jgfs_atmos_post_manager:release_post104 + edit FHRGRP '105' + edit FHRLST 'f104' + edit FHR 'f104' + edit HR '104' + task jgfs_atmos_post_f105 + trigger ./jgfs_atmos_post_manager:release_post105 + edit FHRGRP '106' + edit FHRLST 'f105' + edit FHR 'f105' + edit HR '105' + task jgfs_atmos_post_f106 + trigger ./jgfs_atmos_post_manager:release_post106 + edit FHRGRP '107' + edit FHRLST 'f106' + edit FHR 'f106' + edit HR '106' + task jgfs_atmos_post_f107 + trigger ./jgfs_atmos_post_manager:release_post107 + edit FHRGRP '108' + edit FHRLST 'f107' + edit FHR 'f107' + edit HR '107' + task jgfs_atmos_post_f108 + trigger ./jgfs_atmos_post_manager:release_post108 + edit FHRGRP '109' + edit FHRLST 'f108' + edit FHR 'f108' + edit HR '108' + task jgfs_atmos_post_f109 + trigger ./jgfs_atmos_post_manager:release_post109 + edit FHRGRP '110' + edit FHRLST 'f109' + edit FHR 'f109' + edit HR '109' + task jgfs_atmos_post_f110 + trigger ./jgfs_atmos_post_manager:release_post110 + edit FHRGRP '111' + edit FHRLST 'f110' + edit FHR 'f110' + edit HR '110' + task jgfs_atmos_post_f111 + trigger ./jgfs_atmos_post_manager:release_post111 + edit FHRGRP '112' + edit FHRLST 'f111' + edit FHR 'f111' + edit HR '111' + task jgfs_atmos_post_f112 + trigger ./jgfs_atmos_post_manager:release_post112 + edit FHRGRP '113' + edit FHRLST 'f112' + edit FHR 'f112' + edit HR '112' + task jgfs_atmos_post_f113 + trigger ./jgfs_atmos_post_manager:release_post113 + edit FHRGRP '114' + edit FHRLST 'f113' + edit FHR 'f113' + edit HR '113' + task jgfs_atmos_post_f114 + trigger ./jgfs_atmos_post_manager:release_post114 + edit FHRGRP '115' + edit FHRLST 'f114' + edit FHR 'f114' + edit HR '114' + task jgfs_atmos_post_f115 + trigger ./jgfs_atmos_post_manager:release_post115 + edit FHRGRP '116' + edit FHRLST 'f115' + edit FHR 'f115' + edit HR '115' + task jgfs_atmos_post_f116 + trigger ./jgfs_atmos_post_manager:release_post116 + edit FHRGRP '117' + edit FHRLST 'f116' + edit FHR 'f116' + edit HR '116' + task jgfs_atmos_post_f117 + trigger ./jgfs_atmos_post_manager:release_post117 + edit FHRGRP '118' + edit FHRLST 'f117' + edit FHR 'f117' + edit HR '117' + task jgfs_atmos_post_f118 + trigger ./jgfs_atmos_post_manager:release_post118 + edit FHRGRP '119' + edit FHRLST 'f118' + edit FHR 'f118' + edit HR '118' + task jgfs_atmos_post_f119 + trigger ./jgfs_atmos_post_manager:release_post119 + edit FHRGRP '120' + edit FHRLST 'f119' + edit FHR 'f119' + edit HR '119' + task jgfs_atmos_post_f120 + trigger ./jgfs_atmos_post_manager:release_post120 + edit FHRGRP '121' + edit FHRLST 'f120' + edit FHR 'f120' + edit HR '120' + task jgfs_atmos_post_f123 + trigger ./jgfs_atmos_post_manager:release_post123 + edit FHRGRP '122' + edit FHRLST 'f123' + edit FHR 'f123' + edit HR '123' + task jgfs_atmos_post_f126 + trigger ./jgfs_atmos_post_manager:release_post126 + edit FHRGRP '123' + edit FHRLST 'f126' + edit FHR 'f126' + edit HR '126' + task jgfs_atmos_post_f129 + trigger ./jgfs_atmos_post_manager:release_post129 + edit FHRGRP '124' + edit FHRLST 'f129' + edit FHR 'f129' + edit HR '129' + task jgfs_atmos_post_f132 + trigger ./jgfs_atmos_post_manager:release_post132 + edit FHRGRP '125' + edit FHRLST 'f132' + edit FHR 'f132' + edit HR '132' + task jgfs_atmos_post_f135 + trigger ./jgfs_atmos_post_manager:release_post135 + edit FHRGRP '126' + edit FHRLST 'f135' + edit FHR 'f135' + edit HR '135' + task jgfs_atmos_post_f138 + trigger ./jgfs_atmos_post_manager:release_post138 + edit FHRGRP '127' + edit FHRLST 'f138' + edit FHR 'f138' + edit HR '138' + task jgfs_atmos_post_f141 + trigger ./jgfs_atmos_post_manager:release_post141 + edit FHRGRP '128' + edit FHRLST 'f141' + edit FHR 'f141' + edit HR '141' + task jgfs_atmos_post_f144 + trigger ./jgfs_atmos_post_manager:release_post144 + edit FHRGRP '129' + edit FHRLST 'f144' + edit FHR 'f144' + edit HR '144' + task jgfs_atmos_post_f147 + trigger ./jgfs_atmos_post_manager:release_post147 + edit FHRGRP '130' + edit FHRLST 'f147' + edit FHR 'f147' + edit HR '147' + task jgfs_atmos_post_f150 + trigger ./jgfs_atmos_post_manager:release_post150 + edit FHRGRP '131' + edit FHRLST 'f150' + edit FHR 'f150' + edit HR '150' + task jgfs_atmos_post_f153 + trigger ./jgfs_atmos_post_manager:release_post153 + edit FHRGRP '132' + edit FHRLST 'f153' + edit FHR 'f153' + edit HR '153' + task jgfs_atmos_post_f156 + trigger ./jgfs_atmos_post_manager:release_post156 + edit FHRGRP '133' + edit FHRLST 'f156' + edit FHR 'f156' + edit HR '156' + task jgfs_atmos_post_f159 + trigger ./jgfs_atmos_post_manager:release_post159 + edit FHRGRP '134' + edit FHRLST 'f159' + edit FHR 'f159' + edit HR '159' + task jgfs_atmos_post_f162 + trigger ./jgfs_atmos_post_manager:release_post162 + edit FHRGRP '135' + edit FHRLST 'f162' + edit FHR 'f162' + edit HR '162' + task jgfs_atmos_post_f165 + trigger ./jgfs_atmos_post_manager:release_post165 + edit FHRGRP '136' + edit FHRLST 'f165' + edit FHR 'f165' + edit HR '165' + task jgfs_atmos_post_f168 + trigger ./jgfs_atmos_post_manager:release_post168 + edit FHRGRP '137' + edit FHRLST 'f168' + edit FHR 'f168' + edit HR '168' + task jgfs_atmos_post_f171 + trigger ./jgfs_atmos_post_manager:release_post171 + edit FHRGRP '138' + edit FHRLST 'f171' + edit FHR 'f171' + edit HR '171' + task jgfs_atmos_post_f174 + trigger ./jgfs_atmos_post_manager:release_post174 + edit FHRGRP '139' + edit FHRLST 'f174' + edit FHR 'f174' + edit HR '174' + task jgfs_atmos_post_f177 + trigger ./jgfs_atmos_post_manager:release_post177 + edit FHRGRP '140' + edit FHRLST 'f177' + edit FHR 'f177' + edit HR '177' + task jgfs_atmos_post_f180 + trigger ./jgfs_atmos_post_manager:release_post180 + edit FHRGRP '141' + edit FHRLST 'f180' + edit FHR 'f180' + edit HR '180' + task jgfs_atmos_post_f183 + trigger ./jgfs_atmos_post_manager:release_post183 + edit FHRGRP '142' + edit FHRLST 'f183' + edit FHR 'f183' + edit HR '183' + task jgfs_atmos_post_f186 + trigger ./jgfs_atmos_post_manager:release_post186 + edit FHRGRP '143' + edit FHRLST 'f186' + edit FHR 'f186' + edit HR '186' + task jgfs_atmos_post_f189 + trigger ./jgfs_atmos_post_manager:release_post189 + edit FHRGRP '144' + edit FHRLST 'f189' + edit FHR 'f189' + edit HR '189' + task jgfs_atmos_post_f192 + trigger ./jgfs_atmos_post_manager:release_post192 + edit FHRGRP '145' + edit FHRLST 'f192' + edit FHR 'f192' + edit HR '192' + task jgfs_atmos_post_f195 + trigger ./jgfs_atmos_post_manager:release_post195 + edit FHRGRP '146' + edit FHRLST 'f195' + edit FHR 'f195' + edit HR '195' + task jgfs_atmos_post_f198 + trigger ./jgfs_atmos_post_manager:release_post198 + edit FHRGRP '147' + edit FHRLST 'f198' + edit FHR 'f198' + edit HR '198' + task jgfs_atmos_post_f201 + trigger ./jgfs_atmos_post_manager:release_post201 + edit FHRGRP '148' + edit FHRLST 'f201' + edit FHR 'f201' + edit HR '201' + task jgfs_atmos_post_f204 + trigger ./jgfs_atmos_post_manager:release_post204 + edit FHRGRP '149' + edit FHRLST 'f204' + edit FHR 'f204' + edit HR '204' + task jgfs_atmos_post_f207 + trigger ./jgfs_atmos_post_manager:release_post207 + edit FHRGRP '150' + edit FHRLST 'f207' + edit FHR 'f207' + edit HR '207' + task jgfs_atmos_post_f210 + trigger ./jgfs_atmos_post_manager:release_post210 + edit FHRGRP '151' + edit FHRLST 'f210' + edit FHR 'f210' + edit HR '210' + task jgfs_atmos_post_f213 + trigger ./jgfs_atmos_post_manager:release_post213 + edit FHRGRP '152' + edit FHRLST 'f213' + edit FHR 'f213' + edit HR '213' + task jgfs_atmos_post_f216 + trigger ./jgfs_atmos_post_manager:release_post216 + edit FHRGRP '153' + edit FHRLST 'f216' + edit FHR 'f216' + edit HR '216' + task jgfs_atmos_post_f219 + trigger ./jgfs_atmos_post_manager:release_post219 + edit FHRGRP '154' + edit FHRLST 'f219' + edit FHR 'f219' + edit HR '219' + task jgfs_atmos_post_f222 + trigger ./jgfs_atmos_post_manager:release_post222 + edit FHRGRP '155' + edit FHRLST 'f222' + edit FHR 'f222' + edit HR '222' + task jgfs_atmos_post_f225 + trigger ./jgfs_atmos_post_manager:release_post225 + edit FHRGRP '156' + edit FHRLST 'f225' + edit FHR 'f225' + edit HR '225' + task jgfs_atmos_post_f228 + trigger ./jgfs_atmos_post_manager:release_post228 + edit FHRGRP '157' + edit FHRLST 'f228' + edit FHR 'f228' + edit HR '228' + task jgfs_atmos_post_f231 + trigger ./jgfs_atmos_post_manager:release_post231 + edit FHRGRP '158' + edit FHRLST 'f231' + edit FHR 'f231' + edit HR '231' + task jgfs_atmos_post_f234 + trigger ./jgfs_atmos_post_manager:release_post234 + edit FHRGRP '159' + edit FHRLST 'f234' + edit FHR 'f234' + edit HR '234' + task jgfs_atmos_post_f237 + trigger ./jgfs_atmos_post_manager:release_post237 + edit FHRGRP '160' + edit FHRLST 'f237' + edit FHR 'f237' + edit HR '237' + task jgfs_atmos_post_f240 + trigger ./jgfs_atmos_post_manager:release_post240 + edit FHRGRP '161' + edit FHRLST 'f240' + edit FHR 'f240' + edit HR '240' + task jgfs_atmos_post_f243 + trigger ./jgfs_atmos_post_manager:release_post243 + edit FHRGRP '162' + edit FHRLST 'f243' + edit FHR 'f243' + edit HR '243' + task jgfs_atmos_post_f246 + trigger ./jgfs_atmos_post_manager:release_post246 + edit FHRGRP '163' + edit FHRLST 'f246' + edit FHR 'f246' + edit HR '246' + task jgfs_atmos_post_f249 + trigger ./jgfs_atmos_post_manager:release_post249 + edit FHRGRP '164' + edit FHRLST 'f249' + edit FHR 'f249' + edit HR '249' + task jgfs_atmos_post_f252 + trigger ./jgfs_atmos_post_manager:release_post252 + edit FHRGRP '165' + edit FHRLST 'f252' + edit FHR 'f252' + edit HR '252' + task jgfs_atmos_post_f255 + trigger ./jgfs_atmos_post_manager:release_post255 + edit FHRGRP '166' + edit FHRLST 'f255' + edit FHR 'f255' + edit HR '255' + task jgfs_atmos_post_f258 + trigger ./jgfs_atmos_post_manager:release_post258 + edit FHRGRP '167' + edit FHRLST 'f258' + edit FHR 'f258' + edit HR '258' + task jgfs_atmos_post_f261 + trigger ./jgfs_atmos_post_manager:release_post261 + edit FHRGRP '168' + edit FHRLST 'f261' + edit FHR 'f261' + edit HR '261' + task jgfs_atmos_post_f264 + trigger ./jgfs_atmos_post_manager:release_post264 + edit FHRGRP '169' + edit FHRLST 'f264' + edit FHR 'f264' + edit HR '264' + task jgfs_atmos_post_f267 + trigger ./jgfs_atmos_post_manager:release_post267 + edit FHRGRP '170' + edit FHRLST 'f267' + edit FHR 'f267' + edit HR '267' + task jgfs_atmos_post_f270 + trigger ./jgfs_atmos_post_manager:release_post270 + edit FHRGRP '171' + edit FHRLST 'f270' + edit FHR 'f270' + edit HR '270' + task jgfs_atmos_post_f273 + trigger ./jgfs_atmos_post_manager:release_post273 + edit FHRGRP '172' + edit FHRLST 'f273' + edit FHR 'f273' + edit HR '273' + task jgfs_atmos_post_f276 + trigger ./jgfs_atmos_post_manager:release_post276 + edit FHRGRP '173' + edit FHRLST 'f276' + edit FHR 'f276' + edit HR '276' + task jgfs_atmos_post_f279 + trigger ./jgfs_atmos_post_manager:release_post279 + edit FHRGRP '174' + edit FHRLST 'f279' + edit FHR 'f279' + edit HR '279' + task jgfs_atmos_post_f282 + trigger ./jgfs_atmos_post_manager:release_post282 + edit FHRGRP '175' + edit FHRLST 'f282' + edit FHR 'f282' + edit HR '282' + task jgfs_atmos_post_f285 + trigger ./jgfs_atmos_post_manager:release_post285 + edit FHRGRP '176' + edit FHRLST 'f285' + edit FHR 'f285' + edit HR '285' + task jgfs_atmos_post_f288 + trigger ./jgfs_atmos_post_manager:release_post288 + edit FHRGRP '177' + edit FHRLST 'f288' + edit FHR 'f288' + edit HR '288' + task jgfs_atmos_post_f291 + trigger ./jgfs_atmos_post_manager:release_post291 + edit FHRGRP '178' + edit FHRLST 'f291' + edit FHR 'f291' + edit HR '291' + task jgfs_atmos_post_f294 + trigger ./jgfs_atmos_post_manager:release_post294 + edit FHRGRP '179' + edit FHRLST 'f294' + edit FHR 'f294' + edit HR '294' + task jgfs_atmos_post_f297 + trigger ./jgfs_atmos_post_manager:release_post297 + edit FHRGRP '180' + edit FHRLST 'f297' + edit FHR 'f297' + edit HR '297' + task jgfs_atmos_post_f300 + trigger ./jgfs_atmos_post_manager:release_post300 + edit FHRGRP '181' + edit FHRLST 'f300' + edit FHR 'f300' + edit HR '300' + task jgfs_atmos_post_f303 + trigger ./jgfs_atmos_post_manager:release_post303 + edit FHRGRP '182' + edit FHRLST 'f303' + edit FHR 'f303' + edit HR '303' + task jgfs_atmos_post_f306 + trigger ./jgfs_atmos_post_manager:release_post306 + edit FHRGRP '183' + edit FHRLST 'f306' + edit FHR 'f306' + edit HR '306' + task jgfs_atmos_post_f309 + trigger ./jgfs_atmos_post_manager:release_post309 + edit FHRGRP '184' + edit FHRLST 'f309' + edit FHR 'f309' + edit HR '309' + task jgfs_atmos_post_f312 + trigger ./jgfs_atmos_post_manager:release_post312 + edit FHRGRP '185' + edit FHRLST 'f312' + edit FHR 'f312' + edit HR '312' + task jgfs_atmos_post_f315 + trigger ./jgfs_atmos_post_manager:release_post315 + edit FHRGRP '186' + edit FHRLST 'f315' + edit FHR 'f315' + edit HR '315' + task jgfs_atmos_post_f318 + trigger ./jgfs_atmos_post_manager:release_post318 + edit FHRGRP '187' + edit FHRLST 'f318' + edit FHR 'f318' + edit HR '318' + task jgfs_atmos_post_f321 + trigger ./jgfs_atmos_post_manager:release_post321 + edit FHRGRP '188' + edit FHRLST 'f321' + edit FHR 'f321' + edit HR '321' + task jgfs_atmos_post_f324 + trigger ./jgfs_atmos_post_manager:release_post324 + edit FHRGRP '189' + edit FHRLST 'f324' + edit FHR 'f324' + edit HR '324' + task jgfs_atmos_post_f327 + trigger ./jgfs_atmos_post_manager:release_post327 + edit FHRGRP '190' + edit FHRLST 'f327' + edit FHR 'f327' + edit HR '327' + task jgfs_atmos_post_f330 + trigger ./jgfs_atmos_post_manager:release_post330 + edit FHRGRP '191' + edit FHRLST 'f330' + edit FHR 'f330' + edit HR '330' + task jgfs_atmos_post_f333 + trigger ./jgfs_atmos_post_manager:release_post333 + edit FHRGRP '192' + edit FHRLST 'f333' + edit FHR 'f333' + edit HR '333' + task jgfs_atmos_post_f336 + trigger ./jgfs_atmos_post_manager:release_post336 + edit FHRGRP '193' + edit FHRLST 'f336' + edit FHR 'f336' + edit HR '336' + task jgfs_atmos_post_f339 + trigger ./jgfs_atmos_post_manager:release_post339 + edit FHRGRP '194' + edit FHRLST 'f339' + edit FHR 'f339' + edit HR '339' + task jgfs_atmos_post_f342 + trigger ./jgfs_atmos_post_manager:release_post342 + edit FHRGRP '195' + edit FHRLST 'f342' + edit FHR 'f342' + edit HR '342' + task jgfs_atmos_post_f345 + trigger ./jgfs_atmos_post_manager:release_post345 + edit FHRGRP '196' + edit FHRLST 'f345' + edit FHR 'f345' + edit HR '345' + task jgfs_atmos_post_f348 + trigger ./jgfs_atmos_post_manager:release_post348 + edit FHRGRP '197' + edit FHRLST 'f348' + edit FHR 'f348' + edit HR '348' + task jgfs_atmos_post_f351 + trigger ./jgfs_atmos_post_manager:release_post351 + edit FHRGRP '198' + edit FHRLST 'f351' + edit FHR 'f351' + edit HR '351' + task jgfs_atmos_post_f354 + trigger ./jgfs_atmos_post_manager:release_post354 + edit FHRGRP '199' + edit FHRLST 'f354' + edit FHR 'f354' + edit HR '354' + task jgfs_atmos_post_f357 + trigger ./jgfs_atmos_post_manager:release_post357 + edit FHRGRP '200' + edit FHRLST 'f357' + edit FHR 'f357' + edit HR '357' + task jgfs_atmos_post_f360 + trigger ./jgfs_atmos_post_manager:release_post360 + edit FHRGRP '201' + edit FHRLST 'f360' + edit FHR 'f360' + edit HR '360' + task jgfs_atmos_post_f363 + trigger ./jgfs_atmos_post_manager:release_post363 + edit FHRGRP '202' + edit FHRLST 'f363' + edit FHR 'f363' + edit HR '363' + task jgfs_atmos_post_f366 + trigger ./jgfs_atmos_post_manager:release_post366 + edit FHRGRP '203' + edit FHRLST 'f366' + edit FHR 'f366' + edit HR '366' + task jgfs_atmos_post_f369 + trigger ./jgfs_atmos_post_manager:release_post369 + edit FHRGRP '204' + edit FHRLST 'f369' + edit FHR 'f369' + edit HR '369' + task jgfs_atmos_post_f372 + trigger ./jgfs_atmos_post_manager:release_post372 + edit FHRGRP '205' + edit FHRLST 'f372' + edit FHR 'f372' + edit HR '372' + task jgfs_atmos_post_f375 + trigger ./jgfs_atmos_post_manager:release_post375 + edit FHRGRP '206' + edit FHRLST 'f375' + edit FHR 'f375' + edit HR '375' + task jgfs_atmos_post_f378 + trigger ./jgfs_atmos_post_manager:release_post378 + edit FHRGRP '207' + edit FHRLST 'f378' + edit FHR 'f378' + edit HR '378' + task jgfs_atmos_post_f381 + trigger ./jgfs_atmos_post_manager:release_post381 + edit FHRGRP '208' + edit FHRLST 'f381' + edit FHR 'f381' + edit HR '381' + task jgfs_atmos_post_f384 + trigger ./jgfs_atmos_post_manager:release_post384 + edit FHRGRP '209' + edit FHRLST 'f384' + edit FHR 'f384' + edit HR '384' + endfamily + family post_processing + task jgfs_atmos_wafs_gcip + trigger ../post/jgfs_atmos_post_f003 == complete + time 04:40 + family grib_wafs + task jgfs_atmos_wafs_f00 + trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete + edit FCSTHR '00' + task jgfs_atmos_wafs_f06 + trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete + edit FCSTHR '06' + task jgfs_atmos_wafs_f12 + trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete + edit FCSTHR '12' + task jgfs_atmos_wafs_f18 + trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete + edit FCSTHR '18' + task jgfs_atmos_wafs_f24 + trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete + edit FCSTHR '24' + task jgfs_atmos_wafs_f30 + trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete + edit FCSTHR '30' + task jgfs_atmos_wafs_f36 + trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete + edit FCSTHR '36' + task jgfs_atmos_wafs_f42 + trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete + edit FCSTHR '42' + task jgfs_atmos_wafs_f48 + trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete + edit FCSTHR '48' + task jgfs_atmos_wafs_f54 + trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete + edit FCSTHR '54' + task jgfs_atmos_wafs_f60 + trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete + edit FCSTHR '60' + task jgfs_atmos_wafs_f66 + trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete + edit FCSTHR '66' + task jgfs_atmos_wafs_f72 + trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete + edit FCSTHR '72' + task jgfs_atmos_wafs_f78 + trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete + edit FCSTHR '78' + task jgfs_atmos_wafs_f84 + trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete + edit FCSTHR '84' + task jgfs_atmos_wafs_f90 + trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete + edit FCSTHR '90' + task jgfs_atmos_wafs_f96 + trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete + edit FCSTHR '96' + task jgfs_atmos_wafs_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete + edit FCSTHR '102' + task jgfs_atmos_wafs_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete + edit FCSTHR '108' + task jgfs_atmos_wafs_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete + edit FCSTHR '114' + task jgfs_atmos_wafs_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete + edit FCSTHR '120' + endfamily + family grib2_wafs + task jgfs_atmos_wafs_grib2 + trigger ../../post/jgfs_atmos_post_f000 == complete + task jgfs_atmos_wafs_grib2_0p25 + trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 04:33 + task jgfs_atmos_wafs_blending_0p25 + trigger ./jgfs_atmos_wafs_grib2_0p25 == complete + endfamily + family bufr_sounding + task jgfs_atmos_postsnd + trigger ../../post/jgfs_atmos_post_manager:release_post000 + endfamily + family bulletins + task jgfs_atmos_fbwind + trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete + endfamily + family awips_20km_1p0 + task jgfs_atmos_awips_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f003 + trigger ../../post/jgfs_atmos_post_f003 == complete + edit FHRGRP '003' + edit FHRLST 'f003' + edit FCSTHR '003' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f009 + trigger ../../post/jgfs_atmos_post_f009 == complete + edit FHRGRP '009' + edit FHRLST 'f009' + edit FCSTHR '009' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f015 + trigger ../../post/jgfs_atmos_post_f015 == complete + edit FHRGRP '015' + edit FHRLST 'f015' + edit FCSTHR '015' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f021 + trigger ../../post/jgfs_atmos_post_f021 == complete + edit FHRGRP '021' + edit FHRLST 'f021' + edit FCSTHR '021' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f027 + trigger ../../post/jgfs_atmos_post_f027 == complete + edit FHRGRP '027' + edit FHRLST 'f027' + edit FCSTHR '027' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f033 + trigger ../../post/jgfs_atmos_post_f033 == complete + edit FHRGRP '033' + edit FHRLST 'f033' + edit FCSTHR '033' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f039 + trigger ../../post/jgfs_atmos_post_f039 == complete + edit FHRGRP '039' + edit FHRLST 'f039' + edit FCSTHR '039' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f045 + trigger ../../post/jgfs_atmos_post_f045 == complete + edit FHRGRP '045' + edit FHRLST 'f045' + edit FCSTHR '045' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f051 + trigger ../../post/jgfs_atmos_post_f051 == complete + edit FHRGRP '051' + edit FHRLST 'f051' + edit FCSTHR '051' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f057 + trigger ../../post/jgfs_atmos_post_f057 == complete + edit FHRGRP '057' + edit FHRLST 'f057' + edit FCSTHR '057' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f063 + trigger ../../post/jgfs_atmos_post_f063 == complete + edit FHRGRP '063' + edit FHRLST 'f063' + edit FCSTHR '063' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f069 + trigger ../../post/jgfs_atmos_post_f069 == complete + edit FHRGRP '069' + edit FHRLST 'f069' + edit FCSTHR '069' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f075 + trigger ../../post/jgfs_atmos_post_f075 == complete + edit FHRGRP '075' + edit FHRLST 'f075' + edit FCSTHR '075' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f081 + trigger ../../post/jgfs_atmos_post_f081 == complete + edit FHRGRP '081' + edit FHRLST 'f081' + edit FCSTHR '081' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + family awips_g2 + task jgfs_atmos_awips_g2_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + endfamily + family gempak + task jgfs_atmos_gempak + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_meta + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_ncdc_upapgif + trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete + task jgfs_atmos_npoess_pgrb2_0p5deg + trigger ../post/jgfs_atmos_post_manager:release_post180 + task jgfs_atmos_pgrb2_spec_gempak + trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete + endfamily + family verf + task jgfs_atmos_vminmon + trigger ../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family wave + family init + task jgfs_wave_init + trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete + endfamily + family prep + task jgfs_wave_prep + trigger ../init/jgfs_wave_init == complete + endfamily + family post + task jgfs_wave_postsbs + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000 + task jgfs_wave_postpnt + trigger ../../jgfs_forecast == complete + task jgfs_wave_post_bndpnt + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180 + task jgfs_wave_prdgen_gridded + trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete + task jgfs_wave_prdgen_bulls + trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete + endfamily + family gempak + task jgfs_wave_gempak + trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete + endfamily + endfamily + task jgfs_forecast + trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete + endfamily + family gdas + edit CYC '00' + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' + edit PROJ 'GDAS-OPS' + edit NET 'gfs' + edit RUN 'gdas' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgdas_atmos_tropcy_qc_reloc + time 05:45 + task jgdas_atmos_dump + event 1 release_sfcprep + time 05:50 + task jgdas_atmos_dump_post + trigger jgdas_atmos_dump == complete + event 1 release_gdas00_dump_alert + task jgdas_atmos_dump_alert + trigger jgdas_atmos_dump_post:release_gdas00_dump_alert + endfamily + family prep + task jgdas_atmos_emcsfc_sfc_prep + trigger ../dump/jgdas_atmos_dump:release_sfcprep + task jgdas_atmos_prep + trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete + task jgdas_atmos_prep_post + trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete + endfamily + endfamily + family init + task jgdas_atmos_gldas + trigger ../analysis/jgdas_atmos_analysis == complete + endfamily + family analysis + task jgdas_atmos_analysis + trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgdas_atmos_analysis_calc + trigger ./jgdas_atmos_analysis == complete + task jgdas_atmos_analysis_diag + trigger ./jgdas_atmos_analysis == complete + endfamily + family post + task jgdas_atmos_post_manager + trigger ../../jgdas_forecast == active + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + task jgdas_atmos_post_anl + trigger ./jgdas_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgdas_atmos_post_f000 + trigger ./jgdas_atmos_post_manager:release_post000 + edit FHR 'f000' + edit HR '000' + edit FHRGRP '001' + edit FHRLST 'f000' + task jgdas_atmos_post_f001 + trigger ./jgdas_atmos_post_manager:release_post001 + edit FHR 'f001' + edit HR '001' + edit FHRGRP '002' + edit FHRLST 'f001' + task jgdas_atmos_post_f002 + trigger ./jgdas_atmos_post_manager:release_post002 + edit FHR 'f002' + edit HR '002' + edit FHRGRP '003' + edit FHRLST 'f002' + task jgdas_atmos_post_f003 + trigger ./jgdas_atmos_post_manager:release_post003 + edit FHR 'f003' + edit HR '003' + edit FHRGRP '004' + edit FHRLST 'f003' + task jgdas_atmos_post_f004 + trigger ./jgdas_atmos_post_manager:release_post004 + edit FHR 'f004' + edit HR '004' + edit FHRGRP '005' + edit FHRLST 'f004' + task jgdas_atmos_post_f005 + trigger ./jgdas_atmos_post_manager:release_post005 + edit FHR 'f005' + edit HR '005' + edit FHRGRP '006' + edit FHRLST 'f005' + task jgdas_atmos_post_f006 + trigger ./jgdas_atmos_post_manager:release_post006 + edit FHR 'f006' + edit HR '006' + edit FHRGRP '007' + edit FHRLST 'f006' + task jgdas_atmos_post_f007 + trigger ./jgdas_atmos_post_manager:release_post007 + edit FHR 'f007' + edit HR '007' + edit FHRGRP '008' + edit FHRLST 'f007' + task jgdas_atmos_post_f008 + trigger ./jgdas_atmos_post_manager:release_post008 + edit FHR 'f008' + edit HR '008' + edit FHRGRP '009' + edit FHRLST 'f008' + task jgdas_atmos_post_f009 + trigger ./jgdas_atmos_post_manager:release_post009 + edit FHR 'f009' + edit HR '009' + edit FHRGRP '010' + edit FHRLST 'f009' + endfamily + family post_processing + task jgdas_atmos_chgres_forenkf + trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete + endfamily + family gempak + task jgdas_atmos_gempak + trigger ../../jgdas_forecast == complete + task jgdas_atmos_gempak_meta_ncdc + trigger ./jgdas_atmos_gempak == complete + endfamily + family verf + task jgdas_atmos_vminmon + trigger ../analysis/jgdas_atmos_analysis == complete + task jgdas_atmos_verfrad + trigger ../analysis/jgdas_atmos_analysis_diag == complete + task jgdas_atmos_verfozn + trigger ../analysis/jgdas_atmos_analysis_diag == complete + endfamily + endfamily + family wave + family init + task jgdas_wave_init + trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete + endfamily + family prep + task jgdas_wave_prep + trigger ../init/jgdas_wave_init == complete + endfamily + family post + task jgdas_wave_postsbs + trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000 + task jgdas_wave_postpnt + trigger ../../jgdas_forecast == complete + endfamily + endfamily + task jgdas_forecast + trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete + family enkf + family analysis + family create + task jgdas_enkf_select_obs + trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod18/gdas/enkf/post == complete + task jgdas_enkf_diag + trigger ./jgdas_enkf_select_obs == complete + task jgdas_enkf_update + trigger ./jgdas_enkf_diag == complete + endfamily + family recenter + family ecen + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen' + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod18/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete + family grp1 + edit FHRGRP '003' + task jgdas_enkf_ecen + endfamily + family grp2 + edit FHRGRP '006' + task jgdas_enkf_ecen + endfamily + family grp3 + edit FHRGRP '009' + task jgdas_enkf_ecen + endfamily + endfamily + task jgdas_enkf_sfc + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete + endfamily + endfamily + family forecast + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast' + trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete + family grp1 + edit ENSGRP '01' + task jgdas_enkf_fcst + endfamily + family grp2 + edit ENSGRP '02' + task jgdas_enkf_fcst + endfamily + family grp3 + edit ENSGRP '03' + task jgdas_enkf_fcst + endfamily + family grp4 + edit ENSGRP '04' + task jgdas_enkf_fcst + endfamily + family grp5 + edit ENSGRP '05' + task jgdas_enkf_fcst + endfamily + family grp6 + edit ENSGRP '06' + task jgdas_enkf_fcst + endfamily + family grp7 + edit ENSGRP '07' + task jgdas_enkf_fcst + endfamily + family grp8 + edit ENSGRP '08' + task jgdas_enkf_fcst + endfamily + family grp9 + edit ENSGRP '09' + task jgdas_enkf_fcst + endfamily + family grp10 + edit ENSGRP '10' + task jgdas_enkf_fcst + endfamily + family grp11 + edit ENSGRP '11' + task jgdas_enkf_fcst + endfamily + family grp12 + edit ENSGRP '12' + task jgdas_enkf_fcst + endfamily + family grp13 + edit ENSGRP '13' + task jgdas_enkf_fcst + endfamily + family grp14 + edit ENSGRP '14' + task jgdas_enkf_fcst + endfamily + family grp15 + edit ENSGRP '15' + task jgdas_enkf_fcst + endfamily + family grp16 + edit ENSGRP '16' + task jgdas_enkf_fcst + endfamily + family grp17 + edit ENSGRP '17' + task jgdas_enkf_fcst + endfamily + family grp18 + edit ENSGRP '18' + task jgdas_enkf_fcst + endfamily + family grp19 + edit ENSGRP '19' + task jgdas_enkf_fcst + endfamily + family grp20 + edit ENSGRP '20' + task jgdas_enkf_fcst + endfamily + family grp21 + edit ENSGRP '21' + task jgdas_enkf_fcst + endfamily + family grp22 + edit ENSGRP '22' + task jgdas_enkf_fcst + endfamily + family grp23 + edit ENSGRP '23' + task jgdas_enkf_fcst + endfamily + family grp24 + edit ENSGRP '24' + task jgdas_enkf_fcst + endfamily + family grp25 + edit ENSGRP '25' + task jgdas_enkf_fcst + endfamily + family grp26 + edit ENSGRP '26' + task jgdas_enkf_fcst + endfamily + family grp27 + edit ENSGRP '27' + task jgdas_enkf_fcst + endfamily + family grp28 + edit ENSGRP '28' + task jgdas_enkf_fcst + endfamily + family grp29 + edit ENSGRP '29' + task jgdas_enkf_fcst + endfamily + family grp30 + edit ENSGRP '30' + task jgdas_enkf_fcst + endfamily + family grp31 + edit ENSGRP '31' + task jgdas_enkf_fcst + endfamily + family grp32 + edit ENSGRP '32' + task jgdas_enkf_fcst + endfamily + family grp33 + edit ENSGRP '33' + task jgdas_enkf_fcst + endfamily + family grp34 + edit ENSGRP '34' + task jgdas_enkf_fcst + endfamily + family grp35 + edit ENSGRP '35' + task jgdas_enkf_fcst + endfamily + family grp36 + edit ENSGRP '36' + task jgdas_enkf_fcst + endfamily + family grp37 + edit ENSGRP '37' + task jgdas_enkf_fcst + endfamily + family grp38 + edit ENSGRP '38' + task jgdas_enkf_fcst + endfamily + family grp39 + edit ENSGRP '39' + task jgdas_enkf_fcst + endfamily + family grp40 + edit ENSGRP '40' + task jgdas_enkf_fcst + endfamily + endfamily + family post + trigger ./forecast == complete + task jgdas_enkf_post_f003 + edit FHMIN_EPOS '003' + edit FHMAX_EPOS '003' + edit FHOUT_EPOS '003' + task jgdas_enkf_post_f004 + edit FHMIN_EPOS '004' + edit FHMAX_EPOS '004' + edit FHOUT_EPOS '004' + task jgdas_enkf_post_f005 + edit FHMIN_EPOS '005' + edit FHMAX_EPOS '005' + edit FHOUT_EPOS '005' + task jgdas_enkf_post_f006 + edit FHMIN_EPOS '006' + edit FHMAX_EPOS '006' + edit FHOUT_EPOS '006' + task jgdas_enkf_post_f007 + edit FHMIN_EPOS '007' + edit FHMAX_EPOS '007' + edit FHOUT_EPOS '007' + task jgdas_enkf_post_f008 + edit FHMIN_EPOS '008' + edit FHMAX_EPOS '008' + edit FHOUT_EPOS '008' + task jgdas_enkf_post_f009 + edit FHMIN_EPOS '009' + edit FHMAX_EPOS '009' + edit FHOUT_EPOS '009' + endfamily #### epos + endfamily #### enkf + endfamily #### gdas +endsuite diff --git a/ecflow/ecf/defs/prod06.def b/ecflow/ecf/defs/prod06.def new file mode 100644 index 0000000000..7e0ad46ac1 --- /dev/null +++ b/ecflow/ecf/defs/prod06.def @@ -0,0 +1,2642 @@ +extern /prod00/gdas/jgdas_forecast +extern /prod00/gdas/atmos/post +extern /prod00/gdas/enkf/post +#### ecen +extern /prod00/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf + +suite prod06 + repeat day 1 + edit ECF_TRIES '1' + edit CYC '06' + edit ENVIR 'prod' + edit PROJ 'OPS' + edit E 'j' + edit QUEUE 'prod' + edit QUEUESHARED 'dev_shared' + edit QUEUESERV 'dev_transfer' + edit PROJENVIR 'OPS' + edit MACHINE_SITE 'production' + + family gfs + edit CYC '06' + edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' + edit PROJ 'GFS-OPS' + edit NET 'gfs' + edit RUN 'gfs' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgfs_atmos_tropcy_qc_reloc + event 1 jtwc_bull_email + time 02:41 + task jgfs_atmos_dump + event 1 release_sfcprep + time 02:47 + task jgfs_atmos_dump_post + trigger jgfs_atmos_dump == complete + event 1 release_gfs06_dump_alert + task jgfs_atmos_dump_alert + trigger jgfs_atmos_dump_post:release_gfs06_dump_alert + endfamily + family prep + task jgfs_atmos_emcsfc_sfc_prep + trigger ../dump/jgfs_atmos_dump:release_sfcprep + task jgfs_atmos_prep + trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete + task jgfs_atmos_prep_post + trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family analysis + task jgfs_atmos_analysis + trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgfs_atmos_analysis_calc + trigger ./jgfs_atmos_analysis == complete + endfamily + family post + task jgfs_atmos_post_manager + trigger ../analysis/jgfs_atmos_analysis == complete + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + event 12 release_post010 + event 13 release_post011 + event 14 release_post012 + event 15 release_post013 + event 16 release_post014 + event 17 release_post015 + event 18 release_post016 + event 19 release_post017 + event 20 release_post018 + event 21 release_post019 + event 22 release_post020 + event 23 release_post021 + event 24 release_post022 + event 25 release_post023 + event 26 release_post024 + event 27 release_post025 + event 28 release_post026 + event 29 release_post027 + event 30 release_post028 + event 31 release_post029 + event 32 release_post030 + event 33 release_post031 + event 34 release_post032 + event 35 release_post033 + event 36 release_post034 + event 37 release_post035 + event 38 release_post036 + event 39 release_post037 + event 40 release_post038 + event 41 release_post039 + event 42 release_post040 + event 43 release_post041 + event 44 release_post042 + event 45 release_post043 + event 46 release_post044 + event 47 release_post045 + event 48 release_post046 + event 49 release_post047 + event 50 release_post048 + event 51 release_post049 + event 52 release_post050 + event 53 release_post051 + event 54 release_post052 + event 55 release_post053 + event 56 release_post054 + event 57 release_post055 + event 58 release_post056 + event 59 release_post057 + event 60 release_post058 + event 61 release_post059 + event 62 release_post060 + event 63 release_post061 + event 64 release_post062 + event 65 release_post063 + event 66 release_post064 + event 67 release_post065 + event 68 release_post066 + event 69 release_post067 + event 70 release_post068 + event 71 release_post069 + event 72 release_post070 + event 73 release_post071 + event 74 release_post072 + event 75 release_post073 + event 76 release_post074 + event 77 release_post075 + event 78 release_post076 + event 79 release_post077 + event 80 release_post078 + event 81 release_post079 + event 82 release_post080 + event 83 release_post081 + event 84 release_post082 + event 85 release_post083 + event 86 release_post084 + event 87 release_post085 + event 88 release_post086 + event 89 release_post087 + event 90 release_post088 + event 91 release_post089 + event 92 release_post090 + event 93 release_post091 + event 94 release_post092 + event 95 release_post093 + event 96 release_post094 + event 97 release_post095 + event 98 release_post096 + event 99 release_post097 + event 100 release_post098 + event 101 release_post099 + event 102 release_post100 + event 103 release_post101 + event 104 release_post102 + event 105 release_post103 + event 106 release_post104 + event 107 release_post105 + event 108 release_post106 + event 109 release_post107 + event 110 release_post108 + event 111 release_post109 + event 112 release_post110 + event 113 release_post111 + event 114 release_post112 + event 115 release_post113 + event 116 release_post114 + event 117 release_post115 + event 118 release_post116 + event 119 release_post117 + event 120 release_post118 + event 121 release_post119 + event 122 release_post120 + event 123 release_post123 + event 124 release_post126 + event 125 release_post129 + event 126 release_post132 + event 127 release_post135 + event 128 release_post138 + event 129 release_post141 + event 130 release_post144 + event 131 release_post147 + event 132 release_post150 + event 133 release_post153 + event 134 release_post156 + event 135 release_post159 + event 136 release_post162 + event 137 release_post165 + event 138 release_post168 + event 139 release_post171 + event 140 release_post174 + event 141 release_post177 + event 142 release_post180 + event 143 release_post183 + event 144 release_post186 + event 145 release_post189 + event 146 release_post192 + event 147 release_post195 + event 148 release_post198 + event 149 release_post201 + event 150 release_post204 + event 151 release_post207 + event 152 release_post210 + event 153 release_post213 + event 154 release_post216 + event 155 release_post219 + event 156 release_post222 + event 157 release_post225 + event 158 release_post228 + event 159 release_post231 + event 160 release_post234 + event 161 release_post237 + event 162 release_post240 + event 163 release_post243 + event 164 release_post246 + event 165 release_post249 + event 166 release_post252 + event 167 release_post255 + event 168 release_post258 + event 169 release_post261 + event 170 release_post264 + event 171 release_post267 + event 172 release_post270 + event 173 release_post273 + event 174 release_post276 + event 175 release_post279 + event 176 release_post282 + event 177 release_post285 + event 178 release_post288 + event 179 release_post291 + event 180 release_post294 + event 181 release_post297 + event 182 release_post300 + event 183 release_post303 + event 184 release_post306 + event 185 release_post309 + event 186 release_post312 + event 187 release_post315 + event 188 release_post318 + event 189 release_post321 + event 190 release_post324 + event 191 release_post327 + event 192 release_post330 + event 193 release_post333 + event 194 release_post336 + event 195 release_post339 + event 196 release_post342 + event 197 release_post345 + event 198 release_post348 + event 199 release_post351 + event 200 release_post354 + event 201 release_post357 + event 202 release_post360 + event 203 release_post363 + event 204 release_post366 + event 205 release_post369 + event 206 release_post372 + event 207 release_post375 + event 208 release_post378 + event 209 release_post381 + event 210 release_post384 + task jgfs_atmos_post_anl + trigger ./jgfs_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgfs_atmos_post_f000 + trigger ./jgfs_atmos_post_manager:release_post000 + edit FHRGRP '001' + edit FHRLST 'f000' + edit FHR 'f000' + edit HR '000' + task jgfs_atmos_post_f001 + trigger ./jgfs_atmos_post_manager:release_post001 + edit FHRGRP '002' + edit FHRLST 'f001' + edit FHR 'f001' + edit HR '001' + task jgfs_atmos_post_f002 + trigger ./jgfs_atmos_post_manager:release_post002 + edit FHRGRP '003' + edit FHRLST 'f002' + edit FHR 'f002' + edit HR '002' + task jgfs_atmos_post_f003 + trigger ./jgfs_atmos_post_manager:release_post003 + edit FHRGRP '004' + edit FHRLST 'f003' + edit FHR 'f003' + edit HR '003' + task jgfs_atmos_post_f004 + trigger ./jgfs_atmos_post_manager:release_post004 + edit FHRGRP '005' + edit FHRLST 'f004' + edit FHR 'f004' + edit HR '004' + task jgfs_atmos_post_f005 + trigger ./jgfs_atmos_post_manager:release_post005 + edit FHRGRP '006' + edit FHRLST 'f005' + edit FHR 'f005' + edit HR '005' + task jgfs_atmos_post_f006 + trigger ./jgfs_atmos_post_manager:release_post006 + edit FHRGRP '007' + edit FHRLST 'f006' + edit FHR 'f006' + edit HR '006' + task jgfs_atmos_post_f007 + trigger ./jgfs_atmos_post_manager:release_post007 + edit FHRGRP '008' + edit FHRLST 'f007' + edit FHR 'f007' + edit HR '007' + task jgfs_atmos_post_f008 + trigger ./jgfs_atmos_post_manager:release_post008 + edit FHRGRP '009' + edit FHRLST 'f008' + edit FHR 'f008' + edit HR '008' + task jgfs_atmos_post_f009 + trigger ./jgfs_atmos_post_manager:release_post009 + edit FHRGRP '010' + edit FHRLST 'f009' + edit FHR 'f009' + edit HR '009' + task jgfs_atmos_post_f010 + trigger ./jgfs_atmos_post_manager:release_post010 + edit FHRGRP '011' + edit FHRLST 'f010' + edit FHR 'f010' + edit HR '010' + task jgfs_atmos_post_f011 + trigger ./jgfs_atmos_post_manager:release_post011 + edit FHRGRP '012' + edit FHRLST 'f011' + edit FHR 'f011' + edit HR '011' + task jgfs_atmos_post_f012 + trigger ./jgfs_atmos_post_manager:release_post012 + edit FHRGRP '013' + edit FHRLST 'f012' + edit FHR 'f012' + edit HR '012' + task jgfs_atmos_post_f013 + trigger ./jgfs_atmos_post_manager:release_post013 + edit FHRGRP '014' + edit FHRLST 'f013' + edit FHR 'f013' + edit HR '013' + task jgfs_atmos_post_f014 + trigger ./jgfs_atmos_post_manager:release_post014 + edit FHRGRP '015' + edit FHRLST 'f014' + edit FHR 'f014' + edit HR '014' + task jgfs_atmos_post_f015 + trigger ./jgfs_atmos_post_manager:release_post015 + edit FHRGRP '016' + edit FHRLST 'f015' + edit FHR 'f015' + edit HR '015' + task jgfs_atmos_post_f016 + trigger ./jgfs_atmos_post_manager:release_post016 + edit FHRGRP '017' + edit FHRLST 'f016' + edit FHR 'f016' + edit HR '016' + task jgfs_atmos_post_f017 + trigger ./jgfs_atmos_post_manager:release_post017 + edit FHRGRP '018' + edit FHRLST 'f017' + edit FHR 'f017' + edit HR '017' + task jgfs_atmos_post_f018 + trigger ./jgfs_atmos_post_manager:release_post018 + edit FHRGRP '019' + edit FHRLST 'f018' + edit FHR 'f018' + edit HR '018' + task jgfs_atmos_post_f019 + trigger ./jgfs_atmos_post_manager:release_post019 + edit FHRGRP '020' + edit FHRLST 'f019' + edit FHR 'f019' + edit HR '019' + task jgfs_atmos_post_f020 + trigger ./jgfs_atmos_post_manager:release_post020 + edit FHRGRP '021' + edit FHRLST 'f020' + edit FHR 'f020' + edit HR '020' + task jgfs_atmos_post_f021 + trigger ./jgfs_atmos_post_manager:release_post021 + edit FHRGRP '022' + edit FHRLST 'f021' + edit FHR 'f021' + edit HR '021' + task jgfs_atmos_post_f022 + trigger ./jgfs_atmos_post_manager:release_post022 + edit FHRGRP '023' + edit FHRLST 'f022' + edit FHR 'f022' + edit HR '022' + task jgfs_atmos_post_f023 + trigger ./jgfs_atmos_post_manager:release_post023 + edit FHRGRP '024' + edit FHRLST 'f023' + edit FHR 'f023' + edit HR '023' + task jgfs_atmos_post_f024 + trigger ./jgfs_atmos_post_manager:release_post024 + edit FHRGRP '025' + edit FHRLST 'f024' + edit FHR 'f024' + edit HR '024' + task jgfs_atmos_post_f025 + trigger ./jgfs_atmos_post_manager:release_post025 + edit FHRGRP '026' + edit FHRLST 'f025' + edit FHR 'f025' + edit HR '025' + task jgfs_atmos_post_f026 + trigger ./jgfs_atmos_post_manager:release_post026 + edit FHRGRP '027' + edit FHRLST 'f026' + edit FHR 'f026' + edit HR '026' + task jgfs_atmos_post_f027 + trigger ./jgfs_atmos_post_manager:release_post027 + edit FHRGRP '028' + edit FHRLST 'f027' + edit FHR 'f027' + edit HR '027' + task jgfs_atmos_post_f028 + trigger ./jgfs_atmos_post_manager:release_post028 + edit FHRGRP '029' + edit FHRLST 'f028' + edit FHR 'f028' + edit HR '028' + task jgfs_atmos_post_f029 + trigger ./jgfs_atmos_post_manager:release_post029 + edit FHRGRP '030' + edit FHRLST 'f029' + edit FHR 'f029' + edit HR '029' + task jgfs_atmos_post_f030 + trigger ./jgfs_atmos_post_manager:release_post030 + edit FHRGRP '031' + edit FHRLST 'f030' + edit FHR 'f030' + edit HR '030' + task jgfs_atmos_post_f031 + trigger ./jgfs_atmos_post_manager:release_post031 + edit FHRGRP '032' + edit FHRLST 'f031' + edit FHR 'f031' + edit HR '031' + task jgfs_atmos_post_f032 + trigger ./jgfs_atmos_post_manager:release_post032 + edit FHRGRP '033' + edit FHRLST 'f032' + edit FHR 'f032' + edit HR '032' + task jgfs_atmos_post_f033 + trigger ./jgfs_atmos_post_manager:release_post033 + edit FHRGRP '034' + edit FHRLST 'f033' + edit FHR 'f033' + edit HR '033' + task jgfs_atmos_post_f034 + trigger ./jgfs_atmos_post_manager:release_post034 + edit FHRGRP '035' + edit FHRLST 'f034' + edit FHR 'f034' + edit HR '034' + task jgfs_atmos_post_f035 + trigger ./jgfs_atmos_post_manager:release_post035 + edit FHRGRP '036' + edit FHRLST 'f035' + edit FHR 'f035' + edit HR '035' + task jgfs_atmos_post_f036 + trigger ./jgfs_atmos_post_manager:release_post036 + edit FHRGRP '037' + edit FHRLST 'f036' + edit FHR 'f036' + edit HR '036' + task jgfs_atmos_post_f037 + trigger ./jgfs_atmos_post_manager:release_post037 + edit FHRGRP '038' + edit FHRLST 'f037' + edit FHR 'f037' + edit HR '037' + task jgfs_atmos_post_f038 + trigger ./jgfs_atmos_post_manager:release_post038 + edit FHRGRP '039' + edit FHRLST 'f038' + edit FHR 'f038' + edit HR '038' + task jgfs_atmos_post_f039 + trigger ./jgfs_atmos_post_manager:release_post039 + edit FHRGRP '040' + edit FHRLST 'f039' + edit FHR 'f039' + edit HR '039' + task jgfs_atmos_post_f040 + trigger ./jgfs_atmos_post_manager:release_post040 + edit FHRGRP '041' + edit FHRLST 'f040' + edit FHR 'f040' + edit HR '040' + task jgfs_atmos_post_f041 + trigger ./jgfs_atmos_post_manager:release_post041 + edit FHRGRP '042' + edit FHRLST 'f041' + edit FHR 'f041' + edit HR '041' + task jgfs_atmos_post_f042 + trigger ./jgfs_atmos_post_manager:release_post042 + edit FHRGRP '043' + edit FHRLST 'f042' + edit FHR 'f042' + edit HR '042' + task jgfs_atmos_post_f043 + trigger ./jgfs_atmos_post_manager:release_post043 + edit FHRGRP '044' + edit FHRLST 'f043' + edit FHR 'f043' + edit HR '043' + task jgfs_atmos_post_f044 + trigger ./jgfs_atmos_post_manager:release_post044 + edit FHRGRP '045' + edit FHRLST 'f044' + edit FHR 'f044' + edit HR '044' + task jgfs_atmos_post_f045 + trigger ./jgfs_atmos_post_manager:release_post045 + edit FHRGRP '046' + edit FHRLST 'f045' + edit FHR 'f045' + edit HR '045' + task jgfs_atmos_post_f046 + trigger ./jgfs_atmos_post_manager:release_post046 + edit FHRGRP '047' + edit FHRLST 'f046' + edit FHR 'f046' + edit HR '046' + task jgfs_atmos_post_f047 + trigger ./jgfs_atmos_post_manager:release_post047 + edit FHRGRP '048' + edit FHRLST 'f047' + edit FHR 'f047' + edit HR '047' + task jgfs_atmos_post_f048 + trigger ./jgfs_atmos_post_manager:release_post048 + edit FHRGRP '049' + edit FHRLST 'f048' + edit FHR 'f048' + edit HR '048' + task jgfs_atmos_post_f049 + trigger ./jgfs_atmos_post_manager:release_post049 + edit FHRGRP '050' + edit FHRLST 'f049' + edit FHR 'f049' + edit HR '049' + task jgfs_atmos_post_f050 + trigger ./jgfs_atmos_post_manager:release_post050 + edit FHRGRP '051' + edit FHRLST 'f050' + edit FHR 'f050' + edit HR '050' + task jgfs_atmos_post_f051 + trigger ./jgfs_atmos_post_manager:release_post051 + edit FHRGRP '052' + edit FHRLST 'f051' + edit FHR 'f051' + edit HR '051' + task jgfs_atmos_post_f052 + trigger ./jgfs_atmos_post_manager:release_post052 + edit FHRGRP '053' + edit FHRLST 'f052' + edit FHR 'f052' + edit HR '052' + task jgfs_atmos_post_f053 + trigger ./jgfs_atmos_post_manager:release_post053 + edit FHRGRP '054' + edit FHRLST 'f053' + edit FHR 'f053' + edit HR '053' + task jgfs_atmos_post_f054 + trigger ./jgfs_atmos_post_manager:release_post054 + edit FHRGRP '055' + edit FHRLST 'f054' + edit FHR 'f054' + edit HR '054' + task jgfs_atmos_post_f055 + trigger ./jgfs_atmos_post_manager:release_post055 + edit FHRGRP '056' + edit FHRLST 'f055' + edit FHR 'f055' + edit HR '055' + task jgfs_atmos_post_f056 + trigger ./jgfs_atmos_post_manager:release_post056 + edit FHRGRP '057' + edit FHRLST 'f056' + edit FHR 'f056' + edit HR '056' + task jgfs_atmos_post_f057 + trigger ./jgfs_atmos_post_manager:release_post057 + edit FHRGRP '058' + edit FHRLST 'f057' + edit FHR 'f057' + edit HR '057' + task jgfs_atmos_post_f058 + trigger ./jgfs_atmos_post_manager:release_post058 + edit FHRGRP '059' + edit FHRLST 'f058' + edit FHR 'f058' + edit HR '058' + task jgfs_atmos_post_f059 + trigger ./jgfs_atmos_post_manager:release_post059 + edit FHRGRP '060' + edit FHRLST 'f059' + edit FHR 'f059' + edit HR '059' + task jgfs_atmos_post_f060 + trigger ./jgfs_atmos_post_manager:release_post060 + edit FHRGRP '061' + edit FHRLST 'f060' + edit FHR 'f060' + edit HR '060' + task jgfs_atmos_post_f061 + trigger ./jgfs_atmos_post_manager:release_post061 + edit FHRGRP '062' + edit FHRLST 'f061' + edit FHR 'f061' + edit HR '061' + task jgfs_atmos_post_f062 + trigger ./jgfs_atmos_post_manager:release_post062 + edit FHRGRP '063' + edit FHRLST 'f062' + edit FHR 'f062' + edit HR '062' + task jgfs_atmos_post_f063 + trigger ./jgfs_atmos_post_manager:release_post063 + edit FHRGRP '064' + edit FHRLST 'f063' + edit FHR 'f063' + edit HR '063' + task jgfs_atmos_post_f064 + trigger ./jgfs_atmos_post_manager:release_post064 + edit FHRGRP '065' + edit FHRLST 'f064' + edit FHR 'f064' + edit HR '064' + task jgfs_atmos_post_f065 + trigger ./jgfs_atmos_post_manager:release_post065 + edit FHRGRP '066' + edit FHRLST 'f065' + edit FHR 'f065' + edit HR '065' + task jgfs_atmos_post_f066 + trigger ./jgfs_atmos_post_manager:release_post066 + edit FHRGRP '067' + edit FHRLST 'f066' + edit FHR 'f066' + edit HR '066' + task jgfs_atmos_post_f067 + trigger ./jgfs_atmos_post_manager:release_post067 + edit FHRGRP '068' + edit FHRLST 'f067' + edit FHR 'f067' + edit HR '067' + task jgfs_atmos_post_f068 + trigger ./jgfs_atmos_post_manager:release_post068 + edit FHRGRP '069' + edit FHRLST 'f068' + edit FHR 'f068' + edit HR '068' + task jgfs_atmos_post_f069 + trigger ./jgfs_atmos_post_manager:release_post069 + edit FHRGRP '070' + edit FHRLST 'f069' + edit FHR 'f069' + edit HR '069' + task jgfs_atmos_post_f070 + trigger ./jgfs_atmos_post_manager:release_post070 + edit FHRGRP '071' + edit FHRLST 'f070' + edit FHR 'f070' + edit HR '070' + task jgfs_atmos_post_f071 + trigger ./jgfs_atmos_post_manager:release_post071 + edit FHRGRP '072' + edit FHRLST 'f071' + edit FHR 'f071' + edit HR '071' + task jgfs_atmos_post_f072 + trigger ./jgfs_atmos_post_manager:release_post072 + edit FHRGRP '073' + edit FHRLST 'f072' + edit FHR 'f072' + edit HR '072' + task jgfs_atmos_post_f073 + trigger ./jgfs_atmos_post_manager:release_post073 + edit FHRGRP '074' + edit FHRLST 'f073' + edit FHR 'f073' + edit HR '073' + task jgfs_atmos_post_f074 + trigger ./jgfs_atmos_post_manager:release_post074 + edit FHRGRP '075' + edit FHRLST 'f074' + edit FHR 'f074' + edit HR '074' + task jgfs_atmos_post_f075 + trigger ./jgfs_atmos_post_manager:release_post075 + edit FHRGRP '076' + edit FHRLST 'f075' + edit FHR 'f075' + edit HR '075' + task jgfs_atmos_post_f076 + trigger ./jgfs_atmos_post_manager:release_post076 + edit FHRGRP '077' + edit FHRLST 'f076' + edit FHR 'f076' + edit HR '076' + task jgfs_atmos_post_f077 + trigger ./jgfs_atmos_post_manager:release_post077 + edit FHRGRP '078' + edit FHRLST 'f077' + edit FHR 'f077' + edit HR '077' + task jgfs_atmos_post_f078 + trigger ./jgfs_atmos_post_manager:release_post078 + edit FHRGRP '079' + edit FHRLST 'f078' + edit FHR 'f078' + edit HR '078' + task jgfs_atmos_post_f079 + trigger ./jgfs_atmos_post_manager:release_post079 + edit FHRGRP '080' + edit FHRLST 'f079' + edit FHR 'f079' + edit HR '079' + task jgfs_atmos_post_f080 + trigger ./jgfs_atmos_post_manager:release_post080 + edit FHRGRP '081' + edit FHRLST 'f080' + edit FHR 'f080' + edit HR '080' + task jgfs_atmos_post_f081 + trigger ./jgfs_atmos_post_manager:release_post081 + edit FHRGRP '082' + edit FHRLST 'f081' + edit FHR 'f081' + edit HR '081' + task jgfs_atmos_post_f082 + trigger ./jgfs_atmos_post_manager:release_post082 + edit FHRGRP '083' + edit FHRLST 'f082' + edit FHR 'f082' + edit HR '082' + task jgfs_atmos_post_f083 + trigger ./jgfs_atmos_post_manager:release_post083 + edit FHRGRP '084' + edit FHRLST 'f083' + edit FHR 'f083' + edit HR '083' + task jgfs_atmos_post_f084 + trigger ./jgfs_atmos_post_manager:release_post084 + edit FHRGRP '085' + edit FHRLST 'f084' + edit FHR 'f084' + edit HR '084' + task jgfs_atmos_post_f085 + trigger ./jgfs_atmos_post_manager:release_post085 + edit FHRGRP '086' + edit FHRLST 'f085' + edit FHR 'f085' + edit HR '085' + task jgfs_atmos_post_f086 + trigger ./jgfs_atmos_post_manager:release_post086 + edit FHRGRP '087' + edit FHRLST 'f086' + edit FHR 'f086' + edit HR '086' + task jgfs_atmos_post_f087 + trigger ./jgfs_atmos_post_manager:release_post087 + edit FHRGRP '088' + edit FHRLST 'f087' + edit FHR 'f087' + edit HR '087' + task jgfs_atmos_post_f088 + trigger ./jgfs_atmos_post_manager:release_post088 + edit FHRGRP '089' + edit FHRLST 'f088' + edit FHR 'f088' + edit HR '088' + task jgfs_atmos_post_f089 + trigger ./jgfs_atmos_post_manager:release_post089 + edit FHRGRP '090' + edit FHRLST 'f089' + edit FHR 'f089' + edit HR '089' + task jgfs_atmos_post_f090 + trigger ./jgfs_atmos_post_manager:release_post090 + edit FHRGRP '091' + edit FHRLST 'f090' + edit FHR 'f090' + edit HR '090' + task jgfs_atmos_post_f091 + trigger ./jgfs_atmos_post_manager:release_post091 + edit FHRGRP '092' + edit FHRLST 'f091' + edit FHR 'f091' + edit HR '091' + task jgfs_atmos_post_f092 + trigger ./jgfs_atmos_post_manager:release_post092 + edit FHRGRP '093' + edit FHRLST 'f092' + edit FHR 'f092' + edit HR '092' + task jgfs_atmos_post_f093 + trigger ./jgfs_atmos_post_manager:release_post093 + edit FHRGRP '094' + edit FHRLST 'f093' + edit FHR 'f093' + edit HR '093' + task jgfs_atmos_post_f094 + trigger ./jgfs_atmos_post_manager:release_post094 + edit FHRGRP '095' + edit FHRLST 'f094' + edit FHR 'f094' + edit HR '094' + task jgfs_atmos_post_f095 + trigger ./jgfs_atmos_post_manager:release_post095 + edit FHRGRP '096' + edit FHRLST 'f095' + edit FHR 'f095' + edit HR '095' + task jgfs_atmos_post_f096 + trigger ./jgfs_atmos_post_manager:release_post096 + edit FHRGRP '097' + edit FHRLST 'f096' + edit FHR 'f096' + edit HR '096' + task jgfs_atmos_post_f097 + trigger ./jgfs_atmos_post_manager:release_post097 + edit FHRGRP '098' + edit FHRLST 'f097' + edit FHR 'f097' + edit HR '097' + task jgfs_atmos_post_f098 + trigger ./jgfs_atmos_post_manager:release_post098 + edit FHRGRP '099' + edit FHRLST 'f098' + edit FHR 'f098' + edit HR '098' + task jgfs_atmos_post_f099 + trigger ./jgfs_atmos_post_manager:release_post099 + edit FHRGRP '100' + edit FHRLST 'f099' + edit FHR 'f099' + edit HR '099' + task jgfs_atmos_post_f100 + trigger ./jgfs_atmos_post_manager:release_post100 + edit FHRGRP '101' + edit FHRLST 'f100' + edit FHR 'f100' + edit HR '100' + task jgfs_atmos_post_f101 + trigger ./jgfs_atmos_post_manager:release_post101 + edit FHRGRP '102' + edit FHRLST 'f101' + edit FHR 'f101' + edit HR '101' + task jgfs_atmos_post_f102 + trigger ./jgfs_atmos_post_manager:release_post102 + edit FHRGRP '103' + edit FHRLST 'f102' + edit FHR 'f102' + edit HR '102' + task jgfs_atmos_post_f103 + trigger ./jgfs_atmos_post_manager:release_post103 + edit FHRGRP '104' + edit FHRLST 'f103' + edit FHR 'f103' + edit HR '103' + task jgfs_atmos_post_f104 + trigger ./jgfs_atmos_post_manager:release_post104 + edit FHRGRP '105' + edit FHRLST 'f104' + edit FHR 'f104' + edit HR '104' + task jgfs_atmos_post_f105 + trigger ./jgfs_atmos_post_manager:release_post105 + edit FHRGRP '106' + edit FHRLST 'f105' + edit FHR 'f105' + edit HR '105' + task jgfs_atmos_post_f106 + trigger ./jgfs_atmos_post_manager:release_post106 + edit FHRGRP '107' + edit FHRLST 'f106' + edit FHR 'f106' + edit HR '106' + task jgfs_atmos_post_f107 + trigger ./jgfs_atmos_post_manager:release_post107 + edit FHRGRP '108' + edit FHRLST 'f107' + edit FHR 'f107' + edit HR '107' + task jgfs_atmos_post_f108 + trigger ./jgfs_atmos_post_manager:release_post108 + edit FHRGRP '109' + edit FHRLST 'f108' + edit FHR 'f108' + edit HR '108' + task jgfs_atmos_post_f109 + trigger ./jgfs_atmos_post_manager:release_post109 + edit FHRGRP '110' + edit FHRLST 'f109' + edit FHR 'f109' + edit HR '109' + task jgfs_atmos_post_f110 + trigger ./jgfs_atmos_post_manager:release_post110 + edit FHRGRP '111' + edit FHRLST 'f110' + edit FHR 'f110' + edit HR '110' + task jgfs_atmos_post_f111 + trigger ./jgfs_atmos_post_manager:release_post111 + edit FHRGRP '112' + edit FHRLST 'f111' + edit FHR 'f111' + edit HR '111' + task jgfs_atmos_post_f112 + trigger ./jgfs_atmos_post_manager:release_post112 + edit FHRGRP '113' + edit FHRLST 'f112' + edit FHR 'f112' + edit HR '112' + task jgfs_atmos_post_f113 + trigger ./jgfs_atmos_post_manager:release_post113 + edit FHRGRP '114' + edit FHRLST 'f113' + edit FHR 'f113' + edit HR '113' + task jgfs_atmos_post_f114 + trigger ./jgfs_atmos_post_manager:release_post114 + edit FHRGRP '115' + edit FHRLST 'f114' + edit FHR 'f114' + edit HR '114' + task jgfs_atmos_post_f115 + trigger ./jgfs_atmos_post_manager:release_post115 + edit FHRGRP '116' + edit FHRLST 'f115' + edit FHR 'f115' + edit HR '115' + task jgfs_atmos_post_f116 + trigger ./jgfs_atmos_post_manager:release_post116 + edit FHRGRP '117' + edit FHRLST 'f116' + edit FHR 'f116' + edit HR '116' + task jgfs_atmos_post_f117 + trigger ./jgfs_atmos_post_manager:release_post117 + edit FHRGRP '118' + edit FHRLST 'f117' + edit FHR 'f117' + edit HR '117' + task jgfs_atmos_post_f118 + trigger ./jgfs_atmos_post_manager:release_post118 + edit FHRGRP '119' + edit FHRLST 'f118' + edit FHR 'f118' + edit HR '118' + task jgfs_atmos_post_f119 + trigger ./jgfs_atmos_post_manager:release_post119 + edit FHRGRP '120' + edit FHRLST 'f119' + edit FHR 'f119' + edit HR '119' + task jgfs_atmos_post_f120 + trigger ./jgfs_atmos_post_manager:release_post120 + edit FHRGRP '121' + edit FHRLST 'f120' + edit FHR 'f120' + edit HR '120' + task jgfs_atmos_post_f123 + trigger ./jgfs_atmos_post_manager:release_post123 + edit FHRGRP '122' + edit FHRLST 'f123' + edit FHR 'f123' + edit HR '123' + task jgfs_atmos_post_f126 + trigger ./jgfs_atmos_post_manager:release_post126 + edit FHRGRP '123' + edit FHRLST 'f126' + edit FHR 'f126' + edit HR '126' + task jgfs_atmos_post_f129 + trigger ./jgfs_atmos_post_manager:release_post129 + edit FHRGRP '124' + edit FHRLST 'f129' + edit FHR 'f129' + edit HR '129' + task jgfs_atmos_post_f132 + trigger ./jgfs_atmos_post_manager:release_post132 + edit FHRGRP '125' + edit FHRLST 'f132' + edit FHR 'f132' + edit HR '132' + task jgfs_atmos_post_f135 + trigger ./jgfs_atmos_post_manager:release_post135 + edit FHRGRP '126' + edit FHRLST 'f135' + edit FHR 'f135' + edit HR '135' + task jgfs_atmos_post_f138 + trigger ./jgfs_atmos_post_manager:release_post138 + edit FHRGRP '127' + edit FHRLST 'f138' + edit FHR 'f138' + edit HR '138' + task jgfs_atmos_post_f141 + trigger ./jgfs_atmos_post_manager:release_post141 + edit FHRGRP '128' + edit FHRLST 'f141' + edit FHR 'f141' + edit HR '141' + task jgfs_atmos_post_f144 + trigger ./jgfs_atmos_post_manager:release_post144 + edit FHRGRP '129' + edit FHRLST 'f144' + edit FHR 'f144' + edit HR '144' + task jgfs_atmos_post_f147 + trigger ./jgfs_atmos_post_manager:release_post147 + edit FHRGRP '130' + edit FHRLST 'f147' + edit FHR 'f147' + edit HR '147' + task jgfs_atmos_post_f150 + trigger ./jgfs_atmos_post_manager:release_post150 + edit FHRGRP '131' + edit FHRLST 'f150' + edit FHR 'f150' + edit HR '150' + task jgfs_atmos_post_f153 + trigger ./jgfs_atmos_post_manager:release_post153 + edit FHRGRP '132' + edit FHRLST 'f153' + edit FHR 'f153' + edit HR '153' + task jgfs_atmos_post_f156 + trigger ./jgfs_atmos_post_manager:release_post156 + edit FHRGRP '133' + edit FHRLST 'f156' + edit FHR 'f156' + edit HR '156' + task jgfs_atmos_post_f159 + trigger ./jgfs_atmos_post_manager:release_post159 + edit FHRGRP '134' + edit FHRLST 'f159' + edit FHR 'f159' + edit HR '159' + task jgfs_atmos_post_f162 + trigger ./jgfs_atmos_post_manager:release_post162 + edit FHRGRP '135' + edit FHRLST 'f162' + edit FHR 'f162' + edit HR '162' + task jgfs_atmos_post_f165 + trigger ./jgfs_atmos_post_manager:release_post165 + edit FHRGRP '136' + edit FHRLST 'f165' + edit FHR 'f165' + edit HR '165' + task jgfs_atmos_post_f168 + trigger ./jgfs_atmos_post_manager:release_post168 + edit FHRGRP '137' + edit FHRLST 'f168' + edit FHR 'f168' + edit HR '168' + task jgfs_atmos_post_f171 + trigger ./jgfs_atmos_post_manager:release_post171 + edit FHRGRP '138' + edit FHRLST 'f171' + edit FHR 'f171' + edit HR '171' + task jgfs_atmos_post_f174 + trigger ./jgfs_atmos_post_manager:release_post174 + edit FHRGRP '139' + edit FHRLST 'f174' + edit FHR 'f174' + edit HR '174' + task jgfs_atmos_post_f177 + trigger ./jgfs_atmos_post_manager:release_post177 + edit FHRGRP '140' + edit FHRLST 'f177' + edit FHR 'f177' + edit HR '177' + task jgfs_atmos_post_f180 + trigger ./jgfs_atmos_post_manager:release_post180 + edit FHRGRP '141' + edit FHRLST 'f180' + edit FHR 'f180' + edit HR '180' + task jgfs_atmos_post_f183 + trigger ./jgfs_atmos_post_manager:release_post183 + edit FHRGRP '142' + edit FHRLST 'f183' + edit FHR 'f183' + edit HR '183' + task jgfs_atmos_post_f186 + trigger ./jgfs_atmos_post_manager:release_post186 + edit FHRGRP '143' + edit FHRLST 'f186' + edit FHR 'f186' + edit HR '186' + task jgfs_atmos_post_f189 + trigger ./jgfs_atmos_post_manager:release_post189 + edit FHRGRP '144' + edit FHRLST 'f189' + edit FHR 'f189' + edit HR '189' + task jgfs_atmos_post_f192 + trigger ./jgfs_atmos_post_manager:release_post192 + edit FHRGRP '145' + edit FHRLST 'f192' + edit FHR 'f192' + edit HR '192' + task jgfs_atmos_post_f195 + trigger ./jgfs_atmos_post_manager:release_post195 + edit FHRGRP '146' + edit FHRLST 'f195' + edit FHR 'f195' + edit HR '195' + task jgfs_atmos_post_f198 + trigger ./jgfs_atmos_post_manager:release_post198 + edit FHRGRP '147' + edit FHRLST 'f198' + edit FHR 'f198' + edit HR '198' + task jgfs_atmos_post_f201 + trigger ./jgfs_atmos_post_manager:release_post201 + edit FHRGRP '148' + edit FHRLST 'f201' + edit FHR 'f201' + edit HR '201' + task jgfs_atmos_post_f204 + trigger ./jgfs_atmos_post_manager:release_post204 + edit FHRGRP '149' + edit FHRLST 'f204' + edit FHR 'f204' + edit HR '204' + task jgfs_atmos_post_f207 + trigger ./jgfs_atmos_post_manager:release_post207 + edit FHRGRP '150' + edit FHRLST 'f207' + edit FHR 'f207' + edit HR '207' + task jgfs_atmos_post_f210 + trigger ./jgfs_atmos_post_manager:release_post210 + edit FHRGRP '151' + edit FHRLST 'f210' + edit FHR 'f210' + edit HR '210' + task jgfs_atmos_post_f213 + trigger ./jgfs_atmos_post_manager:release_post213 + edit FHRGRP '152' + edit FHRLST 'f213' + edit FHR 'f213' + edit HR '213' + task jgfs_atmos_post_f216 + trigger ./jgfs_atmos_post_manager:release_post216 + edit FHRGRP '153' + edit FHRLST 'f216' + edit FHR 'f216' + edit HR '216' + task jgfs_atmos_post_f219 + trigger ./jgfs_atmos_post_manager:release_post219 + edit FHRGRP '154' + edit FHRLST 'f219' + edit FHR 'f219' + edit HR '219' + task jgfs_atmos_post_f222 + trigger ./jgfs_atmos_post_manager:release_post222 + edit FHRGRP '155' + edit FHRLST 'f222' + edit FHR 'f222' + edit HR '222' + task jgfs_atmos_post_f225 + trigger ./jgfs_atmos_post_manager:release_post225 + edit FHRGRP '156' + edit FHRLST 'f225' + edit FHR 'f225' + edit HR '225' + task jgfs_atmos_post_f228 + trigger ./jgfs_atmos_post_manager:release_post228 + edit FHRGRP '157' + edit FHRLST 'f228' + edit FHR 'f228' + edit HR '228' + task jgfs_atmos_post_f231 + trigger ./jgfs_atmos_post_manager:release_post231 + edit FHRGRP '158' + edit FHRLST 'f231' + edit FHR 'f231' + edit HR '231' + task jgfs_atmos_post_f234 + trigger ./jgfs_atmos_post_manager:release_post234 + edit FHRGRP '159' + edit FHRLST 'f234' + edit FHR 'f234' + edit HR '234' + task jgfs_atmos_post_f237 + trigger ./jgfs_atmos_post_manager:release_post237 + edit FHRGRP '160' + edit FHRLST 'f237' + edit FHR 'f237' + edit HR '237' + task jgfs_atmos_post_f240 + trigger ./jgfs_atmos_post_manager:release_post240 + edit FHRGRP '161' + edit FHRLST 'f240' + edit FHR 'f240' + edit HR '240' + task jgfs_atmos_post_f243 + trigger ./jgfs_atmos_post_manager:release_post243 + edit FHRGRP '162' + edit FHRLST 'f243' + edit FHR 'f243' + edit HR '243' + task jgfs_atmos_post_f246 + trigger ./jgfs_atmos_post_manager:release_post246 + edit FHRGRP '163' + edit FHRLST 'f246' + edit FHR 'f246' + edit HR '246' + task jgfs_atmos_post_f249 + trigger ./jgfs_atmos_post_manager:release_post249 + edit FHRGRP '164' + edit FHRLST 'f249' + edit FHR 'f249' + edit HR '249' + task jgfs_atmos_post_f252 + trigger ./jgfs_atmos_post_manager:release_post252 + edit FHRGRP '165' + edit FHRLST 'f252' + edit FHR 'f252' + edit HR '252' + task jgfs_atmos_post_f255 + trigger ./jgfs_atmos_post_manager:release_post255 + edit FHRGRP '166' + edit FHRLST 'f255' + edit FHR 'f255' + edit HR '255' + task jgfs_atmos_post_f258 + trigger ./jgfs_atmos_post_manager:release_post258 + edit FHRGRP '167' + edit FHRLST 'f258' + edit FHR 'f258' + edit HR '258' + task jgfs_atmos_post_f261 + trigger ./jgfs_atmos_post_manager:release_post261 + edit FHRGRP '168' + edit FHRLST 'f261' + edit FHR 'f261' + edit HR '261' + task jgfs_atmos_post_f264 + trigger ./jgfs_atmos_post_manager:release_post264 + edit FHRGRP '169' + edit FHRLST 'f264' + edit FHR 'f264' + edit HR '264' + task jgfs_atmos_post_f267 + trigger ./jgfs_atmos_post_manager:release_post267 + edit FHRGRP '170' + edit FHRLST 'f267' + edit FHR 'f267' + edit HR '267' + task jgfs_atmos_post_f270 + trigger ./jgfs_atmos_post_manager:release_post270 + edit FHRGRP '171' + edit FHRLST 'f270' + edit FHR 'f270' + edit HR '270' + task jgfs_atmos_post_f273 + trigger ./jgfs_atmos_post_manager:release_post273 + edit FHRGRP '172' + edit FHRLST 'f273' + edit FHR 'f273' + edit HR '273' + task jgfs_atmos_post_f276 + trigger ./jgfs_atmos_post_manager:release_post276 + edit FHRGRP '173' + edit FHRLST 'f276' + edit FHR 'f276' + edit HR '276' + task jgfs_atmos_post_f279 + trigger ./jgfs_atmos_post_manager:release_post279 + edit FHRGRP '174' + edit FHRLST 'f279' + edit FHR 'f279' + edit HR '279' + task jgfs_atmos_post_f282 + trigger ./jgfs_atmos_post_manager:release_post282 + edit FHRGRP '175' + edit FHRLST 'f282' + edit FHR 'f282' + edit HR '282' + task jgfs_atmos_post_f285 + trigger ./jgfs_atmos_post_manager:release_post285 + edit FHRGRP '176' + edit FHRLST 'f285' + edit FHR 'f285' + edit HR '285' + task jgfs_atmos_post_f288 + trigger ./jgfs_atmos_post_manager:release_post288 + edit FHRGRP '177' + edit FHRLST 'f288' + edit FHR 'f288' + edit HR '288' + task jgfs_atmos_post_f291 + trigger ./jgfs_atmos_post_manager:release_post291 + edit FHRGRP '178' + edit FHRLST 'f291' + edit FHR 'f291' + edit HR '291' + task jgfs_atmos_post_f294 + trigger ./jgfs_atmos_post_manager:release_post294 + edit FHRGRP '179' + edit FHRLST 'f294' + edit FHR 'f294' + edit HR '294' + task jgfs_atmos_post_f297 + trigger ./jgfs_atmos_post_manager:release_post297 + edit FHRGRP '180' + edit FHRLST 'f297' + edit FHR 'f297' + edit HR '297' + task jgfs_atmos_post_f300 + trigger ./jgfs_atmos_post_manager:release_post300 + edit FHRGRP '181' + edit FHRLST 'f300' + edit FHR 'f300' + edit HR '300' + task jgfs_atmos_post_f303 + trigger ./jgfs_atmos_post_manager:release_post303 + edit FHRGRP '182' + edit FHRLST 'f303' + edit FHR 'f303' + edit HR '303' + task jgfs_atmos_post_f306 + trigger ./jgfs_atmos_post_manager:release_post306 + edit FHRGRP '183' + edit FHRLST 'f306' + edit FHR 'f306' + edit HR '306' + task jgfs_atmos_post_f309 + trigger ./jgfs_atmos_post_manager:release_post309 + edit FHRGRP '184' + edit FHRLST 'f309' + edit FHR 'f309' + edit HR '309' + task jgfs_atmos_post_f312 + trigger ./jgfs_atmos_post_manager:release_post312 + edit FHRGRP '185' + edit FHRLST 'f312' + edit FHR 'f312' + edit HR '312' + task jgfs_atmos_post_f315 + trigger ./jgfs_atmos_post_manager:release_post315 + edit FHRGRP '186' + edit FHRLST 'f315' + edit FHR 'f315' + edit HR '315' + task jgfs_atmos_post_f318 + trigger ./jgfs_atmos_post_manager:release_post318 + edit FHRGRP '187' + edit FHRLST 'f318' + edit FHR 'f318' + edit HR '318' + task jgfs_atmos_post_f321 + trigger ./jgfs_atmos_post_manager:release_post321 + edit FHRGRP '188' + edit FHRLST 'f321' + edit FHR 'f321' + edit HR '321' + task jgfs_atmos_post_f324 + trigger ./jgfs_atmos_post_manager:release_post324 + edit FHRGRP '189' + edit FHRLST 'f324' + edit FHR 'f324' + edit HR '324' + task jgfs_atmos_post_f327 + trigger ./jgfs_atmos_post_manager:release_post327 + edit FHRGRP '190' + edit FHRLST 'f327' + edit FHR 'f327' + edit HR '327' + task jgfs_atmos_post_f330 + trigger ./jgfs_atmos_post_manager:release_post330 + edit FHRGRP '191' + edit FHRLST 'f330' + edit FHR 'f330' + edit HR '330' + task jgfs_atmos_post_f333 + trigger ./jgfs_atmos_post_manager:release_post333 + edit FHRGRP '192' + edit FHRLST 'f333' + edit FHR 'f333' + edit HR '333' + task jgfs_atmos_post_f336 + trigger ./jgfs_atmos_post_manager:release_post336 + edit FHRGRP '193' + edit FHRLST 'f336' + edit FHR 'f336' + edit HR '336' + task jgfs_atmos_post_f339 + trigger ./jgfs_atmos_post_manager:release_post339 + edit FHRGRP '194' + edit FHRLST 'f339' + edit FHR 'f339' + edit HR '339' + task jgfs_atmos_post_f342 + trigger ./jgfs_atmos_post_manager:release_post342 + edit FHRGRP '195' + edit FHRLST 'f342' + edit FHR 'f342' + edit HR '342' + task jgfs_atmos_post_f345 + trigger ./jgfs_atmos_post_manager:release_post345 + edit FHRGRP '196' + edit FHRLST 'f345' + edit FHR 'f345' + edit HR '345' + task jgfs_atmos_post_f348 + trigger ./jgfs_atmos_post_manager:release_post348 + edit FHRGRP '197' + edit FHRLST 'f348' + edit FHR 'f348' + edit HR '348' + task jgfs_atmos_post_f351 + trigger ./jgfs_atmos_post_manager:release_post351 + edit FHRGRP '198' + edit FHRLST 'f351' + edit FHR 'f351' + edit HR '351' + task jgfs_atmos_post_f354 + trigger ./jgfs_atmos_post_manager:release_post354 + edit FHRGRP '199' + edit FHRLST 'f354' + edit FHR 'f354' + edit HR '354' + task jgfs_atmos_post_f357 + trigger ./jgfs_atmos_post_manager:release_post357 + edit FHRGRP '200' + edit FHRLST 'f357' + edit FHR 'f357' + edit HR '357' + task jgfs_atmos_post_f360 + trigger ./jgfs_atmos_post_manager:release_post360 + edit FHRGRP '201' + edit FHRLST 'f360' + edit FHR 'f360' + edit HR '360' + task jgfs_atmos_post_f363 + trigger ./jgfs_atmos_post_manager:release_post363 + edit FHRGRP '202' + edit FHRLST 'f363' + edit FHR 'f363' + edit HR '363' + task jgfs_atmos_post_f366 + trigger ./jgfs_atmos_post_manager:release_post366 + edit FHRGRP '203' + edit FHRLST 'f366' + edit FHR 'f366' + edit HR '366' + task jgfs_atmos_post_f369 + trigger ./jgfs_atmos_post_manager:release_post369 + edit FHRGRP '204' + edit FHRLST 'f369' + edit FHR 'f369' + edit HR '369' + task jgfs_atmos_post_f372 + trigger ./jgfs_atmos_post_manager:release_post372 + edit FHRGRP '205' + edit FHRLST 'f372' + edit FHR 'f372' + edit HR '372' + task jgfs_atmos_post_f375 + trigger ./jgfs_atmos_post_manager:release_post375 + edit FHRGRP '206' + edit FHRLST 'f375' + edit FHR 'f375' + edit HR '375' + task jgfs_atmos_post_f378 + trigger ./jgfs_atmos_post_manager:release_post378 + edit FHRGRP '207' + edit FHRLST 'f378' + edit FHR 'f378' + edit HR '378' + task jgfs_atmos_post_f381 + trigger ./jgfs_atmos_post_manager:release_post381 + edit FHRGRP '208' + edit FHRLST 'f381' + edit FHR 'f381' + edit HR '381' + task jgfs_atmos_post_f384 + trigger ./jgfs_atmos_post_manager:release_post384 + edit FHRGRP '209' + edit FHRLST 'f384' + edit FHR 'f384' + edit HR '384' + endfamily + family post_processing + task jgfs_atmos_wafs_gcip + trigger ../post/jgfs_atmos_post_f003 == complete + time 04:40 + family grib_wafs + task jgfs_atmos_wafs_f00 + trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete + edit FCSTHR '00' + task jgfs_atmos_wafs_f06 + trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete + edit FCSTHR '06' + task jgfs_atmos_wafs_f12 + trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete + edit FCSTHR '12' + task jgfs_atmos_wafs_f18 + trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete + edit FCSTHR '18' + task jgfs_atmos_wafs_f24 + trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete + edit FCSTHR '24' + task jgfs_atmos_wafs_f30 + trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete + edit FCSTHR '30' + task jgfs_atmos_wafs_f36 + trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete + edit FCSTHR '36' + task jgfs_atmos_wafs_f42 + trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete + edit FCSTHR '42' + task jgfs_atmos_wafs_f48 + trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete + edit FCSTHR '48' + task jgfs_atmos_wafs_f54 + trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete + edit FCSTHR '54' + task jgfs_atmos_wafs_f60 + trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete + edit FCSTHR '60' + task jgfs_atmos_wafs_f66 + trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete + edit FCSTHR '66' + task jgfs_atmos_wafs_f72 + trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete + edit FCSTHR '72' + task jgfs_atmos_wafs_f78 + trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete + edit FCSTHR '78' + task jgfs_atmos_wafs_f84 + trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete + edit FCSTHR '84' + task jgfs_atmos_wafs_f90 + trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete + edit FCSTHR '90' + task jgfs_atmos_wafs_f96 + trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete + edit FCSTHR '96' + task jgfs_atmos_wafs_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete + edit FCSTHR '102' + task jgfs_atmos_wafs_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete + edit FCSTHR '108' + task jgfs_atmos_wafs_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete + edit FCSTHR '114' + task jgfs_atmos_wafs_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete + edit FCSTHR '120' + endfamily + family grib2_wafs + task jgfs_atmos_wafs_grib2 + trigger ../../post/jgfs_atmos_post_f000 == complete + task jgfs_atmos_wafs_grib2_0p25 + trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 04:33 + task jgfs_atmos_wafs_blending_0p25 + trigger ./jgfs_atmos_wafs_grib2_0p25 == complete + endfamily + family bufr_sounding + task jgfs_atmos_postsnd + trigger ../../post/jgfs_atmos_post_manager:release_post000 + endfamily + family bulletins + task jgfs_atmos_fbwind + trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete + endfamily + family awips_20km_1p0 + task jgfs_atmos_awips_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f003 + trigger ../../post/jgfs_atmos_post_f003 == complete + edit FHRGRP '003' + edit FHRLST 'f003' + edit FCSTHR '003' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f009 + trigger ../../post/jgfs_atmos_post_f009 == complete + edit FHRGRP '009' + edit FHRLST 'f009' + edit FCSTHR '009' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f015 + trigger ../../post/jgfs_atmos_post_f015 == complete + edit FHRGRP '015' + edit FHRLST 'f015' + edit FCSTHR '015' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f021 + trigger ../../post/jgfs_atmos_post_f021 == complete + edit FHRGRP '021' + edit FHRLST 'f021' + edit FCSTHR '021' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f027 + trigger ../../post/jgfs_atmos_post_f027 == complete + edit FHRGRP '027' + edit FHRLST 'f027' + edit FCSTHR '027' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f033 + trigger ../../post/jgfs_atmos_post_f033 == complete + edit FHRGRP '033' + edit FHRLST 'f033' + edit FCSTHR '033' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f039 + trigger ../../post/jgfs_atmos_post_f039 == complete + edit FHRGRP '039' + edit FHRLST 'f039' + edit FCSTHR '039' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f045 + trigger ../../post/jgfs_atmos_post_f045 == complete + edit FHRGRP '045' + edit FHRLST 'f045' + edit FCSTHR '045' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f051 + trigger ../../post/jgfs_atmos_post_f051 == complete + edit FHRGRP '051' + edit FHRLST 'f051' + edit FCSTHR '051' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f057 + trigger ../../post/jgfs_atmos_post_f057 == complete + edit FHRGRP '057' + edit FHRLST 'f057' + edit FCSTHR '057' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f063 + trigger ../../post/jgfs_atmos_post_f063 == complete + edit FHRGRP '063' + edit FHRLST 'f063' + edit FCSTHR '063' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f069 + trigger ../../post/jgfs_atmos_post_f069 == complete + edit FHRGRP '069' + edit FHRLST 'f069' + edit FCSTHR '069' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f075 + trigger ../../post/jgfs_atmos_post_f075 == complete + edit FHRGRP '075' + edit FHRLST 'f075' + edit FCSTHR '075' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f081 + trigger ../../post/jgfs_atmos_post_f081 == complete + edit FHRGRP '081' + edit FHRLST 'f081' + edit FCSTHR '081' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + family awips_g2 + task jgfs_atmos_awips_g2_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + endfamily + family gempak + task jgfs_atmos_gempak + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_meta + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_ncdc_upapgif + trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete + task jgfs_atmos_npoess_pgrb2_0p5deg + trigger ../post/jgfs_atmos_post_manager:release_post180 + task jgfs_atmos_pgrb2_spec_gempak + trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete + endfamily + family verf + task jgfs_atmos_vminmon + trigger ../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family wave + family init + task jgfs_wave_init + trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete + endfamily + family prep + task jgfs_wave_prep + trigger ../init/jgfs_wave_init == complete + endfamily + family post + task jgfs_wave_postsbs + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000 + task jgfs_wave_postpnt + trigger ../../jgfs_forecast == complete + task jgfs_wave_post_bndpnt + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180 + task jgfs_wave_prdgen_gridded + trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete + task jgfs_wave_prdgen_bulls + trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete + endfamily + family gempak + task jgfs_wave_gempak + trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete + endfamily + endfamily + task jgfs_forecast + trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete + endfamily + family gdas + edit CYC '06' + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' + edit PROJ 'GDAS-OPS' + edit NET 'gfs' + edit RUN 'gdas' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgdas_atmos_tropcy_qc_reloc + time 05:45 + task jgdas_atmos_dump + event 1 release_sfcprep + time 05:50 + task jgdas_atmos_dump_post + trigger jgdas_atmos_dump == complete + event 1 release_gdas06_dump_alert + task jgdas_atmos_dump_alert + trigger jgdas_atmos_dump_post:release_gdas06_dump_alert + endfamily + family prep + task jgdas_atmos_emcsfc_sfc_prep + trigger ../dump/jgdas_atmos_dump:release_sfcprep + task jgdas_atmos_prep + trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete + task jgdas_atmos_prep_post + trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete + endfamily + endfamily + family init + task jgdas_atmos_gldas + trigger ../analysis/jgdas_atmos_analysis == complete + endfamily + family analysis + task jgdas_atmos_analysis + trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgdas_atmos_analysis_calc + trigger ./jgdas_atmos_analysis == complete + task jgdas_atmos_analysis_diag + trigger ./jgdas_atmos_analysis == complete + endfamily + family post + task jgdas_atmos_post_manager + trigger ../../jgdas_forecast == active + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + task jgdas_atmos_post_anl + trigger ./jgdas_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgdas_atmos_post_f000 + trigger ./jgdas_atmos_post_manager:release_post000 + edit FHR 'f000' + edit HR '000' + edit FHRGRP '001' + edit FHRLST 'f000' + task jgdas_atmos_post_f001 + trigger ./jgdas_atmos_post_manager:release_post001 + edit FHR 'f001' + edit HR '001' + edit FHRGRP '002' + edit FHRLST 'f001' + task jgdas_atmos_post_f002 + trigger ./jgdas_atmos_post_manager:release_post002 + edit FHR 'f002' + edit HR '002' + edit FHRGRP '003' + edit FHRLST 'f002' + task jgdas_atmos_post_f003 + trigger ./jgdas_atmos_post_manager:release_post003 + edit FHR 'f003' + edit HR '003' + edit FHRGRP '004' + edit FHRLST 'f003' + task jgdas_atmos_post_f004 + trigger ./jgdas_atmos_post_manager:release_post004 + edit FHR 'f004' + edit HR '004' + edit FHRGRP '005' + edit FHRLST 'f004' + task jgdas_atmos_post_f005 + trigger ./jgdas_atmos_post_manager:release_post005 + edit FHR 'f005' + edit HR '005' + edit FHRGRP '006' + edit FHRLST 'f005' + task jgdas_atmos_post_f006 + trigger ./jgdas_atmos_post_manager:release_post006 + edit FHR 'f006' + edit HR '006' + edit FHRGRP '007' + edit FHRLST 'f006' + task jgdas_atmos_post_f007 + trigger ./jgdas_atmos_post_manager:release_post007 + edit FHR 'f007' + edit HR '007' + edit FHRGRP '008' + edit FHRLST 'f007' + task jgdas_atmos_post_f008 + trigger ./jgdas_atmos_post_manager:release_post008 + edit FHR 'f008' + edit HR '008' + edit FHRGRP '009' + edit FHRLST 'f008' + task jgdas_atmos_post_f009 + trigger ./jgdas_atmos_post_manager:release_post009 + edit FHR 'f009' + edit HR '009' + edit FHRGRP '010' + edit FHRLST 'f009' + endfamily + family post_processing + task jgdas_atmos_chgres_forenkf + trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete + endfamily + family gempak + task jgdas_atmos_gempak + trigger ../../jgdas_forecast == complete + task jgdas_atmos_gempak_meta_ncdc + trigger ./jgdas_atmos_gempak == complete + endfamily + family verf + task jgdas_atmos_vminmon + trigger ../analysis/jgdas_atmos_analysis == complete + task jgdas_atmos_verfrad + trigger ../analysis/jgdas_atmos_analysis_diag == complete + task jgdas_atmos_verfozn + trigger ../analysis/jgdas_atmos_analysis_diag == complete + endfamily + endfamily + family wave + family init + task jgdas_wave_init + trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete + endfamily + family prep + task jgdas_wave_prep + trigger ../init/jgdas_wave_init == complete + endfamily + family post + task jgdas_wave_postsbs + trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000 + task jgdas_wave_postpnt + trigger ../../jgdas_forecast == complete + endfamily + endfamily + task jgdas_forecast + trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete + family enkf + family analysis + family create + task jgdas_enkf_select_obs + trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod00/gdas/enkf/post == complete + task jgdas_enkf_diag + trigger ./jgdas_enkf_select_obs == complete + task jgdas_enkf_update + trigger ./jgdas_enkf_diag == complete + endfamily + family recenter + family ecen + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen' + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod00/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete + family grp1 + edit FHRGRP '003' + task jgdas_enkf_ecen + endfamily + family grp2 + edit FHRGRP '006' + task jgdas_enkf_ecen + endfamily + family grp3 + edit FHRGRP '009' + task jgdas_enkf_ecen + endfamily + endfamily + task jgdas_enkf_sfc + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete + endfamily + endfamily + family forecast + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast' + trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete + family grp1 + edit ENSGRP '01' + task jgdas_enkf_fcst + endfamily + family grp2 + edit ENSGRP '02' + task jgdas_enkf_fcst + endfamily + family grp3 + edit ENSGRP '03' + task jgdas_enkf_fcst + endfamily + family grp4 + edit ENSGRP '04' + task jgdas_enkf_fcst + endfamily + family grp5 + edit ENSGRP '05' + task jgdas_enkf_fcst + endfamily + family grp6 + edit ENSGRP '06' + task jgdas_enkf_fcst + endfamily + family grp7 + edit ENSGRP '07' + task jgdas_enkf_fcst + endfamily + family grp8 + edit ENSGRP '08' + task jgdas_enkf_fcst + endfamily + family grp9 + edit ENSGRP '09' + task jgdas_enkf_fcst + endfamily + family grp10 + edit ENSGRP '10' + task jgdas_enkf_fcst + endfamily + family grp11 + edit ENSGRP '11' + task jgdas_enkf_fcst + endfamily + family grp12 + edit ENSGRP '12' + task jgdas_enkf_fcst + endfamily + family grp13 + edit ENSGRP '13' + task jgdas_enkf_fcst + endfamily + family grp14 + edit ENSGRP '14' + task jgdas_enkf_fcst + endfamily + family grp15 + edit ENSGRP '15' + task jgdas_enkf_fcst + endfamily + family grp16 + edit ENSGRP '16' + task jgdas_enkf_fcst + endfamily + family grp17 + edit ENSGRP '17' + task jgdas_enkf_fcst + endfamily + family grp18 + edit ENSGRP '18' + task jgdas_enkf_fcst + endfamily + family grp19 + edit ENSGRP '19' + task jgdas_enkf_fcst + endfamily + family grp20 + edit ENSGRP '20' + task jgdas_enkf_fcst + endfamily + family grp21 + edit ENSGRP '21' + task jgdas_enkf_fcst + endfamily + family grp22 + edit ENSGRP '22' + task jgdas_enkf_fcst + endfamily + family grp23 + edit ENSGRP '23' + task jgdas_enkf_fcst + endfamily + family grp24 + edit ENSGRP '24' + task jgdas_enkf_fcst + endfamily + family grp25 + edit ENSGRP '25' + task jgdas_enkf_fcst + endfamily + family grp26 + edit ENSGRP '26' + task jgdas_enkf_fcst + endfamily + family grp27 + edit ENSGRP '27' + task jgdas_enkf_fcst + endfamily + family grp28 + edit ENSGRP '28' + task jgdas_enkf_fcst + endfamily + family grp29 + edit ENSGRP '29' + task jgdas_enkf_fcst + endfamily + family grp30 + edit ENSGRP '30' + task jgdas_enkf_fcst + endfamily + family grp31 + edit ENSGRP '31' + task jgdas_enkf_fcst + endfamily + family grp32 + edit ENSGRP '32' + task jgdas_enkf_fcst + endfamily + family grp33 + edit ENSGRP '33' + task jgdas_enkf_fcst + endfamily + family grp34 + edit ENSGRP '34' + task jgdas_enkf_fcst + endfamily + family grp35 + edit ENSGRP '35' + task jgdas_enkf_fcst + endfamily + family grp36 + edit ENSGRP '36' + task jgdas_enkf_fcst + endfamily + family grp37 + edit ENSGRP '37' + task jgdas_enkf_fcst + endfamily + family grp38 + edit ENSGRP '38' + task jgdas_enkf_fcst + endfamily + family grp39 + edit ENSGRP '39' + task jgdas_enkf_fcst + endfamily + family grp40 + edit ENSGRP '40' + task jgdas_enkf_fcst + endfamily + endfamily + family post + trigger ./forecast == complete + task jgdas_enkf_post_f003 + edit FHMIN_EPOS '003' + edit FHMAX_EPOS '003' + edit FHOUT_EPOS '003' + task jgdas_enkf_post_f004 + edit FHMIN_EPOS '004' + edit FHMAX_EPOS '004' + edit FHOUT_EPOS '004' + task jgdas_enkf_post_f005 + edit FHMIN_EPOS '005' + edit FHMAX_EPOS '005' + edit FHOUT_EPOS '005' + task jgdas_enkf_post_f006 + edit FHMIN_EPOS '006' + edit FHMAX_EPOS '006' + edit FHOUT_EPOS '006' + task jgdas_enkf_post_f007 + edit FHMIN_EPOS '007' + edit FHMAX_EPOS '007' + edit FHOUT_EPOS '007' + task jgdas_enkf_post_f008 + edit FHMIN_EPOS '008' + edit FHMAX_EPOS '008' + edit FHOUT_EPOS '008' + task jgdas_enkf_post_f009 + edit FHMIN_EPOS '009' + edit FHMAX_EPOS '009' + edit FHOUT_EPOS '009' + endfamily #### epos + endfamily #### enkf + endfamily #### gdas +endsuite diff --git a/ecflow/ecf/defs/prod12.def b/ecflow/ecf/defs/prod12.def new file mode 100644 index 0000000000..a0c8c943ba --- /dev/null +++ b/ecflow/ecf/defs/prod12.def @@ -0,0 +1,2642 @@ +extern /prod06/gdas/jgdas_forecast +extern /prod06/gdas/atmos/post +extern /prod06/gdas/enkf/post +#### ecen +extern /prod06/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf + +suite prod12 + repeat day 1 + edit ECF_TRIES '1' + edit CYC '12' + edit ENVIR 'prod' + edit PROJ 'OPS' + edit E 'j' + edit QUEUE 'prod' + edit QUEUESHARED 'dev_shared' + edit QUEUESERV 'dev_transfer' + edit PROJENVIR 'OPS' + edit MACHINE_SITE 'production' + + family gfs + edit CYC '12' + edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' + edit PROJ 'GFS-OPS' + edit NET 'gfs' + edit RUN 'gfs' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgfs_atmos_tropcy_qc_reloc + event 1 jtwc_bull_email + time 02:41 + task jgfs_atmos_dump + event 1 release_sfcprep + time 02:47 + task jgfs_atmos_dump_post + trigger jgfs_atmos_dump == complete + event 1 release_gfs12_dump_alert + task jgfs_atmos_dump_alert + trigger jgfs_atmos_dump_post:release_gfs12_dump_alert + endfamily + family prep + task jgfs_atmos_emcsfc_sfc_prep + trigger ../dump/jgfs_atmos_dump:release_sfcprep + task jgfs_atmos_prep + trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete + task jgfs_atmos_prep_post + trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family analysis + task jgfs_atmos_analysis + trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgfs_atmos_analysis_calc + trigger ./jgfs_atmos_analysis == complete + endfamily + family post + task jgfs_atmos_post_manager + trigger ../analysis/jgfs_atmos_analysis == complete + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + event 12 release_post010 + event 13 release_post011 + event 14 release_post012 + event 15 release_post013 + event 16 release_post014 + event 17 release_post015 + event 18 release_post016 + event 19 release_post017 + event 20 release_post018 + event 21 release_post019 + event 22 release_post020 + event 23 release_post021 + event 24 release_post022 + event 25 release_post023 + event 26 release_post024 + event 27 release_post025 + event 28 release_post026 + event 29 release_post027 + event 30 release_post028 + event 31 release_post029 + event 32 release_post030 + event 33 release_post031 + event 34 release_post032 + event 35 release_post033 + event 36 release_post034 + event 37 release_post035 + event 38 release_post036 + event 39 release_post037 + event 40 release_post038 + event 41 release_post039 + event 42 release_post040 + event 43 release_post041 + event 44 release_post042 + event 45 release_post043 + event 46 release_post044 + event 47 release_post045 + event 48 release_post046 + event 49 release_post047 + event 50 release_post048 + event 51 release_post049 + event 52 release_post050 + event 53 release_post051 + event 54 release_post052 + event 55 release_post053 + event 56 release_post054 + event 57 release_post055 + event 58 release_post056 + event 59 release_post057 + event 60 release_post058 + event 61 release_post059 + event 62 release_post060 + event 63 release_post061 + event 64 release_post062 + event 65 release_post063 + event 66 release_post064 + event 67 release_post065 + event 68 release_post066 + event 69 release_post067 + event 70 release_post068 + event 71 release_post069 + event 72 release_post070 + event 73 release_post071 + event 74 release_post072 + event 75 release_post073 + event 76 release_post074 + event 77 release_post075 + event 78 release_post076 + event 79 release_post077 + event 80 release_post078 + event 81 release_post079 + event 82 release_post080 + event 83 release_post081 + event 84 release_post082 + event 85 release_post083 + event 86 release_post084 + event 87 release_post085 + event 88 release_post086 + event 89 release_post087 + event 90 release_post088 + event 91 release_post089 + event 92 release_post090 + event 93 release_post091 + event 94 release_post092 + event 95 release_post093 + event 96 release_post094 + event 97 release_post095 + event 98 release_post096 + event 99 release_post097 + event 100 release_post098 + event 101 release_post099 + event 102 release_post100 + event 103 release_post101 + event 104 release_post102 + event 105 release_post103 + event 106 release_post104 + event 107 release_post105 + event 108 release_post106 + event 109 release_post107 + event 110 release_post108 + event 111 release_post109 + event 112 release_post110 + event 113 release_post111 + event 114 release_post112 + event 115 release_post113 + event 116 release_post114 + event 117 release_post115 + event 118 release_post116 + event 119 release_post117 + event 120 release_post118 + event 121 release_post119 + event 122 release_post120 + event 123 release_post123 + event 124 release_post126 + event 125 release_post129 + event 126 release_post132 + event 127 release_post135 + event 128 release_post138 + event 129 release_post141 + event 130 release_post144 + event 131 release_post147 + event 132 release_post150 + event 133 release_post153 + event 134 release_post156 + event 135 release_post159 + event 136 release_post162 + event 137 release_post165 + event 138 release_post168 + event 139 release_post171 + event 140 release_post174 + event 141 release_post177 + event 142 release_post180 + event 143 release_post183 + event 144 release_post186 + event 145 release_post189 + event 146 release_post192 + event 147 release_post195 + event 148 release_post198 + event 149 release_post201 + event 150 release_post204 + event 151 release_post207 + event 152 release_post210 + event 153 release_post213 + event 154 release_post216 + event 155 release_post219 + event 156 release_post222 + event 157 release_post225 + event 158 release_post228 + event 159 release_post231 + event 160 release_post234 + event 161 release_post237 + event 162 release_post240 + event 163 release_post243 + event 164 release_post246 + event 165 release_post249 + event 166 release_post252 + event 167 release_post255 + event 168 release_post258 + event 169 release_post261 + event 170 release_post264 + event 171 release_post267 + event 172 release_post270 + event 173 release_post273 + event 174 release_post276 + event 175 release_post279 + event 176 release_post282 + event 177 release_post285 + event 178 release_post288 + event 179 release_post291 + event 180 release_post294 + event 181 release_post297 + event 182 release_post300 + event 183 release_post303 + event 184 release_post306 + event 185 release_post309 + event 186 release_post312 + event 187 release_post315 + event 188 release_post318 + event 189 release_post321 + event 190 release_post324 + event 191 release_post327 + event 192 release_post330 + event 193 release_post333 + event 194 release_post336 + event 195 release_post339 + event 196 release_post342 + event 197 release_post345 + event 198 release_post348 + event 199 release_post351 + event 200 release_post354 + event 201 release_post357 + event 202 release_post360 + event 203 release_post363 + event 204 release_post366 + event 205 release_post369 + event 206 release_post372 + event 207 release_post375 + event 208 release_post378 + event 209 release_post381 + event 210 release_post384 + task jgfs_atmos_post_anl + trigger ./jgfs_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgfs_atmos_post_f000 + trigger ./jgfs_atmos_post_manager:release_post000 + edit FHRGRP '001' + edit FHRLST 'f000' + edit FHR 'f000' + edit HR '000' + task jgfs_atmos_post_f001 + trigger ./jgfs_atmos_post_manager:release_post001 + edit FHRGRP '002' + edit FHRLST 'f001' + edit FHR 'f001' + edit HR '001' + task jgfs_atmos_post_f002 + trigger ./jgfs_atmos_post_manager:release_post002 + edit FHRGRP '003' + edit FHRLST 'f002' + edit FHR 'f002' + edit HR '002' + task jgfs_atmos_post_f003 + trigger ./jgfs_atmos_post_manager:release_post003 + edit FHRGRP '004' + edit FHRLST 'f003' + edit FHR 'f003' + edit HR '003' + task jgfs_atmos_post_f004 + trigger ./jgfs_atmos_post_manager:release_post004 + edit FHRGRP '005' + edit FHRLST 'f004' + edit FHR 'f004' + edit HR '004' + task jgfs_atmos_post_f005 + trigger ./jgfs_atmos_post_manager:release_post005 + edit FHRGRP '006' + edit FHRLST 'f005' + edit FHR 'f005' + edit HR '005' + task jgfs_atmos_post_f006 + trigger ./jgfs_atmos_post_manager:release_post006 + edit FHRGRP '007' + edit FHRLST 'f006' + edit FHR 'f006' + edit HR '006' + task jgfs_atmos_post_f007 + trigger ./jgfs_atmos_post_manager:release_post007 + edit FHRGRP '008' + edit FHRLST 'f007' + edit FHR 'f007' + edit HR '007' + task jgfs_atmos_post_f008 + trigger ./jgfs_atmos_post_manager:release_post008 + edit FHRGRP '009' + edit FHRLST 'f008' + edit FHR 'f008' + edit HR '008' + task jgfs_atmos_post_f009 + trigger ./jgfs_atmos_post_manager:release_post009 + edit FHRGRP '010' + edit FHRLST 'f009' + edit FHR 'f009' + edit HR '009' + task jgfs_atmos_post_f010 + trigger ./jgfs_atmos_post_manager:release_post010 + edit FHRGRP '011' + edit FHRLST 'f010' + edit FHR 'f010' + edit HR '010' + task jgfs_atmos_post_f011 + trigger ./jgfs_atmos_post_manager:release_post011 + edit FHRGRP '012' + edit FHRLST 'f011' + edit FHR 'f011' + edit HR '011' + task jgfs_atmos_post_f012 + trigger ./jgfs_atmos_post_manager:release_post012 + edit FHRGRP '013' + edit FHRLST 'f012' + edit FHR 'f012' + edit HR '012' + task jgfs_atmos_post_f013 + trigger ./jgfs_atmos_post_manager:release_post013 + edit FHRGRP '014' + edit FHRLST 'f013' + edit FHR 'f013' + edit HR '013' + task jgfs_atmos_post_f014 + trigger ./jgfs_atmos_post_manager:release_post014 + edit FHRGRP '015' + edit FHRLST 'f014' + edit FHR 'f014' + edit HR '014' + task jgfs_atmos_post_f015 + trigger ./jgfs_atmos_post_manager:release_post015 + edit FHRGRP '016' + edit FHRLST 'f015' + edit FHR 'f015' + edit HR '015' + task jgfs_atmos_post_f016 + trigger ./jgfs_atmos_post_manager:release_post016 + edit FHRGRP '017' + edit FHRLST 'f016' + edit FHR 'f016' + edit HR '016' + task jgfs_atmos_post_f017 + trigger ./jgfs_atmos_post_manager:release_post017 + edit FHRGRP '018' + edit FHRLST 'f017' + edit FHR 'f017' + edit HR '017' + task jgfs_atmos_post_f018 + trigger ./jgfs_atmos_post_manager:release_post018 + edit FHRGRP '019' + edit FHRLST 'f018' + edit FHR 'f018' + edit HR '018' + task jgfs_atmos_post_f019 + trigger ./jgfs_atmos_post_manager:release_post019 + edit FHRGRP '020' + edit FHRLST 'f019' + edit FHR 'f019' + edit HR '019' + task jgfs_atmos_post_f020 + trigger ./jgfs_atmos_post_manager:release_post020 + edit FHRGRP '021' + edit FHRLST 'f020' + edit FHR 'f020' + edit HR '020' + task jgfs_atmos_post_f021 + trigger ./jgfs_atmos_post_manager:release_post021 + edit FHRGRP '022' + edit FHRLST 'f021' + edit FHR 'f021' + edit HR '021' + task jgfs_atmos_post_f022 + trigger ./jgfs_atmos_post_manager:release_post022 + edit FHRGRP '023' + edit FHRLST 'f022' + edit FHR 'f022' + edit HR '022' + task jgfs_atmos_post_f023 + trigger ./jgfs_atmos_post_manager:release_post023 + edit FHRGRP '024' + edit FHRLST 'f023' + edit FHR 'f023' + edit HR '023' + task jgfs_atmos_post_f024 + trigger ./jgfs_atmos_post_manager:release_post024 + edit FHRGRP '025' + edit FHRLST 'f024' + edit FHR 'f024' + edit HR '024' + task jgfs_atmos_post_f025 + trigger ./jgfs_atmos_post_manager:release_post025 + edit FHRGRP '026' + edit FHRLST 'f025' + edit FHR 'f025' + edit HR '025' + task jgfs_atmos_post_f026 + trigger ./jgfs_atmos_post_manager:release_post026 + edit FHRGRP '027' + edit FHRLST 'f026' + edit FHR 'f026' + edit HR '026' + task jgfs_atmos_post_f027 + trigger ./jgfs_atmos_post_manager:release_post027 + edit FHRGRP '028' + edit FHRLST 'f027' + edit FHR 'f027' + edit HR '027' + task jgfs_atmos_post_f028 + trigger ./jgfs_atmos_post_manager:release_post028 + edit FHRGRP '029' + edit FHRLST 'f028' + edit FHR 'f028' + edit HR '028' + task jgfs_atmos_post_f029 + trigger ./jgfs_atmos_post_manager:release_post029 + edit FHRGRP '030' + edit FHRLST 'f029' + edit FHR 'f029' + edit HR '029' + task jgfs_atmos_post_f030 + trigger ./jgfs_atmos_post_manager:release_post030 + edit FHRGRP '031' + edit FHRLST 'f030' + edit FHR 'f030' + edit HR '030' + task jgfs_atmos_post_f031 + trigger ./jgfs_atmos_post_manager:release_post031 + edit FHRGRP '032' + edit FHRLST 'f031' + edit FHR 'f031' + edit HR '031' + task jgfs_atmos_post_f032 + trigger ./jgfs_atmos_post_manager:release_post032 + edit FHRGRP '033' + edit FHRLST 'f032' + edit FHR 'f032' + edit HR '032' + task jgfs_atmos_post_f033 + trigger ./jgfs_atmos_post_manager:release_post033 + edit FHRGRP '034' + edit FHRLST 'f033' + edit FHR 'f033' + edit HR '033' + task jgfs_atmos_post_f034 + trigger ./jgfs_atmos_post_manager:release_post034 + edit FHRGRP '035' + edit FHRLST 'f034' + edit FHR 'f034' + edit HR '034' + task jgfs_atmos_post_f035 + trigger ./jgfs_atmos_post_manager:release_post035 + edit FHRGRP '036' + edit FHRLST 'f035' + edit FHR 'f035' + edit HR '035' + task jgfs_atmos_post_f036 + trigger ./jgfs_atmos_post_manager:release_post036 + edit FHRGRP '037' + edit FHRLST 'f036' + edit FHR 'f036' + edit HR '036' + task jgfs_atmos_post_f037 + trigger ./jgfs_atmos_post_manager:release_post037 + edit FHRGRP '038' + edit FHRLST 'f037' + edit FHR 'f037' + edit HR '037' + task jgfs_atmos_post_f038 + trigger ./jgfs_atmos_post_manager:release_post038 + edit FHRGRP '039' + edit FHRLST 'f038' + edit FHR 'f038' + edit HR '038' + task jgfs_atmos_post_f039 + trigger ./jgfs_atmos_post_manager:release_post039 + edit FHRGRP '040' + edit FHRLST 'f039' + edit FHR 'f039' + edit HR '039' + task jgfs_atmos_post_f040 + trigger ./jgfs_atmos_post_manager:release_post040 + edit FHRGRP '041' + edit FHRLST 'f040' + edit FHR 'f040' + edit HR '040' + task jgfs_atmos_post_f041 + trigger ./jgfs_atmos_post_manager:release_post041 + edit FHRGRP '042' + edit FHRLST 'f041' + edit FHR 'f041' + edit HR '041' + task jgfs_atmos_post_f042 + trigger ./jgfs_atmos_post_manager:release_post042 + edit FHRGRP '043' + edit FHRLST 'f042' + edit FHR 'f042' + edit HR '042' + task jgfs_atmos_post_f043 + trigger ./jgfs_atmos_post_manager:release_post043 + edit FHRGRP '044' + edit FHRLST 'f043' + edit FHR 'f043' + edit HR '043' + task jgfs_atmos_post_f044 + trigger ./jgfs_atmos_post_manager:release_post044 + edit FHRGRP '045' + edit FHRLST 'f044' + edit FHR 'f044' + edit HR '044' + task jgfs_atmos_post_f045 + trigger ./jgfs_atmos_post_manager:release_post045 + edit FHRGRP '046' + edit FHRLST 'f045' + edit FHR 'f045' + edit HR '045' + task jgfs_atmos_post_f046 + trigger ./jgfs_atmos_post_manager:release_post046 + edit FHRGRP '047' + edit FHRLST 'f046' + edit FHR 'f046' + edit HR '046' + task jgfs_atmos_post_f047 + trigger ./jgfs_atmos_post_manager:release_post047 + edit FHRGRP '048' + edit FHRLST 'f047' + edit FHR 'f047' + edit HR '047' + task jgfs_atmos_post_f048 + trigger ./jgfs_atmos_post_manager:release_post048 + edit FHRGRP '049' + edit FHRLST 'f048' + edit FHR 'f048' + edit HR '048' + task jgfs_atmos_post_f049 + trigger ./jgfs_atmos_post_manager:release_post049 + edit FHRGRP '050' + edit FHRLST 'f049' + edit FHR 'f049' + edit HR '049' + task jgfs_atmos_post_f050 + trigger ./jgfs_atmos_post_manager:release_post050 + edit FHRGRP '051' + edit FHRLST 'f050' + edit FHR 'f050' + edit HR '050' + task jgfs_atmos_post_f051 + trigger ./jgfs_atmos_post_manager:release_post051 + edit FHRGRP '052' + edit FHRLST 'f051' + edit FHR 'f051' + edit HR '051' + task jgfs_atmos_post_f052 + trigger ./jgfs_atmos_post_manager:release_post052 + edit FHRGRP '053' + edit FHRLST 'f052' + edit FHR 'f052' + edit HR '052' + task jgfs_atmos_post_f053 + trigger ./jgfs_atmos_post_manager:release_post053 + edit FHRGRP '054' + edit FHRLST 'f053' + edit FHR 'f053' + edit HR '053' + task jgfs_atmos_post_f054 + trigger ./jgfs_atmos_post_manager:release_post054 + edit FHRGRP '055' + edit FHRLST 'f054' + edit FHR 'f054' + edit HR '054' + task jgfs_atmos_post_f055 + trigger ./jgfs_atmos_post_manager:release_post055 + edit FHRGRP '056' + edit FHRLST 'f055' + edit FHR 'f055' + edit HR '055' + task jgfs_atmos_post_f056 + trigger ./jgfs_atmos_post_manager:release_post056 + edit FHRGRP '057' + edit FHRLST 'f056' + edit FHR 'f056' + edit HR '056' + task jgfs_atmos_post_f057 + trigger ./jgfs_atmos_post_manager:release_post057 + edit FHRGRP '058' + edit FHRLST 'f057' + edit FHR 'f057' + edit HR '057' + task jgfs_atmos_post_f058 + trigger ./jgfs_atmos_post_manager:release_post058 + edit FHRGRP '059' + edit FHRLST 'f058' + edit FHR 'f058' + edit HR '058' + task jgfs_atmos_post_f059 + trigger ./jgfs_atmos_post_manager:release_post059 + edit FHRGRP '060' + edit FHRLST 'f059' + edit FHR 'f059' + edit HR '059' + task jgfs_atmos_post_f060 + trigger ./jgfs_atmos_post_manager:release_post060 + edit FHRGRP '061' + edit FHRLST 'f060' + edit FHR 'f060' + edit HR '060' + task jgfs_atmos_post_f061 + trigger ./jgfs_atmos_post_manager:release_post061 + edit FHRGRP '062' + edit FHRLST 'f061' + edit FHR 'f061' + edit HR '061' + task jgfs_atmos_post_f062 + trigger ./jgfs_atmos_post_manager:release_post062 + edit FHRGRP '063' + edit FHRLST 'f062' + edit FHR 'f062' + edit HR '062' + task jgfs_atmos_post_f063 + trigger ./jgfs_atmos_post_manager:release_post063 + edit FHRGRP '064' + edit FHRLST 'f063' + edit FHR 'f063' + edit HR '063' + task jgfs_atmos_post_f064 + trigger ./jgfs_atmos_post_manager:release_post064 + edit FHRGRP '065' + edit FHRLST 'f064' + edit FHR 'f064' + edit HR '064' + task jgfs_atmos_post_f065 + trigger ./jgfs_atmos_post_manager:release_post065 + edit FHRGRP '066' + edit FHRLST 'f065' + edit FHR 'f065' + edit HR '065' + task jgfs_atmos_post_f066 + trigger ./jgfs_atmos_post_manager:release_post066 + edit FHRGRP '067' + edit FHRLST 'f066' + edit FHR 'f066' + edit HR '066' + task jgfs_atmos_post_f067 + trigger ./jgfs_atmos_post_manager:release_post067 + edit FHRGRP '068' + edit FHRLST 'f067' + edit FHR 'f067' + edit HR '067' + task jgfs_atmos_post_f068 + trigger ./jgfs_atmos_post_manager:release_post068 + edit FHRGRP '069' + edit FHRLST 'f068' + edit FHR 'f068' + edit HR '068' + task jgfs_atmos_post_f069 + trigger ./jgfs_atmos_post_manager:release_post069 + edit FHRGRP '070' + edit FHRLST 'f069' + edit FHR 'f069' + edit HR '069' + task jgfs_atmos_post_f070 + trigger ./jgfs_atmos_post_manager:release_post070 + edit FHRGRP '071' + edit FHRLST 'f070' + edit FHR 'f070' + edit HR '070' + task jgfs_atmos_post_f071 + trigger ./jgfs_atmos_post_manager:release_post071 + edit FHRGRP '072' + edit FHRLST 'f071' + edit FHR 'f071' + edit HR '071' + task jgfs_atmos_post_f072 + trigger ./jgfs_atmos_post_manager:release_post072 + edit FHRGRP '073' + edit FHRLST 'f072' + edit FHR 'f072' + edit HR '072' + task jgfs_atmos_post_f073 + trigger ./jgfs_atmos_post_manager:release_post073 + edit FHRGRP '074' + edit FHRLST 'f073' + edit FHR 'f073' + edit HR '073' + task jgfs_atmos_post_f074 + trigger ./jgfs_atmos_post_manager:release_post074 + edit FHRGRP '075' + edit FHRLST 'f074' + edit FHR 'f074' + edit HR '074' + task jgfs_atmos_post_f075 + trigger ./jgfs_atmos_post_manager:release_post075 + edit FHRGRP '076' + edit FHRLST 'f075' + edit FHR 'f075' + edit HR '075' + task jgfs_atmos_post_f076 + trigger ./jgfs_atmos_post_manager:release_post076 + edit FHRGRP '077' + edit FHRLST 'f076' + edit FHR 'f076' + edit HR '076' + task jgfs_atmos_post_f077 + trigger ./jgfs_atmos_post_manager:release_post077 + edit FHRGRP '078' + edit FHRLST 'f077' + edit FHR 'f077' + edit HR '077' + task jgfs_atmos_post_f078 + trigger ./jgfs_atmos_post_manager:release_post078 + edit FHRGRP '079' + edit FHRLST 'f078' + edit FHR 'f078' + edit HR '078' + task jgfs_atmos_post_f079 + trigger ./jgfs_atmos_post_manager:release_post079 + edit FHRGRP '080' + edit FHRLST 'f079' + edit FHR 'f079' + edit HR '079' + task jgfs_atmos_post_f080 + trigger ./jgfs_atmos_post_manager:release_post080 + edit FHRGRP '081' + edit FHRLST 'f080' + edit FHR 'f080' + edit HR '080' + task jgfs_atmos_post_f081 + trigger ./jgfs_atmos_post_manager:release_post081 + edit FHRGRP '082' + edit FHRLST 'f081' + edit FHR 'f081' + edit HR '081' + task jgfs_atmos_post_f082 + trigger ./jgfs_atmos_post_manager:release_post082 + edit FHRGRP '083' + edit FHRLST 'f082' + edit FHR 'f082' + edit HR '082' + task jgfs_atmos_post_f083 + trigger ./jgfs_atmos_post_manager:release_post083 + edit FHRGRP '084' + edit FHRLST 'f083' + edit FHR 'f083' + edit HR '083' + task jgfs_atmos_post_f084 + trigger ./jgfs_atmos_post_manager:release_post084 + edit FHRGRP '085' + edit FHRLST 'f084' + edit FHR 'f084' + edit HR '084' + task jgfs_atmos_post_f085 + trigger ./jgfs_atmos_post_manager:release_post085 + edit FHRGRP '086' + edit FHRLST 'f085' + edit FHR 'f085' + edit HR '085' + task jgfs_atmos_post_f086 + trigger ./jgfs_atmos_post_manager:release_post086 + edit FHRGRP '087' + edit FHRLST 'f086' + edit FHR 'f086' + edit HR '086' + task jgfs_atmos_post_f087 + trigger ./jgfs_atmos_post_manager:release_post087 + edit FHRGRP '088' + edit FHRLST 'f087' + edit FHR 'f087' + edit HR '087' + task jgfs_atmos_post_f088 + trigger ./jgfs_atmos_post_manager:release_post088 + edit FHRGRP '089' + edit FHRLST 'f088' + edit FHR 'f088' + edit HR '088' + task jgfs_atmos_post_f089 + trigger ./jgfs_atmos_post_manager:release_post089 + edit FHRGRP '090' + edit FHRLST 'f089' + edit FHR 'f089' + edit HR '089' + task jgfs_atmos_post_f090 + trigger ./jgfs_atmos_post_manager:release_post090 + edit FHRGRP '091' + edit FHRLST 'f090' + edit FHR 'f090' + edit HR '090' + task jgfs_atmos_post_f091 + trigger ./jgfs_atmos_post_manager:release_post091 + edit FHRGRP '092' + edit FHRLST 'f091' + edit FHR 'f091' + edit HR '091' + task jgfs_atmos_post_f092 + trigger ./jgfs_atmos_post_manager:release_post092 + edit FHRGRP '093' + edit FHRLST 'f092' + edit FHR 'f092' + edit HR '092' + task jgfs_atmos_post_f093 + trigger ./jgfs_atmos_post_manager:release_post093 + edit FHRGRP '094' + edit FHRLST 'f093' + edit FHR 'f093' + edit HR '093' + task jgfs_atmos_post_f094 + trigger ./jgfs_atmos_post_manager:release_post094 + edit FHRGRP '095' + edit FHRLST 'f094' + edit FHR 'f094' + edit HR '094' + task jgfs_atmos_post_f095 + trigger ./jgfs_atmos_post_manager:release_post095 + edit FHRGRP '096' + edit FHRLST 'f095' + edit FHR 'f095' + edit HR '095' + task jgfs_atmos_post_f096 + trigger ./jgfs_atmos_post_manager:release_post096 + edit FHRGRP '097' + edit FHRLST 'f096' + edit FHR 'f096' + edit HR '096' + task jgfs_atmos_post_f097 + trigger ./jgfs_atmos_post_manager:release_post097 + edit FHRGRP '098' + edit FHRLST 'f097' + edit FHR 'f097' + edit HR '097' + task jgfs_atmos_post_f098 + trigger ./jgfs_atmos_post_manager:release_post098 + edit FHRGRP '099' + edit FHRLST 'f098' + edit FHR 'f098' + edit HR '098' + task jgfs_atmos_post_f099 + trigger ./jgfs_atmos_post_manager:release_post099 + edit FHRGRP '100' + edit FHRLST 'f099' + edit FHR 'f099' + edit HR '099' + task jgfs_atmos_post_f100 + trigger ./jgfs_atmos_post_manager:release_post100 + edit FHRGRP '101' + edit FHRLST 'f100' + edit FHR 'f100' + edit HR '100' + task jgfs_atmos_post_f101 + trigger ./jgfs_atmos_post_manager:release_post101 + edit FHRGRP '102' + edit FHRLST 'f101' + edit FHR 'f101' + edit HR '101' + task jgfs_atmos_post_f102 + trigger ./jgfs_atmos_post_manager:release_post102 + edit FHRGRP '103' + edit FHRLST 'f102' + edit FHR 'f102' + edit HR '102' + task jgfs_atmos_post_f103 + trigger ./jgfs_atmos_post_manager:release_post103 + edit FHRGRP '104' + edit FHRLST 'f103' + edit FHR 'f103' + edit HR '103' + task jgfs_atmos_post_f104 + trigger ./jgfs_atmos_post_manager:release_post104 + edit FHRGRP '105' + edit FHRLST 'f104' + edit FHR 'f104' + edit HR '104' + task jgfs_atmos_post_f105 + trigger ./jgfs_atmos_post_manager:release_post105 + edit FHRGRP '106' + edit FHRLST 'f105' + edit FHR 'f105' + edit HR '105' + task jgfs_atmos_post_f106 + trigger ./jgfs_atmos_post_manager:release_post106 + edit FHRGRP '107' + edit FHRLST 'f106' + edit FHR 'f106' + edit HR '106' + task jgfs_atmos_post_f107 + trigger ./jgfs_atmos_post_manager:release_post107 + edit FHRGRP '108' + edit FHRLST 'f107' + edit FHR 'f107' + edit HR '107' + task jgfs_atmos_post_f108 + trigger ./jgfs_atmos_post_manager:release_post108 + edit FHRGRP '109' + edit FHRLST 'f108' + edit FHR 'f108' + edit HR '108' + task jgfs_atmos_post_f109 + trigger ./jgfs_atmos_post_manager:release_post109 + edit FHRGRP '110' + edit FHRLST 'f109' + edit FHR 'f109' + edit HR '109' + task jgfs_atmos_post_f110 + trigger ./jgfs_atmos_post_manager:release_post110 + edit FHRGRP '111' + edit FHRLST 'f110' + edit FHR 'f110' + edit HR '110' + task jgfs_atmos_post_f111 + trigger ./jgfs_atmos_post_manager:release_post111 + edit FHRGRP '112' + edit FHRLST 'f111' + edit FHR 'f111' + edit HR '111' + task jgfs_atmos_post_f112 + trigger ./jgfs_atmos_post_manager:release_post112 + edit FHRGRP '113' + edit FHRLST 'f112' + edit FHR 'f112' + edit HR '112' + task jgfs_atmos_post_f113 + trigger ./jgfs_atmos_post_manager:release_post113 + edit FHRGRP '114' + edit FHRLST 'f113' + edit FHR 'f113' + edit HR '113' + task jgfs_atmos_post_f114 + trigger ./jgfs_atmos_post_manager:release_post114 + edit FHRGRP '115' + edit FHRLST 'f114' + edit FHR 'f114' + edit HR '114' + task jgfs_atmos_post_f115 + trigger ./jgfs_atmos_post_manager:release_post115 + edit FHRGRP '116' + edit FHRLST 'f115' + edit FHR 'f115' + edit HR '115' + task jgfs_atmos_post_f116 + trigger ./jgfs_atmos_post_manager:release_post116 + edit FHRGRP '117' + edit FHRLST 'f116' + edit FHR 'f116' + edit HR '116' + task jgfs_atmos_post_f117 + trigger ./jgfs_atmos_post_manager:release_post117 + edit FHRGRP '118' + edit FHRLST 'f117' + edit FHR 'f117' + edit HR '117' + task jgfs_atmos_post_f118 + trigger ./jgfs_atmos_post_manager:release_post118 + edit FHRGRP '119' + edit FHRLST 'f118' + edit FHR 'f118' + edit HR '118' + task jgfs_atmos_post_f119 + trigger ./jgfs_atmos_post_manager:release_post119 + edit FHRGRP '120' + edit FHRLST 'f119' + edit FHR 'f119' + edit HR '119' + task jgfs_atmos_post_f120 + trigger ./jgfs_atmos_post_manager:release_post120 + edit FHRGRP '121' + edit FHRLST 'f120' + edit FHR 'f120' + edit HR '120' + task jgfs_atmos_post_f123 + trigger ./jgfs_atmos_post_manager:release_post123 + edit FHRGRP '122' + edit FHRLST 'f123' + edit FHR 'f123' + edit HR '123' + task jgfs_atmos_post_f126 + trigger ./jgfs_atmos_post_manager:release_post126 + edit FHRGRP '123' + edit FHRLST 'f126' + edit FHR 'f126' + edit HR '126' + task jgfs_atmos_post_f129 + trigger ./jgfs_atmos_post_manager:release_post129 + edit FHRGRP '124' + edit FHRLST 'f129' + edit FHR 'f129' + edit HR '129' + task jgfs_atmos_post_f132 + trigger ./jgfs_atmos_post_manager:release_post132 + edit FHRGRP '125' + edit FHRLST 'f132' + edit FHR 'f132' + edit HR '132' + task jgfs_atmos_post_f135 + trigger ./jgfs_atmos_post_manager:release_post135 + edit FHRGRP '126' + edit FHRLST 'f135' + edit FHR 'f135' + edit HR '135' + task jgfs_atmos_post_f138 + trigger ./jgfs_atmos_post_manager:release_post138 + edit FHRGRP '127' + edit FHRLST 'f138' + edit FHR 'f138' + edit HR '138' + task jgfs_atmos_post_f141 + trigger ./jgfs_atmos_post_manager:release_post141 + edit FHRGRP '128' + edit FHRLST 'f141' + edit FHR 'f141' + edit HR '141' + task jgfs_atmos_post_f144 + trigger ./jgfs_atmos_post_manager:release_post144 + edit FHRGRP '129' + edit FHRLST 'f144' + edit FHR 'f144' + edit HR '144' + task jgfs_atmos_post_f147 + trigger ./jgfs_atmos_post_manager:release_post147 + edit FHRGRP '130' + edit FHRLST 'f147' + edit FHR 'f147' + edit HR '147' + task jgfs_atmos_post_f150 + trigger ./jgfs_atmos_post_manager:release_post150 + edit FHRGRP '131' + edit FHRLST 'f150' + edit FHR 'f150' + edit HR '150' + task jgfs_atmos_post_f153 + trigger ./jgfs_atmos_post_manager:release_post153 + edit FHRGRP '132' + edit FHRLST 'f153' + edit FHR 'f153' + edit HR '153' + task jgfs_atmos_post_f156 + trigger ./jgfs_atmos_post_manager:release_post156 + edit FHRGRP '133' + edit FHRLST 'f156' + edit FHR 'f156' + edit HR '156' + task jgfs_atmos_post_f159 + trigger ./jgfs_atmos_post_manager:release_post159 + edit FHRGRP '134' + edit FHRLST 'f159' + edit FHR 'f159' + edit HR '159' + task jgfs_atmos_post_f162 + trigger ./jgfs_atmos_post_manager:release_post162 + edit FHRGRP '135' + edit FHRLST 'f162' + edit FHR 'f162' + edit HR '162' + task jgfs_atmos_post_f165 + trigger ./jgfs_atmos_post_manager:release_post165 + edit FHRGRP '136' + edit FHRLST 'f165' + edit FHR 'f165' + edit HR '165' + task jgfs_atmos_post_f168 + trigger ./jgfs_atmos_post_manager:release_post168 + edit FHRGRP '137' + edit FHRLST 'f168' + edit FHR 'f168' + edit HR '168' + task jgfs_atmos_post_f171 + trigger ./jgfs_atmos_post_manager:release_post171 + edit FHRGRP '138' + edit FHRLST 'f171' + edit FHR 'f171' + edit HR '171' + task jgfs_atmos_post_f174 + trigger ./jgfs_atmos_post_manager:release_post174 + edit FHRGRP '139' + edit FHRLST 'f174' + edit FHR 'f174' + edit HR '174' + task jgfs_atmos_post_f177 + trigger ./jgfs_atmos_post_manager:release_post177 + edit FHRGRP '140' + edit FHRLST 'f177' + edit FHR 'f177' + edit HR '177' + task jgfs_atmos_post_f180 + trigger ./jgfs_atmos_post_manager:release_post180 + edit FHRGRP '141' + edit FHRLST 'f180' + edit FHR 'f180' + edit HR '180' + task jgfs_atmos_post_f183 + trigger ./jgfs_atmos_post_manager:release_post183 + edit FHRGRP '142' + edit FHRLST 'f183' + edit FHR 'f183' + edit HR '183' + task jgfs_atmos_post_f186 + trigger ./jgfs_atmos_post_manager:release_post186 + edit FHRGRP '143' + edit FHRLST 'f186' + edit FHR 'f186' + edit HR '186' + task jgfs_atmos_post_f189 + trigger ./jgfs_atmos_post_manager:release_post189 + edit FHRGRP '144' + edit FHRLST 'f189' + edit FHR 'f189' + edit HR '189' + task jgfs_atmos_post_f192 + trigger ./jgfs_atmos_post_manager:release_post192 + edit FHRGRP '145' + edit FHRLST 'f192' + edit FHR 'f192' + edit HR '192' + task jgfs_atmos_post_f195 + trigger ./jgfs_atmos_post_manager:release_post195 + edit FHRGRP '146' + edit FHRLST 'f195' + edit FHR 'f195' + edit HR '195' + task jgfs_atmos_post_f198 + trigger ./jgfs_atmos_post_manager:release_post198 + edit FHRGRP '147' + edit FHRLST 'f198' + edit FHR 'f198' + edit HR '198' + task jgfs_atmos_post_f201 + trigger ./jgfs_atmos_post_manager:release_post201 + edit FHRGRP '148' + edit FHRLST 'f201' + edit FHR 'f201' + edit HR '201' + task jgfs_atmos_post_f204 + trigger ./jgfs_atmos_post_manager:release_post204 + edit FHRGRP '149' + edit FHRLST 'f204' + edit FHR 'f204' + edit HR '204' + task jgfs_atmos_post_f207 + trigger ./jgfs_atmos_post_manager:release_post207 + edit FHRGRP '150' + edit FHRLST 'f207' + edit FHR 'f207' + edit HR '207' + task jgfs_atmos_post_f210 + trigger ./jgfs_atmos_post_manager:release_post210 + edit FHRGRP '151' + edit FHRLST 'f210' + edit FHR 'f210' + edit HR '210' + task jgfs_atmos_post_f213 + trigger ./jgfs_atmos_post_manager:release_post213 + edit FHRGRP '152' + edit FHRLST 'f213' + edit FHR 'f213' + edit HR '213' + task jgfs_atmos_post_f216 + trigger ./jgfs_atmos_post_manager:release_post216 + edit FHRGRP '153' + edit FHRLST 'f216' + edit FHR 'f216' + edit HR '216' + task jgfs_atmos_post_f219 + trigger ./jgfs_atmos_post_manager:release_post219 + edit FHRGRP '154' + edit FHRLST 'f219' + edit FHR 'f219' + edit HR '219' + task jgfs_atmos_post_f222 + trigger ./jgfs_atmos_post_manager:release_post222 + edit FHRGRP '155' + edit FHRLST 'f222' + edit FHR 'f222' + edit HR '222' + task jgfs_atmos_post_f225 + trigger ./jgfs_atmos_post_manager:release_post225 + edit FHRGRP '156' + edit FHRLST 'f225' + edit FHR 'f225' + edit HR '225' + task jgfs_atmos_post_f228 + trigger ./jgfs_atmos_post_manager:release_post228 + edit FHRGRP '157' + edit FHRLST 'f228' + edit FHR 'f228' + edit HR '228' + task jgfs_atmos_post_f231 + trigger ./jgfs_atmos_post_manager:release_post231 + edit FHRGRP '158' + edit FHRLST 'f231' + edit FHR 'f231' + edit HR '231' + task jgfs_atmos_post_f234 + trigger ./jgfs_atmos_post_manager:release_post234 + edit FHRGRP '159' + edit FHRLST 'f234' + edit FHR 'f234' + edit HR '234' + task jgfs_atmos_post_f237 + trigger ./jgfs_atmos_post_manager:release_post237 + edit FHRGRP '160' + edit FHRLST 'f237' + edit FHR 'f237' + edit HR '237' + task jgfs_atmos_post_f240 + trigger ./jgfs_atmos_post_manager:release_post240 + edit FHRGRP '161' + edit FHRLST 'f240' + edit FHR 'f240' + edit HR '240' + task jgfs_atmos_post_f243 + trigger ./jgfs_atmos_post_manager:release_post243 + edit FHRGRP '162' + edit FHRLST 'f243' + edit FHR 'f243' + edit HR '243' + task jgfs_atmos_post_f246 + trigger ./jgfs_atmos_post_manager:release_post246 + edit FHRGRP '163' + edit FHRLST 'f246' + edit FHR 'f246' + edit HR '246' + task jgfs_atmos_post_f249 + trigger ./jgfs_atmos_post_manager:release_post249 + edit FHRGRP '164' + edit FHRLST 'f249' + edit FHR 'f249' + edit HR '249' + task jgfs_atmos_post_f252 + trigger ./jgfs_atmos_post_manager:release_post252 + edit FHRGRP '165' + edit FHRLST 'f252' + edit FHR 'f252' + edit HR '252' + task jgfs_atmos_post_f255 + trigger ./jgfs_atmos_post_manager:release_post255 + edit FHRGRP '166' + edit FHRLST 'f255' + edit FHR 'f255' + edit HR '255' + task jgfs_atmos_post_f258 + trigger ./jgfs_atmos_post_manager:release_post258 + edit FHRGRP '167' + edit FHRLST 'f258' + edit FHR 'f258' + edit HR '258' + task jgfs_atmos_post_f261 + trigger ./jgfs_atmos_post_manager:release_post261 + edit FHRGRP '168' + edit FHRLST 'f261' + edit FHR 'f261' + edit HR '261' + task jgfs_atmos_post_f264 + trigger ./jgfs_atmos_post_manager:release_post264 + edit FHRGRP '169' + edit FHRLST 'f264' + edit FHR 'f264' + edit HR '264' + task jgfs_atmos_post_f267 + trigger ./jgfs_atmos_post_manager:release_post267 + edit FHRGRP '170' + edit FHRLST 'f267' + edit FHR 'f267' + edit HR '267' + task jgfs_atmos_post_f270 + trigger ./jgfs_atmos_post_manager:release_post270 + edit FHRGRP '171' + edit FHRLST 'f270' + edit FHR 'f270' + edit HR '270' + task jgfs_atmos_post_f273 + trigger ./jgfs_atmos_post_manager:release_post273 + edit FHRGRP '172' + edit FHRLST 'f273' + edit FHR 'f273' + edit HR '273' + task jgfs_atmos_post_f276 + trigger ./jgfs_atmos_post_manager:release_post276 + edit FHRGRP '173' + edit FHRLST 'f276' + edit FHR 'f276' + edit HR '276' + task jgfs_atmos_post_f279 + trigger ./jgfs_atmos_post_manager:release_post279 + edit FHRGRP '174' + edit FHRLST 'f279' + edit FHR 'f279' + edit HR '279' + task jgfs_atmos_post_f282 + trigger ./jgfs_atmos_post_manager:release_post282 + edit FHRGRP '175' + edit FHRLST 'f282' + edit FHR 'f282' + edit HR '282' + task jgfs_atmos_post_f285 + trigger ./jgfs_atmos_post_manager:release_post285 + edit FHRGRP '176' + edit FHRLST 'f285' + edit FHR 'f285' + edit HR '285' + task jgfs_atmos_post_f288 + trigger ./jgfs_atmos_post_manager:release_post288 + edit FHRGRP '177' + edit FHRLST 'f288' + edit FHR 'f288' + edit HR '288' + task jgfs_atmos_post_f291 + trigger ./jgfs_atmos_post_manager:release_post291 + edit FHRGRP '178' + edit FHRLST 'f291' + edit FHR 'f291' + edit HR '291' + task jgfs_atmos_post_f294 + trigger ./jgfs_atmos_post_manager:release_post294 + edit FHRGRP '179' + edit FHRLST 'f294' + edit FHR 'f294' + edit HR '294' + task jgfs_atmos_post_f297 + trigger ./jgfs_atmos_post_manager:release_post297 + edit FHRGRP '180' + edit FHRLST 'f297' + edit FHR 'f297' + edit HR '297' + task jgfs_atmos_post_f300 + trigger ./jgfs_atmos_post_manager:release_post300 + edit FHRGRP '181' + edit FHRLST 'f300' + edit FHR 'f300' + edit HR '300' + task jgfs_atmos_post_f303 + trigger ./jgfs_atmos_post_manager:release_post303 + edit FHRGRP '182' + edit FHRLST 'f303' + edit FHR 'f303' + edit HR '303' + task jgfs_atmos_post_f306 + trigger ./jgfs_atmos_post_manager:release_post306 + edit FHRGRP '183' + edit FHRLST 'f306' + edit FHR 'f306' + edit HR '306' + task jgfs_atmos_post_f309 + trigger ./jgfs_atmos_post_manager:release_post309 + edit FHRGRP '184' + edit FHRLST 'f309' + edit FHR 'f309' + edit HR '309' + task jgfs_atmos_post_f312 + trigger ./jgfs_atmos_post_manager:release_post312 + edit FHRGRP '185' + edit FHRLST 'f312' + edit FHR 'f312' + edit HR '312' + task jgfs_atmos_post_f315 + trigger ./jgfs_atmos_post_manager:release_post315 + edit FHRGRP '186' + edit FHRLST 'f315' + edit FHR 'f315' + edit HR '315' + task jgfs_atmos_post_f318 + trigger ./jgfs_atmos_post_manager:release_post318 + edit FHRGRP '187' + edit FHRLST 'f318' + edit FHR 'f318' + edit HR '318' + task jgfs_atmos_post_f321 + trigger ./jgfs_atmos_post_manager:release_post321 + edit FHRGRP '188' + edit FHRLST 'f321' + edit FHR 'f321' + edit HR '321' + task jgfs_atmos_post_f324 + trigger ./jgfs_atmos_post_manager:release_post324 + edit FHRGRP '189' + edit FHRLST 'f324' + edit FHR 'f324' + edit HR '324' + task jgfs_atmos_post_f327 + trigger ./jgfs_atmos_post_manager:release_post327 + edit FHRGRP '190' + edit FHRLST 'f327' + edit FHR 'f327' + edit HR '327' + task jgfs_atmos_post_f330 + trigger ./jgfs_atmos_post_manager:release_post330 + edit FHRGRP '191' + edit FHRLST 'f330' + edit FHR 'f330' + edit HR '330' + task jgfs_atmos_post_f333 + trigger ./jgfs_atmos_post_manager:release_post333 + edit FHRGRP '192' + edit FHRLST 'f333' + edit FHR 'f333' + edit HR '333' + task jgfs_atmos_post_f336 + trigger ./jgfs_atmos_post_manager:release_post336 + edit FHRGRP '193' + edit FHRLST 'f336' + edit FHR 'f336' + edit HR '336' + task jgfs_atmos_post_f339 + trigger ./jgfs_atmos_post_manager:release_post339 + edit FHRGRP '194' + edit FHRLST 'f339' + edit FHR 'f339' + edit HR '339' + task jgfs_atmos_post_f342 + trigger ./jgfs_atmos_post_manager:release_post342 + edit FHRGRP '195' + edit FHRLST 'f342' + edit FHR 'f342' + edit HR '342' + task jgfs_atmos_post_f345 + trigger ./jgfs_atmos_post_manager:release_post345 + edit FHRGRP '196' + edit FHRLST 'f345' + edit FHR 'f345' + edit HR '345' + task jgfs_atmos_post_f348 + trigger ./jgfs_atmos_post_manager:release_post348 + edit FHRGRP '197' + edit FHRLST 'f348' + edit FHR 'f348' + edit HR '348' + task jgfs_atmos_post_f351 + trigger ./jgfs_atmos_post_manager:release_post351 + edit FHRGRP '198' + edit FHRLST 'f351' + edit FHR 'f351' + edit HR '351' + task jgfs_atmos_post_f354 + trigger ./jgfs_atmos_post_manager:release_post354 + edit FHRGRP '199' + edit FHRLST 'f354' + edit FHR 'f354' + edit HR '354' + task jgfs_atmos_post_f357 + trigger ./jgfs_atmos_post_manager:release_post357 + edit FHRGRP '200' + edit FHRLST 'f357' + edit FHR 'f357' + edit HR '357' + task jgfs_atmos_post_f360 + trigger ./jgfs_atmos_post_manager:release_post360 + edit FHRGRP '201' + edit FHRLST 'f360' + edit FHR 'f360' + edit HR '360' + task jgfs_atmos_post_f363 + trigger ./jgfs_atmos_post_manager:release_post363 + edit FHRGRP '202' + edit FHRLST 'f363' + edit FHR 'f363' + edit HR '363' + task jgfs_atmos_post_f366 + trigger ./jgfs_atmos_post_manager:release_post366 + edit FHRGRP '203' + edit FHRLST 'f366' + edit FHR 'f366' + edit HR '366' + task jgfs_atmos_post_f369 + trigger ./jgfs_atmos_post_manager:release_post369 + edit FHRGRP '204' + edit FHRLST 'f369' + edit FHR 'f369' + edit HR '369' + task jgfs_atmos_post_f372 + trigger ./jgfs_atmos_post_manager:release_post372 + edit FHRGRP '205' + edit FHRLST 'f372' + edit FHR 'f372' + edit HR '372' + task jgfs_atmos_post_f375 + trigger ./jgfs_atmos_post_manager:release_post375 + edit FHRGRP '206' + edit FHRLST 'f375' + edit FHR 'f375' + edit HR '375' + task jgfs_atmos_post_f378 + trigger ./jgfs_atmos_post_manager:release_post378 + edit FHRGRP '207' + edit FHRLST 'f378' + edit FHR 'f378' + edit HR '378' + task jgfs_atmos_post_f381 + trigger ./jgfs_atmos_post_manager:release_post381 + edit FHRGRP '208' + edit FHRLST 'f381' + edit FHR 'f381' + edit HR '381' + task jgfs_atmos_post_f384 + trigger ./jgfs_atmos_post_manager:release_post384 + edit FHRGRP '209' + edit FHRLST 'f384' + edit FHR 'f384' + edit HR '384' + endfamily + family post_processing + task jgfs_atmos_wafs_gcip + trigger ../post/jgfs_atmos_post_f003 == complete + time 04:40 + family grib_wafs + task jgfs_atmos_wafs_f00 + trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete + edit FCSTHR '00' + task jgfs_atmos_wafs_f06 + trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete + edit FCSTHR '06' + task jgfs_atmos_wafs_f12 + trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete + edit FCSTHR '12' + task jgfs_atmos_wafs_f18 + trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete + edit FCSTHR '18' + task jgfs_atmos_wafs_f24 + trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete + edit FCSTHR '24' + task jgfs_atmos_wafs_f30 + trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete + edit FCSTHR '30' + task jgfs_atmos_wafs_f36 + trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete + edit FCSTHR '36' + task jgfs_atmos_wafs_f42 + trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete + edit FCSTHR '42' + task jgfs_atmos_wafs_f48 + trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete + edit FCSTHR '48' + task jgfs_atmos_wafs_f54 + trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete + edit FCSTHR '54' + task jgfs_atmos_wafs_f60 + trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete + edit FCSTHR '60' + task jgfs_atmos_wafs_f66 + trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete + edit FCSTHR '66' + task jgfs_atmos_wafs_f72 + trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete + edit FCSTHR '72' + task jgfs_atmos_wafs_f78 + trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete + edit FCSTHR '78' + task jgfs_atmos_wafs_f84 + trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete + edit FCSTHR '84' + task jgfs_atmos_wafs_f90 + trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete + edit FCSTHR '90' + task jgfs_atmos_wafs_f96 + trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete + edit FCSTHR '96' + task jgfs_atmos_wafs_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete + edit FCSTHR '102' + task jgfs_atmos_wafs_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete + edit FCSTHR '108' + task jgfs_atmos_wafs_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete + edit FCSTHR '114' + task jgfs_atmos_wafs_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete + edit FCSTHR '120' + endfamily + family grib2_wafs + task jgfs_atmos_wafs_grib2 + trigger ../../post/jgfs_atmos_post_f000 == complete + task jgfs_atmos_wafs_grib2_0p25 + trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 04:33 + task jgfs_atmos_wafs_blending_0p25 + trigger ./jgfs_atmos_wafs_grib2_0p25 == complete + endfamily + family bufr_sounding + task jgfs_atmos_postsnd + trigger ../../post/jgfs_atmos_post_manager:release_post000 + endfamily + family bulletins + task jgfs_atmos_fbwind + trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete + endfamily + family awips_20km_1p0 + task jgfs_atmos_awips_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f003 + trigger ../../post/jgfs_atmos_post_f003 == complete + edit FHRGRP '003' + edit FHRLST 'f003' + edit FCSTHR '003' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f009 + trigger ../../post/jgfs_atmos_post_f009 == complete + edit FHRGRP '009' + edit FHRLST 'f009' + edit FCSTHR '009' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f015 + trigger ../../post/jgfs_atmos_post_f015 == complete + edit FHRGRP '015' + edit FHRLST 'f015' + edit FCSTHR '015' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f021 + trigger ../../post/jgfs_atmos_post_f021 == complete + edit FHRGRP '021' + edit FHRLST 'f021' + edit FCSTHR '021' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f027 + trigger ../../post/jgfs_atmos_post_f027 == complete + edit FHRGRP '027' + edit FHRLST 'f027' + edit FCSTHR '027' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f033 + trigger ../../post/jgfs_atmos_post_f033 == complete + edit FHRGRP '033' + edit FHRLST 'f033' + edit FCSTHR '033' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f039 + trigger ../../post/jgfs_atmos_post_f039 == complete + edit FHRGRP '039' + edit FHRLST 'f039' + edit FCSTHR '039' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f045 + trigger ../../post/jgfs_atmos_post_f045 == complete + edit FHRGRP '045' + edit FHRLST 'f045' + edit FCSTHR '045' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f051 + trigger ../../post/jgfs_atmos_post_f051 == complete + edit FHRGRP '051' + edit FHRLST 'f051' + edit FCSTHR '051' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f057 + trigger ../../post/jgfs_atmos_post_f057 == complete + edit FHRGRP '057' + edit FHRLST 'f057' + edit FCSTHR '057' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f063 + trigger ../../post/jgfs_atmos_post_f063 == complete + edit FHRGRP '063' + edit FHRLST 'f063' + edit FCSTHR '063' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f069 + trigger ../../post/jgfs_atmos_post_f069 == complete + edit FHRGRP '069' + edit FHRLST 'f069' + edit FCSTHR '069' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f075 + trigger ../../post/jgfs_atmos_post_f075 == complete + edit FHRGRP '075' + edit FHRLST 'f075' + edit FCSTHR '075' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f081 + trigger ../../post/jgfs_atmos_post_f081 == complete + edit FHRGRP '081' + edit FHRLST 'f081' + edit FCSTHR '081' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + family awips_g2 + task jgfs_atmos_awips_g2_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + endfamily + family gempak + task jgfs_atmos_gempak + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_meta + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_ncdc_upapgif + trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete + task jgfs_atmos_npoess_pgrb2_0p5deg + trigger ../post/jgfs_atmos_post_manager:release_post180 + task jgfs_atmos_pgrb2_spec_gempak + trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete + endfamily + family verf + task jgfs_atmos_vminmon + trigger ../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family wave + family init + task jgfs_wave_init + trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete + endfamily + family prep + task jgfs_wave_prep + trigger ../init/jgfs_wave_init == complete + endfamily + family post + task jgfs_wave_postsbs + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000 + task jgfs_wave_postpnt + trigger ../../jgfs_forecast == complete + task jgfs_wave_post_bndpnt + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180 + task jgfs_wave_prdgen_gridded + trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete + task jgfs_wave_prdgen_bulls + trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete + endfamily + family gempak + task jgfs_wave_gempak + trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete + endfamily + endfamily + task jgfs_forecast + trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete + endfamily + family gdas + edit CYC '12' + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' + edit PROJ 'GDAS-OPS' + edit NET 'gfs' + edit RUN 'gdas' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgdas_atmos_tropcy_qc_reloc + time 05:45 + task jgdas_atmos_dump + event 1 release_sfcprep + time 05:50 + task jgdas_atmos_dump_post + trigger jgdas_atmos_dump == complete + event 1 release_gdas12_dump_alert + task jgdas_atmos_dump_alert + trigger jgdas_atmos_dump_post:release_gdas12_dump_alert + endfamily + family prep + task jgdas_atmos_emcsfc_sfc_prep + trigger ../dump/jgdas_atmos_dump:release_sfcprep + task jgdas_atmos_prep + trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete + task jgdas_atmos_prep_post + trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete + endfamily + endfamily + family init + task jgdas_atmos_gldas + trigger ../analysis/jgdas_atmos_analysis == complete + endfamily + family analysis + task jgdas_atmos_analysis + trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgdas_atmos_analysis_calc + trigger ./jgdas_atmos_analysis == complete + task jgdas_atmos_analysis_diag + trigger ./jgdas_atmos_analysis == complete + endfamily + family post + task jgdas_atmos_post_manager + trigger ../../jgdas_forecast == active + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + task jgdas_atmos_post_anl + trigger ./jgdas_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgdas_atmos_post_f000 + trigger ./jgdas_atmos_post_manager:release_post000 + edit FHR 'f000' + edit HR '000' + edit FHRGRP '001' + edit FHRLST 'f000' + task jgdas_atmos_post_f001 + trigger ./jgdas_atmos_post_manager:release_post001 + edit FHR 'f001' + edit HR '001' + edit FHRGRP '002' + edit FHRLST 'f001' + task jgdas_atmos_post_f002 + trigger ./jgdas_atmos_post_manager:release_post002 + edit FHR 'f002' + edit HR '002' + edit FHRGRP '003' + edit FHRLST 'f002' + task jgdas_atmos_post_f003 + trigger ./jgdas_atmos_post_manager:release_post003 + edit FHR 'f003' + edit HR '003' + edit FHRGRP '004' + edit FHRLST 'f003' + task jgdas_atmos_post_f004 + trigger ./jgdas_atmos_post_manager:release_post004 + edit FHR 'f004' + edit HR '004' + edit FHRGRP '005' + edit FHRLST 'f004' + task jgdas_atmos_post_f005 + trigger ./jgdas_atmos_post_manager:release_post005 + edit FHR 'f005' + edit HR '005' + edit FHRGRP '006' + edit FHRLST 'f005' + task jgdas_atmos_post_f006 + trigger ./jgdas_atmos_post_manager:release_post006 + edit FHR 'f006' + edit HR '006' + edit FHRGRP '007' + edit FHRLST 'f006' + task jgdas_atmos_post_f007 + trigger ./jgdas_atmos_post_manager:release_post007 + edit FHR 'f007' + edit HR '007' + edit FHRGRP '008' + edit FHRLST 'f007' + task jgdas_atmos_post_f008 + trigger ./jgdas_atmos_post_manager:release_post008 + edit FHR 'f008' + edit HR '008' + edit FHRGRP '009' + edit FHRLST 'f008' + task jgdas_atmos_post_f009 + trigger ./jgdas_atmos_post_manager:release_post009 + edit FHR 'f009' + edit HR '009' + edit FHRGRP '010' + edit FHRLST 'f009' + endfamily + family post_processing + task jgdas_atmos_chgres_forenkf + trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete + endfamily + family gempak + task jgdas_atmos_gempak + trigger ../../jgdas_forecast == complete + task jgdas_atmos_gempak_meta_ncdc + trigger ./jgdas_atmos_gempak == complete + endfamily + family verf + task jgdas_atmos_vminmon + trigger ../analysis/jgdas_atmos_analysis == complete + task jgdas_atmos_verfrad + trigger ../analysis/jgdas_atmos_analysis_diag == complete + task jgdas_atmos_verfozn + trigger ../analysis/jgdas_atmos_analysis_diag == complete + endfamily + endfamily + family wave + family init + task jgdas_wave_init + trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete + endfamily + family prep + task jgdas_wave_prep + trigger ../init/jgdas_wave_init == complete + endfamily + family post + task jgdas_wave_postsbs + trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000 + task jgdas_wave_postpnt + trigger ../../jgdas_forecast == complete + endfamily + endfamily + task jgdas_forecast + trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete + family enkf + family analysis + family create + task jgdas_enkf_select_obs + trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod06/gdas/enkf/post == complete + task jgdas_enkf_diag + trigger ./jgdas_enkf_select_obs == complete + task jgdas_enkf_update + trigger ./jgdas_enkf_diag == complete + endfamily + family recenter + family ecen + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen' + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod06/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete + family grp1 + edit FHRGRP '003' + task jgdas_enkf_ecen + endfamily + family grp2 + edit FHRGRP '006' + task jgdas_enkf_ecen + endfamily + family grp3 + edit FHRGRP '009' + task jgdas_enkf_ecen + endfamily + endfamily + task jgdas_enkf_sfc + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete + endfamily + endfamily + family forecast + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast' + trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete + family grp1 + edit ENSGRP '01' + task jgdas_enkf_fcst + endfamily + family grp2 + edit ENSGRP '02' + task jgdas_enkf_fcst + endfamily + family grp3 + edit ENSGRP '03' + task jgdas_enkf_fcst + endfamily + family grp4 + edit ENSGRP '04' + task jgdas_enkf_fcst + endfamily + family grp5 + edit ENSGRP '05' + task jgdas_enkf_fcst + endfamily + family grp6 + edit ENSGRP '06' + task jgdas_enkf_fcst + endfamily + family grp7 + edit ENSGRP '07' + task jgdas_enkf_fcst + endfamily + family grp8 + edit ENSGRP '08' + task jgdas_enkf_fcst + endfamily + family grp9 + edit ENSGRP '09' + task jgdas_enkf_fcst + endfamily + family grp10 + edit ENSGRP '10' + task jgdas_enkf_fcst + endfamily + family grp11 + edit ENSGRP '11' + task jgdas_enkf_fcst + endfamily + family grp12 + edit ENSGRP '12' + task jgdas_enkf_fcst + endfamily + family grp13 + edit ENSGRP '13' + task jgdas_enkf_fcst + endfamily + family grp14 + edit ENSGRP '14' + task jgdas_enkf_fcst + endfamily + family grp15 + edit ENSGRP '15' + task jgdas_enkf_fcst + endfamily + family grp16 + edit ENSGRP '16' + task jgdas_enkf_fcst + endfamily + family grp17 + edit ENSGRP '17' + task jgdas_enkf_fcst + endfamily + family grp18 + edit ENSGRP '18' + task jgdas_enkf_fcst + endfamily + family grp19 + edit ENSGRP '19' + task jgdas_enkf_fcst + endfamily + family grp20 + edit ENSGRP '20' + task jgdas_enkf_fcst + endfamily + family grp21 + edit ENSGRP '21' + task jgdas_enkf_fcst + endfamily + family grp22 + edit ENSGRP '22' + task jgdas_enkf_fcst + endfamily + family grp23 + edit ENSGRP '23' + task jgdas_enkf_fcst + endfamily + family grp24 + edit ENSGRP '24' + task jgdas_enkf_fcst + endfamily + family grp25 + edit ENSGRP '25' + task jgdas_enkf_fcst + endfamily + family grp26 + edit ENSGRP '26' + task jgdas_enkf_fcst + endfamily + family grp27 + edit ENSGRP '27' + task jgdas_enkf_fcst + endfamily + family grp28 + edit ENSGRP '28' + task jgdas_enkf_fcst + endfamily + family grp29 + edit ENSGRP '29' + task jgdas_enkf_fcst + endfamily + family grp30 + edit ENSGRP '30' + task jgdas_enkf_fcst + endfamily + family grp31 + edit ENSGRP '31' + task jgdas_enkf_fcst + endfamily + family grp32 + edit ENSGRP '32' + task jgdas_enkf_fcst + endfamily + family grp33 + edit ENSGRP '33' + task jgdas_enkf_fcst + endfamily + family grp34 + edit ENSGRP '34' + task jgdas_enkf_fcst + endfamily + family grp35 + edit ENSGRP '35' + task jgdas_enkf_fcst + endfamily + family grp36 + edit ENSGRP '36' + task jgdas_enkf_fcst + endfamily + family grp37 + edit ENSGRP '37' + task jgdas_enkf_fcst + endfamily + family grp38 + edit ENSGRP '38' + task jgdas_enkf_fcst + endfamily + family grp39 + edit ENSGRP '39' + task jgdas_enkf_fcst + endfamily + family grp40 + edit ENSGRP '40' + task jgdas_enkf_fcst + endfamily + endfamily + family post + trigger ./forecast == complete + task jgdas_enkf_post_f003 + edit FHMIN_EPOS '003' + edit FHMAX_EPOS '003' + edit FHOUT_EPOS '003' + task jgdas_enkf_post_f004 + edit FHMIN_EPOS '004' + edit FHMAX_EPOS '004' + edit FHOUT_EPOS '004' + task jgdas_enkf_post_f005 + edit FHMIN_EPOS '005' + edit FHMAX_EPOS '005' + edit FHOUT_EPOS '005' + task jgdas_enkf_post_f006 + edit FHMIN_EPOS '006' + edit FHMAX_EPOS '006' + edit FHOUT_EPOS '006' + task jgdas_enkf_post_f007 + edit FHMIN_EPOS '007' + edit FHMAX_EPOS '007' + edit FHOUT_EPOS '007' + task jgdas_enkf_post_f008 + edit FHMIN_EPOS '008' + edit FHMAX_EPOS '008' + edit FHOUT_EPOS '008' + task jgdas_enkf_post_f009 + edit FHMIN_EPOS '009' + edit FHMAX_EPOS '009' + edit FHOUT_EPOS '009' + endfamily #### epos + endfamily #### enkf + endfamily #### gdas +endsuite diff --git a/ecflow/ecf/defs/prod18.def b/ecflow/ecf/defs/prod18.def new file mode 100644 index 0000000000..c7b93dbb52 --- /dev/null +++ b/ecflow/ecf/defs/prod18.def @@ -0,0 +1,2642 @@ +extern /prod12/gdas/jgdas_forecast +extern /prod12/gdas/atmos/post +extern /prod12/gdas/enkf/post +#### ecen +extern /prod12/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf + +suite prod18 + repeat day 1 + edit ECF_TRIES '1' + edit CYC '18' + edit ENVIR 'prod' + edit PROJ 'OPS' + edit E 'j' + edit QUEUE 'prod' + edit QUEUESHARED 'dev_shared' + edit QUEUESERV 'dev_transfer' + edit PROJENVIR 'OPS' + edit MACHINE_SITE 'production' + + family gfs + edit CYC '18' + edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3' + edit PROJ 'GFS-OPS' + edit NET 'gfs' + edit RUN 'gfs' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgfs_atmos_tropcy_qc_reloc + event 1 jtwc_bull_email + time 02:41 + task jgfs_atmos_dump + event 1 release_sfcprep + time 02:47 + task jgfs_atmos_dump_post + trigger jgfs_atmos_dump == complete + event 1 release_gfs18_dump_alert + task jgfs_atmos_dump_alert + trigger jgfs_atmos_dump_post:release_gfs18_dump_alert + endfamily + family prep + task jgfs_atmos_emcsfc_sfc_prep + trigger ../dump/jgfs_atmos_dump:release_sfcprep + task jgfs_atmos_prep + trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete + task jgfs_atmos_prep_post + trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family analysis + task jgfs_atmos_analysis + trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgfs_atmos_analysis_calc + trigger ./jgfs_atmos_analysis == complete + endfamily + family post + task jgfs_atmos_post_manager + trigger ../analysis/jgfs_atmos_analysis == complete + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + event 12 release_post010 + event 13 release_post011 + event 14 release_post012 + event 15 release_post013 + event 16 release_post014 + event 17 release_post015 + event 18 release_post016 + event 19 release_post017 + event 20 release_post018 + event 21 release_post019 + event 22 release_post020 + event 23 release_post021 + event 24 release_post022 + event 25 release_post023 + event 26 release_post024 + event 27 release_post025 + event 28 release_post026 + event 29 release_post027 + event 30 release_post028 + event 31 release_post029 + event 32 release_post030 + event 33 release_post031 + event 34 release_post032 + event 35 release_post033 + event 36 release_post034 + event 37 release_post035 + event 38 release_post036 + event 39 release_post037 + event 40 release_post038 + event 41 release_post039 + event 42 release_post040 + event 43 release_post041 + event 44 release_post042 + event 45 release_post043 + event 46 release_post044 + event 47 release_post045 + event 48 release_post046 + event 49 release_post047 + event 50 release_post048 + event 51 release_post049 + event 52 release_post050 + event 53 release_post051 + event 54 release_post052 + event 55 release_post053 + event 56 release_post054 + event 57 release_post055 + event 58 release_post056 + event 59 release_post057 + event 60 release_post058 + event 61 release_post059 + event 62 release_post060 + event 63 release_post061 + event 64 release_post062 + event 65 release_post063 + event 66 release_post064 + event 67 release_post065 + event 68 release_post066 + event 69 release_post067 + event 70 release_post068 + event 71 release_post069 + event 72 release_post070 + event 73 release_post071 + event 74 release_post072 + event 75 release_post073 + event 76 release_post074 + event 77 release_post075 + event 78 release_post076 + event 79 release_post077 + event 80 release_post078 + event 81 release_post079 + event 82 release_post080 + event 83 release_post081 + event 84 release_post082 + event 85 release_post083 + event 86 release_post084 + event 87 release_post085 + event 88 release_post086 + event 89 release_post087 + event 90 release_post088 + event 91 release_post089 + event 92 release_post090 + event 93 release_post091 + event 94 release_post092 + event 95 release_post093 + event 96 release_post094 + event 97 release_post095 + event 98 release_post096 + event 99 release_post097 + event 100 release_post098 + event 101 release_post099 + event 102 release_post100 + event 103 release_post101 + event 104 release_post102 + event 105 release_post103 + event 106 release_post104 + event 107 release_post105 + event 108 release_post106 + event 109 release_post107 + event 110 release_post108 + event 111 release_post109 + event 112 release_post110 + event 113 release_post111 + event 114 release_post112 + event 115 release_post113 + event 116 release_post114 + event 117 release_post115 + event 118 release_post116 + event 119 release_post117 + event 120 release_post118 + event 121 release_post119 + event 122 release_post120 + event 123 release_post123 + event 124 release_post126 + event 125 release_post129 + event 126 release_post132 + event 127 release_post135 + event 128 release_post138 + event 129 release_post141 + event 130 release_post144 + event 131 release_post147 + event 132 release_post150 + event 133 release_post153 + event 134 release_post156 + event 135 release_post159 + event 136 release_post162 + event 137 release_post165 + event 138 release_post168 + event 139 release_post171 + event 140 release_post174 + event 141 release_post177 + event 142 release_post180 + event 143 release_post183 + event 144 release_post186 + event 145 release_post189 + event 146 release_post192 + event 147 release_post195 + event 148 release_post198 + event 149 release_post201 + event 150 release_post204 + event 151 release_post207 + event 152 release_post210 + event 153 release_post213 + event 154 release_post216 + event 155 release_post219 + event 156 release_post222 + event 157 release_post225 + event 158 release_post228 + event 159 release_post231 + event 160 release_post234 + event 161 release_post237 + event 162 release_post240 + event 163 release_post243 + event 164 release_post246 + event 165 release_post249 + event 166 release_post252 + event 167 release_post255 + event 168 release_post258 + event 169 release_post261 + event 170 release_post264 + event 171 release_post267 + event 172 release_post270 + event 173 release_post273 + event 174 release_post276 + event 175 release_post279 + event 176 release_post282 + event 177 release_post285 + event 178 release_post288 + event 179 release_post291 + event 180 release_post294 + event 181 release_post297 + event 182 release_post300 + event 183 release_post303 + event 184 release_post306 + event 185 release_post309 + event 186 release_post312 + event 187 release_post315 + event 188 release_post318 + event 189 release_post321 + event 190 release_post324 + event 191 release_post327 + event 192 release_post330 + event 193 release_post333 + event 194 release_post336 + event 195 release_post339 + event 196 release_post342 + event 197 release_post345 + event 198 release_post348 + event 199 release_post351 + event 200 release_post354 + event 201 release_post357 + event 202 release_post360 + event 203 release_post363 + event 204 release_post366 + event 205 release_post369 + event 206 release_post372 + event 207 release_post375 + event 208 release_post378 + event 209 release_post381 + event 210 release_post384 + task jgfs_atmos_post_anl + trigger ./jgfs_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgfs_atmos_post_f000 + trigger ./jgfs_atmos_post_manager:release_post000 + edit FHRGRP '001' + edit FHRLST 'f000' + edit FHR 'f000' + edit HR '000' + task jgfs_atmos_post_f001 + trigger ./jgfs_atmos_post_manager:release_post001 + edit FHRGRP '002' + edit FHRLST 'f001' + edit FHR 'f001' + edit HR '001' + task jgfs_atmos_post_f002 + trigger ./jgfs_atmos_post_manager:release_post002 + edit FHRGRP '003' + edit FHRLST 'f002' + edit FHR 'f002' + edit HR '002' + task jgfs_atmos_post_f003 + trigger ./jgfs_atmos_post_manager:release_post003 + edit FHRGRP '004' + edit FHRLST 'f003' + edit FHR 'f003' + edit HR '003' + task jgfs_atmos_post_f004 + trigger ./jgfs_atmos_post_manager:release_post004 + edit FHRGRP '005' + edit FHRLST 'f004' + edit FHR 'f004' + edit HR '004' + task jgfs_atmos_post_f005 + trigger ./jgfs_atmos_post_manager:release_post005 + edit FHRGRP '006' + edit FHRLST 'f005' + edit FHR 'f005' + edit HR '005' + task jgfs_atmos_post_f006 + trigger ./jgfs_atmos_post_manager:release_post006 + edit FHRGRP '007' + edit FHRLST 'f006' + edit FHR 'f006' + edit HR '006' + task jgfs_atmos_post_f007 + trigger ./jgfs_atmos_post_manager:release_post007 + edit FHRGRP '008' + edit FHRLST 'f007' + edit FHR 'f007' + edit HR '007' + task jgfs_atmos_post_f008 + trigger ./jgfs_atmos_post_manager:release_post008 + edit FHRGRP '009' + edit FHRLST 'f008' + edit FHR 'f008' + edit HR '008' + task jgfs_atmos_post_f009 + trigger ./jgfs_atmos_post_manager:release_post009 + edit FHRGRP '010' + edit FHRLST 'f009' + edit FHR 'f009' + edit HR '009' + task jgfs_atmos_post_f010 + trigger ./jgfs_atmos_post_manager:release_post010 + edit FHRGRP '011' + edit FHRLST 'f010' + edit FHR 'f010' + edit HR '010' + task jgfs_atmos_post_f011 + trigger ./jgfs_atmos_post_manager:release_post011 + edit FHRGRP '012' + edit FHRLST 'f011' + edit FHR 'f011' + edit HR '011' + task jgfs_atmos_post_f012 + trigger ./jgfs_atmos_post_manager:release_post012 + edit FHRGRP '013' + edit FHRLST 'f012' + edit FHR 'f012' + edit HR '012' + task jgfs_atmos_post_f013 + trigger ./jgfs_atmos_post_manager:release_post013 + edit FHRGRP '014' + edit FHRLST 'f013' + edit FHR 'f013' + edit HR '013' + task jgfs_atmos_post_f014 + trigger ./jgfs_atmos_post_manager:release_post014 + edit FHRGRP '015' + edit FHRLST 'f014' + edit FHR 'f014' + edit HR '014' + task jgfs_atmos_post_f015 + trigger ./jgfs_atmos_post_manager:release_post015 + edit FHRGRP '016' + edit FHRLST 'f015' + edit FHR 'f015' + edit HR '015' + task jgfs_atmos_post_f016 + trigger ./jgfs_atmos_post_manager:release_post016 + edit FHRGRP '017' + edit FHRLST 'f016' + edit FHR 'f016' + edit HR '016' + task jgfs_atmos_post_f017 + trigger ./jgfs_atmos_post_manager:release_post017 + edit FHRGRP '018' + edit FHRLST 'f017' + edit FHR 'f017' + edit HR '017' + task jgfs_atmos_post_f018 + trigger ./jgfs_atmos_post_manager:release_post018 + edit FHRGRP '019' + edit FHRLST 'f018' + edit FHR 'f018' + edit HR '018' + task jgfs_atmos_post_f019 + trigger ./jgfs_atmos_post_manager:release_post019 + edit FHRGRP '020' + edit FHRLST 'f019' + edit FHR 'f019' + edit HR '019' + task jgfs_atmos_post_f020 + trigger ./jgfs_atmos_post_manager:release_post020 + edit FHRGRP '021' + edit FHRLST 'f020' + edit FHR 'f020' + edit HR '020' + task jgfs_atmos_post_f021 + trigger ./jgfs_atmos_post_manager:release_post021 + edit FHRGRP '022' + edit FHRLST 'f021' + edit FHR 'f021' + edit HR '021' + task jgfs_atmos_post_f022 + trigger ./jgfs_atmos_post_manager:release_post022 + edit FHRGRP '023' + edit FHRLST 'f022' + edit FHR 'f022' + edit HR '022' + task jgfs_atmos_post_f023 + trigger ./jgfs_atmos_post_manager:release_post023 + edit FHRGRP '024' + edit FHRLST 'f023' + edit FHR 'f023' + edit HR '023' + task jgfs_atmos_post_f024 + trigger ./jgfs_atmos_post_manager:release_post024 + edit FHRGRP '025' + edit FHRLST 'f024' + edit FHR 'f024' + edit HR '024' + task jgfs_atmos_post_f025 + trigger ./jgfs_atmos_post_manager:release_post025 + edit FHRGRP '026' + edit FHRLST 'f025' + edit FHR 'f025' + edit HR '025' + task jgfs_atmos_post_f026 + trigger ./jgfs_atmos_post_manager:release_post026 + edit FHRGRP '027' + edit FHRLST 'f026' + edit FHR 'f026' + edit HR '026' + task jgfs_atmos_post_f027 + trigger ./jgfs_atmos_post_manager:release_post027 + edit FHRGRP '028' + edit FHRLST 'f027' + edit FHR 'f027' + edit HR '027' + task jgfs_atmos_post_f028 + trigger ./jgfs_atmos_post_manager:release_post028 + edit FHRGRP '029' + edit FHRLST 'f028' + edit FHR 'f028' + edit HR '028' + task jgfs_atmos_post_f029 + trigger ./jgfs_atmos_post_manager:release_post029 + edit FHRGRP '030' + edit FHRLST 'f029' + edit FHR 'f029' + edit HR '029' + task jgfs_atmos_post_f030 + trigger ./jgfs_atmos_post_manager:release_post030 + edit FHRGRP '031' + edit FHRLST 'f030' + edit FHR 'f030' + edit HR '030' + task jgfs_atmos_post_f031 + trigger ./jgfs_atmos_post_manager:release_post031 + edit FHRGRP '032' + edit FHRLST 'f031' + edit FHR 'f031' + edit HR '031' + task jgfs_atmos_post_f032 + trigger ./jgfs_atmos_post_manager:release_post032 + edit FHRGRP '033' + edit FHRLST 'f032' + edit FHR 'f032' + edit HR '032' + task jgfs_atmos_post_f033 + trigger ./jgfs_atmos_post_manager:release_post033 + edit FHRGRP '034' + edit FHRLST 'f033' + edit FHR 'f033' + edit HR '033' + task jgfs_atmos_post_f034 + trigger ./jgfs_atmos_post_manager:release_post034 + edit FHRGRP '035' + edit FHRLST 'f034' + edit FHR 'f034' + edit HR '034' + task jgfs_atmos_post_f035 + trigger ./jgfs_atmos_post_manager:release_post035 + edit FHRGRP '036' + edit FHRLST 'f035' + edit FHR 'f035' + edit HR '035' + task jgfs_atmos_post_f036 + trigger ./jgfs_atmos_post_manager:release_post036 + edit FHRGRP '037' + edit FHRLST 'f036' + edit FHR 'f036' + edit HR '036' + task jgfs_atmos_post_f037 + trigger ./jgfs_atmos_post_manager:release_post037 + edit FHRGRP '038' + edit FHRLST 'f037' + edit FHR 'f037' + edit HR '037' + task jgfs_atmos_post_f038 + trigger ./jgfs_atmos_post_manager:release_post038 + edit FHRGRP '039' + edit FHRLST 'f038' + edit FHR 'f038' + edit HR '038' + task jgfs_atmos_post_f039 + trigger ./jgfs_atmos_post_manager:release_post039 + edit FHRGRP '040' + edit FHRLST 'f039' + edit FHR 'f039' + edit HR '039' + task jgfs_atmos_post_f040 + trigger ./jgfs_atmos_post_manager:release_post040 + edit FHRGRP '041' + edit FHRLST 'f040' + edit FHR 'f040' + edit HR '040' + task jgfs_atmos_post_f041 + trigger ./jgfs_atmos_post_manager:release_post041 + edit FHRGRP '042' + edit FHRLST 'f041' + edit FHR 'f041' + edit HR '041' + task jgfs_atmos_post_f042 + trigger ./jgfs_atmos_post_manager:release_post042 + edit FHRGRP '043' + edit FHRLST 'f042' + edit FHR 'f042' + edit HR '042' + task jgfs_atmos_post_f043 + trigger ./jgfs_atmos_post_manager:release_post043 + edit FHRGRP '044' + edit FHRLST 'f043' + edit FHR 'f043' + edit HR '043' + task jgfs_atmos_post_f044 + trigger ./jgfs_atmos_post_manager:release_post044 + edit FHRGRP '045' + edit FHRLST 'f044' + edit FHR 'f044' + edit HR '044' + task jgfs_atmos_post_f045 + trigger ./jgfs_atmos_post_manager:release_post045 + edit FHRGRP '046' + edit FHRLST 'f045' + edit FHR 'f045' + edit HR '045' + task jgfs_atmos_post_f046 + trigger ./jgfs_atmos_post_manager:release_post046 + edit FHRGRP '047' + edit FHRLST 'f046' + edit FHR 'f046' + edit HR '046' + task jgfs_atmos_post_f047 + trigger ./jgfs_atmos_post_manager:release_post047 + edit FHRGRP '048' + edit FHRLST 'f047' + edit FHR 'f047' + edit HR '047' + task jgfs_atmos_post_f048 + trigger ./jgfs_atmos_post_manager:release_post048 + edit FHRGRP '049' + edit FHRLST 'f048' + edit FHR 'f048' + edit HR '048' + task jgfs_atmos_post_f049 + trigger ./jgfs_atmos_post_manager:release_post049 + edit FHRGRP '050' + edit FHRLST 'f049' + edit FHR 'f049' + edit HR '049' + task jgfs_atmos_post_f050 + trigger ./jgfs_atmos_post_manager:release_post050 + edit FHRGRP '051' + edit FHRLST 'f050' + edit FHR 'f050' + edit HR '050' + task jgfs_atmos_post_f051 + trigger ./jgfs_atmos_post_manager:release_post051 + edit FHRGRP '052' + edit FHRLST 'f051' + edit FHR 'f051' + edit HR '051' + task jgfs_atmos_post_f052 + trigger ./jgfs_atmos_post_manager:release_post052 + edit FHRGRP '053' + edit FHRLST 'f052' + edit FHR 'f052' + edit HR '052' + task jgfs_atmos_post_f053 + trigger ./jgfs_atmos_post_manager:release_post053 + edit FHRGRP '054' + edit FHRLST 'f053' + edit FHR 'f053' + edit HR '053' + task jgfs_atmos_post_f054 + trigger ./jgfs_atmos_post_manager:release_post054 + edit FHRGRP '055' + edit FHRLST 'f054' + edit FHR 'f054' + edit HR '054' + task jgfs_atmos_post_f055 + trigger ./jgfs_atmos_post_manager:release_post055 + edit FHRGRP '056' + edit FHRLST 'f055' + edit FHR 'f055' + edit HR '055' + task jgfs_atmos_post_f056 + trigger ./jgfs_atmos_post_manager:release_post056 + edit FHRGRP '057' + edit FHRLST 'f056' + edit FHR 'f056' + edit HR '056' + task jgfs_atmos_post_f057 + trigger ./jgfs_atmos_post_manager:release_post057 + edit FHRGRP '058' + edit FHRLST 'f057' + edit FHR 'f057' + edit HR '057' + task jgfs_atmos_post_f058 + trigger ./jgfs_atmos_post_manager:release_post058 + edit FHRGRP '059' + edit FHRLST 'f058' + edit FHR 'f058' + edit HR '058' + task jgfs_atmos_post_f059 + trigger ./jgfs_atmos_post_manager:release_post059 + edit FHRGRP '060' + edit FHRLST 'f059' + edit FHR 'f059' + edit HR '059' + task jgfs_atmos_post_f060 + trigger ./jgfs_atmos_post_manager:release_post060 + edit FHRGRP '061' + edit FHRLST 'f060' + edit FHR 'f060' + edit HR '060' + task jgfs_atmos_post_f061 + trigger ./jgfs_atmos_post_manager:release_post061 + edit FHRGRP '062' + edit FHRLST 'f061' + edit FHR 'f061' + edit HR '061' + task jgfs_atmos_post_f062 + trigger ./jgfs_atmos_post_manager:release_post062 + edit FHRGRP '063' + edit FHRLST 'f062' + edit FHR 'f062' + edit HR '062' + task jgfs_atmos_post_f063 + trigger ./jgfs_atmos_post_manager:release_post063 + edit FHRGRP '064' + edit FHRLST 'f063' + edit FHR 'f063' + edit HR '063' + task jgfs_atmos_post_f064 + trigger ./jgfs_atmos_post_manager:release_post064 + edit FHRGRP '065' + edit FHRLST 'f064' + edit FHR 'f064' + edit HR '064' + task jgfs_atmos_post_f065 + trigger ./jgfs_atmos_post_manager:release_post065 + edit FHRGRP '066' + edit FHRLST 'f065' + edit FHR 'f065' + edit HR '065' + task jgfs_atmos_post_f066 + trigger ./jgfs_atmos_post_manager:release_post066 + edit FHRGRP '067' + edit FHRLST 'f066' + edit FHR 'f066' + edit HR '066' + task jgfs_atmos_post_f067 + trigger ./jgfs_atmos_post_manager:release_post067 + edit FHRGRP '068' + edit FHRLST 'f067' + edit FHR 'f067' + edit HR '067' + task jgfs_atmos_post_f068 + trigger ./jgfs_atmos_post_manager:release_post068 + edit FHRGRP '069' + edit FHRLST 'f068' + edit FHR 'f068' + edit HR '068' + task jgfs_atmos_post_f069 + trigger ./jgfs_atmos_post_manager:release_post069 + edit FHRGRP '070' + edit FHRLST 'f069' + edit FHR 'f069' + edit HR '069' + task jgfs_atmos_post_f070 + trigger ./jgfs_atmos_post_manager:release_post070 + edit FHRGRP '071' + edit FHRLST 'f070' + edit FHR 'f070' + edit HR '070' + task jgfs_atmos_post_f071 + trigger ./jgfs_atmos_post_manager:release_post071 + edit FHRGRP '072' + edit FHRLST 'f071' + edit FHR 'f071' + edit HR '071' + task jgfs_atmos_post_f072 + trigger ./jgfs_atmos_post_manager:release_post072 + edit FHRGRP '073' + edit FHRLST 'f072' + edit FHR 'f072' + edit HR '072' + task jgfs_atmos_post_f073 + trigger ./jgfs_atmos_post_manager:release_post073 + edit FHRGRP '074' + edit FHRLST 'f073' + edit FHR 'f073' + edit HR '073' + task jgfs_atmos_post_f074 + trigger ./jgfs_atmos_post_manager:release_post074 + edit FHRGRP '075' + edit FHRLST 'f074' + edit FHR 'f074' + edit HR '074' + task jgfs_atmos_post_f075 + trigger ./jgfs_atmos_post_manager:release_post075 + edit FHRGRP '076' + edit FHRLST 'f075' + edit FHR 'f075' + edit HR '075' + task jgfs_atmos_post_f076 + trigger ./jgfs_atmos_post_manager:release_post076 + edit FHRGRP '077' + edit FHRLST 'f076' + edit FHR 'f076' + edit HR '076' + task jgfs_atmos_post_f077 + trigger ./jgfs_atmos_post_manager:release_post077 + edit FHRGRP '078' + edit FHRLST 'f077' + edit FHR 'f077' + edit HR '077' + task jgfs_atmos_post_f078 + trigger ./jgfs_atmos_post_manager:release_post078 + edit FHRGRP '079' + edit FHRLST 'f078' + edit FHR 'f078' + edit HR '078' + task jgfs_atmos_post_f079 + trigger ./jgfs_atmos_post_manager:release_post079 + edit FHRGRP '080' + edit FHRLST 'f079' + edit FHR 'f079' + edit HR '079' + task jgfs_atmos_post_f080 + trigger ./jgfs_atmos_post_manager:release_post080 + edit FHRGRP '081' + edit FHRLST 'f080' + edit FHR 'f080' + edit HR '080' + task jgfs_atmos_post_f081 + trigger ./jgfs_atmos_post_manager:release_post081 + edit FHRGRP '082' + edit FHRLST 'f081' + edit FHR 'f081' + edit HR '081' + task jgfs_atmos_post_f082 + trigger ./jgfs_atmos_post_manager:release_post082 + edit FHRGRP '083' + edit FHRLST 'f082' + edit FHR 'f082' + edit HR '082' + task jgfs_atmos_post_f083 + trigger ./jgfs_atmos_post_manager:release_post083 + edit FHRGRP '084' + edit FHRLST 'f083' + edit FHR 'f083' + edit HR '083' + task jgfs_atmos_post_f084 + trigger ./jgfs_atmos_post_manager:release_post084 + edit FHRGRP '085' + edit FHRLST 'f084' + edit FHR 'f084' + edit HR '084' + task jgfs_atmos_post_f085 + trigger ./jgfs_atmos_post_manager:release_post085 + edit FHRGRP '086' + edit FHRLST 'f085' + edit FHR 'f085' + edit HR '085' + task jgfs_atmos_post_f086 + trigger ./jgfs_atmos_post_manager:release_post086 + edit FHRGRP '087' + edit FHRLST 'f086' + edit FHR 'f086' + edit HR '086' + task jgfs_atmos_post_f087 + trigger ./jgfs_atmos_post_manager:release_post087 + edit FHRGRP '088' + edit FHRLST 'f087' + edit FHR 'f087' + edit HR '087' + task jgfs_atmos_post_f088 + trigger ./jgfs_atmos_post_manager:release_post088 + edit FHRGRP '089' + edit FHRLST 'f088' + edit FHR 'f088' + edit HR '088' + task jgfs_atmos_post_f089 + trigger ./jgfs_atmos_post_manager:release_post089 + edit FHRGRP '090' + edit FHRLST 'f089' + edit FHR 'f089' + edit HR '089' + task jgfs_atmos_post_f090 + trigger ./jgfs_atmos_post_manager:release_post090 + edit FHRGRP '091' + edit FHRLST 'f090' + edit FHR 'f090' + edit HR '090' + task jgfs_atmos_post_f091 + trigger ./jgfs_atmos_post_manager:release_post091 + edit FHRGRP '092' + edit FHRLST 'f091' + edit FHR 'f091' + edit HR '091' + task jgfs_atmos_post_f092 + trigger ./jgfs_atmos_post_manager:release_post092 + edit FHRGRP '093' + edit FHRLST 'f092' + edit FHR 'f092' + edit HR '092' + task jgfs_atmos_post_f093 + trigger ./jgfs_atmos_post_manager:release_post093 + edit FHRGRP '094' + edit FHRLST 'f093' + edit FHR 'f093' + edit HR '093' + task jgfs_atmos_post_f094 + trigger ./jgfs_atmos_post_manager:release_post094 + edit FHRGRP '095' + edit FHRLST 'f094' + edit FHR 'f094' + edit HR '094' + task jgfs_atmos_post_f095 + trigger ./jgfs_atmos_post_manager:release_post095 + edit FHRGRP '096' + edit FHRLST 'f095' + edit FHR 'f095' + edit HR '095' + task jgfs_atmos_post_f096 + trigger ./jgfs_atmos_post_manager:release_post096 + edit FHRGRP '097' + edit FHRLST 'f096' + edit FHR 'f096' + edit HR '096' + task jgfs_atmos_post_f097 + trigger ./jgfs_atmos_post_manager:release_post097 + edit FHRGRP '098' + edit FHRLST 'f097' + edit FHR 'f097' + edit HR '097' + task jgfs_atmos_post_f098 + trigger ./jgfs_atmos_post_manager:release_post098 + edit FHRGRP '099' + edit FHRLST 'f098' + edit FHR 'f098' + edit HR '098' + task jgfs_atmos_post_f099 + trigger ./jgfs_atmos_post_manager:release_post099 + edit FHRGRP '100' + edit FHRLST 'f099' + edit FHR 'f099' + edit HR '099' + task jgfs_atmos_post_f100 + trigger ./jgfs_atmos_post_manager:release_post100 + edit FHRGRP '101' + edit FHRLST 'f100' + edit FHR 'f100' + edit HR '100' + task jgfs_atmos_post_f101 + trigger ./jgfs_atmos_post_manager:release_post101 + edit FHRGRP '102' + edit FHRLST 'f101' + edit FHR 'f101' + edit HR '101' + task jgfs_atmos_post_f102 + trigger ./jgfs_atmos_post_manager:release_post102 + edit FHRGRP '103' + edit FHRLST 'f102' + edit FHR 'f102' + edit HR '102' + task jgfs_atmos_post_f103 + trigger ./jgfs_atmos_post_manager:release_post103 + edit FHRGRP '104' + edit FHRLST 'f103' + edit FHR 'f103' + edit HR '103' + task jgfs_atmos_post_f104 + trigger ./jgfs_atmos_post_manager:release_post104 + edit FHRGRP '105' + edit FHRLST 'f104' + edit FHR 'f104' + edit HR '104' + task jgfs_atmos_post_f105 + trigger ./jgfs_atmos_post_manager:release_post105 + edit FHRGRP '106' + edit FHRLST 'f105' + edit FHR 'f105' + edit HR '105' + task jgfs_atmos_post_f106 + trigger ./jgfs_atmos_post_manager:release_post106 + edit FHRGRP '107' + edit FHRLST 'f106' + edit FHR 'f106' + edit HR '106' + task jgfs_atmos_post_f107 + trigger ./jgfs_atmos_post_manager:release_post107 + edit FHRGRP '108' + edit FHRLST 'f107' + edit FHR 'f107' + edit HR '107' + task jgfs_atmos_post_f108 + trigger ./jgfs_atmos_post_manager:release_post108 + edit FHRGRP '109' + edit FHRLST 'f108' + edit FHR 'f108' + edit HR '108' + task jgfs_atmos_post_f109 + trigger ./jgfs_atmos_post_manager:release_post109 + edit FHRGRP '110' + edit FHRLST 'f109' + edit FHR 'f109' + edit HR '109' + task jgfs_atmos_post_f110 + trigger ./jgfs_atmos_post_manager:release_post110 + edit FHRGRP '111' + edit FHRLST 'f110' + edit FHR 'f110' + edit HR '110' + task jgfs_atmos_post_f111 + trigger ./jgfs_atmos_post_manager:release_post111 + edit FHRGRP '112' + edit FHRLST 'f111' + edit FHR 'f111' + edit HR '111' + task jgfs_atmos_post_f112 + trigger ./jgfs_atmos_post_manager:release_post112 + edit FHRGRP '113' + edit FHRLST 'f112' + edit FHR 'f112' + edit HR '112' + task jgfs_atmos_post_f113 + trigger ./jgfs_atmos_post_manager:release_post113 + edit FHRGRP '114' + edit FHRLST 'f113' + edit FHR 'f113' + edit HR '113' + task jgfs_atmos_post_f114 + trigger ./jgfs_atmos_post_manager:release_post114 + edit FHRGRP '115' + edit FHRLST 'f114' + edit FHR 'f114' + edit HR '114' + task jgfs_atmos_post_f115 + trigger ./jgfs_atmos_post_manager:release_post115 + edit FHRGRP '116' + edit FHRLST 'f115' + edit FHR 'f115' + edit HR '115' + task jgfs_atmos_post_f116 + trigger ./jgfs_atmos_post_manager:release_post116 + edit FHRGRP '117' + edit FHRLST 'f116' + edit FHR 'f116' + edit HR '116' + task jgfs_atmos_post_f117 + trigger ./jgfs_atmos_post_manager:release_post117 + edit FHRGRP '118' + edit FHRLST 'f117' + edit FHR 'f117' + edit HR '117' + task jgfs_atmos_post_f118 + trigger ./jgfs_atmos_post_manager:release_post118 + edit FHRGRP '119' + edit FHRLST 'f118' + edit FHR 'f118' + edit HR '118' + task jgfs_atmos_post_f119 + trigger ./jgfs_atmos_post_manager:release_post119 + edit FHRGRP '120' + edit FHRLST 'f119' + edit FHR 'f119' + edit HR '119' + task jgfs_atmos_post_f120 + trigger ./jgfs_atmos_post_manager:release_post120 + edit FHRGRP '121' + edit FHRLST 'f120' + edit FHR 'f120' + edit HR '120' + task jgfs_atmos_post_f123 + trigger ./jgfs_atmos_post_manager:release_post123 + edit FHRGRP '122' + edit FHRLST 'f123' + edit FHR 'f123' + edit HR '123' + task jgfs_atmos_post_f126 + trigger ./jgfs_atmos_post_manager:release_post126 + edit FHRGRP '123' + edit FHRLST 'f126' + edit FHR 'f126' + edit HR '126' + task jgfs_atmos_post_f129 + trigger ./jgfs_atmos_post_manager:release_post129 + edit FHRGRP '124' + edit FHRLST 'f129' + edit FHR 'f129' + edit HR '129' + task jgfs_atmos_post_f132 + trigger ./jgfs_atmos_post_manager:release_post132 + edit FHRGRP '125' + edit FHRLST 'f132' + edit FHR 'f132' + edit HR '132' + task jgfs_atmos_post_f135 + trigger ./jgfs_atmos_post_manager:release_post135 + edit FHRGRP '126' + edit FHRLST 'f135' + edit FHR 'f135' + edit HR '135' + task jgfs_atmos_post_f138 + trigger ./jgfs_atmos_post_manager:release_post138 + edit FHRGRP '127' + edit FHRLST 'f138' + edit FHR 'f138' + edit HR '138' + task jgfs_atmos_post_f141 + trigger ./jgfs_atmos_post_manager:release_post141 + edit FHRGRP '128' + edit FHRLST 'f141' + edit FHR 'f141' + edit HR '141' + task jgfs_atmos_post_f144 + trigger ./jgfs_atmos_post_manager:release_post144 + edit FHRGRP '129' + edit FHRLST 'f144' + edit FHR 'f144' + edit HR '144' + task jgfs_atmos_post_f147 + trigger ./jgfs_atmos_post_manager:release_post147 + edit FHRGRP '130' + edit FHRLST 'f147' + edit FHR 'f147' + edit HR '147' + task jgfs_atmos_post_f150 + trigger ./jgfs_atmos_post_manager:release_post150 + edit FHRGRP '131' + edit FHRLST 'f150' + edit FHR 'f150' + edit HR '150' + task jgfs_atmos_post_f153 + trigger ./jgfs_atmos_post_manager:release_post153 + edit FHRGRP '132' + edit FHRLST 'f153' + edit FHR 'f153' + edit HR '153' + task jgfs_atmos_post_f156 + trigger ./jgfs_atmos_post_manager:release_post156 + edit FHRGRP '133' + edit FHRLST 'f156' + edit FHR 'f156' + edit HR '156' + task jgfs_atmos_post_f159 + trigger ./jgfs_atmos_post_manager:release_post159 + edit FHRGRP '134' + edit FHRLST 'f159' + edit FHR 'f159' + edit HR '159' + task jgfs_atmos_post_f162 + trigger ./jgfs_atmos_post_manager:release_post162 + edit FHRGRP '135' + edit FHRLST 'f162' + edit FHR 'f162' + edit HR '162' + task jgfs_atmos_post_f165 + trigger ./jgfs_atmos_post_manager:release_post165 + edit FHRGRP '136' + edit FHRLST 'f165' + edit FHR 'f165' + edit HR '165' + task jgfs_atmos_post_f168 + trigger ./jgfs_atmos_post_manager:release_post168 + edit FHRGRP '137' + edit FHRLST 'f168' + edit FHR 'f168' + edit HR '168' + task jgfs_atmos_post_f171 + trigger ./jgfs_atmos_post_manager:release_post171 + edit FHRGRP '138' + edit FHRLST 'f171' + edit FHR 'f171' + edit HR '171' + task jgfs_atmos_post_f174 + trigger ./jgfs_atmos_post_manager:release_post174 + edit FHRGRP '139' + edit FHRLST 'f174' + edit FHR 'f174' + edit HR '174' + task jgfs_atmos_post_f177 + trigger ./jgfs_atmos_post_manager:release_post177 + edit FHRGRP '140' + edit FHRLST 'f177' + edit FHR 'f177' + edit HR '177' + task jgfs_atmos_post_f180 + trigger ./jgfs_atmos_post_manager:release_post180 + edit FHRGRP '141' + edit FHRLST 'f180' + edit FHR 'f180' + edit HR '180' + task jgfs_atmos_post_f183 + trigger ./jgfs_atmos_post_manager:release_post183 + edit FHRGRP '142' + edit FHRLST 'f183' + edit FHR 'f183' + edit HR '183' + task jgfs_atmos_post_f186 + trigger ./jgfs_atmos_post_manager:release_post186 + edit FHRGRP '143' + edit FHRLST 'f186' + edit FHR 'f186' + edit HR '186' + task jgfs_atmos_post_f189 + trigger ./jgfs_atmos_post_manager:release_post189 + edit FHRGRP '144' + edit FHRLST 'f189' + edit FHR 'f189' + edit HR '189' + task jgfs_atmos_post_f192 + trigger ./jgfs_atmos_post_manager:release_post192 + edit FHRGRP '145' + edit FHRLST 'f192' + edit FHR 'f192' + edit HR '192' + task jgfs_atmos_post_f195 + trigger ./jgfs_atmos_post_manager:release_post195 + edit FHRGRP '146' + edit FHRLST 'f195' + edit FHR 'f195' + edit HR '195' + task jgfs_atmos_post_f198 + trigger ./jgfs_atmos_post_manager:release_post198 + edit FHRGRP '147' + edit FHRLST 'f198' + edit FHR 'f198' + edit HR '198' + task jgfs_atmos_post_f201 + trigger ./jgfs_atmos_post_manager:release_post201 + edit FHRGRP '148' + edit FHRLST 'f201' + edit FHR 'f201' + edit HR '201' + task jgfs_atmos_post_f204 + trigger ./jgfs_atmos_post_manager:release_post204 + edit FHRGRP '149' + edit FHRLST 'f204' + edit FHR 'f204' + edit HR '204' + task jgfs_atmos_post_f207 + trigger ./jgfs_atmos_post_manager:release_post207 + edit FHRGRP '150' + edit FHRLST 'f207' + edit FHR 'f207' + edit HR '207' + task jgfs_atmos_post_f210 + trigger ./jgfs_atmos_post_manager:release_post210 + edit FHRGRP '151' + edit FHRLST 'f210' + edit FHR 'f210' + edit HR '210' + task jgfs_atmos_post_f213 + trigger ./jgfs_atmos_post_manager:release_post213 + edit FHRGRP '152' + edit FHRLST 'f213' + edit FHR 'f213' + edit HR '213' + task jgfs_atmos_post_f216 + trigger ./jgfs_atmos_post_manager:release_post216 + edit FHRGRP '153' + edit FHRLST 'f216' + edit FHR 'f216' + edit HR '216' + task jgfs_atmos_post_f219 + trigger ./jgfs_atmos_post_manager:release_post219 + edit FHRGRP '154' + edit FHRLST 'f219' + edit FHR 'f219' + edit HR '219' + task jgfs_atmos_post_f222 + trigger ./jgfs_atmos_post_manager:release_post222 + edit FHRGRP '155' + edit FHRLST 'f222' + edit FHR 'f222' + edit HR '222' + task jgfs_atmos_post_f225 + trigger ./jgfs_atmos_post_manager:release_post225 + edit FHRGRP '156' + edit FHRLST 'f225' + edit FHR 'f225' + edit HR '225' + task jgfs_atmos_post_f228 + trigger ./jgfs_atmos_post_manager:release_post228 + edit FHRGRP '157' + edit FHRLST 'f228' + edit FHR 'f228' + edit HR '228' + task jgfs_atmos_post_f231 + trigger ./jgfs_atmos_post_manager:release_post231 + edit FHRGRP '158' + edit FHRLST 'f231' + edit FHR 'f231' + edit HR '231' + task jgfs_atmos_post_f234 + trigger ./jgfs_atmos_post_manager:release_post234 + edit FHRGRP '159' + edit FHRLST 'f234' + edit FHR 'f234' + edit HR '234' + task jgfs_atmos_post_f237 + trigger ./jgfs_atmos_post_manager:release_post237 + edit FHRGRP '160' + edit FHRLST 'f237' + edit FHR 'f237' + edit HR '237' + task jgfs_atmos_post_f240 + trigger ./jgfs_atmos_post_manager:release_post240 + edit FHRGRP '161' + edit FHRLST 'f240' + edit FHR 'f240' + edit HR '240' + task jgfs_atmos_post_f243 + trigger ./jgfs_atmos_post_manager:release_post243 + edit FHRGRP '162' + edit FHRLST 'f243' + edit FHR 'f243' + edit HR '243' + task jgfs_atmos_post_f246 + trigger ./jgfs_atmos_post_manager:release_post246 + edit FHRGRP '163' + edit FHRLST 'f246' + edit FHR 'f246' + edit HR '246' + task jgfs_atmos_post_f249 + trigger ./jgfs_atmos_post_manager:release_post249 + edit FHRGRP '164' + edit FHRLST 'f249' + edit FHR 'f249' + edit HR '249' + task jgfs_atmos_post_f252 + trigger ./jgfs_atmos_post_manager:release_post252 + edit FHRGRP '165' + edit FHRLST 'f252' + edit FHR 'f252' + edit HR '252' + task jgfs_atmos_post_f255 + trigger ./jgfs_atmos_post_manager:release_post255 + edit FHRGRP '166' + edit FHRLST 'f255' + edit FHR 'f255' + edit HR '255' + task jgfs_atmos_post_f258 + trigger ./jgfs_atmos_post_manager:release_post258 + edit FHRGRP '167' + edit FHRLST 'f258' + edit FHR 'f258' + edit HR '258' + task jgfs_atmos_post_f261 + trigger ./jgfs_atmos_post_manager:release_post261 + edit FHRGRP '168' + edit FHRLST 'f261' + edit FHR 'f261' + edit HR '261' + task jgfs_atmos_post_f264 + trigger ./jgfs_atmos_post_manager:release_post264 + edit FHRGRP '169' + edit FHRLST 'f264' + edit FHR 'f264' + edit HR '264' + task jgfs_atmos_post_f267 + trigger ./jgfs_atmos_post_manager:release_post267 + edit FHRGRP '170' + edit FHRLST 'f267' + edit FHR 'f267' + edit HR '267' + task jgfs_atmos_post_f270 + trigger ./jgfs_atmos_post_manager:release_post270 + edit FHRGRP '171' + edit FHRLST 'f270' + edit FHR 'f270' + edit HR '270' + task jgfs_atmos_post_f273 + trigger ./jgfs_atmos_post_manager:release_post273 + edit FHRGRP '172' + edit FHRLST 'f273' + edit FHR 'f273' + edit HR '273' + task jgfs_atmos_post_f276 + trigger ./jgfs_atmos_post_manager:release_post276 + edit FHRGRP '173' + edit FHRLST 'f276' + edit FHR 'f276' + edit HR '276' + task jgfs_atmos_post_f279 + trigger ./jgfs_atmos_post_manager:release_post279 + edit FHRGRP '174' + edit FHRLST 'f279' + edit FHR 'f279' + edit HR '279' + task jgfs_atmos_post_f282 + trigger ./jgfs_atmos_post_manager:release_post282 + edit FHRGRP '175' + edit FHRLST 'f282' + edit FHR 'f282' + edit HR '282' + task jgfs_atmos_post_f285 + trigger ./jgfs_atmos_post_manager:release_post285 + edit FHRGRP '176' + edit FHRLST 'f285' + edit FHR 'f285' + edit HR '285' + task jgfs_atmos_post_f288 + trigger ./jgfs_atmos_post_manager:release_post288 + edit FHRGRP '177' + edit FHRLST 'f288' + edit FHR 'f288' + edit HR '288' + task jgfs_atmos_post_f291 + trigger ./jgfs_atmos_post_manager:release_post291 + edit FHRGRP '178' + edit FHRLST 'f291' + edit FHR 'f291' + edit HR '291' + task jgfs_atmos_post_f294 + trigger ./jgfs_atmos_post_manager:release_post294 + edit FHRGRP '179' + edit FHRLST 'f294' + edit FHR 'f294' + edit HR '294' + task jgfs_atmos_post_f297 + trigger ./jgfs_atmos_post_manager:release_post297 + edit FHRGRP '180' + edit FHRLST 'f297' + edit FHR 'f297' + edit HR '297' + task jgfs_atmos_post_f300 + trigger ./jgfs_atmos_post_manager:release_post300 + edit FHRGRP '181' + edit FHRLST 'f300' + edit FHR 'f300' + edit HR '300' + task jgfs_atmos_post_f303 + trigger ./jgfs_atmos_post_manager:release_post303 + edit FHRGRP '182' + edit FHRLST 'f303' + edit FHR 'f303' + edit HR '303' + task jgfs_atmos_post_f306 + trigger ./jgfs_atmos_post_manager:release_post306 + edit FHRGRP '183' + edit FHRLST 'f306' + edit FHR 'f306' + edit HR '306' + task jgfs_atmos_post_f309 + trigger ./jgfs_atmos_post_manager:release_post309 + edit FHRGRP '184' + edit FHRLST 'f309' + edit FHR 'f309' + edit HR '309' + task jgfs_atmos_post_f312 + trigger ./jgfs_atmos_post_manager:release_post312 + edit FHRGRP '185' + edit FHRLST 'f312' + edit FHR 'f312' + edit HR '312' + task jgfs_atmos_post_f315 + trigger ./jgfs_atmos_post_manager:release_post315 + edit FHRGRP '186' + edit FHRLST 'f315' + edit FHR 'f315' + edit HR '315' + task jgfs_atmos_post_f318 + trigger ./jgfs_atmos_post_manager:release_post318 + edit FHRGRP '187' + edit FHRLST 'f318' + edit FHR 'f318' + edit HR '318' + task jgfs_atmos_post_f321 + trigger ./jgfs_atmos_post_manager:release_post321 + edit FHRGRP '188' + edit FHRLST 'f321' + edit FHR 'f321' + edit HR '321' + task jgfs_atmos_post_f324 + trigger ./jgfs_atmos_post_manager:release_post324 + edit FHRGRP '189' + edit FHRLST 'f324' + edit FHR 'f324' + edit HR '324' + task jgfs_atmos_post_f327 + trigger ./jgfs_atmos_post_manager:release_post327 + edit FHRGRP '190' + edit FHRLST 'f327' + edit FHR 'f327' + edit HR '327' + task jgfs_atmos_post_f330 + trigger ./jgfs_atmos_post_manager:release_post330 + edit FHRGRP '191' + edit FHRLST 'f330' + edit FHR 'f330' + edit HR '330' + task jgfs_atmos_post_f333 + trigger ./jgfs_atmos_post_manager:release_post333 + edit FHRGRP '192' + edit FHRLST 'f333' + edit FHR 'f333' + edit HR '333' + task jgfs_atmos_post_f336 + trigger ./jgfs_atmos_post_manager:release_post336 + edit FHRGRP '193' + edit FHRLST 'f336' + edit FHR 'f336' + edit HR '336' + task jgfs_atmos_post_f339 + trigger ./jgfs_atmos_post_manager:release_post339 + edit FHRGRP '194' + edit FHRLST 'f339' + edit FHR 'f339' + edit HR '339' + task jgfs_atmos_post_f342 + trigger ./jgfs_atmos_post_manager:release_post342 + edit FHRGRP '195' + edit FHRLST 'f342' + edit FHR 'f342' + edit HR '342' + task jgfs_atmos_post_f345 + trigger ./jgfs_atmos_post_manager:release_post345 + edit FHRGRP '196' + edit FHRLST 'f345' + edit FHR 'f345' + edit HR '345' + task jgfs_atmos_post_f348 + trigger ./jgfs_atmos_post_manager:release_post348 + edit FHRGRP '197' + edit FHRLST 'f348' + edit FHR 'f348' + edit HR '348' + task jgfs_atmos_post_f351 + trigger ./jgfs_atmos_post_manager:release_post351 + edit FHRGRP '198' + edit FHRLST 'f351' + edit FHR 'f351' + edit HR '351' + task jgfs_atmos_post_f354 + trigger ./jgfs_atmos_post_manager:release_post354 + edit FHRGRP '199' + edit FHRLST 'f354' + edit FHR 'f354' + edit HR '354' + task jgfs_atmos_post_f357 + trigger ./jgfs_atmos_post_manager:release_post357 + edit FHRGRP '200' + edit FHRLST 'f357' + edit FHR 'f357' + edit HR '357' + task jgfs_atmos_post_f360 + trigger ./jgfs_atmos_post_manager:release_post360 + edit FHRGRP '201' + edit FHRLST 'f360' + edit FHR 'f360' + edit HR '360' + task jgfs_atmos_post_f363 + trigger ./jgfs_atmos_post_manager:release_post363 + edit FHRGRP '202' + edit FHRLST 'f363' + edit FHR 'f363' + edit HR '363' + task jgfs_atmos_post_f366 + trigger ./jgfs_atmos_post_manager:release_post366 + edit FHRGRP '203' + edit FHRLST 'f366' + edit FHR 'f366' + edit HR '366' + task jgfs_atmos_post_f369 + trigger ./jgfs_atmos_post_manager:release_post369 + edit FHRGRP '204' + edit FHRLST 'f369' + edit FHR 'f369' + edit HR '369' + task jgfs_atmos_post_f372 + trigger ./jgfs_atmos_post_manager:release_post372 + edit FHRGRP '205' + edit FHRLST 'f372' + edit FHR 'f372' + edit HR '372' + task jgfs_atmos_post_f375 + trigger ./jgfs_atmos_post_manager:release_post375 + edit FHRGRP '206' + edit FHRLST 'f375' + edit FHR 'f375' + edit HR '375' + task jgfs_atmos_post_f378 + trigger ./jgfs_atmos_post_manager:release_post378 + edit FHRGRP '207' + edit FHRLST 'f378' + edit FHR 'f378' + edit HR '378' + task jgfs_atmos_post_f381 + trigger ./jgfs_atmos_post_manager:release_post381 + edit FHRGRP '208' + edit FHRLST 'f381' + edit FHR 'f381' + edit HR '381' + task jgfs_atmos_post_f384 + trigger ./jgfs_atmos_post_manager:release_post384 + edit FHRGRP '209' + edit FHRLST 'f384' + edit FHR 'f384' + edit HR '384' + endfamily + family post_processing + task jgfs_atmos_wafs_gcip + trigger ../post/jgfs_atmos_post_f003 == complete + time 04:40 + family grib_wafs + task jgfs_atmos_wafs_f00 + trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete + edit FCSTHR '00' + task jgfs_atmos_wafs_f06 + trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete + edit FCSTHR '06' + task jgfs_atmos_wafs_f12 + trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete + edit FCSTHR '12' + task jgfs_atmos_wafs_f18 + trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete + edit FCSTHR '18' + task jgfs_atmos_wafs_f24 + trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete + edit FCSTHR '24' + task jgfs_atmos_wafs_f30 + trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete + edit FCSTHR '30' + task jgfs_atmos_wafs_f36 + trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete + edit FCSTHR '36' + task jgfs_atmos_wafs_f42 + trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete + edit FCSTHR '42' + task jgfs_atmos_wafs_f48 + trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete + edit FCSTHR '48' + task jgfs_atmos_wafs_f54 + trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete + edit FCSTHR '54' + task jgfs_atmos_wafs_f60 + trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete + edit FCSTHR '60' + task jgfs_atmos_wafs_f66 + trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete + edit FCSTHR '66' + task jgfs_atmos_wafs_f72 + trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete + edit FCSTHR '72' + task jgfs_atmos_wafs_f78 + trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete + edit FCSTHR '78' + task jgfs_atmos_wafs_f84 + trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete + edit FCSTHR '84' + task jgfs_atmos_wafs_f90 + trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete + edit FCSTHR '90' + task jgfs_atmos_wafs_f96 + trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete + edit FCSTHR '96' + task jgfs_atmos_wafs_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete + edit FCSTHR '102' + task jgfs_atmos_wafs_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete + edit FCSTHR '108' + task jgfs_atmos_wafs_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete + edit FCSTHR '114' + task jgfs_atmos_wafs_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete + edit FCSTHR '120' + endfamily + family grib2_wafs + task jgfs_atmos_wafs_grib2 + trigger ../../post/jgfs_atmos_post_f000 == complete + task jgfs_atmos_wafs_grib2_0p25 + trigger ../../post/jgfs_atmos_post_f036 == complete + task jgfs_atmos_wafs_blending + trigger ./jgfs_atmos_wafs_grib2 == complete + time 04:33 + task jgfs_atmos_wafs_blending_0p25 + trigger ./jgfs_atmos_wafs_grib2_0p25 == complete + endfamily + family bufr_sounding + task jgfs_atmos_postsnd + trigger ../../post/jgfs_atmos_post_manager:release_post000 + endfamily + family bulletins + task jgfs_atmos_fbwind + trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete + endfamily + family awips_20km_1p0 + task jgfs_atmos_awips_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f003 + trigger ../../post/jgfs_atmos_post_f003 == complete + edit FHRGRP '003' + edit FHRLST 'f003' + edit FCSTHR '003' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f009 + trigger ../../post/jgfs_atmos_post_f009 == complete + edit FHRGRP '009' + edit FHRLST 'f009' + edit FCSTHR '009' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f015 + trigger ../../post/jgfs_atmos_post_f015 == complete + edit FHRGRP '015' + edit FHRLST 'f015' + edit FCSTHR '015' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f021 + trigger ../../post/jgfs_atmos_post_f021 == complete + edit FHRGRP '021' + edit FHRLST 'f021' + edit FCSTHR '021' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f027 + trigger ../../post/jgfs_atmos_post_f027 == complete + edit FHRGRP '027' + edit FHRLST 'f027' + edit FCSTHR '027' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f033 + trigger ../../post/jgfs_atmos_post_f033 == complete + edit FHRGRP '033' + edit FHRLST 'f033' + edit FCSTHR '033' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f039 + trigger ../../post/jgfs_atmos_post_f039 == complete + edit FHRGRP '039' + edit FHRLST 'f039' + edit FCSTHR '039' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f045 + trigger ../../post/jgfs_atmos_post_f045 == complete + edit FHRGRP '045' + edit FHRLST 'f045' + edit FCSTHR '045' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f051 + trigger ../../post/jgfs_atmos_post_f051 == complete + edit FHRGRP '051' + edit FHRLST 'f051' + edit FCSTHR '051' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f057 + trigger ../../post/jgfs_atmos_post_f057 == complete + edit FHRGRP '057' + edit FHRLST 'f057' + edit FCSTHR '057' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f063 + trigger ../../post/jgfs_atmos_post_f063 == complete + edit FHRGRP '063' + edit FHRLST 'f063' + edit FCSTHR '063' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f069 + trigger ../../post/jgfs_atmos_post_f069 == complete + edit FHRGRP '069' + edit FHRLST 'f069' + edit FCSTHR '069' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f075 + trigger ../../post/jgfs_atmos_post_f075 == complete + edit FHRGRP '075' + edit FHRLST 'f075' + edit FCSTHR '075' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f081 + trigger ../../post/jgfs_atmos_post_f081 == complete + edit FHRGRP '081' + edit FHRLST 'f081' + edit FCSTHR '081' + edit TRDRUN 'NO' + task jgfs_atmos_awips_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + family awips_g2 + task jgfs_atmos_awips_g2_f000 + trigger ../../post/jgfs_atmos_post_f000 == complete + edit FHRGRP '000' + edit FHRLST 'f000' + edit FCSTHR '000' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f006 + trigger ../../post/jgfs_atmos_post_f006 == complete + edit FHRGRP '006' + edit FHRLST 'f006' + edit FCSTHR '006' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f012 + trigger ../../post/jgfs_atmos_post_f012 == complete + edit FHRGRP '012' + edit FHRLST 'f012' + edit FCSTHR '012' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f018 + trigger ../../post/jgfs_atmos_post_f018 == complete + edit FHRGRP '018' + edit FHRLST 'f018' + edit FCSTHR '018' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f024 + trigger ../../post/jgfs_atmos_post_f024 == complete + edit FHRGRP '024' + edit FHRLST 'f024' + edit FCSTHR '024' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f030 + trigger ../../post/jgfs_atmos_post_f030 == complete + edit FHRGRP '030' + edit FHRLST 'f030' + edit FCSTHR '030' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f036 + trigger ../../post/jgfs_atmos_post_f036 == complete + edit FHRGRP '036' + edit FHRLST 'f036' + edit FCSTHR '036' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f042 + trigger ../../post/jgfs_atmos_post_f042 == complete + edit FHRGRP '042' + edit FHRLST 'f042' + edit FCSTHR '042' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f048 + trigger ../../post/jgfs_atmos_post_f048 == complete + edit FHRGRP '048' + edit FHRLST 'f048' + edit FCSTHR '048' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f054 + trigger ../../post/jgfs_atmos_post_f054 == complete + edit FHRGRP '054' + edit FHRLST 'f054' + edit FCSTHR '054' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f060 + trigger ../../post/jgfs_atmos_post_f060 == complete + edit FHRGRP '060' + edit FHRLST 'f060' + edit FCSTHR '060' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f066 + trigger ../../post/jgfs_atmos_post_f066 == complete + edit FHRGRP '066' + edit FHRLST 'f066' + edit FCSTHR '066' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f072 + trigger ../../post/jgfs_atmos_post_f072 == complete + edit FHRGRP '072' + edit FHRLST 'f072' + edit FCSTHR '072' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f078 + trigger ../../post/jgfs_atmos_post_f078 == complete + edit FHRGRP '078' + edit FHRLST 'f078' + edit FCSTHR '078' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f084 + trigger ../../post/jgfs_atmos_post_f084 == complete + edit FHRGRP '084' + edit FHRLST 'f084' + edit FCSTHR '084' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f090 + trigger ../../post/jgfs_atmos_post_f090 == complete + edit FHRGRP '090' + edit FHRLST 'f090' + edit FCSTHR '090' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f096 + trigger ../../post/jgfs_atmos_post_f096 == complete + edit FHRGRP '096' + edit FHRLST 'f096' + edit FCSTHR '096' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f102 + trigger ../../post/jgfs_atmos_post_f102 == complete + edit FHRGRP '102' + edit FHRLST 'f102' + edit FCSTHR '102' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f108 + trigger ../../post/jgfs_atmos_post_f108 == complete + edit FHRGRP '108' + edit FHRLST 'f108' + edit FCSTHR '108' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f114 + trigger ../../post/jgfs_atmos_post_f114 == complete + edit FHRGRP '114' + edit FHRLST 'f114' + edit FCSTHR '114' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f120 + trigger ../../post/jgfs_atmos_post_f120 == complete + edit FHRGRP '120' + edit FHRLST 'f120' + edit FCSTHR '120' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f126 + trigger ../../post/jgfs_atmos_post_f126 == complete + edit FHRGRP '126' + edit FHRLST 'f126' + edit FCSTHR '126' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f132 + trigger ../../post/jgfs_atmos_post_f132 == complete + edit FHRGRP '132' + edit FHRLST 'f132' + edit FCSTHR '132' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f138 + trigger ../../post/jgfs_atmos_post_f138 == complete + edit FHRGRP '138' + edit FHRLST 'f138' + edit FCSTHR '138' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f144 + trigger ../../post/jgfs_atmos_post_f144 == complete + edit FHRGRP '144' + edit FHRLST 'f144' + edit FCSTHR '144' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f150 + trigger ../../post/jgfs_atmos_post_f150 == complete + edit FHRGRP '150' + edit FHRLST 'f150' + edit FCSTHR '150' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f156 + trigger ../../post/jgfs_atmos_post_f156 == complete + edit FHRGRP '156' + edit FHRLST 'f156' + edit FCSTHR '156' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f162 + trigger ../../post/jgfs_atmos_post_f162 == complete + edit FHRGRP '162' + edit FHRLST 'f162' + edit FCSTHR '162' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f168 + trigger ../../post/jgfs_atmos_post_f168 == complete + edit FHRGRP '168' + edit FHRLST 'f168' + edit FCSTHR '168' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f174 + trigger ../../post/jgfs_atmos_post_f174 == complete + edit FHRGRP '174' + edit FHRLST 'f174' + edit FCSTHR '174' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f180 + trigger ../../post/jgfs_atmos_post_f180 == complete + edit FHRGRP '180' + edit FHRLST 'f180' + edit FCSTHR '180' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f186 + trigger ../../post/jgfs_atmos_post_f186 == complete + edit FHRGRP '186' + edit FHRLST 'f186' + edit FCSTHR '186' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f192 + trigger ../../post/jgfs_atmos_post_f192 == complete + edit FHRGRP '192' + edit FHRLST 'f192' + edit FCSTHR '192' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f198 + trigger ../../post/jgfs_atmos_post_f198 == complete + edit FHRGRP '198' + edit FHRLST 'f198' + edit FCSTHR '198' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f204 + trigger ../../post/jgfs_atmos_post_f204 == complete + edit FHRGRP '204' + edit FHRLST 'f204' + edit FCSTHR '204' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f210 + trigger ../../post/jgfs_atmos_post_f210 == complete + edit FHRGRP '210' + edit FHRLST 'f210' + edit FCSTHR '210' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f216 + trigger ../../post/jgfs_atmos_post_f216 == complete + edit FHRGRP '216' + edit FHRLST 'f216' + edit FCSTHR '216' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f222 + trigger ../../post/jgfs_atmos_post_f222 == complete + edit FHRGRP '222' + edit FHRLST 'f222' + edit FCSTHR '222' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f228 + trigger ../../post/jgfs_atmos_post_f228 == complete + edit FHRGRP '228' + edit FHRLST 'f228' + edit FCSTHR '228' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f234 + trigger ../../post/jgfs_atmos_post_f234 == complete + edit FHRGRP '234' + edit FHRLST 'f234' + edit FCSTHR '234' + edit TRDRUN 'YES' + task jgfs_atmos_awips_g2_f240 + trigger ../../post/jgfs_atmos_post_f240 == complete + edit FHRGRP '240' + edit FHRLST 'f240' + edit FCSTHR '240' + edit TRDRUN 'YES' + endfamily + endfamily + family gempak + task jgfs_atmos_gempak + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_meta + trigger ../../atmos/analysis/jgfs_atmos_analysis == complete + task jgfs_atmos_gempak_ncdc_upapgif + trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete + task jgfs_atmos_npoess_pgrb2_0p5deg + trigger ../post/jgfs_atmos_post_manager:release_post180 + task jgfs_atmos_pgrb2_spec_gempak + trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete + endfamily + family verf + task jgfs_atmos_vminmon + trigger ../analysis/jgfs_atmos_analysis == complete + endfamily + endfamily + family wave + family init + task jgfs_wave_init + trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete + endfamily + family prep + task jgfs_wave_prep + trigger ../init/jgfs_wave_init == complete + endfamily + family post + task jgfs_wave_postsbs + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000 + task jgfs_wave_postpnt + trigger ../../jgfs_forecast == complete + task jgfs_wave_post_bndpnt + trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180 + task jgfs_wave_prdgen_gridded + trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete + task jgfs_wave_prdgen_bulls + trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete + endfamily + family gempak + task jgfs_wave_gempak + trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete + endfamily + endfamily + task jgfs_forecast + trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete + endfamily + family gdas + edit CYC '18' + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3' + edit PROJ 'GDAS-OPS' + edit NET 'gfs' + edit RUN 'gdas' + edit COM '/gpfs/dell1/nco/ops/com' + edit QUEUESHARED 'prod_shared' + edit QUEUESERV 'prod_transfer' + edit QUEUE 'prod' + family atmos + family obsproc + family dump + task jgdas_atmos_tropcy_qc_reloc + time 05:45 + task jgdas_atmos_dump + event 1 release_sfcprep + time 05:50 + task jgdas_atmos_dump_post + trigger jgdas_atmos_dump == complete + event 1 release_gdas18_dump_alert + task jgdas_atmos_dump_alert + trigger jgdas_atmos_dump_post:release_gdas18_dump_alert + endfamily + family prep + task jgdas_atmos_emcsfc_sfc_prep + trigger ../dump/jgdas_atmos_dump:release_sfcprep + task jgdas_atmos_prep + trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete + task jgdas_atmos_prep_post + trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete + endfamily + endfamily + family init + task jgdas_atmos_gldas + trigger ../analysis/jgdas_atmos_analysis == complete + endfamily + family analysis + task jgdas_atmos_analysis + trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete + event 1 release_fcst + task jgdas_atmos_analysis_calc + trigger ./jgdas_atmos_analysis == complete + task jgdas_atmos_analysis_diag + trigger ./jgdas_atmos_analysis == complete + endfamily + family post + task jgdas_atmos_post_manager + trigger ../../jgdas_forecast == active + event 1 release_postanl + event 2 release_post000 + event 3 release_post001 + event 4 release_post002 + event 5 release_post003 + event 6 release_post004 + event 7 release_post005 + event 8 release_post006 + event 9 release_post007 + event 10 release_post008 + event 11 release_post009 + task jgdas_atmos_post_anl + trigger ./jgdas_atmos_post_manager:release_postanl + edit FHRGRP '000' + edit FHRLST 'anl' + edit HR 'anl' + edit FHR 'anl' + task jgdas_atmos_post_f000 + trigger ./jgdas_atmos_post_manager:release_post000 + edit FHR 'f000' + edit HR '000' + edit FHRGRP '001' + edit FHRLST 'f000' + task jgdas_atmos_post_f001 + trigger ./jgdas_atmos_post_manager:release_post001 + edit FHR 'f001' + edit HR '001' + edit FHRGRP '002' + edit FHRLST 'f001' + task jgdas_atmos_post_f002 + trigger ./jgdas_atmos_post_manager:release_post002 + edit FHR 'f002' + edit HR '002' + edit FHRGRP '003' + edit FHRLST 'f002' + task jgdas_atmos_post_f003 + trigger ./jgdas_atmos_post_manager:release_post003 + edit FHR 'f003' + edit HR '003' + edit FHRGRP '004' + edit FHRLST 'f003' + task jgdas_atmos_post_f004 + trigger ./jgdas_atmos_post_manager:release_post004 + edit FHR 'f004' + edit HR '004' + edit FHRGRP '005' + edit FHRLST 'f004' + task jgdas_atmos_post_f005 + trigger ./jgdas_atmos_post_manager:release_post005 + edit FHR 'f005' + edit HR '005' + edit FHRGRP '006' + edit FHRLST 'f005' + task jgdas_atmos_post_f006 + trigger ./jgdas_atmos_post_manager:release_post006 + edit FHR 'f006' + edit HR '006' + edit FHRGRP '007' + edit FHRLST 'f006' + task jgdas_atmos_post_f007 + trigger ./jgdas_atmos_post_manager:release_post007 + edit FHR 'f007' + edit HR '007' + edit FHRGRP '008' + edit FHRLST 'f007' + task jgdas_atmos_post_f008 + trigger ./jgdas_atmos_post_manager:release_post008 + edit FHR 'f008' + edit HR '008' + edit FHRGRP '009' + edit FHRLST 'f008' + task jgdas_atmos_post_f009 + trigger ./jgdas_atmos_post_manager:release_post009 + edit FHR 'f009' + edit HR '009' + edit FHRGRP '010' + edit FHRLST 'f009' + endfamily + family post_processing + task jgdas_atmos_chgres_forenkf + trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete + endfamily + family gempak + task jgdas_atmos_gempak + trigger ../../jgdas_forecast == complete + task jgdas_atmos_gempak_meta_ncdc + trigger ./jgdas_atmos_gempak == complete + endfamily + family verf + task jgdas_atmos_vminmon + trigger ../analysis/jgdas_atmos_analysis == complete + task jgdas_atmos_verfrad + trigger ../analysis/jgdas_atmos_analysis_diag == complete + task jgdas_atmos_verfozn + trigger ../analysis/jgdas_atmos_analysis_diag == complete + endfamily + endfamily + family wave + family init + task jgdas_wave_init + trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete + endfamily + family prep + task jgdas_wave_prep + trigger ../init/jgdas_wave_init == complete + endfamily + family post + task jgdas_wave_postsbs + trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000 + task jgdas_wave_postpnt + trigger ../../jgdas_forecast == complete + endfamily + endfamily + task jgdas_forecast + trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete + family enkf + family analysis + family create + task jgdas_enkf_select_obs + trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod12/gdas/enkf/post == complete + task jgdas_enkf_diag + trigger ./jgdas_enkf_select_obs == complete + task jgdas_enkf_update + trigger ./jgdas_enkf_diag == complete + endfamily + family recenter + family ecen + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen' + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod12/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete + family grp1 + edit FHRGRP '003' + task jgdas_enkf_ecen + endfamily + family grp2 + edit FHRGRP '006' + task jgdas_enkf_ecen + endfamily + family grp3 + edit FHRGRP '009' + task jgdas_enkf_ecen + endfamily + endfamily + task jgdas_enkf_sfc + trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete + endfamily + endfamily + family forecast + edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast' + trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete + family grp1 + edit ENSGRP '01' + task jgdas_enkf_fcst + endfamily + family grp2 + edit ENSGRP '02' + task jgdas_enkf_fcst + endfamily + family grp3 + edit ENSGRP '03' + task jgdas_enkf_fcst + endfamily + family grp4 + edit ENSGRP '04' + task jgdas_enkf_fcst + endfamily + family grp5 + edit ENSGRP '05' + task jgdas_enkf_fcst + endfamily + family grp6 + edit ENSGRP '06' + task jgdas_enkf_fcst + endfamily + family grp7 + edit ENSGRP '07' + task jgdas_enkf_fcst + endfamily + family grp8 + edit ENSGRP '08' + task jgdas_enkf_fcst + endfamily + family grp9 + edit ENSGRP '09' + task jgdas_enkf_fcst + endfamily + family grp10 + edit ENSGRP '10' + task jgdas_enkf_fcst + endfamily + family grp11 + edit ENSGRP '11' + task jgdas_enkf_fcst + endfamily + family grp12 + edit ENSGRP '12' + task jgdas_enkf_fcst + endfamily + family grp13 + edit ENSGRP '13' + task jgdas_enkf_fcst + endfamily + family grp14 + edit ENSGRP '14' + task jgdas_enkf_fcst + endfamily + family grp15 + edit ENSGRP '15' + task jgdas_enkf_fcst + endfamily + family grp16 + edit ENSGRP '16' + task jgdas_enkf_fcst + endfamily + family grp17 + edit ENSGRP '17' + task jgdas_enkf_fcst + endfamily + family grp18 + edit ENSGRP '18' + task jgdas_enkf_fcst + endfamily + family grp19 + edit ENSGRP '19' + task jgdas_enkf_fcst + endfamily + family grp20 + edit ENSGRP '20' + task jgdas_enkf_fcst + endfamily + family grp21 + edit ENSGRP '21' + task jgdas_enkf_fcst + endfamily + family grp22 + edit ENSGRP '22' + task jgdas_enkf_fcst + endfamily + family grp23 + edit ENSGRP '23' + task jgdas_enkf_fcst + endfamily + family grp24 + edit ENSGRP '24' + task jgdas_enkf_fcst + endfamily + family grp25 + edit ENSGRP '25' + task jgdas_enkf_fcst + endfamily + family grp26 + edit ENSGRP '26' + task jgdas_enkf_fcst + endfamily + family grp27 + edit ENSGRP '27' + task jgdas_enkf_fcst + endfamily + family grp28 + edit ENSGRP '28' + task jgdas_enkf_fcst + endfamily + family grp29 + edit ENSGRP '29' + task jgdas_enkf_fcst + endfamily + family grp30 + edit ENSGRP '30' + task jgdas_enkf_fcst + endfamily + family grp31 + edit ENSGRP '31' + task jgdas_enkf_fcst + endfamily + family grp32 + edit ENSGRP '32' + task jgdas_enkf_fcst + endfamily + family grp33 + edit ENSGRP '33' + task jgdas_enkf_fcst + endfamily + family grp34 + edit ENSGRP '34' + task jgdas_enkf_fcst + endfamily + family grp35 + edit ENSGRP '35' + task jgdas_enkf_fcst + endfamily + family grp36 + edit ENSGRP '36' + task jgdas_enkf_fcst + endfamily + family grp37 + edit ENSGRP '37' + task jgdas_enkf_fcst + endfamily + family grp38 + edit ENSGRP '38' + task jgdas_enkf_fcst + endfamily + family grp39 + edit ENSGRP '39' + task jgdas_enkf_fcst + endfamily + family grp40 + edit ENSGRP '40' + task jgdas_enkf_fcst + endfamily + endfamily + family post + trigger ./forecast == complete + task jgdas_enkf_post_f003 + edit FHMIN_EPOS '003' + edit FHMAX_EPOS '003' + edit FHOUT_EPOS '003' + task jgdas_enkf_post_f004 + edit FHMIN_EPOS '004' + edit FHMAX_EPOS '004' + edit FHOUT_EPOS '004' + task jgdas_enkf_post_f005 + edit FHMIN_EPOS '005' + edit FHMAX_EPOS '005' + edit FHOUT_EPOS '005' + task jgdas_enkf_post_f006 + edit FHMIN_EPOS '006' + edit FHMAX_EPOS '006' + edit FHOUT_EPOS '006' + task jgdas_enkf_post_f007 + edit FHMIN_EPOS '007' + edit FHMAX_EPOS '007' + edit FHOUT_EPOS '007' + task jgdas_enkf_post_f008 + edit FHMIN_EPOS '008' + edit FHMAX_EPOS '008' + edit FHOUT_EPOS '008' + task jgdas_enkf_post_f009 + edit FHMIN_EPOS '009' + edit FHMAX_EPOS '009' + edit FHOUT_EPOS '009' + endfamily #### epos + endfamily #### enkf + endfamily #### gdas +endsuite diff --git a/ecflow/ecf/include/envir-p1.h b/ecflow/ecf/include/envir-p1.h deleted file mode 100644 index 1f4495e5c2..0000000000 --- a/ecflow/ecf/include/envir-p1.h +++ /dev/null @@ -1,51 +0,0 @@ -# envir-p1.h -export job=${job:-$LSB_JOBNAME} #Can't use $job in filenames! -export jobid=${jobid:-${job}.$LSB_JOBID} - -export RUN_ENVIR=${RUN_ENVIR:-nco} -export envir=%ENVIR% -export SENDDBN=${SENDDBN:-%SENDDBN:YES%} -export SENDDBN_NTC=${SENDDBN_NTC:-%SENDDBN_NTC:YES%} - -export COMROOT=${COMROOT:-/com} -export GESROOT=${GESROOT:-/nwges} -export UTILROOT=${UTILROOT:-/nwprod/util} -export DCOMROOT=/dcom/us007003 # previously set to /dcom in .bash_profile - -case $envir in - prod) - export jlogfile=${jlogfile:-${COMROOT}/logs/jlogfiles/jlogfile.${jobid}} - export DATAROOT=${DATAROOT:-/tmpnwprd1} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=/iodprod/dbnet_siphon # previously set in .bash_profile - else - export DBNROOT=/nwprod/spa_util/fakedbn - fi - ;; - eval) - export envir=para - export jlogfile=${jlogfile:-${COMROOT}/logs/${envir}/jlogfile} - export DATAROOT=${DATAROOT:-/tmpnwprd2} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=/nwprod/spa_util/para_dbn - SENDDBN_NTC=NO - else - export DBNROOT=/nwprod/spa_util/fakedbn - fi - ;; - para|test) - export jlogfile=${jlogfile:-${COMROOT}/logs/${envir}/jlogfile} - export DATAROOT=${DATAROOT:-/tmpnwprd2} - export DBNROOT=/nwprod/spa_util/fakedbn - ;; - *) - ecflow_client --abort="ENVIR must be prod, para, eval, or test [envir.h]" - exit - ;; -esac - -export NWROOT=${NWROOT:-/nw${envir}} -export PCOMROOT=${PCOMROOT:-/pcom/${envir}} -export SENDECF=${SENDECF:-YES} -export SENDCOM=${SENDCOM:-YES} -export KEEPDATA=${KEEPDATA:-%KEEPDATA:NO%} diff --git a/ecflow/ecf/include/envir-p2.h b/ecflow/ecf/include/envir-p2.h deleted file mode 100644 index 968206b6ff..0000000000 --- a/ecflow/ecf/include/envir-p2.h +++ /dev/null @@ -1,63 +0,0 @@ -# envir-p2.h -export job=${job:-$LSB_JOBNAME} #Can't use $job in filenames! -export jobid=${jobid:-$job.$LSB_JOBID} - -export RUN_ENVIR=${RUN_ENVIR:-nco} -export envir=%ENVIR% -export SENDDBN=${SENDDBN:-%SENDDBN:YES%} -export SENDDBN_NTC=${SENDDBN_NTC:-%SENDDBN_NTC:YES%} - -export COMROOTp1=${COMROOTp1:-/com} -export GESROOTp1=${GESROOTp1:-/nwges} -export COMROOT=${COMROOT:-/com2} -export GESROOT=${GESROOT:-/nwges2} -export DCOMROOT=${DCOMROOT:-/dcom} -export ECF_HOSTFILE=/nwprod/ecflow/hostfile -#export subhost=`echo ${LSB_SUB_HOST}| cut -c1` - -module load prod_util - -case $envir in - prod) - export jlogfile=${jlogfile:-${COMROOT}/logs/jlogfiles/jlogfile.${jobid}} - export DATAROOT=${DATAROOT:-/tmpnwprd_p2} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=/iodprod/dbnet_siphon # previously set in .bash_profile - else - export DBNROOT=${UTILROOT}/fakedbn - fi - ;; - eval) - export envir=para - export jlogfile=${jlogfile:-${COMROOT}/logs/${envir}/jlogfile} - export DATAROOT=${DATAROOT:-/tmpnwprd_p2} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=${UTILROOT}/para_dbn - SENDDBN_NTC=NO - else - export DBNROOT=${UTILROOT}/fakedbn - fi - ;; - para|test) - export jlogfile=${jlogfile:-${COMROOT}/logs/${envir}/jlogfile} - export DATAROOT=${DATAROOT:-/tmpnwprd_p2} - export DBNROOT=${UTILROOT}/fakedbn - ;; - *) - ecflow_client --abort="ENVIR must be prod, para, eval, or test [envir.h]" - exit - ;; -esac - -export NWROOT=/nw${envir}2 -export NWROOTprod=/nwprod2 -export NWROOTp1=/nwprod -export PCOMROOT=${PCOMROOT:-/pcom2/${envir}} -export SENDECF=${SENDECF:-YES} -export SENDCOM=${SENDCOM:-YES} -export KEEPDATA=${KEEPDATA:-%KEEPDATA:NO%} - -if [ -n "%PDY:%" ]; then export PDY=${PDY:-%PDY:%}; fi -if [ -n "%COMPATH:%" ]; then export COMPATH=${COMPATH:-%COMPATH:%}; fi -if [ -n "%MAILTO:%" ]; then export MAILTO=${MAILTO:-%MAILTO:%}; fi -if [ -n "%DBNLOG:%" ]; then export DBNLOG=${DBNLOG:-%DBNLOG:%}; fi diff --git a/ecflow/ecf/include/envir-p3.h b/ecflow/ecf/include/envir-p3.h index 1ea81cc705..a57a706bed 100644 --- a/ecflow/ecf/include/envir-p3.h +++ b/ecflow/ecf/include/envir-p3.h @@ -8,7 +8,9 @@ export SENDDBN=${SENDDBN:-%SENDDBN:YES%} export SENDDBN_NTC=${SENDDBN_NTC:-%SENDDBN_NTC:YES%} FILESYSTEMROOT=/gpfs/%FILESYSTEM:dell1% -module load prod_envir/%prod_envir_ver% prod_util/%prod_util_ver% +module load prod_envir/%prod_envir_ver% prod_util/%prod_util_ver% EnvVars/%EnvVars_ver% + +if [ -n "%PARATEST:%" ]; then export PARATEST=${PARATEST:-%PARATEST:%}; fi case $envir in prod) @@ -23,7 +25,11 @@ case $envir in export envir=para export DATAROOT=${DATAROOT:-${FILESYSTEMROOT}/nco/ops/tmpnwprd} if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=${UTILROOT}/para_dbn + if [ "$PARATEST" == "YES" ]; then + export DBNROOT=${UTILROOT}/fakedbn + else + export DBNROOT=${UTILROOT}/para_dbn + fi SENDDBN_NTC=NO else export DBNROOT=${UTILROOT}/fakedbn @@ -40,11 +46,13 @@ case $envir in esac export COMROOT=${FILESYSTEMROOT}/nco/ops/com +export GESROOT=${FILESYSTEMROOT}/nco/ops/nwges export COREROOT=${FILESYSTEMROOT}/ptmp/production.core/$jobid export NWROOT=/gpfs/dell1/nco/ops/nw${envir} export SENDECF=${SENDECF:-YES} export SENDCOM=${SENDCOM:-YES} export KEEPDATA=${KEEPDATA:-%KEEPDATA:NO%} +export TMPDIR=${TMPDIR:-${DATAROOT:?}} if [ -n "%PDY:%" ]; then export PDY=${PDY:-%PDY:%}; fi if [ -n "%COMPATH:%" ]; then export COMPATH=${COMPATH:-%COMPATH:%}; fi diff --git a/ecflow/ecf/include/envir-xc40.h b/ecflow/ecf/include/envir-xc40.h deleted file mode 100644 index 11770e4d38..0000000000 --- a/ecflow/ecf/include/envir-xc40.h +++ /dev/null @@ -1,53 +0,0 @@ -# envir-xc40.h -export job=${job:-$LSB_JOBNAME} #Can't use $job in filenames! -export jobid=${jobid:-$job.$LSB_JOBID} - -export RUN_ENVIR=${RUN_ENVIR:-nco} -export envir=%ENVIR% -export SENDDBN=${SENDDBN:-%SENDDBN:YES%} -export SENDDBN_NTC=${SENDDBN_NTC:-%SENDDBN_NTC:YES%} - -module load prod_envir prod_util - -case $envir in - prod) - export jlogfile=${jlogfile:-${COMROOT}/logs/jlogfiles/jlogfile.${jobid}} - export DATAROOT=${DATAROOT:-/gpfs/hps/nco/ops/tmpnwprd} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=/iodprod/dbnet_siphon # previously set in .bash_profile - else - export DBNROOT=${UTILROOT}/fakedbn - fi - ;; - eval) - export envir=para - export jlogfile=${jlogfile:-${COMROOT}/logs/${envir}/jlogfile} - export DATAROOT=${DATAROOT:-/gpfs/hps/nco/ops/tmpnwprd} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=${UTILROOT}/para_dbn - SENDDBN_NTC=NO - else - export DBNROOT=${UTILROOT}/fakedbn - fi - ;; - para|test) - export jlogfile=${jlogfile:-${COMROOT}/logs/${envir}/jlogfile} - export DATAROOT=${DATAROOT:-/gpfs/hps/nco/ops/tmpnwprd} - export DBNROOT=${UTILROOT}/fakedbn - ;; - *) - ecflow_client --abort="ENVIR must be prod, para, eval, or test [envir.h]" - exit - ;; -esac - -export NWROOT=/gpfs/hps/nco/ops/nw${envir} -export PCOMROOT=$PCOMROOT/${envir} -export SENDECF=${SENDECF:-YES} -export SENDCOM=${SENDCOM:-YES} -export KEEPDATA=${KEEPDATA:-%KEEPDATA:NO%} - -if [ -n "%PDY:%" ]; then export PDY=${PDY:-%PDY:%}; fi -if [ -n "%COMPATH:%" ]; then export COMPATH=${COMPATH:-%COMPATH:%}; fi -if [ -n "%MAILTO:%" ]; then export MAILTO=${MAILTO:-%MAILTO:%}; fi -if [ -n "%DBNLOG:%" ]; then export DBNLOG=${DBNLOG:-%DBNLOG:%}; fi diff --git a/ecflow/ecf/include/experiment-prod.h b/ecflow/ecf/include/experiment-prod.h deleted file mode 100644 index 45f7d47613..0000000000 --- a/ecflow/ecf/include/experiment-prod.h +++ /dev/null @@ -1,16 +0,0 @@ -# These are development overrides. They are intended to set -# variables that would otherwise be set to operational values, and -# cause your workflow to fail. - -# EMC experiment configuration file -export HOMEgfs="/gpfs/dell2/emc/modeling/noscrub/Fanglin.Yang/git/fv3gfs/port2dell2" -export HOMEobsproc_global="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/obsproc/obsproc_global.iss-46886.fv3gfs" -export HOMEobsproc_network="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/obsproc/obsproc_global.iss-46886.fv3gfs" -export HOMEobsproc_prep="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/obsproc/obsproc_prep.iss-46886.fv3gfs" -export DATAROOT="/gpfs/dell2/ptmp/emc.glopara/tmpnwprd" -export jlogfile="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/com/gfs/prod/jlogfile" -export COMROOT="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/com/gfs/prod" -export CDUMP=$model -export cycle=t%CYC%z -export EXPDIR="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/para_fv3gfs/myexp" - diff --git a/ecflow/ecf/include/head.h b/ecflow/ecf/include/head.h index 48efa72bcb..2c49be2b5b 100644 --- a/ecflow/ecf/include/head.h +++ b/ecflow/ecf/include/head.h @@ -18,15 +18,13 @@ if [ -d /opt/modules ]; then . /opt/modules/default/init/sh module load ecflow POST_OUT=/gpfs/hps/tmpfs/ecflow/ecflow_post_in.$LSB_BATCH_JID -elif [ -d /usrx/local/Modules ]; then - # WCOSS Phase 1 & 2 (IBM iDataPlex) - . /usrx/local/Modules/default/init/sh - module load ecflow - POST_OUT=/var/lsf/ecflow_post_in.$LSB_BATCH_JID else # WCOSS Phase 3 (Dell PowerEdge) . /usrx/local/prod/lmod/lmod/init/sh - module load ips/18.0.1.163 ecflow/%ECF_VERSION% + . /gpfs/dell1/nco/ops/nwprod/versions/ecflow_p3.ver + module load ips/$ips_ver + module load EnvVars/$EnvVars_ver + module load ecflow/$ecflow_ver POST_OUT=/var/lsf/ecflow_post_in.$USER.$LSB_BATCH_JID fi ecflow_client --init=${ECF_RID} diff --git a/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis.ecf b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis.ecf new file mode 100755 index 0000000000..9cbacdcddb --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis.ecf @@ -0,0 +1,88 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_analysis_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_analysis_%CYC%.o%J +#BSUB -W 0:45 +#BSUB -n 1000 +#BSUB -R affinity[core(7)] +#BSUB -R span[ptile=4] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=250 +export ntasks=1000 +export ptile=4 +export threads=7 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load python/${python_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export KMP_AFFINITY=scatter +export OMP_NUM_THREADS=$threads +export FORT_BUFFERED=true +export OMP_NUM_THREADS_CY=28 +export NTHREADS=$OMP_NUM_THREADS_CY +export NTHREADS_GSI=$threads +export COMPONENT=${COMPONENT:-atmos} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export PREINP='' + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_calc.ecf b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_calc.ecf new file mode 100755 index 0000000000..dea4d5f2c9 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_calc.ecf @@ -0,0 +1,78 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_analysis_calc_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_analysis_calc_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 140 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=28] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=5 +export ntasks=140 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load python/${python_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_diag.ecf b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_diag.ecf new file mode 100755 index 0000000000..f6917b2875 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_diag.ecf @@ -0,0 +1,75 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_analysis_diag_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_analysis_diag_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 112 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=28] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=4 +export ntasks=112 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ATMOS_ANALYSIS_DIAG +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak.ecf b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak.ecf new file mode 100755 index 0000000000..7d614633e5 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak.ecf @@ -0,0 +1,63 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_gempak_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_gempak_%CYC%.o%J +#BSUB -W 0:15 +#BSUB -n 2 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load ips/$ips_ver +module load impi/$impi_ver +module load EnvVars/$EnvVars_ver +module load lsf/$lsf_ver +module load CFP/$CFP_ver +module load grib_util/$grib_util_ver +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/$gempak_ver + +module list + +#%include +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +export model=gdas +${HOMEgfs}/jobs/JGDAS_ATMOS_GEMPAK + +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/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak_meta_ncdc.ecf b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak_meta_ncdc.ecf new file mode 100755 index 0000000000..07bd7d79b0 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak_meta_ncdc.ecf @@ -0,0 +1,63 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_gempak_meta_ncdc_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_gempak_meta_ncdc_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 2 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +%include +%include + +set -x + +export model=%model:gdas% +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load ips/$ips_ver +module load impi/$impi_ver +module load EnvVars/$EnvVars_ver +module load lsf/$lsf_ver +module load CFP/$CFP_ver +module load grib_util/$grib_util_ver +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/${gempak_ver} + +module list + +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak/meta +export COMINgdas=$COM_IN/${RUN} +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC + +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/ecflow/ecf/scripts/gdas/atmos/init/jgdas_atmos_gldas.ecf b/ecflow/ecf/scripts/gdas/atmos/init/jgdas_atmos_gldas.ecf new file mode 100755 index 0000000000..b78842f022 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/init/jgdas_atmos_gldas.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_gldas_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_gldas_%CYC%.o%J +#BSUB -W 2:00 +#BSUB -n 112 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=28] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=4 +export ntasks=112 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ATMOS_GLDAS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump.ecf new file mode 100755 index 0000000000..dfe43337c1 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump.ecf @@ -0,0 +1,70 @@ +#BSUB -J %E%%RUN%_atmos_dump_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_dump_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -W 00:15 +#BSUB -P %PROJ% +#BSUB -n 14 +#BSUB -R span[ptile=14] +#BSUB -R affinity[core(1):distribute=balance] + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +module load EnvVars/$EnvVars_ver +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$cfp_ver + +module load grib_util/${grib_util_ver} +module list + +############################################################# +## WCOSS_C environment settings +############################################################## + +################################################ +# EXPORT list here + +set -x +export cyc=%CYC% +export COMPONENT=${COMPONENT:-atmos} +export COMIN_ROOT=%COM% +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT_ROOT=%COM% +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} + +#### +export ECF_PORT=%ECF_PORT% + +# CALL executable job script here +${HOMEobsproc_global}/jobs/JGLOBAL_DUMP + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_alert.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_alert.ecf new file mode 100755 index 0000000000..57a86a455b --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_alert.ecf @@ -0,0 +1,55 @@ +#BSUB -J %E%gdas_atmos_dump_alert_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_dump_alert_%CYC%.o%J +#BSUB -q %QUEUESERV% +#BSUB -R rusage[mem=1000] +#BSUB -R affinity[core] +#BSUB -cwd /tmp +#BSUB -W 00:05 +#BSUB -P %PROJ% + +%include +%include + +set -x + +export model=obsproc_dump_alert +%include + +############################################################# +# Load modules +############################################################# +#. $MODULESHOME/init/sh +module list + +############################################################# +# WCOSS environment settings +############################################################# + +# EXPORT list here + +set -x +export cyc=%CYC% +export NET=gfs +export RUN=gdas + +#### +export ECF_PORT=%ECF_PORT% + +# CALL executable job script here +$HOMEobsproc_dump_alert/jobs/JDUMP_ALERT + +%include +%manual +###################################################################### +# Purpose: Job to execute the gfs data dump alert processing for the +# 00Z cycle +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_post.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_post.ecf new file mode 100755 index 0000000000..cfed98e19c --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_post.ecf @@ -0,0 +1,70 @@ +#BSUB -J %E%%RUN%_atmos_dump_post_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_dump_post_%CYC%.o%J +#BSUB -q %QUEUE% +#BSUB -cwd /tmp +#BSUB -W 00:10 +#BSUB -P %PROJ% +#BSUB -n 14 +#BSUB -R span[ptile=14] +#BSUB -R affinity[core(1):distribute=balance] + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +# . $MODULESHOME/init/sh +module load EnvVars/$EnvVars_ver +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$cfp_ver +module list + +############################################################# +## WCOSS_C environment settings +############################################################## + +################################################ +# EXPORT list here + +set -x +export cyc=%CYC% +export COMPONENT=${COMPONENT:-atmos} +export COMIN_ROOT=%COM% +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT_ROOT=%COM% +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} + +#### +export ECF_PORT=%ECF_PORT% + +# CALL executable job script here +$HOMEobsproc_global/jobs/JGLOBAL_DUMP_POST + +%include +%manual +###################################################################### +# Purpose: Job to execute the gfs data dump post-processing for the +# 00Z cycle (listing contents of dump files; conversion +# of dump file format) +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end + diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_tropcy_qc_reloc.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_tropcy_qc_reloc.ecf new file mode 100755 index 0000000000..9447853586 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_tropcy_qc_reloc.ecf @@ -0,0 +1,58 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_tropcy_qc_reloc_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_tropcy_qc_reloc_%CYC%.o%J +#BSUB -W 0:05 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load EnvVars/$EnvVars_ver +module load lsf/$lsf_ver +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$CFP_ver +module load grib_util/$grib_util_ver + +module list + +#%include +export USE_CFP=YES +export PROCESS_TROPCY=YES +export DO_RELOCATE=YES +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC + +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/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_emcsfc_sfc_prep.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_emcsfc_sfc_prep.ecf new file mode 100755 index 0000000000..b703e27cf8 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_emcsfc_sfc_prep.ecf @@ -0,0 +1,52 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_emcsfc_sfc_prep_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_emcsfc_sfc_prep_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load grib_util/$grib_util_ver + +module list + +#%include +export USE_CFP=YES +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export SCRgfs=${HOMEgfs}/scripts + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP + +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/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep.ecf new file mode 100755 index 0000000000..153ae29640 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_atmos_prep_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_prep_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 00:20 +#BSUB -R span[ptile=2]; -R affinity[core(1)] +#BSUB -n 4 + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module use -a /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles +module load hdf5_parallel/${hdf5_parallel_ver} +module load netcdf_parallel/${netcdf_parallel_ver} +module load CFP/${CFP_ver} + +module list + +############################################################# +## WCOSS_C environment settings +############################################################# +# export BACK="NO" +# export POE="YES" +export COMPONENT=${COMPONENT:-atmos} +export cyc=%CYC% +#### export COMIN_ROOT=/gpfs/dell1/nco/ops/com +export COMIN_ROOT=%COM% +export COMIN="%COM%/${NET}/${envir}/${CDUMP}.${PDY}/${cyc}/${COMPONENT}" +export COMOUT_ROOT=%COM% +export COMOUT="%COM%/${NET}/${envir}/${CDUMP}.${PDY}/${cyc}/${COMPONENT}" +export COMINgdas=$COMIN +export COMINgfs="%COM%/$NET/$envir/gfs.$PDY/$cyc/$COMPONENT" +export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gdas.${PDY}/${cyc}/atmos +export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos +export DO_MAKEPREPBUFR=YES +export ROTDIR_DUMP=YES +export OPREFIX=$CDUMP.t${cyc}z. +export EXPDIR="$HOMEgfs/parm/config" +export ROTDIR=%COM%/$NET/$envir +export CDATE=${PDY}${cyc} + +set -x + +${HOMEobsproc_global}/jobs/JGLOBAL_PREP + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep_post.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep_post.ecf new file mode 100755 index 0000000000..0f6d536e5c --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep_post.ecf @@ -0,0 +1,106 @@ +#BSUB -J %E%%RUN%_atmos_prep_post_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_prep_post_%CYC%.o%J +#BSUB -q %QUEUESERV% +#BSUB -cwd /tmp +#BSUB -W 00:15 +#BSUB -P %PROJ% +#BSUB -M 1000 +#BSUB -R affinity[core] + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$cfp_ver +module list + +############################################################# +## WCOSS_C environment settings +############################################################## + +################################################ +# EXPORT list here + +set -x +export cyc=%CYC% +export COMPONENT=${COMPONENT:-atmos} +export COMIN_ROOT=%COM% +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT_ROOT=%COM% +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} + +#### +export ECF_PORT=%ECF_PORT% + +#### +TTT=gdas +if [ $TTT = "gdas" ]; then + ppdy=$PDY + if [ "$cyc" = "00" ]; then + pcyc=18 + ppdy=20200927 + elif [ "$cyc" = "06" ]; then + pcyc=00 + elif [ "$cyc" = "12" ]; then + pcyc=06 + elif [ "$cyc" = "18" ]; then + pcyc=12 + else + echo "not a valid cycle time" + fi + pCOMOUT=${COMIN_ROOT}/${NET}/${envir}/${RUN}.${ppdy}/${pcyc}/${COMPONENT} + comin_prod=${COMIN_ROOT}/gfs/prod/gdas.${ppdy}/${pcyc} + comin_v16rt2=${COMIN_ROOT}/${NET}/${envir}/gdas.${ppdy}/${pcyc}/atmos + + cd $pCOMOUT + for f in $(ls $comin_prod/upa_his_twinwind.*) # link upa files + do + echo "$f" + if [ ! -f "${pCOMOUT}/$(basename $f)" ]; then + ln -s $f + fi + done + + for f in $(ls $comin_v16rt2/*gsistat) # link gsistat file + do + echo "$f" + if [ ! -f "${pCOMOUT}/$(basename $f)" ]; then + ln -s $f + fi + done +fi +export VERSION_FILE_gfs=/gpfs/dell2/emc/obsproc/noscrub/Shelley.Melchior/gitstatic/gfs.ver.GFSv16-atmos +#### + +# CALL executable job script here +$HOMEobsproc_global/jobs/JGLOBAL_PREP_POST + +%include +%manual +###################################################################### +# Purpose: Job to execute the GFS PREPBUFR post-processing for +# the 00Z cycle (creating unrestricted PREPBUFR files) +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end + diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_anl.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_anl.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_anl.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f000.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f000.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f000.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f001.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f001.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f001.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f002.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f002.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f002.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f003.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f003.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f003.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f004.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f004.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f004.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f005.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f005.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f005.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f006.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f006.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f006.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f007.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f007.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f007.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f008.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f008.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f008.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f009.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f009.ecf new file mode 100755 index 0000000000..7590f0c7b6 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f009.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load crtm/${crtm_ver} +module load g2tmpl/${g2tmpl_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_manager.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_manager.ecf new file mode 100755 index 0000000000..1164e9f5a8 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_manager.ecf @@ -0,0 +1,61 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_post_manager_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_manager_%CYC%.o%J +#BSUB -W 1:15 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} + +module list + +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COMIN +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_POST_MANAGER + +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/ecflow/ecf/scripts/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf.ecf b/ecflow/ecf/scripts/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf.ecf new file mode 100755 index 0000000000..6279ea18f7 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_enkf_chgres_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_enkf_chgres_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 3 +#BSUB -R affinity[core(28)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=3 +export ntasks=3 +export ptile=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load python/${python_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ATMOS_CHGRES_FORENKF + +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/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfozn.ecf b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfozn.ecf new file mode 100755 index 0000000000..761bb2a8aa --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfozn.ecf @@ -0,0 +1,70 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_verfozn_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_verfozn_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/${grib_util_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load util_shared/${util_shared_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export OZN_TANKDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export VERBOSE=YES +export HOMEgfs_ozn=$HOMEgfs + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGDAS_ATMOS_VERFOZN + +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/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfrad.ecf b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfrad.ecf new file mode 100755 index 0000000000..a0256e5b8b --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfrad.ecf @@ -0,0 +1,69 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_verfrad_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_verfrad_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/${grib_util_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load util_shared/${util_shared_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export TANKverf=$COM_IN +export VERBOSE=YES + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGDAS_ATMOS_VERFRAD + +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/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_vminmon.ecf b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_vminmon.ecf new file mode 100755 index 0000000000..13a463fd9c --- /dev/null +++ b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_vminmon.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_atmos_vminmon_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_vminmon_%CYC%.o%J +#BSUB -W 0:05 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load pm5/${pm5_ver} +module load metplus/${metplus_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load util_shared/${util_shared_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export VERBOSE=YES + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGDAS_ATMOS_VMINMON + +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/ecflow/ecf/scripts/gdas/dump/jgdas_ics.ecf b/ecflow/ecf/scripts/gdas/dump/jgdas_ics.ecf deleted file mode 100644 index 3506074c2f..0000000000 --- a/ecflow/ecf/scripts/gdas/dump/jgdas_ics.ecf +++ /dev/null @@ -1,92 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_ics -#BSUB -o %COM%/output/%ENVIR%/today/gdas_ics_%CYC%.o%J - -#BSUB -W 0:02 -#BSUB -x -#BSUB -R 'affinity[core(1)]' -#BSUB -R 'span[ptile=28]' -#BSUB -n 2 - -%include -%include - -set -x - - - -export model=gfs -export NET=gfs -export RUN=%RUN% - -export NWROOT=%NWROOT% # EMC override -export DATAROOT=%DATAROOT% # EMC override -%include - - -############################################################ -# Load modules -############################################################ -#. $MODULESHOME/init/sh -module load ips/18.0.1.163 -module load impi/18.0.1 -module load EnvVars/1.0.2 - -module load g2tmpl/1.5.0 -module load crtm/2.2.5 -module load ESMF/7_1_0r -module load dev/util_shared/1.0.8 - -module unload grib_util/1.0.6 -module load dev/grib_util/1.1.0 - -module load NCO/4.7.0 -module load HDF5-serial/1.10.1 -module load NetCDF/4.5.0 -module load CFP/2.0.1 -export USE_CFP=YES - -module use /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 - -module load bufr_dumplist/1.5.0 -module load dumpjb/4.0.0 -module load NCL/6.4.0 - -module list -export ECF_PORT=%ECF_PORT% # workaround for bug in ecflow module - -export cyc=%CYC% -export cycle=t%CYC%z -export jlogfile=/%COM%/logs/jlogfile -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} # where to get config files - -# Development overrides -export DATAROOT=%DATAROOT% -export COMROOT=/%COM% - -# Development synonyms -export CDUMP="$RUN" -export ROTDIR="$COMROOT" - - -############################################################ -# WCOSS environment settings -############################################################ - -# Set tuning variables like KMP_AFFINITY and OMP_STACKSIZE here. - -############################################################ -export cyc=%CYC% -export job=jgdas_ics_%CYC% - -# CALL executable job script here -${HOMEgfs}/jobs/JGDAS_ICS - -%include -%manual -# FIXME: Insert manual for this job. - -%end diff --git a/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_diag.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_diag.ecf new file mode 100755 index 0000000000..10111fb89f --- /dev/null +++ b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_diag.ecf @@ -0,0 +1,65 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_enkf_diag_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_diag_%CYC%.o%J +#BSUB -W 0:06 +#BSUB -n 56 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=28] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=2 +export ntasks=56 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ENKF_DIAG + +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/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_select_obs.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_select_obs.ecf new file mode 100755 index 0000000000..d29f98017c --- /dev/null +++ b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_select_obs.ecf @@ -0,0 +1,69 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_enkf_select_obs_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_select_obs_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 480 +#BSUB -R affinity[core(7)] +#BSUB -R span[ptile=4] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=120 +export ntasks=480 +export ptile=4 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/$lsf_ver +module load impi/$impi_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load CFP/${CFP_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load python/${python_ver} +module load crtm/${crtm_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ENKF_SELECT_OBS + +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/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_update.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_update.ecf new file mode 100755 index 0000000000..f9bdb18a33 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_update.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_enkf_update_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_update_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 960 +#BSUB -R affinity[core(7)] +#BSUB -R span[ptile=4] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=240 +export ntasks=960 +export ptile=4 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/$lsf_ver +module load impi/$impi_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load CFP/${CFP_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load python/${python_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ENKF_UPDATE + +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/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/ecen/jgdas_enkf_ecen.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/ecen/jgdas_enkf_ecen.ecf new file mode 100755 index 0000000000..790e0d4019 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/ecen/jgdas_enkf_ecen.ecf @@ -0,0 +1,69 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_enkf_ecen_%FHRGRP%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_ecen_%FHRGRP%_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 80 +#BSUB -R affinity[core(7)] +#BSUB -R span[ptile=4] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=20 +export ntasks=80 +export ptile=4 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/$lsf_ver +module load impi/$impi_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHRGRP=%FHRGRP% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHMIN_ECEN=$FHRGRP +export FHMAX_ECEN=$FHRGRP +export FHOUT_ECEN=$FHRGRP + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ENKF_ECEN + +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/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/jgdas_enkf_sfc.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/jgdas_enkf_sfc.ecf new file mode 100755 index 0000000000..58dcdfa2b3 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/jgdas_enkf_sfc.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_enkf_sfc_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_sfc_%CYC%.o%J +#BSUB -W 0:06 +#BSUB -n 84 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=28] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=3 +export ntasks=84 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load python/${python_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ENKF_SFC + +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/ecflow/ecf/scripts/gdas/enkf/forecast/jgdas_enkf_fcst.ecf b/ecflow/ecf/scripts/gdas/enkf/forecast/jgdas_enkf_fcst.ecf new file mode 100755 index 0000000000..cb2bde6446 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/enkf/forecast/jgdas_enkf_fcst.ecf @@ -0,0 +1,70 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J +#BSUB -W 0:40 +#BSUB -n 420 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=28] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=15 +export ntasks=420 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/$lsf_ver +module load impi/$impi_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load ESMF/${ESMF_ver} +module load HDF5-parallel/${hdf5_parallel_ver} + +module list + +############################################################# +# WCOSS environment settings +###############i############################################# +export ENSGRP=%ENSGRP% +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGDAS_ENKF_FCST + +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/ecflow/ecf/scripts/gdas/jgdas_emc_dump_waiter.ecf b/ecflow/ecf/scripts/gdas/jgdas_emc_dump_waiter.ecf deleted file mode 100644 index 4ad9ce6e17..0000000000 --- a/ecflow/ecf/scripts/gdas/jgdas_emc_dump_waiter.ecf +++ /dev/null @@ -1,109 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_emc_dump_waiter -#BSUB -o %COM%/output/%ENVIR%/today/gdas_emc_dump_waiter_%CYC%.o%J - -#BSUB -W 1:00 -#BSUB -x -#BSUB -R 'affinity[core(1)]' -#BSUB -n 1 - -%include -%include - -set -x - - - -export model=gfs -export NET=gfs -export RUN=%RUN% - -export NWROOT=%NWROOT% # EMC override -export DATAROOT=%DATAROOT% # EMC override -%include - - -############################################################ -# Load modules -############################################################ -#. $MODULESHOME/init/sh -module load ips/18.0.1.163 -module load impi/18.0.1 -module load EnvVars/1.0.2 - -module load g2tmpl/1.5.0 -module load crtm/2.2.5 -module load ESMF/7_1_0r -module load dev/util_shared/1.0.8 - -module unload grib_util/1.0.6 -module load dev/grib_util/1.1.0 - -module load NCO/4.7.0 -module load HDF5-serial/1.10.1 -module load NetCDF/4.5.0 -module load CFP/2.0.1 -export USE_CFP=YES - -module use /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 - -module load bufr_dumplist/1.5.0 -module load dumpjb/4.0.0 -module load NCL/6.4.0 - -module list -export ECF_PORT=%ECF_PORT% # workaround for bug in ecflow module - -export cyc=%CYC% -export cycle=t%CYC%z -export jlogfile=/%COM%/logs/jlogfile -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} # where to get config files - -# Development overrides -export DATAROOT=%DATAROOT% -export COMROOT=/%COM% - -# Development synonyms -export CDUMP="$RUN" -export ROTDIR="$COMROOT" - - -############################################################ -# WCOSS environment settings -############################################################ - -# Set tuning variables like KMP_AFFINITY and OMP_STACKSIZE here. - -############################################################ -export cyc=%CYC% -export job=jgdas_emc_dump_waiter_%CYC% - -# CALL executable job script here -workdir=/tmp/$USER.dump_waiter.$$.$RANDOM -mkdir -p "$workdir" -cd "$workdir" -export cycle="t${cyc}z" -export jlogfile=${jlogfile:-$COMROOT/logs/jlogfiles/jlogfile.${job}.${pid}} -export job=${job:-"anal"} -setpdy.sh -source ./PDY -WAITFILE=%DUMPDIR%/${PDY}%CYC%/gdas/gdas.t%CYC%z.updated.status.tm00.bufr_d -while [[ ! -s "$WAITFILE" ]] ; do - echo "$WAITFILE: nope" - sleep 37 -done -env | grep ECF_ -echo "$WAITFILE: yup" -ecflow_client --event updated_status -cd / -rm -rf "$workdir" - - -%include -%manual -# FIXME: Insert manual for this job. - -%end diff --git a/ecflow/ecf/scripts/gdas/jgdas_forecast.ecf b/ecflow/ecf/scripts/gdas/jgdas_forecast.ecf new file mode 100755 index 0000000000..376ad2f77b --- /dev/null +++ b/ecflow/ecf/scripts/gdas/jgdas_forecast.ecf @@ -0,0 +1,70 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gdas_forecast_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gdas_forecast_%CYC%.o%J +#BSUB -W 1:00 +#BSUB -n 833 +#BSUB -R affinity[core(4)] +#BSUB -R span[ptile=7] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=119 +export ntasks=833 +export ptile=7 +export threads=4 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/$lsf_ver +module load impi/$impi_ver +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load ESMF/${ESMF_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_FORECAST + +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/ecflow/ecf/scripts/gdas/post_processing/bulletins/jgdas_bulls_navy.ecf b/ecflow/ecf/scripts/gdas/post_processing/bulletins/jgdas_bulls_navy.ecf deleted file mode 100644 index e93a67ff5b..0000000000 --- a/ecflow/ecf/scripts/gdas/post_processing/bulletins/jgdas_bulls_navy.ecf +++ /dev/null @@ -1,76 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_bulls_navy_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_bulls_navy_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -x -#BSUB -R 'affinity[core(28)]' -#BSUB -R 'span[ptile=1]' -#BSUB -n 1 -#BSUB -cwd /tmp -%include -%include - -set -x - - - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% - -%include - -############################################################ -# Load modules -############################################################ -#. $MODULESHOME/init/sh -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver - -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load ESMF/$ESMF_ver -module load dev/util_shared/$util_shared_ver # NOTE: remove dev/ after util_shared upgrade - -module unload grib_util -module load dev/grib_util/$grib_util_ver # NOTE: remove dev/ after grib_util upgrade - -module load NCO/$NCO_ver -module load HDF5-serial/$HDF5_serial_ver -module load NetCDF/$NetCDF_ver -module load CFP/$CFP_ver -export USE_CFP=YES - -module use /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/$gempak_ver - -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver -module load NCL/$NCL_ver - -module list - -# Synonyms expected by scripts: -export CDUMP="$RUN" -export ROTDIR="$COMROOT" - - -############################################################ -# WCOSS environment settings -############################################################ - -# Set tuning variables like KMP_AFFINITY and OMP_STACKSIZE here. - -############################################################ -export cyc=%CYC% - - -$HOMEgfs/jobs/JGDAS_BULLS_NAVY - -%include -%manual - -%end diff --git a/ecflow/ecf/scripts/gdas/wave/init/jgdas_wave_init.ecf b/ecflow/ecf/scripts/gdas/wave/init/jgdas_wave_init.ecf new file mode 100755 index 0000000000..c6324214da --- /dev/null +++ b/ecflow/ecf/scripts/gdas/wave/init/jgdas_wave_init.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_init_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_init_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 00:10 +#BSUB -R span[ptile=28]; -R affinity[core(1)] +#BSUB -n 28 + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=28 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_INIT + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postpnt.ecf b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postpnt.ecf new file mode 100755 index 0000000000..90618b9d0c --- /dev/null +++ b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postpnt.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_postpnt_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_postpnt_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 01:00 +#BSUB -R span[ptile=28]; -R affinity[core] +#BSUB -n 280 + +module purge +%include +%include + +set -x + +export NODES=10 +export ntasks=280 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_POST_PNT + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postsbs.ecf b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postsbs.ecf new file mode 100755 index 0000000000..6cd492faf3 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postsbs.ecf @@ -0,0 +1,77 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_postsbs_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_postsbs_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 06:00 +#BSUB -R span[ptile=28]; -R affinity[core(1)] +#BSUB -n 28 + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=28 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export CDUMP=gdas +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_POST_SBS + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas/wave/prep/jgdas_wave_prep.ecf b/ecflow/ecf/scripts/gdas/wave/prep/jgdas_wave_prep.ecf new file mode 100755 index 0000000000..8853311f26 --- /dev/null +++ b/ecflow/ecf/scripts/gdas/wave/prep/jgdas_wave_prep.ecf @@ -0,0 +1,81 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_prep_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_prep_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 00:30 +#BSUB -R span[ptile=28]; -R affinity[core(1)] +#BSUB -n 84 + +module purge +%include +%include + +set -x + +export NODES=3 +export ntasks=84 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NCO/${NCO_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load cdo/${cdo_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_PREP + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gdas_FV3/analysis/jgdas_analysis_high.ecf b/ecflow/ecf/scripts/gdas_FV3/analysis/jgdas_analysis_high.ecf deleted file mode 100755 index f57ba2682e..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/analysis/jgdas_analysis_high.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_analysis_high_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_analysis_high_%CYC%.o%J -#BSUB -W 1:00 -#BSUB -n 480 -#BSUB -R affinity[core(14)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export PREINP=${CDUMP}.${cycle}. - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ANALYSIS - -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/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump.ecf deleted file mode 100644 index c01733c8e5..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#BSUB -J %E%%RUN%_dump_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_dump_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -q %QUEUE% -#BSUB -W 00:15 -#BSUB -L /bin/sh -#BSUB -P %PROJ% -#BSUB -n 14 -#BSUB -R span[ptile=14] -#BSUB -R affinity[core(1):distribute=balance] - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver - -module load grib_util/${grib_util_ver} -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -# CALL executable job script here -${HOMEobsproc_global}/jobs/JGLOBAL_DUMP - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_alert.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_alert.ecf deleted file mode 100755 index a12461eb3f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_alert.ecf +++ /dev/null @@ -1,53 +0,0 @@ -#BSUB -J %E%gdas_dump_alert_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_dump_alert_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUESERV% -#BSUB -R rusage[mem=1000] -#BSUB -R affinity[core] -#BSUB -cwd /tmp -#BSUB -W 00:05 -#BSUB -P %PROJ% - -%include -%include - -set -x - -export model=obsproc_dump_alert -%include - -############################################################# -# Load modules -############################################################# -#. $MODULESHOME/init/sh -module list - -############################################################# -# WCOSS environment settings -############################################################# - -# EXPORT list here - -set -x -export cyc=%CYC% -export NET=gfs -export RUN=gdas - -# CALL executable job script here -$HOMEobsproc_dump_alert/jobs/JDUMP_ALERT - -%include -%manual -###################################################################### -# Purpose: Job to execute the gfs data dump alert processing for the -# 00Z cycle -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_post.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_post.ecf deleted file mode 100755 index c42264bf49..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_post.ecf +++ /dev/null @@ -1,61 +0,0 @@ -#BSUB -J %E%%RUN%_dump_post_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_dump_post_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUE% -#BSUB -cwd /tmp -#BSUB -W 00:10 -#BSUB -P %PROJ% -#BSUB -n 14 -#BSUB -R span[ptile=14] -#BSUB -R affinity[core(1):distribute=balance] - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -# . $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -#export PROCESS_DATACOUNTS=NO - -# CALL executable job script here -$HOMEobsproc_global/jobs/JGLOBAL_DUMP_POST - -%include -%manual -###################################################################### -# Purpose: Job to execute the gfs data dump post-processing for the -# 00Z cycle (listing contents of dump files; conversion -# of dump file format) -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end - diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_copy.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_copy.ecf deleted file mode 100755 index e8e15c46b0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_copy.ecf +++ /dev/null @@ -1,53 +0,0 @@ -#BSUB -J %E%gdas_tcvital_copy_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_tcvital_copy_%CYC%.o%J -#BSUB -e %COM%/output/%ENVIR%/today/gdas_tcvital_copy_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -R rusage[mem=1000]; -R span[ptile=1]; -R affinity[core] -#BSUB -n 1 -#BSUB -q %QUEUESERV% -#BSUB -W 00:15 -#BSUB -L /bin/sh -#BSUB -P %PROJ% - -%include -%include - -# EXPORT list here -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver - -set -x -export cyc=%CYC% -export mod=nhc -export RUN=gdas - -# CALL executable job script here -VERSION_FILE=$NWROOT/versions/gfs.ver -if [ -f $VERSION_FILE ]; then - . $VERSION_FILE -else - ecflow_client --msg="***JOB ${ECF_NAME} ERROR: Version File $VERSION_FILE does not exist ***" - ecflow_client --abort - exit -fi - -$NWROOT/gdas.${gdas_ver}/jobs/JTCVITAL_COPY - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_prod.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_prod.ecf deleted file mode 100755 index 4bd2d49886..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_prod.ecf +++ /dev/null @@ -1,52 +0,0 @@ -#BSUB -J %E%gdas_tcvital_prod_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_tcvital_prod_%CYC%.o%J -#BSUB -e %COM%/output/%ENVIR%/today/gdas_tcvital_prod_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -R rusage[mem=1000]; -R span[ptile=1]; -R affinity[core] -#BSUB -n 1 -#BSUB -q %QUEUESERV% -#BSUB -W 00:15 -#BSUB -L /bin/sh -#BSUB -P %PROJ% - -%include -%include - -# EXPORT list here -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver - -set -x -export cyc=%CYC% -export RUN=gdas - -# CALL executable job script here -VERSION_FILE=$NWROOT/versions/gfs.ver -if [ -f $VERSION_FILE ]; then - . $VERSION_FILE -else - ecflow_client --msg="***JOB ${ECF_NAME} ERROR: Version File $VERSION_FILE does not exist ***" - ecflow_client --abort - exit -fi - -$NWROOT/gdas.${gdas_ver}/jobs/JTCVITAL_COPY - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tropcy_qc_reloc.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tropcy_qc_reloc.ecf deleted file mode 100755 index 412c69f511..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tropcy_qc_reloc.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_tropcy_qc_reloc_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_tropcy_qc_reloc_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export PROCESS_TROPCY=YES -export DO_RELOCATE=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_TROPCY_QC_RELOC - -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/ecflow/ecf/scripts/gdas_FV3/dump/jmodel_realtime_gdas.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jmodel_realtime_gdas.ecf deleted file mode 100755 index 7cd142a51c..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/dump/jmodel_realtime_gdas.ecf +++ /dev/null @@ -1,53 +0,0 @@ -#BSUB -J %E%model_realtime_gdas_%CYC% -#BSUB -o /com/output/%ENVIR%/today/model_realtime_gdas_%CYC%.o%J -#BSUB -e /com/output/%ENVIR%/today/model_realtime_gdas_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q prod_serv2 -#BSUB -cwd /tmp -#BSUB -W 00:10 -#BSUB -R rusage[mem=500] -#BSUB -R affinity[core] -#BSUB -R "span[ptile=8]" -#BSUB -n 16 -#BSUB -P %PROJ% -#BSUB -a poe -##BSUB MP_TASK_AFFINITY=cpu:1 - -%include -%include - -# EXPORT list here -set -x -export NET=gfs -export RUNM=gdas -export cyc=%CYC% - -export job=model_realtime_${NET}_${cyc} -export output=/com/output/${envir}/today/model_realtime_${NET}_${cyc} -export error=/com/output/${envir}/today/model_realtime_${NET}_${cyc} - -# CALL executable job script here -VERSION_FILE=/nw${envir}/versions/models_realtime.ver -if [ -f $VERSION_FILE ]; then - . $VERSION_FILE -else - ecflow_client --msg="***JOB ${ECFNAME} ERROR: Version File $VERSION_FILE does not exist ***" - ecflow_client --abort - exit -fi - -/nw${envir}/models_realtime.${code_ver}/jobs/JMODELS_REALTIME - -%include -%manual -###################################################################### -# PURPOSE: To read the hourly and its monthly mean data dump counts and compares -# to the monthly averages. -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### -%end diff --git a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp1.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp1.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp1.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp10.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp10.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp10.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp11.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp11.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp11.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp12.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp12.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp12.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp13.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp13.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp13.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp14.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp14.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp14.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp15.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp15.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp15.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp16.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp16.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp16.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp17.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp17.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp17.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp18.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp18.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp18.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp19.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp19.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp19.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp2.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp2.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp2.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp20.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp20.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp20.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp3.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp3.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp3.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp4.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp4.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp4.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp5.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp5.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp5.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp6.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp6.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp6.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp7.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp7.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp7.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp8.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp8.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp8.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp9.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp9.ecf deleted file mode 100755 index 991f2dde2f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp9.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 168 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_FCST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp1.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp1.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp1.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp10.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp10.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp10.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp2.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp2.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp2.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp3.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp3.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp3.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp4.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp4.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp4.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp5.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp5.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp5.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp6.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp6.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp6.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp7.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp7.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp7.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp8.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp8.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp8.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp9.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp9.ecf deleted file mode 100755 index 8a861deef0..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/innovate/jgdas_enkf_innovate_obs_grp9.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_innovate_obs_%ENSGRP%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_innovate_obs_%ENSGRP%_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export ENSGRP=%ENSGRP% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_INNOVATE_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_inflate_recenter.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_inflate_recenter.ecf deleted file mode 100755 index 34149727cd..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_inflate_recenter.ecf +++ /dev/null @@ -1,56 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_inflate_recenter_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_inflate_recenter_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load NetCDF/$NetCDF_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_ENKF_RECENTER - -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/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_select_obs.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_select_obs.ecf deleted file mode 100755 index d5f4fa5916..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_select_obs.ecf +++ /dev/null @@ -1,56 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_select_obs_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_select_obs_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 140 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_SELECT_OBS - -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/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_update.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_update.ecf deleted file mode 100755 index b96d6de93f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/jgdas_enkf_update.ecf +++ /dev/null @@ -1,55 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_update_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_update_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 360 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$CFP_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ENKF_UPDATE - -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/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f003.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f003.ecf deleted file mode 100755 index eff90bc45f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f003.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHMIN_EPOS=%FHMIN_EPOS% -export FHMAX_EPOS=%FHMAX_EPOS% -export FHOUT_EPOS=%FHOUT_EPOS% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_ENKF_POST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f004.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f004.ecf deleted file mode 100755 index eff90bc45f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f004.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHMIN_EPOS=%FHMIN_EPOS% -export FHMAX_EPOS=%FHMAX_EPOS% -export FHOUT_EPOS=%FHOUT_EPOS% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_ENKF_POST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f005.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f005.ecf deleted file mode 100755 index eff90bc45f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f005.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHMIN_EPOS=%FHMIN_EPOS% -export FHMAX_EPOS=%FHMAX_EPOS% -export FHOUT_EPOS=%FHOUT_EPOS% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_ENKF_POST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f006.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f006.ecf deleted file mode 100755 index eff90bc45f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f006.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHMIN_EPOS=%FHMIN_EPOS% -export FHMAX_EPOS=%FHMAX_EPOS% -export FHOUT_EPOS=%FHOUT_EPOS% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_ENKF_POST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f007.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f007.ecf deleted file mode 100755 index eff90bc45f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f007.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHMIN_EPOS=%FHMIN_EPOS% -export FHMAX_EPOS=%FHMAX_EPOS% -export FHOUT_EPOS=%FHOUT_EPOS% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_ENKF_POST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f008.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f008.ecf deleted file mode 100755 index eff90bc45f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f008.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHMIN_EPOS=%FHMIN_EPOS% -export FHMAX_EPOS=%FHMAX_EPOS% -export FHOUT_EPOS=%FHOUT_EPOS% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_ENKF_POST - -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/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f009.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f009.ecf deleted file mode 100755 index eff90bc45f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/enkf/post/jgdas_enkf_post_f009.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 80 -#BSUB -R affinity[core(7)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHMIN_EPOS=%FHMIN_EPOS% -export FHMAX_EPOS=%FHMAX_EPOS% -export FHOUT_EPOS=%FHOUT_EPOS% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_ENKF_POST - -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/ecflow/ecf/scripts/gdas_FV3/forecast/jgdas_forecast_high.ecf b/ecflow/ecf/scripts/gdas_FV3/forecast/jgdas_forecast_high.ecf deleted file mode 100755 index 28ac6ff13e..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/forecast/jgdas_forecast_high.ecf +++ /dev/null @@ -1,57 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_forecast_high_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_forecast_high_%CYC%.o%J -#BSUB -W 0:25 -#BSUB -n 336 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_FORECAST - -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/ecflow/ecf/scripts/gdas_FV3/gempak/jgdas_gempak.ecf b/ecflow/ecf/scripts/gdas_FV3/gempak/jgdas_gempak.ecf deleted file mode 100755 index f39728d23d..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/gempak/jgdas_gempak.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_gempak_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_gempak_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -export model=gdas -${HOMEgfs}/jobs/JGDAS_GEMPAK - -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/ecflow/ecf/scripts/gdas_FV3/gempak/jgdas_gempak_meta_ncdc.ecf b/ecflow/ecf/scripts/gdas_FV3/gempak/jgdas_gempak_meta_ncdc.ecf deleted file mode 100755 index 128eeb6dcc..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/gempak/jgdas_gempak_meta_ncdc.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_gempak_meta_ncdc_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_gempak_meta_ncdc_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gdas% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_GEMPAK_META_NCDC - -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/ecflow/ecf/scripts/gdas_FV3/gempak_20190514/jgdas_gempak.ecf b/ecflow/ecf/scripts/gdas_FV3/gempak_20190514/jgdas_gempak.ecf deleted file mode 100755 index e9ccfec1e9..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/gempak_20190514/jgdas_gempak.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_gempak_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_gempak_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -export model=gdas -${HOMEgfs}/jobs/JGDAS_GEMPAK - -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/ecflow/ecf/scripts/gdas_FV3/gempak_20190514/jgdas_gempak_meta_ncdc.ecf b/ecflow/ecf/scripts/gdas_FV3/gempak_20190514/jgdas_gempak_meta_ncdc.ecf deleted file mode 100755 index cd0bebeb50..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/gempak_20190514/jgdas_gempak_meta_ncdc.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_gempak_meta_ncdc_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_gempak_meta_ncdc_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gdas% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_GEMPAK_META_NCDC - -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/ecflow/ecf/scripts/gdas_FV3/jgdas_verfrad.ecf b/ecflow/ecf/scripts/gdas_FV3/jgdas_verfrad.ecf deleted file mode 100755 index 3a1a8bf35e..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/jgdas_verfrad.ecf +++ /dev/null @@ -1,50 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_verfrad_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_verfrad_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_VERFRAD - -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/ecflow/ecf/scripts/gdas_FV3/jgdas_vminmon.ecf b/ecflow/ecf/scripts/gdas_FV3/jgdas_vminmon.ecf deleted file mode 100755 index 71a1536cfe..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/jgdas_vminmon.ecf +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_vminmon_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_vminmon_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gdas% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load pm5/$pm5_ver -module load ips/$ips_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGDAS_VMINMON - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_anl.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_anl.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_anl.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f000.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f000.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f000.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f001.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f001.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f001.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f002.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f002.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f002.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f003.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f003.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f003.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f004.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f004.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f004.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f005.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f005.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f005.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f006.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f006.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f006.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f007.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f007.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f007.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f008.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f008.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f008.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f009.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f009.ecf deleted file mode 100755 index db61ca3bb8..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_f009.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_%FHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHR=%FHR% -export post_times=%HR% -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_manager.ecf b/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_manager.ecf deleted file mode 100755 index 70bc45b8b4..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post/jgdas_post_manager.ecf +++ /dev/null @@ -1,50 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_post_manager_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_post_manager_%CYC%.o%J -#BSUB -W 1:15 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_POST_MANAGER - -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/ecflow/ecf/scripts/gdas_FV3/post_processing/bulletins/jgdas_mknavybulls.ecf b/ecflow/ecf/scripts/gdas_FV3/post_processing/bulletins/jgdas_mknavybulls.ecf deleted file mode 100755 index a67839245f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post_processing/bulletins/jgdas_mknavybulls.ecf +++ /dev/null @@ -1,56 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_mknavybulls_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_mknavybulls_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gdas% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_BULLS_NAVY - -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/ecflow/ecf/scripts/gdas_FV3/post_processing/jgdas_tropc.ecf b/ecflow/ecf/scripts/gdas_FV3/post_processing/jgdas_tropc.ecf deleted file mode 100755 index 1e7fd31795..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/post_processing/jgdas_tropc.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_tropc_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_tropc_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gdas% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load NCL/$NCL_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGDAS_TROPC - -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/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_emcsfc_sfc_prep.ecf b/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_emcsfc_sfc_prep.ecf deleted file mode 100755 index d2d1247f41..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_emcsfc_sfc_prep.ecf +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gdas_emcsfc_sfc_prep_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_emcsfc_sfc_prep_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export SCRgfs=${HOMEgfs}/scripts - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_EMCSFC_SFC_PREP - -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/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep.ecf b/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep.ecf deleted file mode 100755 index a9fc222c67..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#BSUB -J %E%%RUN%_prep_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -q %QUEUE% -#BSUB -L /bin/sh -#BSUB -P %PROJ% -#BSUB -W 00:20 -#BSUB -R span[ptile=3]; -R affinity[core] -#BSUB -n 3 -#BSUB -M 18000 - -%include -%include - -export NODES=1 - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x - -export cyc=%CYC% - -# CALL executable job script here -${HOMEobsproc_global}/jobs/JGLOBAL_PREP - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep_post.ecf b/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep_post.ecf deleted file mode 100755 index cff57bb245..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep_post.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#BSUB -J %E%%RUN%_prep_post_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_post_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUESERV% -#BSUB -cwd /tmp -##BSUB -W 00:30 -#BSUB -W 00:15 -#BSUB -P %PROJ% -#BSUB -M 1000 -#BSUB -R affinity[core] - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -#export PROCESS_ALL_REPORT_COUNTS=NO - -# CALL executable job script here -$HOMEobsproc_global/jobs/JGLOBAL_PREP_POST - -%include -%manual -###################################################################### -# Purpose: Job to execute the GFS PREPBUFR post-processing for -# the 00Z cycle (creating unrestricted PREPBUFR files) -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end - diff --git a/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep_post.ecf.18z b/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep_post.ecf.18z deleted file mode 100755 index 750cf386c7..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/prep/jgdas_prep_post.ecf.18z +++ /dev/null @@ -1,60 +0,0 @@ -#BSUB -J %E%gdas_prep_post_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gdas_prep_post_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUESERV% -#BSUB -cwd /tmp -#BSUB -W 00:30 -#BSUB -P %PROJ% -#BSUB -M 1000 -##BSUB -extsched 'CRAYLINUX[]' - -%include -%include - -set -x -export NODES=1 - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -. $MODULESHOME/init/sh -module load cfp-intel-sandybridge/${cfp_intel_sandybridge_ver} -module load grib_util/${grib_util_ver} -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here -set -x -export cyc=%CYC% - -#export PROCESS_ALL_REPORT_COUNTS=NO - -export REBUILD_MAINPAGE=YES -export monsummary_dat=$PDY - -# CALL executable job script here -$HOMEobsproc_global/jobs/JGDAS_PREP_POST - -%include -%manual -###################################################################### -# Purpose: Job to execute the GFS PREPBUFR post-processing for -# the 00Z cycle (creating unrestricted PREPBUFR files) -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end - diff --git a/ecflow/ecf/scripts/gdas_FV3/prep/jglobal_prep.ecf b/ecflow/ecf/scripts/gdas_FV3/prep/jglobal_prep.ecf deleted file mode 100755 index 0c7097fd96..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/prep/jglobal_prep.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#BSUB -J %E%%RUN%_prep_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -q %QUEUE% -#BSUB -L /bin/sh -#BSUB -P %PROJ% -##BSUB -W 00:30 -#BSUB -W 00:35 -#BSUB -R span[ptile=3]; -R affinity[core] -#BSUB -n 3 -#BSUB -M 18000 - -%include -%include - -export NODES=1 - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x - -export cyc=%CYC% - -# CALL executable job script here -${HOMEobsproc_global}/jobs/JGLOBAL_PREP - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gdas_FV3/prep/jglobal_prep_post.ecf b/ecflow/ecf/scripts/gdas_FV3/prep/jglobal_prep_post.ecf deleted file mode 100755 index 31ec73452f..0000000000 --- a/ecflow/ecf/scripts/gdas_FV3/prep/jglobal_prep_post.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#BSUB -J %E%%RUN%_prep_post_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_post_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUESERV% -#BSUB -cwd /tmp -##BSUB -W 00:30 -#BSUB -W 00:15 -#BSUB -P %PROJ% -#BSUB -M 1000 - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -#export PROCESS_ALL_REPORT_COUNTS=NO - -# CALL executable job script here -$HOMEobsproc_global/jobs/JGLOBAL_PREP_POST - -%include -%manual -###################################################################### -# Purpose: Job to execute the GFS PREPBUFR post-processing for -# the 00Z cycle (creating unrestricted PREPBUFR files) -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end - diff --git a/ecflow/ecf/scripts/gfs/atmos/analysis/jgfs_atmos_analysis.ecf b/ecflow/ecf/scripts/gfs/atmos/analysis/jgfs_atmos_analysis.ecf new file mode 100755 index 0000000000..af31604c54 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/analysis/jgfs_atmos_analysis.ecf @@ -0,0 +1,87 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_analysis_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_analysis_%CYC%.o%J +#BSUB -W 0:40 +#BSUB -n 1000 +#BSUB -R affinity[core(7)] +#BSUB -R span[ptile=4] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=250 +export ntasks=1000 +export ptile=4 +export threads=7 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load python/${python_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export KMP_AFFINITY=scatter +export OMP_NUM_THREADS=$threads +export FORT_BUFFERED=true +export OMP_NUM_THREADS_CY=28 +export NTHREADS=$OMP_NUM_THREADS_CY +export NTHREADS_GSI=$threads + +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export PREINP='' + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/analysis/jgfs_atmos_analysis_calc.ecf b/ecflow/ecf/scripts/gfs/atmos/analysis/jgfs_atmos_analysis_calc.ecf new file mode 100755 index 0000000000..a79d703d0d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/analysis/jgfs_atmos_analysis_calc.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_analysis_calc_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_analysis_calc_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 140 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=28] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=5 +export ntasks=140 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load python/${python_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak.ecf b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak.ecf new file mode 100755 index 0000000000..f66d58df1e --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak.ecf @@ -0,0 +1,66 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_gempak_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_gempak_%CYC%.o%J +#BSUB -W 3:00 +#BSUB -n 24 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=12] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/$gempak_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK + +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/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak_meta.ecf b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak_meta.ecf new file mode 100755 index 0000000000..5f7d2e342e --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak_meta.ecf @@ -0,0 +1,67 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_gempak_meta_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_gempak_meta_%CYC%.o%J +#BSUB -W 3:00 +#BSUB -n 28 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/$gempak_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak +export COMINgempak=$COM_IN +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak/meta +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK_META + +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/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak_ncdc_upapgif.ecf b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak_ncdc_upapgif.ecf new file mode 100755 index 0000000000..f375176786 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_gempak_ncdc_upapgif.ecf @@ -0,0 +1,66 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_gempak_upapgif_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_gempak_upapgif_%CYC%.o%J +#BSUB -W 3:00 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/$gempak_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export COMINgfs=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUTwmo=${COMOUT}/wmo +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF + +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/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_npoess_pgrb2_0p5deg.ecf b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_npoess_pgrb2_0p5deg.ecf new file mode 100755 index 0000000000..080336c909 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_npoess_pgrb2_0p5deg.ecf @@ -0,0 +1,63 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_npoess_pgrb2_0p5deg_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_npoess_pgrb2_0p5deg_%CYC%.o%J +#BSUB -W 2:00 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS + +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/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_pgrb2_spec_gempak.ecf b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_pgrb2_spec_gempak.ecf new file mode 100755 index 0000000000..8f93b896dd --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/gempak/jgfs_atmos_pgrb2_spec_gempak.ecf @@ -0,0 +1,65 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_pgrb2_spec_gempak_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_pgrb2_spec_gempak_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/$gempak_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC + +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/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump.ecf b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump.ecf new file mode 100755 index 0000000000..f415cb5b10 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump.ecf @@ -0,0 +1,71 @@ +#BSUB -J %E%%RUN%_atmos_dump_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_dump_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +##BSUB -W 00:20 +#BSUB -W 00:30 +#BSUB -P %PROJ% +#BSUB -n 14 +#BSUB -R span[ptile=14] +#BSUB -R affinity[core(1):distribute=balance] + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +module load EnvVars/$EnvVars_ver +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$cfp_ver + +module load grib_util/${grib_util_ver} +module list + +############################################################# +## WCOSS_C environment settings +############################################################## + +################################################ +# EXPORT list here + +set -x +export cyc=%CYC% +export COMPONENT=${COMPONENT:-atmos} +export COMIN_ROOT=%COM% +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT_ROOT=%COM% +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} + +#### +export ECF_PORT=%ECF_PORT% + +# CALL executable job script here +${HOMEobsproc_global}/jobs/JGLOBAL_DUMP + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump_alert.ecf b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump_alert.ecf new file mode 100755 index 0000000000..a6a480c33f --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump_alert.ecf @@ -0,0 +1,54 @@ +#BSUB -J %E%gfs_atmos_dump_alert_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_dump_alert_%CYC%.o%J +#BSUB -q %QUEUESERV% +#BSUB -R rusage[mem=1000] +#BSUB -R affinity[core] +#BSUB -cwd /tmp +#BSUB -W 00:10 +#BSUB -P %PROJ% + +%include +%include + +set -x + +export model=obsproc_dump_alert +%include + +############################################################# +# Load modules +############################################################# +. $MODULESHOME/init/sh +module list + +############################################################# +# WCOSS environment settings +############################################################# + +# EXPORT list here +set -x +export cyc=%CYC% +export NET=gfs +export RUN=gfs + +#### +export ECF_PORT=%ECF_PORT% + +# CALL executable job script here +$HOMEobsproc_dump_alert/jobs/JDUMP_ALERT + +%include +%manual +###################################################################### +# Purpose: Job to execute the gfs data dump alert processing for the +# 00Z cycle +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump_post.ecf b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump_post.ecf new file mode 100755 index 0000000000..e874f0a048 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_dump_post.ecf @@ -0,0 +1,70 @@ +#BSUB -J %E%%RUN%_atmos_dump_post_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_dump_post_%CYC%.o%J +#BSUB -q %QUEUE% +#BSUB -cwd /tmp +#BSUB -W 00:15 +#BSUB -P %PROJ% +#BSUB -n 14 +#BSUB -R span[ptile=14] +#BSUB -R affinity[core(1):distribute=balance] + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +# . $MODULESHOME/init/sh +module load EnvVars/$EnvVars_ver +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$cfp_ver +module list + +############################################################# +## WCOSS_C environment settings +############################################################## + +################################################ +# EXPORT list here + +set -x +export cyc=%CYC% +export COMPONENT=${COMPONENT:-atmos} +export COMIN_ROOT=%COM% +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT_ROOT=%COM% +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} + +#### +export ECF_PORT=%ECF_PORT% + +# CALL executable job script here +$HOMEobsproc_global/jobs/JGLOBAL_DUMP_POST + +%include +%manual +###################################################################### +# Purpose: Job to execute the gfs data dump post-processing for the +# 00Z cycle (listing contents of dump files; conversion +# of dump file format) +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end + diff --git a/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_tropcy_qc_reloc.ecf b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_tropcy_qc_reloc.ecf new file mode 100755 index 0000000000..4a364b0ea2 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/obsproc/dump/jgfs_atmos_tropcy_qc_reloc.ecf @@ -0,0 +1,60 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_tropcy_qc_reloc_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_tropcy_qc_reloc_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +# Configuration files +export EXPDIR=${HOMEgfs}/parm/config + +############################################################ +# Load modules +############################################################ +module load EnvVars/$EnvVars_ver +module load lsf/$lsf_ver +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$CFP_ver +module load grib_util/$grib_util_ver + +module list + +export USE_CFP=YES +export PROCESS_TROPCY=YES +export DO_RELOCATE=YES +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC + +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/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_emcsfc_sfc_prep.ecf b/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_emcsfc_sfc_prep.ecf new file mode 100755 index 0000000000..6fb3c520aa --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_emcsfc_sfc_prep.ecf @@ -0,0 +1,52 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_emcsfc_sfc_prep_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_emcsfc_sfc_prep_%CYC%.o%J +#BSUB -W 0:10 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load grib_util/$grib_util_ver + +module list + +#%include +export USE_CFP=YES +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export SCRgfs=${HOMEgfs}/scripts + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP + +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/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_prep.ecf b/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_prep.ecf new file mode 100755 index 0000000000..7f0cad816f --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_prep.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_atmos_prep_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_prep_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 00:20 +#BSUB -R span[ptile=2]; -R affinity[core(1)] +#BSUB -n 4 + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module use -a /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles +module load hdf5_parallel/${hdf5_parallel_ver} +module load netcdf_parallel/${netcdf_parallel_ver} +module load CFP/${CFP_ver} + +module list + +############################################################# +## WCOSS_C environment settings +############################################################## +# export BACK="NO" +# export POE="YES" +export COMPONENT=${COMPONENT:-atmos} +export cyc=%CYC% +#### export COMIN_ROOT=/gpfs/dell1/nco/ops/com +export COMIN_ROOT=%COM% +export COMIN="%COM%/${NET}/${envir}/${CDUMP}.${PDY}/${cyc}/${COMPONENT}" +export COMOUT_ROOT=%COM% +export COMOUT="%COM%/${NET}/${envir}/${CDUMP}.${PDY}/${cyc}/${COMPONENT}" +export COMINgdas=$COMIN +export COMINgfs="%COM%/$NET/$envir/gfs.$PDY/$cyc/${COMPONENT}" +export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gdas.${PDY}/${cyc}/atmos +export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos +export DO_MAKEPREPBUFR=YES +export ROTDIR_DUMP=YES +export OPREFIX=$CDUMP.t${cyc}z. +export EXPDIR="$HOMEgfs/parm/config" +export ROTDIR=%COM%/$NET/$envir +export CDATE=${PDY}${cyc} + +set -x + +${HOMEobsproc_global}/jobs/JGLOBAL_PREP + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_prep_post.ecf b/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_prep_post.ecf new file mode 100755 index 0000000000..dadfb9ff20 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/obsproc/prep/jgfs_atmos_prep_post.ecf @@ -0,0 +1,66 @@ +#BSUB -J %E%%RUN%_atmos_prep_post_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_prep_post_%CYC%.o%J +#BSUB -q %QUEUESERV% +#BSUB -cwd /tmp +#BSUB -W 00:10 +#BSUB -P %PROJ% +#BSUB -M 1000 +#BSUB -R affinity[core] + +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +export model=obsproc_global +%include + +############################################################# +## Load modules +############################################################## +module load ips/$ips_ver +module load impi/$impi_ver +module load CFP/$cfp_ver +module list + +############################################################# +## WCOSS_C environment settings +############################################################## + +################################################ +# EXPORT list here + +set -x +export cyc=%CYC% +export COMPONENT=${COMPONENT:-atmos} +export COMIN_ROOT=%COM% +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT_ROOT=%COM% +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} + +#### +export ECF_PORT=%ECF_PORT% + +# CALL executable job script here +$HOMEobsproc_global/jobs/JGLOBAL_PREP_POST + +%include +%manual +###################################################################### +# Purpose: Job to execute the GFS PREPBUFR post-processing for +# the 00Z cycle (creating unrestricted PREPBUFR files) +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end + diff --git a/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_anl.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_anl.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_anl.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f000.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f000.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f000.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f001.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f001.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f001.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f002.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f002.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f002.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f003.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f003.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f003.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f004.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f004.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f004.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f005.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f005.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f005.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f006.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f006.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f006.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f007.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f007.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f007.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f008.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f008.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f008.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f009.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f009.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f009.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f010.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f010.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f010.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f011.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f011.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f011.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f012.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f012.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f012.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f013.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f013.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f013.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f014.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f014.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f014.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f015.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f015.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f015.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f016.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f016.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f016.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f017.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f017.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f017.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f018.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f018.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f018.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f019.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f019.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f019.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f020.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f020.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f020.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f021.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f021.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f021.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f022.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f022.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f022.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f023.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f023.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f023.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f024.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f024.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f024.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f025.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f025.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f025.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f026.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f026.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f026.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f027.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f027.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f027.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f028.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f028.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f028.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f029.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f029.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f029.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f030.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f030.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f030.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f031.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f031.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f031.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f032.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f032.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f032.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f033.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f033.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f033.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f034.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f034.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f034.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f035.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f035.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f035.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f036.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f036.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f036.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f037.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f037.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f037.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f038.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f038.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f038.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f039.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f039.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f039.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f040.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f040.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f040.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f041.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f041.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f041.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f042.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f042.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f042.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f043.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f043.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f043.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f044.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f044.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f044.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f045.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f045.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f045.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f046.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f046.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f046.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f047.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f047.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f047.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f048.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f048.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f048.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f049.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f049.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f049.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f050.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f050.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f050.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f051.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f051.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f051.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f052.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f052.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f052.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f053.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f053.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f053.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f054.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f054.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f054.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f055.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f055.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f055.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f056.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f056.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f056.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f057.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f057.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f057.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f058.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f058.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f058.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f059.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f059.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f059.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f060.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f060.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f060.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f061.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f061.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f061.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f062.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f062.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f062.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f063.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f063.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f063.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f064.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f064.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f064.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f065.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f065.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f065.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f066.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f066.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f066.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f067.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f067.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f067.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f068.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f068.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f068.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f069.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f069.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f069.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f070.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f070.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f070.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f071.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f071.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f071.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f072.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f072.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f072.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f073.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f073.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f073.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f074.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f074.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f074.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f075.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f075.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f075.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f076.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f076.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f076.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f077.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f077.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f077.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f078.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f078.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f078.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f079.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f079.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f079.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f080.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f080.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f080.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f081.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f081.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f081.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f082.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f082.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f082.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f083.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f083.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f083.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f084.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f084.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f084.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f085.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f085.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f085.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f086.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f086.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f086.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f087.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f087.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f087.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f088.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f088.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f088.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f089.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f089.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f089.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f090.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f090.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f090.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f091.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f091.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f091.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f092.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f092.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f092.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f093.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f093.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f093.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f094.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f094.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f094.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f095.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f095.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f095.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f096.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f096.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f096.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f097.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f097.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f097.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f098.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f098.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f098.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f099.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f099.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f099.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f100.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f100.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f100.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f101.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f101.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f101.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f102.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f102.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f102.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f103.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f103.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f103.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f104.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f104.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f104.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f105.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f105.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f105.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f106.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f106.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f106.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f107.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f107.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f107.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f108.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f108.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f108.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f109.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f109.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f109.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f110.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f110.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f110.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f111.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f111.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f111.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f112.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f112.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f112.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f113.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f113.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f113.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f114.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f114.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f114.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f115.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f115.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f115.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f116.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f116.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f116.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f117.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f117.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f117.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f118.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f118.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f118.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f119.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f119.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f119.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f120.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f120.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f120.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f123.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f123.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f123.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f126.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f126.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f126.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f129.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f129.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f129.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f132.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f132.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f132.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f135.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f135.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f135.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f138.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f138.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f138.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f141.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f141.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f141.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f144.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f144.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f144.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f147.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f147.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f147.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f150.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f150.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f150.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f153.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f153.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f153.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f156.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f156.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f156.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f159.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f159.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f159.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f162.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f162.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f162.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f165.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f165.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f165.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f168.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f168.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f168.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f171.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f171.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f171.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f174.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f174.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f174.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f177.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f177.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f177.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f180.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f180.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f180.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f183.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f183.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f183.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f186.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f186.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f186.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f189.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f189.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f189.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f192.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f192.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f192.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f195.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f195.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f195.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f198.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f198.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f198.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f201.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f201.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f201.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f204.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f204.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f204.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f207.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f207.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f207.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f210.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f210.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f210.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f213.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f213.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f213.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f216.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f216.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f216.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f219.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f219.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f219.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f222.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f222.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f222.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f225.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f225.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f225.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f228.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f228.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f228.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f231.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f231.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f231.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f234.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f234.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f234.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f237.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f237.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f237.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f240.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f240.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f240.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f243.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f243.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f243.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f246.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f246.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f246.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f249.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f249.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f249.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f252.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f252.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f252.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f255.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f255.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f255.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f258.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f258.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f258.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f261.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f261.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f261.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f264.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f264.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f264.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f267.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f267.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f267.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f270.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f270.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f270.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f273.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f273.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f273.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f276.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f276.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f276.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f279.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f279.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f279.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f282.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f282.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f282.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f285.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f285.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f285.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f288.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f288.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f288.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f291.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f291.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f291.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f294.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f294.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f294.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f297.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f297.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f297.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f300.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f300.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f300.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f303.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f303.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f303.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f306.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f306.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f306.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f309.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f309.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f309.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f312.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f312.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f312.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f315.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f315.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f315.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f318.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f318.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f318.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f321.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f321.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f321.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f324.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f324.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f324.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f327.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f327.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f327.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f330.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f330.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f330.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f333.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f333.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f333.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f336.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f336.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f336.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f339.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f339.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f339.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f342.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f342.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f342.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f345.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f345.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f345.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f348.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f348.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f348.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f351.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f351.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f351.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f354.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f354.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f354.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f357.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f357.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f357.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f360.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f360.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f360.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f363.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f363.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f363.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f366.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f366.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f366.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f369.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f369.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f369.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f372.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f372.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f372.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f375.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f375.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f375.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f378.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f378.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f378.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f381.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f381.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f381.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f384.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f384.ecf new file mode 100755 index 0000000000..140a0bf5ee --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_f384.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_%FHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_%FHR%_%CYC%.o%J +#BSUB -W 0:20 +#BSUB -n 98 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=14] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=7 +export ntasks=98 +export ptile=14 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export FHR=%FHR% +export post_times=%HR% + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load crtm/${crtm_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load g2tmpl/${g2tmpl_ver} +module list + +############################################################# +# WCOSS environment settings +############################################################# +export FHR=%FHR% +export post_times=%HR% +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export g2tmpl_ver=v${g2tmpl_ver} + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + +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/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_manager.ecf b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_manager.ecf new file mode 100755 index 0000000000..07c6cb8dce --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post/jgfs_atmos_post_manager.ecf @@ -0,0 +1,61 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_post_manager_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_post_manager_%CYC%.o%J +#BSUB -W 4:00 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} + +module list + +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COMIN +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_ATMOS_POST_MANAGER + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f000.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f000.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f000.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f003.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f003.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f003.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f006.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f006.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f006.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f009.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f009.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f009.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f012.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f012.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f012.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f015.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f015.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f015.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f018.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f018.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f018.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f021.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f021.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f021.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f024.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f024.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f024.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f027.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f027.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f027.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f030.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f030.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f030.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f033.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f033.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f033.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f036.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f036.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f036.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f039.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f039.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f039.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f042.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f042.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f042.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f045.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f045.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f045.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f048.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f048.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f048.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f051.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f051.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f051.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f054.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f054.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f054.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f057.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f057.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f057.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f060.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f060.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f060.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f063.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f063.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f063.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f066.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f066.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f066.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f069.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f069.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f069.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f072.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f072.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f072.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f075.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f075.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f075.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f078.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f078.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f078.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f081.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f081.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f081.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f084.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f084.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f084.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f090.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f090.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f090.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f096.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f096.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f096.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f102.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f102.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f102.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f108.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f108.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f108.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f114.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f114.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f114.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f120.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f120.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f120.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f126.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f126.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f126.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f132.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f132.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f132.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f138.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f138.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f138.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f144.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f144.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f144.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f150.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f150.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f150.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f156.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f156.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f156.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f162.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f162.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f162.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f168.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f168.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f168.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f174.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f174.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f174.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f180.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f180.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f180.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f186.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f186.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f186.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f192.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f192.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f192.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f198.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f198.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f198.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f204.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f204.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f204.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f210.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f210.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f210.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f216.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f216.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f216.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f222.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f222.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f222.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f228.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f228.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f228.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f234.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f234.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f234.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f240.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f240.ecf new file mode 100755 index 0000000000..200465876c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_20km_1p0/jgfs_atmos_awips_f240.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% +export job=jgfs_awips_f%FCSTHR%_%CYC% + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f000.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f000.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f000.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f003.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f003.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f003.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f006.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f006.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f006.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f009.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f009.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f009.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f012.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f012.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f012.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f015.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f015.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f015.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f018.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f018.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f018.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f021.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f021.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f021.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f024.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f024.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f024.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f027.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f027.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f027.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f030.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f030.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f030.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f033.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f033.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f033.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f036.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f036.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f036.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f039.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f039.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f039.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f042.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f042.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f042.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f045.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f045.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f045.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f048.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f048.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f048.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f051.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f051.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f051.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f054.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f054.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f054.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f057.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f057.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f057.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f060.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f060.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f060.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f063.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f063.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f063.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f066.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f066.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f066.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f069.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f069.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f069.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f072.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f072.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f072.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f075.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f075.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f075.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f078.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f078.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f078.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f081.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f081.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f081.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f084.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f084.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f084.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f090.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f090.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f090.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f096.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f096.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f096.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f102.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f102.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f102.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f108.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f108.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f108.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f114.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f114.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f114.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f120.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f120.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f120.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f126.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f126.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f126.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f132.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f132.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f132.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f138.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f138.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f138.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f144.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f144.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f144.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f150.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f150.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f150.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f156.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f156.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f156.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f162.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f162.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f162.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f168.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f168.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f168.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f174.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f174.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f174.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f180.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f180.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f180.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f186.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f186.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f186.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f192.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f192.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f192.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f198.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f198.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f198.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f204.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f204.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f204.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f210.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f210.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f210.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f216.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f216.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f216.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f222.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f222.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f222.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f228.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f228.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f228.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f234.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f234.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f234.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f240.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f240.ecf new file mode 100755 index 0000000000..3fa5ed1506 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/awips_g2/jgfs_atmos_awips_g2_f240.ecf @@ -0,0 +1,74 @@ +#! /bin/sh +#BSUB -q %QUEUESHARED% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_awips_g2_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_awips_g2_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -M 1000 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export FHRGRP=%FHRGRP% +export FHRLST=%FHRLST% +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export USE_CFP=YES +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/ecflow/ecf/scripts/gfs/atmos/post_processing/bufr_sounding/jgfs_atmos_postsnd.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/bufr_sounding/jgfs_atmos_postsnd.ecf new file mode 100755 index 0000000000..6812322c38 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/bufr_sounding/jgfs_atmos_postsnd.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_postsnd_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_postsnd_%CYC%.o%J +#BSUB -W 2:00 +#BSUB -n 40 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=5] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=8 +export ntasks=40 +export ptile=5 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/${impi_ver} +module load lsf/${lsf_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} +module load python/${python_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/${gempak_ver} + + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +. ${EXPDIR}/config.base +. ${EXPDIR}/config.postsnd +. ${HOMEgfs}/env/WCOSS_DELL_P3.env postsnd +export COMIN="%COM%/$NET/$envir/$CDUMP.$PDY/$cyc/${COMPONENT}" +export COMOUT="%COM%/$NET/$envir/$CDUMP.$PDY/$cyc/${COMPONENT}" +export HOMEbufrsnd=$HOMEgfs +export SENDDBN="YES" +export SENDCOM="YES" +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_POSTSND + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/bulletins/jgfs_atmos_fbwind.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/bulletins/jgfs_atmos_fbwind.ecf new file mode 100755 index 0000000000..e8492b6d70 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/bulletins/jgfs_atmos_fbwind.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_fbwind_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_fbwind_%CYC%.o%J +#BSUB -W 0:05 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver +module load CFP/${CFP_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_FBWIND + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending.ecf new file mode 100755 index 0000000000..6fea48e391 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending.ecf @@ -0,0 +1,73 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_blending_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_blending_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/${impi_ver} +module load lsf/${lsf_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/${grib_util_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load util_shared/${util_shared_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export SHOUR=06 +export EHOUR=36 +export FHINC=03 + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS_BLENDING + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf new file mode 100755 index 0000000000..54fcf29c10 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_blending_0p25.ecf @@ -0,0 +1,73 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_blending_0p25_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_blending_0p25_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/${grib_util_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load util_shared/${util_shared_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export SHOUR=06 +export EHOUR=36 +export FHINC=03 + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS_BLENDING_0P25 + +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/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf new file mode 100755 index 0000000000..d548e1525f --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2.ecf @@ -0,0 +1,82 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_grib2_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_grib2_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load CFP/${CFP_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export SHOUR=06 +export EHOUR=36 +export FHINC=03 + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS_GRIB2 +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf new file mode 100755 index 0000000000..31e9faa17f --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib2_wafs/jgfs_atmos_wafs_grib2_0p25.ecf @@ -0,0 +1,81 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_grib2_0p25_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_grib2_0p25_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export SHOUR=06 +export EHOUR=120 +export FHINC=03 + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS_GRIB2_0P25 +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f00.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f00.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f00.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f06.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f06.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f06.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f102.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f102.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f102.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f108.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f108.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f108.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f114.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f114.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f114.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f12.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f12.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f12.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f120.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f120.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f120.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f18.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f18.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f18.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f24.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f24.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f24.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f30.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f30.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f30.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f36.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f36.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f36.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f42.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f42.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f42.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f48.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f48.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f48.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f54.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f54.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f54.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f60.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f60.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f60.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f66.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f66.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f66.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f72.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f72.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f72.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f78.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f78.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f78.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f84.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f84.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f84.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f90.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f90.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f90.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f96.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f96.ecf new file mode 100755 index 0000000000..e07b6f975d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/grib_wafs/jgfs_atmos_wafs_f96.ecf @@ -0,0 +1,80 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_%FCSTHR%_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_%FCSTHR%_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +export fcsthrs=%FCSTHR% + +############################################################ +# Load modules +############################################################ +module load impi/$impi_ver +module load lsf/$lsf_ver +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/$grib_util_ver + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf b/ecflow/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf new file mode 100755 index 0000000000..7328c8c909 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/post_processing/jgfs_atmos_wafs_gcip.ecf @@ -0,0 +1,84 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_wafs_gcip_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_wafs_gcip_%CYC%.o%J +#BSUB -W 0:30 +#BSUB -n 2 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=2 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load CFP/${CFP_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load grib_util/${grib_util_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load bufr_dumplist/${bufr_dumplist_ver} +module load dumpjb/${dumpjb_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export USE_CFP=YES +export CDATE=$PDY$cyc +export COMINgfs=${COMIN} + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGFS_ATMOS_WAFS_GCIP + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: To execute the job that prepares initial condition for +# gdas. +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/atmos/verf/jgfs_atmos_vminmon.ecf b/ecflow/ecf/scripts/gfs/atmos/verf/jgfs_atmos_vminmon.ecf new file mode 100755 index 0000000000..9d2ced9b39 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/atmos/verf/jgfs_atmos_vminmon.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_atmos_vminmon_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_atmos_vminmon_%CYC%.o%J +#BSUB -W 0:05 +#BSUB -n 1 +#BSUB -R affinity[core(1)] +#BSUB -R span[ptile=1] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/${lsf_ver} +module load prod_envir/${prod_envir_ver} +module load prod_util/${prod_util_ver} +module load pm5/${pm5_ver} +module load metplus/${metplus_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load util_shared/${util_shared_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export COMPONENT=${COMPONENT:-atmos} +export COM_IN=%COM%/$NET/$envir +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export COMIN=$COM_IN/${RUN}.${PDY}/${cyc}/${COMPONENT} +export VERBOSE=YES + +############################################################ +# CALL executable job script here +############################################################ +$HOMEgfs/jobs/JGFS_ATMOS_VMINMON + +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/ecflow/ecf/scripts/gfs/jgfs_emc_dump_waiter.ecf b/ecflow/ecf/scripts/gfs/jgfs_emc_dump_waiter.ecf deleted file mode 100644 index d58082f8cd..0000000000 --- a/ecflow/ecf/scripts/gfs/jgfs_emc_dump_waiter.ecf +++ /dev/null @@ -1,109 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_emc_dump_waiter -#BSUB -o %COM%/output/%ENVIR%/today/gfs_emc_dump_waiter_%CYC%.o%J - -#BSUB -W 1:00 -#BSUB -x -#BSUB -R 'affinity[core(1)]' -#BSUB -n 1 - -%include -%include - -set -x - - - -export model=gfs -export NET=gfs -export RUN=%RUN% - -export NWROOT=%NWROOT% # EMC override -export DATAROOT=%DATAROOT% # EMC override -%include - - -############################################################ -# Load modules -############################################################ -#. $MODULESHOME/init/sh -module load ips/18.0.1.163 -module load impi/18.0.1 -module load EnvVars/1.0.2 - -module load g2tmpl/1.5.0 -module load crtm/2.2.5 -module load ESMF/7_1_0r -module load dev/util_shared/1.0.8 - -module unload grib_util/1.0.6 -module load dev/grib_util/1.1.0 - -module load NCO/4.7.0 -module load HDF5-serial/1.10.1 -module load NetCDF/4.5.0 -module load CFP/2.0.1 -export USE_CFP=YES - -module use /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/7.3.1 - -module load bufr_dumplist/1.5.0 -module load dumpjb/4.0.0 -module load NCL/6.4.0 - -module list -export ECF_PORT=%ECF_PORT% # workaround for bug in ecflow module - -export cyc=%CYC% -export cycle=t%CYC%z -export jlogfile=/%COM%/logs/jlogfile -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} # where to get config files - -# Development overrides -export DATAROOT=%DATAROOT% -export COMROOT=/%COM% - -# Development synonyms -export CDUMP="$RUN" -export ROTDIR="$COMROOT" - - -############################################################ -# WCOSS environment settings -############################################################ - -# Set tuning variables like KMP_AFFINITY and OMP_STACKSIZE here. - -############################################################ -export cyc=%CYC% -export job=jgfs_emc_dump_waiter_%CYC% - -# CALL executable job script here -workdir=/tmp/$USER.dump_waiter.$$.$RANDOM -mkdir -p "$workdir" -cd "$workdir" -export cycle="t${cyc}z" -export jlogfile=${jlogfile:-$COMROOT/logs/jlogfiles/jlogfile.${job}.${pid}} -export job=${job:-"anal"} -setpdy.sh -source ./PDY -WAITFILE=%DUMPDIR%/${PDY}%CYC%/gfs/gfs.t%CYC%z.updated.status.tm00.bufr_d -while [[ ! -s "$WAITFILE" ]] ; do - echo "$WAITFILE: nope" - sleep 37 -done -env | grep ECF_ -echo "$WAITFILE: yup" -ecflow_client --event updated_status -cd / -rm -rf "$workdir" - - -%include -%manual -# FIXME: Insert manual for this job. - -%end diff --git a/ecflow/ecf/scripts/gfs/jgfs_forecast.ecf b/ecflow/ecf/scripts/gfs/jgfs_forecast.ecf new file mode 100755 index 0000000000..f3edb868dd --- /dev/null +++ b/ecflow/ecf/scripts/gfs/jgfs_forecast.ecf @@ -0,0 +1,68 @@ +#! /bin/sh +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -J %E%gfs_forecast_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/gfs_forecast_%CYC%.o%J +#BSUB -W 2:30 +#BSUB -n 3388 +#BSUB -R affinity[core(4)] +#BSUB -R span[ptile=7] +#BSUB -cwd /tmp + +module purge +%include +%include + +set -x + +export NODES=484 +export ntasks=3388 +export ptile=7 +export threads=4 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +# Load modules +############################################################ +module load lsf/$lsf_ver +module load impi/$impi_ver +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load ESMF/${ESMF_ver} + +module list + +############################################################# +# WCOSS environment settings +############################################################# +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export USE_CFP=YES + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_FORECAST + +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/ecflow/ecf/scripts/gfs/post_processing/grib2_wafs/jgfs_wafs_gcip.ecf b/ecflow/ecf/scripts/gfs/post_processing/grib2_wafs/jgfs_wafs_gcip.ecf deleted file mode 100644 index dcbfa527fa..0000000000 --- a/ecflow/ecf/scripts/gfs/post_processing/grib2_wafs/jgfs_wafs_gcip.ecf +++ /dev/null @@ -1,92 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_gcip_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_gcip_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -x -#BSUB -R 'affinity[core(28)]' -#BSUB -R 'span[ptile=1]' -#BSUB -n 1 -#BSUB -cwd /tmp -%include -%include - -set -x - - - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% - -%include - -############################################################ -# Load modules -############################################################ -#. $MODULESHOME/init/sh -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver - -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load ESMF/$ESMF_ver -module load dev/util_shared/$util_shared_ver # NOTE: remove dev/ after util_shared upgrade - -module unload grib_util -module load dev/grib_util/$grib_util_ver # NOTE: remove dev/ after grib_util upgrade - -module load NCO/$NCO_ver -module load HDF5-serial/$HDF5_serial_ver -module load NetCDF/$NetCDF_ver -module load CFP/$CFP_ver -export USE_CFP=YES - -module use /gpfs/dell1/nco/ops/nwpara/modulefiles/ -module load gempak/$gempak_ver - -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver -module load NCL/$NCL_ver - -module list - -# Synonyms expected by scripts: -export CDUMP="$RUN" -export ROTDIR="$COMROOT" - - -############################################################ -# WCOSS environment settings -############################################################ - -# When sourcing config files, the $PDY must be set: -datedir=/tmp/date.$$.$RANDOM -mkdir -p "$datedir" -pushd "$datedir" -export cyc="%CYC%" -export cycle="t%CYC%z" -setpdy.sh -. ./PDY -set -u -export CDATE="$PDY$cyc" -set +u -popd -rm -rf "$datedir" - - -############################################################ -export cyc=%CYC% -export HOMEgfs=${HOMEgfs:-${NWROOT:?}/gfs.${gfs_ver:?"###FATAL ERROR gfs_ver is not set"}} -source $HOMEgfs/parm/config/config.base -source $HOMEgfs/parm/config/config.wafs_gcip - - -$HOMEgfs/jobs/JGFS_WAFS_GCIP - -%include -%manual - -%end diff --git a/ecflow/ecf/scripts/gfs/wave/gempak/jgfs_wave_gempak.ecf b/ecflow/ecf/scripts/gfs/wave/gempak/jgfs_wave_gempak.ecf new file mode 100755 index 0000000000..4c86f8c790 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/gempak/jgfs_wave_gempak.ecf @@ -0,0 +1,79 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_gempak_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_gempak_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 02:00 +#BSUB -R span[ptile=1]; -R affinity[core(1)] +#BSUB -n 1 + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load gempak/${gempak_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT}/gempak + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_GEMPAK + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/wave/init/jgfs_wave_init.ecf b/ecflow/ecf/scripts/gfs/wave/init/jgfs_wave_init.ecf new file mode 100755 index 0000000000..0c12dd0417 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/init/jgfs_wave_init.ecf @@ -0,0 +1,75 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_init_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_init_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 00:10 +#BSUB -R span[ptile=28]; -R affinity[core(1)] +#BSUB -n 28 + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=28 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_INIT + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_post_bndpnt.ecf b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_post_bndpnt.ecf new file mode 100755 index 0000000000..08b1cf1d44 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_post_bndpnt.ecf @@ -0,0 +1,75 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_post_bndpnt_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_post_bndpnt_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 01:00 +#BSUB -R span[ptile=28]; -R affinity[core(1)] +#BSUB -n 280 + +module purge +%include +%include + +set -x + +export NODES=10 +export ntasks=280 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_POST_BNDPNT + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_postpnt.ecf b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_postpnt.ecf new file mode 100755 index 0000000000..28e7cdfcab --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_postpnt.ecf @@ -0,0 +1,75 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_postpnt_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_postpnt_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 01:30 +#BSUB -R span[ptile=28]; -R affinity[core] +#BSUB -n 280 + +module purge +%include +%include + +set -x + +export NODES=10 +export ntasks=280 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_POST_PNT + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_postsbs.ecf b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_postsbs.ecf new file mode 100755 index 0000000000..f6cb444fa9 --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_postsbs.ecf @@ -0,0 +1,76 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_postsbs_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_postsbs_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 06:00 +#BSUB -R span[ptile=28]; -R affinity[core] +#BSUB -n 280 + +module purge +%include +%include + +set -x + +export NODES=10 +export ntasks=280 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_POST_SBS + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_prdgen_bulls.ecf b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_prdgen_bulls.ecf new file mode 100755 index 0000000000..259a89c64c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_prdgen_bulls.ecf @@ -0,0 +1,84 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_prdgen_bulls_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_prdgen_bulls_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 00:01 +#BSUB -R span[ptile=1]; -R affinity[core(1)] +#BSUB -n 1 + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} +module load bufr/${bufr_ver} +module load HDF5-serial/${HDF5_serial_ver} +module load NetCDF/${NetCDF_ver} +module load CFP/${CFP_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load util_shared/${util_shared_ver} +module load gempak/${gempak_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_PRDGEN_BULLS + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_prdgen_gridded.ecf b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_prdgen_gridded.ecf new file mode 100755 index 0000000000..f62ed1546d --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/post/jgfs_wave_prdgen_gridded.ecf @@ -0,0 +1,81 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_prdgen_gridded_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_prdgen_gridded_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 02:00 +#BSUB -R span[ptile=1]; -R affinity[core(1)] +#BSUB -n 1 + +module purge +%include +%include + +set -x + +export NODES=1 +export ntasks=1 +export ptile=1 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load grib_util/${grib_util_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc +export COMIN=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMOUT=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMINatmos=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMINwave=$COMIN +export COMOUTatmos=%COM%/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos +export COMOUTwave=$COMOUT + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs/wave/prep/jgfs_wave_prep.ecf b/ecflow/ecf/scripts/gfs/wave/prep/jgfs_wave_prep.ecf new file mode 100755 index 0000000000..eea0e0b68c --- /dev/null +++ b/ecflow/ecf/scripts/gfs/wave/prep/jgfs_wave_prep.ecf @@ -0,0 +1,81 @@ +#! /bin/sh +#BSUB -J %E%%RUN%_wave_prep_%CYC% +#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_prep_%CYC%.o%J +#BSUB -cwd /tmp +#BSUB -q %QUEUE% +#BSUB -P %PROJ% +#BSUB -W 00:30 +#BSUB -R span[ptile=28]; -R affinity[core] +#BSUB -n 84 + +module purge +%include +%include + +set -x + +export NODES=3 +export ntasks=84 +export ptile=28 +export threads=1 + +export NET=%NET:gfs% +export RUN=%RUN% +export CDUMP=%RUN% + +model=gfs +%include + +############################################################ +## Load modules +############################################################ +module load lsf/${lsf_ver} +module load impi/${impi_ver} +module load prod_util/${prod_util_ver} +module load prod_envir/${prod_envir_ver} +module load CFP/${CFP_ver} +module load grib_util/${grib_util_ver} +module load NCO/${NCO_ver} +module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ +module load NetCDF-parallel/${netcdf_parallel_ver} +module load HDF5-parallel/${hdf5_parallel_ver} +module load cdo/${cdo_ver} + +module list + +############################################################ +## WCOSS_C environment settings +############################################################ +export COMPONENT=${COMPONENT:-wave} +export ROTDIR=%COM%/$NET/$envir +export cyc=%CYC% +export cycle=t%CYC%z +export CDATE=$PDY$cyc + +############################################################ +# CALL executable job script here +############################################################ +${HOMEgfs}/jobs/JGLOBAL_WAVE_PREP + +if [ $? -ne 0 ]; then + ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" + ecflow_client --abort + exit +fi + +%include +%manual +###################################################################### +# Purpose: +# +# +###################################################################### + +###################################################################### +# Job specific troubleshooting instructions: +# see generic troubleshoot manual page +# +###################################################################### + +# include manual page below +%end diff --git a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump.ecf b/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump.ecf deleted file mode 100644 index 213c4f455e..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump.ecf +++ /dev/null @@ -1,61 +0,0 @@ -#BSUB -J %E%%RUN%_dump_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_dump_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -q %QUEUE% -##BSUB -W 00:20 -#BSUB -W 00:30 -#BSUB -L /bin/sh -#BSUB -P %PROJ% -#BSUB -n 14 -#BSUB -R span[ptile=14] -#BSUB -R affinity[core(1):distribute=balance] - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver - -module load grib_util/${grib_util_ver} -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -# CALL executable job script here -${HOMEobsproc_global}/jobs/JGLOBAL_DUMP - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump_alert.ecf b/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump_alert.ecf deleted file mode 100755 index c6f541b9fb..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump_alert.ecf +++ /dev/null @@ -1,52 +0,0 @@ -#BSUB -J %E%gfs_dump_alert_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_dump_alert_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUESERV% -#BSUB -R rusage[mem=1000] -#BSUB -R affinity[core] -#BSUB -cwd /tmp -#BSUB -W 00:10 -#BSUB -P %PROJ% - -%include -%include - -set -x - -export model=obsproc_dump_alert -%include - -############################################################# -# Load modules -############################################################# -. $MODULESHOME/init/sh -module list - -############################################################# -# WCOSS environment settings -############################################################# - -# EXPORT list here -set -x -export cyc=%CYC% -export NET=gfs -export RUN=gfs - -# CALL executable job script here -$HOMEobsproc_dump_alert/jobs/JDUMP_ALERT - -%include -%manual -###################################################################### -# Purpose: Job to execute the gfs data dump alert processing for the -# 00Z cycle -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump_post.ecf b/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump_post.ecf deleted file mode 100755 index 1ba477972b..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_dump_post.ecf +++ /dev/null @@ -1,61 +0,0 @@ -#BSUB -J %E%%RUN%_dump_post_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_dump_post_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUE% -#BSUB -cwd /tmp -#BSUB -W 00:15 -#BSUB -P %PROJ% -#BSUB -n 14 -#BSUB -R span[ptile=14] -#BSUB -R affinity[core(1):distribute=balance] - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -# . $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -#export PROCESS_DATACOUNTS=NO - -# CALL executable job script here -$HOMEobsproc_global/jobs/JGLOBAL_DUMP_POST - -%include -%manual -###################################################################### -# Purpose: Job to execute the gfs data dump post-processing for the -# 00Z cycle (listing contents of dump files; conversion -# of dump file format) -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end - diff --git a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_jtwc_bull_email.ecf b/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_jtwc_bull_email.ecf deleted file mode 100755 index cdc58e21d0..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_jtwc_bull_email.ecf +++ /dev/null @@ -1,53 +0,0 @@ -#BSUB -J %E%gfs_jtwc_bull_email_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_jtwc_bull_email_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -W 00:15 -#BSUB -R rusage[mem=500] -R affinity[core] -#BSUB -n 1 -#BSUB -q %QUEUESERV% -#BSUB -L /bin/sh -#BSUB -P %PROJ% - -%include -%include - -set -x - -export model=????? -%include - -############################################################# -## Load modules -############################################################## -. $MODULESHOME/init/sh -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here -set -x -export cyc=%CYC% -export NET=gfs -export RUN=gfs - -# CALL executable job script here -${NWROOTprod}/util_shared.${util_shared_ver}/jobs/JEMAIL_OUT - -%include -%manual -###################################################################### -# Purpose: To execute the job that prepares initial condition for -# gfs. -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_tropcy_qc_reloc.ecf b/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_tropcy_qc_reloc.ecf deleted file mode 100755 index 352428dff0..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/dump/jgfs_tropcy_qc_reloc.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_tropcy_qc_reloc_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_tropcy_qc_reloc_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -# Configuration files -export EXPDIR=${HOMEgfs}/parm/config - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -export USE_CFP=YES -export PROCESS_TROPCY=YES -export DO_RELOCATE=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_TROPCY_QC_RELOC - -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/ecflow/ecf/scripts/gfs_FV3/dump/jmodel_realtime_gfs.ecf b/ecflow/ecf/scripts/gfs_FV3/dump/jmodel_realtime_gfs.ecf deleted file mode 100755 index 3ec5179eac..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/dump/jmodel_realtime_gfs.ecf +++ /dev/null @@ -1,53 +0,0 @@ -#BSUB -J %E%model_realtime_gfs_%CYC% -#BSUB -o /com/output/%ENVIR%/today/model_realtime_gfs_%CYC%.o%J -#BSUB -e /com/output/%ENVIR%/today/model_realtime_gfs_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q prod_serv2 -#BSUB -R rusage[mem=1000] -#BSUB -R affinity[core] -#BSUB -cwd /tmpnwprd -#BSUB -W 00:10 -#BSUB -R "span[ptile=8]" -#BSUB -n 16 -#BSUB -P %PROJ% -#BSUB -a poe - -%include -%include - -# EXPORT list here -set -x -export NET=gfs -export RUNM=gfs -export cyc=%CYC% - -export job=model_realtime_${NET}_${cyc} -export output=/com/output/${envir}/today/model_realtime_${NET}_${cyc} -export error=/com/output/${envir}/today/model_realtime_${NET}_${cyc} - -# CALL executable job script here - -VERSION_FILE=/nw${envir}/versions/models_realtime.ver -if [ -f $VERSION_FILE ]; then - . $VERSION_FILE -else - ecflow_client --msg="***JOB ${ECFNAME} ERROR: Version File $VERSION_FILE does not exist ***" - ecflow_client --abort - exit -fi - -/nw${envir}/models_realtime.${code_ver}/jobs/JMODELS_REALTIME - -%include -%manual -###################################################################### -# PURPOSE: To read the hourly and its monthly mean data dump counts and compares -# to the monthly averages. -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### -%end diff --git a/ecflow/ecf/scripts/gfs_FV3/forecast/jgfs_forecast_high.ecf b/ecflow/ecf/scripts/gfs_FV3/forecast/jgfs_forecast_high.ecf deleted file mode 100755 index f941e6e345..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/forecast/jgfs_forecast_high.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_forecast_high_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_forecast_high_%CYC%.o%J -#BSUB -W 3:00 -#BSUB -n 1776 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -# Configuration files -export EXPDIR=${HOMEgfs}/parm/config - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_FORECAST - -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/ecflow/ecf/scripts/gfs_FV3/forecast/jgfs_forecast_high.usr b/ecflow/ecf/scripts/gfs_FV3/forecast/jgfs_forecast_high.usr deleted file mode 100644 index b926f71899..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/forecast/jgfs_forecast_high.usr +++ /dev/null @@ -1,192 +0,0 @@ -%comment - ecf user variables -COM = /gpfs/dell1/nco/ops/com -COMPATH: = -CYC = 12 -DBNLOG: = -E = t -ECF_LOGHOST = tecflow2 -ECF_VERSION = 4.7.1 -ENVIR = test -FILESYSTEM:dell1 = dell1 -KEEPDATA:NO = NO -MAILTO: = -NET:gfs = gfs -PDY: = 20190523 -PROJ = GFS-T2O -QUEUE = prod -RUN = gfs -SENDDBN:YES = YES -SENDDBN_NTC:YES = YES -prod_envir_ver = 1.0.3 -prod_util_ver = 1.1.0 -%end - ecf user variables -#! /bin/sh -#BSUB -q prod -#BSUB -P GFS-T2O -#BSUB -J tgfs_forecast_high_12 -#BSUB -o /gpfs/dell1/nco/ops/com/output/test/today/gfs_forecast_high_12.o%J -#BSUB -W 3:00 -#BSUB -n 6384 -#BSUB -R affinity[core(2)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -set -xe # print commands as they are executed and enable signal trapping - -export PS4='+ $SECONDS + ' - -# Variables needed for communication with ecFlow -export ECF_NAME=/test/WSC/gfs_FV3_12/forecast/jgfs_forecast_high -#export ECF_HOST=t14z1 -export ECF_HOST=tecflow2 -export ECF_PORT=31415 -export ECF_PASS=0RwK7D8y -export ECF_TRYNO=16 -export ECF_RID=$LSB_JOBID - -# Tell ecFlow we have started -# POST_OUT variable enables LSF post_exec to communicate with ecFlow -if [ -d /opt/modules ]; then - # WCOSS TO4 (Cray XC40) - . /opt/modules/default/init/sh - module load ecflow - POST_OUT=/gpfs/hps/tmpfs/ecflow/ecflow_post_in.$LSB_BATCH_JID -elif [ -d /usrx/local/Modules ]; then - # WCOSS Phase 1 & 2 (IBM iDataPlex) - . /usrx/local/Modules/default/init/sh - module load ecflow - POST_OUT=/var/lsf/ecflow_post_in.$LSB_BATCH_JID -else - # WCOSS Phase 3 (Dell PowerEdge) - . /usrx/local/prod/lmod/lmod/init/sh - module load ips/18.0.1.163 ecflow/4.7.1 - POST_OUT=/var/lsf/ecflow_post_in.$USER.$LSB_BATCH_JID -fi -ecflow_client --init=${ECF_RID} - -cat > $POST_OUT <>$POST_OUT - trap $1; exit $1 -} -# Trap all error and exit signals -trap 'ERROR $?' ERR EXIT - -# envir-p3.h -export job=${job:-$LSB_JOBNAME} #Can't use $job in filenames! -export jobid=${jobid:-$job.$LSB_JOBID} - -export RUN_ENVIR=${RUN_ENVIR:-nco} -export envir=test -export SENDDBN=${SENDDBN:-YES} -export SENDDBN_NTC=${SENDDBN_NTC:-YES} -FILESYSTEMROOT=/gpfs/dell1 - -module load prod_envir/1.0.3 prod_util/1.1.0 - -case $envir in - prod) - export DATAROOT=${DATAROOT:-${FILESYSTEMROOT}/nco/ops/tmpnwprd} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=/iodprod_dell/dbnet_siphon - else - export DBNROOT=${UTILROOT}/fakedbn - fi - ;; - eval) - export envir=para - export DATAROOT=${DATAROOT:-${FILESYSTEMROOT}/nco/ops/tmpnwprd} - if [ "$SENDDBN" == "YES" ]; then - export DBNROOT=${UTILROOT}/para_dbn - SENDDBN_NTC=NO - else - export DBNROOT=${UTILROOT}/fakedbn - fi - ;; - para|test) - export DATAROOT=${DATAROOT:-${FILESYSTEMROOT}/nco/ops/tmpnwprd} - export DBNROOT=${UTILROOT}/fakedbn - ;; - *) - ecflow_client --abort="ENVIR must be prod, para, eval, or test [envir.h]" - exit - ;; -esac - -export COMROOT=${FILESYSTEMROOT}/nco/ops/com -export COREROOT=${FILESYSTEMROOT}/ptmp/production.core/$jobid -export NWROOT=/gpfs/dell1/nco/ops/nw${envir} -export SENDECF=${SENDECF:-YES} -export SENDCOM=${SENDCOM:-YES} -export KEEPDATA=${KEEPDATA:-NO} - -if [ -n "20190523" ]; then export PDY=${PDY:-20190523}; fi -if [ -n "" ]; then export COMPATH=${COMPATH:-}; fi -if [ -n "" ]; then export MAILTO=${MAILTO:-}; fi -if [ -n "" ]; then export DBNLOG=${DBNLOG:-}; fi - -set -x - -export NET=gfs -export RUN=gfs -export CDUMP=gfs - -model=gfs -. ${NWROOT:?}/versions/${model:?}.ver -eval export HOME${model}=${NWROOT}/${model}.\${${model}_ver:?} - -# Configuration files -export EXPDIR=${HOMEgfs}/parm/config - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load ESMF/$ESMF_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver - -module list - -export USE_CFP=YES -export ROTDIR=/gpfs/dell1/nco/ops/com -export cyc=12 -export cycle=t12z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_FORECAST - -if [ $? -ne 0 ]; then - ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***" - ecflow_client --abort - exit -fi - -ecflow_client --complete # Notify ecFlow of a normal end -trap 0 # Remove all traps -exit 0 # End the shell -%manual - -%end \ No newline at end of file diff --git a/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak.ecf deleted file mode 100755 index 81a18c7bd1..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak.ecf +++ /dev/null @@ -1,57 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_gempak_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_gempak_%CYC%.o%J -#BSUB -W 3:00 -#BSUB -n 24 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_GEMPAK - -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/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak_meta.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak_meta.ecf deleted file mode 100755 index 8128434530..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak_meta.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_gempak_meta_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_gempak_meta_%CYC%.o%J -#BSUB -W 3:00 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -# Configuration files - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_GEMPAK_META - -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/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak_ncdc_upapgif.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak_ncdc_upapgif.ecf deleted file mode 100755 index 6662d271c9..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_gempak_ncdc_upapgif.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_gempak_upapgif_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_gempak_upapgif_%CYC%.o%J -#BSUB -W 3:00 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export MODEL=GFS -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_GEMPAK_NCDC_UPAPGIF - -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/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_npoess_pgrb2_0p5deg.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_npoess_pgrb2_0p5deg.ecf deleted file mode 100755 index 7ded2d5ae1..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_npoess_pgrb2_0p5deg.ecf +++ /dev/null @@ -1,56 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_npoess_pgrb2_0p5deg_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_npoess_pgrb2_0p5deg_%CYC%.o%J -#BSUB -W 2:00 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_PGRB2_SPEC_NPOESS - -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/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_pgrb2_spec_gempak.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_pgrb2_spec_gempak.ecf deleted file mode 100755 index ba776501c6..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak/jgfs_pgrb2_spec_gempak.ecf +++ /dev/null @@ -1,57 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_pgrb2_spec_gempak_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_pgrb2_spec_gempak_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_PGRB2_SPEC_GEMPAK - -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/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak.ecf deleted file mode 100755 index 9774a0aa52..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_gempak_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_gempak_%CYC%.o%J -#BSUB -W 3:00 -#BSUB -n 24 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=12] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_GEMPAK - -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/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak_meta.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak_meta.ecf deleted file mode 100755 index 43fe76b77b..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak_meta.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_gempak_meta_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_gempak_meta_%CYC%.o%J -#BSUB -W 3:00 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -# Configuration files - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_GEMPAK_META - -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/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak_ncdc_upapgif.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak_ncdc_upapgif.ecf deleted file mode 100755 index 4049a752ce..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_gempak_ncdc_upapgif.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_gempak_upapgif_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_gempak_upapgif_%CYC%.o%J -#BSUB -W 3:00 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export MODEL=GFS -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_GEMPAK_NCDC_UPAPGIF - -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/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_npoess_pgrb2_0p5deg.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_npoess_pgrb2_0p5deg.ecf deleted file mode 100755 index 7ded2d5ae1..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_npoess_pgrb2_0p5deg.ecf +++ /dev/null @@ -1,56 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_npoess_pgrb2_0p5deg_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_npoess_pgrb2_0p5deg_%CYC%.o%J -#BSUB -W 2:00 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_PGRB2_SPEC_NPOESS - -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/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_pgrb2_spec_gempak.ecf b/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_pgrb2_spec_gempak.ecf deleted file mode 100755 index e4ec28fc71..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/gempak_20190514/jgfs_pgrb2_spec_gempak.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_pgrb2_spec_gempak_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_pgrb2_spec_gempak_%CYC%.o%J -#BSUB -W 0:40 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_PGRB2_SPEC_GEMPAK - -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/ecflow/ecf/scripts/gfs_FV3/jgfs_analysis.ecf b/ecflow/ecf/scripts/gfs_FV3/jgfs_analysis.ecf deleted file mode 100755 index 3307958636..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/jgfs_analysis.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_analysis_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_analysis_%CYC%.o%J -#BSUB -W 0:50 -#BSUB -n 480 -#BSUB -R affinity[core(14)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load NetCDF/$NetCDF_ver -module load HDF5-serial/$HDF5_serial_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export PREINP=${CDUMP}.${cycle}. - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_ANALYSIS - -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/ecflow/ecf/scripts/gfs_FV3/jgfs_vminmon.ecf b/ecflow/ecf/scripts/gfs_FV3/jgfs_vminmon.ecf deleted file mode 100755 index b9300d7401..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/jgfs_vminmon.ecf +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_vminmon_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_vminmon_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load pm5/$pm5_ver -module load ips/$ips_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_VMINMON - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_anl.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_anl.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_anl.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f000.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f000.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f000.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f001.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f001.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f001.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f002.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f002.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f002.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f003.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f003.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f003.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f004.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f004.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f004.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f005.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f005.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f005.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f006.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f006.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f006.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f007.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f007.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f007.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f008.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f008.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f008.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f009.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f009.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f009.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f010.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f010.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f010.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f011.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f011.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f011.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f012.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f012.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f012.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f013.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f013.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f013.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f014.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f014.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f014.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f015.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f015.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f015.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f016.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f016.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f016.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f017.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f017.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f017.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f018.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f018.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f018.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f019.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f019.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f019.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f020.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f020.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f020.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f021.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f021.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f021.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f022.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f022.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f022.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f023.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f023.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f023.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f024.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f024.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f024.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f025.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f025.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f025.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f026.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f026.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f026.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f027.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f027.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f027.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f028.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f028.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f028.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f029.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f029.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f029.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f030.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f030.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f030.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f031.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f031.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f031.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f032.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f032.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f032.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f033.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f033.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f033.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f034.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f034.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f034.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f035.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f035.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f035.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f036.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f036.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f036.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f037.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f037.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f037.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f038.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f038.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f038.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f039.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f039.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f039.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f040.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f040.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f040.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f041.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f041.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f041.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f042.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f042.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f042.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f043.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f043.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f043.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f044.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f044.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f044.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f045.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f045.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f045.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f046.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f046.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f046.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f047.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f047.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f047.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f048.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f048.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f048.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f049.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f049.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f049.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f050.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f050.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f050.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f051.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f051.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f051.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f052.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f052.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f052.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f053.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f053.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f053.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f054.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f054.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f054.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f055.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f055.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f055.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f056.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f056.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f056.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f057.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f057.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f057.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f058.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f058.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f058.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f059.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f059.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f059.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f060.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f060.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f060.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f061.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f061.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f061.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f062.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f062.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f062.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f063.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f063.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f063.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f064.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f064.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f064.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f065.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f065.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f065.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f066.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f066.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f066.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f067.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f067.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f067.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f068.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f068.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f068.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f069.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f069.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f069.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f070.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f070.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f070.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f071.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f071.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f071.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f072.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f072.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f072.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f073.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f073.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f073.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f074.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f074.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f074.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f075.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f075.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f075.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f076.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f076.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f076.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f077.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f077.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f077.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f078.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f078.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f078.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f079.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f079.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f079.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f080.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f080.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f080.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f081.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f081.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f081.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f082.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f082.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f082.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f083.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f083.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f083.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f084.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f084.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f084.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f085.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f085.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f085.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f086.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f086.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f086.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f087.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f087.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f087.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f088.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f088.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f088.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f089.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f089.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f089.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f090.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f090.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f090.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f091.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f091.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f091.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f092.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f092.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f092.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f093.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f093.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f093.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f094.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f094.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f094.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f095.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f095.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f095.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f096.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f096.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f096.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f097.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f097.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f097.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f098.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f098.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f098.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f099.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f099.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f099.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f100.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f100.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f100.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f101.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f101.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f101.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f102.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f102.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f102.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f103.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f103.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f103.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f104.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f104.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f104.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f105.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f105.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f105.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f106.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f106.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f106.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f107.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f107.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f107.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f108.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f108.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f108.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f109.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f109.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f109.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f110.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f110.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f110.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f111.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f111.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f111.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f112.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f112.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f112.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f113.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f113.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f113.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f114.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f114.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f114.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f115.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f115.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f115.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f116.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f116.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f116.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f117.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f117.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f117.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f118.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f118.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f118.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f119.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f119.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f119.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f120.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f120.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f120.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f123.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f123.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f123.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f126.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f126.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f126.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f129.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f129.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f129.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f132.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f132.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f132.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f135.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f135.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f135.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f138.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f138.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f138.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f141.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f141.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f141.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f144.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f144.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f144.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f147.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f147.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f147.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f150.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f150.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f150.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f153.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f153.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f153.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f156.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f156.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f156.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f159.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f159.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f159.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f162.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f162.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f162.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f165.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f165.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f165.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f168.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f168.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f168.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f171.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f171.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f171.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f174.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f174.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f174.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f177.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f177.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f177.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f180.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f180.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f180.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f183.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f183.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f183.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f186.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f186.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f186.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f189.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f189.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f189.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f192.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f192.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f192.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f195.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f195.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f195.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f198.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f198.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f198.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f201.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f201.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f201.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f204.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f204.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f204.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f207.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f207.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f207.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f210.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f210.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f210.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f213.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f213.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f213.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f216.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f216.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f216.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f219.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f219.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f219.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f222.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f222.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f222.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f225.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f225.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f225.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f228.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f228.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f228.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f231.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f231.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f231.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f234.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f234.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f234.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f237.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f237.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f237.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f240.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f240.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f240.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f243.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f243.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f243.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f246.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f246.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f246.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f249.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f249.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f249.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f252.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f252.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f252.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f255.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f255.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f255.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f258.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f258.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f258.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f261.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f261.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f261.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f264.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f264.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f264.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f267.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f267.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f267.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f270.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f270.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f270.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f273.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f273.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f273.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f276.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f276.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f276.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f279.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f279.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f279.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f282.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f282.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f282.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f285.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f285.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f285.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f288.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f288.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f288.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f291.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f291.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f291.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f294.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f294.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f294.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f297.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f297.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f297.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f300.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f300.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f300.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f303.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f303.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f303.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f306.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f306.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f306.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f309.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f309.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f309.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f312.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f312.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f312.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f315.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f315.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f315.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f318.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f318.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f318.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f321.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f321.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f321.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f324.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f324.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f324.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f327.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f327.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f327.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f330.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f330.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f330.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f333.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f333.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f333.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f336.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f336.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f336.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f339.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f339.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f339.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f342.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f342.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f342.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f345.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f345.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f345.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f348.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f348.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f348.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f351.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f351.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f351.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f354.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f354.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f354.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f357.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f357.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f357.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f360.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f360.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f360.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f363.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f363.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f363.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f366.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f366.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f366.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f369.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f369.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f369.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f372.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f372.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f372.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f375.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f375.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f375.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f378.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f378.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f378.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f381.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f381.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f381.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f384.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f384.ecf deleted file mode 100755 index 603f59f5e3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_f384.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_%FHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_%FHR%_%CYC%.o%J -#BSUB -W 0:15 -#BSUB -n 84 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=14] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export FHR=%FHR% -export post_times=%HR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load g2tmpl/$g2tmpl_ver -module load crtm/$crtm_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export g2tmpl_ver=v${g2tmpl_ver} - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGLOBAL_NCEPPOST - -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/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_manager.ecf b/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_manager.ecf deleted file mode 100755 index 9978b0b825..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post/jgfs_post_manager.ecf +++ /dev/null @@ -1,54 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_post_manager_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_post_manager_%CYC%.o%J -#BSUB -W 4:00 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -# Configuration files -export EXPDIR=${HOMEgfs}/parm/config - -############################################################ -# Load modules -############################################################ - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export job=gfs_post_manager_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_POST_MANAGER - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f000.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f000.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f000.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f003.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f003.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f003.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f006.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f006.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f006.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f009.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f009.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f009.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f012.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f012.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f012.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f015.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f015.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f015.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f018.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f018.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f018.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f021.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f021.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f021.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f024.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f024.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f024.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f027.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f027.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f027.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f030.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f030.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f030.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f033.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f033.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f033.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f036.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f036.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f036.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f039.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f039.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f039.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f042.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f042.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f042.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f045.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f045.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f045.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f048.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f048.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f048.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f051.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f051.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f051.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f054.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f054.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f054.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f057.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f057.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f057.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f060.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f060.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f060.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f063.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f063.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f063.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f066.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f066.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f066.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f069.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f069.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f069.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f072.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f072.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f072.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f075.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f075.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f075.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f078.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f078.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f078.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f081.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f081.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f081.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f084.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f084.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f084.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f090.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f090.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f090.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f096.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f096.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f096.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f102.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f102.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f102.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f108.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f108.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f108.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f114.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f114.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f114.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f120.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f120.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f120.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f126.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f126.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f126.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f132.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f132.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f132.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f138.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f138.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f138.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f144.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f144.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f144.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f150.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f150.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f150.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f156.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f156.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f156.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f162.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f162.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f162.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f168.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f168.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f168.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f174.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f174.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f174.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f180.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f180.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f180.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f186.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f186.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f186.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f192.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f192.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f192.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f198.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f198.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f198.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f204.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f204.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f204.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f210.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f210.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f210.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f216.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f216.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f216.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f222.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f222.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f222.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f228.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f228.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f228.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f234.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f234.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f234.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f240.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f240.ecf deleted file mode 100755 index b4d48c5d34..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_20km_1p0/jgfs_awips_f240.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 28 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=28] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -# CALL executable job script here -export FHRGRP=%FHRGRP% FHRLST=%FHRLST% FCSTHR=%FCSTHR% TRDRUN=%TRDRUN% fcsthrs=%FCSTHR% -export job=jgfs_awips_f%FCSTHR%_%CYC% - -############################################################ -# CALL executable job script here -############################################################ -$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f000.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f000.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f000.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f000.ecf.BAK b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f000.ecf.BAK deleted file mode 100755 index aad9179552..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f000.ecf.BAK +++ /dev/null @@ -1,66 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:06 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f003.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f003.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f003.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f006.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f006.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f006.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f009.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f009.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f009.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f012.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f012.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f012.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f015.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f015.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f015.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f018.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f018.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f018.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f021.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f021.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f021.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f024.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f024.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f024.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f027.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f027.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f027.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f030.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f030.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f030.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f033.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f033.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f033.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f036.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f036.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f036.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f039.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f039.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f039.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f042.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f042.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f042.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f045.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f045.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f045.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f048.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f048.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f048.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f051.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f051.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f051.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f054.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f054.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f054.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f057.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f057.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f057.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f060.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f060.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f060.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f063.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f063.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f063.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f066.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f066.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f066.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f069.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f069.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f069.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f072.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f072.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f072.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f075.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f075.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f075.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f078.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f078.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f078.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f081.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f081.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f081.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f084.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f084.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f084.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f090.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f090.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f090.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f096.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f096.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f096.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f102.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f102.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f102.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f108.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f108.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f108.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f114.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f114.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f114.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f120.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f120.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f120.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f126.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f126.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f126.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f132.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f132.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f132.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f138.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f138.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f138.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f144.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f144.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f144.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f150.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f150.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f150.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f156.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f156.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f156.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f162.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f162.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f162.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f168.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f168.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f168.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f174.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f174.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f174.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f180.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f180.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f180.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f186.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f186.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f186.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f192.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f192.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f192.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f198.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f198.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f198.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f204.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f204.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f204.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f210.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f210.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f210.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f216.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f216.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f216.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f222.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f222.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f222.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f228.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f228.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f228.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f234.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f234.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f234.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f240.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f240.ecf deleted file mode 100755 index 51ff6d8277..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/awips_g2/jgfs_awips_g2_f240.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUESHARED% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_awips_g2_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_awips_g2_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -M 1000 -#BSUB -R affinity[core(1)] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export FHRGRP=%FHRGRP% -export FHRLST=%FHRLST% -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -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_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/ecflow/ecf/scripts/gfs_FV3/post_processing/bufr_sounding.20190514/jgfs_postsnd.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/bufr_sounding.20190514/jgfs_postsnd.ecf deleted file mode 100755 index 29ee2c9a1b..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/bufr_sounding.20190514/jgfs_postsnd.ecf +++ /dev/null @@ -1,65 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_postsnd_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_postsnd_%CYC%.o%J -#BSUB -W 2:00 -#BSUB -n 12 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} - -. ${EXPDIR}/config.base -. ${EXPDIR}/config.postsnd -. ${HOMEgfs}/env/WCOSS_DELL_P3.env postsnd - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_POSTSND - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/bufr_sounding/jgfs_postsnd.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/bufr_sounding/jgfs_postsnd.ecf deleted file mode 100755 index cd5dd5ef22..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/bufr_sounding/jgfs_postsnd.ecf +++ /dev/null @@ -1,64 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_postsnd_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_postsnd_%CYC%.o%J -#BSUB -W 2:00 -#BSUB -n 12 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=4] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} - -. ${EXPDIR}/config.base -. ${EXPDIR}/config.postsnd -. ${HOMEgfs}/env/WCOSS_DELL_P3.env postsnd - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_POSTSND - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/bulletins/jgfs_fbwind.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/bulletins/jgfs_fbwind.ecf deleted file mode 100755 index 7097c0c890..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/bulletins/jgfs_fbwind.ecf +++ /dev/null @@ -1,56 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fbwind_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fbwind_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load CFP/$CFP_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FBWIND - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_anl.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_anl.ecf deleted file mode 100755 index 8c73f8fd30..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_anl.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_anl_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_anl_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load NCL/$NCL_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_f00.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_f00.ecf deleted file mode 100755 index 3e783e2860..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_f00.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load NCL/$NCL_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_f48.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_f48.ecf deleted file mode 100755 index 3e783e2860..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_f48.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load NCL/$NCL_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f12.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f12.ecf deleted file mode 100755 index b759767a87..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f12.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_wafs_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_wafs_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export fhr_list='06 12' -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f24.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f24.ecf deleted file mode 100755 index b06c2e6f3c..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f24.ecf +++ /dev/null @@ -1,63 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_wafs_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_wafs_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export fhr_list='18 24' - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f36.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f36.ecf deleted file mode 100755 index b6a4b3be58..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax.20190514/jgfs_fax_wafs_f36.ecf +++ /dev/null @@ -1,63 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_wafs_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_wafs_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export fhr_list='30 36' - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_anl.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_anl.ecf deleted file mode 100755 index 8c73f8fd30..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_anl.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_anl_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_anl_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load NCL/$NCL_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_f00.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_f00.ecf deleted file mode 100755 index 3e783e2860..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_f00.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load NCL/$NCL_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_f48.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_f48.ecf deleted file mode 100755 index 3e783e2860..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_f48.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:05 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load NCL/$NCL_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f12.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f12.ecf deleted file mode 100755 index 3946b2f8d2..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f12.ecf +++ /dev/null @@ -1,61 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_wafs_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_wafs_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export fhr_list='06 12' -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f24.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f24.ecf deleted file mode 100755 index 5f7d567a2b..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f24.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_wafs_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_wafs_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export fhr_list='18 24' - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f36.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f36.ecf deleted file mode 100755 index 1bb929eeaf..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/fax/jgfs_fax_wafs_f36.ecf +++ /dev/null @@ -1,62 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_fax_wafs_f%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_fax_wafs_f%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=2] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load ips/$ips_ver -module load impi/$impi_ver -module load EnvVars/$EnvVars_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load gempak/$gempak_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export fhr_list='30 36' - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_FAX_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib2_wafs/jgfs_wafs_blending.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib2_wafs/jgfs_wafs_blending.ecf deleted file mode 100755 index 7750291cd9..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib2_wafs/jgfs_wafs_blending.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_blending_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_blending_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export SHOUR=06 -export EHOUR=36 -export FHINC=03 - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS_BLENDING - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib2_wafs/jgfs_wafs_grib2.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib2_wafs/jgfs_wafs_grib2.ecf deleted file mode 100755 index 6ce66bc2d3..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib2_wafs/jgfs_wafs_grib2.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_grib2_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_grib2_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -export SHOUR=06 -export EHOUR=36 -export FHINC=03 - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS_GRIB2 - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f00.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f00.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f00.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f06.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f06.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f06.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f102.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f102.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f102.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f108.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f108.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f108.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f114.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f114.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f114.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f12.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f12.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f12.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f120.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f120.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f120.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f18.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f18.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f18.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f24.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f24.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f24.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f30.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f30.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f30.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f36.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f36.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f36.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f42.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f42.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f42.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f48.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f48.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f48.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f54.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f54.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f54.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f60.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f60.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f60.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f66.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f66.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f66.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f72.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f72.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f72.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f78.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f78.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f78.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f84.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f84.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f84.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f90.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f90.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f90.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f96.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f96.ecf deleted file mode 100755 index 0786461cef..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/grib_wafs/jgfs_wafs_f96.ecf +++ /dev/null @@ -1,58 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_%FCSTHR%_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_%FCSTHR%_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export model=%model:gfs% -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -export fcsthrs=%FCSTHR% - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS - -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/ecflow/ecf/scripts/gfs_FV3/post_processing/jgfs_wafs_gcip.ecf b/ecflow/ecf/scripts/gfs_FV3/post_processing/jgfs_wafs_gcip.ecf deleted file mode 100755 index 462f8edc77..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/post_processing/jgfs_wafs_gcip.ecf +++ /dev/null @@ -1,57 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_wafs_gcip_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_wafs_gcip_%CYC%.o%J -#BSUB -W 0:30 -#BSUB -n 2 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load lsf/$lsf_ver -module load CFP/$CFP_ver -module load grib_util/$grib_util_ver -module load bufr_dumplist/$bufr_dumplist_ver -module load dumpjb/$dumpjb_ver - -module list - -#%include -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGFS_WAFS_GCIP - -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/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_emcsfc_sfc_prep.ecf b/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_emcsfc_sfc_prep.ecf deleted file mode 100755 index d7551a00c1..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_emcsfc_sfc_prep.ecf +++ /dev/null @@ -1,52 +0,0 @@ -#! /bin/sh -#BSUB -q %QUEUE% -#BSUB -P %PROJ% -#BSUB -J %E%gfs_emcsfc_sfc_prep_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/gfs_emcsfc_sfc_prep_%CYC%.o%J -#BSUB -W 0:10 -#BSUB -n 1 -#BSUB -R affinity[core(1)] -#BSUB -R span[ptile=1] -#BSUB -cwd /tmp - -%include -%include - -set -x - -export NET=%NET:gfs% -export RUN=%RUN% -export CDUMP=%RUN% - -model=gfs -%include - -############################################################ -# Load modules -############################################################ -module load grib_util/$grib_util_ver - -module list - -#%include -export USE_CFP=YES -export ROTDIR=%COM% -export cyc=%CYC% -export cycle=t%CYC%z -export SCRgfs=${HOMEgfs}/scripts - -############################################################ -# CALL executable job script here -############################################################ -${HOMEgfs}/jobs/JGLOBAL_EMCSFC_SFC_PREP - -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/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_prep.ecf b/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_prep.ecf deleted file mode 100755 index a9fc222c67..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_prep.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#BSUB -J %E%%RUN%_prep_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -q %QUEUE% -#BSUB -L /bin/sh -#BSUB -P %PROJ% -#BSUB -W 00:20 -#BSUB -R span[ptile=3]; -R affinity[core] -#BSUB -n 3 -#BSUB -M 18000 - -%include -%include - -export NODES=1 - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x - -export cyc=%CYC% - -# CALL executable job script here -${HOMEobsproc_global}/jobs/JGLOBAL_PREP - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_prep_post.ecf b/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_prep_post.ecf deleted file mode 100755 index 02583bca40..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/prep/jgfs_prep_post.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#BSUB -J %E%%RUN%_prep_post_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_post_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUESERV% -#BSUB -cwd /tmp -#BSUB -W 00:10 -#BSUB -P %PROJ% -#BSUB -M 1000 -#BSUB -R affinity[core] - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -#export PROCESS_ALL_REPORT_COUNTS=NO - -# CALL executable job script here -$HOMEobsproc_global/jobs/JGLOBAL_PREP_POST - -%include -%manual -###################################################################### -# Purpose: Job to execute the GFS PREPBUFR post-processing for -# the 00Z cycle (creating unrestricted PREPBUFR files) -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end - diff --git a/ecflow/ecf/scripts/gfs_FV3/prep/jglobal_prep.ecf b/ecflow/ecf/scripts/gfs_FV3/prep/jglobal_prep.ecf deleted file mode 100755 index 0c7097fd96..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/prep/jglobal_prep.ecf +++ /dev/null @@ -1,60 +0,0 @@ -#BSUB -J %E%%RUN%_prep_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_%CYC%.o%J -#BSUB -cwd /tmp -#BSUB -q %QUEUE% -#BSUB -L /bin/sh -#BSUB -P %PROJ% -##BSUB -W 00:30 -#BSUB -W 00:35 -#BSUB -R span[ptile=3]; -R affinity[core] -#BSUB -n 3 -#BSUB -M 18000 - -%include -%include - -export NODES=1 - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x - -export cyc=%CYC% - -# CALL executable job script here -${HOMEobsproc_global}/jobs/JGLOBAL_PREP - -%include -%manual -###################################################################### -# Purpose: -# -# -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end diff --git a/ecflow/ecf/scripts/gfs_FV3/prep/jglobal_prep_post.ecf b/ecflow/ecf/scripts/gfs_FV3/prep/jglobal_prep_post.ecf deleted file mode 100755 index 31ec73452f..0000000000 --- a/ecflow/ecf/scripts/gfs_FV3/prep/jglobal_prep_post.ecf +++ /dev/null @@ -1,59 +0,0 @@ -#BSUB -J %E%%RUN%_prep_post_%CYC% -#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_prep_post_%CYC%.o%J -#BSUB -L /bin/sh -#BSUB -q %QUEUESERV% -#BSUB -cwd /tmp -##BSUB -W 00:30 -#BSUB -W 00:15 -#BSUB -P %PROJ% -#BSUB -M 1000 - -%include -%include - -set -x - -export model=obsproc_global -%include - -############################################################# -## Load modules -############################################################## -#. $MODULESHOME/init/sh -module load EnvVars/$EnvVars_ver -module load ips/$ips_ver -module load impi/$impi_ver -module load CFP/$cfp_ver -module list - -############################################################# -## WCOSS_C environment settings -############################################################## - -################################################ -# EXPORT list here - -set -x -export cyc=%CYC% - -#export PROCESS_ALL_REPORT_COUNTS=NO - -# CALL executable job script here -$HOMEobsproc_global/jobs/JGLOBAL_PREP_POST - -%include -%manual -###################################################################### -# Purpose: Job to execute the GFS PREPBUFR post-processing for -# the 00Z cycle (creating unrestricted PREPBUFR files) -###################################################################### - -###################################################################### -# Job specific troubleshooting instructions: -# see generic troubleshoot manual page -# -###################################################################### - -# include manual page below -%end - diff --git a/ecflow/ecf/versions/gfs.ver b/ecflow/ecf/versions/gfs.ver index c16b91fb51..8a6405624f 100644 --- a/ecflow/ecf/versions/gfs.ver +++ b/ecflow/ecf/versions/gfs.ver @@ -1,22 +1,30 @@ -export gfs_ver="v15.1.1" -export EnvVars_ver="1.0.2" +export gfs_ver="v16.0.0" +export EnvVars_ver="1.0.3" export lsf_ver="10.1" export emc_utils_ver="1.0.0" export ips_ver="18.0.1.163" export NetCDF_ver="4.5.0" export HDF5_serial_ver="1.10.1" +export hdf5_parallel_ver="1.10.6" +export netcdf_parallel_ver="4.7.4" export impi_ver="18.0.1" -export bufr_ver="11.2.0" -export crtm_ver="2.2.6" +export bufr_ver="11.3.0" +export crtm_ver="2.3.0" export grib_util_ver="1.1.0" -export g2tmpl_ver="1.5.0" -export ESMF_ver="7_1_0r" -export CFP_ver="2.0.1" +export g2tmpl_ver="1.6.0" +export ESMF_ver="8.0.1bs08" +export CFP_ver="2.0.2" +export NCO_ver="4.7.0" export pm5_ver="1.0" export gempak_ver="7.3.1" export bufr_dumplist_ver="2.0.0" -export dumpjb_ver="5.0.2" +export dumpjb_ver="5.1.0" export NCL_ver="6.4.0" -# +export python_ver="3.6.3" +export prod_envir_ver="1.1.0" +export util_shared_ver="1.1.2" +export prod_util_ver="1.1.4" +export metplus_ver="2.1" +export w3emc_para_ver="2.4.0" +export cdo_ver="1.9.8" export PATH=.:$PATH -#export COMPATH=/gpfs/dell1/nco/ops/com/gfs diff --git a/ecflow/ecf/versions/obsproc_global.ver b/ecflow/ecf/versions/obsproc_global.ver index 2965edfd60..6867013532 100644 --- a/ecflow/ecf/versions/obsproc_global.ver +++ b/ecflow/ecf/versions/obsproc_global.ver @@ -1,7 +1,42 @@ ## main "model" software -export obsproc_global_ver=iss-46886 +export obsproc_global_ver=v3.2.6 ## main shared software versions -export obsproc_prep_ver=iss-46886 +export obsproc_dump_ver=v5.0.3 # shared DUMP software +export obsproc_prep_ver=v5.2.0 # shared PREP software +export obsproc_dump_post_ver=v3.3.1 # shared DUMP_POST software +export obsproc_prep_post_ver=v3.1.0 # shared PREP_POST software -export gfs_ver=v15.0.0pre9 +## software shared between shared packages +export obsproc_shared_bufr_avgdata_ver=v2.1.0 # used in DUMP_POST +export obsproc_shared_bufr_remorest_ver=v2.1.0 # used in DUMP_POST and PREP_POST +export obsproc_shared_bufr_dumplist_ver=v2.2.0 # used in DUMP and DUMP_POST + +## deocder dictionaries +export dictionaries_ver=v3.3.0 # used in PREP software + +## module versions +#export lsf_ver=10.1 +export ips_ver=18.0.1.163 +export impi_ver=18.0.1 +export cfp_ver=2.0.2 + +export grib_util_ver=1.1.1 # used in DUMP jobs +#export cfp_intel_sandybridge_ver=1.1.0 # used in DUMP jobs + +export PROCESS_MASTER_SHIP_STNLST=NO # turn off the ship/names/stn_lst process in 18z gdas_prep_post job + # since the process has moved to sfcship model on Dell + +# SPA settings +export PATH=$PATH:. +export BACK=off + +gfs_ver=v16.0.0 +export HOMEobsproc_global=/gpfs/dell1/nco/ops/nwpara/obsproc_global.v3.4.0 +export HOMEobsproc_dump=/gpfs/dell1/nco/ops/nwpara/obsproc_dump.v5.1.0 +export HOMEobsproc_shared_bufr_dumplist=/gpfs/dell1/nco/ops/nwpara/obsproc_shared/bufr_dumplist.v2.3.0 +export HOMEobsproc_dump_post=/gpfs/dell1/nco/ops/nwpara/obsproc_dump_post.v3.4.0 +export HOMEobsproc_shared_bufr_remorest=/gpfs/dell1/nco/ops/nwpara/obsproc_shared/bufr_remorest.v2.1.1 +export HOMEobsproc_prep=/gpfs/dell1/nco/ops/nwpara/obsproc_prep.v5.4.0 +export HOMEobsproc_prep_post=/gpfs/dell1/nco/ops/nwpara/obsproc_prep_post.v3.2.0 +export HOMEobsproc_network=$HOMEobsproc_global diff --git a/env/HERA.env b/env/HERA.env index 73aaa47e40..f71531c1ed 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 "anal fcst post vrfy" + echo "anal fcst post vrfy metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" exit 1 @@ -17,31 +17,48 @@ export npe_node_max=40 export launcher="srun --export=ALL" # Configure MPI environment -export I_MPI_ADJUST_ALLREDUCE=5 -export MPI_BUFS_PER_PROC=2048 -export MPI_BUFS_PER_HOST=2048 -export MPI_GROUP_MAX=256 -export MPI_MEMMAP_OFF=1 -export MP_STDOUTMODE="ORDERED" +#export I_MPI_ADJUST_ALLREDUCE=5 +#export MPI_BUFS_PER_PROC=2048 +#export MPI_BUFS_PER_HOST=2048 +#export MPI_GROUP_MAX=256 +#export MPI_MEMMAP_OFF=1 +#export MP_STDOUTMODE="ORDERED" export OMP_STACKSIZE=2048000 export NTHSTACK=1024000000 #export LD_BIND_NOW=1 + +ulimit -s unlimited +ulimit -a + export job=${PBS_JOBNAME:-$step} export jobid=${job}.${PBS_JOBID:-$$} + if [ $step = "prep" -o $step = "prepbufr" ]; then nth_max=$(($npe_node_max / $npe_node_prep)) export POE="NO" - export BACK=${BACK:-"YES"} + export BACK="NO" export sys_tp="HERA" +elif [ $step = "waveinit" -o $step = "waveprep" -o $step = "wavepostsbs" -o $step = "wavepostbndpnt" -o $step = "wavepostpnt" ]; then + + export mpmd="--multi-prog" + export CFP_MP="YES" + if [ $step = "waveprep" ]; then export MP_PULSE=0 ; fi + export wavempexec=${launcher} + export wave_mpmd=${mpmd} + elif [ $step = "anal" ]; then export MKL_NUM_THREADS=4 export MKL_CBWR=AUTO + export CFP_MP=${CFP_MP:-"YES"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher -n \$ncmd --multi-prog" + nth_max=$(($npe_node_max / $npe_node_anal)) export NTHREADS_GSI=${nth_anal:-$nth_max} @@ -60,9 +77,30 @@ elif [ $step = "anal" ]; then export NTHREADS_GAUSFCANL=1 npe_gausfcanl=${npe_gausfcanl:-1} - export APRUN_GAUSFCANL="$launcher -n $npe_gausfcanl" + export NTHREADS_CHGRES=${nth_echgres:-1} + [[ $NTHREADS_CHGRES -gt $npe_node_max ]] && export NTHREADS_CHGRES=$npe_node_max + export APRUN_CHGRES="" + +elif [ $step = "gldas" ]; then + + nth_max=$(($npe_node_max / $npe_node_gldas)) + + export NTHREADS_GLDAS=${nth_gldas:-$nth_max} + [[ $NTHREADS_GLDAS -gt $nth_max ]] && export NTHREADS_GLDAS=$nth_max + export APRUN_GLDAS="$launcher -n $npe_gldas" + + export NTHREADS_GAUSSIAN=${nth_gaussian:-1} + [[ $NTHREADS_GAUSSIAN -gt $nth_max ]] && export NTHREADS_GAUSSIAN=$nth_max + export APRUN_GAUSSIAN="$launcher -n $npe_gaussian" + +# Must run data processing with exactly the number of tasks as time +# periods being processed. + + npe_gldas_data_proc=$(($gldas_spinup_hours + 12)) + export APRUN_GLDAS_DATA_PROC="$launcher -n $npe_gldas_data_proc --multi-prog" + elif [ $step = "eobs" ]; then export MKL_NUM_THREADS=4 @@ -74,6 +112,10 @@ elif [ $step = "eobs" ]; then [[ $NTHREADS_GSI -gt $nth_max ]] && export NTHREADS_GSI=$nth_max export APRUN_GSI="$launcher" + export CFP_MP=${CFP_MP:-"YES"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher -n \$ncmd --multi-prog" + elif [ $step = "eupd" ]; then nth_max=$(($npe_node_max / $npe_node_eupd)) @@ -82,6 +124,10 @@ elif [ $step = "eupd" ]; then [[ $NTHREADS_ENKF -gt $nth_max ]] && export NTHREADS_ENKF=$nth_max export APRUN_ENKF="$launcher" + export CFP_MP=${CFP_MP:-"YES"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher -n \$ncmd --multi-prog" + elif [ $step = "fcst" ]; then nth_max=$(($npe_node_max / $npe_node_fcst)) @@ -114,6 +160,14 @@ elif [ $step = "efcs" ]; then elif [ $step = "post" ]; then + source /apps/lmod/lmod/init/sh + module unload esmf/8.0.1_ParallelNetCDF.release + module unload netcdf_parallel/4.7.4.release + module unload hdf5_parallel/1.10.6.release + module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles + module load hdf5_parallel/1.10.6 + module load netcdf_parallel/4.7.4 + nth_max=$(($npe_node_max / $npe_node_post)) export NTHREADS_NP=${nth_np:-1} @@ -140,6 +194,18 @@ elif [ $step = "ecen" ]; then [[ $NTHREADS_CALCINC -gt $nth_max ]] && export NTHREADS_CALCINC=$nth_max export APRUN_CALCINC="$launcher" +elif [ $step = "esfc" ]; then + + nth_max=$(($npe_node_max / $npe_node_esfc)) + + export NTHREADS_ESFC=${nth_esfc:-$nth_max} + [[ $NTHREADS_ESFC -gt $nth_max ]] && export NTHREADS_ESFC=$nth_max + export APRUN_ESFC="$launcher -n $npe_esfc" + + export NTHREADS_CYCLE=${nth_cycle:-14} + [[ $NTHREADS_CYCLE -gt $npe_node_max ]] && export NTHREADS_CYCLE=$npe_node_max + export APRUN_CYCLE="$launcher -n $npe_esfc" + elif [ $step = "epos" ]; then nth_max=$(($npe_node_max / $npe_node_epos)) @@ -154,13 +220,6 @@ elif [ $step = "fv3ic" ]; then [[ $NTHREADS_CHGRES -gt $npe_node_max ]] && export NTHREADS_CHGRES=$npe_node_max export APRUN_CHGRES="time" -elif [ $step = "waveinit" -o $step = "waveprep" -o $step = "wavepostsbs" -o $step = "wavepostbndpnt" -o $step = "wavepostpnt" ]; then - export mpmd="--multi-prog" - export CFP_MP="YES" - export wavempexec=${launcher} - export wave_mpmd=${mpmd} - - elif [ $step = "postsnd" ]; then nth_max=$(($npe_node_max / $npe_node_postsnd)) diff --git a/env/JET.env b/env/JET.env index 428c3b1baf..ef37e468df 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 "anal fcst post vrfy" + echo "anal fcst post vrfy metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" exit 1 @@ -13,28 +13,21 @@ fi step=$1 -# Jet information -export launcher="srun --export=ALL" - -# now getting node count on the fly -#export npe_node_max=24 -export npe_node_max=$( lscpu --parse=CORE|grep -E '^[0-9]' | sort -u | wc -l ) -export OMP_STACKSIZE=128M -total_nodes=$( cat "$PBS_NODEFILE" | sort -u|wc -l ) # Theia information export npe_node_max=24 +export launcher="mpirun -np" -# Jet information -export I_MPI_ADJUST_ALLREDUCE=5 +# Configure MPI environment export MPI_BUFS_PER_PROC=2048 export MPI_BUFS_PER_HOST=2048 export MPI_GROUP_MAX=256 export MPI_MEMMAP_OFF=1 export MP_STDOUTMODE="ORDERED" export OMP_STACKSIZE=2048000 +export NTHSTACK=1024000000 #export LD_BIND_NOW=1 -export job=${LSB_JOBNAME:-$step} -export jobid=${job}.${LSB_JOBID:-$$} +export job=${PBS_JOBNAME:-$step} +export jobid=${job}.${PBS_JOBID:-$$} if [ $step = "prep" -o $step = "prepbufr" ]; then @@ -43,7 +36,12 @@ if [ $step = "prep" -o $step = "prepbufr" ]; then export POE="NO" export BACK=${BACK:-"YES"} export sys_tp="Cray-CS400" - export launcher_PREP=$launcher + +elif [ $step = "waveinit" -o $step = "waveprep" -o $step = "wavepostsbs" -o $step = "wavepostbndpnt" -o $step = "wavepostpnt" ]; then + + if [ $step = "waveprep" ]; then export MP_PULSE=0 ; fi + export wavempexec=${launcher} + export wave_mpmd=${mpmd} elif [ $step = "anal" ]; then @@ -51,20 +49,36 @@ elif [ $step = "anal" ]; then export NTHREADS_GSI=${nth_gsi:-$nth_max} [[ $NTHREADS_GSI -gt $nth_max ]] && export NTHREADS_GSI=$nth_max - export APRUN_GSI="$launcher" + export APRUN_GSI="$launcher ${npe_gsi:-${npe_anal:-$PBS_NP}}" export NTHREADS_CALCINC=${nth_calcinc:-1} [[ $NTHREADS_CALCINC -gt $nth_max ]] && export NTHREADS_CALCINC=$nth_max - export APRUN_CALCINC="$launcher" + export APRUN_CALCINC="$launcher \$ncmd" export NTHREADS_CYCLE=${nth_cycle:-12} [[ $NTHREADS_CYCLE -gt $npe_node_max ]] && export NTHREADS_CYCLE=$npe_node_max npe_cycle=${ntiles:-6} - export APRUN_CYCLE="$launcher" + export APRUN_CYCLE="$launcher $npe_cycle" export NTHREADS_GAUSFCANL=1 npe_gausfcanl=${npe_gausfcanl:-1} - export APRUN_GAUSFCANL="$launcher" + export APRUN_GAUSFCANL="$launcher $npe_gausfcanl" + + export NTHREADS_CHGRES=${nth_echgres:-1} + [[ $NTHREADS_CHGRES -gt $npe_node_max ]] && export NTHREADS_CHGRES=$npe_node_max + export APRUN_CHGRES="" + +elif [ $step = "gldas" ]; then + + nth_max=$(($npe_node_max / $npe_node_gldas)) + + export NTHREADS_GLDAS=${nth_gldas:-$nth_max} + [[ $NTHREADS_GLDAS -gt $nth_max ]] && export NTHREADS_GLDAS=$nth_max + export APRUN_GLDAS="$launcher $npe_gldas" + + export NTHREADS_GAUSSIAN=${nth_gaussian:-1} + [[ $NTHREADS_GAUSSIAN -gt $nth_max ]] && export NTHREADS_GAUSSIAN=$nth_max + export APRUN_GAUSSIAN="$launcher $npe_gaussian" elif [ $step = "eobs" ]; then @@ -72,7 +86,7 @@ elif [ $step = "eobs" ]; then export NTHREADS_GSI=${nth_gsi:-$nth_max} [[ $NTHREADS_GSI -gt $nth_max ]] && export NTHREADS_GSI=$nth_max - export APRUN_GSI="$launcher" + export APRUN_GSI="$launcher ${npe_gsi:-${npe_eobs:-$PBS_NP}}" elif [ $step = "eupd" ]; then @@ -80,7 +94,7 @@ elif [ $step = "eupd" ]; then export NTHREADS_ENKF=${nth_enkf:-$nth_max} [[ $NTHREADS_ENKF -gt $nth_max ]] && export NTHREADS_ENKF=$nth_max - export APRUN_ENKF="$launcher" + export APRUN_ENKF="$launcher ${npe_enkf:-${npe_eupd:-$PBS_NP}}" elif [ $step = "fcst" ]; then @@ -89,15 +103,19 @@ elif [ $step = "fcst" ]; then export NTHREADS_FV3=${nth_fv3:-$nth_max} [[ $NTHREADS_FV3 -gt $nth_max ]] && export NTHREADS_FV3=$nth_max export cores_per_node=$npe_node_max - export APRUN_FV3="$launcher" - + #export APRUN_FV3="$launcher ${npe_fv3:-${npe_fcst:-$PBS_NP}}" + if [ $CDUMP = "gdas" ]; then + export APRUN_FV3="$launcher ${npe_fcst:-$PBS_NP}" + else + export APRUN_FV3="$launcher ${npe_fcst_gfs:-$PBS_NP}" + fi export NTHREADS_REGRID_NEMSIO=${nth_regrid_nemsio:-1} [[ $NTHREADS_REGRID_NEMSIO -gt $nth_max ]] && export NTHREADS_REGRID_NEMSIO=$nth_max - export APRUN_REGRID_NEMSIO="$launcher" + export APRUN_REGRID_NEMSIO="$launcher $LEVS" export NTHREADS_REMAP=${nth_remap:-2} [[ $NTHREADS_REMAP -gt $nth_max ]] && export NTHREADS_REMAP=$nth_max - export APRUN_REMAP="$launcher" + export APRUN_REMAP="$launcher ${npe_remap:-${npe_fcst:-$PBS_NP}}" elif [ $step = "efcs" ]; then @@ -106,7 +124,7 @@ elif [ $step = "efcs" ]; then export NTHREADS_FV3=${nth_fv3:-$nth_max} [[ $NTHREADS_FV3 -gt $nth_max ]] && export NTHREADS_FV3=$nth_max export cores_per_node=$npe_node_max - export APRUN_FV3="$launcher" + export APRUN_FV3="$launcher ${npe_fv3:-${npe_efcs:-$PBS_NP}}" export NTHREADS_REGRID_NEMSIO=${nth_regrid_nemsio:-1} [[ $NTHREADS_REGRID_NEMSIO -gt $nth_max ]] && export NTHREADS_REGRID_NEMSIO=$nth_max @@ -118,11 +136,11 @@ elif [ $step = "post" ]; then export NTHREADS_NP=${nth_np:-1} [[ $NTHREADS_NP -gt $nth_max ]] && export NTHREADS_NP=$nth_max - export APRUN_NP="$launcher" + export APRUN_NP="$launcher ${npe_np:-${npe_post:-$PBS_NP}}" export NTHREADS_DWN=${nth_dwn:-1} [[ $NTHREADS_DWN -gt $nth_max ]] && export NTHREADS_DWN=$nth_max - export APRUN_DWN="$launcher" + export APRUN_DWN="$launcher ${npe_dwn:-$PBS_NP}" elif [ $step = "ecen" ]; then @@ -130,7 +148,7 @@ elif [ $step = "ecen" ]; then export NTHREADS_ECEN=${nth_ecen:-$nth_max} [[ $NTHREADS_ECEN -gt $nth_max ]] && export NTHREADS_ECEN=$nth_max - export APRUN_ECEN="$launcher" + export APRUN_ECEN="$launcher ${npe_ecen:-$PBS_NP}" export NTHREADS_CHGRES=${nth_chgres:-12} [[ $NTHREADS_CHGRES -gt $npe_node_max ]] && export NTHREADS_CHGRES=$npe_node_max @@ -138,7 +156,20 @@ elif [ $step = "ecen" ]; then export NTHREADS_CALCINC=${nth_calcinc:-1} [[ $NTHREADS_CALCINC -gt $nth_max ]] && export NTHREADS_CALCINC=$nth_max - export APRUN_CALCINC="$launcher" + export APRUN_CALCINC="$launcher ${npe_ecen:-$PBS_NP}" + +elif [ $step = "esfc" ]; then + + nth_max=$(($npe_node_max / $npe_node_esfc)) + + export NTHREADS_ESFC=${nth_esfc:-$nth_max} + [[ $NTHREADS_ESFC -gt $nth_max ]] && export NTHREADS_ESFC=$nth_max + export APRUN_ESFC="$launcher ${npe_esfc:-$PBS_NP}" + + export NTHREADS_CYCLE=${nth_cycle:-12} + [[ $NTHREADS_CYCLE -gt $npe_node_max ]] && export NTHREADS_CYCLE=$npe_node_max + export APRUN_CYCLE="$launcher $npe_esfc" + elif [ $step = "epos" ]; then @@ -146,7 +177,7 @@ elif [ $step = "epos" ]; then export NTHREADS_EPOS=${nth_epos:-$nth_max} [[ $NTHREADS_EPOS -gt $nth_max ]] && export NTHREADS_EPOS=$nth_max - export APRUN_EPOS="$launcher" + export APRUN_EPOS="$launcher ${npe_epos:-$PBS_NP}" elif [ $step = "fv3ic" ]; then @@ -160,26 +191,11 @@ elif [ $step = "postsnd" ]; then export NTHREADS_POSTSND=${nth_postsnd:-1} [[ $NTHREADS_POSTSND -gt $nth_max ]] && export NTHREADS_POSTSND=$nth_max - export APRUN_POSTSND="$launcher" + export APRUN_POSTSND="$launcher $npe_postsnd" - export NTHREADS_POSTSNDCFP=${nth_postsndcfp:-${nth_postsnd:-1}} + export NTHREADS_POSTSNDCFP=${nth_postsndcfp:-1} [[ $NTHREADS_POSTSNDCFP -gt $nth_max ]] && export NTHREADS_POSTSNDCFP=$nth_max - export APRUN_POSTSNDCFP="$launcher" - -elif [ $step = "vrfy" ]; then - - export IOBUF_PARAMS="*:size=32M:count=4:verbose" - export APRUNTRACK="$launcher" - export APRUN_POSTSND="$launcher" - - export NTHREADS_POSTSNDCFP=${nth_postsndcfp:-${nth_postsnd:-1}} - [[ $NTHREADS_POSTSNDCFP -gt $nth_max ]] && export NTHREADS_POSTSNDCFP=$nth_max - export APRUN_POSTSNDCFP="$launcher" - -elif [ $step = "vrfy" ]; then - - export IOBUF_PARAMS="*:size=32M:count=4:verbose" - export APRUNTRACK="$launcher" + export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp" elif [ $step = "awips" ]; then diff --git a/env/ORION.env b/env/ORION.env index 963fee849d..de989331ff 100755 --- a/env/ORION.env +++ b/env/ORION.env @@ -42,11 +42,23 @@ if [ $step = "prep" -o $step = "prepbufr" ]; then export BACK=${BACK:-"YES"} export sys_tp="ORION" +elif [ $step = "waveinit" -o $step = "waveprep" -o $step = "wavepostsbs" -o $step = "wavepostbndpnt" -o $step = "wavepostpnt" ]; then + + export mpmd="--multi-prog" + export CFP_MP="YES" + if [ $step = "waveprep" ]; then export MP_PULSE=0 ; fi + export wavempexec=${launcher} + export wave_mpmd=${mpmd} + elif [ $step = "anal" ]; then export MKL_NUM_THREADS=4 export MKL_CBWR=AUTO + export CFP_MP=${CFP_MP:-"YES"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher -n \$ncmd --multi-prog" + nth_max=$(($npe_node_max / $npe_node_anal)) export NTHREADS_GSI=${nth_anal:-$nth_max} @@ -62,7 +74,6 @@ elif [ $step = "anal" ]; then npe_cycle=${ntiles:-6} export APRUN_CYCLE="$launcher -n $npe_cycle" - export NTHREADS_GAUSFCANL=1 npe_gausfcanl=${npe_gausfcanl:-1} @@ -91,6 +102,10 @@ elif [ $step = "eobs" ]; then export MKL_NUM_THREADS=4 export MKL_CBWR=AUTO + export CFP_MP=${CFP_MP:-"YES"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher -n \$ncmd --multi-prog" + nth_max=$(($npe_node_max / $npe_node_eobs)) export NTHREADS_GSI=${nth_eobs:-$nth_max} @@ -99,6 +114,10 @@ elif [ $step = "eobs" ]; then elif [ $step = "eupd" ]; then + export CFP_MP=${CFP_MP:-"YES"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher -n \$ncmd --multi-prog" + nth_max=$(($npe_node_max / $npe_node_eupd)) export NTHREADS_ENKF=${nth_eupd:-$nth_max} @@ -189,12 +208,6 @@ elif [ $step = "fv3ic" ]; then [[ $NTHREADS_CHGRES -gt $npe_node_max ]] && export NTHREADS_CHGRES=$npe_node_max export APRUN_CHGRES="time" -elif [ $step = "waveinit" -o $step = "waveprep" -o $step = "wavepostsbs" -o $step = "wavepostbndpnt" -o $step = "wavepostpnt" ]; then - export mpmd="--multi-prog" - export CFP_MP="YES" - export wavempexec=${launcher} - export wave_mpmd=${mpmd} - elif [ $step = "postsnd" ]; then nth_max=$(($npe_node_max / $npe_node_postsnd)) diff --git a/env/WCOSS_C.env b/env/WCOSS_C.env index 3b1e99efcf..4885a966a0 100755 --- a/env/WCOSS_C.env +++ b/env/WCOSS_C.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 "anal fcst post vrfy" + echo "anal fcst post vrfy metp" echo "eobs eupd ecen efcs epos" echo "postsnd awips gempak" exit 1 @@ -15,6 +15,7 @@ step=$1 # Cray information export launcher="aprun" +export mpmd="cfp" export npe_node_max=24 # Configure MPI environment @@ -36,11 +37,16 @@ if [ $step = "prep" -o $step = "prepbufr" ]; then export POE=${POE:-"YES"} export sys_tp="Cray-XC40" +elif [ $step = "waveinit" -o $step = "waveprep" -o $step = "wavepostsbs" -o $step = "wavepostbndpnt" -o $step = "wavepostpnt" ]; then + if [ $step = "waveprep" ]; then export MP_PULSE=0 ; fi + export wavempexec=${launcher} + export wave_mpmd=${mpmd} + elif [ $step = "anal" ]; then nth_max=$(($npe_node_max / $npe_node_anal)) - export NTHREADS_GSI=${nth_gsi:-$nth_max} + export NTHREADS_GSI=${nth_anal:-$nth_max} [[ $NTHREADS_GSI -gt $nth_max ]] && export NTHREADS_GSI=$nth_max export APRUN_GSI="$launcher -j 1 -n ${npe_gsi:-$npe_anal} -N $npe_node_anal -d $NTHREADS_GSI -cc depth" @@ -49,7 +55,7 @@ elif [ $step = "anal" ]; then export APRUN_CALCINC="$launcher -j 1 -n \$ncmd -N 1 -d $NTHREADS_CALCINC -cc depth" if [ ${USE_CFP:-"NO"} = "YES" ]; then - export APRUNCFP="$launcher -q -j 1 -n \$ncmd -N \$ncmd_max -d 1 cfp" + export APRUNCFP="$launcher -q -j 1 -n \$ncmd -N \$ncmd_max -d 1 $mpmd" fi export NTHREADS_CYCLE=${nth_cycle:-12} @@ -65,16 +71,34 @@ elif [ $step = "anal" ]; then [[ $npe_node_gausfcanl -gt $npe_gausfcanl ]] && npe_node_gausfcanl=$npe_gausfcanl export APRUN_GAUSFCANL="$launcher -j 1 -n $npe_gausfcanl -N $npe_node_gausfcanl -d $NTHREADS_GAUSFCANL -cc depth" + export NTHREADS_CHGRES=${nth_echgres:-1} + [[ $NTHREADS_CHGRES -gt $npe_node_max ]] && export NTHREADS_CHGRES=$npe_node_max + export APRUN_CHGRES="$launcher -j 1 -n 1 -N 1 -d $NTHREADS_CHGRES -cc depth" + +elif [ $step = "gldas" ]; then + + nth_max=$(($npe_node_max / $npe_node_gldas)) + + export NTHREADS_GLDAS=${nth_gldas:-$nth_max} + [[ $NTHREADS_GLDAS -gt $nth_max ]] && export NTHREADS_GLDAS=$nth_max + export APRUN_GLDAS="$launcher -j 1 -n $npe_gldas -N $npe_node_gldas -d $NTHREADS_GLDAS -cc depth" + + export NTHREADS_GAUSSIAN=${nth_gaussian:-1} + [[ $NTHREADS_GAUSSIAN -gt $nth_max ]] && export NTHREADS_GAUSSIAN=$nth_max + export APRUN_GAUSSIAN="$launcher -j 1 -n $npe_gaussian -N $npe_node_gaussian -d $NTHREADS_GAUSSIAN -cc depth" + + export APRUN_GLDAS_DATA_PROC="$launcher -j 1 -n $npe_gldas -N $npe_node_gldas -d 1 $mpmd" + elif [ $step = "eobs" ]; then nth_max=$(($npe_node_max / $npe_node_eobs)) - export NTHREADS_GSI=${nth_gsi:-$nth_max} + export NTHREADS_GSI=${nth_anal:-$nth_max} [[ $NTHREADS_GSI -gt $nth_max ]] && export NTHREADS_GSI=$nth_max export APRUN_GSI="$launcher -j 1 -n ${npe_gsi:-$npe_eobs} -N $npe_node_eobs -d $NTHREADS_GSI -cc depth" if [ ${USE_CFP:-"NO"} = "YES" ]; then - export APRUNCFP="$launcher -q -j 1 -n \$ncmd -N \$ncmd_max -d 1 cfp" + export APRUNCFP="$launcher -q -j 1 -n \$ncmd -N \$ncmd_max -d 1 $mpmd" fi elif [ $step = "eupd" ]; then @@ -86,7 +110,7 @@ elif [ $step = "eupd" ]; then export APRUN_ENKF="$launcher -j 1 -n ${npe_enkf:-$npe_eupd} -N $npe_node_eupd -d $NTHREADS_ENKF -cc depth" if [ ${USE_CFP:-"NO"} = "YES" ]; then - export APRUNCFP="$launcher -q -j 1 -n \$ncmd -N \$ncmd_max -d 1 cfp" + export APRUNCFP="$launcher -q -j 1 -n \$ncmd -N \$ncmd_max -d 1 $mpmd" fi elif [ $step = "fcst" ]; then @@ -96,7 +120,12 @@ elif [ $step = "fcst" ]; then export NTHREADS_FV3=${nth_fv3:-$nth_max} [[ $NTHREADS_FV3 -gt $nth_max ]] && export NTHREADS_FV3=$nth_max export cores_per_node=$npe_node_max - export APRUN_FV3="$launcher -j 1 -n ${npe_fv3:-$npe_fcst} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth" + #export APRUN_FV3="$launcher -j 1 -n ${npe_fv3:-$npe_fcst} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth" + if [ $CDUMP = "gdas" ]; then + export APRUN_FV3="$launcher -j 1 -n ${npe_fcst} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth" + else + export APRUN_FV3="$launcher -j 1 -n ${npe_fcst_gfs} -N $npe_node_fcst -d $NTHREADS_FV3 -cc depth" + fi export NTHREADS_REGRID_NEMSIO=${nth_regrid_nemsio:-1} [[ $NTHREADS_REGRID_NEMSIO -gt $nth_max ]] && export NTHREADS_REGRID_NEMSIO=$nth_max @@ -129,7 +158,7 @@ elif [ $step = "post" ]; then export NTHREADS_DWN=${nth_dwn:-1} [[ $NTHREADS_DWN -gt $nth_max ]] && export NTHREADS_DWN=$nth_max - export APRUN_DWN="$launcher -j 1 -n $npe_dwn -N $npe_node_dwn -d $NTHREADS_DWN cfp" + export APRUN_DWN="$launcher -j 1 -n $npe_dwn -N $npe_node_dwn -d $NTHREADS_DWN $mpmd" elif [ $step = "ecen" ]; then @@ -147,6 +176,20 @@ elif [ $step = "ecen" ]; then [[ $NTHREADS_CALCINC -gt $nth_max ]] && export NTHREADS_CALCINC=$nth_max export APRUN_CALCINC="$launcher -j 1 -n $npe_ecen -N $npe_node_ecen -d $NTHREADS_CALCINC -cc depth" +elif [ $step = "esfc" ]; then + + nth_max=$(($npe_node_max / $npe_node_esfc)) + + export NTHREADS_ESFC=${nth_esfc:-$nth_max} + [[ $NTHREADS_ESFC -gt $nth_max ]] && export NTHREADS_ESFC=$nth_max + npe_node_esfc=$(($npe_node_max / $NTHREADS_ESFC)) + export APRUN_ESFC="$launcher -j 1 -n $npe_esfc -N $npe_node_esfc -d $NTHREADS_ESFC -cc depth" + + export NTHREADS_CYCLE=${nth_cycle:-12} + [[ $NTHREADS_CYCLE -gt $npe_node_max ]] && export NTHREADS_CYCLE=$npe_node_max + npe_node_cycle=$(($npe_node_max / $NTHREADS_CYCLE)) + export APRUN_CYCLE="$launcher -j 1 -n $npe_esfc -N $npe_node_cycle -d $NTHREADS_CYCLE -cc depth" + elif [ $step = "epos" ]; then nth_max=$(($npe_node_max / $npe_node_epos)) @@ -166,6 +209,11 @@ elif [ $step = "vrfy" ]; then export IOBUF_PARAMS="*:size=32M:count=4:verbose" export APRUNTRACK="$launcher -j1 -n1 -N1 -d1 -cc depth" +elif [ $step = "metp" ]; then + + export IOBUF_PARAMS="*:size=32M:count=4:verbose" + export APRUNTRACK="$launcher -j1 -n1 -N1 -d1 -cc depth" + elif [ $step = "postsnd" ]; then export IOBUF_PARAMS="sigf*:size=128M:count=20:prefetch=0:verbose,gfs_collectiv*:size=128M:count=2:prefetch=0:verbose,*.snd:size=128M:count=3:prefetch=0:verbose,*.sfc:size=32M:count=3:prefetch=0:verbose,bufr.*:size=8M:count=20:prefetch=0:verbose" @@ -177,20 +225,20 @@ elif [ $step = "postsnd" ]; then export NTHREADS_POSTSNDCFP=${nth_postsndcfp:-1} [[ $NTHREADS_POSTSNDCFP -gt $nth_max ]] && export NTHREADS_POSTSNDCFP=$nth_max - export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp" + export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP $mpmd" elif [ $step = "awips" ]; then nth_max=$(($npe_node_max / $npe_node_awips)) export NTHREADS_AWIPS=${nth_awips:-2} [[ $NTHREADS_AWIPS -gt $nth_max ]] && export NTHREADS_AWIPS=$nth_max - export APRUN_AWIPSCFP="$launcher -j 1 -n $npe_awips -N $npe_node_awips -d $NTHREADS_AWIPS -cc depth cfp" + export APRUN_AWIPSCFP="$launcher -j 1 -n $npe_awips -N $npe_node_awips -d $NTHREADS_AWIPS -cc depth $mpmd" elif [ $step = "gempak" ]; then nth_max=$(($npe_node_max / $npe_node_gempak)) export NTHREADS_GEMPAK=${nth_gempak:-3} [[ $NTHREADS_GEMPAK -gt $nth_max ]] && export NTHREADS_GEMPAK=$nth_max - export APRUN_GEMPAKCFP="$launcher -j 1 -n $npe_gempak -N $npe_node_gempak -d $NTHREADS_GEMPAK cfp" + export APRUN_GEMPAKCFP="$launcher -j 1 -n $npe_gempak -N $npe_node_gempak -d $NTHREADS_GEMPAK $mpmd" fi diff --git a/env/WCOSS_DELL_P3.env b/env/WCOSS_DELL_P3.env index 853f62d651..a028826b93 100755 --- a/env/WCOSS_DELL_P3.env +++ b/env/WCOSS_DELL_P3.env @@ -4,8 +4,8 @@ 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 "anal fcst post vrfy" - echo "eobs eupd ecen efcs epos" + echo "anal fcst post vrfy metp" + echo "eobs eupd ecen esfc efcs epos" echo "postsnd awips gempak" exit 1 @@ -14,12 +14,12 @@ fi step=$1 # WCOSS_DELL_P3 information -export npe_node_max=28 export launcher="mpirun -n" +export mpmd="cfp" -# Due to ESMF issue, fv3gfs model must run with npe_node_max=24 -if [ $step = "fcst" -o $step = "efcs" ]; then - export npe_node_max=24 +export npe_node_max=28 +if [ "$QUEUE" = "dev2" -o "$QUEUE" = "devonprod2" -o "$QUEUE" = "devmax2" ]; then # WCOSS Dell 3.5 + export npe_node_max=40 fi # Configure MPI environment @@ -41,10 +41,16 @@ if [ $step = "prep" -o $step = "prepbufr" ]; then nth_max=$(($npe_node_max / $npe_node_prep)) - export POE="NO" - export BACK=${BACK:-"YES"} + export POE=${POE:-"YES"} + export BACK=${BACK:-"off"} export sys_tp="Dell-p3" +elif [ $step = "waveinit" -o $step = "waveprep" -o $step = "wavepostsbs" -o $step = "wavepostbndpnt" -o $step = "wavepostpnt" ]; then + + if [ $step = "waveprep" ]; then export MP_PULSE=0 ; fi + export wavempexec=${launcher} + export wave_mpmd=${mpmd} + elif [ $step = "anal" ]; then nth_max=$(($npe_node_max / $npe_node_anal)) @@ -66,9 +72,27 @@ elif [ $step = "anal" ]; then npe_gausfcanl=${npe_gausfcanl:-1} export APRUN_GAUSFCANL="$launcher $npe_gausfcanl" - if [ ${USE_CFP:-"NO"} = "YES" ]; then - export APRUNCFP="$launcher \$ncmd cfp" - fi + export NTHREADS_CHGRES=${nth_echgres:-14} + [[ $NTHREADS_CHGRES -gt $npe_node_max ]] && export NTHREADS_CHGRES=$npe_node_max + export APRUN_CHGRES="" + + export CFP_MP=${CFP_MP:-"NO"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher \$ncmd $mpmd" + +elif [ $step = "gldas" ]; then + + nth_max=$(($npe_node_max / $npe_node_gldas)) + + export NTHREADS_GLDAS=${nth_gldas:-$nth_max} + [[ $NTHREADS_GLDAS -gt $nth_max ]] && export NTHREADS_GLDAS=$nth_max + export APRUN_GLDAS="$launcher $npe_gldas" + + export NTHREADS_GAUSSIAN=${nth_gaussian:-1} + [[ $NTHREADS_GAUSSIAN -gt $nth_max ]] && export NTHREADS_GAUSSIAN=$nth_max + export APRUN_GAUSSIAN="$launcher $npe_gaussian" + + export APRUN_GLDAS_DATA_PROC="$launcher $npe_gldas $mpmd" elif [ $step = "eobs" ]; then @@ -78,9 +102,9 @@ elif [ $step = "eobs" ]; then [[ $NTHREADS_GSI -gt $nth_max ]] && export NTHREADS_GSI=$nth_max export APRUN_GSI="$launcher ${npe_gsi:-${npe_eobs:-$PBS_NP}}" - if [ ${USE_CFP:-"NO"} = "YES" ]; then - export APRUNCFP="$launcher \$ncmd cfp" - fi + export CFP_MP=${CFP_MP:-"NO"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher \$ncmd $mpmd" elif [ $step = "eupd" ]; then @@ -90,9 +114,9 @@ elif [ $step = "eupd" ]; then [[ $NTHREADS_ENKF -gt $nth_max ]] && export NTHREADS_ENKF=$nth_max export APRUN_ENKF="$launcher ${npe_enkf:-${npe_eupd:-$PBS_NP}}" - if [ ${USE_CFP:-"NO"} = "YES" ]; then - export APRUNCFP="$launcher \$ncmd cfp" - fi + export CFP_MP=${CFP_MP:-"NO"} + export USE_CFP=${USE_CFP:-"YES"} + export APRUNCFP="$launcher \$ncmd $mpmd" elif [ $step = "fcst" ]; then @@ -101,8 +125,12 @@ elif [ $step = "fcst" ]; then export NTHREADS_FV3=${nth_fv3:-$nth_max} [[ $NTHREADS_FV3 -gt $nth_max ]] && export NTHREADS_FV3=$nth_max export cores_per_node=$npe_node_max - export APRUN_FV3="$launcher ${npe_fv3:-${npe_fcst:-$PBS_NP}}" - + if [ $CDUMP = "gdas" ]; then + #export APRUN_FV3="$launcher ${npe_fv3:-${npe_fcst:-$PBS_NP}}" + export APRUN_FV3="$launcher ${npe_fcst:-$PBS_NP}" + else + export APRUN_FV3="$launcher ${npe_fcst_gfs:-$PBS_NP}" + fi export NTHREADS_REGRID_NEMSIO=${nth_regrid_nemsio:-1} [[ $NTHREADS_REGRID_NEMSIO -gt $nth_max ]] && export NTHREADS_REGRID_NEMSIO=$nth_max export APRUN_REGRID_NEMSIO="$launcher $LEVS" @@ -134,7 +162,7 @@ elif [ $step = "post" ]; then export NTHREADS_DWN=${nth_dwn:-1} [[ $NTHREADS_DWN -gt $nth_max ]] && export NTHREADS_DWN=$nth_max - export APRUN_DWN="$launcher ${npe_dwn:-$PBS_NP} cfp" + export APRUN_DWN="$launcher ${npe_dwn:-$PBS_NP} $mpmd" elif [ $step = "ecen" ]; then @@ -156,6 +184,18 @@ elif [ $step = "ecen" ]; then [[ $NTHREADS_CYCLE -gt $npe_node_max ]] && export NTHREADS_CYCLE=$npe_node_max export APRUN_CYCLE="$launcher $npe_ecen" +elif [ $step = "esfc" ]; then + + nth_max=$(($npe_node_max / $npe_node_esfc)) + + export NTHREADS_ESFC=${nth_esfc:-$nth_max} + [[ $NTHREADS_ESFC -gt $nth_max ]] && export NTHREADS_ESFC=$nth_max + export APRUN_ESFC="$launcher ${npe_esfc:-$PBS_NP}" + + export NTHREADS_CYCLE=${nth_cycle:-14} + [[ $NTHREADS_CYCLE -gt $npe_node_max ]] && export NTHREADS_CYCLE=$npe_node_max + export APRUN_CYCLE="$launcher $npe_esfc" + elif [ $step = "epos" ]; then nth_max=$(($npe_node_max / $npe_node_epos)) @@ -180,7 +220,7 @@ elif [ $step = "postsnd" ]; then export NTHREADS_POSTSNDCFP=${nth_postsndcfp:-1} [[ $NTHREADS_POSTSNDCFP -gt $nth_max ]] && export NTHREADS_POSTSNDCFP=$nth_max - export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp cfp" + export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp $mpmd" elif [ $step = "awips" ]; then @@ -188,7 +228,7 @@ elif [ $step = "awips" ]; then export NTHREADS_AWIPS=${nth_awips:-2} [[ $NTHREADS_AWIPS -gt $nth_max ]] && export NTHREADS_AWIPS=$nth_max - export APRUN_AWIPSCFP="$launcher ${npe_awips:-$PBS_NP} cfp" + export APRUN_AWIPSCFP="$launcher ${npe_awips:-$PBS_NP} $mpmd" elif [ $step = "gempak" ]; then @@ -196,7 +236,7 @@ elif [ $step = "gempak" ]; then export NTHREADS_GEMPAK=${nth_gempak:-1} [[ $NTHREADS_GEMPAK -gt $nth_max ]] && export NTHREADS_GEMPAK=$nth_max - export APRUN_GEMPAKCFP="$launcher \$ntasks cfp" + export APRUN_GEMPAKCFP="$launcher \$ntasks $mpmd" fi diff --git a/env/gfs.ver b/env/gfs.ver index efd4a1d9c3..3161a888a3 100644 --- a/env/gfs.ver +++ b/env/gfs.ver @@ -14,7 +14,7 @@ export gempak_ver=7.3.0 export old_gempak_ver=6.32.0 export NCL_gnu_sandybridge_ver=6.3.0 export ncarg_intel_sandybridge_ver=6.1.0 -export dumpjb_ver=4.0.0 +export dumpjb_ver=5.1.0 ## FOLLOWING are used by JGDAS_TROPC export obsproc_dump_ver=v4.0.0 diff --git a/gempak/dictionaries/airep.tbl b/gempak/dictionaries/airep.tbl new file mode 100755 index 0000000000..d18e1987ee --- /dev/null +++ b/gempak/dictionaries/airep.tbl @@ -0,0 +1,56480 @@ +A -3484 -5852 SAEZ 2 +A 3198 11879 ZSHA 2 +AA 6872 -5278 BGGL 3 +AA -3700 17481 NZZC 3 +AA 4045 -354 LEMD 3 +AABEE 3403 -8423 KPDK 1 +AABER 2607 -8133 KZMA 1 +AABEZ 4479 -9301 KMSP 1 +AADAM 1983 -7507 MUGM 1 +AAE 2307 7263 VABF 1 +AAECO 4023 -7435 KZNY 1 +AAF 2972 -8503 KZJX 1 +AAJAY 3893 -8454 KCVG 1 +AAL 5710 1000 EKDK 1 +AALST 4076 -7412 KEWR 1 +AAMMO 4298 -8382 KDTW 1 +AAMYY 5151 17115 PAZA 1 +AANDY 4182 -9606 KZMP 1 +AANNE 3849 -12181 KSUU 1 +AANTS 3872 -7846 KZDC 1 +AAQ -2181 -4814 SBBS 1 +AAR 3171 7480 VIDF 2 +AAR 3091 4114 OEJD 2 +AASON 4086 -11562 KEKO 1 +AASUN 4491 -9327 KMSP 1 +AAT 2389 9124 VECF 1 +AAU 1986 7541 VABF 2 +AAU 4096 -8225 KZOB 2 +AB 6140 -668 BIRD 1 +ABA 1251 -6994 TNCF 1 +ABABI 4854 1295 EDMM 1 +ABADA 6427 530 ENTR 1 +ABADI 4076 1864 LIBB 1 +ABAFT -2041 -4791 SBBC 1 +ABAGO 5629 14424 UHSH 1 +ABAGU 5250 -765 EISN 1 +ABAKO 3718 1667 LIRR 1 +ABAKU 5168 1908 EPWW 1 +ABALA 6666 2300 ESAA 1 +ABALI 5555 6802 USUU 1 +ABALO 3233 -1813 LPPC 1 +ABAMA 5799 1557 ESMM 1 +ABAMI 5143 728 EDGG 1 +ABANA 6747 -5097 BGGL 1 +ABANI 4121 6491 UTTT 1 +ABANO 5413 950 EDVV 1 +ABANU 7013 2600 ENTR 1 +ABAPI 6504 15731 UHMM 1 +ABAPO -1886 -5830 SLLF 3 +ABAPO 5210 -480 EGTT 3 +ABAPO 393 -6734 SVZM 3 +ABARA 6118 5085 UUYY 1 +ABARB -3285 15493 YBBB 1 +ABARI 4742 694 LFEE 1 +ABARN 4732 -11209 KZLC 1 +ABARO 5212 4856 UWWW 1 +ABASA -495 10726 WIIZ 2 +ABASA 2444 12322 RORG 2 +ABASE -573 -3777 SBRE 1 +ABASI 5551 -13319 PAKW 1 +ABASO 5398 1143 EDUU 1 +ABATA 7000 13567 UEBB 1 +ABATE -1439 -5884 SBAZ 1 +ABATI 3483 1096 DTTC 1 +ABATO 3054 -855 GMMM 1 +ABATU 4454 2567 LROP 1 +ABAVA 5668 2654 EVRR 1 +ABAXA 5076 739 EDDF 1 +ABAXI 6679 1588 ENBD 1 +ABB 5014 185 LFFF 2 +ABB 3859 -8564 KZID 2 +ABBAS 3343 3773 OSTT 1 +ABBIE 3926 -8757 KHUF 1 +ABBIT 4238 -12290 KZSE 1 +ABBOT 3575 14109 RJTG 3 +ABBOT 2415 -9457 MMFR 3 +ABBOT 5202 60 EGSS 3 +ABBRA 2638 12793 ROTM 1 +ABC 904 729 DNKK 1 +ABCID 4304 -7933 CZYZ 1 +ABCOT 4504 -7363 CZUL 1 +ABD 3039 4822 OIAA 1 +ABDAB 3789 1063 LIRR 1 +ABDAD 6020 12872 UEBB 1 +ABDAG 6945 12596 UEST 1 +ABDAK 4730 3529 UKFV 1 +ABDAM 5151 7828 UAUU 1 +ABDAN 3859 5937 UTAA 1 +ABDER 4389 2459 LRBB 1 +ABDIN 3581 1129 DTTC 1 +ABDIR 5752 6061 USSS 1 +ABDOK 4129 7114 UTNN 1 +ABDOS 4767 253 LFBB 1 +ABDUK 5164 -380 EGTT 1 +ABDUL 3040 6745 OPLR 1 +ABDUN 4623 5972 UATT 1 +ABDUR 3801 6173 UTAA 1 +ABEAM 4729 652 LFEE 1 +ABEAR -2643 -4965 SBCW 1 +ABEBA 4450 7405 UAAA 1 +ABEDA 5233 187 EGTT 1 +ABEDO 5997 3583 ULWW 1 +ABEGO 4610 2364 LRBB 1 +ABEKA 4112 6874 UAII 1 +ABEKO 3957 5590 UTAK 1 +ABELA -3089 -5231 SBCW 2 +ABELA 4419 4260 URRV 2 +ABELO 6194 6489 USHH 1 +ABEMO 3907 -453 LECM 1 +ABENY 5425 -11308 CZEG 1 +ABERI 8750 3200 ULMM 1 +ABERO 5223 2321 EPWW 1 +ABERU 5007 1209 EDMM 1 +ABESA 5493 7763 UNOO 1 +ABESI 4616 904 LSAZ 1 +ABETI 4768 1701 LHCC 1 +ABETO 4043 -806 LPPC 1 +ABETS 3599 14430 RJTG 1 +ABEVO 4083 6858 UTTR 1 +ABEXA 5160 2092 EPWW 1 +ABFTV -2101 2687 FBGR 1 +ABGAN 4896 892 EDGG 1 +ABGAR 6961 5847 ULAM 1 +ABGAS 4859 1039 EDMM 1 +ABGEL 5577 11812 UIAM 1 +ABGEN 4096 6871 UAII 1 +ABGIL 6233 6772 USHH 1 +ABGIR 5742 15467 UHPD 1 +ABGUS 5187 1105 EDWW 1 +ABGUV -511 1653 FZZA 1 +ABGUX -303 2517 FZZA 1 +ABH 1824 4266 OEJD 1 +ABI 3248 -9986 KZFW 1 +ABIDE 68 -6969 SBAZ 1 +ABIGA 6030 9093 UNKL 1 +ABIGU 4780 6302 UAOO 1 +ABIKA 5312 1379 EDWW 1 +ABIKI 6045 2142 EFHS 1 +ABILA 6754 17086 UHMP 1 +ABILI 4357 567 LFMM 1 +ABILO 3432 3000 LGGG 2 +ABILO -530 10905 WIIZ 2 +ABILU 5141 795 EDGG 1 +ABIMU 4182 6387 UTTR 1 +ABINA 6437 -17176 UHMA 1 +ABINO 5597 999 EKDK 1 +ABIRA 4280 14196 RJCJ 2 +ABIRA 5039 6241 UATT 2 +ABIRI 4676 1497 LOLO 1 +ABIRO 3580 -629 GMMM 1 +ABISI 4892 1277 EDMM 1 +ABISO 4626 1435 LJLA 1 +ABISU 1200 -1556 GOOO 2 +ABISU 4661 2316 LRBB 2 +ABITI 5614 6965 UNOO 1 +ABITO 5101 1076 EDGG 1 +ABITU 4833 1832 LZBB 1 +ABIXO 4219 311 LECB 1 +ABK 5374 9139 UNKL 1 +ABKAR 1909 4027 OEJD 1 +ABKAT 5415 -198 EGTT 1 +ABKGV -2353 2289 FBGR 1 +ABKIS 5063 1306 EDMM 1 +ABKOM 5429 2954 UMMV 1 +ABKUR 6696 2425 EFPS 1 +ABL 478 -7477 SKED 1 +ABLAK 4350 544 LFMM 1 +ABLAR 6308 4689 ULAA 1 +ABLAS 5570 10504 UIII 1 +ABLAT 4539 1363 LDZO 1 +ABLBG 1384 12011 RPLL 1 +ABLER 5640 7752 UNOO 1 +ABLIN 5278 -499 EGTT 1 +ABLNB 478 -7477 SKBO 1 +ABLOD 3124 248 DAAA 1 +ABLOG 4781 4038 URRV 1 +ABLOK -1272 14344 YBBB 1 +ABLOM 4807 1709 LZBB 1 +ABLON 3817 2374 LGGG 1 +ABLOR 5348 4708 UWPP 1 +ABLOX 5138 1452 EDMM 1 +ABLUN 5485 590 EHHL 1 +ABM 2588 5502 OIIX 1 +ABMAL 5344 1091 EDWW 1 +ABMBS 1498 12049 RPHI 1 +ABMET 5395 5050 UWWW 1 +ABMGA 6586 -1747 BIRD 1 +ABMIK 4594 7460 UAAH 1 +ABN 4406 822 LIMM 1 +ABNEE 4556 -7417 CYMX 1 +ABNUR 5017 186 LFFF 1 +ABOBI 6795 17669 UHMI 1 +ABODA 3541 -783 GMMM 1 +ABODE -1376 -3885 SBRE 1 +ABODI 6061 5747 USHH 1 +ABODU 5151 646 EDGG 1 +ABOGH 1735 4462 OYSC 1 +ABOKA 4611 2497 LRBB 1 +ABOKO 6853 16758 UHMM 1 +ABOKR -1459 2943 FLFI 1 +ABOLA 4798 3842 UKDV 1 +ABOLI 5589 11138 UIKK 1 +ABOMA 5348 14592 UHSH 1 +ABONA 4619 7532 UAAA 1 +ABONY 4727 1998 LHBP 1 +ABORI 4974 13668 UHHH 1 +ABORN 4759 -11120 KGTF 1 +ABORO 4852 242 LFPV 1 +ABOSE 3344 -11167 KPHX 1 +ABOTE 6178 -16309 PAZA 1 +ABOTO 4943 8309 UAII 1 +ABOVE -2202 -5188 SBCW 1 +ABQ 3504 -10682 KZAB 1 +ABR 4542 -9837 KZMP 1 +ABRAD 5060 2615 UKLV 1 +ABRAM 3433 1264 LMMM 1 +ABRAN 4362 3312 UKFV 1 +ABRAQ 4035 -8611 KZID 1 +ABRAT 3982 -765 LPPC 1 +ABRAX 4970 1589 LKAA 1 +ABRED 4464 2294 LRBB 1 +ABREG 4631 955 LSAZ 1 +ABREN 6324 8464 USDS 1 +ABRIN 5922 15017 UHMM 1 +ABRIS 4716 3067 UKOV 1 +ABRIX 4365 -196 LECM 1 +ABROK 5159 2903 UKBV 1 +ABRON 4261 815 LFMM 1 +ABROS 4338 7805 UATT 1 +ABRUK 4738 1501 LOVV 1 +ABRUT 4445 2518 LRBB 1 +ABSAL -2192 -4336 SBBS 1 +ABSIE 4658 -46 LFRR 1 +ABSIN 4590 3375 UKFV 1 +ABSON 4963 2376 UKLV 1 +ABSUD 4994 179 LFFF 1 +ABSUN 5429 -626 EGPX 1 +ABTAL 4885 1011 EDMM 1 +ABTIN 5242 59 EGUL 1 +ABTOD -3299 13513 YMMM 1 +ABTOK 631 10230 VTBB 1 +ABTOM 317 10128 WMSA 1 +ABTUB 3600 11736 ZSHA 1 +ABU 3246 1317 HLLL 1 +ABUCU -459 -3913 SBRE 1 +ABUDA 5012 176 LFFF 1 +ABUGA 4968 3683 UKDV 1 +ABUKA 4947 868 EDUU 1 +ABUKI 3753 1556 LIRR 1 +ABULI 4848 2049 LHLH 1 +ABULO 4557 700 LFMM 1 +ABUMI 6595 11152 UOOO 1 +ABUMO 5014 892 EDGG 1 +ABURA 4756 6672 UAKD 1 +ABURI 5808 5217 USPP 1 +ABUSA 5197 10169 UIII 1 +ABUSE -1826 -5147 SBBC 1 +ABUSO 4585 175 LFBB 1 +ABUTO 5299 3387 UUWV 1 +ABV -2857 1653 FAJA 1 +ABVON 134 10397 WSSS 1 +AC 1094 10719 VVTS 1 +ACA 1676 -9975 MMFR 1 +ACACO 4190 -11187 KZLC 1 +ACADE 6908 -16579 PALU 1 +ACADI 2996 -9186 KZHU 1 +ACAGI 4043 -10684 KZDV 1 +ACAGU 3682 -10320 KZDV 1 +ACALE 3561 -9011 KMEM 1 +ACANO 4626 -8463 KCIU 1 +ACAPO 4144 -8181 KCLE 1 +ACARA 3395 -9639 KDUA 1 +ACARI 196 -5649 SMPM 1 +ACASA 3446 -8705 KZME 1 +ACATA 4090 -12406 KACV 1 +ACATE 5971 -16255 PAZA 1 +ACAYU 5004 830 ETOU 1 +ACC 563 -16 DGAC 1 +ACD 4059 -368 LEGT 1 +ACE 5964 -15150 PAZA 1 +ACEDO 180 -7587 SKED 1 +ACEKO 3902 -12052 KMHR 1 +ACELL 3392 -11786 KSLI 1 +ACENA -921 -4609 SBAO 1 +ACENO 3532 -7886 KPOB 1 +ACEPA 3689 -11359 KZLA 1 +ACERU 6190 -16519 PACM 1 +ACESI 3743 -9742 KICT 1 +ACETI 3011 -8187 KVQQ 1 +ACEYE 6057 -15139 PASX 1 +ACFIJ 4321 -11308 KZLC 1 +ACGET 2987 -9809 KZHU 1 +ACH 3511 -10504 KZAB 1 +ACIBE 4085 -8555 KZAU 1 +ACIDA 3074 -8707 KNDZ 1 +ACIGE 6044 -15177 PAZA 1 +ACIKI 3968 -7992 KMGW 1 +ACINE 3158 -8286 KZJX 1 +ACINS 3393 -11716 KZLA 1 +ACIPO 4054 -11198 KZLC 1 +ACIRA 4197 -8355 KDTW 1 +ACIRI 6781 -16475 PAVL 1 +ACISA 4084 -8539 KFWA 1 +ACISU 3389 -11883 KLAX 1 +ACITO 4140 -8818 KZAU 1 +ACIVE 6057 -16194 PAPK 1 +ACIVU 2891 -9565 KZHU 1 +ACJ -1098 -3707 SBRE 1 +ACK 4128 -7003 KZBW 1 +ACKIN 5496 -11547 CZEG 1 +ACKLE 2892 -9546 KZHU 1 +ACKLY 4111 -9188 KZAU 1 +ACKME 3385 -9768 KDFW 1 +ACLAM 3608 -11452 KZLA 1 +ACLIM 3971 -7502 KZDC 1 +ACLOB 4224 -12228 KZSE 1 +ACMAN 3746 -12218 KSJC 1 +ACMEE 2217 -7506 MYNN 1 +ACMES 3092 -8837 KZHU 1 +ACMOD 2837 -8078 KZMA 1 +ACO -1624 -7358 SPIM 2 +ACO 4111 -8120 KZOB 2 +ACOCO 4379 -9123 KZMP 1 +ACOCU 4011 -7628 KLNS 1 +ACOKO 3634 -9709 KSWO 1 +ACOLA 2946 -9551 KZHU 1 +ACOMA 3489 -10742 KZAB 1 +ACONI 4348 -12333 KZSE 1 +ACORA 1366 -6750 TNCF 1 +ACORD 4879 -12253 KZSE 1 +ACORE 3852 -9006 KZKC 1 +ACORI 3139 -9235 KESF 1 +ACORO 3458 -7947 KMEB 1 +ACOSI 3712 -11153 KZDV 1 +ACOSU 3657 -11482 KLSV 1 +ACOTI 4067 -8605 KZAU 1 +ACOTY 4440 -12331 KCVO 1 +ACOVE 4223 -7403 KZBW 1 +ACOVY 3986 -11999 KZOA 1 +ACQUA 3516 14216 RJTG 1 +ACRAN 6107 -15649 PAZA 1 +ACRAT 3422 -11898 KZLA 1 +ACREW 2591 -9766 MMFR 1 +ACRID -1694 -3955 SBRE 1 +ACRON 1362 14303 KZAK 1 +ACT 3166 -9727 KZFW 1 +ACTIE 3370 13049 RJTG 1 +ACTIP 3923 -9474 KFLV 1 +ACTOR 3976 -10452 KDEN 1 +ACTRA 3996 -8413 KDAY 1 +ACTSS 3924 -9510 KMCI 1 +ACUBO 3783 -9735 KICT 1 +ACUDI 3467 -9806 KZFW 1 +ACUDU 6687 -16237 PAOT 1 +ACUFF 3218 -9661 KZFW 1 +ACUGE 2959 4743 OKDI 1 +ACUGI 3428 -9796 KZFW 1 +ACUVI 3391 -8449 KMGE 1 +ACUXA 2770 -9730 KNGP 1 +ACUYU 3121 6585 OAKN 2 +ACUYU 1359 14496 PGUA 2 +ACV 4098 -12411 KZOA 1 +ACVIK 2767 -9729 KNGP 1 +ACVOL 4461 -12327 KCVO 1 +ACWEW 4619 -11902 KZSE 1 +ACWUR 3925 -12223 KWLW 1 +ACXIY 3986 -8805 KCMI 1 +ACY 3946 -7458 KZDC 1 +ACYIJ 6224 -14548 PAGK 1 +ACYOG 4455 -6922 KZBW 1 +ACZUP 3213 -8879 KMEI 1 +AD -3495 13852 YMMM 4 +AD -35 10234 WIIZ 4 +AD 528 -392 DIII 4 +AD 5599 3750 UUEE 4 +ADA -2281 -4210 SBBS 2 +ADA 3694 3521 LTAA 2 +ADABA 570 4192 HAAA 1 +ADABE 960 13825 PTYA 1 +ADABI 4656 53 LFBB 1 +ADACO 3903 -7677 KZDC 1 +ADADA 4830 200 LFFF 1 +ADAGI 5687 5645 USSS 1 +ADAIL 3325 7287 OPKR 1 +ADAIR 3647 -9523 KZKC 1 +ADAKA 4374 6283 UAOO 1 +ADAKI 4448 2806 LRCK 1 +ADALE 4285 -8601 KZAU 1 +ADALU 6618 16416 UHMP 1 +ADAME 4197 -8766 KORD 1 +ADAMI 3870 1095 LIRR 1 +ADAMM 3402 -11782 KZLA 1 +ADAMS 4980 1193 ETIC 2 +ADAMS 3598 13930 RJTY 2 +ADAMZ 4394 -8998 KVOK 1 +ADANE 3892 -10440 KZDV 1 +ADANO 3967 4583 UDDD 1 +ADAPA 5269 10811 UIII 1 +ADAPI 5076 4559 URWW 1 +ADAPS 6199 -16404 PAMO 1 +ADARA 5150 -1500 EISN 1 +ADARO 5079 8188 UACC 1 +ADARU 5259 -893 EINN 1 +ADASA 5277 7524 UAUA 1 +ADASO 5925 9567 UNII 1 +ADASU 3675 3139 LTBB 1 +ADATU 4554 283 LFBB 1 +ADAVE 3381 -8106 KCAE 1 +ADAXA 5630 1890 EVRR 1 +ADAYA 3214 -10222 KMAF 1 +ADAYI 1357 14496 PGUM 1 +ADBAB -4492 16844 NZZC 1 +ADBAG 2422 10522 ZPKM 1 +ADBON 0 15423 KZAK 1 +ADCOK 3922 -7669 KBWI 1 +ADCOM 3373 -8092 KZJX 1 +ADDAM 3797 -7606 KNHK 1 +ADDAN 2664 12835 RODN 1 +ADDAX 2998 -8400 KZJX 1 +ADDAY 2307 -15660 PHZH 1 +ADDER 4052 2030 LAAA 1 +ADDEY 4087 -9831 KGRI 1 +ADDIS 3280 -9676 KZFW 1 +ADDMO 3423 -9693 KZFW 1 +ADDUM 4553 -12246 KPDX 1 +ADDVL 3337 -9636 KZFW 1 +ADEBA 5366 7067 UAUU 1 +ADECI 4084 -8606 KZAU 1 +ADEDA 4258 5177 UATT 1 +ADEDE 1344 14470 PGUM 1 +ADEDI 4318 -218 LECM 1 +ADEDY 4305 -9929 KZMP 1 +ADEER 3797 -10107 KZKC 1 +ADEGA 4415 7840 UATT 1 +ADEGE 3537 -7903 KPOB 1 +ADEGI 5629 9209 UNKL 1 +ADEKA 4594 318 LFMM 1 +ADEKI 4130 4675 UBBA 1 +ADEKU 5038 6431 UATT 1 +ADELI 5948 5404 USPP 1 +ADELL 4125 -8825 KZAU 1 +ADELU 5344 -154 EGTT 1 +ADEMA 7405 3500 ENOR 1 +ADEMI -1055 -3982 SBRE 2 +ADEMI 5148 789 EDGG 2 +ADEMS 3245 -9675 KZFW 1 +ADENA 3473 -8154 KZTL 1 +ADENO 4503 -8522 KZMP 1 +ADENU 5003 691 EDGG 1 +ADEPE 3529 -11141 KFLG 1 +ADEPO 5363 1393 EDWW 1 +ADERE 3038 -8938 KHSA 1 +ADERI 5960 12767 UEEA 1 +ADERR 3027 -8143 KZJX 1 +ADESA 4216 6981 UAII 1 +ADESO 3653 2651 LGGG 1 +ADETA 5000 7756 UASP 1 +ADEXE 4350 -11645 KZLC 1 +ADEXI 3735 1303 LIMM 1 +ADEYU 6030 -15157 PAEN 1 +ADF 3406 -9311 KZME 1 +ADFOG 4458 -8978 KZMP 1 +ADGAB 310 11260 WBFC 1 +ADGOR 4042 14965 RJTG 1 +ADH 3480 -9667 KZFW 1 +ADHAC 955 16752 PKRO 1 +ADIBA 5055 1039 EDGG 1 +ADIDA 5158 10457 UIII 1 +ADIKA 5154 2133 EPWW 1 +ADIKO 3703 6171 UTAA 1 +ADILA 4000 4550 UDDD 1 +ADILO 4735 1095 LOVV 1 +ADILU 4612 -84 LFRR 1 +ADIME 4196 -8621 KZAU 1 +ADINA 3294 7060 OPLR 2 +ADINA 4380 3051 UKFV 2 +ADINE 3765 -8060 KZDC 1 +ADING 2973 -9537 KZHU 1 +ADIPE 3244 -6499 TXKF 1 +ADIRI 7102 7954 UOOO 1 +ADIRO 4484 7540 UAII 1 +ADISA 6142 4835 ULKK 1 +ADISN 402 -17535 KZAK 1 +ADISO 4556 729 LIMM 1 +ADISU 4894 1655 LKAA 1 +ADITA 4323 583 LFMM 1 +ADITO 5045 14150 UHKM 1 +ADK 5187 -17668 PAZA 1 +ADKAD -2207 16836 NWWW 1 +ADKAK 3390 14216 RJTG 1 +ADKAY 4650 -8991 KZMP 1 +ADKEW 4439 -12316 KCVO 1 +ADKOQ 2627 -7953 KFLL 1 +ADKOS -4462 16688 NZZO 1 +ADKUH 5956 -13975 PAYA 1 +ADLAN 4986 7942 UASP 1 +ADLEM 4340 3995 URRV 1 +ADLEN 6477 -16978 UHMA 1 +ADLER 4073 -8980 KPIA 1 +ADLET 4857 1430 LOAA 1 +ADLIR 5240 1362 EDUU 1 +ADLON 5302 7068 UASP 1 +ADLOW 4476 -12320 KZSE 1 +ADM 3032 -938 GMMM 2 +ADM 3421 -9717 KZFW 2 +ADMAR -3032 15191 YBBB 1 +ADMAS 3756 1786 LIRR 1 +ADMIL 2318 9099 VGFR 1 +ADMIR 4651 2862 LUUU 1 +ADMIS 5200 18 EGTT 1 +ADMIT 3469 -8553 KZTL 1 +ADMOS 5172 1084 EDVV 1 +ADMUN 4432 7564 UAAA 1 +ADMUR 5982 6961 USHH 1 +ADMUX 3888 9096 ZLHW 1 +ADN 5731 -227 EGPX 1 +ADNAM 5211 74 EGSS 1 +ADNEN 3551 10769 ZLHW 1 +ADNEP 806 10106 VTBB 1 +ADNIK 128 10395 WSSS 1 +ADNIL 2777 -8258 KMCF 1 +ADNIP 3825 14692 RJTG 1 +ADNOW 3548 4433 ORKK 1 +ADNUT 336 10263 WMKL 1 +ADOBE 3466 -9957 KZFW 1 +ADOCO 4210 -7273 KBAF 1 +ADODA 5254 7510 UACC 1 +ADOHO 4584 -9667 KZMP 1 +ADOJA 4597 -12136 KZSE 1 +ADOKA 4837 6731 UAUA 1 +ADOKI 4994 2065 EPWW 1 +ADOLF -1176 -3835 SBRE 1 +ADOLI 6734 10347 UOOO 1 +ADOMO 4597 1465 LJLJ 1 +ADOMS 3272 -8051 KZJX 1 +ADONI 5633 8890 UNKL 1 +ADONU 5047 5603 UATT 1 +ADOOR 2940 -7856 KZMA 1 +ADOPE 2851 -14882 KZAK 1 +ADORE 3391 -11849 KLAX 1 +ADORO 4148 -628 LPPC 1 +ADORU 4187 2657 LBSR 1 +ADOSA 4564 1103 LIMM 1 +ADOTE 2608 -8011 KFLL 1 +ADOWA 1371 -16583 KZAK 1 +ADOWS 3609 -9791 KEND 1 +ADOYI 3923 -7774 KZDC 1 +ADOYU 3915 -7546 KDOV 1 +ADOZO 3641 -10490 KZAB 1 +ADPAX 173 10326 WMFC 1 +ADPOP 1905 6800 VABF 1 +ADR 2782 -21 DAAA 1 +ADRAA 3361 3650 OSDI 1 +ADRAM 3571 964 DTTC 1 +ADRAS 3683 -273 LECM 1 +ADRAT 5006 5826 UATT 1 +ADRAX 4596 -6620 CZQM 1 +ADREM 4443 6452 UAII 1 +ADREN 3884 1774 LIBB 1 +ADRES 3717 3733 LTAA 1 +ADREW 6917 -14100 PAZA 1 +ADREX 5930 -10769 CZEG 1 +ADRIE 4296 -8311 KZOB 1 +ADRIK 4808 6869 UAUA 1 +ADRIL 3678 1065 DTTC 1 +ADRIT 1862 -6921 MDCS 1 +ADROW 3919 -8164 KPKB 1 +ADRRI 3769 -7732 KRIC 1 +ADRUM 4092 -9866 KZMP 1 +ADRUX 4076 960 LIRR 1 +ADS 898 3880 HAAB 1 +ADSAD 3848 -898 LPPT 1 +ADSAM 6992 -6322 CZEG 1 +ADSED 6486 -13500 CZEG 1 +ADSEL 1895 -7843 MKJK 1 +ADSIT 5112 -11379 CYYC 1 +ADSIX 4912 -12250 CZVR 1 +ADSUR 5069 -7325 CZUL 1 +ADTIL 3498 -13470 KZAK 1 +ADTIN 1347 14472 PGUA 1 +ADUBE 1921 16715 PWAK 1 +ADUBI 3583 -632 LECM 1 +ADUCI 3069 -8712 KNDZ 1 +ADUDE 3317 -11617 KNKX 1 +ADUDU 4334 719 LFMM 1 +ADUFO 724 15777 KZAK 1 +ADUGA 4557 3959 URRV 1 +ADUIM 4932 -6738 CZUL 1 +ADUKA 3856 1195 LIRR 1 +ADUKE 3188 -9422 KZFW 1 +ADUKI 5433 1336 EDWW 1 +ADULA 4527 1864 LDZO 1 +ADUMI 4615 6165 UATT 1 +ADUMM 3387 -12878 KZAK 1 +ADUNA 4941 5626 UATT 1 +ADUPY 3703 -8417 KLOZ 1 +ADUSE 5879 -16213 PAEH 1 +ADUST -378 -6062 SBAZ 1 +ADUSU 4996 620 EDUU 1 +ADUTA 5758 5180 UUYY 1 +ADUTE 4828 -9982 KRUG 1 +ADUTO 5052 336 LFFF 1 +ADUWU 4214 -9760 KZMP 1 +ADUXO 4051 -206 LECM 1 +ADV 2442 5467 OMAE 1 +ADVAY 3992 -8652 KZID 1 +ADVEG 4835 -7114 CYBG 1 +ADVET 545 -5896 SYGC 1 +ADVIN 4100 4695 UBBA 1 +ADVIV 4417 -7741 CYTR 1 +ADVOP 5614 1211 EKDK 1 +ADVUL 5240 53 EGUL 1 +ADWEL 3126 -8596 KZJX 1 +ADWOT 3343 -11207 KPHX 1 +ADX 3955 240 LECB 1 +ADXAC 4661 -12070 KYKM 1 +ADYAN 3388 -10989 KPHX 1 +ADZUY 3188 -8513 KZTL 1 +AERIC 4222 -8308 KDTW 1 +AERON -958 -6854 SBAZ 1 +AES 6297 -14189 PAZA 1 +AEX 3126 -9250 KZHU 1 +AF -2757 15302 YBBN 1 +AFAGU 4109 -8630 KZAU 1 +AFCIW 4455 -8952 KZMP 1 +AFE 5696 -13391 PAZA 1 +AFEBE 3848 -8974 KBLV 1 +AFENY 3202 -8512 KZTL 1 +AFFIC 4206 -9370 KZMP 1 +AFGAN 3840 5828 UTAA 1 +AFGAP 4716 -12273 KZSE 1 +AFI 5091 414 EBBR 1 +AFINS 5100 -12069 CZVR 1 +AFJEJ 3140 -9261 KAEX 1 +AFMAG 4162 -10473 KZDV 1 +AFMUG 3720 -7601 KLFI 1 +AFNAN 3000 6732 OPKR 1 +AFNER 5506 -16231 PACD 1 +AFO 541 -292 DIII 1 +AFOJY 3999 -8329 KOSU 1 +AFONE 2530 -13216 KZAK 1 +AFOXY 3461 -12016 KZLA 1 +AFOYU 666 15859 KZAK 1 +AFPAM 3642 -9297 KBBG 1 +AFPIV 5400 -16657 PADU 1 +AFRIC 4377 287 LFMM 1 +AFRUH 3144 -9472 KZHU 1 +AFSOQ 4045 -10475 KZDV 1 +AFTEN 3616 -8253 KZTL 1 +AFTER -1674 -4571 SBBC 1 +AFTON 1473 -6830 TNCF 2 +AFTON -4512 16849 NZQN 2 +AFTRA -919 16095 AGGH 1 +AFUWY 3820 -7724 KZDC 1 +AFVEK 5499 -16250 PACD 1 +AFWAF 5989 -15141 PAZA 1 +AFWOX 4252 -10461 KZDV 1 +AFYAB 4325 -10574 KZDV 1 +AG 4413 3903 URRV 1 +AGAAR 2730 1400 HLLL 1 +AGABI 5200 11870 UIAA 1 +AGACO 4218 -7271 KBAF 1 +AGADA 7021 10819 UERR 2 +AGADA 1873 -6434 TJZS 2 +AGADE 2974 -9838 KSAT 1 +AGADI 4810 7356 UAKK 1 +AGADO 4187 -893 LECM 1 +AGAGO -2822 13676 YMMM 1 +AGAKO 4773 7183 UAAA 1 +AGALE 6658 -14523 PFYU 1 +AGALI 3073 -950 GMMM 1 +AGALU 5147 1739 EPWW 1 +AGAMA 3261 -9383 KZFW 1 +AGAME 7006 -14992 PASC 1 +AGAMO 6315 3126 ULLL 1 +AGANO 3751 13958 RJTT 1 +AGAPE 3718 -12193 KNUQ 1 +AGAPI 3487 3000 LGGG 1 +AGAPO 4825 13721 UHHH 1 +AGARD 3904 -7607 KZDC 1 +AGARI 3750 13660 RJTG 2 +AGARI 3596 1562 LMML 2 +AGARO 4719 7915 UASA 1 +AGART 3815 6605 UTAA 1 +AGARU 5989 6295 USSS 1 +AGASA 4180 1076 LIRR 1 +AGASE 2806 -8283 KTPA 1 +AGATI 5291 1003 EDVV 1 +AGATO 4227 4854 URRV 1 +AGATU 4954 5977 UASP 1 +AGAVA 5158 1996 EPWW 1 +AGAVE 1823 -9246 MMID 1 +AGAVO 3717 12400 ZSHA 1 +AGAWA 4206 -7267 KCEF 1 +AGAYE 858 16757 PKWA 1 +AGAYU 4466 -9219 KZMP 1 +AGAZY 3120 -10414 KZAB 1 +AGBAH 4416 -10313 KRCA 1 +AGBEK 4356 -7947 CYYZ 1 +AGBUT 4475 -7978 CZYZ 1 +AGC 4028 -8004 KZOB 1 +AGCAS 6225 -16310 PASM 1 +AGDAL 3412 -731 GMMM 1 +AGDAN 5090 -11370 CZEG 1 +AGEBE 3941 -8478 KCVG 1 +AGECA 886 16789 PKWA 1 +AGECU 4786 -9740 KRDR 1 +AGEDI 4417 15510 RJTG 1 +AGEDO 1341 10236 VTBB 1 +AGEDU -3448 17749 NZZC 1 +AGEGA 884 9400 VOMF 1 +AGEGE 3355 -9361 KZFW 1 +AGEKE 3916 -12145 KBAB 1 +AGEKY 4083 -9812 KGRI 1 +AGELA 1661 7547 VABF 1 +AGEMA 5437 10239 UIII 1 +AGEMI 6050 7500 USRR 1 +AGEMO 5612 14525 UHMM 1 +AGENA 4154 349 LECB 1 +AGENE 4010 -7408 KNEL 1 +AGENI 5075 603 EDGG 1 +AGENS 4103 -9235 KOTM 1 +AGENT -2002 -5562 SBCW 2 +AGENT 3961 -9491 KZKC 2 +AGEPE 6228 -16365 PAZA 1 +AGERA 4313 6745 UASP 2 +AGERA -410 14944 AYWK 2 +AGERO 5366 5784 UWUU 1 +AGEVU 4387 666 LFMM 1 +AGEXY 3819 -9641 KZKC 1 +AGG 2715 7795 VIDF 1 +AGGEE 3033 -9602 KIAH 1 +AGGET 4468 -12407 KZSE 1 +AGGIT 2905 -9549 KZHU 1 +AGGOV 5975 -15743 PAJZ 1 +AGGUA 5026 -12500 CZVR 1 +AGH 3922 2279 LGGG 1 +AGHAN 4125 -10090 KLBF 1 +AGIGE 5832 -13552 PAGS 1 +AGIGU -693 13888 WABZ 1 +AGIKA 3000 13144 RORG 1 +AGIKO 4959 1132 EDDN 1 +AGILA 4482 5190 UATT 1 +AGINA 3932 4409 LTAA 1 +AGINI 5316 -858 EISN 1 +AGINO 5110 11453 UIAA 1 +AGINU 4980 7618 UACC 1 +AGISA 3973 2335 LGGG 1 +AGISU 5388 650 EDVV 1 +AGITA 4233 13220 UHWW 1 +AGITE -7787 16693 NZWD 1 +AGIVE 6483 -15460 PARY 1 +AGIXA 6105 2200 EFES 1 +AGJ 3119 -9814 KZHU 1 +AGLAN 4454 2065 LYBA 1 +AGLEK 4351 7480 UAAA 1 +AGLER 2581 -8018 KMIA 1 +AGLIN 4550 -7526 CZVR 1 +AGLUR 5375 3907 UUWZ 1 +AGLUS 4388 5253 UATT 1 +AGLUY 3133 -8240 KZJX 1 +AGMAL 3980 5415 UTAK 1 +AGMAN 4916 5516 UATT 1 +AGMAR 5350 5015 UWWW 1 +AGMAS 4748 1969 LHCC 1 +AGMEQ 3116 -8240 KZJX 1 +AGMIV 6176 -16609 PACZ 1 +AGMOL 6472 1510 ESAA 1 +AGMUR 4502 6468 UATG 1 +AGMUS 6096 6598 UNLW 1 +AGN 4389 87 LFBB 1 +AGNAR 4435 2744 LRBB 1 +AGNAT 4666 7785 UAAA 1 +AGNAV 4957 1261 LKAA 1 +AGNER 6352 5461 UUYY 1 +AGNES 3396 -11748 KRAL 1 +AGNEX 4560 -7710 CZYZ 1 +AGNEZ 4223 -7419 KZBW 1 +AGNIS 3981 1475 LIRR 1 +AGNON 6259 1029 ENEN 1 +AGNUR 1867 -7235 MTJK 1 +AGNUS 3922 -8975 KZKC 1 +AGOBA 198 10850 WBFC 1 +AGODA 2432 8860 VGFR 1 +AGODE -7777 16628 NZIR 1 +AGODY 1514 14591 PGSN 1 +AGOKY 4559 -9395 KSTC 1 +AGOLA 4580 4332 URRV 1 +AGOLI 4457 2841 LRCK 1 +AGOLY 950 16759 PKRO 1 +AGOMA 4459 -8760 KZMP 1 +AGOMO 4502 1280 LIMM 1 +AGOMY 3183 -8165 KZJX 1 +AGONE 5962 -15495 PAIL 1 +AGOPA 4808 201 LFFF 1 +AGORI 5700 -1300 EISN 1 +AGOSA 314 10122 WMFC 1 +AGOST 4355 -8367 KZOB 1 +AGOTE 3492 -9105 KZME 1 +AGOTI 4115 1465 LIRN 2 +AGOTI 5868 7968 UNLL 2 +AGOTO 4244 571 LFMM 1 +AGOYA 2615 -8076 KFLL 1 +AGOZE 3406 -8028 KZJX 1 +AGPAL 5453 -13078 CZVR 1 +AGPIN 4866 7570 UAAH 1 +AGPOM 0 -14510 NTTT 1 +AGPOP 218 11122 WBGS 1 +AGPOR 2031 11023 ZJSA 1 +AGPUX 3217 11950 ZSHA 1 +AGRAM -1800 2165 FBGR 1 +AGREB 3188 -58 DAAA 1 +AGREK -2702 12132 YMMM 1 +AGREV 4506 432 LFMM 1 +AGREX -3373 17556 NZZC 1 +AGRIM 4554 5466 UATT 1 +AGRO -1585 -4781 SBBR 1 +AGROD 800 1240 FCCC 1 +AGROM 2253 8483 VECF 1 +AGRYN 4856 -11186 KCTB 1 +AGSAF 4063 -8662 KZAU 1 +AGSAM 1147 11259 VVTS 1 +AGSEL -1992 10968 YMMM 1 +AGSEM 770 379 DNKK 1 +AGSIH 6387 -16079 PAUN 1 +AGSIL 883 -1289 GLRB 1 +AGSIM -14 794 FCCC 1 +AGSON 225 11486 WADZ 1 +AGSUS 3676 13068 RKTG 1 +AGTAL -278 -5951 SBAZ 1 +AGTIK -2867 12410 YMMM 1 +AGTIL 1390 -2434 GVSC 1 +AGTOS -1932 17721 NFFF 1 +AGU 2171 -10232 MMFR 1 +AGUA -2309 -4229 SBGL 1 +AGUAN 1590 -8543 MHTG 1 +AGUAS 2493 -9812 MMFR 2 +AGUAS 3190 -10627 KELP 2 +AGUBI 5532 14849 UHSH 1 +AGUCO 2950 -9824 KRND 1 +AGUDE 4513 -9239 KZMP 1 +AGUJA 1096 -7742 MPZL 1 +AGUKA 5476 12315 UERT 1 +AGUKI 6525 4105 ULAA 1 +AGUME 3200 -8388 KZJX 1 +AGUMO 2571 -1860 GCCC 1 +AGUNA 4399 7579 UACC 1 +AGUNE 3811 -7283 KZNY 1 +AGUNG -799 11568 WIIZ 1 +AGUNI 4683 13562 UHHH 1 +AGUNO 2324 9044 VGHR 1 +AGUPO 459 11287 WBFC 1 +AGURI -2713 -4868 SBCW 2 +AGURI 7107 15913 UESS 2 +AGUSA 4723 8206 UAKK 1 +AGUSE 2799 -8213 KMCF 1 +AGUST -1363 13120 YBBB 1 +AGUVE 3397 -8125 KCAE 1 +AGV -2948 1856 FAJA 2 +AGV 955 -6924 SVZM 2 +AGVAR 1941 12063 RPRP 1 +AGVOS 2307 11308 ZGGG 1 +AGVOY 3899 -9213 KCOU 1 +AGXAN 7128 -15596 PABR 1 +AGZ 4793 8045 UASS 1 +AHABB 2681 -8001 KPBI 1 +AHALE 2720 8612 VNSM 1 +AHART 3933 -12149 KBAB 1 +AHAZM 1621 4480 OYSC 1 +AHBOK 4596 -10876 KBIL 1 +AHCIN 3871 -8010 KZDC 1 +AHCUJ 6444 -16250 PFEL 1 +AHEIM 3382 -11791 KSLI 1 +AHELU 3052 -8907 KGPT 1 +AHERN 2718 -8003 KZMA 1 +AHGAW 3538 -11387 KZLA 1 +AHGOL 3274 -8978 KZME 1 +AHHIC 3148 -11089 KOLS 1 +AHILO 3144 -11092 KOLS 1 +AHIYI 3423 -11887 KCMA 1 +AHIZI 4635 -6805 KPQI 1 +AHK -594 15092 AYPY 1 +AHLAB 2770 -9729 KNGP 1 +AHLER 3804 -7964 KDAA 1 +AHMED 4150 -8886 KZAU 1 +AHMIT 4450 -9320 KZMP 1 +AHN 3395 -8332 KZTL 1 +AHNDO 2443 -13141 KZAK 1 +AHOYE 3675 -8896 KZME 1 +AHQ 4124 -9660 KZDV 1 +AHTIY 3991 -8038 KZOB 1 +AHUFU 4112 -10204 KZDV 1 +AHVUH 6442 -15656 PAZA 1 +AHZUT 6492 -15822 PFKU 1 +AI -1882 -15977 NCAI 3 +AI 4397 7634 UAAA 3 +AI 6429 10020 UNIT 3 +AIA 4206 -10280 KZDV 1 +AIABM 4007 -8551 KZID 1 +AIGLE 3967 -10671 KEGE 1 +AIK 3365 -8168 KZJX 1 +AIKOH 2798 12893 RORG 1 +AILEN 4208 -9359 KZMP 1 +AILES 4481 -8365 KZMP 1 +AILEY 3230 -8267 KZJX 1 +AIMEE 2807 -9756 KNGP 1 +AIMES 4059 -10455 KZDV 1 +AIMIE 2800 -8211 KLAL 1 +AIMME 4367 -7067 KPWM 1 +AINKK 6117 -15052 PANC 1 +AINTT 4105 -11140 KSLC 1 +AIOSA 4193 1725 LDZO 1 +AIR 4002 -8082 KZOB 1 +AIRA 3123 13110 RJFY 1 +AIRBE 3674 -8741 KZID 1 +AIRBO 3949 -8374 KZID 1 +AIRCO 4321 -7848 KZOB 1 +AIREA 3987 -7477 KPHL 1 +AIRES -341 -7023 SKED 1 +AIREY 4015 -7441 KWRI 1 +AIREZ 3945 -867 LPPT 1 +AIRIE 5278 -12320 CZVR 1 +AIRLI 3419 -7787 KILM 1 +AIRMA 4084 -7429 KEWR 1 +AIRMN 3252 -8577 KZTL 1 +AISAR 2595 12249 RCAA 1 +AISLE 4637 -6788 KPQI 1 +AIX 6039 -16621 PAZA 1 +AIZUH 3776 13972 RJTG 1 +AJ 5652 3493 UUWV 1 +AJA 1345 14474 KZAK 1 +AJAAY 3365 -8431 KATL 1 +AJABU 6470 -16216 PFEL 1 +AJACO 4431 -12128 KRDM 1 +AJAHO 3311 -9906 KZFW 1 +AJAX 5049 -10474 CZWG 1 +AJAXX 3951 -10701 KZDV 1 +AJAYE 3410 -11866 KLAX 1 +AJAYS 4058 -8530 KZID 1 +AJBOJ 3125 -9249 KAEX 1 +AJBOS 5656 -16985 PAPB 1 +AJCIZ 4101 -10046 KLBF 1 +AJDIF 4296 -8401 KFNT 1 +AJDOV 3468 -7779 KZDC 1 +AJEKU 3439 -9830 KLAW 1 +AJEWU 3395 -10183 KLBB 1 +AJF 2979 4007 OEJD 1 +AJFEB 3364 -8417 KZTL 1 +AJFEF 4174 -8388 KTOL 1 +AJGON 3993 -7389 KZDC 1 +AJGUB 4533 -6769 KZBW 1 +AJIGE 3592 -9103 KZME 1 +AJINK 2012 -16330 KZAK 1 +AJKAV 3517 -8969 KZME 1 +AJKEV 4451 -10904 KZDV 1 +AJLIP 3026 -8635 KZJX 1 +AJO 4177 877 LFMM 1 +AJORO 2281 -10566 MMMZ 1 +AJPAY 3968 -8513 KZID 1 +AJQUR 3872 -9209 KCOU 1 +AJSAJ 3577 -12061 KPRB 1 +AJUHO 4046 -12230 KRDD 1 +AJUMI 2068 -15650 PHOG 1 +AJXOX 3902 -12317 KZOA 1 +AKABE 3485 -10673 KIKR 1 +AKABI 4772 923 LSUU 1 +AKADA 6180 4823 UUYY 1 +AKADO 4533 1250 LIMM 1 +AKAGE 1414 -8758 MHSC 1 +AKAGI 3639 13970 RJTG 1 +AKAKI 4176 4137 UGGG 1 +AKALI 4414 6133 UAOO 1 +AKAMO 4119 1465 LIMM 2 +AKAMO -4389 17230 NZZC 2 +AKANE 3553 13750 RJTG 1 +AKANI 5632 15255 UHMM 1 +AKANU 4905 1066 EDMM 1 +AKARA 3150 12350 ZSHA 1 +AKARE 4176 -9333 KIKV 1 +AKARU 6527 10042 UNIT 1 +AKASI 3459 13475 RJBB 2 +AKASI 5562 5793 USCC 2 +AKASU 4611 850 LIMM 1 +AKATA 5989 11742 UEEE 1 +AKATE 3979 -8410 KFFO 1 +AKATI 7014 3198 ULMM 1 +AKATO 1362 9917 VTBB 1 +AKAVI -4000 17426 NZZC 1 +AKAVU 6100 1550 ESSA 1 +AKAYI 3397 -9046 KZME 1 +AKAZU 4071 6864 UAII 2 +AKAZU -1740 1685 FYWH 2 +AKB 5026 5718 UATT 1 +AKBAR 3939 -8805 KSTL 1 +AKBON 82 3034 FZZA 1 +AKBOY 6029 -14529 PAZA 1 +AKBUK 3750 2746 LTBB 1 +AKCAK 4143 3072 LTBB 1 +AKDAK 1035 -1560 GOOO 1 +AKDAV -3303 13620 YMMM 1 +AKDMY 3425 -11891 KNTD 1 +AKE 3248 13016 RJFT 1 +AKEEM 3011 -9512 KCXO 1 +AKELA 2742 7680 VIDF 1 +AKELT 6202 -16509 PAZA 1 +AKELU 4937 646 LFEE 1 +AKEMA 3460 -778 GMMM 1 +AKEMO 4714 -300 LFBB 1 +AKENE 4196 -9378 KZAU 1 +AKEPE 4167 -8357 KTOL 1 +AKESI 4255 14407 RJTG 2 +AKESI 5396 5351 UWUU 2 +AKETE 3298 -8000 KCHS 2 +AKETE -2156 1791 FYWH 2 +AKETI 4830 -204 LFRR 1 +AKETT 4394 -9022 KVOK 1 +AKEVO 2360 9005 VGFR 1 +AKF -823 14665 AYPY 1 +AKGAS 6101 -15469 PAZA 1 +AKGIC 3919 -12322 KZOA 1 +AKHAT 5702 -13614 PAZA 1 +AKHOG 5689 -13636 PAZA 1 +AKI 6576 -1800 BIRD 1 +AKIBA 5921 1179 ESMM 1 +AKICA 4032 -8585 KZAU 1 +AKICE 4291 -10620 KCPR 1 +AKICI 4488 -11785 KBKE 1 +AKICU 4018 -7670 KMDT 1 +AKIGO 5031 702 EDGG 1 +AKIKA 4253 1960 LAAA 1 +AKIKI 4959 -142 LFRR 1 +AKILI 4183 1232 LIRA 1 +AKIMA 4841 1331 EDMM 1 +AKINA 3698 2625 LGGG 1 +AKINI 4875 1212 EDMM 1 +AKINS 3547 -9468 KZFW 1 +AKIPO 123 10393 WSSS 1 +AKIRA 4572 7731 UAAA 1 +AKISU 4755 16133 PAZA 1 +AKITO 4721 665 LFEE 1 +AKITU 4861 6832 UACC 1 +AKIVO 5996 -950 EGTT 1 +AKIXE 3197 -11077 KTUS 1 +AKJAW 4251 -9638 KSUX 1 +AKKID 5894 -14032 PAZA 1 +AKKIE 3423 13111 RJFZ 1 +AKKIF 4763 -9652 KZMP 1 +AKLAS 3671 12750 RKSM 1 +AKLET -2715 14571 YBBB 1 +AKLEY 3988 -8877 KDEC 1 +AKLIS 709 919 DNKK 1 +AKLOM -3536 17839 NZZC 1 +AKMAX 6221 -15193 PANC 1 +AKMAZ 3931 6682 UTSS 1 +AKMEX -1002 2455 FZZA 1 +AKMID 2563 1890 HLLL 1 +AKMIL 1186 8012 VOMF 1 +AKMON 822 11022 VVTS 1 +AKMUY 4526 -6766 KZBW 1 +AKN 5872 -15675 PAZA 1 +AKNAK -1322 16439 AGGG 1 +AKNAR -768 2677 FZZA 1 +AKNAT 1223 10371 VDPP 1 +AKNEL -2380 -6100 SARU 1 +AKNEN -3201 -5389 SBCW 1 +AKNIB 151 -5564 SBAZ 1 +AKNIL 1039 -7295 SKEC 1 +AKNOS -3800 -6288 SAEF 1 +AKNOV -84 -6535 SBAZ 1 +AKNUB -2449 -4457 SBBS 1 +AKNUR 1082 -6622 SVZM 1 +AKNUV -2118 -6978 SCFZ 1 +AKO 4016 -10318 KZDV 1 +AKODA 5437 4708 UWWW 1 +AKODI 2784 4622 OBBB 1 +AKOGE 3152 6587 OAKN 1 +AKOKO 5324 320 EGTT 1 +AKOLA 4860 14018 UHKK 1 +AKOMA 3469 11475 ZHWH 2 +AKOMA 176 10391 WMFC 2 +AKOME 3369 -11713 KRIV 1 +AKOMU 4577 2131 LRBB 1 +AKONA 4797 3414 UKDV 1 +AKONI 4975 919 EDGG 1 +AKORE 3810 -10071 KGCK 1 +AKORO 3721 2439 LGGG 1 +AKORU 7020 2600 ENEN 1 +AKOSI 4971 1209 EDMM 1 +AKOSO 5369 6516 UAUA 1 +AKOTA 1646 11721 RPRP 1 +AKOVI 5075 372 EBBR 1 +AKOVU 6465 2480 EFPS 1 +AKP 6814 -15174 PAZA 1 +AKPAN -33 -7725 SEGU 1 +AKPEK 799 -7582 SKSK 1 +AKPEL -2503 -5970 SARU 1 +AKPOD -3247 -5356 SBCW 1 +AKPUR -3709 -6434 SARU 1 +AKPUT 602 -7298 SKED 1 +AKRAM 2584 4786 OEJD 2 +AKRAM 3989 6029 UTAA 2 +AKRAN -583 -1673 SBRE 1 +AKRAS -2972 -6637 SACF 1 +AKRAW 6123 -14558 PAZA 1 +AKREL -1330 -7283 SPIM 1 +AKRIJ 4761 -11117 KGTF 1 +AKROK 788 -6032 SYGC 1 +AKRON 4107 -8139 KZOB 1 +AKROS -511 2280 FZZA 1 +AKSAG 2082 10046 VYRR 1 +AKSAR 4016 -8029 KZOB 1 +AKSEA 5453 -13161 PAZA 1 +AKSEK 3693 2822 LTBB 1 +AKSES -1609 -6821 SLLP 1 +AKSIR 778 -7453 SKEC 1 +AKSUG -2037 -4435 SBBS 1 +AKSUK -190 -6653 SBAZ 1 +AKSUL -2255 -5579 SBCW 1 +AKSUM 240 -6219 SBAZ 1 +AKSUN 4575 14090 RJTG 1 +AKSUX -2153 -4622 SBBS 1 +AKT 4386 5110 UATE 1 +AKTAS 5032 8758 UNBB 1 +AKTEA 5996 -15144 PANC 1 +AKTEX 5650 -13200 PAZA 1 +AKTIE 6467 -15550 PAZA 1 +AKTIV 2025 7326 VABF 1 +AKTLA -2356 2614 FBGR 1 +AKTOB 3958 9626 ZLHW 1 +AKTOD -41 10599 WSJC 1 +AKTOR -401 -6874 SBAZ 1 +AKTUM 351 -6081 SBAZ 1 +AKTUS 3707 14552 RJTG 1 +AKUBA 2875 11361 ZGZU 1 +AKUDA 3597 -895 GMMM 1 +AKUDI 5157 1366 EDMM 1 +AKUDY 6609 -16156 PABL 1 +AKUFF 3626 -8663 KBNA 1 +AKUHY 3482 -11210 KPRC 1 +AKUKO -901 10235 YMMM 1 +AKUKU 4284 5108 UATE 1 +AKUKY 4433 -11948 KZSE 1 +AKULA -312 10895 WIIZ 1 +AKULE 2187 -15934 PHLI 1 +AKULO 4869 3274 UKBV 1 +AKUMA 5519 2275 EYVL 1 +AKUME 3493 -9611 KZFW 1 +AKUMO -625 17559 NFFF 1 +AKUMY 6791 -15258 PAZA 1 +AKUNA 3345 -9682 KZFW 1 +AKUNE 3210 13043 RJTG 1 +AKUPA 5249 -109 EGTT 1 +AKUTI 4323 894 LFRR 1 +AKUWU 5932 -16187 PAPM 1 +AKUXO 5087 607 EDVV 1 +AKUYE 3253 -9368 KBAD 1 +AKUYI 3520 -9771 KOKC 1 +AKVAS 2959 12746 RORG 1 +AKVEH 3789 -8693 KZID 1 +AKVEY 6625 -15157 PFAL 1 +AKVIL 2840 -9789 KZHU 1 +AKVUL -5071 -6954 SAVU 1 +AKW 5557 -13308 PAZA 1 +AKWAY 5451 -13203 PAZA 1 +AKXUT 3091 -8924 KZHU 1 +AKYIV 3324 -11158 KIWA 1 +AKZOO 6015 -14548 PAZA 1 +AL 1422 12192 RPHI 4 +AL 6171 9650 UNIP 4 +AL 4468 3440 UKFV 4 +AL 4262 -9251 KZMN 4 +ALABA 4831 5566 UATT 1 +ALABE 4078 -7348 KZNY 1 +ALABO 4320 4887 URRV 1 +ALABU 3949 6637 UTSD 1 +ALADA -4184 17269 NZZC 1 +ALADI 3552 12686 RKJK 1 +ALADN 2907 -8207 KZJX 1 +ALADO 1136 9180 VOMF 1 +ALAFU 2136 -15567 PHZH 1 +ALAGI 5803 6478 USTR 1 +ALAGO 4780 946 EDGG 1 +ALAGU 3809 -761 LPPO 1 +ALAKO 4433 7398 UADD 1 +ALAMA 3922 -855 LPPT 1 +ALAME 3776 -12228 KSFO 1 +ALAMI 3510 7042 OAKX 2 +ALAMI 5905 2092 ESMM 2 +ALAMO -471 10881 WIIZ 2 +ALAMO 2961 -9857 KSAT 2 +ALAMU 4774 1833 LHCC 1 +ALANA 2108 -15794 PHZH 1 +ALAND 4023 -8930 KZAU 1 +ALANE 3126 -8620 KZJX 1 +ALANI 3691 2399 LGGG 1 +ALANN 3560 -12594 KZAK 1 +ALANS 1727 -10019 MMAA 2 +ALANS 3077 -8710 KZJX 2 +ALANU 4452 1528 LDZA 1 +ALAOS 3721 -655 LERT 1 +ALAPI -1376 -17250 NSFA 1 +ALARA 3856 12055 ZYTL 1 +ALARD 2391 -8981 MMFR 1 +ALARE 4228 -7247 KCEF 1 +ALARO 4750 475 LFPV 1 +ALASA 5481 996 EDVV 1 +ALASK 1684 -6654 TJZS 1 +ALASO 5545 -157 EGTT 1 +ALAVI 3560 1291 LMMM 1 +ALAWI 4071 -9663 KLNK 1 +ALAXA 4975 1083 EDUU 1 +ALAXI 4173 1335 LIRR 1 +ALAYI 2794 -9812 KALI 1 +ALB 4275 -7380 KZBW 1 +ALBAB -1833 17580 NFFF 1 +ALBAD -4360 17240 NZCH 1 +ALBAK -119 -7010 SKED 1 +ALBAL -3418 -6982 SCEZ 1 +ALBAN 1022 -6841 SVZM 1 +ALBAS 3360 -11808 KZLA 1 +ALBAT 3336 13544 RJTG 2 +ALBAT 4827 9317 ZMUB 2 +ALBAX 2357 12533 RJRO 1 +ALBBE 2042 -7225 MYMA 1 +ALBEE -1938 14614 YBBB 1 +ALBEK 3978 -7491 KZNY 1 +ALBEL 549 -7623 SKED 1 +ALBEP 832 -5969 SYGC 1 +ALBER -2393 -4734 SBBS 3 +ALBER 4245 283 LECB 3 +ALBER 3437 -8633 KZME 3 +ALBET 4543 1151 LIMM 1 +ALBEX -1907 -5263 SBBS 1 +ALBEY 3043 1500 HLLL 1 +ALBIM -1651 -4780 SBBR 1 +ALBIN 4147 -10429 KZDV 1 +ALBIS 1812 6800 VABF 1 +ALBNY 3327 -11162 KIWA 1 +ALBOG 788 -6485 SVZM 1 +ALBOM -1252 -6270 SBAZ 1 +ALBOS 1474 10103 VTBB 1 +ALBRO 5095 -11460 CZEG 1 +ALBRT 4084 -9223 KZAU 1 +ALC 2844 12958 RORG 1 +ALCAT 3784 -12242 KOAK 1 +ALCIR -2247 -4232 SBBS 1 +ALCOA 3783 -12583 KZAK 1 +ALCOL 3786 -452 LECS 1 +ALCOR 3640 -9733 KZKC 1 +ALCOS 4279 -10658 KZDV 1 +ALCOT 3417 -7985 KFLO 2 +ALCOT 1191 -6926 SVZM 2 +ALD 2514 5131 OTBH 2 +ALD 3301 -8129 KZTL 2 +ALDAB 3247 1822 HLLL 1 +ALDAG -152 -7771 SEGU 1 +ALDAN 6298 -1876 BIKF 2 +ALDAN 3640 -7893 KZDC 2 +ALDAP 3163 12237 ZSHA 1 +ALDAS 1095 11221 VVTS 1 +ALDDA 4955 -11635 CZVR 1 +ALDEN 4307 -7354 KGFL 1 +ALDER -2710 -7115 SCFZ 2 +ALDER 4682 -12241 KZSE 2 +ALDEX -3166 -6520 SACF 1 +ALDIN 1424 7433 VABF 2 +ALDIN 912 12330 RPHI 2 +ALDIS 1860 11966 RPRP 1 +ALDIT 1279 -6375 SVZM 1 +ALDIX 424 -5202 SOOO 1 +ALDOH 3571 -8130 KZTL 1 +ALDOR -3350 -6392 SACF 1 +ALDOS -2623 -5469 SARU 1 +ALDOZ 5519 -17854 PAZA 1 +ALDUR 1122 -7360 SKEC 1 +ALE 3618 3721 OSTT 1 +ALEBA 2200 3545 HECC 1 +ALEBE 3475 -9910 KLTS 1 +ALECA 3055 -8847 KZHU 1 +ALEDA 5140 797 EDDL 1 +ALEDI 3961 999 LIRR 1 +ALEEN 4567 -9223 KZMP 1 +ALEGA 4815 7155 UAKK 1 +ALEGI 4472 4300 URRV 1 +ALEGO -1064 12513 YBBB 1 +ALEJO 603 -7171 SKED 1 +ALEKA 252 11267 WBGS 2 +ALEKA 2860 6883 OPKR 2 +ALEKI 2186 10910 ZGZU 1 +ALELU 4248 1985 LYBA 1 +ALEMA -2153 -4711 SBBS 1 +ALEME 4001 -8303 KCMH 1 +ALEMO 276 11357 WBFC 1 +ALEMU 400 3967 HKAA 1 +ALENI -2698 3216 FAJA 1 +ALENO 4397 2984 LRBB 1 +ALENS 4557 -10142 KZMP 1 +ALEPE 3379 -8663 KBHM 1 +ALEPO 4234 -196 LECM 1 +ALERA 1375 -8954 MHTG 1 +ALERI 2301 -6861 KZMA 1 +ALESA 1741 -9623 MMEX 1 +ALESE 4628 1140 LIRR 1 +ALESO 5058 123 LFFF 1 +ALESU 4694 2621 LRBB 1 +ALETE 4854 -9337 KINL 1 +ALETO 4639 788 LSAS 1 +ALEUT 5424 -16655 PAZA 1 +ALEVI 1816 -6882 MDCS 1 +ALEWU 3092 -8560 KZJX 1 +ALEXA -930 12696 YBBB 1 +ALEXS 4573 -7365 CZUL 1 +ALEXU 5111 898 EDGG 1 +ALEXX 3494 -9774 KZFW 1 +ALEXY 3319 6283 OAKX 1 +ALEYI 3561 -10607 KSAF 1 +ALEYS 3330 -11205 KPHX 1 +ALFA 151 10383 WMFC 2 +ALFA 3727 3547 LTAG 2 +ALFED 4068 -7334 KZBW 1 +ALFER 4230 -7777 KZOB 1 +ALFOR 4431 -12315 KZSE 1 +ALFRA 1417 -8683 MHTG 1 +ALFRD 3895 -8658 KBMG 1 +ALG 4800 1026 EDJA 2 +ALG 4063 824 LIRR 2 +ALGAF 2817 1527 HLLL 1 +ALGAL -1985 -2000 SBBS 1 +ALGAR -2578 -6608 SACU 2 +ALGAR 5602 -11210 CZEG 2 +ALGAS 5077 5820 UAUA 1 +ALGEK -345 -8000 SEGU 1 +ALGEL -2587 -5517 SGFA 1 +ALGEN 1000 -8101 MPZL 1 +ALGER 3013 -9003 KNEW 1 +ALGET 633 8154 VCCC 1 +ALGIK 38 -7767 SEGU 1 +ALGIL -4056 -7114 SAEF 1 +ALGIN 4500 -9347 KMSP 1 +ALGNB 4064 829 LIED 1 +ALGOA 3855 -9207 KZKC 1 +ALGOK 1109 -6798 SVZM 1 +ALGUK 1258 -7496 SKEC 1 +ALGUV 3075 5697 OIIX 1 +ALGUY 1990 -7526 MUGM 1 +ALHAH 3945 -9174 KZKC 1 +ALHOB 4691 -11409 KMSO 1 +ALI 2783 7818 VIAH 2 +ALI 2774 -9802 KZHU 2 +ALIAS 3974 -8450 KDAY 1 +ALIBA 6077 2263 EFES 1 +ALIBI 3043 -9548 KZHU 1 +ALIBU 5038 1023 EDUU 1 +ALIBY 3192 -10778 KZAB 1 +ALICA 2158 -15339 PHZH 1 +ALICE -1235 13064 YPDN 3 +ALICE 4074 14360 RJTG 3 +ALICE 3298 -8794 KZTL 3 +ALICS 2899 -8247 KZJX 1 +ALIDA 4080 -7441 KZNY 1 +ALIDE 3515 -9019 KMEM 1 +ALIDI 5073 866 EDDF 1 +ALIEN 5969 -16468 PAZA 1 +ALIGA 1822 -7855 MKJK 1 +ALIGE 4303 -9084 KZMP 1 +ALIGN 3314 -9705 KDFW 1 +ALIGO 1710 -8949 MHTG 1 +ALIKA 4225 4153 UGGG 1 +ALIKE 3986 -10501 KBJC 1 +ALIKI 3592 2535 LGGG 1 +ALIKO 4077 2245 LGGG 1 +ALIKU 4260 2340 LBSF 1 +ALILA 4722 1155 LOVV 2 +ALILA 4581 8015 UAII 2 +ALILI 2263 -10583 MMMZ 1 +ALIMO 4872 393 LFFF 1 +ALINA -1645 -4767 SBBS 1 +ALING 3740 -8951 KZKC 1 +ALINI 5642 1028 EKAH 1 +ALIOP -739 7254 FJDG 1 +ALIPA 2129 -10203 MMLP 1 +ALIPO 1855 -10129 MMFR 1 +ALIRO 5403 8231 UNBB 1 +ALISA 6411 3627 ULAA 1 +ALISN 3394 -11853 KLAX 1 +ALISO 4293 960 LFMM 1 +ALITA 1949 -9839 MMEX 1 +ALIVE 5436 -12216 CZVR 1 +ALIVI 4319 2665 LBWR 1 +ALIVO 4552 1474 LJLA 1 +ALIXA 3561 2025 LMMM 1 +ALIXE 3644 -11937 KFAT 1 +ALIXI 3945 1744 LIBB 1 +ALIXX 4118 -7339 KZBW 1 +ALIYA 3056 -9141 KZHU 1 +ALIYE 3528 -12094 KSBP 1 +ALJ 6048 -14659 PAZA 1 +ALJAI 2067 -15868 PHZH 1 +ALKAL 4302 -11533 KZLC 1 +ALKAP 6246 -10635 CZYZ 1 +ALKAT -3318 2585 FACA 1 +ALKED 2236 3151 HECC 1 +ALKES 3015 5753 OIIX 1 +ALKEY 4295 -10821 KZLC 1 +ALKIA 4762 -12247 KTCM 1 +ALKIB 3599 6990 OAKX 1 +ALKIN 5139 19 EGKB 1 +ALKIR 2713 4473 OEJD 1 +ALKIS 3520 3000 LGGG 1 +ALKOA 3574 -8408 KTYS 1 +ALKOB 5148 -6402 CZQM 1 +ALKOG 5003 -9773 CZEG 1 +ALKOJ 2773 -9750 KCRP 1 +ALKON -44 3397 HKNA 1 +ALKOR 3678 5107 OIIX 1 +ALKOS 767 4576 HAAA 1 +ALKUL 2983 5728 OIIX 1 +ALLAN 3423 13496 RJBB 2 +ALLAN 4042 -10552 KZDV 2 +ALLBE 3751 -12700 KZOA 1 +ALLCO 4174 -8008 KZOB 1 +ALLDE 3940 -7651 KMTN 1 +ALLEN 3520 14291 RJTG 2 +ALLEN 3241 -9012 KZME 2 +ALLER 3549 -8008 KZDC 1 +ALLEX 4442 -6700 CZBW 1 +ALLEY 4170 -7140 KPVD 1 +ALLFA 4394 -9028 KVOK 1 +ALLIE 3866 -8467 KCVG 1 +ALLIN 3259 -9706 KDFW 1 +ALLIS 3345 -11263 KZAB 1 +ALLLN 4241 -8336 KYIP 1 +ALLMO 3194 -9625 KZFW 1 +ALLOC -3391 15270 YBBB 1 +ALLOE 3991 -8718 KZID 1 +ALLOT 4498 -9916 KZMP 1 +ALLSO 2765 -8139 KZJX 1 +ALLYN 3182 -10268 KZFW 1 +ALLYX 3961 -10469 KBKF 1 +ALM 4337 7709 UAAA 3 +ALM 3519 -384 GMMM 3 +ALM 5541 1356 ESMM 3 +ALMAA 4332 -8479 KZOB 1 +ALMAL 2626 4835 OBBB 1 +ALMAM 956 2475 HSSS 1 +ALMAR 4399 -7773 CYTR 2 +ALMAR 4522 4522 URRV 2 +ALMAS 3904 -9658 KZKC 1 +ALMAY 4406 -9359 KZMP 1 +ALMEK 2976 5686 OIIX 1 +ALMEN 4402 -7583 KGTB 1 +ALMER 4802 1433 LOVV 1 +ALMEX 4844 -9006 CZWG 1 +ALMIG 3017 5639 OIIX 1 +ALMIK 5648 2664 EVRR 1 +ALMIR -5400 -6981 SCCZ 1 +ALMND 3570 -9180 KZME 1 +ALMOB 3055 5649 OIIX 1 +ALMOG 2359 5783 OOMM 1 +ALMOL 3566 6976 OAKX 1 +ALMON 3238 -11149 KZAB 1 +ALMOR 1765 -8789 MHTG 1 +ALMOT 6345 -16180 PAZA 1 +ALMOW 3490 -9223 KLIT 1 +ALMUD 3333 5600 OIIX 1 +ALMUS 1848 -7757 MKJK 2 +ALMUS 4077 3667 LTAA 2 +ALMUX 3646 6086 OIIX 1 +ALN 2426 5561 OMAE 1 +ALNAB 892 4422 HAAA 1 +ALNAT 2640 4097 OEJD 1 +ALNAX 2080 4117 OEJD 1 +ALNB 5368 4168 UUWV 1 +ALNEN 2220 -10638 MMZT 1 +ALNER 3285 5396 OIIX 1 +ALNES 1831 4847 OYSC 1 +ALNIB 4663 -7163 CYQB 1 +ALNIN 2868 5003 OIIX 1 +ALNIT 3701 5479 OIIX 1 +ALNOK 6128 -14980 PAED 1 +ALNOL 2668 5363 OIOI 1 +ALNUN 2127 5618 OOMM 1 +ALO 4256 -9240 KZAU 1 +ALOBA -164 12919 WAAZ 2 +ALOBA 1793 -9207 MMFR 2 +ALOBI 3205 -7178 KZNY 1 +ALOBO 1867 -8126 MKJK 1 +ALOCK 4259 -9343 KZMP 1 +ALODO 4371 6567 UAAA 1 +ALOET 4577 -7448 CZUL 1 +ALOGA 6060 7433 USRR 1 +ALOGE 3343 -11207 KPHX 1 +ALOHA 5179 -11741 CZVR 1 +ALOHI -1423 -17098 NSFF 1 +ALOKU 3729 1357 LIRR 1 +ALOLE 6756 -16299 PAWN 1 +ALOMA 2200 -10129 MMEX 1 +ALOMO 5132 -11276 CZEG 1 +ALONE -1896 -5246 SBBS 2 +ALONE 2036 -15600 PHKO 2 +ALONG -1604 -4777 SBBS 1 +ALONS 2970 -9019 KNBG 1 +ALONU 4829 1203 EDDM 1 +ALOON 3207 -8653 KZTL 1 +ALOPA 6960 2000 ENBD 1 +ALOPO 5028 1177 EDUU 1 +ALORA 1943 -7898 MKJK 2 +ALORA 3682 -521 LEMG 2 +ALORI 2161 -8822 MMFR 1 +ALOSA 1796 -9238 MMFR 1 +ALOSI 5159 1036 EDVV 1 +ALOSO 5071 1170 ETMM 1 +ALOSU 4193 50 LECB 1 +ALOTE 767 -7289 SKED 1 +ALOTI 5791 361 ENSV 1 +ALOTO 4484 5311 UATT 1 +ALOVA 2450 -11042 MMLP 1 +ALOVO 2354 -10131 MMTY 1 +ALOXE 2916 -9522 KEFD 1 +ALP 4224 -7676 KZNY 1 +ALPAD -2503 3380 FQBE 1 +ALPAM 3088 2973 HECC 1 +ALPAS 1549 12073 RPRP 1 +ALPAY 3683 3000 LTBB 1 +ALPEK 2278 5399 OMAE 1 +ALPEN 1729 -7660 MKJK 1 +ALPER 3996 3294 LTAD 1 +ALPET 3121 4631 ORBB 1 +ALPHA 5264 -906 EINN 5 +ALPHA 1854 10333 VLAO 5 +ALPHA 6914 1558 ENAN 5 +ALPHA 3979 3022 LTBI 5 +ALPHA 5641 -233 EGQL 5 +ALPHE 4244 -8451 KZOB 1 +ALPID 2940 3130 HECC 1 +ALPIG 1866 -7291 MTEG 1 +ALPIM 5746 -11044 CZEG 1 +ALPIN 3881 -11971 KSMF 1 +ALPOE 4096 -10632 KZDV 1 +ALPOM 2070 -9057 MMFR 1 +ALPON 1147 -7742 MPZL 1 +ALPOR 2408 6133 OPKR 1 +ALPOS 3886 -8994 KZKC 1 +ALPOX 1719 3214 HSSS 1 +ALR 3669 322 DAAA 1 +ALRAM 3771 4463 LTAA 1 +ALRAN -1000 5637 FSSS 1 +ALRAY 3532 -11390 KZLA 1 +ALRIC 3319 -8688 KZTL 1 +ALRIK 2211 4843 OEJD 1 +ALROD 3208 3524 OJAC 1 +ALRUG 5214 -11607 CZEG 1 +ALRUS -422 4796 FSSS 1 +ALS 5491 999 EKDK 2 +ALS 3735 -10582 KZDV 2 +ALSAB 6152 -11000 CZEG 1 +ALSAK 6400 -7000 CZWG 1 +ALSAL 1427 -9273 MHTG 1 +ALSAN 2995 4825 OKAC 1 +ALSAR -885 15920 AGGG 2 +ALSAR -145 3074 HRYR 2 +ALSAS 2402 5933 OOMM 1 +ALSAT 2710 4752 OBBB 1 +ALSAV 5361 -10732 CZWG 1 +ALSED 5030 -11858 CZVR 1 +ALSER 2718 5082 OBBB 1 +ALSES 5423 -10591 CZCA 1 +ALSIK 504 -7273 SKED 1 +ALSOX 3362 3933 ORBB 1 +ALSUR 2623 12757 RODN 1 +ALSUS 3503 3466 LCCC 1 +ALT 3827 -57 LECB 1 +ALTAI 3001 13036 RJTG 2 +ALTAI 4636 9629 ZMUB 2 +ALTAM 3781 -12175 KZOA 1 +ALTAN 4906 9376 ZMUB 1 +ALTAR -372 10753 WIIZ 2 +ALTAR 3224 -11501 MMFR 2 +ALTAT 2660 2977 HECC 1 +ALTAV 2574 4733 OEJD 1 +ALTAX 3215 4940 OIIX 1 +ALTES -2559 3131 FAJA 1 +ALTEW 6355 -14484 PAZA 1 +ALTEY 5958 -16005 PAZA 1 +ALTIN 3677 2941 LTBS 2 +ALTIN -100 3125 HTDC 2 +ALTIV 3669 5006 OIIX 1 +ALTIX 4965 -12478 CYQQ 1 +ALTON 4703 -11443 KZLC 1 +ALTOO 4040 -7828 KAOO 1 +ALTOP 3382 1332 HLLL 1 +ALTOR 3596 -9741 KZKC 1 +ALTOS 3242 -9163 KZME 2 +ALTOS 1039 -6704 SVZM 2 +ALTOT 2541 5162 OTBD 1 +ALTTA 3655 -11933 KZOA 1 +ALTUB 6441 -13500 CZEG 1 +ALTUN 3876 2675 LTBL 1 +ALTUS 4496 2000 LYBE 1 +ALUEN 1842 -9404 MMFR 1 +ALUFF 5644 -17363 PAZA 1 +ALUGE 4005 -9093 KZKC 1 +ALUKA 5290 1431 EPWW 1 +ALUMO 1076 10186 VTBB 2 +ALUMO 5055 2964 UKBV 2 +ALUNA -2013 5552 FMMM 1 +ALUND 3608 -11513 KLAS 1 +ALUPA 3390 13821 RJTG 1 +ALUPE 5988 -15465 KZAN 1 +ALUPI 6218 13479 UEEE 1 +ALUPS 3544 13829 RJTG 1 +ALURA 4650 495 LFMM 1 +ALURE 3022 -8657 KZJX 1 +ALURI 5805 3885 UUWV 1 +ALURU 2247 -8600 MMFR 1 +ALUTA 4901 -750 EGTT 1 +ALUTE 2541 -7453 KZMA 1 +ALUTI 5972 4317 ULWW 1 +ALUXO 2781 -10041 MMFR 1 +ALUYE 5978 -16387 PAKI 1 +ALVAR -1049 -4990 SBAZ 2 +ALVAR 4000 4174 LTAA 2 +ALVAS 3040 -8160 KZJX 1 +ALVAT 5548 -16070 PASD 1 +ALVIL 4413 -10821 KZLC 1 +ALVIN 5166 -268 EGTT 2 +ALVIN 3015 -8307 KZJX 2 +ALVIX 2932 4840 OKAC 1 +ALVNE 3248 -9365 KBAD 1 +ALVOJ 3904 -10844 KGJT 1 +ALVON 2700 5012 OEDF 1 +ALVOR 1610 2803 HSSS 1 +ALVOX -2617 -4897 SBCW 1 +ALVUN 2717 4975 OBBB 1 +ALVUS 4636 -8422 KZMP 1 +ALVYN 4962 -12271 CZVR 1 +ALW 4609 -11829 KZSE 1 +ALX 4085 2596 LGGG 1 +ALXAV 3644 -9449 KZME 1 +ALXOZ 3560 -9771 KOKC 1 +AM 3688 -224 LEAM 2 +AM 2099 10586 VVGL 2 +AMABI 5729 3239 ULLL 1 +AMADA 5500 635 EKDK 1 +AMADI 4809 1291 EDMM 1 +AMAGI 3337 13060 RJFF 1 +AMAKA 3743 1468 LICC 2 +AMAKA 4353 -532 LECM 2 +AMAKR 3900 -12375 KZOA 1 +AMALA 4057 2483 LGGG 1 +AMALE 3995 -8215 KZID 1 +AMALI 5248 1041 EDVV 1 +AMALO -1247 -6281 SBAZ 1 +AMANA -3176 11663 YMMM 1 +AMANE 3464 -11786 KPMD 1 +AMANI 3933 2650 LGGG 1 +AMANO 3942 1380 LIRR 1 +AMANT -1638 -4882 SBBS 1 +AMAPE 2609 -9751 KHRL 1 +AMAPO 3208 -8432 KZTL 1 +AMARG 3922 -8543 KZID 1 +AMARI -83 -8034 SEGU 2 +AMARI 2361 -11004 MMFR 2 +AMARU 1724 -8960 MHTG 1 +AMASA 5770 15330 UHHH 1 +AMASE 4256 -12297 KMFR 1 +AMASI 5024 761 EDUU 1 +AMASO 4782 6881 UAUA 1 +AMASS 6104 -6852 CZUL 1 +AMATA 4688 4228 URRV 1 +AMATE 2701 -10948 MMZT 2 +AMATE 3364 -8434 KATL 2 +AMATO 531 3502 HAAA 1 +AMATT 2326 -13016 KZAK 1 +AMAXE 4857 -10163 KMIB 1 +AMAXI 3510 2578 LGGG 1 +AMAYA 616 -6816 SVZM 1 +AMAZE 4391 -8829 KOSH 1 +AMB -2765 15272 YBBB 3 +AMB -3342 -7078 SCEZ 3 +AMB 4743 106 LFFF 3 +AMBAC 2894 -8232 KZJX 1 +AMBAG 2309 4777 OEJD 1 +AMBAN -1000 5565 FSSS 1 +AMBAR 5455 12252 UHBI 1 +AMBAZ 2800 -8196 KLAL 1 +AMBEE 3088 -9573 KUTS 1 +AMBEG 3519 5569 OIIX 2 +AMBEG 4556 -8813 KZMP 2 +AMBER 1201 -6187 TGPY 2 +AMBER 3000 6800 OPLR 2 +AMBET -776 -3445 SBRE 1 +AMBIE 4082 -7667 KZNY 1 +AMBIK 2854 4934 OBBB 1 +AMBIL 5025 -9783 CZWG 2 +AMBIL 1083 -7710 SKEC 2 +AMBIN 1568 -7400 MKJK 1 +AMBIS 2373 -7688 MYNN 1 +AMBIT -1747 2437 FBGR 1 +AMBOD -1738 5550 FMMM 2 +AMBOD 1357 4826 OYSC 2 +AMBOF 4669 -6339 CZQM 1 +AMBOS 2306 5990 OOMM 1 +AMBOY -413 10817 WIIZ 1 +AMBRO 4999 -12036 CZVR 1 +AMBRR 3329 -11235 KPHX 1 +AMDAR 3721 6734 OAKX 1 +AMDEP 5157 -1122 EISN 1 +AMDIB 2092 -1800 GOOO 1 +AMDID 4810 1240 EDMM 1 +AMDIR 1906 1479 FTTT 1 +AMDOL 1435 -2636 GVSC 1 +AMDOR 5630 3100 UUWV 1 +AME 4150 1584 LIBA 2 +AME 2843 12971 RJKA 2 +AMEBA 4437 2094 LYBE 1 +AMEDU 6048 2361 EFES 1 +AMEGE 3982 -9940 KZDV 1 +AMEKA 2036 -10431 MMFR 1 +AMEKU 1850 -9899 MMEX 1 +AMELO 3793 1554 LICZ 1 +AMELU 4988 7172 UACC 1 +AMEMI 4789 1017 EDMM 1 +AMENN 3398 -8223 KZTL 1 +AMENO 2900 -6000 KZNY 1 +AMENT -1684 -3964 SBRE 1 +AMERA 5022 12815 UHBB 1 +AMERE 3590 -11238 KGCN 1 +AMERO -2614 -4947 SBCW 2 +AMERO -340 -8377 SEGU 2 +AMERT 4466 -7789 CZYZ 1 +AMERY 1994 -15642 PHZH 1 +AMETA 3300 -1015 GMMM 1 +AMETI 4454 2557 LROP 1 +AMETO 5836 15334 UHMM 1 +AMETU 5083 896 EDGG 1 +AMEVA 6144 2739 EFES 1 +AMEVE 3523 -10670 KIKR 1 +AMEVO 2254 -8543 MUFH 1 +AMEXI 2266 -10105 MMEX 1 +AMEXO 4810 1080 EDMM 1 +AMF 6711 -15786 PAZA 1 +AMFAP 2669 -8014 KPBI 1 +AMFIB 3318 -11750 KNFG 1 +AMFOU 4360 610 LFMM 1 +AMFUE -1293 3167 FLFI 1 +AMG 3154 -8251 KZJX 1 +AMGAR 4256 -325 LECM 1 +AMGAS 4774 1125 EDMM 1 +AMGES -143 2440 FZZA 1 +AMGOD 5298 369 EHEH 1 +AMGOL 4607 3144 UKOV 1 +AMGUT 6294 17399 UHMA 1 +AMHAR 6221 -16332 PAMO 1 +AMIBE 3895 -9685 KZKC 1 +AMIBI 5846 11333 UEMO 1 +AMIBO 3494 2161 LMMM 1 +AMICH 5421 1115 EDDV 1 +AMICK 3513 12850 RKRR 1 +AMICO 3201 -8123 KSVN 1 +AMIDA 1863 -8730 MHTG 2 +AMIDA 3587 13837 RJTG 2 +AMIDE 4451 -8783 KGRB 1 +AMIGU 4928 6942 UACC 1 +AMIKE 3554 -9396 KFSM 1 +AMIKI 4757 904 LSZH 1 +AMIKO 4513 448 LFMM 1 +AMIKU 4591 2458 LRBB 1 +AMINA 3487 1045 DTTC 1 +AMINI 6652 -5040 BGGL 1 +AMINO 5707 951 EKYT 2 +AMINO -38 -7747 SESE 2 +AMIPE 3946 -7457 KACY 1 +AMIPI 2263 -9065 MMFR 1 +AMIPY 3464 -8299 KZTL 1 +AMIRA 3480 698 DAAA 2 +AMIRA 6474 -15670 PAGA 2 +AMIRE 4830 -10106 KMIB 1 +AMIRI 5192 2589 UMMM 1 +AMIRO 4394 675 LFMM 1 +AMISH 3994 -7763 KZOB 1 +AMISI 3885 2482 LGGG 1 +AMISO 5393 1157 EDUU 2 +AMISO -3385 -5661 SUEO 2 +AMITA 2152 -8734 MMFR 1 +AMITY -2743 15351 YBBB 1 +AMJID 2932 6900 OPKR 1 +AMKAL 1488 -522 GOOO 1 +AMKAR 6200 583 ENSV 1 +AMKAT 5143 3688 UUWV 1 +AMKAX 995 -1140 GLGL 1 +AML 3793 2128 LGRX 2 +AML 3893 -7747 KZDC 2 +AMLAN 1376 -1017 GOOO 1 +AMLAW 2977 -8227 KZJX 1 +AMLIR 4444 317 LFMM 1 +AMLOD -190 1704 FZZA 1 +AMLOK 2982 -1002 GMMM 1 +AMLON 4434 1288 LIMM 1 +AMLOS 618 1666 FCCC 1 +AMLUH 5343 1032 EDWW 1 +AMMAJ 4532 -9768 KZMP 1 +AMMAN 5184 -400 EGTT 1 +AMMBR 4543 -9370 KZMP 1 +AMMEK 2560 12709 RJRO 1 +AMMIT 3162 3546 LLLL 1 +AMN -361 12819 WAAZ 3 +AMN 3200 3607 OJAM 3 +AMN 4332 -8479 KZOB 3 +AMNDA 2710 -7944 KPMA 1 +AMNOT 3829 -12189 KSUU 1 +AMOB -362 -5979 SBEG 1 +AMOBE 3532 -8084 KCLT 1 +AMODA 4453 2650 LROP 1 +AMODO 4842 298 LFFF 1 +AMOKA 2480 -10978 MMLP 1 +AMOKY 3885 -7736 KDAA 1 +AMOLA 5265 7193 UACC 1 +AMOLI 5711 2525 EVRR 1 +AMOLO 4383 258 LFBB 1 +AMOME 4348 -11427 KZLC 1 +AMOMO 2515 -10764 MMZT 1 +AMOND 5423 17830 PAZA 1 +AMONI 4507 483 LFMM 1 +AMONO 3497 2987 LGGG 1 +AMONT 3518 -11876 KZLA 1 +AMORA 1956 -9617 MMVR 2 +AMORA -2534 -5753 SGAS 2 +AMORE 4134 -7360 KZBW 1 +AMORI 3169 13079 RJFK 2 +AMORI 2496 -9724 MMFR 2 +AMORO 4650 454 LFFF 1 +AMORR 2763 -9736 KNGP 1 +AMOSA 4951 1081 EDGG 1 +AMOSE 4084 -8178 KBJJ 1 +AMOSO 6821 16431 UHMA 1 +AMOSU 5164 646 EDGG 1 +AMOTI 5595 8905 UNKL 1 +AMOTT 6090 -15136 PAZA 1 +AMOUR 3969 -8425 KFFO 1 +AMOVA 2128 -10181 MMEX 1 +AMP 207 -5086 SBAZ 1 +AMPAK 5520 1712 EPWW 1 +AMPAS 667 -782 GLRB 1 +AMPEG 4813 1118 EDMM 1 +AMPER 526 2612 FZZA 1 +AMPES 4141 812 LFMM 1 +AMPEX 817 5500 HCSM 1 +AMPIL 315 1417 FCCC 1 +AMPIR 3594 -596 LECS 1 +AMPLE 4612 -11965 KZSE 1 +AMPOL 4080 64 LECB 1 +AMPOX 291 131 DGAC 1 +AMPUL 4873 3877 UKDV 1 +AMR 3683 -226 LECS 1 +AMRAD 5330 8300 UNBB 1 +AMRAH 3212 3653 OJAC 1 +AMRAK 5482 975 EKDK 1 +AMRAL 5211 -291 EGTT 1 +AMRAM 5594 663 EKDK 1 +AMRAX 4809 1937 LZBB 1 +AMREK 4535 6604 UATG 1 +AMREX 3797 1792 LIRR 1 +AMRID 4693 733 LSAZ 1 +AMRIS 4750 938 LSAZ 1 +AMRON 984 11908 RPHI 1 +AMROR 5489 1510 EPWW 1 +AMROS 5503 4118 UUWV 1 +AMROV -920 2434 FZZA 1 +AMRST 4125 -8299 KZOB 1 +AMRUD 36 12859 WAAZ 1 +AMRUW 3469 -7744 KNCA 1 +AMSAN 5215 711 EDGG 1 +AMSAT 900 -266 DIII 1 +AMSAW 2744 -8210 KPBI 1 +AMSEL 3597 -788 GMMM 1 +AMSEN 2200 -612 GOOO 1 +AMSEV 5768 880 ENOS 1 +AMSIK -122 1685 FCCC 1 +AMSIW 4425 -10053 KPIR 1 +AMSOR 4116 1487 LIRR 1 +AMSTD 2942 -10084 KDLF 1 +AMSUR 5610 1256 EKDK 1 +AMSUX -539 1802 FZZA 1 +AMTAB 1126 794 DNKK 1 +AMTAK 1474 -1100 GOOO 1 +AMTEK 5000 1796 LKAA 1 +AMTEL 4322 1161 LIRR 1 +AMTES 2008 237 DRRR 1 +AMTOS 4300 -322 LECM 1 +AMTOT 5504 1218 EKDK 1 +AMTOV 4317 2615 LBWR 1 +AMTRA 3407 -11813 KZLA 1 +AMUBE 1365 14511 PGUA 1 +AMUBI 1162 -8272 MPTG 1 +AMUGA 4658 6136 UATT 1 +AMUGI 5009 978 EDDF 1 +AMUKI 2952 -10429 MMFR 1 +AMULA 2164 -10368 MMZT 2 +AMULA 1283 -6069 TVSV 2 +AMUNA -306 3039 HBBA 1 +AMUPA 4121 6883 UTTT 1 +AMUPI 5041 13693 UUEK 1 +AMUPY 4039 -10447 KZDV 1 +AMURO 3469 13334 RJTG 1 +AMUSE 3555 13997 RJTT 2 +AMUSE 3046 -9829 KZHU 2 +AMUTA 5038 10488 UIII 1 +AMUTI 5036 4219 UUWV 1 +AMUTO 5233 1895 EPWW 1 +AMV -129 -7855 SEGU 1 +AMVAR 4533 594 LFMM 1 +AMVEL 5318 -3 EGTT 1 +AMVER -230 -5401 SBAZ 1 +AMVES -90 -7931 SEGU 1 +AMVEX -1080 -7680 SPIM 1 +AMVIG 2285 7338 VABF 1 +AMVIK 4007 11699 ZBAA 1 +AMVIL 286 10009 WIIZ 1 +AMWAJ 3347 1263 HLLL 1 +AMWAY 4063 -10318 KDEN 1 +AMYOK 4433 -9998 KPIR 1 +AMZAK -1525 -5666 SBBS 1 +AMZAP 552 16248 KZOA 1 +AMZIE 4311 -6729 KZBW 1 +AN 1977 9403 VYVY 2 +AN 4069 7225 UTTR 2 +ANA -1376 -6543 SLLF 1 +ANACO 4197 -8799 KORD 1 +ANADA 1500 -6415 TJZS 1 +ANAGE 4309 -9120 KZMP 1 +ANAGO 5384 14316 UHSH 1 +ANAGU 4163 4602 UGGG 1 +ANAHO 3996 -11942 KRNO 1 +ANAJE 4146 -12436 KZSE 1 +ANAKA 4500 3735 URRV 1 +ANAKI 4420 873 LIMM 1 +ANAKO 5016 1711 LKAA 1 +ANALE 4774 -11041 KZLC 1 +ANALI 2270 -8422 MUFH 1 +ANAMA 5842 2448 EETT 1 +ANAME 411 -7395 SKED 1 +ANAMI 6709 8822 UOTT 1 +ANANA 3900 -241 LECM 1 +ANANO 5098 944 EDUU 1 +ANAPO 1253 -8800 MHTG 1 +ANAPU 2362 -10823 MMZT 1 +ANARU 4953 376 LFFF 1 +ANASA 3484 2324 LGGG 1 +ANATA 2567 -10296 MMTY 1 +ANAVA 3990 -2541 LPAZ 1 +ANAZE 2785 -8253 KTPA 1 +ANB 3683 781 DAAA 3 +ANB 4746 1921 LHBP 3 +ANB 5598 3746 UUEE 3 +ANBAX -143 -7626 SEGU 1 +ANBIX 219 -6062 SBAZ 1 +ANBOK 1862 10122 VLVT 1 +ANBUJ 4350 -9640 KZMP 1 +ANBUK -2576 -5409 SARI 1 +ANBUS 127 10335 WSJC 1 +ANC 4359 1347 LIMM 2 +ANC 6115 -15021 PAZA 2 +ANCER 4856 -6942 CZUL 1 +ANCOL 4321 -8002 CZYZ 1 +ANCOR 4400 -6912 KZBW 1 +AND 3983 4499 UDDD 4 +AND 3025 12122 ZSHA 4 +AND 6929 1614 ENEN 4 +AND -1371 -7338 SPIM 4 +ANDAL 3126 -8648 KOZR 1 +ANDAT 5952 4550 USKK 1 +ANDDE 4498 -9268 KZMP 1 +ANDEC 4789 1133 EDMM 1 +ANDEE -1618 14324 YBBB 2 +ANDEE 4965 -11514 CZVR 2 +ANDEL -313 -7993 SEGU 1 +ANDER -426 -4422 SBRE 2 +ANDER 3264 -8560 KZTL 2 +ANDES 1981 -15623 PHZH 1 +ANDEV 3739 -660 LEMO 1 +ANDEX -4669 -6748 SAVF 1 +ANDEY 3998 -8260 KCMH 1 +ANDGO 3846 -8569 KZID 1 +ANDII 3964 -8365 KSGH 1 +ANDIK 5274 527 EHAA 1 +ANDIL 1051 -7321 SKEC 2 +ANDIL -1371 4801 FMMM 2 +ANDIN 4108 11872 ZYSH 1 +ANDLE 4144 -7345 KZBW 1 +ANDOA 4128 -8206 KZOB 1 +ANDOE 4684 -9205 KDLH 1 +ANDOK 602 10000 WMFC 1 +ANDOR -2376 -4738 SBCW 2 +ANDOR 6891 1740 ENDU 2 +ANDRA 3139 -9218 KZSF 1 +ANDRE 4981 -6799 CZUL 3 +ANDRE 6850 -5102 BGGL 3 +ANDRE 2174 11999 RCAA 3 +ANDRO 2805 -8189 KMCO 1 +ANDUR 1234 -7526 SKEC 1 +ANDYS 3437 -8114 KCLT 1 +ANEBE 3966 -9924 KZDV 1 +ANEBO 5255 1383 EDUU 1 +ANECA 6188 -16194 PADM 1 +ANEDA 4227 1366 LIRR 1 +ANEDO 4636 2969 LUUU 1 +ANEEL 3239 -10285 KZFW 1 +ANEGA 1730 -8796 MHTG 1 +ANEKI 4932 848 EDGG 1 +ANELA 4977 1122 EDMM 1 +ANELI 4483 7459 UAAA 1 +ANELO 6798 2424 EFPS 1 +ANEME 3659 -9877 KZOB 1 +ANENA 2896 -11409 MMFR 1 +ANEPA 6741 4670 ULAM 1 +ANEPE 4468 -8813 KGRB 1 +ANEPI 5202 2057 EPWA 1 +ANEPO 5502 6041 USCC 1 +ANERO 2921 -10589 MMTY 1 +ANESA 4267 7061 UAUA 1 +ANESE 6196 -16244 PAZA 1 +ANESU 6624 8301 USDS 1 +ANETI 7133 2760 ENBD 1 +ANETO 4269 56 LECB 1 +ANETU 2844 -10618 MMZT 1 +ANETY 3259 -9977 KABI 1 +ANEVU 1959 -10029 MMEX 1 +ANEVY 1543 14627 KZOA 1 +ANEWA 4161 -8361 KZOB 1 +ANEXA 4785 1849 LZBB 1 +ANEXI 5352 977 EDDH 1 +ANEYE 4365 -7044 KPWM 1 +ANEYI 4070 -11231 KZLC 1 +ANFEY 4416 -9401 KZMP 1 +ANG 4754 -85 LFRR 1 +ANGAL 1624 6000 OYSC 1 +ANGAR 5963 3120 ULLI 1 +ANGAS -2513 13244 YMMM 2 +ANGAS -1652 -5586 SBBS 2 +ANGEE 2747 -8015 KZMA 1 +ANGEL 142 -7917 SEED 4 +ANGEL 1433 -8694 MHGT 4 +ANGEL 3489 14070 RJTG 4 +ANGEL 1002 -6627 SVZM 4 +ANGEN -2735 -6460 SACF 1 +ANGER 3061 -9042 KHDC 1 +ANGES -36 -8736 SEGU 1 +ANGIE 3296 -8001 KCHS 1 +ANGIL 4796 -11416 KZLC 1 +ANGIW 4591 -8961 KZMP 1 +ANGLE 4092 -7398 KTEB 1 +ANGLL 2700 -7757 MYNN 1 +ANGLO 4993 -46 LFRR 1 +ANGLS 3235 -8552 KZTL 1 +ANGOD -3401 -7093 SCEZ 1 +ANGOL -1582 -5402 SBBS 2 +ANGOL -3767 -7271 SCIE 2 +ANGOO 4628 -12123 KZSE 1 +ANGRO 2578 -8052 KZMA 1 +ANGRY 3338 -11222 KPHX 1 +ANGUK -455 -5237 SBRE 1 +ANGUS 2568 12300 RCAA 2 +ANGUS 5669 -306 EGPX 2 +ANGUT 5315 10460 UIII 1 +ANHAR 3052 2108 HLLL 1 +ANI 6159 -15960 PAZA 1 +ANIAK 6162 -15963 PAZA 1 +ANIBY 3484 -12041 KSMX 1 +ANIDA 2024 -10119 MMEX 1 +ANIEB 3298 150 DAAA 1 +ANIEE 3362 -8417 KATL 1 +ANIER 4359 -7165 KZBW 1 +ANIGA 4536 5378 UATE 1 +ANIGI 5116 3747 UUWV 1 +ANIGO 4580 6582 UAII 1 +ANIGU 4754 -53 LFBB 1 +ANIHI 3287 -10326 KZFW 1 +ANIKA 1354 14484 PGUA 1 +ANIKO 1905 -8691 MHTG 1 +ANIKU 4602 10890 ZMUB 1 +ANILA 2151 -10183 MMEX 1 +ANILO 2192 -9766 MMEX 1 +ANILY 2736 -8252 KSRQ 1 +ANIMA 3192 -10851 KZAB 1 +ANIME 3293 -9711 KDFW 1 +ANIMO 4520 14368 RJTG 1 +ANIMU 575 12513 RPHI 1 +ANINA 1398 10742 VVTS 1 +ANINY 2686 -8042 KZMA 1 +ANIP -278 -6074 SBEG 1 +ANIPU 103 11146 WBFC 1 +ANIR -425 15364 AYPM 1 +ANIRO 1404 7861 VOMF 1 +ANIRU 515 11306 WBFC 1 +ANISE -2460 -4663 SBCW 1 +ANITA -3264 13574 YMMM 1 +ANITE 4551 -8492 KPLN 1 +ANITO -28 10487 WIIZ 1 +ANITR -1416 -17094 NSFF 1 +ANIUM 3845 -10978 KZDV 1 +ANIVE 568 7800 VCCC 1 +ANIXA 1101 -537 GOOO 1 +ANJEE 3675 -12196 KSFO 1 +ANJER 4946 -11809 CZVR 1 +ANJIE 3172 -10613 KELP 1 +ANJJE 500 -14543 KZAK 1 +ANK 3354 5373 OIIX 2 +ANK 3995 3283 LTAC 2 +ANKAR 1344 -6030 TTPP 1 +ANKAS 244 -7685 SKED 1 +ANKEB 12 -7587 SEGU 1 +ANKEL -2798 11845 YMMM 1 +ANKEM 444 7350 VRMM 1 +ANKEN 4173 -9359 KZMP 1 +ANKER 4857 1200 EDMM 1 +ANKET 513 -7195 SKED 1 +ANKIN 451 -7625 SKED 1 +ANKLE 4113 -7458 KZNY 1 +ANKOK -3825 -5100 SAEU 1 +ANKON -3520 -7050 SCEZ 1 +ANKOR -1000 5058 FMMM 3 +ANKOR -850 -7979 SPIM 3 +ANKOR 3186 -8120 KJAX 3 +ANKUR 666 12100 RPHI 1 +ANL 3921 2274 LGLR 1 +ANLES -1919 -4344 SBBS 1 +ANLEV 4869 -305 LFRR 1 +ANLEY 4324 -9333 KZMP 1 +ANLOP 503 -7164 SKED 1 +ANLOT 2391 12049 RCAA 1 +ANMAR 4027 -7533 KPHL 1 +ANN 5506 -13158 PAZA 1 +ANNAN 3346 -8274 KZTL 1 +ANNAS 3779 -7749 KZDC 1 +ANNAY 4044 -8877 KZAU 1 +ANNDY 1569 10030 VTPI 1 +ANNEE 3988 -8397 KFFO 1 +ANNEI 4129 -7326 KZBW 1 +ANNEM 4669 -11151 KZLC 1 +ANNER 1624 -6494 TJZS 1 +ANNES 3661 -10470 KZAB 1 +ANNET 4965 -400 EGPX 2 +ANNET 3984 -7539 KPHL 2 +ANNEY 2647 -8005 KMIA 1 +ANNGE 3904 -7719 KZDC 1 +ANNGO 3922 -7215 KZNY 1 +ANNIE 2531 12502 RORG 2 +ANNIE 1406 10020 VTBD 2 +ANNNA 2557 12202 RCAA 2 +ANNNA 3569 -9738 KTIK 2 +ANNNE 3950 -10461 KBKF 1 +ANNOT 3897 -9233 KCOU 1 +ANNOX 3133 -9226 KZHU 1 +ANNTS 4168 -8379 KZOB 1 +ANNTY 4090 -11211 KSLC 1 +ANNVA 3306 -7861 KZJX 1 +ANNYE 3459 -8391 KZTL 1 +ANOAI 2325 -15699 PHIK 1 +ANOBO 1106 10224 VTBB 1 +ANOCE 3964 -7560 KILG 1 +ANODA 997 7240 VOMF 1 +ANODI 7750 6600 ULDD 1 +ANODO -4156 17465 NZZC 1 +ANOKE 4063 -9903 KZMP 1 +ANOKI 1237 11325 VVTS 1 +ANOKO 714 9441 WMFC 1 +ANOLA -4375 17166 NZZC 1 +ANOLO 4011 11400 ZBPE 1 +ANORE 6163 -15971 PANI 1 +ANORY 4054 -7599 KRDG 1 +ANOSA 4211 -9132 KZAU 1 +ANOTE 3324 -11686 KRIV 1 +ANOTO -796 2403 FZZA 1 +ANOVE 4195 -8349 KZOB 1 +ANOXA 2899 12938 RORG 1 +ANPAF 7018 -15125 PAQT 1 +ANPAL -340 -8300 SPIM 1 +ANPAN 3342 13385 RJOK 1 +ANPES -3367 -6192 SAEU 1 +ANPIX 460 -7430 SKED 1 +ANPIY 3290 -9136 KZME 1 +ANPOG 2260 11795 RCAA 1 +ANPON -3262 -5747 SUEO 1 +ANPOS -1379 -5777 SBAZ 1 +ANPUK -2850 -7440 SCEZ 1 +ANQUM 3864 -9489 KIXD 1 +ANRAL -3253 -5937 SAEU 1 +ANRAN 1136 10705 VVTS 1 +ANRAT 3866 11996 ZYSH 1 +ANRAX 142 -8122 SEGU 1 +ANREX 1330 -9445 MHTG 1 +ANRON 823 -7647 SKEC 1 +ANRUS -93 -8033 SEGU 1 +ANRUY 2918 -9545 KEFD 1 +ANSAR 4867 -6869 CZUL 2 +ANSAR 3065 10636 ZUUU 2 +ANSAS 755 8656 VCCC 1 +ANSAX 600 9551 WMFC 1 +ANSIM 3739 12484 RKRR 1 +ANSOM 407 10154 WMFC 1 +ANSON 1071 -8265 MHTG 1 +ANSOS 2345 9346 VYRR 1 +ANSOX 156 -5559 SBAZ 1 +ANSTA -1011 16078 AGGG 1 +ANSUK 4106 12420 ZYSH 1 +ANSUX -2377 1491 FYWH 1 +ANSYN 4475 -7000 KZBW 1 +ANT 5119 447 EBBR 2 +ANT 6086 2513 EFES 2 +ANTAL 4676 2673 LRBB 1 +ANTAP 2512 4009 OEJD 1 +ANTAR 3380 2827 LGGG 1 +ANTAX 399 3537 HKNA 1 +ANTBE 3656 -8057 KZTL 1 +ANTEE 5239 17 EGUN 1 +ANTEJ 3952 -10750 KZLA 1 +ANTEL 2980 -11361 MMFR 1 +ANTEO 3893 -8458 KCVG 1 +ANTER 2704 4557 OEJD 1 +ANTES -3685 1000 FAJO 1 +ANTEV -3349 2283 FACA 1 +ANTEX 1848 -6800 TJZS 1 +ANTHO 4309 -7653 KSYR 1 +ANTIE 3215 -9512 KZFW 1 +ANTIG 3148 -6806 KZNY 1 +ANTIL -2851 1681 FACA 1 +ANTIO 3954 -8106 KZOB 1 +ANTIR -2124 5520 FMEE 1 +ANTIS -86 -7825 SEGU 2 +ANTIS -420 4690 FSSS 2 +ANTLA -4000 14719 YMMM 1 +ANTLR 4907 -12224 CZVR 1 +ANTOG -2202 2837 FBGR 1 +ANTOL -1983 5310 FMEE 1 +ANTON 4126 170 LECB 2 +ANTON 3845 -9750 KZKC 2 +ANTOP -1151 3364 FWLL 1 +ANTOR -2308 2000 FBGR 1 +ANTOX 2094 -6977 KZMA 1 +ANTRI 600 -7581 SKED 2 +ANTRI 3933 -8467 KCVG 2 +ANTTI 3987 -8682 KZID 1 +ANTUA 3087 -8692 KZMA 1 +ANTUH 3155 -8843 KZME 1 +ANTUR 4921 -8492 CZYZ 1 +ANU 1713 -6180 TTZP 1 +ANUBE 2941 -9871 KSAT 1 +ANUBI -600 1633 FNAN 1 +ANUCU 6607 -16121 PABL 1 +ANUGE 3827 -9628 KZKC 1 +ANUMA 118 10391 WSSS 1 +ANURE 3298 -8010 KCHS 1 +ANUYE 4014 -8016 KZOB 1 +ANUYI 5888 -16060 PATG 1 +ANV 6264 -16019 PAZA 1 +ANVAG -1742 1577 FYWH 1 +ANVAL 3363 -8423 KATL 1 +ANVAM -1400 2830 FLFI 1 +ANVAP 4907 -12429 CZVR 1 +ANVAR -2800 1456 FACA 2 +ANVAR 3800 6785 UTDD 2 +ANVED -3116 3311 FAJA 1 +ANVER 3525 -6569 KZNY 1 +ANVES 3484 6919 OAIX 1 +ANVET -319 4400 FSSS 1 +ANVEX 831 3546 HAAA 1 +ANVIL 4760 -12231 KSEA 1 +ANVIT -2467 3038 FAJA 1 +ANVIX 2478 5594 OMAE 2 +ANVIX -174 5356 FSSS 2 +ANVOR -1810 5416 FMMM 1 +ANVUL 3271 -9376 KBAD 1 +ANVUP -787 1986 FNAN 1 +ANVUS -1547 3074 FQBE 1 +ANW 4257 -9999 KZDV 1 +ANWEX 6433 -16509 PAZA 1 +ANWOV 3888 -9574 KFOE 1 +ANX 3910 -9413 KZKC 1 +ANXED 4610 -9438 KZMP 1 +ANY -697 11038 WARS 2 +ANY 3716 -9817 KZKC 2 +ANZAA -733 7244 FJDG 1 +ANZAC -2275 13582 YMMM 1 +ANZAN 3900 -322 LECM 1 +AO -1806 -14096 NTTT 2 +AO 5515 3828 UUWV 2 +AOG 3665 -635 LERT 1 +AOH 4071 -8397 KZOB 1 +AOO 4033 -7830 KZOB 1 +AOSTA 4580 735 LIMM 1 +AP 4887 -12329 CZVR 2 +AP -3874 17607 NZZC 2 +APACH 3485 -9840 KZFW 1 +APACI 3216 -11033 KZAB 1 +APACK 2404 -15632 KZZH 1 +APACU 6644 -15995 PASK 1 +APAGA -278 10858 WIIZ 1 +APAGI -2885 15259 YBBB 1 +APAGO 2220 9267 VYYF 1 +APAJY 4820 -9919 KZMP 1 +APAKE 3307 -9685 KDAL 1 +APALO 3801 -8686 KZID 1 +APAMO -3013 15053 YBBB 1 +APANO 2158 7298 VABF 1 +APARE -1684 -6581 SLSL 1 +APARI -204 10784 WIIZ 1 +APASI -1990 -17788 NFFF 3 +APASI -145 12974 WAAZ 3 +APASI 791 9265 VOMF 3 +APASO 2500 -1950 GCCC 1 +APAYU 4122 -10340 KZDV 1 +APCOT 3838 -8633 KCVG 1 +APDAG 3248 -9365 KBAD 1 +APDAK -2655 2905 FAJA 1 +APDAN 1226 3809 HAAA 1 +APDAR -1403 2200 FLFI 1 +APDAW 3395 -8344 KAHN 1 +APDED -3178 2721 FACA 1 +APDEM -2365 1721 FYWH 1 +APDIN 4899 -5483 CZQX 1 +APDIV -3211 2685 FACA 1 +APDON 4891 -12275 KZSE 1 +APDOP 3592 12661 RKJK 1 +APDOS 1568 4164 HHAA 1 +APDOT -154 3457 HTDC 1 +APDOW 3126 -10073 KSJT 1 +APDUR -2832 2539 FAJA 1 +APE 4015 -8259 KZID 1 +APELA 3472 12923 RJTG 1 +APELE 3262 -8320 KZTL 1 +APEMY 3519 -11300 KZAB 1 +APENE 3864 -9356 KSZL 1 +APERO 1625 227 DRRR 1 +APESE 4417 -8827 KZMP 1 +APEZA 3403 -8328 KAHN 1 +APG 3954 -7611 KZDC 1 +APGAP -2829 3133 FAJA 1 +APGEL -1109 3178 FLFI 1 +APGET 1925 -6871 MDCS 1 +APGID -1950 3137 FVHA 1 +APGIK -1382 3047 FLFI 1 +APGIL -3042 2632 FAJA 1 +APGUH 4252 -11425 KZLC 1 +APGUN 1206 7758 VOMF 1 +APH 3809 -7732 KZDC 1 +APHID 3622 -11510 KLSV 1 +APIAN 3370 -8250 KZTL 1 +APICE 3477 -7940 KMEB 1 +APIDD 2183 -12802 KZAK 1 +APIDO -4264 17875 NZZO 1 +APIME 3920 -11977 KRNO 1 +APINE 3417 -9346 KZME 1 +APINO -1496 -4521 SBRE 1 +APINU -3880 17779 NZZC 1 +APIPA 111 10387 WSSS 1 +APIPE 3406 -11773 KONT 1 +APIPU 2698 8301 VIDF 1 +APISO -1200 14761 AYPY 1 +APITI -3998 17585 NZZC 1 +APITO 2958 12400 RORG 1 +APIVA -468 1277 FCCC 1 +APIXE 4407 -8865 KZMP 1 +APIYO 4815 -9712 KGFK 1 +APKAK -19 4624 FSSS 1 +APKAR 557 4093 HAAA 1 +APKID -2820 0 FAJO 1 +APKIK -2833 3058 FAJA 1 +APKIN -3408 1702 FACA 1 +APKOD 764 3644 HAAA 1 +APKOK -730 1815 FNAN 1 +APKOL -949 3331 HTDC 1 +APKOT -1834 5540 FMMM 1 +APKUS -1442 2232 FLFI 1 +APKUX -2373 1917 FYWH 1 +APLAM 2000 -10414 MMEX 1 +APLAR -2511 3554 FQBE 1 +APLAV -2912 2078 FAJA 1 +APLEM -1849 5473 FMMM 1 +APLEN -3076 2202 FACA 1 +APLES 3455 -11715 KZLA 1 +APLIS -1821 3172 FVHA 1 +APLOG -150 3490 HKNA 1 +APLOK -3034 2803 FAJA 1 +APLON 3387 3207 LCCC 1 +APLUK -2887 3443 FAJA 1 +APLUX -1315 3037 FLFI 1 +APMAK -2848 2553 FAJA 1 +APMAL 6187 -13000 CZWG 1 +APMAT -2879 3095 FAJA 1 +APMEF 4324 -8935 KMSN 1 +APMEV -2363 1849 FYWH 1 +APMIN -2801 2586 FAJA 1 +APN 1964 -9840 MMFR 2 +APN 4508 -8356 KZMP 2 +APNAD -100 3255 HUEC 1 +APNAK 100 5244 FSSS 1 +APNAX -3120 2778 FACA 1 +APNEL 4535 -8223 CZYZ 1 +APNOL -432 3489 HTDC 1 +APNON -2676 3078 FAJA 1 +APNUK -997 192 FNAN 1 +APOCA 4625 -8434 KCIU 1 +APOGE 4418 -10315 KRCA 1 +APOGO 3793 11065 ZLHW 1 +APOII 4170 14307 RJTG 1 +APOLO 2883 -8042 KZMA 1 +APOMA -2990 14268 YMMM 1 +APOME 3470 -9586 KMLC 1 +APOOZ 4310 -8944 KZAU 1 +APORT -1405 -4206 SBRE 1 +APOSO -726 2385 FZZA 1 +APOTE 5662 -16981 PAPB 1 +APOTO -4338 -17872 NZZO 1 +APOXO 24 2943 FZZA 1 +APPEL 6538 -14600 PAEI 1 +APPIE 3985 -8598 KZID 1 +APPIN 3121 -9368 KZHU 1 +APPLE -3693 14439 YMMM 5 +APPLE 3500 14111 RJTG 5 +APPLE 3565 12922 RKTN 5 +APPLE 5450 -251 EGTT 5 +APPLE 4056 -7406 KZNY 5 +APRAN -1437 -17077 NSTU 2 +APRAN 6129 7514 USRR 2 +APRAS -1584 -500 FNAN 1 +APRAV 2637 12779 RODN 1 +APRAX -2801 2642 FAJA 1 +APREB -3236 2391 FACA 1 +APREV -2042 2705 FBGB 1 +APRIL 1100 9972 VTBB 2 +APRIL 2908 -9523 KEFD 2 +APRIS 6129 2297 EFES 1 +APRIW 4694 -9640 KZMP 1 +APROD 4645 2137 LRBB 1 +APROV 6338 2777 EFES 1 +APROX 5073 872 EDDF 1 +APRUS 5598 9123 URRV 1 +APSAL 961 937 DNKK 1 +APSCO 4200 -9380 KZMP 1 +APSEN 4406 7732 UAAA 1 +APSOL 5443 2533 EYVI 1 +APTAS 5091 1770 EPWW 1 +APTEX 1426 1303 FTTT 1 +APTOK 5051 7516 UAAA 1 +APTON 1458 -1746 GOOY 1 +APTUG 5933 1914 ESSA 1 +APTUS 5093 7077 UACC 1 +APTUW 3213 -8316 KZJX 1 +APU 2518 12152 RCAA 1 +APUC -1271 -3795 SBSV 1 +APUCU 3593 -7872 KRDU 1 +APUFO 3898 -8738 KZID 1 +APUGE 2631 -9787 KHRL 1 +APUKA -1200 14496 YBBB 1 +APULE 3222 -8320 KZJX 1 +APUNA 1281 6802 VABF 1 +APURU -109 -5087 SBAZ 1 +APUSU 1800 7643 VABF 1 +APUYO 6442 -16470 PAZA 1 +APUYU 4686 -9858 KJMS 1 +APVAR 3904 1595 LIRR 1 +APVOM 4944 756 ETAR 1 +APWIS 6148 -15920 PANI 1 +APXIB 4202 -9747 KZMP 1 +APYAP 2913 -9970 KUVA 1 +APZIC 3062 -9646 KCLL 1 +AQA 3023 3522 OJAQ 1 +AQABA 1860 -6737 TJBQ 1 +AQAXA 359 7411 VRMF 1 +AQB 2958 3501 OJAQ 1 +AQC 2990 3512 OJAQ 1 +AQEKO 3142 -9253 KAEX 1 +AQHAN 1768 -6500 TISX 1 +AQNB 1087 -7480 SKBQ 1 +AQNOJ 4171 -8784 KMDW 1 +AQQUA 4126 -8253 KZOB 1 +AQUAS 3947 -8892 KZKC 1 +AQUAT 4533 -9298 KZMP 1 +AQUIN 4974 -12367 CYVR 1 +AQULA 3969 -10657 KEGE 1 +AQUQU 3024 -8368 KZJX 1 +AQXAT 3228 -9563 KTYR 1 +AQZED 3344 -10435 KROW 1 +AR 2050 -1306 GOOO 2 +AR 5598 3680 UUWV 2 +ARA -60 -7240 SKED 2 +ARA 3811 2143 LGGG 2 +ARABE 3532 -10896 KGUP 1 +ARABO 1265 4407 OYSC 1 +ARADA 3078 2156 HLLL 1 +ARADO 2403 7372 VABF 1 +ARAKE 3987 -8397 KFFO 1 +ARAKI -530 1073 FCCC 1 +ARALE 4434 -8876 KZMP 1 +ARAMA 162 10312 WMFC 1 +ARAME 5133 -6746 CZUL 1 +ARAPE -3102 -5737 SUEO 1 +ARASI 180 1028 FCCC 2 +ARASI 3518 13580 RJNN 2 +ARASO -200 -554 GOOO 1 +ARATI 1481 -8989 MHTG 1 +ARATO 1637 9780 VYRR 1 +ARAVA -1408 -6537 SLSL 1 +ARAVI 560 11711 WBFC 1 +ARAZA 114 -7619 SKED 1 +ARAZI 3277 -11470 KZLA 1 +ARB 3832 4843 OIIX 1 +ARBAD 4399 3348 UKFV 1 +ARBAL 1010 -1072 GLRB 1 +ARBAS 3997 -8490 KZID 1 +ARBEE 3415 -8627 KZTL 1 +ARBEG 1323 2096 FTTT 1 +ARBEK 4154 113 LECB 1 +ARBEN 1644 -1636 GOOO 1 +ARBER 4922 1303 EDMM 1 +ARBES 3348 983 DTTG 1 +ARBEX 6357 -2098 BIRD 1 +ARBEY -3717 14473 YMMM 1 +ARBEZ 7000 -14625 PAZA 1 +ARBIE 3396 -11837 KLAX 1 +ARBIH 3970 -11093 KZLC 1 +ARBIM 4935 6496 UACC 1 +ARBOL 4352 7086 UAAA 1 +ARBOR 1998 -15513 PHZH 1 +ARBOS 4698 603 LFMM 1 +ARBUK 6732 4111 ULAA 1 +ARBUM 3928 1580 LIRR 1 +ARBUT 1321 -119 DRRR 1 +ARCAL 5850 -15000 PAZA 1 +ARCAS 2183 -16007 PHBK 1 +ARCAT 3938 -8018 KCKB 1 +ARCAV 4097 -7180 KZBW 1 +ARCEE 4389 -9055 KVOK 1 +ARCER 4178 -7081 KZBW 1 +ARCHH 3880 -10958 KZDV 1 +ARCKY 5030 613 EBBU 1 +ARCOE 3674 -11492 KLSV 1 +ARCOL 3965 -8828 KZKC 1 +ARCON -1121 -6872 SLSL 3 +ARCON 4000 -231 LEMD 3 +ARCON 6993 -14842 PAZA 3 +ARD 4618 2114 LRBB 2 +ARD 4025 -7491 KZDC 2 +ARDEB 3659 -7639 KORF 1 +ARDEE 4512 -6439 CZQM 1 +ARDEG 4467 454 LFMM 1 +ARDEK 5627 1093 EKAH 1 +ARDEL 4682 13499 UHHH 1 +ARDEN 4986 486 EBUR 2 +ARDEN 3855 -12138 KMCC 2 +ARDER 3500 -8688 KZME 1 +ARDGU -957 15901 AGGG 1 +ARDIA 3229 -9694 KZFW 1 +ARDIB 5860 12540 UEBB 1 +ARDIE 4053 -8970 KZAU 1 +ARDIK 5225 6437 UAUA 1 +ARDIL 6119 2246 EFES 1 +ARDIN 3316 -8770 KTCL 1 +ARDIS 4095 -7271 KZBW 1 +ARDLY 4608 -9434 KZMP 1 +ARDMO 4566 -10820 KZLC 1 +ARDNN 4509 -9321 KSTP 1 +ARDOD 4773 -91 LFBB 1 +ARDOL 4675 464 LFFF 1 +ARDUE 4505 -9570 KZMP 1 +ARDUX 6761 1453 ENBD 1 +ARDYN 3675 -10789 KFMN 1 +ARE 4833 -360 LFRR 1 +ARECA 1803 -6723 TJZS 1 +AREDA 4287 -9294 KZMP 1 +AREGA -289 2930 HBBA 1 +AREKE 3879 -7686 KADW 1 +ARELI 5525 12987 UELL 1 +ARENA -2103 -4478 SBBS 5 +ARENA 755 -7283 SKEC 5 +ARENA 2605 -10945 MMZT 5 +ARENA 4389 -12304 KZSE 5 +ARENA 2573 -1436 GCCC 5 +ARENE 4146 -7226 KZBW 1 +ARENI -2693 13260 YMMM 1 +ARENS 2260 -12929 KZAK 1 +ARENU -2078 -2500 SBBS 1 +AREPE 2722 -8013 KZMA 1 +ARERE 3232 -11089 KTUS 1 +ARESI 1397 11445 RPHI 1 +ARESS 3015 -8566 KPAM 1 +ARETE -1177 -3905 SBRE 2 +ARETE 1854 -6583 TJSJ 2 +ARETI -3937 17534 NZZC 1 +ARETY 3157 -8196 KZTL 1 +AREXE 2934 -10089 KDRT 1 +ARFEJ 4216 -10719 KZDV 1 +ARFIE 3430 6946 OAKB 1 +ARG -1663 12845 YBBB 3 +ARG -835 -4930 SBAZ 3 +ARG 3611 -9095 KZME 3 +ARGAD 5451 1350 EDWW 1 +ARGAL 3617 -7817 KZDC 1 +ARGAS 4030 -352 LETO 1 +ARGAT 4661 10958 ZMUB 1 +ARGAX 4705 930 LSAZ 1 +ARGED 4893 -25 LFRR 1 +ARGEN 3226 -9455 KGGG 1 +ARGES 4408 2683 LBWR 1 +ARGET 3204 -10246 KMAF 1 +ARGEX 4455 1167 LIMM 1 +ARGIL -2686 -5357 SBCW 1 +ARGIP 6460 4072 ULAA 1 +ARGIS 4597 560 LFMM 1 +ARGIT 5542 6086 USCC 1 +ARGOL -1013 1362 FNAN 1 +ARGOM 4579 1543 LJLA 1 +ARGON 2514 -10596 MMFR 2 +ARGON -746 -7944 SPIM 2 +ARGOS -1985 -5742 SBCW 1 +ARGOV 4583 14356 UHSS 1 +ARGUE 3318 -9736 KAFW 1 +ARGUK 4788 13466 UHHH 1 +ARGUN 3765 2273 LGRX 1 +ARGUP 5888 15428 UHMM 1 +ARGUS 4495 -6465 CYZX 3 +ARGUS 2466 -9622 MMFR 3 +ARGUS 3275 -11531 KZLA 3 +ARGUT 4343 4395 URMM 1 +ARGUW 3322 -9016 KZME 1 +ARH 3107 3383 HEAR 1 +ARHAN 4747 10148 ZMTG 1 +ARI -1837 -7035 SCFZ 3 +ARI 3499 -303 GMGM 3 +ARI 3967 4302 LTAA 3 +ARIAM 3389 -163 DAAA 1 +ARICE 3769 -7574 KZDC 1 +ARIDA 2023 -15613 PHKO 1 +ARIDE 4795 -9731 KGFK 1 +ARIEL 2159 -9022 MMFR 1 +ARIGE 3088 -8321 KVAD 1 +ARIGO -1930 6004 FIMM 1 +ARIKA 4044 13993 RJTG 1 +ARIKI -2729 15333 YBBN 1 +ARIKO 1721 -1483 GOOO 1 +ARIL -823 -3486 SBRF 1 +ARINO -1054 -5611 SBCW 1 +ARINY 4081 -7342 KZNY 1 +ARIRE 3341 -9262 KCDH 1 +ARIRU 289 11917 WADZ 1 +ARISA 2157 -1190 GOOO 2 +ARISA 5149 5055 UWWW 2 +ARISE -2541 -5437 SBCW 2 +ARISE 6000 -14615 PAZA 2 +ARISU 3765 12631 RKSI 1 +ARITA 1486 -8762 MHTG 3 +ARITA 3412 13504 RJOS 3 +ARITA 1492 12040 RPHI 3 +ARIVA 3721 12580 RKRR 1 +ARIVE 3295 -8498 KZTL 1 +ARIVO 2297 8413 VECF 1 +ARIYA 2580 -8028 KMIA 1 +ARJAE 4508 -9329 KMSP 1 +ARJEL 4525 -9866 KZMP 1 +ARK 5032 6702 UAAA 1 +ARKAD 5287 4410 UWPP 1 +ARKAM 4719 6454 UATT 1 +ARKAN 3278 3811 OJAC 2 +ARKAN 5236 11553 UIAA 2 +ARKAS 5350 4722 UWWW 1 +ARKAT 7202 11202 UOHH 1 +ARKAY 3915 -7746 KIAD 1 +ARKEK 3760 6218 UTAA 1 +ARKEP 6059 10928 UERR 1 +ARKER 4730 5814 UATT 1 +ARKES 2658 -8042 KZMA 1 +ARKET 4463 -9335 KLVN 1 +ARKIL 5066 -800 EISN 1 +ARKIN 3993 4000 LTAA 1 +ARKIP 4763 204 LFFF 1 +ARKOD 5533 12735 UELL 1 +ARKOE 3363 -11708 KRIV 1 +ARKOK 4999 769 EDGG 1 +ARKOT 192 801 FCCC 1 +ARKOX 4544 531 LFMM 1 +ARKUK 6749 6399 UUYW 1 +ARKUT 4403 3809 URRV 1 +ARLAR 98 2601 FZZA 1 +ARLAS 4299 13460 UHWW 1 +ARLAT 4110 3870 LTAA 1 +ARLEB 4678 4200 URRV 1 +ARLEE 4714 -11410 KZLC 1 +ARLEH 4554 -12246 KPDX 1 +ARLEM 579 -7623 SKED 2 +ARLEM 39 -775 GOOO 2 +ARLEN 1180 -8707 MHTG 3 +ARLEN 6678 5908 UUYW 3 +ARLEN 2284 12037 RCRC 3 +ARLES 4593 838 LIAG 1 +ARLIG 4000 -8303 KCMH 1 +ARLIM 7011 17474 UHMM 1 +ARLIN 3328 -11269 KZAB 1 +ARLIP 6461 7220 USHB 1 +ARLIT 5493 2317 EYEY 1 +ARLON 4641 1503 LJLA 1 +ARLOS 3463 2300 LMMM 1 +ARLUN 4202 -361 LECM 1 +ARLUV 3786 -8770 KEVV 1 +ARLYN 4032 -8867 KZAU 1 +ARMAC 4919 -12383 CZVR 1 +ARMAD 6715 3352 ULMM 1 +ARMAL 4734 205 LFFF 1 +ARMAN -631 -3969 SBRE 1 +ARMED 4250 -1400 LPPC 1 +ARMEN 215 2770 FZZA 1 +ARMEX 5150 1712 EPWW 1 +ARMIE 4321 -7051 KZBW 1 +ARMIF 4044 -7643 KMUI 1 +ARMIK 4775 6669 UACC 1 +ARMIN 4181 -7135 KPVD 1 +ARMIR 646 -7383 SKED 1 +ARMIT 6014 2053 EFES 1 +ARMIX 4548 1427 LJLA 1 +ARMMS 4098 -7466 KZNY 1 +ARMOD 5750 1735 ESSA 1 +ARMOK -2117 11654 YMMM 1 +ARMOL 960 -7452 SKEC 1 +ARMON 4217 -7566 KZNY 1 +ARMOR 3731 14290 RJTG 2 +ARMOR 3163 -9473 KZFW 2 +ARMRR 3407 -8877 KTUP 1 +ARMUD 3969 5036 UBBA 1 +ARMUK -1348 -6156 SBAZ 1 +ARMUN 4239 -7008 KBOS 1 +ARMUR 1554 -6664 TJZS 1 +ARMUT 4972 1232 EDMM 1 +ARMUW 4544 -9520 KZMP 1 +ARMUZ 4095 -7659 KZNY 1 +ARNAD 4535 3665 UKFV 1 +ARNAL 1500 -8061 MKJK 1 +ARNAN -128 -7781 SEGU 1 +ARNAP 6467 17042 UHMA 1 +ARNAR 6468 -1855 BIRD 1 +ARNAS 4053 2348 LGGG 1 +ARNCO 3326 -8512 KFTY 1 +ARNDT 4455 -8881 KZMP 1 +ARNEB 3536 1004 DTTC 1 +ARNEE 3383 -11745 KONT 1 +ARNEL -340 -8158 SEGU 1 +ARNEM 5210 608 EHAA 1 +ARNES 3400 -11777 KLAX 1 +ARNIE 4020 -7951 KLBE 1 +ARNII 4325 -7433 KZBW 1 +ARNIS 5004 4152 UUWV 1 +ARNIT 4555 -12023 KPDX 1 +ARNIX 5053 956 EDUU 1 +ARNNE 3073 -9655 KZHU 1 +ARNOD 3886 -9572 KFOE 1 +ARNOL 3826 -9036 KZKC 1 +ARNOP 5142 818 EDGG 1 +ARNOS 4654 1357 LIMM 1 +ARNOT 4740 692 LFEE 1 +ARNOY 4450 -12091 KZSE 1 +ARNTU -2449 13243 YMMM 1 +ARNUL 5197 8585 UNBB 1 +AROBA -1806 -15029 NTAR 1 +AROCE 3773 -7572 KZDC 1 +ARODD 3229 -9716 KZFW 1 +AROGE 3677 -11141 KZDV 1 +AROKE 4049 -7389 KJFK 1 +AROLA 960 12358 RPHI 1 +AROLI -2912 14662 YBBB 1 +AROLL 3065 -9086 KBTR 1 +AROMA -1713 -6752 SLLF 3 +AROMA -3128 -5240 SBCW 3 +AROMA 2672 12286 RCAA 3 +AROMO -3350 -5505 SUEO 1 +AROMU 3839 12160 ZYSH 1 +ARONA -985 16198 AGGH 2 +ARONA 990 7699 VOMF 2 +AROPI -631 -6089 SBAZ 1 +AROPO -4590 -7119 SAVF 1 +AROPU 1463 -5600 TTZP 1 +ARORA 6427 -14595 PABI 1 +ARORO 773 -7739 MPZL 1 +AROTA 1150 3833 HAAA 1 +AROTI -366 -7058 SKED 1 +AROTO -8 -7971 SEGU 1 +AROUK 5428 -11444 CZEG 1 +AROVI 959 -8084 MPZL 1 +AROWS 4349 -11584 KZLC 1 +AROXA -1430 -17218 NSFA 1 +AROYO 3511 -10711 KZAB 1 +AROYU 6402 -14569 PABI 1 +ARPAR -1052 -5929 SBAZ 1 +ARPAS -2573 -5788 SARU 1 +ARPEE 4783 -12278 KZBW 1 +ARPEG 5102 831 EDGG 1 +ARPEN -239 -7212 SKED 1 +ARPER 3044 -9937 KZHU 1 +ARPIK 4275 1479 LIBB 1 +ARPIR -185 -7801 SEGU 1 +ARPIS -1728 -6772 SLLF 1 +ARPON -1290 -7688 SPIM 1 +ARPOS 4604 2188 LRBB 1 +ARPOT 4867 1277 EDMM 1 +ARPPE 3360 -8524 KZTL 1 +ARPUS 4767 667 LFEE 1 +ARPUT 3884 3894 LTAA 1 +ARRAN -3584 14764 YMMM 2 +ARRAN 3422 -11717 KZLA 2 +ARRCO 3012 -9429 KBMT 1 +ARREX 4443 -9414 KMSP 1 +ARRIC 4242 -7265 KBAF 1 +ARRIE 4788 -12348 KZSE 1 +ARRIG 2748 2002 HLLL 1 +ARRON 3766 -9207 KTBN 1 +ARROS 3760 -613 LEZL 1 +ARROW 3577 14149 RJTG 2 +ARROW 2236 -15521 PHZH 2 +ARRUE 4907 -12413 CZVR 1 +ARRUY 4029 -7703 KMDT 1 +ARRVD 3399 -11673 KLAX 1 +ARS -3442 13789 YMMM 2 +ARS 5959 1665 ESOS 2 +ARSAM 5945 2536 EETT 1 +ARSAN 4774 6013 UATT 1 +ARSAT 5454 -174 EGTT 1 +ARSEN 6102 -16310 PAZA 1 +ARSEX -2614 -5410 SARI 1 +ARSHA 4563 -8962 KRHI 1 +ARSHI 955 4341 HAAA 1 +ARSIK 4065 846 LIRR 1 +ARSIL 4856 406 LFFF 1 +ARSIN 4757 1675 LHVV 1 +ARSOG 4999 2270 EPWW 1 +ARSOL 2991 -955 GMMM 1 +ARSOM 4614 342 LFFF 1 +ARSOT -3476 -5890 SAEZ 1 +ARSUD 5775 865 ENOR 1 +ARSUL 4243 6883 UAII 1 +ARSUR 1153 -8224 MPZL 1 +ARSUT 4817 933 EDGG 1 +ARSUV 3888 6050 UTAA 1 +ART 4395 -7606 KZBW 1 +ARTAB 6100 1842 ESSA 1 +ARTAG 4716 851 LSAG 1 +ARTAM -103 -7947 SEGU 1 +ARTAQ 3752 -12210 KSJC 1 +ARTAX 4626 178 LFBB 1 +ARTDA 4278 -8450 KZOB 1 +ARTEL 3016 -9273 KZHU 1 +ARTEM 856 12464 RPML 1 +ARTEP 5482 9785 UIII 1 +ARTER 5220 780 EDGG 1 +ARTEX 5689 396 EGTT 1 +ARTEY 3861 -12118 KMHR 1 +ARTHR 4375 -8055 CZYZ 1 +ARTIB 3527 1662 LMMM 1 +ARTIC 6902 -14844 PAZA 1 +ARTIE 3770 -12212 KOAK 1 +ARTIK -763 -6857 SBAZ 1 +ARTIN 4626 -11749 KZSE 1 +ARTIP 5251 557 EHAM 1 +ARTIS -737 7250 FJDG 1 +ARTIX 5340 -102 EGTT 1 +ARTOK -3930 -6862 SAEF 1 +ARTOM 142 -8748 MHTG 1 +ARTOP -88 18000 NGFF 1 +ARTOR 5833 1015 ENOS 1 +ARTOV 5191 143 EGTT 1 +ARTTS 3130 -8565 KOZR 1 +ARTTY 4500 -12307 KSLE 1 +ARTUN 5891 6448 USTR 1 +ARTUP 5069 1491 LKAA 1 +ARTUR 6035 2406 EFES 2 +ARTUR 3653 -8379 KCVG 2 +ARTUS 4750 1227 LOVV 1 +ARTUX -1163 -7544 SPIM 1 +ARTYS 4258 -9308 KZAU 1 +ARUBA 3829 -10435 KZUB 1 +ARUBI -1716 -4147 SBBS 1 +ARUCO 3794 -7550 KZDC 1 +ARUKE 4104 -7867 KZOB 1 +ARUKI -1061 -4915 SBBS 1 +ARULE 4283 -9106 KZMP 1 +ARUNU -57 -2733 SBAO 1 +ARUPA 53 10881 WIIZ 1 +ARUPT 4578 -12271 KPDX 1 +ARUSI 642 -3733 SOOO 1 +ARUSO -3232 -6547 SACF 1 +ARUTE 4163 -10869 KZLC 1 +ARUXA -347 -6979 SKED 1 +ARUXE 2979 -9517 KEFD 1 +ARUXY 4326 -10891 KZLC 1 +ARUYE 3859 -7656 KZDC 1 +ARUYI -359 3022 HBDC 1 +ARVAD 4722 -12258 KSEA 1 +ARVAK 4674 2282 LRBB 1 +ARVAN 4723 773 LSAG 1 +ARVAR 4338 6917 UAII 1 +ARVEE 6287 -7400 CZUL 1 +ARVEQ 2611 -9818 KMFE 1 +ARVET -3742 -6824 SAMV 1 +ARVEY 3169 -11098 KZAB 1 +ARVII 889 -17066 KZAK 1 +ARVIN 3528 -11886 KZLA 1 +ARVIS -2309 -4798 SBCW 1 +ARVIV -2088 -4550 SBBS 1 +ARVIX 104 -6352 SBAZ 1 +ARVOL 5055 350 LFFF 1 +ARVON 3769 -7837 KZDC 1 +ARVOP -2227 -5662 SGFA 1 +ARVOT 221 -6238 SBAZ 1 +ARW -610 14900 AYPY 1 +ARWUC 6427 -15886 PAKV 1 +ARX -1969 -4706 SBBS 2 +ARX 3811 2142 LGRX 2 +ARYOT 4340 -11574 KBOI 1 +ARZEW 3603 -21 DAAA 1 +ARZUG 3247 -9034 KZME 1 +AS -2379 13388 YMMM 2 +AS 1697 802 DRRR 2 +ASADA -3503 -5963 SAEU 1 +ASADE 1279 14484 KZAK 1 +ASADO -4803 -7148 SAVU 1 +ASAGA -1685 -6630 SLLF 1 +ASAHI 3562 13998 RJTT 1 +ASAKE 4261 -8261 KMTC 1 +ASALE 3966 -7583 KILG 1 +ASALI 1200 -5000 TTZP 1 +ASALO -3027 -7030 SCFZ 1 +ASALT 4053 -7396 KJFK 1 +ASANO 618 -7384 SKED 2 +ASANO 3479 13465 RJRG 2 +ASANU -383 -2117 SBAO 1 +ASAPA -302 -6971 SBAZ 1 +ASAPO -115 -7923 SEGU 1 +ASARE 4482 -8940 KZMP 1 +ASARI 3080 7516 VIDF 2 +ASARI 3389 13121 RJTG 2 +ASASN 2155 -15776 PHNG 1 +ASATI -2608 -5753 SGFA 1 +ASAV 1686 10524 VLAO 1 +ASAYE 4078 -12239 KRDD 1 +ASB 2934 4752 OKAS 2 +ASB 3798 5835 UTAA 2 +ASBAT 6389 16474 UHMA 1 +ASBET 5446 8587 UNBB 1 +ASBEX -175 -8086 SEGU 1 +ASBIL 5537 999 EKDK 1 +ASBUR 3782 -8046 KZDC 1 +ASCOT 2712 -9742 KZHU 1 +ASDAK 5060 625 EDGG 1 +ASDAX 3626 1321 LMMM 1 +ASDEK -2859 -5134 SBCW 1 +ASDEL -121 -8048 SEGU 1 +ASDIN 5466 1377 EDUU 1 +ASDIR 5251 -929 EINN 1 +ASDOK -161 -2244 SBAO 1 +ASDOR 4378 1240 LIMM 1 +ASDUL 6021 2658 EFES 1 +ASDUR -346 -7995 SEGU 1 +ASEBA 731 -2822 GOOO 1 +ASEDA 2500 13916 RJTG 1 +ASEDY 3990 -7499 KZDC 1 +ASEGO 855 -8241 MPLZ 1 +ASEKA 69 3068 HUEC 1 +ASELI 4250 4425 UGGG 1 +ASELO -2890 -5904 SARF 1 +ASEMA 1087 -7138 SVZM 1 +ASEMO -1169 -7342 SPIM 1 +ASEPI 575 -7932 SKCL 1 +ASEPU -2117 -7452 SCFZ 1 +ASERE 3476 -9927 KLTS 1 +ASEVE 3950 -9509 KFLV 1 +ASGAS -2970 -5983 SARR 1 +ASGAT -2193 -4348 SBBS 2 +ASGAT 4814 10408 ZMUB 2 +ASGON 5260 -914 EINN 1 +ASGUW 3144 -8341 KTMA 1 +ASH 3012 3880 OEJD 1 +ASHBY 4032 -10200 KZDV 1 +ASHEE 3643 -8132 KZTL 1 +ASHEN 4148 -8465 KZOB 1 +ASHES 3408 -7854 KZJX 1 +ASHGA 3953 6333 UTAA 1 +ASHIE 4211 -12274 KMFR 1 +ASHIP 4173 -7018 KHYA 1 +ASHLA 3911 -9664 KMHK 1 +ASHLI 4632 -10628 KZLC 1 +ASHLY -7768 16601 NZIR 2 +ASHLY 3298 -8010 KZHS 2 +ASHTN 4520 -7592 CZUL 1 +ASHUR 4317 -8435 KZOB 1 +ASHWY 4141 -7178 KZBW 1 +ASI -1276 -7661 SPIM 1 +ASIBE 4345 14228 RJTG 1 +ASIBO 600 -7964 MPZL 1 +ASIGE 4444 -8840 KZMP 1 +ASIGU -91 -8791 SEGU 1 +ASIKA 841 -8224 MPZL 1 +ASIKO 424 -7689 SKED 1 +ASIMI 3647 2773 LGGG 1 +ASIMO -3188 -7032 SAMV 1 +ASINE 4459 -6868 KBGR 1 +ASIRO -1975 -6399 SLLF 1 +ASISA -3167 -6321 SACU 1 +ASISU 599 11335 WBFC 1 +ASIVA -3384 -5634 SUEO 1 +ASIVO 1996 -6969 MDCS 1 +ASIWU 4063 -8034 KPIT 1 +ASKAL 5629 5655 USSS 1 +ASKAM 5496 323 EGTT 1 +ASKAS -5179 -6600 SAVU 1 +ASKAT -138 -7096 SKED 1 +ASKEB 6641 2328 ESUN 1 +ASKEH 2848 -8269 KZJX 1 +ASKEN 910 4393 HAAA 1 +ASKER 3827 3877 LTAA 1 +ASKEW 4159 -7037 KHYA 1 +ASKIB 5940 14305 UHOO 1 +ASKIK 5005 853 EDGG 1 +ASKIL 5450 3108 UUWV 1 +ASKIM 2629 4871 OBBB 1 +ASKIX 5294 1280 EDDT 1 +ASKJA 6487 -1726 BIRD 1 +ASKOD 4739 1587 LOVV 1 +ASKOP 2531 5414 OMAE 1 +ASKOR 5638 2261 EYVL 1 +ASKOS 4064 2427 LGGG 1 +ASKOT 3650 1645 LMMM 1 +ASKUP 5389 -611 EISN 1 +ASKUR 6520 -1869 BIRD 1 +ASKUS 6696 2614 EFPS 1 +ASKUT 4640 2824 LRBB 1 +ASLAM 4484 2436 LRLR 1 +ASLAN 4109 5061 UBBA 1 +ASLAR 7302 13031 UEST 1 +ASLAT 2210 3979 OEJD 1 +ASLEG 4575 615 LFMM 1 +ASLEM 5303 5220 UWWW 1 +ASLIK 4709 6826 UAUA 1 +ASLLI 4201 -8352 KDTW 1 +ASLOK 4110 6733 UTTD 1 +ASLOV 4316 1651 LDZA 1 +ASLUM 3102 6662 OAKX 1 +ASLUX 5232 2216 EPWW 1 +ASM 1529 3890 HHAA 1 +ASMAK 1639 5278 OYSC 1 +ASMAN 4043 6220 UTTR 1 +ASMAR 3937 -1160 LPPC 1 +ASMER 4355 13638 UHHH 1 +ASMIK 4066 4423 UDDD 1 +ASMIN 4773 2922 LUUU 1 +ASMOB 3801 4880 OIIX 1 +ASMOK 6481 16872 UHMA 1 +ASMOP 3510 6942 OAIX 1 +ASMOR 2661 5128 OBOB 1 +ASMUC 3073 -8326 KVLD 1 +ASMUR 5786 11945 UEMO 1 +ASMUW 3854 -7586 KSBY 1 +ASN 2397 3282 HESN 1 +ASNAD 3190 3514 LLLL 1 +ASNAR 5261 3710 UINN 1 +ASNIK 6100 1487 ESSA 1 +ASNIN 3065 5216 OIIX 1 +ASNIP 5348 -291 EGTT 1 +ASNIR 3265 2836 HECC 1 +ASNKI -2420 2471 FBGR 1 +ASNOL 6019 3578 ULLL 1 +ASNOT 3350 4295 ORBB 1 +ASOBA 1737 11457 RPHI 1 +ASOBU 435 -2423 GOOO 1 +ASOCI 3982 -7548 KPHL 1 +ASODI 571 -7707 SKED 1 +ASOGA 1954 7683 VABF 1 +ASOKI -1707 -14889 NTNT 1 +ASOKU 1608 -9138 MHTG 1 +ASOLA -980 -7097 SBAZ 1 +ASOLE 994 4023 HAAA 1 +ASONE 3209 -11091 KTUS 1 +ASONI -2933 1000 FAJO 1 +ASONO -2427 -4697 SBBS 2 +ASONO 3302 13125 RJTG 2 +ASOPA -4961 -7129 SAVU 1 +ASOPO 2315 8006 VAVA 1 +ASOQO 3471 -8278 KZTL 1 +ASORO -1500 -16101 NZZO 1 +ASORT 5836 -13582 PAZA 1 +ASOSI -218 -8053 SEGU 1 +ASOTA -3114 -6810 SAME 1 +ASOVY 5914 -15856 PAMB 1 +ASOYA 3594 -10352 KZAB 1 +ASP 4445 -8339 KZMP 1 +ASPAN 2655 4982 OBBB 1 +ASPAT 4920 1073 EDMM 1 +ASPEL 2918 4702 OKAC 1 +ASPEN 5029 -181 EGTT 2 +ASPEN 4282 -7091 KZBW 2 +ASPER -1734 -6358 SLVR 2 +ASPER 3914 -7730 KZDC 2 +ASPET 4300 98 LFBB 1 +ASPEX 3832 -2816 LPPC 1 +ASPIK -3411 1813 FACA 1 +ASPIN 4970 16622 PAZA 1 +ASPIS 3348 3223 LCCC 1 +ASPNN 3044 -8731 KNPA 1 +ASPOK 3696 4876 OIOI 1 +ASPOR 4182 -808 LECM 1 +ASPUN 4885 4493 URRV 1 +ASPUX 1773 6000 VOVO 1 +ASRAB 2579 3311 HECC 1 +ASRAM 5255 95 EGUL 1 +ASREM 1578 4425 OYSC 1 +ASRIL 3447 4775 OIIX 1 +ASSAD 1834 10768 VVTL 1 +ASSAM 800 1292 FCCC 1 +ASSEN 3352 12621 RKPC 1 +AST 2706 3101 HEAT 3 +AST 5100 7143 UACC 3 +AST 4616 -12388 KZSE 3 +ASTAL 4074 3312 LTAA 1 +ASTAN 6542 -4000 BGGL 1 +ASTAP 5463 8382 UNNT 1 +ASTAR 1065 4252 HAAA 1 +ASTEL 5086 1486 LKAA 1 +ASTER 3923 14253 RJTG 1 +ASTIG 4494 829 LIRR 1 +ASTIK 5046 6924 UACC 1 +ASTIN 2007 4989 OEJD 1 +ASTIS 3657 2623 LGGG 1 +ASTLE 4481 -9716 KATY 1 +ASTNN 3925 -11638 KZLC 1 +ASTOB -2068 -4882 SBBS 1 +ASTOD 4663 2739 LRBB 1 +ASTOE 4447 -9664 KZMP 1 +ASTOG 2547 5284 OMAE 1 +ASTOI 4615 -12374 KAST 1 +ASTOL 2292 3959 OEJD 1 +ASTOR 685 -7669 SKED 2 +ASTOR 2980 -8130 KZJX 2 +ASTOS 5612 1296 ESMM 1 +ASTOV 3742 2253 LGGG 1 +ASTOX 6845 1580 ENBD 1 +ASTRO 3902 -126 LECS 2 +ASTRO 2878 -8080 KMCO 2 +ASTUN 1814 5518 OOMM 1 +ASTUP 4699 2603 LRBB 1 +ASTUR 1062 12370 RPHI 1 +ASTUS 3841 2013 LGGG 1 +ASU -2524 -5751 SGAS 1 +ASUKA 3477 13603 RJTG 1 +ASUKE 3650 -9317 KBBG 1 +ASUKY 7128 -15617 PABR 1 +ASULI 969 -7083 SVZM 1 +ASUMA -3187 -5416 SBCW 1 +ASUMI -324 -6048 SBAZ 1 +ASUMO 2095 9616 VYRR 1 +ASUNA 100 10317 WSJC 1 +ASUNE 3820 -10478 KPUB 1 +ASUPE 3020 -8573 KPAM 1 +ASUPO 947 -6970 SVZM 1 +ASUTA 3265 -11572 MMFR 1 +ASUTE 3994 -7827 KZOB 1 +ASUTO -4294 -7043 SAVF 1 +ASUVE 4435 -10328 KRAP 1 +ASUVO -2099 -6448 SLSL 1 +ASVAY 4334 -7102 KZBW 1 +ASVER 4103 -232 LECM 1 +ASVIB 2696 6330 OPKR 1 +ASVID 6463 -4838 BGGL 1 +ASVIR 2854 4837 OEJD 1 +ASVIS 3378 5931 OIIX 1 +ASVIW 5976 -15525 PANO 1 +ASVOR 2516 5555 OMDB 1 +ASVOY 2986 -8518 KZJX 1 +ASX 4655 -9092 KZMP 1 +AT -2000 -15811 NZZO 3 +AT 904 -7940 MPTO 3 +AT -3040 -5649 SUEO 3 +ATA 4338 7708 UAAA 2 +ATA 6998 2337 ENBD 2 +ATABA -3676 -5721 SAEU 2 +ATABA 449 -6782 SKED 2 +ATACA 1078 -7430 SKEC 1 +ATACI 4079 -11578 KEKO 1 +ATAFA 2600 707 DAAA 1 +ATAGA 2416 11368 ZSHA 2 +ATAGA 5985 -14262 PAZA 2 +ATAGE 2631 -9766 KHRL 1 +ATAGO 6598 -15739 PAZA 1 +ATAKI 1104 -7486 SKBQ 1 +ATAKO -4165 -7080 SAEU 1 +ATAMA -4185 17628 NZZO 1 +ATAME 4193 -7880 KZOB 1 +ATAMI 3495 13927 RJTG 1 +ATAMU 999 -6786 SVZM 1 +ATANA 600 -7483 SKED 1 +ATANE 4049 -11194 KSLC 1 +ATANI -344 -1324 GOOO 1 +ATAPO 1767 7600 VABF 2 +ATAPO -4163 17272 NZZC 2 +ATAQ 1455 4683 OYSC 1 +ATASA -2155 -3000 SBBS 1 +ATASE 6190 -16374 PAMO 1 +ATASY 4642 -12311 KZSE 1 +ATATU 203 -6774 SKED 1 +ATAVI -1794 -6589 SLLF 1 +ATAYI 6523 -16709 PAZA 1 +ATBAN 5197 6836 UACC 1 +ATBED 2306 6063 OOMM 1 +ATBEX 2513 5384 OMAE 1 +ATBOG 4356 2693 LBSR 1 +ATBOR 2517 5533 OMAE 1 +ATBOT 1724 4679 OYSC 1 +ATBUB -4292 17360 NZZC 1 +ATBUD 1590 11462 RPHI 1 +ATBUG 4099 10443 ZLHW 1 +ATCAY 4035 -10174 KZDV 1 +ATCHA 2971 426 DADA 2 +ATCHA 3017 -9189 KLFT 2 +ATCHY 4833 -10680 KGGW 1 +ATCOS 4089 2863 LTBA 1 +ATCOT 3969 -7496 KZDC 1 +ATE 3971 14006 RJTG 1 +ATEBO -2348 -4913 SBCW 1 +ATEBU -1895 -6336 SLLF 1 +ATECA 3866 -862 LPPT 1 +ATEDA -2753 -7244 SCFZ 1 +ATEDE 3509 -9449 KFSM 1 +ATEDI 1155 -7355 SKEC 1 +ATEGE 3371 -11251 KLUF 1 +ATEKI -152 -7749 SEGU 1 +ATELE 5520 -16269 PACD 1 +ATELL 3533 -8078 KCLT 1 +ATEMA 500 6234 VABF 1 +ATENE 4624 -7027 CZUL 1 +ATENO -205 -8187 SEGU 1 +ATERA -1083 14096 YBBB 1 +ATERS 3466 -9186 KZME 1 +ATESI -2106 -6482 SLLF 1 +ATETA 932 7965 VOMF 1 +ATETI 143 10850 WSJC 1 +ATEVE 4705 -12231 KSEA 1 +ATEXO -2730 -4801 SBCW 1 +ATF -987 -5610 SBAZ 2 +ATF 5708 -211 EGPD 2 +ATGAN 5208 2122 EPWA 1 +ATGIY 3103 -10310 KFST 1 +ATGUP 5192 1379 EDDT 1 +ATGUS 4092 665 LFMM 1 +ATHEN 3446 -8695 KZTL 1 +ATHIS 2807 -9784 KZHU 1 +ATHLO 5152 -11372 CZEG 1 +ATHOL -4560 16859 NZZC 1 +ATHOS 4225 -7381 KZBW 1 +ATHUR 5001 -11721 CZVR 1 +ATIBA -373 16718 AUUU 1 +ATIDA 998 8775 VOMF 1 +ATIGA 1060 -6971 SVZM 1 +ATIGO 2100 15032 KZAK 1 +ATINE 2264 -15722 PHZH 1 +ATIPE 4000 -8277 KCMH 1 +ATIRA -4140 -7050 SAEU 1 +ATISA 336 7353 VRMF 1 +ATITE 3595 -8508 KCSV 1 +ATITO -3801 -6000 SAEU 1 +ATIVE 2614 -9765 KHRL 1 +ATK 7047 -15743 PAZA 1 +ATKAN 3952 2785 LTBB 1 +ATKID 6881 1608 ENBD 1 +ATKNS 3590 -8675 KBNA 1 +ATL 3363 -8444 KZTL 1 +ATLAF 3489 -12076 KVBG 1 +ATLAN 4676 -5712 CZQX 3 +ATLAN 3585 2543 LGGG 3 +ATLAN 1590 -8699 MHLC 3 +ATLAZ 4333 -7883 KZOB 1 +ATLEE 4012 -8631 KZID 1 +ATLEL 3633 1092 DTTC 1 +ATLEM 6461 1468 ESAA 1 +ATLEN 4451 -495 LECM 1 +ATLES 4238 -9688 KZMP 1 +ATLEZ 4067 -11195 KSLC 1 +ATLIC 3692 -7521 KZOA 1 +ATLIN 5796 7971 UNNT 1 +ATLIT 3270 3492 LLLL 1 +ATLOJ 4253 -9425 KFOD 1 +ATLOP -2147 6009 FIMM 1 +ATLSS 3780 -8345 KCLT 1 +ATLUM 6116 5695 USSS 1 +ATLUR -3000 17636 NZZO 1 +ATLUX 3300 -1155 GMMM 1 +ATM -325 -5225 SBAZ 1 +ATMAD 4522 700 LIMM 1 +ATMAL -1200 10759 WIIZ 1 +ATMAP -1200 11826 YBBB 1 +ATMAQ 3255 -9531 KTYR 1 +ATMES 5798 6593 USTR 1 +ATMUL 2200 2909 HECC 1 +ATMYT 3781 6522 UTAV 1 +ATN 4681 426 LFPV 1 +ATNAL 4389 5366 UATT 1 +ATNAS -2017 -5530 SBCW 1 +ATNIS 6540 2498 EFPS 1 +ATNON 5220 6756 UAUU 1 +ATNOR 6033 10735 UIKK 1 +ATNUR 4477 5016 UASP 1 +ATOBE 4269 -8928 KZAU 1 +ATOBO 917 -8228 MPZL 1 +ATODO 4381 12902 ZYSH 1 +ATOFI -887 16101 AGAT 1 +ATOGA 2527 9001 VECF 1 +ATOGE 3197 -11077 KTUS 1 +ATOKA 3461 -9647 KZFW 1 +ATOKE 4587 -11748 KZSE 1 +ATOKI -5273 -6223 SAVU 1 +ATOLA -1000 4648 FSSS 1 +ATOLL -1745 18000 NFFF 2 +ATOLL 3275 1991 HLLL 2 +ATOMC 3567 -8417 KTYS 1 +ATOME 4761 -12236 KSEA 1 +ATOMO -4113 -6966 SAEU 1 +ATOMY -313 12978 WAAZ 1 +ATONE 2639 -8036 KZMA 1 +ATONO 1099 -6748 SVZM 1 +ATOPE 3759 -9363 KZKC 1 +ATORU 618 -7359 SKED 1 +ATOSO -515 10747 WIIZ 1 +ATOTI 3000 12520 RORG 1 +ATOVI -64 -8051 SEGU 1 +ATOVO -3406 -5915 SAEF 1 +ATOWN 4319 -8808 KZAU 1 +ATOXE 4737 -11754 KZSE 1 +ATOYI 3750 -9762 KICT 1 +ATPEN -2045 17050 NFFN 1 +ATPOR 4486 7883 UAAA 1 +ATR 4714 5180 UATG 2 +ATR 3881 -7521 KZDC 2 +ATRAK 5659 2384 EVRR 1 +ATRAN 4239 6609 UAII 1 +ATRAP 4464 2663 LROP 1 +ATRAS -981 17246 NFFF 1 +ATREC 3558 -9759 KOKC 1 +ATREG 5575 9340 UNKL 1 +ATREK 4789 2923 LUUU 2 +ATREK 3950 5402 UTAK 2 +ATREL 4425 4095 URRV 1 +ATREX 4979 237 LFFF 1 +ATRIA 1136 12298 RPHI 1 +ATRID 4685 341 LFFF 1 +ATRIG 4689 1127 LIMM 1 +ATRIK 4777 6094 UATT 1 +ATRIP 3061 12178 ZSHA 1 +ATRIT 5990 4606 ULWW 1 +ATRIV 6095 2233 EFES 1 +ATRLL 3391 -9845 KSPS 1 +ATROS 5228 1014 EDVV 1 +ATROX 3911 2474 LGGG 1 +ATRUN 5568 3576 UUWV 1 +ATRUS 4688 6712 UAKD 1 +ATSIX 6000 -1000 EGTT 1 +ATSUN -4158 17550 NZZC 1 +ATSUR 5000 -1400 EISN 1 +ATTAK 3409 -10352 KCVS 1 +ATTAR 4251 -7742 KZOB 1 +ATTIC 4006 -8998 KZKC 1 +ATTIK 2883 -8060 KZJX 1 +ATTIL 4036 -8716 KZID 1 +ATTIX 4292 -8343 KZOB 1 +ATTOL 2137 11346 VHHH 2 +ATTOL 4365 -11647 KBOI 2 +ATTUS 5490 878 EKDK 1 +ATUDO 2429 5458 OMAE 1 +ATUGA 400 3177 HSSS 1 +ATUGI 3564 -7153 KZNY 1 +ATUKO 4700 -7669 CZUL 1 +ATULY 6455 -16161 PFSH 1 +ATUNA 5037 -12653 CZVR 1 +ATUNE 3455 -8549 KZTL 1 +ATUPI -2317 1713 FYWH 1 +ATURE -1772 -15169 NTTT 1 +ATUSA 4408 -7901 CZYZ 1 +ATUSI -2452 3231 FQBE 1 +ATUTE 6144 -15886 PACH 1 +ATUTI -146 5395 FSSS 1 +ATUVI 2000 -8142 MUFH 1 +ATUXA -2353 1790 FYWH 1 +ATUXO -2799 2787 FAJA 1 +ATUYU 3019 -8748 KNPA 1 +ATV 3789 2381 LGGG 1 +ATVAD 3330 11886 ZSHA 1 +ATVIG -1029 16191 AGGH 1 +ATVIW 4244 -7327 KZBW 1 +ATVIX 4 10625 WSJC 1 +ATVIY 4151 -8405 KTOL 1 +ATVUT 1063 10238 VTBB 1 +ATWAN 4174 -7382 KPOU 1 +ATWEL 3899 -7547 KZDC 1 +ATWOO 4049 -8121 KZOB 1 +ATWUK 4063 -8612 KZAU 1 +ATWUS 3524 -8652 KZME 1 +ATY 4498 -9714 KZMP 1 +ATYLA -1524 -4867 SBBS 1 +ATYOL 6074 -14872 PAZA 1 +AU 4057 4838 UBBB 2 +AU 4858 3448 UKDV 2 +AUB 5874 -15678 PAZA 1 +AUBIE 3251 -8544 KZTL 1 +AUBRE 6183 -16452 PAZA 1 +AUBRN 4736 -12215 KSEA 1 +AUBRY 3586 -8359 KZTL 1 +AUBUR 3951 -8975 KZKC 1 +AUC 707 -7073 SKED 1 +AUCHE 4365 56 LFBB 1 +AUDIA 3425 -12309 KZLA 1 +AUDIE 4145 -9046 KMLI 1 +AUDIL 4287 -7644 KZBW 1 +AUDIO 3895 -12105 KZOA 1 +AUDIT 4050 -7599 KZNY 1 +AUDRE 4181 -8812 KORD 1 +AUDRY 1425 -8760 MHSC 1 +AUDUN 6225 -4890 BGGL 1 +AUG 4432 -6980 KZOB 1 +AUGER 4430 -9013 KZMP 1 +AUGEY 5947 -15289 PAZA 1 +AUGIE 3825 -9374 KZKC 1 +AUGST 3870 -9076 KZKC 1 +AUGUR -1353 -4386 SBRE 2 +AUGUR 3121 -9743 KTPL 2 +AUGUS 3832 -8725 KZID 1 +AUKI -870 16068 AGGA 1 +AULIC -2477 -5081 SBCW 1 +AULON 4438 165 LFBB 1 +AUNEY 4169 -9066 KZAU 1 +AUNTI 2472 -15526 KZAK 1 +AUR 1459 -9053 MHTG 1 +AURES 421 -7591 SKED 1 +AUREY 4228 -7604 KBGM 1 +AUSGA -1504 11519 YBBB 1 +AUSSE 3031 -8620 KVPS 1 +AUSTI 4510 -9348 KMSP 1 +AUSTN 4213 -8553 KZAU 1 +AUSTS 2823 -9715 KZHU 1 +AUTEL -3000 -17734 NZZO 1 +AUTIM 4076 -10551 KZDV 1 +AUTLA 1565 -9616 MMID 1 +AUVIT 2633 8947 VECF 1 +AUW 4485 -8959 KZMP 1 +AV -3805 14446 YMAV 2 +AV -1796 -3869 SBRE 2 +AVABE 4295 -9104 KZMP 1 +AVADE 3506 -8999 KMEM 1 +AVADI 5623 3743 UUUU 1 +AVAGE 3960 -7922 KZOB 1 +AVAGI 400 3543 HKNA 1 +AVAGO -2572 2744 FAJA 1 +AVAKO 1713 -8838 MHTG 1 +AVALE 4673 -8513 KZMP 1 +AVALO 3928 -7451 KZDC 1 +AVAMI 2510 5595 OMAE 1 +AVANS 3493 -11046 KZLA 1 +AVANT 5082 -94 EGTT 2 +AVANT 3658 -9600 KZKC 2 +AVARR 3680 -9239 KZME 1 +AVASA 2268 -8975 MMFR 1 +AVASO 1986 -7159 MDCS 1 +AVATO 2413 3967 OEMA 1 +AVATU -303 3543 HTDC 1 +AVAVA -2692 2945 FAJA 1 +AVAVU 2315 -10927 MMZT 1 +AVCOB 4056 -8626 KGUS 1 +AVCOF 2617 -8172 KZMA 1 +AVD 4706 263 LFFF 1 +AVDAX 2223 9227 VGFR 1 +AVDIH 4811 -11446 KGPI 1 +AVDOV -2344 6500 FIMM 1 +AVE 3565 -11998 KZLA 1 +AVEBO -1850 3230 FVHA 1 +AVECI 3389 -11883 KLAX 1 +AVECY 4001 -8316 KCMH 1 +AVEDI 400 4058 HAAA 1 +AVEKA -1342 3003 FLFI 1 +AVEKO -2985 2631 FAJA 1 +AVEKU -1397 2857 FLFI 1 +AVELI 3405 7317 OPLR 1 +AVELO 1142 -6801 SVZM 1 +AVELY 7048 -15718 PATQ 1 +AVEME 3245 -9986 KDYS 1 +AVENE 4061 -8942 KPIA 1 +AVENT 3369 -11204 KZAB 1 +AVENU 5293 960 EDDH 1 +AVERE 4033 -8006 KZOB 1 +AVERR 6148 -14983 PAWS 1 +AVERS 3708 -11403 KZLA 1 +AVERY 3582 -8189 KATL 1 +AVETA -368 3605 HTDC 1 +AVETE 4061 -7493 KZNY 1 +AVEVE 3096 4584 ORTL 1 +AVEYU 6533 -16589 PATE 1 +AVGIR 1256 8201 VOMF 1 +AVGIY 6478 -16183 PFEL 1 +AVGOK 4360 13825 RJTG 1 +AVGON 2864 7663 VIDF 1 +AVI 4603 1259 LIPA 1 +AVICA 5572 -16126 KZAN 1 +AVIDO -2465 3329 FQBE 1 +AVIEW 3885 -8507 KZID 1 +AVIGI -1246 434 FNAN 1 +AVIGO -557 4091 HKNA 1 +AVIKE 6050 -15308 PANC 1 +AVILA -952 -3715 SBRE 4 +AVILA -58 -7747 SEGU 4 +AVILA 4062 -455 LECM 4 +AVILA 3515 -12066 KZLA 4 +AVILN 5970 -15709 PAJZ 1 +AVIME 4072 -7392 KJFK 1 +AVIMI -3216 2609 FACA 1 +AVIMO 355 5088 HCSM 1 +AVINA 1670 -9584 MMEX 1 +AVINB 4592 1243 LIPA 1 +AVION 3542 14018 RJTT 2 +AVION 2486 -7983 KZMA 2 +AVITA -603 3775 HTDC 1 +AVITE 3862 -9069 KSTL 1 +AVITO -1786 3772 FQBE 1 +AVITU -13 3815 HKNA 1 +AVIVA 2581 3034 HECC 2 +AVIVA -1567 2995 FVHA 2 +AVIVE 2817 -8062 KCOF 1 +AVIVI 2020 -9500 MMMX 1 +AVKOR 1804 7397 VABF 1 +AVLAK 4620 6175 UATT 1 +AVLAS 2436 13012 RORG 1 +AVLED 2167 9235 VYRR 1 +AVLON 4756 381 LFFF 1 +AVMAW 4416 -6948 KZBW 1 +AVMUP 1799 11896 RPRP 1 +AVN 4400 475 LFMM 3 +AVN 5468 2532 EYVI 3 +AVN 4301 -7777 KZNY 3 +AVNEW 3952 -10442 KZDV 1 +AVNEY 2390 -7395 MYNN 1 +AVNOS 1176 8336 VOMF 1 +AVOBE 4123 -8156 KZOB 1 +AVOBO 2606 4712 OEJD 1 +AVOCA -4313 17181 NZZC 1 +AVOCI 4017 -7618 KLNS 1 +AVOFY 4118 -8430 KZOB 1 +AVOKA -3273 2611 FACA 1 +AVOKU 6000 -9000 CZWG 1 +AVOLA 2621 12760 RODN 1 +AVOLI 1877 -7267 MTPP 1 +AVOLS 3335 -11824 KZLA 1 +AVOME 3218 -11072 KTUS 1 +AVOMU -1723 2645 FLFI 1 +AVONA 3344 -11233 KZAB 1 +AVONI -1563 2287 FLFI 1 +AVONN 4164 -7121 KZBW 1 +AVONO 934 3393 HAAA 1 +AVONS 3327 -9125 KZME 1 +AVONY 3483 -7900 KFAY 1 +AVOPE 4216 -9407 KZMP 1 +AVOSI -1711 3225 FVHA 1 +AVOTE 3680 -8979 KZME 1 +AVOVA -914 1456 FNAN 1 +AVOXI 2650 -7669 KZMA 1 +AVPOD -4132 17434 NZZC 1 +AVPOP 2230 8901 VGFR 1 +AVRAL 5551 372 EKDK 1 +AVRES 1760 -6957 MDCS 1 +AVRIG 3375 -8838 KCBM 1 +AVRIK 2087 -10106 MMEX 1 +AVRIS 1766 -8945 MHTG 1 +AVROD 2082 -10341 MMZT 1 +AVROV 2642 12788 RODN 1 +AVROX 1800 -10160 MMEX 1 +AVRUT 2169 -8696 MMUN 1 +AVSAR 2074 -9894 MMEX 1 +AVSEN 2264 -9762 MMTY 1 +AVSIL 3119 -10635 MMTY 1 +AVSOG 2385 -10924 MMZT 1 +AVSOX 2637 12779 RODN 1 +AVSUB 2142 -9941 MMMX 1 +AVSUV 2064 -10481 MMZT 1 +AVTAK 4597 -7632 CZYZ 1 +AVTAS 2175 -9102 MMID 1 +AVTIM 2719 -10775 MMZT 1 +AVTOK 2075 -9500 MMMX 1 +AVTUD 1832 -9534 MMID 1 +AVTUX 1873 -9620 MMVR 1 +AVUBA 6318 -16783 PAZA 1 +AVUBU -2838 2654 FAJA 1 +AVUDE 2614 -9766 KHRL 1 +AVUDU -317 4041 HKNA 1 +AVUMO 2322 -9795 MMTY 1 +AVUMU 4896 -12508 CZVR 1 +AVUNI 1282 3875 HAAA 1 +AVUPA -1423 2768 FLFI 1 +AVUSA -2750 2223 FACA 1 +AVUSI 492 4400 HAAA 1 +AVUTA -693 1263 FNAN 1 +AVUVA 2530 -10305 MMTY 1 +AVUXE 3917 -10879 KGJT 1 +AVVON 4524 -7499 CZUL 1 +AVVOS 2971 -9521 KHOU 1 +AVVUV 4357 -11625 KBOI 1 +AVVVS 4004 -10477 KZDV 1 +AVYUM 3049 -8916 KGPT 1 +AVZ 3276 -9625 KZVT 1 +AWA -497 14347 AYWK 1 +AWACC 3967 -10674 KEGE 1 +AWADI 2858 4873 OKAC 1 +AWAHI 2111 -15556 PHZH 1 +AWAKA 6483 -15728 PFKU 1 +AWAKE -2214 -4257 SBBS 1 +AWALI 3763 -12055 KZOA 1 +AWASH 3528 -10699 KZAB 1 +AWASI 3842 13936 RJTG 1 +AWBAN 4412 -12086 KRDM 1 +AWDAD 3012 -9095 KZHU 1 +AWE 4367 14246 RJTG 1 +AWFAJ 3429 -9323 KHOT 1 +AWGUS 3533 -7917 KPOB 1 +AWHOV 3845 -9766 KZKC 1 +AWIJE 3555 -9456 KZME 1 +AWIJU 938 16746 PKRO 1 +AWIMY 3302 -8769 KTCL 1 +AWINY 2828 -8079 KZMA 1 +AWIRO 6666 -14484 PFYU 1 +AWISA 4018 -7528 KZDC 1 +AWIZO 3593 -11178 KZDV 1 +AWJEZ 6471 -15268 PAZA 1 +AWK 1929 16663 KZAK 1 +AWLAR 3264 -9505 KZFW 1 +AWLEE 3798 -8568 KSDF 1 +AWLIJ 4042 -10951 KZLC 1 +AWNID 6669 -16143 PFNO 1 +AWNIN 3808 -11710 KTPH 1 +AWNUL 4180 -9752 KZMP 1 +AWNUM 4340 -6984 KZBW 1 +AWOKA 4099 -8518 KFWA 1 +AWOKI 3589 -8390 KTYS 1 +AWOLF 3237 -9600 KZFW 1 +AWOMY 5990 -15432 KZAN 1 +AWONE 3902 -10469 KCOS 1 +AWPOJ 3428 -8642 KZME 1 +AWRAW 3957 -10835 KZDV 1 +AWSOM 3303 -6734 KZNY 1 +AWSON 3448 -8398 KZTL 1 +AWSUM 4152 -8657 KMDW 1 +AWUCI 6012 -16395 PAKI 1 +AWUDE 3960 -10728 KRIL 1 +AWXAH 3727 -12093 KLSN 1 +AWXAV 5809 -15702 PAII 1 +AWZ 3134 4876 OIIX 1 +AWZAC 2810 -8075 KMLB 1 +AXABA 2373 -10292 MMZT 1 +AXABE 4699 -10996 KZLC 1 +AXABO 2361 -10547 MMZT 1 +AXADE 3404 -8375 KZTL 1 +AXAJI 4025 -7690 KMDT 1 +AXAKO 1845 -10174 MMEX 1 +AXAPO 925 4375 HAAA 1 +AXARY 3223 -10742 KZAB 1 +AXASE 3810 -7533 KZDC 1 +AXAVO 4427 -7727 CYTR 1 +AXAXE 4660 -10093 KBIS 1 +AXCUK 4087 -9112 KBRL 1 +AXD 3119 2995 HEAX 1 +AXDEH 3508 -10656 KIKR 1 +AXEBO -1353 3283 FWLL 1 +AXEDE 3465 -8295 KCEU 1 +AXEDO 2351 -10093 MMEX 1 +AXEJA 3104 -8795 KZHU 1 +AXELE 3199 -14192 KZAK 1 +AXELI 1910 -9575 MMVR 1 +AXEMO -2330 3439 FQBE 1 +AXENE 3476 -9928 KLTS 1 +AXENI 2043 -8650 MMCZ 1 +AXEPI 5453 -11040 CYOD 1 +AXERO -1425 3030 FLFI 1 +AXESE 3198 -11110 KTUS 1 +AXESU 2341 -9982 MMEX 1 +AXETE 3511 -9759 KZFW 1 +AXEWO 3372 -8122 KCAE 1 +AXFAL 3953 -10741 KRIL 1 +AXFOG 4087 -11244 KSLC 1 +AXIAL 4034 -10756 KZDC 1 +AXIBI -362 2423 FZZA 1 +AXIBO -1753 3567 FQBE 1 +AXIBY 4265 -10655 KCPR 1 +AXIDA 833 4155 HAAA 1 +AXIDE 1252 14700 KZAK 1 +AXIGI 3137 -11699 MMZT 1 +AXIKA -3123 2440 FACA 1 +AXIKO -1995 2680 FBGB 1 +AXILA -1909 3131 FVHA 1 +AXILE 3515 -7869 KFBG 1 +AXILI 5000 -11000 CZEG 1 +AXIMA 1945 -8987 MMFR 1 +AXINA 683 5500 FSSS 1 +AXINE 2631 -9765 KHRL 1 +AXIRO 1010 -1403 GLRB 1 +AXITO 1942 -10491 MMZT 1 +AXIWU 3641 -9589 KTUL 1 +AXIXE 7653 -6876 BGTL 1 +AXIYU 4394 -7631 KART 1 +AXJED 3728 -8046 KPSK 1 +AXM 446 -7577 SKED 1 +AXMAN 4845 -10013 KRUG 1 +AXMUL 3757 -12226 KSFO 1 +AXN 4596 -9523 KZMP 1 +AXOBE 4664 -11222 KHLN 1 +AXOBI 2020 -10128 MMEX 1 +AXOBU 4294 -8240 CZYZ 1 +AXODO -2272 1833 FYWH 1 +AXODY 3535 -9903 KZFW 1 +AXOKA 2114 -10752 MMFR 1 +AXOME 3755 -12242 KSFO 1 +AXOMU 2107 -9500 MMEX 1 +AXONO 2162 3937 OEJN 1 +AXOPA -3330 1998 FACA 1 +AXORO 1952 -9639 MMVR 1 +AXOSE 3189 -8495 KZTL 1 +AXOTA -2592 5000 FMMM 1 +AXOTI 1006 3422 HAAA 1 +AXOVI 2645 -10684 MMZT 1 +AXOVY 4077 -9832 KGRI 1 +AXOYO 3405 -11767 KONT 1 +AXQAC 3881 -8886 KSLO 1 +AXQOX 4583 -12213 KZSE 1 +AXSEM 6500 -14673 PAEI 1 +AXSIS 3095 -8808 KZHU 1 +AXTEN 682 15868 KZAK 1 +AXUBE 4120 -8200 KZOB 1 +AXUBI 5907 -13264 CZWG 1 +AXUGO -964 1926 FNAN 1 +AXUKU 2078 -9089 MMMX 1 +AXUNE 7058 -15692 PATQ 1 +AXUPE 4657 -10560 KZLC 1 +AXURI -2390 1725 FYWH 1 +AXUVI 201 1920 FZZA 1 +AXXIS 4283 -8198 CZCY 1 +AY -3607 14697 YMMM 4 +AY 5139 -5610 CYQX 4 +AY 3616 13931 RJTG 4 +AY 5218 2093 EPWA 4 +AYA -1315 -7421 SPIM 1 +AYAGU 6640 -15313 PFAL 1 +AYAKI 4692 -11845 KZSE 1 +AYALU 3951 -11977 KRTS 1 +AYAME 3460 13445 RJRG 1 +AYANO 3410 13639 RJTG 1 +AYARA 3706 -7952 KZDC 1 +AYASA 3414 4433 ORBD 1 +AYAZE 3826 -8912 KZKC 1 +AYBID 2832 -7926 KZMA 1 +AYCEE 3996 -7425 KZDC 1 +AYDAP 4475 -11610 KZLC 1 +AYDOK 4350 -11604 KBOI 1 +AYE -2517 13097 YMMM 1 +AYECO 4335 -8933 KMSN 1 +AYECU 3597 -8944 KDYR 1 +AYEDE 4185 -7080 KZBW 1 +AYEDU 4184 -9728 KZMP 1 +AYEDY 3896 -10851 KZDV 1 +AYEEE 3268 -9380 KZFW 1 +AYEJO 4310 -8482 KZOB 1 +AYETI 3849 -7731 KZDC 1 +AYETU 3772 -12220 KOAK 1 +AYIDO 4360 -11632 KBOI 1 +AYIHE 4710 -9235 KZMP 1 +AYISO 4707 -12043 KZSE 1 +AYIVO 3394 -9847 KSPS 1 +AYIYE 4098 -7391 KTEB 1 +AYIYU 4116 -10484 KCYS 1 +AYJAY 6421 -14569 PABI 1 +AYKA -851 15108 AYPM 1 +AYKID 6585 -14728 PAZA 1 +AYMAN 3229 -9044 KZME 1 +AYMAY 3378 -8063 KMMT 1 +AYMEE 3908 -8661 KBMG 1 +AYMUG 4560 -9864 KABR 1 +AYNES 3833 -10422 KPUB 1 +AYOBA 3429 -9057 KZME 1 +AYOBI 3969 -12181 KCIC 1 +AYOCI 3940 -9445 KZKC 1 +AYODO 3614 -8925 KDYR 1 +AYOGU 6085 -15317 PANC 1 +AYOKU 3259 6599 OATN 1 +AYOLE 4115 -10072 KLBF 1 +AYOPE 3243 -10432 KCNM 1 +AYOTE 3471 -8762 KZME 1 +AYPEV 3854 -9013 KSTL 1 +AYRES 3420 -10354 KCVS 1 +AYRON 4077 -7412 KEWR 1 +AYROU 6532 -6400 CZEG 1 +AYS 3127 -8256 KZJX 1 +AYSON 3846 -12180 KSUU 1 +AYT 3692 3079 LTAA 1 +AYTTE 2800 -6000 KZNY 1 +AYUCU 3864 -9932 KZKC 1 +AYUDI 3421 -8873 KZME 1 +AYUDU 3046 -8945 KZHU 1 +AYUGO 555 16302 PTSA 1 +AYUNE 4475 -9765 KZMP 1 +AYUNI 3472 -10675 KZAB 1 +AYURO 3341 -8619 KZTL 1 +AYUSA 4739 -9285 KHIB 1 +AYUSU 4146 -7983 KZOB 1 +AYUVO 3176 -8460 KABY 1 +AYUWU 3555 -9425 KFSM 1 +AYUXA 3216 -9531 KTYR 1 +AYUYI 4172 -8578 KZAU 1 +AYVEY 7004 -14304 PABA 1 +AYWAF 6081 -16201 PAZA 1 +AYWEN 2604 -8168 KZMA 1 +AYZOL 6247 -14100 PAZA 1 +AYZOO 4442 -7168 KZBW 1 +AYZUT 3298 -11156 KCGZ 1 +AZABI 4474 4950 URWA 1 +AZAKA 3489 -8108 KOTH 1 +AZALA 3425 -8230 KZTL 1 +AZATY 4218 -9734 KZMP 1 +AZAWU 4116 -9831 KGRI 1 +AZBEJ 3745 -7575 KZDC 1 +AZBOG 2848 -8223 KZJX 1 +AZBOK 3279 -10455 KZAB 1 +AZBOR 4468 -11608 KZLC 1 +AZBUL 3938 3336 LTAA 1 +AZCAF 3362 -11191 KZAB 1 +AZELL 3586 -8024 KZTL 1 +AZELO 3030 -8154 KZJX 1 +AZEQY 4143 -8371 KTOL 1 +AZEZU 3787 -7238 KZNY 1 +AZGER 3958 -11855 KNFL 1 +AZGOP 2973 -8219 KGNV 1 +AZGUC 5975 -15484 PAIL 1 +AZHUP 4020 -8662 KZID 1 +AZIBA 2130 -15469 PHZH 1 +AZIME 3286 -11737 KSAN 1 +AZLOM 3896 -7622 KZBW 1 +AZLOR 3098 -8977 KZHU 1 +AZMUV 4507 -9387 KMSP 1 +AZN 3988 -9491 KZKC 1 +AZO 4224 -8555 KZAU 1 +AZOBE 2904 -10057 KZHU 1 +AZOIC -1029 -4771 SBBS 1 +AZOSY 3814 -8181 KZID 1 +AZOTE -1183 -3784 SBRE 1 +AZQ 3739 -8326 KZTL 1 +AZS 3801 -7852 KZDC 1 +AZTEC 3690 -10805 KZDV 1 +AZTEM 4780 -11706 KSFF 1 +AZTIB 2956 -9516 KEFD 1 +AZTRO 4190 -8194 KZOB 1 +AZUKI 3240 12758 RJTG 1 +AZUMI 3648 13791 RJTG 1 +AZUMO 4146 -8700 KZAU 1 +AZURE 4268 -12318 KZSE 1 +AZUYI 4111 -9848 KGRI 1 +AZWAR 3014 -9408 KBPT 1 +AZXEW 3927 -7477 KZDC 1 +AZYUC 2747 -9888 KZHU 1 +AZZOZ 4526 -9822 KZMP 1 +B 4255 2749 LBBG 2 +B 3117 12134 ZSSS 2 +BA -697 11142 WARZ 1 +BAABE 4101 -8355 KZOB 1 +BAABY 3952 -7935 KZOB 1 +BAAGO 2941 -9821 KRND 1 +BAAGR 2682 -7652 KZMA 1 +BAALL -733 7243 FJDG 1 +BAARB 4116 -12011 KZSE 1 +BAARD 3182 -8150 KZJX 1 +BAARN 4029 -7661 KZNY 1 +BAART 3646 -12693 KZAK 1 +BAARY 2658 -8223 KMIA 1 +BAASE 4042 -7645 KMUI 1 +BAATS 3053 -9594 KZHU 1 +BAATT 3690 -7599 KZDC 1 +BAB 3913 -12144 KZAB 1 +BABAB 3543 -12081 KSBP 1 +BABAD 6897 -17878 UHMI 1 +BABAG 4539 1313 LIMM 1 +BABAN 1551 12047 RPHI 1 +BABAP 5942 1871 ESOS 1 +BABAV 4984 1111 EDDN 1 +BABAX 5042 -380 EGTT 1 +BABBE 4422 -8562 KZMP 1 +BABBS 3610 13932 RJTY 2 +BABBS 3437 -10299 KZAB 2 +BABCO 4486 -9299 KSTP 1 +BABEE 4153 -7720 KZNY 1 +BABEG 4867 967 EDDS 1 +BABEL -4171 14667 YMMM 1 +BABEM 6605 5956 UUYP 1 +BABEN 5439 1524 EPWW 1 +BABET 4139 -7196 KGON 1 +BABEV 3410 7158 OPLR 1 +BABEX 4104 -708 LPPC 1 +BABIB 4618 2905 LUUU 1 +BABIN 4443 3100 UKFV 1 +BABIR 4208 6263 UTNR 1 +BABIS 5000 2636 UKLV 1 +BABIT 4593 1893 LHCC 2 +BABIT 3851 -11838 KZOA 2 +BABIX 5141 491 EBUR 1 +BABKE 6843 -16671 PAPO 1 +BABKO 4961 1947 LZBB 1 +BABKU 4961 2878 UKBV 1 +BABLA 3751 1525 LICZ 1 +BABLO 3684 1150 LIRR 1 +BABNA 3001 -1017 GMMM 1 +BABOK 5446 3027 UMMM 1 +BABOO 3159 -11066 KFHU 1 +BABOR 3648 500 DAAA 2 +BABOR 792 -7247 SKED 2 +BABOS 3220 -809 GMMM 1 +BABOV 3988 -687 LECM 1 +BABOX 4690 1968 LHCC 1 +BABPA 3030 -9101 KBTR 1 +BABRA 5363 -395 EGTT 1 +BABRE 4664 -12084 KYKM 1 +BABRI 5237 4933 UWWW 1 +BABSE 3364 -8874 KCBM 1 +BABSY 3825 -9886 KZKC 1 +BABTE 4358 -11655 KZLC 1 +BABUK 5608 6960 UNOO 1 +BABUM 3982 5476 UTAK 1 +BABUN 5218 2878 UMMM 1 +BABUR 3520 7403 OPLR 2 +BABUR 4539 4950 URWA 2 +BABUS 4898 1730 LKAA 1 +BABUT 4408 2370 LRBB 1 +BABUU 4188 -8714 KORD 1 +BABUX 6606 2516 EFPS 1 +BABVE 3632 -9314 KBBG 1 +BAC 552 9542 WIIZ 1 +BACAG 3379 -8444 KZTL 1 +BACAK 3761 -7556 KZDC 1 +BACAR 535 16275 PTSA 1 +BACAS 3913 -8454 KCVG 1 +BACAT 4024 -10351 KZDV 1 +BACAU -849 12640 WPDL 1 +BACCA 2759 -8534 KZJX 1 +BACCY 4405 -7763 CYTR 1 +BACEN 4141 -8803 KZAU 1 +BACHO 5083 -11308 CZEG 1 +BACHS 4126 -12100 KZSE 1 +BACIN 4114 -7590 KAVP 1 +BACIZ 6966 -16352 PPIZ 1 +BACKS 3254 -9643 KZFW 1 +BACMO 4800 -8402 CZYZ 1 +BACMY 6554 -14613 PAZA 1 +BACNN 4017 -9430 KZAU 1 +BACON -1922 -4718 SBBS 3 +BACON 975 12461 RPHI 3 +BACON 4872 -12239 KZSE 3 +BACOS 5254 -11364 CZEG 1 +BACTA 3775 -9193 KZKC 1 +BACUM 2519 -10475 MMFR 1 +BACUN 4630 -11848 KZSE 1 +BACVA 6690 -15769 PAGH 1 +BACYA 2763 -9735 KCRP 1 +BADAC 3753 -9720 KICT 1 +BADAD 3446 -7750 KNCA 1 +BADAK 5735 3915 UUWV 1 +BADAM 4409 317 LFMM 1 +BADAN 4374 -8879 KZAU 1 +BADAS 4437 6461 UATG 1 +BADAT 5231 1032 EDWW 2 +BADAT 2782 7532 VIDP 2 +BADAV 3778 1699 LIRR 1 +BADBO 3112 -647 GMMM 1 +BADDI 4016 -7742 KZNY 1 +BADEL 3700 2407 LGGG 1 +BADEM 3760 3866 LTAA 1 +BADEP 4703 742 LSAS 1 +BADER 4035 -9039 KZAU 1 +BADET 4346 450 LFMM 1 +BADGO 5110 824 EDGG 1 +BADGR -3772 14547 YMMM 1 +BADIA 1227 -1377 GOOO 1 +BADIC 3607 -9709 KSWO 1 +BADIL 2523 6747 OPKR 1 +BADIM 5164 -251 EGTT 1 +BADIN 5226 10787 UIII 1 +BADIT 4816 1283 LOMM 1 +BADIX 6978 2223 ENBD 1 +BADKI 4300 2914 LBWR 1 +BADKO 4451 4351 URRV 1 +BADLI 4906 845 EDGG 1 +BADME 3278 -11740 KSAN 1 +BADMU 5222 897 EDWW 1 +BADNE 3376 -11160 KPHX 1 +BADNO 5175 1768 EPWW 1 +BADOP 4546 1300 LIMM 1 +BADOR 4757 2211 LHCC 1 +BADOS 5437 914 EDVV 1 +BADOT 4943 819 EDGG 1 +BADOV 4802 1882 LZBB 1 +BADOX 3933 3398 LTAA 1 +BADPE 3963 -11977 KRNO 1 +BADRO 3467 -238 GMFO 2 +BADRO 8350 10800 ULMM 2 +BADRU 4374 -280 LECM 1 +BADSE 3365 -8452 KATL 1 +BADSI 5266 -477 EGTT 1 +BADSO 4882 860 EDGG 1 +BADTA 4145 -7127 KOQU 1 +BADUG 4997 1274 LKAA 1 +BADUP 5206 1742 EPWW 1 +BADUR 4871 -295 LFRR 1 +BADUS 5439 2559 EYVL 1 +BADUT 5634 1101 EKAH 1 +BADVI 4773 1194 EDMM 1 +BAE 4312 -8828 KZAU 1 +BAENA 3757 -433 LECM 1 +BAERE 5220 -17614 PAZA 1 +BAETT 3248 -8983 KZME 1 +BAF 4216 -7272 KZBW 1 +BAFAL 4893 -8190 CZWZ 1 +BAFFY 3447 13995 RJTG 1 +BAFHU 4003 -11876 KNFL 1 +BAFIL 3872 -7685 KADW 1 +BAFIN 6033 -16142 PAZA 1 +BAFRA 4151 3597 LTAA 1 +BAG -1585 -5240 SBBS 2 +BAG 4007 3281 LTAA 2 +BAGAD 4758 -288 LFRR 1 +BAGAL 5968 10103 UNKB 1 +BAGAM 5279 2942 UMMM 1 +BAGAP 5160 1976 EPWW 1 +BAGAS 4310 -209 LEZA 1 +BAGAT 4883 10848 ZMUB 2 +BAGAT 4588 2107 LRBB 2 +BAGBE 1365 14530 KZAK 1 +BAGBI 4681 460 LFMM 1 +BAGBY 3762 -12016 KZOA 1 +BAGED 4826 835 EDUU 1 +BAGEL 4152 -8561 KZAU 1 +BAGEM 4160 4448 UGGG 1 +BAGER 5601 6540 USTT 1 +BAGET 7129 13920 UHMA 1 +BAGEY 4296 -9102 KZAU 1 +BAGGA 4062 -7419 KEWR 1 +BAGGI 4074 -11354 KZLC 1 +BAGGS 2713 -8284 KZMA 1 +BAGGY 3261 -8045 KZJX 1 +BAGIL -860 12356 WIIZ 2 +BAGIL 4757 7418 UAAH 2 +BAGIR 4903 5168 UARR 1 +BAGIX 3899 1549 LIRR 1 +BAGLA 5186 4065 UUWV 1 +BAGLE 4609 -6691 CZQM 1 +BAGLI 3194 1600 HLLL 1 +BAGLU 3807 2933 LTBB 1 +BAGLY 2958 -9533 KHOU 1 +BAGNA 4380 7796 UACC 1 +BAGNE 3677 -11970 KFAT 1 +BAGNI 3263 6444 OAKX 1 +BAGNO 4389 1180 LIMM 1 +BAGOE 4366 -8846 KOSH 1 +BAGOM 4685 14000 UHKM 1 +BAGOS 5457 1127 EKDK 1 +BAGOT 6755 13338 UEBB 1 +BAGRA 6635 17120 UHMA 1 +BAGRE -2345 -7080 SCFZ 2 +BAGRE 768 -7475 SKED 2 +BAGRI 4519 2980 UKOV 1 +BAGSA 4926 2600 UKLV 1 +BAGSI 4806 1429 LOVV 1 +BAGSO 5368 -550 EGTT 1 +BAGSS 4153 -9462 KZMP 1 +BAGUN 6115 14046 UEEE 1 +BAGUW 1506 14592 PGSN 1 +BAGVA 4104 4629 UBBA 1 +BAGZZ 2724 -8020 KZMA 1 +BAH 2626 5065 OBBB 1 +BAHAA 3042 -7899 KZJX 1 +BAHAI 4533 -8351 KAPN 1 +BAHAR 3878 5856 UTAA 1 +BAHIA 1156 -6416 SVZM 1 +BAHMA 2594 -7913 MYNN 1 +BAHMM 3912 -7674 KBWI 1 +BAHRI 3630 7 DAAA 1 +BAHRR 3365 -8468 KATL 1 +BAIAN -1462 -4577 SBBS 1 +BAILE 3403 -9851 KSPS 1 +BAILL 3447 -11903 KBUR 1 +BAILR 3899 -8423 KZID 1 +BAILS 4761 -5313 CYYT 1 +BAILY 5791 -15291 PAZA 1 +BAIME 6508 -16463 PAZA 1 +BAINE 3424 -11888 KCMA 1 +BAING 3197 -8922 KZME 1 +BAINS 3964 -7591 KZDC 1 +BAIRD 3348 -9061 KZME 1 +BAIRE 2090 -7747 MUMI 2 +BAIRE 3922 -8465 KCVG 2 +BAIRN 2795 -8112 KZMA 1 +BAIRS 5120 -11385 CYYC 1 +BAISA 4666 2335 LRBB 1 +BAITS 4532 -9033 KZMP 1 +BAITT 5900 -15185 PAZA 1 +BAITZ 2500 -8196 KZMA 1 +BAIYU 3257 -9196 KMLU 1 +BAIZE 3178 -8521 KZJX 1 +BAJOL 4931 -12347 CZVR 1 +BAK 5756 1198 ESMM 1 +BAKAT 5408 12836 UELL 1 +BAKAX 3946 253 LESJ 1 +BAKAY 3078 -8824 KMOB 1 +BAKBE 4298 -9099 KZMP 1 +BAKBO 3132 -857 GMMM 1 +BAKCA 4650 -11917 KZSE 1 +BAKDI 5246 71 EGUL 1 +BAKEL 3278 -11684 KMYF 1 +BAKEN 5366 15799 UHPP 1 +BAKER -2913 -5185 SBCW 3 +BAKER 2564 12188 RCAA 3 +BAKER 5150 30 EGTT 3 +BAKES 3405 -11754 KONT 1 +BAKET 6023 4086 ULWW 1 +BAKID 4644 6240 UATT 1 +BAKIL 6297 1794 ESMM 1 +BAKIR 2966 3510 OJAQ 2 +BAKIR 3944 3332 LTAA 2 +BAKIS 4401 7673 UACC 1 +BAKKI 6387 -2129 BIRD 1 +BAKKY 3619 -9316 KHRO 1 +BAKLA 6136 1942 ESMM 1 +BAKLI 5492 1356 ESMM 1 +BAKMI 5447 8869 UNKL 1 +BAKMO 4045 7127 UTFR 1 +BAKNO 4650 353 LFFF 1 +BAKOD 5983 12681 UEBB 1 +BAKOR 4661 1173 LIMM 1 +BAKOS -1011 16300 AGGG 2 +BAKOS 3082 -8681 KZJX 2 +BAKOV 4598 2522 LRBB 1 +BAKRI 4390 3828 URRV 1 +BAKRR 3608 -11495 KLAS 1 +BAKUL 4735 -164 LFRR 1 +BAKUN 5540 11584 UIKK 1 +BAKUP 4441 -444 LECM 1 +BAKUR 5224 -568 EINN 1 +BAKUS 4468 2416 LRBB 1 +BAKVY 6226 -16346 PAZA 1 +BAL -4591 -7171 SCBA 3 +BAL 5330 -645 EIME 3 +BAL 3917 -7666 KZDC 3 +BALAB 15 9918 WIIZ 1 +BALAK 6685 1453 ENBO 1 +BALAL 3558 7533 OPLR 1 +BALAN 4652 103 LFFF 1 +BALAP 4807 1925 LHCC 1 +BALAS 5158 4315 UWPP 2 +BALAS 4237 -8322 KDTW 2 +BALAT 4064 5710 UTAK 1 +BALAY 1390 12073 RPLL 1 +BALBA 5086 2302 EPWW 1 +BALBE 3640 -11486 KLSV 1 +BALBI 4491 2575 LRBB 1 +BALBO 3360 -11784 KZLA 1 +BALCE 2300 -10930 MMZT 1 +BALDD 3331 -8843 KCBM 1 +BALDE 4123 52 LECB 1 +BALDI 3366 -11650 KZLA 1 +BALDN 3985 -7532 KPHL 1 +BALDO 5234 62 EGUN 1 +BALDY 4403 -12043 KZSE 1 +BALED 4544 3234 UKFV 1 +BALEE 4795 -9723 KGFK 1 +BALEG 4565 3932 URRV 1 +BALEK 6402 3392 ULPB 1 +BALEM 4148 1869 LYBA 1 +BALEN 4095 569 LFMM 1 +BALES 3659 -7992 KZDC 1 +BALET 4483 13402 UHWW 1 +BALEW 2647 -7978 KFLL 1 +BALEY 4431 -9505 KZMP 1 +BALGA 5137 13556 UHNN 1 +BALGO 4304 7360 UAFM 1 +BALID 5650 -195 EGTT 1 +BALIE 3392 13220 RJTG 1 +BALIF 3712 -7625 KLFI 1 +BALIG 4333 5184 UATE 1 +BALIK 4368 2730 LBWR 2 +BALIK 3834 2709 LTBL 2 +BALIM 3843 4112 LTLT 1 +BALIN 879 12479 RPML 2 +BALIN 6657 -16158 PAZA 2 +BALIR 4731 728 LSAG 1 +BALIT 5581 1909 EYVL 1 +BALIX 5900 -1000 EGPX 1 +BALKA 3299 7270 OPLR 2 +BALKA 6312 3841 ULAA 2 +BALKE 2796 -8251 KFLL 1 +BALKS 2023 -13935 KZAK 1 +BALKU 4463 2860 LRCK 1 +BALLD 2995 -9765 KAUS 1 +BALLE -698 15589 AGGE 1 +BALLI 3365 -8424 KATL 1 +BALLL 4018 -8532 KZID 1 +BALMA 3448 3505 LCCC 1 +BALMI 5319 7077 UASP 1 +BALMO 4242 459 LFMM 1 +BALMU 4785 464 LFFF 1 +BALNB -4592 -7170 SCTZ 1 +BALNE 4743 -12231 KSEA 1 +BALNI 4762 -167 LFRR 1 +BALOD 4857 150 LFFF 2 +BALOD 1095 12471 RPVA 2 +BALOM 6526 13470 UEEE 1 +BALON 4009 3961 LTLT 1 +BALOO 3441 -6214 KZNY 1 +BALOR 5003 -11903 CZVR 1 +BALOS 5028 1966 EPWW 1 +BALOV 2013 10771 VVGL 1 +BALOX 5504 1343 ESMM 1 +BALPI 4779 6251 UATT 1 +BALRE -7766 16584 NZIR 1 +BALSA 3404 13491 RJTG 1 +BALSI 4548 596 LFMM 1 +BALSO 4241 6026 UTNR 1 +BALSU 3746 2942 LTBB 1 +BALTA 4819 -10005 KZMP 1 +BALTE 3343 -11221 KPHX 1 +BALTI 5990 2525 EFES 1 +BALTN 3069 -6761 KZNY 1 +BALTS 2766 -9794 KNQI 1 +BALTU 5009 1333 LKAA 1 +BALUD 7297 4063 ULMM 1 +BALUK 4410 1067 LIMM 1 +BALUM 4268 3767 URRV 2 +BALUM 4268 3767 LTAA 2 +BALUN 4202 5146 UBBA 1 +BALUR 6194 17270 UHMM 1 +BALUS 2577 5307 OMAE 1 +BALUT 5595 9272 UNKL 1 +BALUX 4734 1913 LHCC 1 +BALVE 4189 -9353 KIKV 1 +BAM 5133 718 EDDV 3 +BAM 2908 5846 OIIX 3 +BAM 4057 -11692 KZLC 3 +BAMAA 3613 -11473 KZLA 1 +BAMAK 4008 5020 UBBA 1 +BAMAL 5398 12478 UERT 1 +BAMAN -4048 -7351 SCTZ 2 +BAMAN 4528 8262 UAII 2 +BAMAS 4988 1105 EDMM 1 +BAMAT 5069 7817 UASP 1 +BAMBA 3583 -645 LECS 1 +BAMBB 4209 -8828 KORD 1 +BAMBI 4252 14174 RJCC 1 +BAMBO 3431 13288 RJTG 3 +BAMBO 3540 12723 RKJJ 3 +BAMBO 2142 -15751 PHZH 3 +BAMBY 4254 -8407 KZOB 1 +BAMDE 3308 -7994 KCHS 1 +BAMEK 4491 1129 LIMM 1 +BAMES 4898 149 LFFF 1 +BAMET 4651 6651 UAII 1 +BAMGE 3913 -8478 KCVG 1 +BAMGI 3572 1043 DTTC 1 +BAMIK 5259 6209 UAUA 1 +BAMIL 5504 6517 USUU 1 +BAMIP 6595 1569 ESAA 1 +BAMKI 5072 1102 EDMM 1 +BAMLI 5414 -665 EISN 1 +BAMMA 3568 -8520 KZTL 1 +BAMOK 5642 17282 UHCA 1 +BAMOL 6261 16834 UHNA 1 +BAMON 6262 5399 UUYY 1 +BAMOR 5445 1184 EKDK 1 +BAMOS 3929 2356 LGGG 1 +BAMPA 4791 1681 LOVV 3 +BAMPA 3507 13720 RJTG 3 +BAMPA -654 14624 AYPY 3 +BAMPI 5584 827 EKDK 1 +BAMPO 6197 2596 EFES 2 +BAMPO 2709 -10970 MMZT 2 +BAMPS 6232 -11620 CZEG 1 +BAMRA 5943 -395 EGTT 1 +BAMRE 3154 6590 OAKN 1 +BAMSE 3365 -8435 KATL 1 +BAMSO 5234 2191 EPWW 1 +BAMSU 5119 731 EDGG 1 +BAMTO 5006 902 EDGG 1 +BAMUD 4791 2421 UKBV 1 +BAMUK 5162 10092 UIII 1 +BAMUR 4754 954 EDMM 1 +BAMUS 5408 8323 UNBB 1 +BAMUT 4186 6941 UAII 1 +BAMVI 5115 685 EDVV 1 +BAN 4132 -263 LECM 3 +BAN 3523 3596 OSTT 3 +BAN 3486 917 DTTC 3 +BANAK 5258 5836 UWOO 1 +BANAL -2171 -5277 SBCW 3 +BANAL 4200 -1500 LPPC 3 +BANAL 5700 3696 UUWV 3 +BANAM -3122 13574 YMMM 2 +BANAM 5712 6375 USSS 2 +BANAN 5456 9351 UNKL 1 +BANAR 1310 4565 OYSC 1 +BANAS 4563 2227 LRBB 1 +BANAT 6221 -16567 PAZA 1 +BANAV 4173 1701 LIBB 1 +BANAW 4834 -9992 KRUG 1 +BANAZ 4004 3684 LTAA 1 +BANBA 5195 -624 EINN 1 +BANBI 3183 -8576 KZTL 1 +BANCH 4636 -11734 KZSE 1 +BANCO 4324 -9415 KZMP 1 +BANCS 4565 -5210 CZQX 1 +BANDA -3080 15257 YBBB 1 +BANDO 3222 -9010 KZME 1 +BANDR 4726 -12149 KZSE 1 +BANDS 3389 -11685 KZLA 1 +BANDY 3578 14169 RJTG 1 +BANEM 5234 151 EGLL 1 +BANER 4161 -8797 KMDW 1 +BANET 5037 1893 EPWW 1 +BANEY 4624 -9694 KZMP 1 +BANGA 640 12483 RPHI 2 +BANGA 1309 90 DRRR 2 +BANGI 4992 167 LFFF 2 +BANGI 1471 12138 RPLL 2 +BANGR 4764 -12291 KSEA 1 +BANGS 4407 -11620 KZLC 1 +BANGU -760 -3845 SBRE 1 +BANID 4656 3154 UKOV 1 +BANIK 4945 901 EDFM 1 +BANIM 4972 861 EDUU 1 +BANIP 5321 3418 UUWV 1 +BANIR 5133 12767 UHBB 1 +BANIT 5483 15507 UHPB 1 +BANIX 3841 -2811 LPPO 1 +BANJO -619 -3749 SBRE 4 +BANJO 4505 -6517 CYZX 4 +BANJO 3384 13786 RJTG 4 +BANJO 4411 -8418 KZMP 4 +BANKA 4038 -7405 KJFK 1 +BANKO 4582 705 LIMM 1 +BANKU 5480 1294 EDWW 1 +BANKY 5838 533 ENZV 2 +BANKY 4432 -8958 KZMP 2 +BANNE 5410 -13064 CZVR 1 +BANNO 4272 -11261 KZLC 1 +BANNR 2921 -8100 KDAB 1 +BANOG 5307 4897 UWWW 1 +BANOS 5019 7264 UACC 2 +BANOS 1423 12122 RPHI 2 +BANOT 5968 14915 UHMM 1 +BANOV 5062 8315 UASS 1 +BANRA 4388 5272 UATE 1 +BANRE 3958 -9916 KZDV 1 +BANRO 3649 2800 LTBB 1 +BANSI 5240 1326 EDUU 1 +BANTA 6595 8320 UOTT 1 +BANTO 5236 -23 EGTT 1 +BANTU -3023 -5216 SBCW 1 +BANTY 3007 -9546 KZHU 1 +BANUB 5446 1430 EDUU 1 +BANUG 4548 1691 LDZA 1 +BANUN 5118 1643 EPWW 1 +BANUR 4368 3097 UKFV 1 +BANUT 4299 3999 UGGG 1 +BANUX 4348 -433 LECM 1 +BANWA 1082 12511 RPVA 1 +BANYO 3384 -11207 KZAB 1 +BAOMY 1086 10734 VVTS 1 +BAP 3327 4422 ORBI 1 +BAPAG 5172 -12 EGTT 1 +BAPAS 5218 1552 EPWW 1 +BAPDA 5363 -640 EIDW 1 +BAPER 4350 5378 UATE 1 +BAPLA 5168 -175 EGVA 1 +BAPLE 4760 -11769 KSKA 1 +BAPNE 3399 -8136 KCAE 1 +BAPOR 4368 -274 LECM 1 +BAPOS -5230 -6894 SCSC 1 +BAPPY 3413 -8442 KZTL 1 +BAPRA 5737 5694 USPP 1 +BAPVE 4787 -9739 KZMP 1 +BAPVI 5245 67 EGUL 1 +BAQ 1080 -7486 SKEC 1 +BAQAV 3106 -8240 KZJX 1 +BAQUI 5 -7744 SEGU 1 +BAQXI 3449 -9235 KLIT 1 +BAR -4114 -7119 SAEU 4 +BAR 4114 1678 LIBB 4 +BAR 6905 1859 ENBD 4 +BAR -933 14588 AYPY 4 +BARAC 3275 -8977 KZME 1 +BARAD 4136 4508 UBBA 1 +BARAG 5142 781 EDGG 1 +BARAK 4477 -8530 KZMP 1 +BARAL 5936 5802 USPP 1 +BARAM 3225 -890 GMMM 1 +BARAN 4576 521 LFMM 1 +BARAP 5186 1172 ETUU 1 +BARAR 4284 7006 UTTT 1 +BARAS 1358 -8954 MHTG 2 +BARAS 1108 12542 RPVA 2 +BARAX 4580 816 LIMM 1 +BARAZ 3402 -13435 KZAK 1 +BARBA 1106 12228 RPHI 2 +BARBA 3110 -9719 KZHU 2 +BARBE 3600 -12500 KZKZ 1 +BARBI 2935 6647 OPKR 1 +BARBO 4245 90 LECB 2 +BARBO 3458 -9239 KLIT 2 +BARBQ 3909 -9477 KMCI 1 +BARBS 2931 -8141 KZJX 1 +BARBU 4632 2428 LRBB 1 +BARBY 2086 -15598 PHZH 1 +BARCA -2982 -7143 SCSE 1 +BARCO -168 -5687 SBAZ 1 +BARDI 4058 -630 LECM 1 +BARDO 2740 6910 OPKR 1 +BAREB 4575 1841 LDZO 1 +BAREE 4815 -6930 CZUL 1 +BAREF -979 -4826 SBAZ 1 +BAREG 6994 2000 ENBD 1 +BAREL 5881 -15241 PAZA 1 +BAREM 4453 2560 LROP 1 +BAREN 4041 934 LIEO 1 +BAREP 5227 1556 EPWW 1 +BARES 3121 -9720 KZFW 1 +BARET 3277 -11668 KZLA 1 +BAREW 3930 -7527 KDOV 1 +BAREX 5089 1874 EPWW 1 +BARFF 3441 -9090 KZME 1 +BARGE -837 -6135 SBAZ 2 +BARGE 3367 -9081 KZME 2 +BARGN 3353 -11171 KPHX 1 +BARGO 3244 -9734 KZFW 1 +BARGR 4089 -10508 KZDV 1 +BARGS 3271 -9331 KBAD 1 +BARHA 4449 -6833 KZBW 1 +BARHU 4220 -7995 KERI 1 +BARIA -1721 14636 YBBB 2 +BARIA 958 2999 HSSS 2 +BARIB 4589 13811 UHHH 1 +BARIE 5092 -11389 CYYC 1 +BARIG 4727 856 LSAZ 1 +BARIM 3683 911 DTTC 1 +BARIN 3859 -7736 KZDC 1 +BARIQ 2502 5514 OMDM 1 +BARIS 3490 -593 GMMM 1 +BARIT 4326 1786 LQSB 1 +BARKA -796 -4418 SBRE 1 +BARKI 5487 7100 UACP 1 +BARKK 3580 -9422 KZME 1 +BARKO 4220 -694 LECM 1 +BARKR 1841 -16081 KZAK 1 +BARKU 1685 3830 HHAA 2 +BARKU 6061 -941 EGPX 2 +BARKY 1537 10029 VTPI 1 +BARLE 3883 -7687 KADW 1 +BARLO 5836 -13489 PAZA 1 +BARLU 5336 8354 UNBB 1 +BARLY 4148 -8059 KZOB 1 +BARMA 3267 -11818 KZLA 1 +BARMI 5248 257 EGTT 1 +BARMS 3360 -8393 KATL 1 +BARMU 5532 16665 UHPP 1 +BARNI 7600 1713 ENOB 1 +BARNS 3574 -9645 KZKC 1 +BARNU 5204 -861 EICK 1 +BARNZ 3477 -11815 KEDW 1 +BAROB 4996 1162 EDMM 1 +BAROE 2206 -6579 TJSJ 1 +BAROK 3597 -1002 GMMM 1 +BAROM 1441 4876 OYSC 1 +BARON 3453 -8377 KZTL 1 +BAROV 5466 8262 UNNT 1 +BARPA 3583 -567 GMMM 1 +BARPI 4559 1352 LJLA 1 +BARRA 1044 -7443 SKEC 1 +BARRB -727 7235 FJDG 1 +BARRD 3602 -8272 KZTL 1 +BARRI 3052 -9202 KZHU 1 +BARRO 4251 -9431 KZMP 1 +BARRR 3812 -8573 KSDF 1 +BARRY 3683 -8608 KZME 1 +BARSA 3000 -9874 KZHU 1 +BARSE 4310 -11234 KPIH 1 +BARSO 4414 689 LFMM 1 +BARSU 4992 1039 EDGG 1 +BARSY 4044 -7650 KMUI 1 +BARTA 4691 2409 LRBB 1 +BARTE 4056 -8142 KZOB 1 +BARTI 3836 -9265 KZKC 1 +BARTL 3430 -7865 KZJX 1 +BARTN -3506 14906 YSCB 3 +BARTN 5347 -243 EGTT 3 +BARTN 3755 -12208 KSFO 3 +BARTS 2598 -7751 MYNN 1 +BARTT 4424 -9670 KZMP 1 +BARTU 5100 417 EBEB 1 +BARTY 4128 -7578 KAVP 1 +BARTZ 2796 -8189 KLAL 1 +BARUG 4790 1536 LOVV 1 +BARUK 4454 2857 LRBB 1 +BARUM 4653 -9225 KZMP 1 +BARUN 4667 11328 ZMUB 2 +BARUN 3077 -9042 KHDC 2 +BARUR 4454 7930 UAAA 1 +BARUS 4190 4284 UGGG 1 +BARUT 3858 -8760 KZID 1 +BARUX 7130 2464 ENBD 1 +BARVA 5685 2555 EVRR 1 +BARVI 6902 1710 ENDU 1 +BARWU 3173 -8179 KZJX 1 +BARYN 4757 -12009 KZSE 1 +BARYS 4171 -7167 KZBW 1 +BARZA 569 -7513 SKED 1 +BASAD 5373 4677 UWWW 1 +BASAL -401 -6002 SBAZ 2 +BASAL 3476 -11686 KZLA 2 +BASAN 4357 7391 UAAA 1 +BASAR -2139 3564 FQBE 1 +BASAY 3518 -9582 KZFW 1 +BASBL 3353 -11231 KPHX 1 +BASDE 3054 -8670 KZJX 1 +BASEC 3668 -12138 KZOA 1 +BASEE 3921 -10580 KZDV 1 +BASEL 5675 9172 UNKL 1 +BASEM 3356 3765 OSDI 1 +BASER 3255 -11163 KZAB 1 +BASET 5156 -171 EGTT 2 +BASET 3398 -11798 KLAX 2 +BASEV -102 8894 VCCC 1 +BASGE 2982 -9577 KZHU 1 +BASGO 4627 847 LSAS 1 +BASHA 3334 -11195 KPHX 1 +BASHH 4198 -8760 KORD 1 +BASHO 2707 12884 RODN 2 +BASHO 2581 -8010 KMIA 2 +BASHR 4130 -8204 KCLE 1 +BASID 5240 64 EGUL 1 +BASIK 4895 -295 LFRR 1 +BASIL -609 -4023 SBRE 2 +BASIL 3452 13243 RJTG 2 +BASIM 4150 -327 LECM 1 +BASIN 3812 13894 RJTG 2 +BASIN 3279 -9705 KDFW 2 +BASIP 4389 796 LIMM 1 +BASIR 3022 7052 OPKR 1 +BASIS 3062 -9826 KZHU 1 +BASIT 958 10235 VTBB 2 +BASIT 3085 -8792 KZHU 2 +BASKN 3365 -8675 KBHM 1 +BASKO 1884 -9334 MMFR 2 +BASKO 4620 4685 URWA 2 +BASKS 3220 -9177 KZHU 1 +BASKU 5455 5851 UWUU 1 +BASLI 4411 299 LFMM 1 +BASME 3125 -8537 KDHN 1 +BASMO 3583 1150 LMMM 1 +BASNO 5235 458 EHEH 1 +BASON 3375 -11826 KTOA 2 +BASON 1057 10605 VVTS 2 +BASOP 1186 9130 VOMF 1 +BASOR 5005 3083 UKBV 1 +BASOV 3732 11822 ZSHA 1 +BASPA 5036 7067 UAKD 1 +BASPE 4315 -9128 KZMP 1 +BASPI 4363 7901 UAAA 1 +BASPU 4725 5284 UATT 1 +BASRA 4925 -12301 CZVR 1 +BASS -859 14618 AYPY 1 +BASSO 3954 312 LECB 2 +BASSO 3255 -8031 KZJX 2 +BASSS 2968 -8155 KZJX 1 +BASSY 2101 -15511 PHZH 1 +BASTA 4613 1464 LJLJ 1 +BASTO 3017 -9728 KZHU 1 +BASTU 6175 697 ENSV 1 +BASUD 4737 762 LSAZ 1 +BASUM 5277 879 EDWW 1 +BASUR 793 7816 VOMF 1 +BASUU 4289 -7165 KZBW 1 +BASYE 4134 -7380 KZBW 1 +BAT 2422 5145 OEJD 1 +BATAC 6425 -14568 PAZA 1 +BATAD 5010 6416 UAOO 1 +BATAG 4882 337 LFPB 1 +BATAK 5157 479 EHEH 1 +BATAL 3458 7308 OPLR 2 +BATAL 5372 5808 UWUU 2 +BATAM 4044 -8759 KZAU 1 +BATAN 1564 -8724 MHTG 2 +BATAN 1466 12056 RPRP 2 +BATAR 217 10209 WMFC 1 +BATAY 1114 12385 RPHI 1 +BATCA 3393 -9639 KDUA 1 +BATED 5350 -611 EIDW 1 +BATEL 2411 8958 VGFR 2 +BATEL 5255 1110 EDBB 2 +BATEM 1593 10776 VVTS 1 +BATES 2001 -15355 PHZH 1 +BATEY 997 -7141 SVZM 1 +BATEZ 3477 -9421 KZME 1 +BATGA 4992 905 EDGG 1 +BATHY 3940 -8492 KZID 1 +BATIA 1100 146 DGAC 1 +BATIK 3345 -9789 KZFW 1 +BATIN 4602 2378 LRBB 1 +BATIS 3617 -11526 KLAS 1 +BATIV 4212 641 LFMM 1 +BATKU 5546 2655 EYVL 1 +BATLA 5444 8574 UNNT 1 +BATLE 4046 -8698 KLAF 1 +BATLI 5365 -136 EGTT 1 +BATLL 3397 -8476 KMGE 1 +BATLO 3380 964 DTTG 1 +BATMN 3893 -9350 KSZL 1 +BATNI 6570 -16897 UHMA 1 +BATOB 5463 876 EDVV 1 +BATOK 1394 10190 VTBB 1 +BATOL 4236 -8518 KZAU 1 +BATOX 4121 1016 LIRR 1 +BATRA 6317 8800 UOTT 1 +BATRU 4418 1936 LQSA 1 +BATRY 4106 -9681 KLNK 1 +BATSE 4032 -7884 KJST 1 +BATSI 7100 2998 ENBD 1 +BATTY 5065 585 EBUR 2 +BATTY 5907 -15508 PAZA 2 +BATTZ 3887 -10824 KZDV 1 +BATUK 3725 2815 LTBB 1 +BATUM 4726 -11909 KZSE 1 +BATUR 5225 4814 UWWW 1 +BATVE 2642 -9774 KHRL 1 +BATYE 3887 -9226 KCOU 1 +BAUDE 3450 -9248 KZME 1 +BAUER 4339 -7248 KZBW 1 +BAULA 6494 -1469 BIRD 1 +BAULK 4268 -9019 KZAU 1 +BAURR 3235 -8058 KNBC 1 +BAURT 4067 -11198 KSLC 1 +BAV 4056 11000 ZBHH 1 +BAVAG 5331 6688 UAUU 1 +BAVAL 76 10405 WSJC 1 +BAVAN 2307 8999 VGHR 1 +BAVAP -2210 17050 NFFF 1 +BAVAS 3900 -2368 LPPC 1 +BAVAX 4826 1168 EDMM 1 +BAVBE 6744 -16307 PAWN 1 +BAVCA 3202 -8407 KZJX 1 +BAVDA 5936 6681 USHH 1 +BAVDE 4454 -7340 KZBW 1 +BAVEN 1007 10460 VVVV 1 +BAVES 3542 2473 LGGG 1 +BAVGA 4259 2267 LBSR 1 +BAVIN 4995 1473 LKAA 1 +BAVMI 4570 841 LIAG 1 +BAVOK 5000 1820 EPWW 1 +BAVON 4027 606 LFMM 1 +BAVOX 2614 7722 VIDF 1 +BAVPE 3559 -11188 KZAB 1 +BAVPY 3474 -7762 KNCA 1 +BAVRO 3555 7352 OPLR 1 +BAVUT 4455 10853 ZMUB 1 +BAWMO 3336 -8859 KZME 1 +BAWWI 2768 -9728 KNGP 1 +BAXAL 404 11798 WADZ 1 +BAXAM 105 8513 VCCC 1 +BAXER 4642 2175 LRBB 1 +BAXIE 4336 -6780 KZBW 1 +BAXIL -1302 -17700 NFFF 1 +BAXIM 5096 605 EHBK 1 +BAXIR 4879 387 LFEE 1 +BAXIS 5181 1886 EPWW 1 +BAXLY 3175 -8234 KZJX 1 +BAXMN -2558 11857 YMMM 1 +BAXON 4442 1346 LDZO 1 +BAXOP 4006 -461 LECM 1 +BAXOS 187 7576 VRMF 1 +BAXTA 4633 -10989 KZLC 1 +BAXTE 6140 -14980 PAED 1 +BAXTR 2986 -9403 KBPT 1 +BAXTU 3557 -10852 KGUP 1 +BAY 3371 108 DAAA 2 +BAY 4999 1164 EDDN 2 +BAYAD 3335 -8859 KZME 1 +BAYAL 3498 -8090 KCLT 1 +BAYAN 4727 10526 ZMUB 3 +BAYAN 1483 12066 RPHI 3 +BAYAN 2549 5181 OBBB 3 +BAYAR 6767 -16440 PAVL 1 +BAYAS 3085 -8838 KMOB 1 +BAYAV 3378 -7876 KCRE 1 +BAYBE 2675 -8017 KPBI 1 +BAYCO 3774 -9740 KICT 1 +BAYER 3346 -11794 KLAX 1 +BAYES -3667 17483 NZWP 1 +BAYFA 3774 -12227 KOAK 1 +BAYGA 4062 4278 LTAA 1 +BAYIR 3859 4140 LTAA 1 +BAYIZ 3946 -8832 KZKC 1 +BAYJY 3401 -11779 KZLA 1 +BAYKA 4578 -11913 KZSE 1 +BAYLA 4380 -9688 KFSD 1 +BAYLI 3971 -9108 KZKC 1 +BAYLR 3955 -10562 KDEN 1 +BAYOU 3048 -8916 KGPT 1 +BAYPO 2836 -8258 KZJX 1 +BAYRU 2593 -7782 MYNN 1 +BAYST 3403 -11866 KZLA 1 +BAYTA 3350 -11138 KZAB 1 +BAYTS 4207 -12311 KZSE 1 +BAYUS 90 -17521 KZAK 1 +BAYVA 2994 4733 OKDI 1 +BAYVU 3315 -11748 KSAN 1 +BAYYE 4468 -8965 KZMP 1 +BAYYS 4129 -7297 KZBW 1 +BAYZE 4300 -8789 KMKE 1 +BAYZZ 2786 -8262 KTPA 1 +BAZAS 3773 -319 LECS 1 +BAZBL 3064 -9606 KZHU 1 +BAZES 3939 -7436 KACY 1 +BAZIL 3244 -9199 KMLU 1 +BB 1309 10322 VDVD 3 +BB -1644 -15175 NTTB 3 +BB 4964 2428 UKLV 3 +BBA 219 2255 FZZA 1 +BBAKR 3300 -9703 KDFW 1 +BBALL 3297 -11149 KZAB 1 +BBARB 4106 -8244 KZOB 1 +BBB 1909 7288 VABF 1 +BBC -2127 -4376 SBBS 1 +BBD 2669 8833 VECF 2 +BBD -712 14193 AYPY 2 +BBG 1295 7768 VOMF 1 +BBGVP 5458 -13311 PAZA 1 +BBI 1517 7688 VOMF 2 +BBI 4102 -546 LESA 2 +BBJ 2328 6967 VABF 1 +BBL 5117 547 EBBL 1 +BBLAK 4027 -8049 KPIT 1 +BBM 1586 7462 VABF 1 +BBN 2545 8286 VIDF 2 +BBN 4067 -7338 KZNY 2 +BBPVK 4570 -6780 KZBW 1 +BBS 3002 -223 DAAA 2 +BBS 2024 8581 VECF 2 +BBU 6047 1034 ENEN 1 +BBURG 3365 -8454 KATL 1 +BBYKC 4585 -7033 KZBW 1 +BBZ 1652 8079 VOBZ 1 +BC 1064 12292 RPVB 2 +BC 6438 -17324 UHMA 2 +BCA -3872 -6216 SAEU 1 +BCATT 3947 -8540 KCVG 1 +BCC 6517 -15221 PAZA 1 +BCE 3769 -11230 KZLC 1 +BCHLR 4398 -12169 KZSE 1 +BCN 4131 211 LECB 2 +BCN 5173 -326 EGTT 2 +BCO -2341 -4639 SBBS 1 +BCOVE 3402 -11761 KLAX 1 +BCU 4651 2683 LRBB 1 +BD 5029 -10544 CZMJ 4 +BD 4494 -56 LFBD 4 +BD 5710 3771 UUWV 4 +BD 1115 -435 DRRR 4 +BDA 3236 -6469 KZNY 2 +BDA 910 602 DNKK 2 +BDB 2433 4182 OEJD 1 +BDDRO 2995 -9456 KZHU 1 +BDE -23 2082 FZZA 2 +BDE 4872 -9461 KZMP 2 +BDF 6906 1847 ENBD 2 +BDF 4116 -8959 KZAU 2 +BDL 4194 -7269 KZBW 1 +BDM -344 11473 WAOO 1 +BDO 6727 1436 ENBD 1 +BDODD 3369 -8475 KATL 1 +BDR 1161 3732 HAAA 3 +BDR 3725 2767 LTBB 3 +BDR 4116 -7312 KZNY 3 +BDRD 5243 10320 UIII 1 +BDROC 3845 -10861 KZDV 1 +BDT 934 -8225 MPZL 1 +BDV -3096 2632 FACA 1 +BDX 4483 -72 LFBD 1 +BE 4487 -40 LFBD 3 +BE -4603 16998 NZDN 3 +BE 6303 17930 UHMA 3 +BEA 1250 -7002 TNCA 1 +BEABE 3027 -8146 KZJX 1 +BEACH -1769 17566 NFFF 3 +BEACH 3504 12875 RKPK 3 +BEACH 2068 -15654 PHOG 3 +BEADS -3160 15399 YBBB 2 +BEADS 4073 -7254 KZBW 2 +BEADY 4445 -9834 KHON 1 +BEAER 3831 -8373 KZID 1 +BEAHM 3820 -9779 KZKC 1 +BEAJY 3294 -11704 KNKX 1 +BEAKY 3651 -10153 KZKC 1 +BEALL 3979 -8104 KZOB 1 +BEAMO 4531 -11778 KZSE 1 +BEANI -2749 15275 YAMB 1 +BEANN 3483 -10638 KZAB 1 +BEANO -1874 -4849 SBBS 2 +BEANO 1876 -6662 TJZS 2 +BEANS 3318 -8180 KZJX 1 +BEARR 4153 -11249 KZLC 1 +BEARZ 4156 -8728 KZAU 1 +BEAST 4560 -12285 KPDX 1 +BEATE 4307 -7956 CZYZ 1 +BEAUU 3578 -7898 KZDC 1 +BEAVS 4431 -12329 KCVO 1 +BEBAC 3780 -9724 KICT 1 +BEBAD 3519 -8269 KATL 1 +BEBAL 5327 1833 EPWW 1 +BEBAS -2782 2962 FAJA 1 +BEBCU 5689 -15895 PAPH 1 +BEBDE 3054 -8669 KHRT 1 +BEBEB 5458 1408 EDUU 1 +BEBEE 4181 -8759 KZAU 1 +BEBEL 4825 -9342 KZMP 1 +BEBEM 2295 11636 ZGZU 1 +BEBES 3907 170 LEIB 1 +BEBEV 4222 845 LFMM 1 +BEBEX 5135 1319 EDMM 1 +BEBIG -1835 -14999 NTTO 1 +BEBIM -1064 9384 YMMM 1 +BEBIR 6392 6503 USHB 1 +BEBIX 4595 140 LFBB 1 +BEBKE 4056 -7380 KJFK 1 +BEBKU 5146 1387 EDMM 1 +BEBLA 5104 966 EDGG 1 +BEBLU 5478 6684 UACP 1 +BEBNE 2930 -9856 KSAT 1 +BEBOP 3700 -12500 KZOA 1 +BEBPA 863 16723 PKWA 1 +BEBRO 4936 3452 UKDV 1 +BEBSE 2616 -9758 KHRL 1 +BEBUW 4609 -10322 KZMP 1 +BEBUY 2949 -9495 KEFD 1 +BEBYA 4053 -8563 KZAU 1 +BEBYE 2194 -15977 PHBK 1 +BEC -648 15173 AYPY 1 +BECAD 6187 -16200 PADM 1 +BECAG 6372 -15267 PAMH 1 +BECAR 3467 -9786 KZFW 1 +BECAV 3794 -7540 KZDC 1 +BECAY 6655 -16015 PASK 1 +BECCA 3376 -11808 KZLI 1 +BECEE 3245 -8343 KWRB 1 +BECER 3399 -8848 KZME 1 +BECHI 4300 -7076 KPSM 1 +BECKA 3997 -7765 KZNY 1 +BECKR 3959 -7429 KHPN 1 +BECKS 4355 -7480 KZBW 1 +BECKY -1602 -6844 SLSL 2 +BECKY 4455 -8860 KZMP 2 +BECME 3920 -9579 KZKC 1 +BECOM 4196 -9613 KZMP 1 +BECON 3179 -10671 KZLA 1 +BECRA 4465 -6824 KZBW 1 +BED 132 10396 WSSS 1 +BEDAK 4324 1964 LYBA 1 +BEDAL 4210 -775 LECM 1 +BEDAM 5374 1519 EPWW 1 +BEDAN 4568 3580 UKFV 1 +BEDAX 536 9379 WIIZ 1 +BEDDS 4248 -7139 KZBW 1 +BEDDY 3044 -9177 KZHU 1 +BEDEK 5137 -156 EGTT 1 +BEDFO 5223 -56 EGTT 1 +BEDIP 1754 12363 RPHI 1 +BEDIS 4774 6882 UAUA 1 +BEDKA 5022 7226 UACC 1 +BEDLA 5963 1623 ESMM 1 +BEDLI 5482 8873 UNNT 1 +BEDME 3630 -11966 KNLC 1 +BEDMO 6667 7129 USDD 1 +BEDMU 5420 7076 UAUA 1 +BEDNA 5800 12770 UELL 1 +BEDNO 5168 -190 EGVA 1 +BEDNU 4200 6944 UAII 1 +BEDOR 4842 6755 UAUA 1 +BEDOS 5736 1513 ESMM 1 +BEDOW 4131 -7070 KZBW 1 +BEDOX 4627 1583 LJLA 1 +BEDRA 4900 -1500 EINN 1 +BEDRI 4508 2527 LRBB 1 +BEDRU 4911 6261 UAKK 1 +BEDSI 5057 835 EDGG 1 +BEDUM 5335 659 EHAA 1 +BEDUN 5052 1857 EPWW 1 +BEDUR 4360 7696 UAAA 1 +BEDUS 4661 3873 URRV 1 +BEDUX 3265 -583 GMMC 1 +BEDVE 3627 -9411 KZME 1 +BEDYA 4065 -7265 KZBW 1 +BEEAN 3852 -9360 KSZL 1 +BEEBA 4335 14172 RJTG 1 +BEEBO 2241 15319 RJTG 1 +BEECH 5047 21 EGTT 2 +BEECH 2598 -7938 KZMA 2 +BEECO 6038 -14590 PACV 1 +BEEDE 3095 -8320 KVAD 1 +BEEFA -3701 14266 YMML 1 +BEEFF 4122 -9581 KOMA 1 +BEEFS 4398 -10284 KRCA 1 +BEEFY 4419 -10276 KZDV 1 +BEEGE 4204 -7152 KBOS 1 +BEEGR 4454 -9428 KZMP 1 +BEEHI 4731 -12027 KZSE 1 +BEEJE 4232 -7089 KBOS 1 +BEEKS 5976 -15558 PAIL 1 +BEELR 4187 -8125 KZOB 1 +BEEMR 3891 -7686 KADW 1 +BEEMS 3415 4420 ORBD 1 +BEENO 3064 -8115 KZJX 1 +BEEPA 4699 -11422 KMSO 1 +BEEPS 4282 -7698 KZOB 1 +BEERI 4377 -8941 KZAU 1 +BEERS 4088 -7546 KZNY 1 +BEERT 3525 -9033 KZME 1 +BEESE 4524 -9535 KZMP 1 +BEETE 6656 -14868 PAZA 1 +BEETL 3426 12983 RJTG 1 +BEEZE 3257 -8552 KZTL 1 +BEEZR 4712 -12090 KZSE 1 +BEFAN 4981 -9799 CYWG 1 +BEFIN 3378 -12009 KZLA 1 +BEFNO 4423 -10321 KRCA 1 +BEFTI 6256 -14445 PAZA 1 +BEFTY 3414 -8103 KZJX 1 +BEGAB 1103 -6636 SVZM 1 +BEGAC 939 13792 PTYA 1 +BEGAD 3339 14325 RJTG 1 +BEGAL 4460 2577 LROP 1 +BEGAM 5416 -212 EGTT 1 +BEGAN 3458 -9261 KZME 1 +BEGAR 4791 758 EDGG 1 +BEGAS 4500 -900 LECM 1 +BEGEL 6317 12435 UEEA 1 +BEGEN 4832 1148 EDDM 1 +BEGET -2101 -4351 SBBS 1 +BEGGO 3279 -9703 KDFW 1 +BEGGS 4607 -9650 KBWP 1 +BEGID 5650 -1400 EISN 1 +BEGIM 2472 6700 OPKR 1 +BEGLA 4783 1711 LHCC 1 +BEGLE 3753 -9730 KIAB 1 +BEGLI 4087 5501 UTAK 1 +BEGMA 5704 6136 USSS 1 +BEGMI -983 14041 YBBB 1 +BEGMO 2800 12183 ZSHA 1 +BEGMU -4434 17047 NZZC 1 +BEGOW 3950 -8824 KZKC 1 +BEGRI 4011 11450 ZBPE 1 +BEGTO 5076 -124 EGTT 1 +BEGUR 6212 3286 ULLL 1 +BEGUS 5556 5209 UWKE 1 +BEGUT 5969 3590 ULLL 1 +BEGUY 4306 -145 LECM 1 +BEGVE 3589 -7877 KRDU 1 +BEHQY 4704 -9970 KZMP 1 +BEHRN 3395 -8118 KCAE 1 +BEIGE 4186 -9218 KZAU 1 +BEING 3253 -8659 KZTL 1 +BEIRA 4051 -12241 KZOA 1 +BEJ 3813 -793 LPPC 1 +BEJAE 4245 -8508 KZAU 1 +BEJAT 4389 -7866 CZYZ 1 +BEJAW 5724 -11283 CZEG 1 +BEJAY -3513 14895 YSCB 2 +BEJAY 4393 -9062 KZMP 2 +BEJCO 3934 -10499 KZDV 1 +BEJJI 6379 -16079 PAUN 1 +BEKAH 2660 -8020 KPBI 1 +BEKAL 6886 9500 UOOO 1 +BEKAM 6032 4450 UUKK 1 +BEKAN 4533 976 LIMM 1 +BEKAP 4762 3175 UKOV 1 +BEKAY 3265 -9744 KZFW 1 +BEKEE 3952 -10462 KBKF 1 +BEKEM 5143 458 EHEH 1 +BEKEN 3241 -9402 KZFW 1 +BEKET 5889 -152 EGPX 1 +BEKIR 4106 4789 UBBA 1 +BEKIS 4314 3699 URRV 1 +BEKKA -3780 14451 YMAV 1 +BEKKI 4032 -8835 KZAU 1 +BEKLE 3282 -9983 KZFW 1 +BEKME 2789 -14797 KZAK 1 +BEKMI 6978 17060 UHMM 1 +BEKMO 5299 262 EGTT 1 +BEKNA 5953 2493 EETT 1 +BEKNI 3520 1747 LMMM 1 +BEKOD 1635 9978 VTBB 1 +BEKOL 2254 11413 VHHK 1 +BEKON 5893 2835 ULLL 1 +BEKOR 4975 6251 UATT 1 +BEKRO 4381 7566 UAAA 1 +BEKSA 5182 -255 EGTT 1 +BEKTE 3303 -8660 KZTL 1 +BEKUG -3206 2637 FACA 1 +BEKUN 3795 -2323 LPPC 1 +BEKUR 5238 11076 UIII 1 +BEKVI 5007 1472 LKAA 1 +BEL -138 -4848 SBAZ 2 +BEL 5466 -623 EGPX 2 +BELAG 5616 3529 UUWV 1 +BELAL 2577 3942 OEJD 1 +BELAN 1881 -13805 KZAK 1 +BELAY 3959 -7630 KZNY 1 +BELBA -222 12730 WAAZ 1 +BELCA 4809 -11046 KZLC 1 +BELCH 4228 -7246 KCEF 1 +BELDI 517 4239 HAAA 2 +BELDI 4996 258 LFFF 2 +BELED 3647 965 DTTC 1 +BELEE -4299 17151 NZZC 1 +BELEG 6369 6670 USHB 1 +BELEL -2647 11799 YMMM 1 +BELEN 4391 -274 LECM 1 +BELEP 4579 413 LFEE 1 +BELEW 6475 -15561 PAGA 1 +BELGA 3568 -7803 KRWI 1 +BELGE 1462 -8768 MHSC 1 +BELGI 4050 2588 LTBB 1 +BELGO 4466 -9040 KZMP 1 +BELIA -2100 -4394 SBBS 1 +BELIB 5064 3659 UUWV 1 +BELIC -2892 -4980 SBBS 1 +BELID 5224 1270 EDWW 1 +BELIK 4664 6164 UASP 1 +BELIS -657 -4706 SBAZ 1 +BELIX 3697 1900 LGGG 1 +BELKE 4002 -10201 KZDV 1 +BELKI -1169 12847 YBBB 1 +BELKU 2433 8961 VGFR 1 +BELLA 3161 -11010 KFHU 1 +BELLE 3123 -8317 KVAD 1 +BELLI 3391 -11822 KHHR 1 +BELLL 7652 -6911 BGTL 1 +BELLO 1202 -6745 SVZM 1 +BELLS 3247 -9655 KDFW 1 +BELLY 3352 -11160 KPHX 1 +BELNA -1130 15980 AGGB 1 +BELNI 4392 4592 URRV 1 +BELOB 5071 321 EBOB 1 +BELOK 3939 1036 LIRR 1 +BELOV 4454 1271 LIMM 1 +BELOX 5389 -349 EGTT 1 +BELSA 6206 3705 ULAA 1 +BELSE 3116 -8318 KVAD 1 +BELSO 4737 6869 UAKD 1 +BELSU 3913 3429 LTAA 1 +BELTN 474 4518 HCSM 1 +BELTS 3910 -7697 KZDC 1 +BELTT 4106 -7299 KZBW 1 +BELTZ 6031 -14581 PACV 1 +BELUG 3775 6053 UTAA 1 +BELUS 4568 559 LFMM 1 +BELUT 5545 5802 UWUU 1 +BELUX 4938 1618 LKAA 1 +BELVU 4595 405 LFMM 1 +BELYA 4344 -11879 KZSE 1 +BEMAG 2602 11400 ZGZU 1 +BEMAK 2293 8890 VGFR 1 +BEMBI 5007 2993 UKBV 1 +BEMBO 4023 1535 LIMM 1 +BEMEL 1988 -7088 MDCS 1 +BEMEN 3992 -8850 KZKC 1 +BEMGE 4000 -7461 KWRI 1 +BEMIR 5527 4479 UUWV 1 +BEMIT 4609 4254 URRV 1 +BEMKI 4756 1031 EDMM 1 +BEMLE 3350 -11700 KRIV 1 +BEMMR 3300 -9727 KDFW 1 +BEMOL 1934 -7709 MUFH 1 +BEMOT 4607 3463 UKFV 1 +BEMOX 6338 -13000 CZWG 1 +BEMSE 4151 -8842 KZAU 1 +BEMTI 5077 578 EHBK 1 +BEMUL 6393 14069 UEEE 1 +BEMUR 6792 4409 ULAA 1 +BEMXI 4107 -10057 KLBF 1 +BEN 627 556 DNKK 2 +BEN 5748 -737 EGPX 2 +BENAC 3215 -10211 KMAF 1 +BENAG 5311 4502 UWPP 1 +BENAK 5034 648 EDGG 1 +BENAL 5478 2165 UMKK 1 +BENAR 4825 74 LFFF 1 +BENAS 1405 -8472 MHTG 1 +BENAT 1805 -9238 MMID 2 +BENAT 4213 -8630 KZAU 2 +BENAX 6248 -11000 CZEG 1 +BENBE 3065 -8712 KZJX 1 +BENBO 5045 1 EGTT 1 +BENDA 3566 -8418 KTYS 1 +BENDE 1983 -7520 MUGM 1 +BENDO 761 3801 HAAA 1 +BENDS 3946 -8111 KZID 1 +BENED 4021 -216 LELE 1 +BENEE 4251 -7832 KZOB 1 +BENEM 3618 2932 LTBB 1 +BENES 1621 -8932 MHTG 1 +BENET 1825 -7466 MTJK 2 +BENET 3360 -11884 KZLA 2 +BENEY 2984 -9899 KZHU 1 +BENFI 3574 -8408 KZTL 1 +BENGE 3044 -8122 KZJX 1 +BENGL 3959 -10469 KDEN 1 +BENGU 4719 2519 LRBB 1 +BENGY 3502 -7702 KNKT 1 +BENIB 5242 60 EGUL 1 +BENIE 2357 -7357 MYNN 1 +BENIL 4272 2296 LBSF 1 +BENIM 5515 2822 UMMM 1 +BENIR 6631 -17250 UHMA 1 +BENIS 1864 -7096 MDCS 1 +BENIX 4955 -149 LFRR 1 +BENJE 4038 -7927 KZOB 1 +BENJI -1677 14575 YBCS 1 +BENJJ 3967 -8424 KFFO 1 +BENJO 4188 -8521 KZAU 1 +BENJY 3979 -8637 KIND 1 +BENKI -1400 14701 YBBB 1 +BENKO -1737 -14875 NTTT 1 +BENKY 4151 -8871 KZAU 1 +BENLI 279 11281 WBGS 1 +BENNE 4085 -10488 KZDC 1 +BENNI 4403 -8767 KZAU 1 +BENNN 4218 -7076 KBOS 1 +BENNS 3197 -11034 KDMA 1 +BENNT 4124 -7067 KZBW 1 +BENNY 3903 13969 RJTG 2 +BENNY 4373 -8411 KZOB 2 +BENNZ 4122 -10234 KZMP 1 +BENOK 5101 14433 UHNN 1 +BENOL 5508 5147 UWKD 1 +BENOT 4706 717 LSAZ 1 +BENRI 2823 10595 ZPKM 1 +BENSA 1044 10245 VDPP 1 +BENSE 3763 12655 RKSI 1 +BENSU 5158 -92 EGTT 1 +BENTE 3756 -7881 KZDC 1 +BENTN 3523 -7879 KPOB 1 +BENTO -524 12778 WAAZ 3 +BENTO 4106 1466 LIRN 3 +BENTO 3226 -8683 KZTL 3 +BENTS 1689 -13590 KZAK 1 +BENTU 3463 -1124 GMMM 1 +BENTY 4628 -11942 KZSE 1 +BENUL 3156 6594 OAKN 1 +BENUS 4491 1120 LIMM 1 +BENWA 2775 -8262 KZMA 1 +BENYA 2777 -9933 KLRD 1 +BENZA 4890 -12253 KBLI 1 +BENZI 2706 -7901 MYNN 1 +BENZO -4000 14588 YMMM 2 +BENZO 3910 -8054 KZID 2 +BEO 4481 2033 LYBA 1 +BEOOH 6297 -15561 PAMC 1 +BEP 3246 -8377 KZTL 1 +BEPAC 2615 -8015 KFLL 1 +BEPAL 1902 -7135 MDCS 1 +BEPAM 4726 -12248 KTCM 1 +BEPAN 5253 -626 EIEI 1 +BEPAS 4890 1351 EDMM 1 +BEPAY 4145 -7054 KZBW 1 +BEPDE 3435 7056 OAJL 1 +BEPEE 3889 -8468 KCVG 1 +BEPEG 6300 -7000 CZWG 1 +BEPIT 5185 -11359 CZEG 1 +BEPLA 5798 10137 UIII 1 +BEPPU 3382 13263 RJOI 1 +BEPRA 5843 14842 UHSH 1 +BEPRE 3687 -7786 KZDC 1 +BEPUP 4670 -8256 CZYZ 1 +BERAC 6047 -15139 PASX 1 +BERAD 4830 -406 LFRR 1 +BERAN 1413 -10036 MMFR 1 +BERAS 4736 1177 LOVV 1 +BERAV 5246 1308 EDDI 1 +BERBA 2708 12300 RCAA 1 +BERCA 3370 -11449 KZLA 1 +BERDI 5142 1052 EDMM 1 +BERDU 3391 -11722 KONT 1 +BEREG 5261 3005 UMMM 1 +BEREK 3361 500 DAAA 2 +BEREK 5166 -110 EGTT 2 +BEREL 1883 -6887 MDCS 1 +BEREM 6673 17100 UHMA 1 +BEREN 3705 -11998 KZOA 1 +BERES 4540 2829 LRBB 1 +BEREW 3981 -7454 KZNY 1 +BEREX 1635 -7728 MKFH 1 +BERFY 3347 -8675 KBHM 1 +BERGA 4217 203 LECB 1 +BERGE 4959 672 ETSB 1 +BERGG 3630 -9297 KZME 1 +BERGH 3913 -7205 KZNY 1 +BERGI 5275 436 EHAA 1 +BERGO 3900 2713 LTBB 1 +BERGR 3942 -7448 KACY 1 +BERGS 5852 -13631 PAZA 1 +BERIA 3305 392 DAAA 1 +BERIL 5636 2343 EVRR 2 +BERIL -1000 4600 FSSS 2 +BERIM 5373 1147 EDWW 1 +BERIP 6077 7736 UNSS 1 +BERIS 5407 2891 UMMM 1 +BERIY 2754 -9785 KNQI 1 +BERJO -2203 -6456 SLSL 2 +BERJO 6706 -16300 PAZA 2 +BERKE 3276 -9359 KZFW 1 +BERKS 3786 -12221 KZOA 1 +BERLE 2348 -15726 PHZH 1 +BERLI -2364 -5205 SBCW 1 +BERMI 3751 1536 LIRR 1 +BERNA -1135 -5053 SBBS 1 +BERNE 4047 4279 LTAA 2 +BERNE 4065 -8492 KZID 2 +BERNI -2884 15347 YBBB 2 +BERNI 4512 -12321 KMMV 2 +BERNO 4908 63 LFFF 2 +BERNO 5815 3436 UUWV 2 +BERNS 4188 -7276 KBDL 1 +BERNY 4282 1126 LIRS 1 +BEROK 4417 1035 LIMM 1 +BEROL 4020 1301 LIRR 1 +BERON 4929 911 EDDS 1 +BEROS 2482 -10093 MMMM 1 +BEROX 1600 -7007 MDCS 1 +BERRA 3278 -9020 KZME 1 +BERRI 3420 -11829 KZLA 1 +BERSE 3539 -10905 KGUP 1 +BERSU 4714 794 LSAG 1 +BERTA 4645 1463 LOVV 3 +BERTA 1295 -8677 MHTG 3 +BERTA -3470 -5665 SUEO 3 +BERTH 2695 -7933 KZMA 1 +BERTI 2496 718 DAAA 3 +BERTI -791 -3944 SBRE 3 +BERTI 3605 -7667 KZDC 3 +BERTO 4358 7985 UAII 1 +BERTT 3117 -8170 KZJX 1 +BERTU 4581 3224 UKFV 1 +BERUF 3236 -9967 KABI 1 +BERUG 4862 693 LFEE 1 +BERUL 5267 -352 EGTT 1 +BERUM 3583 -324 LECS 1 +BERUN 5337 3542 UNWV 1 +BERUS 6300 -6300 CZUL 1 +BERUX 4500 -1100 LECM 1 +BERVA 4862 1754 LZBB 1 +BERVI 4368 7420 UAAA 1 +BERYL 3790 -11339 KZLC 1 +BERZE 3559 4415 ORKK 1 +BES -354 -8039 SPIM 1 +BESAK 5326 2499 UMMV 1 +BESAQ 3735 -10593 KZLS 1 +BESAS 2034 -7034 MDCS 1 +BESAT 5975 17942 PAZA 1 +BESAY 6085 -16160 PAPK 1 +BESBA 3300 43 DAAA 1 +BESBE 4068 -11196 KSLC 1 +BESEM 4577 -7332 CYEG 1 +BESER 4621 13643 UHWW 1 +BESET 4617 2232 LRBB 1 +BESGA 6079 -791 EGPX 1 +BESHO -1200 2783 FZZA 1 +BESIE 4244 -8850 KZAU 1 +BESIL 4593 -7714 CZUL 1 +BESIP 5094 1349 EDMM 1 +BESIR 4432 7821 UACC 1 +BESKO 5225 1410 EDWW 2 +BESKO 4503 1981 LYBE 2 +BESLA 6586 2231 ESMM 1 +BESLI 4340 2403 LBSR 1 +BESNI 4864 1125 EDMM 1 +BESOL 5038 6110 UATT 1 +BESOM 3359 -8766 KZME 1 +BESON 7935 10452 UEST 1 +BESOT 5292 2294 EPWW 1 +BESPA 5010 13342 UHHH 1 +BESSA 3859 -12215 KZOA 1 +BESSE 3893 -7711 KDCA 1 +BESSI 3968 -7511 KZDC 1 +BESSS 1692 14745 KZAK 1 +BESSY 3611 -11529 KLAS 1 +BESTO 5173 1740 EPWW 2 +BESTO 2614 12226 RCAA 2 +BESTY 680 -17056 KZAK 1 +BESUN 5611 4792 UWKD 1 +BESUR 6167 9693 UNII 1 +BESUV 2331 -9885 MMMX 1 +BET 6078 -16182 PAZA 1 +BETAG 4897 877 EDGG 1 +BETAK 3940 1973 LGGG 1 +BETAL 5682 2647 EVRR 1 +BETAM 6473 17262 UHMA 1 +BETAR -1202 -4689 SBBS 2 +BETAR 1947 -7950 MKJK 2 +BETAX 5301 -90 EGTT 1 +BETAY 4567 -8484 KZMP 1 +BETEG 4518 3638 UKFV 1 +BETEL -2310 -4797 SBCW 3 +BETEL 1418 12018 RPLL 3 +BETEL 4072 -8513 KFWA 3 +BETEN 4355 977 LIMM 1 +BETER 1988 -9827 MMEX 1 +BETEX 4982 643 EBBU 1 +BETGE 2950 -9827 KRND 1 +BETHA 4119 -7281 KZBW 1 +BETHE 3416 4422 ORBD 1 +BETHL 3688 -11244 KZLA 1 +BETHY 3808 -8595 KZID 1 +BETIK 4814 6688 UAUA 1 +BETIR 1934 -6860 MDCS 1 +BETIS 1022 -8955 MHTG 1 +BETMA 7062 1901 ENBD 1 +BETNO 1510 9820 VYRR 1 +BETOG 4834 -172 LFRR 1 +BETON 4780 -11089 KGTF 1 +BETOR 4387 4844 URRV 1 +BETOS 4807 1135 EDDM 1 +BETOT 4039 1163 LIRR 1 +BETPE 6235 -15450 PAZA 1 +BETPU 4597 6799 UAOO 1 +BETRA 4754 -9633 KZMP 1 +BETRE 4305 -11352 KZLC 1 +BETRI -4700 -7268 SCCZ 1 +BETRO 4140 6393 UTTR 1 +BETTE 4056 -7301 KZBW 1 +BETTI 2997 -9806 KZHU 1 +BETTL 6097 -15330 PANC 1 +BETTY 2421 12530 RORG 2 +BETTY 1471 10064 VTBD 2 +BETUM 5077 -11652 CZEG 2 +BETUM 1899 -6902 MDCS 2 +BETUN 6134 -14987 PAED 1 +BETUS 5269 516 EHAA 1 +BETUV 4895 -312 LFRR 1 +BETVE 2641 -9765 KHRL 1 +BETZO 5097 774 EDGG 1 +BETZY 2825 -9691 KZHU 1 +BEUGA 3788 -7724 KZDC 1 +BEUKE 4047 -8638 KGUS 1 +BEULA 3493 -7769 KZDC 1 +BEUTE 3816 -11710 KTPH 1 +BEUTY 4057 -7501 KLGA 1 +BEVAM 5573 25 EGTT 1 +BEVAN 6304 -15273 PAED 1 +BEVAV 4907 -169 LFRR 1 +BEVBE 3386 -8430 KMGE 1 +BEVCA 4426 -10551 KGCC 1 +BEVEE 3612 -8714 KZME 1 +BEVEG 5418 -11012 CYOD 1 +BEVEL 4950 -11000 CZYZ 2 +BEVEL 5042 -199 EGTT 2 +BEVEN 4569 597 LFMM 1 +BEVER -3928 17724 NZZC 2 +BEVER 3400 -8814 KZME 2 +BEVES 5266 -901 EINN 1 +BEVET 3377 -7895 KMYR 1 +BEVEY 3409 -11836 KSMO 1 +BEVFE 3874 -7990 KEKN 1 +BEVIN 4165 -7134 KPVD 1 +BEVIS 4193 1819 LDZO 1 +BEVLY -3218 11690 YMMM 2 +BEVLY 3285 -7998 KCHS 2 +BEVOL 4701 93 LFBB 1 +BEVRR 3884 -11276 KSLC 1 +BEVTE 1362 14502 PGUA 2 +BEVTE 3395 -9834 KSPS 2 +BEWEJ 6421 -16086 PFSH 1 +BEWEL 4229 -8076 KZOB 1 +BEWHY 3894 -8668 KBMG 1 +BEWIG 4241 -9747 KZMP 1 +BEWLI 5076 -181 EGTT 1 +BEXAL 3597 -1145 GMMM 1 +BEXEQ 4104 -9839 KGRI 1 +BEXER 1419 -6819 TNCF 1 +BEXET 5400 -1400 EISN 1 +BEXGO 3650 -7820 KZDC 1 +BEXID 3957 -348 LECM 1 +BEXUL 6559 2415 EFPS 1 +BEXUM 3330 -6981 KZNY 1 +BEYAK 4440 -10022 KPIR 1 +BEYAP 3346 -8431 KATL 1 +BEYAS 6473 -16325 PAGL 1 +BEYAY 6030 -15168 PAZA 1 +BEYAZ 3851 4279 LTBB 1 +BEYEL 4164 -7145 KOQU 1 +BEYER 3515 -11166 KFLG 1 +BEYKA 3393 -8359 KZTL 1 +BEYLO 3331 -8309 KZTL 1 +BEYMI 3528 -11352 KZLA 1 +BEYYE 2770 -9728 KNGP 1 +BEZED 6487 -6700 CZUL 1 +BEZEE 3588 12662 RKJK 1 +BEZJU 3065 -8858 KZJX 1 +BEZOV 4854 -12246 KZSE 1 +BEZZA -3086 13181 YMMM 1 +BFD 4179 -7862 KZOB 1 +BFF 4189 -10348 KZDV 1 +BFLAT 3601 -9241 KZME 1 +BFM 3061 -8806 KZHU 1 +BFS 5024 465 EBUR 1 +BFV 3524 -9921 KZFW 1 +BG -1261 1341 FNAN 2 +BG 5583 3486 UUWV 2 +BGA 713 -7318 SKED 1 +BGC 4482 62 LFBD 1 +BGD 3329 4423 ORBI 2 +BGD 3581 -10138 KZAB 2 +BGDOG 2929 -7891 KZMA 1 +BGE -3139 -5411 SBCW 1 +BGI 1308 -5948 TTZP 1 +BGM 3494 6926 OAIX 1 +BGN 2118 9493 VYBG 2 +BGN 3201 3488 LLTA 2 +BGO 1732 9652 VYRR 1 +BGOSH 4426 -8943 KZMP 1 +BGQ 6157 -14997 PAZA 1 +BGR 4195 321 LECB 2 +BGR 4484 -6887 KZBW 2 +BGS 4257 2752 LBWR 3 +BGS 4236 -364 LECM 3 +BGS 3239 -10148 KZFW 3 +BGU 5985 1126 ENGM 1 +BH 4614 10072 ZMBH 1 +BHA 2029 4163 OEJD 1 +BHAGA 3207 7295 OPKR 1 +BHALL 3227 7290 OPKR 1 +BHATI 3090 7030 OPKR 1 +BHD 5040 -349 EGTT 1 +BHF 2657 -7866 KZNN 1 +BHI -3200 14148 YMMM 1 +BHITI 2533 8225 VIDF 1 +BHIVE 4098 -11202 KSLC 1 +BHN 3770 -9210 KZKC 1 +BHO 1825 -7113 MDCS 1 +BHOLD 4248 -8317 KDTW 1 +BHP 2768 8443 VNSM 1 +BHS 3051 10420 ZUUU 2 +BHS 620 -7739 SKED 2 +BHTYR 4077 -8545 KFWA 1 +BHURN 3391 7342 OPLR 1 +BHW 4425 -8408 KZOB 1 +BHX 5245 -175 EGBB 1 +BHY 2158 10944 ZGZU 1 +BHZ -1984 -4400 SBBS 1 +BHZNB -1985 -4395 SBBS 1 +BI 4052 5002 UBBB 5 +BI 4287 7452 UAFM 5 +BI 2968 7103 OPLR 5 +BI 5685 5907 USSS 5 +BI 5040 3091 UKBB 5 +BIA 1321 7773 VOBL 1 +BIANT -721 7226 FJDG 1 +BIARD 4084 -8242 KMFD 1 +BIB -1692 14541 YBBB 2 +BIB 3892 -8848 KZKC 2 +BIBAD 3285 -762 GMMM 1 +BIBAN 4593 745 LIMM 2 +BIBAN 850 10500 VVTS 2 +BIBAS 1923 -7044 MDCS 1 +BIBBS 3496 -9263 KZME 1 +BIBDE 4657 -11173 KHLN 1 +BIBED 4015 6591 UTSD 1 +BIBEG 5044 1014 EDGG 1 +BIBEK 4244 1125 LIRA 1 +BIBEM 6267 -14100 CZEG 1 +BIBEX 3721 2483 LGAV 1 +BIBGA 3787 11138 ZBPE 1 +BIBGO 750 7095 VRMF 1 +BIBIL 1067 -7411 SKEC 1 +BIBIM 3969 5536 UTAA 1 +BIBKA 5319 1895 EPWW 1 +BIBLA 5114 -891 EISN 1 +BIBLY 2997 -8987 KNBG 1 +BIBNE 6182 -16301 PAZA 1 +BIBNG 3723 12687 RKSW 1 +BIBOK 1876 -6929 MDCS 1 +BIBON 3900 6745 UTSD 1 +BIBOR 4727 2514 LRBB 1 +BIBOT 4675 641 LSAG 1 +BIBOX 6601 -12400 CZEG 1 +BIBPA 3911 -10851 KGJT 1 +BIBQU 3488 -10681 KZAB 1 +BIBRA 6254 1080 ENTR 1 +BIBTA 5027 890 EDGG 1 +BIBTI 5097 711 EDUU 1 +BIBUL -268 10209 WIIZ 1 +BIBUP -1747 -15700 NTTT 1 +BICAC 6524 -16654 PATE 1 +BICAG 3929 -7754 KZDC 1 +BICAK 3056 -8955 KZHU 1 +BICAL 3428 -9806 KZFW 1 +BICAN 3897 -11255 KZLC 1 +BICAT 3775 -7746 KZDC 1 +BICEP 3644 -9550 KZKC 1 +BICMU 4689 -6800 KPQI 1 +BICNA 3252 -10437 KCNM 1 +BICSA 3372 -9099 KZME 1 +BIDAC 4342 -114 LFBB 1 +BIDAG -1832 14326 YBBB 2 +BIDAG 752 11393 WSJC 2 +BIDAK -404 10603 WIIZ 1 +BIDAN -1659 17873 NFFF 2 +BIDAN 2607 7516 VIDF 2 +BIDAP -2440 12325 YMMM 2 +BIDAP 728 8200 VCCC 2 +BIDDS 4224 -12141 KLMT 1 +BIDDY 4657 -11741 KZSE 1 +BIDEG 1207 10351 VDPP 1 +BIDEL -4541 17110 NZZC 1 +BIDEM 1436 10380 VTBB 1 +BIDEV -1623 -3897 SBRE 1 +BIDEX 1527 8744 VOMF 1 +BIDGI -3553 14915 YSCB 1 +BIDIB 4141 12416 ZYSH 1 +BIDIX 2077 6948 VABF 1 +BIDLA 3090 -882 GMMM 1 +BIDMA 4366 1307 LIMM 1 +BIDME 2963 -9824 KSAT 1 +BIDOK 1283 -926 GOOO 1 +BIDOM 1730 352 DRKK 1 +BIDOR 400 13150 RPHI 1 +BIDPE 3372 -8675 KBHM 1 +BIDPY 3738 -9480 KZKC 1 +BIDRU 2272 10097 ZPKM 1 +BIDSE 4828 -12234 KZSE 1 +BIE 4030 -9675 KZDV 1 +BIFFY 3788 -12033 KOAK 1 +BIFLE 4223 -8820 KORD 1 +BIG 4029 2737 LTBB 3 +BIG 5133 3 EGTT 3 +BIG 6400 -14572 PAZA 3 +BIGAL -3476 13819 YPAD 2 +BIGAL 3799 -7962 KZDC 2 +BIGBA 4771 -9737 KRDR 1 +BIGBE 4413 -8062 CZYZ 1 +BIGBI 1551 12038 RPHI 1 +BIGBY 1453 -13231 KZAK 1 +BIGEE 4211 -7261 KCEF 1 +BIGEK -1464 -17168 NSFF 1 +BIGEN 4213 -9380 KZMP 1 +BIGEO 4117 -7743 KZNY 1 +BIGET 1469 -884 GOOO 2 +BIGET 5287 15578 UHPP 2 +BIGGD 3286 -9681 KDFW 1 +BIGGE 5133 843 EDGG 1 +BIGGO 4196 -7307 KZBW 1 +BIGGR 2824 -8155 KMCO 1 +BIGGS 3081 -8211 KJAX 1 +BIGGY 4042 -7497 KZNY 1 +BIGGZ 3881 -7748 KIAD 1 +BIGIL 2212 7757 VABF 1 +BIGJO 3339 -11799 KLAX 1 +BIGKA 4364 -9336 KZMP 1 +BIGLE 4045 -8199 KZID 1 +BIGLO 4232 1872 LYBA 1 +BIGNO 5000 -283 EGEG 1 +BIGNU 6489 2451 EFPS 1 +BIGOB 3672 12816 RKTT 1 +BIGOD -968 -6721 SBAZ 1 +BIGOM 1053 -308 DRRR 1 +BIGON 564 1075 FCCC 1 +BIGOT -358 -6073 SBAZ 1 +BIGRA 177 16425 AUUU 1 +BIGRO 2157 11183 ZGZU 1 +BIGSA -4022 5700 FIMM 2 +BIGSA -3024 3049 FAJA 2 +BIGSU 5070 841 EDGG 1 +BIGTI 5353 1290 EDWW 1 +BIGUN 3595 13930 RJTY 1 +BIGUP -1893 12333 YBBB 1 +BIGUY 2756 -9714 KNGP 1 +BIGXX 3933 -8550 KZID 1 +BIH 3738 -11837 KZOA 1 +BIHGO 6603 -16136 PABL 1 +BIHOK 3489 13301 RJTG 1 +BIJGO 5977 -15758 PAJZ 1 +BIJOU 6623 -14585 PAZA 1 +BIJUV 3143 -8240 KZJX 1 +BIK -118 13609 WAAZ 1 +BIKAB 678 238 DGAC 1 +BIKAC 3140 -8947 KZHU 1 +BIKAL 346 2958 FZZA 2 +BIKAL -488 10647 WIIZ 2 +BIKBI 4797 946 EDGG 1 +BIKCA 3698 -9726 KZKC 1 +BIKDA 3786 5957 UTAA 1 +BIKEN 1021 8853 VOMF 1 +BIKER -2073 13623 YBBB 1 +BIKIK 2478 8780 VECF 1 +BIKIN 2179 -7152 KZMA 1 +BIKIP -333 2307 FZZA 1 +BIKIS 1628 -1678 GOOO 1 +BIKKR 3657 -11675 KZLA 1 +BIKMA 5707 5918 USSS 1 +BIKMU 5111 667 EDGG 1 +BIKNA 6129 3876 ULAA 1 +BIKOG 1891 -7968 MKJK 1 +BIKOK 829 7860 VOMF 1 +BIKOT -3746 17574 NZZC 1 +BIKRI 4747 7544 UASP 1 +BIKRU 5492 1417 EDWW 1 +BIKTA 273 10372 WMFC 1 +BIKTE 3796 -7559 KZDC 1 +BIKUR 4795 14147 UHSS 1 +BIKUX 3257 7550 VIDF 1 +BIKZE 3958 -11884 KNFL 1 +BIL 4581 -10862 KZLC 1 +BILAN 2500 7784 VIDF 1 +BILAT 2387 11415 ZGZU 2 +BILAT 2097 6800 VABF 2 +BILAW 4313 -7737 KROC 1 +BILBE 5621 -16611 PAZA 1 +BILBO 3954 -12174 KCIC 1 +BILDI 5459 2495 EYVL 1 +BILDU 4717 1066 LOVV 1 +BILEE 3116 -9639 KZHU 1 +BILEX 1007 1393 FTTT 1 +BILEY 4080 -7575 KLGA 1 +BILGA 4858 5541 UATT 1 +BILGE 1982 -15606 PHKO 1 +BILGO 4990 345 LFFF 1 +BILHE 3938 -7476 KZNY 1 +BILIE 3704 -9356 KZKC 1 +BILII 4902 -8826 CZWG 1 +BILIK 335 10113 WMFC 1 +BILIS 515 11226 WSJC 1 +BILIT 3875 -7607 KZDC 1 +BILLA 3624 -7889 KZDC 1 +BILLI 3464 -9156 KZME 1 +BILLL 3421 -7810 KZJX 1 +BILLO 3118 -14129 KZAK 1 +BILLP 3281 -8596 KZTL 1 +BILLS 4449 1827 LQTZ 2 +BILLS 4363 -7187 KZBW 2 +BILLY 6002 -857 EGPX 1 +BILMA 5511 10449 UIBB 1 +BILMI 6544 5220 UUYP 1 +BILNA 4939 1845 LZBB 1 +BILNE 5227 -17453 PAAK 1 +BILNI 5068 -213 EGTT 1 +BILNO 4998 -9775 CZEG 1 +BILOO 4347 -9557 KZMP 1 +BILOX 4178 -9096 KZAU 1 +BILOY 3912 -9569 KZKC 1 +BILPA 4642 -8243 CZYZ 1 +BILRE 4056 -8031 KPIT 1 +BILSA 6586 2544 EFPS 1 +BILSI 6432 -11673 CZYZ 1 +BILTE 4732 -11160 KGTF 1 +BILTO 5650 -1500 EINN 1 +BILTT 3760 -7736 KRIC 1 +BILUN 1868 8281 VECF 1 +BILUX -582 -2623 SBRE 1 +BILVA 5508 2376 EYKA 1 +BILVO 5373 -319 EGTT 1 +BIMAN 1609 -944 GOOO 1 +BIMAP -555 2347 FZZA 1 +BIMAT 787 719 DNKK 1 +BIMBO 1663 -6196 TTZP 2 +BIMBO 3142 -1603 GCCC 2 +BIMBY -2978 11824 YMMM 1 +BIMDO 4430 6753 UASP 1 +BIMET 3267 -9989 KDYS 1 +BIMGE 3476 -12061 KVBG 1 +BIMGO 4950 -1400 EISN 1 +BIMKE 3883 -7687 KADW 1 +BIMLA 2661 6872 OPKR 1 +BIMLE 3705 -7647 KLFI 1 +BIMLO 5827 6398 USHH 1 +BIMOD 412 787 DNKK 1 +BIMOG 2522 -1155 GOOO 1 +BIMOT 1987 7035 VABF 1 +BIMPA 5237 1977 EPWW 1 +BIMPE 3480 12638 RKJB 2 +BIMPE 3372 -11908 KNTD 2 +BIMRO 6065 -12500 CZEG 1 +BIMSE 3074 -8701 KZJX 1 +BIMSO 5328 6534 UAUU 1 +BIMTA 5739 11661 UEMO 1 +BIMUT 1839 -1800 GOOO 1 +BINAL 5577 -16200 PAZA 1 +BINAN 3397 13830 RJTG 1 +BINAS -273 -6085 SBAZ 1 +BINAY 3301 -9694 KDAL 1 +BINBO 5340 334 EGTT 1 +BINDE 4861 11061 ZMUB 1 +BINDY 3401 -11764 KZLA 1 +BINGA 5770 -12500 CZEG 1 +BINGE 1648 -13538 KZAK 1 +BINGI 4725 784 LSAG 1 +BINGL 2975 -9554 KHOU 1 +BINGM 3284 -9727 KDFW 1 +BINGO 3441 13318 RJTG 2 +BINGO 3885 -9121 KZKC 2 +BINGQ 4821 -11436 KGPI 1 +BINJI 1843 -6619 TJSJ 1 +BINJO 2040 -16080 PHZH 1 +BINKA 5376 1428 EPWW 1 +BINKE 3801 -10559 KZDV 1 +BINKO 3579 1820 LMMM 1 +BINKS 3905 -7703 KZDC 1 +BINKU 4693 2046 LHLH 1 +BINLO 6175 -10346 CZYZ 1 +BINNS 3979 -7701 KZNY 1 +BINNZ 4018 -11984 KZOA 1 +BINOL 108 2962 FZZA 1 +BINOR 3500 12100 ZSHA 1 +BINRE 4022 -7463 KWRI 1 +BINRI 4344 7522 UAAA 1 +BINRO 5816 979 ENOS 1 +BINTA 7775 9598 UODS 1 +BINTH -2465 11474 YMMM 1 +BINTI 5456 -200 EGTT 1 +BINTU 6500 1188 ENOS 1 +BIO -5161 -7222 SAVF 1 +BIOTA 4436 7671 UAAA 1 +BIPAL -4291 17293 NZZC 1 +BIPEK 3300 11885 ZSHA 1 +BIPET 2500 -1636 GCCC 1 +BIPEX 452 -178 DGAC 1 +BIPGE 3520 -9905 KZFW 1 +BIPID 4455 -8886 KZMP 1 +BIPIN 2463 -8136 KNQX 1 +BIPLE 4187 -9348 KIKV 1 +BIPOD 4188 -7667 KZNY 1 +BIPOP 2335 11115 ZGZU 1 +BIQCI 4210 -10427 KTOR 1 +BIQFI 7015 -15148 PAQT 1 +BIRAC 6741 -15011 PACX 1 +BIRAL -1093 4758 FMMM 1 +BIRAM 1137 947 DNKK 1 +BIRAN 143 2017 FZZA 1 +BIRAS 113 9981 WIIZ 1 +BIRAY 3523 -7896 KPOB 1 +BIRBA 3911 -751 LPPC 1 +BIRBO 4883 13292 UHHH 1 +BIRCH 6474 -15176 PAZA 1 +BIRDD 2575 -8020 KMIA 1 +BIRDI 6889 -16599 PALU 1 +BIRDS 4195 -7174 KZBW 1 +BIREE 3316 -11817 KNUC 1 +BIREL 907 -1338 GLRB 1 +BIRGI 4735 1192 LOVV 1 +BIRGO 4339 612 LFMM 1 +BIRHT 1733 5202 OYSC 1 +BIRIM 3186 3497 LLAA 1 +BIRIN -4163 17312 NZZC 1 +BIRKA 5138 1093 EDMM 1 +BIRLA 5058 -9707 CZEG 1 +BIRLE 3429 -9545 KDFW 1 +BIRLN 3955 -7711 KZNY 1 +BIRMA 4498 3056 UKOV 1 +BIRMO 5287 1207 EDWW 1 +BIRNI 1377 577 DNKK 1 +BIRNO 1437 -6021 TTPP 1 +BIRO 3143 13111 RJFY 1 +BIRPE 2607 -8027 KFLL 1 +BIRRA 3954 -8651 KIND 1 +BIRRM 4086 -9198 KZAU 1 +BIRRS 4334 -8378 KZOB 1 +BIRSA 3505 1150 LMMM 1 +BIRSI 5912 2604 EETT 1 +BIRSU 4158 1683 LIBB 1 +BIRTA 4700 2345 LRBB 1 +BIRTE 3405 -11746 KONT 1 +BIRTI -1128 -4261 SBCW 1 +BIRUQ 702 15770 KZAK 1 +BIS 3478 576 DAAA 3 +BIS 1194 -1564 GOOO 3 +BIS 4676 -10067 KZMP 3 +BISAN -905 -4885 SBAZ 1 +BISAP 839 646 DNKK 1 +BISAY 5952 -15533 PAZA 1 +BISBA 4209 363 LECB 1 +BISCA 4800 -9760 KZMP 1 +BISEI 4287 14293 RJTG 1 +BISEN 2014 -15472 PHZH 1 +BISES 4132 169 LECB 1 +BISET 1839 6930 VABF 1 +BISGE 2961 -9839 KSAT 1 +BISIG 2100 12526 RPHI 1 +BISIS 2679 12655 RORG 1 +BISIV 4499 14428 RJTG 1 +BISKA 4368 -281 LECM 1 +BISKE 3623 -8674 KZME 1 +BISKO 3429 1073 DTTC 1 +BISLE 4543 -12231 KPDX 1 +BISMI 3365 -689 GMME 1 +BISMU 4280 -654 LECM 1 +BISNA 4223 4928 URRV 1 +BISOK -3288 -5668 SUEO 1 +BISOM -232 11584 WADZ 1 +BISON 2804 -9714 KZHU 1 +BISOP 3558 -11242 KZLA 1 +BISOR 1235 10278 VDPP 1 +BISOX -32 -14949 KZAK 1 +BISPO 5694 -11590 CZEG 1 +BISRE 3027 -8723 KPNS 1 +BISRO 6724 2524 EFPS 1 +BISSA 3151 500 DAAA 2 +BISSA -885 -4084 SBAZ 2 +BISTA 5520 1212 EKDK 1 +BISTO 2037 -8367 MHTG 1 +BISTT -1103 15947 AGGG 1 +BISUK 1050 -4650 TTZP 1 +BISUN -1770 17050 NFFN 2 +BISUN 4323 13120 UNWW 2 +BISUW 3385 -10216 KLBB 1 +BISXI 6491 -15732 PFKU 1 +BITAK -2363 -4364 SBBS 1 +BITAN -1937 10867 YMMM 1 +BITAR 3956 -10932 KZDV 1 +BITAX 773 -5848 SYGC 1 +BITBU 4998 656 EDGG 1 +BITEM 1715 8213 VOMF 1 +BITER 3011 -9708 KAUS 1 +BITES 3844 -8077 KZID 1 +BITEX 126 -1986 GOOO 1 +BITHO 2863 -8106 KMCO 1 +BITIS -2697 -6409 SACF 2 +BITIS 1027 10625 VVTS 2 +BITIX 1057 -7742 MPZL 1 +BITLA 4088 2136 LGGG 1 +BITLE 4294 -9088 KZMP 1 +BITLR 4488 -9232 KZMP 1 +BITOD 726 10412 VVTS 1 +BITOP 5931 -15518 PAZA 1 +BITOR 927 -8100 MPZL 1 +BITPY 4055 14164 RJSM 1 +BITRE 3741 -8714 KZID 1 +BITRO 6700 -13500 CZEG 1 +BITRR 4152 -11385 KZLC 1 +BITSA 5557 3761 UUWV 1 +BITSE 3459 -9433 KZME 1 +BITSI 4931 1624 LKAA 1 +BITTA 2353 -15548 PHZH 1 +BITTR 4312 -8594 KZAU 1 +BITUR -2493 -5493 SGFA 1 +BITUS -2820 -5759 SARU 1 +BITUX 3628 12803 RKSI 1 +BITZY 3142 -8552 KDHN 1 +BIVAC 5986 -16395 PAKI 1 +BIVAM -3397 -5895 SAEU 1 +BIVAN -157 -7950 SEGU 1 +BIVAP 785 -6726 SVZM 1 +BIVAY 3111 4593 ORTL 1 +BIVDY 3789 -8165 KZTL 1 +BIVGO 4565 -7520 CZUL 1 +BIVIK -4339 -7101 SARU 1 +BIVLO 4620 625 LSAZ 1 +BIVTE 3288 -11706 KNKX 1 +BIVUT 120 -6335 SBAZ 1 +BIWIK 2753 -8048 KFPR 1 +BIWWA 3512 13626 RJTG 1 +BIX 3041 -8893 KZHU 1 +BIXAK 2788 13314 RORG 1 +BIXBY 4179 -8950 KZAU 1 +BIXEL 4870 1258 EDMM 1 +BIXER 6945 -14843 PAZA 1 +BIXIL 827 -8286 MPZL 1 +BIXIM -3735 -6302 SAEU 1 +BIXOX 1156 -8112 MPZL 1 +BIXUT -126 -8074 SEGU 1 +BIYAB 4376 -8867 KOSH 1 +BIYAC 3770 -8716 KOWB 1 +BIYAD 6656 -15325 PFAL 1 +BIYAK 2627 -7965 KFLL 1 +BIYAN 5687 -15415 PAKH 1 +BIYCA 4332 -11063 KJAC 1 +BIYIR 6482 -16200 PFEL 1 +BIYTA 5937 -15729 PANW 1 +BIZAR 3917 -8961 KZKC 1 +BIZEN 3471 13422 RJTG 2 +BIZEN 3986 -10500 KBJC 2 +BIZON 4268 -7845 KZOB 1 +BJ 1334 -1666 GBOY 1 +BJA 3672 508 DAAA 3 +BJA -335 2932 HBBA 3 +BJA 3816 -792 LPBJ 3 +BJB 4342 -8813 KZAU 1 +BJC 3991 -10514 KZDV 1 +BJD 3297 5920 OIIX 1 +BJI 4758 -9502 KZMP 1 +BJO -2277 -6431 SLLF 2 +BJO 7450 1909 ENOB 2 +BJT 3395 -8322 KZTL 1 +BJX 2100 -10148 MMFR 1 +BK 6431 -9606 CZEG 5 +BK 2990 12133 ZSHA 5 +BK 5357 4520 UWPP 5 +BK 1399 10065 VTBD 5 +BK 2080 10666 VVGL 5 +BKA 5686 -13555 PAZA 1 +BKD 5303 1155 EDWW 1 +BKE 4484 -11781 KZLC 1 +BKEYE 4308 -8924 KMSN 1 +BKF 3971 -10475 KBKF 1 +BKINI 3047 -8198 KZJX 1 +BKK 1389 10060 VTBB 2 +BKK 3085 -8560 KZTL 2 +BKKUS 4270 -8285 KMTC 1 +BKL -386 10233 WIPL 2 +BKL 4153 -8166 KZOB 2 +BKO 1255 -793 GOOO 1 +BKT 3713 -7804 KZDC 1 +BKV -232 2881 FZZA 1 +BKW 3778 -8112 KZTL 1 +BKX 4430 -9682 KZMP 1 +BKY 775 -507 DIII 2 +BKY 5199 6 EGTT 2 +BKZ 4113 2914 LTBB 1 +BL 2280 9030 VGFR 5 +BL 4749 1919 LHBP 5 +BL 6569 -2029 BIRD 5 +BL 4243 7613 UAFM 5 +BL 4420 13312 UHWW 5 +BLABR 3929 -7678 KBWI 1 +BLACA 5488 -516 EGTT 1 +BLACK -3478 13941 YMMM 2 +BLACK 4269 -8897 KZAU 2 +BLAHM 4075 -8007 KZOB 1 +BLAID 3861 -7545 KZDC 1 +BLAIN 3628 -8360 KZTL 1 +BLAIR 3486 -9929 KLTS 1 +BLAJA 4618 2401 LRBB 1 +BLAKA -2820 15322 YBBB 1 +BLAKE 3986 -7434 KWRI 1 +BLAKI 3624 -9709 KSWO 1 +BLAKK 4604 -7242 CZUL 1 +BLAKO 4733 -12207 KZSE 1 +BLAKY 3251 -9050 KZME 1 +BLALY 3128 -8505 KZJX 1 +BLAME 2773 -9960 KLRD 1 +BLAMI 6448 -1982 BIRD 1 +BLAMO 3541 -7815 KZDC 1 +BLANC 3563 -12136 KZOA 1 +BLANE 3391 -8216 KZTL 1 +BLANN 4738 -9732 KRDR 1 +BLANO 3961 -8748 KZID 1 +BLANT 3765 -12195 KOAK 1 +BLARE 3941 -7555 KILG 1 +BLARS 3140 -8557 KZJX 1 +BLASK 2099 -10538 MMMZ 1 +BLASO 4065 364 LECB 1 +BLATT 4183 -7202 KZBW 1 +BLAYD 3799 -8466 KLEX 1 +BLAYK 2812 -8277 KMCO 1 +BLAYN 4531 -9289 KZMP 1 +BLAZE 4146 -7759 KZNY 1 +BLAZR 4564 -12272 KPDX 1 +BLAZZ 3616 12656 RKJK 1 +BLD 3600 -11486 KZLA 1 +BLDEE 3157 -9732 KPWG 1 +BLDOG 2764 -8065 KVRB 1 +BLEAK 4239 -7090 KBOS 1 +BLEAR 3682 -12018 KZOA 1 +BLEAT 4346 -8446 KZOB 1 +BLECO 3345 -9711 KZFW 1 +BLEND 4368 -9404 KZMP 1 +BLESS -1539 -3988 SBRE 2 +BLESS 4094 -7642 KZNY 2 +BLESU 4144 -8181 KCLE 1 +BLEUZ 3167 -8949 KMSY 1 +BLEWE 3121 -9721 KZFW 1 +BLEWS 3526 -8999 KMEM 1 +BLF -731 14564 AYPY 2 +BLF 3731 -8119 KZTL 2 +BLG 5039 12743 UHBB 1 +BLGRS 3831 -8579 KSDF 1 +BLH 4688 7498 UAUH 2 +BLH 3360 -11476 KZLA 2 +BLI -875 11516 WADD 1 +BLIDA 4169 -11270 KZLC 1 +BLIGH 6085 -14700 PAVD 1 +BLIMP 3511 -9391 KZME 1 +BLIMY 4191 -9024 KZAU 1 +BLIND -2968 -5666 SBBS 1 +BLINI 3537 -10836 KZAB 1 +BLINK 4048 -7797 KZMP 1 +BLISS 4033 -8197 KZID 1 +BLITH 3607 -9015 KZME 1 +BLITS 4804 -9716 KGFK 1 +BLITZ 3918 -7717 KZDC 1 +BLIXI 2536 5515 OMDB 1 +BLKJK 3950 -11933 KZOA 1 +BLLDG 3395 -8322 KAHN 1 +BLLUT 4095 -7355 KZNY 1 +BLM 4763 750 LFEE 1 +BLN 3815 -363 LECS 1 +BLNAP 4354 -7154 KZBW 1 +BLNKT 2662 -8008 KPBI 1 +BLO 4267 2381 LBSR 1 +BLOCC 3555 -7961 KGSO 1 +BLOCK -1383 -3873 SBRE 2 +BLOCK 3905 -8448 KCVG 2 +BLOKE 3742 -10552 KZDV 1 +BLOKR 4125 -8808 KZAU 1 +BLOKS 2839 -9700 KZHU 1 +BLONA 4501 678 LSAG 1 +BLOND 2791 -8316 KZMA 1 +BLOOD 3183 -8611 KZTL 1 +BLOOM 3780 -10403 KZDV 1 +BLOTA -815 -7162 SBAZ 1 +BLOTS 3428 -8102 KZJX 1 +BLOUF 4123 -9581 KOMA 1 +BLOWN 4083 -7546 KABE 1 +BLRNE 2923 -8314 KZJX 1 +BLT 425 2097 FZZA 2 +BLT 3153 3112 HECC 2 +BLU 1199 -8377 MHMN 1 +BLUBL 3030 -9630 KZHU 1 +BLUEF 3736 -8113 KZID 1 +BLUES -1533 -4652 SBBS 2 +BLUES 3880 -7791 KZDC 2 +BLUEZ 4295 -8253 KZOB 1 +BLUFI 2689 -7983 KZMA 1 +BLUGA 6077 -15192 PAZA 1 +BLUIE 2947 -9852 KSAT 1 +BLUIT 4741 -12042 KZSE 1 +BLUJA -1439 -17081 NSTU 1 +BLUMS 2966 -9575 KZHU 1 +BLUNE 2562 -8022 KMIA 1 +BLUNT -4308 17252 NZZC 2 +BLUNT 4707 -11766 KZSE 2 +BLUPE 4029 -11183 KSLC 1 +BLURB 3483 -9354 KZME 1 +BLUSH 2133 -15667 PHZH 1 +BLUST 3707 -8471 KBNA 1 +BLUTO 4197 -8746 KORD 1 +BLV -2910 2630 FAJA 2 +BLV 4330 -294 LECM 2 +BLVIL 3846 -8976 KBLV 1 +BLVNS 2838 -8803 KZHU 1 +BLYTH 3314 -8219 KZTL 1 +BM 2427 9725 VYBM 2 +BM 5014 -9731 CZWG 2 +BMC 4483 -72 LFBB 2 +BMC 4152 -11208 KZLC 2 +BMI 4048 -8893 KZAU 1 +BMK 5426 4823 UWLL 1 +BML 4463 -7119 KZOB 1 +BMORE 3935 -7684 KBWI 1 +BMPER 2622 12766 ROTM 1 +BMR 4767 2335 LRBB 1 +BMW 3394 -8359 KZTL 1 +BN 4042 5006 UBBB 4 +BN -2737 15314 YBBB 4 +BN 896 12549 RPHI 4 +BN 5547 6302 USCC 4 +BNA 3665 359 DAAA 5 +BNA -2883 15356 YBBB 5 +BNA 3212 2025 HLLL 5 +BNA 3614 -8668 KZME 5 +BNA 1013 -6471 SVZM 5 +BNB 4815 1724 LZIB 2 +BNB 5598 3746 UUEE 2 +BNBRK -730 7239 FJDG 1 +BND -688 10751 WICC 2 +BND 2720 5637 OIIX 2 +BNE 5062 191 LFFF 2 +BNE 1373 -6098 TTZP 2 +BNGAL 6512 -14724 PAEI 1 +BNGLE 3955 -8441 KZID 1 +BNJMN 3251 -8591 KZTL 1 +BNK 7007 2497 ENBN 1 +BNKER 4090 -11201 KSLC 1 +BNN 6546 1221 ENTR 2 +BNN 5173 -55 EGWU 2 +BNNET 4308 -8337 KZOB 1 +BNO 4915 1669 LKBB 1 +BNR 3188 7715 VIDF 2 +BNR 7007 2498 ENBD 2 +BNS 861 -7022 SVZM 1 +BNTON 3860 -9216 KZKC 1 +BNTTZ 2526 -7632 MYNN 1 +BNW 4205 -9385 KZAU 1 +BNZAI 2295 -15637 PHIK 1 +BO 4417 1526 LDZD 3 +BO 138 17314 NGFF 3 +BO 5063 3089 UKBV 3 +BOA 4454 1129 LIMM 1 +BOACH 3568 -11529 KZLA 1 +BOAGY 4024 -11185 KSLC 1 +BOANB 4457 1120 LIPE 1 +BOARD 2430 -15425 KZAK 1 +BOARS 3823 -12313 KZOA 1 +BOAST 3915 -7643 KBWI 1 +BOATR 2741 -7981 KFLL 1 +BOATS 2838 -8307 KSRQ 1 +BOATT 4235 -7075 KBOS 1 +BOAZE 3419 -8621 KZTL 1 +BOBAE 3708 12722 RKSO 1 +BOBAG 104 10350 WSJC 1 +BOBAK 3913 11641 ZBPE 1 +BOBAS -905 -7127 SBAZ 1 +BOBAT 992 -7181 SVZM 1 +BOBAY 4077 -8244 KMFD 1 +BOBBA 3939 -10619 KDEN 1 +BOBBB 4162 -8834 KZAU 1 +BOBBE 3393 -11731 KRAL 1 +BOBBI 2992 -9413 KBPT 1 +BOBBO 3237 -6720 KZNY 1 +BOBBS 5100 -6200 CZQM 1 +BOBCT 4055 -8201 KZID 1 +BOBED 1800 7993 VABF 1 +BOBEE 4495 -9326 KMSP 1 +BOBER -167 -7775 SEGU 1 +BOBET -2901 12470 YMMM 2 +BOBET 2401 7854 VAVA 2 +BOBGE 1987 -7531 MUGM 1 +BOBIC 805 -7389 SKED 1 +BOBIK -2721 -5846 SGFA 1 +BOBIN 3279 -9706 KDFW 1 +BOBIO 2684 -8086 KPBI 1 +BOBJA 3803 -12210 KSFO 1 +BOBMO 5111 600 EHBK 1 +BOBNE 3474 -9919 KLTS 1 +BOBNO 5353 -11241 CZEG 1 +BOBOB 237 10710 WSJC 1 +BOBOD -600 6969 VRMF 1 +BOBOE 3037 -8633 KVPS 1 +BOBOS 4651 -9001 KZMP 1 +BOBOT 3337 13771 RJTG 1 +BOBRA 4624 -7654 CZYZ 1 +BOBRE 3316 -11148 KIWA 1 +BOBRI 4684 -119 LFBB 1 +BOBRO 4411 7471 UAAA 1 +BOBRU 6822 14602 UESO 1 +BOBSA 4850 65 LFFF 1 +BOBSI 4632 499 LFMM 1 +BOBSS 4029 -7675 KZNY 1 +BOBTE 4072 -7415 KEWR 1 +BOBTU 4412 -5282 CZQX 1 +BOBVE 3337 -10050 KZFW 1 +BOBYA 4242 -7263 KBAF 1 +BOCAG 4408 -9238 KRST 1 +BOCAP 3019 -8213 KZJX 1 +BOCAT 4834 -12216 KZSE 1 +BOCAY 4321 -9011 KZAU 1 +BOCCA 1848 -6660 TJZS 1 +BOCHH 3618 -7986 KGSO 1 +BOCKS 4280 -7634 KZBW 1 +BOCTA 4119 -9579 KOMA 1 +BOD 2813 684 DAAA 1 +BODAI 3601 13929 RJTY 1 +BODAK 160 -3000 SBAO 1 +BODAL 4946 1578 LKAA 1 +BODAN 4759 945 LSAZ 1 +BODAR 2261 7422 VABF 1 +BODAT -388 -7005 SKSK 1 +BODBA 3889 5863 UTAA 1 +BODCU 3875 -9212 KCOU 1 +BODDI 4821 -9737 KRDR 1 +BODEG -2013 16300 NFBB 1 +BODEL 1498 7942 VOMF 1 +BODER -1590 -17583 NFFF 1 +BODET -1224 -7390 SPIM 1 +BODEX -1255 3 FNAN 1 +BODEY 4431 -12102 KZDM 1 +BODIL 4852 -409 LFRB 1 +BODIR -3515 -6035 SAEF 1 +BODIS 983 -7096 SVZM 1 +BODJY 4066 -7601 KZNY 1 +BODKA 3965 5150 UBBA 1 +BODKI -500 17704 NFFN 1 +BODLA 5328 1441 EDUU 1 +BODLE 6117 -14983 PANC 1 +BODLO 2041 -7301 MTMA 1 +BODLY 3596 -7870 KRDU 1 +BODNU 5040 7515 UACC 1 +BODOG 2603 8358 VECF 1 +BODOK 3948 12543 ZKKP 1 +BODPE 3510 -12100 KVBG 1 +BODRA 6228 -8000 CZWG 1 +BODRE 4123 -7383 KHPN 1 +BODRI 6242 1982 EFES 1 +BODRO 5053 3576 UUWV 1 +BODRU 4421 638 LFMM 1 +BODSI 4484 5432 UATT 1 +BODSO 5305 209 EGTT 1 +BODTA 3117 -9448 KZHU 1 +BODYS 4071 -8413 KZOB 1 +BOELO 3002 -9414 KBMT 1 +BOENZ -7500 16650 NZZO 1 +BOFIN 4872 -9353 CZWG 2 +BOFIN 2071 7246 VABF 2 +BOFVY 4809 -11490 KGPI 1 +BOG 485 -7432 SKED 1 +BOGAL -3360 13773 YMMM 2 +BOGAL 957 -7742 MPZL 2 +BOGAN 3721 12647 RKRR 1 +BOGAS 3951 -382 LECM 1 +BOGAT 1636 7600 VOMF 1 +BOGDI 4342 7427 UAAA 1 +BOGEP 2407 9041 VECF 1 +BOGER 3093 3488 LLAA 1 +BOGET 3451 -11825 KZLA 1 +BOGEV -1683 6500 FIMM 1 +BOGEY 4172 -7020 KHYA 1 +BOGGA 3353 -8593 KZNB 1 +BOGGI 4914 -12279 CZVR 1 +BOGGS 4001 -8075 KZOB 1 +BOGGY 5025 -10441 CYQR 3 +BOGGY 4469 2059 LYBE 3 +BOGGY 2825 -9146 KZHU 3 +BOGIA -440 14472 AYPY 1 +BOGIE 6438 -14686 PAEI 1 +BOGII 3375 -8185 KAGS 1 +BOGKO 4818 -11439 KGPI 1 +BOGLE 3374 -11717 KRIV 1 +BOGLY 3014 -9003 KNEW 1 +BOGMA 4796 3160 UKOV 1 +BOGMI 5100 -720 EGTT 1 +BOGMU 5398 1029 EDWW 1 +BOGNA 5070 -25 EGTT 1 +BOGNR 3389 -11795 KSLI 1 +BOGOP 2673 8975 VECF 1 +BOGOR -4117 -5903 SAVU 1 +BOGRA 5315 10378 UIII 1 +BOGSI 1390 -6430 SVZM 1 +BOGSO 4503 -8243 CZYZ 1 +BOGUM 2011 3805 HSSS 1 +BOGUR -875 -6402 SBAZ 1 +BOHBI 5542 -13335 PAKW 1 +BOHIC 4408 -8509 KORD 1 +BOHOL 957 12438 RPHI 1 +BOHRR 4259 -8543 KZAU 1 +BOI 4355 -11619 KZLC 1 +BOIER 3852 -7971 KZDC 1 +BOILE 3442 -11803 KZLA 1 +BOILL 4012 -8838 KCMI 1 +BOILR 4484 -12408 KZSE 1 +BOILS -500 -17985 NFFF 1 +BOINE 4983 -9726 CZWG 1 +BOING 3274 -11722 KSAN 1 +BOINT 2858 -9653 KZHU 1 +BOJAA 3355 -8431 KATL 1 +BOJAK 4166 -8796 KZAU 1 +BOJAM 5211 -11772 CZVR 1 +BOJAN 3818 -7298 KZNY 1 +BOJAR 3726 -7924 KLYH 1 +BOJAY 3454 -10317 KCVS 1 +BOJID 4006 -7520 KPHL 1 +BOJOE 4054 -8916 KBMI 1 +BOJOL 4229 -10819 KZLC 1 +BOKAD 3188 7551 VIDF 1 +BOKAK 1296 10250 VTBB 1 +BOKAN 81 -7788 SEGU 1 +BOKAY 3615 -9243 KZME 1 +BOKEN -2466 -6291 SACU 1 +BOKEV 2092 8826 VECF 1 +BOKIN 4043 -8422 KZID 1 +BOKIP 107 10373 WSSS 1 +BOKIS 5096 8355 UNBB 1 +BOKKI 4167 -9987 KZDV 1 +BOKLA 4149 7121 UAFM 1 +BOKLE 3281 -9680 KDAL 1 +BOKLO 1852 -6955 MDSD 1 +BOKMA 5452 -13165 CZVR 1 +BOKNA 5525 14874 UHSH 1 +BOKNE 3297 -11736 KSAN 1 +BOKNI 5034 1061 EDMM 1 +BOKNO 4705 69 LFBB 1 +BOKO 3696 12819 RKTI 1 +BOKPY 1115 9874 VYBP 1 +BOKSA 5609 4735 UWKD 1 +BOKSI 4664 1983 LHCC 1 +BOKSO 5180 1066 EDWW 1 +BOKSU 5431 2306 EYVL 1 +BOKTE 4353 -11612 KBOI 1 +BOKUK -4845 -7004 SAVU 1 +BOKUS 820 -7638 SKED 1 +BOKVE 3886 -7673 KZDC 1 +BOKVI 6545 4844 ULAA 1 +BOKYA 4514 -9308 KZMP 1 +BOL -3746 14480 YMMM 3 +BOL 6393 -2149 BIKF 3 +BOL 4262 1205 LIRR 3 +BOLAK -817 10634 WIIZ 1 +BOLAR 1294 -7542 SKEC 1 +BOLAT -3366 -5401 SUEO 1 +BOLAX -2201 17689 NFFN 1 +BOLAY 3483 -8676 KHSV 1 +BOLBE 1342 1464 FTTT 1 +BOLBI 5347 -181 EGTT 1 +BOLBO 5179 1315 EDWW 1 +BOLCY 4292 14174 RJCJ 1 +BOLDE 3358 -11740 KSNA 1 +BOLDO 452 -8291 SKED 1 +BOLDR 3717 -12208 KSFO 1 +BOLEP -1338 -7285 SPIM 1 +BOLEX 3100 12300 ZSHA 1 +BOLEZ 3041 -8131 KZJX 1 +BOLFY 1346 14473 PGUM 1 +BOLGA 5279 538 EHAA 1 +BOLGE 3262 -8357 KWRB 1 +BOLGI 4667 594 LFEE 1 +BOLGO 4972 5659 UATT 1 +BOLGU 4593 -6 LFBB 1 +BOLIC 3401 -11035 KZAB 1 +BOLIR -2488 -5453 SGFA 1 +BOLIS 2056 6500 VABF 1 +BOLKA 3648 -261 LECS 1 +BOLKI 4957 794 EDGG 1 +BOLLY 4809 415 LFFF 1 +BOLMO 6572 -13500 CZEG 1 +BOLNA 4362 6297 UAOO 1 +BOLNE 3029 -8752 KNPA 1 +BOLNI 6293 719 ENTR 1 +BOLOD 2959 12502 RORG 1 +BOLOS 2939 -9462 KZHU 1 +BOLOT 4036 889 LIRR 1 +BOLRO 5000 -169 LFRR 1 +BOLRU 5003 2414 UKLV 1 +BOLSA 4333 332 LFBB 2 +BOLSA -120 10869 WIIZ 2 +BOLSI 4923 1076 EDDN 1 +BOLSO 6020 2470 EFHK 1 +BOLSU 5125 7294 UACC 1 +BOLTA 1927 -9577 MMVR 2 +BOLTA 4006 6613 UTSD 2 +BOLTE 3616 -9316 KHRO 1 +BOLTS 3244 -9047 KZME 1 +BOLTY -3783 14494 YMML 1 +BOLTZ 4308 -7519 KZBW 1 +BOLUG 400 13078 WABZ 1 +BOLUK 5490 2108 UMKK 1 +BOLUL -138 -7835 SEGU 1 +BOLUM -1933 -500 FAJO 1 +BOLUR 1701 6312 VABF 1 +BOLUX 3079 7507 VIDF 1 +BOLVE 3990 -9948 KZDV 1 +BOLVO 5530 809 EKDK 1 +BOMAD 618 -7343 SKED 1 +BOMAK -178 -5498 SBAZ 2 +BOMAK 823 -7893 MPZL 2 +BOMAL -1034 -5089 SBAZ 2 +BOMAL 3341 12630 RKPC 2 +BOMAP 3000 12982 RORG 1 +BOMAR 3548 -8646 KZME 1 +BOMAS 1738 9810 VTBB 1 +BOMAX -90 10809 WIIZ 1 +BOMBA 2048 7202 VABF 1 +BOMBI 5006 880 EDGG 1 +BOMBO 5200 -40 EGSS 1 +BOMBR 4085 -9548 KOFF 1 +BOMDE 4173 -7044 KZBW 1 +BOMDI 2634 12775 RODN 1 +BOMEE 3728 12662 RKSI 1 +BOMEN 1600 -7918 MKJK 1 +BOMGI 5608 3100 ULOL 1 +BOMIK 2218 4649 OEJD 1 +BOMIT 3233 5458 OIIX 1 +BOMIX 1217 5047 HCSM 1 +BOMKA 4204 6927 UAII 1 +BOMKI 4454 3203 UKFV 1 +BOMLI 6075 7275 USRR 1 +BOMOB -158 5764 FSSS 1 +BOMOS 2432 5482 OMAA 1 +BOMOT 2159 3921 OEJN 1 +BOMPA 1433 10740 VVTS 1 +BOMPO 485 11295 WBFC 1 +BOMRA 3550 12856 RKTT 1 +BOMSA 1397 -1800 GOOO 1 +BOMTE 4076 -7486 KZNY 1 +BOMTI -3562 -17500 NZZO 1 +BOMUF 3243 -9517 KTYR 1 +BOMUN 3161 5476 OIIX 1 +BOMVE 2641 -9766 KHRL 1 +BONAK 5300 -13400 CZVR 1 +BONAL -1931 2608 FBGR 1 +BONAM 3805 4430 LTAA 1 +BONAP -1164 3766 HTDC 1 +BONAR 3433 1904 LMMM 1 +BONAX 1208 -6783 TNCF 1 +BONBY 5789 -434 EGPX 1 +BONDA 204 12488 WAAZ 1 +BONDD 3118 -9657 KZHU 1 +BONDE 4726 -8373 CZYZ 1 +BONDO 3319 -11703 KZLA 1 +BONDS 3900 -7716 KZDC 1 +BONDZ 3880 -12140 KMCC 1 +BONEE 4005 -8395 KZID 1 +BONEG 3147 5397 OIIX 1 +BONES -1618 13263 YBBB 1 +BONET 6471 -15271 PAZA 1 +BONEY -2781 15591 YBBB 1 +BONGI 3100 12265 ZSHA 1 +BONGO 4013 -10936 KZLC 2 +BONGO 1100 -90 DRRR 2 +BONGY 3715 12807 RKTI 1 +BONHO 3718 -7600 KLFI 1 +BONIC 3871 -9355 KSZL 1 +BONIE 4047 -7446 KZNY 1 +BONIL 4134 -9895 KZMP 1 +BONIM 2900 4749 OKAC 1 +BONKE 3381 -11778 KSNA 1 +BONNA 4477 -9294 KMSP 1 +BONND 3436 -8877 KTUP 1 +BONNE 4086 -11258 KSLC 1 +BONNI 4154 -7110 KEWB 1 +BONNS 3744 -12148 KSFO 1 +BONNY 3120 -10066 KSJT 1 +BONNZ 4221 -7073 KBOS 1 +BONOL 3238 5412 OIIX 1 +BONON -2838 1837 FACA 1 +BONOO 3315 -9691 KZFW 1 +BONOS 1606 -8331 MHTG 1 +BONOT 4287 -8819 KZAU 1 +BONOV 2629 12766 RODN 1 +BONSS 4332 -7551 KZBW 1 +BONSU 132 10362 WMFC 1 +BONTA -5500 -6683 SAVF 1 +BONTE 3525 -8998 KMEM 1 +BONTI 558 -70 DGAC 1 +BONTO 919 -592 DIII 1 +BONUH 3839 -10422 KPUB 1 +BONUK 3672 5471 OIIX 1 +BONUM 2221 3963 OEJD 1 +BONUP 3660 5051 OIOI 1 +BONUR 1814 -6913 MDCS 1 +BONUS 2039 -15557 PHZH 1 +BONUX 2238 -10340 MMZT 1 +BONVI 1490 -1753 GOOY 1 +BONVL 4551 -12190 KZSE 1 +BONZA 3527 -9447 KFSM 1 +BONZO 4200 -8767 KORD 1 +BOO 6727 1436 ENBD 1 +BOOBU 3953 -10469 KDEN 1 +BOOGY 4447 -6912 KZOB 1 +BOOIE 3640 -8250 KZTL 1 +BOOKE 2146 -15845 PHZH 1 +BOOKS 4050 -8479 KZID 1 +BOOKY 4229 -10289 KZDV 1 +BOOME 3792 -7943 KZDC 1 +BOOMR 3359 -10070 KZFW 1 +BOONE 4136 -8719 KZAU 1 +BOONS 3766 -10080 KZKC 1 +BOOOM 3506 -11758 KEDW 1 +BOOOT 4131 -11218 KSLC 1 +BOOPS 3539 -8506 KZTL 1 +BOOPY 5010 -12459 CZVR 1 +BOOTH 4952 -12205 CZVR 1 +BOOTS 3629 14279 RJTG 2 +BOOTS 4373 -7019 KZBW 2 +BOOTY 4381 -9095 KZMP 1 +BOOYA 3841 -7736 KTEB 1 +BOOZE 3470 -8034 KZTL 1 +BOPAG 3074 5882 OIIX 1 +BOPAL -2245 2882 FBGR 1 +BOPAN -2240 2000 FBGR 1 +BOPEB 3332 5925 OIIX 1 +BOPED 3149 2945 HECC 1 +BOPID 1666 3386 HSSS 1 +BOPIS 3048 4871 OIOI 1 +BOPIT 2400 5407 OMAE 1 +BOPLY 4055 -7519 KZNY 1 +BOPOS 2672 3012 HECC 1 +BOPPA 6654 -16018 PASK 1 +BOPSA 1320 4183 HHAA 1 +BOPUT 6896 -6194 CZEG 1 +BOQHU 944 16765 PKRO 1 +BOR -3639 14074 YMMM 3 +BOR -1485 -6674 SLLF 3 +BOR 6042 1552 ESOS 3 +BORAN 6163 -14100 CZEG 1 +BORAR 2150 4064 OETF 1 +BORAS 1941 -7017 MDCS 3 +BORAS -361 10552 WIIZ 3 +BORAS -385 -7340 SPQT 3 +BORAT 5147 2959 UKBV 1 +BORBA -1236 -3867 SBRE 1 +BORDA 4015 -7491 KPNE 1 +BORDE 3047 -8887 KBIX 1 +BORDI 4402 775 LIMM 1 +BORDN 4435 -8033 CZYZ 1 +BORDO 2400 -7846 MYNN 2 +BORDO 2602 12400 RCAA 2 +BORDR 3970 -10377 KZDV 1 +BORDY 4100 -12109 KZHU 1 +BORED 3731 -12146 KZOA 1 +BOREE -3324 15104 YMMM 1 +BOREH 6208 -16293 PAZA 1 +BOREN 3330 -11632 KZLA 1 +BOREP 4997 1063 EDGG 1 +BORES 3847 4535 OIIX 1 +BOREV 3567 12670 RKJK 1 +BOREX 2885 -7097 KZNY 1 +BORFY 3918 -9494 KFLV 1 +BORGA 1438 12070 RPLL 1 +BORGG 4200 -10829 KZLC 1 +BORGO 4314 478 LFMI 1 +BORIC 1581 -13443 KZAK 1 +BORIL 1344 4567 OYSC 1 +BORIN 4455 -8540 KZMP 1 +BORIS 4286 6609 UAII 1 +BORKE 4017 -7438 KWRI 1 +BORLA -774 -7524 SPIM 1 +BORLE 2609 -8063 KMIA 1 +BORMA 3170 912 DTTC 1 +BORME 6225 -16347 PAMO 1 +BORMI 4604 1117 LIMM 1 +BORNA 987 927 DNKK 2 +BORNA 790 9876 VTSP 2 +BORNE 4280 -8167 CZYZ 1 +BOROK 4493 4452 URRV 1 +BOROP 2689 4887 OBBB 1 +BOROS 4116 -7216 KZBW 1 +BOROW 3565 -8996 KZME 1 +BORRD 4017 -7465 KWRI 1 +BORRN 2990 -9576 KIAH 1 +BORRO 2976 -9579 KIAH 1 +BORTA 1392 -2073 GVSC 1 +BORUB 5254 -6312 CZQX 1 +BORUM 3812 -10439 KPUB 1 +BORUS 1405 -6047 TTPP 1 +BORZI 4054 -11029 KSLC 1 +BOS 4236 -7099 KZBW 1 +BOSAC 3441 -8679 KHSV 1 +BOSAD -191 3082 HRYR 1 +BOSAL 2949 3799 OEJD 1 +BOSAM 4505 -7392 CZUL 1 +BOSAR 2464 -7685 MYNN 1 +BOSAX 1479 4876 OYSC 1 +BOSAY 3234 -8387 KZTL 1 +BOSCO 1468 -6798 TNCF 1 +BOSCY 3227 -9193 KZHU 1 +BOSEL 3143 -9724 KZFW 1 +BOSEN 4507 -9214 KZMP 1 +BOSGE 6474 -14800 PAFA 1 +BOSID 2871 4690 OEJD 1 +BOSIE 3866 -8905 KZKC 1 +BOSIO 4034 -352 LECM 1 +BOSIS 3462 3374 LCCC 1 +BOSIX 2611 5193 OBOB 1 +BOSKE 3783 -13000 KZOA 1 +BOSLO -363 10639 WIIZ 1 +BOSNA 4437 1776 LQTZ 1 +BOSNI -1100 805 FNAN 1 +BOSOH 3460 13993 RJTG 1 +BOSOM 1786 -7804 MKJK 1 +BOSOS 2672 5572 OIIX 2 +BOSOS 2148 3921 OEJN 2 +BOSOV 2507 5644 OMFJ 1 +BOSOX 4220 -7163 KZBW 1 +BOSRE 3307 -8017 KCHS 1 +BOSSI 3320 -9702 KZFW 1 +BOSSO 1355 1305 DNKK 1 +BOSSY 4065 -8736 KZAU 1 +BOSTA 3042 6703 OPLR 1 +BOSTE 3353 -9618 KZFW 1 +BOSTI 582 9731 WIIZ 1 +BOSTO 4718 -12284 KOLM 1 +BOSTR 3889 -8408 KZID 1 +BOSWL 4056 -8730 KZID 1 +BOSWU 3062 -8907 KGPT 1 +BOT 5159 702 EDDL 1 +BOTAD 5864 -13199 CZWG 1 +BOTAL 4513 912 LIRR 1 +BOTAM -2405 3674 FQBE 1 +BOTAN 3627 6751 OAKX 2 +BOTAN 3347 13318 RJTG 2 +BOTAW 3386 -10691 KZAB 1 +BOTBY 4664 -11407 KMSO 1 +BOTDO 3791 -10017 KDDC 1 +BOTEK 3679 5862 OIIX 1 +BOTEM 1390 5524 OYSC 1 +BOTEN -848 3868 HTDC 1 +BOTEP 2774 4624 OBBB 1 +BOTER 6376 -11296 CZEG 1 +BOTES 2042 -7178 MTMA 1 +BOTHA 5768 -11863 CZEG 1 +BOTIK 2473 4106 OEJD 1 +BOTLO 1935 -1643 GOOO 1 +BOTNE 4493 -9403 KMSP 1 +BOTNO 1350 -2324 GVSC 1 +BOTOD 2519 4653 OERK 1 +BOTOM -2328 -4407 SBBS 1 +BOTON 3941 -7445 KJFK 1 +BOTSE 4025 -7891 KJST 1 +BOTTL 4437 -12147 KZSE 1 +BOTTM 3657 -8078 KINT 1 +BOTVE 2604 -9766 KHRL 1 +BOUHN 4017 -7650 KZNY 1 +BOULD 3969 -8605 KZID 1 +BOUNC 4077 -7544 KABE 1 +BOUNO 4037 -7346 KZNY 1 +BOUNT 3406 -8692 KZTL 1 +BOURG 2951 -9057 KZHU 1 +BOURI 3799 500 DAAA 2 +BOURI 3170 1877 HLLL 2 +BOUTN 3982 -8320 KZID 1 +BOVAR 2469 3241 HECC 1 +BOVAS 1832 4255 OEAB 1 +BOVEN 3891 -9217 KCOU 1 +BOVER 4320 -7089 KPSM 1 +BOVET 2544 5520 OMDB 1 +BOVEX 4260 -8142 CZYZ 1 +BOVIC 3487 -6667 KZNY 1 +BOVIT 2333 3774 OBBB 1 +BOVJU 5273 17393 PASY 1 +BOVME 4048 -8955 KPIA 1 +BOVOD 4429 -7723 CYTR 1 +BOVOS 1838 5798 OOMM 1 +BOVYA 4706 -12024 KZSE 1 +BOWAN 4211 -7352 KZBW 1 +BOWDN 4831 -10749 KZLC 1 +BOWEN 3510 -9011 KMEM 1 +BOWII 3251 -9962 KABI 1 +BOWIN 3259 -8646 KZTL 1 +BOWIS 4773 -10316 KZMP 1 +BOWIT 3398 -8365 KZTL 1 +BOWLN 3307 -8439 KZTL 1 +BOWLR 3962 -9518 KZKC 1 +BOWLS 3951 -12164 KSMF 1 +BOWLY -2072 14589 YBTL 1 +BOWMA 3332 -8074 KZJX 1 +BOWMN 3415 -8310 KZTL 1 +BOWRR 3997 -8303 KZID 1 +BOWTY 3929 -12150 KZOA 1 +BOWZO 4259 -8746 KZAU 1 +BOXAK 2476 5401 OMAE 1 +BOXAM 3463 5186 OIIX 1 +BOXER -2211 14631 YBBB 2 +BOXER 4272 -12618 PAZA 2 +BOXEY 3981 -8407 KFFO 1 +BOXIL 1692 4190 OEJD 1 +BOXIX 3529 4616 ORBB 1 +BOXKR 2759 -8330 KZMA 1 +BOXOG 2692 5077 OBBB 1 +BOXOL 3574 12665 RKJK 1 +BOXUD 3353 6977 OAKX 1 +BOY 4346 -10830 KZLC 1 +BOYAC 4736 -9279 KHIB 1 +BOYAG 3065 -9130 KBTR 1 +BOYAM 3688 -7806 KBKT 1 +BOYAP 2967 -8232 KGNV 1 +BOYAR 5602 -16131 PAOU 1 +BOYAT 3712 3724 LTAA 1 +BOYAY 4387 -9342 KZMP 1 +BOYBA 4494 -11793 KBKE 1 +BOYCA 4356 -11653 KZLC 1 +BOYCC 4294 -6933 KZBW 1 +BOYCE 3136 -9269 KZHU 1 +BOYDD 3270 -8835 KZME 1 +BOYDI -1880 13252 YBBB 1 +BOYDS 3921 -7746 KIAD 1 +BOYER 4028 -7609 KZNY 1 +BOYES 1265 -16580 KZAK 1 +BOYLE 3601 -9417 KZME 1 +BOYNE 5377 -550 EGTT 1 +BOYNT 4108 -11243 KSLC 1 +BOYSE 3884 -7524 KZDC 1 +BOYSS 4126 -9627 KZMP 1 +BOYSY -3340 15055 YMMM 1 +BOYUR 2638 -7988 KMIA 1 +BOYYD 3190 -8538 KZTL 1 +BOYYR 2079 -15705 PHNY 1 +BOZ 4277 2319 LBSF 1 +BOZAN 3051 -9223 KZHU 1 +BOZDA 3284 -10405 KZAB 1 +BOZEL 6069 -16191 PABE 1 +BOZTE 4291 -10633 KCPR 1 +BP 5590 3768 UUWV 1 +BPARK 3278 -9708 KDFW 1 +BPI 4258 -11011 KZLC 1 +BPK 5175 -11 EGTT 1 +BPL 2328 7734 VABF 2 +BPL 4111 1666 LIBD 2 +BPN -125 11694 WALL 3 +BPN 2571 9198 VECF 3 +BPN 2705 4545 OEPA 3 +BPT 2995 -9402 KZFW 1 +BQ 2122 10404 VVGL 1 +BQN 1850 -6711 TJZS 1 +BQS 3963 -9388 KZKC 1 +BQU 4076 -11576 KZLC 1 +BQZ 4046 -10687 KZDV 1 +BR 4991 -10007 CZWG 4 +BR 4738 1937 LHBP 4 +BR 6533 -1437 BIEG 4 +BR 1792 7750 VOMF 4 +BRA 4047 -356 LELE 2 +BRA 3527 -8247 KZTL 2 +BRAAG 3070 -8643 KVPS 1 +BRACE -2705 -4832 SBCW 1 +BRACK 2750 1434 HLLL 1 +BRACO 174 -6985 SKED 1 +BRACY 4446 -6973 KZBW 1 +BRADA -2189 -7075 SCDA 1 +BRADD 4315 -6700 CZBW 1 +BRADE 3565 -7823 KZDC 1 +BRADI 4515 -6927 KBGR 1 +BRADL 3543 -9108 KMEM 1 +BRADO 2992 -8147 KZJX 1 +BRADS 3472 -8786 KZME 1 +BRADY 4095 -9800 KZMP 1 +BRADZ 4816 -11200 KZLC 1 +BRAET 3042 -8197 KZJX 1 +BRAFO 4175 -7857 KBFD 1 +BRAGG 4045 -7613 KRDG 1 +BRAIK 4218 -8736 KZAU 1 +BRAIL 3774 -7855 KZDC 1 +BRAIN 5181 65 EGTT 2 +BRAIN 4365 -9644 KZMP 2 +BRAKE -2062 -5398 SBCW 1 +BRAKR 3673 -10150 KZKC 1 +BRAKS 4118 -11201 KHIF 1 +BRAKT 2930 -10040 KDLF 1 +BRALE 3519 -8999 KMEM 1 +BRALY 3591 -12072 KZOA 1 +BRAMA 2730 -9782 KNQI 1 +BRAMR 3956 -8408 KZOB 1 +BRAND 4004 -7474 KZDC 1 +BRANE 5248 1256 EDWW 1 +BRANI -735 7249 FJDG 1 +BRANN 3976 -8416 KFFO 1 +BRANT 3617 -7984 KGSO 1 +BRASA -2420 -5036 SBCW 1 +BRASO 5169 68 EGTT 1 +BRASY 2817 -9677 KZHU 1 +BRATS 4296 -7267 KZBW 1 +BRATT 3077 -8768 KZJX 1 +BRAUM 3489 -9200 KZME 1 +BRAUN 5115 992 EDUU 2 +BRAUN 2981 -9806 KZHU 2 +BRAVE 4270 -8735 KZAU 1 +BRAVO -2153 -5154 SBCW 7 +BRAVO 2095 6636 VABF 7 +BRAVO 4551 1289 LIPI 7 +BRAVO 6952 1639 ENAN 7 +BRAVO 4056 -375 LEMD 7 +BRAVO 3469 3665 OSDI 7 +BRAVO 5642 -233 EGQL 7 +BRAVS 3300 -8417 KZTL 1 +BRAWL 3290 -11554 KZLA 1 +BRAYS 3254 -8083 KNBC 1 +BRAZE -1458 -4810 SBBS 1 +BRAZO 3682 -10665 KZDV 1 +BRBON 3784 -8563 KZID 1 +BRBRA 2597 -8045 KMIA 1 +BRD 3749 5732 OIMN 3 +BRD 4061 1800 LIBB 3 +BRD 4635 -9403 KZMP 3 +BRDEE 2720 -8018 KZMA 1 +BRDEN 3188 -9666 KDFW 1 +BRDGE 2745 -8213 KZMA 1 +BRDIE 4612 -9319 KZMP 1 +BRDLY 3689 -8760 KHOP 1 +BRDNB 4061 1801 LIBR 1 +BRDYE 3385 -8207 KAGS 1 +BREAD 3951 -11975 KRNO 1 +BREAF 4503 -12310 KZSE 1 +BREAK 3732 -8962 KSTL 1 +BREAM 2178 11406 VHHH 2 +BREAM 3289 1408 HLLL 2 +BREAZ 2046 -15618 PHKO 1 +BREDA 5155 485 EHAA 2 +BREDA 1400 -6919 TNCF 2 +BREDD 3338 -10522 KZAB 1 +BREDY 3102 -9943 KZHU 1 +BREEA 3401 -11784 KLAX 1 +BREED 4538 -11980 KZSE 1 +BREEE 3545 13941 RJTY 1 +BREEZ 3860 -8957 KZKC 1 +BREGA -323 -5949 SBAZ 1 +BREIT 4313 -7755 KROC 1 +BREKI 6254 -1955 BIKF 1 +BREMA 4276 -9243 KZAU 1 +BREMI 5855 -15586 PAZA 1 +BREMM 4762 -12247 KSEA 1 +BREMN 3970 -8240 KZID 1 +BRENA 2612 -662 DAAA 1 +BREND 3929 -7660 KBWI 1 +BRENO 4698 1138 LIVV 1 +BRENS 3617 -11511 KLAS 1 +BRENT 3055 -8721 KPNS 1 +BRENZ 3241 -9026 KZME 1 +BRESH 3831 -10413 KZDV 1 +BRESS 4133 -11231 KHIF 1 +BRETA -2422 -4800 SBCW 1 +BRETN 4457 -7922 CZYZ 1 +BRETT 3611 -11914 KVIS 1 +BREWR 4188 -8729 KZAU 1 +BREWS 3965 -10518 KZDV 1 +BREWT 2840 -8079 KTIX 1 +BREWW 3701 12663 RKSO 2 +BREWW 4401 -12083 KZSE 2 +BREZE 3735 -10593 KALS 1 +BREZI 3300 112 DAAA 1 +BREZY 4116 -7413 KZNY 1 +BRF 3251 -203 GMFB 1 +BRGER 4516 -8358 KAPN 1 +BRIAN 3203 -9772 KZFW 1 +BRIBE 4280 -8994 KZAU 1 +BRICE 2857 -8127 KORL 1 +BRICK -2770 -5295 SBCW 3 +BRICK 2959 -1637 GCCC 3 +BRICK 3875 -10829 KZDV 3 +BRIDE -1757 -4068 SBRE 1 +BRIDG 4715 -5927 CZQM 2 +BRIDG 3282 -11461 KNYL 2 +BRIDJ 4136 -9424 KZMP 1 +BRIDL 3812 -8451 KLEX 1 +BRIEF 3945 -7513 KZDC 1 +BRIEL 4448 -7412 KSLK 1 +BRIEN 3755 -12192 KHWD 1 +BRIER 3703 -9334 KSGF 1 +BRIGE 3530 -9761 KOKC 1 +BRIGG -3175 11491 YMMM 2 +BRIGG 4182 -7133 KPVD 2 +BRIGO 3920 -7469 KZNY 1 +BRIGS 3952 -7414 KZNY 1 +BRIJJ 3757 -12226 KSFO 1 +BRIKE 3650 -542 LEAM 1 +BRIKL 2614 -8039 KZMA 1 +BRINE 3864 -7686 KADW 1 +BRINY 3730 -12266 KZOA 1 +BRIOL 4910 -12350 CZVR 1 +BRION 6616 -15021 PAZA 1 +BRIPO 5071 -275 EGTT 1 +BRISA 2186 -10479 MMZT 1 +BRISC 3559 -10053 KZAB 1 +BRISE 3894 -8760 KZKC 1 +BRISS 4170 -7302 KZBW 1 +BRITL 3918 -8468 KCVG 1 +BRITO 1503 -8923 MHTG 2 +BRITO 4108 -208 LELE 2 +BRITS 3045 -8481 KZJX 1 +BRIUN 2115 -16391 KZAK 1 +BRIVE 4493 141 LFBB 1 +BRK 4806 1672 LOWW 2 +BRK 3894 -10463 KZDV 2 +BRKEN 4202 -8351 KDTW 1 +BRKET 4205 -12274 KMFR 1 +BRKMN 3039 -9580 KZHU 1 +BRKZZ 2732 -6496 KZNY 1 +BRL -98 -6292 SBAZ 2 +BRL 4072 -9093 KZAU 2 +BRM -1795 12224 YBBB 3 +BRM 1524 10326 VTVT 3 +BRM 1004 -6935 SVZM 3 +BRN 3158 2601 HECC 1 +BRNAN 4014 -7784 KZNY 1 +BRNCO 4287 -11631 KMUO 1 +BRNDA 3334 -11208 KPHX 1 +BRNDE 3026 -8639 KVPS 1 +BRNDI 4000 -7557 KPHL 1 +BRNDT 4466 -8588 KZMP 1 +BRNDY 2048 -15844 PHZH 1 +BRNET 3158 -10226 KMAF 1 +BRNGR 2703 -7986 KZMA 1 +BRNIE 3928 -8423 KZID 1 +BRNNS 4390 -6995 KZBW 1 +BRO 2592 -9738 KZHU 1 +BROAD 2848 -8266 KBKV 1 +BROCC 4052 -10633 KZDV 1 +BROCH 3957 -8151 KZID 1 +BROCK -2490 -4831 SBBS 1 +BROCS 4130 -7860 KDUJ 1 +BRODE 6140 -15094 PAED 1 +BRODY 3336 4418 ORBI 1 +BROGY 5118 545 EBBU 1 +BROIL 6048 -14980 PAZA 1 +BROKE -272 -4846 SBAZ 2 +BROKE 3570 -10095 KZAB 2 +BROKK 4233 -8158 CZWG 1 +BROKN 4276 -12296 KZSE 1 +BROME 5350 -6700 CZUL 1 +BROML 4017 -7664 KMDT 1 +BROMS 3035 -9768 KAUS 1 +BRONC 4251 -7172 KZBW 1 +BRONN 3181 -8430 KZJX 1 +BRONO 2481 -7755 MYNN 1 +BRONX 7007 -15511 PAZA 1 +BRONZ 3727 3035 LTBB 2 +BRONZ 4233 -8566 KZAU 2 +BROOD 4277 -7533 KZBW 1 +BROOG 4028 -8604 KZID 1 +BROOK -3221 11646 YMMM 3 +BROOK -3714 17481 NZZC 3 +BROOK 3617 -8101 KGSO 3 +BROOM 2783 -7542 KZMA 1 +BROPH 4272 -11488 KZLC 1 +BROSE 3229 -8168 KZJX 1 +BROSS 3919 -7588 KZDC 1 +BROTA 4422 -9267 KMSP 1 +BROTO 4242 15 LECB 2 +BROTO 4254 -7966 KZOB 2 +BROTS 4306 -8809 KZAU 1 +BROUN 3146 -8132 KZJX 1 +BROUS 5914 -15931 PAZA 1 +BROUZ 3259 -9711 KZFW 1 +BROWA 3056 -8925 KGPT 1 +BROWN 4116 13985 RJSM 2 +BROWN 3003 -9317 KLCH 2 +BROWS 3263 -11677 KSAN 1 +BROWW 3090 -9387 KIAH 1 +BROZE 3592 -7718 KORF 1 +BRP 5029 3090 UKBV 1 +BRR -1208 -4501 SBBS 1 +BRRGO 2442 -7457 MYNN 1 +BRRRO 4233 -7080 KBOS 1 +BRRRR 3709 12706 RKSO 1 +BRS -1587 -4802 SBBR 1 +BRSNB -1587 -4802 SBBR 1 +BRT 2648 8726 VNSM 2 +BRT 5637 10169 UIBB 2 +BRTCL 3884 -8468 KCVG 1 +BRTHR 2681 -8012 KPBI 1 +BRTNY 3947 -9468 KMCI 1 +BRU -2231 -4911 SBCW 2 +BRU 487 11489 WBFC 2 +BRUCE 1356 10058 VTBD 3 +BRUCE 5624 -584 EGPX 3 +BRUCE 4151 -7139 KOQU 3 +BRUCK 6117 -15018 PANC 1 +BRUCY 3838 -7957 KZDC 1 +BRUGO 3145 -9732 KPWG 1 +BRUIN 4367 -7612 KZBW 1 +BRUJA 2349 -10668 MMMZ 1 +BRUKK 4619 -11978 KZSE 1 +BRUKS 4610 -9639 KBWP 1 +BRULE 4430 -10019 KPIR 1 +BRUNC 3893 -7694 KDCA 1 +BRUNE 4061 -8997 KZAU 1 +BRUNI 6194 -16389 PAMO 1 +BRUNO 3861 48 LECB 2 +BRUNO 3771 -8461 KZID 2 +BRUNY 3985 -8434 KDAY 1 +BRUNZ 4121 -8250 KZOB 1 +BRUSC 4375 302 LFMM 1 +BRUSE 3043 -8584 KZJX 1 +BRUSH 3837 -8345 KCVG 1 +BRUSI 6508 -1573 BIRD 1 +BRUSR 3409 -11214 KPHX 1 +BRUSS 4489 -8753 KZMP 1 +BRUTE 4241 -12272 KZSE 1 +BRUTI -1987 -4810 SBBS 1 +BRUTS 2952 -8298 KZJX 1 +BRUUK 3875 -10789 KZDV 1 +BRUWN 4232 -7068 KBOS 1 +BRV 3834 -7735 KZDC 1 +BRW 7127 -15679 PAZA 1 +BRWNS 1923 16685 PWAK 1 +BRY 4841 329 LFFF 2 +BRY 4026 2959 LTLT 2 +BRYAN 4494 -6518 CYZX 1 +BRYDE 3515 -8123 KZTL 1 +BRYEN 4085 -8478 KCMH 1 +BRYGE 5070 -12310 CZVR 1 +BRYGG 3282 -11473 KNYL 1 +BRYIN 3068 -9638 KCLL 1 +BRYNN 3920 -8456 KDAY 1 +BRYNT 3491 -8957 KZME 1 +BRYSA 1921 16692 PWAK 1 +BRYSN 3508 -8997 KMEM 1 +BRYTO 4174 -8531 KZAU 1 +BRZ 4542 1435 LDRI 1 +BS 3442 11422 ZHCC 2 +BS 2443 11835 RCAA 2 +BSA 3552 440 DAAA 2 +BSA 3129 3472 LLLL 2 +BSE 2390 10665 ZGZU 1 +BSF 1976 -15559 PHSF 1 +BSH 1998 4262 OEJD 1 +BSI -1587 -4802 SBBS 1 +BSN 4919 306 LFFF 1 +BSNB 4236 2125 LYBS 1 +BSPRO 3717 -9332 KSGF 1 +BSQUE 4239 -7074 KBOS 1 +BSR 3053 4769 ORBB 2 +BSR 3618 -12164 KZOA 2 +BST 4441 -6901 KZBW 1 +BSTAF 3973 -7993 KMGW 1 +BSU 121 1980 FZZA 1 +BSV 4074 -8143 KZOB 1 +BT 423 1578 FECC 5 +BT 191 980 FCCC 5 +BT 4897 246 LFPB 5 +BT 4209 4365 UGGG 5 +BT 5482 4658 UWKD 5 +BTA 4257 947 LFMM 2 +BTA 6005 530 ENBR 2 +BTE -915 -7852 SPIM 1 +BTENA 4219 -7079 KBOS 1 +BTG 4575 -12259 KZSE 1 +BTH -3341 14966 YMMM 1 +BTI 7013 -14364 PAZA 1 +BTL 4231 -8525 KZAU 1 +BTLER 2224 -7267 KZMA 1 +BTN 3577 634 DAAA 1 +BTO 3811 11658 ZBPE 2 +BTO 1574 -8686 MHTG 2 +BTR 3049 -9129 KZHU 1 +BTS 5900 -15855 PAZA 1 +BTT 6691 -15154 PAZA 1 +BTV 4440 -7318 KZOB 1 +BTY 3680 -11675 KZLA 1 +BTZ 4347 -151 LFBB 1 +BU -4361 17239 NZCH 2 +BU 1267 10804 VVTS 2 +BUB 5090 454 EBUR 1 +BUBA -1572 -4796 SBBR 1 +BUBAA 4017 -8097 KZOB 1 +BUBAL 4035 -7420 KZNY 1 +BUBAR 2178 3910 OEJN 1 +BUBAS 2499 5700 OOMM 1 +BUBAV 3399 4760 OIIX 1 +BUBBA 3434 -8141 KZJX 1 +BUBBE 3063 -8652 KEGI 1 +BUBBI 3945 -7814 KZDC 1 +BUBDA 2587 11347 ZGZU 1 +BUBDI 4650 12646 ZYSH 1 +BUBDO 3143 13665 RJTG 1 +BUBEE 4154 -9066 KZAU 1 +BUBEG 1440 -8719 MHTG 1 +BUBEM 566 4749 HCSM 1 +BUBHY 3947 -8376 KZID 1 +BUBIN 2496 5611 OMAE 1 +BUBIX 4933 -6737 CZUL 1 +BUBKO 1918 8866 VECF 1 +BUBLE 4019 -8786 KZAU 1 +BUBLI 4877 415 LFFF 1 +BUBOK 2521 5562 OMDB 1 +BUCAL 1360 12058 RPRP 1 +BUCAT 1259 14327 KZAK 1 +BUCAV 4008 -9494 KSTJ 1 +BUCAY 3432 -9164 KZME 1 +BUCCA 4484 -9659 KZMP 1 +BUCCK 3429 -11810 KONT 1 +BUCCO 4081 -11223 KSLC 1 +BUCCS 2814 -8252 KTPA 1 +BUCHA 4700 -9878 KJMS 1 +BUCIS 1928 16668 PWAK 1 +BUCKB 3586 12662 RKJK 1 +BUCKE 3957 -8385 KZID 1 +BUCKK 4733 -12231 KSEA 1 +BUCKL 3453 -8088 KCLT 1 +BUCKO 3929 -7983 KZOB 1 +BUCKS 2815 -8217 KZJX 1 +BUCKY 3583 -8455 KZTL 1 +BUCRA 4053 -8572 KZAU 1 +BUCSA 4650 2637 LRBB 1 +BUCZO 3397 -10498 KZAB 1 +BUD 4745 1925 LHBP 2 +BUD 4062 -8306 KZOB 2 +BUDAK 3991 3957 LTLT 1 +BUDAM 3016 -9155 KZHU 1 +BUDAW 4160 -9295 KZAU 1 +BUDBE 3366 -8830 KCBM 1 +BUDDE 3420 -11849 KBUR 1 +BUDDI 4465 -6862 KBGR 1 +BUDDS 4092 -7459 KZNY 1 +BUDDY 3980 -8937 KZKC 1 +BUDDZ 3631 -12004 KNLC 1 +BUDED 3789 4734 OIOI 1 +BUDEE 3506 -9020 KMEM 1 +BUDEL -588 1470 FNAN 1 +BUDER 5222 6335 UATT 1 +BUDET 4492 6497 UAII 1 +BUDEX 4895 1434 LKAA 1 +BUDGE 3289 -9744 KZFW 1 +BUDGI -2377 15050 YBBB 1 +BUDIN 3848 1508 LIRR 1 +BUDIR 5138 1695 EPWW 1 +BUDME 3343 -11167 KPHX 1 +BUDOH 3840 13931 RJTG 1 +BUDON 5770 -56 EGPX 1 +BUDOP 4669 2150 LHCC 1 +BUDPY 3447 -10656 KZAB 1 +BUDRA -1000 -16912 NSFF 1 +BUDUK 5004 2896 UKBV 1 +BUE 5018 707 EDUU 1 +BUELT 3465 -12028 KSMX 1 +BUENA 3407 -8887 KTUP 1 +BUENO -336 -6997 SKED 1 +BUEYE 2773 -8061 KVRB 1 +BUF 4293 -7865 KZOB 1 +BUFAL 4137 -9085 KZAU 1 +BUFEO 982 -8257 MHTG 1 +BUFET 3627 -7971 KZTL 1 +BUFFE 3918 -9434 KMCI 1 +BUFFI 2825 -8980 KZHU 1 +BUFFR 3946 -7760 KZDC 1 +BUFFS 4033 -10463 KZDV 1 +BUFFT 4137 -9595 KOMA 1 +BUFFY 4194 -7561 KZNY 1 +BUFIT 2659 -7995 KPBI 1 +BUFLO 6417 -14469 PAEI 1 +BUFZI 3456 -8263 KAND 1 +BUG 4668 1968 LHCC 1 +BUGAL 5037 756 ETSB 1 +BUGAM 1830 -1326 GOOO 1 +BUGAT -362 -2924 SBRE 1 +BUGAX 6100 1290 ESSA 1 +BUGBA -4382 16300 NZZO 1 +BUGBU 1020 -225 DGAC 1 +BUGDA 482 615 DNKK 1 +BUGEB 4114 6714 UAII 1 +BUGEL 3875 -7974 KZDC 1 +BUGEV 4547 1377 LJLA 1 +BUGGA 3472 -11572 KZLA 1 +BUGGS 3263 -11230 KLUF 1 +BUGGZ 2898 -8182 KMCO 1 +BUGLE 3061 -8862 KZHU 1 +BUGME 3663 -8343 KZTL 1 +BUGOR 5322 3246 UMMM 1 +BUGOT 5464 5280 UWGG 1 +BUGPE 5915 -15893 KZAN 1 +BUGRO -1784 2244 FBGR 1 +BUGSE 4197 -8804 KORD 1 +BUGSY 4472 -7414 KZBW 1 +BUGUS 4500 96 LFBB 1 +BUGYE 6679 -16312 PAZA 1 +BUHAR 2965 -8213 KZJX 1 +BUHLS 3810 -9769 KZKC 1 +BUHOL 2959 -9602 KZHU 1 +BUHRA 2737 1279 HLLL 1 +BUICK 4881 -12314 CZVR 1 +BUILD 3482 -8177 KZTL 1 +BUILT 3167 -9829 KZFW 1 +BUK -544 15467 AYPY 2 +BUK 4024 3310 LTAA 2 +BUKAM 5514 8434 UNNT 1 +BUKAN 4653 2289 LRBB 1 +BUKAY 5490 -16274 PACD 1 +BUKBE 3886 -9685 KZKC 1 +BUKDO 3634 12943 RKTT 1 +BUKEK 3860 5552 UTAK 1 +BUKEL 4508 2573 LRBB 1 +BUKER 4444 -7109 KZBW 1 +BUKES -2036 -7017 SCDA 1 +BUKET 6170 5691 USSE 1 +BUKID 4090 720 LFMM 1 +BUKIG 5174 1446 EDWW 1 +BUKIN 4368 1164 LIMM 2 +BUKIN 4111 -8143 KCAK 2 +BUKKA 4327 -7061 KZBW 1 +BUKKI 4275 -8793 KMKE 1 +BUKKO 3553 -10800 KZAB 1 +BUKLA 932 -1302 GLRB 1 +BUKLE 2956 -9472 KIAH 1 +BUKLO 2500 7726 VIDF 1 +BUKOB 4923 1831 LZBB 1 +BUKOT 6020 2054 EFES 1 +BUKOV 4795 2596 UKLV 1 +BUKSE 3505 -9554 KZFW 1 +BUKUR 4712 2548 LRBB 1 +BUKUT 5276 280 EGTT 1 +BULAG 4885 10349 ZMBN 1 +BULAH 4720 -10153 KZMP 1 +BULAM 5135 275 EBEB 1 +BULAN 2709 12400 RCAA 2 +BULAN 4710 3076 UKOV 2 +BULAP 5202 944 EDVV 1 +BULAR 3831 1079 LIRR 1 +BULAS 3910 -829 LPPT 1 +BULBE 3026 -8734 KNPA 1 +BULBS 3536 -7785 KGSB 1 +BULCA 3198 -8093 KSVN 1 +BULEK 5041 1507 LKAA 1 +BULEN 4375 2582 LBWR 1 +BULEP 5277 2242 EPWW 1 +BULEY 3766 -8276 KZID 1 +BULGA -3279 15096 YBBB 2 +BULGA 3594 12982 RKTG 2 +BULGE 4343 -7893 KZOB 1 +BULGY 3467 -11662 KZLA 1 +BULIA 4027 -9938 KOLU 1 +BULIE 5027 -12008 CZVR 1 +BULIG 4797 3622 UKDV 1 +BULIN 6532 1158 ENTR 1 +BULIS 2767 -914 GOOO 1 +BULIT 4076 -8145 KCAK 1 +BULLA -3708 14635 YMMM 2 +BULLA 3295 -8245 KZTL 2 +BULLB 3290 -8233 KZTL 1 +BULLE 3275 -9382 KBAD 1 +BULLI 2957 -8121 KZJX 1 +BULLS 3702 12764 RKRR 2 +BULLS 3644 -9254 KZME 2 +BULLY 4305 -8652 KZAU 1 +BULLZ 4246 -8877 KZAU 1 +BULME 3384 -9842 KSPS 1 +BULNA -156 2900 FZZA 1 +BULOD 4676 13945 UHHH 1 +BULOG 5015 6601 UACC 1 +BULOK -1760 14438 YBBB 2 +BULOK 3018 -984 GMMM 2 +BULOL 4605 509 LFMM 1 +BULOS -42 728 FCCC 1 +BULOX 4855 -77 LFRR 1 +BULRO -571 17000 AUUU 1 +BULSA 1265 -54 DRRR 1 +BULSE 3252 -9008 KJAN 1 +BULTO 4672 2237 LRBB 1 +BULUD 4070 5025 UBBA 1 +BULUN 7068 12740 UEST 1 +BULUT 3876 3890 LTBB 1 +BULUX 5059 525 EBBR 1 +BULVA 457 9400 WIIZ 1 +BULVO 1404 -2450 GVSC 1 +BULZI 3037 -8408 KZJX 1 +BUM 3827 -9449 KZKC 1 +BUMAB 5460 1085 EDVV 1 +BUMAD 6037 13443 UEEE 1 +BUMAG -413 2727 FZZA 1 +BUMAR 4203 4892 URRV 1 +BUMAT 6184 16055 UHMG 1 +BUMBA -355 -6577 SBAZ 1 +BUMBE 4112 -9670 KLNK 1 +BUMBI 1247 -1297 GLRB 1 +BUMEL -19 2107 FZZA 1 +BUMEN 4919 15000 UHPP 1 +BUMER 5434 9795 UIII 1 +BUMET 6933 10152 UOOO 1 +BUMIL 5312 1129 EDUU 1 +BUMIW 3262 -10344 KZFW 1 +BUMKE 3894 -9565 KFOE 1 +BUMKU 3205 11862 ZSHA 1 +BUMMR -600 7192 VRMF 1 +BUMOK 4071 1567 LIBB 1 +BUMOM 3801 3323 LTBB 1 +BUMON 5845 9519 UNKL 1 +BUMPI 3628 -11949 KZOA 1 +BUMPS 4271 -7402 KSCH 1 +BUMUG 5573 2027 EYPA 1 +BUMUK 4740 1351 LOVV 1 +BUMUL 6468 17989 UHMA 1 +BUMUR 5780 5844 USPP 1 +BUMUX 5080 -335 EGTT 1 +BUN 5112 484 EBAW 3 +BUN 157 3022 FZZA 3 +BUN 383 -7700 SKED 3 +BUNAG 4607 3043 UKOV 1 +BUNAK 5492 8435 UNNT 1 +BUNAN 4745 -9483 KZMP 1 +BUNAP 1025 -1100 GLRB 1 +BUNBO -430 13760 WABZ 1 +BUNCO 3749 -8895 KZME 1 +BUNDE 3007 -8141 KZJX 1 +BUNDO -184 1035 FCCC 1 +BUNDU 2501 5249 OBBB 1 +BUNED 5262 -663 EISN 1 +BUNER 2945 -9504 KHOU 1 +BUNET 5516 7269 UNOO 1 +BUNEX 4318 1929 LYBA 1 +BUNGA 1134 12291 RPHI 1 +BUNGI 3563 7460 OPLR 1 +BUNGO -3489 14986 YSCB 2 +BUNGO 2527 13700 RORG 2 +BUNGY -3749 13833 YMMM 1 +BUNIE 2879 -8153 KMCO 1 +BUNIK -486 10662 WIIZ 1 +BUNIR 4471 2584 LROP 1 +BUNIS 4079 5004 UBBA 1 +BUNIX 5188 1735 EPWW 1 +BUNKA 3908 -8715 KZID 1 +BUNKE 3104 -9801 KZHU 1 +BUNKS 3763 -9111 KZKC 1 +BUNLU 1657 1366 FTTT 1 +BUNNI 3419 -8486 KZTL 1 +BUNNN 3893 -7814 KDCA 1 +BUNNS 3408 -9242 KZME 1 +BUNNY -2755 12720 YMMM 1 +BUNNZ 2801 -8676 KZJX 1 +BUNON 5238 -954 EINN 1 +BUNPE 4091 -9822 KGRI 1 +BUNRE 4158 -7405 KZBW 1 +BUNSE 4372 -9338 KZMP 1 +BUNSS 3958 -8371 KZID 1 +BUNTA 1683 10940 VVTS 1 +BUNTO 267 10600 WMFC 1 +BUNTR 3383 -11146 KZAB 1 +BUNTS 4008 -7575 KZOB 1 +BUNUW 5893 -15847 PFCL 1 +BUNVA 3196 12144 ZSHA 1 +BUOYE 3325 -11760 KLAX 1 +BUOYY 4243 -7077 KBOS 1 +BUP 4470 -6936 KZBW 1 +BUPAC 3998 -9478 KSTJ 1 +BUPAL 5072 460 EBBE 1 +BUPAY 4828 -10130 KMOT 1 +BUPGY 3315 -8768 KTCL 1 +BUPIL 1600 881 DRRR 1 +BUPKE 3657 -9804 KEND 1 +BUPLA -2723 -6167 SACF 1 +BUPNY 3492 -10676 KZAB 1 +BUPOR 3977 6448 UTSB 1 +BUPOS 4690 3486 UKFV 1 +BUPOX 144 2152 FZZA 1 +BUPSU 1165 -7941 MPZL 1 +BUPYA 3032 -8436 KTLH 1 +BURAL 4473 10930 ZMUB 1 +BURAM 4870 1095 EDMM 1 +BURAN 5418 1703 EPWW 1 +BURAT 1695 1486 FTTT 1 +BURBO 2622 -7822 MYNN 1 +BURCH 3617 -8082 KZTL 1 +BURCK 3829 -9004 KZKC 1 +BURCO 734 12210 RPMZ 1 +BURDE 3811 -12259 KSTS 1 +BURDK 3951 -7467 KACY 1 +BURDN 3740 -9691 KZKC 1 +BURDS 4501 -9715 KATY 1 +BURDY 4196 -7095 KZBW 1 +BUREK 4183 2120 LWSS 1 +BUREL 5234 1185 EDWW 1 +BUREM 6190 -660 EKVG 1 +BUREN 4779 9516 ZMUB 1 +BURET 4550 -8470 KPLN 1 +BUREW 3453 -10753 KZAB 1 +BURFA 3703 -9558 KZMP 1 +BURGA 1033 -7070 SVZM 1 +BURGE 3245 -9977 KABI 1 +BURGR 4373 -7234 KLEB 1 +BURGS 3970 -8059 KZOB 1 +BURGU -3297 11866 YMMM 1 +BURGY 3947 -7774 KMRB 1 +BURIA 566 12514 RPHI 1 +BURID 4704 8101 UASA 1 +BURIK 4700 6786 UAUA 1 +BURIN 3098 -8838 KZHU 1 +BURIX 4571 2290 LRLR 1 +BURKE 4197 -8835 KORD 1 +BURKK 4097 -9123 KZAU 1 +BURLE 1324 14467 PGUM 1 +BURLI 4048 -8640 KGUS 1 +BURLS 3586 -8197 KZTL 1 +BURMA 6602 -14618 PAZA 1 +BURMI -3106 -6713 SAMV 1 +BURNI 4066 -7780 KZNY 1 +BURNR 3457 -10312 KCVS 1 +BURNS 4065 -9112 KZAU 1 +BURNY 3363 -8455 KATL 1 +BURNZ 3458 -11918 KBUR 1 +BUROD 4342 639 LFMM 1 +BUROI 3328 13750 RJTG 1 +BUROK 5208 1240 EDWW 1 +BUROL -175 2472 FZZA 1 +BUROM 1175 -292 DRRR 1 +BUROT 3850 5900 UTAA 1 +BURPA 321 -7744 SKED 1 +BURRD 2925 -8202 KMCO 1 +BURRI 6046 -16586 PAZA 1 +BURRL 2499 -7727 MYNN 1 +BURRO 3204 -11085 KTUS 1 +BURRS 4016 -12245 KZSE 1 +BURSE 3158 -8716 KZTL 1 +BURST 4252 -7785 KZOB 1 +BURTN 5653 -16999 PAPB 1 +BURTO 3804 -9767 KZKC 1 +BURTZ 2107 -7167 KZMA 1 +BURUD 4457 3464 UKFV 1 +BURUK 5558 13195 UHBP 1 +BURWA 4619 -8058 CZYZ 1 +BURWK 3708 -9442 KJLN 1 +BURYE 4278 -8446 KLAN 1 +BUSAN 209 2684 FZZA 1 +BUSAR 4716 7958 UASA 1 +BUSBO 1925 7813 VABF 1 +BUSBY 2206 12096 RCAA 1 +BUSCH 5084 1043 EDBB 1 +BUSCO 3304 -11246 KLUF 1 +BUSEN 3855 -1000 LPPC 1 +BUSER 4411 1365 LIMM 1 +BUSES 4693 2811 LRBB 1 +BUSET 4550 1422 LJLA 1 +BUSEY 3179 -10615 KELP 1 +BUSGE 3381 -9273 KCDH 1 +BUSHE 3329 -8195 KAGS 1 +BUSHI 3778 -8047 KZTL 1 +BUSHY 3739 -12156 KZOA 1 +BUSIC 3569 -8223 KZTL 1 +BUSIL 4629 472 LFMM 1 +BUSIN 5327 2651 UMMM 1 +BUSIP 5168 -183 EGVA 1 +BUSIR 5112 1433 EDMM 1 +BUSIV -677 1976 FZZA 1 +BUSJY 2957 -8208 KGNV 1 +BUSKY 4050 -7550 KZNY 1 +BUSLO -2814 -6765 SACU 1 +BUSMO 671 -7833 SKED 1 +BUSOK 4453 2660 LROP 1 +BUSOM 5594 539 EKDK 1 +BUSON 4862 5768 UATT 1 +BUSOT 566 -640 GLRB 1 +BUSRA 3233 3662 OJAC 1 +BUSSY 4120 -9286 KZAU 1 +BUSTA -2155 -17500 NZFN 2 +BUSTA 5209 7 EGSS 2 +BUSTL 4008 -7502 KNXX 1 +BUSTR 3984 -7810 KZOB 1 +BUSTS 3100 -9703 KZHU 1 +BUSUK 4886 71 LFFF 1 +BUSUL 6142 15590 UHMM 1 +BUSUX -392 6000 FSSS 1 +BUT 282 2481 FZZA 2 +BUT 1267 10100 VTBB 2 +BUTAB -413 -6951 SBAZ 1 +BUTAL 785 -7546 SKED 1 +BUTAN 256 -7170 SKED 1 +BUTAP -26 -2714 SBRE 1 +BUTAX 444 11488 WBFC 1 +BUTCH 3568 -9481 KZFW 1 +BUTEK -1063 -7564 SPIM 1 +BUTEM -550 -1000 GOOO 1 +BUTEN 3785 -12700 KZOA 1 +BUTES 1127 -7658 SKEC 1 +BUTET 4368 12430 ZLZY 1 +BUTID 4362 12728 ZYSH 1 +BUTNA 974 -7517 SKEC 1 +BUTOC 4632 -11816 KZSE 1 +BUTOG -1689 -818 FNAN 1 +BUTOP 2933 7540 VIDF 1 +BUTOW 3025 -8578 KPAM 1 +BUTPA -855 12967 YBBB 1 +BUTRA 1542 10560 VLVT 2 +BUTRA 3935 6748 UTSS 2 +BUTRE 4223 -7660 KELM 1 +BUTRI 5078 4060 UUWV 1 +BUTRO 702 -7444 SKSK 1 +BUTRR 4313 -8460 KDTW 1 +BUTTA 4060 -11569 KZLC 1 +BUTTE 3528 -11045 KZAB 1 +BUTUM 1178 -7595 SKEC 1 +BUTUX 1800 -4538 TTZP 1 +BUTYN 4044 -8429 KZID 1 +BUTYO -294 14845 AYWK 1 +BUU 4269 -8830 KZMP 1 +BUUBU 4784 -9739 KZMP 1 +BUUDN 6630 -15084 PAZA 1 +BUUSH 3891 -7687 KADW 1 +BUV 553 -7386 SKED 1 +BUVAK 4299 2744 LBWR 1 +BUVAL 361 10373 WSJC 1 +BUVAR -1483 -17412 NSFA 1 +BUVAX 29 -7741 SEGU 1 +BUVAY 2852 -8139 KZJX 1 +BUVBE 3826 -7804 KZDC 1 +BUVER -2182 -4988 SBCW 1 +BUVEV -2225 -4676 SBBS 1 +BUVGU -2376 -4682 SBCW 1 +BUVIM -3740 -6451 SAEU 1 +BUVIP 137 -5923 SBAZ 1 +BUVKA 110 -6515 SBAZ 1 +BUVKE 4177 -7089 KZBW 1 +BUVKI -1058 -6541 SLSL 1 +BUVKU 351 -6112 SBAZ 1 +BUVLE 3606 -10079 KZAB 1 +BUVOK -5073 -7116 SASA 1 +BUVTE 2629 -9773 KHRL 1 +BUVUK 550 -2583 GOOO 1 +BUWME 4305 -10627 KCPR 1 +BUWOG 6517 -15236 PATA 1 +BUXAL -1185 -6901 SLLF 1 +BUXER -1716 -4135 SBRE 1 +BUXEX 675 -5400 SMPM 1 +BUXIR -3200 1500 FACA 1 +BUXOM 4570 -12286 KPDX 1 +BUXON 848 -2978 GOOO 1 +BUXOS 517 -7967 SKCL 1 +BUXQU 2905 -9966 KUVA 1 +BUXYI 3819 -11710 KTPH 1 +BUYAB 3278 -8359 KMAC 1 +BUYAD 6751 -15005 PACX 1 +BUYAG 3126 -8246 KZJX 1 +BUYAH 3811 315 DAAA 1 +BUYKA 866 16754 PKWA 1 +BUYKK 4195 -8227 CZYZ 1 +BUYSA 3550 -10816 KZAB 1 +BUYTA 4753 -9307 KHIB 1 +BUZ 2895 5083 OIIX 1 +BUZAD 5194 -55 EGTT 1 +BUZBY 3587 -8392 KTYS 1 +BUZIE 3958 -7580 KZDC 1 +BUZRO 3811 -10460 KPUB 1 +BUZUV 5884 -15925 PAMB 1 +BUZZI 4053 -8376 KZID 1 +BUZZY 3551 -7939 KZDC 1 +BUZZZ 3288 4447 ORBI 1 +BV 4687 -7128 CZUL 1 +BVG 3134 -8598 KZJX 1 +BVI 285 -6069 SBAZ 1 +BVK 6598 -16115 PABL 1 +BVL 4073 -11376 KZLC 1 +BVO 3683 -9602 KZKC 1 +BVQ 3702 -8601 KZID 1 +BVR 2175 7219 VABF 1 +BVRLY 3738 -9352 KSGF 1 +BVS 4944 215 LFPV 1 +BVT 1613 -2289 GVSC 2 +BVT 4056 -8707 KZID 2 +BW 5598 3751 UUEE 1 +BWA 2750 8343 VNSM 1 +BWALT 3383 -11801 KFUL 1 +BWD 3189 -9896 KZFW 1 +BWG 3693 -8644 KZME 1 +BWINE 3980 -7556 KPHL 1 +BWMEN 3930 -12009 KZOA 1 +BWN -2002 14822 YBBB 1 +BWR -943 14696 AYPY 1 +BWS 3282 -10601 KZAB 1 +BWZ 4080 -7482 KZNY 1 +BX 5142 -5720 CZUL 1 +BXK 3345 -11282 KZAB 1 +BY 5084 -10746 CZWG 1 +BYGEC 3927 -9458 KMCI 1 +BYGON 2053 -7382 MUFH 1 +BYI 4258 -11387 KZLC 1 +BYJAC 3596 -8015 KZTL 1 +BYMEE 4440 -12329 KCVO 1 +BYN 4148 -8447 KZOB 1 +BYNAM 3818 -7659 KNHK 1 +BYNUM 3385 -8073 KMMT 1 +BYOBU 4100 14074 RJTG 1 +BYP 3354 -9623 KZFW 1 +BYPAS 3206 -10172 KZFW 1 +BYPOR 4780 -9033 KZMP 1 +BYRAM 3218 -9030 KZME 1 +BYRDD 4009 -7582 KZNY 1 +BYRDS 3395 -8399 KATL 1 +BYREN 4334 -7084 KZBW 1 +BYRNE 3507 -7861 KZDC 1 +BYROE 3262 -8380 KZTL 1 +BYRON 3782 -12147 KZOA 1 +BYROW 2037 -15506 PHZH 1 +BYRRD -7750 16500 NZZO 1 +BYTER 2278 -15621 PHZH 1 +BYTHE 3478 -11729 KVCV 1 +BYTON 3626 -7622 KZDC 1 +BYWAY 2603 12200 RCAA 2 +BYWAY 3770 -9892 KZKC 2 +BYY 2897 -9586 KZHU 1 +BYZAN 2965 -8481 KZJX 1 +BZ -425 1526 FCCC 3 +BZ 2810 11956 ZSHA 3 +BZ 5175 -160 EGVN 3 +BZA 3277 -11460 KZLA 1 +BZE 1754 -8832 MZTG 1 +BZIMA 2503 2072 HLLL 1 +BZJ 4044 -7655 KMUI 1 +BZM 3587 -8124 KZTL 1 +BZN 5175 -160 EGTT 2 +BZN 4578 -11116 KZLC 2 +BZO 4646 1132 LIMM 1 +BZXIV 4900 -11653 KZSE 1 +C -3871 -6216 SAZB 1 +CA -559 1219 FNAN 5 +CA 5371 -5702 CZQM 5 +CA 801 7994 VCCC 5 +CA -670 10856 WICD 5 +CA 1004 7628 VOCF 5 +CAADE 3399 -11927 KNTD 1 +CAAPE 4530 -6530 CZQM 1 +CAARL 2000 -15602 PHKO 1 +CAARP 3863 -9357 KSZL 1 +CAASS 4152 -8168 KCLE 1 +CAB 1548 12102 RPHI 2 +CAB 2082 10673 VVGL 2 +CABAD 3032 -8741 KNPA 1 +CABAL -3092 -6021 SAEF 1 +CABAN 4559 -11859 KZSE 1 +CABAV 3505 -8986 KMEM 1 +CABBI 3787 -8925 KMDH 1 +CABBS 3916 -9455 KMKC 1 +CABBY 3234 -9664 KZHU 1 +CABEB 4415 -7035 KZBW 1 +CABEK 3335 -11730 KNFG 1 +CABEL 2500 -1494 GCCC 1 +CABEN 3385 -11799 KSLI 1 +CABEP 4361 -11659 KZLC 1 +CABER 3739 -11166 KZDV 1 +CABET 3959 -10201 KZDV 1 +CABEX 3880 -12307 KZOA 1 +CABGA 3381 -8860 KCBM 1 +CABIG -3385 14547 YMMM 1 +CABIK 3924 -7544 KDOV 1 +CABIM 3410 -11914 KNTD 1 +CABIN 6580 -14553 PAEI 1 +CABIT 3897 -9115 KZKC 1 +CABKA 4638 -9683 KZMP 1 +CABKU 4433 -10047 KZMP 1 +CABLE -4151 17458 NZZC 2 +CABLE 4085 -8144 KCAK 2 +CABLY 3517 -11163 KFLG 1 +CABMI 4002 -8316 KCMH 1 +CABOJ 2614 -1464 GCCC 1 +CABOO 3712 -7624 KLFI 1 +CABOT 6120 -16076 PAZA 1 +CABOX 4175 -9349 KIKV 1 +CABRA 5490 -11265 CZEG 1 +CABRE 991 11932 RPHI 1 +CABRI 947 13800 PTYA 1 +CABTA 3118 -8528 KDHN 1 +CABTI 4276 -8247 KZOB 1 +CABUB 3406 -11753 KONT 1 +CABUG 6043 -15104 PASX 1 +CABUS 3477 -10624 KZAB 1 +CABVI 3365 -8860 KCBM 1 +CABVU 3300 -8670 KZTL 1 +CABZO 3550 -10716 KZAB 1 +CACAB 4495 -11819 KZSE 1 +CACAC 3435 -9203 KZME 1 +CACAD 5974 -16402 PAKI 1 +CACAK 6705 -15750 PAGH 1 +CACAR 6064 -16186 PAPK 1 +CACAS 3926 -7764 KZDC 1 +CACCA 5864 -15630 PAZA 1 +CACEE 3244 -8829 KATL 1 +CACHE 6473 -14802 PAFA 1 +CACHI 982 -8376 MHTG 2 +CACHI 4707 411 LFFF 2 +CACHO 5490 -11257 CZEG 1 +CACSA 2565 -8020 KZMA 1 +CACTS 3394 -11765 KLAX 1 +CACTY 3354 -11198 KPHX 1 +CAD 4806 139 LFFF 1 +CADAB 3512 -12044 KSBP 1 +CADAC 3787 -9747 KICT 1 +CADAG 3350 4406 ORBI 1 +CADAN 3630 -9300 KZME 1 +CADAP 3668 -9867 KZKC 1 +CADAT 3522 -10660 KIKR 1 +CADDI 4854 -9733 KRDR 1 +CADDU 3498 -11298 KZAB 1 +CADDY 3100 14071 RJTG 1 +CADEB 3386 -8348 KZTL 1 +CADED 4673 -12078 KZSE 1 +CADER 3447 -9010 KMEM 1 +CADES 3219 -9866 KZFW 1 +CADET -774 -4142 SBRE 1 +CADEZ 3421 -11534 KZLA 1 +CADGO 4125 -11206 KHIF 1 +CADGU 4193 -8859 KZAU 1 +CADIL 4774 -6043 CZQM 1 +CADIN 3406 -11746 KONT 1 +CADIP 3218 -8686 KZTL 1 +CADIS 2927 -9855 KSKF 1 +CADIT 3428 -8459 KZTL 1 +CADIV 2963 -8522 KZJX 1 +CADIZ 3264 7312 OPLR 3 +CADIZ 1102 12331 RPHI 3 +CADIZ 4117 -8739 KZAU 3 +CADKI 4357 -11695 KZLC 1 +CADMI 3963 -9908 KZDV 1 +CADNA 6596 -16105 PABL 1 +CADOG 6665 -15980 PASK 1 +CADOK 6312 -15561 PAMC 1 +CADON 4165 -8793 KMDW 1 +CADOS 3703 -8915 KZME 1 +CADOZ 3280 -9414 KZFW 1 +CADRA 3930 -7542 KDOV 1 +CADRE 3972 -8141 KZOB 1 +CADRO 3182 -9147 KZHU 1 +CADUG 6194 -16168 PADM 1 +CADUK 1372 14492 PGUM 1 +CADUR 3382 -8386 KZSU 1 +CADUS 3494 -8999 KMEM 1 +CADUV 6475 -15814 PFKU 1 +CADVA 3930 -7545 KDOV 1 +CADVO 3490 -10608 KZAB 1 +CADZU 3416 -7998 KFLO 1 +CAE 3386 -8105 KZJX 1 +CAESA 3061 -8931 KZHU 1 +CAFDE 4679 -9848 KJMS 1 +CAFFE 2009 -6474 TJZS 1 +CAFKI 4192 -7774 KZOB 1 +CAFTA 5130 -12909 CZVR 1 +CAG -3226 12550 YMMM 2 +CAG 3925 905 LIEE 2 +CAGAM 4760 -11771 KSKA 1 +CAGAP 4218 -8313 KZOB 1 +CAGAS 3901 -7542 KDOV 1 +CAGAT 4840 -10828 KZLC 1 +CAGEN 6507 -15505 PARY 1 +CAGER 3699 -7663 KLFI 1 +CAGES 3013 -9349 KZHU 1 +CAGEV 3256 -10695 KZAB 1 +CAGKA 4200 -8171 KZOB 1 +CAGLE 3079 -8709 KZJX 1 +CAGLI 6735 -16315 PAWN 1 +CAGNB 3921 910 LIED 1 +CAGON 3982 -7427 KNEL 1 +CAGOR 3343 -11228 KPHX 1 +CAGRA 4229 -8908 KRFD 1 +CAGSI 3479 -11845 KWJF 1 +CAGTI 3999 -8263 KCMH 1 +CAGUA -396 -7874 SEGU 1 +CAGUD 3522 -9442 KFSM 1 +CAGUG 4325 -7361 KGFL 1 +CAGUL 6187 -16176 PADM 1 +CAGUP 3392 -8141 KCAE 1 +CAGUR 4284 -9730 KZMP 1 +CAGUV 3803 -8677 KZID 1 +CAGUX 4460 -9798 KZMP 1 +CAGVA 3372 -11229 KLUF 1 +CAGXY 3760 -7580 KZDC 1 +CAHEO 1654 10796 VVDN 1 +CAHOO 2555 -8031 KHST 1 +CAHSO 4306 -7600 KSYR 1 +CAHYO 350 13350 WAAZ 1 +CAI 3015 3142 HECA 2 +CAI 1270 -6134 TTSV 2 +CAIN -369 -6028 SBEG 1 +CAINN 5130 -11422 CYYC 1 +CAINS 3732 -11937 KZOA 1 +CAIPE 857 -7006 SVZM 1 +CAIRA -717 7222 FJDG 1 +CAJAN 3282 -9612 KGVT 1 +CAJEN 5554 -12140 CZEG 1 +CAJIN 3684 -7615 KORF 1 +CAJNN 3068 -8647 KVPS 1 +CAJON 3409 -11728 KRIV 1 +CAJUN 2517 -8080 KHST 1 +CAK 3430 3570 OLBB 1 +CAKAD 6131 -15072 PAZA 1 +CAKAL 3995 -9940 KZDV 1 +CAKAT 4049 -8036 KPIT 1 +CAKEB 4168 -8246 KZOB 1 +CAKIB 3022 -8667 KZJX 1 +CAKIN 4436 -8472 KZMP 1 +CAKIX 3732 -7999 KROA 1 +CAKNU 3580 -11533 KLAS 1 +CAKOB 2636 -9781 KHRL 1 +CAKOK 5902 -15917 PAMB 1 +CAKOP 3142 -9130 KZHU 1 +CAKPI 3261 -8854 KNMM 1 +CAKRA 2604 -9757 KHRL 1 +CAKRU 4617 -8441 KCIU 1 +CAKVU 3666 -11221 KZLC 1 +CAL 492 832 DNKK 1 +CALAB 3389 -7863 KZJX 1 +CALAG 4517 -9767 KZMP 1 +CALAH 2193 -15979 PHIK 1 +CALAI 3952 -11818 KNFL 1 +CALAN 217 -5071 SBRE 2 +CALAN 4309 533 LFML 2 +CALAR -2900 13683 YMMM 1 +CALAY 3487 -9202 KLIT 1 +CALBE 3412 -11773 KZLA 1 +CALBU -4135 -7255 SCTZ 1 +CALCE 4336 -332 LECM 1 +CALCI 6004 -11627 CZEG 1 +CALCO 3435 -8602 KZTL 1 +CALDA -2008 -4462 SBCW 2 +CALDA 5377 -264 EGTT 2 +CALDE 3980 -8959 KSPI 1 +CALDO 1456 11933 RPHI 2 +CALDO 4279 -8550 KGRR 2 +CALDU 4113 -9590 KZMP 1 +CALEB 3854 -9357 KSZL 1 +CALEG 3938 -11977 KRNO 1 +CALER 5114 -11376 CYYC 1 +CALES 6419 -14535 PABI 1 +CALET 3595 -8645 KMQY 1 +CALEY 3674 -7635 KORF 1 +CALGA 6788 -16493 PAVL 1 +CALGO 3153 -8065 KZJX 1 +CALIA 2584 -9735 KBRO 1 +CALIE 3327 -11315 KPHX 1 +CALIF -447 -4252 SBRE 2 +CALIF 3893 -8431 KZID 2 +CALIG -3103 11644 YMMM 1 +CALIP 4705 -11433 KMSO 1 +CALIS 3542 -12102 KZLA 1 +CALIV 4064 -8040 KPIT 1 +CALIX 4503 -8414 KAPN 1 +CALIZ 2415 -10323 MMFR 1 +CALKS 3868 -8767 KZID 1 +CALKU 3026 -8754 KNPA 1 +CALLI 3464 -12017 KIZA 1 +CALLS 3222 -11106 KTUS 1 +CALLY 5513 -11339 CZEG 1 +CALMA 3963 15048 RJTG 1 +CALMS 4431 -9147 KZMP 1 +CALNA 3490 -9598 KZFW 1 +CALNO 4280 836 LFMM 1 +CALOB 4042 -8339 KCMH 1 +CALOG 4518 -10081 KZMP 1 +CALOI -1132 -4198 SBRE 1 +CALOK 3489 -8302 KZTL 1 +CALON 4390 -8013 CZYZ 1 +CALOO 2652 -8195 KZMA 1 +CALOX 6484 -14711 PAFB 1 +CALPI 4310 -9136 KZMP 1 +CALPO 1369 14518 PGUA 2 +CALPO 3435 -9877 KSPS 2 +CALSA 3428 -9786 KZFW 1 +CALSU 4114 -8165 KZOB 1 +CALTI 3989 -10469 KDEN 1 +CALUB 4014 -11193 KZLC 1 +CALUK 3018 -8936 KZHU 1 +CALUM 4186 -9369 KZMP 1 +CALUP 3363 -8455 KATL 1 +CALUS 3257 -9238 KZFW 1 +CALUT 2956 -10077 KDLF 1 +CALVA 3651 -9687 KZKC 1 +CALVE -3077 -5190 SBRE 1 +CALVI 3127 -8763 KZHU 1 +CALVO -1843 -3901 SBRE 1 +CALYA 6380 -15251 PAMH 1 +CAM -2001 -6353 SLLF 2 +CAM 4299 -7334 KZOB 2 +CAMAM 3021 -8677 KZJX 1 +CAMAR -1937 -7026 SCFZ 2 +CAMAR 3609 -9928 KZKC 2 +CAMAS 3272 12826 RJTG 2 +CAMAS 4301 -12362 KZSE 2 +CAMB -1274 -3871 SBSV 1 +CAMBA -1838 -6137 SLLF 2 +CAMBA 1432 12125 RPHI 2 +CAMBE 2832 -8161 KZMA 1 +CAMBO 4929 -586 EGTT 2 +CAMBO 5551 -16917 PAZA 2 +CAMCO 3482 -12036 KSMX 1 +CAMDO 3957 -9465 KMCI 1 +CAMDY 3001 -9767 KAUS 1 +CAMEL -2920 11853 YMMM 1 +CAMER 2617 -9749 KZHU 1 +CAMES 4112 -8066 KZOB 1 +CAMET 3562 -9819 KZFW 1 +CAMGI 3280 -8373 KWRB 1 +CAMGU 4170 -8234 KZOB 1 +CAMIG 5206 -17700 PADK 1 +CAMIL 3270 -7940 KZJX 1 +CAMIN 3289 -9744 KZFW 1 +CAMIV 2799 -8212 KZMA 1 +CAMJO 3051 -8269 KTPA 1 +CAMKA 4465 -8993 KZMP 1 +CAMLA 3886 -9696 KZKC 1 +CAMMA 3849 -8136 KZID 1 +CAMME 3478 -9840 KFSI 1 +CAMMS 3969 -8461 KZID 1 +CAMNO -742 7263 FJDG 1 +CAMOR 3588 -8676 KBNA 1 +CAMOS 1489 -14607 KZAK 1 +CAMPO 4545 -7035 KZBW 1 +CAMPP 3310 -8575 KZTL 1 +CAMPS 2067 -15660 PHZH 1 +CAMPU 4170 -7240 KZBW 2 +CAMPU 1050 10414 VVTS 2 +CAMPY 4433 -8773 KZAU 1 +CAMRA 5303 -11251 CZEG 2 +CAMRA 5062 -11 EGEG 2 +CAMRI 4049 -11196 KSLC 1 +CAMRN 4002 -7386 KZNY 1 +CAMRR 3875 -12096 KMHR 1 +CAMRU 4042 -7659 KMUI 1 +CAMSO 3291 -9692 KDAL 1 +CAMTN 4388 -7166 KZBW 1 +CAMUL 5826 -15771 PAII 1 +CAMUM 3896 -8463 KCVG 1 +CAMUP 3892 -7986 KEKN 1 +CAMUX 3475 6914 OAIX 1 +CAMZO 4878 -12354 CZVR 1 +CAN 4917 -46 LFRR 2 +CAN 4741 -12284 KZSE 2 +CANAL 1417 -9047 MGGT 3 +CANAL 3547 13970 RJTT 3 +CANAL 4267 -7002 KZBW 3 +CANAN 4249 -7345 KZBW 1 +CANAR -251 -7887 SEGU 2 +CANAR 4139 -747 LPPC 2 +CANAS 1016 -8463 MHTG 1 +CANAT 3291 -11474 KNYL 1 +CANAY 550 16308 PTSA 1 +CANB 2258 8844 VECC 1 +CANBA 3344 -9609 KZFW 1 +CANBO 4072 -7415 KEWR 1 +CANBY 4531 -12276 KZSE 1 +CANCO 2982 -8207 KZJX 1 +CANCR 4131 -8158 KZOB 1 +CANDA 3739 -11878 KZOA 1 +CANDI 2965 -9530 KEFD 1 +CANDL 4871 -12263 KZSE 1 +CANDO 4081 -8640 KGUS 1 +CANDY -3642 13500 YMMM 5 +CANDY 3387 13492 RJTG 5 +CANDY 3691 12724 RKSO 5 +CANDY 1435 10129 VTBD 5 +CANDY 3869 -9204 KZKC 5 +CANEB 4387 -9252 KRST 1 +CANEE 2508 -7324 KZMA 1 +CANEK 4332 -11581 KZLC 1 +CANEL 6798 -6076 CZEG 1 +CANER 3276 -8460 KZTL 1 +CANES 4033 -286 LEMD 1 +CANEY 2055 -7753 MUMI 2 +CANEY 3419 -9301 KZME 2 +CANEZ 2669 -8117 KZMA 1 +CANID 3304 -7985 KCHS 1 +CANIG 6110 -10100 CZCZ 1 +CANIN 2458 -8157 KNQX 1 +CANIO 4165 -9597 KZMP 1 +CANIT 2956 -7843 KZMA 1 +CANKU 1921 16700 PWAK 1 +CANNA 3793 14069 RJTG 1 +CANNE 4617 888 LSAZ 1 +CANNO 3277 -11662 KZLA 1 +CANNY 3906 -7568 KZDC 1 +CANO -2312 -4443 SBBS 1 +CANOA -280 -7968 SEGU 2 +CANOA 2400 -8305 KZMA 2 +CANOB 3676 -7602 KNTU 1 +CANOE 2353 15500 KZAK 1 +CANOG 3422 -11859 KZLA 1 +CANOK 3380 -9263 KCDH 1 +CANOL 1296 -14424 KZAK 1 +CANON -1281 -5705 SBAZ 2 +CANON 2280 -16262 PHZH 2 +CANOP -1935 -5699 SBCW 2 +CANOP 5107 -11459 CZEG 2 +CANRI 3656 -12142 KZOA 1 +CANRY 4915 -12333 CZVR 1 +CANSO 4816 -8074 CZYZ 1 +CANTI 3460 -11867 KVNY 1 +CANTO 3509 12836 RKPS 2 +CANTO 3536 -9907 KCSM 2 +CANTS 4330 -9669 KZMP 1 +CANTU 809 -8094 MPZL 1 +CANTY -3681 14465 YMMM 2 +CANTY 4149 -7410 KPOU 2 +CANUE 3091 -8731 KZJX 1 +CANUK 3322 -8381 KZTL 1 +CANUL 4361 -8825 KZAU 1 +CANUN 4820 -12252 KZSE 1 +CANUP 3172 6621 OAKN 1 +CANUV 3943 -7562 KZDC 1 +CANVO -7783 16650 NZIR 1 +CANVU 3145 6575 OAKN 1 +CANYN 3439 -11908 KBUR 1 +CANYO 6043 -13240 CZEG 1 +CAPAB 3727 -7924 KZDC 1 +CAPAC 3194 -8412 KZJX 1 +CAPAD 4573 -10827 KBIL 1 +CAPAG -7795 16649 NZPG 1 +CAPAP 3649 -9791 KEND 1 +CAPAR 3304 -10615 KHMN 1 +CAPCO 4285 957 LFMM 1 +CAPEK 2943 -9564 KZFW 1 +CAPEL 4113 -8054 KZOB 1 +CAPEM 5993 -14308 PAZA 1 +CAPEN 2811 -8054 KMLB 1 +CAPER 3732 12658 RKSI 1 +CAPET -3168 13935 YMMM 2 +CAPET 3028 -9768 KZHU 2 +CAPGA 4194 -10369 KBFF 1 +CAPIT 4076 -7363 KJFK 1 +CAPLU 4321 -7760 KROC 1 +CAPLY 4130 14129 RJRJ 1 +CAPNU 4445 -7335 KZBW 1 +CAPOG 3307 -8776 KTCL 1 +CAPOK 2800 -8270 KPIE 1 +CAPOL 3063 -8694 KZJX 1 +CAPON 3931 -7843 KZDC 1 +CAPOR 4224 -7659 KELM 1 +CAPOW 3607 -8659 KMQY 1 +CAPOX 3048 -8664 KHRT 1 +CAPPR 4222 -9243 KZAU 1 +CAPPS 3055 -8390 KZJX 1 +CAPPY 4284 -8791 KZKE 1 +CAPRE 5946 -15500 PAIL 1 +CAPRI -2227 15019 YBBB 2 +CAPRI 2672 6852 OPKR 2 +CAPRO 3347 -10371 KZAB 1 +CAPRU 6049 -15134 PAEN 1 +CAPSA 3072 -8827 KMOB 1 +CAPSS 3899 -7790 KDCA 1 +CAPTI 3228 -9566 KZFW 1 +CAPTN 1975 -7532 MUGM 1 +CAPTO 3867 -12162 KZOA 1 +CAPTU 4580 -10868 KBIL 1 +CAPUL 2615 -10928 MMZT 1 +CAPUN 3379 -8690 KBHM 1 +CAPUS 3269 -11743 KSAN 1 +CAPUX 3490 -9905 KZFW 1 +CAQKU 6415 -16122 PFSH 1 +CAR -2488 11367 YMMM 3 +CAR -3676 -7305 SCEZ 3 +CAR 3911 951 LIRR 3 +CARAC 4300 -6000 CZQM 1 +CARAI -2538 -5729 SGAS 1 +CARAM -1710 -3921 SBRE 1 +CARAN 3396 -8515 KZTL 1 +CARAT 3552 -9738 KTIK 1 +CARAY 4310 -7085 KPSM 1 +CARBA -1647 14497 YBBB 2 +CARBA 992 -8439 MROC 2 +CARBB 3926 -9438 KMCI 1 +CARBO 3625 -150 LECB 2 +CARBO 4757 -11124 KZLC 2 +CARBS 3315 -9691 KZFW 1 +CARBY -1984 14530 YBTL 2 +CARBY 4573 -12193 KZSE 2 +CARCO 2947 -9547 KHOU 1 +CARDA 4468 -6834 KZBW 1 +CARDD 6135 -15010 PANC 1 +CARDI 3314 -11742 KSAN 1 +CARDO -1563 -4410 SBRE 2 +CARDO 3358 -8202 KAGS 2 +CARDS 3442 13640 RJTG 1 +CARDZ 5232 80 EGUN 1 +CAREA 5522 1249 EKDK 1 +CAREW 4816 -9953 KZMP 1 +CAREY 2560 -7823 MYNN 1 +CARFF 3509 -9841 KZFW 1 +CARGA 4464 -8497 KZMP 1 +CARGL 4236 -8295 KDET 1 +CARGO 3303 -11486 KZLA 1 +CARIF 3304 -11733 KZLA 1 +CARIM 2600 -1120 GCCC 1 +CARIR 2769 -8255 KZMA 1 +CARIS 3979 -7732 KZKZ 1 +CARKO 3712 -9943 KZKC 1 +CARKU 3924 -10873 KGJT 1 +CARLA 3884 -8098 KZID 1 +CARLD 4137 -7254 KZBW 1 +CARLE 4197 -8815 KORD 1 +CARLI -526 10621 WIIZ 2 +CARLI 3426 -7934 KZJX 2 +CARLL 3876 -7744 KZDC 1 +CARLO 373 -7362 SKED 5 +CARLO 2670 6854 OPKR 5 +CARLO 1063 12332 RPHI 5 +CARLO 4103 -217 LEMD 5 +CARLO 3071 -8314 KVAD 5 +CARLS 1036 -14126 KZAK 1 +CARLZ 3227 -10434 KCNM 1 +CARME 1733 -8996 MHTG 4 +CARME 3975 420 LEMH 4 +CARME 3646 -12188 KZOA 4 +CARME -3312 -5597 SUEO 4 +CARML 3736 -7797 KZDC 1 +CARMO -2379 -5175 SBCW 1 +CARMS 3581 -11230 KGCN 1 +CARNA 4313 -8785 KZAU 1 +CARNI 3852 -9329 KZKC 1 +CARNO 3300 -7989 KCJX 1 +CARNU 2514 -8133 KZMA 1 +CAROL 2570 12149 RCAA 2 +CAROL 3884 -8897 KZKC 2 +CAROM 3328 -11904 KNSI 1 +CARON 3695 -9863 KZKC 1 +CAROO 3569 -9739 KTIK 1 +CAROT 4910 -8235 CZYZ 2 +CAROT 3624 14547 RJTG 2 +CARP 3492 12845 RKPK 1 +CARPA -3200 -9000 SCEZ 2 +CARPA 2273 -9211 MMFR 2 +CARPE 5308 -5408 CZCX 1 +CARPS 3441 13236 RJTG 1 +CARPT 3511 -8509 KATL 1 +CARPX 3041 -7775 KZJX 1 +CARRA 2973 -8161 KZJX 1 +CARRD 3096 -8247 KTPA 1 +CARRF 3953 -8603 KZID 1 +CARRL 3614 -12035 KZOA 1 +CARRO 4729 -12286 KZSE 1 +CARRP 1907 -15958 KZAK 1 +CARRR 3040 -9644 KZHU 1 +CARRS 4230 -8344 KYIP 1 +CARRY 3418 13116 RJTG 2 +CARRY 3881 -7746 KIAD 2 +CARSE 3862 -10469 KFCS 1 +CARSO 4928 -9702 CZEG 1 +CARSU 5735 -17016 PASN 1 +CARSY 4189 -9748 KZMP 1 +CARTE -159 -7947 SEGU 1 +CARTH 3213 -9418 KZFW 1 +CARTI 2816 -9805 KZHU 1 +CARTO 4868 16878 PAZA 1 +CARTR 4156 -11205 KSLC 1 +CARTS -2969 13624 YMMM 1 +CARTT 3514 -8203 KZTL 1 +CARTY 3502 -10757 KZAB 1 +CARUB 3631 -11495 KLSV 1 +CARUD 4495 -8984 KZMP 1 +CARUM 3932 -7471 KACY 1 +CARUS 3750 -7963 KROA 1 +CARUT 4756 -11762 KGEG 1 +CARVA -1438 -4535 SBRE 1 +CARVL 3045 -8150 KZJX 1 +CARVR 4100 -8555 KORD 1 +CARYA 3428 -9076 KZME 1 +CARYE 3929 -9466 KMCI 1 +CARYL 3955 -7479 KACY 1 +CARYN 4125 -8789 KZAU 1 +CARYS 3264 -8331 KZTL 1 +CASAC 6618 -16048 KZAN 1 +CASAD 3953 -8367 KSGH 1 +CASAT 3447 -8038 KZJX 1 +CASAV 4150 -8375 KTOL 1 +CASBI 7634 -6972 BGTL 1 +CASDU 3175 -9146 KZHU 1 +CASDY 4907 -12398 CZVR 1 +CASEE 3733 -7738 KRIC 1 +CASEL 5383 -418 EGTT 2 +CASEL 6033 -14530 PAZA 2 +CASEN 4207 -8782 KORD 1 +CASEP 3771 -7749 KRIC 1 +CASER 3975 -8254 KZOB 1 +CASES 3769 -12213 KOAK 1 +CASEY 5201 58 EGSS 1 +CASHS 4741 -12046 KZSE 1 +CASIB 3376 -11255 KLUF 1 +CASIL 2116 -8000 MUMI 2 +CASIL 4274 -7458 KZBW 2 +CASIM 4023 14 LECB 1 +CASIO 4091 -8243 KZOB 1 +CASIP 4054 -8949 KPIA 1 +CASKI 2678 -8045 KPBI 1 +CASKO 4281 -8283 KMTC 1 +CASKS 3577 -9384 KZME 1 +CASNO 5856 -15640 PAKN 1 +CASNS 4477 -9455 KSTP 1 +CASOB 2973 -9567 KZHU 1 +CASOD 4457 -12406 KZSE 1 +CASOL 3919 284 LESJ 1 +CASON 4017 -7899 KJST 1 +CASOP 3937 -8093 KZID 1 +CASPE 4127 20 LEBC 1 +CASPO 3353 -8682 KBHM 1 +CASPR 2951 -7770 KZMA 1 +CASRA 3660 -12154 KZOA 1 +CASRO 3689 -10820 KFMN 1 +CASSE 3945 -10485 KZDV 1 +CASSH 4159 -7370 KZBW 1 +CASSL 5254 -12275 CZVR 1 +CASSO 3820 -9697 KZKC 1 +CASSY 4274 -9103 KZAU 1 +CASTA 3453 -11873 KZLA 1 +CASTE -1750 -4879 SBCW 2 +CASTE 3755 -8031 KZDC 2 +CASTI 3543 -11022 KZAB 1 +CASTL 3964 -7561 KILG 1 +CASTN 3584 -9759 KZKC 1 +CASTR 4887 -6683 CZQM 1 +CASUK 4373 -11189 KZLC 1 +CASUL 3677 12699 RKSG 1 +CASVI 4011 -7419 KZNY 1 +CASVU 4335 -9659 KFSD 1 +CASWO 923 16741 PKRO 1 +CAT -2858 -6575 SACU 5 +CAT 2868 3406 HESC 5 +CAT 1344 -8905 MSTG 5 +CAT 3746 1497 LICC 5 +CAT 4074 -7443 KTEB 5 +CATAB 3032 -8703 KNPA 1 +CATAG 6047 -15106 PASX 1 +CATAL -5259 -6875 SCCZ 1 +CATAM 3325 -8026 KCHS 1 +CATAN 3557 -8110 KCLT 1 +CATAS 3718 -7669 KZDC 1 +CATAW 3393 -11737 KLAX 1 +CATAY 3911 -7677 KZDC 1 +CATCC 3261 -11723 KNZY 1 +CATCH 3536 14227 RJTG 1 +CATCS 3116 -9234 KZHU 1 +CATEB 3154 -9471 KZHU 1 +CATEL 3453 -7744 KNCA 1 +CATET 4752 -11798 KSKA 1 +CATEX 3626 -9396 KZME 1 +CATEY -1947 14606 YBTL 1 +CATGA 4647 -8447 KZMP 1 +CATHE 3710 -12132 KZOA 1 +CATHI 2164 -7249 KZMA 1 +CATHY -961 7000 FIMM 2 +CATHY 3167 -8117 KZJX 2 +CATID 4341 -9618 KZMP 1 +CATIL 3862 -9231 KCOU 1 +CATIR 4327 -7335 KGFL 1 +CATIV 4190 -8797 KORD 1 +CATKO 1983 -7518 MUGM 1 +CATLN 3131 -8758 KZHU 1 +CATLU 6186 -16211 PADM 1 +CATLY 3378 -11861 KLAX 1 +CATNB 3746 1497 LICC 1 +CATNO 6647 -15959 PASK 1 +CATOD 4054 -7354 KJFK 1 +CATOE 6217 -16358 PAMO 1 +CATOG 4592 -7288 CZUL 1 +CATON 3981 -121 LECB 1 +CATOR -7793 16682 NZIR 1 +CATOS 2869 -9658 KZHU 1 +CATRI 4298 -11248 KPIH 1 +CATSY 4002 -9112 KUIN 1 +CATTE 3380 -11783 KSNA 1 +CATTS 3930 -9615 KZKC 1 +CATTY 3765 -12169 KOAK 1 +CATUS 4264 -7011 KBOS 1 +CATZZ 3108 -6694 KZNY 1 +CAUCA 1015 -7453 SKEC 2 +CAUCA 1148 -7056 SVZM 2 +CAUDE 3511 -10149 KZAB 1 +CAUGA 4947 -12139 CZVR 1 +CAUKE -4243 -7320 SCTZ 1 +CAURA 711 -6493 SVZM 1 +CAUSE 4121 -11251 KZLC 1 +CAV -2500 -5350 SBCW 1 +CAVAD 3598 -8053 KZTL 1 +CAVAN 3352 -11240 KLUF 1 +CAVAR 2770 -8174 KZMA 1 +CAVAT 4016 -8762 KZAU 1 +CAVAY 3361 -11473 KBLA 1 +CAVBO 3951 -8279 KZID 1 +CAVCI 3824 -11717 KTPH 1 +CAVDI 3843 -7691 KDCA 1 +CAVEB 3373 -8484 KFTY 1 +CAVED 3974 -9119 KZKC 1 +CAVEG 3395 -8049 KSSC 1 +CAVEP 4254 -11377 KBYI 1 +CAVES 4026 14192 RJTG 2 +CAVES 4148 166 LECB 2 +CAVET 4410 -10306 KRCA 1 +CAVEX 4310 -8941 KZAU 1 +CAVIA 3489 13989 RJTG 1 +CAVIB 4226 -8333 KDTW 1 +CAVIM 5238 34 EGUN 1 +CAVIS 2507 -8116 KZMA 1 +CAVLA 2796 -9750 KCRP 1 +CAVLI 3518 -12054 KSBP 1 +CAVNA 2990 4744 OKDI 1 +CAVOB 4740 -12231 KSEA 1 +CAVOR 4433 -9813 KHON 1 +CAVPU 3458 -8666 KHUA 1 +CAVRI 728 15177 PTKK 1 +CAVRN 3183 -10401 KZAB 1 +CAVRU 4073 -7560 KABE 1 +CAVSE 3910 -9670 KMHK 1 +CAVSI 3366 -10191 KLBB 1 +CAVUB 3281 -8009 KCHS 1 +CAVUS 4290 -8538 KGRR 1 +CAVVI 3549 -8096 KCLT 1 +CAVVS 4168 -8357 KDTW 1 +CAVWU 3920 -9659 KMHK 1 +CAWIN 6328 -14899 PAZA 1 +CAWLY -3433 15196 YBBB 1 +CAWNU 3956 -9489 KFLV 1 +CAWVI 4839 -10002 KRUG 1 +CAX -2278 -4333 SBGL 1 +CAXIL 3924 -11956 KZOA 1 +CAXIN 3773 -12224 KOAK 1 +CAXNB -2276 -4334 SBGL 1 +CAXOG 4076 -8555 KZAU 1 +CAXOL 4691 -9899 KJMS 1 +CAXOX 3457 -9928 KLTS 1 +CAXUD 4218 -8339 KDTW 1 +CAXUL 3947 -11845 KNFL 1 +CAXUN 4069 -7387 KJFK 1 +CAXWO 3791 -8008 KZDC 1 +CAXZY 3828 -10450 KPUB 1 +CAY 4151 3204 LTAA 1 +CAYAC 3992 -8961 KSPI 1 +CAYAH 3868 13836 RJRJ 1 +CAYAK 5846 -13576 PAGS 1 +CAYAL 3534 -10601 KZAB 1 +CAYAM 2 -7786 SEGU 1 +CAYAN 4569 -8904 KZMP 1 +CAYAT 3077 -8831 KMOB 1 +CAYAY 6670 -15210 PFAL 1 +CAYDO 3867 -8760 KZID 1 +CAYEN 2795 -9841 KZHU 1 +CAYJU 4454 -12329 KCVO 1 +CAYKO 3976 -9414 KMCI 1 +CAYLA 3168 -11003 KZAB 1 +CAYON 6038 -16075 PAZA 1 +CAYOS 2031 -9205 MMFR 1 +CAYPA 6475 -14825 PAZA 1 +CAYRO 5909 -16189 PAPM 1 +CAYSL 2647 -8015 KZMA 1 +CAZAR 3735 -12059 KMCE 1 +CAZBY 3398 -11736 KCNO 1 +CAZUU 3882 -10699 KZDV 1 +CAZZI 3288 -11462 KZLA 1 +CAZZZ 3065 -9108 KZHU 1 +CB -3528 14920 YMMM 6 +CB 2145 9197 VGFR 6 +CB 6911 -10502 CZEG 6 +CB 757 8100 VCCC 6 +CB -1695 16791 NVSS 6 +CB -3388 1857 FACT 6 +CBA -3131 -6420 SACU 3 +CBA -1742 -6618 SLLF 3 +CBA 3352 -768 GMMM 3 +CBASS 1929 16610 PWAK 1 +CBC 1969 -7986 MKJK 2 +CBC 1057 -6605 SVZM 2 +CBEAV 3837 -7526 KZDC 1 +CBG 4556 -9326 KZMP 1 +CBH 2545 6042 OIIX 1 +CBL 812 -6353 SVZM 1 +CBLUM 3893 -9474 KZKC 1 +CBM 3364 -8844 KCBM 1 +CBN 3690 1109 DTTC 1 +CBP -2903 13472 YMMM 1 +CBU 4559 -12261 KPDX 1 +CC 723 8100 VCCC 3 +CC -1220 9684 YPCC 3 +CC -4173 17427 NZZC 3 +CCB 1103 7705 VOMF 1 +CCC 4093 -7280 KZBW 1 +CCJ 3987 -8378 KZOB 1 +CCJAY 4505 -9359 KMSP 1 +CCK -3546 14919 YMMM 1 +CCOLE 6125 -14986 PAED 1 +CCR 3804 -12205 KZOA 1 +CCS 3952 -643 LECM 1 +CCT 3738 -8726 KZID 1 +CCV 3735 -7600 KZDC 1 +CD 4001 11580 ZBPE 1 +CDA 5500 1238 EKDK 1 +CDB 5527 -16277 PAZA 1 +CDC 3876 1637 LIRR 2 +CDC 3779 -11307 KZLC 2 +CDGPN 4838 -12316 KZSE 1 +CDLAC 4455 -6830 KZBW 1 +CDLYC 4900 -11248 KZLC 1 +CDO 1843 -6967 MDCS 2 +CDO 763 -6616 SVZM 2 +CDP -609 15100 AYPY 2 +CDP 3970 343 LECB 2 +CDPKS 4900 -9713 KZMP 1 +CDR 2416 -10149 MMFR 2 +CDR 4256 -10331 KZDV 2 +CDS 3437 -10029 KZFW 1 +CDSCC 4900 -9590 KZMP 1 +CDT 507 -7668 SKED 1 +CDU -3213 13373 YMMM 1 +CDY 4058 11722 ZBPE 1 +CE 674 8072 VCCC 5 +CE -3686 -7311 SCEZ 5 +CE 4553 1856 LDZO 5 +CE 330 10145 WMSA 5 +CE 5863 8673 UNLL 5 +CEA 2265 8845 VECF 1 +CEANO 3537 -12049 KZLA 1 +CEASR 3587 -11526 KLAS 1 +CEAST 4071 -8649 KZAU 1 +CEBAC 3603 -8376 KTYS 1 +CEBAL 4143 -10876 KZLC 1 +CEBAY 3945 -8016 KMGW 1 +CEBDA 3632 -8663 KZME 1 +CEBDO 3014 -10021 KZHU 1 +CEBEE 3688 -7616 KZDC 1 +CEBEG -7815 16695 NZPG 1 +CEBEK 3641 -9791 KEND 1 +CEBEN 2378 -15337 KZAK 1 +CEBER 3944 -7786 KMRB 1 +CEBEX 3456 -9927 KLTS 1 +CEBIB 4210 -8772 KORD 1 +CEBID 5226 -17627 PADK 1 +CEBIG 3408 -11916 KNTD 1 +CEBIL 3204 -11117 KTUS 1 +CEBIP 3619 -9602 KTUL 1 +CEBMO 3432 -11906 KNTD 1 +CEBMU 4408 -8883 KOSH 1 +CEBPA 5005 835 ETOU 1 +CEBRO 2785 -9728 KNGP 1 +CEBSI 3337 -11729 KNFG 1 +CEBTI 3302 -8025 KCHS 1 +CEBUB 4626 -8447 KCIU 1 +CEBUM 6675 -14500 PAZA 1 +CEBUR 264 -16995 KZAK 1 +CEBUS 4777 -11731 KGEG 1 +CEC 4178 -12424 KZSE 1 +CECAB 3451 -8678 KHSV 1 +CECAC 954 13816 PTYA 1 +CECAL 3238 -8594 KZTL 1 +CECAP 3088 -8824 KMOB 1 +CECAR 3350 -9074 KZME 1 +CECEE 3423 -11899 KCMA 1 +CECIL 4482 -8850 KZMP 1 +CECVA 6416 -16510 KZAN 1 +CEDAD 4217 -8341 KDTW 1 +CEDAG 4713 -8862 KCMX 1 +CEDAR 3429 3600 OLBB 1 +CEDAV 3444 -10342 KCVS 1 +CEDDI 2929 -8297 KZJX 1 +CEDEN 3494 -8997 KMEM 1 +CEDER 3904 -7801 KZDC 1 +CEDES 3755 -12162 KZOA 1 +CEDLO 3178 -8512 KZTL 1 +CEDLU 2615 -7969 KFLL 1 +CEDNI 3023 -9766 KAUS 1 +CEDOK 3392 -8453 KMGE 1 +CEDOR 4275 -7431 KZBW 1 +CEDOW 3957 -8144 KPKB 1 +CEDOX 3526 -8107 KCLT 1 +CEDPA 4434 -8364 KZMP 1 +CEDRA 3862 -12158 KSMF 1 +CEDRE 4343 -8072 CZYZ 1 +CEDRI 2131 -15794 PHIK 1 +CEDRO 2328 -8809 MMFR 1 +CEDRU 3622 -11505 KLSV 1 +CEDUK 4027 -10437 KZDV 1 +CEDUM 3824 -11710 KTPH 1 +CEDUN 7036 -15172 KZAN 1 +CEDVU 3332 -11734 KNFG 1 +CEDZU 5693 -15878 PAPH 1 +CEEDR 4029 -11204 KSLC 1 +CEEDY 4226 -11414 KTWF 1 +CEESE 4967 -12362 CZVR 1 +CEEYA 3153 -8409 KZJX 1 +CEF 4220 -7253 KCEF 1 +CEFOR 4362 -8113 CZYZ 1 +CEFOU 4774 -6900 CZUL 1 +CEGAB 3339 -11726 KNFG 1 +CEGAD 3479 -7908 KZDC 1 +CEGAM 4298 -224 LECM 1 +CEGAN 4227 -12237 KZSE 1 +CEGAT 3145 6575 OAKN 1 +CEGDA 4245 -7096 KBOS 1 +CEGEM 3502 -8862 KZME 1 +CEGEN 6143 -14997 PAED 1 +CEGER 3103 4589 ORTL 1 +CEGIM 2851 -8243 KZJX 1 +CEGIX 3868 -10469 KCOS 1 +CEGNA 4301 -8374 KFNT 1 +CEGOM 4324 -9016 KZAU 1 +CEGOT 6185 -16242 PADM 1 +CEGPI 4281 -10656 KCPR 1 +CEGRI 3986 -10464 KDEN 1 +CEGRM 3952 -8549 KCVG 1 +CEGTU 4522 -9262 KZMP 1 +CEGUG 3436 -10331 KCVS 1 +CEGUR 2645 -7855 MYNN 1 +CEIBA 3027 -10575 MMFR 1 +CEILA 411 -7589 SKED 1 +CEJAY 3568 -11393 KZLA 1 +CEJNO 2810 -8086 KMLB 1 +CEJZI 3249 -9524 KTYR 1 +CEK 4101 2853 LTBA 1 +CEKAN 4216 -7658 KELM 1 +CEKAP 3417 -9858 KSPS 1 +CEKAS 3157 6596 OAKN 1 +CEKAY 4302 -7042 KZBW 1 +CEKBA 5894 -15923 KZAN 1 +CEKDA 4642 -9127 KZMP 1 +CEKDU 3281 -11451 KZLA 1 +CEKEG 4246 -9616 KZMP 1 +CEKEP 4399 -8869 KOSH 1 +CEKGO 6970 -16325 PPIZ 1 +CEKIS 3902 -9675 KZKC 1 +CEKIT 5938 -15555 PAIG 1 +CEKNA 6639 -14720 PAWB 1 +CEKNO 3049 -8669 KHRT 1 +CEKOB 1972 -15483 PHTO 1 +CEKOL 3106 -8319 KVAD 1 +CEKOS 2456 -8175 KNQX 1 +CEKOT 2934 -10058 KDRT 1 +CEKPA 3731 -12049 KMER 1 +CEKSU 3353 -8822 KCBM 1 +CEKUG 4183 -12161 KLMT 1 +CEKUS 4398 -9080 KZMP 1 +CEKUV 3396 -8298 KAHN 1 +CEL 5259 1003 EDDV 1 +CELAR 4523 -7645 CZYZ 1 +CELAV 3609 -10500 KZAB 1 +CELAY 3657 -11137 KZDV 1 +CELBO 2648 -8184 KRSW 1 +CELDU 3208 -8644 KMGM 1 +CELEB 3772 -8592 KFTK 1 +CELES 3723 -8759 KZME 1 +CELIA -2437 12732 YMMM 2 +CELIA 4082 -10777 KZDV 2 +CELID 2989 -9028 KMSY 1 +CELIK 4245 -12291 KMFR 1 +CELIM -1436 -17054 NSTU 1 +CELIN 3768 14788 RJTG 1 +CELIS 4740 -9504 KZMP 1 +CELIX 4282 -10674 KCPR 1 +CELKU 4452 -9846 KHON 1 +CELLA 3277 -9378 KBAD 1 +CELLI 3803 -8228 KZID 1 +CELLO 6224 -2047 BIKF 2 +CELLO 3400 13792 RJTT 2 +CELMI 3960 -10452 KDEN 1 +CELMU 3422 -8834 KCBM 1 +CELNA 4466 -8794 KGRB 1 +CELNU 2758 -9787 KNQI 1 +CELOB 3595 -8382 KTYS 1 +CELOD 4066 -11200 KZLC 1 +CELOG 3689 -8616 KGLW 1 +CELOM 3010 -9327 KLCH 1 +CELOX 3942 -8305 KZID 1 +CELRA 3366 -10160 KLBB 1 +CELRI 4307 -9119 KZMP 1 +CELTC 3217 -9741 KZHU 1 +CELTK 4232 -7055 KBOS 1 +CELTS 4221 -7081 KZBW 1 +CELUC 2753 -9749 KCRP 1 +CELUR 2769 -9792 KNQI 1 +CELUV 4371 -11673 KZLC 1 +CELVA 4413 -12122 KZSE 1 +CEMAG 4297 -10637 KCPR 1 +CEMBO 3363 -11708 KRIV 1 +CEMET 3157 -9730 KZFW 1 +CEMGA 5697 -13471 KZAN 1 +CEMIL -1324 -7065 SPIM 1 +CEMKA 3895 -10472 KCOS 1 +CEMOB 4438 -8605 KZMP 1 +CEMOL 3289 -9699 KDFW 1 +CEMOM 4784 -11742 KGEG 1 +CEMOP 6188 -14550 PAGK 1 +CEMOT 5930 -15606 PAIG 1 +CEMPI 3259 -9657 KDAL 1 +CEMPO 3347 -8692 KBHM 1 +CEMPU 4557 -9377 KSTC 1 +CEMRI 3051 -8697 KPNS 1 +CEMSA 2995 -9334 KLCH 1 +CEMTU 3533 -10181 KAMA 1 +CEMUG 4067 -7373 KJFK 1 +CEMUK 3624 -9233 KZME 1 +CEMUX 3372 -8855 KCBM 1 +CEN 2315 11342 ZGGG 2 +CEN 2739 -10984 MMFR 2 +CENAC 3747 -9345 KSGF 1 +CENAK 4200 -8698 KORD 1 +CENAP 4176 -8772 KMDW 1 +CENBA 4397 -10282 KRCA 1 +CENBU 878 16792 PKWA 1 +CENDU 5903 -15841 PFCL 1 +CENEK 3963 -8642 KIND 1 +CENEM 3991 -8289 KZID 1 +CENET 4663 -11216 KHLN 1 +CENEX 4764 -12246 KSEA 1 +CENGO 3707 2809 LTBB 1 +CENIG 3062 -9610 KCLL 1 +CENIT 3668 -11644 KZLA 1 +CENKA 6366 -17069 PASA 1 +CENOP 3576 -8620 KZME 1 +CENOR 1506 14541 PGWT 1 +CENOT 3250 -9987 KDYS 1 +CENOX 4333 -7359 KGFL 1 +CENSE 6557 -15520 PAZA 1 +CENTA 3990 -143 LECM 2 +CENTA 5901 -13880 PAZA 2 +CENTI 4367 -8845 KOSH 1 +CENTR 4861 1782 LZPP 2 +CENTR 4701 -10115 KZMP 2 +CENTS 6486 -14767 PAFA 1 +CENUD 3694 -8539 KZID 1 +CENVA 3201 -8320 KZJX 1 +CENZO 3988 -9766 KMHK 1 +CEOLA 3287 -9773 KZFW 1 +CEPAC 3467 -9796 KZFW 1 +CEPAM -2333 -6902 SCFZ 1 +CEPAS 3813 -12700 KZOA 1 +CEPAX 3620 -8677 KBNA 1 +CEPGA 3782 -9756 KICT 1 +CEPIB 3338 -11174 KIWA 1 +CEPIN 3754 -12217 KSFO 1 +CEPKI 3063 4757 ORMM 1 +CEPKO 4421 -7024 KZBW 1 +CEPLA 6510 -14762 PAFA 1 +CEPLI 4404 -7575 KGTB 1 +CEPLU 3902 -7601 KZDC 1 +CEPMU 4584 -8973 KZMP 1 +CEPOK 3046 4774 ORMM 1 +CEPON 2897 -8108 KMCO 1 +CEPOT 4074 -8961 KPIA 1 +CEPRO 2915 -9850 KSKF 1 +CEPTA 3174 -10231 KMAF 1 +CEPUK 3424 -8209 KZTL 1 +CEPUN 4843 -11442 KZLC 1 +CEPUR 3006 -9348 KLCH 1 +CEPUT 4140 -9589 KOMA 1 +CERAG 4226 -8330 KDTW 1 +CERAW 4466 -7625 CZYZ 1 +CERAY 3500 -8369 KATL 1 +CERDA 2275 -6990 KZMA 1 +CEREM 5691 -15417 PAKH 1 +CERGI 4426 -12103 KRDM 1 +CERGO 3521 -7897 KPOB 1 +CERGU 6132 -15919 PAZA 1 +CERHI 4192 -9736 KZMP 1 +CERIN 3690 -7622 KORF 1 +CERKA 3579 -9520 KZME 1 +CERMO 2864 -8180 KZMA 1 +CERNO 4927 1324 LKAA 1 +CERNU 3134 -8950 KHBG 1 +CEROL 3832 -7879 KZDC 1 +CEROP 2949 -9486 KEFD 1 +CEROS 4242 -12258 KMFR 1 +CEROV 3418 -9858 KSPS 1 +CEROX 3985 -11976 KRNO 1 +CERPA 3648 -9818 KEND 1 +CERSU 4281 -10983 KZLC 1 +CERTO 4313 -8967 KZAU 1 +CERTS 3994 -7562 KZNY 1 +CERUD 6749 -14984 PACX 1 +CERUK 3411 -11936 KNTD 1 +CERUN 3344 -11159 KPHX 1 +CERUP 4224 -7676 KELM 1 +CERUS 4245 -8284 KMTC 1 +CERVI 4597 755 LSAG 1 +CERVO 3273 -8017 KCHS 1 +CERZI 4348 -11633 KEUL 1 +CESAR 3701 -11651 KLSV 1 +CESAT 3331 -11264 KLUF 1 +CESAX 3637 -9791 KEND 1 +CESBA 3893 -10839 KZDV 1 +CESBU 2984 -8530 KPAM 1 +CESCI -1937 12486 YBBB 1 +CESDA 3479 -10665 KZAB 1 +CESDO 4445 -12330 KCVO 1 +CESEM 4183 -8772 KORD 1 +CESID 4055 -7388 KJFK 1 +CESIT 2227 -15607 PHZH 1 +CESKA 4010 -8069 KZOB 1 +CESMA 3170 -9010 KZME 1 +CESNA 4587 -9218 KZMP 1 +CESNO 4778 -11713 KGEG 1 +CESOS 3042 -8979 KZHU 1 +CESPA 3359 -8834 KCBM 1 +CESPI 4324 -10619 KZDV 1 +CESRU 3533 -10342 KTCC 1 +CESSI 4594 -8968 KZMP 1 +CESTA 3512 -9769 KZFW 1 +CESTI 4489 -6894 KBGR 1 +CESUG 4685 -6823 KPQI 1 +CESVI 3256 -11708 KNRS 1 +CESVU 2974 -9825 KRND 1 +CETAD 4827 -10671 KGGW 1 +CETAS 1359 14467 PGUM 1 +CETBU 3379 4449 ORBD 1 +CETDA 3136 -8981 KZME 1 +CETEC 3244 -9103 KTVR 1 +CETEL 4015 -7623 KLNS 1 +CETEP 4718 -12036 KZSE 1 +CETER 3033 -8150 KZJX 1 +CETGA 3306 -11429 KZLA 1 +CETGO 3485 -10663 KIKR 1 +CETGU 3042 -9620 KCLL 1 +CETID 4652 -9005 KZMP 1 +CETIK 6103 -16095 PFAK 1 +CETIX 4021 -7874 KJST 1 +CETLI 4338 -11085 KJAC 1 +CETMO 874 16752 PKWA 1 +CETNU 3526 -11393 KZLA 1 +CETOR 3358 -11482 KBLA 1 +CETOS 2914 -10758 MMTY 2 +CETOS 2753 -8138 KZMA 2 +CETPU 4056 -8024 KZOB 1 +CETRA 4673 -12300 KZSE 1 +CETTA 3656 -11914 KZOA 1 +CETTY 4493 -6409 CZQM 1 +CETUB 4085 -9475 KZMP 1 +CETUK 3245 -9986 KDYS 1 +CETUL 4470 2863 LRBB 1 +CETUT 3302 -7986 KCHS 1 +CETUV 4660 -12336 KZSE 1 +CEVAC 6731 -15017 PACX 1 +CEVAP 3945 -11973 KRTS 1 +CEVAR 4079 -11291 KZLC 1 +CEVAX 4149 -7423 KSWF 1 +CEVAY 4011 -8175 KZZV 1 +CEVBI 4548 -12080 KZSE 1 +CEVDA 3157 -9024 KZHU 1 +CEVET 4695 -12248 KTCM 1 +CEVEX 3507 -10151 KAMA 1 +CEVGI 3718 -12193 KNUQ 1 +CEVIM 2804 -8066 KCOF 1 +CEVMU 6361 -16171 PAMK 1 +CEVNO 5246 -17384 PAAK 1 +CEVSA 4293 -8764 KMKE 1 +CEVSI 3412 -8900 KTUP 1 +CEVTA 3873 -9031 KSTL 1 +CEVUS 2784 -9758 KCRP 1 +CEVUT 3360 -8839 KCBM 1 +CEVVY 3498 -8215 KGSP 1 +CEW 3083 -8668 KZJX 1 +CEXAN 2694 -8208 KZMA 1 +CEXEV 2892 -10059 KZHU 1 +CEXIG 2463 -8148 KNQX 1 +CEXIR 4033 -7549 KZNY 1 +CEXIS 4307 -8807 KMKE 1 +CEXIT 4180 -10685 KZDV 1 +CEXIX 6150 -15137 PAZA 1 +CEXOG 4195 -9364 KZMP 1 +CEXOP 3363 -8842 KCBM 1 +CEXOS 4735 -12011 KZSE 1 +CEXZU 3022 -8574 KECP 1 +CEYAB 6109 -15055 PANC 1 +CEYAC 3914 -7758 KZDC 1 +CEYAD 3077 -9652 KCLL 1 +CEYAP 4391 -7550 KGTB 1 +CEYAS 5951 -13967 PAYA 1 +CEYAT 2904 -10047 KZHU 1 +CEYFI 4283 -10681 KCPR 1 +CEYJE 764 15193 PTKK 1 +CEZ 3739 -10856 KZDV 1 +CEZXI 3490 -9213 KLIT 1 +CF -877 1800 FNAN 3 +CF 641 8059 VCCC 3 +CF -2 1558 FCCC 3 +CFA 4579 319 LFMM 1 +CFASG 4341 -12427 KOTH 1 +CFB 4216 -7614 KZNY 1 +CFBKR 2798 -9728 KZHU 1 +CFBLX 3774 -9011 KZKC 1 +CFBOF 3704 -8073 KPSK 1 +CFBWY 3212 -11142 KZAB 1 +CFBXK 3431 -7955 KZJX 1 +CFCBX 3907 -9209 KCOU 1 +CFDBT 4702 -11435 KMSO 1 +CFEEI 2944 -9623 KZHU 1 +CFEEN 3810 -9441 KZKC 1 +CFEJK 3363 -8212 KVLD 1 +CFEMQ 3162 -10969 KDUG 1 +CFEWW 4393 -8853 KZAU 1 +CFFCP 4549 -11240 KDLN 1 +CFGKX 6381 -17002 PASA 1 +CFHBK 3713 -9535 KMHK 1 +CFHDT 4341 -12405 KOTH 1 +CFHIT 3365 -9376 KTXK 1 +CFIRE 2866 -9668 KVCT 1 +CFITH 4848 -10140 KRDR 1 +CFIVO 3559 -12056 KPRB 1 +CFJKT 4664 -11403 KMSO 1 +CFJYO 3891 -9070 KSTL 1 +CFKSH 4588 -11135 KBZN 1 +CFL -2249 -6890 SCFZ 1 +CFLHJ 4408 -10547 KGCC 1 +CFOOD 2927 -9447 KZHU 1 +CFS -3032 15312 YBBB 1 +CFUDE 3585 -8396 KTYS 1 +CFV 3709 -9557 KZKC 1 +CG -2817 15350 YBBB 3 +CG 4945 -11758 CZVR 3 +CG 3907 11738 ZBPE 3 +CGC 4566 -31 LFBD 1 +CGG 4468 -8473 KZMP 1 +CGI 3723 -8957 KZME 1 +CGL 5836 -13470 PAZA 1 +CGO -2363 -4665 SBBS 3 +CGO 3452 11384 ZHAA 3 +CGO 842 12461 RPHI 3 +CGR -2047 -5467 SBCW 1 +CGT 3121 12119 ZSSS 2 +CGT 4151 -8757 KZAU 2 +CGULL 4117 -11251 KSLC 1 +CGY 5309 -17 EGXC 1 +CH -1586 -4789 SBBR 6 +CH 2222 11403 VHHK 6 +CH -4350 17251 NZZC 6 +CH 4321 4454 URMM 6 +CH -3276 2578 FACA 6 +CH 5046 2869 UKBB 6 +CHA 4992 904 EDDF 1 +CHAAR 3275 -9706 KDFW 1 +CHABY 4780 395 LFFF 1 +CHACA 3350 -7888 KMYR 1 +CHACE 5068 -11967 CZVR 2 +CHACE 4728 -10001 KZMP 2 +CHACO 3645 -10828 KZDV 1 +CHADE 3042 -9768 KAUS 1 +CHADS 3525 -11858 KZLA 1 +CHAFA 3635 -8662 KZME 1 +CHAFE 4681 -9739 KZMP 1 +CHAFF 3165 -8662 KZTL 1 +CHAFY 4639 -9226 KDLH 1 +CHAIN 2097 -15693 PHIK 1 +CHAIR 4020 -7436 KZNY 1 +CHAKA 1837 -6563 TJZS 1 +CHAKO 4116 -10305 KZDV 1 +CHALA 4536 13 LFBD 1 +CHALF 4033 -7527 KNXX 1 +CHALI 3792 -8505 KZID 1 +CHALO 1091 -6464 SVZM 1 +CHAMA 1705 10010 VTPP 1 +CHAMB 3397 -8426 KPDK 1 +CHAMM 4637 -11719 KZSE 1 +CHAMP -3022 15024 YBBB 4 +CHAMP -363 -6026 SBAZ 4 +CHAMP 2792 12853 RORG 4 +CHAMP 3753 12656 RKSS 4 +CHAMS 3398 -7846 KZJX 1 +CHANA 3207 7369 OPLR 2 +CHANA 4197 -8920 KZAU 2 +CHANG 1076 -8555 MRLB 2 +CHANG 4401 -10575 KZDV 2 +CHANS 4442 -9942 KZMP 1 +CHANT -890 -6455 SBAZ 2 +CHANT 4032 -7376 KJFK 2 +CHAOS 2714 -8109 KPBI 1 +CHAPA 876 -7013 SVZM 1 +CHAPE 3017 -8715 KNPA 1 +CHAPL 3589 -7905 KZDC 1 +CHAPO 6497 -14100 CZEG 1 +CHAPT 5048 -12034 CZVR 1 +CHAPY 4397 -10772 KZLC 1 +CHARD 3926 6382 UTSS 1 +CHARE 3401 -9804 KDAL 1 +CHARI 1092 1560 FTTT 1 +CHARL -2788 11753 YMMM 2 +CHARL 4747 -11412 KZLC 2 +CHARN 3517 6114 OAKX 2 +CHARN 5489 -8000 CZYZ 2 +CHARO 2696 -8210 KZMA 1 +CHARR -4355 17222 NZCH 2 +CHARR 3529 -9396 KZME 2 +CHART 3408 -8024 KZJX 1 +CHARY 1518 10028 VTPI 1 +CHARZ 3939 -8419 KZID 1 +CHASE 5261 -192 EGTT 1 +CHASO 3054 -8522 KZJX 1 +CHASS 4576 -11775 KZSE 1 +CHASY 4069 -9270 KZAU 1 +CHATA 6523 -14740 PAZA 1 +CHATM 4845 -12322 CZVR 1 +CHATO -4057 -7101 SAEF 2 +CHATO 3145 -8813 KZTL 2 +CHATT 3415 -8187 KZTL 1 +CHATY 3424 -11858 KZLA 1 +CHAUS 3544 13804 RJTG 1 +CHAVI 6138 -15012 PANC 1 +CHAYN 3893 -7712 KZDC 1 +CHAZZ 4634 -11945 KZSE 1 +CHCLL 3848 -8498 KZID 1 +CHE 3660 219 DAAA 4 +CHE 4270 14169 RJTG 4 +CHE 798 -8041 MPLZ 4 +CHE 4052 -10730 KZDV 4 +CHEAR 3437 -11047 KZAB 1 +CHEBA 3888 -10411 KZDV 1 +CHECK -342 -6082 SBAZ 2 +CHECK 3193 -9799 KDFW 2 +CHEDA 3733 -8364 KCVG 1 +CHEDO 4092 -11162 KSLC 1 +CHEDR 2205 -6601 TJZS 1 +CHEEF 3294 -11675 KNKX 1 +CHEEK 3662 -9843 KEND 1 +CHEEM 1805 -16027 KZAK 1 +CHEES 3638 -9541 KZKC 1 +CHEEZ 4376 -12294 KZSE 1 +CHEFF 6304 -15738 PAZA 1 +CHEKR 3384 -11084 KZAB 1 +CHELL 4046 14131 RJSM 1 +CHELY 4108 450 LECB 1 +CHEMU 4210 -7698 KELM 1 +CHENG 3726 12708 RKSW 1 +CHENY 4721 -12248 KTCM 1 +CHEPO 4460 -12326 KCVO 1 +CHERI 3823 -8651 KZID 1 +CHERL 4703 -9207 KDLH 1 +CHERN 4282 -7160 KMHT 1 +CHERY 2692 12867 ROTM 1 +CHESN 3084 -8180 KZJX 1 +CHESO 3559 -9425 KZME 1 +CHESS 3534 13648 RJTG 1 +CHESY 4271 -7729 KZOB 1 +CHETA 3193 -9723 KZFW 1 +CHETT 4178 -8706 KZAU 1 +CHETZ 4498 -9327 KMSP 1 +CHEVI 4067 -8613 KGUS 1 +CHEWS 3080 -8554 KZJX 1 +CHEWY -2897 15531 YBBB 2 +CHEWY 4162 -9748 KOLU 2 +CHEZE 4098 -8107 KZOB 1 +CHEZZ 3343 -11189 KPHX 1 +CHG 4154 12043 ZYSH 3 +CHG 3067 7681 VIDF 3 +CHG -466 15304 AYPY 3 +CHHAZ 2579 -8019 KMIA 1 +CHHIP 4062 -11206 KSLC 1 +CHHLE 2950 -10094 KDLF 1 +CHI 3927 12262 ZYSN 4 +CHI -3658 -7204 SCEZ 4 +CHI 2835 7667 VIDF 4 +CHI 4507 1228 LIMM 4 +CHIBA 3559 14007 RJTT 1 +CHICA 4887 -8527 CZYZ 1 +CHICK 6091 -15005 PAZA 1 +CHICO 2596 -9725 KBRO 1 +CHIDE 4160 -12424 KZSE 1 +CHIEM 4783 1246 EDDM 1 +CHIKI 5189 17710 PAZA 1 +CHIKN 3865 -9036 KSTL 1 +CHILA -26 -7919 SEGU 2 +CHILA 2239 9275 VECF 2 +CHILD 3106 -10046 KZFW 1 +CHILE 1106 -8456 MHTG 1 +CHILI 3429 -8020 KSSC 1 +CHILL 5862 -13533 PAZA 1 +CHILR 4198 -8821 KORD 1 +CHILT 2998 -9576 KIAH 1 +CHILY 3620 13522 RJTG 2 +CHILY 3471 -11276 KZAB 2 +CHIME 3935 -11943 KZOA 1 +CHIMP 3694 -7629 KORF 1 +CHINA 3520 -11750 KNID 1 +CHINB -3659 -7203 SCEZ 2 +CHINB 4507 1228 LIPA 2 +CHING 4409 -8822 KZMP 1 +CHINI 5774 -15203 PADQ 1 +CHINN 5796 -419 EGPX 2 +CHINN 3365 -8468 KATL 2 +CHINO 3588 13857 RJTG 2 +CHINO 2494 -9911 MMFR 2 +CHINS 4681 -12095 KZSE 1 +CHINU 3352 13044 RJTG 1 +CHIPE 5337 -11556 CZEG 1 +CHIPP 5232 80 EGUN 2 +CHIPP 3318 -9288 KELD 2 +CHIPS 7048 -15565 PAZA 1 +CHIPT 5126 17534 PAZA 1 +CHIPZ 3598 -11461 KLAS 1 +CHIRA -494 -8089 SPIM 1 +CHIRP 3190 -8541 KZTL 1 +CHITE 5005 -11615 CZVR 1 +CHITI 3496 -9878 KZFW 1 +CHITL 3589 7180 OPLR 1 +CHITO 3756 -9748 KICT 1 +CHITT 4364 -7295 KRUT 1 +CHIZM 4097 -8461 KZAU 1 +CHIZU 3503 13451 RJRG 1 +CHJ 3671 12750 RKSO 1 +CHL -419 14310 AYWK 1 +CHLAL 3567 430 DAAA 1 +CHLOE 3058 -8649 KVPS 1 +CHLSE 4068 -7625 KZNY 1 +CHMLY 4074 -8543 KZAU 1 +CHMPZ 3257 -9681 KZFW 1 +CHNUK 3682 -8732 KHOP 1 +CHO 3672 12749 RKTU 2 +CHO 5348 1533 EPRL 2 +CHOCA 3052 -8734 KNPA 1 +CHOIR 4153 -12022 KZSE 1 +CHOKA 3924 14017 RJTG 1 +CHOKE 3975 -7963 KZOB 1 +CHOKK 6508 -15334 PAZA 1 +CHOKO 2038 -16088 PHZH 1 +CHOLA 3959 -10466 KDEN 1 +CHOLS 4145 -9128 KZAU 1 +CHOMP 4261 -10676 KZDC 1 +CHOOK 3393 -8746 KZTL 1 +CHOOT 4153 -8333 KZOB 1 +CHOPE 3255 -11717 KNRS 1 +CHOPN 3425 -8054 KCLT 1 +CHOPR 3352 -11118 KPHX 1 +CHOPS 3876 -7596 KZDC 1 +CHOPY 4153 -7045 KZBW 1 +CHORD -1286 -4940 SBAZ 1 +CHOSE 3884 -9352 KSZL 1 +CHOSL -671 15640 AGGE 1 +CHOTE 4767 -11216 KZLC 1 +CHOWA 3708 -12029 KMCE 1 +CHOWE 4011 -8434 KZID 1 +CHP -4005 -7110 SAEU 1 +CHQ 3685 -8936 KZKC 1 +CHRCL 3828 -8578 KSDF 1 +CHRES 3927 -10445 KBKF 1 +CHRIS 1394 10017 VTBD 2 +CHRIS 4148 -9738 KOLU 2 +CHRLE 4534 1243 LIPS 3 +CHRLE 3716 3570 LTAG 3 +CHRLE 3647 -12152 KMRY 3 +CHRLT 3515 -11635 KZLA 1 +CHRRI 2705 -8165 KZMA 1 +CHRSS 4045 -8976 KPIA 1 +CHRUS 3179 -9718 KZCT 1 +CHS -941 14789 AYPY 2 +CHS 3289 -8004 KZJX 2 +CHSTR 4206 -8801 KORD 1 +CHT 5162 -52 EGWU 2 +CHT 3978 -9349 KZKC 2 +CHUBB 5344 -12255 CZVR 1 +CHUBS 3001 -9515 KIAH 1 +CHULA 3151 -8376 KZJX 1 +CHUMM 4085 -9050 KGBG 1 +CHUMY 3222 -9002 KJAN 1 +CHUNA 5515 -16362 PAZA 1 +CHUNZ 2247 -15617 PHIK 1 +CHURE 2686 8665 VNSM 1 +CHURK 3848 -7622 KZDC 1 +CHURN 2965 -9802 KRND 1 +CHURP 4472 -8895 KZMP 1 +CHUST 3047 -8734 KNPA 1 +CHUUK 5806 -16522 PAZA 1 +CHUUM 6051 -15225 PANC 1 +CHW 3985 9835 ZLHW 2 +CHW 4848 99 LFFF 2 +CHWDH 4232 -7075 KBOS 1 +CHX 2672 -10833 MMFR 1 +CI 751 7912 VCCC 3 +CI -4396 -17657 NZZO 3 +CI 5684 10581 UIKK 3 +CIA -1566 -5611 SBBS 4 +CIA 1015 7637 VOMF 4 +CIA 4186 1256 LIRA 4 +CIA 1519 12056 RPHI 4 +CIB 1012 7668 VOMF 1 +CIBAM 6060 -16155 PFKW 1 +CIBAS 3213 -8360 KZTL 1 +CIBCI 3427 -11958 KNTD 1 +CIBDI 3549 -10887 KGUP 1 +CIBEB 6490 -15529 PAZA 1 +CIBEN 3732 -7664 KZDC 1 +CIBIA 3267 1602 HLLL 1 +CIBIR 3985 -8434 KDAY 1 +CIBLO 3984 -8431 KDAY 1 +CIBNI 4104 -7255 KZBW 1 +CIBOB 3499 -8097 KZTL 1 +CIBOL 1357 14499 PGUM 1 +CIBOX 2815 -8237 KTPA 1 +CIBPA 4694 -8842 KZMP 1 +CIBRI 3010 -9798 KZHU 1 +CIBUS 2951 -9844 KSAT 1 +CIBVU 3549 -10620 KSAF 1 +CIC 3979 -12185 KSFO 1 +CICAK 4179 -11184 KSLC 1 +CICAL 3488 -8979 KZME 1 +CICAR 5862 -15654 PAKN 1 +CICAV 3264 -9029 KZME 1 +CICCA 3437 -8442 KZTL 1 +CICGA 5944 -15736 PANW 1 +CICKE 3807 -8369 KZID 1 +CICLO 6656 -15253 PFAL 1 +CID 4189 -9179 KZAU 1 +CIDAC 3641 4309 ORBM 1 +CIDAP 3143 -9767 KZFW 1 +CIDAY 6686 -16101 PAIK 1 +CIDEL 2954 -9536 KHOU 1 +CIDER -2413 -4027 SBBS 1 +CIDGO 3794 -7535 KZDC 1 +CIDIG 4182 -8771 KMDW 1 +CIDIV 3238 -8502 KLSF 1 +CIDIX 4014 -8940 KSPI 1 +CIDKO 3221 -8336 KZTL 1 +CIDMA 3306 -10586 KHMN 1 +CIDMU 3969 -10453 KDEN 1 +CIDNI 6184 -16556 PACM 1 +CIDOG 4679 -12045 KZSE 1 +CIDOL 3259 -9754 KZFW 1 +CIDOP 2210 -15982 PHBK 1 +CIDOR 3122 -9352 KZHU 1 +CIDPO 3899 -8582 KSER 1 +CIDRA -7785 16605 NZPG 1 +CIDSA 4129 -11100 KZLC 1 +CIDSO 4193 -9065 KZAU 1 +CIDUG 4701 -12238 KZSE 1 +CIDVU 3456 6902 OAIX 1 +CIE 3203 -10976 KZAB 1 +CIELO 3422 -11901 KNTD 1 +CIFER 4832 1744 LZIB 1 +CIFJI 5955 -15456 PAZA 1 +CIG 3849 2701 LTBL 1 +CIGAR 2749 -8478 KZMA 1 +CIGAT 5711 -13548 PASI 1 +CIGAY 3061 -8436 KTLH 1 +CIGEP 2133 -15818 PHIK 1 +CIGID 3300 -10593 KHMN 1 +CIGIG 4039 -8895 KBMI 1 +CIGIS 3975 -8383 KSGH 1 +CIGMO 4102 -7873 KZOB 1 +CIGNI 6494 -14763 PAFA 1 +CIGNO 5703 -15873 PAPH 1 +CIGOR 3481 -7645 KZDC 1 +CIGRA 4035 -7985 KAGC 1 +CIGRU 4517 -12278 KZSE 1 +CIGSA 3519 -10356 KTCC 1 +CIGSO 3048 -9667 KZHU 1 +CIGVE 3685 -7599 KNTU 1 +CIGYA 3670 -8739 KZME 1 +CIHUB 4288 -8401 KFNT 1 +CIJ -1104 -6878 SLLF 1 +CIJHI 3270 -11705 KSAN 1 +CIJOT 4486 -9315 KMSP 1 +CIKAK 4024 -11174 KZLC 1 +CIKAN 3248 -10032 KZFW 1 +CIKAS 4324 -8952 KZAU 1 +CIKDU 3509 -8092 KCLT 1 +CIKEM 4288 -8820 KMKE 1 +CIKER 3047 4775 ORMM 1 +CIKET 6439 -15857 PAKV 1 +CIKGA 3740 -12204 KNUQ 1 +CIKIV 3440 -10331 KCVS 1 +CIKLA 4723 -11962 KZSE 1 +CIKNA 4160 -10553 KZDV 1 +CIKNO 6154 -15894 PACH 1 +CIKNU 4097 -10470 KZDV 1 +CIKPU 3573 -9056 KJBR 1 +CIKRA 3414 -8806 KCBM 1 +CIKRI 4725 -12264 KGRF 1 +CIKSI 4199 -10394 KTOR 1 +CIKSO 3960 -7478 KZDC 1 +CIL -1217 9682 YPCC 1 +CILAB 3527 -9773 KZFW 1 +CILAC 5567 -15950 PAZA 1 +CILAN 4001 -7481 KZNY 1 +CILAR 4077 -7317 KZBW 1 +CILAS 5869 -16206 PAEH 1 +CILAX 6460 -14825 PAFA 1 +CILAY 3928 -9441 KMKC 1 +CILBA 3130 1740 HLLL 1 +CILBO 2166 -15845 PHNG 1 +CILDO 3133 -8270 KZTL 1 +CILDU 4135 -10575 KLAR 1 +CILEG 4328 -11116 KZLC 1 +CILEN 3987 -8379 KSGH 1 +CILER 3033 -8739 KNPA 1 +CILGU 3744 -12206 KNUQ 1 +CILIN -795 -1443 FHAW 1 +CILLA 3017 -8383 KZJX 1 +CILLI 4906 -12140 CZVR 1 +CILOK 4259 -8935 KZAU 1 +CILON 4592 -11847 KALW 1 +CILTO 3351 -11732 KLAX 1 +CILUN 3626 -11990 KNLC 1 +CILVO 3617 -9791 KEND 1 +CILVU 3083 -8992 KZHU 1 +CIM 3649 -10487 KZAB 1 +CIMAB 3459 6912 OAKB 1 +CIMAD 3125 -8240 KZTL 1 +CIMAH 2502 5524 OMDM 1 +CIMAK 4107 -9584 KOFF 1 +CIMAN 4236 -7674 KELM 1 +CIMAS 7017 -14871 PASC 1 +CIMBA 2592 -8018 KMIA 1 +CIMBO 4000 -8953 KSPI 1 +CIMDI 6684 -14384 PACI 1 +CIMDO 4345 -7080 KZBW 1 +CIMEB 3840 -12174 KSUU 1 +CIMGO 6311 -14244 PAZA 1 +CIMIB 5897 -16051 PATG 1 +CIMID 3250 -10330 KZFW 1 +CIMOL 3407 -9872 KSPS 1 +CIMOM 3054 -9813 KZHU 1 +CIMOT 4350 -7367 KGFL 1 +CIMRU 3887 -8467 KCVG 1 +CIMSO 3482 -12040 KSMX 1 +CIMTI 2756 -9749 KCRP 1 +CIMTU 3234 -9339 KBAD 1 +CIMUD 5507 -16213 PAVC 1 +CIMUF 5936 -13937 PAYA 1 +CIMUL 6440 -15827 PAKV 1 +CIMVA 3782 -10604 KZDV 1 +CIMVU 3292 -10604 KHMN 1 +CIN -1759 12385 YBBB 1 +CINAB 4001 -8213 KZID 1 +CINAD 3220 -9950 KZFW 1 +CINAG 3181 -10634 KELP 1 +CINAR 651 -6746 SVZM 1 +CINBA 3229 -8098 KSAV 1 +CINBI 3042 -8883 KBIX 1 +CINCE 3826 -7312 KZNY 1 +CINCI 4539 -9285 KZMP 1 +CINDA 3588 -11523 KLAS 1 +CINDE 4089 -8237 KZOB 1 +CINDI 3925 -7631 KMTN 1 +CINDO 3784 -8148 KZID 1 +CINDU 4056 -12229 KRDD 1 +CINED 3033 -9630 KCLL 1 +CINEK 5794 -15227 KZAN 1 +CINEL 3032 -9311 KLCH 1 +CINEP 3034 -8152 KZJX 1 +CINEX 4578 -8978 KZMP 1 +CINGA 5837 -13466 PAJN 1 +CINGO 4863 -9437 KBDE 1 +CINIV 4077 -10083 KZDV 1 +CINLA 5949 -13963 PAYA 1 +CINNA 3868 -7748 KIAD 1 +CINNY 3618 -12476 KZOA 1 +CINOG 3243 -8640 KMXF 1 +CINOK 3286 -9623 KZFW 1 +CINOL 3612 -9848 KZFW 1 +CINOP 4609 -8886 KZMP 1 +CINOR 4176 -9334 KZAU 1 +CINOS 3770 -9993 KDDC 1 +CINOT 4300 -8915 KMSN 1 +CINOX 3524 -12068 KSBP 1 +CINPA 3964 -8438 KZID 1 +CINSO 4141 -8174 KCLE 1 +CINTI -2113 -6501 SLLF 1 +CINTO 716 -13633 KZAK 1 +CINUS 3290 -11700 KNKX 1 +CINUX 4695 -9682 KFAR 1 +CINVA 4181 -10719 KZDV 1 +CIP 4115 -7946 KZNY 1 +CIPAN 5598 -16054 PAOU 1 +CIPBA 3307 -8666 KZTL 1 +CIPDA 2991 -9317 KZHU 1 +CIPDU 3087 -8164 KZJX 1 +CIPED 3518 -10177 KAMA 1 +CIPEL 3394 -8464 KMGE 1 +CIPEX 3328 -9606 KZFW 1 +CIPGO 4766 -10306 KZMP 1 +CIPIT 4182 -8775 KORD 1 +CIPKI 6499 -14752 PAFA 1 +CIPKU 3965 -10686 KEGE 1 +CIPLI 3524 -10169 KAMA 1 +CIPMI 4706 -8878 KZMP 1 +CIPNO 3448 -9926 KLTS 1 +CIPOD 3001 -9535 KIAH 1 +CIPOP 3463 -9226 KZME 1 +CIPTU 4555 -9407 KSTC 1 +CIPUT 4773 -11699 KZSE 1 +CIRAB 4137 -10483 KCYS 1 +CIRAC 6624 -16300 PADE 1 +CIRAG 3582 4308 ORQW 1 +CIRAL 3653 -9826 KEND 1 +CIRAS 3952 -10768 KZDV 1 +CIRAY 6821 -14536 PARC 1 +CIRCA 6637 -16039 PASK 1 +CIRCE 4133 1308 LIRA 1 +CIRED 6151 -15995 PALG 1 +CIREK 4487 -9374 KZMP 1 +CIRIS 3286 -9705 KDFW 1 +CIRKI 3349 -10131 KLBB 1 +CIRNO 3021 -8436 KTLH 1 +CIROV 3872 -7533 KZDC 1 +CIROX 3484 -9850 KFSI 1 +CIRPO 4237 -7102 KBOS 1 +CIRRA 870 16765 PKWA 1 +CIRRU 4249 -7369 KZBW 1 +CIRSA 3071 -8181 KZJX 1 +CIRTA 3900 703 DAAA 1 +CIRUS 4684 -9205 KDLH 1 +CIRVI 3160 -11022 KFHU 1 +CIRYA 3912 -8028 KZDC 1 +CISAC 4290 -9553 KZMP 1 +CISAN 2790 -9732 KNGP 1 +CISAP 3384 -10183 KLBB 1 +CISAR 3351 -9305 KZFW 1 +CISAS 6486 -16217 PFEL 1 +CISAV 3256 -11710 KNRS 1 +CISBI 4104 -11222 KOGD 1 +CISCO 4183 -7038 KZBW 1 +CISEL 3254 -9007 KJAN 1 +CISLO 5927 -16032 PATG 1 +CISNE 1740 -8395 MHTG 1 +CISOG 3577 -9192 KZME 1 +CISON 4318 -7762 KROC 1 +CISOV 4684 -11730 KZSE 1 +CISPI 4463 -9328 KZMP 1 +CISPU 4573 -10582 KZLC 1 +CISRU 6473 -16115 PAKK 1 +CISTA 4143 -9761 KZMP 1 +CISUL 4445 -8848 KZAU 1 +CISUR 3553 -11922 KZLA 1 +CISVO 6683 -15641 PAGH 1 +CITAB 3938 -11866 KNFL 1 +CITAC 3348 -9066 KZME 1 +CITAD 3680 -7770 KZDC 1 +CITAG 2624 -8178 KZMA 1 +CITAL 3311 -10732 KTCS 1 +CITAX 2613 -8022 KFLL 1 +CITAY 6056 -16181 PABE 1 +CITBU 3020 -9314 KCWF 1 +CITCO 4271 -11434 KZLC 1 +CITCU 2768 -9795 KALI 1 +CITEM 6694 -16005 PAIK 1 +CITER 3313 439 DAAA 1 +CITEY 3068 -8647 KVPS 1 +CITGA 3654 -9392 KZME 1 +CITIE 3643 -12056 KZOA 1 +CITIP 3275 -9383 KBAD 1 +CITIS 3674 -10829 KFMN 1 +CITKI 4300 -8766 KMKE 1 +CITLU 3644 -9786 KEND 1 +CITMA 3823 -8179 KZID 1 +CITMO 3811 -8550 KSDF 1 +CITMU 4040 -10253 KZDV 1 +CITOG 4881 -12298 KZSE 1 +CITOP 5017 -11451 CZEG 1 +CITOS 3158 -11010 KFHU 1 +CITPO 1849 -6715 TJBQ 1 +CITRA -1069 -6771 SBAZ 1 +CITUM 4008 -7450 KWRI 1 +CITVA 5545 -16069 PASD 1 +CITYA 3453 4370 ORSH 1 +CITYS 4620 -11879 KZSE 1 +CIV 5057 383 EBUR 1 +CIVAC 4152 -8168 KCLE 1 +CIVBA 6474 -15670 PAGA 1 +CIVED 6584 -16473 PAZA 1 +CIVET 3403 -11739 KZLA 1 +CIVIT 2724 -14722 KZAK 1 +CIVKA 5948 -15419 PFKK 1 +CIVLA 2970 -10114 KDRT 1 +CIVLO 3950 -8316 KLUK 1 +CIVLU 4862 -9306 KZMP 1 +CIVOK 3460 -11783 KPMD 1 +CIVOL 4579 -9341 KZMP 1 +CIVOS 4115 -10467 KCYS 1 +CIVSA 4471 -10695 KSHR 1 +CIVUN 3655 -12006 KNLC 1 +CIVUV 3947 -8660 KIND 1 +CIWKE 3048 -8933 KGPT 1 +CIWXU 4699 -10925 KLWT 1 +CIWYY 4196 -9741 KZMP 1 +CIXAM 3042 -8891 KBIX 1 +CIXFE 3528 -10164 KAMA 1 +CIXOR 3159 -11033 KFHU 1 +CIXUX 4724 -11986 KZSE 1 +CIYAL 3304 -9880 KZFW 1 +CIYYA 3057 -9630 KCLL 1 +CJ 786 7943 VCCC 2 +CJ 3030 12016 ZSHA 2 +CJN 1123 -7249 SKEC 2 +CJN 4037 -254 LECM 2 +CJS 3164 -10643 MMFR 1 +CJU 3338 12662 RKTT 1 +CJY 4305 -7526 KZBW 1 +CK 796 7965 VCCC 1 +CKB 3925 -8027 KZOB 1 +CKG -619 10653 WIIZ 1 +CKH 2127 -15770 PHZH 1 +CKI 3372 -7985 KZTL 1 +CKING 6081 -15216 PANC 1 +CKN -1545 14519 YBBB 2 +CKN 4784 -9662 KZMP 2 +CKV 3662 -8741 KZME 1 +CKW 4176 -10758 KZDV 1 +CL 4801 -6644 CZUL 4 +CL 648 8064 VCCC 4 +CL -2609 3010 FAJA 4 +CL 4815 -12367 KZLM 4 +CLA -672 -7982 SPIM 1 +CLACK 3980 -8380 KFFO 1 +CLADD 3901 -7796 KZDC 1 +CLAIB -1430 -17100 NSFF 1 +CLAIR 3619 -8679 KBNA 1 +CLAMI 3984 -7481 KWRI 1 +CLAMM 3725 -8015 KROA 1 +CLAMP 2935 -8359 KZJX 1 +CLAMS 3328 1214 HLLL 2 +CLAMS 5989 -15228 PAZA 2 +CLAMY -3585 13150 YMMM 2 +CLAMY 4118 -7054 KZBW 2 +CLANA 3651 -673 LECS 1 +CLAND 3246 -9026 KJAN 1 +CLANG 4002 -8590 KZID 1 +CLANK 5658 -11263 CZEG 1 +CLANS 1281 14631 KZAK 1 +CLAPR 3989 -8609 KIND 1 +CLAPS 4506 -9532 KZMP 1 +CLAPY 3559 -7691 KZDC 1 +CLARA 998 -8372 MHTG 2 +CLARA 2248 -7999 MUFH 2 +CLARC 3346 -8603 KANB 1 +CLARE 3276 -9633 KDFW 1 +CLARK -4247 14701 YMMM 4 +CLARK -293 -4261 SBRE 4 +CLARK -3713 17468 NZAA 4 +CLARK 3511 -8987 KMEM 4 +CLARO -2511 -4860 SBCW 1 +CLARR 3568 -11568 KZLA 1 +CLASE 2986 -8543 KPAM 1 +CLASS 4786 -11615 KZSE 1 +CLASY 3880 -7592 KZDC 1 +CLAUD 4244 -8633 KZAU 1 +CLAVA 177 6000 FSSS 1 +CLAWS 3257 -10810 KZAB 1 +CLAWW 4239 -7081 KBOS 1 +CLAWZ 3064 -8304 KMCO 1 +CLAYO 1806 -6644 TJZS 1 +CLAYR 4579 -6687 CYFC 1 +CLAYS 3279 -9040 KZME 1 +CLB 3411 -7796 KZDC 1 +CLC 1114 7595 VOMF 1 +CLD -2708 -7082 SCFZ 1 +CLEAK 3030 -8838 KZHU 1 +CLEAN 4356 -11585 KBOI 1 +CLEAT 3919 -7697 KZDC 1 +CLEAV 3259 -8505 KATL 1 +CLEEK 3949 -8943 KZKC 1 +CLEEP 3029 -9517 KZHU 1 +CLEFF 4181 -7251 KBDL 1 +CLEFT 4108 -8604 KZAU 1 +CLEGG 3819 -8490 KZID 1 +CLEIN 4189 -11488 KZLC 1 +CLEOS -2797 15229 YBBB 1 +CLEPT 3984 -8836 KZAU 1 +CLERA 4140 -7312 KZAB 1 +CLERI 4179 -8102 KZOB 1 +CLERO 4158 -7845 KZMP 1 +CLERY 3028 -8943 KZHU 1 +CLETA 3408 -7931 KZJX 1 +CLETT 2664 -7477 KZMA 1 +CLEVA 3501 -8248 KZTL 1 +CLEVE 3934 -10387 KDEN 1 +CLIEN 3959 -8127 KPKB 1 +CLIFO 4088 -7416 KTEB 1 +CLIFS 3932 -8582 KZAK 1 +CLINE 3492 -8014 KZTL 1 +CLINK 3419 -10340 KCVS 1 +CLINN 3965 -8731 KZID 1 +CLINS 4408 -8798 KZMP 1 +CLINT 3255 -8350 KWRB 1 +CLIOO 4311 -8387 KZOB 1 +CLIOS 3169 -8567 KZJX 1 +CLIPA 3399 13176 RJTG 1 +CLIPP 3478 -11505 KZLA 1 +CLIPR 3945 -7642 KZNY 1 +CLIPY 5200 -109 EGSS 1 +CLIVE 4160 -9376 KDSM 1 +CLJ 4680 2379 LRBB 1 +CLL 3061 -9642 KZHU 1 +CLM 4884 301 LFFF 1 +CLMBA 2927 -9449 KZHU 1 +CLMNS 3541 -12116 KZOA 1 +CLN 5185 115 EGTT 1 +CLO 340 -7641 SKED 1 +CLOCK 4315 -8560 KZAU 1 +CLONE 4094 -9676 KLNK 1 +CLONN 2563 -9552 MMFR 1 +CLORI 2123 -15742 PHZH 1 +CLOSE -2097 -5374 SBAZ 2 +CLOSE 3338 -11170 KPHX 2 +CLOTI -212 -6717 SBAZ 1 +CLOTT 3956 -8676 KZID 1 +CLOUD 3287 -10583 KHMN 1 +CLOUT 3348 -8887 KZME 1 +CLOVA 4629 -11731 KZSE 1 +CLOVE 3482 13385 RJTG 1 +CLOWD 3390 -11594 KZLA 1 +CLOWN 3852 -8733 KZKC 1 +CLOYD 5543 -13185 PAKT 1 +CLP -765 10904 WIIZ 1 +CLR 4793 740 LFEE 1 +CLRRK 3036 -8472 KZJX 1 +CLS 3971 -99 LECB 1 +CLSTR 3287 -11734 KSAN 1 +CLT 3519 -8095 KZTL 1 +CLUBE -270 -5623 SBAZ 1 +CLUBY 4100 -7365 KHPN 1 +CLUCK 5736 -13563 PAZA 1 +CLUNG -2775 -5073 SBAZ 2 +CLUNG 4305 -7800 KZOB 2 +CLUNY 2582 -8053 KZMA 1 +CLUSO 4164 -8751 KORD 1 +CLUTS 2300 -15465 PHZH 1 +CLYDE -2850 13583 YMMM 3 +CLYDE 5596 -479 EGPX 3 +CLYDE 3317 -9610 KGVT 3 +CLYFF 3767 -7915 KZDC 1 +CLYNT 3005 -9167 KZHU 1 +CM 771 7924 VCCC 2 +CM 4391 491 LFMM 2 +CMA 4087 -130 LECM 4 +CMA 1877 9896 VTBB 4 +CMA 3421 -11909 KZLA 4 +CMA 625 -6286 SVZM 4 +CMB 5023 315 LFFF 1 +CME 1866 -9181 MMFR 2 +CME 3334 -10462 KZAB 2 +CMENT 3385 -11849 KLAX 1 +CMI 4003 -8828 KZAU 1 +CMIKE 3179 -8294 KZJX 1 +CMJ 5535 -13170 PAKT 1 +CMK 4128 -7358 KZBW 1 +CML 2343 9119 VGFR 2 +CML 5245 -748 EINN 2 +CMORE 3299 -9681 KDFW 1 +CMP 4212 1238 LIRR 2 +CMP 1664 10198 VTBB 2 +CMQ 6117 -15005 PAZA 1 +CMSKY 4141 -8788 KZAU 1 +CMT 1618 -9206 MMFR 1 +CMU -2804 14562 YBBB 1 +CMX 4717 -8849 KZMP 1 +CMY 4394 -9064 KZMP 1 +CN 636 7919 VCCC 1 +CNA -732 -4745 SBAZ 2 +CNA 4566 -31 LFBB 2 +CNB -3482 -5856 SAEZ 1 +CND 4429 2848 LRBB 1 +CNE 4912 -32 LFRK 1 +CNF -1956 -4405 SBBS 1 +CNG 3701 -8884 KZME 1 +CNK 4014 2643 LTBB 1 +CNM 3226 -10423 KZAB 1 +CNNOR 2783 -7483 KZMA 1 +CNO 5003 -147 EGTT 1 +CNOTA 4143 -9249 KZAU 1 +CNR 4065 -374 LEGT 1 +CNTER 4222 -7697 KZNY 1 +CNU 3763 -9559 KZKC 1 +CNX 3437 -10568 KZAB 1 +CO 657 7907 VCCC 1 +COA 5135 336 EBUR 1 +COACH 3021 -9621 KZHU 1 +COALE 6045 -13517 CZEG 1 +COALI 3627 -12037 KZOA 1 +COALL 8000 -14100 CZEG 1 +COART 2965 -9558 KZHU 1 +COAST 4174 -8845 KZAU 1 +COATE 4114 -7470 KZNY 1 +COATI -2718 -5613 SGFA 2 +COATI 3834 -12272 KSTS 2 +COATT 3796 -7758 KZDC 1 +COAVE 3318 -11938 KNSI 1 +COAXE 2948 -8209 KZJX 1 +COBAD 3883 -13000 KZOA 1 +COBAG 3987 -8379 KSGH 1 +COBAN 1559 -9039 MHTG 1 +COBBA 3781 1476 LIRR 1 +COBBE 3836 -8053 KZDC 1 +COBBL 2476 -7519 MYNN 1 +COBBS 3974 -8302 KLCK 1 +COBDU 3812 -8573 KSDF 1 +COBED 4131 -9753 KZMP 1 +COBEL -3517 12800 YMMM 1 +COBEN 2838 -8243 KMCF 1 +COBES -2328 14983 YBBB 1 +COBET 3624 12660 RKJK 1 +COBIA 4275 -7481 KZBW 1 +COBIK 2211 -15920 PHLI 1 +COBIL 4464 -12405 KZSE 1 +COBIM 3038 -9025 KZHU 1 +COBIV 6290 -15975 PAHX 1 +COBLO 4320 -8943 KZAU 1 +COBLU 3871 -9355 KSZL 1 +COBOB 3193 -11103 KTUS 1 +COBOD 4019 -9114 KZKC 1 +COBOK 2981 -8111 KZJX 1 +COBOL 948 12405 RPVM 2 +COBOL 4209 -7289 KZBW 2 +COBRA -2411 11680 YMMM 1 +COBRE 2918 -10614 MMTY 1 +COBRN -1717 14564 YBCS 1 +COBSI 4495 -10724 KSHR 1 +COBTA 3227 -8219 KZJX 1 +COBTO 3440 -9945 KLTS 1 +COBUG 3329 -9563 KFTW 1 +COBUR 4417 -12305 KZSE 1 +COBUS 4006 -7481 KZDC 1 +COBVA 3757 -9996 KDDC 1 +COBVO 4188 -9144 KCID 1 +COC -44 -7700 SEGU 1 +COCAC 3983 -8386 KSGH 1 +COCAN 3631 -11035 KZDV 1 +COCAP 4376 -8844 KOSH 1 +COCAT 6478 -15791 PANU 1 +COCBU 2115 -7065 KZMA 1 +COCKA -2304 14964 YBBB 1 +COCKO 3556 -9104 KZME 1 +COCOS 583 -8622 MHTG 3 +COCOS -888 -7535 SPIM 3 +COCOS 3123 -9326 KZHU 3 +COD 4462 -10896 KZLC 1 +CODAC 3832 -7737 KZDC 1 +CODAG 4305 -8375 KFNT 1 +CODAL 3464 -11785 KPMD 1 +CODAY 4393 -12114 KZSE 1 +CODDI 4238 -7501 KZBW 1 +CODDS 4215 -8138 KZOB 1 +CODDY 2144 -15514 PHZH 1 +CODEE 4256 -8803 KENW 1 +CODEL 3802 -8408 KZID 1 +CODEN 3675 -10797 KFMN 1 +CODER 3924 -7458 KACY 1 +CODES 3079 -8322 KVAD 1 +CODET 3986 -10470 KDEN 1 +CODEX 3731 -7790 KBKT 1 +CODGI 3470 -8090 KCLT 1 +CODGU 4718 -12257 KZSE 1 +CODIB 4231 -8306 KDTW 1 +CODIE -1655 14560 YBCS 1 +CODIV 6807 -14570 PARC 1 +CODIX 3144 6574 OAKN 1 +CODJI 3062 -8895 KGPT 1 +CODKO 3893 -8450 KCVG 1 +CODMA 2547 -8040 KHST 1 +CODNO 3591 -11526 KLAS 1 +CODOK 3237 -8636 KMXF 1 +CODOV 3607 -11520 KLAS 1 +CODRO 4100 -10280 KZDV 1 +CODUG 3221 -8878 KMEI 1 +CODUR 5683 -15452 PAKH 1 +CODVI 4689 -11709 KZSE 1 +CODYS 3031 -8403 KZJX 1 +COE 4777 -11682 KZMP 1 +COEND 4369 -9502 KZMP 1 +COF 2824 -8061 KCJX 1 +COFAX 4031 -7797 KZOB 1 +COFEE 4050 -8005 KPIT 1 +COFFE 3851 -10111 KZDV 1 +COFFI 3169 -9720 KZFW 1 +COFGI 4238 -8282 KZOB 1 +COFIL 3968 -8369 KSGH 1 +COFIN 3343 -11205 KPHX 1 +COFIX 3506 -9749 KZFW 1 +COGAC 4441 -9827 KHON 1 +COGAN 3909 -7807 KLFI 1 +COGAR 4743 -12222 KBFI 1 +COGDA 1982 -15483 PHTO 1 +COGDU 4243 -8556 KAZO 1 +COGEL 681 12246 RPMZ 1 +COGIT 4007 -8251 KZID 1 +COGLA 4744 -8296 CZYZ 1 +COGLE 4908 -12257 CZVR 1 +COGMO 3022 -8177 KNIP 1 +COGMU 3760 -9728 KIAB 1 +COGNI 6451 -16241 PFEL 1 +COGNU 6581 -16784 PAZA 1 +COGOB 4049 -12229 KRDD 1 +COGOD 4360 -11632 KBOI 1 +COGOK 4508 -12336 KZSE 1 +COGOL 3728 -11979 KZOA 1 +COGOR 3279 -9744 KZFW 1 +COGOX 5550 -13197 PAKT 1 +COGPA 3543 13938 RJTR 1 +COGRI 3831 -10712 KZDV 1 +COGRO 3432 -8832 KCBM 1 +COGSS 4234 -8839 KORD 1 +COGTU 3928 -11858 KNFL 1 +COGUG 3641 -9788 KEND 1 +COGUL 4314 -7267 KZBW 1 +COHAS 4224 -7084 KBOS 1 +COHEN 3926 -7729 KIAD 1 +COHIL 6011 -13900 CZEG 1 +COHOE 4994 -12541 CZVR 1 +COHOH 6027 -15280 PANC 1 +COHOW 4216 -8069 KZOB 1 +COINS 4604 -9660 KBWP 1 +COINT 3397 -8063 KZJX 1 +COJLA 2865 -8235 KZJX 1 +COKAD 2892 -10021 KZHU 1 +COKAG 4391 -11071 KJAC 1 +COKED 4142 -8752 KZAU 1 +COKEE 4737 -10686 KZLC 1 +COKEM 3426 -8471 KZTL 1 +COKER 2496 -9388 MMFR 1 +COKES 2955 -8111 KZJX 1 +COKEY 3667 -10460 KZAB 1 +COKGA 4024 -11994 KAHC 1 +COKIB 3680 6938 OAKX 1 +COKIN 4277 -8385 KFNT 1 +COKKE 4113 -11178 KSLC 1 +COKLA 4484 -12403 KZSE 1 +COKOR 3728 -12184 KSJC 1 +COKPI 6486 -15795 PFKU 1 +COKRA 6782 -16512 PAVL 1 +COKRI 3707 -10748 KZDV 1 +COKRO 4304 -10656 KCPR 1 +COKVI 6154 -14979 PAGQ 1 +COKVO 4468 -8881 KZMP 1 +COL 1075 -8358 MHTG 6 +COL 5078 759 EDLL 6 +COL 1928 -10358 MMFR 6 +COL -941 14671 AYPY 6 +COL 4031 -7416 KZNY 6 +COL -3445 -5777 SUEO 6 +COLAB 3759 -7843 KZDC 1 +COLAH 2772 -9794 KZHU 1 +COLAN 3243 -11034 KZAB 1 +COLAS 3934 -10557 KBJC 1 +COLAV 5909 -16035 PATG 1 +COLAY 4279 -11298 KZLC 1 +COLBE 3828 -7540 KSBY 1 +COLBY 1500 -7853 MPZL 1 +COLDI 4468 -12407 KZSE 1 +COLDS -3771 14535 YMMM 1 +COLEG 6571 -16806 PAIW 1 +COLEN 4112 -8147 KZOB 1 +COLEX 3976 -7473 KWRI 1 +COLFA 3966 -8619 KIND 1 +COLFX 4647 -9681 KZMP 1 +COLGO 4608 -8433 KCIU 1 +COLIB 4110 -9589 KOFF 1 +COLIC 4320 15604 RJTG 1 +COLID 3540 -8061 KZTL 1 +COLIE 4028 -9218 KZKC 1 +COLIG 3379 -8675 KBHM 1 +COLIN 3810 -7666 KZDC 1 +COLIS 2131 -15811 PHIK 1 +COLLA -1234 13441 YBBB 2 +COLLA 4113 -10450 KCYS 2 +COLLI 3786 -12208 KZOA 1 +COLLN 4036 -10497 KZDV 1 +COLMA 1354 14485 PGUA 1 +COLMN 3052 -8730 KNPA 1 +COLMU 3975 -8302 KZID 1 +COLNO 4150 -8722 KZAU 1 +COLNS 3884 -7920 KZDC 1 +COLOM 3884 -12087 KZOA 1 +COLON 1154 -7521 SKEC 3 +COLON 3382 -8216 KZTL 3 +COLON 992 -6607 SVZM 3 +COLOR -83 -4886 SBAZ 2 +COLOR 4667 -5251 CZQX 2 +COLOT 3291 -8005 KCHS 1 +COLRU 3378 4255 ORAA 1 +COLSN 3889 -7762 KZDC 1 +COLSO 3891 -12130 KBAB 1 +COLTS 4296 -7932 CZYZ 1 +COLTT 3774 -8593 KFTK 1 +COLTZ 4049 -8231 KZID 1 +COLUM 3919 -7690 KBWI 1 +COLUS 4578 -10910 KZLC 1 +COLZI 3623 -8051 KZTL 1 +COMAK 1448 -8765 MHSC 1 +COMAL 2060 -10428 MMEX 1 +COMAR 3491 -8564 KZME 1 +COMAU 4538 -7402 CZUL 1 +COMBO 2226 11813 RCAA 1 +COMBS 3039 -9443 KIAH 1 +COMBT 3418 -8877 KTUP 1 +COMEB 4722 -11929 KMWH 1 +COMEK 4417 -12122 KZSE 1 +COMEN 4292 -8374 KFNT 1 +COMER 3399 -9881 KSPS 1 +COMET 3620 14059 RJTG 2 +COMET 2862 -8043 KZMA 2 +COMFE 3640 14630 RJTG 1 +COMFR 3967 -10733 KZDV 1 +COMFY 3001 -9898 KZHU 1 +COMGA 3364 -11709 KRIV 1 +COMGU 3306 -11159 KIWA 1 +COMIC 3806 -12149 KZOA 1 +COMIK 4126 -9724 KZMP 1 +COMIR 889 -13923 KZAK 1 +COMIT 3060 -9108 KBTR 1 +COMMA 3229 -8628 KMGM 1 +COMMO 3787 -12249 KZOA 1 +COMMY 4324 -9333 KZMP 1 +COMOP 3549 4434 ORKK 1 +COMOS 4462 -9474 KZMP 1 +COMOZ 3535 -7793 KGSB 1 +COMPA 3000 -9409 KBPT 1 +COMPI 3935 -1 LECB 1 +COMPR 5175 -11000 CZWG 1 +COMPY 3778 -10607 KZDV 1 +COMRE 3402 -8305 KZTL 1 +COMTO 3025 -9305 KLCH 1 +COMTS 4455 -8872 KZMP 1 +COMUP 3196 -9087 KZME 1 +COMWE 4087 -8177 KZOB 1 +CON 2359 11359 ZGZU 4 +CON -2344 -5743 SGFA 4 +CON -721 14797 AYPY 4 +CON 4322 -7158 KZOB 4 +CONAL 3912 -10397 KZDV 1 +CONAM 3051 -8742 KPNS 1 +CONAN 4201 -8911 KRFD 1 +CONBI 3483 4342 ORSH 1 +CONBO 3513 -9729 KZFW 1 +CONCA 3561 -7874 KRDU 1 +CONCH 3300 1300 HLLL 2 +CONCH 2024 -6787 TJMA 2 +CONCO 3731 -7897 KZDC 1 +CONDE -1194 -3769 SBRE 3 +CONDE 2267 -10093 MMEX 3 +CONDE 1369 12161 RPHI 3 +CONDI 4857 -12334 CZVR 1 +CONDN 4102 -7021 KACK 1 +CONDO 1843 -6608 TJSJ 1 +CONDU 3002 -10023 KZHU 1 +CONDY 3608 -11502 KLAS 1 +CONEB 3991 -7468 KWRI 1 +CONEE 3242 -8919 KZHU 1 +CONEI 4852 -10128 KMIB 1 +CONEL 3479 -8110 KOTH 1 +CONER 5017 -11525 CZVR 1 +CONES 3380 -11602 KZLA 1 +CONEZ 4153 -7135 KOQU 1 +CONFI 6382 -16123 PAZA 1 +CONGA 2173 11678 VHHH 2 +CONGA 3388 -11793 KFUL 2 +CONHI 3740 -10547 KZDV 1 +CONIF 3098 4599 ORTL 1 +CONIK 3561 -9531 KZFW 1 +CONIS 3277 -9678 KDAL 1 +CONLI 4222 -12341 KZSE 1 +CONLY 3406 -8368 KZTL 1 +CONNE 3193 -10533 KZAB 1 +CONNI 3365 -8382 KZTL 1 +CONNR 3970 -10567 KDEN 1 +CONNS 4627 -11108 KZLC 1 +CONNY 6190 -558 BIRD 1 +CONOP 1926 16675 PWAK 1 +CONOR -4146 17264 NZZC 2 +CONOR 2783 -9758 KCRP 2 +CONOS 3011 -8738 KNPA 1 +CONPA 3047 -8457 KTLH 1 +CONPO 3557 -10913 KZAB 1 +CONRA 3100 -9740 KZHU 1 +CONRY 4036 -10497 KFNL 1 +CONSL 3032 -8732 KNPA 1 +CONST 2580 -8023 KMIA 1 +CONTA -798 -6571 SBAZ 1 +CONTE 4123 1839 LIRR 1 +CONUK 4615 -10706 KZLC 1 +CONYO 3923 -12076 KZOA 1 +COOBE 4135 -7919 KZOB 1 +COOBI -2359 12029 YMMM 1 +COOCH 4139 -9659 KLNK 1 +COODA -2718 15366 YBBB 1 +COODY 3667 -9550 KZKC 1 +COOES 4276 -7510 KZBW 1 +COOGA 3425 -11880 KCMA 1 +COOJO 4018 -8325 KDAY 1 +COOKE 2017 -15504 PHZH 1 +COOKI 3718 -9493 KZKC 1 +COOKS -3890 17806 NZZC 2 +COOKS 4055 -8877 KZAU 2 +COOKY -3480 13877 YPAD 1 +COOLA -2530 15037 YBBB 1 +COOLE 3718 -9342 KSGF 1 +COOLI 4108 -11131 KZLC 1 +COOLS 3516 -11739 KZLA 1 +COOPE 3721 -12043 KMCE 1 +COOPP 3412 -11810 KLAX 1 +COOPS -4147 15783 YBBB 1 +COORS -2900 14555 YBBB 1 +COOSA 4274 -7169 KMHT 1 +COOSE 4341 -12394 KOTH 1 +COPAM 6394 -16104 PAUN 1 +COPAN 2806 -9720 KZHU 1 +COPAR 4545 -6201 CZQM 2 +COPAR 3799 -11687 KZLA 2 +COPAS 2528 -10940 MMZT 1 +COPAW 3289 -11463 KZLA 1 +COPCO 3364 -9121 KZME 1 +COPDI -2956 11794 YMMM 1 +COPEC 3409 4424 ORBD 1 +COPEL 3437 -7986 KZJX 1 +COPER 3695 13940 RJTG 1 +COPES 4013 -7538 KZBW 1 +COPEY 3204 -11085 KTUS 1 +COPGI 2580 -8172 KZMA 1 +COPII 2234 -16108 PHIK 1 +COPIL 3519 -7900 KPOB 1 +COPIR 2824 -9716 KZHU 1 +COPIT 3268 -8019 KCHS 1 +COPKU 4034 -8002 KPIT 1 +COPLA 4083 -10410 KDEN 1 +COPMI 6208 -16330 PASM 1 +COPNA 3027 -8148 KZJX 1 +COPOL 3610 -9562 KTUL 1 +COPOT 3544 -8606 KAYX 1 +COPOX 6848 -16636 PAPO 1 +COPPE 4044 -7996 KPIT 1 +COPPI 2784 4773 OBBB 1 +COPPO 4223 -12291 KZSE 1 +COPPR 4398 -12156 KZSE 1 +COPPS 3100 -9334 KZHU 1 +COPRA 2573 12194 RCAA 2 +COPRA 2579 -8047 KMIA 2 +COPSA 4613 2423 LRBB 1 +COPTA 2138 -15804 PHHI 1 +COPTU 4133 -8842 KZAU 1 +COPUK 3954 -11051 KZLC 1 +COPUR 5970 -6700 CZUL 1 +COPUS 3747 12622 RKSI 1 +COPUT 3429 -11615 KNXP 1 +COPUV 4475 -8855 KZMP 1 +COPYE 4298 -9596 KZMP 1 +COQ 4670 -9250 KZMP 1 +COQHU 3079 -10272 KFST 1 +COQUE 4708 -499 LFRR 1 +COQXA 3641 -9601 KTUL 1 +COR 3784 -485 LEMG 3 +COR 5926 1748 ESSB 3 +COR 1018 -7007 SVZM 3 +CORAC 4637 -6793 KPQI 1 +CORAD 3976 1239 LIRR 1 +CORAF 1865 -6639 TJZS 1 +CORAL -2655 15332 YBBB 5 +CORAL 3231 -6430 TXKF 5 +CORAL -1385 -3867 SBRE 5 +CORAL 1672 -8463 MHTG 5 +CORAL 2183 -9379 MMFR 5 +CORAM 4092 -7294 KISP 1 +CORAS 3367 -10598 KZHU 1 +CORBN 3451 6943 OAKB 1 +CORCA 3462 -12032 KLPC 1 +CORCE 3446 -8355 KZTL 1 +CORDA 4042 226 LECB 1 +CORDD 3821 -12218 KZOA 1 +CORDE 3978 -10469 KDEN 1 +CORDO 4584 -11918 KZSE 1 +CORDR 3972 -8310 KZOB 1 +CORDS 4157 -7514 KZNY 1 +CORDY 4412 -9283 KZMP 1 +CORED 3998 -8262 KCMH 1 +COREE 4270 -7231 KEEN 1 +COREK 4665 -6773 KPQI 1 +COREL 3375 -11760 KZLA 1 +COREN 3148 -9266 KAEX 1 +CORES 3384 -8724 KZTL 1 +COREY 2155 -15778 PHNG 1 +COREZ 3556 -11948 KZLA 1 +CORFU 2640 -8165 KZMA 1 +CORGI 2486 -8171 KZMA 1 +CORIA 3703 -618 LEZL 1 +CORIM 3964 -9322 KMCI 1 +CORIN 4156 -11222 KZLC 1 +CORIR 4347 -8839 KZAU 1 +CORKI 3885 -8906 KZKC 1 +CORKO 2954 -9520 KHOU 1 +CORKR 3608 -11240 KZAB 1 +CORKU 3761 -9987 KDDC 1 +CORKY -3250 15091 YBBB 2 +CORKY 3082 -8651 KZJX 2 +CORLA 3364 -11628 KZLA 1 +CORLE 4144 -7555 KZNY 1 +CORLL 2893 -8120 KSFB 1 +CORLY 3872 -12107 KZOA 1 +CORMN 3265 -9703 KDFW 1 +CORMO 5054 -12698 CZVR 1 +CORN 3733 12784 RKNW 1 +CORNA 4312 -7832 KZOB 1 +CORNE 3878 -7416 KZDC 1 +CORNL 2628 -7935 KFLL 1 +CORNR 3178 -9764 KZFW 1 +CORNS -3506 13837 YPAD 2 +CORNS 2995 -9408 KBMT 2 +COROH 6048 -14544 PACV 1 +COROK 4774 -12231 KSEA 1 +COROL 3275 -9701 KDFW 1 +COROT 3968 -10788 KZDV 1 +COROX 3463 -9927 KLTS 1 +COROZ 757 -7608 SKED 1 +CORPS 3083 -9654 KIAH 1 +CORRI 3335 -11723 KNFG 1 +CORRN 3563 13937 RJTY 1 +CORRS -3793 14561 YMMM 1 +CORRY 810 9780 VTSP 1 +CORSA 2351 -10565 MMZT 1 +CORSE 3596 -12195 KZOA 1 +CORSI 4133 881 LIRR 1 +CORSU 2869 -8265 KZJX 1 +CORTA 4267 -7608 KZBW 1 +CORTS 3277 -9683 KDFW 1 +CORTT 3041 -14070 KZAK 1 +CORTY 3395 -11837 KLAX 1 +CORUD 3217 -10564 KZAB 1 +CORVA 6028 -14525 PAZA 1 +CORVI 3368 -8323 KZTL 1 +CORVO -1891 -4808 SBBS 1 +CORVS 4001 -8123 KZOB 1 +CORVU 4300 -7829 KBUF 1 +CORVY 3050 -9875 KZHU 1 +COSAT 900 15250 KZAK 1 +COSAW 3256 -8065 KNBC 1 +COSAX 4148 -7130 KOQU 1 +COSBI 2995 -9493 KZHU 1 +COSBY 4150 -7557 KAVP 1 +COSCO 2140 -8706 MMID 1 +COSDI 2911 -9603 KZHU 1 +COSED 4178 -9357 KIKV 1 +COSEL 3385 -8410 KATL 1 +COSES 3208 -10679 KZAB 1 +COSGO 3122 -9345 KZHU 1 +COSGR 3352 -11183 KIAB 1 +COSIK 3843 -8152 KZID 1 +COSIL 5547 -13191 PAKT 1 +COSIM 3096 -10490 KZAB 1 +COSIN 3569 -7988 KZTL 1 +COSKA 3855 -12105 KMHR 1 +COSLA 2960 -9871 KSAT 1 +COSLO 740 15166 PTKK 1 +COSLU 4048 -7995 KPIT 1 +COSMA 4041 -8744 KDNV 1 +COSME -2328 -4511 SBBS 2 +COSME 2809 -8253 KZPA 2 +COSMO 3424 6913 OAKB 1 +COSNA 3028 -8890 KGPT 1 +COSOB 3360 -8839 KCBM 1 +COSOL 6472 -14715 PAEI 1 +COSPU 4422 -8837 KZMP 1 +COSSY 4153 -7095 KZBW 1 +COSTA 1430 -9054 MHTG 2 +COSTA -2551 -5524 SGFA 2 +COSTR 2811 -8176 KMCO 1 +COSUG 4554 -12233 KPDX 1 +COSUM 3386 -9641 KDUA 1 +COSUR 3879 -7687 KADW 1 +COSUV 4618 -11819 KALW 1 +COSVO 4731 -9463 KZMP 1 +COT 861 -8297 MHTG 4 +COT -700 14991 AYPY 4 +COT 717 12421 RPHI 4 +COT 2846 -9912 KZHU 4 +COTAC 3558 -10600 KSAF 1 +COTAK 3276 -8015 KCHS 1 +COTAP 3042 -8188 KZJX 1 +COTAX 4032 -7595 KRDG 1 +COTBO 3287 -10610 KHMN 1 +COTDA 4269 -10959 KZLC 1 +COTEE 4250 -7112 KZBW 1 +COTEG 4310 -11086 KJAC 1 +COTES 3546 -11405 KZAS 1 +COTGO 4113 -9593 KOFF 1 +COTIL 1720 -9950 MMAA 1 +COTIN 3477 -8676 KHSV 1 +COTLO 6809 -12500 CZEG 1 +COTLU 2937 -10079 KDLF 1 +COTMO 4650 -8960 KZMP 1 +COTMU 3349 -9014 KGWO 1 +COTNO 3436 -9930 KLTS 1 +COTNY 4713 -12229 KZSE 1 +COTON 4232 -8931 KZAU 1 +COTOS 4073 -406 LEMD 1 +COTOX 3547 -9761 KOKC 1 +COTSO 4013 -7866 KJST 1 +COTUS 6593 -16328 PADE 1 +COTYU 4386 -10292 KRAP 1 +COU 3881 -9222 KZKC 1 +COUGA 4609 -12268 KZSE 1 +COUGS 2998 -9407 KBPT 1 +COUKY 2336 -7178 KZMA 1 +COULE 4606 -10924 KBIL 1 +COULT 4456 -9221 KMSP 1 +COUNT 4249 -8313 KDTW 1 +COUPS 3832 -12165 KZOA 1 +COURA 3001 -8178 KZJX 1 +COUTH 3030 -9623 KZHU 1 +COUTS 4900 -11229 CZYZ 1 +COUVE 4570 -12312 KZSE 1 +COVAC 3969 -8986 KSPI 1 +COVAD 3033 -8732 KNPA 1 +COVAK 4341 -8470 KZOB 1 +COVAL 3992 -7462 KWRI 1 +COVAN 4474 -7240 KZBW 1 +COVBU 4502 -11606 KZLC 1 +COVEN 5223 77 EGUN 1 +COVER -2955 -5152 SBBS 1 +COVES 3210 -9974 KDYS 1 +COVEV 6184 -15014 PAUO 1 +COVEX 3190 -9374 KZFW 1 +COVEY 3762 -8008 KZDC 1 +COVGA 4624 -11832 KALW 1 +COVGI 4351 -11078 KJAC 1 +COVHI 1488 14544 PGWT 1 +COVIE 3329 -9653 KZFW 1 +COVIM 3505 -8973 KMEM 1 +COVIN 3408 -11789 KZLA 1 +COVIR 4045 -7403 KJFK 1 +COVMO 3752 -9209 KTBN 1 +COVNA 4117 -7895 KDUJ 1 +COVNU 4174 -11185 KZLC 1 +COVOB 4095 -7711 KZNY 1 +COVOD 4160 -7038 KHYA 1 +COVOG 3916 -9458 KMKC 1 +COVOK 3277 -11474 KNYL 1 +COVOM 3348 -11245 KLUF 1 +COVPI 1768 -6506 TISX 1 +COVRA 3547 -10898 KGUP 1 +COVUK 3967 -7799 KHGR 1 +COVUT 4028 -9575 KZMP 1 +COWAD 4009 -7534 KPHL 1 +COWAT 3442 -10328 KCVS 1 +COWBY 3592 -11390 KZLA 1 +COWBZ 3607 -9709 KSWO 1 +COWES 3928 -8877 KZKC 1 +COWJY 3760 -10565 KZDV 1 +COWLE 4961 -11404 CZEG 1 +COWLU 3245 -9479 KGGG 1 +COWLY 5162 -107 EGTT 1 +COWNY 3981 -7494 KPHL 1 +COWTN 3274 -9735 KFTW 1 +COWZZ 3007 -9621 KZHU 1 +COXAD 4486 -6969 KMCF 1 +COXED 3405 -11919 KNTD 1 +COXIG 3447 -10322 KCVS 1 +COXIR 2773 -9960 KLRD 1 +COXOD 4702 -12354 KHQM 1 +COXOG 3689 -7596 KNTU 1 +COXOR 2960 -9831 KRND 1 +COXOX 3132 -8645 KZJX 1 +COY 1773 -6470 TJZS 1 +COYAC 4013 -7628 KLNS 1 +COYAK 4932 1072 ETEB 1 +COYAN 3988 -8283 KLCK 1 +COYAP 4122 -8769 KZAU 1 +COYAS 4696 -12291 KOLM 1 +COYAT 3606 -8912 KDYR 1 +COYAV 4457 -10893 KZLC 1 +COYDA 2836 -8073 KZMA 1 +COYEE 3584 13933 RJTY 1 +COYGA 3250 -8894 KMEI 1 +COYKO 3539 -11787 KZLA 1 +COYLA 4751 -12231 KSEA 1 +COYNU 4204 -8506 KZAU 1 +COYOL 2221 -10048 MMEX 1 +COYOT 3417 -11216 KZAB 1 +COYRA 6168 -16635 PAHP 1 +COYRO 3744 -7756 KZDC 1 +COYVA 2877 -8132 KSFB 1 +COYYA 4724 -11982 KZSE 1 +COZAL 1134 -6928 SVZM 1 +COZAR 3866 -12107 KMHR 1 +COZEY 3263 -10806 KZAB 1 +COZFO 4353 -9459 KZMP 1 +COZIE 2468 -7698 KZMA 1 +COZMO 2880 -8107 KMCO 1 +CP 3864 -922 LPPT 1 +CPE 1983 -9050 MMFR 1 +CPG -727 -3589 SBRE 1 +CPN -2301 -4713 SBBS 4 +CPN -538 14878 AYPY 4 +CPN 1071 9937 VTVT 4 +CPN 4603 -11275 KZLC 4 +CPO -2170 -4131 SBBS 1 +CPT 5149 -122 EGTT 1 +CQ 1541 10870 VVTS 1 +CQA 4048 -8456 KZOB 1 +CQD 4212 -8010 KZOB 1 +CQN 3517 -8516 KZME 1 +CQR 6750 -14847 PAZA 1 +CQY 3219 -9622 KZFW 1 +CRA 1199 10922 VVTS 1 +CRAAF 4476 -12335 KZSE 1 +CRABB 4221 -6575 CZQM 1 +CRABI 2565 -7970 KMIA 1 +CRABS 3308 1276 HLLL 1 +CRACK 5735 -15941 PAZA 1 +CRACO 4154 -7019 KZBW 1 +CRAFF 3339 -9740 KZFW 1 +CRAFT -1322 -4472 SBBS 1 +CRAIG -1269 13171 YBBB 2 +CRAIG 3363 -10171 KLBB 2 +CRAIL 4069 -7334 KJFK 1 +CRAKK 3250 -9388 KSHV 1 +CRAKO 3592 -7780 KRWI 1 +CRALY 4108 -7363 KZBW 1 +CRAMM 3464 -8890 KZME 1 +CRAMR 3625 -8661 KBNA 1 +CRAND 3496 -8486 KZTL 1 +CRANE -2821 15055 YBBB 4 +CRANE -2543 -5382 SBBS 4 +CRANE 4282 14415 RJTG 4 +CRANE 3171 -10224 KMAF 4 +CRANK 4142 -7439 KZNY 1 +CRANS 2830 -7953 KZMA 1 +CRANY 4426 -10841 KZLC 1 +CRARY 3276 -10313 KZFW 1 +CRATE -1735 -4114 SBBS 1 +CRATR 4262 -8409 KZOB 1 +CRATS 3857 -8871 KZKC 1 +CRATT 3214 -10704 KZAB 1 +CRAVN -3213 15177 YBBB 1 +CRAWL 3256 -8532 KZTL 1 +CRAWS 3059 -9235 KZHU 1 +CRAYE 4150 1813 LIBB 1 +CRAYG 4119 -7015 KACK 1 +CRAYS 2992 -9743 KZHU 1 +CRAZE 4531 -8815 KZMP 1 +CRC -1619 -6772 SLLF 1 +CRD 3779 2970 LTBB 1 +CRDNL 3806 -8571 KSDF 1 +CRE 4490 1442 LDZO 2 +CRE 3381 -7872 KZJX 2 +CREAK 4580 -12230 KPDX 1 +CREAM 4115 -7252 KZBW 1 +CREAN 3573 -12609 KZAK 1 +CREEB 4822 -12134 KZSE 1 +CREED 3009 -9768 KAUS 1 +CREEK -3856 17768 NZZC 1 +CREEL 4045 -7355 KZNY 1 +CREEM 3176 -9112 KZHU 1 +CREEP 3992 -8431 KZID 1 +CREEZ 3644 -12021 KNLC 1 +CREMA -2008 -5409 SBCW 1 +CREMR 5691 -17387 PAZA 1 +CRENA -3727 14008 YMMM 1 +CRENS 3175 -8623 KZTL 1 +CREPE 3536 -12086 KZLA 1 +CREPI -2100 -4420 SBBS 1 +CREPO 3028 -9425 KZHU 1 +CRESI 3961 -7463 KZDC 1 +CRESO 3577 -11517 KZLA 1 +CRESP 2221 -16391 KZAK 1 +CRESS 3026 -8464 KZJX 1 +CREST 3502 12872 RKPK 2 +CREST 3298 -8442 KZTL 2 +CRETA 4087 6 LECB 1 +CRETE 4078 -8539 KZAU 1 +CRETO 4400 -10258 KZDV 1 +CREVE 4180 -10350 KZDV 1 +CREWE 3702 -7822 KZDC 1 +CRG 3034 -8151 KZJX 1 +CRI 4061 -7389 KZNY 1 +CRIBS 4164 -8200 KZOB 1 +CRICK -3449 12500 YMMM 1 +CRIED 3135 -9566 KZHU 1 +CRIMS 4100 -10452 KZDV 1 +CRINK 3426 -9011 KZME 1 +CRIPS 3692 -9454 KZKC 1 +CRISA 3894 -456 LECM 1 +CRISE -1652 -4786 SBBS 2 +CRISE 3851 -12140 KMHR 2 +CRISI 2046 -15707 PHZH 1 +CRISM 3927 -8465 KCVG 1 +CRISP 3017 -9253 KZHU 1 +CRISS 2966 -9843 KZHU 1 +CRIST 2963 -9541 KHOU 1 +CRITO 3930 -11455 KZLC 1 +CRITR 3872 -8467 KCVG 1 +CRIZZ 2867 -7996 KRSW 1 +CRJ -612 -5000 SBAZ 1 +CRK 5184 -849 EINN 2 +CRK 4768 -11745 KZEG 2 +CRKDM 3965 -10485 KZDV 1 +CRKIT 4077 -11215 KSLC 1 +CRL 4926 251 LFPC 3 +CRL 4115 2794 LTBA 3 +CRL 4205 -8346 KZOB 3 +CRM 4127 3655 LTAA 1 +CRMIN 2807 -8136 KRSW 1 +CRMRY 4089 -7757 KZNY 1 +CRN 5330 -894 EINN 3 +CRN 3900 1708 LIBB 3 +CRN 6110 -15557 PAZA 3 +CRO 1141 -6969 SVZM 1 +CROAK 3694 -7300 KZDC 1 +CROAM 3284 -8367 KMCN 1 +CROBY 1027 -16520 KZAK 1 +CROCE 4542 -8020 CZYZ 1 +CROCK 3797 -9220 KZKC 1 +CROFT 5363 -254 EGTT 2 +CROFT 3880 -7698 KDCA 2 +CROII 4498 -9289 KZMP 1 +CROIN 3548 -10765 KZAB 1 +CROIT 3806 -12219 KZOA 1 +CROIX 4629 -6827 KZBW 1 +CROKR 3064 -8218 KNIP 1 +CROME 3272 -11119 KZAB 1 +CROMO -363 -3920 SBRE 1 +CRONE -1369 -5892 SBBS 1 +CRONN 875 -13884 KZAK 1 +CRONO 5138 -5271 CZQX 1 +CROOK -1867 -4325 SBBS 2 +CROOK 6464 -14811 PAEI 2 +CROOZ 3907 -7728 KDCA 1 +CROPO -883 16082 AGGG 1 +CROPY 2879 -8136 KNIP 1 +CROSA 4562 2176 LRBB 1 +CROSY 5150 -11388 CZEG 1 +CROTI 3861 -12073 KSMF 1 +CROUP 3850 -8240 KZID 1 +CROVE 3141 -9262 KAEX 1 +CROWD -1821 -4658 SBBS 2 +CROWD 2767 -8196 KZMA 2 +CROWE 3607 -11433 KZLA 1 +CROWL 3037 -8732 KNPA 1 +CROWN 3684 12702 RKSO 1 +CRP 2790 -9744 KZHU 1 +CRPSL 4222 -8119 KZOB 1 +CRR -3483 -5603 SUEO 1 +CRRIS 3931 -7628 KZNY 1 +CRROL 3870 -7703 KZDC 1 +CRSBY 4027 -8009 KPIT 1 +CRSTL 1630 -6658 TJZS 1 +CRTER 3372 -8428 KATL 1 +CRTNY 4368 -11189 KIDA 1 +CRTTR 3470 -10450 KZAB 1 +CRUMB 3747 -7814 KZDC 1 +CRUMM 4728 -11995 KZSE 1 +CRUMS 4516 -8890 KZMP 1 +CRUPE 2204 -6606 TJSJ 1 +CRUSE 2817 -8128 KMCO 1 +CRUSH -1779 -4035 SBBS 1 +CRUSR 3534 -9887 KZFW 1 +CRUST 4266 -12211 KLMT 1 +CRUTA 1525 -8293 MHTG 1 +CRUUP 3953 -10466 KDEN 1 +CRUXX 4197 -8414 KZOB 1 +CRUZR 6229 -14885 PAED 1 +CRV -4577 -6737 SAVU 2 +CRV 4432 2392 LRVU 2 +CRVZA 3011 -9528 KIAH 1 +CRYER 2669 -8022 KPBI 1 +CRYPT -2346 -4944 SBBS 2 +CRYPT 5517 -17088 PAZA 2 +CRYST 4224 -7946 KZOB 1 +CS -1685 14574 YBBB 3 +CS 5338 10387 UIII 3 +CS 873 10663 VVTS 3 +CSD 3293 -807 GMMM 1 +CSG 3262 -8502 KZTL 1 +CSHEL 2702 -8174 KZMA 1 +CSI 2992 -9921 KZHU 1 +CSN 3864 -7787 KZDC 1 +CSNB -1685 14574 YBCS 1 +CSO 3629 661 DAAA 1 +CSPER 5820 -13664 PAZA 1 +CSS 3960 -8339 KZOB 1 +CST 3964 292 LESJ 1 +CSTLO 4318 -8538 KORD 1 +CSV -2059 14779 YBBB 1 +CSX 3875 -9036 KSTL 1 +CT 1040 -7551 SKCG 1 +CTB -2553 -4917 SBCW 2 +CTB 4856 -11234 KZLC 2 +CTBRT 4484 -11781 KBKE 1 +CTF 3746 1506 LIRR 2 +CTF 3465 -8027 KZJX 2 +CTG 2226 9183 VGFR 2 +CTG 1021 -7551 SKEC 2 +CTL 4914 358 LFFF 1 +CTM 1851 -8833 MMFR 2 +CTM 5274 -65 EGXJ 2 +CTN -3531 -7238 SCEZ 2 +CTN 752 -7145 SVZM 2 +CTR 1995 9988 VTCT 2 +CTR 4229 -7295 KZOB 2 +CTU 3058 10394 ZUZP 1 +CTV -3397 1861 FACA 1 +CTW 4023 -8148 KZOB 1 +CTX 4694 180 LFFF 1 +CTY 2960 -8305 KZJX 1 +CUA -487 -6689 SBAZ 2 +CUA 1879 -9890 MMFR 2 +CUARA -3037 -5645 SUEO 1 +CUB -1902 -5766 SBCW 1 +CUBAC 3459 -12026 KLPC 1 +CUBAD 2614 -9754 KHRL 1 +CUBAT 4022 -8647 KZAU 1 +CUBAY 3128 -8627 KZJX 1 +CUBBA 3523 -10716 KZAB 1 +CUBBY 3315 -7967 KZJX 1 +CUBDI 3015 -9418 KBPT 1 +CUBDU 3090 -8160 KZJX 1 +CUBEL 3706 -7631 KORF 1 +CUBEM 5586 -16152 PAOU 1 +CUBEN 4260 -8284 KMTC 1 +CUBEP 3042 -8788 KZJX 1 +CUBER 3291 -8023 KZJX 1 +CUBES 3643 -9791 KEND 1 +CUBEX 4339 -9624 KZMP 1 +CUBGA 4705 -10941 KLWT 1 +CUBGO 4232 -8831 KORD 1 +CUBIC 3850 -12008 KOAK 1 +CUBIG 2199 -15934 PHLI 1 +CUBIL 4186 -8804 KORD 1 +CUBIP 3136 -9258 KAEX 1 +CUBIT 4719 -12276 KTCM 1 +CUBKI 3184 -9896 KBWD 1 +CUBLA 3935 -8387 KILN 1 +CUBMA 1979 -7531 MUGM 1 +CUBMO 4084 -7407 KEWR 1 +CUBOB 4059 -8430 KZID 1 +CUBPA 5549 -16002 PAZA 1 +CUBSO 3982 -8291 KLCK 1 +CUBSU 7015 -14899 PASC 1 +CUBTA 4343 -11600 KBOI 1 +CUBTU 3520 -9761 KOKC 1 +CUBUN 3984 -12189 KCIC 1 +CUBUS 3985 -8400 KFFO 1 +CUBVO 3972 -8989 KSPI 1 +CUBVU 3874 -10450 KCOS 1 +CUBYA 3583 -8803 KZME 1 +CUBYS 4081 -8266 KZOB 1 +CUC 793 -7251 SKED 1 +CUCAC 4656 -9443 KZMP 1 +CUCAK 3814 -8562 KSDF 1 +CUCAL 3571 -9173 KZME 1 +CUCAP 4028 -11306 KZLC 1 +CUCAR 6038 -16182 PAEE 1 +CUCAS 4181 -480 LECM 1 +CUCAV 3422 -11899 KCMA 1 +CUCAY 4673 -10069 KBIS 1 +CUCCA 3274 -11650 KSAN 1 +CUCHI 1090 10645 VVTS 1 +CUCTA 4076 -8568 KZAU 1 +CUCUT -630 11110 WADZ 1 +CUDAS 4262 -6424 CZQM 1 +CUDAV 3052 -8787 KZJX 1 +CUDDA 5680 -16030 PAZA 1 +CUDDI 4013 -7428 KNEL 1 +CUDEN 3339 -8843 KCBM 1 +CUDER 3440 -11466 KZLA 1 +CUDET 4373 -9536 KZMP 1 +CUDGI 3832 -8198 KCRW 1 +CUDGU 3270 -8005 KZTL 1 +CUDIM 4640 -11898 KZSE 1 +CUDLO 3481 -9927 KLTS 1 +CUDLY 3853 -2685 LPLA 1 +CUDNO 3751 -12209 KSJC 1 +CUDRI 4826 -10161 KZMP 1 +CUDRO 2995 -9002 KNEW 1 +CUDUP 4215 -8923 KRFD 1 +CUDVA 4423 -6838 KZBW 1 +CUDVI 2965 -9804 KZHU 1 +CUE 3502 13583 RJTG 1 +CUEBE 4021 -9674 KZMP 1 +CUERS 4323 613 LFMM 1 +CUFFY -500 -17465 NFFF 1 +CUFJO 2936 -8222 KZJX 1 +CUGAK 2898 -8108 KZJX 1 +CUGAR 3071 -8601 KZJX 1 +CUGAT 3064 -8883 KBIX 1 +CUGAV 6060 -16196 PANA 1 +CUGBU 3971 -8514 KZID 1 +CUGCA 6329 -14308 PAZA 1 +CUGGA 3932 -10087 KZDV 1 +CUGNI 3464 -8560 KZTL 1 +CUGOB 6902 -14831 PAZA 1 +CUGON 4016 -7437 KWRI 1 +CUGOV 3239 -8638 KMXF 1 +CUGPA 3153 -10037 KZFW 1 +CUGPO 4027 -7702 KZNY 1 +CUGSO 3365 -9409 KZFW 1 +CUGUK 4311 -11594 KMUO 1 +CUGUX 4245 -9824 KZMP 1 +CUGVA 3824 -7840 KCHO 1 +CUH 3589 -9678 KZFW 1 +CUHSI 4144 -7054 KBOS 1 +CUJAC 6140 -14981 PAED 1 +CUJKE 4116 -7056 KZBW 1 +CUJNY 4048 -10488 KZDV 1 +CUKAN 2600 -9608 KZHU 1 +CUKAT 3879 -7668 KZDC 1 +CUKAY 6563 -15644 PAHL 1 +CUKDA 2877 -9846 KZHU 1 +CUKEB 6296 -14190 PAOR 1 +CUKED 3260 -10297 KZFW 1 +CUKEV 4486 -12296 KSLE 1 +CUKEX 3671 -8744 KZME 1 +CUKFA 6168 -16026 PANI 1 +CUKIS 4535 -12236 KZSE 1 +CUKNU 2940 -8085 KDAB 1 +CUKRA 4298 -8935 KMSN 1 +CUKTA 3011 -9193 KARA 1 +CUKTI 3978 -8298 KLCK 1 +CUKUM 3420 -11910 KZLA 1 +CUL 2476 -10748 MMFR 1 +CULAB -2770 11613 YMMM 2 +CULAB 3138 -9950 KZFW 2 +CULAC 3192 -10630 KBIF 1 +CULAP 3279 -8019 KZJX 1 +CULAX 3386 -11724 KRIV 1 +CULAY 3040 -8906 KGPT 1 +CULBY 2554 -8045 KMIA 1 +CULCA 4263 -9252 KALO 1 +CULDU 4117 -12424 KZSE 1 +CULEP 3978 -7720 KZNY 1 +CULER 2937 -10092 KDRT 1 +CULES -994 15914 AGGG 1 +CULIG 3469 -8261 KAND 1 +CULIN -3474 14939 YMMM 1 +CULLY 2638 -8524 KZMA 1 +CULME 3733 -8221 KATL 1 +CULOG 4506 -8992 KZMP 1 +CULOP 4197 -8354 KDTW 1 +CULPS 1400 14496 KZAK 1 +CULTS 3358 -11351 KZAB 1 +CULUG 3042 -8891 KBIX 1 +CULUL 3918 -12161 KMYV 1 +CULUS 6299 -14202 PAOR 1 +CULUX 4111 -9589 KOFF 1 +CULVE 3404 -11842 KSMO 1 +CULVR 3315 -8316 KZTL 1 +CULVU 4347 -7302 KZBW 1 +CUM 1044 -6414 SVZM 1 +CUMAH 2503 5550 OMDM 1 +CUMAK 3243 -8338 KWRB 1 +CUMBA 3977 -8172 KZID 1 +CUMBO 5594 -396 EGPH 1 +CUMBY 3694 -7330 KZDC 1 +CUMEN 3377 -8065 KZJX 1 +CUMGA 4284 -10652 KCPR 1 +CUMGI 3412 -11922 KNTD 1 +CUMKU 3694 -7584 KZDC 1 +CUMLI 3266 -8853 KNMM 1 +CUMOM 4306 -11552 KZLC 1 +CUMRA 3363 -8399 KATL 1 +CUMRO 4370 -9124 KZMP 1 +CUN 3663 12833 RKTT 3 +CUN 2103 -8686 MMFR 3 +CUN 6484 -14750 PAFB 3 +CUNAN 6195 -15979 PAZA 1 +CUNAS 6187 -16561 PACM 1 +CUNDU 3328 -13362 KZAK 1 +CUNDY 3606 -11299 KZLA 1 +CUNEY 3199 -9533 KZFW 1 +CUNJU 2826 -8246 KZJX 1 +CUNLI 6489 -14753 PAEI 1 +CUNNY 3873 -7840 KZDC 1 +CUNSA 3283 -11559 KNJK 1 +CUNUR 4741 -12058 KZSE 1 +CUP 1066 -6326 SVZM 1 +CUPAC 4131 -10084 KLBF 1 +CUPAM 3061 -8446 KTLH 1 +CUPAY 4040 -7478 KZNY 1 +CUPED 2667 -7989 KPBI 1 +CUPEN 4372 -7609 KGTB 1 +CUPEP 3360 -8839 KCBM 1 +CUPES 3061 -8692 KZJX 1 +CUPIR 3951 -11876 KNFL 1 +CUPIS 3344 -11721 KNFG 1 +CUPJU 3967 -8550 KZID 1 +CUPKU 2816 -8063 KCOF 1 +CUPLO 4624 -9457 KRYM 1 +CUPMI 3864 -9357 KSZL 1 +CUPOV 6683 -15166 PABT 1 +CUPPA 3133 -8934 KHBG 1 +CUPPP 3245 -8069 KNBC 1 +CUPRI 4462 -12125 KZSE 1 +CUPSI 3691 -7547 KZDC 1 +CUPTA 4304 -11242 KPIH 1 +CUPTE 2110 -8648 MMID 1 +CUPTU 4098 -8780 KZAU 1 +CUPUK 3474 4347 ORSH 1 +CUPUN 6517 -15262 PATA 1 +CUPYA 6043 -16672 PAMY 1 +CUR -286 -7895 SECU 1 +CURAB 3777 -7559 KZDC 1 +CURAN 7992 -6058 BGGL 1 +CURAY 3058 -8324 KVLD 1 +CURDA 3039 -8436 KTLH 1 +CUREX 4203 -10338 KGRI 1 +CUREY 3516 -8897 KZME 1 +CURGA 3205 -11086 KTUS 1 +CURGO 4297 -8382 KFNT 1 +CURIB 3363 -10393 KZAB 1 +CURIE 3832 -12220 KSUU 1 +CURIM 1801 12051 RPHI 1 +CURIR 4274 -9826 KZMP 1 +CURIV 3377 -11454 KZLA 1 +CURKI 1930 16658 PWAK 1 +CURLE 3256 -9740 KDFW 1 +CURLI 4202 -7107 KZBW 1 +CURLY -1124 12866 YBBB 3 +CURLY -2068 -5094 SBBS 3 +CURLY 3542 -10709 KZAB 3 +CURMO 4214 -8339 KDTW 1 +CURNA 4028 -7660 KMDT 1 +CURPI 4406 -10300 KRCA 1 +CURRE 6203 -16378 PAMO 1 +CURSE -2415 -4716 SBBS 2 +CURSE 4371 -10307 KZDV 2 +CURSO 2556 -8091 KMIA 1 +CURTA 3273 -8002 KCHS 1 +CURTI 4369 -12314 KZSE 1 +CURTT 4159 -9144 KZMP 1 +CURTZ 3117 -9788 KGRK 1 +CURUB 3712 -7625 KLFI 1 +CURUK -372 -4886 SBAZ 1 +CURUM 3744 -9739 KICT 1 +CURVE 2578 -8064 KZMA 1 +CURVS 5365 -17726 PAZA 1 +CURVY 3963 -7602 KZNY 1 +CURYA 4202 -10277 KZDV 1 +CUS 3182 -10757 KZAB 1 +CUSAB 2903 -8202 KZJX 1 +CUSAC 4502 -9302 KMSP 1 +CUSAD 3981 -8406 KFFO 1 +CUSAK 3800 -11305 KZLC 1 +CUSAN 4039 -7891 KJST 1 +CUSAS 4602 -8922 KZMP 1 +CUSAY 3968 -8318 KLCK 1 +CUSBU 4750 -12232 KSEA 1 +CUSDA 4694 -11202 KHLN 1 +CUSHI 5836 -13546 PAJN 1 +CUSHN 3224 -8916 KMEI 1 +CUSHO 4242 -9577 KZMP 1 +CUSHY 4185 -10373 KBFF 1 +CUSIK 2665 -8006 KPBI 1 +CUSIL 3323 -10461 KROW 1 +CUSIN 4371 -7002 KZBW 1 +CUSIP 4255 -10507 KZDV 1 +CUSIT 4314 -8786 KMKE 1 +CUSKA 4181 -7135 KPVD 1 +CUSLO -792 -1448 FHAW 1 +CUSMU 4360 -11656 KZLC 1 +CUSOK 3967 -9490 KSTJ 1 +CUSON 4174 -7089 KEWB 1 +CUSRI 4649 -11164 KZLC 1 +CUSSR 2829 -8016 KZMA 1 +CUSTO 3868 -8179 KZID 1 +CUSTR 3852 -10460 KFCS 1 +CUSVU 4187 -10708 KZDV 1 +CUTAC 3894 -8468 KCVG 1 +CUTAD 3549 -11470 KZLA 1 +CUTAN 3977 -9352 KZKC 1 +CUTEB 5955 -16143 PAQH 1 +CUTEE 4642 16231 PAZA 1 +CUTEK 4134 -11217 KHIF 1 +CUTEL 5589 237 EGPX 2 +CUTEL 4491 -12402 KZSE 2 +CUTGU 7064 -16062 PAWI 1 +CUTIK 3746 -9753 KICT 1 +CUTIV 4191 -7149 KZBW 1 +CUTIX 3522 -10671 KZAB 1 +CUTLE 3767 12913 RKNN 2 +CUTLE 2008 -15363 PHZH 2 +CUTMA 4128 -7309 KZBW 1 +CUTMI 3009 -8559 KPAM 1 +CUTMO 4284 -8791 KMKE 1 +CUTNA 5978 -15110 PAHO 1 +CUTNU 3287 -10610 KHMN 1 +CUTOK 4230 -12181 KLMT 1 +CUTOM 3809 -7907 KSHD 1 +CUTOP 3917 -7697 KZDC 1 +CUTOX 4088 -7179 KZBW 1 +CUTRA 5963 -15755 PANW 1 +CUTRO 3560 -11238 KZLA 1 +CUTSA 4286 -7153 KMHT 1 +CUTSI 4163 -7150 KPVD 1 +CUTSL 2731 -8300 KZMA 1 +CUTSU 3636 -9792 KEND 1 +CUTTA 4088 -8064 KZOB 1 +CUTTL 4885 -9314 CZWG 1 +CUTTR 4269 -12273 KZSE 1 +CUTTY 4309 -8471 KZOB 1 +CUTUM 3491 -9217 KLRF 1 +CUTUT 4836 -11420 KGPI 1 +CUTVA 4039 -11760 KZLC 1 +CUTVO 3877 -9043 KSTL 1 +CUTYA 3559 -9586 KZFW 1 +CUU 2880 -10595 MMFR 1 +CUV -284 -7892 SEGU 1 +CUVAM 3289 -11514 KZLA 1 +CUVAT 6463 -15821 PANU 1 +CUVAX 3643 -11483 KLSV 1 +CUVEK 3359 -11501 KZLA 1 +CUVES 4762 -11759 KGEG 1 +CUVEX 3272 -7983 KCHS 1 +CUVGA 3097 -8331 KZJX 1 +CUVIG 5973 -15728 PAJZ 1 +CUVLA 4313 -9507 KZMP 1 +CUVMA 3292 -10604 KHMN 1 +CUVOK 5971 -15119 PAHO 1 +CUVOT 4472 -6870 KBGR 1 +CUVOV 3443 -10931 KZAB 1 +CUVPA 3508 -8081 KCLT 1 +CUVRA 5706 -13539 PASI 1 +CUVRU 6401 -14571 PABI 1 +CUVSA 3770 -12212 KZOA 1 +CUVUN 4385 -8777 KZAU 1 +CUW 2858 -10599 MMFR 1 +CUXAL 3038 -8709 KNPA 1 +CUXET 6075 -15103 PAEN 1 +CUXID 3672 -8966 KZME 1 +CUXOB 3360 -8669 KBHM 1 +CUXOK 3902 -7546 KDOV 1 +CUXOV 4300 -7136 KMHT 1 +CUXUD 5714 -15878 PAPH 1 +CUY 1693 12175 RPHI 1 +CUYAB 2639 -9832 KMFE 1 +CUYAN 2614 -9821 KMFE 1 +CUYAR 3813 -8744 KEVV 1 +CUYAT 3170 -8261 KZJX 1 +CUYAV 5704 -15871 PAPH 1 +CUZEN 3308 -9703 KDFW 1 +CUZIN 3200 -10670 KZAB 1 +CUZZZ 3009 -9616 KZHU 1 +CV -1517 1915 FNAN 4 +CV 4258 881 LFMM 4 +CV 4259 1821 LDDU 4 +CV 4081 6868 UTTR 4 +CVA 4171 -9048 KZAU 1 +CVC 3573 14080 RJTG 1 +CVE 3289 -9690 KZFW 1 +CVG 3902 -8470 KZID 1 +CVI 3637 -7687 KZDC 1 +CVIKK 2701 -7757 MYNN 1 +CVL -1765 -3926 SBBS 1 +CVLNB -1765 -3925 SBBS 1 +CVM 2371 -9896 MMFR 1 +CVO 3009 3139 HECA 2 +CVO 4450 -12329 KZSE 2 +CVP 4661 -11194 KHLN 1 +CVS 1674 -2295 GVSC 2 +CVS 3438 -10332 KZVS 2 +CVV 4824 -12272 KZSE 1 +CVY 3903 -9679 KZKC 1 +CW 2953 1283 HLLL 2 +CW 5587 4176 UUWV 2 +CWARD 3338 -11791 KZLA 1 +CWBIL 2761 -8276 KZMA 1 +CWBOY 2617 12759 ROTM 1 +CWINE 3920 -7807 KZDC 1 +CWK 3038 -9753 KZKZ 1 +CWL 5303 -49 EGYD 1 +CWR -3385 14865 YMMM 2 +CWR -765 14867 AYPY 2 +CWRLD 2872 -8114 KMCO 1 +CWS -3851 14521 YMMM 1 +CXR 4152 -8116 KZOB 1 +CXS -2920 -5119 SBCW 1 +CY 5007 3139 UKBB 1 +CYBIL 4032 -8786 KZAU 1 +CYCLE 6657 -15092 PAZA 1 +CYCLN 4141 -9348 KDSM 1 +CYCLO 4022 -8186 KZID 1 +CYDNY 4040 -8000 KPIT 1 +CYE 4121 -7583 KZNY 1 +CYLON 3396 -8472 KMGE 1 +CYMON 4972 -5500 CZQX 1 +CYN 3982 -7443 KZDC 1 +CYNDE 3323 -11732 KLAX 1 +CYNDI 4364 -8782 KZAU 1 +CYNTA 3061 -8209 KRSW 1 +CYOTE 3496 -10638 KZAB 1 +CYOTI 4216 -7126 KBOS 1 +CYPER 4211 -7427 KZBW 1 +CYPRE 3905 -9480 KMCI 1 +CYPRS 3642 -12243 KSFO 1 +CYR 481 -5237 SOCA 1 +CYRIL 4497 -7530 CZUL 1 +CYRSS 4050 -11196 KSLC 1 +CYRUS 2222 11853 RCAA 1 +CYS 4121 -10477 KZDV 1 +CYY 2615 -8178 KAMA 1 +CZ 6374 12178 UENN 1 +CZA 2064 -8845 MMFR 1 +CZAAR 4095 -11238 KSLC 1 +CZE 5213 1673 EPRL 1 +CZF 6179 -16597 PAZA 1 +CZH 3065 10369 ZPZP 1 +CZI 4400 -10644 KZDV 1 +CZIMR 4113 -7376 KHPN 1 +CZM 2052 -8693 MMFR 1 +CZO 892 -6741 SVZM 1 +CZQ 3688 -11982 KZOA 1 +CZS -761 -7277 SBAZ 1 +CZU 934 -7528 SKEC 1 +D 1602 10820 VVDN 1 +DA 6403 -13917 CZEG 4 +DA 3070 11397 ZHHH 4 +DA 6557 -3721 BGGL 4 +DA 4094 7298 UAFM 4 +DAAAV 4120 -7849 KZOB 1 +DAALE 3284 -8008 KCHS 1 +DAAST 2601 -7585 MYNN 1 +DABAK 1800 -5133 TTZP 1 +DABAM 1338 -6436 SVZM 1 +DABAP -144 8489 VCCC 2 +DABAP -4395 -17887 NZZO 2 +DABAR 1000 8008 VCCC 2 +DABAR 4493 1527 LDZO 2 +DABAS -3485 17794 NZZC 1 +DABAX 105 -7413 SKED 1 +DABDE 4128 -8554 KZID 1 +DABDG 2383 11363 ZGGG 1 +DABEC 5586 -15922 PAPE 1 +DABEL 875 -7981 MPZL 1 +DABER 5505 4613 UUWV 1 +DABEY 3223 -9004 KJAN 1 +DABGI 1418 11467 RPHI 1 +DABIN -4398 17187 NZZC 1 +DABIP -3840 17719 NZZC 1 +DABIR 3434 7329 OPLR 1 +DABJU 4320 -8627 KZAU 1 +DABKA -3823 17513 NZZC 1 +DABKI 2324 7869 VABF 1 +DABLI -5450 -6767 SAVF 1 +DABMA 4142 11855 ZBPE 1 +DABOR 618 -7983 MPZL 1 +DABOT -3242 -6065 SAEF 1 +DABOX 3860 12200 ZYSH 1 +DABOY 4189 -9446 KOMA 1 +DABRA 432 -5282 SOOO 1 +DABRE 3886 -9674 KZKC 1 +DABRI -2383 -5563 SGFA 1 +DABRU -138 -7693 SEGU 1 +DABSU 3708 5475 OIIX 1 +DABUL -1370 -7289 SPIM 1 +DABUR 5179 14260 UHSH 2 +DABUR -2633 500 FAJO 2 +DABVE 4104 -7334 KZPN 1 +DAC 2383 9041 VGFR 1 +DACAD 4339 -11092 KJAC 1 +DACAN 4625 -8422 KCIU 1 +DACAP 4626 -8475 KCIU 1 +DACAR 3031 -8435 KTLH 1 +DACCA 4157 -7978 KFKL 1 +DACEM 3847 -12700 KZOA 1 +DACER 3830 -12266 KSTS 1 +DACEY 5956 -12608 CZEG 1 +DACHA 3379 -8338 KZTL 1 +DACIA 6396 -16470 PAZA 1 +DACIL 4290 -8145 CZYZ 1 +DACIR -2305 -4321 SBGL 1 +DACKS 4161 -8847 KORD 1 +DACOS 3820 -8424 KZID 1 +DACPE 4710 -12024 KZSE 1 +DACTL 3362 -8404 KATL 1 +DACUS 3055 -9566 KZHU 1 +DADAL 4901 11151 ZMUB 1 +DADAR -200 7945 VCCC 1 +DADAT 3045 12125 ZSHA 1 +DADED -1015 -6689 SLSL 1 +DADEG -215 -5925 SBAZ 1 +DADEL -1253 -5623 SBAZ 1 +DADES 2836 -8225 KZMA 1 +DADEY 3923 -7743 KIAD 1 +DADIE 3110 -13214 KZAK 1 +DADIL -242 -7058 SKED 1 +DADIV 4039 -334 LECM 1 +DADKE 3960 -8497 KZID 1 +DADMA -297 -7922 SEGU 1 +DADME 4708 -12287 KOLM 1 +DADMI -2883 -6256 SACU 1 +DADNA -1754 -4079 SBBS 1 +DADNE 3867 -9001 KBLV 1 +DADNU 1784 12223 RPHI 1 +DADOK -2106 -17000 NZZO 1 +DADOL 2627 10310 ZPKM 1 +DADON 2228 11800 RCAA 1 +DADOR 643 -7272 SKED 1 +DADOT -987 -5282 SBAZ 1 +DADOV -2042 -4916 SBBS 1 +DADPE 2801 -8261 KTPA 1 +DADUX -120 -7697 SEGU 1 +DADYA 6460 -16318 PAGL 1 +DADYE 4553 -8902 KZMP 1 +DAEBO 3614 12953 RKTH 1 +DAELE 3362 -8455 KATL 1 +DAETN 3011 -9490 KZHU 1 +DAFFI 4583 -12304 KZSE 1 +DAFFR 4161 -7392 KSWF 1 +DAFFY 3283 -8850 KNMM 1 +DAFIE 2892 -8172 KMCO 1 +DAFLU 4238 -8271 CZYZ 1 +DAFRI 3450 809 DAAA 1 +DAG 3496 -11658 KZLA 1 +DAGAG 946 10844 VVTS 1 +DAGAM -618 -1725 SBRE 1 +DAGAN 799 -7407 SKED 1 +DAGAP 640 3420 HSHS 1 +DAGAS 1163 -7913 MPZL 1 +DAGBA -1998 -4889 SBBS 1 +DAGBE 3311 -8003 KCHS 1 +DAGEL -1801 -3997 SBBS 1 +DAGEP -1927 -4846 SBBS 1 +DAGES 4367 13282 UHWW 1 +DAGEY 3061 -8818 KMOB 1 +DAGGA 5182 79 EGEG 1 +DAGGS 3497 -11696 KZLA 1 +DAGIK 1142 -7881 MPZL 1 +DAGKE 6458 -16296 PAGL 1 +DAGMO 2744 11956 ZSHA 1 +DAGNE 4382 -11701 KZLC 1 +DAGOL -2573 -5489 SARI 1 +DAGON 1909 11187 VHHH 1 +DAGOT 5284 5804 USCC 1 +DAGOX 1065 -6558 SVZM 1 +DAGRA -2763 -5646 SARF 1 +DAGRE 3953 -9925 KZDV 1 +DAGTO 733 -5748 SYGC 1 +DAGTY 5216 -11408 CZEG 1 +DAGUD 1500 -7933 MKMK 1 +DAGUR 445 -7546 SKED 1 +DAGUS -3504 -5612 SUEO 1 +DAHLL 3820 -8854 KZKC 1 +DAHLS 6135 -16254 PAZA 1 +DAHOY 994 12418 RPHI 1 +DAHRA 3637 150 DAAA 1 +DAI -597 14298 AYPY 1 +DAIEI 3551 13370 RJOH 1 +DAIFE 4127 -8586 KORD 1 +DAILY 3856 -7673 KZDC 1 +DAINO 1722 10260 VTUD 1 +DAISE -2905 -5078 SBCW 2 +DAISE 4137 -9730 KOLU 2 +DAISY 3425 -12014 KZLA 1 +DAIVE 4620 -9133 KZMP 1 +DAIYL 2852 -8131 KMCO 1 +DAJOB 5873 -15768 KZAN 1 +DAK 3604 -9420 KFYV 1 +DAKAB -150 -7964 SEGU 1 +DAKAM -1473 -17425 NSFA 1 +DAKAS 1080 -7125 SVZM 1 +DAKAX -4480 -7076 SAVU 1 +DAKAY 3519 -7900 KZTL 1 +DAKEM -2142 -5021 SBCW 1 +DAKES 1705 -6700 TJZS 1 +DAKHI 4844 -10012 KRUG 1 +DAKID 2231 9138 VGFR 1 +DAKIN 5416 7240 UACP 1 +DAKKA 3950 -10187 KZDV 1 +DAKLI 4025 6632 UTSS 1 +DAKLO 5562 3863 UUWW 1 +DAKMO 746 -7781 MPZL 1 +DAKOL -312 -7874 SEGU 1 +DAKON -1690 -6737 SLLF 1 +DAKOP 281 -7728 SKED 1 +DAKPE 4443 -9871 KZMP 1 +DAKRY 4512 -8357 KAPN 1 +DAKUS 380 10132 WMFC 1 +DAKWE 3365 3592 OLBB 1 +DAL 3669 2878 LTBB 1 +DALAB -3233 -5867 SAEU 1 +DALAC 4004 -7655 KLNS 1 +DALAN 647 9966 WMFC 1 +DALAS 3395 -8485 KZTL 1 +DALBY 3261 -9698 KDFW 1 +DALDE 5232 -10115 CZWG 1 +DALEE 4276 -7830 KZOB 1 +DALER 1349 9852 VYYF 1 +DALEX 971 -7184 SVZM 1 +DALEY 4291 -8979 KZAU 1 +DALGA 4082 4895 UBBA 2 +DALGA 892 -5907 SYGC 2 +DALGO -3255 -5550 SUEO 1 +DALIM 3641 11721 ZSHA 1 +DALIN 4173 336 LECB 2 +DALIN 2360 12037 RCRC 2 +DALKY 3283 -11110 KIWA 1 +DALLN 3275 -9703 KDFW 1 +DALLY 5161 -11478 CZEG 1 +DALMA -1021 -4147 SBCW 1 +DALME 3395 -8049 KSSC 1 +DALNA -1192 -7717 SPIM 1 +DALNB 3669 2878 LTBS 1 +DALOK -386 -6996 SKSK 1 +DALON 3907 -12227 KZOA 1 +DALOO 2721 -8001 KHST 1 +DALOT -102 11852 WADZ 1 +DALPE 1339 14459 PGUM 1 +DALSI 1079 -6634 SVZM 1 +DALTE 7022 -14817 PASC 1 +DALTN 3053 -8159 KJAX 1 +DALTO 3715 -7762 KZDC 1 +DALTS 4078 -8177 KZOB 1 +DALTY 2864 -8130 KMCO 1 +DALWU -3024 11678 YMMM 1 +DAM 3336 3647 OSTT 1 +DAMAK 2402 7267 VABF 1 +DAMAL 233 10309 WMFC 1 +DAMAP -2981 -6711 SACF 1 +DAMAS 3656 -8186 KZTL 1 +DAMAT 3994 4067 LTAA 1 +DAMAX 864 -7977 MPZL 1 +DAMAY 756 15173 PTKK 1 +DAMBO -4120 17470 NZWN 1 +DAMBU -1724 -6449 SLLP 1 +DAMEL 1398 11151 VVTS 1 +DAMEN 3817 -8609 KZID 1 +DAMEX -1140 -4414 SBCW 1 +DAMIL -4183 17119 NZZC 1 +DAMIN -3879 -6333 SAEF 1 +DAMIP 774 -7463 SKEC 1 +DAMIS -2886 -5895 SARU 1 +DAMLA 3736 3109 LTAI 1 +DAMLI 2765 6887 OPKR 1 +DAMOG 421 10500 WSJC 1 +DAMOS 3744 4776 OIIX 1 +DAMOV 1348 -6063 TTPP 1 +DAMPO 2579 2945 HECC 1 +DAMPS 2783 -9799 KNQI 1 +DAMQY 1496 14542 PGWT 1 +DAMTE 3981 -7476 KWRI 1 +DAMUG 3351 -11817 KLAX 1 +DAMUL 2484 4199 OEJD 1 +DAMUM 2454 5922 OOMM 1 +DAMVO 1111 10955 VVTS 1 +DAMYN 4315 -7531 KZBW 1 +DAN 3702 3545 LTAG 3 +DAN 3657 -7934 KZDC 3 +DAN 1605 10820 VVTS 3 +DANAD 2885 2810 HECC 1 +DANAG 2674 4982 OBBB 1 +DANAH 3348 -11770 KZLA 1 +DANAK 1613 4148 OEJD 1 +DANAL 2886 4908 OKAC 1 +DANAM -2165 2843 FBGR 1 +DANAN 3754 12618 RKSI 2 +DANAN 1467 4989 OYSC 2 +DANAR 4807 605 LFEE 1 +DANAT 6490 6800 USHB 1 +DANBI 3388 -8297 KZTL 1 +DANBO 4592 506 LFMM 1 +DANBY 3531 -11579 KZLA 1 +DANCI 4476 -8979 KZMP 1 +DANDD 3940 -10394 KZDV 1 +DANDE 3422 13541 RJTG 2 +DANDE 1750 -6366 TJZS 2 +DANDU 5475 4995 UWKD 1 +DANDY 3694 13951 RJTG 2 +DANDY 4078 -7417 KTEB 2 +DANEB 3633 5140 OIIX 1 +DANEI 4020 -8364 KZID 1 +DANEL -380 5241 FSSS 1 +DANES 4507 -12401 KZSE 1 +DANET 2565 -10587 MMZT 1 +DANEY 3387 -10367 KCVS 1 +DANGI 2472 6758 OPKR 1 +DANGO 2210 -10266 MMEX 1 +DANIA 6685 -15163 PABT 1 +DANIB 2912 6129 OIIX 1 +DANIC 3664 5778 OIIX 1 +DANIE 2124 -15797 PHIK 1 +DANIL 3512 -9346 KZME 1 +DANIS 1924 -8953 MMID 1 +DANIX 2899 6086 OIIX 1 +DANKI -1831 -7028 SPIM 1 +DANKO 5700 670 ENOS 1 +DANKS -3643 14287 YMMM 2 +DANKS 3563 -9933 KZFW 2 +DANNA 3204 -8120 KSAV 1 +DANNE 3761 -10597 KZDV 1 +DANNL 3390 -11719 KRAL 1 +DANNO 2353 -16158 PHZH 1 +DANNS 4170 -7264 KHFD 1 +DANNY 4527 -8116 CZYZ 1 +DANOD 3241 6201 OAKX 1 +DANOG 2523 3315 HECC 1 +DANOK 2371 5352 OMAE 1 +DANOL 4570 -6779 KZBW 1 +DANOP 2442 -10722 MMZT 1 +DANOT 1150 -6060 TTZP 1 +DANOV 2925 6040 OIIX 1 +DANPE 3365 -8489 KATL 1 +DANSE 4029 -7428 KZNY 1 +DANTE 2965 -8206 KGNV 1 +DANTO -120 -7815 SEGU 1 +DANTY 3148 7047 OPLR 1 +DANUL 2019 -8532 MHTG 2 +DANUL 4491 2846 LRBB 2 +DANUS 2960 6034 OIIX 1 +DANVA -3336 13150 YMMM 1 +DANVO 1005 -6933 SVZM 1 +DANYL 1970 -7507 MUGM 1 +DAO 713 12565 RPHI 1 +DAOVO -287 8860 YMMM 1 +DAPAB 1519 5540 OYSC 1 +DAPAC 4560 -8923 KRHI 1 +DAPAK 7375 -7000 CZEG 1 +DAPAP 2978 6043 OIIX 1 +DAPCA 3185 -10219 KMAF 1 +DAPEM 3286 4870 OIIX 1 +DAPER 2576 5496 OIIX 1 +DAPEY 3215 -10416 KCNM 1 +DAPGE 3979 -10466 KDEN 1 +DAPIK 3293 4843 OIIX 1 +DAPIN 2513 5559 OMDB 1 +DAPOD 2910 3836 OEJD 1 +DAPOG 3363 5239 OIIX 1 +DAPOK 2400 5750 OOMM 1 +DAPON 2456 4648 OERK 1 +DAPOT 1873 -7229 MTPP 1 +DAPOX 3055 5579 OIIX 1 +DAPRO 2926 11365 ZGZU 1 +DAPSA 229 -6032 SBAZ 1 +DAPTO 3741 12651 RKTT 1 +DAPUB 3467 6930 OAIX 1 +DAR -1241 13088 YBDN 2 +DAR 3178 5699 OIIX 2 +DARAB 1778 5482 OOMM 1 +DARAG 1158 12479 RPVA 2 +DARAG 2861 3657 OEAC 2 +DARAL -2070 -5400 SBCW 1 +DARAS -793 4050 HTDC 1 +DARAT 2233 5748 OOMM 1 +DARAX 2616 5588 OMAE 1 +DARAY 3213 -10234 KMAF 1 +DARBA 3432 7285 OPLR 1 +DARBI 3830 -11973 KZOA 1 +DARBO 4180 -7595 KZNY 1 +DARBS 2820 -8287 KZJX 1 +DARBY 3765 -8495 KZID 1 +DARCE 3189 -10822 KZAB 1 +DARCI -2426 -4876 SBCW 1 +DARCY 4120 -8773 KZAU 1 +DARDI -884 -5750 SBAZ 1 +DARDN 3654 -11446 KLAS 1 +DARED 3100 -8585 KZJX 1 +DAREK 1150 -6281 SVZM 1 +DARES 2368 3841 OEJD 1 +DAREZ 3594 -7621 KZDC 1 +DARIC 3893 -7761 KDCA 1 +DARIL 2215 -15926 PHLI 1 +DARIN -5496 -6874 SCCZ 2 +DARIN 4833 -12181 KZSE 2 +DARIO -1995 -5751 SBCW 1 +DARIS 3520 7185 OPLR 1 +DARKA -3530 -5625 SUEO 1 +DARKE 5123 -11324 CZEG 1 +DARKS 3864 -8462 KZID 1 +DARLI 5520 -12082 CZEG 1 +DARLO -521 -5537 SBAZ 1 +DARMA -1315 -16950 NSTU 2 +DARMA 3948 6813 UTDD 2 +DARMI 1779 7058 VABF 1 +DARMU 403 11268 WBFC 1 +DARNO 5036 9829 UNKL 1 +DARNS 3894 -7534 KDOV 1 +DARON 3216 4888 OIIX 1 +DAROS 3501 3315 LCCC 1 +DAROT 919 4735 HCSM 1 +DAROV 1611 4323 OYSC 1 +DARPA 1089 -6693 SVZM 1 +DARRL 3480 -8106 KZTL 1 +DARRY 3800 -8760 KEVV 1 +DARSI 1818 -6856 MDCS 1 +DARTE 3077 -9745 KZHU 1 +DARTH 4195 -7227 KZBW 1 +DARTR 3040 -9501 KZHU 1 +DARTS 3502 13744 RJTG 2 +DARTS 3416 -11827 KZLA 2 +DARTT 3729 -7550 KZDC 1 +DARTZ 3228 -9682 KZFW 1 +DARU -908 14321 AYPY 1 +DARUB 6700 -6000 CZEG 1 +DARUS 3230 6613 OAKX 1 +DARUX 3616 -6946 KZNY 1 +DARVA 2880 4879 OKAC 2 +DARVA 4131 6043 UTAT 2 +DARWN 5031 -11366 CZEG 1 +DARYL 3783 -12133 KZOA 1 +DAS 3019 -9464 KZHU 1 +DASAN 3500 12631 RKJJ 1 +DASBI 4949 -11806 CZVR 1 +DASDA 3869 4687 OIIX 1 +DASDE 4012 -7539 KZNY 1 +DASDO 2886 5206 OIOI 1 +DASER 3414 -6758 KZNY 1 +DASHA 3887 -7434 KZDC 1 +DASHE 3887 -12140 KMCC 1 +DASHI 3910 -9479 KMCI 1 +DASHL 4551 -9851 KABR 1 +DASHR 1436 -8762 MHSC 1 +DASIS 3891 4421 LTAA 1 +DASIT 1474 4649 OYSC 1 +DASKE 3985 -9957 KZDV 1 +DASKO 4911 13814 UHHH 1 +DASLA 2463 5355 OMAE 1 +DASNE 1020 -16279 KZAK 1 +DASNI 3562 3085 LCCC 1 +DASPA 2302 3714 HECC 1 +DASPO 7004 -12500 CZEG 1 +DASTA -872 4149 HTDC 1 +DASTY -617 11633 WADZ 1 +DASUN 3481 6918 OAIX 1 +DASUR 3450 4440 ORBB 1 +DASYA 3724 -7671 KZDC 1 +DAT -2728 -7078 SCFZ 1 +DATAN -210 3090 HRYR 1 +DATAS 2085 -8680 MMUN 1 +DATAY 4000 -8359 KSGH 1 +DATBE 1776 -15954 KZAK 1 +DATBU 2238 5602 OOMM 1 +DATEC 4071 -8663 KZAU 1 +DATED 3923 -7697 KZDC 1 +DATEG 1260 4727 OYSC 1 +DATEK -366 -5562 SBAZ 1 +DATES 4632 -11819 KZSE 1 +DATIR 5861 15070 UHMM 1 +DATLE 3278 -9677 KDAL 1 +DATOK 2961 3423 HECC 1 +DATOL 3679 5379 OIOI 1 +DATOM 1729 -7698 MKJK 1 +DATOR 1241 -7027 SVZM 1 +DATOT 4764 -5320 CYYT 1 +DATRE 4076 -8592 KZAU 1 +DATRR 4163 -7422 KZBW 1 +DATRU 1854 -6971 MDSD 1 +DATTA 3514 -9825 KZFW 1 +DATTS 3783 -12241 KOAK 1 +DATUL 2066 -9861 MMMX 1 +DATUN 1993 -7101 MDCS 1 +DATUT 2656 5356 OIIX 1 +DATVE 4682 -12064 KZSE 1 +DAUBS 3484 -10218 KAMA 1 +DAUBY 3588 -8504 KCSV 1 +DAV 839 -8244 MPZL 1 +DAVAR 3310 3460 LLTA 1 +DAVBE 6185 -16151 PAZA 1 +DAVDE 3479 -9419 KZME 1 +DAVEE 3866 -7711 KZAA 1 +DAVER 2957 6467 OAKX 1 +DAVES 4295 -6751 KZBW 1 +DAVEX 836 -6737 SVZM 1 +DAVGU 2784 4879 OEJD 1 +DAVIB 1208 -8515 MHTG 1 +DAVID 4079 838 LIEA 2 +DAVID 4391 -7235 KZBW 2 +DAVIE 4246 -9645 KSUX 1 +DAVII 5464 -12248 CZVR 1 +DAVIS 4244 -8938 KZAU 1 +DAVIT 1157 3642 HAAA 1 +DAVIX 2634 3015 HECC 1 +DAVLO 1940 4687 OEJD 1 +DAVOL 1882 -7578 MKJK 1 +DAVON 5415 -12424 CZVR 1 +DAVOT 5735 -409 EGPX 1 +DAVRO 1562 -8471 MHTG 1 +DAVSS 3264 -8579 KZTL 1 +DAVST 4784 9391 ZMUB 1 +DAVUS 2840 4911 OBOB 1 +DAVVE 3366 -8847 KCBM 1 +DAVVY 3954 -10636 KZDV 1 +DAVYS 3992 -7490 KZDC 1 +DAW 2445 4412 OEJD 1 +DAWGS 3393 -8372 KZTL 1 +DAWIN 2054 -6246 TJZS 1 +DAWLY 5057 -346 EGTT 1 +DAWNA 3426 -11711 KZLA 1 +DAWNE 6146 -15144 PAED 1 +DAWNN 3857 -8623 KIND 1 +DAWNY 3464 -12047 KVBG 1 +DAWNZ 3918 -7782 KZDC 1 +DAWSO 4502 -9623 KZMP 1 +DAXAL 3486 4958 OIIX 1 +DAXAM 1727 5479 OOMM 1 +DAXAN 3209 3962 ORBB 1 +DAXAS 2636 5183 OBBB 1 +DAXEJ 4289 -8545 KGRR 1 +DAXEM 2854 3682 OEJD 1 +DAXER 6108 -7280 CYEG 1 +DAXOG 3577 4376 ORBB 1 +DAXUP 3498 6311 OAKX 1 +DAYAK 4470 -9255 KMSP 1 +DAYAN 591 12511 RPMR 1 +DAYAR 4655 -9225 KZMP 1 +DAYAT 3387 500 DAAA 1 +DAYAV 4666 -9696 KFAR 1 +DAYBO -2712 15288 YBBB 2 +DAYBO 3012 -9484 KZHU 2 +DAYEL 3498 -8328 KZTL 1 +DAYET 2777 -9787 KZHU 1 +DAYFA 2832 2087 HLLL 1 +DAYLE 4562 -9393 KZMP 1 +DAYMA -3179 -5709 SUEO 1 +DAYNL 4074 -7457 KEWR 1 +DAYRE 3930 -8932 KZKC 1 +DAYSE 4680 -5861 CZQM 1 +DAYTA 3543 -8109 KCLT 1 +DAYTN 4148 -7085 KZBW 1 +DAYVL 4197 -8931 KZAU 1 +DAYVU 5640 -16104 PAZA 1 +DAYZZ 3275 -9703 KDFW 1 +DAZEL 3598 -9055 KZME 1 +DAZEY 4129 -8351 KZOB 1 +DB 6134 -13898 CZEG 4 +DB 2887 6440 OPKR 4 +DB 5772 3496 UUWV 4 +DB 2140 10301 VVGL 4 +DBA 3101 2847 HECC 1 +DBACK 3393 -11135 KZAB 1 +DBEAM 4112 -7929 KZOB 1 +DBK 4255 1828 LDZO 1 +DBL 3896 12157 ZYSH 2 +DBL 3944 -10689 KZDV 2 +DBLNC 3252 -8077 KNBC 1 +DBLUS 4832 -11740 KZSE 1 +DBN 3256 -8283 KZTL 1 +DBQ 4240 -9071 KZAU 1 +DBS 4409 -11221 KZLC 1 +DBV 4886 1880 LZBB 1 +DC 4947 -12052 CZVR 1 +DCA 3886 -7704 KZDC 1 +DCDGG 4595 -7026 KZBW 1 +DCF 1539 -6141 TTXX 1 +DCLNK 4612 -7025 KZBW 1 +DCR 1793 -7165 MDCS 1 +DCS 5472 -334 EGTT 1 +DCTYP 4195 -8181 KZOB 1 +DCU 3465 -8694 KZME 1 +DCY 1927 -6974 MDCS 1 +DDALE 4229 -8520 KBTL 1 +DDAWN 3032 -8671 KVPS 1 +DDC 3785 -10001 KZKC 1 +DDG 4026 12429 ZYSH 1 +DDM 3748 2322 LGGG 1 +DDOWN 3728 -10599 KALS 1 +DDP 1847 -6641 TJZS 1 +DDUNE 3034 -8652 KVPS 1 +DDY 4309 -10628 KZDV 1 +DE 379 1014 FCCC 1 +DEADS 5542 -16288 PACD 1 +DEAKK 2745 -8213 KMCF 1 +DEALE 3880 -7653 KZDC 1 +DEALR 3602 -11520 KLAS 1 +DEALS 5973 -14752 PAZA 1 +DEALT 4279 -10603 KZDV 1 +DEANA 4197 -8803 KZAU 1 +DEAND 3781 -7749 KZDC 1 +DEANE 3959 -10464 KDEN 1 +DEANO 3432 -11942 KZLA 1 +DEANY 3449 -8675 KHUA 1 +DEARS 4242 -7083 KBOS 1 +DEARY 2810 -8091 KZMA 1 +DEASY 3315 -11717 KCRQ 1 +DEBAD 2522 6842 OPKR 1 +DEBAR 5705 9253 UNKL 2 +DEBAR 4025 -8498 KZID 2 +DEBAS 2318 4646 OEJD 1 +DEBAY 3473 -8676 KHSV 1 +DEBBB 3338 -9764 KZFW 1 +DEBBI 4422 -10587 KZDV 1 +DEBBY 4000 -8295 KCMH 1 +DEBEC 3968 -9491 KSTJ 1 +DEBED 6202 12107 UEVV 1 +DEBIE 3493 -8181 KCLT 1 +DEBII 3295 -9316 KZFW 1 +DEBIT 1477 -8769 MHSC 1 +DEBME 3532 4451 ORKK 1 +DEBNO -342 5000 FSSS 1 +DEBOL 2735 4631 OBBB 1 +DEBOR 2020 -8095 MUFH 1 +DEBOS 1178 -6224 TTPP 1 +DEBOT 6555 -16792 PATC 1 +DEBOW 4274 -8885 KZAU 1 +DEBRA 3382 -10347 KZAB 1 +DEBRI 5513 6172 USCC 1 +DEBTI 2874 4849 OKAC 1 +DEBTS 3095 -8494 KZJS 1 +DEBUQ 3012 -9428 KBMT 1 +DEBVE 3077 4625 ORTL 1 +DEC 3938 897 LIED 2 +DEC 3974 -8886 KZKC 2 +DECAC 4341 -7363 KGFL 1 +DECAL 4338 -8933 KMSN 1 +DECAN 3194 -10567 KZAB 1 +DECAP 3359 -9606 KZFW 1 +DECAR 4205 -7274 KBAF 1 +DECAS 3382 -11546 KZLA 1 +DECAT 3553 -8478 KZTL 1 +DECAY 3608 -11500 KLAS 1 +DECCO 4234 -7242 KCEF 1 +DECEB 4390 -11084 KZLC 1 +DECED 7001 -14863 PASC 1 +DECEE 3931 -8577 KZID 1 +DECEM -1677 11220 YMMM 1 +DECES 3844 -7740 KIAD 1 +DECEV 4335 -11087 KJAC 1 +DECGA 4228 -9653 KZMP 1 +DECKA 4194 -9627 KZMP 1 +DECKE 3052 -8810 KMOB 1 +DECKK 3487 -9728 KZFW 1 +DECKY 4100 -9867 KZMP 1 +DECNB 3936 897 LIRR 1 +DECOD 3382 -9530 KZFW 1 +DECOR 3402 -11777 KLAX 1 +DECOT 3761 -12205 KZOA 1 +DECOY 4174 -7798 KZOB 1 +DEDAL 1721 -8915 MHTG 1 +DEDAS 2650 5024 OBBB 1 +DEDDE 3959 -8427 KZID 1 +DEDEE 3738 -8979 KZKC 1 +DEDGO 4946 -9651 CZEG 1 +DEDHM 4215 -7138 KBOS 1 +DEDIM 3940 2927 LTLT 1 +DEDIN 4133 4522 UBBA 2 +DEDIN 4259 2408 LBSR 2 +DEDIS 4863 2073 LZBB 1 +DEDIT 6326 2045 EFES 1 +DEDLA 3694 5001 OIIX 1 +DEDLI 2271 3762 HECC 1 +DEDOK 5404 2930 UMMM 1 +DEDOM 4212 1043 LIRR 1 +DEDON 4172 4525 UGGG 1 +DEDOR -1296 -3900 SBCW 1 +DEDRA 3785 1558 LICR 1 +DEDSO 1897 5601 OOMM 1 +DEDUK 4591 2115 LRBB 1 +DEDUM 5583 3707 UUWV 1 +DEDUN 5164 11630 UIAA 1 +DEDVE 4002 -8402 KDAY 1 +DEDYA 5930 -13949 PAYA 1 +DEDYI 3830 -10450 KPUB 1 +DEEBE 4169 -8444 KYIP 1 +DEECE 3937 -9055 KSTL 1 +DEEDE 4165 -7354 KZBW 1 +DEEDS 2598 -8123 KZMA 1 +DEEDY 1870 -6602 TJZS 1 +DEEJA 5890 -13500 PAZA 1 +DEEKE 2171 -15911 PHIK 1 +DEEKS 4021 -8597 KZID 1 +DEELR 2305 -16084 PHIK 1 +DEEMS 3674 -7640 KZDC 1 +DEENA 3203 3464 LLTA 1 +DEENE 3608 -7750 KORF 1 +DEENO -2159 13121 YMMM 1 +DEENS 3401 -9430 KZFW 1 +DEEPO 4111 -7084 KZBW 1 +DEERE 4220 -8760 KZAU 1 +DEERS 3458 -11190 KIWA 1 +DEERY 4066 -7329 KISP 1 +DEESA 2975 3669 OJAC 1 +DEFJO 4213 -8008 KERI 1 +DEFKI 4363 -11662 KZLC 1 +DEFOE 2578 12057 RCAA 2 +DEFOE 4104 -8105 KZOB 2 +DEFOR 4324 -8935 KMSN 1 +DEFTS 3902 -8446 KLUK 1 +DEFUN 3081 -8613 KZJX 1 +DEFWO 3991 -8372 KSGH 1 +DEGAB 4871 1393 LOVV 1 +DEGAD 4644 862 LSAS 1 +DEGAL 6064 1796 ESMM 1 +DEGAN 4168 -8822 KORD 1 +DEGAS 649 -449 DIII 1 +DEGAV 5773 1234 ESMM 1 +DEGAY 3784 -7725 KZDC 1 +DEGDI 3124 3118 HECC 1 +DEGDY 4048 -7598 KRDG 1 +DEGEC 6811 -14560 PARC 1 +DEGED 6210 1681 ESAA 1 +DEGEN 2495 3912 OEJD 1 +DEGER 6190 3408 ULLL 1 +DEGES 4741 920 LSAZ 1 +DEGET 4649 2127 LHCC 1 +DEGEX 4774 -316 LFRR 1 +DEGHU 4096 -11595 KZLC 1 +DEGIN 4860 1271 EDMM 1 +DEGIR 4584 11119 ZMUB 1 +DEGIS 4626 -335 LFRR 1 +DEGLA 2505 4748 OEJD 1 +DEGLE 3327 -11712 KZLA 1 +DEGMO 4825 -7823 CZVR 1 +DEGNE 3377 -11718 KRIV 1 +DEGNO 2300 4900 OEJD 1 +DEGOL 4378 285 LFBB 1 +DEGOM 5116 767 EDGG 1 +DEGOP 4758 2497 LRBB 1 +DEGOS 5419 -691 EISN 1 +DEGUL 5465 947 EDVV 1 +DEGUM 4647 1370 LJLA 1 +DEGUN 3342 -1566 LPPC 1 +DEGVA 4990 -9492 CZWG 1 +DEHAM 3369 -11712 KRIV 1 +DEHAN 3432 -8407 KMGE 1 +DEHOG 3439 -11001 KZAB 1 +DEHYY 4087 -8164 KZOB 1 +DEJAA 3365 -8431 KATL 1 +DEJAN -2077 -4409 SBCW 1 +DEJAY 3378 -11750 KZLA 1 +DEJJE 5195 -17725 PAZA 1 +DEJZU 4532 -6775 KZBW 1 +DEKAD 4895 3337 UKBV 1 +DEKAL 2585 -7963 KZMA 1 +DEKAN 5339 8893 UNBB 1 +DEKAS 1281 -1 DRRR 1 +DEKAT 1267 -775 GABS 1 +DEKAY 3855 -7930 KZDC 1 +DEKBA 3436 5014 OIIX 1 +DEKEC 3284 -10301 KZFW 1 +DEKED 4361 7422 UATT 1 +DEKEL 5230 1030 EDWW 1 +DEKEY 4295 -8935 KMSN 1 +DEKIK 5676 1431 ESAA 1 +DEKIL 2200 1247 HLLL 1 +DEKIS 6118 8317 USRR 1 +DEKIT 4638 2642 LRLR 1 +DEKLE 3239 -9012 KJAN 1 +DEKMA 1537 4776 OYSC 1 +DEKMO 8887 -14100 CZEG 1 +DEKOB 2853 4785 OKOK 1 +DEKOD 4828 210 LFFF 1 +DEKON 522 -3163 SBAO 1 +DEKOP 6107 2728 EFES 1 +DEKOR 4901 -593 LFRR 1 +DEKOV 5090 1422 LKAA 1 +DEKOW 4229 -7292 KZBW 1 +DEKRA 1266 4326 OYSC 1 +DEKUM 462 2965 HSSS 1 +DEKUR 4238 5187 UATE 1 +DEKUS 3802 -1000 LPPC 1 +DEKUT 5312 1704 EPWW 1 +DEKYA 6659 -16001 PASK 1 +DEL 2821 -10545 MMTY 1 +DELAK 6585 -17051 UHMA 1 +DELAM 5493 15523 UHPU 2 +DELAM 1467 2911 HSSS 2 +DELAP 6025 2055 EFES 1 +DELAT 3690 -9569 KZKC 1 +DELAV 3585 2661 LGGG 1 +DELAW 3912 -8154 KPKB 1 +DELAX 834 -2605 GOOO 1 +DELAY -2607 -4900 SBCW 2 +DELAY 4141 -9388 KDSM 2 +DELBE 3323 -8756 KZTL 1 +DELBR 5209 -11349 CZEG 1 +DELCO 3936 -8791 KZID 1 +DELDA 3572 7478 OPLR 1 +DELEG 4757 10476 ZMUB 1 +DELEL 4097 4089 LTAA 1 +DELEM 5227 10761 UIII 1 +DELEO 3681 -10413 KZAB 1 +DELER 4019 1415 LIRR 1 +DELES 6447 2351 EFPS 1 +DELEY 4304 -8787 KMKE 1 +DELFI 3389 -8691 KZTL 1 +DELHA 3611 -8742 KZME 1 +DELIK 3862 1664 LIRR 1 +DELIL 6665 4542 ULAA 1 +DELIN 4313 2517 LBSF 2 +DELIN 2654 -11072 MMZT 2 +DELIR 5308 1711 EPWW 1 +DELIS 108 -7535 SKED 2 +DELIS 1527 1214 FTTT 2 +DELIX 2357 -692 GOOO 1 +DELJE 3715 -7790 KBKT 1 +DELKA 1867 -8175 MKJK 1 +DELKE 3916 -11258 KZLC 1 +DELKO 3433 -7816 KZDC 1 +DELLA 3307 -11137 KIWA 1 +DELLI 4072 -7428 KTEB 1 +DELLS 4007 -8639 KZID 1 +DELMA -1707 -6574 SLLF 3 +DELMA 2851 3454 HECC 3 +DELMA 3814 -9091 KZKC 3 +DELMI 3332 4322 ORBB 1 +DELMO 4726 716 LSAS 2 +DELMO 3275 -9717 KZFW 2 +DELMU 2631 4906 OEJD 1 +DELMY 4263 -7380 KALB 1 +DELNI 3008 4127 OEJD 1 +DELNO 3572 -11921 KZLA 1 +DELOG 4433 -399 LFRR 1 +DELOL 4814 3842 UKDV 1 +DELOM 5031 409 LFFF 1 +DELON 5335 2865 UMMM 1 +DELOO 4030 -9254 KZKC 1 +DELOR 650 1131 FCCC 2 +DELOR 1074 12326 RPHI 2 +DELOT 1324 355 DRRR 1 +DELOW 4246 -8307 KZOB 1 +DELPO 1761 -6980 MDCS 1 +DELPP 3694 -7350 KZDC 1 +DELRE 4022 -7907 KJST 1 +DELRO 3997 -7663 KZNY 1 +DELSE 3344 -11196 KPHX 1 +DELTA 499 -7457 SKED 6 +DELTA 2267 7813 VIDF 6 +DELTA 2787 13051 RORG 6 +DELTA 1600 10575 VLAO 6 +DELTA 1734 10093 VTBB 6 +DELTA 3677 3543 LTAG 6 +DELTE 2996 -8936 KZHU 1 +DELVE 2913 -9526 KZHU 1 +DELVI 1645 -8219 MHTG 1 +DELZY 4423 -9322 KZMP 1 +DEM 6254 11402 UERR 1 +DEMAB 5054 996 EDGG 1 +DEMAG 3552 2115 LMMM 1 +DEMAL 686 708 DNKK 1 +DEMAN 5244 5187 UWWW 1 +DEMAR 565 -1102 GLRB 1 +DEMAS 4279 7133 UAAA 1 +DEMBE 4168 -7050 KZBW 1 +DEMER 4954 3161 UKBV 1 +DEMFA 3497 -12053 KSMX 1 +DEMGO 1205 4851 HCSM 1 +DEMIC 3439 -7945 KFLO 1 +DEMIL 1645 -1549 GOOO 1 +DEMIN 5000 2151 EPWW 1 +DEMIO 3981 13886 RJTG 1 +DEMIR 5484 985 EKDK 1 +DEMIT -724 -5966 SBCW 1 +DEMKI 2283 5639 OOMM 1 +DEMKO 4492 -7977 CZYZ 1 +DEMME 4023 -7981 KPIT 1 +DEMNA 1528 4911 OYSC 1 +DEMOL 1354 -1272 GOOO 1 +DEMON -1539 -3691 SBBS 3 +DEMON 856 7894 VOMF 3 +DEMON 3393 -11828 KHHR 3 +DEMOP 4817 2006 LZBB 1 +DEMOR 5996 1525 ESMM 1 +DEMOS 4193 -936 LPPC 1 +DEMOT 6259 2177 EFES 1 +DEMOX 1853 1600 FTTT 1 +DEMPA 3211 13529 RJTG 1 +DEMPE 3405 -11773 KONT 1 +DEMPO 3030 4872 OIOI 1 +DEMRA 2489 5495 OMAE 1 +DEMSA 1841 12006 RPHI 1 +DEMSU 2770 3657 OEJD 1 +DEMSY 3192 -8526 KZTL 1 +DEMTE 2452 -8188 KNQX 1 +DEMUL 4996 598 EBBU 1 +DEMUN 4603 2462 LRBB 1 +DEMUR 5408 1501 EPWW 1 +DEN 3981 -10466 KDEN 1 +DENAB 2452 4000 OEMA 1 +DENAC 3380 -8439 KZTL 1 +DENAD -87 623 DGAC 1 +DENAG 5208 389 EHAA 1 +DENAK 4500 2644 LRBB 1 +DENAL 4351 1188 LIMM 1 +DENAM 4116 -8674 KZAU 1 +DENBY 5352 -196 EGTT 2 +DENBY 3722 -7617 KLFI 2 +DENDA 2471 6091 OOMM 1 +DENDE -1529 -3952 SBRE 1 +DENDI 1550 3428 HSSS 1 +DENDO -1025 -3643 SBRE 1 +DENDU 5050 -5207 CZQX 1 +DENDY -520 10761 WIIZ 1 +DENEB -361 2864 FZZA 1 +DENED 4727 1109 LOMM 1 +DENEL 4837 788 EDGG 1 +DENEN 5314 942 EDVV 1 +DENER 1546 -2569 GVSC 1 +DENEY 3750 -9726 KHUT 1 +DENGA 4347 -8198 CZYZ 1 +DENIL 3533 -7884 KZDC 1 +DENIS 1320 -912 GOOO 1 +DENIZ 4083 2802 LTBA 1 +DENKE 6394 -14938 KZAN 1 +DENKI 3237 4586 ORBB 1 +DENLI -1000 5047 FMMM 1 +DENNA 4123 -7319 KZBW 1 +DENNI 3762 -8870 KZKC 1 +DENNO 4202 -7258 KBDL 1 +DENNS 2236 -15388 PHZH 1 +DENNT 4142 -8772 KZAU 1 +DENNY 3787 -7974 KZDC 1 +DENOB -984 -4858 SBAZ 2 +DENOB 3105 -959 GMMM 2 +DENOG 5743 -175 EGTT 1 +DENOL 5198 867 EDGG 1 +DENOV 5064 621 EBBU 1 +DENOX 5088 403 EBEB 1 +DENRO 6124 -16575 PAZA 1 +DENSE -1923 -5042 SBCW 1 +DENSI 2653 5449 OIIX 1 +DENTO 2998 -9503 KIAH 1 +DENTS 3193 -10218 KMAF 1 +DENUB 4407 2944 LRBB 1 +DENUD 6754 15409 UESS 1 +DENUT 5124 366 EBBU 1 +DENUX 4807 1588 LOAA 1 +DENVE 3881 -7665 KADW 1 +DEORO 3278 -11705 KMYF 1 +DEPAC 2454 -8172 KNQX 1 +DEPAD 5177 622 EDGG 1 +DEPAK 212 2202 FZZA 1 +DEPAN -928 1522 FNAN 1 +DEPAX 5009 689 EDGG 1 +DEPDA 1454 4397 OYSC 1 +DEPDE 4698 -12032 KZSE 1 +DEPEC 3610 -8752 KZME 1 +DEPES 4412 216 LFBB 1 +DEPET 4468 1597 LDZD 1 +DEPEW 4289 -7864 KBUF 1 +DEPEX 5919 1502 ESMM 1 +DEPHE 3256 -11050 KZAB 1 +DEPIN 4822 1110 EDDM 1 +DEPIR 5404 6640 UACP 1 +DEPKI 3471 6912 OAIX 1 +DEPLO 1895 -7278 MTPP 1 +DEPNO 2641 3024 HECC 1 +DEPOK 5071 686 EDGG 1 +DEPOM 4732 218 LFFF 1 +DEPOO 2598 -9751 KZRO 1 +DEPOR 5921 5086 USKK 1 +DEPOS 1348 1499 FTTT 1 +DEPOT -1930 -4382 SBCW 2 +DEPOT 3363 -8431 KATL 2 +DEPOX 1573 -817 GOOO 1 +DEPPA 6397 -15211 PAMH 1 +DEPPY 2982 -9474 KZHU 1 +DEPRE 4440 -8813 KGRB 1 +DEPSI 1903 -7441 MTEG 1 +DEPTE 4224 -7249 KCEF 1 +DEPTI -1777 -4632 SBCW 1 +DEPTY 4318 -11606 KMUO 1 +DEPUK 5077 692 EDDF 1 +DEPUL 4593 549 LFMM 1 +DEPUT 3869 -8553 KZID 1 +DEPXE 4572 -8715 KZMP 1 +DEQUE 3243 -8152 KZJX 1 +DER 4498 1797 LQZO 2 +DER 3288 -8596 KZJX 2 +DERAC 4141 -7059 KZBW 1 +DERAD 5342 3082 UMMM 1 +DERAG 5287 -859 EINN 1 +DERAK 4730 547 LFFF 1 +DERAM 5185 1928 EPWW 1 +DERAX 5668 1538 ESDF 1 +DERAY 4430 -12331 KCVO 1 +DERBB 3526 -11964 KZLA 1 +DERBO 2943 6128 OIIX 1 +DERBY 4100 -8144 KCAK 1 +DERDE 3052 -8663 KVPS 1 +DERDF 3854 -9089 KZKC 1 +DEREC 2031 -15533 PHZH 1 +DEREE 3923 -7546 KDOV 1 +DEREG 4443 2123 LYBA 1 +DEREL 4071 3219 LTAA 1 +DEREM 4636 618 LSAG 1 +DEREP 387 1272 FCCC 1 +DEREV 2672 -1521 GCGC 1 +DEREX 5767 2021 EVRR 1 +DERIB 4793 3991 URRV 1 +DERIC 3181 -10190 KMAF 1 +DERIK 6895 -14972 PAZA 1 +DERIL 3773 4442 LTAA 1 +DERIN 3888 -7979 KZDC 1 +DERIV 3798 888 DTTC 1 +DERJE 2979 1132 HLLL 1 +DERKA 3315 1337 HLLL 1 +DERKI 3853 6511 UTAA 1 +DERKO 2845 4687 OEJD 1 +DERLA 2513 5556 OMDB 1 +DERLI 6933 -10000 CZEG 1 +DERMA 3652 -10848 KZDV 1 +DERMT 4187 -11718 KZLC 1 +DERON 1545 62 DRRR 1 +DEROT 4622 2300 LRBB 1 +DEROX 6129 2617 EFES 1 +DEROY 4327 -12397 KZSE 1 +DERRS 3079 -9641 KCLL 1 +DERSO 4336 -11513 KZLC 1 +DERTE 3404 -8041 KSSC 1 +DERTY 3581 -10867 KGUP 1 +DERUD 6082 15240 UHMM 1 +DERUG 4471 4563 URRV 1 +DERUS 6486 7103 UHSB 1 +DERUT 6110 9645 UNIP 1 +DERVE 6556 -15676 PAHL 1 +DERVI 1908 -9960 MMEX 1 +DERWY -3498 13812 YPAD 1 +DERYA 3642 3081 LTAI 1 +DERYK 4427 -10552 KZDV 1 +DERYL 3949 -10463 KBKF 1 +DESAB 4583 -296 LFRR 1 +DESAM 348 1270 FCCC 1 +DESAP 5169 -162 EGVA 1 +DESAR 5164 1204 EDMM 1 +DESAT 4671 2209 LRBB 1 +DESAY 4324 -9035 KZAU 1 +DESCA 6815 -15167 PAKP 1 +DESCO 2380 -9395 MMID 1 +DESDE 3461 -9587 KZFW 1 +DESDI 2560 5471 OMAE 2 +DESDI 5372 3527 UUWV 2 +DESDN 4252 -8226 CZYZ 1 +DESDO 2533 3051 HEKG 1 +DESEA 2741 -9760 KNQI 1 +DESEE 3099 -8320 KVAD 1 +DESEK 81 1864 FZZA 1 +DESEL 4444 3266 UKFV 1 +DESEM 3815 3000 LTBB 1 +DESEN 5027 1752 LKAA 1 +DESER 4492 7552 UAAA 1 +DESET -2485 13477 YBAS 1 +DESEX -1416 -3405 SBRE 1 +DESHE 3285 3554 LLTA 1 +DESIG 5353 -189 EGTT 1 +DESIK 5735 8817 UNEE 1 +DESIM 5247 941 EDDV 1 +DESIN 6383 15866 UHMM 1 +DESIP 4565 913 LIMM 1 +DESIR 2000 879 DRRR 1 +DESIT -3354 -7078 SCEL 1 +DESIX 774 442 DNLL 1 +DESKS 3183 -8418 KZJX 1 +DESLU 2947 4903 OKAC 1 +DESME 1976 -7510 MUGM 1 +DESNE 3311 -8008 KCHS 1 +DESOK 4427 7792 UAAA 1 +DESOM 5619 1095 EKAH 1 +DESON 5689 2042 EVRR 1 +DESOS 120 808 FCCC 1 +DESOT 3906 -9494 KZKC 1 +DESOY 6635 -15891 PAZA 1 +DESPE 3286 -9687 KDAL 1 +DESPO 3445 3438 LCCC 1 +DESRA -205 4146 HKNA 1 +DESRT 3453 6941 OAKB 2 +DESRT 3633 -12023 KZLA 2 +DESTN 3039 -8654 KZKZ 1 +DET 5130 60 EGTT 1 +DETAK 4381 7684 UAAA 1 +DETAN 3837 -11263 KZLC 1 +DETAR 1288 881 DNKK 1 +DETBA 5427 -11444 CZEG 1 +DETES 4752 5952 UATT 1 +DETEV 4982 954 EDUU 1 +DETEX 4839 1233 EDMM 1 +DETEY 6321 -14238 PFTO 1 +DETGO 2223 4447 OEJD 1 +DETIN -4752 -6507 SAVU 1 +DETIR 4452 4734 URRV 1 +DETKO 2810 4953 OBBB 1 +DETKU -998 1396 FNAN 1 +DETMO 6223 1697 ESMM 1 +DETNA 5759 1107 EKDK 1 +DETNI 5492 1434 EDWW 1 +DETOB 4831 1117 EDMM 1 +DETOK 1002 -7605 SKEC 1 +DETOM 850 -4200 SOOO 1 +DETOO 3095 -8329 KVAD 1 +DETOP 5524 500 EKDK 1 +DETOS 4176 3667 LTAA 1 +DETOV 5027 7321 UACC 1 +DETOX 3713 14428 RJTG 2 +DETOX 4100 -1500 LPPC 2 +DETPE 4149 -7901 KZOB 1 +DETRI 4661 882 LSAZ 1 +DETRO 4213 -9391 KZMP 1 +DETSA 4680 1228 LIMM 1 +DETSO 5860 1426 ESMM 1 +DETTE 4024 -7604 KZNY 1 +DETUM 4835 1179 EDMM 1 +DETUR 4894 95 LFFF 1 +DETUS 5502 1300 ESMM 1 +DETUX -2000 1431 FYWH 1 +DEUCA -2665 -4704 SBRE 1 +DEUTZ 3934 -7653 KBWI 1 +DEVAC 3462 -8744 KZME 1 +DEVAL 5086 147 EGEG 1 +DEVAR 4394 -557 LECM 1 +DEVBI 6072 -877 EGPX 1 +DEVEL 5473 1575 EPWW 1 +DEVER 3785 -8936 KZKC 1 +DEVID 8900 -16891 UHMI 1 +DEVIL -2648 -5204 SBRE 1 +DEVIN 4997 1479 LKPR 1 +DEVIS -5106 -7050 SAVF 1 +DEVKA 5549 2597 EYVL 1 +DEVLA 2925 -1272 GCCC 1 +DEVLI 400 -750 GLRB 1 +DEVLL 4812 -9891 KRUG 1 +DEVLS 3463 -9926 KLTS 1 +DEVNA 5011 8360 UASS 1 +DEVOD 5379 986 EDDH 1 +DEVOE 2654 -9917 MMTY 1 +DEVOL 5389 -1043 EISN 1 +DEVOM 5072 -376 EGTT 1 +DEVON 4198 -8814 KORD 1 +DEVOX 4470 875 LIMM 1 +DEVRO 4750 74 LFRR 1 +DEVSE 4324 -7261 KZBW 1 +DEVUL 4513 1644 LDZO 1 +DEVVO 2761 -9726 KNGP 1 +DEWAR 4254 -9216 KZAU 1 +DEWAY 3395 -11674 KZLA 1 +DEWBO 4099 -11197 KSLC 1 +DEWER -967 16100 AGGG 1 +DEWET 3710 -7986 KZDC 1 +DEWEY 3176 -10150 KZFW 1 +DEWIR 3922 -7594 KZDC 1 +DEWIT 4280 -8455 KZOB 1 +DEWIX 2856 -8269 KZJX 1 +DEWOP 2700 16108 KZAK 1 +DEWSS 1488 14898 KZAK 1 +DEWUN 3094 -8339 KVAD 1 +DEWWI 4682 -9682 KFAR 1 +DEWYE 3398 -11754 KCNO 1 +DEXAN 798 -8041 MPZL 1 +DEXAV 5463 878 EDVV 1 +DEXBE 3527 -10161 KAMA 1 +DEXER 4234 -8389 KZOB 1 +DEXET 5478 -1107 EINN 1 +DEXHU 6450 -16174 PAZA 1 +DEXIM 4133 893 LFMM 1 +DEXIN 4000 1945 LGGG 1 +DEXIP 4945 792 ETAR 1 +DEXIR 5422 1745 EPWW 1 +DEXIT 6263 2640 EFES 1 +DEXIW 3254 -9103 KTVR 1 +DEXOL 3597 1322 LMMM 1 +DEXOP 6694 1927 ESMM 1 +DEXOS -1713 -6893 SLLF 1 +DEXOW 3059 -8804 KBFM 1 +DEXTR 3568 -10983 KZAB 1 +DEXUL 3986 914 LIRR 1 +DEYAD 3328 4449 ORTI 1 +DEYAF 3322 -11943 KNSI 1 +DEYAK 5982 -16373 PAKI 1 +DEYAP 4277 -8780 KMKE 1 +DEYAR 3466 -8736 KMSL 1 +DEYEB 3553 -10872 KGUP 1 +DEYEC 3982 -7457 KWRI 1 +DEYED 1972 -7516 MUGM 1 +DEYEV 3375 -9072 KZME 1 +DEYEY 4056 -8952 KPIA 1 +DEYGA 6656 -15252 PFAL 1 +DEYKI 6524 -15263 PAZA 1 +DEYUC 3818 -10815 KZDV 1 +DEYYY 4502 -8464 KZMP 1 +DEYZI 6389 -16082 PAUN 1 +DEZEE 3363 -8411 KATL 1 +DEZRT 4084 -11283 KZLC 1 +DF 4918 -5746 CZQX 2 +DF 4192 4457 UGGG 2 +DFN 2328 4172 OEJD 1 +DFRTZ 4047 -7469 KZNY 1 +DG 4990 -7125 CZUL 2 +DG 2996 7049 OPKR 2 +DGC 3368 13039 RJTG 1 +DGD 3702 -9288 KZKC 1 +DGLAS 4754 -12231 KSEA 1 +DGN 4399 610 LFMM 1 +DGO -3366 -7161 SCEZ 3 +DGO 2414 -10452 MMZT 3 +DGO 4245 -288 LECM 3 +DGRAF 4169 -7622 KZNY 1 +DHA 2626 5014 OBBB 1 +DHART 3340 -9242 KZHU 1 +DHE 5419 791 EDDV 1 +DHIGA 2128 -15786 PHIK 1 +DHN 4164 12212 ZYSH 2 +DHN 3525 5272 OIIX 2 +DHOME 3272 -11453 KNYL 1 +DHP 2580 -8035 KZMA 1 +DHR 2947 1794 HLLL 1 +DHRNB 2947 1794 HLLL 1 +DHT 3609 -10254 KZAB 1 +DI 3191 7089 OPLR 1 +DIAAN 3844 -7348 KZNY 1 +DIABO 4883 -12094 KZSE 1 +DIALO 2870 -13943 KZAK 1 +DIALS 4072 -7393 KZNY 1 +DIAMA 644 -6583 SVZM 1 +DIAMD 3363 -11729 KRIV 1 +DIAMO 878 12440 RPML 1 +DIANA -429 -3812 SBRE 3 +DIANA 2502 12509 RORG 3 +DIANA 5953 3038 ULLI 3 +DIANE 2117 -9052 MMMD 1 +DIANI 176 12335 WADZ 1 +DIANN 4816 -11718 KZSE 1 +DIANO 4100 -7623 KZNY 1 +DIAPR 2686 -8033 KPBI 1 +DIATI 5219 -17406 PAAK 1 +DIAZO 4500 -8357 KAPN 1 +DIAZZ 2485 -7537 KZMA 1 +DIBAD 4128 6793 UAII 1 +DIBAG 4579 79 LFBB 1 +DIBAK 3526 1546 LMMM 1 +DIBAL 5280 250 EGTT 1 +DIBAM 820 -7362 SKED 1 +DIBAT 4457 3726 URRV 1 +DIBAX 4612 1106 LIMM 1 +DIBBA 3020 7180 OPKR 1 +DIBBL 4123 -8841 KZAU 1 +DIBCA 5003 816 ETOU 1 +DIBED 4989 2306 UKLV 1 +DIBER 4208 442 LFMM 1 +DIBES 4751 110 LFFF 1 +DIBEX 4789 605 LFEE 1 +DIBIR 5128 612 EHAA 1 +DIBKE 4291 -10655 KCPR 1 +DIBLE 4022 -12230 KRDD 1 +DIBLI 5141 226 EBEB 1 +DIBLO 5213 1934 EPWW 1 +DIBMI 622 275 DNLL 1 +DIBOK 1636 -7364 MKCF 1 +DIBOL 5836 -13521 PAJN 1 +DIBON 5189 2612 UMMM 1 +DIBOR 5161 11760 UEEE 1 +DIBPE 4699 -12040 KZSE 1 +DIBRA 4355 7125 UAUA 1 +DIBRU 5164 350 EHEH 1 +DIBSI 390 312 DGAC 1 +DIBUK 4744 7576 UASP 1 +DIBUL 5582 5763 USSS 1 +DIBVY 6474 -15755 PAZA 1 +DIBWO 5633 -16922 PAZA 1 +DICAK 3356 -8625 KZTL 1 +DICAM 4436 -8472 KZMP 1 +DICAT 3557 -8644 KZME 1 +DICDE 6611 -16324 PADE 1 +DICEC 6184 -16213 PADM 1 +DICEE 3722 -11122 KZDV 1 +DICEG 3399 -11733 KONT 1 +DICEL 3347 -8202 KAGS 1 +DICEN 4680 -7229 CZUL 1 +DICEY 3961 -11977 KRNO 1 +DICKI 2555 -8017 KMIA 1 +DICOR 2980 -9569 KIAH 1 +DICOT 4041 -11189 KSLC 1 +DICSA 3587 -11504 KZLA 1 +DIDAC 3591 4303 ORQW 1 +DIDAK 4826 -25 LFBB 1 +DIDAL 5149 6991 UACC 1 +DIDAM 5203 633 EHRD 1 +DIDAN 2962 -969 GMMM 1 +DIDBE 3970 -11977 KRNO 1 +DIDCU 5964 -15149 PAHO 1 +DIDDY 2731 -8088 KZMA 1 +DIDEC 3073 -8824 KMOB 1 +DIDEK 4891 13424 UHHH 1 +DIDEL 5084 -400 EGTT 1 +DIDGE 6564 -16809 PAIW 1 +DIDIL -78 -7553 SEGU 1 +DIDIR 4204 6014 UTNU 1 +DIDIS 3720 2524 LGGG 1 +DIDIT 4132 -1157 LPPC 1 +DIDKI 4754 3424 UKFV 1 +DIDMA 5049 3794 UUWV 1 +DIDMY 4437 -8461 KZMP 1 +DIDON 3671 1103 DTTC 1 +DIDOP 4366 6351 UTOO 1 +DIDOR 4931 328 LFFF 1 +DIDRA 4473 6042 UTNR 1 +DIDRU 4618 3 LFRR 1 +DIDSE 4416 -10549 KGCC 1 +DIDUL 6433 3497 ULPB 1 +DIDUM 5218 1472 EDWW 1 +DIDUR 5001 2604 UKLV 1 +DIDUS 5008 623 EDGG 1 +DIEGG 6441 -16127 PFSH 1 +DIEGO 871 -7929 MPZL 1 +DIETS 3889 -9602 KZKC 1 +DIETZ 3276 -9690 KDFW 1 +DIFAT -1718 -4894 SBBS 1 +DIFER 6618 -14561 PAZA 1 +DIGAA 3971 -7525 KPHL 1 +DIGAL 3974 -799 LPPC 1 +DIGAM 4526 3111 UKOV 1 +DIGAN 5294 -820 EINN 1 +DIGBI 5519 -105 EGTT 1 +DIGER -3493 -6884 SAMF 1 +DIGGN 4795 -12277 KZSE 1 +DIGGR 2906 -8117 KSFB 1 +DIGGS 5709 -17024 PASN 1 +DIGIS -5186 -6247 SAVU 1 +DIGLA -2130 13319 YMMM 1 +DIGNE 4155 -10879 KRKS 1 +DIGOR 67 -2867 SBAO 1 +DIGOS 3717 1255 LIRR 1 +DIGOT 4439 1567 LDZO 1 +DIGRA 4337 3830 URRV 1 +DIGUN 966 -3137 GOOO 1 +DIGUS 5365 4266 UUWV 1 +DIGUT 5165 -130 EGTT 1 +DIHYE 3916 -9576 KFOE 1 +DIILS 3052 -8698 KZJX 1 +DIINO 2867 -8043 KFLL 1 +DIJ 4727 509 LFFF 1 +DIJER 3768 -12088 KSCK 1 +DIK 4986 613 EBUR 2 +DIK 4686 -10277 KZMP 2 +DIKAB -1166 -7427 SPIM 1 +DIKAL -940 -6336 SBAZ 1 +DIKAM 4461 6660 UATG 1 +DIKAN 6189 3665 ULPB 1 +DIKAS 5178 -326 EGTT 1 +DIKBE 4185 -8854 KZAU 1 +DIKEB 450 -3415 SBAO 1 +DIKEL 4155 911 LFMM 1 +DIKEN 6505 7670 USDS 1 +DIKER 4450 2582 LROP 1 +DIKES 3460 -11599 KZLA 1 +DIKEY 4216 -7117 KZBW 1 +DIKIN 3894 6726 UTTR 1 +DIKIS -3515 -6913 SAMF 1 +DIKMA 598 -167 DGAC 1 +DIKMI 4108 6560 UTTR 1 +DIKNA 4164 6175 UTNU 1 +DIKNI 4090 2321 LGGG 1 +DIKNS 3600 -8673 KBNA 1 +DIKNY 2188 -16000 PHBK 1 +DIKOB 3769 1285 LICT 1 +DIKOL 4914 405 LFFF 1 +DIKRI 4083 7193 UTFN 1 +DIKRO 4958 -111 LFRR 1 +DIKUN 113 -7534 SKED 1 +DIKUT 4340 13215 UHWW 1 +DIL -3723 -5923 SAEU 2 +DIL -854 12553 WPDL 2 +DILAB 4805 580 LFEE 1 +DILAG 5948 12640 UEEA 1 +DILAM 3217 6340 OAKX 2 +DILAM -89 12038 WAAZ 2 +DILAN 1449 12076 RPLL 2 +DILAN 4220 -8439 KJXN 2 +DILAS 4456 2582 LROP 1 +DILAT 5246 8883 UNBB 1 +DILAY 5984 -15503 PANO 1 +DILCO 3553 -11007 KZAB 1 +DILDE 3519 -7899 KRDU 1 +DILEB 4598 966 LIMM 1 +DILED 6575 5002 UUYP 1 +DILER 4688 4077 URRV 1 +DILET 4932 5643 UATT 1 +DILEX 4993 1017 EDGG 1 +DILEY 3588 -8636 KMQY 1 +DILGA 5816 3122 ULOL 1 +DILIN 3701 1398 LIRR 1 +DILIR 4958 6285 UACC 1 +DILIS 1452 12600 RPHI 1 +DILKA 1450 3980 HHAA 1 +DILLA 3498 -8317 KZTL 1 +DILLE 2497 -7738 MYNN 1 +DILLI 3178 -10470 KZAB 1 +DILLN 4200 -7277 KBDL 1 +DILLS 3050 -9095 KZHU 1 +DILLY 3483 -11261 KPRC 1 +DILMA -593 2789 FZZA 1 +DILME 3645 -9313 KZME 1 +DILMI 5398 4699 UWPP 1 +DILMO 3612 2314 LGGG 1 +DILNA 4425 6482 UAKK 1 +DILNE 4047 -8088 KZOB 1 +DILNI 5451 8241 UNNT 1 +DILNN 3827 -7973 KZDC 1 +DILOK -3193 -7063 SCEZ 1 +DILON 4033 5062 UBBA 1 +DILOP 3833 2372 LGGG 1 +DILPO 1250 -1538 GOOO 1 +DILRA 4585 -123 LFBB 1 +DILRO 4041 6928 UTTR 1 +DILSA 7700 17000 USST 1 +DILTY 3862 -9376 KSZL 1 +DILUG 5041 829 EDGG 1 +DILVE 3947 -10450 KAPA 1 +DILVO 4231 2394 LBSR 1 +DIMAL 5049 137 LFFF 1 +DIMAO 3641 837 DTTC 1 +DIMAS 2382 -10711 MMZT 2 +DIMAS 292 -5417 SMPM 2 +DIMAX 4053 6491 UTSB 1 +DIME 4596 1248 LIPA 1 +DIMER -1581 -5664 SBBS 2 +DIMER 3731 -117 LELC 2 +DIMEX 5163 1613 EPWW 1 +DIMIL 841 -7314 SKEC 1 +DIMIN -49 -7928 SEGU 1 +DIMIS 4007 2059 LAAA 1 +DIMLA -223 1385 FCCC 1 +DIMLI 5495 -662 EGTT 1 +DIMLO 4668 1642 LHCC 2 +DIMLO 952 12425 RPHI 2 +DIMMO 4063 -7601 KZNY 1 +DIMMR 2777 -9728 KNGP 1 +DIMMS 3917 -11328 KZLC 1 +DIMMY 4387 -9185 KZMP 1 +DIMOL 784 -7441 SKED 1 +DIMPA 4527 2203 LRBB 1 +DIMPI 5108 786 EDLP 1 +DIMSA 3197 -1240 GMMM 1 +DIMSI 4457 1918 LQSB 1 +DIMSU 5017 1058 EDUU 1 +DIMTA 5428 2434 EYVI 1 +DIMUB -1368 -5230 SBBS 1 +DIMUK 8 -6444 SBAZ 1 +DIMUR 6534 -17149 UHMM 1 +DIMUS 5224 -625 EISN 1 +DIMUT 4931 7510 UACC 1 +DIMVE 2456 -8173 KNQX 1 +DIN 4859 -208 LFRR 1 +DINAN 4983 533 EBBR 1 +DINAS 432 739 DNKK 1 +DINBO 4801 6678 UACC 1 +DINCO 3726 -129 LELC 1 +DINEC 6760 -16422 PAVL 1 +DINEG 5301 5216 UWOO 1 +DINEK 5780 8516 UNNT 1 +DINEN 4250 2599 LBSR 1 +DINEP 5582 6472 USCC 1 +DINER -1389 -3851 SBRE 2 +DINER 4620 -8918 KZMP 2 +DINES 4331 -7712 KZOB 1 +DINGO 3250 -11154 KTUS 1 +DINGS 3143 -8715 KZTL 1 +DINGY 3984 -8402 KFFO 1 +DINIG 4650 589 LSAZ 1 +DINIK 4675 2316 LRBB 1 +DINIL 5367 -646 EIDW 1 +DINIM 5100 -1500 EISN 1 +DINIS 2938 5126 OIIX 1 +DINKI 5064 591 EBUR 1 +DINKU 4924 1038 EDGG 1 +DINLA 5008 5939 UATT 1 +DINNO 4294 -7568 KZBW 1 +DINNS 3047 -8180 KZJX 1 +DINNY 4415 -7414 KZBW 1 +DINOB 3872 1900 LIMM 1 +DINOG 4861 1252 EDMM 1 +DINOM 6356 10700 UNIT 1 +DINOV 5093 1609 EPWW 1 +DINOX 4667 612 LFEE 1 +DINRO 4370 2881 LRBB 1 +DINSA 1069 411 DNKK 1 +DINSE 4051 -12366 KZSE 1 +DINTA 1757 1484 FTTT 1 +DINTO 6272 12395 UEEE 1 +DINTU 4440 2553 LRBB 1 +DINTY 3348 -12258 KZLA 1 +DINUB 3642 -11932 KZOA 1 +DINUK 4835 5650 UATT 1 +DINUL 6920 5898 ULAM 1 +DINUX 3650 1182 LMMM 1 +DINVE 2960 -9831 KRND 1 +DIOLA -242 12168 WAAZ 1 +DIONE 4309 -7869 KIAG 1 +DIONI -2381 -4764 SBBS 1 +DIPAR 6208 2512 EFES 1 +DIPAS 2760 7586 VIDP 2 +DIPAS 4372 3424 UKFV 2 +DIPAY 2827 -8291 KTPA 1 +DIPEN 4413 7603 UAAA 1 +DIPEP 4334 1449 LIBB 1 +DIPER 5035 206 LFMM 1 +DIPES 4106 354 LECB 1 +DIPFE 4223 -8451 KJXN 1 +DIPHY 3201 -8122 KSVN 1 +DIPID 1768 12062 RPHI 1 +DIPIN 4558 2448 LRBB 1 +DIPIR 4667 559 LFMM 1 +DIPKI 5220 1746 EPWW 1 +DIPLE 4577 -8527 KZMP 1 +DIPMA 5828 15215 UHMM 1 +DIPNA 5504 16750 UHPP 1 +DIPNE 4011 -8314 KZID 1 +DIPOL 4042 -468 LECM 1 +DIPON 4233 4434 UGGG 1 +DIPOS 3476 3280 LCCC 1 +DIPPO 4159 -9355 KDSM 1 +DIPPS 2069 -15658 PHOG 1 +DIPPY 4043 -7652 KMUI 1 +DIPRA 661 -7455 SKED 1 +DIPRE 4217 -7921 KZOB 1 +DIPRI 6663 7476 USDS 1 +DIPSA 4661 1492 LJLA 1 +DIPSO -3391 15207 YMMM 1 +DIPTO 320 2323 FZZA 1 +DIPUH 3807 -8183 KZID 1 +DIPYE 6827 -14527 PARC 1 +DIPZI 2978 -8212 KZJX 1 +DIR 1898 1288 DRZD 1 +DIRAK 1270 4435 OYSC 1 +DIRAL 4451 2755 LRBB 1 +DIRAS 1988 5162 OBBB 1 +DIRAV 6382 1365 ESAA 1 +DIRAX 4456 -45 LFBD 2 +DIRAX 1100 10055 VTBB 2 +DIRBA -1793 4700 FMMM 1 +DIRBO 5283 1084 EDBB 1 +DIRDY 3893 -10752 KZDV 1 +DIRED 3956 1452 LIRR 1 +DIRES 4106 1919 LATI 1 +DIRGE 3563 -9765 KPWA 1 +DIRGI 6062 -645 EGPX 1 +DIRIP 8138 9240 UOHH 1 +DIRKA 3650 1431 LMMM 1 +DIRKK 3229 -9692 KZFW 1 +DIRKO 522 -107 DGAC 1 +DIRKS 4350 -8365 KZOB 1 +DIRMA 4085 -950 LPPC 1 +DIRMI 3606 2485 LGGG 1 +DIRMO 4709 219 LFFF 1 +DIRMU 4179 16 LECB 1 +DIRMY 4056 -7447 KEWR 1 +DIRNE 4461 -6813 KZBW 1 +DIRON 5572 3669 UUWV 1 +DIROP 3704 -810 LPFR 1 +DIRPE 4047 -7499 KZNY 1 +DIRT 3109 6517 OAKN 1 +DIRTT 3926 -9103 KZKC 1 +DIRTY 3408 -8385 KATL 1 +DIRUL 4483 13755 UHHH 1 +DIRUM 5300 -666 EISN 1 +DIRUN 4309 3817 URRV 1 +DIRUS 3429 5205 OIIX 1 +DISAK 4813 213 LFFF 1 +DISAL 5329 -163 EGTT 1 +DISBE 3512 -11638 KZLA 1 +DISBO 6875 1664 ENEV 1 +DISCO 4840 -12318 CZVR 1 +DISEC 3921 -7527 KDOV 1 +DISEL 3348 5102 OIIX 1 +DISEY 3367 -11710 KZLA 1 +DISGO 5515 1273 EKDK 1 +DISGU 6924 -5353 BGGL 1 +DISHU 937 16731 PKRO 1 +DISIT 5210 -171 EGTT 1 +DISKA -2024 -4453 SBBS 1 +DISKE 6492 -14711 PAFB 1 +DISKI 4957 647 EDGG 1 +DISKO 4102 -422 LECM 1 +DISKS 3836 -9887 KZKC 1 +DISMA 2415 -1561 GCCE 1 +DISNO 1404 -1482 GOOO 1 +DISNY 2834 -8132 KMCO 1 +DISOL 3369 1324 HLLL 1 +DISOM 5888 8033 UNNT 1 +DISON 7049 6584 USDK 1 +DISOR 4125 2276 LWSS 1 +DISPO -704 1414 FNAN 1 +DISRE 3696 -11330 KZLA 1 +DISRI 5186 -151 EGVA 1 +DISTE 3282 -8378 KWRB 1 +DISTN 6488 -14754 PAFA 1 +DISUM 5835 4817 USKK 1 +DISUN 4786 1111 EDMM 1 +DISUR 5273 -910 EINN 1 +DITAL 4874 89 LFFF 1 +DITAM 5056 753 EDGG 1 +DITAN 4100 1935 LATI 1 +DITAR 2698 2500 HLLL 1 +DITAY 6524 -16589 PATE 1 +DITCA 4275 -8572 KORD 1 +DITCH 3979 -7472 KZNY 1 +DITDA 3391 -11870 KLAX 1 +DITEK 4436 4812 URRV 1 +DITEL 5034 640 EBBU 1 +DITIS 4890 1512 LKAA 1 +DITKI 4834 6940 UAKD 1 +DITLE 4115 -11199 KHIF 1 +DITME 3408 -8136 KCAE 1 +DITOB 5228 182 EGPX 1 +DITON 4730 833 LSAZ 1 +DITOP 4302 -176 LEZA 1 +DITOR 4918 14208 UHSS 1 +DITPE 4048 -8014 KPIT 1 +DITRE 4798 -9748 KZMP 1 +DITSO 4708 6728 UAUA 1 +DITSU 4433 7465 UAII 1 +DITTI 4182 -7284 KBDL 1 +DITTO 3446 -7751 KNCA 1 +DITUM 4441 1225 LIMM 1 +DITUR 4602 7611 UAAA 1 +DIVAB 2518 5987 OIIX 1 +DIVAL 4755 1613 LOVV 1 +DIVAN 2615 -9821 KMFE 1 +DIVAR 3777 1531 LIRR 1 +DIVCE 4331 -8920 KMSN 1 +DIVDA 4796 381 LFFF 1 +DIVEC 3745 -12198 KSFO 1 +DIVEN 4423 -9099 KMSN 1 +DIVER 2678 6849 OPKR 2 +DIVER 3360 -10162 KLBB 2 +DIVEY 3243 -10208 KZFW 1 +DIVID 4589 -11271 KZLC 1 +DIVIL 5333 15000 UHSH 1 +DIVIM 5219 2505 UMMM 1 +DIVIN 5922 15674 UHPD 1 +DIVIT 3645 -11968 KZOA 1 +DIVKA 1669 -1800 GOOO 1 +DIVKO 4306 478 LFMM 1 +DIVNO 4574 5767 UATT 1 +DIVRA 366 -6099 SBAZ 1 +DIVSU -4337 17267 NZCH 1 +DIVTA 2150 8059 VABF 1 +DIVUL 4330 762 LFMM 1 +DIVUX 2900 -880 GMMC 1 +DIW 3457 -7745 KZDC 1 +DIXAM 2524 5654 OMFJ 1 +DIXAN 3628 -10596 KZAB 1 +DIXEE 3858 -9121 KZKC 1 +DIXEM 3275 5488 OIIX 1 +DIXET 2862 -8113 KZJX 1 +DIXEY 3776 -8761 KZID 1 +DIXIE 4010 -7416 KZNY 1 +DIXIN 3973 -7993 KMGW 1 +DIXIS 4500 -1000 LECM 1 +DIXIT 6047 -15137 PAEN 1 +DIXLE 4546 -10289 KZMP 1 +DIXNA 3462 -11796 KZLA 1 +DIXNN 3365 -11801 KZLA 1 +DIXON 1512 12029 RPLB 1 +DIXVU 3326 -8859 KZME 1 +DIXXE 3920 -7768 KIAD 1 +DIXXN 3399 -11754 KLAX 1 +DIXXY 3721 -8026 KROA 1 +DIXYN 3047 -8169 KZJX 1 +DIYAD 4144 -7429 KZNY 1 +DIYAG 6432 -16243 PFEL 1 +DIYAL 5603 -16150 PAOU 1 +DIYAT 4465 -12306 KSLE 1 +DIYAV 6154 -14963 PAGQ 1 +DIYEB 3740 -12204 KNUQ 1 +DIYET 3146 -8937 KHBG 1 +DIYLA 4044 -11708 KBAM 1 +DIYNE 4691 -9837 KJMS 1 +DIYVE 4705 -12231 KSEA 1 +DIZGY 2984 -9558 KZHU 1 +DIZNO 4362 -8460 KZOB 1 +DIZPU 3592 -9112 KZME 1 +DIZZI 3789 -9447 KZKC 1 +DJ 1155 4318 HDAM 2 +DJ 1598 10821 VVDN 2 +DJA 2429 945 DAAA 1 +DJB 4136 -8216 KZOB 1 +DJL 4727 510 LFFF 1 +DJN 6402 -14569 PAZA 1 +DK 5517 3780 UUWV 1 +DKB 4914 1024 EDDU 2 +DKB 4193 -8871 KZAU 2 +DKG 4008 -8308 KZOB 1 +DKH 2374 -1592 GCCC 1 +DKI -596 10704 WIIZ 1 +DKINE 2251 -15995 PHBK 1 +DKK 4249 -7927 KZOB 1 +DKO 4032 10700 ZBPE 1 +DKR 5921 1701 ESOS 1 +DKS -811 14711 AYPY 1 +DL 1175 10826 VVTS 1 +DLA 399 974 FCCC 1 +DLANY 4384 -9208 KZMP 1 +DLE 5225 988 EDWW 1 +DLF 2936 -10077 KDRT 1 +DLG 5899 -15855 PAZA 1 +DLH 4680 -9220 KZMP 1 +DLIMA 2200 -15563 PHZH 1 +DLIUR 7240 7275 USDK 1 +DLL 4355 -8976 KZAU 1 +DLN 5206 587 EHDL 2 +DLN 4525 -11255 KZLC 2 +DLONA 4041 5975 UTAA 1 +DLRAY 3746 -12065 KMOD 1 +DLREY 3394 -11847 KLAX 1 +DLS 5261 1336 EDDT 1 +DLTON 3884 -7778 KZDC 1 +DLUCA 3944 -7643 KZNY 1 +DLUTH 3409 -8419 KMGE 1 +DM 2926 9177 ZPZP 2 +DM 4548 3505 UKFV 2 +DMA 3216 -11088 KDMA 1 +DMAAC 4190 -8632 KSBN 1 +DMAGY 4645 -11892 KZSE 1 +DMAIP 3121 -8146 KBQK 1 +DMALL 3888 -7720 KDCA 1 +DMARY 3924 -9547 KZKC 1 +DMATO 1998 -15602 PHKO 1 +DMAWR 4494 -8948 KZMP 1 +DMAZH 4583 -12238 KZSE 1 +DMBCO 4603 -9510 KAXN 1 +DMBCZ 3549 -9411 KFSM 1 +DMBMZ 4488 -12408 KZSE 1 +DMBOR 4579 -12236 KZSE 1 +DMCZZ 4656 -11401 KMSO 1 +DMDMO 4680 -11373 KMSO 1 +DMEJO 4532 -9821 KABR 1 +DMEQN 4668 -11389 KMSO 1 +DMFBJ 2891 -8222 KZJX 1 +DMFEN 4474 -8953 KZMP 1 +DMFOX 4665 -11415 KMSO 1 +DMGEZ 4436 -9519 KZMP 1 +DMGGI 3692 -8076 KPSK 1 +DMHVS 4691 -11440 KMSO 1 +DMIZO 4406 -10336 KRAP 1 +DMJCH 3512 -11098 KZLA 1 +DMJCP 4367 -11652 KBOI 1 +DMJLG 4592 -11142 KBZN 1 +DMJWO 4707 -11430 KMSO 1 +DMJXG 4416 -10328 KRAP 1 +DMJZI 4375 -11644 KBOI 1 +DMKCN 4834 -10387 KBIS 1 +DMKEX 4613 -11285 KBTM 1 +DMKNU 3374 -9366 KTXK 1 +DMKQT 4422 -10318 KRAP 1 +DMLES 3164 -10961 KDUG 1 +DMLQS 3994 -8515 KZID 1 +DMLWT 4245 -8556 KAZO 1 +DMLXI 4580 -10886 KBIL 1 +DMMCL 4596 -11149 KBZN 1 +DMMGK 3911 -8042 KCKB 1 +DMMHK 4296 -7136 KZBW 1 +DMMKU 4428 -11085 KMSO 1 +DMMKX 3943 -7557 KILG 1 +DMMLR 4726 -11990 KZSE 1 +DMMPO 4213 -8619 KZAU 1 +DMMUP 4405 -10544 KZDV 1 +DMMWT 4698 -9339 KZMP 1 +DMMYL 4347 -8864 KZAU 1 +DMN 3228 -10761 KZAB 1 +DMR 2588 9378 VECF 1 +DMYAT 4479 -9300 KZMP 1 +DMYFC 4295 -8244 KZOB 1 +DMYGL 3390 -11806 KHHR 1 +DMYHL 4065 -7387 KJFK 1 +DMYHV 3389 -11796 KHHR 1 +DMYVK 4479 -8938 KZMP 1 +DMYXI 4643 -12001 KYKM 1 +DMYXZ 6383 -16995 PASA 1 +DMYYD 4641 -11996 KYKM 1 +DN -1242 13091 YBBB 2 +DN 5110 -10006 CZWG 2 +DNAHU 3243 -8067 KNBC 1 +DNALI 6299 -15150 PANC 1 +DNB 3077 11419 ZHHH 3 +DNB 4819 1724 LZIB 3 +DNB 3854 6881 UTDD 3 +DND 5646 -311 EGPN 1 +DNESS 3037 -8664 KEGI 1 +DNG 2811 8229 VNSM 1 +DNI 3382 -9667 KZFW 1 +DNITA 3391 -11882 KLAX 1 +DNJ 4477 -11621 KZLC 1 +DNNIS 4070 -7394 KLGA 1 +DNP 4836 3510 UKDV 1 +DNV 4029 -8756 KZAU 1 +DNW 4383 -11034 KZLC 1 +DNY 4218 -7496 KZOB 1 +DNZ 3665 5319 OIIX 1 +DO 2655 11799 ZSAM 4 +DO -1235 4929 FMMM 4 +DO -617 3575 HTDC 4 +DO 4538 3336 UKFV 4 +DOAME 4808 -12048 KZSE 1 +DOBAK 5321 722 EHAA 1 +DOBAN 5980 2445 EFES 1 +DOBAR 4133 2049 LAAA 2 +DOBAR -1854 4650 FMMM 2 +DOBAT 2533 6892 OPKR 1 +DOBBO -3851 17428 NZZC 1 +DOBBS 3603 -8672 KBNA 1 +DOBDA 454 -6013 SYGC 1 +DOBDE 4468 -8825 KGRB 1 +DOBDU -1962 -4500 SBBS 1 +DOBEE 3978 -10619 KZDV 1 +DOBEL 5561 1139 EKDK 1 +DOBEM 5187 -293 EGTT 1 +DOBEN 4977 1356 LKAA 1 +DOBER 4313 -8942 KMSN 1 +DOBGA 3841 12146 ZYSH 1 +DOBIL 5004 1594 LKAA 1 +DOBIM 4295 975 LFMM 1 +DOBIX 3650 1213 LMMM 1 +DOBKE 3462 -9916 KLTS 1 +DOBKO -1826 -4288 SBBS 1 +DOBLE 4010 -7447 KWRI 1 +DOBLI 199 -7417 SKED 1 +DOBNE 3724 -11725 KZLA 1 +DOBNI -1572 -6938 SPIM 1 +DOBOK 4750 2747 LRBB 1 +DOBOS 5196 10399 UIII 1 +DOBOT 4477 1790 LQSB 1 +DOBRA 3530 -12075 KSBP 1 +DOBRO -7795 16649 NZWD 1 +DOBTE 4375 -7596 KGTB 1 +DOBUR 5170 1354 EDWW 1 +DOBUT -1934 5342 FMMM 2 +DOBUT 6711 4544 ULAM 2 +DOBYS 4097 -11587 KZLC 1 +DOBZU 3824 -11721 KTPH 1 +DOC 3590 12864 RKTN 1 +DOCAG 3380 -11868 KLAX 1 +DOCAP 3478 -8978 KZME 1 +DOCAR 3917 -7760 KZDC 1 +DOCAT 3602 -7860 KZDC 1 +DOCAY 3947 -8001 KMGW 1 +DOCCC 2936 -9468 KHOU 1 +DOCCS 3871 -7827 KZDC 1 +DOCEK 3308 -9607 KZFW 1 +DOCEN 4376 -8856 KOSH 1 +DOCES 4012 -8937 KSPI 1 +DOCET 3076 -9118 KZHU 1 +DOCEV 3758 -7770 KZDC 1 +DOCKN 4546 -9339 KZMP 1 +DOCKR 3393 -11845 KLAX 1 +DOCKS 3587 -8537 KZME 1 +DOCKT 4076 -11163 KSLC 1 +DOCKY 3950 -10460 KAPA 1 +DOCMO 3685 -7839 KZDC 1 +DOCRA 4697 -12319 KZSE 1 +DOCTA 3457 -9796 KZFW 1 +DOCTR 3901 -7641 KZDC 1 +DODAH 3544 -10905 KZAB 1 +DODAK 3105 5366 OIIX 1 +DODAM 6004 1930 EFES 1 +DODAN 5335 1543 EPWW 1 +DODAR 4721 1953 LHCC 1 +DODAY 3092 4634 ORTL 1 +DODBE 3343 -9279 KCDH 1 +DODDY 3241 -9391 KSHV 1 +DODEL 3760 1619 LIRR 1 +DODEM 4870 7760 UASP 1 +DODEN 5062 808 EDGG 1 +DODER 5120 1656 EPWW 1 +DODGE 2584 12704 RORG 2 +DODGE 4344 -8858 KUNU 2 +DODGR 3393 -11814 KZLA 1 +DODIG 5396 -649 EIDW 1 +DODIL 4873 1057 EDMM 1 +DODIN 4438 2069 LYBE 1 +DODJE 3228 -9658 KZFW 1 +DODNY 2934 -8227 KZJX 1 +DODOK 4524 7600 UAAA 1 +DODON -2192 6500 FIMM 1 +DODSN 3872 -9504 KZKC 1 +DODUD 2660 8501 VECF 1 +DODUG 1195 11474 RPHI 1 +DODUL 4606 7188 UAAA 1 +DODUR 4138 6880 UAII 1 +DODUX -1591 -17268 NSFF 1 +DODVE 4750 -12231 KSEA 1 +DOEVR 3373 -8435 KATL 1 +DOFAD 3868 -7999 KEKN 1 +DOFDO 4711 -11993 KZSE 1 +DOFFS 3045 -9766 KAUS 1 +DOFIN 2107 11181 VHHH 1 +DOG 1918 3043 HSSS 1 +DOGAL 5400 -1500 EISN 1 +DOGAN 3981 3253 LTAD 1 +DOGAR -200 8784 VCCC 2 +DOGAR 3916 11678 ZBPE 2 +DOGEL 4441 5285 UATT 1 +DOGEM 1717 8531 VECF 1 +DOGET 2112 6600 VABF 1 +DOGEY 3044 -10108 KZHU 1 +DOGGE 3324 -9424 KZFW 1 +DOGGI 5898 655 ENZV 2 +DOGGI 3107 -8434 KZJX 2 +DOGGS 4239 -8108 CZYZ 1 +DOGGY 7635 -7583 BGGL 2 +DOGGY -4153 17479 NZWN 2 +DOGIF 2326 -16386 KZAK 1 +DOGIN 3495 -10122 KZAB 1 +DOGIT 5317 -315 EGTT 1 +DOGLO -414 -6959 SBAZ 1 +DOGMA 3023 -8905 KZHU 1 +DOGNA -1316 -4177 SBAZ 1 +DOGOG 542 11413 WBFC 1 +DOGON 1359 437 DNKK 1 +DOGOT 7597 8396 ULDD 1 +DOGSA -2043 -16500 NZZO 1 +DOGSU -2049 -4141 SBBS 1 +DOGSY 4442 -8348 KZMP 1 +DOGTE 3794 -7523 KZDC 1 +DOGTI -2561 -5377 SBCW 1 +DOGTO -127 -6089 SBAZ 1 +DOGUS 4102 1570 LIBB 1 +DOH 2523 5158 OBBB 1 +DOHAE 3938 13243 ZKKP 1 +DOHER 1431 12075 RPLL 1 +DOHRT 0 15683 AYPY 1 +DOHYO 3407 13222 RJOI 1 +DOILY 3687 -8074 KZTL 1 +DOJED 3273 -9735 KFTW 1 +DOJOE 3479 -10964 KPHX 1 +DOKAC 6583 -16296 PADE 1 +DOKAM 4711 5843 UATT 1 +DOKAN 3948 5799 UTAA 1 +DOKAR 4250 975 LFMM 1 +DOKAS 3723 -2336 LPPC 1 +DOKAY 4567 -9428 KSTC 1 +DOKBE 4183 -8804 KORD 1 +DOKBU -562 -6073 SBAZ 1 +DOKDO 3760 12655 RKSS 1 +DOKEK 5142 -606 EGTT 1 +DOKEL 5063 1482 LKAA 1 +DOKEN 4895 3507 UKDV 1 +DOKET -646 11616 WADZ 2 +DOKET 1556 8184 VOMF 2 +DOKEY 2879 -8114 KSFB 1 +DOKKA 6053 -15130 PAEN 1 +DOKKS 3757 -12205 KOAK 1 +DOKME 3861 -7684 KADW 1 +DOKTR 4426 -9292 KZMP 1 +DOKUR 5823 12491 UELL 1 +DOKUS 5043 5159 UARR 1 +DOKUT 5280 6521 UAUA 1 +DOKVE 6300 -15484 PAFS 1 +DOKXE 4453 -10004 KPIR 1 +DOL 4608 1478 LJLA 1 +DOLAN 3184 6465 OAKX 2 +DOLAN 5239 27 EGUN 2 +DOLAP 4337 2277 LBSR 1 +DOLAR 4595 1249 LIPA 2 +DOLAR 2991 -9027 KMSY 2 +DOLAS 5298 100 EGTT 1 +DOLAT 5801 2498 EETT 1 +DOLBE 3789 -9717 KHUT 1 +DOLBY 2841 7715 VIDP 1 +DOLDE 4858 -170 LFRR 1 +DOLEM 256 9650 WIIZ 1 +DOLER 3927 -2638 LPPC 1 +DOLES 4041 -407 LECM 1 +DOLEV 4283 2031 LYBA 1 +DOLEY 3219 -9638 KZFW 1 +DOLFF 4833 -12800 CZVR 1 +DOLFI 3321 1772 HLLL 2 +DOLFI 5889 467 ENZV 2 +DOLFN 4221 -8165 CZYZ 1 +DOLIB -2056 14442 YBBB 1 +DOLIE 2188 -16000 PHBK 1 +DOLIP 5200 -1200 EINN 1 +DOLIR 5862 8796 UNKL 1 +DOLIS 3900 537 DAAA 1 +DOLKE 2739 -8165 KZMA 1 +DOLLA 4566 -12307 KZSE 1 +DOLLR 4934 -12294 CZVR 1 +DOLLS 6314 -15592 PAMC 1 +DOLLY 3740 -8461 KZID 1 +DOLMA 4380 13265 UHWW 1 +DOLME 3502 6934 OAIX 1 +DOLOM 4471 1488 LDLD 1 +DOLON 4089 1759 LIBB 1 +DOLOS 3784 5803 OIIX 1 +DOLOT 4370 3347 UKFV 1 +DOLOX 481 10538 WSJC 1 +DOLPE 6072 -16164 PAZA 1 +DOLPH 2825 -9005 KZHU 1 +DOLPO 1106 -7002 SVZM 1 +DOLSI -2500 17469 NZZO 1 +DOLTA -513 10592 WIIZ 1 +DOLTI -278 -5787 SBAZ 1 +DOLTS 4339 -9720 KZMP 1 +DOLUL 5200 -1400 EISN 1 +DOLUN 5683 2747 EVRR 1 +DOLUR 4948 -506 EGTT 1 +DOLVI -1366 -4904 SBAZ 1 +DOM 1555 -6130 TTZP 2 +DOM -982 14851 AYPY 2 +DOMAG 5497 1769 EPWW 1 +DOMAL 4909 1343 LKAA 1 +DOMAN 5255 2484 UMMM 2 +DOMAN 3556 -10614 KZAB 2 +DOMAX -1554 -17567 NFFF 1 +DOMCO 3453 -9589 KZFW 1 +DOMDA -794 -5473 SBAZ 1 +DOMDE 3440 6915 OAIX 1 +DOMED 3875 4982 UBBA 1 +DOMEG 5171 759 EDGG 1 +DOMER 4100 -8554 KFWA 1 +DOMES 2904 -8088 KZJX 1 +DOMET 2514 8144 VIDF 1 +DOMEY 6513 -14806 PAZA 1 +DOMGA -144 -5855 SBAZ 1 +DOMGE 2821 -8062 KCOF 1 +DOMGI -1606 -4704 SBBS 1 +DOMIE 5545 -13350 PAKW 1 +DOMIL 4696 631 LFEE 2 +DOMIL -392 10524 WIIZ 2 +DOMIN -2472 -4915 SBBS 1 +DOMIW 2780 -9754 KCRP 1 +DOMLA -1910 -4241 SBBS 1 +DOMLE 3478 -9906 KZFW 1 +DOMLI -1502 -4776 SBBS 1 +DOMMS 3554 -11384 KZLA 1 +DOMOD 4786 129 LFFF 1 +DOMOK 4972 -211 LFRR 1 +DOMOL 3990 5909 UTAA 1 +DOMOM -1644 11513 YBBB 1 +DOMON -3923 17718 NZZC 2 +DOMON 5112 13298 UHHH 2 +DOMPE 3274 -9744 KZFW 1 +DOMSE 3903 -7743 KIAD 1 +DOMUK 5840 2854 ULLL 1 +DOMUT 5026 -167 EGTT 1 +DOMUX 5142 754 EDGG 1 +DOMVE 4665 -11227 KHLN 1 +DOMVY 4187 -7623 KZNY 1 +DON 4807 3774 UKDV 1 +DONA -2206 -4269 SBGL 1 +DONAB 4982 803 EDGG 1 +DONAC 3100 -8488 KZJX 1 +DONAD 5008 1300 LKAA 1 +DONAH 3296 -8500 KZTL 1 +DONAN 2786 12927 RORG 1 +DONAP 3004 -9765 KAUS 1 +DONAR 3335 13248 RJTG 1 +DONAS 3370 -658 GMMM 1 +DONAY 4309 -8972 KMSN 1 +DONBE 3012 -9103 KZHU 1 +DONBY 3688 12657 RKSS 1 +DONDA 1470 11202 VVTS 1 +DONDI -1982 12135 YBBB 1 +DONDO 4736 -12231 KSEA 1 +DONDU 3759 3706 LTAA 1 +DONEL 6367 -14567 PAZA 1 +DONEX 7011 2400 ENEN 1 +DONEY 2968 -8512 KZJX 1 +DONEZ 2426 -7628 KZMA 1 +DONGE 3505 -9437 KFSM 1 +DONGI 1771 10665 VVGL 1 +DONGO 3750 -8928 KZKC 1 +DONGS 2916 -8121 KZJX 1 +DONHU 2817 -8274 KZJX 1 +DONIB 5572 -770 EGPX 1 +DONIE 3162 -9572 KZFW 1 +DONIL 3908 -7531 KZDC 1 +DONKA -3041 -6439 SACU 1 +DONKE 1861 -6608 TJSJ 1 +DONKY 3266 13219 RJTG 1 +DONLA 2770 10440 ZUUU 1 +DONLD 2675 -7994 KPBI 1 +DONLO 1655 10029 VTPP 1 +DONLY 3318 -10466 KROW 1 +DONNA -3382 15518 YBBB 2 +DONNA 1411 10072 VTBD 2 +DONNN 4179 -7008 KHYA 1 +DONNO -2765 15255 YAMB 2 +DONNO 3023 -8157 KNIP 2 +DONNS 3954 -9406 KMCI 1 +DONNY 4653 -12037 KZMP 1 +DONOI 4771 9653 ZMUB 1 +DONOR -3045 -5316 SBBS 1 +DONOS 4328 -149 LECM 1 +DONOT 5894 750 ENEN 1 +DONRE -1627 -5639 SBBS 1 +DONSA 1459 6519 VABF 1 +DONSY 6493 -14763 PAFA 1 +DONTE 3801 -10373 KZDV 1 +DONUP 4263 6982 UAII 1 +DONUR 4751 7501 UAAH 1 +DONUS 5500 6493 USUU 1 +DONUT 4048 -8145 KZOB 1 +DONVE 3999 -8763 KZID 1 +DONVN 2661 -8064 KPBI 1 +DONVO 3757 12333 ZSHA 1 +DONVY 4297 -10818 KZLC 1 +DONXO 1144 10693 VVTS 1 +DONYA -1151 12991 YBBB 2 +DONYA 4220 -8297 KDTW 2 +DOOGY 4200 -8815 KORD 1 +DOOIN 4060 -7422 KEWR 1 +DOOKR 4653 -11148 KHLN 1 +DOOKS 2214 -15566 PHIK 1 +DOOLY 3366 -8364 KZTL 1 +DOOMS 3189 -9117 KZME 1 +DOONE 3491 -7894 KFAY 1 +DOOOH 3363 -8417 KATL 1 +DOOOO 1452 -8766 MHSC 1 +DOORE 4103 -7437 KZNY 1 +DOOTH 4088 -7769 KZNY 1 +DOOTY 4447 -7314 KBTV 1 +DOOZI 5563 -13217 PAZA 1 +DOPAM 5034 5921 UASP 1 +DOPAN 5220 6290 UAUA 1 +DOPAR 4831 6837 UAUA 1 +DOPDO 454 7429 VRMF 1 +DOPEK 5338 -93 EGTT 1 +DOPEL 3853 888 DTTC 1 +DOPEN 3976 -438 LECM 1 +DOPES 3471 -8752 KMSL 1 +DOPEY 3361 -9795 KZFW 1 +DOPHN 4456 -5548 CZQM 1 +DOPID 2092 8920 VECF 1 +DOPIE 2155 -15784 PHNG 1 +DOPIK 5944 2605 EETT 1 +DOPIL 4707 802 LSAG 1 +DOPNE 4050 -8016 KPIT 1 +DOPNO 3500 12345 ZSHA 1 +DOPOM -4384 17761 NZZO 1 +DOPOS 2882 7903 VIDF 1 +DOPOV 5008 1313 LKAA 1 +DOPUK -1824 12742 YBBB 1 +DOPUS 3527 2836 LGGG 1 +DOPVE 4629 -11915 KZSE 1 +DOQAN 4487 -11610 KZLC 1 +DORAB 2384 5980 OOMM 1 +DORAH 4392 -9039 KVOK 1 +DORAL 3038 6740 OPLR 1 +DORAM 1572 7735 VOMF 1 +DORAP 4747 960 LOVV 1 +DORAS 3960 1306 LIRR 1 +DORAT 3599 1354 LMMM 1 +DORAV 4433 885 LIMM 1 +DORBY 3514 -7882 KFBG 1 +DORCE 3308 -8051 KZJX 1 +DORCH 3809 14925 RJTG 2 +DORCH 4011 -8069 KZDC 2 +DORDI 4822 279 LFPV 1 +DOREC 3686 -9744 KZKC 1 +DOREN 3593 3328 LTAA 1 +DORER 5047 2721 UKLV 1 +DORET 4180 -8058 KZOB 1 +DOREX 3115 10438 ZPKM 1 +DORFF 3695 -8147 KZTL 1 +DORGE 3882 -7758 KZDC 1 +DORIA -97 11924 WIIZ 2 +DORIA 4809 -10557 KZLC 2 +DORIE 4476 -7499 KMSS 1 +DORIL 1943 8421 VECF 1 +DORIP 6090 10853 UERR 1 +DORIS 4298 -7306 KZBW 1 +DORKA -1835 -7277 SPIM 1 +DORLA 1199 -8820 MSLP 1 +DORLI 366 -5345 SOOO 1 +DORME 4152 -7071 KZBW 1 +DORMI 4087 38 LECB 1 +DORMR 2764 -8327 KTPA 1 +DORNO -1499 -5611 SBBS 1 +DOROS -1425 -17144 NSFF 1 +DORRF 6124 -14999 PAED 1 +DORRY 3953 -10465 KDEN 1 +DORSE 4899 -11476 KZSE 1 +DORSI -4326 -7065 SAVF 1 +DORTH 3973 -7467 KZNY 1 +DORTS 3230 -9111 KZME 1 +DORTT 4297 -8365 KFNT 1 +DORUK 3928 4219 LTAA 1 +DORUL 5747 12629 UELL 1 +DORVO -3472 -5752 SAEU 1 +DOSAD 4711 1902 LHBP 1 +DOSAG 4601 2122 LRBB 1 +DOSAK 5201 7820 UAUA 1 +DOSAL 5340 1539 EPWW 1 +DOSAM -1690 13320 YBBB 1 +DOSAT 2169 8131 VABF 1 +DOSAY 4071 -8642 KZAU 1 +DOSBE 3511 -8106 KCLT 1 +DOSEC 3043 -9618 KCLL 1 +DOSEE 4414 -12303 KZSE 1 +DOSEL -3717 14540 YMMM 3 +DOSEL 5062 721 EDGG 3 +DOSEL 4427 -8802 KGRB 3 +DOSES 3526 -8824 KSNH 1 +DOSEX 5118 594 EHBK 1 +DOSEY 6598 -16116 PABL 1 +DOSHI 3560 6844 OAKX 1 +DOSIK 176 10204 WMFC 1 +DOSIS 4924 1141 EDFF 1 +DOSIX 5235 1923 EPWW 1 +DOSLE 3275 -8381 KWRB 1 +DOSNE 4407 -6914 KZBW 1 +DOSNY 4330 -9494 KZMP 1 +DOSOA 3817 -9513 KZKC 1 +DOSON 7352 8038 UODD 1 +DOSOR 4195 6921 UAII 1 +DOSRA 1090 -6597 SVZM 1 +DOSSY 3038 -9950 KZHU 1 +DOSTE -7797 16739 NZPG 1 +DOSTI 2597 6505 OPKR 1 +DOSUL 4368 -332 LECM 1 +DOSUN 6012 -639 EGPX 1 +DOSUR 5486 919 EDVV 1 +DOSUS 1440 11951 RPRP 1 +DOSUT 1703 11368 ZJSY 1 +DOSWL 4123 -7370 KZBW 1 +DOTAC 6454 -15831 PANU 1 +DOTAL 4413 7815 UACC 1 +DOTAM 4236 2341 LBSR 1 +DOTAP -2015 13672 YBBB 1 +DOTAT 1040 7419 VOMF 1 +DOTAY 4118 -9601 KOFF 1 +DOTBA -1938 -4332 SBBS 1 +DOTBE 4877 -9473 KBDE 1 +DOTCA 4266 -7380 KALB 1 +DOTEE 3706 -9729 KZKC 1 +DOTEL 4792 3358 UKDV 1 +DOTEN 1074 9000 VOMF 1 +DOTII 2119 -15816 PHIK 1 +DOTIK -1960 -15979 NZZO 1 +DOTIP 2076 7295 VABF 1 +DOTIR 135 13016 WABZ 1 +DOTIV 3436 -347 GMMM 1 +DOTIW 4300 -8878 KZSE 1 +DOTKA -1476 -4796 SBBS 1 +DOTKY 6685 -16154 PFNO 1 +DOTLA -1068 -5202 SBBS 1 +DOTME 3884 -11465 KZLC 1 +DOTMI 2272 11617 VHHH 1 +DOTNE 3772 -12261 KSFO 1 +DOTOB 5329 807 EDWW 1 +DOTOD -1524 14907 YBBB 1 +DOTOP -3210 11908 YMMM 1 +DOTOR 2578 -9921 MMTY 1 +DOTOS 4053 11195 ZBZB 1 +DOTRI -3854 -6101 SAEF 1 +DOTRO 1122 -7405 SKEC 1 +DOTSN 3407 -8293 KZTL 1 +DOTTE 3922 -9475 KFLV 1 +DOTTI 4222 -8316 KDTW 1 +DOTTY 5063 -5558 CZQX 1 +DOTYY 3978 -8578 KZID 1 +DOUGA 3274 -11689 KSAN 1 +DOUGE 6464 -14816 PAFA 1 +DOUGG 3742 -7915 KLYH 1 +DOUGH 3401 -8098 KPHX 1 +DOUGY -2918 15119 YBBB 2 +DOUGY 4583 -8973 KZMP 2 +DOUGZ 2644 -8066 KZMA 1 +DOURS 4350 -9114 KZMP 1 +DOV 3913 -7547 KDOV 1 +DOVAG 2858 13381 RJTG 1 +DOVAH 4316 -7087 KPSM 1 +DOVAL 4628 -11261 KBTM 1 +DOVAY 3813 -7556 KZDC 1 +DOVE 3666 12776 RKTU 1 +DOVEE 3545 -11480 KZLA 1 +DOVER 3274 -8152 KZJX 1 +DOVEY 4112 -6700 KZBW 1 +DOVIE 2914 -10054 KDLF 1 +DOVKE 3163 6605 OAKN 1 +DOVOL 351 10382 WSJC 1 +DOVOM -2867 16300 NFFF 1 +DOVOP 3474 10874 ZLHW 1 +DOVQA 3449 -9215 KLIT 1 +DOVRI -2480 -7056 SCFZ 1 +DOVRR 1872 -15767 KZAK 1 +DOVSE 3524 -8090 KCLT 1 +DOWAH 4163 -7306 KBDL 1 +DOWCY 4448 -11959 KZSE 1 +DOWDI 6472 -15755 PAZA 1 +DOWER 4127 -8486 KZAU 1 +DOWES 3105 -10345 KZAB 1 +DOWNE 3396 -11812 KZLA 1 +DOWNI 5708 -211 EGPD 1 +DOWNN 2751 -8176 KZMA 1 +DOWNR 1400 -8755 MHSC 1 +DOWNS 4996 -9732 CZWG 2 +DOWNS 3805 -8625 KZID 2 +DOWNY 3951 -10729 KZDV 1 +DOXAR 1237 11038 VVTS 1 +DOXIE -3114 14810 YMMM 2 +DOXIE 4584 -11517 KZBW 2 +DOXIS -4504 16912 NZQN 1 +DOXSI 2578 -8039 KMIA 1 +DOXXY 4212 -8447 KZOB 1 +DOYAB 4842 -10150 KMOT 1 +DOYAD 2966 -9209 KZHU 1 +DOYAG 4363 -8889 KZAU 1 +DOYAR 3983 -8969 KSPI 1 +DOYAY 3874 -9063 KSTL 1 +DOYDE 3643 -10573 KSKX 1 +DOYEB 3476 -12061 KVBG 1 +DOYEC 3541 -10510 KZAB 1 +DOYED 4284 -10988 KZLC 1 +DOYEG 6124 -14999 KZAN 1 +DOYEL 4515 -11820 KBKE 1 +DOYLE 3518 12638 RKJB 2 +DOYLE 3374 -11873 KZLA 2 +DOYSU 3815 -7536 KSBY 1 +DOZ -3283 -6879 SAMV 1 +DOZEN 3603 13327 RJRJ 1 +DOZER 3127 -8637 KZJX 1 +DOZEY 6240 -14548 PAZA 1 +DOZIT 3637 -11218 KZLA 1 +DOZPA 3897 -9568 KFOE 1 +DOZXU 4521 -9321 KZMP 1 +DP 2859 7700 VIDP 1 +DPA 4189 -8835 KZAU 1 +DPCXG 5972 -13533 PAZA 1 +DPE 4993 117 LFFF 1 +DPH 3066 13215 RJTG 1 +DPK 4079 -7330 KZNY 1 +DPLOY 2999 -9576 KIAH 1 +DPN 2857 7710 VIDF 1 +DPO -4117 14643 YMMM 1 +DPR 4508 -10172 KZMP 1 +DQ 5573 -12007 CZEG 1 +DQN 4002 -8440 KZID 1 +DQO 3968 -7561 KZDC 1 +DR 5522 3736 UUWV 1 +DRAAK 3314 -9701 KDFW 1 +DRABK 3079 -8517 KZJX 1 +DRABS 4076 -9837 KZMP 1 +DRACA -3442 -5637 SUEO 1 +DRACK 4411 -12143 KZSE 1 +DRADO -1266 13087 YPDN 1 +DRAEK 3928 -8468 KCVG 1 +DRAFT 2986 -8242 KZJX 1 +DRAGN 3356 13229 RJTG 2 +DRAGN 3722 12742 RKSO 2 +DRAGO 5291 -12228 CZVR 3 +DRAGO 2315 -10306 MMZT 3 +DRAGO 4001 177 LECB 3 +DRAGU 4705 2355 LRBB 1 +DRAHN 4313 -8900 KMSN 1 +DRAIK 3713 -7898 KZDC 1 +DRAIL 4482 -9392 KZMP 1 +DRAIN 4366 -12330 KZSE 1 +DRAIP 4177 -8378 KTOL 1 +DRAKE -5931 -6359 SCCZ 4 +DRAKE 2562 12208 RCAA 4 +DRAKE 5021 -8 EGTT 4 +DRAKE 3861 -10441 KZDV 4 +DRAKK 3575 -8637 KATL 1 +DRAMA 3903 -9663 KZKC 1 +DRANE 3313 -9297 KELD 1 +DRANO 3535 -9390 KZME 1 +DRAPE 4065 -7611 KZNY 1 +DRAPH 2967 -9466 KZHU 1 +DRAPP 5464 -17812 PAZA 1 +DRAPR 4030 -11217 KSLC 1 +DRAST 3463 -9143 KZME 1 +DRAWL 3749 -10162 KZKC 1 +DRAWN -1463 -17090 NSFF 1 +DRAXX 3272 -11453 KNYL 1 +DRAYK 2302 -15258 KZAK 1 +DRBOB 3175 -9471 KZHU 1 +DRBRN 4252 -8314 KDTW 1 +DRE 5282 1583 EPRL 1 +DREAM 3565 13985 RJTT 2 +DREAM 3717 -11499 KLSV 2 +DREAR 4314 -8905 KZAU 1 +DREEM 4236 -7174 KBVY 1 +DREFT 3693 -8501 KBNA 1 +DREGO 2152 -15770 PHNG 1 +DREGS 4032 -8761 KZAU 1 +DREMS 4043 -7454 KLGA 1 +DREWS -1612 14533 YBBB 2 +DREWS 4273 -12289 KZSE 2 +DREWW 2885 -8147 KMCO 1 +DREWZ 2976 -9562 KZHU 1 +DREXL 3828 -10479 KPUB 1 +DRG 2749 9502 VECF 1 +DRIBB 3208 -11137 KRYN 1 +DRIED 3063 -9305 KZHU 1 +DRIFT 3981 -7368 KZNY 1 +DRIFY 3370 -11819 KTOA 1 +DRIGE 6398 -16087 PAUN 1 +DRILL 3190 -9680 KZFW 1 +DRINA -3542 13923 YMMM 1 +DRINK -1568 -3955 SBBS 2 +DRINK 1851 -6503 TIST 2 +DRIPE 4531 -8469 KZMP 1 +DRIVE 3690 -7657 KZDC 1 +DRIVL 3919 -9358 KZKC 1 +DRIVR 3689 14848 RJTG 2 +DRIVR 4152 -8640 KMDW 2 +DRK 3470 -11248 KZAB 1 +DRN 5102 1360 EDBB 1 +DRO 3715 -10775 KZDV 1 +DROME 4272 -8240 CZYZ 1 +DROMI 6299 -2651 BIKF 1 +DRONE 3653 -7667 KZDC 1 +DROOP 3710 -9445 KZKC 1 +DROPP 2923 -9553 KEFD 1 +DROPR 6456 -14699 PAEI 1 +DROPS 3591 -9658 KZKC 1 +DROUN 1836 -6729 TJBQ 1 +DROVE 4135 -8185 KZOB 1 +DROWE 3744 -8104 KZID 1 +DROWN 2472 -8058 KZMA 1 +DRPPD 3078 -9669 KZHU 1 +DRUDJ 2871 -8112 KZMA 1 +DRUGA 3969 -8400 KCLE 1 +DRUMO -2951 15761 YBBB 1 +DRUMR 4222 -8530 KBTL 1 +DRUNK -1242 -4492 SBBS 2 +DRUNK 4208 -7066 KZBW 2 +DRUSS 3900 -8465 KCVG 1 +DRUZZ 3916 -7836 KZDC 1 +DRVAR 4435 1659 LQSB 1 +DRXLR 2976 -9523 KCXO 1 +DRYAD 4217 -11399 KZLC 1 +DRYCK 2793 -9828 KZHU 1 +DRYDN 3252 -8548 KZTL 1 +DRYED 3863 -6667 KZNY 1 +DRYHT 3442 -10814 KZAB 1 +DRYLK 3882 -11610 KZLC 1 +DRYVE 4042 -11205 KSLC 1 +DRYVR 3405 -8194 KZTL 1 +DRZ 3529 4019 OSTT 1 +DS 3020 10685 ZPKM 3 +DS -693 3915 HTDA 3 +DS 3943 6724 UTSS 3 +DSD 4425 -12130 KZSE 1 +DSERT 3340 -11216 KPHX 1 +DSH 3015 12050 ZSCH 1 +DSHRT 3181 -10322 KINK 1 +DSM 4144 -9365 KZMP 1 +DSOTO 3195 -8876 KMEI 1 +DST 2775 12063 ZSHA 1 +DSURT 3334 -11625 KSAN 1 +DT 5548 5489 UWUU 1 +DTA 3930 -11251 KZLC 1 +DTCHS 3335 -11357 KZAB 1 +DTI 1155 4309 HDAM 1 +DTL 4683 -9589 KZMP 1 +DTN 3254 -9374 KZTN 1 +DTONA 4175 -7429 KZBW 1 +DTREE 3096 -8323 KVAD 1 +DTY 5218 -111 EGTT 1 +DU -740 2082 FNAN 1 +DUAMO 527 9751 WIIZ 1 +DUANE 4745 -12223 KBFI 1 +DUB 5350 -631 EINN 1 +DUBAG -1555 8500 YMMM 2 +DUBAG 3486 11373 ZHWH 2 +DUBAN 2794 12369 RCAA 1 +DUBAX 643 10013 VTBB 1 +DUBAY 3235 -10543 KZAB 1 +DUBBI 2621 -8030 KFLL 1 +DUBBS 3527 -8475 KZTL 1 +DUBBY 2896 -9894 KSKF 1 +DUBES 6112 8877 UNIP 1 +DUBEV -2755 16345 NFFF 1 +DUBEY 6416 -14550 PABI 1 +DUBGO 2986 11967 ZSHC 1 +DUBIN 5581 2698 EVRR 2 +DUBIN 4291 -7199 KZBW 2 +DUBKE 4519 -9259 KZMP 1 +DUBKU 62 -7790 SETU 1 +DUBLX 3617 -11464 KLAS 1 +DUBME 2947 -10092 KDRT 1 +DUBMY 4503 -12281 KZSE 1 +DUBON -4350 17097 NZZC 1 +DUBOS 4122 -7880 KDUJ 1 +DUBOW 3325 -9398 KZFW 1 +DUBOX 2037 7683 VABF 1 +DUBRA 136 -7194 SKED 1 +DUBRY 3788 -12287 KZOA 1 +DUBSA 382 10476 WSJC 1 +DUBTA 782 9168 VOMF 1 +DUBTE 3023 -8161 KNIP 1 +DUBUT 4166 11294 ZBPE 1 +DUBYA 3901 -7687 KADW 1 +DUC 3438 -9792 KZFW 1 +DUCAS 3289 -10710 KZAB 1 +DUCAY 4050 -11560 KZLC 1 +DUCBE 4120 -10547 KLAR 1 +DUCEG 4182 -7046 KHYA 1 +DUCEK 6792 -14608 PARC 1 +DUCEL 6452 -15571 PARY 1 +DUCEV 4795 -9747 KGFK 1 +DUCFI 1502 14571 PGWT 1 +DUCKA 4580 -12323 KZSE 1 +DUCKE 3790 -12010 KZOA 1 +DUCKY 2771 -9744 KCRP 1 +DUCLA 5703 -13563 PASI 1 +DUCOZ 3025 -9552 KIAH 1 +DUCXU 4444 -10059 KPIR 1 +DUCYE 3549 -8851 KZME 1 +DUDBE 3636 -11534 KLSV 1 +DUDDA 4063 -7297 KZBW 1 +DUDDS 3901 -7650 KBWI 1 +DUDES 3872 -12021 KSMF 1 +DUDIP -1879 5967 FIMM 1 +DUDIS 700 10681 VVTS 1 +DUDKE 3047 -8887 KBIX 1 +DUDLE 3522 -10671 KZAB 1 +DUDLY 3426 -8410 KZTL 1 +DUDMY 2980 -9524 KIAH 1 +DUDPE 5007 845 ETOU 1 +DUDRE 4565 -12292 KPDX 1 +DUDRI 1900 5200 OBOB 1 +DUDTE 3922 -11251 KZLC 1 +DUDVE 2072 -15680 PHHN 1 +DUEAS 3745 -8964 KZKC 1 +DUETS 3307 -12452 KZAK 1 +DUEYS 4115 -7380 KZBW 1 +DUFAL 3749 -9198 KZKC 1 +DUFEE 4211 -8706 KZAU 1 +DUFEL 3843 -10666 KZDV 1 +DUFFA 3207 -9818 KZFW 1 +DUFFI 3635 -7779 KZDC 1 +DUFFY 4079 -7352 KJFK 1 +DUFUR 4543 -12120 KPDX 1 +DUG 3147 -10960 KZAB 1 +DUGAC 5531 -16110 PAZA 1 +DUGAN -3388 17339 NZZC 1 +DUGAR 4574 10627 ZMUB 1 +DUGEY 6674 -15950 PASK 1 +DUGGS 5304 -12950 CZVR 1 +DUGGY 4071 -11225 KSLC 1 +DUGLA 3950 2722 LTBB 1 +DUGLE 3786 -12067 KZOA 1 +DUGNO 6066 -8000 CZWG 1 +DUGOM -655 15605 AGPY 1 +DUGON 802 10210 VTBB 1 +DUGOS 889 8480 VCCC 1 +DUGPE 3986 -8451 KDAY 1 +DUGRE 3636 -9792 KEND 1 +DUGSA 5015 -10535 CYCY 1 +DUGTE 4496 -8972 KZMP 1 +DUHAM 3605 -7883 KZDC 1 +DUHGO 5905 -15856 PFCL 1 +DUHHA 3535 -9883 KZFW 1 +DUHIV 6980 -16250 PPIZ 1 +DUHJY 4123 -12443 KZSE 1 +DUJAR 2940 -9532 KEFD 1 +DUKAC 6517 -15248 PATA 1 +DUKAN 3999 5150 UBBA 1 +DUKAR 6462 17972 UHMA 1 +DUKAT 5447 2562 EYVL 1 +DUKEC 5678 -13361 PAFE 1 +DUKES -3608 14025 YMMM 2 +DUKES 3891 -7739 KZDC 2 +DUKGE 6331 -16227 PAMK 1 +DUKIW 3494 -11225 KPRC 1 +DUKKE 4062 -290 LEMD 1 +DUKKS 4404 -12321 KEUG 1 +DUKKY 2358 -7526 MYNN 1 +DUKLE 3396 -9847 KSPS 1 +DUKME 3121 -8539 KDHN 1 +DUKPA 6515 -11000 CZEG 1 +DUKSE 4345 -8382 KMBS 1 +DUKTA 1997 -8434 MHTG 1 +DUKUB -1200 14933 YBBB 1 +DUKUM 2628 9066 VECF 1 +DUKUN 765 9752 WMFC 1 +DULAB 1817 3900 HHAA 1 +DULAN 4665 9811 ZMUB 1 +DULAP 4092 -8969 KZAU 1 +DULAR 2161 7738 VABF 1 +DULAV 3895 4563 OIIX 1 +DULCE 261 -16590 KZAK 1 +DULEB 5382 2939 UMMM 1 +DULEE 2983 -7915 KZMA 1 +DULEX -4145 17466 NZWN 1 +DULEY 3928 -8467 KCVG 1 +DULIA -1799 -6180 SLLF 1 +DULKE 3524 -10628 KZAB 1 +DULON 200 12601 WAAZ 1 +DULOP 1824 11454 VHVH 1 +DULPI 1846 -6912 MDLR 1 +DULRE 6437 -16511 PAOM 1 +DULSI 1701 -6951 MDCS 1 +DUMAS 267 10143 WMKK 2 +DUMAS 2612 12070 RCAA 2 +DUMAV -1394 13560 YBBB 1 +DUMBA 3750 -12210 KSFO 1 +DUMBB 3456 -8514 KZTL 1 +DUMBE 4771 -9744 KRDR 1 +DUMDE 2767 -8268 KMCF 1 +DUMDY 4549 -9325 KZMP 1 +DUMET 3136 12278 ZSHA 1 +DUMGE 3999 -8740 KZID 1 +DUMIW 3803 -7960 KZDC 1 +DUMKA 2418 8735 VECF 1 +DUMKE 4187 -7873 KBFD 1 +DUMMP 4436 -12113 KZSE 1 +DUMMR 4047 -7611 KZNY 1 +DUMMS 3513 -8998 KMEM 1 +DUMMY 3195 -8323 KZJX 1 +DUMOK 230 10200 WMFC 1 +DUMOL 1900 11445 VHVH 1 +DUMOT -4085 17384 NZZC 1 +DUMPI 2529 5342 OMAE 2 +DUMPI 3494 -9196 KZME 2 +DUMPS 3379 -10072 KZFW 1 +DUMPY 3266 -9651 KDFW 1 +DUMSI 1908 4264 OEJD 1 +DUMUM -1910 -15700 NTZO 1 +DUNA -1294 -3849 SBSV 1 +DUNAK -2143 18000 NFFN 1 +DUNAM -687 10592 WIIZ 1 +DUNAV 4513 2848 LRBB 1 +DUNAX -4362 17411 NZZC 1 +DUNAY 3059 -9122 KBTR 1 +DUNBA 3592 5182 OIIX 1 +DUNBE 3070 -8983 KZHU 1 +DUNBO 4087 -7370 KZBW 1 +DUNCA 4227 -7202 KORH 1 +DUNCE -2145 -5348 SBBS 2 +DUNCE 3685 -7949 KZDC 2 +DUNCN 4885 -12366 CZVR 1 +DUNDA -3272 12187 YMMM 1 +DUNDE 3002 -10030 KZHU 1 +DUNED 2243 -6960 KZMA 1 +DUNEE 4032 -7304 KZBW 1 +DUNEL 1373 -9011 MHTG 1 +DUNER 1349 -7117 TNCF 1 +DUNES 4086 316 LECB 1 +DUNEX 4976 -9727 CYWG 2 +DUNEX 2894 -11150 MMTY 2 +DUNEY -500 -16897 NGFF 1 +DUNEZ 4634 -11901 KZSC 1 +DUNGO 1795 -6880 MDCS 1 +DUNGY 3453 -7964 KZJX 1 +DUNIA -397 11314 WADZ 1 +DUNIG 2882 -6874 KZNY 1 +DUNKE 3483 -8221 KZTL 1 +DUNKN 3198 -8197 KZJX 1 +DUNKO 2678 -11294 MMZT 1 +DUNKS 4243 -8419 KZOB 1 +DUNLO 5333 -550 EISN 1 +DUNLP 4052 -11197 KSLC 1 +DUNNI 3887 -12139 KMCC 1 +DUNNO 2293 -7593 MYNN 1 +DUNNS 4441 -6986 KZOB 1 +DUNNY 4026 -10377 KDEN 1 +DUNOR 5326 -6025 CYYR 1 +DUNOS 2847 -11465 MMZT 1 +DUNTA 1561 -6219 TTPP 1 +DUNTU 4897 -11760 KZSE 1 +DUPAB 4507 -7465 CZUL 1 +DUPAK 1850 -7950 MKJK 1 +DUPAL 3361 -10477 KZAB 1 +DUPAN 2551 -6458 KZNY 1 +DUPAY 4127 -8208 KCLE 1 +DUPEL 1775 -6844 MDCS 1 +DUPEV 6457 -13000 CZWG 1 +DUPEY 3804 -7675 KZDC 1 +DUPIS 5462 -11048 CYOD 1 +DUPIT 2629 12767 RODN 1 +DUPJA 3283 -7999 KCHS 1 +DUPLO 1855 -9528 MMID 1 +DUPOD 4963 -12392 CZVR 1 +DUPOL 3081 -11535 MMZT 1 +DUPON 3969 -8971 KZKC 1 +DUPOX 2794 -6854 KZNY 1 +DUPRA 1150 -8389 MHTG 1 +DUPRE 4213 -8657 KBEH 1 +DUPRI 1841 -7189 MTPP 1 +DUPSE 1445 -8764 MHSC 1 +DUPUF 1932 16642 PWAK 1 +DUPUG 3129 6547 OAKN 1 +DUPYA 5881 -15693 PAKN 1 +DUR -3336 -5650 SUEO 1 +DURAK 5014 -12042 CZVR 1 +DURAM 1229 -8277 MHTG 1 +DURAN 3799 -7976 KZSP 1 +DURBA -3122 2877 FAJA 1 +DURBE 3934 -7481 KACY 1 +DURBN 4674 -9724 KZMP 1 +DURDO 1575 -9613 MMID 1 +DURDY 3973 5284 UTAK 1 +DUREN 3983 3250 LTAD 1 +DUREQ 3242 -9532 KTYR 1 +DURES 1415 -8720 MHTG 1 +DURHA 3966 -12176 KZOA 1 +DURHE 4022 -9269 KIRK 1 +DURIL 5000 -8853 CZWG 1 +DURKA 3557 7175 OPLR 1 +DURKE 3928 -9598 KFOE 1 +DURLI 2290 -9134 MMID 1 +DURMA 2445 4577 OEJD 1 +DURME 3041 -8713 KNPA 1 +DUROC 6438 -16602 PAZA 1 +DUROT 5804 -10845 CZEG 1 +DURPA 2415 -10344 MMFR 1 +DURRA 3949 -8372 KZID 1 +DURRY 6494 -15583 PAGA 1 +DURSI 2721 5203 OIIX 1 +DURTU 2450 -11030 MMLP 1 +DURVE 4060 -8959 KPIA 1 +DUSAC 2601 -14617 KZAK 1 +DUSAN 1435 -7000 TNCF 1 +DUSAY 4283 -8772 KMKE 1 +DUSBI 2056 -8737 MMCZ 1 +DUSBO 2810 4688 OEJD 1 +DUSCA 4466 -10876 KZLC 1 +DUSDO 2294 -10933 MMZT 1 +DUSFO 4676 -9251 KZMP 1 +DUSIT 2637 12779 RODN 1 +DUSKI 2040 17500 KZAK 1 +DUSKY 4092 -8320 KZOB 1 +DUSLO 2047 -8947 MMTG 1 +DUSMA 5370 -8000 CZYZ 1 +DUSOB 6030 -13000 CZWG 1 +DUSON 3031 -9228 KZHU 1 +DUSPI 2320 -9778 MMTY 1 +DUSTA 2722 4923 OBBB 1 +DUSTN 3928 -9459 KMCI 1 +DUSTT 3874 -9489 KZKC 1 +DUSTY 2950 7098 OPKR 1 +DUSUB 4375 -7833 CZYZ 1 +DUSUT 4265 -8139 CYZY 1 +DUSVE 3987 -8379 KSGH 1 +DUSVI 2983 -10459 MMTY 1 +DUT 5391 -16655 PAZA 1 +DUTAC 4221 -7596 KBGM 1 +DUTAN 2267 -8223 MUFH 1 +DUTAR 3865 6138 UTAA 1 +DUTAV 1917 -7133 MDCS 1 +DUTAX 4968 -11578 CZVR 1 +DUTCA 6057 -15067 PASX 1 +DUTCH 3725 -8970 KCGI 1 +DUTEE 3409 -7981 KZJX 1 +DUTEV 4424 -7732 CYTR 1 +DUTEY 3486 -11232 KPHX 1 +DUTIE 4695 -11916 KMWH 1 +DUTKE 6642 -14696 PAWB 1 +DUTME 4353 -11612 KBOI 1 +DUTMY 3848 -8956 KZKC 1 +DUTNE 3317 4428 ORBI 1 +DUTOK 4876 -12373 CZVR 1 +DUTOR 4422 -7729 CYTR 1 +DUTSE 3912 -7544 KDOV 1 +DUTSH 4114 -8255 KZOB 1 +DUTUM 6387 -6700 CZUL 1 +DUTYA 3022 -8445 KTLH 1 +DUTYS 4313 -8933 KZAU 1 +DUUCK 6132 -15037 PANC 1 +DUUNK 3019 -9499 KCXO 1 +DUVAG 4856 -6881 CZUL 1 +DUVAL 2797 -9860 KZHU 1 +DUVAT 3195 -8451 KZJX 1 +DUVER 6000 -9300 CZWG 1 +DUVES 2864 -10643 MMTY 1 +DUVFU 7043 -15812 PAZA 1 +DUVGA 2551 5406 OMAE 1 +DUVIH 4291 -8374 KFNT 1 +DUVIN 4371 -6700 CZBW 1 +DUVNO 5165 -11367 CZEG 1 +DUVOT 6249 -14100 PAZA 1 +DUVPE 4784 -12228 KPAE 1 +DUVRO 2591 -10107 MMTY 1 +DUWOD 3975 -7498 KPHL 1 +DUWOP 3354 -11200 KPHX 1 +DUWOT 3023 -8148 KNIP 1 +DUXAR 5677 -12943 CZEG 1 +DUXBY 3770 -12246 KSFO 1 +DUXHO 4685 -9839 KJMS 1 +DUXUN 1500 -7922 MKJK 1 +DUYAL 3385 -8073 KZJX 1 +DUYAS 5959 -15770 PANW 1 +DUYDE 4068 -11200 KZLC 1 +DUYEG 5883 -16039 PAZA 1 +DUYEP 3943 -11977 KRNO 1 +DUYER 3148 -8567 KZJX 1 +DUYET 3757 -12226 KSFO 1 +DUYEY 4283 -8791 KMKE 1 +DV 4432 3870 URRV 2 +DV -689 3919 HTDC 2 +DVA 4583 2297 LRBB 1 +DVALL 2551 -8100 KZMA 1 +DVANY 4186 -7230 KZBW 1 +DVC 3781 -10893 KZDV 1 +DVIDE 3972 -7512 KPHL 1 +DVILL 4202 -9116 KZAU 1 +DVL 4931 31 LFFF 3 +DVL -1381 3381 FWLL 3 +DVL 4812 -9891 KZMP 3 +DVR -800 14973 AYPY 2 +DVR 5116 136 EGTT 2 +DVV 3989 -10462 KZDV 1 +DW 4282 7355 UAFM 3 +DW 5403 4918 UWWW 3 +DW 4850 3984 UKDV 3 +DWA 964 4185 HAAA 1 +DWARF 5538 -13224 PAZA 1 +DWEEB 4187 -8683 KORD 1 +DWELL 4109 -9693 KZMP 1 +DWG 3048 -8652 KVPS 1 +DWH 3013 -9557 KZHU 1 +DWI 1410 9821 VYDW 1 +DWINE 3521 -9622 KZFW 1 +DWITE 4210 -7495 KZBW 1 +DWIYT 4530 -9229 KZMP 1 +DWN 4325 2765 LBWN 2 +DWN 4509 -9445 KZMP 2 +DWORF 3481 -12067 KVBG 1 +DWSON 3541 -9000 KZME 1 +DWURF 4078 -7434 KTEB 1 +DWYTE 3426 -7927 KZJX 1 +DX 5430 5678 UWUU 1 +DXB 2524 5539 OMDB 1 +DXO 4221 -8337 KZOB 1 +DXT 4247 -7317 KZBW 1 +DY 3974 6640 UTSS 1 +DYANA 3469 -8244 KZTL 1 +DYANE 1949 -15602 PHKO 1 +DYANN 4108 -11215 KSLC 1 +DYB 3787 4021 LTAA 2 +DYB 3306 -8028 KZTL 2 +DYBLO 3780 -12199 KZOA 1 +DYDRA 2125 -15787 PHIK 1 +DYE 3560 13982 RJTI 1 +DYEES 2960 -8802 KZHU 1 +DYERS 3373 -11784 KSNA 1 +DYETT 3255 -10350 KZAB 1 +DYLAN 3421 -11922 KCMA 1 +DYLIN 4029 -7486 KEWR 1 +DYLON 1925 16675 PWAK 1 +DYMMO 3399 -11783 KLAX 1 +DYMON 3975 -10466 KDEN 1 +DYNAH 2395 -7795 KZMA 1 +DYPAD 3416 -11936 KNTD 1 +DYPSO 3474 -11651 KLAX 1 +DYR 3602 -8932 KZME 1 +DYS 3242 -9986 KDYS 1 +DYSON 5058 -11467 CZEG 1 +DYSSS 3662 -11650 KZAS 1 +DZ 4360 10443 ZMDZ 1 +DZF 3244 4838 OIIX 1 +DZG 4772 6776 UAKD 1 +DZP -1281 4528 FMMM 1 +EACKS 3948 -11250 KZLC 1 +EAFIV 3519 -8082 KCLT 1 +EAGAL 3386 -8183 KAGS 1 +EAGAN 4486 -9316 KMSP 1 +EAGGL 4159 -12153 KLMT 1 +EAGLE -2574 15149 YBBB 4 +EAGLE -2920 -5179 SBCW 4 +EAGLE 5327 -6001 CYYR 4 +EAGLE 3472 13087 RJOI 4 +EAGRE 4175 -7234 KISP 1 +EAGUL 3413 -11108 KZAB 1 +EAKER 3432 -9662 KZFW 1 +EAKES 3056 -9531 KZHU 1 +EANEY 4231 -7831 KOLE 1 +EAONE 3387 -8380 KZTL 1 +EAR 4073 -9901 KZMP 1 +EARED 4096 -7968 KZOB 1 +EARLE 4043 -8705 KZID 1 +EARLI 3667 -9033 KZME 1 +EARLS 3729 -10434 KZDV 1 +EARMI 6398 -16126 PAZA 1 +EARND 4143 -8757 KZAU 1 +EARPP 3787 -9971 KZKC 1 +EARTH 2883 -8070 KZMA 1 +EAS 5096 -136 EGHI 1 +EASAL 3113 -8535 KDHN 1 +EASEL 3903 -8572 KIND 1 +EASEY 3972 -7545 KPHL 1 +EASON 4450 -12333 KZSE 1 +EASTO 3385 -8072 KMMT 1 +EASTP 1991 -7395 MUGM 1 +EASTT -7791 16642 NZPG 1 +EAT 4740 -12021 KZSE 1 +EATAK 4307 14349 RJTG 1 +EATEM 2799 -8237 KMCF 1 +EATEN 4287 -7562 KZNY 1 +EATNN 3016 -8733 KNPA 1 +EATWO 3362 -8374 KZKZ 1 +EAU 4490 -9148 KZMP 1 +EAV 6689 -15156 PAZA 1 +EAVER 3651 -8237 KTRI 1 +EAVES 3868 -9055 KSUS 1 +EB 5493 8308 UNNT 1 +EBA 3171 925 DTTC 1 +EBACA 4338 -11058 KJAC 1 +EBADA -624 2029 FZZA 1 +EBADE 3361 -9277 KCDH 1 +EBAKE 4228 -8706 KZAU 1 +EBALA 1091 810 DNKK 1 +EBANA 5105 896 EDGG 1 +EBANS 3355 -8208 KZTL 1 +EBAPE 2986 -8213 KGNV 1 +EBASA 5180 1419 EDWW 1 +EBATI 2426 -885 GOOO 1 +EBATU 4951 899 EDGG 1 +EBAYA 6452 -16306 PAGL 1 +EBAZE 3426 -8577 KZTL 1 +EBBEE 4056 -7382 KJFK 1 +EBBER 2171 -15315 PHZH 1 +EBBIE 4046 -10494 KZDV 1 +EBBRT 3529 -11369 KIWA 1 +EBDAL 4379 -7944 CYYZ 1 +EBDEL 1007 -8838 MHTG 1 +EBDOG 4799 -7865 CZUL 1 +EBDOL 1953 -10438 MMEX 1 +EBDUS 4449 -7763 CZUL 1 +EBEBE 259 -16462 KZAK 1 +EBEDA 4816 1213 EDMM 1 +EBEDI 3973 3912 LTLT 1 +EBEFE 3326 -8849 KZME 1 +EBEKY 4079 -8164 KZOB 1 +EBELE 3999 -7460 KWRI 1 +EBELI 6407 2257 EFES 1 +EBELS 2847 -8255 KBKV 1 +EBENE 3298 -9608 KZFW 1 +EBENI 4873 2159 LZBB 1 +EBENS 4198 -8766 KORD 1 +EBERT 4355 -7276 KZBW 1 +EBESI 5008 1104 EDMM 1 +EBESY 3457 -8547 KZTL 1 +EBETH 3070 -8646 KVPS 1 +EBFIT 745 13474 PTRO 1 +EBGAB 1811 -10179 MMEX 1 +EBGUT 6349 -11452 CZEG 1 +EBGUY 5961 -15767 PAJZ 1 +EBICI 4291 -10655 KCPR 1 +EBIKY 6496 -15730 PAZA 1 +EBILE 5196 -17642 PADK 1 +EBIMA 5329 2293 EPWW 1 +EBIMU 1005 1328 DNKK 1 +EBINE 3366 13966 RJRJ 1 +EBINY 4248 -12325 KZLC 1 +EBISU 3404 13059 RJTG 1 +EBITA 4439 1477 LDZO 1 +EBITE 3386 -11775 KZLA 1 +EBITI 4606 1499 LJLA 1 +EBIWE 4590 -8973 KZMP 1 +EBIYI 3731 -12199 KNUQ 1 +EBIYO 4345 -10634 KZDV 1 +EBJEL 3846 -9573 KZKC 1 +EBLIP 1799 -6974 MDMD 1 +EBLIR 2622 12758 RODN 1 +EBLIS 4170 -8127 KCGF 1 +EBLOG 4496 -6507 CYZX 1 +EBMAS 5035 -11181 CZEG 1 +EBNEL -245 2817 FZZA 1 +EBNYR 4576 -7539 CZUL 1 +EBOCA 4706 -12231 KSEA 1 +EBOCU 2937 -9526 KEFD 1 +EBOGU 5338 1815 EPWW 1 +EBOKA 3539 2235 LGGG 1 +EBOKE 2983 -9568 KZHU 1 +EBOLE 6047 -15101 PASX 1 +EBOLU 6620 2480 EFPS 1 +EBONE 812 9843 VTSP 1 +EBONY -3618 14707 YMMM 3 +EBONY -91 11070 WIIZ 3 +EBONY 4490 -6716 KZBW 3 +EBOPE 3846 -8993 KCPS 1 +EBORA 4333 736 LFMM 1 +EBORO 4636 1999 LHLH 1 +EBOTE 2967 -9566 KZFW 1 +EBOTO 5236 -69 EGTT 1 +EBPEP 3384 -8137 KCAE 1 +EBRAK 513 -1158 GLRB 1 +EBREQ 4053 -11697 KBAM 1 +EBROX 4071 123 LECB 1 +EBSER 4048 -9102 KZKC 1 +EBSIH 6151 -15885 PAZA 1 +EBSUD 1150 -525 GOOO 1 +EBSUH 4175 -9310 KZAU 1 +EBTOC 6473 -14800 PAFA 1 +EBTOL -74 996 FCCC 1 +EBTUW 3732 -12025 KZOA 1 +EBUHE 4428 -9383 KZMP 1 +EBUKY 2976 -9397 KBPT 1 +EBULA 285 2007 FZZA 1 +EBULE 3661 -12151 KZOA 1 +EBULI 201 658 DGAC 1 +EBUNA 6034 2045 EFES 1 +EBURG 7115 -15751 PABR 1 +EBUTE 3387 -10685 KZAB 1 +EBUXE 4306 -7580 KSYR 1 +EBVAC 4835 -9975 KRUG 1 +EBXIB 4426 -9395 KZMP 1 +EBYAJ 3151 -9271 KAEX 1 +EBZAN 4500 -9575 KZMP 1 +ECA -5028 -7205 SAVF 2 +ECA 3783 -12117 KZOA 2 +ECADE 2799 -8192 KZMA 1 +ECADI 3906 -7755 KZDC 1 +ECADU 6798 -14592 PARC 1 +ECAGU 6567 -15644 PAHL 1 +ECAKE 2867 -8259 KTPA 1 +ECALI 5582 -15931 PAPE 1 +ECANU 3698 -8952 KZKC 1 +ECATY 3279 -11439 KZLA 1 +ECAYI 6298 -14180 PAOR 1 +ECAZA 4737 -12256 KTIW 1 +ECB 1219 -7215 SKEC 2 +ECB 3816 -8291 KZID 2 +ECCHO 4982 795 ETID 1 +ECCOR 4023 -7422 KNEL 1 +ECDOK 4371 -9559 KZMP 1 +ECDOL 3703 -10399 KZDV 1 +ECECU 4116 -10540 KLAR 1 +ECEDO 2417 -16327 KZAK 1 +ECEKO 4688 -12280 KGRF 1 +ECEMA 4673 -9856 KJMS 1 +ECESA 3272 -10318 KZFW 1 +ECEUS 3829 -7841 KCHO 1 +ECG 3626 -7618 KZDC 1 +ECHED 2767 -1052 GOOO 1 +ECHOA 4052 -10690 KZDV 1 +ECHOD 4564 -11921 KZSE 1 +ECIBU 874 16752 PKWA 1 +ECIFY 3306 -11164 KIWA 1 +ECIGO 6156 -14943 PAGQ 1 +ECIKA 6208 -16330 PASM 1 +ECIKI 6125 -15058 PANC 1 +ECILA 4706 -12022 KZSE 1 +ECILE 3478 -8968 KZME 1 +ECINI 4677 -11702 KZSE 1 +ECINU 3675 -8971 KSIK 1 +ECIPA 2457 -8170 KNQX 1 +ECIPI 6793 -16550 PAZA 1 +ECISA 3545 -10585 KZAB 1 +ECIVA 3336 4436 ORTI 1 +ECIYA 2994 4755 OKDI 1 +ECK 4326 -8272 KZOB 1 +ECKDO 4224 -8475 KZOB 1 +ECKEH 4285 -7372 KSCH 1 +ECKEY 3322 -9588 KZFW 1 +ECKHO -3966 15052 YBBB 1 +ECKIX 6287 -16450 PAEM 1 +ECKKS -3528 14920 YSCB 1 +ECKOR 3127 -9750 KZFW 1 +ECKOS 2779 -8035 KVRB 1 +ECLEY 4526 -9242 KZMP 1 +ECMIN 4643 -9487 KZMP 1 +ECNOF 3819 -10834 KZDV 1 +ECOBO 3038 -8724 KNPA 1 +ECOCA 3995 -7778 KZNY 1 +ECODO 1972 -7516 MUGM 1 +ECOGA 3510 -7901 KPOB 1 +ECOGI 2946 4732 OKDI 1 +ECOLA 3951 -8124 KPKB 1 +ECOLI 6595 -16063 PABL 1 +ECOLO 3981 -11977 KRNO 1 +ECONO 3985 -8523 KZID 1 +ECOTO 3278 -9680 KDAL 1 +ECRAL 3875 -9574 KFOE 1 +ECS 4388 -10431 KZDV 1 +ECUJU 4434 -9453 KZMP 1 +ECUNA 4342 -11098 KJAC 1 +ECURI 5005 835 ETOU 1 +ECUVE 2634 -9839 KMFE 1 +ECUVO 4731 -12250 KTCM 1 +ECUXE 3944 -7886 KZOB 1 +ECVIH 6473 -15765 PAGA 1 +ECVOR 3303 -11673 KNKX 1 +ECYUS 4124 -10047 KZDV 1 +ED 4061 4719 UBBB 1 +EDACA 4835 -12222 KZSE 1 +EDACU 3084 4629 ORTL 1 +EDADA 4247 2340 LBSR 1 +EDADE 3300 -11915 KNSI 1 +EDAGA 252 2822 FZZA 1 +EDAGO 1950 782 DRRR 1 +EDAGY 3842 -9202 KZKC 1 +EDAKO 5069 5242 UARR 1 +EDALA 4423 1749 LQSB 1 +EDALI 4121 2721 LTBA 1 +EDAMA -2219 4063 FMMM 1 +EDAMO 1079 -688 GOOO 1 +EDANO 5115 7297 UACC 1 +EDARA 1599 1298 FTTT 1 +EDARE 3763 -10198 KZKC 1 +EDASA 3946 3012 LTLT 1 +EDASI 4046 2243 LGGG 1 +EDASO 5536 2363 EYVI 1 +EDAXA 6278 1963 ESMM 1 +EDAYA 3052 -9614 KCLL 1 +EDAYE 3716 -8959 KCGI 1 +EDBAL 987 -1203 GLRB 1 +EDCON 1020 12387 RPVM 1 +EDDAR 4540 -10874 KZLC 1 +EDDEL 3538 -8072 KCLT 1 +EDDER 4236 -7611 KBGM 1 +EDDGY 3881 -7678 KZDC 1 +EDDIE 3407 13473 RJTG 2 +EDDIE 3432 -8647 KZME 2 +EDDIS 4541 -8457 KPLN 1 +EDDNA 3359 -11201 KPHX 1 +EDDWD 3898 -7703 KDCA 1 +EDDYS 3644 -7645 KZDC 1 +EDEBA 393 1016 FCCC 1 +EDEBE 4712 -12248 KTCM 1 +EDECO 4391 -11059 KJAC 1 +EDEDY 2933 -9502 KEFD 1 +EDEGA 5103 901 EDDU 1 +EDEKO 935 732 DNKK 1 +EDELE 6070 -14823 KZAN 1 +EDEMO 4558 1195 LIPH 1 +EDENE 6181 -16540 PACM 1 +EDENI 810 905 DNKK 1 +EDENN 4368 -8846 KZAU 1 +EDENT 3439 -8973 KZME 1 +EDERA 5714 2059 EVRR 1 +EDERY 2767 -9781 KALI 1 +EDETH 3968 -11282 KSLC 1 +EDETO 4997 6712 UACC 1 +EDEWO 3662 -9762 KWDG 1 +EDEXE 3495 -10662 KIKR 1 +EDGAR 2218 -8812 MMID 1 +EDGEE 4149 -8466 KZOB 1 +EDGEL 1159 -6676 SVZM 1 +EDGES 4896 -11656 KZSE 1 +EDGIB 1246 -453 GOOO 1 +EDGOX -35 2929 FZZA 1 +EDGRR 4486 -8995 KZMP 1 +EDGUC 5838 -15748 PAII 1 +EDGUM 800 1617 FTTT 1 +EDHUJ 3882 -8896 KSLO 1 +EDHUW 3982 -9353 KZKC 1 +EDIBA 4276 6840 UAII 1 +EDIBE 3048 -8669 KHRT 1 +EDICE 5022 816 ETOU 1 +EDIDY 4300 -10620 KCPR 1 +EDIFY 4180 -10687 KZDV 1 +EDIGO 4150 -341 LECM 1 +EDIKA 4228 2288 LBSR 1 +EDIKU 56 1894 FZZA 1 +EDILO 222 2949 FZZA 1 +EDIMI 4972 3176 UKBV 1 +EDIMO 4817 1140 EDMO 1 +EDINI 5580 8308 UNNT 1 +EDINO 3967 595 LFMM 1 +EDINS 3966 -8955 KZKC 1 +EDIPA 1613 -2627 GVSC 1 +EDISI 3685 3015 LTBB 1 +EDISN 2940 -8234 KTPA 1 +EDISY 3936 -8655 KBMG 1 +EDITE -691 -3814 SBBS 1 +EDITH 3825 -7559 KSBY 1 +EDITO 1366 4216 HHAA 1 +EDITS 3391 -11729 KZLA 1 +EDIVA 4149 -238 LECM 1 +EDIZ 4814 -12340 KZSE 1 +EDJER 3985 -7496 KZDC 1 +EDKOT 997 688 DNKK 1 +EDKOX 1338 84 DRRR 1 +EDLAM 10 2286 FZZA 1 +EDLES 3868 -10994 KZDV 1 +EDLIN -608 1691 FNAN 1 +EDLOR 687 12586 RPMD 1 +EDMAX 1390 -6491 SVZM 1 +EDMEK 689 -5857 SYGC 1 +EDMEW 4027 -8617 KZID 1 +EDMOL 1357 -7373 SKEC 1 +EDMON 6409 -15985 PAZA 1 +EDN 5598 -328 EGPH 2 +EDN 3130 -8590 KZJX 2 +EDNAH 3282 -7976 KZJX 1 +EDNAR -1548 -4858 SBBS 1 +EDNAS 3162 -9817 KZFW 1 +EDNOR -3492 -6356 SAEF 1 +EDOBE 4747 -11493 KZSE 1 +EDOKE 3623 -12019 KNLC 1 +EDOLA -1988 -4758 SBBS 1 +EDOME 3354 -9122 KZME 1 +EDONI 7801 10399 ULDO 1 +EDOPA 4042 1377 LIRR 1 +EDOPI 4793 657 LFEE 1 +EDOPO 403 -7303 SKED 1 +EDOSU 3981 6762 UTTR 1 +EDOVE 3836 -12273 KSTS 1 +EDOVY 3782 -9038 KZKC 1 +EDOXA 4829 221 LFFF 1 +EDOYE 3748 -12208 KNUQ 1 +EDPAL 999 -6773 SVZM 1 +EDPAN -5466 -6765 SAVF 1 +EDPES 333 -7614 SKED 1 +EDPIW 3831 -9374 KGLY 1 +EDRAL -3353 -6675 SAMF 1 +EDRAN 491 -7468 SKED 1 +EDRAR -3117 -6939 SAMF 1 +EDRES 1162 -7469 SKEC 1 +EDRIN 756 -6931 SVZM 1 +EDRIS -3342 -6660 SAMV 1 +EDROD 1500 -7473 MKJK 1 +EDRON -3891 -6612 SAEF 1 +EDS 3346 -8086 KZTL 1 +EDSEL 3224 -12410 KZAK 1 +EDSEW 4713 -11979 KZSE 1 +EDSOE 3912 -8132 KZID 1 +EDSOW 3840 -9362 KZMA 1 +EDTAJ 3660 -7657 KZDC 1 +EDTED 2969 -9533 KHOU 1 +EDTIN 5947 -10192 CZEG 1 +EDTOO 3247 -12300 KZAK 1 +EDUBA 1850 233 DRRR 1 +EDUBE 4468 -8802 KGRB 1 +EDUCE 6025 -16102 PAZA 1 +EDUCT 3275 -9990 KDYS 1 +EDUDU 4991 1017 EDGG 1 +EDUGE 3643 -9383 KZME 1 +EDUGO 4933 3875 UKDV 1 +EDUKY 3920 -10811 KZDV 1 +EDULO 5240 2069 EPWA 1 +EDUME 4586 -12289 KZSE 1 +EDUMI 4776 846 LSAZ 1 +EDUMO 2292 -2360 GCCC 1 +EDUPO 5198 584 EHAA 1 +EDURA 6300 372 ENSV 1 +EDURE 3378 -8130 KCAE 1 +EDUSA -608 2435 FZZA 1 +EDUSE 4318 -7863 KIAG 1 +EDVIL 284 -7422 SKED 1 +EDW 3498 -11773 KEDW 1 +EDWAR 3128 -10038 KZFW 1 +EDWIL 4333 -13095 KZAK 1 +EDWIN 3662 -7933 KZDC 1 +EDWRD 3551 -11379 KZLA 1 +EDWUM 6487 -15629 PAGA 1 +EED 3477 -11447 KZLA 1 +EEDEE 4394 -9022 KVOK 1 +EEDEN 5590 -13700 PAZA 1 +EEDER 5102 895 EDUU 1 +EEEGL 6159 -14983 PAED 1 +EEERS 3851 -8171 KCRW 1 +EEF 5817 -13526 PAZA 1 +EEGAL 3391 -8052 KSSC 1 +EEGEL 3548 -7739 KGSB 1 +EEL 5316 667 EHAA 1 +EELIC 1946 -15331 PHZH 1 +EELPO 2999 -9554 KIAH 1 +EEN 4279 -7229 KZOB 1 +EENIE 4430 -12165 KZSE 1 +EEONS 4002 -10377 KDEN 1 +EEPEE 3099 -8319 KVAD 1 +EESTI 5983 2460 EETN 1 +EETEE 3541 -7968 KZDC 1 +EEVAN 3959 -8321 KLUK 1 +EFAHU 731 17172 KZAK 1 +EFAJE 3697 -9163 KZME 1 +EFALO 3486 -11838 KWJF 1 +EFD 2961 -9516 KZFW 1 +EFECO 3996 -7575 KZNY 1 +EFEWY 3951 -7454 KACY 1 +EFFIT 4488 -8484 KGOV 1 +EFFTA 4228 -11347 KSLC 1 +EFIQU 4693 -9695 KFAR 1 +EFJAM 4522 -9836 KZMP 1 +EFORD 3170 -8542 KZTL 1 +EFORI 4405 2861 LRBB 1 +EFOYI 4231 -12290 KZSE 1 +EFPUB 3517 -8979 KZME 1 +EFRAT -1323 -4291 SBBS 1 +EFURO 3000 -8157 KZJX 1 +EFUYE 762 13497 KZAK 1 +EFWOV 4177 -10727 KZDV 1 +EFYAP 4080 -8612 KZAU 1 +EGABU 1720 -1460 GOOO 1 +EGACE 4364 -9237 KRST 1 +EGACU 6697 -14656 PAVE 1 +EGADU 486 -300 DGAC 1 +EGAGA 815 -1363 GLRB 1 +EGAKA 4986 875 EDGG 1 +EGAKU -3254 -6540 SACF 1 +EGALA 751 -7250 SKEC 1 +EGALE -979 -4837 SBAZ 1 +EGALY 3880 -9317 KZKC 1 +EGANI -3652 -6023 SAEU 1 +EGANN 2202 -7223 KZMA 1 +EGAP -353 -5968 SBEG 1 +EGAPO 1500 -7578 SKBQ 1 +EGASA -4039 -6281 SAVF 1 +EGASI -421 -8048 SPIM 1 +EGASO -1838 -6431 SLLF 1 +EGATE 3523 -11151 KFLG 1 +EGATO -2500 17733 NZZO 1 +EGATU -1200 11609 YBBB 1 +EGAVI -1849 10904 YMMM 1 +EGAXE 6344 -14361 PAZA 1 +EGAYI 3378 4423 ORTI 1 +EGBAK -937 -6835 SBAZ 1 +EGBAR -2052 -4397 SBBS 1 +EGBAV -1336 -4934 SBBS 1 +EGBAX -63 -6197 SBAZ 1 +EGBED -2139 -4667 SBBS 1 +EGBEM -478 -6128 SBAZ 1 +EGBER 4118 -10426 KZDV 1 +EGBES -2117 -4469 SBSB 1 +EGBEW 4464 -12327 KCVO 1 +EGBIB -369 -6131 SBAZ 1 +EGBIT -1676 -4780 SBBS 1 +EGBUS -2859 -6796 SACU 1 +EGCUP 3360 -9009 KGWO 1 +EGDIQ 5956 -15464 PAIL 1 +EGDUE 2805 -8253 KTPA 1 +EGEBI 3680 11294 ZBPE 1 +EGEDA 2535 11511 ZGZU 1 +EGELE 4481 -8504 KGOV 1 +EGELI -1212 -7338 SPIM 1 +EGELO -926 -6339 SBAZ 1 +EGELU -2307 -5612 SGFA 1 +EGEMA 892 -5870 SYGC 1 +EGEMU 1700 11228 ZJSY 1 +EGEPA -3539 -5941 SAEZ 1 +EGEPI 424 -7367 SKBO 1 +EGEST 3142 -8551 KZJX 1 +EGETA 947 -7908 MPZL 1 +EGETE 3903 -9685 KZKC 1 +EGETU -3275 -6471 SACF 1 +EGEXO -2297 -6023 SGFA 1 +EGEYU 3560 -9750 KOKC 1 +EGFAX 4042 -10713 KZDV 1 +EGG 4840 1275 EDMM 1 +EGGER 6036 -14574 PAZA 1 +EGGII 4099 -8134 KCAK 1 +EGHEB 4557 -11801 KZSE 1 +EGIBE 4002 -7434 KNEL 1 +EGIBO 1700 -5000 TTZP 1 +EGICI 6259 -16465 PAEM 1 +EGIKA -2955 -6861 SACU 1 +EGILL 6503 -1468 BIEG 1 +EGIMA -3833 -5974 SAEU 1 +EGIMI 600 -3633 SBAO 1 +EGIMO -1757 -5469 SBCW 1 +EGIPT 1983 -15604 PHKO 1 +EGITO -2329 -4810 SBCW 1 +EGIXE 6693 -15736 PAGH 1 +EGJIP 3045 -8945 KHSA 1 +EGKEL 1019 -16214 KZAK 1 +EGKIV 3485 -9205 KLIT 1 +EGLAC 3037 -8575 KPAM 1 +EGLER -531 -6426 SBAZ 1 +EGLES 2594 6050 OIIX 1 +EGLET -1500 5698 FIMM 1 +EGLIP -1978 5312 FMMM 1 +EGLOM 75 4740 FSSS 1 +EGLON 5142 2198 EPWW 1 +EGLOS 2186 3926 OEJN 1 +EGLOX -186 3500 HTDC 1 +EGLUD -3173 2626 FACA 1 +EGMAD -2193 4000 FMMM 1 +EGMAK 1788 4345 OEJD 1 +EGMAN 3705 5031 OIIX 1 +EGMAS -2300 1817 FYWH 1 +EGMEP 825 4251 HAAA 1 +EGMER 901 3442 HAAA 1 +EGMES 695 4308 HAAA 1 +EGMID 2660 5307 OIIX 1 +EGMIX 1530 5064 OYSC 1 +EGMOG -3230 2627 FACA 1 +EGMOK -1715 2956 FVHA 1 +EGMOL -365 3043 HBBA 1 +EGN 3776 2342 LGAV 1 +EGNAJ 4492 -11609 KZLC 1 +EGNAK 916 3709 HAAA 1 +EGNAM 2648 3033 HEBL 1 +EGNAX -1135 4035 FQBE 1 +EGNIL 1993 4558 OEJD 1 +EGNOC 3842 -8966 KBLV 1 +EGNOL 1413 4416 OYSC 1 +EGNOM -3090 2244 FACA 1 +EGNOS -1409 0 FNAN 1 +EGNOV 2705 4779 OBBB 1 +EGNUX 2567 5993 OIIX 1 +EGOBI 119 -7805 SKED 1 +EGOBO -3939 -6846 SAEU 1 +EGODE 3512 -9460 KFSM 1 +EGODI 886 -8282 MHTG 1 +EGODU 353 8406 VCCC 1 +EGOKA 868 -7979 MPZL 1 +EGOKO -3885 -6458 SAEF 1 +EGOKU 1065 -7435 SKEC 1 +EGOLA -1310 -5184 SBBS 1 +EGOLI -1355 147 FNAN 1 +EGOLO 333 10401 WSFC 1 +EGOLY 4078 -11593 KEKO 1 +EGORA 3107 3414 HECC 1 +EGORE -1536 13667 YBBB 1 +EGOSA -5200 -7100 SAVF 1 +EGOSE 3036 -8730 KNPA 1 +EGOSO 846 -8194 MPZL 1 +EGOVE 3212 -8870 KMEI 1 +EGOVI -3588 -6132 SAEU 1 +EGOXO 622 -7212 SKED 1 +EGPAK -1290 2782 FLFI 1 +EGPAN 3842 7073 OAKX 1 +EGPAR 2625 3003 HECC 1 +EGPAT 3256 5140 OIIX 1 +EGPER 2587 6013 OIIX 1 +EGPEW 3123 -9039 KMCB 1 +EGPIC 2514 6049 OIIX 1 +EGPON -2450 3276 FQBE 1 +EGPOP -2628 2751 FAJA 1 +EGPUL -3324 2679 FACA 1 +EGRAM 6279 -14990 PAZA 1 +EGRAP -2784 1403 FACA 1 +EGRAW 875 16782 PKWA 1 +EGRED -2349 1764 FYWH 1 +EGREK -108 3038 HUEC 1 +EGREN 2038 4674 OEJD 1 +EGRES 3082 5753 OIIX 1 +EGRET 4871 -12251 KZSE 1 +EGRIW 4022 -10993 KZLC 1 +EGROK 2388 5602 OOMM 1 +EGRON 2508 6155 OIIX 1 +EGROV 1135 4598 HCSM 1 +EGROW 4056 -8888 KBMI 1 +EGRUD 3709 4906 OIIX 1 +EGRUP -3117 2326 FACA 1 +EGSAN -2800 2714 FAJA 1 +EGSAT 1854 4184 OEJD 1 +EGSIL -3092 2680 FACA 1 +EGSIS 2909 3648 OEJD 1 +EGSOX -2839 3469 FAJA 1 +EGSUD -1311 2200 FNAN 1 +EGTAL 2458 6062 OOMM 1 +EGTAR -2813 1835 FACA 1 +EGTEG 3098 4599 ORTL 1 +EGTEM -2337 1691 FYWH 1 +EGTIL -3104 2287 FACA 1 +EGTOS 3459 5175 OIIX 1 +EGTUL 3740 5681 OIIX 2 +EGTUL 734 4852 HCSM 2 +EGUDE 3897 -7687 KADW 1 +EGULA 853 -8236 MPZL 1 +EGULE 3391 -8078 KMMT 1 +EGUPA -256 -2330 SBRE 1 +EGUPE 4393 -9281 KZMP 1 +EGUSA -4123 17392 NZZC 1 +EGUYO 3911 -12143 KBAB 1 +EGUYY 4008 -8301 KOSU 1 +EGV 4593 -8926 KZAU 1 +EGVAN 2302 5632 OOMM 1 +EGVAS -2877 2100 FAJA 1 +EGVAX 3173 4913 OIIX 1 +EGVEH 4403 -12322 KEUG 1 +EGVEL 3472 5050 OIIX 1 +EGVID -487 1665 FZZA 1 +EGVIN -3361 2014 FACA 1 +EGVON 3828 4791 OIIX 1 +EGVOP 2792 4117 OEJD 1 +EGYAZ 3406 -11767 KONT 1 +EHAWO 2966 -9517 KEFD 1 +EHAXY 3495 -8141 KZTL 1 +EHEJO 3239 -8209 KZJX 1 +EHEMI 4297 -8387 KFNT 1 +EHENE 4429 -12156 KRDM 1 +EHF 3548 -11910 KZLA 1 +EHFAB 4331 -7157 KZBW 1 +EHGAW 4395 -10299 KRAP 1 +EHGOP 2990 -8368 KZJX 1 +EHHAD 3259 -9958 KABI 1 +EHHIB 4312 -12336 KRBG 1 +EHHIR 3125 -9249 KAEX 1 +EHIKO 4436 -7297 KBTV 1 +EHIPO 3426 -9899 KZFW 1 +EHLUN 4072 -7415 KZNY 1 +EHM 5866 -16207 PAZA 1 +EHMAN 4314 -7835 KZOB 1 +EHN 5147 539 EHAA 1 +EHPUZ 4072 -7649 KZNY 1 +EHRAY 4667 -11446 KMSO 1 +EHRUX 4693 -9668 KFAR 1 +EHTIP 4685 -10064 KBIS 1 +EHTUJ 4814 -11404 KGPI 1 +EHUNY 3913 -8144 KPKB 1 +EHURO 3001 -9567 KZHU 1 +EHUTU 4584 -11127 KBZN 1 +EHV 5145 537 EHEH 1 +EHVER 3949 -10217 KZDV 1 +EHVEZ 3263 -8373 KMCN 1 +EHWIY 4534 -11249 KDLN 1 +EHZEJ 4737 -10164 KZMP 1 +EIC 3277 -9381 KZFW 1 +EIEIO 4190 -9390 KZMP 1 +EIFEL 3454 -11849 KBUR 1 +EIKMN 4612 -7024 KZBW 1 +EIL 6465 -14709 PAEI 1 +EILEN 4116 -7286 KHPN 1 +EIREE 3323 -11789 KZLA 1 +EISAR 2651 12749 ROAH 1 +EISEN 2959 -9534 KHOU 1 +EISOL -7789 16658 NZWD 1 +EIVRS 5256 -17378 PAZA 1 +EJA 703 -7381 SKED 1 +EJACI 6447 -16191 PFEL 1 +EJAJY 4071 -8626 KZAU 1 +EJAMO 2607 -8169 KZMA 1 +EJCAV 3378 -8339 KZTL 1 +EJEHO 4208 -9739 KZMP 1 +EJIPE 3106 -8231 KZJX 1 +EJISO 3519 -9752 KZFW 1 +EJIVY 4400 -9087 KZMP 1 +EJIXE 3556 -9930 KZFW 1 +EJKOW 4870 -10145 KZMP 1 +EJOCY 4000 -7941 KPIT 1 +EJOSO 929 16735 PKRO 1 +EJOYS 4325 -8348 KZOB 1 +EJREV 3436 -9329 KHOT 1 +EJRIQ 4721 -10152 KZMP 1 +EJTAR 3781 -9220 KTBN 1 +EJUBO 3998 -7503 KZDC 1 +EJUCA 2927 -9521 KEFD 1 +EJUNU 2904 -9595 KZHU 1 +EJUPA 6454 -14837 PAFA 1 +EJUYE 3504 -7707 KEWN 1 +EJYAR 3693 -9558 KZKC 1 +EJYIB 3452 -9232 KLIT 1 +EKADI 2079 8137 VABF 1 +EKADO 4510 12519 ZYHB 1 +EKAGE 1972 -15506 PHTO 1 +EKAKE 4317 -7360 KGFL 1 +EKALO -2243 -3815 SBBS 1 +EKALU -121 -7792 SEGU 1 +EKAMU -192 -7312 SKED 1 +EKANE 1986 -7509 MUGM 1 +EKARA 414 -7550 SKED 1 +EKARE 3558 -9510 KZFW 1 +EKARI -1556 -6530 SLLF 1 +EKASU 163 8617 VCCC 1 +EKATI 1000 -7588 SKED 1 +EKATO -4316 -6650 SAVF 1 +EKAVO 1163 9951 VYRR 1 +EKAYU 6004 -15150 PAEN 1 +EKB 5674 6080 USSS 1 +EKBAD -143 3533 HKNA 1 +EKBAT -2751 1783 FACA 1 +EKBED -3922 0 FAJO 1 +EKBEG -1223 3261 FLFI 1 +EKBEX -2801 2579 FAJA 1 +EKBON -2831 1762 FACA 1 +EKBOR 1442 4037 HHAA 1 +EKBOV -1067 3000 FLFI 1 +EKBOX -3491 2513 FACA 1 +EKBUG -1723 2645 FLFI 1 +EKBUL 400 3608 HKNA 1 +EKCOR 7650 -6980 BGTL 1 +EKDAL 6026 932 ENOS 1 +EKEBA -4026 -6909 SAEU 1 +EKEBE 3769 -9746 KICT 1 +EKECE 3731 -12199 KNUQ 1 +EKEDA -17 -8245 SEGU 1 +EKEMO -3628 -5740 SAEF 1 +EKENA 1368 -7817 MPZL 1 +EKEOT -2337 3288 FQBE 1 +EKEPE 6198 -16283 PAZA 1 +EKERE 6827 -16689 PAPO 1 +EKERI 975 -7154 SVZM 1 +EKERN 5451 986 EDWW 1 +EKERO -3502 -6937 SAME 1 +EKESA -2441 -5748 SGFA 1 +EKETE 4146 -7436 KSWF 1 +EKEWU 3658 -10000 KZKC 1 +EKHUZ 4339 -7560 KZBW 1 +EKI 4095 2743 LTBB 1 +EKIGA 2368 7600 VABF 1 +EKIKE 4663 -11213 KHLN 1 +EKILO -2536 -5661 SGFA 1 +EKIMU 3135 12111 ZSSS 1 +EKIRE 3905 -10842 KGJT 1 +EKISO -4092 -5964 SAVU 1 +EKIVY 2981 -9815 KZHU 1 +EKIYI 5902 -16043 PATG 1 +EKIYO 3565 -10855 KGUP 1 +EKKEY -3246 14528 YMMM 1 +EKKOP 2982 -9807 KZHU 1 +EKLAT 4338 7554 UATT 1 +EKLER 4068 7169 UTFF 1 +EKLIL 2384 4084 OEJD 1 +EKLIS 3433 2048 LMMM 1 +EKLON 5851 2572 EETT 1 +EKMAR 3856 -952 LPPT 1 +EKMEL 4038 3018 LTBB 1 +EKMIK 6525 2373 EFPS 1 +EKMOS 4264 5888 UTNN 1 +EKN 3891 -8010 KZDC 1 +EKNAC 6653 -14543 PFYU 1 +EKNIL 4467 7345 UAAA 1 +EKODI -1799 -3999 SBRE 1 +EKOGE 3172 -10652 KELP 1 +EKOJO 4856 -9339 KINL 1 +EKOKU -1630 14690 YBBB 1 +EKOLA 3650 1397 LMMM 1 +EKOPA -4039 -6803 SAEU 1 +EKOTA -3983 -7049 SAEF 1 +EKOTY 3463 -11806 KZLA 1 +EKOXU -433 -6157 SBAZ 1 +EKPEK 5096 1332 EDMM 1 +EKPUM 92 2463 FZZA 1 +EKPUT 4979 1010 EDGG 1 +EKR 4007 -10792 KZDV 1 +EKROB 4083 991 LIEO 1 +EKROM 4964 861 EDGG 1 +EKROS 5224 462 EHAA 1 +EKSAK 5102 860 EDGG 1 +EKSEK 5113 1561 EPWW 1 +EKSEN 3789 3067 LTAA 1 +EKSEW 3983 -7547 KZDC 1 +EKSIC 4037 -7537 KZNY 1 +EKSOS 4965 1141 EDMM 1 +EKSOT 5942 2442 EETN 1 +EKSUD 4944 770 ETAR 1 +EKSUW 3762 -10572 KZDV 1 +EKTAB 4977 7512 UACC 1 +EKTAK 6200 1120 ENTR 1 +EKTAL 3070 -919 GMMM 1 +EKTEL 3783 3900 LTAA 1 +EKTEN 5155 5251 UWOO 1 +EKTES 4099 4020 LTAA 1 +EKTIN 4853 3228 UKBV 1 +EKTOL 4111 1517 LIRR 1 +EKTOS 3712 2329 LGGG 1 +EKTOT 5206 729 EDWW 1 +EKTUS 5171 7688 UASP 1 +EKUBA -2051 -4426 SBBS 1 +EKUCO 6450 -14925 PANN 1 +EKUKA -398 -6118 SBAZ 1 +EKULY 3752 -10591 KZDV 1 +EKUME 4140 -8155 KCLE 1 +EKUNA 732 -6748 SVZM 1 +EKUSE 6485 -16127 PAKK 1 +EKUZA 3209 -9007 KJAN 1 +EKUZE 3978 -8589 KZID 1 +EKVIK 3975 13661 RJTG 1 +EKVIS 3938 1963 LGGG 1 +EKVOK 4183 12411 ZYSH 1 +EKVUP 4944 741 ETAR 1 +EKWIY 3602 -10092 KZAB 1 +EL 6408 -2177 BIRD 1 +ELA 2966 -9632 KZHU 1 +ELAAN 2926 -9323 KHOU 1 +ELABO -3346 -6279 SACU 1 +ELABU 433 -7352 SKED 1 +ELACA 6504 -14744 PAFA 1 +ELADA -4311 -6770 SAVU 1 +ELAGO 3080 12218 ZSHA 1 +ELAKO -1593 -6931 SPIM 1 +ELAMO -2810 -5545 SBCW 1 +ELANE 4423 -9126 KLSE 1 +ELANG -93 11483 WADZ 1 +ELANI -1560 -6819 SLLF 1 +ELANR 4120 -8753 KZAU 1 +ELANU -2490 -4774 SBCW 1 +ELASA -2401 -7362 SCFZ 1 +ELASE 4039 -7532 KZNY 1 +ELASO 1526 -7400 TNCF 1 +ELASU 2407 10200 ZPKM 1 +ELATE -2963 -5053 SBCW 1 +ELATI -200 8996 VCCC 1 +ELATO 2233 11750 VHHK 1 +ELAVA -511 4042 HTDC 1 +ELAXE 3219 -11103 KTUS 1 +ELAXI 2600 5258 OBBB 1 +ELAYI 3260 -8308 KZTL 1 +ELAYN 2112 -15871 PHZH 1 +ELB 905 -7397 SKEC 3 +ELB 4273 1040 LIRR 3 +ELB 3368 -11773 KZLA 3 +ELBAB 2023 8200 VECF 1 +ELBAK 4100 1999 LATI 1 +ELBAL 5116 744 EDGG 1 +ELBAM -739 11873 WADZ 2 +ELBAM 4691 3685 UKDV 2 +ELBED 5082 606 EHBK 1 +ELBEE 4084 -9048 KZAU 1 +ELBEF 6183 -16539 PACM 1 +ELBEG 4770 775 EDGG 1 +ELBEN 3870 -2827 LPPC 1 +ELBIK 4533 2266 LRBB 1 +ELBIN 6368 14555 UHMM 1 +ELBIS -909 12773 YBBB 1 +ELBOE 3334 -9257 KELD 1 +ELBOG 6516 2151 ESAA 1 +ELBOT 4493 -8490 KZMP 1 +ELBOW 2643 -7673 MYNN 1 +ELBOX 4929 81 LFFF 1 +ELBUS 6585 2581 EFPS 1 +ELCAM 3960 -7258 KZNY 1 +ELCAP 3769 -11977 KSJC 1 +ELCON 6533 -15331 PAZA 1 +ELD 3326 -9274 KZFW 1 +ELDA -1332 -3824 SBSV 1 +ELDAJ 3435 -10318 KZAB 1 +ELDAR 5102 668 EDGG 1 +ELDAS 2969 -9879 KZHU 1 +ELDEE 3893 -7748 KDCA 1 +ELDEM -588 10336 WIIF 1 +ELDEN 3991 3543 LTAA 1 +ELDER 5066 -134 EGTT 2 +ELDER 2799 -7863 KZMA 2 +ELDIN 5316 336 EHSB 1 +ELDOH 5961 -15205 PAHO 1 +ELDOK 5380 2508 UMMM 1 +ELDON 3900 -9037 KZKC 1 +ELDOR -1123 -5044 SBBS 1 +ELDUK 3781 -794 LPBB 1 +ELEBE 2766 -8277 KMCF 1 +ELECI 4829 -9740 KRDR 1 +ELECT 3393 -9908 KZFW 1 +ELEFA -1315 -3911 SBBS 1 +ELEGY 3886 -12208 KZOA 1 +ELEKA 4502 -6506 CYZX 2 +ELEKA 5480 2469 EYVL 2 +ELEKO 3033 6615 OAKX 1 +ELELI 2532 3349 HECC 1 +ELEME 3877 -7993 KEKN 1 +ELENA -304 -4473 SBAZ 3 +ELENA 468 -7405 SKED 3 +ELENA 1087 -8589 MHTG 3 +ELENI -2771 15250 YBBB 1 +ELEPA -1495 3308 FQBE 1 +ELERI 4257 -6439 CZQM 1 +ELERO 5131 -11402 CYYC 1 +ELESE 4326 -7630 KSYR 1 +ELEVE 5775 -15241 PADQ 1 +ELEXI 3469 4115 ORBB 1 +ELEXY 4143 -7613 KZNY 1 +ELEYE 3455 -9884 KZFW 1 +ELF 3807 2356 LGEL 2 +ELF 5530 -16279 PAZA 2 +ELFES 3802 -11729 KZOA 1 +ELFIY 2811 -9760 KZHU 1 +ELGAN 2483 1563 HLLL 1 +ELGAY 4242 -7331 KZBW 1 +ELGEE 3951 -7846 KZDC 1 +ELGEN 4370 10887 ZMUB 1 +ELGEX 4482 2303 LRBB 1 +ELGIN 3167 -11066 KFHU 1 +ELGOR 350 10581 WSJC 1 +ELGOT 4974 767 EDGG 1 +ELGUN -4345 16300 NZZO 1 +ELGUS 4355 1497 LDZD 1 +ELIAS 6117 -15061 KZAN 1 +ELIBA 3215 4478 ORBB 1 +ELICA 3894 -8662 KBMG 1 +ELIDI 5001 -12362 CZCZ 1 +ELIET -317 -4391 SBAZ 1 +ELIGO 2342 5915 OOMM 1 +ELIHO 3968 -8436 KZID 1 +ELIJA 4119 -8284 KZOB 1 +ELIKE 4435 -9261 KZMP 1 +ELIKY 3377 -7895 KMYR 1 +ELIOE 3850 -8796 KZKC 1 +ELIOM 2506 -8768 KZHU 1 +ELION -2221 -5097 SBCW 1 +ELIOT 4082 -7513 KZNY 1 +ELIPY 4217 -10440 KZDV 1 +ELISN 3893 -7758 KIAD 1 +ELISS 3029 -8656 KVPS 1 +ELIVI 1882 4330 OEJD 1 +ELIXI 2532 -9845 MMTY 1 +ELIYO 4700 -12030 KZSE 1 +ELIZA 2646 -9849 KZHU 1 +ELIZE 4091 -7468 KZNY 1 +ELJAY 4121 -10122 KZDV 1 +ELJEM 3542 1073 DTTC 1 +ELJOM 2565 -8040 KZMA 1 +ELJUM 4436 -7172 KZBW 1 +ELKAL 2610 10840 ZPKM 1 +ELKAN 3587 1969 LMMM 1 +ELKAP 4272 1064 LIRR 1 +ELKAR 5370 2050 EPWW 1 +ELKAT 4699 1391 LOVV 1 +ELKAY 2938 -9848 KRND 1 +ELKED 3484 -8691 KZME 1 +ELKEE 4060 -10535 KDEN 1 +ELKEL 182 6918 VABF 1 +ELKEM 3815 177 LEVC 1 +ELKES 4492 -12230 KZSE 1 +ELKEY 3268 -12205 KZAK 1 +ELKHO 4339 -11102 KZLC 1 +ELKIE 5454 -12077 CZVR 1 +ELKIM 5429 1168 EDUU 1 +ELKIS 3826 925 DTTC 1 +ELKOE 3861 -12168 KSMF 1 +ELKON 3240 -8367 KZTL 1 +ELKOR 4238 1799 LDZA 1 +ELKOS 2728 -9924 KLRD 1 +ELKUN 6046 2483 EFHK 1 +ELKUX 2984 7551 VIDF 1 +ELLAM 6134 -14921 PAZA 1 +ELLAN 2858 -8130 KMCO 1 +ELLAS 3475 -7770 KZAJ 1 +ELLEE 2488 -7969 MYNN 1 +ELLEK 4845 -12272 KZSE 1 +ELLER 4951 838 ETOR 2 +ELLER 3261 -9690 KZFW 2 +ELLID 3476 -8261 KZTL 1 +ELLIE 4396 -9258 KRST 1 +ELLIS 3572 -9716 KTIK 1 +ELLMA 5872 -6793 CZUL 1 +ELLMO 4448 -8960 KZMP 1 +ELLMS -500 -16707 NGFF 1 +ELLON 3750 -7919 KZDC 1 +ELLOW -2495 13461 YMMM 1 +ELLVR 3171 -9684 KZFW 1 +ELLYN 4180 -8811 KORD 1 +ELMAA 4715 -12341 KZSE 1 +ELMAC 3849 -12160 KSMF 1 +ELMAK 6244 2772 EFES 1 +ELMAS 3758 3071 LTAA 1 +ELMEK 4990 1403 LKAA 1 +ELMEM 4728 1057 LOVV 1 +ELMER -3868 17760 NZZC 2 +ELMER 3717 -7600 KORF 2 +ELMIE 3617 -9421 KFYV 1 +ELMMA 4283 -7853 KBUF 1 +ELMME 4342 -8473 KZOB 1 +ELMMO 3411 -9353 KZMA 1 +ELMMR 3927 -11849 KNFL 1 +ELMOE 3129 -8432 KZJX 1 +ELMOO 3410 -11808 KZLA 1 +ELMUC 2078 -6808 TJZS 1 +ELMUD 4673 2261 LRBB 1 +ELMUR 4716 891 LSAZ 1 +ELMUS 4572 2884 UKOV 1 +ELMUT 6017 2410 EFES 1 +ELMUX 6289 2261 EFES 1 +ELN 4702 -12046 KZSE 1 +ELNAT 5120 969 EDGG 1 +ELNAV 5247 -4 EGUL 1 +ELNEX 2963 11949 ZSHA 1 +ELNOS -3425 17250 NZZO 1 +ELNUR 350 16651 AUUU 1 +ELO 3351 678 DAAA 2 +ELO 4782 -9183 KZMP 2 +ELOBE 3067 -8709 KZJX 1 +ELOCA 3559 -10611 KSAF 1 +ELODE 3514 -10661 KIKR 1 +ELODI 3205 4386 ORBB 1 +ELOG -1313 -3869 SBSV 1 +ELOGO 1881 -9520 MMID 1 +ELOHO 3274 -7992 KCHS 1 +ELOKA 3135 6001 OIOI 1 +ELOKE 4181 -9379 KZMP 1 +ELONA 1696 4436 OYSC 1 +ELOPA 2062 -9213 MMMX 1 +ELOPE -365 -6038 SBAZ 1 +ELOPO 1765 -6255 TTZS 1 +ELORE 3987 -10505 KZDV 1 +ELOSA 2581 5171 OBBB 2 +ELOSA -2501 -4964 SBCW 2 +ELOSI 3313 4430 ORBB 1 +ELOSU 3348 4404 ORBI 1 +ELOXE 1498 14553 PGWT 1 +ELOYE 3289 -10295 KZFW 1 +ELOYI 2234 -15189 KZAK 1 +ELOYS 846 -7015 SVZM 1 +ELP 3182 -10628 KZAB 1 +ELPAN 3498 10419 ZLHW 1 +ELPAS 4477 -9233 KZMP 1 +ELPAT 5213 595 EHAA 1 +ELPAX 5810 1527 ESMM 1 +ELPEE 5885 -16199 PAEH 1 +ELPIN 5600 -1200 EINN 1 +ELPIS 4033 2260 LGLG 1 +ELPOL 5461 1563 EPWW 1 +ELPOM 5256 -922 EINN 1 +ELPON 4993 1462 LKAA 1 +ELPUN 4631 12107 ZBLA 1 +ELRAG 5117 -511 EGTT 1 +ELREE 4416 -9934 KZMP 1 +ELREN 2955 -9538 KHOU 1 +ELROD 4099 -11530 KZLC 1 +ELROT 4048 -216 LECM 1 +ELROY 4294 -7787 KZOB 1 +ELRUR 4340 2719 LBSR 1 +ELSAG 4061 800 LFMM 1 +ELSAL 4941 1269 EDMM 1 +ELSAN 5671 373 EGTT 1 +ELSAR 977 8735 VOMF 1 +ELSAS 1014 10755 VVTS 1 +ELSAX -1933 16862 NVVV 1 +ELSEB 4654 6791 UAKD 1 +ELSER 1802 -7702 MKJP 1 +ELSID 6461 1161 ENEN 1 +ELSIE 3028 -8891 KZHU 1 +ELSIK 5120 500 EBBR 1 +ELSIS 4676 1561 LOVV 1 +ELSON 5002 -9739 CYWG 1 +ELSOX 5100 -1400 EISN 1 +ELSTO 3864 -9213 KZKC 1 +ELSUH 4465 -6860 KBGR 1 +ELSUS 6114 2658 EFES 1 +ELSUT 5123 8092 UASS 1 +ELTAR 4565 1063 LIMM 1 +ELTAX 5196 -10560 CZEG 1 +ELTEB 4504 -6479 CYZX 1 +ELTED 5182 1160 EDMM 1 +ELTEX 5690 -12500 CZEG 1 +ELTIC 3528 -10160 KAMA 1 +ELTIM 4572 2202 LRBB 1 +ELTOK 5982 1700 ESOS 1 +ELTON -1911 2437 FBGR 1 +ELTUK 5201 787 EDGG 1 +ELU 4968 636 EBLX 1 +ELUDA 2385 5548 OMAE 1 +ELUDE 3965 -7580 KZDC 1 +ELUNA 5307 -11462 CZVR 1 +ELUNE 4288 -9091 KZMP 1 +ELURA 2049 -9500 MMID 1 +ELUSA 2767 -10804 MMZT 1 +ELUXA 2164 3940 OEJN 1 +ELUXY 3898 -7980 KEKN 1 +ELV -3304 2782 FACA 1 +ELVAB 4416 2509 LRBB 1 +ELVAG 4895 1025 EDMM 1 +ELVAR 3922 -722 LPPC 1 +ELVAS 3852 2184 LGGG 1 +ELVEK 5272 17406 PASY 1 +ELVEL 5100 -9000 CZWG 1 +ELVES 4980 397 LFFF 1 +ELVIK 1777 -8795 MHTG 1 +ELVIL 5447 -13061 CZVR 1 +ELVIN 4149 1216 LIRR 1 +ELVIR 4037 -323 LETO 1 +ELVIS 3514 -8999 KMEM 1 +ELVIX 5541 1409 ESMM 1 +ELVOS 5270 -131 EGTT 1 +ELVUX 5020 -9694 CZEG 1 +ELW 3442 -8278 KZTL 1 +ELWAY 3842 -10634 KZDV 1 +ELWHA 4814 -12367 KCLM 1 +ELWIN 3979 -8895 KZAU 1 +ELX 4214 -8612 KZAU 1 +ELY 3930 -11485 KZLC 1 +ELYME 3389 -11848 KLAX 1 +ELYPS 4460 -10888 KZLC 1 +ELYSA 2064 -15621 PHKO 1 +ELYSE 3987 -8578 KMQJ 1 +ELZ 4209 -7800 KZNY 1 +ELZOR 3248 -9026 KJAN 1 +ELZUS 3472 -12033 KSMX 1 +EMABA 1486 4233 OYSC 1 +EMABI 1427 4969 OYSC 1 +EMADA 1782 -9090 MMID 1 +EMADE 4493 -12291 KZSE 1 +EMADI 4496 -6477 CYZX 1 +EMAGE 4012 -7891 KJST 1 +EMAKA 2368 4109 OEJD 1 +EMAKE -226 -5417 SBAZ 1 +EMAKO 3140 -6824 KZNY 1 +EMALU 503 4995 HCSM 1 +EMAME 4654 -12036 KYKM 1 +EMANA 2588 -10706 MMZT 1 +EMAND 4834 10224 ZMUB 1 +EMANU 4296 -378 LECM 1 +EMAPE 4348 -11598 KBOI 1 +EMARI 1157 -8534 MHTG 1 +EMARO 2756 4523 OEJD 1 +EMASA 1600 -8084 MKJK 1 +EMASE 2777 -8259 KMCF 1 +EMAVO 3149 6582 OAKN 1 +EMAVY 4299 -10830 KZLC 1 +EMBAL -3133 -7086 SCEZ 1 +EMBAY 4052 -7428 KEWR 1 +EMBEK 5039 6300 UATT 1 +EMBER -2306 -4962 SBBS 2 +EMBER 3828 -12183 KZOA 2 +EMBEX 4195 -122 LEZG 1 +EMBLA 6347 -2698 BIRD 1 +EMBOS 4498 2266 LRBB 1 +EMBOW 2924 -9836 KZHU 1 +EMBOX 5206 1135 EDWW 1 +EMBRA 2580 -8020 KMIA 1 +EMBRO 4309 -8079 CZYZ 1 +EMCEE 3079 -7846 KZJX 1 +EMDEN 4743 -12319 KTCM 1 +EMDEW 4825 -10136 KMOT 1 +EMDIS 2938 -9881 KSKF 1 +EMEBY 4825 -10120 KMOT 1 +EMEDA 3448 3380 LCLK 1 +EMEGE 3971 -8668 KZID 1 +EMEKO 1947 4205 OEJD 1 +EMEKU 3135 6599 OAKN 1 +EMELA 1021 10112 VTBB 2 +EMELA 2927 -9877 KSKF 2 +EMENA 2563 3186 HECC 1 +EMEND 4107 -9543 KZMP 1 +EMENI 2754 4765 OBBB 1 +EMERO 3024 6511 OAKX 1 +EMERU 2481 5505 OMAE 1 +EMETO 4941 -11979 CZVR 1 +EMETT 4391 -11664 KZLC 1 +EMG 3240 -9360 KZFW 1 +EMGIL 3786 6233 UTAA 1 +EMGOL 5075 14400 UHSS 1 +EMHUR 4555 -8476 KPLN 1 +EMHUT 5884 -15869 PADL 1 +EMI 3950 -7698 KZDC 1 +EMIDO 3677 4291 ORBB 1 +EMILL 4529 -12286 KZSE 1 +EMILS 4412 -9202 KZMP 1 +EMILU 2784 4800 OBBB 1 +EMILY 4217 1413 LIMM 2 +EMILY 2874 12977 RORG 2 +EMIME 4349 -11600 KBOI 1 +EMINU 2532 5524 OMDB 1 +EMIPE 2783 -8254 KMCF 1 +EMIRA 2359 -10191 MMEX 1 +EMIRE 4339 -12431 KOTH 1 +EMITA 1436 3375 HSSS 1 +EMITT 4643 -9224 KDLH 1 +EMJAY 4009 -7326 KZBW 1 +EMKAA 3859 -9038 KZKC 1 +EMKIL 4817 876 EDGG 1 +EMKIR 4945 1058 EDDN 1 +EML -2357 14817 YBBB 1 +EMLAR 3563 1829 LMMM 1 +EMLAW 5274 17363 PASY 1 +EMLEN -313 14249 AYPM 1 +EMLEP 4219 2729 LBSR 1 +EMLIJ 3847 -8897 KZKC 1 +EMLIS 6165 2513 EFES 1 +EMLON 5321 250 EGTT 1 +EMLOX 4888 -12414 CYVR 1 +EMMAA 3892 -9347 KSZL 1 +EMMAR 6615 -16170 PABL 1 +EMMEL 4240 -7105 KBOS 1 +EMMEY 3442 -11642 KZLA 1 +EMMIE 3784 -7786 KZDC 1 +EMMIT 4220 -8321 KDTW 1 +EMMLY 4045 -8733 KZAU 1 +EMMMA 4288 -8458 KORD 1 +EMMYS 3988 -10373 KDEN 1 +EMNAK 2900 16500 KZAK 1 +EMOBI 1949 -9348 MMID 1 +EMOFO 4715 -12260 KGRF 1 +EMOLA 1514 -6165 TTPP 1 +EMONA 1867 -8140 MKJK 2 +EMONA -527 12422 WAAZ 2 +EMONS 3798 -8759 KEVV 1 +EMONT 4105 -11242 KZLC 1 +EMORE 4371 -9219 KZMP 1 +EMORO 2270 -9777 MMTY 1 +EMOSA 2182 -8591 MMID 1 +EMOSO 2269 -10608 MMMZ 1 +EMOTO 2138 4056 OETF 1 +EMOTY 4130 -10500 KCYS 1 +EMOWE 5265 17445 PASY 1 +EMP -870 14610 AYPY 2 +EMP 3829 -9614 KZKC 2 +EMPEE 3081 -8294 KZJX 1 +EMPER 4900 -900 EISN 1 +EMPEX -2051 -6867 SLLP 1 +EMPIL -650 13500 WAAZ 1 +EMPIT 5324 749 EDGG 1 +EMPOD 2923 -9872 KSKF 1 +EMPTY 3996 -8319 KZID 1 +EMPUL 1400 11468 RPHI 1 +EMPYR 4046 -7423 KZNY 1 +EMQIF 4608 -8818 KZMP 1 +EMQUE 3200 -7669 KZNY 1 +EMR 3346 -8200 KZTL 1 +EMRAD -2799 -16500 NZZO 1 +EMRAG -3694 17504 NZAA 1 +EMRAL 2910 11583 ZSAH 1 +EMRAN 857 9442 VOMF 1 +EMRET 2800 12369 RCAA 1 +EMRLD 4732 -12277 KSEA 1 +EMRUD 3379 -11625 KPSP 1 +EMSAN 3168 12278 ZSHA 1 +EMSAT 135 1794 FCCC 1 +EMSOW 6296 -14100 PAZA 1 +EMSUL 1730 1452 FTTT 1 +EMTAB -621 1824 FZZA 1 +EMTAL -475 -300 GOOO 1 +EMTAR -1392 -17128 NSFF 1 +EMTEE 4001 -8800 KZID 1 +EMTIP 49 1269 FCCC 1 +EMTUP -1001 -3009 SBRE 1 +EMUDA 2360 -10202 MMEX 1 +EMUDU 5377 -12300 CYXS 1 +EMUKE 3307 -9744 KZFW 1 +EMULE 2974 -9563 KZHU 1 +EMULU 1862 -6967 MDSD 1 +EMUMA 3476 6912 OAIX 1 +EMUMY 3347 -10163 KLBB 1 +EMURI 2510 4094 OEJD 1 +EMURU 2223 5889 OOMM 1 +EMUXE 3531 -10806 KZAB 1 +EMUXY 3452 -11959 KZLA 1 +EMVAS -1147 10050 YMMM 1 +EMVEE 3040 -8669 KZJX 1 +EN 3827 2716 LTBJ 1 +ENA 6061 -15120 PAZA 1 +ENABI 2911 3893 OEJD 1 +ENABO 100 4100 HKNA 1 +ENACT -2194 -4904 SBBS 1 +ENADO 1556 5334 OYSC 1 +ENAKU -3377 1830 FACA 2 +ENAKU -1671 3282 FVHA 2 +ENAME 4173 -8997 KZAU 1 +ENAMO 2356 -7736 MUFH 1 +ENANA 2378 3965 OEJD 1 +ENAPI 3321 -6811 KZNY 1 +ENASA 2617 5320 OBBB 1 +ENATA 2690 -10992 MMLP 1 +ENAVE 3278 -9678 KDAL 1 +ENAXE 4163 -7419 KSWF 1 +ENBAD 530 6757 VABF 1 +ENBED -1055 1432 FNAN 1 +ENBOK 1856 11349 VHVH 1 +ENBUT 1328 1272 FTTT 1 +ENCEE 4459 -9543 KSTP 1 +ENCIA 3475 -10669 KZAB 1 +ENCIN 1930 16652 PWAK 1 +ENCOE 3865 -9063 KSTL 1 +ENCOL 3778 -12233 KOAK 1 +ENCOR 6693 -15233 PAZA 1 +END 3634 -9792 KEND 1 +ENDAL -673 15600 AGPY 1 +ENDAW 4292 -12672 KZOA 1 +ENDAX 1425 13000 RPHI 1 +ENDED 2841 -8278 KZJX 1 +ENDEL -1454 4283 FMMM 1 +ENDER 6227 12355 UENN 2 +ENDER 4006 3227 LTAD 2 +ENDNG 4487 -12261 KZSE 1 +ENDOG -588 11720 WADZ 1 +ENDOK 2113 1150 DRRR 1 +ENDOR -3529 14935 YSCB 1 +ENDOW 3123 -8321 KVAD 1 +ENDOX 289 2875 FZZA 1 +ENDUE 3325 -9606 KZFW 1 +ENE 4343 -7061 KZBW 1 +ENEDE 3909 -7746 KIAD 1 +ENEGU 6272 -16866 PAZA 1 +ENEKO 2431 -10943 MMZT 1 +ENELA 2464 4043 OEJD 1 +ENEPA 3777 1400 LIRR 1 +ENEPE 4531 -9271 KZMP 1 +ENERA 279 -429 DIII 1 +ENERI 1027 1590 FTTT 2 +ENERI 522 -7276 SKED 2 +ENESI 3831 2025 LGGG 1 +ENESO 4620 293 LFFF 1 +ENETE 4498 -8960 KZMP 1 +ENETO 4971 5920 UATT 1 +ENEXI 6933 2575 ENEN 1 +ENEYO 3724 -8052 KPSK 1 +ENFIE 3335 -10440 KROW 1 +ENFOR 3987 3627 LTAA 1 +ENFUD 2818 -9765 KZHU 1 +ENG 648 760 DNKK 1 +ENGLA 3614 -11513 KLSV 1 +ENGLE 4962 1220 ETIC 1 +ENGLI 3395 -11719 KLAX 1 +ENGLL 4553 -12236 KPDX 1 +ENH 3029 10960 ZHWH 1 +ENI 3905 -12327 KZOA 1 +ENICE 3833 -11263 KZLC 1 +ENIDE 3918 -10862 KGJT 1 +ENIHY 3254 -9093 KTVR 1 +ENIKA 6445 -2370 BIKF 1 +ENIKY 3442 -8677 KHSV 1 +ENILE 3504 -11733 KZLA 1 +ENILO 4618 3803 URRV 1 +ENIMA 4508 2490 LRBB 1 +ENIMI 6422 -2315 BIKF 1 +ENINA -396 1122 FCCC 1 +ENINE 4278 -7164 KMHT 1 +ENINO 1308 -1043 GOOO 1 +ENINY 1135 16233 PKRO 1 +ENIRA 6110 6598 USHH 1 +ENIRI 5309 -840 EINN 1 +ENITA 4970 1247 EDUU 1 +ENITI 6100 1416 ESSA 1 +ENITO 5280 247 EGTT 1 +ENIVY 3850 -8142 KZID 1 +ENIYO 3625 -11502 KLSV 1 +ENJAK 4036 -11241 KZLC 1 +ENJAY 3358 -11803 KZLA 1 +ENJOY 3128 -9433 KZHU 1 +ENKAI 4068 14160 RJSM 1 +ENKAK -390 1905 FZZA 1 +ENKAS 3749 12738 RKTT 1 +ENKOL 237 10230 WMFC 1 +ENKOS 5268 524 EHAA 1 +ENKOW 4263 -8720 KZAU 1 +ENKUS 2466 10985 ZGZU 1 +ENL 3842 -8916 KZKC 1 +ENLIE 3504 -11733 KEDW 1 +ENLIL 2832 10669 ZPKM 1 +ENM 6278 -16449 PAZA 1 +ENN 6459 -14907 PAZA 1 +ENNAB 3539 -8054 KCLT 1 +ENNAR 3526 13762 RJTG 1 +ENNEY 3394 -11850 KLAX 1 +ENNKA 3535 -8251 KAVL 1 +ENO -3456 -5879 SAEU 2 +ENO 3923 -7552 KZDC 2 +ENOBA 4430 831 LIMM 1 +ENOBI 5359 2363 UMMM 1 +ENODA 4255 1775 LDZA 1 +ENOKI 6083 2360 EFES 1 +ENOKU 5310 -766 EISN 1 +ENOLA 4025 -7690 KZDT 1 +ENOLU 1317 -672 GOOO 1 +ENONA 4805 7664 UASP 1 +ENORA 2057 1186 FTTT 1 +ENORO 5096 1121 EDDE 1 +ENOSU 800 663 DNKK 1 +ENOUS -1400 16219 AGGG 1 +ENOXA 4120 1767 LIBB 1 +ENOYE 4013 -8850 KCMI 1 +ENPIT -2337 12649 YMMM 1 +ENPUT 821 -7237 SKED 1 +ENREP 487 10425 WSJC 1 +ENRIL -3734 -6437 SARU 1 +ENS 5291 -893 EINN 3 +ENS 3180 -11661 MMZT 3 +ENS 5847 9212 UNKL 3 +ENSAC 4420 -69 LFBB 1 +ENSEN 4023 -10941 KZLC 1 +ENSIB -706 10562 WIWI 1 +ENSIY 3229 -8951 KZME 1 +ENSLY 3078 -8749 KNPA 1 +ENSOL 133 -7869 SKSK 1 +ENSON 4369 -7331 KZBW 1 +ENSOR 3433 -8442 KZTL 1 +ENSOT 4053 1299 LIRR 1 +ENSUE 3931 -7654 KZDC 1 +ENSUW 7050 -15688 PATQ 1 +ENSYU 3454 13803 RJTG 1 +ENTAF 4543 -9168 KZMP 1 +ENTAR 4063 -12229 KRDD 1 +ENTAS -771 11437 WIIZ 1 +ENTEL 3639 12695 RKSI 1 +ENTEN -3308 6500 FIMM 1 +ENTOK 2632 12500 RORG 1 +ENTOS -3437 -6571 SAMF 1 +ENTRA -3358 15170 YMMM 2 +ENTRA 3280 -9680 KDAL 2 +ENTUK 3677 -7954 KZDC 1 +ENUBE 3956 -9693 KZKC 1 +ENUDA 3878 -2711 LPLA 1 +ENUGE 3392 -8102 KCAE 1 +ENUGI 384 1082 FCCC 1 +ENUKU 4452 2058 LYBE 1 +ENULA 5397 -826 EISN 1 +ENUMI -348 2896 FZZA 1 +ENURE 4479 -6959 KZBW 1 +ENURI 1476 -1502 GOOO 1 +ENUSO 4760 845 LSZH 1 +ENVAR 2199 11750 VHHK 1 +ENVER 2618 -8040 KZMA 1 +ENVIE 4134 -12321 KZOA 1 +ENVOX -514 -5502 SBRE 1 +ENVOY 2666 -7955 KZMA 1 +ENW 4260 -8793 KENW 1 +ENWOD 4482 -9331 KMSP 1 +ENYAC 2937 -10079 KDLF 1 +ENYUJ 5910 -15881 KZAN 1 +ENZ 3142 -11085 KOLS 1 +ENZEW 3994 -7487 KZDC 1 +ENZIE 3362 -10183 KLBB 1 +EOCIN 3653 -11963 KZOA 1 +EOK 4046 -9143 KZAU 1 +EON 4127 -8779 KZAU 1 +EONNS 2530 -7999 KZMA 1 +EOS 3684 -9444 KZKC 1 +EPABE 4174 -8845 KZAU 1 +EPADO 870 482 DNLL 1 +EPAJY 4056 -9837 KZMP 1 +EPAKY 3892 -9696 KFRI 1 +EPALO 3572 2501 LGGG 1 +EPANA -330 2894 FZZA 2 +EPANA 780 -6278 SVZM 2 +EPARE 4080 -7291 KZBW 1 +EPARI 4769 1898 LHCC 1 +EPARR 3107 -8581 KOZR 1 +EPASI 481 1110 FCCC 1 +EPATI 4979 -108 LFRR 1 +EPAVA 4765 2315 LRBB 1 +EPAYI 3643 -10285 KZAB 1 +EPCAX 1423 14506 PGRO 1 +EPCOT 2843 -8192 KMCO 1 +EPDAD 2464 7579 VABF 1 +EPDEY 4324 -7096 KPSM 1 +EPDOS 1900 11356 VHVH 1 +EPEDA 4887 1996 LZBB 1 +EPEDE 3262 -8190 KZJX 1 +EPELA 1482 224 DRRR 1 +EPENE 4766 -11716 KGEG 1 +EPENY 2590 -8047 KZMA 1 +EPEPE 4073 -8981 KPIA 1 +EPEPO 1410 -85 DRRR 1 +EPERE 4616 -12389 KAST 1 +EPESA 6542 2528 EFPS 1 +EPESI 6269 2522 EFES 1 +EPETA 580 730 DNKK 1 +EPETI 1649 -1394 GOOO 1 +EPEWU 4490 -9319 KMSP 1 +EPEXE 3031 -8742 KNPA 1 +EPEYA 5865 -15659 PAKN 1 +EPGAM 3725 11690 ZBPE 1 +EPGOL -3803 -6971 SAEF 1 +EPGUP -1065 9955 YMMM 1 +EPH 4738 -11942 KZSE 1 +EPHEX 5499 -16258 PACD 1 +EPICI 3796 -10005 KDDC 1 +EPICO 3034 -8739 KNPA 1 +EPICS 3779 -7726 KZDC 1 +EPIHU 3097 -10301 KFST 1 +EPIKO 4823 669 LFEE 1 +EPILE 4845 -11225 KCTB 1 +EPINE 5573 -12128 CZCA 1 +EPINO 5024 745 EDGG 1 +EPIRU 3998 1958 LGGG 1 +EPITI 1249 -538 GOOO 1 +EPIYU 6173 -16620 PAHP 1 +EPKAL 1786 11296 VHVH 1 +EPKEE 3959 -10380 KDEN 1 +EPKEW 3884 -9015 KSTL 1 +EPKIR -321 -6229 SBAZ 1 +EPKOK -689 -5576 SBAZ 1 +EPKOS 1689 7412 VABF 1 +EPKUC 3590 -8964 KDYR 1 +EPKUT 4756 10335 ZMUB 1 +EPL 4832 606 LFEE 2 +EPL 752 -7196 SVZM 2 +EPLAS 400 3420 HKNA 1 +EPLAT -761 1273 FNAN 1 +EPLAV -835 1887 FNAN 3 +EPLAV 5 4078 HKNA 3 +EPLAV -1260 3832 FQBE 3 +EPLED 6655 -11000 CZEG 1 +EPLOS 5936 -17734 PAZA 1 +EPLUK -3151 2796 FACA 1 +EPLUR 5184 -11359 CZEG 1 +EPMAB -859 3514 HTDC 1 +EPMAG -1758 2369 FLFI 1 +EPMAL 4838 -6860 CZUL 1 +EPMAN 6600 -6000 CZEG 1 +EPMOL -3053 6500 FIMM 1 +EPNAD -3053 1733 FACA 1 +EPNIF 2861 -8227 KZJX 1 +EPNIS -2548 2950 FAJA 1 +EPNOM -1599 3620 FQBE 1 +EPNOS -3204 2777 FACA 1 +EPNOW 6364 -17087 PASA 1 +EPNUL -1359 2200 FLFI 1 +EPO 447 -7556 SKED 1 +EPODI 3892 -2726 LPLA 1 +EPODO 4620 1408 LJLA 1 +EPOLA 4583 2246 LRBB 1 +EPOLI 4738 5422 UATT 1 +EPOLO 4288 653 LFMM 1 +EPOMY 5900 -15825 PFCL 1 +EPONE 4049 -8039 KPIT 1 +EPONT 3442 3353 LCRA 1 +EPOSE 3932 -11977 KRNO 1 +EPOTE 3674 -10809 KFMN 1 +EPOXY 2716 12288 RCAA 1 +EPOZI 3524 -8195 KZTL 1 +EPP -3767 14503 YMML 1 +EPPES 3816 -12137 KZOA 1 +EPPOP 4155 -8150 KCGF 1 +EPRET -2686 3243 FAJA 1 +EPRIS -2395 1841 FYWH 1 +EPRIX -480 2168 FZZA 1 +EPSAC 4146 -11187 KZLC 1 +EPSAK -2720 2916 FAJA 1 +EPSEK -2345 3156 FAJA 1 +EPSEP 4431 -7739 CYTR 1 +EPSID -3343 2578 FACA 1 +EPSIX 664 3467 HAAA 1 +EPSOL 1879 -7697 MKJK 1 +EPSOM 4312 -7145 KZOB 1 +EPSON 2603 -8538 KZHU 1 +EPT 5045 92 EGTT 1 +EPTAM -3255 2373 FACA 1 +EPTAN -280 3626 HTDC 1 +EPTES 1848 -7039 MDMD 1 +EPTIR 5791 -10237 CZEG 1 +EPTIV 5200 -13300 CZZV 1 +EPTOV 843 4241 HAAA 1 +EPTUS -3247 2400 FACA 1 +EPUKI 4549 2406 LRLR 1 +EPULE 4155 -10883 KRKS 1 +EPULO -343 1425 FCCC 1 +EPUNA 5050 -1400 EISN 1 +EPUQY 4298 -9321 KZMP 1 +EPUTE 6187 -16195 PADM 1 +EPUYO 3533 -7884 KRDU 1 +EPVAW 3886 -9541 KFOE 1 +EPVOL -2392 2860 FAJA 1 +EPVOT 5387 -9443 CZCZ 1 +EPXOP 3910 -7964 KEKN 1 +EQANY 3241 -9547 KTYR 1 +EQDIJ 4322 -10901 KZLC 1 +EQEGO 3879 -7515 KZDC 1 +EQPOX 3902 -9932 KZKC 1 +EQQUP 5667 -16997 PAPB 1 +EQU -1634 -7160 SPIM 1 +EQUAL -1376 -5611 SBBS 1 +EQUIP 3069 -8319 KVAD 1 +EQUIV -2144 -5007 SBCW 1 +EQUQE 5833 -15722 PAZA 1 +EQXIC 3529 -9759 KOKC 1 +EQZ 3887 -8597 KZID 1 +ER 4658 4067 URRV 1 +ERA 3192 -436 GMMM 1 +ERABI 5302 -957 EINN 1 +ERACE 3871 -7746 KIAD 1 +ERADA 4744 2820 LUUU 1 +ERAGE 4382 -8801 KZAU 1 +ERAKA 5800 -1000 EGPX 1 +ERAKU 5251 1304 EDWW 1 +ERALA 4856 376 LFFF 1 +ERALU 935 1386 FCCC 1 +ERAME 3408 -11916 KNTD 1 +ERAMI 723 428 DNKK 1 +ERANA 4116 2224 LWSK 1 +ERAND 4025 -9927 KZDV 1 +ERANE 5556 -13263 PAZA 1 +ERANI 4773 1295 LOVV 1 +ERARE -7798 16654 NZPG 1 +ERAVA 318 678 DNKK 1 +ERAVE 4691 -12340 KZSE 1 +ERAYE 4506 -8756 KZMP 1 +ERAYU 3631 -9791 KEND 1 +ERAYY 4220 -7374 KZBW 1 +ERBAC 1409 -8757 MHSC 1 +ERBAP -3197 2664 FACA 1 +ERBER -3388 1960 FACT 1 +ERBES -2094 5575 FMEE 1 +ERBIK -3144 2709 FACA 1 +ERBIN 4740 -233 LFRR 1 +ERBIW 3948 -7896 KZOB 1 +ERBOR 1570 -9196 MHTG 1 +ERBOS 2057 -10208 MMEX 1 +ERBUK 1293 3596 HAAA 1 +ERBUT -3136 2901 FACA 1 +ERCAN 4077 4009 LTAA 1 +ERCEG 6494 -14732 PAEI 1 +ERCIL -3764 -7232 SCTZ 1 +ERCIS 3827 3494 LTAA 1 +ERDAX 1798 5575 OOMM 1 +ERDER -3257 2319 FACA 1 +ERDIM -2680 2602 FAJA 1 +ERDOK 5089 1003 EDGG 1 +ERDOM 4352 2329 LBSR 1 +ERE -2987 -6193 SACU 2 +ERE 4364 11195 ZBHH 2 +EREBE 1972 -15494 PHTO 1 +EREBO 2012 660 DRRR 1 +EREBY 6037 -15139 PASX 1 +ERECO 3999 -8712 KZID 1 +EREDI 4686 2336 LRBB 1 +EREMA 4108 -414 LECB 1 +EREME 3979 -8445 KDAY 1 +EREMO 1625 -821 GOOO 1 +ERENA 1997 -1667 GOOO 1 +EREPO 6537 2580 EFPS 1 +ERESA 1164 1978 FTTT 1 +ERESO 3929 2594 LGGG 1 +ERETA 4530 4039 URRV 1 +ERETI 4018 718 LFMM 1 +ERETO 4993 1141 EDMM 1 +ERETU 313 -2880 SBAO 1 +EREXE 4345 -11559 KZLC 1 +ERF 5095 1124 EDMM 1 +ERGAN 3852 3903 LTAA 1 +ERGAT 4565 2584 LRBB 1 +ERGIN 3723 3000 LTBB 1 +ERGOM 4781 1873 LHCC 1 +ERGON 5291 1416 EPWW 1 +ERGUC 4177 -9776 KZMP 1 +ERGUL 4425 345 LFMM 1 +ERGUN 4075 3474 LTAA 1 +ERH 3846 3811 LTAA 1 +ERHAN 3852 3523 LTAA 1 +ERI 4202 -8029 KZOB 1 +ERICA 3545 -10137 KZAB 2 +ERICA 850 -7034 SVZM 2 +ERICC 1885 -7608 MUGM 1 +ERICK 485 -7387 SKED 2 +ERICK 4078 -7274 KZNY 2 +ERICS 4210 -7247 KBDL 1 +ERIDE 3985 -11976 KRNO 1 +ERIDI 1319 -1513 GOOO 1 +ERIGA 4686 -236 LFRR 1 +ERIGO 5084 551 EBUR 1 +ERIKA 4162 1403 LIRR 1 +ERIKE 3898 -7760 KIAD 1 +ERIKO 1417 -7415 SKEC 1 +ERIMA 3775 2613 LGGG 1 +ERIMO 3312 3292 LCCC 2 +ERIMO 4153 14380 RJTG 2 +ERINC 3016 -8743 KNPA 1 +ERINE 3855 -9207 KJEF 1 +ERING 5159 161 EGTT 1 +ERINN 4221 -7682 KELM 1 +ERIPA 1007 -6567 SVZM 1 +ERIPE 2949 -9878 KSKF 1 +ERIRE 3627 -9588 KTUL 1 +ERITA 4461 2826 LRBB 1 +ERITI 3612 2541 LGGG 1 +ERIVA 5637 2463 EVRR 1 +ERIXA -1973 -6601 SLLF 1 +ERIXN 4412 -9388 KZMP 1 +ERIXO 952 -7065 SVZM 1 +ERIXU 4808 226 LFFF 1 +ERIYI 4609 -9050 KZMP 1 +ERIYU 5709 -13544 PASI 1 +ERIZO -114 -8666 SEGU 1 +ERJAG 3881 -9549 KFOE 1 +ERKAD 4820 3357 UKDV 1 +ERKAR 127 2219 FZZA 1 +ERKAW 3515 -8103 KCLT 1 +ERKEL 2097 770 DAAA 1 +ERKIR 4754 1201 LOVV 1 +ERKON 5405 8295 UNNT 1 +ERKUL 5169 670 EDDK 1 +ERKUM 5162 670 EDGG 1 +ERKUT 291 1101 FCCC 1 +ERL 4966 1115 EDDN 1 +ERLAM 3292 -639 GMMM 1 +ERLAN 6277 -15500 PAZA 1 +ERLEE 2131 -15818 PHIK 1 +ERLET 4940 831 EDGG 1 +ERLEY 3927 -8386 KZID 1 +ERLIN 3409 -8502 KZTL 1 +ERLIT 4338 1317 LIRR 1 +ERLOS 4707 1927 LHCC 1 +ERLOT 5529 -59 EGTT 1 +ERMAK 6798 3236 ULMM 1 +ERMAL 5523 3661 UUWV 1 +ERMAN 4079 2881 LTBA 1 +ERMEK 4421 6633 UATG 1 +ERMEL 4919 1104 EDUU 1 +ERMIN 5035 -393 EGHD 2 +ERMIN 4172 -8784 KZAU 2 +ERMIT 837 -828 GLRB 1 +ERMOT 4168 1481 LIBB 1 +ERN 3971 3953 LTAA 1 +ERNAM 3686 1616 LIRR 1 +ERNAN 5428 -739 EGPX 1 +ERNAP 5044 2015 EPWW 1 +ERNAS 4884 1122 EDMM 1 +ERNEE 3082 -9210 KZHU 1 +ERNEV 462 1707 FCCC 1 +ERNEY 4070 -8728 KZAU 1 +ERNIE 3373 -8098 KZJX 1 +ERNIK 6366 -17311 UHMA 1 +ERNNY 4234 -8753 KORD 1 +ERNOK 5169 -295 EGTT 1 +ERNON 3123 -8809 KZHU 1 +ERNST 4267 -8332 KPTK 1 +ERNUD 5293 1153 EDWW 1 +ERNUT 4516 2382 LRBB 1 +ERO -3274 -7150 SCEZ 2 +ERO -1882 16888 NVVD 2 +EROBA 4522 2356 LRBB 1 +ERODE -472 -3889 SBCW 1 +ERODO -924 -6812 SBAZ 1 +EROKI 5096 10341 UIII 1 +EROLE 3023 -8752 KNPA 1 +EROLI 13 -7744 SEGU 1 +EROMI 4621 7635 UAAA 1 +ERONI 8228 7200 ULMM 1 +ERONO 4544 13814 UHHH 1 +EROPA -2250 4000 FQBE 1 +EROSI 5238 95 EGUL 1 +EROSY -714 13677 WAAZ 1 +EROTI -2499 -5665 SGFA 1 +EROWY 4306 -12350 KZSE 1 +ERP -666 -6987 SBAZ 1 +ERPES 4000 -1500 LPPC 1 +ERPIF 3290 -9730 KAFW 1 +ERPIN 4157 758 LFMM 1 +ERPOL -3400 2215 FACA 1 +ERPUL 156 1232 FCCC 1 +ERRCA 2270 -7614 KZMA 1 +ERRIN 2681 -8198 KZMA 1 +ERROL 1196 -5927 TTPP 1 +ERRON 6471 -16146 PAKK 1 +ERROT 2528 -14551 KZAK 1 +ERRTH 4219 -8194 CZYZ 1 +ERRYS 4286 -8415 KZOB 1 +ERSAL 1523 4248 OYSC 1 +ERSEN 4087 3067 LTBB 1 +ERSET 5095 996 EDGG 1 +ERSEZ 4574 -9747 KZMP 1 +ERSIL 5105 1029 EDGG 1 +ERSON 5646 -431 EGPX 1 +ERT 5098 1092 EDDE 1 +ERTAS 4146 2915 LTFJ 1 +ERTEK 3896 3930 LTBB 1 +ERTER 5156 -806 EISN 1 +ERTES 4996 1066 EDGG 1 +ERTIP 4813 441 LFFF 1 +ERTIS 3742 -761 LPFR 1 +ERTOK 4759 229 LFBB 1 +ERTOX 268 -1859 GOOO 1 +ERTTS 1417 14503 KZAK 1 +ERTUL 4793 1010 EDJA 1 +ERUDA 5367 -628 EIDW 1 +ERUGA -82 -4883 SBAZ 1 +ERUKE 5268 17429 PASY 1 +ERULA 4323 7945 UAAA 1 +ERUNE 3462 -9442 KZME 1 +ERUNY 3254 -9113 KTVR 1 +ERUPE 4330 -7348 KGFL 1 +ERUPO -5279 -6707 SAVU 1 +ERUSA 6316 5986 UUYP 1 +ERUTA 4814 6070 UASP 1 +ERUVE 4826 -10252 KZMP 1 +ERVAL 4528 2332 LRBB 1 +ERVEL -1550 -6022 SLLF 1 +ERVIS 1709 7205 VABF 1 +ERVOL -229 -7796 SEGU 1 +ERVYN 4953 -11704 CZVR 1 +ERWAN 4594 -522 LFRR 1 +ERWIN 3363 -8410 KATL 1 +ERWOM 4112 -10163 KZDV 1 +ERXAV 3640 -9576 KTUL 1 +ERXOL 3828 -9514 KZKC 1 +ERY 4631 -8546 KZMP 1 +ERYKA 4769 -12231 KSEA 1 +ERYOY 3351 -11175 KIWA 1 +ERZ 3996 4121 LTAA 1 +ERZEH 4196 -8547 KZAU 1 +ES 6524 -1445 BIRD 1 +ESABE 3214 -11097 KTUS 1 +ESACU 4207 -9752 KZMP 1 +ESADO 4710 7601 UAUA 1 +ESADU 5141 876 EDGG 1 +ESAKE 3066 -8695 KZJX 1 +ESALE 3219 -11091 KDMA 1 +ESAMA 5034 886 EDUU 1 +ESANA 1049 -6674 SVZM 1 +ESANN 4206 14109 RJTG 1 +ESAPI 4589 629 LSAG 1 +ESARO 287 -7613 SKED 1 +ESASI 4191 14019 RJTG 1 +ESATE 3786 -7523 KZDC 1 +ESATI 5006 919 EDFF 1 +ESATU 4752 2313 LRBB 1 +ESAVE 6663 -15930 PASK 1 +ESAVI -3766 -7218 SCEZ 1 +ESBAG 3162 11968 ZSHA 1 +ESBIS 3125 12738 RJTG 1 +ESBUK -923 -6809 SBAZ 1 +ESBUL -1226 -6218 SBAZ 1 +ESBUV -396 -6180 SBAZ 1 +ESC 1439 -8762 MHSC 2 +ESC 4572 -8709 KZMP 2 +ESCAN 1569 12067 RPRP 1 +ESCOM 3597 -9708 KSWO 1 +ESCON 3316 -11709 KCRQ 1 +ESCOT -3530 -7204 SCEZ 2 +ESCOT 3236 -8648 KMGM 2 +ESDAD -2225 -4636 SBBS 1 +ESDAX -369 -6198 SBAZ 1 +ESDER -2029 -5781 SBCW 1 +ESDET -436 -6100 SBAZ 1 +ESDIE 3881 -12085 KMHR 1 +ESDIN -1835 -8020 SCFZ 1 +ESDOT 2135 9055 VGFR 1 +ESDOX -1853 -17698 NFFF 1 +ESEBI 6100 1885 ESSA 1 +ESEBY 4252 -7650 KGFL 1 +ESEDA -4500 -6806 SAVF 2 +ESEDA 903 -7742 MPZL 2 +ESEDI -1138 -7644 SPIM 1 +ESEGA 4830 1318 EDMM 1 +ESEGE 3624 -9077 KZME 1 +ESEGU 5127 1047 EDGG 1 +ESELA -2095 -6222 SGFA 1 +ESEME 3139 -9218 KESF 1 +ESENA 4303 2687 LBWR 1 +ESENK 3874 4294 LTAA 1 +ESENO -2711 -4814 SBAZ 1 +ESERA 4415 353 LFMM 1 +ESERY 3952 -7882 KZOB 1 +ESETO 4923 1772 LKAA 1 +ESEVA 4680 701 LSAG 1 +ESFOR 3373 -8410 KATL 1 +ESGIG 3561 10642 ZLHW 1 +ESGOL -1519 -7536 SPIM 1 +ESGUM -663 -3404 SBRE 1 +ESHIW 3856 -7559 KZDC 1 +ESHOS 5705 -15806 PAZA 1 +ESI -643 14900 AYPY 1 +ESICO 3409 -9194 KZME 1 +ESIJO 2902 -9975 KUVA 1 +ESIKA 5212 1267 EDWW 1 +ESIKE 3249 -9705 KZFW 1 +ESIMO 4668 3821 URRV 1 +ESINE 3395 -11830 KLAX 1 +ESINO 4138 1179 LIRR 1 +ESIPO 1250 -7102 SVZM 1 +ESIRA -1490 -7498 SPIM 1 +ESISI 4489 143 LFBB 1 +ESISO 4779 986 EDMM 1 +ESITO -3390 -6887 SAMV 1 +ESIXE 4693 -12432 KHQM 1 +ESJUJ 3150 -9241 KAEX 1 +ESKAD -3267 -6012 SAEF 1 +ESKAR 6651 -16336 PAZA 1 +ESKDO 5530 -320 EGTT 1 +ESKEL -3652 16300 YBBB 1 +ESKES -1212 -5569 SBAZ 1 +ESKEW 3705 -8636 KBWG 1 +ESKIM -977 14591 AYPY 1 +ESKIN 3905 2840 LTBB 1 +ESKIT 829 -6899 SVZM 1 +ESKOE 3991 -7510 KPHL 1 +ESKOL 379 7280 VRMF 1 +ESKON -3323 -6033 SAEF 1 +ESKOP -3234 -6636 SAMV 1 +ESKOR 1137 -7700 SKEC 1 +ESKOT -1205 -7534 SPIM 1 +ESL -3811 14716 YMMM 2 +ESL 3923 -7899 KZDC 2 +ESLAC 3042 -8178 KZJX 1 +ESLAN -3498 -5708 SAEZ 1 +ESLEV -167 -6026 SBAZ 1 +ESLIB -1309 -3727 SBRE 1 +ESLIT -652 -3913 SBRE 1 +ESLOG -942 10798 WIIF 1 +ESLOR 5107 1418 EDMM 1 +ESLUM -2041 -4174 SBCW 1 +ESLUX 131 10398 WSSS 1 +ESMAN -315 -6157 SBAZ 1 +ESMAP -2028 -4226 SBCW 1 +ESMAR -575 -5687 SBAZ 1 +ESMEG -1985 -4436 SBBS 1 +ESMER -2021 -7016 SCDA 2 +ESMER 4204 -8026 KZOB 2 +ESMIL -882 -7870 SPIM 1 +ESMIT 973 6917 VABF 1 +ESMOS -2809 -5980 SARR 1 +ESMUH 3944 -7453 KACY 1 +ESNAM 3612 150 DAAA 1 +ESNAS -4585 -6304 SAVU 1 +ESNER -631 -4841 SBAZ 1 +ESNIB 2623 10788 ZPKM 1 +ESOBU 5118 1076 EDBB 1 +ESOBY 3115 -10059 KSJT 1 +ESOKY 4404 -9100 KZMP 1 +ESOLA 6605 742 ENEN 1 +ESONE 3696 -8428 KZID 1 +ESOPA 6040 2073 EFHK 1 +ESOPO 3934 2450 LGGG 1 +ESORA -2191 -4317 SBGL 1 +ESOSE 4202 -8793 KORD 1 +ESOVE 3598 -9405 KZME 1 +ESOZU 6493 -14765 PAFA 1 +ESP -3368 12182 YMMM 2 +ESP 3842 -919 LPPC 2 +ESPAD 1935 16628 PWAK 1 +ESPAL 4445 283 LFBB 1 +ESPAN 3612 -10636 KZAB 1 +ESPAP 823 8287 VCCC 1 +ESPER -2701 -6363 SACU 1 +ESPIN -4499 -6670 SAVF 3 +ESPIN -2093 -5491 SBCW 3 +ESPIN 4085 -200 LERM 3 +ESPIT 200 10744 WSJC 1 +ESPOB 700 10556 VVTS 1 +ESPOK -1608 3083 FVHA 1 +ESPOP -1500 3327 FWLL 1 +ESPOR 4028 210 LECB 1 +ESQ -4289 -7110 SAVU 1 +ESR 3981 3051 LTBB 1 +ESRAK -1649 3850 FQBE 1 +ESRAS -2590 3115 FAJA 1 +ESRAT 2586 4704 OEJD 1 +ESRET -2928 3313 FAJA 1 +ESROM 2341 5296 OMAE 1 +ESRON -1862 3021 FVHA 1 +ESS 3140 -969 GMMM 1 +ESSAR 3836 -9020 KSTL 1 +ESSEY 3375 -8406 KATL 1 +ESSIE 4055 -8340 KZOB 1 +ESSPO 4158 -8724 KZAU 1 +ESTAD 5353 956 EDDV 1 +ESTAG -3162 2948 FACA 1 +ESTAK -1685 2800 FVHA 1 +ESTAL 4034 -7460 KTTN 1 +ESTAM -2815 1442 FACA 1 +ESTED -2676 2759 FAJA 1 +ESTEE 3768 -8828 KZME 1 +ESTEM 3751 -8096 KZID 1 +ESTEP -404 -4341 SBRE 1 +ESTER -1718 -5513 SBBS 3 +ESTER 3174 3523 LLTA 3 +ESTER 3548 -7782 KZDC 3 +ESTIS 4283 -9656 KZMP 1 +ESTMA 3611 -7870 KZDC 1 +ESTOK 271 4984 FSSS 1 +ESTOX -860 1457 FNAN 1 +ESTRE 3910 -9522 KZKC 1 +ESTRO 4695 -10901 KZLC 1 +ESTUS 3349 -8406 KATL 1 +ESTVI 3607 -9463 KZME 1 +ESTWO 3822 -8480 KFFT 1 +ESTWU 3369 -8400 KATL 1 +ESULI 4843 923 EDGG 1 +ESUMA 4917 7683 UASP 1 +ESUME 3776 -12228 KSFO 1 +ESURA 4238 6300 UTNR 1 +ESURI 4585 2118 LRBB 1 +ESURO -3770 -5814 SAEF 1 +ESUTE 4018 -7857 KJST 1 +ESUVE 4678 -9846 KJMS 1 +ESV 99 -7963 SEGU 1 +ESVAJ 4436 -7429 KSLK 1 +ESVIR -2809 3083 FAJA 1 +ESVIW 4499 -8892 KZMP 1 +ESVUP 4308 -8088 CYXU 1 +ESWEL 5701 -15830 PAZA 1 +ESWUL 3097 -9734 KTPL 1 +ET 6080 -16182 PABE 1 +ETABE 3496 -9190 KLRF 1 +ETABI 6292 2614 EFES 1 +ETAGI 4198 880 LFMM 1 +ETAGO 4873 946 EDGG 1 +ETAHO 4701 -12256 KGRF 1 +ETALA 1405 -6495 SVZM 1 +ETALE 4212 -8343 KDTW 1 +ETALK 4011 -11181 KSLC 1 +ETALO 418 -7661 SKED 1 +ETAME 3998 -8690 KZID 1 +ETAMO 4684 234 LFFF 1 +ETANA 3957 -358 LECM 1 +ETANI 6276 2134 EFES 1 +ETANO -2446 -4459 SBBS 1 +ETARE 3966 -11977 KRNO 1 +ETARI 5550 -1500 EISN 1 +ETARU 5029 811 EDDF 1 +ETASA 4919 913 EDGG 1 +ETASO -4583 -6868 SAVF 1 +ETATI 868 -8228 MPZL 1 +ETATU 5033 1460 LKPR 1 +ETAXE 3293 -9705 KDFW 1 +ETAXO -1586 -1000 SBRE 1 +ETBAS 2558 4756 OEJD 1 +ETBED -2454 2465 FBGR 1 +ETBOD 1852 -7188 MTEG 1 +ETBOM 3336 4480 ORBB 2 +ETBOM -1552 2762 FLFI 2 +ETBON -1083 1292 FNAN 1 +ETBUX -2591 2627 FAJA 1 +ETCHL 4335 -8140 CZYZ 1 +ETCHY 3909 -12313 KZOA 1 +ETDIN 3021 -8738 KNPA 1 +ETEBA -1243 -7160 SPIM 1 +ETEBO 5214 688 EHAA 1 +ETECA 3587 4294 ORQW 1 +ETECK 2949 -7849 KZMA 1 +ETECO 3029 -13164 KZAK 1 +ETEDA 4434 7653 UAAA 1 +ETEEE 1658 -6547 TJZS 1 +ETEKA 3916 2401 LGGG 1 +ETEKO 3971 680 LFMM 1 +ETELA 4818 5578 UATT 1 +ETENO 5018 619 EDGG 1 +ETEPE 4325 -7743 KROC 1 +ETEPO -3072 -6502 SACU 1 +ETEVE 4305 -9122 KZAU 1 +ETEXY 4459 -9263 KZMP 1 +ETEYO 3038 -9643 KCLL 1 +ETFAF 7024 -15076 PAQT 1 +ETFEM 4749 -11773 KGEG 1 +ETG 4121 -7814 KZOB 1 +ETGOM 687 3763 HAAA 1 +ETGUN -2700 4000 FMMM 1 +ETHAL 3984 -10436 KDEN 1 +ETHER 3466 -11776 KZLA 1 +ETHOW 6602 -16260 PADE 1 +ETIBA 2134 -1868 GCCC 1 +ETICO 3298 -10025 KZFW 1 +ETIDA 4369 2242 LBSR 1 +ETIDO 4509 541 LFMM 1 +ETIGE 6705 -14617 PAVE 1 +ETIGO 3756 13921 RJTG 1 +ETIJO 4723 -11155 KZLC 1 +ETIKI 4800 -875 LFRR 1 +ETILI 3583 2304 LGGG 1 +ETIMA 4914 1316 EDMM 1 +ETIME 2951 -9498 KEFD 1 +ETIMO -504 -2248 SBRE 1 +ETINE 3503 -11498 KZLA 1 +ETIVA 839 3840 HAAA 1 +ETIVO -586 3787 HTDC 1 +ETIYU 3288 -11709 KNKX 1 +ETKAL -3291 2256 FACA 1 +ETKAV -1483 3065 FQBE 1 +ETKID -3052 2038 FACA 1 +ETKOT -3054 1806 FACA 1 +ETKUC 4058 -9112 KBRL 1 +ETL 3804 -10826 KZDV 1 +ETLOT 726 4131 HAAA 1 +ETLUN -1647 2812 FLFI 1 +ETMAD 4863 -5817 CYJT 1 +ETMAL -2757 3038 FAJA 1 +ETMAT 4886 -8912 CZWG 1 +ETMEY 3694 -7372 KZOA 1 +ETMIF 3474 -7985 KZJX 1 +ETMIG -3086 2730 FACA 1 +ETMIT -2321 2763 FAJA 1 +ETMOR -2402 1772 FYWH 1 +ETMOS -2837 3594 FQBE 1 +ETMOV -320 3611 HTDC 1 +ETMUS -2833 1645 FACA 1 +ETMUV 1720 -7326 MKJK 1 +ETNAS 1920 -9575 MMVR 1 +ETNIC 2791 -13886 KZAK 1 +ETNOM 249 1073 FCCC 1 +ETNOS 4871 353 LFFF 1 +ETOBO -2365 -1000 FAJO 1 +ETOCU 6816 -14547 PARC 1 +ETODI -3116 2498 FACA 1 +ETOHO 4855 -11027 KZLC 1 +ETOIL 3973 716 LFMM 1 +ETOKO 914 3789 HAAA 1 +ETOLA -3130 2800 FACA 1 +ETOLI -1219 3259 FLFI 1 +ETOLU 5018 929 EDGG 1 +ETOMI 6172 1537 ESAA 1 +ETONE 3474 -8479 KZTL 1 +ETONI 1001 3729 HAAA 1 +ETONY 2578 -8048 KMIA 1 +ETORA 4659 2395 LRBB 1 +ETORI 5054 7915 UASP 1 +ETOSA -2471 2605 FBGR 1 +ETOSE 3006 -9003 KNEW 1 +ETOWA 3543 -8453 KZTL 1 +ETOXO -1153 2494 FZZA 1 +ETOXU 4773 955 EDMM 1 +ETPAR 4520 -87 LFBD 1 +ETRAN 4656 7809 UAAA 1 +ETRAT 4968 16 LFFF 1 +ETREK 4519 464 LFMM 1 +ETRIK 3723 -7739 KZDC 1 +ETRIS 937 1292 DNKK 1 +ETROL 4275 2389 LBSF 1 +ETRON 3843 15050 RJTG 1 +ETROX 3640 -2402 LPPC 1 +ETROY 4317 -9167 KZMP 1 +ETRUL 1584 -98 DRRR 1 +ETRUS 5547 1563 ESAA 1 +ETSAM 1283 1870 FTTT 1 +ETSIW 4068 -7613 KZNY 1 +ETSOM 5789 -950 EGTT 1 +ETTAS 4307 -10807 KZLC 1 +ETUBA 4583 2231 LRBB 1 +ETUBO 5247 2296 EPWW 1 +ETUBY 4037 -11316 KZLC 1 +ETUCI 4445 -10557 KZDV 1 +ETUDE 4026 -10240 KZDV 1 +ETUGE 4155 -7383 KSWF 1 +ETUKI 5023 3562 UKDV 1 +ETULA -3435 1000 FAJO 1 +ETULI -2482 2824 FAJA 1 +ETUMA -1553 3174 FQBE 1 +ETUME 3667 -7714 KZDC 1 +ETUNO 4420 3407 UKFV 1 +ETUPO -2819 1812 FACA 1 +ETUQA 3243 -9562 KTYR 1 +ETUSO -2321 1550 FYWH 1 +ETUTI -832 2948 FZZA 1 +ETVIS 4965 1282 LKAA 1 +ETVIW 3344 -11226 KPHX 1 +ETX 4058 -7568 KZNY 1 +ETZUN 4300 -7352 KZOB 1 +EUBIE 3887 -9061 KSTL 1 +EUD 3992 -7688 KZNY 1 +EUDES -1827 -3950 SBRE 1 +EUF 3195 -8513 KZTL 1 +EUG 4412 -12322 KZSE 1 +EUGEN 3709 -12244 KZOA 1 +EUJE -2274 -4303 SBGL 1 +EUKER 4152 -8156 KCGF 1 +EUNIK 3820 -9394 KZKC 1 +EURAD -2763 11459 YMMM 1 +EUTAW 3282 -8784 KZTL 1 +EV 6833 -13359 CZEG 1 +EVABE 4205 -8348 KDTW 1 +EVABO 6808 1618 ENBD 1 +EVABU 6232 -4400 BGBG 1 +EVACI 3065 -8659 KZJX 1 +EVADE 4707 -9889 KJMS 1 +EVAGA -3294 2366 FACA 1 +EVAGE 4667 -11241 KHLN 1 +EVAKE 4349 -11599 KBOI 1 +EVAKI 5624 748 EKDK 1 +EVALA 4446 523 LFMM 1 +EVALE 6663 -15947 PASK 1 +EVAMA -2633 3079 FAJS 1 +EVAMY 4144 -7465 KZNY 1 +EVANI 6896 1636 ENEV 1 +EVANN 5724 -17020 PASN 1 +EVANO 4534 876 LIMM 1 +EVANS 2179 -8784 MMID 1 +EVANT 4338 -11875 KZLC 1 +EVAPE 3685 -7614 KORF 1 +EVARI -2768 3005 FAJA 1 +EVARU -222 4243 HKNA 1 +EVASE 3947 -7434 KACY 1 +EVATE 2499 -10786 MMZT 1 +EVATO -234 3645 HTDC 1 +EVATT -7833 16737 NZPG 1 +EVAXI 4778 1710 LHCC 1 +EVAYI 4123 -11114 KZLC 1 +EVBAS 5615 1248 EKDK 1 +EVBUJ 4705 -10974 KLWT 1 +EVCIL 3631 -9792 KEND 1 +EVD 6846 1668 ENBD 1 +EVDAM 802 409 DNLL 1 +EVDIN 2773 -10813 MMTY 1 +EVEBE 1364 14501 PGUA 1 +EVECI 3399 -9848 KSPS 1 +EVEKA -1557 3271 FQBE 2 +EVEKA -2798 2871 FAJA 2 +EVELI 5264 337 EHEH 1 +EVENE 3383 -10160 KLBB 1 +EVENN 4214 -10235 KZDV 1 +EVENO 3583 3000 LGGG 1 +EVENS 4300 -8767 KMKE 1 +EVENT 4291 -10624 KZDV 1 +EVERA 5773 7971 UNLW 1 +EVERE 3193 -11097 KZAB 1 +EVERR 3771 -11855 KZOA 1 +EVERT 3366 13513 RJTG 1 +EVERY 4048 -8977 KZAU 1 +EVETS 2368 -7541 MYNN 1 +EVEVE 2131 -15798 PHIK 1 +EVEXI -813 2959 FZZA 1 +EVG 862 -7166 SVZM 1 +EVGUL 4945 792 ETAR 1 +EVGUZ 4156 -8159 KBKL 1 +EVIDO -2965 3208 FAJA 1 +EVIEW 4123 -11199 KZLC 1 +EVIGY 3563 -7893 KRDU 1 +EVIKA 4561 2751 LRLR 1 +EVIKO 3919 2344 LGGG 1 +EVILE 3124 -10006 KZFW 1 +EVILI -3161 2769 FACA 1 +EVILL 3564 -9097 KMEM 1 +EVIMA -1641 3815 FQBE 1 +EVIMO 6615 -5153 BGGL 1 +EVINA 5139 2036 EPWW 1 +EVINE 4071 -8615 KZKZ 1 +EVINN 3685 -7626 KORF 1 +EVINO 3971 1532 LIRR 1 +EVIPI -2487 2785 FAJA 1 +EVIRA 3588 1694 LMMM 1 +EVIRI 4305 908 LFMM 1 +EVISO -3402 2478 FACA 1 +EVITT 4055 -7508 KZDC 1 +EVIVA 4867 1170 EDUU 1 +EVIVI 4140 2346 LGGG 1 +EVIVU 5458 1094 EDVV 1 +EVIYU 3903 -9680 KFRI 1 +EVJID 4676 -11742 KZSE 1 +EVJUC 3726 -9469 KZKC 1 +EVKAS 1780 -2602 GVSC 1 +EVKET 5971 1534 ESSA 1 +EVLAN 6025 1911 EFES 1 +EVMOQ 4259 -9227 KALO 1 +EVMUR 4041 6446 UTSB 1 +EVNAK -1365 -5770 SBBS 1 +EVNEW 4302 -8374 KFNT 1 +EVNOL -2010 -4297 SBCW 1 +EVOCO 4047 -8468 KZID 1 +EVOCU 3760 -12214 KNUQ 1 +EVOGO -178 3981 HKNA 1 +EVOKI 5275 1293 EDUU 1 +EVOLO -1019 -6319 SBAZ 1 +EVOLU -1571 2664 FLFI 1 +EVONA 5717 1992 EVRR 1 +EVONN -3420 15203 YBBB 1 +EVOPO -2521 2719 FAJA 1 +EVORA 3340 3095 LCCC 1 +EVOSA 5118 577 EHAA 1 +EVOSE 3393 -11849 KLAX 1 +EVOTE 4195 -8523 KZAU 1 +EVOTO -1453 2200 FNAN 1 +EVPAD -1996 -4298 SBBS 1 +EVPIJ 4262 -10675 KCPR 1 +EVRIK 4635 2224 LRBB 1 +EVRIN 5178 -656 EISN 1 +EVRUK 4908 69 LFFF 1 +EVRUS 5858 652 ENSV 1 +EVRUZ 3863 -8284 KZID 1 +EVS 6849 1668 ENBD 1 +EVSIN 6100 1877 ESSA 1 +EVSOM 5190 -200 EGVA 1 +EVSON 5336 -166 EGTT 1 +EVTAW 2198 -15978 PHBK 1 +EVTEV 4186 6175 UTNU 1 +EVUCI 7013 -14363 PABA 1 +EVUCU 4723 -11926 KMWH 1 +EVUDA -185 4022 HKNA 1 +EVUKA -3396 2020 FACA 1 +EVUKI -3317 1835 FACA 1 +EVUKY 4606 -9765 KZMP 1 +EVURA 3867 -792 LPPO 1 +EVURY 3959 -8301 KZID 1 +EVUTY 699 15825 PTPN 1 +EVUYU 4001 -8590 KIND 1 +EVVER 4630 -11238 KZLC 1 +EVVOJ 6506 -14784 PAZA 1 +EVW 4127 -11105 KZDV 1 +EVWEL 3694 -7636 KNGU 1 +EVWIC 6164 -14909 PAAQ 1 +EVX 4903 122 LFFF 1 +EVYIP 4607 -8746 KZMP 1 +EVZ 3420 -8484 KZTL 1 +EWA 3237 -8846 KZME 1 +EWABE 2132 -15805 PHIK 1 +EWARD 4044 -7897 KJST 1 +EWAWI 4330 -8866 KZAU 1 +EWC 4082 -8021 KZOB 1 +EWDER 3923 -8348 KZID 1 +EWEFE 2968 -9549 KZHU 1 +EWETY 2206 -15979 PHBK 1 +EWFOV 3764 -9488 KZKC 1 +EWGUF 4265 -9239 KALO 1 +EWING 3807 -8893 KZKC 1 +EWITT 4021 -8880 KZAU 1 +EWKIF 2580 -8025 KMIA 1 +EWM 3195 -10627 KZAB 1 +EWN 3507 -7705 KZDC 1 +EWO 3763 -8568 KZID 1 +EWOFY 2967 -9508 KEFD 1 +EWOKO 4038 -7534 KZNY 1 +EWOKS 4036 -12171 KSMF 1 +EWOOD 3752 -7587 KZDC 1 +EWQIX 3065 -8592 KECP 1 +EWUHY 4210 -7936 KZOB 1 +EWUYI 3133 -10017 KSJT 1 +EWWEK 4059 -8100 KZOB 1 +EWWEL 3840 -7560 KSBY 1 +EXAGE 4129 -7553 KZNY 1 +EXAKE 3547 -12048 KPRB 1 +EXAKO -3337 1719 FACA 1 +EXALA -1018 1330 FNAN 2 +EXALA -2515 2919 FAJA 2 +EXALE 3866 -9018 KSTL 1 +EXALL 4201 -7737 KZOB 1 +EXALO -1864 2856 FVHA 1 +EXALT 4272 -7061 KZBW 1 +EXAME 4474 -12383 KZSE 1 +EXANO -2663 2684 FAJA 1 +EXAPO 925 4375 HCSM 1 +EXARA 4076 2400 LGGG 1 +EXARE 4188 -8764 KMDW 1 +EXATA -2975 3003 FADN 1 +EXBER -2014 3569 FQBE 1 +EXCAL 4661 -6802 KZQI 1 +EXCEL 3939 -9410 KZKC 1 +EXDUW 3746 -9276 KLBO 1 +EXEBE 4155 -7413 KZBW 1 +EXECC 3845 -12155 KZLA 1 +EXEJO 3594 -12058 KPRB 1 +EXEKE 4185 -8784 KMDW 1 +EXELA 3596 2955 LGGG 1 +EXELL 3564 -10209 KZAB 1 +EXELO -3333 2241 FACA 1 +EXERT 3388 -11885 KZLA 1 +EXETE 4764 -11750 KGEG 1 +EXETU -2214 3402 FQBE 1 +EXHOS 4668 -10271 KZMP 1 +EXIBY 3904 -9484 KZKC 1 +EXIDA 4867 2109 LZBB 1 +EXIDE 4308 -8928 KZAU 1 +EXIGA 4348 2689 LBSR 1 +EXIGE 2365 -7605 MYEF 1 +EXIGO -1296 2176 FNAN 1 +EXILE 4130 -11067 KZLC 1 +EXIPE 5873 -15707 PAZA 1 +EXIRA -3170 2792 FACA 1 +EXISE 3106 -9468 KZHU 1 +EXIST 3399 -8758 KZME 1 +EXITA 7600 0 ENBO 1 +EXITE 3201 -9395 KZFW 1 +EXITI 4956 1141 EDMM 1 +EXITO -699 1247 FNAN 1 +EXITT 3692 -11614 KZLC 1 +EXIWO 7024 -14907 PASC 1 +EXIXE 3405 -11586 KNXP 1 +EXJAN 3369 -8292 KZTL 1 +EXKAF 3013 -8167 KZJX 1 +EXMOR 5118 -336 EGTT 2 +EXMOR 3756 -7583 KZDC 2 +EXOBA 5177 833 EDGG 1 +EXOBI -2605 2915 FAJA 1 +EXOBO -1815 2543 FBGR 1 +EXODE 4644 -11933 KZSE 1 +EXOFY 5556 -13311 PAKW 1 +EXOLA -2038 3624 FQBE 1 +EXOLE 4521 -8913 KZMP 1 +EXOLU 2021 7157 VABF 1 +EXOME 3701 -7820 KBKT 1 +EXOMO 107 10416 WSSS 1 +EXONA 3890 -802 LPPC 1 +EXONE 3420 -10071 KZFW 1 +EXORA -1791 17913 NFFF 2 +EXORA 1406 11988 RPRP 2 +EXORY 3730 -9488 KZKC 1 +EXOTO 1536 11105 VVTS 1 +EXPAM 3397 -11755 KRAL 1 +EXPEN 4164 -9343 KDSM 1 +EXPOS 5200 -6700 CZUL 1 +EXPRS 3991 -7551 KPHL 1 +EXPUF 3217 -11016 KZAB 1 +EXRAS 3812 -7949 KZDC 1 +EXRAY 4594 -12291 KISE 1 +EXROM -3941 14609 YMMM 1 +EXSAT 4053 -8717 KLAF 1 +EXTAN 3974 -10376 KDEN 1 +EXTER 2577 -7626 MYNN 1 +EXTOL 4266 -7662 KZNY 1 +EXTRA 2240 11822 RCAA 2 +EXTRA 3633 -11922 KZOA 2 +EXULE 3594 -7809 KZDC 1 +EXUMY 4122 -10491 KCYS 1 +EXUNA 2438 8450 VEVE 1 +EXUNE 3721 -8027 KROA 1 +EXUPY 3553 -12052 KPRB 1 +EXURE 3697 -7675 KLFI 1 +EXUSE 3769 -12233 KSFO 1 +EXWOB 2998 -9429 KBPT 1 +EYAKS 6038 -14570 PAZA 1 +EYARU 6306 -14218 PAOR 1 +EYATE 4404 -9227 KZMP 1 +EYAVU 4576 -12276 KZSE 1 +EYEBU 3557 -8987 KMEM 1 +EYECE 3504 -10668 KIKR 1 +EYEDY 3059 -8824 KMOB 1 +EYEGO 6512 -14653 PAEI 1 +EYEHE 4066 -8296 KZOB 1 +EYEKI 3039 -9085 KBTR 1 +EYEKO 2956 -8951 KZHU 1 +EYEKY 3208 -11001 KZAB 1 +EYENE 3607 -11522 KLAS 1 +EYEPO 2073 -15700 PHNY 1 +EYERI 3413 -9845 KSPS 1 +EYESE 4800 -11538 KZSE 1 +EYESS 3897 -7690 KDCA 1 +EYEZU 4688 -10287 KDIK 1 +EYHUX 4244 -9502 KZMP 1 +EYICI 3198 -8373 KZJX 1 +EYIMO 6661 -14506 PFYU 1 +EYIPA 3065 -8794 KZJX 1 +EYIPE 3529 -10662 KZAB 1 +EYIRA 3405 -11734 KONT 1 +EYITI 4434 -8874 KZMP 1 +EYITO 3037 -8728 KNPA 1 +EYIYA 3538 -10629 KSAF 1 +EYMAN 4419 -12321 KEUG 1 +EYMEY 4291 -7381 KALB 1 +EYNEW 4138 -9624 KZMP 1 +EYNOR 4121 -9539 KZMP 1 +EYNUH 3449 -8442 KZTL 1 +EYOBI 3479 -7885 KZDC 1 +EYOBO 3399 -8448 KZTL 1 +EYODI 3585 -8815 KZME 1 +EYOPA 6189 -16188 PADM 1 +EYORY 4606 -11900 KZSE 1 +EYOTA 3188 -8120 KSAV 1 +EYOVE 2620 -9826 KMFE 1 +EYOWI 3679 -11359 KZLA 1 +EYOWO 4228 -12182 KLMT 1 +EYOZU 3766 -9478 KZKC 1 +EYP 528 -7243 SKED 1 +EYPEB 3630 -9092 KZME 1 +EYPOF 3887 -12169 KZOA 1 +EYRIE 3999 -7508 KPHL 1 +EYSEL 2234 -7029 KZMA 1 +EYSUY 4209 -12172 KLMT 1 +EYTAY 3421 -8883 KZME 1 +EYTEE 3898 -7886 KZDC 1 +EYTEJ 3895 -8673 KBMG 1 +EYTOM 4310 -9230 KZMP 1 +EYUCE 4269 -9263 KALO 1 +EYUDA 3764 -9978 KDDC 1 +EYUGO 3684 -7762 KZDC 1 +EYUGU 2967 -9190 KZHU 1 +EYUKA 4112 -10435 KCYS 1 +EYUYA 4556 -11851 KZSE 1 +EYUYO 5408 -16659 PADU 1 +EYW 2459 -8180 KZMA 1 +EYWOK 4811 -12229 KPAE 1 +EYWUS 4813 -9689 KZMP 1 +EYXUZ 3849 -12280 KSTS 1 +EZA 706 -6949 SVZM 1 +EZAFU 2887 -9601 KZHU 1 +EZATY 6454 -16457 PAZA 1 +EZAYO 2766 -9733 KNGP 1 +EZBEL 3958 -10456 KAPA 1 +EZCUP 4815 -10652 KGGW 1 +EZDIT 3840 -8156 KZID 1 +EZDON -2500 12050 YMMM 1 +EZE -3482 -5854 SAEU 1 +EZIFU 4112 -10191 KZDV 1 +EZIZI 3860 -7551 KZDC 1 +EZKUP 3624 -9981 KZKC 1 +EZKUX 4111 -10164 KZDV 1 +EZRUB 3366 -8643 KBHM 1 +EZRUN 3344 -11249 KLUF 1 +EZS 3871 3922 LTAA 1 +EZXIY 2691 -8042 KZMA 1 +EZZOL 6224 -15018 PATK 1 +FA 3137 7299 OPLR 4 +FA 5313 13282 UHBP 4 +FA -1383 -17199 NZFF 4 +FA -1807 2577 FVHA 4 +FAALS 4105 -8088 KZOB 1 +FAANG 3700 -11858 KZLA 1 +FAAYE 4076 -7345 KZNY 1 +FABAG 3389 -8090 KCAE 1 +FABAK 3061 -8702 KZJX 1 +FABAN 3171 -10594 KZAB 1 +FABAT 3566 -11767 KNID 1 +FABED 1370 14518 PGUA 1 +FABEG 3501 -12054 KZLA 1 +FABEN 4285 -7595 KZBW 1 +FABER 3900 -7687 KZDC 1 +FABIG 4302 -7118 KMHT 1 +FABIO 4221 -8747 KZAU 1 +FABMA 3376 -8466 KZTL 1 +FABMI 3043 -8891 KBIX 1 +FABMU 5909 -15610 PAIG 1 +FABOD 4716 -12248 KTCM 1 +FABOK 3991 -7462 KWRI 1 +FABOX 3310 -8674 KZTL 1 +FABRA 3395 -11846 KLAX 1 +FABRO 4112 -9676 KLNK 1 +FABRY 4073 -7376 KLGA 1 +FABSO 6190 -16184 PADM 1 +FABUR 3472 -12056 KVBG 1 +FABVA 4033 -7882 KJST 1 +FACAD 5936 -13995 PAYA 1 +FACED 0 14400 AYPY 1 +FACEN 3262 -8534 KZTL 1 +FACER 3579 14197 RJTG 1 +FACIA 3268 -9666 KDAL 1 +FACTO 3480 -7662 KZDC 1 +FACTR 3421 -11603 KNXP 1 +FACTS 4714 -12231 KZSE 1 +FADAD 3036 -9094 KBTR 1 +FADDI 2815 -8254 KTPA 1 +FADIM 6007 -11626 CZEG 1 +FADOM 3378 -9839 KSPS 1 +FADXY 3107 -9738 KTPL 1 +FAG -2347 -7045 SCFZ 1 +FAGAN 2943 -8261 KZJX 1 +FAGED 3785 -7668 KZDC 1 +FAGET 4583 2198 LRBB 1 +FAGIN -3389 13150 YMMM 2 +FAGIN 5987 -15555 PAZA 2 +FAGUN 3233 -8327 KWRB 1 +FAH 4377 -8785 KZAU 1 +FAHEY 4297 -8777 KMKE 1 +FAHTU 4673 -9864 KZMP 1 +FAI 6480 -14801 PAZA 1 +FAIDS 4228 -7251 KZBW 1 +FAILS 4184 -8142 KZOB 1 +FAIRB 4369 -7359 KZBW 1 +FAIRE 6416 -16536 PAZA 1 +FAIRI 4093 -7254 KZBW 1 +FAIRY 3387 13987 RJTG 1 +FAITH 3740 -12186 KSFO 1 +FAITI -1926 -4314 SBRE 1 +FAJAR 1847 -6564 TJZS 1 +FAK 3753 -7783 KZDC 1 +FAKEE 3457 -10528 KZAB 1 +FAKER 3542 -10626 KSAF 1 +FAKES 5898 -13781 PAZA 1 +FAL 4358 1330 LIPR 1 +FALAG 4169 -7150 KOQU 1 +FALAL 3437 -10334 KCVS 1 +FALAM -249 12942 WAAZ 1 +FALAR 4357 -9151 KZMP 1 +FALAS 4037 -7665 KMUI 1 +FALCC 3326 -11757 KSAN 1 +FALCO 6498 -14736 PAEI 1 +FALDA 4719 -12322 KZSE 1 +FALDE 4661 -11152 KZLC 1 +FALEM 4077 -11199 KSLC 1 +FALEN 4465 -9111 KZMP 1 +FALGO 3343 -11235 KPHX 1 +FALGU 4294 -11255 KPIH 1 +FALIA 4597 -11142 KBZN 1 +FALIR 6047 -15067 PASX 1 +FALIX 3506 -9007 KMEM 1 +FALKA 2944 4831 OKAC 1 +FALKO 3819 -7744 KZDC 1 +FALLA 1343 -8267 MHTG 1 +FALLO 4301 -11253 KZLC 1 +FALLS -3548 14889 YSCB 1 +FALLT 3397 -11809 KLAX 1 +FALLZ 4107 -7413 KZNY 1 +FALMA 4137 -7117 KZBW 1 +FALNO 4300 -9105 KZMP 1 +FALOD 3138 6564 OAKN 1 +FALON 3982 -7411 KZNY 1 +FALOP 6661 -15996 PASK 1 +FALOR 4447 -12403 KZSE 1 +FALOS 2130 -15794 PHIK 1 +FALPA 4866 -9603 KZMP 1 +FALRU 5908 -15944 PAMB 1 +FALSA 3183 7383 OPLR 1 +FALSE -1980 -4277 SBRE 2 +FALSE 2995 -9447 KZHU 2 +FALSI 3832 -7736 KZDC 1 +FALSU 4278 -8550 KGRR 1 +FALTO 2646 -9910 KZHU 1 +FALUD 6161 -15940 PACH 1 +FALUG 3627 -9381 KZME 1 +FALUN 3551 -9518 KZFW 1 +FALUR 3857 -10469 KCOS 1 +FALUT 4138 -7434 KSWF 1 +FALUX 6504 -14743 PAFA 1 +FALVO 3240 -8151 KZJX 1 +FALZU 4822 -9990 KRUG 1 +FAM 3767 -9023 KZKC 1 +FAMAG 3288 -10611 KHMN 1 +FAMAK 3561 -11779 KNID 1 +FAMAL 3282 -9744 KZFW 1 +FAMAV 4007 -7677 KZNY 1 +FAMBI 3520 4420 ORKK 1 +FAMBU 1987 -15492 PHTO 1 +FAMDA 4762 -9740 KRDR 1 +FAMDO 2958 -9865 KSKF 1 +FAMEN 4998 457 EBBU 1 +FAMES 4630 -11908 KZSE 1 +FAMET 3761 -12238 KSFO 1 +FAMEX 3680 -7605 KORF 1 +FAMIG 3365 -8451 KATL 1 +FAMIN 2559 -8084 KZMA 1 +FAMIP 4249 -11365 KBYI 1 +FAMIS 4444 -8824 KGRB 1 +FAMLI 4278 -8470 KLAN 1 +FAMLO 3299 -10596 KHMN 1 +FAMMA 4101 -7368 KZBW 1 +FAMMS 4641 -9672 KBWP 1 +FAMOP 1972 -15473 PHTO 1 +FAMRA 3373 -8854 KCBM 1 +FAMTA 3839 -8876 KZKC 1 +FAMTO 3056 -8936 KZHU 1 +FAMUD 3431 -10343 KCVS 1 +FAMUK 4450 -12314 KZLC 1 +FAMUR 6543 -16789 PATC 1 +FAMUS 3942 -9469 KMCI 1 +FAMUT 3990 -8264 KCMH 1 +FANAK 3278 -11088 KZAB 1 +FANAN 3352 -9276 KCDH 1 +FANB -1383 -17202 NZFA 1 +FANCI 6131 -16482 PAZA 1 +FANCO 4269 -11420 KZLC 1 +FANCY 6100 511 ENBR 1 +FANDI 3909 -12142 KBAB 1 +FANDO -697 11398 WADZ 2 +FANDO 1325 -72 DRRR 2 +FANDS 4127 -11205 KSLC 1 +FANED 2787 -8250 KMCF 1 +FANEK 4172 -8766 KMDW 1 +FANEL 3394 -8440 KATL 1 +FANEM 4196 -7703 KELM 1 +FANEN 3241 -8986 KZME 1 +FANES 6458 -14100 CZEG 1 +FANET 4038 -564 LECM 1 +FANEW 3373 -8433 KATL 1 +FANFO 3703 -7599 KLFI 1 +FANGG 4290 -11568 KMUO 1 +FANGU 4209 -8910 KRFD 1 +FANID 4551 -11344 KZLC 1 +FANIG 2792 -8269 KPIE 1 +FANIP 3549 -9430 KFSM 1 +FANKO 3408 -11943 KNTD 1 +FANLO 3631 -11548 KZLA 1 +FANNY 3151 -10581 KELP 1 +FANOF 3754 -8727 KZID 1 +FANOL 4544 -7539 CZUL 1 +FANOR 3035 -8738 KPNS 1 +FANOT 4763 -11762 KSKA 1 +FANOV 4321 -8961 KMSN 1 +FANPI 4177 -8812 KORD 1 +FANRU 4009 -7639 KLNS 1 +FANSA 3895 -8471 KCVG 1 +FANSI 4040 -7756 KZNY 1 +FANTA 5968 3015 ULLI 1 +FANTM 3547 -9356 KFSM 1 +FANTU 3064 -8682 KZJX 1 +FANUB 6418 -16104 PFSH 1 +FANUL 7653 -6880 BGTL 1 +FANUN 3969 -8425 KFFO 1 +FANUX 874 16781 PKWA 1 +FANVA 3260 6590 OATN 1 +FAPAD 3747 -9751 KICT 1 +FAPAM 1342 14507 PGUM 1 +FAPDO 4368 -11695 KZLC 1 +FAPEG 4153 -8552 KZAU 1 +FAPES 2799 -8224 KZMA 1 +FAPGI 3963 -11479 KZLC 1 +FAPIS 2155 -15147 KZAK 1 +FAPKO 4373 -9056 KZMP 1 +FAPLI 3225 -8135 KSAV 1 +FAPLO 6086 -16176 PABE 1 +FAPMO 4377 -11066 KJAC 1 +FAPNI 3307 -10587 KHMN 1 +FAPOL 4482 -8998 KZMP 1 +FAPON 4126 -9586 KOMA 1 +FAPRA 3496 -9906 KHBR 1 +FAPSA 4079 -8992 KPIA 1 +FAPSI 4536 -9261 KZMP 1 +FAPTI 3326 -8869 KZME 1 +FAPUL 5996 -16321 PAGG 1 +FAPUM 3281 -11545 KNJK 1 +FAPUN 6164 -14930 PAAQ 1 +FAPUT 3721 -12176 KSJC 1 +FAR 3701 -793 LPFR 2 +FAR 4675 -9685 KZMP 2 +FARAD 3539 -8543 KZME 1 +FARAH 3237 6216 OAKX 1 +FARAN 4130 -7388 KHPN 1 +FARDO 1425 -8760 MHSC 1 +FAREB 3487 -9060 KZME 1 +FAREG 4840 -10132 KMIB 1 +FAREK 4334 -7763 KROC 1 +FAREM 4093 -8596 KZAU 1 +FAREN 5017 -9988 CZWG 1 +FARES 1490 4203 HHAA 2 +FARES 3216 1095 DTTC 2 +FARET 3370 -11223 KLUF 1 +FARGA 3349 -11715 KZLA 1 +FARGE 4128 -7987 KZOB 1 +FARGO 3972 -8978 KZKC 1 +FARIN 3344 -9619 KZFW 1 +FARIS 3883 -9053 KSTL 1 +FARKS 4741 -9704 KZMP 1 +FARLI 3647 -8306 KZTL 1 +FARLN 3938 -8185 KZID 1 +FARLO 3292 -11698 KNKX 1 +FARLU 6167 -16173 PADM 1 +FARLY 3199 -10233 KZFW 1 +FARME 6695 -16154 PAZA 1 +FARMI 4191 -12164 KLMT 1 +FARMM 4234 -8836 KZAU 1 +FARMN 2203 -6985 KZMA 1 +FARMR 3941 -9074 KZAU 1 +FARMY 4227 -10301 KZDV 1 +FARNA 3303 -11856 KNUC 1 +FARNS 5075 -11540 CZEG 1 +FAROA -2500 -17504 NZZO 1 +FAROL -2262 -4867 SBCW 1 +FARON 4299 -9089 KZAU 1 +FAROR 3019 -8898 KGPT 1 +FAROS 3551 31 DAAA 2 +FAROS 1112 -6650 SVZM 2 +FAROX 4342 -7304 KRUT 1 +FARPU 6593 -16094 PABL 1 +FARRA -3779 14609 YMMM 2 +FARRA 3770 -12302 KZOA 2 +FARRL 3259 -8086 KNBC 1 +FARRY 4625 -9463 KZMP 1 +FARUB 4411 -8613 KZMP 1 +FARUJ 3352 1873 HLLL 1 +FARUM 3933 -8360 KLUK 1 +FARUX 3643 -9791 KEND 1 +FARVA 4426 -9801 KHON 1 +FARVO 3089 4619 ORTL 1 +FARWA 3300 1230 HLLL 1 +FASAD 4756 3831 UKDV 1 +FASAL -4 13136 WAAZ 2 +FASAL 3136 7332 OPLR 2 +FASAN 4086 1743 LIBB 1 +FASAP 4461 -9342 KFCM 1 +FASBO 4938 -12338 CZVR 1 +FASDI 4190 -8780 KORD 1 +FASDO 4448 -9218 KZMP 1 +FASED 3500 -10160 KAMA 1 +FASEK 3050 -8322 KVLD 1 +FASEL 4700 -13213 KZAK 1 +FASEN 3938 -7463 KACY 1 +FASET 5249 20 EGUN 1 +FASEX 4487 -8970 KZMP 1 +FASGI 5922 -16019 PATG 1 +FASGO 4394 -9068 KZMP 1 +FASHE 3913 -9026 KZKC 1 +FASIK 3974 3247 LTAD 1 +FASIR 3454 -11401 KZLA 1 +FASLA 4245 -8288 KMTC 1 +FASNO 3405 -8041 KSSC 1 +FASOB 4021 -8815 KCMI 1 +FASOK 4582 -10842 KBIL 1 +FASOS 3705 -7766 KZDC 1 +FASOV 3447 -8664 KHUA 1 +FASPA 3659 -9857 KZKC 1 +FASPO 740 15177 PTKK 1 +FASPU 3738 -7657 KZDC 1 +FASRA 3350 -10159 KLBB 1 +FASRO 4492 -9329 KMSP 1 +FASRU 858 16757 PKWA 1 +FASSA 5870 -6700 CZUL 1 +FASTE 4070 -11450 KZLC 1 +FASTO 3527 -11886 KBFL 1 +FASTT 3707 -9697 KZKC 1 +FASUB 3817 -12225 KSUU 1 +FASUL 3008 -9346 KLCH 1 +FASUT 4270 -10667 KCPR 1 +FASUX 4552 -8977 KZMP 1 +FATAL -1961 -5734 SBCW 1 +FATAP 3280 -10442 KZAB 1 +FATBI 3469 -8282 KZTL 1 +FATEH 3358 7263 OPLR 1 +FATEL 6065 -15115 PAEN 1 +FATES 4503 -9302 KMSP 1 +FATHE 2896 -8132 KMCO 1 +FATHM 3780 -12279 KSJC 1 +FATHR 2731 -7978 KFLL 1 +FATIH 4123 2880 LTAA 1 +FATIK 4842 -9472 KZMP 1 +FATIR 3910 -7686 KIAD 1 +FATIS 6681 -15963 PASK 1 +FATMO 3906 -12700 KZOA 1 +FATMU 5703 -17042 PAZA 1 +FATOG 4292 -8528 KGRR 1 +FATOL 48 12918 WAAZ 1 +FATOM 3751 -7598 KZDC 1 +FATON 4021 -7304 KZBW 1 +FATOR 2633 -9838 KZHU 1 +FATOX 4080 -8720 KZAU 1 +FATPA 4633 -8454 KCIU 1 +FATPI 3849 -9196 KJEF 1 +FATPU 3872 -10981 KZDV 1 +FATSO 2969 -8978 KZHU 1 +FATSS 3787 -8992 KSTL 1 +FATSY 3948 -8518 KZID 1 +FATTY 2936 -8207 KZJX 1 +FATUM 1270 14912 KZAK 1 +FAULT 4298 -7736 KZOB 1 +FAUST 2972 -9795 KZHU 1 +FAVAT 3314 -10607 KHMN 1 +FAVDU 4746 -12254 KTIW 1 +FAVEG 2942 -9860 KSKF 1 +FAVET 4098 -7246 KZBW 1 +FAVGA 737 13445 PTRO 1 +FAVIN 3212 -8999 KJAN 1 +FAVIS 2787 -8250 KMCF 1 +FAVKU 3279 -9678 KDAL 1 +FAVLA 2941 -9859 KSKF 1 +FAVLU 2064 -15685 PHHN 1 +FAVNI 2921 -10069 KDRT 1 +FAVOM 4323 -8941 KZAU 1 +FAVON 3358 -10257 KZFW 1 +FAVOR -407 -5537 SBAZ 2 +FAVOR 4560 -12157 KZSE 2 +FAVOS 2831 -8060 KXMR 1 +FAVOX 4661 -11159 KZLC 1 +FAVRE 4458 -8813 KGRB 1 +FAVSO 6581 -16803 PAIW 1 +FAVUB 4570 -11863 KZSE 1 +FAVUM 4127 -7760 KZOB 1 +FAVUR 4041 -11188 KZLC 1 +FAWCI 3418 -9899 KZFW 1 +FAWNS 4499 -7409 KZBW 1 +FAWZY 4112 -8492 KFWA 1 +FAXAR 3259 -8855 KNMM 1 +FAXEK 6837 -14512 PARC 1 +FAXEM 3939 -11977 KRNO 1 +FAXET 4709 -8875 KCMX 1 +FAXIG 4031 -8523 KZID 1 +FAXIM 3773 -9750 KICT 1 +FAXIN 4224 -7720 KELM 1 +FAXOS 3293 -9705 KDFW 1 +FAXOV 6465 -14719 PAFB 1 +FAXTO 4908 -12349 CZVR 1 +FAXUT 4841 -12269 KZSE 1 +FAY 3499 -7888 KZDC 1 +FAYAS 4342 -8428 KMBS 1 +FAYCE 4648 -12016 KYKM 1 +FAYEE 3393 -9157 KMEM 1 +FAYET 4313 -7594 KZBW 1 +FAYEZ 3301 -8621 KZTL 1 +FAYJI 3956 -9735 KZKC 1 +FAYOL 4355 -7978 CYYZ 1 +FAZED 3992 -9767 KZMP 1 +FAZER 3876 -7748 KIAD 1 +FBR 4138 -11042 KZLC 1 +FBURG 3094 -9743 KTPL 1 +FC 4592 -6660 CZQM 1 +FCA 4821 -11418 KZLC 1 +FCM 4483 -9344 KZMP 1 +FCS 3868 -10476 KZDV 1 +FDF 3371 -8781 KZME 1 +FDK 3941 -7738 KZDC 1 +FDLEE 2122 -6869 KZMA 1 +FDNB 4127 6934 UTTT 1 +FDO -3445 -5858 SAEF 1 +FDV 6449 -16531 PAZA 1 +FDY 4096 -8376 KZOB 1 +FE 4873 -6916 CZUL 2 +FE 5423 3890 UUWV 2 +FEARR 3435 -7794 KILM 1 +FEBAK 3938 -11977 KRNO 1 +FEBDI 3468 -8126 KOTH 1 +FEBEG 5006 840 ETOU 1 +FEBEL 3596 -7790 KZDC 1 +FEBES 4350 -11604 KBOI 1 +FEBET 3587 -11528 KLAS 1 +FEBIT 3777 -9767 KICT 1 +FEBKA 3006 -8433 KTLH 1 +FEBKI 3747 -9328 KSGF 1 +FEBLA 3905 -10472 KCOS 1 +FEBMA 4316 -7161 KZBW 1 +FEBOD 5975 -15505 PAIL 1 +FEBOM 3238 -9358 KBAD 1 +FEBTO 3198 -8367 KZJX 1 +FEBUG 3390 -11787 KSLI 1 +FEBUP 4299 -10674 KCPR 1 +FEBUS 4690 -11987 KZSE 1 +FEBVI 3321 -11701 KCRQ 1 +FECFE 3873 -9226 KCOU 1 +FECFO 6485 -15572 PAZA 1 +FECXI 4117 -9236 KOTM 1 +FECYE 4014 -10991 KZLC 1 +FEDAB 2964 -9836 KRND 1 +FEDAD 4089 -11189 KHIF 1 +FEDAS 4444 -7325 KZBW 1 +FEDBO 5758 -15789 PAPN 1 +FEDDY 6170 -6700 CZUL 1 +FEDER 3415 -9927 KLTS 1 +FEDET 4182 -10387 KBFF 1 +FEDIP 3086 -8652 KEGI 1 +FEDIR 3393 -9843 KSPS 1 +FEDKU 4408 -12120 KZSE 1 +FEDMA 6077 -16169 PAPK 1 +FEDOB 2752 -9782 KNQI 1 +FEDOL 2933 -9856 KSKF 1 +FEDOT 3194 6586 OAKN 1 +FEDPA 4272 -10965 KZLC 1 +FEDRA 4084 982 LIEO 2 +FEDRA 3805 -8510 KZID 2 +FEDSA 3012 -8065 KZJX 1 +FEDUK 6476 -15760 PANU 1 +FEDVI 3273 -11571 KNJK 1 +FEDVU 4691 -12027 KZSE 1 +FEEGI 2797 -9812 KZHU 1 +FEELD 2990 -9521 KZHU 1 +FEELY 3508 -7709 KZKZ 1 +FEERY 3647 -9237 KZME 1 +FEFEE 3426 -8514 KRMG 1 +FEFOX 4168 -7136 KPVD 1 +FEFTU 7118 -15730 PABR 1 +FEGAB 3946 -11874 KNFL 1 +FEGAK 4705 -12248 KTCM 1 +FEGAN 4024 -7420 KZNY 1 +FEGAV 3330 -11954 KNSI 1 +FEGDU 3478 -8989 KZME 1 +FEGEB 4298 -11578 KMUO 1 +FEGEK 6625 -16241 PADE 1 +FEGEL 6406 -15191 PAMH 1 +FEGIB 3955 -10476 KAPA 1 +FEGIT 3923 -10152 KZDV 1 +FEGLI 4170 -7849 KBFD 1 +FEGMU 4544 -12114 KZSE 1 +FEGOP 3114 -8256 KZTL 1 +FEGOV 3959 -7992 KMGW 1 +FEGOZ 3957 -7645 KZNY 1 +FEGSA 2948 -9862 KSKF 1 +FEGTU 2133 -15807 PHIK 1 +FEGUS 3471 -9927 KLTS 1 +FEGVI 5495 -16246 PACD 1 +FEHDY 3408 -8271 KZTL 1 +FEHXE 3449 -9225 KLIT 1 +FEITO -2566 -4589 SBCW 1 +FEKAD 3039 -8411 KTLH 1 +FEKAR 4286 -8791 KMKE 1 +FEKAV 3037 -8720 KNPA 1 +FEKEL 2780 -9750 KCRP 1 +FEKER 3473 -8678 KHSV 1 +FEKET 3835 -7633 KNHK 1 +FEKHO 4205 -9360 KZMP 1 +FEKIB 3649 -8757 KZME 1 +FEKIL 3391 -11864 KLAX 1 +FEKLI 4460 -10688 KSHR 1 +FEKNI 2963 -9795 KZHU 1 +FEKOX 4371 -7233 KZBW 1 +FEKPI 3499 -7899 KPOB 1 +FEKRO 3860 -9034 KZKC 1 +FEKSO 3468 -8676 KHSV 1 +FEKWU 4161 -7134 KPVD 1 +FELAW 6046 -14535 PACV 1 +FELDI 4135 -7572 KAVP 1 +FELEK 3972 -8413 KSGH 1 +FELEN 5697 -13394 PAFE 1 +FELEX 2973 -8523 KPAM 1 +FELIL 4301 -8935 KMSN 1 +FELIP 4358 -11075 KJAC 1 +FELIT 3689 -8418 KLOZ 1 +FELIX 219 -6062 SBAZ 2 +FELIX 534 -7540 SKED 2 +FELKO 5057 -11970 CZVR 1 +FELLI 6535 -1517 BIRD 1 +FELMA 2925 -9843 KZHU 1 +FELMI 3426 -11896 KNTD 1 +FELMO 4211 -7915 KZOB 1 +FELON 4222 -8341 KDTW 1 +FELPO 3825 -8385 KZID 1 +FELPS 4496 -8356 KZMP 1 +FELRA 3516 -9789 KZFW 1 +FELRI 3702 -10818 KFMN 1 +FELTA 3871 -10983 KZDV 1 +FELTI 5918 -16197 PAPM 1 +FELTN 4867 -8909 CZWG 1 +FELTO 3396 -8535 KZTL 1 +FELTY 3878 -7694 KDCA 1 +FELUM 5860 -15648 PAKN 1 +FELUN 6444 -14690 PAEI 1 +FELUR 3939 -9468 KMCI 1 +FEMAB 3052 -9613 KCLL 1 +FEMAD 3694 -10705 KZDV 1 +FEMAT 4768 -9736 KZMP 1 +FEMDA 5967 -15741 PANW 1 +FEMEK 3463 -12037 KLPC 1 +FEMEL 2894 -9592 KZHU 1 +FEMES 3541 -7750 KISO 1 +FEMGI 4142 -10591 KLAR 1 +FEMGU 4077 -7342 KZNY 1 +FEMHA 4252 -9251 KALO 1 +FEMIN 3025 -9340 KLCH 1 +FEMKO 3903 -7746 KIAD 1 +FEMOK 4746 -8873 KZAU 1 +FEMOL 3181 -10611 KELP 1 +FEMON 3181 -8934 KZHU 1 +FEMOS 3756 -9746 KICT 1 +FEMOT 4183 -7867 KBFD 1 +FEMSO 2580 -8030 KMIA 1 +FEMUR -363 -3404 SBRE 1 +FENAM 2969 -9113 KZHU 1 +FENAT 3940 -11869 KNFL 1 +FENBE 4155 -9616 KZMP 1 +FENCE 2879 -9684 KVCT 1 +FENCH 3454 -9407 KZME 1 +FENEL 5046 -12676 CZVR 1 +FENEN 3905 -9466 KMKC 1 +FENER 4129 2836 LTBB 1 +FENIK 5572 -429 EGPX 1 +FENIR 2524 -8047 KMIA 1 +FENIX 3214 13159 RJTG 2 +FENIX 3245 -8504 KZTL 2 +FENJE 3346 -8475 KATL 1 +FENKA 3993 -7469 KWRI 1 +FENLY 4071 -7457 KEWR 1 +FENOG 3368 -8848 KCBM 1 +FENOM 6815 -16673 PAPO 1 +FENON 3671 -10482 KZAB 1 +FENPI 2932 -9834 KSAT 1 +FENSE 350 16226 KZAK 1 +FENTI 3720 -12175 KSJC 1 +FENTO 3035 -9293 KZHU 1 +FENUG 6153 -16032 PALG 1 +FENVO 4491 -7222 KZBW 1 +FENWY 4237 -7072 KBOS 1 +FEONA 3161 -8472 KZJX 1 +FEORI 4031 -7482 KZDC 1 +FEPET 2943 -9860 KSKF 1 +FEPEV 4109 -8214 KZOB 1 +FEPGA 3374 4409 ORTI 1 +FEPHY 3176 -9707 KZFW 1 +FEPID 3271 -8014 KCHS 1 +FEPIP 3038 -8703 KNPA 1 +FEPIV 2941 -9859 KSKF 1 +FEPLI 4115 -8154 KZOB 1 +FEPNO 6446 -15840 PAKV 1 +FEPNU 4208 -12170 KLMT 1 +FEPOK 3883 -7686 KADW 1 +FEPOT 4708 -12322 KZSE 1 +FEPRA 3081 -9629 KCLL 1 +FEPTA 2937 -9805 KRND 1 +FEPUG 4293 -7784 KROC 1 +FEPUN 3291 -10578 KHMN 1 +FEPUP 4203 -8798 KORD 1 +FEPUX 6972 -16241 PPIZ 1 +FER 4481 1162 LIMM 1 +FERA -810 15958 AGGF 1 +FERAL -344 -6039 SBAZ 1 +FERAR 3324 14600 RJTG 1 +FERBI 4299 -10671 KCPR 1 +FERBU 4123 -10449 KCYS 1 +FERDI 5091 364 EBBU 3 +FERDI 4083 -294 LETO 3 +FERDI 4615 -11637 KZSE 3 +FERDO 3416 -11567 KZLA 1 +FEREB 1858 3797 HHAA 1 +FEREM 2998 -9344 KLCH 1 +FERER 3420 -11179 KZAB 1 +FERET -281 10602 WIIZ 2 +FERET 3380 -9757 KZFW 2 +FERGI 3897 -7717 KDCA 1 +FERIT 5163 54 EGTT 1 +FERKO 4016 -7617 KLNS 1 +FERKU 6679 -16124 PFNO 1 +FERLI 4286 -8565 KGRR 1 +FERLO 3970 -8427 KFFO 1 +FERMA -1765 -4163 SBBS 1 +FERMI 4413 -10311 KRAP 1 +FERMO 3262 -9680 KZFW 1 +FERMY 3373 -11822 KZLA 1 +FERNA 2177 -6702 TJSJ 1 +FERNE 3759 -12200 KHWD 1 +FERNI 3125 -9051 KZHU 1 +FERNO 5165 -9287 CZWG 1 +FERNS -4329 17253 NZCH 2 +FERNS 4303 -7148 KMHT 2 +FEROG 4652 -6799 KPQI 1 +FERPO 4188 -10361 KBFF 1 +FERRA 3309 -9773 KZFW 1 +FERRI 4659 -11185 KHLN 1 +FERRO 3647 -347 LEMG 1 +FERRY 4919 -12253 CZVR 1 +FERSA 3550 -8098 KCLT 1 +FERSO 4490 -10715 KSHR 1 +FERSU 6594 -16095 PABL 1 +FERTE 4853 -25 LFRR 1 +FERUK -7783 16650 NZPG 1 +FERUS 4005 -7482 KPHL 1 +FERUV 3434 -10336 KCVS 1 +FES 3393 -501 GMMM 1 +FESAD 3446 -9840 KFSI 1 +FESAS 4709 -12273 KTIW 1 +FESHA 2827 -8128 KMCO 1 +FESIK 3784 -12211 KZOA 1 +FESIX 3555 -10864 KGUP 1 +FESJY 3298 -7981 KZNY 1 +FESKO 4051 -11765 KZLC 1 +FESLI 3590 -9595 KZFW 1 +FESNI 3980 -8294 KLCK 1 +FESOD 4389 -12138 KZSE 1 +FESOL 5865 -15659 PAKN 1 +FESTA 4144 -110 LECM 2 +FESTA 2998 -9515 KIAH 2 +FESTI 3992 -7500 KPHL 1 +FESTO 4111 -8199 KZOB 1 +FESUD 4039 -11715 KBAM 1 +FESUM 4293 -7588 KSYR 1 +FESUX 3022 -8426 KTLH 1 +FESVA 5532 -13165 PAKT 1 +FETCH 4120 -8060 KYNG 1 +FETER 3296 -10613 KHMN 1 +FETIK 4328 -10837 KZLC 1 +FETIX 4301 -8767 KMKE 1 +FETKA -7787 16627 NZPG 1 +FETLI 4178 -10923 KZLC 1 +FETMO 2618 -9839 KZHU 1 +FETOB 5953 -13971 PAYA 1 +FETRA 3875 -9354 KSZL 1 +FETUJ 4562 -12394 KZSE 1 +FETUR 3521 -10358 KTCC 1 +FETUT 3217 -8661 KMGM 1 +FEVAB 4077 -7412 KEWR 1 +FEVBO 5575 -15926 PAZA 1 +FEVBY 3401 4431 ORBD 1 +FEVEL 3438 -10333 KCVS 1 +FEVER 3234 -9766 KZFW 1 +FEVIK 4168 320 LECB 1 +FEVIN 3378 4218 ORAA 1 +FEVKO 3211 -8255 KZJX 1 +FEVKU 5906 -16038 PATG 1 +FEVON 5923 -15734 PANW 1 +FEVOP 4376 -11066 KJAC 1 +FEVUS 3705 -8623 KZMA 1 +FEWER 3431 -8672 KZTL 1 +FEWGA 4019 -8060 KPIT 1 +FEXAK 4066 -7374 KJFK 1 +FEXAN 2114 -15803 PHIK 1 +FEXAT 4256 -9602 KZMP 1 +FEXBE 6600 -16290 PADE 1 +FEXED 3399 -11940 KNTD 1 +FEXEG 4067 -7418 KEWR 1 +FEXIG 5993 -15750 PAJZ 1 +FEXIK 4040 -8860 KBMI 1 +FEXIL 3992 -8806 KCMI 1 +FEXIS 3324 -8884 KZME 1 +FEXIV 3399 -11786 KLAX 1 +FEXUV 3703 -12136 KNUQ 1 +FEXUX 4169 -7146 KPVD 1 +FEYKO 3815 -7569 KSBY 1 +FEYOR 4108 -11108 KSLC 1 +FEZCU 2959 -8488 KZJX 1 +FEZFY 3890 -9218 KCOU 1 +FF -2028 5737 FIMP 1 +FFILK 3210 -10261 KMAF 1 +FFKHH 3212 -10672 KLRU 1 +FFM 5005 864 EDDU 1 +FFO 3982 -8406 KFFO 1 +FFU 4027 -11194 KZLC 1 +FFZ 3346 -11173 KZAB 1 +FGP 3514 -7881 KZDC 1 +FGT 4463 -9318 KZMP 1 +FH 6200 -4965 BGGL 2 +FH 1005 -1076 GLRB 2 +FHAW -797 -1439 SBAZ 1 +FI 5360 4411 UWPP 1 +FIBAK 7051 -15816 PATQ 1 +FIBAM 3340 -8910 KZME 1 +FIBAV 3260 -8646 KMGM 1 +FIBDA 4532 -9810 KZMP 1 +FIBEB 6612 -16292 PADE 1 +FIBED 3802 -7540 KZDC 1 +FIBEE 1358 14496 PGUM 1 +FIBEK 3446 -9914 KLTS 1 +FIBER 3363 -8728 KZTL 1 +FIBEX 6500 -14753 PAZA 1 +FIBGA 3256 -10337 KZFW 1 +FIBIK 4339 -9614 KZMP 1 +FIBIN 4316 -8363 KFNT 1 +FIBKE 3704 -8469 KZID 1 +FIBKI 3257 -9745 KZFW 1 +FIBLA 4363 -9293 KAUM 1 +FIBLO 3324 -11743 KNFG 1 +FIBLU 3460 -11785 KZLA 1 +FIBNI 3775 -12227 KOAK 1 +FIBOD 3280 -10578 KHMN 1 +FIBOP 2810 -8076 KMLB 1 +FIBSO 4315 -8797 KMKE 1 +FIBSS 1177 14878 KZAK 1 +FIBTO 538 16299 PTSA 1 +FIBUG 3762 -7740 KRIC 1 +FIBUR 4223 -12289 KMFR 1 +FIBUS 2908 -8222 KZJX 1 +FICCU 3160 -9905 KBWD 1 +FICKY 3156 -12139 KZLA 1 +FICWO 3272 -11714 KSAN 1 +FIDAK 4197 -8784 KORD 1 +FIDAL 6073 -14643 PAZA 1 +FIDAM 4499 -11800 KBKE 1 +FIDAR 3700 -7638 KORF 1 +FIDAT 3817 -12206 KSUU 1 +FIDBA 4307 -7772 KROC 1 +FIDDL 3656 -8580 KBNA 1 +FIDDO 3671 -12092 KZOA 1 +FIDDS 3595 -8675 KBNA 1 +FIDDY 3880 -12139 KMCC 1 +FIDEK 3896 -8478 KCVG 1 +FIDER 4330 -7256 KZBW 1 +FIDGO 3480 -8529 KZTL 1 +FIDIM 4253 -7092 KBOS 1 +FIDIN 4144 -8181 KCLE 1 +FIDIP 6576 -15584 PAHL 1 +FIDIX 3346 4410 ORBI 1 +FIDKA 6683 -14344 PACI 1 +FIDLE 3962 -10653 KZDV 1 +FIDLY 3511 -9722 KTIK 1 +FIDNO 4291 -8804 KMKE 1 +FIDOD 6662 -15205 PFAL 1 +FIDON 4216 -7672 KELM 1 +FIDOV 4529 -12276 KZSE 1 +FIDOX 3891 -9327 KZKC 1 +FIDRO 6193 -16569 PACM 1 +FIDRU 3139 -9223 KESF 1 +FIDUK 3216 -8485 KLSF 1 +FIDUR 3418 -9860 KSPS 1 +FIETR 6150 -14981 PAED 1 +FIFFE 4721 -12248 KTCM 1 +FIFMU 2818 -8087 KMLB 1 +FIFTI 6125 -15046 PANC 1 +FIGAD 4399 -8852 KOSH 1 +FIGAM 3018 -8574 KPAM 1 +FIGAN 5623 -15779 PAZA 1 +FIGBI 734 15171 PTKK 1 +FIGDA 2805 -8069 KCOF 1 +FIGDU 4119 -10079 KLBF 1 +FIGED 6431 -15876 PAKV 1 +FIGES 3304 -9750 KAFW 1 +FIGGI 5427 -12199 CZVR 1 +FIGGS 3551 -9413 KZME 1 +FIGLY 3357 -8836 KCBM 1 +FIGMO 3159 -10538 KZFW 1 +FIGMU 4741 -11148 KGTF 1 +FIGNU 2813 -9773 KZHU 1 +FIGOB 4583 -9845 KZMP 1 +FIGOM 3856 -7687 KADW 1 +FIGOP 4418 -7029 KZBW 1 +FIGOR 1331 14476 PGUM 1 +FIGOS -2231 -4243 SBBS 1 +FIGOV 3025 -8575 KECP 1 +FIGTU 6670 -14356 PACI 1 +FIGUR 3006 -9053 KMSY 1 +FIHVY 1513 14583 PGSN 1 +FIIAT 6821 -15158 PAKP 1 +FIITZ 4747 -9212 KZMP 1 +FIKAB 4781 -11497 KZLC 1 +FIKAG 4692 -10073 KZMP 1 +FIKAP 4110 -11196 KHIF 1 +FIKAT 4359 -7370 KGFL 1 +FIKBU 6462 -16330 KZAN 1 +FIKET 3692 -7587 KZDC 1 +FIKFE 2909 -9957 KUVA 1 +FIKIB 4333 -8469 KZOB 1 +FIKIX 3569 -9190 KZME 1 +FIKKO 2962 -9514 KEFD 1 +FIKLA 4194 -10695 KZDV 1 +FIKLO 4427 -12091 KRDM 1 +FIKMU 3410 -11925 KNTD 1 +FIKNA 3366 -10172 KLBB 1 +FIKNU 3444 4368 ORSH 1 +FIKSO 3705 -8590 KZME 1 +FIKUP 4298 -8793 KMKE 1 +FIKVO 4498 -11607 KZLC 1 +FIKXY 4197 -9144 KCID 1 +FILAD 5758 -15774 PAPN 1 +FILAK 3386 -8842 KCBM 1 +FILAM 3368 -8849 KCBM 1 +FILAR 3391 -11882 KLAX 1 +FILAX 1990 -7517 MUGM 1 +FILBA 3395 -11830 KLAX 1 +FILBE 2870 -8068 KPBI 1 +FILBU 3956 -11888 KNFL 1 +FILDO 4204 -8928 KRFD 1 +FILEL 3624 -10022 KZKC 1 +FILEN 3890 -9370 KSZL 1 +FILER 4135 -9594 KOMA 1 +FILES 3873 -8066 KZID 1 +FILET -3355 12800 YMMM 1 +FILGA 4141 -7402 KSWF 1 +FILGO 3477 -9887 KZFW 1 +FILHO -1020 -6698 SBGM 1 +FILIE 3660 -9791 KEND 1 +FILIK 6306 -15420 PAFS 1 +FILIN 6470 -15554 PARY 1 +FILIZ 3887 3947 LTBB 1 +FILKO 4351 -8472 KZOB 1 +FILLE 5142 -11214 CZEG 1 +FILLI 3385 -7977 KZJX 1 +FILLZ 4011 -7520 KPHL 1 +FILMO -79 13447 WAAZ 1 +FILMS 3968 -8674 KZID 1 +FILOB 4211 -11192 KZLC 1 +FILOL 4312 -9333 KZMP 1 +FILOS 4373 -7585 KGTB 1 +FILOX 3233 -8164 KSAV 1 +FILPO 4190 -9360 KZMP 1 +FILPS 4194 -7440 KZBW 1 +FILTA 4417 -10005 KPIR 1 +FILTI -1200 -5005 SBBS 1 +FILTO 2925 -10065 KDLF 1 +FILUM 3560 -9761 KOKC 1 +FILUP 4157 -8319 KZOB 1 +FILUX 3956 -9491 KSTJ 1 +FIM 3436 -11888 KZLA 1 +FIMAK 1431 -8761 MHSC 1 +FIMAP 3966 -8701 KHUF 1 +FIMAV 4465 -8877 KZMP 1 +FIMBA -14 12916 WAAZ 1 +FIMBO 3867 -7732 KBWI 1 +FIMER 4058 -10033 KZDV 1 +FIMGA 3722 -10803 KZDV 1 +FIMGU 4344 -11639 KBOI 1 +FIMIP 3710 12709 RKSO 1 +FIMKI 3987 -8286 KLCK 1 +FIMKO 4561 -9417 KSTC 1 +FIMOL 4143 -8210 KCLE 1 +FIMON 3241 -8620 KZTL 1 +FIMOS 4115 -7068 KZBW 1 +FIMPA 3832 -8077 KZID 1 +FIMPU 4843 -10139 KMIB 1 +FIMRU 3246 4583 ORUB 1 +FIMUN 6154 -14984 PAGQ 1 +FIN -661 14786 AYPY 1 +FINAK 3576 -10613 KSAF 1 +FINAM 4242 -739 LECM 1 +FINB 4945 13657 UHKK 1 +FINBI 3344 4429 ORTI 1 +FINBO 4928 -11603 CZVR 1 +FINCA 961 -8391 MHTG 2 +FINCA 3222 -11592 MMFR 2 +FINCH 3811 14061 RJTG 3 +FINCH 5156 -20 EGTT 3 +FINCH 3815 -8520 KZID 3 +FINDO 5637 -346 EGTT 1 +FINEN 2983 -9779 KZHU 1 +FINER 4134 -12303 KZOA 1 +FINEX 4281 -8283 KMTC 1 +FINGL 4276 -8132 CZYZ 1 +FINGR 3326 -9633 KZFW 1 +FINGS 5025 -12757 CZVR 1 +FINGU 4355 -7298 KZBW 1 +FINID 3569 4317 ORQW 1 +FINIG 2941 -9821 KRND 1 +FINIL 3260 6593 OATN 1 +FINIT 3990 -7252 KZNY 1 +FINIV 4637 -11956 KZSE 1 +FINIX 4467 -12405 KBKE 1 +FINKA 4754 -12232 KZSE 1 +FINKE 3915 -8066 KZID 1 +FINKI 2820 -8258 KTPA 1 +FINKS 3851 -7900 KZDC 1 +FINLE 3268 -11699 KSDM 1 +FINLI 3643 -9794 KEND 1 +FINLY 4097 -7765 KZNY 1 +FINMA 5200 -105 EGTT 1 +FINNI 4900 -5774 CZQX 1 +FINNS 2680 -8024 KPBI 1 +FINOM 3386 -8430 KMGE 1 +FINOT 4372 203 LFBB 1 +FINPI 4170 -7425 KSWF 1 +FINTU 3656 -9787 KEND 1 +FINUM 3961 -8371 KSGH 1 +FINUR 5837 -13561 PAGS 1 +FINUS 4365 -7036 KPWM 1 +FINUV 6163 -16653 PAHP 1 +FINUX 3360 -11231 KLUF 1 +FIO 1045 -8447 MHMH 1 +FIORD 6577 -14100 PAZA 1 +FIPAG 3111 -9785 KGRK 1 +FIPAK 3233 -10696 KLRU 1 +FIPEX 4149 -8765 KZAU 1 +FIPFE 4539 -11408 KZLC 1 +FIPID 2607 -8005 KFLL 1 +FIPIN 3851 -12158 KSMF 1 +FIPKI 3342 -10213 KLBB 1 +FIPMA 4438 -12321 KEUG 1 +FIPNU 6817 -14544 PARC 1 +FIPSU 6795 -14823 PAZA 1 +FIPUB 3556 -9910 KCSM 1 +FIQ 3571 -8167 KZAB 1 +FIRAS 3387 3792 OSTT 1 +FIRAT 3714 3765 LTAJ 1 +FIRDA 6973 -16304 PPIZ 1 +FIREK 2841 -8058 KXMR 1 +FIRES 2032 -15694 PHZH 1 +FIRET 3679 -9747 KZKC 1 +FIRIB 2970 -8993 KNBG 1 +FIRIG 3344 -9045 KGWO 1 +FIRIK 3308 -10589 KHMN 1 +FIRIS 3522 -9462 KFSM 1 +FIRKA 3736 -12141 KSJC 1 +FIRKU 3252 -9368 KBAD 1 +FIRMN 3277 -9724 KDFW 1 +FIRNA 4062 -8709 KZID 1 +FIRNI 4959 -11514 CZVR 1 +FIRON 4584 -7472 CZUL 1 +FIROT 3827 -12192 KSUU 1 +FIRPI 3935 -10484 KZDV 1 +FIRPO 3227 7079 OPKX 1 +FIRUT 3681 -7600 KNTU 1 +FIRUZ 3667 7163 UTDD 1 +FIS 2455 -8179 KZMA 1 +FISCH 3479 -11827 KZLA 1 +FISDA 4007 -10422 KDEN 1 +FISEL 2638 -7986 KFLL 1 +FISEP 6517 -15213 PATA 1 +FISER 4408 -7306 KRUT 1 +FISES 3329 -9109 KZME 1 +FISHE 2178 -15554 PHZH 1 +FISHH 6104 -16060 PAZA 1 +FISHR 4063 -8956 KPIA 1 +FISHS 2191 -15987 PHBK 1 +FISHY -1768 14580 YBBB 2 +FISHY 2871 -8135 KMCO 2 +FISIN 4422 -9245 KZMP 1 +FISKE 4395 -8869 KZAU 1 +FISKI 4745 -11714 KGEG 1 +FISKU 4277 -8363 KFNT 1 +FISNO 3065 -8697 KZJX 1 +FISON 1344 14470 PGUM 1 +FISSH 3889 -7438 KZDC 1 +FISSK 4105 -8643 KMDW 1 +FISTA 4257 -12299 KMFR 1 +FISTO 4446 123 LFBB 1 +FISTR 3950 -10677 KZDV 1 +FISTY 3099 -9162 KZHU 1 +FISUP 3660 -9412 KZME 1 +FISUX 3583 -7884 KRDU 1 +FITAG 3892 -9007 KALN 1 +FITAL 3636 -9409 KZME 1 +FITAS 4506 -9517 KZMP 1 +FITAV 3054 -8786 KZJX 1 +FITAX 4331 -8921 KMSN 1 +FITCH 2668 12269 RCAA 1 +FITEM 2826 -8129 KMCO 1 +FITEN 3080 -8697 KZJX 1 +FITER 2915 -9852 KSKF 1 +FITES 2079 -15300 PHZH 1 +FITGA 4741 -12080 KZSE 1 +FITGU 4292 -8763 KMKE 1 +FITIM 4655 -12013 KYKM 1 +FITIN 2944 -9543 KHOU 1 +FITIR 3929 -7470 KACY 1 +FITKI 3770 -12212 KOAK 1 +FITLO 3303 -8035 KZJX 1 +FITNU 3928 -11879 KNFL 1 +FITOD 5713 -13552 PASI 1 +FITOL 2566 -8031 KZMA 1 +FITOP 4581 -10850 KBIL 1 +FITOS 1921 -10413 MMEX 1 +FITPO 3442 -10336 KCVS 1 +FITRE 4191 -7492 KZBW 1 +FITTR 3998 -8381 KFFO 1 +FITTZ 3215 -8600 KZTL 1 +FITUN 3982 -11987 KZOA 1 +FITUT 6549 -15657 PAHL 1 +FITUX 5505 -16204 PAVC 1 +FITVI 3637 -9790 KEND 1 +FITZY 4286 -7153 KMHT 1 +FITZZ 3279 -10572 KHMN 1 +FIVBO 4509 -6919 KBGR 1 +FIVDI 4859 -12274 KBLI 1 +FIVED 3734 -9365 KSGF 1 +FIVEP 3765 -12245 KSFO 1 +FIVER 2664 -8194 KZMA 1 +FIVIL 3233 -11104 KDMA 1 +FIVIR 4727 -11167 KGTF 1 +FIVIS 3283 -9692 KDFW 1 +FIVLI 3786 -9986 KZKC 1 +FIVLO 4303 -8595 KZAU 1 +FIVMA 2816 -8064 KCOF 1 +FIVOX 3042 -8161 KJAX 1 +FIVPA 3326 -7936 KZJX 1 +FIVTA 4700 -12367 KHQM 1 +FIVZE 2500 -6000 MYNN 1 +FIWUD 5387 -307 EGTT 1 +FIWWI 6717 -16331 PAZA 1 +FIXAD 3801 -7852 KCHO 1 +FIXAR 3343 -11160 KPHX 1 +FIXER 4660 -9687 KZMP 1 +FIXIB 3520 -9750 KOKC 1 +FIXIX 3602 -11520 KLAS 1 +FIXOV 4639 -11925 KZSE 1 +FIXUG 4154 -7049 KHYA 1 +FIXUL 3111 -9785 KGRK 1 +FIXUS 4299 -7803 KZOB 1 +FIYER 4240 -8732 KZAU 1 +FIZEL 2700 -13821 KZAK 1 +FIZZY 3860 1314 LICJ 1 +FJARA 6366 -1805 BIRD 1 +FJC 2993 10431 ZPKM 2 +FJC 4073 -7545 KZNY 2 +FJR 4358 397 LFMM 1 +FJS 4145 -12281 KZSE 1 +FJV 2510 5635 OMFJ 1 +FK 5555 3503 UUWW 1 +FKE 3722 14044 RJSF 1 +FKG 4417 8798 ZWUQ 1 +FKL 4144 -7986 KZOB 1 +FKN 3671 -7701 KZDC 1 +FKV 3420 -8391 KZTL 1 +FL 1214 1504 FTTT 1 +FLA 149 -7549 SKED 1 +FLAAK 4776 -12145 KZSE 1 +FLABB 3590 -8348 KZTL 1 +FLACK 3724 -10036 KZKC 1 +FLADE 3349 -8613 KZTL 1 +FLAGG 3954 -10242 KZDV 1 +FLAGZ 3316 -9701 KDFW 1 +FLAKE -3318 12500 YMMM 3 +FLAKE 1340 14463 PGUM 3 +FLAKE -4085 17352 NZZC 3 +FLAKY 2848 -9639 KZHU 1 +FLAMM 3332 -9098 KZME 1 +FLAMO 3338 -6631 KZNY 1 +FLAMS 4347 -8823 KZAU 1 +FLANA 4429 -8838 KGRB 1 +FLANC 3376 -8464 KFTY 1 +FLAND -1750 -4615 SBBS 2 +FLAND 6144 -15035 PANC 2 +FLAPE 4107 -7107 KZBW 1 +FLAPS 3698 -7638 KORF 1 +FLASH -1500 -4671 SBBS 1 +FLATE 2542 -8047 KHST 1 +FLATN 3193 -8141 KSVN 1 +FLATT 3365 -10235 KZFW 1 +FLATZ 2621 -9791 KZHU 1 +FLAWD 3896 -7654 KZDC 1 +FLAWR 3420 -8391 KZTL 1 +FLCAN 3968 -8432 KFFO 1 +FLCON 3431 -8365 KATL 1 +FLD 5376 1356 EDWW 1 +FLE 6030 521 ENSV 1 +FLEAT 3812 -12209 KZOA 1 +FLECH 3472 -9812 KZFW 1 +FLECK 3238 -9953 KZFW 1 +FLEET 3646 -11997 KNLC 1 +FLEIG 4266 -7380 KALB 1 +FLEMS 4101 -10526 KZDC 1 +FLENR 3695 -8273 KZTL 1 +FLESH 3273 -9223 KZFW 1 +FLEUR 4699 -7046 CZUL 1 +FLEVO 5239 560 EHAA 1 +FLEXX 2995 -14038 KZAK 1 +FLG 2970 10738 ZPKM 2 +FLG 3515 -11167 KZAB 2 +FLI -4010 14801 YMMM 1 +FLIBB 4123 -7242 KZBW 1 +FLIBZ 3001 -9553 KIAH 1 +FLICK 4140 -9589 KZMA 1 +FLICR 3608 -11485 KLAS 1 +FLIER 3272 -11218 KZAB 1 +FLIES 3048 -9855 KZHU 1 +FLIKA 3015 -9557 KDWH 1 +FLIKI -4000 14639 YMMM 1 +FLINE 4400 -8000 CZCA 1 +FLING 4049 -7489 KZNY 1 +FLINN 3127 -8449 KZJX 1 +FLINT -1467 -4742 SBBS 2 +FLINT 3966 -7855 KZDC 2 +FLINY 2666 -7789 MYNN 1 +FLIPE 4333 -8398 KZOB 1 +FLIPO 3905 -7746 KZDC 1 +FLIPP 3247 -9633 KZFW 1 +FLIPR 2539 -7973 KMIA 1 +FLIPS 5658 -13488 PAZA 1 +FLIPU 3682 -8602 KZME 1 +FLIRT -1772 -4048 SBBS 2 +FLIRT 3993 -7670 KZNY 2 +FLITS 4022 -7481 KZDC 1 +FLITT 2004 -15594 PHZH 1 +FLITY 2926 -13102 KZAK 1 +FLIVR 3517 -7917 KFBG 1 +FLL 2607 -8015 KZMA 1 +FLLAG 4068 -11198 KSLC 1 +FLM 3865 -8431 KZID 1 +FLN -2769 -4850 SBCW 1 +FLO 5088 513 EBBR 3 +FLO 6158 502 ENSV 3 +FLO 3423 -7966 KZJX 3 +FLOAT 4043 -7588 KZNY 1 +FLOCK -1098 -3955 SBRE 1 +FLOEE 3896 -8467 KZID 1 +FLOOD 3834 -10509 KZDV 1 +FLOON 5101 -12071 CZVR 1 +FLOOR 4339 -7594 KZBW 1 +FLOPP 3392 -9820 KZFW 1 +FLOPS 3570 -7921 KZDC 1 +FLORA 690 12226 RPMZ 1 +FLORI -2397 -4857 SBCW 2 +FLORI 2324 -10662 MMMZ 2 +FLORY 4691 659 LSAS 2 +FLORY 3868 -9765 KSLN 2 +FLOSI 6406 -2718 BIKF 2 +FLOSI 4154 -7433 KZBW 2 +FLOSS 3813 -9714 KZKC 1 +FLOSY 3308 -8775 KZTL 1 +FLOTE -1029 -6709 SBAZ 1 +FLOUN 4407 -8828 KOSH 1 +FLOUT 3426 -11995 KSBA 1 +FLOYD 3398 -10126 KZFW 1 +FLOZY 2821 -8132 KMCO 1 +FLP 3630 -9246 KZKC 1 +FLPPR 4683 -9255 KDLH 1 +FLR 6346 1134 ENVA 2 +FLR 4450 2571 LRBB 2 +FLS 6031 521 ENBR 1 +FLUEN 3955 -12356 KZOA 1 +FLUKY 3851 -7773 KZDC 1 +FLUME 3686 -10842 KZDV 1 +FLUNK 3899 -12100 KSMF 1 +FLUPS 3058 -7396 KZNY 1 +FLURY 4034 -8023 KPIT 1 +FLUTE -875 -3251 SBRE 4 +FLUTE 5490 886 EKDK 4 +FLUTE 3454 13696 RJTG 4 +FLUTE 3970 -7219 KZNY 4 +FLUTY 3472 -10362 KZAB 1 +FLUZE 3284 -10303 KZFW 1 +FLW 3509 -11987 KZLA 1 +FLYBY 3560 -10658 KZAB 1 +FLYES 3608 -11476 KLAS 1 +FLYHM 2506 -16265 KZAK 1 +FLYIN 3408 -11785 KEMT 1 +FLYRR 3989 -8395 KFFO 1 +FLYTE 3464 -11805 KEDW 1 +FLZ -377 -3855 SBRE 1 +FMBLE 2971 -9558 KZHU 1 +FMG 3953 -11966 KZOA 1 +FMHNB 4173 -7044 KZBW 1 +FML 3499 -8095 KCLT 1 +FNB -3288 -6078 SAAR 2 +FNB 4126 6931 UTTT 2 +FNC 936 -7987 MPCF 1 +FNGRS 4062 -8527 KZAU 1 +FNO -387 -3243 SBRE 1 +FNT 4297 -8375 KZOB 1 +FNUCH 4224 -8763 KORD 1 +FNZ 3825 -8684 KZID 1 +FO 5468 -10167 CZWG 1 +FOBAL 3978 -8411 KFFO 1 +FOBAP 3030 -8741 KNPA 1 +FOBAX 3960 -11977 KRNO 1 +FOBBS 4235 -7262 KCEF 1 +FOBDA 3343 -11940 KNSI 1 +FOBEK 3463 -7683 KBKW 1 +FOBES 3280 -8385 KZTL 1 +FOBGA 5950 -15499 PAIL 1 +FOBIG 3735 -12192 KSJC 1 +FOBIN 2998 -9538 KIAH 1 +FOBIS 2601 -8009 KFLL 1 +FOBKI 3020 -8883 KGPT 1 +FOBOP 4514 -7324 CZBW 1 +FOBOS 2443 -10379 MMZT 1 +FOBOT 3768 -12234 KSFO 1 +FOBUG 4442 -9304 KZMP 1 +FOBUK 2821 -8129 KMCO 1 +FOCEY 3438 -8595 KZTL 1 +FOCHE 4907 -12480 CZCZ 1 +FOCSA 4599 2669 LRBB 1 +FOD 4261 -9429 KZMP 1 +FODAK 4126 -7373 KHPN 1 +FODAL 6279 -15957 PAHX 1 +FODAN 3962 -8360 KZID 1 +FODCU 3896 -8647 KBMG 1 +FODEK 6072 -16228 PANA 1 +FODER 3063 -10233 KZAB 1 +FODEV 3968 -7793 KHGR 1 +FODEX 3096 -8143 KSSI 1 +FODGE 2946 -9532 KEFD 1 +FODIM 2846 -8057 KXMR 1 +FODIS 4129 -11098 KZLC 1 +FODMA 5016 866 ETOU 1 +FODOM 3633 -9790 KEND 1 +FODOP 4565 -11917 KZSE 1 +FODRR 3355 -11856 KNFG 1 +FODSU 3314 -10616 KHMN 1 +FODUP 4493 -9715 KATY 1 +FODVU 6198 -15029 PAUO 1 +FOF 1459 -6102 TTZP 1 +FOGAG 3837 -8164 KCRW 1 +FOGAN 2386 11349 ZGGG 1 +FOGAP 3585 -7913 KRDU 1 +FOGAS 4258 -8898 KZAU 1 +FOGBI 4292 -8803 KMKE 1 +FOGEB 3974 -8302 KLCK 1 +FOGEL 3661 -10799 KFMN 1 +FOGER 3362 -8424 KATL 1 +FOGET 3974 -10478 KBKF 1 +FOGEX 3447 -11756 KLAX 1 +FOGGY 3468 -12051 KVBG 1 +FOGIM 5980 -16313 PAGG 1 +FOGIV 4421 -12126 KZSE 1 +FOGLA 3395 -11828 KLAX 1 +FOGLE 3684 -10430 KZAB 1 +FOGOG 3355 -8455 KATL 1 +FOGOL 2106 -15627 PHOG 1 +FOGPU 3159 -11023 KFHU 1 +FOGSO 2563 -8074 KZMA 1 +FOGUM 3411 -8782 KZME 1 +FOGUP 3966 -10660 KEGE 1 +FOHPU 3017 -9435 KBMT 1 +FOILS 3069 -9021 KZHU 1 +FOK 4084 -7263 KZBW 1 +FOLAM 4040 -7491 KZNY 1 +FOLAN 3109 -10451 KZAB 1 +FOLAR 5987 -15129 PAHO 1 +FOLAV 2952 -9826 KRND 1 +FOLDD 3636 -11463 KLAS 1 +FOLDS 4074 -12250 KZOA 1 +FOLDY 4905 -12071 CZVR 1 +FOLEK 3022 -8751 KNPA 1 +FOLEL 7023 -14413 PABA 1 +FOLEM 2783 -9714 KNGP 1 +FOLER 4060 -7379 KJFK 1 +FOLEV 4095 -7654 KZNY 1 +FOLEY 3000 -8359 KWRB 1 +FOLIL 5946 -15451 PFKK 1 +FOLIS 3597 -8904 KZME 1 +FOLIT 3513 -8863 KZME 1 +FOLLY 3869 -12112 KZOA 1 +FOLNU 3406 -11753 KONT 1 +FOLOM 3342 -11178 KZAB 1 +FOLOT -552 13239 WAAZ 1 +FOLOX 4049 -8015 KPIT 1 +FOLPA 3450 -9917 KLTS 1 +FOLRI 3634 -11996 KNLC 1 +FOLSO 3419 -8692 KZME 1 +FOLTA 3257 -11716 KNRS 1 +FOLUL 2626 -9831 KMFE 1 +FOLUM 4418 -8848 KZMP 1 +FOLVA 6456 -16576 PAOM 1 +FOLVY 3353 -8023 KZTL 1 +FOMAK 532 16288 PTSA 1 +FOMAR 3346 -8455 KATL 1 +FOMAS 2441 -14499 KZAK 1 +FOMBO 4432 -12120 KZSE 1 +FOMBU 5830 -13500 PAJN 1 +FOMDA 5262 17456 PASY 1 +FOMDO 4109 -10072 KLBF 1 +FOMID 2677 -8019 KPBI 1 +FOMIN 3370 -11708 KHMT 1 +FOMIV 3834 -7835 KCHO 1 +FOMKO 4777 -11682 KZSE 1 +FOMLU 4429 -6859 KZBW 1 +FOMOD 1355 14484 PGUA 1 +FOMOK 3503 -9905 KZFW 1 +FOMTI 4008 -7875 KJST 1 +FOMTU 3281 -11551 KNJK 1 +FOMUT 5888 -15680 PAKN 1 +FOMUX 2732 -9947 KLRD 1 +FONAD 4818 -10118 KMOT 1 +FONAK 3413 -8491 KZTL 1 +FONDE 3972 -7272 KZNY 1 +FONEK 2973 -9804 KMAZ 1 +FONEL 3036 -8729 KNPA 1 +FONER 4189 -9184 KCID 1 +FONIA 4826 -10318 KZLC 1 +FONIX 3983 -9337 KZKC 1 +FONKO 4305 -8401 KFNT 1 +FONLO -4348 15777 YBBB 1 +FONNA 4408 -11784 KZLC 1 +FONOL 2960 -9831 KRND 1 +FONOP 3266 -8361 KWRB 1 +FONPO 3499 -7741 KZDC 1 +FONRU 4104 -8046 KZOB 1 +FONSO 1508 12095 RPHI 1 +FONTA 3406 -11747 KONT 1 +FONTI 3862 -9011 KZKC 1 +FONTO 4075 -10347 KZDV 1 +FONTS 3933 -12170 KMYV 1 +FONTZ 3949 -8012 KCKB 1 +FONUG 1418 14680 KZAK 1 +FONUR 5676 -15410 PAKH 1 +FONUS 6088 -16139 PFKW 1 +FONVO 3497 -9723 KZFW 1 +FOODS 2612 -9784 KZHU 1 +FOOTE 4036 -8554 KZID 1 +FOOTO 3769 -12157 KLVK 1 +FOOTS 3113 -12355 KZAK 1 +FOOTY 2542 -8047 KHST 1 +FOOXX 2808 -8270 KTPA 1 +FOPTY 6041 -15145 PAEN 1 +FOR 7072 2383 ENTC 1 +FORAM 3859 -9006 KSTL 1 +FORAN 3537 -10937 KZAB 1 +FORAP 3100 -9004 KZHU 1 +FORAT 6019 -14414 PAZA 1 +FORAX 6008 -15473 PAZA 1 +FORBE 3237 -9376 KSHV 1 +FORBI 4804 -10329 KZLC 1 +FORCE 4075 -8562 KZAU 1 +FORCS 5271 17414 PASY 1 +FORDA 3464 -11795 KPMD 1 +FORDD 4169 -8759 KORD 1 +FORDO 3412 14314 RJTG 1 +FORDS 3715 -9306 KZKC 1 +FOREK 2843 -8247 KZJX 1 +FOREM 4148 -9358 KDSM 1 +FORES 2950 -9805 KZHU 1 +FORET 3498 -8093 KCLT 1 +FOREV 3596 -8672 KZME 1 +FORGE 3586 -11507 KLAS 1 +FORKK 2599 -8022 KMIA 1 +FORKO 3468 -8226 KGSP 1 +FORKS 4983 -9714 CZWG 2 +FORKS 3707 -8573 KMQY 2 +FORMA -2008 14543 YBTL 2 +FORMA 5036 3570 UKDV 2 +FORMM 4049 -8037 KPIT 1 +FORMS 3544 -8390 KZTL 1 +FORMY 67 12839 WAAZ 1 +FORNI 2873 -8088 KZMA 1 +FORNL 2733 -7992 KZMA 1 +FORNO 4247 -748 LECM 1 +FOROD 6552 -16819 PAIW 1 +FOROE 5521 -16041 PASD 1 +FORON 3962 -10501 KAPA 1 +FOROR 4147 -7381 KSWF 1 +FOROX 4367 -8389 KMBS 1 +FORPE 3369 -11127 KZAB 1 +FORRA 2457 -8172 KNQX 1 +FORRD 3861 -7687 KADW 1 +FORRE 5858 -17449 PAZA 1 +FORRK 2411 -7589 MYNN 1 +FORSE 4008 -12800 KZOA 1 +FORST 2211 -7506 MYNN 1 +FORTA 937 12405 RPHI 1 +FORTB 2740 -8109 KZMA 1 +FORTE 4628 -5766 CZQM 1 +FORTI -1637 -4283 SBBS 1 +FORTL 2631 -8135 KZMA 1 +FORTS 3753 -7659 KZDC 1 +FORTT 4084 -7743 KZNY 1 +FORTY 5795 60 EGTT 1 +FORUL 3730 -12186 KSJC 1 +FORUM 2783 -8254 KMCF 1 +FORUR 3304 -10614 KHMN 1 +FORWY 4729 -11936 KMWH 1 +FORYA 4132 -7434 KZNY 1 +FOSAN 4284 -7171 KMHT 1 +FOSAV 6096 -16110 PFAK 1 +FOSEB 3289 -11707 KNKX 1 +FOSED 3464 -10664 KZAB 1 +FOSEL 2726 -8144 KLFI 1 +FOSEM 4071 14134 RJSM 1 +FOSER 3743 -7983 KZDC 1 +FOSIG 4382 -10142 KZMP 1 +FOSIN 3151 -9319 KZHU 1 +FOSKO 3426 -11894 KNTD 1 +FOSKU 3858 -9040 KCPS 1 +FOSMI 3459 4360 ORSH 1 +FOSNI 4424 -12153 KZSE 1 +FOSOM 3992 -7506 KPHL 1 +FOSOR 3657 -7605 KNTU 1 +FOSRO 3986 -9491 KSTJ 1 +FOSSE -2170 -4872 SBBS 2 +FOSSE 3545 -8135 KCLT 2 +FOSSI 3545 -9920 KZFW 1 +FOSSL 3450 -11131 KPHX 1 +FOSSS 3238 -8087 KNBC 1 +FOSTI 4468 -12391 KZSE 1 +FOSTO 4436 -8493 KZMP 1 +FOSTR 2892 -9700 KZCT 1 +FOSTT 3972 -8911 KDEC 1 +FOSTY 4184 -7164 KZBW 1 +FOSUP 4704 -9212 KZLH 1 +FOSXI 6241 -15012 KZAN 1 +FOT 4067 -12423 KZSE 1 +FOTFE 3431 -8428 KZJX 1 +FOUCO 4575 48 LFBB 1 +FOUNT 3696 -8405 KZTL 1 +FOURR 3326 -8257 KAGS 1 +FOURS 4448 -10659 KZLC 1 +FOURT 4730 -12248 KSEA 1 +FOUST 3946 -7689 KZNY 1 +FOUTN 4235 -7958 KZOB 1 +FOUTS 3133 -8582 KZTL 1 +FOVAG 6450 -16537 PAOM 1 +FOVAX 4401 -7566 KGTB 1 +FOVEK 3535 -8649 KZME 1 +FOVEL 3772 -9724 KIAB 1 +FOVEM 1374 14515 PGUA 1 +FOVER 3984 -8402 KFFO 1 +FOVES 4454 -7326 KBTV 1 +FOVIG 6482 -14753 PAEI 1 +FOVMI 4228 -12180 KLMT 1 +FOVMO 2934 -10076 KDLF 1 +FOVNU 4081 -11198 KSLC 1 +FOVOR 3683 -11977 KFAT 1 +FOVPU 5959 -15165 PAHO 1 +FOVUB 3350 -10444 KROW 1 +FOVUD 2601 -9809 KMFE 1 +FOVUN 4647 -9096 KZMP 1 +FOVUS 4784 -12253 KPAE 1 +FOW 4420 -9337 KZMP 1 +FOWEE 2494 -7919 KZMA 1 +FOWEL 4260 -8016 CZYZ 1 +FOWLE 3343 -11221 KPHX 1 +FOWND 3910 -12296 KZOA 1 +FOWNE 3803 -9592 KZKC 1 +FOX 6497 -14758 PAFA 1 +FOXAB 3250 -9987 KDYS 1 +FOXAK 3037 -8709 KNPA 1 +FOXAN 4045 -7899 KJST 1 +FOXAT 4209 -7909 KZOB 1 +FOXEB 3301 -9749 KFTW 1 +FOXEN 3033 -8710 KNPA 1 +FOXEX 4409 -8622 KZMP 1 +FOXLO -3555 14931 YSCB 1 +FOXSO 6225 -14658 PAZA 1 +FOXTN -4050 17522 NZZC 1 +FOXUL 6035 -14486 PACV 1 +FOXWE 6250 -14917 PAZA 1 +FOXXE 5449 -5929 CZQM 1 +FOXXX 4232 -7090 KBOS 1 +FOY 5257 -920 EINN 1 +FOYDE 4318 -9250 KZMP 1 +FOYER 3455 -9823 KZFW 1 +FOYLE 5614 -438 EGPX 1 +FOYTE 4084 -12429 KZSE 1 +FOZ -2558 -5450 SBCW 1 +FOZNB -2553 -5457 SBFI 1 +FOZZI 4292 -13000 KZOA 1 +FOZZY 3637 -7871 KZDC 1 +FPN 5679 -13282 PAPG 1 +FQ 3618 13622 RJTG 1 +FQF 3969 -10462 KZDV 1 +FQG 2574 11938 ZSAM 1 +FQM 4134 -7677 KZNY 1 +FR 6115 -11364 CZEG 1 +FRA 3710 -11960 KZOA 1 +FRAAM 3977 -8456 KZID 1 +FRACA 3818 -9681 KZKC 1 +FRAGA -3358 -6602 SAMV 1 +FRAGO 4746 -9296 KHIB 1 +FRAGS 3469 -12048 KZLA 1 +FRAIL -1952 -4863 SBBS 1 +FRAIN 3612 -9385 KZME 1 +FRAIZ 3346 -10432 KZAB 1 +FRAKA 4021 -8815 KCMI 1 +FRAKK 4421 -12322 KEUG 1 +FRAKR 2221 -15921 PHZH 1 +FRAKS 3670 -9636 KZKC 1 +FRALE 3924 -8981 KSTL 1 +FRALK 4693 -8088 CZYZ 1 +FRALL 4138 -11171 KSLC 1 +FRAME 3661 -11967 KZOA 1 +FRAMS 3537 -12094 KZLA 1 +FRANC 3901 -9285 KZKC 1 +FRAND 3835 -7564 KNHK 1 +FRANK -796 -4006 SBRE 7 +FRANK 4945 803 EDGG 7 +FRANK 3377 14432 RJTG 7 +FRANK 1152 -7761 MPZL 7 +FRANK 1409 10032 VTBD 7 +FRANK 5171 -69 EGWU 7 +FRANK 3055 -9000 KZHU 7 +FRANN 3203 -10011 KZFW 1 +FRANQ 4089 -7263 KZBW 1 +FRANT 6411 -12500 CZEG 1 +FRANX 4525 -7421 CZUL 1 +FRANZ -3581 14388 YMMM 2 +FRANZ 3596 -7791 KZDC 2 +FRASE 4923 -12279 CZVR 1 +FRATT 1943 -6581 TJZS 1 +FRAUD -2208 -4866 SBCW 2 +FRAUD 3228 -8391 KZTL 2 +FRAWG 3615 -11477 KLAS 1 +FRAZA -3343 13587 YMMM 1 +FRAZE 3913 -8465 KCVG 1 +FRAZR 5162 -6272 CZUL 1 +FRE 4843 1413 LOVV 1 +FREAL 3365 -8416 KATL 1 +FREAZ 3482 -8998 KMEM 1 +FREDA 4723 -8859 KCMX 1 +FREDD 3691 -11235 KZLA 1 +FREDE 6064 -15117 PAEN 1 +FREDI 2254 -15681 PHZH 1 +FREDO -3305 15185 YWLM 2 +FREDO 4191 -7058 KZBW 2 +FREDY -1940 14657 YBTL 1 +FREED 4372 -9349 KZMP 1 +FREEP 2919 -9546 KZHU 1 +FREES 3839 -12293 KZOA 1 +FREEZ 3521 -8256 KZTL 1 +FRELS 3860 -9489 KIXD 1 +FREMN 3202 -8120 KSAV 1 +FREND 5529 -12250 CZVR 1 +FRENK 6662 -16897 UHMM 1 +FRENN 4593 -6619 CZQM 1 +FRENS 3040 -8732 KNPA 1 +FREON 3654 -8028 KZTL 1 +FRESA 2060 -10098 MMEX 1 +FRESE 4028 -9949 KZDV 1 +FRESH -1736 -4907 SBBS 2 +FRESH 3013 -8206 KNIP 2 +FRETT 3796 -8042 KZDC 1 +FREZN 7653 -6880 BGTL 1 +FRFLY 4248 -12307 KZLC 1 +FRI 4678 722 LSAG 2 +FRI 3897 -9686 KZKC 2 +FRIAN 3230 -10683 KZAB 1 +FRIAR 4444 -6988 KZBW 1 +FRICC 3975 -8214 KLCK 1 +FRIDA 6169 -15170 PAZA 1 +FRIDG 4076 -8578 KORD 1 +FRIED 5422 -13363 PAZA 1 +FRIER 3357 -10183 KLBB 1 +FRIGG 3747 -12126 KSFO 1 +FRIHO 3544 -10665 KZAB 1 +FRIKK 4078 -7348 KFRG 1 +FRILL 4223 -6982 KZBW 1 +FRINI 7820 -6770 BGGL 1 +FRISH 2434 -8736 KZHU 1 +FRISK 4821 -9741 KRDR 1 +FRISY 3526 -11140 KZAB 1 +FRITH -6000 17033 NZZO 1 +FRITS 3345 -10183 KLBB 1 +FRITT 4386 -12327 KZSE 1 +FRITZ 6482 -14711 PAEI 1 +FRIZL 6153 -14969 PAWS 1 +FRIZN 3871 -8630 KZID 1 +FRIZZ 3265 -9701 KDFW 1 +FRM -1556 -4735 SBBS 2 +FRM 4365 -9442 KZMP 2 +FRNKS 3070 -8378 KZJX 1 +FRNZI 3783 -8470 KLEX 1 +FRNZY 3997 -11212 KZLC 1 +FROCK -1143 -5611 SBAZ 1 +FROGG 2532 -8026 KHST 1 +FROGO 3823 -12068 KSMF 1 +FROGS 4052 -10589 KZDV 1 +FROMM 2192 -15977 PHBK 1 +FRONT -1361 -4621 SBRE 1 +FRONZ 3975 -10464 KDEN 1 +FROSE 4006 -7547 KZNY 1 +FROSH 3861 -12320 KZOA 1 +FROSS 4815 -6124 CZQM 1 +FROST 1876 -7902 MKJK 1 +FROTH 2086 18000 KZAK 1 +FROTI -1028 -3839 SBRE 1 +FROUN 3440 -11784 KONT 1 +FROZN 3379 4262 ORAA 2 +FROZN 6108 -15031 PANC 2 +FRRDY 2600 -8047 KZMA 1 +FRRED -734 7216 FJDG 1 +FRRST 4065 -7331 KZBW 1 +FRS 4164 1329 LIRA 2 +FRS 3945 -3121 LPPC 2 +FRSNB 4164 1329 LIRA 1 +FRSTY 2936 -9857 KSKF 1 +FRT -3086 12810 YMMM 2 +FRT 3490 -8198 KSPA 2 +FRUGG 3059 -9849 KZHU 1 +FRUGL 2747 -8264 KSRQ 1 +FRUGO 4512 1960 LYBE 1 +FRUGS 4781 -9648 KGFK 1 +FRUMP 4351 -8165 CZYZ 1 +FRV -165 1344 FCCC 1 +FRWAY 2695 -7998 KPBI 1 +FRYED 2976 -9481 KZHU 1 +FRYER 3822 -7530 KSBY 1 +FRYII 4576 -8436 KPLN 1 +FRYRE 4369 -9712 KZMP 1 +FRYYS 4368 -7232 KLEB 1 +FRZ 4403 1100 LIMM 1 +FRZZN 4439 -8813 KGRB 1 +FS 6179 -12126 CZEG 2 +FS 6860 1667 ENEV 2 +FSA -2621 -5822 SARU 1 +FSD 4365 -9678 KZMP 1 +FSHER 3831 -10465 KCOS 1 +FSHUN 2794 -8151 KMCO 1 +FSK 4110 2299 LGGG 3 +FSK 6726 1514 ENBD 3 +FSK 3780 -9477 KZKC 3 +FSM 3539 -9427 KZME 1 +FSR 1360 2530 HSSS 1 +FST 3095 -10298 KZAB 1 +FTBAL 3058 -9666 KZHU 1 +FTI 3566 -10514 KZAB 1 +FTK 3791 -8597 KFID 1 +FTM 3967 -849 LPPC 1 +FTO 6658 -14521 PAZA 1 +FTV -2116 2747 FBGR 2 +FTV 2843 -1386 GCCC 2 +FTZ 5108 942 EDDU 2 +FTZ 3869 -9097 KZKC 2 +FU 5361 996 EDDH 3 +FU 3267 12883 RJTG 3 +FU -852 17920 NFFF 3 +FUBRR 3927 -7609 KEWR 1 +FUDGE 4507 -9358 KZMP 1 +FUDGY 5222 -11000 CZEG 1 +FUE 3267 12883 RJTG 1 +FUELL 3951 -12148 KSUU 1 +FUELR 3399 -11790 KLAX 1 +FUFQO 4408 -12067 KZSE 1 +FUGEN 3266 13049 RJTG 1 +FUGHA 2817 1609 HLLL 1 +FUJET 3258 -9675 KZFW 1 +FUL 5059 957 EDDU 1 +FULER 4007 -8320 KZOB 1 +FULLE 4217 -9355 KZMP 1 +FULLP 3672 -9414 KZKC 1 +FULLR 3770 -12232 KSFO 1 +FULLY 3667 -10854 KZDV 1 +FULMA 5551 -500 EGPX 1 +FULMR 4313 -12670 KZOA 1 +FULNO 5087 970 EDGG 1 +FULON 3251 -8098 KNBC 1 +FULTO 4324 -7640 KSYR 1 +FULTY 3189 -8626 KZTL 1 +FUMBL 3392 -11852 KLAX 1 +FUMES 3691 -7558 KZDC 1 +FUMMA 3238 -8060 KHXD 1 +FUNDA 1056 -7403 SKEC 1 +FUNDS 3959 -10607 KZDV 1 +FUNDY 3707 -7639 KLFI 1 +FUNGI 3061 1214 HLLL 1 +FUNJO 3598 -8695 KZME 1 +FUNKI 2061 -15639 PHZH 1 +FUPGE 2743 -8171 KZMA 1 +FUR -2070 -4634 SBCW 1 +FURBS 4181 -7082 KEWB 1 +FUREE 3901 -7744 KIAD 1 +FURIX 4030 -7956 KZOB 1 +FURNY 3649 -11746 KZLA 1 +FUROR 3894 -9474 KZKC 1 +FUSCO 3118 -10133 KZFW 1 +FUSEO 2121 -15805 PHIK 1 +FUSI 2968 -9517 KEFD 1 +FUSTO 3985 -8614 KIND 1 +FUSTY 3387 -8310 KAHN 1 +FUSZY 2556 -8058 KHST 1 +FUTBL 3359 -8458 KATL 1 +FUTSY 2871 -8124 KMCO 1 +FUUJN 4109 -11229 KHIF 1 +FUUSE 2612 12749 ROTM 1 +FUVEN 4158 -8158 KCLE 1 +FUWQO 4068 -9112 KBRL 1 +FUZ 3289 -9718 KZFW 1 +FUZZE 2185 -15783 PHNG 1 +FUZZI 3901 -7752 KIAD 1 +FUZZY 3620 -11590 KZLA 1 +FUZZZ 3988 -10436 KDEN 1 +FV 5435 3823 UUWV 1 +FWA 4098 -8519 KZAU 1 +FWBKB 4255 -7968 KZOB 1 +FWDSY 4314 -7904 KZNY 1 +FWE 5241 1413 EDDT 1 +FXR -2089 5553 FMEE 1 +FXU 3111 -9322 KZHU 1 +FYDER 3452 6915 OAIX 1 +FYG 3288 11573 ZHAA 1 +FYLLS 3991 -8463 KZID 1 +FYM 2940 3039 HECC 1 +FYNCH 5001 -9722 CYWG 1 +FYNER 5605 -512 EGPX 1 +FYTER 3649 -12022 KZLA 1 +FYTTR 3636 -11569 KLSV 1 +FYU 4491 12481 ZYSH 2 +FYU 6657 -14528 PAZA 2 +FZ 3745 12118 ZSHA 1 +FZONE 4077 -7457 KEWR 1 +FZOOL 4133 -7328 KZBW 1 +FZT 3207 -9553 KZFW 1 +GA -608 14539 AYPY 1 +GAABE 4111 -8191 KZOB 1 +GAANY -3044 13730 YMMM 1 +GAAPP 4054 -7690 KZNY 1 +GAATE 3397 -11809 KLAX 1 +GAATZ 3390 -9586 KZFW 1 +GAB 3373 992 DTTC 1 +GABAL 5001 -12303 CZVR 2 +GABAL 5322 11684 UEEE 2 +GABAN 1779 -7908 MKJK 1 +GABAR 1735 -6300 TJZS 1 +GABBI 4729 -11936 KMWH 1 +GABBY 4069 14154 RJSM 2 +GABBY 4247 -11411 KZWF 2 +GABCE 4287 -8560 KGRR 1 +GABDA 670 4475 HAAA 1 +GABEC 2564 -8052 KTMB 1 +GABEE 4051 -9926 KZDV 1 +GABEL 3805 -7911 KSHD 1 +GABET 5346 -11342 CYEG 1 +GABEY 3213 -9037 KJAN 1 +GABGE 6589 -15609 PAHL 1 +GABGU 3283 5343 OIIX 1 +GABIE 3788 -9832 KZKC 1 +GABIM 1859 -6949 MDCS 1 +GABIN 4995 -12096 CZVR 1 +GABIS 1838 -7628 MKJK 1 +GABIT -943 11760 WIIZ 1 +GABIX 1721 -8643 MHMH 1 +GABLA 2601 -10060 MMTY 1 +GABLE 3413 -8034 KSSC 1 +GABLI 2236 -10210 MMEX 1 +GABMI 3769 4918 OIIX 1 +GABMO 3091 4898 OIIX 1 +GABNA -2417 2857 FAJA 1 +GABNU 1793 -10188 MMEX 1 +GABOK 1879 -6925 MDCS 1 +GABOL 5092 -11402 CYYC 1 +GABOS 1309 -8827 MHTG 2 +GABOS 2861 -10775 MMMM 2 +GABRA 1785 -7030 MDCS 1 +GABRE 3434 -11805 KLAX 1 +GABRO 6323 -11000 CZEG 1 +GABSI -2433 2000 FYWH 1 +GABSO -285 3757 HKNA 1 +GABSU 3089 4850 OIIX 1 +GABTO 19 4832 FSSS 1 +GABUL 5923 -13000 CZWG 1 +GABUN 1880 -7407 MTEG 1 +GABUS 1 11899 WADZ 1 +GABVO 4908 -12185 CZVR 1 +GABYE 3787 -9745 KICT 1 +GABYY 1770 -6673 TJSJ 1 +GAC 4314 1856 LQZO 1 +GACCU 5874 -15859 PFCL 1 +GACED 3039 -8423 KTLH 1 +GACEL 4571 -9389 KSTC 1 +GACES 3627 -9088 KZME 1 +GACEV 4196 -12152 KLMT 1 +GACEY 6436 -16339 PAGL 1 +GACHO 3272 -9679 KDFW 1 +GACNO 2869 -8102 KSFB 1 +GAD 3016 974 HLLL 2 +GAD 3398 -8608 KZTL 2 +GADAL 4710 -7108 CZUL 1 +GADAY 3104 -8613 KZJX 1 +GADBA -1595 2903 FLFI 1 +GADBE 3861 -12119 KMHR 1 +GADEB 6230 -11442 CYZF 1 +GADEK 2655 12803 RODN 1 +GADER 2968 6147 OPKR 1 +GADET 1977 -10060 MMEX 1 +GADLA -371 3849 HKNA 1 +GADLI 3039 4064 OEJD 1 +GADLU 3228 5078 OIIX 1 +GADMA 2124 6016 OOMM 1 +GADNO -1722 4170 FQBE 1 +GADON 1846 -7802 MKJS 1 +GADOR 3698 -261 LECM 1 +GADPU 3145 5455 OIIX 1 +GADRU 5214 -9000 CZWG 1 +GADSE 4308 -8938 KMSN 1 +GADSI 3057 4719 ORBB 1 +GADVE 3516 -7902 KPOB 1 +GADVO 2469 5372 OMAE 1 +GADVU 2223 -8880 MMID 1 +GADWY 4038 -9717 KZMP 1 +GADZI 3867 -7766 KZDC 1 +GAF 3442 882 DTTF 1 +GAFER -2230 13664 YBBB 1 +GAFFE 3392 13225 RJOI 2 +GAFFE 3509 -8156 KZTL 2 +GAFFY 3335 -11471 KZLA 1 +GAFLA 2926 500 DAAA 1 +GAFWY 1480 14584 PGWT 1 +GAGDA 3607 5697 OIOI 1 +GAGDE 4155 -7438 KSWF 1 +GAGDI 3834 4692 OIIX 1 +GAGLA 1808 5540 OOMM 1 +GAGLE 3413 -9028 KZME 1 +GAGNI 1391 3278 HSSS 1 +GAGOS 3988 -453 LECM 1 +GAGPE 3513 -8853 KZME 1 +GAGRO 5133 1722 EPWW 1 +GAGRU 4244 13218 UHWW 1 +GAGSI 4863 847 EDGG 1 +GAGTE 5922 -15543 PAIG 1 +GAGVE 3717 -7679 KZDC 1 +GAGYE 3402 -8877 KTUP 1 +GAHAM 6225 -14100 CZEG 1 +GAHRA 2469 12505 RORG 1 +GAI 4395 182 LFBB 1 +GAIEL 3464 -11796 KPMD 1 +GAIL 3464 -11796 KPMD 1 +GAILE 1456 -8767 MHSC 1 +GAILL 3959 -8342 KZID 1 +GAILS 4187 -7040 KZBW 1 +GAILY 1619 3286 HSSS 1 +GAINS 3195 -9762 KZFW 1 +GAIOS 3828 -854 LPPC 1 +GAITE 3920 -7738 KIAD 1 +GAITR 3371 -8852 KCBM 1 +GAITS 6475 -16536 PAZA 1 +GAKAL -36 1044 FCCC 1 +GAKEC 3992 -7458 KWRI 1 +GAKKE 5853 -15633 PAKN 1 +GAKLO 4846 364 LFFF 1 +GAKMA 4410 7782 UAAA 1 +GAKRA 5800 14933 UHNN 1 +GAKTU 6396 -2072 BIRD 1 +GAL -5161 -6933 SAVU 2 +GAL 6474 -15678 PAZA 2 +GALAN 667 -7338 SKED 2 +GALAN 1366 -8742 MHTG 2 +GALAT 4015 194 LECB 1 +GALAY 3693 -9425 KZKC 1 +GALBA -1336 4450 FMMM 1 +GALBI 4673 614 LFAG 1 +GALBO 4884 -25 LFRR 1 +GALBU 5064 1808 EPWW 1 +GALDE 3318 -10730 KTCS 1 +GALDU 1094 889 DNKK 1 +GALEC 5012 870 ETOU 1 +GALEE 500 14362 KZAK 1 +GALER 1354 12129 RPRP 1 +GALES -2407 -4914 SBCW 1 +GALET 1454 136 DRRR 1 +GALEY 4712 -8840 KZMX 1 +GALGE 5944 -13956 PAYA 1 +GALIC -447 2852 FZZA 2 +GALIC 3513 12652 RKJB 2 +GALIM 3283 3497 LLTA 1 +GALIO 3271 -9183 KZFW 1 +GALIP 3392 -12492 KZAK 1 +GALIT 3731 888 DTKA 1 +GALKA 5899 12344 UELL 1 +GALKE 3228 -11085 KTUS 1 +GALKO -683 11508 WADD 1 +GALKU 5239 1208 EDWW 1 +GALLA 3550 -8024 KINT 1 +GALLI 4032 -11812 KZOA 1 +GALLS 3983 -8002 KZOB 1 +GALLY 3530 -9759 KZFW 1 +GALMA 5140 1145 EDMM 1 +GALMI 4413 3003 LRBB 1 +GALNE 3599 -11521 KLAS 1 +GALON 3086 -8650 KZJX 1 +GALOP 3259 -9701 KDFW 1 +GALPA 3440 -1473 LPPC 1 +GALPI 6285 2014 EFES 1 +GALSS 1046 14779 KZAK 1 +GALTI 4064 1490 LIRR 1 +GALTO 3583 -514 GMMM 1 +GALTS 3827 -12129 KZOA 1 +GALVE 2656 -8171 KRSW 1 +GALVN 3016 -7245 KZNY 1 +GALWA 4301 -7401 KZBW 1 +GALWY 3358 -7449 KZNY 1 +GALXY 3518 -11917 KZLA 1 +GAM 5328 -95 EGYD 2 +GAM 6378 -17174 PAZA 2 +GAMAL 2503 5524 OMDM 2 +GAMAL -286 11804 WIIZ 2 +GAMAM 939 568 DNKK 1 +GAMAN 1005 11890 RPHI 2 +GAMAN 4500 3659 URRV 2 +GAMBA -2983 -10000 SCIZ 2 +GAMBA 1895 -2606 GVSC 2 +GAMBI 6414 3894 ULAA 1 +GAMBL -2887 15305 YBBB 2 +GAMBL 4091 -9711 KZMP 2 +GAMBU 4419 7040 UADD 1 +GAMBY 4001 -7387 KZNY 1 +GAMDI 5567 4061 UWUU 1 +GAMEL 166 2059 FZZA 2 +GAMEL 3747 12618 RKSI 2 +GAMEX -85 2382 FZZA 1 +GAMEY 4007 -7449 KWRI 1 +GAMIE 4416 -8859 KZMP 1 +GAMKE 3877 -8524 KZID 1 +GAMLA 4927 3042 UKBV 1 +GAMLI 4791 1478 LOVV 1 +GAMMA 4375 -12414 KZSE 1 +GAMMS 3261 -9268 KZFW 1 +GAMOS 2357 -10658 MMMZ 1 +GAMOT -3094 -5549 SUEO 1 +GAMOV 4255 13122 UHWW 1 +GAMOW 4562 -10055 KZMP 1 +GAMPS 3644 -9399 KZME 1 +GAMRE 3544 -9527 KZFW 1 +GAMRO 4994 2077 EPWW 1 +GAMSE 3219 -8367 KZTL 1 +GAMSI 6379 2215 EFES 1 +GAMTA 1236 734 DNKK 1 +GAMTU 4820 4363 URRV 1 +GAMUS 1466 1702 FTTT 1 +GAMWY 3797 -9699 KZKC 1 +GAN -69 7316 VRMF 1 +GANAC 4408 -9712 KZMP 1 +GANAL 1355 1392 FTTT 1 +GANAO 873 -7010 SVZM 1 +GANBE 5237 45 EGUN 1 +GANBO 1827 -6620 TJZS 1 +GANCA 4708 -12261 KTIW 1 +GANDE 4151 -7381 KZBW 1 +GANDS 3484 -7864 KZDC 1 +GANDY 2777 -8257 KTPA 1 +GANEF 5218 -17390 PAAK 1 +GANES 6310 -15634 PAZA 1 +GANG -2139 -15932 NCRG 1 +GANGA 4808 11103 ZMUB 1 +GANGI 6689 -4968 BGGL 1 +GANGS 4750 -11793 KZSE 1 +GANGU 4346 608 LFMM 1 +GANIS 4301 -7890 KBUF 1 +GANIV 1857 -7260 MTPP 1 +GANJA 3420 -10025 KZFW 1 +GANKI 6269 2609 EFES 1 +GANLA 1375 833 DRRR 1 +GANLE 2915 -9839 KZHU 1 +GANOK 115 2942 FZZA 1 +GANOR 4236 -8518 KBTL 1 +GANPA 6678 12337 UEST 1 +GANQA 3753 -12072 KMER 1 +GANRA 4845 3719 UKDV 1 +GANRE 4099 -7645 KZNY 1 +GANSE 4326 -7361 KGFL 1 +GANSU 3800 -982 LPPC 1 +GANTE 3833 -7649 KNHK 1 +GANTO 4940 -498 LFRR 1 +GANTS 3545 -8010 KZTL 1 +GANTT 3445 -8865 KZME 1 +GANVI 5295 2640 UMMM 1 +GAO 3081 10619 ZUUU 2 +GAO 1624 -3 DRRR 2 +GAONA 1883 -9838 MMEX 1 +GAP 3746 3890 LTAA 1 +GAPAG 1100 33 DGAC 1 +GAPAK 94 551 DGAC 1 +GAPAN 1262 1755 FTTT 1 +GAPAR 4790 -11299 KZLC 1 +GAPEC 3653 4303 ORBM 1 +GAPEL -829 32 DGAC 1 +GAPEN 595 71 DGAC 1 +GAPEY 4393 -12143 KZSE 1 +GAPLA 5065 1028 EDGG 1 +GAPLI 5000 -800 EGTT 1 +GAPNE 4120 -13075 KZAK 1 +GAPOX -183 179 DGAC 1 +GAPPI 3030 -9766 KAUS 1 +GAPRO 6917 2180 ENBD 1 +GAPSA 5628 3419 UUWV 1 +GAPTO 4747 1076 EDMM 1 +GAPVO 4268 2415 LBSR 1 +GAPYE 4293 -8809 KMKE 1 +GAR 3961 1991 LGKR 1 +GARAK 3529 12872 RKPK 1 +GARAL -196 1613 FCCC 1 +GARAN 1378 -845 GOOO 2 +GARAN 950 1100 DNKK 2 +GARAT 490 -937 GLRB 1 +GARAY 1491 12115 RPLL 1 +GARBE 4128 -10561 KLAR 1 +GARBI 4080 229 LECB 1 +GARCI -2495 -4969 SBCW 2 +GARCI 686 -6997 SKED 2 +GARCY 1836 -6620 TJSJ 1 +GARDE 3013 -8567 KPAM 1 +GARDI 3278 -8498 KZTL 1 +GARDS 3005 -9795 KZHU 1 +GARDU 4554 5253 UATG 1 +GARDY 3426 -11755 KZLA 1 +GARED 3869 -7602 KZDC 1 +GAREN 4129 -8507 KZAU 1 +GARES 1769 -9779 MMEX 1 +GAREY 3417 -11723 KZLA 1 +GARFI 3348 -8214 KZTL 1 +GARFY 3628 -9779 KWDG 1 +GARGA 4227 1612 LIRR 1 +GARGU 5264 1147 EDWW 1 +GARID 1303 857 DRRR 1 +GARIE 4157 -8733 KGYY 1 +GARIN 2200 1711 FTTT 1 +GARKA 5578 543 EKDK 1 +GARKE 3478 -9409 KZME 1 +GARKI 5138 1412 EDMM 1 +GARLO 4587 775 LIMM 2 +GARLO 6920 1839 ENTC 2 +GARLU 5283 1112 EDUU 1 +GARMI 5000 -138 EGTT 1 +GARMO 4779 930 EDGG 1 +GARMU 6035 6963 USRR 1 +GARNE 3388 -11657 KZLA 1 +GAROM 907 -1259 GLRB 1 +GARON 5402 10196 UIII 2 +GARON 3068 -8814 KBFM 2 +GAROT 3930 -11325 KZLC 1 +GARPU 4161 724 LFMM 1 +GARRD 4116 -7206 KZBW 1 +GARRE 4991 -12247 CZVR 1 +GARRI 4385 441 LFTW 1 +GARRS 5832 -16134 PAZA 1 +GARRY 3732 15052 RJTG 1 +GARSA 4070 -12202 KZOA 1 +GARSE 3643 -9530 KZKC 1 +GARSI 6098 3595 ULLL 1 +GARSO 5615 2008 EVRR 1 +GARTA 3899 2097 LGGG 1 +GARTT 4280 -8920 KZAU 1 +GARTZ 3578 -8883 KMKL 1 +GARUP -1886 -3767 SBRE 1 +GARUS 3267 1700 HLLL 1 +GARUT 263 12013 WADZ 1 +GARVA 5769 -449 EGPX 1 +GARVE 4235 -7105 KBOS 1 +GARVU 4217 -208 LECM 1 +GARVY 3665 -8626 KZME 1 +GARYC 4570 -11846 KZSE 1 +GARYE 4591 -9460 KRYM 1 +GARYS 2996 -9795 KZHU 1 +GARZA 3314 -9703 KDFW 1 +GARZO 3833 -8219 KZID 1 +GAS 2630 4378 OEJD 1 +GASAN 3973 12544 ZKKP 1 +GASBA 4195 -645 LECM 1 +GASBE 4654 -11159 KHLN 1 +GASBI 4244 5047 UATE 1 +GASBO 5427 1228 EDWW 1 +GASEC 3081 -9658 KZHU 1 +GASEL 1250 -1898 GOOY 1 +GASEM 1868 4245 OEKM 1 +GASGE 3649 -8763 KZME 1 +GASHE 4498 -12120 KZSE 1 +GASHS 2610 -9817 KMFE 1 +GASIR 2889 6668 OPKR 1 +GASKA 5035 1028 ETGG 1 +GASKI 3411 -11780 KONT 1 +GASKO 5422 -196 EGTT 1 +GASKU 6286 2850 EFES 1 +GASLA 5487 2441 EYKA 1 +GASME 3253 -11727 KNZY 1 +GASMI 1407 -498 GOOO 1 +GASMO 4173 -305 LECM 1 +GASNO 4604 -371 LFRR 1 +GASON 1625 315 DRRR 1 +GASPR 2753 -8317 KRSW 1 +GASRE 3510 -12063 KSMX 1 +GASRI 3394 1150 DTTC 1 +GASSE 4226 -7185 KBED 1 +GASSI 2705 5037 OBBB 2 +GASSI 4057 -11907 KZOA 2 +GASSY 4341 -7396 KZBW 1 +GASTI 3984 -10458 KDEN 1 +GASTO 6097 -15105 PAZA 1 +GASTU 5363 801 EDVV 1 +GASVA 4111 1434 LIRN 1 +GATAM 1243 -812 GABS 1 +GATAS 3669 -189 LECS 1 +GATBY 3926 -7610 KZDC 1 +GATDE 3560 4323 ORQW 1 +GATE 3592 14001 RJTL 1 +GATER -2845 15568 YBBB 1 +GATES 3414 13482 RJBB 1 +GATEY 4567 -11123 KZLC 1 +GATHR 3965 -7717 KZKZ 1 +GATIF 5195 -17645 PADK 1 +GATIL 1345 -1224 GOOO 1 +GATIS 3252 -9745 KZFW 1 +GATLA -1662 4882 FMMM 1 +GATLN 3098 -9652 KZHU 1 +GATLO 5268 -874 EINN 1 +GATNE 4328 -8933 KMSN 1 +GATOS -3567 -5658 SAEU 2 +GATOS 3947 140 LECB 2 +GATRA 5130 -663 EGTT 1 +GATRI 6493 2962 EFPS 1 +GATSA -45 2341 FZZA 1 +GATTE 3378 -8830 KZME 1 +GATTO 3276 -11730 KSAN 1 +GATTS 3748 -7930 KZDC 1 +GATUD -4400 -6588 SAVF 1 +GATUG 1048 -6784 SVZM 1 +GATUK -1235 -7626 SPIM 1 +GATUM -1873 -1500 SBBS 1 +GATUN 573 -7000 SKED 1 +GATWA 3334 -11162 KPHX 1 +GATZY 3478 -9310 KZME 1 +GAULE 3812 -8117 KZID 1 +GAULS 3960 -8797 KZID 1 +GAUZE -2075 -4812 SBBS 1 +GAV -2651 2768 FAJA 1 +GAVAL 1199 -6704 SVZM 1 +GAVAM -3104 -6107 SACU 1 +GAVAR -1697 -7111 SPIM 1 +GAVDA -282 2968 HRBA 1 +GAVEK 127 -7738 SKED 1 +GAVEL -3034 -5265 SBCW 2 +GAVEL 5938 -141 EGPX 2 +GAVET 3207 -11089 KTUS 1 +GAVEX -2670 -6381 SAEU 1 +GAVGE 4843 -10139 KMIB 1 +GAVID -3628 -7247 SCEZ 1 +GAVIL -1125 -7659 SPIM 1 +GAVIS 1066 -7222 SVZM 1 +GAVLI 5051 1314 LKAA 1 +GAVLY 3547 -10530 KZAB 1 +GAVNE 2759 -8266 KMCF 1 +GAVNN 3861 -8393 KCID 1 +GAVNU 1196 1105 DNKK 1 +GAVOS -3632 -6219 SAEF 1 +GAVRI 4562 2432 LRLR 1 +GAVUG -2628 -3500 SBBS 1 +GAVUP -2008 -4305 SBCW 1 +GAWWY 4604 -11904 KZSE 1 +GAXAM -1682 -3966 SBRE 1 +GAXER 2000 -7916 MUFH 1 +GAXEV -1944 -4607 SBBS 1 +GAXIB -194 -6138 SBAZ 1 +GAXIL -2018 -4267 SBCW 1 +GAXIM -445 -5801 SBAZ 1 +GAXOK -2222 -6461 SLLF 1 +GAYAH 3528 12894 RKPK 1 +GAYEB 4113 -9593 KOFF 1 +GAYED 3879 -8161 KZID 1 +GAYEL 4141 -7436 KZNY 1 +GAYEM 4105 2963 LTBB 1 +GAYER 3531 -7885 KPOB 1 +GAYEY 6050 -16195 PANA 1 +GAYGE 3325 -11702 KCRQ 1 +GAYLE 4349 -8700 KZAU 1 +GAYLR 3244 -8077 KNBC 1 +GAYLY 3955 -9463 KMCI 1 +GAYTE 4359 -11850 KZLC 1 +GAZ 3695 3747 LTAA 1 +GAZAR -1705 -4904 SBBS 1 +GAZED 3970 -8187 KZID 1 +GAZEL -3325 15067 YBBB 2 +GAZEL 3200 -8079 KNBC 2 +GAZIN 3887 13150 ZKKP 1 +GB 726 900 DNKK 2 +GB 5257 4998 UWWW 2 +GBE -3575 -5846 SAEU 3 +GBE 3391 13511 RJTG 3 +GBE -689 14368 AYPY 3 +GBEES 3870 -8517 KZID 1 +GBG 4689 1580 LOVV 2 +GBG 4094 -9043 KZAU 2 +GBN 3296 -11267 KZAB 1 +GBR 4218 -7340 KZBW 1 +GBUSH 3299 -9701 KDFW 1 +GBV -2460 2583 FBGR 1 +GBY -2001 5760 FIMP 1 +GC 3909 -2803 LPPO 1 +GCC 4435 -10554 KZDV 1 +GCK 3792 -10073 KZKC 1 +GCM 1929 -8137 MKJK 1 +GCN 3596 -11215 KZLA 1 +GCR 6050 -14547 PACV 1 +GCV 3110 -8849 KZHU 1 +GD 4375 -8173 CZYZ 3 +GD 2523 6233 OPKR 3 +GD 5357 3705 UUWV 3 +GDA 1619 5216 OYSC 1 +GDL 2052 -10331 MMEX 1 +GDM 4255 -7206 KZOB 1 +GDN 5435 1860 EPGD 1 +GDNEE 4451 -9327 KMSP 1 +GDV 2808 -1543 GCCC 1 +GE -3406 1960 FACA 3 +GE 4020 -384 LERT 3 +GE 4983 3185 UKBB 3 +GEAGA 4157 -8093 KZOB 1 +GEANT 4243 222 LECB 1 +GEAST 3565 -9721 KTIK 1 +GEBAL 943 -6472 SVZM 1 +GEBAY 2614 -8023 KFLL 1 +GEBDE 4174 -7416 KSWF 1 +GEBDO -848 1523 FNAN 1 +GEBEC 3206 -10413 KCNM 1 +GEBEM -3520 -5916 SAVU 1 +GEBIT -1001 -3796 SBRE 1 +GEBKA 6317 -5066 BGGL 1 +GEBKE 3070 -8651 KCEW 1 +GEBLU 1177 -288 DRRR 1 +GEBNA 6387 15715 UHMS 1 +GEBNE 1964 -15450 KITO 1 +GEBNO 4917 993 EDGG 1 +GEBOK -91 -4895 SBAZ 1 +GEBON 607 -5700 SYGC 1 +GEBOS -5638 -6573 SCCZ 1 +GEBRO 304 827 FCCC 1 +GEBSA 5587 7792 UNOO 1 +GEBSE 3317 4431 ORBI 1 +GEBSO 5055 669 EDGG 1 +GEBTA 5423 15782 UHMM 1 +GEBTE 4686 -12050 KZSE 1 +GEBUN -2658 -5378 SBCW 1 +GECAL 2942 -6542 KZNY 1 +GECEK 2752 -9946 KLRD 1 +GECKE 3248 -10299 KZFW 1 +GECKO 2119 -15831 PHHN 1 +GECNE 5679 -15885 PAZA 1 +GED 5041 925 EDDU 1 +GEDAF 3043 -8704 KNPA 1 +GEDAM 666 -7430 SKEC 1 +GEDAX 496 -5302 SOOO 1 +GEDEK -3464 -6779 SAMF 1 +GEDIC 4015 -7320 KZNY 1 +GEDIM 74 -7411 SKED 1 +GEDIX -196 -6023 SBAZ 2 +GEDIX 1032 -9234 MHTG 2 +GEDKI 1019 668 DNLL 1 +GEDLA 6107 7900 USRR 1 +GEDLO 6017 2463 EFHK 1 +GEDME 3625 -9792 KEND 1 +GEDNE 4317 -7372 KGFL 1 +GEDNO 5037 7401 UACC 1 +GEDOK -1899 -4420 SBBS 1 +GEDOX -921 -6783 SBAZ 1 +GEDS -2306 -4417 SBBS 1 +GEDSA 4863 6268 UATT 1 +GEDSI 5028 913 EDDF 1 +GEDUK -3281 -6137 SASA 1 +GEE 4283 -7773 KZOB 1 +GEEBE 4198 -8521 KZAU 1 +GEELA 3328 -11278 KPHX 1 +GEEMO 3905 -7651 KZDC 1 +GEENE 3985 -7286 KZNY 1 +GEENI 3221 -9895 KZFW 1 +GEENO 3367 -11175 KPHX 1 +GEERI 3995 -7629 KZNY 1 +GEESE -2406 15101 YBBB 1 +GEETK 3365 -8523 KZTL 1 +GEETR 4230 -8331 KDTW 1 +GEEZR 4121 -9598 KOMA 1 +GEF 3055 -8378 KZJX 1 +GEFAR 5421 15980 UHPP 1 +GEFFS 3901 -8081 KZID 1 +GEFRC 4180 -8148 KZOB 1 +GEFWI 4056 -7614 KRDG 1 +GEG 4756 -11763 KZSE 1 +GEGDE 3271 -7978 KZJX 1 +GEGEW 3885 -9591 KFOE 1 +GEGGE 4222 -9672 KZMP 1 +GEGME 4191 -11072 KZLC 1 +GEGNE 3715 -8653 KZME 1 +GEGON -5086 -6848 SAVU 1 +GEGPO -598 1959 FZZA 1 +GEGVO 5095 622 EDGG 1 +GEHJY 3867 -9027 KSTL 1 +GEJRI 3345 -11182 KIWA 1 +GEJTU 4164 -8794 KMDW 1 +GEJYU 3879 -10769 KZDV 1 +GEKAL -2778 -6909 SACU 1 +GEKAR 840 -7316 SKEC 1 +GEKBI 5488 2541 EYVI 1 +GEKLI 5728 2505 EVRR 1 +GEKLU 6182 2851 EFES 1 +GEKMA 5255 10473 UIII 1 +GEKME 3241 -8158 KSAV 1 +GEKOS 694 -5700 SYGC 1 +GEKSI 6374 2630 EFES 1 +GEKTA 5867 11152 UIKK 1 +GEKVE 4148 -7163 KPVD 1 +GEL -2879 11471 YMMM 1 +GELAR -80 -7750 SEGU 1 +GELAW 4195 -7368 KZOB 1 +GELBO 4828 3713 UKDV 1 +GELDA 5687 1957 EVRR 1 +GELEC 3415 -8013 KFLO 1 +GELED -4112 -5913 SAVU 1 +GELEM 973 -6995 SVZM 1 +GELER 377 -7066 SKED 1 +GELIK -2492 -5453 SARI 1 +GELIN 3970 4079 LTAA 1 +GELKA 4810 2023 LHFG 1 +GELKE 6651 -15300 PFAL 1 +GELKI 5399 -588 EIDW 1 +GELLE 5254 -11415 CZEG 1 +GELLS 5135 -7250 CZUL 1 +GELMA 5704 1420 ESMM 1 +GELMO 962 -7655 SKEC 1 +GELOG 1856 -7518 MUFH 1 +GELPA 5028 629 EBBU 1 +GELRE 6439 -16599 PAZA 1 +GELSO 6264 2223 EFES 1 +GELSU 3956 4056 LTLT 1 +GELTA 4850 402 LFFF 1 +GELTE 3804 -7552 KZDC 1 +GELTS 3353 -11194 KZAB 1 +GELTU -1673 -5980 SLSL 1 +GEM 323 1977 FZZA 2 +GEM 3916 3603 LTAA 2 +GEMAC -3822 15033 YBBB 1 +GEMAN 1146 -7357 SKEC 1 +GEMAP 1008 -6547 SVZM 1 +GEMAS 253 10253 WMFC 3 +GEMAS -2435 -5431 SGFA 3 +GEMAS 4184 73 LECB 3 +GEMBE 4807 -9739 KZMP 1 +GEMBI 4389 13669 UHWW 1 +GEMBO 5005 6293 UATT 1 +GEMER 925 -8184 MPZL 1 +GEMGE 3993 -7410 KNEL 1 +GEMIL -5500 -5807 SAVU 1 +GEMJO 2776 -9737 KNGP 1 +GEMKA 4547 1420 LDZO 1 +GEMKY 3722 -10631 KZDV 1 +GEMLA 4557 634 LFMM 1 +GEMMA 4071 1429 LIRN 2 +GEMMA 3241 13192 RJTG 2 +GEMMS 4198 -8827 KORD 1 +GEMMY 3262 -8482 KZTL 1 +GEMNI 4173 -8278 KZOB 1 +GEMOL 436 -5969 SBAZ 1 +GEMPO 4943 756 ETAR 1 +GEMRA 5218 13323 UHBP 1 +GEMRI 5948 7697 UNNT 1 +GEMTE 3995 -7428 KNEL 1 +GEMVI 3911 1781 LIBB 1 +GEN 4442 908 LIMM 1 +GENAN -1812 -5127 SBBS 1 +GENAS -3147 -6315 SACU 1 +GENAX -3906 -6325 SAEU 1 +GENAY 3789 -8111 KBKW 1 +GENCO 2568 -16169 KZAK 1 +GENDA -3918 17656 NZZC 1 +GENDI 4330 6837 UAII 1 +GENDO 3692 2479 LGGG 1 +GENDU 4440 2068 LYBE 1 +GENET 3624 -9444 KZME 1 +GENEX 3150 3700 OEJD 1 +GENFU 5539 -16311 PAZA 1 +GENGA 4627 7763 UAAA 1 +GENIE 2607 12146 RCAA 2 +GENIE 3984 -8402 KFFO 2 +GENIO 3829 315 LECB 1 +GENIV 3465 6919 OAIX 1 +GENKO 3350 12984 RJTG 1 +GENKU 5145 2613 UKLV 1 +GENLE 3011 -9325 KLCH 1 +GENLU 4336 1944 LYBA 1 +GENNA 1348 2246 HSSS 1 +GENNE 3872 -11964 KZOA 1 +GENNI 3705 -408 LEMG 2 +GENNI 4828 -10054 KMIB 2 +GENNO 2749 -9779 KNQI 1 +GENNY 2756 -9744 KNGP 1 +GENOA 3333 -9400 KZFW 1 +GENOD 3555 -8195 KZTL 1 +GENOL -3374 2403 FACA 1 +GENOP 3484 6919 OAIX 1 +GENOX -3357 2622 FACA 1 +GENRI 6650 -17032 UHMA 1 +GENRO 3719 -761 LPPC 1 +GENSO 4136 -9025 KZAU 1 +GENTA 3315 -11687 KCRQ 1 +GENTI 5233 1234 EDWW 1 +GENTS 3773 -8940 KZKC 1 +GENUS -3057 -5155 SBCW 2 +GENUS 3833 -8455 KZID 2 +GENUX -1717 3354 FQBE 1 +GENZU 4259 -8931 KZAU 1 +GEOJE 3497 12878 RKPK 1 +GEORG -3506 14950 YSCB 1 +GEP 4515 -9337 KZMP 1 +GEPAK -777 11002 WIIZ 2 +GEPAK 2655 4872 OBBB 2 +GEPAL 2271 3910 OEJD 1 +GEPAP 3382 4248 ORBB 1 +GEPAR -113 4664 FSSS 1 +GEPCE 3159 -11049 KFHU 1 +GEPDE 3460 -8677 KHSV 1 +GEPER 3753 -8740 KZID 1 +GEPES -2801 2530 FAJA 1 +GEPET -1294 3033 FLFI 1 +GEPGY 4690 -9863 KJMS 1 +GEPKE 3677 -7750 KZDC 1 +GEPLA 6193 6329 USHH 1 +GEPLI 5168 -183 EGVA 1 +GEPOK -3420 2208 FACA 1 +GEPOT 2325 5801 OOMM 1 +GEPRE 2821 -8062 KCOF 1 +GEPTA 5958 2549 EETT 1 +GEPTU 6779 1535 ENEN 1 +GERAG -2152 5292 FMMM 1 +GERAL -2350 -4824 SBCW 1 +GERAM -3405 0 FAJO 1 +GERAN 3424 6980 OAKX 1 +GERAR 2410 5760 OOMM 1 +GERAX -2732 3139 FAJA 1 +GERBS 4178 -8443 KZAU 1 +GERBU 4334 1362 LIBB 1 +GERDO 5084 1114 EDMM 1 +GEREK 1406 4100 HHAA 1 +GEREL 3138 -9747 KTPL 1 +GEREN -506 3846 HTDC 1 +GERFI 4137 -9596 KOMA 1 +GERGA 5260 1403 EDWW 1 +GERGI 4218 2552 LBSR 1 +GERID -3275 2354 FACA 1 +GERIT 3488 -7655 KZDC 1 +GERKE 4732 -8875 KCMX 1 +GERKS 5852 -15142 PAZA 1 +GERKU 4909 829 EDGG 1 +GERLD 4713 -9216 KZMP 1 +GERLE 4289 -8780 KMKE 1 +GERLI 4989 5388 UATT 1 +GERME 3423 -11467 KZLA 1 +GERMI 3817 2312 LGGG 1 +GERMO 3925 1136 LIRR 1 +GERNE 3301 -11715 KNKX 1 +GERNI -1992 -6185 SGFA 1 +GERON 4006 -10300 KZDV 1 +GEROR 3421 6222 OAKX 1 +GEROS -3502 15500 YBBB 1 +GEROT 2404 -7595 MYNN 1 +GEROX -2738 2883 FAJA 1 +GERPU 4296 7183 UAII 1 +GERRY 3620 7158 OPLR 1 +GERSA 4704 853 LSAZ 1 +GERTU -1115 -5444 SBAZ 1 +GERTY 4920 -9350 CZWG 1 +GERVA 4606 287 LFBB 1 +GERVI 5216 2220 EPWW 1 +GERVO 5309 -651 EISN 1 +GERZE 4183 3517 LTAA 1 +GES -3723 -5702 SAEF 1 +GESAD 3294 2834 HECC 1 +GESAS -2178 3306 FQBE 1 +GESAT -944 3306 FLFI 1 +GESEN -2009 2713 FBGR 1 +GESEP -3292 2655 FACA 1 +GESIP 3177 5207 OIIX 1 +GESIT 2188 3906 OEJN 1 +GESIX 1374 5147 OYSC 1 +GESKA 5462 1193 EKDK 1 +GESKE 3289 -9610 KZFW 1 +GESLO 5008 601 EBBU 1 +GESMI 6198 2384 EFES 1 +GESNE 3020 -8918 KGPT 1 +GESOK -2219 3462 FQBE 1 +GESOX -3120 2718 FACA 1 +GESPA -2209 -6545 SLLF 1 +GESSE 5554 -15988 PAZA 1 +GESSO 1749 -6578 TJZS 1 +GESTE 6803 -15211 PAKP 1 +GESTI 5543 -13196 PAZA 1 +GESTO 5318 1008 EDDW 1 +GESTS 3429 -8607 KZTL 1 +GESUD -1452 3058 FLFI 1 +GETAB -298 3079 HBBA 1 +GETAP -1736 1150 FYWH 1 +GETAT -179 4170 HKNA 1 +GETEC 3477 -8678 KHSV 1 +GETER 3870 -12298 KZOA 1 +GETIN 894 3803 HAAA 1 +GETIR -2240 5337 FMMM 1 +GETLE 3646 -9847 KZFW 1 +GETLI 3873 6813 UTDD 1 +GETME 3402 -8717 KZTL 1 +GETNA 4892 5715 UATT 2 +GETNA 5508 6066 USCC 2 +GETNI 5112 795 EDGG 1 +GETNO 5393 -350 EGTT 1 +GETOB 3721 4686 OIIX 1 +GETOL 818 3854 HAAA 1 +GETOS 2513 3278 HECC 1 +GETRE 4150 -7400 KZBW 1 +GETRR 3218 -8486 KLSF 1 +GETRU 5144 11838 UIAA 1 +GETSE 3792 -12257 KOAK 1 +GETSO 6087 2634 EFES 1 +GETTY 3465 -9231 KLIT 1 +GETVE 3494 -9202 KLRF 1 +GETXU 3565 -10201 KZAB 1 +GEVAL 2835 4972 OBBB 1 +GEVAT -1822 3003 FVHA 1 +GEVDE 5972 -15724 PAJZ 1 +GEVED 2302 5785 OOMM 1 +GEVEG 2519 5548 OMDB 1 +GEVEL 1421 4443 OYSC 1 +GEVES 3045 3499 LLAA 1 +GEVEY 5931 -15529 PFKK 1 +GEVGE 4840 -10132 KMIB 1 +GEVIM -2378 1953 FYWH 1 +GEVIN -2770 1417 FACA 1 +GEVIS -2959 3395 FAJA 1 +GEVLI 6310 1003 ENTR 1 +GEVME 3262 -9659 KDAL 1 +GEVNI 5376 1348 EDWW 1 +GEVOR 3324 5692 OIOI 1 +GEVOS 2453 5447 OMAA 1 +GEVRU 6074 1433 ESSA 1 +GEVRY 3685 -11994 KSLI 1 +GEVTA 5096 969 EDGG 1 +GEVTE 3055 -8879 KBIX 1 +GEVUQ 3216 -9549 KTYR 1 +GEXVE 3860 -9539 KZKC 1 +GEY 4451 -10808 KZDV 1 +GEYEB 4276 -9256 KALO 1 +GEYED 5590 -15917 PAPE 1 +GEYET 6335 -14305 PFTO 1 +GEYHY 6458 -15667 PAZA 1 +GEYJA 3866 -9922 KZKC 1 +GEYNE 3062 -8918 KGPT 1 +GF 6415 -2194 BIRK 1 +GFK 4795 -9719 KZMP 1 +GFL 4334 -7361 KZOB 1 +GFROG 3041 -8669 KZJX 1 +GFS 3513 -11518 KZLA 1 +GG 3960 12635 ZKZK 2 +GG 5557 3718 UUWW 2 +GGB 1731 7680 VOMF 1 +GGC 2474 8494 VECF 1 +GGE 3332 -7932 KZTL 1 +GGG 3242 -9475 KZFW 1 +GGN 3692 5438 OIOI 1 +GGO 1538 7381 VABF 1 +GGRBI 4900 -10946 KZLC 1 +GGT 2610 9159 VECF 2 +GGT 4279 -7583 KZOB 2 +GGW 4822 -10663 KZLC 1 +GH 6625 -12861 CZEG 1 +GHA 3239 378 DAAA 1 +GHANN 2200 -7517 MYNN 1 +GHART 3403 -11872 KLAX 1 +GHATS 3680 -8457 KZTL 1 +GHAWK 3775 -7626 KZDC 1 +GHAZI 3063 6733 OPLR 1 +GHENT 4447 -9583 KZMP 1 +GHIIA 3117 -9244 KAEX 1 +GHM 3583 -8745 KZME 1 +GHNB 3800 5833 UTAA 1 +GHOUT 3729 -8556 KZID 1 +GHT 2515 1014 HLLL 1 +GHTNB 2519 1014 HLLL 1 +GIA 957 -1362 GLRB 1 +GIACO 6412 -14550 PABI 1 +GIANO 3887 1245 LIRR 1 +GIANT -1160 -3436 SBRE 2 +GIANT 4219 -12208 KLMT 2 +GIB -1643 12643 YBBB 1 +GIBAB 3562 5452 OIIX 1 +GIBAC 4949 -12372 CZVR 1 +GIBAD 2561 3064 HEBL 1 +GIBAL 2462 3658 HECC 1 +GIBAM 3001 4028 OEOE 1 +GIBAR 3210 -10231 KMAF 1 +GIBAX 566 4367 HAAA 1 +GIBBE 4253 -7700 KZOB 1 +GIBBI 3316 -9717 KZFW 1 +GIBBS 2757 -8228 KZMA 1 +GIBBY 4762 -5300 CYYT 1 +GIBDE 2946 -9822 KRND 1 +GIBER 4312 -8517 KZAU 1 +GIBET 2944 3642 OJAC 1 +GIBIL -3556 14921 YSCB 1 +GIBIT 1581 4763 OYSC 1 +GIBLE 3269 -8020 KZJX 1 +GIBLI 3638 1045 DTTC 1 +GIBLO 4536 987 LIMM 1 +GIBMA 5321 877 EDWW 1 +GIBMO 6939 1804 ENTC 1 +GIBRA 5302 3240 UUWV 1 +GIBRI 6331 10989 UERR 1 +GIBRU 4683 840 LSAZ 1 +GIBRY 6041 -16611 PAMY 1 +GIBSA 4967 967 EDGG 1 +GIBSN 3872 -9241 KZKC 1 +GIBSO 5075 -252 EGTT 2 +GIBSO 3676 -10440 KZAB 2 +GIBSS 3600 -8184 KCLT 1 +GIBSU 5676 327 EGTT 1 +GIBTE 4090 -7403 KEWR 1 +GIBUL 5740 6376 USTR 1 +GIBUS 2596 4747 OEJD 1 +GIBUX 3312 4127 ORBB 1 +GICAY 4606 -9850 KZMP 1 +GICEB 3668 -8722 KZME 1 +GICEC 3315 -10469 KROW 1 +GICEK 2071 -15714 PHNY 1 +GICEV 4351 -8405 KMBS 1 +GICEY 4220 -8353 KDTW 1 +GICGE 3296 -11171 KZAB 1 +GICHY 5265 17457 PASY 1 +GICNE 857 16751 PKWA 1 +GICYE 4199 -12040 KZSE 1 +GID 2267 12149 RCAA 1 +GIDAN 2302 5838 OOMM 1 +GIDAS 1433 6000 VABF 1 +GIDBE 6603 -16285 PADE 1 +GIDCE 6456 -16302 PAGL 1 +GIDDY 3006 -9424 KBPT 1 +GIDEC 4098 -7585 KZNY 1 +GIDEL -2603 3079 FAJA 1 +GIDER 3241 -9423 KZFW 1 +GIDEY 3960 -11249 KZLC 1 +GIDID 2822 3364 HECC 1 +GIDIS 2460 5593 OMAE 1 +GIDKA 5394 3020 UMMM 1 +GIDLA 4076 4513 UDDD 1 +GIDLE 5994 -15490 PANO 1 +GIDME 2121 -15808 PHIK 1 +GIDOD -1962 -4003 SBBS 1 +GIDOX 2514 5557 OMDB 2 +GIDOX 1045 -7117 SVZM 2 +GIFEN 3181 -10615 KEAB 1 +GIFFA 3138 -9525 KDHU 1 +GIFFY 3322 -8567 KZTL 1 +GIFLE 3082 -9624 KZHU 1 +GIFTS 3913 -8983 KZKC 1 +GIGAG -206 2822 FZZA 1 +GIGAL 5108 1649 EPWW 1 +GIGDA 4633 8028 UATT 1 +GIGEL 3598 -8458 KZTL 1 +GIGEM 3269 -9714 KDFW 1 +GIGEN 6269 3857 ULAA 1 +GIGET 4970 873 EDUU 1 +GIGGI 4615 1043 LIMM 1 +GIGGS 3236 -9400 KSHV 1 +GIGIX 3744 1467 LICZ 1 +GIGKE 4447 -8855 KZMP 1 +GIGLE 2852 -8067 KXMR 1 +GIGMA 4308 6104 UTSD 1 +GIGOR 4776 1768 LHCC 1 +GIGRE 6701 -16302 PAOT 1 +GIGRI 4421 5221 UATT 1 +GIGSE 4323 -11122 KZLC 1 +GIGUL 5461 317 EGTT 1 +GIGUR 4482 6488 UAII 1 +GIGUS 4539 644 LFMM 1 +GIGVE 3352 -9424 KZFW 1 +GIGZO 5874 -15901 PAMB 1 +GIJ 4177 -8632 KZAU 1 +GIJLE 4203 -9367 KZMP 1 +GIJOE 3782 -9221 KTBN 1 +GIKAR 3417 -1403 LPPC 1 +GIKAS 3950 2467 LGGG 1 +GIKAV 6403 1379 ESAA 1 +GIKAW 2963 -9517 KEFD 1 +GIKBE 3048 -8669 KZJX 1 +GIKEY 3089 -8830 KZHU 1 +GIKME 6079 -16182 PABE 1 +GIKOD 4087 7034 UTTT 1 +GIKOG 5464 896 EDVV 1 +GIKOL 4636 2636 LRLR 1 +GIKOS 5397 12199 UIAA 1 +GIKRA -172 -6114 SBAZ 1 +GIKRI -2006 -4212 SBBS 1 +GIKRO -1292 -5533 SBBS 1 +GIKSA 6605 12949 UEBB 1 +GIKSI 7170 12890 UEST 1 +GIKTU -2205 -4546 SBBS 1 +GIKUS 4617 1330 LIMM 1 +GILAA 3356 -11089 KPHX 1 +GILAD 3148 3485 LLAA 1 +GILAK 4696 8193 UASA 1 +GILAM 5665 4493 UUWV 1 +GILAR 5742 10483 UOOO 1 +GILAS 5263 1453 EPWW 1 +GILAT 4195 6600 UAII 1 +GILAX 5739 2492 EVRR 1 +GILBI 2641 -8073 KZMA 1 +GILBU 5888 5086 USKK 1 +GILBY 3897 -7759 KZDC 1 +GILDA 5160 58 EGTT 1 +GILDE 2799 -8180 KZMA 1 +GILDI 4063 -8617 KGUS 1 +GILDY 4039 -8630 KGUS 1 +GILED 5406 5879 USCC 1 +GILEM 5908 12953 UEEA 1 +GILEN 6803 1710 ENBD 1 +GILEP 4748 1826 LHLH 1 +GILES -3500 13780 YMMM 1 +GILET 5993 2922 ULLL 1 +GILEX 3390 921 DTTC 1 +GILGA 1214 -7110 SVZM 1 +GILGE 3539 -8095 KCLT 1 +GILIM 4016 5105 UBBA 1 +GILIO 4237 1093 LIRR 1 +GILIR 4706 624 LFEE 1 +GILLA 4306 -7396 KZBW 1 +GILLE 3501 -8748 KZME 1 +GILLS 4189 -8185 KZOB 1 +GILLY -4038 15678 YBBB 2 +GILLY 3207 -8371 KZTL 2 +GILMA 3598 -7670 KZDC 1 +GILMY 4211 -8910 KZAU 1 +GILOG 5277 -842 EINN 1 +GILOM 5075 477 EBEB 1 +GILON 4344 612 LFMM 1 +GILOS 3649 2690 LGGG 1 +GILOT 4364 442 LFTW 1 +GILPA 5593 -588 EGPX 1 +GILPE 4010 -8422 KDAY 1 +GILRA 4886 -73 LFRR 1 +GILRO 3705 -12157 KZOA 1 +GILSA -3052 -6763 SAMV 1 +GILSE 4828 -10108 KMIB 1 +GILTE 4467 -10022 KZMP 1 +GILTI 5157 206 EGTT 1 +GILUK 4387 1811 LQBA 1 +GILUN 6168 13570 UEEE 1 +GILUR 4463 232 LFBB 1 +GILUS 4729 2354 LRBB 1 +GILUT 5536 2167 EYVL 1 +GILUX 4772 174 LFFF 1 +GILYE 4430 -10553 KGCC 1 +GIMAL 3676 -801 LPFR 1 +GIMAR 6036 11598 UERR 1 +GIMAX 4933 1053 EDMM 1 +GIMBO 4873 1478 LOAA 1 +GIMDI 3875 -2708 LPLA 1 +GIMED 5543 10190 UIBB 1 +GIMEE 4081 -7409 KEWR 1 +GIMEL 3846 1605 LIRR 1 +GIMER 4937 397 LFFF 1 +GIMES 4626 13669 UHWW 1 +GIMET 6597 3385 ULPB 1 +GIMFY 3550 -8452 KZTL 1 +GIMGE 4054 -9112 KBRL 1 +GIMIR 6548 7270 USDD 1 +GIMIS 6143 2292 EFES 1 +GIMIX 4652 1371 LOVV 1 +GIMLA 4089 6295 UTSD 1 +GIMLI 6464 -2698 BIRD 1 +GIMMU 4096 -8164 KZOB 1 +GIMMY 3971 -12168 KBAB 1 +GIMOD 5319 8555 UNBB 1 +GIMOL 5531 12652 UELL 1 +GIMON 7152 4638 ULMM 1 +GIMOS 7108 12029 UEST 1 +GIMOW 6685 -15696 PAGH 1 +GIMPE 3281 -11725 KNKX 1 +GIMRI 4376 6749 UASP 1 +GIMRO 5365 -575 EISN 1 +GIMRU 5456 1131 EKDK 1 +GIMUL 6038 2139 EFES 1 +GIMUR 4202 4413 UGGG 1 +GINAA 6186 -16221 PADM 1 +GINAM 4331 2138 LYBA 1 +GINAR 4363 1082 LIRR 1 +GINAT 4894 1712 LKAA 1 +GINBE 4801 -10391 KZLC 1 +GINBO 1606 4967 OYSC 1 +GINDO 4502 7736 UAAA 1 +GINEC 3220 -10782 KDMN 1 +GINEK 7023 2135 ENBD 1 +GINEN 3402 992 DTTG 1 +GINEP 4493 3782 URRV 1 +GINES 5810 6361 USHH 1 +GINET 4059 4887 UBBA 1 +GINGA -1634 -4752 SBBR 3 +GINGA 4363 14395 RJTG 3 +GINGA 5693 -950 EGTT 3 +GINGO 6617 -5384 BGGL 1 +GINGR 3286 -10559 KZAB 1 +GINGS 4018 -8385 KZID 1 +GINIA 3984 -9010 KZKC 1 +GINIE 3494 -8997 KMEM 1 +GINIM 5464 919 EDVV 1 +GINIS 5346 -486 EGTT 1 +GINKE 3388 -11224 KZAB 1 +GINLE 4602 -11904 KZSE 1 +GINNA 3422 -11883 KZLA 1 +GINNE 3313 -7997 KZJX 1 +GINOK 5253 1648 EPWW 1 +GINOL 5441 14201 UHNN 1 +GINOM 5100 9787 UNKL 1 +GINON 4717 18 LFBB 1 +GINOS 4693 2178 LRBB 1 +GINOX 4086 800 LFMM 1 +GINRI 3477 6952 OAIX 1 +GINSU 3629 -2765 LPPC 1 +GINTA 4583 2102 LRBB 1 +GINTE 6484 -14735 PAFB 1 +GINTY 3033 -8624 KVPS 1 +GINUB 5626 1023 EKAH 1 +GINUK 5423 5007 UWWW 1 +GINUL 6325 16562 UHMM 1 +GINUP 3860 -8286 KZID 1 +GINUR 5696 11781 UIKK 1 +GINWO 3894 -8750 KZID 1 +GINYA 3894 -7768 KZDC 1 +GIPAL 4483 13538 UHHH 1 +GIPAR 4122 4759 UBBA 1 +GIPAS 3369 3181 LCCC 1 +GIPDE 3741 -7987 KZDC 1 +GIPDO 5447 1121 EDVV 1 +GIPEC 4283 -10677 KZDV 1 +GIPER 5100 -1200 EINN 1 +GIPEX 4776 262 LFFF 1 +GIPGE 3081 -9770 KGRK 1 +GIPIN 5633 1031 EKAH 1 +GIPIX 4406 1013 LIRR 1 +GIPLE 3888 -8405 KZID 1 +GIPLU 6150 2709 EFES 1 +GIPNO 4556 553 LFMM 1 +GIPOL 4751 804 LSAG 1 +GIPOS 5170 1971 EPWW 1 +GIPPR 3521 -7999 KZTL 1 +GIPRA 3544 1088 DTTC 1 +GIPRE 6042 -14516 PACV 1 +GIPRI 5977 3785 ULWW 1 +GIPSE 3343 -11181 KPHX 1 +GIPUN 3821 6472 UTAA 1 +GIPVO -1167 3330 FLFI 1 +GIPYE 3390 -11870 KLAX 1 +GIR 419 -7487 SKED 2 +GIR 4193 277 LECB 2 +GIRAF 3547 14142 RJTG 1 +GIRAG 4299 963 LFMM 1 +GIRAK 4465 181 LFRR 1 +GIRAL -841 -4838 SBBS 2 +GIRAL 2674 -1355 GSCS 2 +GIRAN 5343 14772 UHSH 1 +GIRAP 4429 2487 LRBB 1 +GIRAT 4238 5928 UTAT 1 +GIRBA 2456 5449 OMAA 1 +GIRDA 4548 1413 LDZO 1 +GIRED 4573 523 LFMM 1 +GIREK 4172 5734 UTAT 1 +GIREM 4754 7462 UAAH 1 +GIREN 5777 10806 UIKK 1 +GIRET 4372 3949 URRV 1 +GIREY 3417 -11247 KZAB 1 +GIRID 3298 881 DTTC 1 +GIRIS 4677 1088 LOVV 1 +GIRIT 5280 1208 EDDI 1 +GIRIX 3721 -2522 LPAZ 1 +GIRKU 4605 590 LFMM 1 +GIRLA 3642 6275 UTAA 1 +GIRLI 5471 -180 EGTT 1 +GIRLO 6438 -17444 UHMA 1 +GIRLU 5056 1968 EPWW 1 +GIRLY 2948 -9308 KZHU 1 +GIRME 3697 -8619 KZME 1 +GIRNA 1158 8331 VOMF 1 +GIROK 4595 2108 LRBB 1 +GIROL 4407 545 LFMM 1 +GIROM 4277 100 LECB 1 +GIRON -315 -7904 SEGU 1 +GIROR 5506 1441 ESAA 1 +GIROV 3921 1568 LIRR 1 +GIRPE 3680 -11976 KFAT 1 +GIRTS 5512 -13164 PAZA 1 +GIRUL 4314 5210 UATT 1 +GIRUM 5648 9146 UNKL 1 +GIRUN 3810 5634 UTAA 1 +GIRVA 5519 -490 EGTT 1 +GISAD 5778 8656 UNII 1 +GISAK 5530 6078 USCC 1 +GISAM 4192 1776 LDZO 1 +GISAN 6218 5252 UUYY 1 +GISAT 4964 994 EDUR 1 +GISEB 5190 499 EHAA 1 +GISEM 5064 882 EDGG 1 +GISER 4506 1517 LDZO 1 +GISET 4562 2239 LRBB 1 +GISHE 1046 3976 HAAA 1 +GISIG 3899 1106 LIRR 1 +GISIM 5208 423 EHVB 1 +GISIR 4695 6696 UACC 1 +GISKA 2158 5767 OOMM 1 +GISME 4857 -12267 KZSE 1 +GISMO 2480 5638 OMAE 1 +GISNO 4977 786 EDDF 1 +GISOK 5150 -512 EGTT 1 +GISOL 4572 4760 URWA 1 +GISON 5593 1770 UMKK 1 +GISOR 4926 180 LFPC 1 +GISOT 6154 7104 USRR 1 +GISOX 6704 906 ENEN 1 +GISPA 4181 1134 LIRR 1 +GISPO 4810 1613 LOAA 1 +GISSH 2646 -7982 KFLL 1 +GISTI 5300 -1400 EISN 1 +GISTO 4742 5278 UATT 1 +GISTS 3301 -8032 KZJX 1 +GISUR 6134 7340 USRR 1 +GITAB 3785 6429 UTAA 1 +GITAG 873 12433 RPML 1 +GITAL 5253 4069 UUWV 1 +GITAN 4938 403 LFFF 1 +GITAS 4705 1817 LHCC 1 +GITEC 3231 -8651 KMGM 1 +GITEN 5616 13292 UHNN 1 +GITER 5464 1100 EKDK 1 +GITES 5780 15352 UHMM 1 +GITEW 4381 -7296 KRUT 1 +GITEX 2544 5264 OBBB 2 +GITEX 5200 1052 EDUU 2 +GITIM 4430 6643 UATT 1 +GITIN 6495 11545 UENN 1 +GITIR 6120 6487 USHB 1 +GITIS 5498 8600 UNNT 1 +GITLA 3232 3405 LLLL 1 +GITLE 3217 -13283 KZAK 1 +GITLN 4013 -11196 KSLC 1 +GITNA 5275 6542 UAAA 1 +GITNO -299 3866 HKNA 1 +GITNU 3529 4126 ORBB 1 +GITOD 4280 1231 LIRR 1 +GITON -1000 17629 NFFN 1 +GITOP -401 5903 FSSS 1 +GITOS 6188 3274 ULPP 1 +GITRI 4093 1016 LIRR 1 +GITTI 4602 -9398 KZMP 1 +GITUM 4074 11699 ZBPE 1 +GITUR 6278 9400 UNII 1 +GITUS 5033 -570 EGTT 1 +GIVAL 700 9800 WMFC 1 +GIVCE 3595 4312 ORQW 1 +GIVDI 2436 5474 OMAA 1 +GIVEM 5547 25 EGTT 1 +GIVEN 3727 -11913 KFAT 1 +GIVES 4042 -8259 KZID 1 +GIVIL 1925 10983 ZGZU 1 +GIVIV 2096 11106 ZGGG 1 +GIVKE 2931 -9822 KRND 1 +GIVMI 4870 1136 EDMM 1 +GIVNO 1984 5652 OOMM 1 +GIVNU 3456 6924 OAKB 1 +GIVOR 4866 639 LFEE 1 +GIVPI 3379 4453 ORBD 1 +GIVPO 5329 287 EGTT 1 +GIVRA 3593 -487 LECS 1 +GIVRE 3683 -11368 KZLA 1 +GIVTE 3984 -10481 KDEN 1 +GIVVE 3963 -7992 KMGW 1 +GIWFI 4341 -9663 KZMP 1 +GIWOT -1126 11515 WIDD 1 +GIX 5096 605 EDDV 1 +GIXOL 4983 1935 EPWW 1 +GIXUN 5742 1187 ESDF 1 +GIYED 4251 -9913 KZMP 1 +GIYEG 3294 -7979 KZJX 1 +GIYEP 3592 -7875 KRDU 1 +GIYER 4367 -11071 KJAC 1 +GIYET 3279 -9680 KDAL 1 +GIYGE 4180 -9144 KCID 1 +GIZ 1691 4258 OEJD 1 +GIZCY 4191 -9115 KZAU 1 +GIZER 3065 -9266 KZHU 1 +GIZMO -3229 14907 YMMM 2 +GIZMO 3555 -8065 KZTL 2 +GIZO -809 15686 AGGG 1 +GIZZA 3285 -11111 KIWA 1 +GJM -1078 -6528 SBBR 1 +GK 925 -930 GLRB 2 +GK 3923 12567 ZKPY 2 +GKE 2434 12419 RORG 1 +GKN 6215 -14545 PAZA 1 +GKV 3532 -9447 KFSM 1 +GL 5363 -7770 CZUL 4 +GL 5708 968 EKYT 4 +GL 5257 1343 EDDT 4 +GL 6675 4776 ULAA 4 +GLA -2387 15120 YBBB 3 +GLA 4641 624 LSLS 3 +GLA 6220 -14547 PAZA 3 +GLACE 5019 -12243 CZVR 1 +GLACI 4821 -11437 KGPI 1 +GLACO 3494 -11597 KZLA 1 +GLACR 4966 -12514 CYQQ 1 +GLADA 1895 -6598 TJSJ 1 +GLADS 3100 -9038 KZHU 1 +GLAND 2966 -9599 KZHU 1 +GLARA 4528 -12260 KZSE 1 +GLARS 4262 -8954 KZAU 1 +GLASI 3511 -8094 KCLT 1 +GLASR 4785 -12119 KSEA 1 +GLASS 3813 -9033 KZKC 1 +GLAWE 4286 -8565 KGRR 1 +GLAZE 3856 -8144 KZID 1 +GLAZR 3642 -8478 KZID 1 +GLCER 2908 -9850 KSKF 1 +GLD 3939 -10169 KZDV 1 +GLDIS 3969 -11965 KRNO 1 +GLEAM 4166 -8758 KMDW 1 +GLEAN 3568 -7926 KZDC 1 +GLEED 4663 -12057 KZSE 1 +GLEEM 3967 -7572 KILG 1 +GLEES 4292 -10584 KZDV 1 +GLEET 3945 -9495 KFLV 1 +GLENE 4145 -9550 KZMP 1 +GLENN -4288 17284 NZZC 1 +GLENO 3935 -10737 KZDV 1 +GLENR 3801 -9416 KZKC 1 +GLENS 3141 -9261 KAEX 1 +GLENT 5541 -16253 PAZA 1 +GLENZ 2750 -9721 KNGP 1 +GLESK 5690 -280 EGPX 1 +GLEYN 3896 -7713 KZDC 1 +GLF -3399 15098 YMMM 1 +GLGHR 4288 -8547 KGRR 1 +GLH 3352 -9098 KZME 1 +GLICH 3454 -9163 KZME 1 +GLIDE 3891 -9798 KZLC 1 +GLIDR 3038 -8633 KVPS 1 +GLIIB 4816 -9740 KRDR 1 +GLIMR 4085 -10364 KDEN 1 +GLINA 3406 -10596 KZAB 1 +GLINN 4001 -7305 KZNY 1 +GLINT -646 -6397 SBAZ 2 +GLINT 3219 -9806 KZFW 2 +GLJ 3495 -12052 KSMX 1 +GLL 4050 -10455 KZDV 1 +GLLET 4228 -7070 KBOS 1 +GLN 2271 11404 ZGZU 1 +GLOBO -2492 -4727 SBCW 1 +GLOMO 3987 -7598 KZNY 1 +GLOOM 3999 -8290 KZID 1 +GLOOP 6445 -16557 PAOM 1 +GLORR 4465 -12279 KZSE 1 +GLORY 3446 13473 RJTG 1 +GLOSI 2856 -8130 KMCO 1 +GLOSS 3342 -8350 KZTL 1 +GLOUS 3989 -7511 KPHL 1 +GLOVE -2675 -4880 SBCW 2 +GLOVE 3387 -9510 KZFW 2 +GLOVR 3551 -8025 KZTL 1 +GLOWS 6444 -14825 PAZA 1 +GLOZE 4211 -8325 KDTW 1 +GLR 4501 -8470 KZMP 1 +GLRIA 2592 -8055 KMIA 1 +GLS 2933 -9476 KZHU 1 +GLT 4542 2793 LRBB 1 +GLUES 4643 -11273 KZLC 1 +GLV -46 -9026 SEGU 1 +GLW 5587 -443 EGPF 1 +GLY 3836 -9368 KZMA 1 +GLYBU 4007 -8330 KOSU 1 +GLYDE 4227 -7181 KZBW 1 +GLZ -342 -7854 SEGU 1 +GM 4124 11663 ZBPE 3 +GM 814 3457 HAAA 3 +GM 3673 -457 LEMG 3 +GMA 2353 9941 ZPKM 2 +GMA 4436 -7169 KZOB 2 +GMH 5117 789 EDGG 1 +GMN 5365 -623 EIDW 2 +GMN 3480 -11886 KZLA 2 +GN 1083 10668 VVTS 1 +GNA 829 -6275 SVZM 1 +GNATS 4242 -12302 KZSE 1 +GND 1200 -6179 TTZP 1 +GNL 3158 -9655 KZHU 1 +GNOME -2110 -5175 SBCW 1 +GNOSS 2640 16000 KZAK 1 +GNP 3592 -9597 KZKM 1 +GNSHP 3688 -8732 KZME 1 +GNV 2969 -8227 KZJX 1 +GNY -1032 15036 AYPY 1 +GO 5665 9265 UNKL 1 +GOADD 3419 -7942 KZJX 1 +GOALI 3646 -12142 KZOA 1 +GOALL 3159 -9682 KZFW 1 +GOATE 4945 -11909 CZVR 1 +GOATS 6684 -14100 PAZA 1 +GOATZ 3318 -11867 KZLA 1 +GOAVS 3982 -10453 KDEN 1 +GOBAL -93 12938 WAAZ 1 +GOBAS 336 10096 WMKL 1 +GOBAX 5156 1278 EDMM 1 +GOBBS 3777 -12266 KZOA 1 +GOBBY 3008 -9837 KZHU 1 +GOBEK 5656 2253 EVRA 1 +GOBET 3328 500 DAAA 1 +GOBEX 5464 892 EDVV 1 +GOBEY 3741 -9212 KZKC 1 +GOBIK 0 10810 WSJC 1 +GOBIN 4142 10281 ZLHW 2 +GOBIN -946 -17294 NFFF 2 +GOBKE 4483 -9350 KFCM 1 +GOBLE 3525 -8998 KMEM 1 +GOBLI 4809 3066 UKOV 1 +GOBLO 1568 4343 OYSC 1 +GOBME 3703 -8238 KATL 1 +GOBMO 2617 4544 OEJD 1 +GOBNE 6959 -16343 PPIZ 1 +GOBNO 5098 599 EHEH 1 +GOBOR 4387 5185 UATE 1 +GOBOT 5462 1109 EKDK 1 +GOBRO 1961 5379 OBBB 1 +GOBSO 5092 7659 UASP 1 +GOBTY 3141 -9059 KZHU 1 +GOBUL 4217 6300 UTTR 1 +GOBUN 3513 12624 RKJB 2 +GOBUN 5030 3764 UUWV 2 +GOBUR 4929 -308 LFRR 1 +GOBUS 4008 5000 UBBA 1 +GOBVE 3985 -8316 KZID 1 +GOC 3674 14035 RJTG 1 +GOCEB 6157 -15951 PANI 1 +GOCEC 7013 -14354 PABA 1 +GOCEK 6047 -14539 PACV 1 +GOCEN 4554 -12115 KZSE 1 +GOCER 4356 -7381 KGFL 1 +GOCRE 4194 -9630 KZMP 1 +GODAB -1902 -16500 NZZO 1 +GODAK 3564 1562 LMML 1 +GODAN 4764 -196 LFRR 2 +GODAN 3765 12667 RKSS 2 +GODAP -1721 17908 NFFF 1 +GODAT -2000 5200 FMMM 1 +GODAV 517 8400 VCCC 1 +GODDY 3355 -8029 KMNI 1 +GODEK 4313 2299 LBSR 1 +GODEM 4605 -225 LFRR 1 +GODFA 3215 -8989 KJAN 1 +GODFE 4626 -11143 KZLC 1 +GODHO 3239 -9495 KZFW 1 +GODIP -1200 14413 YBBB 1 +GODIX 4836 -4 LFRR 1 +GODLA 6612 12900 UEEE 1 +GODLO 5100 1650 EPWW 1 +GODOD 4836 3267 UKDV 1 +GODOS 5325 343 EHEH 1 +GODOY 2491 -11113 MMZT 1 +GODSI 3250 6782 OAKX 1 +GODSU 5227 27 EGUL 1 +GODTY 3797 -8604 KFTK 1 +GODUR 5183 1328 EDMM 1 +GOEAR 4023 -8613 KZID 1 +GOEFR 4949 -12282 CZVR 1 +GOETH 4073 -8604 KGUS 1 +GOFDO 3249 -9968 KABI 1 +GOFER 3842 -7628 KZDC 1 +GOGBE 3412 -8387 KZTL 1 +GOGDI 4706 5285 UATT 1 +GOGDO 4442 7744 UAAA 1 +GOGEM 4702 1153 LIMM 1 +GOGER 5260 3032 UMMM 1 +GOGIN 4878 4435 URWW 1 +GOGME 4072 -8998 KPIA 1 +GOGMI 2478 5497 OMAE 1 +GOGRI 1713 5115 OYSC 1 +GOGUD 7001 2600 ENEN 1 +GOGUS 5158 1963 EPWW 1 +GOGVE 3693 12708 RKSG 1 +GOHAR 4434 -10331 KRCA 1 +GOHEI 3620 13736 RJTG 1 +GOHMA 4262 -8261 KDET 1 +GOI -1663 -4922 SBBS 2 +GOI 3796 -8598 KZID 2 +GOING 2953 -9013 KZHU 1 +GOJRA 3128 7280 OPKR 1 +GOKAG -3966 17892 NZZO 1 +GOKAM 413 7436 VRMF 1 +GOKAN 4345 -453 LECM 1 +GOKEL 4060 1900 LABB 1 +GOKEN -3020 14097 YMMM 1 +GOKEP 6175 1439 ESAA 1 +GOKEY 3334 -11818 KSNA 1 +GOKPE 4855 -9376 KINL 1 +GOKRA 4722 4020 URRV 1 +GOKRE 4163 -7385 KSWF 1 +GOKSA 2441 4107 OEJD 1 +GOKSE 3615 4249 ORTF 2 +GOKSE 3620 -9566 KTUL 2 +GOKSO 2693 6067 OIIX 1 +GOKSU 3949 4188 LTLT 1 +GOKUB 4944 776 ETAR 1 +GOKYO 3260 13007 RJTG 1 +GOL 5252 3105 UMMM 2 +GOL 4310 2422 LBSR 2 +GOLAD 5433 2218 UMKK 1 +GOLAL 3676 11706 ZSHA 1 +GOLAS 4446 962 LIMM 1 +GOLAT 5091 1194 EDMM 1 +GOLBO 5312 1362 EDWW 1 +GOLBY 2972 -9458 KZHU 1 +GOLD 3615 12892 RKTN 1 +GOLDA 3917 -7605 KZDC 1 +GOLDE 4013 -7458 KWRI 1 +GOLDH 4034 -8030 KPIT 1 +GOLDI 3403 -11779 KPOC 1 +GOLDN 4231 -9071 KDBQ 1 +GOLDO 4088 2625 LGGG 1 +GOLDY 2753 -8039 KFPR 1 +GOLEB 4605 656 LSAZ 1 +GOLEM 1196 6737 VABF 1 +GOLEN 5406 832 EDVV 1 +GOLES 5361 -108 EGTT 1 +GOLET 3428 -11986 KZLA 1 +GOLEX 5095 362 EBBB 1 +GOLF 5288 -866 EINN 2 +GOLF 3979 3100 LTBI 2 +GOLFE 5226 -6344 CZQM 1 +GOLFO -1685 -4474 SBBS 5 +GOLFO 3737 1524 LICZ 5 +GOLFO 3107 -11433 MMZT 5 +GOLFO 3637 -205 LECB 5 +GOLFO 1102 -7120 SVZM 5 +GOLFR 3392 -8250 KZTL 1 +GOLGI 4553 5360 UATT 1 +GOLGU 2318 5252 OMAE 1 +GOLIB 3300 95 DAAA 1 +GOLIM 5512 8097 UNNN 1 +GOLLA 3669 997 DTTA 2 +GOLLA 3463 -7779 KZDC 2 +GOLLD 4220 -12280 KMFR 1 +GOLLE 3813 -8060 KZDC 1 +GOLLF 4575 -9370 KZMP 1 +GOLLY 6490 -14901 PAZA 1 +GOLMI 5578 1252 EKDK 1 +GOLNI 2100 5969 OOMM 1 +GOLNO 2520 4862 OEJD 1 +GOLNY 3904 -9463 KZKC 1 +GOLOM -3274 15212 YWLM 2 +GOLOM 7272 7485 UODD 2 +GOLOP 5059 1450 LKAA 1 +GOLOS 5230 10533 UIII 2 +GOLOS 6429 -16359 PAZA 2 +GOLOT 4021 12451 ZYSH 1 +GOLPE 943 16751 PKRO 1 +GOLPO 4205 1213 LIRF 1 +GOLSE 3968 -8633 KIND 1 +GOLTO 5231 2086 EPWA 1 +GOLUD 629 10228 WMFC 1 +GOLUM 5545 528 EKDK 1 +GOLUN 4526 1504 LDRI 1 +GOLVA 4671 1565 LJLA 1 +GOLVO 5441 359 EGTT 1 +GOM -168 2924 FZZA 1 +GOMAC 4231 -8291 KDET 1 +GOMAD 5187 2997 UMMM 1 +GOMAL -1650 -4900 SBBS 2 +GOMAL 4714 7986 UASA 2 +GOMAR 3246 12786 RJTG 1 +GOMAT -921 11765 WADZ 2 +GOMAT 595 9994 WMFC 2 +GOMAW 2194 -15978 PHBK 1 +GOMAZ 3364 -8884 KCBM 1 +GOMBA -2750 2740 FAJA 1 +GOMBY -428 12972 WAAZ 1 +GOME -360 -6049 SBEG 1 +GOMED 5445 1966 UMWW 1 +GOMER 2800 -1733 GCCC 2 +GOMER 3033 -9555 KZHU 2 +GOMES 1340 10158 VTBB 1 +GOMEX 5373 1524 EPWW 1 +GOMGE 3093 -9644 KCLL 1 +GOMIR 5018 8470 UNBB 1 +GOMIS 5189 657 EDGG 1 +GOMIT 3210 -10266 KZFW 1 +GOMKU 5466 650 EDVV 1 +GOMOR 5118 1762 EPWW 1 +GOMOS 3701 -3006 LPPC 1 +GOMOT 5592 -54 EGTT 1 +GOMRA 2562 4043 OEJD 1 +GOMRE 6651 -16064 PASK 1 +GOMRI 1330 4454 OYSC 1 +GOMRR 3673 -8059 KZTL 1 +GOMSE 3693 3531 LTAG 1 +GOMSO 4300 -150 LECM 1 +GOMTA 2519 5658 OOMM 1 +GOMUP 5700 -1000 EGPX 1 +GOMUR 5366 3780 UUWV 1 +GOMUT 6486 12472 UEVV 1 +GOMVA 3610 4868 OIIX 1 +GON 4133 -7205 KZBW 1 +GONAD 286 11209 WBGS 1 +GONAK 3772 6661 UTAA 1 +GONAM 6840 17655 UHMP 1 +GONAN 5200 -209 EGVA 1 +GONAV 3718 12441 RKTT 1 +GONAX -4117 -17958 NZZO 1 +GONBA 4869 1308 EDMM 1 +GONDE 3976 -8376 KSGH 1 +GONEC 2210 -15928 PHLI 1 +GONED 4790 3900 UKDV 1 +GONEK 4812 60 LFFF 1 +GONEL 4865 7399 UAKK 1 +GONER 4097 -8420 KZOB 1 +GONEY 3127 -9946 KZHU 1 +GONGO 4310 2703 LBWR 1 +GONGS 3974 -12205 KZOA 1 +GONIL 834 12502 RPML 1 +GONIM 4445 284 LFBB 1 +GONIS 2000 -7894 MUFH 1 +GONKA 6697 5868 UUYW 1 +GONLY 1367 10750 VDTS 1 +GONNE 4184 -8205 CZYZ 1 +GONOS 5894 2558 EETT 1 +GONOU 4042 14022 RJSA 1 +GONSE 4342 -11582 KBOI 1 +GONTA 81 12337 WAAZ 1 +GONTE 3432 -9822 KSPS 1 +GONTU 5350 1932 EPWW 1 +GONUK 5431 -11333 CZCZ 1 +GONUP 4346 76 LFBB 1 +GONUR 7232 7541 UOOO 1 +GONUS 4668 3251 UKOV 1 +GONUT 6100 -458 EGPX 1 +GONYE 3197 -8096 KSAV 1 +GONYO 3022 -8179 KNIP 1 +GONZA -1521 -4024 SBRE 2 +GONZA 3620 -288 LECS 2 +GOODE 4284 -11475 KZLC 1 +GOODY 2598 -8163 KZMA 1 +GOOEY 3848 -8974 KZKC 1 +GOOFI 1009 14732 KZAK 1 +GOOGL 4025 -7545 KPTW 1 +GOOLD 4296 -9471 KZMP 1 +GOOMA -3316 15505 YBBB 1 +GOONI 3527 -10111 KZAB 1 +GOONS 3187 -8481 KZJX 1 +GOONY -3506 14921 YSCB 1 +GOOSE -4263 17383 NZZC 1 +GOOSS 4268 -8200 CZYZ 1 +GOOTA -2203 11832 YMMM 1 +GOOTH 4502 -7315 KZBW 1 +GOOZE 3729 -7955 KZDC 1 +GOPAS 4997 607 EBBU 1 +GOPAT 4133 844 LFMM 1 +GOPDA 3622 5062 OIIX 1 +GOPDE 3242 -8506 KLSF 1 +GOPEC 4411 -9533 KZMP 1 +GOPEV 4373 -7888 CZYZ 1 +GOPEY 2998 -9531 KIAH 1 +GOPLU -4140 17039 NZZO 1 +GOPOL 6232 857 ENBD 1 +GOPRA -2021 16527 NFFF 1 +GOPSI 5057 1357 LKAA 1 +GOPTA 6132 10075 UNIW 1 +GOPTO 4909 8747 UNBB 1 +GORAI 400 12073 RPHI 1 +GORAK 4995 -10413 CZWG 1 +GORAN 1926 -8151 MWCR 1 +GORAS 6339 16543 UHMG 1 +GORAT 5318 2389 EPWW 1 +GORAV 4331 1908 LYBA 1 +GORAX 5581 1304 ESMM 1 +GORBE 3186 -10199 KMAF 1 +GORBI 7807 -6567 BGGL 1 +GORBO 4905 7618 UACC 1 +GORDD 3756 -7736 KRIC 1 +GORDE 3253 -9489 KGGG 1 +GORDN -1836 12195 YBBB 2 +GORDN 4471 -8480 KZMP 2 +GORDO -3255 15492 YBBB 3 +GORDO -2204 -4374 SBCW 3 +GORDO 3984 -8851 KZKC 3 +GORDY 3142 -8398 KZJX 1 +GOREK 6074 -11409 CZYZ 1 +GOREP 4492 1210 LIMM 1 +GORES 3547 -9506 KZFW 1 +GORET 4795 403 LFPV 2 +GORET 1656 -6217 TTZP 2 +GOREV 5605 500 EKDK 1 +GORGO 3411 -8532 KZME 1 +GORGY 4712 -9678 KFAR 1 +GORIG 5232 1409 EDWW 1 +GORIM 4882 6741 UAKD 1 +GORIO -3313 -5703 SUEO 1 +GORIT 4272 853 LFFF 1 +GORJE 3865 -10533 KZDV 1 +GORKO 5022 1048 EDMM 1 +GORLA 4795 1051 ETSL 1 +GORLI 5730 5397 USPP 1 +GORLO 5192 317 EHAA 1 +GORME 3870 -7687 KADW 1 +GORMO 2719 10676 ZPKM 1 +GOROK 2633 12774 RODN 1 +GOROS 4946 2976 UKBV 1 +GOROV 5931 -13300 CZWG 1 +GORPA 4577 1535 LJLA 1 +GORPE 3406 -11734 KONT 1 +GORPI 3367 12138 ZSHA 2 +GORPI 5492 1566 ESAA 2 +GORRY 4336 -8803 KETB 1 +GORST 3406 -8438 KPDK 1 +GORSY 3486 -11464 KZLA 1 +GORTO 5296 -896 EINN 1 +GORUL 5242 3039 UMMM 1 +GORUN 4623 2675 LRBB 1 +GORUP 4866 2196 LZBB 1 +GORVA 4642 6678 UAKD 1 +GORYU 3720 13777 RJTG 1 +GOSAK 5056 2030 EPWW 1 +GOSAN 3337 12621 RKPC 1 +GOSAR 4480 -7747 CYCY 1 +GOSBE 3469 -9420 KZME 1 +GOSBO 3425 12779 RKTT 1 +GOSED 5198 2113 EPWA 1 +GOSEK 4962 1410 LKAA 1 +GOSET 5224 2071 EPWA 1 +GOSEX 3570 2519 LGGG 1 +GOSHN 3609 -8798 KZME 1 +GOSHU 4002 -11126 KSLC 1 +GOSID 4911 1981 LZBB 1 +GOSIN 4892 -5443 CYQX 1 +GOSIP 3762 -10460 KZDV 1 +GOSKE 6455 -14727 PAEI 1 +GOSLO 4353 2844 LBWR 1 +GOSMA 2935 11324 ZHWH 1 +GOSOT 5481 1486 EPWW 1 +GOSPA 4888 6354 UACC 1 +GOSPI 3015 -982 GMMM 1 +GOSPL 4207 -7905 KZOB 1 +GOSPO 3263 -10784 KZAB 1 +GOSSE 3335 -8602 KZTL 1 +GOSSI 4822 -10662 KGGW 1 +GOSSL 3844 -9723 KZKC 1 +GOSTI 4181 2111 LWSS 1 +GOSTO 697 12247 RPMZ 1 +GOSTT 2153 -15768 PHNG 1 +GOTAR 4700 1622 LHCC 1 +GOTAS 1929 -9506 MMID 1 +GOTBY 3329 -8675 KZTL 1 +GOTEC 5008 847 ETOU 1 +GOTEK 4614 1319 LIMM 1 +GOTER 1313 -6088 TTZP 1 +GOTEX 5720 1127 EKDK 1 +GOTGE 6595 -16237 PADE 1 +GOTHA 3840 -7661 KNHK 1 +GOTHC 4210 -9096 KZAU 1 +GOTHE 4355 -9329 KZMP 1 +GOTIG 5212 676 EHEH 1 +GOTIK 4349 4604 URRV 1 +GOTIX 5002 2321 EPWW 1 +GOTLA 429 9933 WIIZ 1 +GOTLO 3684 12795 RKTT 1 +GOTMA 5564 3702 UUWW 1 +GOTNA 5459 -560 EGTT 1 +GOTNE 4096 -8605 KMDW 1 +GOTOL 5975 -11879 CZEG 1 +GOTOR 4011 -372 LECM 1 +GOTOX 4286 -588 LECM 1 +GOTRA 4891 2560 UKLV 1 +GOTSE 5599 -16083 PAOU 1 +GOTSO -1420 -17185 NSFA 1 +GOTUN 5454 4742 UWWW 1 +GOTUR 5990 1158 ENOS 1 +GOUDA 1793 -6367 TJZS 1 +GOUGH 3467 -7128 KZNY 1 +GOULL 4052 -10656 KZDV 1 +GOURA 3369 12928 RJTG 1 +GOURD 4043 -8316 KCLE 1 +GOVAB 4960 -9997 CZWG 1 +GOVAL 2820 4749 OEJD 1 +GOVAS 3320 -698 GMMC 1 +GOVAT 4854 -7877 CZVR 1 +GOVBE 6089 -16201 PANA 1 +GOVEN 5206 1476 EPWW 1 +GOVER -3391 15264 YBBB 1 +GOVET 2100 -7161 KZNY 1 +GOVEY 3055 -9661 KCLL 1 +GOVIK 5360 2682 UMMM 1 +GOVIR 4406 -7763 CYTR 1 +GOVIT 4955 -9582 CYWG 1 +GOVNE 3364 -8848 KCBM 1 +GOVNR 3495 -8413 KATL 1 +GOVPE 3585 -8395 KTYS 1 +GOW 5587 -445 EGPX 1 +GOWAN 6467 -14812 PAFA 1 +GOWAZ 2921 6695 OPKR 1 +GOWBE 3597 -8140 KZTL 1 +GOWRI 3509 -9032 KMEM 1 +GOWZE 4114 -11827 KZLC 1 +GOYAS 2112 -10316 MMEX 1 +GOYED 3442 -12002 KSBA 1 +GOYLE 4583 -8989 KZMP 1 +GOYPE 4230 -8330 KDTW 1 +GOYVE 4044 -11326 KZLC 1 +GOYWI 6272 -16350 PAZA 1 +GOZAX 3242 -8874 KMEI 1 +GOZER 3326 -11721 KNFG 1 +GOZUM 3919 -8732 KZID 1 +GOZZO 2581 -8019 KMIA 1 +GP 4877 -6439 CZUL 1 +GPI -3569 -6375 SAEU 2 +GPI 257 -7789 SKED 2 +GPQ 3357 -8513 KZTL 1 +GPT 3041 -8908 KZHU 1 +GPZ 4716 -9349 KZMP 1 +GQE 3535 -9048 KZME 1 +GQO 3496 -8515 KZTL 1 +GR 4738 -6191 CZQM 5 +GR 4254 1832 LDDU 5 +GR 5982 3235 ULLL 5 +GR 4939 3545 UKDV 5 +GR 3862 6624 UTSD 5 +GRA -5378 -6775 SAVU 2 +GRA 4106 1409 LIRM 2 +GRAAF 3018 -9548 KIAH 1 +GRAAT 3979 -8396 KSGH 1 +GRAAY 6896 -16559 PALU 1 +GRABE 3345 -9696 KZFW 1 +GRABI 4125 -8491 KZAU 1 +GRABL -3234 11861 YMMM 2 +GRABL 4198 -8747 KORD 2 +GRACC 4126 -7870 KDUJ 1 +GRACE -1601 -5383 SBBS 3 +GRACE 2511 12229 RCAA 3 +GRACE 4086 -7980 KZOB 3 +GRACO 3894 -7620 KZDC 1 +GRACY -3735 14158 YMMM 1 +GRADA 5798 6562 USTR 1 +GRADE -2267 -4768 SBBS 1 +GRADI 2052 -6963 TJZS 1 +GRADY 3267 -8204 KZTL 1 +GRAFE 4958 1218 EDUU 2 +GRAFE 3911 -7661 KBWI 2 +GRAFO -1064 -6793 SBAZ 1 +GRAFT 3842 -11826 KZOA 1 +GRAHM 3997 -7787 KZOB 1 +GRAIE 3713 -9266 KZKC 1 +GRAIG 4041 -11708 KBAM 1 +GRAIL 2151 -15886 PHZH 1 +GRAIT 3666 -7617 KNTU 1 +GRAIV 3101 -8458 KZJX 1 +GRAMA 3564 -8648 KZME 1 +GRAMM 3411 -11711 KLAX 1 +GRAMN 3037 -7025 KZNY 1 +GRAMO 3996 -7678 KZNY 1 +GRAMP 4967 -8000 CZYZ 1 +GRAMR 2953 -8242 KGNV 1 +GRAMS 2653 -8194 KRSW 1 +GRAMU 5838 560 ENZV 1 +GRAMY 2082 -15714 PHZH 1 +GRAND 5570 -8000 CZYZ 1 +GRANE 2805 -9821 KZHU 1 +GRANL 6122 -15018 PAED 1 +GRANN 2350 -6580 TJSJ 1 +GRANS 3447 -11854 KVNY 1 +GRANT 1386 10085 VTBD 2 +GRANT 3283 -8438 KZTL 2 +GRAPA 3886 -7648 KZDC 1 +GRAPE 3497 -11892 KZLA 1 +GRAPH 4727 -11801 KZSE 1 +GRAPT 4000 -7269 KZNY 1 +GRASE 4975 -11985 CZVR 2 +GRASE 2603 12766 ROAH 2 +GRASI 4102 -9790 KZMP 1 +GRASN 2913 -8226 KTPA 1 +GRASO 1511 10379 VTBB 1 +GRASP 3988 -10451 KDEN 1 +GRASS 4635 -9111 KZMP 1 +GRATE 4400 -8876 KOSH 1 +GRATT 3754 -7721 KRIC 1 +GRATX 2691 -7429 KZNY 1 +GRAUS 4198 38 LECB 1 +GRAVE -279 -4259 SBRE 2 +GRAVE 4278 -7337 KZBW 2 +GRAVO 5000 -8768 CZYX 1 +GRAVY 3497 -7679 KNKT 1 +GRAYE 4715 -12260 KTIW 1 +GRAYM 4210 -7203 KZBW 1 +GRAYY 4575 -5671 CZQM 1 +GRAZE 3374 -8191 KZTL 1 +GRAZN 3425 -9436 KZFW 1 +GRB 4456 -8819 KZMP 1 +GRD 3425 -8215 KZTL 1 +GRDEN 3984 -7547 KPHL 1 +GRDNR 3355 -11312 KZAB 1 +GRDON 2938 -8065 KZJX 1 +GRE 903 -6975 SVZM 1 +GREAD 3055 -8560 KZJX 1 +GREAN 6044 -14532 PACV 1 +GREAS 4294 -8855 KZAU 1 +GREAT 3446 -8101 KZJX 1 +GREAV -2832 15364 YBBB 1 +GREBE 3322 -10816 KZAB 1 +GRECI 3326 -8042 KZJX 1 +GREED 3277 -11629 KZLA 1 +GREEF 3872 -7686 KADW 1 +GREEK 4408 -7275 KZBW 1 +GREEM 3630 -9343 KZME 1 +GREEP 3880 -9047 KSTL 1 +GREER 3482 -8228 KZTL 1 +GREFI 5500 586 EKDK 1 +GREFS -1026 15855 AGGG 1 +GREGA -1701 13276 YBBB 1 +GREGG 4084 -9000 KZAU 1 +GREGS 3345 -9747 KZFW 1 +GREKI 4148 -7331 KZBW 1 +GREKO 4087 -7380 KLGA 1 +GRENA 4173 -12249 KZSE 1 +GRENE 4063 -7400 KLGA 1 +GRENS 4001 -8303 KCMH 1 +GRENY 3716 12669 RKSI 2 +GRENY 3979 -12240 KZOA 2 +GRETA -4297 17306 NZZC 1 +GRETE 4797 -9871 KZMP 1 +GRETI 4187 -8780 KORD 1 +GRETL 2946 -9050 KNBG 1 +GRETO 5155 -11321 CZEG 1 +GRETT 4115 -9602 KZMP 1 +GRF 4969 1194 EDIC 1 +GRI 4098 -9831 KZMP 1 +GRIBA 4048 1962 LAAA 1 +GRIBS 6150 -6300 CZUL 1 +GRIBY 4776 -8626 CZYZ 1 +GRICE 5620 -369 EGPX 2 +GRICE 2981 -9115 KZHU 2 +GRIDD 3933 -12184 KZOA 1 +GRIEF 2952 -8130 KZJX 1 +GRIEG 2999 -9503 KIAH 1 +GRIFF 3976 -8413 KFFO 1 +GRIFN 3649 -11930 KFAT 1 +GRIFT 4229 -8889 KZAU 1 +GRILL 3619 -8567 KZME 1 +GRIME 3901 -12173 KZOA 1 +GRIMS 4313 -7973 CZYZ 1 +GRIMY 3395 -11833 KLAX 1 +GRINA 5302 2415 UMMM 1 +GRINE 3361 -11149 KZAB 1 +GRINN 3766 -8908 KBNA 1 +GRINS 4729 -6813 KZBW 1 +GRINT 3542 -10913 KZAB 1 +GRIPE 4214 -7191 KZBW 1 +GRIPP 3881 -10645 KDEN 1 +GRIPS 4179 -11009 KZLC 1 +GRISS 4347 -7332 KZBW 1 +GRISY 4270 -7289 KZBW 1 +GRITL 2133 -15762 PHZH 1 +GRITS 4109 -11227 KHIF 1 +GRITT 2578 -8048 KMIA 1 +GRITY 4052 -7428 KZNY 1 +GRITZ 3360 -8428 KATL 1 +GRIZZ 5711 -14850 PAZA 1 +GRK 6342 1027 ENVA 2 +GRK 3103 -9781 KGRK 2 +GRM 4073 4385 UDDD 2 +GRM 6019 1107 ENOS 2 +GRMPE 3290 -9692 KDAL 1 +GRN 4315 2571 LBWR 3 +GRN 2803 -11402 MMZT 3 +GRN 4202 281 LEGE 3 +GRNCH 2907 -8191 KMCO 1 +GRNDY 3552 -8646 KATL 1 +GRNIN 3740 -8647 KBNA 1 +GRNNT 3188 -10812 KZAB 1 +GRNPA 3626 -11451 KLAS 1 +GRO 4276 1108 LIRS 1 +GROAN 3759 -12129 KZOA 1 +GROAT 3675 -8540 KBNA 1 +GROBE 3268 -11462 KNYL 1 +GRODI 4121 -11067 KZLC 1 +GROFF 6475 -15600 PAGA 1 +GROGG 4147 -7014 KZBW 1 +GROIN -1268 -4413 SBRE 1 +GROIT 4414 -9108 KMSN 1 +GROME 5875 -11500 CZEG 1 +GROMO 4657 -12066 KYKM 1 +GRONB 4271 1103 LIRR 1 +GRONG 5338 -11432 CZCA 1 +GRONY 5311 606 EHAA 1 +GROOM 4039 -7504 KZNY 1 +GROOV 3943 -9057 KORD 1 +GROSS 3558 -8434 KZTL 1 +GROTE 3276 -11480 KZLA 1 +GROUP 4256 -7381 KZBW 1 +GROUS 3946 -8483 KZID 1 +GROUT 3902 -7541 KZDC 1 +GROVE -2291 -4928 SBCW 2 +GROVE 3766 -12199 KOAK 2 +GROVI 2756 -9783 KNQI 1 +GROVZ 4472 -9283 KMSP 1 +GROWL 4008 -8971 KZAU 1 +GROWS 4231 -7570 KZBW 1 +GRR 4279 -8550 KZAU 1 +GRREG 2654 -7788 MYNN 1 +GRRTH 3601 -8672 KBNA 1 +GRS 3521 15 DADA 1 +GRT 4045 1742 LIBB 2 +GRT 3039 1359 HLLL 2 +GRU 5352 1878 EPRL 1 +GRUBB 4322 -8534 KZAU 1 +GRUBY 3821 -7717 KZDC 1 +GRUCH 3320 -9705 KDFW 1 +GRUDE -1308 -4058 SBRE 1 +GRUEN 3023 -8165 KNIP 1 +GRUFF -1834 -4179 SBBS 2 +GRUFF 1793 -6473 TJZS 2 +GRUMA 5608 14551 UHSH 1 +GRUMN 3920 -8401 KILN 1 +GRUMP 4355 -7139 KZBW 1 +GRUNZ 4027 -7995 KPIT 1 +GRUPA 2085 11595 VHHH 1 +GRUPI 4387 -5884 CZQM 1 +GRUPP -7774 16592 NZPG 1 +GRUPY -1444 -17090 NSTU 1 +GRUTA -205 -5427 SBAZ 2 +GRUTA 1759 -9288 MMID 2 +GRUUB 6136 -15057 PAED 1 +GRUVE 4335 -9486 KZMP 1 +GRV -3401 2238 FACA 2 +GRV 3964 -7905 KZOB 2 +GRW 4969 1194 ETIC 1 +GRY 3141 3729 OEJD 1 +GRZ 4696 1545 LOVV 1 +GS 3165 11904 ZSHA 3 +GS 2765 2250 HLLL 3 +GS -3866 17798 NZZC 3 +GSA 608 12509 RPHI 1 +GSB 3534 -7797 KGSB 1 +GSH 4153 -8603 KZAU 1 +GSO 3605 -7998 KZTL 1 +GSY 5045 444 EBCI 1 +GT 3178 11905 ZSHA 5 +GT 5371 992 EDDH 5 +GT 3795 13911 RJTG 5 +GT 3592 7434 OPLR 5 +GT 6748 7867 UOOO 5 +GTB 4407 -7574 KZNY 1 +GTC 3796 13911 RJTG 1 +GTE -1398 13646 YBBB 1 +GTF 4745 -11141 KGTF 1 +GTH -3425 14607 YMMM 2 +GTH 3378 -10034 KZFW 2 +GTK 2144 -7113 KZMA 1 +GTL 64 12285 WAMG 1 +GTN 3893 -7712 KZDC 1 +GTO 721 -7076 SVZM 1 +GTP 3096 -8383 KZVI 1 +GTQ 4899 672 LFEE 1 +GU 4848 -429 LFRB 2 +GU 5347 12581 UHHH 2 +GUA -3301 -5861 SAEU 2 +GUA -874 14825 AYPY 2 +GUABO -323 -7979 SEGU 1 +GUACO 3088 -9373 KIAH 1 +GUADA 2988 -9856 KZHU 2 +GUADA 1059 -6949 SVZM 2 +GUADE 1837 -6619 TJSJ 1 +GUADO 3222 -10439 KCNM 1 +GUAMA 2122 -8587 MMID 1 +GUANA 2241 -7299 KZMA 1 +GUANO -563 11654 WADZ 2 +GUANO 2910 -8139 KZJX 2 +GUAPO 3124 -12114 KZLA 1 +GUARA -264 -7865 SEGU 1 +GUARI -1858 -4837 SBBS 3 +GUARI -2595 -5702 SGFA 3 +GUARI -813 14698 AYPY 3 +GUASA 310 -6757 SKED 1 +GUAVA 2514 -7691 MYNN 2 +GUAVA 2216 11406 VHHH 2 +GUAVI 276 -7192 SKED 1 +GUAYA 882 -7144 SVZM 1 +GUAZU -2541 -5754 SGAS 1 +GUBAD 6122 15175 UHMS 1 +GUBAK 6000 -8700 CZWG 1 +GUBAR 5036 115 LFMM 1 +GUBAS 5222 422 EHVB 1 +GUBAT 6701 6543 UUYW 1 +GUBAX 5029 791 EDDF 1 +GUBEC 3361 -9033 KZME 1 +GUBEL 1932 -8124 MWCR 1 +GUBES 5414 5064 UWWW 1 +GUBEY 5684 -15413 PAKH 1 +GUBFO 3592 -9092 KZME 1 +GUBIN 4349 1277 LIPP 1 +GUBIR 6234 4770 ULAY 1 +GUBIT 5694 3012 ULOL 1 +GUBKA -1852 -15700 NTTT 1 +GUBKE 4808 -11414 KGPI 1 +GUBKO 5016 1759 LKAA 1 +GUBLA 6205 2759 EFES 1 +GUBLE 4049 -8014 KPIT 1 +GUBOK 4504 1786 LDZO 1 +GUBOR 4388 4071 URRV 1 +GUBSE 4634 -12063 KZSE 1 +GUBTE 3405 -10183 KLBB 1 +GUBUB 3032 -8898 KBIX 1 +GUBUD -512 2927 FZZA 1 +GUCCY 3292 -10439 KZAB 1 +GUCEK 3415 -8500 KZTL 1 +GUCEL 2465 -8124 KZMA 1 +GUCEP 3683 -11359 KZLA 1 +GUCEV 4511 -11826 KBKE 1 +GUCHY 5045 -12053 CZVR 1 +GUCRU 3589 -11243 KZLA 1 +GUCTE 3064 -8784 KZJX 1 +GUDAL 6676 10693 UOOO 1 +GUDAX 4678 749 LSAG 1 +GUDEC 3346 -9419 KZFW 1 +GUDEG 4839 1209 EDDM 1 +GUDER 873 3713 HAAA 1 +GUDEV 3893 -2725 LPLA 1 +GUDFY 2879 -9632 KZHU 1 +GUDIL 1797 -7689 MKJP 1 +GUDIR 6758 7003 USDD 1 +GUDIS 3454 2777 LGGG 1 +GUDLI 4902 14068 UHMM 1 +GUDNE 4526 -9280 KZMP 1 +GUDOK 4548 4370 URRV 1 +GUDOM 5018 1040 EDGG 1 +GUDON 5091 1486 EDMM 1 +GUDOP 5303 1317 EDWW 1 +GUDRA 3797 5858 UTAA 1 +GUDUG -708 7500 YMMM 1 +GUDUM 2602 7545 VIDF 1 +GUDUX -5275 -6727 SAVU 1 +GUERE 4619 209 LFBB 1 +GUERN 4168 -9223 KZAU 1 +GUERO 1099 -7198 SVZM 1 +GUESS 4019 -7423 KZNY 1 +GUEST -567 -4311 SBRE 1 +GUFLO 3342 -8701 KBHM 1 +GUGAB -2969 13983 YMMM 1 +GUGAL 3024 7397 OPLR 1 +GUGAM 3022 11319 ZPKM 1 +GUGCE 4391 -8883 KOSH 1 +GUGEC 3314 -11718 KCRQ 1 +GUGET -1777 -17014 NSTU 1 +GUGGE 4301 -8799 KMKE 1 +GUGIP 2694 8147 VIDF 1 +GUGON -3250 7500 FIMM 1 +GUGRE 4222 -8320 KDTW 1 +GUGSA 4651 977 LSAZ 1 +GUGSE 4187 -11193 KZLC 1 +GUGSU 5244 1187 EDWW 1 +GUGUK -1494 13888 YBBB 1 +GUGUS -91 12716 WAAZ 1 +GUGVE 4496 -11608 KZLC 1 +GUGYI 4738 -11177 KZLC 1 +GUI 4200 1274 LIRA 1 +GUICE 3274 -6616 KZNY 1 +GUIDO 4029 -8786 KZKC 1 +GUILT 3904 -10668 KZDV 1 +GUIMA -927 -6427 SBAZ 1 +GUINZ 4040 -8015 KPIT 1 +GUITR 3648 -8598 KBNA 1 +GUJYO 3536 13658 RJTG 1 +GUKAS -2737 -6009 SARR 1 +GUKBE 4205 -7948 KZOB 1 +GUKEY 3584 -7885 KRDU 1 +GUKOL 4819 3994 URRV 1 +GUKON -2294 12152 YMMM 1 +GUKSE 3288 -9698 KDFW 1 +GUKUM 1420 11692 RPRP 1 +GULAM 1514 7600 VOMF 1 +GULBE 4308 -11233 KPIH 1 +GULCH 3221 -8621 KMXF 1 +GULDA 4939 -192 LFRR 1 +GULEC 4365 -7231 KLEB 1 +GULEG 3288 13817 RJTG 1 +GULEK 3646 11541 ZHWH 1 +GULEN 1313 417 DRRR 1 +GULEP 96 808 FCCC 1 +GULER 5521 5815 UWUU 1 +GULEY 6417 -15789 PAKV 1 +GULF -695 14744 AYNZ 1 +GULFO 1038 12271 RPVB 1 +GULFR 3021 -8355 KZJX 1 +GULIM 1360 -104 GOOO 1 +GULKE 4458 -8975 KZMP 1 +GULKO 5075 794 EDGG 1 +GULLE 4230 -8548 KAZO 1 +GULLI 3601 -9714 KZKC 1 +GULLO 2670 -8048 KPBI 1 +GULMA 5425 3599 UUMV 1 +GULMI 5290 885 EDVV 1 +GULNE 3135 -8575 KZJX 1 +GULOP -1582 14192 YBBB 1 +GULOT 2448 10154 ZPKM 1 +GULPE 2532 -8060 KHST 1 +GULPI 5631 8149 UNNT 1 +GULRE 3438 -9840 KLAW 1 +GULSY 4658 -12060 KYKM 1 +GULTI 3413 -250 GMMM 1 +GULTO 4987 5645 UATT 1 +GULTU 5281 -939 EINN 1 +GULUM -2322 12846 YMMM 1 +GULUT -3948 17119 NZZO 1 +GUMBE 3650 -7748 KZDC 1 +GUMBO 4171 -9379 KZMP 1 +GUMDE 4311 -7892 KIAG 1 +GUMGA 5113 6314 UATT 1 +GUMGE 1309 14520 KZAK 1 +GUMIT 1899 7747 VABF 1 +GUMKO -4267 -17801 NZZO 1 +GUMLE 5859 -13505 PAJN 1 +GUMLI 3803 6368 UTAA 1 +GUMMI 4780 -9207 KZMP 1 +GUMMO 3432 -11103 KPHX 1 +GUMMY 2783 -8253 KMCO 1 +GUMPE 2908 -8108 KZJX 1 +GUMRA -1529 -16929 NSTU 1 +GUMRU 4155 3135 LTBB 1 +GUMSO 5238 27 EGUN 1 +GUNAM -1470 12520 YBBB 1 +GUNBE 3661 -8743 KZME 1 +GUNBO 487 10283 WMFC 1 +GUNDE 3330 -8608 KATL 1 +GUNDI 1736 7149 VABF 1 +GUNEB 949 1900 FTTT 1 +GUNET 1960 -1974 GCCC 1 +GUNEY 3376 -11808 KLGB 1 +GUNGE 2907 -9856 KSKF 1 +GUNGU 5251 86 EGUL 1 +GUNIE 4384 -9055 KVOK 1 +GUNIM 1409 7554 VOMF 1 +GUNIP 450 9953 WMFC 1 +GUNLE 3415 -11584 KNXP 1 +GUNN 4509 -6469 CYZX 1 +GUNNE 4036 -8323 KZID 1 +GUNNI 3961 -7522 KPHL 1 +GUNNR 3488 -11699 KZLA 1 +GUNNY 3071 -8658 KVPS 1 +GUNOS 474 893 FCCC 1 +GUNOT 1600 -1333 GOOO 1 +GUNPA 6100 0 ENSV 1 +GUNPI 4314 919 LFMM 1 +GUNRE 6599 -16118 PABL 1 +GUNSE 3988 -10464 KDEN 1 +GUNSO 4905 -1177 EISN 1 +GUNSS 1073 14807 KZAK 1 +GUNTA 5637 2376 EVRR 1 +GUNTH 4394 -9041 KVOK 1 +GUNTI 3900 -1500 LPPC 1 +GUNTO 3700 -8089 KPSK 1 +GUNZZ 4485 -7357 KZBW 1 +GUP 3548 -10887 KZAB 1 +GUPAM 206 1101 FCCC 1 +GUPEL 2133 -1501 GOOO 1 +GUPEX 776 -353 GOOO 1 +GUPEY 5170 -13425 CZVR 1 +GUPIN 4888 975 EDGG 1 +GUPLO 6019 2255 EFHK 1 +GUPNE 3981 -8421 KDAY 1 +GUPOL 1500 7398 VABF 1 +GUPOT 667 1751 FCCC 1 +GUPOV 1240 -278 DRRR 1 +GUPOX -1675 8000 YMMM 1 +GUPPI 3394 -11854 KLAX 1 +GUPRI 5445 6232 USCC 1 +GUPSA 6063 2361 EFES 1 +GUPTA 216 10264 WMFC 1 +GUPTI 2902 12816 RORG 1 +GUPUT -4384 17172 NZZC 1 +GUPYE 4401 -12117 KZSE 1 +GUQEM 3147 -9267 KAEX 1 +GUR 4944 -260 LFRR 1 +GURAG 2100 12742 RPHI 1 +GURAK -3086 11565 YMMM 1 +GURAR 3124 13400 RJTG 1 +GURAS 1400 8083 VOMF 1 +GURBE 3569 -7880 KZDC 1 +GURBU 4017 3383 LTAA 1 +GURDI -2180 -17847 NFFF 1 +GUREL 1008 -645 GOOO 1 +GURGE 3449 -10317 KCVS 1 +GURKA 3043 -1585 GCCC 1 +GURKE 4038 -7876 KJST 1 +GURLO 5305 1137 EDWW 1 +GURLU 5048 97 LFMM 1 +GURLY 3607 -8994 KBYH 1 +GURME 3361 -8842 KCBM 1 +GURNE 3815 -10299 KZDV 1 +GURNI -398 11725 WADZ 1 +GUROT 64 2231 FZZA 1 +GURPA 4302 829 LFMM 1 +GURPI 4994 7121 UACC 1 +GURSA 4451 2612 LROP 1 +GURSO 2340 9035 VGFR 1 +GURTI 2773 7779 VIDF 1 +GURUT -340 1746 FZZA 1 +GURVI 2257 7943 VABF 1 +GURVO 4357 9066 ZWUQ 1 +GUS 4064 -8615 KZUS 1 +GUSDE 3356 -8207 KAGS 1 +GUSES 3584 -7921 KZDC 1 +GUSEY 6365 -16158 PAMK 1 +GUSIE 4618 -11208 KZLC 1 +GUSIN 5110 10623 UIII 1 +GUSLI 4292 4328 URRV 1 +GUSMA -1624 17648 NFFF 1 +GUSNE 2828 -8261 KTPA 1 +GUSOD -1467 -3330 SBAZ 1 +GUSOL 1089 870 DNKK 1 +GUSON 4647 148 LFBB 1 +GUSSE 4634 -11943 KZSE 1 +GUSSI 5721 -412 EGEG 1 +GUSTI 2997 -9291 KZHU 1 +GUSTR 6208 -15328 PAED 1 +GUSUK 2444 12443 RORG 1 +GUTAN 5167 5099 UARR 1 +GUTBE 4712 -12248 KTCM 1 +GUTCE 3049 -9634 KCLL 1 +GUTEC 3479 -9853 KZFW 1 +GUTEL -1467 -16902 NSTU 1 +GUTER 3831 -9775 KZKC 1 +GUTEV -807 13133 YBBB 1 +GUTHY 4023 -8290 KZLZ 1 +GUTID 2108 8493 VECF 1 +GUTIL -3122 -5683 SUEO 1 +GUTIM 1408 -6509 SVZM 1 +GUTIN -4241 -7281 SCTZ 1 +GUTIP 585 -7314 SKZM 1 +GUTKO -1908 5990 FIMM 1 +GUTOX 229 8977 VCCC 1 +GUTPE 4328 -8600 KMKG 1 +GUTQO 3475 -8267 KZTL 1 +GUTRE 3879 -7687 KADW 1 +GUTVE 4714 -12260 KZSE 1 +GUTYE 4538 -6767 KZBW 1 +GUV 3103 -9318 KPOE 1 +GUVBE 3648 -10855 KZDV 1 +GUVCE 3435 -10925 KZAB 1 +GUVDE 3469 -11841 KWJF 1 +GUVEC 3572 -9883 KZFW 1 +GUVEP -2558 -5176 SBCW 1 +GUVES 622 -7189 SKED 1 +GUVEY 4592 -9699 KZMP 1 +GUVGE 4080 -11196 KSLC 1 +GUVIL -729 10524 WIIZ 1 +GUVLA 2693 11661 ZSCN 1 +GUVLE 6479 -16494 PAZA 1 +GUVNA -2303 11869 YMMM 1 +GUVOG -1016 15236 AYPY 1 +GUVOM -1952 -4327 SBBS 1 +GUXAD -289 -7859 SEGU 1 +GUXIB -2364 15951 YBBB 1 +GUXOR -3738 -5300 SAEU 1 +GUYBE 3420 -11882 KZLA 1 +GUYEB 4149 -8410 KTOL 1 +GUYEC 4617 -11257 KBTM 1 +GUYED 4164 -7687 KZNY 1 +GUYEG 4471 -8477 KZMP 1 +GUYEK 3619 -8665 KBNA 1 +GUYEL 6524 -16678 PATE 1 +GUYEP 3905 -7487 KWWD 1 +GUYER 6676 -15651 PAGH 1 +GUYES 1513 14483 KZAK 1 +GUYET 6524 -16613 PATE 1 +GUYRO 1867 -6411 TJZS 1 +GUYSE 3297 -9607 KZFW 1 +GUYVE 4242 -8323 KDTW 1 +GUZBY 4309 -8934 KZAU 1 +GUZDA 2799 -8242 KTPA 1 +GUZHA 6412 -14534 PABI 1 +GUZNU 2960 -8246 KGNV 1 +GV -1227 13682 YBBB 3 +GV 5532 8272 UNNN 3 +GV 1083 10667 VVTS 3 +GVA 4625 613 LSRR 1 +GVE 3801 -7815 KZDC 1 +GVI -772 14323 AYAY 1 +GVINE 3301 -9708 KDFW 1 +GVO 3453 -12009 KZLA 1 +GW 5528 -7775 CZUL 2 +GW 948 351 DNKK 2 +GWA 2630 7823 VIDF 1 +GWALT 4818 -9900 KZMP 1 +GWASM 3213 1312 HLLL 1 +GWC 5086 -76 EGTT 1 +GWEBB 3107 -8572 KOZR 1 +GWENN 4473 -8543 KZMP 1 +GWENS 4016 -10464 KDEN 1 +GWENY 4093 -7303 KHPN 1 +GWF 3474 -11822 KZLA 1 +GWIRE 3276 -11591 KZLA 1 +GWV -2225 2941 FAJA 1 +GWYNN 3749 -7619 KZDC 1 +GWZ 911 3877 HAAA 1 +GXD 3165 -9471 KZHU 1 +GXU 4001 -7460 KWRI 1 +GYA -1083 -6534 SLLF 2 +GYA 2307 11249 ZGZU 2 +GYD 4047 5005 UBBB 1 +GYG 4475 -8483 KZMP 1 +GYM 2796 -11093 MMZT 1 +GYMME 4574 -12224 KZSE 1 +GYOJI 3403 13221 RJOI 1 +GYPAD 3223 -8075 KNBC 1 +GYPSE 4236 -12297 KZSE 1 +GYPTS 3817 -7621 KNHK 1 +GYR 4766 1772 LHCC 1 +GYROE 3438 -9796 KZFW 1 +GYTES 4252 -9232 KALO 1 +GYV -213 -7987 SEGU 2 +GYV -2912 3059 FAJA 2 +GZG 3683 -8208 KZTL 1 +GZM -562 14776 AYPY 1 +GZO 3604 1421 LMML 1 +GZR 5157 493 EHSB 1 +HA -1160 4326 FMCH 7 +HA 5246 981 EDDV 7 +HA 4749 1915 LHBP 7 +HA 6563 -1504 BIRD 7 +HA 674 7317 VRMM 7 +HA 7142 13614 UHST 7 +HA 3769 6705 UTSS 7 +HAAGN 3996 -7608 KZNY 1 +HAAKK 4213 -8503 KZAU 1 +HAANA 2673 -7737 MYNN 1 +HAARP 4112 -7359 KZBW 1 +HAAWK 3527 -9312 KZME 1 +HAAYS 4132 -7447 KZNY 1 +HAB 3521 4866 OIIX 3 +HAB 4855 13521 UHHH 3 +HAB 3420 -8801 KZME 3 +HABAD 3083 -8695 KZJX 1 +HABAG 4334 -7324 KZOB 1 +HABAL 3809 -12216 KSUU 1 +HABAN 3701 -8884 KPAH 1 +HABAP 3829 -12253 KZOA 1 +HABAR 3432 13359 RJTG 1 +HABAS 3550 -11761 KNID 1 +HABED 2847 -8055 KXMR 1 +HABEK 3410 -9822 KSPS 1 +HABER 4002 -7614 KLNS 1 +HABEV 3040 -8669 KZJX 1 +HABIB 5927 -15624 PAIG 1 +HABID 6047 -15088 PASX 1 +HABIG 2611 -16063 KZAK 1 +HABIM 3705 3550 LTAG 1 +HABIT -1032 -3996 SBRE 1 +HABIX 4071 14123 RJSM 1 +HABKA 3363 -8842 KCBM 1 +HABKO 4297 -8554 KGRR 1 +HABLE 3135 -8210 KZJX 1 +HABLU 3981 -8381 KSGH 1 +HABMI 3736 -7993 KZDC 1 +HABMU 4220 -8342 KDTW 1 +HABNU 3996 -8413 KDAY 1 +HABOM 4216 -7706 KELM 1 +HABON 3549 -10920 KZAB 1 +HABOP 3999 -8275 KCMH 1 +HABOR 4705 -12288 KOLM 1 +HABRO 4035 -10701 KZDV 1 +HABSO 3404 -11733 KLAX 1 +HABSU 4461 -8952 KZMP 1 +HABUK 3857 -10458 KCOS 1 +HABUN 3410 -9837 KSPS 1 +HABUT 3442 -12009 KZLA 1 +HABUU 2660 12792 ROTM 1 +HABUV 3639 -9792 KEND 1 +HABVA 4658 -12057 KYKM 1 +HABXU 3787 -12062 KZOA 1 +HACHA 1168 -7245 SKEC 3 +HACHA 2816 12901 RORG 3 +HACHA 3012 -8917 KGPT 3 +HACHI 3578 13668 RJTG 1 +HACKK 3088 -8643 KZJX 1 +HACKS 3913 -8109 KZID 1 +HADAL 4578 -10900 KBIL 1 +HADAN 4564 10678 ZMUB 2 +HADAN 3482 -8997 KMEM 2 +HADAR 4237 -8248 CZYZ 1 +HADBU 4176 -8765 KORD 1 +HADDE 3053 -8323 KZJX 1 +HADEG 6211 -16554 PACM 1 +HADER 4914 -12350 CZVR 1 +HADES 3514 -9439 KZME 1 +HADGI 4172 -8784 KMDW 1 +HADID 4040 -7892 KJST 1 +HADIE 4560 -12157 KPDX 1 +HADIG 2131 -15829 PHIK 1 +HADIN 3958 -7561 KILG 1 +HADIS 4549 -12228 KPDX 1 +HADIT 3699 -8956 KSIK 1 +HADJI 4078 -8064 KZOB 1 +HADKI 2977 -9832 KRND 1 +HADLY 3740 -12258 KZOA 1 +HADMI 3971 -7775 KHGR 1 +HADNI 3988 -7518 KPHL 1 +HADOC 3312 -8303 KZTL 1 +HADON 2756 -9749 KCRP 1 +HADOP 3559 -11765 KNID 1 +HADOS 4136 -8193 KCLE 1 +HADRO 3512 -8873 KZME 1 +HADSU 3862 -12160 KSMF 1 +HADUX 4180 -7250 KBDL 1 +HADWN 3123 -7765 KZJX 1 +HADXE 3941 -7876 KZOB 1 +HAFIK 3981 3722 LTAA 1 +HAFIZ 3184 7408 OPLR 1 +HAFNE 3754 -9450 KZKC 1 +HAFNR 3840 -7757 KZDC 1 +HAFRD 4765 -11754 KSKA 1 +HAFRU 6154 -15938 PANI 1 +HAFTU 3865 -8383 KZID 1 +HAGAN 3889 -12111 KZOA 1 +HAGAR 3658 14004 RJTG 2 +HAGAR 4146 -8025 KZOB 2 +HAGBU 4512 -9251 KZMP 1 +HAGEM 4292 -8374 KFNT 1 +HAGER 3317 -10430 KZAB 1 +HAGET 4264 -7120 KZWM 1 +HAGEV 5507 -16257 PACD 1 +HAGEX 3430 -10324 KCVS 1 +HAGGE 3751 -8716 KOWB 1 +HAGGS 3851 -7362 KZNY 1 +HAGIK 4091 -7255 KZBW 1 +HAGIL 3619 -9614 KTUL 1 +HAGIV 3425 -8814 KZME 1 +HAGIX 1373 14492 PGUM 1 +HAGJI 4050 -10757 KZDV 1 +HAGLE 5121 -10017 CZWG 1 +HAGMO 3040 -8893 KBIX 1 +HAGOL 3957 -8459 KZID 1 +HAGPA 4311 -11597 KMUO 1 +HAGPO 3010 -9321 KLCH 1 +HAGRD 4549 -11829 KZSE 1 +HAGRO 3653 -12147 KZOA 1 +HAGTO 3738 -12195 KSJC 1 +HAGTU 4160 -7043 KZBW 1 +HAGUD 4119 -8042 KZOB 1 +HAGUI 4629 -11830 KALW 1 +HAGUL 3539 -8097 KCLT 1 +HAGUN 3498 -9191 KLRF 1 +HAGXO 6474 -15639 PAGA 1 +HAH 3169 -9129 KZEZ 1 +HAHCU 4494 -9358 KMSP 1 +HAHCY 3404 -10690 KZAB 1 +HAHNS 4069 -10698 KZDV 1 +HAI -1152 4328 FMMM 2 +HAI 1997 5628 OOMM 2 +HAIGH -3180 11601 YPPH 1 +HAIGS 3976 -7736 KHGR 1 +HAIKI 3316 12970 RJFU 1 +HAILE 3278 -11701 KZLA 1 +HAILS 4057 -7606 KZNY 1 +HAILY 3626 13929 RJTG 1 +HAIRE 3791 -12148 KZOA 1 +HAITI 3827 -8226 KZID 1 +HAKAL 1436 -8762 MHSC 1 +HAKAM 4273 -7154 KMHT 1 +HAKAN 4172 3230 LTAA 1 +HAKAO 2173 10629 VVNB 1 +HAKAT 3628 -9107 KZME 1 +HAKAV 4057 -9070 KZAU 1 +HAKBA 3726 13788 RJTG 1 +HAKBI 3474 13403 RJTG 1 +HAKBO 4167 -8758 KMDW 1 +HAKEB 3964 -10485 KZDV 1 +HAKEN 4824 -9737 KZMP 1 +HAKER 3173 6621 OAKN 1 +HAKES 4204 -9288 KZAU 1 +HAKEX 6516 -16589 PATE 1 +HAKIM 4759 -12223 KZSE 1 +HAKIN 3372 -9562 KDAL 1 +HAKIT 4835 -10122 KMIB 1 +HAKMI 3544 -7736 KZDC 1 +HAKOG 3931 -11854 KNFL 1 +HAKOK 3616 -7853 KZNC 1 +HAKPO 3435 -10337 KCVS 1 +HAKRE 4560 -9865 KABR 1 +HAKRI 1982 -15450 KITO 1 +HAKRO 6176 -16240 PADM 1 +HAKTI 2969 -9844 KRND 1 +HAKUT 3021 -8434 KTLH 1 +HAKVA 3048 -8885 KBIX 1 +HAKVO 1785 -6526 TJTJ 1 +HAL 6185 2480 EFES 1 +HALAB 3646 -9837 KZFW 1 +HALAK 4236 -12287 KMFR 1 +HALAM 5450 -13303 CZVR 1 +HALAN 2104 10565 VVNB 1 +HALAV 3466 -12043 KLPC 1 +HALBA 4053 -8027 KPIT 1 +HALBI 2668 -7914 MYNN 1 +HALBO 4440 -6840 KZBW 1 +HALBU 4086 -8985 KPIA 1 +HALBY 4319 -8088 CZYZ 1 +HALDA 3516 -12051 KSBP 1 +HALEL 6057 -15160 PAEN 1 +HALEM -2613 11754 YMMM 2 +HALEM 6217 -16595 PAZA 2 +HALEO 4139 -9310 KDSM 1 +HALER 3148 -8514 KZJX 1 +HALET 3501 -8554 KZME 1 +HALEY 6596 -16297 PADE 1 +HALFO 4805 -9881 KZMP 1 +HALIE 4152 -8716 KZAU 1 +HALIF 5374 -158 EGTT 1 +HALIL 3939 3236 LTAA 1 +HALIN 4048 -8002 KPIT 1 +HALIX 4485 -7325 KZBW 1 +HALKA 3422 13498 RJTG 1 +HALKE 2912 -9848 KZHU 1 +HALLB 3319 -11151 KIWA 1 +HALLE 3992 -11995 KZOA 1 +HALLI 3005 -14909 KZAK 1 +HALLR 2754 -8160 KZMA 1 +HALMO 101 12659 WAAZ 1 +HALNA 3453 13154 RJTG 1 +HALOD 4164 -10369 KZDV 1 +HALOK 4145 -8345 KZOB 1 +HALON 3325 13500 RJTG 1 +HALOO 4316 -7663 KZOB 1 +HALOS 4211 -7789 KZOB 1 +HALOW 3918 -12161 KMYV 1 +HALRO 3691 12726 RKSG 1 +HALSS 2917 -7932 KZMA 1 +HALTA 2856 -8153 KMCO 1 +HALTI 3305 -9607 KZFW 1 +HALUN 3574 12667 RKJK 1 +HALUX 3674 -8769 KHOP 1 +HALVU 2778 -9752 KCRP 1 +HAM 5369 1020 EDDV 2 +HAM 3487 4855 OIIX 2 +HAMAL 1357 14470 PGUM 1 +HAMAN 3099 -9673 KZHU 1 +HAMAX 744 15182 PTKK 1 +HAMBA 612 8107 VCCC 1 +HAMBI 3025 -8666 KHRT 1 +HAMBU -1448 -4352 SBRE 1 +HAMDA 3489 13230 RJOI 1 +HAMEK 3343 -11174 KPHX 1 +HAMER 4104 -10452 KZDV 1 +HAMET 3838 -11222 KZLC 1 +HAMGA 3352 -8675 KBHM 1 +HAMGO 2991 -8126 KZJX 1 +HAMIG 3627 -11501 KLAS 1 +HAMIL 1772 -6474 TISX 1 +HAMIN 1713 10768 VVGL 1 +HAMIP 4720 -8836 KCMX 1 +HAMIR 6477 -14718 PAEI 1 +HAMIT 4217 -7996 KZOB 1 +HAMIX 2942 -10084 KDLF 1 +HAMKI 3693 -7644 KORF 1 +HAMKO 4160 -8842 KZAU 1 +HAMKU 5887 -15705 PAZA 1 +HAMLO 3386 -9834 KSPS 1 +HAMML 4498 -9341 KMSP 1 +HAMMM 4381 -7236 KLEB 1 +HAMMO 3987 -8860 KZKC 1 +HAMMS 3923 -12148 KBAB 1 +HAMMY 2860 -8133 KMCO 1 +HAMND 6050 -15468 PAZA 1 +HAMOC 3060 -8184 KJAX 1 +HAMOD 3924 -7546 KDOV 1 +HAMOK 3152 -8927 KZHU 1 +HAMOL -177 11534 WIIZ 1 +HAMOR 3215 1840 HLLL 1 +HAMPO 5319 -11374 CYEG 1 +HAMPP 3345 -8424 KZTL 1 +HAMPT 3355 -9250 KZME 1 +HAMRA 3687 -2 LECB 1 +HAMRE 4622 -9606 KZMP 1 +HAMRO 4459 -8789 KGRB 1 +HAMSI 4133 3968 LTAA 1 +HAMTN -3236 11766 YMMM 2 +HAMTN 4368 -8941 KZAU 2 +HAMTO 4100 -8599 KZAU 1 +HAMUB 4558 -12116 KZSE 1 +HAMUG 3390 -11784 KFUL 1 +HAMUK 4263 -8284 KMTC 1 +HAMUM 6601 -16167 PABL 1 +HAMUN 3992 12752 ZKHH 1 +HAMUR 4700 -11893 KZSE 1 +HAMZA 3299 3867 OJAC 1 +HAN 4996 728 EDFH 1 +HANAA 4320 -7361 KZBW 1 +HANAB 3843 13803 RJRJ 1 +HANAH 4551 -12241 KPDX 1 +HANAK 3010 -9331 KLCH 1 +HANAN 4427 -12079 KRDM 1 +HANAV 2926 -8141 KDAB 1 +HANAX 2799 -8203 KLAL 1 +HANBU 3237 -8613 KZTL 1 +HANCH 3182 -10671 KZAB 1 +HANCO 3045 -8946 KZSA 1 +HANCY 2204 -6617 TJZS 1 +HANDA 5090 -11480 CZEG 1 +HANDE 3331 -8652 KZTL 1 +HANDY 4224 -12284 KZSE 1 +HANEB 4378 -9123 KZMP 1 +HANEK 4296 -8842 KZAU 1 +HANET 3205 -8350 KZJX 1 +HANEY 3829 -7792 KZDC 1 +HANFL 4080 -8493 KFWA 1 +HANGO 3425 -11605 KNXP 1 +HANGU 3349 7101 OPLR 1 +HANIB 3456 -11761 KZLA 1 +HANIM 4747 -11452 KZLC 1 +HANIS 3257 -11737 KNZY 1 +HANIT 3016 -8737 KNPA 1 +HANIX 4416 -12124 KZSE 1 +HANKA 3902 14056 RJTG 1 +HANKI 4163 -10293 KZDV 1 +HANKK 4289 -7715 KZOB 1 +HANKO 3950 3027 LTBB 2 +HANKO 3384 -8565 KATL 2 +HANKX 2569 -7749 MYNN 1 +HANKY 3704 12652 RKSS 3 +HANKY 5111 -113 EGTT 3 +HANKY 4296 -8337 KZOB 3 +HANLI 3349 -11687 KZLA 1 +HANLO 3508 -8997 KMEM 1 +HANLY 4277 -7398 KSCH 1 +HANMA 3361 12668 RKPC 1 +HANNU 3497 -12050 KSMX 1 +HANOD 4191 -8792 KMDW 1 +HANOG 3862 -10999 KZDV 1 +HANOM 3378 -9642 KDUA 1 +HANOP 3348 -8877 KZME 1 +HANOS 3602 -10696 KIKR 1 +HANOT 3975 -9449 KZKC 1 +HANPI -2693 -11163 SCIZ 1 +HANRI 3176 -7700 KZNY 1 +HANRY 5461 -13109 CZVR 1 +HANSI 5102 -11430 CYYC 1 +HANSN 4774 -11720 KSFF 1 +HANSU 3899 -10832 KGJT 1 +HANTA -379 12984 WAAZ 1 +HANTO 3451 13703 RJTG 1 +HANUL 3294 -10612 KHMN 1 +HANUS 2796 -8220 KZMA 1 +HANUT 3896 -8454 KCVG 1 +HAO -1808 -14094 NTTO 1 +HAPAG 4177 -8815 KORD 1 +HAPAI 2126 -15705 PHMK 1 +HAPAK 3939 -12155 KBAB 1 +HAPAS 1990 -7515 MUGM 1 +HAPEL 3541 -8829 KSNH 1 +HAPET 4419 -12101 KRDM 1 +HAPGO 3214 -11006 KZAB 1 +HAPIE 4039 -7298 KZBW 1 +HAPIG 4291 -8524 KGRR 1 +HAPIP 3046 -8820 KMOB 1 +HAPIT 5820 -13752 PAZA 1 +HAPLO 6459 -14704 PAEI 1 +HAPLY 3588 -11222 KGCN 1 +HAPNA 6442 -16312 PAGL 1 +HAPNO 4577 -10840 KBIL 1 +HAPOD 3609 -9413 KZME 1 +HAPON 4655 -8418 KCIU 1 +HAPOP 4191 -10340 KZDV 1 +HAPOR 2621 -7995 KFLL 1 +HAPPE 3367 -11666 KZLA 1 +HAPPN 3438 -11160 KPHX 1 +HAPPO 3710 13789 RJTG 1 +HAPPY 2602 12019 RCAA 1 +HAPRA 3977 -10819 KZDV 1 +HAPSU 2930 -10071 KDLF 1 +HAPTI 4243 -11349 KBYI 1 +HAPUN 3344 -9276 KCDH 1 +HAPUP 3876 -7687 KADW 1 +HAPUX 6644 -15244 PFAL 1 +HAPVY 3851 -7363 KZNY 1 +HAQHY 3882 -10809 KZDV 1 +HAR 4030 -7707 KZNY 1 +HARAB 3323 -8090 KZJX 1 +HARAG 3242 -9012 KJAN 1 +HARAM 3454 -10339 KCVS 1 +HARAN 3825 -9859 KZKC 1 +HARAS 4928 -12205 CZVR 1 +HARAY 3513 -8176 KCLT 1 +HARBG 1987 -6895 KZMA 1 +HARBO 4760 -5336 CYYT 2 +HARBO 3961 -7401 KZDC 2 +HARBR 3324 -11786 KSAN 1 +HARBS 4166 -8358 KZOB 1 +HARBU 4384 -12107 KZSE 1 +HARCE 3779 -8876 KZKC 1 +HARDD -2777 15281 YBBB 2 +HARDD 2936 -9863 KSAT 2 +HARDE 2001 -6882 TJMA 1 +HARDI 3909 -9067 KZKC 1 +HARDS 4257 -9740 KZMP 1 +HARDU 3778 -8369 KCVG 1 +HARDY -2166 -4898 SBBS 2 +HARDY 5047 49 EGTT 2 +HAREE 4200 -8754 KORD 1 +HAREL 2910 -9872 KSKF 1 +HAREM 4962 941 EDGG 1 +HARES 3300 -9173 KZME 1 +HARFE 3591 -11499 KZLA 1 +HARGA 952 4409 HCSM 1 +HARGI 2646 -9799 KZHU 1 +HARIB 3619 -9077 KZME 1 +HARIE 4163 -8821 KZAU 1 +HARIR 4275 -8793 KMKE 1 +HARIS 3494 13971 RJTT 1 +HARKE 3108 -8402 KZJX 1 +HARKS 3652 -9368 KZMA 1 +HARLD 3002 -8220 KMCO 1 +HARLE 3338 -8265 KZTL 1 +HARLI 3854 -9359 KSZL 1 +HARLM 4049 -7475 KLGA 1 +HARLS 3607 -11538 KZLA 1 +HARLY 5224 74 EGUN 1 +HARME 3633 -8604 KZME 1 +HARMS 3609 -9845 KEND 1 +HARNE 3692 -11718 KZLA 1 +HARNY 2878 -8105 KMCO 1 +HAROB 4724 -12304 KZSE 1 +HAROD 4040 -8535 KZID 1 +HAROG 3767 -7567 KZDC 1 +HAROL 4020 -11788 KZOA 1 +HARON 3266 -8991 KZME 1 +HAROR 3391 -8052 KSSC 1 +HAROT 3049 -8708 KPNS 1 +HARPA 3135 7300 OPLR 1 +HARPE 2160 -15762 PHNG 1 +HARPI 4430 -9391 KZMP 1 +HARPO 2064 -15652 PHZH 1 +HARPP 3918 -7793 KIAD 1 +HARPR 4248 -12288 KZLC 1 +HARPS 3169 -8125 KZJX 1 +HARRE 2772 8300 VNSM 1 +HARRL 4179 -8809 KORD 1 +HARRO 4297 -8352 KFNT 1 +HARRS 4034 -7508 KZNY 1 +HARRT 4178 -8738 KZAU 1 +HARRV 3954 -11500 KZLC 1 +HARRY 3340 13058 RJFF 1 +HARSA 6879 1665 ENEV 1 +HARSN 3363 -8469 KATL 1 +HARSO 3630 -9562 KTUL 1 +HARTI 3434 -8288 KZTL 1 +HARTT 4084 -12002 KZOA 1 +HARTY 4107 -7509 KZNY 1 +HARUN 6678 -12500 CZEG 1 +HARUS 1914 16684 PWAK 1 +HARVA 4196 -7513 KPHL 1 +HARVE 7783 -7347 BGGL 1 +HARVO -3861 17458 NZZC 1 +HARVS 3814 -9728 KZKC 1 +HARVY 3675 -7847 KZDC 1 +HARVZ 7000 -14300 PAZA 1 +HARWL 4226 -8419 KZOB 1 +HARZL 4520 -12221 KZSE 1 +HAS 3648 4075 OSTT 1 +HASAB 2749 -9749 KCRP 1 +HASAD 3022 -8581 KPAM 1 +HASAP 3094 -8150 KSSI 1 +HASBA 3724 -7627 KPHF 1 +HASBO 2648 -8184 KRSW 1 +HASBY 3526 -12069 KSBP 1 +HASDO 2968 -9866 KSAT 1 +HASDU 2565 -8052 KZMA 1 +HASEL 3452 -8693 KZME 1 +HASEN 952 13789 PTYA 1 +HASGO 3523 -8617 KZME 1 +HASHY 3393 -11819 KHHR 1 +HASID 3288 -8004 KCHS 1 +HASIS 4076 -7567 KABE 1 +HASIT 3674 -10847 KFMN 1 +HASKI 3930 -10867 KGJT 1 +HASKL 3596 -9582 KZKC 1 +HASKU 4153 -8575 KZAU 1 +HASLE 4136 -8192 KCLE 1 +HASOD 3728 -12185 KSJC 1 +HASOM 3283 -11565 KNJK 1 +HASOS 4750 -10322 KZLC 1 +HASRA 1362 14502 PGUA 1 +HASRU 3439 -10334 KCVS 1 +HASSA 3420 -11785 KZLA 1 +HASSE 3977 -8910 KZKC 1 +HASSY 3412 13173 RJTG 1 +HASTE -2111 -4834 SBBS 2 +HASTE 4267 -8517 KZAU 2 +HASTI 4471 -9284 KMSP 1 +HASTY 5073 53 EGTT 2 +HASTY 3300 -9705 KDFW 2 +HASUM 4209 -7718 KELM 1 +HASUV 864 16746 PKWA 1 +HATAN 3906 -9676 KMHK 1 +HATAR 3634 13961 RJTG 1 +HATAS 3483 -8663 KZME 1 +HATBU 4015 -7622 KLNS 1 +HATCH -1561 -4505 SBBS 2 +HATCH 2997 -9150 KZHU 2 +HATEM 2503 5550 OMDM 1 +HATEN 4666 -6804 KPQI 1 +HATER 3273 -9110 KZME 1 +HATGA 5044 10013 ZMUB 1 +HATHA 3031 -9270 KZHU 1 +HATHH 3363 -8410 KATL 1 +HATIN 2997 -9304 KLCH 2 +HATIN 1847 10705 VVVV 2 +HATKA 4454 -9991 KZMP 1 +HATLI 3420 -11942 KCMA 1 +HATMA 3066 -8065 KZJX 1 +HATMI 3652 4291 ORBM 1 +HATMO 4413 -12088 KRDM 1 +HATNI 4433 -10333 KRCA 1 +HATNO 4274 -10667 KCPR 1 +HATNY 4169 -9066 KZMP 1 +HATOB 4307 -8905 KMSN 1 +HATPI 3282 -11556 KNJK 1 +HATRI 3738 14016 RJTG 1 +HATRK 3452 -11230 KPHX 1 +HATRR 3373 4454 ORBD 1 +HATSU 3498 13950 RJTA 1 +HATTR 5007 841 ETOU 1 +HATTT 3897 -11870 KZOA 1 +HATTY 3578 -7618 KZDC 1 +HATUB 3510 -9797 KZFW 1 +HATUK 3308 4434 ORBI 1 +HATUM 2971 -9133 KZHU 1 +HATVA 2848 -8059 KXMR 1 +HAU 4657 -11176 KZLN 1 +HAUKE 3766 -9208 KTBN 1 +HAULI 2176 -15856 PHZH 1 +HAULS 2759 -9710 KNGP 1 +HAUNA 2109 -15771 PHZH 1 +HAUPO 4134 -8654 KORD 1 +HAUSR 2595 -8037 KMIA 1 +HAUSS 3594 13931 RJTY 1 +HAUWK 3047 -9207 KLFT 1 +HAVAD 3373 -8414 KATL 1 +HAVAK 3518 -9754 KZFW 1 +HAVBI 2085 -15712 PHHN 1 +HAVBU 4837 -10126 KMIB 1 +HAVEL 4540 -8781 KZMP 1 +HAVEM -1729 -4028 SBRE 1 +HAVEN 5546 -300 EGTT 2 +HAVEN 4254 -8425 KZOB 2 +HAVEP 3798 -8566 KSDF 1 +HAVET 3121 -9665 KZFW 1 +HAVEX 3138 -8436 KABY 1 +HAVGU 3591 -7846 KZDC 1 +HAVIK 2999 -10021 KZHU 1 +HAVIX 2617 -9738 KZHU 1 +HAVLO 3868 -8453 KCVG 1 +HAVNI 5719 -13399 KZAN 1 +HAVNU 708 15870 KZAK 1 +HAVOK 6215 -13500 CZEG 1 +HAVOP 1417 -8759 MHSC 1 +HAVOT 4472 -12404 KZSE 1 +HAVSO 3153 -8532 KZJX 1 +HAVTI 3564 -11767 KNID 1 +HAVTO -4132 17413 NZZC 1 +HAVUB 3664 -7605 KNTU 1 +HAVWU 3797 -10846 KZDV 1 +HAVZA 4109 3593 LTAA 1 +HAWCU 3395 -8371 KZTL 1 +HAWEA -4462 16943 NZZC 1 +HAWGG 6437 -14676 PAEI 1 +HAWGS 3018 -8946 KZHU 1 +HAWKE -2648 15193 YBBB 4 +HAWKE -3889 17766 NZZC 4 +HAWKE 5037 9 EGTT 4 +HAWKE 3222 -10684 KZAB 4 +HAWKI 3848 -8025 KZDC 1 +HAWKK 3589 -11972 KNLC 1 +HAWKN 4330 -8827 KZAU 1 +HAWKO 3608 -11492 KLAS 1 +HAWKS 3333 13062 RJFF 1 +HAWKY -3457 13785 YMMM 1 +HAWLY 4154 -7509 KZNY 1 +HAWNN 3409 -11767 KPOC 1 +HAWNS 4098 -7589 KHZL 1 +HAWXX 3075 -8660 KVPS 1 +HAWZO 2958 -9518 KEFD 1 +HAXAM 2563 -8063 KZMA 1 +HAXIL 6743 -16404 PAZA 1 +HAXIV 3458 -9926 KLTS 1 +HAXOD 3584 -9142 KZME 1 +HAXOG 3253 -9368 KBAD 1 +HAXOL 3274 -8023 KCHS 1 +HAXOM 4194 -8756 KMDW 1 +HAXOS 3285 -9595 KZFW 1 +HAXUG 4116 -10493 KCYS 1 +HAXUN 3074 -9653 KCLL 1 +HAY 3944 3251 LTAA 1 +HAYDN 5047 -11422 CZEG 1 +HAYDO 3921 -7538 KZDC 1 +HAYED 4114 -7605 KZNY 1 +HAYEN 3656 -11998 KNLC 1 +HAYES 3015 -9291 KLCH 1 +HAYNI 4614 -10284 KZMP 1 +HAYNS 4343 -9532 KZMP 1 +HAYNZ 4078 -7982 KPIT 1 +HAYOR 4317 -9377 KZMP 1 +HAYOU 3511 -8093 KCLT 1 +HAYZE 3767 -12205 KOAK 1 +HAZAL 3191 -9041 KZME 1 +HAZAN 4095 4020 LTAA 1 +HAZAR 3853 3943 LTBB 2 +HAZAR 3940 5318 UTAK 2 +HAZEL 5101 -98 EGTT 1 +HAZEM 3223 3663 OJAC 1 +HAZER 3063 -9149 KZHU 1 +HAZEY 3126 -8840 KZHU 1 +HAZIR 1777 4913 OYSC 1 +HAZKL 3307 -9705 KDFW 1 +HAZZE 3358 -9098 KZME 1 +HAZZL 4264 -11407 KZLC 1 +HB -4285 14753 YMMM 4 +HB 6694 -5370 BGGL 4 +HB 1536 7508 VABF 4 +HB 5352 4261 UWPP 4 +HBD 4115 -8053 KZOB 1 +HBI -1650 16768 NVSS 1 +HBR 3487 -9906 KZFW 1 +HBT 5532 -16052 PAZA 1 +HBU 3845 -10704 KZDV 1 +HBV -2568 2783 FAJA 1 +HC 3311 13979 RJTG 1 +HCE 3311 13979 RJTG 1 +HCH 3766 12055 ZBPE 2 +HCH 3578 -8498 KZTL 2 +HCM 3745 -7671 KZDC 1 +HCN 1973 -7220 MTEG 2 +HCN 2193 12084 RCAA 2 +HCT 4045 -10092 KZEN 1 +HD -3695 17501 NZAA 1 +HDF 3378 -11719 KZLA 1 +HDH 1477 4299 OYSC 1 +HDL 4939 860 EDMM 1 +HDM 4957 846 EDFF 1 +HDMNB 4953 839 EDFF 1 +HDO 5093 1437 EDMM 2 +HDO 2935 -9918 KZNY 2 +HDR 5291 477 EHKD 1 +HDSON 3043 -8644 KVPS 1 +HE 4939 -12142 CZVR 2 +HE 6575 -1952 BIRD 2 +HEADD 4834 -7085 CYBG 1 +HEADE 4077 -11292 KZLC 1 +HEADR 3298 -11360 KZAB 1 +HEADY 3454 -9350 KZME 1 +HEALD -7776 16629 NZIR 1 +HEALS 3852 -8585 KZID 1 +HEAPP 4110 -7594 KAVP 1 +HEAPS 4020 -8532 KMIE 1 +HEARR 4245 -7071 KBOS 1 +HEART 3146 -9713 KACT 1 +HEATE 3677 -8756 KZME 1 +HEATH 3158 -10936 KZAB 1 +HEATR 3482 -9985 KZFW 1 +HEATT 2649 -7995 KZMA 1 +HEBAM 4836 -10122 KMIB 1 +HEBAR 4064 -7471 KZNY 1 +HEBAX 2944 -9513 KHOU 1 +HEBEL 4245 -8536 KZAU 1 +HEBET 3989 -9145 KZKC 1 +HEBIP 3309 -9494 KZFW 1 +HEBIX 3272 -10359 KZFW 1 +HEBKA 3452 4380 ORSH 1 +HEBKU 4191 -8792 KMDW 1 +HEBOR 6682 -15681 PAGH 1 +HEBOV 4094 -9827 KGRI 1 +HEBRI 3209 -11080 KDMA 1 +HEBSU 3444 -10340 KCVS 1 +HEBUB 4301 -8374 KFNT 1 +HEBUL 3282 -10588 KHMN 1 +HEBUM 4157 -10892 KRKS 1 +HEBUN 3032 -9323 KLCH 1 +HEC 3480 -11646 KZLA 1 +HECKE 3722 -8099 KZTL 1 +HECKK 5222 -5337 CZQX 1 +HECLA 3797 -10586 KZAB 1 +HECLY 2974 -9408 KBPT 1 +HECMU 4063 -8618 KGUS 1 +HECTO -3301 12052 YMMM 1 +HECXU 2935 -9619 KZHU 1 +HEDAR -7795 16611 NZPG 1 +HEDAS 3824 -12197 KSUU 1 +HEDAT 2094 -15633 PHOG 1 +HEDAV 3163 6607 OAKN 1 +HEDBI 4712 -11928 KMWH 1 +HEDDE 4917 -12289 CYVR 1 +HEDED 4020 -7605 KLNS 1 +HEDEE 3964 -8381 KZID 1 +HEDEG 3355 -8411 KATL 1 +HEDEN 3928 -8403 KZID 1 +HEDER 3767 -12204 KOAK 1 +HEDGE 3889 -7584 KZDC 1 +HEDGI 4279 -7163 KMHT 1 +HEDIL 3311 -8175 KZJX 1 +HEDIN 4114 -8172 KZOB 1 +HEDIR 2989 -9401 KBPT 1 +HEDIX 3044 -9623 KZHU 1 +HEDLU 3266 -10615 KHMN 1 +HEDLY 2658 -8060 KZMA 1 +HEDNI 4845 -10142 KMIB 1 +HEDOB 3458 -10328 KCVS 1 +HEDOD 3355 -8835 KCBM 1 +HEDOP 3437 -10331 KCVS 1 +HEDOX 6638 -14791 PAWB 1 +HEDRI 3481 -11710 KSMO 1 +HEDSO 2207 -15980 PHBK 1 +HEDVI 3354 -11447 KZLA 1 +HEEDS 3275 -11501 KNYL 1 +HEELS 3743 -7550 KZDC 1 +HEENA 3321 -8687 KZTL 1 +HEETR 4464 -7375 KBTV 1 +HEFIN 3360 -8542 KZTL 1 +HEFJA 4027 -8042 KZOB 1 +HEFKA 3285 -7977 KZJX 1 +HEFTI 2019 -15625 PHZH 1 +HEFTL 2126 -15784 PHIK 1 +HEFTY 4191 -7156 KZBW 1 +HEGAD 4103 -8198 KZOB 1 +HEGAP 3232 -8665 KMGM 1 +HEGBO 4197 -9359 KZMP 1 +HEGDA 6598 -16246 PADE 1 +HEGDI 3263 -10616 KHMN 1 +HEGEL 4258 -8148 CZYZ 1 +HEGET 3039 -8446 KTLH 1 +HEGEX 4214 -12172 KLMT 1 +HEGIN 4064 -7647 KZNY 1 +HEGIR 3481 -7670 KNKT 1 +HEGLA 6426 -15885 PAKV 1 +HEGLO 4107 -7875 KZOB 1 +HEGMA 3504 -10702 KZAB 1 +HEGMI 3553 -10631 KZAB 1 +HEGOB 3043 -8740 KPNS 1 +HEGOG 3316 -9137 KZME 1 +HEGON 3045 -8669 KZJX 1 +HEGOP 3916 -12145 KBAB 1 +HEGPI 5864 -15865 PFCL 1 +HEGSO 3300 -8437 KZTL 1 +HEGUK 3995 -8415 KDAY 1 +HEGUL 3985 -9113 KUIN 1 +HEGUX 3637 -7610 KZDC 1 +HEGVI 1928 16666 PWAK 1 +HEHAW 3674 -8705 KBNA 1 +HEIDI 5211 -62 EGTT 1 +HEIGH 2965 -9429 KZHU 1 +HEIKO 3375 4457 ORBD 1 +HEIMS 4368 -8126 CZYZ 1 +HEINY 3586 -11655 KZLA 1 +HEINZ 4041 -8038 KPIT 1 +HEIRE 5090 -12306 CZCZ 1 +HEIRY 4056 -11208 KSLC 1 +HEITY 4268 -10594 KZDV 1 +HEJNO 5964 -13993 PAYA 1 +HEK 5017 12731 ZYZY 1 +HEKAB 3941 -13497 KZAK 1 +HEKAM 3493 -8091 KCLT 1 +HEKEM 2460 -8159 KNQX 1 +HEKES 3237 -10429 KCNM 1 +HEKIL 4420 -12120 KZSE 1 +HEKIP 3107 -9773 KZHU 1 +HEKLA 6511 -2646 BIKF 1 +HEKLE 3993 -7489 KZDC 1 +HEKLO 3737 -9732 KIAB 1 +HEKLU 3060 -8649 KCEW 1 +HEKMA 3282 -9744 KZFW 1 +HEKNI 3266 -8361 KWRB 1 +HEKNU 3111 -9785 KGRK 1 +HEKOL 3985 -8967 KSPI 1 +HEKOX 4095 -10082 KLBF 1 +HEKPI 4546 -11861 KZSE 1 +HEKRA 6686 -16061 PFNO 1 +HEKTA 4810 -10107 KMOT 1 +HEL 6034 2495 EFES 1 +HELAM 3546 -8864 KBNA 1 +HELAP 4881 -12283 KZSE 1 +HELAS 3015 -8564 KPAM 1 +HELAX 2937 -10079 KDLF 1 +HELBA 3673 -7612 KORF 1 +HELDE 3470 -11738 KZLA 1 +HELED 1414 -8758 MHSC 1 +HELEG 4181 -8942 KZAU 1 +HELEM 3812 -7622 KNHK 1 +HELEN 589 -7581 SKED 3 +HELEN 5124 387 EHAA 3 +HELEN 1362 10087 VTBD 3 +HELEP 4129 -7406 KSWF 1 +HELER 3829 -10422 KPUB 1 +HELES 3043 -8124 KZJX 1 +HELGE -4523 17223 NZZC 1 +HELGU 3861 -8993 KBLV 1 +HELIO 4136 -8328 KZOB 1 +HELIT -212 13308 WAAZ 1 +HELKI 6702 -16108 PAIK 1 +HELLI -1324 12983 YBBB 1 +HELMM 3654 -12008 KNLC 1 +HELMO 5601 -7500 CZUL 1 +HELMS 3606 -8993 KZME 1 +HELMT 2994 -9006 KMSY 1 +HELNA 3463 -7792 KZDC 1 +HELNS 4626 -12231 KPDX 1 +HELOG 4055 -7399 KJFK 1 +HELON 4167 -7428 KZBW 1 +HELOP 3500 -14234 KZAK 1 +HELOS 4338 -7417 KGFL 1 +HELOT 3867 -12160 KSMF 1 +HELOW 3904 -8655 KZID 1 +HELOX 2780 -9728 KNGP 1 +HELPR 3975 -11055 KZLC 1 +HELPS 3761 -10683 KZDV 1 +HELSI 3291 -11718 KNKX 1 +HELTN 2924 -9563 KZHU 1 +HELTO 3890 -9306 KZKC 1 +HELTU 3232 -8664 KMGM 1 +HELTY 1635 10029 VTPP 1 +HELUX 1984 -7517 MUGM 1 +HELZR 4764 -12231 KSEA 1 +HEMAG 2619 -8028 KFLL 1 +HEMAN 3754 -12218 KSFO 1 +HEMAP 4571 -11918 KZSE 1 +HEMAT 3296 -10726 KTCS 1 +HEMBI 4123 -10552 KLAR 1 +HEMBO 3023 -8162 KNIP 1 +HEMDI 4533 -9763 KZMP 1 +HEMEL 5181 -42 EGTT 1 +HEMES 4444 -9852 KHON 1 +HEMET 3369 -11688 KZLA 1 +HEMIS 4317 -8304 KZOB 1 +HEMLO 4330 -12668 KZAK 1 +HEMMI 4506 -5553 CZQM 1 +HEMMO 3191 -8634 KZTL 1 +HEMOB 4407 -8865 KZAU 1 +HEMOL 4752 -12053 KZSE 1 +HEMPA 3797 -8924 KZKC 1 +HEMPP 5153 -11462 CZEG 1 +HEMRA 3552 -10617 KSAF 1 +HEMRO 6411 -15121 KZAN 1 +HEMUX 3022 -8436 KTLH 1 +HEN 5176 -79 EGWU 1 +HENAK 3391 -9845 KSPS 1 +HENAS 5845 -15645 PAKN 1 +HENAV 2639 12782 RODN 1 +HENBY 3672 -8002 KZDC 1 +HENCE 3692 -12143 KZOA 1 +HENDI 4384 -7630 KART 1 +HENDN 2580 -8002 KMIA 1 +HENDY 5112 -7425 CZUL 1 +HENEB 4072 -7371 KJFK 1 +HENER 3433 -11923 KZLA 1 +HENGU 3537 -8445 KZTL 1 +HENHU 2872 -9674 KZHU 1 +HENIB 4067 -7418 KEWR 1 +HENIM 5949 -15741 PANW 1 +HENIP 3695 -7589 KNTU 1 +HENKO 4087 -8184 KBJJ 1 +HENLE 3989 -12245 KZOA 1 +HENLI 1692 -6541 TJZS 1 +HENLY 3011 -9839 KZHU 1 +HENNS 3815 -9250 KAIZ 1 +HENNY 3376 -11784 KSNA 1 +HENOM 3347 -11602 KZLA 1 +HENPA 4476 -8979 KZMP 1 +HENPU 5533 -16054 PASD 1 +HENRI 5103 -11376 CYYC 1 +HENRY 8025 -6592 BGGL 2 +HENRY 1308 -6465 SVZM 2 +HENSA 3325 -11684 KRIV 1 +HENSI 3251 -9066 KZME 1 +HENSL 4353 -8155 CZYZ 1 +HENSN 3329 -11236 KPHX 1 +HENTO 3700 -8608 KZME 1 +HENUD -7783 16650 NZIR 1 +HENUM 3429 -9926 KZFW 1 +HENUT 3234 -8158 KZJX 1 +HEPAT 3388 -8438 KMGE 1 +HEPCY 4582 -10255 KZMP 1 +HEPDI 3349 -9068 KZME 1 +HEPDU 3752 -9729 KIAB 1 +HEPEK 3399 -9875 KSPS 1 +HEPEM 3239 -9985 KDYS 1 +HEPGA 3280 -11453 KNYL 1 +HEPIV 4499 -9492 KZMP 1 +HEPLU 3561 -9188 KZME 1 +HEPOD 3036 -8668 KHRT 1 +HEPOX 2938 -8197 KRSW 1 +HEPPE 4532 -11957 KZSE 1 +HEPRI 2776 -9945 KLRD 1 +HEPTO 3897 -9474 KMKC 1 +HEPUL 3610 -9075 KZME 1 +HEPUS 3162 -8724 KZTL 1 +HEPUT 3304 -8300 KZTL 1 +HEPVA 3786 -10015 KZKC 1 +HERAK 4092 -8203 KZOB 1 +HERAL 2841 -8050 KCOF 1 +HERAP 3703 -8434 KLOZ 1 +HERBE 3805 -11955 KOAK 1 +HERBI 4849 824 EDGG 1 +HERBS 4442 -12128 KZSE 1 +HERBY 2968 -9352 KZHU 1 +HERCK 3512 -9224 KLRF 1 +HERDA 4063 -7725 KZNY 1 +HERDO 1366 14528 PGUA 1 +HERDU 6679 -16314 PAZA 1 +HEREG 3459 -8678 KHSV 1 +HEREN 5584 -16081 PAOU 1 +HERES 3955 -7680 KZDC 1 +HERET 3548 -10834 KZAB 1 +HERID 3432 -9233 KZME 1 +HERIL 6484 -14776 PAFA 1 +HERIN 4200 -6779 KZBW 1 +HERKA 4474 -10674 KZLC 1 +HERKO 3397 -8512 KATL 1 +HERLA 6372 -16114 PAZA 1 +HERLD 4439 -12143 KZSE 1 +HERLS 3947 -10673 KZDV 1 +HERMA -2401 13281 YMMM 2 +HERMA 4214 -7947 KZOB 2 +HERME 4440 -8968 KZMP 1 +HERMI 4147 -253 LELE 2 +HERMI 4502 -9211 KZSP 2 +HERMN 3319 -7996 KCJX 1 +HERMO 3386 -11835 KZLA 1 +HERMR 3263 -9400 KSHV 1 +HERMS 3769 -8546 KZID 1 +HERNI 3244 -8859 KNMM 1 +HERNY 2851 -8143 KMCO 1 +HERON 3751 14066 RJTG 2 +HERON 5534 -500 EGTT 2 +HEROS 4071 -7401 KZNY 1 +HERRI 3194 -9502 KDFW 1 +HERRM 3849 -10862 KZDV 1 +HERRO 4453 -7325 KBTV 1 +HERSA 2361 -7597 MYEF 1 +HERTS 4091 -11140 KSLC 1 +HERTZ 3558 -9218 KMEM 1 +HERUL 4300 -8788 KMKE 1 +HERVY 4178 -8891 KZAU 1 +HESAL 3328 -11742 KLAX 1 +HESBO 3000 -9771 KZHU 1 +HESEM 3239 -9985 KDYS 1 +HESEN 3334 -11259 KLUF 1 +HESGI 3969 -7786 KHGR 1 +HESGO 4347 -11570 KZLC 1 +HESIL 3278 -11449 KNYL 1 +HESKI 4397 -12142 KZSE 1 +HESNU 4187 -10708 KZDV 1 +HESOK 5721 -13566 PASI 1 +HESPE 3434 -11743 KZLA 1 +HESPI 3355 -8486 KATL 1 +HESRI 4436 -8439 KZMP 1 +HESSE 6508 -14845 PAZA 1 +HESSS 3446 -9929 KLTS 1 +HESTN 3802 -9100 KZKC 1 +HESTR 4115 -7377 KZBW 1 +HESTU 3159 -11052 KFHU 1 +HET 4073 11190 ZBHH 2 +HET 6842 2354 EFPS 2 +HETAB 3892 -9777 KSLN 1 +HETAP 3632 -8609 KZME 1 +HETAX 3587 -11529 KLAS 1 +HETBO 4335 -9697 KFSD 1 +HETGA 3089 -9804 KGRK 1 +HETGI 4039 -10680 KZDV 1 +HETHR 4756 -12214 KSEA 1 +HETIP 3525 -8512 KCHA 1 +HETIT 3324 -11833 KNUC 1 +HETMU 6402 -14581 PABI 1 +HETOP 3106 -8159 KSSI 1 +HETPU 7021 -14301 PABA 1 +HETRY 3921 -12010 KZOA 1 +HETSO 4510 -11603 KZLC 1 +HETSU 3868 -8998 KBLV 1 +HETUG 2945 -9502 KZHU 1 +HETUP 4399 -8883 KOSH 1 +HETUX 4084 -12002 KZOA 1 +HEU 4285 -7393 KSCH 1 +HEUSE 4804 916 EDGG 1 +HEVAB 4113 -7375 KHPN 1 +HEVAN 3935 -8513 KZID 1 +HEVAT 3618 -8674 KBNA 1 +HEVAV 3960 -8597 KZID 1 +HEVEB 6154 -15039 PAZA 1 +HEVEL 2456 -8170 KNQX 1 +HEVEN 3943 -7786 KMRB 1 +HEVEP 3830 -7823 KCHO 1 +HEVGO 3175 -10218 KMAF 1 +HEVIN 3219 -11088 KTUS 1 +HEVIR 3957 -7698 KZNY 1 +HEVLO 2992 -9401 KBPT 1 +HEVNU 4090 -7403 KEWR 1 +HEVOT 3064 -9056 KZHU 1 +HEVOV 3332 -9021 KZME 1 +HEVRI 3980 -8295 KLCK 1 +HEVTU 3264 -10603 KHMN 1 +HEVUM 2735 -9930 KZHU 1 +HEVUS 4326 -8924 KMSN 1 +HEVVN 2982 -8390 KZJX 1 +HEWES 2834 -8128 KMCO 1 +HEWIE 3378 -8489 KATL 1 +HEWIT -4250 15092 YMMM 1 +HEXAB 5719 -13563 PASI 1 +HEXAS 3210 -9568 KZFW 1 +HEXAT 4109 -7876 KZOB 1 +HEXAX 6599 -14538 PAZA 1 +HEXEM 3506 -10690 KZAB 1 +HEXER 3655 -9428 KZME 1 +HEXES 5874 -15678 PAKN 1 +HEXID 4537 -9896 KZMP 1 +HEXIT 4088 -12424 KZSE 1 +HEXMU 3667 -10457 KZAB 1 +HEXOG 6547 -16396 PAZA 1 +HEXOL 4661 -11116 KZLC 1 +HEXOP -7794 16648 NZPG 1 +HEXPE 3120 -10066 KSJT 1 +HEXUG 1485 14531 KZAK 1 +HEXUP 4189 -9177 KCID 1 +HEY 3137 -8565 KZHN 1 +HEYDN 3870 -9638 KZKC 1 +HEYDR 4482 -9284 KMSP 1 +HEZ 3162 -9130 KZHU 1 +HFD 4164 -7255 KZBW 1 +HFE 3178 11730 ZSZS 1 +HFF 3503 -7949 KZTL 1 +HFFMN 3969 -8424 KFFO 1 +HFR 2833 4613 OEPA 1 +HG 3772 11571 ZBHG 2 +HG 6346 1108 ENVA 2 +HGD 2718 3380 HEGN 1 +HGE 3443 13292 RJOA 1 +HGH 3024 12046 ZSCH 1 +HGNB 3093 11435 ZHHH 1 +HGO 3882 -10362 KZDV 1 +HGR 1858 -6998 MDCS 2 +HGR 3970 -7786 KZOB 2 +HGT 3596 -12119 KZOA 1 +HGV -2670 2828 FAJS 1 +HHAWK 3963 -8417 KFFO 1 +HHHOT 4053 -12229 KRDD 1 +HHI 2148 -15803 PHHI 1 +HHM 6690 -16256 PAZA 1 +HHN -1669 -15101 NTTH 2 +HHN 1263 9995 VTBB 2 +HHO 2074 9680 VYHH 1 +HHOOT 3156 6594 OAKN 1 +HHOTT 4180 -7194 KZBW 1 +HI 7076 -11779 CZEG 1 +HIA 1723 7841 VOHS 2 +HIA 4586 -11217 KZLC 2 +HIB 4730 -9270 KZMP 1 +HIBAB 3195 -10194 KMAF 1 +HIBAC 2909 -7957 KZMA 1 +HIBAN 3742 -7985 KROA 1 +HIBAR 4111 14075 RJTG 1 +HIBEM 3378 -9839 KSPS 1 +HIBIS 3425 13413 RJRG 2 +HIBIS 3337 -9814 KZFW 2 +HIBLI 6464 -14708 PAEI 1 +HIBLO 4346 -9343 KZMP 1 +HIBOX 3223 -8069 KZJX 1 +HIBSI 3275 -10607 KHMN 1 +HIBTA 4188 -9158 KCID 1 +HIBUD 2940 -10096 KDRT 1 +HIBUT 3324 4426 ORBI 1 +HIBUX 3752 -9466 KZKC 1 +HIBVU 6313 -15387 PAFS 1 +HIC 4357 -8572 KZMP 1 +HICDE 4251 -11004 KBPI 1 +HICHI 3339 -11175 KIWA 1 +HICKE 3411 -7876 KZJX 1 +HICKI 3902 -8495 KZID 1 +HICKO 4153 -10228 KZDV 1 +HICKU 2945 -9824 KRND 1 +HICKY 3877 -10606 KDEN 1 +HICOB 3001 -9415 KBMT 1 +HICOE 3194 -9812 KZFW 1 +HICUP 2641 -8178 KZMA 1 +HICUS 5235 54 EGUN 1 +HID -1059 14229 YBBB 1 +HIDAL 4226 -7350 KZBW 1 +HIDAN 3021 3627 OJAC 2 +HIDAN 3905 -10461 KCOS 2 +HIDAR 3134 -8650 KZJX 1 +HIDAS 3068 -8700 KZJX 1 +HIDAT 3457 -11298 KZAB 1 +HIDBI 3196 -8349 KZJX 1 +HIDEE 3392 -8091 KCUB 1 +HIDEK 2836 13275 RJTG 1 +HIDEL 4803 -10119 KZMP 1 +HIDEN 3603 -11601 KZLA 1 +HIDER 3470 -9322 KZME 1 +HIDEV 4447 -8891 KZMP 1 +HIDIG 4468 -6402 CYHZ 1 +HIDIN 5483 -12002 CZEG 1 +HIDIT 3391 -8449 KMGE 1 +HIDNN 3872 -9325 KSZL 1 +HIDON 4017 -8162 KZOB 1 +HIDOX 3657 -10782 KFMN 1 +HIDRA 4450 -1300 LECM 1 +HIDSA 4419 -8860 KZMP 1 +HIDUB 4289 -7889 KZOB 1 +HIDUM 3266 -9991 KDYS 1 +HIDUR 3002 -9336 KZHU 1 +HIDUS 3339 -8197 KAGS 1 +HIDUT 4069 -11229 KSLC 1 +HIDUX 3274 -9744 KZFW 1 +HIFAL 3997 -7517 KPHL 1 +HIFER 3038 -8732 KNPA 1 +HIGAD 4011 -7461 KWRI 1 +HIGAP 3827 -7716 KZDC 1 +HIGAR 3590 -8389 KTYS 1 +HIGAS 2499 14200 RJAW 1 +HIGDA 4696 -12354 KZSE 1 +HIGDO 5700 -17046 PAZA 1 +HIGEL 3451 6943 OAKB 1 +HIGEM 3272 -8366 KWRB 1 +HIGGY 3323 -10606 KHMN 1 +HIGHS 3486 -9207 KLIT 1 +HIGLA 3619 4256 ORTF 2 +HIGLA 4038 -8469 KZID 2 +HIGMA 3927 -8560 KZID 1 +HIGNA 3718 -8575 KZME 1 +HIGON 2997 -10021 KZHU 1 +HIGOP 3316 -11690 KRIV 1 +HIGRO 3401 -11733 KONT 1 +HIGUY 3764 -8716 KZWB 1 +HIGVA 4185 -9624 KZMP 1 +HIGVO 3561 -9759 KOKC 1 +HIHIT 3100 -8699 KZJX 1 +HIHOZ 4221 -7231 KBDL 1 +HIILL 2740 -7976 KFLL 1 +HIINZ 3862 -8242 KZID 1 +HIIPR 3393 -11845 KLAX 1 +HIJ 3851 -510 LECS 1 +HIKAX 6561 -16575 PAZA 1 +HIKAY 3320 -9742 KZFW 1 +HIKBU 6131 -16612 PAHP 1 +HIKDI 3280 -9744 KZFW 1 +HIKDO 3016 -8571 KECP 1 +HIKES 4038 -7562 KZNY 1 +HIKIB 3421 -8863 KZME 1 +HIKID 3344 -11236 KPHX 1 +HIKIE 3710 -8915 KZME 1 +HIKIN 3495 -9202 KLRF 1 +HIKLO 4261 -11370 KBYI 1 +HIKNE 3524 13618 RJNN 1 +HIKOD 4356 -7098 KZBW 1 +HIKOP 4297 -8362 KFNT 1 +HIKOR 3600 -7852 KZDC 1 +HIKOX 4320 -10687 KZDV 1 +HIKPU 6988 -16258 PPIZ 1 +HIKRE 2789 -9804 KNQI 1 +HIKRY 3631 -8661 KBNA 1 +HIKSA 3907 -8421 KZID 1 +HIKZE 2759 -8164 KZMA 1 +HIL 2743 4168 OEJD 2 +HIL 3836 -9890 KZKC 2 +HILAB 4342 -7397 KGFL 1 +HILAK 4335 -8941 KMSN 1 +HILAL 3025 6973 OPLA 1 +HILCO 3000 -12253 KZAK 1 +HILDA 4212 -7262 KCEF 1 +HILDE 4025 -9552 KMCI 1 +HILDY 3497 -12053 KSMX 1 +HILER 3318 -11938 KNSI 1 +HILET 2769 -9750 KZHU 1 +HILEY 2625 -8001 KMIA 1 +HILGA 3140 -8943 KHBG 1 +HILGO 4868 -9450 KBDE 1 +HILGR 4736 -10915 KZLC 1 +HILIE 4752 -11669 KZSE 1 +HILIM 6798 -14593 PARC 1 +HILLE 3511 -9110 KZME 1 +HILLS 4163 -8753 KMDW 1 +HILLT 3840 -12173 KSUU 1 +HILLZ 4175 -9039 KZAU 1 +HILNO 6301 -15439 PAFS 1 +HILPA 6388 -15232 PAMH 1 +HILPI 3886 -9062 KSTL 1 +HILRD 3085 -8193 KZJX 1 +HILRI 1349 14471 PGUA 1 +HILRO 4365 -9022 KZAU 1 +HILTI 2800 -8314 KZMA 1 +HILTN 3070 -8666 KVPS 1 +HILTO 3670 -8244 KZTL 1 +HILTS 3813 -8833 KZKC 1 +HILTU 3222 -8070 KZJX 1 +HILTY 3667 -9224 KZME 1 +HILUN 3361 -8844 KCBM 1 +HILUX 3592 -12115 KHGT 1 +HILZZ 4504 -9316 KSTP 1 +HIMAK 3160 -11059 KFHU 1 +HIMBI 5979 -16312 PAGG 1 +HIMDA 3996 -7427 KNEL 1 +HIMDI 3420 -11902 KNTD 1 +HIMDU 3440 -11401 KZLA 1 +HIMEH 3374 13161 RJFZ 1 +HIMEN 3420 -11840 KBUR 1 +HIMEX 4201 -8351 KDTW 1 +HIMEZ 4185 -8220 CZYZ 1 +HIMGA 6658 -15238 PFAL 1 +HIMGO 4209 -8751 KORD 1 +HIMGU 3013 -8562 KPAM 1 +HIMKI 5279 -17378 PAZA 1 +HIMKU 4283 -7381 KALB 1 +HIMLA 2944 -9822 KSAT 1 +HIMLU 3726 -7742 KRIC 1 +HIMMA 2406 4804 OEPS 1 +HIMOR 4233 -8022 KZOB 1 +HIMPA 2934 -10076 KDLF 1 +HIMRO 3405 -10325 KZAB 1 +HIMRU 6186 -16350 PASM 1 +HIMRY 3524 -9920 KCSM 1 +HIMSU 4240 -9417 KFOD 1 +HIMUG 4266 -7100 KBVY 1 +HIMUM 3056 -8652 KEGI 1 +HIMUP 3199 -10622 KBIF 1 +HIMUR 2948 -10095 KDLF 1 +HIMUT 4247 -7316 KZBW 1 +HIMVO 4513 -8356 KAPN 1 +HINAG 3240 13051 RJTG 1 +HINAI 4029 14064 RJTG 1 +HINAL 5952 -13971 PAYA 1 +HINAN 2600 804 DAAA 1 +HINAT 6099 -15031 PANC 1 +HINBO 3356 -9181 KMEM 1 +HINBU 5770 -15189 KZAN 1 +HINCK 4182 -8868 KZAU 1 +HINDE 3549 -8405 KZTL 1 +HINDS -3079 11654 YMMM 1 +HINDU 4038 -7548 KZNY 1 +HINDY -3617 14209 YMMM 2 +HINDY 3697 -10793 KDRO 2 +HINED 4490 -7456 KZBW 1 +HINEL 3419 -9858 KSPS 1 +HINEN 3659 -9867 KZKC 1 +HINES 4066 -8443 KZID 1 +HINEY 3353 -11207 KPHX 1 +HINGA 4077 -10305 KZDV 1 +HINGE 5741 -6500 CZUL 1 +HINGI 4075 -8614 KZAU 1 +HINGS 4219 -7084 KBOS 1 +HININ 3709 12697 RKSO 1 +HINKL 5699 -17027 PASN 1 +HINKO 3007 -10013 KDLF 1 +HINKS 4035 -7888 KJST 1 +HINKU 2581 -8010 KMIA 1 +HINKY 4119 -11202 KSLC 1 +HINLU 2919 -10065 KDLF 1 +HINOH 3395 13494 RJOS 1 +HINPO 4082 -8226 KZOB 1 +HINQE 2855 -8240 KZJX 1 +HINRY 4214 -12209 KLMT 1 +HINSI 3092 -9765 KGRK 1 +HINSU 6163 -15961 PACH 1 +HINTN 3397 -11755 KCNO 1 +HINTO 4015 -7664 KMDT 1 +HINZY 2511 -7768 MYNN 1 +HIPAM 4579 -10880 KBIL 1 +HIPAS 3888 -8466 KCVG 1 +HIPAV 4748 -9488 KZMP 1 +HIPEL -399 14981 AYPY 1 +HIPER 3968 -10474 KBKF 1 +HIPIL 4933 1080 ETEB 1 +HIPKI 3412 -9855 KSPS 1 +HIPKU 3127 -9256 KAEX 1 +HIPNO -442 12342 WAAZ 1 +HIPOK 3495 -7693 KNKT 1 +HIPOL 3296 -9753 KZFW 1 +HIPOP 4286 -8579 KGRR 1 +HIPPE 3842 -10393 KZDV 1 +HIPPI 3456 -11364 KZAB 1 +HIPPO 2614 12023 RCAA 2 +HIPPO 3938 -8741 KHUF 2 +HIPRO 4721 -12232 KZSE 1 +HIPRR 4753 -11684 KZSE 1 +HIPUN 3297 -8502 KZTL 1 +HIPVO 4525 -11801 KZSE 1 +HIRAN 6974 -16297 PPIZ 1 +HIRAR 2507 12576 RORG 1 +HIRBI 1990 -7521 MUGM 1 +HIRCH 1479 14577 KZAK 1 +HIRDU 3692 -7516 KZDC 1 +HIRED 4182 -8431 KZOB 1 +HIREM 6403 -15847 PAKV 1 +HIRES 4134 -8101 KZOB 1 +HIRID 4032 -8367 KZID 1 +HIRIL 4100 -8792 KZAU 1 +HIRKU 6543 -16828 PAIW 1 +HIRLI 2633 -9756 KZHU 1 +HIROC 2649 -7830 MYNN 1 +HIROO 4197 14359 RJTG 1 +HIROR 4755 -9499 KZMP 1 +HIROS 3193 13221 RJTG 1 +HIRUM 4338 -9032 KZAU 1 +HIRUS 4361 -7359 KGFL 1 +HIRUT 3214 -10796 KDMN 1 +HIRVO 3609 -8668 KBNA 1 +HISAM 3694 -7640 KNGU 1 +HISAN 3435 -10317 KZVS 1 +HISAR 3812 3154 LTAA 1 +HISDI 6113 -14629 KZAN 1 +HISEA 3014 -8652 KVPS 1 +HISEB 3146 -8246 KZJX 1 +HISER 4785 -9718 KGFK 1 +HISIS 3769 -12219 KOAK 1 +HISKA 6484 -14755 PAFB 1 +HISKU 4450 -12294 KZLC 1 +HISLO 6223 -15013 PATK 1 +HISNO 3032 -8578 KECP 1 +HISOB 6548 -15646 PAZA 1 +HISOM 3988 -8154 KZOB 1 +HISTA 6045 -14568 PACV 1 +HISTK 3405 -11251 KLUF 1 +HISUB 4370 -8825 KZAU 1 +HISUI 3759 13793 RJTT 1 +HISUK 4021 -11296 KZLC 1 +HISYO 3619 13862 RJTG 1 +HITAK 4511 -12279 KZSE 1 +HITAL 4638 -8472 KZMP 1 +HITAM 4616 -8417 KZMP 1 +HITAN 3346 1344 HLLL 1 +HITAS 1558 7995 VOMF 1 +HITCH -3371 12500 YMMM 2 +HITCH 4639 -12073 KZSE 2 +HITEK 3869 -7694 KDCA 1 +HITEN 5600 -16101 PAOU 1 +HITGA 3031 -8814 KZJX 1 +HITGO 3862 -12158 KSMF 1 +HITKI 3493 -9212 KLRF 1 +HITME 3582 -11507 KLAS 1 +HITMO 4277 -8374 KFNT 1 +HITOB 4184 -8783 KMDW 1 +HITOD 3786 -12221 KSFO 1 +HITOP 3430 -11734 KZLA 1 +HITOR 4908 -6170 CZUL 1 +HITOS 4466 -10560 KZDV 1 +HITPA 3015 -9557 KDWH 1 +HITPO 4306 -8646 KMKG 1 +HITSI 3043 -8677 KHRT 1 +HITTR 2910 -8245 KZMA 1 +HITTT 3363 -8469 KATL 1 +HITUD 3681 -8747 KZME 1 +HITUP 4401 -12118 KZSE 1 +HITUX 2832 -8056 KCOF 1 +HITVA 4284 -7226 KZBW 1 +HIVAK 3726 -12181 KSJC 1 +HIVAT 4483 -9351 KZMP 1 +HIVAX 4152 -8744 KZAU 1 +HIVES 3631 -8905 KZME 1 +HIVID 4119 -9602 KOFF 1 +HIVIN 3023 -8170 KNIP 1 +HIVNA 3643 -8736 KZME 1 +HIVNI 3095 -8346 KZJX 1 +HIVOG 4470 -8846 KZMP 1 +HIVOM 3530 -9436 KFSM 1 +HIVOP 4614 -11824 KALW 1 +HIVPO 4237 -12189 KLMT 1 +HIWDE 2997 -9554 KDWH 1 +HIWRE 4443 -10001 KZMP 1 +HIX 3688 -8734 KZME 1 +HIXAK 5972 -15127 PAHO 1 +HIXIB 4314 -9509 KZMP 1 +HIXOB 3884 -9057 KSTL 1 +HIXOM 3862 -9010 KSTL 1 +HIXON 3511 -8518 KCHA 1 +HIXOR 3022 -8881 KGPT 1 +HIXUG 3247 -10791 KZAB 1 +HIXUR 4517 -12316 KMMV 1 +HIZET 3387 13123 RJTG 1 +HIZSU 3259 -9968 KABI 1 +HJ 5573 5140 UWKD 1 +HJORN 2995 -10024 KDLF 1 +HK 3164 13057 RJFU 3 +HK -4273 17096 NZZC 3 +HK 4057 6569 UTSD 3 +HKC 3170 13058 RJTG 1 +HKF 3950 -8445 KZOB 1 +HKN -546 15041 AYPY 1 +HKUNA 3060 -8309 KMCO 1 +HL 2490 9491 VYYY 2 +HL -4595 17016 NZDN 2 +HLC 3926 -10023 KZDV 1 +HLD 4920 11982 ZBPE 1 +HLDOL 4860 -9342 KZMP 1 +HLE 4333 -11424 KZLC 1 +HLF 2643 3927 OEJD 1 +HLG 2456 12073 RCAA 2 +HLG 4026 -8057 KZDC 2 +HLI 3477 -8950 KZME 1 +HLIBT 5996 -15161 PANC 1 +HLLIE 3958 -10516 KDEN 1 +HLM -627 10689 WIIZ 1 +HLN 4661 -11195 KZLC 1 +HLV 4932 1753 LKHO 2 +HLV 3911 -9213 KZKC 2 +HLZ 5236 1080 EDWW 1 +HM -2035 14896 YBBB 2 +HM 4741 1929 LHBP 2 +HMA 2937 -9917 KZHU 1 +HMADA 3491 13225 RJOI 1 +HMB 3536 -97 DAAA 1 +HME 3169 614 DAAA 1 +HMF 7070 2369 ENBD 1 +HMI 4283 9365 ZWUQ 1 +HML 4887 -9712 KZMP 1 +HMM 5186 771 EDDV 1 +HMN 3286 -10611 KZAB 1 +HMO 2910 -11105 MMZT 1 +HMPTN 5619 -14400 PAZA 1 +HMR 6028 1839 ESOS 1 +HMU 3052 -9042 KZHU 1 +HMV 3644 -8213 KZTL 1 +HN -944 16002 AGGG 5 +HN 5433 967 EDNH 5 +HN 6427 -1521 BIRD 5 +HN 4813 11468 ZMUB 5 +HN -3785 17534 NZZC 5 +HNAPI 2181 -15800 PHIK 1 +HNB -3129 -6421 SACO 2 +HNB 3825 -8696 KZID 2 +HNCOK 3590 -9055 KJBR 1 +HNDRX 2827 -8243 KMCF 1 +HNGRY 3968 -11977 KRNO 1 +HNK 4206 -7532 KZNY 1 +HNL 2131 -15793 PHZH 1 +HNN 3875 -8203 KZID 1 +HNS 5921 -13543 PAZA 1 +HNW 3872 -12075 KZOA 1 +HNZLY 3940 -9470 KMCI 1 +HO 5546 -6021 CZQM 2 +HO 3520 10777 ZLHW 2 +HOAGE 3913 -7809 KZDC 1 +HOAGG 2978 -7884 KZMA 1 +HOAGY 4093 -8512 KFWA 1 +HOAMR 4043 -11196 KSLC 1 +HOARY 3058 -9778 KZHU 1 +HOB 3264 -10327 KZAB 1 +HOBAN 3115 -10348 KZAB 1 +HOBAR 4154 -8721 KZAU 1 +HOBBI 3447 -8668 KZME 1 +HOBBO -1200 15316 YBBB 1 +HOBBS 6143 -15003 PAED 1 +HOBDA 4113 -10446 KCYS 1 +HOBEE 2922 -7915 KZMA 1 +HOBEL 4174 -8769 KMDW 1 +HOBER 3463 -9215 KZME 1 +HOBES 3494 -11290 KZAB 1 +HOBGU 4511 -12250 KZSE 1 +HOBIG 4322 -8927 KMSN 1 +HOBLO 866 16755 PKWA 1 +HOBLU 3661 -7621 KNTU 1 +HOBMA 3267 -11459 KNYL 1 +HOBMO 3388 -8439 KMGE 1 +HOBNO 3881 -8374 KCVG 1 +HOBOA 3940 -12030 KRNO 1 +HOBOE 3057 -8702 KZJX 1 +HOBOL 3319 -11233 KZAB 1 +HOBOM 6511 -14958 PAZA 1 +HOBOR 2948 -10096 KDLF 1 +HOBOS 3771 -7974 KZDC 1 +HOBPU 4249 -9262 KALO 1 +HOBUL 4610 9158 ZMBS 1 +HOC 4747 767 LSAC 2 +HOC 3918 -8354 KZOB 2 +HOCAM 4025 4082 LTAA 1 +HOCEY 4475 -8483 KGOV 1 +HOCHE 3480 -8490 KZTL 1 +HOCJO 3813 -9558 KZKC 1 +HOCKI 2772 -8061 KVRB 1 +HOCKY 3605 -11487 KLAS 1 +HOCSU 3816 -8676 KZID 1 +HOCUM 4442 -12322 KEUG 1 +HOCUT 4098 -12424 KZSE 1 +HOCXU 4199 -10474 KZDV 1 +HODAK 3181 -10628 KELP 1 +HODAX 3297 -9715 KDFW 1 +HODAY 1960 -15423 PHZH 1 +HODDY 5774 -17417 PAZA 1 +HODEK 3309 -7976 KCHS 1 +HODEN 3883 -9401 KZKC 1 +HODEV 4873 -9365 KINL 1 +HODGA 3476 -9926 KLTS 1 +HODGS 3859 -9190 KZKC 1 +HODGY 2416 -7739 MYNN 1 +HODIS 2995 -9915 KZHU 1 +HODKO 3267 -11459 KNYL 1 +HODLE 2578 -8055 KMIA 1 +HODMI 3283 -10610 KHMN 1 +HODMO 6697 -15759 PAGH 1 +HODNI 4208 -11171 KZLC 1 +HODNO 4427 -8857 KZMP 1 +HODUB 2857 -8077 KXMR 1 +HODUM 6671 -14352 PACI 1 +HODUT 3539 4442 ORKK 1 +HOF 5028 1176 EDQM 1 +HOFED 3778 -12045 KZOA 1 +HOFFA 4477 -9435 KZMP 1 +HOFFE 3545 -9584 KZFW 1 +HOFFI 4080 -7246 KZNY 1 +HOFOB 3384 -10163 KLBB 1 +HOGAF 4157 -8147 KCGF 1 +HOGAP 3521 -8165 KAGS 1 +HOGAR 2600 627 DAAA 2 +HOGAR 5936 -11666 CZEG 2 +HOGDU 4329 -7247 KZBW 1 +HOGEM 3346 -8199 KAGS 1 +HOGER 4805 -9740 KRDR 1 +HOGES 3275 -9993 KDYS 1 +HOGGE 3606 -9418 KFYV 1 +HOGGS 3958 -7427 KZNY 1 +HOGID 3987 -8397 KFFO 1 +HOGIG 3350 -10454 KROW 1 +HOGIP 2607 -9802 KMFE 1 +HOGIR 3494 -8539 KZTL 1 +HOGIS 3615 -9792 KEND 1 +HOGMI 4289 -8765 KZAU 1 +HOGNU 3140 -8253 KZJX 1 +HOGRU 3481 -9926 KLTS 1 +HOGUD 2690 -9827 KZHU 1 +HOGUK 3429 -8479 KZTL 1 +HOGUM 4569 -12302 KZSE 1 +HOGUP 4140 -11281 KZLC 1 +HOGZO 3018 -8955 KZHU 1 +HOHME 2931 -9917 KZHU 1 +HOHUM 3936 -10485 KZDV 1 +HOI -1324 -17620 NFWW 1 +HOJPA 3591 -7938 KZDC 1 +HOJRI 3680 -11998 KFAT 1 +HOKAG 3257 -9744 KZFW 1 +HOKAM 4168 -7055 KZBW 1 +HOKAT 4381 -7174 KZBW 1 +HOKBI 4223 -12177 KLMT 1 +HOKBO 4665 -12303 KZSE 1 +HOKBU 5500 -16189 PAVC 1 +HOKDA 3638 -11997 KNLC 1 +HOKEE 3704 -7975 KZDC 1 +HOKEG 4058 -11199 KZLC 1 +HOKEM 3071 4749 ORMM 1 +HOKER 3979 -10448 KZDV 1 +HOKES 3393 -8599 KZTL 1 +HOKET 3738 -9734 KIAB 1 +HOKEY 3376 -11205 KPHX 1 +HOKIE 3363 -8422 KATL 1 +HOKIL 3490 -9221 KLRF 1 +HOKIR 4066 -7455 KEWR 1 +HOKIT 4059 -11199 KZLC 1 +HOKIV 3421 -11892 KZLA 1 +HOKKE 4557 -7454 CZUL 2 +HOKKE 4000 13744 RJTG 2 +HOKKR 4217 -8337 KDTW 1 +HOKLO 5943 -15479 PFKK 1 +HOKMU 3519 -7885 KZDC 1 +HOKRI 6231 -15961 PAHC 1 +HOKRU 4164 -9597 KZMP 1 +HOKTA 3639 14091 RJAH 1 +HOKTO 4147 14319 RJTG 1 +HOKUD 4316 -8939 KZAU 1 +HOKUM 3646 -11499 KLSV 1 +HOKUN 2978 -8538 KPAM 1 +HOL 4873 182 LFPV 1 +HOLAG 3178 -10643 KELP 1 +HOLAN 3813 -8714 KZID 1 +HOLAR 6572 -1703 BIRD 1 +HOLAS 3272 -10430 KZAB 1 +HOLAX 4002 -8182 KZZV 1 +HOLBA -394 12642 WAAZ 1 +HOLDM 3682 -11354 KZLA 1 +HOLDN 3385 -7829 KZJX 1 +HOLDO 2853 -8136 KZJX 1 +HOLDR 3399 -9823 KSPS 1 +HOLEP 3076 -8653 KEGI 1 +HOLER 3605 -8658 KBNA 1 +HOLEY 3997 -7483 KZDC 1 +HOLGO 3535 -9422 KFSM 1 +HOLID 2608 -8052 KFMA 1 +HOLIE 5930 -13929 PAZA 1 +HOLIN 6085 -16166 PAZA 1 +HOLIS 3987 -7425 KWRI 1 +HOLIT 4232 -11455 KZLC 1 +HOLKI 4486 -8368 KAPN 1 +HOLKU 3988 -8398 KFFO 1 +HOLLA -3412 12800 YMMM 1 +HOLLE 3501 -9647 KZFW 1 +HOLLI 3982 -12161 KBAB 1 +HOLOD 3111 -9785 KGRK 1 +HOLOE 3970 -7868 KZOB 1 +HOLOG 3363 -8818 KCBM 1 +HOLOP 2873 -8133 KMCO 1 +HOLOW 4633 -11804 KALW 1 +HOLPA 3543 4438 ORKK 1 +HOLSI 3426 -11401 KZLA 1 +HOLSU 3573 -10474 KZAB 1 +HOLTE 4710 -11193 KGTF 1 +HOLTR 4230 -11143 KSLC 1 +HOLTY 3332 -8742 KTCL 1 +HOLTZ 3364 -11834 KLAX 1 +HOLUL 4113 -9601 KZMP 1 +HOLUN 3238 -8875 KMEI 1 +HOLUS 3761 -9741 KICT 1 +HOLVO 4358 -7216 KZBW 1 +HOLYO 4054 -10215 KZDV 1 +HOLZZ 4158 -7424 KPOU 1 +HOM 5971 -15146 PAZA 1 +HOMAD 3290 -11698 KNKX 1 +HOMAL 3029 -9768 KAUS 1 +HOMAN 4040 -12213 KZSE 1 +HOMAR 3989 -8564 KZID 1 +HOMAT 6476 -14711 PAFB 1 +HOMEE 4051 -7940 KZOB 1 +HOMEG 4134 -12285 KZSE 1 +HOMEK 3611 -8161 KZTL 1 +HOMEN 4525 -12277 KZSE 1 +HOMET 3312 -10208 KZFW 1 +HOMEX 3240 -10387 KZAB 1 +HOMEY 4187 -7260 KBDL 1 +HOMFY 3508 -7923 KFBG 1 +HOMIN 3638 -9623 KZKC 1 +HOMLO 4558 -9146 KZMP 1 +HOMLY 3320 -11707 KCRQ 1 +HOMME 3752 -10590 KZDV 1 +HOMMR 3925 -7662 KBWI 1 +HOMOL 3397 -8108 KCAE 1 +HOMPA 4110 -7877 KZOB 1 +HOMQY 751 15203 PTKK 1 +HOMRA 5941 -15503 PFKK 1 +HOMRN 3083 -9626 KZHU 1 +HOMRR 3388 -11140 KZAB 1 +HOMTU 3051 -8697 KPNS 1 +HOMUR 4542 -9408 KMSP 1 +HOMUS 3497 -7682 KNKT 1 +HOMUV 4683 -9190 KDLH 1 +HOMVA 4324 -11092 KJAC 1 +HOMWE 4024 -7509 KZNY 1 +HON 2913 1595 HLLL 3 +HON 5236 -166 EGTT 3 +HON 4444 -9831 KZMP 3 +HONAD 4098 -12411 KACV 1 +HONAP 3266 -8022 KZJX 1 +HONAS 3545 -10501 KZAB 1 +HONAV 3956 -7451 KACY 1 +HONBU 2943 -9820 KRND 1 +HONDA 3557 14019 RJTT 1 +HONDI 2913 -9879 KSKF 1 +HONDO 3242 13018 RJTG 2 +HONDO 3544 -12144 KFAT 2 +HONDS 3357 -10485 KZAB 1 +HONED 4290 -10674 KCPR 1 +HONEE 3041 -9442 KZHU 1 +HONEN 3408 -9855 KSPS 1 +HONER 3272 -10614 KALM 1 +HONET 4678 -9709 KFAR 1 +HONEY -3560 14906 YSCB 3 +HONEY 3697 12815 RKTI 3 +HONEY 1422 10097 VTBD 3 +HONEZ 3779 -12071 KZOA 1 +HONGI -2150 13136 YBAS 1 +HONIB 4433 -7292 KBTV 1 +HONID 2864 -8133 KMCO 1 +HONIE 3318 -8503 KZTL 1 +HONIL 6812 -14556 PARC 1 +HONKR 3902 -10843 KGJT 1 +HONLI 4287 -10993 KZLC 1 +HONLU 4119 -7863 KZOB 1 +HONMA 3383 13495 RJTG 1 +HONNE 4776 -9740 KRDR 1 +HONOB 3155 -10047 KSJT 1 +HONOD 4010 -7447 KWRI 1 +HONOK 4835 -12259 KZSE 1 +HONON 3619 -9418 KZME 1 +HONOS 3857 -8613 KZID 1 +HONOX 4284 -10846 KZLC 1 +HONPO 1343 14464 PGUA 1 +HONRA 3338 -11726 KNFG 1 +HONSI 6509 -15261 PATA 1 +HONSO 4673 -12544 KZOA 1 +HONUD 4455 -8925 KZMP 1 +HONUL 3467 -11848 KWJF 1 +HONUX 2607 -8038 KFLL 1 +HONVI 4668 -11160 KZLC 1 +HOOAH 3674 -8741 KHOP 1 +HOOCH 3992 -7525 KPHL 1 +HOODD 4549 -12174 KPDX 1 +HOODE 3846 -7818 KZDC 1 +HOODS 5774 -13468 PAZA 1 +HOOKE 3369 13226 RJOI 1 +HOOKK 3036 -9720 KZHU 1 +HOOKS -3435 15113 YMMM 2 +HOOKS 3712 -12190 KNUQ 2 +HOOKY 2821 -7747 KZMA 1 +HOOME 4731 -12280 KZSE 1 +HOONS 4090 -8529 KFWA 1 +HOOPA 2112 -16283 KZAK 1 +HOOPE 4016 -10466 KDEN 1 +HOOPS 3332 -11185 KPHX 1 +HOOSR 3923 -7746 KIAD 1 +HOOTZ 3132 -9645 KZFW 1 +HOOVE 3197 -11007 KZAB 1 +HOOVR 991 14283 KZAK 1 +HOOZE 3890 -9529 KZKC 1 +HOPAM 4693 -9682 KFAR 1 +HOPAP 3774 -8439 KZID 1 +HOPAT 4089 -7464 KZNY 1 +HOPCE 4131 -7472 KZNY 1 +HOPEE 3889 -7686 KADW 1 +HOPER 6098 -14979 PAZA 1 +HOPET 3310 -10483 KZAB 1 +HOPIL 3335 -11730 KNFG 1 +HOPIM 3545 -7774 KISO 1 +HOPIS 3220 -8215 KZJX 1 +HOPKI 3391 -8087 KZJX 1 +HOPOR 3741 -10604 KZDV 1 +HOPOV 3036 -8147 KZJX 1 +HOPPI 4121 -11203 KHIF 1 +HOPPS 4085 -7539 KZNY 1 +HOPPY 1402 14635 KZAK 1 +HOPSA 3417 -10313 KCVS 1 +HOPSI 4492 -7363 KZBW 1 +HOPTO 4046 -11195 KSLC 1 +HOPTU 4178 -7104 KZBW 1 +HOPUM 7079 -15956 PAWI 1 +HOPUN 3408 -11791 KZLA 1 +HOPWO 4220 -9397 KZMP 1 +HORAG 6674 -15124 PAZA 1 +HORAI 3505 13769 RJTG 1 +HORBO 4010 -7425 KNEL 1 +HOREB 3161 -8256 KZJX 1 +HOREL 6613 -16265 PADE 1 +HORGO 3668 -10427 KZAB 1 +HORIN 4725 10283 ZMUB 1 +HORIV 3379 -8863 KCBM 1 +HORKU 3506 -7708 KNKT 1 +HORNA 3120 -10463 KZAB 1 +HORNE 5061 413 EBCV 2 +HORNE 4239 -7759 KZOB 2 +HORNN 3615 -11986 KNLC 1 +HORNO -5648 -6727 SCCZ 2 +HORNO 2664 -10192 MMTY 2 +HORNZ 3345 -9691 KZFW 1 +HOROD 3912 -11843 KNFL 1 +HORRN 4448 -12164 KZSE 1 +HORRO 3868 -9525 KFOE 1 +HORSE 4115 -10468 KZDV 1 +HORSI 6473 -15432 PAZA 1 +HORST 3941 -10800 KZDV 1 +HORTA 2183 -10152 MMEX 2 +HORTA 4066 -329 LELE 2 +HORTE 4422 -12340 KZSE 1 +HORTH 5458 -16655 PAZA 1 +HORTN 4575 -9765 KZMP 1 +HORTO 3912 -7746 KZDC 1 +HORUJ 2715 1624 HLLL 1 +HORUS 3871 -9035 KSUS 1 +HORVA 6648 -15319 PFAL 1 +HORVI 4020 -7691 KZNY 1 +HOS 5368 1008 EDDH 2 +HOS 3835 2614 LGGG 2 +HOSAN 6485 -14780 PAFA 1 +HOSAR 3113 -10471 KZAB 1 +HOSAX 2162 -15975 PHBK 1 +HOSBA 133 10441 WSJC 1 +HOSBY 3042 -8582 KECP 1 +HOSDO 3464 -9926 KLTS 1 +HOSEP 4500 -6880 KZBW 1 +HOSES 3365 -9368 KZFW 1 +HOSEV -7787 16633 NZPG 1 +HOSNU 3712 -12190 KNUQ 1 +HOSOK 2912 -8121 KZJX 1 +HOSPO 2951 -9828 KRND 1 +HOSSY 3442 -9319 KHOT 1 +HOSTE 4508 -7826 CZYZ 1 +HOSTO 3812 -8571 KSDF 1 +HOSTR 4434 -10056 KZMP 1 +HOSTS 4399 -11753 KZLC 1 +HOSTY -671 11565 WADZ 1 +HOT 3448 -9309 KZME 1 +HOTAL 3699 13604 RJTG 1 +HOTAP 3749 -9561 KZKC 1 +HOTAR 3064 -8111 KZJX 1 +HOTAX 3588 -8390 KTYS 1 +HOTCH 3732 -9469 KJLN 1 +HOTEL 3957 1959 LGKR 3 +HOTEL 1300 10033 VTBB 3 +HOTEL 2368 11950 RCAA 3 +HOTIL 3559 -11924 KBFL 1 +HOTIP 3034 -8899 KGPT 1 +HOTKU 5988 -16211 PAQH 1 +HOTMA 2566 -8020 KZMA 1 +HOTNA 4286 -8781 KZAU 1 +HOTOL 4716 11373 ZMUB 1 +HOTPU 4200 -8900 KRFD 1 +HOTSI 2594 -8001 KFLL 1 +HOTTT 3253 -11103 KPHX 1 +HOTUP 3193 -11081 KTUS 1 +HOTUX 4635 -11927 KZSE 1 +HOUMA 2966 -9066 KZHU 1 +HOUND 3108 -8573 KZJX 1 +HOURN 3000 -9430 KZHU 1 +HOUSE 3904 -8619 KZID 1 +HOUTN 4034 -7583 KZNY 1 +HOVAR 4141 -9708 KZMP 1 +HOVAS 3175 -9895 KBWD 1 +HOVCO 2762 -9952 KLRD 1 +HOVEL 4436 -11719 KZLC 1 +HOVEN 3166 -8733 KZTL 1 +HOVEP 4309 -8787 KMKE 1 +HOVER 3774 -9740 KICT 1 +HOVID 2949 4743 OKDI 1 +HOVIK 2980 4744 OKDI 1 +HOVIL 3700 -9433 KJLN 1 +HOVIN 4490 -9303 KSTP 1 +HOVIS 4181 -7865 KBFD 1 +HOVMO 5489 900 EDWW 2 +HOVMO 6489 -14772 PAFA 2 +HOVOK 4638 -11959 KZSE 1 +HOVOM 2811 -8196 KZJX 1 +HOVUK 6227 -14498 KZAN 1 +HOVUX 3248 -9365 KBAD 1 +HOVYO 3972 -10792 KZDV 1 +HOWDI 4254 -7124 KBED 1 +HOWDY 3238 -9645 KDFW 1 +HOWEL 3261 -8059 KNBC 1 +HOWIE 3958 -7465 KZDC 1 +HOWLR 3023 -8196 KNIP 1 +HOWLY -3477 14761 YSCB 1 +HOWRD 3180 -10629 KELP 1 +HOWRY 4137 -9685 KOMA 1 +HOWSE 5416 -12017 CZVR 1 +HOWWE 3379 -7822 KZJX 1 +HOWYA 4059 -7423 KEWR 1 +HOWZR 5053 -11627 CZVR 1 +HOXDE 3196 -9616 KZFW 1 +HOXEK 4711 -11163 KZLC 1 +HOXET 3980 -7797 KZDC 1 +HOXEX 4636 -11741 KZSE 1 +HOXFO 3533 -10148 KAMA 1 +HOXIE 4187 -7785 KZOB 1 +HOXIV 4273 -9427 KZMP 1 +HOXLY 1964 -15605 PHKO 1 +HOXOB 2941 -9805 KRND 1 +HOXOG 6186 -14543 PAGK 1 +HOXOK 3439 -10928 KZAB 1 +HOXOS 3469 -8904 KZME 1 +HOXUR 4263 -9270 KALO 1 +HOYQU 3405 -11752 KONT 1 +HOYTS 3449 -12030 KVBG 1 +HOYTT 4005 -10379 KZDV 1 +HOYYT 3363 -8416 KATL 1 +HOZ 5177 1320 EDWW 1 +HOZER 3415 -10995 KZAB 1 +HOZWU 4404 -10332 KRAP 1 +HOZZR 4457 -10866 KZLC 1 +HPB 6151 -16613 PAZA 1 +HPE 3943 14113 RJTG 1 +HPKNS 2129 -15817 PHJR 1 +HPW 3733 -7712 KZDC 1 +HQM 4695 -12415 KZSE 1 +HQT 3543 -7867 KZDC 1 +HR 4756 673 LFEE 1 +HRB 4562 12626 ZYSH 1 +HRBEK 4531 -9381 KMSP 1 +HRBOR 2771 -8056 KVRB 1 +HRK 4276 -8781 KZAU 1 +HRL 2623 -9765 KZHU 1 +HRLES 3363 -8404 KATL 1 +HRM 3294 336 DAAA 1 +HRMAN 3999 -7887 KPIT 1 +HRMNS 4495 -12239 KZSE 1 +HRO 3632 -9321 KZME 1 +HRS 3494 -8392 KZTL 1 +HRSHL 3368 -8428 KATL 1 +HRSON 3895 -10836 KGJT 1 +HRT 3043 -8669 KZRT 1 +HRV 2985 -9000 KZHU 1 +HRX 3486 -10232 KZFW 1 +HSA 2528 4948 OEJD 1 +HSD 5172 386 EHAM 1 +HSH 3137 12184 ZSHA 1 +HSI 4060 -9843 KZMP 1 +HSL 6571 -15636 PAZA 1 +HSN 2993 12236 ZSHA 1 +HST 2549 -8038 KHST 1 +HTK 6993 2100 ENBD 1 +HTL 4436 -8467 KZOB 1 +HTN 3704 7987 ZWHW 2 +HTN 4641 -10594 KZLC 2 +HTO 1219 -6896 TNCC 2 +HTO 4092 -7232 KZNY 2 +HTSY -360 3350 HTSY 1 +HTY 693 10039 VTBB 2 +HTY 3636 3629 LTDA 2 +HU 3808 6933 UTUT 1 +HUB 2966 -9528 KZHU 1 +HUBAM 5947 -15437 PFKK 1 +HUBAN 4294 -8798 KMKE 1 +HUBBS 3796 -7665 KZDC 1 +HUBDA 3045 -8907 KGPT 1 +HUBEL 3617 -8285 KATL 1 +HUBET 4682 -9682 KFAR 1 +HUBGO 3048 -8790 KZJX 1 +HUBID 5766 -15722 PAPN 1 +HUBIE 3448 -8518 KRMG 1 +HUBIN 7035 -15061 PAQT 1 +HUBIR 4234 -7096 KBOS 1 +HUBJU 3407 -8587 KGAD 1 +HUBMA 4483 -6964 KZBW 1 +HUBNA 5531 -16052 PASD 1 +HUBNU 2932 -9814 KRND 1 +HUBOB 4418 -9809 KHON 1 +HUBOL -742 7258 FJDG 1 +HUBOM 6300 -14160 PAOR 1 +HUBON 3753 -11659 KZLC 1 +HUBOX 4545 -9429 KSTC 1 +HUBPO 4453 -8960 KZMP 1 +HUBRA 6698 -15043 PACX 1 +HUBRD 3326 -11758 KZLA 1 +HUBUK 5961 -16131 PAQH 1 +HUC 3619 14041 RJAH 1 +HUCKK 4101 -11225 KSLC 1 +HUCKS 3888 -9244 KZKC 1 +HUCUM 4483 -9323 KMSP 1 +HUDCU 3675 -9790 KWDG 1 +HUDDZ 4131 -8251 KZOB 1 +HUDES 3117 -8146 KBQK 1 +HUDFO 712 15803 PTPN 1 +HUDGA 3638 -8682 KZME 1 +HUDIB 2946 -9824 KRND 1 +HUDIN 3399 -9835 KSPS 1 +HUDIP 2918 -9478 KGLS 1 +HUDIS 4434 -9792 KHON 1 +HUDNO 6366 -16187 PAMK 1 +HUDOL 3960 -8709 KHUF 1 +HUDON 4056 -7804 KZMP 1 +HUDOP 4182 -7035 KFMH 1 +HUDRO 4605 -9527 KZMP 1 +HUDSN 4496 -9288 KZMP 1 +HUDUD 3074 -8704 KZJX 1 +HUDUK 5999 -15484 PAIL 1 +HUDVO 3875 -9557 KFOE 1 +HUDVU 4637 -11229 KZLC 1 +HUE 4207 -32 LECM 2 +HUE 1640 10770 VVTS 2 +HUFBU 6457 -16584 PAOM 1 +HUFEE 4235 -7089 KZBW 1 +HUFMU 4692 -10056 KBIS 1 +HUFYE 4344 -8894 KZAU 1 +HUGAP 3598 4295 ORQW 1 +HUGAV 5696 -15866 PAPH 1 +HUGBA 3864 -9017 KSTL 1 +HUGBO 3085 -10282 KFST 1 +HUGDI 3349 -11701 KRIV 1 +HUGEN 3753 -8355 KZID 1 +HUGES 3475 4349 ORSH 1 +HUGEX 3310 -10462 KROW 1 +HUGGY 3930 -9485 KMCI 1 +HUGIE 4190 -7559 KZNY 1 +HUGIK 3213 -11095 KTUS 1 +HUGIN 3971 -9306 KZKC 1 +HUGIR 4470 -9362 KMSP 1 +HUGIV 4314 -7614 KSYR 1 +HUGMU 3792 -8765 KEVV 1 +HUGOE 3218 -9977 KDYS 1 +HUGOM 3585 -9831 KZKC 1 +HUGOV 3449 -10935 KZAB 1 +HUGOX 3271 -11455 KNYL 1 +HUGRU 6142 -16577 PAHP 1 +HUGSI 3923 -10795 KZDV 1 +HUGTA 3715 -11359 KZLA 1 +HUGTO 4118 -10097 KLBF 1 +HUGUD 4063 -8873 KBMI 1 +HUGUE 2828 -9750 KZHU 1 +HUGVU 4059 -11690 KBAM 1 +HUH 4895 -12258 KZSE 1 +HUHIF 3099 -9725 KTPL 1 +HUHJO 4690 -9837 KZMP 1 +HUILO -3889 -7308 SCTZ 1 +HUJIR 4693 10277 ZMHH 1 +HUJXU 3253 -10048 KZFW 1 +HUKAG 3271 -8001 KZJX 1 +HUKDI 2811 -8056 KMLB 1 +HUKDO 3620 -9584 KTUL 1 +HUKER 2854 -8131 KMCO 1 +HUKES 1345 14473 PGUM 1 +HUKEV 3365 -8661 KBHM 1 +HUKEX 4682 -9718 KZMP 1 +HUKLA 2091 -15642 PHOG 1 +HUKON 3025 -8755 KNPA 1 +HUKOP 3964 -10784 KZDV 1 +HUKOR 3540 -7753 KZDC 1 +HUKPI 4434 -7188 KZBW 1 +HUKTI 2732 -8179 KZMA 1 +HUKVO 3313 -11707 KNKX 1 +HUKYU 3081 -9557 KUTS 1 +HUL 5075 464 EBBU 2 +HUL 4604 -6783 KZBW 2 +HULAT -494 11607 WADZ 1 +HULAV 4314 -9512 KZMP 1 +HULAX 3323 -8896 KZME 1 +HULEX 4509 -11812 KBKE 1 +HULGA 3282 -8380 KWRB 1 +HULIP 3513 -7581 KZDC 1 +HULIS 6810 -14486 PARC 1 +HULJY 4755 -11127 KGTF 1 +HULKA 4231 -8329 KDTW 1 +HULLA 2274 -10324 MMEX 2 +HULLA 2767 -8019 KVRB 2 +HULLO 2953 -9565 KZHU 1 +HULLS 4166 -8679 KORD 1 +HULMO 3220 -8320 KWRB 1 +HULOD 3372 -9275 KCDH 1 +HULOX 4293 -8795 KMKE 1 +HULPU 3641 -11485 KLSV 1 +HULSO 3880 -9070 KSTL 1 +HUM 6243 1127 ENOS 1 +HUMAL 3718 -7686 KZDC 1 +HUMAN 3364 -11715 KHMT 1 +HUMAX 4669 -6802 KPQI 1 +HUMBO 3663 -8960 KZME 1 +HUMEB 6295 -14276 PAOR 1 +HUMEK 5036 -11931 CZVR 1 +HUMEL 4019 -7593 KRDG 1 +HUMEX 3233 -9983 KDYS 1 +HUMGI 3548 -10892 KGUP 1 +HUMID 4220 -8883 KRFD 1 +HUMIK 6326 -14261 PFTO 1 +HUMIT 3373 -11704 KHMT 1 +HUMMR 3248 -11117 KDMA 1 +HUMOD 5949 -15191 PAHO 1 +HUMOM 4145 -7313 KZBW 1 +HUMOR 4751 2588 LRBB 1 +HUMPE 3887 -10469 KCOS 1 +HUMPP 4721 -12181 KZSE 1 +HUMPY 6012 -14500 PAZA 1 +HUMRA 5972 -15506 PAMP 1 +HUMTY 3473 -11233 KPRC 1 +HUMUG 3129 -10051 KSJT 1 +HUMUL 4078 -8906 KZAU 1 +HUMUS 4507 -7407 CZUL 2 +HUMUS -435 12668 WAAZ 2 +HUMUT 4691 -12256 KGRF 1 +HUMVI 4053 -8649 KGUS 1 +HUNAN 5971 -14005 PAYA 1 +HUNAV 3543 -11905 KBFL 1 +HUNBA 3416 -10359 KCVS 1 +HUNDA 3396 -11817 KLAX 1 +HUNEE 4187 -7277 KBDL 1 +HUNER 3813 -10447 KPUB 1 +HUNEX 3493 -8093 KCLT 1 +HUNGO 3484 -8998 KMEM 1 +HUNIN 3209 -11079 KDMA 1 +HUNKI 3378 -9823 KZFW 1 +HUNKR 3410 -10366 KCVS 1 +HUNNE 3886 -7614 KZDC 1 +HUNOR 2954 -9830 KRND 1 +HUNPA 3267 -9392 KZFW 1 +HUNPU 2210 -15980 PHBK 1 +HUNSU 4014 -11166 KZLC 1 +HUNTE 3609 -12127 KZOA 1 +HUNTN 3957 -10448 KZDV 1 +HUNTO 3647 -9439 KXNA 1 +HUNTT 3840 -8266 KZID 1 +HUNTZ 4288 -10807 KZLC 1 +HUNVI 3600 -10933 KZLA 1 +HUNVO 3009 -8164 KNIP 1 +HUO 4141 -7459 KZNY 1 +HUP 3157 -10538 KZAB 1 +HUPAD 4029 -8899 KBMI 1 +HUPDA 5550 -13319 PAKW 1 +HUPED 4074 -8605 KGUS 1 +HUPEG 4063 -10747 KZDV 1 +HUPEK 4463 -6825 KZBW 1 +HUPER 3049 -8833 KMOB 1 +HUPGI 6691 -15692 PAOB 1 +HUPKO 3256 -11725 KNZY 1 +HUPLI -1435 -17074 NSTU 1 +HUPLO 3654 -9699 KZKC 1 +HUPMA 4175 -7045 KFMH 1 +HUPNO -765 -1489 FHAW 1 +HUPOK 3466 -8736 KMSL 1 +HUPOT 4651 -9094 KZMP 1 +HUPOV 3828 -7640 KNHK 1 +HUPTO 3676 -8750 KHOP 1 +HUPTU 3950 -12274 KZOA 1 +HUPUG 6702 -16291 PAOT 1 +HUPUK 2169 -15916 PHHN 1 +HUPVU 6656 -14530 PFYU 1 +HUR 4033 11675 ZBPE 1 +HURBE 4246 -7085 KBOS 1 +HURBS 3294 -9701 KZFW 1 +HURDD 4864 -10147 KMOT 1 +HURDE 2803 -8019 KPBI 1 +HURDS 4494 -7199 KZBW 1 +HUREN 4903 9511 ZMUB 1 +HURER 4470 -8900 KZMP 1 +HURES 4265 -8477 KZOB 1 +HURIK 3419 -10206 KZFW 1 +HURIM 3471 -11833 KWJF 1 +HURKO 3480 -9238 KLRF 1 +HURKU 6641 -14555 PFYU 1 +HURLI 4261 -9680 KZMP 1 +HURLO 4227 -12283 KMFR 1 +HURLR 3400 -11791 KLAX 1 +HURLS 3799 -8596 KFTK 1 +HURLY 4259 -7229 KZBW 1 +HURSI 3317 -11739 KZLA 1 +HURST -4115 17460 NZWN 2 +HURST 4394 -9020 KZAU 2 +HURTT 3710 -7933 KZDC 1 +HURTZ 3916 -7640 KBWI 1 +HURUG 1350 14471 PGUA 1 +HUSAR 5107 -11269 CZEG 1 +HUSAS 4286 -10651 KCPR 1 +HUSAT 4350 -7012 KPWM 1 +HUSBO 4166 -9054 KZAU 1 +HUSEL 3916 -7736 KZNY 1 +HUSEM 4209 -11216 KZLC 1 +HUSGU 3335 -11261 KLUF 1 +HUSHH 4484 -9323 KMSP 1 +HUSIN 3967 -8513 KZID 1 +HUSIP 3522 -9747 KZKC 1 +HUSKA 3720 -9709 KZKC 1 +HUSKE 4685 -10085 KBIS 1 +HUSKI 4348 -7172 KZBW 1 +HUSKK 3977 -8976 KSPI 1 +HUSKR 4110 -9676 KZMP 1 +HUSKY -3449 13150 YMMM 2 +HUSKY 3333 -8398 KZTL 2 +HUSLA 3469 -9927 KLTS 1 +HUSMA 2771 -8197 KZMA 1 +HUSON 4696 -11421 KMSO 1 +HUSRI 3131 -9252 KESF 1 +HUSSK 4548 -9397 KSTC 1 +HUSTN 3489 -8057 KZTL 1 +HUSTS 3605 -11524 KLSV 1 +HUSUG 6544 -14646 PAEI 1 +HUSUN 3124 -9471 KZHU 1 +HUSUT 2640 12782 RODN 1 +HUT 3800 -9793 KZKC 1 +HUTAN 4373 -8397 KMBS 1 +HUTEL 938 14531 KZAK 1 +HUTEM 3390 -8078 KMMT 1 +HUTEN 3265 -9706 KDFW 1 +HUTEP 4283 -9972 KZMP 1 +HUTEX 2511 -7754 MYNN 1 +HUTIL 6429 -14567 PAZA 1 +HUTIP 3069 -8814 KBFM 1 +HUTKI 4435 -12092 KRDM 1 +HUTNA 4368 -7032 KPWM 1 +HUTNO 3023 -8187 KNIP 1 +HUTON 5386 -12169 CZVR 1 +HUTOR 3415 -9221 KZME 1 +HUTOS 6296 -14194 PAOR 1 +HUTPA 6200 -14544 PAGK 1 +HUTUK 4817 -12380 KCLM 1 +HUTUL 4689 9246 ZMKD 1 +HUUGE 3958 -10480 KDEN 1 +HUUPP 3059 -8577 KECP 1 +HUUPR 4123 -11227 KSLC 1 +HUUTA 4671 -9432 KZMP 1 +HUVAD 6701 -15077 PABT 1 +HUVAN 2121 10511 VVNB 1 +HUVAS 3915 -9459 KMKC 1 +HUVAT 6147 -16569 PAVA 1 +HUVER 5968 -16327 PAGG 1 +HUVOR 3765 -9726 KIAB 1 +HUVOS 4601 -9785 KZMP 1 +HUVUP 3359 -8691 KBHM 1 +HUVUX 4176 -7211 KZBW 1 +HUWHA 3513 -9920 KCSM 1 +HUWKU 3996 -7523 KZNY 1 +HUX 1578 -9626 MMEX 1 +HUXEL 7651 -6980 BGTL 1 +HUXEM 3238 -10702 KLRU 1 +HUXIN 2786 -9741 KNGP 1 +HUXLY 4491 -7564 CZUL 1 +HUXOG 3298 -10596 KHMN 1 +HUXOR 2131 -15805 PHIK 1 +HUXUN 6563 -15655 PAHL 1 +HUXUP 3029 -8771 KZJX 1 +HUXUX 2992 -8181 KNIP 1 +HUXZI 3617 -10719 KZAB 1 +HUY 2858 10945 ZPZU 1 +HUYJO 3925 -11985 KZOA 1 +HUYKA 3364 -8859 KZME 1 +HUZER 3294 -8405 KZTL 1 +HV 6564 -1807 BIAR 1 +HVE 3842 -11070 KZLC 1 +HVN 4126 -7289 KHVN 1 +HVQ 3835 -8177 KZID 1 +HVR 4854 -10977 KZLC 1 +HW 5247 955 EDDV 2 +HW 2903 7947 VIDF 2 +HWANG 4041 -7633 KZNY 1 +HWE 4177 14083 RJTG 1 +HWKGV 6333 -14100 PAZA 1 +HWS -1247 13104 YBBB 1 +HWTCC 5470 -13123 CZVR 1 +HWYYM 4636 -8413 KZMP 1 +HWYYN 4327 -7908 KZOB 1 +HX 2686 10428 ZPKM 1 +HXF 4335 -8840 KZAU 1 +HXW 3668 -8750 KHOP 1 +HYDEN 3420 -11888 KOXR 1 +HYDER 3598 -8498 KCSV 1 +HYDES 3437 -9841 KDAL 1 +HYDRA -3477 13500 YMMM 2 +HYDRA 4025 -7563 KZNY 2 +HYDRO 3357 -10168 KZFW 1 +HYDRR 3327 -11307 KPHX 1 +HYDRS 3845 -7569 KSBY 1 +HYE 3526 13959 RJTT 2 +HYE 3137 -8565 KZJX 2 +HYETO 4035 -8017 KAGC 1 +HYGEN 4015 -10519 KZDV 1 +HYILL 3998 -7528 KPHL 1 +HYK 3797 -8447 KZID 1 +HYLEE 5732 -16992 PAZA 1 +HYLLA 4251 -10298 KZDV 1 +HYLND 4261 -7098 KBOS 1 +HYMAK 3705 -9823 KZKC 1 +HYMAN 3211 -10120 KZFW 1 +HYMES 3487 -11795 KEDW 1 +HYMLI 4162 -8369 KTOL 1 +HYMNS 3855 -10321 KDEN 1 +HYNES -7786 16634 NZPG 2 +HYNES 2839 -9681 KZHU 2 +HYOGO 3486 13500 RJTG 1 +HYP 3722 -12040 KZOA 1 +HYPER 3968 -7723 KZDC 1 +HYR 4602 -9145 KZMP 1 +HYS 3885 -9928 KZKC 1 +HYUGA 3213 13204 RJFN 1 +HYWAY 2998 -9544 KIAH 1 +HYZER 2865 -8213 KZJX 1 +HYZMN 3346 -8428 KATL 1 +HZ 3065 11315 ZHWH 1 +HZL 4098 -7613 KAVP 1 +HZN 3952 -11900 KZOA 1 +HZP 3994 -8625 KZYQ 1 +I 5941 2480 EETN 1 +IA 4504 2007 LYBE 1 +IAB 3762 -9727 KIAB 1 +IAH 2996 -9535 KZHU 1 +IAI 1965 -15602 PHZH 1 +IANNN 5824 -15747 PAII 1 +IAS 4723 2758 LRBB 1 +IB 4883 -9158 CZWG 2 +IB 5941 2461 EETN 2 +IBA 735 397 DNKK 2 +IBA 3887 137 LEIB 2 +IBAAH 3606 -9679 KZKC 1 +IBABA 4688 542 LFFF 1 +IBABI -3363 14101 YMMM 1 +IBADA 487 8337 VCCC 1 +IBAGA -532 -3493 SBAO 2 +IBAGA 4974 1056 EDGG 2 +IBAGO 1354 12131 RPHI 1 +IBAGU 5235 754 EDVV 1 +IBALA -465 10394 WIIZ 1 +IBALU 3444 -879 GMMM 1 +IBAMA -94 13444 WABZ 1 +IBAMO 5485 3312 UUWV 1 +IBANA 3085 7628 VIDF 1 +IBANE 3304 -8013 KCHS 1 +IBANI 2500 7672 VIDF 1 +IBANU 2342 8962 VGFR 1 +IBAPA 2518 9144 VGFR 1 +IBARA 5195 1944 EPWW 1 +IBARI 6198 2332 EFPS 1 +IBATO 5218 792 EDDG 1 +IBBEB 6240 -15971 PAHC 1 +IBDAR 71 -5917 SBRE 1 +IBDAS 4757 7841 UASS 1 +IBDUK 5169 -220 EGVA 1 +IBEAM 4540 -11802 KZLC 1 +IBEBE 3145 -8331 KZJX 1 +IBECA 6702 -14584 PAVE 1 +IBECE 3327 -9613 KZFW 1 +IBEFY 3708 -8946 KZKC 1 +IBEGI 3183 12227 ZSHA 1 +IBEK -789 -3557 SBRF 1 +IBEKA 5003 1894 EPWW 1 +IBEKO 5626 1108 EKAH 1 +IBELA 1938 7683 VABF 1 +IBEME 4436 -8479 KZMP 1 +IBENA 6391 2232 EFES 1 +IBENI 4401 1392 LDZA 1 +IBEPA 1500 7554 VABF 1 +IBERA 4951 628 LFEE 1 +IBERI 4216 4172 UGGG 1 +IBERO 4135 -792 LPPC 1 +IBERT 782 -5808 SYGC 1 +IBESA 5048 633 EDGG 1 +IBESO -3699 17897 NZZC 1 +IBEYE 5520 -16270 PACD 1 +IBG 440 -7511 SKED 1 +IBGEN -249 3272 HTDC 1 +IBGOS 4431 2499 LRBB 1 +IBHAX 6348 -16213 PAMK 1 +IBHEJ 3146 -9279 KAEX 1 +IBHEN 4163 -9668 KZMP 1 +IBIDO 4088 -1019 LPPC 1 +IBINI 4817 858 EDGG 1 +IBISI 4296 2168 LYBA 1 +IBISS 2571 -8000 KMIA 1 +IBITA 1892 9200 VECF 1 +IBIXE 3337 -11173 KIWA 1 +IBIXY 4040 -10492 KZDV 1 +IBKER 3666 5188 OIIX 1 +IBKOB -319 3610 HTDC 1 +IBKOK -825 1517 FNAN 1 +IBKUG 2944 5000 OIIX 1 +IBL -95 -9096 SEGU 1 +IBLIG 5100 5266 UARR 1 +IBLOK -1879 1168 FYWH 1 +IBMAR -274 3275 HTDC 1 +IBMAT -2832 5700 FIMM 1 +IBMIX 4995 1080 EDUU 1 +IBMOB 4158 6804 UAII 1 +IBNAB -2352 1889 FYWH 1 +IBNIS -3264 1872 FACA 1 +IBNOP -1499 2932 FLFI 1 +IBNUX 2627 5420 OIOI 1 +IBOBA -1746 -17057 NSFA 1 +IBOBI 1431 11834 RPRP 1 +IBOCO 3286 -10299 KZFW 1 +IBOGA 5219 10934 UIII 1 +IBORE 4713 -9696 KFAR 1 +IBOXE 4588 -10247 KZMP 1 +IBOXY 4125 -9621 KZMP 1 +IBQUP 3897 -9956 KZKC 1 +IBRAD 1343 4200 HHAA 1 +IBRAK -1899 2730 FVHA 1 +IBRAV 3638 5579 OIIX 1 +IBREK 5640 1223 EKDK 1 +IBRIF 3231 -9967 KABI 1 +IBRIK 4424 2847 LRCK 1 +IBRIL 6027 7009 USRR 1 +IBRIM 7055 2530 ENBD 1 +IBRIS -2887 2595 FAJA 1 +IBROD 5650 -1000 EISN 1 +IBROK 4421 3226 UKFV 1 +IBROM -32 3990 HKNA 1 +IBROP -932 3335 HTDC 1 +IBROS 4179 1005 LIRR 1 +IBRUS 5533 5809 USCC 1 +IBRUT 4159 5107 UBBA 1 +IBSAK -1907 3595 FQBE 1 +IBSAL 3011 4874 OIOI 1 +IBSAX -1567 3897 FQBE 1 +IBSEN 2052 -8024 MUFH 1 +IBTAN 524 4085 HAAA 1 +IBTEK -2972 2521 FAJA 1 +IBTOS 2878 5033 OIIX 1 +IBTOV -3083 2811 FACA 1 +IBUCK 4394 -8991 KVOK 1 +IBUDA 2307 8216 VECF 1 +IBUDU 1500 7506 VABF 1 +IBUFY 3409 -9014 KZME 1 +IBUGE 3310 -11748 KCRQ 1 +IBUHO 6474 -15662 PAGA 1 +IBUKI 3559 13646 RJNA 1 +IBULE 3463 -11806 KZLA 1 +IBUNA -2706 15248 YBBB 1 +IBURI 4193 14147 RJTG 1 +IBUSU 2553 8392 VECF 1 +IBUYI 3864 -9226 KJEF 1 +IBVIK -3267 2336 FACA 1 +IBVIT -2841 2100 FAJA 1 +IBVUB 1674 6202 VABF 1 +IBVUW 3156 -9263 KAEX 1 +IBWEN 3496 -11886 KBFL 1 +ICACA 4394 -12322 KEUG 1 +ICADI 5861 -15618 PAZA 1 +ICADU 4639 -11202 KZLC 1 +ICAKE 3320 -8900 KZME 1 +ICALU 6153 -16038 PALG 1 +ICANI 3724 1064 DTTC 1 +ICARO 1510 -9576 MMID 1 +ICARU 6154 -15021 PAGQ 1 +ICASA 5949 -13969 PAYA 1 +ICASI 4003 -8422 KDAY 1 +ICATI 3258 -11452 KNYL 1 +ICAVY 3450 -8878 KZME 1 +ICAYI 4126 -9621 KZMP 1 +ICBOD 3126 -8347 KZJX 1 +ICBRG 7653 -6866 BGTL 1 +ICCAP 2928 -9854 KSKF 1 +ICCOH 6236 -14552 PAGK 1 +ICEBE 4708 -12031 KZSE 1 +ICEBI 6445 -14946 PANN 1 +ICECE 3601 -9589 KTUL 1 +ICEEE 6414 -16658 PAZA 1 +ICELA 4417 -8770 KZMP 1 +ICELU 5700 -13540 PASI 1 +ICEMN 2858 -9834 KZHU 1 +ICEPE 5955 -13980 PAYA 1 +ICESO 3065 -9657 KCLL 1 +ICF 3391 -9845 KZPS 1 +ICICO 4349 -7296 KZBW 1 +ICICU 5536 -16019 PASD 1 +ICIES 3871 -10778 KZDV 1 +ICIGI 6215 -14545 PAGK 1 +ICILI 5717 -13578 PASI 1 +ICING 3931 -8430 KZID 1 +ICINU 3789 -8768 KEVV 1 +ICIOM 937 -6941 SVZM 1 +ICIVI 3140 -9240 KESF 1 +ICJIX 3616 -9010 KZME 1 +ICK 5507 -13161 PAAK 1 +ICKEL 3320 -9705 KDFW 1 +ICKOJ 4181 -8122 KZOB 1 +ICN 3720 12748 RKRN 1 +ICO -3497 -7122 SCEZ 1 +ICODE 4192 -10333 KBFF 1 +ICOGU 3355 -11367 KZAB 1 +ICOLA 5017 -12035 CZVR 1 +ICONA 6459 -14801 PAFA 1 +ICONO 4670 -10065 KBIS 1 +ICORE 3483 -7697 KNKT 1 +ICORY 3781 -10604 KZDV 1 +ICOSI 4476 -8892 KZMP 1 +ICOTE 3228 -8614 KMGM 1 +ICOVU 3364 -8869 KZME 1 +ICT 3775 -9758 KZKC 1 +ICUBI 4661 -11154 KZLC 1 +ICUCO 3942 -8628 KZID 1 +ICUGA 3309 -11698 KCRQ 1 +ICUKE 4481 -8863 KZMP 1 +ICUKU 6481 -14788 PAFA 1 +ICUSI 3423 -8498 KZTL 1 +ICUTO 4004 -7436 KNEL 1 +ICUTU 4223 -12178 KLMT 1 +ICW 6455 -14908 PAZA 1 +ID 3167 11872 ZSZS 1 +IDA 4352 -11206 KZLC 1 +IDABO 4400 2103 LYBA 1 +IDACE 4081 -7409 KEWR 1 +IDACU 5973 -15124 PAHO 1 +IDAGA 1100 10090 VTBB 1 +IDAGE 3622 -8680 KBNA 1 +IDAHO 1926 -6764 TJZS 1 +IDALE 3593 -11536 KZLA 1 +IDAMI -88 12646 WAAZ 1 +IDANI 3478 2176 LMMM 1 +IDANU -2668 13573 YMMM 1 +IDARI 6934 16603 UHMM 1 +IDARO 4971 696 EDGG 1 +IDARU 4464 2698 LRBB 1 +IDASI 4447 1711 LQSB 1 +IDASO 1266 8356 VOMF 1 +IDAVE 2614 -15862 KZAK 1 +IDBAL 4446 7803 UAAA 1 +IDBIW 5959 -15496 PAIL 1 +IDDAE 3284 -8495 KZTL 1 +IDDAS 3297 -9388 KZFW 1 +IDDER 3075 -9333 KZHU 1 +IDEAL -1950 -5013 SBBS 2 +IDEAL 2338 -10176 MMEX 2 +IDEAS 4177 -8355 KZOB 1 +IDEBE 3437 -7965 KFLO 1 +IDECA 4286 -11027 KZLC 1 +IDEED 4291 -7069 KPSM 1 +IDEEL 2957 -9868 KSKF 1 +IDEKO 5299 945 EDWW 1 +IDELO 4526 2308 LRBB 1 +IDELU -1160 13636 YBBB 1 +IDEMU -1000 -17770 NFFN 1 +IDENE 3947 -10710 KZDV 1 +IDEPA 4073 958 LIRR 1 +IDERI 5360 8210 UNBB 1 +IDESI 5190 189 EGTT 1 +IDEVI -622 8332 YMMM 1 +IDEXU 5270 1704 EPWW 1 +IDFEF 4485 -7358 KZBW 1 +IDGAR 5429 8543 UNNT 1 +IDGER 3806 -7636 KZDC 1 +IDGES 3069 -8651 KZJX 1 +IDIBI 874 7937 VCCC 1 +IDIGA 5854 6637 USTR 1 +IDILE 3305 -7998 KCHS 1 +IDILI 5087 4545 URRV 1 +IDILO 4079 2544 LGGG 1 +IDIME 3301 -11681 KNKX 1 +IDIMI 3898 1938 LGGG 1 +IDINE 4046 -7868 KJST 1 +IDINI 1764 -1527 GOOO 1 +IDIRE 3609 -9614 KTUL 1 +IDISY 4307 -12336 KZSE 1 +IDITE 3554 4325 ORQW 1 +IDIYE 2910 -9471 KGLS 1 +IDJ 4751 -9492 KZMP 1 +IDJOP 3880 -9582 KFOE 1 +IDKER 4364 -366 LEMO 1 +IDKUT 800 9550 WMFC 1 +IDLAS 6793 -5358 BGGL 1 +IDLER 4249 4015 UGGG 1 +IDLIN 6982 2000 ENTC 1 +IDLOC 3879 -9045 KSTL 1 +IDLUY 3671 -9661 KZKC 1 +IDMAS 82 10431 WSJC 1 +IDMET 7050 2263 ENEN 1 +IDNEY 4864 -12341 CZVR 1 +IDNIP -1523 -17553 NFFF 1 +IDOCA 2992 18000 KZAK 1 +IDOCO 4192 -7267 KBDL 1 +IDODA -2945 14504 YMMM 1 +IDOGE 3693 -7622 KNGU 1 +IDOJU 2997 -9055 KMSY 1 +IDOKA 5135 3985 UUWV 1 +IDOKI 4986 -619 EGTT 1 +IDOKO 5034 387 LFFF 1 +IDOKU -1826 11111 YMMM 1 +IDOLA 2500 7512 VIDF 1 +IDONA 4399 943 LIMM 1 +IDORA 5680 12869 UELL 1 +IDORI 4179 975 LIRR 1 +IDOSA 4974 587 EBUR 1 +IDOSI 1900 11250 VHHK 1 +IDOTO -1152 12665 YBBB 1 +IDRAN 5692 11828 UIAM 1 +IDRIS 4027 5575 UTAK 1 +IDROD 6334 -16936 PAZA 1 +IDROF 2911 -8137 KZJX 1 +IDROS 4653 6109 UATT 1 +IDSAN 4037 6729 UTTR 1 +IDSAR 4539 2880 UKOV 1 +IDSEG 2768 10569 ZPKM 1 +IDSEK -968 15807 AGGG 1 +IDSEL 341 10392 WMFC 1 +IDSEM -3467 17775 NZZC 1 +IDSIB 1481 7517 VOMF 1 +IDSID 2763 10511 ZPKM 1 +IDU 2996 -9656 KZHU 1 +IDUBU -4365 17234 NZCH 1 +IDUBY 3868 -9055 KSTL 1 +IDUCY 4500 -11607 KZLC 1 +IDUDE 4174 -8749 KMDW 1 +IDUDO 744 8531 VCCC 1 +IDUDU 2860 7690 VIDP 1 +IDUHE 4671 -11724 KZSE 1 +IDUMA 2290 11395 ZGZG 1 +IDUNA 138 10399 WSSS 1 +IDURO 144 10402 WSSS 1 +IDUTA -1762 -15047 NTTR 1 +IDVAS 149 10404 WSSS 1 +IDVEL 3535 12055 ZSHA 1 +IDVIY 4693 -9711 KFAR 1 +IDWUN 4069 -7626 KLNS 1 +IEB 3757 -9266 KZKC 1 +IFAVU 3799 -7945 KZDC 1 +IFAYY 4698 -12381 KHQM 1 +IFDOH 3124 -9744 KTPL 1 +IFEHI 3280 -11663 KNZY 1 +IFEPU 3087 -10285 KFST 1 +IFFEY -3196 15436 YBBB 1 +IFHEJ 3266 -11689 KSAN 1 +IFI 3581 -9800 KZFW 1 +IFIGO 3941 -8762 KZID 1 +IFM 3143 -8349 KZJX 1 +IFNOF 3243 -10318 KZFW 1 +IFONA 3889 -9558 KFOE 1 +IFORU 2975 -9529 KHOU 1 +IFPOB 4701 -10169 KZMP 1 +IFSOX 3270 -11738 KSAN 1 +IFZAP 4356 -8960 KZAU 1 +IGABI -3741 17492 NZZC 1 +IGADO 4596 12742 ZYSH 1 +IGAGE 3595 -7896 KZDC 1 +IGAMA 1368 7200 VABF 1 +IGANG 1042 12245 RPHI 1 +IGAPO -560 -6183 SBAZ 1 +IGARI 694 10359 WSTS 1 +IGAWA 3512 13827 RJTT 1 +IGAYA 3592 -7874 KRDU 1 +IGB 3349 -8851 KZME 1 +IGCAS 4076 -7612 KZNY 1 +IGDOK 3552 12782 RKTT 1 +IGEBE 3373 -8404 KATL 1 +IGEBO 624 9508 WMFC 1 +IGECY 4160 -8777 KMDW 1 +IGEHU 4003 -10998 KZLC 1 +IGEME 6659 -14392 PACI 1 +IGEPY 4482 -9331 KMSP 1 +IGETE 6699 -14693 PAVE 1 +IGETO -3309 -17500 NZZO 1 +IGGLE 4001 -7500 KPHL 1 +IGIBE 2944 -9507 KEFD 1 +IGIDY 4771 -9971 KZMP 1 +IGINO 2902 7654 VIDF 1 +IGIPY 3508 -9905 KZFW 1 +IGIRE 3305 -11466 KNYL 1 +IGITE 3955 -9436 KMCI 1 +IGIVI -3837 17577 NZZC 1 +IGK 5156 4605 UWSS 1 +IGL 4872 1157 EDMM 1 +IGLET -3247 16670 NZZO 1 +IGLNB 4874 1164 EDMM 1 +IGLOO 3582 -9174 KZME 1 +IGLUT 3760 12958 RKTT 1 +IGM 3526 -11393 KZLA 1 +IGMAR 1572 7600 VABF 1 +IGMIF 2820 -8044 KMLB 1 +IGN 4167 -7382 KZOB 1 +IGNAQ 2848 -8235 KZJX 1 +IGNAW 2954 -9523 KEFD 1 +IGNIS 1735 11115 ZJSY 1 +IGOCI 4045 -7917 KLBE 1 +IGOCO 4722 -9318 KHIB 1 +IGODA 5573 14488 UHSH 1 +IGOGU 752 9442 WMFC 1 +IGONA 2597 8026 VABF 1 +IGONE 6597 -16112 PABL 1 +IGONO 2397 11407 ZGZG 1 +IGOPO -1194 13412 YBBB 1 +IGORO 5636 2820 UUWV 1 +IGORR 3182 -9747 KZFW 1 +IGORS 2688 -8043 KZMA 1 +IGOSO 3406 13410 RJTG 1 +IGOTT 3203 -12038 KZAK 1 +IGOTU 2628 9232 VECF 1 +IGR 6744 8664 UOOO 1 +IGRAS 3731 13274 RJTG 1 +IGREX 972 9442 WMFC 1 +IGROD 4165 13678 UHWW 1 +IGRUG 4688 -7118 CYQB 1 +IGSEL 5823 -12500 CZEG 1 +IGTAD 4761 -5292 CYYT 1 +IGTAS 4508 -6299 CZQM 1 +IGU -2573 -5449 SARU 1 +IGUDE 3564 4332 ORQW 1 +IGULA 154 10406 WSSS 1 +IGULE 6713 -15088 PACX 1 +IGUME 3637 -9791 KEND 1 +IGUPE 3394 -11852 KLAX 1 +IGURE 3485 -9919 KLTS 1 +IGURU 2395 12400 RCAA 1 +IGUWU 4338 -8806 KZAU 1 +IGVER 4338 -8114 CZYZ 1 +IGZ 1956 573 DAAA 1 +IHAPT 4701 -12040 KZSE 1 +IHAYO 4612 -11892 KZSE 1 +IHD 3997 -7936 KZOB 1 +IHEDU 4346 -8805 KZAU 1 +IHEYA 4352 -7160 KZBW 1 +IHIHI 6464 -16510 PAZA 1 +IHIYO 3786 -10274 KZDV 1 +IHJAK 3878 -9216 KCOU 1 +IHNIT 5968 -15694 PAJZ 1 +IHOGY 4504 -9028 KZMP 1 +IHOJA 4459 -9024 KZMP 1 +IHPOP 2767 -9815 KZHU 1 +IHSAS 3521 -9769 KOKC 1 +IHSAZ 3134 -9748 KTPL 1 +IHTEM 3482 -8983 KMEM 1 +IHTUD 6155 -15936 PANI 1 +IID 2272 7581 VABF 1 +IIM 2476 9390 VECF 1 +IIP 4268 -10523 KZDV 1 +IIU 3810 -8558 KZID 1 +IJ 4787 13465 ZYSH 1 +IJBEW 3256 -8382 KMCN 1 +IJDIV 4117 -9221 KOTM 1 +IJEMI 4322 -8863 KZMP 1 +IJEQU 3249 -9555 KTYR 1 +IJESY 4076 -7412 KEWR 1 +IJEYU 4474 -9347 KFCM 1 +IJGIJ 4745 -10170 KZMP 1 +IJJUB 4196 -8583 KZAU 1 +IJKOM 4693 -9652 KFAR 1 +IJKUV 4713 -10147 KZMP 1 +IJMEP 4864 -10137 KZMP 1 +IJOFU 3521 -9458 KFSM 1 +IJOZI 4350 -12336 KZSE 1 +IJOZO 2986 -9400 KBPT 1 +IJOZU 3779 -8122 KBKW 1 +IJPOV 3922 -8642 KBMG 1 +IJT 2478 14132 RJAW 1 +IJWUH 3066 -8179 KJAX 1 +IJYEP 4196 -8536 KZAU 1 +IKABA 2752 7631 VIDF 1 +IKACE 3421 -9855 KSPS 1 +IKADA 4467 13665 UHWW 1 +IKADI 3409 12348 ZSHA 1 +IKAHU 3867 -9912 KZKC 1 +IKAMU 5534 2464 EYVI 1 +IKANA 5499 6820 UACP 1 +IKAPI -496 11398 WADZ 1 +IKARO 3787 2633 LGGG 1 +IKASA -2000 10349 YMMM 1 +IKATA 2377 11714 ZGZU 1 +IKATI 1448 7477 VOMF 1 +IKAYO 4481 -10875 KZLC 1 +IKBAK 4978 -12139 CZVR 1 +IKBOG 4418 -7725 CYTR 1 +IKBUF 3903 -9575 KFOE 1 +IKBUN 4880 -5607 CZQX 1 +IKDAW 4184 -10714 KZDV 1 +IKDEW 3927 -9787 KZKC 1 +IKDON 4983 -9725 CYWG 1 +IKDOX 2872 -10850 MMZT 1 +IKDUN 4397 -7778 CYTR 1 +IKE 3375 12978 RJTG 1 +IKECA 3048 -8135 KZJX 1 +IKEDA 4292 14338 RJTG 1 +IKELA 1866 11225 VHVH 1 +IKENA -1357 -17244 NSFA 1 +IKESY 4458 -9220 KZMP 1 +IKETY 4401 -10796 KWRL 1 +IKEXE 4495 -6904 KBGR 1 +IKGUT 5950 -14623 PAMD 1 +IKHIG 3676 -12069 KZOA 1 +IKIBU -473 10684 WIIZ 1 +IKIBY 4435 -9372 KZMP 1 +IKICO 3494 -8104 KCLT 1 +IKIKO 2225 7737 VABF 1 +IKINA 2145 8200 VECF 1 +IKIQU 3149 -8554 KDHN 1 +IKISE 4728 -12262 KTCM 1 +IKISI 3585 10415 ZLHW 1 +IKISY 3681 -12056 KZOA 1 +IKITI 4592 12124 ZYSH 1 +IKIVE 6678 -15199 PABT 1 +IKIZY 6152 -16052 PALG 1 +IKK 4107 -8785 KZAU 1 +IKMAN 6250 -6300 CZUL 1 +IKMIQ 4739 -12020 KZSE 1 +IKMOR 4770 -5288 CYYT 1 +IKMUS 5399 -12306 CZVR 1 +IKNAL 5826 -6772 CZUL 1 +IKNAR 4719 -7416 CZUL 1 +IKOCI 6691 -15688 PAOB 1 +IKODA -1662 15745 YBBB 1 +IKOGU 2338 8965 VGFR 1 +IKOMA 3460 13565 RJOO 1 +IKOSI 2072 8195 VABF 1 +IKOYA 3328 -9623 KZFW 1 +IKPEZ 3574 -8049 KRUQ 1 +IKRIY 3604 -11547 KLAS 1 +IKROL 742 786 DNKK 1 +IKRON 127 1153 FCCC 1 +IKROP 578 887 DNKK 1 +IKTAL -453 2620 FZZA 1 +IKTAM 1058 1060 DNKK 1 +IKTAV 2263 1050 DRRR 1 +IKTUL -273 -1223 GOOO 1 +IKTUS -209 1323 FCCC 1 +IKUBA 3086 11590 ZHHH 1 +IKUDE 3015 -8173 KNIP 1 +IKUFU 6167 -15986 PANI 1 +IKUGE 3915 -7546 KDOV 1 +IKUGI 1857 9640 VYRR 1 +IKUJI 3704 13749 RJTG 1 +IKUKO 575 10322 WSJC 1 +IKULA 1000 9735 VTBB 1 +IKULE 5861 -15850 PFCL 1 +IKUMA -1043 12714 YBBB 1 +IKUMI 589 10392 WSJC 1 +IKUPY 3390 -8115 KCAE 1 +IKURA 2203 -8920 MMID 1 +IKUWY 4298 -9333 KZMP 1 +IKUYA 4198 -8797 KORD 1 +IKVIW 4270 -7329 KBOS 1 +IKVOS -510 1929 FZZA 1 +IKWEY 6032 -14492 PACV 1 +IL 839 443 DNKK 2 +IL 6727 1472 ENBO 2 +ILA 3907 -12203 KZOA 1 +ILAKE 3479 -9429 KZME 1 +ILALE 5956 -15422 PFKK 1 +ILAMO 1780 -6853 MDCS 1 +ILAPY 3028 -8791 KZJX 1 +ILARE 4731 -11937 KMWH 1 +ILATA 1988 -7950 MKJK 1 +ILATU 6107 -12233 CZWG 1 +ILAVE 6810 -14561 PARC 1 +ILAYA 3805 -8611 KZID 1 +ILB 4557 1417 LJLA 1 +ILBAS 486 862 FCCC 1 +ILBEK -2568 -5146 SBCW 1 +ILBEM -180 -5506 SBAZ 1 +ILBER -2555 -4991 SBCW 1 +ILBIB 1255 2245 HSSS 1 +ILBOK -364 2088 FZZA 1 +ILC 3825 -11439 KZLC 1 +ILCIZ 3228 -9517 KTYR 1 +ILDAD 1721 22 DRRR 1 +ILDAM -1059 11698 WIDD 1 +ILDIN -764 1384 FNAN 1 +ILDIR -1800 1000 FYWH 1 +ILDIV -273 1882 FZZA 1 +ILDOR 2016 1802 FTTT 1 +ILEAN 3421 -11886 KLAX 1 +ILECU 4512 -10031 KZMP 1 +ILEEN 3186 -11064 KTUS 1 +ILEME 2956 -10080 KDLF 1 +ILEMY 3883 -9530 KZKC 1 +ILENE 4015 -7527 KTEB 1 +ILERU 4762 -5260 CYYT 1 +ILETY 4231 -9122 KZAU 1 +ILEWA -1017 16072 AGGG 1 +ILEXY 3035 -9708 KZKZ 1 +ILEYO 3491 -8222 KZTL 1 +ILGER -1745 -1000 SBAZ 1 +ILGOL -1270 1439 FNAN 1 +ILGOT 1015 -1252 GLRB 1 +ILHAN 4045 3370 LTAC 1 +ILI 5975 -15491 PAZA 1 +ILIBA 4458 -7663 CZYZ 1 +ILIDI 5402 -9483 CZCZ 1 +ILIDO 2824 -7412 KZNY 1 +ILIKE 3344 -11229 KPHX 1 +ILIMY 3128 -10058 KSJT 1 +ILISI 5465 -11040 CYOD 1 +ILISU 5035 -10589 CZWG 1 +ILIXU 4403 -7740 CZYZ 1 +ILJAY 3990 -8524 KZID 1 +ILKAM -179 2895 FZZA 1 +ILKIT 1288 -6766 SVZM 1 +ILKOD -574 -6316 SBAZ 1 +ILKOM -2902 -6286 SACF 1 +ILKOX -1337 -3555 SBRE 1 +ILLED 3068 -9670 KCLL 1 +ILLIE 4125 -8413 KZOB 1 +ILLIW 4001 -7653 KMDT 1 +ILLOW 3904 -9474 KZKC 1 +ILM 3358 4642 OIIX 2 +ILM 3435 -7787 KZDC 2 +ILMAN -149 -4914 SBAZ 1 +ILMAP 3136 4695 ORBB 1 +ILMAR -1427 -7651 SPIM 1 +ILMET 1505 -6612 SVZM 1 +ILMOK -1301 -5685 SBBS 1 +ILMOX -1459 -7084 SPIM 1 +ILMUK 6494 16725 UHMA 1 +ILMUX -246 -7285 SPIM 1 +ILNEM -2108 -4464 SBBS 1 +ILNIG -42 -6038 SBAZ 1 +ILNOV 80 -5934 SBAZ 1 +ILNUB 92 -5932 SBAZ 1 +ILNUW 5972 -15120 PAHO 1 +ILO -1769 -7135 SPIM 1 +ILOBE 4245 -9022 KZAU 1 +ILOCE 6373 -17034 PASA 1 +ILODE 4160 -9410 KZMP 1 +ILONA 1704 -8482 MHTG 1 +ILOPE 3054 -8659 KTPA 1 +ILOYA 3653 -8753 KZME 1 +ILOYO 5901 -16045 PATG 1 +ILOZA 3526 -10143 KAMA 1 +ILPAR -2570 -6509 SACF 1 +ILPEM -2096 -6839 SCFZ 1 +ILPEP -2704 -5501 SARU 1 +ILPER -106 -4906 SBAZ 1 +ILPUR -1287 -4273 SBRE 2 +ILPUR -2270 -5998 SGFA 2 +ILR 4359 -11896 KZLC 1 +ILRAY 4040 -8682 KLAF 1 +ILREF 3365 -11462 KZLA 1 +ILRES -1316 -6235 SBAZ 1 +ILRUH 3129 -10059 KSJT 1 +ILRUS -3195 -6514 SACU 1 +ILSAA 4840 -12171 KZSE 1 +ILSAS -2625 -6185 SACU 1 +ILSAT -203 -4832 SBAZ 1 +ILSIC 3563 -12060 KPRB 1 +ILSOT -1419 -5476 SBBS 1 +ILSOV -933 -6361 SBAZ 1 +ILSUR -3104 -6969 SACU 1 +ILTAF 6483 -14782 PAFA 1 +ILTEG -1674 -4829 SBCW 1 +ILTEN -4 -7200 SKED 1 +ILTER -180 -7787 SEGU 1 +ILTON 5687 10378 UIBB 2 +ILTON 4150 -8499 KZAU 2 +ILTOS -3945 -6811 SAEU 1 +ILTUK 4912 2550 UKLV 1 +ILTUR 684 -7821 MPMP 1 +ILUDE 4550 -9417 KSTC 1 +ILUFI 3559 -9759 KOKC 1 +ILUGO 5032 -7338 CZCZ 1 +ILULE 3139 -9206 KESF 1 +ILURI 1630 -6300 TJZS 1 +ILUSA 1865 -7261 MTPP 1 +ILUXY 3445 -7799 KILM 1 +ILVIR 384 -7129 SKED 1 +ILVOS -1000 -8442 SPIM 1 +ILWAC 4633 -12418 KZSE 1 +ILWAF 5710 -13545 PASI 1 +ILZ 2672 864 DAAA 1 +IMABA -708 10751 WIIZ 1 +IMADI 1896 -7728 MKJK 1 +IMAHA 3030 -8209 KZJX 1 +IMAMO 4900 -5479 CYQX 1 +IMANA 5539 5977 USCC 1 +IMAPE 4625 -8439 KCIU 1 +IMARA 1901 -9577 MMVR 1 +IMARE 6456 -14729 PAZA 1 +IMARI 3338 12993 RJTG 1 +IMAVE 3395 -8309 KAHN 1 +IMB 4465 -11971 KZSE 1 +IMBAT 3868 2691 LTBL 2 +IMBAT 1065 -6788 SVZM 2 +IMBAV -4590 -7099 SAVU 1 +IMBER -2462 -6326 SACU 1 +IMBOL -2775 -6493 SACF 1 +IMBUD -607 -4030 SBRE 1 +IMCEF 2979 -8208 KGNV 1 +IMDAM 2040 5513 OOMM 1 +IMDAS 2487 4674 OERK 1 +IMDAT 2768 5118 OIIX 1 +IMDAX 1632 3893 HHAA 1 +IMDEK 2278 5937 OOMM 1 +IMDEN 1635 4546 OYSC 1 +IMDIW 4257 -9206 KALO 1 +IMDOX 2858 4924 OKAC 1 +IME 5705 -13537 PASI 1 +IMEBE 2093 -15637 PHOG 1 +IMEDO 1730 -6915 MDCS 1 +IMELA 2342 -7818 MUFH 1 +IMELE 3285 -9705 KDFW 1 +IMENO 3162 6604 OAKN 1 +IMETA 5918 7589 UNLL 1 +IMEVE 6033 -16667 PAMY 1 +IMGES 3498 7015 OAKX 1 +IMGEV -2799 2829 FAJA 1 +IMHUJ 5656 -13259 PAWG 1 +IMIAL 3001 -9003 KNEW 1 +IMILE 3878 -2711 LPLA 1 +IMIME 3513 -9717 KZFW 1 +IMITO 1580 -9400 MMID 1 +IMKAD 1588 5386 OOMM 1 +IMKAK -407 4112 HKNA 1 +IMKAL -1139 3443 FWLL 1 +IMKAM -2224 3530 FQBE 1 +IMKAR 1559 4384 OYSC 1 +IMKEN 3174 4960 OIIX 1 +IMKIT 569 3939 HAAA 1 +IMKOT 540 5500 FSSS 1 +IMLAK -257 3595 HTDC 1 +IMLAP -1879 3638 FQBE 1 +IMLAX 2549 3045 HECC 1 +IMLED -3054 1855 FACA 1 +IMLEX -757 1283 FNAN 1 +IMLID -3054 3002 FAJA 1 +IMLIT -2329 3359 FQBE 1 +IMLIW 4525 -8915 KZMP 1 +IMLOT 2529 5713 OOMM 1 +IMLOW 3687 -11359 KZLA 1 +IMLOY 3049 -8915 KGPT 1 +IMLUK -3168 2700 FACA 1 +IMLUT -3051 1568 FACA 1 +IMMES 4318 -8954 KZAU 1 +IMN 2807 967 DAAA 1 +IMOBY 3340 -8675 KBHM 1 +IMOCK 2654 -8177 KZMA 1 +IMODE 3455 -9421 KZME 1 +IMOJU 3687 -11942 KFAT 1 +IMOLA 1121 -8580 MHTG 1 +IMOME 5827 -13543 PAGS 1 +IMOMY 4027 -10493 KFNL 1 +IMONI 1838 -7860 MKJK 1 +IMONO 2657 12806 RODN 1 +IMORE 3687 -7595 KNTU 1 +IMORO 1151 -6166 TTZP 1 +IMOSO 2208 -10290 MMZT 1 +IMOTU 3576 13904 RJTY 1 +IMOTY 936 16743 PKRO 1 +IMOXY 3604 -9092 KZME 1 +IMPAL 3310 13520 RJTG 1 +IMPAT 3241 5815 OIOI 1 +IMPCO 3490 -9695 KFTW 1 +IMPEL -2980 -5295 SBCW 2 +IMPEL 3836 -8708 KZID 2 +IMPER 3845 -9040 KZKC 1 +IMPLY 3755 -12197 KZOA 1 +IMPOK -2750 1406 FACA 1 +IMPOL -2755 3610 FQBE 1 +IMPOR 4863 -12313 KZSE 1 +IMPOS 1853 5131 OYSC 1 +IMR 3832 2701 LTBB 1 +IMRAB -3154 2680 FACA 1 +IMRAD 2608 3573 HECC 1 +IMRAM 1793 4150 OEJD 1 +IMRAS -883 1459 FNAN 1 +IMREN 4077 2838 LTBA 1 +IMRIC 3801 -8456 KLEX 1 +IMRON -2084 3729 FQBE 1 +IMRUT 3155 2956 HECC 1 +IMSAD -3296 2336 FACA 1 +IMSAK 2766 4664 OBBB 1 +IMSAN -250 3812 HKNA 1 +IMSEN 2449 5455 OMAA 1 +IMSIK 3492 6925 OAIX 1 +IMSIL 1596 4369 OYSC 1 +IMSOM -3393 1801 FACA 1 +IMSUT 1435 3137 HSSS 1 +IMT 4582 -8811 KZMP 1 +IMTAG -2471 3342 FQBE 1 +IMTAN 1655 4733 OYSC 1 +IMTAS 2630 5195 OBBB 1 +IMTEN 2589 5591 OMAE 1 +IMTET -2634 3089 FAJA 1 +IMTOL 2486 4677 OERK 1 +IMTOR 675 3487 HAAA 1 +IMTOY 3361 -8675 KBHM 1 +IMU -630 10834 WIIZ 1 +IMUFO 709 17137 PKMJ 1 +IMUKE 4854 -9467 KZMP 1 +IMULE 3988 -7419 KNEL 1 +IMUPY 3507 -8209 KGSP 1 +IMUSY 4166 -8134 KCGF 1 +IMUYU 4089 -9821 KGRI 1 +IMVIM 2535 5520 OMDB 1 +IMYOG 3674 -11946 KFAT 1 +IMZUY 3530 -9761 KOKC 1 +IN -2387 3540 FQBE 2 +IN 5460 3733 UUWV 2 +INABA 3583 13378 RJOH 1 +INACE 3698 -9775 KZKC 1 +INACU 4262 -8479 KZOB 1 +INADU 177 2979 FZZA 1 +INAHO 3816 13920 RJRJ 1 +INAKA 369 -300 DGAC 2 +INAKA -4095 17370 NZZC 2 +INALE 4208 -7658 KELM 1 +INAMA 1913 417 DRRR 1 +INASU -1983 -5487 SBCW 2 +INASU 800 1229 FCCC 2 +INAWO -905 15909 AGGG 1 +INAXE 4829 -12289 KZSE 1 +INB 4195 3371 LTAA 1 +INBAK 4437 3435 UKFV 1 +INBAL 5019 4184 URWW 1 +INBAT 3972 4270 LTAA 1 +INBAX 5146 773 EDGG 1 +INBED 4939 1094 EDMM 1 +INBOB 5561 500 EKDK 1 +INBOK 5328 8428 UNBB 1 +INBOL 4347 2380 LBSR 1 +INBOM 4000 -830 LPFR 1 +INBOS 4994 962 EDGG 1 +INBOX 3837 -3336 LPPC 1 +INBRD 3081 -8701 KZJX 1 +INBUG 4940 723 ETAR 1 +INBUL 3850 -3000 LPPC 1 +INBUS 5240 4242 UUWV 1 +INBUT 4541 1192 LIMM 1 +INCAS -2176 -6811 SLLP 2 +INCAS 3967 280 LESJ 2 +INCIN 3135 -9276 KZME 1 +INDAL 5479 5237 UWKD 1 +INDAN 1419 12087 RPLL 1 +INDAX 3750 1529 LIRR 1 +INDDY 4190 -8781 KORD 1 +INDEE 2314 -7439 MYNN 1 +INDEG 4085 -379 LECM 1 +INDEK 3277 7327 OPLR 1 +INDEN 2903 -9546 KZHU 1 +INDER 6705 8774 UOOO 1 +INDET 4251 -9188 KZAU 1 +INDEX 4332 -8448 KZOB 1 +INDIA 4134 91 LECM 3 +INDIA 2410 11886 RCAA 3 +INDIA 2843 -8077 KZMA 3 +INDIC 3793 -9711 KZKC 1 +INDIG 5200 1800 EPWW 1 +INDIK 6327 14320 UEMH 1 +INDIO 1043 -8555 MRLB 2 +INDIO 2542 -10860 MMZT 2 +INDIT 5299 8595 UNBB 1 +INDIV 5229 26 EGUL 1 +INDOB -23 -5056 SBAZ 1 +INDOK 5295 1213 EDUU 1 +INDOO 3242 -9547 KZFW 1 +INDOT 3433 1695 LMMM 1 +INDRA 5922 -15834 PADL 1 +INDRO 2924 -7910 KZMA 1 +INDUR 4012 4366 LTAA 1 +INECE 1980 -15605 PHKO 1 +INECO 3221 -9977 KABI 1 +INEKE 3038 -8144 KZJX 1 +INEPA 1625 204 DRRR 1 +INERE 3660 -9775 KZKC 1 +INESS 2578 -8038 KMIA 1 +INEYA 3618 -9070 KZME 1 +INFEQ 2647 -9766 KHRL 1 +ING 5088 174 LFFF 2 +ING 6380 -1664 BIRD 2 +INGAL 6244 0 ENSV 1 +INGAS 6922 -5152 BGGL 1 +INGEL 4290 1723 LDZA 1 +INGEN 5683 5346 USPP 1 +INGER 6496 5023 UUYP 1 +INGLE 3684 -7625 KORF 1 +INGMA -3610 16003 YBBB 1 +INGOL 3967 -11508 KZLC 1 +INGON 3622 -8029 KZTL 1 +INGOR 4936 -25 LFRR 1 +INGRA 2547 -7722 MYNN 1 +INGUS 6409 -17267 UHMA 1 +INHAM 4905 -12546 CZVR 1 +INHEF 3691 -7618 KORF 1 +INHOF 3584 -9604 KZFW 1 +INIBE 3438 -9851 KLAW 1 +INICE 6160 -14975 PAAQ 1 +INILE 4561 -8934 KRHI 1 +INIME 1360 14495 PGUA 1 +INIRO 1333 -1843 GOOO 1 +INISA 1744 1150 DRRR 1 +INISE 4173 -7419 KZBW 1 +INISH 3375 -11854 KZLA 1 +INJUX 4429 -10665 KZLC 1 +INK 3187 -10324 KZFW 1 +INKAK 4840 373 LFFF 1 +INKAM 4915 861 EDGG 1 +INKAT 6394 2269 EFES 1 +INKEN 4152 -8677 KZAU 1 +INKER 4790 -9303 KZMP 1 +INKET 5181 477 EHAA 1 +INKIR 4071 616 LFMM 1 +INKIS 6094 2287 EFES 1 +INKLE 3161 -11099 KOLS 1 +INKOE 3905 -7683 KBWI 1 +INKOL 6050 2410 EFES 1 +INKOM 4325 3064 LBWR 1 +INKOS 4597 2275 LRBB 1 +INKOW 4340 -7163 KZBW 1 +INKSR 4250 -8316 KDTW 1 +INKUL 5669 5796 USSS 1 +INKUN 6016 2514 EFHK 1 +INKUR 5360 -739 EISN 1 +INL 4857 -9341 KZMP 1 +INLAK 5148 -152 EGTT 1 +INLAR 5097 648 EDGG 1 +INLAS 6265 819 ENTR 1 +INLET 3339 -7933 KZJX 1 +INLIR 6031 14594 UHOO 1 +INLOG 6017 2695 EFES 1 +INLOT 4184 1952 LATI 1 +INLYT 3691 -7607 KNGU 1 +INMAN 3382 -8442 KFTY 1 +INN 4723 1140 LOVV 1 +INNAM 3625 -9246 KZME 1 +INNDY 4177 -7110 KZBW 1 +INNES 1846 -6723 TJBQ 1 +INNEZ 3979 -7478 KZNY 1 +INNIS 3003 -9511 KZHU 1 +INNOL 5811 -15193 PAZA 1 +INNOP 4471 -12326 KCVO 1 +INNOR 3518 -8083 KCLT 1 +INNUP 3382 -9368 KZFW 1 +INOCO 336 -6664 SVZM 1 +INOCU 3640 -8735 KZME 1 +INODO 376 1082 FCCC 1 +INOKA 229 1430 FCCC 1 +INOKE -3203 15132 YBBB 1 +INOLA 3621 -9542 KZKC 1 +INONI -306 1571 FCCC 1 +INONY 4574 -9438 KRYM 1 +INOSA 172 600 DGAC 1 +INOTE 3607 -9434 KZME 1 +INOTY 5259 -17463 PAZA 1 +INPAS 4474 2602 LROP 1 +INPAX 4941 118 LFRR 1 +INPEK 4016 556 LFMM 1 +INPIN 2855 -8181 KZJX 1 +INPIR 3861 -2693 LPLA 1 +INPOL 5054 3102 UKBV 1 +INPOT 5244 20 EGUL 1 +INPUD 4867 1154 EDUU 1 +INPUT -91 -5802 SBAZ 2 +INPUT 5531 465 EGTT 2 +INRAM 3865 -9432 KZKC 1 +INRED 4288 5245 UATE 1 +INRER 5605 1281 ESMM 1 +INRES 4398 2077 LYBA 1 +INRIK 5013 6934 UACC 1 +INRIT 6648 6347 UUYW 1 +INROG 4841 2681 LUUU 1 +INROS 6540 7350 USDS 1 +INRUK 5324 15571 UHMM 1 +INS 5754 -404 EGPX 1 +INSAC 3719 -7869 KZDC 1 +INSAG 4608 2251 LRBB 1 +INSAT 3306 1019 DTTC 1 +INSEP 7350 1500 ENBO 1 +INSER 4618 3896 URRV 1 +INSLO 3868 -11730 KZOA 1 +INSOM 4001 6496 UTSB 1 +INSUL 5575 10702 UEEE 1 +INSUN 5040 -632 EGNN 1 +INTAG 42 -7857 SEGU 1 +INTAK 5764 11121 UIAA 1 +INTAL 4873 7048 UAKD 1 +INTAR 5538 1301 EKDK 1 +INTAX 3959 -293 LECM 1 +INTEG 4715 994 LOVV 1 +INTEL -724 -4754 SBBS 1 +INTEP 5615 5141 UWKD 1 +INTER -713 -6764 SBAZ 2 +INTER 3788 1367 LIRR 2 +INTET 5623 941 EKDK 1 +INTIB -3000 -17910 NZZO 1 +INTID -1686 17586 NFFF 1 +INTIK 4368 11190 ZBPE 1 +INTIL 2646 7654 VIDF 1 +INTLL 4546 -12287 KZSE 1 +INTOL -136 -3283 SBRE 1 +INTON 6831 -15143 PAKP 1 +INTOR 5983 2519 EETT 1 +INTOS 3737 13133 RKTT 1 +INTOT 301 10114 WMKL 1 +INTRO 3218 3474 LLTA 1 +INUGA -718 1852 FZZA 1 +INUNE 4502 -9399 KMSP 1 +INUVA -4 1911 FZZA 1 +INUWE 3188 -9896 KBWD 1 +INUXY 4161 -10921 KRKS 1 +INUZE 3515 -11166 KFLG 1 +INVAL 5536 2382 EYKA 1 +INVAN 640 8100 VCCC 1 +INVAS -1807 -16500 NZZO 1 +INVER 5944 6543 USTR 1 +INVOK 3479 12932 RJTG 1 +INVOL 5765 1122 EKDK 1 +INVOR 231 440 DGAC 2 +INVOR 3807 6697 UTSK 2 +INVOW 5944 -14596 PAMD 1 +INW 3506 -11080 KZLA 1 +INWAM 3279 -9314 KDFW 1 +INWOD 3304 -9701 KDFW 1 +INYOE 3790 -11876 KZOA 1 +INZAT 5952 -14670 PAMD 1 +IODAD -139 -6710 SBAZ 1 +IOG 6604 -2268 BIRK 1 +IOK -840 14636 AYPY 1 +IOM 5407 -476 EGTT 1 +IONIA 4260 -7376 KALB 1 +IONIC 2204 12101 RCAA 1 +IONNS 4438 -10039 KPIR 1 +IOO 1084 12249 RPHI 1 +IORIO 2410 -7187 KZMA 1 +IOS 1574 -8859 MHTG 1 +IOVI 3452 -10350 KCVS 1 +IOW 4152 -9161 KZAU 1 +IP 5473 3665 UUWV 1 +IPA -2716 -10941 SCIZ 1 +IPACI 3584 4306 ORQW 1 +IPAMU -270 1334 FCCC 1 +IPANE 4761 -11790 KGEG 1 +IPANI 655 2100 FCCC 1 +IPAPE 3049 -8824 KMOB 1 +IPAPY 3216 -9112 KTVR 1 +IPATA 1387 12181 RPHI 1 +IPATE 3244 -10709 KLRU 1 +IPAXY 2741 -9881 KZHU 1 +IPAYO 3818 -12202 KSUU 1 +IPDAS 3425 12672 RKTT 1 +IPEKA 68 -733 GOOO 1 +IPEME 3222 -9556 KTYR 1 +IPEMY 4744 -9483 KZMP 1 +IPERA 2036 -2070 GCCC 1 +IPETE 3278 -7990 KCHS 1 +IPETO -260 1018 FCCC 1 +IPEYE 4274 -10668 KCPR 1 +IPFAH 2581 -8033 KMIA 1 +IPHIW 3401 -11646 KLAX 1 +IPI 86 -7767 SKED 1 +IPIHO 3422 -11857 KBUR 1 +IPIKE 3629 -9786 KEND 1 +IPIYA 5556 -13311 PAKW 1 +IPKAL 5813 1345 ESDF 1 +IPKIS 4437 1430 LDZO 1 +IPKON -806 10827 WIIZ 1 +IPL 3275 -11551 KZLA 1 +IPLAN 4840 403 LFFF 1 +IPLAS 2633 8565 VECF 1 +IPLED 4340 4950 UATE 1 +IPLEN 5409 8372 UNBB 1 +IPLIT 5464 1936 EPWW 1 +IPLOT 6444 2554 EFPS 1 +IPNAK 162 10409 WSSS 1 +IPNAR 4274 5910 UTNN 1 +IPNAW 3330 -11788 KLAX 1 +IPNEC 2869 -8145 KSFB 1 +IPOBA 2248 -105 DRRR 1 +IPOLE 3008 -8559 KPAM 1 +IPOLU -331 1613 FZZA 1 +IPOMA 581 700 DNKK 1 +IPONA 2000 -850 GOOO 1 +IPONO 1511 2241 FTTT 1 +IPOPE 3379 4258 ORAA 1 +IPOTA 121 741 FCCC 1 +IPOTE 4186 -10369 KBFF 1 +IPOVO 266 863 FOOL 1 +IPOXE 6429 -15881 PAKV 1 +IPOYU 6039 -16199 PAEE 1 +IPRAG 3130 12244 ZSHA 1 +IPRAR 4074 6858 UAII 1 +IPREL 5295 12995 UHBB 1 +IPREZ 4775 -9982 KZMP 1 +IPRIL 5167 -23 EGTT 1 +IPRIX 700 10413 VVTS 1 +IPROF 4726 -11920 KMWH 1 +IPROP 1684 11000 ZJTS 1 +IPRUS 4655 3503 UKFV 1 +IPSAG 2583 -10305 MMTY 1 +IPSAS 6343 2162 EFES 1 +IPSEB 2538 -11055 MMLP 1 +IPSIS 2336 -9934 MMTY 1 +IPSUL 6178 2179 EFES 1 +IPSUM 1513 -9366 MMID 1 +IPT 3785 3036 LTAA 1 +IPTAK 1891 -9582 MMVR 1 +IPTEX 1784 -10194 MMEX 1 +IPTIT 2310 -9139 MMID 1 +IPTON 6200 0 ENEN 1 +IPTOR 2885 -10690 MMTY 1 +IPTUD 4943 740 ETAR 1 +IPTUN 2218 -9830 MMTY 1 +IPUCO 4455 -8902 KZMP 1 +IPUDE 3489 -8673 KHUA 1 +IPULI -199 2842 FZZA 1 +IPUME 6654 -15199 PFAL 1 +IPUMY 3603 -11538 KLAS 1 +IPURE 4003 -7460 KWRI 1 +IPUTA 1355 345 DRRR 1 +IPZOF 2833 -8092 KZMA 1 +IQGOJ 4823 -11413 KGPI 1 +IQIGO 3827 -11987 KMCC 1 +IQJAZ 3662 -7742 KZDC 1 +IQPOD 3579 -8036 KRUQ 1 +IQQ -2037 -7017 SCFZ 1 +IQSAL 4399 -6885 KZBW 1 +IQT -379 -7332 SPIM 1 +IQUQU 7027 -15053 PAQT 1 +IQYEL 4256 -9266 KALO 1 +IR -1586 -4794 SBBR 1 +IRA 3534 2519 LGGG 1 +IRAGA 954 2234 FCCC 1 +IRAKE 3569 -7734 KZDC 1 +IRALO 1268 -1365 GOOO 1 +IRARE -7795 16616 NZPG 1 +IRASA -327 2869 FZZA 1 +IRASU -3539 -6174 SAEU 1 +IRATA 749 -7880 MPZL 1 +IRATI -3212 -6519 SACF 1 +IRATU -2783 -5622 SARR 1 +IRAVA -4811 -6424 SAVU 1 +IRAVE 3761 -11665 KZLC 1 +IRAVU -5077 -6876 SAVU 2 +IRAVU 686 -2762 GOOO 2 +IRAXI 1300 -4500 TTZP 1 +IRAXO -4654 -6811 SAVF 1 +IRBAB 1947 4264 OEJD 1 +IRBAK 4362 1008 LIMM 1 +IRBAM 2836 -10924 MMZT 1 +IRBAX 3609 2842 LGGG 1 +IRBEK 2886 -10850 MMTY 1 +IRBIM 5865 -6053 CZCZ 1 +IRBIN 3924 6700 UTSD 1 +IRBIR 4757 1110 EDMM 1 +IRBIS 6492 11095 UERR 1 +IRBIX 3122 -10622 MMTY 1 +IRBOL 5152 3251 UKBV 1 +IRBOT 1695 -9708 MMEX 1 +IRBUR 2500 -10115 MMTY 1 +IRC -3362 -7884 SCIP 1 +IRCIT 4073 -7663 KZNY 1 +IRDAS 1877 -7211 MTPP 1 +IRDOS 5905 2815 ULLL 1 +IRECU 3465 -10971 KZAB 1 +IREDO 1772 -2430 GVSC 1 +IREGO -1551 -6449 SLLF 1 +IREKA -2955 -6083 SARU 1 +IREKO 2348 -10065 MMTY 1 +IRELA 1400 -3743 GOOO 1 +IREME 4269 -11361 KBYI 1 +IREMI -1835 -7538 SPIM 1 +IREMO -3987 -6191 SAVU 1 +IRERE 6056 -15139 PAMR 1 +IRESH 3102 -9771 KZFW 1 +IRETO 794 -7569 SKED 1 +IREVE 3528 -10325 KZAB 1 +IREVY 3267 -9085 KZME 1 +IREYA 4312 -9502 KZMP 1 +IRGAG 4939 723 ETAR 1 +IRGAL 6283 2001 EFES 1 +IRGET 5367 1461 EPWW 1 +IRGIP 6004 -13418 CZWG 1 +IRGIT 4887 7508 UAKK 1 +IRGOL 1827 -8555 MHTG 1 +IRGUL 4114 7209 UTFR 1 +IRGUT 1600 -6991 TNCF 1 +IRIBE 1110 -6688 SVZM 1 +IRICI 2775 -9933 KZHU 1 +IRIDA 188 -7094 SKED 1 +IRIGY 3701 -7804 KBKT 1 +IRIKA -1876 -5848 SLLF 1 +IRILI -2450 -6502 SARU 1 +IRIMA -4400 -6200 SAVU 1 +IRINE 3995 -10464 KDEN 1 +IRIQU 7045 -15769 PATQ 1 +IRISH -4363 17116 NZZC 2 +IRISH 3604 -11477 KZLA 2 +IRISS 3706 -10785 KDRO 1 +IRISU 4097 7337 UAFM 1 +IRITE 4313 -8801 KZAU 1 +IRIYA 4618 -9403 KZMP 1 +IRJ -6220 -5896 SCEF 1 +IRJEX 3442 -9319 KHOT 1 +IRK 5227 10439 UIII 2 +IRK 4014 -9259 KZKC 2 +IRKAL 5448 2422 EYEY 1 +IRKAN 5533 16294 UHPP 1 +IRKEW 6101 -16186 PAZA 1 +IRKID 3392 -1807 LPPC 1 +IRKIS 5325 1089 EDWW 1 +IRKOT 4249 2391 LBSF 1 +IRKUM 5300 -538 EGTT 1 +IRKUN 6541 2540 EFPS 1 +IRLAB 5402 -12270 CYXS 1 +IRLAM -2080 -5405 SBCW 1 +IRLAN 3951 4544 UBUB 1 +IRLAV 5798 -8000 CZUL 1 +IRLIX 4642 1569 LJLA 1 +IRM 3186 3522 LLTA 1 +IRMAL 4532 2882 LRBB 1 +IRMAN 5684 2396 EVRA 1 +IRMAR 4480 679 LFMM 1 +IRMEN 467 11712 WBFC 1 +IRMOS 3422 -8344 KZTL 1 +IRNIE 2667 -8140 KRSW 1 +IRNIS 1220 182 DRRR 1 +IRO 284 2757 FZZA 1 +IROCK 4152 -8691 KORD 1 +IRODE 3883 -9351 KSZL 1 +IRODY 3488 -11247 KZAB 1 +IROHO 4649 -11164 KHLN 1 +IROLA -4298 -6975 SAVU 1 +IRONO -1742 -6833 SLLF 1 +IRONS 3853 -7711 KZDC 1 +IRONU 1123 -7300 SKEC 1 +IROPY 3502 -8200 KGSP 1 +IROSA 980 -7119 SVZM 1 +IROSE 4850 -10023 KRUG 1 +IROSY 3342 -8754 KTCL 1 +IROTI 823 -7351 SKEC 1 +IROTO 4519 -8508 KZMP 1 +IRQ 3371 -8216 KZTL 1 +IRRIE -859 15949 AGGG 1 +IRRON 4114 -11202 KSLC 1 +IRSAN 3317 -1650 LPPC 1 +IRSAW 6668 -15717 PAGH 1 +IRSEW 4227 -7105 KBOS 1 +IRUBE 3100 -8894 KZHU 1 +IRUC -242 -6039 SBEG 1 +IRUCU 6291 -15546 PAZA 1 +IRUHU 3630 -9588 KTUL 1 +IRUKA 872 -8004 MPZL 1 +IRUKI -926 -5206 SBAZ 1 +IRULA -1678 -4808 SBBS 1 +IRULE 3409 -7782 KILM 1 +IRULI -1465 -4924 SBBS 1 +IRULY 3466 -10772 KIKR 1 +IRUMI -797 -6173 SBAZ 1 +IRURE 3228 -9007 KJAN 1 +IRUSE 4346 -11591 KBOI 1 +IRUVA -196 -7084 SKED 1 +IRVEW 4661 -11159 KHLN 1 +IRVIK 825 -62 DGAC 1 +IRVIN 3777 -8404 KZID 1 +IRW 3536 -9761 KZFW 1 +IRWEG 4668 -11161 KHLN 1 +IRXIJ 4684 -11181 KHLN 1 +IS 2415 8904 VGFR 3 +IS -1293 -3842 SBSV 3 +IS 4106 2881 LTBA 3 +ISA 4569 1212 LIPS 1 +ISAAC 2595 -7880 MYNN 1 +ISABE 387 -7474 SKBO 2 +ISABE 2278 -8012 MUFH 2 +ISABL 3247 -9751 KZFW 1 +ISABY 3269 -8000 KCHS 1 +ISACE 4051 -7428 KEWR 1 +ISADI 320 -7573 SKED 1 +ISADO -743 -3451 SBRE 1 +ISAKY 3321 12965 RJTG 1 +ISALA -3168 -5445 SUEO 1 +ISAMI 3181 13057 RJTG 1 +ISAMO -1679 -6791 SLLP 1 +ISANB 4570 1223 LIPS 1 +ISANI 425 -6159 SVZM 1 +ISAPO 1073 -6424 SVZM 1 +ISARA -1061 -6768 SLLF 1 +ISARO 2138 -9042 MMID 1 +ISATO 1318 -7517 SKEC 1 +ISAVA -1520 -6570 SLLF 1 +ISAXE 4849 -10148 KMIB 1 +ISAYA 3263 -11464 KNYL 1 +ISBIX 37 9368 WIIZ 1 +ISBOP 4448 12600 ZLZY 1 +ISD 7806 1360 ENOB 2 +ISD 4349 -9976 KZMP 2 +ISDET 1003 1524 FTTT 1 +ISDOP -225 2402 FZZA 1 +ISDOT -1581 -17281 NSFA 1 +ISEBA 954 -8287 MHTG 1 +ISEGA -3509 -6837 SAMF 1 +ISEGE 4310 -7173 KZBW 1 +ISEKI -1502 -5750 SBBS 1 +ISENA -1437 -5820 SBBS 1 +ISENE 3744 -12201 KSJC 1 +ISERU 729 -9024 MHTG 1 +ISERY 5831 -13707 PAJN 1 +ISEVO -2472 -5682 SGFA 1 +ISGOD 3829 11410 ZLHW 1 +ISGOG 924 13000 RPHI 1 +ISHAQ 2986 6677 OPKR 1 +ISHIX 4687 -10047 KBIS 1 +ISHOV 3015 -9720 KAUS 1 +ISIFU 3672 -12195 KZOA 1 +ISILE 3883 -7686 KADW 1 +ISIME 3983 -10464 KDEN 1 +ISIMO 1016 -7742 MPZL 1 +ISINY 4293 -9073 KZMP 1 +ISIPO -3301 -6602 SAMV 1 +ISITE 4850 -10927 KZLC 1 +ISIVA -238 -5999 SBAZ 1 +ISIYU 2998 -9811 KZHU 1 +ISKAX -863 -5127 SBAZ 1 +ISKEM 4083 12375 ZYSH 1 +ISKES -4486 -6749 SAVU 1 +ISKET 5684 6676 USTR 1 +ISKIA 4069 1389 LIRR 1 +ISKIM -2952 15166 YBBB 1 +ISKUN 303 -7739 SKSK 1 +ISL -855 14445 AYPY 1 +ISLAM 2178 3987 OEJD 1 +ISLAS 2316 -10663 MMMZ 1 +ISLAV -3286 13235 YMMM 1 +ISLER 4365 -9522 KZMP 1 +ISLET 4102 -7367 KHPN 1 +ISLLA 1846 -6581 TJZS 1 +ISLLE 3275 -7957 KZJX 1 +ISLND 4842 -12269 KZSE 1 +ISLOZ 4417 -7433 KSLK 1 +ISMAH 3060 3227 HECC 1 +ISMAR -384 14650 AYPY 1 +ISMAS 573 10004 WMFC 1 +ISMOJ 2990 -8349 KZJX 1 +ISMON 1912 8526 VECF 1 +ISMOR -2850 13120 YMMM 1 +ISN 3275 5183 OIIX 2 +ISN 4825 -10375 KZLC 2 +ISO 3537 -7756 KZDC 1 +ISOBA -173 -5953 SBAZ 1 +ISODI 107 -6133 SBAZ 1 +ISOKA 2208 -1959 GCCC 1 +ISOLA 3988 -8608 KIND 1 +ISOLE 2509 -7436 KZNY 1 +ISOM -2367 -4354 SBGL 1 +ISONE 4225 -9387 KZMP 1 +ISOPA -1494 -5214 SBBS 1 +ISOPI -1666 -4754 SBBS 1 +ISOPO -3131 -6139 SACU 1 +ISORI -3 -7144 SKED 1 +ISORO -3598 -6971 SAMF 1 +ISOSU 33 -5944 SBAZ 1 +ISOSY 4104 -8646 KZAU 1 +ISOTI -520 -6063 SBAZ 1 +ISOTO 993 -7461 SKEC 1 +ISOYA 4272 -10670 KCPR 1 +ISPEL -2142 -7538 SCER 1 +ISPID -1418 15118 YBBB 1 +ISQ 4598 -8617 KZMP 1 +ISQAC 4073 -7286 KZBW 1 +ISR 2723 6072 OIIX 1 +ISRAN -1172 10655 YMMM 1 +ISRAT -3259 -6124 SAEF 1 +ISSAR 3604 -11558 KLAS 1 +ISSEP 3660 -10463 KZAB 1 +IST 4096 2881 LTBB 1 +ISTAN 301 10248 WMFC 1 +ISTAR -1034 -5341 SBAZ 1 +ISTEM -2460 16038 YBBB 1 +ISTER -3567 -5760 SAEF 2 +ISTER 4006 467 LECB 2 +ISTMO 1687 -9640 MMEX 1 +ISTON 4315 -7907 CZYZ 1 +ISTOS -1903 17840 NFFF 1 +ISTOW 3337 -11186 KZAB 1 +ISUBE 3627 -7641 KECG 1 +ISUBY 2819 -8313 KZJX 1 +ISUJU 3479 -7674 KBKW 1 +ISUKA -1623 -5435 SBBS 1 +ISUKY 3725 -8854 KPAH 1 +ISULA 1034 -6535 SVZM 1 +ISUMA 895 -7775 MPZL 1 +ISUNU -224 -5996 SBAZ 1 +ISUPA -772 -1953 SBAZ 1 +ISURA -822 -6345 SBAZ 1 +ISUSA -3164 -6784 SAMV 1 +ISUTA -1992 -4330 SBBS 1 +ISUVA -218 -6155 SBAZ 1 +ISUVE 2771 -8188 KZMA 1 +ISVIG 6300 0 ENEN 1 +ISWIZ 2901 -9591 KZHU 1 +ISYOH 3837 -12174 KSMF 1 +IT -2283 -4336 SBGL 2 +IT -482 1189 FCCC 2 +ITABE 3905 -7547 KDOV 1 +ITADO -2873 -5951 SARR 1 +ITAGI -4725 -6277 SAVU 1 +ITAGO 808 -7862 MPZL 1 +ITAGU -921 -6345 SBAZ 1 +ITAKA 4387 4950 URRV 1 +ITAKO 3612 14103 RJAH 1 +ITALO -2307 -5459 SBCW 1 +ITALU -550 -8158 SPIM 1 +ITALY 3853 -8124 KZID 1 +ITAMA -1422 -5806 SBAZ 2 +ITAMA 896 -6334 SVZM 2 +ITAME 4143 -8724 KZAU 1 +ITAPE -2556 -5742 SGAS 1 +ITARE 3746 -7649 KZDC 1 +ITASE 4501 -6896 KBGR 1 +ITASI 567 -5582 SMPM 1 +ITATA 142 -8032 SEGU 1 +ITAVE 3770 -11671 KZLC 1 +ITAWA 4326 -7097 KPSM 1 +ITAWT 4330 -7123 KPSM 1 +ITAWU 5707 -15896 PAPH 1 +ITAZU 736 13474 PTRO 1 +ITBAM 1667 10960 VVTS 1 +ITBAN 2783 7771 VIDF 1 +ITBEW 4105 -9753 KZMP 1 +ITBEX -927 3348 HTDC 1 +ITBIT 3179 4549 ORBB 1 +ITBOS -173 3264 HTDC 1 +ITBOW 3584 -10499 KZAB 1 +ITCHI 4813 -9203 KZMP 1 +ITDAZ 2761 -9787 KALI 1 +ITECO 3240 -9360 KBAD 1 +ITEGO 1363 -6413 SVZM 1 +ITELA -2897 -6539 SAAR 1 +ITELI 1722 5043 OYSC 1 +ITEMM 3259 -11059 KZAB 1 +ITENU 2538 5517 OMDB 1 +ITEPU 2809 4159 OEJD 1 +ITERE 3683 4287 ORBM 1 +ITESO 1874 4196 OEJD 1 +ITEXE 3688 -9582 KZKC 1 +ITEYA 4121 -10005 KZDV 1 +ITEYU 6307 -15558 PAMC 1 +ITGAD -3172 1000 FAJO 1 +ITGAR 4892 -11760 KZSE 1 +ITGAV 5100 -13200 CZVR 1 +ITGEV 1429 3685 HAAA 1 +ITGIV -3293 -1000 FAJO 1 +ITGON -2263 3532 FQBE 1 +ITGOP -617 3849 HTDC 1 +ITGUW 4037 -7698 KMDT 1 +ITGUY 3476 -7697 KNJM 1 +ITH 4250 -7646 KZNY 1 +ITHOD 6381 -16979 PASA 1 +ITIBE 3826 -7645 KNHK 1 +ITIBI 3158 4928 OIIX 1 +ITIDE -2674 15349 YBBB 1 +ITIFO 944 13791 PTYA 1 +ITIKO 3306 13158 RJTG 1 +ITIKY 4043 -10462 KZDV 1 +ITILA 2368 5880 OOMM 1 +ITIMU 2425 4018 OEJW 1 +ITINA 5582 3866 UUWV 1 +ITIPE 4799 -12229 KPAE 1 +ITITA 2574 5431 OMAE 1 +ITIWO 3184 -8518 KZTL 1 +ITIXI 2784 4708 OEJD 1 +ITIYU 3463 -8667 KHUA 1 +ITJEC 3204 -8522 KZTL 1 +ITKAM -789 1983 FNAN 1 +ITKAN -1085 3198 FLFI 1 +ITKED -1282 3725 FQBE 1 +ITKIC 6184 -16605 PAZA 1 +ITKIT -3336 2616 FACA 1 +ITKOT -2806 1861 FACA 1 +ITLAN -754 3765 HTDC 1 +ITLIK -3527 1500 FAJO 1 +ITLOB 2472 5912 OOMM 1 +ITLOR -1217 2510 FLFI 1 +ITLOX -117 4503 FSSS 1 +ITMAL -2097 3444 FQBE 1 +ITMAM -3410 2401 FACA 1 +ITMAR -200 4258 HCNA 1 +ITMEK -3420 1500 FACA 1 +ITMEN -355 3593 HTDC 1 +ITMIL -2903 3181 FAJA 1 +ITMIX -2573 3195 FAJA 1 +ITMOL -2254 3490 FQBE 1 +ITMOR 4060 -12206 KZOA 1 +ITMUX -2394 1945 FYWH 1 +ITNER 2532 5525 OMDB 1 +ITNEW 3081 -8691 KZJX 1 +ITNOK -3141 2823 FACA 1 +ITNOT 6172 -11364 CZEG 1 +ITNOV -537 3584 HTDC 1 +ITNOX -2824 1789 FACA 1 +ITO 1972 -15501 PHZH 1 +ITOBO -504 3301 HTDC 1 +ITODE 4762 -11762 KSKA 1 +ITOFO 4032 -11195 KZLC 1 +ITOGE 3778 -11677 KZLC 1 +ITOLI 1547 4516 OYSC 1 +ITOMA 2451 5455 OMAA 1 +ITOME 4166 -7435 KSWF 1 +ITONE 4797 -11410 KGPI 1 +ITOPE 3039 -8927 KHSA 1 +ITORI -2936 3160 FADN 1 +ITOSO 2533 5524 OMDB 1 +ITOVA 3333 4469 ORBB 1 +ITOVE 3456 -9840 KFSI 1 +ITPAS -3187 2644 FACA 1 +ITPIK -1220 500 FNAN 1 +ITPOG 874 3816 HAAA 1 +ITPOK 191 5051 FSSS 1 +ITPOL -3099 2837 FAJA 1 +ITR 4353 493 LFMI 1 +ITRAX 2421 5580 OMAE 1 +ITROL -2504 2743 FAJA 1 +ITROM -240 3271 HTDC 1 +ITRON -1562 3365 FQBE 1 +ITROP 1982 -6969 MDCS 1 +ITROY 3553 -9759 KOKC 1 +ITSAV -2585 2967 FAJS 1 +ITSEL 1228 -7000 SVZM 1 +ITSEV -505 3630 HTDC 1 +ITSOK -448 3596 HTDC 1 +ITSUL 4853 3782 UKDV 1 +ITSUX 5605 350 EGEG 1 +ITUBE 4357 -8815 KZAU 1 +ITUCO 3244 -10977 KZAB 1 +ITUDE 3482 -9823 KZFW 1 +ITUKI 3411 13282 RJTG 1 +ITUME 1358 14491 PGUA 1 +ITUMI 2159 3917 OEJN 1 +ITUNA 5420 5583 UWUU 1 +ITUPA 3858 4804 OIIX 1 +ITUPE 3413 -7816 KILM 1 +ITURA 2340 5812 OOMM 1 +ITUSE 3357 -8836 KCBM 1 +ITUVO 1905 5572 OOMM 1 +ITUXE 6726 -15020 PACX 1 +ITUYA 2732 -8188 KZMA 1 +ITUYU 3103 -8668 KZJX 1 +ITVIR 4096 7120 UTFR 1 +ITVIS 5376 14084 UHNN 1 +ITVUH 4231 -7941 KZOB 1 +ITWAN 3267 -8634 KZTL 1 +ITYEF 3935 -8665 KBMG 1 +IUI 3594 -8983 KZME 1 +IV -1291 -3835 SBSV 1 +IVABE 3769 -12132 KTCY 1 +IVADA 4908 13447 UHHH 1 +IVAGA 3667 6892 OAKX 1 +IVANN 6133 -15070 PAZA 1 +IVANO 3529 4521 ORBB 1 +IVANS 3433 -8246 KZTL 1 +IVANZ 3023 -8177 KNIP 1 +IVATE 2205 -15914 PHLI 1 +IVCOB 3118 -8528 KZJX 1 +IVCUP 3558 -9527 KZFW 1 +IVDIG 31 2237 FZZA 1 +IVECU 3567 -11907 KZLA 1 +IVEDA 2518 5549 OMDB 1 +IVEHO 4072 -9784 KZMP 1 +IVELI 3458 4860 OIIX 1 +IVETO 2359 5712 OOMM 1 +IVEYI 3549 -9761 KOKC 1 +IVF 4888 2469 UKLV 1 +IVGIF 3118 -8558 KZJX 1 +IVGOT 4311 2854 LBWR 1 +IVIKY 4226 -8445 KJXN 1 +IVITY 6655 -14576 PFYU 1 +IVIWA 4642 -9410 KZMP 1 +IVKIK 37 2452 FZZA 1 +IVLEL 4944 762 ETAR 1 +IVLUH 3198 -8704 KZTL 1 +IVLUS 4119 6152 UTNR 1 +IVLUT 5224 526 EHRD 1 +IVNAR 3925 7047 UTDD 1 +IVNKA 2692 -7971 KPMA 1 +IVOCE 4250 -9230 KALO 1 +IVODE 2849 -8133 KMCO 1 +IVOLE 3026 -8890 KGPT 1 +IVOLI 4900 1646 LKAA 1 +IVOLU 3402 4431 ORBD 1 +IVOLY 2845 -9694 KZHU 1 +IVOMA 2257 6091 OOMM 1 +IVONE 2825 -8920 KZHU 1 +IVONI 2799 4936 OBOB 1 +IVONU 2506 4568 OEJD 1 +IVORA 1473 4706 OYSC 1 +IVORY 4115 848 LIRR 2 +IVORY 3053 -8692 KZJX 2 +IVOSO 1329 4552 OYSC 1 +IVOVO 2939 4788 OKBK 1 +IVOXE 5709 -16989 PAZA 1 +IVPEM -3253 12800 YMMM 1 +IVR -758 14579 AYPY 1 +IVRAS 5538 9247 UNKL 1 +IVROS 757 -7773 MPZL 1 +IVTEF 3046 -8180 KJAX 1 +IVUCI 4118 -10484 KCYS 1 +IVUKU 3089 4619 ORTL 1 +IVUKY 3555 -8259 KAVL 1 +IVUWE 3192 -8532 KZTL 1 +IVV 4356 -7247 KZBW 1 +IVVRY 3313 -11144 KIWA 1 +IVWEL 3425 -8814 KZME 1 +IVZIN 4309 -7524 KZBW 1 +IWA 3330 -11165 KIAB 1 +IWACK 4893 -12084 KZSE 1 +IWACU 4732 -9899 KZMP 1 +IWADO 3527 -9943 KCSM 1 +IWAHU 3170 -9895 KBWD 1 +IWANY 4846 -12243 KZSE 1 +IWATA 3478 13797 RJNH 1 +IWC 3408 13215 RJTG 1 +IWD 4653 -9013 KZMP 1 +IWELA 4178 -9350 KZMP 1 +IWIQA 4220 -9366 KZMP 1 +IWKID 4699 -11922 KMWH 1 +IWMIB 3458 -11887 KLAX 1 +IWOHI 2137 -15786 PHHI 1 +IWRAV 3834 -8909 KZKC 1 +IWREB 5688 -15899 PAZA 1 +IXABI -2013 6031 FIMM 1 +IXADY 4212 -7954 KZOB 1 +IXAGU -1991 4515 FMMM 1 +IXALU -1408 3173 FLFI 1 +IXAMO -1685 5235 FMMM 1 +IXAQI 4072 -11409 KENV 1 +IXARI -1838 4870 FMMM 1 +IXASY 3531 -9460 KFSM 1 +IXATA -1537 2595 FLFI 1 +IXAVA -1788 4996 FMMM 1 +IXDEB 3664 -11957 KFAT 1 +IXE 3715 14098 RJTG 1 +IXEBU -1212 5141 FMMM 1 +IXEMI -1833 2854 FVHA 1 +IXENI -1929 5011 FMMM 1 +IXESA -1487 4570 FMMM 1 +IXETA -635 1847 FZZA 1 +IXEVE 3275 -8014 KCHS 1 +IXEYA 3530 -9415 KZME 1 +IXFAQ 4198 -7942 KZOB 1 +IXILU 4774 604 LFEE 1 +IXIMA 3681 2336 LGGG 1 +IXIRY 4337 -9344 KZMP 1 +IXITO 4413 880 LIMM 1 +IXNEL 3552 -9425 KZME 1 +IXODA 3496 -555 GMMC 1 +IXODE 3399 -9845 KSPS 1 +IXOME 3046 -8652 KEGI 1 +IXONA 4485 1355 LDMM 1 +IXONI 3832 2223 LGGG 1 +IXOPE 4495 -7221 KZBW 1 +IXORA 4584 859 LIMM 1 +IXORE 4135 -8160 KZOB 1 +IXREV 3024 -8349 KZJX 1 +IXUKO 4260 2677 LBSR 1 +IXUSA 4516 724 LIMM 1 +IXUSE 3297 -8679 KZTL 1 +IXUSI 4344 1173 LIRR 1 +IXUTE 4164 -7841 KBFD 1 +IXXEW 3393 -8873 KZME 1 +IYADY 939 13785 PTYA 1 +IYANE 6287 -14272 PAOR 1 +IYAYA 5997 -15485 PANO 1 +IYECO 4341 -11579 KBOI 1 +IYEDU 4410 -9144 KZMP 1 +IYELI 3584 -8913 KZME 1 +IYGUR 4506 -8907 KZMP 1 +IYHUD 3448 -7789 KILM 1 +IYICU 6216 -14546 PAGK 1 +IYIYO 4249 -7379 KALB 1 +IYLAG 3699 -11359 KZLA 1 +IYLAL 3307 -9257 KELD 1 +IYOBI 4148 -8364 KZOB 1 +IYOCO 3902 -9432 KZKC 1 +IYODO 4413 -10308 KRCA 1 +IYODU 3391 -11883 KLAX 1 +IYOGA 3965 -10461 KZDV 1 +IYOKO 6296 -16364 PFKO 1 +IYOLU 6713 -15092 PABT 1 +IYONU 3229 -8274 KZJX 1 +IYOPE 3199 -8103 KSVN 1 +IYOYI 5724 -13573 PASI 1 +IYOYU 4724 -11172 KGTF 1 +IYSOP 3218 -11000 KZAB 1 +IYTEL 3416 -9181 KZME 1 +IYTEZ 4153 -7406 KSWF 1 +IYUDE 4391 -10280 KRAP 1 +IYULE 3612 -8871 KZME 1 +IYULI 2878 -10029 KZHU 1 +IYULU 3412 -8400 KZTL 1 +IYUNE 3420 -9208 KZME 1 +IYUPI 4297 -8367 KFNT 1 +IYUTE 6693 -15716 PAOB 1 +IYUWI 5683 -15921 PAPH 1 +IZA 3892 147 LECB 1 +IZD 3145 1301 HLLL 1 +IZEXU 4166 -8384 KTOL 1 +IZHAR 3208 3490 LLLL 1 +IZIMI 3994 -7485 KZDC 1 +IZIMU 3446 -7779 KILM 1 +IZK 2289 5776 OOMM 1 +IZKOY 3467 -8263 KZTL 1 +IZLAR 4600 -8808 KZMP 1 +IZMIR 3155 -10943 KDUG 1 +IZORO 3151 -9802 KZFW 1 +IZOSI 3155 -10977 KDUG 1 +IZOSO 694 15798 PTPN 1 +IZOTI 3170 -10974 KDUG 1 +IZOVU 3547 -9411 KFSM 1 +IZROM 4749 -12045 KZSE 1 +IZROZ 2592 -8008 KZMA 1 +IZSAH 3492 -11089 KINW 1 +IZT 1646 -9510 MMID 1 +IZTIR 3374 -11113 KZAB 1 +IZUMI 3657 14002 RJTG 2 +IZUMI 3920 -7743 KIAD 2 +IZUPI 4015 -8331 KOSU 1 +IZUTU 3231 -11136 KZAB 1 +IZUWI 4096 -10175 KZDV 1 +IZXOG 4110 -10142 KZDV 1 +IZYUR 4014 -7881 KZOB 1 +IZZEY 3095 -8550 KZJX 1 +IZZOF 3965 -8462 KZID 1 +IZZOM 3445 -10905 KZAB 1 +JA 3136 13085 RJFY 3 +JA 4474 2048 LYBE 3 +JA 5027 3179 UKBV 3 +JAAMM 3231 -8065 KZJX 1 +JAAWS 1898 -6654 TJZS 1 +JAAYE 2986 -9432 KIAH 1 +JAB 4948 1968 EPRL 1 +JABAB 3266 -9744 KZFW 1 +JABAL -2194 11558 YMMM 2 +JABAL 3315 -11712 KCRQ 2 +JABAR 3354 7186 OPLR 1 +JABBS 2981 -9547 KHOU 1 +JABDI 2200 -15932 PHLI 1 +JABDU 3888 -8458 KCVG 1 +JABER 3999 -7691 KZNY 1 +JABGO 3767 -12250 KSFO 1 +JABIM 3797 -11860 KZOA 1 +JABLA 3434 7058 OAJL 1 +JABLI 3642 -9792 KEND 1 +JABLO 2918 -9830 KZHU 1 +JABMO 4125 -9612 KOFF 1 +JABNA 3610 -11515 KLAS 1 +JABOM 1465 -8767 MHSC 1 +JABON 3812 -12213 KSUU 1 +JABOT 4432 -12104 KZSE 1 +JABRA 3690 12728 RKSG 1 +JABRD 3525 -8552 KMQY 1 +JABRI 4188 -8748 KMDW 1 +JABTA 3047 -8651 KVPS 1 +JABUD 3041 -8709 KNPA 1 +JABUP 3668 -7590 KNTU 1 +JABUR 3800 -8889 KZKC 1 +JABUV 6167 -14996 PAUO 1 +JABVI 3599 -9590 KTUL 1 +JABVU 4681 -10079 KBIS 1 +JAC -624 -5777 SBAZ 2 +JAC 4362 -11073 KZLC 2 +JACCK 3739 -9371 KZKC 1 +JACEE 3916 -8164 KZID 1 +JACEN 3001 -9547 KIAH 1 +JACKE 3273 -8028 KZJX 1 +JACKF 3558 -8428 KTYS 1 +JACKI -1215 12957 YBBB 1 +JACKO 5174 143 EGTT 2 +JACKO 4482 -9306 KMSP 2 +JACKS 4220 -11459 KZLC 1 +JACKT 2783 -8265 KSPG 1 +JACKY 3155 13186 RJTG 2 +JACKY 1497 10217 VTUN 2 +JACOB 3877 -8969 KZKC 1 +JACTA 3149 -8565 KDHN 1 +JADAM 5935 -15573 PAIG 1 +JADAN 4670 -10065 KZMP 1 +JADAT 3924 -8438 KLUK 1 +JADEB 3944 -10195 KZDV 1 +JADEE 3656 -7817 KZVA 1 +JADEG 3492 -7686 KNKT 1 +JADEN 3070 -8705 KZJX 1 +JADEV 6287 -16375 PFKO 1 +JADEX 3694 -7628 KORF 1 +JADGU 3761 -10574 KZDV 1 +JADIL 3519 -10323 KZAB 1 +JADIM 3673 -7667 KZDC 1 +JADIR 3637 -9435 KZME 1 +JADKI 3531 -10195 KAMA 1 +JADLA 3629 -9614 KTUL 1 +JADNU 4562 -12267 KPDX 1 +JADOB 4161 -10253 KZDV 1 +JADOG 3447 -8188 KCLT 1 +JADOO 3539 12723 RKJJ 1 +JADOP 3905 -8497 KCVG 1 +JADRO 3911 -8503 KZID 1 +JADUB 4003 -8534 KCMH 1 +JADUN 4225 -12278 KMFR 1 +JADUP 4274 -11370 KBYI 1 +JAEBE 3095 -8319 KVAD 1 +JAEDN 4479 -9373 KMSP 1 +JAFAR 2899 -8205 KMCO 1 +JAFYU 4453 -9845 KHON 1 +JAGAD 4358 -7148 KZBW 1 +JAGAG 3805 -7850 KCHO 1 +JAGAL 3344 -11181 KPHX 1 +JAGAN 7652 -6912 BGTL 1 +JAGAX 3608 -9576 KTUL 1 +JAGER 3999 -8783 KZID 1 +JAGGI 3909 -9194 KZKC 1 +JAGGO 3122 -9556 KDHU 1 +JAGGU 6474 -15771 PAZA 1 +JAGIL 4335 -11073 KJAC 1 +JAGIS 992 11847 RPHI 1 +JAGIT 6096 -14100 CZEG 1 +JAGLO 3351 -11796 KSNA 1 +JAGMI 4297 -8348 KFNT 1 +JAGMO 4426 -12113 KRDM 1 +JAGNI 3695 -7589 KNTU 1 +JAGOR 5947 -15517 PAIL 1 +JAGOT 3822 -7633 KNHK 1 +JAGOW 4351 -9329 KMSP 1 +JAGOX 3376 -10686 KZAB 1 +JAGRA 4141 -7137 KOQU 1 +JAGRU 2791 -9766 KCRP 1 +JAGSA 3204 -10810 KDMN 1 +JAGSI 3453 -11739 KZLA 1 +JAGSO 4412 -10004 KZMP 1 +JAGSU 4164 -7050 KFMH 1 +JAGTI 6676 -15755 PAGH 1 +JAGTO 2786 -9741 KNGP 1 +JAGUG 3471 -9927 KLTS 1 +JAGUR 3491 -8998 KMEM 1 +JAGUT 6201 -16175 PADM 1 +JAGVU 2988 -8544 KPAM 1 +JAGWA 3733 -12064 KZSE 1 +JAHEJ 3491 -9233 KLIT 1 +JAIKE 3979 -7561 KTEB 1 +JAILS 3231 -8760 KZTL 1 +JAIME 4442 -12261 KZSE 1 +JAIMS 3276 -10313 KZFW 1 +JAINE 4952 -12429 CZVR 1 +JAINN 2994 -8984 KNBG 1 +JAINS 3136 -7700 KZNY 1 +JAKAB 6484 -14750 PAFB 1 +JAKAD 3366 -8847 KCBM 1 +JAKAL 3306 13423 RJTG 1 +JAKAR 3460 -11183 KIWA 1 +JAKBO 3870 -9237 KZKC 1 +JAKDU 2742 -8152 KZMA 1 +JAKEE 4129 -8203 KZOB 1 +JAKEF 737 13435 PTRO 1 +JAKEG 5270 17416 PASY 1 +JAKEL 2682 -7911 MYNN 1 +JAKEN 2810 -8197 KZMA 1 +JAKER 3601 -11520 KLAS 1 +JAKES 4284 -8582 KZAU 1 +JAKEY 4453 -8433 KZMP 1 +JAKIB 3534 -8194 KZTL 1 +JAKID 3277 -9677 KDAL 1 +JAKIE 3843 -8415 KCVG 1 +JAKIG 3279 -7978 KZJX 1 +JAKIT 3383 -9283 KCDH 1 +JAKKS 4016 -8688 KZID 1 +JAKKY 3289 -10500 KZAB 1 +JAKMA 4046 -8018 KPIT 1 +JAKOB 2915 4709 OKAS 1 +JAKOR 2834 -8132 KMCO 1 +JAKOS 3394 -11852 KLAX 1 +JAKOW 6702 -15794 PAFM 1 +JAKPO 3007 -9541 KIAH 1 +JAKPT 3860 -11867 KZOA 1 +JAKPU 3624 -11524 KVGT 1 +JAKRI 3022 -8902 KBIX 1 +JAKSI 2853 6927 OPKR 1 +JAKSN 4789 -12170 KSEA 1 +JAKSO 4232 -8437 KZOB 1 +JAKUL 3048 -8714 KPNS 1 +JAKUP 3686 3520 LTAG 1 +JAKUR 3963 -10466 KDEN 1 +JAKUS 2878 -8136 KSFB 1 +JAKVU 3339 -8859 KZME 1 +JAL 2769 7966 VIDF 1 +JALAG 4562 -12266 KPDX 1 +JALDO 3514 -8998 KMEM 1 +JALEB 3213 -10444 KZAB 1 +JALEL 4561 -12117 KZSE 1 +JALES 3153 -8730 KZTL 1 +JALEX 5191 -17656 PADK 1 +JALGA 3256 -8352 KWRB 1 +JALGU 3525 -9457 KFSM 1 +JALIK 4268 -11346 KBYI 1 +JALIL 3053 -10850 MMZT 1 +JALMA 3656 -11220 KZLA 1 +JALNO 6394 -16084 PAUN 1 +JALNU 6588 -16249 PADE 1 +JALOP 2675 -7968 KPBI 1 +JALOX 4315 -8980 KZAU 1 +JALTI 4564 -9383 KSTC 1 +JALTO 3990 -7509 KPHL 1 +JALUL 4520 -11600 KZLC 1 +JALUN 4495 -9312 KMSP 1 +JALVO 3272 -8506 KZTL 1 +JAMAN 3263 7068 OPKX 1 +JAMAX 2670 -7879 MYNN 1 +JAMBE 3577 -7796 KRWI 1 +JAMBO 4567 -8763 KZMP 1 +JAMBS 3157 -8416 KABY 1 +JAMDA 4657 -12053 KYKM 1 +JAMDI 4312 -7586 KSYR 1 +JAMDO 3624 -9429 KZME 1 +JAMEA 3482 -9029 KMEM 1 +JAMES 3654 14242 RJTG 2 +JAMES 3921 -9456 KMKC 2 +JAMEY 3730 -9739 KZKC 1 +JAMEZ 4457 -9316 KMSP 1 +JAMID 4257 -11374 KBYI 1 +JAMIE 3761 -7596 KZDC 1 +JAMIL 3344 -11221 KPHX 1 +JAMIS 145 9943 WIIZ 1 +JAMIT 2945 -10088 KDLF 1 +JAMKO 3498 -9020 KMEM 1 +JAMLU 4301 -7595 KSYR 1 +JAMMA 4327 -7259 KZBW 1 +JAMMI 2485 -8145 KZMA 1 +JAMMN 4004 -11226 KSLC 1 +JAMMR 3323 -8694 KZTL 1 +JAMMZ 3459 -9975 KZFW 1 +JAMOD 3906 -7535 KDOV 1 +JAMOR -3557 14279 YMMM 1 +JAMOX 3971 -8186 KZID 1 +JAMPA 1877 10289 VLVT 1 +JAMPO 3529 -12077 KSBP 1 +JAMSU 3001 -9534 KIAH 1 +JAMTA 3311 -8201 KZTL 1 +JAMUD 3370 -8560 KZTL 1 +JAMUP 3123 -8582 KOZR 1 +JAMUR 6588 -16074 PABL 1 +JAMUX 3366 -8846 KCBM 1 +JAMVO 3385 -8828 KCBM 1 +JAN 4818 1754 LZBB 2 +JAN 3251 -9017 KZME 2 +JANAD 3398 -11560 KZLA 1 +JANAG 4212 -7012 KZBW 1 +JANAL 3277 -9694 KDFW 1 +JANAM 2990 -9321 KLCH 1 +JANAS 4429 -12409 KZSE 1 +JANAV 3790 -11684 KZLA 1 +JANBI 3951 -7455 KACY 1 +JANEE 4021 -8421 KZID 1 +JANEK 4968 -12249 CZVR 1 +JANEL 3661 -8757 KHOP 1 +JANEM 5553 -13201 PAKT 1 +JANER 1852 -6482 TIST 1 +JANES -157 -4784 SBAZ 2 +JANES 3177 -8844 KZME 2 +JANET 3429 13504 RJBB 1 +JANEY 3782 -12154 KZOA 1 +JANGL 2775 -8116 KZMA 1 +JANIE 3186 -8130 KZJX 1 +JANIN 4294 -11298 KZLC 1 +JANIS 3445 14469 RJTG 2 +JANIS 3657 -12064 KFAT 2 +JANIV 3872 -7690 KDCA 1 +JANKA 2465 -8126 KZMA 1 +JANKO 4218 -8769 KORD 1 +JANMA 2054 -6718 TJZS 1 +JANNA -2774 11643 YMMM 2 +JANNA 3954 -7227 KZNY 2 +JANNS 3899 -7650 KBWI 1 +JANNT 5207 -17826 PAZA 1 +JANNY 3457 -11836 KBUR 1 +JANOA 4496 -7815 CZYZ 1 +JANOB 4382 -7038 KPWM 1 +JANOP 4334 -8919 KMSN 1 +JANOR 3416 -9809 KZFW 1 +JANOS 2947 -9863 KSKF 1 +JANOV 3978 -7464 KWRI 1 +JANSN 4292 -8761 KMKE 1 +JANTU 2669 -8020 KPBI 1 +JANUR 4143 -10194 KZDV 1 +JANUS -1285 13220 YBBB 3 +JANUS 3175 13108 RJFK 3 +JANUS 2609 -7963 KZMA 3 +JANVO 6144 -16004 PAZA 1 +JAPAK 4051 -7876 KJST 1 +JAPAM 3328 -8688 KZTL 1 +JAPAP 3176 -8633 KZTL 1 +JAPDU 4016 -7415 KNEL 1 +JAPEK 2813 -8065 KCOF 1 +JAPER 4566 -11099 KZLC 1 +JAPGU 4407 -10299 KRCA 1 +JAPIT 2846 -8055 KXMR 1 +JAPKO 3646 -9407 KZME 1 +JAPMA 3051 -8436 KTLH 1 +JAPNU 4538 -9423 KSTC 1 +JAPOK 3506 -11887 KBFL 1 +JAPRO 4322 -8928 KMSN 1 +JAPSA 4370 -9294 KAUM 1 +JAPSO 3770 -12214 KOAK 1 +JAPTA 4094 -9985 KZDV 1 +JAQUE 752 -7815 MPZL 1 +JAQYY 1833 -6509 TIST 1 +JARA -146 -4856 SBBE 1 +JARAD 5945 -15484 PAIL 1 +JARAG 1445 -8763 MHSC 1 +JARAM 3698 -8393 KZID 1 +JARAS 3631 -8692 KBNA 1 +JARAT 3265 7247 OPKR 1 +JARDN 4479 -7335 KPLB 1 +JARDO 3354 -11727 KSNA 1 +JAREM 2609 -8075 KFLL 1 +JARID 4355 -11619 KBOI 1 +JARIR 3245 4588 ORUB 1 +JARKE 4008 -8840 KZAU 1 +JARMO 3292 -11690 KNKX 1 +JARNU 3880 -12160 KSMF 1 +JARNY 4919 610 LFEE 1 +JAROM 4417 -5488 CZQX 1 +JARON 3789 -7559 KNTU 1 +JAROZ 3358 -11446 KZLA 1 +JARPI 3446 -10325 KCVS 1 +JARPU 3023 -8173 KNIP 1 +JARRD 3998 -8369 KCLE 1 +JARRO 4800 -8343 CZYZ 1 +JARSO 3959 -8391 KCVG 1 +JARUV 4673 -11716 KZSE 1 +JARUX 3222 -8666 KMGM 1 +JARVS 4274 -8013 CZYZ 1 +JASAM 2937 -10087 KDRT 1 +JASAX 3733 -7997 KZDC 1 +JASEB 3065 -8810 KBFM 1 +JASEL 2603 -8011 KFLL 1 +JASEN 3906 -7787 KZDC 1 +JASER 3400 -11768 KRAL 1 +JASES 3005 -8555 KPAM 1 +JASEX 3483 -8678 KHSV 1 +JASGO 6033 -15154 PAEN 1 +JASID 4365 -7325 KZBW 1 +JASIN 5264 -17359 PAZA 1 +JASIV 3425 -8447 KZJX 1 +JASMN 3028 -8628 KVPS 1 +JASMO 3073 -9779 KZHU 1 +JASON 1991 -15587 PHZH 1 +JASOP 3591 -8676 KBNA 1 +JASPA 3229 -9706 KZFW 1 +JASPE 3609 -9319 KZME 1 +JASPO 3010 -9021 KMSY 1 +JASPR 3032 -8668 KZJX 1 +JASSY 1402 10054 VTBD 1 +JASTI 4402 -10144 KZMP 1 +JATAB 3484 -8080 KCLT 1 +JATAM -107 10289 WIIZ 1 +JATAR -1644 12547 YBBB 1 +JATAX 2974 -9860 KSAT 1 +JATBA 3620 4250 ORTF 1 +JATEB 4265 -10655 KCPR 1 +JATEM 3703 -12086 KLSN 1 +JATIK 4369 -11068 KJAC 1 +JATIP 3746 -12218 KSJC 1 +JATIT 3363 -8842 KCBM 1 +JATLU 3563 -11936 KZLA 1 +JATOK 3301 4439 ORBI 1 +JATOL 3875 -10462 KCOS 1 +JATON 3139 6565 OAKN 1 +JATOS 4502 -9126 KEAU 1 +JATPO 3815 -12245 KAPC 1 +JATRA 4566 -8480 KZMP 1 +JATSA 4558 -9411 KSTC 1 +JATSU 2825 -8060 KCOF 1 +JATTS 4327 -11291 KZLC 1 +JATTU 3482 -9912 KLTS 1 +JATUM 3638 -9419 KZME 1 +JAUNT -2945 -5158 SBCW 1 +JAURN 4048 -11196 KZLC 1 +JAVAH 6506 -14735 PAFB 1 +JAVAM 4434 -8758 KZMP 1 +JAVAN -2386 -5066 SBCW 2 +JAVAN 3711 -9547 KZKC 2 +JAVAS 4077 -9279 KZAU 1 +JAVAT 2184 -15977 PHBK 1 +JAVDA 3674 -7584 KNTU 1 +JAVDO 4000 -8401 KDAY 1 +JAVEE 3250 -9388 KSHV 1 +JAVEK 4245 -8921 KZMP 1 +JAVET 4057 -8032 KPIT 1 +JAVIK 3836 -7742 KZDC 1 +JAVIL 4203 -7710 KELM 1 +JAVIT 3837 -8346 KCID 1 +JAVIX 3533 -7799 KGSB 1 +JAVKI 3983 -8291 KLCK 1 +JAVLU 3675 -7612 KNTU 1 +JAVNE 4087 -8214 KZOB 1 +JAVOD 4449 -8308 KZMP 1 +JAVOM 3989 -8809 KCMI 1 +JAVSI 3403 -11828 KLAX 1 +JAVTA 3665 -8739 KZME 1 +JAVTO 4840 -12239 KZSE 1 +JAVVA 3678 -7931 KZDC 1 +JAVXE 3521 -9759 KOKC 1 +JAWAN 3709 -7634 KLFI 1 +JAWBN 4803 -12284 KZSE 1 +JAWED 4003 -9403 KZKC 1 +JAWES 3702 -7671 KPHF 1 +JAWSS 3045 -8079 KZJX 1 +JAWSY 3475 -11397 KZLA 1 +JAWWS 3692 -12175 KSJC 1 +JAXAB 3323 -9541 KZFW 1 +JAXAD -7797 16708 NZPG 1 +JAXAP 2971 -9839 KRND 1 +JAXAR 3640 -10578 KSKX 1 +JAXEV 3403 -11757 KLAX 1 +JAXON 4435 -8850 KZMP 1 +JAXOV 3272 -7973 KZJX 1 +JAXSN 3671 -7879 KZDC 1 +JAXSU 3784 -9734 KICT 1 +JAXUP 4253 -8286 KMTC 1 +JAXUS 3128 -8926 KZHU 1 +JAXVI 6432 -16531 PAZA 1 +JAY 4358 -9292 KZMP 1 +JAYBA 3930 -9483 KMCI 1 +JAYBE 4264 -8864 KZAU 1 +JAYBO 3885 -7602 KZDC 1 +JAYBY 3707 3554 LTAG 1 +JAYEE 2443 -7772 MYNN 1 +JAYJA 2959 -8236 KTPA 1 +JAYJO 3034 -9682 KZHU 1 +JAYKB 3865 -8243 KZID 1 +JAYKE 4740 -11115 KZLC 1 +JAYMC 2698 -8137 KZMA 1 +JAYME 4585 -8933 KZMP 1 +JAYMO 4090 -7422 KTEB 1 +JAYQE 6472 -16078 PAZA 1 +JAYRR 3601 -7938 KRDU 1 +JAYSE 4246 -7116 KBED 1 +JAYTE 4453 -12157 KZSE 1 +JAYVE 6360 -17168 PAGM 1 +JAZDE 3376 -10184 KLBB 1 +JAZMN 2919 -8217 KMCO 1 +JAZZU 3129 -8631 KZJX 1 +JAZZY 3994 -8742 KZID 1 +JB 3294 12993 RJFU 2 +JB 150 10371 WMFC 2 +JBA 3388 1077 DTTC 1 +JBBDT 4900 -12257 KZSE 1 +JBEAM 3779 -8564 KZID 1 +JBIRD 3313 -11144 KIWA 1 +JBL 2704 4941 OBBB 1 +JBNB 3904 11620 ZBPE 1 +JBNCH 3958 -8502 KCVG 1 +JBR 4749 1989 LHCC 2 +JBR 3587 -9059 KZFW 2 +JBT 3293 12993 RJFU 1 +JC 5418 -5844 CZQM 2 +JC 4055 14148 RJSH 2 +JCKSN 3599 -8673 KBNA 1 +JCKTS 3351 -8522 KZTL 1 +JCKVI 4008 -7476 KZNY 1 +JCOBS 3430 -11192 KIWA 1 +JCT 3060 -9982 KZHU 1 +JCW -2776 15333 YBBB 1 +JD 3649 13986 RJTG 2 +JD 3854 6931 UTDD 2 +JDN 560 -7581 SKED 1 +JDOGG 3995 -9466 KMCI 1 +JDRIG 3107 -8562 KOZR 1 +JDUNN 3837 -8827 KCVG 1 +JDW 2171 3916 OEJD 1 +JEANE 3985 -8739 KCVG 1 +JEANS 3918 -7677 KBWI 1 +JEANY 3641 -7934 KGSO 1 +JEAPE 4107 -10293 KZDV 1 +JEBAS 3308 4437 ORBI 1 +JEBAT 3686 -7599 KORF 1 +JEBBB 3591 -11539 KLAS 1 +JEBBY 4307 -5787 CZQM 1 +JEBED 4023 -11985 KAHC 1 +JEBEN 3627 -11993 KNLC 1 +JEBEP 3563 -9137 KZME 1 +JEBES 3431 -10341 KCVS 1 +JEBIM 4160 -7056 KHYA 1 +JEBIP 6154 -15000 PAGQ 1 +JEBIR 4668 -10084 KBIS 1 +JEBLA 3646 -9858 KZFW 1 +JEBNO 3566 -12040 KPRB 1 +JEBOD 5956 -13955 PAYA 1 +JEBOL 6207 -15020 PATK 1 +JEBOX 2974 -9510 KIAH 1 +JEBPO 3585 -12070 KPRB 1 +JEBUK 4138 -7387 KSWF 1 +JEBUN 4366 -7146 KZBW 1 +JEBUR 3553 -11757 KNID 1 +JEC 3553 13309 RJTG 2 +JEC 5168 -200 EGVA 2 +JECAJ 3566 -12042 KPRB 1 +JECKA 4119 -8375 KZOB 1 +JECYA 3389 -8441 KMGE 1 +JED 5065 2025 EPRL 1 +JEDAD 3051 -8669 KHRT 1 +JEDAI 3077 12920 RJTG 1 +JEDAK 3834 -12185 KSUU 1 +JEDAN 3015 -9349 KLCH 1 +JEDAT 3613 -8691 KZME 1 +JEDDD 3367 -11836 KLAX 1 +JEDDI 3366 -8073 KSSC 1 +JEDDO 4099 -7588 KZNY 1 +JEDDY 4090 14118 RJSM 1 +JEDEN 4497 -9310 KSTP 1 +JEDET 4446 -9273 KMSP 1 +JEDEV 3255 -11475 KNYL 1 +JEDGI 3551 -12068 KPRB 1 +JEDII 5308 -11294 CZVR 1 +JEDIT 6418 -15898 PAKV 1 +JEDKO 3560 -8099 KCLT 1 +JEDOM 3249 -8525 KLSF 1 +JEDOP 3213 -8618 KZTL 1 +JEDSU 4149 -8173 KCLE 1 +JEDZE 3126 -9465 KZHU 1 +JEEFF 4158 -8748 KORD 1 +JEEMY 2895 -8141 KMCO 1 +JEENE 4166 -7167 KZBW 1 +JEENS 3436 -8051 KZJX 1 +JEENY 4369 -11189 KIDA 1 +JEEPP 3041 -8638 KVPS 1 +JEEPS 3525 4463 ORKK 1 +JEERS 3438 -7982 KZJX 1 +JEEZA 3166 3644 OJAC 1 +JEFEL 3936 -10424 KZDV 1 +JEFER 3198 -8665 KZTL 1 +JEFFE 3707 -9578 KZKC 1 +JEFFI 3123 -8154 KZTL 1 +JEFFO 2211 -7136 KZMA 1 +JEFFR 4100 -11200 KSLC 1 +JEFFW 3924 -7756 KIAD 1 +JEFFY 3475 -11860 KZLA 1 +JEFLY 4860 -11237 KCTB 1 +JEFRS 3391 -8620 KGAD 1 +JEFSN 4483 -12186 KZSE 1 +JEGAK 3266 -9709 KZFW 1 +JEGAV 3250 -11463 KNYL 1 +JEGEK 3219 -11086 KTUS 1 +JEGEX 3395 -11736 KRIV 1 +JEGIM 4253 -9236 KALO 1 +JEGIP 3403 -11747 KLAX 1 +JEGLO 4319 -11216 KPIH 1 +JEGLU 3415 -9865 KSPS 1 +JEGNO 5530 -16279 PACD 1 +JEGOB 4486 -8356 KAPN 1 +JEGOT 4317 -7349 KGFL 1 +JEGOV 3009 -8169 KNIP 1 +JEGPU 4079 -8494 KFWA 1 +JEGTA 2944 -9823 KRND 1 +JEGTU 6767 -16474 PAZA 1 +JEGUM 2978 -9870 KIAH 1 +JEGVO 5867 -15880 PFCL 1 +JEHLI 3411 -11557 KZLA 1 +JEHOO -7618 16586 NZZO 1 +JEJZO 5657 -16972 PAPB 1 +JEKAV 4262 -8366 KZOB 1 +JEKBA 3512 -8655 KZID 1 +JEKEG 4303 -7216 KZBW 1 +JEKEK 3137 -8240 KZJX 1 +JEKEX 5940 -15179 PAZA 1 +JEKIM 3549 -10492 KZAB 1 +JEKIR 3631 -11970 KNLC 1 +JEKPU 6783 -14625 PAZA 1 +JEKRA 3287 -10611 KHMN 1 +JEKRI 3480 -10671 KIKR 1 +JEKTO 3337 -10443 KROW 1 +JEKUK 4114 -9602 KZMP 1 +JEKUV 4281 -10681 KZDV 1 +JELAN 3156 6594 OAKN 1 +JELBO 3541 -10626 KSAF 1 +JELCO 6070 -6700 CZUL 1 +JELES 2765 -9798 KNQI 1 +JELGO 3752 -11661 KZLC 1 +JELIL 3456 -10355 KCVS 1 +JELIR 3630 -11497 KLSV 1 +JELLE 6686 -15892 PAZA 1 +JELLI 2999 -9566 KIAH 1 +JELLO 3641 -8484 KZTL 1 +JELLS 4001 -8665 KZAU 1 +JELLY 4210 -8345 KDTW 1 +JELMI 3304 -9061 KZME 1 +JELMO 4288 -8565 KGRR 1 +JELNU 862 16809 KZOA 1 +JELOR 4639 -9101 KZMP 1 +JELRO 4581 -10286 KZMP 1 +JELSA 3679 -11974 KFAT 1 +JELTI 4499 -11835 KZKE 1 +JELUT 2918 -9840 KSKF 1 +JEMAK 3592 -10499 KZAB 1 +JEMAL 2682 -8024 KPBI 1 +JEMAN 3281 -11685 KNKX 1 +JEMAS 3078 -8319 KVAD 1 +JEMBO 3532 -9447 KZSM 1 +JEMEN 2999 -8552 KPAM 1 +JEMET 3482 -7731 KNCA 1 +JEMGA 6481 -16513 PAZA 1 +JEMIP 4091 -7663 KZNY 1 +JEMIS 3341 -11724 KNFG 1 +JEMKO 2104 -15727 PHMK 1 +JEMKU 4106 -11205 KOGD 1 +JEMMA -1982 14719 YBBB 1 +JEMOB 4049 -8640 KGUS 1 +JEMOD 3337 -11728 KNFG 1 +JEMON 3063 -9637 KCLL 1 +JEMSA 3994 -7465 KWRI 1 +JEMTA 3215 -9818 KZFW 1 +JEMTO 3311 -10617 KHMN 1 +JEMUM 6601 -16256 PADE 1 +JEMVU 3656 -9758 KWDG 1 +JEN 3216 -9788 KZFW 1 +JENAB 4336 -7361 KGFL 1 +JENAM 3973 12630 ZKKP 1 +JENAN 3463 -9239 KZME 1 +JENAR 3633 -11493 KLSV 1 +JENAT 3990 -8373 KSGH 1 +JENBA 5931 -15705 PANW 1 +JENBO 3021 -8764 KNPA 1 +JENDA 3498 -8092 KCLT 1 +JENDE 2953 -9917 KZHU 2 +JENDE 960 -7044 SVZM 2 +JENEK 2981 -8534 KPAM 1 +JENEL 3563 13937 RJTY 2 +JENEL 5875 -16203 PAEH 2 +JENER 4010 -7904 KJST 1 +JENEY 3935 -8409 KZID 1 +JENFR 3754 -12198 KOAK 1 +JENGA 3928 -7441 KACY 1 +JENGU 3950 -11877 KNFL 1 +JENID 3636 -11685 KZLA 1 +JENIM 2868 -8248 KMCO 1 +JENIP 3563 -8422 KTYS 1 +JENKI 4634 -11408 KZLC 1 +JENKS 3064 -7870 KZJX 1 +JENKY 3679 -9374 KZKC 1 +JENNA 3243 -9329 KZFW 1 +JENNE 4412 -10568 KZDV 1 +JENNI 3977 -12403 KZOA 1 +JENNN 3067 -8652 KEGI 1 +JENNO 4115 -7533 KZNY 1 +JENOM 3333 -10442 KROW 1 +JENOR 2121 -15807 PHIK 1 +JENOT 4642 -8462 KCIU 1 +JENOV 2811 -8055 KMLB 1 +JENSN 2834 -8176 KZJX 1 +JENSU 6850 -16662 PAPO 1 +JENUK 4140 -10317 KZDV 1 +JENUM 3572 -9894 KZFW 1 +JENUV 3651 -8021 KZTL 1 +JEPAG 3773 -12223 KOAK 1 +JEPAR 3801 -11690 KZLA 1 +JEPAT -7794 16560 NZPG 1 +JEPBU 3895 -8658 KBMG 1 +JEPED 3037 -9627 KZHU 1 +JEPEG 2946 -9246 KIAH 1 +JEPEL 2999 -8550 KPAM 1 +JEPES 3343 -11226 KPHX 1 +JEPFE 4030 -8671 KLAF 1 +JEPGA 2955 -9828 KRND 1 +JEPHS 3542 -8066 KCLT 1 +JEPIN 3235 -9467 KGGG 1 +JEPIT 4038 -12371 KZOA 1 +JEPKI 3486 -9926 KLTS 1 +JEPLI 6036 -16490 PAOO 1 +JEPNI 2999 -9522 KIAH 1 +JEPOB 3464 -9028 KZME 1 +JEPOD 3890 -9027 KSTL 1 +JEPOG 3334 -11731 KNFG 1 +JEPRO 3645 -9380 KZME 1 +JEPSA 4298 -8778 KMKE 1 +JEPTI 3569 4317 ORQW 1 +JEPUG 3968 -7514 KPHL 1 +JEPUT 3016 -8885 KBIX 1 +JEPUX 3975 -8304 KLCK 1 +JER 3683 -602 LEJR 1 +JERAG 3654 -9720 KZKC 1 +JERAS 4524 -9369 KZMP 1 +JERBA 3037 -9631 KCLL 1 +JERBI 3044 -8138 KZJX 1 +JERDA 4319 -7534 KZBW 1 +JERES 3964 -7746 KZDC 1 +JERET 2815 -8274 KTPA 1 +JEREV 3296 -10600 KHMN 1 +JEREX 4030 -8609 KZAU 1 +JEREZ 2263 -9812 MMEX 1 +JERGA 3935 -11950 KRNO 1 +JERIB 3578 4311 ORQW 1 +JERID 3246 13622 RJTG 2 +JERID 3487 -11838 KZLA 2 +JERIT 3304 -9687 KZFW 1 +JERIX 3009 -8416 KTLH 1 +JERJI 3146 -10018 KSJT 1 +JERKI 3362 -11561 KZLA 1 +JERLU 4303 -11585 KMUO 1 +JERMI 1355 14484 PGUA 1 +JERNO 3979 -8637 KIND 1 +JERNU 4166 -8791 KMDW 1 +JERON 1511 -9015 MGGT 1 +JEROT 4275 -11444 KZLC 1 +JERRE 2498 -7853 KZMA 1 +JERRI 4138 -8260 KZOB 1 +JERRY 4169 -8832 KORD 1 +JERSU 3829 -10435 KPUB 1 +JERSY 4079 -7440 KZNY 1 +JERUG 3876 -7686 KADW 1 +JERUL 2956 -10110 KDRT 1 +JERYY 4032 -7462 KZNY 1 +JERZI 3020 -9560 KZHU 1 +JES 3155 -8189 KZTL 1 +JESAM 3043 -8871 KBIX 1 +JESAR 4129 -10533 KZDV 1 +JESAV 4421 -12127 KZSE 1 +JESBI 4365 -7581 KGTB 1 +JESCA 4759 -11778 KSKA 1 +JESCE 2126 -15821 PHIK 1 +JESEB 3256 -11462 KNYL 1 +JESEL 3446 -8887 KTUP 1 +JESEX 3384 -11724 KZLA 1 +JESEY 4074 -8048 KPIT 1 +JESGI 4881 -12291 KZSE 1 +JESGO 4115 -11199 KHIF 1 +JESIE 4002 -10688 KZDV 1 +JESJI 3607 -11508 KLAS 1 +JESKE 3536 -9785 KOKC 1 +JESKU 4041 -10746 KZDV 1 +JESMA 3048 -8412 KTLH 1 +JESMO 3830 -12188 KSUU 1 +JESOM 1996 -15503 PHTO 1 +JESON 3620 -9562 KTUL 1 +JESRO 3057 -9795 KZHU 1 +JESRU 7495 -14100 CZEG 1 +JESSE 3458 -11094 KZAB 1 +JESSI 2027 -15642 PHZH 1 +JESSS 2588 -8028 KMIA 1 +JESSY 4739 -11412 KZLC 1 +JESTA 3708 -8077 KPSK 1 +JESTY 3741 -7736 KRIC 1 +JESUP 2889 -8108 KDAB 1 +JESUX 5996 -15486 PANO 1 +JESVO 3751 -11663 KZLC 1 +JESWI 3960 -7448 KACY 1 +JESZU 6465 -16532 PAZA 1 +JETAD 6582 -15597 PAHL 1 +JETAM 4673 -6776 KPQI 1 +JETAX 4092 -7359 KHPN 1 +JETDE 3113 -10085 KZFW 1 +JETEK 3573 -10603 KSAF 1 +JETEM 4695 -12248 KTCM 1 +JETER 3869 -7398 KZNY 1 +JETEX 3620 -9548 KTUL 1 +JETIB 4089 -8776 KZAU 1 +JETID 4701 -9680 KFAR 1 +JETIT 3707 -7661 KPHF 1 +JETIX 4190 -7274 KBDL 1 +JETKA 2936 -9857 KSKF 1 +JETLA 3702 -8568 KZME 1 +JETLI 4033 -11199 KZLC 1 +JETMO 3897 -7757 KIAD 1 +JETON 3845 -8870 KZKC 1 +JETOR 4040 -7441 KZNY 1 +JETOT 3471 -9928 KLTS 1 +JETPI 6064 -16227 PANA 1 +JETRA 4112 -8188 KZOB 1 +JETRO 3620 -9581 KTUL 1 +JETRY 3905 -10839 KGJT 1 +JETSA 3396 -11828 KLAX 1 +JETSN 3998 -10470 KDEN 1 +JETSO 2991 -8111 KZJX 1 +JETSS 1867 -6537 TJZS 1 +JETTA 3883 -7647 KZDC 1 +JETTE 3244 -8053 KNBC 1 +JETTI 3275 -11728 KSAN 1 +JETTR 4104 -8606 KZAU 1 +JETTS 4697 -11664 KZSE 1 +JETTY 2750 -9755 KZHU 1 +JETUT 5712 -13592 PASI 1 +JETVE 3556 -9920 KCSM 1 +JETVI 3088 -8318 KVAD 1 +JETVO 3830 -8169 KZID 1 +JETVY 4071 -7428 KEWR 1 +JETYT 3578 -8403 KTYS 1 +JEVAG 3020 -8135 KZJX 1 +JEVAM 4636 -11203 KZLC 1 +JEVBI 4494 -8864 KZMP 1 +JEVDO 2759 -9737 KNGP 1 +JEVEL 3903 -9574 KFOE 1 +JEVES 2690 -8237 KRSW 1 +JEVET 4107 -8153 KZOB 1 +JEVGU 3633 -11994 KNLC 1 +JEVIS 3047 -8136 KZJX 1 +JEVKU 3355 -11236 KLUF 1 +JEVMA 3176 -8412 KZJX 1 +JEVOB 3140 -9252 KESF 1 +JEVON 5316 -11335 CYEG 1 +JEVOP 4111 -9246 KOTM 1 +JEVOT 3234 -9983 KDYS 1 +JEVOV 3022 -9175 KLFT 1 +JEVUG 3157 -8422 KABY 1 +JEVUM 6714 -15136 PAZA 1 +JEWEL 3624 12654 RKJK 1 +JEWIT 4170 -7183 KZBW 1 +JEWLS 3853 -10383 KZDV 1 +JEXAR 3881 -9051 KSTL 1 +JEXEV 6162 -16550 PAVA 1 +JEXOG 3823 -10859 KZDV 1 +JEXOR 4996 788 ETOU 1 +JEXOS 4207 -8799 KORD 1 +JEXOV 3704 -7981 KZDC 1 +JEYBU 1769 -6489 TISX 1 +JEZOB 3718 -11342 KZLA 1 +JEZZE 3422 -11893 KCMA 1 +JEZZY 4218 -10487 KZDV 1 +JF 5472 12885 UHHH 1 +JFK 4063 -7377 KZNY 1 +JFN 4176 -8075 KZOB 1 +JFRSN 3673 -7752 KZDC 1 +JG 3019 7817 VIDF 1 +JGIRL 3277 -9694 KDFW 1 +JGKGR 4859 -9347 KZMP 1 +JGKPL 4861 -9341 KZMN 1 +JGPTT 4861 -9339 KZMP 1 +JGRLN 4861 -9337 KZMP 1 +JGTSC 4862 -9301 KZMP 1 +JH 3759 11879 ZSDY 2 +JH 2190 8404 VECF 2 +JHANG 3127 7230 OPLR 1 +JHAUN 3814 -8980 KZKC 1 +JHAWK 3881 -9542 KZKC 1 +JHT 2672 9417 VECF 1 +JHW 4219 -7912 KZOB 1 +JI 2506 6180 OPKR 1 +JIBDU 4837 -9342 KZMP 1 +JIBIB 3613 -11513 KLAS 1 +JIBIS 3889 -10472 KCOS 1 +JIBNA 4191 -8241 CZYZ 1 +JIBOP 3552 -11916 KBFL 1 +JIBOR 4284 -9011 KZAU 1 +JIBOU 4749 2313 LRBB 1 +JIBQE 4657 -8747 KSAW 1 +JIBUD 3371 -8107 KCAE 1 +JIBUG 5976 -15531 PAIL 1 +JIBUN 3279 -11450 KNYL 1 +JIBUT 3696 -9569 KZKC 1 +JIBVO 6009 -15464 PAIL 1 +JIBYA 4636 -9421 KZMP 1 +JICCU 4107 -11203 KSLC 1 +JICHI 2341 12172 RCAA 1 +JICTI 2672 -8153 KZMA 1 +JIDAD 3476 -8899 KZME 1 +JIDAL 4204 -12169 KLMT 1 +JIDEN 3180 -10635 KELP 1 +JIDER 4241 -7108 KBOS 1 +JIDES 4699 -12029 KZSE 1 +JIDGA 6696 -15771 PAOB 1 +JIDGU 3471 -9926 KLTS 1 +JIDIP 5964 -15152 PAHO 1 +JIDKU 6141 -16578 PAVA 1 +JIDMI 3095 -8319 KVAD 1 +JIDOG 3945 -10485 KZDV 1 +JIDON 3459 -7674 KBKW 1 +JIDOR 3387 -8432 KMGE 1 +JIDRA 3432 -10340 KZAB 1 +JIDRO 3612 -9783 KEND 1 +JIDSO 4439 -7302 KBTV 1 +JIDUK 2986 -9562 KZHU 1 +JIFFY 3300 -9703 KDFW 1 +JIG 3553 10572 ZLHW 1 +JIGAN 3649 -11971 KNLC 1 +JIGAR 3494 -9905 KHBR 1 +JIGBI 2824 -8138 KMCO 1 +JIGDO 3618 -11975 KNLC 1 +JIGEB 4823 -12303 KZSE 1 +JIGEL 3455 -7914 KZTL 1 +JIGEM 3156 -10065 KZFW 1 +JIGER 3574 -9152 KZME 1 +JIGGS 4742 -5980 CZQM 1 +JIGIB 4413 -7599 KGTB 1 +JIGIM 3867 -9022 KSTL 1 +JIGLO 3881 -9043 KSTL 1 +JIGNI 2976 -9829 KRND 1 +JIGSY 3884 -8912 KZKC 1 +JIJLU 4260 -9035 KZAU 1 +JIJZI 3300 -9007 KZME 1 +JIKAB 6219 -14546 PAGK 1 +JIKAL 5927 -15719 PANW 1 +JIKAV 4507 -9147 KZMP 1 +JIKED 4315 -9513 KZMP 1 +JIKIM 4561 -12302 KZSE 1 +JIKLA 3874 -9489 KIXD 1 +JIKNO 3379 4261 ORAA 1 +JIKNU 4230 -9894 KZMP 1 +JIKOB 3672 -8744 KZME 1 +JIKOV 6328 -16209 PAMK 1 +JIKUD 3097 -8692 KZJX 1 +JIKUK 4159 -7158 KZBW 1 +JIKUT 4111 -10299 KZDV 1 +JIL 3680 588 DAAA 1 +JILAT 441 9719 WIIZ 1 +JILAX 3105 -9466 KZHU 1 +JILBU 4351 -7162 KZBW 1 +JILEE 2647 12800 RODN 1 +JILES 3869 -7707 KZDC 1 +JILKU 4211 -7809 KZOB 1 +JILLY 4073 -8852 KZAU 1 +JILMU 3466 -11853 KWJF 1 +JILOR 3738 -9735 KIAB 1 +JILPY 3505 -10171 KAMA 1 +JILRO 4321 -9667 KZMP 1 +JILSO 2873 -9626 KZHU 1 +JILTU 3305 4390 ORBI 1 +JILUM 4419 -12322 KEUG 1 +JIMAC 3236 -6823 KZNY 1 +JIMAR 3630 -7791 KZDC 1 +JIMAV 5491 -16213 PAVC 1 +JIMBE 3813 -7719 KZDC 1 +JIMBO 5225 60 EGUN 2 +JIMBO 4114 -7367 KHPN 2 +JIMDO 3346 -8495 KATL 1 +JIMDU 4760 -11772 KSKA 1 +JIMEE 3982 -7415 KZNY 1 +JIMEX 4322 -7263 KZBW 1 +JIMEY 2669 -7994 KPBI 1 +JIMGE 3965 -7514 KPHL 1 +JIMHU 3638 -9847 KZFW 1 +JIMIE 2675 -9774 KZHU 1 +JIMIG 4120 -10487 KCYS 1 +JIMIT 3760 -9728 KIAB 1 +JIMME 3900 -7733 KZDC 1 +JIMMI 4364 -11644 KBOI 1 +JIMMS 5133 -13130 CZVR 1 +JIMMY 3706 -7606 KZDC 1 +JIMMZ 3267 -9339 KZFW 1 +JIMOB 4560 -8927 KRHI 1 +JIMON 5794 -15235 PADQ 1 +JIMPO 3530 6365 OAKX 1 +JIMUK 3290 -11464 KNYL 1 +JIMUR 3902 -8468 KCVG 1 +JINAK 4097 -8424 KZOB 1 +JINAN 3403 -11755 KLAX 1 +JINBA 2810 -8075 KMLB 1 +JINBO 3379 4267 ORAA 1 +JINBU 3768 12858 RKTT 1 +JINEL 3711 12722 RKSO 1 +JINES 6064 -16374 PAZA 1 +JINET 4040 -7454 KZNY 1 +JINEV 3347 -11245 KLUF 1 +JINGI 2565 -8039 KZMA 1 +JINGL 2610 -8097 KFLL 1 +JINGO 3965 -12200 KZOA 1 +JINGU 3190 13105 RJTG 1 +JINIP 2992 -9532 KIAH 1 +JINKI 3429 -10324 KCVS 1 +JINLA 4074 -7413 KEWR 1 +JINMO 4637 -12213 KZSE 1 +JINNA 5494 -11826 CZEG 1 +JINNI 2969 -9518 KEFD 1 +JINNY 3919 -10864 KGJT 1 +JINOV 2879 -10044 KZHU 1 +JINRA 3378 -9858 KSPS 1 +JINRO 3616 12661 RKJK 1 +JINSA 3721 12649 RKSI 2 +JINSA 2764 -9946 KLRD 2 +JINTU 3951 -11976 KRNO 1 +JINUB 4037 -8896 KBMI 1 +JINUL 4063 -8972 KPIA 1 +JINUR 1464 -8769 MHSC 1 +JINUV 6473 -15749 PAGA 1 +JINUX 3784 -9079 KZKC 1 +JINXX 6157 -14937 PAED 1 +JIORE 4097 -11231 KSLC 1 +JIPAK 6511 -16678 PAZA 1 +JIPAL 3984 -7481 KWRI 1 +JIPAV 6657 -14527 PFYU 1 +JIPBI 3140 -10045 KSJT 1 +JIPDO 4441 -7272 KZBW 1 +JIPEM 3537 -11608 KZLA 1 +JIPEN 6470 -14835 PAFA 1 +JIPER 4769 -11743 KGEG 1 +JIPID 4071 -8633 KZAU 1 +JIPIG -7417 16687 NZZO 1 +JIPKO 4609 -9399 KZMP 1 +JIPMA 3679 -9622 KZKC 1 +JIPOK 2347 -7569 MYEF 1 +JIPON 3311 -11179 KZAB 1 +JIPOS 4140 -11187 KZLC 1 +JIPRI 3193 -9429 KZFW 1 +JIPRO 1360 14495 PGUA 1 +JIPSY 3220 -11150 KRYN 1 +JIPVI 3295 -10599 KHMN 1 +JIPVO 3143 -8443 KZJX 1 +JIQKU 4241 -9257 KALO 1 +JIRAN 2855 -8125 KMCO 1 +JIRDA 3570 4416 ORKK 1 +JIRDI 3961 -8421 KZID 1 +JIREM 3757 -11666 KZLC 1 +JIREN 4546 -12114 KZSE 1 +JIRIP 3879 -8606 KZID 1 +JIROP 5913 -16030 PATG 1 +JIROT 3317 6880 OASA 1 +JIROV 4637 -11710 KZSE 1 +JIRPU 3384 -11797 KSLI 1 +JIRTU 3515 -10181 KAMA 1 +JISAG 4121 -7584 KAVP 1 +JISAX 3672 -9601 KZKC 1 +JISEV 3821 -8736 KEVV 1 +JISGO 2997 -9796 KZHU 1 +JISIG 3914 -10906 KZDV 1 +JISIR 3602 -8883 KZME 1 +JISKE 4053 -11194 KSLC 1 +JISKO 6525 -15262 PATA 1 +JISKY 3264 -10327 KZFW 1 +JISOS 4854 -12265 KZSE 1 +JISOX 3513 -9930 KZFW 1 +JISPO 3418 -8702 KZME 1 +JISTO 4052 -7566 KABE 1 +JISTU 7129 -15648 PABR 1 +JISUG 3810 -8111 KZID 1 +JISUP 4121 -11199 KOGD 1 +JITAX 3433 -11958 KZLA 1 +JITEV 3896 -8467 KCVG 1 +JITIT 3380 -8863 KCBM 1 +JITJU 4244 -10997 KBPI 1 +JITOT 6276 -14155 PAZA 1 +JITRO 2785 -9726 KNGP 1 +JITUG 3099 -8319 KVAD 1 +JIVBU 4079 -8543 KFWA 1 +JIVDO 4634 -11901 KZSE 1 +JIVES 3084 -8636 KZJX 1 +JIVIT 3384 -9843 KSPS 1 +JIVKA 4762 -11768 KGEG 1 +JIVKO 6169 -16540 PAVA 1 +JIVMU 4336 -8647 KMKG 1 +JIVRA 4700 -8820 KCMX 1 +JIXAB 3856 -9012 KCPS 1 +JIXAR 3849 -8143 KCRW 1 +JIXAX 6561 -15646 PAHL 1 +JIXIR 4781 -9690 KZMP 1 +JIXOX 3740 -7915 KZDC 1 +JIXUK 4191 -9640 KZMP 1 +JIXUM 1379 14522 PGUA 1 +JIYNG 3526 12879 RKPK 1 +JIYOU 5832 -15760 PAII 1 +JIYOV 6010 -16411 PAKI 1 +JJANN 4197 -8598 KZAU 1 +JJB 2318 8006 VAJB 1 +JJIMY 4242 -7116 KZBW 1 +JJO 2624 7305 VIDF 1 +JJP 2683 7580 VIDF 1 +JJS 2281 8617 VECF 1 +JJU 3269 7484 VIDF 1 +JKBAL 2829 -8240 KTPA 1 +JKP 2671 8592 VNSM 1 +JKS 3560 -8836 KZME 1 +JLENE 3973 -11975 KRNO 1 +JLGON 4258 -8143 CZYZ 1 +JLI 3314 -11659 KZLA 1 +JMACK 3399 -7897 KZJX 1 +JMB -164 10365 WIIZ 1 +JMBOB 2809 -8254 KTPA 1 +JMBON 4261 -9638 KSUX 1 +JMKNG 4795 -9705 KGFK 1 +JMPER 3226 -8493 KLSF 1 +JMR 2249 7006 VABF 1 +JMROY 2112 -17500 KZAK 1 +JMS 4693 -9868 KZMP 1 +JMU 4684 13046 ZYSH 1 +JNC 3906 -10879 KZDV 1 +JNEEE 4185 -8346 KZOB 1 +JNETT 3935 -10648 KZDV 1 +JNICE 3866 -7702 KDCA 1 +JNIFR 3881 -7991 KEKN 1 +JNMYR 3724 -9339 KSGF 1 +JNR 6391 -16081 PAZA 1 +JNS 6266 2961 EFES 1 +JOA 3956 275 LESJ 1 +JOAKI -1397 -6502 SLLP 1 +JOANE 4004 -7646 KZNY 1 +JOANI 4030 -7411 KZNY 1 +JOANS 3817 -12198 KCCR 1 +JOANY 6275 -15627 PAZA 1 +JOBAK 3365 -8435 KATL 1 +JOBAN 3590 14001 RJTL 1 +JOBAS 3960 -11886 KNFL 1 +JOBBS 3280 -9703 KDFW 1 +JOBBY 4441 -7108 KZBW 1 +JOBDO 4369 -7228 KZBW 1 +JOBEB 4196 -7048 KZBW 1 +JOBEL 4310 -7647 KSYR 1 +JOBEN 3693 -7620 KNGU 2 +JOBEN 1929 16661 PWAK 2 +JOBER -95 -3705 SBRE 1 +JOBET 874 16779 PKWA 1 +JOBGO 4297 -8368 KFNT 1 +JOBIG 3412 -9855 KSPS 1 +JOBIM -2178 -4429 SBBS 1 +JOBMA 3624 -9449 KZME 1 +JOBNO 5823 -13555 PAGS 1 +JOBOB 4016 -10468 KDEN 1 +JOBOC 4012 -6700 KZBW 1 +JOBOP 3270 -8011 KZJX 1 +JOBRK 3862 -9091 KSUS 1 +JOBSS 1257 14075 KZAK 1 +JOBUG 6490 -15781 PANU 1 +JOBVA 2771 -8179 KZMA 1 +JOCCO 3924 -7700 KBWI 1 +JOCGI 6151 -16069 PALG 1 +JOCIE 3018 -9019 KMSY 1 +JOCKS 2701 -8185 KZMA 1 +JOCKY 4189 -8782 KORD 1 +JOCOR 4763 -9709 KZMP 1 +JODAB 2954 -8120 KDAB 1 +JODAN 4207 -7720 KELM 1 +JODAP 3012 -8567 KPAM 1 +JODAX 2581 -8019 KMIA 1 +JODDY 3261 -9371 KBAD 1 +JODEE 4528 -8470 KORD 1 +JODEL 3959 -8647 KIND 1 +JODEP 554 16316 PTSA 1 +JODER 4255 -8895 KZAU 1 +JODLU 6318 -15554 PAMC 1 +JODOC 3656 -7615 KZDC 1 +JODOT 3004 -10037 KZHU 1 +JODOX 3367 -9217 KZME 1 +JODPO 2569 -8069 KMIA 1 +JODRA -178 13796 WAAZ 1 +JODUB 3876 -8289 KCVG 1 +JODUR 3905 -8455 KCVG 1 +JODYY 3362 -8439 KATL 1 +JOELE 2167 -15719 PHZH 1 +JOELL 4072 -7449 KZNY 1 +JOEPA 4037 -8023 KPIT 1 +JOESY 4366 -9667 KFSD 1 +JOESZ 3011 -9578 KIAH 1 +JOEWY 2703 -7945 KSUA 1 +JOFAY 3793 -11951 KZOA 1 +JOFFS 4575 -8201 CZYZ 1 +JOFWO 3910 -9584 KFOE 1 +JOG -780 11031 WAIZ 1 +JOGAB 3248 -9365 KBAD 1 +JOGAG 6641 -14555 PFYU 1 +JOGAK 6230 -14553 PAGK 1 +JOGAN 4070 -9682 KLNK 1 +JOGBA 4038 -8557 KZID 1 +JOGDU 4441 -9380 KZMP 1 +JOGEK 4771 -11683 KZSE 1 +JOGEL 3747 -10436 KZDV 1 +JOGEN 4433 -12165 KZLC 1 +JOGER 3972 -8341 KZID 1 +JOGET 6480 -16640 PAZA 1 +JOGEV 3629 -11498 KLSV 1 +JOGIN 4379 -7583 KGTB 1 +JOGIP 4835 -12269 KZSE 1 +JOGIR 3956 -7482 KACY 1 +JOGIS 3624 -8687 KZME 1 +JOGIT 3378 -11778 KZLA 1 +JOGLU 4673 -12300 KOLM 1 +JOGMO 5712 -15479 PAZA 1 +JOGMU 3624 -11503 KLAS 1 +JOGNO 2565 -8047 KZMA 1 +JOGON 4400 -12120 KZSE 1 +JOGOR 3348 -8521 KZTL 1 +JOGOX 4316 -11084 KJAC 1 +JOGRU 4377 -7170 KZBW 1 +JOGTA 3493 -7690 KNKT 1 +JOGTO 4483 -9329 KMSP 1 +JOGTU 4108 -7294 KHVN 1 +JOGUK 3847 -12183 KSUU 1 +JOGUM 3371 -8853 KCBM 1 +JOGUR 6433 -15872 PAKV 1 +JOH 6048 -14660 PAZA 1 +JOHBU 5683 -13293 PAPG 1 +JOHNB 3984 -7995 KZOB 1 +JOHNE 4096 -7340 KZBW 1 +JOHNI 6246 -16326 PAZA 1 +JOHNN 3152 -8396 KZJX 1 +JOHNO 4291 -10657 KZDV 1 +JOHNS 3598 13930 RJTY 2 +JOHNS 3556 -8151 KZTL 2 +JOHNY 3419 -8720 KZME 1 +JOHNZ 4272 -7168 KZBW 1 +JOHON 3128 -9180 KZHU 1 +JOICE 3865 -9018 KSTL 1 +JOINN 3702 -8032 KZDC 1 +JOINS 3043 -8644 KVPS 1 +JOINT 3387 -7932 KZJX 1 +JOIST 3369 -8859 KZME 1 +JOJOE 5704 -13422 PAFE 1 +JOJOS 3199 -10233 KMAF 1 +JOKAD 5918 -15819 PADL 1 +JOKAP 6391 -15097 PAZA 1 +JOKDE 3284 -9333 KDFW 1 +JOKEN 4208 -7702 KELM 1 +JOKER -3142 15186 YBBB 4 +JOKER -1779 -4898 SBBS 4 +JOKER 3112 13146 RJTG 4 +JOKER 3384 -8191 KZTL 4 +JOKES 3189 -10185 KZFW 1 +JOKGE 3250 -9345 KDFW 1 +JOKIM 3207 -11034 KZAB 1 +JOKKA 2925 135 DAAA 1 +JOKNI 3731 -8000 KROA 1 +JOKOD 6795 -16474 PAVL 1 +JOKOM 3034 4788 ORMM 1 +JOKOP 4007 -8825 KCMI 1 +JOKOS 4758 -9504 KZMP 1 +JOKPO 4838 -10128 KMIB 1 +JOKTI 6806 -14572 PARC 1 +JOKUR 3504 -11640 KLAS 1 +JOKUS 3635 -11537 KVGT 1 +JOKVI 3368 -11222 KLUF 1 +JOLAM -227 13260 WAAZ 1 +JOLAR 3367 -11401 KZLA 1 +JOLBO 4836 -10121 KMIB 1 +JOLEN 3269 -9694 KDFW 1 +JOLIA -760 13800 WAAZ 1 +JOLIE 3834 -12166 KSUU 1 +JOLLI 3346 -8865 KCBM 1 +JOLOV 4764 -12249 KZSE 1 +JOLSE 3227 -8362 KZTL 1 +JOLSO 3680 -11976 KFAT 1 +JOLTE 2989 -9530 KIAH 1 +JOLTS 2699 -7921 MYNN 1 +JOLVU 3995 -8605 KZID 1 +JOLYN 2592 -8017 KZMA 1 +JOM 1470 12233 RPHI 1 +JOMAR 3965 -8618 KIND 1 +JOMAX 1352 14489 PGUM 1 +JOMBA 3690 12711 RKSG 1 +JOMED 3229 -8165 KZJX 1 +JOMES 3971 -7768 KHGR 1 +JOMEX 4340 -8531 KZAU 1 +JOMIG -7797 16708 NZPG 1 +JOMIN 2522 -8036 KHST 1 +JOMLO 4365 -9126 KZMP 1 +JOMMY 4282 14212 RJCJ 2 +JOMMY 3152 -10963 KDUG 2 +JOMPA 3234 -8861 KNMM 1 +JOMRU 4795 -11734 KZSE 1 +JOMSI 4675 -10276 KZMP 1 +JOMSU 3469 -7747 KNCA 1 +JOMTA 3659 -9789 KEND 1 +JOMTU 5918 -16004 PATG 1 +JOMUN 3380 4270 ORAA 1 +JON 5776 1407 ESAA 1 +JONAL 3118 -8592 KOZR 1 +JONAN 3557 13991 RJTT 1 +JONAP 3424 -7950 KFLO 1 +JONAR 3409 -7814 KILM 1 +JONAS -1428 -17055 NSTU 1 +JONDA 3270 -11610 KZLA 1 +JONDE 3399 -7801 KZDC 1 +JONEH 4204 -7737 KZBW 1 +JONEL 4254 -12297 KMFR 1 +JONES 4194 -8545 KZAU 1 +JONEX 3957 -8287 KZID 1 +JONEZ 3452 -9546 KZFW 1 +JONHA 3259 -9018 KJAN 1 +JONHH 3380 -11220 KZAB 1 +JONIS 4468 -8965 KZMP 1 +JONJR 3996 -7640 KLNS 1 +JONJU 3969 12522 ZKKP 1 +JONKA 3407 -9853 KSPS 1 +JONLI 4220 -7995 KERI 1 +JONNA 4482 -9370 KZMP 1 +JONNY 3784 -8897 KZKC 1 +JONRO 4411 -9126 KLSE 1 +JONSI 3501 -7887 KFAY 1 +JONSN 4361 -8582 KORD 1 +JONTU 2967 -8217 KGNV 1 +JONUG 3933 -12152 KBAB 1 +JONWE 4468 -11939 KZSE 1 +JONYJ 3037 -8641 KEGI 1 +JOOEE 3930 -9485 KMCI 1 +JOOOE 2702 -8207 KPBI 1 +JOPER 3848 -11633 KZLC 1 +JOPNI 3515 -10180 KAMA 1 +JOPON 3287 -11562 KZLA 1 +JOPRI 6282 -15518 PAMC 1 +JOPVO 4192 -7150 KZBW 1 +JORAK 4160 -10915 KRKS 1 +JORAM 869 16763 PKWA 1 +JORAT 3833 -12183 KSUU 1 +JORAY 2834 -7903 KZMA 1 +JORDA 2066 -15727 PHZH 1 +JORDI 4287 -8374 KFNT 1 +JORDN 2502 5514 OMDM 2 +JORDN 4105 -7191 KZBW 2 +JORDY -3239 15469 YBBB 2 +JORDY 4209 -9353 KZMP 2 +JOREG 3479 -9213 KLIT 1 +JORGG 2339 -7087 KZMA 1 +JORIR 5975 -15501 PAIL 1 +JORJA 4923 -12354 CZVR 1 +JORJO 4188 -8799 KORD 1 +JORKI 2909 -9847 KSKF 1 +JORMO 4237 -8895 KRFD 1 +JOROG 6297 -15561 PAMC 1 +JORUV 3972 -8324 KZID 1 +JORVU 2877 -8145 KSFB 1 +JOS 964 886 DNKK 1 +JOSAD 5981 -16197 PAQH 1 +JOSAV 4465 -9318 KMSP 1 +JOSCH 3528 -7787 KZDC 1 +JOSEF 3747 1439 LICZ 2 +JOSEF 4088 -8160 KZOB 2 +JOSEJ 3828 -10465 KPUB 1 +JOSEP 3426 -8663 KZME 1 +JOSES 2015 -7322 MTMA 1 +JOSEX 2985 -8118 KZJX 1 +JOSEY 2997 -9576 KZHU 1 +JOSFF 2703 -8247 KRSW 1 +JOSGA 3471 -9925 KLTS 1 +JOSHE 1824 -6650 TJZS 1 +JOSIF 4102 -11224 KZLC 1 +JOSIR 2808 -8185 KZJX 1 +JOSKO 4040 -8577 KZAU 1 +JOSLA 2969 -8190 KNIP 1 +JOSNA -2073 -4078 SBBS 1 +JOSNU 6283 -15957 PAHX 1 +JOSOV 3213 -8623 KMGM 1 +JOSPI 3409 -8316 KZTL 1 +JOSPO 3221 -10683 KLRU 1 +JOSRA 5775 -15227 PADQ 1 +JOSRO 3606 -8670 KBNA 1 +JOSRU 3932 -7827 KMRB 1 +JOSSY 4289 -7704 KZOB 1 +JOSUN 3738 -12195 KSJC 1 +JOSUR 3203 -11073 KDMA 1 +JOSUX 3597 -12109 KHGT 1 +JOT 4155 -8832 KZAU 1 +JOTAD 3040 -9632 KCLL 1 +JOTAV 3361 -8631 KZTL 1 +JOTEB 4079 -9662 KZMP 1 +JOTEM 4150 -7035 KFMH 1 +JOTEN 3066 -8822 KMOB 1 +JOTGO 1417 -8758 MHSC 1 +JOTIN 3885 -9764 KSLN 1 +JOTKI 3467 -8499 KZTL 1 +JOTLY 3783 -12114 KZOA 1 +JOTNO 3375 -8339 KZTL 1 +JOTNU 3433 -11553 KZLA 1 +JOTOK 5521 -16049 PASD 1 +JOTPU 6146 -16578 PAZA 1 +JOTTA 3601 -8085 KZTL 1 +JOTUG 6465 -14817 PAFA 1 +JOTUP 3922 -7762 KZDC 1 +JOTUV 4718 -8851 KCMX 1 +JOTWI 5944 -13953 PAYA 1 +JOULE 3994 -10466 KDEN 1 +JOUST -555 -6471 SBAZ 2 +JOUST 4141 -9679 KLNK 2 +JOVBA 3689 -11239 KZLA 1 +JOVCU 2458 -8147 KZMA 1 +JOVDA 3727 -12197 KNUQ 1 +JOVDU 4248 -9665 KSUX 1 +JOVEM 3328 -9752 KZFW 1 +JOVEV 4076 -8605 KZAU 1 +JOVIE 5417 -6700 CZUL 1 +JOVIM 3373 -8074 KMMT 1 +JOVIN 4920 -9538 CZWG 1 +JOVIR 4451 -9528 KZMP 1 +JOVNA 3575 -8675 KZME 1 +JOVNI 3424 -7794 KILM 1 +JOVON 4046 -8640 KGUS 1 +JOVPO 4837 -12267 KZSE 1 +JOVRY 5891 -15881 PADL 1 +JOVSA 3008 -9768 KAUS 1 +JOVSO 4700 -12408 KZSE 1 +JOVUM 4352 -7320 KZBW 1 +JOVVO 7013 -14917 PASC 1 +JOWEN 5408 -13450 CZVR 1 +JOXAT 3519 -8515 KCHA 1 +JOXAX 3391 -11884 KLAX 1 +JOXIP 3858 -9004 KSTL 1 +JOXIX 6339 -16226 PAMK 1 +JOXOB 2732 -8197 KZMA 1 +JOXUR 3991 -8652 KIND 1 +JOXUS 5783 -15210 PADQ 1 +JOYAL 3355 -8455 KATL 1 +JOYAS 3223 -11681 MMFR 1 +JOYCE 441 -7427 SKED 1 +JOYDD 4237 -8326 KDTW 1 +JOYRY 2761 -9809 KZHU 1 +JOYST 4132 -7434 KZNY 1 +JOZPO 6215 -15028 PATK 1 +JPA -259 14053 WABZ 1 +JPAUL 4125 -9017 KZAU 1 +JPU 3944 -8137 KZID 1 +JQN -600 15251 AYPY 1 +JR 3972 11610 ZHSM 2 +JR 167 10366 WMFC 2 +JRAYA 1453 -8765 MHSC 1 +JRAYE 3724 -7599 KLFI 1 +JRAYY 3046 -8653 KEGI 1 +JRDAN 3472 -9666 KZFW 1 +JRGAL 2759 -8261 KZMA 1 +JRICO 3826 -8671 KCVG 1 +JRP -2081 -4941 SBCW 1 +JRSEY 3968 -7522 KPHL 1 +JRV 4458 -7259 KZBW 1 +JRVIS 4465 -7305 KBTV 1 +JRZ 3682 -603 LEJR 1 +JS 3917 11732 ZBTJ 1 +JSICA 3852 -11729 KZOA 1 +JSN -938 14718 AYPY 1 +JSR 2318 8916 VGFR 1 +JST 4032 -7883 KZOB 1 +JSTRM 2769 -8242 KTPA 1 +JSV -2616 2823 FAJA 1 +JSY 4922 -205 LFRR 1 +JT 4854 -5876 CZQX 1 +JTA 3720 10408 ZLHW 1 +JTG 3087 10439 ZUUU 1 +JTHRO 4000 -9383 KMCI 1 +JTN 3113 12134 ZSHA 1 +JTSKI 6194 -16602 PAZA 1 +JUA -3156 -6842 SAMV 1 +JUANA 1011 -7124 SVZM 1 +JUB 489 3158 HSSS 1 +JUBAL 5913 -15843 PADL 1 +JUBBA 3362 -8432 KATL 1 +JUBEK 6298 -15560 PAMC 1 +JUBEP 3705 -10785 KZDV 1 +JUBER 4316 -8375 KFNT 1 +JUBGI 7007 -15139 KZAN 1 +JUBIG 3463 -7742 KNCA 1 +JUBIT 4465 -10562 KZDV 1 +JUBKI 3287 -8596 KZTL 1 +JUBOB -1252 13112 YPDN 1 +JUBTO 3710 -8232 KZTL 1 +JUBUB 4310 -7283 KZBW 1 +JUBUG 4297 -8369 KFNT 1 +JUCCI 3858 -8771 KZID 1 +JUCRO 2116 -7860 MUMI 1 +JUDAA 3969 -9525 KZKC 1 +JUDAL 4514 -9283 KZMP 1 +JUDAN 6463 -16327 PAGL 1 +JUDAP 3260 -11467 KNYL 1 +JUDAR 3446 -10324 KCVS 1 +JUDAS -1382 -3908 SBRE 1 +JUDDE 3932 -7469 KZNY 1 +JUDDI 3876 -8644 KZID 1 +JUDDS 4163 -7311 KZBW 1 +JUDDY 3052 -9615 KZHU 1 +JUDED 3852 -7672 KZDC 1 +JUDEL 3765 -9726 KIAB 1 +JUDEY 4044 -7868 KJST 1 +JUDEZ 2097 -15637 PHOG 1 +JUDGE 3902 -9692 KZKC 1 +JUDGO 3444 -9795 KZFW 1 +JUDIE 4084 -8154 KCAK 1 +JUDIT 3242 -8166 KZJX 1 +JUDKA 4463 -7345 KZBW 1 +JUDKY 3478 -8235 KZTL 1 +JUDLO 3387 -11798 KFUL 1 +JUDLU 3743 -7659 KZDC 1 +JUDOX 4311 -7167 KZBW 1 +JUDRU 6659 -15229 PFAL 1 +JUDTH 3282 -11369 KZAB 1 +JUDUN 3313 -9122 KZME 1 +JUDUX 3459 -7973 KZJX 1 +JUDVO 3192 -8087 KSVN 1 +JUDVU 4147 -9295 KZAU 1 +JUELE 2042 -7112 MDCS 1 +JUFOH 4172 -7229 KIJD 1 +JUGAP 4665 -10976 KZLC 1 +JUGAX 6055 -16594 PAMY 1 +JUGBA 4805 -12229 KPAE 1 +JUGES 4246 -7320 KZBW 1 +JUGGL -2092 12566 YBBB 1 +JUGGY 4074 -7423 KTEB 1 +JUGID 6268 -15957 PAHX 1 +JUGIP 4418 -10551 KZDV 1 +JUGIR 3408 -9852 KSPS 1 +JUGIV 4296 -10815 KZLC 1 +JUGIX 4408 -12320 KEUG 1 +JUGLO 6136 -16594 PAHP 1 +JUGMO 3919 -7624 KMTN 1 +JUGRO 3669 -7618 KNTU 1 +JUGTU 3994 -12219 KRBL 1 +JUGUG 4202 -8922 KRFD 1 +JUGUX 3254 -8881 KMEI 1 +JUGVI 4290 -7227 KZBW 1 +JUHWO 3222 -9524 KTYR 1 +JUICE -2948 -5055 SBCW 3 +JUICE 3593 12893 RKTN 3 +JUICE 1813 -6367 TJZS 3 +JUICT 3592 12883 RKTN 1 +JUINN 3762 12632 RKSI 1 +JUIST 5356 692 EDDV 1 +JUJ -2439 -6509 SACU 1 +JUJWI 4058 -11409 KENV 1 +JUJXE 3834 -8899 KZKC 1 +JUJXI 6497 -16804 PAZA 1 +JUKAL 5931 -13926 PAYA 1 +JUKAN 6330 -14282 PFTO 1 +JUKBU 3823 -8576 KSDF 1 +JUKEK 6190 -14543 PAGK 1 +JUKGO 2797 -8242 KTPA 1 +JUKNU 3918 -11977 KRNO 1 +JUKOK 3078 -8316 KVAD 1 +JUKRI 4742 -11942 KMWH 1 +JUKUM 3214 -8879 KMEI 1 +JUKVI 4359 -7296 KZBW 1 +JUL -1547 -7015 SPIM 1 +JULAM 4840 -10133 KMIB 1 +JULAP 3637 -9247 KZME 1 +JULAS 3256 -11709 KNRS 1 +JULAT 3153 -8939 KHBG 1 +JULAX 4076 -7345 KZNY 1 +JULEA 3927 -8096 KZID 1 +JULED 2564 -8063 KZMA 1 +JULEE 4301 563 LFMM 1 +JULEL 4033 -8868 KBMI 1 +JULEN 4759 -12234 KSEA 1 +JULEP 4193 -8357 KDTW 1 +JULER 5973 -16289 PAGG 1 +JULET 7276 -6866 CZEG 1 +JULEY 4481 -9329 KMSP 1 +JULIA -921 -6814 SBAZ 1 +JULIE -1180 12970 YBBB 2 +JULIE 585 -7505 SKED 2 +JULIK 3915 -11253 KZLC 1 +JULIM -3142 11629 YMMM 1 +JULIP 4029 -8753 KZAU 1 +JULIT 2783 8367 VNSM 1 +JULKO 3965 -8512 KZID 1 +JULLE 2096 -15758 PHZH 1 +JULLI 3398 -11812 KLAX 1 +JULLY 4948 -11911 CZVR 1 +JULMA 3814 -9075 KZKC 1 +JULOB 5978 -15490 PAIL 1 +JULOP 3558 12669 RKJK 1 +JULOX 4217 -8880 KZAU 1 +JULSI 3902 -7491 KWWD 1 +JULSU 2936 -9816 KRND 1 +JULTO 3487 -7692 KNKT 1 +JULUD 3727 -12197 KNUQ 1 +JULUP -1355 13017 YBBB 1 +JULUR 3431 -10324 KCVS 1 +JULUS 3837 -7661 KNHK 1 +JULUT 4146 -7562 KAVP 1 +JULUV 3412 -9857 KSPS 1 +JULUX 3822 -12169 KZOA 1 +JUMAK 4158 -8364 KZOB 1 +JUMAN 4164 -9357 KIKV 1 +JUMAR 2608 -7992 KFLL 1 +JUMAS 6676 -16215 PAZA 1 +JUMBO -2576 -4932 SBCW 2 +JUMBO 3154 -9818 KZFW 2 +JUMEK 3468 -9953 KZFW 1 +JUMEM 3694 -7636 KNGU 1 +JUMER 4247 -7118 KBOS 1 +JUMEV 3683 -8664 KBWG 1 +JUMGU 4662 -10054 KBIS 1 +JUMIX 3811 -7655 KNHK 1 +JUMKO 4309 -10674 KZDV 1 +JUMLA 3924 -11854 KNFL 1 +JUMMP 3984 -7493 KPHL 1 +JUMOM 3943 -8756 KZID 1 +JUMOX 5546 -16068 PASD 1 +JUMPA -3510 15919 YBBB 2 +JUMPA 3362 -11728 KONT 2 +JUMPR 4117 -7125 KZBW 1 +JUMPS 4459 -8986 KZMP 1 +JUMRO 4294 -10642 KCPR 1 +JUMUL 6011 -15497 PAIL 1 +JUNAB 2952 -9825 KRND 1 +JUNAD 4124 -10313 KZDV 1 +JUNAN 4083 -8595 KGUS 1 +JUNAV 2839 -8269 KZJX 1 +JUNCA 4526 -6783 KZBW 1 +JUNCO 4146 -9074 KZAU 1 +JUNDA 4298 -8531 KZAU 1 +JUNEJ 4100 -12092 KZSE 1 +JUNEK 4297 -11578 KMUO 1 +JUNER 3737 -10372 KZDV 1 +JUNES 4447 -9559 KZMP 1 +JUNEY 4031 -7777 KZNY 1 +JUNGL 2133 -15811 PHIK 1 +JUNIA 2100 6975 VABF 2 +JUNIA 4001 -7511 KZDC 2 +JUNIE 1155 14711 KZAK 1 +JUNIR 3476 -7671 KNKT 1 +JUNIS 4679 -7680 CZYZ 1 +JUNIT 3758 -7711 KRIC 1 +JUNKI 3720 -7732 KZDC 1 +JUNLO 2734 -8185 KRSW 1 +JUNNO 3673 -11488 KLSV 1 +JUNOE 3567 -8265 KZTL 1 +JUNPI 3988 -9491 KSTJ 1 +JUNPR 3282 -8243 KAGS 1 +JUNSU 4759 -9524 KZMP 1 +JUNTA 1839 -6748 TJBQ 1 +JUNUB 6456 -15539 PARY 1 +JUNUR 2539 -7972 KZMA 1 +JUNVE 3546 -10157 KZAB 1 +JUPAD 3364 -8858 KCBM 1 +JUPAG 2956 -9851 KSAT 1 +JUPAL 3943 -8467 KCVG 1 +JUPAP 3764 -12195 KOAK 1 +JUPAS 4062 -7625 KZNY 1 +JUPEM 2699 -8046 KZMA 1 +JUPER 4260 -8948 KZAU 1 +JUPES 3461 -8693 KZME 1 +JUPEX 3536 -11897 KBFL 1 +JUPID 2936 -9486 KGLS 1 +JUPIS 3860 -9027 KCPS 1 +JUPMI 3627 -9779 KZKC 1 +JUPOL 3694 -7649 KNGU 1 +JUPOT 4209 -6997 KZBW 1 +JUPOX 3555 -9919 KCSM 1 +JUPUN 4550 -8440 KPLN 1 +JUPVA 3346 -11246 KLUF 1 +JURAK -2479 -7663 SCFZ 1 +JURAR -434 -6612 SBAZ 1 +JURAS 5988 -15498 PANO 1 +JURAX 3465 -11243 KPRC 1 +JURBO 4360 -8399 KMBS 1 +JURDO 4677 -6817 KZBW 1 +JURDY 4436 -12140 KRDM 1 +JUREL 1096 -6656 SVZM 1 +JURER 2565 -8024 KZMA 1 +JUREX 3421 -11880 KZLA 1 +JURFO 3736 -9496 KZKC 1 +JURGO 4506 -7461 CYBW 1 +JURIS -530 -6746 SBAZ 1 +JURIX 4024 -9230 KZKC 1 +JURKI 3961 -8995 KSPI 1 +JURLA 3949 -8581 KZID 1 +JURNY 4461 -9347 KMSP 1 +JUROD 4240 -12289 KMFR 1 +JURON 3702 -7649 KNGU 1 +JUROR 3310 -11838 KNUC 1 +JURPE 3399 -11783 KLAX 1 +JURPI 4698 -12386 KHQM 1 +JURSY 4768 -11705 KZSE 1 +JURTI 3917 -7653 KBWI 1 +JURYO 3405 13222 RJOI 1 +JUSAK 3461 4362 ORSH 1 +JUSDU 4849 -10150 KMIB 1 +JUSER 3710 12709 RKSO 1 +JUSGA 3368 -9239 KZME 1 +JUSGO 3351 -8685 KBHM 1 +JUSIG 3056 -8652 KEGI 1 +JUSIN 4055 -7332 KZBW 1 +JUSIS 2947 -10090 KDLF 1 +JUSMA 3584 -8887 KZME 1 +JUSOG 3690 -7658 KNGU 1 +JUSTA 2461 -8198 KNQX 1 +JUSTM 5975 -15463 PAIL 1 +JUSTN 3495 -11292 KPHX 1 +JUSTO 2770 -9743 KCRP 1 +JUSTS 4116 -7924 KDUJ 1 +JUSTT 4220 -8308 KDTW 1 +JUSUB 3303 -9607 KZFW 1 +JUSUG 3459 -9923 KLTS 1 +JUTAN 5850 -15664 PAKN 1 +JUTAS 2668 -7999 KPBI 1 +JUTAX 4274 -8793 KMKE 1 +JUTEK 4473 -7319 KZBW 1 +JUTEN 3167 -8934 KPIB 1 +JUTGO 5773 -15204 KZAN 1 +JUTIB 3073 -8807 KBFM 1 +JUTIG 3260 -11467 KNYL 1 +JUTIT 4026 -12013 KAHC 1 +JUTNI 3873 -9036 KSTL 1 +JUTOL 5943 -15482 PFKK 1 +JUTTS 2960 -8203 KZJX 1 +JUTUP 6298 -15453 PAFS 1 +JUTUX 6010 -15480 PAIL 1 +JUUDD 3620 -8663 KBNA 1 +JUULI 2795 -8274 KMIA 1 +JUVAG 4532 -8644 KZMP 1 +JUVAN 3391 -8450 KMGE 1 +JUVAS 2820 -8215 KZMA 1 +JUVDO 3043 -8695 KPNS 1 +JUVDU 4080 -8323 KZOB 1 +JUVEK 3153 6589 OAKN 1 +JUVIN 4348 -7023 KPWM 1 +JUVLU 4146 -7415 KPOU 1 +JUVOK 4711 -11979 KZSE 1 +JUVRO 4494 -12303 KSLE 1 +JUVUL 4444 -11914 KZSE 1 +JUVUR 4632 -9125 KZMP 1 +JUVUT 3901 -7684 KADW 1 +JUVVE 3115 -8374 KZJX 1 +JUWMA 4417 -9337 KZMP 1 +JUWSO 3480 -11205 KZAB 1 +JUWVO 4767 -11126 KGTF 1 +JUXEL 3119 -8339 KZJX 1 +JUXID 4355 -11619 KBOI 1 +JUXUK 3352 -11241 KLUF 1 +JUYCU 4747 -12266 KTIW 1 +JUZSO 3022 -8167 KZJX 1 +JV 6924 -5107 BGGL 1 +JVL 4256 -8911 KZAU 1 +JW 5105 -11463 CZEG 2 +JW 2501 11002 ZGZU 2 +JWELL 3950 -11735 KZOA 1 +JWN 3703 12789 RKTI 1 +JWOLF 2850 -8109 KMCO 1 +JXN 4226 -8446 KZOB 1 +JXT 3611 -8348 KZTL 1 +JYBEE 4240 -8659 KZAU 1 +JYL 3265 -8159 KZTL 1 +JYO 3200 3607 OJAM 1 +JYU 3234 -8699 KZTL 1 +JYUOH 3661 14075 RJAH 1 +JZR -721 -3927 SBRE 1 +KA -2072 11677 YMMM 6 +KA 5630 924 EKKA 6 +KA 2642 8040 VABF 6 +KA 4252 7836 UAFP 6 +KA 2483 6666 OPKR 6 +KA 5295 10522 UIII 6 +KAADE 4170 -11045 KSLC 1 +KAASE 4037 -9936 KZDV 1 +KAASI 1910 10238 VLAO 1 +KAATS 4395 -9860 KZMP 1 +KAATZ 3999 -8382 KFFO 1 +KABAD -302 -5450 SBAZ 1 +KABAK -3332 -6705 SAMF 1 +KABAM 2100 11988 RPHI 1 +KABAN 1416 12146 RPHI 2 +KABAN 3725 4265 LTAA 2 +KABAR -1624 17834 NFFF 1 +KABAS -3778 17441 NZZC 1 +KABAT 5940 6588 USTR 1 +KABAY 645 12529 RPHI 1 +KABBA 3053 -9681 KZHU 1 +KABBY 3001 -9576 KIAH 1 +KABDE 4113 -8536 KFWA 1 +KABDO 4355 8670 ZWUQ 2 +KABDO -1585 6500 FIMM 2 +KABDU 656 11655 WBFC 1 +KABEK -3339 13941 YMMM 1 +KABEL 2773 7384 VIDF 1 +KABES -4900 -5867 SAVU 1 +KABEY 4552 -9435 KSTC 1 +KABGO -4326 17298 NZZC 1 +KABIL -3225 -7085 SCEZ 2 +KABIL 3348 13329 RJTG 2 +KABIM 2350 6636 OPKR 1 +KABIN -4315 16855 NZZO 1 +KABIS 525 -7364 SKED 1 +KABKA -4171 17009 NZZO 1 +KABKI 3575 13266 RJTG 1 +KABLE 3686 -8866 KZME 1 +KABON 1275 -6769 TNCF 1 +KABOS 396 -7661 SKED 1 +KABOY 2943 -9444 KIAH 1 +KABPE 3752 -10580 KZDV 1 +KABRE 3914 296 LEIB 1 +KABRI 650 1135 FCCC 1 +KABSO 1709 7282 VABF 1 +KABTA -591 7900 YMMM 1 +KABTO 4521 14180 RJTG 1 +KABUK -2807 -3000 SBAZ 1 +KABYE 4022 -11993 KAHC 1 +KABZE 3383 -8336 KAHN 1 +KACBA 2965 -8236 KGNV 1 +KACCY 3581 -11525 KLAS 1 +KACEB 4545 -8506 KPLN 1 +KACEE 3535 -11244 KZDV 1 +KACEY -3544 14689 YMMM 1 +KACIQ 6298 -16433 PAEM 1 +KACIR 3699 -11224 KZLA 1 +KACLE 6436 -15865 PAKV 1 +KACMI 3406 -8337 KAHN 1 +KACPO 5919 -15868 PAMB 1 +KACTI 4234 -10429 KZDV 1 +KAD 2636 12777 RODN 3 +KAD 3381 3549 OLBB 3 +KAD 3841 2715 LTBJ 3 +KADAB -497 14100 WAAZ 1 +KADAF 3484 -7697 KNKT 1 +KADAL -1896 -6311 SLLF 1 +KADAN 4391 7574 UAAA 1 +KADAP -200 8416 YMMM 1 +KADAS 2733 7948 VIDF 1 +KADAT -2339 -6713 SCFZ 2 +KADAT 6550 -17172 UHMA 2 +KADAX 627 10226 VTBB 1 +KADBE 6145 -16604 PAHP 1 +KADBO 3924 13775 RJTG 1 +KADCU 6493 -15732 PAGA 1 +KADDI 3329 -8254 KZTL 1 +KADDY 3574 -11438 KLAS 1 +KADEB -5072 -6900 SAVU 1 +KADED 662 -6980 SKED 1 +KADEE 3405 -8475 KMGE 1 +KADEL -1160 -7629 SPIM 1 +KADEM -1782 7500 YMMM 1 +KADEN -2684 -17906 NZZO 1 +KADIE 3435 -11850 KVNY 1 +KADIN 1845 10400 VLAO 1 +KADLO 2296 11854 RCAA 1 +KADMO 420 11414 WBFC 1 +KADNO 5025 1394 LKPR 1 +KADOL 1900 6360 VABF 1 +KADOS 1240 -8237 MPTG 1 +KADRA 3497 1071 DTDT 1 +KADSE 4691 -12049 KZSE 1 +KADUK 3498 12893 RKPK 1 +KADUN -2235 12185 YMMM 1 +KADUS -3274 -5673 SUEO 1 +KADUV -3203 14532 YMMM 1 +KADVE 3575 4313 ORQW 1 +KAE 3770 12875 RKTT 1 +KAEDE 3835 14046 RJTG 1 +KAENA 2154 -15836 PHIK 1 +KAF 3150 6585 OAKN 1 +KAFDO 2980 -9511 KHOU 1 +KAFEE 4380 919 LIMM 1 +KAFIA 873 2352 HSSS 1 +KAFKA 3743 -7726 KRIC 1 +KAFMA 3486 -10707 KIKR 1 +KAGAK 4927 11810 ZYSH 1 +KAGAN 3478 7348 OPLR 1 +KAGAS 185 9815 WIIZ 1 +KAGBE 3463 -9224 KLIT 1 +KAGEC 6257 -14551 PAGK 1 +KAGEN -6200 -5967 SAVU 1 +KAGGE 3068 -8325 KVLD 1 +KAGIP 3767 12200 ZSHA 1 +KAGIS 3582 14256 RJTG 1 +KAGLE 3326 -9755 KZFW 1 +KAGLI -727 16286 AGGG 1 +KAGLY 6350 -6300 CZUL 1 +KAGRA 4367 14233 RJTG 1 +KAGUM 502 7341 VRMF 1 +KAGYA 3079 13092 RJTG 1 +KAGYE 4148 -12174 KZSE 1 +KAGYS 3921 -7491 KWWD 1 +KAHAN 2777 -9933 KZHU 1 +KAHFU 2976 -9388 KBPT 1 +KAHIL 3406 411 DAAA 1 +KAIFU 3360 13454 RJTG 1 +KAIHO 3532 13978 RJTT 1 +KAIIN 5234 -9671 CZWG 1 +KAINN 3950 -10794 KZDV 1 +KAINS 2596 -8010 KZMA 1 +KAIOU 3327 12965 RJFU 1 +KAISO 892 -5851 TTGC 1 +KAJAL 2518 6660 OPKR 1 +KAJAY 3380 -9877 KDFW 1 +KAJYE 2899 -8290 KZJX 1 +KAKAN -2906 -6637 SACF 1 +KAKAT 4218 11826 ZBPE 1 +KAKBO 2300 9031 VGFR 1 +KAKEL 3883 -9688 KZKC 1 +KAKER 1099 -6796 SVZM 1 +KAKET -4142 17176 NZZC 1 +KAKGU 4412 -10311 KRAP 1 +KAKIB 1500 7379 VABF 1 +KAKID 2064 8700 VECF 1 +KAKIL 59 -5921 SBAZ 1 +KAKIN -4017 -4000 SAEU 1 +KAKNI 3000 14763 RJTG 1 +KAKOL 855 -7742 MPZL 1 +KAKOP -565 15767 AYPY 1 +KAKSE 4164 -7054 KFMH 1 +KAKSO 3713 12744 RKTT 1 +KAKTE 3943 -7563 KILG 1 +KAKUH 4595 -10257 KZMP 1 +KAL 5669 1628 ESMM 1 +KALAB 3702 -245 LECM 1 +KALAD -2372 -5549 SGFA 1 +KALAG -3369 17532 NZZC 1 +KALAM -3196 11615 YPPH 2 +KALAM -231 10222 WIIZ 2 +KALAS 331 -7300 SKED 1 +KALAT 2903 6658 OPKR 1 +KALBE 3128 -8959 KZHU 1 +KALBH 3297 7156 OPKR 1 +KALBI -887 7500 FIMM 1 +KALDA 3784 -7563 KZDC 1 +KALDI -4471 16951 NZZC 1 +KALEK 3521 12988 RKTT 1 +KALEN -3188 -6583 SACU 1 +KALEP 517 -5318 SOOO 1 +KALER -3353 -7080 SCEL 1 +KALEY 4069 -8587 KZID 1 +KALGA 3290 7199 OPLR 1 +KALGE 4825 -11432 KGPI 1 +KALHR 3953 -10470 KDEN 1 +KALIE 3520 -9023 KZME 1 +KALIJ 3155 1600 HLLL 1 +KALIK 4447 985 LIMM 1 +KALIM -3630 -5875 SAEU 1 +KALIN 0 14200 KZAK 2 +KALIN 4333 7420 UAFM 2 +KALIV -1097 11635 WIDD 1 +KALIX 6368 -17170 PAGM 1 +KALKE 6601 -16224 PADE 1 +KALKN 3479 6913 OAIX 1 +KALKY 4107 -9076 KZAU 1 +KALLA 3072 -9808 KZKZ 1 +KALLU 5159 -9493 CZWG 1 +KALMA 3731 12711 RKTT 2 +KALMA 4041 -430 LECM 2 +KALMO 4432 959 LIMM 1 +KALNA 2590 7640 VIDF 2 +KALNA 3355 7203 OPLR 2 +KALOD 3550 12877 RKTT 1 +KALOK 2300 13200 RORG 1 +KALOM -2519 -5816 SARR 1 +KALOR -410 -7077 SPIM 1 +KALOX -31 8637 VCCC 1 +KALPA 1502 -9108 MHTG 1 +KALSA -2344 11915 YMMM 1 +KALTS 5362 -13381 CZVR 1 +KALUA -1060 16400 AGGK 1 +KALUG -2590 13673 YMMM 1 +KALUP 699 -5835 SYGC 1 +KALVE 3403 -9641 KDUA 1 +KAM 3707 2202 LGGG 2 +KAM 4611 1468 LJLJ 2 +KAMAD -4347 -6432 SAVU 1 +KAMAN 3962 3666 LTBB 2 +KAMAN 3241 -9359 KBAD 2 +KAMAR 3265 6073 OIIX 1 +KAMAX 3079 10190 ZPZP 1 +KAMBE 619 12469 RPHI 1 +KAMEL 929 -7571 SKEC 2 +KAMEL 3233 3673 OJAC 2 +KAMEN 3269 -9255 KZFW 1 +KAMER 3900 609 LFMM 1 +KAMES -4177 17438 NZZC 1 +KAMET -4067 17512 NZZC 1 +KAMIL -2559 -5377 SBCW 2 +KAMIL 5154 844 EDLP 2 +KAMIN 258 10893 WBFC 1 +KAMIR -264 -6066 SBAZ 1 +KAMIS 437 -7462 SKBO 2 +KAMIS 2928 3260 HECC 2 +KAMIW 4037 -9107 KZKC 1 +KAMLE 4831 -12293 KZSE 1 +KAMLY 3671 -9402 KZKC 1 +KAMMP 4039 -11193 KSLC 1 +KAMMY 3499 13469 RJTG 1 +KAMOL 1963 7367 VABF 1 +KAMOS 1052 -6525 SVZM 1 +KAMPA 4539 1000 LIMM 2 +KAMPA -372 -7322 SPQT 2 +KAMPE 6890 1795 ENDU 1 +KAMPO 3973 -406 LECM 1 +KAMPP 3081 -8652 KVPS 1 +KAMPU 2460 12483 RORG 1 +KAMRE 3362 -8107 KCAE 1 +KAMRN 1536 4261 OYSC 1 +KAMSE 3392 -8454 KMGE 1 +KAMTE 4506 -9484 KZMP 1 +KAMUD 4157 7883 ZWUQ 1 +KAMUM 156 11132 WBGS 1 +KAMUN -351 8089 YMMM 1 +KAMUR -3715 -7115 SAMF 1 +KAMUT 1005 -6582 SVZM 1 +KAMUV -3291 -6770 SAMF 1 +KAN 3775 12895 RKNN 2 +KAN 1204 850 DNKK 2 +KANAI 3560 13949 RJTJ 1 +KANAL 1731 -9610 MMEX 2 +KANAL 6215 7362 USRR 2 +KANAM 1813 -7048 MDCS 1 +KANAN 3805 -12203 KZOA 1 +KANAR 3246 2689 HECC 1 +KANAS 2527 5778 OIIX 1 +KANAT 3054 5329 OIIX 1 +KANB 4762 4112 URRV 1 +KANCO 3830 -8169 KCRW 1 +KANDA 3382 13101 RJTG 3 +KANDA -1000 6182 FIMM 3 +KANDA 3462 7177 OPLR 3 +KANDD 4468 -8864 KZMP 1 +KANDE 3075 -8645 KVPS 1 +KANDI 2350 9070 VGFR 1 +KANDO 3981 -10375 KZDV 1 +KANDU 1541 12265 RPHI 1 +KANDY 3378 -8249 KZTL 1 +KANEC 3317 -11700 KCRQ 1 +KANEE 4982 -11744 CZVR 1 +KANEL 1534 -8997 MHTG 1 +KANEM 1762 4945 OYSC 1 +KANER 3221 3493 LLTA 2 +KANER 6100 7187 USRR 2 +KANET 5873 3346 ULLL 1 +KANEX 2000 -8072 MKJK 1 +KANGO 2465 14109 RJAW 1 +KANGU 4000 3262 LTAC 2 +KANGU 1635 10866 VVDN 2 +KANGY 4260 -7089 KBOS 1 +KANIG 4248 298 LECB 1 +KANIN 4644 1363 LJLA 1 +KANIP 2418 5535 OMAE 2 +KANIP -310 12112 WAAZ 2 +KANLE 4185 -8800 KMDW 1 +KANNA 2600 -9700 KZHU 1 +KANNE 3262 -9423 KZFW 1 +KANNI 4263 -6700 CZQM 1 +KANOG 2618 5179 OBBB 1 +KANOH 3531 13997 RJTT 1 +KANOK 6752 17509 UHMP 2 +KANOK 3657 4168 OSTT 2 +KANON 1068 12323 RPVM 3 +KANON 4953 4047 UURV 3 +KANON 3840 -10599 KDEN 3 +KANOO 5147 -12227 CZVR 1 +KANOX 1778 -9978 MMEX 1 +KANPE 3405 -10691 KZAB 1 +KANSA -1245 7000 FIMM 1 +KANSE 4009 -7414 KZNY 1 +KANSU 3863 13248 RKRR 1 +KANSY 6126 -15005 PANC 1 +KANTA 1039 10611 VVTS 1 +KANTR 3168 -10657 KELP 1 +KANUA 4769 -12977 KZAK 1 +KANUR 4540 -7514 CZYZ 1 +KANUT 6653 -15110 PAZA 1 +KANUX 3056 -7257 KZNY 1 +KANVE 4051 -8039 KPIT 1 +KANVU 4340 12907 ZYSH 1 +KAOLN 3296 -8284 KZTL 1 +KAP -1025 14829 AYPY 1 +KAPAD 2762 6892 OPKR 1 +KAPAG 2807 4665 OEJD 1 +KAPAI -3754 17453 NZZC 1 +KAPAL -159 3858 HKNA 1 +KAPAR 1912 -7764 MKJK 1 +KAPAT -2086 -7029 SCDA 1 +KAPER 1856 -7260 MTPP 1 +KAPET 1656 5310 OOMM 1 +KAPEX 5068 -185 EGTT 1 +KAPEY 3302 -10764 KZAB 1 +KAPIL 3836 1213 LIRR 1 +KAPLI 2117 11750 VHHK 1 +KAPLN 2994 -9233 KZHU 1 +KAPME 4454 -8954 KZMP 1 +KAPNE 4573 -8973 KZMP 1 +KAPNO -1133 16773 AUUU 1 +KAPOH 1868 12057 RPHI 1 +KAPOK 1180 14500 KZAK 1 +KAPON -1921 3370 FQBE 1 +KAPOP 1776 5516 OOMM 1 +KAPOR -2849 1791 FACA 1 +KAPPA 4063 -8892 KZAU 1 +KAPPS 3233 -9464 KGGG 1 +KAPPU -589 14221 AYPY 1 +KAPRE 3896 -8570 KZID 1 +KAPSO -1200 14672 YBBB 1 +KAPTI -4063 17500 NZZC 1 +KAPUA 1976 -15573 PHZH 1 +KAPUK 1101 -6153 TTGC 1 +KAPUT 3720 -8946 KZME 1 +KAPUX 4508 -7975 CYCY 1 +KAPWU 3366 -10203 KLBB 1 +KAQTU 1376 14497 KZOA 1 +KAQUA 1068 10598 VVTS 1 +KAR 5630 901 EKKA 2 +KAR 4057 4312 LTAA 2 +KARAA 4027 -9526 KMCI 1 +KARAB -3156 11688 YMMM 2 +KARAB 2658 4975 OEDF 2 +KARAD 4024 4949 UBBA 1 +KARAG -2900 14459 YBBB 2 +KARAG 1443 11995 RPRP 2 +KARAK -4043 -7309 SCTZ 2 +KARAK 1403 -8680 MHTG 2 +KARAL 3203 7205 OPKR 1 +KARAM 2872 5354 OIIX 1 +KARAN 1265 10916 VVTS 1 +KARAR 2351 5891 OOMM 1 +KARAS 4427 -10431 KZDV 1 +KARAT -1747 5557 FIMM 2 +KARAT 4268 3927 URRV 2 +KARAZ -340 -8758 SEGU 1 +KARBU 3753 12766 RKTT 1 +KARCE 4371 -11068 KJAC 1 +KARDE 4190 3705 LTAA 1 +KARDU 4298 1051 LIMM 1 +KAREL 4335 1033 LIRP 1 +KAREM 3000 6777 OPKR 1 +KAREN -4209 14766 YMMM 2 +KAREN -2554 -5492 SGES 2 +KARES 4133 115 LEBC 1 +KARET 1481 -8506 MHTG 1 +KARFO 4760 -12231 KSEA 1 +KARGI 3943 3005 LTBB 1 +KARIB 1767 -6932 MDCS 1 +KARID 1390 -8764 MHTG 1 +KARIL 4779 2244 LHCC 1 +KARIM 4319 6779 UAII 1 +KARIN 3367 13419 RJTG 2 +KARIN 2251 4084 OEJD 2 +KARIS 2834 -10561 MMTY 1 +KARIU -2338 -5039 SBCW 1 +KARIX 2528 -10875 MMZT 1 +KARLA 3340 -9640 KZFW 1 +KARLI 5700 551 ENSV 1 +KARLL 7000 -15100 PAZA 1 +KARLO 3429 -11250 KZAB 1 +KARLU 4897 855 EDUU 1 +KARMA 4045 -9481 KZMP 1 +KARME 3932 -11977 KRNO 1 +KARMI 650 10052 WMFC 1 +KARMN 3563 13937 RJTY 1 +KARNI 4695 4615 URWW 1 +KARNN 3715 -12128 KZOA 1 +KARNO 5289 -290 EGTT 1 +KAROD 2013 4478 OEJD 1 +KAROL 3287 3248 LCCC 1 +KAROS -219 2928 HRYR 1 +KAROX 2095 3826 OEJD 1 +KARPI 4448 1016 LIMM 1 +KARPP 3069 -8325 KVLD 1 +KARPS 4774 -11675 KZSE 1 +KARRE 3956 -9489 KSTJ 1 +KARRN 2059 -6974 KZMA 1 +KARRO 3326 -11637 KZLA 1 +KARRS 3984 -7399 KZNY 1 +KARRY 3458 6901 OAIX 1 +KARSA -4182 17458 NZZC 1 +KARSE 3591 -10611 KSAF 1 +KARSI 5339 9204 UNAA 1 +KARSM -866 16065 AGGG 1 +KARTA -1201 4318 FMCH 1 +KARTR 2550 -8151 KZMA 1 +KARUB 2758 2125 HLLL 1 +KARUI 3605 13859 RJTG 1 +KARUM 1600 -6940 MDCS 1 +KARVR 3351 -11769 KLAX 1 +KARYL 3987 -8164 KZID 1 +KARYN 3360 -9841 KZFW 1 +KAS 5559 1261 EKCH 2 +KAS 4045 2128 LGGG 2 +KASAI 3569 13989 RJTT 1 +KASAL -654 10794 WIIZ 1 +KASAR 2832 -7192 KZMA 1 +KASAS 2999 -1577 GCCC 1 +KASDY 3887 -7712 KDCA 1 +KASEE 3344 -11205 KPHX 1 +KASEY 4817 -12269 KZSE 1 +KASHE 3081 -9565 KUTS 1 +KASIM -822 3818 HTDC 1 +KASIX 4978 -11355 CZEG 1 +KASKA 2870 12369 ZSSS 1 +KASKE 3272 -8073 KNBC 1 +KASKI 1671 -6167 TTPP 1 +KASKU 42 17000 AUUU 1 +KASLE 3591 -7882 KRDU 1 +KASMI 3609 14064 RJTG 1 +KASOL 1188 4360 HAAA 3 +KASOL -657 11517 WADZ 3 +KASOL 2853 5326 OIIX 3 +KASON 4756 477 LFEF 1 +KASOR 1500 -7770 MPZL 1 +KASOS 1701 -7122 MDCS 1 +KASPR 4397 -9325 KZMP 1 +KASRI 205 10289 WMFC 2 +KASRI 2996 7115 OPKR 2 +KASSE 3202 -8141 KSVN 1 +KASSI 6029 -15129 PAZA 1 +KASSY 2632 12785 ROTM 1 +KASTA 4019 -503 LECM 1 +KASTE 4361 -8435 KMBS 1 +KASTU 4181 1407 LIRR 1 +KAT -3371 15030 YMMM 3 +KAT 716 7987 VCCC 3 +KAT -479 14425 AYWK 3 +KATAB 2942 2909 HECC 1 +KATAE 4118 -9603 KOFF 1 +KATAG 2840 5231 OIIX 1 +KATAK -1774 3301 FVHA 1 +KATAL 2000 -7964 MUFH 2 +KATAL 3859 -66 LECB 2 +KATAN -189 10057 WIIZ 3 +KATAN 809 12487 RPML 3 +KATAN 1246 4446 OYSC 3 +KATAR -2639 12907 YMMM 2 +KATAR 4305 1268 LIRR 2 +KATAT 6026 -14471 PAZA 1 +KATBA 4536 10312 ZMUB 1 +KATBI 1953 6500 VABF 1 +KATBO 2336 10529 ZPKM 1 +KATCH 5400 -13600 PAZA 1 +KATCM -3115 11745 YMMM 1 +KATEB -2727 15379 YBBB 2 +KATEB -426 5237 FSSS 2 +KATEL 6552 -15871 PAZA 1 +KATEN 4900 -10600 CZWG 1 +KATES 4255 -9677 KZMP 1 +KATEX 3212 2841 HECC 1 +KATFI 3502 -7708 KEWN 1 +KATHE 3246 -8373 KZTL 1 +KATHH 3955 -7696 KZNY 1 +KATHI -3299 11957 YMMM 2 +KATHI 4311 -7884 KIAG 2 +KATHS 2108 -16139 PHZH 1 +KATHY 420 4866 HCSM 2 +KATHY 5052 -133 EGTT 2 +KATIB 2857 5185 OIIX 1 +KATIE 3561 -11764 KNID 1 +KATIN 1691 -7131 MDCS 1 +KATIS 1199 -9842 MMID 1 +KATKE 4035 -7958 KAGC 1 +KATKO 1846 -6879 MDCS 1 +KATLA 2481 -10283 MMTY 1 +KATLI 2542 -10638 MMFR 1 +KATLN 4094 -10139 KZDV 1 +KATNE 1358 14491 PGUA 1 +KATNO 6775 -11000 CZEG 1 +KATOD 2853 4793 OBBB 1 +KATOK 1883 -6800 TJZS 1 +KATON 1862 -7251 MTPP 1 +KATOR -3349 2264 FACA 1 +KATOS 2894 5144 OIIX 1 +KATQO 1462 14563 PGSN 1 +KATRA 1665 -9942 MMEX 1 +KATRY 3779 13709 RJTG 1 +KATSO 3835 -12064 KZOA 1 +KATSS 2579 -8048 KMIA 1 +KATSY 4303 -8079 CZYZ 1 +KATTI 4251 1605 LDBB 1 +KATTS 3833 -11633 KZLC 1 +KATTT 3925 -10449 KBKF 1 +KATTY 4296 -8351 KZOB 1 +KATUT 3263 4558 ORBB 1 +KATVE 4040 -7570 KZNY 1 +KATZN 3697 -7678 KZDC 1 +KAV -260 15084 AYAY 2 +KAV 559 -6175 SVZM 2 +KAVAK 3736 2873 LTBB 1 +KAVAL -1554 3397 FQBE 1 +KAVAN 1355 5191 OYSC 1 +KAVAR -206 3773 HKNA 1 +KAVAS 4826 -5887 CYJT 1 +KAVAX 2300 -6000 KZNY 1 +KAVCO 3755 -8339 KZID 1 +KAVCY 2930 -9546 KZHU 1 +KAVEV 3597 13921 RJTY 1 +KAVID 3060 4020 OEJD 1 +KAVIL 2981 5128 OIIX 1 +KAVLA 3169 -11614 MMZT 1 +KAVLO 1272 -8534 MHTG 1 +KAVME 3905 -8479 KCVG 1 +KAVMY 4735 -11118 KZLC 1 +KAVOG 3709 7050 OAKX 1 +KAVOS 3373 3000 LGGG 1 +KAVOT 3069 5232 OIIX 1 +KAVOX 3295 1493 HLLL 1 +KAVPO 5450 -6677 CZVP 1 +KAVSE 3546 13938 RJTR 1 +KAVUR 2478 4567 OEJD 1 +KAVWI 6271 -16448 PAEM 1 +KAVWO 701 15811 PTPN 1 +KAWED 3905 -9466 KMKC 1 +KAWIT 1077 12450 RPHI 1 +KAWKA 3798 832 DAAA 1 +KAWSE 2925 -9687 KIAH 1 +KAXAM 2430 5480 OMAA 1 +KAXEM 2285 5988 OOMM 1 +KAXFY 3122 -8134 KSSI 1 +KAXOM 5124 -11317 CZEG 1 +KAY 1448 -1142 GOOO 1 +KAYAK 6422 -4000 BGGL 2 +KAYAK 1990 -15607 PHKO 2 +KAYBE 3393 -8359 KZTL 1 +KAYDE 3905 -8439 KCVG 1 +KAYEC 6690 -16278 PAOT 1 +KAYEE 3760 -9695 KIAB 1 +KAYER 3251 -9016 KJAN 1 +KAYES 4145 -9038 KMLI 1 +KAYEY 3670 -8082 KZTL 1 +KAYGE 3708 12690 RKSO 2 +KAYGE 4364 -9130 KLSE 2 +KAYLA 3869 -9121 KSTL 1 +KAYLI 2020 -15600 PHKO 1 +KAYNE 4042 -7564 KZNY 1 +KAYOH 3378 -11759 KZLA 1 +KAYTO 4172 -8760 KORD 1 +KAYTU -3890 14300 YMMM 1 +KAYVE 6459 -16348 PAGL 1 +KAYWY 2817 -8142 KMCO 1 +KAYYT 3888 -6757 KZNY 1 +KAYZE 4101 -11203 KZLC 1 +KAZAN 3139 13011 RJTG 1 +KAZDU 3436 -8682 KZTL 1 +KAZFO 4447 -8927 KZMP 1 +KAZIK 2335 12422 RORG 1 +KAZMA 3298 13116 RJTG 1 +KAZOO 3000 -9411 KBPT 1 +KAZSA 3259 13024 RJTG 1 +KB 5039 3088 UKBB 2 +KB -1653 2882 FVHA 2 +KBI 811 9898 VTBB 1 +KBIRA 3425 1055 DTDT 1 +KBL 3455 6929 OAKB 1 +KBREW 4558 -9451 KZSP 1 +KBRIE 3231 7240 OPKR 1 +KBV 6951 1882 ENTC 1 +KC 3526 13692 RJTG 3 +KC 1809 -1595 GOOO 3 +KC 2491 6718 OPKR 3 +KCA 4172 8300 ZWVQ 1 +KCC 3527 13691 RJTG 1 +KCEEE 2924 -9247 KZHU 1 +KD 4791 9166 ZMUB 3 +KD 2532 6836 OPKR 3 +KD 5528 8240 UNNN 3 +KDA 1068 730 DNKK 1 +KDABR 2633 12785 ROTM 1 +KDCDK 4906 -9515 KZMP 1 +KDI -408 12245 WAAZ 1 +KDN 3682 1031 DTTA 1 +KDNKD 4860 -9343 KZMP 1 +KDR 3149 6583 OAKN 2 +KDR 3237 1362 HLLL 2 +KE 2552 6977 OPKR 2 +KE 5945 2963 ULLL 2 +KEA 3756 2430 LGGG 1 +KEAHI 2079 -15760 PHIK 1 +KEANE 3547 -9750 KTIK 1 +KEANN 3487 -7744 KNCA 1 +KEANS 3553 -8259 KZTL 1 +KEANY 1997 -15579 PHKO 1 +KEAPS 3282 -10792 KZAB 1 +KEARN 3928 -12324 KUKI 1 +KEATN 4093 -8166 KZOB 1 +KEATS -3554 14888 YSCB 1 +KEB 4393 1845 LQSB 1 +KEBAB -3327 15449 YBBB 2 +KEBAB 6049 -14745 PAZA 2 +KEBAF 3043 -8139 KZJX 1 +KEBAL 1854 -7048 MDCS 1 +KEBAS 2173 5716 OOMM 1 +KEBAT -2750 1830 FYWH 1 +KEBAX 4980 -9676 CYWG 1 +KEBER 1708 5034 OYSC 1 +KEBGE 6288 -14224 PAOR 1 +KEBIR 4585 -6659 CYFC 1 +KEBLE 3987 -7480 KZNY 1 +KEBOM -800 -7368 SPIM 1 +KEBRI 3130 500 DAAA 1 +KEBSE 3363 -11711 KZLA 1 +KEBUD 2760 6284 OIIX 1 +KEBUK 2275 4137 OEJD 1 +KEBUL 6039 2957 ULLL 1 +KEBVA 6067 -9000 CZWG 1 +KEBYO 3417 -10315 KZAB 1 +KEC 3345 13579 RJTG 1 +KECEC 3356 -9394 KZFW 1 +KECED 3192 -11082 KTUS 1 +KECEK 4844 -11439 KGPI 1 +KECEN 3521 -7897 KPOB 1 +KECEY 5989 -15496 PANO 1 +KECHI 3774 -9738 KICT 1 +KECKE 4329 -7753 KROC 1 +KECKI 5977 -15112 PAZA 1 +KECKS 3508 -8112 KCLT 1 +KECPO 3697 -11983 KFAT 1 +KECSI 4451 -7330 KZBW 1 +KECTE 6305 -15608 PAZA 1 +KEDAB 4060 4603 UBBA 1 +KEDAK 1636 -6176 TFFR 1 +KEDAR 3417 6889 OAKX 1 +KEDAS 1900 4228 OEJD 1 +KEDAT 2736 4798 OBBB 1 +KEDAV 1293 5325 OYSC 1 +KEDEK 5772 -10744 CZEG 1 +KEDGE 5023 -9931 CZWG 1 +KEDMA 2174 -10466 MMZT 1 +KEDOM -2606 4350 FMMM 1 +KEDOR 6350 5997 UUYY 1 +KEDOT 359 2174 FZZA 1 +KEDRA 5438 9150 UNKL 1 +KEDUB 5040 3045 UKBV 1 +KEDUG 5349 3080 UMMM 1 +KEDUX 5621 1957 EYVL 1 +KEEDS 2937 -9561 KZHU 1 +KEEEN 3403 -8410 KATL 1 +KEEFO -3497 13828 YPAD 1 +KEEHO 4192 -8183 CZYZ 1 +KEEKA 2210 -6513 KZNY 1 +KEELS -3148 11338 YMMM 2 +KEELS 3893 -9016 KALN 2 +KEELY 3916 -8439 KLUK 1 +KEEMO 3450 6949 OAKB 1 +KEENG 953 13817 PTYA 1 +KEEPA -3822 17734 NZZC 1 +KEERO 1423 12032 RPRP 1 +KEESE 4452 -7353 KZBW 1 +KEEVR 4829 -10724 KGGW 1 +KEEYS 3980 -7512 KPHL 1 +KEEZE 3486 -8988 KMEM 1 +KEEZS 2971 -8237 KGNV 1 +KEF 6399 -2261 BIRD 1 +KEFDE 3277 -9665 KDFW 1 +KEFGO 4319 -9323 KZMP 1 +KEFIG 4303 -9346 KZMP 1 +KEFJE 4313 -9299 KZMP 1 +KEFLI 3951 -8294 KZID 1 +KEFPO 3678 -10429 KZAB 1 +KEFPU 4718 -12259 KTIW 1 +KEGAB 5292 942 EDVV 1 +KEGBE 3870 -9029 KSTL 1 +KEGDE 4126 -8793 KZAU 1 +KEGED 4358 1384 LIMM 1 +KEGEX 5463 1352 EDWW 1 +KEGEY 6312 -16341 PAZA 1 +KEGGS 3401 -11830 KLAX 1 +KEGIB 4035 7042 UTTT 1 +KEGIR 5678 6534 USTR 1 +KEGIT 5141 311 EHAA 1 +KEGLU 5641 -9000 CZWG 1 +KEGLY 3747 -8129 KZID 1 +KEGOS 4966 1105 EDMM 1 +KEGRE 4335 -8947 KMSN 1 +KEGSE 3968 -8276 KLCK 1 +KEGUL 6334 3661 ULAA 1 +KEGUN 5319 -315 EGTT 1 +KEGUP 6130 3533 ULLL 1 +KEGVE 3464 -9927 KLTS 1 +KEHFY 3235 -10400 KZAB 1 +KEHLI 2448 -8984 MMID 1 +KEHRO 2958 -9516 KEFD 1 +KEHWI 5653 -13251 PAWG 1 +KEIKI 2069 -15668 PHZH 1 +KEIKO 4594 -12320 KZSE 1 +KEILA 6398 -2216 BIKF 1 +KEINN 4982 -12373 CZCZ 1 +KEIPY 3668 -8218 KTRI 1 +KEITH 2100 13495 KZAK 1 +KEK 3959 1991 LGKR 1 +KEKAD 3762 6752 UTDP 1 +KEKAF 4315 -9366 KZMP 1 +KEKAL 3937 5681 UTAA 1 +KEKAR -2975 -5295 SBCW 1 +KEKEB 4770 3815 UKDV 1 +KEKEC 3572 -9904 KZFW 1 +KEKED 4852 2129 LHCC 1 +KEKEE 3954 -8429 KDAY 1 +KEKEL 6133 2572 EFES 1 +KEKER 2970 -9123 KZHU 1 +KEKIK 3708 2837 LTBB 1 +KEKME 3691 -12083 KLSN 1 +KEKNE 4445 -10679 KSHR 1 +KEKNU 1382 -8725 MHTG 1 +KEKOA 2206 -15930 PHLI 1 +KEKOL 603 2041 FCCC 1 +KEKOS 3245 -1623 LPPC 1 +KEKOV 5495 1444 ESMM 1 +KEKOX 6605 2546 EFPS 1 +KEKUN 4936 5828 UATT 1 +KEKUR 3913 6725 UTSS 1 +KEKUS 5029 1859 EPWW 1 +KEKWO 3354 -8859 KZME 1 +KELAB 3 2243 FZZA 1 +KELAK 1209 1463 DNKK 1 +KELAL 6363 -2308 BIKF 1 +KELAM 4317 287 LFMM 1 +KELAN -2372 -7047 SCFA 1 +KELAR 3373 -9125 KZME 1 +KELAS 6047 1918 EFES 1 +KELAY 2056 -15731 PHZH 1 +KELBE 3582 -9810 KZKC 1 +KELDO 6557 -5176 BGGL 1 +KELDU 6488 -1519 BIBI 1 +KELEE 3984 -7539 KPHL 1 +KELEI 3823 -8575 KSDF 1 +KELEK 6850 2846 EFPS 1 +KELEL 4931 2018 LZBB 1 +KELEN 3512 -11869 KZLA 1 +KELER 3192 -8119 KZJX 1 +KELES 5088 10590 UNKL 1 +KELEX 786 236 DGAC 1 +KELEY 3016 -8576 KPAM 1 +KELIE 4266 -7774 KZOB 1 +KELIN 5824 1205 ESMM 1 +KELIP 4696 876 LSAZ 1 +KELKK 5011 853 ETOU 1 +KELLA 2760 -9782 KNQI 1 +KELLE 3718 -7781 KZDC 1 +KELLI 4356 -7205 KZBW 1 +KELLR 3295 -9729 KDFW 1 +KELLS 3659 -7979 KCLT 1 +KELLY -3570 14885 YSCB 4 +KELLY 3723 12675 RKSI 4 +KELLY 5391 -436 EGEG 4 +KELLY 3941 -8667 KZID 4 +KELMU 5917 -8000 CZWG 1 +KELOD 5223 1588 EPWW 1 +KELOK 5691 8849 UNKL 1 +KELOM 5583 1117 EKDK 1 +KELOT 1446 1496 FTTT 1 +KELPI -2257 15159 YBBB 1 +KELPP 2718 -9195 KZHU 1 +KELPS 3332 -11752 KZLA 1 +KELSE 3428 -11789 KONT 1 +KELSI 4144 -8899 KZAU 1 +KELSO -4584 16919 NZZC 2 +KELSO 1222 -5872 TTPP 2 +KELSY 5046 -12607 CZVR 1 +KELTA -3500 13833 YPAD 1 +KELTE 3397 -11702 KZLA 1 +KELTY 4666 -11244 KZLC 1 +KELUB 5084 3940 UUWV 1 +KELUD 4880 239 LFPB 1 +KELUK 4656 569 LSAG 1 +KELUX 5008 704 EDGG 1 +KELVI 4504 -7421 CZUL 1 +KELVO 1899 -8599 MHTG 1 +KELYE 6108 -15065 PANC 1 +KELYY 4567 -12281 KPDX 1 +KEM 6585 2460 EFPS 2 +KEM 6495 3449 ULPB 2 +KEMAB 4019 6365 UTSB 1 +KEMAD 5112 968 EDGG 1 +KEMAN 3986 -8004 KZOB 1 +KEMAR 3956 -7727 KZDC 1 +KEMAV 4898 993 EDDS 1 +KEMAX 5613 1345 ESMM 1 +KEMBO 1822 -7735 MKJK 1 +KEMDU 5043 -10674 CZWG 1 +KEMEG 5672 887 EKDK 1 +KEMER 3760 3472 LTAA 1 +KEMES 4955 1122 EDMM 1 +KEMET 5872 2459 EETT 1 +KEMEX 3101 -972 GMMM 1 +KEMID 5874 4114 UUWV 1 +KEMIR 3684 942 DTTC 1 +KEMIS 6341 -2336 BIKF 1 +KEMIT 4614 596 LSAG 1 +KEMOK 624 -96 DGAC 1 +KEMOR 3790 5921 UTAA 1 +KEMOS 6696 -5222 BGGL 1 +KEMOT 5208 745 EDDG 1 +KEMOX 543 1210 FCCC 1 +KEMPE 4408 -7356 KZBW 1 +KEMPL 3072 -10083 KZHU 1 +KEMPR 3675 -7649 KZDC 1 +KEMPY 5213 65 EGSS 1 +KEMRE 4170 -8761 KORD 1 +KEMSA 5684 -8000 CZWG 1 +KEMUL 2503 -1388 GCCC 1 +KEMUM 5448 1747 EPWW 1 +KEMUN 4914 2324 UKLV 1 +KENAD 4175 -7037 KHYA 1 +KENAL 3706 6278 UTAA 1 +KENAP 4996 409 LFFF 1 +KENAR 4146 -9633 KZMP 1 +KENAS 4050 314 LECB 1 +KENBE 3860 -8891 KZKC 1 +KENDA 3935 -7050 KZNY 1 +KENDD 3343 -11205 KPHX 1 +KENDI 4370 -7900 CZYZ 1 +KENDL 4046 -12238 KRDD 1 +KENDO -328 12246 WAAZ 1 +KENDY 2950 -9595 KHOU 1 +KENEC 3660 4313 ORBM 1 +KENEE 4251 -7126 KBOS 1 +KENEM 4363 1695 LDZO 1 +KENEN 4688 3876 URRV 1 +KENEP 4032 5776 UTAA 1 +KENET 5152 -146 EGTT 1 +KENGA 5329 -11314 CZVR 2 +KENGA 5632 8070 UNNN 2 +KENGS 2810 -9271 KZHU 1 +KENIE 4701 -9682 KZMP 1 +KENIG 5162 1126 EDMM 1 +KENII 4071 14105 RJSM 1 +KENIL 4210 -8773 KORD 1 +KENIN 4836 2193 LHCC 1 +KENIP 3838 5552 UTAK 1 +KENIR 3587 -7735 KZDC 1 +KENKI 6500 -6300 CZUL 1 +KENLA 4090 -8753 KZAU 1 +KENLE 2998 -9022 KMSY 1 +KENLI 4885 -11760 KZSE 1 +KENLN 3846 -8451 KZID 1 +KENLY 4140 -7008 KFMH 1 +KENMO 4769 -12231 KSEA 1 +KENN 4976 670 ETAD 1 +KENNE 2872 -8078 KZMA 1 +KENNI 3786 -7859 KZDC 1 +KENNR 3073 -8652 KEGI 1 +KENNS 4006 -8914 KZAU 1 +KENNY 4203 -8911 KRFD 1 +KENOK -383 -6756 SBAZ 3 +KENOK 4986 1475 LKPR 3 +KENOK 1814 -7190 MTEG 3 +KENOM 4684 14180 UHSS 1 +KENOT -858 2966 FZZA 1 +KENOX 1481 -2849 GVSC 1 +KENPA 4480 -8239 CZYZ 1 +KENPU 6243 -9000 CZEG 1 +KENSI 3873 13953 RJTG 2 +KENSI 3692 -7495 KZDC 2 +KENSY 3125 -8537 KDHN 1 +KENTE 4155 -7157 KPVD 1 +KENTN 3915 -9595 KMCI 1 +KENTO 3530 14516 RJTG 1 +KENTS 4325 -8562 KZAU 1 +KENTT 3261 -8580 KZTL 1 +KENUG 5941 2526 EETN 1 +KENUM 5072 622 EDGG 1 +KENVE 2783 -8264 KZMA 1 +KENYA 3732 -8155 KZID 1 +KENZY 3922 -9456 KZKC 1 +KEOKI 2117 -15801 PHIK 1 +KEOKK 4055 -9140 KZKC 1 +KEOLA 2130 -15849 PHHN 1 +KEONE 400 14187 KZAK 1 +KEONG -692 12003 WADZ 1 +KEPAD 5281 -248 EGTT 1 +KEPEC 3600 -11556 KLAS 1 +KEPER 4781 27 LFFF 1 +KEPES 3814 3671 LTAA 1 +KEPET 6132 3800 ULAA 1 +KEPIR 3817 2466 LGLG 1 +KEPKA 4590 -7366 CZUL 1 +KEPKO 5000 -13100 CZVR 1 +KEPNA 4974 -12036 CZVR 1 +KEPOK -1545 3038 FQBE 1 +KEPOL 4303 3799 URRV 1 +KEPOM 4981 1138 EDMM 1 +KEPOS 2737 1847 HLLL 1 +KEPPA -3680 14398 YMMM 1 +KEPSE 4028 -7522 KNXX 1 +KEPTE 6690 -16273 PAOT 1 +KEPTI 1858 -6980 MDSD 1 +KER 3025 5696 OIIX 2 +KER 4537 3641 UKFV 2 +KERAB 6039 2512 EFHK 1 +KERAK 4782 -318 LFRH 1 +KERAM 2643 12728 ROAH 1 +KERAN 544 463 DNKK 1 +KERBE 4185 -8806 KORD 1 +KEREB 4759 -452 LFRR 1 +KEREC 5727 -17001 PAZA 1 +KERED 5476 4564 UUWW 1 +KERES 3898 2449 LGGG 1 +KERET 4652 13807 UHWW 1 +KEREX 4933 91 LFPB 1 +KEREY 3247 -10411 KCNM 1 +KERGI 4946 -12417 CZVR 1 +KERIB 5454 5934 USCC 1 +KERIT 4334 859 LFMM 1 +KERIV 4108 6330 UTSD 1 +KERKE 4008 -8262 KCMH 1 +KERKY 5093 399 EBBR 1 +KERLI 1330 -6912 TNCF 1 +KERMA 3837 2586 LGGG 1 +KERME 3469 -7744 KNCA 1 +KERMI 3473 -8815 KZME 1 +KERMT 4266 -7106 KBOS 1 +KERMY 2977 -9010 KNBG 1 +KERNE 1217 13865 KZAK 1 +KERNN 4066 -11196 KSLC 1 +KERNO 3931 -7604 KZDC 1 +KERNS 2999 -9515 KIAH 1 +KERNU 4818 -7812 CZYZ 1 +KEROM 5601 6730 USUU 1 +KERON 3822 1281 LICJ 2 +KERON 1026 -6861 SVZM 2 +KEROP 4618 1970 LHCC 1 +KERRE 3864 -7853 KZDC 1 +KERRI -2815 15362 YBBB 2 +KERRI 4184 -7474 KZBW 2 +KERRN 3495 -11779 KEDW 1 +KERRS 4049 -7998 KPIT 1 +KERRY 1583 15214 KZAK 1 +KERSO 1905 -6970 MDCS 1 +KERST 4349 -7303 KZBW 1 +KERSY 4336 -7177 KZBW 1 +KERTA 4697 3601 UKFV 1 +KERUK 6072 10434 UNIW 1 +KERUL 4186 5214 UTAK 1 +KERUP 4348 7777 UAAA 1 +KERVA 1832 -6963 MDSD 1 +KERYN 4038 -7627 KZNY 1 +KESAD -2633 -7041 SCFZ 1 +KESAK 6116 750 ENOS 1 +KESAL 3870 2053 LGGG 1 +KESAM 4777 3283 UKDV 1 +KESAN 3730 12632 RKSI 2 +KESAN 4298 13167 UHWW 2 +KESBE 6685 -15698 PAGH 1 +KESDA 5908 -12000 CZWG 1 +KESEB 6072 6754 USHH 1 +KESED 5527 8611 UNNT 1 +KESEG 6002 -602 EGPX 1 +KESEK 3928 5557 UTAA 1 +KESEX 4723 872 LSAZ 1 +KESIB 3258 987 DTTC 1 +KESIK 1816 -2492 GVSC 2 +KESIK 5975 5208 USKK 2 +KESIR 3044 -892 GMMM 2 +KESIR 3932 4145 LTLT 2 +KESIT 3786 4266 LTAA 1 +KESIX 5695 -1400 EISN 1 +KESKE 6218 -15979 PAHC 1 +KESNE 4855 -10165 KMIB 1 +KESOM 13 4100 HKNA 1 +KESOP 5853 9087 UNKL 1 +KESOR 4225 7161 UAFM 1 +KESOT 5002 6006 UATT 1 +KESPA 1805 -7735 MKJK 1 +KESPE 3510 -10370 KTCC 1 +KESSE 4109 -10254 KZDV 1 +KESTA 4925 -12100 CZVR 1 +KESUM 5426 9626 UIII 1 +KESUP 5133 -365 EGTT 1 +KESUR 5484 989 EKDK 1 +KESVE 4309 -7862 KIAG 1 +KESVI 1718 -7148 MDCS 1 +KETAK 5275 8657 UNKL 1 +KETAL 5527 1137 EKDK 1 +KETAM 4475 -9341 KMSP 1 +KETAP 5293 1366 EDWW 1 +KETBE 4042 -11990 KZOA 1 +KETEG 4945 899 EDGG 1 +KETEK 3689 3248 LTAA 1 +KETEL 6420 2120 ESMM 1 +KETEM 5535 9299 UNKL 1 +KETEX 4813 236 LFFF 1 +KETIB 3458 -233 GMFO 1 +KETIK 4932 -187 LFRR 1 +KETIL 589 -5570 SMPM 1 +KETIS -4023 -3000 SAEU 1 +KETIV -70 9200 WIIZ 1 +KETKI 5037 -10570 CYCY 1 +KETLE 3891 -10438 KCOS 1 +KETLL 4616 -9447 KZMP 1 +KETLO 6251 -11486 CYZF 1 +KETNA 3750 1542 LICR 1 +KETOD 318 10416 WMFC 1 +KETOL 6180 3008 EFES 1 +KETOT -1249 -17428 NSFA 1 +KETOV 4503 12718 ZYSH 1 +KETPE 4003 -7456 KWRI 1 +KETSE 3557 13940 RJTR 1 +KETTA 3870 -8147 KZID 1 +KETTL 4998 -11832 CZVR 1 +KETTS 3984 -7485 KZDC 1 +KETUL -3144 -6384 SACU 1 +KETUT -930 11821 WADZ 1 +KEVAD -205 -4847 SBAZ 1 +KEVAR 2263 11381 ZGGG 1 +KEVBO 5692 -10400 CZEG 1 +KEVEY 2599 -7995 KFLL 1 +KEVGI 5384 -9433 CZCZ 1 +KEVHI 4445 -10894 KZLC 1 +KEVIL 3602 -9627 KTUL 1 +KEVIN 4865 -10185 KMIB 1 +KEVLU 4435 -6412 CZQM 1 +KEVMY 4060 -7615 KZNY 1 +KEVNA 5100 -12650 CZVR 1 +KEVNO 7158 -9000 CZEG 1 +KEVOK -434 11494 WADZ 1 +KEVON 3459 -8671 KHUA 1 +KEVOP -1678 -4792 SBBS 1 +KEVOR -2134 -4458 SBBS 1 +KEVOX 344 11360 WBFC 1 +KEVPO 5803 -13000 CZEG 1 +KEVRE 2941 -9806 KRND 1 +KEVUL -467 -6050 SBAZ 1 +KEVUR -2514 -5661 SGFA 1 +KEVUS -2073 -4442 SBSB 1 +KEVVN 3927 -7676 KBWI 1 +KEVYE 4064 -9918 KZDV 1 +KEVYN 2767 -8196 KZMA 1 +KEVZU 4199 -12423 KZSE 1 +KEWER 4050 -7824 KAOO 1 +KEWPI 3570 -8005 KZTL 1 +KEWPY 3893 -7780 KIAD 1 +KEXAG -2022 -4800 SBBS 1 +KEXAL -2009 -4182 SBBS 1 +KEXAM -331 -6089 SBAZ 1 +KEXBE 3925 -7660 KBWI 1 +KEXOP -5450 -6811 SAVF 1 +KEXWA 4343 -11641 KBOI 1 +KEYEB 4231 -8826 KORD 1 +KEYED 4101 -7269 KZBW 1 +KEYEG 3293 -9623 KZFW 1 +KEYEN 4535 -9361 KZMP 1 +KEYER 3946 -7873 KZDC 1 +KEYES 2579 -8019 KZMA 1 +KEYEV 3406 -9853 KSPS 1 +KEYEY 3437 -8492 KZTL 1 +KEYJO 3221 -9958 KABI 1 +KEYKE 3495 -11139 KZAB 1 +KEYLE 3760 -9989 KDDC 1 +KEYLI 3020 -9326 KLCH 1 +KEYLO 3099 -10539 KZAB 1 +KEYRE 4015 -8003 KZOB 1 +KEYSE 3561 -8615 KZME 1 +KEYSU 4622 -11680 KZSE 1 +KEYYS 2400 -8073 KZMA 1 +KEZNU 3892 -9489 KIXD 1 +KF 6399 -2273 BIKF 1 +KFA 2636 4982 OBBB 1 +KFFER 2377 -7704 KZMA 1 +KFK 3880 3055 LTAA 1 +KFN 3811 2050 LGGG 1 +KFR 2862 4796 OKAC 2 +KFR 2415 2331 HLLL 2 +KFT 4660 1456 LOVV 1 +KG -3079 12145 YMMM 4 +KG 2130 9963 VYKG 4 +KG 2610 8794 VECF 4 +KG -489 2967 HTDC 4 +KGE 3180 13073 RJFK 1 +KGEEE 4375 -9351 KMSP 1 +KGI 50 2532 FZZA 1 +KGV -2368 2282 FBGR 1 +KH 2557 8756 VECF 3 +KH 2780 6664 OPKR 3 +KH 4681 3350 UKFV 3 +KHAOS 3573 -8137 KINT 1 +KHD 3772 3846 LTLT 1 +KHG 3955 7602 ZWUQ 3 +KHG 2545 3059 HECC 3 +KHG 2926 5032 OIIX 3 +KHM 2676 5591 OIOI 1 +KHOLM 3672 6768 OAKX 1 +KHOMS 3267 1399 HLLL 1 +KHR 4993 3629 UKDV 1 +KHRIS 4295 -7126 KZBW 1 +KI 2599 9568 VYVY 3 +KI 2832 12992 RJKA 3 +KI -4242 17370 NZZC 3 +KIA 2489 4676 OEJD 1 +KIACA -2174 -6422 SLLF 1 +KIBAN -689 -8009 SPIM 1 +KIBAR -5059 -7143 SAVF 1 +KIBBE 4210 -7247 KZBW 1 +KIBBY 4239 -8620 KZAU 1 +KIBDE 3339 4402 ORBI 1 +KIBEB 4055 11094 ZBPE 1 +KIBEC 6714 -15046 PACX 1 +KIBED 714 -7443 SKED 1 +KIBER 5172 3063 UMMM 1 +KIBES 2570 10373 ZPKM 1 +KIBIL -1664 -6179 SLLF 1 +KIBIT 771 -7469 SKEC 1 +KIBKE 4421 -12320 KEUG 1 +KIBLE 2775 -9748 KCRP 1 +KIBMY 6393 -16097 PAUN 1 +KIBOK 1498 12040 RPHI 1 +KIBOL 287 10447 WMFC 1 +KIBON -183 11000 WIIZ 1 +KIBOS -2466 -6532 SASA 1 +KIBRE 6653 -14412 PACI 1 +KIBRO -600 2646 FZZA 1 +KIBSE 3594 -11524 KLAS 1 +KIBUN -3154 -6784 SAMF 1 +KIBYE 4404 -9270 KRST 1 +KICEB 6308 -15518 KZAN 1 +KICED 2964 -9900 KZHU 1 +KICEG 3474 -9220 KLIT 1 +KICEN 6417 -15923 PAKV 1 +KICEP 6519 -15249 PATA 1 +KICES 4651 -11702 KZSE 1 +KICET 2905 -9478 KGLS 1 +KICHA 4068 12919 ZKKC 1 +KICHI 3797 -11718 KZOS 1 +KICKA 3265 -9705 KDFW 1 +KICKM 3001 -9566 KIAH 1 +KICKS 4434 -8046 CZYZ 1 +KICNE 4322 -11099 KJAC 1 +KICPE 4412 -7581 KGTB 1 +KICPO 4013 -10957 KZLC 1 +KICRE 3837 -9603 KZKC 1 +KIDAL -4286 17229 NZZO 1 +KIDAN -867 -3578 SBRE 2 +KIDAN 1205 3640 HAAA 2 +KIDDR 3494 -11247 KZAB 1 +KIDDS 3611 -11490 KZLA 1 +KIDER 3978 -9418 KZKC 1 +KIDES -1221 -7701 SPIM 1 +KIDET -630 10933 WIIZ 1 +KIDLE 3453 -10316 KCVS 1 +KIDLI 5177 -136 EGLL 1 +KIDNE 3860 -11017 KZLC 1 +KIDRE 5543 -16082 PASD 1 +KIDSE 4794 -9740 KRDR 1 +KIDUS -2454 -5704 SGFA 1 +KIELL 3018 -9422 KZHU 1 +KIENO 4866 -12258 KBLI 1 +KIERS 4339 -8849 KZAU 1 +KIFFA 1662 -1140 GOOO 1 +KIFFI 4366 -7058 KZBW 1 +KIGAP 1650 -6000 TTZP 1 +KIGBE 3779 -9090 KZKC 1 +KIGDE 3310 -10454 KROW 1 +KIGGE 3631 -11532 KVGT 1 +KIGHT 3600 -12210 KFAT 1 +KIGIR -4128 -6338 SAVF 1 +KIGOM -134 -5978 SBAZ 1 +KIGOX 227 -6040 SBAZ 1 +KIGPE 3355 -11237 KLUF 1 +KIGQE 3767 -9467 KZKC 1 +KIGUL -1034 -5767 SBAZ 1 +KIGVE 4835 -12262 KZSE 1 +KIHEI 2079 -15647 PHOG 1 +KIHOH 3366 13690 RJTG 1 +KIHYO 5775 -15229 PADQ 1 +KII -3989 14388 YMML 1 +KIIRE 3134 13058 RJFY 1 +KIIRK 3498 -11773 KEDW 1 +KIJCU 4749 -10159 KZMP 1 +KIJYY 3515 13410 RJTG 1 +KIK 6972 2987 ENBD 2 +KIK -743 14425 AYPY 2 +KIKAS 702 -7197 SKED 1 +KIKBE 6690 -15155 PABT 1 +KIKEM -988 12612 WADZ 1 +KIKER 1510 -6530 TJZS 1 +KIKES 889 -8006 MPZL 1 +KIKII 3544 -12046 KZOA 1 +KIKIN -3810 -6448 SARU 1 +KIKIT 2588 12359 RCAA 1 +KIKIX 2861 7683 VIDP 1 +KIKKY 4479 -9292 KSTP 1 +KIKNE 6002 -16345 PAGG 1 +KIKOL 3484 13754 RJTG 2 +KIKOL 1473 -8160 MPZL 2 +KIKOR -38 10709 WSJC 1 +KIL 5438 1012 EDHK 1 +KILAK -5037 -7377 SCCZ 1 +KILAN -1774 -17500 NZZO 1 +KILAX -1608 -6739 SLLF 1 +KILBE 3711 -7934 KLYH 1 +KILBI -962 1857 FNAN 1 +KILBY 4436 -8844 KGRB 1 +KILDA 1326 344 DRRR 1 +KILEE 3591 13931 RJTY 1 +KILER 1500 -7688 MKJK 1 +KILEV -3963 -6521 SAEU 2 +KILEV -1098 -6910 SLLF 2 +KILEY 4263 -9592 KZMP 1 +KILGO 1547 -1941 GOOO 1 +KILIS 3670 3740 LTAA 1 +KILKO 1401 -43 DRRR 1 +KILLE 3798 -9814 KZKC 1 +KILLY 3925 13981 RJTG 2 +KILLY 4815 -11455 KZLC 2 +KILMA 4049 -7440 KZNY 1 +KILMO 945 98 DGAC 1 +KILNU 5048 1291 EDMM 1 +KILOG 2187 11469 VHHK 1 +KILOR -5023 -6478 SAVU 1 +KILOS -4025 -4500 SAEU 1 +KILOT 304 10467 WSJC 1 +KIMAB -3825 -6477 SAEU 1 +KIMAT 316 10235 WMKL 1 +KIMBA 5636 11569 UIAA 2 +KIMBA 3910 -7491 KWWD 2 +KIMBE 3123 -8872 KZHU 1 +KIMBL 3981 -10660 KZDV 1 +KIMBO 1600 1002 DRRR 2 +KIMBO 4394 -7577 KGTB 2 +KIMBR 4301 -7148 KMHT 1 +KIMBU -940 1448 FNAN 1 +KIMDE 3386 -11724 KRIV 1 +KIMEL 3613 -9009 KZME 1 +KIMES 3596 -7960 KZDC 1 +KIMGA 1530 -1181 GOOO 1 +KIMID -3937 -6340 SAEU 1 +KIMIS -3690 -6703 SAMF 1 +KIMIW 4626 -11811 KALW 1 +KIMKA 967 -1180 GLRB 1 +KIMLE 1416 -8758 MHSC 1 +KIMME 3600 -11483 KLAS 1 +KIMMI -1465 14450 YBBB 1 +KIMMM 3990 -10470 KDEN 1 +KIMMO 3441 -11842 KZLA 1 +KIMMR 3923 -10996 KZDV 1 +KIMMS 3363 -8455 KATL 1 +KIMMY 3327 -7950 KZJX 1 +KIMOK -3205 -1500 SBAZ 1 +KIMON -621 10797 WIIZ 1 +KIMOS 331 -7326 SKED 1 +KIMPO 1028 -880 GLRB 1 +KIMRE 3506 -8990 KMEM 1 +KIMRR 3232 -9897 KZFW 1 +KIMUN -159 -7772 SEGU 1 +KIMUR -2140 -6435 SLLF 1 +KIN -293 2591 FZZA 1 +KINAG -1540 -16500 NZNZ 1 +KINAL 1765 -8916 MHTG 1 +KINAN -1074 4244 HTDC 1 +KINAR 3094 3535 LLLL 1 +KINBE 4278 -8283 KMTC 1 +KINCE 3467 -12045 KLPC 1 +KINCH 2162 -6720 TJZS 1 +KINDA 158 971 FCCC 1 +KINDE 4078 -8383 KZOB 1 +KINDO 1037 659 DNKK 1 +KINER 3657 -6829 KZNY 1 +KINES 4533 676 LFMM 1 +KINEY 2873 -9930 KZHU 1 +KINGE 5874 -15678 PAKN 1 +KINGG 3814 -7036 KZNY 1 +KINGO 3792 -10361 KZDV 1 +KINGS 3925 -11993 KTVL 1 +KINGU 3094 13132 RJFM 1 +KINGZ 4622 -9231 KZMP 1 +KINIB 2569 4839 OBBB 1 +KINIC 4319 -8810 KZAU 1 +KINIK 3873 3000 LTAA 1 +KINIX -2099 6026 FIMM 1 +KINKE 3762 -7699 KZDC 1 +KINKI 2232 8393 VECF 1 +KINKO 3133 13072 RJTG 1 +KINKY 3365 -8416 KATL 1 +KINLA 1768 12047 RPHI 1 +KINLY 3549 -10890 KGUP 1 +KINNB -293 2592 FZZA 1 +KINNO 4659 -9689 KFAR 1 +KINNS 4494 -9336 KMSP 1 +KINOE 3417 13284 RJTG 1 +KINOP 1635 -7566 MKJK 1 +KINOS 2566 5390 OMAE 1 +KINPA -674 1767 FZZA 1 +KINPU 3592 13866 RJTG 1 +KINTA 3373 12673 RKPC 1 +KINTE 3003 -9040 KMSY 1 +KINTI 3422 13220 RJOI 1 +KINTO -3061 12091 YMMM 1 +KINTU 1495 2028 FTTT 1 +KINUM 1719 -6929 MDCS 1 +KINZA 3150 7089 OPLR 1 +KINZE 4308 -11439 KZLC 1 +KIOTE 3657 -11859 KZLA 1 +KIOTO -1654 -4795 SBBR 1 +KIP 3756 12679 RKSS 1 +KIPAM 1501 4226 OYSC 1 +KIPDE 4168 -7050 KFMH 1 +KIPOL 2307 6148 OOMM 1 +KIPOM 2289 5026 OBBB 1 +KIPPI 3994 -7710 KZNY 1 +KIPPY 3907 -10350 KDEN 1 +KIPUS -1698 -6905 SLLF 1 +KIQLU 4727 -11150 KGTF 1 +KIRAB 2144 3925 OEJN 1 +KIRAK -1044 16190 AGGK 1 +KIRAL 1858 -7234 MTPP 1 +KIRAN -1948 14680 YBTL 2 +KIRAN 1906 -7830 MKJK 2 +KIRAP 1706 -8761 MHTG 1 +KIRAS 3441 992 DTTC 1 +KIRAT 3067 6491 OAKX 1 +KIRBB 2219 -15987 PHBK 1 +KIRBE 3870 -7687 KADW 1 +KIRBI 4303 -10838 KZLC 1 +KIRBO 1240 1637 FTTT 1 +KIRBY 4070 -8302 KZOB 1 +KIRCH 3545 -8483 KZTL 1 +KIRCK 3837 -12044 KZOA 1 +KIRDA 0 10499 WIIZ 1 +KIRDI 4821 1282 EDMM 1 +KIREL 1919 -6897 MDCS 1 +KIREN 2525 4912 OEJD 1 +KIRGE 3955 -7993 KMGW 1 +KIRIN 3412 13082 RJTG 1 +KIRKE 3809 -9840 KZKC 1 +KIRKK 3956 -7575 KZDC 1 +KIRLA 3702 150 DAAA 1 +KIRLE 3976 -10710 KEGE 1 +KIRNS 3147 -8183 KZJX 1 +KIRNY 2974 -9497 KEFD 1 +KIROM 1732 4287 OEJD 1 +KIRON 5997 3005 ULLL 2 +KIRON 4019 -8422 KDAY 2 +KIROP 2450 5778 OOMM 1 +KIRRK 3831 -8237 KHTS 1 +KIRST 3284 -9960 KZFW 1 +KIRTI 1070 -1453 GLRB 1 +KIRUN 5873 15271 UHMM 1 +KIRVE 3725 -12180 KSJC 1 +KIRYU 3700 13971 RJTG 1 +KIS 2653 5396 OIIX 1 +KISAB 2739 4910 OBBB 2 +KISAB -2091 -5414 SBCW 2 +KISAG 2531 5424 OMAE 1 +KISAK -781 4400 HKNA 1 +KISAN 1054 10468 VDPP 1 +KISBA 1950 -1649 GOOO 1 +KISDU 370 1732 FCCC 1 +KISED 3031 5157 OIIX 1 +KISEI 3347 13533 RJTG 1 +KISEL 4600 4367 URRR 1 +KISER 3162 -9629 KZFW 1 +KISES 1419 -6100 TTZP 1 +KISGE 3905 -7536 KDOV 1 +KISIR -817 4027 HTDC 1 +KISIW 5493 -16254 PACD 1 +KISKK 5521 -12077 CZEG 1 +KISLA 3911 3433 LTAA 1 +KISLE 6390 -15228 PAMH 1 +KISME 500 14809 KZAK 1 +KISMO 517 73 DGAC 1 +KISMT 3673 -8739 KHOP 1 +KISNR 3035 -8198 KZJX 1 +KISOB 2526 5132 OTBD 1 +KISPE 3337 4417 ORBI 1 +KISSA 4071 14121 RJSM 1 +KISTA 5951 -195 EGPX 1 +KISTO 4233 1038 LIRR 1 +KISUT 4537 -7577 CYOW 1 +KISVE 3424 7063 OAJL 1 +KIT 6762 2490 EFPS 1 +KITAB 1533 4952 OYSC 1 +KITAL 2005 6030 OOMM 1 +KITAP 6241 -4800 BGGL 2 +KITAP 2282 5249 OBBB 2 +KITAR 6000 -13500 CZEG 1 +KITAV 6385 -12283 CZWG 1 +KITBE 4076 -11208 KZLC 1 +KITCH 3625 -11502 KLSV 1 +KITEC 3411 -11879 KCMA 1 +KITEX 2178 3914 OEJN 1 +KITEY 5971 -16308 PAGG 1 +KITGE 3533 -8064 KCLT 1 +KITHE 3981 -7630 KZNY 1 +KITKE 2131 -15820 PHIK 1 +KITNS 4312 -8322 KZOB 1 +KITOD 2363 3828 OEJD 1 +KITOK 4302 -8192 CZYZ 1 +KITOL 7050 -13500 CZEG 1 +KITOT 2903 3485 HECC 1 +KITRA 954 2165 FCCC 1 +KITSE 4699 -12047 KZSE 1 +KITSS 1384 14065 KZAK 1 +KITTE 3603 -7578 KNTU 1 +KITTI 3970 -8435 KFFO 1 +KITTS 4183 -8776 KORD 1 +KITUB 2282 4640 OEJD 1 +KITYE 6035 -16523 PAOO 1 +KIU -612 14129 AYPY 1 +KIV 4693 2890 LUUU 1 +KIVAK 6058 -17208 PAZA 1 +KIVAP 2448 4043 OEJD 1 +KIVDE 4002 -9288 KZKC 1 +KIVDO -723 1986 FZZA 1 +KIVED 1803 -7045 MDCS 1 +KIVEL 1689 5561 OOMM 1 +KIVSE 4293 -10643 KCPR 1 +KIVUR -262 2927 HBBA 1 +KIVVE 4812 -11383 KZLC 1 +KIWEE 3482 -12067 KVBG 1 +KIXAL 2685 -7961 KZMA 1 +KIXIR 4415 -7634 KZBW 1 +KIXIS 3600 12661 RKJK 1 +KIYAV 6150 -14939 PAAQ 1 +KIYEL 3440 -9136 KZME 1 +KIYEP 6700 -15141 PABT 1 +KIYER 3117 -9458 KZHU 1 +KIYET 3450 -8693 KZME 1 +KIYEV 3274 -9711 KZFW 1 +KIYEY 3247 -10141 KZFW 1 +KIYGE 5884 -15853 PADL 1 +KIYJE 749 15187 PTKK 1 +KIYSO 4693 -12019 KZSE 1 +KIZER 2892 -8137 KZJX 1 +KIZIK 4042 3215 LTAA 1 +KJACK 3611 -9779 KWDG 1 +KJDPL 4852 -9262 KZMP 1 +KJDRS 4802 -8923 KZMP 1 +KJNGG 4811 -8900 KZMP 1 +KJSCR 4677 -8481 KZMP 1 +KJSTL 4650 -8443 KZMP 1 +KK 1162 10300 VDKK 3 +KK 152 10399 WMFC 3 +KK -3526 17391 NZZC 3 +KKA 6494 -16116 PAKK 1 +KKING 3483 -7680 KNKT 1 +KKIYA 4025 7210 UAFM 1 +KKJ 2481 7992 VABF 1 +KKN 1647 10279 VTBB 1 +KKOLB 2613 12785 ROTM 1 +KKP 1279 7971 VOMF 1 +KKR -424 14600 AYPY 1 +KKU 2491 9298 VECF 1 +KKW -503 1882 FZZA 1 +KL 4035 5020 UBBB 5 +KL 2319 9406 VYVY 5 +KL 4270 7537 UAFF 5 +KL 301 10162 WMSA 5 +KL 4788 4010 URRV 5 +KLA 6599 2924 EFPS 2 +KLA 5572 2124 EYVL 2 +KLAAY 4653 -9004 KZMP 1 +KLACK 3489 -9668 KZFW 1 +KLAFU 734 12539 RPHI 1 +KLAGY 4651 1478 LOVV 1 +KLAIR 3841 -9116 KSTL 1 +KLAKI 6466 -1577 BIBI 1 +KLAMA 4219 -12275 KZSE 1 +KLAMS 2825 -9283 KZHU 1 +KLAND 3703 -8103 KZTL 1 +KLANE 4241 -7068 KBOS 1 +KLANI 2155 -15860 KZZH 1 +KLANT 4420 -8215 CZYZ 1 +KLARC 3936 -8400 KZID 1 +KLART 6178 -15097 PAZA 1 +KLASH 4157 -10675 KZDV 1 +KLAVA -3420 13851 YMMM 1 +KLAYE 3841 -12117 KMCC 1 +KLEEN 3519 -9483 KZME 1 +KLEGG 3381 -8428 KATL 1 +KLEPR 3922 -8467 KCVG 1 +KLEWS 4723 -12231 KSEA 1 +KLF 5202 1356 EDDT 1 +KLH 3739 5546 OIIX 1 +KLICK 3256 -8255 KZTL 1 +KLIDE 3716 -12171 KSJC 1 +KLIFF 3665 -11165 KZLA 1 +KLINE 4126 -8419 KZOB 1 +KLINK 3705 -7605 KORF 1 +KLINT 4301 -10831 KZLC 1 +KLIPS 5770 -6700 CZUL 1 +KLO 4746 855 LSZH 1 +KLOGE 3861 -12267 KZOA 1 +KLOND 4022 -7472 KZDC 1 +KLONN 5839 283 ENSV 1 +KLOPS 4359 -7879 CZYZ 1 +KLP 4267 1802 LDDU 1 +KLUBB 3512 -9547 KZFW 1 +KLUMM 3694 -7626 KNGU 1 +KLUMP 4300 -7865 KZNY 1 +KLUNG 6176 -14573 PAZA 1 +KLY 5327 -611 EINN 1 +KLYDE 4226 -7268 KBAF 1 +KM 4039 11550 ZBPE 2 +KM 1724 8014 VOMF 2 +KMART 3301 -9717 KDFW 1 +KMB -863 2525 FZZA 1 +KMC 3640 13640 RJTG 2 +KMC 2788 4556 OEJD 2 +KMG 2502 10273 ZPKM 1 +KMH 3520 12894 RKPK 1 +KMI -587 2925 FZZA 2 +KMI 5420 1915 EPRL 2 +KML -819 14674 AYPY 2 +KML 3702 4121 OSTT 2 +KMORE 4781 -12235 KSEA 1 +KMS 3434 4717 OIIX 1 +KN 1038 -928 GLRB 4 +KN 3450 13535 RJBB 4 +KN 4489 2014 LYBE 4 +KN 5630 3771 UUWV 4 +KNA 5496 2407 EYKA 2 +KNA 1303 3291 HSSS 2 +KNACK 3327 -9650 KZFW 1 +KNAPP 3061 -9149 KZHU 1 +KNAVE -2285 -4947 SBCW 1 +KNB 2123 10578 VVNB 1 +KNDAL 3392 -11740 KZLA 1 +KNDLL 2154 -6826 KZMA 1 +KNE 3443 13525 RJBB 1 +KNEAD 3228 -9749 KZFW 1 +KNEDY 3866 -8401 KCVG 1 +KNEED 2827 -8192 KZMA 1 +KNEES 4075 -12396 KZSE 1 +KNEIL 4993 -11514 CZVR 1 +KNELL 4126 -7301 KBDR 1 +KNELT 3214 -9376 KZFW 1 +KNEMO 3175 -8092 KJAX 1 +KNG -591 2249 FZZA 2 +KNG 4976 909 EDGG 2 +KNI 6428 2766 EFPS 1 +KNIFE 3285 -10304 KZAB 1 +KNINE 3307 -8236 KZTL 1 +KNITE 3930 -8392 KILN 1 +KNITS 3568 -8390 KZTL 1 +KNM -197 3015 HRYR 1 +KNOBB 3370 -11191 KZAB 1 +KNOBE 6121 -15030 PAED 1 +KNOBS 4289 -8538 KGRR 1 +KNOCK 4782 -11780 KSKA 1 +KNOFF 4249 -7078 KBOS 1 +KNOIT 4220 -8317 KDTW 1 +KNOLE 4072 -11286 KZLC 1 +KNOLL -2191 -4317 SBBS 2 +KNOLL 3726 -7993 KROA 2 +KNOLS 3729 -11979 KSJC 1 +KNOST 2800 -8342 KZMA 1 +KNOTY 3897 -7686 KADW 1 +KNUCK 3903 -7779 KIAD 1 +KNUKL 2875 -8142 KMCO 1 +KNURL 4295 -11303 KZLC 1 +KNUTE 4170 -8645 KSBN 1 +KO 4533 1445 LDRI 4 +KO 5961 2877 ULLL 4 +KO 5095 3098 UKBV 4 +KO -1480 2478 FLFI 4 +KOAKS 3475 -12028 KZLA 1 +KOALA 3495 14033 RJTG 1 +KOBAB -79 3853 HKNA 1 +KOBAH 3888 -7987 KEKN 1 +KOBAR -1500 5387 FMMM 1 +KOBAS -300 11224 WADZ 2 +KOBAS 1707 4034 OEJD 2 +KOBAT -3322 -7082 SCEL 2 +KOBAT -1859 3446 FQBE 2 +KOBBI 6455 -1616 BIBI 1 +KOBBY 3450 -7771 KZJX 1 +KOBCE 3695 -7813 KBKT 1 +KOBDE 3630 -11994 KNLC 1 +KOBEC 3849 -7755 KZDC 1 +KOBEK 2037 -9986 MMEX 1 +KOBEL -942 4131 HTDC 1 +KOBET 1946 -6972 MDCS 1 +KOBEV 4967 -5147 CZQX 1 +KOBEX 1794 -7241 MTEG 1 +KOBGA -542 1602 FZZA 1 +KOBLA 1380 2072 FTTT 1 +KOBLE 2987 -10144 KZHU 1 +KOBME 4672 -9682 KFAR 1 +KOBOD -1643 3210 FVHA 1 +KOBON 4535 4020 URRV 1 +KOBOS 2350 -10948 MMZT 1 +KOBOX 2512 4783 OEJD 1 +KOBRA 3085 -8654 KZTL 1 +KOBRE 3410 -8808 KCBM 1 +KOBUB 3710 5018 OIIX 1 +KOBUS 5151 1425 EDMM 1 +KOCEL 2986 -8974 KNBG 1 +KOCEN 4035 -11195 KZLC 1 +KOCEP 854 16811 PKWA 1 +KOCER 3907 -9465 KMKC 1 +KOCES 4057 -8927 KPIA 1 +KOCEY 3359 -8568 KZTL 1 +KOCHO 3592 13599 RJTG 1 +KOCKA 3416 -11907 KNTD 1 +KOCUS 2757 -9789 KNQI 1 +KOCYE 4436 -10473 KZDV 1 +KODAD 3412 6940 OAKX 1 +KODAG 2705 4934 OBBB 1 +KODAK 1917 -7900 MKJK 1 +KODAR 2767 6703 OPKR 1 +KODBE 4078 -7271 KZBW 1 +KODES -3314 1876 FACA 1 +KODEY 4228 -7578 KZBW 1 +KODHY 4141 -8554 KZAU 1 +KODIE 4047 -8033 KZOB 1 +KODIL 2583 5401 OMAE 1 +KODIN 2530 3860 OEJD 1 +KODIS 2405 4289 OEJD 1 +KODIX 1914 -7014 MDCS 1 +KODME 3626 -9791 KEND 1 +KODNA -1659 -4744 SBBS 1 +KODNE 5841 -15197 KZAN 1 +KODOK 4494 767 LIMM 1 +KODOL 5128 6995 UACC 1 +KODON 5524 2918 UMMM 1 +KODOR -775 1247 FNAN 1 +KODOS 120 -2622 SBAZ 1 +KODPE 4107 -9591 KZMP 1 +KODRA 985 -6931 SVZM 1 +KODSA -1111 -6532 SLLP 1 +KODUK 5020 1094 EDMM 1 +KODUM 4793 5476 UATG 1 +KOECK 3723 -7927 KZDC 1 +KOFER 4193 1866 LYBA 1 +KOFFA 3346 -11335 KZAB 1 +KOFLI 4176 -8614 KSBN 1 +KOFOJ 4869 -10127 KZMP 1 +KOFTA 822 3734 HAAA 1 +KOFUN 4106 2899 LTBB 1 +KOGAD 4950 -1500 EISN 1 +KOGAN 402 1404 FCCC 1 +KOGAR 3612 13969 RJTG 1 +KOGAS 4581 639 LSAG 1 +KOGAT 4211 2106 LWSS 1 +KOGAV 6008 1723 ESMM 1 +KOGEN 3538 13859 RJTG 1 +KOGES 5057 620 EBEB 1 +KOGEX 4711 1529 LOVV 1 +KOGGE 4514 -9314 KZMP 1 +KOGIM 5432 1354 EDWW 1 +KOGIS 4012 2200 LGGG 1 +KOGIT 5101 758 EDDK 1 +KOGLE 3925 -8332 KZID 1 +KOGLI -1497 -4808 SBBS 1 +KOGOL 4762 1140 EDMM 1 +KOGUM 6219 7453 USRR 1 +KOHAK 3741 13877 RJTT 1 +KOHAM 2436 12402 RJRJ 1 +KOHRY 2987 -9553 KDWH 1 +KOHZU 3508 13877 RJTG 1 +KOITO 3532 13994 RJTT 1 +KOJSY 4717 -10136 KZMP 1 +KOK 5109 265 EBUR 1 +KOKAK 5549 1272 EKDK 1 +KOKAL 5896 -289 EGPX 1 +KOKAN 1241 -310 GOOO 1 +KOKAT 6267 3138 EFES 1 +KOKAV 5438 6763 UACP 1 +KOKCE 6078 -16199 PANA 1 +KOKDE 6289 -14251 PAOR 1 +KOKEB 5088 1021 EDGG 1 +KOKER 3991 -3373 LPPC 1 +KOKES 5475 17011 UHPP 1 +KOKIB 5450 -1400 EISN 1 +KOKIS 6432 2395 EFES 1 +KOKLI -1588 -5544 SBBS 1 +KOKMA -1821 -4777 SBBS 1 +KOKOH 2853 -8225 KTPA 1 +KOKON 5017 7043 UACC 1 +KOKOR 5446 1169 EKDK 1 +KOKOS 4891 -168 LFRR 1 +KOKOZ 5852 -15571 PAZA 1 +KOKRY 1024 -6969 SVZM 1 +KOKUM 4982 3092 UKBV 1 +KOKUN 5528 16128 UHPP 1 +KOKUP 4953 2366 UKLV 1 +KOLAD 4936 1309 LKAA 1 +KOLAG 5304 326 EGTT 1 +KOLAK 5351 2769 UMMM 1 +KOLAM 4262 7043 UATT 1 +KOLAR 4459 2083 LYBE 1 +KOLAT 1435 -1598 GOOY 1 +KOLBA 4595 4258 URRV 1 +KOLBE 4203 -8911 KRFD 1 +KOLBY 4007 -7704 KZNY 1 +KOLDA -1544 -4714 SBBS 1 +KOLDE 4235 -8892 KRFD 1 +KOLEC 6581 -16084 PABL 1 +KOLED 5545 3377 UUWV 1 +KOLEK 4661 -541 LFRR 1 +KOLER 4277 -12329 KZSE 1 +KOLEV 5873 2674 EETT 1 +KOLEX 3650 1258 LMMM 1 +KOLEY 3495 -8999 KMEM 1 +KOLGY 4389 -9050 KZMP 1 +KOLIB 4568 5148 UATG 1 +KOLID 5357 -276 EGTT 1 +KOLIG 4412 3452 UKFV 1 +KOLIP 1067 -1155 GLRB 1 +KOLIR 5570 5737 UWUU 1 +KOLIT 4055 -3339 LPPC 1 +KOLIX 4079 7125 UTFN 1 +KOLJA 5600 1681 ESMM 1 +KOLKA -1568 -7199 SPIM 1 +KOLKI -1107 -5271 SBBS 1 +KOLLI 4091 -7426 KFWN 1 +KOLLR 4218 -7895 KZOB 1 +KOLOB 5482 1494 EPWW 1 +KOLOE 4633 -8454 KZOB 1 +KOLON 4372 695 LFMM 1 +KOLOR 3846 1325 LICJ 1 +KOLOS 5346 2696 UMMM 1 +KOLOT -588 11293 WADZ 1 +KOLPI 5975 3065 ULLL 1 +KOLPY 5970 -15127 PAHO 1 +KOLSI -893 -7714 SPIM 1 +KOLTA 37 -7820 SEGU 2 +KOLTA -646 11383 WADZ 2 +KOLTE 2098 -15735 PHMK 1 +KOLTY 3444 13272 RJBH 1 +KOLUR 5198 7068 UACC 1 +KOLUS 4072 944 LIRR 1 +KOLVE 3823 -7631 KNHK 1 +KOLVO -2140 -4503 SBBS 1 +KOMAB 1275 -1447 GOOO 1 +KOMAG 5173 -862 EISN 1 +KOMAK 3519 13703 RJTG 1 +KOMAL 3025 6995 OPKR 1 +KOMAN 4398 2622 LBWR 1 +KOMAP 5386 2871 UMMM 1 +KOMAR 4496 1680 LQBK 2 +KOMAR 900 -7943 MPTO 2 +KOMBI 7208 8273 UODD 1 +KOMBY 4875 -11249 KCTB 1 +KOMDY 2999 -9403 KBPT 1 +KOMEC 4112 -8643 KZAU 1 +KOMEG 6201 14315 UEMH 1 +KOMEK 6242 3111 EFES 1 +KOMEL 4968 217 LFFF 1 +KOMEN 5338 2500 UMMM 1 +KOMER 3201 -8540 KZTL 1 +KOMGA -1588 -4961 SBBS 1 +KOMIB 5007 1024 EDGG 1 +KOMID 5856 6389 ULKK 1 +KOMKY 4177 -8650 KSBN 1 +KOMMA 3501 -9468 KZFW 1 +KOMNA 5940 -15160 PAZA 1 +KOMOB 5014 537 EBBR 1 +KOMOL 1200 969 DNKK 1 +KOMOR 1243 -1592 GOOO 1 +KOMOS 5222 4553 UWWW 1 +KOMOT 5163 707 EDVV 1 +KOMOV 6535 4270 ULAA 1 +KOMOX 5412 1297 EDWW 1 +KOMPA -1648 -6900 SPIM 1 +KOMPI 3417 13388 RJTG 1 +KOMPO -1875 -4962 SBBS 1 +KOMPU 1138 -6584 SVZM 1 +KOMUR 5056 1458 LKAA 1 +KOMUT 3800 -1500 LPPC 1 +KONAD 1800 -1028 GOOO 1 +KONAK 3689 3142 LTAI 1 +KONAM 5224 2072 EPWA 1 +KONAN 5113 200 EGTT 1 +KONAR 5045 1307 LKAA 1 +KONAS 5018 951 EDGG 1 +KONAT 4547 7780 UAAA 1 +KONB 2493 6725 OPKC 1 +KONBA 3130 -1530 GCCC 1 +KONCH 5180 -6022 CZQM 1 +KONCO 1700 10730 VVTS 1 +KONDA -1663 14491 YBBB 1 +KONDE 2807 -8180 KZMA 1 +KONDO 4315 -7675 KZOB 1 +KONEK 4611 7508 UACC 1 +KONEN 3981 2728 LTBB 1 +KONER 4350 953 LIMM 1 +KONET 1450 3890 HHAS 1 +KONGG 3550 -9756 KOKC 1 +KONGO 3751 -8214 KZTL 1 +KONIC 5875 -15554 PAZA 1 +KONIK 6477 10135 UOTT 1 +KONIL -2999 11821 YMMM 2 +KONIL 4657 646 LSAG 2 +KONIM 4421 2883 LRCK 1 +KONIN 4785 1135 EDMM 1 +KONIP 4975 3144 UKBV 1 +KONJE 4182 -7711 KZNY 1 +KONKE 4103 -178 LECM 1 +KONKS 5955 -14400 PAZA 1 +KONLA 1991 -9353 MMID 1 +KONLE 2943 -9850 KZHU 1 +KONNA 4709 -11440 KZSO 1 +KONNE 4127 -11223 KBMC 1 +KONOK 6183 4085 ULAA 1 +KONOL 4700 768 LSAG 1 +KONRI -2412 -6753 SACU 1 +KONTE 3343 -11195 KPHX 1 +KONUK 3951 3947 LTLT 1 +KONUV 4244 1844 LDBA 1 +KONVE 3565 4411 ORKK 1 +KONXU 3531 -9761 KOKC 1 +KONZL 3395 -11711 KLAX 1 +KOODE 3877 -8739 KZID 1 +KOOGR 4015 -11184 KSLC 1 +KOOKA -1571 14343 YBBB 1 +KOOKE 3394 -7901 KZJX 1 +KOOKY 4422 -8840 KZSH 1 +KOOLL 4101 -9079 KZAU 1 +KOOLY 3287 -11113 KPHX 1 +KOOPR 4272 -7897 KZOB 1 +KOORT 4015 -7651 KMDT 1 +KOOTH 4220 -7936 KZOB 1 +KOPAG 5107 781 EDGG 1 +KOPAR 3683 2669 LGGG 1 +KOPAS 4400 -1300 LECM 1 +KOPAT 4911 1865 LZBB 1 +KOPAU -953 15961 AGGH 1 +KOPER 4515 1164 LIMM 1 +KOPEX 5497 1147 EKDK 1 +KOPEY 4761 -9287 KHIB 1 +KOPFY 4035 -9700 KZMP 1 +KOPGE 6688 -15774 PAOB 1 +KOPIM 5613 1250 EKDK 1 +KOPIN 5726 799 ENOS 1 +KOPIT 5019 1516 LKAA 1 +KOPKE 3321 6877 OASA 1 +KOPLA -331 -7616 SPIM 1 +KOPLE 3465 -11786 KBUR 1 +KOPLI 6611 17046 UHMA 1 +KOPOK 4997 8863 UNBB 1 +KOPOL 4120 2443 LGGG 1 +KOPON 5365 3076 UMMM 1 +KOPOR 4951 242 LFFF 1 +KOPOV -72 1089 FCCC 1 +KOPOX 151 658 DGAC 1 +KOPPS 4037 -7453 KZNY 1 +KOPPY 4042 -7293 KZBW 1 +KOPRY 4624 1696 LDZO 1 +KOPSE 1979 -15499 PHTO 1 +KOPSY 3984 -9807 KZMP 1 +KOPUB 43 808 FOOL 1 +KOPUL 5154 114 EGTT 1 +KOPVE 4381 -7296 KRUT 1 +KOQUB 4058 -11389 KENV 1 +KOR 5544 1163 EKDK 2 +KOR 3793 2294 LGGG 2 +KORAB 1219 4484 OYSC 1 +KORAD 5144 3160 UKBV 1 +KORAG 4386 5600 UTTE 1 +KORAK 5340 -779 EISN 1 +KORAL -2021 -7016 SCDA 2 +KORAL 2973 -1258 GMMM 2 +KORAN -1392 -4607 SBRE 1 +KORAV 4365 -787 LECM 1 +KORBA 702 -7544 SKED 1 +KORBO -302 -7787 SPIM 1 +KORDS 4573 -8813 KZMP 1 +KORDY 1508 14563 PGSN 1 +KOREB 5298 3610 UUWV 1 +KOREC 4114 -10479 KCYS 1 +KORED 4685 741 LSAG 1 +KOREG 4708 3294 UKOV 1 +KOREJ 2931 -9516 KEFD 1 +KORER 4769 -250 LFRR 1 +KORES 4473 3006 LRBB 1 +KOREV 5151 696 EDGG 1 +KOREW 4131 -8337 KZOB 1 +KOREX 4477 1577 LDZO 1 +KOREY 4016 -8552 KZID 1 +KORGA -4009 -6146 SAVU 1 +KORIL 460 1721 FCCC 1 +KORIN 5810 3207 ULLL 1 +KORIS 3583 -624 GMMM 1 +KORKO -4315 -7328 SCTZ 1 +KORKY 6709 -15700 PAZA 1 +KORLI 1080 -6677 SVZM 1 +KORNO 3583 -742 LECS 1 +KORNR 3281 -8685 KZTL 1 +KOROL 1737 -6069 TFFR 1 +KOROM 4932 173 LFPB 1 +KOROP 4915 2785 UKBV 1 +KOROS 3910 2492 LGGG 1 +KOROT 5181 3923 UUWW 1 +KORPO -1028 -5557 SBAZ 1 +KORPU 728 -7958 MPZL 1 +KORRY 4009 -7465 KZNY 1 +KORSE 3953 -9499 KFLV 1 +KORTA -3069 -5779 SARU 1 +KORTI 1613 -8779 MHTG 1 +KORTO 892 -5945 SYGC 1 +KORUL 4484 -692 LECM 1 +KORUP 5158 1474 EDMM 1 +KORUR 4003 6487 UTSD 1 +KORUT 1335 1063 DRRR 1 +KOS 3679 2709 LGKO 1 +KOSAC 3761 -9710 KIAB 1 +KOSAG 5435 5216 UWWW 1 +KOSAI 3477 13747 RJNH 1 +KOSAK 4632 3153 UKOV 1 +KOSAN 5478 2928 UMMM 1 +KOSAR 2991 7123 OPKR 1 +KOSBE 6187 -16129 PARS 1 +KOSEB 5478 1260 EKDK 1 +KOSED 6810 2334 ESMM 1 +KOSEG 3414 3091 LCCC 1 +KOSEK 4992 888 EDGG 1 +KOSET 3510 1367 LMMM 1 +KOSHI 3129 12996 RJTG 1 +KOSIL 1464 -700 GOOO 1 +KOSIR 4823 3633 UKDV 1 +KOSIV 4403 1981 LYBA 1 +KOSIX 5190 1246 EDWW 1 +KOSKA 5918 2068 ESOS 1 +KOSMO 5502 1273 EKDK 1 +KOSNA 4845 3143 UKBV 1 +KOSOK -655 1733 FZZA 1 +KOSOM 1493 -312 DRRR 1 +KOSPE 4324 -7319 KZOB 1 +KOSSE 3834 -7651 KNHK 1 +KOSTE 3099 -9746 KZHU 1 +KOSTO 1392 -8948 MHTG 1 +KOSUI 4072 14116 RJSM 1 +KOSUT 1419 1246 FTTT 1 +KOSYU 3556 13856 RJTG 1 +KOTAG 5601 5354 UWUU 1 +KOTAK 5804 953 EKDK 1 +KOTAL 3410 7115 OAKX 1 +KOTAM 5613 1484 ESMM 1 +KOTAN 4098 4530 UDDD 2 +KOTAN 4300 14391 RJTG 2 +KOTAP 4828 230 LFFF 1 +KOTBE 3550 14019 RJTT 1 +KOTDE 4442 -7307 KBTV 1 +KOTEC 6693 -16307 PAOT 1 +KOTEG -2269 -5129 SBCW 1 +KOTEK 5207 2062 EPWA 1 +KOTEL 6827 14781 UESU 1 +KOTEM 5000 -105 LFRR 1 +KOTEN 822 -5857 SYGC 1 +KOTER 371 -7299 SKED 1 +KOTEV 4316 2823 LBWN 1 +KOTEX 6300 1054 ENVA 2 +KOTEX 4119 -146 LECM 2 +KOTIB 5608 9930 UNKL 1 +KOTIN 653 -7623 SKED 1 +KOTIS 4723 280 LFFF 1 +KOTIT 4460 569 LFMM 1 +KOTIZ 5530 -16249 PAZA 1 +KOTJI 4477 -7354 KZBW 1 +KOTKE 6213 -14545 PAGK 1 +KOTLE 4685 -11200 KZLC 1 +KOTNE 3555 -8055 KRUQ 1 +KOTOB 3585 1010 DTTC 1 +KOTOD 4454 4800 URRV 1 +KOTOG -3845 -6818 SAEF 1 +KOTOM 1047 -6691 SVZM 1 +KOTON -4963 -6595 SAVU 1 +KOTOP 4250 427 LFMM 1 +KOTOR 4544 1557 LDZO 1 +KOTOS 6288 2039 EFES 1 +KOTOV 5481 2506 EYVI 1 +KOTRA 3080 6812 OPLR 1 +KOTRE 6177 -15006 PAUO 1 +KOTTI 2944 -10099 KZHU 1 +KOTUK -3651 -6364 SAEF 1 +KOTUL 1078 -6774 SVZM 1 +KOTUN 4872 387 LFFF 1 +KOTUS 4532 1994 LYBE 1 +KOTVE 3469 -9927 KLTS 1 +KOTY 3505 12657 RKJJ 1 +KOTZA 3976 -9844 KZMP 1 +KOUGH 4422 -9110 KMSN 1 +KOVAK 4799 85 LFFF 1 +KOVAL -2543 -7061 SCFZ 2 +KOVAL 4142 -11224 KHIF 2 +KOVAN 4888 908 EDGG 1 +KOVAP 5238 34 EGUN 1 +KOVAR 4639 582 LSAG 1 +KOVAS 3965 907 LIRR 1 +KOVEC 3946 -7485 KACY 1 +KOVEK 4785 2050 LHCC 1 +KOVEL 4870 1560 LOVV 1 +KOVIK 5756 857 ENOS 1 +KOVIN 4949 311 LFFF 1 +KOVME 3450 6948 OAKB 1 +KOVOL 5208 2138 EPWA 1 +KOVRY 4522 -11639 KZLC 1 +KOVUD 5947 6482 USTR 1 +KOVUK -3520 -5752 SAEF 1 +KOVUR 4479 2549 LRBB 1 +KOW -1548 14175 YBBB 1 +KOWDO 4182 -9318 KZAU 1 +KOWKU 4456 -8314 KZMP 1 +KOWOK 5921 -15785 PAZA 1 +KOWTO 3791 -10297 KZDV 1 +KOWWY 6155 -15966 PACH 1 +KOXAM 498 -5765 SYGC 1 +KOXIN 6551 -5096 BGGL 1 +KOXIP 5183 -193 EGVA 1 +KOXIS -1879 -5223 SBBS 1 +KOXMY 4589 -10828 KBIL 1 +KOYAI 717 10040 VTSS 1 +KOYED 4833 -12281 KZSE 1 +KOYEG 5706 -13583 PASI 1 +KOYEN 4084 -7285 KZBW 1 +KOYES 3272 -10317 KZFW 1 +KOYEV 3392 -11869 KLAX 1 +KOYGE 3859 -8560 KZID 1 +KOYXE 3705 -9527 KMHK 1 +KOZ 4029 2184 LGGG 1 +KOZAK 7121 -15617 PAZA 1 +KOZAN 3695 3715 LTAJ 1 +KOZEY 3258 -8647 KMXF 1 +KOZIK 2681 -6375 KZNY 1 +KOZLU 3750 3007 LTAA 1 +KOZMO 6455 -14700 PAEI 1 +KOZOC 6301 -16377 KZAN 1 +KOZRY 542 16302 PTSA 1 +KOZUL 3864 -7988 KEKN 1 +KOZUN 3495 13693 RJTG 1 +KOZVO 2941 -9506 KEFD 1 +KOZYA 2981 -8246 KGNV 1 +KP 1943 9354 VYKP 2 +KP 3961 12567 ZKKP 2 +KPASA 2818 -8191 KZJX 1 +KPE 3436 13241 RJBH 1 +KPG -1017 12368 WATT 1 +KPL 4091 2461 LGGG 1 +KPO 3598 12947 RKTH 1 +KPS 1417 9996 VTBK 1 +KPT 4775 1035 EDMM 1 +KR 3915 11460 ZBPE 3 +KR 5104 4565 UWSS 3 +KR 5061 2928 UKBV 3 +KRA 5008 1981 EPKK 3 +KRA 6782 2034 ESUN 3 +KRA 1283 4502 OYSC 3 +KRAFF 3429 -11926 KNTD 1 +KRAFT 2350 -6772 TJSJ 1 +KRAIN 3401 -11769 KLAX 1 +KRAKE 4533 -7431 CZUL 1 +KRAKI 5494 2273 EYVL 1 +KRAKN 2839 -8142 KMCO 1 +KRAMA 3522 13605 RJNN 1 +KRAMR 4826 -9910 KZMP 1 +KRAMS 3463 -9318 KZME 1 +KRANE 2109 -15629 PHOG 1 +KRANG 4897 -9449 CZWG 1 +KRANT 3892 -7697 KZDC 1 +KRANY 3693 -7649 KNGU 1 +KRASI 5103 2202 EPWW 1 +KRASY 500 15545 KZAK 1 +KRATI 1249 10606 VDVD 1 +KRATO 4222 2218 LWSK 1 +KRATR 4609 -12240 KPDX 1 +KRATT 3684 12721 RKSG 1 +KRAUS 4221 -7913 KZOB 1 +KRAUZ 3355 -11778 KZLA 1 +KRAYO 3541 13369 RJOH 1 +KRAZE 4084 -7592 KZNY 1 +KRAZO 3812 -9376 KMCI 1 +KRAZZ 4342 -7430 KZBW 1 +KRB -438 14742 AYPY 1 +KRC 3542 2715 LGGG 1 +KRD 3344 4829 OIIX 1 +KRE 3354 13368 RJTG 1 +KREAK 4193 -7160 KZBW 1 +KREBS 4149 -11243 KZLC 1 +KREEN 2200 -15913 PHLI 1 +KRENA 4237 -8850 KZAU 1 +KRENE 3935 -7681 KBWI 1 +KREPO 5993 3106 ULLL 1 +KREST 4070 -12223 KRDD 1 +KRETA 3414 13262 RJTG 1 +KREVA 4477 1124 LIMM 1 +KRG 4969 7336 UACC 1 +KRH 4899 858 EDDV 1 +KRI -2979 -5183 SBCW 1 +KRIER 3742 -9981 KZKC 1 +KRIKK 4059 -8031 KPIT 1 +KRILL -6121 -6069 SAVU 2 +KRILL -2027 -15700 NTTT 2 +KRIMA 3377 755 DAAA 1 +KRINA 4837 3447 UKDV 1 +KRING 4258 -7499 KZNY 1 +KRISL 3487 -8092 KCLT 1 +KRIST 3206 -9896 KZFW 1 +KRK 3944 2007 LGGG 1 +KRM 5935 520 ENZV 2 +KRM -796 14578 AYPY 2 +KRMIT 2622 -8030 KFLL 1 +KRMLN 3656 -9780 KEND 1 +KRNEL 2841 -8240 KZJX 1 +KRNKO 4342 -8223 KZOB 1 +KRO 3799 2449 LGGG 1 +KROAK 3631 -9589 KTUL 1 +KROBE 3655 13770 RJTG 1 +KROCK 3686 -8804 KZME 1 +KROLL 3930 -7737 KZDC 1 +KROMA 3241 13111 RJTG 1 +KROME 2579 -8054 KMIA 1 +KROMM 4078 -10464 KZDV 1 +KRONA 4559 -10826 KZLC 1 +KRONK 940 15418 KZAK 1 +KROOK 4162 -8141 KCGF 1 +KROSA 2208 11967 RCAA 1 +KROST 3842 -11620 KZLC 1 +KROTA 6947 3186 ULMM 1 +KROVE 3503 -7726 KZDC 1 +KROWN 4390 -7358 KZBW 1 +KROWS -3683 13726 YMMM 1 +KRRBY 3407 -10935 KZAB 1 +KRS 5823 2252 EETT 3 +KRS 5617 9251 UNKL 3 +KRS 4008 5300 UTAK 3 +KRSMS 4589 -9003 KZMP 1 +KRSPY 4430 -9036 KMSP 1 +KRSTL 4056 -7384 KJFK 1 +KRSTN 2886 -8144 KZJX 1 +KRSTO 3075 -8582 KZJX 1 +KRSTY 2588 -8055 KZMA 1 +KRT 5430 1821 EPRL 2 +KRT 1492 10214 VTBB 2 +KRTHY 3915 -8468 KCVG 1 +KRTIS 2505 -7507 KZMA 1 +KRTT 1493 10207 VTUN 1 +KRU 6379 2317 EFES 1 +KRUGY 4394 -9055 KVOK 1 +KRUST 3385 -11796 KSLI 1 +KRUZR 4808 -12058 KSEA 1 +KRW 5010 1991 EPKK 1 +KRYSS 3651 -11474 KLSV 1 +KRYYS 6186 -16208 PADM 1 +KS 2132 7026 VABF 2 +KS -1022 3115 FLFI 2 +KSA -440 1542 FZZA 1 +KSANG 3804 -9588 KZKC 1 +KSC 4868 2125 LZBB 1 +KSDRD 4794 -8742 CZWG 1 +KSE 4303 14420 RJTG 1 +KSI 671 -159 DGAC 1 +KSINO 3658 -11408 KZLA 1 +KSL 1541 3634 HSSS 1 +KSOUR 2850 264 DAAA 1 +KSR 3878 3552 LTAA 1 +KSS 5766 -354 EGPX 1 +KSY 2939 -9858 KSKF 1 +KT 1005 9854 VYKT 3 +KT 6842 1730 ENEV 3 +KT -3503 17324 NZZC 3 +KTAIT 4057 -7385 KJFK 1 +KTC 5047 1915 EPRL 1 +KTE 3421 13402 RJTG 1 +KTL 6124 4671 ULAA 1 +KTM 2767 8535 VNSM 2 +KTM 1557 3255 HSSS 2 +KTN 3421 3726 OSTT 1 +KTS 4217 4246 UGGG 1 +KTSAP 4776 -12247 KSEA 1 +KTU -622 14578 AYNZ 1 +KTV -2654 1811 FYWH 1 +KU -1241 1693 FNAN 6 +KU -1578 12871 YBBB 6 +KU 6407 -5201 BGGL 6 +KU 917 -1012 GLRB 6 +KU 1060 745 DNKK 6 +KU 5373 11977 UEAM 6 +KUA 2922 4797 OKAC 1 +KUALA -114 10314 WIIZ 1 +KUB -869 14676 AYPY 1 +KUBAB 5375 1247 EDWW 1 +KUBAT 5334 699 EHAA 1 +KUBAX 5294 295 EGTT 1 +KUBBS 4230 -8740 KZAU 1 +KUBBY 3339 -9009 KGWO 1 +KUBEC 3053 -8807 KBFM 1 +KUBEK 803 -7722 SKED 1 +KUBEN 5995 3950 ULWW 1 +KUBER 3983 3361 LTAA 1 +KUBIA -209 13893 WABZ 1 +KUBIC 2610 -8095 KZMA 1 +KUBIL 3426 -1291 GMMM 1 +KUBIN 5459 2769 UMMM 1 +KUBIR -2407 -5995 SGFA 2 +KUBIR 4737 3665 UKDV 2 +KUBKE 4422 -10144 KZMP 1 +KUBKY 3725 -9528 KZKC 1 +KUBNE 6333 -16244 PAMK 1 +KUBOG 5195 1292 EDUU 1 +KUBOK 5032 3683 UKDV 1 +KUBOM 4744 695 LFEE 1 +KUBSE 3611 -11995 KNLC 1 +KUBUK 5027 2223 EPWW 1 +KUBUL 4911 3566 UKDV 1 +KUBUV -1084 2762 FZZA 1 +KUBVE 4250 -8485 KZOB 1 +KUCEC 3730 -7922 KZDC 1 +KUCEP 2616 -8004 KZTL 1 +KUCES 3221 -8097 KSAV 1 +KUCEY 3279 -10355 KZFW 1 +KUCHI 3266 13019 RJFU 2 +KUCHI 2085 -15785 PHIK 2 +KUCOO 3353 -11193 KPHX 1 +KUCTE 4244 -9218 KALO 1 +KUCYE 5885 -16237 PAZA 1 +KUDAD 5167 457 EHAA 1 +KUDAK 3930 2828 LTBB 1 +KUDAR 5230 10648 UIUU 1 +KUDAS 4788 2313 LRBB 1 +KUDAT 691 11683 WBFC 1 +KUDBE 3046 -8652 KVPS 1 +KUDBY 6188 -16574 PACM 1 +KUDCE 3574 -8889 KZME 1 +KUDDO 3798 -9971 KZKC 1 +KUDEB 5247 8538 UNBB 1 +KUDER 5383 15871 UHPP 1 +KUDES 4752 886 LSAZ 1 +KUDEX 4273 -219 LECM 1 +KUDGE 4424 -10320 KRCA 1 +KUDIC 3788 -10034 KZKC 1 +KUDIM 5672 3072 ULOL 1 +KUDIN 4969 526 LFFF 1 +KUDLE 4412 -8768 KZMP 1 +KUDLY 4236 -8295 KDET 1 +KUDME 3985 -11299 KZLC 1 +KUDOP 5998 2408 EFES 1 +KUDOS 2513 12199 RCAA 1 +KUDPY 3786 -9728 KZKC 1 +KUDUK 5746 5714 USSS 1 +KUDWE 3902 -9559 KFOE 1 +KUE 3283 13084 RJTG 1 +KUFAN 4195 4628 URRV 1 +KUFOP 4197 -7287 KBAF 1 +KUGAL 5500 762 EKDK 1 +KUGAM 6647 -5113 BGGL 1 +KUGAR 1041 -7528 SKEC 1 +KUGEC 2893 -10057 KZHU 1 +KUGED 6208 7900 UNIP 1 +KUGIN -3060 -6601 SACU 1 +KUGIX 4355 1136 LIRR 1 +KUGLE 2952 -9389 KHOU 1 +KUGMA -1154 -5829 SBAZ 1 +KUGOM 6513 12760 UEEE 1 +KUGOS 4278 3409 LTAA 1 +KUGUN 4953 6893 UACC 1 +KUGUR 5550 -1000 EISN 1 +KUGVU 2913 5134 OIIX 1 +KUHCU 3768 -9791 KZKC 1 +KUHEK 710 17108 PKMJ 1 +KUHZE 6483 -15603 PAZA 1 +KUJII 4065 14170 RJSM 1 +KUJUM 3749 -7909 KLYH 1 +KUKAM 5081 2006 EPWW 1 +KUKDE 4040 -8687 KLAF 1 +KUKED 5485 8535 UNNT 1 +KUKEL 4922 13345 UHHH 1 +KUKEN -3419 -5818 SAEU 1 +KUKEV 4565 721 LIMM 1 +KUKEY 4114 -8413 KORD 1 +KUKGE 4443 -9498 KZMP 1 +KUKIP -1869 -4732 SBBS 1 +KUKIT 5093 736 EDDK 1 +KUKLA 3424 3475 LCCC 1 +KUKOP 5215 2041 EPWW 1 +KUKOR 4654 313 LFFF 1 +KUKPE 3465 -11784 KZLA 1 +KUKRI 2509 5255 OBBB 1 +KUKSA 4123 6567 UTTR 1 +KUKUN 4407 1956 LQSA 1 +KUKYE 6455 -16577 PAOM 1 +KULAM 5798 6674 USTO 1 +KULAN 6110 -4883 BGGL 2 +KULAN 4012 6646 UTSS 2 +KULAR 3858 2863 LTBB 1 +KULBE 6650 -14702 PAWB 1 +KULBU -2094 2769 FBGR 1 +KULDA 2833 3667 OETB 1 +KULED 4545 4057 UURV 1 +KULEG 5533 3609 UUWV 1 +KULEK 5355 2050 EPWW 1 +KULEM 4393 3552 UKFV 1 +KULEN 4517 1513 LDZO 1 +KULHY 4117 -8447 KORD 1 +KULIL 4012 6646 UTSD 1 +KULIX 5135 825 EDGG 1 +KULKI 2580 3725 OEMA 1 +KULMA 3511 13703 RJNA 1 +KULMU 2638 4372 OEGS 1 +KULOA 4598 -12390 KZSE 1 +KULOK 5007 1163 EDMM 1 +KULOM 4582 4143 URRV 1 +KULUD 5626 1233 EKDK 1 +KULUR 6258 11680 UERR 1 +KULUV 5165 1634 EPWW 1 +KULUX 7710 -7011 BGGL 1 +KULVY 947 13800 PTYA 1 +KUMAN -619 12184 WAAZ 3 +KUMAN 2129 -8943 MMID 3 +KUMAN 3803 2783 LTBB 3 +KUMBA 3276 -11605 KZLA 1 +KUMBE 4041 -7859 KJST 1 +KUMBI 3371 2875 LGGG 1 +KUMBO 2828 4892 OBBB 1 +KUMDE 4766 -9189 KZMP 1 +KUMDI 2831 3669 OETB 1 +KUMDU 3492 6925 OAIX 1 +KUMEL 6628 3686 ULAA 1 +KUMEN 6428 4296 ULAA 1 +KUMEP 5704 5661 USPP 1 +KUMER 5154 1064 EDMM 1 +KUMGY 3912 -9540 KZKC 1 +KUMIK 5084 807 EDGG 1 +KUMIL 5058 -161 EGTT 1 +KUMIN 4497 735 LIMM 1 +KUMIR 6177 8355 USRR 1 +KUMME 1928 -15223 PHZH 1 +KUMMI 3022 7082 OPLR 1 +KUMOC 2117 -8642 MMUN 1 +KUMOD 5833 8293 UNLL 1 +KUMOL 5336 3528 UUWV 1 +KUMRA 1920 4118 OEJD 1 +KUMRO 2124 4365 OEJD 1 +KUMRU 3742 3073 LTAI 1 +KUMSE 4303 -11585 KMUO 1 +KUMTI 1762 4419 OEJD 1 +KUMUL 2025 4284 OEJD 1 +KUMUN 2567 5525 OMAE 1 +KUNAB 5082 14345 UHSS 1 +KUNAK 2546 3069 HECC 1 +KUNAN 3206 6661 OAKX 1 +KUNAP 5863 3138 ULLL 1 +KUNAR 3172 7038 OPLR 1 +KUNAS 4316 5600 UTNN 1 +KUNAT 6189 5023 UUWV 1 +KUNER 5526 1845 EPWW 1 +KUNET 4795 1733 LHCC 1 +KUNEY 4835 -12270 KZSE 1 +KUNGU 2463 5394 OMAE 1 +KUNIE 3376 13157 RJFZ 1 +KUNIK 6185 13365 UEEE 1 +KUNIN 5211 2686 UMMM 1 +KUNIP 4487 4436 URRV 1 +KUNKI 2912 2933 HECC 1 +KUNLU 1851 4231 OEAB 1 +KUNNA 5734 -17017 PASN 1 +KUNNE 6339 -14338 PFTO 1 +KUNOD 4834 962 EDMM 1 +KUNOS -1867 -4629 SBBS 1 +KUNRE 3228 -10837 KZAB 1 +KUNRU 2854 4818 OEJD 1 +KUNSO 1792 4330 OEJD 1 +KUNUK 6851 -5087 BGGL 1 +KUNUS 2432 5854 OOMM 1 +KUNUX 5893 2466 EETT 1 +KUNWU 1505 14555 PGSN 1 +KUPAN 5375 -11351 CZCZ 1 +KUPIL 4391 3355 UKFV 1 +KUPIM 4033 730 LFMM 1 +KUPIN 4468 2008 LYBE 1 +KUPIR 3866 1727 LIRR 1 +KUPIS 3624 2590 LGGG 1 +KUPIW 3757 -9266 KLBO 1 +KUPMA 2486 5645 OOMM 1 +KUPON 5975 7528 USRR 1 +KUPOX 2538 5514 OMDB 1 +KUPPS 4029 -7645 KZNY 1 +KUPRE 3397 -9848 KSPS 1 +KUPTO 2841 5291 OIIX 1 +KURAB 4439 6106 UTNN 1 +KURAK 6278 13685 UEEE 1 +KURAS 5343 5425 UWUU 1 +KURAY 2526 -7746 MYNN 1 +KURBA 5250 10989 UIII 1 +KURBS 3409 -9854 KSPS 1 +KURBY 3460 -8000 KZJX 1 +KURCE 6694 -16104 PAIK 1 +KURDO 2489 4237 OEJD 1 +KUREG 4090 272 LECB 1 +KUREN 5467 2683 UMMM 1 +KUREY 6137 -16014 PALG 1 +KURHO 4933 685 ETSB 1 +KURIN 4482 13610 UHHH 1 +KURIP 6666 -17135 UHMM 1 +KURIQ 3922 -10227 KZDV 1 +KURIR 4473 490 LFMM 1 +KURIS 4760 -152 LFRR 2 +KURIS 4316 14171 RJTG 2 +KURKE 4032 -7884 KJST 1 +KURKK 4209 -8803 KORD 1 +KURLA -2197 3177 FVHA 1 +KURLE 3951 -8372 KZID 1 +KURLY 4175 -6976 KZBW 1 +KURMA -1675 2697 FLFI 1 +KURNE 3928 -9487 KFLV 1 +KUROL 4798 7080 UAKD 1 +KURON 5063 2015 EPWW 1 +KUROR 4819 3297 UKDV 1 +KUROS 5075 3180 UKBV 1 +KUROV 2127 5631 OOMM 1 +KURPI 5426 2871 UMMM 1 +KURSE 4207 -10516 KZDV 1 +KURTA 2370 5582 OOMM 1 +KURTS 3017 -6450 KZNY 1 +KURTT 5020 -13188 KZAK 1 +KURTY 4135 -7227 KZBW 1 +KURTZ 3897 -8609 KZID 1 +KURUL 4885 5568 UATT 1 +KURUM 5223 -866 EISN 1 +KURUT 3784 6878 UTDD 1 +KURVE 3407 -8867 KTUP 1 +KUS 5497 2412 EYKA 2 +KUS -608 14267 AYPY 2 +KUSAK 4935 2450 UKLV 1 +KUSAL 4398 3597 UKFV 1 +KUSAM 4714 1028 LOVV 1 +KUSAR 2679 4904 OBBB 1 +KUSED 5913 14996 UHMA 1 +KUSEJ 3459 -9240 KLIT 1 +KUSEK 4771 257 LFFF 1 +KUSET 6819 7883 USDK 1 +KUSEY 6460 -16362 PAGL 1 +KUSIB 4515 1647 LDZO 1 +KUSIP 5212 2390 UMMM 1 +KUSKI -1342 3487 FWLL 1 +KUSKY 3785 -10263 KZDV 1 +KUSLA 3537 4951 OIIX 1 +KUSOL 1467 5026 OYSC 1 +KUSOM 5038 837 EDDF 1 +KUSOT 5036 6585 UAUR 1 +KUSPO 2187 3910 OEJN 1 +KUSRA 2341 5844 OOMM 1 +KUSRO 2586 4472 OEJD 1 +KUSTA 2439 4667 OERK 1 +KUSTE 3002 -9039 KMSY 1 +KUSUB 669 4667 HAAA 1 +KUSUM 5174 6478 UAUU 1 +KUSUR 4757 2349 LRBB 1 +KUSUU 3352 13134 RJFZ 1 +KUT -806 14456 AYPY 1 +KUTAB -1655 3411 FQBE 1 +KUTAK 4325 1854 LQBA 1 +KUTAL 6519 -16897 UHMM 1 +KUTAM 6423 8434 USDS 1 +KUTAN 4781 426 LFMM 1 +KUTAY 3946 2962 LTBB 1 +KUTDE 6632 -15248 PAZA 1 +KUTEB 5175 3629 UUWV 1 +KUTEM 2673 4759 OBBB 1 +KUTET 7953 9107 UODD 1 +KUTEV 5221 2092 EPWA 1 +KUTEX 5060 312 LFFF 1 +KUTHO 1833 -6518 TIST 1 +KUTID 4042 1521 LIRR 1 +KUTIM 3392 4438 ORBD 1 +KUTLA -2360 2632 FBGR 1 +KUTMA 1849 4820 OEJD 1 +KUTME 3650 -11473 KLSV 1 +KUTNA 2323 5146 OBBB 1 +KUTNE 3005 -8556 KPAM 1 +KUTOL 2312 4236 OEJD 1 +KUTON 4427 3832 URRV 1 +KUTOS 3511 1859 LMMM 1 +KUTTE 6412 -15907 PAKV 1 +KUTUL 5504 9037 UNKL 1 +KUTUR 5878 4315 ULWW 1 +KUTVE 3187 -8445 KZJX 1 +KUTVI 1872 5845 OYSC 1 +KUUGL 4495 -9435 KMSP 1 +KUUMA 3361 13286 RJOI 1 +KUVAK 6073 2559 EFES 1 +KUVAN 4311 -632 LECM 1 +KUVAV 3151 5895 OIOI 1 +KUVEK 5373 650 EHAA 1 +KUVEL 2900 -926 GMMC 1 +KUVER 2816 5010 OBBB 1 +KUVIR 3392 4438 ORBD 1 +KUVOR 5941 2526 EETN 1 +KUVTE 4009 -7462 KWRI 1 +KUVVU 3805 -10053 KZKC 1 +KUVZU 4214 -10437 KTOR 1 +KUWOZ 6432 -16518 PAZA 1 +KUXOD 5449 1118 EDVV 1 +KUXYI 3537 -8649 KZME 1 +KUYEB 742 13428 PTRO 1 +KUYEC 6050 -16178 PANA 1 +KUYED 4141 -8162 KCLE 1 +KUYEG 3506 -10191 KAMA 1 +KUYGE 6075 -15103 PAEN 1 +KUZ 3591 12661 RKTT 1 +KUZIE 3847 -12136 KMCC 1 +KV 6981 1900 ENTC 2 +KV -343 3711 HTDC 2 +KVB 6312 781 ENTR 1 +KVR 4805 3321 UKDV 1 +KW 4394 4265 URRV 3 +KW 4992 3555 UKDV 3 +KW 2124 10575 VVNB 3 +KWA 3513 12681 RKTT 1 +KWANG 3431 -11951 KZLA 1 +KWE 2652 10680 ZPKM 1 +KWJ 3512 12681 RKTT 1 +KWREN 4186 -9401 KDSM 1 +KX 2636 12672 ROAH 1 +KY 4171 12375 ZYSH 1 +KYAAK 1766 -6653 TJSJ 1 +KYELL 4761 -11154 KZLC 1 +KYHOM 4096 -9198 KZAU 1 +KYILL 3994 -7538 KPHL 1 +KYKAT 3871 -8465 KCVG 1 +KYLEE 3316 -8637 KZTL 1 +KYLER 3780 -9846 KZKC 1 +KYLES 4226 -7070 KZBW 1 +KYLIO 2224 -15683 PHIK 1 +KYLLA 3783 -11937 KSFO 1 +KYLLE 4344 -12666 KZOA 1 +KYOKA 3518 13286 RJTG 1 +KYOTE 3459 -10352 KCVS 1 +KYPRA -3652 17442 NZZC 1 +KYU 4263 12401 ZYSH 1 +KYUGA 4300 -8007 CZYZ 1 +KYV -2880 2476 FAJA 1 +KYWEE 1667 13670 KZAK 1 +KZ 4383 4672 URRV 1 +KZE 3540 13990 RJTG 1 +KZL 5159 9421 UNKL 1 +KZN 5561 4927 UWKD 1 +KZO 4470 6560 UAOO 1 +L 5941 2488 EETN 2 +L 4745 1925 LHBP 2 +LA 6558 -1949 BIRD 4 +LA 3415 7758 VIDF 4 +LA 3150 7440 OPLR 4 +LA 4392 3933 URRV 4 +LAA 3820 -10269 KZDV 1 +LAADY 3373 -11723 KLAX 1 +LAAKE 4459 -9312 KLVN 1 +LAAMB 3460 -11859 KBUR 1 +LAANG 3814 -8563 KZID 1 +LAARA 3081 -8592 KZJX 1 +LAB 3278 2201 HLLL 1 +LABAD 2932 3890 OEJD 1 +LABAG -252 2925 HRYR 2 +LABAG 2070 4046 OEJD 2 +LABAL 4603 336 LFMM 1 +LABAN 5817 1329 ESMM 1 +LABAT -228 12742 WAAZ 2 +LABAT -100 3345 HUEC 2 +LABAY 1439 12204 RPRP 1 +LABDE 3709 12706 RKSO 1 +LABDO 1681 4434 OYSC 1 +LABEB 2328 4280 OEJD 1 +LABED 1836 5531 OOMM 1 +LABEL 3459 13618 RJTG 2 +LABEL 4378 -7076 KZBW 2 +LABES 5419 1358 EDWW 1 +LABET 3617 5303 OIIX 1 +LABIK 5858 9485 UNKL 1 +LABIL 5350 682 EHAA 1 +LABIN 4499 1309 LDZO 1 +LABIP 3683 898 DTTC 1 +LABIS 2630 4530 OEJD 1 +LABKA 3670 5073 OIIX 1 +LABLA 1054 3790 HAAA 1 +LABLE 3505 -8976 KMEM 1 +LABLO -1596 3411 FWLL 1 +LABNA 3233 3027 HECC 1 +LABNE 3548 -9712 KTIK 1 +LABNI 1694 4116 OEJD 1 +LABOD 4930 3032 UKBV 1 +LABOM 4038 940 LIRR 1 +LABON -1367 3280 FLFI 1 +LABOR 4657 -6799 KPQI 1 +LABOT 3281 5301 OIIX 1 +LABOX 5259 1355 EDDT 1 +LABRA 1630 4685 OYSC 1 +LABRE 4675 -6994 CZUL 1 +LABRI 2406 5565 OOMM 1 +LABRO 3727 112 LECB 1 +LABSA 2303 5592 OOMM 1 +LABSI 2219 4607 OEJD 1 +LABTA 2600 5313 OBBB 1 +LABUD 4492 2007 LYBE 1 +LABUG 4536 4746 URWA 1 +LABUK 4950 1741 LKAA 1 +LABUL 4830 -189 LFFF 1 +LABUN 2667 3652 OEJD 1 +LABUR 3742 -7739 KRIC 1 +LABUS 3339 6225 OAKX 1 +LABUX 3558 2586 LGGG 1 +LABVE 3488 -7690 KNKT 1 +LABVY 2983 -9529 KHOU 1 +LAC 4701 -12256 KZSE 1 +LACAS 3020 -9297 KLCH 1 +LACED 4529 -11840 KZSE 1 +LACEE 4705 -12281 KSEA 1 +LACEN 2857 -8281 KTPA 1 +LACIB 4591 -11930 KZSE 1 +LACIE 4155 -7614 KZNY 1 +LACIK 4156 -8163 KCLE 1 +LACIL 6950 -15501 PAZA 1 +LACIR 4081 -7364 KJFK 1 +LACIY 4516 -9007 KZMP 1 +LACKA 3795 -10095 KZKC 1 +LACKE 3876 -7711 KDCA 1 +LACKR 4737 -12217 KBFI 1 +LACKS 4000 -6820 KZBW 1 +LACNI 6319 -16331 PFKO 1 +LACON -3092 -5310 SBCW 2 +LACON 4114 -9340 KZAU 2 +LACOU 4430 90 LFBB 1 +LACRO 3539 -10602 KZAB 1 +LACTO 5122 -9370 CZWG 1 +LADAG 4859 1504 LOVV 1 +LADAL 3237 5293 OIIX 1 +LADAN 100 3595 HKNA 1 +LADAP 2689 5942 OIIX 1 +LADAR 1689 5378 OOMM 1 +LADAS 6753 1512 ENBO 1 +LADAT 4927 784 EDGG 1 +LADBE 3990 -7433 KWRI 1 +LADDY 2758 -8042 KFPR 1 +LADEN 1890 3808 HSSS 1 +LADER -2614 -5410 SARU 1 +LADGA 2519 5549 OMDB 1 +LADGE 3290 -11696 KNKX 1 +LADIE 3937 -7520 KMIV 1 +LADIK 4935 3510 UKDV 1 +LADIL 5942 4253 ULWW 1 +LADIN 4437 -8516 KZMP 1 +LADIP -4479 16857 NZZC 1 +LADIR -859 10623 WIIZ 1 +LADIS -4412 17217 NZZC 1 +LADIX 3913 11699 ZBPE 1 +LADKA 2505 4662 OERK 1 +LADLE 3394 -11835 KLAX 1 +LADLI 1346 4527 OYSC 1 +LADME 3547 -9546 KZFW 1 +LADOG 5771 10380 UIBB 1 +LADOK 5987 3586 ULWW 1 +LADOL 4817 895 EDFF 1 +LADON 2110 10297 VLVT 1 +LADOP 3 11951 WIIZ 1 +LADOT 2208 6600 VABF 1 +LADOV 5880 8007 UNLW 1 +LADOX 3895 -2802 LPPC 1 +LADRE 3312 -8018 KCHS 1 +LADSS 1485 14083 KZAK 1 +LADUG 5322 4659 UWPP 1 +LADYD 3931 -9498 KMCI 1 +LADYS 3205 -8370 KZTL 1 +LAE -674 14700 AYPY 1 +LAFAL 2791 -8283 KPIE 1 +LAFAM 3732 12633 RKSI 1 +LAFAT 6506 7279 USMM 1 +LAFAY 4146 -7172 KZBW 1 +LAFFS 3029 -9191 KLFT 1 +LAFIT 4525 -7446 CZUL 1 +LAFLN 3879 -7551 KZDC 1 +LAFOR 3808 -8108 KZTL 1 +LAFZU 4634 -11669 KZSE 1 +LAG 5392 1229 EDWW 2 +LAG 671 333 DNKK 2 +LAGAB 4789 -199 LFRR 1 +LAGAR 5080 1537 LKAA 1 +LAGAS -3698 -7319 SCIE 2 +LAGAS 4157 4423 UGGG 2 +LAGAT 6600 3848 ULMM 1 +LAGAV 5689 -420 EGPX 1 +LAGBE 3016 -8747 KNPA 1 +LAGEN 4439 850 LIMM 1 +LAGER 3706 12672 RKSO 1 +LAGES 5011 765 EDGG 1 +LAGET 6091 3452 ULLL 1 +LAGGS 4430 -7423 KZBW 1 +LAGIC 4376 -11064 KJAC 1 +LAGIR 4329 3232 UKFV 1 +LAGIS 5655 1594 ESMM 1 +LAGLO 3326 4425 ORBB 1 +LAGMO 5183 7925 UASP 1 +LAGNA -1449 3044 FLFI 1 +LAGNI 6567 7058 USDD 1 +LAGNO 2527 5126 OBBB 1 +LAGO -1558 -4740 SBBR 1 +LAGOD 5383 3459 UUWV 1 +LAGOG 859 9200 VOMF 1 +LAGOL 3961 3297 LTAC 1 +LAGOM 6697 5428 ULAM 1 +LAGOO 2780 -8255 KTPA 1 +LAGOR 4650 -184 LFRR 2 +LAGOR 5748 12395 UELL 2 +LAGOS 2007 -10279 MMGL 2 +LAGOS 4754 953 LSAZ 2 +LAGOT 728 11155 WSJC 1 +LAGOX 1452 -9007 MHTG 1 +LAGPE 4267 -10676 KCPR 1 +LAGRE 3987 -10469 KDEN 1 +LAGSA 2849 5234 OIIX 1 +LAGUK 4410 7993 UAAA 1 +LAGUL 5765 5651 USPP 1 +LAGUM 5746 927 EKDK 1 +LAGUN 4564 1318 LIMM 1 +LAGUP 4968 2479 UKLV 1 +LAGUS 132 10398 WSSS 1 +LAGVE 3647 -11975 KNLC 1 +LAGYI 4213 -12172 KLMT 1 +LAHAB 3393 -11793 KZLA 1 +LAHEW 4276 -11471 KZLC 1 +LAHGY 6473 -15748 PAGA 1 +LAIKA -1873 -6485 SLLF 1 +LAIKE 4204 -8780 KORD 1 +LAINN 6159 -15107 PAED 1 +LAIRD 4198 -8759 KZAU 1 +LAIRE 5880 -14053 PAZA 1 +LAITY 3085 -8707 KZJX 1 +LAIYA 1357 12139 RPHI 1 +LAJAK 3393 7050 OAKB 1 +LAJAS -3314 -6484 SACF 1 +LAJOY 4252 -8284 KMTC 1 +LAJUG 3661 -8732 KZME 1 +LAJZI 4069 -11399 KENV 1 +LAKAD 3623 2850 LGGG 1 +LAKAM 3419 -774 GMMM 1 +LAKAN 3433 13190 RJTG 2 +LAKAN 2834 -8132 KMCO 2 +LAKAR -3904 17369 NZZC 1 +LAKBE 1104 4216 HAAA 1 +LAKCI 3807 -12259 KAPC 1 +LAKED -1623 14516 YBBB 1 +LAKEE 3306 -11714 KNKX 1 +LAKEL 4320 7691 UAUA 1 +LAKER -1276 -17012 NSTU 2 +LAKER 4554 -12246 KZDX 2 +LAKES 5800 -6327 CZUL 3 +LAKES 2198 11491 VHHH 3 +LAKES -3745 17509 NZZC 3 +LAKET 3112 7548 VIDF 1 +LAKEY 5424 -298 EGTT 2 +LAKEY 3355 -11165 KZAB 2 +LAKIC 3036 -9800 KZHU 1 +LAKIK 4560 1810 LDZO 1 +LAKIN 5479 14119 UHSH 1 +LAKIP 344 8558 VCCC 1 +LAKIR 6023 12841 UEEE 1 +LAKKR 3689 -8913 KZME 1 +LAKLA -1904 3335 FQBE 1 +LAKLE 3891 -9317 KZKC 1 +LAKLU 2338 5707 OOMM 1 +LAKMA 3298 5067 OIIX 1 +LAKMO -2982 11764 YMMM 1 +LAKNA 1600 4200 OEJD 1 +LAKNO 2117 4084 OEJD 1 +LAKOB 4688 310 LFFF 1 +LAKOD 5465 2276 EYVL 1 +LAKOL 4807 1201 EDBB 1 +LAKOX 4316 1211 LIRR 1 +LAKRA -2259 4800 FMMM 2 +LAKRA 2892 6644 OPKR 2 +LAKSE 4333 -8664 KZAU 1 +LAKSO 2880 4569 OEJD 1 +LAKTO 3263 3208 LCCC 1 +LAKTU 2532 5665 OMFJ 1 +LAKUD 5246 3982 UUWV 1 +LAKUM 5763 16370 UHPP 1 +LAKUN -1466 -7399 SPIM 1 +LAKUT 6044 2388 EFES 1 +LAKVE 3397 -11768 KONT 1 +LAL 2799 -8201 KZMA 1 +LALAN -3801 17593 NZZC 1 +LALAS 4899 7584 UAKK 1 +LALAT 1285 9542 VYRR 1 +LALBA 2695 8581 VNSM 2 +LALBA 2444 3973 OEMA 2 +LALBE 4493 -11610 KZLC 1 +LALDA 3827 4975 OIBA 1 +LALDO 2530 5660 OOMM 1 +LALEE 2777 -9735 KNGP 1 +LALEP 5127 5791 UWOO 1 +LALES 4887 1771 LKAA 1 +LALET 5009 13724 UHHH 1 +LALGI 1751 4308 OEJD 1 +LALIL 5777 1218 ESMM 1 +LALIN 4888 1324 EDMM 1 +LALIR 5481 12726 UUII 1 +LALIT 1287 9548 VYRR 1 +LALIY 4250 -9212 KALO 1 +LALKA 5300 6853 UASP 1 +LALLY 4355 -11654 KBOI 1 +LALMT 2589 8943 VGFR 1 +LALOM 5591 9382 UNKL 1 +LALUB 5279 1084 EDVV 1 +LALUK 5080 1388 EDMM 1 +LALUX 4829 241 LFFF 1 +LAM 2737 5318 OIIX 2 +LAM 5165 15 EGTT 2 +LAMA -1289 -3817 SBSV 2 +LAMA 153 10398 WSAP 2 +LAMAG 5252 3646 UUWV 1 +LAMAH 3938 -8467 KCVG 1 +LAMAJ 2967 -9497 KEFD 1 +LAMAR 3744 -608 LEZL 1 +LAMAS 2994 -9767 KAUS 1 +LAMAT 5130 -302 EGTT 1 +LAMAW 3278 -11561 KNJK 1 +LAMBA 4853 -244 LFRR 1 +LAMBE 4776 -10435 KZLC 1 +LAMBI 4099 2319 LGTS 2 +LAMBI 898 -7943 MPTO 2 +LAMBO 1116 12235 RPHI 1 +LAMBS 3798 -8715 KZID 1 +LAMDI 3921 -1097 LPPC 1 +LAMDO 4556 615 LFMM 1 +LAMEB 3908 1642 LIBB 1 +LAMED 4345 -7370 KZBW 1 +LAMEG 5871 8116 UNLL 1 +LAMEK -1815 15004 YBBB 1 +LAMEN 3161 12400 ZSHA 1 +LAMER 2500 -7005 KZNY 1 +LAMET 4335 3909 URSS 1 +LAMEX 4817 3009 UKBV 1 +LAMEY 2682 -8060 KZMA 1 +LAMGO 4889 878 EDGG 1 +LAMID 5231 2072 EPWA 1 +LAMIN -388 12300 WAAZ 1 +LAMIS 4815 3706 UKDV 1 +LAMIT 4510 2337 LRBB 1 +LAMIX 5331 -68 EGTT 1 +LAMKA 4340 13388 UNWW 1 +LAMKE 3307 -8047 KZJX 1 +LAMKN 1800 -6197 TJZS 1 +LAMMA 5586 -277 EGPX 2 +LAMMA 2901 -8109 KMCO 2 +LAMMB 4701 -12365 KHQM 1 +LAMMR 2780 -9781 KZHU 1 +LAMMY 2837 -9547 KZHU 1 +LAMOB -1200 10888 YMMM 1 +LAMOK -2285 16666 NWWW 2 +LAMOK 990 12375 RPHI 2 +LAMON 4396 -11125 KZLC 1 +LAMOP 5099 947 EDGG 1 +LAMOS 6580 2195 ESSA 1 +LAMPA 3880 192 LEIB 1 +LAMPE 3520 -11900 KZLA 1 +LAMPI 6354 2104 EFES 1 +LAMPO 4934 967 EDDF 2 +LAMPO 4611 1170 LIMM 2 +LAMPP 3374 -7883 KMYR 1 +LAMPS 2797 -9811 KZHU 1 +LAMPU 4934 967 EDGG 1 +LAMPY 4598 -9188 KZMP 1 +LAMRI 4048 4932 UBBB 1 +LAMRO 5702 355 EGTT 1 +LAMSA 3711 2992 LTBB 1 +LAMSI -2844 15419 YBBB 2 +LAMSI 4865 1358 EDMM 2 +LAMSO 5273 299 EGTT 1 +LAMTU 5725 4675 UUWV 1 +LAMUR 4658 723 LSAG 1 +LAMUS 4154 4552 UGGG 1 +LAMUT 4712 298 LFFF 1 +LAMZY 3796 -10271 KZDV 1 +LAN 1341 -8914 MSTG 2 +LAN 4272 -8470 KZOB 2 +LANAC 3292 -11480 KNYL 1 +LANAK 5570 -394 EGPF 1 +LANAP 6037 10230 UNIP 1 +LANAT -1516 -17336 NSFF 2 +LANAT 3637 13143 RKTT 2 +LANBE 3933 -11977 KRNO 1 +LANBI 4925 8748 UNBB 1 +LANBY 3546 -9757 KOKC 1 +LANCE -643 -6634 SBAZ 2 +LANCE 3791 14048 RJTG 2 +LANCH 2651 -8010 KZMA 1 +LANCO 3262 -9681 KDFW 1 +LANDA -3391 -5858 SAEU 4 +LANDA 585 -7623 SKED 4 +LANDA 1792 -8689 MHTG 4 +LANDA 4168 275 LECB 4 +LANDI 3986 -7530 KPHL 1 +LANDO 3501 -11862 KZLA 1 +LANDR 4036 -10400 KZDV 1 +LANDU 4860 1227 EDMM 1 +LANEP 4683 13633 UHWW 1 +LANER 3448 -8736 KZME 1 +LANEY 5578 -16312 PACD 1 +LANEZ 3755 -9295 KZKC 1 +LANGA 3293 -8495 KZTL 1 +LANGE 3438 -11846 KZLA 1 +LANGG 4229 -8908 KRFD 1 +LANGO 5495 1086 EKDK 1 +LANGS 4258 -7887 KZOB 1 +LANGY 4276 -7367 KALB 1 +LANHI 1040 10719 VVTS 1 +LANHO 3552 -7882 KZDC 1 +LANIC 3209 -10439 KZAB 1 +LANIE 3094 -7824 KZJX 1 +LANIL 5791 4909 UUWV 1 +LANIN 4745 5499 UATT 1 +LANIS -1500 17915 NFFF 1 +LANIT 4982 4115 URRV 1 +LANIY 4405 -9126 KLSE 1 +LANKE 4477 -12380 KZSE 1 +LANKK 4416 -8854 KOSH 1 +LANKS 4237 -12261 KZSE 1 +LANKY 3649 -8821 KZME 1 +LANLE 4034 -7880 KJST 1 +LANLI 4396 1318 LIPP 1 +LANNA 4056 -7503 KZNY 1 +LANNE 4928 -12265 CZVR 1 +LANNI 3443 6984 OAKB 1 +LANNO 4234 1389 LIRR 2 +LANNO 837 9787 VTSP 2 +LANNY 4704 -11468 KMSO 1 +LANOI 3559 -8609 KAYX 1 +LANOL 4119 6892 UTTR 1 +LANOM 4486 2285 LRBB 1 +LANON 5243 -437 EGTT 1 +LANOP -2731 12690 YMMM 1 +LANOR 5409 6268 USCC 1 +LANRA 5826 9564 UNII 1 +LANRI 5067 14277 UHSS 1 +LANRK 4499 -7638 CZYZ 1 +LANSE 4198 -8803 KORD 1 +LANSR 3503 -8092 KCLT 1 +LANTK 4151 -9513 KOMA 1 +LANTO 5522 5970 USCC 1 +LANTT 3541 -10187 KZAB 1 +LANUK 4955 6254 UACC 1 +LANUL 5500 770 EDVV 1 +LANUM 5279 1236 EDDT 1 +LANUX 4889 1562 LOVV 1 +LANVI 4831 580 LFEE 1 +LANYO -3550 14902 YSCB 1 +LAO 1818 12053 RPHI 1 +LAOCI 2249 10397 VVVV 1 +LAOMI 6375 -17173 PAGM 1 +LAP -1326 -4341 SBRE 2 +LAP 2409 -11036 MMZT 2 +LAPAB 4553 1197 LIMM 1 +LAPAG 4786 931 EDGG 1 +LAPAK 5543 8890 UNNN 1 +LAPAN 2373 8344 VECF 1 +LAPAZ 2791 -9806 KZHU 1 +LAPED 3906 -12279 KZOA 1 +LAPEK 5990 4054 ULWW 1 +LAPEL 4246 -7220 KZBW 1 +LAPER 3887 -8465 KCVG 1 +LAPEX 4700 -800 LFRR 1 +LAPIN 3613 -11476 KZLA 1 +LAPIS 3714 13995 RJTT 1 +LAPIT 4090 446 LECB 1 +LAPIX 6391 2048 ESUN 1 +LAPKA 4529 2651 LRBB 1 +LAPKI 5468 2948 UMMM 1 +LAPMO 5340 -595 EISN 1 +LAPNA 4654 1552 LJLJ 1 +LAPOL 144 10374 WSJC 1 +LAPON 2075 10448 VVGL 1 +LAPOV 4500 1910 LDZO 1 +LAPOW 3720 -12012 KZOA 1 +LAPPS 4191 -8799 KORD 1 +LAPRA 5212 121 EGTT 1 +LAPRI 4498 716 LIMM 1 +LAPRO 4342 286 LFBB 1 +LAPSA 5734 2264 EVRR 1 +LAPSE -2107 -5193 SBCW 1 +LAPSI 5892 1431 ESMM 1 +LAPSO 3505 2727 LGGG 1 +LAPSU 6374 2593 EFES 1 +LAPTI 6699 8701 UOOO 1 +LAPTO 4263 4419 URRV 1 +LAPVI 7042 2438 ENEN 1 +LAR -2939 -6680 SACU 5 +LAR 8 -7688 SENL 5 +LAR 2768 5442 OISL 5 +LAR 3899 -904 LPPT 5 +LAR 4134 -10572 KZDV 5 +LARAB -1207 12919 YBBB 1 +LARAS 5183 470 EHBU 1 +LARAT -1708 -6567 SLLP 2 +LARAT 4250 2387 LBSR 2 +LARBE 3890 -7548 KDOV 1 +LARBI 3622 1053 DTTC 1 +LARBU 5189 919 EDDV 1 +LARCE 6658 -15977 PASK 1 +LARCH 4150 14180 RJTG 1 +LARDA 4213 -136 LECM 1 +LARDI 5360 352 EGTT 1 +LARDO -1251 13117 YBBB 2 +LARDO 3144 7392 OPLR 2 +LARDS 3415 -7997 KZJX 1 +LARDY 4694 -12038 KZSE 1 +LARED 3044 -8785 KZJX 1 +LAREI 4560 -10881 KZLC 1 +LAREL 3650 -8155 KINT 1 +LAREM 5823 750 ENSV 1 +LAREN 4528 1206 LIMM 1 +LAREP 5044 579 EBBU 1 +LARET 5183 1087 EDBB 1 +LAREW 4646 -9402 KZMP 1 +LAREY 3200 -9137 KZME 1 +LARGA 5486 415 EGTT 1 +LARGE 3929 -6930 KZNY 1 +LARIC 3956 -8235 KZID 1 +LARIE 4182 -6998 KZBW 1 +LARIK 1883 8487 VECF 1 +LARIL 7199 3000 ENOB 1 +LARIN 4460 4302 URRV 1 +LARKI 3740 2684 LGGG 1 +LARKO 3613 -9745 KZKC 1 +LARKS 3926 -10531 KZDV 1 +LARKU 5941 2458 EETN 1 +LARLA 4938 -712 EGTT 1 +LARMA 5528 1650 EPWW 1 +LARMO 6347 963 ENTR 1 +LARMU 4725 2314 LRBB 1 +LARNA 5420 8987 UNKL 1 +LARNN 4767 -11683 KZMP 1 +LARNO 4500 -12037 KPDX 1 +LARNU 7211 2999 ENOB 1 +LAROC 4370 -8849 KOSH 1 +LAROE 4375 -7128 KZBW 1 +LAROM 4431 3144 UKFV 1 +LARON 4623 220 LFBB 1 +LAROS -2948 15466 YBBB 1 +LARPA 4063 235 LECB 1 +LARPI 5029 5606 UATT 1 +LARPP 1821 -6411 TJZS 1 +LARPU 6236 2314 EFES 1 +LARRE 3607 -11487 KLAS 1 +LARRI 3995 -7730 KZNY 1 +LARRN 3271 -9705 KDFW 1 +LARRS 3021 -8743 KNPA 1 +LARSA 6399 -17238 UHMA 1 +LARTI 4543 1226 LIPZ 1 +LARTO 3139 -9206 KZHU 1 +LARTU 6200 7097 USHH 1 +LARUB 5079 971 ETGG 1 +LARUE 3486 -8967 KMEM 1 +LARUL 3899 109 LEIB 1 +LARUX 6262 -1000 BIRD 1 +LARVA 4288 -9055 KZAU 1 +LARVE 3905 -10994 KZDV 1 +LARVO 4277 -616 LECM 1 +LARYS 2887 -1483 GCCC 1 +LAS 1858 -6972 MDSD 2 +LAS 3608 -11516 KZLA 2 +LASAG 6267 922 ENEN 1 +LASAN 3100 12243 ZSHA 1 +LASAT 4816 668 LFEE 1 +LASBE 4006 -7554 KZNY 1 +LASDA 5148 3026 UMMM 1 +LASDO 4641 7595 UAII 1 +LASEE 2624 -7546 KZMA 1 +LASEM -662 11162 WIIZ 1 +LASEN -1823 -17500 NZZO 1 +LASET 4069 4337 LTAA 1 +LASEV 4598 226 LFBB 1 +LASGA 5036 1123 EDMM 1 +LASGI 5611 1245 ESMM 1 +LASGO 3534 1737 LMMM 1 +LASGU 5321 1918 EPWW 1 +LASHE 3356 -8177 KZTL 1 +LASIC 3678 -7595 KNTU 1 +LASIN 126 10396 WSSS 1 +LASIS 5141 1496 EDUU 1 +LASIV 4890 423 LFFF 1 +LASKA 4239 4955 UBBA 1 +LASKE 3385 -11837 KTOA 1 +LASKK 4001 -8927 KZAU 1 +LASKO 3832 1974 LGGG 1 +LASKU 5205 2107 EPWA 1 +LASKY 3467 -9231 KZME 1 +LASLE 4131 -11090 KZLC 1 +LASLI 5693 1201 ESMM 1 +LASLU 5315 1157 EDWW 1 +LASMA 5644 2022 EVRR 1 +LASMI 4854 1172 EDMM 1 +LASNA 4943 8189 UASS 1 +LASNO 4860 -900 EISN 1 +LASOR 4404 3497 UKFF 1 +LASOT 4863 2225 LZBB 1 +LASPA 5381 6871 UASP 1 +LASPI 6326 12445 UEEE 1 +LASSA 3282 -9450 KZFW 1 +LASSE -5000 17133 NZZO 1 +LASSN 4039 -12230 KRDD 1 +LASSO 3955 -9408 KZKC 1 +LASSY 2999 -9586 KIAH 1 +LASTE 3965 -10472 KBKF 1 +LASTI 4210 1889 LYBA 1 +LASTO 5113 1111 EDMM 1 +LASTS 3600 -9727 KZKC 1 +LASUN 4741 754 LSAG 1 +LASUR 4467 558 LFMM 1 +LASVE 5900 -15909 PAMB 1 +LASXE 4057 -10507 KZDV 1 +LASYO 2966 -9092 KZHU 1 +LAT 4154 1292 LIRR 1 +LATAD 1700 9788 VYRR 1 +LATAG 5172 1575 EPWW 1 +LATAK 4693 14676 UHSS 1 +LATAM 4503 424 LFMM 1 +LATAN 3929 1900 LIBB 1 +LATAS 5441 12208 UIKK 2 +LATAS 3860 -7697 KDCA 2 +LATBA 5042 1132 EDMM 1 +LATCH 5601 -13460 PAZA 1 +LATEB 1728 6437 VABF 2 +LATEB 3403 3640 OLBB 2 +LATEC 4103 -7871 KZNY 1 +LATEG 5777 2210 EETT 1 +LATEK 4288 -66 LFBB 1 +LATEL 4694 2340 LRBB 1 +LATEM 2453 6483 OPKR 1 +LATEN 7250 3208 ULMM 1 +LATEP -617 7500 YMMM 2 +LATEP 3590 12908 RKTT 2 +LATES 4065 -8552 KZID 1 +LATEX 2655 -9792 KZHU 1 +LATGO 4848 -25 LFFF 1 +LATHA 3978 -8921 KZKC 2 +LATHA 1014 10664 VVTS 2 +LATHE 4446 -12295 KZSE 1 +LATHN 3054 -8555 KZJX 1 +LATHY 2832 -8234 KPBI 1 +LATIA 690 12492 RPHI 1 +LATID 1448 7795 VOMF 1 +LATIK -314 6800 VRMF 1 +LATIL 489 11645 WBFC 1 +LATIM 2409 9075 VGFR 1 +LATIN 3175 -10648 KELP 1 +LATIS 702 -7539 SKBO 1 +LATIW 3152 -9251 KAEX 1 +LATKA 5818 2578 EETT 1 +LATKO 5242 6674 UAUU 1 +LATLE 4018 -7701 KZNY 1 +LATLI 3154 6993 OPLR 1 +LATMI 5545 1817 EPWW 1 +LATMO 3514 2839 LGGG 1 +LATNE 4169 -12684 KZOA 1 +LATNI 3575 1268 LMMM 1 +LATNU 4490 6143 UATT 1 +LATOG 4367 9072 ZWUQ 1 +LATON 3638 -11955 KZOA 1 +LATOS -240 13494 WAAZ 2 +LATOS 2696 7337 VIDF 2 +LATOX -1345 10939 YMMM 1 +LATPE 3629 -11498 KLSV 1 +LATRA 4808 252 LFFF 1 +LATRI 4815 4005 URRV 1 +LATRO 4177 162 LECB 1 +LATRY 5522 -13147 PAKT 1 +LATSE 4136 -7201 KGON 1 +LATSU 3942 4141 LTLT 1 +LATTE 3984 -8613 KIND 1 +LATTY 4200 -7581 KZNY 1 +LATUG 2972 10665 ZPKM 1 +LATUK 292 10256 WMFC 1 +LATUV -2006 12167 YMMM 1 +LATUX 3553 12073 ZSHA 1 +LAUDE 4392 -8856 KOSH 1 +LAUDS 4542 -6821 KZBW 1 +LAUER 3343 -11871 KZLA 1 +LAULY 4816 370 LFFF 1 +LAUNS 3572 -8539 KZME 1 +LAUPO -307 -5946 SBAZ 1 +LAURA 3290 -9692 KDAL 1 +LAURI 3524 -8998 KMEM 1 +LAURL 2888 -9336 KZHU 1 +LAURN 4055 -7412 KZNY 1 +LAURY 3855 -7553 KZDC 1 +LAUTH 2613 -7834 MYNN 1 +LAV -2809 15292 YBBB 2 +LAV 10 -7686 SEGU 2 +LAVA -370 -6003 SBEG 1 +LAVAA 4575 -12186 KZSE 1 +LAVAH 4270 -11186 KSLC 1 +LAVAL 4032 357 LECS 1 +LAVAN 1410 10569 VLVT 2 +LAVAN 3485 -10728 KZAB 2 +LAVAR 5469 2574 EYVL 1 +LAVAS 2049 -15642 PHZH 1 +LAVAY 3326 -11922 KNSI 1 +LAVDA 4813 2873 LUUU 1 +LAVEK -1367 -17162 NSFA 1 +LAVER -3782 14473 YMML 2 +LAVER 3561 -9469 KZFW 2 +LAVIE 3428 -7906 KZJX 1 +LAVKE 3088 -8771 KZHU 1 +LAVKO 5780 905 ENOS 1 +LAVMI 3811 6710 UTSC 1 +LAVNA 6881 1771 ENDU 1 +LAVNE 3830 -12184 KSUU 1 +LAVOS 2044 10439 VVGL 1 +LAVRA 4465 153 LFBB 1 +LAVRO 4449 2027 LYBE 1 +LAVRY 4083 -11238 KZLC 1 +LAVTA 3772 2870 LTBB 1 +LAW 5242 1683 EPPO 2 +LAW 3450 -9841 KZFW 2 +LAWIN -1066 16500 AGGL 1 +LAWKE 2979 -9520 KEFD 1 +LAWNN 2580 -8038 KMIA 1 +LAWRN 4220 -7183 KORH 1 +LAWRY 4193 -7963 KZOB 1 +LAWSN 3952 -10648 KZDV 1 +LAWTO 4077 -8349 KZOB 1 +LAX 3393 -11843 KZLA 1 +LAXAR -1480 11632 YBBB 1 +LAXIK 1250 7945 VOMF 1 +LAXKE 3787 -9237 KTBN 1 +LAXOR 983 11481 WSJC 1 +LAY 2714 -1322 GCCC 1 +LAYED 3876 -8180 KZID 1 +LAYEG 4003 -7456 KWRI 1 +LAYEN 3301 -10737 KZAB 1 +LAYES 4315 -8934 KMSN 1 +LAYIC 3706 -10070 KZKC 1 +LAYIK 4108 -10177 KZDV 1 +LAYIN 3359 -8555 KZTL 1 +LAYNE 4291 -8337 KZOB 1 +LAYVU 4558 -9092 KZMP 1 +LAYZE 3470 -7809 KZDC 1 +LAZEE 3902 -12005 KTVL 1 +LAZER 3468 -10300 KCVS 1 +LAZEY 3359 -6149 KZNY 1 +LAZLO 3980 -11234 KSLC 1 +LAZNU 4678 -9201 KZMP 1 +LAZON 3807 -10725 KZDV 1 +LAZOS 2098 -10556 MMMZ 1 +LB 2626 5066 OBBI 4 +LB -1642 17932 NFFF 4 +LB 1133 -1229 GLRB 4 +LB 4563 3490 UKFV 4 +LBA 3909 6361 UTAA 2 +LBA 5386 -165 EGTT 2 +LBB 3370 -10191 KZFW 1 +LBE 5365 960 EDDV 1 +LBF 4105 -10075 KZDV 1 +LBG 1385 12011 RPHI 1 +LBL 4624 1443 LJLJ 2 +LBL 3704 -10097 KZKC 2 +LBN 2374 10921 ZGZU 2 +LBN 5531 6152 USCC 2 +LBRTY 5272 142 EGUL 1 +LBSTA 4280 -7061 KZBW 1 +LBT 3461 -7905 KZTL 1 +LBU 4891 934 EDFF 1 +LBV 2683 -8139 KZMA 1 +LBY 3142 -8934 KZHU 1 +LC -1331 3524 FQBE 1 +LCA 3487 3363 LCCC 1 +LCANB 3482 3355 LCLK 1 +LCC 4025 1813 LIBN 1 +LCE 782 -7672 SKED 1 +LCH 4819 1086 EDDU 2 +LCH 3014 -9311 KZHU 2 +LCHCB 2953 -9300 KZHU 1 +LCHLB 2954 -9333 KZHU 1 +LCHRB 2952 -9267 KZHU 1 +LCU 4136 -11384 KZLC 1 +LCZ 3768 -94 LELC 1 +LDASH 4468 -9290 KZMP 1 +LDFRD 3485 -11798 KEDW 1 +LDK 3326 -8754 KZTL 1 +LDN 3885 -7821 KZDC 1 +LDOOR 3871 -12103 KMHR 1 +LDP 469 -6103 SVZM 1 +LDS -3486 -5509 SUEO 1 +LDV 4853 -416 LFRR 1 +LDZ 5180 1966 EPWW 1 +LEABS 3600 -8363 KZTL 1 +LEADR 3363 -8437 KATL 1 +LEADS 4237 -7266 KZBW 1 +LEAFY 4430 -7355 KZBW 1 +LEAHI 3748 -11725 KZOA 1 +LEAKS 3641 -7975 KZDC 1 +LEAND 3047 -9791 KZHU 1 +LEANE 2127 -15971 PHZH 1 +LEANN 4195 -12286 KZSE 1 +LEANS 3272 -9394 KZFW 1 +LEARE 3159 -8449 KZJX 1 +LEARN 4606 -12179 KZSE 1 +LEARY 3558 -8734 KZME 1 +LEATO 4372 -8453 KZMP 1 +LEATS 5171 -10142 CZWG 1 +LEB 4368 -7222 KZBW 1 +LEBAF 3040 -8141 KZJX 1 +LEBAT 5269 4854 UWWW 1 +LEBBY 3097 -8434 KZJX 1 +LEBDA 5537 1263 EKDK 1 +LEBDO 6764 1418 ENBD 1 +LEBEC 3503 -11886 KBFL 1 +LEBED 5706 6692 USTR 1 +LEBGA 4188 1917 LYBA 1 +LEBIN 324 10610 WSJC 1 +LEBIX 2100 12391 RJTG 1 +LEBJE 4071 -8284 KZOB 1 +LEBMI 5902 5465 USPP 1 +LEBNA 6072 11482 UERR 1 +LEBNI 5945 1176 ESAA 1 +LEBOB -1420 6500 FIMM 1 +LEBOL -2915 16522 NZZO 1 +LEBON -565 13272 WAAZ 1 +LEBOR 3427 3658 OLBB 1 +LEBOY 3943 -9057 KZKC 1 +LEBRI 4581 -253 LFFF 1 +LEBRN 4145 -8164 KZOB 1 +LEBSI 5224 4561 UWWW 1 +LEBSO 4825 920 EDGG 1 +LEBTA 4483 13508 UHWW 1 +LEBTI 5113 673 EDDL 1 +LEBUR 2763 -7996 KHST 1 +LEBVE 3966 -7474 KZNY 1 +LEBVY 3912 -9570 KZKC 1 +LEBYI 4104 -9628 KZMP 1 +LEC -3060 13843 YMMM 1 +LECAR 3528 -8085 KCLT 1 +LECET 3950 -10485 KZDV 1 +LECIB 6675 -14541 PAZA 1 +LECIC 5697 -15901 PAPH 1 +LECID 4097 -10484 KZDV 1 +LECIK 3421 -11913 KCMA 1 +LECIR 2874 -9855 KZHU 1 +LECIT 2571 -8032 KMIA 1 +LECIV 3113 -9242 KAEX 1 +LECIX 3377 -10681 KZAB 1 +LECKY 1823 -6990 MDCS 2 +LECKY 5479 894 EDDV 2 +LECLU 4349 -11612 KBOI 1 +LECNI 3856 -9190 KZKC 1 +LECO -2288 -4421 SBBS 1 +LECOR 4146 -7578 KZNY 1 +LECSE 4043 -11194 KSLC 1 +LECWI 564 16336 KZOA 1 +LEDAH 3080 -8639 KVPS 1 +LEDAM 486 11379 WBFC 1 +LEDAS 3403 -8153 KZJX 1 +LEDBE 4047 -7898 KJST 1 +LEDBO 5254 210 EGTT 1 +LEDDY 3028 -8698 KZJX 1 +LEDEY 4835 -12251 KZSE 1 +LEDGE 4308 -12418 KZSE 1 +LEDGO 5124 -757 EGTT 1 +LEDHO 7103 -15644 KZAN 1 +LEDIS 5466 12214 UIKB 1 +LEDIT -1855 16784 NVVV 1 +LEDKE 3049 -8656 KVPS 1 +LEDKI 5010 886 EDDF 1 +LEDNA 6472 4707 ULAA 1 +LEDNI 5565 3785 UUWV 1 +LEDOR -4021 17470 NZZC 2 +LEDOR 5667 3691 UUWV 2 +LEDRA 3320 3305 LCCC 1 +LEDRI 4809 1718 LZBB 1 +LEDRO 3928 968 LIRR 1 +LEDRU 5277 15578 UHPB 1 +LEDSE 4202 -10378 KBFF 1 +LEDUN 5998 2611 EFES 1 +LEDVA 4873 1679 LKAA 1 +LEDVE 3746 -10868 KZDV 1 +LEE 5430 -154 EGTT 1 +LEEAH 3926 -7495 KZDC 1 +LEEAN 3830 -8993 KSUS 1 +LEEBR 3967 -8599 KZID 1 +LEECH 4354 -8988 KZAU 1 +LEECS 4174 -8954 KZAU 1 +LEEDN 4171 -8832 KMKE 1 +LEEDO 4154 -8153 KCGF 1 +LEEDS 3999 -8469 KZID 1 +LEEEE 3632 -11553 KLSV 1 +LEEHY 4018 -11169 KSLC 1 +LEELN 3608 -11528 KLAS 1 +LEELO 3448 6955 OAKB 1 +LEENA 4451 -9232 KZMP 1 +LEENY 4774 -11696 KZSE 1 +LEEOO 1758 -6444 TJZS 1 +LEEPH 3119 -8571 KOZR 1 +LEERI 3869 -10417 KZDV 1 +LEERY 4460 -8963 KZMP 1 +LEESA -2213 13031 YMMM 2 +LEESA 3749 -7631 KZDC 2 +LEESE 2886 -8178 KZMA 1 +LEETA 1590 13500 KZAK 1 +LEETS 3998 -10469 KDEN 1 +LEETZ 4103 -11210 KSLC 1 +LEEVI 2554 -7921 MYNN 1 +LEEVN 4393 -9014 KVOK 1 +LEFAL 4970 -11683 CZVR 1 +LEFSO 3966 -8008 KZOB 1 +LEFTE 3965 -8356 KZID 1 +LEFTY 4365 -9189 KZMP 1 +LEGAL 3955 -9642 KZKC 1 +LEGBE 4042 -11047 KSLC 1 +LEGDA 5238 1141 EDWW 1 +LEGDU 5099 698 EDDK 1 +LEGED 1302 11900 RPRP 1 +LEGER -3790 17504 NZZC 1 +LEGEY 3399 -11925 KNTD 1 +LEGGE 3068 -9497 KZHU 1 +LEGGO 4029 -7704 KZNY 1 +LEGGT 2922 -8351 KZJX 1 +LEGIC 4054 -9932 KZDV 1 +LEGIV 3161 11758 ZSZS 1 +LEGLO 4565 977 LIRR 1 +LEGNA 4532 4151 URRV 1 +LEGND 7013 -14333 PABA 1 +LEGOL 135 10379 WSJC 1 +LEGOR 4484 -8348 KAPN 1 +LEGOS 2163 8809 VECF 1 +LEGOT -1218 16622 AGGG 1 +LEGPI 5469 767 EDWW 1 +LEGRE 3304 -9705 KDFW 1 +LEGRO 5333 151 EGTT 1 +LEGRY 4697 -10294 KDIK 1 +LEGSA 5375 1279 EDWW 1 +LEGSI 5527 2893 UMMM 1 +LEGVI 4140 4520 UGGG 1 +LEHUA 2119 -15781 PHIK 1 +LEIDR 3971 -7548 KILG 1 +LEILA 1849 -6749 TJZS 1 +LEINY 4504 -9761 KMSP 1 +LEIPS 3502 6932 OAIX 1 +LEITO 485 -7414 SKED 1 +LEJCO 3678 -8634 KBWG 1 +LEJKO 2934 -8224 KZJX 1 +LEJON 3011 -9912 KZHU 1 +LEJOY 4000 -7941 KZOB 1 +LEKAP 1208 7960 VOMF 1 +LEKAX -2709 16906 NZFF 1 +LEKBA 4153 4874 UBBA 1 +LEKBE 4697 -10272 KDIK 1 +LEKBI 5263 14005 UHHH 1 +LEKIC 4659 -11737 KZSE 1 +LEKIO 2454 12436 ROIG 1 +LEKIR 728 9688 WMFC 1 +LEKKI 3279 -10439 KZAB 1 +LEKKO 5192 477 EHAA 1 +LEKLO 5169 -164 EGVA 1 +LEKLU 4512 7582 UAAA 1 +LEKMA 5636 14296 UHOO 1 +LEKME 2133 -15822 PHIK 1 +LEKMI 4935 1278 EDMM 1 +LEKMO 5344 691 EDVV 1 +LEKNI 5974 15594 UHMM 1 +LEKOB 1413 10552 VLVT 1 +LEKOS 2551 12248 RCTP 1 +LEKPI 4453 3948 URRV 1 +LEKPO 4011 2316 LGGG 1 +LEKRA 6639 2491 EFPS 1 +LEKSA 6369 1063 ENVA 1 +LEKSU 6169 2435 EFES 1 +LEKUS -3790 17418 NZNZ 1 +LEKVA 5150 -1400 EISN 1 +LELAX 3239 7763 VIDF 1 +LELDA 5744 2278 EVRR 1 +LELED -1128 7500 FIMM 1 +LELEE 3030 -8577 KECP 1 +LELEM 485 7302 VRMF 1 +LELEO 2199 -15933 PHLI 1 +LELIB 146 10341 WMFC 1 +LELIT 1808 6783 VABF 1 +LELIY 3310 -10444 KROW 1 +LELLI 3699 -7838 KZDC 1 +LELMA 5173 1279 EDMM 1 +LELNA 4998 -211 LFRR 1 +LELON 121 10394 WSSS 1 +LELTA 4849 1096 EDMM 1 +LELYE 3720 -7928 KLYH 1 +LEMAP 1806 12065 RPHI 1 +LEMAX 1762 6578 VABF 1 +LEMAY 4140 -9645 KOFF 1 +LEMBA 5967 15966 UHPD 1 +LEMBI 5055 1488 LKAA 1 +LEMBO 5079 3587 UUWV 1 +LEMDA 3798 3066 LTAA 1 +LEMDU 4700 6771 UASP 1 +LEMEE 3994 -7787 KZOB 1 +LEMEW 4040 -8063 KPIT 1 +LEMGA 5465 5098 UWKD 1 +LEMIB -2601 16183 YBBB 1 +LEMIG 2898 -9850 KZHU 1 +LEMIN 4652 305 LFMM 1 +LEMIS -445 -4844 SBAZ 1 +LEMIX 1991 8616 VECF 1 +LEMKA 4663 -25 LFBB 1 +LEMMR 5528 -16238 PACD 1 +LEMNZ 3614 -11513 KLAS 1 +LEMOD 3617 6429 UTAA 1 +LEMOM 3125 7404 OPLR 1 +LEMON 3378 -11780 KSNA 1 +LEMOR 4130 -7463 KZNY 1 +LEMOT 4282 12519 ZYSH 1 +LEMPA 1355 -8871 MHTG 2 +LEMPA 4473 2844 LRBB 2 +LEMPI 4196 6387 UTNR 1 +LEMRE 6408 -15892 PAKV 1 +LEMRI 6926 10312 UOOO 1 +LEMRU 5579 3646 UUWV 1 +LEMSA 3346 1082 DTTC 1 +LEMSI 5901 2281 EETT 1 +LEMTE 3963 -8295 KZID 1 +LEMTO 4549 3354 UKFV 1 +LEMUN -1807 -15700 NTZO 1 +LEMUR 2891 -9579 KZHU 1 +LEMUS -834 10783 WIIZ 1 +LEMYN 3320 -9664 KZFW 1 +LEN 2654 5485 OIIX 1 +LENA -886 -3532 SBRF 1 +LENAK -1076 14696 AYPY 1 +LENAL 1327 -6172 TVSV 1 +LENAR 1842 -7810 MKJS 1 +LENAS 4229 -8974 KZAU 1 +LENCK 4550 -9285 KZMP 1 +LENCO 3959 -11854 KNFL 1 +LENDA 269 10466 WMKK 1 +LENDL 3463 -7744 KNCA 1 +LENDO 5063 628 EDVV 1 +LENDR 4188 -8859 KORD 1 +LENDS 2937 -7867 KZMA 1 +LENDY 4091 -7414 KZNY 1 +LENED 1724 -6167 TAPA 1 +LENEX 3896 -9473 KMKC 1 +LENGA 5932 2918 ULLL 1 +LENGI 4778 808 EDGG 1 +LENGU -3708 17454 NZAA 1 +LENHO 3393 -11736 KZLA 1 +LENIE 3157 -8385 KZJX 1 +LENIK 5006 -9720 CYWG 1 +LENIM 7583 -7545 CZEG 1 +LENIN 3856 -9765 KZKC 1 +LENIX 3694 -8061 KGSO 1 +LENKA 4536 3579 UKFV 1 +LENKO 1742 11030 ZJZJ 1 +LENLE 4035 -7980 KAGC 1 +LENLI 5622 5412 USPP 1 +LENNA 3053 -12300 KZAK 1 +LENNI 3385 -11261 KLUF 1 +LENNT 2127 -6713 TJZS 1 +LENOK 5455 2744 UMMM 1 +LENOL 4426 -7616 KZBW 1 +LENOM 1700 -7267 TNCF 1 +LENON 3628 -8620 KZME 1 +LENOR 1841 -7206 MTPP 1 +LENOS -3975 -7252 SCTZ 2 +LENOS 920 -6610 SVZM 2 +LENOT 6750 -10000 CZEG 1 +LENOV 4934 2101 LZBB 1 +LENOW 6452 -15853 PAKV 1 +LENOX -2825 -4869 SBCW 2 +LENOX 3778 -9149 KZKC 2 +LENPE 2642 -8193 KRSW 1 +LENRD 4057 -8202 KZID 1 +LENSA 6973 2000 ENBD 1 +LENSI 6350 982 ENTR 1 +LENSU 4797 -296 LFRR 1 +LENTA 5182 6038 UATT 1 +LENTE 3446 6962 OAKB 1 +LENTT 4074 -8606 KGUS 1 +LENUG 4753 -5265 CYYT 1 +LENUK 2263 -8600 MMID 1 +LENUS 2110 -7021 KZMA 1 +LENYI 3354 -9505 KZFW 1 +LEO -2888 12132 YMMM 1 +LEOBE 4736 1503 LOVV 1 +LEOES 3997 -7265 KZNY 1 +LEONA 2407 -9934 MMTY 1 +LEONE 3799 -8109 KBKW 1 +LEONI 3999 -7832 KZOB 1 +LEONN 4330 1304 LIRR 1 +LEOTA 3372 -11785 KSNA 1 +LEP 5651 2108 EVRR 1 +LEPAR -3924 15046 YBBB 2 +LEPAR -280 10625 WIIZ 2 +LEPAS 2474 -7701 MYNN 2 +LEPAS -543 10779 WIIZ 2 +LEPAX 1410 -8765 MHTG 1 +LEPEC 3591 -7875 KRDU 1 +LEPEN 4576 -7456 CZEG 1 +LEPER 3709 -9050 KZME 1 +LEPES 6996 6618 ULDD 2 +LEPES 3717 -719 LECM 2 +LEPET 5643 -12027 CZEG 1 +LEPHO 3377 -8661 KBHM 1 +LEPIC 5540 -16062 PASD 1 +LEPIY 3522 -9904 KZFW 1 +LEPKA -150 17000 AUUU 1 +LEPLA 4734 737 LSAS 1 +LEPNA 111 10389 WSSS 1 +LEPNI 4392 12885 ZYSH 1 +LEPOD 850 -5893 SYGC 1 +LEPOP 4807 -6869 CZUL 1 +LEPOR 4922 -7263 CZCZ 1 +LEPRO 4791 13915 UHKM 1 +LEPSA 4982 959 EDGG 1 +LEPSI 4696 5383 UATG 1 +LERAK 4405 -7852 CZYZ 2 +LERAK 4902 -241 LFRR 2 +LERAS 2591 -10367 MMTY 1 +LERCH 4172 -7319 KZBW 1 +LERDU 4684 583 LFFF 1 +LERDY 3555 -8098 KCLT 1 +LEREN 2499 -10418 MMTY 1 +LERGA 4526 375 LFMM 1 +LERIK 1634 -8441 MHTG 1 +LERMA 4317 707 LFMM 2 +LERMA 2019 -9100 MMID 2 +LERNE 3623 -11990 KNLC 1 +LERNK 3244 -9363 KBAD 1 +LEROI 3174 -9708 KZFW 1 +LEROK 2017 -10309 MMZT 1 +LEROL 1867 -8162 MKJK 1 +LEROS 4502 -6337 CYHZ 1 +LEROW 1347 14463 PGUA 1 +LEROX 2277 -10405 MMZT 1 +LEROY 4224 -8534 KZAU 1 +LERPE 4382 -9256 KRST 1 +LERSA 6173 2353 EFES 1 +LERSE 3900 -7547 KDOV 1 +LERSI 5215 1273 EDDT 1 +LERTA 6090 4850 UUYY 1 +LERUG 2212 -6932 KZMA 1 +LERUP 5396 -11368 CZEG 1 +LERVO 5083 416 EBBU 1 +LERYI 5702 -13539 PASI 1 +LESAD 6119 -16894 PAZA 1 +LESAN 4478 881 LIMM 1 +LESDE 3708 -7572 KZDC 1 +LESDO 4981 332 LFFF 1 +LESER 2112 -8689 MMUN 1 +LESFI 4257 -9461 KFOD 1 +LESGI 4089 4934 UBBA 1 +LESIR 590 -8292 MHTG 1 +LESIS 2300 -9159 MMID 1 +LESKA 3027 12771 RORG 1 +LESLI 4100 -7575 KZNY 1 +LESLO 2956 -9518 KHOU 1 +LESLU 5100 -800 EGTT 1 +LESLY -711 7255 FJDG 1 +LESMI 3573 1252 LMMM 1 +LESMO 5080 1021 EDGG 1 +LESNA 5022 7286 UACC 1 +LESOM 2000 -8012 MUFH 1 +LESON -3505 13150 YMMM 1 +LESPI 4611 396 LFMM 1 +LESRA 5539 500 EKDK 1 +LESRI 3707 4123 LTAA 1 +LESSE 3357 -8835 KCBM 1 +LESSY 4244 -8455 KZOB 1 +LESTA 5274 -107 EGTT 1 +LESTE 3101 -9100 KZHU 1 +LESUB 4302 -8055 CZEG 1 +LESUG 4885 -8955 CZWG 1 +LET -419 -6994 SKED 1 +LETBA 6512 4044 ULPB 1 +LETBI 5020 10350 UIII 1 +LETEC 4849 -12275 KZSE 1 +LETER 2288 -10937 MMZT 1 +LETIC 3248 -8345 KWRB 1 +LETIK 5520 6853 USUU 1 +LETIL 2190 -9801 MMEX 1 +LETIR 1846 -6961 MDSD 1 +LETIS 2153 -8639 MMID 1 +LETKI 5219 2340 EPWW 1 +LETKO 4972 1324 LKAA 1 +LETLI 4564 1535 LDZO 1 +LETME 4731 -12248 KTCM 1 +LETNA 5009 1442 LKAA 1 +LETNE 3644 -8757 KZME 1 +LETNI 4210 2261 LBSR 1 +LETOG 5025 -12864 CZEG 1 +LETOL 2671 -10674 MMZT 1 +LETON 2500 -7199 KZNY 1 +LETOV 6102 -13000 CZWG 1 +LETOX 2649 12796 RODN 1 +LETPE 5534 -16055 PASD 1 +LETPU 2754 7747 VIDF 1 +LETRM 5590 -11176 CZEG 1 +LETRU 5310 3317 UUWV 1 +LETSA 5384 15697 UHMM 1 +LETSE 3000 -9031 KMSY 1 +LETSO 3746 2566 LGGG 1 +LETTY 2901 -9560 KZHU 1 +LETUS 4462 -7545 KZBW 1 +LETVA 4285 2418 LBSR 1 +LETVE 3381 -11801 KSLI 1 +LEUCY 3609 -8695 KZME 1 +LEUNA 2859 -8068 KZMA 1 +LEV 2918 -9010 KZHU 1 +LEVAD 4889 -5429 CYQX 1 +LEVBU 5313 1046 EDWW 1 +LEVEY 3880 -12158 KSMF 1 +LEVGE 6693 -15151 PABT 1 +LEVGY 709 15795 PTPN 1 +LEVIS 4679 -7116 CYQB 1 +LEVIY 5003 817 ETOU 1 +LEVNI 4221 7294 UAFM 1 +LEVNN 3685 -7599 KNTU 1 +LEVOK 6068 9611 UNIP 1 +LEVOR 1500 -8159 MPZL 1 +LEVSE 2868 -8244 KZJX 1 +LEVTA 4459 2641 LROP 1 +LEWEL 3261 -9990 KDYS 1 +LEWIE 4396 -7034 KZBW 1 +LEWIT 4738 -11015 KZLC 1 +LEWKE 4176 -8706 KZAU 1 +LEWKO 4389 -8824 KZAU 1 +LEWRD 2829 -8190 KZJX 1 +LEWUK 4196 -8352 KDTW 1 +LEXAD 3676 -7239 KZNY 1 +LEXAK 4740 -5341 CZQX 1 +LEXIE 1350 14471 PGUA 1 +LEXII 4025 -8300 KDLZ 1 +LEXIM 3180 -7384 KZNY 1 +LEXIN 3924 -9392 KZKC 1 +LEXOD 4852 -6633 CZUL 1 +LEXON 5513 -11215 CZAB 1 +LEXOR 2090 -9775 MMMX 1 +LEXSY 3249 -8251 KZTL 1 +LEXUR 1873 -9627 MMVR 1 +LEXXA 3917 -7655 KBWI 1 +LEXXY 3478 -8772 KMSL 1 +LEYGI 2906 -9496 KGLS 1 +LEYHO 3030 -8907 KGPT 1 +LEYIB 4759 -11683 KZSE 1 +LEYIR 4151 -8388 KZOB 1 +LEYIT 6162 -14951 PAAQ 1 +LEYLI 3456 -8497 KZTL 1 +LEYSE 6709 -15980 PAIK 1 +LEZIB 4274 -11458 KZLC 1 +LEZJE 3386 -8121 KCAE 1 +LEZLE 4614 -11716 KZSE 1 +LEZLI 4547 -12231 KPDX 1 +LF 4964 -9730 CZWG 3 +LF 5563 7310 UNOO 3 +LF 5620 1525 ESDF 3 +LFA 4199 -12164 KZSE 2 +LFA 824 -7227 SVZM 2 +LFANO 2643 -7110 KZNY 1 +LFD 4206 -8477 KZOB 1 +LFI 3709 -7636 KLFI 1 +LFK 3116 -9472 KZHU 1 +LFT 3019 -9199 KZHU 1 +LFV 4202 -7004 KZBW 1 +LGA 4078 -7387 KZNY 1 +LGC 3305 -8521 KZTL 1 +LGD 4534 -11796 KZSE 1 +LGE 5065 547 EBLG 1 +LGI 862 -1319 GLRB 1 +LGL 4879 53 LFFF 1 +LGOON 4097 -11200 KSLC 1 +LGURI 4316 -7074 KZBW 1 +LH 2113 11034 ZGZU 1 +LHD 502 11834 WBFC 1 +LHE 3475 13768 RJTG 1 +LHI -3153 15907 YBBB 1 +LHO 4179 -11201 KZLC 1 +LHR -1279 14330 YBBB 2 +LHR -304 15263 AYPM 2 +LHS 3468 -11858 KZLA 1 +LHT 3475 13771 RJNA 1 +LHY 4148 -7548 KZNY 1 +LI 5135 689 EDDK 2 +LI 4937 3621 UKDV 2 +LIAKI 3513 2718 LGGG 1 +LIAMM 3861 -12146 KSMF 1 +LIAMS 3363 -8431 KATL 1 +LIANA -148 10720 WIIZ 1 +LIAND 4507 -7192 CZUL 1 +LIANO 4889 -12333 CZVR 1 +LIARS 3479 -8060 KAGS 1 +LIB 1059 -8555 MHTG 2 +LIB 3581 -7961 KZDC 2 +LIBAR 772 -7509 SKED 2 +LIBAR 2362 -10222 MMEX 2 +LIBBE 4100 -7136 KZBW 1 +LIBBI 4008 -9234 KZKC 1 +LIBBO 3600 -12183 KZOA 1 +LIBBY 3044 -8189 KZJX 1 +LIBDA 3251 1400 HLLL 1 +LIBDI 1425 9200 VYVY 1 +LIBDO 4701 2438 LRBB 1 +LIBEC -1129 -4830 SBBS 1 +LIBEL 4051 -10510 KZDV 1 +LIBEN 5980 -7741 CZUL 1 +LIBEO 2121 10546 VVNB 1 +LIBER 6405 -14851 PAZA 1 +LIBET 1982 -10423 MMEX 1 +LIBEX 1839 -7735 MKJK 1 +LIBEY 3698 -9764 KZKC 1 +LIBGE 3994 -11977 KZOA 1 +LIBIE 4060 -10367 KDEN 1 +LIBIS 1361 -8727 MHTG 1 +LIBLA -4393 16768 NZZO 1 +LIBMA 5604 6767 USCC 1 +LIBOG 4946 -12398 CZVR 1 +LIBON 1003 12430 RPHI 1 +LIBOR 1937 -9890 MMEX 1 +LIBOX 2523 -9815 MMTY 1 +LIBRA -1652 -4136 SBRE 1 +LIBRE 4709 -11458 KZLC 1 +LIBRI -4112 17482 NZWN 1 +LIBRO 3762 1446 LIRR 1 +LIBRU 4490 -19 LFBD 1 +LIBSO 5352 9 EGTT 1 +LIBUG 5950 -11377 CZEG 1 +LICAN 4480 -9715 KATY 1 +LICEV 3209 -8489 KLSF 1 +LICEY 2580 -8038 KMIA 1 +LICIC 2754 -8151 KZMA 1 +LICIV 4128 -11102 KZLC 1 +LICKE 3716 -12170 KZOA 1 +LICKK 4009 -7448 KWRI 1 +LICKO 3846 -8993 KCPS 1 +LICOL 3991 -8960 KSPI 1 +LICOR -426 -4408 SBRE 1 +LICPI 4246 -7122 KBED 1 +LICUG 5812 -15727 PAII 1 +LICXA 4044 -7655 KMUI 1 +LIDAK 2586 -10071 MMMM 1 +LIDAM 2198 -9500 MMID 1 +LIDAR 1997 -9613 MMEX 1 +LIDAS 3364 -8427 KATL 1 +LIDAT 3743 -11728 KZOA 1 +LIDBE 3227 -8400 KZTL 1 +LIDEB 6825 -11000 CZEG 1 +LIDEL 998 -6101 TTGC 1 +LIDEX 5214 -10667 CYXE 1 +LIDGU -517 1437 FZZA 1 +LIDIC 4032 -10012 KZDV 1 +LIDIK 2469 -10712 MMZT 1 +LIDIT -930 14233 YBBB 2 +LIDIT 6377 -7400 CZUL 2 +LIDKA 5546 10239 UIBB 1 +LIDLU 2050 10972 ZGZU 1 +LIDNA 6633 1546 ESMM 1 +LIDNO 4873 2995 UKBV 1 +LIDOL 1507 -7320 TNCF 1 +LIDON 5634 -10558 CZEG 1 +LIDOW 4436 -7186 KZBW 1 +LIDOX 2210 -10135 MMMX 1 +LIDRE 2654 -7993 KZMA 1 +LIDRO 3367 -1595 LPPC 1 +LIDUL 5306 -12231 CZVR 1 +LIDUS 4705 4627 URWA 1 +LIDVA 108 10388 WSSS 1 +LIEKY 5275 -12165 CZVR 1 +LIEZA 4081 -11200 KSLC 1 +LIFER 3116 -8321 KVAD 1 +LIFFY 5348 -550 EISN 1 +LIFRR 4590 -9413 KZMP 1 +LIFTY 4108 -11202 KSLC 1 +LIG 2763 11353 ZGZU 1 +LIGBA 5253 1303 EDDT 1 +LIGDO 1800 7158 VABF 1 +LIGHT 4101 -12414 KACV 1 +LIGIC 3142 -8920 KZHU 1 +LIGMA 6476 11485 UOOO 1 +LIGMO 5076 7114 UACC 1 +LIGRA 3800 -959 LPPC 1 +LIGRE 3286 -9584 KZFW 1 +LIGRI 6320 6443 USHB 1 +LIGTE 4171 -7063 KFMH 1 +LIGUM 3583 -200 DAAA 1 +LIGUR 4354 898 LIMM 1 +LIGUW 4391 -6889 KZBW 1 +LIH 2197 -15934 PHZH 1 +LIIDA 4419 -7270 KZBW 1 +LIIME 4288 -8776 KZAU 1 +LIJFY 5651 -16944 PAZA 1 +LIJHA 6064 -16218 PAZA 1 +LIKAD -507 1168 FNAN 1 +LIKAL -732 2881 FZZA 1 +LIKCE 3874 -10472 KCOS 1 +LIKDA 4702 1175 LIMM 1 +LIKDE 6674 -15181 PABT 1 +LIKES 3259 -9758 KZFW 1 +LIKEV 677 -5867 SYGC 1 +LIKIC 3320 -10464 KROW 1 +LIKIY 6088 -16218 PANA 1 +LIKLE 3202 -11104 KTUS 1 +LIKNO 5058 698 EDGG 1 +LIKOK 6453 -17169 UHMA 1 +LIKON 4766 14204 UHSS 1 +LIKOT 5910 8720 UNII 1 +LIKSA 4915 1601 LKAA 1 +LIKSI 5047 850 EDDF 1 +LIKUN 7660 7868 ULDD 1 +LIKUQ 6297 -16451 PAEM 1 +LIKVE 4665 -11226 KHLN 1 +LILAS 2609 -10940 MMZT 1 +LILAZ 2841 -8079 KTIX 1 +LILBI 5525 1268 EKDK 1 +LILCO 3383 12442 RKRR 1 +LILEE 4524 1292 LIMM 1 +LILES 6465 -16519 PAOM 1 +LILGE 3589 -7784 KRWI 1 +LILGO 6744 -5143 BGGL 1 +LILHO 1923 16639 PWAK 1 +LILIA 2251 -16158 PHZH 1 +LILLI 4046 -7866 KZOB 1 +LILLS 3494 -7993 KZDC 1 +LILLY -1533 11636 YMMM 2 +LILLY 3214 -8400 KZTL 2 +LILNA 3428 1090 DTTC 1 +LILNO 5159 -922 EISN 1 +LILSI 5247 535 EHAA 1 +LILXO 3954 -10705 KZDV 1 +LIM -1201 -7712 SPIM 1 +LIMAK 5884 2747 ULLL 1 +LIMAL 2500 -1763 GCCC 1 +LIMAN 3057 -8922 KGPT 1 +LIMAS 4421 3782 URRV 2 +LIMAS 1004 -6607 SVZM 2 +LIMAX 1675 -1734 GOOO 1 +LIMAY -4075 -7062 SAEF 1 +LIMBE 4845 -12235 KZSE 1 +LIMBI 5455 606 EHAA 1 +LIMBO 1939 -9973 MMUN 3 +LIMBO 1421 -6162 TTPP 3 +LIMBO 3376 -11845 KZLA 3 +LIMDE 3268 -8005 KCHS 1 +LIMEL 1229 -1735 GOOO 1 +LIMER 4368 -7091 KZBW 1 +LIMES 2211 11378 VHHH 2 +LIMES -3757 17464 NZZC 2 +LIMEX 3970 -10393 KZDV 1 +LIMEY 4120 -8640 KZAU 1 +LIMGO 4964 628 EBBU 1 +LIMIR 2776 -9723 KCRP 1 +LIMIT 558 -7623 SKBO 2 +LIMIT 1055 -6454 SVZM 2 +LIMKI 5815 10264 UIKK 1 +LIMKO 5404 2150 EPWW 1 +LIMLA 1577 9860 VYYF 1 +LIMLE 1666 13000 KZAK 1 +LIMMA 3395 -11828 KLAX 1 +LIMME 4410 -8875 KZAU 1 +LIMMO 2884 -8224 KZMA 1 +LIMNY 4301 -10830 KZLC 1 +LIMON 3707 390 DAAA 2 +LIMON -1895 -6330 SLLF 2 +LIMPO 5325 2831 UMMM 2 +LIMPO -488 -7237 SBAZ 2 +LIMPS 3983 -8320 KZID 1 +LIMPT 3693 12735 RKSW 1 +LIMRA 4791 1445 LOVV 1 +LIMRE 4358 -7548 KZBW 1 +LIMRI 5200 -1500 EISN 1 +LIMRO 6821 2380 EFPS 1 +LIMTI 4074 4740 UBBA 1 +LIMTO 4391 6923 UAAA 2 +LIMTO 2688 6827 OPKR 2 +LIMUS 7090 3497 ULMM 1 +LIMVI 5175 2169 EPWW 1 +LIN 2935 11165 ZGZU 3 +LIN 5193 2116 EPWA 3 +LIN 3807 -12100 KZOA 3 +LINAM 1277 1415 DNKK 1 +LINAO 726 12485 RPMM 1 +LINBO -1925 14746 YBTL 1 +LINCO 3544 -8140 KZTL 1 +LINCY 4101 -8515 KFWA 1 +LINDA 4078 5763 UTAT 1 +LINDE 4165 -9426 KZMP 1 +LINDN 3398 -11748 KCNO 1 +LINDO 4370 -9794 KZMP 1 +LINDR 4616 -9343 KZAN 1 +LINDY 5147 -105 EGTT 1 +LINDZ 3939 -10716 KZDV 1 +LINEC 3819 -12205 KSUU 1 +LINER -3393 -7075 SCEZ 2 +LINER 4050 -7456 KZNY 2 +LINES 4175 -8044 KZOB 1 +LINGA 3609 -8681 KZME 1 +LINGE 4676 -11116 KZLC 1 +LINGG 2971 -9471 KIAH 1 +LINGI 3451 2455 LGGG 1 +LINGO 5300 -13657 KZAK 1 +LINGS 4185 -8589 KZAU 1 +LINIC 3056 -9625 KCLL 1 +LININ 1815 -2476 GVSC 1 +LINKE 6453 -15800 PAGA 1 +LINKI 4309 -7532 KUCA 1 +LINKN 2891 -8336 KSRQ 1 +LINKS 4177 -7204 KZBW 1 +LINLE 3610 -9796 KEND 1 +LINND 3941 -7171 KZNY 1 +LINNG 4330 -7935 CZYZ 1 +LINOK 4339 4000 URRV 1 +LINOX 495 777 DNKK 1 +LINRA 5158 -1003 EISN 1 +LINRI 5416 4690 UWWW 1 +LINRO 3597 2770 LGGG 1 +LINSA 5972 1741 ESMM 1 +LINSE 3936 -7731 KZDC 1 +LINSO 2337 9892 VYRR 1 +LINSY 4438 -7875 CZYZ 1 +LINTA 3552 12686 RKSI 1 +LINTN 4635 -10057 KZMP 1 +LINTO 3583 -595 LECS 1 +LINTU 6439 1038 ENTR 1 +LINTZ 3339 -8612 KZTL 1 +LINUD -542 2041 FZZA 1 +LINUT -86 2260 FZZA 1 +LINUZ 4166 -12650 KZSE 1 +LINVA 3083 -737 GMMM 1 +LINVE 4030 -10217 KZDV 1 +LINVI 5700 723 ENOS 1 +LINVO 5325 1316 EDWW 1 +LINZE 3077 -8696 KZJX 1 +LINZY 3175 -10504 KZAB 1 +LINZZ 4081 -8410 KZOB 1 +LIO 996 -8303 MHTG 1 +LIONS 3536 -9817 KZFW 1 +LIONZ 4200 -8349 KDTW 1 +LIP 1396 12113 RPUL 1 +LIPAR 605 741 DNKK 1 +LIPDE 6486 -14736 PAFB 1 +LIPET 1393 -1 DRRR 1 +LIPGO 5306 -550 EGEG 1 +LIPIC 4049 -8861 KBMI 1 +LIPKA 4815 785 EDGG 1 +LIPKI 6514 4416 ULAL 1 +LIPMI 5112 727 EDUU 1 +LIPMY 4540 -11801 KZSE 1 +LIPNI 4953 585 LFFF 1 +LIPOK 25 2936 FZZA 1 +LIPON -336 1755 FZZA 1 +LIPOR 4049 -285 LECM 1 +LIPOT -668 11763 WADZ 1 +LIPOV 4610 2158 LRBB 1 +LIPPI 3297 -9700 KDAL 1 +LIPPS 3988 -10499 KDEN 1 +LIPRA -1117 11584 WIDD 1 +LIPRE 3651 -12017 KNLC 1 +LIPRI 3997 11209 ZBPE 1 +LIPRO 290 10519 WSJC 1 +LIPSI 7483 -6857 BGGL 2 +LIPSI 4630 7867 UASS 2 +LIPSO 4890 3788 UKDV 1 +LIPTE 3230 -11116 KTUS 1 +LIPUS 922 0 DGAC 1 +LIPVE 4467 -6945 KZBW 1 +LIPWO 4223 -12289 KMFR 1 +LIQNI 2812 -8045 KMLB 1 +LIRAM -1085 1333 FNAN 1 +LIRBE 4740 -11177 KGTF 1 +LIREX 444 455 DNKK 1 +LIRKI 6100 -185 EGPX 1 +LIRKO 4657 581 LFEE 1 +LIRLI 5023 -10528 CYCY 1 +LIRMA 4770 -372 LFRH 1 +LIRMI 3424 1118 DTTC 1 +LIRNA 5020 8137 UASS 1 +LIROL 635 -2298 GOOO 1 +LIROT -26 789 FCCC 1 +LIRSI 5289 3446 UUWV 1 +LIRSU 5019 645 EDGG 1 +LIRTA 6613 14821 UEEE 1 +LIS 217 2148 FZZA 3 +LIS 3889 -916 LPPT 3 +LIS -530 14728 AYPY 3 +LISAF 2820 -8241 KTPA 1 +LISAN -1596 -5413 SBBS 1 +LISAS 4020 250 LECB 1 +LISAT 76 1873 FZZA 1 +LISBA 5089 1371 EDMM 1 +LISBE 4317 -7268 KZBW 1 +LISBI 6764 5869 UUYW 1 +LISBO -1767 -4517 SBBS 2 +LISBO 4191 -9136 KZAU 2 +LISBU 5472 969 EDVV 1 +LISDA 5223 438 EHAM 1 +LISDE 4671 -6791 KPQI 1 +LISEU 4910 40 LFFF 1 +LISEY 6334 -14317 PFTO 1 +LISGO 5614 2557 EYVL 1 +LISIT -298 1536 FCCC 1 +LISIY 3888 -7706 KDCA 1 +LISKE 4175 -8796 KZAU 1 +LISKI 7040 -16897 UHMA 1 +LISKO 4357 1413 LIRR 1 +LISLE 3906 -8736 KZID 1 +LISMO 4687 578 LFFF 1 +LISMU 4637 4433 URWW 1 +LISNI 4202 6300 UTTR 1 +LISNY 3254 -10304 KZFW 1 +LISOL 4763 14088 UHSS 1 +LISOR 507 -98 DGAC 1 +LISPA 1139 -8550 MHTG 1 +LISRA 3123 -848 GMMM 1 +LISSE 2947 -9609 KHOU 1 +LISSN 3931 -10451 KDEN 1 +LISTE 3968 -8579 KZID 1 +LISTO 5314 -220 EGTT 1 +LISZT -2367 13364 YBAS 1 +LIT 3468 -9218 KZME 1 +LITAK 1100 348 DRRR 1 +LITAN 3358 3463 OLBB 1 +LITAT -81 1289 FCCC 1 +LITAU -326 14606 AYWK 1 +LITAZ 3147 -10037 KSJT 1 +LITBA 5031 5839 UATT 1 +LITBE 4075 -7413 KEWR 1 +LITBI 4689 14272 UHSS 1 +LITCH 3939 -8978 KZKC 1 +LITER 4151 -10445 KZDV 1 +LITEX 664 -11 DGAC 1 +LITGO 5614 -10295 CZEG 1 +LITGU 2190 -8491 MUFH 1 +LITIL 1531 -670 GOOO 1 +LITKE 7093 6576 USDK 2 +LITKE 4259 -11466 KZLC 2 +LITKU 4823 1960 LHCC 1 +LITKY 4172 -8763 KORD 1 +LITLD 3051 -9547 KZHU 1 +LITLE 3111 -9755 KZHU 1 +LITLI 4736 1004 LOVV 1 +LITMA 6256 7487 USRR 1 +LITOK -5467 -6861 SAVF 1 +LITON 5661 6637 USTR 1 +LITOR -2903 -6550 SACF 2 +LITOR 3990 5937 UTAA 2 +LITOS -3446 -5473 SUEO 1 +LITOT -1479 -7181 SPIM 1 +LITRE -2365 -4501 SBBS 1 +LITRO 5336 -9000 CZWG 1 +LITSU 6280 2335 EFES 1 +LITTL 3237 -6608 KZNY 1 +LITUK -1083 -5229 SBAZ 1 +LITUN 5933 7450 USRR 1 +LITUX -41 -6171 SBAZ 1 +LITVI 5450 2681 UMMM 1 +LITVO 5201 2110 EPWA 1 +LIV -2595 2791 FAJS 2 +LIV 4981 2395 UKLV 2 +LIVAN -2053 -4457 SBBS 1 +LIVAP -86 -6231 SBAZ 1 +LIVBE 3712 -10779 KZDV 1 +LIVDE 4060 -8943 KPIA 1 +LIVDU 4788 1608 LOVV 1 +LIVEK 390 -7180 SKED 1 +LIVEN 6539 -14892 PAZA 1 +LIVER -1921 -5282 SBCW 2 +LIVER 4067 -8074 KZOB 2 +LIVES 3854 -8178 KZID 1 +LIVGA 4461 2641 LROP 1 +LIVIA 3529 -7912 KZDC 1 +LIVIK 579 -7414 SKEC 1 +LIVLI 6726 1681 ESAA 1 +LIVNE 2223 -15985 PHBK 1 +LIVNU 4659 882 LSAZ 1 +LIVOR -2426 -7449 SCER 1 +LIVOX -2649 -5663 SGFA 1 +LIVRE 3834 -8248 KHTS 1 +LIVRO 2648 -10643 MMTY 1 +LIVUS -741 -7779 SPIM 1 +LIVVA 4475 -9955 KZMP 1 +LIVVY 3046 -8584 KECP 1 +LIWLU 3519 -12052 KSMX 1 +LIXAS 142 -8294 MHTG 1 +LIXCA 4065 -7664 KZNY 1 +LIXIL 1054 -6896 SVZM 1 +LIXIR -4212 -6604 SAVU 1 +LIYEV 4525 -12303 KMMV 1 +LIYIN 3222 -8230 KZJX 1 +LIYIR 3542 -10638 KZAB 1 +LIYRE 6675 -16214 PAOT 1 +LIZAD 4959 -433 LFRR 1 +LIZIE 3261 -9706 KDFW 1 +LIZIO 3950 -7913 KZDC 1 +LIZRD 3806 -12226 KAPC 1 +LIZUM 4712 1176 LOVV 1 +LIZZA -845 12584 WPDL 1 +LIZZE 3408 -11752 KPOC 1 +LIZZI -3745 14564 YMMM 2 +LIZZI 4067 -7515 KZNY 2 +LJ 5093 706 EDDK 1 +LJA -342 2345 FZZA 1 +LJB 4377 12585 ZYCC 1 +LJG 2622 11955 ZSAM 1 +LJS -2778 -5028 SBCW 1 +LJT 4311 -8804 KZAU 1 +LK 1969 9721 VYLK 2 +LK 5941 2493 EETN 2 +LKA 2818 7411 VIDF 1 +LKC 2238 11388 VHHH 1 +LKG 3217 -8411 KZTL 1 +LKH 5241 54 EGUL 1 +LKO 2992 11370 ZHWH 1 +LKOUT 3456 -7659 KNKT 1 +LKT 4502 -11408 KZLC 1 +LKV 4249 -12051 KZSE 1 +LL 3206 3477 LLBG 1 +LLA 2966 -9237 KZHU 1 +LLACB 2951 -9200 KZHU 1 +LLAKE 2735 -8133 KZJX 1 +LLALB 2951 -9233 KZHU 1 +LLANO 2264 -10201 MMEX 1 +LLARB 2950 -9173 KZHU 1 +LLC 2807 11221 ZGZU 2 +LLC 4012 -11858 KZOA 2 +LLE 4343 -8813 KZAU 1 +LLEEO 4184 -8262 CYZY 1 +LLIMA -7792 16612 NZWD 1 +LLIPS 3067 -8137 KZJX 1 +LLK 2676 8088 VIDF 1 +LLMAR 5952 -14020 PAZA 1 +LLNCH 2744 -8070 KZMA 1 +LLO 3080 -9879 KZHU 1 +LLOMA 2458 -8169 KNQX 1 +LLOYD 3055 -8410 KZJX 1 +LLP 2383 9262 VECF 1 +LLUND 4086 -7378 KZBW 1 +LLW 3626 -7630 KZTL 1 +LM -2223 11409 YMMM 6 +LM 2856 7713 VIDP 6 +LM 3584 1450 LMML 6 +LM 3878 -2710 LPPC 6 +LM 6396 12743 UEEE 6 +LM 618 127 DGAC 6 +LMA 5137 639 EDGG 1 +LMB 4347 -2 LFBB 1 +LMBAW 4283 -8551 KGRR 1 +LMBRT 4031 -7983 KPIT 1 +LMFRY 4437 -9185 KMSP 1 +LMG 4582 103 LFBB 1 +LMM 2568 -10907 MMZT 2 +LMM 904 -7940 MPTO 2 +LMMBO 4454 -8801 KGRB 1 +LMN 2365 11433 ZGZU 2 +LMN 4060 -9397 KZMP 2 +LMO 3992 2524 LGGG 1 +LMORE 2661 -8042 KPBI 1 +LMPOE 4150 -11224 KHIF 1 +LMS 1547 -8791 MHTG 1 +LMT 3890 1627 LICA 2 +LMT 4215 -12173 KZSE 2 +LN 4872 -331 LFRR 1 +LNA 506 -7553 SKED 2 +LNA 5954 1736 ESSB 2 +LNB 4028 -374 LEGT 1 +LNC 2765 8547 VNSM 2 +LNC 3258 -9672 KZBD 2 +LND 5014 -564 EGTT 1 +LNDSY 3609 -9422 KZME 1 +LNE 6242 2562 EFES 1 +LNHOM 2500 -7101 KZNY 1 +LNK 4092 -9674 KZMP 1 +LNNDA 3748 -12044 KSFO 1 +LNO 5059 571 EBUR 1 +LNR 4329 -9013 KZAU 1 +LNSAY 3315 -11749 KSAN 1 +LNT 4565 -6855 KZBW 1 +LNY 2076 -15697 PHZH 1 +LNZ 4823 1410 LOVV 1 +LNZNB 4824 1432 LOWL 1 +LO 2574 3274 HELX 3 +LO 3885 -910 LPPT 3 +LO 5535 3753 UUWV 3 +LOA -2250 -6888 SCFZ 2 +LOA 3112 -9597 KZHU 2 +LOACH 5552 -5702 CZQM 1 +LOADI 4334 -8955 KMSN 1 +LOAFA -2503 15211 YBBB 1 +LOAFR 4447 -9298 KMSP 1 +LOAFS 3440 -8079 KZJX 1 +LOAMS 4556 -11960 KZSE 1 +LOAMY 4042 -9178 KZKC 1 +LOAPP 4082 -11210 KSLC 1 +LOATH 4601 -12306 KZSE 1 +LOBAR -1887 -6365 SLLF 2 +LOBAR 4175 32 LECB 2 +LOBAU -455 15092 AYPY 1 +LOBAX -2441 -5763 SGFA 1 +LOBBI 5732 1150 EKDK 1 +LOBBS 3391 -8743 KZTL 1 +LOBBY 4250 -7161 KZBW 1 +LOBDE 3372 -9098 KZME 1 +LOBER 3426 -12009 KZLA 1 +LOBIN 4218 4311 UGSS 1 +LOBIR 5325 8896 UNWW 1 +LOBKE 2843 -8053 KCOF 1 +LOBMA 5112 1456 EDMM 1 +LOBNA 3615 1014 DTTC 1 +LOBO -2276 -4311 SBGL 1 +LOBOE 3526 -9670 KZFW 1 +LOBOS -4981 -6521 SAVU 3 +LOBOS 1906 -9923 MMEX 3 +LOBOS 4166 -7448 KLGA 3 +LOBOZ 1876 -6512 TJZS 1 +LOBRE 3423 6918 OAKB 1 +LOBSE 3230 -11116 KTUS 1 +LOBSI 4491 1217 LIRR 1 +LOBTO 5033 -10588 CYCY 1 +LOBUK -2807 -6386 SACF 1 +LOBUL 469 -7420 SKED 1 +LOCAN 4951 -11755 CZVR 1 +LOCAS 3520 -8045 KZTL 1 +LOCAT 3952 -10754 KZDV 1 +LOCEN 4251 -8894 KZAU 1 +LOCIP 4644 -10586 KMLS 1 +LOCIS 4643 -11220 KZLC 1 +LOCIY 3136 6558 OAKN 1 +LOCKA -1602 14561 YBBB 1 +LOCKE 3771 -12151 KSFO 1 +LOCKS 3493 -8129 KZTL 1 +LOCOE 2731 -9760 KZHU 1 +LOCUS 3355 -9263 KZME 1 +LODAX 770 -7967 MPZL 1 +LODBE 4012 -7462 KWRI 1 +LODBI 4351 3762 URRV 1 +LODDI 3807 -12132 KZOA 1 +LODER 4347 -8419 KMBS 1 +LODET 626 -7273 SKED 1 +LODGE -3465 12800 YMMM 2 +LODGE 4014 -8853 KZAU 2 +LODIC 5958 -14611 PAMD 1 +LODIH 2979 -9386 KBPT 1 +LODIR 800 -6416 SVZM 1 +LODIS -4457 -6105 SAVU 1 +LODIY 4278 -7886 KZOB 1 +LODJA 121 2965 FZZA 1 +LODKA 6437 4934 UUYP 1 +LODKI 6200 11934 UEMO 1 +LODLA 5194 -1053 EISN 1 +LODLL 3881 -8438 KZID 1 +LODMA 1931 -7352 MTEG 1 +LODME 4046 -11197 KZLC 1 +LODMI 6000 -8875 CZWG 1 +LODNE 3652 -9792 KEND 1 +LODNI 5374 1862 EPWW 1 +LODOK -67 -5779 SBAZ 1 +LODOR 950 -7676 SKED 1 +LODOX -1242 -7609 SPIM 1 +LODRO 5212 1182 EDWW 1 +LODUR -2688 -5369 SBCW 1 +LODUY 3947 -11206 KSLC 1 +LODZY 3608 -11522 KLAS 1 +LOEBB 1224 14268 KZAK 1 +LOEGO 4554 -8486 KPLN 1 +LOESS 3460 12639 RKJB 1 +LOFAL 4785 -12268 KZSE 1 +LOFMU 4701 -9711 KFAR 1 +LOFOG 4069 -11141 KSLC 1 +LOFTY 3948 -8997 KZKC 1 +LOG -1435 -17075 NSTU 1 +LOGAL 142 -8891 MHTG 1 +LOGAM -3497 -6230 SAEU 1 +LOGAN 1214 -6014 TTZP 3 +LOGAN 5175 161 EGTT 3 +LOGAN 4067 -8613 KGUS 3 +LOGAR 4479 1996 LYBE 1 +LOGAT 7228 9190 UOHH 1 +LOGDA 5128 2069 EPWW 1 +LOGEN 3399 -8406 KZTL 1 +LOGET -3040 -6423 SACU 1 +LOGIC 3788 -8403 KZID 1 +LOGIF 4534 -8748 KZMP 1 +LOGIR 239 -6601 SVZM 1 +LOGLE 1349 14471 PGUA 1 +LOGLI 4507 -7448 CZUL 1 +LOGMA 5679 2395 EVRA 2 +LOGMA 5579 7193 UNNT 2 +LOGME 3020 -8582 KPAM 1 +LOGNA 5784 2166 EETT 1 +LOGNI 4624 509 LFMM 1 +LOGON 656 -6697 SVZM 1 +LOGOS 4070 -9017 KZAU 1 +LOGOZ 3914 -8467 KCVG 1 +LOGRI 6530 13170 UHMM 1 +LOGRO 3900 -390 LECM 1 +LOGRU 5380 8884 UNWW 1 +LOGSU 4878 -5100 CZQX 1 +LOGTO 4853 5620 UATT 1 +LOGUS -282 -7925 SEGU 1 +LOGVN 2453 -7478 MYNN 1 +LOGVY 1834 -6502 TIST 1 +LOGYE 3845 -12149 KMHR 1 +LOHIL 5484 -6900 CZUL 1 +LOHNE 5650 -14000 PAZA 1 +LOHRE 5007 949 EDDU 1 +LOINS 4190 -9340 KZAU 1 +LOISS 3723 -11331 KZLA 1 +LOJ -400 -7937 SEGU 1 +LOJAS 3721 -415 LECS 1 +LOKAR 943 -8253 MPZL 1 +LOKBU 4610 -7324 CZUL 1 +LOKDI 4150 1834 LDBB 1 +LOKEN -5341 -6842 SAVF 1 +LOKES 460 -6750 SVZM 1 +LOKET -3025 15665 YBBB 1 +LOKIE 2112 -15735 PHZH 1 +LOKIM -1133 -1500 SBRE 1 +LOKIT 768 -5866 SYGC 1 +LOKKS 4073 -7319 KZBW 1 +LOKMA 2099 -8811 MMID 1 +LOKNA 3618 2760 LGGG 1 +LOKOS -14 -7124 SKED 1 +LOKSO 5035 3396 UKBV 1 +LOKTA 4817 918 EDGG 1 +LOKTI 4307 -8119 CYXU 1 +LOKUR 1161 -7040 SVZM 1 +LOKVU 4887 1583 LKAA 1 +LOKZA 4677 -6808 KPQI 1 +LOLAN -4600 -5883 SAVU 1 +LOLAS -3568 -6480 SAMV 1 +LOLCU 3866 -9463 KZKC 1 +LOLES -1790 -6978 SPIM 1 +LOLIC 3972 -11247 KZLC 1 +LOLIN -141 -8524 SEGU 1 +LOLIT 2887 -9647 KPSX 1 +LOLIY 4004 -8827 KCMI 1 +LOLKA 4922 2010 EPWW 1 +LOLKO 5169 1594 EPWW 1 +LOLLO 4685 -11444 KZLC 1 +LOLLY -4015 15059 YBBB 2 +LOLLY 4139 -7406 KFRG 2 +LOLME 3817 -10267 KZDV 1 +LOLNI 6480 -5233 BGGL 1 +LOLOS 2186 -1667 GCCC 1 +LOLOT 41 11717 WIIZ 1 +LOLPA 5304 1360 EDWW 1 +LOLRE 4556 -12216 KPDX 1 +LOLRY 2973 -8248 KGNV 1 +LOLSI 5218 1987 EPWW 1 +LOLVI 4554 -7421 CYMX 1 +LOLYE 4297 -7590 KSYR 1 +LOM 1707 5418 OOSA 1 +LOMAC 3645 -9608 KZKC 1 +LOMAS 2772 -1569 GCCC 1 +LOMAT 4034 1562 LIMM 1 +LOMAX 3293 -8660 KMGM 1 +LOMBA 3270 -8011 KZJX 1 +LOMBO 3996 -12168 KSMF 1 +LOMBU 4320 2347 LBSR 1 +LOMDA 4285 -730 LECM 1 +LOMEZ 4209 -8714 KORD 1 +LOMIA 3922 -11911 KZOA 1 +LOMID -3389 -5633 SUEO 1 +LOMIN -5058 -6055 SAVU 1 +LOMIS 4164 -7263 KZBW 1 +LOMKI 4991 1324 LKAA 1 +LOMKU 3997 6566 UTSN 1 +LOMMA 3928 -10881 KZDV 1 +LOMON 5606 -458 EGPX 2 +LOMON 4031 -7748 KZNY 2 +LOMOS 4383 2325 LBSR 2 +LOMOS 734 -7395 SKED 2 +LOMPI 4400 -5700 CZQM 1 +LOMPO 4997 826 EDDF 1 +LOMPU 5459 1120 EDBB 1 +LOMRA 4334 188 LFBB 1 +LOMRO 4773 1236 EDMM 1 +LOMSA 2378 -10093 MMTY 1 +LOMTA 5720 -6262 CZQM 1 +LOMUR -5800 -6417 SAVU 1 +LOMUS -4091 -6366 SAVF 1 +LOMUX -3438 -5629 SUEO 1 +LOMVI 7008 1900 ENTC 1 +LON -2334 -5111 SBCW 1 +LONAK 736 -7390 SKED 1 +LONAM 5384 394 EHAA 1 +LONAR -1738 -6791 SLLF 1 +LONAS 101 -5613 SBAZ 1 +LONAX 393 -7214 SKED 1 +LONDI 3735 1319 LIMM 1 +LONDO 4025 6754 UTSD 1 +LONDU 5775 752 ENEN 1 +LONEC 3269 -9378 KBAD 1 +LONER 4240 -7076 KBOS 1 +LONET 1339 -7931 MPZL 1 +LONEX 3453 6839 OAKX 1 +LONGU 5939 -10000 CZEG 1 +LONIM 2383 3945 OEJD 1 +LONIS 1532 4600 OYSC 1 +LONKA 5475 9667 UNKL 1 +LONLA 4834 2232 LHCC 1 +LONLI 5007 1123 ETIC 1 +LONLY -3519 13500 YMMM 1 +LONNI 2638 -7998 KZMA 1 +LONNS 3454 -9282 KZME 1 +LONOD -2330 1760 FYWH 1 +LONOK 5215 -17555 PADK 1 +LONOM 2842 3676 OETB 1 +LONON -1363 3503 FWLL 1 +LONOR 3264 4508 ORBB 1 +LONOS 2851 4929 OKBK 1 +LONRE 6131 -15012 PANC 1 +LONRO 5262 -11816 CZEG 1 +LONSA 5908 2383 EETT 1 +LONSU 4278 802 LFMM 1 +LONTA 4216 2140 LWSS 1 +LONZA 6310 8933 USRR 1 +LOOIS 820 16475 KZAK 1 +LOOKR 4081 -9553 KOFF 1 +LOOMP 3995 -8386 KFFO 1 +LOONE 3774 -8676 KZID 1 +LOONS 3951 -8012 KZOB 1 +LOONY 5050 -11429 CZEG 1 +LOOON 4498 -9271 KMSP 1 +LOOOU 2849 -8031 KRSW 1 +LOOPE 3266 -9733 KFTW 1 +LOOSA 3056 -8673 KVPS 1 +LOOSY 3331 -11210 KPHX 1 +LOOTH 4150 -8736 KZAU 1 +LOOTS 3296 -11661 KNKX 1 +LOPAD 1628 4563 OYSC 1 +LOPAM 3263 4297 ORBB 1 +LOPAR 2186 3907 OEJN 1 +LOPAX 2443 5505 OMAA 1 +LOPCE 2920 -9480 KGLS 1 +LOPEC 3809 -10686 KZDV 1 +LOPEN 2976 4023 OESK 1 +LOPES -2346 -4591 SBBS 2 +LOPES 3503 -11870 KZLA 2 +LOPEZ 986 -8455 MROC 3 +LOPEZ 1392 12220 RPHI 3 +LOPEZ 4144 -7596 KZNY 3 +LOPGO 5055 -9683 CZEG 1 +LOPIB 3611 4475 ORBB 1 +LOPID 2332 3193 HECC 1 +LOPIK 5193 513 EHAA 1 +LOPIM 2071 3912 OEJD 1 +LOPIN -2383 5000 FMMM 1 +LOPJA 4525 -8791 KZMP 1 +LOPKO 3767 1218 LIRR 1 +LOPNU 4907 2668 UKLV 1 +LOPOM 2549 5347 OMAE 1 +LOPOS 4029 2250 LGGG 1 +LOPRO 4872 -5770 CZQX 1 +LOPTA 5556 12221 UEAM 1 +LOPUW 2801 -8222 KLAL 1 +LOPVI 5927 -6425 CZUL 1 +LOPYU 3920 -8538 KZID 1 +LOR 4776 -344 LFRH 2 +LOR 3136 -8574 KZJX 2 +LORAD 3476 6914 OAIX 1 +LORAH 4476 -9321 KMSP 1 +LORAL 3053 6810 OPLR 2 +LORAL 2481 3965 OEMA 2 +LORAM 2183 3895 OEJN 1 +LORAN 3244 -10065 KZFW 1 +LORAS 2595 3445 HECC 1 +LORAT 2838 7690 VIDP 2 +LORAT 3514 -10728 KZAB 2 +LORBO 5169 1221 EDMM 1 +LORBU 4673 653 LSAS 1 +LORDU 4852 3260 UKDV 1 +LORED 3650 1562 LMML 1 +LOREE 3748 -8721 KZID 1 +LOREK 6035 7648 USSS 1 +LOREL 5201 -5 EGSS 1 +LOREN 4744 -11137 KGTF 1 +LORES 2907 -10559 MMTY 4 +LORES 4050 270 LECB 4 +LORES 3997 -8144 KZOB 4 +LORES -3297 -5712 SUEO 4 +LORET 2099 -15669 PHZH 1 +LORGO 1759 -8875 MHTG 1 +LORIE 4721 -12231 KSEA 1 +LORIM 3193 3515 LLAC 1 +LORIN 4052 -10709 KZDV 1 +LORIW 4535 -8492 KZMP 1 +LORKA 4566 -7607 CZUL 1 +LORKI 6545 17200 UHMM 1 +LORKU 4994 -237 LFRR 1 +LORLE 3930 -9084 KZKC 1 +LORLO 4672 1068 LIMM 1 +LORMA 1206 -8485 MHMH 1 +LORMO 5878 -9000 CZWG 1 +LORNA 5166 -11000 CZWG 3 +LORNA -2538 -5476 SGES 3 +LORNA 4365 4288 URMM 3 +LORNB 4776 -344 LFRH 1 +LORNE 4867 -8141 CZWZ 1 +LORNO 3740 1900 LIRR 1 +LORNY 3899 -9686 KFRI 1 +LORPA 5073 863 EDDF 1 +LORRY 3498 -7911 KZDC 1 +LORTA 4942 323 LFFF 1 +LORTH 4313 -7732 KZOB 1 +LORVO 5149 -12175 CZVR 1 +LORYI 4109 -10474 KCYS 1 +LORZO 3654 -7784 KZDC 1 +LOS 4453 1447 LDZO 1 +LOSAP 3411 4425 ORBD 1 +LOSBY 2677 -8190 KRSW 1 +LOSED 2287 4103 OEJD 1 +LOSEL 2736 4243 OEJD 1 +LOSGO 1081 1517 FTTT 1 +LOSIM 2259 6054 OOMM 1 +LOSIN -313 3612 HTDC 1 +LOSMI -327 2352 FZZA 1 +LOSOM 3961 -7486 KZDC 1 +LOSON 1049 10708 VVTS 1 +LOSOS 3471 3337 LCCC 1 +LOSTT 4819 -12025 KBFI 1 +LOSUL 3168 2513 HECC 1 +LOSZY 3539 -9552 KZKC 1 +LOT 2961 3498 LLTA 1 +LOTAC 3979 -8513 KZID 1 +LOTAD 2882 3716 OEJD 1 +LOTAN 3000 4365 OEJD 1 +LOTAR -1224 -3831 SBRE 1 +LOTAS 100 3653 HKNA 1 +LOTAT 2462 6535 OPKR 1 +LOTAV 2062 6095 OOMM 1 +LOTAX 3398 3654 OSDI 1 +LOTEE 4466 -584 LECM 1 +LOTEL 1816 5168 OYSC 1 +LOTER -418 4565 FSSS 1 +LOTIC 6688 -16239 PAOT 1 +LOTIH 4482 -9345 KZMP 1 +LOTIS -1935 2592 FBGR 1 +LOTIT 2682 5121 OBBB 1 +LOTIY 3442 -7991 KZJX 1 +LOTKE 4482 -12293 KSLE 1 +LOTOA -77 -7887 SEGU 1 +LOTOK 2813 4509 OEJD 1 +LOTOS 2200 5065 OEJD 2 +LOTOS 4055 100 LECB 2 +LOTSO 987 737 DNKK 1 +LOTTA 3114 -9685 KZHU 1 +LOTTE 4194 -9056 KZAU 1 +LOTTO 2510 12234 RCAA 2 +LOTTO 4030 -8974 KZAU 2 +LOTTS 3234 -8186 KZJX 1 +LOTTT 3552 -9738 KTIK 1 +LOTUS 2239 11418 VHHH 3 +LOTUS 3731 12660 RKSI 3 +LOTUS 2883 6697 OPKR 3 +LOUDD 3860 -10539 KDEN 1 +LOUDN 3595 -8673 KBNA 1 +LOUEY 4001 -7475 KZNY 1 +LOUHA 3285 284 DAAA 1 +LOUIE 3861 -7630 KZDC 1 +LOUIS 3824 1271 LICJ 1 +LOUIZ 2847 -7700 KZNY 1 +LOULO 2878 -8190 KZJX 1 +LOUSA 2840 -8087 KZMA 1 +LOV 311 3561 HKNA 1 +LOVAR 2941 4877 OKAC 1 +LOVAZ 3066 -9550 KZHU 1 +LOVEE 3794 -9434 KZKC 1 +LOVEK 3237 4467 ORBB 1 +LOVEL 5325 -227 EGTT 1 +LOVER 4288 14167 RJCC 2 +LOVER 3344 -10496 KROW 2 +LOVES 4154 -7349 KZBW 1 +LOVEW 3343 -8891 KZME 1 +LOVEY 3921 -8541 KZID 1 +LOVID 3513 4748 OIIX 1 +LOVIK 5208 3102 UKBV 1 +LOVIM 2450 5456 OMAA 1 +LOVIS -952 -4652 SBAZ 2 +LOVIS 4462 2667 LROP 2 +LOVIT 3115 6501 OAKX 1 +LOVIY 3811 -10268 KZDV 1 +LOVOB 2520 3956 OEJD 1 +LOVOL 2514 5557 OMDB 1 +LOVPA 431 1719 FCCC 1 +LOVRA 3585 10914 ZLHW 1 +LOVSY 3291 -9692 KDAL 1 +LOVVI 4535 -9395 KSTC 1 +LOVYI 6205 -16330 PASM 1 +LOWAL 4763 -11746 KSFF 1 +LOWAY 948 12400 RPHI 1 +LOWDN 2469 -8183 KNQX 1 +LOWGA 3362 -8667 KBHM 1 +LOWGN 3345 -9725 KZFW 1 +LOWGO 3143 -10202 KZFW 1 +LOWMA 3265 -11727 KSAN 1 +LOWMO 4068 -11624 KEKO 1 +LOWTO 4101 -8593 KZAU 1 +LOXAK 3175 5173 OIIX 1 +LOXAM 2646 5602 OIIX 1 +LOXAT 2536 5276 OMAE 1 +LOXEJ 4701 -9652 KFAR 1 +LOXIN 982 5889 HCSM 1 +LOXLY 3076 -8780 KZHU 1 +LOXOL 2777 6076 OIIX 1 +LOXOM 2795 4414 OEJD 1 +LOXOP 2262 5976 OOMM 1 +LOXUB 3661 4883 OIIX 1 +LOXXE 4257 -7573 KZBW 1 +LOY 1745 10172 VTBB 1 +LOYED 4508 -7969 CZYZ 1 +LOYER 4366 -7051 KPWM 1 +LOYIL 2776 -8285 KZMA 1 +LOYYI 3537 -8682 KZME 1 +LOZ 3703 -8411 KZTL 1 +LOZIT 3790 -12267 KSFO 1 +LOZMO 3789 -11682 KZLA 1 +LOZNA 4744 2347 LRBB 1 +LOZUL 3881 -10610 KZDV 1 +LP -2458 3307 FQBE 4 +LP 1315 12373 RPHI 4 +LP 5397 5478 UWUU 4 +LP 5634 1529 ESDF 4 +LPA 4246 -233 LECM 1 +LPB 1990 10216 VLVL 1 +LPD 3550 1263 LIRR 1 +LPDNB 3550 1262 LICD 1 +LPN 1828 9950 VTBB 1 +LPORT 4058 -10495 KZDV 1 +LPS 4708 679 LSAS 1 +LQ 4809 1102 EDMM 2 +LQ 3585 1448 LMML 2 +LQL 4168 -8138 KZOB 1 +LRAIN 3652 -11059 KZDV 1 +LRD 4155 65 LECB 2 +LRD 2748 -9942 KZHU 2 +LRE -2342 14428 YBBB 1 +LRETA 3594 -8675 KBNA 1 +LRN 1845 -6891 MDCS 1 +LRP 4012 -7629 KZNY 1 +LRS 1194 -6667 SVZM 1 +LS 4818 3894 UKDV 1 +LSA 3964 2246 LGGG 1 +LSE 4575 509 LFLL 2 +LSE 4388 -9126 KLSE 2 +LSF 3233 -8499 KLJX 1 +LSIER 3303 -7204 KZNY 1 +LSO 2298 9775 VYLS 1 +LST -2784 12070 YMMM 2 +LST 5810 663 ENSV 2 +LSV 3923 2643 LGGG 2 +LSV 3624 -11503 KZLA 2 +LT -4154 14721 YMMM 2 +LT 8253 -6221 CZEG 2 +LTD 3917 -8968 KZAU 1 +LTE 2894 -1362 GCCC 1 +LTJ 4571 -12110 KZSE 1 +LTO 2598 -11135 MMZT 2 +LTO -2201 16621 NFFN 2 +LTOUR 4285 -8492 KORD 1 +LTOWN 3551 -8935 KMEM 1 +LTP 4549 544 LFMM 1 +LTS 3466 -9927 KLTS 1 +LTV -92 -7862 SEGU 1 +LU 4902 -12205 CZVR 2 +LU 4160 4161 UGGG 2 +LUANG 7 12385 WAAZ 1 +LUANN 4253 -8946 KZAU 1 +LUB -1160 2751 FZZA 2 +LUB 5394 1067 EDDV 2 +LUBAM 3567 3653 OSTT 1 +LUBAP 2085 3857 OEJD 1 +LUBAR 1055 4360 HCSM 1 +LUBBE 3357 -8616 KZTL 1 +LUBBI 3366 -10172 KLBB 1 +LUBEE 6150 -15006 PAED 1 +LUBEK 3474 6906 OAKB 2 +LUBEK 4402 14297 RJTG 2 +LUBEN 5122 1996 EPWW 1 +LUBES 3492 3274 LCCC 1 +LUBEY 746 13435 PTRO 1 +LUBIC 5638 -11550 CZEG 1 +LUBIN 5430 3058 UMMM 1 +LUBKE 6518 -15222 PATA 1 +LUBOK 4492 13387 UHWW 1 +LUBOS 2870 3122 HECC 1 +LUBRA -803 1760 FNAN 1 +LUBYI 4742 -9289 KHIB 1 +LUC 4338 626 LFMM 1 +LUCAB 3602 -12096 KZOA 1 +LUCAR 3743 -7723 KRIC 1 +LUCAS -2669 15369 YBBB 4 +LUCAS -2501 -4870 SBCW 4 +LUCAS 2778 -11132 MMZT 4 +LUCAS 1330 -6788 TNCF 4 +LUCCA 4080 -7931 KZOB 1 +LUCCK 3253 -9744 KZFW 1 +LUCCO 5069 -111 EGTT 1 +LUCEN 3240 -9378 KZFW 1 +LUCEP 2999 -9578 KIAH 1 +LUCER 3449 -11685 KZLA 1 +LUCET 4418 -9390 KMKT 1 +LUCEV 4776 -11732 KGEG 1 +LUCHA 814 -7236 SKED 1 +LUCHY 774 -7515 SKSK 1 +LUCI -1587 -4806 SBBR 1 +LUCIA -2657 -5482 SARU 2 +LUCIA 2103 -7734 MUFH 2 +LUCIE 7493 -6680 BGGL 1 +LUCIK 6076 -16185 PABE 1 +LUCIL 3598 -11531 KLSV 1 +LUCIO -3506 -5587 SUEO 1 +LUCIR 3423 -9851 KSPS 1 +LUCIT 4123 -8742 KZAU 1 +LUCIY 6421 -15893 PAKV 1 +LUCKE 4959 1222 ETIC 2 +LUCKE 3922 -7760 KZDC 2 +LUCKI 3271 -11682 KSAN 1 +LUCKK 3230 -8441 KZTL 1 +LUCKS 4052 -7786 KZNY 1 +LUCKY 3599 12659 RKJK 3 +LUCKY 5964 509 ENZV 3 +LUCKY 3604 -11585 KZLA 3 +LUCOS 4164 -7077 KZBW 1 +LUCPI 6704 -15768 PAOB 1 +LUCRE -3422 12500 YMMM 2 +LUCRE -308 -6063 SBAZ 2 +LUCSS 2497 -7861 MYNN 1 +LUCTI 2500 -6909 KZMA 1 +LUCY 4148 33 LEZG 1 +LUCYS 2719 -8022 KZMA 1 +LUDAX 2995 6068 OIIX 1 +LUDDI 3571 -8430 KTYS 1 +LUDEP 2916 4311 OEJD 1 +LUDER 2496 5509 OMAE 1 +LUDES 3471 6910 OAIX 1 +LUDFY 4103 -10150 KZDV 1 +LUDIC 4356 -11157 KZLC 1 +LUDID 2304 5530 OMAE 1 +LUDLO 4039 -8820 KZAU 1 +LUDNA 89 1050 FCCC 1 +LUDOL -382 3796 HTDC 1 +LUDOX 1534 4359 OYSC 1 +LUERS 4104 -8512 KFWA 1 +LUF 3354 -11238 KLUF 1 +LUFFS 2967 -9104 KZHU 1 +LUFGI 4660 -10264 KDIK 1 +LUFSE 3921 -10438 KZDV 1 +LUFSY 3697 -7612 KORF 1 +LUG 3550 -8681 KZME 1 +LUGAL 2677 4738 OBBB 1 +LUGAP -569 3802 HTDC 1 +LUGAR 2981 3998 OESK 1 +LUGAS 5533 1096 EKDK 1 +LUGAT 4842 3938 UKDV 1 +LUGAV 2270 3162 HECC 1 +LUGAX 5193 790 EDVV 1 +LUGDE 4266 -9636 KSUX 1 +LUGEB 4374 2850 LRBB 1 +LUGED 5245 66 EGUL 1 +LUGEN 4658 -86 LFRR 1 +LUGEP 4642 4550 URRV 1 +LUGET 5506 7982 UNNT 1 +LUGFE 3556 -10522 KZAB 1 +LUGGS 4305 -8444 KZOB 1 +LUGGY 2926 -8222 KZJX 1 +LUGIK 5972 6593 USHH 1 +LUGIL 6239 1443 ESAA 1 +LUGIM 4819 1511 LOVV 1 +LUGLA -1835 -16500 NZZO 1 +LUGMI 1125 -1237 GLRB 1 +LUGOL 4921 2274 EPWW 1 +LUGOS 4327 7485 UAFM 1 +LUGTE 4784 -10005 KZMP 1 +LUGUM 5331 707 EHAA 1 +LUGUN 6716 8911 UOTT 1 +LUGUS 4842 840 EDGG 1 +LUHCA 4430 -7432 KSLK 1 +LUHPY 4506 -11605 KZLC 1 +LUHQY 3219 -8209 KZJX 1 +LUIGI 4007 -7444 KZNY 1 +LUISE 3957 -8070 KZOB 1 +LUISU 3329 13174 RJFO 1 +LUIZ -1354 -3885 SBSV 1 +LUIZA -198 -4878 SBAZ 1 +LUJMU 3167 -9471 KZFW 1 +LUK 5637 -286 EGPX 2 +LUK 3916 -8434 KZOB 2 +LUKA -1576 -4813 SBBR 1 +LUKAD 3898 973 LIRR 1 +LUKAL 4125 -3236 LPPC 1 +LUKAN 4001 1499 LIMM 1 +LUKAR 5003 737 EDGG 1 +LUKAT 6194 2512 EFES 1 +LUKCO 4584 -9522 KAXN 1 +LUKED 5652 2009 EVRR 1 +LUKEE 3600 -9663 KZKC 1 +LUKEG -302 2666 FZZA 1 +LUKER 5321 4447 UWPP 1 +LUKES 3403 -8216 KZTL 1 +LUKET 4755 5636 UATT 1 +LUKIK 4944 764 ETAR 1 +LUKIM 4414 931 LIMM 1 +LUKIN 4920 1588 LKAA 1 +LUKIT 4020 -3000 LPPC 1 +LUKIY 3232 -9750 KZFW 1 +LUKMY 3885 -8760 KZID 1 +LUKNA 1773 -189 DRRR 1 +LUKOD 5740 4726 USKK 1 +LUKOM 4658 876 LSAZ 1 +LUKON 6252 13364 UHMM 1 +LUKOP 5150 1151 EDMM 1 +LUKOR 5059 2020 EPWW 1 +LUKOS 5560 3727 UUWW 1 +LUKOT 5481 8592 UNNT 1 +LUKOV 4328 2381 LBSR 1 +LUKRO 822 807 DNKK 1 +LUKUM 4493 518 LFMM 1 +LUKUR 4452 6754 UASP 1 +LUKUS 4813 7428 UACC 1 +LUL 4769 630 LFEE 1 +LULAN 5181 10744 UIUU 1 +LULBU 1116 11654 RPHI 1 +LULDA 1240 9441 VYYF 1 +LULED 5118 3604 UUWV 1 +LULEK 5269 7012 UASP 1 +LULEW 3017 -9169 KZHU 1 +LULIC 5949 -13962 PAYA 1 +LULIK 4553 1944 LYZO 1 +LULIS 4979 711 EDFH 2 +LULIS 2188 -9020 MMTY 2 +LULIT 6203 7147 USHH 1 +LULIY 4147 -7041 KHYA 1 +LULJY 1480 14529 PGSN 1 +LULLI 2951 -9517 KEFD 1 +LULOX 5037 -800 EGTT 1 +LULUT 4440 -84 LFFF 1 +LUMAG 5991 15072 UHMM 1 +LUMAK 5822 4149 UUWV 1 +LUMAN 4794 41 LFFF 1 +LUMAR 4162 1756 LIBB 1 +LUMAS 4173 467 LECM 1 +LUMAT 5085 3543 UKDV 1 +LUMBY 5036 -11563 CZVR 1 +LUMED 3433 1470 LMMM 1 +LUMEL 4741 715 LSAG 1 +LUMEN 5127 341 EBBB 1 +LUMER 5402 8076 UNBB 1 +LUMI -347 14205 AYPY 1 +LUMID 4423 379 LFTW 1 +LUMIL 5042 297 LFFF 1 +LUMIN 4575 14184 RJTG 1 +LUMIR 6367 16738 UHMM 1 +LUMON 6505 14457 UESU 1 +LUMOP 509 -7357 SKED 1 +LUMOS 3767 3246 LTAA 1 +LUMOT 4971 1786 LKAA 1 +LUMOX 5169 -196 EGVA 1 +LUMPA 1707 10013 VTPP 1 +LUMPO 1568 -2000 GOOO 1 +LUMPP 3204 -8458 KZTL 1 +LUMPY 4180 -8772 KORD 1 +LUMSE 4476 -8501 KZMP 1 +LUMUR 4311 5150 UATE 1 +LUMUS 4659 1416 LOVV 2 +LUMUS 200 2973 FZZA 2 +LUMXU 3607 -9028 KZME 1 +LUN 2857 7378 VIDF 1 +LUNAD 6474 17774 UHMA 1 +LUNAK 4170 1187 LIRR 1 +LUNAL 6096 2822 EFES 1 +LUNAM 3962 895 LIEA 1 +LUNAR 4069 1542 LIRR 1 +LUNAS 2187 -10110 MMEX 1 +LUNAT -2223 -4399 SBBS 2 +LUNAT 4429 3352 UKFV 2 +LUNAV 4692 2315 LRBB 1 +LUNBI -3726 17066 NZZO 1 +LUNDI 6365 -2082 BIVM 2 +LUNDI 4269 -11187 KZLC 2 +LUNDO 585 850 DNKK 2 +LUNDO 802 12448 RPML 2 +LUNDY 3966 -7909 KZDC 1 +LUNED 5192 13927 UHHH 1 +LUNEK 4435 2970 LRBB 1 +LUNEL 4369 415 LFTW 1 +LUNEN 3730 -7723 KZDC 1 +LUNEP 6318 7527 USRR 1 +LUNER 5090 4328 UWPP 1 +LUNEY 3997 -8769 KZID 1 +LUNGA -3514 13844 YPAD 1 +LUNGE 4756 -8046 CZYZ 1 +LUNIB 5487 15000 UHMM 1 +LUNIC 3228 -8616 KMGM 1 +LUNIG 5240 -828 EINN 1 +LUNIK 4044 339 LECB 1 +LUNIL 6332 14543 UHHH 1 +LUNIR 5863 6330 USSS 1 +LUNIT 5618 2516 EYVL 1 +LUNIX 5211 557 EHAA 1 +LUNNS 3720 -9456 KZKC 1 +LUNOK 6027 2976 ULLL 1 +LUNOR 4039 540 LFMM 1 +LUNOV 4963 8030 UASS 1 +LUNSA 191 2103 FZZA 1 +LUNTU 569 10032 WMFC 1 +LUNXO 3631 -9086 KZME 1 +LUPAK 5220 1322 ETUU 1 +LUPAL 3947 1877 LIBB 1 +LUPAN 5312 2768 UMMM 1 +LUPAR 4406 1630 LDZO 1 +LUPAY 4243 -8320 KDTW 1 +LUPBI 4605 -11829 KALW 1 +LUPCE 3924 -8731 KZID 1 +LUPCI 4315 -12418 KOTH 1 +LUPEC 6443 -16587 PAOM 1 +LUPEN 4844 773 LFEE 1 +LUPES 4023 -461 LECS 1 +LUPET 5964 1988 EFHK 1 +LUPEV 4901 1456 LKAA 1 +LUPEX 3300 -1396 GMMM 1 +LUPEZ 4851 -12282 KZSE 1 +LUPIK 3943 6652 UTSS 1 +LUPIN 4601 1341 LIRR 1 +LUPIS 3921 2496 LGGG 1 +LUPIX 4607 1476 LJLJ 1 +LUPLO -1734 17912 NFFF 1 +LUPOL 4822 991 EDGG 1 +LUPOR 5254 -970 EINN 1 +LUPOS 4450 1058 LIMM 1 +LUPOX 4892 1085 EDMM 1 +LUPUC 3874 -8284 KZID 1 +LUPUR 5499 1205 EKDK 1 +LUPUX 5034 1902 EPWW 1 +LUPXA 4204 -8536 KZAU 1 +LUR 6887 -16608 PAZA 1 +LURAD 5019 1857 EPWW 1 +LURAG 4553 709 LIMM 1 +LURAK 6872 7997 UOOO 1 +LURAM 6677 3785 ULPB 1 +LURAN 4297 -98 LECM 1 +LURAP 6909 1827 ENEN 1 +LURAR 5832 1495 ESDF 1 +LURAS 4348 3779 URRV 1 +LURAY 3860 -7857 KZDC 1 +LURBO 1023 -1362 GLRB 1 +LURCH 4290 -7181 KZBW 1 +LURDE 3055 -8800 KBFM 1 +LUREB 5957 3375 ULLL 1 +LURED 4248 13544 UHWW 1 +LUREF 2832 -8057 KCOF 1 +LUREG 7375 3668 ULMM 1 +LUREM 5240 3656 UUWV 1 +LUREN 4803 391 LFFF 1 +LURES 6625 12900 UEVV 1 +LURET 7063 14790 UESO 1 +LUREX 3718 -9565 KZKC 1 +LURGE 3181 -8309 KZJX 1 +LURIB 4070 6259 UTSD 1 +LURIC 3178 -9393 KZHU 1 +LURID 4514 1740 LQSB 1 +LURIK 4826 2598 UKLV 1 +LURIN 5585 9791 UNKL 1 +LURKE 3600 -8435 KTYS 1 +LURKY 3414 -7808 KILM 1 +LUROD 4464 2655 LROP 1 +LURON 3886 1312 LIRR 1 +LUROS 5190 1417 EDWW 1 +LURRL 3908 -7683 KBWI 1 +LURTI 484 1573 FCCC 1 +LURUM 4969 5672 UATT 1 +LURUS 3689 2652 LGGG 1 +LURYI 4603 -9537 KAXN 1 +LUSAK 5320 13687 UHSH 1 +LUSAL 4058 4795 UBBA 1 +LUSAN 4901 1335 EDUU 1 +LUSAR 4667 518 LFMM 1 +LUSAV 4719 2886 LUUU 1 +LUSBY 5908 -15844 PAMB 1 +LUSEE 3832 -12271 KSTS 1 +LUSEM 4337 -178 LFFF 1 +LUSES 3931 2241 LGGG 1 +LUSET 5595 5901 USCC 1 +LUSEY 4528 -12308 KZSE 1 +LUSGY 3638 -9974 KZKC 1 +LUSIA -704 12289 WADZ 1 +LUSIC 4667 -6814 KPQI 1 +LUSID 5492 1530 EPWW 1 +LUSIE 3868 -7746 KIAD 1 +LUSIG 4914 3795 UKDV 1 +LUSIL 4604 1012 LIMM 1 +LUSIM 5769 2198 EVRR 1 +LUSIN 4555 1575 LDZO 1 +LUSIS 5175 687 EDDK 1 +LUSIT 4921 -180 LFRR 1 +LUSIX 5171 688 EDGG 1 +LUSLY 3970 -8858 KZKC 1 +LUSMO 356 10693 WSJC 1 +LUSOL 4377 608 LFMM 1 +LUSON 4650 -135 LFRR 1 +LUSOR 6931 12833 UEEE 1 +LUSOT 6905 10654 UOOO 1 +LUSTI 1232 -1648 GOOO 1 +LUSUK -309 -6079 SBAZ 1 +LUTAK 3700 -1500 LPPC 1 +LUTAL 5790 2391 EETT 1 +LUTAM 3733 3852 LTAA 1 +LUTAX 4955 582 LFFF 1 +LUTEG 5550 15614 UHPP 1 +LUTEK 4848 7308 UACC 1 +LUTEL 4636 13574 UHHH 1 +LUTEM 7189 16800 UHMM 1 +LUTEX 5268 347 EHAM 1 +LUTFU 3994 2818 LTBB 1 +LUTIK 5070 3040 UKBV 1 +LUTIL 4760 9 LFFF 1 +LUTIN 4603 4504 URRV 1 +LUTIR 5506 842 EKDK 1 +LUTIX 4717 737 LSAZ 1 +LUTOM 5127 542 EHAA 1 +LUTOR 4449 1136 LIMM 1 +LUTRA -1835 -17000 NZZO 1 +LUTRE 3326 6878 OASA 1 +LUTSO -2743 -5802 SARR 1 +LUTUS 5610 999 EKDK 1 +LUTVI -289 -5877 SBAZ 1 +LUTZZ 4537 -12275 KZSE 1 +LUVAK 6505 16544 UHMM 1 +LUVAL 4829 515 LFFF 1 +LUVEK 4283 1718 LDZO 1 +LUVES 3815 10831 ZLHW 1 +LUVIE 3365 -8404 KATL 1 +LUVLY 2566 -8014 KMIA 1 +LUVMA -251 -6053 SBAZ 1 +LUVSO -1210 -7402 SPIM 1 +LUVTA -659 -5631 SBAZ 1 +LUVTI -1405 -5520 SBBS 1 +LUVVE 3750 -12223 KSFO 1 +LUVYN 3401 -11761 KLAX 1 +LUWIL 5343 1146 EDUU 1 +LUX 3974 11873 ZBPE 2 +LUX 4964 625 EBUR 2 +LUXAG -1334 6053 FIMM 1 +LUXAN 4537 513 LFMM 1 +LUXAR 4993 2118 EPWW 1 +LUXEK 4767 1162 EDMM 1 +LUXIL 4082 1687 LIRR 1 +LUXOL 130 10397 WSSS 1 +LUXOR 3639 -11448 KZLA 1 +LUXOV 6588 -5315 BGGL 1 +LUXUR 3821 342 LECB 1 +LUYEC 3263 -10799 KZAB 1 +LUYEL 3776 -10580 KZDV 1 +LUYEV 2103 -15799 PHIK 1 +LUYGI 3559 -8261 KAVL 1 +LUYIK 2872 -10036 KZHU 1 +LUYIP 6292 -14229 PAOR 1 +LUYIR 3818 -9230 KZKC 1 +LUYIV 3259 -8260 KZTL 1 +LUYIY 3821 -9603 KZKC 1 +LUYKI 4597 -11250 KBTM 1 +LUYRI 4275 -8472 KZOB 1 +LUZ -1626 -4797 SBBR 1 +LUZON 3196 -11052 KDMA 1 +LUZUM 2808 -8238 KMCF 1 +LUZZE 3074 -8704 KZJX 1 +LV 48 940 FCCC 2 +LV 5080 724 EDDK 2 +LVA 2681 5336 OIIX 1 +LVD 5647 -13308 PAZA 1 +LVL 3682 -7790 KZDC 1 +LVM 4570 -11044 KZLC 1 +LVT 3658 -8517 KZTL 1 +LVZ 4127 -7569 KZNY 1 +LW 5006 -11942 CZVR 3 +LW 5090 725 EDDK 3 +LW 4961 618 ELLX 3 +LWB 5291 1313 EDDT 2 +LWB 3786 -8039 KZDC 2 +LWD 5322 575 EHAA 1 +LWG 4461 -12327 KZVO 1 +LWL 4114 -11498 KZLC 1 +LWM 4274 -7109 KZBW 1 +LWT 4705 -10961 KZLC 1 +LWV 3877 -8760 KZAU 1 +LX -4517 16948 NZZC 1 +LXA 2930 9100 ZPZS 1 +LXI 2454 10374 ZPKM 2 +LXI 4778 636 LFEE 2 +LXR 2575 3277 HELX 1 +LYALL -4159 17479 NZWN 1 +LYCOM 3401 -11769 KLAX 1 +LYD 5100 88 EGTT 1 +LYDAT 2187 -15930 PHLI 1 +LYDIA 4461 -9348 KZMP 1 +LYE -3414 -6336 SAEU 2 +LYE 5151 -199 EGDL 2 +LYERS 4240 -9225 KZAU 1 +LYFOR 3208 -8317 KZJX 1 +LYGHT 3790 -9689 KZKC 1 +LYH 3725 -7924 KZDC 1 +LYL 4070 -8402 KZOB 1 +LYLES 4616 -11862 KZSE 1 +LYLLE 4192 -8838 KDPA 1 +LYLLY 3813 -12232 KZOA 1 +LYMAN 4129 -9483 KZMP 1 +LYMEN 3498 -8216 KGSP 1 +LYMES 3925 -9411 KZKC 1 +LYMIN 2273 -7213 KZMA 1 +LYMPS 4142 -10606 KZDV 1 +LYNAS 5344 -433 EGTT 1 +LYNCH 3015 -9324 KLCH 1 +LYNDI 3269 -11688 KSAN 1 +LYNET 3354 -11183 KZAB 1 +LYNKS 4411 -9347 KMSP 1 +LYNND 4142 -11935 KZLC 1 +LYNNE 3033 -8578 KZJX 1 +LYNNN 3362 -8448 KATL 1 +LYNNS 5836 -13508 PAJN 1 +LYNSY 3566 -11476 KZLA 1 +LYNTN 4172 -8296 KZOB 1 +LYNUS 3801 -7265 KZNY 1 +LYNXX 3451 -11859 KBUR 1 +LYRIC 5767 -13568 PAZA 1 +LYS 4228 -7833 KZNY 1 +LYSAN 4321 -7651 KZBW 1 +LYSOL 3430 -10290 KZAB 1 +LYSSA 3712 -10584 KZDV 1 +LYSTR 4315 -8703 KZAU 1 +LYTEL 4093 -7587 KZNY 1 +LYTON 5025 -12185 CZVR 1 +LYV -2860 2969 FAJA 1 +LYYLE 5052 17595 PAZA 1 +LYYTE 3011 -9550 KZHU 1 +LYZZA 3839 -10791 KZDV 1 +LYZZY 3965 -10471 KBKF 1 +LZARD 2830 -8231 KTPA 1 +LZR 2917 -1351 GCCC 1 +M 4742 1926 LHBP 2 +M 1009 10573 VVCT 2 +MA -953 1637 FNAN 9 +MA -2066 13949 YBBB 9 +MA 6363 -13589 CZEG 9 +MA -1643 -15224 NTTP 9 +MA 6541 -5292 BGGL 9 +MA 848 -954 GLRB 9 +MA 394 4186 HKNA 9 +MA 4040 -349 LEMD 9 +MA -1113 2887 FLFI 9 +MAA 3379 4244 ORAA 1 +MAAAN 3007 -9555 KIAH 1 +MAACH 3501 -11751 KZLA 1 +MAAGE 4317 7399 UAFM 1 +MAAGG 3369 -11786 KSNA 1 +MAAKO 3001 -9586 KIAH 1 +MAALS 4032 -7627 KZNY 1 +MAANO 4222 -7119 KZBW 1 +MAARC 4556 -8726 KZMP 1 +MAARE 7691 -6824 BGTL 1 +MAARS 4209 -8249 CZYZ 1 +MAARY 4148 -9376 KDSM 1 +MAAXY 3822 -7670 KTEB 1 +MABAB 5142 807 EDGG 1 +MABAD -2681 7500 FIMM 1 +MABAG 2431 11451 ZGZU 1 +MABAL 347 10521 WSJC 1 +MABAS 5352 1028 EDVV 1 +MABAW 3361 -11191 KZAB 1 +MABBL 2119 -15742 PHZH 1 +MABDN 3907 -7755 KIAD 1 +MABDU 1899 8336 VECF 1 +MABEF 4030 -8185 KZID 1 +MABEL 3621 -467 LERT 1 +MABES 4634 527 LFMM 1 +MABEZ 4519 -12314 KMMV 1 +MABGY 4454 -9508 KZMP 1 +MABHU 4432 -9331 KZMP 1 +MABID 1000 12409 RPHI 1 +MABIL 5065 10345 UIII 1 +MABIN 6388 7508 USMM 1 +MABIR 5265 3155 UUWV 1 +MABIX 327 9485 WIIZ 1 +MABKU 3805 11345 ZBPE 1 +MABKV 4328 -7093 KZBW 1 +MABLE 4050 -7440 KZNY 1 +MABLI 429 10621 WSJC 1 +MABMA -1671 -5310 SBBS 1 +MABNE 4014 -8820 KCMI 1 +MABOB 5029 854 EDDF 1 +MABOH 3851 -8909 KZKC 1 +MABOX 3716 1319 LIRR 1 +MABOZ 5904 -16041 PATG 1 +MABPV 4028 -7482 KTTN 1 +MABRO 2672 6857 OPKR 2 +MABRO -1078 14716 AYPY 2 +MABRY 3743 -12180 KZOA 1 +MABTA 1714 7336 VABF 1 +MABTE 4183 -8623 KZAU 1 +MABUG 4978 -594 EGTT 1 +MABUR 1602 9017 VECF 1 +MABUS 2606 -9771 KZFW 1 +MABVN 3795 -7547 KZDC 1 +MABVV 3300 -8128 KZTL 1 +MAC -2234 -4177 SBBS 3 +MAC -438 -7994 SEGU 3 +MAC 5543 -565 EGPX 3 +MACAM 3659 -12155 KSNS 2 +MACAM 1785 16000 KZAK 2 +MACAR 4948 -12418 CZVR 2 +MACAR -3068 -7138 SCEZ 2 +MACAW 2770 -9784 KNQI 1 +MACAY 2740 -9781 KNQI 1 +MACCD 3781 -8769 KZME 1 +MACCS 4202 -8314 KZOB 1 +MACDY 2808 -9705 KZHU 1 +MACEE 3489 -8998 KMEM 1 +MACEL -4299 14772 YMHB 1 +MACEP 3786 -8987 KZKC 1 +MACES 4000 -8672 KZAU 1 +MACET 3797 -8185 KZID 1 +MACEY 3433 -8369 KZTL 1 +MACEZ 3767 -9549 KGCK 1 +MACFE 3820 -12230 KAPC 1 +MACFI 4116 -7313 KBDR 1 +MACFO 3992 -7430 KZJX 1 +MACHI 1921 9859 VTBB 1 +MACIN 4054 -8946 KZAU 1 +MACIR 3358 -8021 KZTL 1 +MACJE 3214 -11119 KZAB 1 +MACJI 4399 -7603 KART 1 +MACKA 6984 1852 ENTC 1 +MACKD 4454 -7261 KZBW 1 +MACKE -2446 -7026 SCCZ 2 +MACKE 4056 -7499 KADC 2 +MACKI 2044 -6973 KZMA 1 +MACKK 2749 -9690 KNGP 1 +MACKS 3935 -10895 KZDV 1 +MACKV 2990 -8995 KNBG 1 +MACKY 3834 -8746 KZID 1 +MACLL 4687 -6802 KCAR 1 +MACMA 4581 -10856 KBIL 1 +MACOG 3950 -11876 KFLX 1 +MACOL 3504 -10662 KIKR 1 +MACOR 2223 -6732 TJZS 1 +MACPA 4019 -7465 KWRI 1 +MACRG 4137 -7349 KZBW 1 +MACRY 4356 -8949 KZAU 1 +MACSA 3837 -8160 KCRW 1 +MACSI 3261 -8238 KZTL 1 +MACSU 5221 -17418 PAAK 1 +MACTI 4090 -8226 KZOB 1 +MACUD 3222 -8313 KZJX 1 +MACUF 4631 -11931 KRLD 1 +MACUV 4405 -10161 KZMP 1 +MACUY 3464 -8678 KHSV 1 +MACUZ 3349 -9068 KZME 1 +MACXA 4597 -11253 KBTM 1 +MACXE 4255 -7202 KBAF 1 +MACXI 3346 -8838 KZME 1 +MACYG 3937 -7507 KMIV 1 +MACYU 3412 -8485 KZTL 1 +MACZO 4191 -8826 KDPA 1 +MAD 4131 -7269 KZNY 1 +MADAC 3514 -7719 KNKT 1 +MADAD 5591 -173 EGTT 1 +MADAG 5638 1201 EKDK 1 +MADAM -1963 -4369 SBBS 1 +MADAN 5494 12637 UHBI 1 +MADAT 3216 -1709 LPPC 1 +MADAW 3593 -8885 KZME 1 +MADBE 4346 -8345 KZOB 1 +MADCA 4019 -7414 KADC 1 +MADCS 3914 -7814 KZDC 1 +MADDE 5658 1588 ESDF 1 +MADDG 4114 -7292 KBDR 1 +MADDI 3367 -8342 KZTL 1 +MADDS 4249 -8309 KZJX 1 +MADDY 5857 488 ENZV 2 +MADDY 4250 -8978 KZAU 2 +MADE -354 -6017 SBEG 1 +MADEB 4732 1029 EDMM 1 +MADEF 4692 -11411 KMSO 1 +MADEK 4850 -699 LFRR 1 +MADEN 918 -7960 MPCF 2 +MADEN 3002 -8170 KNIP 2 +MADEP -3638 17074 NZZO 1 +MADES 3595 -9364 KZME 1 +MADET 5103 1012 EDGG 1 +MADEV 4732 7706 UASA 1 +MADEW 3078 -8653 KCEW 1 +MADEX 3665 2540 LGGG 1 +MADFA 4088 -7429 KADC 1 +MADGT 3261 -8544 KZTL 1 +MADI -890 14712 AYPY 1 +MADIB 3461 1042 DTDT 1 +MADIE 3283 -11720 KSAN 1 +MADIN -630 11038 WIIZ 1 +MADIR -1248 -6803 SLLF 2 +MADIR 3650 1320 LMMM 2 +MADIT 4453 2568 LROP 1 +MADIV 4666 392 LFFF 1 +MADIX 6527 -5282 BGGL 1 +MADKA 4133 927 LIRR 1 +MADKO 0 -6144 SBAZ 1 +MADKT 3710 -7799 KBKT 1 +MADLY 3372 -8020 KZJX 1 +MADMY 4250 -8897 KZAU 1 +MADNN 3751 -7731 KRIC 1 +MADNO 1065 -7040 SVZM 1 +MADOB 4071 7036 UTTR 1 +MADOD 5294 4395 UWPP 1 +MADOG -2383 11638 YMMM 2 +MADOG 3213 13240 RJTG 2 +MADOL 3495 -8461 KZTL 1 +MADON 227 11742 WIIZ 1 +MADOO 3463 -12003 KSMX 1 +MADOS 4260 1825 LDZO 1 +MADOT 4573 451 LFMM 1 +MADOV 3541 -575 GMMM 1 +MADOW 3362 -11800 KLAX 1 +MADRE 71 -4992 SBAZ 2 +MADRE 2639 -9758 KZHU 2 +MADRI -2482 -4916 SBCW 2 +MADRI 3124 -8541 KDHN 2 +MADSE 4579 -11117 KBZN 1 +MADSN 3893 -7710 KDCA 1 +MADTI 3313 -11728 KCRQ 1 +MADUC 3681 -9439 KZKC 1 +MADUK 3172 11811 ZSHA 1 +MADUP 4194 -9510 KZMP 1 +MADUX 5123 241 EBEB 1 +MADYA 4424 -9501 KZMP 1 +MADYN 5150 -11427 CZEG 1 +MAEKO 2618 -9284 KZHU 1 +MAELO 1871 -6583 TJSJ 1 +MAEVA 350 -14108 NTTT 2 +MAEVA -1640 5336 FMMM 2 +MAF 3201 -10219 KZFW 1 +MAFAM 3047 -8788 KZJX 1 +MAFAN 3307 -11743 KSAN 1 +MAFAP 3075 -9559 KUTS 1 +MAFAV 4085 -7785 KABE 1 +MAFAX 4010 -9255 KIRK 1 +MAFBA 3084 -8519 KZJX 1 +MAFBI 3143 -11086 KOLS 1 +MAFCA 3244 -9011 KZME 1 +MAFEF 3041 -8908 KGPT 1 +MAFEG 4218 -12174 KLMT 1 +MAFFY 4042 -8694 KLAF 1 +MAFIC 3574 -12506 KZAK 1 +MAFIE 3136 -9473 KZHU 1 +MAFIN 3986 -8400 KFFO 1 +MAFIW 4305 -8824 KZAU 1 +MAFIY 2927 -9616 KZHU 1 +MAFJE 3786 -9431 KZKC 1 +MAFLO 3536 -11899 KBFL 1 +MAFLU 3347 -8204 KZTL 1 +MAFNU 3727 -10433 KZDV 1 +MAFOM 2778 -9749 KCRP 1 +MAFON 3148 -10960 KDUG 1 +MAFOR 4295 -7144 KMHT 1 +MAFPA 4040 -7466 KANY 1 +MAFRU 699 15817 PTPN 1 +MAFSY 3619 -9412 KZME 1 +MAFTE 3133 -8545 KDHN 1 +MAFTI 3412 -8800 KZME 1 +MAFVE 3481 -8952 KZME 1 +MAFYA 4125 -7203 KZNY 1 +MAFZA 4196 -8559 KZAU 1 +MAFZO 4453 -10902 KZLC 1 +MAG 5199 1179 EDWW 1 +MAGAL 3807 -23 LECB 1 +MAGAM 4597 1570 LJLA 1 +MAGAN 5285 1762 EPWW 1 +MAGAT 4834 1150 EDDM 1 +MAGAV 3152 -878 GMMM 1 +MAGBA -1500 -14852 NTTT 1 +MAGBV 4180 -10718 KZDV 1 +MAGCS 3167 -8917 KZHU 1 +MAGCY 4431 -8342 KZMP 1 +MAGDA -3438 15516 YBBB 3 +MAGDA -1570 -5542 SBBS 3 +MAGDA 5086 1131 EDMM 3 +MAGDO -3552 -6897 SAMF 1 +MAGDU 5286 5608 UWOO 1 +MAGDY 3778 6597 UTAV 1 +MAGEC 4375 -120 LFBB 1 +MAGEM 6427 3879 ULAA 1 +MAGEN 4313 -7718 KZOB 1 +MAGEP 5195 2905 UMMM 1 +MAGES 5085 1008 EDGG 1 +MAGET 4230 -9742 KZMP 1 +MAGGA 3521 -9374 KZME 1 +MAGGI 4118 1938 LAAA 2 +MAGGI 2184 -15697 PHZH 2 +MAGGO 3798 -7573 KZDC 1 +MAGGS 4494 -9137 KEAU 1 +MAGHA 3763 -12237 KSFO 1 +MAGHY 3111 -9819 KLZZ 1 +MAGIC 4616 -11257 KBTM 1 +MAGIM 3659 912 DTTC 1 +MAGIN 4077 -356 LECM 1 +MAGIO 4153 -7660 KZNY 1 +MAGIR 7133 2634 ENBD 1 +MAGIS 3458 3000 LGGG 1 +MAGIW 3047 -8852 KZHU 1 +MAGIY 4015 -8820 KCMI 1 +MAGJA 4322 -9018 KZMP 1 +MAGKA 3283 -8356 KZTL 1 +MAGLI 4187 1242 LIRA 1 +MAGNA -2793 -5277 SBCW 2 +MAGNA 3235 1400 HLLL 2 +MAGNE 4075 -11209 KSLC 1 +MAGNM 5964 -13610 PAZA 1 +MAGNO -174 -3546 SBAO 1 +MAGNT 3110 -9043 KZHU 1 +MAGNV 4211 -7799 KZOB 1 +MAGOG 2229 11582 VHHK 1 +MAGOH 3544 13765 RJTG 1 +MAGOK 5804 3979 UUWW 1 +MAGOL 5063 5510 UARR 1 +MAGON 6674 2389 EFPS 1 +MAGOO 4002 -9076 KZKC 1 +MAGOP 4131 790 LFMM 1 +MAGOT 4467 -12301 KZSE 1 +MAGPY 4086 -11620 KEKO 1 +MAGRA -2243 14937 YBBB 1 +MAGRI 3890 4638 UDDD 1 +MAGRY 4045 -9933 KZDV 1 +MAGUH 3429 -8056 KZJX 1 +MAGUM 3917 -839 LPPC 1 +MAGUS 2904 -9599 KZHU 1 +MAGUY 4479 -8965 KZMP 1 +MAGUZ 4107 -7371 KHPN 1 +MAGWY 4587 -9538 KAXN 1 +MAH 4826 1131 EDMM 2 +MAH 3056 4915 OIIX 2 +MAHAL 4065 -7375 KJFK 1 +MAHAN 3944 -8379 KZID 1 +MAHAO 2201 -15906 PHZH 1 +MAHAX 4173 -7142 KPVD 1 +MAHCA 4080 -7385 KLGA 1 +MAHCE 3118 -9047 KMCB 1 +MAHDI 3465 500 DAAA 3 +MAHDI 2043 3766 HSHS 3 +MAHDI 4011 -8561 KZID 3 +MAHEB 3390 -11760 KAJO 1 +MAHEE 2735 -9359 KZHU 1 +MAHEK 4116 -7312 KBDR 1 +MAHEM 3400 -11212 KPHX 1 +MAHEN 3742 -8706 KZID 1 +MAHER 3778 -9208 KZKC 1 +MAHET 4057 -9007 KZAU 1 +MAHEZ 2591 -9742 KBRO 1 +MAHGI 4278 -7151 KZBW 1 +MAHHY 3534 -9435 KFSM 1 +MAHIA -3919 17744 NZZC 1 +MAHIJ 3710 -9556 KGCK 1 +MAHIM 4335 -8839 KZAU 1 +MAHIZ 4342 -12424 KOTH 1 +MAHKE 4577 -12284 KZSE 1 +MAHKO 3477 -11462 KEED 1 +MAHKU 3409 -11803 KEMT 1 +MAHKY 4353 -8998 KZMP 1 +MAHLA 2846 -9921 KZHU 1 +MAHNO 4637 -11699 KZSE 1 +MAHOM 4071 -8637 KZKZ 1 +MAHPU 4328 -9030 KZMP 1 +MAHRY 3349 -8868 KZME 1 +MAHTO 3670 -7689 KZTL 1 +MAHTU 4653 -9012 KZMP 1 +MAHUF 4317 -8623 KMKG 1 +MAHUM 3256 -8298 KZTL 1 +MAHVE 4510 -9450 KZMP 1 +MAHWO 3626 -7616 KECG 1 +MAHYI 3060 -8455 KZJX 1 +MAHYM 3983 5505 UTAK 1 +MAHYO 3768 -8588 KZID 1 +MAHZU 3904 -9684 KGCK 1 +MAI 3079 -8512 KZJX 1 +MAICA 1092 -7180 SVZM 1 +MAIDN 4133 -12253 KZSE 1 +MAIDS 4077 -7295 KZBW 1 +MAIER 3445 -11223 KZAB 1 +MAIKA 4196 13998 RJTG 1 +MAIKO 3461 13500 RJBB 1 +MAILA 1954 9957 VTCT 1 +MAILI 4595 -9794 KZMP 1 +MAINE 4089 -8169 KZOB 1 +MAIPL 4924 -12254 CZVR 1 +MAIRE 4571 -7312 CZUL 1 +MAITI 1922 -15188 PHZH 1 +MAITO -1830 -15155 NTTT 1 +MAIZE 3847 -8602 KZID 1 +MAJ 707 17128 KZAK 1 +MAJAG -7798 16761 NZPG 1 +MAJBY 3209 -11091 KTUS 1 +MAJCA 4639 -9414 KBRD 1 +MAJCU 3381 -11813 KLGB 1 +MAJDO 3990 -7475 KZNY 1 +MAJEF 7024 -14794 PASC 1 +MAJEH 4026 -7567 KZNY 1 +MAJEK 3439 -11753 KRIV 1 +MAJEL 3804 -8460 KLEX 1 +MAJEN -1691 -6649 SLLP 1 +MAJER 3182 -9735 KACT 1 +MAJES 3833 -9619 KZKC 1 +MAJFY 4874 -10152 KJMS 1 +MAJGI 3883 -8216 KZID 1 +MAJGY 3283 -11557 KIPL 1 +MAJHY 3083 -8518 KZJX 1 +MAJIC 3581 -8044 KZTL 1 +MAJIK 2981 -7899 KZMA 1 +MAJIT 3472 -9222 KLIT 1 +MAJLE 5879 -15913 PAMB 1 +MAJOK 3131 -8545 KDHN 1 +MAJOR -3522 14893 YSCB 3 +MAJOR 3048 6734 OPKR 3 +MAJOR 3316 -9606 KZFW 3 +MAJOS 4689 -11408 KMSO 1 +MAJOY 3540 4443 ORKK 1 +MAJPA 4434 -10554 KZDV 1 +MAJRA 4474 -8559 KTVC 1 +MAJRR 3036 -8732 KNPA 1 +MAJSI 3487 -9579 KMLC 1 +MAJTY 4277 -8473 KZOB 1 +MAJUR 2533 -7786 MYNN 1 +MAJUT 4725 -12258 KTIW 1 +MAJXE 3126 -8147 KBQK 1 +MAJYO 3194 -8513 KZTL 1 +MAJZE 4387 -9126 KLSE 1 +MAK 5096 350 EBBU 3 +MAK 2558 3457 HECC 3 +MAK 3161 -810 GMMM 3 +MAKAI 2126 -15801 PHIK 1 +MAKAK 4803 3705 UKDV 1 +MAKAL 4925 1817 LKAA 1 +MAKAN 3763 -8915 KZKC 1 +MAKAS 1683 9850 VYRR 1 +MAKAY 3887 -7704 KDCA 1 +MAKAZ 3084 -8519 KZJX 1 +MAKCP 3368 -7892 KMYR 1 +MAKDA 2727 13585 RJTG 1 +MAKDR 4492 -8962 KZMP 1 +MAKDU 3645 12782 RKSI 1 +MAKEB 3604 901 DTTC 1 +MAKED 4113 2252 LWSS 1 +MAKEK 4632 7928 UAAA 1 +MAKEL 5445 1180 EKDK 1 +MAKEN 2058 -15642 PHZH 1 +MAKES 3728 -9759 KZKC 1 +MAKET 3391 12733 RKPC 1 +MAKEY 3179 -8624 KZTL 1 +MAKIB 2765 11910 ZSAM 1 +MAKIK 4997 617 EBBU 1 +MAKIL 4421 234 LFBB 1 +MAKIN 2545 5149 OTBD 2 +MAKIN 5681 12313 UELL 2 +MAKIR -1618 3155 FVHA 1 +MAKIS 5336 14186 UHNN 1 +MAKIX 4210 6079 UTNU 1 +MAKKA -3443 14933 YMMM 1 +MAKNO 3846 12115 ZYSH 1 +MAKOA 2133 -15814 PHIK 1 +MAKOB 5058 700 EDUU 1 +MAKOD 5270 3551 UUWV 1 +MAKOL 4217 2914 LBWR 1 +MAKOT 4917 704 LFEE 2 +MAKOT 3020 7100 OPLR 2 +MAKOV 5115 1911 EPWW 1 +MAKOX 4533 124 LFBB 1 +MAKRA -3283 -8500 SCEZ 2 +MAKRA 3127 13039 RJTG 2 +MAKRL -3850 14842 YMMM 1 +MAKRS 3568 -12034 KZLA 1 +MAKSI 5589 3555 UUWV 1 +MAKSY 3406 -11787 KONT 1 +MAKUL 2405 10058 ZPKM 1 +MAKUR 5743 1141 EKDK 1 +MAKUT 4854 6861 UAKD 1 +MAKVA -478 -5752 SBAZ 1 +MALAE 4485 -7436 KZBW 1 +MALAG 1237 12426 RPHI 1 +MALAS 5967 -14058 PAZA 1 +MALAV 4085 835 LIRR 1 +MALAY 1443 12128 RPLL 2 +MALAY 4642 -12276 KZSE 2 +MALBA -1478 -4458 SBRE 1 +MALBE 4882 2238 LZBB 1 +MALBI -1450 10845 YMMM 1 +MALBY 5159 -206 EGTT 1 +MALCO 4853 -11231 KCTB 1 +MALDE 4056 -7359 KJFK 1 +MALDY 4243 -7110 KBOS 1 +MALEB 4543 318 LFBB 1 +MALEC 3718 -7606 KLFI 1 +MALED 3922 2030 LGGG 1 +MALEE 4732 -11908 KMWH 1 +MALEK 833 -8250 MPDA 1 +MALET 3025 6983 OPKR 2 +MALET 2869 -8087 KZMA 2 +MALEV -2458 -5002 SBBS 1 +MALEX 4132 7400 UAFM 1 +MALFI 4059 1462 LIRN 1 +MALGA 4002 -9111 KUIN 1 +MALIA 1993 -15595 PHKO 1 +MALIB 1568 12050 RPHI 2 +MALIB 5668 6564 USUU 2 +MALID 5465 958 EDVV 1 +MALIE 1849 -6528 TJZS 1 +MALIN 2228 11381 VHHH 2 +MALIN 3622 -8376 KZTL 2 +MALIO -375 13933 WABZ 1 +MALIS 4186 -760 LECM 1 +MALIT 3248 -11959 KZLA 1 +MALIV 5516 1304 ESMM 1 +MALLA 4036 -8721 KLAF 1 +MALLO 4316 -7451 KZBW 1 +MALLR 4188 -9173 KCID 1 +MALLT 5936 -15249 PAZA 1 +MALLY -3178 12500 YMMM 2 +MALLY 4213 -8631 KZOB 2 +MALMI -1220 -5305 SBBS 1 +MALMU -1645 -5365 SBBS 1 +MALNI -3007 17915 NZZO 1 +MALOA 3385 3653 OSDI 1 +MALOB 4284 -194 LECM 1 +MALOD 4530 7518 UAAA 1 +MALOG 4053 1359 LIRR 1 +MALON 3099 -8525 KZJX 1 +MALOT 5300 -1500 EISN 1 +MALPA 3674 12662 RKTT 2 +MALPA 2403 -9886 MMTY 2 +MALPE 4672 -6340 CZQM 1 +MALPU -295 -5932 SBAZ 1 +MALPY 5122 -11895 CZVR 1 +MALRY 3877 -8783 KZID 1 +MALSK 4738 -9283 KHIB 1 +MALTA 3396 13322 RJTG 1 +MALTN 4372 -7967 CZYZ 1 +MALTS 3602 -9546 KZKC 1 +MALTT 4247 -11371 KZLC 1 +MALUD 5341 -361 EGTT 1 +MALUG 4671 1260 LOVV 1 +MALUK 5959 3140 ULLL 1 +MALUS 5450 5249 UWKD 2 +MALUS 4683 856 LSAS 2 +MALUT 5193 3713 UUWV 1 +MALVE 3438 -9269 KZME 1 +MALVI -428 -5901 SBAZ 1 +MALVN 2042 -7139 KZMA 1 +MALYS 3776 -9043 KZKC 1 +MAM 2577 -9752 MMTY 2 +MAM 5264 55 EGTT 2 +MAMAE 3306 -8016 KCHS 1 +MAMAL -963 12645 YBBB 2 +MAMAL 4113 6534 UTSS 2 +MAMAR 4180 1110 LIRR 1 +MAMAS -1033 16400 AGGG 2 +MAMAS 3483 14053 RJTG 2 +MAMBI 1945 -8205 MHTG 1 +MAMBO 2875 -8162 KZMA 1 +MAMBU -76 -6215 SBAZ 2 +MAMBU 5000 970 EDGG 2 +MAMDA 4189 10098 ZLLL 1 +MAMED 3858 5770 UTAA 1 +MAMEE 3448 -9525 KDFW 1 +MAMEL -448 5554 FSIA 1 +MAMER 4482 -8493 KGOV 1 +MAMES 4221 400 LFMM 1 +MAMEX 4091 5104 UBBA 1 +MAMGI -375 -5862 SBAZ 1 +MAMGU -1736 -5309 SBBS 1 +MAMIE 3784 -12107 KOAK 1 +MAMIN 5296 3094 UMMM 1 +MAMIR 4291 7661 UAAA 1 +MAMKE 3300 4432 ORBI 1 +MAMLE 3658 -11997 KNLC 1 +MAMML 2554 -7665 MYNN 1 +MAMMS 2957 -9522 KHOU 1 +MAMOE 6040 -14606 PACV 1 +MAMOK 409 11579 WADZ 1 +MAMOM 3922 409 LECS 1 +MAMON 1118 -7011 SVZM 1 +MAMOR 4889 1222 EDMM 1 +MAMPO -2095 -4703 SBCW 1 +MAMRO 3881 14027 RJTG 1 +MAMSI 2520 11022 ZGZU 1 +MAMTO 4532 1021 LIMM 1 +MAMUE 4286 -10651 KCPR 1 +MAMUG 6383 5432 UUYY 1 +MAMUK 4184 207 LECB 1 +MAMUL 5342 -128 EGTT 1 +MANAD 4924 6077 UATT 1 +MANAG 4810 517 LFFF 1 +MANAK 4621 -94 LFRR 1 +MANAL 4790 1180 EDMM 1 +MANAT 3908 6415 UTAA 1 +MANAV 3670 3136 LTAI 1 +MANAZ 3691 3441 LTAF 1 +MANBO 1114 -7788 MPZL 1 +MANBV 4506 -9336 KZMP 1 +MANBY 3365 -11764 KSNA 1 +MANCA 3727 -10825 KZDV 1 +MANCO 3779 -12126 KTCY 1 +MANCR 3884 -8937 KZKC 1 +MANDA -3529 14859 YSCB 5 +MANDA 1259 4279 HHAA 5 +MANDA -233 14913 AYPY 5 +MANDA -1056 3464 HTDC 5 +MANDA 3965 -8271 KLCK 5 +MANDI 1950 7289 VABB 1 +MANDL 3985 -7523 KPHL 1 +MANDU 1668 6178 VABF 1 +MANDY 3991 -104 LECM 1 +MANEB 5730 6303 USSS 1 +MANED 3347 1067 DTTC 1 +MANEE 4145 -7444 KSWF 1 +MANEG 4720 872 LSAZ 1 +MANEL 3865 -895 LPPT 1 +MANEM 4929 819 EDGG 1 +MANEP 3265 13341 RJTG 1 +MANEX 3745 1035 DTTC 1 +MANEY 3195 -12738 KZAK 1 +MANGA 356 -7610 SKED 1 +MANGE 3702 -7773 KZDC 1 +MANGO 3526 14128 RJTG 2 +MANGO 5169 79 EGTT 2 +MANIC 3335 -10237 KZFW 1 +MANIE 4459 -9250 KZMP 1 +MANIG -3085 11717 YMMM 2 +MANIG 4979 -326 EGTT 2 +MANII 2216 -7001 KZMA 1 +MANIK 4069 -862 LPPC 1 +MANIM 324 10410 WMFC 1 +MANIT 4287 13577 UHHH 1 +MANIV 5840 3397 ULLL 1 +MANJO 5200 -13546 KZAK 1 +MANKA 2801 8449 VNSM 1 +MANKE 4827 -12258 KZSE 1 +MANKI 3325 -9956 KDFW 1 +MANLA 4415 10681 ZMUB 1 +MANLE 2818 -8141 KMCO 1 +MANLI 4958 11745 ZYSH 1 +MANNB 4486 -9303 KZMP 1 +MANND 3997 -10501 KBKF 1 +MANNE 3900 -7769 KZDC 1 +MANNI 4587 -11129 KZLC 1 +MANNO 4636 -11686 KZSE 1 +MANNS 4077 -8244 KZOB 1 +MANNU 2923 -9854 KSKF 1 +MANNY 2661 -9740 KZHU 1 +MANOK 3640 2404 LGGG 2 +MANOK 1066 12375 RPHI 2 +MANON 3650 -9653 KZKC 1 +MANOS 3312 -9656 KZFW 1 +MANOT -672 16221 AGGG 1 +MANRA 3428 7326 OPLR 1 +MANRE 1593 -17156 KZAK 1 +MANSA 4179 11556 ZBPE 1 +MANSE -2276 -4754 SBBS 2 +MANSE 7288 -6492 BGGL 2 +MANSN 4339 -12266 KZSE 1 +MANTA 2425 12555 RORG 3 +MANTA 2131 -10135 MMEX 3 +MANTA 3990 -7354 KZNY 3 +MANTE 4438 -12228 KZSE 1 +MANTG 4159 -10905 KRKS 1 +MANTI -4901 -7172 SAVF 1 +MANTO -2294 -6958 SCFZ 1 +MANTY 2595 -7983 KMIA 1 +MANU -2088 -15940 NCRG 1 +MANUI -4306 17319 NZZC 1 +MANUL 3679 -10736 KZDV 1 +MANUP 5205 -9000 CZWG 1 +MANUS 2423 -10976 MMLP 1 +MANUX 5568 2204 EYPA 1 +MANVE 6047 -15118 PASX 1 +MANWE 3524 -7802 KZDC 1 +MANZA 4804 -9718 KGFK 1 +MANZO 2965 -8250 KGNV 1 +MAP 3759 -9179 KZKC 1 +MAPAD 5083 602 EHAA 1 +MAPAE 6160 -14912 PAAQ 1 +MAPAG 5100 -850 EISN 1 +MAPAL 3920 -9450 KMKC 1 +MAPAN 2127 -8710 MMID 1 +MAPAR 1984 -10394 MMEX 1 +MAPAT 5236 2498 UMMM 1 +MAPAX 4368 -304 LECM 1 +MAPCN 3766 -9744 KICT 1 +MAPCT 3764 -9743 KICT 1 +MAPDO 3261 13865 RJTG 1 +MAPEE 3336 -8579 KZTL 1 +MAPEG 5294 15511 UHMM 1 +MAPEL 3951 -7760 KZDC 1 +MAPEN 1868 -9821 MMEX 1 +MAPER 4203 -8674 KZAU 1 +MAPES 4321 -7760 KROC 1 +MAPEX 5371 1700 EPWW 1 +MAPHY 4645 -9396 KBRD 1 +MAPID 5797 7579 UNOO 1 +MAPIE 2200 -15978 PHBK 1 +MAPIG 4945 704 EDGG 1 +MAPIK 5053 1825 EPWW 1 +MAPIL 2270 -9782 MMEX 1 +MAPLC 3392 -11833 KHHR 1 +MAPLE 3571 13753 RJTG 2 +MAPLE 5239 -168 EGBB 2 +MAPLN 3743 -10586 KZDV 1 +MAPMU 3704 11064 ZLHW 1 +MAPNC 3744 -10587 KZDV 1 +MAPNN 3382 -11649 KPSP 1 +MAPNO 1022 11034 VVTS 1 +MAPOC -3367 -7088 SCEZ 1 +MAPOE 4229 -7667 KELM 1 +MAPOR 4161 -806 LPPC 1 +MAPOX 5113 881 EDDU 1 +MAPPP 4045 -10500 KZDV 1 +MAPPS 4118 -8694 KZAU 1 +MAPPT 4044 -10461 KZDV 1 +MAPSC 3212 -8418 KZTL 1 +MAPSD 3291 -8596 KZTL 1 +MAPSN 3954 -10773 KZDV 1 +MAPSO 806 9722 WMFC 1 +MAPTT 3686 -12047 KZOA 1 +MAPUL 2650 -8181 KRSW 1 +MAPUR 4929 2558 UKLV 1 +MAPUT 4357 3440 UKFV 1 +MAPVV 3765 -12212 KHWD 1 +MAPYL 2783 -7598 KZMA 1 +MAR 6014 1991 EFES 5 +MAR 6349 -2248 BIKF 5 +MAR -714 -7849 SPIM 5 +MAR 3706 -494 LECS 5 +MAR 1058 -7171 SVZM 5 +MARAA 4140 -7359 KHPN 1 +MARAD 3663 6146 UTAA 1 +MARAE 3515 -10675 KIKR 1 +MARAL 4136 5150 UTAK 1 +MARAN 1023 12042 RPHI 1 +MARAS 6379 -2257 BIKF 1 +MARAT 4385 4362 URRV 1 +MARAU -987 16082 AGGU 1 +MARBB 4253 -7077 KBOS 1 +MARBD 3706 -12086 KLSN 1 +MARBG 3104 -8706 KZJX 1 +MARBI 3613 -9343 KZME 1 +MARBK 4177 -12247 KSIY 1 +MARBL 3515 -8418 KZTL 1 +MARCC 6019 -17789 PAZA 1 +MARCE 3765 -12214 KOAK 1 +MARCI 2589 -8178 KZMA 1 +MARCO 461 -7447 SKED 3 +MARCO 1021 3775 HAAA 3 +MARCO 3499 13829 RJTG 3 +MARCS 2990 -9786 KZHU 1 +MARCT 3898 -11999 KTVL 1 +MARCY 4315 -7529 KZBW 1 +MARDL 3770 -12143 KTCY 1 +MARDP 4059 -11688 KBAM 1 +MARDY 3383 -9785 KZFW 1 +MAREE 665 10169 VTSC 2 +MAREE 6437 -16573 PAOM 2 +MAREG 4819 1697 LOVV 1 +MAREH 3866 -9474 KZKC 1 +MAREL 4328 1065 LIRR 2 +MAREL 1923 10669 VVGL 2 +MAREM 5072 1363 EDWW 1 +MAREN 4573 -106 LFRR 2 +MAREN 2568 -11187 MMZT 2 +MAREP 3987 1560 LIRR 1 +MARES 1078 -6722 SVZM 1 +MAREV 1664 -6996 MDCS 1 +MAREX 1991 -10491 MMZT 1 +MAREY 4355 -9677 KFSD 1 +MARGA 2995 -10956 MMZT 1 +MARGE 4220 -7468 KZBW 1 +MARGI 3899 -7984 KEKN 1 +MARGL 3912 -12320 KUKI 1 +MARGN 4295 -8265 KZOB 1 +MARGO -3441 13804 YMMM 3 +MARGO 5471 -277 EGTT 3 +MARGO 4593 -12329 KPDX 3 +MARIA -2200 -6300 SLLF 3 +MARIA 3567 13626 RJTG 3 +MARIA 4283 -7422 KZBW 3 +MARIC 3524 -11927 KZLA 1 +MARIE 3339 -9407 KTXK 1 +MARIG 3833 -7006 KZNY 1 +MARIK 3860 2609 LGGG 1 +MARIL 4463 1733 LQSB 1 +MARIM 3742 -784 LPPC 1 +MARIN -1316 -5948 SBAZ 2 +MARIN 3353 12623 RKPC 2 +MARIO 4355 441 LFTW 3 +MARIO 1046 12413 RPVM 3 +MARIO 4221 -24 LECM 3 +MARIP 5472 1142 EKDK 1 +MARIR 4409 2872 LRBB 1 +MARIS 3690 2828 LTBS 1 +MARIT -2601 12846 YMMM 2 +MARIT 3021 -9596 KZHU 2 +MARJG 3616 -8667 KBNA 1 +MARJO 3503 -8094 KCLT 1 +MARJU 4624 -9397 KBRD 1 +MARKA 4890 2069 LZBB 2 +MARKA 2847 6975 OPKR 2 +MARKE 3706 -10806 KZDV 1 +MARKI 3423 -9339 KZME 1 +MARKL 4136 -10467 KCYS 1 +MARKX 6689 -16261 PAOT 1 +MARKY 3617 -8004 KZTL 1 +MARLG 3693 -12180 KWVI 1 +MARLI 4637 -11955 KZSE 1 +MARLN -3403 15207 YMMM 2 +MARLN 3140 -9672 KZFW 2 +MARLO 5746 -15053 PAZA 1 +MARLS 4584 -10585 KZLC 1 +MARLY -7778 16620 NZPG 2 +MARLY 4373 994 LIRP 2 +MARMA 1051 -7947 MPZL 2 +MARMA 4053 2765 LTBA 2 +MARNA 3673 -12181 KSNS 1 +MARNB 3805 -11707 KTPH 1 +MARND 3524 -12065 KSBP 1 +MARNE 2985 -9820 KZHU 1 +MARNN 3926 -11209 KSLC 1 +MARNS 3443 -11982 KSBA 1 +MARNV 3461 -12008 KIZA 1 +MAROA 644 -2706 GOOO 3 +MAROA 3997 -8890 KDEC 3 +MAROA 284 -6717 SVZM 3 +MAROC 4074 -8937 KZAU 1 +MAROF -1231 4613 FMMM 1 +MAROL 5872 3943 ULWW 1 +MAROM 6045 2404 EFES 1 +MARON 3712 1365 LIRR 2 +MARON 3778 13756 RJTG 2 +MAROR 4562 7559 UAAA 1 +MAROS 3462 3088 LCCC 1 +MAROT 1850 -7291 MTEG 3 +MAROT 6247 12383 UEEE 3 +MAROT 4161 386 LECB 3 +MARPE 3443 -10357 KZAB 1 +MARPI 1099 -6641 SVZM 1 +MARPP 3951 -11976 KRNO 1 +MARRA 3231 -8651 KZTL 1 +MARRC 4090 -7614 KLGA 1 +MARRE 4544 28 LFBD 1 +MARRG 4597 -11253 KZLC 1 +MARRI 4338 447 LFTW 2 +MARRI 3876 -11970 KZOA 2 +MARRJ 4053 -11197 KSLC 1 +MARRK 4646 -11997 KZSE 1 +MARRO 4703 -10469 KZLC 1 +MARRP 3381 -11835 KTOA 1 +MARRS 3329 -9080 KZME 1 +MARRT 4061 -7462 KEWR 1 +MARRY -2157 -5259 SBCW 1 +MARSA 6379 -2257 BIKF 3 +MARSA 3705 1046 DTTA 3 +MARSA 2982 -9377 KZHU 3 +MARSI 6140 -16233 PAZA 1 +MARSN 3300 -9724 KDFW 1 +MARSS 4246 -10060 KZDV 1 +MARST 3243 -8604 KZTL 1 +MARTA 4035 128 LECB 2 +MARTA 3179 -9352 KZFW 2 +MARTE 2450 -9178 MMID 1 +MARTI 350 16928 AUUU 2 +MARTI 3940 3518 LTAA 2 +MARTN 4258 -7327 KZBW 1 +MARTO -3332 15174 YBBB 1 +MARTS 2609 -8000 KFLL 1 +MARTT 4037 -7738 KZNY 1 +MARTU 29 -7175 SKED 1 +MARTZ 3942 -8367 KZOB 1 +MARUE 3526 -11488 KZLA 1 +MARUK 5025 -207 EGTT 1 +MARUM 3662 -1344 LPPC 1 +MARUN 5082 867 EDGG 1 +MARUS 2182 -9059 MMID 1 +MARUX 2391 -10953 MMZT 1 +MARVB 4127 -8585 KZAU 1 +MARVE 3154 -9040 KZME 1 +MARVI 2864 -8226 KTPA 1 +MARVL 3482 -7735 KNCA 1 +MARVN 3745 -12104 KOAK 1 +MARVO 3258 -8522 KZTL 1 +MARVY 2890 -9602 KZHU 1 +MARWI 4078 -9508 KOMA 1 +MARXY 4616 -9446 KRYM 1 +MARYB 2859 -8121 KZJX 1 +MARYD 2590 -8027 KZMA 1 +MARYO 3144 6574 OAKN 1 +MARYS 3017 -8732 KNPA 1 +MARZY 2949 -9516 KEFD 1 +MAS 5097 596 EHAA 1 +MASAD 5255 2713 UMMM 1 +MASAG 1150 12470 RPVA 1 +MASAK 5200 2111 EPWA 1 +MASAM 4347 225 LFMM 1 +MASAS 1644 -9690 MMEX 1 +MASAV 4509 5518 UATT 1 +MASBC 4076 -8580 KZAU 1 +MASBU -1664 -15700 NTFF 1 +MASCA -2503 -4990 SBCW 1 +MASDE 4052 -7889 KJST 1 +MASEE 3952 -7481 KZNY 1 +MASEG 4341 1375 LIBB 1 +MASEK 5073 960 EDGG 1 +MASEN 1597 -7227 TNCF 1 +MASES 3582 2698 LGGG 1 +MASET 6024 2506 EFHK 1 +MASEX 4531 1077 LIPX 1 +MASEY 4271 -8283 KMTC 1 +MASGL 4091 -8100 KZOB 1 +MASGR 4583 -11926 KZSE 1 +MASHA 3442 -8693 KZME 1 +MASHU 4347 14454 RJTG 1 +MASIB 5486 9207 UNKL 1 +MASID 3875 -2708 LPLA 1 +MASIE 4051 -11196 KZLC 1 +MASIK 6597 -4000 BGGL 1 +MASIL 2733 -10758 MMTY 1 +MASIP 4339 -666 LECM 1 +MASIR 5026 774 EDDF 1 +MASIS 5866 2337 EETT 1 +MASKG 4594 -11249 KBTM 1 +MASKK 3319 -11195 KPHX 1 +MASLO 742 3905 HAAA 1 +MASMA -448 -5928 SBAZ 1 +MASMO 3454 6933 OAKB 1 +MASND 3463 -11805 KPMD 1 +MASNE 4289 -7162 KZBW 1 +MASNI 134 10363 WMFC 1 +MASNS 3984 -8589 KZID 1 +MASOL 5008 3823 UKDV 2 +MASOL -3112 -5619 SUEO 2 +MASON -756 -6522 SBAZ 1 +MASOP 5416 -435 EGTT 1 +MASOR 5392 1365 EDWW 1 +MASOS 5180 360 EHRD 1 +MASOT 3810 1679 LIRR 1 +MASOV 5221 2092 EPWA 1 +MASPA 1236 -6441 SVZM 1 +MASPY 3212 -8998 KJAN 1 +MASSA 3725 -10583 KZDV 1 +MASSE 3805 -8381 KZID 1 +MASSN 3888 -7704 KZDC 1 +MASTS 3136 -9732 KBHU 1 +MASTY 3372 -9774 KZFW 1 +MASUE 3920 -11977 KRNO 1 +MASUM 4917 4467 URWW 1 +MASUN 5364 1528 EPWW 2 +MASUN 730 12187 RPMZ 2 +MASUP 4215 7333 UAFM 1 +MASUR 4852 1544 LOVV 1 +MASWE 4678 -9204 KDLH 1 +MATAE 2115 -15802 PHIK 1 +MATAK 5115 10338 UIII 1 +MATAL 4077 4550 UDDD 1 +MATAN 3094 3528 LLLL 2 +MATAN 3960 -8695 KZID 2 +MATAR 4698 1125 LIMM 2 +MATAR 3410 7147 OPLR 2 +MATAS 2015 -10366 MMGL 1 +MATBD 4033 -8252 KZID 1 +MATBV 3953 -8440 KZID 1 +MATCH 5178 25 EGTT 2 +MATCH 3241 -10025 KDYS 2 +MATEC 4685 -9236 KZMP 1 +MATED 4061 1617 LIRR 1 +MATEE 3791 -11995 KOAK 1 +MATEH 2357 -10063 MMTY 1 +MATEK 5502 1280 EKDK 2 +MATEK 5080 4330 UWPP 2 +MATEL -2522 -5388 SBCW 2 +MATEL 4306 2879 LBWR 2 +MATEM 5209 2066 EPWA 1 +MATEO 2977 -8145 KZJX 1 +MATER 4845 -478 LFRB 1 +MATEX 4056 27 LECB 1 +MATGE 6596 -16104 PABL 1 +MATHY -786 -1457 FHAW 1 +MATIE 3409 -9255 KZME 1 +MATIG 4806 1354 LOVV 1 +MATIK 6100 -807 EGPX 1 +MATIN 3194 7401 OPLR 1 +MATIS 1891 -8047 MKJK 1 +MATIX 5010 391 LFLF 2 +MATIX 2636 4982 OEDF 2 +MATIZ 4083 -7381 KLGA 1 +MATKA -2127 -4932 SBBS 1 +MATKE 3586 -9841 KZKC 1 +MATKL 3410 -8282 KZTL 1 +MATLU 145 8867 VCCC 1 +MATME 3414 -8365 KZTL 1 +MATMO -2054 -4902 SBBS 1 +MATNE 3495 -10676 KIKR 1 +MATNU 3166 12263 ZSHA 1 +MATOL 2388 -9384 MMID 1 +MATON 2999 -9547 KIAH 1 +MATOS 1949 -7747 MUFH 1 +MATOX 3728 -7751 KZDC 1 +MATRA -199 -5211 SBAZ 1 +MATRO 514 -7571 SKED 1 +MATRU 767 -1207 GLRB 2 +MATRU 4274 -8818 KMKE 2 +MATSU 344 10210 WMFC 1 +MATTA 6165 -14943 PAZA 1 +MATTC 3924 -7758 KIAD 1 +MATTT 3058 -8648 KVPS 1 +MATTY 4097 -7248 KZBW 1 +MATTZ 3945 -9424 KMCI 1 +MATUG 5042 637 EDGG 1 +MATUP 3486 -9914 KLTS 1 +MATUS 5410 2734 UMMM 1 +MATVT 4133 -7573 KAVP 1 +MATZO 3725 -11327 KZLA 1 +MAU 1069 -7104 SVZM 1 +MAUCH 3863 -12233 KZOA 1 +MAUDD 3778 -8513 KZID 1 +MAUDY 3897 -7716 KDCA 1 +MAUGA 3032 -8187 KZJX 1 +MAULE -3542 -7144 SCIC 1 +MAULL 4092 -7933 KZOB 1 +MAUME 3487 -9272 KZME 1 +MAUNA 3071 -8460 KZJX 1 +MAUNI 3803 -8806 KZID 1 +MAURI 2133 -1687 GOOO 1 +MAURO 4319 989 LIRR 1 +MAURY 4008 841 LIED 1 +MAUVE 4387 -7286 KRUT 1 +MAVAC 4552 100 LFMM 2 +MAVAC 477 -6748 SVZM 2 +MAVAD 4206 2523 LBSR 1 +MAVAL 1692 -9021 MHTG 1 +MAVAR 4167 2053 LASS 1 +MAVAS 5240 317 EHAA 1 +MAVAX 6848 2509 EFPS 1 +MAVBL 3013 -8169 KNIP 1 +MAVED 2260 -10470 MMZT 1 +MAVEE 3071 -8704 KZJX 1 +MAVER -1318 13143 YBBB 2 +MAVER 4512 -12261 KZSE 2 +MAVES 3756 3923 LTAA 1 +MAVET 5405 -352 EGTT 1 +MAVGD 2130 -15794 PHIK 1 +MAVGN 2115 -15710 PHMK 1 +MAVIK -2053 -4511 SBBS 1 +MAVIL 2127 -8679 MMUN 1 +MAVIP 6294 1308 ESAA 1 +MAVIR 4640 1983 LHCC 1 +MAVIS 3213 -8133 KSAV 1 +MAVIT 4524 2130 LYBA 1 +MAVIW 6473 -15719 PAGA 1 +MAVIX 5585 -408 EGPH 1 +MAVNE 3278 -7983 KCHS 1 +MAVNK 3107 -8143 KZJX 1 +MAVOD 4507 -7687 CZYZ 1 +MAVOR 4882 1754 LZBB 1 +MAVOS 4405 -593 LECM 1 +MAVPL 3362 -8346 KZTL 1 +MAVRA 1778 11650 RPRP 1 +MAVRK 2930 -10071 KDLF 1 +MAVRY 4616 -12389 KAST 1 +MAVTE 870 16765 PKWA 1 +MAVUE 6158 -14909 PAAQ 1 +MAVUR 6351 -2061 BIVM 1 +MAVVA 3237 -11134 KTUS 1 +MAVVS 3301 -9690 KDFW 1 +MAW 3656 -8991 KZME 1 +MAWLY 2016 -6599 KZSU 1 +MAWMA 3683 -8963 KSIK 1 +MAWNO 3951 -9858 KZMP 1 +MAWOC 4420 -8770 KZAU 1 +MAXAE 2458 -8168 KNQX 1 +MAXAL 4921 1273 EDMM 1 +MAXAM 4997 2138 EPWW 1 +MAXAN 6375 2772 EFPS 1 +MAXAY 4080 -9053 KGBG 1 +MAXEE 3932 -9504 KMCI 1 +MAXEL 5521 1190 EKDK 1 +MAXEM -3463 14256 YMMM 1 +MAXID 5085 696 EDDF 1 +MAXIE 4194 -9350 KZAU 1 +MAXIL 1731 -9698 MMEX 1 +MAXIM -2074 -5099 SBCW 2 +MAXIM 2400 -8252 KZMA 2 +MAXIN 3278 6745 OAKX 1 +MAXIR 4340 604 LFMM 1 +MAXME 3696 -8099 KZTL 1 +MAXMO 2572 5569 OMAE 1 +MAXON 3040 -9249 KZHU 1 +MAXOR 3117 -731 GMMM 1 +MAXOS 4044 476 LFMM 1 +MAXOT 5115 1063 EDGG 1 +MAXTN 3473 -7944 KZTL 1 +MAXTR 3019 -8533 KZJX 1 +MAXUL 1889 -10006 MMEX 1 +MAXUM 5566 1360 ESMM 1 +MAXUN 5354 664 EDWW 1 +MAXUR 4575 1491 LJLJ 1 +MAXUT 4026 6720 UTSS 1 +MAXWL 6465 -15050 PAFA 1 +MAXXO 3439 -10670 KZAB 1 +MAXXX 4376 -9026 KVOK 1 +MAXXY 3620 -8688 KZME 1 +MAY 5102 12 EGTT 1 +MAYA 3529 12703 RKJJ 1 +MAYAG 2170 -7163 KZMA 1 +MAYAH 3461 13520 RJBB 1 +MAYAR 3224 -8153 KZJX 1 +MAYBN 3950 -7468 KACY 1 +MAYCE 4514 -9290 KZMP 1 +MAYER 4492 -9397 KZMP 1 +MAYES 3397 -8582 KZTL 1 +MAYFY 3194 -10552 KZAB 1 +MAYGY 4015 -11172 KZLC 1 +MAYJI 3602 -9499 KZKC 1 +MAYKO 2620 -7895 KZOA 1 +MAYNR 2820 -9717 KZHU 1 +MAYON 3287 13604 RJTG 2 +MAYON 3406 -11783 KONT 2 +MAYOP -3427 15417 YBBB 1 +MAYOR -3733 17606 NZZC 2 +MAYOR 4013 -7459 KZNY 2 +MAYOS 3633 -8000 KZDC 1 +MAYPO 6630 -14606 PAZA 1 +MAYYO 3047 -8734 KNPA 1 +MAYZE 4144 -8366 KZOB 1 +MAZ 1826 -6715 TJZS 1 +MAZAB 3430 7153 OPLR 1 +MAZAR -696 -6454 SBAZ 2 +MAZAR 3080 3617 OJAC 2 +MAZAY 3710 -7613 KORF 1 +MAZDA 2594 12759 ROAH 2 +MAZDA 3524 -11135 KZAB 2 +MAZIE 4032 -7511 KZNY 1 +MAZNA 4495 -7716 CZYZ 1 +MAZON 3676 -7737 KZDC 1 +MAZOO 3621 -8915 KZME 1 +MAZPI 4712 -9333 KZMP 1 +MAZRA 3389 1027 DTDT 1 +MAZTT 4444 -8813 KGRB 1 +MAZZA 1171 18000 KZAK 1 +MAZZY 2712 -8153 KRSW 1 +MB 2542 2900 HEHE 4 +MB 3042 1957 HLLL 4 +MB 5560 4378 UUWV 4 +MB -891 3346 HTDC 4 +MBA 4 1829 FZZA 1 +MBE 3616 13792 RJTG 2 +MBE -772 14761 AYPY 2 +MBI -6423 -5662 SAWB 1 +MBL 4427 -8625 KZMP 1 +MBO 377 872 FOOL 1 +MBS 4353 -8408 KZOB 1 +MBT 1237 12363 RPHI 1 +MBV -678 14276 AYPY 1 +MBW 4185 -10600 KZSE 1 +MBY -3483 13870 YMAD 2 +MBY -611 2356 FZZA 2 +MC 4637 249 LFBB 3 +MC -395 3964 HKMO 3 +MC 2083 10470 VVGL 3 +MCADM 4355 -7223 KZBW 1 +MCB 3130 -9026 KZHU 1 +MCC 3867 -12140 KZOA 1 +MCCAB 4075 -7312 KZBW 1 +MCCOY 4509 -12315 KZSE 1 +MCCUL 4822 -12312 KZSE 1 +MCDEN 3351 -8685 KBHM 1 +MCDON 3225 -10687 KLRU 1 +MCFEE 3786 -8488 KZID 1 +MCFLY 1966 -16270 KZAK 1 +MCG 6295 -15561 PAZA 1 +MCGEE 3172 -9026 KZME 1 +MCGHE 3494 -8997 KMEM 1 +MCI 3929 -9474 KZKC 1 +MCITY 4170 -8678 KSBN 1 +MCJEF 4009 -10201 KZDV 1 +MCK 4020 -10059 KZDV 1 +MCKEE 5667 -6700 CZUL 1 +MCKEN 4687 -12256 KZSE 1 +MCKEY 3549 -12110 KLAX 1 +MCKVR 3810 -8668 KZID 1 +MCL -1670 -4382 SBBS 2 +MCL -2204 -6062 SGBS 2 +MCLAN 3563 -9764 KPWA 1 +MCLAW 2456 -8102 KZMA 1 +MCLEN 4041 -8914 KZAU 1 +MCLUR 4132 -8403 KTOL 1 +MCM 3965 -9248 KZKC 1 +MCMAN 4064 -7757 KZNY 1 +MCMIN 3569 -8562 KZME 1 +MCN 3269 -8365 KZTL 1 +MCO -3760 14972 YMMM 2 +MCO -951 -3580 SBSB 2 +MCONL 4458 -9384 KMSP 1 +MCOOL 2926 -9368 KHOU 1 +MCOOP 2427 -6774 KZNY 1 +MCP 5 -5107 SBAZ 1 +MCR -581 -6128 SBAZ 1 +MCRAY 3954 -7786 KZDC 1 +MCS -3027 -5764 SARU 2 +MCS 5248 705 EDVV 2 +MCT 2359 5826 OOMM 3 +MCT 1031 12399 RPHI 3 +MCT 5336 -226 EGTT 3 +MCTNB 1031 12398 RPVM 1 +MCW 4309 -9333 KZMP 1 +MD 1247 10719 VDPP 3 +MD 2584 13125 RORG 3 +MD -522 14578 AYAY 3 +MDB 3171 3585 OJAM 1 +MDBOG 2859 -8142 KMCO 1 +MDD -88 -5260 SBAZ 1 +MDDOG 3589 -11541 KLAS 1 +MDE 3922 -8436 KZOB 1 +MDG -3256 14959 YBBB 1 +MDI 983 7809 VOMF 1 +MDJ 4451 12956 ZYMD 1 +MDN 350 9861 WIIZ 1 +MDO 5942 -14635 PAZA 1 +MDP -3793 -5758 SAEU 1 +MDS 4401 -9709 KZMP 1 +MDUSA 2851 -8125 KMCO 1 +MDY 2193 9613 VYYF 1 +MDZ 4511 -9031 KZAU 1 +ME -1467 1773 FNAN 5 +ME 1245 9862 VYME 5 +ME 4883 -6755 CZUL 5 +ME 3820 2718 LTBJ 5 +ME 3225 -8877 KZME 5 +MEACH 4229 -7093 KBOS 1 +MEADE 7068 -15773 PAZA 1 +MEADS 3616 -11449 KZLA 1 +MEADY 3938 -7465 KACY 1 +MEAGN 2624 -8079 KMIA 1 +MEALS 4059 -7368 KJFK 1 +MEALT 6459 -16143 PFSH 1 +MEANT 3419 -11764 KZLA 1 +MEANY 4228 -7247 KCEF 1 +MEARI 3762 12632 RKSI 1 +MEATS 4124 -7621 KZNY 1 +MEBAK 4571 465 LFMM 1 +MEBAM 4658 3670 UKFV 1 +MEBAN 4946 1965 LZBB 1 +MEBAS 1860 -9768 MMEX 1 +MEBEK 4823 1257 EDMM 1 +MEBEL 4249 535 LFMM 1 +MEBET 2648 12797 RODN 1 +MEBGY 4706 -9356 KZMP 1 +MEBIS 2598 -10164 MMTY 1 +MEBLA 1097 -6419 SVZM 1 +MEBLE 3031 -8142 KZJX 1 +MEBLU -1869 -4530 SBBS 1 +MEBNA 2585 10357 ZPKM 1 +MEBOX 4709 761 LSAZ 1 +MEBRA -3206 -6834 SAMV 1 +MEBSY 6392 -16090 PAUN 1 +MEBUS 5441 855 EDVV 1 +MEBUT 3875 223 LECB 1 +MEBVE 4236 -7186 KZBW 1 +MECAN 4009 -8351 KZID 1 +MECCA 3354 -11609 KTRM 1 +MECEJ 4177 -7012 KHYA 1 +MECHI 473 -7461 SKBO 2 +MECHI 2677 8818 VECF 2 +MECHL 3302 -9700 KDFW 1 +MECHS 3768 -7739 KRIC 1 +MECIT 4113 4017 LTAA 1 +MECKI 4166 68 LECB 1 +MECNU 4792 -9009 KZMP 1 +MECUS 3969 -7803 KZDC 1 +MEDAC 2450 -8174 KNQX 1 +MEDAD 2482 4636 OERK 1 +MEDAL -83 -3109 SBRE 2 +MEDAL 4205 1138 LIRR 2 +MEDAM 4526 694 LFMM 1 +MEDAN 4134 -8829 KZAU 1 +MEDAP 4392 202 LFBB 1 +MEDAR 3752 1026 DTTC 1 +MEDAS 4178 7487 UAFM 1 +MEDDO 4076 -7442 KEWR 1 +MEDEA 4242 -11327 KZLC 1 +MEDEL 5483 924 EKDK 1 +MEDEM 4240 2797 LBWR 1 +MEDEP 3901 6106 UTAA 1 +MEDER 6290 5496 UUYY 1 +MEDGO 2190 3909 OEJN 1 +MEDIA -2091 -4354 SBAZ 2 +MEDIA 194 10005 WIIZ 2 +MEDIB 1783 -6953 MDMD 1 +MEDIC 2998 -9566 KIAH 1 +MEDIE 3741 -8731 KZID 1 +MEDIG 6766 12935 UEBB 1 +MEDIK 5008 11812 UIAA 1 +MEDIL 5034 368 LFFF 1 +MEDIM 4739 653 LFEE 1 +MEDIN 2981 -9890 KZHU 1 +MEDIR 2225 -8972 MMTY 1 +MEDIT -1113 -3624 SBRE 1 +MEDKE 4008 -11205 KZLC 1 +MEDLE -482 -6531 SBAZ 1 +MEDLY 3223 -9952 KZFW 1 +MEDME 4591 -10887 KBIL 1 +MEDNE 4770 -11735 KSKA 1 +MEDOE 3620 -11519 KLAS 1 +MEDOG 5195 -355 EGTT 1 +MEDOK 4375 589 LFMM 1 +MEDOL 4357 5328 UATE 1 +MEDON 1977 -7301 MTEG 1 +MEDOS 2074 -9341 MMID 1 +MEDOT 6044 2309 EFES 1 +MEDOV 4985 1339 LKAA 1 +MEDOW 3413 -8488 KZTL 1 +MEDOX 4933 510 LFFF 1 +MEDPA 7266 -6771 CZEG 1 +MEDSE 3412 -9855 KSPS 1 +MEDUS 4318 614 LFMM 3 +MEDUS 1674 -6157 TTZP 3 +MEDUS 6789 11716 UEEE 3 +MEDUW 3611 -11515 KLAS 1 +MEDUX 2178 -8616 MMID 2 +MEDUX 4275 2002 LYBA 2 +MEECH 3248 -8043 KNBC 1 +MEEKR 3941 -8514 KZID 1 +MEEKS 4061 -8325 KZOB 1 +MEEKY 3843 -8152 KCRW 1 +MEEOW 3432 -9352 KZFW 1 +MEETO 5359 -10736 CZWG 1 +MEF 4239 -12288 KZFR 1 +MEFRA 6315 -15493 PAZA 1 +MEGAL 1409 -8974 MHTG 1 +MEGAN 3754 1200 LIRR 1 +MEGAP 5299 4746 UWWW 1 +MEGAR 5447 1165 EDBB 1 +MEGAT 4350 -760 LECM 1 +MEGBE 3029 -10476 KZAB 1 +MEGEE 3296 -8022 KZJX 1 +MEGEN 6002 1441 ESMM 1 +MEGER 4333 918 LIMM 1 +MEGES 4363 4415 URRV 1 +MEGEV 4548 704 LSAG 1 +MEGGA 3361 -9880 KZFW 1 +MEGGE 3905 -8286 KZID 1 +MEGGG 2836 -6753 KZNY 1 +MEGGI 3779 -11302 KZDC 1 +MEGGN 3366 -8362 KZTL 1 +MEGGS 3904 -7710 KDCA 1 +MEGGY 3472 -8928 KMEM 1 +MEGID 3259 3525 LLLL 1 +MEGIK 4440 2560 LROP 1 +MEGIL 4046 6201 UTAV 1 +MEGIN 5469 6343 USUU 1 +MEGIR 1052 -6187 SVZM 1 +MEGOG -1006 -15700 NTFF 1 +MEGOK -265 7231 VRMF 1 +MEGOM 672 12543 RPHI 1 +MEGOT 581 -744 GLRB 1 +MEGPA 1600 4628 OYSC 1 +MEGPO 1472 4758 OYSC 1 +MEGTA 2977 4021 OESK 1 +MEGUE 2213 -15927 PHLI 1 +MEGUS 4025 11365 ZPBF 1 +MEGVA 4885 -11780 KZSE 1 +MEGXE 3649 -8079 KZTL 1 +MEHAN -3194 15116 YBBB 2 +MEHAN 3948 -7663 KMTN 2 +MEHNE 3958 -8646 KIND 1 +MEHTA 3746 -12200 KSFO 1 +MEI 3238 -8880 KZME 1 +MEIER 4158 -7397 KPOU 1 +MEILE 4169 -10335 KZDV 1 +MEIWA 3369 13671 RJTG 1 +MEJVE 3117 -9242 KAEX 1 +MEKAD -1340 15270 YBBB 1 +MEKAL 940 1530 FTTT 1 +MEKAN 4231 4942 UBBA 1 +MEKAR 650 9649 WMFC 1 +MEKAX 2845 12914 RORG 1 +MEKIE 3391 -11729 KRIV 1 +MEKLE 3553 -9553 KZFW 1 +MEKMA 2491 5242 OMAE 1 +MEKNA 2355 5614 OOMM 1 +MEKOL 3750 6200 UTAA 1 +MEKON 3359 12628 RKPC 1 +MEKRO -1070 3358 FWLL 1 +MEKSI 5911 7649 UNLL 1 +MEKTE 3978 -8442 KDAY 1 +MEKWY 4067 -10753 KZDV 1 +MEL 4565 1532 LJLA 1 +MELAM -777 2911 FZZA 2 +MELAM -426 14057 WAAZ 2 +MELAP 1269 -658 GOOO 1 +MELAS 709 10815 VVTS 1 +MELAX 1950 7563 VABF 1 +MELBO -1797 11787 YMMM 1 +MELDA 1774 -8523 MHTG 1 +MELDY 3309 -11769 KSAN 1 +MELEC 4098 -11199 KSLC 1 +MELEM -916 -2169 SBRE 1 +MELEN 2953 12797 RJRO 1 +MELFA 3757 -7580 KFDC 1 +MELIA 3728 -7778 KZDC 1 +MELIS 3602 -361 LEMG 2 +MELIS 4139 -8337 KZOB 2 +MELIX -650 -7901 SPIM 1 +MELKO 4828 467 LFFF 1 +MELLA 1820 -6800 TJZS 1 +MELLO 2153 -15799 PHIK 1 +MELLR 4614 -11677 KZSE 1 +MELLS 3495 -8425 KZTL 1 +MELME 6674 -15181 PABT 1 +MELMI 2677 5738 OIIX 1 +MELMO -60 3458 HKNA 1 +MELNA -1587 3576 FWLL 1 +MELNY 3975 -11968 KRNO 1 +MELOE 3899 -7732 KDCA 1 +MELOG 2351 734 DAAA 1 +MELOM 2508 6653 OPKR 1 +MELON 2552 -7748 MYNN 2 +MELON 3977 -532 LECM 2 +MELOT 2892 -9537 KZHU 1 +MELOW -2733 15318 YBBN 2 +MELOW 3678 -10150 KZKC 2 +MELOY 2746 -9770 KNQI 1 +MELRA 2466 3968 OEMA 1 +MELRI 2159 3921 OEJN 1 +MELTS 3817 -12049 KZOA 1 +MELTT 4205 -12168 KLMT 1 +MELVL 3981 -10713 KEGE 1 +MELVO 1427 -8717 MHTG 1 +MELVY 3892 -9050 KSTL 1 +MELZI 5690 -13291 PAPG 1 +MEM 3502 -8998 KZME 1 +MEMAC 3902 -9149 KZKC 1 +MEMAK 600 9308 WIIZ 1 +MEMAS -979 1421 FNAN 1 +MEMBA 6585 7447 USDD 1 +MEMBI 2462 5444 OMAE 1 +MEMBO 2641 5079 OBBB 1 +MEMDI 1690 -9787 MMEX 1 +MEMFE 3346 -11173 KZAB 1 +MEMID 2561 7830 VIDF 1 +MEMIG -1437 14534 YBBB 1 +MEMIR 2455 8716 VECF 1 +MEMMS 4252 -7630 KZBW 1 +MEMOE 3996 -8387 KFFO 1 +MEMOS -1498 14401 YBBB 1 +MEMPE 3476 -11415 KZLA 1 +MEMPI 2958 5017 OIOI 1 +MEMPO 2542 3392 HECC 1 +MEMRY 6195 -15133 PAED 1 +MEMSE 3032 -8627 KZJX 1 +MEMSO 5280 -7500 CZUL 1 +MEMTA 1506 4741 OYSC 1 +MEMTO 2833 3666 OETB 1 +MEMUP -3375 12088 YMMM 1 +MEMUR 6875 8638 UOOO 1 +MEN 4461 316 LFMM 2 +MEN 3830 2716 LTBJ 2 +MENAE 5836 -13485 PAJN 1 +MENAM 1396 10279 VTBB 1 +MENAR 4599 -11128 KZLC 1 +MENAX 593 409 DNKK 1 +MENBE 3048 -8669 KHRT 1 +MENDA 2190 4052 OETF 1 +MENDL 2445 -7868 MYNN 1 +MENDO 3677 -12050 KZOA 1 +MENDS -2258 -4722 SBBS 1 +MENDY 3838 -8581 KSDF 1 +MENDZ 3216 -10676 KLRU 1 +MENEX 1114 9976 VTBB 1 +MENGE 4001 -7496 KZDC 1 +MENGO 1828 -6983 MDSD 1 +MENIE 3525 -8074 KCLT 1 +MENIN 4313 -11391 KZLC 1 +MENIT 1071 1713 FTTT 1 +MENKI 5679 -10470 CZEG 1 +MENKU 3109 3030 HECC 1 +MENLA 3445 -8557 KZTL 1 +MENLE 534 16293 PTSA 1 +MENLI 2978 3187 HECC 1 +MENLO 3746 -12215 KSFO 1 +MENNA 3883 -9017 KSTL 1 +MENNE 4326 -7260 KZBW 1 +MENOK 4313 14394 RJCK 1 +MENON 2280 12015 RCRC 1 +MENOR 4675 11404 ZMUB 1 +MENOU 4532 14150 RJCW 1 +MENOX 4657 322 LFFF 1 +MENPA 3490 6923 OAIX 1 +MENSA 2496 5655 OOMM 1 +MENSO -1878 3284 FVHA 1 +MENTC 2992 -8982 KZHU 1 +MENTO 702 -7529 SKED 1 +MENTR 3042 -8747 KNPA 1 +MENVI 2341 -10937 MMZT 1 +MENZI -3553 14919 YSCB 1 +MEOVA 2312 10531 VVGL 1 +MEPAB -2138 16300 YBBB 1 +MEPAN 2410 10570 ZPKM 1 +MEPAR 2400 9186 VECF 1 +MEPAT 1719 6955 VABF 1 +MEPEL 1603 9200 VYRR 1 +MEPEW 3933 -7822 KZDC 1 +MEPIE 3794 -10072 KGCK 1 +MEPLE 4380 -11061 KJAC 1 +MEPOK 1807 8200 VABF 1 +MEPOL 1966 8467 VECF 1 +MEPON 439 -197 DGAC 1 +MEPTE 4134 -7396 KSWF 1 +MEPVE 3732 -12200 KNUQ 1 +MEPWE 4109 -9608 KZMP 1 +MER 179 -7715 SKED 1 +MERAK 6342 1163 ENTR 1 +MERAL 3376 -9116 KZME 1 +MERAM 3604 3329 LTAA 2 +MERAM 3856 -9042 KZKC 2 +MERAW 3706 -7797 KBKT 1 +MERBA 6171 -11500 CZEG 1 +MERCE 3398 -11812 KLAX 1 +MERCH 5721 -11941 CZEG 1 +MERCY 4127 -8024 KZOB 1 +MERED 3424 14144 RJTG 1 +MEREE 6109 -12032 CZEG 1 +MERFY 2980 -8186 KNIP 1 +MERGE 3229 -10215 KZFW 1 +MERIB -3007 11275 YMMM 1 +MERIE 6272 -14521 PAZA 1 +MERIK 4104 -9831 KGRI 1 +MERIL 3561 -7943 KZDC 1 +MERIM 250 9703 WIIZ 1 +MERIT 4138 -7314 KZBW 1 +MERKA 5410 -9000 CZWG 1 +MERKE 3247 -10003 KZFW 1 +MERKL 3959 -10470 KDEN 1 +MERKU -353 3775 HKNA 1 +MERKY 4052 -8903 KZAU 1 +MERLI 4248 -12325 KZSE 1 +MERLO 1896 -10418 MMEX 2 +MERLO 3955 -8652 KIND 2 +MERLU 4308 779 LFMM 1 +MERLY 5133 -500 EGTT 1 +MERMA 3390 -11871 KZLA 1 +MERME -2130 11226 YMMM 1 +MERMI 1080 4633 HCSM 1 +MERMO 3396 4435 ORBD 1 +MEROE 2516 -8080 KHST 1 +MERON 492 2405 FCCC 1 +MEROS 4050 437 LECB 1 +MERRA 2820 -8253 KTPA 1 +MERRI 3930 -12342 KZOA 1 +MERSI 4798 1104 EDMM 1 +MERSR 4031 -7483 KZNY 1 +MERSY 3552 -8896 KMKL 1 +MERTO 4388 -7661 CZYZ 1 +MERTY 3085 -8716 KZJX 1 +MERTZ 3828 -10465 KPUB 1 +MERUE 4931 186 LFPB 1 +MERVA 3278 3454 LCCC 1 +MERYT 4994 -12096 CZVR 1 +MES 3825 2591 LGGG 2 +MES 6110 1064 ENEN 2 +MESAE 3643 -11557 KLAS 1 +MESAN 1627 6794 VABF 1 +MESAR 3350 7523 VIDF 1 +MESBA 2373 3879 OEJD 1 +MESBE 3450 -10352 KCVS 1 +MESBO 5482 -11785 CZEG 1 +MESCA 3189 -11049 KZAB 1 +MESDA 4383 -7820 CZYZ 1 +MESDE 3292 -9738 KFTW 1 +MESDU 2189 3907 OEJN 1 +MESGE 3180 -10638 KELP 1 +MESHL 4332 -7016 KZBW 1 +MESIE 4035 -8003 KAGC 1 +MESIL 3211 3490 LLLL 1 +MESIX -4311 17325 NZZC 1 +MESKA 5092 -11415 CYYC 1 +MESKO 6906 7977 UOOO 1 +MESLE 3694 -7622 KNGU 1 +MESLI 1814 -7236 MTEG 1 +MESME 3952 -10467 KZDV 1 +MESNA 2195 -8971 MMID 1 +MESOX 1398 11305 VVTS 1 +MESRA 3328 6880 OAKX 1 +MESSA 3485 -10735 KIKR 1 +MESSE 3561 14002 RJTT 1 +MESSI 3380 -11380 KZAB 1 +MESSY 3914 -8662 KBMG 1 +MESTE 4231 -7648 KZNY 1 +MESTR 3550 13940 RJTY 1 +MESUL 1475 -1194 GOOO 1 +MESUS -2130 16822 NWWW 1 +MESVI 3149 4995 OIOI 1 +MESYU 2880 -10048 KZHU 1 +MET 4907 613 LFEE 1 +METAB -1502 11138 YMMM 1 +METAE 3447 -8525 KZTL 1 +METAS 628 -6786 SKED 1 +METAT 6058 4121 ULWW 1 +METBI 2493 6147 OIIX 1 +METEB 2390 3915 OEJD 1 +METER 3254 -8374 KZTL 1 +METGE 3471 -9923 KLTS 1 +METHN 4457 -8557 KZMP 1 +METIL 6397 -2153 BIRD 1 +METIP 1558 6683 VABF 1 +METKA 4072 5150 UTAK 1 +METKE 3352 -11240 KLUF 1 +METKI 3620 5841 OIIX 1 +METLE 5234 63 EGUN 1 +METMA 5138 697 EDDL 1 +METNE 3033 4786 ORMM 1 +METNI 2562 4601 OEJD 1 +METOL 5002 4542 URRV 1 +METOW 4813 -12015 KZSE 1 +METPA 5301 -13484 CZVR 1 +METPE 3149 6573 OAKN 1 +METRE 3879 -12160 KZOA 1 +METRO 4042 -7467 KZNY 1 +METRU 3400 2515 LGGG 1 +METSA 2945 3498 OJAC 1 +METSS 4056 -7393 KJFK 1 +METSU 2438 3900 OEJD 1 +METTA 3244 -7842 KZJX 1 +METTO 3069 -9204 KZHU 1 +METUM -1414 11514 YBBB 1 +METZE 3953 -8027 KZOB 1 +METZY 2926 -9368 KZHU 1 +MEV -2579 2856 FAWK 1 +MEVAL 1530 -39 DRRR 1 +MEVAX -3971 17464 NZZC 1 +MEVEL 5185 721 EDGG 1 +MEVEP -1500 -15521 NTTT 1 +MEVGE 3496 -7678 KNKT 1 +MEVIC 6169 -16526 PAZA 1 +MEVIL -2036 -5125 SBCW 2 +MEVIL 1913 -9885 MMMX 2 +MEVIN 2100 12255 RPHI 1 +MEVIV -3131 -5726 SUEO 1 +MEVLI 2128 5694 OOMM 1 +MEVNI 2249 3849 OBBB 1 +MEVOE 4238 -11337 KBYI 1 +MEVOS -1040 -5050 SBAZ 1 +MEVRE 4837 -12267 KZSE 1 +MEVSE 4694 -12038 KZSE 1 +MEVUR -2872 -6220 SACU 1 +MEX 1944 -9907 MMEX 1 +MEXAR -27 -5049 SBAZ 1 +MEXEN 697 -5842 SYGC 1 +MEXIE 4395 -10287 KRCA 1 +MEXIP -3183 -17500 NZZO 1 +MEXIR 3282 13407 RJTG 1 +MEXIT 4797 955 ETSM 1 +MEXIV 2405 9005 VGFR 1 +MEXIW 7071 -15946 PAWI 1 +MEXOT 1050 -6500 SVZM 1 +MEXUR -1317 -7567 SPIM 1 +MEYER 3621 -7808 KZDC 1 +MEYGI 2993 -9398 KBPT 1 +MEYLE 6388 -14523 PAZA 1 +MEYRA 3691 -7537 KZDC 1 +MEYRS 3848 -10746 KZDV 1 +MEZAB 3158 150 DAAA 1 +MEZCA 2132 -10265 MMEX 1 +MEZIN 4502 420 LFMM 1 +MF 571 930 FCCC 3 +MF 3434 7351 OPLR 3 +MF 5603 3963 UUWV 3 +MFD 4087 -8259 KZOB 1 +MFE 2617 -9824 KZHU 1 +MFI 4464 -9019 KZMP 1 +MFV -700 14465 AYPY 1 +MG -2190 -15791 NCMG 5 +MG 1587 -6127 TTZP 5 +MG -1566 4634 FMMM 5 +MG 4617 1456 LJLJ 5 +MG -1522 2315 FLFI 5 +MGA 1214 -8617 MHTG 3 +MGA 2629 4721 OBBB 3 +MGA 3681 -437 LECS 3 +MGM 3222 -8632 KZTL 1 +MGN 929 -7485 SKEC 1 +MGNUM 4764 -12231 KSEA 1 +MGR 5340 5876 USCC 2 +MGR 3108 -8380 KZJX 2 +MGW 3956 -7986 KZOB 1 +MH -1038 -16100 NZZO 3 +MH -584 14431 AYPY 3 +MH 5645 5913 USSS 3 +MHE 4378 -9804 KZMP 1 +MHERY -1400 -6518 SLLF 1 +MHF 2955 -9475 KZFW 1 +MHK 3915 -9667 KZKC 1 +MHM 6388 -15232 PAZA 1 +MHN 3986 422 LECB 1 +MHS 1932 9791 VTBB 1 +MHT 4287 -7137 KZOB 1 +MHV -330 -7994 SEGU 2 +MHV 5124 649 EDDL 2 +MI 3592 13960 RJTG 3 +MI -4587 17032 NZDN 3 +MI 5507 5707 UWUU 3 +MIA -3423 14209 YMMM 3 +MIA 2171 9598 VYVY 3 +MIA 1451 12102 RPHI 3 +MIADA 2485 5496 OMAE 1 +MIAMI 3655 -8362 KZTL 1 +MIB 4842 -10137 KZMI 1 +MIBAR -15 -8146 SEGU 1 +MIBAS -3078 -7029 SCEZ 1 +MIBBY 3272 -11689 KMYF 1 +MIBEE 3446 6968 OAKB 1 +MIBEN 1071 -7434 SKEC 1 +MIBER 3128 -9454 KZHU 1 +MIBNA 6008 -8000 CZWG 1 +MIBNO 6058 -6253 CZUL 1 +MIBSA 2290 6023 OOMM 1 +MIBSI 2369 5792 OOMM 1 +MIBTI 5144 -12121 CZVR 1 +MIC 5431 1101 EDDV 1 +MICAH 4016 -7745 KZNY 1 +MICAL -25 -5157 SBAZ 2 +MICAL 4122 -7385 KZNY 2 +MICAS -1422 -6556 SLLF 2 +MICAS 2213 -7245 KZMA 2 +MICCO 3159 -11009 KFHU 1 +MICES 2851 -8237 KMCO 1 +MICEY -1484 13281 YBBB 1 +MICHE 4526 -7372 CZUL 1 +MICKA 6604 -16133 PABL 1 +MICKE 3478 -9214 KLIT 1 +MICKK 3303 -8049 KNBC 1 +MICKX 2839 -8119 KMCO 1 +MICKY 3541 13988 RJTT 2 +MICKY 3997 -8167 KZID 2 +MICNO 742 15234 KZKK 1 +MICOL 3927 -9651 KMHK 1 +MICRA 3796 -12264 KZOA 1 +MICRO 3018 -9230 KZHU 1 +MID 2094 -8966 MMID 2 +MID 5105 -63 EGTT 2 +MIDAI 3161 13137 RJTG 1 +MIDAL -6000 -6208 SAVU 1 +MIDAN 3292 3849 OJAC 1 +MIDAT -4037 16300 NZZO 1 +MIDAY 3858 -10472 KCOS 1 +MIDCO 3944 -8139 KPKB 1 +MIDDS 3367 -11793 KZLA 1 +MIDEE 3522 -9612 KZFW 1 +MIDGE 4445 -10585 KZDV 1 +MIDLE 4141 -9391 KZMP 1 +MIDMO 3710 5902 OIIX 1 +MIDNI -295 3994 HKNA 1 +MIDOH 3465 13560 RJOO 1 +MIDOX 3132 11588 ZSHA 1 +MIDRA 2952 -10850 MMTY 1 +MIDRE 3698 -7678 KPHF 1 +MIDRI -1343 5200 FMMM 2 +MIDRI 2639 4372 OEGS 2 +MIDSI 2670 5191 OBBB 1 +MIDST 4097 -7843 KZOB 1 +MIDSU 2840 -10653 MMTY 1 +MIDSY 2696 -8042 KZMA 1 +MIDVI 5042 -10582 CYCY 1 +MIE 4024 -8539 KZID 1 +MIERA 3496 -10611 KZAB 1 +MIFEV 3902 -9478 KIXD 1 +MIFFI 2988 -9555 KZHU 1 +MIFFY 4035 -7983 KAGC 1 +MIFJU 3688 -8179 KZTL 1 +MIFLN 3989 -7496 KPHL 1 +MIGAH 3452 6941 OAKB 1 +MIGAN 472 -7331 SKED 2 +MIGAN 6221 -15322 PAZA 2 +MIGAX -1603 13445 YBBB 1 +MIGDE 3197 -9544 KZFW 1 +MIGED -40 -1751 GOOO 2 +MIGED 860 -6342 SVZM 2 +MIGEE 4360 -11632 KBOI 1 +MIGEL 1505 12105 RPHI 1 +MIGET 4129 -7886 KZOB 1 +MIGHT 1817 -6632 TJZS 1 +MIGIS -1246 -17088 NSFF 1 +MIGKY 6474 -15629 PAGA 1 +MIGLE 4835 -12239 KZSE 1 +MIGLI 4953 -5825 CZQX 1 +MIGMA 2284 5146 OBBB 1 +MIGMI 3377 4546 ORBB 1 +MIGOL 3076 12370 ZSHA 1 +MIGOP 2521 8879 VGFR 1 +MIGRO 6474 13711 UEHM 1 +MIGTE 3595 -9572 KTUL 1 +MIGTO 5217 751 EDGG 2 +MIGTO 4887 5464 UATT 2 +MIGUG 1527 11400 VVTS 1 +MIGUS -4246 -6451 SAVF 1 +MIHAL 4196 -8987 KZAU 1 +MIHAR 3871 14159 RJST 1 +MIIKE 4488 -6893 KBGR 1 +MIILS 4687 -6705 CZUL 1 +MIJ 4019 -11292 KZLZ 1 +MIJUN 2456 12541 RORG 1 +MIKAG 2654 9342 VECF 1 +MIKAN 6143 -16067 PALG 1 +MIKAT -1568 -14880 NTTT 1 +MIKBE 2902 -8100 KDAB 1 +MIKDI 4049 7189 UTFF 1 +MIKDO 4285 7176 UAAA 1 +MIKEE 3381 -8491 KFTY 1 +MIKEJ 3863 -7758 KIAD 1 +MIKEL -3860 15753 YBBB 2 +MIKEL 5428 -486 EGPX 2 +MIKER -3792 17562 NZZC 1 +MIKES 2959 12575 RORG 1 +MIKET 5443 9207 UNKL 1 +MIKEY 2098 -15638 PHOG 1 +MIKIE 4160 -8376 KTOL 1 +MIKIN 1934 11811 RPRP 1 +MIKKI 3593 12893 RKTN 1 +MIKLA 6385 -1757 BIRD 1 +MIKLE 3098 -9207 KZHU 1 +MIKMA -16 1466 FCCC 1 +MIKNA 5791 1592 ESMM 1 +MIKNO 4203 6820 UAII 1 +MIKOK 526 -5430 SMPM 1 +MIKOP -1785 -15166 NTTT 1 +MIKOS 3070 10296 ZPZP 1 +MIKOV 4878 1662 LKAA 1 +MIKRA 3701 14008 RJTG 1 +MIKRO 5542 817 EKDK 1 +MIKRU 4368 755 LFMM 1 +MIKSA 5127 7871 UASP 1 +MIKSE 3641 -12000 KNLC 1 +MIKSI 5620 1159 EKDK 1 +MIKSO 4202 1219 LIRF 1 +MIKUS 1042 -7930 MPZL 1 +MIKWA 5785 -11471 CZEG 1 +MIKYY 1577 14128 KZAK 1 +MIL 3675 2452 LGGG 2 +MIL -90 13129 WAAZ 2 +MILAD 3203 3107 HECC 1 +MILAM 5531 -16190 PAZA 1 +MILAN 3379 13833 RJTG 2 +MILAN 3936 -8532 KZID 2 +MILAR 4070 -12229 KRDD 1 +MILAS 3717 2764 LTBB 1 +MILAT -426 12191 WAAZ 2 +MILAT 730 -7939 MPZL 2 +MILAX -897 -7695 SPIM 1 +MILBA 3695 3648 LTAA 1 +MILBE 3889 -7688 KADW 1 +MILBO 624 431 DNKK 1 +MILCY 3795 -10008 KDDC 1 +MILED -2018 -4100 SBBS 1 +MILEJ 2774 -8218 KTPA 1 +MILEN 3290 -8161 KZJX 1 +MILER 3222 -8540 KZTL 1 +MILES 2625 -8170 KZMA 1 +MILET 2873 -9880 KZHU 1 +MILGI 5120 613 ETNG 1 +MILGO 4730 1509 LOVV 1 +MILGU 5157 1303 EDWW 1 +MILID 4251 -7504 KZBW 1 +MILIE 3133 -8117 KZJX 1 +MILIS 4103 977 LIEO 2 +MILIS 4211 -7131 KZBW 2 +MILIV -1655 13390 YBBB 1 +MILIX -1533 -4878 SBBS 1 +MILKA 4783 962 EDMM 1 +MILKE 4035 -7967 KAGC 1 +MILKI 3570 -11368 KZLA 1 +MILKY 3655 14044 RJTG 2 +MILKY 4141 -10514 KZDV 2 +MILLA -3822 14589 YMMM 1 +MILLE 2593 -7372 KZNY 1 +MILLR 3407 -11251 KLUF 1 +MILLS 4924 -12290 CYVR 1 +MILLT 4725 -12231 KSEA 1 +MILLZ 3606 -8465 KTYS 1 +MILME 2812 -8064 KCOF 1 +MILNE 2766 -8268 KMCF 1 +MILNI 4730 866 LSZH 1 +MILNO 4290 921 LFMM 1 +MILNR 3998 -8222 KZOB 1 +MILNY 2945 -9645 KIAH 1 +MILOA 3368 -9770 KZFW 1 +MILOD 4678 -9183 KDLH 1 +MILOE 3229 -7794 KZJX 1 +MILOK 1529 -6588 TJZS 1 +MILOL -1151 -6527 SLLF 1 +MILOX 3365 13657 RJTG 1 +MILPA 4630 588 LFMM 2 +MILPA 2249 -10054 MMEX 2 +MILRR 4601 -9427 KZMP 1 +MILSI 6053 2611 EFHK 1 +MILSO 4542 6077 UAOO 1 +MILSS 4326 -9499 KZMP 1 +MILSY 2647 -7973 KZMA 1 +MILTA -1714 -4151 SBRE 2 +MILTA 5769 2146 EVRR 2 +MILTI 2087 -15811 PHIK 1 +MILTO -1746 -4506 SBBS 2 +MILTO 4432 -9065 KZMP 2 +MILTS 4223 -8534 KBTL 1 +MILTT 4227 -7105 KBOS 1 +MILUE 3707 -7697 KZDC 1 +MILUM 4122 -7305 KBDR 1 +MILUX 625 -5400 SMPM 1 +MILWO 4030 -7939 KZOB 1 +MILYR 2844 -8223 KMCO 1 +MILZY 1929 16652 PWAK 1 +MIMAE 3694 -7609 KNGU 1 +MIMAR 2362 9001 VGFR 1 +MIMAS 0 -14245 NTTT 1 +MIMBA 1308 839 DRRR 1 +MIMBI 5155 -169 EGTT 1 +MIMBO 4157 -1138 LPPC 1 +MIMDA 5575 810 EKDK 1 +MIMDI 3660 -122 LECS 1 +MIMET 970 -6956 SVZM 1 +MIMEX -2446 -6458 SACF 1 +MIMFA 4451 -9845 KHON 1 +MIMIC 4183 -7157 KSFZ 1 +MIMIE 3946 -7459 KACY 1 +MIMIK 200 13328 WAAZ 1 +MIMIR -2081 -4067 SBBS 1 +MIMIX -332 10762 WIIZ 1 +MIMKA 5044 6956 UACC 1 +MIMKO 4904 3121 UKBV 1 +MIMKU 5600 -1000 EGPX 1 +MIMLA 6383 2526 EFES 1 +MIMMI 2803 -7932 KPBI 1 +MIMMS 3975 -8439 KDAY 1 +MIMOD 2959 13175 RORG 1 +MIMRA 4893 4042 URRV 1 +MIMRI 4364 6381 UAOO 1 +MIMRO 3102 -905 GMMM 1 +MIMTI 554 -115 DGAC 1 +MIMTO 4185 3305 LTBB 1 +MIMUM -652 -6243 SBAZ 1 +MIMUX 1131 11110 VVTS 1 +MIMVA 5310 330 EGTT 1 +MIN 2503 5540 OMDM 1 +MINAL 531 -5453 SMPM 1 +MINAR 2383 6800 OPKR 1 +MINAS 2921 -10602 MMTY 1 +MINAT 877 9603 WMFC 1 +MINBA 1975 -1397 GOOO 1 +MINCE -2282 -4839 SBCW 2 +MINCE 4216 -8706 KZAU 2 +MINCO 2851 -8130 KMCO 1 +MINCY 2491 -7732 MYNN 1 +MINDA 892 -6016 SYGC 2 +MINDA 1447 12045 RPRP 2 +MINDI 4514 404 LFMM 2 +MINDI 4400 -9126 KZAU 2 +MINDO -6 -7912 SEGU 2 +MINDO 3063 -8915 KZHU 2 +MINEE 2812 -8174 KZMA 1 +MINEO 4177 -7652 KZNY 1 +MINER 901 -8232 MPZL 2 +MINER 4070 -8121 KZOB 2 +MINES 3603 -8447 KZTL 1 +MINET -2995 17080 NZZO 1 +MINEY 3596 -11490 KLAS 1 +MINGA 4817 946 EDGG 1 +MINGG 3513 -9696 KZFW 1 +MINGI 3522 -11880 KBFL 1 +MINGO 4385 -9241 KZST 1 +MINGS 4206 -7274 KBAF 1 +MINGU 3983 -148 LECM 1 +MINGY 3455 -11175 KZAB 1 +MINIB -232 -6700 SBAZ 1 +MINIC 3029 -8733 KNPA 1 +MINIE 3893 -7712 KDCA 1 +MINIM 3354 -8804 KZME 1 +MININ 7170 7650 UODD 1 +MINIO 1860 12082 RPHI 1 +MINIT 1605 7600 VABF 1 +MINKA 4082 886 LIRR 1 +MINKS 4037 -7428 KZNY 1 +MINNE 4525 -12303 KZSE 1 +MINNG 3105 -9384 KIAH 1 +MINNI 3019 -8914 KZHU 1 +MINNK 4136 -7142 KZBW 1 +MINNM 2921 -10074 KDLF 1 +MINNT 4229 -7078 KBOS 1 +MINNY 4315 -8693 KZAU 1 +MINOE 3350 -11798 KZLA 1 +MINOK 4147 -8836 KZAU 1 +MINOR 1237 12223 RPHI 2 +MINOR 5725 7907 UNLW 2 +MINOT -2415 -4964 SBCW 2 +MINOT 3646 5511 OIIX 2 +MINOU 3566 13674 RJTG 1 +MINOW 2605 -8598 KZMA 1 +MINPA 4510 317 LFMM 1 +MINPE 3801 -11689 KZLC 1 +MINPO 4426 7827 UATT 1 +MINPU 4422 4308 URRV 1 +MINQI 4903 -206 LFRR 1 +MINRE 3437 -10334 KCVS 1 +MINSO 5226 855 EDDV 1 +MINTA 3713 -738 LPPC 1 +MINTO 3406 13132 RJTG 2 +MINTO 6487 -14872 PAZA 2 +MINTT 3671 -11510 KLSV 1 +MINTU 4434 1470 LDZO 1 +MINUG -463 -5961 SBAZ 1 +MINUS 3710 -8727 KBNA 1 +MINVI 4113 -515 LECM 1 +MINVO 1206 -666 GOOO 1 +MINWI 3255 7155 OPKR 1 +MINZA 3403 -11764 KLAX 1 +MIOLA 3548 -8940 KZME 1 +MIP 4102 -7667 KZNY 1 +MIPAK 1189 9442 VOMF 1 +MIPAT -4300 -5900 SAVU 1 +MIPCY 3694 -9422 KZKC 1 +MIPIN 1510 4263 OYSC 1 +MIPKU -644 1831 FZZA 1 +MIPLE 4709 -12248 KTCM 1 +MIPLO 4560 2929 UKOV 1 +MIPMY 6643 -15846 PAZA 1 +MIPNA 1541 -915 GOOO 1 +MIPOL 2056 3836 OEJD 1 +MIPOT 5342 -11379 CYEG 1 +MIPRO 4470 2351 LRBB 1 +MIPRU 3827 -2636 LPPC 1 +MIQ 4857 1160 EDMM 2 +MIQ 1061 -6699 SVZM 2 +MIRAB 3477 6915 OAIX 1 +MIRAE 3356 12625 RKPC 1 +MIRAJ 3631 -11466 KZLA 1 +MIRAS 2525 4450 OEJD 1 +MIRBA 4472 33 LFBB 1 +MIREI 4262 14172 RJCC 1 +MIRGA 4540 6951 UADD 1 +MIRGO 5604 1200 EKDK 1 +MIRGU 4802 668 LFEE 1 +MIRIL -637 14619 AYNZ 1 +MIRIS 2006 4052 OEJD 1 +MIRKE 3935 -11861 KNFL 1 +MIRLE 3369 -11712 KRIV 1 +MIRLO -353 -7825 SEGU 1 +MIRLU 4793 1714 LHCC 1 +MIRMA 5642 2216 EYVL 1 +MIROE 3620 -9577 KTUL 1 +MIRON 4672 2704 LRBB 2 +MIRON -602 5284 FSSS 2 +MIROR 3753 -9780 KZKC 1 +MIROS -1563 3400 FQBE 2 +MIROS 6227 6402 USHB 2 +MIROU 3725 12648 RKSI 1 +MIROV -1000 5260 FMMM 1 +MIROX 1824 -6882 MDCS 1 +MIROY 4032 -7836 KZOB 1 +MIRPE 3213 -8145 KSAV 1 +MIRPO 4263 -216 LECM 1 +MIRSA 4282 975 LFMM 1 +MIRSO 4648 1584 LJLA 1 +MIRTH 3728 -9391 KZKC 1 +MIRTY 3582 -8124 KHKY 1 +MIRUN 2507 5643 OMFJ 1 +MIRVO 5339 1592 EPWW 1 +MIRXE 3893 -10841 KZDV 1 +MIRYM 4712 -12278 KTCM 1 +MIRZO 3953 6992 UTDD 1 +MIS 3193 4933 OIIX 4 +MIS 4070 14138 RJTG 4 +MIS 3234 1505 HLLL 4 +MIS -1069 15283 AYPY 4 +MISAK 3309 13742 RJTG 1 +MISAM 2190 4003 OEJD 1 +MISAN 1050 10605 VVTS 2 +MISAN 1500 4409 OYSC 2 +MISAS 1849 -9592 MMEX 1 +MISAX 5050 -9000 CZWG 1 +MISBA 6757 1493 ENOB 1 +MISBI 5590 1267 EKMM 1 +MISCH -3776 14468 YMML 2 +MISCH 4216 -8812 KORD 2 +MISDE 3401 -9850 KSPS 1 +MISEE 4831 -9901 KZMP 1 +MISEK 2795 3720 OEJD 1 +MISEN 3510 -11640 KZLA 1 +MISEX 2799 -10676 MMZT 1 +MISGI 4995 796 EDGG 1 +MISGO 5140 688 EDGG 1 +MISHA 4171 -8622 KZBN 1 +MISHI 3513 -12047 KSBP 1 +MISHL 4194 -8784 KORD 1 +MISIE 3362 -11755 KSNA 1 +MISIL 2184 -15976 PHBK 1 +MISIS 2134 -8593 MMID 1 +MISIT -3260 14963 YBBB 1 +MISKA 5119 1693 EPWW 1 +MISLE 3340 -8763 KZME 1 +MISLU 5284 8175 UNBB 1 +MISLY -3083 15589 YBBB 1 +MISMA 5664 1320 ESMM 1 +MISMI 3276 13065 RJFT 1 +MISMO 6617 2382 EFPS 1 +MISMU 6273 2594 EFES 1 +MISOA 993 -7107 SVZM 1 +MISOD 2432 5473 OMAE 1 +MISON 3750 -12189 KZOA 1 +MISOR 6987 7926 USDK 1 +MISPE 3430 7063 OAJL 1 +MISPO 4502 1008 LIMM 1 +MISRA 4299 5939 UTNN 1 +MISRI 5194 748 EDGG 1 +MISRU 800 2066 FCCA 1 +MISSB 2970 -9018 KNBG 1 +MISSE 4485 -7492 KMSS 1 +MISSI 2625 -9831 KMFE 1 +MISSN 3876 -8300 KCVG 1 +MISSR 3920 -9476 KMCI 1 +MISSY 3650 -10791 KZDV 1 +MISTI 73 1189 FCCC 1 +MISTR 4206 -7285 KBDL 1 +MISTY 3325 -8284 KZTL 1 +MISUK 2909 2911 HECC 1 +MISVA -76 991 FCCC 1 +MITAE 3957 -11947 KRNO 1 +MITAN 2889 -10568 MMTY 1 +MITAR -2788 1831 FACA 1 +MITAS 2085 -10556 MMZT 1 +MITBA 3366 1120 DTTC 1 +MITBE 5829 -13544 PAGS 1 +MITBY 3735 -9449 KJLN 1 +MITCH -2894 15098 YBBB 3 +MITCH -200 4553 FSSS 3 +MITCH 3897 -7674 KZDC 3 +MITEK 5377 -12985 CZVR 1 +MITEL 3668 -11858 KZLA 1 +MITER 3822 -7858 KZDC 1 +MITIH 6194 -14538 PAGK 1 +MITIN 2231 -10285 MMEX 1 +MITLA 3131 -1408 GMMM 1 +MITMU 5602 3343 UUWV 1 +MITNI 5124 1282 EDMM 1 +MITNO 4377 1924 LQSB 1 +MITOE 3762 -12209 KOAK 1 +MITOH 4179 -12683 KZOA 1 +MITOL 1976 -8338 MHTG 1 +MITOM 5832 -13153 CZWG 1 +MITON -194 2923 HRYR 1 +MITOS -408 13270 WAAZ 3 +MITOS -368 -7315 SPQT 3 +MITOS 3845 -1 LECB 3 +MITRE -4080 17542 NZZC 1 +MITRU 5129 1116 EDMM 1 +MITSI 5700 646 ENOS 1 +MITSO 2630 4651 OBBB 2 +MITSO 5365 -89 EGTT 2 +MITTS -2465 13767 YBBB 1 +MITUE 4331 -12451 KOTH 1 +MITUM 4065 -325 LECM 2 +MITUM 3571 -10610 KSAF 2 +MITUN 3482 10900 ZLHW 1 +MITZY 4160 -9622 KZMA 1 +MIU 1189 1313 DNKK 1 +MIURA 3508 13977 RJTT 2 +MIURA 2867 -11075 MMZT 2 +MIVAK 3599 4989 OIIX 1 +MIVAP 2507 4401 OEJD 1 +MIVAX 4744 -7016 CZUL 1 +MIVDI 5122 644 EDGG 1 +MIVIP 4719 -7026 CZUL 1 +MIVKO 4004 4862 UBBA 1 +MIVSE 4703 -12052 KZSE 1 +MIVUN 2653 5433 OIOI 1 +MIWAS 942 4043 HAAA 1 +MIWSY 4232 -10425 KTOR 1 +MIXAE 2668 -7949 KZMA 1 +MIXAN 1337 4741 OYSC 1 +MIXAT 5149 1801 EPWW 1 +MIXDI 3153 -10044 KSJT 1 +MIXEL 3446 7008 OAKX 1 +MIXES 4395 -9134 KLSE 1 +MIXIE 3273 -9317 KZFW 1 +MIXIN 4162 -9337 KZAU 1 +MIXKO 3796 -8554 KZID 1 +MIXNN 3925 -7734 KZDC 1 +MIXOL 2409 5950 OOMM 1 +MIXON 1651 4349 OYSC 1 +MIXUE 4215 -7720 KELM 1 +MIXUN 2117 -8720 MMID 1 +MIXUP 4252 -12200 KZSE 1 +MIYAA 1402 10046 VTBD 1 +MIYDA 3674 -9465 KZKC 1 +MIYEC 2370 -1298 GOOO 1 +MIYKU 3899 -9061 KSTL 1 +MIYOS 3910 -8672 KBMG 1 +MIZAR 4183 -8404 KZOB 1 +MIZKI 3431 13451 RJTG 1 +MIZLU 3202 -8120 KSAV 1 +MIZNR 4421 -10659 KZLC 1 +MIZOU 4669 -9225 KDLH 1 +MIZRE 3700 -11937 KZOA 1 +MIZZA 3950 -8446 KZID 1 +MIZZE 3183 -8935 KZME 1 +MIZZI 6437 -14551 PAEI 1 +MIZZU 3859 -9250 KZKC 1 +MJ 4344 522 LFMM 2 +MJ 2733 6814 OPKR 2 +MJE 3412 13950 RJTG 1 +MJF 3307 -9606 KZFW 1 +MJL -2311 -7044 SCFZ 1 +MJQ 4365 -9499 KZMP 1 +MJV 3944 276 LECB 1 +MJZ -3269 -6216 SACU 1 +MK -2117 14919 YBBB 5 +MK 2538 9736 VYMK 5 +MK -2014 -15735 NCMK 5 +MK 772 860 DNKK 5 +MK 5332 15753 UHPP 5 +MKA 4052 2298 LGTS 1 +MKATE 3811 -8570 KSDF 1 +MKAYE 2999 -9492 KIAH 1 +MKB -79 10028 WIIZ 1 +MKE -852 14042 WABZ 2 +MKE 4256 14196 RJCC 2 +MKG 2360 11964 RCAA 2 +MKG 4317 -8604 KZAU 2 +MKGEE 3392 -11863 KLAX 1 +MKILY 3198 2233 HLHL 1 +MKITA 4140 -8669 KORD 1 +MKK 2114 -15717 PHZH 1 +MKL 4282 4765 URRV 2 +MKL 3560 -8891 KMEM 2 +MKLEE 2716 -8029 KZMA 1 +MKN 3744 2534 LGGG 1 +MKNLY 6276 -15044 PANC 1 +MKP 4036 -7978 KZOB 1 +MKPDG 4598 -8345 KZYZ 1 +MKR 4052 2297 LGTS 1 +MKS -504 11953 WAAZ 2 +MKS 3319 -8003 KZTL 2 +MKT 2093 9591 VYVY 2 +MKT 4422 -9391 KZMP 2 +MKTKT 4294 -7893 KZOB 1 +MKYDG 2661 -8078 KPBI 1 +ML -3766 14484 YMMM 4 +ML 4762 -7033 CZUL 4 +ML 5632 1046 EKAH 4 +ML 5625 7395 UNOO 4 +MLA 4113 17 LECB 1 +MLB 2811 -8064 KZMA 1 +MLBSO 2779 -8053 KZMA 1 +MLC 3485 -9578 KZFW 1 +MLD 5236 49 EGUN 2 +MLD 4220 -11245 KZLC 2 +MLE 419 7353 VRMF 1 +MLF 3836 -11301 KZLC 1 +MLG -3549 -6958 SAEU 1 +MLHOF 4482 -9430 KSTP 1 +MLK 956 3165 HSSM 1 +MLKIN 4034 -8018 KPIT 1 +MLL 3531 -296 LEMG 1 +MLLER 2393 -6825 KZMA 1 +MLM 1984 -10104 MMEX 1 +MLN 4846 281 LFPV 1 +MLO -3234 -5422 SUEO 1 +MLP 4746 -11565 KZSE 1 +MLS 4638 -10595 KZLC 1 +MLSAP 2564 -7418 KZMA 1 +MLT 2015 11067 ZGSA 3 +MLT 3582 1453 LMML 3 +MLT 4559 -6852 KZBW 3 +MLU 3252 -9204 KZFW 1 +MLV -1186 -7294 SPIM 1 +MLY 1793 -7678 MKJK 1 +MM 1644 9766 VYMM 3 +MM 5665 -11134 CZEG 3 +MM 4088 -7433 KZMU 3 +MMB 3634 -9988 KZKC 1 +MMD 4939 512 LFFF 1 +MMDUQ 2726 -8191 KZMA 1 +MMI 3539 -8456 KZME 1 +MMJ 4049 -8019 KZOB 1 +MML 1296 7492 VOMF 2 +MML 4445 -9582 KZMP 2 +MMM 3677 -11428 KZLA 1 +MMT 3392 -8080 KZJX 1 +MMV 1299 8017 VOMF 1 +MN 6530 -1438 BIEG 2 +MN 5817 5498 USPP 2 +MNA 3056 286 DAAA 1 +MNARD 3181 -8197 KZJZ 1 +MNATE 2498 -8052 KZMA 1 +MNB 3970 6695 UTSS 1 +MNDEZ 2358 -6875 KZMA 1 +MNE 4836 1168 EDDM 1 +MNF 3699 -9171 KZKC 1 +MNFRD 3545 -8983 KNQA 1 +MNG -3689 14519 YMMM 1 +MNI -615 14366 AYPY 2 +MNI 3359 -8021 KZTL 2 +MNL 6112 -14635 PAZA 1 +MNM 4518 -8765 KZMP 1 +MNN 4062 -8307 KZOB 1 +MNNB 4305 7440 UAFM 1 +MNNDY 2559 -8081 KMIA 1 +MNOLO 1834 -6280 TJZS 1 +MNR 4734 1940 LHBP 1 +MNS 5388 2802 UMMM 3 +MNS -304 -6005 SBAZ 3 +MNS 4307 7452 UAFM 3 +MNV -1999 2339 FBGR 2 +MNV -93 -8066 SEGU 2 +MNW 4837 1191 EDDM 1 +MNZ 3162 -9815 KZFW 1 +MO 5128 -8063 CZYZ 3 +MO -4153 -7310 SCTE 3 +MO -4550 16772 NZZC 3 +MOAKS 3930 -8420 KZID 1 +MOANA 1997 -15627 PHZH 1 +MOANS 2791 -8175 KMCO 1 +MOATS 3562 -7909 KZDC 1 +MOATT 5803 -5993 CZQX 1 +MOAWK 4275 -7985 CZYZ 1 +MOBAB 2018 5674 OOMM 1 +MOBAD 2771 5734 OIIX 1 +MOBAT -407 4027 HKNA 1 +MOBBS 4213 -7326 KZBW 1 +MOBBY 3926 -8836 KZKC 1 +MOBEE 3260 -8683 KZTL 1 +MOBES 2052 4099 OEJD 1 +MOBET 2674 5615 OIIX 1 +MOBIE 3308 -11230 KPHX 1 +MOBIK 4980 -12497 CYQQ 1 +MOBIL 4424 -12280 KZSE 1 +MOBIS 2985 4708 ORBB 1 +MOBIT 4394 3874 URSS 1 +MOBLE 4195 -8706 KZAU 1 +MOBLI 4478 2658 LROP 1 +MOBLO 4581 672 LFMM 1 +MOBLU 4420 2945 LRBB 1 +MOBME 3295 -11582 KZLA 1 +MOBOE -7777 16630 NZWD 1 +MOBON 2774 5542 OIIX 1 +MOBRA 4586 2482 LRLR 1 +MOBRE 2099 -15623 PHOG 1 +MOBRY 5577 -12175 CZEG 1 +MOBSA 5221 845 EDVV 1 +MOBSE 3285 -8379 KZTL 1 +MOBUE 2792 -8245 KMCF 1 +MOCAT 3899 -9469 KMCI 1 +MOCCA 3655 -8232 KZTL 1 +MOCEL 4002 -8863 KZAU 1 +MOCHA 5955 -137 EGPX 2 +MOCHA 5451 -13302 PAZA 2 +MOCHO -3829 -7034 SAEU 3 +MOCHO -1873 12557 YBBB 3 +MOCHO 5833 -15165 PAZA 3 +MOCJU 6487 -15750 PAGA 1 +MOCKS 2984 -9448 KZHU 1 +MOCOS 3213 13090 RJTG 1 +MOCTU 4120 -10455 KZDV 1 +MOCUK 2109 -8934 MMID 1 +MOCXE 2990 -9001 KNEW 1 +MOD 3763 -12096 KZOA 1 +MODAD 3259 3869 OJAC 1 +MODAS 4830 -6873 CZUL 1 +MODAT 1010 -6093 TTGC 1 +MODDS 5989 -14733 PAZA 1 +MODDY 4936 -12284 CZVR 1 +MODEE 3811 -7673 KNHK 1 +MODEK 3666 5257 OIIX 1 +MODEL 3773 -7669 KZDC 1 +MODEM 4173 -8490 KZAU 1 +MODGE 3769 -9993 KDDC 1 +MODGO 6045 -767 EGPX 1 +MODIK 3347 3902 ORBB 1 +MODIL 3782 4969 OIIX 1 +MODNY 3724 -9243 KZKC 1 +MODOE 2695 -8068 KZMA 1 +MODOL 2714 -10402 MMTY 1 +MODON 851 9862 VTSP 1 +MODOT -1500 5559 FIMM 1 +MODRA 4301 1959 LYBA 1 +MODRU 5102 609 EDGG 1 +MODSE 3675 -11967 KFAT 1 +MODUC 3808 -8987 KZKC 1 +MODUL 4360 -7952 CYYZ 1 +MODUN 4620 11168 ZMUB 1 +MODUS 2519 5549 OMDB 1 +MODUX 1695 -6300 TJZS 1 +MOE 3407 13956 RJTQ 2 +MOE -206 14743 AYPY 2 +MOEEE 4166 -6953 KZBW 1 +MOEER 705 15809 PTPN 1 +MOEMO 2701 -8148 KRSW 1 +MOFAT 4918 -7300 CZUL 1 +MOFER 4128 -11262 KSLC 1 +MOFHU 941 16748 PKRO 1 +MOFIT 4655 -10029 KZMP 1 +MOFOF 6038 -15227 KZAN 1 +MOFTA 6488 -14773 PAFA 1 +MOG 4173 -12248 KZOA 1 +MOGAG 5126 -8226 CZYZ 1 +MOGAL 3914 -10469 KCOS 1 +MOGAN 1804 -7040 MDCS 2 +MOGAN 3073 -9168 KZHU 2 +MOGAR 2158 3917 OEJN 1 +MOGAT -1559 3885 FQBE 1 +MOGBA 3056 -976 GMMM 1 +MOGDU 201 4529 HCSM 1 +MOGEL 2420 -9902 MMTY 1 +MOGEM 1345 4476 OYSC 1 +MOGIL 3813 320 LECB 1 +MOGIS 4807 13835 UHSS 1 +MOGLE 1404 14313 KZAK 1 +MOGLI 5231 -27 EGTT 1 +MOGLO 5550 -1400 EISN 1 +MOGLU 5913 1177 ESAA 1 +MOGNI 856 -2684 GOOO 1 +MOGOK 2185 5671 OOMM 1 +MOGON 2765 4477 OEJD 1 +MOGOS 647 -7305 SKED 1 +MOGOT 5104 -11420 CYYC 1 +MOGPE 3031 -8457 KTLH 1 +MOGRE 4361 -8381 KMBS 1 +MOGRI 5083 3422 UKBV 1 +MOGSA 1469 -2021 GVSC 1 +MOGTI 4739 1072 LOVV 1 +MOGUD -258 5285 FSSS 1 +MOGUL 4172 -7201 KZBW 1 +MOGUS 4929 -12255 CZVR 1 +MOGWI 3068 -9843 KZHU 1 +MOGYU 3756 -9020 KZKC 1 +MOHAK 3278 -11397 KZAB 1 +MOHEE 3965 -7508 KZDC 1 +MOHNI 5990 2559 EFES 1 +MOHWK 4414 -12295 KZSE 1 +MOIDD 3870 -9026 KSTL 1 +MOINT 4125 -11243 KZLC 1 +MOISE 4106 -7350 KZBW 1 +MOIST 4166 -10512 KZDV 1 +MOIWA 4293 14122 RJTG 1 +MOJ 4294 1958 LYBA 2 +MOJ 3871 -903 LPMT 2 +MOJOB 3779 -9026 KZKC 1 +MOJUY 4620 -11901 KZSE 1 +MOJVL 4072 -11397 KENV 1 +MOK 2138 95 DAAA 2 +MOK -640 15355 AYPY 2 +MOKAB 3402 4685 OIIX 1 +MOKAC 3682 -11361 KZLA 1 +MOKAD -445 4021 HKNA 2 +MOKAD 4678 3135 UKOV 2 +MOKAK -2270 1834 FYWH 1 +MOKAT 2093 117 DAAA 1 +MOKDI 4496 317 LFMM 1 +MOKDO 3861 -2692 LPLA 1 +MOKER -3917 17675 NZZC 1 +MOKET 5331 13142 UHBP 1 +MOKEY 3477 -7656 KZDC 1 +MOKIB 3442 -687 GMME 1 +MOKIP 4645 509 LFMM 1 +MOKIR 3134 -761 GMMM 1 +MOKIS 3528 2677 LGGG 1 +MOKIY 4547 -12273 KZSE 1 +MOKKA 3429 -7879 KZJX 1 +MOKLA 630 858 DNKK 1 +MOKLI 3707 12734 RKSO 1 +MOKNI 5765 1507 ESMM 1 +MOKNO 4944 162 LFPB 1 +MOKOD 1641 -1343 GOOO 1 +MOKOM 4998 617 EBLX 1 +MOKOR 4701 -201 LFRR 1 +MOKOS 5051 1936 EPWW 1 +MOKPE 3216 -9381 KZFW 1 +MOKRI 3316 -917 GMMM 1 +MOKTO 4061 1717 LIBB 1 +MOKUM 5448 609 EHAA 1 +MOKUN 4245 1848 LDZO 1 +MOKUP 4710 -144 LFBB 1 +MOL 3790 -7911 KZDC 1 +MOLAB 766 -312 DIDI 1 +MOLAD 3927 5890 UTAA 1 +MOLAG 6853 9861 UOOO 1 +MOLAK 5461 -951 EISN 1 +MOLAM 192 2983 FZZA 2 +MOLAM 3619 1354 LMMM 2 +MOLAR 3855 160 LEIB 1 +MOLAX 4627 2608 LRLR 1 +MOLBE 3957 -11981 KRTS 1 +MOLBI -3435 -5551 SUEO 1 +MOLDS 4221 -7305 KZBW 1 +MOLEB 7022 17315 UHMM 1 +MOLEG 6017 2882 ULLL 1 +MOLEK 4829 306 LFFF 1 +MOLEN 4406 451 LFTW 2 +MOLEN 3800 -12309 KZOA 2 +MOLGA -3404 12002 YMMM 1 +MOLGO 1816 7339 VABF 1 +MOLGU 2985 11997 ZSCH 1 +MOLID 4661 2729 LRBB 1 +MOLIE 2803 -8231 KPBI 1 +MOLIK 4437 3945 URRV 1 +MOLIL 5259 1800 EPWW 1 +MOLIN 3900 -469 LECM 1 +MOLIX 5282 307 EGTT 1 +MOLKA 2666 12400 RCAA 1 +MOLKE 3259 -9752 KZFW 1 +MOLLE -281 -7945 SEGU 1 +MOLLI 3869 14122 RJST 1 +MOLLN 3976 -8586 KZID 1 +MOLLY 400 12372 RPHI 2 +MOLLY 3206 -10672 KZAB 2 +MOLNA 4656 2414 LRBB 1 +MOLNE 4154 -7386 KSWF 1 +MOLOC 1503 -7003 TNCF 2 +MOLOC 1100 12351 RPHI 2 +MOLOK 5812 2203 EETT 1 +MOLON 6930 1865 ENDU 1 +MOLOW 4455 -9543 KZMP 1 +MOLRA -1843 -4372 SBBS 1 +MOLRE 5836 -13467 PAJN 1 +MOLTA 3020 7260 OPLR 1 +MOLTI -1639 -4724 SBBS 1 +MOLTS 2591 -8039 KSMA 1 +MOLTT 3466 -11820 KZLA 1 +MOLUB 5956 7649 UNNT 1 +MOLUD 5634 1227 EKDK 1 +MOLUE 4418 -8847 KZMP 1 +MOLUS 4644 668 LSAG 1 +MOLUT 5521 14293 UHSH 1 +MOLUX 4131 1481 LIRR 1 +MOLVA -2196 -4577 SBBS 1 +MOMAN -1216 13090 YPDN 1 +MOMAR 3352 -11594 KZLA 1 +MOMAS 3932 -802 LPPC 1 +MOMAX -646 2824 FZZA 1 +MOMBE 4145 -8178 KCLE 1 +MOMBO -1000 -14643 NTTT 1 +MOMDA -2121 -4521 SBBS 1 +MOMER 4573 2772 LRBB 1 +MOMES 5320 13609 UHMM 1 +MOMIK 4599 2123 LRBB 1 +MOMIL 4655 455 LFMM 1 +MOMIN 5311 -939 EINN 1 +MOMIP 5412 8340 UNBB 1 +MOMMA -600 7235 VRMF 1 +MOMOK 5217 1440 EDWW 1 +MOMPA 3084 12992 RJTG 1 +MOMTA -3000 17972 NZZO 1 +MOMTE 3450 -9207 KZME 1 +MOMUK 4784 1000 EDUU 1 +MOMUL 4126 6667 UAII 1 +MON -4143 -7309 SCTR 4 +MON -614 15333 AYPY 4 +MON 3575 1075 DTTC 4 +MON 3356 -9172 KZME 4 +MONAB 5054 4257 UUWV 1 +MONAG 7000 7528 USDK 1 +MONAH 4306 -8935 KMSN 1 +MONAK 5495 1231 EKDK 1 +MONAL -362 1248 FCCC 1 +MONAN 956 2367 FCCC 1 +MONAT 3716 -7963 KZDC 1 +MONAX 5052 782 EDUU 1 +MONBO 1450 11343 VVTS 1 +MONCA 4178 -178 LEZG 1 +MONCE 4870 644 LFEE 1 +MONCK 4308 -7789 KZOB 1 +MONDA 2535 8644 VECF 1 +MONDI 4115 -7220 KGON 1 +MONEB 4463 925 LIMM 1 +MONED 5661 9099 UNKL 1 +MONEE 4324 -8446 KZOB 1 +MONEG 5261 6731 UACP 1 +MONES 3842 -12276 KSTS 1 +MONET 3392 -8175 KZTL 1 +MONFA 4549 1328 LDZO 1 +MONGO 3310 -10583 KHMN 1 +MONIA 3048 -8205 KZJX 1 +MONIC -1701 13206 YBBB 2 +MONIC -173 -6323 SBAZ 2 +MONID 4497 1631 LQSB 1 +MONIE 1435 14511 KZAK 1 +MONIK 3834 1845 LIMM 1 +MONIL 5276 375 EHAA 1 +MONIN 4668 799 LSAS 1 +MONIX 4334 190 LFBB 1 +MONJO 3034 -8635 KVPS 1 +MONKI 3323 -10461 KROW 1 +MONKK 4522 -8067 CZYZ 1 +MONKS -3974 17657 NZZC 2 +MONKS 4255 -9475 KZMP 2 +MONKY 3337 13176 RJFO 2 +MONKY 4485 -9344 KMSP 2 +MONKZ 4188 -8780 KORD 1 +MONLA 758 -7337 SKED 1 +MONNT 3048 -9531 KZHU 1 +MONO -741 15557 AGGO 1 +MONOG 6206 15659 UHMM 1 +MONON 4083 -8692 KZAU 1 +MONOT 4808 246 LFFF 1 +MONPI 2100 14060 KZAK 2 +MONPI 2207 7600 VABF 2 +MONRY 2586 -8101 KZMA 1 +MONSA -3435 -5618 SUEO 1 +MONTE 995 -8431 MROC 3 +MONTE 2388 -9988 MMTY 3 +MONTE 3354 -9590 KZFW 3 +MONTK 4081 -7101 KZBW 1 +MONTO 0 6555 VABF 2 +MONTO 3922 -450 LECM 2 +MONTS 3821 -8142 KZID 1 +MONTT 4118 -7140 KZNY 1 +MONTU 4693 -115 LFRR 1 +MONTY 5289 -317 EGTT 2 +MONTY 3758 -7907 KLYH 2 +MONUK 1727 -1335 GOOO 1 +MONUR 3864 -900 LPPT 1 +MONUV 3612 2350 LGGG 1 +MONWR 2222 9509 VYMY 1 +MOOCE 4957 1155 EDMM 1 +MOOCH 4196 -9590 KSUX 1 +MOODS 3856 -9004 KZKC 1 +MOODY 4528 -7575 CZQX 2 +MOODY 3138 -9749 KZFW 2 +MOOED 3353 -8859 KZME 1 +MOOKY 2611 -8236 KZMA 1 +MOOLO -2683 15336 YBBB 1 +MOONI 4163 -7332 KZBW 1 +MOONN 4237 -8245 CZTW 1 +MOONR 4090 -9610 KOMA 1 +MOONS 2838 -8035 KZMA 1 +MOONY 3714 -12157 KSJC 1 +MOORR 4994 -11904 CZVR 1 +MOORY 3348 -9049 KZME 1 +MOOSE -3888 17663 NZZC 2 +MOOSE 3431 -9746 KDFW 2 +MOOTO 5388 -11370 CZEG 1 +MOOUR 3871 -7632 KTEB 1 +MOOVI -2791 15329 YBBB 1 +MOOVY 4071 -7556 KABE 1 +MOOZE 5534 -12122 CZEG 1 +MOP 4362 -8474 KZMP 1 +MOPAC 1812 -2405 GVSC 1 +MOPAD 656 441 DNKK 1 +MOPAL 1130 -842 GLRB 1 +MOPAN 4825 815 EDGG 1 +MOPAS 4244 103 LECB 1 +MOPAT 5150 -709 EGTT 1 +MOPDA -1966 -4480 SBBS 1 +MOPDE 3879 -7686 KADW 1 +MOPED 3557 -8090 KZTL 1 +MOPEN 6118 1436 ESES 1 +MOPER 4143 -8779 KZAU 1 +MOPES 5989 4734 ULWW 1 +MOPET -2338 11887 YMMM 1 +MOPIL 5015 411 LFFF 1 +MOPIM -761 -4840 SBAZ 1 +MOPIO 4274 -12307 KZSE 1 +MOPIP 4823 1383 LOVV 1 +MOPKE 3249 -9017 KJAN 1 +MOPME 3258 -8269 KZTL 1 +MOPOT 260 978 FCCC 1 +MOPPS 3910 -9597 KZKC 1 +MOPSE 3481 -10671 KZAB 1 +MOPUG 4616 2071 LHCC 1 +MOQ 3183 -8151 KZTL 1 +MOR -636 14325 AYPY 1 +MORAA 3271 -11666 KSAN 1 +MORAG 5275 -550 EISN 1 +MORAL 3900 -354 LECM 1 +MORAM 1409 -8901 MHTG 1 +MORAN 3909 -8150 KZID 1 +MORAS -119 -7918 SEGU 3 +MORAS 2216 -9958 MMEX 3 +MORAS 3916 -802 LPPT 3 +MORAY 3430 14600 RJTG 3 +MORAY 5808 -282 EGPX 3 +MORAY 3895 -9438 KMCI 3 +MORBY 5392 -348 EGTT 1 +MORCE 3886 -7748 KIAD 1 +MORDI 5488 -16505 PAZA 1 +MORDO -2201 -4852 SBCW 1 +MORED 4788 1302 LOVV 1 +MOREE 4088 -7434 KMMU 1 +MOREG 4639 601 LFMM 1 +MOREK 4229 2332 LBSR 1 +MOREL 155 -7588 SKED 1 +MOREN 6815 5930 ULAA 1 +MORES 4090 -8182 KZOB 1 +MORET 4428 -7262 KZBW 1 +MORGA -1828 14564 YBBB 3 +MORGA -1861 -4219 SBBS 3 +MORGA 2696 -8020 KZMA 3 +MORGE 3446 -9939 KLTS 1 +MORGI 1166 -7508 SKEC 1 +MORGS 4067 -9875 KZMP 1 +MORGY 3507 -7882 KFAY 1 +MORIB 5706 12371 UELL 1 +MORIE 3004 -9539 KIAH 1 +MORIK 5678 6013 USSS 1 +MORIL 4307 235 LFBB 1 +MORIN 1436 10069 VTBD 1 +MORIO 3961 14147 RJTG 1 +MORIP 3368 13542 RJTG 1 +MORIS 4245 -7103 KBED 1 +MORIT 4203 10282 ZLHW 1 +MORIZ 3506 13722 RJNA 1 +MORJA 3683 865 DTTC 1 +MORKE 2179 -15934 PHZH 1 +MORKO 4922 1703 LKAA 1 +MORLA 3688 -11991 KFAT 1 +MORLE 2998 -8988 KNEW 1 +MORLI 1068 -8062 MPZL 1 +MORLU -2437 -4915 SBCW 1 +MORLY 5750 17641 PAZA 1 +MORMA -1104 -5364 SBBS 1 +MORNA -300 16517 AUUU 1 +MORNS 4084 -7432 KTEB 1 +MOROB 4067 872 LIRR 1 +MOROG 4835 4180 URRV 1 +MOROK 4740 666 LFEE 1 +MORON 3403 -11677 KZLA 1 +MOROS 281 1572 FCCC 2 +MOROS -2226 -6041 SGFA 2 +MOROV 4128 6458 UTTT 1 +MOROW 4134 -8130 KZOB 1 +MOROX 2900 -996 GMMC 1 +MORRA 3201 -10240 KMAF 1 +MORRI 3511 -11747 KZLA 1 +MORRO -3323 -6586 SAMF 3 +MORRO -2686 15039 YBBB 3 +MORRO 433 -7426 SKED 3 +MORRT 3495 -8523 KCHA 1 +MORRY 3306 -9724 KDFW 1 +MORRZ 4156 -7399 KPOU 1 +MORSA -3367 -7500 SCEZ 2 +MORSA 2381 -10975 MMZT 2 +MORSI -4025 -2000 SAEU 1 +MORSS 3996 467 LECB 1 +MORSU 2591 12300 RCAA 1 +MORTE 3266 -8855 KNMM 1 +MORTO 4060 -7696 KZNY 1 +MORTY 3892 -7815 KDCA 1 +MORVI 2282 7083 VABF 1 +MORYS 6361 -17149 PAGM 1 +MOS 3590 14 DAAA 3 +MOS 6588 1331 ENBD 3 +MOS 6470 -16207 PAZA 3 +MOSAB 5090 949 EDGG 1 +MOSAP 7748 -7006 BGGL 2 +MOSAP 6457 -2228 BIKF 2 +MOSAT 5504 1279 EKDK 1 +MOSAV 4556 1693 LDZO 1 +MOSBI 3559 -11190 KZLA 1 +MOSBY 3872 -7744 KIAD 1 +MOSCO 4159 -9118 KZAU 1 +MOSEL 3018 -8155 KNIP 1 +MOSEN 4179 -656 LECM 1 +MOSER 3502 -10262 KZAB 1 +MOSES 3996 -7575 KZNY 1 +MOSET 4955 634 ELLX 1 +MOSEX 5192 1297 EDWW 1 +MOSEY 3871 -8538 KZID 1 +MOSIC 3940 -8114 KZID 1 +MOSIE 2645 -7983 KFLL 1 +MOSIN 5555 1280 EKDK 1 +MOSIR 5021 2278 EPWW 1 +MOSIS 4901 -721 LFRR 1 +MOSIT 4707 874 LSAZ 1 +MOSKA -5058 -5851 SAVU 1 +MOSKI 4133 -8077 KYNG 1 +MOSME 4074 -7409 KEWR 1 +MOSNA -1508 -5157 SBBS 1 +MOSOL 187 9825 WIIZ 2 +MOSOL 4950 13431 UHBP 2 +MOSON 5467 3104 UUWV 1 +MOSOP 4372 2953 LRBB 1 +MOSOS 218 2201 FZZA 1 +MOSSA 3774 -12135 KTCY 1 +MOSSE 4043 -7485 KZNY 1 +MOSSY 3031 -9320 KZHU 1 +MOSTA 857 9809 VTSP 1 +MOSTE 2821 -8062 KCOF 1 +MOSTY 3960 -8511 KZID 1 +MOSUG 5134 672 EDGG 1 +MOT 4631 750 LSAS 2 +MOT 4826 -10129 KZMP 2 +MOTAD 5521 1751 EPWW 1 +MOTAK 6357 -2253 BIKF 1 +MOTAL 4758 222 LFFF 1 +MOTAM -1200 2760 FZZA 1 +MOTAN 4341 -8640 KZAU 1 +MOTEB 5761 15205 UHMA 1 +MOTED 5944 11267 UEMO 1 +MOTEG 4168 4845 URRV 1 +MOTEK 5944 6786 USHH 1 +MOTEL 4202 -7258 KBDL 1 +MOTEM 8017 9019 ULMM 1 +MOTET 515 1387 FCCC 1 +MOTIF 4123 -8850 KZAU 1 +MOTIL 3954 -175 LECM 1 +MOTIM 4349 559 LFMM 1 +MOTIN 5818 9467 UNKL 1 +MOTIX 4832 1459 LOVV 1 +MOTKO -3912 17164 NZZO 1 +MOTLU -2144 -4811 SBBS 1 +MOTME 3946 -7960 KZOB 1 +MOTOB -2337 -4399 SBBS 1 +MOTOE 2789 -8257 KTPA 1 +MOTOK 5449 8651 UNNN 1 +MOTOM 2468 10981 ZGZU 1 +MOTOP 1376 863 DRRR 1 +MOTOR -311 -6101 SBAZ 2 +MOTOR 4581 -6998 KZBW 2 +MOTOX 5096 147 LFEE 1 +MOTPE 4319 -7157 KZBW 1 +MOTRE 3901 -7690 KADW 1 +MOTRS 6167 -16640 PACZ 1 +MOTTS 3995 -8506 KZID 1 +MOTUE 3626 -7628 KECG 1 +MOTUK 4787 582 LFEE 1 +MOTZA 3327 -9773 KFTW 1 +MOU 4671 363 LFFF 1 +MOUAB 3180 3560 OJAM 1 +MOUET 3900 733 LFMM 1 +MOULE 4262 975 LIRR 1 +MOUNA 3036 150 DAAA 1 +MOUNT 4711 -12190 KZSE 1 +MOURN 4299 -12301 KZSE 1 +MOUSE 3728 14546 RJTG 2 +MOUSE 3290 -11771 KNKX 2 +MOUTH 3936 -8626 KZID 1 +MOUZE 3012 -9694 KZHU 1 +MOV -395 3964 HKNA 2 +MOV 2696 -10147 MMTY 2 +MOVAT 4400 2902 LRBB 1 +MOVAX 5409 900 EDVV 1 +MOVDD 3766 -12145 KZOA 1 +MOVDE 4493 -9261 KZMP 1 +MOVER -2729 -5012 SBCW 2 +MOVER 3686 -12189 KZOA 2 +MOVFA 4023 -7407 KZNY 1 +MOVIL 3302 -8755 KZTL 1 +MOVIS 5722 1635 ESMM 1 +MOVIT 6637 3357 ULLL 1 +MOVOE 3530 -10177 KAMA 1 +MOWAT 3927 -7736 KZNY 1 +MOWED 3942 -8450 KZID 1 +MOWND 4538 -6666 CZQM 1 +MOWOC 3213 -9000 KJAN 1 +MOX 4557 -9597 KZMP 1 +MOXAL 6416 -1800 BIKF 1 +MOXAM 5853 1331 ESMM 1 +MOXAN -3837 -6107 SAEF 1 +MOXAS 142 -7989 SEED 1 +MOXAT -2410 -6492 SACF 1 +MOXEE 4415 -12275 KPDX 1 +MOXES -1427 -7742 SPIM 1 +MOXIE 3365 -11828 KLGB 1 +MOXIW 4183 -9342 KZMP 1 +MOXOB -1431 -5197 SBBS 1 +MOXON 882 10936 VVTS 1 +MOXOS -1482 -6580 SLLF 1 +MOXUK 587 -7299 SKED 1 +MOYAV 4452 -10902 KZLC 1 +MOYIK 4310 -7638 KSYR 1 +MOYLU 3888 -9558 KFOE 1 +MOYVY 4233 -7907 KZOB 1 +MOZ -175 -5223 SBAZ 1 +MOZEL 4089 -11221 KSLC 1 +MOZFO 3509 -10188 KAMA 1 +MOZIV 4490 -11610 KZLC 1 +MPA -829 14654 AYPY 2 +MPA 4360 -11654 KZSE 2 +MPCEG 4801 -8993 KZMP 1 +MPE 3381 13272 RJTG 1 +MPG 2127 -8971 MMID 1 +MPK 438 1853 FEFF 1 +MPV 4409 -7245 KZOB 1 +MQE 3987 14195 RJTG 1 +MQG 4638 -11687 KZSE 1 +MQI 3592 -7570 KZDC 1 +MQO 3525 -12076 KZLA 1 +MQP 3273 -9800 KZFW 1 +MQU 521 -7492 SKED 1 +MR -1984 -15770 NCMR 3 +MR 5596 3735 UUEE 3 +MR 3662 -12194 KZRY 3 +MRA -700 14941 AYPY 1 +MRB -537 -4914 SBAZ 2 +MRB 3939 -7785 KZDC 2 +MRC -2297 -4289 SBBS 1 +MRCEE 3025 -8660 KVPS 1 +MRCEL 3527 -8966 KMEM 1 +MRD 3723 4064 LTCR 1 +MRDNB 3723 4064 LTAA 1 +MRE 4074 14071 RJTG 1 +MREON 3526 -9020 KMEM 1 +MRF 3030 -10395 KZAB 1 +MRGGO 3922 -12128 KZOA 1 +MRH 2067 5890 OOMA 2 +MRH 3473 -7666 KZDC 2 +MRINO 2780 -8058 KVRB 1 +MRION 3866 -7702 KZDC 1 +MRITA 3037 -8745 KZJX 1 +MRKKO 3728 -10609 KZDV 1 +MRKUS 3926 -10446 KBKF 1 +MRL 1814 5518 OOSA 1 +MRLET 3913 -11983 KZOA 1 +MRLIN 2650 -7977 KZMA 1 +MRLYN 3325 -8740 KTCL 1 +MRM 4338 533 LFMM 1 +MRMAC 3484 -9811 KZFW 1 +MRN 618 -7532 SKED 2 +MRN 3718 -562 LEMO 2 +MRNT 3717 -562 LEMO 1 +MROON 3046 -9615 KIAH 1 +MRP 4708 3745 UKDV 1 +MRPHY 3014 -9507 KIAH 1 +MRRSH 2651 -7708 MYNN 1 +MRRTY -7794 16565 NZWD 2 +MRRTY 2652 12810 RODN 2 +MRSHA 3757 -9200 KTBN 1 +MRSHL 4087 -11259 KZLC 1 +MRTEE 2124 -7058 KZMA 1 +MRTEN 4509 -12243 KZSE 1 +MRTHA 3486 -9927 KLTS 1 +MRTIN 3992 -7498 KPHL 1 +MRTNN 7621 -6889 BGTL 1 +MRUNN 3708 -8043 KZDC 1 +MRVIN 3225 -8877 KMEI 1 +MRW -2921 11602 YMMM 2 +MRW 1841 3183 HSSS 2 +MS 2052 9926 VYYF 2 +MS 4485 -7492 KZSS 2 +MSABI 5754 -15759 KZAN 1 +MSD 3623 5965 OIIX 1 +MSE 4833 1165 EDDM 1 +MSK 6046 1127 ENGM 1 +MSKOX 6040 -15300 PANC 1 +MSL 3471 -8749 KZME 1 +MSLIN 4149 -7455 KZNY 1 +MSN 4314 -8934 KZAU 1 +MSO -3139 15141 YBBB 2 +MSO 4691 -11408 KZLC 2 +MSP 4490 -9324 KZMP 1 +MSS -520 -3736 SBRE 2 +MSS 4491 -7472 KZBW 2 +MST 1670 9854 VTBB 1 +MSTNG 4295 -11612 KMUO 1 +MSTRS 3380 -8262 KZTL 1 +MSV -226 -7811 SEGU 1 +MSW 4835 1190 EDDM 1 +MT 4980 -7450 CZUL 4 +MT -1812 4939 FMMM 4 +MT 3019 7142 OPLR 4 +MT -1033 4018 HTDC 4 +MTA 1092 -6396 SVZM 1 +MTATA 2997 -8245 KMCO 1 +MTD 4955 249 LFFF 1 +MTG -3775 14079 YMMM 3 +MTG 4339 509 LFML 3 +MTG 3289 1327 HLLL 3 +MTH 2471 -8110 KZMA 1 +MTHOL 2982 -9004 KNBG 1 +MTI -583 1347 FZZA 2 +MTI 1453 -406 GOOO 2 +MTJ 3851 -10790 KZDV 1 +MTJOY 4009 -7650 KMDT 1 +MTL -207 -7697 SEGU 3 +MTL 4455 478 LFMM 3 +MTL 3991 -888 LPPT 3 +MTM -856 11608 WADA 1 +MTO 3948 -8829 KZKC 1 +MTP -3414 13534 YMMM 2 +MTP -5183 -5842 EGYP 2 +MTR 882 -7582 SKEC 2 +MTR 5028 885 EDDF 2 +MTT 1810 -9458 MMEX 1 +MTU 124 -7024 SKED 2 +MTU 4015 -11013 KZLC 2 +MTW 4413 -8768 KZAU 1 +MTY 2577 -10010 MMTY 2 +MTY -816 14682 AYPY 2 +MU -2930 2751 FAJS 2 +MU 4965 10017 ZMMZ 2 +MUBAK 17 3060 HUEC 1 +MUBAN 891 10150 VTBB 1 +MUBAR 885 -7898 MPZL 1 +MUBAX 559 -7285 SKED 1 +MUBEE 2801 -8271 KPIE 1 +MUBEL 2421 11128 ZGZU 1 +MUBES -5280 -6848 SAVF 1 +MUBIT 350 16467 KZAK 1 +MUBLE 3824 -7649 KNHK 1 +MUCAN 4115 3937 LTLT 1 +MUCAZ 3676 -9454 KZKC 1 +MUCEF 3467 -11774 KZLA 1 +MUCHO 3436 -10284 KZAB 1 +MUCIK 3079 -8713 KZJX 1 +MUCJO 3129 -8374 KZJX 1 +MUCKI 4121 -11184 KSLC 1 +MUCLA 6159 -17450 PAZA 1 +MUCRO 2829 -8255 KZJX 1 +MUCUS -2103 -5465 SBCW 1 +MUDAB -1273 -6227 SBAZ 1 +MUDAE 3871 -7689 KADW 1 +MUDAG 1000 -6663 SVZM 1 +MUDAL 3685 12337 ZSHA 1 +MUDAN -775 15769 AGGG 1 +MUDBE 4793 -9740 KZMP 1 +MUDDA 3033 -8929 KZHU 1 +MUDDI 4374 -7286 KZBW 1 +MUDDL -2737 15335 YBBB 1 +MUDDR 4087 -7650 KZNY 1 +MUDDS 2768 -8051 KVRB 1 +MUDDY 4390 -10296 KRAP 1 +MUDGY 3278 -11447 KZLA 1 +MUDIE 6142 -15038 PANC 1 +MUDIN 978 -7434 SKEC 1 +MUDNE 4010 -7542 KZNY 1 +MUDNG 3525 12739 RKJJ 1 +MUDOS 4350 -1300 LECM 1 +MUDRE 4078 -7522 KABE 1 +MUDTY 3485 -11799 KZLA 1 +MUDUL -2697 -6408 SACU 1 +MUDUM 833 -7673 SKED 1 +MUE 2000 -15567 PHZH 1 +MUFFE 2648 -8183 KRSW 1 +MUFIE 4072 -7440 KEWR 1 +MUFIN 3289 -9737 KZFW 1 +MUFIT 3920 -11838 KNFL 1 +MUFLA 4207 -12040 KZSE 1 +MUFRE 3409 -9318 KZFW 1 +MUFTI 4049 -8055 KPIT 1 +MUGAN 1237 11187 VVTS 1 +MUGBA 485 7405 VRMF 1 +MUGEN -3192 17037 NZZO 1 +MUGER 3785 -9773 KZKC 1 +MUGGE 2165 -15780 PHNG 1 +MUGGY 4290 -7175 KZBW 1 +MUGGZ 5852 -13504 PAJN 1 +MUGLE 4137 -11214 KHIF 1 +MUGOE 4188 -7991 KZOB 1 +MUGOM -1630 -7300 SPIM 1 +MUGRO -2500 -5414 SARI 1 +MUGSE 3328 -7993 KZJX 1 +MUGVE 2760 -9729 KNGP 1 +MUGYU 4460 -9275 KZMP 1 +MUGZY 4103 -7497 KZNY 1 +MUHAP 3908 -7974 KEKN 1 +MUHRU 3370 -11710 KZLA 1 +MUI -468 14443 AYWK 1 +MUJIK 4256 -7380 KALB 1 +MUKAK -2033 -4873 SBBS 1 +MUKBE 2691 -8033 KZMA 1 +MUKDE 6448 -16526 PAOM 1 +MUKKI 6357 -2094 BIVM 1 +MUKLU -3070 -17000 NZZO 1 +MUKOE 3053 -8131 KZJX 1 +MUKPE 4422 -12108 KRDM 1 +MUKRE 3898 -7526 KDOV 1 +MUKTU 6926 -14941 PAZA 1 +MUKUL 609 -7128 SKED 1 +MULAL -3994 -6520 SAEU 1 +MULAR 6601 4955 ULAA 1 +MULAT 3940 -18 LEVC 2 +MULAT 2768 -9700 KNGP 2 +MULBE 3627 -8132 KZTL 1 +MULBY 3560 -9404 KZME 1 +MULCA 1033 -6909 SVZM 1 +MULCH 3377 -11640 KPSP 1 +MULDE 3481 -8228 KGSP 1 +MULDO 5241 1054 EDBB 1 +MULEE 4713 -9681 KFAR 1 +MULES 4545 -12260 KZSE 1 +MULET -2643 15573 YBBB 3 +MULET -4082 17343 NZZC 3 +MULET 3058 -8236 KNIP 3 +MULFE 2989 -8994 KNBG 1 +MULHU 3471 -11250 KPRC 1 +MULIP -250 -6720 SBSB 1 +MULKA 5251 4281 UUWV 1 +MULLI 4217 -10467 KZDV 1 +MULLR 2919 -8104 KDAB 1 +MULLS 3428 -7901 KZTL 1 +MULOO -2764 15243 YAMB 1 +MULOT 616 9998 WMFC 1 +MULPA 3186 -11478 MMFR 1 +MULPO 910 -7990 MPZL 1 +MULRE 3322 6871 OASA 1 +MULRR 3963 -7734 KZDC 1 +MULTA -3384 -6013 SAEU 2 +MULTA 5108 5684 UATT 2 +MULTI 4281 -10621 KZDV 1 +MULUV -838 -5364 SBAZ 1 +MULXI 4302 -7379 KSCH 1 +MUMBA 2740 12500 RJRO 1 +MUMBO -2189 -4828 SBCW 1 +MUMBU -1147 -5342 SBBS 1 +MUMBY 4702 -8823 KCMX 1 +MUMDE 3382 -8872 KZME 1 +MUMEE 4583 -10828 KBIL 1 +MUMET -3301 -5606 SUEO 1 +MUMMA 3085 -8652 KEGI 1 +MUMME 3813 -8451 KLEX 1 +MUMMI 3566 -8279 KZTL 1 +MUMMS 2774 -9777 KZHU 1 +MUMMY 3041 -9681 KZHU 1 +MUMOT 1903 11779 RPRP 1 +MUMPE 4252 -8324 KZOB 1 +MUMRI -1662 -4855 SBBS 1 +MUMSA -669 -5457 SBAZ 1 +MUMSO 374 10554 WSJC 1 +MUMSY 3941 -7815 KZDC 1 +MUMTE 3472 -11306 KZAB 1 +MUN 4818 1182 EDMM 2 +MUN 974 -6315 SVZM 2 +MUNAB 455 -7424 SKED 1 +MUNBI 4811 -7831 CZYZ 1 +MUNBO 5212 -6480 CZQX 1 +MUNCH 3058 -9729 KZHU 1 +MUNCI 4132 -7647 KZNY 1 +MUNCY 2097 -15638 PHOG 1 +MUNDA -832 15726 AGGH 3 +MUNDA -593 1235 FZZA 3 +MUNDA 2160 -9197 MMID 3 +MUNDE 3295 -11706 KNKX 1 +MUNDY 4185 -8775 KORD 1 +MUNEF 4569 -9882 KZMP 1 +MUNEL -1447 14492 YBBB 1 +MUNES -4033 -1000 SAEU 1 +MUNEY 3850 -6496 KZNY 1 +MUNGA 2442 5876 OOMM 1 +MUNGO 4085 -11558 KZLC 1 +MUNGY 3985 -7488 KZDC 1 +MUNIE 2519 -7763 MYNN 1 +MUNIN 1039 -6870 SVZM 1 +MUNIS -1840 -4981 SBBS 2 +MUNIS 4134 166 LERS 2 +MUNJO 2918 -9917 KZHU 1 +MUNKY 4325 -8523 KDTW 1 +MUNMU 4498 -8747 KZMP 1 +MUNNI -2121 11687 YMMM 1 +MUNOE 3990 -8164 KZID 1 +MUNOL -1794 -4347 SBBS 1 +MUNRI 6190 -17003 PAZA 1 +MUNRO 2654 -7901 MYNN 1 +MUNSE 3835 -8163 KZID 1 +MUNSI 1632 -6181 TFFR 1 +MUNSN 3355 -8364 KZTL 1 +MUNSO 3662 -12194 KMRY 1 +MUNTA 3187 6923 OPKR 1 +MUNTI 2765 4963 OBOB 2 +MUNTI 1488 12169 RPHI 2 +MUNTO 2390 4658 OEJD 1 +MUNUE 6692 -16204 PAZA 1 +MUNZA 4453 -7434 KZBW 1 +MUO 4304 -11587 KMUO 1 +MUPAL 1320 -8198 MPZL 1 +MUPAN -4286 17273 NZZC 1 +MUPAP -783 10436 WIWI 1 +MUPAV -1640 -4760 SBBS 1 +MUPEG -826 -6360 SBAZ 1 +MUPET -1587 -5116 SBBS 1 +MUPIE 3727 -9238 KZKC 1 +MUPIN -242 -7532 SPIM 1 +MUPIR -559 -5643 SBAZ 1 +MUPIS -3241 -6079 SAEF 1 +MUPOB 1564 12305 RPHI 1 +MUPOD -500 -14443 NTTT 1 +MUPRE 3675 -11967 KFAT 1 +MUPTE 6679 -15666 PAGH 1 +MUPUX 4465 -7755 CZYZ 1 +MUPVA 2847 3687 OETB 1 +MUQXU 4215 -9344 KZMP 1 +MUQXY 3869 -8909 KZKC 1 +MURAD 3452 6915 OAKX 1 +MURAE 3699 -7601 KNGU 1 +MURAK 2437 5474 OMAA 2 +MURAK 3499 3670 OSDI 2 +MURAL -500 -5991 SBAZ 2 +MURAL 876 4476 HAAA 2 +MURAT 3336 7272 OPKR 1 +MURCH -2676 11898 YMMM 1 +MURDO 2732 -8233 KZMA 1 +MURED 2906 4806 OKBK 1 +MUREG 4671 1581 LJLA 1 +MUREL 4932 -355 LFRR 1 +MUREN 4106 467 LECB 1 +MUREQ 3848 -12084 KZOA 1 +MUREX 4187 -12173 KZSE 1 +MURFE 3914 -10549 KZDV 1 +MURFI 4084 -11162 KSLC 1 +MURIB 3121 4184 OEJD 1 +MURIL -2035 -6306 SLLF 1 +MURIY 3548 -8604 KAYX 1 +MURKY 3531 -8171 KINT 1 +MURLI 2930 7142 OPKR 1 +MURLO 4409 -5593 CZQX 1 +MURLU 2588 4658 OEJD 1 +MURLY 4018 -9245 KZKC 1 +MURNA 3657 -9574 KZKC 1 +MUROL 5750 15458 UHMG 1 +MUROP 4611 -7221 CZUL 1 +MUROS 3972 308 LESJ 1 +MURPH -2248 14958 YBBB 2 +MURPH 3946 -7639 KZNY 2 +MURRA -2173 -13883 NTTT 1 +MURRE 3354 -11703 KRIV 1 +MURRI 4390 -8790 KZAU 1 +MURRO 4533 438 LFMM 1 +MURRY 3397 -8124 KZTL 1 +MURTA 6414 -2181 BIRD 1 +MURTE 4006 -9271 KZKC 1 +MURTH 4241 -11428 KZLC 1 +MURUM 4367 -7897 CZYZ 1 +MURUN 5548 2498 EYVI 1 +MURUS -600 6333 FIMM 1 +MURVE 3294 -8348 KMCN 1 +MUS 4338 661 LFMM 2 +MUS 3875 4166 LTAA 2 +MUSA -1640 -4760 SBBR 1 +MUSAB 1814 -7253 MTEG 1 +MUSAP 2430 5588 OOMM 1 +MUSAR 2484 4036 OEJD 1 +MUSAW 4034 -11236 KSLC 1 +MUSBI 822 4633 HCSM 1 +MUSCA 4192 -8301 CZOB 1 +MUSDE 6816 -15168 PAKP 1 +MUSEL 3347 -11796 KSNA 1 +MUSEN 2424 5454 OMAE 1 +MUSEW 4663 -11212 KHLN 1 +MUSEY -1721 14496 YBBB 1 +MUSHE 3115 -9216 KZHU 1 +MUSIK 3399 -11790 KLAX 1 +MUSIL 3083 6775 OPLR 1 +MUSKK 5043 -9980 CZWG 1 +MUSKO 2744 4762 OBBB 2 +MUSKO 4312 -8617 KZAU 2 +MUSKS 3485 -9741 KZFW 1 +MUSKY 4215 -8694 KZAU 1 +MUSO -2286 -4347 SBGL 1 +MUSOE 3961 -10470 KBKF 1 +MUSOJ 3824 -7843 KZDC 1 +MUSPE 2975 -9827 KRND 1 +MUSPO 4245 -6486 CZQM 1 +MUSRE 3199 -9896 KBWD 1 +MUSRI 2628 4769 OBBB 1 +MUSRU 2305 5937 OOMM 1 +MUSSH 2521 -7427 KZMA 1 +MUSTA 2980 6685 OPKR 1 +MUSTG 3668 12698 RKSO 1 +MUSTI 5975 2438 EETT 1 +MUSTY 4579 -10839 KBIL 1 +MUSUK 2372 5736 OOMM 1 +MUSVA 6400 -6300 CZUL 1 +MUSYK 4072 -7533 KABE 1 +MUSYL 2817 -9413 KZHU 1 +MUT 3686 3329 LTAA 1 +MUTAB 1589 4478 OYSC 1 +MUTAG 3450 4364 ORBB 1 +MUTAR -1500 3371 FQBE 2 +MUTAR 2660 5011 OBBB 2 +MUTEN 3728 4405 ORBB 1 +MUTEX 1542 4391 OYSC 1 +MUTHA -3410 13702 YMMM 1 +MUTIK -4044 -7291 SCTZ 1 +MUTIN 2638 4373 OEGS 1 +MUTIP 2663 4954 OEDF 1 +MUTLO 3217 4495 ORBB 1 +MUTMI -413 9298 YMMM 1 +MUTOE 4264 -11353 KBYI 1 +MUTOK 1617 4737 OYSC 1 +MUTRA -1737 3503 FQBE 1 +MUTSE 3560 -7883 KRDU 1 +MUTTS 3548 -9772 KPWA 1 +MUTVA 1689 5453 OOMM 1 +MUTVI 2562 5493 OMAE 1 +MUTXU 3641 -9574 KTUL 1 +MUUCH 3424 13221 RJOI 1 +MUVAL -1889 3579 FQBE 1 +MUVAT 2563 3691 OEJD 1 +MUVDE 3890 -9066 KSTL 1 +MUVME 5841 -13567 PAGS 1 +MUVOD 2466 -7567 MYNN 1 +MUVTE 3009 -8173 KNIP 1 +MUVUE 3627 -9260 KZME 1 +MUWTY 2775 -8254 KTPA 1 +MUXAT 5764 -13058 CZWG 1 +MUXIE 3459 6908 OAKB 1 +MUXIT 2304 5251 OMAE 1 +MUXOV 5385 -12303 CYXS 1 +MUXUE 2900 -9853 KZHU 1 +MUYGU 4177 -9327 KZAU 1 +MUYOR 1539 10468 VTUU 1 +MUYWY 5992 -15486 PAIL 1 +MUZAK 3224 -8072 KNBC 1 +MUZON 4997 -12385 CZVR 1 +MUZUL 3891 -8988 KSTL 1 +MUZZO 3325 -9824 KZFW 1 +MVA 3857 -11803 KZOA 1 +MVC 3146 -8735 KZTL 1 +MVE 4431 14340 RJTG 2 +MVE 4497 -9571 KZMP 2 +MVY 4140 -7061 KZOB 1 +MW 2016 9497 VYVY 1 +MWA 3775 -8901 KZKC 1 +MWB 132 12495 WAMM 1 +MWBTT 4349 -7910 KZYZ 1 +MWDKG 4439 -7587 KZBW 1 +MWE 4081 14116 RJTG 1 +MWH 4721 -11932 KZSE 1 +MWNNV 4265 -7942 KZOB 1 +MWVYB 4481 -7534 KZBW 1 +MX 5480 10515 UIII 1 +MXE 3992 -7567 KZNY 1 +MXL 3263 -11524 MMZT 1 +MXQ 3943 -8380 KZOB 1 +MXT 3840 14123 RJAH 1 +MXW 3932 -12222 KZOA 1 +MY 6211 -759 BIRD 2 +MY 2479 12529 RORG 2 +MYAMI 3339 -11076 KIWA 1 +MYANN 4119 -8366 KTOL 1 +MYBRO 2223 -15961 PHIK 1 +MYC 2479 12530 RORG 1 +MYCAL 3646 -11626 KLAS 1 +MYDIA 2404 -8616 MMID 1 +MYDOL 3876 -8290 KZID 1 +MYERZ 3720 -9066 KSKC 1 +MYGAL 3278 -9728 KDFW 1 +MYGEL 3585 -12060 KPRB 1 +MYKAL 3388 -8872 KCBM 1 +MYKEY 3938 -9043 KSTL 1 +MYLES 3265 -9664 KDAL 1 +MYLET 1850 -6629 TJSJ 1 +MYLOE 3449 6950 OAKB 1 +MYLUS -5500 17092 NZZO 1 +MYLUV 3869 -8738 KZID 1 +MYN 5216 780 EDDG 1 +MYNAH 1981 -15609 PHZH 1 +MYNIE 3465 -9230 KLIT 1 +MYNRD 2608 -8005 KZMA 1 +MYOWN 3513 -7950 KZDC 1 +MYPAL 4283 -7931 CZYZ 1 +MYRAA 3295 -8008 KCHS 1 +MYRAR 6470 -2215 BIRD 1 +MYRIC 3015 -9144 KZHU 1 +MYRON 4062 -7987 KPIT 1 +MYRRH 3594 -8645 KMQY 1 +MYRUP 4041 -11195 KSLC 1 +MYS 3789 -8624 KZID 1 +MYSKO 5054 1928 EPWW 1 +MYSTR 2131 -6857 KZMA 1 +MYSTY 3247 -11744 KNZY 1 +MYTCH 4274 -8974 KORD 1 +MYV 3910 -12157 KMCC 1 +MYYER 3758 -9550 KZKC 1 +MYYKE 2960 -9516 KHOU 1 +MZ 6587 4420 ULAA 3 +MZ -244 3292 HTDC 3 +MZ 3970 6692 UTSD 3 +MZB 3278 -11723 KZLA 1 +MZD 3133 3539 LLMZ 1 +MZE 3188 13144 RJTG 1 +MZL 4933 11765 ZBMZ 1 +MZT 2316 -10627 MMZT 1 +MZV -2950 2754 FAJS 2 +MZV 4132 -9064 KZAU 2 +MZZ 4049 -8568 KZID 1 +NA -1804 17856 NFFF 4 +NA 4163 4500 UGTB 4 +NA 6117 -4541 BGGL 4 +NA 4300 14165 RJCC 4 +NAADA 3950 -7467 KZDC 1 +NAANC 3393 -11864 KLAX 1 +NAAPP 5389 -12544 CZVR 1 +NAASH 4603 -8354 KZMP 1 +NABAC 2658 -8153 KRSW 1 +NABAD 2506 4665 OERK 1 +NABAL -1357 -5893 SBAZ 2 +NABAL 1547 12052 RPHI 2 +NABAM 1019 5824 HCSM 1 +NABAN 1652 4303 OYSC 1 +NABAR 7157 8349 UOOO 1 +NABAT -465 12200 WAAZ 2 +NABAT 4071 6661 UTSS 2 +NABAX 3617 5080 OIIX 1 +NABBA -3671 14704 YMMM 1 +NABBO 4220 -7109 KBOS 1 +NABBS 3788 -7762 KZDC 1 +NABCI 3117 -9788 KGRK 1 +NABED 2730 3228 HECC 1 +NABEK 2851 3695 OEJD 1 +NABEN 1886 -7173 MDCS 1 +NABID 3175 6497 OAKR 1 +NABIL 1237 6000 OYSC 1 +NABKA 3148 6285 OAKX 1 +NABKE 4005 -7453 KWRI 1 +NABKY 3827 -9426 KZKC 1 +NABLE 3925 -8176 KZID 1 +NABLO 4367 -8203 CZYZ 1 +NABMA 2016 4493 OEJD 1 +NABOB 3433 -11131 KZAB 1 +NABOD 2828 5843 OIIX 1 +NABOE 6025 -15400 PAZA 1 +NABOG 4843 -7781 CZUL 1 +NABOL -1056 -5320 SBBS 1 +NABOP 2544 5457 OMAE 1 +NABRO 183 3425 HUEC 1 +NABSE 3288 -11709 KNKX 1 +NABUK 4976 12985 UHBB 1 +NABUL 1822 -6961 MDSD 1 +NABUP 1590 4836 OYSC 1 +NABYY 3811 -9459 KZKC 1 +NACAR -1811 -4066 SBBS 1 +NACAT 3263 -11461 KNYL 1 +NACHO 2941 -10083 KDLF 1 +NACIC 3423 -11880 KCMA 1 +NACIK 4043 -10246 KDDV 1 +NACIO -2081 -4492 SBBS 1 +NACIP 5939 -16064 PAZA 1 +NACIY 4548 -12231 KPDX 1 +NACLA 4402 -9147 KZMP 1 +NACRE -2992 -5193 SBCW 1 +NADAG 6850 -9000 CZEG 1 +NADAM 2598 5366 OBBB 1 +NADAR -2820 -5019 SBCW 3 +NADAR 3383 13640 RJTG 3 +NADAR 6078 2866 ULLL 3 +NADAS 1067 -6513 SVZM 1 +NADBE 2946 -9853 KSAT 1 +NADDI 3807 -8610 KZID 1 +NADEB 6281 -10792 CZYZ 1 +NADEM -2817 2700 FAJA 1 +NADET 6292 -11292 CYEG 1 +NADIA 2665 -10481 MMTY 1 +NADIC 4326 -8909 KMSN 1 +NADIN 3850 -10829 KZDV 1 +NADIR -266 -4391 SBAZ 3 +NADIR 5782 0 EGPX 3 +NADIR 4061 -8456 KZID 3 +NADJI 3480 670 DAAA 1 +NADLU 5048 -10575 CYCY 1 +NADMA 7107 -6493 CZEG 1 +NADME 4238 -8918 KRFD 1 +NADNE 4042 -7907 KJST 1 +NADNI 2532 5595 OMAE 1 +NADOE 3559 -9560 KZFW 1 +NADOL 3129 3368 HECC 1 +NADOR 2328 -9839 MMEX 1 +NADOS 3149 -9472 KBHU 1 +NADOX 3108 4531 ORBB 1 +NADPA 2429 3976 OEMA 1 +NADSI 2664 3900 OEOE 1 +NADSO 2483 5782 OOMM 1 +NADSY 4319 -7621 KSYR 1 +NADZU 3406 -8257 KZTL 1 +NAEBA 3725 13854 RJTG 1 +NAFIL -2676 -4964 SBCW 1 +NAFOR 3243 -8504 KLSF 1 +NAFTA -372 -6571 SBAZ 1 +NAFUS 3074 1116 HLLL 1 +NAGAH 2809 859 DAAA 1 +NAGAI 2178 -15926 PHHN 1 +NAGAN 1858 -7224 MTPP 1 +NAGAR 2621 4382 OEGS 1 +NAGEE 4346 -8435 KMBS 1 +NAGEL 1426 -8859 MHTG 1 +NAGGI 3690 -7579 KZDC 1 +NAGGS 4015 -7486 KZDC 1 +NAGIE 3022 -8539 KPAM 1 +NAGIL 1534 4395 OYSC 1 +NAGIP 2870 3619 OEJD 1 +NAGKI 6453 -16561 PAOM 1 +NAGMA 3604 5135 OIIX 1 +NAGME 3460 -7744 KNCA 1 +NAGNE 4117 -11125 KZLC 1 +NAGON -850 3965 HTDC 1 +NAGOR 1294 -8557 MHTG 1 +NAGRY 3511 -8217 KGSP 1 +NAGSE 4295 -8949 KMSN 1 +NAGUL 3377 4451 ORBD 1 +NAGVY 3764 -12193 KOAK 1 +NAH 2039 10612 VVGL 1 +NAHUA 4295 -7381 KALB 1 +NAHWI 3901 -9230 KCOU 1 +NAILS 3266 -9388 KZFW 1 +NAIRB 3198 -11078 KTUS 1 +NAIRN 3885 -9057 KSTL 1 +NAJBE 2801 -8086 KMLB 1 +NAJIL 6117 -15039 PANC 1 +NAJMA 2506 5165 OTBD 1 +NAJMY 6412 -15549 PAZA 1 +NAK -30 3616 HKNA 2 +NAK 5929 1818 ESSB 2 +NAKAA 3349 -8826 KCBM 1 +NAKAD 1502 5007 OYSC 1 +NAKAH 3644 14038 RJAH 1 +NAKAN 1525 -8856 MHTG 1 +NAKAR 2842 3674 OETB 1 +NAKAT -84 3537 HKNA 1 +NAKBI 5201 -13373 CZZV 1 +NAKDO 2610 2835 HECC 1 +NAKED 6059 -14741 PAZA 1 +NAKEK 7014 -14384 PABA 1 +NAKER 5150 2158 EPWW 1 +NAKES 4167 -8444 KDTW 1 +NAKEX 3135 -887 GMMM 1 +NAKHA 2197 10649 VVGL 1 +NAKID 4972 -462 EGTT 1 +NAKIR 6509 4775 ULAA 1 +NAKIS 4432 410 LFBB 1 +NAKIT 4519 1345 LDZO 1 +NAKJA 3474 -7741 KNCA 1 +NAKLA 2148 3921 OEJN 1 +NAKLE 3644 -12000 KNLC 1 +NAKOE 3451 6942 OAKB 1 +NAKOP 3962 324 LESJ 1 +NAKOR 5491 11925 UIAM 1 +NAKOS 3800 -933 LPPT 1 +NAKTO 6169 -11510 CZEG 1 +NAKTU 3547 13746 RJTG 1 +NAKUK 4249 5962 UTNN 1 +NAKUM 4673 1435 LOLO 1 +NAKVE 4008 -7450 KWRI 1 +NAKWE 5933 -15800 PAZA 1 +NAKYA 2936 -8232 KZJX 1 +NALAD 4939 2645 UKLV 1 +NALAG 4804 1977 LHFG 1 +NALAK 6571 -5256 BGGL 1 +NALAM 4901 14150 UHSS 1 +NALAO 1933 10391 VLVT 1 +NALAR -3131 12046 YMMM 1 +NALAX 5348 40 EGTT 1 +NALBI 2977 5390 OIIX 1 +NALBU 2724 4370 OEJD 1 +NALCO 4856 -9714 KZMP 1 +NALDA 1775 -9010 MHTG 1 +NALDI 6450 -6300 CZUL 1 +NALDS 4135 -8642 KZAU 1 +NALEB 5369 12709 UHBI 1 +NALED 5595 8556 UNNT 1 +NALEE 3861 -7691 KADW 1 +NALEG 5031 3649 UKDV 1 +NALEM 4795 3981 UKDV 1 +NALES 3889 -7564 KZDC 1 +NALET 1745 -1391 GOOO 1 +NALEY 3635 -8081 KCLT 1 +NALGA -2386 -4641 SBCW 2 +NALGA 1793 -7196 MTEG 2 +NALIB 6271 430 ENTR 1 +NALIC 3013 -9205 KLFT 1 +NALID 6514 -17221 UHMA 1 +NALIE 3007 -9541 KIAH 1 +NALIK 4484 7758 UAAA 1 +NALIV 6452 4842 ULAA 1 +NALIX 6296 2106 EFES 1 +NALIZ 3316 -8384 KZTL 1 +NALKI 2282 5694 OOMM 1 +NALKO 3349 13375 RJOK 1 +NALKY 3296 -11440 KZLA 1 +NALLS 3684 -12187 KWVI 1 +NALLY 3754 -9496 KZKC 1 +NALMA 1713 -8823 MHTG 1 +NALME 4200 -8784 KORD 1 +NALNE 4680 -10280 KDIK 1 +NALOE 4389 -12111 KZSE 1 +NALOG 6001 6396 USSS 1 +NALOX 4687 1682 LHCC 1 +NALRO 1903 -8021 MKJK 1 +NALRU 4659 -7130 CZLU 1 +NALSA -1299 3388 FWLL 1 +NALSI 4386 -11054 KZLC 1 +NALSO 2953 3488 HECC 1 +NALTA 2505 5567 OMAE 1 +NALTI 1834 5558 OOMM 1 +NALUT 3185 1098 HLLL 1 +NAMAD 1498 2074 FTTT 1 +NAMAG 4822 1385 LOWL 1 +NAMAN 4100 3100 LTAA 1 +NAMAR 4788 -46 LFRR 1 +NAMAS 4133 5000 UBBA 1 +NAMAT 3422 920 DTTC 1 +NAMAX 1625 350 DRKK 1 +NAMBE 3579 -10603 KZAB 1 +NAMBI 129 -3014 SBAO 1 +NAMCO 6159 -16072 PALG 1 +NAMDA -1860 3529 FQBE 1 +NAMDO 3541 12916 RKTT 1 +NAMEL 4636 628 LSAG 1 +NAMEN 4351 4364 URRV 1 +NAMER 5606 4652 UWGG 1 +NAMES 6584 13867 UEBB 1 +NAMGU -3028 2980 FAJA 1 +NAMHE 3505 12778 RKPS 1 +NAMIB 740 -1433 GLRB 1 +NAMIE 899 -17688 KZAK 1 +NAMIG 6421 1302 ENBD 1 +NAMIK 5638 544 EKDK 1 +NAMIR 3101 -903 GMMM 1 +NAMJA 3674 12694 RKSG 1 +NAMKU -2559 3409 FQBE 1 +NAMLE 3881 -7674 KADW 1 +NAMMY 3981 13988 RJTG 1 +NAMOK 5160 2875 UMMM 1 +NAMOR 800 1424 FCCC 1 +NAMOX 6419 1132 ENTR 1 +NAMSE 5836 -13478 PAJN 1 +NAMSI 2463 5495 OMAE 1 +NAMTA 1867 -10094 MMEX 1 +NAMUB 5112 1168 EDMM 1 +NAMUK 5199 14115 UHNN 1 +NAMUL 5264 15453 UHMM 1 +NAMUT 5110 3963 UURV 1 +NAMVA 2255 5637 OOMM 1 +NAMWA 3142 1530 HLLL 1 +NAN 1881 10078 VTBB 1 +NANA -1066 16220 AGNA 1 +NANAC 3891 14323 RJTG 1 +NANAN 905 -928 GLRB 1 +NANAR -1468 -4865 SBBS 1 +NANAS 979 12299 RPHI 1 +NANCC 3480 -11723 KVCV 1 +NANCE 871 -8237 MPLZ 1 +NANCI 4050 -7411 KZNY 1 +NANCY 4882 608 LFEE 2 +NANCY 2618 12727 ROAH 2 +NANDA -645 -5813 SBAZ 1 +NANDE 3411 -9643 KDUA 1 +NANDI 2665 6864 OPKR 1 +NANDO 1681 -8937 MHTG 2 +NANDO 3999 -217 LECM 2 +NANDU -2855 -5001 SBCW 1 +NANDY -3079 14913 YBBB 2 +NANDY 5683 17735 PAZA 2 +NANED 6125 3993 ULWW 1 +NANER 4391 2046 LYBA 1 +NANGA 1041 -283 DIII 1 +NANGO 1991 4029 OEJD 1 +NANIB -582 1956 FZZA 1 +NANIK 634 -3317 SBAO 1 +NANIR 5083 3026 UKBV 1 +NANIT 4739 1234 LOVV 1 +NANKA 3282 13159 RJFN 2 +NANKA 5375 5152 UWWW 2 +NANNO 4192 14686 RJTG 1 +NANOK 5016 729 EDGG 1 +NANOO 4926 -12424 CZVR 1 +NANOP 4826 424 LFFF 1 +NANPI 2908 4953 OKAC 1 +NANRE 6620 -16225 PADE 1 +NANRI 1613 5227 OYSC 1 +NANSI 6314 -4700 BGGL 2 +NANSI 2458 6743 OPKR 2 +NANSO 4449 -5607 CZQM 2 +NANSO 3532 14018 RJTT 2 +NANSU 2718 5027 OBBB 1 +NANTA -2184 5150 FMMM 1 +NANTE 2791 -8224 KZMA 1 +NANTI 5314 -257 EGTT 1 +NANTO 2869 5666 OIIX 1 +NANUE -1789 -14752 NTTT 1 +NANUS 1681 -1195 GOOO 1 +NANVO 3088 2825 HECC 1 +NANYI 5001 801 ETOU 1 +NANZA 6031 -16804 PAZA 1 +NAOMI -3766 14463 YMML 2 +NAOMI 4556 -12247 KPDX 2 +NAPAR 1509 10027 VTPI 1 +NAPEE 4517 -7367 CZUL 1 +NAPEN 1298 1951 FTTT 1 +NAPER 4183 -8805 KORD 1 +NAPES 3720 -703 LECS 1 +NAPET 4229 2301 LBSR 1 +NAPEX 5321 -86 EGTT 1 +NAPGO 1124 4373 HASM 1 +NAPHA 3353 -11807 KZLA 1 +NAPIC 3576 -9140 KZME 1 +NAPIE 3479 -7742 KNCA 1 +NAPIL 1258 1345 DNTT 1 +NAPIX 4908 340 LFFF 1 +NAPLO 5023 -5877 CZQX 1 +NAPOC 4668 2396 LRBB 1 +NAPOL 4146 -8415 KZOB 1 +NAPPS 3443 -11996 KSBA 1 +NAPRA 1960 -8270 MHTG 1 +NAPRO 5186 606 EDGG 1 +NAPSA 4814 1235 EDMM 1 +NAPSE 3616 -11482 KLAS 1 +NAPSU 6724 2638 EFPS 1 +NAPSY 2954 -9528 KHOU 1 +NAPTO 6081 -15044 PAZA 1 +NAPTU 1252 -657 GOOO 1 +NAPUA 2174 -15924 PHHN 1 +NAPVY 3864 -9479 KIXD 1 +NARAE 3500 12912 RKPK 1 +NARAH 3641 -9962 KZKC 1 +NARAK 4430 175 LFBB 1 +NARAT 1494 -1800 GOOO 2 +NARAT 674 10165 VTSC 2 +NARBA 5585 811 EKDK 1 +NARBO 4214 -823 LECM 1 +NARCI 3688 -9497 KZKC 1 +NARCO 4482 -9307 KMSP 1 +NARCS 3181 -9613 KZFW 1 +NARDO -2599 -5019 SBCW 1 +NARED 4758 4290 URRV 1 +NAREE 4019 -7456 KWRI 1 +NAREM 5038 11645 UIAA 1 +NAREN 3863 4083 LTLT 1 +NARER -432 14707 AYPY 1 +NARGO 3874 -100 LECB 1 +NARIT 5985 1674 ESMM 1 +NARIY 6604 -16266 PADE 1 +NARKA 7517 -7275 BGGL 2 +NARKA 4725 2186 LHCC 2 +NARKI 7546 8744 UODD 1 +NARLI 3782 4325 LTAA 1 +NARLY 4224 -9921 KZMP 1 +NARMI 3564 -550 GMMM 1 +NARNA 6925 2793 EFPS 1 +NARNE 3825 -10245 KZDV 1 +NAROB -2317 -4334 SBGL 1 +NAROD 3406 -11773 KONT 1 +NAROL 5601 1223 EKDK 1 +NAROM 575 384 DNKK 1 +NAROV 6256 12129 UEVV 1 +NAROW 3949 -7185 KZNY 1 +NAROX 5120 1501 EPWW 1 +NARRY 5448 -11983 CZEG 1 +NARSE -7796 16672 NZPG 1 +NARSO 5272 671 EHAM 1 +NARTA 3606 -1256 LPPC 1 +NARTE 3545 4437 ORKK 1 +NARTI 4355 723 LFMM 1 +NARTU 800 1476 FCCC 1 +NARUD 6530 5014 UUYP 1 +NARUS 5067 1118 EDMM 1 +NARUW 4580 -10885 KBIL 1 +NARUX 5080 611 EDGG 1 +NAS -5300 -7085 SCCZ 1 +NASAL -864 -5778 SBAZ 2 +NASAL 4148 -9264 KZAU 2 +NASAN 660 13 DGAC 2 +NASAN 5217 14166 UHSH 2 +NASAR 3965 4994 UBBA 1 +NASAS 3633 -1297 LPPC 1 +NASAT 5280 1333 EDDT 1 +NASBO 4985 737 EDGG 1 +NASCR 3546 -8054 KZTL 1 +NASDA 5767 6620 USTR 1 +NASDE 3255 -8201 KZTL 1 +NASEL 4215 14141 RJTG 1 +NASEM 4259 2972 LBSF 1 +NASEP 4452 223 LFBB 1 +NASHE 3746 -9446 KZKC 1 +NASIA 1010 -43 DGAC 1 +NASIC 3657 -9402 KZME 1 +NASIK 4343 627 LFMM 1 +NASIL 3902 4985 UBBA 1 +NASIM 4057 3233 LTAA 1 +NASIP 4306 7189 UAUA 1 +NASIR 287 13251 WAAZ 2 +NASIR 3265 1013 DTTC 2 +NASKA 5362 2891 UMMM 1 +NASKO 4177 2210 LWSK 1 +NASLO 1178 -1315 GLRB 1 +NASMI 5307 1296 EDWW 1 +NASNB -5301 -7086 SCCZ 1 +NASNI 3259 -11724 KNZY 1 +NASOE 4286 -10652 KCPR 1 +NASOK 5309 1901 EPWW 1 +NASOM 3743 1466 LICZ 1 +NASON 491 -5448 SMPM 1 +NASOS 3940 -303 LECM 1 +NASPE 3290 -8003 KCHS 1 +NASRI 5332 -659 EIDW 1 +NASRR 2503 5559 OMDM 1 +NASSY 4545 1810 LDZO 1 +NASTA 4400 4522 URRV 1 +NASTE 3469 -11748 KZLA 1 +NASTI -2242 12572 YMMM 1 +NASTO 988 351 DNKK 1 +NASTY 4049 -7991 KPIT 1 +NASUL 6607 2567 EFPS 1 +NASZU 2238 -15998 PHBK 1 +NAT 3233 3497 LLLL 1 +NATAG 4686 1062 LOVV 1 +NATAH 3367 13039 RJFZ 1 +NATAL -1145 12997 YBBB 1 +NATAN 5802 2154 EVRR 2 +NATAN 3395 -8706 KZTL 2 +NATAR -721 1208 FNAN 1 +NATBE 3464 -9420 KZME 1 +NATCH 3419 13619 RJTG 2 +NATCH 3503 -8011 KZTL 2 +NATEB 5504 -170 EGPX 1 +NATEE 3562 -11537 KZLA 1 +NATEK 4266 13514 UHWW 1 +NATES 5493 17198 PAZA 1 +NATGO 1800 897 DRRR 1 +NATHN 3393 -11865 KLAX 1 +NATHY 2658 -7681 KZMA 1 +NATIB 1471 12040 RPHI 1 +NATIC 3887 -12324 KZOA 1 +NATIO -1295 -4786 SBBS 1 +NATIX 4993 2138 EPWW 1 +NATIY 4205 -8349 KDTW 1 +NATKO 5345 -464 EGTT 1 +NATLA 3593 951 DTTC 1 +NATLI -3101 15740 YBBB 2 +NATLI 4749 751 LFEE 2 +NATNE 3039 -8721 KNPA 1 +NATOM 5751 13177 UELL 1 +NATON 4155 -8163 KCLE 1 +NATOR 4817 832 EDGG 1 +NATOS 5119 656 EDDL 1 +NATOV 3784 1553 LIRR 1 +NATPA 3992 -459 LECM 1 +NATSI 5866 5511 USPP 1 +NATSS 1658 14195 KZAK 1 +NATSU 5111 928 EDGG 1 +NATTE 4189 -12682 KZOA 1 +NATTI 4151 -10648 KZDV 1 +NATTS 3795 -8008 KZDC 1 +NATTY 4104 -8494 KZAU 1 +NATUM 4860 3992 URRV 1 +NATUS 4487 6461 UATG 1 +NATYA -3497 14323 YMMM 1 +NAU 2019 -9675 MMEX 1 +NAUGT 3895 -8285 KZID 1 +NAUTI 2190 -15979 PHBK 1 +NAVAK 5083 592 EHAA 1 +NAVAL 2870 -8133 KMCO 1 +NAVAR 4656 2146 LRBB 1 +NAVBE 3720 -7988 KROA 1 +NAVED 3568 1008 DTTC 1 +NAVEE 3370 -8015 KCLT 1 +NAVEL 5559 84 EGTT 1 +NAVER 4213 14153 RJTG 1 +NAVEY 3897 -7659 KBWI 1 +NAVHO 3541 -11244 KZLA 1 +NAVIC 6067 -16215 PAZA 1 +NAVIK 5586 797 EKDK 1 +NAVIX 3552 -1623 LPPC 1 +NAVKE 3040 -8731 KNPA 1 +NAVLA 4567 567 LFMM 1 +NAVLO 3433 1612 LMMM 1 +NAVOD 4526 2763 LRBB 1 +NAVOE 4833 -12264 KZSE 1 +NAVOJ 4056 -8626 KGUS 1 +NAVOK 3574 2824 LGGG 1 +NAVON 1100 -122 DRRR 1 +NAVOQ 3343 -11189 KPHX 1 +NAVOT 5934 2441 EETT 1 +NAVPI 5255 284 EHAA 1 +NAVPO 3762 -2532 LPAZ 1 +NAVTA 6283 7705 USRR 1 +NAVTI 4877 1621 LKAA 1 +NAVUR 5101 1991 EPWW 1 +NAVUS 3570 2529 LGGG 1 +NAVVY 3396 -8452 KATL 1 +NAVYE 3278 -9700 KDFW 1 +NAVYS 3139 -9631 KZHU 1 +NAWRS 3289 1352 HLLL 1 +NAXAE 3786 -8562 KSDF 1 +NAXAF 4762 -11731 KGEG 1 +NAXAR 4976 1981 EPWW 1 +NAXAS 3636 2675 LGGG 1 +NAXEL 5957 1845 ESMM 1 +NAXES 3989 1446 LIRR 1 +NAXIT 2 -5928 SBAZ 1 +NAXIV -1643 -5087 SBBS 1 +NAXOL 4658 899 LSAZ 1 +NAXOS 4066 -10511 KZDV 1 +NAXOT -175 -4792 SBRE 1 +NAXUE 3616 -10597 KZAB 1 +NAXUM -493 -5678 SBAZ 1 +NAY 4858 595 LFEE 1 +NAYAR -1062 13032 YBBB 1 +NAYBI 6158 -14987 PAUO 1 +NAYES 3913 -7722 KDCA 1 +NAYIK 4081 -7363 KJFK 1 +NAYIN 3523 -7895 KPOB 1 +NAYIS 4834 -12272 KZSE 1 +NAYIT 3559 4419 ORKK 1 +NAYIV 3906 -8573 KZID 1 +NAYIY 4530 -9263 KZMP 1 +NAYLD 5905 -17421 PAZA 1 +NAYLU 3895 -9237 KCOU 1 +NAZMU 3751 -9748 KICT 1 +NAZXO 3465 -9247 KLIT 1 +NB 4515 -55 LFBD 4 +NB 6533 -1829 BIRD 4 +NB 6552 -17928 UHMA 4 +NB 5940 1781 ESSB 4 +NBA 3607 1044 DTTC 1 +NBC 3248 -8072 KNBC 1 +NBR -3032 14983 YBBB 1 +NBS 2204 -15979 PHZH 1 +NBSTN 4193 -8359 KDTW 1 +NBW 1991 -7520 MUGM 1 +NCA 3471 -7744 KNCA 1 +NCH 2889 11591 ZSZS 1 +NCN 3749 12643 RKSI 1 +NCNAL 3281 -8058 KNBC 1 +ND 1335 -1666 GOOO 1 +NDG 4724 12392 ZYSH 2 +NDG -729 7238 FJDG 2 +NDINA 3346 -8294 KZTL 1 +NDJ 872 16773 KZAK 1 +NDO 5377 865 EDNT 1 +NDONB 5379 881 EDNT 1 +NDREA 3453 -8983 KMEM 1 +NE -48 10458 WIIZ 2 +NE 5703 3800 UUWV 2 +NEA 4203 -411 LECM 1 +NEADS 3494 -9797 KZFW 1 +NEADY 4479 -9348 KZMP 1 +NEALO 3513 -8070 KCLT 1 +NEALS 3760 -8181 KZTL 1 +NEARR 6073 -15211 PAZA 1 +NEATS 3931 -8466 KZID 1 +NEATT 4214 -8552 KAZO 1 +NEBAL -1744 -5033 SBBS 1 +NEBAN -480 -5365 SBRE 1 +NEBAS 4130 1449 LIRR 1 +NEBAT 6765 13469 UEEE 1 +NEBBS 4690 -9347 KZMP 1 +NEBBY 3755 -12048 KZOA 1 +NEBDE 4000 -7461 KWRI 1 +NEBEG -3380 -6990 SCEZ 1 +NEBER 3491 -11668 KDAG 1 +NEBES 4831 13678 UHHH 1 +NEBET 6703 2372 ESAA 1 +NEBGE 3662 -7605 KNLC 1 +NEBIN 5350 -1500 EISN 1 +NEBIS 5592 5998 USSS 1 +NEBIT 4101 5651 UTAT 1 +NEBIX 2720 5423 OIIX 1 +NEBIY 3832 -8455 KZID 1 +NEBKA 4672 13641 UHWW 1 +NEBLU 4964 892 EDGG 1 +NEBNE 3226 -11097 KDMA 1 +NEBOK 5380 10263 UIII 1 +NEBOR 4181 -9280 KZAU 1 +NEBOX 704 -7248 SKEC 1 +NEBRA 1848 1101 DRRR 1 +NEBRO 3635 1014 DTTC 1 +NEBRU 4999 226 LFFF 1 +NEBSI 5891 2094 ESOS 1 +NEBUK 5523 5341 UWUU 1 +NEBUN 5307 1122 EDWW 1 +NEBUR 6556 1451 ESES 1 +NEBUS -1703 -4676 SBBR 1 +NECIC 6035 -16507 PAOO 1 +NECIK 6146 -16606 PAHP 1 +NECIP 4473 -12286 KSLE 1 +NECIT 4386 -11057 KJAC 1 +NECJU 4158 -8786 KMDW 1 +NECOS 3049 -8314 KZJX 1 +NECRO 4621 -11889 KZSE 1 +NECSI 6671 -16276 PAZA 1 +NECTO -1332 -4561 SBRE 1 +NEDAE 4129 -10768 KZDV 1 +NEDAL 5414 14218 UHSH 1 +NEDAM 5495 2425 EYVL 1 +NEDAN 4744 -126 LFRR 1 +NEDAT 583 -7349 SKED 1 +NEDAX -3871 -6758 SARU 1 +NEDDY 3106 -8438 KZJX 1 +NEDED 4469 814 LIMM 1 +NEDEK 4200 4159 UGGG 1 +NEDEL 5257 11771 UIAA 1 +NEDEX 5188 -147 EGLL 2 +NEDEX 1003 -6860 SVZM 2 +NEDIK 5449 1207 EDWW 1 +NEDIY 4408 -12322 KEUG 1 +NEDLA 5640 5212 UUYY 1 +NEDLE 3926 -9080 KZKC 1 +NEDME 3772 -9725 KIAB 1 +NEDOE 4836 -12294 KZSE 1 +NEDOR 739 -7383 SKED 1 +NEDOS 3515 1001 DTTC 1 +NEDOV 4799 895 EDGG 1 +NEDRE 3215 -8258 KZJX 1 +NEDRO 4927 7208 UACC 1 +NEDRU 4508 582 LFMM 1 +NEDSA 7143 -17722 UHMM 1 +NEDSI 4333 2856 LBWR 1 +NEDUL 329 -7892 SKED 2 +NEDUL 5067 -155 EGTT 2 +NEDUS 4265 -485 LECM 1 +NEEAL 4718 -12231 KSEA 1 +NEEBO 3994 -11199 KZLC 1 +NEEEL 2167 -15829 PHIK 1 +NEEHO 2798 -9750 KZHU 1 +NEELE 3334 -11236 KPHX 1 +NEELI 3118 -8858 KZHU 1 +NEELY 4149 -7423 KZNY 1 +NEENS 4025 -9053 KSTL 1 +NEEON 3348 -8911 KZME 1 +NEERO 4182 -11802 KZLC 1 +NEETA 4364 -8938 KMSN 1 +NEETO 3248 -10344 KZFW 1 +NEETS 4351 -7116 KZBW 1 +NEFAR -1781 -5084 SBBS 1 +NEFAS -1520 -4481 SBBS 1 +NEFFS 4047 -10481 KZDV 1 +NEFOR 4162 -7102 KZBW 1 +NEFRO -844 -4105 SBRE 1 +NEG 5360 1331 EDWW 1 +NEGAM 6357 3430 ULPB 1 +NEGAN 3976 4501 UDDD 2 +NEGAN 6291 5158 UUYY 2 +NEGAR -1389 -4547 SBRE 2 +NEGAR 4740 4097 URRV 2 +NEGAT 4141 786 LFMM 1 +NEGDA 5412 12358 UHBI 1 +NEGEE 3380 -8718 KZTL 1 +NEGEL 5195 -855 EICK 1 +NEGEV 3188 3544 LLLL 1 +NEGIE 7012 -14303 PABA 1 +NEGIL 5825 1263 ESMM 1 +NEGIR -3368 -5695 SUEO 1 +NEGIX 5038 853 EDGG 1 +NEGIY 3024 -9568 KZHU 1 +NEGLO 1193 -915 GLRB 1 +NEGNA 6194 7139 USHH 1 +NEGOL 3948 4108 LTLT 1 +NEGON -326 -4423 SBRE 2 +NEGON 1662 -6800 MDMD 2 +NEGOS -4623 -7167 SAVF 1 +NEGOT 4132 2239 LWSK 1 +NEGRA -626 -6920 SBAZ 2 +NEGRA 4772 943 EDMM 2 +NEGRI 3888 -1340 LPPC 1 +NEGRO -1933 -5704 SBCW 1 +NEGTO -512 2339 FZZA 1 +NEGUS -2451 -4697 SBCW 2 +NEGUS 4324 -8983 KZAU 2 +NEHER 3694 -11360 KZLA 1 +NEHWY 4264 -9210 KALO 1 +NEILS -3783 14485 YMML 1 +NEION 4123 -7458 KZNY 1 +NEIRA 514 -7549 SKED 1 +NEISH 4350 -9669 KFSD 1 +NEIVA 4322 -7264 KZBW 1 +NEJ 1761 4442 OEJD 1 +NEKAP 5173 -529 EGTT 1 +NEKEM 4650 341 LFFF 1 +NEKES 3615 3328 LTAA 1 +NEKET -1630 -5592 SBBS 2 +NEKET 5830 2058 EVRR 2 +NEKIE 3773 -12226 KOAK 1 +NEKIN 5036 1302 LKAA 1 +NEKIR 5026 652 EDGG 1 +NEKIS -193 -8061 SEGU 1 +NEKLA 5900 1926 ESMM 1 +NEKLI 5546 7301 UHOO 1 +NEKLO 4929 848 EDGG 1 +NEKOB 555 -5722 SMPM 1 +NEKOL 5190 10482 UIII 1 +NEKOM 4934 873 ETAR 1 +NEKRA 2000 914 DRRR 1 +NEKRE 3272 -9719 KZFW 1 +NEKTA 4375 303 LFMM 1 +NEKUL 4552 2259 LRBB 1 +NEL 4004 -7434 KZEL 1 +NELAS 4009 352 LECB 1 +NELAX -240 2537 FZZA 1 +NELBA 4858 4287 URRV 1 +NELBE 3710 -7609 KNGU 1 +NELBI 4837 1208 EDDM 1 +NELBO 5449 -530 EGTT 1 +NELDA 3686 1439 LIRR 1 +NELDE 3325 4426 ORBI 1 +NELEB 3880 6681 UTSD 1 +NELEE 2715 -9912 KZHU 1 +NELEN 4512 461 LFMM 1 +NELES 5544 9250 UNKL 1 +NELGE 3536 -10654 KZAB 1 +NELIC 4293 -9504 KZMP 1 +NELIE 4193 -7271 KZBW 1 +NELIM 5294 2416 UMMM 1 +NELIN 5489 2059 UMKK 1 +NELIT -808 -6413 SBAZ 1 +NELKA 6236 11697 UERR 1 +NELLI 4863 902 EDGG 2 +NELLI 6049 -14795 PAZA 2 +NELLO 3450 -8442 KZTL 1 +NELLS 4193 -8350 KZOB 1 +NELLY -1900 14682 YBTL 2 +NELLY 3420 -11900 KOXR 2 +NELMA 6071 9593 UNIP 1 +NELOE 3064 -8702 KZJX 1 +NELOK 5457 2981 UMMM 1 +NELON 3305 -10452 KZAB 1 +NELOR 5196 10184 UIII 1 +NELOS -633 -5290 SBAZ 1 +NELPA 4928 1496 LKAA 1 +NELRE 4057 -7393 KJFK 1 +NELRY 3410 -8873 KZME 1 +NELSA 5386 -218 EGTT 1 +NELSE 3881 -7684 KADW 1 +NELSN 6125 -15067 PANC 1 +NELSO -1075 -4551 SBRE 2 +NELSO 3168 -1746 LPPC 2 +NELSR 2269 -7081 KZMA 1 +NELTA 6204 6074 USHB 1 +NELTE 6514 -15264 PAZA 1 +NELTI 5433 6427 USUU 1 +NELTO 980 -2903 GOOO 1 +NELTS 3787 -9721 KIAB 1 +NELUE 4697 -12043 KZSE 1 +NELUK 4595 2645 LRBB 1 +NELUN 6346 12027 UENN 1 +NELUR 1413 -7927 MPZL 1 +NELWN 4554 -10859 KBIL 1 +NELYN 3228 -9719 KZFW 1 +NEMAH 4250 -9514 KZMP 1 +NEMAL 4792 1350 LOVV 2 +NEMAL 188 -7543 SKED 2 +NEMAN 3748 -7705 KZDC 1 +NEMAP -232 1676 FZZA 1 +NEMAS -3458 -5719 SUEO 1 +NEMBA 5716 1437 ESAA 1 +NEMCI 3138 -9013 KZHU 1 +NEMCU 7063 -15937 PAWI 1 +NEMDA 6418 1117 ENTR 1 +NEMDE 6685 -16208 PAOT 1 +NEMDO 1810 -2353 GVSC 1 +NEMEK 4557 1530 LJLA 1 +NEMER 892 -7993 MPZL 1 +NEMES 3771 2258 LGGG 1 +NEMEU -2120 -5130 SBCW 1 +NEMEW 4353 -11642 KZLC 1 +NEMIL 1235 -8105 MPTG 1 +NEMIS 3837 2579 LGGG 1 +NEMIT 4236 1026 LIRR 1 +NEMOE 4066 -7480 KZNY 1 +NEMOL -619 -3087 SBRE 1 +NEMON 6087 6828 USHH 1 +NEMOR 5529 3885 UUWV 1 +NEMOS 4691 691 LSAG 1 +NEMRA 5178 5815 UWOO 1 +NEMRI 5374 3944 UUWV 1 +NEMRY 3125 -9040 KZHU 1 +NEMTE 3678 12709 RKSG 1 +NENAD 4441 1631 LQSB 2 +NENAD 4453 2012 LYBE 2 +NENAK 4167 724 LFMM 1 +NENAR 893 9941 VTSB 1 +NENAS 6481 -14971 PAZA 1 +NENCY 3032 -8557 KPAM 1 +NENDO 4133 3425 LTLT 1 +NENEM 4405 -315 LFRR 1 +NENES 625 -7581 SKED 1 +NENIC 4310 -8965 KZAU 1 +NENIK 4497 2710 LRBB 1 +NENIS 3929 5264 UTAK 1 +NENIY 6480 -16151 PAKK 1 +NENKO 4369 2797 LBWR 1 +NENMY 3336 -8746 KTCL 1 +NENNO 4020 -7438 KZDC 1 +NENOE 4455 -10050 KZMP 1 +NENSE 4459 -8750 KZMP 1 +NENTI 1841 -1749 GOOY 1 +NENUE 4331 -8641 KMKG 1 +NENUJ 3847 -8886 KZKC 1 +NENUS 6444 6996 USHB 1 +NENVE 1975 -15604 PHKO 1 +NENXU 4718 -11454 KMSO 1 +NEOLA 4048 -11000 KZLC 1 +NEOMI 3158 3529 LLLL 1 +NEONN 6082 -16501 PAZA 1 +NEPAL 4069 192 LECM 1 +NEPAN 3878 6676 UTSS 1 +NEPAP 4693 368 LFFF 1 +NEPFY 4693 -10305 KDIK 1 +NEPIL 4369 5241 UATE 1 +NEPIS -3457 -5960 SAEU 1 +NEPKA 5407 8398 UNBB 1 +NEPLA 4716 7401 UAAH 1 +NEPME -7787 16715 NZWD 1 +NEPNU 4068 7129 UTFR 1 +NEPOD 5295 -618 EIDW 1 +NEPOG 5282 -891 EINN 1 +NEPOS 4401 2144 LYBA 1 +NEPOT 4596 2309 LRBB 1 +NEPOV 4962 1408 LKAA 1 +NEPOX 5216 2200 EPWW 1 +NEPRY 3965 -10689 KEGE 1 +NEPSI 4329 1876 LQBA 1 +NEPSO 5424 127 EGTT 1 +NEPTA 2861 -8764 KZJX 1 +NEPTN 3475 -11018 KPHX 1 +NEPTS 4197 -8705 KZAU 1 +NEQWU 4219 -7896 KZOB 1 +NER 5037 1462 LKPR 1 +NERAP 5682 3576 UUWV 1 +NERAR 3930 1427 LIRR 1 +NERBO 4528 1000 LIMM 1 +NERDE 4808 -9854 KZMP 1 +NERDI 4531 2370 LRBB 1 +NERDO 5789 923 ENOS 1 +NEREK 5314 1847 EPWW 1 +NEREN 5863 2077 EETT 1 +NERID 5139 1285 EDMM 1 +NERIG 5530 2091 UMKK 1 +NERKA 5252 11153 UIAA 1 +NERKO 4476 1932 LQSB 1 +NERLA 4899 -463 LFRR 1 +NERNE 3700 -9482 KZKC 1 +NERNY 4498 -7067 KZBW 1 +NEROB 4570 3419 UKFV 1 +NEROE 4430 -8748 KZMP 1 +NEROK -2432 -4675 SBCW 1 +NEROL 6205 5142 UUYY 1 +NEROT 769 5800 FSSS 1 +NERPA 6455 14311 UEEE 1 +NERPE 3369 -11200 KZAB 1 +NERRA 4291 1754 LDZO 1 +NERRI 3868 -10988 KZDV 1 +NERSU 4064 4259 LTAA 1 +NERTA 4469 2121 LYBA 1 +NERTE 3472 -7884 KZDC 1 +NERTI -1345 13324 YBBB 1 +NERTO 4586 2665 LRBB 1 +NERTU 4900 -1400 EISN 1 +NERVA 1120 -7369 SKEC 1 +NERVE 3862 -8509 KZID 1 +NERVO -2271 -4987 SBCW 2 +NERVO 2934 -1565 GCCC 2 +NERVY 4016 -7668 KMDT 1 +NERXY 3935 -10473 KZDV 1 +NESAD 4210 4828 URRV 1 +NESAG -2495 2885 FAJA 1 +NESAK -1446 3073 FLFI 1 +NESAL -100 3385 HUEC 1 +NESAM -1000 4853 FSSS 1 +NESAN -2550 2812 FAJA 1 +NESAR 4281 2814 LBWR 1 +NESBI 4232 -8326 KDTW 1 +NESBT 3484 -8997 KMEM 1 +NESDI 5712 -415 EGPX 1 +NESDO 4582 5479 UATT 1 +NESEK -2503 2662 FAJA 1 +NESES 4755 1055 EDMM 1 +NESET 3863 2912 LTBB 1 +NESFE 3050 -8887 KGPT 1 +NESGE 6049 -14552 PACV 1 +NESIL 3734 2972 LTLT 1 +NESIN 6230 3012 EFES 1 +NESIR 4233 5943 UTAT 1 +NESLE 4346 -11592 KBOI 1 +NESLO 4888 3737 UKDV 1 +NESMO 1227 -7609 SKEC 1 +NESNE 3513 -10366 KTCC 1 +NESOE 4750 -12231 KSEA 1 +NESOX -550 3504 HTDC 1 +NESPA 7190 12357 UOHH 1 +NESSI 4110 -7304 KZBW 1 +NESTA -4170 17283 NZZC 1 +NESTI 4580 1043 LIMM 1 +NESTO 4019 -7971 KZOB 1 +NESTY 3274 -11695 KMYF 1 +NESUL 4108 703 LFMM 1 +NESUM 5919 11389 UEEE 1 +NESUX 4398 1956 LQSB 1 +NESVA 4204 6134 UTNU 1 +NESYI 5566 -13335 PAKW 1 +NETAA 3443 -9182 KPBF 1 +NETAK 4289 5992 UTNR 1 +NETAR -246 4400 FSSS 1 +NETAS 1743 4440 OYSC 1 +NETAT 4062 6840 UAII 1 +NETAV 6400 1424 ESAA 1 +NETAX 5321 1062 EDWW 1 +NETBE 3724 -12180 KSJC 1 +NETCO 6689 -16036 PFNO 1 +NETED 4711 2865 LUUU 1 +NETEE 3301 -9705 KDFW 1 +NETEL -2739 2764 FAJA 1 +NETEX 5133 627 EDGG 1 +NETGO 6852 2649 EFHK 1 +NETIK -3065 3038 FADN 1 +NETIR 4969 1871 EPWW 1 +NETIS 3670 2496 LGGG 1 +NETKI 5500 -1400 EISN 1 +NETKO 4304 1766 LDZO 1 +NETLU 6248 6493 USHH 1 +NETMI 4525 4148 URRV 1 +NETNA 5788 2279 EETT 1 +NETOB 1758 4262 OEJD 1 +NETOK -882 1527 FNAN 1 +NETOL 2713 3654 OEJD 1 +NETON 3976 4820 UBBA 1 +NETOP 5355 1550 EPWW 1 +NETOS -2343 -4987 SBCW 2 +NETOS 4131 -628 LECM 2 +NETOT 5302 3436 UUWV 1 +NETRI 4766 15000 UHPP 1 +NETTA 2182 -7080 KZMA 1 +NETTI 3130 -8930 KHBG 1 +NETTM 2800 -8228 KMCF 1 +NETTO -705 12103 WADZ 1 +NETTS 3320 -9703 KDFW 1 +NETTY -2873 15551 YBBB 1 +NETUL 4470 2698 LRBB 1 +NEU -3895 -6815 SAEU 3 +NEU 4871 1121 EDMM 3 +NEU 3416 13225 RJOI 3 +NEUBE 2749 -7942 KPBI 1 +NEUMA -772 -3603 SBRE 2 +NEUMA 4232 -8437 KJXN 2 +NEUMN 4090 -7364 KLGA 1 +NEURA -94 -3091 SBAO 1 +NEUTO 3508 -8583 KATL 1 +NEV 4715 293 LFFF 1 +NEVAD 4202 -9354 KZMP 1 +NEVAG 4666 1413 LOLO 1 +NEVAK 4421 2060 LYBA 1 +NEVCI 3421 -11916 KCMA 1 +NEVDI 1653 -1610 GOOO 1 +NEVEL 3300 -1267 GMMM 1 +NEVEN -2748 2805 FAJA 1 +NEVER 3264 -9462 KZFW 1 +NEVES -2541 2700 FAJA 1 +NEVGE 4211 -7823 KZOB 1 +NEVIC 3933 343 LEMH 1 +NEVIK 3513 2196 LMMM 1 +NEVIL 5000 -37 LFRR 1 +NEVIR -3426 2017 FACA 1 +NEVIS -3720 14327 YMMM 3 +NEVIS 5670 -454 EGTT 3 +NEVIS 4241 -9254 KZAU 3 +NEVIT -758 2043 FNAN 1 +NEVIV 3398 6778 OAKX 1 +NEVJO 4725 -12231 KSEA 1 +NEVKA 4416 3248 UKFV 1 +NEVKE 3352 -11176 KIWA 1 +NEVOD 5985 3061 ULLL 1 +NEVOL 3041 3964 OEJD 1 +NEVOT 3904 977 LIRR 1 +NEVRA 3817 2456 LGGG 1 +NEVRI 5407 -627 EGTT 1 +NEVSE 3729 -12185 KSJC 1 +NEVUB 6100 1435 ESES 1 +NEWAR 3414 -11910 KNTD 1 +NEWAT 3827 -8977 KZKC 1 +NEWBE 4121 -7107 KZBW 1 +NEWER 2623 -8062 KZMA 1 +NEWES 4086 -7344 KZNY 1 +NEWIC 3948 -8360 KZID 1 +NEWLO 4109 -8240 KZOB 1 +NEWLY 3001 -9492 KIAH 1 +NEWMO -3202 14352 YMMM 1 +NEWMY 3986 -8794 KZID 1 +NEWPI 4200 -12036 KZSE 1 +NEWPO 3360 -11792 KSNA 1 +NEWRK 4157 -8857 KORD 1 +NEWRO 3630 -7618 KECG 1 +NEWRY 4374 -9327 KZMP 1 +NEWTN 4916 -12277 CZVR 1 +NEWTO 3991 -8547 KZID 1 +NEWTS 3610 -11983 KZOA 1 +NEWTT 4106 -8808 KZAU 1 +NEWTY 3398 -8446 KATL 1 +NEWUJ 3650 -9429 KZME 1 +NEWVY 4181 -9198 KCID 1 +NEXAD -417 3192 HTDC 1 +NEXAS 4087 -79 LECM 1 +NEXAT 5194 -658 EISN 1 +NEXIE 3243 -8353 KWRB 1 +NEXIL 5634 1373 ESMM 1 +NEXRU 4653 -10280 KZMP 1 +NEXUS 5621 -184 EGTT 1 +NEXZI 4658 -12066 KZSE 1 +NEYBI 6220 -15976 PAHC 1 +NEYDI 4699 -12380 KHQM 1 +NEYDU 1897 -6215 TJZS 1 +NEYGI 4444 -11699 KZLC 1 +NEYIC 5713 -13415 PAFE 1 +NEYIK 3341 -8622 KZTL 1 +NEYIR 2906 -10030 KZHU 1 +NEYLN 3596 -8382 KTYS 1 +NEZAM 3550 13768 RJTG 1 +NEZUG 4757 -12231 KSEA 1 +NF 2722 11657 ZSHA 3 +NF 6513 -1374 BIRD 3 +NF -2905 16793 NZZO 3 +NFG 3327 -11739 KNFG 1 +NFL 3942 -11871 KZOA 1 +NFW 3277 -9744 KZFW 1 +NG 4386 441 LFMI 1 +NGA 1358 12327 RPHI 1 +NGAWI -4155 17500 NZWN 1 +NGF 2145 -15776 PHZH 1 +NGIRT 2887 1145 HLLL 1 +NGJ 2810 8166 VNSM 1 +NGP 2769 -9729 KNGP 1 +NGS 3062 -8694 KZTL 1 +NGY 5518 -417 EGPX 1 +NH 2622 6839 OPKR 2 +NH 5275 10447 UIII 2 +NHANT 4244 -7097 KBOS 1 +NHATA 1223 10920 VVVM 1 +NHC 2621 12764 RORG 1 +NHK 3829 -7640 KNHK 1 +NHT 3208 13145 RJFN 1 +NI 3807 13841 RJTG 2 +NI -54 16692 AUUU 2 +NIALS 4658 -11949 KZSE 1 +NIBAK -302 4745 FSSS 1 +NIBAL 1568 4422 OYSN 1 +NIBAN 4458 2604 LRBB 1 +NIBAT 746 12562 RPMD 1 +NIBAX 2496 5424 OMAE 1 +NIBBE 4594 -10806 KZLC 1 +NIBEE 2475 -8176 KNQX 1 +NIBEK -2298 1322 FYWH 1 +NIBEL 3774 1096 LIRR 1 +NIBGA -2408 -4724 SBBS 1 +NIBIL 4985 1154 EDMM 1 +NIBIS -1902 5553 FMMM 1 +NIBKE 3630 -9103 KZME 1 +NIBLE 3028 -8159 KJAX 1 +NIBLO 3650 1284 LMMM 1 +NIBME 5009 856 ETOU 1 +NIBOG 5500 -1000 EISN 1 +NIBOR -1260 3476 FWLL 1 +NIBOT -201 3444 HTDC 1 +NIBOX 3534 2694 LGGG 1 +NIBPI 4383 -12320 KEUG 1 +NIBRE 4191 -8799 KORD 1 +NIBUL 5922 6266 USSE 1 +NIBUS 4380 3928 URRV 1 +NIBUT 5706 15118 UHMM 1 +NIBVA 6219 691 ENTR 1 +NICAR -1182 -3761 SBRE 1 +NICCO 3851 -7698 KBWI 1 +NICER 3972 -11950 KZOA 1 +NICGI 3474 -8670 KHUA 1 +NICHO 6125 -15600 PAZA 1 +NICHY 4735 -12231 KSEA 1 +NICIB 6318 -15559 PAMC 1 +NICIC 5956 -14663 PAMD 1 +NICIK 4237 -9225 KALO 1 +NICIN 3571 -9178 KZME 1 +NICIP 6303 -14135 PAOR 1 +NICIR 3484 -9840 KFSI 1 +NICIS 4084 -7407 KEWR 1 +NICKG 4047 -7404 KZNY 1 +NICKK 3275 -11571 KZLA 1 +NICKL 4476 -9183 KZMP 1 +NICKO 2499 -7818 MYNN 1 +NICLE 3631 -11322 KZLA 1 +NICOD 4141 -7120 KPVD 1 +NICOL 4423 2915 LRBB 1 +NICON -3489 13825 YPAD 1 +NICOS 1695 -10014 MMEX 1 +NICOT 4441 -8795 KZMP 1 +NICPE 4373 -11641 KZLC 1 +NICQE 4432 -10879 KZLC 1 +NICZU 3593 -11521 KLAS 1 +NID 3569 -11769 KZLA 1 +NIDAD 6190 817 ENOS 1 +NIDAP 2865 4762 OEJD 1 +NIDAS 5170 2097 EPWA 1 +NIDAT 4960 1246 EDMM 1 +NIDED -482 4062 HTDC 1 +NIDEG 1059 4137 HAAA 1 +NIDEL -897 3421 HTDC 1 +NIDEM -2957 2874 FAJA 1 +NIDEX -425 3561 HTDC 1 +NIDGY 4008 -7952 KZOB 1 +NIDIC 4342 -11920 KZLC 1 +NIDIL 4320 788 LFMM 1 +NIDLA -253 -6134 SBAZ 1 +NIDLE 4373 -9262 KRST 1 +NIDLO 4680 1600 LJLA 1 +NIDLY 3954 -10473 KZDV 1 +NIDME 3657 -9779 KWDG 1 +NIDOK 4889 1881 LZBB 1 +NIDOS -1307 2685 FLFI 1 +NIDOT -1176 2983 FLFI 1 +NIDRA 7146 7714 UOOO 1 +NIDRI 3906 2047 LGGG 1 +NIDSE 3388 -11401 KZLA 1 +NIDUE 3519 -9737 KTIK 1 +NIDUL 3237 -1735 LPMA 1 +NIDUQ 4430 -7288 KBTV 1 +NIE 5263 937 EDWW 1 +NIECE 3910 -12288 KZOA 1 +NIECY 4085 -7416 KEWR 1 +NIELD 4510 -6858 KZBW 1 +NIFAD 3024 -9428 KBMT 1 +NIFDE 3366 -9906 KZFW 1 +NIFEL 3003 373 DAAA 1 +NIFSO 3175 -9114 KZHU 1 +NIFTE 3156 -9151 KZHU 1 +NIGAK -26 2496 FZZA 1 +NIGAM -2657 1462 FYWH 1 +NIGAT 3566 1150 LMMM 1 +NIGEB 4709 1108 LOVV 1 +NIGEL 2303 5524 OMAE 1 +NIGET 4369 7719 UAAA 1 +NIGIE 4504 -9293 KZMP 1 +NIGIT 5131 -117 EGTT 1 +NIGKI 5966 -15143 PAHO 1 +NIGLY 869 16764 PKWA 1 +NIGOD -2297 3199 FQBE 1 +NIGOL 5491 249 EGTT 1 +NIGOR 5049 9143 UNKL 1 +NIGRA -2106 -4909 SBBS 1 +NIGSI 4737 1604 LOVV 1 +NIGUS 650 4114 HAAA 1 +NIGVA -1121 -6531 SBAZ 1 +NIIMI 3517 13335 RJOC 1 +NIJGA 3031 -8836 KZHU 1 +NIJNU 3521 -9749 KOKC 1 +NIK 5117 418 EBUR 2 +NIK 4278 1892 LYBA 2 +NIKAB 4662 1755 LHCC 1 +NIKAD 4900 3592 UKDV 1 +NIKAE 3053 4768 ORMM 1 +NIKAI 3188 13532 RJTG 1 +NIKAS 3519 3572 LCCC 1 +NIKAV 3335 -1687 LPPC 1 +NIKBE -736 7249 FJDG 1 +NIKDA 5461 1229 EKDK 1 +NIKEE 3211 -11128 KRYN 1 +NIKEL 2044 -7753 MUMI 2 +NIKEL 3798 -8980 KZKC 2 +NIKEN -2327 3404 FQBE 1 +NIKES -1000 -15174 NTTT 1 +NIKET 3513 12759 RKTT 2 +NIKET 3068 7326 OPLR 2 +NIKIG 4942 3200 UKBV 1 +NIKIL 5356 725 EDVV 1 +NIKIN 8083 -16897 UHMM 1 +NIKIR 1829 8411 VECF 1 +NIKIT 4065 11745 ZBAA 1 +NIKKI 2175 -15748 PHNG 1 +NIKKL 3373 -11737 KZLA 1 +NIKKY -1905 14692 YBTL 1 +NIKLI 2420 9088 VGFR 1 +NIKLL 5375 16923 PAZA 1 +NIKLS 3959 -8236 KZID 1 +NIKMA 4307 1218 LIRR 1 +NIKME 6013 -16207 PAEE 1 +NIKNA 4643 5164 UATT 1 +NIKOG 5150 694 EDDK 1 +NIKOL 4422 1369 LDZO 2 +NIKOL 3797 -11868 KZOA 2 +NIKOM -1574 12472 YBBB 1 +NIKON 3833 14247 RJTG 1 +NIKOT 2591 7541 VAVA 1 +NIKRA 4948 13407 UHHH 1 +NIKRI 5320 13815 UHHH 1 +NIKRO 3967 2012 LAAA 1 +NIKRU 6122 2299 EFES 1 +NIKSI 5857 15251 UHMM 1 +NIKTA 5353 4620 UWPP 1 +NIKTU 5190 14440 UHSH 1 +NIKUL 5847 7318 USMM 1 +NIKUN 2799 10671 ZPKM 1 +NIKUS 4985 1199 EDMM 1 +NIKUT 4961 981 EDGG 1 +NILAM 676 9598 WMFC 1 +NILAN 5409 8504 UNBB 1 +NILAS 3613 2844 LGGG 1 +NILAT 6012 2986 ULLL 1 +NILAX -2208 17407 NFFF 1 +NILDA 3868 -2701 LPLA 1 +NILDU 4226 383 LFFF 1 +NILEM 5030 412 LFFF 1 +NILEN 5673 1332 ESSA 1 +NILER 3908 2787 LTBB 1 +NILES 4178 -8758 KZAU 1 +NILET 4444 2615 LRBB 1 +NILEY 3536 -11897 KBFL 1 +NILGA 5066 10433 UIII 1 +NILIC 3611 4337 ORBM 1 +NILLA 5379 -13108 CZVR 1 +NILLS 3855 -11433 KZLC 1 +NILMO 6228 2923 EFES 1 +NILOE 3226 -9350 KBAD 1 +NILON -1626 -5207 SBBS 2 +NILON 5160 63 EGTT 2 +NILOT -366 13202 WAAZ 2 +NILOT 5618 14171 UHOO 2 +NILOV 4495 2517 LRBB 1 +NILSE 3221 -9967 KABI 1 +NILSU -2091 -4894 SBBS 1 +NILTT 5088 -10503 CZWG 1 +NILUE 3285 -8365 KWRB 1 +NILUG 5882 1788 ESSA 1 +NILUW 4348 -7172 KZBW 1 +NILVA 3932 2568 LGGG 1 +NIM 4375 442 LFTW 1 +NIMAE 3276 -8060 KNBC 1 +NIMAG 4197 6902 UAII 1 +NIMAN 5365 2405 UMMM 1 +NIMAR 2911 3991 OEJD 1 +NIMAT 5397 -574 EGTT 1 +NIMBA 4117 6516 UTSS 1 +NIMBO -1471 -4433 SBRE 2 +NIMBO -3451 -5649 SUEO 2 +NIMBY 3335 -11195 KPHX 1 +NIMDI 4880 1163 EDMM 1 +NIMDU 4717 1478 LOVV 1 +NIMER 4747 36 LFFF 1 +NIMIX 141 10799 WSJC 1 +NIMLE 5823 -13505 PAJN 1 +NIMMS 4050 -8055 KPIT 1 +NIMMU 4132 -9631 KZMP 1 +NIMOD -2841 -17500 NZZO 1 +NIMOR 5315 14064 UHNN 1 +NIMOS -4069 17475 NZZC 1 +NIMOY 4230 -7092 KBOS 1 +NIMSE 2438 -8171 KNQX 1 +NIN -3454 -6093 SAEU 1 +NINAS 3100 12225 ZSHA 1 +NINAT 2055 7742 VABF 1 +NINBU 5096 5860 UATT 1 +NINCI 3087 -8787 KZHU 1 +NINDI -1950 -4577 SBBS 1 +NINEE 3476 -11427 KEED 1 +NINEP -3400 13788 YMMM 1 +NINES 3866 216 LECB 1 +NINEV 6027 2649 EFHK 1 +NINEX 5886 -950 EGTT 1 +NINFA 3007 -9485 KIAH 1 +NINFI 2979 -8510 KZJX 1 +NINIC 4043 -8921 KZAU 1 +NINIM 2318 7600 VABF 1 +NINIS 4628 440 LFMM 1 +NINIY 6660 -15996 PASK 1 +NINKA -696 -5656 SBAZ 1 +NINOB -2600 10648 YMMM 2 +NINOB 1653 7083 VABF 2 +NINON 5200 12767 UHBI 1 +NINOO 3509 -12061 KZLA 1 +NINOS 4113 -678 LEMD 1 +NINOT 3921 48 LECB 1 +NINSA -1901 -4372 SBBS 1 +NINTA 5623 1829 EYVL 1 +NINTU 4615 555 LFMM 1 +NINTY 3505 -11894 KBFL 1 +NINVA 3735 4322 ORBB 1 +NINZA 6038 -14514 PACV 1 +NIP 3023 -8168 KNIP 1 +NIPAD 2187 8200 VABF 1 +NIPAL 4649 7673 UAAA 1 +NIPAN 6115 2212 EFES 1 +NIPEE 3900 -7722 KDCA 1 +NIPEL 4649 1403 LJLA 1 +NIPER -1346 16396 AGGG 1 +NIPHI 4492 -7515 KZBW 1 +NIPIS 3505 2751 LGGG 1 +NIPIT 5445 -840 EISN 1 +NIPIY 3513 -11581 KZLA 1 +NIPLE -2082 -5367 SBCW 1 +NIPME 3918 -11962 KRNO 1 +NIPOE 3431 7071 OAJL 1 +NIPOG -1950 16739 NVVV 1 +NIPOK -993 15500 AYPY 1 +NIPOR 4912 401 LFFF 1 +NIPOS 6984 1935 ENTC 1 +NIPPI 4971 15935 PAZA 1 +NIPPO 3274 13188 RJFN 1 +NIPPY 4369 -7397 KZBW 1 +NIPSA 6891 2772 EFPS 1 +NIPZO 3602 -11520 KLAS 1 +NIRAB 2582 8641 VECF 1 +NIRAK 3725 -743 LECS 1 +NIRAL 3319 -837 GMMM 1 +NIRAN 4625 6188 UASP 1 +NIRAT 3207 12606 RKTT 1 +NIRBA 6330 11834 UENN 1 +NIRDO 4315 843 LFMM 1 +NIRDU 5368 700 EDWW 1 +NIREL 4416 2902 LRBB 1 +NIRGA 4508 4342 URRV 1 +NIRIS -861 10304 WIIF 1 +NIRLE 3462 -12021 KSMX 1 +NIROB 5850 4935 USKK 1 +NIROD 5808 962 ENOS 1 +NIROE 4077 -8581 KGUS 1 +NIRPA 6129 7900 USRR 1 +NIRPI 5397 3561 UUWV 1 +NIRPU 6077 2213 EFES 1 +NIRRI 5883 -15699 PAKN 1 +NIRTA -3266 -6823 SAMV 1 +NIRUS 5671 8111 UNNT 1 +NIRUW 5716 -15870 PAPH 1 +NIRYI 3751 -12210 KNUQ 1 +NIRYO 4382 -10305 KRAP 1 +NIS 4335 2183 LYBA 1 +NISAP 3679 3664 LTAA 1 +NISAS -2290 16428 NFFF 1 +NISBA 3368 -902 GMMM 1 +NISCO 4427 -8825 KGRB 1 +NISEK 4103 776 LFMM 1 +NISEM 5566 992 EKDK 1 +NISEN 6914 3065 ULMM 1 +NISER 2951 4431 ORBB 1 +NISET -3090 17573 NZZO 1 +NISGA 5225 1288 EDWW 1 +NISHI 2443 14072 RJAW 1 +NISIN 4000 13783 RJTG 1 +NISIX 5932 2043 EFHK 1 +NISKA 5202 2081 EPWA 1 +NISLO 5548 1288 ESMM 1 +NISMI 1641 4231 OYSC 1 +NISOK 305 9200 VCCC 1 +NISOR 3945 12568 ZKKP 1 +NISOS 3792 2642 LGGG 1 +NISOT 5572 12187 UIAA 1 +NISPE 3250 4568 ORUB 1 +NISPL 3966 -7705 KZDC 1 +NISRE 4840 -12453 KZSE 1 +NISSA 1712 10298 VTUD 1 +NISSN 4137 -7432 KZNY 1 +NISTE 4978 867 ETOU 1 +NISTI -1906 -4360 SBBS 1 +NISUN 1393 9233 VYVY 1 +NISUR 3118 -1008 GMMM 1 +NISUT 4430 3369 UKFV 1 +NISVA 4297 2280 LBSR 1 +NISYI 4140 -8155 KCLE 1 +NIT 4829 1805 LZBB 1 +NITAM 4511 716 LIMM 1 +NITAR 4992 224 LFFF 1 +NITCH 3223 -9482 KZFW 1 +NITEP 4941 422 LFEE 1 +NITER 3291 -9691 KDAL 1 +NITIL 5347 -663 EIDW 1 +NITIN 4642 13910 UHHH 1 +NITIX 1512 6975 VABF 1 +NITIY 3418 -11731 KONT 1 +NITLA 5450 1114 EDVV 1 +NITLE 4466 -10692 KSHR 1 +NITLO -4182 -6937 SAVU 1 +NITLU -2051 -4406 SBCW 1 +NITMI -1715 -4385 SBBS 1 +NITMU 6455 1777 ESSA 1 +NITNA 4351 6360 UAOO 1 +NITNY 2668 -8045 KZMA 1 +NITOK 4613 3291 UKFV 1 +NITOL 6431 -2242 BIKF 1 +NITON 5255 -320 EGTT 1 +NITOT 2500 14884 RJTG 1 +NITSA 3719 2538 LGGG 1 +NITSO 5881 2497 EETT 1 +NITTA -2171 14907 YBBB 1 +NITTE 3906 -8660 KBMG 1 +NITTS 2874 -8249 KZJX 1 +NITUS 5865 12081 UEEE 1 +NITUX 4337 2993 LBSF 1 +NITVE 2454 -8172 KNQX 1 +NITYI 6685 -15203 PABT 1 +NIVAM 261 10404 WMFC 1 +NIVAS 4590 1228 LIMM 1 +NIVAW 4727 -11137 KGTF 1 +NIVCI 3255 -9671 KZFW 1 +NIVDA 4124 657 LFMM 1 +NIVDE 3828 -7642 KNHK 1 +NIVED -1855 13806 YBBB 1 +NIVEE 3700 -11970 KZOA 1 +NIVES 4522 1591 LQSA 1 +NIVET 4320 404 LFMM 1 +NIVGO 2149 3925 OEJN 1 +NIVIS 4525 1979 LYBA 1 +NIVIT -2530 16699 NFFF 1 +NIVOG 1845 9545 VYRR 1 +NIVOR 5069 429 EBBR 1 +NIVRO 2504 5652 OMFJ 1 +NIVSE 3508 -8094 KCLT 1 +NIVUD 1408 6898 VABF 1 +NIVUE 6522 -15658 PAZA 1 +NIVUN 5757 414 ENSV 1 +NIVZY 976 13852 KZOA 1 +NIWCY 6235 -14570 PAGK 1 +NIWOT 4026 -10499 KZDV 1 +NIWTE 4151 -11165 KZLC 1 +NIXAL 4321 11088 ZBZB 1 +NIXAM 350 17619 NFFF 1 +NIXBY 3293 -8612 KZTL 1 +NIXEE 1942 -16238 KZAK 1 +NIXHE 3417 -9686 KADM 1 +NIXON 6327 -15581 PAZA 1 +NIXUL 401 9200 WIIZ 1 +NIXUM -4487 16909 NZQN 1 +NIXXE 3271 -8983 KZME 1 +NIYIB 3175 -8281 KZJX 1 +NIYIG 3431 -8515 KRMG 1 +NIYIL 3879 -12088 KMHR 1 +NIYIR 3392 -11869 KLAX 1 +NIYIT 2069 -15681 PHHN 1 +NIYKU 4186 -9367 KZMP 1 +NIYTI 6172 -15001 PAUO 1 +NIYYI 5952 -15703 PAJZ 1 +NIZ 4377 725 LFMM 1 +NIZIP 3698 3777 LTAJ 1 +NJA 3545 13945 RJTA 1 +NJC 3435 13927 RJTG 2 +NJC 6094 7647 USRR 2 +NJEIM 3093 1546 HLLL 1 +NJM 3469 -7703 KZJM 1 +NK 5232 1700 EPKS 3 +NK 5518 16599 UHPP 3 +NK 2616 11996 RCAA 3 +NKKIE 3636 -7802 KZDC 1 +NKLAS 3382 -8236 KZTL 1 +NKP 1739 10464 VTBB 1 +NKR 4934 873 EDFM 1 +NKS 854 9995 VTBB 1 +NKT 3490 -7687 KNKT 1 +NKW -732 7241 FJDG 1 +NKX 3287 -11715 KNKX 1 +NKZ 4583 6213 UATA 1 +NL 2237 10687 ZGZU 3 +NL -4123 17483 NZWN 3 +NL 4497 3362 UKFV 3 +NLC 3634 -11997 KZOA 1 +NLD 2744 -9956 MMTY 1 +NLG 2253 11356 ZGZU 1 +NLY 373 1156 FCCC 1 +NM 4972 -7774 CZUL 3 +NM 320 10151 WMSA 3 +NM 4897 2885 UKBV 3 +NMA -852 11869 WADB 1 +NMM 3258 -8855 KZME 1 +NMT -2656 2803 FAJA 1 +NN -1765 17740 NFFN 3 +NN 5623 8397 UNNN 3 +NN 5 3244 HUEC 3 +NNASH 2088 -15619 PHHN 1 +NNB 5596 3737 UUEE 2 +NNB 3729 6734 UTST 2 +NNG 2261 10818 ZGZU 1 +NNIKE 4538 -12278 KZSE 1 +NNORA 4628 -11205 KZLC 1 +NNP 2108 7906 VABF 1 +NNSIQ 4323 -7905 KZOB 1 +NNX 2510 11427 ZGZU 1 +NO -864 12224 WATC 2 +NO 3730 6736 UTST 2 +NOA -2272 -4348 SBBS 1 +NOAHA 4373 -7952 CYYZ 1 +NOAHE 4211 -8904 KZAU 1 +NOAHS 3917 -9490 KZKC 1 +NOB 2121 10583 VVNB 1 +NOBAE 3775 -8694 KZID 1 +NOBAR -3379 15174 YMMM 1 +NOBAT 2115 6800 VABF 1 +NOBBI 4142 -7364 KZBW 1 +NOBBL 3175 -9382 KDAL 1 +NOBBS 2816 -8119 KMCO 1 +NOBBY -280 13565 WABZ 2 +NOBBY 3625 -9411 KASG 2 +NOBEL -2882 -5208 SBCW 1 +NOBEN 1279 11674 RPHI 1 +NOBER 1528 10067 VTBB 1 +NOBEY -7775 16570 NZWD 1 +NOBLA 2585 5246 OBBB 1 +NOBLO 4548 3983 URRV 1 +NOBLY 3308 -9633 KZFW 1 +NOBNA 2102 3836 OEJD 1 +NOBNO 3386 4443 ORBD 1 +NOBOK 2062 10264 VLVT 1 +NOBOM 2615 7882 VIDF 1 +NOBRE -480 -4221 SBRE 1 +NOBRI 5325 1159 EDWW 1 +NOBRU 4897 1110 ETSI 1 +NOBSU 1727 4322 OYSC 1 +NOBTO 2392 5531 OMAE 1 +NOBUE 3022 -8158 KNIP 1 +NOBYI 3947 -8595 KZID 1 +NOCIG 3181 -10620 KELP 1 +NOCIL 6466 -16337 PAGL 1 +NOCIP 3736 -12182 KNUQ 1 +NOCIT 3134 -8929 KZHU 1 +NOCIV 3242 -8664 KMGM 1 +NODAB -1336 10664 YMMM 1 +NODAD -4173 18000 NZZO 1 +NODAE 3034 -8149 KZJX 1 +NODAL 4005 12318 ZYSH 1 +NODAN 4042 14500 RJTG 1 +NODBE 2841 -8048 KXMR 1 +NODCI 4228 -8635 KZAU 1 +NODES 6370 5451 UUYY 1 +NODIN 818 11620 WSFC 1 +NODIY 3596 -11524 KLAS 1 +NODLA 3289 5498 OIIX 1 +NODLE 6128 -15200 PAZA 1 +NODMA 1543 5357 OYSC 1 +NODME 3518 -10670 KZAB 1 +NODMI 4503 3917 URRV 1 +NODOG 2457 11130 ZGZU 1 +NODOK -1219 15500 YBBB 1 +NODOL 713 7400 VRMF 1 +NODSI -1906 5369 FMEE 1 +NODVE 2932 -9815 KRND 1 +NOEND 6113 -14847 PAZA 1 +NOENO 3995 -7716 KZNY 1 +NOFFE 4357 -11704 KZLC 1 +NOFIV 3373 -8456 KATL 1 +NOFKE 708 17104 PKMJ 1 +NOFOR 3339 -8428 KATL 1 +NOG 2790 -9804 KZOG 1 +NOGAE 5861 -15698 PAZA 1 +NOGAK 3000 14317 RJTG 1 +NOGAL 4622 15300 RJTG 2 +NOGAL 1847 -9969 MMEX 2 +NOGBO 6446 1411 ESAA 1 +NOGGI 2816 -8129 KMCO 1 +NOGIC 3532 -8591 KZME 1 +NOGIE 3367 -8849 KCBM 1 +NOGLA 5618 15539 UHPP 1 +NOGLE 6456 -15582 PAGA 1 +NOGLO 6503 8835 USDD 1 +NOGMY 3362 -7891 KMYR 1 +NOGOL -2884 16487 NFFF 1 +NOGPE 3138 -8436 KZJX 1 +NOGRA 4988 1168 EDMM 1 +NOGRI 5610 5435 UWUU 1 +NOGRO 4838 3265 UKBV 1 +NOGTA 4157 7108 UTTR 1 +NOGUR -2329 -4599 SBBS 1 +NOHET 1943 10361 VLVL 1 +NOHHA 4656 -11408 KZLC 1 +NOIRE 4543 -7413 CZUL 1 +NOISE 139 -2971 SBAO 2 +NOISE 3619 -8395 KZTL 2 +NOIVA -2186 -5297 SBCW 1 +NOJUP 3274 -9327 KDFW 1 +NOKAK -4038 17810 NZZO 1 +NOKAT 2279 8894 VGFR 1 +NOKDA 4686 1351 LOLO 1 +NOKDI 4987 848 EDGG 1 +NOKDO 5155 1424 EDUU 1 +NOKDU 5140 670 EDDK 1 +NOKEE 3307 -9745 KZFW 1 +NOKEN 1867 -7226 MTEG 1 +NOKID 600 7496 VRMF 2 +NOKID 6310 17989 UHMA 2 +NOKIN 5308 -288 EGTT 1 +NOKIY 3662 -7825 KZDC 1 +NOKLI 4802 4511 URWW 1 +NOKNA 4987 8119 UAKD 1 +NOKOX -3302 1972 FACA 1 +NOKRI 4892 2116 LZBB 1 +NOKSI 5060 1296 EDMM 1 +NOKTA -568 10702 WIIZ 1 +NOKXI 3908 -10844 KGJT 1 +NOL 1044 -6716 SVZM 1 +NOLAN -4066 14720 YMMM 2 +NOLAN 3240 -10014 KZFW 2 +NOLBA 5009 1122 EDUU 1 +NOLBI 6345 7726 USRR 1 +NOLDO 3283 4536 ORBB 1 +NOLDU 4806 2969 UKBV 1 +NOLEE 2456 -8167 KNQX 1 +NOLEN 4216 -8771 KORD 1 +NOLEP 3858 8871 ZLHW 1 +NOLEY 4259 -7090 KBOS 1 +NOLFO 3003 -8187 KZJX 1 +NOLGA 4143 4298 UGGG 1 +NOLGI 6193 2302 EFES 1 +NOLGO 5340 1014 EDWW 1 +NOLGU 4116 6897 UTTT 1 +NOLIN 3973 -7757 KHGR 1 +NOLLA 4763 -12239 KBFI 1 +NOLLE 2835 -8160 KMCO 1 +NOLLI 4413 -7015 KZBW 1 +NOLNE 3489 -7690 KNKT 1 +NOLNI 5167 1333 EDDI 1 +NOLON 2411 11395 ZGZU 1 +NOLOV 1826 8200 VABF 1 +NOLPE 3464 -7742 KNCA 1 +NOLRU 5150 621 EDGG 1 +NOLSA 4243 -191 LECM 1 +NOLSI 3804 1029 LIRR 1 +NOLTI 5954 -17190 PAZA 1 +NOLU -2070 -15982 NCRG 1 +NOLVI 4073 596 LFMM 1 +NOMAD -147 11159 WIIZ 1 +NOMAG 2715 9464 VECF 1 +NOMAN 2000 11667 VHHK 1 +NOMAR 2351 11386 ZGZU 1 +NOMAS 3235 -8088 KZJX 1 +NOMBA 4563 7661 UAAA 1 +NOMBO 4906 1009 EDGG 1 +NOMDO 2537 5171 OTBD 1 +NOMES 4152 -8650 KZAU 1 +NOMIG -1065 6600 FIMM 1 +NOMIX 4994 1898 EPWW 1 +NOMKA 5145 1050 EDMM 1 +NOMPA 4560 3324 UKFV 1 +NOMPI 4945 2400 UKLV 1 +NOMRA 7521 7953 UODD 1 +NOMRU 2531 5511 OMDB 1 +NOMUE 1826 -6507 TISX 1 +NOMUR 3159 11910 ZSHA 1 +NOMVU 3481 6918 OAIX 1 +NONAT -3969 17717 NZZC 1 +NONAX -2352 12387 YMMM 1 +NONBE 4354 -7147 KZBW 1 +NONDA 6032 -15380 PAZA 1 +NONDI 4610 6764 UASP 1 +NONEE 3557 -8692 KZME 1 +NONET -2534 14115 YBBB 1 +NONEY 1924 16686 PWAK 1 +NONGA 2085 4934 OEJD 1 +NONIC 5735 -17032 PASN 1 +NONIE 3038 -8724 KNPA 1 +NONIK 3986 5623 UTAK 1 +NONIM 2783 8743 ZSZS 1 +NONIR -1568 14819 YBBB 1 +NONIT 3868 11393 ZBPE 1 +NONIX -3708 14525 YMMM 1 +NONKO 4980 840 EDUU 1 +NONLU 2799 4619 OEJD 1 +NONNI 6531 -1940 BIRD 2 +NONNI 2123 -16105 PHZH 2 +NONNU 3694 -7646 KNGU 1 +NONOG -2529 11246 YMMM 1 +NONON -2333 16988 NFFF 1 +NONRI 4952 7887 UASP 1 +NONSA 5460 1330 EDWW 1 +NONTE 5904 -15928 PAMB 1 +NONTY 4024 -11138 KZLC 1 +NONUP -3543 14830 YMMM 1 +NOODL 4592 -8809 KZMP 1 +NOOGA 3444 -9861 KZFW 1 +NOONE 3420 -8457 KZTL 1 +NOONS 4555 -12300 KZSE 1 +NOORA 3688 -8648 KZID 1 +NOOTN 3663 -11334 KZLA 1 +NOPAG -1087 13587 YBBB 1 +NOPAN -2137 -16500 NZZO 1 +NOPAT 439 10480 WSJC 1 +NOPEK 660 9442 WMFC 1 +NOPIK 3740 12565 RKTT 1 +NOPIP -2576 2904 FAJA 1 +NOPIT 2077 -6930 KZMA 1 +NOPKA 5433 2589 UMMV 1 +NOPOX 3476 -9923 KLTS 1 +NOPSA 6585 2561 EFPS 1 +NOPTE 4286 -10652 KCPR 1 +NOPTI 4632 2200 LRBB 1 +NOPUS 4963 8943 UNBB 1 +NOPVE 3359 -8618 KZTL 1 +NOPVO 1391 4426 OYSC 1 +NOPXO 3261 -9001 KZME 1 +NOR 5084 669 EDDV 2 +NOR 6930 8730 UOOO 2 +NORA -1254 -3853 SBSV 1 +NORAB 4925 -10417 CZWG 1 +NORAH 4762 1981 LHBP 1 +NORAK 4974 -9652 CYWG 1 +NORAT 3995 -7467 KWRI 1 +NORAY 4070 -7394 KLGA 1 +NORBY 2116 -15752 PHZH 1 +NORCH 4301 -8036 CZYZ 1 +NORD 5268 13 EGUN 1 +NORDD 4211 -11323 KSLC 1 +NORDE 3991 -12195 KCIC 1 +NORDI 3480 3309 LCCC 1 +NORDK 4149 -11206 KSLC 1 +NORDY 1736 10312 VTUD 1 +NORED 2464 -2248 LECM 1 +NOREL 1904 -9513 MMID 1 +NOREX 1231 -7006 SVZM 1 +NORGO 6016 1080 ENGM 1 +NORIC 3234 -8224 KZTL 1 +NORIN 4739 1140 LOVV 1 +NORIS 4061 -9016 KZAU 1 +NORKA 4295 879 LFMM 1 +NORKI 4308 1333 LIRR 1 +NORKU 5222 698 EDGG 1 +NORLA 5162 -687 EISN 1 +NORLE 3027 -9535 KCXO 1 +NORLK 3326 -8757 KTCL 1 +NORLU 2658 4977 OEDF 1 +NORMA -1766 14554 YBBB 1 +NORMI 4690 -209 LFRR 1 +NORMM 3772 -12261 KSFO 1 +NORMS 3335 -8120 KZJX 1 +NORMY 4743 -12172 KZSE 1 +NORNA 4171 -8608 KSBN 1 +NORNI 4328 998 LIRR 1 +NORON 4548 68 LFBB 1 +NOROS 1277 -8860 MSLP 1 +NORPO 6300 1124 ENTR 1 +NORRA 3676 -11428 KZLA 1 +NORRY 5148 -112 EGTT 1 +NORSE 4296 -7483 KZBW 1 +NORSI -725 5412 FSSS 1 +NORTA 5187 981 EDWW 1 +NORTH 3111 -9322 KPOE 1 +NORTI 5652 1163 EKDK 1 +NORTN 3605 -7587 KZDC 1 +NORTO 4727 1125 LOVV 1 +NORU 3729 12732 RKSM 1 +NORUE 3680 3526 LTAG 1 +NORUN 5027 -9635 CZEG 1 +NORUS 5189 -6662 CZUL 1 +NORVA 6810 1096 ENBD 1 +NORWA 3390 -11811 KHHR 1 +NORWD 4475 -9391 KMSP 1 +NORWE 3274 -11554 KNJK 1 +NORWO 2892 -9556 KZHU 1 +NOSAF 3239 -9031 KZME 1 +NOSAK 4546 4272 URRV 1 +NOSAT 2196 -8598 MMID 1 +NOSBU 4905 946 EDGG 1 +NOSCA 1001 -6827 SVZM 1 +NOSEE 4176 -7593 KZNY 1 +NOSEY 4520 -11289 KZLC 1 +NOSHO 6112 -16300 PAZA 1 +NOSIC 3573 -7860 KRDU 1 +NOSID 3411 -6891 KZNY 1 +NOSIY 4041 -11807 KZOA 1 +NOSKU 5117 1587 EPWW 1 +NOSKY 5958 -15441 PAZA 1 +NOSLI 5907 1726 ESMM 1 +NOSLO 6427 2407 EFES 1 +NOSLU 6434 4771 ULAL 1 +NOSLY 4223 14552 RJTG 1 +NOSMI 2430 5650 OOMM 1 +NOSNG 3667 12776 RKTU 1 +NOSOL 1939 -10487 MMZT 1 +NOSOM 4892 -12004 KZSE 1 +NOSON 4669 -10271 KZMP 1 +NOSOX 2010 -7264 MTEG 1 +NOSPA 5002 671 EDUU 1 +NOSPI 5381 8688 UNWW 1 +NOSRY 3249 -8865 KZME 1 +NOSTA 4382 776 LIMM 1 +NOSTO 3982 1900 LGGG 1 +NOSTU 5099 684 EDGG 1 +NOSUK 2089 -10191 MMGL 1 +NOSUX 4775 -5316 CYYT 1 +NOTAK 4309 14301 RJTG 1 +NOTAL 2654 -10022 MMTY 1 +NOTAP 4521 -8248 CZYZ 1 +NOTAR 2244 -10425 MMZT 2 +NOTAR 5783 2756 ULOL 2 +NOTBE 3407 -8095 KCAE 1 +NOTBO 1444 4993 OYSC 1 +NOTES 3195 -10264 KZFW 1 +NOTGA 4896 951 EDGG 1 +NOTGO 5121 1195 EDMM 1 +NOTIE 6266 -16019 PANV 1 +NOTIS 7741 9056 ULMM 1 +NOTKA 6566 12952 UEBB 1 +NOTKE 3262 -8357 KWRB 1 +NOTLI 2820 4362 OEJD 1 +NOTMA 3881 -2806 LPPC 1 +NOTME 3079 -8655 KCEW 1 +NOTNE 3078 -8823 KZHU 1 +NOTOR 2188 -9776 MMTY 1 +NOTOS 1263 -9629 MHTG 1 +NOTRE 3373 -8475 KATL 1 +NOTRI 3746 1497 LIRR 1 +NOTRO 5044 -317 EGTT 1 +NOTSA 3330 4904 OIIX 1 +NOTSO 3524 5951 OIIX 1 +NOTTI 4406 -12346 KZSE 1 +NOTTY 4403 -7112 KZBW 1 +NOTVE 3540 -9737 KTIK 1 +NOTWO 3420 -8430 KZTL 1 +NOUNS 3813 -8412 KZID 1 +NOVAA 4064 -10442 KZDV 1 +NOVAC 4277 -8792 KMKE 1 +NOVAE 2608 -8026 KFLL 1 +NOVAN 4632 -370 LFRR 1 +NOVAS 4118 171 LECB 1 +NOVCA 3223 -8889 KZME 1 +NOVCE 4186 -7015 KHYA 1 +NOVEL 3661 -9554 KZKC 1 +NOVEM -1353 13168 YBBB 1 +NOVEN 5271 590 EHAM 1 +NOVEP 4783 -5100 CZQX 1 +NOVET 5905 -15747 PAKN 1 +NOVIA 6451 -16490 PAZA 1 +NOVJO 3977 -10781 KZDV 1 +NOVLO 4523 1695 LQSO 1 +NOVMA 5297 3708 UUWV 1 +NOVNO 1955 5398 OOMM 1 +NOVOG 1436 -8917 MHTG 1 +NOVOI -981 -4821 SBBS 1 +NOVOK 4238 -6120 KZNY 1 +NOVPO 5611 1224 EKDK 1 +NOVRA 5772 8941 UNKL 1 +NOVRI 6855 2066 ESAA 1 +NOVRO 6130 3701 ULWW 1 +NOVSS 3296 -8450 KATL 1 +NOVSY 4422 -9346 KZMP 1 +NOVTU -4122 17404 NZZC 1 +NOVUM 4957 1607 LKAA 1 +NOVVA 4100 -8219 KZOB 1 +NOWAA 5081 -7370 CZUL 1 +NOWAH 4301 -8152 CZYZ 1 +NOWAK 2083 -15648 PHOG 1 +NOWAY 3121 -8175 KZJX 1 +NOWEL 6048 -14864 PAZA 1 +NOWSO 4152 -9036 KZAU 1 +NOXAN 5992 -12000 CZWG 1 +NOXEE 3717 -7693 KZDC 1 +NOXIS 2472 -10376 MMTY 1 +NOXKS 4409 -6922 KZOB 1 +NOXSE 4178 -7174 KZBW 1 +NOXWY 4756 -11108 KGTF 1 +NOYAN 1041 12100 RPHI 1 +NOYAQ 4388 -7624 KART 1 +NOYEM 2729 -8027 KZMA 1 +NOYES 1781 -15607 KZAK 1 +NOYIC 4669 -9127 KZMP 1 +NOYIK 3579 -8935 KZME 1 +NOYIR 6708 -15116 PABT 1 +NOYIS 4100 -8521 KFWA 1 +NOYPI 4385 -7558 KGTB 1 +NOZEC 3047 -8653 KTPA 1 +NOZLE 4232 -7919 KZOB 1 +NP -3901 17418 NZZC 1 +NPT 5150 200 EGTT 1 +NQ -847 11740 WADS 1 +NQI 2750 -9781 KZFW 1 +NQX 2458 -8168 KZQX 1 +NR -967 12030 WADW 4 +NR 2930 4793 OKBK 4 +NR -3945 17687 NZZC 4 +NR 5438 8293 UUNN 4 +NRB -3207 11840 YMMM 1 +NRG 5691 12488 UELL 1 +NRM 6764 5311 ULAM 1 +NRS 3256 -11711 KZLA 1 +NS 4117 7217 UAFO 2 +NS -4130 17322 NZZC 2 +NSA 3956 -791 LPPT 1 +NSE 3175 11886 ZSZS 3 +NSE 4358 14495 RJTG 3 +NSE 3072 -8702 KZTL 3 +NSH 3332 10831 ZLXY 1 +NSI 3324 -11946 KZLA 1 +NSIGN 4115 -11192 KSLC 1 +NSIXX 4092 -7773 KZNY 1 +NSK 5501 8264 UNNN 1 +NSL 2725 250 DAAA 1 +NSM -3219 12180 YMMM 1 +NSN 4939 997 EDMM 1 +NSR 3666 5147 OIIX 1 +NSV -2550 3092 FAJA 1 +NSY 3740 1492 LICZ 1 +NT 3923 4541 UBEE 3 +NT 1963 9620 VYVY 3 +NT 4370 7375 UAAA 3 +NTD 3412 -11912 KNTD 1 +NTG 3206 12098 ZSKM 1 +NTH 2097 10140 VLVT 1 +NTHRE 4089 -7779 KZNY 1 +NTL -591 -3525 SBRE 2 +NTL 5975 1877 ESOS 2 +NTM 5002 653 EDDU 1 +NTN -1770 14107 YBBB 1 +NTNEE 4080 -7773 KZNY 1 +NTS 4716 -161 LFRR 1 +NTU 3682 -7604 KNTU 1 +NTV -646 14283 AYPY 1 +NTW 653 10175 VTBB 1 +NU -1907 -16992 NZZO 1 +NUANC 6236 -15956 PAHC 1 +NUB 4950 1103 EDDN 1 +NUBAR 2200 3164 HECC 1 +NUBDA 4239 14748 RJTG 1 +NUBDE 6444 -14690 PAEI 1 +NUBDY 6179 -15971 PAZA 1 +NUBEE 3667 -8843 KZME 1 +NUBEG 5428 -11398 CZEG 1 +NUBEK 1440 -8762 MHSC 1 +NUBEL 2102 -9528 MMEX 1 +NUBEM 4369 -8084 CYZY 1 +NUBIS 1913 -8207 MHTG 1 +NUBKI 4198 12460 ZYSH 1 +NUBLI 5136 1989 EPWW 1 +NUBLO 4267 -499 LECM 1 +NUBOX 1886 -7851 MKJK 1 +NUBOY 3151 -9298 KZHU 1 +NUBRA 4787 1750 LHCC 1 +NUBRI 5134 -123 EGTT 1 +NUBSE 3903 -10469 KCOS 1 +NUBUK 4496 -6361 CYHZ 1 +NUBUS 2350 -6554 KZNY 1 +NUCAR 2813 -7763 MYNN 1 +NUCCI 2926 -10057 KDLF 1 +NUCDI 4075 -9767 KZMP 1 +NUCID 3329 -8008 KCHS 1 +NUCIK 3742 -9553 KZKC 1 +NUCIS 2897 -8235 KZJX 1 +NUCLA 4398 -12092 KRDM 1 +NUCLI 4606 -11257 KBTM 1 +NUD 5187 -17667 PADK 1 +NUDAL 2126 -8562 MMID 1 +NUDEE 3412 -7773 KILM 1 +NUDEQ 4507 -11789 KZLC 1 +NUDET 5292 -11137 CZEG 1 +NUDGE 5100 -13440 KZAK 1 +NUDGO 5141 844 EDGG 1 +NUDIK 1968 -9189 MMID 1 +NUDOS 1633 -9625 MMEX 1 +NUDRA 3844 1347 LICJ 1 +NUDRI 4989 624 EBBU 1 +NUDRO 5117 1733 EPWW 1 +NUDSE 3694 -7626 KNGU 1 +NUDTI 6816 -14545 PARC 1 +NUDUS 2615 12748 RODN 1 +NUEAR 2815 -9710 KZHU 1 +NUELG 4198 -8866 KZAU 1 +NUFFY 4514 -9311 KZMP 1 +NUFOG 4396 -9105 KZMP 1 +NUGAM 5916 -9940 CZWG 1 +NUGAP 2643 12787 RODN 1 +NUGED 1877 -10379 MMEX 1 +NUGEE 3410 -11846 KNFG 1 +NUGEN 3270 -9968 KZFW 1 +NUGGE 3713 -11489 KLSV 1 +NUGGT 3430 -8442 KATL 1 +NUGGY 3974 -7601 KZDC 1 +NUGIC 5952 -14621 PAMD 1 +NUGLA 3579 10937 ZLHW 1 +NUGLE 3650 -8979 KZME 1 +NUGLI -2455 -17000 NZZO 1 +NUGLO 5588 778 EKDK 1 +NUGNE 6706 -15065 PACX 1 +NUGNT 4138 -7920 KZOB 1 +NUGPE 6471 -16582 PAOM 1 +NUGRI 4412 3717 URRV 1 +NUGTE 3038 -8851 KZHU 1 +NUGUS 2507 -9760 MMTY 1 +NUGWO 716 17152 PKMJ 1 +NUHDA 3047 -9108 KBTR 1 +NUJCO 1447 14552 KZOA 1 +NUJNT 4233 -8329 KDTW 1 +NUKAM 1813 -7261 MTPP 1 +NUKAN 2149 -8574 MUFH 1 +NUKAR 1803 -9326 MMID 1 +NUKAS 2105 -8927 MMID 1 +NUKEE 3883 -9352 KSZL 1 +NUKIE 4113 -8682 KZAU 1 +NUKLY 4483 -8753 KZMP 1 +NUKNE 3632 -9791 KEND 1 +NUKOL 5808 3413 ULLL 2 +NUKOL 3668 -7668 KZDC 2 +NUKRE 6304 -15560 PAMC 1 +NUKRO 5205 1442 EDWW 1 +NUKSA 6454 2788 EFPS 1 +NUKSI 6031 2462 EFES 1 +NUKTI 4188 9523 ZWUQ 1 +NUKU -2092 -15940 NCRG 1 +NUKUW 4607 -11086 KZLC 1 +NUKVU 5258 1355 EDDT 1 +NULAR 4099 13418 UHWW 1 +NULET 1842 -1722 GOOO 1 +NULEY 2406 -8952 MMID 1 +NULGA 4614 2603 LRBB 1 +NULOS -126 915 FCCC 1 +NULSI 5512 8236 UNNT 1 +NULTE 4228 -11347 KBYI 1 +NULUK 5838 -17710 PAZA 1 +NUMBA 5038 1811 EPWW 1 +NUMBE 3955 -7722 KFDK 1 +NUMBR 3267 -6119 KZNY 1 +NUMDA 3674 12699 RKSM 1 +NUMDE 3988 -8235 KZID 1 +NUMEG 4023 -7482 KZKC 1 +NUMER 2328 -9104 MMID 1 +NUMGA 4420 5406 UATT 1 +NUMIJ 4719 -11158 KZLC 1 +NUMMO 2958 -9790 KZHU 1 +NUMPI 5414 -559 EGTT 1 +NUMPO 5161 -328 EGTT 1 +NUMSA -3942 16300 NZZO 1 +NUMTE 3223 -8646 KZTL 1 +NUN 3047 -8734 KZTL 1 +NUNCE 4011 -7639 KLNS 1 +NUNDE 2640 12783 RODN 1 +NUNIC 6331 -14273 PFTO 1 +NUNLA -2575 11101 YMMM 1 +NUNRI 4759 965 EDUU 1 +NUNSE 3343 4411 ORBI 1 +NUNTE 4263 -10648 KZDV 1 +NUNVA 6252 2773 EFES 1 +NUNVE 4429 -9364 KZMP 1 +NUNZU 4612 -11263 KBTM 1 +NUPAM 779 340 DNKK 1 +NUPAR -255 -5547 SBAZ 1 +NUPDO -4287 -17830 NZZO 1 +NUPIA -281 13647 WABZ 1 +NUPIE 4437 -10056 KPIR 1 +NUPPS 5315 -11351 CZEG 1 +NUPRI 4305 14391 RJTG 1 +NUPSO 4413 1585 LDZA 1 +NUPTO -2873 -17000 NZZO 1 +NUPUE 4315 -8386 KFNT 1 +NUPUQ 4740 -11168 KZLC 1 +NUPUR 2310 9087 VGFR 1 +NUPVO 5268 -827 EINN 1 +NUPVU 4328 2738 LBSR 1 +NUPXA 3642 -9599 KTUL 1 +NUQ 3743 -12206 KZUQ 1 +NUQUH 3180 -10599 KELP 1 +NURAE 3218 -8097 KZJX 1 +NURAS 1422 -1548 GOOO 1 +NURBA 5316 15261 UHPB 1 +NUREX 1315 -188 DRRR 1 +NURGE 4360 -8417 KMBS 1 +NURGO 5026 1202 EDMM 1 +NURGU 4620 2588 LRLR 1 +NURHE 4600 -11128 KBZN 1 +NURIC 5933 -14008 PAYA 1 +NURIT 3007 3507 LLLL 1 +NURIY 2819 -8194 KZJX 1 +NURLA 482 10047 WMFC 1 +NURMA 5950 3104 ULLL 1 +NURMI 6041 2488 EFHK 1 +NURMO 4983 276 LFFF 1 +NUROK 943 1627 FTTT 1 +NURPO 4447 2932 LRBB 1 +NURSA 3736 6372 UTAA 1 +NURTE 6293 -15476 PAFS 1 +NURUN 4480 10268 ZMUB 1 +NURVE 3962 -8641 KIND 1 +NURVO 5514 2387 EYKA 1 +NUSBA 4611 571 LFMM 1 +NUSGO 4041 -216 LECM 1 +NUSGU 5327 1139 EDWW 1 +NUSIE 3124 -8120 KSSI 1 +NUSOE 3956 -9478 KSTJ 1 +NUSTA 5418 1074 EDWW 1 +NUSVU -1128 2683 FZZA 1 +NUTAL 3400 -7973 KZJX 1 +NUTBE 4933 -12361 CYVR 1 +NUTBY 4569 -6325 CZQM 1 +NUTEE 7667 -6988 BGTL 1 +NUTFO 4788 -10015 KZMP 1 +NUTIC 4222 -8306 KDTW 1 +NUTIE 2778 -9729 KNGP 1 +NUTIY 3695 -7655 KPHF 1 +NUTKA 6456 -5145 BGGL 1 +NUTKO 6387 1200 ENTR 1 +NUTLA 6996 3287 ULMM 1 +NUTME 3773 -9731 KZKC 1 +NUTPY 3841 -7544 KSBY 1 +NUTRI -2048 -5134 SBCW 1 +NUTRO 4316 1415 LIBB 1 +NUTTI 500 14571 KZAK 1 +NUTTN 4197 -7277 KBAF 1 +NUTTO 1432 -16980 KZAK 1 +NUTTR 3800 -8137 KZID 1 +NUTTS 3708 -7820 KZDC 1 +NUTTY 3486 -9940 KLTS 1 +NUTUW 5955 -15527 PAZA 1 +NUTVE 3869 -10455 KCOS 1 +NUVEN 5374 1213 EDUU 1 +NUVUE 4211 -8342 KDTW 1 +NUVVE 5073 -11414 CZEG 1 +NUW 4835 -12266 KZSE 1 +NUWLI 4551 -11261 KDLN 1 +NUWRY 3001 -9404 KBPT 1 +NUWUR 3268 -8063 KNBC 1 +NUWXO 3944 -11872 KNFL 1 +NUXAH 3507 -8979 KZME 1 +NUXAR -2190 -5222 SBCW 1 +NUXCO 1778 -10063 MMEX 1 +NUXIM -3445 -6154 SAEU 1 +NUXMU 4307 -8924 KMSN 1 +NUXTE 6407 -14562 PABI 1 +NUYBI 4631 -9409 KZMP 1 +NUYER 2779 -9723 KNGP 1 +NUYIC 4100 -8521 KFWA 1 +NUYIL 6049 -16212 PANA 1 +NUYIR 7035 -15808 PATQ 1 +NUYLI 3882 -8465 KCVG 1 +NUZAN 5166 16364 PAZA 1 +NV -1824 17817 NFFF 4 +NV -130 3695 HKNA 4 +NV 5215 476 EHRD 4 +NV -4641 16832 NZZC 4 +NVA 306 -7525 SKED 1 +NVD 5488 9907 UIII 1 +NVI 4011 6518 UTUT 1 +NVMBR -7811 16673 NZPG 1 +NVRTL 4113 -8166 KZOB 1 +NVS 4037 -425 LECM 1 +NVV -3138 1907 FACA 1 +NW 5102 588 EHBK 1 +NWA -3495 15053 YMNW 1 +NWANB -3495 15053 YMMM 1 +NWB 2903 3467 HECC 1 +NWLYN 3812 -11400 KZLC 1 +NWN -2342 11980 YMMM 1 +NXD 3090 12043 ZSHA 1 +NXX 4019 -7515 KNXX 1 +NY 5065 -11893 CZVR 2 +NY 1348 221 DRRR 2 +NYACK 4112 -7399 KTEB 1 +NYB 2001 11014 ZGZU 1 +NYGAR 6823 -5231 BGGL 1 +NYKER 5223 553 EHAA 1 +NYL 3265 -11461 KYUM 1 +NYLON 162 10411 WSSS 1 +NYMPH 5341 16824 PAZA 1 +NYN -3155 14719 YMMM 1 +NYOMA -1004 11733 WADZ 1 +NYUDO 4005 13966 RJTG 1 +NZ 782 -871 GLRB 3 +NZ -657 14671 AYPY 3 +NZ 4522 3967 URRV 3 +NZE 3678 14004 RJTG 1 +OA -3489 -5851 SAEZ 1 +OAK 3773 -12222 KZOA 1 +OAKEL 3786 -12221 KSFO 1 +OAKEN 4422 -7258 KZBW 1 +OAKEY 3806 -12167 KZOA 1 +OAKGO 3345 -8724 KZTL 1 +OAKIE 2885 -8093 KZJX 1 +OAKIL 4244 -7443 KZBW 1 +OAKKS 4328 -8948 KMSN 1 +OAKLA 3482 -8783 KMSL 1 +OAKLE 3812 -8036 KZDC 1 +OAKSS 4654 -12035 KZSE 1 +OAKVL 4332 -7970 CZYZ 1 +OAL 3800 -11777 KZOA 1 +OALDY 3111 -8517 KZJX 1 +OALLY 2958 -9829 KRND 1 +OASIS 3557 14008 RJTT 2 +OASIS 3220 -11652 MMZT 2 +OASYS 3590 -11539 KZLA 1 +OATEN 3080 -9253 KZHU 1 +OATES 3487 -11171 KZAB 1 +OATHE 3885 -10179 KZDV 1 +OATIS 3782 14354 RJTG 1 +OATSS 1675 14217 KZAK 1 +OAX 1697 -9673 MMEX 1 +OAY 6470 -16206 PAZA 1 +OB 5092 462 EBBR 5 +OB 4323 567 LFMM 5 +OB 4266 14326 RJCB 5 +OB 4811 1730 LZIB 5 +OB 5561 3735 UUWW 5 +OBAC -349 -6062 SBEG 1 +OBACO 3995 -8941 KZKC 1 +OBADE 2451 -8161 KNQX 1 +OBADI 5132 1127 EDMM 1 +OBAGA 4755 1125 EDMM 1 +OBAGI 4356 2210 LYBA 1 +OBAKI 4837 643 LFFF 1 +OBAKO 4007 14005 RJTG 1 +OBALA 4492 1497 LDZO 1 +OBALE 1339 14459 PGUM 1 +OBALU 5071 2011 EPWW 1 +OBAMA 4604 6904 UAAH 1 +OBAMI 3584 970 DTTC 1 +OBAMO 4846 249 LFPV 1 +OBARA 4703 2272 LRBB 1 +OBARE 4573 -9471 KZMP 1 +OBARU 4749 7522 UAAH 1 +OBASA -237 13726 WAAZ 2 +OBASA 5571 6352 USCC 2 +OBATA 4636 4920 URWA 1 +OBATO 4807 -25 LFRR 1 +OBATU 5271 1042 EDDV 1 +OBAXA 4801 1167 EDUU 1 +OBAYA 4835 -12229 KZSE 1 +OBBEY 4611 -9139 KZMP 1 +OBBIN 2454 -8178 KNQX 1 +OBCHI 4087 14186 RJTG 1 +OBCIN 7128 -15730 PABR 1 +OBD 1311 3023 HSSS 1 +OBDAE 4504 -12329 KMMV 1 +OBDAL 331 8775 VCCC 1 +OBDAW 3769 -9654 KZKC 1 +OBDEG -3953 16643 NZZO 1 +OBDEM -478 -5354 SBAZ 1 +OBDIE 3830 -7639 KNHK 1 +OBDIW 3855 -8896 KZKC 1 +OBDOL -1799 -4337 SBBS 1 +OBE 4273 14322 RJTG 1 +OBEBA -694 -6271 SBAZ 1 +OBEDI 4733 1333 LOVV 1 +OBEDU 4726 826 LSAG 1 +OBEID 3984 -8006 KZOB 1 +OBEKE 3982 -7548 KPHL 1 +OBELA 4455 2583 LROP 1 +OBELL 3056 -8721 KPNS 1 +OBELU 5627 3581 UUWV 1 +OBENI 6913 14752 UESO 1 +OBENO 4861 2264 UKLV 1 +OBEPA 4554 362 LFMM 1 +OBERE 3671 -7679 KZDC 1 +OBERG 3760 -7732 KRIC 1 +OBERI 5360 13485 UHBP 1 +OBERR 4461 -9317 KMSP 1 +OBERS 3737 -8097 KZTL 1 +OBERT 4271 -9700 KZMP 1 +OBESA 3666 -1425 LPPC 1 +OBESI 5189 3694 UUWV 1 +OBESO 5383 4095 UWPP 1 +OBESU 5949 11532 UIKK 1 +OBETE 6089 -16184 PANA 1 +OBETI 4749 4164 URRV 1 +OBEXE 6045 -16508 PAOO 1 +OBEYS 2818 -8030 KZMA 1 +OBFIY 6462 -15651 PAGA 1 +OBGAN 577 -7281 SKED 1 +OBGAR -1852 -4354 SBBS 1 +OBGEE 3997 -12237 KZOA 1 +OBGEL -639 -3948 SBRE 1 +OBGER -1625 -4376 SBBS 1 +OBGET 139 10676 WSJC 1 +OBGOE 4114 -8777 KZAU 1 +OBH 4138 -9835 KZMP 1 +OBHAJ 3251 -8376 KZTL 1 +OBI 4808 1129 EDMO 1 +OBIBO 3967 -280 LECM 1 +OBICE 3212 -8120 KSAV 1 +OBIGA 5003 714 EDUU 1 +OBIGO 4522 641 LFFF 1 +OBIKA 4811 1155 EDMO 1 +OBIKE 1934 -6177 TJZS 1 +OBILA 5527 5323 UWKE 1 +OBIME 3259 -11733 KNZY 1 +OBIMI 4070 914 LIEO 1 +OBINA 5172 5809 UWOO 1 +OBIRO 6719 2498 EFPS 1 +OBISE 3201 -11072 KZAB 1 +OBISI 5066 972 EDGG 1 +OBITA 1902 -6851 MDCS 2 +OBITA 3581 1354 LMML 2 +OBITE 4850 -12290 KZSE 1 +OBITT 4446 -9700 KZMP 1 +OBITU 3542 14011 RJTT 1 +OBIVO 6172 1214 ESAA 1 +OBJOH 2973 -8204 KGNV 1 +OBK 4222 -8795 KZAU 1 +OBKOE 4662 -6802 KPQI 1 +OBKUT 343 -3262 SBAO 1 +OBLAD 4181 501 LFMM 1 +OBLAE 6550 -15664 PAHL 1 +OBLAK 4349 2236 LYBE 1 +OBLER -4958 -6710 SAVU 1 +OBLIG -1875 -5007 SBBS 1 +OBLIK 3233 11452 ZHWH 1 +OBLIO 3880 -9047 KSTL 1 +OBLON 3314 -9755 KZFW 1 +OBLOT 172 10670 WSJC 1 +OBMAT -159 9769 WIIZ 1 +OBMOG 1190 9639 VYRR 1 +OBMOR 2897 4967 OIIX 1 +OBMUY 4188 -8536 KZAU 1 +OBN 1844 -7227 MTEG 1 +OBNAE 3397 -10689 KZAB 1 +OBNAM 1476 4475 OYSC 1 +OBNEL 2515 5558 OMDB 1 +OBNIE 3152 6612 OAKN 1 +OBNIG 3461 6907 OAIX 1 +OBNIS 1498 4782 OYSC 1 +OBNOR 1867 -7240 MTEG 1 +OBNUE 4157 -11186 KZLC 1 +OBO -1833 -5977 SLLP 1 +OBOBO 4186 845 LFMM 1 +OBOES 3069 -8870 KZHU 1 +OBOGA 3184 -781 GMMM 1 +OBOKA 5075 734 EDDF 1 +OBOKE 3401 13392 RJTG 1 +OBOKU 5225 1800 EPWW 1 +OBOLA 5220 1620 EPWW 1 +OBOLE 4204 -8780 KORD 1 +OBOLO 3653 -813 LPFR 1 +OBOPY 4046 -8667 KLAF 1 +OBORA 4183 4447 UGGG 1 +OBORN 4846 720 LFFF 1 +OBORU 4706 2314 LRBB 1 +OBOTY 536 16279 PTSA 1 +OBOXA 5418 -191 EGTT 1 +OBOXO 4992 737 EDDF 1 +OBOZU 3827 -10265 KZDV 1 +OBR 4464 2014 LYBE 1 +OBRAB 4406 -7781 CYTR 1 +OBRAM -1481 3867 FQBE 1 +OBREC 4097 -9513 KZMP 1 +OBRET 4700 -7441 CZUL 1 +OBRIN 4197 -12388 KZSE 1 +OBRLN 4111 -8273 KZOB 1 +OBROD 2247 3987 OEJD 1 +OBRUK 3802 3312 LTAA 1 +OBSEV 4829 -7124 CYBG 1 +OBSOE 886 16789 PKWA 1 +OBSOT 2991 3758 OEJD 1 +OBSTR 4370 -8521 KORD 1 +OBTAE 3353 -8859 KZME 1 +OBTAM 5875 -12285 CYYE 1 +OBTAS 1678 5097 OYSC 1 +OBTIN 2304 5899 OOMM 1 +OBTOT 4921 -12268 CZVR 1 +OBTUX 3138 5188 OIIX 1 +OBUBA 4558 148 LFBB 1 +OBUBI 4785 1033 EDMM 1 +OBUCE 5874 -15627 PAZA 1 +OBUDU 617 926 DNKK 1 +OBUFY 3029 -8714 KPNS 1 +OBUGA 4411 2609 LRBB 1 +OBUKA 5291 11712 UIAA 1 +OBUKE 5748 -15812 KZAN 1 +OBULA 4803 5593 UATT 1 +OBULI 4840 3726 UKDV 1 +OBUME 3921 -9431 KMKC 1 +OBUNA 5092 7930 UASS 1 +OBURA -655 14578 AYPY 1 +OBURI 5381 3608 UUWV 1 +OBURO 4765 426 LFFF 1 +OBURY 3525 -8212 KZTL 1 +OBUSE 2999 -8551 KPAM 1 +OBUSI 6900 7903 USDK 1 +OBUTI 4638 1627 LJLA 1 +OBUTO 4316 2 LFBB 1 +OBUYE 4865 -9352 KINL 1 +OBVAN 4910 -6852 CZUL 1 +OBVEW 4215 -12040 KZSE 1 +OBVIE 2936 -9546 KZHU 1 +OBXAY 3276 -8572 KZTL 1 +OBXEN 3736 -9471 KZKC 1 +OBYOT 3644 -9953 KZKC 1 +OC -3480 -5863 SAEZ 2 +OC 3845 11456 ZBPE 2 +OCABI 3255 -11724 KNZY 1 +OCABO 3288 -11707 KNKX 1 +OCADO -2056 -5086 SBCW 1 +OCALI 3019 -9314 KLCH 1 +OCANO 528 16279 PTSA 1 +OCAPU 3509 -9221 KZME 1 +OCARO 3251 -9030 KZME 1 +OCASO -2878 -5042 SBCW 2 +OCASO 1477 -9215 MHTG 2 +OCATU 3346 -11183 KIWA 1 +OCAYE 4477 -12276 KSLE 1 +OCAYO 3486 -8509 KCHA 1 +OCBAL 4686 -11439 KMSO 1 +OCBEG 4712 -11410 KMSO 1 +OCC 5954 -13973 PAZA 1 +OCCAS 4255 -7391 KALB 1 +OCCIE 4232 -7620 KZNY 1 +OCCUR 2922 -8096 KDAB 1 +OCDIJ 5908 -15828 KZAN 1 +OCEAN 2181 11481 VHHH 3 +OCEAN 3504 13949 RJTT 3 +OCEAN 3362 12671 RKPC 3 +OCEDA 4699 -11371 KMSO 1 +OCEDO 4129 -8795 KZAU 1 +OCEKI 5984 -15684 PAJZ 1 +OCELO -1522 -4612 SBBS 1 +OCENO 5758 -15722 PAPN 1 +OCENU 3390 -8309 KZTL 1 +OCEPI 3595 -8409 KTYS 1 +OCERI 2457 -8168 KNQX 1 +OCESI 3421 -11886 KZLA 1 +OCETA 2463 -8176 KNQX 1 +OCETE 4117 -10570 KZDV 1 +OCETO 5774 -15196 PADQ 1 +OCEVO 4684 -11446 KMSO 1 +OCEVU 3097 -9047 KZHU 1 +OCEWA 4466 -9348 KFCM 1 +OCEXA 3537 -9407 KFSM 1 +OCEYI 4091 -9696 KZMP 1 +OCF 2918 -8223 KZMA 1 +OCFOW 4649 -11408 KMSO 1 +OCIBU 6302 -15559 PAMC 1 +OCIFY 3247 -9336 KDFW 1 +OCILA 4834 -12224 KZSE 1 +OCILU 2883 -10049 KZHU 1 +OCINA 654 -6882 SVZM 1 +OCINO 3311 -9608 KZFW 1 +OCIPI 3004 -9405 KBPT 1 +OCITY 4547 -12262 KPDX 1 +OCIWE 4593 -9547 KAXN 1 +OCK 5131 -45 EGTT 1 +OCKAS 6155 -14909 PAAQ 1 +OCKEL 4028 -8672 KZAU 1 +OCLEG 3875 -9381 KSZL 1 +OCLEY 4226 -11388 KZLC 1 +OCN 3324 -11742 KZLA 1 +OCNB -3865 -6218 SAZB 1 +OCNOP 3086 -8129 KZJX 1 +OCOCU 6709 -15175 PAZA 1 +OCOLE 4224 -7584 KBGM 1 +OCONE 3252 -8266 KZTL 1 +OCORE 3516 -9758 KOKC 1 +OCORO 1052 12139 RPHI 1 +OCOSA 3317 -9400 KZFW 1 +OCOTA 7022 -14822 PASC 1 +OCOVE 4016 -8530 KZID 1 +OCS 4159 -10902 KZLC 1 +OCSIP 3614 -7600 KZDC 1 +OCTAD 4401 -12136 KZSE 1 +OCTAL 2898 -9587 KZHU 1 +OCTAM 3907 -9379 KZKC 1 +OCTAN 3192 -10213 KMAF 1 +OCTAS 4222 -8245 CZYZ 1 +OCTAV 4101 -7278 KZBW 1 +OCTEN 4125 -7864 KZOB 1 +OCTIL -761 -4149 SBRE 1 +OCTOB -1115 13049 YBBB 1 +OCTOE 4012 -8804 KZAU 1 +OCUDE 3866 -9484 KZKC 1 +OCUGA 4107 -8122 KCAK 1 +OCUKU 6727 -15104 PABT 1 +OCUKY 4317 -12336 KZSE 1 +OCULA 6520 -15265 PATA 1 +OCULT 5952 -14063 PAZA 1 +OCURE 5945 -13980 PAYA 1 +OCURO 3324 -11596 KZLA 1 +OCUVO 4200 -9615 KZMP 1 +OCVIL 3309 -11724 KNKX 1 +OCZEM 4233 -11460 KTWF 1 +OD 3460 10892 ZLHW 2 +OD -4334 17270 NZCH 2 +ODAGA 5033 862 EDDF 1 +ODAGE 4755 -12222 KZSE 1 +ODAKA 4024 656 LFMM 1 +ODALA 5207 10913 UIII 1 +ODALE 4093 -7348 KZBW 1 +ODALI 4033 3815 LTLT 1 +ODAMA 5056 7559 UASP 1 +ODANA 5875 13065 UEEE 1 +ODARU 5510 1276 EKDK 1 +ODAXA 3399 -824 GMMM 1 +ODAXY 4463 -8320 KZMP 1 +ODBAT 2954 3944 OEJD 1 +ODBEN 1263 5095 OYSC 1 +ODBES 3251 5943 OIIX 1 +ODBOE 4726 -12231 KSEA 1 +ODCUY 4232 -11455 KTWF 1 +ODD 6840 1612 ENEV 1 +ODDDS 3930 -11943 KZOA 1 +ODDEL 2810 -8117 KZMA 1 +ODDLE 3184 -10222 KMAF 1 +ODDLY 3903 -8979 KZKC 1 +ODDRI 2996 -9394 KBPT 1 +ODDUB 4081 -7661 KZNY 1 +ODEBE 3989 -8808 KZAU 1 +ODEBI 6054 15345 UHMM 1 +ODEBU 4828 263 LFFF 1 +ODECA 4459 -10560 KZDV 1 +ODECE 4688 -11925 KZSE 1 +ODEEN 3330 -9731 KZFW 1 +ODEGE 6687 -16240 PAOT 1 +ODEGU 4941 1066 EDMM 1 +ODEKO 4659 14348 UHSS 1 +ODELA 4621 3537 UKFV 1 +ODEMA 5650 5382 USPP 1 +ODEMI 3750 -838 LPFR 1 +ODENA 5353 12915 UELL 1 +ODENN 3925 -8149 KPKB 1 +ODEPA 5827 4022 UUWV 1 +ODEPI 5352 14288 UHSH 1 +ODERA 5090 1499 EPWW 1 +ODERI 4465 14526 RJTG 1 +ODERO 4261 3026 LBWR 1 +ODERY 2672 -8164 KRSW 1 +ODESA 3949 -7583 KZDC 1 +ODESS 4714 -11797 KZSE 1 +ODETA 4770 4094 URRV 1 +ODEVA 4581 2471 LRLR 1 +ODEZZ 1844 -6731 TJBQ 1 +ODF 3470 -8330 KZTL 1 +ODG 3637 -9779 KZFW 1 +ODGAB 2187 3896 OEJN 1 +ODGAT -795 3790 HTDC 1 +ODGAW 6976 -16277 PPIZ 1 +ODGEE 3546 -11782 KNID 1 +ODGOV 5060 -10543 CZWG 1 +ODGOX 4415 -7747 CYTR 1 +ODI 4391 -9147 KZMP 1 +ODIBA 4324 13610 UHWW 1 +ODICA 3615 -7876 KRDU 1 +ODIHY 6297 -16470 PAEM 1 +ODIKE 4467 -6909 KZBW 1 +ODIKI 4594 634 LSAS 1 +ODIKO 4097 2324 LGGG 1 +ODILA 4972 5785 UATT 1 +ODILI 4172 4209 UGGG 1 +ODILL 3436 -9927 KLTS 1 +ODIMA 6647 3627 ULPB 1 +ODINA 4610 866 LIAZ 1 +ODINI 5245 995 EDDV 1 +ODINS 3570 -9838 KZFW 1 +ODIPA 5411 15755 UHMM 1 +ODIRA 4271 3692 LTAA 1 +ODIRE 4716 -11452 KMSO 1 +ODIRU -33 9510 WIIZ 1 +ODISI -4332 17272 NZCH 1 +ODITA 6795 10336 UOOO 1 +ODITY 3866 -9019 KSTL 1 +ODIUM -396 13799 WAAZ 1 +ODIVA 4259 6415 UAOO 1 +ODK 5778 -15234 PAZA 1 +ODKAP 5088 -6606 CZQX 1 +ODKAS 4473 -6366 CYHZ 1 +ODKAT 3568 5486 OIIX 1 +ODKER -2414 2808 FAJA 1 +ODKOS 2436 5475 OMAA 1 +ODLAM -99 3592 HKNA 1 +ODLAS 4569 -7175 CZUL 1 +ODLET 4396 1939 LQSB 1 +ODLIV 5067 1446 LKAA 1 +ODLIX 3868 -932 LPPT 1 +ODLOT 5350 1740 EPWW 1 +ODLUM 5500 -1200 EINN 1 +ODLUN 5185 1184 EDMM 1 +ODMEE 6677 -16149 PFNO 1 +ODMIX 5697 147 EGTT 1 +ODN 5558 1065 EKDK 1 +ODNEL 6100 1403 ESSA 1 +ODNEM 4885 1717 LZBB 1 +ODNIK 5832 975 ENOS 1 +ODOBO 712 15841 PTPN 1 +ODOFY 3918 -7644 KBWI 1 +ODOKA 5518 8150 UNNT 1 +ODOLI 1162 6988 VABF 1 +ODOMO 4994 1234 EDMM 1 +ODOMS 3160 -8413 KABY 1 +ODONE 3497 -8974 KMEM 1 +ODONI 4712 13982 UHSS 1 +ODORA 5600 14952 UHSH 1 +ODORI 4198 6882 UAII 1 +ODORS 3940 -7651 KMTN 1 +ODORU 4440 2802 LRCK 1 +ODOWO 5509 -16265 PACD 1 +ODOXE 3303 -10589 KHMN 1 +ODOYU 3485 -10030 KZFW 1 +ODPIL 4903 2070 LZBB 1 +ODPOE 3808 -9055 KZKC 1 +ODPOG 4941 741 ETAR 1 +ODPUT 4750 5564 UATT 1 +ODQOC 4728 -11164 KGTF 1 +ODRAM 5426 4243 UUWV 1 +ODRAN 4828 161 LFPV 1 +ODRAP 4974 2184 EPWW 1 +ODRAS 4154 2012 LATI 1 +ODREC 2991 -8125 KZJX 1 +ODREE 4337 -11086 KJAC 1 +ODREF 4437 -10042 KPIR 1 +ODREN 4675 2252 LRBB 1 +ODREZ 4233 -11440 KTWF 1 +ODROB 5165 191 EGTT 1 +ODROE 3716 -10876 KZDV 1 +ODROL 484 1191 FCCC 1 +ODS 4643 3067 UKOV 1 +ODSEW 4237 -11432 KTWF 1 +ODUBE 3721 -8388 KLOZ 1 +ODUBY 4685 -10055 KBIS 1 +ODUCA 2112 -6486 KZNY 1 +ODUCE 4079 -11161 KZLC 1 +ODUFA 4665 -10064 KZMP 1 +ODUGY 2967 -8496 KZJX 1 +ODULO 3317 12163 ZSHA 1 +ODUMA -1405 -17246 NSFA 1 +ODUTI -2674 -17000 NZZO 1 +ODVAE 4364 -7152 KZBW 1 +ODVIN 5883 2303 EETT 1 +ODVOK 4981 2033 EPWW 1 +ODWUJ 5901 -15887 KZAN 1 +ODXIH 3480 -9214 KLIT 1 +ODYIY 3394 -9371 KZFW 1 +OE 5343 -643 EIDW 1 +OEA 3869 -8756 KZID 1 +OED 4248 -12291 KZSE 1 +OEL -3928 -6561 SAEU 1 +OF 3267 11858 ZSHA 1 +OFEND 3850 -8859 KZKC 1 +OFERS 3016 -9365 KZHU 1 +OFETI 4815 -10382 KFAR 1 +OFEVY 3029 -8777 KZJX 1 +OFFIG 3963 -11143 KZLC 1 +OFFUT 4827 -10104 KMIB 1 +OFINO 4652 -11617 KZSE 1 +OFITO -1364 -4071 SBRE 1 +OFK 4199 -9743 KZMP 1 +OFKOR 2839 -8250 KZJX 1 +OFOCI 4179 -10342 KZDV 1 +OFODU 4363 -11641 KBOI 1 +OFOLE 4437 -7422 KSLK 1 +OFORD 5754 -17680 PAZA 1 +OFOWY 4201 -10345 KZDV 1 +OFPIT 4527 -11613 KZLC 1 +OFQIM 6260 -16447 PAEM 1 +OFRAM 6160 -15876 PACH 1 +OFREE 3334 -11768 KZLA 1 +OFSOT 3945 -10976 KZDV 1 +OFTEC 3882 -11152 KZLC 1 +OFTEN 4677 -10075 KBIS 1 +OFTUR 4125 -7114 KZBW 1 +OFWIG 4024 -11174 KZLC 1 +OFXEF 4668 -11738 KZSE 1 +OFZ 3478 -9840 KZFW 1 +OG 4621 10285 ZMAH 3 +OG 5286 4611 UWPP 3 +OG 1235 -151 DRRR 3 +OGADO 4563 8102 UAII 1 +OGAIN 3452 -9841 KZFW 1 +OGAKI 3530 13663 RJTG 1 +OGAKO 198 10244 WMFC 1 +OGALA 3135 -702 GMMM 1 +OGALI 5464 3315 UUWV 1 +OGALO 4457 522 LFMM 1 +OGANO 5584 9250 UNKL 1 +OGANU 4648 5686 UATT 1 +OGAPA 4378 3804 UNNT 1 +OGAPI 5145 5123 UATT 1 +OGAPO 5408 4316 UUWV 1 +OGARA 5269 2724 UMMM 1 +OGASA 3230 14037 RJTG 1 +OGASY 3909 -9565 KZKC 1 +OGATA 4481 3013 LRBB 1 +OGATE 3806 -7752 KZDC 1 +OGATO 4923 5659 UATT 1 +OGAWA 3606 13928 RJTJ 1 +OGBEE 3106 -8320 KVAD 1 +OGBIE 3458 -9927 KLTS 1 +OGD 4122 -11210 KZLC 1 +OGDEN 4949 16104 PAZA 1 +OGDIN 5385 58 EGTT 1 +OGDOE 3464 -9922 KLTS 1 +OGEGE 5693 -15877 PAPH 1 +OGELA -1641 -17201 NSFF 1 +OGELE 4697 -12393 KHQM 1 +OGELU 4422 2449 LRBB 1 +OGEMA 6242 16610 UHMM 1 +OGEME 5836 -13501 PAJN 1 +OGEMI 6446 3762 ULAA 1 +OGENE 3205 -11103 KTUS 1 +OGEPE 3300 -10582 KHMN 1 +OGEPI 4679 1136 LIMM 1 +OGERE 2828 -9709 KZHU 1 +OGERI 5998 10538 UNIP 1 +OGESY 4074 -7744 KZNY 1 +OGETA 5801 5077 USKK 1 +OGETO 6576 17456 UHMA 1 +OGEVE 702 17110 PKMJ 1 +OGEVI 4113 4379 UGGG 1 +OGEZO 4113 -10063 KZDV 1 +OGFAJ 4109 -10089 KZDV 1 +OGFAW 4650 -12064 KYKM 1 +OGG 2091 -15642 PHZH 1 +OGGOE 5829 -17358 PAZA 1 +OGHAL 3847 -10462 KPUB 1 +OGHUS 3347 -10203 KLBB 1 +OGIDA 5303 4888 UWWW 1 +OGIGE 4353 -7245 KZBW 1 +OGILL 3293 -11488 KNYL 1 +OGINA 5210 505 EHAA 1 +OGIRA 6107 12369 UEEE 1 +OGIRE 3941 -8454 KCVG 1 +OGIRI 5589 7325 UNNT 1 +OGISA 5722 15087 UHMM 1 +OGITE 3114 -8610 KZJX 1 +OGIVE 4470 -7535 KZBW 1 +OGIVO 7500 3000 ENOR 1 +OGIVY 4644 -9425 KZMP 1 +OGJAJ 4246 -9242 KALO 1 +OGJAS 3670 -11947 KFAT 1 +OGJUN 4095 -10312 KZDV 1 +OGKIP 2990 -8359 KZJX 1 +OGLAM -833 -6444 SBAZ 1 +OGLAR 4602 3053 UKOV 1 +OGLAT 3424 845 DTTC 1 +OGLAV 6883 2117 EFMM 1 +OGLER -3698 -6389 SAEF 1 +OGLIE 4027 -10232 KDDV 1 +OGLIK 706 -7268 SKEC 1 +OGLOB 5993 1946 EFES 1 +OGLOE 3474 -9840 KFSI 1 +OGLOF 3904 -9542 KFOE 1 +OGLOJ 3247 -8358 KZTL 1 +OGLON 4268 6007 UTNR 1 +OGLOQ 5975 -15109 PAHO 1 +OGLUT 453 -8240 MPZL 1 +OGM 4685 -8937 KZMX 1 +OGMAN 5556 5829 USCC 1 +OGMAR -3329 -5415 SUEO 1 +OGMOE 3610 -9800 KEND 1 +OGMUS 5476 12875 USRR 1 +OGMUU 3708 -8235 KZTL 1 +OGNAN 6414 1162 ENVA 1 +OGNEE 4156 -8163 KCLE 1 +OGNID 4944 776 ETAR 1 +OGNIK -554 1608 FZZA 1 +OGNOE 4099 -11228 KOGD 1 +OGODA 4066 7258 UTTT 1 +OGODI 4597 1390 LJLA 1 +OGOLA 6050 6878 USHH 1 +OGOLI 4148 6661 UAII 1 +OGOMO 3085 10500 ZUUU 1 +OGONO 5292 -845 EINN 1 +OGOQU 3532 -9448 KFSM 1 +OGORI 3328 13043 RJTG 1 +OGOTA 4321 2333 LBSR 1 +OGOTE 3278 -11676 KMYF 1 +OGPAY 4553 -11978 KZSE 1 +OGPER -552 -3471 SBRE 1 +OGRAX -4438 -6231 SAVU 1 +OGRAY 3470 -9224 KLIT 1 +OGREE 4367 -8427 KMBS 1 +OGREN 4340 589 LFMM 1 +OGREY 4038 -8669 KLAF 1 +OGRIN 6773 1930 ESUN 1 +OGRIP 4092 6808 UAII 1 +OGROB 4804 1038 EDJA 1 +OGRUB 4792 1393 LOVV 1 +OGRUG 4944 723 ETAR 1 +OGRUN -3206 -5384 SBCW 1 +OGRUS 5353 3441 UUUU 1 +OGSAE 3684 -9837 KEND 1 +OGSEN 5150 1347 EDMM 1 +OGSES 4115 6213 UTSD 1 +OGSIE 4200 -8800 KORD 1 +OGSIQ 4741 -10181 KZMP 1 +OGTOE 3716 -7675 KZDC 1 +OGTOL 4282 7350 UAFM 1 +OGTUR -1408 -5826 SBBS 1 +OGUCO 3902 -9500 KIXD 1 +OGUDI -142 2904 FZZA 1 +OGULI 5201 10092 UIII 1 +OGULO 4822 267 LFFF 1 +OGUMA 6234 5960 UUYP 1 +OGUNA 2149 8266 VIVI 1 +OGUNE 6159 -14947 PAWS 1 +OGURA 4713 4045 URRV 1 +OGURE 4013 -7442 KWRI 1 +OGUSY 3924 -8663 KBMG 1 +OGUTA 5519 3096 UUWV 1 +OGUYU 4326 -8993 KZAU 1 +OGVIQ 4710 -10157 KZMP 1 +OGXEB 4858 -10147 KZMP 1 +OGXOB 4647 -12060 KYKM 1 +OGYAJ 4556 -12188 KZSE 1 +OGZOF 4644 -12055 KYKM 1 +OH -4021 17539 NZZC 1 +OHADO 4869 -12254 KBLI 1 +OHAFU 700 15842 PTPN 1 +OHAGU 3560 -9544 KZFW 1 +OHAGY 3847 -10440 KPUB 1 +OHANA 2191 -15998 PHZH 1 +OHAPE 4013 -10946 KZLC 1 +OHARA 3166 -10245 KZFW 1 +OHAWY 4648 -12028 KYKM 1 +OHBEE 2544 -7680 MYNN 1 +OHCEE 3520 -8500 KZTL 1 +OHDEA 3099 -8224 KZJX 1 +OHDEE 3886 -12077 KMHR 1 +OHENU 2787 -8109 KZMA 1 +OHEWO 3754 -9475 KZKC 1 +OHEWY 4114 -7860 KPIT 1 +OHFAH 4177 -9371 KZMP 1 +OHGEE 4082 -9314 KZAU 1 +OHGIE 3333 13018 RJTG 1 +OHGOK 2945 -9528 KHOU 1 +OHICE 3720 -8058 KPSK 1 +OHIGH 3443 -11931 KZLA 1 +OHIOS 3882 -8268 KZID 1 +OHKAH 3242 -8499 KATL 1 +OHKAR 4652 -12024 KYKM 1 +OHLAA 3041 -7810 KZJX 1 +OHLEE 3027 -8211 KZJX 1 +OHMAR 5083 889 EDGG 2 +OHMAR 4131 14099 RJTG 2 +OHMEE 3990 -8374 KSGH 1 +OHMRO 3472 13927 RJTG 1 +OHNNO 3589 13663 RJTG 1 +OHOFO 2586 -8050 KZMA 1 +OHOLI 3944 -11919 KZOA 1 +OHOLO 3778 -8275 KZID 1 +OHONY 3329 -9009 KGWO 1 +OHOSO 3952 -11921 KFOA 1 +OHPEA 3586 -7565 KZDC 1 +OHQES 3955 -11162 KSLC 1 +OHROR 4654 -10081 KZMP 1 +OHSOJ 3199 -9906 KBWD 1 +OHTAB 3251 -9064 KZME 1 +OHTAR 3624 13924 RJTY 1 +OHUDA 737 13464 PTRO 1 +OHUJA 3549 -9411 KFSM 1 +OHUYU 3527 -9408 KFSM 1 +OHVEG 4697 -10066 KBIS 1 +OHVIW 3834 -8920 KZKC 1 +OHZUF 4112 -8372 KZOB 1 +OIA 386 -5180 SBAZ 1 +OIE 3618 13332 RJOC 1 +OILEE 6926 -14749 PAZA 1 +OILER 3025 -9558 KDWH 1 +OILLR 3610 -9589 KTUL 1 +OILLY 4279 -10685 KZDV 1 +OINKS 3542 -11625 KZLA 1 +OJ 5855 -11712 CZEG 1 +OJAAJ 3326 1700 HLLL 1 +OJAAY 3829 -7716 KZDC 1 +OJACE 4082 -8363 KZOB 1 +OJAHO 4672 -12045 KYKM 1 +OJAVA -551 15953 AGGQ 1 +OJC 3518 14037 RJTG 2 +OJC 3884 -9474 KZKC 2 +OJD 3477 -195 GMMM 1 +OJEDA 1015 -7158 SVZM 1 +OJETO 3721 -8553 KZID 1 +OJEWY 3513 -7769 KZDC 1 +OJGIL 3344 -11214 KPHX 1 +OJHAP 3079 -8514 KZJX 1 +OJIJE 4008 -7648 KMDT 1 +OJIRO 3262 -10313 KZFW 1 +OJJAY -3248 13730 YMMM 1 +OJJEK 3017 -8187 KZJX 1 +OJODU 3685 -10138 KZKC 1 +OJOVU 2065 -15709 PHNY 1 +OJPID 4685 -9711 KFAR 1 +OJUCA 3000 -8177 KNIP 1 +OJUMU 4591 -12218 KZSE 1 +OJWIR 3052 -8193 KJAX 1 +OK 2610 12767 RORG 3 +OK 651 479 DNKK 3 +OK 5600 4503 UUWV 3 +OKABI 4262 148 LECM 1 +OKABU 344 9761 WIIZ 1 +OKACO 3426 -11658 KZLA 1 +OKADA 157 11263 WIIZ 2 +OKADA 4068 14171 RJSM 2 +OKAIN 3268 -11697 KSAN 1 +OKAKA 4392 1082 LIMM 1 +OKALA 2002 -15526 PHZH 1 +OKAMA 5317 277 EGTT 1 +OKAMI 5820 4009 UUWV 1 +OKAMO 6401 2357 EFPS 1 +OKANA 4285 2249 LBSR 1 +OKANE 2590 -8048 KSMA 1 +OKANI 5135 3551 UUWV 1 +OKAPI -3186 14865 YMMM 1 +OKAPY 3477 -11257 KPRC 1 +OKARE 4591 -12256 KZSE 1 +OKARO 6393 7300 USMM 1 +OKASA 6243 9747 UNIP 1 +OKASI 4808 278 LFFF 1 +OKASO -514 -8097 SPIM 1 +OKATI 6006 5771 USPP 1 +OKATO 2759 12158 ZSZS 1 +OKB 3456 6922 OAKB 1 +OKBAB 3798 6759 UTST 1 +OKBEN -461 3545 HTDC 1 +OKBIL -3121 2340 FACA 1 +OKBOK -2071 3400 FQBE 1 +OKBON 4247 844 LFMM 1 +OKBOX -2988 3115 FADN 1 +OKBUL 4028 4900 UBBA 1 +OKC 3467 13402 RJTG 1 +OKCOR 4423 -7442 KSLK 1 +OKDAR -1463 2935 FLFI 1 +OKDAS -517 3519 HTDC 1 +OKDAT -826 1906 FNAN 1 +OKDEM -3187 2694 FACA 1 +OKDIE 5479 -16233 PAVC 1 +OKDIV -306 2871 FZZA 1 +OKDOG -3308 1500 FAJO 1 +OKDOP -1995 5424 FMMM 1 +OKDOR 3857 6723 UTSD 1 +OKDUC 4842 -10032 KRUG 1 +OKDUE 3757 -12226 KSFO 1 +OKE 5217 2096 EPWA 1 +OKECI 3557 -11760 KNID 1 +OKEEF 3607 -12056 KZOA 1 +OKEKE 4220 -8307 KDTW 1 +OKEKO 4754 312 LFFF 1 +OKELA 5464 9316 UNKL 1 +OKENA 1627 10443 VTBB 1 +OKENE 3575 -8621 KZME 1 +OKENI 5966 3029 ULLL 1 +OKENO 5157 1859 EPWW 1 +OKEPA 6785 16614 UHMK 1 +OKEPI 4715 337 LFFF 1 +OKESA 3761 2739 LTBB 1 +OKESI 5144 -206 EGTT 1 +OKESO 4118 6760 UAAA 1 +OKEST 3126 -9792 KGRK 1 +OKETE 3878 -9577 KFOE 1 +OKETI 5562 7122 UNOO 1 +OKEXU -355 2632 FZZA 1 +OKEYA 4563 -9434 KSTC 1 +OKF 4897 1555 LKAA 1 +OKG 5007 1241 LKAA 1 +OKIBA 4921 932 EDGG 1 +OKIBE 1362 14506 PGUA 1 +OKIDE 3995 -8412 KDAY 1 +OKIDO 4083 982 LIRR 1 +OKIGE 3063 -9651 KCLL 1 +OKIKE 7101 -15435 PAZA 1 +OKILA 1659 7311 VABF 1 +OKILI 4874 13695 UUWV 1 +OKIMA 6531 11660 UERR 1 +OKIMO 4093 1805 LIBB 1 +OKINO 3392 13022 RJFF 1 +OKIPO 4791 587 LFEE 1 +OKIPY 4489 -6912 KBGR 1 +OKIRA 4702 344 LFFF 1 +OKISA 3586 12761 RKTT 1 +OKITU 3310 13329 RJTG 1 +OKIVA 4133 911 LFMM 1 +OKIVE 3548 -9759 KOKC 1 +OKIXE 4847 -10146 KMIB 1 +OKJAG 3727 -7781 KBKT 1 +OKJIJ 4298 -9344 KZAU 1 +OKK 4053 -8606 KZID 1 +OKKEG -7791 16562 NZPG 1 +OKKIE 3446 -9927 KLTS 1 +OKKOE 3848 -7538 KSBY 1 +OKKOR 4565 -12216 KPDX 1 +OKL 5010 1427 LKAA 1 +OKLAB -641 5311 FSSS 1 +OKLAD 5691 2074 EVRR 1 +OKLAM 3809 3158 LTAA 1 +OKLAN 5965 541 ENBR 1 +OKLAT 1044 3775 HAAA 1 +OKLAX 4387 1604 LDZO 1 +OKLED 5571 15649 UHPB 1 +OKLEV 6197 1761 ESMM 1 +OKLIE 4305 -8608 KMKG 1 +OKLOK -3281 1938 FACA 1 +OKLOP 4418 2133 LYBA 1 +OKLUN 5544 8382 UNNT 1 +OKM -511 14225 AYPY 2 +OKM 3569 -9587 KZFW 2 +OKMAB 1355 4208 HHAA 1 +OKMAR -1820 5608 FIMM 1 +OKMAS -566 3584 HTDC 1 +OKMAT -1630 3434 FWLL 1 +OKMER 1155 4323 HDAM 1 +OKMET -1217 4045 FQBE 1 +OKMIS 5727 7981 UNNT 1 +OKMOR 5211 3500 UUWV 1 +OKNAL 5964 11283 UERR 1 +OKNAR 5252 14272 UHMM 1 +OKNES -359 3790 HKNA 1 +OKNET 654 3813 HAAA 1 +OKNOL -3268 1822 FACT 1 +OKNON -3163 2653 FACT 1 +OKNOR 5606 12536 UELL 1 +OKNUL 623 4004 HAAA 1 +OKNUR 5467 5527 UWUU 1 +OKOBI 5392 10349 UIII 1 +OKODI -4258 17421 NZZC 1 +OKOKO 5260 436 EHBE 1 +OKOLE 607 15052 KZAK 1 +OKOLY 3798 -9998 KDDC 1 +OKOMY 4570 -9462 KZMP 1 +OKONU 3731 -7197 KZNY 1 +OKOPE 4423 -10550 KGCC 1 +OKOPO 4573 -7296 CZUL 1 +OKORA 4677 1837 LHCC 1 +OKORO 3720 2638 LGGG 1 +OKOSA 5653 11593 UIKB 1 +OKOSO 1832 -7055 MDCS 1 +OKOTE 4330 -7256 KZBW 1 +OKPEW 3690 -8421 KLOZ 1 +OKPIT -2546 2874 FAJA 1 +OKQEW 4261 -9627 KSUX 1 +OKR 4822 1729 LZBB 1 +OKREM 5530 3870 UUWV 1 +OKREP 6943 5862 ULAM 1 +OKRIE 3513 -10142 KAMA 1 +OKRIL 5998 3617 ULWW 1 +OKRIM 5690 9317 UNKL 1 +OKRIX 4797 357 LFFF 1 +OKROK 4281 889 LFMM 1 +OKROT 5071 2735 UKLV 1 +OKRUE 3454 6934 OAKB 1 +OKRUG 6469 4475 ULAA 1 +OKRUS 5877 14770 UHSH 1 +OKSAD -2682 3080 FAJA 1 +OKSAM -2176 3485 FQBE 1 +OKSAR 5008 3463 UKDV 1 +OKSEJ 4272 -9214 KALO 1 +OKSEL 6795 13372 UEBB 1 +OKSEN 4093 7035 UTTR 1 +OKSER 4202 634 LFMM 1 +OKSET -3422 2463 FACA 1 +OKSIS -159 3403 HTDC 1 +OKSIX -1410 2941 FLFI 1 +OKSOE 3061 -8426 KTLH 1 +OKSOT -143 3387 HTDC 1 +OKSUV 3992 6584 UTSS 1 +OKT -541 14132 AYPY 1 +OKTAB 3818 6889 UTDD 1 +OKTAE 3683 -9710 KZKC 1 +OKTAG -1248 1264 FNAN 1 +OKTAN -3030 3058 FAJA 1 +OKTAP 5443 5338 UWUU 1 +OKTAS 5033 1834 EPWW 1 +OKTAT 4142 4855 UBBA 1 +OKTED -3422 1956 FACA 1 +OKTEK -2748 2846 FAJA 1 +OKTEL -2813 1500 FACA 1 +OKTEM 5272 -319 EGTT 1 +OKTET 4449 657 LFMM 1 +OKTIL 6072 5571 UUYY 1 +OKTIS -1907 3701 FQBE 1 +OKTIX -1677 3944 FQBE 1 +OKTOB 1179 4473 HCSM 1 +OKTOG 206 10958 WBGS 1 +OKTOM -4331 17339 NZZO 1 +OKTOR 5059 1989 EPWW 1 +OKTUB -3521 17616 NZZC 1 +OKTUG 3009 12096 ZSSS 1 +OKUCI 3354 -9613 KZFW 1 +OKUDA 4015 4404 UDYZ 1 +OKUGE 3959 -11939 KRNO 1 +OKULA 6009 5846 USSE 1 +OKULO 5840 3338 ULLL 1 +OKUME 2910 -9515 KEFD 1 +OKUNE 2776 -9722 KNGP 1 +OKUNI 5911 11961 UEEE 1 +OKURA 3550 13940 RJTY 1 +OKUTY 3160 -9885 KBWD 1 +OKVUJ 4705 -10959 KLWT 1 +OKVUM 3648 11051 ZLHW 1 +OKW 3324 -8725 KZTL 1 +OKX 5090 1503 LKAA 1 +OKZUS 4190 -7633 KZNY 1 +OL 5275 -882 EINN 4 +OL 4873 239 LFPV 4 +OL 5356 1496 EPSC 4 +OL 5613 6942 USTR 4 +OLACK 3297 -9744 KZFW 1 +OLACU 4613 -11268 KBTM 1 +OLADA 6798 3276 ULMM 1 +OLADY 2727 -8036 KZMA 1 +OLAFF 3389 -11881 KLAX 1 +OLAGO 5580 3049 UMMM 1 +OLAKE 4756 -11762 KGEG 1 +OLALA 5503 8981 UNKL 1 +OLAMA 5281 14679 UHSS 1 +OLAMI 5270 4348 UWPP 1 +OLANU 5747 1772 ESAA 1 +OLAPA 5526 7676 UNOO 1 +OLAPE 3903 -10458 KCOS 1 +OLAPI 6465 6035 UUYP 1 +OLAPO 5378 -729 EISN 1 +OLAPU 4786 5176 UATT 1 +OLARU 6248 -14100 PAZA 1 +OLASA 1165 -6140 TGPY 1 +OLATA 6297 3594 ULLL 1 +OLATH 3889 -9481 KMKC 1 +OLATI 4699 1748 LHCC 1 +OLAVO 4704 -7217 CZUL 1 +OLAXU 6845 2745 EFIN 1 +OLAYA 5891 -15643 PAZA 1 +OLBAD -4141 17653 NZZO 1 +OLBAR 4828 392 LFFF 1 +OLBEC 4012 -7659 KLNS 1 +OLBEK 4126 985 LIRR 1 +OLBEN 4730 763 LSAZ 1 +OLBEX -3569 17861 NZZC 1 +OLBIE 727 13000 KZAK 1 +OLBIK 5166 1334 EDWW 1 +OLCER 4083 -8592 KGUS 1 +OLCOT 5143 16556 PAZA 1 +OLD -804 -3495 SBRF 2 +OLD 4501 -6863 KZBW 2 +OLDAE 3987 -10434 KDEN 1 +OLDAM 4958 4432 URWW 1 +OLDAN 4777 13929 UHHH 1 +OLDDE 2571 -8013 KMIA 1 +OLDEE 3389 -11740 KLAX 1 +OLDEN -377 11635 WADZ 2 +OLDEN 3200 -8108 KSVN 2 +OLDEP 6039 12047 UEMO 1 +OLDER 4148 -10561 KZDV 1 +OLDEY 3226 -7785 KZJX 1 +OLDID 2300 11750 ZGGG 1 +OLDIN 4959 1028 EDGG 1 +OLDMA 5377 -11406 CZEG 1 +OLDMN 3970 -7537 KPHL 1 +OLDOK 6874 16134 UESS 1 +OLDUP 3013 13534 RJTG 1 +OLE 3291 12992 RJTG 2 +OLE 3776 -83 LELC 2 +OLEAR -1447 -4440 SBRE 1 +OLEBA 4716 -185 LFRR 1 +OLEBY 4220 -12206 KZSE 1 +OLECY 4234 -12319 KZSE 1 +OLEDD 2974 -9048 KZHU 1 +OLEDY 889 16773 PKWA 1 +OLEGA 7218 11224 UEST 1 +OLEGU 5439 2512 EYVI 1 +OLEMA 6023 2748 EFHK 1 +OLEMU 6852 11247 UERR 1 +OLENA 4435 3663 URRV 1 +OLENE 2874 -8226 KTPA 1 +OLENG -300 13360 WAAZ 1 +OLEPO 6806 9500 UOOO 1 +OLERO 4597 -115 LFFF 1 +OLERU 4536 2523 LRLR 1 +OLESU 4820 -6326 CZCA 1 +OLETI 4381 901 LIMM 1 +OLETU 4847 1161 EDMM 1 +OLEXU 2454 -10709 MMZT 1 +OLEZO 2988 -8972 KNBG 1 +OLFUS 4659 -11918 KZSE 1 +OLGAA 4073 -11598 KZLC 1 +OLGAH 1782 -6610 TJZS 1 +OLGAR 3918 -794 LPPC 1 +OLGAS 5209 7175 UACC 2 +OLGAS -1639 -7077 SPIM 2 +OLGAT 4024 1900 LIBB 1 +OLGEC 4684 -9652 KFAR 1 +OLGEE 949 13807 PTYA 1 +OLGIN 4666 3742 URRV 1 +OLGIS 1000 16094 KZAK 1 +OLGOK 4664 4327 URWW 1 +OLGON 5350 -1400 EISN 1 +OLGOR 5872 3933 ULWW 1 +OLGUH 4727 -11125 KGTF 1 +OLIBA 6299 11647 UERR 1 +OLIBY 4805 -11514 KZSE 1 +OLIDA 3842 2489 LGGG 1 +OLIDI 5620 3490 UUWV 1 +OLIKA 3931 6589 UTSD 1 +OLIKE 2452 -8148 KNQX 1 +OLIKI 3436 2394 LGGG 1 +OLILA 5270 2033 EPWW 1 +OLINA 4528 6186 UAOO 1 +OLINE 4325 -12418 KOTH 1 +OLINO 4688 105 LFFF 1 +OLIRI 4664 341 LFFF 1 +OLIRY 3457 -9906 KLTS 1 +OLISA 5509 9710 UNKL 1 +OLISS 3048 -8566 KECP 1 +OLISY 3318 -8440 KZTL 1 +OLITE 6519 -15237 PATA 1 +OLIVA 1495 12072 RPHI 2 +OLIVA 3764 -9346 KZKC 2 +OLIVE -1442 -17086 NSTU 3 +OLIVE 3475 13445 RJTG 3 +OLIVE 2744 12285 RCAA 3 +OLIVI 4978 761 EDGG 1 +OLIVO 3725 -598 LEZL 1 +OLIVR 3889 -7789 KZDC 1 +OLIVV 3495 -8984 KMEM 1 +OLJAF 2998 -8359 KZJX 1 +OLJES 4358 -12415 KOTH 1 +OLK 4125 -8550 KZAU 1 +OLKAE 3545 -9920 KCSM 1 +OLKAS 4977 885 EDGG 1 +OLKEE 4682 -6779 KPQI 1 +OLKER 6100 -650 EGTT 1 +OLKIN 5377 2050 EPWW 1 +OLKIS 4393 1037 LIMM 1 +OLKIT 484 11186 WSFC 1 +OLKOE 6432 -16558 PAOM 1 +OLLAS 3500 -9311 KZME 1 +OLLEE -3179 13630 YMMM 2 +OLLEE 4554 -9358 KZMP 2 +OLLER 5855 -15710 PAZA 1 +OLLEY 3238 -10403 KZAB 1 +OLLIE 5048 695 EDGG 2 +OLLIE 3385 -11781 KZLA 2 +OLLII 3779 -9353 KZKC 1 +OLLSN 3230 -11098 KTUS 1 +OLM 16 -7806 SEGU 2 +OLM 4697 -12290 KZSE 2 +OLMAE 4763 -11762 KSKA 1 +OLMAG 3314 -334 GMMM 1 +OLMAT 4253 4928 URRV 1 +OLMAX 3433 1813 LMMM 1 +OLMEC 4705 -9343 KZMP 1 +OLMED 5902 4986 USKK 1 +OLMEN 3674 12699 RKSI 1 +OLMES 4963 100 LFFF 1 +OLMET 5618 3212 UUWV 1 +OLMIN 6747 15372 UESU 1 +OLMIR 3853 252 LECB 1 +OLMIS 4427 13622 UHHH 1 +OLMOE 3513 -9910 KZFW 1 +OLMON 5941 2510 EETN 1 +OLMOR 5550 1873 UMKK 1 +OLMUE -3287 -7102 SCER 1 +OLNAF 2878 -8134 KSFB 1 +OLNES 5583 6245 USCC 1 +OLNEY 5213 -73 EGTT 1 +OLNIE 3658 -11491 KLSV 1 +OLNOR 4439 2632 LROP 1 +OLNUC 4559 -11912 KZSE 1 +OLNUE 4313 -11134 KZLC 1 +OLNUL 4167 539 LFMM 1 +OLOBA 6098 3296 ULLL 1 +OLOCI 4130 -8363 KZOB 1 +OLODE 4586 -11899 KZSE 1 +OLOJO 5658 -13267 PAWG 1 +OLOKA 4884 -6835 CZUL 1 +OLOKE 4234 -7354 KZBW 1 +OLOLA 5354 4251 UWPP 1 +OLOMA 3064 -907 GMMM 1 +OLONE 2113 -15636 PHOG 1 +OLONG 1460 12009 RPLB 1 +OLONO 5272 -678 EISN 1 +OLOOK 5655 -16982 PAZA 1 +OLORE 4524 -12315 KZSE 1 +OLORI 1663 -8957 MHTG 1 +OLOSE 3483 6919 OAIX 1 +OLOTA 4223 2162 LWSS 1 +OLOTI 4221 247 LECB 1 +OLOTO 5593 12787 UELL 1 +OLOTY 4449 -9220 KZMP 1 +OLOVA 1720 -8858 MHTG 1 +OLOVE 3862 -9318 KZKC 1 +OLOXE 4175 -8780 KMDW 1 +OLOYI 2175 -15895 PHHN 1 +OLPAS 2396 9000 VGFR 1 +OLPAX 4473 2590 LRBB 1 +OLPEK 5135 855 EDLP 1 +OLPIS 4138 6175 UTNR 1 +OLPIX 4702 1169 LOVV 1 +OLPUE 3465 -8509 KZTL 1 +OLRAK 4478 284 LFBB 1 +OLRAS 408 7353 VRMM 1 +OLRAX 1332 12045 RPRP 1 +OLREL -3565 16300 NZZO 1 +OLRIO 4052 -12414 KZSE 1 +OLRIW 3869 -8898 KZKC 1 +OLS 3141 -11085 KZAB 1 +OLSAM 202 10664 WSJC 1 +OLSON 5957 2978 ULLI 2 +OLSON 5952 -15182 PAHO 2 +OLSTE 4346 -8418 KZBS 1 +OLT 6047 -15088 PASX 1 +OLTON 6389 -17257 UHMA 1 +OLU 4145 -9734 KZMP 1 +OLUBI 5405 1121 EDWW 1 +OLUGA 5804 4060 UUWV 1 +OLUGY 3039 -8414 KZJX 1 +OLULA 1795 -10077 MMEX 1 +OLUMA 5190 1576 EPWW 1 +OLURA 5618 12746 UELL 1 +OLUTA 4867 14150 UHKM 1 +OLUWO 4667 -12028 KYKM 1 +OLVEE 3619 -8994 KBYH 1 +OLVIE 6659 -14392 PACI 1 +OLWOR 4478 -10892 KZLC 1 +OLYMM 3773 -12265 KSFO 1 +OMAGA 4605 -8400 CZYZ 1 +OMAGE 4109 -10298 KZDV 1 +OMAHO 3216 -8510 KZTL 1 +OMAJI 3282 -9324 KDFW 1 +OMAKI 4181 4927 UBBA 1 +OMAKO 4859 342 LFFF 1 +OMALA 3324 -7340 KZNY 1 +OMALY 2706 -7639 KZMA 1 +OMANA 5632 6682 USTR 1 +OMANI 4646 377 LFMM 1 +OMAPA 2617 12751 RODN 1 +OMARA 3568 1944 LMMM 2 +OMARA 6648 4660 ULAA 2 +OMARD 4310 759 LFMM 1 +OMARI 4717 82 LFFF 1 +OMARR 3544 -8346 KZTL 1 +OMARU 5459 14291 UHSH 1 +OMASI 4591 597 LSAG 1 +OMATA -2082 1726 FYWH 1 +OMATE 3566 4406 ORKK 1 +OMATO 1760 -9555 MMID 1 +OMAVA 5138 2169 EPWW 1 +OMAVI 6078 14310 UHOO 1 +OMAVY 3932 -7658 KBWI 1 +OMAXE 4369 -9252 KRST 1 +OMAYI 3216 -9093 KTVR 1 +OMBAP 252 10655 WSJC 1 +OMBET 2011 -8701 MMCZ 1 +OMBON 3336 10427 ZLHW 1 +OMBRE 4575 -7276 CZUL 1 +OMD 3085 4951 OIIX 1 +OMDAX 4458 8799 ZWUQ 1 +OMDOB 1712 12655 RPHI 1 +OME 6449 -16525 PAZA 1 +OMEDA 4233 836 LFMM 2 +OMEDA 6241 7182 USHH 2 +OMEDE 6697 -14557 PAZA 1 +OMEGA 447 -7482 SKSK 3 +OMEGA -38 11112 WIIZ 3 +OMEGA 3626 -11900 KZOA 3 +OMEHU 2946 -9486 KGLS 1 +OMEKA 7818 -14100 CZEG 1 +OMELO 5084 1400 EDMM 1 +OMELU 6330 2223 EFES 1 +OMEME 4068 -7388 KJFK 1 +OMENI 3604 1150 LMMM 1 +OMENO 4230 2348 LBSR 1 +OMEPY 3937 -7891 KZOB 1 +OMERI 4878 -5824 CYJT 1 +OMERO -1723 -6165 SLLF 1 +OMESA 4922 735 EDDR 1 +OMESE 4097 -10039 KLBF 1 +OMETI 5914 4701 USKK 1 +OMETO 4574 804 LIMM 1 +OMFOV 3130 -8543 KDHN 1 +OMGAJ 3668 -7747 KZDC 1 +OMGOX 2235 13700 RORG 1 +OMGUS 3064 10413 ZPKM 1 +OMIGE 2759 -8176 KZMA 1 +OMIGY 4737 -9472 KZMP 1 +OMILO 6216 2912 EFES 1 +OMIPE 2886 -9673 KZHU 1 +OMIRO 3875 2367 LGGG 2 +OMIRO 1852 -8450 MHTG 2 +OMITA 5768 9896 UNKL 1 +OMITO 5018 5832 UATT 1 +OMITY 3520 -7884 KFAY 1 +OMIYO 3914 -7929 KZDC 1 +OMIYU 3117 -10029 KSJT 1 +OMJES 4610 -11906 KZSE 1 +OMJIY 3953 -10780 KZDV 1 +OMKIN -4241 16300 NZZO 1 +OMKOE 3562 7152 OPLR 1 +OMKUN -3949 17450 NZZC 1 +OML -629 14267 AYPY 1 +OMLET 2100 14299 KZAK 1 +OMLIP 2771 10429 ZPKM 1 +OMLIV 292 10647 WSJC 1 +OMLOE 3375 4441 ORBD 1 +OMLOK 5878 -13000 CZEG 1 +OMN 2930 -8111 KZJX 1 +OMOCO 955 13825 PTYA 1 +OMOGE 4306 -8788 KMKE 1 +OMOGI 4966 899 EDUU 1 +OMOGO 3366 13328 RJTG 1 +OMOKO 4884 -1200 EISN 1 +OMOKY 2659 -8167 KRSW 1 +OMONA 5497 7331 UNOO 1 +OMONO 3963 14002 RJSK 1 +OMORI 4245 2802 LBWR 1 +OMORO 6110 1200 ENOS 1 +OMOSA 5560 12664 UELL 1 +OMOSO 1613 -8804 MHTG 1 +OMOTO 4900 16001 PAZA 1 +OMPAE 6708 -16267 PAZA 1 +OMPAL 1739 -7639 MKJK 1 +OMPAN 1949 -9500 MMEX 1 +OMPEE 4434 -7275 KZBW 1 +OMREE 3574 -8408 KTYS 1 +OMREL 1706 -6196 TAPA 1 +OMROD 5301 -11309 CZEG 1 +OMSAE 7017 -14875 PASC 1 +OMSED 5387 -12289 CYXS 1 +OMSEE 3744 -12201 KSJC 1 +OMSEX 5028 -10541 CZWG 1 +OMSUN 6134 -14100 CZEG 1 +OMSUV 4952 -12350 CYVR 1 +OMTEE 4217 -8339 KDTW 1 +OMTOE 4289 -8812 KMKE 1 +OMTOJ 6488 -14713 PAFB 1 +OMTUW 4220 -8817 KORD 1 +OMUBI -2364 14607 YBBB 1 +OMUDE 3453 -10315 KCVS 1 +OMUPA 2700 8479 VECF 1 +OMUTA 3306 13045 RJTG 1 +OMUYU 3152 -8554 KDHN 1 +OMVAB 1715 -9294 MMID 1 +OMVAV 3120 -10630 MMLP 1 +OMVER 4886 -11740 KZSE 1 +OMVIN 4882 -12407 CZVR 1 +OMVOZ 4239 -7099 KBOS 1 +OMVUE 3683 -10096 KLBL 1 +OMWAP 3769 -12119 KTCY 1 +ON 2743 12871 RORG 1 +ONA 4408 -9171 KZMP 1 +ONABE 6440 -16276 PFEL 1 +ONAGE 4188 -9158 KCID 1 +ONALA -1519 11703 YBBB 1 +ONALS 4664 -12266 KZSE 1 +ONAMY 4043 -8706 KLAF 1 +ONAPO 335 10639 WSJC 1 +ONARE 4467 -9330 KZMP 1 +ONARY 3291 -9738 KFTW 1 +ONASA -373 1113 FCCC 1 +ONAYU 4797 -9718 KGFK 1 +ONAZO 4468 -9274 KZMP 1 +ONBAD 1936 -9657 MMVR 1 +ONBEE 3059 -8699 KPNS 1 +ONBIR 2951 -11102 MMZT 1 +ONBOH 4617 -10598 KMLS 1 +ONBON 2578 -9973 MMTY 1 +ONBUL 2224 -9742 MMEX 1 +ONC 5049 456 EBCI 2 +ONC 2743 12870 RORG 2 +ONDAG 2029 -10508 MMMZ 1 +ONDAL 3706 -227 LECM 1 +ONDAS 1304 -6939 TNCF 1 +ONDET 5457 -11830 CZEG 1 +ONDIS 2319 -9766 MMTY 1 +ONDOB 4566 -7643 CZUL 1 +ONDOC 3421 13256 RJTG 1 +ONDOP 2505 -10127 MMEX 1 +ONDUE 4144 -9734 KOLU 1 +ONDUM 3223 -11538 MMZT 1 +ONDUS 5165 -11732 CZVR 1 +ONEAL 4897 -11495 KZSE 1 +ONECO 4455 -8865 KZMP 1 +ONEID 4108 -9031 KZAU 1 +ONEIL 5420 17268 PAZA 1 +ONEKA 2258 9154 VGFR 1 +ONELU -2286 14477 YBBB 1 +ONEMI 2575 11061 ZGZU 1 +ONEMU 4174 14822 RJTG 1 +ONEOX 5877 -17132 PAZA 1 +ONEPY 6198 -16331 PASM 1 +ONEQO 6117 -14982 PANC 1 +ONETU -1669 -17162 NSFF 1 +ONGAG 5709 -10409 CZEG 1 +ONGAL 1285 -6365 SVZM 1 +ONGEE 4300 -7136 KMHT 1 +ONGEX 2396 -10975 MMZT 1 +ONGIE 3967 -10501 KDEN 1 +ONGIT 2085 -9272 MMMX 1 +ONGLO -3546 14929 YSCB 1 +ONGOO 3255 -9393 KSHV 1 +ONGOR 1631 -9269 MMID 1 +ONGOS 1329 -8871 MHTG 1 +ONGOT 3398 -7230 KZNY 1 +ONGUN 2094 -8723 MMID 1 +ONH 3864 -9224 KZKC 1 +ONIBA -2095 16439 NWWW 1 +ONICO 2566 -7992 KMIA 1 +ONIDA 3958 -8432 KZWO 1 +ONIDE 3477 -7737 KNCA 1 +ONIDO -1811 -14977 NTTT 1 +ONIKA -4210 17424 NZZC 1 +ONIKI 3032 10409 ZPKM 1 +ONIKU 3220 12665 RKTT 1 +ONIMA 729 1550 FCCC 1 +ONINA 4628 12534 ZYSH 1 +ONION 3704 14421 RJTG 2 +ONION 3477 12620 RKJB 2 +ONIPE 3790 -10049 KZKC 1 +ONISA 4258 4345 UGGG 2 +ONISA 2897 8009 VIDF 2 +ONISE 4454 -8952 KZMP 1 +ONIVI -2898 14723 YBBB 1 +ONKEE 4275 -10532 KZDV 1 +ONKEW 3630 -9082 KZME 1 +ONKIE 3863 -10462 KCOS 1 +ONL 5070 555 EBLG 2 +ONL 4247 -9869 KZMP 2 +ONLET 1455 1430 FTTT 1 +ONLIE 3042 -8909 KGPT 1 +ONM 3434 -10682 KZAB 1 +ONNER 2865 -8133 KMCO 1 +ONO 4402 -11701 KZSE 1 +ONOBI 1369 -2444 GOOO 1 +ONOCE 3233 -9009 KJAN 1 +ONOCO 4801 -11415 KZLC 1 +ONOGI 3042 7720 VIDF 1 +ONOLE 3468 -11707 KZLA 1 +ONOTO 2427 8796 VECF 1 +ONOVE 4255 -9239 KALO 1 +ONOVY 2228 -15412 PHZH 1 +ONOXA -1200 12088 YBBB 1 +ONP 4458 -12406 KZSE 1 +ONPAD 1961 -7174 MDCS 1 +ONPAE 4688 -12365 KHQM 1 +ONPAL 631 -621 GLRB 1 +ONPIC 4709 -11955 KMWH 1 +ONPIE 4319 -8620 KMKG 1 +ONPOX -172 820 FCGB 1 +ONRAE 4203 -7053 KZBW 1 +ONRON -410 1765 FZZA 1 +ONRUE 3591 -11307 KLAS 1 +ONSAL 167 2977 FZZA 1 +ONSEK -1087 -2891 SBRE 1 +ONSEN 2482 14148 RJAW 1 +ONSET 4896 -11800 KZSE 1 +ONSLO -2167 11511 YMMM 1 +ONSOE 4496 -8356 KAPN 1 +ONSOM 3341 -10413 KZAB 1 +ONSUW 1419 14516 PGRO 1 +ONTAL -168 13451 WAAZ 2 +ONTAL 469 772 DNKK 2 +ONTAR -963 1139 FNAN 1 +ONTEE 3393 -8460 KMGE 1 +ONTIJ 4330 -9451 KZMP 1 +ONTOL 1625 -627 GOOO 1 +ONTOS 3344 -11719 KNFG 1 +ONTUE 4323 -8611 KMKG 1 +ONTUV -681 2403 FZZA 1 +ONUBA 3725 -676 LECS 1 +ONUCU 4775 -11692 KZSE 1 +ONUDA 816 2285 FCCC 1 +ONUGE 3598 -8649 KBNA 1 +ONUNY 4625 -9423 KZMP 1 +ONURI -1688 -15111 NTTR 1 +ONUSI 1293 -428 GOOO 1 +ONVIP 1618 -9288 MMID 1 +ONVOE 4595 -11273 KBTM 1 +ONW 5117 457 EBAW 1 +ONWAD 4069 -8612 KZID 1 +ONWOH 4071 -11437 KENV 1 +ONXUV 3391 -8451 KBNA 1 +ONZIQ 3565 -8264 KAVL 1 +ONZON 4584 411 LFMM 1 +OO 4392 -7890 CZYZ 1 +OOC 3166 -9308 KZHU 1 +OOD -2755 13544 YMMM 2 +OOD 3964 -7530 KZDC 2 +OODEE 3045 -8669 KZJX 1 +OOHOP 4706 -12221 KTCM 1 +OOM -2810 14020 YMMM 2 +OOM 3914 -8661 KZID 2 +OOMEN 3748 -12193 KZOA 1 +OOMPA 3709 12697 RKSO 1 +OORAH 3320 -11755 KZLA 1 +OOSAF 2807 -8261 KTPA 1 +OOSIK 7044 -14999 PAZA 1 +OOTKA 6418 -16494 KZAN 1 +OP 5341 -614 EIDW 1 +OPA 6020 1152 ENGM 1 +OPABA -886 13807 YBBB 2 +OPABA -666 -3848 SBRE 2 +OPACA 2094 -15824 PHIK 1 +OPACO 2717 -10933 MMZT 1 +OPAKA 1964 7455 VABF 1 +OPAKE 5300 16989 PAZA 1 +OPALA 740 275 DGAC 1 +OPALE 5085 -11499 CZEG 2 +OPALE 4990 189 LFFF 2 +OPALL -2658 11845 YMMM 1 +OPAMO 1459 7709 VOMF 1 +OPANA 2094 -15619 PHHN 1 +OPANE 3740 -9355 KSGF 1 +OPAPA -3979 17669 NZZC 1 +OPAPO -780 1150 FNAN 1 +OPARA 1467 -809 GOOO 1 +OPASA 2058 8296 VIVI 1 +OPAUL 2186 -6385 TJZS 1 +OPAVO 4991 1778 LKAA 1 +OPAYU 3176 -10204 KMAF 1 +OPBEH 3661 -8057 KZTL 1 +OPBUL 1417 14534 PGRO 1 +OPDAK 426 2157 FZZA 1 +OPDAP 951 1381 FCCC 1 +OPDEE 4050 -8014 KPIT 1 +OPDOE 1353 14479 PGUA 1 +OPDUY 4183 -9250 KZAU 1 +OPE 4457 2621 LROP 1 +OPEJY 4630 -10613 KMLS 1 +OPELE 3435 -7965 KZJX 1 +OPELS 3041 -9219 KZHU 1 +OPELY 3418 -7953 KZJX 1 +OPEPE 6698 -16031 PAIK 1 +OPERA -3095 -2000 SBBS 3 +OPERA 3549 13271 RJTG 3 +OPERA 3962 -78 LEVC 3 +OPERO 21 2990 FZZA 1 +OPERU -1732 -15168 NTTT 1 +OPERY 3621 -8665 KBNA 1 +OPEYO 1971 -15605 PHKO 1 +OPGAM 237 1767 FCCC 1 +OPGEE 4102 -11193 KHIF 1 +OPHET 5096 16438 PAZA 1 +OPHUS 3923 -8468 KCVG 1 +OPIEE 3394 13221 RJOI 1 +OPIHI 2110 -15800 PHZH 1 +OPILY 4563 -9814 KZMP 1 +OPIMO 2658 8893 VECF 1 +OPINE -2176 -5146 SBCW 2 +OPINE 3068 -8714 KPNS 2 +OPIRA 1610 7165 VABF 1 +OPIZU 4094 -9684 KLNK 1 +OPJIM 4525 -9867 KZMP 1 +OPKAE 4248 -11361 KBYI 1 +OPKAN -2833 -5937 SARR 1 +OPKEW 6164 -15974 PANI 1 +OPKOL 701 -7851 MPMP 1 +OPL 3066 -9210 KZHU 1 +OPLAE 3358 -8854 KCBM 1 +OPLAR 1240 14606 KZAK 1 +OPLAS -4257 -7058 SAVU 1 +OPLEX -1896 -4406 SBBS 1 +OPLIK -1548 -4982 SBBS 1 +OPLIS 1226 -7284 SKEC 1 +OPLOK -2004 -4834 SBBS 1 +OPLOS 1350 -7878 MPZL 1 +OPLOW 4554 -9824 KZMP 1 +OPMAL 248 -7691 SKSK 1 +OPMUC 3912 -8687 KZID 1 +OPNAH 4532 -9854 KZMP 1 +OPNEE 4298 -10638 KCPR 1 +OPNEJ 3889 -9245 KCOU 1 +OPNIC 3970 -8611 KZID 1 +OPNIE 3361 -11229 KLUF 1 +OPNUZ 4073 -11369 KZLC 1 +OPODY 4451 -9816 KHON 1 +OPOGE 4413 -10308 KRCA 1 +OPOJE 4444 -9850 KHMP 1 +OPOKA 5675 2790 ULOL 1 +OPOLO 881 12448 RPML 1 +OPONI 2178 8164 VABF 1 +OPORA -1509 -5002 SBBS 1 +OPORE 2205 -15927 PHLI 1 +OPOTE 4048 -8931 KPIA 1 +OPPOF 4532 -8930 KZMP 1 +OPPOV 4441 -10015 KPIR 1 +OPPTO 3127 -8618 KZJX 1 +OPRAE 3225 -11081 KTUS 1 +OPRAM -2296 -4644 SBBS 1 +OPRIL -3428 -6791 SAMF 1 +OPROE 3250 -8513 KLSF 1 +OPROS -4264 -7050 SARU 1 +OPRUS 647 -6970 SKED 1 +OPRUX -1404 -5057 SBBS 1 +OPSEE 3645 -8996 KZME 1 +OPSEL -342 -7984 SEGU 1 +OPSEN 1116 -6646 SVZM 1 +OPSHN 3815 -10465 KCOS 1 +OPSOR -185 -7807 SEGU 1 +OPSOS -3241 -5686 SUEO 1 +OPSUS -712 -3760 SBRE 1 +OPT 4459 2656 LROP 1 +OPTAS 1168 -7044 SVZM 1 +OPTEC 4113 -11693 KZLC 1 +OPTEE 3886 -7682 KIAD 1 +OPTIC -3440 15189 YMMM 1 +OPTOE 3769 -7754 KRIC 1 +OPTOO 4140 -8149 KCLE 1 +OPTOZ 2803 -8043 KMLB 1 +OPUGE 5982 -15425 PAIL 1 +OPULA 353 10636 WSJC 1 +OPULL 2683 -9741 KZHU 1 +OPULO 4553 15372 RJTG 1 +OPULU 1641 -339 GOOO 1 +OPUNO 2951 9219 ZSZS 1 +OPUPO -3237 -5963 SAEF 1 +OPURI -2142 -4111 SBBS 1 +OPURO -1840 -6602 SLLF 1 +OPUVI -3381 -6131 SAEF 1 +OPVAF 3977 -8568 KZID 1 +OPVAQ 2579 -8026 KMIA 1 +OPVOE 3706 -10076 KZKC 1 +OPVUE 3134 -8412 KZJX 1 +OPW 4456 2598 LROP 1 +OPYAB 2879 -9579 KZHU 1 +OPYUH 3359 -7891 KMYR 1 +OQK 6757 -16297 PAZA 1 +OQSAB 4120 -10150 KZDV 1 +OQUIN -2561 -5497 SGES 1 +OQUIR 4072 -11209 KSLC 1 +OR -3883 17481 NZZC 2 +OR 2527 6459 OPOR 2 +ORA 3561 -65 DAAA 2 +ORA 4710 2192 LRBB 2 +ORABA -3149 -6689 SAMV 1 +ORABI 1594 -2187 GVSC 1 +ORACE 6478 -14792 PAFA 1 +ORAGI -2019 -16500 NZZO 1 +ORAGO -1031 -3656 SBRE 1 +ORAHU 4602 -11836 KALW 1 +ORAIL 6036 -15079 PAZA 1 +ORAKA 4254 1720 LDZO 1 +ORALE 3004 -9805 KBHU 1 +ORALO -1730 -6963 SLLF 1 +ORAMA -1686 -15077 NTTA 1 +ORAMU -4228 -6510 SARU 1 +ORANG 3798 -12126 KZOA 1 +ORANI 748 -5903 SYGC 1 +ORARA -1500 -15952 NZZO 2 +ORARA 1598 8491 VOMF 2 +ORARE -1591 -14841 NTAK 1 +ORARO 225 -3092 SBAO 1 +ORASE 3932 -10508 KZDV 1 +ORATE -1511 -4664 SBBS 2 +ORATE 2934 -8288 KZMA 2 +ORATO -3032 -5184 SBCW 1 +ORAVU -891 -5161 SBAZ 1 +ORAXE 3029 -8757 KZJX 1 +ORBAD -416 -4422 SBRE 1 +ORBAN -3313 -6251 SACU 1 +ORBAT 1411 5066 OYSC 1 +ORBEB 2906 4808 OKBK 1 +ORBEL 2837 1154 HLLL 1 +ORBIE 3529 -9448 KFSM 1 +ORBIL 4319 249 LFMM 1 +ORBIS 4127 -420 LECM 1 +ORBIX 2474 6059 OOMM 1 +ORBOP 3396 4435 ORBD 1 +ORBUN -3420 13872 YMMM 1 +ORCAS 2440 -11065 MMLP 1 +ORCCA 6025 -16300 PAZA 1 +ORCHY 4087 -7380 KLGA 1 +ORCUS 4834 -12313 KZSE 1 +ORCUT 3485 -12039 KZLA 1 +ORD 4199 -8790 KORD 1 +ORDAD 3008 5793 OIIX 1 +ORDAE 6370 -16203 PAMK 1 +ORDAS 3689 -401 LEMG 1 +ORDEA -2296 -4912 SBCW 1 +ORDEB 2519 5549 OMDB 1 +ORDEP 684 12550 RPMD 1 +ORDER 3272 -11772 KZLA 1 +ORDIW 3382 -8862 KZME 1 +ORDMO 4139 -7643 KZNY 1 +ORE 4207 13944 RJTG 1 +OREDE 2260 -7245 MYNN 1 +OREEO 745 17047 KZAK 1 +OREGA 387 -7550 SKED 1 +OREGY 4400 -10264 KRAP 1 +OREMY 4389 -10336 KRAP 1 +ORENT 2989 -9571 KZHU 1 +OREPA -3893 -6880 SAEF 1 +OREPE 3897 -8967 KZKC 1 +ORERA -4097 -7045 SAEF 1 +ORESE 4771 -9507 KZMP 1 +ORESO -3696 17496 NZAA 1 +OREST 4117 -7903 KDUJ 1 +ORETE 3884 -7588 KZDC 1 +OREVO 3167 11818 ZSHA 1 +OREVY 4238 -9127 KZAU 1 +ORF 3689 -7620 KZDC 1 +ORFEO 1870 -10497 MMZT 1 +ORGAN 3474 14028 RJTG 1 +ORGAS 2654 5188 OBBB 1 +ORGOB 3328 4421 ORBI 1 +ORGOT 4811 11200 ZMUB 1 +ORGUK 4725 7821 UASA 1 +ORI 4564 984 LIMM 1 +ORICE 4011 -8398 KLUK 1 +ORICH 2967 -9160 KZHU 1 +ORICK 3330 -9675 KZFW 1 +ORICU 6144 -16590 PAVA 1 +ORIEN 4302 -8506 KZAU 1 +ORIGE 3131 -9206 KESF 1 +ORIGI -4625 -6470 SAVU 1 +ORIGO -2203 -5001 SBCW 1 +ORIKA -4622 -6587 SAVU 1 +ORINE 4883 -9486 KBDE 1 +ORING -852 15962 AGGG 1 +ORIOL 3910 -7658 KBWI 1 +ORION 3725 1539 LICZ 3 +ORION -605 -8035 SPIM 3 +ORION 3905 -10073 KZDV 3 +ORISA 1226 7427 VOMF 1 +ORIST 5000 -185 LFRR 1 +ORITO 1064 -6728 SVZM 1 +ORIUN 2172 -15777 PHNG 1 +ORIYE 3327 -11162 KIWA 1 +ORIZY 6460 -15629 PAGA 1 +ORJOR 4666 -12062 KYKM 1 +ORKAN -2454 2692 FAJA 2 +ORKAN 3999 3536 LTAA 2 +ORKAS 3079 3877 OEJD 1 +ORKON 2507 5643 OMFJ 1 +ORKOS 2176 3912 OEJN 1 +ORKUC 3642 -9587 KTUL 1 +ORKUM 4056 748 LFMM 1 +ORL 6368 962 ENTR 2 +ORL 2854 -8134 KZJX 2 +ORLAR 2947 6667 OPKR 1 +ORLEE 3971 -8363 KZID 1 +ORLES 2866 4094 OEJD 1 +ORLEX 2296 3132 HECC 1 +ORLEY 3952 -8746 KZID 1 +ORLID 1129 6000 HCSM 1 +ORLIM -1080 3442 FWLL 1 +ORLOC 4592 -11242 KBTM 1 +ORLOG 3492 4916 OIIX 1 +ORLOM -298 5877 FSSS 1 +ORM 6083 2576 EFES 1 +ORMAD 2606 4073 OEJD 1 +ORMAN 4129 3341 LTAA 1 +ORMEY 3815 -7845 KCHO 1 +ORMIE 4824 -10096 KZMP 1 +ORMOS 3784 2658 LGGG 1 +ORMOX 2519 5177 OTBD 1 +ORNAD -2592 3197 FAJA 1 +ORNAI 5000 -13340 KZAK 1 +ORNAT 2000 2500 HLLL 1 +ORNEQ 4254 -12292 KMFR 1 +ORNEY 4198 -11189 KZLC 1 +ORNGE 4154 -7417 KZBW 1 +ORNIL 2758 4241 OEJD 1 +ORNIS 1427 4262 OYSC 1 +ORNUL -3110 2805 FACA 1 +OROBE 4833 -10137 KMOT 1 +OROCO 3287 -10449 KZAB 1 +OROCU 3520 -8978 KZME 1 +OROKA -2298 -4789 SBCW 1 +OROKO -2187 -6613 SLLF 1 +OROLA -64 -7975 SEGU 1 +OROMU -1953 -6109 SLLF 1 +ORONA 769 -6253 SVZM 1 +ORONO 3842 -7622 KNHK 1 +OROSA 1431 -7400 SKEC 1 +OROSZ 3443 -11867 KLAX 1 +OROTI 2928 7550 VIDF 1 +ORPAB 3770 5858 OIIX 1 +ORPAS 5403 8181 UNNT 1 +ORPUE 3261 -11708 KNZY 1 +ORRBT 2832 -8059 KZMA 1 +ORRVL 3989 -8378 KFFO 1 +ORSAL 2905 4218 OEJD 1 +ORSAR 2608 5396 OIIX 1 +ORSEM 1765 4328 OEJD 1 +ORSER -408 4289 HKNA 1 +ORSIN 3447 1072 DTTC 1 +ORSIT 2039 5649 OOMM 1 +ORSKY 4367 -9422 KMSP 1 +ORSOF 3014 -8146 KZJX 1 +ORSOM 4037 1845 LIBB 1 +ORSON 4180 -7539 KZNY 1 +ORSOR 5962 15113 UHMA 1 +ORSOS 3900 -1021 LPPO 1 +ORSUD 4596 718 LSAS 1 +ORSUL 5107 5860 UWOO 1 +ORSUM 5705 -529 EGTT 1 +ORSUP 3485 -184 GMMM 1 +ORSUT 4418 2608 LROP 1 +ORT 6295 -14191 PAZA 1 +ORTAC 5000 -201 LFEE 1 +ORTAG 5149 1108 EDMM 1 +ORTAK 4067 3972 LTAA 1 +ORTAP 3650 1833 LMMM 1 +ORTAR 3061 -8186 KJAX 1 +ORTAS 4666 2155 LRBB 1 +ORTAX 5885 2432 EETT 1 +ORTEE 3265 -11714 KNZY 1 +ORTEL 5638 12485 UELL 1 +ORTEP 4428 13704 UHHH 1 +ORTES 4768 4202 URRV 1 +ORTEZ 4337 -72 LFBB 1 +ORTHE 5239 -17453 PAAK 1 +ORTIN 4713 -12217 KZSE 1 +ORTIS 3141 -1656 GCCC 1 +ORTIX 3784 1730 LIRR 1 +ORTIZ 1074 -7270 SKEC 3 +ORTIZ 2875 -11064 MMZT 3 +ORTIZ 3061 -8669 KHRT 3 +ORTOK 5782 2760 ULOL 1 +ORTOM 5127 -830 EISN 1 +ORTOP 3603 -738 LPPC 1 +ORTOS 3897 2023 LGGG 1 +ORTOT 4801 350 LFFF 1 +ORTRO 3369 -9421 KZFW 1 +ORTUG 5180 5546 UWOO 1 +ORTUJ 2971 -8204 KGNV 1 +ORTUL 5099 2500 UKLV 1 +ORTUM 5135 3701 UUWV 1 +ORTUS 5219 8866 UNWW 1 +ORUGA -2718 -5580 SGFA 1 +ORUKE 3911 -11988 KRNO 1 +ORUNY 2945 -9917 KZHU 1 +ORUSE 4224 -7250 KCEF 1 +ORUSU -1891 -6355 SLLF 1 +ORUTA -129 -7869 SEGU 2 +ORUTA -3402 -5502 SUEO 2 +ORUTE 4738 -9907 KZMP 1 +ORUYO 5713 -15847 PAZA 1 +ORVAE 3034 -8148 KZJX 1 +ORVAL 4903 -183 LFRR 1 +ORVEK 2598 -1881 GCCC 1 +ORVEX 4068 887 LIRR 1 +ORVIK 5964 67 EGPX 1 +ORVIL 5951 -16754 PAZA 1 +ORVIP -464 1671 FZZA 1 +ORVIS 3557 2814 LGGG 1 +ORVIT 7900 -16897 UESO 1 +ORVIX 5690 2238 EVRR 1 +ORVLL 3244 -9637 KZFW 1 +ORVUE 4674 -10050 KBIS 1 +ORW 4156 -7200 KZBW 1 +ORWAY 3828 -10406 KZDV 1 +OS 2985 10685 ZPKM 2 +OS 5900 2911 ULLL 2 +OSA -3658 -6427 SAEU 1 +OSABA 750 -8168 MPZL 1 +OSACA 4562 -9416 KSTC 1 +OSACU 3964 -11917 KRNO 1 +OSAKA 1113 -7238 SKEC 1 +OSAKI -340 -8468 SEGU 1 +OSAMA 3193 3562 OJAM 1 +OSAMO 952 -6442 SVZM 1 +OSAMU -2595 -4802 SBCW 1 +OSANU 769 11729 WBFC 1 +OSASE 4447 -7320 KZBW 1 +OSATU -890 -6454 SBAZ 1 +OSAVE 3873 -12158 KSMF 1 +OSAYI 3682 -8660 KZME 1 +OSB 5220 829 EDVV 1 +OSBAJ 3060 -8185 KJAX 1 +OSBAL 5643 5625 USSS 1 +OSBAN 4945 938 EDGG 1 +OSBAW 3965 -7460 KACY 1 +OSBEK 4959 5593 UATT 1 +OSBER 4075 -8481 KZAU 1 +OSBID 68 2615 FZZA 1 +OSBIT 5007 978 EDGG 1 +OSBOE 5780 -15245 KZAN 1 +OSBON 6436 1050 ENTR 1 +OSBOR 4102 6852 UTTR 1 +OSBOX 5681 -1280 EISN 1 +OSBUE 3268 -11719 KNZY 1 +OSCAR 3706 12745 RKSO 3 +OSCAR 4056 -307 LETO 3 +OSCAR 3039 -8652 KVPS 3 +OSCER 3079 -9586 KZHU 1 +OSCUF 3879 -9026 KSTL 1 +OSDAM 3535 -670 GMMM 1 +OSDAX 4136 1658 LIBB 1 +OSDER 4768 1089 EDMM 1 +OSDES 3836 2093 LGGG 1 +OSDIK 5208 828 EDWW 1 +OSDON 4268 4787 URRV 1 +OSDOV 4744 1018 EDMM 1 +OSDUR 5014 908 EDGG 1 +OSE 6079 -16187 PAZA 1 +OSECA 3796 -9219 KTBN 1 +OSEGO 4246 -8560 KZAU 1 +OSEKO -3849 -6790 SAMF 1 +OSELE 3365 -11267 KLUF 1 +OSELI -2130 -5224 SBCW 1 +OSELO 142 -8987 MPZL 1 +OSEPA -2300 0 FAJO 1 +OSERE 3886 -8994 KALN 1 +OSERO -860 14100 WAAZ 1 +OSETO 3284 12963 RJTG 1 +OSEWE 4193 -9354 KZMP 1 +OSGAL 3902 290 LECB 1 +OSGAN 5548 6542 USUU 1 +OSGAR 5305 -727 EISN 1 +OSGEB -590 2850 FZZA 1 +OSGOD 5178 -192 EGVN 1 +OSGOR 6217 5663 UUYY 1 +OSGOS 5118 592 EHAA 1 +OSH 4399 -8856 KZAU 1 +OSHEN 3489 -7686 KNKT 1 +OSHNN 3364 -11818 KLAX 1 +OSHOF 4450 -9480 KZMP 1 +OSI 3739 -12228 KZOA 1 +OSIDU 1942 -7168 MDMD 1 +OSIKA 2286 11056 ZGZU 1 +OSIKE 3709 12700 RKSO 1 +OSILI -2863 -6477 SACU 1 +OSILY 3496 -8501 KCHA 1 +OSIMA 831 -8202 MPZL 1 +OSINE 3753 -8632 KZID 1 +OSIPY 693 15845 PTPN 1 +OSIRI 1435 7095 VABF 1 +OSITO 888 -8217 MPZL 2 +OSITO 786 9787 VTSP 2 +OSITY 4355 -11174 KZLC 1 +OSIVE 4030 -9309 KZKC 1 +OSK 6341 1899 ESUN 1 +OSKAL 4475 4347 URRV 1 +OSKAN 5146 1363 EDMM 1 +OSKAT 5141 1197 EDMM 1 +OSKEL 6121 -4699 BGGL 1 +OSKEP 6490 4575 ULAL 1 +OSKER 4239 -8324 KDTW 1 +OSKID 5602 9251 USNT 1 +OSKIE 2576 -8023 KMIA 1 +OSKIN 4772 343 LFMM 1 +OSKIR 6567 1962 ESSA 1 +OSKIT 6020 4923 USSS 1 +OSKOE 5879 -15646 PAZA 1 +OSKON 6524 16054 UHMS 1 +OSKOP 5778 2840 ULLL 1 +OSKOR 4565 1012 LIMM 1 +OSKUD 5372 1976 EPWW 1 +OSKUM 6373 -2043 BIKF 1 +OSKUR 5249 602 EHAM 1 +OSLAD 3597 -831 GMMM 1 +OSLAN 4847 3298 UKDV 1 +OSLAV 6273 1518 ESMM 1 +OSLEN 4673 2036 LHLH 1 +OSLEP 4816 328 LFFF 1 +OSLEW 3495 -8529 KCHA 1 +OSLIN 5872 4859 USKK 1 +OSLOB 5909 1182 ESMM 1 +OSLOW 3076 -8940 KGPT 1 +OSLOX 5859 865 ENOR 1 +OSLUR 4669 13635 UHHH 1 +OSMAL 4122 1707 LIBD 1 +OSMAN 6981 15478 UHMA 1 +OSMAR 3825 979 LIRR 2 +OSMAR 1073 -6657 SVZM 2 +OSMAS 4528 552 LFMM 1 +OSMAT 5024 2305 EPWW 1 +OSMAX 5026 732 EDGG 1 +OSMEN 5323 5037 UWWW 1 +OSMIE 4029 -7524 KNXX 1 +OSMIL 5962 9377 UNKL 1 +OSMIN 6002 2186 EFES 1 +OSMON -341 13897 WAAZ 1 +OSMOS 4015 2326 LGGG 1 +OSMOT 4668 1558 LOVV 1 +OSMUR 5925 2348 EETT 1 +OSMUS 5389 2672 UMMM 1 +OSN 5220 829 EDWW 2 +OSN 3709 12703 RKSO 2 +OSNAR 6236 10057 UNIT 1 +OSNAT 5469 9289 UNKL 1 +OSNEE 3475 -7753 KNCA 1 +OSNEK 4951 1564 LKAA 1 +OSNEM 4758 840 LSZH 1 +OSNER 4836 7890 UAKK 1 +OSNET 4527 7705 UAAA 1 +OSNIL 6237 2896 EFES 1 +OSNOE 3911 -7547 KDOV 1 +OSNUB 4947 1133 EDDN 1 +OSOFE 2140 -15832 PHJR 1 +OSOGY 2714 -7940 MYNN 2 +OSOGY 3746 -12211 KZOA 2 +OSOLA 3008 -9331 KLCH 1 +OSONO 2776 11565 ZSAM 1 +OSORA -572 -7294 SBAZ 1 +OSORY 3585 -8934 KDYR 1 +OSOTO -1812 11660 YBBB 1 +OSPEN 4749 1553 LOVV 1 +OSPIC 464 -7438 SKED 1 +OSPIE 3485 -7716 KZDC 1 +OSPIL 6184 1242 ESAA 1 +OSPOK 4086 467 LFMM 1 +OSPOL 5015 -19 EGTT 1 +OSPOT 3684 12735 RKSI 1 +OSPRE 3491 4343 ORSH 1 +OSPRY 2813 -8254 KTPA 1 +OSRAM 2748 7715 VIDF 1 +OSRIE 3782 -11679 KZLC 1 +OSROL 5081 7002 UACC 1 +OSS 6320 1449 ESUN 1 +OSSAJ 4249 -12294 KMFR 1 +OSSEK 4143 -7449 KZNY 1 +OSSEL 1813 -6491 TJZS 1 +OSSER 4104 -7120 KZBW 1 +OSSOE 2766 -9749 KCRP 1 +OST 4180 1224 LIRR 1 +OSTAE 3248 -8343 KWRB 1 +OSTAF 3022 -8177 KZJX 1 +OSTAH 2006 -15330 PHZH 1 +OSTAL 4428 2677 LROP 1 +OSTAN 545 11664 WBFC 1 +OSTAR 2633 12300 RCAA 1 +OSTEG 4518 1114 LIMM 1 +OSTEJ 4494 -8914 KZMP 1 +OSTIN 2512 5560 OMDB 2 +OSTIN -3862 16035 YBBB 2 +OSTIX 4150 -310 LECM 1 +OSTOR 5383 905 EDWW 2 +OSTOR 3377 -11719 KRIV 2 +OSTOS 6444 2532 EFPS 1 +OSTOT 5929 2218 EFHK 1 +OSTOV 4378 2380 LRBB 1 +OSTRA -2935 -5555 SBCW 4 +OSTRA -2850 -10500 SCIZ 4 +OSTRA 5129 1291 EDMM 4 +OSTRA 1122 -6336 SVZM 4 +OSTRR 3365 -8482 KATL 1 +OSTUR 4078 289 LECB 1 +OSUBE 6416 -14626 PABI 1 +OSUCU 3535 -9893 KZFW 1 +OSUDA -3092 -6357 SACU 1 +OSUGA -2000 -16532 NZZO 1 +OSUKA -129 11041 WIIZ 2 +OSUKA 1471 9971 VTBB 2 +OSUKE 3476 -8765 KMSL 1 +OSUME 3055 -9670 KZHU 1 +OSUMI 3154 13082 RJFK 1 +OSUNA 1195 -7166 SKEC 1 +OSUSE 4081 -7409 KEWR 1 +OSUSO -3324 -6369 SACU 1 +OSUTY 3676 -7611 KNTU 1 +OSUVI -519 12864 WAAZ 1 +OSUYE 3330 -9506 KZFW 1 +OSUYU 3624 -9709 KSWO 1 +OSVAK 4149 51 LECB 1 +OSVAN 3812 -56 LECO 1 +OSVAR -2813 16769 NZZO 1 +OSVIG 6107 940 ENTR 1 +OSVOL -2025 12205 YMMM 1 +OSVOP 4226 2709 LBSR 1 +OSW 3716 -9520 KZKC 1 +OSWEG 4542 -12272 KZSE 1 +OSYES 3603 -8903 KZME 1 +OT -3706 17461 NZAA 1 +OTABA 2218 8332 VECF 1 +OTABE 2450 -8175 KNQX 1 +OTABI 1305 7045 VABF 1 +OTABO 4446 12392 ZYSH 1 +OTADA 1830 9515 VYRR 1 +OTADO -4040 -6722 SAEU 1 +OTAGA -2137 -4392 SBBS 1 +OTAGI -5308 -5829 SAVU 1 +OTAKE 3905 -7546 KDOV 1 +OTAKI 3503 14034 RJTT 2 +OTAKI -4077 17528 NZZC 2 +OTAKU 6312 -6887 CZUL 1 +OTALA -3121 2339 FACA 1 +OTALI 2455 4780 OBBB 1 +OTALO 3528 4432 ORBB 1 +OTAMA 2386 4979 OBBB 1 +OTAMI 1405 -8987 MHTG 1 +OTAMO 1500 -7598 MKJK 1 +OTANE 4339 -8390 KMBS 1 +OTAPE 3697 -8414 KLOZ 1 +OTARE 3694 12706 RKSG 1 +OTARO 3900 468 DAAA 1 +OTATA 2631 5101 OBBB 1 +OTAVI -1916 1706 FYWH 1 +OTAXE 6010 -16171 PAEE 1 +OTAYI 4228 -11000 KBPI 1 +OTB 3422 -8880 KZME 1 +OTBED 5329 3 EGTT 1 +OTBIL 4404 3841 URRV 1 +OTBOR 4147 6020 UTAT 1 +OTBUE 4169 -8349 KTOL 1 +OTBUN 5528 -243 EGTT 1 +OTDOZ 4018 -7401 KZNY 1 +OTEBE 3367 -11712 KHMT 1 +OTECI 6686 -15657 PAOB 1 +OTECO 6308 -15560 PAMC 1 +OTEDE 3723 -7772 KBKT 1 +OTEKA 2404 -10330 MMFR 1 +OTEKE 4171 -9614 KZMP 1 +OTEKO 1887 -7950 MKJK 1 +OTELO -1175 -4599 SBRE 2 +OTELO 2268 -8849 MMMM 2 +OTENS 4167 -8478 KZAU 1 +OTEPI 5500 -11925 CZEG 1 +OTETE 3492 -9729 KZFW 1 +OTEXA 2868 -10850 MMTY 1 +OTG 4365 -9558 KZMP 1 +OTGIB 4206 5723 UTAT 1 +OTGOG 4944 764 ETAR 1 +OTGUQ 3265 -8339 KZTL 1 +OTH 4342 -12417 KZSE 1 +OTICI 3704 -7652 KPHF 1 +OTIDU 2080 -8659 MMCZ 1 +OTIKA 4926 -12370 CYVR 1 +OTIKO 3157 2961 HECC 1 +OTILA 3203 3903 OEJD 1 +OTILE 4347 -8417 KMBS 1 +OTILO 1876 -9603 MMVR 1 +OTIME 3050 -8854 KZHU 1 +OTINS 3658 -10784 KZDV 1 +OTIPE 5525 -16050 PASD 1 +OTISA 2017 5577 OOMM 1 +OTISE 3672 -8070 KZTL 1 +OTISS 3345 -11781 KSAN 1 +OTITI 2334 -9911 MMEX 1 +OTIVE 4359 -9817 KZMP 1 +OTIXE 4497 -8903 KZMP 1 +OTK 3078 -8328 KZJX 1 +OTKER 5687 5539 USPP 1 +OTKIR -244 6000 VABF 1 +OTL 4457 2600 LROP 1 +OTLAT 6278 2701 EFES 1 +OTLAW 4320 -11604 KMUO 1 +OTLEF 4534 -9239 KZMP 1 +OTLIE 4740 -12231 KSEA 1 +OTLIM 5720 15424 UHMM 1 +OTLON 313 10434 WSJC 1 +OTM 4103 -9233 KZAU 1 +OTMAN 3995 -8190 KZID 1 +OTMAS 4607 5301 UATT 1 +OTMEE 3083 -8807 KBFM 1 +OTMIR 4728 13551 UHHH 1 +OTNIX 4933 -12650 CZEG 1 +OTNOT 6265 -13000 CZWG 1 +OTNOW 3386 -8121 KCAE 1 +OTNOX 4870 -8990 CZWG 1 +OTO 3507 -10594 KZAB 1 +OTOBA 2329 -9864 MMTY 1 +OTOBE 3558 -8856 KZME 1 +OTOCE 4155 -8205 KZOB 1 +OTODI 5433 -10989 CYOD 1 +OTOKO -3850 17774 NZZC 1 +OTOLE 4295 -7385 KZBW 1 +OTOME 4000 13978 RJTG 1 +OTONI 267 -5250 SBAZ 1 +OTONY 5946 -15173 PAZA 1 +OTORA -863 12509 WIIZ 1 +OTORE 2355 -7565 MYEF 1 +OTOTO 1667 5708 OYSC 1 +OTOVA 2040 -10492 MMZT 1 +OTOWA 3321 13590 RJTG 1 +OTOWN 3988 -7979 KZOB 1 +OTOYU 6569 -15638 PAHL 1 +OTPEE 3694 -7631 KNGU 1 +OTPOL 4546 3151 UKFV 1 +OTPUQ 3290 -8373 KZTL 1 +OTPUS 5100 -11000 CZEG 1 +OTQAB 3122 -9234 KAEX 1 +OTR 4459 2624 LROP 2 +OTR 5370 -10 EGTT 2 +OTRAD 4588 3239 UKFV 1 +OTRAR -820 -4796 SBAZ 1 +OTRAX 6047 438 ENSV 1 +OTREE 4550 -8461 KZMP 1 +OTRES 4702 1074 EDMM 1 +OTREX 3515 2494 LGGG 1 +OTRIK 5874 -11084 CZEG 1 +OTRIR -366 2604 FZZA 1 +OTRIS 6225 8771 UOTT 1 +OTRIW 4304 -8935 KMSN 1 +OTRON 6419 -2262 BIKF 2 +OTRON 5368 5029 UWWW 2 +OTROS 5235 42 EGUL 1 +OTROT 4511 445 LFMM 1 +OTRUM 6072 13050 UEEE 1 +OTRUZ 3652 6117 OIIX 1 +OTSEP 4756 -5242 CYYT 1 +OTSOP 5188 639 EDGG 1 +OTT 3871 -7674 KZDC 1 +OTTAR 3418 -11905 KNTD 1 +OTTEN 4145 -9038 KMLI 1 +OTTER 5012 -12475 CYQQ 1 +OTTES 3392 -11866 KLAX 1 +OTTIF 3235 -9522 KZFW 1 +OTTNG 3207 -7700 KZNY 1 +OTTOE 3056 -8588 KECP 1 +OTTOO 4133 -12290 KZSE 1 +OTTRE 1441 14332 KZAK 1 +OTU 702 -7471 SKED 2 +OTU 1968 -9878 MMEX 2 +OTUCA 4059 -7776 KZNY 1 +OTUDY 3038 -8789 KZJX 1 +OTUHY 4053 -11195 KSLC 1 +OTUKE 3238 -11108 KTUS 1 +OTULE 2908 -10065 KDLF 1 +OTUNI 2186 -8768 MMID 1 +OTURI -1000 -15930 NCAI 1 +OTUSA 2087 -9219 MMMX 1 +OTUTO 2473 4683 OERK 1 +OTVEZ 3267 -8394 KZTL 1 +OTVOG 1828 -6954 MDSD 1 +OTVUE 3409 -10298 KCVS 1 +OTWAY 3622 -8287 KZTL 1 +OTWED 2836 -9811 KZHU 1 +OTZ 6689 -16254 PAZA 1 +OTZOT 3086 -8793 KZHU 1 +OU 4678 -7129 CZQB 3 +OU 4064 7274 UAFO 3 +OU 5932 1805 ESSB 3 +OUCHI 2185 -15904 PHIK 1 +OUCIF 2776 500 DAAA 1 +OUK 6493 2536 EFPS 1 +OUN 3525 -9747 KZFW 1 +OUREL 2600 830 DAAA 1 +OUTES 3693 -7443 KZVA 1 +OUTIK 3695 1004 DTTA 1 +OUTLT 4048 -7620 KZNY 1 +OUTTE 4108 -7351 KZBW 1 +OVABI 1641 4645 OYSC 1 +OVACI 3979 2915 LTBB 1 +OVACU 3125 -9932 KZHU 1 +OVADO 3164 -11532 MMFR 1 +OVAGU 8680 -9000 CZEG 1 +OVALA -2682 2863 FAJA 1 +OVALI 2037 -10280 MMEX 1 +OVALO 2970 -10999 MMZT 1 +OVALS 3457 -9295 KZME 1 +OVALU 2085 -7411 MUFH 1 +OVANA -962 3350 FWLL 2 +OVANA -1729 3862 FQBE 2 +OVANO 3180 3916 OEJD 1 +OVAPA 2014 -8711 MMCZ 1 +OVAPI 3745 -6681 KZNY 1 +OVARE 2977 -9612 KZHU 1 +OVASE 3457 -9854 KZFW 1 +OVASU 2419 -8926 MMUN 1 +OVATO 2057 -10393 MMZT 1 +OVAXE 4017 -7511 KNXX 1 +OVAYE 3555 -9748 KZFW 1 +OVAZO 3575 -10506 KZAB 1 +OVBEE 4294 -7229 KZBW 1 +OVBES 8700 -6000 CZEG 1 +OVBEW 3183 -9708 KACT 1 +OVCIP 4026 -9675 KZMP 1 +OVD 2997 3495 LLOV 1 +OVDAL 6240 1320 ESAA 1 +OVDON 8372 -13000 CZEG 1 +OVEKE 3658 -9803 KEND 1 +OVEKU 2517 4495 OEJD 1 +OVELA 400 3125 HSSS 1 +OVEMA 2600 -9983 MMTY 1 +OVEPU 3119 -10649 MMLP 1 +OVERS 3352 -7962 KZJX 1 +OVERT 3430 -7974 KZJX 1 +OVETE 3966 -8316 KLCK 1 +OVETO 3646 -11451 KZLA 1 +OVETU 2320 -10304 MMZT 1 +OVEWU 6340 -16219 PAMK 1 +OVFAC 3175 -9710 KZFW 1 +OVIBO 2072 -8656 MMUN 1 +OVIDE 3009 -8752 KNPA 1 +OVIDO 2868 -8115 KZJX 1 +OVIKE 2807 -8181 KZJX 1 +OVINA -553 11707 WADZ 1 +OVIPY 2968 -8251 KGNV 1 +OVISI 1410 -8720 MHTG 1 +OVITE 4301 -8427 KZOB 1 +OVIVE 3252 -8872 KMEI 1 +OVIXE 6311 -14231 PAOR 1 +OVIYI 6012 -16207 PAEE 1 +OVKUE 4150 -9738 KOLU 1 +OVKUY 5804 -15714 PAII 1 +OVLAD -1346 -17472 NLWF 1 +OVMAF 3501 -12074 KSMX 1 +OVMEG 952 2029 FTTT 1 +OVMOE 4833 -12264 KZSE 1 +OVNUY 3343 -11214 KPHX 1 +OVO 3905 -8560 KZID 1 +OVOCE 6249 -15975 PAHX 1 +OVOGU 5413 -12246 CYXS 1 +OVOKE 3572 -10103 KZAB 1 +OVOSU 4393 -7766 CYTR 1 +OVOZO 4057 -7611 KRDG 1 +OVPAP -133 2959 FZZA 1 +OVPUH 3589 -10174 KZAB 1 +OVR 4117 -9574 KZMP 1 +OVRIG -65 1783 FZZA 1 +OVRUS 5560 7365 UNOO 1 +OVSAT 1251 679 DNKK 1 +OVSAW 3576 -10119 KZAB 1 +OVSOR 5346 3460 UUWV 1 +OVTAN 2823 11436 ZSAM 1 +OVTIS -1952 6015 FIMM 1 +OVTOP -403 7123 VRMF 1 +OVTOS -2523 -16500 NZZO 1 +OVUGY 3586 -10158 KZAB 1 +OVUNI 4831 -7853 CZVR 1 +OVVER 4054 2001 LAAA 1 +OVXAP 2601 -9747 KBRO 1 +OVZUR 2988 -9482 KZHU 1 +OW 4536 -7556 CZUL 2 +OW 3481 13540 RJOO 2 +OWABY 4101 -9690 KLNK 1 +OWACU 7104 -15717 PAZA 1 +OWAFO 3482 -9012 KMEM 1 +OWAGO 2848 -8257 KZJX 1 +OWALT 3575 -8088 KZTL 1 +OWARI 3535 13698 RJNN 1 +OWASO 3631 -9588 KTUL 1 +OWAVE 3954 -8134 KPKB 1 +OWB 3774 -8717 KZID 1 +OWBIE 4034 -7451 KEWR 1 +OWE 3478 13545 RJTG 1 +OWECU 3254 -9548 KTYR 1 +OWELL 3001 -9522 KIAH 1 +OWENA 4134 -8919 KZAU 1 +OWENJ 3802 -9999 KDDC 1 +OWENN 3169 -10029 KZFW 1 +OWENS -3725 14449 YMML 2 +OWENS 3280 -8079 KZJX 2 +OWENT 3455 -8645 KZME 1 +OWENZ 3982 -7283 KZNY 1 +OWETA 3607 -9554 KZKC 1 +OWGAT 6152 -14953 PAAQ 1 +OWIDO 704 15801 PTPN 1 +OWING 3352 -9995 KZFW 1 +OWKAW 4332 -7553 KZBW 1 +OWLEK 4044 -12172 KSMF 1 +OWLES 3627 -11992 KNLC 1 +OWLET 3771 14046 RJTG 1 +OWLLS 3296 -9679 KDFW 1 +OWNEE 3083 -8667 KEGI 1 +OWNER 3988 -10477 KDEN 1 +OWNEY 3186 -9896 KBWD 1 +OWOOT 4301 10133 ZMUB 1 +OWOSO 4301 -8410 KZOB 1 +OWT 2258 2872 HEHE 1 +OWURA 3149 -8535 KDHN 1 +OWUXO 3443 -8279 KAND 1 +OWWOM 3756 -9029 KZKC 1 +OWXEM 3761 -9011 KZKC 1 +OWZEP 4058 -9123 KBRL 1 +OXABY 3473 -8235 KGSP 1 +OXACA 3795 -600 LECM 1 +OXADE 3276 -8369 KWRB 1 +OXAGY 3775 -9012 KZKC 1 +OXAKY 3193 -9560 KZFW 1 +OXAME 3233 -10722 KLRU 1 +OXANA 3436 -7376 KZNY 1 +OXBOW 3143 -8566 KZTL 1 +OXD 3951 -8478 KZOB 1 +OXDOH 3906 -8681 KBMG 1 +OXETE 4259 -9660 KSUX 1 +OXETY 3932 -9745 KZKC 1 +OXFAT 4079 -8719 KZID 1 +OXFOR 4237 -7553 KZBW 1 +OXFRD 3642 -7859 KZDC 1 +OXGIS 4337 -9321 KZMP 1 +OXGLY 3579 -8949 KDYR 1 +OXI 4132 -8665 KZAU 1 +OXIDU 1100 -34 DRRR 1 +OXIHU 4150 -12110 KSMF 1 +OXILE 3224 -11109 KTUS 1 +OXILO 918 1276 FTTT 1 +OXIMU 494 1511 FCCC 1 +OXITY 3081 -9600 KUTS 1 +OXIVY 4588 -10878 KBIL 1 +OXLEY 4590 -11667 KZSE 1 +OXOKE 3900 -8566 KZID 1 +OXOLA 6012 2268 EFES 1 +OXONN 3877 -7703 KZDC 1 +OXTIC 3463 -8254 KAND 1 +OXUNE 3539 -12084 KSBP 1 +OXVEN 4457 -11806 KZLC 1 +OXVEV 3698 -11991 KZOA 1 +OXXEN 2991 -9545 KIAH 1 +OYA 6929 1614 ENAN 1 +OYABE 3661 13675 RJTG 1 +OYABO 4725 -12248 KTCM 1 +OYALE 2905 -9486 KGLS 1 +OYASA 6286 -16014 PANV 1 +OYAVE 3380 -11803 KSLI 1 +OYAVY 3630 -9589 KTUL 1 +OYAYO 3988 -8287 KLCK 1 +OYECI 3561 -9749 KOKC 1 +OYECU 5540 -13179 PAKT 1 +OYEDA 3312 -10440 KZAB 1 +OYEKU 4685 -9236 KDLH 1 +OYENI 4654 -8723 KSAW 1 +OYENS 4274 -9610 KZMP 1 +OYEYI 3836 -7612 KNHK 1 +OYFAL 3618 -9085 KZME 1 +OYI 3342 -8091 KZTL 1 +OYICU 2615 -9822 KMFE 1 +OYIDU 4102 -8554 KZAU 1 +OYIGA 4354 -11617 KBOI 1 +OYIKI 3647 -9779 KWDG 1 +OYINU 3945 -8665 KIND 1 +OYIPI 4105 -8612 KZAU 1 +OYITO 4000 -9728 KZMP 1 +OYJUQ 4207 -9388 KZMP 1 +OYKOG 4129 -9236 KOTM 1 +OYLER 3163 6605 OAKN 1 +OYNEM 4226 -7901 KZOB 1 +OYOCO 1434 14543 PGRO 1 +OYODA 3464 -7744 KNCA 1 +OYOFY 3772 -9034 KZKC 1 +OYOSA 3201 -8112 KSVN 1 +OYOVA 3478 -8671 KHUA 1 +OYOVU 3959 -8307 KLCK 1 +OYREX 4628 -11878 KZSE 1 +OYSTA 2573 -7841 MYNN 2 +OYSTA -4035 17363 NZZC 2 +OYSTR 5387 -5497 CZQM 1 +OYSTY 3047 -9020 KZHU 1 +OYSUP 3368 -11799 KLGB 1 +OYTOV 4189 -9334 KZAU 1 +OYUBU 3695 -8060 KPSK 1 +OYUCA 4199 -7615 KZNY 1 +OYULI 3675 -8646 KBWG 1 +OYULO 4636 -9103 KZMP 1 +OYUNA 3436 -8288 KAND 1 +OYURE 6301 -14150 PAOR 1 +OYUTO 6522 -14656 PAEI 1 +OYUYU 3705 -8092 KPSK 1 +OYZUB 3406 -7791 KILM 1 +OZALI 4739 -11996 KZSE 1 +OZALU 4707 -12370 KZSE 1 +OZARK 3739 -9377 KZKC 1 +OZBEY 3724 3910 LTAA 1 +OZCIS 4696 -12366 KHQM 1 +OZEJI 3534 -8096 KCLT 1 +OZEKI 3398 13220 RJOI 1 +OZENA 3042 -7835 KZJX 1 +OZEYO 4678 -12314 KZSE 1 +OZFEL 4146 -11208 KZLC 1 +OZICO 3030 -8167 KZJX 1 +OZIER 4530 -12290 KMMV 1 +OZIGE 3354 -9126 KZME 1 +OZIME 2856 -8223 KZJX 1 +OZJUP 3255 -9333 KDFW 1 +OZKOF 5959 -15165 PAHO 1 +OZLUR 3473 -9127 KZME 1 +OZMIX 4305 -8935 KMSN 1 +OZMOE 3957 -8607 KZID 1 +OZMOP 3024 -8358 KZJX 1 +OZMOS 3079 -10148 KZHU 1 +OZN 6006 -4316 BGGL 1 +OZODU 4614 -11959 KRSE 1 +OZOLA 4761 -11714 KGEG 1 +OZONA 2798 -8236 KMCF 1 +OZONE 3556 -8258 KZTL 1 +OZONI 4661 -11919 KZSE 1 +OZORA 4349 14420 RJTG 2 +OZORA 3781 -8997 KZKC 2 +OZOXY 4534 -8919 KZMP 1 +OZR 3127 -8573 KOJX 1 +OZSOM 3541 -8996 KZME 1 +OZT 3094 -690 GMMM 1 +OZYAK 3713 2914 LTBS 1 +OZYIB 7056 -16052 PAWI 1 +OZZEY 4140 -8693 KMDW 1 +P -3455 -5844 SABE 1 +PA 1689 9768 VYPA 8 +PA 5322 -10580 CZWG 8 +PA 2541 11006 ZGZU 8 +PA 6556 -2395 BIRD 8 +PA 4489 2064 LYBE 8 +PA 5675 9357 UNKL 8 +PA 3960 282 LESJ 8 +PA 4669 3191 UKOV 8 +PAAGE 4642 -12175 KZSE 1 +PAAMA -1643 16824 NVSI 1 +PAANE 3350 -8173 KZTL 1 +PAAPY 3253 -8067 KNBC 1 +PAARR 2325 -7431 KZMA 1 +PAASS 3967 -7570 KPHL 1 +PABAL -4261 -7211 SAVF 1 +PABAM -341 -7556 SPIM 1 +PABAS -3499 -6158 SAEF 1 +PABBA 3700 14400 RJTG 1 +PABBI 2839 -8223 KZJX 1 +PABDI 3911 6566 UTAA 1 +PABEL 2045 -8395 MUFH 1 +PABES -1649 -6388 SLLF 1 +PABFU 4242 -9117 KZAU 1 +PABGE 5515 -16269 PACD 1 +PABGO -2677 -16500 NZZO 1 +PABIC 4805 -10120 KZMP 1 +PABIO -263 10217 WIIZ 1 +PABKI 4473 12606 ZYSH 1 +PABLA 4879 835 EDGG 1 +PABLE -7797 16763 NZPG 1 +PABLI 4559 2131 LRBB 1 +PABLO 1408 12133 RPHI 1 +PABLY 2905 -9477 KGLS 1 +PABMI 5341 1167 EDWW 1 +PABON -271 -7002 SKED 1 +PABOS -2752 -6978 SCFZ 1 +PABOT -3426 -5686 SUEO 1 +PABOV -2188 -4861 SBBS 1 +PABOY 2580 -8048 KMIA 1 +PABRI 4525 7071 UADD 1 +PABRU 6071 2650 EFES 1 +PABSA 4853 1374 LOVV 1 +PABSO 2564 12287 RCAA 1 +PABST 3294 -11505 KNYL 1 +PABUL -1211 -7706 SPIM 1 +PACAF 4195 -8994 KZAU 1 +PACAI -247 -5066 SBAZ 1 +PACAS -1397 -4411 SBRE 1 +PACCA 2852 -8142 KMCO 1 +PACER 4144 -7294 KZBW 1 +PACES 3917 -10828 KZDV 1 +PACHE 4078 -10453 KZDV 1 +PACHI 3337 -11096 KIWA 1 +PACHO -566 -4252 SBRE 1 +PACIC 4619 -11277 KBTM 1 +PACIF 3329 -11775 KZLA 1 +PACIN 1059 12430 RPHI 1 +PACIP 3232 -9535 KTYR 1 +PACIT 5011 863 ETOU 1 +PACKE 3893 -7724 KDCA 1 +PACKI 6285 -15996 PANV 1 +PACKO -1678 17889 NFFF 2 +PACKO 3678 -8271 KZTL 2 +PACKR 4285 -8784 KMKE 1 +PACKY 4130 -11129 KZLC 1 +PACOD 3625 -11931 KVIS 1 +PACOK 3480 -8103 KCLT 1 +PACON 4594 -11845 KALW 1 +PACOR 5020 811 ETOU 1 +PACOS 1765 -9924 MMEX 1 +PACOT 4342 -11084 KJAC 1 +PACOV 4289 -8935 KMSN 1 +PACTO 30 -7888 SEGU 2 +PACTO 4406 -10338 KZDV 2 +PACUS 800 9851 VTSP 1 +PAD 5162 864 EDLP 2 +PAD 3958 4797 OIOI 2 +PADAK -1066 -5382 SBAZ 1 +PADAS -3232 -5836 SAEF 1 +PADBA 5131 768 EDGG 1 +PADBE 4310 -8615 KMKG 1 +PADDE 4229 -8447 KZOB 1 +PADDR 3359 -11828 KZLA 1 +PADDY 3647 7163 OAKX 2 +PADDY 3931 -7484 KZDC 2 +PADEM -2317 -7041 SCFA 1 +PADET 1000 9829 VTBB 1 +PADEX -3959 -6249 SAVU 1 +PADGE 3665 -7656 KNGU 1 +PADGT 3363 -8475 KATL 1 +PADIB -1626 -4744 SBBS 1 +PADIC 3799 -10072 KGCK 1 +PADIL -467 -5297 SBAZ 1 +PADKA 4993 1828 LKAA 1 +PADKI 5315 9243 UNKL 1 +PADKO 4323 533 LFMM 1 +PADKU 5357 1398 EDWW 1 +PADLA 477 7800 VRMF 1 +PADLI 316 10353 WMFC 1 +PADLL 4059 -8977 KPIA 1 +PADLO 596 11402 WBWB 1 +PADNO 3585 11329 ZBAA 1 +PADOC 3348 13500 RJTG 1 +PADOE 6575 -15619 PAHL 1 +PADOP 1058 -7510 SKEC 1 +PADOS 1049 -7134 SVZM 1 +PADOT -2453 -5705 SGFA 1 +PADOX -483 -7938 SEGU 1 +PADOY 3345 4401 ORBI 1 +PADPE 3321 -11154 KIWA 1 +PADRE 3994 -7606 KZNY 1 +PADRY -2333 11566 YMMM 2 +PADRY 2757 -9707 KNGP 2 +PADSO -1764 6500 FIMM 1 +PADUK 1532 10496 VTUU 1 +PADUL 3705 -280 LECM 1 +PADUR 998 -8260 MHTG 1 +PADUS 2635 -7911 MYNN 1 +PAE 1813 10017 VTVT 2 +PAE 4792 -12228 KZSE 2 +PAELY 1945 9996 VTCT 1 +PAEPR 3504 -7242 KZNY 1 +PAERE -1642 -14788 NTTT 1 +PAERO 1699 10027 VTPP 1 +PAESO 1849 -6592 TJSJ 1 +PAETN 4505 -9360 KMSP 1 +PAF -940 -3825 SBRE 1 +PAFDE 4481 -8943 KZMP 1 +PAGAD -3645 -5500 SAEU 1 +PAGAI -248 9956 WIIZ 1 +PAGAK 1144 -6806 SVZM 1 +PAGAN 3602 -8003 KGSO 1 +PAGAY 2053 -8971 MMID 1 +PAGED 4050 -7479 KZNY 1 +PAGER 4342 -7616 KZBW 1 +PAGGI 6452 -14616 PAEI 1 +PAGGY 3209 -9978 KDYS 1 +PAGMY 3229 -8502 KLSF 1 +PAGON -3392 -5872 SAEF 1 +PAGOZ 4519 -9429 KMSP 1 +PAGRE 3771 500 DAAA 2 +PAGRE 3866 -10815 KZDV 2 +PAGSY 3705 -11147 KZLC 1 +PAGUA 604 -6670 SVZM 1 +PAGUE -1825 -4841 SBBS 1 +PAGUR -448 -8036 SPIM 1 +PAGUS -1370 -6028 SBAZ 1 +PAHBA 4485 -8975 KZMP 1 +PAHLL 4236 -8336 KYIP 1 +PAHLR 2930 -10073 KDLF 1 +PAHSU 2936 -9516 KEFD 1 +PAI -2245 -4384 SBBS 1 +PAICE 3115 -9472 KZHU 1 +PAIDS 4634 -11946 KZSE 1 +PAIGE 4758 -11779 KSKA 1 +PAINT 3800 -12550 KZAK 1 +PAIRS 2757 -8248 KZMA 1 +PAIRY 4547 -8103 CZYZ 1 +PAITN 4256 -8672 KZAU 1 +PAJAM -2811 -4896 SBCW 1 +PAJEM -1624 -4860 SBBS 1 +PAJOL 35 -7815 SEGU 1 +PAK 1520 10574 VLAO 1 +PAKAL -4237 -6779 SAVU 1 +PAKAN 649 12501 RPHI 1 +PAKDO 2100 13782 KZAK 1 +PAKEE 2608 -8019 KFLL 1 +PAKEM -780 -6122 SBAZ 1 +PAKER 1192 4658 HCSM 2 +PAKER 1533 -4000 TTZP 2 +PAKIE 3687 -10847 KFMN 1 +PAKIY 3688 -9775 KZKC 1 +PAKKI 2018 -15540 PHZH 1 +PAKKR 4476 -9009 KMSP 1 +PAKLE 4160 -8783 KMDW 1 +PAKLI 4677 14513 UHSS 1 +PAKLY 3920 -9484 KFLV 1 +PAKOK -90 -7845 SEGU 1 +PAKON 448 -6130 SVZM 1 +PAKOP 1010 -7949 MPZL 1 +PAKSE 3725 -7679 KZDC 1 +PAKTI -1554 7000 FIMM 1 +PAL -3461 -5861 SAEF 4 +PAL -203 -7981 SEGU 4 +PAL -89 11989 WAAZ 4 +PAL 3803 1318 LIRR 4 +PALAC 3400 -11791 KLAX 1 +PALAE 3771 -11673 KZLA 1 +PALAN -427 15150 AYPY 1 +PALAS 1657 -7168 TNCF 1 +PALAY 999 12240 RPHI 2 +PALAY 2111 -15757 PHZH 2 +PALCA -2108 -6452 SLLF 1 +PALCO 1829 -6524 TJZS 1 +PALCY 2848 -8084 KZMA 1 +PALEK -2473 -7092 SCFZ 1 +PALEO 3903 -7637 KZDC 1 +PALER 4515 3655 UKFV 2 +PALER 3527 -8535 KZME 2 +PALET 3989 -7434 KZDC 1 +PALEX -3934 -6704 SAEU 1 +PALEZ 4458 1553 LDZO 1 +PALGE 3401 -8454 KATL 1 +PALIA 2352 -10665 MMZT 1 +PALIE 4202 -8787 KORD 1 +PALIN 6074 -16874 PAZA 1 +PALIO -769 -6869 SBAZ 2 +PALIO 4026 -305 LECM 2 +PALIR 613 -6917 SKED 1 +PALIX -5207 -6980 SCCZ 1 +PALKO 2005 8632 VECF 1 +PALLA 4029 -8254 KZID 1 +PALMA 2102 -8728 MMUN 1 +PALME 4297 594 LFTH 1 +PALMI -1871 -17500 NZZO 1 +PALMM 3914 -7561 KZDC 1 +PALMO -1429 -4591 SBBS 1 +PALMS 3440 6917 OAKB 2 +PALMS 2921 -9741 KZHU 2 +PALOC 3670 -9775 KZKC 1 +PALOE 2212 -15982 PHBK 1 +PALOL -3287 -5759 SUEO 1 +PALOS 1103 12002 RPHI 3 +PALOS 3757 -54 LELC 3 +PALOS 3279 -11708 KMYF 3 +PALOW 4311 -8490 KZAU 1 +PALTA 4957 3440 UKDV 1 +PALTI -2785 11670 YMMM 1 +PALUT 3869 3953 LTAA 1 +PALVO 3335 -11481 KNYL 1 +PALZI 4656 -12052 KZSE 1 +PAM 801 56 DGAC 2 +PAM 5233 509 EHAA 2 +PAMAB 1970 -10062 MMEX 1 +PAMAK -3139 -6527 SACU 1 +PAMAL -3178 -6671 SAMV 1 +PAMBA 71 -7720 SKED 1 +PAMDA 3880 11906 ZBPE 1 +PAMEE 4035 -11184 KZLC 1 +PAMJI 3478 -12037 KSMX 1 +PAMKI 1781 12089 RPHI 1 +PAMLA 7740 -7508 BGGL 1 +PAMME 4220 -8795 KZAU 1 +PAMMS 2100 -7081 KZMA 1 +PAMPA -1857 -6554 SLLF 1 +PAMPE 3515 -10160 KAMA 1 +PAMPI 3736 -8944 KZME 1 +PAMPR 6185 -15133 PANC 1 +PAMRE 4010 -7425 KNEL 1 +PAMSL 3516 12833 RKPS 1 +PAMUL 2077 -8689 MMUN 1 +PAMUV 4502 -11630 KZLC 1 +PAMVE 6753 -15026 PACX 1 +PAN 3681 1197 LIRR 1 +PANAE 3949 -8913 KZKC 1 +PANAL 3261 -7788 KZJX 1 +PANAS -2147 -4154 SBBS 1 +PANAT 1200 -8200 MPTG 1 +PANAX 719 -5930 SYGC 1 +PANBE 4107 -10057 KLBF 1 +PANCH 3319 13409 RJTG 1 +PANCK 3696 -10096 KZFW 1 +PANDA 3479 14030 RJTG 4 +PANDA 1049 12279 RPHI 4 +PANDA 1546 10028 VTPI 4 +PANDA 2451 -8187 KNQX 4 +PANDE 3515 -10181 KZFW 1 +PANDI -1377 -4740 SBBS 2 +PANDI 1164 11400 RPHI 2 +PANDO -571 -4302 SBRE 1 +PANDU -1164 7844 YMMM 1 +PANEE 2904 -10047 KDLF 1 +PANEL 4026 -11173 KZLC 1 +PANES 3618 -11922 KVIS 1 +PANGA -70 -8090 SESE 2 +PANGA 4227 -8556 KAZO 2 +PANGL 4815 -12367 KSEA 1 +PANIC 4647 -9626 KZMP 1 +PANIL 925 -7912 MPZL 1 +PANKI -3498 14035 YMMM 1 +PANLE 3732 -7644 KPHF 1 +PANMO 1917 -6628 TJZS 1 +PANNE 4118 -7548 KZNY 1 +PANNY 4063 -9648 KZMP 1 +PANOC 4544 -12221 KPDX 1 +PANOL -866 -7053 SBAZ 3 +PANOL 4446 2036 LYBE 3 +PANOL 3365 -8423 KATL 3 +PANOS 3669 -12120 KZOA 1 +PANOT -2701 -5996 SARR 1 +PANSE 4102 -9198 KZAU 1 +PANSY 4000 14132 RJTG 1 +PANTA -389 -7347 SPQT 1 +PANTD 3519 -11239 KPHX 1 +PANTH 2811 -9760 KZHU 1 +PANUE 4161 -8766 KMDW 1 +PANUS 6052 4400 ULWW 1 +PANZE 3968 -7417 KZDC 1 +PAOLA 3962 1604 LIRR 3 +PAOLA 1895 -9938 MMEX 3 +PAOLA 2880 -8136 KZJX 3 +PAOLL 3037 -8850 KZJX 1 +PAP 1858 -7230 MTEG 1 +PAPAE -1833 -14500 NTTT 1 +PAPAR 2667 5445 OMAE 1 +PAPAS 3538 14095 RJTG 1 +PAPDA 583 10076 WMFC 1 +PAPEE 3714 -12077 KSJC 1 +PAPEL -449 -4316 SBAZ 1 +PAPEM -318 -7030 SPIM 1 +PAPES -1449 -4995 SBBS 1 +PAPIN 640 -8292 MPZL 1 +PAPIR -3312 -6775 SAMV 1 +PAPIX -3442 -5800 SUEO 1 +PAPIY 3136 -10049 KSJT 1 +PAPIZ 4089 1895 LAAA 1 +PAPKE 3337 4417 ORBI 1 +PAPLE 4232 -12323 KZSE 1 +PAPNE 4190 -9748 KZMP 1 +PAPOE 3763 -12183 KSJC 1 +PAPOK 3874 4635 OIIR 1 +PAPOM 1794 4264 OEJD 1 +PAPON 3414 5739 OIOI 1 +PAPOR 1572 4695 OYSC 1 +PAPOS 4062 145 LECB 1 +PAPOW 4247 -8932 KZAU 1 +PAPOX 3468 3190 LCCC 1 +PAPPA 3849 -10648 KDEN 1 +PAPPE 4009 -7462 KWRI 1 +PAPPI 4227 -8761 KZAU 1 +PAPPO 1873 -6611 TJSJ 1 +PAPPS 4644 -11986 KZSE 1 +PAPPY 3081 -8630 KEGI 1 +PAPRA 1577 10718 VLAO 1 +PAPSA 120 11014 WIIZ 1 +PAPTI -3557 17109 NZZO 1 +PAPUS 3289 4545 ORBB 1 +PAPUX 2026 3978 OEJD 1 +PAR -3181 -6048 SAEU 5 +PAR -4516 -7352 SCTZ 5 +PAR 952 -8432 MHTG 5 +PAR 3640 2806 LGRP 5 +PAR 4482 1029 LIMM 5 +PARAB -1402 3685 FQBE 1 +PARAG -2512 1790 FYWH 1 +PARAK 3237 7018 OPLR 2 +PARAK 4616 2009 LYBE 2 +PARAL -2438 -7089 SCSC 3 +PARAL 1604 -9015 MHTG 3 +PARAL 729 12226 RPMZ 3 +PARAM 3139 3711 OEJD 1 +PARAN 3359 12665 RKPC 2 +PARAN 546 -5507 SMJP 2 +PARAO 1092 12341 RPHI 1 +PARAR 2244 6312 OOMM 1 +PARAT 4553 4172 URRV 1 +PARAV 4095 -1186 LPPC 1 +PARBE 4501 -10732 KZLC 1 +PARCH 4110 -7212 KZBW 1 +PARCL 3807 -8569 KSDF 1 +PARCR 4801 -9769 KRDR 1 +PARCS 3216 -11099 KTUS 1 +PARDI -57 10422 WIIZ 1 +PARDO -1227 -5908 SBAZ 1 +PARDS 3420 -11910 KOXR 1 +PARDU 997 -6405 SVZM 1 +PARDY 4118 -7891 KZAU 1 +PAREK -2850 1627 FACA 1 +PARER 3023 -8534 KZJX 1 +PARET -4631 -7233 SCCZ 2 +PARET 2545 6486 OPKR 2 +PARIA 1022 -6199 SVZM 1 +PARIC 3312 6885 OASA 1 +PARIM 1253 4345 OYSC 1 +PARIN -175 3536 HTDC 1 +PARIR -3362 1927 FACT 1 +PARIS 5133 13000 UHBB 2 +PARIS 2017 -15522 PHHN 2 +PARJR 3974 -7538 KILG 1 +PARKA -3483 13846 YPAD 2 +PARKA 3900 -515 LECM 2 +PARKE 4068 -7508 KZNY 1 +PARKO 3606 -8658 KZME 1 +PARKY 4264 -8391 KPTK 1 +PARLA 4013 -378 LEMD 1 +PARLE 4078 -11179 KZLC 1 +PARMA 4141 -8171 KCLE 1 +PARMO 4376 -11682 KZLC 1 +PARNA 3926 2043 LGGG 1 +PARNE 4216 -8342 KDTW 1 +PAROC 4799 -9740 KZMP 1 +PAROD 3148 6590 OAKX 1 +PAROK 2318 5905 OOMM 1 +PAROL -1417 -4717 SBBS 2 +PAROL 3360 -11860 KSNA 2 +PARON 3473 -9265 KZME 1 +PAROS 3626 -9791 KEND 1 +PAROT 2401 8383 VECF 3 +PAROT 3619 4998 OIIX 3 +PAROT 3634 12885 RKRR 3 +PAROX 3848 -10886 KZDV 1 +PARPA 2203 12004 RCAA 1 +PARQE 5372 -11949 CZVR 1 +PARRA 2225 -8765 MMID 1 +PARRC 4219 -9615 KSUX 1 +PARRR 3331 -8228 KAGS 1 +PARSE -2279 -4824 SBCW 1 +PARSI -963 16142 AGGP 1 +PARSO 4368 -7078 KZBW 1 +PARSU 3963 4808 UBBA 1 +PARTA 2069 -10381 MMGL 2 +PARTA 3332 7123 OPLR 2 +PARTE 3711 -7981 KZDC 1 +PARTO 2504 12300 RCAA 1 +PARTS 4138 -8617 KZAU 1 +PARTY 2424 7087 OPKR 1 +PARUG 3278 5250 OIIX 1 +PARUN 3340 4503 ORBB 1 +PARVY 3386 -8350 KZTL 1 +PARZA 982 -8463 MROC 1 +PARZO -1500 -17859 NFFN 1 +PARZY 6427 -16113 PFSH 1 +PAS 4616 600 LSAG 1 +PASAD 1561 4612 OYSC 1 +PASAM 2751 3493 OEJD 1 +PASAN -27 3347 HUEC 1 +PASAR 2542 5157 OTBD 2 +PASAR -2102 5640 FMMM 2 +PASAS 4500 -1300 LECM 1 +PASAT 1492 10379 VTBB 1 +PASAU 4880 1365 EDMM 1 +PASBE 4622 -11906 KZSE 1 +PASCA 4733 2650 LRBB 2 +PASCA 3064 -8842 KZHU 2 +PASEN 3472 6909 OAIX 1 +PASER 4268 -8790 KZMP 1 +PASEW 4037 -8613 KZID 1 +PASIC 1829 -6465 TJZS 1 +PASID 2598 5133 OBBB 1 +PASIE 3610 -9591 KTUL 1 +PASIP 3300 3892 ORBB 1 +PASIT 2717 4438 OEJD 1 +PASKE 3613 -11901 KZOA 1 +PASKO 3421 -11731 KRIV 1 +PASLE 4158 -8183 KCLE 1 +PASLI 3434 13165 RJTG 1 +PASOB 2520 4656 OERK 1 +PASOE 2754 -8272 KSRQ 1 +PASOL -183 10239 WIIZ 1 +PASOS 3222 3310 LCCC 1 +PASOV 2464 5684 OOMM 1 +PASRO 4829 16068 PAZA 1 +PASSA -500 -16153 NGFF 1 +PASST 4336 -12065 KZSE 1 +PASTE -2032 -4876 SBBS 2 +PASTE 2668 -8013 KPBI 2 +PASTI -1763 -14917 NTTT 1 +PASTR 2644 -8200 KRSW 1 +PASUD 5439 2993 UMMV 1 +PASUL 1806 5163 OYSC 1 +PASVA 626 10208 WMFC 1 +PASWU 3370 -9008 KGWO 1 +PASYO 4273 -8918 KZAU 1 +PATAB 2179 3913 OEJN 1 +PATAK 4807 1913 LZBB 1 +PATAM -1682 3387 FQBE 1 +PATAR 246 3495 HKNA 1 +PATCI 3866 -7711 KDAA 1 +PATEL 2189 3926 OEJN 1 +PATER 3487 -12041 KSMX 1 +PATIA -1925 -13500 NTTT 1 +PATIC 4461 -12164 KZSE 1 +PATIK 1465 -9101 MHTG 1 +PATIO 4127 -11253 KZLC 1 +PATIR 2894 4949 OKAC 1 +PATLA 3029 6810 OPLR 1 +PATLE 3259 -9901 KZFW 1 +PATNI 3145 7402 OPLR 1 +PATNN 3694 -8746 KHOP 1 +PATOG 1804 4678 OEJD 1 +PATOK 3503 -11419 KZLA 1 +PATOL 2573 3923 OEJD 1 +PATOS 3041 -10622 MMTY 1 +PATOX 3355 6842 OAKX 1 +PATOY 3005 -9213 KLFT 1 +PATRN 4094 -7415 KZNY 1 +PATRO 3639 12695 RKJK 1 +PATRR 4691 -11176 KZLC 1 +PATSS 4218 -7114 KBOS 1 +PATSY 2189 -15875 PHZH 1 +PATTA 4598 -6960 KZBW 1 +PATTE 3411 -8351 KZTL 1 +PATTI 4102 -7474 KZNY 1 +PATTN 4002 -9425 KZKC 1 +PATTS 3254 -10211 KZFW 1 +PATTY 1841 -6609 TJSU 2 +PATTY 1406 10081 VTBD 2 +PATUC 3923 -10841 KZDV 1 +PATUI -1933 -13000 NTTT 1 +PATUM 4610 3739 URRV 1 +PATVE 4023 -11999 KAHC 1 +PATYI 3723 -12179 KSJC 1 +PATYY 3749 -12105 KZOA 1 +PAUJI 1042 -6647 SVZM 1 +PAUKI 3812 -7845 KZDC 1 +PAULA 1372 10039 VTBD 2 +PAULA 3427 -11887 KLAX 2 +PAULD 3221 -8897 KZME 1 +PAULH 3438 -9061 KZME 1 +PAULI 4041 -466 LECM 2 +PAULI 4147 -7052 KHYA 2 +PAULL 3706 -8583 KZME 1 +PAULO 4525 -6334 CZQM 1 +PAULY 3889 -9067 KSTL 1 +PAUMA 3401 -11648 KLAX 1 +PAUTA -3068 -5259 SBCW 1 +PAV -151 -7804 SEGU 1 +PAVAR 1840 4228 OEAB 1 +PAVEE 2977 -10027 KDLF 1 +PAVEL 4300 6678 UAII 1 +PAVEN 1477 4419 OYSC 1 +PAVER 3412 -11579 KNXP 1 +PAVET 3544 4988 OIIX 1 +PAVGE 4705 -8881 KZMP 1 +PAVIZ 4701 -10284 KDIK 1 +PAVLA 3797 13261 RKTT 1 +PAVLO 3287 6943 OPLR 2 +PAVLO 5093 -590 EGTT 2 +PAVSI -2484 -16500 NZZO 1 +PAVYI 1353 14490 PGUM 1 +PAWEJ 3392 -9381 KZFW 1 +PAWEK 3611 -11514 KLAS 1 +PAWLA 6152 -15881 PACH 1 +PAWLI 4318 -12093 KZLC 1 +PAWLY 3920 -11344 KZLC 1 +PAWNE 3031 -8142 KZJX 1 +PAWRU 3900 -8924 KZKC 1 +PAWSS 4708 -9694 KZMP 1 +PAWUJ 4338 -7561 KZBW 1 +PAXAN 2974 4131 OEJD 1 +PAXAT 3335 4609 OIIX 1 +PAXED 1384 4947 OYSC 1 +PAXEE -721 7224 FJDG 1 +PAXES 2504 5651 OMFJ 1 +PAXID 3628 5034 OIIX 1 +PAXIE 3351 -8848 KCBM 1 +PAXIM 2405 5628 OOMM 1 +PAXIS 3395 2733 LGGG 1 +PAXON 6298 -14557 PAZA 1 +PAXTN 3270 -9680 KDFW 1 +PAXUD 1491 4885 OYSC 1 +PAXUR 2400 6600 OPKR 1 +PAXXE 3263 -9733 KFTW 1 +PAY 562 -6761 SVZM 1 +PAYAD 1557 12041 RPHI 1 +PAYAS 1801 12056 RPHI 1 +PAYBI 6682 -16206 PAOT 1 +PAYDD 3940 -10508 KDEN 1 +PAYED 4212 -8345 KDTW 1 +PAYET 4406 -11682 KZLC 1 +PAYGE 4301 -7425 KZBW 1 +PAYIK 4436 -7166 KZBW 1 +PAYIN 3051 -9120 KBTR 1 +PAYIR 6453 -16498 PAOM 1 +PAYIV 4211 -7776 KZOB 1 +PAYKO 6084 -16136 PFAK 1 +PAYMI 4086 -7404 KLGA 1 +PAYNE 3277 -10607 KALM 1 +PAYNT 3328 -11284 KPHX 1 +PAYOR 6474 -15805 PANU 1 +PAYPO 870 16794 PKWA 1 +PAYSO 3435 -11080 KZAB 1 +PAYTN 3147 -8789 KZHU 1 +PAZ -1651 -6823 SLLF 2 +PAZ 2060 -9746 MMEX 2 +PAZAR 4130 3000 LTBB 1 +PAZTA 4084 -7312 KZNY 1 +PAZYA 3493 -9211 KLIT 1 +PB -1295 4050 FQBE 3 +PB 30 3266 HUEN 3 +PB 1640 10777 VVTS 3 +PBC 1916 -9837 MMEX 2 +PBC 3561 -8709 KZME 2 +PBF 3425 -9193 KZME 1 +PBI 2668 -8009 KZMA 1 +PBL 1048 -6808 SVZM 1 +PBO -2317 11774 YMMM 1 +PBURG 4206 -9106 KZAU 1 +PC -1686 16824 NVVV 3 +PC 3391 7007 OPLR 3 +PC 4157 6423 UTUT 3 +PCA 2013 -9868 MMEX 2 +PCA 1396 10904 VVTS 2 +PCASO 4177 -8769 KORD 1 +PCB 1668 10120 VTVT 1 +PCITY 4130 -9025 KZAU 1 +PCK -3793 14476 YMML 1 +PCL -2184 -4657 SBBS 1 +PCMAN 2855 -8081 KMIA 1 +PCR 618 -6749 SKED 1 +PCT 4737 1750 LHPA 1 +PCU 3056 -8973 KZHU 1 +PCX -2272 -4286 SBBS 1 +PCZ 4433 -8902 KZMP 1 +PD -2038 11862 YMMM 3 +PD 4566 -6127 CZQM 3 +PD 3975 6727 UTSS 3 +PDA 385 -6790 SKED 1 +PDG 3691 -12181 KZLA 1 +PDH -3341 -7080 SCEL 1 +PDI -3535 -5728 SAEF 1 +PDK 3388 -8430 KFTY 1 +PDL 3113 12167 ZSPD 1 +PDN 5695 -15865 PAZA 1 +PDO -1261 -6923 SPIM 1 +PDT 4025 -335 LECM 2 +PDT 4570 -11894 KZSE 2 +PDV 4205 2488 LBSR 1 +PDX 4559 -12261 KZSE 1 +PDZ 3392 -11753 KZLA 1 +PE 5620 -11753 CZEG 2 +PE 2091 -1703 GOOO 2 +PEA -3167 11602 YMEA 1 +PEABO 3815 -9738 KZKC 1 +PEACH 2543 -7777 MYNN 2 +PEACH 3754 12737 RKSM 2 +PEAKE 4157 -7041 KZBW 1 +PEAKS -4284 17261 NZZC 2 +PEAKS 3364 -11141 KZAB 2 +PEANB -3165 11602 YMEA 1 +PEAPS 3904 -7508 KZDC 1 +PEAR 3507 12659 RKJJ 1 +PEARL 3325 12962 RJFU 2 +PEARL 3009 -8941 KZHU 2 +PEARS 3579 -7695 KZDC 1 +PEARY 3209 -9008 KJAN 1 +PEARZ 2952 -9522 KEFD 1 +PEATT 4364 -7019 KPWM 1 +PEBAD 3084 4750 ORBB 1 +PEBAT 2586 5440 OMAE 1 +PEBBS 3652 -12194 KZOA 1 +PEBBY 3067 -9144 KZHU 1 +PEBIC 4380 -12308 KEUG 1 +PEBIX 1475 4578 OYSC 1 +PEBKE 3329 -11258 KPHX 1 +PEBKY 1771 -6475 TISX 1 +PEBLA 4640 -11969 KZSE 1 +PEBLE 3318 -11784 KSAN 1 +PEBLO 1849 -6685 TJZS 1 +PEBLS -726 7233 FJDG 1 +PEBLU -3811 17086 NZZO 1 +PEBLY -4635 16854 NZNV 1 +PEBOS 2646 5051 OBBB 1 +PEBRO -1900 -14000 NTTT 1 +PEBSE 2752 -9781 KNQI 1 +PEBTA -1096 14018 YBBB 1 +PECAN -3101 14801 YBBB 1 +PECCI 3975 -8303 KLCK 1 +PECES 3848 395 DAAA 1 +PECHY 3417 -8398 KATL 1 +PECIK 5719 -17021 PASN 1 +PECIN 3406 -11785 KONT 1 +PECIT 3572 -7897 KZDC 1 +PECIV 4485 -9150 KEAU 1 +PECKS 3258 -9048 KZME 1 +PECKY 3453 -1534 LPPC 1 +PECOB -4316 15094 YBBB 1 +PECOK 4401 -8572 KZMP 1 +PECOP 4083 -11475 KSLC 1 +PECOT 2577 -8024 KMIA 1 +PECOX 3394 -11733 KLAX 1 +PEDAL -1485 -4679 SBBS 2 +PEDAL 3488 -8254 KZTL 2 +PEDAN 5960 9491 UNII 1 +PEDER 3518 3086 LCCC 1 +PEDET -751 11664 WADD 1 +PEDIE 3989 -8502 KZID 1 +PEDIG 5275 -172 EGSS 1 +PEDIL -2566 2686 FAJA 1 +PEDIY 3546 -9747 KOUN 1 +PEDKA 2842 7732 VIDP 1 +PEDKE 4338 -7230 KZBW 1 +PEDLN 4420 -9380 KMSP 1 +PEDNO 400 12535 RPHI 1 +PEDPE 3049 -8708 KPNS 1 +PEDPI -1328 7500 FIMM 1 +PEDRA 3551 -10697 KZAB 1 +PEDRI 1003 -6430 SVZM 1 +PEDRO -3370 -5967 SAEU 1 +PEDSY 4361 -9185 KZMP 1 +PEDTI 6174 -15004 PAUO 1 +PEDUJ 5897 -15887 KZAN 1 +PEEBE 3772 -8050 KZDC 1 +PEECH 3205 -8556 KZTL 1 +PEEDE 3958 -10419 KDEN 1 +PEEDS 3914 -7624 KEWR 1 +PEEER 3400 -11869 KSMO 1 +PEEGE 3897 -7706 KZDC 1 +PEEHA -3697 17461 NZAA 1 +PEEKO 6455 -16570 PAOM 1 +PEEKS 3557 -8470 KZTL 1 +PEELS 3878 -12181 KSUU 1 +PEENA 4399 -8842 KOSH 1 +PEEPS 4236 -8692 KZAU 1 +PEERC 4073 -11184 KHIF 1 +PEERE 3786 -12232 KOAK 1 +PEERI 6030 -16202 PAEE 1 +PEERS 2786 -9750 KCRP 1 +PEETE 4048 -7988 KPIT 1 +PEFOR -3359 -7078 SCEL 1 +PEGAL 3449 6952 OAKB 1 +PEGAS 5259 4702 UWWW 1 +PEGBY 3808 -7720 KZDC 1 +PEGDU 2088 10938 ZGZU 1 +PEGEE 4314 -8491 KZOB 1 +PEGGI 3957 -9513 KMCI 1 +PEGGO 4601 -9425 KRYM 1 +PEGGS 4407 -9170 KZMP 1 +PEGIE 3396 -7994 KZJX 1 +PEGIS 2636 4984 OEDF 1 +PEGIY 1371 14511 PGUA 1 +PEGNE 3286 -11717 KNKX 1 +PEGPE 6036 -16636 PAMY 1 +PEGRS 3531 -12066 KZLA 1 +PEGSA -4150 17475 NZWN 1 +PEGTE 3574 -8072 KZTL 1 +PEGTY 4562 -12267 KPDX 1 +PEGYY 2217 -7240 KZMA 1 +PEHIJ 6475 -15591 PAGA 1 +PEHRR -4417 17241 NZZC 1 +PEI 478 -7584 SKED 1 +PEJAE 4163 -8221 KYIP 1 +PEK 4005 11674 ZBAA 1 +PEKAA 4844 -12626 KZSE 1 +PEKAR 1741 4261 OEJD 1 +PEKAY 4391 -8992 KVOK 1 +PEKAZ 4355 -7148 KZBW 1 +PEKDE 4311 -8930 KMSN 1 +PEKDO 292 9928 WIIZ 1 +PEKEE 2788 -9802 KZHU 1 +PEKES 2899 5987 OIIX 1 +PEKID 4642 2328 LRBB 1 +PEKIM 4828 283 LFFF 1 +PEKIR 4359 7716 UAAA 1 +PEKIT 4931 3362 UKDV 1 +PEKIX 2875 7588 VIDF 1 +PEKKS 2764 -9946 KZHU 1 +PEKLA 258 10411 WMFC 1 +PEKLE 3759 -9202 KZKC 1 +PEKMO 8013 -13000 CZEG 1 +PEKNN 3521 -7987 KZDC 1 +PEKOC 3791 -9738 KHUT 1 +PEKOD 3772 1546 LIRR 1 +PEKON 2962 -9292 KZHU 1 +PEKOR 3962 337 LECM 1 +PEKOT 5039 1744 EPWW 1 +PEKRE 2474 -7810 MYNN 1 +PEKRO 5316 -6410 CZUL 1 +PEKTE 4490 -9148 KZMP 1 +PEKUN 6003 10808 UIKK 1 +PEKUR 5319 5257 UWWW 1 +PEKUS 6145 2236 EFES 1 +PEL -711 14775 AYPY 1 +PELAD 4660 973 LSAZ 1 +PELAK 6275 2566 EFPS 1 +PELAM 3496 -8222 KZTL 1 +PELAN 4276 -7133 KMHT 1 +PELAS 3930 2399 LGGG 1 +PELAT 4102 44 LECB 1 +PELCI 3506 -10393 KZAB 1 +PELDA 903 -8456 MHTG 1 +PELDE 6464 -14708 PAEI 1 +PELDY 3684 -10777 KZDV 1 +PELEE 5292 -8000 CZYZ 1 +PELEG 4423 1174 LIRR 1 +PELEN 3833 1445 LIRR 1 +PELER 5467 4453 UWPP 1 +PELES 4622 2705 LRLR 1 +PELET 5465 343 EGTT 1 +PELIE 3426 -10318 KCVS 1 +PELIG 5320 -733 EISN 1 +PELIK 4871 -433 LFRB 1 +PELIL 3784 3023 LTBB 1 +PELIN 3289 -740 GMMM 1 +PELIR 4475 4250 URRV 1 +PELIT 5920 1569 ESMM 1 +PELIX 5050 576 EBBU 1 +PELJE 4602 -10914 KZLC 1 +PELLI 3574 -11944 KZLA 1 +PELLY 4712 -11927 KMWH 1 +PELMA 1415 -6362 TTZP 1 +PELOG 4823 968 EDMM 1 +PELOK 4734 659 LFEE 1 +PELON 4522 13732 UHWW 1 +PELOR 6862 3178 ULMM 1 +PELOS 4116 816 LIMM 1 +PELOV 4495 2086 LYBA 1 +PELRA 1423 -8246 MHTG 1 +PELRI 8500 -6000 CZEG 1 +PELRO 5466 -11032 CYOD 1 +PELRU 4601 -7567 CZYZ 1 +PELSI 5808 -6700 CZUL 1 +PELSO 1982 -6997 MDCS 1 +PELTA -1482 -4717 SBRE 1 +PELTE 5801 -13530 KZAN 1 +PELTO 3591 -7749 KZDC 1 +PELUG 5515 2032 UMMM 1 +PELUN 5120 853 EDGG 1 +PELUP 5828 1648 ESMM 1 +PELUR 4529 2549 LRBB 1 +PELUS 3345 -1707 LPPC 1 +PELVE 3323 -10727 KTCS 1 +PELVO 5030 -10523 CYCY 1 +PELZE 3458 -8256 KZTL 1 +PEMAG 5556 6919 UNOO 1 +PEMAK 4945 -622 EGTT 1 +PEMAL 5229 10508 UIII 1 +PEMAN 4039 4564 UDDD 2 +PEMAN 4113 5630 UTAT 2 +PEMAR 4203 1292 LIRR 1 +PEMAS 5773 2939 ULLL 1 +PEMBE 4140 -8343 KZOB 1 +PEMES 4762 3761 UKDV 1 +PEMGY 4327 -7232 KZBW 1 +PEMID 6887 -17938 UHMM 1 +PEMIL 6432 3906 ULAA 1 +PEMIR 4928 2556 UKLV 1 +PEMIT 5227 11824 UIAA 1 +PEMLU 5078 -8000 CZYZ 1 +PEMOB 5214 -516 EGTT 1 +PEMOE 4212 -8776 KORD 1 +PEMOK 4436 2435 LRBB 1 +PEMOL 4681 5529 UATT 1 +PEMON 5941 12836 UEEA 1 +PEMOS 6092 2422 EFES 1 +PEMRE 4836 -12234 KZSE 1 +PEMTE 6021 -16335 PAZA 1 +PEMUR 5005 1554 LKAA 1 +PEMVE 3790 -11684 KZLC 1 +PEN 4614 -12359 KZST 1 +PENAK 4888 3652 UKDV 1 +PENAL 5452 2852 UMMM 1 +PENAR -2035 14123 YBBB 1 +PENAS 2863 -11138 MMZT 2 +PENAS 3663 -567 LEMO 2 +PENAT 5378 3018 UMMM 1 +PENAX 6664 1568 ENBD 1 +PENBE 3765 -8816 KZID 1 +PENCE 3602 -8352 KZTL 1 +PENCI 4273 -10972 KZLC 1 +PENCL 3362 -8469 KATL 1 +PENDE 4218 -9684 KZMP 1 +PENDO 4442 -7981 CZYZ 1 +PENDR 4874 -12328 CZVR 1 +PENDS 4010 -8572 KZID 1 +PENDU 5020 -10522 CYCY 2 +PENDU 4735 603 LFEE 2 +PENEG 4768 4090 URRV 1 +PENEK 5240 1265 EDUU 1 +PENEL 4014 -7494 KZDC 1 +PENEP 4613 1430 LJLA 1 +PENER 6065 11643 UERR 1 +PENET 5410 1373 EDWW 1 +PENEV 4303 2381 LBSR 1 +PENEX 5256 1928 EPWW 1 +PENEY 3997 -10586 KZDV 1 +PENFI 3375 -8325 KZTL 1 +PENGE 3972 -10477 KBKF 1 +PENGN 4040 -8022 KPIT 1 +PENIC 4008 -8177 KZZV 1 +PENIK 4106 2407 LGGG 1 +PENIL 5362 -366 EGTT 1 +PENKO 1508 -7032 TNCF 1 +PENLE 3493 -8997 KMEM 1 +PENNA 4180 -7287 KBDL 1 +PENNI 3671 -12211 KZOA 1 +PENNS 4088 -7511 KZNY 1 +PENNY -1962 14522 YBTL 4 +PENNY -181 13016 WAAZ 4 +PENNY 4585 1265 LIPA 4 +PENNY 3314 -9702 KDFW 4 +PENOK 4252 13315 UHWW 1 +PENOL 5017 11767 UIAA 1 +PENON 3805 3215 LTAA 1 +PENOR 5564 1716 ESMM 1 +PENRE 2122 -15820 PHIK 1 +PENRU 1520 -8873 MHTG 1 +PENRY 4808 -11224 KZLC 1 +PENSI 3079 -8727 KZJX 1 +PENSK 3587 -8230 KCLT 1 +PENSL 3214 -10926 KTUS 1 +PENSO -2805 -5082 SBCW 2 +PENSO 1840 -8865 MMTG 2 +PENSY 3991 -7618 KZNY 1 +PENTE -1896 -4400 SBBS 1 +PENTO 3833 -8729 KSDF 1 +PENUE 4091 -7774 KZNY 1 +PENUK 4276 4885 URRV 1 +PENUL 6925 14079 UEEE 1 +PENUR 5663 3522 UUWV 1 +PENYN 3596 -9789 KWDG 1 +PENYT 3923 -6850 KZNY 1 +PENYY 3277 -11702 KMYF 1 +PEONS 3850 -11918 KZOA 1 +PEONY 3983 14087 RJTG 1 +PEP 4134 2145 LWSS 1 +PEPAE 3493 -7685 KNKT 1 +PEPAG 4598 907 LIAZ 1 +PEPAL 4855 -25 LFRR 1 +PEPAR 5374 2510 UMMM 1 +PEPAX 4708 45 LFBB 1 +PEPBI 3029 -9542 KZHU 1 +PEPDE 4189 -7042 KZBW 1 +PEPEL 5259 341 EHAM 2 +PEPEL 3958 6748 UTTR 2 +PEPER -311 -4177 SBRE 2 +PEPER 4108 -7290 KHVN 2 +PEPET 4508 -387 LFRR 1 +PEPIK 4878 1708 LKAA 1 +PEPIL 5978 1456 ESMM 1 +PEPIN 5999 2 EGPX 1 +PEPIS 5120 -124 EGTT 1 +PEPIX 4116 1219 LIRR 1 +PEPIY 4065 -11560 KEKO 1 +PEPKI 5973 -6162 CZUL 1 +PEPMU 4897 -5425 CYQX 1 +PEPOL 5213 1368 EDWW 1 +PEPON 4835 -25 LFRR 1 +PEPOS 4688 1444 LOVV 1 +PEPOV 5818 172 EGPX 1 +PEPPI 6066 -14790 PAZA 1 +PEPPO 3936 -10141 KZDV 1 +PEPPR 4438 -9321 KZMP 1 +PEPRA 4494 -5623 CZQX 1 +PEPRR 3875 -7746 KIAD 1 +PEPSI 2934 -9012 KZHU 1 +PEPTA 6253 -11403 CYZF 1 +PEPUC 4459 -11607 KZLC 1 +PEPUE 3007 -9023 KMSY 1 +PEPUL 5227 -189 EGCC 1 +PEPUT 6444 2579 EFPS 1 +PEPVY 4548 -8937 KZMP 1 +PEQ 3147 -10357 KZAB 1 +PEQIS 3160 -9895 KBWD 1 +PEQUE 674 -7595 SKED 1 +PEQUI -1905 -4982 SBBS 1 +PER 3675 -9716 KZKC 1 +PERAG 6512 5713 UUYP 1 +PERAK 4605 641 LSAG 1 +PERAM 3625 932 DTTC 1 +PERAN 4303 1867 LQZO 1 +PERAS 1812 -10092 MMEX 3 +PERAS -3545 17357 NZZC 3 +PERAS 4340 13288 UNWW 3 +PERAU -2199 -4890 SBBS 1 +PERAV 4153 1693 LIBB 1 +PERAX 6008 1638 ESMM 1 +PERCH 2151 11392 VHHH 2 +PERCH 3387 -11916 KZLA 2 +PERCI 6702 -16211 PAZA 1 +PERDO 3369 -7104 KZNY 1 +PERDU 4273 15 LECB 1 +PEREA 4114 -7989 KZOB 1 +PERED 4593 3086 UKOV 1 +PEREE 5836 -13558 PAGS 1 +PEREG 4878 2423 UKLV 1 +PEREN 4060 2397 LGGG 1 +PERER 4655 947 LSAZ 1 +PERES -2309 -4515 SBBS 1 +PEREX 4764 1324 LOED 1 +PEREZ 4161 -12145 KLMT 1 +PERGA 1180 -6219 TTPP 1 +PERIB 5791 5602 USPP 1 +PERIE 3123 -7780 KZJX 1 +PERIG 4512 97 LFBB 1 +PERIK 5211 950 EDVV 1 +PERIL 6174 2195 EFES 1 +PERIM 3502 2864 LGGG 1 +PERIS 3372 -11720 KZLA 1 +PERIT 4779 2162 LHFG 1 +PERIX 3453 2333 LGGG 1 +PERKO 4750 -8192 CZYZ 1 +PERKS 3866 -8017 KZDC 1 +PERKY 3345 -11247 KZAB 1 +PERLA -1465 -4411 SBRE 4 +PERLA 2158 -8083 MUMI 4 +PERLA 1377 -8870 MHTG 4 +PERLA 2102 -10551 MMZT 4 +PERLE 3893 -8650 KBMG 1 +PERLY 2127 -15799 PHIK 1 +PERMI 4213 -8009 KERI 1 +PERMT 2741 -7895 KZMA 1 +PERNA -2647 -5033 SBCW 2 +PERNA 5121 -11402 CYYC 2 +PERNE 3006 -8556 KPAM 1 +PEROD 5910 14304 UHOO 1 +PEROK 3720 2545 LGGG 1 +PEROM 5446 1314 EDWW 1 +PERON 4991 284 LFFF 1 +PEROS 3864 1582 LIRR 1 +PEROT 4540 1901 LYBE 1 +PEROX 5034 1220 EDMM 1 +PERRE 4139 -11216 KZLC 1 +PERRI 3830 -8030 KZDC 1 +PERRY 3453 13976 RJTG 4 +PERRY -600 6000 FSSS 4 +PERRY 5578 1396 ESMM 4 +PERRY 1325 -6307 TTPP 4 +PERSA -607 -6353 SBAZ 1 +PERSE 2925 -8238 KZMA 1 +PERSI 1404 -8538 MHTG 1 +PERSN 3318 -9662 KZFW 1 +PERSO 1491 -6929 TNCF 1 +PERTH 4456 -7670 CZYZ 1 +PERTI 2617 -10872 MMZT 1 +PERTS 4494 -9312 KMSP 1 +PERTT 4691 -12072 KZSE 1 +PERTY 4074 -11005 KSLC 1 +PERUB 4633 14229 UHSS 1 +PERUD 6681 4648 ULAA 1 +PERUG 5448 8216 UNNT 1 +PERUM -2094 -4354 SBBS 1 +PERUN 4482 3184 UKFV 1 +PERUP 5171 -294 EGTT 1 +PERUS 4415 610 LFMM 1 +PERUT 4586 2192 LRLR 1 +PERVE 3138 -8740 KZTL 1 +PERZO 6467 -14812 PAZA 1 +PES 4244 1418 LIBB 1 +PESAC 4655 -7219 CZUL 1 +PESAD 5694 12721 UELL 1 +PESAK 4372 1950 LQSB 1 +PESAN 4620 339 LFEE 1 +PESAR 3750 1716 LIRR 1 +PESAS 3704 -738 LECM 1 +PESAT 4771 1705 LHCC 1 +PESCA -1933 -4460 SBBS 2 +PESCA 3727 -12233 KSFO 2 +PESED 4393 3177 UKFV 1 +PESEL 5351 1433 EDWW 1 +PESEN 4098 7039 UTTR 1 +PESER 5161 453 EHAM 1 +PESGE 6581 -14807 PAZA 1 +PESIC 4670 -6797 KPQI 1 +PESIM 4840 1069 ETUU 1 +PESIT 5240 -576 EISN 1 +PESKY -1707 14644 YBBB 2 +PESKY 3899 -7526 KDOV 2 +PESLA 4671 -8415 CZWG 1 +PESOL 5741 3801 UUWW 1 +PESON 4706 3192 UKOV 1 +PESOT 4622 4527 URWW 1 +PESPA 2493 -10253 MMTY 1 +PESRI 4763 -6321 CZUL 1 +PESSI 3118 -8623 KZJX 1 +PESTO 1757 -8205 MKJK 1 +PESTY 4463 -8948 KZMP 1 +PESUE 4581 -10859 KBIL 1 +PESUL 4088 -812 LPPC 1 +PESUT 4624 1372 LJLA 1 +PETAB 3870 6502 UTSB 1 +PETAG 7198 10249 UOHH 1 +PETAK 4178 1931 LAAA 1 +PETAL 3511 14143 RJTG 3 +PETAL 4637 630 LSAG 3 +PETAL 3156 -8934 KPIB 3 +PETAM 3969 275 LESJ 1 +PETAN 4955 588 ELLX 1 +PETAR 4017 3208 LTAC 1 +PETAX 5019 85 LFFF 1 +PETBA 1795 -7267 MTEG 1 +PETCI 3751 -9556 KZKC 1 +PETCO 672 -6218 SVZM 1 +PETEE 2893 -8012 KZMA 1 +PETEK 4268 -1200 LECM 1 +PETEL 5186 2067 EPWA 1 +PETEM 4812 5551 UATT 1 +PETEQ 4202 -7329 KZBW 1 +PETER 1077 -7374 SKEC 3 +PETER 4484 1102 LIPL 3 +PETER 4221 -7453 KZBW 3 +PETES 3839 -8492 KZID 1 +PETEY 3869 -10472 KZDV 1 +PETEZ 4644 -11660 KZSE 1 +PETIG 4533 2194 LRBB 1 +PETIK 5262 422 EHAA 1 +PETIL 5594 500 EKDK 1 +PETIN 5317 15845 UHPP 1 +PETIP 3575 1262 LMMM 1 +PETIS 3406 -11737 KONT 1 +PETIT 4056 6526 UTSD 1 +PETIV 7066 15594 UEEE 1 +PETIX 4934 1075 EDUU 1 +PETLI 4297 -8389 KFNT 1 +PETMA 5609 -10605 CZEG 1 +PETOC 3230 -8622 KZTL 1 +PETOE 3371 -8853 KCBM 1 +PETOM 5067 752 EDGG 1 +PETON 3465 -8219 KZTL 1 +PETOP 4897 2136 LZBB 1 +PETOR 5391 7153 UACC 1 +PETOT 5951 2314 EFHK 1 +PETOV 4631 1598 LJLA 1 +PETOX 5756 -182 EGTT 1 +PETPA 5101 -13269 CZVR 1 +PETRA 2970 3637 OJAC 3 +PETRA 2212 -9624 MMEX 3 +PETRA 4830 3888 UKDV 3 +PETRI -2480 -4699 SBCW 2 +PETRI 1927 -6971 MDCS 2 +PETRO 3947 -8397 KZID 1 +PETRS 3343 -11207 KPHX 1 +PETRY 3200 -8600 KZTL 1 +PETSI 1866 -7860 MKJK 1 +PETTI 3900 -8959 KSTL 1 +PETTY 4283 -8763 KZAU 1 +PETUL 8273 16001 UEST 1 +PETUM 4540 4262 URRV 1 +PETUN 6075 6841 USHH 1 +PETUR 4371 745 LFMM 2 +PETUR 5215 4567 UWWW 2 +PEV -3399 2561 FACA 1 +PEVAD 5192 267 EHAA 1 +PEVAL 4531 1325 LIMM 1 +PEVAR 6670 -4694 BGGL 1 +PEVAT 4390 3522 UKFV 1 +PEVEE 3370 -11852 KLAX 1 +PEVEL 6201 1786 ESMM 1 +PEVEN 5963 2156 EFES 1 +PEVET 3006 -9383 KZHU 1 +PEVIR 4028 1399 LIRR 1 +PEVNI 5103 -11505 CZEG 1 +PEVRA 5839 -10962 CZEG 1 +PEVTE 4128 -7003 KACK 1 +PEVUK 4936 2694 UKLV 1 +PEVUM 5231 1866 EPWW 1 +PEVXI 4696 -8820 KZMP 1 +PEVYU 3488 -11218 KPRC 1 +PEWAE 3424 -9971 KZFW 1 +PEWEE -1793 14650 YBTL 2 +PEWEE 4401 -9148 KZMP 2 +PEWLE 4572 -8966 KZMP 1 +PEWUK 5668 -15898 PAZA 1 +PEWYE 4697 -11933 KMWH 1 +PEWZO 4664 -10253 KZMP 1 +PEXAL 4472 2609 LROP 1 +PEXAM 5133 971 EDUU 1 +PEXAN 3668 2518 LGGG 1 +PEXEG 1307 7604 VOMF 1 +PEXEK 2933 11575 ZSAH 1 +PEXEL 3749 14454 RJTG 1 +PEXEN 5991 2382 EFES 1 +PEXIE 2752 -9782 KNQI 1 +PEXOT 4086 145 LECB 1 +PEXUN 3093 10000 ZPZP 1 +PEYIC 3768 -12218 KNUQ 1 +PEYIY 3978 -8297 KLCK 1 +PEYKI 6175 -16532 PAVA 1 +PEYOG 4485 -9314 KMSP 1 +PEYSI 4436 -6980 KWVL 1 +PEZUM 6394 -17179 PAGM 1 +PF 4005 6895 UTTR 1 +PFH 4225 -7372 KZNY 1 +PFILA 3402 -11770 KLAX 1 +PFL 3461 -9840 KZSI 1 +PFN 3022 -8568 KPFN 1 +PG 5005 1437 LKPR 4 +PG -73 875 FCCC 4 +PG 2696 6413 OPKR 4 +PG 5508 8289 UNNT 4 +PGA 3693 -11145 KZDV 1 +PGAAA 3314 -8268 KAGS 1 +PGO 3468 -9461 KZME 1 +PGODA 4043 -7608 KRDG 1 +PGS 3562 -11354 KZLA 1 +PGSUS 3799 -8566 KSDF 1 +PGY 3261 -11698 KZLA 1 +PH -3195 11596 YMMM 1 +PHA 3471 3251 LCCC 1 +PHALO 4878 710 LFEE 1 +PHARA 3546 -9607 KZFW 1 +PHARO 3624 -11991 KNLC 1 +PHENS 3252 -8509 KLSF 1 +PHG 3971 -9929 KZKC 1 +PHIEL 2768 -8281 KZMA 1 +PHILA 4003 -7545 KZNY 1 +PHILI 4948 -702 EGTT 1 +PHILO 3932 -8465 KCVG 1 +PHILS 3219 -10030 KDFW 1 +PHILY 1702 15666 KZAK 1 +PHIPS 3027 -8594 KZKZ 1 +PHK 2678 -8069 KZMA 1 +PHLAT 3997 -10452 KDEN 1 +PHLBO 4083 -7456 KEWR 1 +PHLYR 4006 -7510 KPHL 1 +PHNTM 3524 -7836 KGSB 1 +PHNXX 3254 -9790 KZFW 1 +PHO 6834 -16680 PAZA 1 +PHONY 4202 -7034 KZBW 1 +PHORD 2730 -8034 KZMA 1 +PHORT 4768 -11745 KGEG 1 +PHOTO 6498 -16507 PAZA 1 +PHP 4406 -10166 KZMP 1 +PHR 2820 8398 VNSM 1 +PHREY 3694 12706 RKSG 1 +PHV -2390 3115 FAJA 1 +PHYLI 3696 -11388 KZLA 1 +PHYLL 3238 -8384 KZTL 1 +PI 2529 6335 OPKR 2 +PI 4987 3113 UKBV 2 +PIA 4068 -8979 KZAU 1 +PIALA -679 10914 WIIZ 1 +PIANA 2587 -8045 KMIA 1 +PIANO -1456 -4696 SBBS 3 +PIANO 2581 12182 RCAA 3 +PIANO 4549 -11866 KZSE 3 +PIBAD 5039 1103 EDUU 1 +PIBAE 3558 -11762 KNID 1 +PIBAS 5262 1306 EDDT 1 +PIBAT 4681 426 LFFF 1 +PIBCI 3393 -10184 KZKF 1 +PIBED -534 9073 YMMM 1 +PIBER 6496 4165 ULAA 1 +PIBIC 6670 -15163 PABT 1 +PIBIE 3461 -10325 KZAB 1 +PIBIY 6774 -16458 PAVL 1 +PIBOL 4500 2279 LRBB 1 +PIBOS 335 10205 WMFC 1 +PIBUL 5437 1146 EDVV 1 +PIBYI 4356 -8411 KMBS 1 +PICAH 3267 -11173 KZAB 1 +PICAN 3143 -8888 KZHU 1 +PICAR 4076 -7275 KZBW 1 +PICDO 2807 -8224 KZMA 1 +PICES 4278 -8219 CZYZ 1 +PICHE 3758 -9746 KICT 1 +PICHO 3997 -11258 KZLC 1 +PICHR 3406 -11117 KPHX 1 +PICIC 7003 -14803 PASC 1 +PICIV 4231 -12199 KLMT 1 +PICKE 4000 -7419 KZDC 1 +PICKI 1875 -6480 TJZS 1 +PICKL 3988 -8284 KLCK 1 +PICKN 3687 -8713 KBNA 1 +PICKS 3178 -8692 KZTL 1 +PICLI 3261 -11142 KZAB 1 +PICNI 6294 -16399 PAZA 1 +PICNY 2786 -8255 KZMA 1 +PICOL 2778 -8262 KZMA 1 +PICOM 341 -6032 SBAZ 1 +PICON 4170 -12424 KCEC 1 +PICOY 3549 -11768 KNID 1 +PIDAS 3538 2244 LGGG 1 +PIDAX 3723 2551 LGGG 1 +PIDEE 3566 -7713 KZDC 1 +PIDEP 4382 1222 LIRR 1 +PIDIC 3911 -11977 KRNO 1 +PIDIT 4379 3425 UKFV 1 +PIDKE 3451 -7749 KNCA 1 +PIDON 4612 1807 LHCC 2 +PIDON 57 10235 WIIZ 2 +PIDOR 4259 2366 LBSR 1 +PIDTO 4061 -7379 KJFK 1 +PIDUK 3753 1588 LICC 1 +PIDYY 4026 -8070 KZOB 1 +PIE 688 -7309 SKED 2 +PIE 2791 -8268 KZJX 2 +PIECH 3924 -12162 KSMF 1 +PIERC 3204 -6600 KZNY 1 +PIERE 3039 -8716 KPNS 1 +PIERS 3195 -10608 KZAB 1 +PIETY 4117 -10405 KZDV 1 +PIEVE 3783 -10072 KGCK 1 +PIFER 3996 -7703 KZNY 1 +PIGAK 4439 1151 LIMM 1 +PIGAL 4366 7825 UAII 1 +PIGAT 5027 2167 EPWW 1 +PIGAX 6932 1974 ENBD 1 +PIGBI 1755 -7172 MDCS 1 +PIGBO 2131 -7913 MUFH 1 +PIGEN 5103 -11463 CZEG 1 +PIGER 3855 1541 LIRR 1 +PIGFA 1113 14141 KZAK 1 +PIGGN 3358 -11748 KLGB 1 +PIGGS 3693 -7971 KZDC 1 +PIGGY 4339 -7633 KSYR 1 +PIGIE 3039 -8716 KPNS 1 +PIGLA 5433 -8000 CZWG 1 +PIGLI 4314 -8048 CZYZ 1 +PIGLT 2888 -8193 KMCO 1 +PIGLU 4865 -12391 CZVR 1 +PIGMY 3298 -8883 KNMM 1 +PIGON 3156 -8666 KZTL 1 +PIGOP 4869 134 LFFF 1 +PIGOR 3947 -1382 LPPC 1 +PIGOS 4362 737 LFMM 1 +PIGSE 3845 -10998 KZLC 1 +PIGSO 8475 -9000 CZEG 1 +PIGUM 4926 2401 UKBV 1 +PIGUR 6012 6483 USHH 1 +PIGUS -4572 16897 NZZC 1 +PIGVE 4713 -12039 KZSE 1 +PIGZI 4476 -9295 KMSP 1 +PIH 4287 -11265 KZLC 1 +PIIKE 3976 -7526 KPHL 1 +PIJ 657 -6680 SVZM 1 +PIJET 3440 13780 RJTG 1 +PIK 5551 -458 EGPK 1 +PIKAD 3806 2270 LGGG 1 +PIKAL 5222 1998 EPWA 1 +PIKAN 4288 4950 UATE 3 +PIKAN 1072 12209 RPHI 3 +PIKAN 3352 -8067 KZJX 3 +PIKAS 3217 12073 ZSHA 1 +PIKAW 4513 -9366 KZMP 1 +PIKDE 3289 -8003 KCHS 1 +PIKEL 4118 1716 LIBB 1 +PIKES 3404 -9360 KZFW 1 +PIKET 5723 10548 UIKK 1 +PIKFE 6695 -15802 PAFM 1 +PIKIL 5600 -1500 EINN 1 +PIKIT 4644 1435 LJLA 1 +PIKKL 4438 -9336 KMSP 1 +PIKKR 2694 -8269 KZMA 1 +PIKLE 4572 -8722 KZMP 1 +PIKMA 4385 -7935 CYYZ 1 +PIKMO 5463 -9000 CZWG 1 +PIKNA 5087 -5925 CZQX 1 +PIKNE 3546 -11775 KNID 1 +PIKOD 4941 -527 LFRR 2 +PIKOD 5352 14343 UHSH 2 +PIKOK 0 14614 KZAK 2 +PIKOK 6492 6558 USHB 2 +PIKOR 5520 5625 UWUU 1 +PIKOS 3996 2155 LGGG 1 +PIKOX 6832 1546 ENBD 1 +PIKRO 1793 -8847 MHTG 1 +PIKUN 4777 -11253 KZLC 1 +PIKUP 4906 -21 LFRK 1 +PIKYI 4240 -12186 KLMT 1 +PILAM 5044 1071 EDMM 1 +PILAN 6746 3278 ULMM 1 +PILAR 3594 -8892 KZME 2 +PILAR 1036 -6359 SVZM 2 +PILAS 682 12165 RPMZ 1 +PILAT 4482 2810 LRLR 1 +PILAX 232 11139 WBFC 1 +PILBA -2127 11812 YMMM 1 +PILBI 1842 -7684 MKJK 1 +PILEK -297 9513 WIIF 1 +PILEL 6440 2775 EFPS 1 +PILES 3999 -7426 KZDC 1 +PILET 5856 2628 EETT 1 +PILID -1925 -12500 NTTT 1 +PILIP 5033 -101 EGTT 1 +PILKO 1726 -9117 MHTG 1 +PILLO -1347 13906 YBBB 2 +PILLO 3277 -11647 KZLA 2 +PILOC 6093 -16148 PABE 1 +PILON 4800 569 LFEE 1 +PILOT -2217 -3500 SBBS 1 +PILOW 3969 -11845 KNFL 1 +PILOX 2442 12102 RCAA 1 +PILPA 6270 -11275 CZEG 1 +PILTI 1529 -230 DRRR 1 +PILTU -695 2354 FZZA 1 +PILUK 4634 3830 URRV 1 +PILUL 4808 305 LFFF 1 +PILUN 7200 -16897 UHMM 1 +PILYY 4614 -10332 KZMP 1 +PIM 3284 -8487 KZTL 1 +PIMAD 3817 250 LECS 1 +PIMAG 4714 14187 UHKM 1 +PIMAK 4539 401 LFMM 1 +PIMBA -2570 -4912 SBCW 1 +PIMDE 3238 -8502 KLSF 1 +PIMEE 3441 -8461 KZTL 1 +PIMEN 5227 3267 UUWV 1 +PIMES 3340 990 DTTC 1 +PIMEW 3792 -9228 KTBN 1 +PIMEX 5821 2121 EETT 1 +PIMIE 4182 -11231 KZLC 1 +PIMIN 2934 8923 ZSZS 1 +PIMIP 5104 602 EHBK 1 +PIMMA 3235 -11117 KZAB 1 +PIMOK 145 10334 WMFC 1 +PIMOL 3225 11978 ZSHA 1 +PIMOR 3757 1586 LIRR 1 +PIMOS 3615 -489 LECS 1 +PIMOT 4550 772 LIAG 1 +PIMSO 1025 -1342 GLRB 1 +PIMUP 4754 339 LFFF 1 +PIMUR 3729 -652 LECM 1 +PIMWO 4442 -8931 KZMP 1 +PINAL -3652 -7291 SCIE 1 +PINAR 4098 -260 LECM 1 +PINAV -2888 12900 YMMM 1 +PINAX 3725 6910 UTDD 1 +PINCH 3011 -9812 KZHU 1 +PINDO 1302 -8906 MHMH 2 +PINDO 4048 2096 LGGG 2 +PINE 3687 12742 RKSW 1 +PINED 4500 552 LFMM 1 +PINEE 3764 -8162 KZID 1 +PINEG 6370 4534 ULAA 1 +PINEM 5015 739 EDGG 1 +PINEN 2845 7686 VIDP 1 +PINES 4603 -8449 KZMP 1 +PINET 4125 -7212 KGON 1 +PINGL 2716 -8016 KZMA 1 +PINGO 2539 5513 OMDB 2 +PINGO 1100 0 DGAC 2 +PINHI 4290 -8936 KMSN 1 +PINIC 3954 -7962 KZOB 1 +PINIE 3383 -8059 KSSC 1 +PININ 3793 1139 LIRR 1 +PINIY 4275 -10971 KZLC 1 +PINKE 4474 -9289 KMSP 1 +PINKI 3813 -12218 KSUU 1 +PINKK 4182 -8771 KORD 1 +PINKY 4398 -8824 KOSH 1 +PINNA 4061 -7584 KZNY 1 +PINNE 2782 12909 RJKA 2 +PINNE 3652 -9426 KZME 2 +PINNI 3680 -11927 KZOA 1 +PINNO 4134 -9589 KOMA 1 +PINNS 4125 -7395 KZNY 1 +PINNY 1486 10039 VTPI 1 +PINOB 4725 845 LSAG 1 +PINOS -3971 -7279 SCTZ 3 +PINOS 1432 -9020 MHTG 3 +PINOS 3051 -11099 MMZT 3 +PINOT 3145 12245 ZSHA 1 +PINOX 4029 -711 LPPC 1 +PINPO 1765 -2194 GVSC 1 +PINRR 2772 -9745 KCRP 1 +PINSO 5347 17338 PAZA 1 +PINSY 2942 -9519 KEFD 1 +PINTA 2601 -10582 MMTY 1 +PINTE 4644 -7004 CZUL 1 +PINTL 3315 3995 ORRW 1 +PINTO -3665 -7178 SCEZ 3 +PINTO 444 -7451 SKSK 3 +PINTO 4273 -11448 KZLC 3 +PINTS 2680 -8214 KZMA 1 +PINTT 5672 -17631 PAZA 1 +PINUD 3855 6769 UTDD 1 +PINUK 4187 1859 LYBA 1 +PINUP -751 -6310 SBAZ 1 +PINUS 5076 586 EBAA 1 +PINUV 5292 1364 EDDI 1 +PIO 3253 -10531 KZAB 1 +PIONE 3409 -11674 KZLA 1 +PIONN 2608 -8038 KFMA 1 +PIONS 4165 -8448 KZOB 1 +PIPAL -2552 -5005 SBCW 1 +PIPAR 5612 -320 EGMM 1 +PIPEM 5816 -374 EGPX 1 +PIPEN 3806 2612 LGGG 1 +PIPES 3218 -9475 KZFW 1 +PIPET 6920 -14844 PAZA 1 +PIPIN 5261 -94 EGTT 1 +PIPIT 4291 -10671 KCPR 1 +PIPIV 6100 1572 ESSA 1 +PIPIX 4971 822 EDDF 1 +PIPKE 4323 -8631 KMKG 1 +PIPKI 3569 -8887 KMKL 1 +PIPLO 227 1812 FCCC 1 +PIPOR 4301 -111 LECM 1 +PIPOV -437 9254 YMMM 1 +PIPPA -1468 15019 YBBB 1 +PIPPI 2903 -10013 KZHU 1 +PIPPR 5939 -15674 PAZA 1 +PIPTE 3993 -8625 KZID 1 +PIPUT 1857 -6908 MDLR 1 +PIPYO 4408 -7306 KRUT 1 +PIQRI 4574 -12235 KZSE 1 +PIR -2198 -4734 SBBS 3 +PIR 6141 2358 EFES 3 +PIR 4439 -10016 KZMP 3 +PIRAL 1944 -7002 MDCS 2 +PIRAL 5198 14563 UHSS 2 +PIRAM 4354 799 LFMM 1 +PIRAN 2957 6114 OIIX 1 +PIRAP 5099 1398 EDBB 1 +PIRAR 2083 -10289 MMEX 1 +PIRAS 1090 -8438 MHTG 1 +PIRAT 3726 -12286 KZOA 1 +PIRCA -251 -7884 SEGU 1 +PIRCE 4069 -7304 KZBW 1 +PIREK 4917 776 EDGG 1 +PIREM 4483 13478 UHHH 1 +PIREN 3683 -738 LPPC 1 +PIRER 1844 -6949 MDSD 1 +PIRES -268 -4816 SBRE 1 +PIREX 2937 -6432 KZNY 1 +PIRGE 3543 -8980 KNQA 1 +PIRIL 4331 3857 URRV 1 +PIRIM 4480 5129 UASP 1 +PIRIX 3890 958 LIRR 1 +PIRMD 3607 -11525 KLAS 1 +PIRME 3611 -11515 KLAS 1 +PIRON 1810 -6963 MDCS 1 +PIROS 5349 3015 UMMM 1 +PIROT 5205 924 EDWW 1 +PIROX 3648 2805 LTBB 1 +PIROY -2550 -5507 SGES 1 +PIRRO 3404 -11788 KZLA 1 +PIRTE 4434 -7573 KGTB 1 +PIRUE 3450 -11900 KZLA 1 +PIRUS 5833 2751 EETT 1 +PIRUX 6255 2254 EFES 1 +PIS 4561 1584 LDZO 2 +PIS 4368 1039 LIMM 2 +PISAB 1927 -7039 MDCS 1 +PISAM 4889 1539 LKAA 1 +PISAN 3180 -9155 KZHU 1 +PISAR 4458 1992 LYBE 1 +PISAS 5373 1019 EDDH 1 +PISCA 3868 -7702 KDCA 1 +PISEP 6292 9231 UNIP 1 +PISIK 4437 2817 LRBB 1 +PISIN 6577 2901 EFPS 1 +PISIP 4153 1664 LIBB 1 +PISIS 2021 -8293 MUFH 1 +PISMO 3526 -12105 KSMX 1 +PISNB 4359 1030 LIRP 1 +PISOE 3659 -9799 KEND 1 +PISOK 5068 2967 UKBV 1 +PISOR 1935 -7029 MDCS 1 +PISOS 2009 -7016 MDCS 1 +PISOV 6187 2956 EFES 1 +PISPA -337 2283 FZZA 1 +PISPU 1789 -2225 GVSV 1 +PISSI 3575 -8936 KZME 1 +PISTN 4289 -8314 KZOB 1 +PISUL 1804 -7610 MKJK 1 +PISUX 6690 1381 ENOB 1 +PITAB 3035 -1645 LECM 1 +PITAL 1742 -7141 MDCS 1 +PITAM -1668 5000 FMMM 1 +PITAS 3990 1984 LGGG 1 +PITAX 4500 -1200 LECM 1 +PITCH 4268 -7575 KZBW 1 +PITEN 5299 1181 EDWW 1 +PITER 4590 -12305 KZSE 1 +PITES 4973 652 EDGG 1 +PITEX 1840 -7111 MDCS 1 +PITIC 2906 -11058 MMTY 1 +PITIL 6175 12097 UEEA 1 +PITIN 5866 14793 UHMM 1 +PITIS 4458 2852 LRCK 1 +PITLE 2749 -8138 KZMA 1 +PITMA 1282 -539 GOOO 1 +PITMN 3910 -10731 KZDV 1 +PITOK 4832 2037 LZBB 1 +PITON -1959 -4209 SBBS 3 +PITON 5389 12558 UHBI 3 +PITON 4262 -12300 KZSE 3 +PITOR 4122 966 LIEO 1 +PITOX 1859 -6974 MDSD 1 +PITRE 4657 -6801 KPQI 1 +PITRU 957 1332 FCCC 1 +PITSA 127 808 FCCC 1 +PITSS 3276 -8001 KZJX 1 +PITTE 3584 -8338 KZTL 1 +PITTI -1450 -17074 NSTU 1 +PITTS 3805 -12189 KZOA 1 +PITTT 4063 -11208 KSLC 1 +PITTY 3533 -8185 KCLT 1 +PITTZ 4048 -8009 KPIT 1 +PITUG 6210 16657 UHNA 1 +PITUK 5909 15184 UHMM 1 +PITUN 5253 4288 UWPP 1 +PITUX 3937 262 LESJ 1 +PITVA 4105 -8511 KFWA 1 +PITVE 4100 -12042 KZSE 1 +PITYI 2800 -9698 KZHU 1 +PIUTE 3651 -11609 KZLA 1 +PIVAK 6073 2446 EFES 1 +PIVAL 5176 7785 UASP 1 +PIVAN 1995 -7063 MDPP 2 +PIVAN 2014 -10072 MMEX 2 +PIVAR 1844 -6926 MDCS 1 +PIVEL 1981 -7037 MDPP 1 +PIVER 4880 227 LFPB 1 +PIVES 4992 1515 LKAA 1 +PIVET 5487 1584 EPWW 1 +PIVEX 4448 1996 LYBE 1 +PIVHY 3384 -10204 KLBB 1 +PIVIY 5946 -14629 PAMD 1 +PIVME 4641 -9441 KZMP 1 +PIVMY 3851 -8171 KCRW 1 +PIVOL 2125 -9826 MMEX 1 +PIVOM 5530 2322 EYKA 1 +PIVOP 3749 1319 LIRR 1 +PIVOS 3837 2575 LGGG 1 +PIVOT 3308 3994 ORRW 2 +PIVOT 4234 -8712 KZAU 2 +PIVRO -591 2831 FZZA 1 +PIVSE 3845 -12170 KZOA 1 +PIVSY 3818 -8180 KCRW 1 +PIVUN 5834 2490 EETT 1 +PIVUS 4192 393 LECB 1 +PIVVV 2885 -7969 KRSW 1 +PIX 3432 11798 ZSHA 2 +PIX 4128 -7671 KZPT 2 +PIXAE 3596 -12119 KHGT 1 +PIXAL 4522 1655 LDZD 1 +PIXAR 1914 -6884 MDCS 1 +PIXEB 3227 -300 GMMM 1 +PIXEL 5246 944 EDDV 1 +PIXES 1952 -6990 MDCS 1 +PIXEY 3609 -11941 KZOA 1 +PIXID 5435 1151 EDVV 1 +PIXIE -1719 14613 YBCS 1 +PIXIM 1968 -7037 MDPP 1 +PIXIS 4694 375 LFFF 1 +PIXOK 1920 -7070 MDCS 1 +PIXON 2468 -10317 MMTY 1 +PIXOR 5329 1548 EPWW 1 +PIXOS 4661 898 LSAZ 1 +PIXUA -2247 -5221 SBCW 1 +PIXUP 5203 -111 EGTT 1 +PIXUR 5296 879 EDWW 1 +PIXXI 4672 -11271 KZLC 1 +PIY -3254 11707 YMMM 1 +PIYIC 3513 -9452 KFSM 1 +PIYID 4427 -11739 KZLC 1 +PIYIL 6644 -16051 PASK 1 +PIYIN 4078 -7450 KZNY 1 +PIYOL 4617 -11678 KZSE 1 +PIYSI 3026 -9549 KZHU 1 +PIYSO 6204 -15996 PAHC 1 +PIZ 6973 -16301 PPZA 1 +PIZON 3217 -10246 KZFW 1 +PIZZA 4010 -8333 KZID 1 +PIZZE 4860 -12212 KZSE 1 +PIZZO 3308 -8492 KZTL 1 +PJ 6044 -13486 CZEG 1 +PJG 1220 -6901 TNCF 1 +PJM 1804 -6312 TNZS 1 +PJN 2613 -8022 KZMA 1 +PJV -3161 2952 FACA 1 +PK 3129 12133 ZSSS 5 +PK -1089 -16588 NCPY 5 +PK 3224 7563 VIDF 5 +PK 5981 3015 ULLI 5 +PK 1401 10801 VVTS 5 +PKD 4690 -9507 KZMP 1 +PKE 3410 -11468 KZLA 1 +PKN -273 11170 WAOI 1 +PKP -216 10614 WIPK 1 +PKS -3313 14824 YMMM 1 +PKT -1722 -4693 SBBS 1 +PKU 43 10144 WIIZ 1 +PKY -224 11395 WAOP 1 +PKZ 3044 -8718 KZJX 1 +PL 2854 7720 VIDP 2 +PL 5979 3037 ULLI 2 +PLACD 3379 -8862 KCBM 1 +PLACH 4081 -8481 KZAU 1 +PLACR 3806 -10810 KZDV 1 +PLADD 3763 -9315 KZDC 1 +PLADO 5225 17053 PAZA 1 +PLAGE 4044 -11193 KSLC 1 +PLAIN 4178 -8521 KZAU 1 +PLANA 3989 -33 LECB 1 +PLANE 4673 -9191 KDLH 1 +PLANI 3696 -12084 KLSN 1 +PLANN 3356 -7909 KZJX 1 +PLANO 4161 -8861 KZAU 1 +PLANT 2959 -9833 KRND 1 +PLATA 3699 -10827 KZDV 1 +PLATE 3438 -9612 KZFW 1 +PLATU 3904 -9018 KALN 1 +PLAUN 5036 1201 EDDU 1 +PLAYA 1133 -7297 SKEC 1 +PLAYS 4008 -7536 KZNY 1 +PLAZA -293 -7836 SESE 3 +PLAZA 1939 -9915 MMMX 3 +PLAZA 3778 -12234 KOAK 3 +PLAZE 4050 -8046 KPIT 1 +PLAZZ 4287 -7882 KZOB 1 +PLB -288 10465 WIIZ 2 +PLB 4468 -7352 KZBW 2 +PLE -3772 14511 YMEN 1 +PLEAD 4474 -8995 KZMP 1 +PLEBE 3046 -8844 KZHU 1 +PLEBS 3369 -9837 KDFW 1 +PLEES 3504 -8349 KATL 1 +PLEEZ 4013 -7961 KZOB 1 +PLEIN 4322 -7548 KZBW 1 +PLENA 1830 -6615 TJSJ 1 +PLESS 3781 -8896 KZKC 1 +PLEXI 3646 -8001 KZDC 1 +PLEXS 4045 -7455 KZNY 1 +PLEZZ 3956 -11139 KSLC 1 +PLG -18 -7478 SKED 2 +PLG 5596 2109 EYPA 2 +PLH 3523 2368 LGGG 1 +PLICK 5949 -15191 PAHO 1 +PLIED 3613 -9161 KZME 1 +PLING 1999 -6680 TJZS 1 +PLL 4197 -8952 KZAU 1 +PLN 4563 -8466 KZMP 1 +PLNZR 3801 -7631 KZDC 1 +PLO -3049 15236 YBBB 1 +PLOCK 3405 13223 RJOI 1 +PLODD 3424 -10297 KZAB 1 +PLOGE 4103 -11162 KSLC 1 +PLOIT 2920 -9546 KZHU 1 +PLOTO -684 -6221 SBAZ 1 +PLOTT 4455 -7220 KZBW 1 +PLOVE 2242 11423 VHHH 1 +PLP 1526 -8378 MHTG 1 +PLS -2042 5766 FIMM 1 +PLSNR 3709 12716 RKSO 1 +PLT 2581 11488 ZGZU 2 +PLT 4150 -9738 KZDV 2 +PLUCK 3625 -9791 KEND 1 +PLUEM 4035 -9686 KLNK 1 +PLUGA -3561 15469 YBBB 1 +PLUGG 3085 -8960 KZHU 1 +PLUGS 4546 -9354 KZMP 1 +PLUMB 2121 -15660 PHZH 1 +PLUME 4012 -7329 KZNY 1 +PLUMM 3995 -8350 KZOB 1 +PLUMO 3715 -7612 KLFI 1 +PLUMR 2602 -8508 KZMA 1 +PLUMY 2817 -8213 KZJX 1 +PLUNC 4215 -8808 KORD 1 +PLUSS 4717 -11955 KZSE 1 +PLUTO 4381 -11583 KZLC 1 +PLUUM 3567 -8055 KZTL 1 +PLYAT 4034 -12369 KZOA 1 +PLYER 2895 -8334 KZJX 1 +PLYMM 4204 -7043 KJFK 1 +PM -1809 -16318 NCAI 2 +PM -4032 17564 NZZC 2 +PMA 2455 3971 OEJD 1 +PMD 3463 -11806 KZLA 1 +PML 841 -7814 MPZL 1 +PMM 4247 -8610 KZAU 1 +PMPAS 3346 -8253 KZTL 1 +PMS -1029 -4836 SBAZ 1 +PMV -2965 3040 FAJA 1 +PN -2050 14855 YBBB 4 +PN 4984 -6439 CZUL 4 +PN 5596 2109 EYPA 4 +PN -3236 -5807 SUEO 4 +PNA 1857 -6838 MDCS 1 +PNASK 4976 -11997 CZVR 1 +PNB -290 -4173 SBRE 1 +PNCHO 3469 -11830 KEDW 1 +PND 3944 -35 LEVC 1 +PNE 4008 -7501 KZNY 1 +PNG -2553 -4853 SBCW 2 +PNG 2863 -10054 MMTY 2 +PNH 1154 10484 VDVD 2 +PNH 3524 -10170 KZFW 2 +PNI 697 15818 KZAK 1 +PNJ 4095 -7415 KTEB 1 +PNK 5215 2613 UMMM 2 +PNK -8 10938 WIIZ 2 +PNN 4533 -6770 KZBW 1 +PNNON 1480 -8773 MHSC 1 +PNOBB 3273 -11467 KNYL 1 +PNT -5174 -7245 SCCZ 2 +PNT 4082 -8873 KZAU 2 +PNUTT 3308 -8397 KZTL 1 +PNZ 4091 1296 LIRR 2 +PNZ 5311 4502 UWPP 2 +PO -854 11869 WADB 2 +PO 5225 5432 UWOO 2 +POA 1954 -15497 PHTO 1 +POACH 3902 -9555 KZKC 1 +POAKE 3591 -10601 KZAB 1 +POB 3517 -7902 KZOB 1 +POBAL 6029 5760 USPP 1 +POBEE 4237 -7102 KBOS 1 +POBEK 4343 6746 UASP 1 +POBEP 1819 -6841 MDCS 1 +POBER 4387 -8856 KZAU 1 +POBEX 1833 -6924 MDCS 1 +POBIC 3590 -7875 KRDU 1 +POBIN 1940 -7096 MDCS 1 +POBIR 1867 -6918 MDCS 1 +POBIX 5033 683 EDGG 1 +POBIY 4769 -11715 KZSE 1 +POBNB 3523 -7895 KZDC 1 +POBOK 5058 2022 EPWW 1 +POBON 1889 -6899 MDCS 1 +POBOS 3872 -177 LECS 1 +POBOX 5416 1409 EDWW 1 +POBUR 5363 7223 UACP 1 +POBUS 6342 2294 EFES 1 +POCAB 3679 -7757 KZDC 1 +POCIB 3220 -11103 KTUS 1 +POCIC 4645 -11885 KZSE 1 +POCIG 4685 -10260 KZMP 1 +POCIP 3043 -8807 KBFM 1 +POCIT 4370 -12105 KZSE 1 +POCIY 3624 4246 ORTF 1 +POCNI 3316 -9606 KZFW 1 +POCOB 3292 -11689 KNKX 1 +POCPI 6051 -16508 PAOO 1 +POCYI 6318 -15575 PAZA 1 +POCZI 4303 -7792 KZOB 1 +POD -3831 14147 YMMM 2 +POD 4239 1925 LYBA 2 +PODAK 1928 -7080 MDCS 1 +PODAN 4941 2144 EPWW 1 +PODAQ 3868 -8783 KZID 1 +PODAS 5629 10516 UIKK 1 +PODAT 5070 614 EDGG 1 +PODCI 3251 -9450 KZFW 1 +PODDE 3273 -9773 KZFW 1 +PODDS 3636 -9754 KWDG 1 +PODEM 4926 155 LFFF 1 +PODEN 5069 614 EDGG 1 +PODER 5161 869 EDGG 1 +PODET 4617 1563 LDZO 1 +PODGA 1485 1913 FTTT 1 +PODGE 4116 -9254 KOTM 1 +PODHY 6237 -14535 PAGK 1 +PODIC 3251 -9450 KZFW 1 +PODIL 5514 2647 EYVL 1 +PODIM 6288 6679 USHH 1 +PODIN 4202 2523 LBSR 1 +PODIP 5094 782 EDGG 1 +PODIS 1827 -6962 MDSD 1 +PODLE 3294 -9705 KDFW 1 +PODOB 4353 1914 LYBA 1 +PODOG 4131 -444 LECM 1 +PODOK 3875 5864 UTAA 1 +PODOL 4781 3628 UKDV 1 +PODOS 1845 -6912 MDLR 1 +PODOX 4228 1058 LIRR 1 +PODUB 6575 1370 ENEN 1 +PODUK 4925 335 LFFF 1 +PODUL 1865 -6889 MDLR 1 +PODUS 5296 1283 EDWW 1 +PODUX 4290 -188 LECM 1 +POEMS 4393 -9623 KZMP 1 +POETT 5871 -16700 PAZA 1 +POGAB 5185 1398 EDWW 1 +POGAM 975 -9397 MHTG 1 +POGAT 5331 4467 UWPP 1 +POGAV 4678 2817 LRBB 1 +POGEN 3750 3669 LTAA 1 +POGER 4955 2918 UKBV 1 +POGET 5831 3959 UUWV 1 +POGIE 2977 -8165 KJAX 1 +POGIM 5276 4756 UWWW 1 +POGJI 4120 -11213 KSLC 1 +POGLE 3497 -7666 KNKT 1 +POGOD 4574 3210 UKOV 1 +POGOE 2764 -9744 KZHU 1 +POGOL 4840 669 LFEE 1 +POGON 3984 6275 UTSD 1 +POGOY 4548 -9397 KSTC 1 +POGRA 1167 -1418 GOOO 1 +POGTE 4138 -10459 KZDV 1 +POGUB 5455 8221 UNNN 1 +POGUL 4408 4427 URRV 1 +POGUT 5713 8474 UNNN 1 +POI 4658 30 LFBB 1 +POISN 4044 -11331 KZLC 1 +POJAR -1028 -5132 SBAZ 1 +POKAI 2008 -15548 KZHN 1 +POKAK 1600 -6857 MDCS 1 +POKAS 5998 1939 EFES 1 +POKAV 4084 1140 LIRR 1 +POKEG 2018 -7006 MDCS 1 +POKEN 5482 1456 EPWW 1 +POKEP 7010 16729 UEEE 1 +POKET 4511 62 LFBB 2 +POKET 6467 12650 UEVV 2 +POKEX 6399 2731 EFPS 1 +POKEY 3978 -7526 KPHL 1 +POKIC 2842 -8132 KMCO 1 +POKIE 3556 4429 ORKK 1 +POKIL 1978 -7047 MDPP 1 +POKIP -2904 11402 YMMM 1 +POKOM -3787 17481 NZZC 1 +POKOR 4205 11617 ZBPE 1 +POKOS -2057 12267 YBBB 1 +POKOT 560 1798 FCCC 1 +POKPE 3788 -10030 KZKC 1 +POKRR 3607 -11460 KLAS 1 +POKSI 1185 -3438 GOOO 1 +POKSO 676 -595 GLRB 1 +POKSY 4262 -10501 KZDV 1 +POKYO 3580 -9553 KZFW 1 +POL 5374 -210 EGTT 1 +POLAK 1335 10058 VTBB 1 +POLAN -1183 -5089 SBBS 2 +POLAN 3559 -8746 KZME 2 +POLAR 2668 12368 RCAA 2 +POLAR 4284 -8374 KZOB 2 +POLCU 4008 -7643 KLNS 1 +POLDE 4253 -10512 KZDV 1 +POLDO 194 1949 FZZA 1 +POLEE 2831 -8281 KFLL 1 +POLEG 3721 12699 RKSI 1 +POLEH 3141 -9483 KZHU 1 +POLEN -417 -6039 SBAZ 2 +POLEN 389 -7171 SKED 2 +POLEV -2692 13817 YMMM 1 +POLHO 4478 11325 ZBZB 1 +POLIO 1502 12191 RPLL 1 +POLIT 4015 1483 LIRR 1 +POLIY 2992 -9027 KMSY 1 +POLKA 2466 12201 RCAA 1 +POLKE 3279 -9701 KDFW 1 +POLKI 1356 357 DRRR 1 +POLLA 3894 -7658 KZDC 1 +POLLE 5478 -10383 CZWG 1 +POLLI -3574 14860 YSCB 1 +POLLK 3227 -8693 KZTL 1 +POLLO 3374 -10183 KZBB 1 +POLLS 4031 -7759 KZNY 1 +POLLY 4789 276 LFFF 1 +POLMO 1627 -2164 GVSC 1 +POLND 2932 -9124 KZHU 1 +POLOE 4048 -8015 KPIT 1 +POLOP 3840 -18 LEAL 1 +POLOT 2560 9150 VECF 1 +POLSO -3578 14570 YMMM 1 +POLTO 649 275 DGAC 1 +POLTY 4590 -7581 CZUL 1 +POLUM -2000 9855 YMMM 1 +POLUN 4424 2522 LRBB 1 +POLUX 1806 -7007 MDCS 1 +POLVO -1859 -3852 SBBS 1 +POLVY 2798 -8272 KTPA 1 +POLYP 4248 1520 LIBB 1 +POM 4093 1438 LIRN 2 +POM 3408 -11779 KZLI 2 +POMAN 1193 7200 VABF 1 +POMAR 3327 7317 OPLR 2 +POMAR 6419 14170 UEEE 2 +POMAS 2850 13014 RORG 1 +POMAT 1388 -2460 GVSC 1 +POMBE 3561 -10910 KZAB 1 +POMEG 4329 533 LFMM 1 +POMET 548 -524 DIII 1 +POMIE 3396 -8109 KCAE 1 +POMNB 4093 1438 LIRN 1 +POMOE 3632 -9791 KEND 1 +POMOK 3145 12112 ZSHA 1 +POMOT -4348 16991 NZZC 1 +POMPA 1368 625 DNKK 1 +POMPE 4320 -8472 KZOB 1 +POMPI 5076 -95 EGTT 1 +POMPL 3553 -9765 KZFW 1 +POMPY 4293 -7597 KZBW 1 +POMTA 4779 -363 LFRR 1 +POMTE 3417 -11635 KZLA 1 +POMYK 3788 -8084 KZID 1 +PON 4910 204 LFFF 1 +PONAB 3059 12240 ZSHA 1 +PONAL -430 2681 FZZA 1 +PONAT -1409 -17135 NSFF 1 +PONB 5978 3035 ULLI 1 +PONCA -2691 -4875 SBCW 1 +PONDD 3582 -11927 KZLA 1 +PONDE 4000 -7473 KWRI 1 +PONDR 3883 -9548 KFOE 1 +PONDS 4118 -7291 KBDR 1 +PONEE 4227 -7314 KZBW 1 +PONEI -2026 -5117 SBCW 1 +PONEN 4135 -55 LECM 1 +PONGO -2179 -5217 SBCW 1 +PONI -760 -3553 SBRF 1 +PONIE 3833 -8505 KCVG 1 +PONIR -2008 5511 FMMM 1 +PONKA 787 -973 GLRB 1 +PONKE 3747 -12203 KSFO 1 +PONND 3374 -11846 KLAX 1 +PONNY 3529 13943 RJTY 1 +PONOI 1502 14547 PGSN 1 +PONOK -529 15826 AYPY 1 +PONOT -109 1135 FCCC 1 +PONPA -3394 -5732 SUEO 1 +PONPI -2576 -6532 SACF 1 +PONPO 927 -7820 MPZL 1 +PONSO 1087 12462 RPHI 1 +PONTE -2397 -4778 SBBS 1 +PONTI 3565 -8035 KZTL 1 +PONTO 3674 -10833 KFMN 1 +PONTY 2636 -8187 KRSW 1 +PONUE 3130 -10475 KZAB 1 +PONUK 2032 10039 VLVT 1 +PONVE 4700 -11171 KGLC 1 +POOBA 3362 -8482 KATL 1 +POOCH 3896 -7782 KDCA 1 +POODL -2752 15334 YBBB 1 +POOFE 4181 -8309 KZOB 1 +POOLS 4085 -9901 KZMP 1 +POOLZ 3607 -11528 KLAS 1 +POONA -2150 14928 YBBB 1 +POPAK 508 8800 VCCC 1 +POPAM 2947 -9564 KZHU 1 +POPAS -1822 18000 NFFN 1 +POPEE 4223 -8909 KRFD 1 +POPER 3097 -8550 KZJX 1 +POPES 3849 -12235 KZOA 1 +POPET -3529 14932 YSCB 4 +POPET 1110 10595 VDPP 4 +POPET 723 6823 VABF 4 +POPET 3430 7318 OPLR 4 +POPEY 2989 -9362 KZHU 1 +POPID 649 10054 VTBB 1 +POPIE 4702 -6824 KPQI 1 +POPIR -2500 -17808 NZZO 1 +POPKE 3318 -11194 KPHX 1 +POPLE 4116 -11074 KSLC 1 +POPLR 5271 -9764 CZWG 1 +POPME 4197 -8796 KORD 1 +POPOW 4153 -7396 KSWF 1 +POPPA 3300 -9718 KDFW 1 +POPPI 4195 -7276 KBAF 1 +POPPR 3384 -11829 KZLA 1 +POPPS 3117 -9872 KZHU 1 +POPPY 3382 13382 RJTG 1 +POPSS 3036 -8724 KNPA 1 +POPUL 4395 -284 LECM 1 +POPVE 4284 -7138 KMHT 1 +POPYE 2871 -8119 KMCO 1 +POR -3000 -5117 SBCW 1 +PORAK -498 12401 WAAZ 1 +PORAN 3055 -8855 KZJX 1 +PORAT -751 2029 FZZA 1 +PORCU 3510 -10229 KZAB 1 +POREN -2500 17652 NZZO 1 +PORGA -1868 -3824 SBBS 2 +PORGA 1047 -6456 SVZM 2 +PORGE 5938 -16300 PAZA 1 +PORGY 5632 -5808 CZQM 1 +PORIC 6631 -16257 PADE 1 +PORKA -2946 -6333 SACU 1 +PORKE 3359 -7891 KMYR 1 +PORKK 3028 -8945 KZHU 1 +PORKS 3201 -8129 KSVN 1 +PORLI 3953 -737 LECM 1 +PORMI -1521 -4806 SBBS 1 +POROE 4422 -7277 KZOB 1 +POROR -1358 9898 YMMM 1 +PORPA -3917 -6873 SAEF 2 +PORPA 2234 11402 VHHH 2 +PORQE 1716 -6401 TJZS 1 +PORSU 6264 -4300 BGGL 1 +PORTA 3933 -730 LPPC 1 +PORTE -2245 -4858 SBBS 2 +PORTE 3749 -12247 KSFO 2 +PORTL 4458 -12271 KPDX 1 +PORTO 684 -7581 SKED 1 +PORTR 3290 -9681 KZFW 1 +PORTS 4099 -7814 KZNY 1 +PORTT 4059 -7429 KEWR 1 +PORTZ 2985 -9382 KZHU 1 +PORVA -2257 -4809 SBBS 1 +POS -2739 -5597 SARU 3 +POS 3993 311 LECB 3 +POS 1047 -6139 TTPP 3 +POSAD 534 618 DNKK 1 +POSAI 717 10040 VTSS 1 +POSAN 3694 12722 RKRR 1 +POSAT -237 12954 WAAZ 1 +POSBA 4022 291 LESJ 1 +POSBI -1733 -4462 SBBS 1 +POSCO 3613 12927 RKTH 1 +POSEL 2784 -8254 KMCF 1 +POSER 4033 -7934 KLBE 1 +POSIB 1072 1088 DNKK 1 +POSIE 4244 -8473 KZOB 1 +POSIG 2722 7758 VIDF 1 +POSKA -511 -7281 SBAZ 1 +POSMA -1805 -4443 SBBS 1 +POSOD -349 9417 WIIZ 1 +POSOX -1023 14393 YBBB 1 +POSSE 3009 -9773 KAUS 1 +POSSM 4188 -8828 KORD 1 +POSSY 4206 16 LECB 1 +POSTA 2366 -10629 MMZT 1 +POSTE 3363 -9878 KZFW 1 +POSTI -3884 -5917 SAEU 1 +POSTS 4230 -8503 KZAU 1 +POSTY 3472 -7744 KNCA 1 +POSUM 2955 -9039 KNBG 1 +POT 504 696 DNKK 1 +POTAL 1139 -724 GOOO 2 +POTAL 3094 6808 OPLR 2 +POTAN -319 1452 FCCC 1 +POTAP 5307 2427 UMMM 1 +POTAR 3249 -8405 KZTL 1 +POTAT 6793 -14100 CZYZ 1 +POTED 1093 1446 FTTT 1 +POTEN 3266 -9567 KZFW 1 +POTER 3291 -11216 KZAB 1 +POTES 4032 -8711 KZAU 1 +POTET 3228 12704 RJTG 1 +POTGE 3001 -8197 KZJX 1 +POTGO 611 703 DNKK 1 +POTHE 3770 -9318 KSGF 1 +POTIB 2100 12076 RPRP 1 +POTIP -2169 12513 YBBB 1 +POTLY 4666 -9206 KZMP 1 +POTME 3036 -8152 KJAX 1 +POTNI -2113 -4917 SBBS 1 +POTOL 2134 -387 GOOO 1 +POTON 1094 12260 RPVB 2 +POTON 5208 -43 EGTT 2 +POTOR 4636 -11730 KZSE 1 +POTRI -2021 -4790 SBBS 1 +POTRO -4005 -6476 SARU 3 +POTRO -881 -3543 SBRE 3 +POTRO 2466 -10792 MMZT 3 +POTSI 1010 -7401 SKEC 2 +POTSI 2012 -9931 MMMX 2 +POTSY 4425 -11836 KZLC 1 +POTTE 3996 -7774 KZOB 1 +POTTR 2581 -8017 KMIA 1 +POTTS 4075 -9676 KZDV 1 +POU 2302 11319 ZGZU 1 +POUDR 4135 -8371 KTOL 1 +POULP 4133 857 LIRR 1 +POUND 4299 -9285 KZMP 1 +POURS 3407 -11193 KIWA 1 +POVAS 2213 -867 GOOO 1 +POVCI 4242 -8388 KZOB 1 +POVEE 1843 -6604 TJSJ 1 +POVEL 5213 1083 EDBB 1 +POVIN 1685 -1407 GOOO 1 +POVLE 6396 -14561 PABI 1 +POVNY 4785 -10288 KZLC 1 +POVOH 4144 -10535 KLAR 1 +POVOX -1691 -4959 SBBS 1 +POVPE 6295 -15510 PAMC 1 +POVUS 600 9467 WIIZ 1 +POVVI 2988 -9028 KMSY 1 +POVYI 4606 -9142 KZAN 1 +POWAL 5041 16551 PAZA 1 +POWAY 4325 -7926 KIAG 1 +POWDR 3940 -10548 KZDV 1 +POWEE 5922 -15834 PADL 1 +POWEL 4418 -12109 KZSE 1 +POWER 3638 -8353 KZTL 1 +POWES 3822 -10717 KZDV 1 +POWIV 4071 -11426 KENV 1 +POWLL 3841 -7733 KNYG 1 +POWOL 5020 -12474 CZVR 1 +POWRS 3970 -10664 KEGE 1 +POXAK -2344 16469 NFFF 1 +POXED 4108 14894 RJTG 1 +POXEL 465 13093 RPHI 1 +POXEM 1544 9750 VYRR 1 +POXIE 850 15850 KZAK 1 +POXKU 3385 -11778 KZLA 1 +POXOD 750 7293 VRMF 1 +POXON 855 -8283 MHTG 1 +POXRI 4579 -10848 KBIL 1 +POY -620 -7786 SPIM 2 +POY 4487 -10879 KZDV 2 +POYIC 6461 -16354 PAGL 1 +POYIG 2947 -9839 KSAT 1 +POYIS 3036 -9204 KZHU 1 +POYIT 6357 -16247 PAMK 1 +POYLI 3227 -9430 KZFW 1 +POYNE 5539 -16060 PASD 1 +POYNI 3356 -9158 KZME 1 +POYOK 6495 -15483 PARY 1 +POYTU 3452 -8307 KZTL 1 +POZOE 3516 -12025 KZLA 1 +POZOS 2044 -10384 MMGL 1 +POZVI 703 15793 PTPN 1 +POZZO 4095 927 LIRR 1 +POZZY 3708 12697 RKSO 1 +PP 1807 9745 VYVY 2 +PP -4090 17498 NZWN 2 +PPB 1165 9275 VOMF 1 +PPD 4906 2035 LZBB 1 +PPE 3137 -11330 MMZT 1 +PPG 4275 287 LFMM 1 +PPI 4487 -9294 KZMP 1 +PPIGG 4075 -11206 KSLC 1 +PPM 3947 -7617 KZDC 1 +PPN 245 -7661 SKED 2 +PPN 4273 -170 LECM 2 +PPORT 4308 -7090 KMHT 1 +PPR 1627 -6154 TTZP 1 +PPT 2559 8509 VECF 1 +PPUNT 3120 -9676 KZHU 1 +PQ 3499 13988 RJTG 2 +PQ 1022 10396 VVTS 2 +PQE 3495 13990 RJTG 1 +PQI 4677 -6809 KZBW 1 +PQN 4399 -9630 KZMP 1 +PR 5426 -13042 CZVR 7 +PR 5014 1437 LKPR 7 +PR 2164 6966 VABF 7 +PR 974 11875 RPHI 7 +PR 4412 4147 URRV 7 +PR 3853 6840 UTDD 7 +PR 167 741 FCCC 7 +PRA 2403 7475 VABF 3 +PRA 4168 1245 LIRA 3 +PRA -431 5571 FSSS 3 +PRAAF 3303 3994 ORRW 1 +PRADA 4943 -9576 CZWG 2 +PRADA 4047 -184 LECM 2 +PRADO 4015 -201 LELE 2 +PRADO 3392 -11778 KZLA 2 +PRAGA -2481 -5401 SBCW 1 +PRAGG 3892 -10329 KDEN 1 +PRAGS 4452 -9350 KZMP 1 +PRAIR 4170 -8658 KSBN 1 +PRAIZ 2619 -8030 KZMA 1 +PRAMM -7789 16659 NZWD 1 +PRARI 3000 -9603 KZHU 1 +PRARY 3976 -8415 KFFO 1 +PRASK 1983 -15506 PHTO 1 +PRATT 4197 -8822 KORD 1 +PRATZ 3264 -8436 KZTL 1 +PRAWN 5720 -5918 CZQX 3 +PRAWN 2227 11381 VHHH 3 +PRAWN 3267 1808 HLLL 3 +PRAXE -478 -3852 SBRE 1 +PRAYS 3897 -8987 KZKC 1 +PRB 3567 -12063 KZLA 1 +PRCHA 2292 -6635 TJZS 1 +PRDUQ 4500 -7463 KZBW 1 +PRE -933 14714 AYPY 1 +PREDA 2636 -7951 KZMA 1 +PREGO -2330 -4728 SBBS 1 +PREKI 4288 1312 LIMM 1 +PRENO 4107 -7331 KZBW 1 +PRENT 4566 -6807 KZBW 1 +PREPI 3981 -7326 KZNY 1 +PREPY 4317 -8615 KMKG 1 +PRESA 2752 -10923 MMZT 1 +PRESK 2834 -8114 KZMA 1 +PRESN 4321 -11432 KZLC 1 +PRESO 3576 -9595 KZFW 1 +PRESS 4471 -9269 KZMP 1 +PREST 3218 -8468 KZTL 1 +PRESY 4048 -7996 KPIT 1 +PRETY 4900 -13244 KZAK 1 +PREZZ 3864 -7687 KADW 1 +PRF -2132 5542 FMEE 1 +PRFUM 3551 -11394 KZLA 1 +PRG 1178 -7014 SVZM 1 +PRI -267 -5677 SBAZ 4 +PRI 6146 2180 EFES 4 +PRI 4273 2102 LYPR 4 +PRI 3776 -9043 KZKC 4 +PRICE 3909 -7585 KZDC 1 +PRICH 3073 -8809 KBFM 1 +PRIDE 4458 -10360 KRCA 1 +PRIKY 670 10038 VTSS 1 +PRIMA -379 -6732 SBBS 1 +PRIME 4445 -8789 KZMP 1 +PRIMI 3864 -11854 KRNO 1 +PRIMO 4399 -8829 KOSH 1 +PRIMP 3888 -7511 KDOV 1 +PRIMY 3344 -11195 KPHX 1 +PRINC 3833 -8762 KZID 1 +PRING 4309 -8613 KZAU 1 +PRINO 3607 -11473 KLAS 1 +PRINT 4747 -11850 KSKA 1 +PRIOR 4473 -9346 KZMP 1 +PRISE 4154 -8678 KORD 1 +PRISO 3195 -10619 KZLP 1 +PRIZI 2777 -9723 KNGP 1 +PRIZZ 3391 -9611 KZFW 1 +PRKKS 2989 -8158 KZOA 1 +PRKWY 3152 6645 OAKN 1 +PRL -3186 11612 YMMM 1 +PRMAN 3365 -8482 KATL 1 +PRNCE 4197 -7447 KZBW 1 +PRO 2730 8950 VQPR 1 +PROBO -2201 14995 YBBB 1 +PROGY 4054 -8019 KPIT 1 +PROMM 3407 -7989 KCLT 1 +PRONA 3952 7088 UAFM 1 +PRONE 3483 -8632 KZME 1 +PRONG 4008 -10481 KZDV 1 +PRONO -1393 -4454 SBBS 1 +PROOF 3438 13487 RJTG 1 +PROOT 4313 -8770 KZAU 1 +PROPP 4019 -7520 KZNY 1 +PROPS 4146 -9326 KZAU 1 +PROSA -1638 -5539 SBBS 1 +PROSE 3747 -7973 KZDC 1 +PROST -444 -3851 SBRE 2 +PROST 4453 -8803 KGRB 2 +PROTN 4054 -8361 KZID 1 +PROUD 4063 -7400 KZNY 1 +PROVE -1683 -4657 SBBS 2 +PROVE 3628 -8012 KZTL 2 +PROVO 3379 -9410 KZFW 1 +PROWL 3703 -9125 KZME 1 +PROZR 4356 3971 URSS 1 +PRR -2217 -5143 SBCW 2 +PRR -562 14283 AYPY 2 +PRRDO 2245 -7182 KZMA 1 +PRRIE 2682 -8108 KPBI 1 +PRS 3817 1308 LICJ 1 +PRSON 3281 -11463 KNYL 1 +PRSTN 3603 -7861 KRDU 1 +PRSTY 3941 -7447 KACY 1 +PRT 4257 2103 BKPR 2 +PRT 4127 -869 LPPC 2 +PRTZL 4007 -7711 KZNY 1 +PRUDE 3943 -8395 KZID 1 +PRUIT 4048 -8005 KPIT 1 +PRUMO -1741 -4610 SBBS 1 +PRUNE 2522 -7796 MYNN 1 +PRUNN 3344 -11188 KPHX 1 +PRV -700 14511 AYPY 1 +PRX 3354 -9545 KZFW 1 +PRYCE 5224 -12875 CZVR 1 +PRYER 4539 -10857 KZLC 1 +PRYES 4097 -11196 KSLC 1 +PRYOR 3622 -9522 KZME 1 +PS 5186 421 EHRD 2 +PS 3398 7152 OPLR 2 +PSA 4986 935 EDGG 1 +PSALM 3667 -7649 KZDC 1 +PSB 4092 -7799 KZNY 1 +PSC 4626 -11912 KZSE 1 +PSD 3128 3224 HEPS 2 +PSD 1940 3724 HSSS 2 +PSE 1799 -6652 TJZS 1 +PSFIC 4127 -9500 KZMP 1 +PSI 4270 -8353 KZOB 1 +PSJ 6264 2294 EFEF 1 +PSK 3709 -8071 KZTL 1 +PSL 1677 10029 VTBB 1 +PSM 4308 -7083 KZOB 1 +PSN 3512 12900 RKTT 1 +PSNIP 4287 -11684 KZLC 1 +PSO 140 -7729 SKED 1 +PSP -2675 -6049 SARU 2 +PSP 3387 -11643 KZLA 2 +PSTOL 2756 -8417 KTPA 1 +PSX 2876 -9631 KZHU 1 +PSYKO 4014 -7915 KZOB 1 +PSZ -1898 -5782 SLLF 1 +PT 2733 9742 VYPT 2 +PT 679 10115 VTBB 2 +PTA -3498 -5790 SAEU 3 +PTA 1976 -7057 MDCS 3 +PTA 5306 -475 EGOV 3 +PTAKI 4265 -7660 KZBW 1 +PTATO 4091 -8201 KBJJ 1 +PTBRV 4554 1292 LIPA 1 +PTC 618 -6750 SKPC 2 +PTC 3943 326 LESJ 2 +PTD 4472 -7488 KZSS 1 +PTG 6160 8999 UNII 1 +PTH 5644 -337 EGPX 2 +PTH 1093 10807 VVTS 2 +PTJ 1965 -9980 MMEX 1 +PTK 3697 12702 RKSG 1 +PTL -936 -4056 SBRE 1 +PTN 1681 9477 VYPN 2 +PTN 2971 -9134 KZHU 2 +PTP -2255 -5571 SBCW 2 +PTP 1628 -6163 TTFR 2 +PTRIK 4253 -7082 KBOS 1 +PTS -3172 -5233 SBCW 1 +PTT -149 -5640 SBAZ 1 +PTV 4816 226 LFFF 1 +PTW 4022 -7556 KZNY 1 +PTZGR 5733 -17368 PAZA 1 +PU 4151 12329 ZYSH 3 +PU 5982 3017 ULLI 3 +PU 142 10393 WSJC 3 +PUB 3829 -10443 KZDV 1 +PUBAM 4448 8907 ZWUQ 1 +PUBBS 3733 -7745 KZDC 1 +PUBEG 4751 1566 LOVV 1 +PUBER -2753 -6465 SACU 1 +PUBIT -1880 -6249 SLLF 1 +PUBME 5887 -15900 PAMB 1 +PUBOE 4373 -8418 KMBS 1 +PUBUM -2224 -6406 SACU 1 +PUBXO 3839 -10451 KPUB 1 +PUC 3960 -11075 KZLC 1 +PUCID 5856 -15640 PAKN 1 +PUCIN 3208 -9429 KZFW 1 +PUCIP 4149 -10581 KZDV 1 +PUCIT 3968 -11229 KZLC 1 +PUCKK 3736 -12201 KSJC 1 +PUCOC 4752 -11783 KGEG 1 +PUCOY 6270 -16018 PANV 1 +PUCUB 3820 -10450 KPUB 1 +PUD 3117 12178 ZSHA 1 +PUDAK 450 -8000 MPZL 1 +PUDEE 4321 -9003 KZAU 1 +PUDEK 1533 6800 VABF 1 +PUDGY 4233 -7243 KBAF 1 +PUDLE 4091 -8600 KGUS 1 +PUDOS 908 -8105 MPZL 1 +PUDRE 3180 -10640 KELP 1 +PUDSE 4159 -8157 KCLE 1 +PUDUL -1245 -7592 SPIM 1 +PUDUR -2440 14649 YBBB 1 +PUDVY 4154 -10934 KRKS 1 +PUDYE 4317 -7090 KPSM 1 +PUERA -102 -5814 SBAZ 1 +PUFER 3298 1979 HLLL 2 +PUFER 3022 -9708 KZHU 2 +PUFFE 3891 -7687 KADW 1 +PUFFN 5983 -15449 PAZA 1 +PUGAB -3591 16523 NZZO 1 +PUGAL 4486 15442 RJTG 1 +PUGEE 3905 -7805 KDCA 1 +PUGEL -1983 15622 YBBB 1 +PUGER 340 10029 WIIZ 1 +PUGET 4720 -12283 KTCM 1 +PUGGS 4094 -7323 KZNY 1 +PUGGY 5795 -17076 PAZA 1 +PUGIC 4661 -12403 KZSE 1 +PUGIY 4035 -8021 KAGC 1 +PUGLI -4049 -6055 SAEU 1 +PUGOR -2033 -4719 SBBS 1 +PUGOV -2061 -4451 SBBS 1 +PUGSU 178 -3560 SBAO 1 +PUGUN 23 -3031 SBAO 1 +PUGUT -2772 13189 YMMM 1 +PUGVA -1831 -4395 SBBS 1 +PUHOI -3645 17459 NZZC 1 +PUIDO -1211 -4143 SBRE 1 +PUJWO 3937 -12171 KSMF 1 +PUJXO 3860 -8992 KBLV 1 +PUKAR 548 10072 WMFC 1 +PUKEN 629 -7290 SKED 1 +PUKES 2470 7727 VAVA 1 +PUKIC 4317 -9757 KZMP 1 +PUKIE 4355 -11619 KBOI 1 +PUKLE 4231 -8327 KDTW 1 +PUKOY 4193 -9746 KZMP 1 +PUKUE 2072 -15655 PHOG 1 +PUL 4489 1392 LDZO 2 +PUL -838 -7457 SPIM 2 +PULAS -3797 -6149 SAEF 1 +PULEC 2778 -8201 KRSW 1 +PULEE 1352 14405 KZAK 1 +PULGO 797 -8390 MHTG 1 +PULIC 3915 -8574 KZID 1 +PULIP 367 10190 WMFC 1 +PULIT -1500 6242 FIMM 1 +PULIY 6751 -16302 PAWN 1 +PULKA -3948 -6468 SAEF 2 +PULKA 1927 -7696 MUFH 2 +PULKE 5840 -13565 PAGS 1 +PULNE 2833 -8251 KMCO 1 +PULOL -2445 13676 YMMM 1 +PULON -2048 16760 NWWW 1 +PULOY 1687 10049 VTPP 1 +PULPA -3700 -5768 SAEF 1 +PULPO 2137 -10738 MMZT 2 +PULPO 1131 -6722 SVZM 2 +PULPS 2047 -15590 PHHN 1 +PULRE 4230 -8289 KDTW 1 +PULTU 7 -7558 SEGU 1 +PULUN 3717 12672 RKSI 1 +PUMAL 4237 201 LECB 1 +PUMAX -522 -7600 SPIM 1 +PUMBA 3477 12657 RKJB 1 +PUMCY 3316 -8343 KPDK 1 +PUMEK 1592 9755 VYRR 1 +PUMIC 2030 -15528 PHZH 1 +PUMIE 4245 -12291 KMFR 1 +PUMIF 3353 -8381 KPDK 1 +PUMIS -500 -15306 NTFF 1 +PUMKN 4184 -9536 KZMP 1 +PUMLE 3522 -11888 KBFL 1 +PUMMI 4445 -9834 KHON 1 +PUMOE 3292 -8418 KZTL 1 +PUMOT 2847 7878 VIDF 1 +PUMPE 3306 -11849 KNUC 1 +PUMPP 4226 -7175 KORH 1 +PUMPR 3369 -8343 KAHN 1 +PUMPS 3622 -10769 KZAB 1 +PUMTA -52 -7788 SEGU 1 +PUN 1858 7391 VABF 1 +PUNAM 2502 6762 OPKR 1 +PUNAR -1702 -6598 SLLF 1 +PUNAS -279 -7991 SEGU 1 +PUNAZ 4374 -7264 KLEB 1 +PUNBA 813 -7859 MPZL 1 +PUNCO 4136 -7926 KZOB 1 +PUNEE 4444 -8494 KZMP 1 +PUNEL 2533 6538 OPKP 1 +PUNEN -145 -4914 SBAZ 1 +PUNGO 3561 -7645 KZDC 1 +PUNIE 3360 -11731 KSNA 1 +PUNIT 5983 4165 ULWW 1 +PUNIX -1598 17730 NFFF 1 +PUNKN 3893 -7624 KZDC 1 +PUNLE 4098 -7669 KZNY 1 +PUNNI 5862 -15654 PAKN 1 +PUNOL -4114 -7041 SAEF 1 +PUNSA 4608 803 LSAS 1 +PUNTA -425 -8133 SPIM 2 +PUNTA 1139 -7046 SVZM 2 +PUNTE 3928 -11977 KRNO 1 +PUNYI 4619 -11830 KALW 1 +PUPAE 3637 -11996 KNLC 1 +PUPAM 2421 8446 VECF 1 +PUPAS -234 -7068 SKED 1 +PUPBI 6137 -16593 PAHP 1 +PUPCI 4746 -9295 KHIB 1 +PUPEB -1439 14624 YBBB 1 +PUPEE 3349 -8862 KCBM 1 +PUPES -31 -8611 SEGU 1 +PUPEX -2210 17159 NFFF 1 +PUPIS -1000 -17109 NSFN 1 +PUPIT -1200 11515 YBBB 1 +PUPOD -170 7301 VRMF 1 +PUPPI 2192 -16168 PHZH 1 +PUPPT 3877 -8467 KCVG 1 +PUQZE 3911 -9900 KZKC 1 +PURAD 1492 4190 HHAA 1 +PURBO 3122 5698 OIIX 1 +PURCH 3343 -11206 KPHX 1 +PURDA 2113 5106 OBBB 1 +PUREN -3776 -7306 SCIE 1 +PUREU -624 -3986 SBRE 1 +PURJI 6698 -15822 PAFM 1 +PURKA 1320 5051 OYSC 1 +PURKE 3786 -9718 KIAB 1 +PURLA 3205 3423 LLLL 1 +PURME 3579 -7888 KRDU 1 +PURMS 3412 -11816 KZLA 1 +PURNI 2463 5773 OOMM 1 +PURNY 4338 -8598 KDTW 1 +PUROC 6122 -15021 PAED 1 +PUROP 1765 4311 OEJD 1 +PURPA 3694 7541 ZWUQ 1 +PURPS 3450 -11778 KZLA 1 +PURSE 3558 -11520 KZLA 1 +PURSI 2590 4884 OBBB 1 +PURSY 3431 -11851 KVNY 1 +PURUG 1520 5103 OYSC 1 +PURWO -720 11075 WIIZ 1 +PUSAL 3659 5380 OIIX 1 +PUSAT -581 13796 WAAZ 1 +PUSCH 3240 -11089 KPHX 1 +PUSHH 3831 -11961 KZSE 1 +PUSIT 1100 12130 RPHI 1 +PUSKI 3410 4424 ORBD 1 +PUSLA 2630 4629 OEJD 1 +PUSTA 4715 1874 LHBP 1 +PUSTO 3335 4275 ORBB 1 +PUSUK 4394 -7783 CYTR 1 +PUT 812 9831 VTBB 2 +PUT 4196 -7184 KZBW 2 +PUTAN 2814 8300 VNSM 1 +PUTDU 6204 -16017 PAHC 1 +PUTER 3833 14552 RJTG 2 +PUTER 4044 -11196 KSLC 2 +PUTIE 3674 -7586 KZDC 1 +PUTMA 3780 5196 OIIX 1 +PUTNY 3146 -8428 KZJX 1 +PUTOL 4349 -7910 KZOB 1 +PUTRA 1691 5294 OOMM 1 +PUTRE 4313 -7135 KMHT 1 +PUTRR 2955 -10086 KDLF 1 +PUTSI 3353 4462 ORBB 1 +PUTSO 2334 5689 OOMM 1 +PUTTY 5137 434 EBAW 1 +PUTTZ 3842 -7929 KZDC 1 +PUTUD 4500 -6322 CYHZ 1 +PUTUL 1998 -7829 MUFH 1 +PUTUN 2504 5652 OMFJ 1 +PUUMA 2759 -8022 KVRB 1 +PUVIE 4478 -6957 KZBW 1 +PUVIY 3433 -8516 KRMG 1 +PUVUE 3956 -11951 KRNO 1 +PUW 4667 -11722 KZSE 1 +PUXIN 5135 -13076 CZEG 1 +PUXJY 4660 -11734 KZSE 1 +PUYIC 6060 -16199 PABE 1 +PUYID 4003 -7436 KNEL 1 +PUYIP 5555 -13338 PAKW 1 +PUYKO 3935 -8020 KCKB 1 +PUYTI 3613 -8881 KZME 1 +PUYVO 6406 -14933 PAFA 1 +PUZTY 4150 -8067 KYNG 1 +PVC 4207 -7022 KZBW 1 +PVD 4172 -7143 KZBW 1 +PVH -871 -6390 SBAZ 1 +PVJ 3472 -9723 KZFW 1 +PVN 2177 -7227 MBPV 1 +PVO 6029 2559 EFES 1 +PVQ 7022 -14842 PAZA 1 +PVR 2067 -10526 MMEX 1 +PVU 4021 -11172 KZLC 1 +PVV -3037 2470 FAJA 1 +PVW 3409 -10179 KZFW 1 +PW -657 10745 WIIZ 2 +PW 4775 3723 UKDV 2 +PWA 3553 -9765 KZFW 1 +PWE 4020 -9621 KZMP 1 +PWF 3908 -8422 KZOB 1 +PWL -5493 -6762 SCCZ 2 +PWL 4177 -7360 KZOB 2 +PXM 1588 -9708 MMEX 1 +PXN 3672 -12078 KZOA 1 +PXR 3343 -11197 KZAB 1 +PXT 3829 -7640 KZDC 1 +PXV 3793 -8776 KZID 1 +PY 5876 -11111 CZEG 4 +PY -899 -15804 NZZO 4 +PY -945 14722 AYPY 4 +PY 5042 -411 EGHD 4 +PYATT 3627 -9270 KZME 1 +PYCAT 4045 -7729 KZNY 1 +PYCRE -1035 16045 AGGG 1 +PYE 3808 -12287 KZOA 1 +PYKLA 4685 -9235 KZMP 1 +PYLER 3746 -9266 KZKC 1 +PYLIP 3435 -8873 KTUP 1 +PYLOT 4310 -10859 KZLC 1 +PYNB -946 14723 AYPY 1 +PYNON 3851 -10464 KCOS 1 +PYNUN 3994 -12148 KBAB 1 +PYONG 3694 12706 RKSG 1 +PYRAM 3989 -11976 KZOA 1 +PYRAS 3314 -11825 KNUC 1 +PYRAT 3954 -8128 KZOB 1 +PYRIT 3487 -11051 KZAB 1 +PYRMD 3457 -9373 KZME 1 +PYRUT 2681 -8014 KPBI 1 +PYTHN 3885 -8739 KZID 1 +PZ 4548 1361 LJLJ 1 +PZA 1405 -8339 MHTG 1 +PZD 3166 -8429 KZJX 1 +QAA 3174 3616 OJAC 1 +QADIF 4126 -8048 KYNG 1 +QAGDO 4272 -11447 KZLC 1 +QAMKI 3847 -8907 KZKC 1 +QANVE 4465 -9336 KFCM 1 +QASIR 3129 3632 OJAC 1 +QASWU 4299 -9321 KJMP 1 +QATAR 4063 -7400 KLGA 1 +QATSA 4678 -10337 KZMP 1 +QATZA 7034 -14801 PASC 1 +QAYAQ 6387 -17000 PAZA 1 +QAZFA 4537 -8907 KZMP 1 +QB 4675 -7146 CZUL 1 +QBALL 3813 -9007 KSTL 1 +QBEES 3828 -7714 KZDC 1 +QD 5398 -10108 CZWG 1 +QEBLO 4181 -8744 KGYY 1 +QECKE 3430 -8693 KZME 1 +QEDLU 3128 -8545 KDHN 1 +QENKY 3847 -10451 KPUB 1 +QESCA 4559 -9174 KZMP 1 +QESCY 6475 -15602 PAGA 1 +QET 2062 -10019 MMEX 1 +QEWTI 3389 -11788 KFUL 1 +QEZAZ 4237 -7369 KZBW 1 +QFOOT 2936 -9918 KZHU 1 +QH 6018 -12885 CZEG 1 +QHA 1347 3952 HAAA 1 +QI 4379 -6613 CZQM 1 +QIFET 4296 -7370 KALB 1 +QIFZY 4202 -10404 KTOR 1 +QILAH 2529 6716 OPKR 1 +QIM 3815 8554 ZWHW 1 +QIMLA 3860 -8909 KZKC 1 +QINFE 3607 -9432 KZME 1 +QIT -4 -7851 SEGU 1 +QITXO 3466 -9194 KZME 1 +QIY 3580 10760 ZLXY 1 +QJG 2905 10665 ZPKM 1 +QL 4961 -11289 CZEG 3 +QL -1782 3687 FQBE 3 +QL 918 10518 VVTS 3 +QM 4611 -6458 CZQM 1 +QMS -24 -7848 SEGU 1 +QN 5018 -8663 CZWG 1 +QNEPA 2284 -6404 TJZS 1 +QNX 2704 10603 ZPKM 1 +QODCU 3841 -8970 KBLV 1 +QOGQU 4273 -9237 KALO 1 +QOJIP 4337 -9333 KZMP 1 +QOPEV 4232 -9245 KALO 1 +QOPRI 5891 -15827 KZAN 1 +QP 2466 11079 ZGZU 1 +QPR 4796 -418 LFRR 1 +QQ -2558 -5450 SBFI 3 +QQ 4975 -12496 CZVR 3 +QQ 7748 -6933 BGGL 3 +QQZ 2233 7323 VABF 1 +QR 5037 -10457 CZWG 1 +QREEK 4302 -8916 KMSN 1 +QRTET 3175 -6708 KZNY 1 +QT 4835 -8943 CZWG 2 +QT 3030 6689 OPLR 2 +QTR 3125 3606 OJAC 1 +QTRBK 3006 -9613 KZHU 1 +QTV 4399 8961 ZWUQ 1 +QU 5514 -11881 CZEG 2 +QU 3999 11661 ZBAA 2 +QUAAK 3358 -9098 KZME 1 +QUAFF 3254 -9561 KTYR 1 +QUAIL 3737 12762 RKSM 2 +QUAIL 3926 -10412 KZDV 2 +QUAKR 3956 -8365 KZID 1 +QUALE 4008 -7623 KLNS 1 +QUALM 3724 -9427 KZKC 1 +QUARK 3909 -8671 KBMG 1 +QUARU -1733 -4314 SBBS 1 +QUARY 4024 -7938 KZOB 1 +QUASH 2836 -8010 KFLL 1 +QUAYS 2783 -9795 KZHU 1 +QUAZR 2784 -8132 KZMA 1 +QUBEE 4271 -8413 KZOB 1 +QUBIS 4753 -6777 CZUL 1 +QUBSO 3539 -8252 KAVL 1 +QUEDE 3363 -8476 KATL 1 +QUEEN 3123 13156 RJTG 2 +QUEEN 3708 -11507 KLSV 2 +QUELL 3707 -10785 KZDV 1 +QUENE 4068 -7368 KLGA 1 +QUENN 4017 1054 LIRR 1 +QUENY 3358 -11191 KPHX 1 +QUESO 3078 -9411 KZHU 1 +QUEST 4329 -9097 KZAU 1 +QUEZA 441 -7395 SKBO 1 +QUICK 3578 -8403 KTYS 1 +QUIGG 106 -15576 KZAK 1 +QUILI 303 -7658 SKED 1 +QUILL 3062 -8459 KZJX 1 +QUILT -2081 -4835 SBBS 2 +QUILT 3745 -7712 KZDC 2 +QUINA 3613 6887 OAKX 1 +QUINC 4201 -7075 KZBW 1 +QUINN 3260 -8248 KZTL 1 +QUINT 4721 -11991 KZSE 1 +QUIPA 4077 -11209 KSLC 1 +QUIPS 4423 -6996 KZBW 1 +QUIRT 4387 -11061 KZLC 1 +QUIZR 4462 -7257 KBTV 1 +QUN 1937 4107 OEJD 1 +QUNCY 2704 -8164 KZMA 1 +QUNIE 3882 -8982 KALN 1 +QUNOW 3811 -10450 KPUB 1 +QUNTN 3311 -11774 KNFG 1 +QUODY 5004 -12391 CYVR 1 +QUOTA 2216 11898 RCAA 1 +QURIO 4403 14394 RJTG 1 +QURIT 3592 -9082 KZME 1 +QURTT 3315 -11485 KNYL 1 +QUTOQ 3787 -8710 KZID 1 +QUVQU 7027 -14766 PASC 1 +QUWED 3534 -8095 KCLT 1 +QUXEP 3726 -11362 KZLA 1 +QV 5122 -10254 CZWG 1 +QW 5280 -10834 CZWG 1 +QWENN 4026 -11195 KSLC 1 +QWEST 3981 -7556 KPHL 1 +QWILT 4017 -10099 KZDV 1 +QWOTE 3967 -7565 KILG 1 +QX 4896 -5467 CZQX 1 +QY 4621 -5998 CZQM 1 +QYW 3577 4312 ORQW 1 +R 4742 1930 LHBP 1 +RA 3459 3600 OLBB 1 +RAA -588 14578 AYPY 1 +RAACE 4077 -11226 KSLC 1 +RAALF 4130 -7279 KZBW 1 +RAAMZ 4110 -11223 KHIF 1 +RAB 1501 -9047 MHTG 1 +RABAG 1925 -7687 MKJK 1 +RABAK 1302 3217 HSSS 1 +RABAL 2672 -6945 KZNY 1 +RABAN -2429 -5047 SBCW 2 +RABAN 3159 7458 VIDF 2 +RABAP 2861 4946 OBBB 1 +RABAS 2145 4043 OETF 1 +RABAT 2081 -15553 PHZH 2 +RABAT 3956 6618 UTSK 2 +RABBO 4533 -8405 KZMP 1 +RABBS 2134 -15824 PHZH 1 +RABBT 4140 -8552 KZAU 1 +RABDI 3880 4574 OIIX 1 +RABEE 4427 -8774 KZMP 1 +RABEM 3781 4550 OIIX 1 +RABEN 4809 3090 UKBV 1 +RABGO 1925 4125 OEJD 1 +RABIE 3674 -7610 KNTU 1 +RABIL 2195 -10294 MMEX 1 +RABIS 2178 3910 OEJN 1 +RABIV 739 12544 RPMD 1 +RABKY 6033 -15154 PAHO 1 +RABOD 2610 -9815 KMFE 1 +RABOL -802 11390 WADZ 2 +RABOL 1298 4569 OYSC 2 +RABON 1715 5443 OOSA 1 +RABOO 3365 -9639 KZFW 1 +RABSE 6974 -16361 PPIZ 1 +RABTO 2227 4006 OEJD 1 +RABUE 6562 -15689 PAHL 1 +RACAN -1500 -7429 SPIM 1 +RACCR 4016 -7510 KNXX 1 +RACCY 4196 -8794 KORD 1 +RACEL 2977 -9066 KZHU 1 +RACER 4011 -10888 KZDV 1 +RACES 3606 -11499 KLAS 1 +RACEY 4142 -7319 KZNY 1 +RACGO 4139 -11216 KOGD 1 +RACHL 4223 -8165 CZYZ 1 +RACKE 2527 -8066 KHST 1 +RACKI 4101 -7558 KZNY 1 +RACKO 4219 14348 RJTG 1 +RACKS 3307 -10479 KROW 1 +RACNY 4235 -9137 KZAU 1 +RACOC 5682 -15890 PAPH 1 +RACOL 3720 -7671 KZDC 1 +RACOO 4051 -8039 KPIT 1 +RACOT 3722 -7647 KPHF 1 +RACRR 3836 -8579 KSDF 1 +RACYR 3911 -8690 KZID 1 +RADAG 1106 2701 HSSS 1 +RADAL 3485 5227 OIIX 1 +RADAS 2555 -9710 MMTY 1 +RADAX 2214 5804 OOMM 1 +RADBE 4026 -7626 KLNS 1 +RADDS 3865 -7509 KZDC 1 +RADDY 4707 -12152 KZSE 1 +RADEG 1487 12091 RPHI 1 +RADEL 5295 1311 EDWW 1 +RADIA 3760 -7934 KZDC 1 +RADID 3041 5143 OIIX 1 +RADIM 582 -8415 MHTG 1 +RADIO 3769 -10438 KZDV 1 +RADIS 5654 999 EKDK 2 +RADIS 3562 14255 RJTG 2 +RADJA 3480 714 DAAA 1 +RADKY 5827 -13462 PAZA 1 +RADLE 3563 4422 ORKK 1 +RADLO 2607 5110 OBBB 1 +RADLY 4665 1521 LJVV 1 +RADMA 2638 4896 OEJD 1 +RADME 3108 -8512 KZJX 1 +RADNI 2457 3918 OEJD 1 +RADOB 2673 4987 OEDF 1 +RADOK 1844 -7689 MKJK 1 +RADOM 2832 7719 VIDP 2 +RADOM 3400 -11184 KZAB 2 +RADON 1070 -8407 MHTG 2 +RADON 6048 10622 UIKK 2 +RADOR 3402 4430 ORBD 1 +RADOS 3336 -11470 KNYL 1 +RADOY 2872 -9675 KVCT 1 +RADSO 2437 5475 OMAA 1 +RADYO 3986 -8645 KIND 1 +RAECN 3008 -9525 KIAH 1 +RAEFO 3496 -7938 KZDC 1 +RAF 3030 5606 OIKR 2 +RAF 2962 4350 OEJD 2 +RAFAS 593 -6891 SKED 1 +RAFEE 1611 -6507 TJZS 1 +RAFFE 3369 -8274 KZTL 1 +RAFFS 3395 -11873 KLAX 1 +RAFFY -2126 11960 YMMM 1 +RAFIA 3027 6922 OPLR 1 +RAFIF 3321 3832 OSTT 1 +RAFIN 4488 -5180 CZQX 1 +RAFOL 3795 -2 LECB 1 +RAFRD 3246 -8568 KZTL 1 +RAFRO 702 -7519 SKED 1 +RAFTA -2741 15795 YBBB 1 +RAFTN 3505 -8440 KATL 1 +RAFTO 3120 -9403 KZHU 1 +RAGAN 6275 9434 UNKL 1 +RAGAR 4101 -9901 KZMP 1 +RAGAS 1230 4230 HAAA 1 +RAGAY 1373 12258 RPHI 1 +RAGCO 3730 -7720 KPTB 1 +RAGDE 979 -15821 KZAK 1 +RAGED 3009 4220 OEJD 1 +RAGEE 2963 -9526 KHOU 1 +RAGER -1240 13227 YBBB 2 +RAGER 4157 -7491 KZNY 2 +RAGES 5936 -15821 PAZA 1 +RAGET 3351 4590 ORBB 1 +RAGGS 33 4416 HCSM 2 +RAGGS 3848 -12216 KZOA 2 +RAGKO 3039 -8457 KTLH 1 +RAGMA 2338 6065 OOMM 1 +RAGNE 4603 -9427 KRYM 1 +RAGNI 1658 4580 OYSC 1 +RAGOL 2546 5513 OMAE 1 +RAGOR 3477 6916 OAIX 1 +RAGOY 6688 -16250 PAOT 1 +RAGPE 5002 808 ETOU 1 +RAGUL -2645 2758 FAJA 1 +RAGUN 1089 -6165 TTPP 1 +RAGUR 5493 -11545 CZEG 1 +RAGUS 1724 -7096 MDCS 1 +RAGUZ 3984 3658 LTAA 1 +RAHAM 2238 -7219 KZMA 1 +RAHIL 2850 148 DAAA 1 +RAHKY 3512 -12097 KVBG 1 +RAHNN 4158 -8834 KORD 1 +RAIDE 3290 -11700 KNKX 1 +RAIDR 3803 -12256 KZOA 1 +RAIDS 3001 -9503 KIAH 1 +RAILE 3919 -12145 KZOA 1 +RAILL 3669 -7679 KZDC 1 +RAILS 4008 -8937 KZKC 1 +RAIMY 3821 -7699 KZDC 1 +RAINE 4253 -8651 KZAU 1 +RAINR 4547 -12155 KPDX 1 +RAINS 3717 -12324 KZOA 1 +RAINY -1670 14554 YBCS 1 +RAIRA -1563 -3910 SBRE 1 +RAISN 3918 -7728 KIAD 1 +RAIZE 4848 -9328 KZNL 1 +RAJ 2444 8862 VGFR 1 +RAJAN 2965 7082 OPKR 1 +RAJAY 2530 -7819 MYNN 1 +RAJKO 4047 -11730 KZLC 1 +RAK 5010 1369 LKAA 1 +RAKAM 4402 -7650 KZBW 1 +RAKAN 1259 -6054 TTPP 1 +RAKAS 2300 -9553 MMTY 1 +RAKAT -1450 3963 FQBE 2 +RAKAT 3142 7377 OPLR 2 +RAKED 3794 4713 OIIX 1 +RAKEL 1307 -8579 MHTG 1 +RAKES 3054 -10148 KZHU 1 +RAKET 4168 -7212 KZBW 1 +RAKID 1569 4450 OYSC 1 +RAKIN 3225 -8986 KZME 1 +RAKIT 5318 1391 EDWW 1 +RAKIV 4487 1901 LDZO 1 +RAKIX 5214 578 EHAA 1 +RAKOC 3354 -9565 KZFW 1 +RAKOD 3978 -663 LECM 1 +RAKOY 4050 -8898 KBMI 1 +RAKTI 2831 3670 OETB 1 +RAKUD 341 -2918 SBRE 1 +RAKUN 3356 -1578 LPPC 1 +RAKUR 4280 3195 LTAA 1 +RAL 3396 -11745 KRAL 1 +RALAK 3452 1150 LMMM 1 +RALAM 5001 638 EDFF 1 +RALAN 4414 4950 UAII 1 +RALDA 2455 5449 OMAA 1 +RALED 4199 4961 UBBA 1 +RALEG 5379 8151 UNBB 1 +RALEK 3300 -818 GMMM 1 +RALFE 4209 -8859 KORD 1 +RALGO 3748 4902 OIIX 1 +RALIE 3524 4459 ORKK 1 +RALIK 5367 3068 UMMM 2 +RALIK 6756 9777 UNIT 2 +RALIN 445 825 DNKK 1 +RALIV 4991 1196 EDUU 1 +RALIX 4694 -104 LFBB 1 +RALLS 3373 -10134 KZFW 1 +RALLY 3489 -8108 KZZA 1 +RALMA 2531 4723 OERK 1 +RALMO 1564 4937 OYSC 1 +RALOD 4534 4108 URRV 1 +RALON 6479 9412 UOTT 1 +RALOS 4915 3560 UKDV 1 +RALOT 5459 3235 UUWV 1 +RALOX 6327 2143 EFES 1 +RALOY 3459 6914 OAKB 1 +RALRY 5887 -15867 PADL 1 +RALTI 3170 4300 ORBB 1 +RALTO -402 12315 WAAZ 1 +RALUB 5755 5746 USPP 1 +RALUS 4194 -712 LECM 1 +RALUT 7092 17805 UHMM 1 +RALUV 5011 742 EDFH 1 +RALYT -1910 -4355 SBBS 1 +RAM 5648 819 EKDK 1 +RAMAD 2173 357 DAAA 1 +RAMAK 848 -1112 GLRB 1 +RAMAL 3746 1497 LICC 1 +RAMAM 3642 1054 DTTC 1 +RAMAN 6108 2258 EFES 2 +RAMAN 3762 6990 UTDD 2 +RAMAP 4342 2089 LYBA 1 +RAMAR 5371 1094 EDWW 1 +RAMAS 5278 3346 UUWV 1 +RAMAT 6514 9435 UOTT 1 +RAMAW 6473 -15717 PAGA 1 +RAMAY 3896 -7822 KZDC 1 +RAMBO 4180 -7244 KHFD 1 +RAMBU 1506 10339 VTBB 1 +RAMEE 2444 -8186 KNQX 1 +RAMEI 1502 10299 VTBB 1 +RAMEL 8450 -16896 UEST 1 +RAMEM 4744 882 LSZH 1 +RAMEN 3980 894 LIRR 1 +RAMEZ 2854 -8119 KMCO 1 +RAMID 5296 250 EGTT 1 +RAMIE 3422 -11566 KNXP 1 +RAMIK 3880 5818 UTAA 1 +RAMIL 3549 5883 OIIX 1 +RAMIM 5977 2331 EFES 1 +RAMIS -503 1197 FCCC 2 +RAMIS 5907 11140 UERR 2 +RAMIZ -500 -15909 KZAK 1 +RAMJT 2752 -7878 KZMA 1 +RAMKE 3725 -8016 KZDC 1 +RAMLI 3372 1938 HLLL 1 +RAMLO 1518 4367 OYSC 1 +RAMMI 3063 -8868 KZHU 1 +RAMMS 4049 -10524 KZDV 1 +RAMND 3744 -12212 KSFO 1 +RAMOG 4812 4012 URRV 1 +RAMOK 4702 768 LSAZ 1 +RAMOL 1586 -2177 GVSC 1 +RAMON -2723 15300 YBBN 4 +RAMON 4101 -29 LECM 4 +RAMON 3301 -11696 KNKX 4 +RAMON -3433 -5601 SUEO 4 +RAMOR 44 658 FPST 1 +RAMOS -2302 -5048 SBCW 1 +RAMOX 5366 -484 EGTT 1 +RAMPA 6537 -14984 PAZA 1 +RAMPE 3610 -9789 KEND 1 +RAMPI 3528 4394 ORBB 1 +RAMPO 2149 3925 OEJN 1 +RAMPY -625 11335 WADZ 1 +RAMRE 3903 -11968 KZOA 1 +RAMRO 2528 5295 OMAE 1 +RAMSA 2533 7074 VIDF 1 +RAMSI 2705 5012 OBOB 2 +RAMSI 3458 -9040 KZME 2 +RAMSO 3443 7047 OAKX 2 +RAMSO 2229 3828 OEJD 2 +RAMSY 3489 -11314 KPHX 1 +RAMU -513 14496 AYPY 1 +RAMUB 5476 2556 EYVI 1 +RAMUD 5706 761 EKDK 1 +RAMUG 6878 3274 ULMM 1 +RAMUX 5471 1272 EDWW 1 +RAMZE 3892 -9691 KMHK 1 +RAN -1495 -14767 NTTT 2 +RAN 978 9858 VTSR 2 +RANAB 5902 563 ENZV 1 +RANAE 3212 -11065 KTUS 1 +RANAG -176 2946 HRYR 1 +RANAH 3558 6320 OAKX 1 +RANAX 5121 905 EDUU 1 +RANBI 2532 5475 OMAE 1 +RANBO -4179 17307 NZZC 1 +RANCH 4396 -10300 KZDV 1 +RANCK 3659 -12110 KZOA 1 +RANDA 3123 -8319 KVAD 1 +RANDD 4189 -12200 KLMT 1 +RANDE 3949 -8077 KZOB 2 +RANDE -3366 -5701 SUEO 2 +RANDL 4176 -8421 KZOB 1 +RANDO 4348 -8903 KZAU 1 +RANDS 3542 -11785 KNID 1 +RANDU 3254 5299 OIIX 1 +RANDY 2925 -9758 KRND 1 +RANEC 3859 -8749 KZID 1 +RANES 4874 -25 LFRR 1 +RANET 5628 9113 UNKL 1 +RANEY 4552 -11133 KZLC 1 +RANGE 3124 -10090 KSJT 1 +RANGO 3926 -12111 KZOA 1 +RANGR -2784 11720 YMMM 2 +RANGR 4718 -8331 CZYZ 2 +RANGY 4480 -7068 KZBW 1 +RANHO 6379 -17174 PAGM 1 +RANIN 5093 928 EDGG 1 +RANIS 4442 4029 URRV 1 +RANKK 4387 -10776 KZLC 1 +RANLE 3058 -8693 KZJX 1 +RANMO 6073 -14728 PAVD 1 +RANND 5697 -16999 PAZA 1 +RANOC 3255 -8645 KMGM 1 +RANOK 5491 1896 EPWW 2 +RANOK 5670 -425 EGPX 2 +RANOL 4865 13410 UHHH 1 +RANOM 5032 2782 UKBV 1 +RANOY 3559 -10899 KZAB 1 +RANRI 2866 3729 OEJD 1 +RANSH 4025 -7520 KNXX 1 +RANSO 1078 3877 HAAA 2 +RANSO 3874 -9988 KZKC 2 +RANUL 4460 2641 LROP 1 +RANUX 4914 436 LFFF 1 +RANVA 5946 2810 ULLL 1 +RANVE 3619 -11508 KLAS 1 +RANYO 3660 -9765 KZKC 1 +RAP 4398 -10301 KZDV 1 +RAPAD 6691 4586 ULAL 1 +RAPAT -1268 -5611 SBCW 2 +RAPAT 3817 6788 UTDD 2 +RAPAV 4431 2623 LROP 1 +RAPDO 1339 5226 OYSC 1 +RAPED 4337 689 LFMM 1 +RAPEE 6459 -14704 PAEI 1 +RAPEN 3432 -7836 KZDC 1 +RAPET 5019 1234 ETMM 1 +RAPID 5424 -12157 CZVR 2 +RAPID 6353 7307 USMM 2 +RAPIN 164 2346 FZZA 1 +RAPIS 3840 1660 LIRR 1 +RAPIX 5144 200 EGTT 1 +RAPLU 3338 4176 ORBB 1 +RAPMA 2338 4834 OEJD 1 +RAPME 3478 -7738 KNCA 1 +RAPOC 6717 -14604 PAVE 1 +RAPOL -404 2321 FZZA 1 +RAPOR 4959 521 LFFF 1 +RAPOS 3713 2514 LGGG 1 +RAPOT 6338 2127 EFES 1 +RAPPR 2157 -7261 MBGT 1 +RAPPS 2706 -7867 MYNN 1 +RAPSA 2562 5428 OMAE 1 +RAPTA 3745 6563 UTAA 1 +RAPTE 3972 -8990 KSPI 1 +RAPTR 3717 -7550 KZDC 1 +RAPUE 5748 -15722 PAPN 1 +RAPUL 4661 3200 UKOV 1 +RAPUM 5492 -188 EGTT 1 +RAPUP 6100 1821 ESSA 1 +RAPUR 4289 868 LFMM 1 +RAPVY 3467 -7837 KZDC 1 +RAPYU 6067 -14735 PAVD 1 +RAQXE 4444 -11620 KZLC 1 +RARAC 4263 -11447 KTWF 1 +RARBA 1617 5066 OYSC 1 +RAREE 2879 -9837 KZHU 1 +RARES 4366 -12402 KZSE 1 +RARIT 4460 2641 LROP 1 +RARIX 5075 731 EDDK 1 +RARKE 3340 -10454 KROW 1 +RARLO 2699 4457 OEJD 1 +RARNA 1947 4245 OEJD 1 +RAROC 3995 -11997 KZOA 1 +RAROS 4646 2479 LRBB 1 +RARTA 3689 4992 OIIX 1 +RARUN 3777 6455 UTAA 1 +RARUP 5364 1068 EDWW 1 +RARUS 4412 475 LFMM 1 +RARYO 4772 -12228 KPAE 1 +RAS 2808 4861 OERM 1 +RASAD 122 -300 DGAC 1 +RASAL 778 315 DNKK 1 +RASAN 5101 1509 LKAA 1 +RASAP 5073 3778 UUWV 1 +RASAS 5118 669 EDGG 1 +RASBA 1469 4869 OYSC 1 +RASBE 1433 -8761 MHSC 1 +RASCL 3802 -9824 KZKC 1 +RASCO 3717 -11150 KZLC 1 +RASDA 3310 3095 LCCC 1 +RASEC 1029 12352 RPVM 1 +RASEL 5803 2041 EVAA 1 +RASEN 6381 1910 ESAA 1 +RASHE 4068 -7764 KZNY 1 +RASID 3825 6770 UTDD 1 +RASIL 4541 3142 UKFV 1 +RASIM 5012 1467 LKPR 1 +RASIN 4609 1668 LDZO 1 +RASKA 1913 3906 OEJD 1 +RASKI 2306 6387 OOMM 1 +RASKY -2085 12321 YBBB 2 +RASKY 3694 -7631 KNGU 2 +RASLA 3317 4973 OIIX 1 +RASLI 3191 3861 OEJD 1 +RASMA -2020 5603 FMMM 1 +RASMI 2898 3175 HECC 1 +RASMO 2895 4352 OEJD 1 +RASMU 5676 1382 ESMM 1 +RASNI 5045 3906 UUWV 1 +RASNO 3433 2147 LMMM 1 +RASOK 5049 718 EDGG 1 +RASON 4090 13231 ZKKP 2 +RASON 3657 -9324 KZME 2 +RASOV 4990 4053 UUWW 1 +RASPA 4216 540 LFMM 1 +RASPE 1347 14456 PGUM 1 +RASPU 5007 1010 EDGG 1 +RASPY 4634 -11903 KZSE 1 +RASSE 2179 11533 VHHH 1 +RASTA 4750 1338 LOVV 1 +RASTT 4286 -8867 KZAU 1 +RASTU 4494 1574 LDZO 1 +RASUD 5022 7913 UASS 1 +RASUG 4568 1292 LIMM 1 +RASUT 5115 1626 EPWW 1 +RASVE 3386 -10688 KZAB 1 +RASVI 5729 805 ENOS 1 +RASYA 3390 13984 RJTG 1 +RATAP 4272 910 LFMM 1 +RATAR 3802 6677 UTTT 1 +RATAS 4257 -403 LECM 1 +RATBA 3629 993 DTTC 1 +RATBE 3873 -12160 KSMF 1 +RATCH 3363 -8438 KATL 1 +RATDO 3283 -7969 KCHS 1 +RATEE 4069 -7490 KZNY 1 +RATEL 4415 -9387 KMKT 1 +RATEP -570 -3588 SBAZ 1 +RATGI 4823 1234 EDMM 1 +RATGO 4655 1604 LJLA 1 +RATHO 4314 -7919 KIAG 1 +RATIE 3792 -12254 KOAK 1 +RATIM 4969 952 EDGG 1 +RATIN 5528 3086 UMMM 1 +RATIP 5008 1082 EDMM 1 +RATKA 4950 -800 EGTT 1 +RATKO 5458 8867 UNBB 1 +RATLA 6086 2834 EFES 1 +RATLO 5199 168 EGTT 1 +RATLR 4292 -11566 KMUO 1 +RATMO 5271 1243 EDWW 1 +RATNO 4617 3020 UKOV 1 +RATOC 3238 -8305 KZTL 1 +RATOD 1007 1365 FTTT 1 +RATOK 3673 1320 LIRR 1 +RATOY 2882 -8130 KMCO 1 +RATPE 3372 -8851 KCBM 1 +RATPI 5929 11613 UEMO 1 +RATRA 4478 148 LFBB 1 +RATRY 3118 -8359 KAJX 1 +RATSA 6430 -2206 BIRK 1 +RATSI 3784 3622 LTAA 1 +RATSU 6100 -1000 EGPX 1 +RATTA 3881 -7661 KADW 1 +RATTO 4097 -11200 KSLC 1 +RATUK 5066 164 LFFF 1 +RATUL 6995 2200 ENTR 1 +RATUM 4986 640 EDGG 1 +RATZZ 4512 -12184 KZSE 1 +RAV 2559 5595 OMAE 2 +RAV 4055 -7660 KZNY 2 +RAVAC 6662 -14483 PFYU 1 +RAVAK 4369 2163 LYLI 1 +RAVAL 4180 1173 LIRR 1 +RAVCO 4354 -11077 KJAC 1 +RAVDA 5633 7753 UNOO 1 +RAVDE 4189 -9185 KCID 1 +RAVED 4773 967 EDMM 1 +RAVEE 3352 -10437 KZAB 1 +RAVEG 4045 6713 UTTT 1 +RAVEK 4754 2308 LRBB 1 +RAVEL -1868 -6569 SLLF 2 +RAVEL -2260 -4693 SBBS 2 +RAVEN 3786 -10002 KDDC 1 +RAVES 3966 -8160 KZID 1 +RAVIA 1085 12288 RPVB 1 +RAVIE 710 -6281 SVZM 1 +RAVIL 5036 3135 UKBB 1 +RAVKI 5036 766 EDDF 1 +RAVKU 5077 1443 LKAA 1 +RAVLI 3948 4139 LTLT 1 +RAVLO 5292 315 EGTT 1 +RAVME 3480 -10690 KIKR 1 +RAVNA 3117 -881 GMMM 1 +RAVNI 5068 6197 UACC 1 +RAVNN 3880 -7652 KZDC 1 +RAVOB 4079 6856 UAII 1 +RAVOC 3330 -8530 KZTL 1 +RAVOK 5221 2409 UMMM 1 +RAVOL 3352 -847 GMMM 1 +RAVON 3409 -11733 KZLA 1 +RAVOY 6588 -16312 PADE 1 +RAVUL 8397 8090 UODS 1 +RAVYA 3316 -9750 KAFW 1 +RAVYN -7831 16900 NZIR 1 +RAVYO 2802 -8154 KZJX 1 +RAWER 4524 -12279 KZSE 1 +RAWLS 4131 -8227 KZOB 1 +RAWNE 4711 -6811 KZBW 1 +RAWUF 2936 -9486 KGLS 1 +RAXAD 4231 2224 LWSS 1 +RAXEN -2957 -5446 SBCW 1 +RAXER -2132 -15700 NTTT 1 +RAXES -3643 5700 FAJO 1 +RAXEV 2821 10574 ZPKM 1 +RAXIE 3544 -10177 KAMA 1 +RAXIM 306 10429 WMFC 1 +RAXJO 3244 -8657 KZTL 1 +RAXOE 4835 -12259 KZSE 1 +RAXON 394 7353 VRMM 1 +RAXOS -6100 -5723 SAVU 1 +RAXUE 4833 -9327 KZMP 1 +RAXUN -1445 -6909 SPIM 1 +RAXUS -3981 -6808 SAEU 1 +RAYA -753 -7957 SPIM 1 +RAYAS 1569 -6549 TJZS 1 +RAYAT 1512 12082 RPHI 1 +RAYCE 3506 -8209 KZTL 1 +RAYCI 2983 -9507 KZHU 1 +RAYDO 4597 -11856 KALW 1 +RAYEE 3907 -7736 KZDC 1 +RAYKO 6693 -15974 PAIK 1 +RAYLE 3381 -8291 KZTL 1 +RAYMA 3259 -9703 KDFW 1 +RAYMD 5560 -16021 PAZA 1 +RAYME 4056 -10378 KZDV 1 +RAYMN 3932 -10857 KZDV 1 +RAYMO 2649 -9763 KZHU 1 +RAYMY 4306 -7111 KZBW 1 +RAYNE 3024 -9229 KZHU 1 +RAYOD 3556 4314 ORQW 1 +RAYOK 3977 -9139 KUIN 1 +RAYON 3760 -9724 KHUT 1 +RAYOP 3020 -9018 KMSY 1 +RAYOR 242 -15865 KZAK 1 +RAZEE 4001 -8633 KZID 1 +RAZEL 945 13789 PTYA 1 +RAZIM 4197 -8379 KDTW 1 +RAZLE 3029 -8767 KNPA 1 +RAZMU 4423 -9595 KSTP 1 +RAZOJ 3061 -9124 KBTR 1 +RAZRS 3545 -9377 KFSM 1 +RAZVY 2978 -9804 KZHU 1 +RAZZI -3505 14996 YMMM 1 +RAZZR 4422 -6959 KZBW 1 +RAZZZ 3915 -7820 KIAD 1 +RB 7475 -9500 CZEG 2 +RB 3556 13954 RJTG 2 +RBA 3985 -9542 KZKC 1 +RBC -987 -6790 SBAZ 1 +RBELA 4283 -7095 KZBW 1 +RBELL 3608 -11525 KLAS 1 +RBG 2279 3910 OEJD 2 +RBG 4318 -12335 KZSE 2 +RBJ 3207 -11136 KZAB 1 +RBL 4010 -12224 KZOA 1 +RBO 4085 -325 LELE 1 +RBQ -1443 -6750 SLLF 1 +RBRTS 3776 -11891 KZOA 1 +RBS 4058 -8816 KZAU 1 +RBT 4865 199 LFPV 2 +RBT 3405 -675 GMMM 2 +RBU 6251 1156 ENTR 1 +RBV -2874 3209 FAJA 2 +RBV 4020 -7450 KZNY 2 +RBX 3592 -7570 KZDC 1 +RC -1742 1437 FYWH 2 +RC -1893 2980 FVHA 2 +RCA 3808 1565 LIRR 2 +RCA 4414 -10310 KZDV 2 +RCADE 4268 -8257 KDET 1 +RCANB 3801 1565 LICR 1 +RCH 4583 1348 LIMM 1 +RCHEW 2121 -15808 PHIK 1 +RCHLE 3890 -7746 KIAD 1 +RCHRD 3573 -8178 KCLT 1 +RD 5488 4992 UWKD 1 +RDBRD 3793 -8567 KSDF 1 +RDBUD 3426 -8201 KAGS 1 +RDD 4050 -12229 KRDD 1 +RDE -2389 -4653 SBBS 1 +RDEYE 3602 -11945 KZLA 1 +RDG 4904 1253 EDDM 1 +RDIMA 3303 3653 OSDI 1 +RDNEK 3076 -8175 KATL 1 +RDR 4796 -9741 KZMP 1 +RDS 3634 2808 LGGG 1 +RDSTN 3839 -8531 KLEX 1 +RDU 3587 -7878 KZDC 1 +RE 6593 -2243 BIRK 2 +RE 3696 12703 RKSO 2 +REA -1101 -6607 SLLF 1 +REABA 3635 -8657 KBNA 1 +REACH 3882 -8040 KZDC 1 +READS 4082 -8214 KZOB 1 +REALL 3405 -11920 KNTD 1 +REALY -1841 -5738 SBCW 1 +REANA 3840 -11433 KZLC 1 +REANS 3409 -11704 KZLA 1 +REAPS 4316 -11409 KZLC 1 +REAVE 4275 -7491 KZBW 1 +REAVS 3670 -8074 KZDC 1 +REBAE 3142 -8710 KZTL 1 +REBAL -205 -4859 SBAZ 1 +REBAS 3794 -12238 KZOA 1 +REBBA 3071 -8605 KZJX 1 +REBBL 4188 -7693 KZNY 1 +REBBS 3788 -9227 KZKC 1 +REBDA 4179 6909 UAII 1 +REBDE 3188 -11105 KTUS 1 +REBEL 3773 -8438 KZID 1 +REBER 320 -5230 SOOO 1 +REBGI 4024 4458 UDDD 1 +REBGU 5207 697 EDWW 1 +REBHU 3659 -11957 KFAT 1 +REBIE 3399 -8045 KSSC 1 +REBIM 1189 -7144 SKEC 1 +REBKO 4324 3416 UKFV 1 +REBLA 4676 2374 LRBB 1 +REBLE 3605 -7989 KGSO 1 +REBLL 3885 -7789 KZDC 1 +REBLO 4084 4369 UDDD 1 +REBNA 3859 6683 UTTR 1 +REBNE 6721 -15023 PACX 1 +REBOK -2024 -4479 SBBS 1 +REBOL -2192 -7031 SCFZ 2 +REBOL -377 11373 WADZ 2 +REBON 2780 7652 VIDF 2 +REBON 4572 -8738 KZMP 2 +REBOW 3241 -8081 KNBC 1 +REBRG 3598 -11961 KZOA 1 +REBUL 4170 111 LECB 1 +REBUS 3246 -8100 KZJX 1 +REBUT 4107 -8332 KZOB 1 +REC -814 -3493 SBRE 2 +REC 4055 -7875 KZOB 2 +RECAP 4544 -10464 KZLC 1 +RECCO 3316 -11698 KCRQ 1 +RECIF 4276 889 LFMM 2 +RECIF -2080 5531 FMEE 2 +RECIN -3668 -7155 SCTZ 1 +RECNO 857 9947 VTBB 1 +RECOK 3277 -11093 KPHX 1 +RECON 2140 11840 RCAA 1 +RECOR 6684 -14673 PAVE 1 +RECOY 3347 4410 ORBI 1 +RECSO 3338 -9027 KZME 1 +RECTO 3537 13993 RJTT 1 +RECVR 2977 -9598 KZHU 1 +REDAP 2490 8818 VECF 1 +REDBE 3628 -9375 KZME 1 +REDBU 4796 1282 EDMM 1 +REDBY 5225 -5660 CZQX 1 +REDDA 3091 -9742 KZHU 1 +REDDD 3228 -8558 KZTL 1 +REDDE 3566 -12030 KZLA 1 +REDDI 3190 -8649 KZTL 1 +REDDR 5213 -11387 CZEG 1 +REDDY 3233 -11058 KTUS 1 +REDFA 5211 249 EGTT 1 +REDFI 3333 2090 HLLL 1 +REDFN 2888 -8870 KZHU 1 +REDGO 5011 886 EDDF 1 +REDHI 3819 -10420 KPUB 1 +REDHK 4562 -12372 KZSE 1 +REDIN 3295 -11740 KZLA 1 +REDKE 4034 -8516 KZID 1 +REDLI 5001 775 EDGG 1 +REDLO 4524 -10913 KZLC 1 +REDLU 5224 2071 EPWA 1 +REDMA 4362 3708 URRV 1 +REDMN 3757 -9656 KZKC 1 +REDMO 5311 1754 EPWW 1 +REDMY 4624 -12401 KAST 1 +REDNI 4908 1089 EDMM 1 +REDOC -2290 -5167 SBCW 2 +REDOC 2998 -9522 KIAH 2 +REDOE 6182 -16522 PACM 1 +REDON -1082 -6191 SBAZ 1 +REDOX -1007 15343 AYPY 1 +REDOY 6171 -15956 PACH 1 +REDPO 4023 6587 UTSD 1 +REDRA 3798 2652 LTBJ 1 +REDSI 4923 1964 LZBB 1 +REDSS 3966 -8299 KZID 1 +REDSU 5139 777 EDGG 1 +REDSX 4192 -7023 KFMH 1 +REDTO 3955 -7611 KAPG 1 +REDVE 4378 -11682 KZLC 1 +REDVO 4866 1069 EDMM 1 +REDWD 4000 -12650 KZOA 1 +REEBA 6508 -15101 KZAN 1 +REEBO 3271 -11708 KSAN 1 +REEDD 3651 -11949 KZOA 1 +REEDE 1495 14398 KZAK 1 +REEDI 4556 -12233 KPDX 1 +REEDO 4470 -7598 CZUL 1 +REEDR 3395 -11828 KLAX 1 +REEDS 3678 -9327 KZKC 1 +REEDY 3446 -8217 KZTL 1 +REEEF 2125 -15794 PHZH 1 +REEF 3233 -6440 TXKF 1 +REEFE -1100 14326 YBBB 1 +REEFI 3979 -7618 KZNY 1 +REEFS 1977 -15612 PHZH 1 +REEFY 4579 -8396 KZMP 1 +REEKA 4006 -11207 KZLC 1 +REEKS 3404 4409 ORBD 1 +REELS 4113 -8306 KZOB 1 +REEMA 3131 3654 OJAC 1 +REEMS 2638 -9835 KZHU 1 +REENO 3607 -8017 KZTL 1 +REENY 4578 -12222 KPDX 1 +REEPO 4576 -10953 KZLC 1 +REESE 4347 -8374 KZOB 1 +REEVZ 3732 -9346 KSGF 1 +REFEX 5270 -11000 CZEG 1 +REFIO 5298 -11431 CZEG 1 +REFIT -2228 -5246 SBBS 1 +REFIX 4188 -12406 KZSE 1 +REFNY 2967 -9508 KEFD 1 +REFOR 3351 -8828 KCBM 1 +REFRY 3427 -9945 KZFW 1 +REFSO 5181 267 EHAA 1 +REFZU 4134 -8090 KYNG 1 +REGBA 5253 1304 EDDT 1 +REGBI 5573 10603 UIKK 1 +REGBO 5332 4617 UWPP 1 +REGDI 3961 5352 UTAK 1 +REGEE 3694 -7638 KNGU 1 +REGGE 4210 -8346 KDTW 1 +REGGI 4447 -7276 KZBW 1 +REGHI 4800 -800 LFRR 1 +REGIS -306 -2889 SBRE 1 +REGLA 3886 -2614 LPPC 1 +REGLE 4040 -7500 KZNY 1 +REGLI 5003 1800 EPWW 1 +REGMA 5911 1135 ESMM 1 +REGMO 3982 6326 UTSD 1 +REGMU 4383 7600 UAAA 1 +REGOE 3638 -9791 KEND 1 +REGOS 1200 10058 VTBB 1 +REGOY 3989 -8855 KZAU 1 +REGSA 6108 15936 UHMM 1 +REGUL 5407 8878 UNBB 1 +REGVA 5194 1945 EPWW 1 +REGVE 4164 -10934 KRKS 1 +REHAB 2999 -9524 KZHU 1 +REHKY 4611 -12403 KAST 1 +REHOB 3113 -8566 KOZR 1 +REIDE 3631 -7957 KZDC 1 +REIDS 3190 -8221 KZJX 1 +REIFF 3365 -8460 KATL 1 +REIGA 3769 -12168 KZOA 1 +REILY 3772 -8453 KZID 1 +REIMN 4221 -8524 KBTL 1 +REINA -1844 -4557 SBBS 2 +REINA 2074 -7852 MUMI 2 +REISE 3526 -8998 KMEM 1 +REJEP 3682 6206 UTAV 1 +REJOY 3817 -12177 KZOA 1 +REKAS -1565 -6657 SLLF 1 +REKBI 5665 2397 EVRA 1 +REKCO 3359 -9418 KTXK 1 +REKDI 4966 1043 EDGG 1 +REKEL 1359 11871 RPRP 1 +REKFI 4616 -12395 KAST 1 +REKIN -44 -7911 SEGU 1 +REKKA 3978 -11527 KZLC 1 +REKKS 4190 -8796 KORD 1 +REKLA 4754 585 LFEE 1 +REKLU 4859 1694 LZLZ 1 +REKMI 6518 1947 ESMM 1 +REKMO 5599 1279 ESMM 1 +REKNA 5617 350 EGTT 1 +REKOC 3746 -9760 KZKC 1 +REKOE 4215 -12213 KLMT 1 +REKON 1088 -6708 SVZM 1 +REKOP 155 10309 WMFC 1 +REKOS 514 11570 WBFC 1 +REKSA 6097 2755 EFES 1 +REKSO 5733 3824 UUWV 1 +REKTA 5389 2917 UMMM 1 +REKTI 4658 1390 LOVV 1 +REKUA 1836 -6597 TJSJ 1 +REKUL -3692 -5400 SAEU 1 +REKVA 6444 -2082 BIRD 1 +REKYO 4032 -8909 KBMI 1 +RELAE 4388 -11067 KZLC 1 +RELAX 2626 -9739 KZHU 1 +RELAY 3065 -9129 KZHU 1 +RELBA 3489 1111 DTTC 1 +RELBI 5212 681 EHAA 1 +RELCO 4458 -8963 KZMP 1 +RELEE 3782 -7940 KZDC 1 +RELET 3927 -7671 KBWI 1 +RELEY 3870 -9026 KSTL 1 +RELGO 5004 7029 UAKD 1 +RELIE 6799 -15274 PAKP 1 +RELIN 3607 -11502 KLAS 1 +RELIP 808 10044 VTBB 1 +RELKO 5106 1148 EDMM 1 +RELMA 5730 8710 UNNN 1 +RELMO 6568 13198 UEBB 1 +RELNY 4006 -7543 KWRI 1 +RELOC 6701 -15977 PAIK 1 +RELOG 5473 5005 UWKD 1 +RELOT -668 -5893 SBRE 1 +RELOY 2912 -9490 KGLS 1 +RELPA 5378 15787 UHPP 1 +RELPI 4959 13644 UHHH 1 +RELPY 3521 -7979 KZDC 1 +RELRU 4282 6830 UAII 1 +RELSO 5846 11919 UEMO 1 +RELTA 1410 -8915 MHTG 1 +RELTO 5521 3972 UUWV 1 +RELTY 2668 -8000 KPBI 1 +RELUN 504 -6779 SVZM 1 +RELVA 4185 -860 LPPC 1 +REM 4931 405 LFFF 1 +REMAL 905 -7883 MPZL 1 +REMAX 2838 11552 ZSAM 1 +REMBA 5066 491 EBUR 1 +REMBO -2446 11731 YMMM 1 +REMBY 6067 -14600 PAZA 1 +REMDA 3230 1038 DTTC 1 +REMEK -2063 -5811 SGFA 1 +REMES 73 10396 WSJC 1 +REMGA 5050 684 EDDF 2 +REMGA 5483 9223 UNKL 2 +REMGI 2709 -1527 GCCC 1 +REMGO 4978 502 LFFF 1 +REMIE 4401 -7574 KGTB 1 +REMIL 1997 -10146 MMEX 1 +REMIS 2788 -8526 KZJX 1 +REMIX -2155 -5149 SBCW 1 +REMKU -1086 2773 FZZA 1 +REMLA 3407 858 DTTC 1 +REMLI 2828 -426 DAAA 1 +REMOL 763 -7486 SKED 2 +REMOL 4445 6821 UAOO 2 +REMPE 3883 -8427 KZID 1 +REMPO 4557 3509 UKFV 1 +REMPS 3389 -11790 KSLI 1 +REMSI 5396 -383 EGTT 1 +REMSY 1843 -6610 TJSJ 1 +REMTI 4713 6715 UACC 1 +REMTY 3982 -11987 KRNO 1 +REMUK 722 -7630 SKED 1 +REN 4807 -174 LFRR 1 +RENAE 4042 -10891 KZDC 1 +RENAH 2457 -7355 KZMA 1 +RENAN -2226 -5006 SBCW 1 +RENAT 4294 7400 UAFM 2 +RENAT 4404 3656 UKFV 2 +RENAU 3447 14190 RJTG 1 +RENBA 4464 3402 UKFV 1 +RENBE 4732 -12231 KSEA 1 +RENCE 4498 -12014 KZSE 1 +RENCH 4164 -7149 KZBW 1 +RENCO 3542 -10578 KZAB 1 +RENDA 4529 1858 LDZO 2 +RENDA -725 10722 WIIZ 2 +RENDE 3470 -7746 KNCA 1 +RENDI 5206 568 EHEH 1 +RENDO 5128 1388 EDMM 1 +RENEE 2962 -8989 KNBG 1 +RENES 2057 -8945 MMID 1 +RENET 3392 -11932 KNTD 1 +RENEY 4539 -9833 KZMP 1 +RENFO 3211 -8481 KZTL 1 +RENGI 3846 4108 LTLT 1 +RENGO 4634 -11785 KZSE 1 +RENKA 4858 1351 EDMM 1 +RENKI 5291 1396 EDWW 1 +RENKO 4114 783 LFMM 1 +RENLO 4878 1106 EDMM 1 +RENLY 4825 -10269 KZMP 1 +RENLZ 3715 -9343 KSGF 1 +RENNE 5124 815 EDLP 1 +RENNL -1154 16006 AGGR 1 +RENNY 4841 -6182 CZQM 2 +RENNY 2226 11380 VHHH 2 +RENOB 3975 11545 ZSAM 1 +RENOC 4018 -11973 KAHC 1 +RENOE 3081 -8436 KZJX 1 +RENOL 4333 -11658 KZLC 1 +RENOS 560 -7517 SKED 1 +RENOT 2257 11851 RCAA 1 +RENOX 1343 9822 VYYF 1 +RENPA 5273 7026 UASP 1 +RENPE 4101 -7879 KZOB 1 +RENPI 4658 5245 UATT 1 +RENRE 4124 -10499 KZDV 1 +RENRO 3748 -8666 KZID 1 +RENSA 4953 489 LFFF 1 +RENSU 5424 978 EDWW 1 +RENTA 4631 1086 LIMM 1 +RENTS 1827 -6478 TJZS 1 +RENTT 3607 -11364 KZLA 1 +RENUE 4052 -7409 KZNY 1 +RENZE 4030 -7472 KTTN 1 +REO 4259 -11787 KZLC 1 +REPAM -2743 -5756 SGFA 1 +REPET -2212 -4387 SBBS 1 +REPIK 4989 13857 UHKK 1 +REPIL -333 -6046 SBAZ 1 +REPIS 1174 -6875 TNCF 1 +REPLA 4540 5350 UATT 1 +REPLI 4812 3289 UKDV 1 +REPME -7741 16507 NZPG 1 +REPNA 5298 3393 UUWV 1 +REPOL 3762 11970 ZSHA 2 +REPOL -2500 -17724 NZZO 2 +REPOV 27 10405 WSJC 1 +REPPA 3620 -10143 KZAB 1 +REPRE 4047 -7390 KJFK 1 +REPSI 4552 428 LFMM 1 +REPTA 3570 1322 LMMM 1 +REQIN 3900 625 DAAA 1 +RERAB -4300 7500 YMMM 1 +RERAK 1960 3897 OEJD 1 +REREE 5775 -15241 PADQ 1 +RERKA 5247 -911 EINN 1 +RERKI 5244 -918 EINN 1 +RERME 3088 -8759 KZJX 1 +RERON -3507 12500 YMMM 2 +RERON -2072 5482 FMMM 2 +RERRO 6208 -16370 PAMO 1 +RERUE 3378 -9839 KSPS 1 +RERUS -763 5609 FSSS 1 +RERVE 3465 -11776 KZLA 1 +RES 4115 117 LECB 1 +RESAL 2411 4707 OEJD 1 +RESAS 1257 -6151 TGPY 1 +RESAW 4044 -8719 KLAF 1 +RESBA 4638 6223 UAOO 1 +RESDA 4662 14379 UHSS 1 +RESDO 4794 5991 UATT 1 +RESER 3691 -10749 KZDV 1 +RESGE 3482 -8749 KZME 1 +RESGY 4211 -8559 KZAU 1 +RESIA 4648 1004 LSAS 1 +RESIN -223 -5361 SBAZ 1 +RESLA 4333 2331 LBSF 1 +RESLI 3829 3012 LTBB 1 +RESMA 1255 7935 VOMF 2 +RESMA 5949 6833 USTR 2 +RESMI 4857 219 LFFF 1 +RESNA 6037 1802 ESMM 1 +RESNO 5500 -1500 EISN 1 +RESOC 2942 -9857 KSAT 1 +RESOL 4584 -6664 CYFC 1 +RESON 1144 -6115 TGPY 1 +RESOP 5454 -11066 CYOD 1 +RESOR 1955 -7080 MDCS 2 +RESOR 3439 -11696 KZLA 2 +RESOT 3592 6477 OAKX 2 +RESOT 2145 4043 OETF 2 +RESOX 2253 4123 OEJD 1 +RESOY 3653 -10578 KSKX 1 +RESPA 3741 2096 LGGG 1 +RESPE 3559 -8492 KZTL 1 +RESPO 4783 561 LFEE 1 +RESPU 4368 1156 LIMM 1 +RESQU 3748 -7145 KZNY 1 +RESTI 3647 2444 LGGG 1 +RESTO 6517 -14714 PAEI 1 +RESTS 3500 -8272 KZTL 1 +RESTT 3278 -11699 KSAN 1 +RESTU 3791 -156 LECM 1 +RESUM 8425 -14100 CZEG 1 +RESUS -1368 -4412 SBRE 1 +RESVE 6203 -16581 PACM 1 +RESVR 3891 -7709 KZDC 1 +RETAG 3592 12661 RKJK 1 +RETAK 2020 -7169 MTEG 1 +RETAR -1663 2847 FVHA 1 +RETAS 2397 5557 OOMM 1 +RETEN 4300 -1300 LECM 1 +RETEP -2850 13501 YMMM 1 +RETER -2108 -5497 SBCW 1 +RETHA 3709 -9324 KSGF 1 +RETKA 5799 944 ENOS 1 +RETLI 5203 4118 UUWV 1 +RETMA 5993 12597 UEEE 1 +RETME 2791 -8180 KZMA 1 +RETNO 4438 562 LFMM 1 +RETOE 3292 -11684 KNKX 1 +RETOL -1585 -4372 SBBS 1 +RETOM 1831 -9585 MMEX 1 +RETOP 3721 -12059 KZOA 1 +RETOR 4261 -8498 KZOB 1 +RETRA 4223 1934 LYBA 1 +RETRO 4701 2961 LUUU 1 +RETSI 5251 -288 EGTT 1 +RETUR 6554 -1762 BIRD 1 +REUBE 2975 -9876 KZHU 1 +REUTL 4837 936 EDGG 1 +REUTR 4169 -7149 KOQU 1 +REVAB 2757 4095 OEJD 1 +REVAT 2517 5183 OTBD 2 +REVAT 4038 -294 LECM 2 +REVCO 4182 -8938 KSQI 1 +REVDA 4373 2914 LBWR 1 +REVDO 4133 869 LFMM 1 +REVEE 3713 -9302 KZKC 1 +REVEK 5399 -9502 CZCZ 1 +REVER 1501 10225 VTUN 2 +REVER 4244 -7096 KZBW 2 +REVGA 4923 13165 UHBB 1 +REVID 1820 -6977 MDSD 1 +REVIG 5100 -11402 CYYC 1 +REVKI 4254 8022 UAAA 1 +REVLA 5332 851 EDWW 1 +REVLI 4659 674 LSAG 1 +REVMA 4950 1870 LKAA 1 +REVNU 5447 -1012 EISN 1 +REVOP -3055 11663 YMMM 1 +REVOS 1766 4421 OEJD 1 +REVOT 1868 -6961 MDSD 1 +REVRO 0 -14001 NTTT 1 +REVSO 7083 2461 ENEN 1 +REVTU 4960 -173 LFFF 1 +REVUB 4870 -8875 CZWG 1 +REVUE 3911 -7822 KDCA 1 +REVUS 1831 -6944 MDSD 1 +REWAY 4351 -11607 KBOI 1 +REWJU 1400 14542 PGRO 1 +REX 2601 -9823 MMTY 1 +REXAL 3472 3390 LCCC 1 +REXAM 5307 -316 EGTT 1 +REXAR 4743 -5324 CYYT 1 +REXEE 3869 -7702 KBWI 1 +REXES 1992 -9757 MMEX 1 +REXFU 3545 -9920 KCSM 1 +REXIE 2299 -15691 PHZH 1 +REXMY 3876 -9474 KZKC 1 +REXOD 2121 6164 OOMM 1 +REXOM 4392 -7868 CZYZ 1 +REXUL 1866 -7125 MDCS 1 +REYBO 3907 -9464 KMKC 1 +REYCO 3999 -8951 KSPI 1 +REYES 3466 -11913 KZLA 1 +REYLO 3438 -9194 KZME 1 +REYNO 3343 -11211 KPHX 1 +REYOG 3459 -9822 KZFW 1 +REYOK 3363 -10492 KZAB 1 +REYOT 4570 -11858 KZSE 1 +REYOV 3405 -11753 KONT 1 +REYTO 4527 -12283 KZSE 1 +REZIE 4165 -9129 KZAU 1 +REZIN 4773 -7823 CZUL 1 +REZTO 5703 -13289 PAPG 1 +RFD 4223 -8920 KZAU 1 +RFIKI 2881 -8181 KMCO 1 +RFOUR 3222 -9552 KZFW 1 +RG -292 2952 HTDC 6 +RG 3115 9718 ZPZP 6 +RG -2120 -15981 NZZO 6 +RG -860 12047 WATG 6 +RG 5454 5589 UWUU 6 +RG 995 10513 VVTS 6 +RGB 2393 4460 OEJD 1 +RGERS 3923 -8315 KZID 1 +RGILL 3545 -9064 KMEM 1 +RGINA 3646 -10730 KZAB 1 +RGN 2668 28 DAAA 1 +RGYLE 3307 -9725 KDFW 1 +RH 6466 -2129 BIRD 1 +RHATT 3626 -9783 KEND 1 +RHC 1153 -7292 SKEC 1 +RHI 4563 -8946 KZMP 1 +RHIDE 3909 -11822 KNFL 1 +RHILE 3580 -8256 KZTL 1 +RHIVR 4265 -8627 KORD 1 +RHODE 3826 -7938 KZDC 1 +RHODI 3011 -8187 KZJX 1 +RHOMM 3876 -8352 KCVG 1 +RHONE 4339 484 LFMM 2 +RHONE 3918 -10862 KGJT 2 +RHYNO 3921 -8402 KILN 1 +RHYSS 3621 -11087 KZDV 1 +RI 4776 -6958 CZUL 3 +RI 4514 1465 LDRI 3 +RI 5838 9737 UNII 3 +RIA 5692 2397 EVRR 1 +RIAME 2986 150 DAAA 1 +RIANO 1535 12082 RPHI 1 +RIASU 3876 14166 RJST 1 +RIATA 2941 -9380 KIAH 1 +RIBAK 3582 4630 ORBB 1 +RIBBS 3920 -9473 KMCI 1 +RIBEE 2674 -8016 KPBI 1 +RIBEL 5402 -229 EGTT 1 +RIBER 3980 -8621 KIND 1 +RIBES 1923 -6993 MDCS 1 +RIBIR 4632 -8412 KZMP 1 +RIBIT 5591 -12992 CZAN 1 +RIBKA 6292 4409 ULKK 1 +RIBLA -3291 -7054 SCEZ 1 +RIBME 4209 -8343 KDTW 1 +RIBNA 4438 5215 UATT 1 +RIBOB 3729 5687 OIIX 1 +RIBOK 1578 4188 OYSC 1 +RIBOR 1338 -6113 TTZP 1 +RIBOS 1395 -8765 MHTG 1 +RIBPO 3535 -9747 KOUN 1 +RIBRO 1871 8200 VABF 1 +RIBSO 5381 934 EDWW 1 +RIBTE 4261 -9645 KZMP 1 +RIBUN 6319 -11355 CZEG 1 +RIC -3360 15078 YMMM 2 +RIC 3750 -7732 KZDC 2 +RICAR -672 -4717 SBAZ 1 +RICBO 3174 -8142 KZJX 1 +RICBU 3665 -9971 KZKC 1 +RICCA 3371 -8495 KFTY 1 +RICCK 2945 -9486 KHOU 1 +RICCS 3892 -8008 KZDC 1 +RICE 3500 12632 RKJJ 1 +RICEC 4238 -7341 KZBW 1 +RICED 4061 -7269 KZBW 1 +RICES 2748 -9781 KNQI 1 +RICHD 4668 -11242 KZLC 1 +RICHE 3470 -8099 KZTL 1 +RICHH 1720 14282 KZAK 1 +RICHI 4084 -8594 KGUS 1 +RICHR 4731 -12244 KSEA 1 +RICHY 3900 -12002 KZOA 1 +RICKE 3947 -7731 KFDK 1 +RICKI 4606 -8190 CZYZ 1 +RICKK 3593 -9590 KTUL 1 +RICKR 6124 -14999 PAMR 1 +RICKS 3188 -9003 KZME 1 +RICKY 3207 -8109 KSAV 1 +RICNO 4529 -9256 KZMP 1 +RICOB 3807 -7846 KCHO 1 +RICOC 6192 -14562 PAZA 1 +RICOK 4321 -10692 KZDV 1 +RICON 4066 -8296 KZOB 1 +RICVO 6292 -16369 PAZA 1 +RID 4978 854 EDDF 2 +RID 3976 -8484 KZID 2 +RIDAL -299 -5518 SBAZ 1 +RIDAM 4664 -7185 CYQB 1 +RIDAR 4859 1080 EDMM 1 +RIDAV 4054 -581 LECM 1 +RIDCO 4162 -9234 KZAU 1 +RIDDS 3627 -7628 KECG 1 +RIDDY 3789 -8805 KZID 1 +RIDEN 4115 -11243 KZLC 1 +RIDER 3800 -71 LECB 2 +RIDER 3916 -8036 KCKB 2 +RIDEX 2432 5482 OMAA 1 +RIDGE 3429 13581 RJTG 2 +RIDGE 4205 -8783 KORD 2 +RIDGY 3894 -7579 KZDC 1 +RIDIP 3450 4467 ORBB 1 +RIDJE 4052 -10564 KZDV 1 +RIDLA -3999 17630 NZZC 2 +RIDLA 4575 3737 URRV 2 +RIDLE -3576 12800 YMMM 1 +RIDLL 1607 14242 KZAK 1 +RIDLO 5391 13095 UHBP 1 +RIDNI 5310 1087 EDWW 1 +RIDOD 4350 -7939 CYYZ 1 +RIDOK 5743 -10654 CZEG 1 +RIDOY 5517 -16270 PACD 1 +RIDPA 4462 2649 LROP 1 +RIDSI 5559 999 EKDK 1 +RIDSU 4975 848 EDGG 1 +RIDUE 4672 -9696 KFAR 1 +RIECI 668 -6931 SVZM 1 +RIEKE 4152 -8247 KZOB 1 +RIELY 4363 -11928 KZSE 1 +RIESR 4170 -8842 KZAU 1 +RIETA 4059 -7441 KEWR 1 +RIFEN 4585 1359 LJLA 1 +RIFFI 4122 1253 LIRR 1 +RIFFY 3085 -9679 KZHU 1 +RIFLE 4069 -7258 KZBW 1 +RIFMN 3945 -10976 KZDV 1 +RIFO -2323 -4236 SBGL 1 +RIGAE 6161 -14918 PAAQ 1 +RIGAM 1466 5307 OYSC 1 +RIGAS 1761 -8146 MKJK 1 +RIGBY 4365 -11196 KZLC 1 +RIGCY 3397 -8998 KZME 1 +RIGDA 3319 974 DTTC 1 +RIGDI 5027 -599 EGTT 1 +RIGDO 4999 5818 UATT 1 +RIGEL 3561 -8269 KZTL 1 +RIGEN 3472 6914 OAIX 1 +RIGGL 4052 -8760 KZAU 1 +RIGGS 6894 -14720 PAZA 1 +RIGID 4459 -7374 KZBW 1 +RIGMI -3220 16300 NZZO 1 +RIGOL 6101 5430 USSS 1 +RIGOR 2512 -8179 KZMA 1 +RIGOY 4667 -10045 KBIS 1 +RIGSA 4816 2075 LHFG 1 +RIGTY 2959 -9528 KHOU 1 +RIGVE 3252 4563 ORUB 1 +RIGVU 5879 215 EGTT 1 +RIGYA 3398 -9608 KDAL 1 +RIICE 3045 -9586 KZHU 1 +RIIFL 2934 -9253 KIAH 1 +RIISE 3901 -7666 KIAD 1 +RIIVR 3403 -11746 KLAX 1 +RIJIP 3012 -9419 KBPT 1 +RIJTU 3943 -11977 KRNO 1 +RIKAB -3473 13765 YMMM 1 +RIKAD 3346 6646 OAKX 1 +RIKAN 2654 -9959 MMTY 1 +RIKAZ 484 -7298 SKED 1 +RIKEE 2579 -8020 KMIA 1 +RIKEL 2000 -8104 MKJK 1 +RIKET 2532 5603 OMAE 1 +RIKGO 3968 -8311 KZID 1 +RIKIF 3032 500 DAAA 1 +RIKKE 4244 -8274 KDTW 1 +RIKKY 4122 -9582 KOMA 1 +RIKLE 3983 -8412 KCVG 1 +RIKLI 5800 11891 UNKB 1 +RIKLU 5093 1381 EDMM 1 +RIKMA 4968 14150 UHKK 1 +RIKME 3864 -7619 KESN 1 +RIKNE 6186 -16314 PASM 1 +RIKOP 3767 5825 OIIX 1 +RIKOS 3948 34 LECB 1 +RIKOT 1859 -7210 MTPP 1 +RIKPO 4323 589 LFMM 1 +RIKRI 4689 5457 UATT 1 +RIKSO 3883 2643 LTBB 1 +RIKSU 5630 945 EKKA 1 +RIKTA 5226 4195 UUWV 1 +RIKTO 4475 6161 UAOO 1 +RIKUD 5449 -104 EGTT 1 +RIKUL 5306 -835 EISN 1 +RIKUM 5997 1941 EFES 1 +RIL 3953 -10772 KZDV 1 +RILAB 5077 2180 EPWW 1 +RILAK 4212 7349 UAFM 2 +RILAK 6927 12902 UEEE 2 +RILAS 4733 2261 LRBB 1 +RILAX 4794 851 EDGG 1 +RILAY 3020 -9529 KCXO 1 +RILBA 4887 5886 UATT 1 +RILBE -782 -1462 FHAW 1 +RILDA 6548 4025 ULAA 1 +RILEB 6527 13440 UEEE 1 +RILED 5250 -1400 EISN 1 +RILEE 2814 -8337 KZMA 1 +RILES 5195 -292 EGTT 1 +RILEX 4460 2585 LRBB 1 +RILEY 3270 -8023 KZJX 1 +RILGE 4073 -9436 KZMP 1 +RILIM 4266 1682 LDZA 1 +RILIN 3797 2267 LGGG 1 +RILIP 4504 631 LFMM 1 +RILKE 4155 -8163 KCLE 1 +RILKO 5922 640 ENZV 1 +RILLE 4204 -8558 KAZO 1 +RILLY 3939 -8740 KHUF 1 +RILMY 4815 -10487 KZLC 1 +RILOC 4227 -7201 KORH 1 +RILOE 4084 -8591 KGUS 1 +RILOM 6460 3592 ULAA 1 +RILON 4393 -101 LFBB 1 +RILOP 4387 13582 UHHH 1 +RILPA 6061 6885 USRR 1 +RILRY 4339 -8936 KMSN 1 +RILSI 4760 4177 URRV 1 +RILTI 5110 589 EHAA 1 +RILTO 5492 8281 UNNN 1 +RILUD 6158 9810 UNIW 1 +RILYO 3692 -10119 KZKC 1 +RIM 4402 1262 LIPR 1 +RIMAG 6847 7360 USDK 1 +RIMAK 5343 3586 UUWV 1 +RIMAX 3812 2272 LGGG 1 +RIMBA 4205 -7466 KZBW 1 +RIMBE 4603 -8808 KZMP 1 +RIMBU 5171 216 EGEG 1 +RIMDA 4763 3185 UKOV 1 +RIMDO 4333 6331 UAOO 1 +RIMEB 6330 5812 UUYP 1 +RIMEL 3176 773 DAAA 1 +RIMER 4738 2297 LRBB 1 +RIMET 5133 1022 EDUU 1 +RIMIN 5047 3121 UKBB 1 +RIMIR 5270 6902 UASP 1 +RIMIS 5874 564 ENZV 1 +RIMKA 5138 4033 UUWV 1 +RIMKE 3457 -10291 KZAB 1 +RIMKI 4975 936 EDGG 1 +RIMKO 5269 1268 EDUU 1 +RIMLA 5314 10996 UIII 1 +RIMLI 5171 15811 UHPP 1 +RIMMA 1841 -6609 TJSJ 1 +RIMMM 3344 -11221 KZAB 1 +RIMNB 4408 1251 LIPR 1 +RIMOE 4693 -12248 KTCM 1 +RIMON 4751 -219 LFRR 2 +RIMON 3223 3446 LLLL 2 +RIMOS 4876 2598 UKLV 1 +RIMPA 3143 6760 OPLR 1 +RIMPU 6256 2739 EFES 1 +RIMSA 3437 1132 DTTC 1 +RIMSE 6467 -14812 PAFA 1 +RIMTO 5372 -143 EGTT 1 +RIMUE 3786 -7553 KZDC 1 +RIMZO 3354 -8711 KZTL 1 +RIN 1467 4939 OYSC 1 +RINAK 5662 7394 UNOO 1 +RINAL 1481 12043 RPHI 2 +RINAL 4439 4574 URRV 2 +RINAM 4999 1935 EPWW 1 +RINBO 3590 12690 RKSI 1 +RINDA 1558 9200 VYRR 1 +RINDI 3711 -6 LECS 1 +RINDO 3252 13071 RJFT 2 +RINDO 4073 7187 UTFA 2 +RINDS 4676 -12316 KZSE 1 +RINEE 2927 -8083 KDAB 1 +RINEG -4095 -7330 SCTZ 1 +RINEK 4583 3987 URRV 1 +RINEO 2486 -8197 KZMA 1 +RINET 4451 6657 UATG 1 +RINEX 4933 864 EDGG 1 +RINGA 5440 -557 EGTT 1 +RINGE 3562 -11764 KNID 1 +RINGG 4353 -7201 KZBW 1 +RINGO 5975 -15490 PAZA 1 +RINGY 2733 -8248 KZRQ 1 +RINIS 5191 232 EGTT 1 +RINIT 4388 5393 UATE 1 +RINKY 3252 -9167 KZME 1 +RINLI 4762 788 EDGG 1 +RINLO 6374 1146 ENVA 1 +RINOE 3899 -7718 KZDC 1 +RINOP 5217 10978 UIUU 1 +RINOR 3921 -879 LPPT 1 +RINOS -661 -7222 SBAZ 1 +RINOV 6879 4931 ULAA 1 +RINSE 2721 -8159 KZMA 1 +RINTH 4502 -6910 KZBW 1 +RINTI 5103 162 EGTT 1 +RINTO -632 12168 WAAZ 1 +RINTS 4124 -7208 KGON 1 +RINUL 5389 5900 USCC 1 +RINUR 4838 6818 UACC 1 +RINUS 5364 -766 EISN 1 +RINVE 3262 -9680 KZFW 1 +RINZO 4512 14152 RJTG 1 +RIOH -2177 -4389 SBBS 1 +RIOJA -88 -7863 SEGU 2 +RIOJA 2000 -9942 MMMX 2 +RIOKA 22 -7497 SKED 1 +RIONA 5047 -9257 CZWG 1 +RIONE -3306 -5698 SUEO 1 +RIOWE 3180 -10601 KZAB 1 +RIPAL 3998 477 LFMM 1 +RIPEL 4228 -1082 LECM 1 +RIPID 3909 2019 LGGG 1 +RIPIE 2793 -8270 KTPA 1 +RIPIT 4238 -7088 KBOS 1 +RIPKI 3720 15000 RJTG 1 +RIPKN 3893 -7657 KMTN 1 +RIPLI 3728 2536 LGGG 1 +RIPLY 3888 -9558 KZOE 1 +RIPNA -1400 15842 AGGG 1 +RIPNY 4474 -9353 KZMP 1 +RIPOL 1408 1150 DRRR 1 +RIPON 4384 -8884 KZAU 1 +RIPOX 4942 741 ETAR 1 +RIPOY 6654 -15274 PFAL 1 +RIPPI 3291 -8334 KZTL 1 +RIPPR 4198 -8753 KORD 1 +RIPPS 3721 -7632 KZDC 1 +RIPUE 6458 -16599 PAOM 1 +RIPUL 1372 -566 GOOO 1 +RIPUS 4726 850 LSAZ 1 +RIQIE 1783 -6560 TJZS 1 +RIRBY 3417 -11732 KRIV 1 +RIRCO 4563 -9704 KZMP 1 +RIRIW 3480 -9212 KLIT 1 +RIROC 3721 -12194 KNUQ 1 +RIROQ 7049 -16043 PAWI 1 +RIRTE 4334 -8398 KMBS 1 +RIRUT 5764 555 ENSV 1 +RIS 3912 -9460 KMKC 1 +RISAD 4422 7622 UAAA 1 +RISAP 5344 -664 EIDW 1 +RISAS 4398 7188 UAAA 1 +RISAT 6119 2647 EFES 1 +RISBA 2100 15414 KZAK 1 +RISDE 3207 -8633 KZTL 1 +RISEE 4336 -8470 KZOB 1 +RISEM 6522 2124 ESAA 1 +RISEP 3961 499 LFMM 1 +RISER 5890 913 ENOS 1 +RISGE 3181 -10615 KELP 1 +RISHO 3961 -9897 KZMP 1 +RISIE 3298 -9732 KAFW 1 +RISIR 5945 7042 USTT 1 +RISKA 4407 4458 URRV 1 +RISKE 5223 -12281 CZVR 2 +RISKE 4304 -7150 KMHT 2 +RISLA 5303 -289 EGTT 1 +RISLE 4468 -9593 KZMP 1 +RISMA 5704 1198 ESMM 1 +RISMI -713 8733 YMMM 1 +RISOK 5189 1119 EDUU 1 +RISOL 5787 8520 USNT 1 +RISOM 4607 1296 LIMM 1 +RISON 3404 -9210 KZME 1 +RISOP 5687 3656 UUWV 1 +RISOR 4554 596 LFMM 1 +RISOY 3994 -8276 KLCK 1 +RISSA 3586 13932 RJTY 1 +RISSO 3581 -7870 KRDU 1 +RISTE 3715 -8297 KZID 1 +RISTI 3761 -12153 KSFO 1 +RISTU 4476 2003 LYBA 1 +RISUB 1283 938 DNKK 1 +RISUE 2954 -9830 KRND 1 +RISUK 5024 1477 LKAA 1 +RISUM 5510 11803 UIIM 1 +RISUN 4637 260 LFBB 1 +RISVE 3824 -7729 KZDC 1 +RITAB 4572 7571 UAAH 1 +RITAG 4259 2956 LBSF 1 +RITAL 4169 6720 UAII 1 +RITAM 600 -870 GLRB 1 +RITAR 5877 16460 UHPT 1 +RITAS 701 -7125 SKED 2 +RITAS 4232 -7300 KBAF 2 +RITAX 5008 581 EBBU 1 +RITCH 4263 -7725 KZOB 1 +RITED 4673 3288 UKFV 1 +RITEK 5203 11331 UIAA 1 +RITET 4683 6257 UAOO 1 +RITEV 5371 1351 EDUU 1 +RITEY 3966 -8358 KZID 1 +RITIL 223 777 FCCC 1 +RITMI 4486 1974 LYBE 2 +RITMI 5767 14683 UHMM 2 +RITMO -571 -6500 SBAZ 3 +RITMO 3727 1241 LIRR 3 +RITMO 3668 907 DTTC 3 +RITMU 4430 7260 UAAA 1 +RITNA 6003 6665 USSE 1 +RITON 5823 10131 UNII 1 +RITOP 5533 5065 UWGG 1 +RITOS 5592 6802 USUU 1 +RITPE 4494 -7221 KZBW 1 +RITSA 6030 2150 EFES 1 +RITTA 4302 -9536 KZMP 1 +RITTI 2080 -15650 PHOG 1 +RITTO 3517 13648 RJTG 1 +RITTS 4805 -12229 KZSE 1 +RITTY 4126 -7547 KZNY 1 +RITUE 6691 -14683 PAVE 1 +RITUN 6140 2788 EFES 1 +RITUP 5019 1003 EDGG 1 +RITUR 6486 14399 UEMH 1 +RITYO 4062 -11685 KBAM 1 +RITZS 4101 -8174 KZOB 1 +RIV -3380 1836 FACA 2 +RIV 3391 -11727 KRIV 2 +RIVAK 4600 -800 LFRR 1 +RIVAL -3051 -5340 SBCW 2 +RIVAL 4681 -11462 KZLC 2 +RIVAM 4250 1577 LIBB 1 +RIVAR 3377 -11719 KRIV 1 +RIVAT 4148 13227 UHWW 1 +RIVBE 1345 14464 PGUA 1 +RIVEK 4634 308 LFMM 1 +RIVER 2240 11418 VHHH 3 +RIVER 3728 12662 RKSI 3 +RIVER 5191 413 EHAM 3 +RIVET -3428 15043 YMMM 2 +RIVET 3320 -9701 KDFW 2 +RIVIN 3585 956 DTTC 1 +RIVIS 4722 2850 LUUU 1 +RIVNB 4594 1294 LIPA 1 +RIVOC 4067 -7549 KABE 1 +RIVOM -783 1865 FNAN 1 +RIVOR 6416 -14616 PAZA 1 +RIVOS 4466 2765 LRBB 1 +RIVOT 5641 78 EGTT 1 +RIVOX 6239 2403 EFES 1 +RIVRE 3717 -8036 KROA 1 +RIVRO 4062 -672 LPPC 1 +RIVRR 4557 -12247 KPDX 1 +RIVRS 3942 -9093 KZKC 1 +RIVRZ 4040 -8028 KPIT 1 +RIVSA 5111 1337 EDMM 1 +RIVVA 6189 -14549 PAZA 1 +RIVYR 3601 -8104 KZTL 1 +RIW 4307 -10846 KZLC 1 +RIWLO 3466 -9231 KLIT 1 +RIXAE 5783 -15205 PADQ 1 +RIXAN 6674 1995 ESMM 1 +RIXED 4883 1042 EDMM 1 +RIXEE 4811 -12272 KZSE 1 +RIXEM 6879 2032 ENBD 1 +RIXEN 4208 2877 LTBB 1 +RIXIE 4485 -9414 KZMP 1 +RIXOM -361 -4508 SBAZ 1 +RIXOT 4039 467 LFMM 1 +RIXUQ 4589 -12290 KZSE 1 +RIYAJ 4034 -10950 KZLC 1 +RIYCO 3303 -11175 KZAB 1 +RIYDO 2802 -8199 KZJX 1 +RIYNO 3928 -10772 KZDV 1 +RIYON 6802 -14581 PARC 1 +RIYOP 4109 -10274 KZDV 1 +RIYOS 4160 -8376 KTOL 1 +RIYSA 3129 -8128 KSSI 1 +RIYVO 3889 -9230 KCOU 1 +RIYWY 4016 -7643 KMDT 1 +RIZAL 3702 -10818 KZDV 1 +RIZAN 302 11229 WBFC 1 +RIZER 4084 -7304 KISP 1 +RIZOS 2260 -10118 MMEX 1 +RJ 4854 -7229 CZUL 2 +RJ 3900 5630 UTAA 2 +RJK 4522 1457 LDZO 1 +RK -2338 15047 YBBB 3 +RK 6415 -2203 BIRD 3 +RK 2837 7027 OPKR 3 +RKA 4247 -7524 KZBW 1 +RKDIA 2100 -6000 TJZS 1 +RKEMP 3159 -8571 KOZR 1 +RKN 5213 676 EHAA 1 +RKSHI 3410 13223 RJOI 1 +RKT 2231 7078 VABF 1 +RL 5106 -9378 CZWG 2 +RL 5335 4930 UWWW 2 +RLG 4000 -10644 KZDV 1 +RLONG 3455 -11758 KVCV 1 +RLP 4791 525 LFEE 1 +RLTID 3066 -8593 KECP 1 +RLY 4396 -10795 KZLC 1 +RM 4393 8759 ZWWW 3 +RM -1248 17707 NFFN 3 +RM 5832 11288 UIEE 3 +RMA 3666 -448 LEMG 1 +RMACK 3595 -7662 KZDC 1 +RMARZ 2592 -8022 KZMA 1 +RMBLN 3377 -8522 KZTL 1 +RMG 3416 -8512 KZTL 1 +RMS 4943 759 EDDU 1 +RN 3361 7313 OPLR 1 +RNAND 4530 -8368 KZMP 1 +RNB -2051 -7018 SCDA 2 +RNB 3942 -7514 KZNY 2 +RNBOW 6068 -15325 PANC 1 +RND 2952 -9829 KRND 1 +RNDDC 4499 -7490 KZBW 1 +RNDLY 2251 -7290 KZMA 1 +RNG 598 -7542 SKED 1 +RNGER 3109 -9770 KHLR 1 +RNGRR 4023 -7421 KJFK 1 +RNICH 6128 -15035 PAED 1 +RNKPC 4500 -7459 KZBW 1 +RNKRS 4499 -7440 KZBW 1 +RNL 3798 -8081 KZTL 1 +RNPCY 4501 -7196 KZBW 1 +RNPSB 4501 -7152 KZBW 1 +RNSLL 4542 -7063 KZBW 1 +RNSYN 4604 -6778 KZBW 1 +RNTRY 2082 -7026 KZMA 1 +RNV 3381 -9076 KZME 1 +RO 2577 10961 ZGZU 3 +RO -3811 17631 NZZC 3 +RO 5527 9482 UNKL 3 +ROA 4606 400 LFMM 3 +ROA 1632 -8652 MHTG 3 +ROA 3734 -8007 KZDC 3 +ROACH 2234 11404 VHHH 2 +ROACH 3821 -9276 KZKC 2 +ROADD 4886 -9524 KZMP 1 +ROAME 4104 -7237 KZNY 1 +ROAMM 2778 -9736 KNGP 1 +ROAMS 4481 -12042 KZSE 1 +ROANE 3394 592 DAAA 1 +ROANS 3619 -8216 KZTL 1 +ROARK 4591 -12263 KZOA 1 +ROAST 3996 -7643 KZNY 1 +ROB 623 -1037 GLRB 2 +ROB 3150 -9707 KZFW 2 +ROBAL 5047 363 LFFF 1 +ROBAP 4043 6452 UTSB 1 +ROBAR 4312 -9644 KFSD 1 +ROBAS 4519 973 LIMM 1 +ROBAY 3606 -8130 KCLT 1 +ROBBE 5114 -7000 CZYZ 1 +ROBBI 4241 -8319 KDTW 1 +ROBBO 5589 -491 EGPF 1 +ROBBS 3268 -8384 KZTL 1 +ROBBY 4408 -8996 KZAU 1 +ROBDI 5105 1103 ETUU 1 +ROBDY 3921 -9397 KZKC 1 +ROBEG 5223 927 EDWW 1 +ROBEL 5090 1044 EDGG 1 +ROBEM 5546 -102 EGTT 1 +ROBEN 3479 6949 OAIX 1 +ROBER 4069 -7303 KZBW 1 +ROBES 6110 -14619 PAZA 1 +ROBET -3576 14252 YMMM 2 +ROBET 3705 1198 LIRR 2 +ROBEX 4512 659 LFMM 1 +ROBEY 3370 -9569 KDFW 1 +ROBIE 3598 -12101 KZOA 1 +ROBIK -3362 -7900 SCEZ 1 +ROBIM 3691 1293 LIMM 1 +ROBIN 2240 -8648 MMID 3 +ROBIN 2542 12221 RCAA 3 +ROBIN 5296 -130 EGTT 3 +ROBIR 4752 604 LFEE 1 +ROBIT -663 11364 WADZ 1 +ROBKO -1000 -14507 NTTT 1 +ROBLA 5655 7740 UNOO 1 +ROBLE 1115 -7418 SKEC 1 +ROBLI 5240 58 EGUL 1 +ROBLL 1895 -6701 TJZS 1 +ROBMO 291 10395 WSJC 1 +ROBND 3313 -8770 KTCL 1 +ROBNN 3320 -11710 KZLA 1 +ROBNY 3269 -8840 KNMM 1 +ROBOC 3931 -10195 KZDV 1 +ROBON 5008 612 EBBU 1 +ROBOR 3415 -11920 KOXR 1 +ROBOT 4071 1747 LIBB 2 +ROBOT 4566 -12250 KPDX 2 +ROBOV 5426 1506 EPWW 1 +ROBOW 4002 -8537 KZID 1 +ROBOY 3718 -7648 KPHF 1 +ROBRA 3856 6753 UTSD 1 +ROBRO 6507 1158 ENTR 1 +ROBRT 3962 -7737 KZDC 1 +ROBRY 3276 -10313 KZFW 1 +ROBSA 4996 826 EDDF 1 +ROBUD 4064 -11871 KZLC 1 +ROBUE 6245 -16024 PANV 1 +ROBUS 5511 1172 EKDK 1 +ROBUT 5706 2400 EVRA 2 +ROBUT 4601 4270 URRV 2 +ROBVI 5257 378 EHAM 1 +ROBYN 1974 -15614 PHZH 1 +ROC 4312 -7767 KZOB 1 +ROCAN 4267 195 LFBB 1 +ROCAS 4120 -319 LEMD 1 +ROCCA 4575 665 LFMM 2 +ROCCA 4340 -11246 KZLC 2 +ROCCK 3894 -10469 KCOS 1 +ROCDO 3952 -7454 KACY 1 +ROCEN 3807 -11690 KZLA 1 +ROCES 7014 -14414 PAZA 1 +ROCET 6260 -17167 PAZA 1 +ROCHA 1416 10063 VTBD 1 +ROCHO -2281 -4606 SBCW 1 +ROCHS 4327 -7093 KPSM 1 +ROCIO 3730 -645 LERT 1 +ROCKA 3804 -8039 KZOB 1 +ROCKI 3390 -10224 KLBB 1 +ROCKK 3269 -9590 KZFW 1 +ROCKM 3178 -8349 KZJY 1 +ROCKN 3507 -9914 KZFW 1 +ROCKR 4312 -7154 KMHT 1 +ROCKS -4649 16810 NZNV 1 +ROCKT 3961 -8287 KLUK 1 +ROCKX 3621 -11506 KLSV 1 +ROCKY 3371 13310 RJTG 3 +ROCKY 3582 12664 RKJK 3 +ROCKY 3959 -8883 KZKC 3 +ROCMU 6681 -16030 PFNO 1 +ROCOD 3226 -8493 KLSF 1 +ROCOK 4547 -9378 KSTC 1 +ROCOW 4569 -6921 KZBW 1 +ROCSE 4197 -8753 KORD 1 +ROCXE 3805 -8661 KZID 1 +ROD 3634 2808 LGRP 2 +ROD 4029 -8404 KZID 2 +RODAK 5061 2016 EPWW 1 +RODAM 4323 7433 UAAA 1 +RODAN 4305 -7647 KZBW 1 +RODAP 3963 -707 LECM 1 +RODAR 4047 5150 UBBA 1 +RODAT 1498 12133 RPHI 1 +RODBO 6008 -6517 CZYZ 1 +RODBU 1729 -7091 MDMD 1 +RODDD 3586 -11532 KLAS 1 +RODDE 2665 -8158 KRSW 1 +RODDI 3945 -7429 KACY 1 +RODDS 3720 -10605 KZDV 1 +RODDY 3836 -10538 KZDV 1 +RODEL 5050 -1500 EISN 1 +RODEM 5214 10776 UIUU 1 +RODEN 6074 3564 ULVV 2 +RODEN 3267 -11759 KNKX 2 +RODEO 2534 -10478 MMTY 1 +RODEP 5369 1373 EDWW 1 +RODES -650 -3556 SBAZ 1 +RODIC 3825 -8236 KZID 1 +RODIE 4300 -10343 KZDV 1 +RODIK -3484 -6466 SAEF 1 +RODIL 3808 -2761 LPPC 1 +RODIM 4568 3315 UKFV 1 +RODIS 4947 1195 EDMM 1 +RODKE 3714 -8631 KBWG 1 +RODKI 4140 7098 UTTR 1 +RODLU 7438 -13000 CZEG 1 +RODNA 4725 -11785 KZSE 1 +RODNE 3652 -12164 KMRY 1 +RODNI 5171 -87 EGWU 1 +RODNY 4108 -8715 KZAU 1 +RODOG 4958 1112 EDMM 1 +RODOK 6656 13717 UEBB 1 +RODOL 5324 -186 EGTT 2 +RODOL 978 -6997 SVZM 2 +RODOM 6444 4658 ULAA 1 +RODON 4146 1910 LYBA 1 +RODOP 4158 2418 LBSR 1 +RODOX 1033 -6985 SVZM 1 +RODOY 6205 -16142 PARS 1 +RODRA 753 -7349 SKED 2 +RODRA 4105 173 LECB 2 +RODRI 5088 386 EBBR 1 +RODRK 2418 -7001 KZMA 1 +RODRO 4124 6901 UTTT 1 +RODRU 4567 939 LIMM 1 +RODSE 3064 -8733 KPNS 1 +RODSI 5480 289 EGTT 1 +RODUX 5094 1462 EDMM 1 +ROE 5507 1476 ESMM 1 +ROEBY 3361 -8668 KZTL 1 +ROEDE 4218 -7091 KBOS 1 +ROFER 2347 167 DAAA 1 +ROFFO 5340 -11900 CZVR 1 +ROFIC 64 -5101 SBAZ 1 +ROFYO 4429 -9340 KZMP 1 +ROGAB 5259 1355 EDDT 1 +ROGAG 5324 -30 EGTT 1 +ROGAL 5099 1949 EPWW 1 +ROGAN 2725 -8189 KZMA 1 +ROGAS -3823 -5809 SAEF 2 +ROGAS -3483 13600 YMMM 2 +ROGBA 3555 907 DTTC 1 +ROGBE 3384 -11472 KZLA 1 +ROGBI 5230 -134 EGSS 1 +ROGDA 5928 3994 ULWW 1 +ROGEE 3279 -9927 KZFW 1 +ROGEN -161 -8021 SEGU 1 +ROGET 4228 -11437 KZLC 1 +ROGEY 3619 -9426 KZME 1 +ROGGE 3770 -12232 KSFO 1 +ROGIN -18 -5731 SBAZ 1 +ROGIS 6416 4611 ULAA 1 +ROGLA 5149 3959 UUWV 1 +ROGMA 5542 9155 UNKL 1 +ROGMI 5819 1800 ESES 1 +ROGMO 6285 1134 ENTR 1 +ROGOC 5880 -16067 PAZA 1 +ROGOE 3641 -8720 KZME 1 +ROGON 4309 7882 UAAA 1 +ROGRS 3646 -9407 KZME 1 +ROGSA 4612 -7169 CZUL 1 +ROGSO 8018 -6900 CZEG 1 +ROGSY 3001 -8187 KZJX 1 +ROGTA 4319 4609 URRV 1 +ROGUL 5191 13599 UHKK 1 +ROGUN 5333 6839 UASP 1 +ROGUS 5253 3565 UUWV 1 +ROGVE 6004 -16210 PAEE 1 +ROGVU 4885 -6822 CZUL 1 +ROHAN 5944 -13980 PAYA 1 +ROHDE 3907 -8266 KZID 1 +ROHRS 4007 -7695 KZNY 1 +ROHYO 3249 -10431 KZAB 1 +ROI 6656 2582 EFPS 1 +ROICE 3094 -8687 KZJX 1 +ROJAR 6056 -15095 PAZA 1 +ROJAS 1109 -6715 SVZM 1 +ROJOS 3440 -8510 KMGE 1 +ROKAL 4796 -336 LFRH 1 +ROKAM 5632 1218 EKDK 1 +ROKAN 5366 319 EGTT 1 +ROKAR 4723 2502 LRBB 1 +ROKAX 41 -7900 SEGU 1 +ROKDE 4230 -7667 KELM 1 +ROKED 5028 1811 EPWW 1 +ROKEM 4953 1369 LKAA 1 +ROKER -3189 -6156 SACU 1 +ROKGO 3047 -8792 KBFM 1 +ROKIB 4594 1169 LIMM 1 +ROKIL 4851 1122 EDDM 1 +ROKIM 5000 805 EDGG 1 +ROKIN 1178 -7742 SKED 1 +ROKIT 3050 -9451 KZHU 1 +ROKIV 4143 1184 LIMM 1 +ROKKI 2803 -9733 KZHU 1 +ROKKO 3512 13530 RJTG 1 +ROKKY 4349 -9683 KFSD 1 +ROKLA 5545 5345 UWKD 1 +ROKMA 7856 -11000 CZEG 1 +ROKME 3752 -12214 KSFO 1 +ROKMO 4528 4536 URRV 1 +ROKNA 5366 -588 EIDW 1 +ROKNE 3789 -9680 KZKC 1 +ROKNO 4344 725 LFMM 1 +ROKOD 4974 8029 UASS 1 +ROKOL -598 -8021 SPIM 1 +ROKOV 6071 1138 ENOS 1 +ROKPI 4904 -6849 CZUL 1 +ROKSA 4550 1501 LJLA 1 +ROKSI 5050 -221 EGTT 1 +ROKTO 4351 -8019 CZYZ 1 +ROKUS 5233 1040 EDWW 1 +ROKUT 6545 4202 ULAA 1 +ROLAC 3120 -9736 KZFW 1 +ROLAE 3979 -10483 KBKF 1 +ROLAF 4428 -6987 KZBW 1 +ROLAG 4680 -9623 KZMP 1 +ROLAN 3485 -9245 KZME 1 +ROLAR 3421 -1521 LPPC 1 +ROLAS 3742 -285 LECS 1 +ROLBA 4584 1566 LDZO 1 +ROLCO 3633 -9412 KZME 1 +ROLDO 3988 -554 LECM 1 +ROLEB 5570 8898 UNNT 1 +ROLEK 6630 6027 UUYP 1 +ROLEN 4858 16 LFFF 1 +ROLEP 5583 5642 UWUU 1 +ROLES 4310 -339 LECM 1 +ROLEV 3650 1162 LMMM 1 +ROLEX 5343 -397 EGTT 1 +ROLFY 3282 -11450 KNYL 1 +ROLGE 4216 -8781 KORD 1 +ROLIK -242 -6039 SBAZ 1 +ROLIN 4180 4066 UGGG 1 +ROLIP 4745 3478 UKDV 1 +ROLIR 4517 484 LFMM 1 +ROLIS 5044 783 EDGG 1 +ROLKA 5040 2383 UKLV 1 +ROLKO 5100 -11117 CZEG 1 +ROLLA 5576 -12000 CZEG 1 +ROLLE 3739 -7171 KZNY 1 +ROLLR 6086 -16221 PAZA 1 +ROLLS 3572 -9947 KZFW 1 +ROLNA 5025 7479 UACC 1 +ROLNS 4323 -7084 KZBW 1 +ROLNZ 5997 -14476 PANC 1 +ROLOE 6506 -14713 PAEI 1 +ROLOK -2536 -5661 SGFA 1 +ROLOS 6251 2238 EFES 1 +ROLSA 4729 889 LSAZ 1 +ROLSO 4935 931 EDGG 1 +ROLSU 1968 -7067 MDCS 1 +ROLUM 5431 331 EGTT 1 +ROLUS -113 -7363 SKED 1 +ROM -2654 14878 YBBB 3 +ROM 4180 1259 LIRA 3 +ROM 3614 -12066 KZOA 3 +ROMAD 4065 -9822 KZMP 1 +ROMAE 4194 -12270 KMFR 1 +ROMAG 4742 2242 LRBB 1 +ROMAK 4463 249 LFMM 1 +ROMAL 5220 3052 UMMM 1 +ROMAM 4510 516 LFFF 1 +ROMAN 2216 -10350 MMEX 2 +ROMAN 3780 -7877 KZDC 2 +ROMAR 3210 -9020 KZME 1 +ROMBE 3985 -10490 KBKF 1 +ROMBI 6002 8985 UNKL 1 +ROMBO 1441 -8741 MHTG 2 +ROMBO 777 9867 VTSP 2 +ROMDA 5634 -10243 CZEG 1 +ROMDI 8007 -9000 CZEG 1 +ROMEE 2234 -15930 PHIK 1 +ROMEK 3119 -8667 KZJX 1 +ROMEL 5655 3108 UUWV 1 +ROMEM 5345 14700 UHSH 1 +ROMEO 2705 8508 VNSM 1 +ROMER 3075 -9439 KZHU 1 +ROMEX 1066 -6739 SVZM 1 +ROMGA 4749 940 LSAZ 1 +ROMGI 4618 311 LFFF 1 +ROMIN 5122 596 EHAA 1 +ROMIR 4771 911 LSMM 1 +ROMIS 4913 1811 LKAA 1 +ROMKA 4822 2184 LHCC 1 +ROMLO 4834 84 LFFF 1 +ROMLY 3849 -10673 KZDV 1 +ROMMY 3032 -8881 KZHU 1 +ROMNS 3941 -9467 KMCI 1 +ROMOF 3583 -11858 KZLA 1 +ROMOK 4347 3173 UKFV 1 +ROMOL 4774 2505 LRBB 1 +ROMPA -3645 13150 YMMM 2 +ROMPA 5400 359 EGTT 2 +ROMPO 4110 977 LIRR 1 +ROMSO 3545 -649 GMMM 1 +ROMTA 4697 586 LFFF 1 +ROMUK 5117 15000 UHPP 1 +ROMUX 4586 2062 LYBE 1 +RON -1089 -6191 SBAZ 2 +RON 4583 1336 LIMM 2 +RONAB 3987 1189 LIRR 1 +RONAD 5129 655 EDDL 1 +RONAG 4678 1026 LSAZ 1 +RONAL -1097 -5025 SBBS 1 +RONAM 859 -8100 MPZL 1 +RONAR 5753 -566 EGPX 1 +RONAX 4839 38 LFFF 1 +RONBE 3886 -10595 KZDV 1 +RONBI 5367 5369 UWOO 1 +RONCA -571 -4302 SBRE 1 +RONCH 5151 -12246 CZVR 1 +RONCO 3920 -8210 KZID 1 +RONCY 3545 -9893 KZFW 1 +RONDE 3339 -10481 KROW 1 +RONDI 3851 1277 LICJ 1 +RONDO 4528 -8452 KZMP 1 +RONDY 6105 -14990 PANC 1 +RONEE 3513 -8997 KMEM 1 +RONEL 1042 -7605 SKEC 1 +RONEN -892 -6083 SBAZ 1 +RONER 950 -6525 SVZM 1 +RONET 5631 12823 UELL 1 +RONEX 5292 1623 EPWW 1 +RONFO 3141 -10030 KSJT 1 +RONGE 4191 -7321 KZBW 1 +RONID 7192 8884 UOOO 1 +RONIG 4995 1193 EDMM 1 +RONIK 5821 8803 UNKL 1 +RONIL -1218 -5470 SBBS 1 +RONIT 5232 3390 UUWV 1 +RONIY 3240 -8703 KZTL 1 +RONJI 3746 12622 RKSI 1 +RONKO 4250 -103 LECM 1 +RONKY 3666 -11494 KLSV 1 +RONLA 4635 542 LFMM 1 +RONLD 3353 -11701 KLAX 1 +RONLE 3593 -8676 KBNA 1 +RONNA 3744 -9727 KZKC 1 +RONNI 4377 -9127 KLSE 1 +RONNS 3015 -8802 KZHU 1 +RONOP 4519 716 LIMM 1 +RONOT 4721 2284 LRBB 1 +RONPO 4688 -5100 CZQX 1 +RONPU 6150 -8000 CZWG 1 +RONRE 3751 -12196 KSJC 1 +RONTU 5031 1160 EDMM 1 +RONUS 5609 2050 EYVL 1 +RONVO 3904 -443 LECM 1 +RONXI 2770 -8265 KPIE 1 +ROOCK 3486 -9226 KLRF 1 +ROODY 4188 -8831 KMKE 1 +ROOFE 3167 -6592 KZNY 1 +ROOFS 3270 -8019 KZJX 1 +ROOHH 3355 -8433 KATL 1 +ROOKE 3713 -8870 KZME 1 +ROOKI -1095 13920 YBBB 1 +ROOKS -2547 12969 YMMM 1 +ROOKY 3774 -7770 KZDC 1 +ROOMS 4302 -7458 KZBW 1 +ROOMY 3149 -9936 KZFW 1 +ROONY -2853 15360 YBBB 1 +ROOSA 4058 -8010 KPIT 1 +ROOSE 3818 -12230 KAPC 1 +ROOTE 2450 -8134 KZMA 1 +ROOTY 4247 -12421 KZSE 1 +ROP 3298 3557 LLLL 1 +ROPAG 4721 1580 LOVV 1 +ROPAL 5514 395 EGTT 1 +ROPAN 4708 2365 LRBB 1 +ROPBO 4799 -9689 KZMP 1 +ROPDA -33 2545 FZZA 1 +ROPEE 6500 -14751 PAFA 1 +ROPEK 5440 4670 UWPP 1 +ROPES 4754 -11714 KZSE 1 +ROPIA -613 11290 WADZ 1 +ROPIK 5145 1618 EPWW 1 +ROPIS -3674 -5696 SAEU 1 +ROPOL 1363 -7742 MPZL 1 +ROPON -3894 -6751 SAEF 1 +ROPOT 5740 6708 USTR 1 +ROPPR 3597 -11530 KLAS 1 +ROPRR 3897 -8468 KCVG 1 +ROPSS 3340 -9612 KDAL 1 +ROPUS 4609 1419 LJLA 1 +ROPUT 4383 3250 UKFV 1 +ROR 737 13455 KZAK 1 +RORAM 5765 799 ENOR 1 +RORAQ 5546 -16271 PACD 1 +RORAS 4948 831 EDGG 1 +RORAX -2147 -4993 SBCW 1 +RORAY 3772 -12219 KOAK 1 +RORBE 3345 -11717 KLGB 1 +RORBU 6279 1088 ENTR 1 +RORIM 4184 13128 UHWW 1 +RORKE 3492 -9723 KZFW 1 +RORKI 4310 2914 LBWR 1 +RORKY 2945 -10100 KDRT 1 +RORMA 4994 -9672 CZEG 1 +RORSE 2996 -8133 KSGJ 1 +RORSI 6223 1137 ENTR 1 +RORTU 5510 -12169 CZVR 1 +RORTY 4330 -8274 KZOB 1 +ROS -3291 -6078 SAEU 1 +ROSAE 4771 -11735 KSKA 1 +ROSAL 3802 -710 LPPC 1 +ROSAM 1436 -9017 MHTG 1 +ROSAR 3685 -8349 KZTL 1 +ROSAS 3885 1354 LIRR 1 +ROSAX 5948 2378 EETT 1 +ROSBA 7182 13688 UEST 1 +ROSBI 5585 1093 EKDK 1 +ROSCO 4019 -8201 KZID 1 +ROSE 3648 12861 RKTY 1 +ROSEA 2266 -7470 MYNN 1 +ROSEB 6338 973 ENTR 1 +ROSEM 2613 4931 OEJD 1 +ROSEN 2950 -9572 KZHU 1 +ROSER -1732 -5687 SBCW 2 +ROSER 1537 12064 RPLC 2 +ROSES 3951 -8630 KZID 1 +ROSEY 3032 -9170 KZHU 1 +ROSGA 1724 -8801 MHTG 1 +ROSHE 2093 -15725 PHZH 1 +ROSHO 4473 -8942 KZMP 1 +ROSIA 4689 2230 LRBB 1 +ROSID 4858 7633 UASP 1 +ROSIE 6554 -5147 BGGL 4 +ROSIE 3371 13349 RJTG 4 +ROSIE 3167 6900 OPLR 4 +ROSIE 3485 -11821 KZLA 4 +ROSIG 4977 836 EDDF 1 +ROSII 6496 -15324 PAZA 1 +ROSIK 5114 13367 UHBP 1 +ROSIM 4257 6741 UASP 1 +ROSIN 3194 -12027 KZLA 1 +ROSKA 4531 1286 LIBB 1 +ROSKE 2916 4774 OKAS 1 +ROSKO 6937 1826 ENTR 1 +ROSKR 3228 -11146 KTUS 1 +ROSLI 5301 -11395 CZCA 1 +ROSLY 4080 -7364 KJFK 1 +ROSMO 6370 2079 ESUN 1 +ROSMU 4596 3538 UKFV 1 +ROSNI 4726 3982 URRV 1 +ROSNO 5194 1220 EDWW 1 +ROSOC 6621 -16628 PASH 1 +ROSOK 5421 1208 EDWW 1 +ROSPE 2956 -10060 KDLF 1 +ROSPO 4796 -375 LFRR 1 +ROSRO 5281 -870 EINN 1 +ROSSE 3278 -9677 KDAL 1 +ROSSI 3933 -7824 KMRB 1 +ROSSY 4027 -8460 KZID 1 +ROSTA 2826 -2000 GCCC 1 +ROSTB 4745 -12034 KZSE 1 +ROSTE 3752 -12210 KSJC 1 +ROSTI 6341 -1411 BIRD 1 +ROSUL 2566 4226 OEJD 1 +ROSVI 6752 1546 ENBO 1 +ROT 5190 455 EHRD 2 +ROT 1612 10377 VTVT 2 +ROTAL 2754 5389 OIIX 1 +ROTAM -168 -4908 SBAZ 2 +ROTAM 2553 4301 OEJD 2 +ROTAN -53 11229 WIIZ 2 +ROTAN 3282 -10042 KZFW 2 +ROTAR 4526 1300 LDMM 1 +ROTAT 6000 5086 UUYY 1 +ROTAX 4798 1238 EDMM 1 +ROTBE 3445 -10341 KCVS 1 +ROTEK 5163 610 EDGG 1 +ROTEN 4924 1007 EDDF 1 +ROTER 4118 -8443 KDTW 1 +ROTEV 5403 -607 EGTT 1 +ROTEX 3742 -560 LEZL 1 +ROTGY 3503 -10181 KAMA 1 +ROTHM 2756 -7530 KZMA 1 +ROTHY 3359 -11690 KONT 1 +ROTIE 4493 -9277 KZMP 1 +ROTIN 4794 1225 EDMM 1 +ROTIR 4222 1079 LIRR 1 +ROTIS 4297 550 LFMM 1 +ROTLE 3363 -8449 KATL 1 +ROTMU 5068 -10502 CZWG 1 +ROTNA 7400 -9000 CZEG 1 +ROTNO 5086 78 EGKB 1 +ROTOE 4702 -9682 KFAR 1 +ROTOL 5097 1629 EPWW 1 +ROTOR 4205 -10339 KZDV 1 +ROTOS 4719 773 LSAZ 1 +ROTRO 892 -9545 MHTG 1 +ROTRR 3683 -8722 KHOP 1 +ROTSA 3887 2065 LGGG 1 +ROTSE 3633 -11493 KLSV 1 +ROTSI 4828 463 LFFF 1 +ROTTS 2938 -9828 KSAT 1 +ROTUN 4088 1231 LIRR 1 +ROTWE 4851 867 EDGG 1 +ROTYO 4645 -9661 KZMP 1 +ROU 4947 128 LFPB 1 +ROUEN 4947 128 LFPB 1 +ROUFF 4066 -7544 KABE 1 +ROUGE 4234 -8327 KDTW 1 +ROUGH 3645 -10969 KZDV 1 +ROUKE 4800 -13153 KZAK 1 +ROUND 5125 -7505 CZUL 1 +ROUSE -363 -6628 SBAZ 1 +ROUSH 3556 -8028 KZTL 1 +ROUSY 4948 612 EBUR 1 +ROUTS 4122 -11205 KHIF 1 +ROUTY 4315 -11700 KZLC 1 +ROVAD 3545 5269 OIIX 1 +ROVAK 4274 -586 LECM 1 +ROVAL 5197 -857 EICK 1 +ROVAM 4315 2381 LBSR 1 +ROVAN 6980 2853 EFPS 1 +ROVDY 3573 -8049 KZTL 1 +ROVEE 4291 -10640 KCPR 1 +ROVEK 5338 1488 EPWW 1 +ROVEN 5196 511 EHAA 1 +ROVER 2870 6807 OPKR 2 +ROVER 3498 -9338 KZME 2 +ROVEZ 2990 -9393 KBPT 1 +ROVIG 4492 1190 LIMM 1 +ROVIL 6082 2513 EFES 1 +ROVIX 6625 2421 EFPS 1 +ROVLI 4944 776 ETAR 1 +ROVNA 5537 -11854 CZEG 1 +ROVNO 5552 9112 UNKL 1 +ROVON 3727 4589 OIIX 1 +ROVOS 2431 5536 OMAE 1 +ROVOT 4334 493 LFMM 1 +ROVPA 6073 1240 ESAA 1 +ROVUM -1161 3556 FQBE 1 +ROVVO 3918 -9530 KZKC 1 +ROWAN -2650 15351 YBBB 2 +ROWAN 5175 25 EGSS 2 +ROWDY 3049 -9634 KCLL 1 +ROWEL 3469 -7918 KZDC 1 +ROWEY 4332 -10907 KZLC 1 +ROWIN 2015 -15642 PHZH 1 +ROWUB 6001 -16407 PAKI 1 +ROX 1160 12276 RPHI 2 +ROX 4885 -9569 KZMP 2 +ROXAN 4083 1122 LIRR 1 +ROXAT 5341 300 EGTT 1 +ROXEN 5656 1403 ESMM 1 +ROXER 4321 -736 LECM 1 +ROXET 6159 728 ENSV 1 +ROXIE 3379 13708 RJTG 2 +ROXIE 3291 -11186 KCGZ 2 +ROXIN 4985 1178 ETIC 1 +ROXJO 3982 -11964 KRNO 1 +ROXOE 5562 -15956 PAPE 1 +ROXOL 3577 2750 LGGG 1 +ROXOP 3675 4356 ORBB 1 +ROXXI 3074 -8652 KEGI 1 +ROYAL -3546 14916 YSCB 2 +ROYAL 2500 -1579 GCCC 2 +ROYAN 4567 -104 LFBB 1 +ROYBO 6581 -16118 PABL 1 +ROYCE 2972 -9536 KHOU 1 +ROYCO 4015 -7620 KLNS 1 +ROYDO 3918 -11977 KRNO 1 +ROYES 2954 -8143 KZJX 1 +ROYIL 3893 -7794 KIAD 1 +ROYKO 4102 -8588 KORD 1 +ROYOB 3085 -9783 KGRK 1 +ROYOD 875 16784 PKWA 1 +ROYON 3384 -11817 KLGB 1 +ROYOV 4235 -9415 KZMP 1 +ROYOY 6452 -14956 PANN 1 +ROYSO 3563 -10607 KSAF 1 +ROYST 4959 -12513 CZVR 1 +ROYUL 2978 -9032 KMSY 1 +ROZBO 3496 -7863 KZDC 1 +ROZEE 4471 -9320 KMSP 1 +ROZEY 4185 -12430 KCEC 1 +ROZMO 5529 -13160 PAKT 1 +ROZUV 3915 -8637 KBMG 1 +ROZZI 2831 -8671 KZJX 1 +ROZZL 4358 -11850 KZLC 1 +ROZZY 3875 -12125 KZOA 1 +RP 2862 11571 ZSZS 2 +RP 5580 4316 UUWV 2 +RPB 3981 -9766 KZKC 1 +RPD 4542 -9178 KZNH 1 +RPR -2114 -4778 SBBS 1 +RPTOR 3388 -8493 KATL 1 +RQO 3548 -9801 KZFW 1 +RQR 3009 -9059 KZLA 1 +RQZ 3480 -8663 KZME 1 +RR 5200 477 EHRD 2 +RR 5582 9430 UNKL 2 +RRC 2331 8533 VECF 1 +RREGN 3872 -7687 KADW 1 +RRICH 3876 -11216 KSLC 1 +RRICK 2941 -8973 KNBG 1 +RRIVR 3972 -10667 KZDV 1 +RROBN 4160 -9357 KIKV 1 +RROYY 4122 -11215 KSLC 1 +RRP 2118 8174 VAVA 1 +RRS 3128 -8543 KZJX 1 +RRUFF 4114 -11204 KSLC 1 +RS 4039 -356 LEMD 2 +RS 5021 3389 UKBV 2 +RSE 4525 14119 RJTG 1 +RSG 3001 -10030 KDLF 1 +RSK 3675 -10810 KZDV 1 +RSNIK 2813 -7947 KZMA 1 +RSR 3690 5068 OIIX 1 +RST 3733 4962 OIIX 2 +RST 4378 -9260 KZMP 2 +RSTAA 2691 -8193 KPBI 1 +RSW 2653 -8178 KZMA 1 +RSY 5913 564 ENZV 1 +RT 6283 -9211 CZEG 4 +RT 1373 10699 VDRK 4 +RT -2243 -15137 NTAR 4 +RT 3385 7380 OPLR 4 +RTA -2921 -5968 SARU 1 +RTB 4948 1125 EDDN 1 +RTILA 2600 955 DAAA 1 +RTM 5197 448 EHAA 1 +RTROE 2882 -8052 KMCO 1 +RTT 4743 1194 LOVV 1 +RU -1672 -15147 NTAR 1 +RUAHI -3952 17612 NZZC 1 +RUANE 3945 -7737 KZDC 1 +RUBAM -766 5567 FSSS 1 +RUBAN 2474 4685 OERK 1 +RUBAS 4238 657 LFMM 1 +RUBBN 3058 -8674 KVPS 1 +RUBBS 6467 -16592 PAOM 1 +RUBBY 6513 -15552 PAGA 1 +RUBDA 4579 -5655 CZQX 1 +RUBDY 3150 -9707 KCNW 1 +RUBEK 5377 4887 UWWW 1 +RUBEL 4703 -11964 KZSE 1 +RUBEN -971 -3550 SBRE 1 +RUBEO 4095 -69 LECM 1 +RUBER 4163 -7455 KZBW 1 +RUBES 4787 3532 UKDV 1 +RUBEX 5532 -694 EGPX 1 +RUBIC -1641 -4268 SBRE 1 +RUBID 5158 8120 UNBB 1 +RUBIE 3431 -8365 KATL 1 +RUBII 4045 -11527 KZLC 1 +RUBIK 3490 3308 LCCC 1 +RUBIN 2669 -8021 KZMA 1 +RUBIO 4125 -9198 KZAU 1 +RUBIR 5984 12378 UEEA 1 +RUBIS 6456 15199 UHMM 1 +RUBIT 4322 641 LFMM 1 +RUBIW 3477 -11229 KPRC 1 +RUBIX 4907 -25 LFRR 1 +RUBKO 5233 -6097 CZQM 1 +RUBLO 4559 535 LFMM 1 +RUBMI 5028 -233 EGTT 1 +RUBOE 2585 -8085 KMIA 1 +RUBOR 5673 7022 USTR 1 +RUBOS 4919 3068 UKBV 1 +RUBOY 3958 -11235 KZLC 1 +RUBRA 1583 -8733 MHTG 1 +RUBRE 3673 -7582 KZDC 1 +RUBTA 4581 -7382 CYMX 1 +RUBUF 3098 -9779 KGRK 1 +RUBUN 5443 2680 UMMV 1 +RUBUS 7102 3000 ENBD 1 +RUBYO 6479 -15528 PARY 1 +RUBYS 3215 -8063 KZJX 1 +RUCAV 5607 2109 EVRR 1 +RUCBO 3142 -9064 KZHU 1 +RUCKR 3122 -8582 KOZR 1 +RUCKY 4396 -7260 KZBW 1 +RUCOV 3572 -8879 KZME 1 +RUDAD 3768 4696 OIIX 1 +RUDAK 5178 1292 EDWW 1 +RUDAL -266 11871 WAAZ 2 +RUDAL 5137 6787 UAAA 2 +RUDAM 6254 3037 EFES 1 +RUDAR 4365 1849 LQSB 1 +RUDAS -2432 2674 FAJA 1 +RUDAW 3020 -8907 KGPT 1 +RUDBE 3356 -8844 KCBM 1 +RUDCO 4277 -8888 KZMP 1 +RUDDI 3003 -9524 KCXO 1 +RUDEE 1717 -15776 KZAK 1 +RUDEK 4240 7362 UAFM 1 +RUDEN 5362 2769 UMMM 1 +RUDER 3495 3413 LCLK 1 +RUDGA 2843 7711 VIDP 1 +RUDGE 4212 -8933 KRFD 1 +RUDIE 4314 -8806 KZAU 1 +RUDIK 4500 1631 LDZO 1 +RUDIL 6206 721 ENTR 1 +RUDIM 5735 7081 USTR 1 +RUDKA 5285 2392 EPWW 1 +RUDKE 3621 -7583 KNTU 1 +RUDLA 6614 17321 UHMA 1 +RUDLF 3022 -8894 KBIX 1 +RUDLI 2752 -7105 KZNY 1 +RUDNA 5879 15111 UHMM 1 +RUDNO 4934 1254 EDBB 1 +RUDNY 3662 -12132 KZOA 1 +RUDOF 2792 -8372 KZMA 1 +RUDOL 400 3742 HKNA 1 +RUDOT 4999 690 EDGG 1 +RUDOV 5635 1016 EKAH 1 +RUDRR 3062 -8652 KEGI 1 +RUDSA 5444 4616 UUWV 1 +RUDUS 5005 808 EDGG 1 +RUDVE 3994 -10246 KZDV 1 +RUDVI 4900 -10500 CZWG 1 +RUDYY 4030 -8809 KCMI 1 +RUEXX 4862 -172 LFRR 1 +RUFFI 4404 -9159 KZMP 1 +RUFLE -3703 13500 YMMM 1 +RUFUS 4143 -12000 KZSE 1 +RUFVY 5994 -16403 PAZA 1 +RUGAD 1789 4580 OEJD 1 +RUGAS 4133 2279 LWSS 1 +RUGAT 5904 6374 USTR 1 +RUGBB 3901 -9514 KZKC 1 +RUGBI -259 7287 VRMF 1 +RUGDI -4115 17497 NZWN 1 +RUGEE 3159 -11047 KFHU 1 +RUGEN 6416 3438 ULPB 1 +RUGGS 3250 -11470 KNYL 1 +RUGID 5737 -490 EGTT 1 +RUGIR 3054 4611 ORBB 1 +RUGMA 3250 12696 RKTT 1 +RUGNE 3344 -11603 KTRM 1 +RUGOC 3174 -8253 KZJX 1 +RUGOE 2846 -8267 KMCO 1 +RUGRO -2000 -17293 NZFF 1 +RUGSE 6677 -14332 PACI 1 +RUGTY 3539 -12091 KSBP 1 +RUGUS 4771 5921 UATT 1 +RUGVI -3985 17537 NZZC 1 +RUHQY 4767 -11108 KZLC 1 +RUINS 3485 -10585 KZAB 1 +RUJOV 6674 -14495 PFYU 1 +RUJUV 5976 -15522 PAIL 1 +RUKAT 4464 2616 LROP 1 +RUKEN 5344 1118 EDWW 1 +RUKER 3995 -461 LECM 1 +RUKIE 5818 -13564 KZAN 1 +RUKIX 2508 5641 OMFJ 1 +RUKIY 4323 -8934 KMSN 1 +RUKNE 3956 -9504 KSTJ 1 +RUKOL 6181 11212 UERR 1 +RUKOY 6302 -15433 PAFS 1 +RUKTE 3324 -10251 KZFW 1 +RUKUE 4762 -11741 KGEG 1 +RULAD 4353 8072 UAII 1 +RULAP 4122 6897 UTTT 1 +RULAS 5516 12225 UIKK 1 +RULAT 6640 11203 UERR 1 +RULDO 800 1692 FTTT 1 +RULEN 5741 5218 USKK 1 +RULEP 5877 4460 UUWV 1 +RULER 4388 -10338 KZDV 1 +RULES 4720 2207 LRBB 1 +RULET 3425 -1492 LPPS 1 +RULEX 2676 5030 OBBB 1 +RULEY 3843 -8211 KZID 1 +RULFO 4067 -11196 KSLC 1 +RULIK 6385 7618 USRR 1 +RULKA 643 8800 VCCC 1 +RULKE 2775 -9736 KNGP 1 +RULOD 6721 16903 UHMM 1 +RULOE -7835 16707 NZPG 1 +RULOK 1442 10487 VTBB 1 +RULON 4967 4508 URWW 1 +RULOP 4124 11863 ZBPE 1 +RULSE 3989 -8513 KZID 1 +RULUS 6250 14516 UEEE 1 +RUMAM 4170 6300 UTNR 1 +RUMAR 5503 1607 ESSA 1 +RUMAY -3053 -7148 SCCZ 1 +RUMBA -712 -3577 SBRE 2 +RUMBA 4387 3912 URRV 2 +RUMBO -6 12590 WAAZ 1 +RUMDE 2663 -8003 KPBI 1 +RUMEL 4450 92 LFBB 1 +RUMEN 4231 2431 LBSR 1 +RUMER 5162 588 EHBK 1 +RUMGE 3257 -11705 KNRS 1 +RUMID 234 10161 WMFC 1 +RUMIE -3633 14773 YMMM 1 +RUMIK 5446 3054 UMMM 1 +RUMIL 4586 598 LFMM 1 +RUMLE 4442 -9362 KMSP 1 +RUMLY 4438 -8808 KGRB 1 +RUMMA 4000 -8185 KZZV 1 +RUMML 4022 -7874 KJST 1 +RUMMY 4348 -7218 KZBW 1 +RUMOI 4370 14173 RJTG 1 +RUMPS 3812 -11727 KZOA 1 +RUMSY 3888 -12230 KZOA 1 +RUMUE 4368 -8596 KZMP 1 +RUMUK 4803 2334 LRBB 1 +RUMUS -2956 17186 NZZO 1 +RUNAE 4066 -8883 KBMI 1 +RUNDI 3058 -9121 KZHU 1 +RUNDY 3410 -7377 KZNY 1 +RUNEN 6026 2408 EFES 1 +RUNER 5128 839 EDGG 1 +RUNES 6966 2838 EFPS 1 +RUNGA 5975 1972 EFES 1 +RUNIM 4350 1220 LIRR 1 +RUNIP 6754 10099 UOTT 1 +RUNKE 3659 -9788 KEND 1 +RUNNY 5284 -12200 CZVR 1 +RUNOC 6111 -14645 KZAN 1 +RUNOD -3616 16300 NZZO 1 +RUNOE 3212 -8653 KMGM 1 +RUNOT 949 7912 VOMF 1 +RUNPE 3801 -9070 KZKC 1 +RUNTS 4171 -8765 KMDW 1 +RUNUK 4637 13725 UHHH 1 +RUNUT -1383 9138 YMMM 1 +RUNUW 5200 -17615 PADK 1 +RUNYO 4684 -10294 KZMP 1 +RUPAK 2641 9288 VECF 1 +RUPAS -1052 16300 AGGK 2 +RUPAS 3760 -624 LEZL 2 +RUPAX 4230 1547 LIBB 1 +RUPES 5517 8779 UNNT 1 +RUPIG -1559 5550 FIMM 1 +RUPIN 5146 454 EBUR 1 +RUPIR 5282 1269 EDUU 1 +RUPIS 6735 17446 UHMA 1 +RUPIT 3945 203 LESJ 1 +RUPKA -548 11036 WIIZ 1 +RUPME 4164 -7050 KFMH 1 +RUPON 5125 14383 UHSS 1 +RUPOX 2712 12018 ZSAM 1 +RUPOY 3334 -11246 KZAB 1 +RUPTE 6634 -14761 PAWB 1 +RUPUE 4334 -8419 KMBS 1 +RUQAW 3585 -8956 KDYR 1 +RURGO -555 2096 FZZA 1 +RURIE 4073 -8604 KGUS 1 +RURIT 143 2957 FZZA 1 +RURIW 3591 -11234 KGCN 1 +RURKY 3877 -8749 KZID 1 +RUROC 5960 -14610 PAMD 1 +RURSE 3721 -12194 KNUQ 1 +RUS 4365 2598 LBWR 3 +RUS 6052 2226 EFES 3 +RUS 3545 5091 OIIX 3 +RUSAD -3082 13367 YMMM 1 +RUSAK 5560 4327 UUWV 1 +RUSAM 5431 10323 UIBB 1 +RUSAR 2987 12784 RORG 1 +RUSBE 3795 -11305 KCDC 1 +RUSED 6533 12256 UEVV 1 +RUSEE 4612 -9400 KRYM 1 +RUSEK 4276 6902 UAII 1 +RUSEM 3900 -485 LECB 1 +RUSEN 6104 4273 ULWW 1 +RUSET 777 9772 WMFC 1 +RUSHH 3288 4447 ORBI 1 +RUSHS 3676 -7754 KZDC 1 +RUSHY 4070 -7370 KJFK 1 +RUSIA 4027 -8447 KZID 1 +RUSIB 4898 -381 LFRR 1 +RUSIE 3681 -7641 KNGU 1 +RUSIF 2833 -8263 KZJX 1 +RUSIG 7058 2498 ENBD 1 +RUSIK 2891 -1282 GCCC 1 +RUSIL -4066 17481 NZZC 1 +RUSIT 4567 489 LFMM 1 +RUSKE 6710 -14594 PAVE 1 +RUSKY 4180 -7149 KPVD 1 +RUSLE 3461 -10318 KCVS 1 +RUSLL 4198 -8904 KZAU 1 +RUSLR 3626 -9010 KZME 1 +RUSME 3749 -11752 KZOA 1 +RUSNE 5524 2144 EYVL 1 +RUSOC 3959 -10779 KZDV 1 +RUSOD 6598 13961 UEEE 1 +RUSOE 4350 -8977 KZAU 1 +RUSOR 6123 -17793 UHMM 1 +RUSOS 3621 2437 LGGG 1 +RUSOT 4788 942 EDGG 2 +RUSOT 4607 13580 UHHH 2 +RUSSH 4588 -9068 KZMP 1 +RUSSL 3750 -7737 KZDC 1 +RUSSO -1998 14319 YBBB 1 +RUSST 6916 1942 ENDU 1 +RUSTD 4643 -9691 KZMP 1 +RUSTE -1226 -4824 SBBS 1 +RUSTI 4818 766 EDUU 1 +RUSTO 256 556 DGAC 1 +RUSTT 3405 -11724 KZLA 1 +RUSTY 3786 -9102 KZKC 1 +RUSUS 4478 3359 UKFV 1 +RUSUT 6100 1786 ESSA 1 +RUT 4353 -7295 KRUT 1 +RUTAK -500 -14251 NTTT 1 +RUTAL 3058 -838 GMMM 2 +RUTAL 4820 14098 UHKM 2 +RUTAR 4289 2802 LBWR 1 +RUTEK 5791 2115 EVRR 1 +RUTEL 3172 -8636 KZTL 1 +RUTEP 4359 3851 URRV 1 +RUTER 3228 -10690 KZAB 1 +RUTHN 6163 -16136 PARS 1 +RUTHY 2650 -8159 KZMA 1 +RUTIL 4218 5107 UATE 1 +RUTIM 5853 6238 UUII 1 +RUTIN 7357 14060 UHMM 1 +RUTLE -2108 -4812 SBBS 1 +RUTOL 4796 1851 LZBB 1 +RUTOM 3852 1900 LGGG 1 +RUTTS 3322 -9117 KZME 1 +RUTUK 5159 2212 EPWW 1 +RUTUS 0 14883 KZAK 1 +RUUDE 3254 -8351 KWRB 1 +RUUDY 4082 -7428 KTEB 1 +RUUSH 4430 -10283 KRCA 1 +RUUTH 3985 -7500 KZDC 1 +RUVAP -1822 13888 YBBB 1 +RUVAT 5743 2376 EVRR 1 +RUVHO 6186 -16332 PASM 1 +RUVIE 3208 -11090 KTUS 1 +RUVIL -539 1629 FZZA 1 +RUVIP 4006 1180 LIRR 1 +RUVNE 3706 -7614 KNGU 1 +RUVNI 411 1963 FZZA 1 +RUWER 4986 640 ETID 1 +RUWLO 3279 -9913 KDFW 1 +RUWSU 3627 -11465 KLAS 1 +RUXER 359 8302 VCCC 1 +RUXJY 3746 -9255 KLBO 1 +RUXOL 4412 1059 LIMM 1 +RUXOP 4117 1001 LIRR 1 +RUXZO 2900 -8137 KZJX 1 +RUYBO 4482 -9136 KZMP 1 +RUYKI 2797 -8233 KTPA 1 +RUYNO 6654 -15272 PFAL 1 +RUYOC 5558 -13209 PAKT 1 +RUYOL 3212 -8121 KSAV 1 +RUYON 3892 -9071 KSTL 1 +RUYOS 4120 -11203 KOGD 1 +RUYOV 6065 -15115 PAEN 1 +RUYTO 3629 4316 ORBM 1 +RUZCO 3626 -11530 KVGT 1 +RUZEL 4618 -11831 KALW 1 +RUZGO 3517 -10667 KIKR 1 +RUZOF 6383 -17138 PAZA 1 +RUZSU 3776 -9306 KZKC 1 +RUZZL 4187 -8396 KZOB 1 +RVA -3101 -5551 SUEO 1 +RVB 4555 -10041 KZMP 1 +RVDCT 4820 -12200 KZSE 1 +RVERA 2698 -9785 KNQI 1 +RVERO 2741 -8160 KZMA 1 +RVJ 3206 -8215 KZTL 1 +RVVLE 3064 -9635 KIAH 1 +RW 5255 1315 EDDT 2 +RW 5570 3821 UUWV 2 +RWF 4447 -9513 KZMP 1 +RWL 4180 -10720 KZDV 1 +RWO 5777 -15232 PAZA 1 +RXXAN 2676 -8208 KFLL 1 +RY -4414 17028 NZZC 1 +RYAAN 3634 -11509 KLSV 1 +RYAHH 3278 -11686 KZLA 1 +RYANN 3923 -11928 KZOA 1 +RYANS 3739 -8502 KZID 1 +RYBKA 4741 -12231 KSEA 1 +RYBRN 3551 -8972 KNQA 1 +RYD -3373 -6538 SAMV 1 +RYDOM 2532 -8060 KHST 1 +RYDOR 4101 -7653 KZNY 1 +RYENS 4643 -11888 KZSC 1 +RYG 5937 1081 ENOS 1 +RYHAN 3220 1350 HLLL 1 +RYLEY 5327 -11232 CZEG 1 +RYLIE 3834 -10183 KZDV 1 +RYM 4609 -9435 KZMP 1 +RYMAR 3811 -12183 KZOA 1 +RYMES 4119 -7353 KZBW 1 +RYN 1278 10168 VTBB 2 +RYN 3214 -11116 KZAB 2 +RYNNE 3315 -9707 KDFW 1 +RYNNO 3293 -11685 KNKX 1 +RYNOL 2781 -9716 KNGP 1 +RYOMA 3351 13438 RJTG 1 +RYOSA 2552 12651 RORG 1 +RYS 4210 -8315 KZTW 1 +RYTHM 3054 -9020 KZHU 1 +RYUGA 3590 14035 RJTG 1 +RYV 4317 -8873 KZAU 1 +RYYNN 3208 -11120 KTUS 1 +RZ 5718 4651 UUWV 1 +RZAAM 3280 1926 HLLL 1 +RZC 3625 -9412 KZME 1 +RZE 5011 2202 EPWW 1 +RZN 4582 -9237 KZMP 1 +RZS 3451 -11977 KZLA 1 +SA 6431 -2197 BIRD 5 +SA -1428 5018 FMMM 5 +SA 6910 1819 ENDU 5 +SA 4097 7162 UTTT 5 +SA 1545 4422 OYSN 5 +SAA 1550 4422 OYSC 1 +SAACK 4412 -7582 KGTB 1 +SAAFO 3421 -7799 KILM 1 +SAAGS 3947 -9329 KZKC 1 +SAAKO 2106 -7139 KZMA 1 +SAALR 1911 -6634 TJZS 1 +SAAME 4003 -7648 KZNY 1 +SAAMM 3508 -8999 KMEM 1 +SAAND 4617 -12401 KAST 1 +SAAPP 3788 -8478 KZID 1 +SAATA 3008 -8559 KPAM 1 +SAB 5591 -221 EGPX 1 +SABAB 5077 1790 EPWW 1 +SABAD 4547 1487 LDZO 1 +SABAE 3595 13580 RJTG 2 +SABAE 2080 -15650 PHOG 2 +SABAK 5818 1164 ESMM 1 +SABAN 2977 13188 RORG 1 +SABAP 2255 7983 VABF 1 +SABAR 3245 -9210 KMLU 1 +SABAS 3923 242 LESJ 1 +SABAT 4402 -11167 KZLC 1 +SABBA 5913 -15843 PADL 1 +SABBI 3838 -7714 KZDC 1 +SABBO 4313 -9117 KZAU 1 +SABBR 3979 -8373 KFFO 1 +SABBY 3929 -12304 KZOA 1 +SABDA -4179 17448 NZZC 1 +SABDI 391 7733 VRMF 1 +SABDU 1898 -1490 GOOO 1 +SABED 2834 10587 ZUUU 1 +SABEE 2709 -8219 KZMA 1 +SABEK -214 7789 YMMM 1 +SABEL 1026 12300 RPHI 2 +SABEL 1887 5206 OYSC 2 +SABEM 4100 11717 ZBPE 1 +SABEN -283 14555 AYPY 1 +SABER 5170 95 EGLL 2 +SABER 3860 -7543 KZDC 2 +SABES 3903 14635 RJTG 1 +SABET 3764 13267 RKTT 1 +SABEX 4928 706 ETSB 1 +SABGE 3996 -8163 KZID 1 +SABGU 2550 13499 RORG 1 +SABIL -402 10994 WIIZ 1 +SABIN 3525 -8381 KZTL 1 +SABIP 216 10785 WSJC 1 +SABKY 4103 -10204 KZDV 1 +SABLA -3331 -7140 SCSC 1 +SABLE 4785 -25 LFRR 1 +SABLO 3799 -12220 KZOA 1 +SABNO 1899 11585 VHHK 1 +SABOC 6287 -15706 PAZA 1 +SABON 4686 -9858 KZMP 1 +SABOT 2825 -8123 KZMA 1 +SABRA 2575 -8021 KMIA 1 +SABRE 2081 -7383 KZMA 1 +SABSA 312 1805 FCCC 1 +SABSI 1471 1150 DRRR 1 +SABUB -1852 -15143 NTTT 1 +SABUE 4012 -7506 KNXX 1 +SAC 3510 12808 RKPS 2 +SAC 3844 -12155 KZOA 2 +SACAT 3326 -11187 KZAB 1 +SACBO 3567 -10606 KSAF 1 +SACCO 3867 -7738 KZDC 1 +SACDO 3617 -8924 KZME 1 +SACGY 2938 -9647 KHOU 1 +SACKO 3826 -8673 KZID 1 +SACKS 3313 -8063 KZJX 1 +SACKY 3935 -8116 KZID 1 +SACOG 2171 -15975 PHBK 1 +SACON -1792 -6178 SLLF 1 +SACOQ 3134 -8617 KZJX 1 +SACOS 4632 -9666 KZMP 1 +SACRI 3960 -7617 KZNY 1 +SACRO 2874 -8130 KMCO 1 +SACRY 5267 17444 PASY 1 +SACTO 4330 -7046 KZBW 1 +SADAF 3780 233 LECB 1 +SADAN 400 12808 RPHI 1 +SADAP 1210 8869 VOMF 1 +SADCO 3611 4325 ORBM 1 +SADDE 3404 -11876 KZLA 1 +SADDL 3820 -8442 KZID 1 +SADDO 3956 -10180 KZDV 1 +SADEE 4051 -8985 KPIA 1 +SADEK 2300 12397 RORG 1 +SADEL -2504 13438 YMMM 1 +SADEM 4121 317 LECB 1 +SADEN 3890 -9074 KZKC 1 +SADEP -334 12907 WAAZ 1 +SADER 6013 6392 USSE 1 +SADEY 2888 -8217 KZMA 1 +SADIE 2595 12761 ROAH 2 +SADIE 3670 -8156 KCLT 2 +SADIK 4068 2881 LTBA 1 +SADIM -2573 17061 NZZO 1 +SADIR 5708 11838 UIKB 1 +SADIT -2245 -13500 NTTT 1 +SADKA 2288 -1044 GOOO 1 +SADLI 3183 12500 RKTT 1 +SADLL 3327 -11335 KZAB 1 +SADOK 1092 12531 RPVA 1 +SADON 234 10175 WMKK 1 +SADRI 769 8933 VOMF 1 +SADUR 4142 167 LECB 1 +SADUS 1543 9263 VYRR 1 +SADVE 1504 14582 PGWT 1 +SAEKI 3494 13406 RJTG 1 +SAENT 3360 -11189 KZAB 1 +SAEZE 4333 -7618 KZBW 1 +SAF 3554 -10606 KZAB 1 +SAFAD 4311 -7267 KZBW 1 +SAFER 3736 -9870 KZKC 1 +SAFES 2982 -9015 KZHU 1 +SAFFO 3229 -8722 KZTL 1 +SAFIN 2868 7684 VIDP 1 +SAFIR -1937 12058 YBBB 1 +SAFKO 5578 -16204 PAZA 1 +SAFOK -1535 -4759 SBBS 1 +SAFOL 4908 -12270 CZVR 1 +SAFUC -690 -3511 SBRE 1 +SAG 4801 2100 LHCC 1 +SAGAG 2119 10162 VLVT 1 +SAGAT 4043 6051 UTAT 1 +SAGAZ -1699 -4177 SBBS 1 +SAGBU 400 3038 HSSS 1 +SAGEL 629 10000 WMFC 1 +SAGER 3392 -11771 KSNA 1 +SAGES 4205 -7432 KZBW 1 +SAGIL 4063 4957 UBBA 1 +SAGIN 4386 -12317 KZSE 1 +SAGIR 4080 6641 UTTR 1 +SAGKO 6617 -16312 PADE 1 +SAGLE 2445 -8154 KNQX 1 +SAGMA 894 -2734 GOOO 1 +SAGME 3831 -9097 KSTL 1 +SAGOC 6149 -16020 PALG 1 +SAGOD 1793 9200 VECF 1 +SAGOP 2500 14434 RJTG 1 +SAGRA 3473 13843 RJTG 2 +SAGRA 1237 12255 RPHI 2 +SAGRO 1058 -3086 GOOO 1 +SAGSU 1750 10916 ZJTS 1 +SAGUE 3673 -12212 KZOA 1 +SAGUT 3500 12072 ZSHA 1 +SAGZA 3823 -9075 KSTL 1 +SAHER 1535 4422 OYSN 1 +SAHET 3917 5556 UTAA 1 +SAHIL 3140 7427 OPLR 1 +SAHIW 4183 -9765 KZMP 1 +SAHKA 4310 -10855 KZLC 1 +SAHKU 6052 -16159 PAZA 1 +SAHOK 5958 -15658 PAZA 1 +SAHPS 3234 -8334 KZTL 1 +SAHRA 2464 1352 HLLL 1 +SAI 1415 7778 VOMF 1 +SAIDA 4120 6112 UTNR 1 +SAIGE 4585 -10869 KZDV 1 +SAIJO 3471 13255 RJTG 1 +SAIKA 3823 13739 RJTG 1 +SAILA 3846 -12196 KSUU 1 +SAILE 4119 -6790 KZBW 1 +SAILM 4679 -10127 KZMP 1 +SAILR 3835 -7631 KNHK 1 +SAILS -3181 11527 YMMM 2 +SAILS 4058 -9917 KZDV 2 +SAIML 3086 -8482 KZJX 1 +SAINT 3055 -8822 KZHU 1 +SAIRL 4469 -9301 KMSP 1 +SAITO 2175 -15805 PHIK 1 +SAJ 1236 12104 RPHI 1 +SAJAN 3264 7037 OPLR 1 +SAJHO 4096 -9509 KZMP 1 +SAJOY 3820 -9056 KSTL 1 +SAK -571 15319 AYPY 2 +SAK 4811 -11446 KZLC 2 +SAKAI 3404 13346 RJTG 1 +SAKAK 3372 13780 RJTT 1 +SAKAR -489 14833 AYPY 1 +SAKAT 6544 9454 UOTT 1 +SAKCO 2999 -9540 KIAH 1 +SAKEG -817 8533 YMMM 1 +SAKES 3883 -11027 KZLC 1 +SAKET 3829 823 DAAA 1 +SAKEY 4021 -7681 KMDT 1 +SAKIB 3440 7325 OPLR 1 +SAKIC 4016 -10469 KDEN 1 +SAKIG -2615 14944 YBBB 1 +SAKIN 4507 14233 RJTG 1 +SAKIT 3387 13804 RJTG 1 +SAKIY 5700 -13406 PAFE 1 +SAKKI 2093 -15749 PHZH 1 +SAKKO 4411 -12078 KZSE 1 +SAKKR 3221 1279 HLLL 1 +SAKLE -754 7250 FJDG 1 +SAKLO -2779 17616 NZZO 1 +SAKMA 441 11367 WBFC 1 +SAKMU -281 7081 VRMF 1 +SAKNA 3351 150 DAAA 2 +SAKNA 935 -1468 GLRB 2 +SAKOB -2650 -11500 SCIZ 1 +SAKON 2412 12670 RORG 1 +SAKPE 4661 -11201 KHLN 1 +SAKQU 3400 -11747 KRIV 1 +SAKSI 84 -3404 SBAO 1 +SAKTA 5658 2527 EVRR 1 +SAKTO -1900 11667 YMMM 1 +SAKUN 1961 7120 VABF 1 +SAKUR 6824 10119 UOOO 1 +SAKWE 3512 -12069 KSBP 1 +SAKYU 3592 13452 RJTG 1 +SAL -2485 -6548 SACU 2 +SAL 4394 1517 LDZO 2 +SALAD 3777 -12196 KZOA 1 +SALAG -3485 17168 NZZO 1 +SALAK 7197 11412 UEST 1 +SALAM 3193 3552 LLLL 1 +SALAP 3838 1290 LICJ 1 +SALAR -2385 -7050 SCFA 1 +SALAS 2093 -9220 MMID 2 +SALAS 4111 48 LECB 2 +SALAX 221 10156 WIFC 1 +SALBE 2752 -9783 KNQI 1 +SALBO -3251 -6777 SAMV 1 +SALBY 3782 -12152 KLVK 1 +SALCE -1734 -6451 SLLF 1 +SALCO 4974 -353 LFRR 1 +SALDA 3756 3000 LTBB 1 +SALDY 4120 -6998 KACK 1 +SALEE 1517 10465 VTUU 1 +SALEH 1400 4242 HHAA 1 +SALEM 4141 -7218 KZBW 1 +SALEN 3262 -8521 KZTL 1 +SALER 5783 6414 USTR 2 +SALER 3134 -8415 KZJX 2 +SALES 4262 -8643 KZAU 1 +SALEV 4607 607 LSAG 1 +SALFE 4149 -8313 KZOB 1 +SALGO 4047 3220 LTAA 1 +SALHU 3759 -9102 KSTL 1 +SALIC 3686 -12082 KLSN 1 +SALIM 3550 3631 OSDI 2 +SALIM 4174 -8612 KEKM 2 +SALIN 4328 473 LFML 2 +SALIN 3394 -8356 KAHN 2 +SALIS -3476 13863 YPAD 3 +SALIS 4196 11595 ZBZB 3 +SALIS 5738 -13630 PAZA 3 +SALIX 4233 -9629 KZMP 1 +SALKA 915 -7167 SVZM 1 +SALLA 4382 -11620 KZLC 1 +SALLE 4002 -7512 KZDC 1 +SALLI 3961 -11961 KRNO 1 +SALLO 5492 1339 ESMM 1 +SALLT 4118 -7289 KHVN 1 +SALLY 3366 -8111 KZJX 1 +SALMA 3900 672 LFMM 1 +SALME 4782 -316 LFRH 2 +SALME 4177 -7158 KOQU 2 +SALMI 2832 12400 RCAA 1 +SALMS 3500 -8679 KZME 1 +SALOG -4508 17161 NZZC 1 +SALOM 3352 -11389 KZAB 1 +SALON 4149 319 LECB 2 +SALON 4333 -10545 KZDV 2 +SALOR 2522 8676 VECF 1 +SALPE 3725 -7737 KZDC 1 +SALPU 44 -3188 SBAO 1 +SALSA -466 -6307 SBAZ 1 +SALSI 4335 236 LFBB 1 +SALTA -2486 -6550 SASA 2 +SALTA 4084 -11216 KZLC 2 +SALTD 3546 -11798 KZLA 1 +SALTE 2763 -9722 KNGP 1 +SALTN 3338 -11618 KSAN 1 +SALTR 4451 -8326 KZMP 1 +SALTS 3394 -11056 KZAB 1 +SALTT 3812 -9793 KZKC 1 +SALTU -1894 -4303 SBBS 1 +SALTY 3832 -8196 KZID 1 +SALTZ 3602 -8482 KZTL 1 +SALUD 3287 -11471 KNYL 1 +SALUN 3400 2445 LGGG 1 +SALVI -1891 -4334 SBBS 1 +SALVO 3045 -9169 KZHU 1 +SALWA 2526 5051 OBBB 2 +SALWA 3401 -11777 KLAX 2 +SAM 3769 2691 LGGG 5 +SAM 2882 7682 VIDP 5 +SAM 2042 10407 VLVT 5 +SAM 5096 -135 EGTT 5 +SAM 3849 -8809 KZKC 5 +SAMAD -2500 -17002 NZZO 1 +SAMAI -1955 -6613 SLLF 1 +SAMAK 798 9442 VOMF 2 +SAMAK 3340 1484 HLLL 2 +SAMAN 3930 12510 ZKKP 3 +SAMAN 3347 7130 OPKR 3 +SAMAN 4226 -11465 KZLC 3 +SAMAR -1471 -5312 SBBS 4 +SAMAR 2982 3502 LLLL 4 +SAMAR 3135 7457 OPLR 4 +SAMAR 3090 -1442 GCCC 4 +SAMAS 2050 11050 ZJZU 1 +SAMAT 1457 12051 RPHI 1 +SAMBA 5423 8538 UNNN 1 +SAMBO 4019 14095 RJTG 2 +SAMBO 1628 10871 VVDN 2 +SAMDO 3358 12832 RKTT 1 +SAMED 2143 -8675 MMUN 1 +SAMEE 4000 -7913 KPIT 1 +SAMEK 3800 961 DTTC 1 +SAMEP -1932 -14500 NTTT 1 +SAMES 3673 -12167 KSNS 1 +SAMGE 196 12963 WAAZ 1 +SAMGU -2686 -5754 SGFA 1 +SAMHA 1391 3230 HSSS 1 +SAMIE 4265 -12302 KMFR 1 +SAMIK 5304 15760 UHPP 1 +SAMKO 109 10388 WSJC 1 +SAMLO 3254 12626 RKRR 1 +SAMMB 3617 -7904 KZDC 1 +SAMME 4266 -8574 KZAU 1 +SAMMI 3378 -8164 KZJX 1 +SAMMO 3874 -7706 KDCA 1 +SAMMS 3225 -9411 KZFW 1 +SAMMY 3559 14035 RJTG 2 +SAMMY 3018 -8667 KHRT 2 +SAMMZ 4480 -9300 KMSP 1 +SAMNN 4315 -8799 KMKE 1 +SAMOG 800 10324 VVTS 1 +SAMON 5132 -742 EISN 2 +SAMON 3624 13450 RJTG 2 +SAMOS 830 9877 VTSP 1 +SAMPL 4198 -8746 KZAU 1 +SAMPO 4822 -128 LFRR 1 +SAMPU 2243 11426 VHHH 1 +SAMRA 3029 6742 OPKR 1 +SAMTA -2108 -4807 SBBS 1 +SAMTI 38 -3054 SBAO 1 +SAMUD 1908 7235 VABB 1 +SAMVU -1334 -17188 NSFA 1 +SAN 3671 12648 RKTP 3 +SAN 1703 5409 OOSA 3 +SAN 1673 12036 RPHI 3 +SANAE 3911 -7546 KDOV 1 +SANAN 3140 -10044 KSJT 1 +SANAR 4322 13146 UNWW 1 +SANAS 2490 12169 RCAA 1 +SANCA 2631 -9812 KZHU 1 +SANCE 4727 274 LFFF 1 +SANCH 4389 -9053 KVOK 1 +SANCY 4087 -9831 KZHU 1 +SAND 3245 -6507 TXKF 1 +SANDA 3493 13538 RJTG 2 +SANDA 3012 -8409 KTLH 2 +SANDD 4692 -10011 KZMP 1 +SANDE 3476 -7775 KNCA 1 +SANDI 2040 11375 VHHH 4 +SANDI 1003 1141 DNKK 4 +SANDI 5710 -13288 PAPG 4 +SANDI -3362 -5598 SUEO 4 +SANDO 1416 14528 KZAK 1 +SANDR 4716 -12335 KZSE 1 +SANDU -3220 -5756 SUEO 1 +SANDY 3372 13036 RJFF 5 +SANDY 3749 12658 RKSS 5 +SANDY -4234 17290 NZZC 5 +SANDY 2428 11857 RCAA 5 +SANDY 5107 106 EGTT 5 +SANER 5918 -15144 PAZA 1 +SANET 4633 728 LSAS 1 +SANFD 4333 -7083 KZBW 1 +SANFE 3090 -11491 MMZT 1 +SANFI 3596 -8099 KZTL 1 +SANGI 1043 12374 RPVM 1 +SANGO 3338 13980 RJTG 2 +SANGO 3667 -11953 KFAT 2 +SANIP 2403 11402 ZSAM 1 +SANIR 5088 5749 UATT 1 +SANIT 1716 10278 VTUD 1 +SANKA 6234 -14466 PAZA 1 +SANKO 3825 12245 ZYSH 2 +SANKO 3356 13127 RJFZ 2 +SANLO 1820 -6593 TJZS 1 +SANLY 4538 -9383 KSTC 1 +SANNO 3999 -11181 KZLC 1 +SANNY 3700 -7956 KZDC 1 +SANOB 659 9567 WMFC 1 +SANOK -3325 -7079 SCEL 1 +SANOS -70 10632 WSJC 1 +SANPA -2033 -4472 SBBS 1 +SANTA -1084 16245 AGGT 3 +SANTA 3767 -630 LECS 3 +SANTA 713 -15000 KZAK 3 +SANTI 1730 10296 VTUD 1 +SANTO 999 -6869 SVZM 1 +SANTT 4119 -7342 KZBW 1 +SANTY 3698 -12207 KZOA 1 +SANUL 6085 4321 ULWW 1 +SANUR 4595 6141 UAOO 1 +SANYO 3304 -10439 KZAB 1 +SANZZ 2681 -8011 KPBI 1 +SAP -853 14623 AYPY 1 +SAPAE 3270 -9690 KZFW 1 +SAPAM 809 9754 WMFC 1 +SAPAR 3949 5580 UTAA 1 +SAPAT 254 10204 WMFC 1 +SAPCO 5254 -136 EGTT 1 +SAPDA -1200 11143 YBBB 1 +SAPDE 2015 -15496 PHTO 1 +SAPDI 3513 12850 RKTT 1 +SAPED -3135 14101 YMMM 1 +SAPEE 4083 -11211 KSLC 1 +SAPEN 1102 10618 VVVV 1 +SAPET 2864 12613 RORG 1 +SAPID 3719 -12218 KZOA 1 +SAPIR -1880 18000 NFFF 1 +SAPIX -862 -16500 NSFF 1 +SAPKY 3654 12662 RKTP 1 +SAPLE 3508 -7680 KNKT 1 +SAPLO 2765 7714 VIDF 1 +SAPLY 3726 -12259 KSFO 1 +SAPNA 2350 6783 OPKR 1 +SAPNU 1784 8122 VABF 1 +SAPOC 4377 -9339 KZMP 1 +SAPOE 3484 -9830 KFSI 1 +SAPOK -2483 -12500 NTTT 1 +SAPOT 5926 -238 EGPX 1 +SAPPA 3594 -9616 KZKC 1 +SAPPE 4363 -7005 KZBW 1 +SAPPI 3404 -11814 KLAX 1 +SAPPO 2044 -6840 TJMA 1 +SAPPY 3890 -9228 KCOU 1 +SAPRA 3582 13072 RKTT 1 +SAPVE 2941 -9821 KRND 1 +SARAA 4044 -7589 KZNY 1 +SARAH -2692 13517 YMMM 2 +SARAH 3984 -10499 KDEN 2 +SARAK -975 14342 YBBB 1 +SARAM 6379 -2261 BIKF 1 +SARAN 3740 12699 RKSS 3 +SARAN 4824 10343 ZMUB 3 +SARAN 4291 -8526 KZAU 3 +SARAP -3292 16300 YBBB 1 +SARAR 2527 8915 VGFR 1 +SARAS 2980 -11219 MMZT 2 +SARAS 3536 -11573 KLAS 2 +SARAX 4210 2090 LWSS 1 +SARAY 2976 -1416 GCCC 1 +SARBA 3395 13146 RJFZ 1 +SARCO 2579 -8011 KMIA 1 +SARDA 3108 7141 OPLR 1 +SARDI 776 -7294 SKED 2 +SARDI 4052 -7280 KZBW 2 +SARDO 3609 -12079 KZOA 1 +SARDS 2054 -15571 PHZH 1 +SARDY 3308 -8173 KZJX 1 +SAREG -2129 -7025 SCFZ 2 +SAREG -1900 -12000 NTTT 2 +SAREK 2413 8676 VIDF 2 +SAREK 2702 6790 OPKR 2 +SAREX 2288 11348 ZSAM 1 +SARGE 3230 -8457 KATL 1 +SARGO -3498 -5688 SAEU 3 +SARGO 4050 399 LECB 3 +SARGO 3867 -8546 KZID 3 +SARGS 3278 -11739 KZLA 1 +SARIK -2201 14176 YBBB 1 +SARIN 4687 8289 ZWUQ 1 +SARIO 2292 -10559 MMMZ 1 +SARIZ 3904 3538 LTAA 1 +SARKI 3433 1325 LMMM 1 +SARKS 3648 6141 UTAA 1 +SARLE 6493 -14734 PAEI 1 +SARMO -2170 12104 YBBB 1 +SARNA -2911 -6099 SACF 2 +SARNA 4743 4053 URRV 2 +SARNE 3730 -12049 KMER 1 +SARNI 1073 -6461 SVZM 1 +SAROJ 2855 6918 OPKR 1 +SAROM 4409 14307 RJTG 1 +SAROW 4111 -8187 KZOB 1 +SAROX 280 10267 WMFC 1 +SAROY 2772 -9958 KLRD 1 +SARPI 3492 7285 OPLR 2 +SARPI 4155 4145 LTAA 2 +SARPO 3181 7405 OPLR 1 +SARPY 4126 -9617 KOFF 1 +SARRE -1248 13108 YPDN 1 +SARRO 4318 -8997 KZAU 1 +SARSI 1673 12325 RPHI 1 +SARSU -1905 -4768 SBBS 1 +SARTA -2165 -4835 SBBS 1 +SARTE -2252 -4622 SBBS 2 +SARTE 3344 -11243 KPHX 2 +SARTU -1974 -4761 SBBS 1 +SARUL 4852 11579 ZYSH 1 +SARVO 344 11284 WBFC 1 +SASAL 4728 1647 LHCC 1 +SASAR -4120 17243 NZZC 1 +SASBU -2016 -4121 SBBS 1 +SASCO 4133 -8198 KCLE 1 +SASEL 5439 4678 UWPP 1 +SASGY 3315 -8304 KZTL 1 +SASHA 4213 -7315 KZBW 1 +SASHE 3529 -9956 KCSM 1 +SASID 4601 -7567 CZEG 1 +SASIE 3345 -9660 KZFW 1 +SASIK 3230 13052 RJTG 1 +SASKI 5155 250 EHAA 1 +SASLI 3847 1312 LICJ 1 +SASLY 3768 -12233 KSFO 1 +SASMA 3609 13995 RJTL 1 +SASME 3240 -11099 KTUS 1 +SASNE 3215 -8990 KJAN 1 +SASOD 5211 -10665 CYXE 1 +SASON 1795 -7426 MKJK 1 +SASRO 2407 7100 VABF 2 +SASRO -3858 16300 NZZO 2 +SASSU 3837 -12238 KSFO 1 +SASSY 4316 -10880 KZLC 1 +SASTA -5271 -6776 SAVU 1 +SASTI -2012 -4160 SBBS 1 +SAT -2398 -4626 SBBS 4 +SAT 3792 2391 LGAV 4 +SAT 4773 2289 LRBB 4 +SAT 2964 -9846 KZHU 4 +SATAH 3329 13209 RJTG 1 +SATAL 5515 3440 UUWV 1 +SATAN 4339 -7080 KZBW 1 +SATBE 3401 -10689 KZAB 1 +SATCH 3154 -9304 KZFW 1 +SATCO -1946 14667 YBTL 1 +SATEK 3493 -9212 KLRF 1 +SATES 4014 -7377 KZNY 1 +SATIE 3453 -7740 KNCA 1 +SATIN -4700 -7361 SCCZ 1 +SATIS 5042 -5998 CZQX 1 +SATNA -1107 12457 YBBB 1 +SATNE 3997 -12210 KZOA 1 +SATOC 2792 -9929 KZHU 1 +SATON 1295 10456 VDPP 1 +SATOS 1835 -8794 MMID 1 +SATRA -3474 -6781 SAMF 1 +SATRN 3313 -11129 KZAB 1 +SATSU 3081 -8806 KZHU 1 +SATTY 3136 -9702 KZFW 1 +SATUE 6514 -15171 PAZA 1 +SATUL 5067 -11351 CZEG 1 +SATVE 3278 -11523 KNJK 1 +SATYO 4617 -9656 KBWP 1 +SAU 4468 -15 LFBB 2 +SAU 3786 -12252 KZOA 2 +SAUCE 2466 -9997 MMTY 1 +SAUCY 4419 -9092 KZMP 1 +SAUGR 4535 -9348 KZMP 1 +SAUGS 3450 -11847 KZLA 1 +SAUNA 2486 14158 RJAW 1 +SAUNI 4662 548 LFMM 1 +SAURA 4026 -18 LECB 1 +SAURG 4388 510 LFML 1 +SAURI -2575 -12000 SCEZ 1 +SAUSE 3095 -8152 KZJX 1 +SAUVI 4567 -12281 KPDX 1 +SAUZA 3218 -11736 MMZT 1 +SAV -222 -8097 SEGU 4 +SAV 3502 5037 OIIX 4 +SAV 1656 10477 VLVT 4 +SAV 3215 -8120 KZJX 4 +SAVAN 4231 -9045 KZAU 1 +SAVAR 1909 -7260 MTMA 1 +SAVBE 3875 -9354 KSZL 1 +SAVED 4914 -12281 CYVR 1 +SAVEM 1845 -7703 MKJK 1 +SAVER -2752 15406 YBBB 1 +SAVEW 4161 -7059 KZBW 1 +SAVGE 3950 -8507 KZID 1 +SAVIK 3771 -7098 KZNY 1 +SAVIO -241 -4488 SBAZ 1 +SAVIS 7535 -6367 BGGL 1 +SAVIT 5188 -11750 CZVR 1 +SAVIX 4586 -7376 CYMX 1 +SAVOM 2643 12787 RODN 1 +SAVON 3144 -7050 KZNY 1 +SAVOV 5056 -11961 CZVR 1 +SAVOY 4799 -12215 KPAE 1 +SAVRE 3570 -11242 KGCN 1 +SAVRY 3225 -9103 KZME 1 +SAVVY 3981 -7545 KZDC 1 +SAW 4636 -8740 KZMP 1 +SAWED 3753 -7586 KZDC 1 +SAWES 3185 -8484 KZJX 1 +SAWGA 2786 -8268 KPIE 1 +SAWGI 4180 -11155 KSLC 1 +SAWGY 3004 -8119 KJAX 1 +SAWNA 3887 -12240 KSFO 1 +SAWNY 6216 -16329 PASM 1 +SAWYR 3876 -7724 KDAA 1 +SAX 4107 -7454 KZNY 1 +SAXER 1764 -8108 MKJK 1 +SAXIE 3204 -11085 KTUS 1 +SAXNN 2449 -8195 KNQX 1 +SAY 5822 -633 EGPO 1 +SAYBA 4038 -8851 KZAU 1 +SAYCO 3600 -8490 KCSV 1 +SAYGE 4020 -10385 KZDV 1 +SAYHO 3485 13431 RJOT 2 +SAYHO 3780 -11301 KCDC 2 +SAYKA 3660 -10470 KZAB 1 +SAYNE 4591 -8965 KZMP 1 +SAYNO 2998 -9554 KIAH 1 +SAYOC 870 16767 PKWA 1 +SAYOH 3492 13436 RJTG 1 +SAYOK 3065 -8824 KMOB 1 +SAYOP 5942 -14007 PAYA 1 +SAYOR 4723 -10498 KZLC 1 +SAYOS 4570 -11877 KZSE 1 +SAYOY 6159 -16623 PAHP 1 +SAYRE 4199 -7664 KZNY 1 +SAYRS 4277 -8612 KORD 1 +SAYTO 2070 -15102 KZAK 1 +SAZ 4638 -9480 KZMP 1 +SAZMA 3108 13030 RJTG 1 +SAZTO 4072 -11613 KEKO 1 +SB 1307 4265 HHAA 3 +SB 1257 -1336 GLRB 3 +SB 4775 3980 URRV 3 +SBA 1477 12023 RPHI 1 +SBCDC 4603 -6778 KZBW 1 +SBG -3685 14574 YMML 3 +SBG 4800 1289 LOVV 3 +SBG -1658 -4970 SBBS 3 +SBGNB 4797 1289 LOWS 1 +SBGSK 4601 -6778 KZBW 1 +SBH 5988 -129 EGPB 1 +SBI 3418 -666 GMME 2 +SBI 2969 -9404 KZHU 2 +SBITA 2509 -500 DAAA 1 +SBJ 4058 -7474 KZNY 1 +SBKSL 4543 -6748 KZBW 1 +SBN 4922 712 EDGG 1 +SBNDY 4534 -6743 KZBW 1 +SBONO 3389 -11608 KZLA 1 +SBQ 3389 -8987 KZME 1 +SBR -737 11277 WARR 1 +SBTTY 5470 -13105 PAZA 1 +SBURG 4028 -10689 KZDV 1 +SBV 3668 -7901 KZDC 1 +SBY 3835 -7551 KZDC 1 +SBYPY 5470 -13122 PAZA 1 +SBZ 3617 5757 OIIX 1 +SCAAT 4662 -11249 KZLC 1 +SCABB 3397 -8356 KAHN 1 +SCABI 3362 -9945 KDAL 1 +SCALA 3782 -8595 KFTK 1 +SCALE 3988 -10485 KDEN 1 +SCALI 3039 -9766 KAUS 1 +SCALP 6099 -15870 PAZA 1 +SCALY 3066 -8891 KZHU 1 +SCANA 5057 -10486 CYQR 1 +SCANT 4075 -11227 KSLC 1 +SCAPA 1583 -6750 TJZS 1 +SCAPE 3994 -7754 KZNY 1 +SCAPO 4575 -12303 KZSE 1 +SCARE 3033 -8566 KECP 1 +SCARF 3909 -8573 KZID 1 +SCARP 4201 -8342 KZOB 1 +SCARR 3338 -8444 KZTL 1 +SCARS 4355 -7034 KZBW 1 +SCATT 3669 -9601 KZKC 1 +SCAWT 3834 -9404 KZKC 1 +SCB -2351 -4738 SBBS 1 +SCC 7020 -14842 PAZA 1 +SCCAT 3480 -11739 KVCV 1 +SCENN 4736 -12256 KTIW 1 +SCENT 4163 -7882 KZOB 1 +SCH 3843 7724 ZWUQ 1 +SCHEE -2299 12887 YMMM 1 +SCHEF 3597 -9044 KJBR 1 +SCHEL 3365 -8455 KATL 1 +SCHEP 4425 -9448 KZMP 1 +SCHMD 3910 -9107 KZKC 1 +SCHOL 3718 -7572 KZDC 1 +SCHOO 3573 -7898 KRDU 1 +SCIFI 2894 -10060 KDLF 1 +SCIOS 4476 -12288 KZSE 1 +SCIPO 4281 -7648 KZBW 1 +SCN 3510 12808 RKPS 1 +SCO -3203 15083 YBBB 2 +SCO -1374 -7621 SPIM 2 +SCOBY 2993 -7772 KZMA 1 +SCOCH 3019 -8732 KNPA 1 +SCOER 4051 -11194 KSLC 1 +SCOFF 4152 -7581 KZNY 1 +SCOFY 4546 -10339 KZLC 1 +SCOLA 3873 -11865 KRNO 1 +SCOLD 4371 -10256 KRCA 1 +SCOLE 3346 -11408 KZLA 1 +SCOLL 3045 -9721 KZHU 1 +SCOOL 4007 -7542 KPHL 1 +SCOON 2026 -15224 PHZH 1 +SCOOP 4303 -7153 KMHT 1 +SCOOR 3980 -7235 KZNY 1 +SCOOT 4689 -12293 KOLM 1 +SCOPE 3866 13778 RJRJ 1 +SCORE 3589 14387 RJTG 1 +SCORP 3313 -11764 KZLA 1 +SCORR 4167 -8334 KZOB 1 +SCOTE 2839 -8167 KZJX 1 +SCOTI -2132 13346 YMMM 1 +SCOTO 3917 -8685 KZID 1 +SCOTT -2787 15380 YBBB 1 +SCOTY 4360 -12393 KZSE 1 +SCOTZ 4149 -8173 KCLE 1 +SCOUP 4106 -7504 KZNY 1 +SCOVL 4140 -11280 KSLC 1 +SCR -2295 -4373 SBBS 1 +SCRAB 4117 -7302 KBDR 1 +SCRAN 3532 -9357 KZME 1 +SCRAP 3554 -11939 KZLA 1 +SCRCH 3708 -8948 KSTL 1 +SCRIB 4469 1839 LQTZ 2 +SCRIB 3810 -8148 KZID 2 +SCRIP 3882 -7710 KDCA 1 +SCROD 5462 -5587 CZQM 1 +SCRUB -2664 11673 YMMM 2 +SCRUB 3809 -10795 KZDV 2 +SCRUG 4155 -7403 KSWF 1 +SCRUZ -1071 16579 AGGG 1 +SCUBA -2398 16667 NWWW 1 +SCUBI 4269 -8365 KDTW 1 +SCULL 3126 -9792 KGRK 1 +SCULN -3506 14889 YSCB 1 +SCULY 4814 -9926 KZMP 1 +SCUPI 3338 -11726 KNFG 1 +SCUPP 4260 -7023 KZBW 1 +SCUZY 2652 -9868 KZHU 1 +SCV -91 -8962 SEGU 2 +SCV 4767 2636 LRBB 2 +SD 3535 7553 OPLR 1 +SDA 7023 2807 ENBD 1 +SDE -2778 -6432 SACU 2 +SDE 3814 14092 RJTG 2 +SDG -2088 5551 FMMM 1 +SDI 4864 489 LFEE 1 +SDNEE 2931 4718 OKAS 1 +SDO 4141 -11803 KZLC 1 +SDP 2575 8891 VGFR 1 +SDZ 3522 -7959 KZDC 1 +SE 5955 6057 USSS 1 +SEA 4744 -12231 KZSE 1 +SEAAN 2491 -7687 MYNN 1 +SEACO 2948 -9360 KZHU 1 +SEAER 4392 -6949 KZBW 1 +SEALL 4139 -7285 KZNY 1 +SEALS 3532 14600 RJTG 1 +SEALY 2985 -9594 KZHU 1 +SEAME 4618 -12413 KAST 1 +SEAMO 2749 -8134 KZMA 1 +SEANN 3391 -9793 KDAL 1 +SEARS 3612 -9638 KZKC 1 +SEASO 3472 -7743 KNCA 1 +SEATE 2818 -8288 KMIA 1 +SEATN 5070 -12237 CZVR 1 +SEATO 3848 -12197 KSUU 1 +SEATS 4269 -9263 KZAU 1 +SEAVU 3397 -11749 KLAX 1 +SEAVY 4121 -7433 KZNY 1 +SEB 2700 1446 HLLL 1 +SEBAG 2982 -8121 KZJX 1 +SEBAM 2634 12774 RODN 1 +SEBAS 708 -7352 SKED 2 +SEBAS 2631 -9766 KZRL 2 +SEBAT 5454 -11043 CYOD 1 +SEBBY 3409 -11778 KLAX 1 +SEBEE 6276 -16016 PANV 1 +SEBER 5398 1029 EDDV 1 +SEBIE 3307 4438 ORBI 1 +SEBIN 5980 -12500 CZEG 1 +SEBIS 2776 -6968 KZNY 1 +SEBKY 6449 -16134 PFSH 1 +SEBLE 2444 -8181 KNQX 1 +SEBLO 600 7750 VRMF 1 +SEBNE 6459 -14717 PAEI 1 +SEBPO 3306 -10458 KZAB 1 +SEBRE 4010 -8433 KDAY 1 +SEBUG 2090 -7024 KZMA 1 +SEBUL 623 12455 RPHI 1 +SEBYI 2106 -15812 PHIK 1 +SECAN 3327 -11562 KZLA 1 +SECAR 4264 -11474 KZLC 1 +SECHE 4444 52 LFBB 1 +SECIL 2120 -15778 PHIK 1 +SECJI 2098 -15900 PHIK 1 +SECOB 6573 -15625 PAHL 1 +SECOG 4899 -12254 KBLI 1 +SECOP 3370 4418 ORTI 1 +SECOR 2624 -8019 KFLL 1 +SECOV 3749 -7761 KZDC 1 +SECOY 2918 -9486 KGLS 1 +SECRO 3568 -10611 KSAF 1 +SECTO 4380 -9649 KZMP 1 +SECTS 3678 -7608 KORF 1 +SECUR 3935 -7674 KBWI 1 +SEDAG 6600 -10000 CZEG 1 +SEDAN -3457 13931 YMMM 1 +SEDAR 4551 -12672 KZAK 1 +SEDAS 2308 -9671 MMMX 1 +SEDET 1916 -7223 MTEG 1 +SEDGE 6453 -14698 PAEI 1 +SEDIA 514 -7583 SKED 1 +SEDIL 4132 -143 LECM 1 +SEDKU 2493 12400 RCAA 1 +SEDLY 4145 -8688 KZPZ 1 +SEDOE 4139 -8381 KTOL 1 +SEDOR 4790 780 EDGG 1 +SEDOT 4513 -8003 CZYZ 1 +SEDPO 2514 5556 OMDB 1 +SEDRO 1315 -8880 MHTG 1 +SEDTO 4012 -11982 KZOA 1 +SEDUE 3468 -7659 KZDC 1 +SEDVA 2397 3567 HECC 1 +SEEDO 2857 -8128 KZJX 1 +SEEDS 2966 -9725 KZHU 1 +SEEDY 4308 -7061 KZBW 1 +SEEKS 4376 -8400 KZOB 1 +SEELI 3343 -11177 KPHX 1 +SEELO 3202 -7826 KZJX 1 +SEEME 3247 -8642 KMXF 1 +SEEMO -3087 12587 YMMM 1 +SEEMS 3759 -12266 KZOA 1 +SEEYA 2991 -9485 KIAH 1 +SEFFY 5139 -10714 CZWG 1 +SEFIX 4874 -12671 CZVR 1 +SEFOJ 4159 -8352 KTOL 1 +SEFRA 3300 -41 DAAA 1 +SEG 4079 -7688 KZNY 1 +SEGAE 6230 -16362 PAMO 1 +SEGAN 5000 -8933 CZWG 1 +SEGER 2542 -9972 MMTY 1 +SEGLR 3614 -9705 KZKC 1 +SEGRE 4102 -238 LECM 1 +SEGRO 2500 15139 RJTG 1 +SEGUL 4340 13335 UNWW 2 +SEGUL 3696 -12257 KSFO 2 +SEGUN 5205 15000 UHPB 1 +SEGVE 4081 -12424 KZSE 1 +SEHER 4051 3857 LTLT 1 +SEHIR 3765 3220 LTAA 1 +SEHSI 4147 -8338 KZOB 1 +SEHUD 3020 -8895 KGPT 1 +SEHWK 3418 -7786 KILM 1 +SEIAT 3237 -9984 KDYS 1 +SEIFF 4008 -7282 KZNY 1 +SEING 4111 -8095 KZOB 1 +SEITZ 4131 -7714 KIPT 1 +SEJYY 7119 -15600 KZAN 1 +SEKAM 1915 -7809 MKJK 1 +SEKAP 6197 -12283 CZWG 1 +SEKAR 2042 -7080 MDCS 1 +SEKAW 3967 -11977 KRNO 1 +SEKDE 4260 -9391 KZMP 1 +SEKID 3566 13947 RJTG 1 +SEKIK 5693 -11192 CZCZ 1 +SEKIN 1888 -8312 MHTG 1 +SEKMA 1042 -7984 MPZL 1 +SEKON 1487 10638 VLVT 1 +SEL 3741 12693 RKTT 1 +SELAH 4670 -12055 KZSE 1 +SELAK 943 -8521 MHTG 1 +SELAN 1388 -7333 SKEC 2 +SELAN 6792 6752 USDK 2 +SELAW 3408 -11791 KEMT 1 +SELBE 5799 -15726 PAII 1 +SELBO -2274 -4646 SBBS 2 +SELBO 4917 -7800 CZUL 2 +SELDA 5695 13142 UEEE 1 +SELDM 5890 -16595 PAZA 1 +SELDO -1969 -4467 SBBS 1 +SELEE 6528 -14686 PAEI 1 +SELEK 2009 -8242 MHTG 1 +SELER 3221 -8078 KZJX 1 +SELEY 2999 -8548 KPAM 1 +SELGO 4048 11309 ZBZB 1 +SELIC 2133 -15821 PHIK 1 +SELIM 3850 -6267 KZNY 1 +SELIS 1681 -9906 MMAA 1 +SELKA -3415 17693 NZZC 2 +SELKA 1436 10200 VTBB 2 +SELLS 3883 -10317 KZDV 1 +SELLY 3849 -8999 KZKC 1 +SELMA 3665 -11956 KZOA 1 +SELMN 2781 -8231 KTPA 1 +SELMO -3027 -7071 SCFZ 2 +SELMO 3906 166 LEIB 2 +SELNE 3190 -10209 KMAF 1 +SELOE 4127 -8644 KZAU 1 +SELPE 3458 -10313 KZAB 1 +SELRE 3679 -11974 KFAT 1 +SELSO 400 12627 RPHI 1 +SELSU 118 9200 VCCC 1 +SELTA -3941 17445 NZZC 1 +SELUE 6073 -15141 PAEN 1 +SELUM 5552 -11283 CZEG 1 +SELUR 6340 -2065 BIVM 1 +SELVA -98 -7752 SEGU 5 +SELVA -952 -7219 SPIM 5 +SELVA 4120 117 LECB 5 +SELVA -945 12668 WPDL 5 +SELVA 4178 -8955 KSQI 5 +SELVI 3790 3450 LTAA 1 +SELVU -2098 -14000 NTTT 1 +SELYY 2051 -15820 PHIK 1 +SEMAD 145 761 FCCC 1 +SEMAN 3277 -8596 KZTL 1 +SEMGA -4110 -6794 SAVU 1 +SEMGE 4881 -9955 KZMP 1 +SEMGY 4189 -9184 KCID 1 +SEMIR 1069 1406 FTTT 1 +SEMKE 6263 -16019 PANV 1 +SEMOE 4435 -8846 KZMP 1 +SEMOK 1600 1490 FTTT 1 +SEMRE 3219 -10723 KZAB 1 +SEMRU 2803 3205 HECC 1 +SEMSE 3905 -8490 KCVG 1 +SEMSU 3682 5116 OIIX 1 +SEMTO 5923 -6700 CZYZ 1 +SENAL -857 2200 FZZA 3 +SENAL 4075 923 LIEO 3 +SENAL 1488 10199 VTUN 3 +SENAN 2186 3909 OEJN 1 +SENBA 3461 13927 RJTG 1 +SENCO 3900 -9251 KZKC 1 +SENGI -1314 3031 FLFI 1 +SENGO 2266 3950 OEJD 1 +SENIA 4087 74 LECB 1 +SENIC 3359 -11806 KLGB 1 +SENIK 4315 -8636 KMKG 1 +SENJO 3560 13781 RJTG 1 +SENKO 3806 13756 RJTG 1 +SENLA 1846 -7736 MKJK 1 +SENLO 4908 -118 LFRR 1 +SENNA 4427 -8813 KGRB 1 +SENOR 1100 262 DGAC 2 +SENOR 5263 15591 UHPP 2 +SENOX 2555 -730 GOOO 1 +SENOY 2581 -8015 KMIA 1 +SENPE 4299 -11579 KMUO 1 +SENRE 3407 -9853 KSPS 1 +SENSA 4947 -11859 CZVR 1 +SENSE 4125 -10503 KZDV 1 +SENSO 1387 -7193 TNCF 1 +SENSU 2430 5483 OMAA 1 +SENTO 2532 5463 OMAE 1 +SENTR 4030 -8511 KZAU 1 +SENZY 3767 -12249 KSFO 1 +SEPAL 4700 -875 LFRR 1 +SEPAT 1421 -601 GOOO 1 +SEPBO 1797 -6678 TJZS 1 +SEPDY 3769 -12236 KSFO 1 +SEPEE 3340 -11710 KONT 1 +SEPEL 1783 -1512 GOOO 1 +SEPIA 3000 13059 RORG 1 +SEPRA 2500 5661 OMFJ 1 +SEPRO 1347 4784 OYSC 1 +SEPTA 2092 -9055 MMMX 1 +SEPTU 3322 4473 ORBB 1 +SEQUE 1053 -8539 MRLB 1 +SER -2992 -7120 SCEZ 1 +SERAH 2086 -15728 PHZH 1 +SERAL 235 1776 FCCC 1 +SERAY 2822 -8128 KMCO 1 +SERBI 5863 2860 ULLL 1 +SERBO 5210 -6072 CZQX 1 +SERCE 4158 2731 LTBB 1 +SERCY 4124 -8827 KZAU 1 +SERED 4829 1770 LZPP 1 +SEREN 4022 3282 LTAC 1 +SERFS 2680 -8182 KZMA 1 +SERGA 6397 14855 UESU 1 +SERGE 4314 -8787 KMKE 1 +SERGI -2523 -4944 SBCW 1 +SERGO 3524 6712 OAKX 1 +SERIG 4540 -6792 KZBW 1 +SERIM -312 -2041 SBRE 1 +SERIS 2860 -11100 MMZT 1 +SERKA 2985 6625 OPKR 1 +SERLE 4127 -8207 KCLE 1 +SERNA 5031 10647 UIII 1 +SERNI 5509 -6688 CZVP 1 +SEROC 4317 -7049 KZBW 1 +SEROX 4135 22 LECB 1 +SEROY 4187 -9342 KIKV 1 +SERPA 4384 -7067 KZBW 1 +SERPU 2677 4481 OEJD 1 +SERRA -2262 -4970 SBCW 4 +SERRA 1078 -7404 SKEC 4 +SERRA 3927 -86 LECB 4 +SERRA 3159 -11023 KFHU 4 +SERRY 2995 -9413 KBPT 1 +SERTA 1848 -7260 MTPP 1 +SERTE 4214 -12278 KMFR 1 +SERTS 3535 -9887 KZFW 1 +SERUE 3548 -11753 KNID 1 +SERVE 3595 -8580 KZME 1 +SERYU 2246 -15679 PHIK 1 +SESAM 1371 713 DRRR 1 +SESAW 1988 -15423 PHZH 1 +SESBI 3566 5050 OIIX 1 +SESCO 3302 -9732 KAFW 1 +SESDE 3625 -11502 KLSV 1 +SESDO 5106 -11402 CYYC 1 +SESEL 1117 -1489 GOOO 1 +SESGE 4090 -7256 KZBW 1 +SESIE 3456 -9421 KZME 1 +SESIG 495 -300 DIII 1 +SESKE 4066 -7343 KJFK 1 +SESMA 2958 5108 OIIX 1 +SESNA 2616 5137 OBBB 1 +SESOE 3630 -9791 KEND 1 +SESOY 4735 -12213 KZSE 1 +SESPE 3432 -11878 KZLA 1 +SESRA 2913 4891 OKAC 1 +SESUR 4229 13069 UHWW 1 +SESXI 2129 -15474 PHIK 1 +SETAR 2346 9064 VGFR 1 +SETBA 2078 3956 OEJD 1 +SETBE 4472 -7489 KZBW 1 +SETEE 3591 13931 RJTY 1 +SETEL 5401 -244 EGTT 1 +SETER -2471 15427 YBBB 2 +SETER 3390 -11711 KZLA 2 +SETHE 4115 -7303 KBDR 1 +SETHY 3718 -8052 KZDC 1 +SETIT 1448 3933 HHAA 1 +SETJU 3870 -9004 KZKC 1 +SETKU 2150 4065 OETF 1 +SETLI 2227 4132 OEJD 1 +SETMA 6436 -13500 CZEG 1 +SETME 2807 -8184 KMCO 1 +SETMI 6398 -13000 CZWG 1 +SETNA 3794 4592 OIIX 1 +SETOS 2143 -10199 MMEX 1 +SETOY 6450 -15814 PANU 1 +SETRI 776 -8606 MSLP 1 +SETSA 3175 4607 ORBB 1 +SETSI 2307 6174 OOMM 1 +SETSU 3422 13838 RJTG 1 +SETTA 3129 -9113 KZHU 1 +SETTS -1444 -17103 NSFF 1 +SETTT 4123 -11211 KSLC 1 +SETUP 6644 -16309 PAZA 1 +SETWE 2059 -15402 PHIK 1 +SETZO 2078 -15739 PHIK 1 +SEVBE 6285 -15468 PAFS 1 +SEVER 4635 -11751 KZSE 1 +SEVIK 6042 9307 UNIP 1 +SEVIL -704 -3584 SBRE 1 +SEVIT 227 1970 FZZA 1 +SEVKU 3610 4329 ORBB 1 +SEVLA 2356 5919 OOMM 1 +SEVLY 4097 -12434 KACV 1 +SEVRA 3257 -11636 MMZT 1 +SEVRN 3907 -7657 KZDC 1 +SEVSI -3085 12363 YMMM 1 +SEVSY 2976 -9498 KEFD 1 +SEVTA 5377 -9441 CZCZ 1 +SEVUH 3805 -12186 KCCR 1 +SEVYR 3922 -11289 KSLC 1 +SEWAL 4658 -11175 KHLN 1 +SEWAR 6027 -14967 PAZA 1 +SEWEC 3755 -12211 KSFO 1 +SEWEE 1980 17000 KZAK 1 +SEWEL 3893 -7491 KZNY 1 +SEWOF 3685 -12181 KSNS 1 +SEWRU 4179 -9737 KZMP 1 +SEWTO 4175 -8551 KZAU 1 +SEWZY 3081 -9736 KZKZ 1 +SEXER -617 2167 FZZA 1 +SEXPE 4560 -10802 KBIL 1 +SEXTN 3985 -9064 KZKC 1 +SEY 4164 12348 ZSSH 3 +SEY -468 5553 FSIA 3 +SEY 4117 -7158 KZBW 3 +SEYBO 3196 -8312 KZJX 1 +SEYDO 3329 -8999 KGWO 1 +SEYER 3502 -8862 KZRX 1 +SEYKO 3405 -11785 KONT 1 +SEYNB -462 5544 FSIA 1 +SEYOD 3633 -9433 KZME 1 +SEYOK 4395 -12320 KEUG 1 +SEYOY 4000 -8594 KIND 1 +SEYTO 4239 -10989 KZLC 1 +SEYVO 2959 -9070 KZHU 1 +SEZCY 3501 -11181 KFLG 1 +SEZER 3768 -9711 KZKC 1 +SEZJI 4480 -10891 KZLC 1 +SEZTY 4471 -6852 KBGR 1 +SEZUW 3318 -11150 KIWA 1 +SEZWO 4723 -11174 KGTF 1 +SF 6697 -5094 BGGL 3 +SF -3589 17436 NZZC 3 +SF 5555 4000 UUWV 3 +SFB 2878 -8124 KSFB 1 +SFD 5076 12 EGTT 2 +SFD 788 -6744 SVZM 2 +SFI -912 14672 AYPY 1 +SFK 4170 -7742 KZNY 1 +SFL 3175 -10509 KZAB 1 +SFO 3762 -12237 KZOA 1 +SFX 3472 1069 DTTC 1 +SG 2117 7357 VABF 2 +SG 1085 10675 VVTS 2 +SGC -15 -6699 SBAZ 1 +SGD 3818 -12237 KZOA 1 +SGE -2805 14860 YBBB 1 +SGF 3736 -9333 KZKC 1 +SGH 3984 -8384 KSID 1 +SGJ 2996 -8133 KZJX 1 +SGL -743 14743 AYPY 1 +SGO 1941 -7060 MDMD 2 +SGO 3967 -21 LEVC 2 +SGR -1644 -3908 SBRE 2 +SGR 2963 -9566 KZFW 2 +SGT 3466 -9159 KZME 1 +SH -4498 16878 NZZC 3 +SH 6659 6660 USDD 3 +SH 4740 3028 UKOV 3 +SHA 3122 12134 ZSSS 3 +SHA 5272 -889 EINN 3 +SHA 1747 4713 OEJD 3 +SHAAN 4257 -7082 KBOS 1 +SHAAR 3927 -7952 KDCA 1 +SHABA 1869 7300 VABB 1 +SHACK 4099 -9570 KOFF 1 +SHADI 3362 -11576 KZLA 1 +SHADO 3626 -11623 KZLA 1 +SHADY -2680 12096 YMMM 2 +SHADY 3206 -8609 KZTL 2 +SHAEF 3386 -11856 KLAX 1 +SHAFF 4129 -7444 KZNY 1 +SHAFT 3984 -10480 KDEN 1 +SHAGY 4058 -7555 KABE 1 +SHAHE 4269 -7412 KZBW 1 +SHAIK 5156 -6655 CZUL 1 +SHAKA 1509 14566 PGSN 1 +SHAKE 3776 -12228 KSFO 1 +SHAKI 3887 -7718 KDAA 1 +SHAKL 3470 -7670 KNKT 1 +SHAKY 3331 -9827 KZFW 1 +SHALA 748 3836 HAAA 1 +SHALE 5135 -12792 CZVR 1 +SHALO 3367 -10216 KZFW 1 +SHALW 2601 -7976 KMIA 1 +SHAMA 3150 7169 OPKR 1 +SHAMM 3375 4456 ORBD 1 +SHAMR 2440 9192 VGFR 1 +SHAMU 3315 -11777 KZLA 1 +SHAND 3607 -11495 KLAS 1 +SHANE 3463 -8372 KATL 1 +SHANK 4263 -6849 KJFK 1 +SHANN 2566 -8004 KMIA 1 +SHANO 2776 6741 OPKR 1 +SHANS 4035 -8006 KAGC 1 +SHANT 4129 -8039 KZOB 1 +SHANY 3175 -8456 KZJX 1 +SHAPP 5450 -263 EGTT 2 +SHAPP 4031 -7595 KZDG 2 +SHAQQ 2596 -8351 KZMA 1 +SHARB 4474 -7690 CZYZ 1 +SHARD 4932 -12254 CZVR 1 +SHARI 4767 -12769 KZAK 1 +SHARK -3408 15257 YBBB 3 +SHARK 3766 14548 RJTG 3 +SHARK 2252 -15609 PHZH 3 +SHARL 3021 -8199 KZJX 1 +SHARP 3052 -8794 KZHU 1 +SHARR 3780 -12128 KZOA 1 +SHART 4056 -9820 KZMP 1 +SHATA 4065 -12247 KZSE 1 +SHATI 2800 1421 HLLL 1 +SHATO 4699 -7109 CZUL 1 +SHAUN 4268 -7064 KBOS 1 +SHAVY 3716 -11932 KFAT 1 +SHAWE 4435 -6982 KZOB 1 +SHAWI 5126 -11000 CZWG 1 +SHAWS 1472 14362 KZAK 1 +SHAZA -3366 15202 YMMM 1 +SHB 3963 -8582 KZID 1 +SHBAG 2835 -8142 KMCO 1 +SHEAD 3590 -11597 KZLA 1 +SHEAN 4040 -8502 KCVG 1 +SHEAR 4196 -11304 KZLC 1 +SHEBA 3214 7073 OPLR 2 +SHEBA 3413 -8006 KZJX 2 +SHEDD 4448 -12309 KZSE 1 +SHEDS 2730 -8059 KZMA 1 +SHEEP 3657 14549 RJTG 1 +SHEET 3641 -11484 KLSV 1 +SHEFF 3521 -11146 KFLG 1 +SHEIL 2991 -6671 KZNY 1 +SHEIN 2991 -9901 KZRV 1 +SHELA 4612 -10873 KZLC 1 +SHELB 4284 -9424 KZMP 1 +SHELD 3852 -12120 KSMF 1 +SHELF 3440 -12013 KVBG 1 +SHELI 3761 -12109 KZOA 1 +SHELL 3334 1326 HLLL 2 +SHELL 3396 -11817 KLAX 2 +SHELO 6995 -14869 PAZA 1 +SHELS 4744 -9678 KZMP 1 +SHELY 3310 -8190 KZTL 1 +SHEM -951 3301 FLFI 1 +SHEMP 3093 -8238 KMCO 1 +SHENU 4001 -12700 KZOA 1 +SHEPE 2985 -9820 KZOU 1 +SHEPP -1060 12916 YBBB 2 +SHEPP 3222 -10000 KZFW 2 +SHEPS 3739 -7856 KZDC 1 +SHERB 4278 -7553 KZBW 1 +SHERI 3905 -12138 KBAB 1 +SHERL 4026 -7312 KZNY 1 +SHERO 3307 -9556 KZFW 1 +SHERR 3478 -9216 KLIT 1 +SHERZ 4437 -10671 KZLC 1 +SHFTY 2771 -8177 KMCO 1 +SHH 6626 -16605 PAZA 1 +SHHAR 4098 -7131 KZBW 1 +SHIBK 2965 13208 RJTG 1 +SHIGI 2130 -15817 PHZH 1 +SHIGY 4240 -7332 KZBW 1 +SHILA 3894 -8449 KLUK 1 +SHILL 4036 -7877 KJST 1 +SHILO 3968 -7661 KZNY 1 +SHILY 3376 -11852 KLAX 1 +SHIMA -653 1874 FZZA 2 +SHIMA 3437 13665 RJTG 2 +SHIMM 2897 -8193 KZMA 1 +SHIMN 3369 13222 RJOI 1 +SHIMO 2527 12560 RJTG 1 +SHIMR 3823 -12010 KZOA 1 +SHIMY 4746 -11212 KZLC 1 +SHINA 2995 -9431 KZHU 1 +SHINE 3561 -8159 KZTL 1 +SHINR 2959 -8144 KJAX 1 +SHION 3443 13428 RJTG 1 +SHIPE 3350 4408 ORBI 1 +SHIPP 4033 -7325 KZNY 1 +SHIPY 3354 -8087 KZJX 1 +SHIRA 3185 3446 LLLL 1 +SHIRE 3755 -9357 KZKC 1 +SHIRM 4443 -8850 KGRB 1 +SHIRT 3963 -8357 KZID 1 +SHIVE 3327 -11787 KLAX 1 +SHIZU 3553 13636 RJTG 1 +SHL 2309 11385 ZGZU 1 +SHLEP 4068 -7260 KZBW 1 +SHLGN 4372 -9149 KZMP 1 +SHLTR 3939 -12128 KBAB 1 +SHM 2800 3441 HESH 1 +SHMUK 6363 -16067 PAZA 1 +SHMUU 1934 -6764 TJSJ 1 +SHNAB -2741 15260 YAMB 1 +SHNKN 6115 -15072 PAZA 1 +SHNON 3893 -7806 KIAD 1 +SHNYD 3508 -8530 KBNA 1 +SHOAL 3823 -8178 KCRW 1 +SHODA 1514 14579 PGSN 1 +SHODR 4226 -9349 KZMP 1 +SHOEL 4299 -7088 KMHT 1 +SHOES 3384 -10159 KZFW 1 +SHOEY 3675 -12214 KZOA 1 +SHOGN 2642 12754 RODN 1 +SHOJU 4038 14129 RJSM 1 +SHOKK 6750 -16191 PAZA 1 +SHOLA 1139 3924 HAAA 1 +SHOLE 3907 -11996 KTVL 1 +SHOLS 4292 -7068 KPSM 1 +SHOLZ 4090 -11224 KSLC 1 +SHONE 4278 -11407 KZLC 1 +SHONK 4796 -11066 KZLC 1 +SHONN 4469 -9415 KZSP 1 +SHONO 3346 13211 RJTG 1 +SHOOD 4426 -8821 KZMP 1 +SHOOF 4176 -8907 KZAU 1 +SHOOP 4088 -10427 KZDV 1 +SHOOZ 4155 -8874 KZAU 1 +SHOPE 6073 -14644 PAZA 1 +SHORD -740 7259 FJDG 1 +SHORE 3004 -9023 KMSY 1 +SHORN 3567 -9457 KZFW 1 +SHORR 3242 -11112 KDMA 1 +SHORT 3155 -8514 KZJX 1 +SHOSH 4000 -8303 KCMH 1 +SHOTS 3309 -11840 KNUC 1 +SHOTT 4087 -7451 KZNY 1 +SHOVE 3966 -8448 KZOB 1 +SHOWR 3683 -8723 KHOP 1 +SHOWS 2204 -15979 PHBK 1 +SHP 3398 -9849 KSPS 1 +SHR 2533 5552 OMAE 3 +SHR 2842 11797 ZSCN 3 +SHR 4484 -10706 KZLC 3 +SHRAK 4415 -7568 KGTB 1 +SHREE 565 13116 RPHI 1 +SHREK 2856 -8156 KMCO 1 +SHRIE 4056 -8994 KPIA 1 +SHRKY 2653 -8005 KPBI 1 +SHRLA 4244 -9451 KFOD 1 +SHRLI 3875 -7770 KZDC 1 +SHRLY 3274 -9430 KZFW 1 +SHRMN 3686 -8750 KHOP 1 +SHRRY 2957 -10102 KDLF 1 +SHS -1846 16868 NVVV 1 +SHT 3580 14001 RJTL 1 +SHTLE 3483 13695 RJTG 1 +SHUCK 3051 -10129 KZHU 1 +SHUGR 3929 -10160 KZDV 1 +SHUKA 4883 -12213 KZSE 1 +SHULA 2537 -8004 KMIA 1 +SHUMY 3919 -8870 KZKC 1 +SHURL 3403 -11764 KLAX 1 +SHUTL -3266 15208 YWLM 2 +SHUTL 2852 -8065 KZJX 2 +SHUTR 5244 20 EGUL 2 +SHUTR 3523 -11156 KFLG 2 +SHUYA 5842 -15206 PAZA 1 +SHUZE 4436 -9284 KMSP 1 +SHV 1059 10364 VDPP 1 +SHY 3095 12186 ZSHA 2 +SHY 3804 -9260 KZKC 2 +SHYLS 4615 -10105 KZMP 1 +SHYNA 4067 -7317 KZBW 1 +SHYPP 3043 -8643 KVPS 1 +SHYRL 3707 -9346 KSGF 1 +SHZ 2960 12081 ZSHA 1 +SI 4782 1299 LOWS 3 +SI 6068 -4660 BGGL 3 +SI 1140 -919 GLRB 3 +SIA 3445 10875 ZHXY 2 +SIA 1850 -7792 MKJK 2 +SIAPA -838 -3555 SBRE 1 +SIB 4579 2415 LRBB 1 +SIBAL 2082 -8647 MMUN 1 +SIBAN 4433 3897 URRV 1 +SIBAU 2286 -10940 MMZT 1 +SIBAX 73 -1629 GOOO 1 +SIBER 4313 -9039 KZAU 1 +SIBIE 4337 -7373 KGFL 1 +SIBIN -344 14919 AYPY 1 +SIBIR 4337 13534 UHWW 1 +SIBKE 2959 -9833 KRND 1 +SIBKI 4418 -7778 CZYZ 1 +SIBLE 4151 -8372 KTOL 1 +SIBLI 2692 4639 OBBB 1 +SIBLY 4200 -8780 KORD 1 +SIBMI 2955 6800 OPKR 1 +SIBOC 3673 -11941 KZOA 1 +SIBOE 3495 -9149 KZME 1 +SIBOL -3049 -6468 SACU 1 +SIBOS 427 -7601 SKED 1 +SIBOX -3023 -6795 SAMV 1 +SIBPO 3320 -10454 KROW 1 +SIBSA 2875 4634 OESA 1 +SIBUS -1566 -6859 SLLF 1 +SIBUW 4028 -7700 KMDT 1 +SIBVU 3875 4578 OIIX 1 +SICJE 3456 -8695 KZTL 1 +SICKL 3106 -6578 KZNY 1 +SICOC 4313 -7172 KZBW 1 +SICOP 3996 -8279 KLCK 1 +SICOR 4138 -7311 KZBW 1 +SICOV 6735 -16283 PAWN 1 +SICOY 4292 -11287 KZLC 1 +SICUM 3217 -9811 KZFW 1 +SIDAD 2988 4850 ORBB 1 +SIDAE 3733 -8783 KZME 1 +SIDAK -1964 -5821 SLLF 1 +SIDCO 4328 -8951 KMSN 1 +SIDEL -129 -7980 SEGU 1 +SIDER 3515 -10209 KZAB 1 +SIDIR -570 -3184 SBRE 1 +SIDKA 2415 6180 OPKR 1 +SIDLE 3719 -7703 KZDC 1 +SIDMO 2075 3884 OEJD 1 +SIDMY 3812 -12181 KCCR 1 +SIDNY 3015 -8743 KNPA 1 +SIDOL -1907 -4434 SBBS 1 +SIDOM -2307 -4772 SBCW 1 +SIDOS 954 -7312 SKEC 1 +SIDPE 1350 14503 PGUM 1 +SIDRA 2220 -9695 MMMX 2 +SIDRA 2984 6691 OPKR 2 +SIDRO 3848 1337 LICJ 1 +SIDUM -995 -6108 SBAZ 1 +SIDZY 4450 -11600 KZLC 1 +SIE 5216 2220 EPWA 3 +SIE 4115 -360 LECM 3 +SIE 3910 -7480 KZDC 3 +SIEBE 4688 -11215 KZLC 1 +SIERA 2199 11355 ZGZU 3 +SIERA 3791 2348 LGEL 3 +SIERA 5084 -144 EGHI 3 +SIFAY 4174 -9360 KZMP 1 +SIFEN 2700 -6000 KZNY 1 +SIFRT 4458 -9234 KZMP 1 +SIFSI 3220 -8979 KZME 1 +SIG 3740 1497 LIRR 2 +SIG 6002 963 ENOS 2 +SIGAK -2188 -4919 SBBS 1 +SIGAL 1230 1448 DNKK 1 +SIGAN 3760 12630 RKSI 1 +SIGAS -1180 -7723 SPIM 1 +SIGAT -2229 -4651 SBBS 1 +SIGBE 3941 -7736 KZNY 1 +SIGBO 2492 5495 OMAE 1 +SIGBY 3767 -12131 KTCY 1 +SIGEL -1993 -4325 SBBS 1 +SIGEN 5085 828 EDGG 1 +SIGGI 4879 1185 ETSI 1 +SIGHI 4628 2464 LRBB 1 +SIGIR -1825 -4406 SBBS 1 +SIGIX -719 -7200 SBAZ 1 +SIGMA 1962 -8637 MHTG 2 +SIGMA 3474 12774 RKPS 2 +SIGNA 3935 -12064 KZOA 1 +SIGNB 3740 1497 LICZ 1 +SIGNE 3950 -10492 KZDV 1 +SIGNI 3400 4470 ORBB 1 +SIGNL 2703 -8112 KZMA 1 +SIGNS 3251 -9062 KZME 1 +SIGOB -847 -7334 SPIM 1 +SIGOE 4625 -8439 KZMP 1 +SIGOK -1762 -4407 SBBS 1 +SIGPI 7686 -9000 CZEG 1 +SIGRE 3557 -11927 KZLA 1 +SIGSE 4117 -10499 KCYS 1 +SIGSI 3109 6188 OAKX 1 +SIGTA 4906 -12516 CZCZ 1 +SIGUE 3711 -8625 KZME 1 +SIGUL -3831 -5966 SAEU 2 +SIGUL -3499 13828 YPAD 2 +SIGYO 4769 -11744 KGEG 1 +SIHAR 2850 351 DAAA 1 +SIHEJ 4059 -11689 KBAM 1 +SIJAN 4320 294 LFMM 1 +SIJVI 4040 -10138 KZDV 1 +SIKAR -3613 -6077 SAVU 1 +SIKAZ 4209 -9769 KZMP 1 +SIKBU 7117 -13000 CZEG 1 +SIKDE 3040 -8581 KECP 1 +SIKEE 4038 -11552 KZLC 1 +SIKIN 903 12408 RPHI 1 +SIKLA 2909 4143 OEJD 1 +SIKLE 3069 -8701 KZJX 1 +SIKLV 6959 -14836 PAZA 1 +SIKNU 2529 5528 OMDB 1 +SIKOU 2084 11150 ZGZU 1 +SIKSA 1969 -10408 MMEX 1 +SIKTA 2654 5093 OBOB 1 +SIKUE 3252 -8858 KNMM 1 +SILAC 2265 -9886 MMEX 1 +SILAG 1442 11979 RPLL 1 +SILAN -4284 -6640 SAVF 1 +SILAT 546 -5254 SOOO 1 +SILBE 3018 -9412 KZHU 1 +SILED 1055 -6371 SVZM 1 +SILEE 4411 -9706 KFSD 1 +SILEN -2543 -7007 SCFZ 1 +SILER 3298 -9717 KZFW 1 +SILEX 3420 -11861 KZLA 1 +SILIC -1118 -6537 SBAZ 1 +SILIK 736 -6937 SVZM 1 +SILKA 2657 3548 HECC 1 +SILKN 4001 -8295 KCMH 1 +SILKO 3386 3458 LCCC 2 +SILKO 2993 5869 OIII 2 +SILKS 3847 -8475 KZID 1 +SILKY 2827 -8132 KMCO 1 +SILLS 2998 -9482 KIAH 1 +SILMS 4145 -8675 KVPZ 1 +SILNO 2667 4796 OBBB 1 +SILOE 1851 -6583 TJSJ 1 +SILOH 3982 -8416 KSGH 1 +SILON 5542 4446 UUWV 1 +SILOS 3244 -8579 KZTL 1 +SILOW 3454 -11153 KPHX 1 +SILOY 4096 -9699 KLNK 1 +SILPA 1883 5103 OYSC 1 +SILPO 3714 5800 OIIX 1 +SILSO 3310 4325 ORBB 1 +SILUE 3615 -11984 KNLC 1 +SILUS -4059 -6245 SAVF 2 +SILUS 4681 9721 ZMUB 2 +SILVA 2185 11390 VHHH 4 +SILVA 4582 1216 LIPA 4 +SILVA 5185 -101 EGTT 4 +SILVA 1446 -6667 SVZM 4 +SILVE 4291 -7061 KZBW 1 +SILVR 4934 -11679 CZVR 2 +SILVR 3657 12898 RKTY 2 +SIMAT -7 -7292 SKED 1 +SIMAY 4275 -7368 KALB 1 +SIMBA 4823 1302 LOWS 1 +SIMBE 3292 -11689 KNKX 1 +SIMBY 3010 -9076 KZHU 1 +SIMCO 4641 -12087 KZSE 1 +SIMDE 4009 -7424 KNEL 1 +SIMDU 3295 5694 OIOI 1 +SIMEG 5525 1350 ESMM 1 +SIMER 3622 -7618 KECG 1 +SIMES -3205 -6356 SACU 1 +SIMIE 4447 -9610 KZMP 1 +SIMJI 4283 -9479 KZMP 1 +SIMKO 1631 5192 OYSC 1 +SIMLI 5029 12737 UHBB 1 +SIMLU 5001 -13171 CZVR 1 +SIMMI 4451 -8942 KZMP 1 +SIMMN 4198 -8888 KZAU 1 +SIMMR 2778 -8420 KZMA 1 +SIMMS 3776 -12102 KSCK 1 +SIMNS 3046 -8681 KVPS 1 +SIMON -934 -6158 SBAZ 2 +SIMON 6849 -5122 BGGL 2 +SIMPL 2400 -8443 KZMA 1 +SIMPP 4057 -8627 KGUS 1 +SIMPS 4397 -9245 KRST 1 +SIMSU 5078 -12843 CZVR 1 +SIMTO 4706 -7083 CZUL 1 +SIMUR 444 -6642 SVZM 1 +SIMUY 3687 -10159 KZKC 1 +SIMZI -4132 17395 NZZC 1 +SIMZU 4221 -9747 KZMP 1 +SIN 4198 2237 LWSS 2 +SIN 4202 3508 LTAA 2 +SINAD 5356 5776 UWGG 1 +SINAK 6297 6725 USHB 1 +SINAN 2992 6698 OPKR 1 +SINAW 3110 1110 HLLL 1 +SINBA 5015 1163 EDQM 1 +SINBI 2515 5463 OMAE 1 +SINBY 3213 -8109 KSAV 1 +SINCA 3308 -8360 KZTL 1 +SINCE 929 -7549 SKED 1 +SINDA 1282 -6838 TNCF 1 +SINDE 3900 -8009 KZDC 1 +SINDI 6136 -15009 PAMR 1 +SINDO 4214 132 LECB 1 +SINFO 3287 -8407 KZTL 1 +SINGG 4799 -11900 KZSE 1 +SINGI -578 3491 HTDC 1 +SINGL 2440 -6895 KZMA 1 +SINGO 2830 4008 OEJD 1 +SINGR 4147 -9297 KZAU 1 +SINGU 2562 5295 OBOB 2 +SINGU 3435 13613 RJTG 2 +SINHO 3534 -11363 KZLA 1 +SINKA 1986 -7291 MTEG 1 +SINKE 3608 -11982 KNLC 1 +SINKI -2427 2469 FBGR 1 +SINLA 2161 -8607 MMID 1 +SINNI 4303 -8605 KZAU 1 +SINNK -2721 15323 YBBN 1 +SINNO 3584 -7846 KRDU 1 +SINOL 150 -5130 SBAZ 1 +SINPO 4633 328 LFMM 1 +SINRY 3888 -10851 KGJT 1 +SINSA 3684 12735 RKSM 1 +SINSY 3878 -10871 KGJT 1 +SINTO 2809 -9766 KZHU 1 +SINUE 4154 -7412 KSWF 1 +SINVU 7686 -7561 CZEG 1 +SINZI 3878 -10882 KGJT 1 +SIO 4622 729 LSAS 1 +SIOGA -2054 -5396 SBCW 1 +SIOMI 3351 13610 RJTG 1 +SIPAK -976 -5939 SBAZ 1 +SIPAL 4314 1707 LDZO 1 +SIPDE 3305 -10437 KZAB 1 +SIPES 3742 -9293 KZKC 1 +SIPIE 3609 -9793 KEND 1 +SIPJY 4039 -12251 KRDD 1 +SIPKI 127 3066 FZZA 1 +SIPLA -815 1209 FNAN 1 +SIPLY 3759 -12223 KSFO 1 +SIPME 3804 -7850 KCHO 1 +SIPMO 4208 6300 UTTR 1 +SIPNE 3248 -8661 KMGM 1 +SIPOC 6633 -16568 PASH 1 +SIPOX -237 -6019 SBAZ 1 +SIPRI 6085 1875 ESMM 1 +SIPRO 4145 1368 LIRR 1 +SIPRU 3918 -2789 LPPC 1 +SIPSA 5307 720 EHAA 1 +SIPSY 3389 -8703 KZTL 1 +SIPUT -628 11258 WADZ 1 +SIPVI 6538 14427 UESO 1 +SIQAF 3866 -8999 KBLV 1 +SIQGE 4219 -9372 KZMP 1 +SIR 2591 5454 OIIX 1 +SIRAJ 3297 7108 OPKR 1 +SIRAN -3805 -5819 SAEF 1 +SIRAO 4197 14132 RJTG 1 +SIRAS 1108 -6462 SVZM 1 +SIRBE 3815 -8434 KLEX 1 +SIRCA 1446 12033 RPLL 1 +SIRDA 5866 663 ENZV 1 +SIRDU 4725 1733 LHCC 1 +SIREE 3215 -11092 KTUS 1 +SIREN 5157 -187 EGDL 1 +SIRGI 4013 1670 LIMM 1 +SIRGO 5163 65 EGTT 1 +SIRIA -1688 -5488 SBBS 1 +SIRIO 3753 14023 RJTG 1 +SIRKE 6455 -16570 PAOM 1 +SIRLY 4065 -7442 KEWR 1 +SIRMA 4524 1631 LDZO 1 +SIRMI 4415 1630 LDZO 1 +SIRNE 4161 -10913 KRKS 1 +SIROD 4673 602 LFFF 1 +SIROK 3208 13224 RJTG 1 +SIRON 3215 3461 LLLL 2 +SIRON 3386 13589 RJTG 2 +SIROS 247 -5469 SBAZ 1 +SIROT 963 -7855 MPZL 1 +SIRPE 4333 -11420 KZLC 1 +SIRSI 4846 2283 UKLV 1 +SIRTE 3119 -9494 KZHU 1 +SIRVA 4514 2814 LRBB 1 +SIRVI 3744 1086 DTTC 1 +SIRVO 6318 -2214 BIKF 1 +SIS -2745 -5906 SARU 2 +SIS 50 -7650 SKED 2 +SISAL 2135 -8968 MMID 1 +SISCO 3502 -9423 KZME 1 +SISDE 3890 -9070 KSTL 1 +SISEL 142 -7962 SEED 1 +SISER -1753 -6454 SLLF 1 +SISET -1313 -1305 SBRE 1 +SISEX 633 -5778 SYGC 1 +SISGA 5062 406 EBEB 1 +SISGO 5174 1395 EDWW 1 +SISIE 3498 -11334 KPHX 1 +SISIK 2960 3269 HECC 1 +SISIM 3213 3214 HECC 1 +SISKL 3580 -11453 KLAS 1 +SISME 3911 -7547 KDOV 1 +SISMO 4061 315 LECB 1 +SISOY 3476 -11815 KWJF 1 +SISPI 4821 3840 UKDV 1 +SISPO 6514 2608 EFPS 1 +SISSI 3953 -7597 KZDC 1 +SISTU 1333 -1167 GOOO 1 +SISUK 1980 9803 VYYF 1 +SIT 3507 2619 LGGG 2 +SIT 5685 -13553 PAZA 2 +SITAX 3308 7005 OPLR 1 +SITBA 4939 2785 UKLV 1 +SITEN 2904 5293 OIIX 1 +SITER 2419 4891 OEJD 1 +SITES 3341 -8731 KZTL 1 +SITET 5010 0 EGTT 1 +SITJI 3760 -12201 KOAK 1 +SITKI 4710 4135 URRV 1 +SITLA 6367 -2242 BIKF 1 +SITLE 4297 -7145 KMHT 1 +SITME 3684 12721 RKSG 1 +SITMU 6049 2310 EFES 1 +SITNA 3221 -9905 KZFW 1 +SITNI 4805 1483 LOVV 1 +SITNO 4293 2820 LBWR 1 +SITNU 5168 -196 EGVA 1 +SITOD 2936 4139 OEJD 1 +SITOL 2127 5542 OOMM 1 +SITOR 4751 934 LSAZ 1 +SITOX 2663 5190 OBBB 1 +SITRU 3811 2630 LTBJ 1 +SITSE 4360 -11632 KBOI 1 +SITSO 6696 2549 EFPS 1 +SITTI 3251 -9968 KABI 1 +SITWE 6225 -15300 PAZA 1 +SITYU 3770 -12189 KOAK 1 +SIV 3979 3689 LTAA 1 +SIVAE 6279 -14267 PAOR 1 +SIVAK 3171 3548 LLLL 1 +SIVAL 2939 4790 OKBK 2 +SIVAL 743 12550 RPMD 2 +SIVDA 5236 3 EGTT 1 +SIVDI 6985 8761 UOOO 1 +SIVIR 4600 -875 LFRR 1 +SIVIT 3760 4909 OIIX 1 +SIVKO 5031 5456 UATT 1 +SIVLA 4510 1838 LDBA 1 +SIVLI 4102 2780 LTBA 1 +SIVME 4296 -7148 KZBW 1 +SIVNU 6957 2924 EFPS 1 +SIVOY 4391 -8765 KZMP 1 +SIVRU 5503 2919 UMMM 1 +SIVUD 3302 5200 OIIX 1 +SIWBI 3750 -12208 KOAK 1 +SIWHU 3550 -9759 KOKC 1 +SIWRO 4077 -9843 KGRI 1 +SIX 3199 3477 LLBG 1 +SIXAN 2533 5519 OMDB 1 +SIXAS 3301 4437 ORBI 1 +SIXAV 2526 5657 OMFJ 1 +SIXDY 3765 -12215 KOAK 1 +SIXER 3461 6906 OAKB 1 +SIXJO 4159 -7444 KZNY 1 +SIXRR 4002 -7530 KPHL 1 +SIXVE 3204 -10221 KMAF 1 +SIYNY 5220 -17534 PAZA 1 +SIYOD 6690 -15154 PABT 1 +SIYON 4572 -9430 KZMP 1 +SIZXO 3736 -12198 KOAK 1 +SJ 4539 -6582 CZQM 3 +SJ 1841 -6609 TJSJ 3 +SJ 122 10385 WSJC 3 +SJA 6916 1782 ENBD 1 +SJC -2325 -4585 SBBS 2 +SJC 3737 -12194 KZOA 2 +SJD 2315 -10972 MMZT 1 +SJE 253 -7264 SKED 2 +SJE 2482 12514 RORG 2 +SJI 3073 -8836 KZHU 1 +SJM 532 -6605 SVZM 1 +SJN 3442 -10914 KZAB 1 +SJO 1393 -9085 MHTG 1 +SJT 3137 -10045 KZFW 1 +SJU -4931 -6781 SAVU 2 +SJU 1845 -6599 TJZS 2 +SJW 3828 11470 ZBPE 1 +SK 2772 6880 OPKR 1 +SKA 2785 7701 VIDP 1 +SKAGI 6431 -2197 BIRK 1 +SKAGS 3602 -8670 KBNA 1 +SKAHA 4942 -11959 CZVR 1 +SKALA 5432 -11017 CYOD 1 +SKALM 6563 -2236 BIRD 1 +SKALP 4092 -7232 KZBW 1 +SKANE 3304 -9611 KZFW 1 +SKANI 5566 -12264 CZVR 1 +SKARD 6394 -2020 BIRD 1 +SKATE 3375 1300 HLLL 3 +SKATE 1737 12443 RPHI 3 +SKATE 3252 -11739 KNZY 3 +SKAVI 4994 1990 EPWW 1 +SKB 1731 -6273 TTZP 1 +SKBOZ 4058 -9256 KZKC 1 +SKE 3449 13545 RJTG 1 +SKEAT 4170 -8588 KEKM 1 +SKEBR 3576 -11558 KLAS 1 +SKEED 3929 -10566 KZDV 1 +SKEEE 4391 -7280 KZBW 1 +SKEES 4148 -11244 KSLC 1 +SKEET -4136 17261 NZZC 1 +SKELY 3550 -10128 KZAB 1 +SKERY 5000 -317 EGTT 1 +SKESO 4982 -303 EGTT 1 +SKETR 4464 -9437 KZMP 1 +SKG 6858 1503 ENBD 1 +SKHOT 2104 -7327 KZMA 1 +SKI 5919 957 ENOS 1 +SKIDD 3894 -9350 KSZL 1 +SKIDI 3257 -9466 KZFW 1 +SKIDS 2821 -9780 KZHU 1 +SKIER 3924 -10692 KZDV 1 +SKIES 4312 -9711 KFSD 1 +SKIFF 3420 -11925 KOXR 1 +SKILA 6049 -15064 PAZA 1 +SKILL 4080 -7415 KTEB 1 +SKILS 3950 -7663 KZNY 1 +SKINN 3782 -8608 KCVG 1 +SKINS 3884 -7746 KZDC 1 +SKINY 6692 -15783 PAFM 1 +SKIPA -2691 12637 YMMM 1 +SKIPE 3976 -8415 KFFO 1 +SKIPO 3155 -8559 KZJX 1 +SKIPP 2460 -8191 KNQX 1 +SKIPR 4483 -8540 KZMP 1 +SKIPS 2555 -7927 MYNN 1 +SKIPT 3855 -10679 KZDV 1 +SKIPY 3951 -7527 KZDC 1 +SKIRT 3729 -8007 KROA 1 +SKITR 3387 -8083 KCUB 1 +SKJ 4194 2163 LWSK 1 +SKKIP 3125 -9466 KZHU 1 +SKL 3918 2361 LGTS 1 +SKN 1721 10414 VTBB 1 +SKOCH 3155 -9719 KACT 1 +SKOGA 6349 -1955 BIVM 1 +SKOKI 6659 -14507 PFYU 1 +SKOLL 3402 -11770 KLAX 1 +SKORR 4061 -7390 KZNY 1 +SKORZ 2956 -9524 KHOU 1 +SKOTT 6479 -2287 BIRD 2 +SKOTT 4771 -11414 KZLC 2 +SKOUT 3693 -7585 KNTU 1 +SKP 3918 2362 LGGG 1 +SKPPR 3576 -7045 KZNY 1 +SKR 5523 921 EKDK 2 +SKR 4246 -7118 KZBW 2 +SKRAP 4145 -9062 KMLI 1 +SKRDA 3207 -10199 KZFW 1 +SKTRR 3276 -9679 KDFW 1 +SKTTR 3229 -10985 KZAB 1 +SKUNK 3701 -12203 KSFO 1 +SKUTR 4007 -9006 KZKC 1 +SKWID 4268 -8548 KGRR 1 +SKY 3898 2449 LGTG 3 +SKY 3760 12729 RKSM 3 +SKY 4143 -8265 KZOB 3 +SKYES 3337 -11707 KRIV 1 +SKYLO 3944 -7978 KMGW 1 +SKYPE 3936 -9022 KSTL 1 +SKYPO 4972 -12313 CZVR 1 +SL 2545 10329 ZPKM 4 +SL 5310 1805 EPWW 4 +SL 5390 5118 UWWW 4 +SL 5019 2956 UKBV 4 +SLABB 3917 -9461 KMCI 1 +SLACK 3683 -11980 KFAT 1 +SLADE 3894 -11739 KZOA 1 +SLAGG 4072 -11214 KSLC 1 +SLAMM 4184 -12432 KCEC 1 +SLAMN 3274 -11126 KPHX 1 +SLANT 3318 -9647 KZFW 1 +SLANY 5216 -584 EISN 1 +SLAPP 3446 -11833 KZLA 1 +SLATN 3912 -6700 KZBW 1 +SLATT 4074 -7569 KZNY 1 +SLAYS 4173 -9755 KZMP 1 +SLB 6001 1097 ENGM 1 +SLC 4845 1912 LZBB 1 +SLEDA 5355 3043 UMMM 1 +SLEDD 6410 -16611 PAZA 1 +SLEEP 4489 -8586 KZMP 1 +SLEMA 2696 -7628 KZMA 1 +SLEPY 4327 -7104 KZBW 1 +SLGRR 3828 -8576 KSDF 1 +SLI -259 -4424 SBAZ 2 +SLI 3378 -11805 KZLI 2 +SLICE 4345 -9004 KZAU 1 +SLIDD 3016 -8973 KZHU 1 +SLIDE 3529 13739 RJTG 2 +SLIDE 3323 -10199 KZFW 2 +SLIDR 3471 -10986 KPHX 1 +SLIKK 4480 -9329 KMSP 1 +SLIMM 3081 -9822 KZHU 1 +SLIMS 3927 -9444 KMCI 1 +SLIMY 3385 -11194 KIWA 1 +SLINA 3880 -11244 KSLC 1 +SLING 4338 -8827 KZAU 1 +SLINK 3747 -8195 KZID 1 +SLIPP 4590 -11293 KZLC 1 +SLITT 3469 -7865 KZDC 1 +SLITZ 3753 -9063 KZKC 1 +SLK 4438 -7420 KZOB 1 +SLL 1704 5409 OOMM 2 +SLL 4152 211 LECB 2 +SLM 1974 -9903 MMEX 2 +SLM -860 15269 AYPY 2 +SLN 3893 -9762 KZKC 1 +SLO 1605 -1646 GOOO 1 +SLOAF 3937 -7685 KZDC 1 +SLOAM 3891 -8931 KZKC 1 +SLOAN 5175 -11000 CZEG 1 +SLOAP 4176 -11248 KSLC 1 +SLOCO 3259 -9705 KDFW 1 +SLOGN 3269 -9378 KBAD 1 +SLOLM 3930 -10763 KZDV 1 +SLOOP -3550 13500 YMMM 1 +SLOPE 3979 -10480 KBJC 1 +SLOTT 3298 -9773 KDFW 1 +SLOWN 4057 -11640 KZLC 1 +SLOWR 3930 -9753 KZKC 1 +SLOYD 3284 -11654 KSAN 1 +SLP 2226 -10093 MMEX 1 +SLR -449 14302 AYWK 2 +SLR 3320 -9554 KZFW 2 +SLS -1129 -7756 SPIM 1 +SLT 3252 7434 OPLR 2 +SLT 4151 -7797 KZOB 2 +SLU 1401 -6101 TTZP 2 +SLU 6554 2213 ESMM 2 +SLUBY 3904 -8419 KLUK 1 +SLUDD 3581 -8892 KMKL 1 +SLUFF 3688 -7757 KRIC 1 +SLUGG 3247 -9773 KZFW 1 +SLUGO 1839 -6367 TJZS 1 +SLUKA 2413 -7092 KZMA 1 +SLUSH 3396 -8346 KAHN 1 +SLV -3245 2062 FACA 1 +SLVER 3800 -9030 KZKC 1 +SLW 2555 -10093 MMTY 1 +SLY 4611 -9138 KZAU 1 +SLYDA 5420 -509 EGTT 1 +SLYNG 4084 -7463 KZNY 1 +SM 5997 -11186 CZEG 5 +SM 309 10157 WMSA 5 +SM 6905 1860 ENDU 5 +SM 4478 3880 URRV 5 +SM 5219 3255 UKBV 5 +SMA -2971 -5371 SBCW 3 +SMA 3700 -2518 LPAZ 3 +SMA 6206 -16329 PAZA 3 +SMAIR 4406 -7444 KZBW 1 +SMALL 3359 -11215 KPHX 1 +SMARE 4633 -7816 CZYZ 1 +SMARR 3302 -8378 KZTL 1 +SMARS 4113 -8886 KZAU 1 +SMATI 3306 -10608 KHMN 1 +SME 4667 1717 LHCC 2 +SME 4089 950 LIEO 2 +SMELT 4090 14078 RJRJ 1 +SMELZ 2808 -8211 KZJX 1 +SMERE 2775 -8065 KZMA 1 +SMERF 4592 -9757 KMSP 1 +SMF 4505 3398 UKFV 1 +SMGLR 2673 -7999 KPBI 1 +SMI -4083 14508 YMMM 2 +SMI 4501 1943 LYBA 2 +SMIFF -4216 15665 YBBB 1 +SMIGE 4385 -12135 KZLC 1 +SMITE 4210 -7589 KBGM 1 +SMITS 3949 -7434 KACY 1 +SMITT 4649 -11888 KZSE 1 +SMITZ 3441 -8748 KZME 1 +SMK 4236 6950 UAII 1 +SML 2236 3162 HEBL 1 +SMLTZ 3365 -8404 KATL 1 +SMO 1956 -9923 MMMX 2 +SMO 3401 -11846 KZLA 2 +SMOAK 2954 -9578 KHOU 1 +SMOKA -2688 15263 YBBB 1 +SMOKE 3918 -9474 KMCI 1 +SMOKI 5778 -260 EGPX 1 +SMOKN 3663 -8038 KGSO 1 +SMOKY 6206 -14631 PAZA 1 +SMOLT 3458 14352 RJTG 1 +SMR 2716 8498 VNSM 1 +SMT -1633 -5840 SLLF 2 +SMT 2234 11398 VHHH 2 +SMTTY 2379 -7401 KZMA 1 +SMU 955 10006 VTBB 1 +SMUGS 2719 -8029 KZMA 1 +SMULA 4234 -8866 KZAU 1 +SMURF 3065 -8696 KZJX 1 +SMUTO 4371 -7296 KZUT 1 +SMY 3087 -8522 KZJX 1 +SMYRA 2901 -8099 KZJX 1 +SN 4315 -7925 CZYZ 4 +SN 1511 14571 KZSN 4 +SN 738 -229 DGAC 4 +SN 2648 6772 OPKR 4 +SNAAK 3476 -11178 KIWA 1 +SNABS 3042 -7852 KZJX 1 +SNAEK 3340 -8816 KCBM 1 +SNAFU 4096 -7422 KFWN 1 +SNAGY 2961 -7686 KZNY 1 +SNAIL 3741 14227 RJTG 1 +SNAKE 3364 12675 RKPC 2 +SNAKE 3383 -11777 KSNA 2 +SNAKI 3015 -8989 KZHU 1 +SNAKK 3544 -8095 KCLT 1 +SNAKO 4249 -11471 KTWF 1 +SNAKY 4120 -10837 KZDV 1 +SNAPA -1917 12044 YBBB 2 +SNAPA -4089 17360 NZZC 2 +SNAPE 2608 -8003 KFLL 1 +SNAPP 1585 14661 KZAK 1 +SNAPR 2928 -9555 KHOU 1 +SNARE 4320 -9053 KZAU 1 +SNARL 3031 -8196 KNIP 1 +SNB 5437 1851 EPGD 1 +SND 4490 11013 ZMOT 1 +SNDAY 2994 -9616 KZHU 1 +SNDLR 2727 -8049 KZMA 1 +SNE 3593 13998 RJTG 1 +SNEAD 3069 -8481 KZJX 1 +SNEAR 3410 -8632 KZTL 1 +SNEED 3390 -9933 KZFW 1 +SNELL 4495 -9312 KMSP 1 +SNEZE 3980 -8411 KZID 1 +SNG -1638 -6096 SLLF 2 +SNG 3400 7476 VIDF 2 +SNH -700 15075 AYPY 1 +SNI 3639 2548 LGGG 1 +SNINE 4525 -9265 KZMP 1 +SNIPE 4215 -8057 KZOB 1 +SNIPT -7000 16833 NZZO 1 +SNIVL 4148 -7274 KZBW 1 +SNJ 3524 4701 OIIX 1 +SNKIS 3877 -11968 KRNO 1 +SNNOW 3542 -7762 KGSB 1 +SNO -3365 -7161 SCEZ 1 +SNOKE 2650 -8185 KRSW 1 +SNOKR 3746 -8970 KZME 1 +SNOKY 4423 -12167 KZSE 1 +SNOMN 2665 -8549 KZMA 1 +SNOOC 3020 -8097 KZJX 1 +SNOOP 4074 13974 RJSM 2 +SNOOP 3864 -9077 KZKC 2 +SNOOT 4040 -8622 KZKZ 1 +SNOOZ 1781 -6508 TJZS 1 +SNORA 3765 -11981 KSFO 1 +SNORK 2783 -8255 KTPA 1 +SNOUT 5789 -14176 PAZA 1 +SNOW 3763 12791 RKNW 1 +SNOWD 3678 -8937 KZME 1 +SNOWE 3225 -9580 KZFW 1 +SNOWI 4317 -7090 KPSM 1 +SNOWL 3323 -11156 KIWA 1 +SNOWS 3591 -7932 KZDC 1 +SNOWW 4410 -8389 KZMP 1 +SNOWY 4075 -7596 KZNY 1 +SNPIT 4296 -8907 KMSN 1 +SNPPR 3876 -8465 KCVG 1 +SNR 4345 -390 LECM 1 +SNS 3666 -12160 KZOA 1 +SNT -3422 -5944 SAEU 3 +SNT 1494 -2348 GVSC 3 +SNT 3309 -1635 LPPC 3 +SNU 4787 1629 LOVV 1 +SNUFF 3653 -8739 KZME 1 +SNUFY 3366 -8458 KATL 1 +SNUPY 3850 -12267 KZOA 1 +SNUUP 2629 12768 RODN 1 +SNWCH 3033 -8732 KNPA 1 +SNY 4110 -10298 KZDV 1 +SNYDE 3042 -8926 KZHU 1 +SNYDR 3871 -9053 KZKC 1 +SO -614 1237 FNAN 3 +SO -751 11075 WARQ 3 +SO 4376 5902 UTSD 3 +SOA 460 -7427 SKBO 3 +SOA 5888 564 ENZV 3 +SOA -600 14695 AYNZ 3 +SOAPE 4729 -11936 KMWH 1 +SOAPY 6408 -14526 PAEI 1 +SOARS 4151 -7327 KZBW 1 +SOAVI -1359 4621 FMMM 1 +SOBAM 2676 3023 HECC 1 +SOBAS 2793 3908 OEJD 1 +SOBAT -2072 5627 FMMM 1 +SOBAW 3709 -9007 KZME 1 +SOBCO 5911 -13823 PAYA 1 +SOBEE 4853 -12278 KZSE 1 +SOBEL 2687 3417 HECC 1 +SOBER 2466 5451 OMAA 1 +SOBGE 6081 -14829 PANC 1 +SOBIA -363 12985 WAAZ 1 +SOBID -209 -5539 SBAZ 1 +SOBIE 3464 -7707 KNJM 1 +SOBLE 3030 -8876 KZHU 1 +SOBLI 4750 638 LFEE 1 +SOBLO 4325 3638 UKFV 1 +SOBLU 5239 1227 EDWW 1 +SOBMA 3540 -592 GMMM 1 +SOBME 4497 -9768 KZMP 1 +SOBOE 3532 -7803 KGSB 1 +SOBOH 3281 13140 RJTG 1 +SOBOL -1459 -4795 SBRE 1 +SOBOS 3492 3395 LCCC 1 +SOBOW 2084 -15719 PHIK 1 +SOBRA 4986 778 EDGG 1 +SOBRI 3908 1513 LIRR 1 +SOBRO 3940 -90 LECB 1 +SOBTO -1007 2894 FZZA 1 +SOBTU 5170 655 EDGG 1 +SOBUE 6517 -15224 PATA 1 +SOBVI 6518 -4383 BGGL 1 +SOC 1264 5391 OYSC 1 +SOCAN 5378 -7500 CZYZ 1 +SOCAR -1322 13333 YBBB 1 +SOCBO 6831 -14485 PARC 1 +SOCCO 2111 -6306 TJZS 1 +SOCGO 6270 -16461 PAEM 1 +SOCKI 5961 -15420 PAZA 1 +SOCKS 3437 -9292 KZME 1 +SOCKY 3950 -10718 KZDV 1 +SOCOD 4749 -9457 KZMP 1 +SOCOG 3126 -8924 KHBG 1 +SOCOS 4150 -8752 KZAU 1 +SOCOY 6211 -16538 PAZA 1 +SODAC 5241 -12249 CZVR 1 +SODAM 2449 5456 OMAA 1 +SODAR 3193 3872 OEJD 1 +SODAS 3066 6607 OAKX 1 +SODEB 2380 5951 OOMM 1 +SODEX 2383 5553 OOMM 1 +SODIB 2512 4448 OEJD 1 +SODIE 4537 -9387 KZMP 1 +SODIO 4028 854 LIEA 1 +SODKO 5418 2944 UMMM 1 +SODMO 3773 1753 LIRR 1 +SODNA 5111 878 EDGG 1 +SODNI 5216 10929 UIUU 1 +SODOE 4754 -12231 KSEA 1 +SODRA 5899 10386 UIKK 2 +SODRA 4911 3683 UKDV 2 +SODRI 4301 837 LFMM 1 +SODRO 5046 1183 EDMM 1 +SODRU 5515 3583 UUWV 1 +SODSE 3357 -11442 KZLA 1 +SODUG 3455 4574 ORBB 1 +SODZE 2003 -15601 PHKO 1 +SOF 4270 2339 LBSR 1 +SOFFY 4302 518 LFMM 1 +SOFIA -2441 -5754 SGAS 2 +SOFIA 3927 -150 LECM 2 +SOFIE 3627 -7607 KECG 1 +SOFOB 4173 -7001 KHYA 1 +SOFOR 3355 -8400 KATL 1 +SOFTY 3739 -8089 KZID 1 +SOG 568 -7297 SKED 1 +SOGAE 2831 -8143 KMCO 1 +SOGAR 3553 14009 RJTT 1 +SOGBE 3917 -7847 KZDC 1 +SOGBI 5421 2520 EYVL 1 +SOGGI 3450 -11668 KZLA 1 +SOGID 6415 -2107 BIBI 1 +SOGIP 2338 4131 OEJD 1 +SOGLO 5952 750 ENOS 1 +SOGMA 5264 1191 EDWW 1 +SOGMI 5053 890 EDGG 1 +SOGMO 4661 1768 LHCC 1 +SOGNA 6102 7095 USRR 1 +SOGPE 3476 -9926 KLTS 1 +SOGPO 5197 625 EHAA 1 +SOGRA 6075 750 ENOS 1 +SOGRI 5081 505 EBUR 1 +SOGTA 4564 3472 UKFV 1 +SOGTU 4652 1437 LOLO 1 +SOGUM 3420 4392 ORBB 1 +SOGYO 6239 -14558 PAGK 1 +SOHJU 2886 -9849 KZHU 1 +SOHRE 1996 -15608 PHKO 1 +SOINT 5061 -12691 CZVR 1 +SOITE 3980 -7448 KMJX 1 +SOJCY 2012 -15617 PHKO 1 +SOJSU 3529 -12092 KSBP 1 +SOJUE 3703 12673 RKSO 1 +SOK 1292 523 DNKK 3 +SOK 6024 992 ENGM 3 +SOK 2190 -15953 PHZH 3 +SOKAD 3418 4554 ORBB 1 +SOKAE 4226 -8334 KDTW 1 +SOKAL 3260 2762 HECC 1 +SOKAM 3322 6063 OIIX 1 +SOKAN 3314 3837 OJAC 1 +SOKAR -600 4576 FSSS 1 +SOKAT 1477 4403 OYSC 1 +SOKDI 4354 668 LFMM 1 +SOKEM 1371 4889 OYSC 1 +SOKGE 3973 12568 ZKKP 1 +SOKHA 4108 -10215 KZDV 1 +SOKIE 2649 -8198 KRSW 1 +SOKIM -2372 2625 FBGR 1 +SOKIR 2913 6442 OPKR 1 +SOKMO 5352 5578 UWUU 1 +SOKMU 4934 143 LFFF 1 +SOKNO 3668 2522 LGGG 1 +SOKOE 2208 11384 VHHH 1 +SOKOP 2553 4457 OEJD 1 +SOKOR 647 -7330 SKED 1 +SOKRE 3688 -12013 KFAT 1 +SOKRI 3626 2347 LGGG 1 +SOKSA 3655 894 DTTC 1 +SOKUL 4280 7465 UAFM 1 +SOKVA 5790 2430 EVRR 1 +SOKYE 4636 -7285 CZUL 1 +SOL -224 -8008 SEGU 2 +SOL 3743 12711 RKSM 2 +SOLAB 3496 3332 LCLK 1 +SOLAG 2509 5637 OMFJ 1 +SOLAK 2880 5617 OIIX 1 +SOLAL -1189 4183 FMMM 1 +SOLAM 2970 3152 HECC 1 +SOLAR 3714 -257 LECM 2 +SOLAR 3915 -10506 KBKF 2 +SOLAS 2455 5448 OMAA 1 +SOLAT 2916 4664 OKAC 1 +SOLAX 3924 -495 LECM 1 +SOLBA 4929 357 LFFF 1 +SOLCE 2240 -15624 PHIK 1 +SOLCO 6472 -15548 PARY 1 +SOLDA 458 -1035 GLRB 1 +SOLDE 4326 -11457 KZLC 1 +SOLDO -1018 -4636 SBRE 2 +SOLDO 3287 -9633 KDFW 2 +SOLED 3446 -11815 KZLA 1 +SOLEI 2182 -7301 KZMA 1 +SOLEM 2787 4919 OBBB 1 +SOLER -3210 -6651 SAMV 1 +SOLGA 4707 2741 LRBB 1 +SOLGE 4127 -9615 KOFF 1 +SOLGI 3863 -2803 LPPC 1 +SOLGO 4831 892 EDGG 1 +SOLGU 4412 1767 LQSB 1 +SOLIN 3248 3416 LLLL 1 +SOLIR 1387 4232 HHAA 1 +SOLIS -3435 -5542 SUEO 1 +SOLIT -2392 7500 FIMM 1 +SOLKA 6333 1205 ENBD 1 +SOLKE 3469 -9926 KLTS 1 +SOLLY 3995 -7428 KNEL 1 +SOLMA 1938 -481 GOOO 1 +SOLMN 3482 -8092 KCLT 1 +SOLNA 2767 -1260 GCCC 1 +SOLNI 5545 13348 UHNN 1 +SOLNU 4930 2540 UKLV 1 +SOLOC 3708 -7651 KPHF 1 +SOLOM -584 11506 WADZ 1 +SOLON 2744 -9743 KZHU 1 +SOLPA 182 1995 FZZA 1 +SOLRO 6200 651 ENTR 1 +SOLRU 5759 707 ENSV 1 +SOLSA 3815 3578 LTAA 1 +SOLSE 3027 -8187 KZJX 1 +SOLSI 5844 750 ENEN 1 +SOLSO 4438 -46 LFBD 1 +SOLTO 3317 -11617 KNKX 1 +SOLUD 2454 5674 OOMM 1 +SOLUL 509 4513 HAAA 1 +SOLUM 4184 -9141 KZAU 1 +SOLUN 3299 1700 HLLL 1 +SOLUT 1877 4117 OEJD 1 +SOLVA 4310 -7624 KSYR 1 +SOLVU 5050 974 EDGG 1 +SOM -5274 -6937 SCCZ 2 +SOM 894 -6416 SVZM 2 +SOMAG 6106 750 ENSV 1 +SOMAL 2348 5145 OBBB 1 +SOMAR 1441 11829 RPHI 2 +SOMAR 3657 -7674 KZDC 2 +SOMAS 3913 1597 LIBB 1 +SOMAX 5000 -1500 EISN 2 +SOMAX 2843 7695 VIDP 2 +SOMBE 4442 -8871 KZMP 1 +SOMDA 4834 424 LFFF 1 +SOMED 4744 94 LFFF 1 +SOMEK 4221 7311 UAFM 1 +SOMEN 4885 -355 LFRR 1 +SOMER 2916 -9864 KZHU 1 +SOMES 6140 750 ENSV 1 +SOMET 4769 2316 LRBB 1 +SOMID 4851 1772 LZBB 1 +SOMIL 4977 231 LFFF 1 +SOMIX 5126 1102 EDMM 1 +SOMKO 5118 1160 EDWW 1 +SOMOH 2232 -15634 PHIK 1 +SOMOM 3007 -1020 GMMM 1 +SOMON 1415 -6170 TTPP 2 +SOMON 4737 3599 UKDV 2 +SOMOR 5323 1935 EPWW 1 +SOMOS 4455 -124 LFBB 1 +SOMOV 4370 2485 LBSR 1 +SOMOX 5147 2244 EPWW 1 +SOMPE 4263 -8283 KMTC 1 +SOMPO 5340 695 EHAA 1 +SOMRA 3677 921 DTDT 1 +SOMRO 4710 4309 URRV 1 +SOMTI 4545 293 LFBB 1 +SOMTO 4013 -7506 KZDC 1 +SOMTU 4960 436 LFFF 1 +SOMUL 3822 -2732 LPPO 1 +SOMUM 5087 3768 UUWV 1 +SOMUN 4460 1911 LQSB 1 +SOMUR 5076 14150 UHKK 1 +SOMUS 4205 7377 UAFM 1 +SOMUT 5200 5826 UWOO 1 +SOMVA 5231 264 EGTT 1 +SON -1551 16722 NVNF 1 +SONA -2536 -5381 SARI 1 +SONAD 4042 3968 LTLT 1 +SONAK 3662 1150 DTTC 1 +SONAL 5488 1278 EDWW 1 +SONAN 4064 3890 LTLT 1 +SONAP 3650 -1000 LPCB 1 +SONAR 2966 -9509 KEFD 1 +SONAS 5531 1159 EKDK 1 +SONAT 5335 10282 UIII 1 +SONBU 3619 13558 RJTG 1 +SONDA -986 16094 AGGG 1 +SONDI 5119 484 EBBU 1 +SONDO 3972 12747 ZKKP 2 +SONDO 5209 181 EGEG 2 +SONDU 5129 1146 EDMM 2 +SONDU 4709 10555 ZMUB 2 +SONEB 5202 676 EDGG 1 +SONED 3608 837 DTTC 1 +SONEK 5882 11213 UERR 1 +SONEN 3715 2829 LTBB 1 +SONEP 7032 4879 ULMM 1 +SONER 5990 1062 ENGM 1 +SONES 2780 -8267 KPIE 1 +SONET 3171 -9760 KZFW 1 +SONEX 5350 -217 EGTT 1 +SONEY 4146 -7186 KGON 1 +SONGI 4778 873 EDFF 1 +SONGL 3657 12776 RKTU 1 +SONIA 3054 -8177 KJAX 1 +SONIB 6165 5084 UUYY 1 +SONIC 3338 13174 RJFO 1 +SONID 5154 13987 UHKK 1 +SONIK 4445 1614 LDZO 1 +SONIQ 3514 -11742 KEDW 1 +SONIS 6334 3353 ULPB 1 +SONIT 5952 11002 UERR 1 +SONJA 3937 -7527 KMIV 1 +SONKA 6507 8380 USDD 1 +SONKO 1509 -277 DRRR 1 +SONLU 3908 2880 LTBB 1 +SONNG 1518 14587 PGSN 1 +SONNY 3834 -11948 KZOA 1 +SONOE 3824 -8897 KZKC 1 +SONOG 5211 227 EGTT 1 +SONOL 6202 12054 UENN 2 +SONOL 5300 250 EGTT 2 +SONOM 4778 889 EDGG 1 +SONON 6173 -11507 CZEG 1 +SONOS 4963 145 LFFF 1 +SONOT 5448 5326 UWKD 1 +SONOX 6081 2212 EFES 1 +SONPO -1133 2833 FLFI 1 +SONSE 3453 -9927 KLTS 1 +SONSO 3001 -1210 GMMM 1 +SONSU 3788 3839 LTLT 1 +SONTA 3877 112 LEIB 1 +SONTI 5217 2686 UMMM 1 +SONUD 5227 1373 EDWW 1 +SONUR 4944 436 LFFF 1 +SONVA 1484 -2208 GVSV 1 +SONVY 4452 -9275 KZMP 1 +SONYA 3424 -9959 KZFW 1 +SONYS 4153 -8567 KZAU 1 +SOOKE 4935 -9716 CZWG 1 +SOOLU 4220 -8815 KORD 1 +SOONE 3308 -8421 KZTL 1 +SOONR 3518 -9753 KOUN 1 +SOONU 3948 -7558 KILG 1 +SOORY 3850 -6027 KZNY 1 +SOOSN 2179 -16115 PHIK 1 +SOOYS 3988 -7465 KZNY 1 +SOOZN 4564 -12251 KPDX 1 +SOPAD 4565 421 LFMM 1 +SOPAR 6030 750 ENOS 1 +SOPAT -1628 11301 YBBB 2 +SOPAT 6806 2784 EFPS 2 +SOPAV 4993 1805 LKAA 1 +SOPAX 5365 -445 EGTT 1 +SOPED 4476 2608 LRBB 1 +SOPEE 3833 -12183 KSUU 1 +SOPEK 5311 250 EGTT 1 +SOPEL 5203 2085 EPWA 1 +SOPEN 6085 750 ENSV 1 +SOPER 4689 894 LSAZ 1 +SOPET 3983 0 LECB 1 +SOPEX 4861 -355 LFRB 1 +SOPHY 3345 13737 RJTG 1 +SOPIL 4703 106 LFFF 1 +SOPIR 3650 1379 LMMM 1 +SOPIW 2239 -15681 PHIK 1 +SOPIX 5335 692 EDVV 1 +SOPKE 3568 -10512 KZAB 1 +SOPLA 5128 1155 EDMM 2 +SOPLA 4144 -418 LECM 2 +SOPLE 3424 -10316 KCVS 1 +SOPLI 6423 2074 ESMM 1 +SOPLO 4573 575 LFMM 1 +SOPNE 3516 -9754 KZKC 1 +SOPNO 3854 6807 UTDD 1 +SOPOD 5114 1035 EDGG 1 +SOPOK 5025 577 EBBU 1 +SOPOP 4044 -1239 LPPC 1 +SOPOX 5075 943 EDGG 1 +SOPRI 6467 2631 EFPS 1 +SOPRO 4759 1680 LHCC 1 +SOPTE 4164 -10946 KRKS 1 +SOPTI 5157 8830 UNBB 1 +SOPTO 5531 500 EKDK 1 +SOPUN 5784 2098 EVRR 1 +SOPUS 5714 6200 USSS 1 +SOPVI -1925 4657 FMMM 2 +SOPVI 5125 590 EHAA 2 +SOR 4058 1434 LIRR 1 +SORAB 3605 1134 DTTC 1 +SORAE 4025 -7520 KNXX 1 +SORAI -2077 -4495 SBBS 1 +SORAL 4911 644 LFEE 1 +SORAM 4173 7188 UAFM 1 +SORAN 4602 2752 LRBB 1 +SORAP 4852 64 LFRR 1 +SORAR 3862 3951 LTAA 1 +SORAS 4055 467 LECB 1 +SORAT 5122 560 EBEB 1 +SORBA 3704 -213 LECM 1 +SORDU 4404 2545 LRBB 1 +SOREB 6071 7766 USRR 1 +SOREE 4248 -11420 KTWF 1 +SOREG 4591 4400 URRV 1 +SOREK 6433 4269 ULAA 1 +SOREM 4847 702 LFEE 1 +SORES 5660 2482 EVRR 1 +SORET 4578 2815 LUUU 1 +SOREV 3710 2442 LGGG 1 +SOREZ 4011 -8763 KZAU 1 +SORGA 5598 1181 EKDK 1 +SORGU -447 2305 FZZA 1 +SORIK 5146 2875 UKBV 1 +SORIT 5297 1109 EDVV 1 +SORIX 5270 1982 EPWW 1 +SORKA 3744 12929 RKTT 2 +SORKA 5563 9377 UNKL 2 +SORKE 4455 -10685 KSHR 1 +SORLA 4727 14277 UHSS 2 +SORLA 5730 2000 ESOS 2 +SORLI 6247 6603 USHH 1 +SORMA 6032 9573 UNKB 1 +SORNA 5115 3122 UKBV 1 +SORNE 3318 -9682 KZFW 1 +SOROB 5756 4015 UUWV 1 +SOROC 6433 -16321 PAGL 1 +SOROK 4411 3271 UKFV 1 +SOROL 4373 4317 URRV 1 +SORON 4976 2785 UKLV 1 +SOROR 2857 4766 OKAC 1 +SOROX 5983 750 ENOS 1 +SOROY 2999 -9528 KIAH 1 +SORPA 5962 2485 EETT 1 +SORPI 5942 1125 ENOS 1 +SORPU 6471 -2247 BIRD 1 +SORRY 4148 -7302 KZBW 1 +SORSI -3646 -5842 SAEF 1 +SORTA -1835 -7630 SCER 1 +SORTI -2772 -6543 SACF 2 +SORTI -3182 15188 YBBB 2 +SORTS 4448 -6839 KBGR 1 +SORTU -3217 12065 YMMM 1 +SORUE 3866 -9061 KSTL 1 +SORUG 4368 1298 LIMM 1 +SORUK 6171 2326 EFES 1 +SORUL 4538 3735 URRV 1 +SORUM 5186 10328 UIII 1 +SORUN 5352 905 EDWW 1 +SORUS 4727 13605 UHHH 1 +SORVI 5789 750 ENOS 1 +SOSAL 4656 688 LSAG 1 +SOSAX 5349 1012 EDDH 1 +SOSCO 4436 -10555 KZDV 1 +SOSDI 4011 11549 ZBPE 1 +SOSDO 3300 12646 RKRR 1 +SOSED 4211 4100 UGGG 1 +SOSEK 4378 2096 LYBA 1 +SOSER 5715 625 ENSV 1 +SOSIC 4223 -8349 KZOB 1 +SOSIJ -3417 15123 YSSY 1 +SOSIK 5216 1650 EPWW 1 +SOSNA 6058 10643 UIKK 1 +SOSOE 3169 -8919 KZME 1 +SOSOK 78 12653 WAAZ 1 +SOSOL 5904 750 ENOS 1 +SOSON 4661 859 LSAZ 1 +SOSOY 3599 -11522 KLAS 1 +SOSPE 3817 -9929 KZKC 1 +SOSPI -2295 -15700 NTTT 1 +SOSUD 5242 2496 UMMM 1 +SOSUE 4366 -11071 KJAC 1 +SOSUR 4256 500 LFMM 1 +SOSYO 4249 -7143 KZBW 1 +SOSYY 3449 -12009 KSBA 1 +SOT 3709 12703 RKSI 2 +SOT 3579 -8305 KZTL 2 +SOTAM 4459 3293 UKFV 1 +SOTAN 5413 4521 UWPP 1 +SOTAX 3959 467 LFMM 1 +SOTCO 2855 -8131 KZJX 1 +SOTEE 4758 -12235 KBFI 1 +SOTEG 3859 2094 LGGG 1 +SOTEK 5755 699 ENSV 1 +SOTEN 5556 11895 UIAM 1 +SOTER 6270 4653 ULKK 1 +SOTET 5383 2355 EPWW 1 +SOTEX 3829 -822 LPPC 1 +SOTIM 6018 8038 UNLL 1 +SOTIR 5933 750 ENSV 1 +SOTIS 6568 4013 ULAA 1 +SOTIV 3655 2848 LTBB 1 +SOTIX 3585 2690 LGGG 1 +SOTLA -3564 -6637 SAMV 1 +SOTLE 2994 -9312 KLCH 1 +SOTO -1224 -3824 SBSV 1 +SOTOE 5521 -16255 PACD 1 +SOTOM 5922 9338 UNKB 1 +SOTOV 4694 1121 LOVV 1 +SOTOY 3031 -8411 KTLH 1 +SOTRA -1001 12000 WADZ 1 +SOTRE 3355 -8475 KATL 1 +SOTUK 3919 -475 LECB 1 +SOTUN 5418 363 EGTT 1 +SOTUS 4938 405 LFFF 1 +SOTWO 3304 -8442 KZTL 1 +SOUBY 2578 -8019 KMIA 1 +SOUCI 3856 -7611 KNHK 1 +SOUJA 3463 13374 RJTG 1 +SOUKA 3578 13984 RJTG 1 +SOUND 4086 -7316 KHPN 1 +SOUPP 3360 4393 ORBI 1 +SOUPY 4696 -12342 KZSE 1 +SOURN 1376 10600 VDPP 1 +SOUSA 2202 11619 VHHH 1 +SOUSE 4026 -8618 KZKZ 1 +SOUTH 3098 -9316 KPOE 1 +SOUTP 1959 -7513 MUGM 1 +SOVAD 4634 605 LSAZ 1 +SOVAE 2458 -8167 KNQX 1 +SOVAG 4115 721 LFMM 1 +SOVAL 3417 -417 GMFO 1 +SOVAM 5144 1671 EPWW 1 +SOVAR 4279 -24 LECM 1 +SOVAT 5078 147 LFFF 1 +SOVCO 6317 -15042 PAZA 1 +SOVDE 3699 -10754 KZDV 1 +SOVED 5600 -1400 EISN 1 +SOVEK 4519 2311 LRBB 1 +SOVES 5747 684 ENOS 1 +SOVIE 3213 -8134 KSAV 1 +SOVIG 6200 582 ENTR 1 +SOVIK 5268 12744 UHBI 1 +SOVIR 6050 1099 ENGM 1 +SOVOD 4170 6011 UTAT 1 +SOVOS 4339 -90 LFBB 1 +SOWMU 2936 -8213 KZJX 1 +SOXAE 3615 -9589 KTUL 1 +SOXEE 4491 -8942 KZMP 1 +SOXER 5204 1993 EPWW 1 +SOXON 5897 -387 EGTT 1 +SOXOS 5091 685 EDGG 1 +SOXOW 4685 -10241 KZMP 1 +SOXUS 5887 750 ENOS 1 +SOXXS 3289 4444 ORBI 1 +SOYBO 4362 -11658 KZLC 1 +SOYOD 3575 -8899 KZME 1 +SOYOK 3774 -12226 KOAK 1 +SOYOR 5981 -15490 PAIL 1 +SOYOY 3461 -8498 KZTL 1 +SOYTO 3069 -8807 KBFM 1 +SP 3000 7743 VIDF 3 +SP 3170 7400 OPLR 3 +SP 5670 8535 UNNN 3 +SPA 4998 670 EDMM 3 +SPA 3792 2394 LGAV 3 +SPA 3503 -8193 KZTL 3 +SPAAD 2442 -8158 KNQX 1 +SPAAN 4705 -12248 KTCM 1 +SPACS 2853 -8066 KZMA 1 +SPADA -568 10791 WIIZ 2 +SPADA 3884 -10844 KZDV 2 +SPADD 3039 -8429 KTLH 1 +SPADE 3391 -10215 KZFW 1 +SPAIK 6054 -13224 CZEG 1 +SPAIR 6062 -15435 PAED 1 +SPAKE 5970 -15615 KZAN 1 +SPALD 4924 -8289 CZYZ 1 +SPAMM 4376 -9295 KZMP 1 +SPANE 4013 -11155 KSLC 1 +SPANN 4125 -8561 KORD 1 +SPARD 5544 -12227 CZVR 1 +SPARE 3662 -8690 KZME 1 +SPARL 5822 -13756 PAZA 1 +SPARO -1806 14623 YBTL 2 +SPARO 3391 -9293 KZME 2 +SPARR 4503 -8442 KZMP 1 +SPARS 2791 -9806 KZHU 1 +SPARV 6111 -15519 PASV 1 +SPATS 4074 -11461 KZLC 1 +SPATT 3369 -8654 KZTL 1 +SPAYD 3819 -8232 KZID 1 +SPB 5981 3027 ULLL 1 +SPE 4317 14130 RJTG 1 +SPEAK 3906 -7575 KZDC 1 +SPEAR 3654 14385 RJTG 1 +SPECK 2997 -9017 KMSY 1 +SPECL 4167 -7410 KZBW 1 +SPECO 2792 -8244 KMCF 1 +SPECS 3364 12646 RKPC 1 +SPEEL 3688 -8117 KZTL 1 +SPEKK 2854 -8132 KMCO 1 +SPELT 3813 -9827 KZKC 1 +SPENC 4222 -8320 KDTW 1 +SPENO 4228 -7215 KZBW 1 +SPENS 3474 13964 RJTG 1 +SPENT 3713 -8869 KPAH 1 +SPERG 3454 -11739 KVCV 1 +SPERY 4008 -7573 KZNY 1 +SPEZA 2992 6691 OPKR 1 +SPEZI 4378 959 LIMM 1 +SPG -2372 13375 YMAS 1 +SPHRE 4203 -8207 CZYZ 1 +SPI 5051 562 EBUR 2 +SPI 3984 -8968 KZKC 2 +SPICA 4251 -8255 CZYZ 2 +SPICA 3195 13144 RJFK 2 +SPICY 3904 -9478 KMCI 1 +SPIDE 4283 -10656 KCPR 1 +SPIDR -3780 14232 YMMM 2 +SPIDR 3626 13412 RJTG 2 +SPIEK 4048 -11211 KSLC 1 +SPIEL 3817 -506 LEMO 1 +SPIKE 4093 13997 RJTG 1 +SPIKO -488 11042 WIIZ 1 +SPILL 3014 -9178 KLFT 1 +SPINN 5241 17 EGUN 1 +SPINO -1386 -4141 SBRE 1 +SPINY 2985 -9404 KIAH 1 +SPIRO 3526 -9453 KZME 1 +SPK -396 14131 AYPY 1 +SPKER 3573 -8907 KMEM 1 +SPL 4350 1630 LDZO 2 +SPL 5233 475 EHAM 2 +SPLAT 3907 -7657 KBWI 1 +SPLIT 3161 -11073 KFHU 1 +SPLSH 3013 -8585 KPAM 1 +SPLTZ 3196 -11095 KTUS 1 +SPNCR 3972 -7567 KTEB 1 +SPNKY 3240 -8559 KZTL 1 +SPOIL 3768 -9742 KICT 1 +SPOKE 3692 -9328 KZKC 1 +SPONG 3249 -8139 KZJX 1 +SPONJ 4937 -13008 CZVR 1 +SPONS 4217 -10341 KZDV 1 +SPOOK 3863 -12026 KZOA 1 +SPOOL 4043 -8122 KZOB 1 +SPOON 3911 -11977 KRNO 1 +SPORT 3803 -8968 KSUS 1 +SPOTA -3408 13774 YMMM 1 +SPOTE 5247 -6700 CZUL 1 +SPOUT 3230 -9452 KZFW 1 +SPP 1258 -8171 SKSP 2 +SPP 3742 -580 LEZL 2 +SPR 4647 645 LSAG 1 +SPRAE 5100 -11546 CZEG 1 +SPRAG 4253 -12165 KZSE 1 +SPRAT -2604 15551 YBBB 2 +SPRAT 3759 -7986 KZDC 2 +SPRAY 3627 -9386 KZME 1 +SPRET 3416 -11588 KNXP 1 +SPRIG -1031 12556 YBBB 2 +SPRIG 3843 -7625 KNHK 2 +SPRIN -460 -6979 SBAZ 1 +SPRIT 4046 -9953 KZDV 1 +SPRNG 3000 -8269 KTPA 1 +SPROW 3821 -8394 KZID 1 +SPRTN 4271 -8400 KZOB 1 +SPRUL 3115 -10438 KZAB 1 +SPRUZ 4068 -11492 KZLC 1 +SPRYS 4497 -8817 KZMP 1 +SPS 3399 -9859 KZFW 1 +SPT 5003 -20 EGTT 1 +SPTFR 3340 -11372 KZAB 1 +SPUDR 3937 -8465 KCVG 1 +SPUDS 4045 -7543 KZNY 1 +SPUDZ 3861 -9028 KZKC 1 +SPUMA 3861 1343 LICJ 1 +SPUNG 3342 -11816 KZAK 1 +SPURG 4614 -8088 CZYZ 1 +SPURR 2833 -8129 KMCO 1 +SPURS 3041 -9835 KZHU 1 +SPUZZ 4978 -12140 CZVR 1 +SPWAY 3582 -8172 KCLT 1 +SPY 5254 485 EHAA 2 +SPY 5716 -17023 PAZA 2 +SPYKE 3917 -12137 KZOA 1 +SPYKS 2715 -8038 KZMA 1 +SPYRS 3836 -8581 KSDF 1 +SPYSR 5368 -13019 CZVR 1 +SPYVY 6459 -16598 PAOM 1 +SQ 3624 11312 ZBAA 1 +SQA 6110 -15563 PAZA 1 +SQEAK 4787 -9345 KZMP 1 +SQIRL 3922 -9475 KMCI 1 +SQIRT 4175 -8349 KZOB 1 +SQM 5646 -13310 PAZA 1 +SQN 3055 -11596 MMZT 1 +SQRUM 3393 13207 RJTG 1 +SQS 3346 -9028 KZME 1 +SQT 2810 -8070 KZMA 1 +SQUAD 3800 -7058 KZNY 1 +SQUAM 4378 -7148 KZBW 1 +SQUAR 3897 -9028 KALN 1 +SQUAT 3931 -10822 KZDV 1 +SQUAW 5480 -6680 CZCZ 1 +SQUEZ 3302 -11138 KPHX 1 +SQUIB 4292 -8707 KZAU 1 +SQUID 3419 -11939 KZLA 1 +SQUIG 3764 -12243 KSFO 1 +SQUIM 4824 -12346 CZVR 1 +SQUIR 4090 -7256 KZOK 1 +SQWID 3067 -8848 KZHU 1 +SQYRE 3255 -8351 KWRB 1 +SQYRS 4261 -8256 KMTC 1 +SR 4922 722 EDDR 2 +SR 4853 2252 UKLV 2 +SRA -3459 -6839 SAMV 1 +SRADE 4666 -8495 KZMP 1 +SRC -3237 -6518 SACF 1 +SRE 1341 10381 VDPP 1 +SRI -660 14376 AYPY 2 +SRI 5657 -16965 PAPB 2 +SRIEA -3361 15099 YSRI 1 +SRIEB -3370 15095 YSRI 1 +SRIEF -3363 15089 YSRI 1 +SRIEH -3349 15080 YSRI 1 +SRIEI -3365 15097 YSRI 1 +SRIEM -3361 15080 YSRI 1 +SRIMP 3437 -12016 KVBG 1 +SRIWD -3362 15052 YSRI 1 +SRIWE -3353 15048 YSRI 1 +SRIWF -3357 15065 YSRI 1 +SRIWG -3347 15057 YSRI 1 +SRIWH -3350 15088 YSRI 1 +SRIWI -3355 15058 YSRI 1 +SRIWM -3360 15077 YSRI 1 +SRJ 2956 5566 OIIX 1 +SRKIS 3200 -8086 KSVN 1 +SRL 2733 -11227 MMZT 1 +SRN 4565 902 LIMM 2 +SRN 192 -6706 SVZM 2 +SRNB 4119 6922 UTTT 1 +SROKA 4029 -7595 KRDG 1 +SRPEN 4109 -8160 KZOB 1 +SRQ 2741 -8256 KZMA 1 +SRT 3106 1660 HLLL 2 +SRT 3791 4188 LTAA 2 +SRTWO 4693 -9190 KDLH 1 +SS 3481 7235 OPLR 1 +SSAND 3216 -11033 KZAB 1 +SSB 2839 7771 VIDF 2 +SSB 996 -6715 SVZM 2 +SSC 3398 -8047 KSSC 1 +SSCOT 2589 -8097 KMIA 1 +SSF 2926 -9844 KZHU 1 +SSI 3105 -8145 KZJX 1 +SSIXX 4078 -7796 KZNY 1 +SSJ 3956 273 LESJ 1 +SSLAM 3031 -9481 KCXO 1 +SSM -456 14242 AYWK 2 +SSM 4641 -8431 KZMP 2 +SSN 4331 -183 LECM 1 +SSO 3227 -10926 KZAB 1 +SSOXS 4191 -7074 KBOS 1 +SSOXX 4058 -8018 KPIT 1 +SSR 5818 -13526 PAZA 1 +SSTAR 4466 -9318 KMSP 1 +SSUNN 4196 -8255 CZYZ 1 +SSV -2765 2300 FAJA 1 +ST 1353 10602 VDST 3 +ST 4927 4368 URWW 3 +ST 4096 2880 LTBA 3 +STA 1096 -7424 SKEC 1 +STAAL 2461 -7472 KZMA 1 +STAAN 3881 -9018 KSTL 1 +STAAV 3620 -11478 KLAS 1 +STABO 3400 -11828 KZLA 1 +STABS 4687 -9683 KFAR 1 +STACK 4230 -8289 KDET 1 +STACO 4082 -11242 KZLC 1 +STACS 3715 -9847 KZKC 1 +STACY 3734 -8198 KZID 1 +STADE 5350 945 EDDV 1 +STADI 4012 -8821 KCMI 1 +STADK 3392 13223 RJOI 1 +STADM 3993 -7500 KPHL 1 +STAEV 4461 -7337 KBTV 1 +STAFA 5286 -224 EGTT 1 +STAFE 4845 -8107 CZYZ 1 +STAFF 3797 -9833 KZKC 1 +STAFO 3444 -10305 KZAB 1 +STAGE 3558 13269 RJTG 2 +STAGE 3273 -9305 KZFW 2 +STAGG 5005 -11879 CZVR 1 +STAHL 5472 -12142 CZVR 1 +STAIN 3638 -8186 KZTL 1 +STAIR -2269 14798 YBBB 1 +STAIT 2163 -15659 PHZH 1 +STAKK 4655 -11160 KHLN 1 +STAKS 4039 -8738 KZAU 1 +STALS 3524 -7770 KZDC 1 +STAMP 3388 -8624 KZTL 1 +STANC 3870 -9591 KFOE 1 +STANE 4110 -7321 KBDR 1 +STANL 2110 -7185 KZMA 1 +STANN 3712 12745 RKSO 2 +STANN 3547 -8111 KCLT 2 +STANO 3832 -10483 KZDV 1 +STANS 4222 -8301 KDTW 1 +STARG 4049 -8037 KPIT 1 +STARI 3411 -11567 KNXP 1 +STARN 3117 -9788 KZHU 1 +STARR 4650 -9587 KZMP 1 +STARS 1414 10074 VTBD 2 +STARS 2870 -8075 KZMA 2 +START 4176 -8901 KZAU 1 +STARY 1460 10158 VTUN 2 +STARY 3120 -8114 KZJX 2 +STATE 4005 -8746 KZID 1 +STAUB 4879 1266 EDMM 1 +STAUT 3820 -7896 KZDC 1 +STAVE 4940 -12235 CZVR 1 +STAVO 911 -7165 SVZM 1 +STAWR -781 -1440 FHAW 1 +STAXX 3798 -10417 KZDV 1 +STAYC 4250 -7080 KBOS 1 +STAYO 3878 -7736 KZDC 1 +STB 898 -7194 SVZM 1 +STC 4555 -9406 KZMP 1 +STD 5174 424 EHAA 1 +STE 4821 1625 LOWW 2 +STE 4454 -8953 KZMP 2 +STEAD 3878 -7726 KDAA 1 +STEAM 5300 -5734 CZQM 1 +STEBB 3631 -9606 KZKC 1 +STEED 4083 -7398 KLGA 1 +STEEL -2433 13521 YBAS 2 +STEEL 4003 -9714 KZMP 2 +STEEM 4226 -7082 KBOS 1 +STEEP 3163 -10113 KZFW 1 +STEER 3835 -9113 KZKC 1 +STEET 3381 -8138 KZJX 1 +STEEV 3743 -12155 KSFO 1 +STEFA 7510 -6508 BGGL 1 +STEFE 3997 -7526 KZDC 1 +STEFF 699 16526 KZAK 1 +STEIL 4715 -12272 KTCM 1 +STEIN 4743 1660 LHCC 2 +STEIN 3759 -7632 KZDC 2 +STELA 6122 7093 USHH 2 +STELA 4228 -7315 KZBW 2 +STELL 3084 -9554 KZHU 1 +STEME 3772 -9261 KZKC 1 +STEMM 3618 -7867 KZDC 1 +STEMS 3389 -11881 KLAX 1 +STENN 3056 -8945 KHSA 1 +STENT 4168 -7715 KZNY 1 +STEPA 4453 2028 LYBE 1 +STEPH 3819 -8180 KCRW 1 +STEPP 4444 -6973 KZBW 1 +STETI 6817 1638 ENEV 1 +STETS 3100 -8774 KZHU 1 +STEVC 4588 -9783 KZMP 1 +STEVE 3719 -7637 KPHF 1 +STEVI 4674 -11405 KMSO 1 +STEVO 4294 -7093 KZBW 1 +STEVV 3936 -7435 KACY 1 +STEVY 3882 -8012 KZDC 1 +STEWE 4151 -8356 KTDZ 1 +STEWY 4145 -6997 KACK 1 +STG 4870 926 EDDS 2 +STG 4293 -843 LECM 2 +STH -4134 14828 YMMM 1 +STHRE 4081 -7791 KZNY 1 +STI 4311 -11566 KZLC 1 +STICC 4080 -7413 KTEB 1 +STICH 3450 6946 OAKB 1 +STICK 4067 14168 RJSM 1 +STIEL 4682 -10006 KZMP 1 +STIEN 4200 -8343 KZOB 1 +STIER 3211 -8417 KZTL 1 +STIFF 2761 -7865 MYNN 1 +STIGS 4900 -11357 CZEG 1 +STIKK 3594 -7615 KZDC 1 +STIKM 3853 -12265 KZOA 1 +STIKY 3928 -7577 KZDC 1 +STILE -3320 12184 YMMM 1 +STILR 4037 -7984 KPIT 1 +STILS 4513 -9264 KZMP 1 +STILT 3843 -8151 KCRW 1 +STILY 4818 -12223 KZSE 1 +STINE 1447 14764 KZAK 1 +STING 3929 13918 RJTG 2 +STING 2488 -8180 KNQX 2 +STINS 3782 -12276 KZOA 1 +STIRA 5613 -383 EGPF 1 +STIRE -7796 16645 NZPG 1 +STITH 3879 -9198 KZKC 1 +STJ 4492 2598 LROP 2 +STJ 3996 -9493 KZKC 2 +STL 3886 -9048 KZKC 1 +STLLR 3773 -12107 KSCK 1 +STLTH 3494 -11748 KEDW 1 +STM -243 -5482 SBAZ 3 +STM 6629 1377 ENBD 3 +STM 38 672 FPST 3 +STN -2349 -4692 SBBS 3 +STN 913 9913 VTSB 3 +STN 5821 -618 EGPX 3 +STNGR 3868 -12107 KMHR 1 +STNKY 2832 -8167 KMCO 1 +STNLY 4058 -7828 KAOO 1 +STO 4842 1602 LOVV 3 +STO 6596 1247 ENBD 3 +STO -3143 -5798 SUEO 3 +STOAN 5050 -12099 CZVR 1 +STOAS 3296 -8071 KZJX 1 +STOAT 5203 -2 EGTT 1 +STODA 5487 4806 UWWW 2 +STODA 4312 -7586 KZBW 2 +STOEN 3984 -7580 KZNY 1 +STOFF 3742 -11654 KZLA 1 +STOGE 4212 -7113 KZBW 1 +STOIC 3915 -7768 KIAD 1 +STOMP 4160 -7480 KZNY 1 +STOND 6272 -15600 PAZA 1 +STONE -3801 14311 YMMM 4 +STONE -512 -6246 SBAZ 4 +STONE 5847 639 ENZV 4 +STONE 830 9845 VTSP 4 +STONI 6167 7743 USRR 1 +STONN 3390 -8421 KATL 1 +STONO 6125 -15642 PAZA 1 +STONQ 6125 -15275 PAZA 1 +STONS 3821 -9744 KZKC 1 +STONX 6147 -15830 PAZA 1 +STONY -4298 17309 NZZC 2 +STONY 3476 -10721 KZAB 2 +STONZ 3297 -9690 KZFW 1 +STOOL 4214 -6875 KZBW 1 +STOON 6159 -15263 PAED 1 +STOOP 2725 -8013 KZMA 1 +STORE 3951 -8045 KZOB 1 +STORG 3800 -9778 KHUT 1 +STORI 3673 -11963 KFAT 1 +STORY 4231 -8732 KZAU 1 +STOTT 4225 -7370 KLGA 1 +STOUT 3710 12715 RKSO 2 +STOUT 3782 -9239 KZKC 2 +STOVE 3676 -8143 KZTL 1 +STOWI 4051 -8053 KPIT 1 +STOWS 2764 -9720 KNGP 1 +STP 4322 660 LFMM 1 +STPLS 4403 -6898 KZBW 1 +STR 4851 757 LFEE 1 +STRAP 2483 -8159 KNQX 1 +STRAS 3462 -11802 KZLA 1 +STRAT 3615 -11971 KNLC 1 +STRAW 4713 -9553 KZMP 1 +STRAZ 3584 13933 RJTY 1 +STREP 3877 -8601 KZID 1 +STRET 3361 -7995 KCLT 1 +STREW 5887 -15636 PAZA 1 +STRGL 3894 -7656 KZDC 1 +STRIK 4248 -11435 KZLC 1 +STRIM 4049 -10784 KZDV 1 +STRNS 4039 -7890 KJST 1 +STROH 4062 -7772 KZNY 1 +STROK 4092 -8214 KZOB 1 +STROW 4232 -8260 KDTW 1 +STRTO 3617 -11512 KLAS 1 +STRUK 4023 -9031 KZAU 1 +STRUM 4293 -7228 KZBW 1 +STRUT 3016 -9350 KZHU 1 +STS 3851 -12281 KZOA 1 +STT 6693 1344 ENBD 2 +STT 1836 -6502 TJZS 2 +STTAN 3451 6949 OAKB 1 +STTAR 3042 -8645 KVPS 1 +STU 5199 -504 EGTT 1 +STUBR 4485 -9359 KZMP 1 +STUBY 4190 -7344 KZBW 1 +STUCK 4533 -9709 KZMP 1 +STUDR 4803 -9862 KZMP 1 +STUFF 4142 -7430 KZNY 1 +STUFN 2771 -9731 KNGP 1 +STUGE 3317 -8148 KZJX 1 +STUKK 3557 -7895 KZDC 1 +STUKL 4135 -8166 KZOB 1 +STUKY 3290 -8514 KZTL 1 +STUMM 5036 -11985 CZVR 1 +STUMP 3365 -8460 KATL 1 +STUNN 4358 -11713 KZLC 1 +STURG 4464 -10372 KRCA 1 +STURN 3260 -9718 KZFW 1 +STURR 3956 -8186 KZID 1 +STURT 2781 -9743 KNGP 1 +STUTT 3451 -9158 KZGT 1 +STUTZ 3385 -8472 KATL 1 +STUUU 2695 -8210 KPBI 1 +STV -2670 2887 FAJA 2 +STV 3021 -9871 KZHU 2 +STW 4100 -7487 KZNY 1 +STWRT 3364 -8148 KAGS 1 +STYLE 4177 -8681 KZAU 1 +SU -2660 15309 YBBB 4 +SU 4788 1295 LOWS 4 +SU 6506 -2276 BIRD 4 +SU 6003 3775 ULWW 4 +SUANA 3422 -11872 KZLA 1 +SUANN 4325 -8364 KZOB 1 +SUAVE 3053 -8664 KVPS 1 +SUBAB 4115 7202 UTFR 1 +SUBAN 4657 7640 UAII 1 +SUBAR 4127 5608 UTAK 1 +SUBAX 5187 1913 EPWW 1 +SUBBZ 4225 -7089 KBOS 1 +SUBDY 4732 -11880 KZSE 1 +SUBEN 4844 1334 EDMM 1 +SUBER 3046 -8111 KZJX 1 +SUBES 4742 1743 LHCC 1 +SUBET 4926 1891 LZBB 1 +SUBFO 4013 -8625 KZAU 1 +SUBIC 3625 -9240 KZME 1 +SUBIG 5348 1016 EDED 1 +SUBIK 5645 5272 USPP 1 +SUBIL 4303 461 LFMI 1 +SUBIR 4375 7418 UAAA 1 +SUBKY 4573 -10996 KZLC 1 +SUBMA 906 -6866 SVZM 1 +SUBMR 3337 -11772 KSNA 1 +SUBOK 3650 1686 LMMM 1 +SUBOL 4779 6491 UACC 1 +SUBRE 3699 -7658 KLFI 1 +SUBSU 2698 8886 VECF 1 +SUBUK 5438 -329 EGTT 1 +SUBUL 3233 10671 ZPKM 1 +SUBUM -3781 13500 YMMM 1 +SUBWA 5896 -15858 PADL 1 +SUBWY 3970 -8218 KZID 1 +SUC 3276 13300 RJTG 1 +SUCBO 4125 -9638 KZMP 1 +SUCNO 6681 -15177 PABT 1 +SUCOD 6365 -15304 KZAN 1 +SUCOS 4841 -12269 KZSE 1 +SUCOV 3512 -7906 KFBG 1 +SUCRE 879 -7482 SKEC 1 +SUCTU 2085 -15741 PHIK 1 +SUCUA -246 -7819 SEGU 1 +SUCVO 3781 -8702 KZID 1 +SUD 3552 2417 LGGG 1 +SUDAN -1631 -6291 SLLF 1 +SUDAR 4148 6578 UTTR 1 +SUDAS 4294 891 LFMM 1 +SUDAT 5991 2533 EFES 1 +SUDBE 3267 -9764 KZFW 1 +SUDDO 3438 -12013 KLAX 1 +SUDDS 4314 -8736 KZAU 1 +SUDEE 3260 -9373 KBAD 1 +SUDEN 4853 946 EDGG 1 +SUDER 5613 3056 ULOL 1 +SUDES 3977 2689 LTBB 1 +SUDIE 4424 -8821 KZMP 1 +SUDIK 3541 1451 LMML 1 +SUDIM 4467 1631 LQTZ 1 +SUDIP 6745 2505 EFIN 1 +SUDIR 4635 4047 URRV 1 +SUDLE 4427 -8493 KZMP 1 +SUDOK 5729 7504 UNOO 1 +SUDOL 5065 1841 EPWW 1 +SUDON 4662 3203 UKOV 1 +SUDOY 3961 -7614 KZNY 1 +SUDSY 3574 -8049 KZUJ 1 +SUDT 3554 2411 LGSA 1 +SUDUB 4945 777 ETAR 1 +SUDUS -3293 2117 FACA 1 +SUDUX 4695 1101 LOMM 1 +SUDVE 5711 -13548 PASI 1 +SUEDE 3991 -7674 KZNY 1 +SUEEY 3660 -9387 KZKC 1 +SUESS 3074 -8254 KZJX 1 +SUEZI 4378 -9125 KLSE 1 +SUFNU 4188 -9309 KZAU 1 +SUFOK 4116 -7183 KZBW 1 +SUG 3541 -8227 KZTL 1 +SUGAB -2877 11922 YMMM 1 +SUGAR 3852 -8982 KZKC 1 +SUGAT 3705 3775 LTAA 1 +SUGEE 4224 -8898 KRFD 1 +SUGGA 3084 -9311 KZHU 1 +SUGGO 3985 -8382 KSGH 1 +SUGID 1955 6935 VABF 1 +SUGIE 4030 -11179 KZLC 1 +SUGOL 5253 397 EHAM 1 +SUGRE 6807 -16593 KZAN 1 +SUGRR 4509 -7022 KZBW 1 +SUGUE 4749 -9491 KZMP 1 +SUGUL 4312 3297 UKFV 1 +SUGVE 3062 -9042 KZHU 1 +SUGZI 3461 -11846 KONT 1 +SUH 4405 -6911 KZBW 1 +SUHIL 1200 5500 OYSC 1 +SUI 2863 6917 OPKR 2 +SUI 5238 1459 EPWW 2 +SUIKA 4338 14172 RJTG 1 +SUIPE 4925 426 LFFF 1 +SUITS 3935 -8386 KILN 1 +SUJWI 4116 -9842 KGRI 1 +SUKAD 4955 1053 EDMM 1 +SUKAK 6694 -5049 BGGL 1 +SUKAT 359 10102 WMFC 1 +SUKIS 6846 2767 EFPS 1 +SUKJI 4105 -9856 KGRI 1 +SUKMO 3326 13320 RJTG 1 +SUKON 4966 920 EDGG 1 +SUKOT 3107 3536 LLLL 2 +SUKOT 4483 2532 LROP 2 +SUKUN 4075 991 LIRR 1 +SUKUR 4974 6633 UACC 1 +SUL 4838 864 EDGG 1 +SULAD 6200 545 ENSV 1 +SULAF 3346 3817 OSTT 1 +SULAK 3789 3629 LTAA 1 +SULAL 5788 15166 UHMM 1 +SULAM 3092 -1325 GMMM 1 +SULAN 6360 -2088 BIVM 1 +SULCO -2390 -4595 SBBS 1 +SULED 5116 1223 EDMM 1 +SULEM 2744 12242 RCAA 1 +SULEN 441 9040 VCCC 1 +SULET 4310 7458 UAFM 1 +SULEX 5000 293 LFFF 1 +SULFA -3907 17569 NZZC 1 +SULIB 6027 5294 UUYY 1 +SULID 4118 344 LECB 1 +SULIS -376 12654 WAAZ 1 +SULIV 5457 1253 EDWW 1 +SULIW 4027 -10036 KIMP 1 +SULKA 223 -7813 SKED 1 +SULLI 3193 -11057 KZAB 1 +SULLY -3511 13847 YPAD 2 +SULLY 3476 -8910 KZME 2 +SULMA 1395 -8876 MHTG 1 +SULME 4086 -9209 KZAU 1 +SULNA -2778 -7334 SCER 1 +SULOB 5045 760 EDFF 1 +SULOD 4459 4267 URRV 1 +SULOK 4990 11575 UIAA 1 +SULON -3986 16300 NZZO 1 +SULOT 4560 382 LFMM 1 +SULPA 2960 -8988 KZHU 1 +SULRY 4983 -12420 CZVR 1 +SULSE 3530 -9920 KZFW 1 +SULTA 4005 2974 LTLT 1 +SULTO 764 8803 VOMF 1 +SULUE 1357 14491 PGUA 1 +SULUM 4956 3069 UKBV 1 +SULUN 5897 2407 EETT 1 +SULUS 5008 1073 EDMM 1 +SULUT 5245 342 EHAM 1 +SULVE 4155 -8392 KTOL 1 +SULZU 3430 -11805 KONT 1 +SUM 6496 1771 ESMM 2 +SUM 5988 -129 EGPX 2 +SUMAG 2259 8894 VGFR 1 +SUMAK 5995 1231 ESAA 1 +SUMAN 3819 -8949 KZKC 1 +SUMAS 5094 602 EDGG 1 +SUMBE 4757 11860 ZMUB 2 +SUMBE 3309 -10582 KHMN 2 +SUMBU -476 11082 WIIZ 1 +SUMDO 2290 11588 ZSSS 1 +SUMEE 2721 -8026 KZMA 1 +SUMEL 6378 -2180 BIKF 1 +SUMEN 4340 2715 LBWN 1 +SUMER 4266 -8797 KENW 1 +SUMET 3930 -8151 KZID 1 +SUMIE 3999 -8275 KCMH 1 +SUMIR 4626 1136 LIMM 1 +SUMIT 4259 -7462 KZBW 1 +SUMJE 6227 -15967 PAHC 1 +SUMKA 5085 3476 UKDV 1 +SUMKI 1212 -8219 MPTG 1 +SUMLA 805 11601 WBFC 1 +SUMLY 3433 -7781 KILM 1 +SUMMA 4662 -12199 KZSE 1 +SUMMO 3836 -28 LECB 2 +SUMMO 3598 -9444 KZME 2 +SUMMT 3428 -8428 KZTL 1 +SUMMY 3199 -10573 KZAB 1 +SUMOK 5436 2961 UMMM 1 +SUMOL 4280 3318 LTAA 1 +SUMOP 5157 658 EDGG 1 +SUMOQ 4493 -11667 KZLC 1 +SUMOU 3278 12966 RJFU 1 +SUMRS 2871 -7656 KZNY 1 +SUMUM 5164 211 EHAA 1 +SUMYO 2823 12960 RJKA 1 +SUN 3767 2405 LGEL 3 +SUN -726 14600 AYPY 3 +SUN 6253 1745 ESUN 3 +SUNAE 4171 -8399 KTOL 1 +SUNAK 6384 -2202 BIRD 1 +SUNAN -48 7800 VRMF 1 +SUNAT 3725 2925 LTBB 1 +SUNBE 4100 -12074 KZLC 1 +SUNDD 7651 -6980 BGTL 1 +SUNDY 2751 -8026 KVRB 1 +SUNED 4629 -11996 KZSE 1 +SUNEG 4920 886 EDUU 1 +SUNES 3731 -900 LPLP 1 +SUNET 3499 -8287 KZTL 1 +SUNGE 3642 -12001 KNLC 1 +SUNIB 4288 2778 LBWR 1 +SUNID 3462 -1016 GMMM 1 +SUNIP 5666 16384 UHMM 1 +SUNIR -2430 4000 FQBE 1 +SUNIS 4714 1635 LHCC 1 +SUNIT 6367 3723 ULAA 1 +SUNKI -3831 7500 YMMM 1 +SUNKO -5169 -6808 SAVU 1 +SUNMU 3767 12648 RKSI 1 +SUNNE 3744 -12202 KSJC 1 +SUNNS 3480 14174 RJTG 2 +SUNNS 3644 -7651 KZDC 2 +SUNNY -1660 14578 YBCS 1 +SUNOL 3761 -12181 KZOA 1 +SUNOR 4648 1730 LHCC 1 +SUNOT 5700 -1500 EISN 1 +SUNPU 3472 13838 RJTG 1 +SUNRE 3508 -8999 KMEM 1 +SUNSS 3304 -11157 KPHX 1 +SUNST 3601 -11508 KLAS 1 +SUNTA -2375 -13000 NTTT 1 +SUNUP 7039 2243 ENTC 1 +SUOMI 4626 -8742 KZMP 1 +SUP 5553 1338 ESMM 1 +SUPAK 4930 1980 LZBB 1 +SUPAM 5216 534 EHEH 1 +SUPAP 4943 -582 EGTT 1 +SUPAR 3002 12086 ZSHY 1 +SUPEK 5558 3095 UMMM 1 +SUPEL 5323 59 EGTT 1 +SUPER 3730 -12381 KZOA 1 +SUPEX 4555 2323 LRBB 1 +SUPIE 3466 -7953 KMEB 1 +SUPIN 858 10107 VTBB 1 +SUPIT 5733 -709 EGTT 1 +SUPIX 4973 931 EDGG 1 +SUPME 4153 -8154 KCLE 1 +SUPNE 4072 -11196 KSLC 1 +SUPNY 3415 -11975 KOXR 1 +SUPOJ 1028 10021 VTBB 1 +SUPOT 3505 -10674 KIKR 1 +SUPOX 6830 2653 EFPS 1 +SUPOY 6112 -15054 PANC 1 +SUPPO 2115 -15812 PHIK 1 +SUPPR 4049 -8009 KPIT 1 +SUPPY 4702 -11428 KMSO 1 +SUPRA -3399 -7050 SCEZ 2 +SUPRA -4292 16655 NZZO 2 +SUPSA 678 7905 VCCC 1 +SUPUR 5302 356 EHEH 1 +SUPUX 4042 800 LFMM 1 +SUR -1901 -6529 SLLF 3 +SUR 2255 5949 OOMM 3 +SUR 3161 -8329 KZTL 3 +SURAH 633 12476 RPHI 1 +SURAK 3177 12349 ZSHA 1 +SURAP 4654 2990 LUUU 1 +SURAR 4822 6322 UAOO 1 +SURAT 5592 350 EGTT 1 +SURBI 2480 14115 RJAW 1 +SURBO -3447 -5796 SABE 1 +SURCA -33 -7782 SESE 1 +SURCO 4233 -57 LECM 1 +SUREL 4087 4088 LTAA 1 +SUREM 4877 4265 URRV 1 +SUREN 4397 3713 URRV 2 +SUREN 3982 3307 LTAD 2 +SUREP 4717 801 LSAG 1 +SURES 6227 -14958 PAZA 1 +SURFF -1887 11540 YMMM 2 +SURFF 4305 -9333 KZMP 2 +SURFN 2726 -7982 KZMA 1 +SURFR 2162 -15763 PHNG 1 +SURFU 6196 -15986 PAHC 1 +SURIB 3834 192 LECB 1 +SURIN 6742 10685 UERR 1 +SURIP 5697 9142 UNKL 1 +SURIX 1100 10184 VTBB 1 +SURLY 4216 -8045 KZOB 1 +SURME 4445 -7545 KGTB 1 +SUROD 5462 1690 EPWW 1 +SUROL 4503 2431 LRLR 1 +SUROX 5400 -699 EISN 1 +SUROY 2809 -8086 KMLB 1 +SURRY 4454 -6831 KZBW 1 +SURUC 3706 3854 LTBB 1 +SURUE 3669 -7701 KZDC 1 +SURUG 5256 2422 UMMM 1 +SURUL 5612 5359 UWKD 1 +SURUT 5830 7967 UNNT 1 +SUSAK 3334 13350 RJOK 1 +SUSAN 3964 876 LIED 3 +SUSAN 3346 12639 RKPC 3 +SUSAN 3102 -8540 KZJX 3 +SUSAR 398 10526 WSJC 1 +SUSBE 3618 -9244 KZME 1 +SUSED 4471 1984 LYBE 1 +SUSET 5213 513 EHEH 1 +SUSGE 3732 -8047 KZDC 1 +SUSIE 1410 12014 RPHI 2 +SUSIE 3002 -8519 KPAM 2 +SUSIL 1230 6400 VABF 1 +SUSIN 3639 12673 RKRR 1 +SUSIP 3767 1111 LIRR 1 +SUSIS 5560 -35 EGTT 1 +SUSIX 5062 -97 EGTT 1 +SUSKE 4288 -7901 CZYZ 1 +SUSNE 3599 -9591 KTUL 1 +SUSOC 5946 -15738 PANW 1 +SUSOM 3650 1410 LMMM 1 +SUSRY 2125 -15800 PHIK 1 +SUSUB 7175 -10000 CZEG 1 +SUSUR 4461 2674 LROP 1 +SUSUZ 3968 4161 LTAA 1 +SUSYO 3778 -8114 KBKW 1 +SUTAK 6597 -5366 BGGL 1 +SUTAL 4947 639 LFEE 1 +SUTAN 3788 5937 UTAA 1 +SUTBE 3918 -7623 KMTN 1 +SUTBU 3656 4879 OIIX 1 +SUTEB 5500 542 EKDK 1 +SUTEE 3932 -11977 KRNO 1 +SUTEK 5038 13755 UHHH 1 +SUTEV 6455 2274 EFES 1 +SUTEX 5282 -693 EIDW 1 +SUTHU 3896 -12211 KSFO 1 +SUTIE 3396 -11828 KLAX 1 +SUTIN 5602 5718 UWUU 1 +SUTIS 4070 2475 LGGG 1 +SUTKE 4013 -7409 KZNY 1 +SUTKO 4652 -5682 CZQX 1 +SUTLA 2355 -10962 MMZT 1 +SUTLE 4574 -10830 KBIL 1 +SUTME 3233 -8120 KSAV 1 +SUTNO 7540 -11000 CZEG 1 +SUTNU 2756 -11016 MMZT 1 +SUTOK 6013 1251 ENOS 1 +SUTOL 2644 -9929 MMTY 1 +SUTOS 6654 17177 UHMA 1 +SUTRI 3312 4219 ORBB 1 +SUTRO 3771 -12255 KZOA 1 +SUTTN 3351 -9236 KZME 1 +SUTUE 3686 -7600 KNTU 1 +SUTUN 4007 4908 UBBA 1 +SUTUW 3520 -9769 KOKC 1 +SUTVA 2421 5481 OMAA 1 +SUU 3825 -12195 KZUU 1 +SUUSA 4313 -7755 KROC 1 +SUVAE 3271 -7990 KZJX 1 +SUVAK 5058 -11922 CZVR 1 +SUVAL 5278 1200 EDWW 1 +SUVAR 6116 1271 ENMM 1 +SUVAS 3216 3399 LLLL 1 +SUVDE 3021 -9202 KLFT 1 +SUVEE 3399 -8046 KSSC 1 +SUVEK 5032 2268 EPWW 1 +SUVEL 4615 635 LSAZ 1 +SUVIE 3636 -11480 KZLA 1 +SUVIX 5869 2259 EETT 1 +SUVLE 4507 -9246 KZMP 1 +SUVNO -758 15873 AGGV 1 +SUVOC 3070 -8860 KZHU 1 +SUVOX 5197 711 EDGG 1 +SUVSU 1967 -10144 MMEX 1 +SUVUC 6008 -16427 PAKI 1 +SUVUR 4732 2939 LUUU 1 +SUVVO 4248 -7134 KBED 1 +SUW 5407 2290 EPRL 1 +SUWAD 3796 -12220 KSFO 1 +SUWAN 806 10134 VTBB 1 +SUWWO 6156 -16000 PANI 1 +SUX 4234 -9632 KZMP 1 +SUXAN 4656 1048 LIMM 1 +SUXER 4014 586 LFMM 1 +SUXOE 3094 -9630 KZHU 1 +SUXPY 3783 -12212 KSFO 1 +SUXXI 6499 -14728 PAFA 1 +SUXYO 4094 -10053 KLBF 1 +SUYOC 6097 -16166 PABE 1 +SUYOK 4629 -11908 KZSE 1 +SUYOS 3531 4450 ORKK 1 +SUZAN -3413 15124 YSSY 2 +SUZAN 4268 -8789 KZAU 2 +SUZEN 2825 -8099 KZMA 1 +SUZIE 4045 -7597 KZDC 1 +SUZIQ 3629 -11994 KNLC 1 +SUZLI 4730 -9128 KZMP 1 +SUZSI 3604 -11452 KLAS 1 +SUZYE 3792 -12185 KSFO 1 +SUZYQ 4301 -9217 KZAU 1 +SUZYY 6444 -16562 PAOM 1 +SUZZQ 3470 -11739 KVCV 1 +SUZZY 4610 -11190 KZLC 1 +SV 2822 11335 ZGHA 4 +SV 4940 3108 UKBV 4 +SV 3200 -8099 KZVN 4 +SV 1314 -6123 TTZP 4 +SVA 696 -7186 SKED 2 +SVA 5808 791 ENOS 2 +SVC 3264 -10816 KZAB 1 +SVD -1291 -3832 SBRE 2 +SVD 5617 1257 ESMM 2 +SVEDE 2157 -15755 PHNG 1 +SVILL 3779 -7703 KZDC 1 +SVL 6195 2891 EFES 2 +SVL 3743 -576 LECS 2 +SVM 4241 -8359 KZOB 1 +SVN 4053 4495 UDDD 2 +SVN 3201 -8114 KSJX 2 +SVO -3171 -6081 SAEF 1 +SVR 4683 1812 LHCC 1 +SVT 1683 -2506 GVSC 1 +SW 2013 9288 VYSW 7 +SW -2860 -4881 SBCW 7 +SW -1325 -16308 NCAI 7 +SW -4579 17048 NZZC 7 +SW 5637 3743 UUWV 7 +SW 5018 2704 UKLV 7 +SW 4092 6979 UTTT 7 +SWA 2344 11677 ZGZU 1 +SWAAB 4099 -9544 KOMA 1 +SWABE 2859 -8311 KZMA 1 +SWABI 6444 -14733 PAEI 1 +SWABY 3788 -7652 KNHK 1 +SWAGG 4285 -9084 KZAU 1 +SWAGS 2618 -8110 KZMA 1 +SWALE 5104 -11826 CZVR 1 +SWALL 3578 -9469 KZME 1 +SWALM 5072 921 EDGG 1 +SWALO -1779 14683 YBBB 2 +SWALO 4206 -7218 KZBW 2 +SWAMP 3632 14054 RJTG 2 +SWAMP 4838 -9330 KZMP 2 +SWANE 2934 -9493 KGLS 1 +SWANG 3400 -8197 KAGS 1 +SWANI 3222 -9600 KZFW 1 +SWANK 4130 -7616 KZNY 1 +SWANN 3915 -7623 KZDC 1 +SWANO 2957 13008 RORG 1 +SWANS 6074 -15097 PAZA 1 +SWANT 2929 -10076 KDLF 1 +SWANY 5156 -413 EGTT 2 +SWANY 4616 -12108 KZSE 2 +SWAPP 3661 -8518 KZTL 1 +SWARM 3748 -7892 KZDC 1 +SWASO 3586 -8426 KZTL 1 +SWATT 3268 -11697 KSAN 1 +SWAUK 4783 -12080 KSEA 1 +SWAYS 4243 -7078 KBOS 1 +SWB 3197 -9268 KZHU 1 +SWE 3386 13103 RJTG 1 +SWEAT 4244 -10845 KZLC 1 +SWEDD 4645 -11154 KZLC 1 +SWEDE 4248 -7467 KBDL 1 +SWEEP 2098 -15600 PHZH 1 +SWEET 4083 -7492 KEWR 1 +SWELL 3570 -8440 KZTL 1 +SWENK 3567 -8168 KZTL 1 +SWENY 2960 -9552 KHOU 1 +SWETT 4174 -8857 KZAU 1 +SWG 5445 950 EDDV 1 +SWIDA 3272 3657 OSDI 1 +SWIFF 3029 -9259 KZHU 1 +SWIFT -1835 14680 YBBB 2 +SWIFT 3839 -8130 KZID 2 +SWIGG 4253 -7124 KBOS 1 +SWILL 3720 -10795 KZDV 1 +SWIMM 2550 -7904 MYNN 1 +SWING 3539 13726 RJTG 2 +SWING 3708 -7682 KZDC 2 +SWINK 3844 -10362 KPUB 1 +SWIPE 3624 -7969 KZDC 1 +SWIRF 2988 1372 HLLL 1 +SWIRL 3420 -11192 KIWA 1 +SWISS 4113 -7739 KZNY 1 +SWITZ 4148 -11292 KZLC 1 +SWL 3806 -7546 KZDC 1 +SWN 3724 12700 RKSW 1 +SWO 3622 -9708 KZFW 1 +SWOLF 3292 -11728 KNKX 1 +SWOMP 2714 -7987 KPBI 1 +SWOOP 3632 -11858 KZLA 1 +SWOPE 3652 -7632 KZDC 1 +SWORD 2400 12009 RCLG 2 +SWORD 2450 -8862 KZHU 2 +SWR 3918 -12027 KZOA 1 +SWU 4343 -11216 KZSL 1 +SWUTH -4077 17433 NZZC 1 +SWW 3246 -10047 KZFW 1 +SWWAN 4274 -8292 KZOB 1 +SWZ 3596 -8646 KZME 1 +SX 4996 -11579 CZVR 3 +SX 3884 6884 UTDD 3 +SX 1769 -6488 TJZS 3 +SXC 3338 -11842 KZLA 1 +SXD 4327 -7259 KZNY 1 +SXW 3963 -10699 KZDV 1 +SY -3394 15118 YMMM 1 +SYA 5272 17406 PAZA 1 +SYCAM 3702 -7927 KZDC 1 +SYDNY 2556 -7788 MYNN 1 +SYE 3601 13984 RJTG 2 +SYE 1697 4373 OYSC 2 +SYGGR 5547 -13327 KZAN 1 +SYI 3556 -8644 KZME 1 +SYKES 2766 -8305 KMCO 1 +SYLVR 4029 -10371 KZDV 1 +SYMES 4193 -8085 KZOB 1 +SYMON 3417 -11881 KLAX 1 +SYN 1596 4879 OYSC 1 +SYNDI 3766 -8582 KZID 1 +SYNDY 1407 10070 VTBD 1 +SYNOT -4222 14690 YMMM 1 +SYO 3535 -9964 KZFW 1 +SYR 4316 -7620 KZBW 1 +SYS 4009 -7892 KZOB 1 +SYSCO 4197 -8829 KORD 1 +SYT 2496 9187 VGFR 1 +SYVAD 2192 -16276 PHZH 1 +SYW 3298 -9607 KZFW 1 +SYX 1831 10917 ZGZG 1 +SYZ 2954 5259 OIIX 1 +SZ 4053 11249 ZBPE 2 +SZ 5536 7830 UNNN 2 +SZA 4194 940 LFMM 1 +SZT 1669 -9252 MMMM 1 +SZW 3056 -8437 KZJX 1 +SZY 4010 11646 ZBAA 1 +TA 4877 210 LFPV 1 +TAADD 4123 -8471 KZOB 1 +TAALA 1405 12103 RPHI 1 +TAANA 2094 -7097 KZMA 1 +TAANK 3400 -11776 KLAX 1 +TAAPS 4010 -7315 KZNY 1 +TAARA 3940 -7489 KZDC 1 +TAAVR 2123 -17000 KZAK 1 +TAB 1115 -6083 TTPP 1 +TABAB 4090 5261 UTAA 1 +TABAL 2925 -312 DAAA 2 +TABAL -2825 15917 YBBB 2 +TABAN 3148 7026 OPLR 1 +TABAS 4084 4383 UDDD 1 +TABAT 5056 1153 ETIC 1 +TABAV 4489 2697 LRBB 1 +TABAX 3816 -1375 LPPC 1 +TABBI 5235 57 EGUN 1 +TABBO 3901 -8467 KCVG 1 +TABBY 3410 -9194 KZME 1 +TABDA 3431 6860 OAKX 1 +TABDE 3301 6882 OASA 1 +TABEE 6469 -14712 PAEI 1 +TABEM 4924 1522 LKAA 1 +TABEN 5136 -117 EGTT 1 +TABER 3705 -8005 KZDC 1 +TABEY 4157 -8157 KZKL 1 +TABGO 1987 -10345 MMGL 1 +TABIL 4796 -94 LFRR 1 +TABIN 4802 1808 LZBB 1 +TABIO 4266 -11758 KZLC 1 +TABIP 3900 5833 UTAA 1 +TABIR 2842 -8300 KZJX 1 +TABIT 5580 -533 EGPX 1 +TABLA 849 -7216 SVZM 1 +TABMI 1722 -9709 MMEX 1 +TABMY 4345 -8881 KZAU 1 +TABNA 2131 4561 OEJD 1 +TABNO -1040 4364 FMMM 1 +TABOK 5294 1327 ETUU 1 +TABOM 3223 -1646 LPPC 1 +TABOR 1047 -6691 SVZM 1 +TABOS 6398 8205 USDS 1 +TABOT 3915 800 LFMM 1 +TABOV 4864 165 LFFF 1 +TABQA 3578 3857 OSTT 1 +TABRI 1762 -7766 MKJK 1 +TABSE 4428 -12153 KRDM 1 +TABUC 3602 -8374 KTYS 1 +TABUE 3634 -7607 KNTU 1 +TABUL 654 12188 RPMZ 1 +TABUM 5029 840 EDGG 1 +TABUN 4227 5799 UTAT 1 +TABUT 5952 1592 ESMM 1 +TABUU 4436 -6842 KZBW 1 +TAC 1123 12503 RPHI 1 +TACAS -3100 -9500 SCEZ 1 +TACCU 3076 -8849 KMOB 1 +TACDO 3659 -8655 KZME 1 +TACHI -65 -7900 SEGU 2 +TACHI 2141 -15799 PHHI 2 +TACKE 3256 -9666 KDFW 1 +TACKS 3929 -7583 KZDC 1 +TACLE 2299 12159 RCAA 1 +TACNU 3354 -9021 KGWO 1 +TACOT 2869 -8130 KMCO 1 +TACPI 3990 -10510 KBJC 1 +TACUB 3244 -11132 KTUS 1 +TACUP 4606 -11869 KZSE 1 +TACUS 3709 -11690 KZLA 1 +TACUT 6457 -15848 PANU 1 +TAD 3731 -10433 KZDV 1 +TADAB 4358 -7964 CZYZ 1 +TADAE 3984 -10469 KDEN 1 +TADAG 1027 12314 RPVM 1 +TADAK 5328 1690 EPWW 1 +TADAL 5359 -303 EGTT 1 +TADAM 4525 1955 LYZO 1 +TADAO 1839 12068 RPHI 1 +TADAW 3471 -9246 KZME 1 +TADDI 3339 -9666 KZFW 1 +TADEL 1541 12043 RPRP 1 +TADEM 5868 5217 USKK 1 +TADEN 4056 6691 UTTT 1 +TADET 2117 -9500 MMEX 1 +TADEX 5486 -823 EGPX 1 +TADID 4759 3392 UKDV 1 +TADIG 5417 3062 UMMM 1 +TADIL 4632 4149 URRV 1 +TADIR 2628 12768 RODN 1 +TADIS 5000 -9000 CZWG 1 +TADIT 6271 2672 EFES 1 +TADIV 5086 13968 UHKK 1 +TADIX 3883 1436 LIRR 1 +TADKI 1846 -6901 MDLR 1 +TADKO 1949 -10122 MMEX 1 +TADLE 3425 -11605 KNXP 1 +TADNI 1663 -9648 MMID 1 +TADOM 6245 -10399 CZYZ 1 +TADOS 5649 5488 UWUU 1 +TADOT 4143 7573 UAFM 1 +TADOX 3288 -744 GMMN 1 +TADPE 4504 -9227 KZMP 1 +TADPO 2400 -8122 KZMA 1 +TADRA 828 4188 HAAA 1 +TADSA 5027 -10540 CYCY 1 +TADSI 1786 -10022 MMEX 1 +TADUN 5190 2469 UKLV 1 +TADUV 5143 1255 EDMM 1 +TADYU 6154 -15002 PAUO 1 +TAE 3322 13170 RJTG 1 +TAEKO 3393 13219 RJOI 1 +TAERO -1000 -15073 NTTT 1 +TAERU 3374 13825 RJTG 1 +TAF -1755 -14960 NTTT 1 +TAFCO 4067 -7457 KEWR 1 +TAFCU 2960 -9805 KZHU 1 +TAFFI 3954 -7663 KZNY 1 +TAFFS 4198 -8779 KORD 1 +TAFFY 4737 -6730 CZQM 1 +TAFKY 3725 -9480 KZKC 1 +TAFME 4109 -8590 KRCR 1 +TAFOY 3534 -10558 KZAB 1 +TAFTE 3486 -9173 KZME 1 +TAFTO 3516 -11933 KZLA 1 +TAFYE 3298 -11166 KCGZ 1 +TAG 3590 12864 RKTN 1 +TAGAL 4894 7664 UASP 1 +TAGAM 4160 6584 UTTR 1 +TAGAN 4865 3644 UKDV 1 +TAGAR 4228 4307 UGGG 1 +TAGAS 4804 1565 LOVV 1 +TAGDE 3665 -8733 KZME 1 +TAGEL 4030 1331 LIRR 1 +TAGEN 5479 5947 USCC 1 +TAGER 6167 -15046 PAZA 1 +TAGGS 3342 -11117 KZAB 1 +TAGIK 4920 895 EDGG 1 +TAGIN 6413 3803 ULAA 1 +TAGIP 4593 1069 LIMM 1 +TAGIR 1393 -8779 MHTG 1 +TAGIT 5714 -11208 CZCZ 1 +TAGMO 5853 -10000 CZEG 1 +TAGNA 2328 4065 OEJD 1 +TAGNE 3842 -12158 KSMF 1 +TAGNU 2130 -8986 MMID 1 +TAGO -1389 -3851 SBSV 1 +TAGOB 5373 1183 EDWW 1 +TAGOD -3991 13500 YMMM 2 +TAGOD 4851 1962 LZBB 2 +TAGOE 4678 -11388 KZLC 1 +TAGOR 4743 -12192 KZSE 1 +TAGPA 2519 5547 OMDB 1 +TAGPI 1237 12536 RPHI 1 +TAGRA 4718 -5708 CZQX 1 +TAGRO 3620 500 DAAA 1 +TAGRT 3927 -9450 KMCI 1 +TAGRU 3450 4414 ORBB 1 +TAGSO 2746 4575 OEJD 1 +TAGUC 4854 -9294 KZMP 1 +TAGUP 5088 -9620 CZEG 1 +TAGUX 3895 -791 LPPO 1 +TAHDU 3780 -12208 KSFO 1 +TAHIR 4245 6422 UTTT 1 +TAHUA 1552 10815 VVDN 1 +TAI 4775 8809 ZWAI 1 +TAIKI 4245 14336 RJCB 2 +TAIKI -3904 17640 NZZC 2 +TAIKO 3402 13222 RJOI 1 +TAILL 3241 -8545 KZTL 1 +TAILR 3984 -10483 KDEN 1 +TAILS 3727 -12252 KZOA 1 +TAIME 3286 13047 RJTG 1 +TAITA -1694 -6195 SLLF 1 +TAIYO 3631 14093 RJAH 1 +TAJ 3911 11736 ZBTJ 1 +TAJAN 6172 -16622 PACZ 1 +TAJAR 2437 1457 HLLL 1 +TAJEN 3638 585 DAAA 1 +TAKA 3474 13168 RJOI 1 +TAKAD 5093 14395 UHSS 1 +TAKAK 4354 2662 LBWR 1 +TAKAN 1537 10503 VTUU 1 +TAKAO 3562 13914 RJTG 1 +TAKAS 3289 13067 RJFT 2 +TAKAS 4900 -800 EGTT 2 +TAKAT 4463 260 LFBB 1 +TAKEN 3634 -8247 KZTL 1 +TAKEO 3319 13009 RJTG 1 +TAKET 6705 7858 UOOO 2 +TAKET 4897 2784 UKBV 2 +TAKGO 1680 10007 VTPP 1 +TAKI -2159 -16016 NCRG 1 +TAKIE 1127 -15441 KZAK 1 +TAKIP 4104 6022 UTAA 1 +TAKIS 5956 6953 USTR 1 +TAKKL 2986 -9602 KZHU 1 +TAKKY 3141 -8547 KDHN 1 +TAKLA 2244 -9828 MMEX 1 +TAKLE 3970 -11977 KRNO 1 +TAKMA 3425 13342 RJTG 1 +TAKNA 2410 12400 ROIG 1 +TAKNE 3583 13840 RJTG 1 +TAKNU 2017 -8717 MMCZ 1 +TAKOC 6209 -14597 PAZA 1 +TAKON 4854 2319 UKLV 1 +TAKOS 4858 2027 LZBB 1 +TAKOT 6341 2324 EFES 1 +TAKOX 2902 -11049 MMZT 1 +TAKOY 3384 4457 ORBD 1 +TAKRA 3002 5540 OIIX 2 +TAKRA 5592 6122 USSS 2 +TAKRO 1936 -10257 MMEX 1 +TAKSI 5420 -10000 CZEG 1 +TAKTI 2536 4773 OEJD 1 +TAKUL 5267 10827 UIII 1 +TAKUM 690 1030 DNKK 1 +TAKUN 7866 16076 UHMM 1 +TAKUP 4333 1219 LIRR 1 +TAKUT 4938 1012 EDGG 1 +TAKUX 2003 -8590 MHTG 1 +TAL -3368 -7093 SCEZ 4 +TAL 3094 4609 ORTL 4 +TAL -458 -8125 SPIM 4 +TAL 6518 -15218 PAZA 4 +TALAC 3967 -8418 KZID 1 +TALAG -3511 14920 YSCB 2 +TALAG 1444 -8714 MHTG 2 +TALAL 4911 1109 EDMM 1 +TALAM -250 10214 WIIZ 2 +TALAM 4409 3044 UKFV 2 +TALAS 4108 2192 LWSS 1 +TALBI 2632 -9938 MMTY 1 +TALBO 3263 -8466 KZTL 1 +TALCO 4206 -7411 KZBW 1 +TALEG 5109 1262 EDUU 1 +TALEL 3706 861 DTTC 1 +TALEM 4215 -12288 KZSE 1 +TALEN 3912 313 LECB 1 +TALEP 4346 871 LFMM 1 +TALES 3370 14006 RJTG 1 +TALGA 5196 -325 EGTT 1 +TALIA -192 12470 WAAZ 1 +TALIB 1865 4152 OEJD 1 +TALID 5257 3616 UUWV 1 +TALIG 4952 -580 EGTT 1 +TALIK 4582 2171 LRBB 2 +TALIK 5727 6375 USSS 2 +TALIL 3919 3997 LTLT 1 +TALIM 1436 12133 RPLL 1 +TALIN 4104 957 LIEO 1 +TALIS 4405 -8213 CZYZ 1 +TALJE 3957 -10750 KZDV 1 +TALLA 3569 -8397 KZTL 1 +TALLE 3463 -8368 KZTL 1 +TALLI 4132 -7511 KZNY 1 +TALLN 2937 -9785 KRND 1 +TALLS 4085 -7943 KZOB 1 +TALMI 3183 3550 LLAC 1 +TALOB 5051 3404 UKDV 1 +TALOC 2985 -9405 KZHU 1 +TALOD 5997 9411 UNIP 1 +TALOR 4259 -8762 KZAU 1 +TALOS 1829 -7904 MKJK 1 +TALOX 1857 -7246 MTPP 1 +TALPU 2332 -9892 MMTY 1 +TALPY 3203 -9079 KZHU 1 +TALSA 5511 969 EKDK 1 +TALSU 2494 -6579 KZNY 1 +TALUD 4960 542 EBBU 1 +TALUG 6252 2307 EFES 1 +TALUK 5009 665 EDGG 1 +TALUM 3941 -12188 KZOA 1 +TALUR 4017 -8038 KZOB 1 +TALVA -2796 3526 FQBE 1 +TALYN 6481 -16539 PAZA 1 +TALZA 2894 -8222 KZLX 1 +TAM -2580 14990 YBBB 2 +TAM 2229 -9786 MMEX 2 +TAMAK 2753 12910 RORG 2 +TAMAK 4786 3922 UKDV 2 +TAMAM 2597 3699 OEJD 1 +TAMAR -130 -4914 SBAZ 1 +TAMAY 3310 -11928 KNSI 1 +TAMBA 3525 13481 RJRG 2 +TAMBA 3013 -11642 MMZT 2 +TAMBI 1826 -6885 MDLR 1 +TAMDA 1792 -8814 MHTG 1 +TAMDE 4151 -8210 KCLE 1 +TAMEB 5081 1073 EDMM 1 +TAMEE 3058 -8649 KVPS 1 +TAMER 3823 4082 LTAA 1 +TAMES 1247 -8915 MHTG 1 +TAMID 2069 7785 VABF 1 +TAMIL 1063 2 DGAC 1 +TAMIM 2961 3581 OJAC 2 +TAMIM 1380 4728 OYSC 2 +TAMIT 3074 1577 HLLL 1 +TAMKY 1560 10850 VVDN 1 +TAMMI 3286 3455 LLLL 2 +TAMMI 2007 -15610 PHKO 2 +TAMMS 3724 -8923 KZME 1 +TAMMY 3961 3029 LTBI 2 +TAMMY 3462 -9061 KMEM 2 +TAMNA 3347 12733 RKTT 1 +TAMOD -3327 11847 YMMM 1 +TAMOS 653 10039 WMFC 2 +TAMOS 4035 -380 LEVS 2 +TAMOT 2236 11387 ZGZU 1 +TAMPI 3625 -8339 KZTL 1 +TAMPO 3950 14011 RJTG 2 +TAMPO 4657 -12087 KZSE 2 +TAMRO 2864 4268 OEDF 1 +TAMRU 4896 -13080 CZVR 1 +TAMSA 4695 11628 ZMUB 2 +TAMSA 2187 -10076 MMZT 2 +TAMSI 1163 12514 RPVA 1 +TAMTA -2001 5463 FMMM 1 +TAMUL 1998 -1117 GOOO 1 +TAMUR -1107 -14000 NTTT 1 +TAMUW 4294 -8884 KZAU 1 +TAMVO 1909 -9663 MMVR 1 +TAN 2367 11324 ZGGG 2 +TAN 3348 3865 OSTT 2 +TANAK 5418 10296 UIIB 1 +TANAL 656 12226 RPMZ 1 +TANAM 6803 8090 UOOO 2 +TANAM 850 10405 VVTS 2 +TANAP 2194 9211 VGFR 2 +TANAP 2888 4918 OKAC 2 +TANAR 6548 8353 USDD 1 +TANAY 1456 12134 RPLL 1 +TANBA 2104 -8666 MMUN 1 +TANBE 3257 -9681 KZFW 1 +TANBY 4015 -7510 KNXX 1 +TANDA 2645 4930 OBBB 1 +TANDE 3259 -9703 KDFW 1 +TANDI 4451 2798 LRBB 1 +TANDS 3654 -8656 KZME 1 +TANDY 3375 -11866 KZLA 1 +TANEK 1405 9897 VYRR 1 +TANEM -1552 11012 YMMM 1 +TANEN -4051 17056 NZZO 1 +TANER 3587 -10743 KZAB 1 +TANET 5145 93 EGTT 1 +TANFO 2150 -15377 PHZH 1 +TANGA 2493 5464 OMAE 1 +TANGO 1159 7925 VOMF 4 +TANGO 1743 10491 VLAO 4 +TANGO 602 -5483 SMJP 4 +TANGO 3542 7408 OPLR 4 +TANIA 2403 -7953 MUMA 1 +TANIE 5797 -15821 PAZA 1 +TANIT 3775 995 DTTC 1 +TANKR 3145 -10065 KZFW 1 +TANKZ 3380 -11307 KLUF 1 +TANLE 3464 -12046 KVBG 1 +TANLI 3349 1150 DTTC 1 +TANNA 2862 -9659 KZHU 1 +TANNE 3476 -8699 KZME 1 +TANNO 3270 -9726 KDFW 1 +TANNR 3348 -11716 KZLA 1 +TANOR -1717 -6673 SLLF 1 +TANOS 1210 -1365 GLRB 1 +TANOY 4293 -11296 KZLC 1 +TANPE 6700 -14639 PAVE 1 +TANSA 3400 2682 LGGG 2 +TANSA 3050 7088 OPLR 2 +TANSU 2269 5447 OMAE 1 +TANTA -3588 14853 YMMM 2 +TANTA 3427 13446 RJTG 2 +TANUE 4311 -7616 KSYR 1 +TANUG 605 8087 VCCC 1 +TANYU 3484 4332 ORSH 1 +TANZA 3545 13917 RJTG 1 +TANZI 3730 -8991 KCGI 1 +TANZY 1767 -6440 TJZS 1 +TAOMA 4692 -12211 KZSE 1 +TAP 1479 -9238 MMID 2 +TAP -666 -7635 SPIM 2 +TAPAK 1398 1067 DRRR 1 +TAPAL 3478 7172 OPLR 1 +TAPAP -1801 -15165 NTTT 2 +TAPAP 1325 12103 RPRP 2 +TAPAS 1130 7940 VOMF 1 +TAPAX -3631 12500 YMMM 1 +TAPDA 2057 3878 OEJD 1 +TAPDO 2440 6133 OOMM 1 +TAPEK 260 1195 FCCC 1 +TAPER -1851 5938 FIMM 2 +TAPER 1237 12183 RPHI 2 +TAPGE 3088 -10287 KFST 1 +TAPIE 3891 -8450 KCVG 1 +TAPIL -180 1045 FCCC 1 +TAPIN -50 9974 WIIZ 1 +TAPIR -89 12300 WAAZ 1 +TAPMO 8237 -9000 CZEG 1 +TAPNN 4685 -9970 KZMP 1 +TAPOP 3267 13613 RJTG 1 +TAPOS 590 3333 HSSS 1 +TAPOW 2938 -9504 KEFD 1 +TAPPA 3797 -7684 KZDC 1 +TAPPI 4113 14017 RJTG 1 +TAPRA 2444 5663 OOMM 1 +TAPSA 8093 -11000 CZEG 1 +TAPUC 3513 -9723 KZFW 1 +TAPUN 3000 9308 ZSZS 1 +TAPUR -54 -6506 SBAZ 1 +TAQ 4222 1173 LIRR 1 +TAR -2155 -6471 SLLF 1 +TARA 1441 12084 RPLL 1 +TARAB 2165 6966 VABF 1 +TARAH 4246 -8319 KDTW 1 +TARAK -2076 11205 YMMM 2 +TARAK -3706 17462 NZAA 2 +TARAL -3450 14993 YMMM 1 +TARAM 4384 5670 UTNN 1 +TARAO -413 -13000 NTTT 1 +TARAS 4752 3625 UKDV 1 +TARAT 2600 907 DAAA 1 +TARBA 1652 -7348 MKJK 1 +TARBE 4856 -9443 KBDE 1 +TARBO 3388 1367 HLLL 2 +TARBO 2473 5778 OOMM 2 +TARCI 3828 -8131 KZID 1 +TARDE 1811 -15571 KZAK 1 +TARDI 2457 5615 OOMM 1 +TAREM 1567 12029 RPHI 1 +TAREN 1331 -1 DRRR 1 +TAREX -3731 14591 YMMM 1 +TARGT 1847 -6723 TJBQ 1 +TARGY 4458 -11120 KZLC 1 +TARHL 3482 -7681 KNKT 1 +TARIA 4756 10250 ZMHH 1 +TARIB -3407 17675 NZZC 1 +TARIK 3640 -114 LECB 1 +TARIO 3968 -9491 KZKC 1 +TARIS 861 9839 VTSP 1 +TARKA -2180 -6936 SCTZ 2 +TARKA 4587 3110 UKOV 2 +TARKE 3622 -9818 KEND 1 +TARLE 2127 -15833 PHJR 1 +TARMO 2350 -6305 KZNY 1 +TARNE 3946 -8550 KZID 1 +TAROC 3400 -11776 KLAX 1 +TAROD 2145 1224 FTTT 1 +TAROK -571 2165 FZZA 1 +TAROP -903 -5463 SBAZ 1 +TAROR -3100 14281 YMMM 1 +TAROS 70 10227 WIIZ 2 +TAROS 2054 -10278 MMEX 2 +TAROT 1147 -1967 GOOO 1 +TARPE 4024 -8845 KZAU 1 +TARPN 2825 -9097 KZHU 1 +TARPO 2779 -7957 KZMA 1 +TARPP 443 -15317 KZAK 1 +TARRK 3589 -11565 KLAS 1 +TARRO 3282 -9699 KDFW 1 +TARRY 4005 -8391 KZID 1 +TARSA 6492 7778 USDD 1 +TARSU 3662 3452 LTAF 1 +TARTA 1504 12112 RPHI 1 +TARTN 5572 -314 EGPH 1 +TARTO 3953 -8263 KZID 1 +TARUA -3945 17616 NZZC 1 +TARUN -1200 11692 WADZ 2 +TARUN 5490 1960 UMKK 2 +TARUY 3466 -7781 KZDC 1 +TARVI 2323 5908 OOMM 1 +TARVR 3882 -11977 KRNO 1 +TARZI 3740 -8408 KZTL 1 +TARZN 3232 -10193 KZFW 1 +TAS 3661 -10591 KZDV 1 +TASA -1295 -3847 SBSV 1 +TASAE 5941 -15512 PFKK 1 +TASAK -144 16000 AYPY 1 +TASAR 1567 -6095 TTPP 1 +TASBA 2452 4451 OEJD 1 +TASCA 4081 -7419 KTEB 1 +TASCO 3355 -11831 KLAX 1 +TASEK 526 9830 WMFC 1 +TASHA -2011 14040 YBBB 3 +TASHA -239 -7750 SEGU 3 +TASHA 4219 5971 UTAT 3 +TASIL 401 -2999 SBAO 1 +TASIN -362 1131 FCCC 1 +TASKE 3891 -8209 KZID 1 +TASKY 4150 -9589 KOMA 1 +TASLI 5522 -8500 CZYZ 1 +TASLU 3443 5769 OIIX 1 +TASMI 3002 4792 ORBB 1 +TASMU 1900 4502 OEJD 1 +TASNE 3298 -10285 KZFW 1 +TASNI 3090 -6922 KZNY 1 +TASOP 2522 7080 OPKR 1 +TASOS 4095 265 LECB 1 +TASSE 4607 -10897 KZLC 1 +TASTI 5266 -6165 CZQX 1 +TASUE 4160 -8799 KMDW 1 +TASUL 3158 6983 OPLR 1 +TASYU 3311 -8687 KZTL 1 +TATAN -992 11050 WIIZ 1 +TATAP -1076 13326 YBBB 1 +TATAR 2989 -9880 KZHU 1 +TATAS -3000 -17530 NZZO 1 +TATAT 1100 227 DGAC 1 +TATEL 1748 9876 VTBB 1 +TATER 3044 -9140 KZHU 1 +TATES 4013 -7839 KZOB 1 +TATGU 1290 4161 HAAA 1 +TATIA -1828 -14765 NTTT 1 +TATIO -2281 -6968 SCTZ 1 +TATKE 3703 -10474 KZAB 1 +TATMA 6450 -11500 CZEG 1 +TATME 3271 -8595 KZTL 1 +TATOC 3481 -8859 KCRX 1 +TATOD -1099 10298 YMMM 1 +TATOE 4609 -8434 KZMP 1 +TATOG -1874 7000 FIMM 1 +TATOO 3833 -11728 KZOA 1 +TATOS 4000 -28 LECB 1 +TATTA 6546 -14812 PAZA 1 +TATTO 3922 -7672 KBWI 1 +TATTR 4055 -10201 KDEN 1 +TATUK -1943 12665 YBBB 1 +TATUR 5213 10745 UIUU 1 +TATVA 4896 -5456 CYQX 1 +TAU 5025 816 EDDF 1 +TAUNT 4714 -11941 KMWH 1 +TAURA 3529 13975 RJTT 1 +TAVAK -1500 -14997 NTTT 1 +TAVAS -2103 2100 FBGR 2 +TAVAS 3759 2924 LTAA 2 +TAVDE 2442 -8179 KNQX 1 +TAVER -1500 17229 NFFN 1 +TAVEV -2426 14344 YBBB 1 +TAVIA 4303 -7806 KZOB 1 +TAVIL 1815 -143 DRRR 1 +TAVIS 3895 13805 RJRJ 1 +TAVKO 2126 5953 OOMM 1 +TAVLA -2262 2829 FAJA 1 +TAVLI 1558 4958 OYSC 1 +TAVMA 4676 -7172 CZMA 1 +TAVNE 4269 -8916 KZAU 1 +TAVNI 2144 3925 OEJN 1 +TAVNO 2818 5655 OIIX 1 +TAVOE 4176 -7075 KFMH 1 +TAVOT 1308 -267 DRRR 1 +TAVRI 7694 -13000 CZEG 1 +TAVRO 4119 4450 UGGG 1 +TAVRU 4598 2887 UKOV 1 +TAVUN 1000 9655 VYVY 1 +TAVUS 3988 4173 LTBB 1 +TAWBA 3579 -8131 KHKY 1 +TAWNE 3512 -11137 KFLG 1 +TAWNY 3736 12630 RKSI 1 +TAWUS 3187 1329 HLLL 1 +TAXEE 4470 -9249 KMSP 1 +TAXOE 3666 -8986 KZME 1 +TAXON 3000 13724 RJTG 1 +TAXOP 2558 8655 VEVE 1 +TAXTE 2052 -8962 MMID 1 +TAXUL 384 10368 WMFC 1 +TAXUN 2132 7026 VAVA 1 +TAY 3050 -8255 KZJX 1 +TAYAN 4803 10967 ZMUB 1 +TAYER -1630 11736 YMMM 1 +TAYKU 6311 -16343 PFKO 1 +TAYLA 2979 -8213 KZJX 1 +TAYLN 4570 -12288 KPDX 1 +TAYLO -2480 -5391 SBCW 1 +TAYOB 3564 4423 ORKK 1 +TAYOL 3207 -10156 KZFW 1 +TAYOS 3764 -8359 KCVG 1 +TAYTA 7156 -14100 PAZA 1 +TAYTO 4061 -12245 KZSE 1 +TAYUB 4248 -7142 KBED 1 +TAYUT 4636 -11726 KZSE 1 +TAYUV 3456 -9271 KZME 1 +TAYUY 4474 -8957 KZMP 1 +TAZ 4228 1880 LYBA 2 +TAZ 1370 4414 OYSC 2 +TAZCE 4140 -8503 KZAU 1 +TAZIT 2594 1190 HLLL 1 +TAZLI 6123 -14886 PANC 1 +TAZWA 4068 14151 RJSM 1 +TB -2337 -14953 NTAT 4 +TB -288 1095 FCCC 4 +TB 1673 -300 GARR 4 +TB -507 3283 HTDC 4 +TBA 2961 3480 HEHE 1 +TBC 3889 -682 LECM 2 +TBC 3612 -11127 KZDV 2 +TBD -3524 13951 YMMM 2 +TBD 2966 -9083 KZHU 2 +TBE 4388 14417 RJTG 2 +TBE 3726 -10360 KZDV 2 +TBEND 3120 -9397 KZHU 1 +TBG 879 -7956 MPZL 1 +TBIRD 2716 -8047 KZMA 1 +TBK 2836 3661 OEJD 2 +TBK 3698 888 DTTC 2 +TBN -3292 -7084 SCEZ 3 +TBN 4100 3980 LTAA 3 +TBN 3774 -9214 KZKC 3 +TBNNB 4100 3980 LTCG 1 +TBO 4333 15 LFBB 1 +TBOLI 614 12488 RPHI 1 +TBOLT 3512 -7772 KGSB 1 +TBONE 6073 -15105 PAEN 1 +TBQ 3185 2391 HLHL 1 +TBRIG 3978 -7544 KPHL 1 +TBS 3546 807 DAAA 3 +TBS 4167 4495 UGGG 3 +TBS 3366 5690 OIIX 3 +TBU -2125 -17515 NZFF 1 +TBURG 3168 -9137 KHEZ 1 +TBV 4980 1668 LKAA 1 +TBZ 3815 4621 OIIX 1 +TC 4874 9827 ZMBT 1 +TCA -1806 -7028 SPIM 1 +TCC 3518 -10360 KZAB 1 +TCH 4667 8335 ZWUQ 2 +TCH 4085 -11198 KZLC 2 +TCHDN 2968 -9541 KZHU 1 +TCM 4715 -12248 KZSE 1 +TCO -3877 -7263 SCEZ 2 +TCO 181 -7875 SKED 2 +TCONB -3877 -7261 SCFZ 1 +TCS 3328 -10728 KZAB 1 +TD 1846 9430 VYVY 5 +TD 2225 11429 VHHH 5 +TD 4588 13488 UHWW 5 +TD 1373 -1366 GOOO 5 +TD 1086 10675 VVTS 5 +TDG 3358 -8604 KZTL 1 +TDGDL 5469 -13143 PAZA 1 +TDGNY 5461 -13114 PAZA 1 +TDL -1452 13237 YBTN 1 +TDM -930 3275 FLFI 1 +TDNBG 5464 -13097 PAAK 1 +TDNSS 5452 -13166 PAZA 1 +TDT 4171 -7942 KZOB 1 +TE -1895 4823 FMMM 2 +TE 5215 3826 UUWV 2 +TEA 4130 1397 LIRR 1 +TEACH 3644 -8716 KZME 1 +TEAKK 3879 -7903 KZDC 1 +TEAKY 1527 10006 VTPI 1 +TEALL 3817 -12206 KSUU 1 +TEALS 5565 -6700 CZUL 1 +TEANO -2454 11814 YMMM 2 +TEANO -1730 -15015 NTAA 2 +TEARY 4388 -8957 KVOK 1 +TEASY 3085 -8699 KZJX 1 +TEB 5953 1820 ESOS 2 +TEB 4085 -7406 KZNY 2 +TEBAK 2217 10668 VVGL 1 +TEBAM 1297 7846 VOMF 1 +TEBBS 2077 -15653 PHOG 1 +TEBCY 6260 -16429 PAEM 1 +TEBEE 3950 -7533 KZDC 1 +TEBEK 2516 12683 RODN 1 +TEBGE 3291 -11697 KNKX 1 +TEBGI 5908 7676 UNOO 1 +TEBIB 3535 10790 ZLHW 1 +TEBID 2468 8803 VGFR 1 +TEBIE 3674 -10833 KFMN 1 +TEBIT 612 8400 VCCC 1 +TEBLI 4520 1668 LDZO 1 +TEBLO 5095 122 EGTT 1 +TEBNE 4740 -12231 KSEA 1 +TEBOC 3229 -8628 KMGM 1 +TEBOE 3714 -7683 KZDC 1 +TEBOR 4299 -7573 KZBW 1 +TEBOV 2042 9200 VYYF 1 +TEBOY 3982 -11977 KRNO 1 +TEBRA 5149 161 EGTT 1 +TEBRO 5189 659 EDGG 1 +TEBTE 3631 -9792 KEND 1 +TEBUC 4328 -7241 KZBW 1 +TEBUN 3066 10495 ZPKM 1 +TEBUR -2347 16300 YBBB 1 +TEBUS 4742 9046 ZWUQ 1 +TEBUY 6005 -16326 PAGG 1 +TEC 3721 -8040 KZDC 1 +TECAS 2241 -10135 MMTY 1 +TECCO 3353 -9391 KTXK 1 +TECHY 4209 -10726 KZDV 1 +TECOD 5965 -14624 PAMD 1 +TECOG 4639 -6782 KPQI 1 +TECOM 3953 -7611 KAPG 1 +TECOP 3304 4426 ORBI 1 +TECOT 6672 -16252 PAOT 1 +TECOV 3835 -7761 KZDC 1 +TECOY 3978 -8978 KSPI 1 +TECTU 4288 -8560 KGRR 1 +TECUD 4355 -9786 KZMP 1 +TECUN 1466 -9215 MHTG 1 +TECUR 2806 -9820 KZHU 1 +TECUS 3250 -8377 KMCN 1 +TECUV 4885 -12297 KZSE 1 +TECUY 4378 -9230 KRST 1 +TECWA 7060 -16024 PAWI 1 +TECZA 3495 -10672 KIKR 1 +TEDAG -500 -14839 NTTT 1 +TEDAN 3513 12731 RKTT 1 +TEDAR -3545 -5772 SAEF 1 +TEDAS -2388 -5458 SBCW 1 +TEDDE 4704 -9660 KFAR 1 +TEDDI 3367 -11131 KZAB 1 +TEDDS 3964 -8028 KZOB 1 +TEDDY 1373 -6055 TTZP 2 +TEDDY 4242 -8865 KZAU 2 +TEDET -3618 -7264 SCEZ 1 +TEDIE 3890 -7707 KZDC 1 +TEDMA 5493 6189 USCC 1 +TEDOG -150 -7059 SKED 1 +TEDON 702 -7556 SKED 1 +TEDOY 4044 -8877 KBMI 1 +TEDRA 4706 1378 LOVV 1 +TEDRO 5429 2786 UMMM 1 +TEDSA 5205 113 EGTT 1 +TEDSY 3214 -9037 KJAN 1 +TEDZI 2219 -10247 MMEX 1 +TEE -372 14759 AYPY 1 +TEEDE 1742 14652 KZAK 1 +TEEJA 3572 13936 RJTY 1 +TEEKA 3928 -9457 KMCI 1 +TEELE 3506 -11636 KZLA 1 +TEELS 4291 -8804 KZAU 1 +TEENA 3712 12734 RKSO 1 +TEEPE 3191 -9753 KZFW 1 +TEESY 4142 -8011 KZOB 1 +TEETA 1982 -15570 PHSF 1 +TEEUP 3638 -9392 KZME 1 +TEF -2171 12221 YMMM 1 +TEFFO 6280 -6700 CZUL 1 +TEGAD 5328 1124 EDWW 1 +TEGAE 4765 -9515 KZMP 1 +TEGAK 2418 8983 VGFR 1 +TEGAR 3592 14001 RJTL 1 +TEGBE 3165 -8921 KZME 1 +TEGBI 3313 1058 DTDT 1 +TEGDE 6738 -15114 PAZA 1 +TEGER 1516 10263 VTUN 2 +TEGER 1018 -7131 SVZM 2 +TEGID 895 11586 RPHI 1 +TEGLU 5550 3043 UMMM 1 +TEGMO 6107 10079 UNIW 1 +TEGOC 4398 -7560 KGTB 1 +TEGOD 2100 14520 KZAK 1 +TEGOL -2522 -6456 SACF 1 +TEGOR 1858 6250 VABF 1 +TEGRA 6111 3713 ULWW 1 +TEGRI 4626 2110 LRBB 1 +TEHEV 3856 -10540 KDEN 1 +TEHRU 3924 -10672 KDEN 1 +TEHVU 4407 -7587 KART 1 +TEILA 2087 -10369 MMGL 1 +TEITI 3016 -10663 MMTY 1 +TEJAR -90 -7854 SEGU 1 +TEJIY 4643 -10628 KMLS 1 +TEK -526 14267 AYWK 1 +TEKAE 3805 -10319 KZDV 1 +TEKAN -1200 15073 YBBB 1 +TEKAS 2533 -10867 MMZT 1 +TEKAY 3006 -8652 KVPS 1 +TEKBE 3271 -9480 KZHU 1 +TEKDO 3834 3016 LTAA 1 +TEKEP -3049 16300 YBBB 1 +TEKGU 3947 -10812 KZDV 1 +TEKKO 4250 14108 RJTG 1 +TEKMI 3796 3835 LTLT 1 +TEKMY 3998 -10235 KDEN 1 +TEKNA 3004 -974 GMMM 1 +TEKNE 3958 -8609 KIND 1 +TEKNO 4762 1741 LHCC 1 +TEKOC 6040 -16215 PAEE 1 +TEKOL 1600 -6911 MDCS 1 +TEKOR 4508 9928 ZMUB 1 +TEKOS 2514 12904 RORG 1 +TEKOT -1881 -15124 NTTT 1 +TEKOY 3687 12717 RKSG 1 +TEKRA 3818 1270 LICJ 1 +TEKSA 4000 877 LIRR 1 +TEKSI 4869 1007 EDMM 1 +TEKTI 400 1874 FZZA 1 +TEKTO 782 -1190 GLRB 1 +TEKTU 5034 914 EDUU 1 +TEKUC 6690 -15616 PAOB 1 +TEKUP -3826 13000 YMMM 1 +TEKVO 5700 734 EKOS 1 +TEKVY 3567 -10605 KSAF 1 +TELAE 3829 -7642 KNHK 1 +TELAK -3434 -5566 SUEO 1 +TELAX 1489 -8228 MHTG 1 +TELBA 5266 -232 EGTT 1 +TELDO 5338 1367 EDWW 2 +TELDO 6398 -2148 BIKF 2 +TELDU 5025 2274 EPWW 1 +TELEE 3737 -7715 KRIC 1 +TELEM 2412 6877 OPKR 1 +TELEN 1289 12071 RPRP 1 +TELES -91 12657 WAAZ 1 +TELEX -2042 -4465 SBBS 2 +TELEX 4071 -7390 KJFK 2 +TELEY 4103 -8557 KZAU 1 +TELGA 3665 893 DTTC 1 +TELGO 6849 6785 ULYW 1 +TELIN 4824 -420 LFRB 1 +TELIR -1129 -6142 SBAZ 1 +TELLE 4237 -7146 KZBW 1 +TELLO 4093 -7404 KTEB 1 +TELLS 3424 -9827 KZFW 1 +TELMA -1286 -4653 SBRE 1 +TELMI 3762 6163 UTAA 1 +TELMO 997 11886 RPHI 2 +TELMO 5505 1412 ESMM 2 +TELMU 3564 -1453 LPPC 1 +TELNO 4677 727 LSAG 1 +TELOC 3714 -8151 KZID 1 +TELOE 3213 -8097 KSAV 1 +TELOK 4963 11738 UIAA 1 +TELOS -926 -5638 SBAZ 1 +TELOY 3640 -10594 KZAB 1 +TELRI 3503 2818 LGGG 1 +TELRU 5190 8726 UNBB 1 +TELSE 3902 -10836 KGJT 1 +TELTU 5250 1428 EDWW 1 +TELVO 3937 3292 LTAC 1 +TEMAC 3231 -8330 KWRB 1 +TEMAR 3334 14011 RJTG 1 +TEMAX 688 8100 VCCC 1 +TEMBI 548 -170 DGAC 1 +TEMCO 2980 -9360 KZHU 1 +TEMDE 2456 -8158 KNQX 1 +TEMEC 3349 -11716 KNFG 1 +TEMEL 4106 3914 LTAG 1 +TEMEV -2289 -4603 SBBS 1 +TEMGA 6988 12644 UEST 1 +TEMID -631 -7110 SBAZ 1 +TEMIR 3995 -250 LECM 1 +TEMIT -1709 -4407 SBBS 1 +TEMKI -14 907 FCCC 1 +TEMLE 3911 -7544 KDOV 1 +TEMLU 5347 686 EHAA 1 +TEMON 198 12754 WAAZ 1 +TEMOR -771 -7255 SBAZ 1 +TEMOS -670 -7890 SPIM 1 +TEMOT 6137 9668 USRR 1 +TEMOV -1633 -4409 SBBS 1 +TEMPE 2810 -8152 KZMA 1 +TEMPL -3788 14449 YMAV 2 +TEMPL 4773 -11948 KSEA 2 +TEMPO 3361 -8504 KZTL 1 +TEMRA 4691 14000 UHSS 1 +TEMRE 3955 -7696 KZDC 1 +TEMUK 4377 10558 ZMDZ 1 +TEMVA 3562 959 DTTC 1 +TENAS 3764 13157 RKTT 1 +TENAT 3139 -9809 KZFW 1 +TENBE 2825 -8060 KCOF 1 +TENCH -1490 14806 YBBB 2 +TENCH 3849 -9917 KZKC 2 +TENCO 3889 -12139 KSMF 1 +TENDO 5403 25 EGTT 1 +TENDU 3742 -612 LEZL 1 +TENEL -1537 -5674 SBBS 1 +TENEM -2055 -4803 SBBS 1 +TENGA 3877 6094 UTAV 1 +TENIE 3770 -12215 KOAK 1 +TENIK -2054 -4786 SBBS 1 +TENIL -3554 -5783 SAEU 1 +TENKA -838 2565 FZZA 1 +TENKU 6822 2723 EFPS 1 +TENLI 5225 625 EHAA 1 +TENLO 4953 1104 EDMM 1 +TENNI 3478 -8006 KINT 1 +TENNY 4632 -8440 KCIU 1 +TENON 927 11631 RPHI 1 +TENOR -242 -15195 NTTT 1 +TENPA 2136 -2197 GCCC 1 +TENRI 3463 13586 RJOO 1 +TENRO 4500 7423 UAAA 1 +TENRU 3567 13801 RJTG 1 +TENSA 3114 -8782 KZHU 1 +TENSI 5706 2231 EVRR 1 +TENSO 3230 13281 RJFN 2 +TENSO 5360 -221 EGTT 2 +TENTT -7794 16608 NZPG 1 +TENTU 907 293 DNKK 1 +TENUG -469 -6943 SBAZ 1 +TENUH 2775 -9750 KCRP 1 +TENUT -2169 -4683 SBBS 1 +TENYA 4984 -11874 CZVR 1 +TENZN 2482 14148 RJAW 1 +TEOCK 3359 -9008 KZME 1 +TEP -4144 -7309 SCTZ 1 +TEPAL 2381 8643 VECF 1 +TEPAM -2160 16410 NWWW 1 +TEPAN -1414 7000 FIMM 1 +TEPAR -1730 -6678 SLLF 1 +TEPAS 2382 -9958 MMTY 1 +TEPCO 3453 -9796 KZFW 1 +TEPEA 3608 -8670 KBNA 1 +TEPEC 2878 -8291 KMCO 1 +TEPEE 2800 -8237 KZMA 1 +TEPEK -1872 17605 NFFF 1 +TEPEM -256 -5966 SBAZ 1 +TEPES 557 -7361 SKED 1 +TEPID 2354 11339 ZSAM 1 +TEPIM -268 -5703 SBAZ 1 +TEPKI 4145 3299 LTBB 1 +TEPKO 4174 1843 LDZO 1 +TEPLA 4633 7571 UAAH 1 +TEPNA 4950 2266 EPWW 1 +TEPNI 4870 1985 LZBB 1 +TEPOD 4780 12277 ZYSH 1 +TEPOE 3640 -9791 KEND 1 +TEPOR -1500 17798 NFFN 1 +TEPPO 3076 13113 RJTG 1 +TEPRA 4650 -242 LFFF 1 +TEPRI 4855 275 LFFF 1 +TEPUE 4501 -9146 KEAU 1 +TEPUS 417 10076 WMFM 1 +TEQ 1868 -9926 MMEX 1 +TERAA 1930 16633 PWAK 1 +TERAD 3760 13848 RJTG 1 +TERAN -2589 -17500 NZZO 1 +TERAS 2074 182 DAAA 3 +TERAS -200 -7593 SEGU 3 +TERAS 3299 12962 RJFU 3 +TERBA -480 658 DGAC 1 +TERBE 3191 -8120 KSAV 1 +TERBL 4059 -8028 KPIT 1 +TERBO 5092 13820 UHKK 1 +TERBU 5259 -943 EINN 1 +TERCO 3690 12711 RKSG 1 +TERDA 5281 1393 EDDT 1 +TERDI 5425 4686 UWPP 1 +TERDU 5265 -934 EINN 1 +TEREB -995 -4950 SBAZ 1 +TERES -1248 -5137 SBBS 2 +TERES 2994 -8434 KZJX 2 +TEREV -3879 -7221 SCTZ 1 +TEREX -3243 -6323 SACU 1 +TEREZ 4133 904 LFMM 1 +TERIQ -1974 -7100 SCFZ 1 +TERIX 426 10958 WSJC 1 +TERKA -423 10496 WIIZ 1 +TERKO 5163 75 EGTT 1 +TERKS 3741 -7646 KZDC 1 +TERKU 4803 -362 LFRR 1 +TERKY 3914 -9475 KMCI 1 +TERLA 5068 567 EBUR 1 +TERLE 4079 -8663 KZAU 1 +TERLY 3259 -8049 KZJX 1 +TERME 4121 3722 LTAA 1 +TERNI 4237 13167 UHWW 1 +TERNO 4953 2570 UKLV 1 +TEROI -2550 -5505 SGES 1 +TEROY 3744 -9745 KZKC 1 +TERPI 4813 3355 UKDV 1 +TERPO 4735 -193 LFRR 1 +TERPS 4107 -9582 KOFF 1 +TERPZ 3923 -7694 KBWI 1 +TERRE 4373 -11234 KZLC 1 +TERRI 3945 -7563 KPHL 1 +TERRO 3889 -10587 KZDV 1 +TERSA 2116 -7726 MUFH 2 +TERSA 4073 -214 LECM 2 +TERSI 4579 746 LIMM 2 +TERSI 634 -6229 SVZM 2 +TERTL 4757 -10100 KZMP 1 +TERTO 3010 -1272 GCCC 1 +TERTU 6443 -2173 BIRD 1 +TERUS 203 10322 WMFC 1 +TERUX -2500 17173 NZZO 1 +TERUY 3836 -12162 KSAC 1 +TERVA 4042 -959 LPPC 1 +TERYO 3436 -8693 KZME 1 +TERYY 1772 14498 KZAK 1 +TERZO 4729 -11436 KMSO 1 +TES 4552 1237 LIPZ 1 +TESAK 4952 -11707 CZVR 1 +TESAN 4703 8980 ZWUQ 1 +TESAR -1000 17894 NFFF 1 +TESAT -2918 16071 YBBB 1 +TESDO 5012 -712 EGTT 1 +TESDU 5021 1040 EDGG 1 +TESEE 4569 -9499 KZMP 1 +TESGA 5045 862 EDGG 1 +TESHE 4457 -9838 KHON 1 +TESIM 3159 12586 RKRR 1 +TESIR 793 -7422 SKED 1 +TESIT -3266 -6397 SACU 1 +TESKI 238 -488 DIII 1 +TESLE 3343 -11243 KPHX 1 +TESLU 4479 2123 LYLY 1 +TESMI 4511 4211 URRV 1 +TESMO 662 -33 DGAC 1 +TESNE 3031 -8668 KHRT 1 +TESOL 1776 -7950 MKJK 1 +TESOM 4979 -9709 CYWG 1 +TESON 1535 3718 HHAA 1 +TESOT 1512 4028 HHAA 1 +TESOX 4764 -5249 CYYT 1 +TESPA 3858 1878 LIMM 1 +TESPE 5493 -16478 PAZA 1 +TESPI 5590 1053 EKDK 1 +TESPO 5634 1723 ESMM 1 +TESSI -2945 15231 YBBB 1 +TESSO 2848 4946 OBBB 1 +TESST 3490 -11824 KEDW 1 +TESSY 3950 -10883 KZDV 1 +TESTA 3902 -7491 KZDC 1 +TESTO 4460 867 LIMM 1 +TESTU 4475 2607 LROP 1 +TESUD 6302 -11310 CZEG 1 +TESUE 5776 -15243 PADQ 1 +TESYU 3488 -7961 KZJX 1 +TET 3497 13984 RJTE 1 +TETAG 5407 -11413 CZEG 1 +TETAN -3366 1942 FACA 1 +TETBE 3059 -8807 KBFM 1 +TETEE 4480 -8953 KZMP 1 +TETEM -1472 3434 FWLL 1 +TETGE 4736 -12256 KTIW 1 +TETIK -2657 2964 FAJA 1 +TETKA 6927 12919 UEST 1 +TETKI 5401 6941 UAUA 1 +TETMA 4572 4620 URRV 1 +TETNA 4983 2642 UKLV 1 +TETOS 4331 -8066 CZYZ 1 +TETOV 4198 2099 LWSS 1 +TETOY 3943 -10178 KZDV 1 +TETRA 3574 14033 RJTG 1 +TETRI 5718 2405 EVRA 1 +TETRO 4167 4286 UGGG 2 +TETRO -2549 4000 FQBE 2 +TETRU 5167 -220 EGVA 1 +TETUC 2759 -9949 KLRD 1 +TETUS -2553 2564 FAJA 1 +TETUY 4496 -9715 KATY 1 +TEVAL -3761 -7258 SCEZ 1 +TEVAR -2721 2731 FAJA 1 +TEVAS -1437 3206 FLFI 1 +TEVDA 3837 3507 LTAA 1 +TEVEE 4288 -9097 KZMP 1 +TEVLE 3228 -9348 KBAD 1 +TEVME 4175 -7042 KZBW 1 +TEVOG 2410 4607 OEJD 1 +TEVOK -3163 2949 FACA 1 +TEVON 3345 -9716 KZFW 1 +TEVUW 4067 -9745 KZMP 1 +TEWHY 3932 -9001 KSTL 1 +TEWUN 3076 -8399 KZJX 1 +TEWVU 2063 -15707 PHNY 1 +TEXAM 1949 -8063 MKJK 1 +TEXAR 12 5200 FSSS 1 +TEXAS -2309 -4617 SBBS 2 +TEXAS 3782 -8853 KZKC 2 +TEXCA 1741 -9959 MMAA 1 +TEXEE 3731 -7997 KROA 1 +TEXEN 4521 -7547 CYOW 1 +TEXNN 3030 -9632 KZHU 1 +TEXOM -2031 3608 FQBE 1 +TEXUN 5300 -6185 CZQM 1 +TEXXS 3037 -8632 KVPS 1 +TEYKI 3369 -11686 KSNA 1 +TEYKU 4696 -12404 KHQM 1 +TEYOC 2933 -9515 KZHU 1 +TEYON 3260 -11702 KZLA 1 +TEYOR 3474 -7742 KNCA 1 +TEYUB 4394 -9631 KZMP 1 +TEYUD 3810 -8572 KSDF 1 +TEYUS 3386 -9668 KZFW 1 +TEYUT 6212 -16365 PAMO 1 +TEYUV 3446 -9829 KZFW 1 +TEYYI 3343 -11174 KPHX 1 +TEYZU 4602 -10329 KZMP 1 +TEZUM 3766 -11747 KZOA 1 +TFD 3289 -11191 KZAB 1 +TFE -339 -6473 SBAZ 2 +TFE 3349 13173 RJFO 2 +TFN 2854 -1627 GCXO 1 +TFS 2800 -1669 GCCC 1 +TG -3768 17619 NZZC 1 +TGA 6246 1088 ENTR 1 +TGAWA 3359 13078 RJFZ 1 +TGE 3060 13099 RJTG 2 +TGE 3248 -8567 KZTL 2 +TGG 3834 2356 LGTG 1 +TGM -930 -7600 SPIM 2 +TGM 4645 2431 LRBB 2 +TGO 4356 12220 ZYSH 2 +TGO 4862 926 EDDU 2 +TGR 3835 2352 LGTG 2 +TGR -1048 15075 AYPY 2 +TGU 3306 609 DAAA 2 +TGU 3581 12859 RKTT 2 +TGUSC 4203 -8314 KZOB 1 +TGV -2961 3112 FAJA 1 +TGZ 1657 -9303 MMID 1 +TH 5579 -9785 CZWG 2 +TH 5590 6173 USSS 2 +THAKN 2602 8840 VGFR 1 +THAL 3337 7053 OPKR 1 +THAMD 1728 4992 OYSC 1 +THANE 3888 -7690 KDCA 1 +THANI 1521 10463 VTUU 1 +THANK 2146 -6605 TJZS 1 +THARA 2796 8300 VNSM 1 +THARS -964 15834 AGGG 1 +THATS 4511 -9147 KZMP 1 +THAVN 4562 -9763 KZMP 1 +THEBO 4297 -8967 KZAU 1 +THEMA 3951 -11885 KFLX 1 +THEME 4027 -8880 KZAU 1 +THEPS 6412 -16098 PAUN 1 +THERO 3462 -11798 KPMD 1 +THESE 4595 -11154 KBLC 1 +THEWS 4061 -9676 KLNK 1 +THIBO 4591 -7354 CZUL 1 +THICK 4704 -12083 KZSE 1 +THING 3210 -9640 KZFW 1 +THINK 4223 -7728 KZOB 1 +THIRD 5075 -11357 CZEG 1 +THISL 4014 -11121 KSLC 1 +THIWA 662 10153 VTSC 1 +THMPR 6093 -15218 PANC 1 +THN 6580 8794 UOTT 1 +THNDR 2663 -8087 KZMA 1 +THOMA 2394 -16076 PHZH 1 +THOMM 3405 -11173 KPHX 1 +THOMP 3799 -8889 KSUS 1 +THOMS 3987 -7438 KMJX 1 +THONY 3068 -9654 KZHU 1 +THOOR 3795 -8360 KCLT 1 +THORE 4451 -10019 KZMP 1 +THORI 6434 -1900 BIBI 1 +THORL 4298 -7976 CZYZ 1 +THORN 3833 -12107 KSMF 1 +THORR 4212 -8760 KZAU 1 +THRED 5050 -166 EGTT 1 +THROP 4011 -7287 KZBW 1 +THRSR 3296 -8442 KZTL 1 +THS 4059 2295 LGTS 3 +THS 1724 9982 VTBB 3 +THS 3993 -7795 KZOB 3 +THT 7654 -6824 BGGL 1 +THUDD 3707 -7749 KRIC 1 +THUMB 4152 -7236 KZBW 1 +THUMP 2443 -8205 KNQX 1 +THUNA 1483 10192 VTUN 1 +THUND 3841 -8581 KSDF 1 +THUNE 4325 -157 LECM 1 +THURO 4553 -7494 CZUL 1 +THX 1946 10318 VLVT 2 +THX 2850 -9815 KZHU 2 +THYNE 4962 -12076 CZVR 1 +TI 409 936 FCCC 3 +TI 491 -176 DGAC 3 +TI 92 10453 WIDN 3 +TIAGO 474 -7233 SKED 2 +TIAGO 2270 -10574 MMMZ 2 +TIAMA -1558 -14988 NTTT 2 +TIAMA -104 10459 WIIZ 2 +TIAMU 287 -12000 NTTT 1 +TIBAG -1847 5554 FIMM 1 +TIBAK -1273 3299 FWLL 1 +TIBBI 3204 3437 LLLL 1 +TIBBS 4471 -8830 KGRB 1 +TIBDA 4963 6348 UACC 1 +TIBEL 1767 -7615 MKJK 1 +TIBEN 2008 -8157 MUFH 1 +TIBER 4225 1260 LIRA 1 +TIBIS -2880 1663 FACA 1 +TIBIT 1177 4073 HAAA 1 +TIBLA 4307 1601 LDLD 1 +TIBLO 4039 4389 UDDD 1 +TIBLY 3837 -8965 KBLV 1 +TIBOC 3390 -8116 KCAE 1 +TIBOT 1356 -6059 TTZP 1 +TIBOY 6302 -14100 PAZA 1 +TIBQU 3240 -10419 KCNM 1 +TIBRA 6429 -2093 BIRD 1 +TIBRI 4241 1855 LYBA 1 +TIBRO 4622 1347 LIMM 1 +TIBTO 4946 792 ETAR 1 +TIBUD 4558 -8144 CZYZ 1 +TIBUN 5925 8688 UNII 1 +TIBUS 861 -7270 SKEC 1 +TIC 2616 12780 RORG 1 +TICAL -1200 15138 YBBB 1 +TICBU 4456 -6920 KZBW 1 +TICCO 2852 -8080 KZMA 1 +TICDU 3420 -8682 KZME 1 +TICKL 4057 -7405 KZNY 1 +TICKS 3052 -9056 KZHU 1 +TICKT 4290 -9398 KMSP 1 +TICKY 4433 -12361 KZSE 1 +TICNO 3377 -10198 KLBB 1 +TICOD 3361 4422 ORTI 1 +TICOG 2629 -8056 KFLL 1 +TICON 3868 -7736 KZDC 1 +TICOY 2970 -9559 KIAH 1 +TICUL 2083 -8922 MMID 1 +TICUR 6287 -16032 PANV 1 +TICUS 4684 -11181 KZLC 1 +TICUV 4277 -9398 KZMP 1 +TIDAL -1814 4498 FMMM 1 +TIDEM 3550 13928 RJTY 1 +TIDEY 3919 -7531 KDOV 1 +TIDHU 4314 -10868 KZLC 1 +TIDME 4448 -8850 KZMP 1 +TIDOB -1596 5452 FMMM 1 +TIDOE 3057 -8677 KVPS 1 +TIDOG -729 7266 FJDG 1 +TIDOU 2600 771 DAAA 1 +TIEON 3308 -9792 KZFW 1 +TIERE -762 -13500 NTTT 1 +TIF 2149 4055 OEJD 1 +TIFFS 3672 -9469 KZKC 1 +TIFNI 3400 -11776 KZLA 1 +TIFOU 2850 447 DAAA 1 +TIFTO 3960 -9589 KMCI 1 +TIFUL 4089 -11196 KSLC 1 +TIFYS 4734 -12231 KSEA 1 +TIGAE 2909 -8129 KDAB 1 +TIGAH 2008 -15545 PHZH 1 +TIGAR 2495 -8149 KZMA 1 +TIGBA 6294 1213 ESSA 1 +TIGBE 4320 -9119 KZAU 1 +TIGEE 3111 -8349 KZTL 1 +TIGER 2847 7225 OPKR 3 +TIGER 1386 10058 VTBD 3 +TIGER 5107 44 EGKB 3 +TIGGR 3063 -9618 KZHU 1 +TIGIN 6127 -13500 CZEG 1 +TIGIR 845 -8491 MHTG 1 +TIGLA 7433 13198 UEST 1 +TIGLE 3045 -8729 KPNS 1 +TIGLU 6447 2701 EFPS 1 +TIGNA 3383 -8276 KZTL 1 +TIGNU 5560 1984 EYVL 1 +TIGRA 4006 1900 LIBB 1 +TIGRE -1727 -6180 SLLF 4 +TIGRE 1049 -8381 MHTG 4 +TIGRE -3478 -5672 SUEO 4 +TIGRE 877 -7029 SVZM 4 +TIGRO 1156 -7406 SKEC 1 +TIGRR 3949 -8405 KCVG 1 +TIGRS 3644 -8892 KZME 1 +TIGRZ 4245 -8316 KDTW 1 +TIGTA 4346 6208 UTNN 1 +TIGTE 3535 -7793 KGSB 1 +TIGUE 6321 -15562 PAMC 1 +TIGUR -1947 5006 FMMM 1 +TIGUS -1745 5097 FMMM 1 +TIHCY 3782 -9254 KLBO 1 +TIHET 2600 888 DAAA 1 +TIHYI 4022 -7707 KMDT 1 +TIIDE 3747 -8798 KZME 1 +TIJ 3254 -11695 MMZT 1 +TIJDA 3467 -11777 KBUR 1 +TIK 1692 -8988 MHTG 2 +TIK 3544 -9738 KZIK 2 +TIKAL 801 12469 RPHI 3 +TIKAL 1747 -6283 TTCF 3 +TIKAL 804 10175 VTBB 3 +TIKAN -1466 4628 FMMM 1 +TIKAP -1602 4917 FMMM 1 +TIKAR -800 4946 FSSS 1 +TIKAT 1241 3564 HAAA 1 +TIKDE 4465 -11609 KZLC 1 +TIKEL -1363 5055 FMMM 1 +TIKID 5775 -11000 CZEG 1 +TIKIT 2079 -10376 MMGL 1 +TIKKL 3889 -8285 KZID 1 +TIKLA -2848 -6122 SACU 1 +TIKME 3686 12718 RKSG 1 +TIKNA 4648 4327 URRV 1 +TIKNI 5041 987 EDUU 1 +TIKOY 3860 -12286 KSTS 1 +TIKRY 3056 -8150 KJAX 1 +TIKTO 4967 5684 UATT 1 +TIKUJ 4043 -11193 KSLC 1 +TIKUN 6292 10700 UIKK 1 +TIKUS 5943 9527 UNKB 1 +TIKVU 4503 2012 LYBE 1 +TIKYS 3407 -9643 KZFW 1 +TIL 6900 1910 ENDU 1 +TILAL 3041 1635 HLLL 1 +TILAN 3104 13029 RJFY 1 +TILAV 5442 1500 EPWW 1 +TILAX 5314 -11414 CZVR 1 +TILDA -3823 16190 YBBB 1 +TILDI 2016 -6763 TJZS 1 +TILDO 6134 2513 EFES 1 +TILED 3727 -6897 KZNY 1 +TILEE 3213 -8145 KSAV 1 +TILER 4608 -9548 KZMP 1 +TILFO 3773 -8052 KZDC 1 +TILGO 4812 1147 EDDM 1 +TILIG 1741 -6901 MDCS 1 +TILIV 3581 12665 RKJK 1 +TILLA 751 -7275 SKEC 2 +TILLA 3234 -9742 KZFW 2 +TILLE 3885 -7744 KIAD 1 +TILLI 4023 -10683 KZDV 1 +TILLS 3248 -8123 KZJX 1 +TILLY 1719 13396 KZAK 1 +TILMA 2699 884 DADA 1 +TILMN 3950 -8783 KZKC 1 +TILMO 5007 1141 EDMM 1 +TILNE 3995 -8277 KLCK 1 +TILNI 5455 -186 EGTT 1 +TILNO 3877 101 LEIB 1 +TILOE 3554 -11505 KZLA 1 +TILOT 1552 -9017 MHTG 1 +TILOY 6204 -16124 PARS 1 +TILSI 3845 1315 LICJ 1 +TILSO 452 -8176 SKED 1 +TILTS 3863 -11953 KZOA 1 +TILTU 6335 2208 EFES 1 +TILTZ 3545 -7776 KZDC 1 +TILUC 3374 -9037 KZME 1 +TILUK 100 3558 HKNA 1 +TILUR 3538 -9068 KMEM 1 +TILUY 6632 -15255 PFAL 1 +TILVA 6362 1029 ENTR 1 +TILVI 4961 558 EBBU 1 +TIM 649 -5826 SYGC 1 +TIMAL 4872 -5462 CYQX 1 +TIMAP 3605 13932 RJTY 1 +TIMAS 2495 -9601 MMTY 1 +TIMAX -1539 2930 FLFI 1 +TIMAY 3707 12691 RKSO 1 +TIMBI 3490 2182 LMMM 1 +TIMEE 4509 -12170 KZSE 1 +TIMEN 5263 936 EDDV 1 +TIMER 4822 -10084 KMIB 1 +TIMET -1913 11632 YBBB 1 +TIMEX 4467 2596 LRBB 1 +TIMGA 4134 5967 UTAT 1 +TIMGE 3293 -10456 KZAB 1 +TIMGO 6198 13600 UEEE 1 +TIMIE 2901 -8074 KZJX 1 +TIMIG 5680 3839 UUWV 1 +TIMIT 4663 13865 UHHH 1 +TIMIX 5461 2328 EYKA 1 +TIMJO -4446 16972 NZZC 1 +TIMKA 4414 6825 UAOO 1 +TIMKE 4286 -7360 KZOB 1 +TIMME 3436 -11793 KONT 1 +TIMMI -2192 13066 YBBB 1 +TIMMO 4066 -9614 KOMA 1 +TIMMR 4638 -10091 KZMP 1 +TIMMY 3280 -8554 KZTL 1 +TIMNT 3413 -11874 KSMO 1 +TIMON 1405 12194 RPHI 1 +TIMOR 4001 425 LEMH 1 +TIMOS 4965 3171 UKBV 1 +TIMOX 1786 -1379 GOOO 1 +TIMPI 4081 -11265 KZLC 1 +TIMPO 5256 -116 EGTT 1 +TIMPU 4625 2154 LRBB 1 +TIMRO 1180 -7870 MPZL 1 +TIMSE 3391 -11864 KLAX 1 +TIMTE 4487 -9269 KZMP 1 +TIMTO 3839 -2732 LPPO 1 +TIMUE 3560 13941 RJTR 1 +TIMUN 7587 4800 ULMM 1 +TIMUP 3892 6719 UTSD 1 +TIMUR 4369 2424 LRSR 1 +TIMUS 4235 1856 LDZO 2 +TIMUS 5381 5038 UUWV 2 +TINAC 5625 500 EKDK 1 +TINAL 4532 3294 UKFV 1 +TINAM 4636 653 LSAG 1 +TINAN 5067 -345 EGEG 1 +TINAP 3413 1037 DTTC 1 +TINDA -2795 11566 YMMM 1 +TINDI 5404 326 EGTT 1 +TINDO 734 12198 RPMZ 1 +TINEE 2968 -9022 KNBG 1 +TINEG 5516 11756 UIAM 1 +TINEK 3765 -363 LECS 1 +TINEL 3892 164 LEIB 1 +TINEY 4044 -7919 KLBE 1 +TINGS 3730 -8826 KZME 1 +TINHO 2435 12203 RCAA 1 +TINIE 2855 -9818 KZHU 1 +TINIK 5114 610 EDVV 1 +TINIL 4759 510 LFFF 1 +TINIO 1530 12082 RPHI 1 +TINIS 696 -1472 GOOO 1 +TINIZ 3449 -11043 KPHX 1 +TINKA 5921 1630 ESMM 1 +TINKM 3294 -11729 KSAN 1 +TINKO 6193 664 ENTR 1 +TINKR 2832 -8142 KMCO 1 +TINKU 4376 1054 LIMM 1 +TINKY 2498 -7839 MYNN 1 +TINNA 3368 -8301 KZTL 1 +TINNI 4097 -7453 KZNY 1 +TINNY 3360 -11821 KNKX 1 +TINOC 6447 -16308 PAGL 1 +TINOD 4959 1004 EDGG 1 +TINOS 6979 2623 EFPS 1 +TINOT 4270 532 LFMM 1 +TINOX 4784 913 EDGG 1 +TINRE 4215 -11214 KZLC 1 +TINRI 5717 6532 USTR 1 +TINSA 5152 807 EDVV 1 +TINSE 3638 -9409 KZME 1 +TINTA -3294 -6019 SAEF 1 +TINTO 4148 1107 LIRR 1 +TINUC 6466 -15567 PARY 1 +TIO 2923 26 DAUT 2 +TIO 998 -8424 MHTG 2 +TIOGA 3793 -11943 KZOA 1 +TIP -397 14198 AYWK 1 +TIPAD 1560 -1224 GOOO 1 +TIPAM -1950 11425 YMMM 2 +TIPAM 4983 1225 EDMM 2 +TIPAN 5460 440 EGTT 1 +TIPAR 4730 2741 LRBB 1 +TIPAS 3591 2676 LGGG 1 +TIPDO -71 -7895 SEGU 1 +TIPDY 3508 -8104 KOTH 1 +TIPEH 5714 -13553 PASI 1 +TIPEL 6726 1633 ESAA 1 +TIPEN 4393 6334 UAOO 1 +TIPIC 4829 -7075 CYBG 1 +TIPIL 5317 -174 EGTT 1 +TIPNA 5981 3938 ULWW 1 +TIPOM 3400 7297 OPLR 1 +TIPPS 3921 -11958 KZOA 1 +TIPRU 4984 1479 LKAA 1 +TIPSA 4364 7553 UAAA 1 +TIPSE 3851 -9307 KZKC 1 +TIPTA 5480 -161 EGTT 1 +TIPTN 4084 -11383 KZLC 1 +TIPUR 5259 -813 EISN 2 +TIPUR 3473 7287 OPLR 2 +TIPVE 3545 -11913 KZLA 1 +TIQMU 3381 -11707 KZLA 1 +TIR 222 -5594 SBAZ 2 +TIR 5649 -688 EGPX 2 +TIRAK 5088 13517 UHBP 1 +TIRAM -285 13067 WAAZ 1 +TIRAS 5235 3331 UKBV 1 +TIRAT 5885 4505 UUWV 1 +TIRAV 4660 -139 LFRR 1 +TIRBA 4358 7751 UAAA 1 +TIRBO 3569 1127 DTTC 1 +TIRCO 3111 -8520 KDHN 1 +TIRER 4114 2838 LTBB 1 +TIRET 5348 4770 UWPP 1 +TIRGU 4644 2413 LRBB 1 +TIRIN 5607 2075 EYVL 1 +TIRKA 5719 11158 UIKK 1 +TIRKO 3885 -2718 LPLA 1 +TIRKU -1747 -6557 SLLF 1 +TIRMA 3894 3577 LTAA 1 +TIRMI 5353 1360 EDUU 1 +TIRMO 3563 2827 LGGG 1 +TIRNA 1489 -8824 MHTG 1 +TIROE 3331 -8487 KZTL 1 +TIROK 4742 6584 UAKD 1 +TIROL -2144 -4425 SBBS 2 +TIROL 6412 4691 ULAA 2 +TIROM 4224 5329 UATE 1 +TIRON 3362 -11292 KLUF 1 +TIROS 3330 3432 LCCC 1 +TIRRO 4248 -8884 KZAU 1 +TIRSA 6629 9511 UOTT 1 +TIRSO 4781 667 LFEE 1 +TIRTE 2659 -8127 KZMA 1 +TIRUL 4706 1053 LOVV 1 +TIRUM 4784 -466 LFBB 1 +TIS 4588 355 LFMM 1 +TISAD 4753 2259 LRBB 1 +TISAE 4876 -12291 KZSE 1 +TISAK 4542 2023 LYBE 1 +TISAL 3650 1777 LMMM 1 +TISBI 7393 9538 UODD 1 +TISEB 5340 5433 UWUU 1 +TISEN 2418 -615 GOOO 1 +TISIB 4114 7033 UTTR 1 +TISIE 4427 -8881 KZMP 1 +TISIR 4450 2429 LRBB 1 +TISIS 4700 1358 LOLO 1 +TISKA 5614 1192 EKDK 1 +TISKE 3551 -10606 KSAF 1 +TISKO 4668 1599 LOVV 1 +TISMI 5317 8286 UNBB 1 +TISMO 5213 -801 EISN 1 +TISOM 4374 3649 UKFV 1 +TISON 4407 -8856 KOSH 1 +TISOT 4127 4489 UGGG 1 +TISPY 3693 -11359 KZLC 1 +TISRA 4665 5668 UATG 1 +TISRI 3665 938 DTTC 1 +TISRU 6708 2707 EFPS 1 +TISSY 3619 -9952 KZKC 1 +TISTE 4418 -12098 KRDM 1 +TISTO -341 13908 WABZ 1 +TISUN 3811 5546 UTAK 1 +TISUR 5800 15271 UHMM 1 +TITA -1384 -3870 SBSV 1 +TITAG 4577 3350 UKFV 1 +TITAH 3165 -9707 KCNW 1 +TITAK 5219 1946 EPWA 1 +TITAN 2468 -10410 MMTY 2 +TITAN 4296 -398 LECM 2 +TITAP 4040 5106 UBBA 1 +TITAR 4013 6777 UTSD 1 +TITEK 4449 2357 LRBB 1 +TITIG 4806 1256 EDMM 1 +TITIK 3920 6091 UTAA 1 +TITIX 4786 840 EDGG 1 +TITKO 6307 5112 UUYY 1 +TITLE 3918 -8652 KBMG 1 +TITLI 6746 3359 ULMM 1 +TITOC 6617 -16650 PASH 1 +TITON 4671 -12074 KZSE 1 +TITOR 1300 -1800 GOOO 1 +TITTO 2745 -9947 KLRD 1 +TITUB 4879 -358 LFRR 1 +TITUR 5340 6116 UAUU 1 +TITUS 3633 2138 LGGG 2 +TITUS 2383 12185 RCAA 2 +TITUY 5953 -15746 PANW 1 +TIVAL -183 1491 FCCC 1 +TIVAN 5388 2851 UMMM 1 +TIVAP 4873 1439 LKAA 1 +TIVAR 5870 3806 ULWW 1 +TIVEL 4021 -7484 KZDC 1 +TIVER 5081 -342 EGTT 1 +TIVET 3857 -414 LECS 1 +TIVIL -1943 -7053 SCAR 2 +TIVIL 3502 -8234 KZTL 2 +TIVKE 2772 -9745 KCRP 1 +TIVLA 6345 17361 UHMA 1 +TIVLE 3236 -9984 KDYS 1 +TIVME 4358 -7296 KZBW 1 +TIVNE 4018 -7701 KZNY 1 +TIVOL 5889 1065 ENOS 1 +TIVRE 4101 -9598 KZMP 1 +TIVUC 4193 -7644 KZNY 1 +TIVYO 2965 -9798 KZHU 1 +TIXAG 44 2617 FZZA 1 +TIXFO 3089 -9774 KGRK 1 +TIXIE 3202 -11107 KTUS 1 +TIXIT 4335 684 LFMM 1 +TIYOS 4777 -11684 KZSE 1 +TIYOT 4499 -12349 KZSE 1 +TIYOY 4002 -8283 KZID 1 +TIZGE 3848 -8977 KBLV 1 +TIZRY 4457 -7338 KZBW 1 +TIZZY 3363 -8463 KATL 1 +TJAYS 4451 -7266 KZBW 1 +TJAYY 4231 -7097 KBOS 1 +TJJ 449 957 FCCC 1 +TJL 1046 1424 FTTT 1 +TJN 733 1355 FCCC 1 +TJORN 6566 -1724 BIRD 1 +TJR 933 1334 FTTT 1 +TK 6040 16600 UHPT 2 +TK 1690 9925 VTBB 2 +TKA 6230 -15011 PAZA 1 +TKB 2761 -9809 KZFW 1 +TKE 2782 12888 RJKA 1 +TKG -526 10519 WICT 1 +TKK 746 15184 KZAK 1 +TKL 1527 10030 VTPI 1 +TKO 3981 -9826 KZMP 1 +TKP -643 2080 FZZA 1 +TKT 4031 3637 LTAA 1 +TL -1925 14676 YBBB 4 +TL 2048 9993 VYTL 4 +TL 4329 5 LFBT 4 +TL 1527 10030 VTBB 4 +TLA -749 15228 AYPY 2 +TLA 5550 -335 EGPX 2 +TLBAT 4558 -9434 KZMP 1 +TLC 1933 -9956 MMEX 2 +TLC 4499 2874 LRBB 2 +TLD 3997 -434 LECM 1 +TLE 957 -85 DGAC 2 +TLE 3602 14021 RJTG 2 +TLL 5941 2484 EETT 1 +TLOTT 3055 -8855 KZHU 1 +TLU 4355 137 LFBB 1 +TM 6972 1894 ENTC 4 +TM -3892 17531 NZZC 4 +TM 4782 3474 UKDV 4 +TM 3136 -8344 KZJX 4 +TMACC 3040 -9467 KIAH 1 +TMACK 3332 -10805 KZAB 1 +TMB -3175 -5592 SUEO 1 +TMD 4176 6461 UTUT 1 +TME 645 -7175 SKED 2 +TME 3428 13501 RJBB 2 +TMISA 2642 1634 HLLL 1 +TMK -452 13687 WAAZ 1 +TMN 2204 -9881 MMEX 1 +TMO 726 -6152 SVZM 1 +TMPLE 3505 12778 RKPS 1 +TMR 4185 11315 ZBHH 2 +TMR 1767 5403 OOTH 2 +TMS 2281 545 DAAA 1 +TN -1452 13237 YBBB 4 +TN 1159 3730 HABD 4 +TN 6622 -1533 BIRD 4 +TN -1832 4711 FMMM 4 +TNA -98 -7783 SEGU 1 +TNC 6556 -16792 PAZA 1 +TNDRA 4444 -8824 KGRB 1 +TNG -2449 15057 YBBB 3 +TNG 3833 2373 LGEL 3 +TNG 3573 -589 GMMM 3 +TNK -1963 13418 YBBB 1 +TNN 2314 12021 RCAA 1 +TNNER 1843 -6620 TJSJ 1 +TNO 5577 1144 EKDK 1 +TNP 3411 -11577 KZLA 1 +TNT 1403 -8723 MHTG 2 +TNT 5305 -167 EGTT 2 +TNTOO 3397 13221 RJOI 1 +TNU 4178 -9311 KZAU 1 +TNUGE 700 13700 KZAK 1 +TNV -1880 4752 FMMM 2 +TNV 3029 -9606 KZHU 2 +TNY 2143 -10484 MMZT 1 +TO 6344 1068 ENVA 1 +TOADS 2277 -15670 PHZH 1 +TOAKS 3420 -11878 KBUR 1 +TOAMY 3063 -9700 KZHU 1 +TOAST 3727 12660 RKSI 2 +TOAST 3411 -11527 KNXP 2 +TOB 3978 -348 LEMD 1 +TOBAB 418 1533 FCCC 1 +TOBAD 4773 1221 EDMM 1 +TOBAK 5057 879 EDGG 1 +TOBAL 3492 3212 LCCC 1 +TOBAN -1235 2813 FLFI 1 +TOBAR -221 1987 FZZA 1 +TOBAS 1403 -1000 GOOO 1 +TOBAY 3519 -8564 KZME 1 +TOBBY 4192 14176 RJTG 2 +TOBBY 4177 -8875 KARR 2 +TOBEE 3778 -9719 KHUT 1 +TOBIB 3740 1006 DTTC 1 +TOBIE -1487 12765 YBBB 1 +TOBIM -745 -3550 SBRF 1 +TOBIS 5525 1168 EKDK 1 +TOBIT 6200 993 ENOS 1 +TOBIV 5153 713 EDGG 1 +TOBIX 5160 128 EGTT 1 +TOBLI 2636 5138 OBOB 1 +TOBLO 5297 3136 UMMM 1 +TOBME 4002 -7434 KNEL 1 +TOBMI 5626 1206 EKDK 1 +TOBOB -3493 14508 YMMM 1 +TOBOR 5250 -1500 EISN 1 +TOBOS 3658 -500 LERT 1 +TOBOT 3816 6728 UTSC 1 +TOBRA 1212 -8122 MPTG 1 +TOBRE 4281 -8838 KZAU 1 +TOBRI 5295 -870 EINN 1 +TOBSO 4702 1186 LIMM 1 +TOBUK 2193 930 DRRR 1 +TOBUM 3857 -358 LECM 1 +TOBUX -251 -5548 SBAZ 1 +TOBUY 4012 -7631 KLNS 1 +TOC -1336 -7419 SPIM 1 +TOCBU 4538 -12285 KMMV 1 +TOCDU 3998 -9491 KSTJ 1 +TOCKY 4145 -9075 KMLI 1 +TOCOR 3310 -11688 KNKX 1 +TOCOT 6430 -16303 PAGL 1 +TOCUB 4050 -7429 KEWR 1 +TOCUD 4406 -11014 KZLC 1 +TOCUK 3463 -8656 KZME 1 +TOCUL 3042 -8909 KGPT 1 +TOCUY 3573 -11963 KNLC 1 +TODAE 4839 -12458 KZSE 1 +TODAK -252 10539 WIIZ 1 +TODAM 3949 11220 ZBPE 2 +TODAM 653 11259 WSJC 2 +TODCO 6701 -14635 PAVE 1 +TODDE 3825 -10362 KZDV 1 +TODDS 2957 -8934 KZHU 1 +TODDY 4229 -8908 KRFD 1 +TODEE 4591 -9411 KRYM 1 +TODEN 3575 -8012 KZTL 1 +TODES -3050 -5882 SARU 2 +TODES 6063 7048 USHH 2 +TODIS 1164 -4327 TTZP 1 +TODKA 4790 4277 URRV 1 +TODKI 5360 8521 UNBB 1 +TODME 6189 -15013 PAED 1 +TODNA 5800 2155 EETT 1 +TODRA -5474 -6868 SCCZ 1 +TODRE 3344 -11174 KPHX 1 +TODRO 4292 2336 LBSR 1 +TODUC 4411 -10546 KGCC 1 +TODVE 4118 -10513 KCYS 1 +TOEGO 4769 -9292 KZMP 1 +TOESS 1757 14383 KZAK 1 +TOFBO 4163 -10935 KRKS 1 +TOFYE 6163 -15092 PAED 1 +TOG 5906 -16037 PAZA 1 +TOGAS 3700 -9434 KZKC 1 +TOGAT 6200 1079 ENTR 1 +TOGBA 5940 8072 UNNN 1 +TOGDI 4736 7325 UAAH 1 +TOGGU 6452 -16551 PAOM 1 +TOGIE 3314 -10618 KHMN 1 +TOGLA -2525 -5429 SARI 1 +TOGMA 3130 -668 GMMM 1 +TOGME 3532 -7803 KGSB 1 +TOGMI 6176 1954 ESES 1 +TOGON -2048 -4371 SBBS 1 +TOGOR -5357 -6861 SAVU 1 +TOGRI 5470 5380 UWKD 1 +TOGRO 3486 -238 GMMM 1 +TOGRU 6386 3532 ULPB 1 +TOGTE 4128 -11234 KOGD 1 +TOGUE 3009 -10029 KZHU 1 +TOGUG 2920 12253 ZSHA 1 +TOGUY 4161 -10883 KZLC 1 +TOHGO 3551 13385 RJTG 1 +TOHME 3478 13729 RJTG 1 +TOHNE 3607 13988 RJTL 1 +TOHQU 3507 -11175 KFLG 1 +TOHRI 1417 14523 PGRO 1 +TOJAM -2929 15311 YBBB 2 +TOJAM 4006 -10767 KZDV 2 +TOJYO 3488 13328 RJBH 1 +TOK -435 15240 AYPY 1 +TOKA -2099 -15933 NCRG 1 +TOKAE 4184 -8807 KORD 1 +TOKAR 1811 3780 HSSS 1 +TOKDO 4603 571 LFMM 1 +TOKEE 5591 -13338 PAZA 1 +TOKER 4031 3077 LTBB 1 +TOKIE 3815 -10037 KZKC 1 +TOKIM -2192 -4419 SBCW 1 +TOKKU 4069 -9979 KZDV 1 +TOKLA 6587 2875 EFPS 1 +TOKLU 2970 4204 OEJD 1 +TOKMO 5638 8521 UNNN 1 +TOKMU 4725 3579 UKDV 1 +TOKNA 4842 7505 UAAA 1 +TOKOL -2118 -6874 SCFZ 1 +TOKON 1170 11967 RPRP 1 +TOKPA 4293 7485 UAFM 1 +TOKPU 1486 5718 OYSC 1 +TOKRA 2216 5556 OOMM 1 +TOKSA 4770 3326 UKDV 1 +TOKSI 5716 1391 ESMM 1 +TOKSU 3835 4183 LTAA 1 +TOKTO 1974 4000 OEJD 1 +TOKUT 594 -7922 SKED 1 +TOL 2976 11966 ZSHA 1 +TOLAB -1447 -14500 NTTT 1 +TOLAN 6560 -4935 BGGL 1 +TOLBA 4510 3440 UKFV 1 +TOLBY 2971 -8220 KZJX 1 +TOLCI 3594 12692 RKJK 1 +TOLDA 2267 5861 OOMM 1 +TOLDI 2906 4194 OEJD 1 +TOLEN 5153 409 EHAA 1 +TOLEP 1030 -7541 SKEC 1 +TOLER 3449 6961 OAKB 1 +TOLEY 4951 702 EDGG 1 +TOLGA 3480 665 DAAA 2 +TOLGA 4588 -11821 KZSE 2 +TOLGI 5183 953 EDVV 1 +TOLGO 4302 10683 ZMUB 1 +TOLIB 3976 6567 UTSB 1 +TOLID -698 6892 FIMM 1 +TOLIK 7529 10323 UOHH 1 +TOLIM 438 -7550 SKED 1 +TOLIN 1333 -7933 MPZL 1 +TOLIT -491 10448 WIIZ 1 +TOLKI 4757 8128 UAKK 1 +TOLLO 6510 -14898 PAZA 1 +TOLLY 3542 -8092 KZTL 1 +TOLLZ 2834 -8127 KMCO 1 +TOLMO 2692 5049 OBBB 1 +TOLNO 4499 2635 LROP 1 +TOLOC 4554 -12245 KPDX 1 +TOLOE 2236 11425 VHHH 1 +TOLPA 5130 2365 EPWW 1 +TOLPI 3593 -543 LECS 1 +TOLSA 3237 7056 OPLR 2 +TOLSA 5313 311 EGTT 2 +TOLSE 4345 -7034 KPWM 1 +TOLSI 3460 -702 GMMM 1 +TOLSO 4050 239 LECB 1 +TOLTA 5169 951 EDFF 1 +TOLTO 2528 5183 OTBD 1 +TOLUN 4134 3879 LTAA 1 +TOLVO 3767 -562 LEZL 1 +TOLVU 4963 537 LFEE 1 +TOLYU 4077 -11237 KZLC 1 +TOMAA 1398 -8756 MHSC 1 +TOMAC 3968 -7814 KZDC 1 +TOMAD 4025 -12276 KZSE 1 +TOMAH 3479 -7744 KNCA 1 +TOMAL 3174 3549 LLLL 1 +TOMAM 4314 14203 RJTG 1 +TOMAN 136 10579 WSJC 1 +TOMAR -4114 16300 NZZO 1 +TOMAS -1134 -3812 SBRE 4 +TOMAS 989 -8447 MROC 4 +TOMAS 7373 -5858 BGGL 4 +TOMAS 3541 13989 RJTT 4 +TOMAT 3840 -9217 KZKC 1 +TOMAX 964 -6905 SVZM 1 +TOMAZ 2131 -7185 KZMA 1 +TOMBA -282 13080 WAAZ 1 +TOMBE 4409 -8832 KZMP 1 +TOMBI 3604 3082 LTAA 1 +TOMBO -1753 -5423 SBCW 2 +TOMBO 6200 1156 ENOS 2 +TOMBS 3177 -11022 KZAB 1 +TOMBU 5923 1957 ESMM 1 +TOMDY 3094 -8142 KZTL 1 +TOMEE 2710 -7942 KZMA 1 +TOMEK 1500 -7496 SKED 1 +TOMES 4215 -7297 KZBW 1 +TOMET 4649 2559 LRBB 1 +TOMEY 4227 -8555 KAZO 1 +TOMGI 3872 1822 LIMM 1 +TOMHI 3230 -9967 KABI 1 +TOMHO 3693 -9710 KZKC 1 +TOMIE 4317 -7146 KZOB 1 +TOMIP 1918 10127 VLVT 1 +TOMIS 3614 -11530 KLAS 1 +TOMIX -1355 -7136 SPIM 1 +TOMKI 5243 988 EDBB 1 +TOMKO 5370 1584 EPWW 1 +TOMLN 3348 -8948 KZME 1 +TOMME 3545 -8097 KCLT 1 +TOMMI 4246 -9646 KZDV 1 +TOMMY 3774 13655 RJTG 2 +TOMMY 5925 -15582 PAZA 2 +TOMMZ 3540 -7506 KZDC 1 +TOMOK 2914 -8115 KDAB 1 +TOMPA 5879 2717 EETT 1 +TOMPI 4939 706 EDGG 1 +TOMRA 6042 1152 ENGM 1 +TOMRE 4734 -12252 KSEA 1 +TOMSA 2619 5139 OBBB 1 +TOMSI 3582 4404 ORBB 1 +TOMSN 4036 -10544 KZDV 1 +TOMSU 4898 13585 UHHH 1 +TOMTA 4160 -8118 KZOB 1 +TOMTI 5095 1529 EPWW 1 +TOMTO 5287 -815 EINN 1 +TOMUC 4751 2683 LRBB 1 +TOMUD 590 11705 WBFC 1 +TOMUK 3872 12400 ZYTL 1 +TOMVE 4005 -7433 KNEL 1 +TOMZA 2760 -9786 KNQI 1 +TON 4193 -51 LEZG 3 +TON 3394 810 DTDT 3 +TON 4074 -7833 KZMP 3 +TONAD 2646 10503 ZPKM 1 +TONAR -3784 14485 YMML 4 +TONAR -4124 -7185 SCTZ 4 +TONAR 2989 13169 RJTG 4 +TONAR 5113 5894 UWOO 4 +TONBA 2158 1985 HLLL 1 +TONBE 878 16792 PKWA 1 +TONBO 2092 3982 OEJD 1 +TONCA 4492 -9363 KMSP 1 +TONCE 4028 -9462 KMCI 1 +TONDA 4511 823 LIMM 1 +TONDE 4384 -7027 KPWM 1 +TONDI 6200 871 ENOS 1 +TONDO 4605 1936 LHCC 1 +TONEY 3022 -6442 KZNY 1 +TONGA 2318 11959 RCRC 2 +TONGA 2161 10526 VVNB 2 +TONGE 4227 -8888 KRFD 1 +TONI 3870 -9048 KSTL 1 +TONIE 4188 -8749 KORD 1 +TONII 3871 -9048 KSTL 1 +TONIK 3200 14600 RJTG 2 +TONIK 929 10199 VTBB 2 +TONIL 3990 11739 ZSAM 1 +TONIM -3603 15435 YBBB 1 +TONIN 3933 13300 ZKKP 1 +TONIO 3725 -8303 KZTL 1 +TONIS 3977 326 LESJ 1 +TONKA -2612 3210 FAJS 1 +TONKE 4034 -9681 KLNK 1 +TONLA 4223 6825 UAII 1 +TONLI 3985 1939 LGGG 1 +TONLO 6402 4862 UUYY 1 +TONNI 4237 -7061 KZBW 1 +TONNO 4670 -12283 KZSE 1 +TONNR 2931 -10072 KDLF 1 +TONNY 4419 -7972 CZYZ 3 +TONNY 3577 13934 RJTY 3 +TONNY 2541 12114 RCAA 3 +TONOC 4506 -9164 KZMP 1 +TONOS -1592 -7091 SPIM 1 +TONRO 1698 5238 OYSC 1 +TONSA 5861 1652 ESMM 1 +TONSU 4997 1123 EDMM 1 +TONVO 2508 5653 OOMM 1 +TONYJ 2773 -8271 KZMA 1 +TONYS 3033 -12282 KZAK 1 +TOOBD 3454 -11846 KONT 1 +TOOKE 4401 -10548 KZDV 1 +TOOLE 4056 -11231 KSLC 1 +TOOME 4104 -11200 KSLC 1 +TOOMI 2331 -16018 PHIK 1 +TOOMR 2685 -7964 KFLL 1 +TOONS 4052 -8607 KZKZ 1 +TOOOK 4022 -8342 KCLE 1 +TOOTS 3049 -8862 KZHU 1 +TOP 4493 786 LIMM 2 +TOP 3914 -9555 KZKC 2 +TOPAE 4281 -8287 KMTC 1 +TOPAN -637 6319 FIMM 2 +TOPAN 3337 -10444 KROW 2 +TOPAR -844 10763 WIIZ 1 +TOPAT 2597 12946 RORG 1 +TOPAX 3477 12850 RKTT 1 +TOPAZ 3858 7163 UTDD 2 +TOPAZ 3896 -9011 KALN 2 +TOPE -1953 6500 FIMM 1 +TOPEB -3130 -5727 SUEO 1 +TOPER 1458 10273 VTBB 1 +TOPEZ 2962 -9146 KZHU 1 +TOPHR 4155 -8392 KTOL 1 +TOPIL -3880 -6494 SAEU 1 +TOPIN 515 9200 WIIZ 1 +TOPIX 3444 13774 RJTG 1 +TOPLA 5714 1234 ESMM 1 +TOPLO 7133 2735 ENBD 1 +TOPNO 4095 1611 LIBB 1 +TOPNY 3267 -8853 KNMM 1 +TOPOE 4033 -7528 KNXX 1 +TOPOK -366 -7995 SEGU 1 +TOPOM -500 -15150 NTTT 1 +TOPOR 174 10289 WMFC 1 +TOPOS 3691 14248 RJTG 2 +TOPOS 3215 -11658 MMZT 2 +TOPPA 5340 356 EHAA 1 +TOPPE 3707 -11949 KFAT 1 +TOPPR 2713 -8003 KZMA 1 +TOPPS 4534 -6774 KZBW 1 +TOPPY 4135 -6993 KACK 1 +TOPQI 7067 -15975 PAWI 1 +TOPRA 5383 954 EDWW 1 +TOPRO 5191 -325 EGTT 1 +TOPSE -7794 16647 NZPG 1 +TOPSI 2515 5320 OMAE 1 +TOPSO 2195 5635 OOMM 1 +TOPSY 3440 -7772 KILM 1 +TOPTY 2770 -9707 KNGP 1 +TOPUS -142 -7772 SEGU 1 +TOPUY 6207 -14544 PAGK 1 +TOR 5917 1026 ENOS 1 +TORAC 3833 -8538 KSDF 1 +TORAE 3204 -11068 KTUS 1 +TORAN 3505 12638 RKJB 1 +TORAX -1673 -6730 SLLF 1 +TORBA 1218 4404 HDAM 1 +TORBY 4080 -7413 KZNY 1 +TORCH 3698 -12149 KSJC 1 +TORCU 3250 -8858 KNMM 1 +TORDO -1202 -7619 SPIM 1 +TOREE 3780 -8900 KZKC 1 +TOREG 3136 10606 ZUUU 1 +TOREO 2112 -10501 MMZT 1 +TOREP 282 -8073 SKED 1 +TORES -4172 -7116 SAVU 2 +TORES 692 12186 RPMZ 2 +TOREX -740 13359 YBBB 1 +TORIE 3286 -11727 KSAN 1 +TORII 2528 12611 RORG 1 +TORIM 1068 -6758 SVZM 1 +TORIN 4305 -11490 KZLC 1 +TORJU 4115 -10468 KCYS 1 +TORKI 2623 4652 OBBB 1 +TORLI 4160 1202 LIRR 1 +TORLO 5376 1380 EDWW 1 +TORLU 5299 -758 EISN 1 +TORMA 5003 13218 UHHH 1 +TORME 3870 -9026 KSTL 1 +TORNA 2656 5070 OBOB 1 +TORNE 3990 -7506 KPHL 1 +TORNN 3152 -9651 KZFW 1 +TORNO 4754 1849 LHCC 2 +TORNO 253 3197 HUEC 2 +TORNU 5118 583 EHAA 1 +TOROE 3036 -8729 KNPA 1 +TOROI 3471 13839 RJTG 1 +TOROL 427 -7613 SKED 1 +TORON -3045 -5175 SBCW 3 +TORON 5184 -11359 CZEG 3 +TORON -3353 -5790 SUEO 3 +TOROP 1147 -6617 SVZM 1 +TOROS 4852 3986 URRV 1 +TOROX 2335 11991 RCAA 1 +TORPA 4748 666 LFEE 1 +TORPI 3765 955 DTTC 1 +TORPO 4356 1442 LIMM 1 +TORPU 5117 1321 EDMM 1 +TORRI 3291 -10605 KALM 1 +TORRR 4074 -8442 KDTW 1 +TORRY 3042 -7886 KZJX 1 +TORSO 2452 5438 OMAA 1 +TORTA 2732 4649 OBBB 1 +TORTE 6116 -15193 PAZA 1 +TORTO 4367 1973 LYBA 1 +TORTS 3223 -11119 KZAB 1 +TORTU 4339 896 LIMM 2 +TORTU 1090 -6531 SVZM 2 +TORUL -3536 -5944 SAEU 1 +TORVA -2592 -4994 SBCW 2 +TORVA 5941 1621 ESMM 2 +TORVO 6200 1122 ENTR 1 +TOSAL 932 -6855 SVZM 1 +TOSAN 3300 12677 RKRR 1 +TOSAR -1765 -5552 SBCW 2 +TOSAR 3350 13460 RJTG 2 +TOSAS -1200 14710 YBBB 2 +TOSAS 3131 12152 ZSPD 2 +TOSEA 3223 -8120 KSAV 1 +TOSEE 4552 -8650 KZMP 1 +TOSEH 4554 -12289 KPDX 1 +TOSGA 3763 -231 LECS 1 +TOSHA 3930 -8390 KILN 1 +TOSIE 3717 3570 LTAG 1 +TOSIN 6174 -14551 PAGK 1 +TOSIT -4316 -6640 SAVU 1 +TOSKA 3497 3000 LGGG 1 +TOSLO 6402 2769 EFPS 1 +TOSMI 4499 698 LFMM 1 +TOSNA 2527 5269 OBBB 1 +TOSNU 4102 381 LECB 1 +TOSOG 4663 10488 ZMUB 1 +TOSOK 600 9700 WMFC 1 +TOSOR -3391 -6451 SAMV 1 +TOSOV 1035 11780 RPRP 1 +TOSOY 3226 -10749 KDMN 1 +TOSPA 5411 1098 EDBB 1 +TOSPO 5202 2366 EPWW 1 +TOSPY 6147 -14962 PAED 1 +TOSTO 5701 2399 EVRA 1 +TOSTU 4971 981 EDGG 1 +TOSTY 94 12334 WAAZ 1 +TOSUC 3594 -9710 KSWO 1 +TOSUY 3513 -7900 KFBG 1 +TOTAD 2785 4365 OEJD 1 +TOTAI -1818 -6187 SLLF 1 +TOTAP 4942 -9967 CZWG 1 +TOTBO 3758 4548 OIIX 1 +TOTEC 3283 -11164 KZAB 1 +TOTEE 4872 -12291 KZSE 1 +TOTES 3576 -9698 KZKC 1 +TOTHY 4224 -8443 KJXN 1 +TOTKA 4321 2712 LBWR 1 +TOTKE 4836 -12251 KZSE 1 +TOTKO 6200 893 ENOS 1 +TOTMA 4377 3407 UKFV 1 +TOTNA 5170 526 EHAA 1 +TOTON 1954 -7757 MUFH 1 +TOTOX 2184 6238 OOMM 1 +TOTRA 5544 2277 EYVL 1 +TOTRI 5178 20 EGTT 1 +TOTSI 3204 6517 OAKX 1 +TOTSU 3397 13562 RJTG 1 +TOTTE 4473 -6871 KBGR 1 +TOTUY 3663 -8082 KZTL 1 +TOU 4368 131 LFBB 2 +TOU 4830 -12463 KZSE 2 +TOUBA 3353 867 DTTC 1 +TOUEY 3227 -9348 KBAD 1 +TOUGH 4623 -10521 KZLC 1 +TOURI 4514 -9307 KZMP 1 +TOURO 1848 -6546 TJZS 1 +TOURS 3194 -9709 KZFW 1 +TOUTL 4602 -12255 KZSE 1 +TOVIR 5039 -10571 CZWG 1 +TOVKA 4827 1693 LZVV 1 +TOVNI 4954 2467 UKLV 1 +TOVOL 1814 -7208 MTEG 1 +TOVTA 3209 5374 OIIX 1 +TOVUY 4233 -9629 KSUX 1 +TOWEL 4059 -8038 KPIT 1 +TOWEY 3465 -7963 KZJX 1 +TOWHE 3852 -7550 KZDC 1 +TOWMA 4394 -9061 KZMP 1 +TOWNN 3297 -9690 KZFW 1 +TOWWE 2988 -8540 KPAM 1 +TOXAR 5261 2254 EPWW 1 +TOXEE 4269 -11445 KZLC 1 +TOXEV 5333 -11421 CYEG 1 +TOXIE 3350 -11178 KZAB 1 +TOXIG 2453 5392 OMAE 1 +TOXIN 3316 4428 ORBI 1 +TOXOZ 3400 -8352 KAHN 1 +TOXPA 1417 14542 PGRO 1 +TOY -3028 -7147 SCEZ 2 +TOY 3874 -8992 KZKC 2 +TOYBE 3971 -11639 KZLC 1 +TOYEE 4063 -12407 KZSE 1 +TOYKU 6566 -15590 PAZA 1 +TOYNB -3026 -7148 SCEZ 1 +TOYNO 6250 -16023 PANV 1 +TOYOB 3436 -8693 KZME 1 +TOYOP 3206 -11125 KTUS 1 +TOYOT 3245 -8397 KZTL 1 +TOYOY 3369 -9391 KZFW 1 +TOYUB 4005 -7433 KNEL 1 +TOYUP 6483 -15771 PANU 1 +TOZAK 3111 13080 RJTG 1 +TOZAN 3527 13448 RJOC 1 +TOZDI 3211 -9033 KZME 1 +TOZEK 3370 -11803 KZLA 1 +TOZTU 711 17145 PKMJ 1 +TP 4415 4353 URRV 2 +TP 4894 3479 UKDV 2 +TPB -2375 13379 YMAS 1 +TPG 90 10451 WIKN 1 +TPH 3803 -11703 KZLC 1 +TPI 3266 1316 HLLL 1 +TPL 4414 2074 LYBA 2 +TPL 3121 -9742 KZFW 2 +TPN -272 10775 WIOD 1 +TPS 4749 1945 LHCC 1 +TQA 3224 -9982 KZFW 1 +TQELA 3054 -9377 KZHU 1 +TQS 74 -7523 SKED 1 +TR -4119 17436 NZZC 3 +TR 5217 9392 UNKL 3 +TR 5013 3078 UKBV 3 +TRA 4769 844 LSAZ 1 +TRAAD 4226 -7752 KZNY 1 +TRACA 5085 197 LFFF 1 +TRACC 3339 -10541 KZAB 1 +TRACE 4212 -8104 KZOB 1 +TRACY 3773 -12146 KZOA 1 +TRADD 703 15837 PTPN 1 +TRADE 1374 14515 PGUA 1 +TRADR 3030 -8803 KNPA 1 +TRAGG 4010 -7594 KZNY 1 +TRAGO 2927 -9872 KZHU 1 +TRAGR 3612 -11564 KLAS 1 +TRAGZ 3343 -11196 KZAB 1 +TRAHP 3291 -11743 KNKX 1 +TRAIG 4038 -9521 KZMP 1 +TRAIT 4128 -7192 KZBW 1 +TRAKE 3869 -9174 KZKC 1 +TRAKK 4031 -8317 KZID 1 +TRAKS 3613 -8069 KGSO 1 +TRALE 3794 -9360 KZKC 1 +TRALR 3619 -11424 KZLA 1 +TRAML 4237 -8346 KDTW 1 +TRAMP 2817 -8132 KMCO 1 +TRANN 2998 -9492 KIAH 1 +TRANT 3920 -11298 KSLC 1 +TRAPI 3350 -8316 KZTL 1 +TRAPP 908 -5599 TTZP 1 +TRAPS 2970 -9517 KEFD 1 +TRASE 4171 -7408 KZBW 1 +TRASK 3559 12672 RKJK 1 +TRAUN 4797 1259 EDMM 1 +TRAUT 3086 -8652 KEGI 1 +TRAVA 4308 -7855 KBUF 1 +TRAXX 4118 -8498 KFWA 1 +TRAYL 4567 -12279 KPDX 1 +TRAYS 3739 -9702 KZKC 1 +TRB 3535 151 DAAA 1 +TRBOW 3339 -8366 KPDK 1 +TRC -3309 -6427 SACU 2 +TRC 2556 -10341 MMTY 2 +TRCCY 4061 -7324 KZBW 1 +TRE -4320 -6525 SAVU 3 +TRE 4562 1210 LIPH 3 +TRE 3553 13416 RJOH 3 +TREAD 3376 -8205 KZTL 1 +TREAL 3307 -8144 KZJX 1 +TREAT 3247 -10014 KZFW 1 +TREEL 4936 -12387 CZVR 1 +TREJO -3078 -6334 SACU 1 +TREKI 4230 -8827 KORD 1 +TREMO 3868 -11610 KZLC 1 +TRENA 5044 -12424 CZVR 1 +TRENN 4021 -7490 KZNY 1 +TRENT 3780 -8360 KZID 1 +TRESA 4188 -7382 KZBW 1 +TRETS 4341 573 LFMM 1 +TREXX 3271 -9703 KDFW 1 +TRF 5993 1027 ENOS 2 +TRF 3169 3873 OEJD 2 +TRFWA 3802 -8479 KCVG 1 +TRGET 4423 -9346 KMSP 1 +TRHAP 3619 -9776 KEND 1 +TRHIL 3421 -7799 KILM 1 +TRI -1480 -6494 SLLF 1 +TRIAL 4106 -12424 KZSE 1 +TRIBE 4506 -8770 KMNM 1 +TRIBY 4466 2112 LYBE 1 +TRICE 4265 -8939 KMSN 1 +TRICK 4414 -9147 KZMP 1 +TRICO 3202 -11061 KDMA 1 +TRIDE 4147 -8920 KZAU 1 +TRIFA 3418 1111 DTTC 1 +TRIGG 4753 -11129 KGTF 1 +TRIGO -2374 -4590 SBBS 2 +TRIGO 2012 -10459 MMZT 2 +TRIKE 3884 -9425 KMCI 1 +TRIKI -2687 15335 YBBB 1 +TRIKL 5707 17561 PAZA 1 +TRIKY 4466 -7394 KZBW 1 +TRILA 4018 -11247 KSLC 1 +TRILL -1844 12228 YMMM 1 +TRINA 4618 -11820 KALW 1 +TRING 3903 -7735 KZDC 1 +TRINI 543 -7165 SKED 1 +TRINY 4043 -8014 KPIT 1 +TRION 3936 -8118 KZID 1 +TRIOS 2995 -9468 KZHU 1 +TRIPO 5171 108 EGTT 1 +TRISH 3950 -7637 KZNY 1 +TRISS 3297 -9633 KZFW 1 +TRIVI -2003 -4456 SBBS 1 +TRIVO 3962 -8470 KZID 1 +TRIXI 3301 -11644 KSAN 1 +TRIXY 3914 -7812 KZDC 1 +TRK 333 11756 WALR 1 +TRL 3740 2234 LGGG 1 +TRM -1820 -4546 SBBS 4 +TRM 6353 1089 ENTR 4 +TRM 3876 -2709 LPLA 4 +TRM 3363 -11616 KZLA 4 +TRMMP 2681 -7987 KPBI 1 +TRN 4142 1972 LAAA 4 +TRN 3570 5128 OIIX 4 +TRN 751 9963 VTBB 4 +TRN 5531 -478 EGPX 4 +TRNKY 1842 -6319 TJZS 1 +TRO 4825 396 LFFF 3 +TRO 3280 1283 HLLL 3 +TRO 6970 1900 ENBD 3 +TROCK 3448 -7940 KZDC 1 +TROCO 1816 -6577 TJSJ 1 +TROIA 3807 -888 LPPC 1 +TROJN 3084 -8721 KZJX 1 +TROLL 4432 -9208 KZMP 1 +TROLS 6124 -14991 PAED 1 +TROLY 4069 -8605 KMDW 1 +TRONI 3316 -11211 KPHX 1 +TRONN 5662 -16981 PAPB 1 +TRONZ 3568 13936 RJTY 1 +TROOP 2968 -9838 KZHU 1 +TROPP 3659 -11495 KLSV 1 +TROSE 3770 -12040 KSFO 1 +TROSI 4275 -7356 KALB 1 +TROTA -2778 15255 YBBB 2 +TROTA 4106 1807 LIBB 2 +TROTR 2180 -7280 KZMA 1 +TROTS 4594 -12155 KZSE 1 +TROUP 3230 -9532 KTYR 1 +TROUT 4275 14413 RJTG 3 +TROUT 5751 -142 EGPX 3 +TROUT 3038 -7700 KZJX 3 +TROVA -1137 -4020 SBRE 2 +TROVA 4085 -7417 KTEB 2 +TROXL 4056 -7531 KZNY 1 +TROYA 2060 -8992 MMID 1 +TROYE 3429 -11893 KNTD 1 +TROYF 3895 -8465 KCVG 1 +TROYS 3388 -8444 KZTL 1 +TROYZ 3968 -7612 KZDC 1 +TRP -13 -7632 SEGU 2 +TRP 3790 1251 LICT 2 +TRPEL 3798 -10490 KCOS 1 +TRPIC 2846 -8152 KMCO 1 +TRPLE 3372 -8206 KAGS 1 +TRROP 3613 -11496 KLAS 1 +TRS -507 -4282 SBRE 2 +TRS 5894 1750 ESOS 2 +TRT 1227 10231 VTBO 1 +TRTLE 3394 -11723 KLAX 1 +TRU -809 -7911 SPIM 1 +TRUCE 1976 -15513 PHTO 1 +TRUCK 3944 -12016 KZOA 1 +TRUDE 4133 -7320 KZNY 1 +TRUDI 6407 -14560 PABI 1 +TRUDO 4268 -8842 KZAU 1 +TRUDY 4892 -8851 CZWG 1 +TRUEL 3969 -10730 KZDV 1 +TRUER 4139 -7714 KZNY 1 +TRUET 3230 -8259 KZJX 1 +TRUFA 4330 -8538 KZAU 1 +TRUGA 3576 13621 RJTG 1 +TRULY 4737 -11137 KGTF 1 +TRUMA 4164 -10705 KZDV 1 +TRUMN 6200 -16001 PAHC 1 +TRUMP 3585 -9726 KZKC 1 +TRUNC 4003 -8418 KZID 1 +TRUPE 4503 -9331 KMSP 1 +TRURO 4208 -6980 KACK 1 +TRUSS 3253 -9953 KZFW 1 +TRUST 3364 -8662 KZTL 1 +TRUTH 3924 -7673 KBWI 1 +TRUXE 3545 -11383 KZLA 1 +TRVOR 3508 -8998 KMEM 1 +TRX 4008 -9359 KZKC 1 +TRYAL 4287 -10331 KZDV 1 +TRYBE 4167 -8268 KZOB 1 +TRYSH 4015 -12700 KZOA 1 +TRYXI 4200 -8828 KORD 1 +TRZ 5131 1711 EPRL 2 +TRZ 3728 6731 UTDD 2 +TS 4857 -8145 CZYZ 3 +TS 5238 3893 UUWV 3 +TS 3694 1025 DTTA 3 +TSARA -1250 5221 FMMM 1 +TSC 3413 13461 RJOS 1 +TSKGE 3258 -8585 KZTL 1 +TSL 4046 2299 LGGG 1 +TSN 1082 10665 VVTS 1 +TSO 4056 -8108 KZOB 1 +TSR 4582 2131 LRBB 1 +TSU 4875 210 LFFF 1 +TSUGA 3560 14017 RJTL 1 +TSUKA 4383 14376 RJTG 1 +TSUNO 3533 13415 RJTG 1 +TSURU 4093 14044 RJTG 1 +TTATT 4305 -7080 KPSM 1 +TTAUN 5187 -17668 PADK 1 +TTE 3419 13102 RJTG 2 +TTE 3591 -11902 KZLA 2 +TTH 3949 -8725 KZID 1 +TTIGR 2872 -8165 KMCO 1 +TTM 2297 -9977 MMEX 1 +TTN 3559 -532 GMMM 2 +TTN -946 14958 AYPY 2 +TTP 1363 7956 VOMF 1 +TTR 1076 7871 VOMF 1 +TTREE 3115 -8349 KVAD 1 +TTT 3287 -9704 KZFW 1 +TTUMS 3857 -7905 KZDC 1 +TTUNA 3027 -8733 KNPA 1 +TTXOX 2693 -9933 KZHU 1 +TU 5629 1078 EKAH 3 +TU 2599 6303 OPKR 3 +TU 5585 3293 UUWV 3 +TUBAK 5380 -9449 CZCZ 1 +TUBAL 1826 -7013 MDCS 1 +TUBAR 3751 4544 OIIX 1 +TUBAS 3517 -7960 KZDC 1 +TUBAT 2529 5661 OMFJ 1 +TUBBA 4076 -7408 KEWR 1 +TUBBE 3798 -8467 KLEX 1 +TUBBY -4090 16071 YBBB 2 +TUBBY 4096 -11191 KHIF 2 +TUBCU 3614 -8891 KZME 1 +TUBDE 6692 -16304 PAOT 1 +TUBEN 3529 4291 ORBB 1 +TUBER 3937 -7475 KZDC 1 +TUBES 4861 -10118 KMIB 1 +TUBIG 990 12402 RPVM 1 +TUBIN -3003 3030 FAJA 1 +TUBIR 1739 5443 OOSA 1 +TUBLA 5224 15136 UHPB 1 +TUBLO 4847 841 EDGG 1 +TUBNA 4736 4213 URRV 1 +TUBNE 6418 -14562 PAEI 1 +TUBO -2291 -4433 SBBS 1 +TUBOE 4134 -8197 KCLE 1 +TUBSA 2067 5644 OOMM 1 +TUBTY 4859 -12254 KBLI 1 +TUBUR 1073 12392 RPHI 1 +TUBZE 3613 -9091 KZME 1 +TUC -2685 -6511 SACU 3 +TUC 3685 1023 DTTC 3 +TUC 909 -6210 SVZM 3 +TUCAN 1652 -9000 MHTG 1 +TUCCI 6155 -15904 PACH 1 +TUCHO 2894 -8213 KZJX 1 +TUCKE 2833 -8265 KMIA 1 +TUCKR 3375 -8385 KZTL 1 +TUCKS 6022 -15246 PAZA 1 +TUCKY 3659 -11701 KZLA 1 +TUCNY 4429 -8850 KZMP 1 +TUCOB 3503 -10378 KTCC 1 +TUCOF 2625 12762 RODN 1 +TUCOK 4708 -11190 KZLC 1 +TUCUL 6171 -16520 PAVA 1 +TUCUR 3964 -7457 KACY 1 +TUCUT 4091 -8529 KFWA 1 +TUCUY 3307 -11148 KZAB 1 +TUCYU 4473 -9000 KZMP 1 +TUDAP 7300 -8000 CZEG 1 +TUDAR 4322 -8137 CYXU 1 +TUDAX 2574 5328 OMAE 1 +TUDAY 3379 -8339 KAHN 1 +TUDEK 4218 3940 LTAA 1 +TUDEV 4898 9654 ZMUB 1 +TUDGA 4959 885 EDGG 1 +TUDGY 4657 -12086 KZSE 1 +TUDLI 3931 6519 UTSD 1 +TUDLO 5528 1065 EKDK 1 +TUDMU 3452 3813 OSTT 1 +TUDNE 3880 -9048 KSTL 1 +TUDNU 3786 4472 OIIX 1 +TUDOL 2932 -10077 KDLF 1 +TUDOR 3899 -12160 KSMF 1 +TUDPE 3645 -9994 KZKC 1 +TUDPY 3384 -10183 KLBB 1 +TUDRA 4654 78 LFBB 1 +TUDSE 3474 -7743 KNCA 1 +TUDSI 2669 3002 HECC 1 +TUDUE 6246 -16042 PANV 1 +TUDUY 3963 -11977 KRNO 1 +TUENT 3985 262 LESJ 1 +TUFAX 4661 -7541 CZUL 1 +TUFER 3028 -8652 KVPS 1 +TUFFE 2855 -8133 KMCO 1 +TUFFO 3265 -9703 KDFW 1 +TUFFY 4671 -11408 KZLC 1 +TUFLY 5904 -10902 CZEG 1 +TUGAR 4026 5259 UTAK 1 +TUGBE 4294 -8921 KMSN 1 +TUGDU 5465 991 EDVV 1 +TUGGZ 4093 -7405 KTEB 1 +TUGLA 4686 5083 UATT 1 +TUGLI 4538 152 LFBB 1 +TUGME 4096 -7350 KHPN 1 +TUGOC 3394 -8312 KZTL 1 +TUGSU 5795 935 EKDK 1 +TUGTA 3989 5445 UTAK 1 +TUGUY 4062 -8913 KBMI 1 +TUHWU 2578 -8036 KMIA 1 +TUI -380 -4972 SBAZ 1 +TUITO 2085 -10426 MMZT 1 +TUJUN 3287 13091 RJTG 1 +TUKAB 4595 -6689 CYFC 1 +TUKAE 3348 -8826 KCBM 1 +TUKBA 3609 14002 RJTL 1 +TUKDI 4701 1572 LOVV 1 +TUKDO 3877 4775 OIIX 1 +TUKEE 3330 -11190 KZAB 1 +TUKER 3427 -9194 KZME 1 +TUKET 4122 -7035 KZBW 1 +TUKEY 3819 -8080 KZID 1 +TUKIR 4519 -7624 CZYZ 1 +TUKLA 2533 5567 OMAE 1 +TUKLE 3204 -11086 KTUS 1 +TUKLO 3695 5078 OIIX 1 +TUKLU 5330 1340 EDDI 1 +TUKNA 4518 6255 UAOO 1 +TUKNE 3686 12718 RKSG 1 +TUKOM 2041 -9356 MMMX 1 +TUKOR 1289 -8782 MHTG 1 +TUKRE 1848 -6591 TJSJ 1 +TUKRI 4005 6552 UTTT 1 +TUKSE 2965 -8206 KGNV 1 +TUKTO 4419 7614 UAAA 1 +TUKTU 5627 1098 EKDK 1 +TUKUP 2650 12795 RODN 1 +TUKVE 3321 -11712 KNFG 1 +TUKVU 2377 4389 OEJD 1 +TUKWY 4112 -10150 KZDV 1 +TUL 3620 -9579 KZKC 1 +TULAB 2432 5482 OMAA 1 +TULAG 5670 -10789 CZEG 1 +TULAP 130 4358 HCSM 1 +TULAR 3604 -11980 KNLC 1 +TULAS 2435 -10435 MMZT 1 +TULAX 2965 4905 OKAC 1 +TULBE 4430 -12397 KZSE 1 +TULBU 2300 5731 OOMM 1 +TULDA 6924 1897 ENDU 1 +TULDI 6231 8394 UNII 1 +TULEE 3313 -10599 KHMN 1 +TULEG 4373 -7672 CZYZ 1 +TULER 3722 5693 OIIX 1 +TULES 2446 -11055 MMZT 1 +TULEV 2000 -8155 MUFH 1 +TULEX 1533 -6247 TTZP 1 +TULGA 4190 7020 UAAA 1 +TULGU 3648 4871 OIIX 1 +TULGY 3404 -8993 KZME 1 +TULIK 4528 1279 LIRR 1 +TULIO -3154 -5450 SBCW 1 +TULIP -542 10563 WIIZ 3 +TULIP 5237 386 EHAA 3 +TULIP 4187 -12149 KZSE 3 +TULIS 1751 4644 OEJD 1 +TULKU 3302 5884 OIIX 1 +TULLA 5281 -871 EINN 2 +TULLA 4479 -9833 KZMP 2 +TULLI 6117 -15019 PANC 1 +TULLO 3198 -9181 KZHU 1 +TULME 3528 -7821 KGSB 1 +TULMI -3745 17541 NZZC 1 +TULMU 2979 11555 ZSAH 1 +TULNI 5056 328 LFEE 1 +TULNO 3948 -1 LECB 1 +TULOE 4671 -9667 KFAR 1 +TULOO 3547 -9761 KZFW 1 +TULOP 2537 2637 HECC 1 +TULOS 6269 6589 USHB 1 +TULOY 3267 -9674 KDFW 1 +TULPI 4622 7540 UAAH 1 +TULSE 4256 -7368 KALB 1 +TULSI 4770 1179 EDMM 1 +TULSO 5320 -583 EIDW 1 +TULTA 4858 -800 LFRR 1 +TULTI 6169 2747 EFES 1 +TULTO 2332 12300 RCAA 1 +TULUM 2096 -8908 MMID 1 +TULUS 2399 -9877 MMTY 1 +TULUY 3308 -9714 KDFW 1 +TULXU 3546 -9783 KOKC 1 +TUM 905 -7940 MPZL 1 +TUMAL 2072 -9925 MMEX 1 +TUMAR 2027 -7187 MTEG 1 +TUMAS -1122 -6876 SLLF 1 +TUMAY 4122 -8345 KZOB 1 +TUMBA 4040 5928 UTAA 1 +TUMBE 3681 -11667 KZLA 1 +TUMBI 4850 2660 UKLV 1 +TUMBL 4043 -10359 KZDV 1 +TUMBO 4007 2047 LAAA 1 +TUMCA 3223 -9004 KJAN 1 +TUMEE 3959 -7452 KACY 1 +TUMEL 1826 -7052 MDCS 1 +TUMER 3867 2947 LTBB 1 +TUMET 2239 5995 OOMM 1 +TUMIL 4103 -211 LECM 1 +TUMIS 6050 5670 UUYY 1 +TUMIT 5162 3715 UUWV 1 +TUMKI 5395 2390 EYVL 1 +TUMKO 5380 8353 UNBB 1 +TUMLA 951 7697 VOMF 1 +TUMMI 3135 -9056 KMCB 1 +TUMMO 2200 1467 FTTT 1 +TUMOK 7122 6691 USDK 1 +TUMOL 5224 8719 UNBB 1 +TUMOM 7489 4800 ULMM 1 +TUMOR 5443 5325 UWUK 1 +TUMPE 3541 -9738 KTIK 1 +TUMPO 4843 1632 LOVV 1 +TUMPY 2818 -8243 KZJX 1 +TUMTI 5308 -160 EGTT 1 +TUMUK 4868 2550 UKLV 1 +TUMUL 5012 734 EDUU 1 +TUMUT 1100 -198 DGAC 1 +TUMVY 3123 -8366 KZJX 1 +TUNAA -3525 13367 YMMM 1 +TUNAK 5645 12700 UELL 1 +TUNAL 4300 1529 LDBB 1 +TUNAR 3341 1837 HLLL 1 +TUNAS -3883 -7127 SAEF 2 +TUNAS 3367 13572 RJTG 2 +TUNAV 3932 -1137 LPPC 1 +TUNAX 4791 20 LFFF 1 +TUNBA -75 -12500 NTTT 1 +TUNDA -470 10455 WIIZ 2 +TUNDA 7089 -15330 PAZA 2 +TUNEB 6946 9500 UOOO 1 +TUNEG 4295 576 LFMM 1 +TUNEL 5144 23 EGKB 1 +TUNEX 3759 1129 LIRR 1 +TUNGG 4061 -8959 KZAU 1 +TUNGI 180 -7808 SKED 1 +TUNGO -4152 14100 YMMM 1 +TUNGS 4061 -12420 KZSE 1 +TUNGU 3146 11920 ZSHA 1 +TUNGY 3573 -8705 KZME 1 +TUNIB 6599 11896 UEEE 1 +TUNID 5763 8504 UNNT 1 +TUNIE 3526 -8984 KMEM 1 +TUNIN -2038 -7070 SCFZ 1 +TUNIR 5368 10477 UIII 1 +TUNIT 4938 -300 LFRR 1 +TUNJU 3007 -8151 KZJX 1 +TUNLA 3588 3604 LTAA 1 +TUNNA 2179 11397 VHHH 2 +TUNNA 4607 -12414 KAST 2 +TUNND 6892 -16583 PALU 1 +TUNNE 2685 -8007 KPBI 1 +TUNNG 3439 -8963 KZME 1 +TUNNI 6000 -7000 CZUL 1 +TUNNY 2237 12122 RCAA 1 +TUNOD -1086 2736 FZZA 1 +TUNOL 5384 4706 UWWW 1 +TUNOR 4788 414 LFFF 1 +TUNRA 3379 4255 ORAA 1 +TUNSA 4392 3276 UKFV 1 +TUNSO 5511 -496 EGTT 1 +TUNTE 3882 -10469 KCOS 1 +TUNTO 2300 12908 RORG 1 +TUNUM 4725 1151 LOVV 1 +TUNUN 5203 14656 UHSS 1 +TUNUS 6039 2309 EFES 1 +TUNVE 4850 -12296 KZSE 1 +TUNVO 4314 2539 LBSR 1 +TUPAL 3719 1150 DTTC 1 +TUPAN 5364 15904 UHPP 1 +TUPAR 4643 -66 LFBB 1 +TUPEM 5384 -348 EGTT 1 +TUPER 4420 -7441 KZBW 1 +TUPGE 3144 -8416 KZJX 1 +TUPIX 3708 -738 LECS 1 +TUPKO 4473 2052 LYBE 1 +TUPME 4146 -8361 KTOL 1 +TUPNA 4668 13937 UHHH 1 +TUPOC 3289 -11707 KNKX 1 +TUPPS 3135 -8553 KOZR 1 +TUPRA 5795 8590 UNNT 1 +TUPSE 4412 -12136 KZSE 1 +TUPSU 6199 2349 EFES 1 +TUPTE 4622 -11918 KZSE 1 +TUPUC 3622 -11528 KVGT 1 +TUPUP 4522 760 LIMM 1 +TUPUS 4522 1589 LDZO 1 +TUR 4742 73 LFBB 1 +TURAB -1243 -2675 SBRE 1 +TURAN 4745 -697 LFRR 1 +TURAR 5161 10166 UIII 1 +TURAS 4571 2205 LRBB 1 +TURBA 4375 10412 ZMBR 1 +TURBI 5272 1246 EDDT 1 +TURBO 4237 47 LECB 2 +TURBO 2617 -7979 KZMA 2 +TURBU 4791 1195 EDUU 1 +TURDA 4657 2387 LRBB 1 +TURDI 7261 15247 UEST 1 +TUREE 3843 -7708 KDCA 1 +TUREK -2323 11810 YMMM 1 +TUREL 4471 3017 UKFV 1 +TUREM 5944 10454 UOOO 1 +TUREN 3843 2454 LGGG 1 +TUREP 5819 15304 UHMA 1 +TURES 4274 -7404 KALB 1 +TURET 3700 -7579 KLFI 1 +TURFY 3316 13464 RJTG 1 +TURGA 3814 -7871 KZDC 1 +TURGE 3532 -8651 KZME 1 +TURIA 3947 113 LECB 1 +TURIE 3425 -11610 KNXP 1 +TURIK 4252 7007 UAII 1 +TURIL 4323 602 LFMM 1 +TURIM 4878 4017 URRV 1 +TURKA 3393 -11852 KLAX 1 +TURKE 2550 -8036 KHST 1 +TURKI 3430 -10106 KZFW 1 +TURKS 5672 -13338 PAZA 1 +TURKY 3811 -9781 KHUT 1 +TURLE 2983 -8207 KZJX 1 +TURLO 3743 -12035 KZOA 1 +TURLU 5008 -800 EISN 1 +TURLY 3677 -10777 KZDV 1 +TURMA 3175 -1128 GMMM 1 +TURME 4046 -7795 KZOB 1 +TURMI 5707 7481 UNOO 1 +TURMO 4086 1183 LIRR 1 +TURNA 3956 4136 LTAA 1 +TURNL 3246 -8858 KNMM 1 +TURNN 3168 -9364 KZHU 1 +TURNO 4485 -12295 KZSE 1 +TURNY 5081 -11433 CZEG 1 +TUROG 6940 9948 UOOO 1 +TUROK 4433 6928 UADD 1 +TUROL 5386 2050 EPWW 1 +TUROM 4684 597 LFMM 1 +TURON 4207 -856 LECM 1 +TUROT 457 -1217 GOOO 1 +TURPS 2668 -7975 KZMA 1 +TURPU 4268 -154 LECM 1 +TURRN 4241 -7072 KBOS 1 +TURSA 4665 2994 LUUU 1 +TURSI 6323 858 ENTR 1 +TURST 2831 -8118 KMCO 1 +TURSU 6081 2289 EFES 1 +TURTL 3006 -9053 KMSY 1 +TURUE 3361 -8873 KCBM 1 +TURUN 4967 9437 ZMUB 1 +TURUT 864 0 DGAC 1 +TURUX 6115 2319 EFES 1 +TURUY 4152 -9740 KOLU 1 +TUS 3210 -11091 KZAB 1 +TUSAE 4302 -7239 KZBW 1 +TUSAK 4465 168 LFRR 1 +TUSAS 5648 2517 EVRR 1 +TUSBA 4282 -691 LECM 1 +TUSCO 3979 -8828 KZKC 1 +TUSEK 628 -318 DIII 1 +TUSEP 5053 6813 UACC 1 +TUSER 6205 16978 UHMM 1 +TUSET 4463 2515 LRBB 1 +TUSIM 4117 6957 UTTT 1 +TUSIN 4985 1857 LKAA 1 +TUSIS 6246 2729 EFES 1 +TUSKA 5500 788 EDDV 1 +TUSKE 3316 -8767 KZTL 1 +TUSKU 6112 2196 EFES 1 +TUSKY 4357 -6700 CZQM 1 +TUSLI 3908 9230 ZLHW 1 +TUSNA 6358 10401 UNIT 1 +TUSNE 3076 -8652 KEGI 1 +TUSOC 3621 -9534 KZKC 1 +TUSOE 4043 -7866 KJST 1 +TUSOK 4503 4290 URRV 1 +TUSON 4221 -7438 KZBW 1 +TUSOR 3450 -633 GMMM 1 +TUSOS 5037 1016 EDGG 1 +TUSOX 264 1949 FZZA 1 +TUSTI 3377 -11784 KZLA 1 +TUSUM 6001 12861 UEEA 1 +TUSUN 4840 4341 URRV 1 +TUSUR 1991 -1711 GOOO 1 +TUSYR 3665 3738 LTAA 1 +TUSYU 4448 -8376 KZMP 1 +TUT -1433 -17072 NSTU 1 +TUTAE 3707 -11359 KZLA 1 +TUTAL 4695 1107 LOVV 1 +TUTAN -245 -7838 SEGU 1 +TUTAX 4692 525 LFFF 1 +TUTEK 5351 10350 UIII 1 +TUTGE 4416 -10313 KRCA 1 +TUTHA -1443 -17085 NSTU 1 +TUTIB 4770 14044 UHKM 1 +TUTIM -1026 1469 FNAN 1 +TUTIP 3920 976 LIRR 1 +TUTIS 3592 -670 LECS 1 +TUTLI 5834 13022 UEEA 1 +TUTMA 4045 6128 UTAA 1 +TUTNO 3369 10911 ZLHW 1 +TUTOO 3275 -9705 KDFW 1 +TUTOR 4165 -7096 KZBW 1 +TUTRI -1602 17778 NFFF 1 +TUTSO 6869 7895 USDK 1 +TUTSU 4046 6496 UTSN 1 +TUTTS 3759 -7893 KZDC 1 +TUTUC 6783 -15243 PAKP 1 +TUTUL 4664 6768 UASP 1 +TUTUM 3835 3278 LTAA 1 +TUUNA 1798 -6589 TJZS 1 +TUVAB 350 2207 FZZA 1 +TUVAK 5240 1407 EDWW 1 +TUVAM -2716 -4822 SBCF 1 +TUVAP 4647 2933 LUUU 1 +TUVAR 4513 1908 LDZO 1 +TUVIG 6175 793 ENTR 1 +TUVLU 6769 2350 EFPS 1 +TUVOC 4325 -11051 KZLC 1 +TUVOY 3829 -12189 KSUU 1 +TUVUJ 6105 -14984 PANC 1 +TUVVO 6762 -14608 PAZA 1 +TUXDO 3514 -8241 KZTL 1 +TUXEM 3692 2508 LGGG 1 +TUXTY 6478 -14791 PAFA 1 +TUXXI 2732 -8014 KPBI 1 +TUY 1029 -6680 SVZM 1 +TUYOC 5833 -15593 PAKN 1 +TUYOP 4290 -7154 KZBW 1 +TUYOS -1434 -17072 NSTU 1 +TUYOT 4129 -7576 KAVP 1 +TUYOY 6499 -15735 PFKU 1 +TUYPI 3799 -10560 KZDV 1 +TUYPO 3241 -9431 KZFW 1 +TUYUB 4558 -9411 KSTC 1 +TUYUS 3764 -12242 KSFO 1 +TUYUV 3442 -8517 KRMG 1 +TUZAS 1938 -10113 MMEX 1 +TUZCO 4474 -10093 KZMP 1 +TUZDO 3783 -10565 KZDV 1 +TUZKO 3467 -8314 KZTL 1 +TUZXY 3664 -9926 KZKC 1 +TUZYE 3911 -8690 KBMG 1 +TUZYI 3229 -9532 KTYR 1 +TV 5075 -11437 CZEG 2 +TV -1859 -17397 NZFN 2 +TVC 4467 -8555 KZMP 1 +TVF 4807 -9619 KZMP 1 +TVL -1925 14676 YBTL 1 +TVM 847 7692 VOMF 1 +TVT 4046 -8213 KZID 1 +TW -3107 15083 YBBB 1 +TWAIN 3967 -9144 KZKC 1 +TWANE 3823 -12123 KSMF 1 +TWARG 2505 1003 HLLL 1 +TWEET 2921 -10062 KDLF 1 +TWELF 3011 -9562 KIAH 1 +TWERP 4115 -8452 KZOB 1 +TWETY 3061 -8232 KMCO 1 +TWF 4248 -11449 KZLC 1 +TWGKD 4256 -7964 CZYZ 1 +TWICH 3841 -7733 KZDC 1 +TWIGI 6065 -15146 PAZA 1 +TWIGY 4896 -11596 KZSE 1 +TWIIN 4175 -7646 KZNY 1 +TWIKL 3493 -9011 KMEM 1 +TWILA 3879 -8955 KSKC 1 +TWINE 3431 -11862 KZLA 1 +TWINS 3278 -8231 KZTL 1 +TWINY 3238 -10791 KZAB 1 +TWINZ 4505 -9229 KZMP 1 +TWISP 4827 -12004 KZSE 1 +TWITS 3614 -9091 KZME 1 +TWITY 3629 -8685 KZME 1 +TWNKY 2449 -8163 KNQX 1 +TWNNS 2482 -8056 KZMA 1 +TWOLF 4328 -9355 KMSP 1 +TWONA 2860 -8142 KMCO 1 +TWOOD 3970 -7543 KPHL 1 +TXC 3970 -10321 KZDV 1 +TXK 3351 -9407 KZFW 1 +TXMEX 3020 -9436 KIAH 1 +TXO 3450 -10284 KZAB 1 +TY -4112 17482 NZWN 1 +TYBEE 3184 -8087 KZJX 1 +TYBOX 3019 -8560 KECP 1 +TYCHO 4076 -7295 KZBW 1 +TYCOB 4224 -8244 CZYZ 1 +TYDOE 3282 -8156 KZJX 1 +TYE 636 239 DGAC 2 +TYE 3578 14026 RJTG 2 +TYEES 3245 -9999 KZFW 1 +TYGAR 3925 -7998 KZOB 1 +TYGER 3868 -9408 KZKC 1 +TYGRR 3358 -8285 KZTL 1 +TYGRT 3890 -7985 KEKN 1 +TYHEE 4297 -11252 KZLC 1 +TYI 3598 -7770 KZDC 1 +TYKES 4029 -7439 KZDC 1 +TYLAN 3177 -10612 KZAB 1 +TYLLR 2781 -9742 KNGP 1 +TYLUR 3039 -8654 KVPS 1 +TYMAN 4091 -7739 KZNY 1 +TYN 3775 11262 ZBPE 1 +TYNAN 3453 -7749 KNCA 1 +TYNDA 4301 -9783 KZMP 1 +TYNEE 2680 -8228 KRSW 1 +TYONE 6111 -15047 PAPA 1 +TYOTA 3871 -8537 KCVG 1 +TYPHO 1999 -15648 PHZH 1 +TYR 3236 -9540 KZFW 1 +TYROE 3706 -9567 KZKC 1 +TYRON 3237 -9220 KMLU 1 +TYRSH 3860 -9005 KSTL 1 +TYSON 2750 -9729 KNGP 1 +TYSSN 3586 -11444 KLAS 1 +TYSUN 4117 -8016 KZOB 1 +TYTAN 4097 -9572 KOFF 1 +TYV 3495 -9202 KZRF 1 +TYWAN 3960 -11881 KNFL 1 +TYYLR 4172 -7572 KZNY 1 +TZ 3841 6794 UTSD 1 +TZC 3433 13395 RJTG 1 +TZE 2026 99 DRRR 1 +TZH 4041 11405 ZBPE 1 +TZK 3877 3454 LTAA 1 +TZO 4556 951 LIMM 1 +U 4259 2754 LBBG 1 +UA 4098 6939 UTTT 1 +UAAT 4512 7844 UAAA 1 +UAB 5238 -12518 CZVR 1 +UAC 5188 -6572 CZUL 1 +UACK 5333 6959 UACC 1 +UACP 5477 6918 UAAA 1 +UAD 3649 -12147 KZOA 1 +UADD 4285 7130 UAAA 1 +UAM 1359 14495 KZUA 1 +UAS -1637 -7213 SPIM 1 +UASB 5159 7522 UACC 1 +UASCA 485 -7360 SKED 1 +UASK 5004 8249 UACC 1 +UASP 5220 7707 UASS 1 +UASS 5035 8023 UASS 1 +UASZ 4748 8488 UASP 1 +UAUU 5321 6355 UAUU 1 +UAW 4463 -6350 CYAW 1 +UB -1492 1360 FNAN 2 +UB 5282 15627 UHPB 2 +UBA 2037 -7452 MUFH 1 +UBABE 3392 -11574 KZLA 1 +UBABY 3381 -9008 KZME 1 +UBACE 3070 -8826 KMOB 1 +UBAGU 4304 6285 UAOO 1 +UBAKA 5283 1226 EDUU 1 +UBAKE 4289 -10997 KZLC 1 +UBALO -71 748 FCCC 1 +UBANA 5191 10364 UIII 1 +UBANN 3276 -9694 KZFW 1 +UBANO 5818 2849 ULLL 1 +UBARE 6546 -16788 PATC 1 +UBASA 4765 2373 LRBB 1 +UBASI 4865 872 EDGG 1 +UBATA 1475 -1243 GOOO 1 +UBATI 1175 -902 GOOO 1 +UBAYA 4139 -8388 KZOB 1 +UBBOQ 5901 -15877 PAMB 1 +UBBUF 3707 -10594 KZDV 1 +UBDAK -2891 16581 NZZO 1 +UBE 3394 13128 RJTG 1 +UBEDE 4436 -10338 KRCA 1 +UBEDO 3646 -419 LEMG 1 +UBEGA 4926 881 EDGG 1 +UBEGE 6266 -15926 PAHX 1 +UBEJA 4381 -7617 KART 1 +UBELE 3999 -9507 KZKC 1 +UBELO 6172 2372 EFES 1 +UBENA 4018 6603 UTSS 1 +UBENO 4974 869 EDGG 1 +UBERY 3245 -8842 KNMM 1 +UBETY 3248 -8860 KNMM 1 +UBEXE 4192 -8861 KARR 1 +UBG 4535 -12298 KZSE 1 +UBGUY 4715 -11943 KMWH 1 +UBHIT 4153 -9286 KZAU 1 +UBICE 5947 -15534 PFKK 1 +UBIDU 5007 791 EDGG 1 +UBIJO 4621 -11301 KZLC 1 +UBIMA 4613 670 LFMM 1 +UBISY 4307 -7933 KIAG 1 +UBITA 4544 2301 LRBB 1 +UBIYI 3832 -12165 KSAC 1 +UBJUF 3735 -8892 KPAH 1 +UBKAB -1632 -5861 SLLF 1 +UBKAW 3669 -12190 KMRY 1 +UBKIN 385 7800 VRMF 1 +UBL 1525 10487 VTBB 1 +UBLAT -817 13950 WABZ 1 +UBLIM 2289 11367 ZSAM 1 +UBLIN 2183 9190 VGFR 1 +UBNIS -827 8000 YMMM 1 +UBOAT 2788 -9729 KNGP 1 +UBOBY 3666 -12192 KMRY 1 +UBOCO 4739 -11150 KGTF 1 +UBODE 4209 -10461 KZDV 1 +UBOKA 5907 14290 UHOO 1 +UBOLI -377 1107 FCCC 1 +UBONA 5239 3711 UUWV 1 +UBORI 5832 2889 ULLL 1 +UBOTE 3604 -8965 KZME 1 +UBOYA 3378 4230 ORAA 1 +UBR 2660 1278 HLLL 1 +UBRAX -2000 -17560 NZFF 1 +UBREL -3212 -6189 SACU 1 +UBRIX -2575 -6287 SACU 1 +UBRUT -540 -3332 SBRE 1 +UBSIM -1294 -6184 SBAZ 1 +UBSUT -1854 -4817 SBBS 1 +UBTAM -3696 16687 NZZO 1 +UBTEJ 4040 -7940 KLBE 1 +UBTEV 4875 -6503 CZCA 1 +UBTIM -1560 3299 FQBE 1 +UBTUD -3310 2314 FACA 1 +UBTUQ 4197 -9197 KCID 1 +UBTUX -3139 2662 FACA 1 +UBTYA 4503 -9353 KMSP 1 +UBUBE 3308 -7983 KZJX 1 +UBUCI 2458 -8166 KNQX 1 +UBUTU 720 -818 GLRB 1 +UBUYA 2458 -8166 KNQX 1 +UBVAT -3278 2300 FACA 1 +UBVEM -2542 2509 FBGR 1 +UBVER -2792 1429 FACA 1 +UBWIK 3789 -9641 KZKC 1 +UBY 2039 -7662 MUFH 1 +UBYEF 7015 -14786 PASC 1 +UC 4360 7633 UAAA 1 +UCA 2202 -7882 MUFH 2 +UCA 4303 -7516 KZOB 2 +UCACI 4512 -9156 KZMP 1 +UCALA 3245 -8305 KZTL 1 +UCANE 6700 -16007 PAIK 1 +UCANO 3302 6888 OASA 1 +UCARU 5526 -13158 PAKT 1 +UCAXE 3537 -9410 KFSM 1 +UCAYU 4071 -8431 KZID 1 +UCBUN 4729 -11164 KGTF 1 +UCCOL 3280 -9728 KAFW 1 +UCECE 3328 -9594 KZFW 1 +UCECU 3989 -8267 KLCK 1 +UCEDA 4077 -345 LEMD 1 +UCEGA 4487 -9164 KZMP 1 +UCEGE 6489 -15755 PFKU 1 +UCELA 4114 -9584 KZMP 1 +UCENU 2942 -9501 KGLS 1 +UCEWY 4394 -9151 KZMP 1 +UCF 2215 -8041 MUFH 1 +UCFAM 4407 -6881 KZBW 1 +UCGEL 3748 -7585 KZDC 1 +UCGOR 2456 -8172 KNQX 1 +UCHOB 4214 -7900 KZOB 1 +UCIBI 3688 -8648 KBWG 1 +UCIKI 2962 -9075 KZHU 1 +UCILO 5949 -16154 PAQH 1 +UCINE 3760 -7660 KNHK 1 +UCIRY 3447 -9841 KLAW 1 +UCISA 4268 -9442 KFOD 1 +UCIYE 4182 -7372 KPOU 1 +UCJ 2247 -7831 MUMU 1 +UCJUC 4178 -8733 KGYY 1 +UCKOR 3016 -8731 KNPA 1 +UCL 2161 -8153 MUFH 1 +UCM 2144 -7780 MUFH 1 +UCODI 3098 -8929 KZHU 1 +UCOKA 3132 -10008 KZFW 1 +UCOLE 757 15198 PTKK 1 +UCONN 4360 -11198 KZLC 1 +UCORO 4185 -8855 KZAU 1 +UCOSE 3346 -8617 KZTL 1 +UCPIP 3982 -7496 KZDC 1 +UCROK -391 -4461 SBAZ 1 +UCU -2057 -7018 SCFZ 2 +UCU 1998 -7582 MUFH 2 +UCUBA 7006 -14415 PABA 1 +UCUWU 4287 -7392 KSCH 1 +UCVIC 4637 -10599 KMLS 1 +UCY 2286 -8285 MUFH 1 +UD 5912 3165 ULLL 1 +UDA 4787 10673 ZMBZ 1 +UDABE 4485 -11612 KZLC 1 +UDADY 3963 -11977 KRNO 1 +UDALL 3304 -9705 KDFW 1 +UDANO -1017 1303 FNAN 1 +UDAQI 3044 -8189 KJAX 1 +UDATE 2799 -8207 KLAL 1 +UDATO 4763 5763 UATT 1 +UDAXI 5376 1370 EDWW 1 +UDAYE 6320 -15395 PAFS 1 +UDAYU 4743 -9464 KZMP 1 +UDBAR -1998 2716 FVHA 1 +UDBON -2206 3303 FQBE 1 +UDBOS 4904 -5459 CYQX 1 +UDBOT 4835 -8857 CZWG 1 +UDBOX 5000 -10000 CZWG 1 +UDCEC 4307 -9333 KZMP 1 +UDCOS 3829 -9538 KZKC 1 +UDDOV 3960 -7989 KMGW 1 +UDE 5017 -9831 CZWG 1 +UDEBA 4763 5258 UATT 1 +UDEBE 5882 -15631 PAZA 1 +UDECU 4714 -11974 KZSE 1 +UDEKA 4588 7700 UAAA 1 +UDELA 2545 -562 GOOO 1 +UDENA -4345 -6378 SAVU 1 +UDENE 5569 -13290 PAZA 1 +UDENO -2611 -5495 SGFA 1 +UDEPI -6339 -5784 SAVU 1 +UDERA -4146 17369 NZZC 1 +UDERO 393 11449 WBFC 1 +UDETI 3869 12216 ZYSH 1 +UDEXA -3254 -6497 SACF 1 +UDEXE 752 15191 PTKK 1 +UDEYI 4445 -11918 KZSE 1 +UDEYO 3942 -7792 KMRB 1 +UDIDI -1304 -6262 SBAZ 1 +UDIGA -351 -2414 SBRE 1 +UDILE 4542 -9339 KZMP 1 +UDILO -296 -5946 SBAZ 1 +UDIMA -4103 -6679 SAVU 1 +UDINO 3482 11780 ZSHA 1 +UDIPO -1547 -6621 SLLF 1 +UDITA -3336 -6099 SAEU 1 +UDIVO 293 8847 VCCC 1 +UDIYO 4056 -8887 KBMI 1 +UDKAT -2121 3514 FQBE 1 +UDKOL -2008 2719 FBSK 1 +UDLAQ 4231 -9233 KALO 1 +UDLEL 5043 -10583 CZWG 1 +UDLET -97 5546 FSSS 1 +UDMAM -370 3042 HTDC 1 +UDMAP 4910 -12856 CZVR 1 +UDMED -1809 5863 FIMM 1 +UDMON -1506 694 FNAN 1 +UDMOR -3128 2413 FACA 1 +UDN 1738 10278 VTBB 1 +UDNIM 5288 -11400 CYEG 1 +UDNOR -1157 2398 FLFI 1 +UDOGA -2962 -2500 SBBS 1 +UDOKA 900 -4000 SOOO 1 +UDONI 81 10414 WSJC 1 +UDORY 4736 -9118 KZMP 1 +UDOVA -667 -7674 SPIM 1 +UDOXI 3188 12179 ZSHA 1 +UDOYE 3056 -8786 KZJX 1 +UDOYL 4216 -8922 KRFD 1 +UDPIX -1358 3227 FLFI 1 +UDRID -383 1660 FZZA 1 +UDROD 4133 6429 UTSD 1 +UDROS 4274 3060 LBWR 1 +UDSON 3283 -7999 KCHS 1 +UDTEG 4685 -9251 KDLH 1 +UDUCY 3859 -7702 KDAA 1 +UDUDE 3868 -7718 KBWI 1 +UDULO 1637 7356 VABF 1 +UDUNE 3604 -7635 KZDC 1 +UDUSE 4054 -7941 KZOB 1 +UDUZI 2886 -8145 KSFB 1 +UDUZO 3001 -8142 KZJX 1 +UE -3330 -7079 SCEL 1 +UENCH 4610 9203 ZMUB 1 +UES 4304 -8824 KZMP 1 +UFACI 3358 -10183 KLBB 1 +UFAXU 3146 -8561 KDHN 1 +UFDIM 4321 -8942 KMSN 1 +UFDUH 4371 -8580 KZMP 1 +UFEBA 3033 -8641 KTPA 1 +UFEMY 4104 -11203 KSLC 1 +UFFIN 3651 -7948 KZDC 1 +UFHEK 3725 -9479 KZKC 1 +UFIRD 2668 -8001 KPBI 1 +UFISA 3461 -7787 KZDC 1 +UFTAC 4112 -7024 KACK 1 +UFTIP 4702 -11910 KMWH 1 +UFTIV 5895 -15824 KZAN 1 +UFUZO 704 17118 PKMJ 1 +UFX 4619 -7342 CZUL 1 +UFXIT 4711 -10984 KZLC 1 +UGAAA 3380 -8366 KZTL 1 +UGABA 1215 7729 VOMF 1 +UGABE 3180 -10010 KZFW 1 +UGABO -1218 -17160 NSFA 1 +UGACE 4645 -11217 KZLC 1 +UGACU 4804 -9648 KZMP 1 +UGADA -4986 -7158 SAVU 2 +UGADA 4347 4303 URRV 2 +UGADI 142 -8625 MHTG 1 +UGAGA 81 -6570 SBAZ 1 +UGAGI -3865 -6867 SAEF 1 +UGAGO 2963 11965 ZSHA 1 +UGAKO -2708 -5553 SARR 1 +UGALA -3260 -5993 SAEF 1 +UGAMA 1629 -2167 GVSC 1 +UGATA 1900 -9514 MMEX 1 +UGATE 3714 -8629 KBWG 1 +UGAXO -1191 -6391 SBAZ 1 +UGDAK 4205 6353 UTTR 1 +UGDUS -447 2344 FZZA 1 +UGELO -3268 -5315 SBCW 1 +UGEMA -837 -7960 SPIM 1 +UGEMU -659 -5831 SBAZ 1 +UGENE 3017 -8223 KMCO 1 +UGERO 1684 -9579 MMEX 1 +UGETE 3209 -11113 KZAB 1 +UGEVY 961 13832 PTYA 1 +UGHEF 4262 -9649 KSUX 1 +UGINA -1461 -5837 SBBS 1 +UGIPE 6609 -16641 PASH 1 +UGIRA -5450 -6832 SAVF 1 +UGIRO 1064 -6377 SVZM 1 +UGJOB 3925 -7983 KZOB 1 +UGLAH 4211 -7335 KZBW 1 +UGLEE 2647 -8010 KPBI 1 +UGLIS 5280 14361 UHHH 1 +UGLOR 4679 4089 URRV 1 +UGLUK 4869 5595 UATT 1 +UGMAH 2878 -8145 KSFB 1 +UGOBI 4910 9170 ZMUM 1 +UGOSA 974 -7359 SKEC 1 +UGOSI 1028 -6941 SVZM 1 +UGOTA 942 -7390 SKEC 1 +UGPEG 951 6558 VABF 1 +UGPEK 361 10413 WSJC 1 +UGRIS -4979 -7192 SAVF 1 +UGRUL 778 -6534 SVZM 1 +UGS 3926 -8213 KZOB 1 +UGT 2008 -7516 MUFH 1 +UGULE 4077 -9109 KBRL 1 +UGUNO -3064 3217 FAJA 1 +UGUPI 142 -7983 SEGU 1 +UGURA -3260 -5334 SUEO 1 +UGUSE 3586 -9099 KZME 1 +UGUTO -804 -5053 SBAZ 1 +UGVEY 3146 -8317 KZTL 1 +UGWEP 2691 -8036 KZMA 1 +UH 4733 11066 ZMUB 2 +UH 4583 4008 URRV 2 +UHA 6104 -6963 CZUL 2 +UHA 2298 -8243 MUFH 2 +UHAUL 2976 -9125 KZHU 1 +UHAVE 4631 -9431 KZMP 1 +UHEPI 4074 -11437 KZLC 1 +UHETO 3612 -9412 KZME 1 +UHG 2080 -7630 MUFH 1 +UHGEP 4325 -9333 KZMP 1 +UHINE 4165 -11186 KZLC 1 +UHIRO 3518 -7777 KZDC 1 +UHIZO 3229 -9547 KTYR 1 +UHLIL 3540 -9462 KFSM 1 +UHOZO 3901 -7503 KZDC 1 +UHT 6356 5379 UUYY 1 +UHULU 3901 -7516 KZDC 1 +UHYEZ 3751 -7595 KZDC 1 +UI 3989 -9125 KZAU 1 +UIA 3131 -8639 KZJX 1 +UIB 569 -7664 SKED 1 +UILAN 4807 11063 ZMUB 1 +UIM 3288 -9537 KZFW 1 +UIN 3985 -9128 KZKC 1 +UINTA 3962 -11232 KSLC 1 +UIS -3327 -6636 SAMF 1 +UJASA 3894 -9545 KZKC 1 +UJBAZ 4272 -9226 KALO 1 +UJJEK 3239 -9536 KTYR 1 +UJM 3458 -9067 KZME 1 +UJOKU 4383 -12321 KEUG 1 +UJORO 3516 -7876 KFAY 1 +UJOTY 3452 -8677 KHSV 1 +UJSON 4240 -11422 KZLC 1 +UK 5473 3521 UUWV 1 +UKABO 391 -9103 MHTG 1 +UKAPA -3630 17424 NZZC 1 +UKARA -3358 -7078 SCEL 1 +UKARI -883 -3536 SBRE 1 +UKASA 288 10365 WMFC 1 +UKATA 3000 14095 RJTG 1 +UKATI 838 -8012 MPZL 1 +UKAVE 3280 -8510 KZTL 1 +UKBAB 2620 7491 VIDF 1 +UKDEW 3541 -10142 KZAB 1 +UKEDI 659 -3708 SBRE 1 +UKEKA -4271 -7174 SAVF 1 +UKELA -2462 -5814 SGFA 1 +UKERA 1204 10002 VTBB 1 +UKERO -1269 -5644 SBAZ 1 +UKESO -3135 -6895 SAMF 1 +UKEYO 4656 -10063 KBIS 1 +UKEYU 5552 -16057 PASD 1 +UKIAH 4524 -11924 KZSE 1 +UKIBA 531 11504 WBFC 1 +UKICI 6690 -15681 PAOB 1 +UKIEY 3939 -7568 KZDC 1 +UKIKY 3526 -7768 KZDC 1 +UKIPE 4134 -9446 KZMP 1 +UKJAV 3054 -8191 KJAX 1 +UKK 7064 -16001 PAZA 1 +UKLOS 526 -7960 MPZL 1 +UKLUW 4479 -9158 KEAU 1 +UKMOY 4422 -7603 KART 1 +UKMUG 3372 4506 ORBB 1 +UKMUS 3645 6638 OAKX 1 +UKN 4328 -9154 KZMP 1 +UKNAN 1431 4348 OYSC 1 +UKNEN 1610 5234 OYSC 1 +UKNOG 3335 4415 ORBI 1 +UKOBE 6696 -16075 PAIK 1 +UKOKA 3065 -7700 KZJX 1 +UKONA 6312 -11331 CZEG 1 +UKORA 1540 5026 OYSC 1 +UKORE 3536 -9160 KZME 1 +UKOSY 699 15830 PTPN 1 +UKRIM 2537 5516 OMDB 1 +UKS 535 16296 KZAK 1 +UKSAR 5678 -11199 CZCZ 1 +UKSAX 3324 4424 ORBI 1 +UKT 4042 -7530 KZNY 1 +UKUCE 3863 -7702 KDCA 1 +UKUGA 5390 -9478 CZCZ 1 +UKUGY 1520 14598 PGSN 1 +UKW 3354 -9782 KZFW 1 +UKYON 2876 -9689 KZHU 1 +UKZAR 3537 -8747 KZME 1 +UL 4546 -7385 CZUL 1 +ULABI 2267 4116 OEJD 1 +ULAKE 3649 -7970 KZTL 1 +ULAKO 2913 4058 OEJD 1 +ULAMA 2667 -7906 MYNN 1 +ULAMO 4523 -7549 CZYZ 1 +ULANA 4332 4378 URRV 1 +ULAPA 1340 -9685 MMID 1 +ULAPO 1103 -8517 MHTG 1 +ULARA 875 -8411 MHTG 1 +ULAWA -988 16193 AGGG 1 +ULAXI 1426 4839 OYSC 1 +ULAXY 3997 -8986 KZKC 1 +ULBIN 1737 -8872 MHTG 1 +ULBIR 1399 4383 OYSC 1 +ULD -1888 -4822 SBBS 1 +ULDEQ 3305 -9687 KZFW 1 +ULDIB 1420 4891 OYSC 1 +ULDUS 3800 5102 OIBA 1 +ULEBU 5403 -12212 CYXS 1 +ULENI 3600 13930 RJTY 1 +ULENY 3686 -12137 KZOA 1 +ULESS 4713 -12347 KZSE 1 +ULETE 5865 -15659 PAKN 1 +ULEVA 1795 -8832 MHTG 1 +ULEWO 3728 -9459 KZKC 1 +ULEYE 3539 -11900 KBFL 1 +ULGAM 5790 3992 UUWV 1 +ULGAN 3964 4069 LTLT 1 +ULGII 4899 8992 ZMUL 1 +ULGOT 4570 3095 UKOV 1 +ULGUN 6150 7425 USRR 1 +ULGUT 5926 13177 UEEE 1 +ULHAN 3561 -8053 KRUQ 1 +ULIKY 3773 -9265 KLBO 1 +ULIMA 3225 4527 ORBB 1 +ULIPI 4350 -7985 CYYZ 1 +ULISA 1877 -8208 MHTG 1 +ULJAB 4572 -9522 KZMP 1 +ULKAM 6976 6156 ULDD 1 +ULKAN 3730 2813 LTBB 1 +ULKAP 4912 7589 UAKK 1 +ULKAW 4513 -12400 KZSE 1 +ULKEM 3811 4336 LTLT 1 +ULKIG 4987 772 EDGG 1 +ULL 6369 -17047 PAZA 1 +ULLAP 5790 -517 EGPX 1 +ULLIN 4682 -10188 KZMP 1 +ULLMN 2696 -8089 KPBI 1 +ULM 4432 -9450 KZMP 1 +ULMAN 3804 -9270 KZKC 1 +ULMAR 4121 2719 LTBB 1 +ULMEN 5022 688 EDGG 1 +ULMES 4696 729 LSAS 1 +ULMEX 4882 1004 ETMM 1 +ULMOK 7320 8975 UOHH 1 +ULNAZ 3911 -9585 KZKC 1 +ULNER 5243 3619 UUWV 1 +ULNOT 1711 -1567 GOOO 1 +ULOGE 4563 -6863 KZBW 1 +ULONI 1743 3898 HHAA 1 +ULOPA 1863 -6976 MDSD 1 +ULOSA 3075 6543 OAKX 1 +ULOVE 6060 -16166 PAZA 1 +ULOVO 2781 4591 OBBB 1 +ULPAK 2517 -777 GOOO 1 +ULPEN 5076 593 EHAA 1 +ULPEY 4312 -9308 KJMP 1 +ULPIN 4470 1465 LDZO 1 +ULPUK 4878 1962 LZBB 1 +ULQ 409 -7622 SKED 1 +ULRAK 5316 5706 UWOO 1 +ULRIP 4780 6378 UAKD 1 +ULRUG 110 2590 FZZA 1 +ULSEN 5285 1058 EDDV 1 +ULSES 3987 -250 LECM 1 +ULSET 5301 7204 UACC 1 +ULSIT 5287 -888 EINN 1 +ULSON 4388 5234 UAII 1 +ULSUK 3500 12875 RKPK 1 +ULTAG 5370 -674 EISN 1 +ULTEM 2149 -2980 GVSC 1 +ULTOS 6540 2549 EFPS 1 +ULTUK 5172 10368 UIII 1 +ULTUR 5347 12979 UHBB 1 +ULUFA 3864 -9231 KCOU 1 +ULUNG 3768 12664 RKSS 1 +ULVAB 1348 1010 DRRR 1 +ULVAK 6812 1599 ENBD 1 +ULVAQ 3485 -7681 KZDC 1 +ULVAS -423 1672 FZZA 1 +ULW 4209 -7702 KZNY 1 +ULZIT 4876 9540 ZMUB 1 +UM 5359 -6424 CZQM 2 +UM 5587 3691 UUWV 2 +UMABE 3329 -8754 KTCL 1 +UMAGY 4282 -7719 KZOB 1 +UMAIN 4489 -6894 KBGR 1 +UMAJI 3337 13412 RJOK 1 +UMAKA 1806 -8212 MHTG 1 +UMALI 2532 5524 OMDB 1 +UMAMA 2698 5078 OBOB 1 +UMAYO 91 -7671 SKED 1 +UMBAG 5235 78 EGTT 1 +UMBAL 5180 1217 EDWW 1 +UMBED 4322 1239 LIPP 1 +UMBEG 5565 3694 UUWV 1 +UMBEK 4554 1341 LDZO 1 +UMBEL 5403 -49 EGTT 1 +UMBER 3448 -11852 KZLA 1 +UMBIL 4735 1560 LOVV 1 +UMCRE -1039 15969 AGGG 1 +UMDAS 4940 882 EDGG 1 +UMDEM 4894 6689 UAKD 1 +UMEBU 1227 4539 OYSC 1 +UMELY 3149 -8545 KDHN 1 +UMEME 3709 -7794 KBKT 1 +UMEPO 5388 -12278 CYXS 1 +UMESA 3529 4372 ORBB 1 +UMETI 4758 -5926 CZQM 1 +UMEXO 4474 -7548 CZUL 1 +UMH 3769 4508 OIIX 1 +UMILA 2127 5879 OOMM 1 +UMILI 1477 4386 OYSC 1 +UMINI 2382 3417 HECC 1 +UMIRO 4424 7659 UAAA 1 +UMKAD -3024 -6567 SACU 1 +UMKAL -3288 -7000 SCEZ 1 +UMKAS 4167 6736 UASP 1 +UMLAX 6100 1707 ESSA 1 +UMLOD 4337 7512 UAAA 1 +UMMAP 3086 -8805 KZHU 1 +UMMIL 3413 -8324 KAHN 1 +UMO 2065 -7493 MUFH 1 +UMOGY 3430 -8281 KAND 1 +UMOLA 5008 15000 UHPP 1 +UMOO 5396 3009 UMMM 1 +UMOSA 800 1543 FCCC 1 +UMOTI 6090 2693 EFES 1 +UMPIR 3435 -9416 KZME 1 +UMPIT 4278 2417 LBSR 1 +UMPTA 3882 -8467 KCVG 1 +UMRAN 2325 4534 OEJD 1 +UMRAT 6019 8478 UNNT 1 +UMREM 794 -5700 SMPM 1 +UMRET 4945 792 ETAR 1 +UMRUS 2917 4740 OKAS 1 +UMSET 5483 1416 EDMM 1 +UMSOM 6333 2004 ESMM 1 +UMSON 4352 1577 LDZD 1 +UMURI 6229 16472 UHPP 1 +UMUXE 3534 -8250 KAVL 1 +UMUZI 4226 -8808 KZAU 1 +UMWEL 4664 -10432 KZMP 1 +UMWIX 3635 -9085 KZME 1 +UMZ 2030 -7710 MUMI 1 +UNADA 4360 7681 UAAA 1 +UNAKA 5870 3798 ULWW 1 +UNAKI 6628 3533 ULAA 1 +UNAMI 4326 3878 URRV 1 +UNANA 4285 618 LFEE 1 +UNARA 5211 10686 UIII 1 +UNARI 6520 4229 ULAA 1 +UNARM 3465 -8164 KZTL 1 +UNARU 5759 11867 UNKB 1 +UNAVI 5019 1182 EDMM 1 +UNBAD 1155 4301 HDAM 1 +UNBAR 4205 -8521 KZAU 1 +UNBAS 4212 6279 UTNR 1 +UNBEG 5281 -973 EINN 1 +UNBIG 5174 -358 EGTT 1 +UNBIS -2439 2466 FBGR 1 +UNBLE 3876 -7531 KZDC 1 +UNBOK 4944 756 ETAR 1 +UNCAL 3470 -11738 KVCV 1 +UNCAP 4445 -6991 KZBW 1 +UNCKL 3748 -8472 KZID 1 +UNDAD -2402 1957 FYWH 1 +UNDAN 4226 281 LEGE 1 +UNDAW 3915 -9559 KFOE 1 +UNDER 4107 1995 LAAA 1 +UNDOL 4845 2772 LUUU 1 +UNDOP -707 1699 FNAN 1 +UNDUK 5358 1798 EPWW 1 +UNDUS -845 1454 FNAN 1 +UNECE 4528 -12295 KMMV 1 +UNEDA 6284 17185 UHMM 1 +UNEDO 4678 6231 UATT 1 +UNEKE 3340 -10197 KZFW 1 +UNEKI 5992 6835 USHH 1 +UNELA 5143 14638 UHNN 1 +UNELI 7853 14000 UEST 1 +UNEPA 4551 3976 URRV 1 +UNETE 5525 -16306 PAZA 1 +UNG 2176 -8288 MUFH 1 +UNGAR 4617 2094 LRBB 1 +UNGAS 4268 -370 LECM 1 +UNGAV 5492 1399 EDWW 1 +UNGAX -218 2578 FZZA 1 +UNGEM 5428 1175 EDUU 1 +UNICE 3329 4423 ORBI 1 +UNICK 1865 9896 VTCC 1 +UNICO 3623 -8224 KZTL 1 +UNIDO -1921 -4595 SBBC 1 +UNIGA 5285 3465 UUWV 1 +UNIKE 3161 -8411 KZJX 1 +UNILA 6444 10390 UNIT 1 +UNILI 5926 4790 USKK 1 +UNIMI 4686 1107 LOVV 1 +UNION 2175 -10715 MMZT 2 +UNION 4472 -10295 KZDV 2 +UNIPA 4403 1648 LDZO 1 +UNIRA 4717 2785 LRBB 1 +UNIRI -537 2395 FZZA 1 +UNISO 6129 6366 USSE 1 +UNITA 4394 903 LIMM 1 +UNITI 3993 -8865 KDEC 1 +UNITO 4504 6350 UAOO 1 +UNITY 2826 -8145 KMCO 1 +UNIVE 3600 -8671 KBNA 1 +UNIXO 4078 1268 LIRR 1 +UNIZY 4754 -9780 KZMP 1 +UNJED 3963 -12172 KCIC 1 +UNK 6389 -16068 PAZA 1 +UNKAM -3034 2762 FAJA 1 +UNKAR 5202 617 EHAA 1 +UNKAS 6489 2032 ESAA 1 +UNKEN 4782 1260 EDMM 1 +UNKER 4335 -7224 KZBW 1 +UNKIK -2024 5293 FMMM 1 +UNKIS 5770 7117 USTT 1 +UNKOB 361 5270 FSSS 1 +UNKUL 4914 1146 EDUU 1 +UNLAP 3722 -10805 KZDV 1 +UNLID 5121 -1072 EISN 1 +UNLOC 4082 -11581 KEKO 1 +UNMAN 3502 -8223 KZTL 1 +UNMEN 3947 -11977 KRNO 1 +UNNAC 3776 -7655 KNHK 1 +UNNOS 3295 -10393 KZAB 1 +UNOIT 4000 -8284 KCMH 1 +UNOJO 3168 -8404 KABY 1 +UNONA 4026 6491 UTSB 1 +UNOPE 3300 -10465 KZAB 1 +UNORI 5347 3625 UUWV 1 +UNOTA 1585 29 DRRR 1 +UNOVY 3512 -7867 KFAY 1 +UNOXY 3864 -9500 KIXD 1 +UNPAR -82 4546 FSSS 1 +UNPAS 3530 -11464 KZLA 1 +UNRAT -2120 1707 FYWH 1 +UNRIV 1359 6360 VABF 1 +UNRIX 2877 10692 ZPKM 1 +UNRUY 4579 -9530 KAXN 1 +UNSAL 1440 7617 VOMF 1 +UNSAV 4148 2879 LTBB 1 +UNSAW 3916 -8154 KPKB 1 +UNSEP -696 12580 WAAZ 1 +UNSER 4873 945 EDDS 1 +UNSOL 4116 -461 LECM 1 +UNSOR 6882 1541 ENBD 1 +UNSUN 4275 -8508 KZAU 1 +UNT 4960 -11960 CZVR 1 +UNTAN 3221 12029 ZSHA 1 +UNTER -1223 13225 YBBB 2 +UNTER 4184 -7146 KPVD 2 +UNTET -4018 16373 NZZO 1 +UNTIE 4148 -11229 KHIF 1 +UNTIJ 4350 -11603 KBOI 1 +UNUTU 312 2025 FZZA 1 +UNV 2140 -7723 MUFH 1 +UNVER 4030 -12700 KZOA 1 +UNVIG 6653 -5153 BGGL 1 +UNVIL 4103 -7405 KTEB 1 +UNYEB 4394 -7612 KART 1 +UNYTS 3976 -7713 KZDC 1 +UNZ 1345 14473 KZAK 1 +UOD 5441 -11030 CZEG 1 +UP 7279 -5615 BGGL 3 +UP 4593 4707 URWA 3 +UP 4046 7104 UTTT 3 +UPABO 339 1995 FZZA 1 +UPADE 4670 -9195 KZMP 1 +UPAKY 5699 -13409 PAFE 1 +UPALA 1032 -8454 MHTG 2 +UPALA 4921 1122 EDMM 2 +UPALE 3478 -7694 KNJM 1 +UPARA -132 2169 FZZA 1 +UPASI 5439 2428 EYVI 1 +UPATA 5870 349 ENSV 1 +UPBIN 4178 -7102 KZBW 1 +UPBOB 4693 -11906 KZSE 1 +UPDAT 5193 1022 EDGG 1 +UPDIX -255 17000 AUUU 1 +UPDOB 3000 14685 RJTG 1 +UPDOR -1592 2782 FLFI 1 +UPEGU 4903 1448 LKAA 1 +UPEND 3803 -12210 KSFO 1 +UPERE 4672 -10080 KBIS 1 +UPETA 4605 1410 LJLA 1 +UPEYA 4296 -7175 KZBW 1 +UPI 458 -7298 SKED 1 +UPICE 4370 -7301 KZBW 1 +UPICI 3996 -9123 KUIN 1 +UPICU 3714 -12007 KZOA 1 +UPINE 6812 -15177 PAKP 1 +UPIRE 3743 -10154 KZKC 1 +UPIRO 4563 1274 LIMM 1 +UPJAR 4079 -11141 KSLC 1 +UPJON 4233 -8557 KAZO 1 +UPKEC 1834 -6625 TJSJ 1 +UPLAD 4023 1621 LIBB 1 +UPLED 69 2453 FZZA 1 +UPLIT 3650 1354 LMMM 1 +UPMEV 4943 756 ETAR 1 +UPMOT 6443 2508 EFPS 1 +UPN 1940 -10204 MMEX 1 +UPNAR 350 -14281 KZAK 1 +UPNEK -3762 6500 FIMM 1 +UPNEP 970 10049 VTBB 1 +UPNIW 3343 -11226 KPHX 1 +UPNOT -1866 10993 YMMM 1 +UPOLO -1670 14595 YBBB 1 +UPONE 4262 -12294 KMFR 1 +UPOYO 2104 -15622 PHOG 1 +UPP 2020 -15584 PHZH 1 +UPPER 4234 -12187 KLMT 1 +UPPIV 5712 -15883 PAPH 1 +UPRAF 1843 -6596 TJSJ 1 +UPRAW 3820 -8442 KLEX 1 +UPRIL 4376 -7884 CZYZ 1 +UPROB 94 9458 WIIF 1 +UPSCO 3804 -8568 KSDF 1 +UPTAR 2151 7768 VABF 1 +UPTEF 3482 -8270 KZTL 1 +UPTOM -4183 6500 FIMM 1 +UPTON 5359 -130 EGTT 2 +UPTON 3151 -8279 KZTL 2 +UPUGE 4663 -11217 KHLN 1 +UPUKE 4049 -8701 KLAF 1 +UPUKU -2826 -7100 SCFZ 1 +UPULI 6375 2704 EFES 1 +UPV -2840 2126 FAJA 1 +UPVOW 3384 -7907 KMYR 1 +UPYAM 3224 -8877 KMEI 1 +UQITY 4170 -8842 KARR 1 +UQN 3222 -8230 KZTL 1 +UQQ 4971 -12489 CZVR 1 +UQS 7021 -15100 PAZA 1 +UQULO 3873 -8896 KZKC 1 +UQVAK 3548 -8256 KAVL 1 +URA -521 -8062 SPIM 1 +URABA 3821 5934 UTAA 1 +URABI 6020 15469 UHMM 1 +URADI -1585 -4780 SBBR 1 +URAFY 4472 -11610 KZLC 1 +URAGA 3523 13983 RJTT 1 +URAKA 6237 2342 EFES 1 +URAKY 6655 -15953 PASK 1 +URAMA 5461 1999 UMWW 1 +URAME 3343 -9280 KCDH 1 +URAMI 6216 7733 USNR 1 +URAMO 5572 10543 UIII 1 +URANA 5499 5828 UWUU 1 +URANG 2998 -9586 KIAH 1 +URAPI -986 -389 GOOO 1 +URARA 4529 2747 LRBB 1 +URASA 4415 5600 UTNR 1 +URASI -3130 -5800 SAEF 1 +URATO 4195 816 LFMM 1 +URAVA 4642 1353 LIMM 1 +URAVI 4131 6440 UTTR 1 +URAYU 3783 -9221 KTBN 1 +URB -1977 -4796 SBBS 2 +URB 4194 1249 LIRA 2 +URBAH 4795 -9690 KGFK 1 +URBAN 4379 1235 LIRR 1 +URBIA 4402 -12119 KZSE 1 +URC 4391 8748 ZWUQ 3 +URC -1365 -7159 SPIM 3 +URC 970 -6400 SVZM 3 +URCUR 3918 -8652 KBMG 1 +UREKA 6197 -14700 PAZA 1 +UREKI 4580 2367 LRBB 1 +UREKO 5063 2271 EPWW 1 +URELA 4550 2656 LRBB 1 +URELE 4696 -11148 KZLC 1 +URENA 4128 1810 LIBB 2 +URENA 6595 7837 USDD 2 +UREPA 6219 10418 UOHH 1 +UREPI 5928 3803 ULWW 1 +URETA 5418 13444 UHNN 1 +UREVI -1418 -5840 SBBS 1 +UREZI 4229 -7597 KZBW 1 +URF 3709 3884 LTCH 1 +URFAW 3650 -7745 KZDC 1 +URFEZ 3671 -11965 KFAT 1 +URG -2979 -5704 SBCW 2 +URG 4158 6066 UTAT 2 +URGAM 4857 9449 ZMUB 1 +URGED 3477 -11826 KWJF 1 +URGUP 3852 3403 LTAA 1 +URH 3394 -9639 KZFW 1 +URHIL 4594 -9414 KRYM 1 +URIAH 3750 -11370 KZLA 1 +URIAS 3924 -50 LEVC 1 +URIBI 1126 -7216 SKEC 1 +URICA 6052 -16180 PAPK 1 +URIGA 6212 4290 ULWW 1 +URIGI 4706 841 LSAG 1 +URIGO 342 10411 WSJC 1 +URILA 5896 11497 UIKB 1 +URILI 6867 14204 UESO 1 +URIMA 4949 13418 UHHH 1 +URIME 5531 -16214 PAZA 1 +URIMI 5501 3467 UUWV 1 +URINO -3470 -5964 SAEU 1 +URIOS 1843 -8690 MHTG 1 +URIPA 5584 11784 UIAM 1 +URIPO 3892 48 LEVC 1 +URITA 4329 3440 UKFV 1 +URIVY 3037 -8789 KZJX 1 +URKEP -2300 -16500 NZZO 1 +URKOK 1674 8715 VECF 1 +URKOS 2116 -8614 MMID 1 +URL 5115 5154 UARR 1 +URLAM 1997 -7337 MTEG 1 +URLEG 5508 -11279 CZCZ 1 +URLOR 1825 -6983 MDSD 1 +URMAN 1751 -7625 MKJK 2 +URMAN 6177 6811 USHH 2 +URMIN 4500 -6379 CYHZ 1 +URMIX 4908 -12366 CYVR 1 +URMUD 5871 -10048 CZWG 1 +URNIL 3769 2653 LGGG 1 +URNOS 1433 -8896 MHTG 1 +URNUW 3913 -11210 KSLC 1 +UROCU 3851 -8140 KCRW 1 +UROKA 6184 9708 UNIP 1 +URONA 5025 1197 EDMM 1 +UROSY 3140 -8568 KDHN 1 +UROUT 4037 -7594 KRDG 1 +UROYI 3687 -9430 KZKC 1 +URP -2078 -5156 SBCW 1 +URPIS 4881 -5433 CYQX 1 +URPON 5174 -11363 CZEG 1 +URPOS 1256 -8710 MHTG 1 +URPUP 2075 -9001 MMID 1 +URQUI 4307 -267 LECM 1 +URRAO 602 -7623 SKED 1 +URRIE 3450 -7810 KZDC 1 +URROA -6500 16953 NZZO 1 +URSAM 2044 -8737 MMCZ 1 +URSEK 2496 -10093 MMEX 1 +URSID 2596 -10356 MMTY 1 +URSIS 6121 -10301 CZYZ 1 +URSIX 3260 -11583 MMZT 1 +URSOS 1855 -7209 MTPP 1 +URSOT 1915 -9663 MMVR 1 +URSUR 2528 -10004 MMTY 1 +URSUS 2400 -7907 KZMA 1 +URT -359 -3943 SBRE 1 +URTAK 4584 -5100 CZQX 1 +URTAN 2606 -9991 MMTY 1 +URTAW 4541 -9581 KIND 1 +URTOB 2538 -10045 MMTY 1 +URTOW 6207 -15006 PAZA 1 +URTUS 2610 -10015 MMFR 1 +URUDI 3861 2452 LGGG 1 +URUGA 917 -8223 MPZL 1 +URUGU -768 -4786 SBAZ 1 +URUKA 2455 12471 RORG 1 +URULA 4481 3863 URRV 1 +URUMA 2897 12658 RJRG 1 +URUNA 4336 -174 LECM 1 +URUPE 6454 -16561 PAOM 1 +URUSI 3682 13713 RJTG 1 +URUSU 5070 5896 UASP 1 +URUVI 6596 2679 EFPS 1 +URVAP 2396 -10687 MMZT 1 +URVEM 2059 -10132 MMEX 1 +URVIK 2358 -10169 MMEX 1 +URVIN 2497 -10966 MMLP 1 +URVOD 1687 -9333 MMID 1 +URVOX 2270 -9790 MMTY 1 +URVUT 2425 -9806 MMEX 1 +URZAF 3767 -12205 KOAK 1 +URZUM 1846 -6597 TJSJ 1 +US 4993 9205 ZMUG 2 +US 5375 3850 UUWV 2 +USABA -2353 -4505 SBBS 1 +USAGA 4030 4905 UBBA 1 +USAGE 4169 -8842 KZAU 1 +USALI 4230 2365 LBSR 1 +USALU 3722 -830 LPFR 1 +USANA 387 -7498 SKED 1 +USANO 4373 771 LFMM 1 +USATE 3423 -11897 KNTD 1 +USATO 7620 9905 UOHH 1 +USAYA 3607 -8385 KTYS 1 +USBAR 2725 -10033 MMTY 1 +USBEN 2782 -11014 MMZT 1 +USBIL 2315 -9727 MMTY 1 +USBOF 3869 -8920 KZKC 1 +USBUV 2048 -8229 MUFH 1 +USCUP 3520 -11495 KPHX 1 +USDAW 4782 -12228 KPAE 1 +USDUP -1101 2705 FZZA 1 +USEDU 5395 1397 EDWW 1 +USEKO 616 -6855 SVZM 1 +USEMA 4670 4234 URRV 1 +USENA -1846 -612 FAJO 1 +USENY 4611 -11886 KZSE 1 +USEPA -2938 -6023 SARR 1 +USEPI 4045 840 LIRR 1 +USEPU 6173 2344 EFES 1 +USERS 4516 -8919 KZMP 1 +USERY 3139 -8553 KDHN 1 +USETI 4806 884 EDGG 1 +USICI 4319 -7505 KZBW 1 +USIKI 6626 1540 ESMM 1 +USINA 6601 5737 UUYS 1 +USINI 3668 2713 LGGG 1 +USISI 5151 754 EDVV 1 +USKAR 4214 107 LEBL 1 +USKAV 222 1771 FCCC 1 +USLAG 2333 1173 HLLT 1 +USLIE 3714 -12089 KLSN 1 +USLOV 941 1579 FTTT 1 +USMAK -55 1666 FCCC 1 +USOBE 4682 -11199 KZLC 1 +USODY 924 13765 KZAK 1 +USOLI 4262 13452 UHWW 1 +USOMY 3748 -9731 KICT 1 +USONA 5203 10542 UIII 1 +USOPA 5627 9288 UNKL 1 +USOPE 4066 -9940 KZDV 1 +USOPI 6296 2568 EFES 1 +USORE 4145 -9487 KZMP 1 +USOSE 4231 -9611 KSUX 1 +USOTI 2307 -2084 GCCC 1 +USOWE 4563 -11801 KZSE 1 +USPOK 1440 1434 FTTT 1 +USRUT 2367 -273 DRRR 1 +USSAD 3231 -8074 KNBC 1 +USSAH 3374 13135 RJFZ 1 +USTIK 4360 -11632 KZLC 1 +USTIL 5083 2410 UKLV 1 +USTIN 3947 -7581 KILG 1 +USTOK 5613 4322 UUWV 1 +USU -5484 -6828 SAVU 1 +USUBA 927 3437 HAAA 1 +USUBI -1650 3253 FVHA 1 +USUBU -448 3295 HTDC 1 +USUHU 5394 -16656 PADU 1 +USUMA 5424 5072 UWWW 1 +USUMO -2529 3397 FQBE 1 +USUNA -2359 1695 FYWH 1 +USUNE 3952 -10767 KZDV 1 +USUNU 5292 1285 EDWW 1 +USURE 2927 -9395 KZHU 1 +USUYA 3815 -7625 KNHK 1 +USYAP 4669 -9711 KZMP 1 +UT -3155 2873 FACA 1 +UTABA 4826 946 EDUU 1 +UTABY 4415 -9353 KZMP 1 +UTACI 4874 -9949 KZMP 1 +UTADE 4387 -7284 KRUT 1 +UTADI -2173 2101 FBGB 1 +UTAGI 4673 14000 UHKM 1 +UTAHS 1969 -6729 TJZS 1 +UTALA -1142 3363 FWLL 1 +UTAM 3762 6190 UTAM 1 +UTANO 475 4075 HAAA 1 +UTARO 7196 15076 UESO 1 +UTARU 5549 7612 UNOO 1 +UTASI 4353 14202 RJTG 1 +UTAT 4176 5983 UTAT 1 +UTATA -269 3704 HKNA 1 +UTATI -2145 1708 FYWH 1 +UTAVY 4072 -11390 KENV 1 +UTDK 3799 6981 UTDK 1 +UTDL 4022 6970 UTDL 1 +UTEBA -2695 2704 FAJA 1 +UTEKA 4391 2239 LBSR 1 +UTELA 4891 296 LFFF 1 +UTELE 2694 -8152 KZMA 1 +UTENO 4325 1368 LIBB 1 +UTENU 5546 2544 EYVI 1 +UTERE 2455 -8175 KNQX 1 +UTESE 3241 -8908 KZME 1 +UTETE 4584 -10867 KBIL 1 +UTEWE 3486 -9204 KLIT 1 +UTGIN 701 -5776 SYGC 1 +UTH 6372 958 ENTR 1 +UTHAB 4072 -11389 KENV 1 +UTHAI 700 9950 VTBB 1 +UTHNK 4502 -9354 KMSP 1 +UTICA 517 -7441 SKED 1 +UTICO 5704 -13307 PAPG 1 +UTIDE 3447 -8447 KZTL 1 +UTIGA 6629 12778 UEVV 1 +UTILA 1611 -8686 MHTG 1 +UTILI 6594 17633 UHMA 1 +UTIMA 5716 8831 USNT 1 +UTIMO -3071 3025 FAJA 1 +UTIMY 2878 -8114 KSFB 1 +UTINA -1117 3449 HTDC 1 +UTIVA -1794 5734 FIMM 1 +UTIVO -800 1506 FNAN 1 +UTIXO 4725 869 LSZH 1 +UTKIS -401 -4445 SBAZ 1 +UTKOW 5923 -15870 PADL 1 +UTKUW 4115 -9198 KZAU 1 +UTLEY 2672 -8027 KPBI 1 +UTMIH 3782 -9275 KLBO 1 +UTO 6600 -15369 PAZA 1 +UTOCO 852 16773 KZOA 1 +UTOKA 6567 16920 UHMA 1 +UTOLI 504 3524 HAAA 1 +UTOLU 5190 1887 EPWW 1 +UTOMA 3699 6384 UTAA 1 +UTONA 5473 5331 UWKD 1 +UTOPA -145 5100 FSSS 1 +UTORU 4118 783 LFMM 1 +UTOVE 3095 -8955 KZHU 1 +UTOWE 3215 -8893 KZME 1 +UTPAM -353 -5968 SBRE 1 +UTR 4412 -7753 CYTR 1 +UTRAN -1968 2462 FBGR 1 +UTRAX -3189 -6336 SACU 1 +UTREB -591 1939 FZZA 1 +UTRET -3547 -6476 SAEF 1 +UTRIS -2317 2000 FYWH 1 +UTRON -2141 -5193 SBCW 2 +UTRON 200 5525 FSSS 2 +UTROV -1909 2693 FVHA 1 +UTRUN -4922 -6847 SAVU 1 +UTS 6209 12978 UEEE 2 +UTS 3074 -9559 KZFW 2 +UTSAL -2377 1768 FYWH 1 +UTSOR 623 4004 HAAA 1 +UTTAR 1772 10045 VTBB 1 +UTTER 4032 -8234 KZID 1 +UTUBE 3313 -9068 KZME 1 +UTUCA 4123 -10286 KZDV 1 +UTULE 4159 -7444 KZBW 1 +UTULI -2218 2946 FVJS 1 +UTULO -2325 1760 FYWH 1 +UTUNU 6374 2578 EFPS 1 +UTUYU 4227 -7572 KBGM 1 +UTVIN -2362 2530 FBGR 1 +UUD 2461 7389 VIDF 1 +UUKAY 3794 -8486 KLEX 1 +UUSTN 2981 -9535 KZHU 1 +UV 4709 8166 UASP 1 +UVA 2302 -8145 MUFH 2 +UVA 2918 -9973 KZFW 2 +UVACU 3245 -9967 KABI 1 +UVAGO -757 1732 FNAN 1 +UVALL 6995 -14816 PAZA 1 +UVAMI -2222 3512 FQBE 1 +UVAMO -1077 1381 FNAN 2 +UVAMO -1063 4022 FQBE 2 +UVANO 5094 892 EDGG 1 +UVARA -2314 1552 FYWH 1 +UVARE 7041 -15685 PATQ 1 +UVARO 1065 3811 HAAA 1 +UVASU 4071 6822 UTTR 1 +UVATA 5915 6890 USTT 1 +UVAVU 5442 -190 EGTT 1 +UVBIG -3204 2790 FACA 1 +UVBIL -1162 -5504 SBAZ 1 +UVCAP 3686 -10148 KZKC 1 +UVDOX -700 4916 FSSS 1 +UVDUK -1167 5166 FMMM 1 +UVELA -1842 2515 FBGR 1 +UVENA -1861 5440 FMMM 1 +UVENO -2333 1862 FYWH 1 +UVESO -700 4866 FSSS 1 +UVETO 3945 1241 LIRR 1 +UVGAD -1646 4657 FMMM 1 +UVGAW 4217 -7951 KZOB 1 +UVGEN -2257 1696 FYWH 1 +UVGET -1501 4977 FMMM 1 +UVGOD -2916 1500 FACA 1 +UVHAL 5912 -15814 PAZA 1 +UVICA 3420 -11945 KZLA 1 +UVIFY 4809 -11414 KGPI 1 +UVIKO 6610 2502 EFPS 1 +UVILA -2799 1787 FACA 1 +UVITE 3208 -8122 KSAV 1 +UVIYO 3343 -11159 KPHX 1 +UVKAT -931 3496 HTDC 2 +UVKAT -1217 2875 FLFI 2 +UVKIK -2289 1517 FYWH 1 +UVLAS -2300 2627 FBGR 1 +UVLIN -5283 -6691 SAVU 1 +UVOKA 4138 1686 LIBB 1 +UVOPY 4200 -7911 KZOB 1 +UVORA -743 3000 HTDC 1 +UVOVY 743 13479 PTRO 1 +UVOYU 3609 -7995 KGSO 1 +UVRAL 3196 -791 GMMM 1 +UVT 2099 -7694 MUFH 1 +UVTOK 4966 7976 UASS 1 +UVUKI -1657 3888 FQBE 1 +UVUKO -470 3950 HKNA 1 +UVUPU -3384 14255 YMMM 1 +UVUSI -4033 17594 NZZC 1 +UVUTE 6294 -14131 PAOR 1 +UVUTI -1402 -17247 NSTU 1 +UVUZU 3511 -9424 KZME 1 +UW 5552 4645 UWKD 2 +UW 5591 -350 EGPH 2 +UWAFY 3847 -7541 KZDC 1 +UWATE 3402 13230 RJOI 1 +UWE 3962 14019 RJSK 1 +UWEHE 2195 -15933 PHLI 1 +UWEVY 4295 -9088 KZAU 1 +UWOZO 4026 -11302 KZLC 1 +UWP 4730 -5399 CZQX 1 +UWYES 4114 -11196 KSLC 1 +UX 6877 -8126 CZEG 1 +UXADY 3523 -9435 KFSM 1 +UXAGA 2558 8625 VEVE 1 +UXCUN 3343 -11188 KPHX 1 +UXDEP 3385 -7897 KMYR 1 +UXEBU -3858 17532 NZZC 1 +UXFIM 2878 -8102 KSFB 1 +UXHOT 3306 -9036 KMEM 1 +UXIDA 3002 7530 VIDF 1 +UXM 3538 -8625 KZYX 1 +UXOBU -116 2829 FZZA 1 +UXORA -2600 10923 YMMM 1 +UXOTE 4334 -9332 KZMP 1 +UXPIG 3401 -8088 KCAE 1 +UXULU -1203 -17197 NSFA 1 +UXUPO 2579 8328 VECF 1 +UXZOR 3788 -8812 KZID 1 +UYADA 6244 -16006 PANV 1 +UYAGO 4172 -9614 KZMP 1 +UYATI 2952 -9525 KZHU 1 +UYEGI 3460 -7747 KNCA 1 +UYETI 4470 -9348 KMSP 1 +UYINO 3678 -8654 KBWG 1 +UYOCA 3291 -11697 KNKX 1 +UYODO 6046 -15162 PAEN 1 +UYOGI 4071 -10168 KZDV 1 +UYOGO 4002 -8402 KDAY 1 +UYOKA 3723 -12015 KZOA 1 +UYOLA 4112 -9248 KOTM 1 +UYOLO 3065 -8935 KGPT 1 +UYONA 2943 -9860 KSKF 1 +UYOTO 3470 -8868 KCRX 1 +UYOVA 6487 -14729 PAEI 1 +UYR 5332 -6042 CYQM 1 +UYRIG 3953 -10726 KRIL 1 +UYTAG 4730 -9875 KZMP 1 +UYULA 3637 -9306 KBBG 1 +UYUNI -2002 -6687 SLLF 1 +UYUYO 5504 -16227 PACD 1 +UZBIN 3111 -8625 KZJX 1 +UZEHE 4273 -12296 KMFR 1 +UZG 2294 -8204 MUFH 1 +UZINA -2194 -5287 SBCW 1 +UZIVI 3015 -8358 KZJX 1 +UZMEF 4634 -8644 KZMP 1 +UZOTY 3896 -9203 KCOU 1 +UZOVO 3466 -8521 KZTL 1 +UZSOR 3995 -7435 KZNY 1 +UZUDO 3588 -7990 KZTL 1 +UZV 5022 -6627 CYUL 1 +UZWOG 2978 -8122 KZJX 1 +UZZEW 3561 -9769 KOKC 1 +V 3903 6676 UTSD 1 +VA 6511 -1460 BIAR 1 +VAALI 3873 -7644 KTEB 1 +VAANG 3421 -11911 KCMA 1 +VAB 3894 -200 LECL 1 +VABAR 4217 -262 LECM 1 +VABAT 5254 1619 EPWW 1 +VABDI 1510 7863 VOMF 1 +VABEL 3989 3887 LTAA 1 +VABEM 3655 -1332 LPPC 1 +VABER 5419 2341 EYVL 1 +VABIK 5125 200 EGTT 1 +VABOD 5076 2480 UKLV 1 +VABUR 4250 2806 LBWR 1 +VABUY 2147 -15775 PHNG 1 +VACAR -767 -3617 SBAZ 1 +VACBU 4326 -7177 KZBW 1 +VACDU 5515 -16266 PACD 1 +VACHI 1859 -6731 TJZS 1 +VACKY 3524 14381 RJTG 1 +VACUG 6036 -15128 PAEN 1 +VACUK 3071 6386 OAKX 1 +VACUM 3547 -7960 KINT 1 +VACUP 5882 -15649 PAZA 1 +VACUS 4048 -9694 KZMP 1 +VACUT 5006 840 ETOU 1 +VACYI 4193 -8786 KORD 1 +VAD 3096 -8319 KVAD 1 +VADAD -702 -2462 SBRE 1 +VADAN 5915 2370 EETN 1 +VADAR 4666 675 LSAG 1 +VADAS 6397 10699 UERR 1 +VADCU 3765 -9466 KZKC 1 +VADEM 4672 648 LSAG 1 +VADEN 4207 2722 LBSR 2 +VADEN 3052 -8665 KEGI 2 +VADES 3888 1675 LIBB 1 +VADIL 4472 1942 LYBA 1 +VADIN 5714 1164 EKDK 1 +VADIX -2478 -7019 SCCZ 1 +VADLA 6975 2880 EFPS 1 +VADNA 3906 6510 UTSD 1 +VADNO 5745 -363 EGTT 1 +VADOM 4855 127 LFFF 1 +VADON -3292 -6739 SAMF 1 +VADOV 4913 1397 LKAA 1 +VADOX 4377 -393 LECM 1 +VADRU 4974 1038 EDDN 1 +VADUC 4009 -7653 KLNS 1 +VADUM 376 -7661 SKED 1 +VADUX 5263 1320 EDDT 1 +VADUY 3989 -8261 KZID 1 +VADUZ 6385 -17176 PAGM 1 +VAESE 3573 -8155 KZTL 1 +VAFKU 4253 -7669 KZNY 1 +VAGAB 5053 1082 EDGG 1 +VAGAN 382 -6308 SBAZ 1 +VAGAS 6735 2015 ESMM 1 +VAGEM 5203 7102 UACC 1 +VAGEN 4272 2208 LYBA 1 +VAGER 5497 8555 UNNT 1 +VAGES 4047 -8723 KZID 1 +VAGET 3885 -2718 LPLA 1 +VAGNA 4510 -34 LFBD 1 +VAGNO 3574 -630 GMMM 1 +VAGRI 4318 6851 UAII 1 +VAGRO 4530 5928 UATA 1 +VAGSA 5133 1756 EPWW 1 +VAGSI 6281 750 ENTR 1 +VAGUR -1759 -6944 SCLF 1 +VAGUS 4116 -7341 KZBW 1 +VAGUY 6691 -16304 PAOT 1 +VAGXA 3487 -9205 KLIT 1 +VAHNS 3275 -9012 KZME 1 +VAILA 6037 -15067 PASX 1 +VAILE 3967 -10671 KZDV 1 +VAILL 4807 -11447 KZLC 1 +VAINE 3194 -11073 KTUS 1 +VAINS 4176 -8837 KZAU 1 +VAIRS 4215 -7863 KZOB 1 +VAITE -1709 -14998 NTAA 1 +VAJEG 3910 -9551 KFOE 1 +VAKAD 4994 1938 EPWW 1 +VAKAL 5487 2321 EYVL 1 +VAKAT 6069 2571 EFES 1 +VAKAV 4308 6849 UAII 1 +VAKER 4958 400 LFEE 1 +VAKIN 4190 -35 LECM 1 +VAKIS 4385 2872 LRBB 1 +VAKLI 6652 16316 UHMM 1 +VAKLO 6398 -2307 BIKF 1 +VAKON 4548 1000 LIMM 1 +VAKOR 3884 1415 LIRR 1 +VAKOS 5107 13237 UHBP 1 +VAKPI 4338 9 LFBT 1 +VAKSI 4800 -123 LFRR 1 +VAKSO 5759 2324 EVRA 1 +VAKSU 4201 1853 LDBB 1 +VAKUD -450 -7957 SPIM 1 +VAKUM 3850 2826 LTLT 1 +VAKUP 4491 2630 LROP 1 +VAKUS -358 -5973 SBAZ 1 +VAL -1890 -4199 SBBS 3 +VAL 4432 1987 LYBA 3 +VAL 1015 -6792 SVZM 3 +VALAK 6342 2057 EFES 1 +VALAM 5303 539 EHAA 1 +VALAR 4920 1074 ETSN 1 +VALAV 4663 1039 LSAZ 1 +VALAX 4756 -111 LFRR 1 +VALBO 5513 500 EKDK 1 +VALBU 4609 649 LSAZ 1 +VALCH 2806 -8167 KRSW 1 +VALCU 4331 -11088 KJAC 1 +VALDA 6439 -17109 UHMA 1 +VALDE -139 -4849 SBBE 1 +VALDI -1806 -4748 SBBS 3 +VALDI 4862 1107 EDMM 3 +VALDI 6121 0 ENEN 3 +VALED 5672 2246 EVRR 1 +VALEK 4951 578 LFEE 1 +VALEM -640 -8144 SPIM 1 +VALEN 4394 1153 LIMM 2 +VALEN 2958 -9042 KZHU 2 +VALER 3627 -8740 KZME 1 +VALEY 3425 -11845 KZLA 1 +VALGA 5785 2592 EVRR 1 +VALIE 5363 -5814 CZQM 1 +VALKA 2792 -8057 KZMA 1 +VALKO 5207 384 EHAA 1 +VALKU 4600 282 LFBB 1 +VALLE -1376 -6245 SLLF 1 +VALLO 4014 1513 LIRR 2 +VALLO 4063 -7744 KZNY 2 +VALLS 3480 -9327 KZME 1 +VALLU 4629 1534 LJLA 1 +VALLY 2642 -7914 KZMA 1 +VALMA 4158 1142 LIRR 1 +VALOL 5222 2347 UMMM 1 +VALOR 4606 697 LSAS 1 +VALOS -3546 -5935 SAEU 1 +VALOX 6111 2359 EFES 1 +VALPA 4408 2525 LROP 1 +VALPI 4902 1795 LKAA 1 +VALRE 4144 -7388 KZBW 1 +VALRY 2652 -7880 MYGF 1 +VALSU 5156 678 EDDL 1 +VALTA 5514 2918 UMMM 1 +VALTR 3186 -10632 KZAB 1 +VALUD 5201 1955 EPWW 1 +VALUE 4283 -8450 KLAN 1 +VALUT 4984 12955 UHBB 1 +VALUV 5569 2013 EYPA 1 +VALVE 3718 -228 LECM 2 +VALVE 3150 -11091 KOLS 2 +VALYN 4279 -9683 KSUX 1 +VAMAS 4872 1237 EDUU 1 +VAMBO 5002 1643 LKAA 1 +VAMES 4735 2356 LRBB 1 +VAMET 4677 1531 LOVV 1 +VAMIL -941 -4417 SBRE 2 +VAMIL 6300 1034 ENTR 2 +VAMOG 4779 1766 LHCC 1 +VAMON 4440 2468 LRBB 1 +VAMOS 142 -8003 SEGU 1 +VAMPI 618 9759 WMFC 1 +VAMPS 4736 -12198 KZSE 1 +VAMRI 5023 6828 UACC 1 +VAMTU 4415 763 LFMM 1 +VAMUK 4057 6857 UAII 1 +VAMYE 4117 -9840 KGRI 1 +VAN 3847 4333 LTAA 2 +VAN 3347 -8045 KZJX 2 +VANAB 4079 6276 UTSD 1 +VANAD 4784 91 LFFF 1 +VANAG 5755 2473 EVRR 1 +VANAK 6258 11960 UENN 1 +VANAR -3432 -5876 SADF 1 +VANAS 4546 675 LFMM 1 +VANAX 4604 1573 LJLA 1 +VANBE 2936 -9519 KEFD 1 +VANCE 3863 -12117 KMHR 1 +VANDA 6397 -2356 BIKF 2 +VANDA -4242 16934 NZZO 2 +VANDD 3556 -8592 KBNA 1 +VANDE 3280 -9690 KDFW 1 +VANER 4062 -7458 KZNY 1 +VANES 3639 2773 LGGG 1 +VANET 4229 2341 LBSR 1 +VANIA -1586 -5677 SBBS 1 +VANIN 5399 -404 EGTT 1 +VANIT 6374 2470 EFES 1 +VANIX 3483 2139 LMMM 1 +VANJI 3965 -8722 KZID 1 +VANKA -272 14100 WAAZ 1 +VANNN 2999 -9482 KIAH 1 +VANNS 3012 -8436 KTLH 1 +VANNY 4336 -8501 KZAU 1 +VANOS 6942 3003 ENBD 1 +VANSI 5149 -7600 CZYZ 1 +VANSS 3403 -10357 KZAB 1 +VANTS 3833 -8972 KSTL 1 +VANTU 2609 8924 VGHR 1 +VANTZ 4497 -12267 KZSE 1 +VANUL 4943 13356 UHHH 1 +VANZZ 3352 -11170 KPHX 1 +VAPAL 5188 -782 EISN 1 +VAPEL 4765 2493 LRBB 1 +VAPER 4243 -7248 KZBW 1 +VAPES -3168 -6155 SACU 1 +VAPGE 4077 -9821 KZMP 1 +VAPID 5125 -105 EGLL 1 +VAPIK 3816 850 DTTC 1 +VAPIX 4363 1298 LIPP 1 +VAPOL -2310 -5295 SBCW 1 +VAPOR 2581 -8005 KMIA 1 +VAPOS 5480 1783 EPWW 1 +VAPOT 6612 2581 EFPS 1 +VAPPU 3508 -9723 KZFW 1 +VAPSY 3625 -7626 KZDC 1 +VAPUL -2197 -5182 SBCW 1 +VAPUY 4159 -7394 KPOU 1 +VAR 5863 563 ENZV 1 +VARAL 4001 1464 LIRR 1 +VARAN 3989 5788 UTAA 1 +VARAS 3403 -635 GMMM 3 +VARAS 1961 -10478 MMZT 3 +VARAS 616 -6833 SVZM 3 +VARCE -1747 -6561 SLLF 1 +VARDI 3867 2195 LGGG 1 +VAREG 5777 3928 UUWV 1 +VAREK 4231 798 LFMM 1 +VAREN 4990 2267 EPWW 1 +VAREQ 4062 -10713 KZDV 1 +VARES -3026 -6001 SAEU 2 +VARES 4350 432 LFMM 2 +VARGA 1125 -6660 SVZM 1 +VARID 7026 3154 ENBD 1 +VARIG 3433 1373 LMMM 1 +VARIK 5029 1238 EDMM 1 +VARIX 3736 2503 LGGG 1 +VARLY -3391 15334 YBBB 1 +VARMI 4434 8769 ZWWW 1 +VARNA 4323 2786 LBWN 2 +VARNA 1832 -6631 TJZS 2 +VARNM 3363 -8482 KATL 1 +VARNR 3759 -9840 KZKC 1 +VARON 1104 -7574 SKEC 1 +VAROS 1070 -8568 MRLB 1 +VAROX 4085 2112 LWSS 1 +VARRE 3036 -8686 KZJX 1 +VARSO -1432 -4812 SBAZ 1 +VARSY 4929 -12329 CYVR 1 +VARTO 3907 4155 LTCK 1 +VARUC 3724 -7667 KZDC 1 +VAS 6304 2176 EFES 3 +VAS 619 10040 WMFC 3 +VAS -2524 -5752 SGFA 3 +VASAL -3334 -6048 SAEF 1 +VASAR 4342 -8350 KZOB 1 +VASCO 3896 -9733 KZKC 1 +VASCU 4884 -12254 KBLI 1 +VASER 4453 2064 LYBE 1 +VASES 2681 -8170 KZMA 1 +VASHO 4144 -8295 KZOB 1 +VASIL 514 -7519 SKED 1 +VASIM 4126 6175 UTNR 1 +VASIN 4763 13941 UHKM 1 +VASIS 4595 2241 LRBB 1 +VASKO 2500 14204 RJTG 1 +VASLA 2352 7100 VABF 1 +VASLI 3671 12750 RKSI 1 +VASOK 4495 2250 LRBB 1 +VASOS 1949 -9897 MMMX 1 +VASOT 1003 -6864 SVZM 1 +VASPY 3689 -7753 KZDC 1 +VASQZ 2695 -8126 KZMA 1 +VASTO 3051 -1357 GCCC 1 +VASTS 4308 -7554 KZBW 1 +VASTY 3412 -9919 KZFW 1 +VASUC 4070 14140 RJSM 1 +VASUK 6043 2519 EFHK 1 +VASUL 6453 2334 EFPS 1 +VASUM 4227 -201 LECM 1 +VASUR -2556 2789 FAJA 1 +VATAK 4962 901 EDGG 1 +VATAL 4719 1261 LOVV 1 +VATAM -2368 1881 FYWH 1 +VATAN 3013 4959 OIIX 1 +VATAP -1296 -3900 SBRE 1 +VATAS 2263 3874 OEJD 1 +VATCU 4294 -11003 KZLC 1 +VATEC 3713 -8021 KZDC 1 +VATEL 2592 5190 OBBB 1 +VATER 4865 900 EDDS 1 +VATES -770 -7837 SPIM 1 +VATIM 2886 4475 OKAC 2 +VATIM 3881 6124 UTAA 2 +VATIR 4217 412 LFFF 1 +VATIS 4286 13215 UHWW 1 +VATLA 1473 8931 VECF 1 +VATOB 2886 5128 OIIX 1 +VATOL 6140 11767 UEEE 1 +VATON 5143 -35 EGSS 1 +VATOS 5846 2250 EETT 1 +VATOT 2101 3994 OEJD 1 +VATRI 4879 406 LFFF 1 +VATRY 5255 -550 EISN 1 +VATUP 5152 1243 EDUU 1 +VAUGN 4395 -12345 KZSE 1 +VAULT 4785 -11688 KSKA 1 +VAUNT 3713 -9382 KZKC 1 +VAVAS 2928 5389 OIIX 1 +VAVAX 4066 954 LIRR 1 +VAVEE 350 17250 NFFF 1 +VAVEK 5269 1921 EPWW 1 +VAVEL 5007 1996 EPWW 1 +VAVIG 5873 478 ENSV 1 +VAVIL 2565 5324 OMAE 1 +VAVIX 6296 2523 EFES 1 +VAVOR 4793 1215 EDMM 1 +VAVTY 3904 -9592 KFOE 1 +VAVUM 1150 11477 RPHI 1 +VAVVU 6153 -16561 PAVA 1 +VAXAL 3628 1050 DTTC 1 +VAXAS 2472 5630 OOMM 1 +VAXEN 3330 4525 ORBB 1 +VAXIM 2332 6118 OOMM 1 +VAXIS 4710 1363 LOLO 1 +VAXIT 5654 500 EKDK 1 +VAXOS 3499 2933 LGGG 1 +VAXUS 3946 2259 LGGG 1 +VAYCU 4022 -7532 KZNY 1 +VAYLA 4443 -9895 KZMP 1 +VAYQO 2577 -8025 KMIA 1 +VAYRE 4053 -7643 KZNY 1 +VAYTU 3327 -9897 KZFW 1 +VAYUB 4252 -9440 KZMP 1 +VAYUC 4737 -8866 KZMP 1 +VAYUD 880 16782 PKWA 1 +VAYUT 5972 -15492 PAIL 1 +VB 1733 7788 VOMF 1 +VBA 4575 1715 LDZO 2 +VBA 332 10146 WMFC 2 +VBG 3473 -12058 KVBG 1 +VBI 4948 -9405 CZWG 1 +VBR -1979 3487 FQBE 1 +VBS 4802 -7127 CZUL 1 +VBU 315 11301 WBFC 2 +VBU -2003 2864 FVHA 2 +VBW 3837 -7896 KZHD 1 +VC 5509 -10532 CZWG 1 +VCA -563 1219 FNAN 1 +VCL -1567 3492 FWLL 1 +VCN 3954 -7497 KZIV 1 +VCT 2890 -9698 KVCT 1 +VCV 3459 -11739 KZCV 1 +VCY 4688 -9791 KZMP 1 +VEALS 3997 -8818 KCMI 1 +VEBAK 5146 635 EDLL 1 +VEBAL 4599 1730 LDZA 1 +VEBAR 4414 1918 LQTZ 1 +VEBAT 2481 5285 OMAE 1 +VEBBU 3977 -9935 KZDV 1 +VEBEG 4741 965 LSAZ 1 +VEBEX 5036 1848 EPWW 1 +VEBIT 4727 801 LSAZ 1 +VEBOS 4731 1864 LHCC 1 +VEBOX 4115 1553 LIBB 1 +VECBU 3472 -8847 KCRX 1 +VECCU 4568 -12087 KZSE 1 +VECFU 4116 -9820 KGRI 1 +VECKI 1991 -15603 PHZH 1 +VECSU 4444 -9008 KZMP 1 +VECUC 4447 -11927 KZSE 1 +VECUK 6249 -15939 PAHX 1 +VECUN 3286 -9607 KZFW 1 +VECUT 3572 -10604 KZAB 1 +VEDAL 6581 11831 UEVV 1 +VEDAN 6279 2888 EFES 1 +VEDAP 4484 2572 LROP 1 +VEDAR 5653 1212 EKDK 1 +VEDAS 1792 -6559 TJZS 1 +VEDAX 2424 3841 OEJD 1 +VEDEK 6212 12371 UEVV 1 +VEDEL 3986 -1267 LPPC 1 +VEDEN 5653 1888 EVRR 1 +VEDET 1203 5140 HCSM 1 +VEDEX 2457 5446 OMAA 1 +VEDIN 5497 9153 UNKL 1 +VEDOD 3051 -1237 GMMM 1 +VEDOK 4779 912 EDGG 1 +VEDOP 3154 5469 OIIX 1 +VEDOT 7502 10020 UOHH 1 +VEDRA 3045 -8133 KZJX 1 +VEDTI 4214 -9722 KZMP 1 +VEDTU 3202 -11056 KTUS 1 +VEDUS 4959 478 LFEE 1 +VEECK 4113 -8662 KMDW 1 +VEELA 4213 -8275 CZYZ 1 +VEELS 3246 -9480 KZFW 1 +VEENA 4270 -8830 KZAU 1 +VEERS 4191 -7328 KZBW 1 +VEFMA 4220 -9751 KZMP 1 +VEGAH -2941 15282 YBBB 1 +VEGAN 4060 1547 LIBB 1 +VEGAR 3001 13075 RJTG 1 +VEGAS 3202 -11729 MMZT 1 +VEGEL 4259 -203 LECM 1 +VEGES 3521 2568 LGGG 1 +VEGGA 3994 -7465 KWRI 1 +VEGGE 3522 -10237 KZAB 1 +VEGGS 4687 -6812 KPQI 1 +VEGKU 3628 -11528 KVGT 1 +VEGRY 4189 -9719 KZMP 1 +VEGUS 5340 -35 EGTT 1 +VEGYU 3374 -11783 KSNA 1 +VEH 6298 2781 EFES 1 +VEILL 6113 -15426 PAZA 1 +VEILS 3030 -9077 KZHU 1 +VEJJI 3894 -8771 KZID 1 +VEKAN 2421 6075 OOMM 1 +VEKEN 4656 1338 LIMM 1 +VEKET 4033 935 LIRR 1 +VEKIL 6066 2918 ULLL 1 +VEKIN 5040 328 LFEE 1 +VEKOD 4507 2315 LRBB 1 +VEKOX 6100 1333 ESSA 1 +VEL 4038 -10949 KZLC 1 +VELAB 5147 1675 EPWW 1 +VELAD 4205 1076 LIRR 1 +VELAL 2977 4064 OEJD 1 +VELAN 4277 -7106 KLWM 1 +VELAP 3512 5166 OIIX 1 +VELAS 1743 -9977 MMAA 1 +VELAT -4900 -7370 SCCZ 1 +VELAV 5232 2086 EPWA 1 +VELAX 5049 2252 EPWW 1 +VELBA 4197 2288 LWSS 1 +VELCO 3118 -9441 KZHU 1 +VELDE 3792 -11291 KCDC 1 +VELDT 3450 6490 OAKX 1 +VELER 4925 337 LFEE 1 +VELEX 3997 1146 LIRR 1 +VELEZ 2900 -8802 KZHU 1 +VELIK 2056 5628 OOMM 1 +VELIM 4214 1327 LIRR 1 +VELIN 4498 16 LFBB 1 +VELIP 4479 2152 LYBE 2 +VELIP 4477 2153 LRBE 2 +VELIS 5047 1047 EDGG 1 +VELIT 4335 1728 LDZO 1 +VELLA 2012 -15535 PHZH 1 +VELLI 3849 -8009 KZDC 1 +VELMO -3827 17093 NZZO 1 +VELNA 5910 10113 UHII 1 +VELNI 5153 620 EDGG 1 +VELOM 4822 1350 LOVV 1 +VELOP 3715 2329 LGGG 1 +VELOS 2536 4579 OEJD 1 +VELOV 2190 4139 OEJD 1 +VELOX 3382 3408 LCCC 1 +VELTA 4548 13717 UHWW 1 +VELUC 4473 -6872 KBGR 1 +VELUM 6104 -15066 PAEN 1 +VELUN 6112 2397 EFES 1 +VELXE 4174 -8361 KTOL 1 +VEMAL 5245 1917 EPWW 1 +VEMAN 2599 5175 OBBB 1 +VEMAR -1450 5143 FMMM 1 +VEMBU 3340 12629 RKPC 1 +VEMEK 3647 3192 LTLT 1 +VEMEN 2491 5594 OMAE 1 +VEMET -3150 -17000 NZZO 1 +VEMEX 3180 11830 ZSHA 1 +VEMNI 3517 -8989 KZME 1 +VEMUT 4981 1246 EDMM 1 +VEMUX 6699 2588 EFPS 1 +VEN 5735 2153 EVRR 1 +VENAO 2509 -10776 MMZT 1 +VENAR 4614 -72 LFRR 1 +VENAS 5431 365 EGTT 1 +VENAT 4624 660 LSAG 1 +VENCE 6449 -15800 PAZA 1 +VENDA 4547 1150 LIMM 1 +VENEL -3347 14377 YMMM 1 +VENEN 4857 1454 LOVV 1 +VENER 5450 -1500 EISN 1 +VENES 5115 2191 EPWW 1 +VENGI 2847 7736 VIDP 1 +VENIM 3650 1743 LMMM 1 +VENLI 648 10282 WMFC 1 +VENLY 3474 -7674 KNKT 1 +VENNA 3808 -9187 KZKC 1 +VENOK 5503 2371 EYKA 1 +VENON 3107 10470 ZPKM 1 +VENOR 4972 265 LFRR 2 +VENOR 5787 2120 EVRR 2 +VENOX 5055 1413 LKAA 1 +VENTA 620 -6907 SKED 1 +VENTU 4190 -8564 KZAU 1 +VENUB 4952 1081 EDDN 1 +VENUM 2520 9264 VECF 1 +VENUS -2469 -5312 SBBS 4 +VENUS 3518 14074 RJTG 4 +VENUS 3513 12758 RKTT 4 +VENUS 2938 -11056 MMZT 4 +VEPAM 1397 11000 VVTS 1 +VEPAS -3441 16300 NZZO 1 +VEPCO 2585 -8040 KMIA 1 +VEPCU 4177 -9739 KZMP 1 +VEPES 6046 2458 EFHK 1 +VEPIS 6178 2858 EFES 1 +VEPLI 387 10410 WSJC 1 +VEPNA 4362 -7969 CYYZ 1 +VEPSU 4580 -7333 CZCZ 1 +VEPTU 5463 -7500 CZYZ 1 +VEPUY 3707 -10601 KZDV 1 +VER 1914 -9619 MMEX 1 +VERAC 4629 10 LFBB 1 +VERAG 6513 2199 ESAA 1 +VERAK 3590 1243 LMMM 1 +VERAL 3649 -8221 KZTL 1 +VERAM 3677 -1368 LPPC 1 +VERBA 1955 -10071 MMEX 1 +VERBO -2553 -4966 SBCW 1 +VERDE -1798 -6180 SLLF 4 +VERDE -811 -6949 SBAZ 4 +VERDE 2066 -10280 MMGL 4 +VERDE 1350 12103 RPHI 4 +VERDI 3369 13498 RJTG 2 +VERDI 3948 -11992 KZOA 2 +VERED 5289 921 EDWW 1 +VEREL 6504 8795 USDD 1 +VEREX 6133 2585 EFES 1 +VERIG 4717 2172 LHBP 1 +VERIN 256 10641 WSJC 1 +VERIS -1727 10500 YMMM 1 +VERKI 6077 -10000 CZEG 1 +VERMA 5000 324 LFFF 1 +VERME -2089 -4679 SBBC 1 +VERMO 2013 -6622 TJZS 1 +VERNA 4374 1183 LIRR 1 +VERNE 4019 -11242 KZLC 1 +VERNI 3944 -7955 KZOB 1 +VERNL 3239 -8864 KNMM 1 +VERNO 3426 -10963 KZAB 1 +VERNR 4240 -8284 KDTW 1 +VEROB 4530 739 LIMM 1 +VERON -403 15275 AYPY 2 +VERON 3418 -8877 KZME 2 +VEROR 5290 638 EHBK 1 +VEROS 4734 220 LFFF 1 +VEROT 4522 418 LFMM 1 +VEROX 4673 657 LSAG 1 +VERRA 3911 -9582 KFOE 1 +VERRI 3150 -10010 KZFW 1 +VERRT 3342 -10392 KZAB 1 +VERRU 4047 -7389 KJFK 1 +VERSI 3925 -8148 KZID 1 +VERSO 3537 13991 RJTT 2 +VERSO 4115 376 LECB 2 +VERTC 3259 -8855 KNMM 1 +VERTS 3711 -8843 KZME 1 +VERTU 5150 -5976 CZQX 1 +VERTY 3513 -8999 KMEM 1 +VERUC 3629 -9589 KTUL 1 +VERUN 4328 1192 LIRR 1 +VERVI 4001 -7426 KEWR 1 +VES 5560 830 EKDK 3 +VES -2546 -5485 SGES 3 +VES 4356 -601 LECM 3 +VESAL 4639 1172 LIMM 1 +VESAN 5037 203 LFFF 1 +VESAR 3592 3402 LTAA 1 +VESEN 3181 -863 GMMM 1 +VESID 4917 879 EDGG 1 +VESKA 1600 -7075 MDCS 1 +VESPA 4063 -12700 KZOA 1 +VESPE 4280 -7611 KZBW 1 +VESRA 2547 -6800 KZNY 1 +VESTA 3396 13818 RJTT 1 +VESTO 3393 -8285 KZTL 1 +VESTY 4473 -9707 KZMP 1 +VESUN -2498 16300 YBBB 1 +VESUR 6115 4180 ULAA 1 +VESUS 7004 2876 ENTR 1 +VESZE 4086 -9589 KZMP 1 +VETAL -3842 13500 YMMM 1 +VETAN 4196 -572 LECM 1 +VETAR 4218 -49 LECM 1 +VETAW 2091 -15642 PHOG 1 +VETEA -1833 -14695 NTAA 1 +VETEK 4651 2888 LUUU 1 +VETIL 4977 653 EDGG 1 +VETMO 1908 -7263 MTEG 1 +VETRO 5020 -8000 CZYZ 1 +VETSA 1958 -8501 MHTG 1 +VETSI 1951 -9783 MMEX 1 +VETTE 3015 -9546 KIAH 1 +VETTT 3662 -11459 KLSV 1 +VETUB 5069 7021 UACC 1 +VETUX 4978 800 EDDF 1 +VEULE 4986 62 LFFF 1 +VEVAR 4480 701 LFMM 1 +VEVEK -875 15013 AYPY 1 +VEVET 663 8200 VCCC 1 +VEVIG 6100 1895 ESSA 1 +VEVIK 5087 5259 UATT 1 +VEVIN 4471 2665 LRBB 1 +VEVUC 4345 -11589 KBOI 1 +VEWES 1972 -15492 PHTO 1 +VEWOR 4060 -7589 KRDG 1 +VEXAT 6349 2259 EFES 1 +VEXEN 5014 -183 EGTT 1 +VEXIL 5039 1263 LKAA 1 +VEXOD -659 2903 FZZA 1 +VEXOL 3835 2620 LTBJ 1 +VEXSI 3482 -9224 KLIT 1 +VEXUV 4071 1330 LIRR 1 +VEYBU 6255 -16021 PANV 1 +VEYLE 3194 -11074 KTUS 1 +VEYUK 3710 -8620 KBWG 1 +VEYXE 3290 -9680 KZFW 1 +VEYYU 6022 -16662 PAMY 1 +VEZFO 3427 -10327 KZAB 1 +VFA 3701 -798 LPPC 1 +VFL 3852 -2862 LPPC 1 +VG 5334 -11080 CZEG 2 +VG 6204 -720 BIRD 2 +VGH -2159 -4547 SBBS 1 +VGO 4232 -860 LECM 2 +VGO -1824 2897 FVHA 2 +VHP 3981 -8637 KZID 1 +VHU -1281 1575 FNAN 1 +VI 4894 2304 UKLV 1 +VIA 6255 604 ENTR 1 +VIANA -1296 -4570 SBRE 1 +VIANE 3553 -9499 KZFW 1 +VIBAR 5758 1639 ESMM 1 +VIBAS 3739 -363 LECS 1 +VIBAV 5210 2118 EPWA 1 +VIBBU 5944 -14632 PAMD 1 +VIBES 4076 -7560 KLGA 1 +VIBET 4481 2615 LRBB 1 +VIBIS 5298 1234 EDWW 1 +VIBOK 4155 150 LECB 1 +VIBOM 5013 717 EDFF 1 +VIBON 6650 -5228 BGGL 1 +VIBOP 4500 1873 LDZO 1 +VIBOS 2263 11333 ZSAM 1 +VIBOT -596 -5747 SBAZ 1 +VIBUG 4844 1248 EDMM 1 +VIBUL 5434 1527 EPWW 1 +VIBUN 1380 10543 VDPP 1 +VIBUX -3717 13000 YMMM 1 +VIC 4564 1168 LIMM 1 +VICCC 2761 -9723 KNGP 1 +VICCI 3813 -8744 KZID 1 +VICCO 4214 882 LFMM 1 +VICEN 215 -7476 SKED 1 +VICGO 3826 -8450 KLEX 1 +VICKI -3512 14922 YSCB 2 +VICKI 3039 -8863 KZHU 2 +VICKO 3354 -11395 KZAB 1 +VICKR 3033 -8898 KGPT 1 +VICKS 4097 -9017 KZAU 1 +VICKY 2231 -10390 MMZT 2 +VICKY 3469 -11831 KZLA 2 +VICLB 2547 -7986 KMIA 1 +VICLU 6155 -16559 PAVA 1 +VICNA -3027 -7080 SCEZ 1 +VICNB 4564 1167 LIPA 1 +VICSU 6220 -14547 PAGK 1 +VICTA -2647 14908 YBBB 2 +VICTA 1097 12312 RPVB 2 +VICTO 4658 -11402 KMSO 1 +VICTR 4197 84 LEZG 1 +VICTU 3396 -8401 KATL 1 +VICUB 6031 -16201 PAEE 1 +VICUK 6005 -16226 PAEE 1 +VICUT 5952 -13968 PAYA 1 +VIDAL 432 -7336 SKED 1 +VIDAS 4416 -12265 KZSE 1 +VIDDA 6088 -16048 PAZA 1 +VIDEE 4134 -10454 KZDV 1 +VIDEO 4007 -8551 KZID 1 +VIDGA 5043 -10588 CYCY 1 +VIDIP 569 11517 WBFC 1 +VIDKU 4823 -13020 CZVR 1 +VIDLA 6120 3240 ULPP 1 +VIDOK 5241 -204 EGTT 1 +VIDRI 5023 -12150 CZVR 2 +VIDRI 2689 -1704 GCCC 2 +VIDYU 2885 -9572 KZHU 1 +VIE -4087 -6300 SAVU 3 +VIE 4466 -7789 CZYZ 3 +VIE 4191 1605 LIBB 3 +VIEEW 4244 -7703 KZOB 1 +VIERA 3074 -9405 KIAH 1 +VIEWW 3068 -8652 KVPS 1 +VIG 6255 603 ENTR 1 +VIGGR 4256 -9312 KZMP 1 +VIGGU 6624 -16659 PASH 1 +VIGHU 3124 -8626 KZJX 1 +VIGIL 3793 -10452 KZDV 1 +VIGRO 4700 -7186 CZUL 1 +VIGSO 5030 -6094 CZUL 1 +VIGUC 6681 -15626 PAOB 1 +VIGUY 3213 -10749 KDMN 1 +VIH 457 10109 WMFC 2 +VIH 3815 -9171 KZKC 2 +VIHKE 3885 -8784 KZID 1 +VIKBI 6829 14279 UESO 1 +VIKCU 4291 -9248 KZMP 1 +VIKEH 2939 -9519 KEFD 1 +VIKES 3929 -11959 KZOA 1 +VIKIT 2787 7142 OPKR 1 +VIKKI 4069 -9541 KZMP 1 +VIKKY 4107 -7262 KZBW 1 +VIKNG 4297 -9154 KZAU 1 +VIKNN 3412 -8549 KATL 1 +VIKOK 3765 12223 ZSZS 1 +VIKOR 4804 -9880 KZMP 1 +VIKRO 1902 -7627 MKJK 1 +VIKYU 3771 -12260 KSFO 1 +VIL 6104 2812 EFES 2 +VIL 4541 1091 LIPX 2 +VILAH 3265 -9388 KZFW 1 +VILAO 1737 10608 VLAO 1 +VILAR 1516 12025 RPHI 2 +VILAR 4134 57 LECB 2 +VILAS 467 -5443 SMPM 1 +VILAT 589 10010 WMFC 1 +VILCU 4237 -7663 KZNY 1 +VILEY 2500 15751 KZTG 1 +VILGA 4076 189 LECB 1 +VILIA 3625 -11931 KZOA 1 +VILLA 4023 -241 LECM 1 +VILLI 2963 -9539 KHOU 1 +VILLO 3617 -9161 KZME 1 +VILLS 3930 -7511 KZDC 1 +VILMA 1075 -8561 MRLB 1 +VILNA 3854 -82 LEAL 1 +VILNB 4532 1079 LIPX 1 +VILOL -2596 14476 YBBB 1 +VILOP 2419 8200 VABF 1 +VILRA 5603 -9000 CZWG 1 +VILSA 1844 -6944 MDSD 1 +VILUC 3643 -9021 KZME 1 +VILUX -1048 -6754 SBAZ 1 +VIMAB -3152 14536 YMMM 1 +VIMAG 603 11854 RPHI 1 +VIMEK -1815 -17681 NFFF 1 +VIMPA 5432 -11017 CYOD 1 +VIMPY 3860 -10539 KZDV 1 +VIMSA 5917 -9000 CZEG 1 +VIN 4924 2862 UKBV 2 +VIN 1873 10567 VVVV 2 +VINAD 2537 8882 VGFR 1 +VINAP -2783 -10728 SCIZ 1 +VINAX -2159 13789 YBBB 1 +VINCO 3738 -12172 KZOA 1 +VINEL 2834 -8148 KZMA 1 +VINER 3945 -7502 KMIV 1 +VINES 3697 -7613 KORF 1 +VINET 2241 9141 VGFR 1 +VINEY 4029 -8808 KCMI 1 +VINGS 4071 -7427 KTEB 1 +VINHA 2098 10517 VVNB 1 +VINIE 1964 -15542 PHZH 1 +VINII 3363 -8482 KATL 1 +VINIK 864 11623 RPHI 1 +VINKA 2320 -8480 MUFH 1 +VINLI 5587 3785 UUWV 1 +VINNA 3431 -8803 KZME 1 +VINNE 4105 -8715 KZAU 1 +VINNU 3317 4431 ORBI 1 +VINNY 3975 -7661 KZDC 1 +VINOS -2478 -6192 SARU 1 +VINRO 1824 -6967 MDSD 1 +VINSE 3997 -7796 KZOB 1 +VINSI 4790 -5737 CZQX 1 +VINSO 2708 -6724 KZNY 1 +VINTA 3666 -9523 KZKC 1 +VINTY 4214 -9202 KZAU 1 +VIOLA 3455 13906 RJTG 3 +VIOLA 2722 12294 RCAA 3 +VIOLA 2695 -8233 KZMA 3 +VIPAM -1200 14802 YBBB 1 +VIPAP 2276 11453 ZGZU 1 +VIPER 2825 -8889 KZHU 1 +VIPET -4150 17487 NZWN 1 +VIPGA 5167 -9000 CZWG 1 +VIPIR 3566 12667 RKJK 1 +VIPKE 3797 -7684 KZDC 1 +VIPKI 1844 -6960 MDSD 1 +VIPOB -1902 17640 NFFF 1 +VIPOR 4303 -8282 KMTC 1 +VIPOX -2008 12621 YBBB 1 +VIPPR 3966 -8430 KFFO 1 +VIPRA 6411 6668 USHB 1 +VIPRE 4562 -12328 KPDX 1 +VIPSA 2144 -8692 MMID 1 +VIPVA 5413 -11272 CZEG 1 +VIR -1763 -6315 SLLF 2 +VIR 7128 -15678 PAZA 2 +VIRAM 1536 7810 VOMF 1 +VIRAN 4012 4170 LTAA 1 +VIRAR -2479 16774 NFFF 1 +VIRAT 1542 10471 VTUU 1 +VIREX 4887 -91 LFRR 1 +VIRGO 3178 -10570 KZAB 1 +VIRHI 2967 -8312 KZJX 1 +VIRMA 1612 -6145 TFFR 1 +VIRNA 1794 -7609 MKJK 1 +VIRSI 1557 -9030 MHTG 1 +VIRSO 5401 -7999 CZUL 1 +VIRTU 4056 -250 LETO 2 +VIRTU 4620 -11936 KZSE 2 +VIRUV -2895 13456 YMMM 1 +VIRUY 3436 -8516 KRMG 1 +VIS 4072 -789 LPPC 2 +VIS 3637 -11948 KZIS 2 +VISAT 344 10453 WSJC 1 +VISBY 4034 -7595 KRDG 1 +VISDU 5381 -9453 CZCZ 1 +VISED 546 11719 WBFC 1 +VISEK -3373 -7077 SCEZ 1 +VISEN 3705 12662 RKSO 1 +VISIK -2136 -17177 NZFF 1 +VISIN 3542 10639 ZLHW 1 +VISKI 5256 881 EDDV 1 +VISNA 867 1405 FCCC 1 +VISOL 4522 -7587 CYOW 1 +VISON 4016 -350 LECM 1 +VISOS 1983 -9836 MMEX 1 +VISQA 3629 -8904 KZME 1 +VISSA 2763 -9722 KNGP 1 +VISTA -1956 -4431 SBBS 2 +VISTA 3322 -11723 KZLA 2 +VISTO 3819 -12163 KZOA 1 +VISUG 3499 6930 OAIX 1 +VISVE 4673 -11405 KMSO 1 +VISVY 5269 17428 PASY 1 +VIT 3720 -7988 KZDC 1 +VITAN 1386 -8775 MHTG 1 +VITAR 2122 -8715 MMUN 1 +VITEV 4947 -12217 CZVR 1 +VITHE 4074 -11426 KENV 1 +VITKO 3290 -11701 KNKX 1 +VITLI 435 857 FCCC 1 +VITOB 1649 -7015 MDCS 1 +VITOL 4178 -6700 KZNY 1 +VITRA 2059 10609 VVNB 1 +VITTI 3432 -7954 KFLO 1 +VITYU 4170 -7380 KPOU 1 +VIVCU 3125 -9954 KZHU 1 +VIVER 1928 -9910 MMFR 1 +VIVID 4386 -9999 KZMP 1 +VIVPA 5413 -11272 CZCZ 1 +VIVUC 5964 -16161 PAQH 1 +VIVVU 4607 -11253 KBTM 1 +VIW 4670 1391 LOVV 1 +VIXIS 4434 -8229 CZYZ 1 +VIXRY 3101 -8151 KSSI 1 +VIXUN 4814 -5361 CZQX 1 +VIYAP 3125 -8144 KZJX 1 +VIYUL 3251 -10855 KZAB 1 +VIYUR 4489 -9115 KZMP 1 +VJF 3624 -598 LECS 1 +VJN 590 11603 WBFC 1 +VJOSA 3998 2039 LGGG 1 +VJR 173 10362 WMFC 1 +VJZ 4056 -336 LETO 1 +VKA -996 3389 FWLL 1 +VKB 616 10231 WMFC 1 +VKE 455 10342 WMFC 1 +VKG 147 11031 WBFC 1 +VKL 272 10174 WMFC 2 +VKL 5166 571 EHVK 2 +VKN 377 10321 WMKL 2 +VKN 4439 -7269 KZPV 2 +VKR 536 10308 WMWM 1 +VKS 3223 -9093 KZME 1 +VKZ 2575 -8015 KZMA 1 +VL -2197 3528 FQBE 2 +VL 5163 5660 UWOO 2 +VLA 3909 -8916 KZKC 1 +VLAAD 3064 -8671 KZJX 1 +VLADI 4264 -8273 KZOB 1 +VLADY 3939 -8174 KZID 1 +VLB 529 11526 WBKL 1 +VLC 3949 -48 LECB 1 +VLD -3967 -7309 SCTZ 1 +VLDNB -3972 -7308 SCEZ 1 +VLG 480 11500 WBWB 1 +VLH -1269 -6010 SBAZ 1 +VLI -1766 16824 NVFF 2 +VLI -1781 2582 FLFI 2 +VLM 4970 1507 LKAA 1 +VLN 5067 -10489 CZWG 2 +VLN 5101 -264 EGTT 2 +VLR 5042 -9872 CZWG 1 +VLS -1533 2842 FLFI 1 +VLV 4593 -7085 CZUL 1 +VM 3930 11690 ZBPE 2 +VM 6340 -2029 BIRD 2 +VMA -2587 3260 FQBE 1 +VMB 3158 12033 ZSHA 1 +VMF -1326 3192 FLFI 1 +VMG 3785 -2576 LPPC 1 +VMI 434 11399 WBFC 1 +VMK 226 10225 WMFC 1 +VMO -1525 1217 FNAN 1 +VMR 239 10387 WMFC 1 +VMS -2651 3132 FAJS 1 +VMV -2006 3085 FVHA 1 +VMZ -1142 3400 FWLL 1 +VNA -885 1325 FNAN 2 +VNA 3221 -8350 KZTL 2 +VND -1300 2867 FLFI 1 +VNILA 3315 -11170 KPHX 1 +VNN 3836 -8881 KZAU 1 +VNO 5464 2529 EYVL 2 +VNO -268 14130 AYPY 2 +VNP -1509 3929 FQBE 1 +VNV 4121 171 LECB 1 +VNY 3422 -11849 KZLA 1 +VNZNT 4591 -8718 KZMP 1 +VOAXA 3979 -10653 KEGE 1 +VOBAL 4424 -7731 CYTR 1 +VOBIL 5204 -11629 CZEG 1 +VOBUC 3439 6923 OAKB 1 +VOBYO 4466 -9360 KFCM 1 +VOCAL 3396 -8432 KATL 1 +VOCCA 3972 -8512 KZID 1 +VOCSU 4651 -11224 KHLN 1 +VOCUN 3303 6893 OASA 1 +VOCUR 6429 -16516 PAZA 1 +VOCUS 4245 -7096 KBOS 1 +VODEK 6383 -7000 CZUL 1 +VODEL 1811 -6942 MDCS 1 +VODIK -263 -5418 SBAZ 1 +VODIN 1456 -6731 TNCF 1 +VODIR 553 -9065 MHTG 1 +VODIT 7558 -8000 CZEG 1 +VODIX 4754 -6924 CZUL 1 +VODOO 5926 -11794 CZEG 1 +VODOR 4494 -5100 CZQX 1 +VODSA -1561 -3194 SBRE 1 +VODSY 3769 -12210 KOAK 1 +VODUY 6484 -15818 PFKU 1 +VOFOS 2887 -8102 KSFB 1 +VOG 4496 897 LIMM 1 +VOGAR 1815 -6998 MDCS 1 +VOGAS 2016 -10207 MMEX 1 +VOGEL 3997 -7300 KZNY 1 +VOGEP 1897 -6915 MDCS 1 +VOGIL 2625 -11105 MMZT 1 +VOGIM 1922 -6893 MDCS 1 +VOGLR 4195 -8692 KORD 1 +VOGNU 3533 -9753 KOKC 1 +VOGUE 3034 -8773 KZJX 1 +VOGYU 4254 -9657 KSUX 1 +VOHID -1093 4433 FMMM 1 +VOJIB 3396 -9362 KZFW 1 +VOKAN 2961 -10584 MMTY 1 +VOKAR 5350 -6257 CZQM 1 +VOKET 5150 -6700 CZUL 1 +VOKOT 3709 12700 RKSO 1 +VOKUL 5414 -10502 CZCA 1 +VOLAM 1864 -6974 MDSD 1 +VOLAN 4113 -8014 KZOB 1 +VOLBU 1440 -245 DRRR 1 +VOLDA 351 1901 FZZA 1 +VOLES 5407 -12272 CYXS 1 +VOLET 4554 1178 LIPH 1 +VOLKA -2118 -6933 SCFZ 1 +VOLLS 3568 -8608 KBNA 1 +VOLLU 4119 -7398 KZNY 1 +VOLNA 1063 -800 GLRB 1 +VOLOB 7050 -14100 PAZA 1 +VOLTA 869 -107 DGAC 2 +VOLTA 3727 -12097 KZOA 2 +VOLTI 1216 243 DRRR 1 +VOLTO 3945 225 LECV 1 +VOLTU 4120 1409 LIRN 1 +VOLVY 3278 -8291 KZTL 1 +VOMAK 1858 -7221 MTPP 1 +VOMEL 1459 -556 GOOO 1 +VOMPA -1981 14691 YBBB 1 +VONGA 191 2734 FZZA 1 +VONTI -181 1545 FCCC 1 +VONTO 1447 -2219 GVSC 1 +VONYU 4096 -8521 KFWA 1 +VOO 6055 513 ENBR 1 +VOODO 3010 -9070 KZHU 1 +VOPCU 6405 -14538 PABI 1 +VOPGE 4125 -9209 KZAU 1 +VORAX -454 1358 FCCC 1 +VORCE 2152 -6589 TJSJ 1 +VORCU 6070 -16150 PFKW 1 +VOREG 5934 7142 USRR 1 +VOREX 230 2705 FZZA 1 +VORGE 4123 -9228 KOTM 1 +VORIN 4155 -8934 KZAU 1 +VORON 5874 15230 UHMM 1 +VORUC 6676 -15188 PABT 1 +VORVI -486 1786 FZZA 1 +VOSAL -246 1305 FCCC 1 +VOSFO 702 15850 PTPN 1 +VOSFY 3457 -8974 KZME 1 +VOSLI 1016 1558 FTTT 1 +VOSLO 1060 1349 DNKK 1 +VOSTK 3847 -8472 KZID 1 +VOSXE 4058 -9101 KBRL 1 +VOTAB 1476 -1463 GOOO 1 +VOTAL -967 1509 FNAN 1 +VOTAS 1471 12088 RPHI 1 +VOTAW 3039 -9451 KZHU 1 +VOTRA -3706 -5803 SAEF 1 +VOTUR 430 1716 FCCC 1 +VOUCH 3735 -7877 KZDC 1 +VOYNU 3463 -11739 KVCV 1 +VOYQU 4107 -10040 KLBF 1 +VOYUD 3491 -8661 KZME 1 +VOYUG 4106 -9214 KZAU 1 +VOYUK 3823 -8576 KSDF 1 +VOYUN 3470 -7699 KNJM 1 +VOYUP 4108 -8624 KZAU 1 +VOYUR 3574 -8408 KTYS 1 +VOZ 4953 1487 LKAA 1 +VOZKO 3515 -10195 KAMA 1 +VOZVE 4695 -9251 KDLH 1 +VP 5806 -6849 CZUL 2 +VP 4171 4490 UGTB 2 +VPAAG 4223 -7254 KCEF 1 +VPACE 3813 -7681 KZDC 1 +VPACH 2602 -8012 KZMA 1 +VPAFI 3182 -8185 KZJX 1 +VPAFY 3012 -8136 KZJX 1 +VPALL 3335 -11259 KZAB 1 +VPAQU 3367 -11269 KZAB 1 +VPARM 3364 -11222 KZAB 1 +VPATO 3462 -7652 KZDC 1 +VPAVA 3495 -7728 KZDC 1 +VPAXI 3858 -7634 KZDC 1 +VPBEC 2977 -8125 KZJX 1 +VPBEK 3725 -9251 KZKC 1 +VPBFE 3227 -8079 KZJX 1 +VPBOV 2795 -8078 KZMA 1 +VPBRA 3623 -7613 KZDC 1 +VPCHB 3915 -9453 KZKC 1 +VPCJA 2950 -8110 KZJX 1 +VPCKY 2878 -8257 KZJX 1 +VPCLE 2645 -8201 KZMA 1 +VPCNY 2850 -8075 KZMA 1 +VPCTE 2615 -8135 KZMA 1 +VPDAD 2838 -8219 KZJX 1 +VPDEN 3778 -9232 KZKC 1 +VPDFI 2900 -8135 KZJX 1 +VPDUT 2763 -8215 KZHU 1 +VPDZE 2732 -8074 KZMA 1 +VPEAR 2798 -8283 KZMA 1 +VPEGV 2967 -8141 KZJX 1 +VPENE 3775 -9193 KZKC 1 +VPFAH 2642 -8149 KZMA 1 +VPFFU 2895 -8101 KZJX 1 +VPFME 3768 -9264 KZKC 1 +VPG 528 10026 WMFC 1 +VPGCE 3607 -7661 KZDC 1 +VPGHI 3526 -7552 KZDC 1 +VPGIO 3554 -7662 KZDC 1 +VPGPE 2773 -8274 KZMA 1 +VPGPT 3043 -8909 KZHU 1 +VPH 2128 10560 VVGL 1 +VPHAA 3007 -8367 KZJX 1 +VPHRO 2710 -8220 KZMA 1 +VPHUC 2833 -8273 KZJX 1 +VPIBR 2721 -8167 KZMA 1 +VPIWA 3181 -8143 KZJX 1 +VPJMY 2945 -8130 KZJX 1 +VPK 338 10342 WMFC 1 +VPKER 2807 -8193 KZJX 1 +VPKJU 3544 -7617 KZDC 1 +VPKOE 2467 -8134 KZMA 1 +VPL 636 9975 WMFC 1 +VPLEV 2880 -8087 KZMA 1 +VPLIP 3027 -8599 KZJX 1 +VPLJA 2900 -8085 KZJX 1 +VPLMN 3492 -7777 KZDC 1 +VPMAB 3470 -7706 KZDC 1 +VPMAI 3083 -8494 KZJX 1 +VPMBO 2598 -8014 KZMA 1 +VPMKE 3741 -9267 KZKC 1 +VPMOB 3038 -8853 KZHU 1 +VPNPO 3280 -7977 KZJX 1 +VPOBA 2647 -8045 KZMA 1 +VPOKY 3511 -7599 KZDC 1 +VPRAM 3032 -8960 KZHU 1 +VPRBI 2584 -8092 KZMA 1 +VPRCU 4221 -7249 KCEC 1 +VPREP 3257 -8036 KZJX 1 +VPRIV 3091 -8796 KZHU 1 +VPRNL 2538 -8061 KZMA 1 +VPRRS 3342 -7913 KZJX 1 +VPRTN 4223 -7253 KCEF 1 +VPSAW 3083 -8912 KZHU 1 +VPT 291 10410 WMFC 1 +VPTHR 3033 -8714 KZJX 1 +VPTLH 3055 -8387 KZJX 1 +VPTOK 4216 -7254 KCEF 1 +VPTRO 4218 -7258 KCEF 1 +VPUMO 3559 -7547 KZDC 1 +VPUTT 3787 -9202 KZKC 1 +VPVUH 4221 -7257 KCEF 1 +VPWMH 4219 -7249 KCEF 1 +VPWMO 2705 -8058 KZMA 1 +VPWOC 3730 -9231 KZKC 1 +VPWZO 3601 -7567 KZDC 1 +VPXIZ 3744 -9209 KZKC 1 +VPXUG 4217 -7252 KCEF 1 +VPXZY 2958 -8317 KZJX 1 +VPYIW 3070 -8145 KZJX 1 +VPZIE 3203 -8089 KZJX 1 +VQ 6525 -12667 CZEG 2 +VQ 2556 11048 ZGZU 2 +VQQ 3021 -8189 KZJX 1 +VR 4917 -12306 CZVR 2 +VR 3534 5164 OIIX 2 +VRA 4273 -287 LECM 2 +VRA 942 -7056 SVZM 2 +VRANA 4375 1754 LQSB 1 +VRB 2768 -8050 KZMA 1 +VRGAS 2446 -8113 KZMA 1 +VRMIL 4846 -9198 CZWG 1 +VRNAH 4243 -7637 KZNY 1 +VRNON 2786 -8251 KMCF 1 +VRONA 3898 -12158 KSMF 1 +VRONB -1754 -6320 SLVR 1 +VRS 4521 1365 LDZO 1 +VRSTY 3372 -8428 KATL 1 +VRT 3423 -9928 KZFW 1 +VSA -969 2043 FNAN 2 +VSA 1800 -9282 MMID 2 +VSB 5766 1835 ESOS 2 +VSB -1791 3112 FVHA 2 +VSI 225 11200 WBGS 1 +VSJ 3778 -81 LELC 2 +VSJ 1117 -6842 SVZM 2 +VSM 3696 -2517 LPPC 1 +VSN 590 11807 WBFC 1 +VSO -2029 4432 FMMM 1 +VSP -2504 4695 FMMM 1 +VSQ -2339 4372 FMMM 1 +VT 5585 -10849 CZEG 1 +VTB 5513 3035 UMMM 2 +VTB 3978 -346 LECM 2 +VTG 1814 10263 VLAO 1 +VTI 6046 2424 EFES 1 +VTINE 3446 -8867 KTUP 1 +VTK 142 10402 WSJC 1 +VTN -3274 -7150 SCEZ 4 +VTN 1801 10254 VLAO 4 +VTN 2649 8727 VNSM 4 +VTN 4372 2081 LYBA 4 +VTR -2025 -4028 SBBS 2 +VTR 6295 -15556 PAZA 2 +VTU 3412 -11905 KZLA 1 +VTV 1037 10709 VVTS 1 +VTW 432 11814 WBFC 1 +VTZ -1613 3364 FQBE 1 +VUARI 428 -6637 SVZM 1 +VUB -1492 1360 FNAN 1 +VUBOK 1333 815 DNKK 1 +VUCAN 5045 -11333 CZEG 1 +VUCNU 3829 -10456 KPUB 1 +VUCUG 3661 -9327 KBBG 1 +VUCUL 3248 -10188 KZFW 1 +VUCUN 3786 -9096 KZKC 1 +VUCUR 3937 -7808 KMRB 1 +VUDAL 1245 -6341 TTZP 1 +VUDAM -1244 -5611 SBAZ 1 +VUDAR -3613 -7275 SCIE 1 +VUDOK 608 -5854 SYGC 1 +VUDYU 3757 -9737 KICT 1 +VUE -1177 1990 FNAN 1 +VUGCO 4163 -8369 KTOL 1 +VUH 2927 -9487 KZHU 1 +VUKEB -493 -6968 SBAZ 1 +VUKER -378 -4481 SBAZ 1 +VUKFI 4576 -8752 KZMP 1 +VUKNA -4511 -6827 SAVF 1 +VUKUS -2591 -4756 SBCW 1 +VULCE 2881 -9681 KZHU 1 +VULCN 4209 -8779 KORD 1 +VULEN 1325 -8165 MPTG 1 +VULKA 3880 1528 LIRR 1 +VULKY -146 -7981 SEGU 1 +VULON -4086 -7052 SAEU 1 +VULPE 3776 -480 LECM 1 +VULTR 3763 12934 RKNN 1 +VUMAL 327 -7961 SKED 1 +VUMIT -3665 -7244 SCIE 1 +VUMPI 199 -6395 SVZM 1 +VUPRO -2828 -6430 SACF 1 +VUPUC 3781 -8130 KBKW 1 +VUPUY 6281 -16015 PANV 1 +VURAL 4110 2881 LTBA 1 +VURGE 3082 -9792 KGRK 1 +VURGI -5800 -5769 SAVU 1 +VURKI -1916 -4447 SBBS 1 +VURLY 4692 -9198 KZMP 1 +VURTA -3331 -6464 SACF 1 +VURUM -362 -5979 SBAZ 1 +VUSAR 3484 6826 OAKX 1 +VUSCU 5559 -13213 PAKT 1 +VUSEB 3628 4380 ORBB 1 +VUSET 2393 5914 OOMM 1 +VUSIN 2299 6092 OOMM 1 +VUSIP 3143 6687 OAKX 1 +VUSIR 2620 4382 OEGS 1 +VUSRY 3029 -8789 KZJX 1 +VUSUY 6343 -16087 PAZA 1 +VUTAB 2545 3047 HECC 1 +VUTAP 2090 5675 OOMM 1 +VUTAS 920 6000 FSSS 1 +VUTAW 4081 -11196 KSLC 1 +VUTCU 3780 -8060 KZDC 1 +VUTME 3387 -7887 KMYR 1 +VUTOW 3524 -7784 KZDC 1 +VUTUY 3984 -8289 KLCK 1 +VUVEN 3454 6693 OAKX 1 +VUWIB 7005 -14891 PASC 1 +VUXAL 2859 4977 OBBB 1 +VUXAX 3476 6892 OAIX 1 +VUXOR 2590 5337 OBBB 1 +VUXUL 3386 4445 ORBD 1 +VUYDU 6534 -15670 PAHL 1 +VUYUG 3787 -8596 KFTK 1 +VUYUR 4458 -8951 KZMP 1 +VUYUT 5925 -15848 PADL 1 +VUYUV 6357 -16199 PAMK 1 +VUZ 3367 -8690 KZTL 1 +VUZID 4407 -9188 KZMP 1 +VUZLI 3382 -8882 KZME 1 +VUZOJ 4120 -10204 KZDV 1 +VV 4470 -8118 CZYZ 1 +VVC 407 -7338 SKED 1 +VVMAX 2623 -8043 KMIA 1 +VVNB 3988 -7974 KZNY 1 +VVP 1034 -7326 SKEC 1 +VVZ 1767 8325 VECF 1 +VWN -1864 2699 FVHA 1 +VWV -3140 2311 FACA 2 +VWV 4145 -8364 KZOB 2 +VX 5187 -10457 CZWG 1 +VXV 3590 -8389 KZTL 1 +VYDDA 3267 -11693 KSAN 1 +VYDRA 4804 1755 LZIB 1 +VYI 2088 -15644 PHOG 1 +VYK 3920 11657 ZBPE 1 +VYKES 4504 -9331 KMSP 1 +VYKUS 3392 -8103 KCAE 1 +VYL 5326 -454 EGTT 1 +VYLLA 3133 -11095 KZAB 1 +VZU 403 11480 WBFC 1 +WAADE 2757 -9829 KNQI 1 +WAAHU 4063 -8242 KZOB 1 +WAAKE 4234 -7868 KZOB 1 +WAALI 4245 -7078 KBOS 1 +WAATS 4072 -11253 KZLC 1 +WABAD 3307 6886 OASA 1 +WABAG 3031 -8705 KPNS 1 +WABAK 5791 -15217 KZAN 1 +WABAL 4302 -8662 KZAU 1 +WABAM 4428 -10011 KZMP 1 +WABAS -737 7250 FJDG 1 +WABAV 3344 -9009 KGWO 1 +WABBS 4490 -9327 KMSP 1 +WABDU 3572 -9765 KPWA 1 +WABEN 3066 -8724 KPNS 1 +WABGA 3821 -12199 KSUU 1 +WABIB 2110 -15653 PHOG 1 +WABID -732 7243 FJDG 1 +WABIG 3492 -9717 KZFW 1 +WABIN 4844 -12272 KZSE 1 +WABIP 5974 -15430 PAIL 1 +WABIR 6476 -14719 PAEI 1 +WABIT 3167 -8201 KZJX 1 +WABKO 3018 -8762 KNPA 1 +WABNY 4405 -9158 KZMP 1 +WABOP 3887 -10469 KCOS 1 +WABOR 4208 -7985 KZOB 1 +WABOX 1358 14500 PGUM 1 +WABSO 3035 -8188 KZJX 1 +WABUK 3113 -8536 KDHN 1 +WACAL 5410 -13065 CZVR 1 +WACBI 2781 -9810 KALI 1 +WACCO 3720 -9457 KZKC 1 +WACKE 4614 -11823 KALW 1 +WACKI 4025 -7518 KZNY 1 +WACKO -2719 15275 YBBB 1 +WACKS 4216 -9004 KZAU 1 +WACKY 4134 -7186 KZBW 1 +WACON 3958 -7559 KILG 1 +WACOR 4319 -7636 KZBW 1 +WACOS -127 -16400 KZAK 1 +WAD 5317 -53 EGXW 1 +WADAL 3919 -8397 KLUK 1 +WADDE 3627 -12045 KZOA 1 +WADDS 3972 -11932 KZOA 1 +WADDY 3725 -12092 KLSN 1 +WADEB 3213 -8169 KSAV 1 +WADEL 3467 -7751 KNCA 1 +WADEM 3217 -9795 KZFW 1 +WADEN 3840 -12173 KSUU 1 +WADER 2451 12193 RCAA 1 +WADES 3301 -9704 KDAL 1 +WADET 3736 -9445 KZKC 1 +WADIL 3824 -12196 KSUU 1 +WADIN 6487 -15506 PARY 1 +WADOK 3955 -11248 KZLC 1 +WADOL 4024 -11871 KZOA 1 +WADPA 4811 -12277 KZSE 1 +WADPO 4499 -11630 KZLC 1 +WADRA 2946 -9822 KRND 1 +WADRU 874 16781 PKWA 1 +WADSI 2834 -8147 KZMA 1 +WADSO 3212 -11096 KTUS 1 +WADUB 6634 -14690 PAWB 1 +WADUG 3555 -7798 KZDC 1 +WADVU 4220 -8320 KDTW 1 +WAFER 3260 -9381 KZFW 1 +WAFFU 5058 35 EGTT 1 +WAFIT 3799 -7552 KZDC 1 +WAFLE 4431 -8809 KZMP 1 +WAGEK 4319 -7232 KZBW 1 +WAGER 3823 -12142 KZOA 1 +WAGES 3699 -12174 KSFO 1 +WAGET 4238 -8907 KRFD 1 +WAGGE 3926 -11977 KZOA 1 +WAGGO 4690 -8501 KZMP 1 +WAGIK 4402 -9450 KZMP 1 +WAGIR 3964 -7473 KACY 1 +WAGJI 3456 -11497 KZLA 1 +WAGLO 4875 -9492 KBDE 1 +WAGMA 4421 -12106 KRDM 1 +WAGMI 4290 -8541 KGRR 1 +WAGMU 3277 -9735 KFTW 1 +WAGNI 4670 -9662 KFAR 1 +WAGNR 4505 -9300 KZMP 1 +WAGOB 4754 -11921 KZSE 1 +WAGON 2359 12177 RCTP 1 +WAGOO -2815 11876 YMMM 1 +WAGOR 4051 -8903 KBMI 1 +WAGOS 3463 -11814 KPMD 1 +WAGOV 5526 -13155 PAKT 1 +WAGPO 2979 -9110 KZHU 1 +WAGSE 3936 -8583 KZID 1 +WAGTU 4086 -9187 KZAU 1 +WAGUN 3338 -10051 KZFW 1 +WAGUX 4260 -9649 KSUX 1 +WAGWU 6648 -14566 PFYU 1 +WAHOO 2825 -9254 KZHU 1 +WAHYO 4158 -9278 KZAU 1 +WAHYU 3183 -10635 KELP 1 +WAIDE 4485 -11175 KZLC 1 +WAIFS 4453 -6897 KZBW 1 +WAIKS 3705 -7707 KZDC 1 +WAILS 4213 -8008 KERI 1 +WAIMA -4188 17426 NZZC 1 +WAINE 4105 -8527 KFWA 1 +WAITS 4313 -8864 KZAU 1 +WAIVE 3807 -9748 KZKC 1 +WAIVS 4131 -6999 KACK 1 +WAIVY 4087 -7789 KZNY 1 +WAJGU 3149 -9471 KZFW 1 +WAK 4258 2370 LBSR 1 +WAKEB 4189 -9166 KCID 1 +WAKED 2618 -8005 KFLL 1 +WAKEG 3610 -9796 KEND 1 +WAKEL 4266 -8355 KPTK 1 +WAKEM 4129 -8246 KZOB 1 +WAKEN 4723 -12306 KTCM 1 +WAKER 3403 -11883 KLAX 1 +WAKET 3872 -9330 KSZL 1 +WAKEX 3474 -7690 KNJM 1 +WAKKS 2947 -9839 KZHU 1 +WAKLO 3961 -11928 KRNO 1 +WAKMO 3169 -9746 KZFW 1 +WAKNO -724 7233 FJDG 1 +WAKNU 5974 -15426 PAIL 1 +WAKOT 3279 -11560 KNJK 1 +WAKOV 6464 -14764 PAEI 1 +WAKSA 5849 -15625 PAKN 1 +WAKTA 3742 -8055 KPSK 1 +WAKTO 5940 -15518 PFKK 1 +WAKUL 3033 -8436 KZTL 1 +WAL 5339 -313 EGTT 1 +WALAC 4578 -8206 CZYZ 1 +WALAD 2940 -10083 KDLF 1 +WALCI 3284 -11450 KZLA 1 +WALDE 4986 1195 ETIC 1 +WALDI 4639 -8455 KZMP 1 +WALDO 4474 -12204 KZSE 1 +WALDY 3878 -8640 KBMG 1 +WALEL 1350 14471 PGUA 1 +WALEP 3523 -7895 KPOB 1 +WALET 3237 -8391 KATL 1 +WALIK 2682 -7969 KZMA 1 +WALIN 3531 -7807 KGSB 1 +WALIP 2586 -8061 KMIA 1 +WALKE 3051 -9080 KZHU 1 +WALKS 4301 -8556 KZAU 1 +WALLK 3611 -8048 KINT 1 +WALLO 3488 -7796 KZDC 1 +WALLT 5178 17488 PAZA 1 +WALLY 3975 -109 LECM 1 +WALLZ 3486 -9022 KZME 1 +WALMA 4000 -8421 KDAY 1 +WALMO 3134 -8135 KSSI 1 +WALNA 1863 -6601 TJZS 1 +WALOK 3030 -9761 KAUS 1 +WALOT 3802 -7522 KZDC 1 +WALOX 3827 -7732 KZDC 1 +WALPO 3413 -9178 KZME 1 +WALPP 4453 -8075 CZYZ 1 +WALRA 3215 -11086 KDMA 1 +WALRO 4716 -12248 KTCM 1 +WALRS 4358 -8417 KMBS 1 +WALRU 4100 -10638 KZDV 1 +WALSA 3439 -10334 KCVS 1 +WALSH 5006 -11000 CZWG 1 +WALSI -1716 14588 YBCS 1 +WALTA -1969 14759 YBBB 1 +WALTE 3993 -11872 KZOA 1 +WALTN 3665 -9399 KZKC 1 +WALTO 3436 -9836 KZFW 1 +WALTR 2808 -8291 KSRQ 1 +WALTT 4451 -6969 KZBW 1 +WALTY 3300 -8686 KZTL 1 +WALTZ -3578 15808 YBBB 1 +WALUP 5379 -12057 CZVR 1 +WALUS 5963 -15265 PAZA 1 +WAMAL 2907 -8133 KDAB 1 +WAMAN 3259 -9707 KZFW 1 +WAMBI 2766 -9749 KCRP 1 +WAMBO 4006 -8519 KZID 1 +WAMCA 3995 -7521 KZNY 1 +WAMEL 4380 -9060 KZAU 1 +WAMES 4374 -9109 KZMP 1 +WAMGA 4799 -9740 KRDR 1 +WAMIB 3356 -8606 KZTL 1 +WAMIP 3845 -9991 KZKC 1 +WAMKA 3540 -10525 KZAB 1 +WAMPA 3480 -9582 KZLC 1 +WAMSA 4305 -7387 KZBW 1 +WAMUD 3610 -11497 KLAS 1 +WANAM 4146 -9588 KZMP 1 +WANAT 3010 -9766 KAUS 1 +WANDO 3303 -7984 KZJX 1 +WANDY 810 9821 VTSP 1 +WANED 3351 -11594 KTRM 1 +WANEL 2620 -9766 KHRL 1 +WANEM 3959 -8382 KSGH 1 +WANER 4184 -7039 KFMH 1 +WANES 4092 -7428 KTEB 1 +WANGI -1313 13045 YBBB 1 +WANGO 4326 -7140 KZBW 1 +WANIB 5701 -17043 PASN 1 +WANIN 2817 1280 HLLL 1 +WANJO 7129 -15705 PABR 1 +WANOL 3473 -8235 KZTL 1 +WANOS 4565 -12294 KPDX 1 +WANRA 3269 -8069 KNBC 1 +WANRI 4833 -9342 KZMP 1 +WANSU 3987 -8426 KDAY 1 +WANTA 4647 -12162 KZSE 1 +WANTO 1675 10052 VTPP 1 +WANTU 4235 -7105 KBOS 1 +WANUL -1446 -17094 NSTU 1 +WANUM 2742 -8188 KZMA 1 +WANUR 6469 -14712 PAEI 1 +WANUX 4429 -7263 KZBW 1 +WANVA 4113 -7427 KZNY 1 +WANZE 6651 -14539 PFYU 1 +WAPAP 4329 -10578 KZDV 1 +WAPAX 6494 -14712 PAEI 1 +WAPCE 3141 -8545 KDHN 1 +WAPDA 3163 -9707 KCNW 1 +WAPEB 4221 -9618 KSUX 1 +WAPEL 4120 -9134 KZAU 1 +WAPER 5963 -14016 PAYA 1 +WAPET 3535 -7790 KGSB 1 +WAPGI 4717 -12260 KTIW 1 +WAPGU 3940 -10502 KAPA 1 +WAPIG 4494 -7310 KZBW 1 +WAPIM 3044 -8436 KTLH 1 +WAPIO 2019 -15559 PHZH 1 +WAPIX 4041 -8864 KBMI 1 +WAPMO 3468 -8489 KZTL 1 +WAPOG 4143 -7191 KGON 1 +WAPON 3152 -8928 KHBG 1 +WAPOP 2951 -9827 KRND 1 +WAPPA 3970 14055 RJTG 1 +WAPPO 2181 -15492 PHZH 1 +WAPRA 6224 -14550 PAGK 1 +WAPRE 3714 -10614 KZDV 1 +WAPTO 4747 -12423 KZSE 1 +WAPUG 2964 -8984 KNBG 1 +WAR 5226 2066 EPRL 1 +WARAB 3651 -9394 KZME 1 +WARBD 4390 -8845 KZAU 1 +WARDA 1929 16642 PWAK 1 +WARDO 3867 -8126 KZID 1 +WARDS 4502 -7319 CZUL 2 +WARDS -4184 17417 NZZC 2 +WAREK 3323 -11668 KRIV 1 +WAREN -3802 14531 YMMM 2 +WAREN 4328 -7393 KZBW 2 +WAREX 5575 -15939 PAPE 1 +WARGO 4055 -8300 KCLE 1 +WARIB 3331 4364 ORAT 1 +WARIC 4263 -7251 KZBW 1 +WARIK -3852 17771 NZZC 1 +WARIN 4073 -7391 KLGA 1 +WARIP 4158 -7062 KZBW 1 +WARIT 3635 -9399 KZME 1 +WARIV 3689 -7620 KORF 1 +WARLO 3354 -9305 KZFW 1 +WARLY 3029 -8745 KZJX 1 +WARMM 3977 -11977 KRNO 1 +WARNE 3335 -11640 KZLA 1 +WARNN 3875 -7473 KZDC 1 +WARNR 3447 -8001 KZJX 1 +WARNT 3302 -11690 KNKX 1 +WARPI 4224 -8779 KZAU 1 +WARRA -2483 11433 YMMM 1 +WARRD 4036 -7444 KZNY 1 +WARRE 3456 -10595 KZAB 1 +WARRN 3490 -12075 KVBG 1 +WARRT 6935 -15300 PAZA 1 +WARSA 3876 -8495 KZID 1 +WARSH 6304 -15561 PAMC 1 +WARTT 3277 -11431 KZLA 1 +WARTY -3391 15412 YBBB 1 +WARUN 3772 -9723 KIAB 1 +WARUV 4276 -7358 KALB 1 +WARVI 6320 -16312 PAZA 1 +WARWF 4493 -8787 KZMP 1 +WASAB 3700 -11360 KZLA 1 +WASAN 3973 12708 ZKZK 1 +WASBI 3517 -10396 KZAB 1 +WASCO 4198 -8834 KORD 1 +WASDO 4027 -7879 KJST 1 +WASEB 3504 -7671 KNKT 1 +WASEE 4360 -8399 KMBS 1 +WASEN 5158 -11722 CZVR 1 +WASET 2827 -8235 KMCO 1 +WASHI 3967 -10674 KEGE 1 +WASHN 4160 -9296 KZAU 1 +WASHO 3379 -9366 KZFW 1 +WASHR 4731 -10089 KZMP 1 +WASHY 4495 -9335 KMSP 1 +WASIE 4409 -7929 CZVR 1 +WASIR 3264 -11723 KNZY 1 +WASIX 3064 -10498 KZAB 1 +WASKO 3406 -9264 KZME 1 +WASMO 3708 -8730 KZME 1 +WASOD 2950 -10060 KDLF 1 +WASOG 4303 -8660 KZAU 1 +WASON 3225 -11109 KTUS 1 +WASOS 4757 -9505 KZMP 1 +WASPI 4291 -10659 KCPR 1 +WASPO 4223 -7008 KZBW 1 +WASPS 4664 -9088 KZMP 1 +WASPY 3003 -9365 KZHU 1 +WASSA 3200 -8099 KSVN 1 +WASTE 3608 -11508 KLAS 1 +WASUB 3824 -12196 KSUU 1 +WASUD 3619 -9177 KZME 1 +WASVO 6291 -15939 PAHX 1 +WASYU 3447 13338 RJTG 1 +WATAG 4101 -9037 KZAU 1 +WATAM 4643 -9515 KZMP 1 +WATAP 3765 -12245 KSFO 1 +WATAS 6264 -15957 PAHX 1 +WATCH 4205 -8346 KDTW 1 +WATER 3962 -11872 KNFL 1 +WATEX 3196 -10632 KZAB 1 +WATFO 5168 -35 EGWU 2 +WATFO 2940 -9497 KEFD 2 +WATGA 3481 -9927 KLTS 1 +WATIP 4444 -7310 KBTV 1 +WATIT 3239 -9985 KDYS 1 +WATKN 3451 -12028 KVBG 1 +WATMA 3259 -8093 KNBC 1 +WATMO 6472 -15810 PANU 1 +WATNI 3862 -7542 KZDC 1 +WATNU 6077 -16151 PFAK 1 +WATOB 4336 -8933 KMSN 1 +WATON 4808 -12215 KZSE 1 +WATOR 3163 -10071 KZFW 1 +WATPU 2761 -8188 KZMA 1 +WATRS 2189 -6779 TJZS 1 +WATRY 3787 13796 RJTG 1 +WATSN 4128 -8604 KZAU 1 +WATSO 4105 -7683 KZNY 1 +WATSU 3998 -9504 KSTJ 1 +WATSY 4661 -11876 KZSE 1 +WATTR 4814 -12294 KZSE 1 +WATTS 3875 -12140 KMCC 1 +WATTY 4169 -9389 KDSM 1 +WATUB 6163 -14947 PAZA 1 +WATUM 4158 -10898 KRKS 1 +WATUT -685 14636 AYPY 1 +WAUCA 4306 -8834 KZAU 1 +WAUKE 4246 -8780 KZAU 1 +WAURI 5191 -17657 PADK 1 +WAUTS 4661 -11145 KZLC 1 +WAV 175 4006 HKNA 1 +WAVAK 3513 -8973 KMEM 1 +WAVBO 4308 -7126 KMHT 1 +WAVDI 4025 -10436 KZDV 1 +WAVEL 3982 -8719 KZID 1 +WAVEP 4422 -7250 KZBW 1 +WAVER 3012 -9834 KZHU 1 +WAVES -3187 11553 YMMM 1 +WAVEX 3765 -9726 KIAB 1 +WAVEY 4023 -7339 KZNY 1 +WAVEZ 3031 -9019 KZHU 1 +WAVIE 4197 -8759 KORD 1 +WAVIT 4030 -11180 KZLC 1 +WAVKA 3169 -8403 KZJX 1 +WAVKI 533 16272 PTSA 1 +WAVLU 4683 -12411 KZSE 1 +WAVLY 3956 -8991 KZKC 1 +WAVMU 3936 -7815 KMRB 1 +WAVNU 6137 -16567 PAVA 1 +WAVOM 3347 -11246 KLUF 1 +WAVON 4119 -7135 KZBW 1 +WAVRA 3717 -7666 KZDC 1 +WAVUK 4225 -9619 KSUX 1 +WAVUM 4188 -9158 KCID 1 +WAVUN 2589 -7973 KFLL 1 +WAVUR 874 16761 PKWA 1 +WAVUT 3368 -11221 KLUF 1 +WAVVO 4013 -8040 KZOB 1 +WAVVS 3421 -11907 KCMA 1 +WAWPE 4058 -8599 KOKK 1 +WAXAN 4037 -7875 KJST 1 +WAXAR 4159 -7044 KFMH 1 +WAXEL 2972 -9842 KRND 1 +WAXEN 4258 -7091 KZBW 1 +WAXER 4296 -10323 KZDV 1 +WAXES 3186 -11089 KTUS 1 +WAXEY 3559 -9878 KZFW 1 +WAXIM 6153 -16157 PAZA 1 +WAXIN 3884 -7744 KIAD 1 +WAXUL 3689 -7596 KNTU 1 +WAY -2387 13403 YBAS 1 +WAYEL 1951 11295 VHHH 1 +WAYGO 4342 -7592 KZBW 1 +WAYLA 4235 -7782 KZBW 1 +WAYLE 3354 -11701 KRIV 1 +WAYLN 3630 -8659 KBNA 1 +WAYRE 2788 -9818 KALI 1 +WAYSE 814 -15382 KZAK 1 +WAYVO 6697 -16041 PFNO 1 +WAYZA 4500 -9348 KMSP 1 +WAZDN 3977 -10470 KDEN 1 +WAZER 4084 -11234 KSLC 1 +WAZUP 3344 -11214 KPHX 1 +WB -4152 17386 NZNZ 1 +WBD 5005 833 EDDF 1 +WBU -700 14425 AYPM 1 +WBUCN 3242 7141 OPKR 1 +WBV -2298 1464 FYWH 1 +WC 4900 -12275 CZVR 1 +WCO 5185 -96 EGTT 1 +WD 6025 9022 UNKL 1 +WDHOL 4152 -7070 KFMH 1 +WDR 2051 4521 OEJD 1 +WEAKS 3572 -8250 KZTL 1 +WEALD 5133 3 EGWU 1 +WEARD 4176 -7453 KZNY 1 +WEARR 6490 -14771 PAFA 1 +WEARS 4057 -8762 KZAU 1 +WEASL 4477 -9292 KZMP 1 +WEAVE 4254 -8913 KJVL 1 +WEAVR 3585 -7713 KZDC 1 +WEBAD 3433 -11220 KPHX 1 +WEBAX 3252 -9987 KDYS 1 +WEBBB 3767 -7198 KZNY 1 +WEBBI 6117 -15016 PANC 1 +WEBBS 2851 -8211 KZMA 1 +WEBBY 3269 -9320 KZFW 1 +WEBBZ 3603 -9589 KTUL 1 +WEBER 3217 13500 RJTG 3 +WEBER -4023 17646 NZZC 3 +WEBER 4132 -11204 KSLC 3 +WEBIK 6313 -15549 PAZA 1 +WEBIM 4673 -12213 KZSE 1 +WEBIT 4007 -7502 KNXX 1 +WEBLO 3468 -7706 KNJM 1 +WEBMA 4025 -12000 KAHC 1 +WEBNA 2969 -9812 KRND 1 +WEBOM 4307 -8556 KGRR 1 +WEBOR 4262 -8612 KZAU 1 +WEBOX 2993 -10007 KDLF 1 +WEBRO 3445 6968 OAKB 1 +WEBSO 3617 -11510 KLSV 1 +WEBST 4419 -12321 KEUG 1 +WEBUK 3306 -11849 KNUC 1 +WEBUL 3775 -11676 KZLC 1 +WEBUN 2455 -8178 KNQX 1 +WEBVA 3470 -9227 KLIT 1 +WEBVE 4815 -12229 KPAE 1 +WEBVO 4856 -11152 KZLC 1 +WEBYE 4364 -9087 KZMP 1 +WECOL 4179 -7509 KZNY 1 +WEDAK 4589 -11408 KZLC 1 +WEDAL 3833 -12183 KSUU 1 +WEDDG 3806 -9028 KSTL 1 +WEDES 3067 -12312 KZAK 1 +WEDGI 3214 -11096 KTUS 1 +WEDGO 3471 -8857 KCRX 1 +WEDIN 4268 -8824 KZAU 1 +WEDIP 3129 -8634 KZJX 1 +WEDMO 3928 -11977 KRNO 1 +WEDNI 3481 -9928 KLTS 1 +WEDOD 4310 -7884 KIAG 1 +WEDOM 3095 -8655 KCEW 1 +WEDRI 2999 -9458 KZHU 1 +WEDUT 3290 -10377 KZFW 1 +WEDUV 3476 -7705 KNKT 1 +WEDVO 3679 -8655 KBWG 1 +WEEBR 3352 -9370 KZFW 1 +WEEDA -2792 11786 YMMM 2 +WEEDA 4172 -8306 KZOB 2 +WEEDS 3911 -10201 KDEN 1 +WEEDY 3653 -8401 KZTL 1 +WEEKE 6081 -16142 PAZA 1 +WEEKS 2984 -9173 KZHU 1 +WEELD 3971 -8112 KZOB 1 +WEELS 3124 -9986 KZFW 1 +WEEMS 3071 -8323 KVAD 1 +WEENA -1200 15030 YBBB 1 +WEENG 4089 -7279 KZBW 1 +WEEPE 3241 -10105 KZFW 1 +WEEPY 4334 -7583 KZBW 1 +WEERD 3297 -9744 KZFW 1 +WEETS 4186 -7420 KZBW 1 +WEEVE 2984 -9446 KZHU 1 +WEEZE 4285 -7034 KZBW 1 +WEEZL 3379 -11902 KZLA 1 +WEFIV 3365 -8482 KATL 1 +WEFOJ 3822 -10624 KZDV 1 +WEFOR 3354 -8481 KATL 1 +WEGAM 3419 -10310 KCVS 1 +WEGAP 3009 -8559 KPAM 1 +WEGBA 4139 -10593 KLAR 1 +WEGDA 3905 -8456 KCVG 1 +WEGDO 2165 -15772 PHNG 1 +WEGEE 3851 -8699 KZID 1 +WEGEP 3573 4416 ORKK 1 +WEGES 3538 -10186 KAMA 1 +WEGET 4083 -11236 KZLC 1 +WEGIM 4437 -10334 KRCA 1 +WEGIV 3904 -9760 KSLN 1 +WEGOB 3282 -11560 KNJK 1 +WEGOL 6294 -14214 PAOR 1 +WEGOT 4154 -7259 KZNY 1 +WEGRO 3873 -7612 KESN 1 +WEGTE 3439 -9840 KLAW 1 +WEGUN 4311 -8635 KMKG 1 +WEGWI 5706 -13538 PASI 1 +WEH 3719 12223 ZSZS 1 +WEHAL 3969 -10661 KEGE 1 +WEIDS 4172 -8111 KZOB 1 +WEIGH 4403 -7325 KZBW 1 +WEILR 3391 -11848 KLAX 1 +WEIMS 4522 -9374 KMSP 1 +WEIRS 3185 -9581 KDFW 1 +WEISS 4097 -7573 KHZL 1 +WEITT 3775 -9557 KZKC 1 +WEJ 2618 3649 OEJD 1 +WEJJI 3226 -9103 KTVR 1 +WEJTI 4147 -7437 KZNY 1 +WEJYY 6231 -15940 PAHC 1 +WEKAK 6468 -15562 PARY 1 +WEKAR 4081 -8953 KPIA 1 +WEKAS 4100 -7453 KONY 1 +WEKDI 3257 -9483 KGGG 1 +WEKDO 6667 -15641 PAOB 1 +WEKDU 3264 -8069 KNBC 1 +WEKIS 3538 -9402 KFSM 1 +WEKIT 4112 -8786 KZAU 1 +WEKLU 2919 -8112 KZJX 1 +WEKMU 3229 -8613 KMXF 1 +WEKOK 6211 -16367 PAMO 1 +WEKPA 3248 -8614 KMXF 1 +WEKPO 3448 -10323 KCVS 1 +WEKUR 3958 -12155 KBAB 1 +WEKUT 3378 4221 ORAA 1 +WEL -985 14776 AYPY 1 +WELAD 3600 -9425 KZME 1 +WELBA 3817 -12206 KSUU 1 +WELBO 3055 -9625 KCLL 1 +WELCH 3295 -10204 KZFW 1 +WELDN 6321 -15538 PAMC 1 +WELDO 4010 -8608 KZID 1 +WELDS 4022 -10462 KZDV 1 +WELEG 2440 -8160 KNQX 1 +WELEK 4400 -9813 KZMP 1 +WELEX 3711 -7599 KLFI 1 +WELGO 5430 742 EDDV 1 +WELIN 5225 -85 EGTT 1 +WELKA 4357 -9120 KZMP 1 +WELKE 6841 -15191 PAKP 1 +WELKO 4377 -8616 KZMP 1 +WELKS 2487 -7752 MYNN 1 +WELKU 1364 14520 PGUA 1 +WELLA 4285 -7916 CZYZ 1 +WELLF 5091 -11660 CZEG 1 +WELLS -2500 12090 YMMM 1 +WELLZ 3394 -11807 KHHR 1 +WELMA 4151 -9193 KZAU 1 +WELNO 3890 -9007 KALN 1 +WELNU 4106 -10130 KZDV 1 +WELOG 4826 -10167 KZMP 1 +WELOK 4569 -9426 KSTC 1 +WELOP 2955 -9876 KSKF 1 +WELOR 3243 -8640 KMXF 1 +WELOT 4064 -8962 KPIA 1 +WELPA 3817 -12220 KSUU 1 +WELRO 3106 -9477 KZHU 1 +WELSH 4102 -8486 KFWA 1 +WELTE 4218 -9581 KZMP 1 +WELTI 4291 -7789 KZOB 1 +WELTO 3339 -8847 KCBM 1 +WELTS 3901 -9177 KZKC 1 +WELTT 3033 -9611 KZHU 1 +WELUM 3538 -11493 KZLA 1 +WEMAM 6445 -16504 PAOM 1 +WEMAN 4718 -9152 KZMP 1 +WEMAR 5098 1125 EDMM 2 +WEMAR 2966 -9701 KZHU 2 +WEMAT 4774 -12231 KSEA 1 +WEMIX 3272 -8585 KZTL 1 +WEMKU 3523 4457 ORKK 1 +WEMOG 6062 -16172 PFKW 1 +WEMOX 3579 -7704 KZDC 1 +WEMSA 3250 -8070 KNBC 1 +WEMSY 5273 17376 PASY 1 +WEMVI 3204 -11072 KDMA 1 +WENAS 4659 -12066 KYKM 1 +WENAV 3429 -11614 KNXP 1 +WENBA 3716 -7613 KLFI 1 +WENDI 3572 -7841 KZDC 1 +WENDL 2919 -9849 KRND 1 +WENDT 3867 -10701 KZDV 1 +WENDY -3784 14398 YMMM 4 +WENDY 3454 13484 RJTG 4 +WENDY 3899 -2733 LPLA 4 +WENDY 3593 -9755 KZKC 4 +WENED 3193 -9439 KZFW 1 +WENER -2626 12895 YMMM 1 +WENGO 4071 -8612 KZAU 1 +WENGS 4022 -8713 KZID 1 +WENGU 2819 -8250 KFLL 1 +WENID 3684 -7601 KNTU 1 +WENIX 3735 -9563 KZKC 1 +WENKA 4437 -12331 KCVO 1 +WENKO 4216 -9405 KZMP 1 +WENNI 4028 -7880 KJST 1 +WENNR 4624 -9520 KZMP 1 +WENOD 3480 -11737 KVCV 1 +WENTZ 4081 -7415 KTEB 1 +WEONE 3353 -8512 KZTL 1 +WEPAG 4018 -7513 KNXX 1 +WEPAM 3890 -9006 KALN 1 +WEPAS 3581 -7888 KRDU 1 +WEPDA 4245 -9638 KSUX 1 +WEPEN 6100 -16150 PFKW 1 +WEPIL 4234 -8264 KDTW 1 +WEPIT 6178 -16544 PAVA 1 +WEPLO 3924 -12309 KZOA 1 +WEPTA 4175 -8917 KZAU 1 +WERBU 4119 -8550 KZAU 1 +WERDO 4340 -8427 KMBS 1 +WEREV 4184 -11185 KZLC 1 +WERID 4122 -7078 KZBW 1 +WERIN 4050 -7401 KJFK 1 +WERLE 3388 -11750 KONT 1 +WERNO 2912 -9860 KSKF 1 +WEROL 3964 -7473 KACY 1 +WEROM 3806 -10015 KDDC 1 +WEROS 3548 -9895 KCSM 1 +WEROT 6098 -16133 PFKW 1 +WERPO 2843 -8153 KZMA 1 +WERRA 5147 973 EDWW 1 +WERSA 2146 -15775 PHNG 1 +WERTO 4233 -8556 KAZO 1 +WERUD 2961 -9872 KSAT 1 +WERUS 3570 -11769 KNID 1 +WESAL 3897 -9798 KZKC 1 +WESAR 4046 -10459 KZDV 1 +WESBY 4701 -9680 KFAR 1 +WESCO 3802 -9122 KSTL 1 +WESED 6426 -14593 PAEI 1 +WESEK 3363 -8473 KATL 1 +WESEL 3345 -7988 KZJX 1 +WESEN 1837 -6618 TJSJ 1 +WESET 4741 -12232 KSEA 1 +WESEX 5150 -11395 CZEG 1 +WESGI 3952 -9466 KMCI 1 +WESIE 4227 -7269 KBAF 1 +WESIN 3357 -11724 KZLA 1 +WESIS 3352 -8844 KCBM 1 +WESKA 6735 -15014 PACX 1 +WESLA 3766 -12248 KSFO 1 +WESLI 3188 -9715 KACT 1 +WESLO 2614 -9799 KZHU 1 +WESMA 2831 -8033 KXMR 1 +WESON 3779 -8793 KZID 1 +WESPA 4441 -7309 KZBW 1 +WEST 2466 14108 RJAW 1 +WESTN 3496 13999 RJTG 1 +WESTO 4116 -7293 KHPN 1 +WESTT -7792 16818 NZIR 1 +WESTY -1919 14702 YBTL 2 +WESTY 3598 -9396 KZME 2 +WESUL 5167 49 EGTT 1 +WESUV 3231 -8507 KZTL 1 +WETCO 3629 -9414 KZME 1 +WETEL 3448 -8041 KZJX 1 +WETER 3250 -9234 KZFW 1 +WETET 3409 -11936 KNTD 1 +WETGO 3034 -8668 KHRT 1 +WETIK 4097 -11202 KSLC 1 +WETIX 3500 -9747 KZFW 1 +WETLI 4853 -12276 KZSE 1 +WETOL 5544 -13187 PAKT 1 +WETON 4457 -10569 KZDV 1 +WETOR 3750 -12208 KSFO 1 +WETOV 3706 -7620 KLFI 1 +WETRO 3639 -7644 KZDC 1 +WETSI 5539 -16258 PAZA 1 +WETTR 4570 -12290 KPDX 1 +WETUM 3254 -8611 KZTL 1 +WETUS 2859 -8136 KMCO 1 +WETUT 3816 -7659 KNHK 1 +WETVA 4057 -8626 KGUS 1 +WETVO 3173 -8427 KZJX 1 +WETWO 3373 -8512 KZTL 1 +WEVAN 3061 -9637 KCLL 1 +WEVEL 4125 -7846 KZOB 1 +WEVER 2555 -8091 KZMA 1 +WEVIC 4027 -11194 KSLC 1 +WEVIG 4071 -8394 KZID 1 +WEVIM 3288 -11709 KNKX 1 +WEVIN 6014 -14510 PAZA 1 +WEVKU 3680 -7605 KNTU 1 +WEVON 4355 -7295 KRUT 1 +WEVUL 2790 -8290 KTPA 1 +WEVUX 3716 -7613 KLFI 1 +WEWWO 6117 -15039 PANC 1 +WEXAK 4351 -11608 KBOI 1 +WEXAS 4216 -7699 KELM 1 +WEXER 4135 -8138 KZOB 1 +WEXET 1959 -6651 TJSJ 1 +WEXGY 757 13407 KZAK 1 +WEXIL 3400 -9196 KZME 1 +WEXIN 4142 -7565 KAVP 1 +WEXIR 4156 -7400 KPOU 1 +WEXOP 3832 -12166 KSUU 1 +WEYRA 1279 4027 HAAA 1 +WEYYI 3829 -10282 KZDV 1 +WEZEL 5030 723 ETAD 1 +WEZUL 4091 -7373 KLGA 1 +WEZXY 3731 -8025 KPSK 1 +WFNB 3995 11687 ZBAA 1 +WFX 3060 10449 ZUUU 1 +WG -3517 14747 YMMM 3 +WG 4990 -9735 CZWG 3 +WG -1946 16923 NVVW 3 +WGM 4832 1649 LOVV 1 +WGNER 4073 -8526 KZAU 1 +WHA -3306 13752 YMMM 2 +WHA 3079 11421 ZHWH 2 +WHAIL 4162 -8837 KZAU 1 +WHALE 4220 -6700 CZQM 2 +WHALE 3273 2055 HLLL 2 +WHALL 4344 -8628 KZAU 1 +WHAME 4426 -6848 KZBW 1 +WHAMM 3255 -9195 KMLU 1 +WHAMY 4524 -12204 KPDX 1 +WHANG 3929 -10919 KZLC 1 +WHARF 4207 -10385 KZDV 1 +WHATE 4244 -7276 KZBW 1 +WHATS 4997 -11827 CZVR 1 +WHEEL 4110 -12424 KZSE 1 +WHELE 4655 -11707 KZSE 1 +WHELM 2699 -8011 KZMA 1 +WHELS 3875 -9385 KSZL 1 +WHETO 3396 -11661 KZLA 1 +WHETT 4116 -8658 KZAU 1 +WHEYY 3985 -7579 KPHL 1 +WHI 5319 -262 EGTT 1 +WHIET 4128 -8596 KZAU 1 +WHIFF 4420 -12207 KZSE 1 +WHIGG 3551 -11552 KZLA 1 +WHILY 3552 13954 RJTY 1 +WHIMP 3635 -11997 KNLC 1 +WHINE 3673 -8195 KZTL 1 +WHINO 3841 -7671 KZDC 1 +WHINS 3609 -8328 KZTL 1 +WHINZ 3408 -8385 KATL 1 +WHIPP 4374 -8434 KZMP 1 +WHIRL 3816 -8207 KZID 1 +WHISK 4514 -9296 KZMP 1 +WHISS 6491 -15804 PAGA 1 +WHIST 4993 -10268 CZWG 1 +WHITD 2768 -8262 KZMA 1 +WHITE 4293 14166 RJCC 2 +WHITE 4001 -7425 KZNY 2 +WHITI -2917 15275 YBBB 1 +WHITN 3213 -11129 KZAB 1 +WHITT 4103 -7569 KZNY 1 +WHOLE 3194 -10586 KZAB 1 +WHOOP 4431 -8382 KZMP 1 +WHORT 4974 -12037 CZVR 1 +WHOSE 3224 -9525 KZFW 1 +WHTTL 3575 -8055 KZTL 1 +WHV -2248 1747 FYWH 1 +WHYBE 4225 -7142 KZBW 1 +WHYNR 3786 -9059 KZKC 1 +WHYTE 4658 -12164 KZSE 1 +WI -3727 17481 NZZC 1 +WIBAG 3766 -12119 KTCY 1 +WIBAN 3240 -10277 KZFW 1 +WIBAX 3519 -7900 KPOB 1 +WIBEL 3289 -9654 KZFW 1 +WIBEM 3261 -8060 KNBC 1 +WIBER 3341 -8856 KCBM 1 +WIBES 3410 -10332 KCVS 1 +WIBET 4191 -9363 KIKV 1 +WIBID 3556 -7760 KZDC 1 +WIBIG 350 -13826 NTTT 1 +WIBIN 3133 -8582 KZJX 1 +WIBLO 6600 -16123 PABL 1 +WIBOD 3753 -9730 KIAB 1 +WIBON 4588 -10880 KBIL 1 +WIBUK 5935 -15821 PADL 1 +WICFI 4106 -9831 KGRI 1 +WICKA 4509 -9746 KZMP 1 +WICKE 3860 -7381 KZDC 1 +WICKY 2961 -9856 KSKF 1 +WIDAL 3432 -10343 KCVS 1 +WIDEL 4491 -9330 KMSP 1 +WIDEN 4683 -12730 KZAK 1 +WIDER 3416 -8127 KZJX 1 +WIDGE 3456 -7763 KZDC 1 +WIDKI 4320 -8845 KZAU 1 +WIDLO 2205 -15932 PHLI 1 +WIDOD 4051 -10504 KZDV 1 +WIDOW 2088 -15617 PHZH 1 +WIDTH 5734 -15599 PAZA 1 +WIERS 2577 -7945 KZMA 1 +WIFFY 4315 -7655 KZBW 1 +WIFJO 6659 -14474 PFYU 1 +WIGAN 4209 -7381 KZBW 1 +WIGAR 3562 -8421 KTYS 1 +WIGAS 3464 -7980 KZJX 1 +WIGGL 3642 -12136 KZOA 1 +WIGGO 3079 -8920 KZHU 1 +WIGGS 3247 -11455 KNYL 1 +WIGHT 5070 -12277 CZVR 1 +WIGID 3111 -8157 KZJX 1 +WIGNO 5169 -12278 CZVR 1 +WIGUQ 3659 -7728 KZDC 1 +WIGXO 3480 -9197 KLIT 1 +WIGZU 3308 -9734 KAFW 1 +WIILE 4049 -8046 KPIT 1 +WIILL 3402 -8444 KATL 1 +WIJYI 3502 -11857 KZLA 1 +WIK 5846 -310 EGPX 1 +WIKAB 4755 -11802 KSKA 1 +WIKAR 4116 -10488 KCYS 1 +WIKDA 3234 -9008 KJAN 1 +WIKEK 3385 -9841 KSPS 1 +WIKET 3133 -8240 KZJX 1 +WIKGI 3782 -9265 KLBO 1 +WIKIK 4647 -12072 KZSE 1 +WIKIP 6376 -16083 PAUN 1 +WIKLO 4055 -11718 KZLC 1 +WIKLU 3617 -9827 KEND 1 +WIKOR 3106 -10502 KZAB 1 +WIKTA -8973 -15634 NZWD 1 +WIKZO 3164 -8968 KZHU 1 +WIL 4718 791 LSAZ 1 +WILAM 3949 -9138 KCVO 1 +WILBA 2669 -8033 KPBI 1 +WILBR 3342 -9629 KZFW 1 +WILDA 4368 -10417 KZDV 1 +WILDD 4443 -9060 KZMP 1 +WILDE -3755 14468 YMML 2 +WILDE 3673 -10845 KFMN 2 +WILDS 3446 -7881 KZDC 1 +WILED 3401 -8644 KZTL 1 +WILEN 4017 -7652 KZNY 1 +WILER 6075 -14864 PAZA 1 +WILET 4256 -7589 KZBW 1 +WILGA 6034 -16640 PAMY 1 +WILIB 3661 -9811 KEND 1 +WILID 4144 -11219 KHIF 1 +WILIK 4441 -12400 KZSE 1 +WILIN 3112 -9130 KZHU 1 +WILIS 2112 -15606 PHOG 1 +WILIZ 3687 -8054 KZTL 1 +WILJR 3979 -7520 KZDC 1 +WILKY 5254 -10849 CZWG 1 +WILLA 4198 -8743 KZAU 1 +WILLE 1497 14537 KZHN 1 +WILLS 3450 -8152 KZTL 1 +WILLT 4197 -8778 KORD 1 +WILLW 3595 -11488 KLAS 1 +WILLY 3734 -7676 KZDC 1 +WILMA 3377 -11826 KZLA 1 +WILME 3005 -8487 KZJX 1 +WILMO 4065 -8166 KZOB 1 +WILMS 3235 -8434 KZTL 1 +WILMU 3106 -8319 KVAD 1 +WILNO 4317 -7269 KZBW 1 +WILON 2942 -8269 KZJX 1 +WILOO 4192 -8355 KDTW 1 +WILRD 4426 -7578 KZBW 1 +WILSS 4028 -7749 KZNY 1 +WILSU 3542 -9067 KMEM 1 +WILSY 3854 -9667 KZKC 1 +WILTN 4708 -10080 KZMP 1 +WILTO -2551 11830 YMMM 1 +WILTS 6498 -14858 PAZA 1 +WILTT 4050 -7822 KZMP 1 +WILUN 3528 -7739 KZDC 1 +WILXO 3617 -9083 KZME 1 +WILYE 1914 -15448 KZAK 1 +WILYY 3231 -7310 KZNY 1 +WILZE 3434 -7781 KILM 1 +WIMAL 3555 -7751 KZDC 1 +WIMAN 6949 -14772 PAZA 1 +WIMET 4698 -12388 KHQM 1 +WIMIS 3535 -9910 KZFW 1 +WIMJY 4739 -9348 KZMP 1 +WIMPI 4018 -9061 KORD 1 +WIMPO 4219 -8938 KRFD 1 +WIMPY 4248 -7061 KZBW 1 +WIMRI 3472 -12056 KVBG 1 +WINAL -2470 13137 YMMM 2 +WINAL 3615 -7643 KZDC 2 +WINAP 3263 -8937 KZME 1 +WINCH -3451 13678 YMMM 2 +WINCH 3507 -12066 KSBP 2 +WINCO 2642 -8097 KZMA 1 +WINDI 1967 -15658 PHZH 1 +WINDM 3614 -9143 KZME 1 +WINDO 3967 -10953 KZDV 1 +WINDR 3995 -8387 KFFO 1 +WINDS 3586 -11460 KZLA 1 +WINDU 3153 -9708 KZFW 1 +WINDY 3729 -12118 KZOA 1 +WINED 3933 -11862 KNFL 1 +WINEN 3793 -11350 KZLC 1 +WINES 4097 -8448 KZOB 1 +WINEY 3332 -10179 KZFW 1 +WINGI 4765 -11755 KSKA 1 +WINGS 4206 -8248 CZYZ 1 +WINGZ 3164 -6129 KZNY 1 +WINIE 3416 -11907 KNTD 1 +WINIM 4741 -12068 KZSE 1 +WININ 2110 -15718 PHMK 1 +WINK 5014 696 ETAD 1 +WINKA 5696 -13545 PASI 1 +WINKI 2753 -9805 KNQI 1 +WINKL 3343 4413 ORBI 1 +WINKS 3015 -9768 KAUS 1 +WINKY -2728 15266 YBBB 1 +WINLA 4429 -7320 KZBW 1 +WINLO 4646 -12310 KZSE 1 +WINNA 3620 -8444 KZTL 1 +WINNE 4384 -8851 KOSH 1 +WINNI 4212 -7112 KBOS 1 +WINNO 4016 -8503 KZID 1 +WINNS 3359 -10281 KZFW 1 +WINOB 3509 -7901 KPOB 1 +WINOR 6247 -15404 PAZA 1 +WINOS 3463 -7746 KNCA 1 +WINOT 3980 -8621 KIND 1 +WINOX 3531 -8613 KAYX 1 +WINPO 4479 -6969 KZBW 1 +WINSO 2988 -9430 KZHU 1 +WINTI 3549 -7744 KZDC 1 +WINTO 4336 -8323 KZOB 1 +WINTY 1153 -15000 KZAK 1 +WINUP 3001 -9340 KLCH 1 +WINUR 6459 -15585 PARY 1 +WINUT 3222 -8645 KMGM 1 +WINZR 1509 14438 KZAK 1 +WIPAG 3876 -7686 KADW 1 +WIPAK 3299 -11716 KNKX 1 +WIPAM 1989 -7521 MUGM 1 +WIPED 4273 -8814 KZAU 1 +WIPEM 4289 -8348 KFNT 1 +WIPER 3615 -7853 KZDC 1 +WIPES 4741 -11911 KZSE 1 +WIPET 3779 -9830 KZKC 1 +WIPIB 3024 -9003 KNEW 1 +WIPIR 4493 -12302 KSLE 1 +WIPLI 3208 -8086 KSVN 1 +WIPLO 4443 -11955 KZSE 1 +WIPMO 3460 -7757 KNCA 1 +WIPNA 5982 -16222 PAQH 1 +WIPOM 3971 -11990 KRTS 1 +WIPOR 4166 -7218 KZBW 1 +WIPOT 3983 -8352 KSGH 1 +WIPPS 3197 -8432 KZJX 1 +WIPUG 4000 -8295 KCMH 1 +WIPUT 3594 -8467 KZTL 1 +WIPUV 3989 -8421 KDAY 1 +WIRDE 4661 -9655 KZMP 1 +WIREB 3241 -8054 KNBC 1 +WIRES 4868 -10181 KMIB 1 +WIREY 2794 -8208 KZLA 1 +WIRID 3454 6933 OAKB 1 +WIRIN 3474 -7764 KNCA 1 +WIROX 2994 -8131 KZJX 1 +WIRPO 2547 -8040 KHST 1 +WIRSA 4683 -9184 KDLH 1 +WIRTZ 3287 -8353 KMCN 1 +WISAS 4221 -7252 KCEF 1 +WISEK 4638 -9999 KZMP 1 +WISER 4076 -10490 KZDV 1 +WISIL 4251 -8774 KUGN 1 +WISKA -1958 14521 YBBB 1 +WISKE 4013 -8068 KZOB 1 +WISLE 3076 -8830 KZHU 1 +WISLI 3700 -8639 KBWG 1 +WISLU 3674 -8042 KZTL 1 +WISMA 5383 1149 EDUU 1 +WISMO 4232 -8610 KZAU 1 +WISOK 4187 -7259 KBDL 1 +WISPA -2720 15324 YBBN 1 +WISPI 4339 -7379 KGFL 1 +WISPO 2930 -8077 KDAB 1 +WISUM 6096 -16117 PFKW 1 +WISUP 3392 -11772 KZLA 1 +WIT 5261 -50 EGXT 1 +WITAG 3997 -9477 KZKC 1 +WITAR 2663 -8192 KRSW 1 +WITBA 3787 -9720 KIAB 1 +WITCH 4268 -7088 KZBW 1 +WITED 4431 -7562 KGTB 1 +WITEN 4480 -8934 KZMP 1 +WITES 4085 -8533 KZAU 1 +WITEX 3902 -8372 KZID 1 +WITGO 4246 -8923 KZAU 1 +WITKA 3563 -8890 KMKL 1 +WITKN 4085 -7373 KLGA 1 +WITKR 4229 -8317 KDTW 1 +WITMI 5793 -15225 PADQ 1 +WITNE 4000 -10416 KZDC 1 +WITNY 4205 -7224 KZBW 1 +WITOB 2529 -7471 KZMA 1 +WITOL 4342 -9072 KZMP 1 +WITRO 4778 -12014 KSEA 1 +WITTO 3834 -7838 KZDC 1 +WITTY 4551 -12240 KPDX 1 +WITXO 3443 -9335 KHOT 1 +WITZI 2969 -9507 KEFD 1 +WIV -2583 2919 FAJA 1 +WIVAB 5985 -15558 PAIL 1 +WIVAR 3397 -8482 KMGE 1 +WIVEK 5804 -13508 KZAN 1 +WIVEY 4123 -9373 KZMP 1 +WIVLI 4388 -8856 KOSH 1 +WIWDU 3882 -8907 KSLO 1 +WIWHE 3105 -8256 KZJX 1 +WIXES 3035 -8668 KHRT 1 +WIXIL 3424 -11574 KNXP 1 +WIXIT 6652 -15287 PFAL 1 +WIXON 3274 -8126 KZJX 1 +WIXOP 4632 -11657 KZSE 1 +WIXOX 4440 -11898 KZSE 1 +WIZAD 5112 95 EGTT 1 +WIZEH 4126 -9187 KZAU 1 +WIZER 3535 -9422 KZME 1 +WIZGE 3824 -10248 KZDV 1 +WIZRD 3957 -8366 KZID 1 +WIZSI 4136 -11211 KHIF 1 +WIZZA -2767 15305 YBBB 1 +WK 3932 12568 ZKPY 3 +WK -3792 17692 NZZC 3 +WK -358 14368 AYPY 3 +WKE 4541 14181 RJTG 1 +WKL 5638 3061 ULOL 1 +WKS -863 14968 AYPY 1 +WL 5214 -12197 CZVR 3 +WL 1849 10941 ZGZU 3 +WL -2585 2823 FAWK 3 +WLACE 2668 -8168 KPBI 1 +WLD 4858 1113 EDMM 2 +WLD 3178 1401 HLLL 2 +WLDER 3556 -8929 KZME 1 +WLDKT 3222 -11107 KTUS 1 +WLE -3556 14918 YMMM 1 +WLG -3003 14813 YBBB 1 +WLK 6660 -15999 PAZA 1 +WLKER 2725 -7840 MYNN 1 +WLLBA 3995 -8374 KFFO 1 +WLLIS 3048 -9562 KZHU 1 +WLM -3280 15183 YBBB 1 +WLMNB -3280 15183 YBBB 1 +WLNUT 3401 -11784 KLAX 1 +WLSTN 4547 -9102 KZMP 1 +WLSUN 3758 -8813 KZID 1 +WLTER 4269 -8605 KZAU 1 +WLU -2662 12022 YMMM 2 +WLU 4957 605 EBLX 2 +WMD -3275 15153 YBBB 1 +WMPOW 3915 -9477 KMCI 1 +WMV -2800 2666 FAJA 1 +WN 4324 2774 LBWN 2 +WN -4134 17482 NZZC 2 +WNB 4323 2780 LBWN 1 +WNDEL 4039 -12032 KZOA 1 +WNGCO 6537 -16783 PATC 1 +WNGFT 4097 -8120 KZOB 1 +WNJ 3747 12798 RKNW 1 +WNONA 4453 -8948 KZMP 1 +WNSLO 4761 -12238 KSEA 1 +WNSOR 3676 -8476 KZTL 1 +WNTER 6103 -14972 PANC 1 +WO 4815 1646 LOWW 2 +WO -3906 17741 NZZC 2 +WOBAG 5002 803 ETOU 1 +WOBAK 3138 -8963 KZHU 1 +WOBDI 4419 -7591 KGTB 1 +WOBEP 4311 -8939 KZAU 1 +WOBES 5758 -15741 PAPN 1 +WOBKI 2770 -8263 KTPA 1 +WOBOB 4283 -8870 KZAU 1 +WOBOK 4260 -8284 KMTC 1 +WOBOR 4251 -8522 KZAU 1 +WOBOY 3307 -11137 KIWA 1 +WOBTO 5993 -15123 PAZA 1 +WOBUB 3863 -7712 KZDC 1 +WOBUG 3259 -10890 KZAB 1 +WOBUN 5202 -73 EGTT 1 +WOBUR 4248 -7116 KBOS 1 +WOCIX 3219 -10998 KZAB 1 +WOCKY 4117 -8446 KZID 1 +WOD 5145 -88 EGTT 1 +WODAD 4178 -8796 KORD 1 +WODAP 6160 -16154 PARS 1 +WODAR 3477 -8243 KGSP 1 +WODAY -2892 15536 YBBB 1 +WODDI 3947 -8246 KLCK 1 +WODDY 3444 -8649 KZTL 1 +WODEB 3370 -8481 KATL 1 +WODEG 4400 -7574 KGTB 1 +WODEN 4234 -11427 KZLC 1 +WODES 3544 -10627 KSAF 1 +WODET 3224 -8318 KWRB 1 +WODEV 4569 -8651 KZMP 1 +WODID 3354 -8871 KCBM 1 +WODIL 6058 -16139 PFKW 1 +WODIN 3732 -11709 KZLA 1 +WODIS 4159 -7061 KFMH 1 +WODKA 4127 -8571 KZAU 1 +WODOG 3256 -8295 KZTL 1 +WODON 3278 -11674 KSNA 1 +WODOR 3342 -11708 KNFG 1 +WODUD 3376 -8839 KZME 1 +WODUG 4001 -10224 KZDV 1 +WODUM 3240 -8638 KMXF 1 +WODUN 3335 -11729 KNFG 1 +WOFFI 4997 -11614 CZVR 1 +WOFPE 4731 -9481 KZMP 1 +WOGEF 3119 -8618 KZJX 1 +WOGEJ 4233 -9256 KALO 1 +WOGER 3604 4316 ORBM 1 +WOGET 3043 4742 ORMM 1 +WOGGU 4088 -9832 KGRI 1 +WOGIX 3267 -11460 KNYL 1 +WOGOM 3298 -8346 KZTL 1 +WOGON 3820 -8574 KSDF 1 +WOGPA 3616 -8689 KZME 1 +WOGRA 6290 -15957 PAHX 1 +WOGUS 3821 -10296 KZDV 1 +WOHCI 3726 -10821 KZDV 1 +WOHPY 3184 -8121 KZJX 1 +WOJHO 4681 -11407 KMSO 1 +WOJOE 3877 -8041 KZDC 1 +WOKAL 4827 -10668 KGGW 1 +WOKAM 3270 -10351 KZFW 1 +WOKAT 5224 -17432 PAAK 1 +WOKEB 3303 -10592 KHMN 1 +WOKEL 5930 -13983 PAYA 1 +WOKEN 4698 -11203 KZLC 1 +WOKES 3963 -7477 KZNY 1 +WOKIL 3312 -11926 KNSI 1 +WOKIN 4146 -11220 KHIF 1 +WOKNO 4348 -8778 KZAU 1 +WOKOR 2851 -8132 KMCO 1 +WOKPA 3935 -10816 KZDV 1 +WOKUN 4649 -9096 KZMP 1 +WOL -3456 15079 YMMM 1 +WOLAN 3975 -8315 KZID 1 +WOLAP 3057 -8803 KMOB 1 +WOLAV 4419 -12345 KEUG 1 +WOLBI -3548 14821 YSCB 1 +WOLDA 4762 -11783 KGEG 1 +WOLDE 2953 -9434 KZHU 1 +WOLES 4035 -8000 KAGC 1 +WOLF 3594 12702 RKJK 1 +WOLFE 4104 -9581 KOFF 1 +WOLFF 3594 12692 RKJK 2 +WOLFF 4177 -8862 KARR 2 +WOLFI 3331 -9610 KGVT 1 +WOLFO 2740 -7880 KZMA 1 +WOLGO -2768 11592 YMMM 1 +WOLIP 4524 -11796 KZKE 1 +WOLIS 4263 -8158 CZYZ 1 +WOLKA 3268 -9685 KDFW 1 +WOLLS 4394 -7612 KART 1 +WOLMN 3341 -8473 KZTL 1 +WOLOV 3396 -8819 KCBM 1 +WOLQU 3055 -8177 KJAX 1 +WOLTU -7777 16617 NZPG 1 +WOLUV 4664 -9682 KFAR 1 +WOLVS 4500 -9257 KZMP 1 +WOMAB 2841 -8133 KMCO 1 +WOMAC 3413 -8391 KZTL 1 +WOMAK 2972 -9842 KRND 1 +WOMAN 4209 -7735 KZOB 1 +WOMEK 4195 -7050 KZBW 1 +WOMEN 4402 -8855 KZAU 1 +WOMET 4561 -11126 KZLC 1 +WOMEX 4108 -11202 KSLC 1 +WOMGO 4124 -8170 KZOB 1 +WOMIL 3956 -9452 KMCI 1 +WOMIX 3457 -12035 KVBG 1 +WOMKU 3275 -8855 KNMM 1 +WOMPI 3634 -10589 KSKX 1 +WOMUG 3836 -8966 KBLV 1 +WOMUM 2932 -9492 KGLS 1 +WON -3847 14562 YMMM 1 +WONAB 6435 -16406 PAZA 1 +WONAP 3588 12662 RKJK 1 +WONBA 5517 -16048 PASD 1 +WONCE 3924 -7718 KBWI 1 +WONDA 4312 -7908 KIAG 1 +WONDO 3712 12933 RKTT 1 +WONDR 4233 -8330 KZOB 1 +WONGO 3587 -12148 KHGT 1 +WONGS 4164 -7587 KZNY 1 +WONIT 4365 -11647 KBOI 1 +WONKA 3996 -8387 KFFO 1 +WONKO 3740 12698 RKSS 2 +WONKO 4689 -11405 KMSO 2 +WONKU 4722 -12313 KZSE 1 +WONKY 4321 -8941 KMSN 1 +WONLA 3088 -8319 KVAD 1 +WONVO 3946 -11873 KNFL 1 +WONYU -2492 11975 YMMM 1 +WOOBI 3963 -8937 KSTL 1 +WOOBY -500 -16802 NZZO 1 +WOODE 3868 -9054 KSTL 1 +WOODI 4777 -12186 KSEA 1 +WOODO 3875 -12140 KMCC 1 +WOODS 3321 -8707 KZTL 1 +WOODY -2724 15240 YBBB 3 +WOODY 5141 437 EBBU 3 +WOODY 3314 13153 RJTG 3 +WOODZ 2211 -6840 KZMA 1 +WOOKE 3931 -9492 KMCI 1 +WOOLE 3128 -10058 KSJT 1 +WOOLI 3466 -11786 KBUR 1 +WOOLY -3556 16230 YBBB 2 +WOOLY 3934 -7704 KZDC 2 +WOONA -3474 14053 YMMM 1 +WOONS 4195 -7151 KZBW 1 +WOOOD 4469 -9494 KSTP 1 +WOORA -3175 11608 YMMM 1 +WOOST 4170 -8279 KZOB 1 +WOOZE 2543 -7872 MYNN 1 +WOPAC 4866 -6731 CZUL 1 +WOPAT 3697 -7670 KLFI 1 +WOPEP 4477 -6877 KBGR 1 +WOPGU 3915 -10857 KGJT 1 +WOPIG 6629 -16590 PASH 1 +WOPOP 2671 -7863 MYNN 1 +WOPOX 3033 -8738 KNPA 1 +WOPUP 3344 -8885 KZME 1 +WOPUR 5995 -16321 PAGG 1 +WOQTA 3053 -8158 KJAX 1 +WORAG 3016 -8714 KNPA 1 +WORAR 2753 -9782 KNQI 1 +WORDI 4077 -7367 KJFK 1 +WORDN 2189 -15735 PHZH 1 +WORDY 4068 -8763 KZAU 1 +WOREL 3987 -8646 KIND 1 +WOREM 4658 -12098 KZSE 1 +WORER 3014 -8171 KNIP 1 +WORFF 3373 -8418 KATL 1 +WORIB 3204 -8097 KSAV 1 +WORIS 4304 -7774 KROC 1 +WORKE 3912 -8777 KZID 1 +WORKS 3258 -9433 KZFW 1 +WORLD 4199 -7466 KZBW 1 +WORMI 3459 -9240 KLIT 1 +WORMO 3196 -11067 KDMA 1 +WORMS 2901 -8138 KZJX 1 +WORMY 4104 -7320 KZBW 1 +WOROD 3302 -9739 KFTW 1 +WOROG 2942 -9797 KRND 1 +WORPA 3361 -9381 KTXK 1 +WORPP 2589 -8097 KZMA 1 +WORRI 5877 -15417 PAZA 1 +WORRY 2811 -9726 KZHU 1 +WORTO 3044 -10320 KZAB 1 +WORTT 5960 -14018 PAZA 1 +WORUM 3017 -9455 KIAH 1 +WORUR 3149 -8733 KZTL 1 +WORZO 3386 -11143 KZAB 1 +WOSAK 2879 -8186 KRSW 1 +WOSEL 3034 -8734 KNPA 1 +WOSLU 500 -15725 KZAK 1 +WOSOM 6407 -14596 PABI 1 +WOSTO 5938 -14640 PAMD 1 +WOSUG 3191 -8130 KSAV 1 +WOTAM 4323 -7161 KZBW 1 +WOTAN 5162 -234 EGTT 1 +WOTBA 3373 -8485 KATL 1 +WOTBU 4269 -7185 KZBW 1 +WOTCU 3036 -8186 KJAX 1 +WOTEX 3416 -11908 KNTD 1 +WOTGO 3247 -8643 KMXF 1 +WOTKO 6773 -16454 PAVL 1 +WOTNA 3586 -9607 KZFW 1 +WOTRO 3517 -11332 KPHX 1 +WOTSI 3481 -9926 KLTS 1 +WOTUP 3711 -7981 KROA 1 +WOTUX 3870 -8294 KZID 1 +WOUND 3020 -8414 KZJX 1 +WOVDA 3458 -10313 KCVS 1 +WOVEG 3330 4368 ORAT 1 +WOVET 4463 -8856 KZMP 1 +WOVIL 3760 -9727 KIAB 1 +WOVIP 3468 -7669 KBKW 1 +WOVIS 3440 6905 OAKB 1 +WOWAR 3757 -12086 KZOA 1 +WOWLU 4179 -9382 KZMP 1 +WOXEL 3288 -11709 KNKX 1 +WOXIT 3221 -8145 KSAV 1 +WOXOX 5960 -14290 PAZA 1 +WOXTU 3491 -7894 KFAY 1 +WOZER 4623 -11906 KZSE 1 +WOZTI 728 17083 KZAK 1 +WP -1267 14192 YBBB 3 +WP 5233 503 EHAM 3 +WP -3679 17463 NZWP 3 +WPONT 3440 3195 LCRA 1 +WQG 4330 12978 ZYSH 1 +WR -3114 13681 YMMM 3 +WR 4322 2791 LBWN 3 +WR -737 11270 WARR 3 +WRACK 3089 -9130 KZHU 1 +WRANG 4542 -7697 CZYZ 1 +WRAPS 3786 -12078 KZOA 1 +WRAPT 4553 -6935 KZBW 1 +WRASL 2835 -8108 KMCO 1 +WRB 5151 911 EDDV 1 +WRC 5110 1691 EPWR 1 +WREAD 4285 -7381 KSCH 1 +WRECK 2184 -7347 KZMA 1 +WREST 4352 -8939 KZAU 1 +WRIIT 3996 -8385 KFFO 1 +WRING 3551 -11887 KZLA 1 +WRN 4323 2782 LBWR 1 +WRNNR 1116 13247 KZAK 1 +WRS -890 14951 AYPY 1 +WRTRS 2759 -8176 KRSW 1 +WRV -2777 2907 FAJA 1 +WRW 5108 1695 EPWR 1 +WS -4174 17158 NZZC 1 +WSR 5335 888 EDDV 1 +WSSKY 2289 -7598 KZMA 1 +WSTON 3469 -8998 KZME 1 +WT 5558 3778 UUWV 1 +WTM 5355 773 EDDV 1 +WTMAN 5025 -11942 CZVR 1 +WTN 5374 -289 EGNO 1 +WTZ 5212 94 EGUW 1 +WU -3996 17503 NZZC 2 +WU 5413 4665 UWPP 2 +WUBBY 3461 -10673 KZAB 1 +WUBEP 4414 -7025 KZBW 1 +WUBER 4102 -9675 KLNK 1 +WUBKI 3431 -9338 KHOT 1 +WUBLA 3069 -8702 KZJX 1 +WUBLI 3620 4319 ORBM 1 +WUBNO 4096 -10311 KZDV 1 +WUBUG 6002 -16194 PAEE 1 +WUBUK 2957 -10086 KDLF 1 +WUBUM 4345 -7269 KZBW 1 +WUBUS 3834 -12182 KSUU 1 +WUBUT 3701 -7659 KLFI 1 +WUDAR 3198 -11064 KDMA 1 +WUDAT 4131 -8388 KZOB 1 +WUDBO -8996 15310 NZWD 1 +WUDDS 3580 -8188 KCLT 1 +WUDEE 3458 -8467 KZTL 1 +WUDGA 4403 -12320 KEUG 1 +WUDLO 4374 -8789 KZAU 1 +WUDNO 4662 -12076 KYKM 1 +WUDOM 2990 -8537 KPAM 1 +WUDON 2997 -9003 KNEW 1 +WUDUB 4291 -7868 KBUF 1 +WUDUK 3444 -7989 KUDG 1 +WUFCY 3598 -9577 KTUL 1 +WUFEF 4675 -9252 KDLH 1 +WUGAL 4072 -7367 KJFK 1 +WUGAT 6436 -16260 PFEL 1 +WUGHE 2978 -9812 KZHU 1 +WUGON 2944 -10100 KDLF 1 +WUGUT 4889 -12254 KBLI 1 +WUGUX 4755 -11800 KSKA 1 +WUJEG 3398 -11800 KZLA 1 +WUKAT 3250 -8858 KNMM 1 +WUKBI 2826 -8235 KZJX 1 +WUKOL 3789 -9778 KZKC 1 +WUKUS 3789 -9779 KZKC 1 +WUKYY 3754 -8031 KZDC 1 +WULAG 3041 -8900 KBIX 1 +WULAK 5866 -15661 PAKN 1 +WULAM 4475 -9289 KMSP 1 +WULAR 3534 -9438 KFSM 1 +WULAS 4532 -12292 KZSE 1 +WULFE 4113 -11209 KOGD 1 +WULFF 2707 -8198 KPBI 1 +WULGA 4216 -7003 KZBW 1 +WULPI 6690 -15155 PABT 1 +WULSI 6753 -16442 PAVL 1 +WULVA 3257 -8650 KMXF 1 +WUMBO 4470 -9148 KZMP 1 +WUMBU 6616 -16146 PABL 1 +WUMEX 3264 -10749 KZAB 1 +WUMGO 3555 4429 ORKK 1 +WUMOM 3127 -8329 KZJX 1 +WUMOR 6035 -16647 PAMY 1 +WUMOT 3862 -8991 KBLV 1 +WUMOX 4758 -12268 KPWT 1 +WUMVE 779 15146 KZKK 1 +WUNBA 3333 -11258 KLUF 1 +WUNDR 4133 -7743 KZNY 1 +WUNGO 3227 -8607 KMGM 1 +WUNKA 4042 -7366 KJKZ 1 +WUNKU 4378 -7171 KZBW 1 +WUNON 4761 -11769 KSKA 1 +WUNOT 4133 -9525 KZMP 1 +WUNSO 3703 3548 LTAG 1 +WUNTA 4499 -9237 KZMP 1 +WUNTO 3299 -10430 KZAB 1 +WUNUT 2341 -7575 MYEF 1 +WUNYE 4571 -9520 KAXN 1 +WUPAD 3513 -7897 KFBG 1 +WUPAS 4118 -11201 KHIF 1 +WUPER 3066 -8702 KZJX 1 +WUPET 6623 -14779 PAWB 1 +WUPLA 3377 -8458 KZTL 1 +WUPON 4440 -8829 KZMP 1 +WUPOP 4324 -8946 KMSN 1 +WUPSO 3477 -8694 KZME 1 +WUPUB 2372 -7601 MYEF 1 +WUPUL 3566 -8417 KTYS 1 +WUPVA 4293 -7228 KZBW 1 +WUPVO 3267 -9339 KBAD 1 +WUR 4972 995 EDGG 1 +WURAG 4355 -11647 KBOI 1 +WURBA 4347 -8399 KMBS 1 +WURDI 3576 13935 RJTY 1 +WURDO 3230 -8641 KMGM 1 +WURED 6169 -16134 PARS 1 +WUREL 4756 -12231 KSEA 1 +WURGO 3038 -8668 KHRT 1 +WURIX 2964 -9836 KRND 1 +WURLI 3116 -8319 KVAD 1 +WUROT 2955 -9828 KRND 1 +WURTO 3666 -9710 KZKC 1 +WURUS 3469 -10302 KCVS 1 +WUSAB 3043 -8816 KBFM 1 +WUSAL 3249 -8074 KNBC 1 +WUSAM 3263 -8878 KNMM 1 +WUSBO 3304 -10590 KHMN 1 +WUSEP 4283 -10988 KZLC 1 +WUSER 6007 -16307 PAGG 1 +WUSHU 3876 -12232 KZOA 1 +WUSIK 4799 -9718 KGFK 1 +WUSNO 4474 -8937 KZMP 1 +WUSPA 3599 -9604 KTUL 1 +WUTAM 2916 -9486 KGLS 1 +WUTAR 3041 -8653 KEGI 1 +WUTIB 3672 -9337 KZKC 1 +WUTIT 4155 -7425 KZBW 1 +WUTIX 5968 -15559 PAIL 1 +WUTNA 3233 -8110 KSAV 1 +WUTOM 6704 -15128 PABT 1 +WUTON 4416 -8859 KZMP 1 +WUTOP 2954 -9830 KRND 1 +WUTSO 4825 -9716 KZMP 1 +WUVEN 1406 14443 KZAK 1 +WUVSI 3475 -8656 KZME 1 +WUVUB 3246 -8074 KNBC 1 +WUVUT 4424 -10526 KZDV 1 +WUXAN 5988 -14900 PAZA 1 +WUXER 4406 -9146 KLSE 1 +WUXTE 3143 -8253 KZJX 1 +WUXUB 3159 -11037 KFHU 1 +WUXUK 6598 -16114 PABL 1 +WUYAS 3546 -9769 KOKC 1 +WUYFI 4185 -8854 KARR 1 +WUYFO 4635 -8499 KZMP 1 +WUZGO 4012 -8053 KZOB 1 +WUZYU 3949 -7245 KZNY 1 +WW 5118 449 EBAW 1 +WX 2952 10666 ZPUU 1 +WXI 3636 11492 ZHWH 1 +WY 6321 -12343 CZEG 3 +WY 3012 12020 ZSCH 3 +WY -3341 1919 FACA 3 +WYANE 4253 -7092 KBOS 1 +WYATE 3253 -9490 KGGG 1 +WYATT 3132 -8463 KZJX 1 +WYCOF 2651 -8163 KRSW 1 +WYLDD 3592 -11390 KZLA 1 +WYLDE 5361 -11489 CZEG 1 +WYLEE 3843 -8276 KHTS 1 +WYLER 4037 -8007 KPIT 1 +WYLEY 3791 -9273 KZKC 1 +WYLIE 4424 -7100 KZBW 1 +WYLLS 3756 -9200 KZKC 1 +WYLMS 3410 -7828 KZDC 1 +WYLYY 4230 -7110 KBOS 1 +WYMER -3687 14292 YMMM 1 +WYMTH 4223 -7080 KBOS 1 +WYN 2435 11411 ZGZU 1 +WYNDE 4246 -8711 KORD 1 +WYNDS 2967 -8217 KZJX 1 +WYNET 4143 -8957 KZAU 1 +WYNGS 3895 -7785 KZDC 1 +WYNNR 3512 -12022 KZLA 1 +WYNNS 3621 -7670 KNTU 1 +WYNOT -1626 14941 YBBB 1 +WYP 5105 728 EDDK 1 +WYSKI 4079 -12229 KRDD 1 +WYTAK -3691 17443 NZWP 1 +WYVIL 3382 -11732 KLAX 1 +WYY -4100 14573 YMMM 1 +WYZRD 3588 12631 RKJK 1 +WZ 5522 3700 UUWV 1 +WZARD 4106 -8529 KFWA 1 +WZRRD 3893 -7773 KDCA 1 +XA 3469 13940 RJTG 1 +XABAK -2204 3281 FQBE 1 +XABIL 1449 4980 OYSC 1 +XABIP 1617 4428 OYSC 1 +XABON -408 4400 HKNA 1 +XAC 3471 13941 RJTG 1 +XAFQU 3153 -9261 KAEX 1 +XAKBE 3850 -12139 KMHR 1 +XALAD -3134 2736 FACA 1 +XALEM -911 2902 FZZA 1 +XALON 4381 -345 LEMO 1 +XALUR 5185 1998 EPWW 1 +XAMAB 5020 26 EGTT 1 +XAMAL 4348 709 LFMM 1 +XAMAN 5178 222 EGTT 1 +XAMAX 4003 -854 LPPC 1 +XAMIL 6727 2602 EFPS 1 +XAMIT 4331 1480 LDZD 1 +XAMOD 5169 713 EDGG 1 +XAMUB 4979 833 EDDF 1 +XANEL 3940 -1220 LPPC 1 +XANEX 4313 2498 LBWR 1 +XANIS 3857 2219 LGGG 1 +XANLO 1395 4994 OYSC 1 +XANTY 4304 -7600 KSYR 1 +XANUT 4712 1591 LOVV 1 +XAPAN 4495 1879 LDBA 1 +XAPAS 3760 -795 LPPC 1 +XAPOG 6100 1864 ESSA 1 +XAPSA 825 4251 HAAA 1 +XARDO 3673 6726 OAKX 1 +XAREO -2614 -4657 SBCW 1 +XARIS 4350 -520 LECM 1 +XARON 3841 285 LECS 1 +XATER 4783 1110 EDMM 1 +XATOG 5246 2133 EPWW 1 +XATTU 3768 -12250 KSFO 1 +XATXU 2691 -8023 KZMA 1 +XAVER 5246 994 EDDV 1 +XAVGE 3166 -10605 KELP 1 +XAVIS 3569 2558 LGGG 1 +XAVOV 3456 -275 GMMM 1 +XAXAN 4214 2133 LWSS 1 +XAXAP 4942 723 ETAR 1 +XAXAX 6100 1751 ESSA 1 +XAXWI 4274 -9248 KALO 1 +XBG 4833 -7100 CZYZ 1 +XC 4968 -11578 CZVR 1 +XCR 4608 -9434 KZMP 1 +XD 5364 -11351 CZEG 1 +XE 5219 -10681 CZWG 1 +XEBAR 3852 -209 LECS 1 +XEBIX 4740 1048 LOVV 1 +XEBUL 2428 11485 ZGZU 1 +XEDOG 6192 2567 EFES 1 +XEDUR 5239 71 EGUL 1 +XEGLI 4716 1974 LHBP 1 +XEGMO -1095 2713 FZZA 1 +XEGVI -1115 2691 FZZA 1 +XEHMO 2916 -8148 KZJX 1 +XEKOT -3297 5700 FIMM 1 +XELBO 5200 2112 EPWA 1 +XELEN 4839 1777 LZPP 1 +XELET 5084 1713 EPWW 1 +XELOL 5428 1490 EPWW 1 +XELVI 6150 1267 ENOS 1 +XEMOL 5001 2074 EPWW 1 +XEMUK 6174 672 ENOS 1 +XEN 3972 -8393 KZOB 1 +XENAK 4812 1730 LZBB 1 +XENTA 5869 1148 ESDF 1 +XENYO 4310 -9323 KZMP 1 +XEPIC 4158 -8801 KMDW 1 +XERAK 4497 200 LFBB 1 +XERAM 4960 407 LFPB 1 +XEREN 3133 12355 ZSPD 1 +XERES 4202 -1007 LECM 1 +XERIC 5177 -17690 PADK 1 +XERKO 5087 1742 EPWW 1 +XERMA 4150 -361 LECM 1 +XERSA 5242 59 EGUL 1 +XERUM 4881 1077 EDMM 1 +XESEL 130 2514 FZZA 1 +XESIK 5395 -9490 CZCZ 1 +XESIR 13 2458 FZZA 1 +XESPA 3860 314 LECS 1 +XETIY 3655 -7737 KZDC 1 +XETRO 6248 833 ENTR 1 +XETSO 6184 681 ENSV 1 +XEVRI 8 2607 FZZA 1 +XEVUL 5197 -10651 CYXE 1 +XEXIS 5415 -12275 CYXS 1 +XEXXA 4153 -11206 KHIF 1 +XEZXA 3699 -11342 KZLA 1 +XFLEX 3482 -10382 KZAB 1 +XGAME 3397 -10528 KZAB 1 +XH 5001 -11080 CZEG 1 +XIBIL 4280 1098 LIRR 1 +XIBKI -149 2924 FZZA 1 +XIDAN 4705 -622 LFRR 1 +XIDIL 5035 64 EGTT 1 +XIDNA 5170 1700 EPWW 1 +XIGAR 5181 26 EGSS 1 +XIGEX 5050 -10576 CZWG 1 +XIGUP 5397 -12295 CYXS 1 +XIHAM 3600 -9108 KZME 1 +XIHTI 3405 -8406 KZTL 1 +XIKIX 6227 -11441 CYZF 1 +XIKOX 4760 -5321 CYYT 1 +XIKTI 213 2989 FZZA 1 +XILAN 5966 1908 ESOS 1 +XILAS 1152 7857 VOMF 1 +XILSI 4944 762 ETAR 1 +XIMBA 5166 2143 EPWW 1 +XIMBO 4039 4917 UBBA 1 +XINGU -1146 -5403 SBBS 1 +XIPAQ 4298 -7394 KALB 1 +XIVIL 1329 7892 VOMF 1 +XIVMA -557 1484 FZZA 1 +XIWVA 4631 -11712 KZSE 1 +XJ 5628 -12084 CZEG 1 +XJT 3596 12024 ZSHA 1 +XLN 2457 11802 ZSHA 1 +XMC 3470 13696 RJTG 1 +XMX -1043 10569 YPXM 1 +XOCOT 3174 -8453 KZJX 1 +XODKU -663 2920 FZZA 1 +XOGEN 779 -7450 SKED 1 +XOGLY 4146 -7449 KZNY 1 +XOKNO 6399 2484 EFES 1 +XOKRO 925 8587 VOMF 1 +XOLGA 2352 -10361 MMZT 1 +XOLMU 2209 -10667 MMZT 1 +XOLOK -262 -5643 SBAZ 1 +XOLPO 4293 -8138 CYXU 1 +XOLRO 2083 -9009 MMID 1 +XOLTA 4270 1575 LDBB 1 +XOMBA 4776 1806 LHCC 1 +XOMGA 2451 -10784 MMZT 1 +XOMKU 4572 -6682 CYFC 1 +XOMLU 2256 -9863 MMEX 1 +XOMSA 2442 -11009 MMLP 1 +XOMSO 1655 -9338 MMID 1 +XONAN 924 10284 VVTS 1 +XONDA 4306 -591 LECM 1 +XONKA 2316 -10711 MMZT 1 +XONTA 1658 -9658 MMEX 1 +XONTU 6594 2408 ESAA 1 +XONUS 1807 10723 VVGL 1 +XOPLO 2016 -8671 MMCZ 1 +XOPOX 1677 8264 VOMF 1 +XOPRU 2355 -10974 MMZT 1 +XOPVO 1701 -9574 MMEX 1 +XORAK -2385 2000 FYWH 1 +XORAL 2354 -11018 MMZT 1 +XORBI 4992 245 LFFF 1 +XORDO 5022 -10523 CZWG 1 +XOREN 2011 -8692 MMCZ 1 +XORIG 4400 -7774 CYTR 1 +XORIL 2310 -8717 MMUN 1 +XORKI 3817 2351 LGGG 1 +XOROG 2075 -10482 MMZT 1 +XORSA 5481 2372 EYKA 1 +XORUB 2437 -10732 MMMZ 1 +XORUV 1823 -9537 MMEX 1 +XOSGI 2415 -10640 MMZT 1 +XOSIM 2347 -10049 MMTY 1 +XOSIV -1805 2666 FLFI 1 +XOSLO 1588 -9609 MMID 1 +XOSMA 2908 -11378 MMFR 1 +XOSOK 2085 -9816 MMMX 1 +XOSUX 2056 -10492 MMZT 1 +XOSVO 1716 -9638 MMEX 1 +XOTEK -2342 1717 FYWH 1 +XOTIN 2530 -10376 MMTY 1 +XOTNA 2120 -8764 MMID 1 +XOTOL 2191 -10182 MMMX 1 +XOTON -1859 2680 FVHA 1 +XOTOP -2800 2764 FAJA 1 +XOVAV 2134 -8827 MMID 1 +XOVIP 2446 -10882 MMZT 1 +XOVON 5100 -10000 CZWG 1 +XOVRA 4913 -5462 CYQX 1 +XOVUK 1614 -9248 MMID 1 +XOVUS -2384 1794 FYWH 1 +XOXAD 2313 -9820 MMTY 1 +XOXIL 2905 -10301 MMTY 1 +XPLNE 3519 -11767 KEDW 1 +XPLOR 4120 -7782 KZOB 1 +XR 3552 13940 RJTY 1 +XS 5383 -12265 CZVR 1 +XSF 3984 -8384 KSGH 1 +XSH 3044 11527 ZHHH 1 +XT 5437 -12858 CZVR 2 +XT 4496 3958 URRV 2 +XU 4309 -8122 CZEG 1 +XUB 3953 -8298 KZID 1 +XUBIL -2421 1947 FYWH 1 +XUBKO 4506 -6333 CYHZ 1 +XUCCO 4243 -7677 KZNY 1 +XUDAD 4418 -7743 CYTR 1 +XUDAN -2751 1617 FACA 1 +XUGVE 4504 -9300 KMSP 1 +XUKEB 5411 -12262 CYXS 1 +XUKON 1476 -1357 GOOO 1 +XULAK 1218 2135 FTTT 1 +XULEN 3869 -2701 LPLA 1 +XULET 5162 610 EDVV 1 +XUMIL 1857 -174 DRRR 1 +XUMMY 3585 -8983 KZME 1 +XUPAL 4504 262 LFBB 1 +XURAL 3929 272 LESJ 1 +XURIK -2489 4733 FMMM 1 +XUSAN 4402 -693 LECM 1 +XUTES -691 1935 FZZA 1 +XUXMO 6687 -16049 PFNO 1 +XUXUM -874 -5141 SBAZ 1 +XV 5858 7650 UNLL 1 +XW 1879 10567 VVGL 1 +XX 4902 -12249 CZVR 1 +XY 6077 -13511 CZEG 1 +XYO 2817 10542 ZPKM 1 +XZE 3542 13289 RJOC 1 +Y 2517 11032 ZGGG 1 +YAA 4048 2921 LTBB 1 +YAALL 3379 -8748 KZTL 1 +YAAOW 2989 -9518 KIAH 1 +YAARK 3960 -7880 KZOB 1 +YABBA 3363 -8404 KATL 1 +YABLU 4632 -12064 KZSE 1 +YABUB 2958 -9069 KZHU 1 +YABUC 3978 -8296 KLCK 1 +YABUD 3983 -8625 KZID 1 +YABUG 4043 -8893 KBMI 1 +YABUL 4087 -7404 KTEB 1 +YABUN 4069 -8894 KBMI 1 +YABUR 4246 -9646 KSUX 1 +YAC -2197 -6366 SLLF 1 +YACAR -1881 -5850 SLLF 1 +YACDU 6203 -16107 PARS 1 +YACGI 4189 -9198 KCID 1 +YACHI 4049 14067 RJTG 1 +YACKK 3891 -7736 KZDC 1 +YACUL 3498 -10210 KZAB 1 +YACUP 3448 -8693 KZME 1 +YADDY 4082 -11249 KZLC 1 +YADKI 3638 -8092 KINT 1 +YAFDY 4645 -8737 KSAW 1 +YAFLU 4713 -10448 KZLC 1 +YAG 4869 -9354 CZYZ 1 +YAGER 4056 -12382 KZSE 1 +YAGOX -1688 -6592 SLLF 1 +YAGUN 6380 -16016 PAZA 1 +YAGYA 2819 -9724 KZHU 1 +YAHMO -3072 11886 YMMM 1 +YAITS 4610 -10052 KZMP 1 +YAK 5951 -13965 PAZA 1 +YAKAN 2594 -10955 MMZT 1 +YAKBY 2993 -9376 KBPT 1 +YAKIY 3917 -10246 KZDV 1 +YAKMO 3550 13278 RJRJ 1 +YAKUA 1774 10151 VTBB 1 +YAKUD 2964 -9512 KZHU 1 +YAKUL 5183 -17690 PADK 1 +YALER 4152 -7291 KZBW 1 +YALES 4079 -10474 KDEN 1 +YALLO 4630 -11796 KALW 1 +YALMI 3093 -8395 KZJX 1 +YALOO 2693 -8180 KRSW 1 +YALTA 3304 -9703 KDFW 1 +YALTY 3478 -7892 KFAY 1 +YALUR 3985 -9051 KSKC 1 +YALUT 3247 -10151 KZFW 1 +YAMAN 3883 2700 LTBL 1 +YAMBO 3847 -9217 KZKC 1 +YAMEK 3335 13059 RJFF 1 +YAMEL 3277 -9714 KDFW 1 +YAMIT 3223 3472 LLSD 1 +YAMMA 1504 14552 PGSN 1 +YAMMI 4076 -10507 KDEN 1 +YAMNA 4130 -9963 KZDV 1 +YAN 4978 -8459 CZYZ 1 +YANAG 3548 13950 RJTG 1 +YANAI 3377 13199 RJTG 1 +YANAT 3754 13973 RJTG 1 +YANCE 3643 -7939 KZDC 1 +YANCI 4407 -9169 KZMP 1 +YANEX 4227 -12131 KLMT 1 +YANKE -447 5572 FSSS 2 +YANKE 4208 -100 LEZG 2 +YANKI 4153 -10073 KZMP 1 +YANKO 3988 -8395 KFFO 1 +YANKS 4306 -8788 KZKE 1 +YANNI 3931 -7697 KZDC 1 +YANUK 3814 -10087 KZKC 1 +YANUS 3724 -8786 KZME 1 +YANUT 4535 -8951 KZMP 1 +YAPGU 3719 -8638 KBWG 1 +YAPPY 3137 -8554 KZJX 1 +YAPUN 4196 -8973 KZAU 1 +YAPUV 4640 -11663 KZSE 1 +YAQUI 2706 -11019 MMZT 1 +YAQUT 3222 1700 HLLL 1 +YAR 1005 -6908 SVZM 1 +YARBE 3271 -8566 KZTL 1 +YARBO 3144 -8842 KZHU 1 +YARGU 4483 -9153 KEAU 1 +YARKU 3914 -11968 KZOA 1 +YARNS 3608 -9669 KZKC 1 +YARRO 4907 -12205 CZVR 2 +YARRO -3970 17652 NZZC 2 +YARUN 6469 -15557 PARY 1 +YAS -3483 14904 YMMM 2 +YAS 6003 -7000 CZUL 2 +YASCU 3343 -11195 KPHX 1 +YASEN 4120 2952 LTBA 1 +YASLU 3283 -8195 KZTL 1 +YASUL 2835 -8133 KMCO 1 +YASUR 3223 -8121 KSAV 1 +YAT 5293 -8243 CZWG 1 +YATBU 3598 -12122 KHGT 1 +YATDO 4089 -9755 KZMP 1 +YATGY 3108 -8145 KSSI 1 +YATI -612 14610 AYPY 1 +YATSU 3571 13998 RJTT 1 +YATUR 2719 -8061 KZMA 1 +YATZY 1000 13650 KZAK 1 +YAU 60 -6918 SBAZ 1 +YAUNS 3823 -7650 KNHK 1 +YAUPI -284 -7789 SEGU 1 +YAV 3669 10964 ZLXY 1 +YAVRU 4058 3183 LTAA 1 +YAVUL 3416 -8531 KZTL 1 +YAVUZ 4004 4243 LTAA 1 +YAWDO 857 16780 PKWA 1 +YAWNS 2882 -9557 KZHU 1 +YAWVA 4107 -11201 KSLC 1 +YAXBY 6209 -15990 PAHC 1 +YAY 5139 -5608 CZQX 1 +YAYDI 3216 -9102 KTVR 1 +YAYGR 3485 -11799 KEDW 1 +YAYLA 3987 2800 LTBB 1 +YAZ 4905 -12570 CZVR 1 +YAZOO 3297 -9037 KZME 1 +YAZRI 3861 -9020 KSTL 1 +YAZVU 6161 -14916 PAAQ 1 +YBA -595 14481 AYPY 1 +YBB 6854 -8979 CZEG 1 +YBC 4913 -6822 CYUL 1 +YBE 5956 -10852 CZEG 1 +YBERA 4164 -7152 KZBW 1 +YBG 4833 -7115 CZUL 1 +YBK 6432 -9610 CZEG 1 +YBL 3943 10277 ZLHW 1 +YBN 2880 10456 ZUUU 1 +YBR 4991 -9995 CZWG 1 +YBV 5235 -9702 CZWG 1 +YC 5108 -11391 CZEG 1 +YCD 4913 -12387 CZVR 1 +YCDIL 3387 -11643 KZLA 1 +YCF 4433 -7770 CZUL 1 +YCH 3342 12021 ZSYN 1 +YCN 3663 12836 RKTY 1 +YCO 6782 -11510 CZEG 1 +YCS 6334 -9073 CZEG 1 +YCWA -2297 11881 YMMM 1 +YCY 7049 -6853 CZEG 1 +YD 5475 -12711 CZYR 1 +YDC 4938 -12037 CZVR 1 +YDF 4923 -5721 CZQX 1 +YDL 5845 -13000 CZEG 1 +YDM 3351 12649 RKPC 1 +YDN 5111 -10005 CZWG 1 +YDP 5653 -6169 CZQM 1 +YDR 5036 -10254 CZWG 1 +YE 5880 -12272 CZEG 1 +YEA 5093 -10999 CZEG 1 +YEAGR 3256 -9633 KZFW 1 +YEARN 4208 -8856 KZAU 1 +YEAST 3728 -7833 KZDC 1 +YEBBU 2903 -8120 KZJX 1 +YEBFO 695 15849 PTPN 1 +YEBUL 4244 -8505 KBTL 1 +YEBUP 2961 -9857 KSAT 1 +YEBUR 5838 -13561 PAGS 1 +YEBUS 3637 -9791 KEND 1 +YECKA 4347 -7144 KZBW 1 +YECUP 6477 -16133 PAKK 1 +YECUR 5940 -15417 PFKK 1 +YECUT 3772 -10078 KZKC 1 +YECXY 3343 -11214 KPHX 1 +YEDNG 3650 12665 RKTP 1 +YEDRA 2369 -10990 MMZT 1 +YEDUD 6260 -15957 PAHX 1 +YEDUP 6301 -15560 PAMC 1 +YEDUS 4021 -7859 KZOB 1 +YEDUT 4350 -9331 KZMP 1 +YEE 4458 -7979 CZYZ 1 +YEEDI -2887 11953 YMMM 1 +YEG 5319 -11387 CZEG 1 +YEGAR 4436 -6983 KZBW 1 +YEGMY 3442 -8295 KAND 1 +YEGSA 3902 -9223 KCOU 1 +YEGUN 3157 -8421 KZJX 1 +YEHAW 2760 -8110 KZMA 1 +YEJUL 3843 -8909 KZKC 1 +YEJWO 3056 -8149 KJAX 1 +YEK 6110 -9407 CZWG 1 +YEKPO 4733 -11159 KGTF 1 +YEL 4637 -8263 CZYZ 1 +YELLO 1417 13500 KZAK 1 +YELOH 4394 -9012 KVOK 1 +YELUR 4028 -10285 KZDV 1 +YEN 2415 3804 OEJD 1 +YENNS 2907 -9832 KZHU 1 +YENNY 100 -7252 SKED 1 +YEPBU 3028 -8848 KZHU 1 +YEPSU 4619 -9394 KZMP 1 +YEPSY 3186 -6229 KZNY 1 +YEPUN 3240 -8123 KSAV 1 +YEPUP 1828 -6641 TJSJ 1 +YEPUT 3615 -9589 KTUL 1 +YER 5599 -8764 CZWG 1 +YERIN 3898 -11896 KZOA 1 +YERKU 3965 -8315 KLCK 1 +YERPU 4440 -11895 KZSE 1 +YERRI 2974 -9784 KZHU 1 +YERUN 3999 -8358 KSGH 1 +YERUP 4280 -11295 KZLC 1 +YERUS 3133 -8646 KZJX 1 +YERUT 4654 -11157 KHLN 1 +YES 3836 -235 LECS 1 +YESHI 2971 -9519 KEFD 1 +YESKA 6100 -14933 PAZA 1 +YESNU 3900 -9212 KCOU 1 +YESOS -3376 -7026 SCEZ 1 +YESUK 3196 -10225 KMAF 1 +YESUP 6393 -15220 PAMH 1 +YESUR 4357 -9256 KZMP 1 +YESUS 4104 -10021 KZDV 1 +YESVU 3432 -8478 KZTL 1 +YETDO 3305 -11444 KZLA 1 +YETJA 4212 -9565 KZMP 1 +YETUB 3720 -7746 KZDC 1 +YETUP 4064 -9929 KZDV 1 +YEU 7999 -8590 CZEG 1 +YEV 6831 -13355 CZEG 1 +YEVUL 4140 -8144 KCLE 1 +YEWSU 4043 -7597 KRDG 1 +YEXJO 4636 -8727 KZMP 1 +YEYGI 6205 -14542 PAGK 1 +YEYYU 5877 -15706 PAZA 1 +YEZJO 4052 -7560 KZNY 1 +YF 1474 -1747 GOOO 1 +YFB 6374 -6847 CZUL 1 +YFC 4590 -6642 CZQM 1 +YFDF -2229 11944 YMMM 1 +YFM 5371 -7370 CZUL 1 +YFS 6177 -12130 CZEG 1 +YFT 5508 -5919 CZQM 1 +YFY 6373 -6855 CZUL 1 +YGH 6624 -12862 CZEG 1 +YGK 4430 -7661 CZYZ 1 +YGL 5363 -7772 CZUL 1 +YGP 4876 -6440 CZUL 1 +YGQ 4977 -8698 CZWG 1 +YGR 4743 -6177 CZQM 1 +YGV 5026 -6367 CZUL 1 +YGX 5635 -9470 CZWG 1 +YHD 4986 -9285 CZWG 1 +YHK 6863 -9586 CZEG 1 +YHR 5047 -5963 CZUL 1 +YHUKI 3633 14001 RJTG 1 +YHY 6084 -11580 CZEG 1 +YHZ 4492 -6340 CZQM 1 +YIBUB 2925 -9113 KZHU 1 +YIBYI 3174 -8628 KZTL 1 +YIBZA 1321 3853 HAAA 1 +YICCU 3883 -9221 KCOU 1 +YICKS 2844 -9799 KZHU 1 +YICUV 3567 -10605 KSAF 1 +YIDPO 3584 -8056 KRUQ 1 +YIF 5119 -5865 CZUL 1 +YIGBO 2683 -8046 KZMA 1 +YIGRE 4008 -9346 KZKC 1 +YIGTO 1839 -6624 TJSJ 1 +YIGUF 7031 -14913 KZAN 1 +YIGVU 3366 -10142 KLBB 1 +YIH 3056 11148 ZHWH 1 +YIK 6241 -7793 CZUL 1 +YIKBU 3797 -9070 KZKC 1 +YIKUK 4198 -11486 KZLC 1 +YILUS 6078 -15123 PAEN 1 +YIMCU 4566 -9529 KAXN 1 +YIN 2421 11341 ZGZU 1 +YINGG 3552 -11759 KNID 1 +YINNO 3939 -8740 KZUF 1 +YINTU 4078 -7293 KZBW 1 +YINUD 3159 -11033 KFHU 1 +YINUN 4178 -9039 KZAU 1 +YINZZ 4060 -8060 KPIT 1 +YIO 7269 -7795 CZEG 1 +YIPPS 4217 -8362 KYIP 1 +YIPUK 3828 -10479 KPUB 1 +YIQTO 5202 -17637 PADK 1 +YIRDU 3945 -10802 KZDV 1 +YIRHE 3048 -8146 KJAX 1 +YIRUY 4370 -7230 KZBW 1 +YISPO 5938 -13916 PAZA 1 +YIV 5385 -9465 CZWG 1 +YIVHE 3609 -9589 KTUL 1 +YIWDA 3718 -11359 KZLA 1 +YIWHY 3624 -9069 KZME 1 +YIWZE 4283 -10655 KCPR 1 +YIXCI 4087 -8751 KZAU 1 +YIYUY 4499 -6910 KBGR 1 +YIYYO 2075 -6363 TJZS 1 +YIZQI 4014 -8067 KHLG 1 +YJ 4864 -12340 CZVR 1 +YJI 6756 -6402 CZEG 1 +YJN 4526 -7332 CZUL 1 +YJQ 5219 -12811 CZVR 1 +YJT 4858 -5867 CZQX 1 +YK 5498 4826 UWKD 1 +YKA 5068 -12034 CZVR 1 +YKG 6159 -7193 CZEG 1 +YKJ 5717 -10584 CZEG 1 +YKL 5481 -6675 CZUL 1 +YKM 4657 -12044 KZSE 1 +YKN 4292 -9738 KZMP 1 +YKO 6082 -7815 CZUL 1 +YKQ 5149 -7874 CZUL 1 +YKX 4823 -7987 CZYZ 1 +YL 5683 -10107 CZWG 1 +YLA 5930 -6960 CZUL 1 +YLC 6285 -6988 CZUL 1 +YLD 4776 -8341 CZYZ 1 +YLH -1481 -3904 SBRE 1 +YLL 5331 -11008 CZEG 1 +YLO -700 15168 AYPY 1 +YLQ 4742 -7279 CZUL 1 +YLU 5871 -6599 CZUL 1 +YME 3548 13514 RJTG 1 +YMH 5232 -5583 CZUL 1 +YMJ 5033 -10556 CYWG 1 +YMM 5665 -11112 CZEG 1 +YMO 5129 -8061 CZYZ 1 +YMONT 4003 -11150 KZLC 1 +YMS 4414 -8015 CZYZ 1 +YMU 5654 -7652 CYUL 1 +YMW 4621 -7596 CZUL 1 +YMX 4589 -7438 CZUL 1 +YNA 5018 -6178 CZUL 1 +YNC 5301 -7882 CZUL 2 +YNC 3832 10640 ZLHW 2 +YNE 5397 -9784 CZWG 2 +YNE 2446 12300 ROYN 2 +YNG 4133 -8067 KZOB 1 +YNJ 4288 12944 ZYSH 1 +YNKEE 4048 -7385 KJFK 1 +YNN 3970 2082 LGGG 1 +YNY 5068 -11894 CZVR 1 +YOAST 3456 -7819 KZDC 1 +YOBRI 4728 -9390 KZMP 1 +YOBUC 3871 -9031 KSTL 1 +YOBUD 3597 -8423 KTYS 1 +YOBUL 3617 -9779 KZKC 1 +YOBUR 3075 -9664 KZHU 1 +YOC 6757 -13985 CZEG 1 +YOCAN 3475 -10174 KZAB 1 +YOCEP 3298 -11464 KZLA 1 +YOCKY 3765 -8416 KZID 1 +YOCTA 4058 -7600 KRDG 1 +YODAA 4172 -7403 KZBW 1 +YODAH 2631 12781 ROTM 1 +YODER 4129 -7234 KZBW 1 +YODGU 4312 -7145 KZBW 1 +YODUN 3283 -9672 KZFW 1 +YODVU 4354 -11614 KBOI 1 +YOFOB 3622 -9092 KZME 1 +YOGGI -3255 15190 YWLM 2 +YOGGI 4089 -8370 KZOB 2 +YOGIE 3826 -12193 KSUU 1 +YOGUN 4575 -9417 KSTC 1 +YOGVA 3378 -9657 KZFW 1 +YOHAN 3314 -9705 KDFW 1 +YOHKO 4139 -8351 KZOB 1 +YOHNN 6145 -15016 PANC 1 +YOHOE 6122 -15022 PAMR 1 +YOJ 5855 -11709 CZEG 1 +YOJCO 3915 -9266 KZKC 1 +YOK 3575 13935 RJTA 1 +YOKEM 2974 -9434 KIAH 1 +YOKES 4058 -10424 KBKF 1 +YOKHO 3122 -8157 KBQK 1 +YOKNZ 4300 -7076 KPSM 1 +YOKOJ 3509 -9117 KZME 1 +YOKOZ 3408 13222 RJOI 1 +YOKRA -3008 11933 YMMM 1 +YOKUM 3914 -7676 KZDC 1 +YOKUR 3450 -10299 KZAB 1 +YOKUT 3187 -8941 KZHU 1 +YOKXO 3344 -11188 KPHX 1 +YOL 929 1242 DNKK 1 +YOLKO 1814 -9323 MMID 1 +YOLSU 4015 -7664 KMDT 1 +YOLUK 4610 -11255 KBTM 1 +YOLUY 3895 -7983 KEKN 1 +YOLYU 4641 -11678 KZSE 1 +YOMAN 4094 -7374 KLGA 1 +YOMEN 2783 -9739 KNGP 1 +YOMNG 4214 -9111 KZAU 1 +YONDR 4027 -10413 KDEN 1 +YONEK 6116 -15123 PAZA 1 +YONEX 3808 14030 RJTG 1 +YONKU 4451 -12127 KRDM 1 +YONNI 3448 -12009 KSBA 1 +YONUS 2832 -8061 KZMA 1 +YONUT 4198 -8799 KORD 1 +YONXU 5893 -15809 KZAN 1 +YOP 5846 -11925 CZEG 1 +YOPDU 4007 -8319 KOSU 1 +YOPUG 3870 -7551 KZDC 1 +YOPUP 3218 -8615 KMGM 1 +YOPUT 4135 -11077 KZLC 1 +YORCI 4101 -7360 KLGA 1 +YORKE -3491 13761 YMMM 1 +YORKI 2164 -15822 PHIK 1 +YORKY 4564 -12274 KPDX 1 +YORNO 4154 -7417 KZBW 1 +YOROI 4501 14179 RJTG 1 +YORTY 3272 -8865 KNMM 1 +YORUB 3293 -10423 KZAB 1 +YORUP 3127 -8751 KZTL 1 +YORUR 3611 -7992 KGSO 1 +YORUS 1787 -6534 TJSJ 1 +YORVU 5842 -15610 PAKN 1 +YOSCU 6159 -16137 PARS 1 +YOSEF 3231 3475 LLLL 1 +YOSEM 3776 -11877 KSFO 1 +YOSHE 3865 -12113 KMHR 1 +YOSHI 3317 13896 RJTG 1 +YOSNU 3460 -8743 KZME 1 +YOSSI 2653 -7962 KZMA 1 +YOSTE 4099 -8135 KCAK 1 +YOSTR 3628 -7662 KECG 1 +YOSTT 4448 -6952 KZBW 1 +YOSUR 4073 -7319 KISP 1 +YOSWO 4662 -11061 KZLC 1 +YOTAL -1950 -6519 SLLF 1 +YOTUB 3362 -9527 KZFW 1 +YOTUK 6626 -16558 PASH 1 +YOTUN 4877 -12254 KBLI 1 +YOUNG 5186 -10511 CZWG 1 +YOUNK 3026 -8641 KVPS 1 +YOUNS 2503 5559 OMDM 1 +YOUNT 4295 -8804 KMKE 1 +YOUTH 4338 -7941 CZYZ 1 +YOVLU 6311 -14140 PAOR 1 +YOVNU 3950 -9464 KMCI 1 +YOVUB 3539 -9395 KFSM 1 +YOW 4544 -7590 CZUL 1 +YOYNO 4836 -11005 KZLC 1 +YOYOS 4725 -11918 KMWH 1 +YOYUR 3275 -10349 KZFW 1 +YOZLE 4103 -9965 KZDV 1 +YOZMO 6226 -16328 PASM 1 +YP 950 13809 KZAK 1 +YPA 5322 -10567 CZWG 1 +YPC 6935 -12408 CZEG 1 +YPE 5621 -11751 CZEG 1 +YPH 5847 -7807 CZUL 1 +YPK 4922 -12272 CYVR 1 +YPL 5144 -9022 CZWG 1 +YPM 5182 -9397 CZWG 1 +YPO 5499 -8544 CZWG 1 +YPP 4789 -7467 CZUL 1 +YPW 4984 -12450 CZVR 1 +YPX 6004 -7728 CZUL 1 +YQ 5876 -9395 CZWG 1 +YQA 4504 -7928 CZYZ 1 +YQB 4671 -7163 CZUL 1 +YQD 5397 -10110 CZWG 1 +YQF 5213 -11390 CZEG 1 +YQG 4225 -8283 CZYZ 2 +YQG 3683 11722 ZSWH 2 +YQH 6009 -12886 CZEG 1 +YQI 4383 -6608 CZQM 1 +YQK 4979 -9442 CZWG 1 +YQL 4963 -11267 CZEG 1 +YQM 4619 -6457 CZQM 1 +YQO 4271 -8089 CZYZ 1 +YQT 4825 -8944 CZWG 1 +YQU 5517 -11903 CZEG 1 +YQV 5126 -10247 CZWG 1 +YQX 4890 -5453 CZQX 1 +YQY 4615 -6006 CZQM 1 +YQZ 5296 -12249 CZVR 1 +YR 5334 -6037 CZQM 1 +YRB 7473 -9492 CZEG 1 +YRI 4776 -6959 CZUL 1 +YRK 3864 -8298 KZID 1 +YRL 5107 -9376 CZWG 1 +YRM 5250 -11532 CZEG 1 +YRQ 4637 -7267 CZUL 1 +YRR 4527 -7557 CZYZ 1 +YRT 6281 -9212 CYEG 1 +YSB 4663 -8080 CZYZ 1 +YSC 4532 -7179 CZUL 1 +YSF 5926 -10584 CZEG 1 +YSH 4490 -7601 CZUL 1 +YSJ 4541 -6587 CZQM 2 +YSJ 3070 5155 OIIX 2 +YSK 5654 -7921 CZUL 1 +YSM 6002 -11197 CZEG 1 +YSO 4424 -7917 CZYZ 1 +YSP 4874 -8633 CZYZ 1 +YSQ 5963 -13368 CZEG 1 +YSR 7297 -8453 CZEG 1 +YSV 1369 -8912 MSTG 1 +YSY 7199 -12531 CZEG 1 +YTA 4580 -7722 CZYZ 1 +YTC -312 -5848 SBAZ 1 +YTE 6423 -7653 CYWG 2 +YTE 3839 14036 RJTG 2 +YTF 4851 -7165 CYUL 1 +YTH 5581 -9783 CZWG 1 +YTL 5382 -8991 CZWG 1 +YTQ 5867 -6995 CZUL 1 +YTR 4419 -7740 CZTR 1 +YTS 4857 -8137 CZYZ 1 +YTZ -552 -4745 SBAZ 1 +YU 3905 6558 UTSD 1 +YUB -424 -5600 SBAZ 2 +YUB 6943 -13302 CZEG 2 +YUBAR 3504 13363 RJTG 1 +YUBBA 3912 -12177 KZOA 1 +YUBUB 4439 -12083 KRDM 1 +YUBUS 2921 -9323 KZHU 1 +YUCCA 3410 -11652 KZLA 1 +YUCDO 3575 -8873 KMKL 1 +YUCEL 3958 3359 LTAA 1 +YUCON 6362 -15910 PAZA 1 +YUCSU 4819 -12391 KCLM 1 +YUCUT 2916 -9464 KGLS 1 +YUDOH 4250 14375 RJTG 1 +YUDYU 2130 -15808 PHJR 1 +YUG -487 14404 AYPY 1 +YUGUK 6305 -15379 PAFS 1 +YUGUL 4374 -9769 KZMP 1 +YUGUN 3616 -9407 KZME 1 +YUGYY 4431 -9253 KZMP 1 +YUHAX 3725 -9449 KJLN 1 +YUHVY 3219 -8112 KZJX 1 +YUKES 4328 -7081 KZOB 1 +YUKI 4246 14175 RJCC 1 +YUKNE 3884 -7988 KEKN 1 +YUKUB 3877 -8773 KZID 1 +YUKUN 6475 -15540 PARY 1 +YUL 4562 -7397 CZUL 1 +YULAR 3145 -9783 KZFW 1 +YULEE 3071 -8182 KZJX 1 +YULKU 3973 -7990 KMGW 1 +YULNU 4408 -8686 KZMP 1 +YULOP 3487 -7909 KFAY 1 +YULUG 4127 -11105 KZLC 1 +YULUP 5929 -14651 PAMD 1 +YUMAN 4098 -8268 KZOB 1 +YUMMY 3661 -8268 KZTL 1 +YUNGO -1625 -6772 SLLF 1 +YUNKE 1827 -6588 TJSJ 1 +YUNUP 3715 -10113 KZKC 1 +YUNUS 3671 2788 LTAA 1 +YUPHU 4170 -8737 KGYY 1 +YUPNU 4861 -9311 KZMP 1 +YUPUB 3240 -10749 KDMN 1 +YUPUK 3067 -8812 KBFM 1 +YUPUL 3295 -10472 KZAB 1 +YUPUY 3075 -8327 KZJX 1 +YUREE 6446 -16888 PAZA 1 +YURIX 2749 12761 RJRO 1 +YURUD 4193 -8547 KZAU 1 +YURUR 3452 -8267 KAND 1 +YURUS 6404 -14566 PABI 1 +YURVE 3759 -10874 KZDV 1 +YURWU 3875 -9925 KZKC 1 +YUSEF -2143 13512 YMMM 1 +YUSNU 6686 -15165 PABT 1 +YUSON 4812 -10351 KZMP 1 +YUSUP 4223 -8799 KZAU 1 +YUT 6653 -8624 CZEG 1 +YUTAN 4112 -9653 KZMP 1 +YUTKA 2984 -8116 KZJX 1 +YUURA 3231 13051 RJFU 1 +YUVCI 3552 -9776 KOKC 1 +YUWAN 2819 12946 RJKA 1 +YUWAR 6460 -15749 PAGA 1 +YUWFE 4301 -11532 KZLC 1 +YUWSO 4019 -7517 KZNY 1 +YUY 4817 -7894 CZUL 1 +YUYXI 4212 -8011 KERI 1 +YUZAR 3685 13880 RJTG 1 +YV 4073 11663 ZBPE 1 +YVC 5516 -10527 CZWG 1 +YVE 3549 13323 RJOH 1 +YVETT 2647 12767 ROAH 1 +YVO 4818 -7782 CZUL 1 +YVP 5810 -6843 CZUL 1 +YVQ 6526 -12673 CZEG 1 +YVR 4908 -12315 CZVR 1 +YVV 4474 -8111 CZYZ 1 +YVZ 5265 -9406 CZWG 1 +YW -4340 17239 NZZC 1 +YWE -3774 14375 YMMM 1 +YWG 4993 -9724 CZWG 1 +YWK 5296 -6685 CZUL 1 +YWL 5224 -12217 CZVR 1 +YWT 4346 -8038 CZYZ 1 +YWV 5298 -11083 CZEG 1 +YWY 6318 -12336 CZEG 1 +YXC 4955 -11609 CZVR 1 +YXE 5218 -10672 CZWG 1 +YXH 4996 -11081 CZEG 1 +YXI 4566 -7760 CZYZ 1 +YXJ 5628 -12090 CZEG 1 +YXK 4848 -6850 CZUL 1 +YXL 5012 -9190 CZWG 1 +YXP 6614 -6571 CZEG 1 +YXQ 6241 -14086 CZEG 1 +YXR 4771 -7979 CZYZ 1 +YXS 5389 -12246 CZVR 1 +YXU 4304 -8115 CZYZ 1 +YXY 6062 -13514 CZEG 1 +YXZ 4795 -8482 CZYZ 1 +YY 4857 -6826 CZUL 1 +YYB 4636 -7944 CZYZ 1 +YYC 5112 -11388 CZEG 1 +YYD 5445 -12665 CZVR 1 +YYE 5889 -12302 CZEG 1 +YYF 4949 -11960 CZVR 1 +YYG 4630 -6312 CZQM 1 +YYH 6954 -9353 CZEG 1 +YYIPP 4090 -11199 KSLC 1 +YYJ 4873 -12348 CZVR 1 +YYL 5686 -10108 CZWG 1 +YYN 5030 -10769 CZWG 1 +YYODA 2632 12755 ROTM 1 +YYQ 5874 -9414 CZWG 1 +YYR 5332 -6029 CZQM 1 +YYT 4749 -5285 CZQX 1 +YYU 4946 -8251 CZYZ 1 +YYW 5031 -8902 CZWG 1 +YYY 4861 -6821 CZUL 1 +YYZ 4366 -7963 CZYZ 1 +YZ 3482 13829 RJTG 1 +YZA 5070 -12132 CZVR 1 +YZD 3190 5428 OIIX 1 +YZE 4593 -8262 CZYZ 1 +YZF 6246 -11444 CZEG 1 +YZG 6218 -7568 CZUL 1 +YZH 5530 -11477 CZEG 1 +YZP 5325 -13181 CZVR 1 +YZS 6415 -8330 CZEG 1 +YZT 5068 -12737 CZVR 1 +YZU 5415 -11580 CZEG 1 +YZV 5023 -6627 CZUL 1 +YZX 4492 -6510 CZQM 1 +Z 3888 140 LEIB 1 +ZAAMA 6395 -17160 PAGM 1 +ZAARS -1203 12960 YBBB 1 +ZAB 5324 -11349 CZEG 1 +ZABAL 3954 -8592 KCVG 1 +ZABAR 4848 -10149 KMIB 1 +ZABDA 4477 -6971 KZBW 1 +ZABDO 3481 -9229 KZME 1 +ZABDU 4120 -8363 KZOB 1 +ZABEL 3363 -8463 KATL 1 +ZABER 4095 -8248 KZOB 1 +ZABES 3602 -11520 KLAS 1 +ZABET 3245 -9986 KDYS 1 +ZABEX 2977 -9010 KNBG 1 +ZABIR 2984 -8972 KNBG 1 +ZABLE 4468 -8428 KZMP 1 +ZABOR 2139 -6263 TJZS 1 +ZABRI 3035 -8734 KNPA 1 +ZABUM 4018 -11193 KSLC 1 +ZACCK 4413 -9026 KVOK 1 +ZACHS 4053 -7355 KJFK 1 +ZACKK 3876 -7737 KZDC 1 +ZACKS 3439 -11971 KSBA 1 +ZACMU 4014 -8646 KZID 1 +ZADAP 4481 -9278 KZMP 1 +ZADBA 3769 -12142 KTCY 1 +ZADIG 6072 -16118 PFKW 1 +ZADIN 4142 -8196 KCLE 1 +ZADLA 4377 -9272 KRST 1 +ZADMN 3833 -7737 KZDC 1 +ZADMO -8989 15612 NZWD 2 +ZADMO 2935 -9816 KRND 2 +ZADNI 6451 -16541 PAOM 1 +ZADON 4756 -12174 KZSE 1 +ZADPA 3597 -7649 KZDC 1 +ZADRO 7022 -15020 KZAN 1 +ZADUS 6766 -16403 PAVL 1 +ZAFON 3204 3508 LLLL 1 +ZAG 4590 1631 LDZO 1 +ZAGAK 3808 -8749 KEVV 1 +ZAGAR 4201 -7206 KZBW 1 +ZAGAS 3111 -8536 KDHN 1 +ZAGER 3979 -13812 KZAK 1 +ZAGEX 2971 -10082 KDLF 1 +ZAGGY 3580 -7727 KZDC 1 +ZAGHI 4547 -10764 KZLC 1 +ZAGIC 4817 -12235 KZSE 1 +ZAGIM 4629 -11659 KZSE 1 +ZAGIV 3628 -7595 KECG 1 +ZAGNI 4145 -8950 KZAU 1 +ZAGOR 2982 -9004 KNBG 1 +ZAGTA 4219 -9627 KSUX 1 +ZAGTU 4149 -9357 KZAU 1 +ZAGUN 2565 -8031 KZMA 1 +ZAHIR 4653 10643 ZMUB 1 +ZAHNN 4103 -7282 KHPN 1 +ZAHRA 3673 1053 DTTA 1 +ZAIKO 4050 -8011 KPIT 1 +ZAJ 3678 4835 OIIX 1 +ZAK 3774 2088 LGGG 1 +ZAKES 3332 -11734 KNFG 1 +ZAKLY 3894 -7612 KZDC 1 +ZAKSU 3032 -8738 KNPA 1 +ZAKTA 4437 -9821 KHON 1 +ZAKTO 3914 -7706 KBWI 1 +ZAKUM 3362 -11231 KLUF 1 +ZAL 3110 6154 OIIX 1 +ZALAT 4094 -7355 KLGA 1 +ZALDA 3608 -9363 KZME 1 +ZALIG 3281 -11565 KNJK 1 +ZALIK 3673 -10048 KZKC 1 +ZALJE 3493 -11845 KZLA 1 +ZALLE 3346 -8458 KATL 1 +ZALNO 3907 -12113 KBAB 1 +ZALOP 3275 -8867 KNMM 1 +ZALOR 6455 -14700 PAEI 1 +ZALOS 6078 -16115 PFKW 1 +ZALPO 4072 -7369 KJFK 1 +ZALSO 4796 -9593 KZMP 1 +ZALTA 3962 -9519 KSTJ 1 +ZALUR 3363 -11710 KRIV 1 +ZALVO 2457 -8170 KNQX 1 +ZALYO 2969 -9831 KSAT 1 +ZAM 692 12206 RPHI 1 +ZAMAG 2148 -15773 PHNG 1 +ZAMAM 3115 -8642 KZJX 1 +ZAMAR 6451 -16605 PAOM 1 +ZAMAS 3342 -8412 KATL 1 +ZAMBI -1311 -4104 SBBS 2 +ZAMBI 4395 -10338 KZDV 2 +ZAMBO 3995 -8412 KDAY 1 +ZAMBU 3034 7225 OPKR 1 +ZAMER 3319 -11938 KNSI 1 +ZAMES 3841 -12173 KSUU 1 +ZAMEX 3343 -11181 KPHX 1 +ZAMGO 2959 -10049 KDLF 1 +ZAMGU 2771 -9731 KNGP 1 +ZAMIV 3210 -8140 KSVN 1 +ZAMIX 4171 -7046 KZBW 1 +ZAMLI 2841 -9804 KZHU 1 +ZAMMA 3295 -8942 KZME 1 +ZAMMI -1416 12860 YBBB 1 +ZAMOM 5885 -15654 PAZA 1 +ZAMOS 3826 -12193 KSUU 1 +ZAMPO 3866 -10032 KZKC 1 +ZAMTO 6036 -16631 PAMY 1 +ZAMUD 4487 -9374 KZMP 1 +ZAMVO 3032 -8709 KNPA 1 +ZANA -2239 -4217 SBBS 1 +ZANAK 4576 -6966 KZBW 1 +ZANAS 3423 -11606 KNXP 1 +ZANAV 3396 -11831 KLAX 1 +ZANAY 3795 -9195 KZKC 1 +ZANDA 5239 492 EHAA 1 +ZANDR 4001 -8153 KZOB 1 +ZANDY 545 -5531 SMJP 1 +ZANEM 6692 -15697 PAOB 1 +ZANES 3525 -8999 KMEM 1 +ZANET -2116 -4692 SBBS 1 +ZANEY -1603 14591 YBBB 1 +ZANGA 3851 -9318 KZKC 1 +ZANGI 4141 -8169 KCLE 1 +ZANGY 4074 -11137 KZLC 1 +ZANKI 3704 -7647 KLFI 1 +ZANKO 4129 -496 LECM 1 +ZANLA 4119 -8485 KORD 1 +ZANNA 4441 -9377 KZMP 1 +ZANNG 4409 -12998 KZOA 1 +ZANON 3838 -10296 KZDV 1 +ZANOU 655 -349 DIII 1 +ZANRA 3977 -8976 KSPI 1 +ZANTA 4046 -8017 KPIT 1 +ZANTO 3400 -9947 KDFW 1 +ZANUP 3049 -8814 KMOB 1 +ZANUS 5839 -13564 PAGS 1 +ZAPAN 4138 -8190 KCLE 1 +ZAPAR 3284 -8149 KZJX 1 +ZAPER 4195 -10504 KZDV 1 +ZAPID 3253 -8337 KWRB 1 +ZAPIN 4539 -9350 KZMP 1 +ZAPIR 3405 4416 ORBD 1 +ZAPIT 2799 -8224 KTPA 1 +ZAPLI 4181 -9621 KZMP 1 +ZAPOM 3909 -7479 KACY 1 +ZAPOX 5965 -15427 PAIL 1 +ZAPPA 2663 -7910 MYNN 1 +ZAPPO 3001 -9482 KIAH 1 +ZAPSA 3981 -8407 KFFO 1 +ZAPSU 3322 -11943 KNSI 1 +ZAPUD 3266 -11711 KNZY 1 +ZAPUM 906 16760 KZOA 1 +ZAPUP 3233 -9984 KDYS 1 +ZAPUX 3911 -12143 KBAB 1 +ZAR 3295 1202 HLLL 2 +ZAR 4166 -103 LECM 2 +ZARAF 3146 7392 OPLR 1 +ZARAG 3941 -12151 KBAB 1 +ZARCO 1935 -10000 MMEX 1 +ZARDA 3838 -8821 KSDF 1 +ZARDO 1448 -8764 MHSC 1 +ZAREG 4118 -7881 KZOB 1 +ZARES 528 -7519 SKED 1 +ZARHO 3948 -8640 KZID 1 +ZARIS 4411 -7023 KZBW 1 +ZARKO 4200 -79 LECB 1 +ZARNA 2613 -8028 KZMA 1 +ZAROB 3883 -7990 KEKN 1 +ZAROL 3828 -7639 KNHK 1 +ZARON 3226 13181 RJFN 1 +ZAROS 3799 -10234 KZDV 1 +ZAROW 3391 -11778 KFUL 1 +ZARPO 2751 -9953 KZHU 1 +ZARTA 3023 -8720 KNPA 1 +ZARTI 3508 -11871 KONT 1 +ZARVO 4108 -9241 KOTM 1 +ZARWU 3349 -7898 KMYR 1 +ZARZA 445 -7602 SKED 1 +ZASBO 3945 -9466 KMCI 1 +ZASEN 3527 -8627 KAYX 1 +ZASER 3238 -6440 TXKF 1 +ZASIL 4846 -10144 KMIB 1 +ZASIT 3120 -8337 KZJX 1 +ZASKO 4083 -11187 KHIF 1 +ZASKY 4493 -9303 KZMP 1 +ZASON 3329 -11737 KNFG 1 +ZASPO 3709 -7634 KLFI 1 +ZATAD 5774 -15211 PADQ 1 +ZATAN 4547 -9454 KZMP 1 +ZATAR 4137 -9596 KOMA 1 +ZATBO 4070 -7280 KZBW 1 +ZATEN 3019 -9299 KLCH 1 +ZATES 3546 -11412 KZLA 1 +ZATIP 4622 -11653 KZSE 1 +ZATOG 1961 -6628 TJSJ 1 +ZATON 4312 -8672 KZAU 1 +ZATOS 5953 -13971 PAYA 1 +ZATPO 3414 -11910 KNTD 1 +ZATSO 3471 -7701 KNJM 1 +ZATUD 3811 -9065 KZKC 1 +ZATUK 4845 -10142 KMIB 1 +ZATUN 3021 -8150 KNIP 1 +ZATVO 3284 -10599 KHMN 1 +ZAVBA 4840 -9316 KINL 1 +ZAVEN 3967 -8997 KSPI 1 +ZAVER 3509 -8227 KCLT 1 +ZAVIL 4201 -7382 KZBW 1 +ZAVNE 3984 -8612 KZID 1 +ZAVOR 3599 -9415 KZME 1 +ZAVOX 4373 -8972 KZAU 1 +ZAVTA 3995 -8274 KLCK 1 +ZAVTI 3270 -10320 KZFW 1 +ZAVUP 3531 -7807 KGSB 1 +ZAVYO 4711 -11927 KMWH 1 +ZAW 3278 1265 HLLL 1 +ZAWAT 1900 355 DRRR 1 +ZAXEL 3406 -8443 KZTL 1 +ZAXOD 3724 -8964 KCGI 1 +ZAXOL 4434 -7267 KZBW 1 +ZAXUL 4717 -12004 KZSE 1 +ZAXUM 5869 -14789 PAZA 1 +ZAZPY 3427 -10327 KZAB 1 +ZB 3136 6946 OPLR 1 +ZBK 4965 11733 UIAA 1 +ZBV 2570 -7929 KZNN 1 +ZCARR 3407 -11182 KZAB 1 +ZCL 2289 -10269 MMEX 1 +ZCO -1352 -7201 SPIM 1 +ZDA 4410 1536 LDZO 1 +ZDN 2949 6090 OIIX 1 +ZDV 4545 -7377 CZUL 1 +ZEALS 3568 -8888 KMKL 1 +ZEANS 3738 -10763 KZDV 1 +ZEBAD 5934 -14665 PAMD 1 +ZEBAG 2964 -9836 KRND 1 +ZEBAM 2732 -8159 KZMA 1 +ZEBAN 3841 -12173 KSUU 1 +ZEBAR 3904 -7540 KDOV 1 +ZEBES 4857 -9466 KBMP 1 +ZEBIT 3555 -10592 KSAF 1 +ZEBOL 3306 -11252 KZAB 1 +ZEBRE 3944 -8817 KZAU 1 +ZEBRI 3898 -9214 KCOU 1 +ZEBUK 4399 -7575 KGTB 1 +ZEBUL 3591 -7838 KZDC 1 +ZECKA 4462 -7398 KSLK 1 +ZECWO 4576 -9511 KAXN 1 +ZEDAK 3732 -9346 KSGF 1 +ZEDAN 3604 -10599 KZAB 1 +ZEDAR 3984 -8373 KSGH 1 +ZEDAT 4660 -12417 KZSE 1 +ZEDDI 3743 -9425 KZKC 1 +ZEDED 3020 -8717 KNPA 1 +ZEDET 6286 -16464 PAEM 1 +ZEDGU 4089 -9237 KZAU 1 +ZEDIN 4047 -8356 KZID 1 +ZEDKU 3010 -9766 KAUS 1 +ZEDRI 4437 -10671 KZLC 1 +ZEDSI 4153 -8822 KZAU 1 +ZEDTU 3512 -9008 KZME 1 +ZEDUR -7765 16589 NZIR 1 +ZEEAH 3409 -10306 KCVS 1 +ZEEBE 3285 -11209 KZAB 1 +ZEEKE 1334 14475 PGUM 1 +ZEELE 4287 -8607 KZAU 1 +ZEETA 4089 -11223 KSLC 1 +ZEFFR 3943 -11977 KRNO 1 +ZEG 5340 -11350 CYEG 1 +ZEGAL 4164 -8950 KZAU 1 +ZEGAN 4295 -10641 KCPR 1 +ZEGBO 3278 -10295 KZFW 1 +ZEGIP 3057 4764 ORMM 1 +ZEGPI 2137 -15819 KZHN 1 +ZEGSO 3904 -12140 KBAB 1 +ZEGUM 3391 -9845 KSPS 1 +ZEILR 2664 -8237 KZMA 1 +ZEJAY 4275 -7393 KALB 1 +ZEKAN 6272 -15957 PAHX 1 +ZEKAT 3438 -9191 KZME 1 +ZEKER 3548 -7741 KZDC 1 +ZEKIR 3263 -11703 KNZY 1 +ZEKMI 3404 -8360 KZTL 1 +ZEKMO 4183 -8770 KMDW 1 +ZEKUS 4070 -8511 KCVG 1 +ZELAB 3411 -11547 KNXP 1 +ZELAF 3295 3800 OSTT 1 +ZELAK 4756 -12154 KZSE 1 +ZELAN -1080 -5013 SBBS 2 +ZELAN 3381 -8458 KATL 2 +ZELAR 4577 -10841 KBIL 1 +ZELAS 3136 -8661 KZJX 1 +ZELAT 3757 -12085 KMOD 1 +ZELAX 2928 -9874 KZHU 1 +ZELBA -7796 16651 NZPG 1 +ZELDA 2934 -9492 KGLS 1 +ZELER 3440 -9201 KZME 1 +ZELET 4437 -9477 KZMP 1 +ZELGO 4022 -7517 KNXX 1 +ZELHU 4334 -9333 KZMP 1 +ZELIX 3824 -12197 KSUU 1 +ZELKA 4249 -7155 KBED 1 +ZELLE 3477 -8417 KATL 1 +ZELLO 3162 -8921 KZHU 1 +ZELMA 3478 -11533 KZLA 1 +ZELOL 4843 -10139 KMIB 1 +ZELOT 3587 -11204 KZLA 1 +ZELSU 3827 4378 LTBB 1 +ZELTA 4699 -11737 KZSE 1 +ZEM 3680 357 DAAA 2 +ZEM 5223 -7852 CZUL 2 +ZEMAN 2870 -8680 KZJX 1 +ZEMAR 3947 -7563 KILG 1 +ZEMEL 4277 -8722 KZAU 1 +ZEMEN 4056 -8887 KBMI 1 +ZEMIT 5927 -13936 PAYA 1 +ZEMKO 2807 6873 OPKR 1 +ZEMMA 3438 -9699 KZFW 1 +ZEMOM 3022 -15112 KZAK 1 +ZEMOR 2876 -8094 KMCO 1 +ZENAD 3480 763 DAAA 1 +ZENAH 4200 -8804 KORD 1 +ZENAL 3937 6912 UTDD 1 +ZENAN 6037 -16578 PAMY 1 +ZENAR 4394 -9027 KVOK 1 +ZENDA 3734 -9825 KZKC 1 +ZENDS 4791 -9881 KZMP 1 +ZENER 3875 -10447 KCOS 1 +ZENFO 3660 -10888 KZDV 1 +ZENKI 3384 -9842 KSPS 1 +ZENLA 6713 -15180 PAZA 1 +ZENOM 3843 -8151 KCRW 1 +ZENPA 3287 -11712 KNKX 1 +ZENSY 3400 -8104 KCAE 1 +ZEPAD 7019 -14850 PASC 1 +ZEPAT 4052 -11698 KBAM 1 +ZEPER 3403 -11233 KPHX 1 +ZEPES 4412 -7024 KZBW 1 +ZEPIL 4244 -7113 KBOS 1 +ZEPKO 3377 -8065 KMMT 1 +ZEPLI 3653 -8739 KZME 1 +ZEPOP 2998 -8976 KNBG 1 +ZEPOX 2590 -9750 KZHU 1 +ZEPRO 3562 -9893 KZFW 1 +ZEPUB 3349 -8826 KCBM 1 +ZERAN 3392 -11856 KLAX 1 +ZERAX 3710 -8571 KZME 1 +ZEREG 2605 -9775 KHRL 1 +ZEREX 4162 -10921 KRKS 1 +ZERLO 3359 -11153 KZAB 1 +ZERMA 3544 -9728 KTIK 1 +ZEROJ 3820 -8984 KSTL 1 +ZEROX 3979 -8619 KIND 1 +ZERPI 3038 -8664 KHRT 1 +ZERTY 3663 -9203 KZME 1 +ZERZO 4687 -11009 KZLC 1 +ZESIG 4645 -11665 KZSE 1 +ZESIX 3533 -7799 KGSB 1 +ZESKA 6039 -16291 PAZA 1 +ZESKO 3044 -8788 KZJX 1 +ZESNA 4349 -11600 KBOI 1 +ZESTY 4497 -9342 KMSP 1 +ZESXY 3934 -8676 KBMG 1 +ZET 5335 -11367 CZEG 1 +ZETAL 4049 -7388 KJFK 1 +ZETAM 6487 -14727 PAEI 1 +ZETEL 2926 -10067 KDLF 1 +ZETET 2960 -9804 KRND 1 +ZETIP 3868 -8478 KCVG 1 +ZETLA 3893 -8474 KCVG 1 +ZEVDO 3555 -8600 KAYX 1 +ZEVEX 2818 -8039 KCOF 1 +ZEVOM 2768 -9728 KNGP 1 +ZEVON 5711 -15762 PAZA 1 +ZEXAS 4404 -7016 KZBW 1 +ZEXED 4054 -8916 KBMI 1 +ZEXES 4125 -7580 KAVP 1 +ZEXIX 3471 -9926 KLTS 1 +ZEXOX 4313 -7732 KROC 1 +ZEXUT 3928 -11977 KRNO 1 +ZEXYY 2797 -8263 KTPA 1 +ZEYLM 3460 -8311 KZTL 1 +ZEYYU 4081 -11198 KSLC 1 +ZEZDU 4282 -9208 KZMP 1 +ZEZJA 3711 -8550 KZTL 1 +ZEZTA 3706 -8636 KBWG 1 +ZF 6241 -11443 CZEG 2 +ZF 3133 11443 ZHWH 2 +ZFA 6221 -13339 CZEG 1 +ZFLEX 3462 -10382 KZAB 1 +ZFM 6741 -13487 CZEG 1 +ZFP 2656 -7870 KZNN 1 +ZFPNB 2652 -7878 KZNN 1 +ZFR 3056 3516 LLLL 1 +ZG 5172 4018 UUWV 1 +ZGB 2526 -7632 KZNN 1 +ZH -611 14027 WAAZ 1 +ZHA 4320 -8003 CZHM 1 +ZHM 4314 -7979 CZHM 1 +ZHO 3366 11464 ZHWH 1 +ZHZ 4480 -6359 CZHZ 1 +ZIASE 3552 -10661 KZAB 1 +ZIBAM 4760 -11772 KSKA 1 +ZIBAN 3480 526 DAAA 1 +ZIBBY 4412 -9323 KZMP 1 +ZIBEL 3200 -8098 KSVN 1 +ZIBMO 3759 -9458 KZKC 1 +ZIBOR 4344 -11586 KBOI 1 +ZIBOT 3388 4442 ORBD 1 +ZIBRA 3900 -11267 KZLC 1 +ZIBTU 4306 -11589 KMUO 1 +ZIBUG 3597 -9073 KJBR 1 +ZIBUT 3694 -7267 KZDC 1 +ZICMA 4518 -9245 KZMP 1 +ZIDIK 3203 -10244 KMAF 1 +ZIDIS 3535 -7790 KGSB 1 +ZIDMI 2945 -9806 KRND 1 +ZIDOL 3355 -11236 KLUF 1 +ZIDOR 6281 -14257 PAZA 1 +ZIDUG 1795 -6529 TJSJ 1 +ZIDUM 3565 -9409 KFSM 1 +ZIEBR 3763 -8274 KZTL 1 +ZIECH 4383 -7230 KZBW 1 +ZIFFL 3827 -8469 KFFT 1 +ZIFFO 3542 -8901 KMKL 1 +ZIGAG 3349 -8588 KZTL 1 +ZIGAN 4216 -7681 KELM 1 +ZIGEN 4188 -9159 KCID 1 +ZIGGI 4005 -7401 KZNY 1 +ZIGGY 3412 -11729 KONT 1 +ZIGIE 2431 -15729 KZZH 1 +ZIGNO 3525 -11154 KFLG 1 +ZIGOK 2964 -9834 KRND 1 +ZIGTA 4443 -12321 KEUG 1 +ZIGUP 3451 -7981 KZJX 1 +ZIGUV 4306 -9314 KZMP 1 +ZIH 1760 -10148 MMEX 1 +ZIHGE 3046 -8166 KJAX 1 +ZIHMY 3199 -9886 KBWD 1 +ZIJDO 3064 -8152 KJAX 1 +ZIKAT 3288 -11712 KNKX 1 +ZIKBO 6690 -16280 PAOT 1 +ZIKEF 5224 -17421 PAAK 1 +ZIKEG 3429 -11614 KNXP 1 +ZIKUS 4871 -9497 KBDE 1 +ZILAN 2337 -15766 PHIK 1 +ZILAR 6249 -15957 PAHX 1 +ZILBI 2581 -7999 KMIA 1 +ZILCH 3770 -10061 KZKC 1 +ZILEM 3424 -10350 KCVS 1 +ZILKO 5768 -15791 PAZA 1 +ZILLA 3343 -11195 KPHX 1 +ZILOB 3539 -7774 KGSB 1 +ZILON 3334 4417 ORBI 1 +ZILPI 3042 -8127 KZJX 1 +ZIMAL 3473 -7945 KMEB 1 +ZIMAS 3391 -9845 KSPS 1 +ZIMBI 4311 -7600 KSYR 1 +ZIMBO 4139 -8374 KZOB 1 +ZIMEK 3344 -8109 KCAE 1 +ZIMES 3718 -9341 KSGF 1 +ZIMGA 3279 -8870 KNMM 1 +ZIMIL 3832 -12185 KSUU 1 +ZIMIV 6517 -14706 PAFB 1 +ZIMKO 3271 -9397 KZFW 1 +ZIMLI 3761 -9191 KTBN 1 +ZIMLO 3396 -11832 KLAX 1 +ZIMMR 4003 -10567 KDEN 1 +ZIMPO 7020 -14840 PASC 1 +ZIMRU 3392 -11855 KLAX 1 +ZIMYU 3763 -12236 KSFO 1 +ZIN 2096 -7368 KZNN 1 +ZINAS 2527 -8066 KHST 1 +ZINAX 3639 -11485 KLSV 1 +ZINGG 3304 -9703 KDFW 1 +ZINGI 4563 -8953 KRHI 1 +ZINGO 2999 -9803 KZHU 1 +ZINGR 4455 -9268 KMSP 1 +ZINIM -7794 16563 NZPG 1 +ZINIV 6486 -16124 PAKK 1 +ZINKI 3843 -9036 KCPS 1 +ZINLA 3245 -8343 KWRB 1 +ZINNO 3500 -14524 KZAK 1 +ZINTA 4038 -7927 KLBE 1 +ZINTU 3370 -8396 KATL 1 +ZINUD 4306 -11589 KMUO 1 +ZINUX 3923 -12146 KBAB 1 +ZIP 502 -7399 SKED 1 +ZIPAD 3257 -11703 KNRS 1 +ZIPAR -924 -3669 SBRE 1 +ZIPAS 3275 -11545 KNJK 1 +ZIPAX 3711 -7981 KROA 1 +ZIPDO 3580 -8401 KTYS 1 +ZIPET 4350 -11080 KJAC 1 +ZIPNA 4228 -7246 KCEF 1 +ZIPOD 3031 -8667 KHRT 1 +ZIPPE 4326 -8712 KDTW 1 +ZIPPR 4613 -11256 KBTM 1 +ZIPPS 6043 -15148 PAZA 1 +ZIPPY 3997 -8630 KZID 1 +ZIPRO 3382 -8830 KCBM 1 +ZIPSO 3137 -9647 KZFW 1 +ZIPUG 3936 -11865 KNFL 1 +ZIPUP 3378 -9838 KSPS 1 +ZIPUR 3842 -9182 KZKC 1 +ZIPUT 4013 -11165 KZLC 1 +ZIPYU 6693 -16204 PAOT 1 +ZIQOR 3446 -11969 KZLA 1 +ZIQYU 4415 -8855 KOSH 1 +ZIRAN 4754 -12042 KZSE 1 +ZIRAT 3808 -7646 KNHK 1 +ZIRDI 3455 -12037 KVBG 1 +ZIREK 6453 -14694 PAEI 1 +ZIREX 4555 -12221 KPDX 1 +ZIRIN 3374 -10183 KLBB 1 +ZIRKE 3877 -8465 KZID 1 +ZIRNO 4374 -7034 KPWM 1 +ZIROB 3484 -8496 KZTL 1 +ZIROD 6641 -16577 PASH 1 +ZIROV 3537 -7785 KGSB 1 +ZIRSO 4356 -7027 KPWM 1 +ZIRUK 3292 -11248 KLUF 1 +ZIRUM 4076 -7546 KABE 1 +ZIRUS 3221 -11106 KTUS 1 +ZISES 3851 -12138 KMHR 1 +ZISLI 2915 -10068 KDLF 1 +ZISRI 3444 -10327 KCVS 1 +ZISUR 2669 -8022 KPBI 1 +ZITER 4167 -8106 KZOB 1 +ZITIB 2939 -9523 KZHU 1 +ZITIK 3894 -9747 KZKC 1 +ZITIR 3146 -8428 KZJX 1 +ZITTE 3948 -7538 KZDC 1 +ZITTO 3686 -7790 KZDC 1 +ZITUN 3217 1361 HLLL 1 +ZIVEN 4267 -11418 KBYI 1 +ZIVNY 3539 -9017 KZME 1 +ZIVRA 3401 -9850 KSPS 1 +ZIVSA 4477 -6972 KZBW 1 +ZIVSI 3561 -11413 KZLA 1 +ZIVZU 719 17143 PKMJ 1 +ZIXAK 4443 -6837 KZBW 1 +ZIXIV 4129 -11230 KOGD 1 +ZIXUB 4572 -8747 KZMP 1 +ZIXUS 3917 -7661 KBWI 1 +ZIZAN 1186 4565 HCSM 1 +ZIZZI 3894 -7453 KZDC 1 +ZJ 3194 11971 ZSHA 2 +ZJ 6103 6913 USHH 2 +ZJT 4858 -5838 CZJT 1 +ZK 2802 11297 ZSZS 2 +ZK 4409 1537 LDZD 2 +ZKI 5405 -12867 CZVR 1 +ZL 5947 -12614 CZEG 2 +ZL 4980 2490 UKLV 2 +ZLA 4920 1851 LZBB 1 +ZLO 1915 -10457 MMEX 1 +ZMANN 3362 -8463 KATL 1 +ZMBNI 4484 -9216 KZMP 1 +ZMBRO 4434 -9245 KZMP 1 +ZMH 2651 -7708 KZNN 1 +ZMO 3819 14034 RJSC 1 +ZMR 4562 -7409 CZMX 2 +ZMR 4153 -564 LECM 2 +ZMSKL 3034 -9543 KZHU 1 +ZMX 4574 -7392 CZMX 1 +ZNB 4125 6925 UTTT 1 +ZNDER 1769 -6629 TJSJ 1 +ZNF 4762 -5287 CZYT 1 +ZNS 4497 -6343 CZHZ 1 +ZO 5896 564 ENZV 1 +ZOBAD 4030 -7552 KZNY 1 +ZOBAL 4392 -9001 KVOK 1 +ZOBAN 3268 -11722 KNZY 1 +ZOBEG 3359 -11233 KLUF 1 +ZOBSO 4274 -7899 KZOB 1 +ZOBUS 2941 -10103 KDLF 1 +ZOCKS 3466 -9951 KLTS 1 +ZODAR 3392 -8822 KCBM 1 +ZODEL 6299 -14171 PAOR 1 +ZODEN 3145 -10049 KSJT 1 +ZODER 4221 -7252 KCEF 1 +ZODES 3555 -10507 KZAB 1 +ZODIA 3872 -9227 KCOU 1 +ZODMO 3388 -8437 KMGE 1 +ZODPU 3902 -9489 KIXD 1 +ZODSY 3962 -10706 KEGE 1 +ZODVU 4290 -10681 KCPR 1 +ZOFRI 4041 -8689 KZID 1 +ZOFZO 947 13828 PTYA 1 +ZOGAP 4509 -9388 KMSP 1 +ZOGBO 3056 -8880 KBIX 1 +ZOGBU 2964 -9807 KRND 1 +ZOGEB 4175 -8723 KGYY 1 +ZOGEL 4394 -9004 KVOK 1 +ZOGER 2962 -10115 KDLF 1 +ZOGET 3430 -10343 KCVS 1 +ZOGLO 4430 -8864 KZMP 1 +ZOGOD 5958 -14004 PAYA 1 +ZOGOR 4117 -8544 KFWA 1 +ZOGTA 6370 -16090 PAUN 1 +ZOHAR 2727 6928 OPKR 1 +ZOKAT 3543 -9391 KFSM 1 +ZOKEN 3668 -7619 KNTU 1 +ZOKET 4515 -9762 KZMP 1 +ZOKIX 6194 -14556 PAGK 1 +ZOKNU 3457 -8247 KAND 1 +ZOKOF 3686 -9867 KZFW 1 +ZOKOR 3526 -9013 KMEM 1 +ZOL 5888 564 ENSV 1 +ZOLBI 3217 -9980 KDYS 1 +ZOLEB 3396 -9848 KSPS 1 +ZOLET 4376 -9296 KZMP 1 +ZOLGU 3102 -8387 KZJX 1 +ZOLIB 3544 -9738 KTIK 1 +ZOLKO 5699 -13453 PAFE 1 +ZOLLA 2424 -7910 KZNN 1 +ZOLLI 3832 -8887 KZKC 1 +ZOLLY 2753 -9803 KNQI 1 +ZOLMN 3565 -7541 KZDC 1 +ZOLNR 4112 -8504 KFWA 1 +ZOLOG 4016 -7436 KWRI 1 +ZOLOK 3268 -11722 KNZY 1 +ZOLRI -7740 16507 NZIR 2 +ZOLRI 3657 -9779 KWDG 2 +ZOLTR 3518 -14500 KZAK 1 +ZOMAB 3005 -8555 KPAM 1 +ZOMAG 3271 -8605 KZTL 1 +ZOMAN 3688 -12083 KFAT 1 +ZOMBE 4397 -9625 KFSD 1 +ZOMBI 4091 -7359 KHPN 1 +ZOMBU 4052 -10693 KZDV 1 +ZOMBY 6474 -15600 PAZA 1 +ZOMEG 3338 -9544 KPRX 1 +ZOMER 3755 -12063 KSFO 1 +ZOMET 3841 -12177 KSUU 1 +ZOMEX 3621 -8654 KZME 1 +ZOMJE 4077 -11196 KSLC 1 +ZOMOK 6194 -16127 PARS 1 +ZOMPI 3707 -7639 KLFI 1 +ZOMUL 3469 -8712 KZME 1 +ZOMXE 3592 -8948 KDYR 1 +ZONAL 3547 -12083 KZLA 1 +ZONDA 3367 -8880 KZME 1 +ZONEL 3747 -7695 KZDC 1 +ZONEN 3084 -9642 KCLL 1 +ZONEV 2954 -9062 KZHU 1 +ZONIA 4145 -8166 KCGF 1 +ZONID 4463 -9324 KZMP 1 +ZONNA 3221 -10985 KTUS 1 +ZONTO 3256 -9622 KZFW 1 +ZONYA 1392 10072 VTBD 1 +ZOOBE 4019 -11195 KSLC 1 +ZOOLU 3261 -11769 KZLA 1 +ZOOMR 4743 -11831 KZSE 1 +ZOOMS 3748 -8059 KZDC 1 +ZOOMY 3692 -9593 KZKC 1 +ZOOSS 3054 -8352 KNIP 1 +ZOOTE 3892 -7687 KZID 1 +ZOOTS 3277 -8851 KNMM 1 +ZOPEX 3269 -11720 KNZY 1 +ZOPIL 3723 3564 LTAG 1 +ZOPIS 3942 -11843 KNFL 1 +ZOPOC 3521 -8016 KZTL 1 +ZOPOM 3824 -8545 KZID 1 +ZOPTU 4666 -10103 KBIS 1 +ZORAL 3802 -8930 KZKC 1 +ZORAM 3545 4437 ORKK 1 +ZORBA 4019 -539 LECM 1 +ZORBO 4166 -7921 KZOB 1 +ZOREN 3460 -11776 KZLA 1 +ZORGA 4306 -8349 KFNT 1 +ZORGI 3431 -11621 KNXP 1 +ZORIB 4308 -8942 KZAU 1 +ZORIN 3829 -98 LEAL 1 +ZORIS 4102 -10464 KCYS 1 +ZORIV 4724 -8823 KCMX 1 +ZORLA 3586 -9584 KZFW 1 +ZORLO 3752 -12214 KSFO 1 +ZORMI 3021 -8211 KZJX 1 +ZORNA 6819 -16697 PAPO 1 +ZORNS 4439 -12109 KZSE 1 +ZOROE 2762 -8033 KVRB 1 +ZORRO 186 -6720 SBSB 2 +ZORRO 4108 -8734 KZAU 2 +ZORUB 3440 -10330 KCVS 1 +ZORUP 3707 -7673 KLFI 1 +ZORUT 3883 -8285 KZID 1 +ZORZA -1100 -4415 SBRE 1 +ZOSAX 3830 -7639 KNHK 1 +ZOSEN 3624 -9436 KZME 1 +ZOSER 4172 -8478 KZOB 1 +ZOSIR 3230 -8629 KMXF 1 +ZOSPO 4472 -9169 KEAU 1 +ZOSUM 6509 -15261 PAZA 1 +ZOTAB 4286 -8288 KMTC 1 +ZOTAT 4063 -8618 KGUS 1 +ZOTBY 4446 -9749 KZMP 1 +ZOTGI 4318 -8946 KZAU 1 +ZOTIG 3163 -8423 KZJX 1 +ZOTIK 4394 -9034 KVOK 1 +ZOTOR 6688 -16203 PAOT 1 +ZOTOS 3699 -10586 KZDV 1 +ZOTSO 3247 -8344 KWRB 1 +ZOTUP -708 7232 FJDG 1 +ZOTWY 3999 -12202 KCIC 1 +ZOULU 2520 -15642 KZAK 1 +ZOVAD 3587 -12121 KHGT 1 +ZOVAR 3816 -12212 KSUU 1 +ZOVEK 3455 -10940 KZAB 1 +ZOVOC 3347 -10183 KLBB 1 +ZOVOL 4336 -8937 KMSN 1 +ZOVPA 3426 -10354 KCVS 1 +ZOVTA 4312 -11596 KMUO 1 +ZOVUN 3888 -9065 KSTL 1 +ZOWEE 3927 -7674 KBWI 1 +ZOXAM 3914 -7662 KBWI 1 +ZOXIM 6187 -16202 PADM 1 +ZOXIR 3103 6600 OAKN 1 +ZOXOX 3825 -10853 KZDV 1 +ZOYFO 5718 -17022 PASN 1 +ZOYFY 3926 -9594 KZKC 1 +ZOZOG -1808 -6144 SLLF 1 +ZP 5320 -13178 CZVR 1 +ZQ -89 13405 WAAZ 1 +ZQA 2503 -7745 MYNN 1 +ZQANB 2504 -7747 MYNN 1 +ZQR 5043 -10453 CZWG 1 +ZR 4294 -8223 CZYZ 3 +ZR -336 13550 WAAZ 3 +ZR 1377 897 DRRR 3 +ZRA 4400 1550 LDZD 1 +ZRG 5043 -10479 CZWG 1 +ZRJ 5295 -9132 CZWG 1 +ZRT 2276 -1246 GOOO 1 +ZRZ 4173 -119 LEZG 1 +ZS 6415 -8330 CZEG 2 +ZS 3422 10885 ZLHW 2 +ZSJ 2406 -7453 KZNN 2 +ZSJ 5307 -9334 CZWG 2 +ZSS 5224 -10674 CZWG 1 +ZSUZS 3402 13231 RJOI 1 +ZT 5070 -12743 CZVR 1 +ZU 5408 -11550 CZEG 2 +ZU 4041 7175 UTTT 2 +ZUBAN 3513 -8517 KCHA 1 +ZUBIL 3484 -7741 KNCA 1 +ZUBLI 4565 -11091 KZLC 1 +ZUBMA 5695 -15865 PAPH 1 +ZUBOD 3565 -10906 KZAB 1 +ZUBOP 4012 -7507 KNXX 1 +ZUBRU 3022 -8522 KPAM 1 +ZUBUD 3945 -12176 KMYV 1 +ZUBUR 5686 -15906 PAPH 1 +ZUCKI 3282 -11461 KZLA 1 +ZUCKO 3887 -9008 KSTL 1 +ZUCTI 4655 -8735 KSAW 1 +ZUCWU 3558 -9769 KOKC 1 +ZUDAD 3379 4233 ORAA 1 +ZUDAL 5697 -15866 PAPH 1 +ZUDIM 4413 -10312 KRAP 1 +ZUDIT 3465 -7751 KNCA 1 +ZUDKA 3870 -9049 KSTL 1 +ZUE 4759 882 LSAZ 1 +ZUGEN 4345 -11081 KJAC 1 +ZUGMY 3582 -8046 KRUQ 1 +ZUGOD 1836 -6632 TJSJ 1 +ZUGTI 3075 -8806 KZHU 1 +ZUH 2222 11347 ZGZU 1 +ZUI -8 -7829 SEQU 1 +ZUJAR 3893 -503 LECM 1 +ZUKAN 2928 -10053 KDLF 1 +ZUKER 3945 -7456 KACY 1 +ZUKES 6561 -16810 PAIW 1 +ZUKEY 2078 -15962 PHHN 1 +ZUKLA 3029 -9331 KLCH 1 +ZUKOS 3342 -9428 KZFW 1 +ZUKSO 3897 -10905 KZDV 1 +ZUKUL 3402 -9851 KSPS 1 +ZUKUR 3477 -8098 KZTL 1 +ZUL 4552 -7365 CZUL 1 +ZULAB 4060 -7366 KJFK 1 +ZULAC 1503 4102 HHAA 1 +ZULAD 3470 -9225 KLIT 1 +ZULAT 3923 6743 UTSS 1 +ZULBI 2077 -15697 PHNY 1 +ZULCH 3096 -9611 KZHU 1 +ZULEN 3598 -9579 KTUL 1 +ZULOT 3654 -9710 KZKC 1 +ZULOV 3022 -8754 KNPA 1 +ZULU 1459 12118 RPLL 3 +ZULU -452 5569 FSIA 3 +ZULU 4148 -170 LEZG 3 +ZULUD 2113 -15642 PHOG 1 +ZULUG 4072 -8511 KZAU 1 +ZULUR 1462 11973 RPHI 1 +ZUMAK 3325 4379 ORAT 1 +ZUMAR 5569 -15921 PAPE 1 +ZUMAS 3766 -11313 KCDC 1 +ZUMAX 3554 4426 ORKK 1 +ZUMAY 3879 -9028 KZTL 1 +ZUMBA -497 -7912 SEGU 1 +ZUMDO 4340 -12357 KZSE 1 +ZUMEL 6555 -15651 PAHL 1 +ZUMHA 3446 -8877 KTUP 1 +ZUMKI 3354 -9748 KZFW 1 +ZUMLA 3860 -9009 KSTL 1 +ZUMMI 3045 -9033 KZHU 1 +ZUMPI 4713 -9667 KFAR 1 +ZUMSI 4476 -6876 KBGR 1 +ZUMUG 4421 -8839 KZMP 1 +ZUMUN 6467 -15600 PARY 1 +ZUMVO 3994 -8385 KFFO 1 +ZUN 3497 -10915 KZAB 1 +ZUNAR 3809 -7701 KZDC 1 +ZUNAX 4422 -12320 KEUG 1 +ZUNDI 2352 -7579 MYEF 1 +ZUNED 3792 -9074 KZKC 1 +ZUNEN 3473 -10338 KCVS 1 +ZUNEX 4028 -11192 KSLC 1 +ZUNGU 3335 -11592 KZLA 1 +ZUNIP 4181 -9340 KIKV 1 +ZUNIV 4471 -6980 KZBW 1 +ZUNNI 4808 -9313 KZMP 1 +ZUNOE 3043 -9191 KZHU 1 +ZUNOS 5944 -15705 PAZA 1 +ZUNSA 4115 -11130 KZLC 1 +ZUNUG 4112 -10435 KCYS 1 +ZUNUX 4163 -7081 KZBW 1 +ZUNVU 3986 -11977 KRNO 1 +ZUPAL 6296 -14196 PAOR 1 +ZUPEL 3695 -7669 KLFI 1 +ZUPER 3250 -9987 KDYS 1 +ZUPET 3311 -11832 KNUC 1 +ZUPIG 4516 -8954 KZMP 1 +ZUPIM 3473 -8656 KZME 1 +ZUPNO 4430 -9112 KMSN 1 +ZUPRA 3545 -10904 KGUP 1 +ZUPUT 3841 -8155 KZID 1 +ZUPVA 3041 -8894 KBIX 1 +ZUPVO 6658 -14523 PFYU 1 +ZURAB 3993 6586 UTSS 1 +ZURAG 3625 -9794 KEND 1 +ZURAN 4150 -9065 KZAU 1 +ZURAR 3087 -8329 KZJX 1 +ZURCO -267 -4358 SBAZ 1 +ZURDO 3911 145 LEIB 1 +ZURDU 4446 -8813 KGRB 1 +ZUREK 3263 -9679 KDFW 1 +ZUREN 3933 6888 UTDD 1 +ZURET 3651 -12133 KZOA 1 +ZURGU 3095 -9741 KZHU 1 +ZURMU 4371 -11677 KZLC 1 +ZURPO 4032 -7883 KJST 1 +ZURTI 3553 4425 ORKK 1 +ZURUX 5994 -16199 PAQH 1 +ZUSAB 3820 -8581 KSDF 1 +ZUSAD 4021 -11296 KZLC 1 +ZUSBU 4282 -9720 KZMP 1 +ZUSDA 3252 -10306 KZFW 1 +ZUSOK 4028 -11192 KSLC 1 +ZUSPA 6631 -14785 PAWB 1 +ZUSRA 6194 -15045 PAUO 1 +ZUSRU 4049 -11783 KZLC 1 +ZUSTA 3427 -11611 KNXP 1 +ZUSTI 3215 -11086 KDMA 1 +ZUSTU 6560 -15665 PAHL 1 +ZUSVU 3771 -12216 KOAK 1 +ZUTAG 3145 -8543 KZJX 1 +ZUTAN 3191 -8110 KSAV 1 +ZUTAR 2115 -15711 PHMK 1 +ZUTAT 2997 -9017 KMSY 1 +ZUTBI 3159 -11042 KFHU 1 +ZUTEB 5939 -15531 PFKK 1 +ZUTED 4592 -11858 KZSE 1 +ZUTIV 4092 -8076 KZAB 1 +ZUTIX 4359 -9334 KZMP 1 +ZUTKI 3168 -9137 KZHU 1 +ZUTLO 3226 -10760 KDMN 1 +ZUTLU 4590 -11248 KBTM 1 +ZUTMU 6492 -16117 PAKK 1 +ZUTOR 6068 -15088 PAEN 1 +ZUTOX 3205 -8145 KSAV 1 +ZUTRI 3646 -10567 KSKX 1 +ZUTSI 3222 -9002 KJAN 1 +ZUTSO 3685 -11359 KZLA 1 +ZUTSU 6444 -16488 PAZA 1 +ZUTUK 3890 -12133 KBAB 1 +ZUTVO 3233 -8130 KSAV 1 +ZUUCS 4137 -7764 KZNY 1 +ZUVEM 3968 -11249 KZLC 1 +ZUVEN 4780 -12242 KSEA 1 +ZUVIB 4030 -11194 KSLC 1 +ZUVIF 3530 -10163 KAMA 1 +ZUVIP 4314 -8619 KMKG 1 +ZUVIS 3238 -8613 KMGM 1 +ZUVIV 4039 -7530 KZNY 1 +ZUVLI 4302 -7139 KZBW 1 +ZUVOD 6400 -15204 PAMH 1 +ZUVOM 2811 -8044 KMLB 1 +ZUVOS 4494 -9246 KZMP 1 +ZUVOV 6308 -15407 PAFS 1 +ZUVUB 6712 -15050 PACX 1 +ZUVUT 6158 -16120 PARS 1 +ZUWNI 3442 -11888 KZLA 1 +ZUXAG 4037 -11199 KZLC 1 +ZUXAL 4541 -9387 KSTC 1 +ZUXAN 6115 -14999 PANC 1 +ZUXAX 3314 -11722 KCRQ 1 +ZUXIN 4461 -8717 KZMP 1 +ZUXIT 3016 -9768 KAUS 1 +ZUXKY 3599 -9602 KTUL 1 +ZUXNY 3026 -8857 KZHU 1 +ZUXOK 6684 -16083 PFNO 1 +ZUXOT 3988 -8428 KDAY 1 +ZUXUL 3830 -7642 KNHK 1 +ZUXUX 4209 -7291 KBAF 1 +ZUYEB 6153 -14919 PAAQ 1 +ZUYHO 3442 -7808 KILM 1 +ZUZCE 3718 -11331 KZLA 1 +ZUZNE 4436 -8957 KZMP 1 +ZV 5020 -6615 CZUL 2 +ZV -366 13374 WAAZ 2 +ZVR 4015 4437 UDYZ 1 +ZW 4077 4627 UBBG 4 +ZW 6018 -13274 CYEG 4 +ZW 3050 10391 ZUUU 4 +ZW -410 13896 WAAZ 4 +ZWG 4999 -9722 CZWG 1 +ZWICK 2366 -7721 KZMA 1 +ZWL 5811 -10318 CZEG 1 +ZWN 4923 742 EDDV 1 +ZWNB 4125 6922 UTTT 1 +ZX -485 14058 WAAZ 1 +ZXE 5216 -10657 CZXE 1 +ZXS 5397 -12269 CZXS 1 +ZXU 4298 -8109 CZYZ 1 +ZY 545 -5518 SMPM 1 +ZYC 5120 -11402 CZEG 1 +ZYDCO 3089 -9023 KZHU 1 +ZYG 3012 10468 ZUUU 1 +ZYLOU 2333 -15707 PHZH 1 +ZYT 4763 -5267 CZYT 2 +ZYT 4276 14167 RJCJ 2 +ZYZ 4362 -7955 CZYZ 1 +ZZ 4444 2850 LRCK 1 +ZZA 4160 -88 LEZG 1 +ZZD 5326 -11366 CZEG 1 +ZZR 4405 -7763 CZLU 1 +ZZV 3994 -8189 KZID 1 diff --git a/gempak/dictionaries/anchorage_callsigns b/gempak/dictionaries/anchorage_callsigns new file mode 100755 index 0000000000..12f1aa47f6 --- /dev/null +++ b/gempak/dictionaries/anchorage_callsigns @@ -0,0 +1,199 @@ +ANCHORAGE +3EZF5 TAIO FRONTIER +3FDN9 DAIO ANDES +3FPR9 CARNIVAL SPIRIT +9HJF9 MILLENNIUM +9HOB8 AZAMARA JOURNEY +9HOM8 AZAMARA QUEST +A8AV9 OOCL FRANCE +A8EU2 MSC DONATA +AVOUK00 OOCL MONTREAL +C6FM5 INSPIRATION +C6FM7 PACIFIC SUN +C6FR3 NORWEGIAN STAR +C6FT3 DYNAMIC ENERGY +C6FT7 NORWEGIAN DAWN +C6FV3 VEGA VOYAGER +C6FZ6 ANDROMEDA VOYAGER +C6II4 NORWEGIAN CROWN +C6JZ7 MARCO POLO +C6LG5 NORWEGIAN DREAM +C6NI7 SWIFT ARROW +C6OY4 NORWEGIAN MAJESTY +C6RN3 NORWEGIAN SUN +C6RU6 OCEANIC II +C6TH9 PAUL GAUGUIN +C6TQ6 NORWEGIAN SPIRIT +C6TX6 NORWEGIAN JEWEL +C6VG7 NORWEGIAN PEARL +C6VG8 NORWEGIAN GEM +C6VV8 SEVEN SEAS MARINER +C6WL5 ARCTIC SPIRIT +C6WL6 POLAR SPIRIT +DANM HANJIN OTTAWA +DBUQ OOCL LOS ANGELES +DMRG OOCL KOREA +DMRI OOCL THAILAND +DPAK OOCL NEW YORK +ELWR5 HANSA VISBY +ELXT8 OOCL SHANGHAI +ELXZ9 CANMAR PROMISE +ELZW9 OOCL MALAYSIA +ELZX2 OOCL GERMANY +GBQM QUEEN MARY 2 +GBQV QUEEN VICTORIA +GBTT QUEEN ELIZABETH 2 +GRFP OCEAN VILLAGE +GVSN ORIANA +GYYP SKY PRINCESS +HOKP VIRGINIA BRIDGE +KCB53 BARROW RESEARCH +KCI95 COLD BAY RESEARCH +KEC43 INLET RESEARCH +KGTX HORIZON ANCHORAGE +KGTY HORIZON TACOMA +KGTZ HORIZON KODIAK +KHJB WESTWARD VENTURE +KIYI NORTH STAR +KUU619 KOTZEBUE RESEARCH +LAVX5 JUTUL +MXMM5 MOL CALLAO +MZBN2 BRITISH PIONEER +MZDL7 BRITISH PROGRESS +PBAD AMSTERDAM +PBGH PRINSENDAM +PBIG ZUIDERDAM +PBKH OOSTERDAM +PCHM VOLENDAM +PDAN ZAANDAM +PDGS ROTTERDAM +PFRO MAASDAM +PHEO VEENDAM +PHET NOORDAM +PHFV RYNDAM +PHSG STATENDAM +PINX WESTERDAM +V7BW6 LNG AQUARIUS +V7BW9 LNG GEMINI +V7BX3 LNG LIBRA +VRAC9 ORIENTAL QUEEN +VRAR6 OOCL ATLANTA +VRAR7 OOCL TIANJIN +VRBQ6 OOCL ASIA +VRBU6 BERGE NANTONG +VRBX7 OOCL EUROPE +VRCB4 OOCL ZHOUSHAN +VRCG8 OOCL AUSTRALIA +VRCI9 OOCL TOKYO +VRCU7 OOCL SOUTHAMPTON +VRCV OOCL FREEDOM +VRCY7 OOCL KOBE +VRDB3 OOCL YOKOHAMA +VRDE7 OOCL HOUSTON +VRDN3 OOCL BUSAN +VRVA5 OOCL HONG KONG +VRVB5 OOCL BRITAIN +VRVL2 OOCL SINGAPORE +VRVN6 OOCL NETHERLANDS +VRVQ9 OOCL BELGIUM +VRVY5 OOCL ENVOY +VRWB7 OOCL JAPAN +VRWB8 OOCL FAIR +VRWC8 OOCL CALIFORNIA +VRWD3 OOCL FRIENDSHIP +VRWE7 OOCL CHINA +VRWE8 OOCL AMERICA +VRWE9 OOCL EXPORTER +VRWF2 OOCL FORTUNE +VRWG5 OOCL FIDELITY +VRWG6 OOCL FAITH +VRWN4 OOCL SAN FRANCISCO +VRWQ2 OOCL CHICAGO +VRY09 SAGA JANDAIAN +VRYO2 OOCL SHENZHEN +VRYO3 OOCL MONTREAL +VRYO4 OOCL LONG BEACH +VRZK8 OOCL ROTTERDAM +VRZK9 OOCL HAMBURG +VRZL2 OOCL QINGDAO +VRZL3 OOCL NINGBO +VRZZ5 BAUHINIA BRIDGE +VSUA7 CANBERRA EXPRESS +VSXC4 CANMAR DYNASTY +WAAT OVERSEAS LONG BEACH +WAB930 AGRIUM +WAHG MIDNIGHT SUN +WAM7635 OCEAN RANGER +WAV7611 PANDALUS +WAX7602 WESTERN NAVIGATOR +WAZ9548 GALE WIND +WAZK PRIDE OF ALOHA +WBL8673 SEA FLYER +WBM5088 POINT BARROW +WBM8733 SEA RANGER +WBN3008 WESTERN RANGER +WBN3015 ADVENTURER +WBN3019 SEA BREEZE +WBN4379 KUPARUK RIVER +WBN4383 WARRIOR +WBN5978 GUARDSMAN +WBN5982 GLADIATOR +WBN7617 SIOUX +WBN8469 SENECA +WBN9212 SEA VALOR +WBO2511 GUARDIAN +WBO3345 NAVIGATOR +WCC7684 SEA VENTURE +WCE8951 SEA VIKING +WCQ6174 SIKU +WCQ8110 SINUK +WCW7514 NORMAN S. +WCW9126 SEABULK MONTANA +WCX4599 WESTERN TITAN +WCY2306 SEABULK NEVADA +WCY3527 PATRICIA S. +WCY6777 SEA VICTORY +WCY7053 SEABULK MARINER +WCY8453 HMI BRENTON REEF +WCZ7046 ISLAND CHAMPION +WCZ7337 ATTENTIVE +WDA5598 GULF TITAN +WDA9217 ISLAND WARRIOR +WDC6588 ISLAND SCOUT +WDC6698 MARCUS G. LANGSETH +WDC7836 PRIDE OF HAWAII +WFDP GREAT LAND +WMH8 TYONEK +WMVC JOHN N. COBB +WNBE PRIDE OF AMERICA +WPGJ HORIZON FAIRBANKS +WRB9690 WESTERN MARINER +WSM5364 ALASKA MARINER +WWU8 BRUCE +WYT8569 SEA PRINCE +WZ3423 R/V TIGLAX +ZCBU2 DAWN PRINCESS +ZCBU3 SEA PRINCESS +ZCBU4 REGAL PRINCESS +ZCBU5 GRAND PRINCESS +ZCBU6 SUN PRINCESS +ZCDA9 GOLDEN PRINCESS +ZCDD6 STAR PRINCESS +ZCDF4 CORAL PRINCESS +ZCDF8 DIAMOND PRINCESS +ZCDG4 ISLAND PRINCESS +ZCDG7 SAPPHIRE PRINCESS +ZCDG8 CARIBBEAN PRINCESS +ZCDM6 CROWN PRINCESS +ZCDM7 ARTEMIS +ZCDN2 ARCADIA +ZCDN9 OCEANA +ZCDP8 EMERALD PRINCESS +ZCDS3 PACIFIC PRINCESS +ZCDS4 TAHITIAN PRINCESS +ZCDV2 ROYAL PRINCESS +ZCDY2 RUBY PRINCESS +ZCGL3 SNOW DRIFT +ZKWP PICTON CASTLE +ZQCP3 BRITISH PURPOSE +ZQTP2 BRITISH PRIDE diff --git a/gempak/dictionaries/cg.tbl b/gempak/dictionaries/cg.tbl new file mode 100755 index 0000000000..1b97373427 --- /dev/null +++ b/gempak/dictionaries/cg.tbl @@ -0,0 +1,190 @@ +! This table contains locations and elevations for Coast Guard +! stations. The entries must be sorted in increasing order based +! on the ASCII station identifier. +!! +! Log: +! C. Caruso Magee/NCEP 04/2000 New table for Coast Guard data. +! +K0B9 GOAT ISLAND ME US 04333 -07040 00012 00E1 +K0L3 ZUMA BEACH CA US 03402 -11882 00006 00E1 +K0W8 CHINCOTEAGUE VA US 03793 -07538 00002 00E1 +K0Y2 STURGEON BAY WI US 04478 -08732 00176 00E1 +K12B NEW CASTLES NH US 04312 -07048 00001 00E1 +K13G NIAGARA NY US 04327 -07907 00082 00E1 +K14B GREAT DUCK ISLAND ME US 04415 -06825 00001 00E1 +K14C FRANKFORT MI US 04463 -08625 00174 00E1 +K15B HALFWAY ROCK ME US 04365 -07003 00001 00E1 +K15C MILWAUKEE WI US 04302 -08795 00179 00E1 +K16B HERON NECK ME US 04403 -06887 00001 00E1 +K16C KENOSHA WI US 04258 -08775 00223 00E1 +K17C LUDINGTON MI US 04395 -08647 00182 00E1 +K18B MONHEGAN/MANANA ISLAND ME US 04377 -06933 00001 00E1 +K18C MICHIGAN CITY IN US 04172 -08692 00177 00E1 +K18N NEW LONDON LEDGE CT US 04130 -07208 00008 00E1 +K19C MUSKEGON MI US 04323 -08633 00182 00E1 +K19G BUFFALO NY US 04288 -07888 00180 00E1 +K19R SHIP SHOAL PLATFORM LA US 02868 -09122 00018 00E1 +K1J1 SAINT SIMON ISLAND GA US 03113 -08137 00001 00E1 +K1J2 TYBEE GA US 03202 -08085 00002 00E1 +K1J4 CAPE SAN BLAS FL US 02968 -08537 00002 00E1 +K1J5 SANTA ROSA FL US 03032 -08725 00002 00E1 +K1L2 SANTA MONICA PIER CA US 03400 -11850 00002 00E1 +K1W9 WRIGHTSVILLE BEACH NC US 03418 -07782 00003 00E1 +K1Z2 UPOLU POINT HI US 02025 -15588 00019 00E1 +K20B ROCKLAND ME US 04410 -06910 00001 00E1 +K20C ST JOSEPH MI US 04212 -08648 00176 00A1 +K20G ASHTABULA OH US 04192 -08080 00178 00A1 +K20J WEST JONESPORT ME US 04453 -06762 00005 00P1 +K21C SHEBOYGAN WI US 04375 -08770 00176 00E1**elev is wrong in Tinker and OSO +K21G MARBLEHEAD OH US 04155 -08273 00196 00E1 +K23B SEGUIN ISLAND ME US 04367 -06977 00001 00E1 +K23G CLEVELAND HARBOR OH US 04150 -08172 00181 00E1 +K24B WEST QUODDY HEAD ME US 04480 -06695 00001 00E1 +K24G TOLEDO OH US 04170 -08345 00180 00E1 +K25B PORTSMOUTH HARBOR NH US 04307 -07072 00001 00E1 +K25G ERIE PA US 04212 -08008 00175 00E1 +K26B ISLE OF SHOALS NH US 04297 -07062 00001 00E1 +K26G ROCHESTER NY US 04325 -07760 00082 00E1 +K27B CAPE NEDDICK ME US 04317 -07060 00012 00E1 +K27G LORAIN OH US 04147 -08218 00176 00E1 +K27Y GRAND MARAIS MI US 04667 -08598 00183 00E1 +K28G OSWEGO NY US 04347 -07652 00078 00E1 +K28Y NORTH MANITOU SHOAL MI US 04502 -08595 00177 00E1 +K29B BOSTON/HULL MA US 04232 -07088 00000 00E1 +K29Y DEVILS ISLAND WI US 04708 -09073 00192 00E1 +K2B8 SOUTH PORTLAND/PORTLAND HEAD ME US 04362 -07020 00023 00E1 +K2L6 MARINA DEL REY CA US 03397 -11843 00008 00E1 +K2L7 SOLANA BEACH CA US 03298 -11727 00005 00E1 +K30B CAPE COD CANAL/SANDWICH MA US 04178 -07050 00001 00E1 +K30G SAGINAW RIVER MI US 04363 -08385 00177 00E1 +K30N FAULKNER ISLAND CT US 04122 -07267 00015 00E1 +K30Y DULUTH HARBOR MN US 04677 -09208 00186 00E1*** in Tinker as KDYT +K31B CHATHAM MA US 04167 -06995 00001 00E1 +K31G BELLE ISLE MI US 04233 -08297 00177 00E1 +K31Y EAGLE HARBOR MI US 04747 -08817 00186 00E1 +K32B MENEMSHA MA US 04135 -07077 00001 00E1 +K32N LITTLE GULF ISLAND CT US 04120 -07210 00006 00E1 +K32Y PORTAGE MI US 04723 -08863 00190 00E1 +K33B BUZZARDS BAY MA US 04138 -07103 00001 00E1 +K33G PORT HURON MI US 04300 -08242 00177 00E1 +K34N EATONS NECK NY US 04095 -07340 00001 00A1 +K34Y MARQUETTE MI US 04655 -08738 00203 00A1 +K35B MERRIMAC RIVER MA US 04282 -07087 00001 00A1 +K36B PROVINCETOWN/RACE POINT MA US 04205 -07018 00001 00E1 +K37B SCITUATE MA US 04220 -07072 00001 00E1 +K37D GLOUCESTER MA US 04258 -07067 00001 00E1***in Tinker and OSO as K34B +K38Y ST IGNACE MI US 04585 -08472 00176 00A1 +K39Y TAWAS POINT MI US 04425 -08343 00178 00A1 +K3L3 NEWPORT BEACH CA US 03360 -11788 00003 00E1 +K41Y ST CLAIR SHORES MI US 04247 -08243 00175 00E1 +K43S WEST POINT WA US 04767 -12243 00004 00E1 +K44W DIAMOND SHOALS NC US 03515 -07530 00001 00E1 +K44Y SAULT STE MARIE MI US 04650 -08433 00176 00E1 +K45B BRANT POINT MA US 04128 -07008 00008 00E1 +K45N FIRE ISLAND/BAY SHORE NY US 04063 -07327 00005 00E1 +K45W OCRACOKE NC US 03512 -07598 00002 00E1 +K48N MONTAUK POINT NY US 04107 -07193 00001 00E1 +K49N EAST MORICHES NY US 04078 -07275 00001 00E1 +K4L7 HERMOSA BEACH PIER CA US 03387 -11840 00008 00E1 +K50N ROCKAWAY NY US 04057 -07388 00003 00E1 +K51N SHORT BEACH NY US 04058 -07355 00001 00E1 +K53S POINT WILSON WA US 04812 -12275 00001 00E1 +K54N MANASQUAN INLET NJ US 04010 -07402 00001 00P1 +K55N ATLANTIC CITY NJ US 03938 -07442 00004 00P1 +K56N SANDY HOOK NJ US 04047 -07402 00005 00P1 +K5L8 LONG BEACH CA US 03377 -11817 00003 00P1 +K61N INDIAN RIVER DE US 03862 -07507 00001 00P1 +K61W ANNAPOLIS MD US 03892 -07647 00008 00P1 +K62W CAPE HENRY VA US 03693 -07600 00001 00P1 +K63G CALUMET HARBOR/CHICAGO IL US 04172 -08753 00180 00P1 +K63W MILFORD HAVEN VA US 03748 -07632 00001 00E1 +K64W PARRAMORE BEACH VA US 03753 -07562 00001 00E1 +K65W THOMAS POINT MD US 03890 -07643 00001 00E1 +K66W COVE POINT MD US 03838 -07638 00001 00E1 +K67B CASTLE HILL RI US 04145 -07135 00015 00E1 +K67W STILLPOND MD US 03933 -07610 00008 00E1 +K6L9 HUNTINGTON BEACH CA US 03365 -11800 00035 00E1 +K77W CAPE LOOKOUT NC US 03460 -07653 00004 00E1 +K78W SOUTH PORT/OAK ISLAND NC US 03388 -07802 00001 00E1 +K79W OREGON INLET NC US 03577 -07552 00001 00E1 +K82S CAPE DISAPPOINTMENT WA US 04628 -12405 00055 00E1 +K83S COOS BAY OR US 04335 -12433 00023 00E1 +K84Q BLUNTS REEF CA US 04043 -12450 00008 00E1 +K84S GRAYS HARBOR WA US 04692 -12410 00006 00E1 +K85J GEORGETOWN SC US 03322 -07918 00008 00E1 +K85Q SANTA CRUZ HARBOR CA US 03697 -12200 00001 00E1 +K85S SIUSLAW RIVER OR US 04400 -12412 00012 00E1 +K86J SULLIVANS ISLAND SC US 03277 -07985 00003 00E1 +K86Q ST GEORGE REEF CA US 04183 -12440 00045 00E1 +K86S SMITH ISLAND WA US 04832 -12285 00001 00E1 +K87S QUILLAYUTE RIVER WA US 04790 -12463 00001 00E1 +K88Q SAMOA/HUMBOLDT BAY CG CA US 04077 -12423 00002 00E1 +K88S TILLAMOOK BAY OR US 04557 -12392 00015 00E1 +K89Q POINT ARENA CA US 03895 -12373 00018 00E1 +K8B9 EGG ROCK ME US 04435 -06813 00012 00E1 +K8R0 PASCAGOULA MS US 03037 -08857 00008 00E1 +K8R1 MOBILE POINT AL US 03023 -08803 00001 00E1 +K8R3 SOUTHWEST PASS LA US 02892 -08943 00001 00E1 +K8R5 GRAND ISLE LA US 02927 -08995 00002 00E1 +K8R6 CALCASIEU LA US 02978 -09335 00001 00E1 +K8R7 SABINE PASS TX US 02973 -09387 00001 00E1 +K8R8 FREEPORT TX US 02895 -09530 00002 00E1 +K8S7 NEAH BAY WA US 04837 -12458 00003 00E1 +K90S UMPQUA RIVER OR US 04368 -12417 00041 00E1***in cg as K98S (wrong!) +K91Q POINT BLUNT CA US 03785 -12242 00073 00E1 +K91S ALKI POINT WA US 04752 -12242 00001 00E1 +K92Q BODEGA BAY CA US 03832 -12305 00003 00E1 +K92S CAPE BLANCO OR US 04283 -12457 00057 00E1 +K93Q PIGEON POINT CA US 03718 -12240 00001 00E1 +K93S CAPE FLATTERY WA US 04838 -12273 00026 00E1 +K94B WOOD ISLAND ME US 04345 -07032 00009 00E1 +K94Q POINT BONITA CA US 03780 -12252 00001 00E1 +K95Q POINT PINOS CA US 03663 -12193 00006 00E1 +K95S YAQUINA BAY OR US 04462 -12405 00001 00E1 +K96B OWLS HEAD ME US 04408 -06903 00015 00E1 +K96Q TRINIDAD HEAD CA US 04105 -12415 00058 00E1 +K96S NEW DUNGENESS WA US 04817 -12310 00012 00E1 +K97Q POINT REYES CA US 03800 -12302 00087 00E1 +K97S POINT NO POINT WA US 04792 -12253 00001 00E1 +K98Q RIO VISTA CA US 03815 -12170 00001 00E1 +K99S POINT ROBINSON WA US 04738 -12237 00000 00E1 +K9B5 BEAR ISLAND ME US 04428 -06827 00012 00E1 +K9L0 DANA POINT CA US 03345 -11768 00015 00E1 +K9R0 GALVESTON TX US 02933 -09477 00001 00E1 +K9R1 PORT ARANSAS TX US 02783 -09707 00001 00E1 +KC58 TWO RIVERS WI US 04413 -08755 00176 00E1 +KECG ELIZABETH CITY NC US 03627 -07618 00003 00E1 +KEKA EUREKA CA US 04080 -12417 00013 00E1 +KH32 SOUTHWEST HARBOR ME US 04427 -06832 00005 00A1 +KKPC PORT CLARENCE AK US 06525 -16687 00004 00A1 +KL10 SAN CLEMENTE PIER CA US 03342 -11762 00003 00E1 +KL13 POINT LOMA/CABRILLO CA US 03267 -11748 00111 00E1 +KL14 CABRILLO BEACH CA US 03372 -11828 00008 00E1 +KL27 SANTA CATALINA IS/AVALON CA US 03333 -11833 00003 00E1 +KL34 OCEANSIDE HARBOR CA US 03322 -11740 00009 00E1 +KL58 MISSION BEACH CA US 03277 -11723 00002 00E1 +KL79 OXNARD/CHANNEL IS HARBOR CA US 03417 -11922 00002 00E1 +KL98 EL CAPITAN BEACH CA US 03345 -12003 00027 00E1 +KMK2 INDIAN RIVER DE US 03862 -07507 00001 00E1***in Tinker as K61N +KN78 BARNEGAT NJ US 03977 -07410 00006 00P1 +KN84 BRONX/EXECUTION NY US 04088 -07373 00008 00P1 +KN91 CAPE MAY NJ US 03895 -07488 00002 00P1 +KNOW PORT ANGELES WA US 04813 -12340 00005 00P1 +KO72 POINT CABRILLO/FT BRAGG CA US 03935 -12382 00020 00P1 +KP43 VENTURA HARBOR CA US 03425 -11925 00007 00E1 +KP44 SANTA BARBARA HARBOR CA US 03440 -11970 00008 00E1 +KP47 CHETCO RIVER OR US 04215 -12427 00006 00E1 +KPJI POINT JUDITH RI US 04135 -07147 00002 00E1***in cg as KPJB (PJB = Payson, AZ) +KSEW NOAA-LK WASHINGTON/SEATTLE WA US 04775 -12250 00042 00E1 +KW06 CRISFIELD MD US 03798 -07587 00002 00P1 +KW30 OCEAN CITY MD US 03833 -07508 00004 00P1 +KW51 CAPE CHARLES VA US 03725 -07600 00002 00P1 +KX80 JUPITER INLET FL US 02703 -08012 00001 00P1 +KX81 LAKE WORTH INLET FL US 02677 -08000 00001 00P1 +KX82 FORT PIERCE FL US 02747 -08030 00001 00P1 +KX84 ISLAMORADA FL US 02495 -08058 00001 00P1 +KX86 FOWEY ROCKS FL US 02558 -08010 00001 00P1 +KX87 MIAMI BEACH FL US 02577 -08013 00001 00P1 +KX88 MARATHON FL US 02472 -08112 00001 00P1 +KX89 FT MYERS BEACH FL US 02645 -08195 00001 00P1 +KX91 EGMONT KEY FL US 02760 -08277 00001 00P1 diff --git a/gempak/dictionaries/kodiak_callsigns b/gempak/dictionaries/kodiak_callsigns new file mode 100755 index 0000000000..665f0b1f47 --- /dev/null +++ b/gempak/dictionaries/kodiak_callsigns @@ -0,0 +1,125 @@ +KODIAK +C6IP2 CRYSTAL HARMONY +C6PJ8 SPIRIT OF OCEANUS +KBCF OVERSEAS CHICAGO +KF001 WOLDSTAD +KF002 STIMSON +KF003 CAMAI +KJDG TONSINA +KL0YL SARATOGA +KRDB OVERSEAS BOSTON +NAQD USCGC JARVIS +NERW USCGC ANTHONY PETIT +NJAR USCGC SPAR +NJSH USCGC MUSTANG +NL9H EXCALIBRE +NLVS USCGC RUSH +NNHA USCGC ACUSHNET +NODL USCGC FIREBUSH +NRUC USCGC STORIS +NTGG USCGC SYCAMORE +NWS0001 OSCAR D +NZPO USCGC ALEX HALEY +V7BW9 GEMINI +WADY OCEAN RELIANCE +WADZ COASTAL RELIANCE +WAS2433 GENE DUNLAP +WAS4138 VIKING STAR +WAW9232 TITAN +WBB5799 NATOMA +WBM5091 PT OLIKTOK +WBP3396 ARCTIC BEAR +WBP4766 BLARNEY +WBP7281 COASTAL PILOT +WBR6941 RESOLUTION +WBV3237 ZENITH +WCE2134 TIGER +WCF3931 EMMA FOSS +WCN3586 SAMSON MARINER +WCN3590 MANFRED NYSTROM +WCP9556 MICHAEL O'LEARY +WCT5737 NAVAJO +WCU6587 GYR FALCON +WCY2270 STIMSON +WCY2791 CHINOOK +WCY2853 GRETA +WCY2920 KENNICOTT +WCY3172 COASTAL EXPLORER +WCY5542 KEKOA +WCY6442 IVER FOSS +WCY7052 SEABULK PRIDE +WCY7054 SEABULK ARCTIC +WCZ2913 TRIDENT +WCZ6534 NORTHERN VICTOR +WDA3423 CROSS POINT +WDA4482 SEANA C. +WDA4486 ROBERT C. SEAMENS +WDA6552 PHYLLIS DUNLAP +WDB3834 LAUREN FOSS +WDB5265 CORBIN FOSS +WDB7918 ALASKAN LEADER +WDC7227 BERING LEADER +WDC7491 PACIFIC AVENGER +WDC7500 JOHN BRIX +WDC7514 PACIFIC PATRIOT +WDC7515 PACIFIC PRIDE +WDC7520 PACIFIC FREEDOM +WDC7562 POLAR KING +WDC8652 POLAR RANGER +WDD2703 GULF RELIANCE +WDD7117 RESOLVE +WDD7905 INTEGRITY +WDD9278 PACIFIC RAVEN +WDD9281 PACIFIC CHALLENGER +WDD9285 PARAGON +WED2281 CHUKCHI SEA +WEOB SEA RELIANCE +WI6803 MALISPINA +WI9491 TAKU +WMVC JOHN COBB +WN4201 MATANUSKA +WNGW TUSTUMENA +WQZ9646 SALLY J. +WRB5085 FISHHAWK +WS6709 R.V. DAY +WSD7078 ALPHA HELIX +WSK2703 COASTAL NOMAD +WSL8560 COASTAL TRADER +WSQ8098 SNOHOMISH +WSX7318 BOWFIN +WTD4576 LOIS H. +WTEB FAIRWEATHER +WTEP OSCAR DYSON +WTF3319 CORWITH CRAMER +WTT3606 MI-OI +WTT8587 CAPT LES EASON +WTW9216 MARY CATHERINE +WTW9252 MIKI HANA +WTW9259 HENRY SAUSE +WTW9260 HENRY SR. +WTW9262 ROUGHNECK +WTW9263 OCEAN SERVICE +WTW9264 ROBERT L. +WTX7883 POWHATTAN +WU5171 BRENDA H. +WUR7250 DIANE H. +WUT4384 SALISHAN +WWYY SEABULD AMERICA +WX9885 ALISON H. +WXAE SOUND RELIANCE +WY6244 E.L. BARTLETT +WYE6617 DOUBLE EAGLE +WYH6327 MALOLO +WYH6499 TAURUS +WYL4908 SANDRA FOSS +WYL4909 STACEY FOSS +WYL4978 JUSTINE FOSS +WYL5445 SIDNEY FOSS +WYL5718 DREW FOSS +WYL6686 NORMA H. +WYM9567 AURORA +WYP7276 NORCOASTER +WYQ8110 DAVID FOSS +WYR2092 COLUMBIA +WYZ3112 AGNES FOSS +WZE4270 LECONTE diff --git a/gempak/dictionaries/lsfc.tbl b/gempak/dictionaries/lsfc.tbl new file mode 100755 index 0000000000..11e7058af0 --- /dev/null +++ b/gempak/dictionaries/lsfc.tbl @@ -0,0 +1,13821 @@ +ENJA 010010 JAN_MAYEN(NOR-NAVY) NO 7093 -867 9 046 +9999 010020 VERLEGENHUKEN NO 8002 1625 8 046 +9999 010030 HORNSUND_RIVER NO 7700 1550 12 046 +9999 010040 NY-ALESUND II NO 7892 1193 8 046 +9999 010050 ISFJORD RADIO NO 7807 01363 0009 046 +9999 010060 EDGEOYA NO 7825 2283 14 046 +9999 010070 NY_ALESUND NO 7892 1193 8 046 +ENSB 010080 SVALBARD/LONGYEAR NO 7825 1547 29 046 +9999 010090 PHIPPSOYA NO 8067 2085 4 046 +ENAN 010100 ANDOYA/ANDENES(AFB) NO 6930 1615 14 046 +9999 010110 KVITOYA NO 8008 3138 16 046 +9999 010140 SENJA-LAUKHELLA NO 6923 1790 9 046 +9999 010150 HEKKINGEN_FYR NO 6960 1783 14 046 +9999 010170 GIBOSTAD NO 6935 01808 0012 046 +ENDU 010230 BARDUFOSS_(CIV/MIL) NO 6905 1855 79 046 +ENTC 010250 TROMSO/LANGNES NO 6968 1892 10 046 +9999 010260 TROMSO NO 6965 1894 114 046 +ENBJ 010280 BJORNOYA_ISLAND NO 7452 1902 16 046 +9999 010320 OVERBGYD NO 6902 01928 0078 046 +9999 010330 TORSVAG_(LGT-H) NO 7025 1950 24 046 +9999 010340 FUGLOYKALVEN_FYR NO 7032 2015 38 046 +9999 010350 KVESMENES-RYENG NO 6925 1998 37 046 +9999 010360 SKIBOTN NO 6937 2027 5 046 wmo%loc/elev +9999 010410 NORDREISA NO 6973 2102 4 046 +9999 010430 LOPPA NO 7033 2147 11 046 +9999 010450 NORDSTRAUM-I-KVAENA NO 6983 02188 0006 046 +ENSR 010460 SORKJOSEN NO 6978 2097 6 046 +ENKA 010470 KAUTOKEINO NO 6900 2303 307 046 +ENAT 010490 ALTA_AIRPORT NO 6998 2337 3 046 +9999 010510 SOLOVOMI NO 6958 02353 0374 046 +ENHF 010520 HAMMERFEST NO 7067 2367 81 046 +9999 010550 FRUHOLMEN_(LGT-H) NO 7110 2400 14 046 +9999 010570 CUOVDATMAKKI NO 6937 02443 0286 046 +ENNA 010590 BANAK/LAKSELV_(AFB) NO 7007 2498 8 046 +ENHO 010620 HOPEN_ISLAND NO 7650 2507 10 046 +9999 010650 KARASJOK NO 6947 2552 133 046 +9999 010660 HELNES FYR NO 7107 02623 0033 046 +ENHV 010680 HONNINGSVAG/VALAN NO 7102 2598 14 046 +ENMH 010740 MEHAMN NO 7103 2783 13 046 +9999 010750 RUSTEFJELBMA NO 7040 2820 11 046 +9999 010780 SLETNES_FYR NO 7110 2822 10 046 +ENBV 010830 BERLEVAG NO 7087 2903 13 046 +9999 010840 PASVIK NO 6917 02925 0054 046 +9999 010850 RANA BASMOEN NO 6633 01410 0039 046 +ENVD 010880 VADSO NO 7007 2985 39 046 +ENKR 010890 KIRKENES_(CIV/MIL) NO 6973 2990 91 046 +9999 010920 MAKKAUR_FYR NO 7070 3008 9 046 +ENSS 010970 SVARTNES NO 7035 3105 12 046 +9999 010980 VARDO NO 7037 3110 15 046 +9999 011020 SKLINNA_FYR NO 6520 1100 16 046 +9999 011030 LEKA NO 6510 1170 47 046 +9999 011060 ROST_III NO 6752 1210 2 046 +9999 011080 VEGA-VALLSJO NO 6570 1185 9 046 +9999 011100 YTTERHOLMEN_FYR NO 6600 1168 33 046 +ENBN 011120 BRONNOYSUND/BRONNOY NO 6547 1222 9 046 +9999 011130 GLOMFJORD NO 6680 1398 39 046 +9999 011150 MYKEN_ISLAND NO 6675 1248 13 046 +ENST 011160 SANDNESSJOEN/STOKKA NO 6597 1247 17 046 +9999 011210 SOLVAER-SLENESET NO 6637 1262 27 046 +ENMS 011220 MOSJOEN_KJAERSTAD NO 6578 1322 73 046 +9999 011340 FIPLINGVATN NO 6530 1353 383 046 +9999 011380 TENNHOLMEN_FYR NO 6730 1350 14 046 +9999 011390 VALROY NO 6768 01268 0011 046 +ENLK 011410 LEKNES NO 6815 1362 26 046 +9999 011470 SUSENDAL NO 6552 01402 0265 046 +9999 011490 NERDAL_I_RANA NO 6627 1398 39 046 +ENRA 011510 MOIRANA/ROSSVOLL NO 6637 1430 70 046 +ENBO 011520 BODO_VI_(CIV/MIL) NO 6727 1437 13 046 +9999 011540 LITLOY_FYR NO 6858 1430 30 046 +9999 011550 BO-I-VESTERALEN NO 6863 01447 0013 046 +9999 011560 BO I VESTERALEN NO 6860 1443 8 046 wmo%loc/elev +9999 011600 SKROVA_FYR NO 6815 1465 11 046 +ENSH 011610 SVOLVAER/HELLE NO 6825 1467 9 046 +ENSK 011620 STORKMARKNES/SKAGEN NO 6858 1502 3 046 +9999 011670 SORTLAND NO 6870 1542 3 046 +9999 011680 KLEIVA I SORTLAND NO 6865 01528 0023 046 +9999 011690 SALTDAL NO 6685 01532 0081 046 +9999 011720 FINNOY I HAMAROY NO 6800 01562 0053 046 +9999 011800 HARSTAD NO 6880 1653 45 046 wmo%loc/elev +ENEV 011830 EVENES_(CIV/MIL) NO 6852 1668 26 046 +9999 011890 LILAND NO 6848 1688 19 046 +9999 011910 SKJOMEN-SLETTJORD NO 6828 01732 0006 046 +9999 011930 NARVIK/FRAMNES NO 6843 1740 30 046 +ENNK 011940 NARVIK_III NO 6847 1750 23 046 +9999 011960 TENNEVOLL NO 6875 1780 21 046 +9999 011990 SICCAJAVRE NO 6875 2353 382 046 +9999 012030 KRAKNES (AMOS) NO 6203 00498 0040 046 +9999 012050 SVINOY_(LGT-H) NO 6233 527 41 046 +9999 012070 FISKABYGD NO 6210 0558 41 046 wmo%loc/elev +ENOV 012090 ORSTA-VOLDA NO 6218 607 74 046 +ENAL 012100 ALESUND/VIGRA NO 6257 612 22 046 +9999 012120 ONA_II NO 6287 653 15 046 +9999 012160 HJELVIK NO 6262 00722 0021 046 +ENML 012170 MOLDE/ARO NO 6275 727 3 046 +9999 012180 TAFJORD NO 6223 742 17 046 +ENKB 012230 KRISTIANSUND/VERNBERGET NO 6312 783 62 046 +9999 012240 SKALMEN_FYR NO 6347 775 13 046 +9999 012250 VEIHOLMEN NO 6352 0795 5 046 wmo%loc/elev +9999 012270 TINGVOLL-HANEM NO 6285 830 69 046 +9999 012280 SULA NO 6385 847 6 046 +9999 012310 LESJASKOG NO 6223 837 621 046 +9999 012320 VINJGORA NO 6320 00900 0047 046 +9999 012380 FOKSTUA_II NO 6212 928 974 046 +9999 012400 HALTEN_FYR NO 6417 940 16 046 +ENOL 012410 ORLAND_III(NOR-AFB) NO 6370 960 7 046 +9999 012450 OPPDAL-MAURHAUGEN NO 6280 968 671 046 +9999 012520 BERKAK-LYNGHOLT NO 6282 1002 475 046 +9999 012570 VOLLI_TRONDHEIM NO 6342 1045 127 046 +9999 012580 MOHOLT (AMOS) NO 6342 01043 0118 046 +9999 012590 BUHOLMRASA NO 6440 01045 0021 046 +9999 012620 NORDOYAN_(LGT-H) NO 6480 1055 33 046 +9999 012650 TYNSET_II NO 6228 1078 482 046 +ENVA 012710 TRONDHEIM/VAERNES NO 6347 1093 17 046 +9999 012740 SELBU-STUBBE NO 6322 1112 242 046 +9999 012770 STEINKJER (AMOS) NO 6402 01145 0080 046 +9999 012780 VERDAL-STIKLESTAD NO 6380 1157 52 046 +9999 012800 NAMDALSEID NO 6425 1120 87 046 +ENRM 012820 RORVIK/RYUM NO 6485 1123 14 046 +9999 012880 ROROS_(CITY) NO 6257 1138 630 046 +ENRO 012890 ROROS_AIRPORT NO 6258 1135 626 046 +ENNM 012900 NAMSOS_LUFTHAVN NO 6447 1158 2 046 +9999 012920 MERAKER-UTSYN NO 6342 1177 240 046 +9999 012950 HOYLANDET-DRAGEIDET NO 6455 1217 27 046 +9999 012980 NORDLI-HOLAND NO 6445 01372 0438 046 +9999 013000 GULLFAKS_C NO 6120 227 78 046 +9999 013040 YTTEROYANE_FYR NO 6157 468 25 046 +9999 013060 HELLISOY FYR NO 6075 00472 0023 046 +9999 013090 KINN ISLAND NO 6157 00480 0010 046 +ENFL 013100 FLORO NO 6158 503 9 046 +ENBR 013110 BERGEN/FLESLAND_AFB NO 6030 522 50 046 +9999 013170 BERGEN/FLORIDA NO 6038 533 36 046 +9999 013190 TAKLE NO 6103 00538 0039 046 +ENSD 013200 SANDANE/ANDA NO 6183 612 60 046 +9999 013210 STRYN NO 6192 657 208 046 +9999 013220 FORDE-VIE NO 6145 590 64 046 +9999 013230 FORDE/BRINGELANDSAS NO 6140 577 319 046 +9999 013250 MODALEN_II NO 6083 595 114 046 +9999 013280 KVAMSKOGEN NO 6040 00592 0408 046 +9999 013300 OMASTRAND NO 6022 598 6 046 +ENBM 013360 VOSS/BOMOEN NO 6065 650 122 046 +9999 013380 VANGSNES NO 6117 665 50 046 +9999 013410 EIDFJORD-BU NO 6047 687 166 046 +9999 013440 REIMEGREND NO 6068 675 0560 046 +9999 013450 OLDEN/VANGBERG NO 6187 675 0078 046 +ENSG 013470 SOGNDAL NO 6115 713 497 046 +9999 013500 FINSEVATN NO 6060 0753 1208 046 +9999 013510 FINSE_III NO 6060 750 1224 046 +9999 013520 DYRANUT (AMOS) NO 6037 00750 1255 046 +9999 013550 LAERDAL-MOLDO NO 6107 752 36 046 +9999 013560 LAPPSTEINEN (AMOS) NO 6043 00782 1170 046 +9999 013600 BRATA-SLETTOM NO 6190 790 664 046 +9999 013640 GEILO-GEILOSTOLEN NO 6052 822 810 046 +9999 013660 SOGNEFJELL NO 6157 800 1417 046 +9999 013670 FAGERNES NO 6098 923 365 046 +ENFG 013680 FAGERNES/LEIRIN NO 6100 930 822 046 +9999 013700 SKABU/SKORSLAEN NO 6152 00938 0865 046 +9999 013720 NESBYEN-SKOGLUND NO 6057 913 167 046 +9999 013740 VEST-TORPA_II NO 6093 1003 542 046 +9999 013750 KVITFJELL (AMOS) NO 6148 00997 1028 046 +9999 013770 BIRKEBEINER STADION (AMOS) NO 6113 01050 0482 046 +9999 013780 LILLEHAMMER-SAETHERENGEN NO 6110 1048 239 046 +9999 013800 VENABU NO 6165 1012 940 046 +9999 013830 EVENSTAD-OVERENGET NO 6140 1115 255 046 +ENGM 013840 OSLO/GARDERMOEN NO 6020 1108 204 046 +9999 013890 RENA-HAUGEDALEN NO 6117 1145 240 046 +9999 013910 FLISA NO 6062 1202 188 046 +9999 013930 DREVSJO NO 6188 1205 674 046 +9999 013970 TRYSIL VEGSTASJON NO 6130 1227 360 046 +9999 014000 EKOFISK NO 5653 322 46 046 +9999 014010 FRIGG NO 5998 225 48 046 +9999 014030 UTSIRA_(LGT-H) NO 5930 488 56 046 +9999 014060 SLATTEROY NO 5992 507 16 046 +ENHD 014080 HAUGESUND/KARMOY NO 5935 522 24 046 +9999 014120 OBRESTAD_FYR NO 5865 557 26 046 +ENZV 014150 STAVANGER/SOLA(AFB) NO 5888 563 9 046 +9999 014170 NEDRE_VATS NO 5948 575 65 046 +9999 014180 UPSANGER LAKE NO 5985 00577 0060 046 +9999 014230 FISTER NO 5918 00607 0001 046 +9999 014240 SAUDA NO 5965 637 5 046 +9999 014250 EIK_HOVE NO 5852 652 66 046 +9999 014270 LISTA_FYR NO 5812 657 14 046 +ENLI 014280 LISTA_FLYPLASS NO 5810 663 10 046 +9999 014320 SIRDAL-TJORHOM NO 5888 685 500 046 +9999 014330 MIDTLAEGER NO 5983 00698 1082 046 +9999 014340 VAAGSLI NO 5977 0737 822 046 +9999 014350 HAUKELISAETER/BROYT NO 5982 722 1019 046 +9999 014360 LINDESNES_(LGT-H) NO 5798 705 23 046 +9999 014390 KONSMA-HAGELAND NO 6120 00823 0864 046 +9999 014410 HOVDEN-LUNDANE NO 5958 0738 836 046 +9999 014420 BYGLANDSFJORD-SOLBA NO 5867 780 211 046 +9999 014450 SKAFSA NO 5937 00805 0401 046 +9999 014460 OYFJELL_I_TELEMARK NO 5961 826 714 046 +9999 014480 OKSOY_(LGT-H) NO 5807 805 8 046 +9999 014500 MOSSTRAND_II NO 5983 818 977 046 +ENCN 014520 KRISTIANSAND/KJEVIK NO 5820 808 17 046 +9999 014550 TVEITSUND NO 5903 852 255 046 +9999 014590 NELAUG NO 5867 863 142 046 +9999 014650 TORUNGEN_(LGT-H) NO 5840 880 15 046 +9999 014670 LYNGOR_(LGT-H) NO 5863 915 7 046 +9999 014700 GVARV NO 5938 922 93 046 +9999 014730 KONGSBERG BRANNSTASJON NO 5962 963 173 046 wmo%loc/elev +9999 014740 LYNGDAL_I_NUMEDAL NO 5990 953 294 046 +ENSN 014750 SKIEN/GEITERYGGEN NO 5918 957 141 046 +9999 014760 JOMFRULAND NO 5885 955 5 046 +9999 014770 KONGSBERG_IV NO 5967 965 169 046 +9999 014810 MELSOM NO 5923 1035 26 046 wmo%loc/elev +9999 014820 FERDER_(LGT-H) NO 5903 1053 8 046 +ENTO 014830 TORP NO 5920 1027 88 046 +9999 014840 JELOY IS. NO 5943 01060 0012 046 +9999 014860 ASKER NO 5985 1043 163 046 wmo%loc/elev +9999 014890 OSLO/BLINDERN (AMOS) NO 5993 01072 0097 046 +9999 014900 TRYVASSHOGDA_II NO 5998 1068 529 046 +9999 014920 OSLO-BLINDERN NO 5995 1072 94 046 (Ha elevation from OSO) +9999 014930 SARPSBORG NO 5928 1112 57 046 wmo%loc/elev +ENRY 014940 RYGGE_(NOR-AFB) NO 5938 1078 53 046 +9999 014950 STROMTANGEN FYR NO 5915 1083 10 046 +9999 014960 HOLAND-FOSSER NO 5982 1148 154 046 +9999 014970 PRESTEBAKKE NO 5900 1153 157 046 +9999 014980 MAGNOR NO 5997 1222 153 046 +9999 020130 RITSEM SN 6773 1747 532 046 +9999 020200 KATTERJAKK SN 6842 1817 521 046 +9999 020230 TORNEHAMN (AMOS) SN 6843 01863 0512 046 +9999 020240 STORA_SJOEFALLET SN 6750 1830 425 046 +9999 020260 ALUOKTA SN 6732 01888 0385 046 +9999 020290 TARFALA SN 6792 1860 1145 046 WMO elev +9999 020310 RENSJON SN 6807 1983 493 046 +9999 020320 TORNETRASK_LAKE SN 6822 1972 393 046 +9999 020360 NIKKALUOKTA (AMOS) SN 6785 01903 0470 046 +9999 020380 LATNIVAARA SN 6725 2027 453 046 +9999 020430 ESRANGE SN 6790 2107 351 046 +ESNQ 020440 KIRUNA_AIRPORT SN 6782 2033 452 046 +9999 020480 MALMBERGET SN 6717 02067 0375 046 +ESNG 020490 GALLIVARE_(PRIVATE) SN 6715 2083 310 046 +9999 020540 NEDRE_SOPPERO SN 6805 2177 360 046 WMO elev +9999 020550 NAIMAKKA SN 6868 2153 402 046 was 02060 +9999 020640 SAITTAROVA SN 6733 2223 240 046 +9999 020720 PARKALOMPOLO SN 6773 2283 312 046 +9999 020800 KARESUANDO SN 6843 2250 325 046 +9999 020860 LAINIO SN 6777 2235 317 046 +9999 020920 MUODOSLOMPOLO SN 6795 02347 0240 046 +9999 020960 PAJALA SN 6720 2338 165 046 +9999 020970 BJUROKLUBB SN 6448 2158 43 046 +9999 021020 STEKENJOKK SN 6510 1452 1036 046 +9999 021030 HEMAVAN-SKORVFJALLET SN 6578 1507 800 046 +9999 021040 HEMAVAN SN 6580 1510 475 046 +9999 021050 ABELVATTNET (AMOS) SN 6553 01498 0670 046 +9999 021080 KLIMPFJALL SN 6507 1480 593 046 +9999 021100 GIELAS SN 6533 1507 577 046 +9999 021120 VUOGGATJALME SN 6657 1635 500 046 +9999 021160 VINDEL-BJORKHEDEN SN 6582 01672 0352 046 +9999 021180 DIKANAS/SKANSNAS SN 6532 1603 525 046 +9999 021200 KVIKKJOKK-ARRENJARKA SN 6695 1773 321 046 +9999 021210 MIERKENIS SN 6668 1612 614 046 +9999 021240 ARJEPLOG SN 6605 1787 430 046 +9999 021280 GUNNARN SN 6502 1768 278 046 +9999 021300 ROPARUDDEN SN 6648 1643 725 046 +9999 021350 BURESJOEN SN 6557 1787 393 046 +9999 021360 STORBERG SN 6550 01895 0454 046 +9999 021410 TJAKAAPE SN 6632 1922 582 046 +ESNJ 021420 JOKKMOKK SN 6663 1963 266 046 +9999 021440 ABRAUR SN 6598 1893 374 046 +9999 021460 VAJMAT SN 6650 1968 324 046 +9999 021470 MALAA-BRAENNAN SN 6515 1860 363 046 +9999 021490 ARVIDSJAUR SN 6560 1927 384 046 +9999 021510 JOKKMOKK_FPL SN 6948 2017 275 046 +9999 021520 SUDOK SN 6630 02042 0174 046 +ESPE 021540 VIDSEL SN 6588 2015 183 046 +9999 021580 FALLFORS SN 6513 02078 0190 046 +9999 021590 FALLFORS SN 6512 2077 180 046 +9999 021610 NATTAVAARA SN 6675 2093 327 046 AFWA elev. +9999 021640 PALKEM SN 6638 2163 263 046 +9999 021710 BODEN SN 6582 2170 16 046 +9999 021720 ALVSBYN SN 6568 02097 0050 046 +9999 021730 ALVSBYN SN 6567 2107 43 046 WMO loc/elev +9999 021740 LAKATRASK SN 6638 2113 185 046 +9999 021760 PITE-RONNSKAR SN 6503 2157 3 046 +9999 021810 SVARTBYN SN 6627 02285 62 046 +9999 021820 OVERKALIX SN 6627 02283 0047 046 +9999 021840 PAHAROVA SN 6682 2233 228 046 +9999 021850 LULEA-KALLAX SN 6555 2213 34 046 +ESPA 021860 LULEA_KALLEX_(AFB) SN 6555 2213 20 046 +9999 021880 RODKALLEN SN 6532 2238 2 046 +9999 021890 FARSTUGRUNDEN (AMOS) SN 6533 02275 0024 046 +9999 021900 KORPILOMBOLO SN 6685 02305 0180 046 +9999 021910 STORON SN 6580 2310 4 046 +9999 021960 HAPARANDA SN 6583 2415 6 046 +9999 021980 STOROHAMN HARBOUR SN 6573 02310 0008 046 +9999 021990 YLINENJARVI SN 6662 2347 132 046 +9999 022000 EDEVIK SN 6398 1287 425 046 +9999 022060 STORLIEN SN 6330 1212 642 046 +9999 022090 SYLARNA SN 6305 1228 1035 046 +9999 022160 MATTMAR SN 6332 1387 355 046 +9999 022170 BJOERNAENGEN/AARE SN 6338 1315 435 046 +9999 022180 MORSIL SN 6332 01365 0400 046 +9999 022210 KORSVATTNET SN 6383 1350 717 046 AFWA elev. +9999 022220 GADDEDE SN 6450 1415 322 046 +9999 022230 STENSJON (AMOS) SN 6397 01372 0680 046 +9999 022240 FOLLINGE SN 6377 01443 0475 046 +ESPC 022260 FROSON SN 6320 1450 360 046 +9999 022300 GUBBHOGEN SN 6422 1555 310 046 +9999 022310 FOLLINGE SN 6368 1460 362 046 +9999 022320 NORRAKER SN 6443 1563 346 046 +9999 022330 SAXNAS SN 6553 1538 545 046 +9999 022340 SVEG SN 6202 1420 433 046 +9999 022360 HALLHAXASEN SN 6377 1533 375 046 +9999 022420 HOTING SN 6408 1623 241 046 +9999 022440 JUNSELE SN 6370 1687 212 046 +9999 022450 VILHELMINA SN 6458 1685 349 046 +9999 022470 KRANGEDE SN 6315 1617 184 046 +9999 022480 KRANGEDE SN 6317 1617 223 046 +9999 022520 IDVATTNET SN 6445 1708 353 046 +9999 022540 ASELE (DEAD) SN 6417 01737 0329 046 +9999 022560 RISTRASK SN 6472 1743 575 046 +9999 022600 VASTMARKUM SN 6347 1825 141 046 +9999 022610 LYCKSELE SN 6455 1872 211 046 +9999 022620 LYCKSELE SN 6458 1865 234 046 +9999 022630 FREDRIKA SN 6408 1837 327 046 +9999 022640 FREDRIKA SN 6408 01842 0300 046 +9999 022650 HEMLING SN 6365 1855 182 046 +9999 022660 BREDBYN SN 6347 01807 0085 046 +ESNO 022670 ORNSKOLDSVIK_ARPT SN 6340 1897 103 046 +9999 022690 SKAGSUDDE SN 6318 1901 11 046 +9999 022700 NORSJO SN 6492 01947 0301 046 +9999 022710 NORSJO SN 6493 1938 309 046 +9999 022740 VINDELN SN 6422 1972 177 046 +9999 022760 NORDMALING SN 6357 01950 0006 046 +9999 022780 SKAGSUDDE_(LGT-H) SN 6318 1902 13 046 +9999 022820 PETISTRASK SN 6457 1970 258 046 +9999 022840 JARNASKLUBB SN 6343 1968 7 046 +ESNU 022860 UMEA_FLYGPLATS SN 6380 2028 8 046 +9999 022880 HOLMOGADD SN 6360 2077 5 046 +9999 022890 SYDOSTBROTTEN SN 6333 02018 0025 046 +9999 022920 HOKMARKSBERGET SN 6438 2132 105 046 +ESNS 022930 SKELLEFTEA_AIRPORT SN 6463 2108 49 046 +9999 022970 BJUROKLUBB SN 6448 2158 43 046 +9999 023000 FJALLNAS SN 6258 01222 0780 046 +9999 023020 IDRE-STORBO SN 6183 1228 665 046 +9999 023030 FLATRUET SN 6273 1273 995 046 +9999 023060 RORBACKSNAS SN 6113 1282 465 046 +9999 023070 IDRE FJALL SN 6188 1285 875 046 +9999 023080 TANNAS SN 6245 1267 724 046 +9999 023100 STORSJO_KAPELL SN 6280 1307 583 046 +9999 023110 SALEN-HOGFJALLSHOTELLET SN 6108 1323 725 046 +9999 023140 LOFSDALEN SN 6210 01325 0610 046 +9999 023160 SARNA SN 6170 1313 436 046 +9999 023170 DRAVAGEN SN 6210 1362 566 046 +9999 023190 BORTNAN SN 6275 1385 467 046 +9999 023210 ALVDALEN SN 6125 1403 252 046 +9999 023240 SVEG SN 6203 1435 360 046 +9999 023250 KLOVSJOHOJDEN SN 6250 1415 802 046 +9999 023260 HAMRA SN 6165 1500 455 046 +9999 023280 ALVDALEN SN 6125 01403 0250 046 +9999 023290 HAMRA SN 6167 1500 454 046 +9999 023300 HUNGE SN 6275 01510 0342 046 +9999 023310 HUNGE SN 6275 1508 343 046 +9999 023340 FINNEBY SN 6203 01547 0261 046 +9999 023360 EDSBYN SN 6138 1583 163 046 +9999 023370 NORRHOG SN 6228 1567 320 046 +9999 023380 EDSBYN SN 6137 1572 185 046 +9999 023420 FRANSTA SN 6252 1618 105 046 +9999 023430 TORPSHAMMAR SN 6250 1628 99 046 +9999 023460 DELSBO SN 6178 01655 0090 046 +9999 023470 DELSBO SN 6183 1655 70 046 +9999 023490 SILLRE SN 6277 1672 205 046 +9999 023540 RASTA SN 6238 1730 80 046 +9999 023550 KUGGOREN SN 6170 1753 10 046 +9999 023610 HARNOSAND SN 6263 01795 0008 046 +9999 023650 SUNDSVALL-HARNOSAND_FPL SN 6253 1745 6 046 +ESNN 023660 TIMRA/MIDLANDA SN 6252 1745 7 046 +9999 023670 ALNON IS. SN 6237 01753 0033 046 +9999 023680 BRAMON SN 6222 1775 20 046 +9999 023720 SODERHAMN SN 6162 01745 0005 046 +9999 023780 SODERHAMN_FLYGPLATS SN 6145 1717 27 046 +9999 023820 LUNGO SN 6265 1810 10 046 +9999 024000 OSTMARK/ROJDASEN SN 6035 1265 292 046 +9999 024030 NAVEN SN 5870 1312 53 046 +ESKV 024040 ARVIKA SN 5967 1258 78 046 +9999 024060 BLOMSKOG SN 5928 1205 110 046 +9999 024070 GALLEUDDE SN 5848 01248 0100 046 +9999 024080 BLOMSKOG SN 5922 1208 171 046 +9999 024100 MALUNG SN 6070 1368 300 046 +9999 024110 ARVIKA SN 5967 1263 66 046 +9999 024120 GUSTAVSFORS SN 6015 1380 190 046 +9999 024130 BRATTMON SN 6075 1277 205 046 +ESSQ 024180 KARLSTADT-FLYGPLATS SN 5937 1347 50 046 +9999 024200 MOCKFJARD SN 6052 01495 0193 046 +9999 024220 ASPHYTTAN SN 5962 01418 0130 046 +9999 024230 SUNNE SN 5987 1312 109 046 +9999 024240 STALLDALEN SN 5995 1495 200 046 +9999 024260 GUSTAVSFORS SN 6015 1380 187 046 +9999 024270 BOFORS SN 5932 01457 0193 046 +9999 024280 ATORP SN 5910 1437 105 046 +9999 024290 DAGLOSEN SN 6082 1418 133 046 +9999 024300 BACKA SN 6092 01512 0226 046 +9999 024320 OREBRO SN 5923 1505 55 046 +ESSD 024350 BORLANGE_(SWE-AFB) SN 6043 1550 161 046 +9999 024380 VINGAKER SN 5907 01583 0060 046 +9999 024390 FELLINGSBRO-FINNAKE SN 5953 01558 0052 046 +9999 024400 AMOT SN 6097 1643 162 046 +9999 024410 MORA SN 6097 1450 196 046 +9999 024420 VINTJARN SN 6083 01605 0349 046 +ESSK 024430 GAVLE/SANDVIKEN_AFB SN 6060 1695 79 046 +9999 024440 FOLKARNA SN 6017 1632 70 046 +9999 024480 BUNKER SN 5920 01692 0033 046 +9999 024490 ESKILSTUNA SN 5935 1672 42 046 +9999 024500 EGGEGRUND SN 6073 1757 5 046 +9999 024510 VASTRA BANKEN (AMOS) SN 6088 01792 0022 046 +9999 024520 KILSBERGEN-SUTTARBODA SN 5930 1490 219 046 +9999 024530 GAVLE (AMOS) SN 6067 01717 0005 046 +9999 024540 UTVALNAS SN 6075 01735 0004 046 +9999 024560 FILM SN 5990 1760 35 046 +ESCM 024580 UPPSALA SN 5990 1760 14 046 +9999 024620 UPPSALA UNIV. SN 5987 01763 0013 046 +ESSB 024640 STOCKHOLM/BROMMA SN 5937 1790 15 046 +9999 024650 STOCKHOLM/BROMMA SN 5935 01795 0022 046 +9999 024680 STORA_SPANSBERGET SN 6038 1513 493 046 +9999 024690 TULLINGE SN 5918 1792 45 046 +9999 024700 ORSKAR_(LGT-H) SN 6053 01838 0005 046 +9999 024720 SKEPPMORA SN 6012 1512 240 046 +9999 024730 UNDERSTEN SN 6028 01892 0040 046 +9999 024740 SINGO_ISLAND SN 6017 1875 14 046 +9999 024760 FLODA SN 5905 1640 20 046 +9999 024800 NORRTALJE SN 5985 01873 0010 046 +9999 024810 SALA SN 5992 1668 57 046 +9999 024820 KERSTINBO SN 6027 1698 56 046 +9999 024840 STOCKHOLM/OBSERVATORIET SN 5957 1810 44 046 +9999 024850 STOCKHOLM SN 5957 1807 44 046 +9999 024860 ADELSO SN 5937 1752 6 046 +9999 024870 STAVSNAS SN 5930 1870 18 046 +9999 024880 ORSKAR SN 6053 1838 9 046 +9999 024890 HARSFJARDEN SN 5907 1812 3 046 +9999 024900 SVANBERGA SN 5983 1863 15 046 +9999 024930 SODERARM SN 5975 1942 15 046 +9999 024940 SODERARM SN 5975 01942 0005 046 +9999 024950 SVENSKA BJORN (AMOS) SN 5955 02002 0024 046 +9999 024960 SVENSKA_HOGARNA SN 5945 1950 10 046 +9999 024990 ALMAGRUNDET SN 5915 1913 25 046 +9999 025000 NORDKOSTER SN 5890 1102 4 046 +9999 025020 DALS-ED SN 5890 01203 0152 046 +9999 025040 SVARTEBORG SN 5857 01155 0070 046 +9999 025050 MASESKAR SN 5810 1133 16 046 +9999 025050 MASESKAR_(AUTO) SN 5810 1133 16 046 +9999 025070 HUD SN 5863 1143 80 046 +9999 025080 MASESKAR_(LGT-H) SN 5810 1135 14 046 +9999 025100 LJUNGSKILE SN 5822 01193 0070 046 +9999 025120 GOTEBORG SN 5778 1188 16 046 +9999 025130 GOTEBURG SN 5770 1200 5 046 +9999 025150 GOTEBORG/TORSLANDA SN 5772 01178 -9999 046 +9999 025160 VINGA SN 5763 01162 0019 046 +9999 025170 TRUBADUREN SN 5760 1163 26 046 +9999 025180 NIDINGEN_(LGT-H) SN 5730 1190 5 046 +ESIB 025200 SATENAS SN 5843 1272 51 046 +9999 025210 BERGARUD SN 5860 1242 55 046 +9999 025240 MOLLA SN 5793 1307 190 046 +ESGG 025260 GOTEBORG/LANDVETTER SN 5767 1230 169 046 +9999 025270 GOTEBORG_(UPR-AIR) SN 5767 1232 155 046 +9999 025300 NASHUVUD SN 5890 1325 50 046 +9999 025320 VASTERPLANA SN 5857 01335 0129 046 +9999 025340 BORGUNDA SN 5828 01380 0181 046 +9999 025360 RANGEDALA SN 5778 1317 299 046 +9999 025380 HESTRA SN 5740 01353 0285 046 +9999 025390 ULLARED SN 5712 1278 122 046 +9999 025400 KROPPEFJALL-GRANAN SN 5860 1220 174 046 +9999 025420 HALLUM SN 5832 1303 70 046 +9999 025430 FAGRE SN 5865 01413 0097 046 +9999 025440 KARLSBORG SN 5852 01453 0102 046 +9999 025450 AXSTAL SN 5857 1457 91 046 +9999 025460 GARDSJO SN 5888 1438 211 046 +9999 025480 VISINGSO SN 5810 1442 95 046 +9999 025490 TOMTABACKEN SN 5850 1447 356 046 +ESGJ 025500 JONKOPING/AXAMO SN 5775 1408 218 046 +9999 025520 MALEXANDER SN 5807 1523 197 046 +9999 025530 KYMBO SN 5808 1377 220 046 +9999 025540 KETTSTAKA SN 5872 1503 225 046 +9999 025550 NASSJO SN 5765 1470 305 046 +ESMV 025560 HAGSHULT SN 5730 1413 169 046 +9999 025570 HORN SN 5788 1587 90 046 +9999 025580 KOLMARDEN-STROMSFORS SN 5868 1632 154 046 +9999 025590 GLADHAMMAR SN 5770 1647 31 046 +9999 025600 ZINKGRUVAN SN 5880 01512 0215 046 +ESCF 025620 LINKOPING/MALMSLAETT SN 5840 1553 87 046 +9999 025630 HARSTENA SN 5825 1702 14 046 +9999 025640 MALEXANDER SN 5807 1523 200 046 +ESSF 025650 HULTSFRED_(SWE-AFB) SN 5752 1583 112 046 +9999 025660 MALILLA SN 5740 1582 97 046 +9999 025670 LANDSORT SN 5875 1787 20 046 +9999 025700 NORRKOPING/BRAVALLA SN 5862 01612 0033 046 +ESSP 025710 NORRKOPING SN 5858 1615 35 046 +9999 025720 NYKOPANI-OXELOSUND SN 5873 01692 0042 046 +9999 025740 SMHI SN 5858 01615 0032 046 +9999 025750 OLANDS NORRA UDDE SN 5737 1710 4 046 +9999 025760 GLADHAMMAR SN 5772 1647 35 046 +9999 025800 STABBO (AMOS) SN 5897 01845 0010 046 +9999 025810 UTO ISLAND SN 5895 01827 0076 046 +9999 025820 LANDSORT_(LGT-H) SN 5875 1787 32 046 +9999 025830 GUSTAF DALEN SN 5860 1747 21 046 AFWA elev. +9999 025840 GOTSKA_SANDON SN 5840 1920 11 046 +9999 025860 HARSTENA SN 5825 1702 16 046 +9999 025870 FAROSUND-AR SN 5792 1895 13 046 +9999 025880 FARO_ISLAND SN 5790 1917 8 046 +9999 025890 LUMMELUNDA SN 5773 01843 0050 046 +ESSV 025900 VISBY_FLYGPLATS SN 5767 1835 41 046 +9999 025920 OLANDS_NORRA_UDDE SN 5737 1710 4 046 +9999 025940 STORA KARLSO SN 5730 01797 0040 046 +9999 025950 ROMA SN 5748 1847 35 046 +9999 025960 HERRVIK SN 5742 01892 0005 046 +9999 025970 ROMA (AMOS) SN 5752 01845 0030 046 +9999 026000 GLOMMEN SN 5693 01237 0007 046 +9999 026020 HUNNESTORP SN 5638 1293 140 046 +9999 026030 BROEN SN 5687 1267 47 046 +ESMT 026040 HALMSTAD_(SWE-AFB) SN 5668 1283 30 046 +9999 026050 HALLANDS VADERO SN 5645 1255 10 046 +9999 026070 ANGELHOLM SN 5630 1285 19 046 +9999 026090 RYNGE SN 5545 1372 50 046 +9999 026100 ORJA (AMOS) SN 5587 01287 0011 046 +9999 026110 HELSINGBORG SN 5605 01268 0005 046 +9999 026140 OSKARSGRUNDET (AMOS) SN 5560 01285 0010 046 +9999 026160 FALSTERBO SN 5538 1282 5 046 +9999 026170 MAGLARP (AMOS) SN 5538 01307 0008 046 +9999 026200 TORUP SN 5697 1307 85 046 +9999 026220 LJUNGBY SN 5683 01392 0145 046 +9999 026230 HORBY SN 5587 1367 114 046 +9999 026250 SKILLINGE SN 5597 1432 5 046 +9999 026260 OSBY SN 5637 1400 82 046 +9999 026280 HANO SN 5601 1485 60 046 +9999 026300 LJUNGBYHED SN 5608 1323 43 046 +9999 026320 UTKLIPPAN SN 5595 1570 3 046 +9999 026350 MALMO SN 5557 1307 21 046 +ESMS 026360 MALMO/STURUP SN 5555 1337 106 046 +ESFU 026400 VAXJO/URASA_(AFB) SN 5687 1480 166 046 +ESMX 026440 OLANDS SODRA UDDE SN 5620 1640 3 046 +9999 026460 OLANDSBRON SN 5667 1643 10 046 AFWA elev. +9999 026480 VAXJO SN 5685 1583 200 046 +9999 026500 HANO_ISLAND_(LGT-H) SN 5602 1485 55 046 +ESMK 026510 KRISTIANSTAD/EVEROD SN 5592 1408 23 046 +9999 026560 SANDHAMMAREN SN 5538 01420 0005 046 +9999 026610 KOSTA SN 5685 1545 230 046 +9999 026620 VISSEFJARDA SN 5652 01562 0115 046 +ESDF 026640 RONNEBY/KALLINGE SN 5627 1527 55 046 +9999 026660 UNGSKAR SN 5603 1580 3 046 +9999 026700 KALMAR SN 5668 1630 4 046 +ESMQ 026720 KALMAR SN 5673 1630 16 046 +9999 026760 OLANDS SODRA UDDE SN 5620 01640 0003 046 +9999 026800 HOBURG SN 5692 1815 41 046 +9999 027550 YLIVIESKA_AIRPORT FI 6403 2472 76 046 +9999 027770 KIKALA AIRPORT FI 6045 2365 121 046 wmo%loc/elev +9999 027900 KUMLINGE_KK FI 6025 2075 23 046 +9999 028010 KILPISJARVI FI 6905 2078 476 046 +9999 028050 KEVO FI 6975 2703 101 046 +EFIV 028070 IVALO FI 6862 2742 148 046 +9999 028230 MUONIO FI 6797 2368 253 046 +EFSO 028360 SODANKYLA FI 6737 2665 179 046 +EFPE 028440 PELLO FI 6680 2400 84 046 +EFRO 028450 ROVANIEMI_(CIV/MIL) FI 6657 2583 201 046 +9999 028490 SALLA FI 6683 2868 215 046 +9999 028630 KEMI (AMOS) FI 6542 02413 0013 046 +EFKE 028640 KEMI FI 6578 2458 15 046 +EFPU 028660 PUDASJARVI FI 6540 2697 121 046 +EFKS 028690 KUUSAMO FI 6597 2918 263 046 +EFHL 028740 HAILUOTO_ISLAND FI 6503 2480 6 046 +EFOU 028750 OULU/ULEABORG FI 6493 2537 15 046 +EFSU 028790 SUOMUSSALMI FI 6490 2902 224 046 +9999 028890 SUOMUSSALMI PESIO FI 6493 2875 225 046 wmo%loc/elev +EFKI 028970 KAJAANI FI 6428 2768 136 046 +9999 029010 MASSKAR FI 6373 2258 13 046 +EFKK 029030 KRUUNUPYY FI 6372 2315 25 046 +9999 029050 NIVALA FI 6392 2497 81 046 +9999 029070 ULKOKALLA (AMOS) FI 6433 02360 0010 046 +9999 029100 VALASSAARET_(LGT-H) FI 6343 2107 8 046 +EFVA 029110 VAASA FI 6305 2177 4 046 +9999 029120 VAASA FI 6310 02158 0014 046 +EFKA 029130 KAUHAVA_(FIN-AFB) FI 6310 2303 44 046 +EFVI 029150 VIITASAARI FI 6308 2587 132 046 +EFKU 029170 KUOPIO_(MIL/CIV) FI 6302 2780 102 046 +9999 029190 ILOMANTSI FI 6268 3095 165 046 +9999 029210 MOIKIPAA FI 6288 2110 13 046 +EFHT 029240 AHTARI FI 6253 2422 161 046 +EFJO 029290 JOENSUU FI 6267 2963 117 046 +EFJY 029350 JYVASKYLA_(MIL/CIV) FI 6240 2568 145 046 +9999 029390 ILOMANTSI_MEKRIJARV FI 6277 3097 157 046 +9999 029420 NIINISALO FI 6185 2247 136 046 +EFTP 029440 TAMPERE/PIRKKALA FI 6142 2358 112 046 +EFHA 029450 HALLI_(FIN-AFB) FI 6185 2480 145 046 +EFMI 029470 MIKKELI FI 6173 2730 138 046 +EFSA 029480 SAVONLINNA_(AUT) FI 6195 2895 95 046 +EFPO 029520 PORI_(MIL/CIV) FI 6147 2180 17 046 +EFLP 029580 LAPPEENRANTA FI 6108 2815 106 046 +9999 029590 LAPPEENRANTA FI 6105 02820 0105 046 +9999 029610 KUUSKAJASKARI FI 6113 2137 10 046 +9999 029630 JOKIOINEN FI 6082 2350 103 046 +9999 029650 LAHTI FI 6097 2563 84 046 +EFUT 029660 UTTI_(FIN-AFB) FI 6090 2693 100 046 +EFMA 029700 MARIEHAMN/ALAND_ISL FI 6012 1990 6 046 +9999 029710 JOMALA FI 6015 01987 0010 046 +EFTU 029720 TURKU/ABO FI 6052 2227 59 046 +9999 029730 SUOMUSJARVI FI 6040 2377 86 046 +EFHK 029740 HELSINKI/VANTAA FI 6032 2497 56 046 +9999 029750 HELSINKI/MALMI FI 6025 02505 0028 046 +9999 029760 RANKKI FI 6037 2697 12 046 +9999 029800 NYHAMN FI 5997 1997 10 046 +9999 029810 UTO_ISLAND FI 5978 2138 7 046 +9999 029820 RUSSARO FI 5977 2295 11 046 +9999 029840 BAGASKAR FI 5993 2402 21 046 +9999 029860 KATAJALUOTO FI 6010 02492 0007 046 +9999 029870 KALLBADAGRUND (AMOS) FI 5998 02560 0019 046 +9999 029880 ISOSAARI FI 6010 2507 5 046 +9999 029900 KUMLINGE_ISLAND FI 6030 2075 5 046 +9999 029930 MARKET (AMOS) FI 6030 01913 0011 046 +9999 030020 BALTASOUND_(SAWS) UK 6075 -85 15 046 +EGPB 030030 SUMBURGH_(CAPE) UK 5988 -130 5 046 +9999 030040 COLLARFIRTH HILL, SCOTLAND UK 6053 -00138 0228 046 +9999 030050 LERWICK UK 6013 -118 84 046 +9999 030060 SELLA_NESS_(AUT) UK 6045 -127 8 046 +9999 030070 MUCKLE_HOLM_(AUT) UK 6058 -127 22 046 +9999 030080 FAIR_ISLE UK 5953 -163 59 046 +9999 030090 NORTH_RONALDSAY_ISL UK 5937 -242 11 046 +9999 030100 SULE_SKERRY_(AUT) UK 5908 -440 16 046 +9999 030110 NORTH_RONA_ISL_AWS UK 5912 -582 98 046 +9999 030130 FOULA_ISLAND_(AUX) UK 6015 -207 22 046 +9999 030140 FOULA_ISLAND_(AUT) UK 6012 -207 13 046 +EGPA 030170 KIRKWALL_AIRPORT UK 5895 -290 21 046 +9999 030210 LOCHBOISDALE UK 5715 -732 6 046 +9999 030230 SOUTH UIST RANGE UK 5733 -737 10 046 +9999 030240 HYSKEIR_(LGT-H) UK 5697 -668 10 046 +9999 030250 BUTT_OF_LEWIS_(LH) UK 5852 -627 23 046 +EGPO 030260 STORNOWAY UK 5822 -632 13 046 +9999 030270 WATERSTEIN_(AUX) UK 5743 -677 92 046 +9999 030310 LOCH_GLASCARNOCH UK 5772 -488 265 046 +9999 030340 AULTBEA_(AUT) UK 5787 -563 11 046 +9999 030350 BARRA UK 5703 -745 3 046 +9999 030360 BROADFORD, SCOTLAND UK 5725 -587 8 046 +9999 030370 SKYE/LUSA UK 5725 -580 18 046 +9999 030380 FORT_WILLIAM UK 5683 -510 20 046 +9999 030390 KILCHOAN UK 5670 -00612 0010 046 +9999 030400 KILMORY_(AUX) UK 5677 -605 45 046 +9999 030410 AONACH_MOR.(AMOS) UK 5682 -497 1130 046 +9999 030430 LOCHCARRON UK 5740 -547 59 046 +9999 030440 ALTNAHARRA UK 5828 -443 80 046 +9999 030460 LOCHLUICHART UK 5763 -0477 88 046 AFWA elev. +9999 030470 TULLOCH_BRIDGE(AUT) UK 5687 -470 237 046 +9999 030550 RACKWICK UK 5887 -338 20 046 +9999 030570 FOYERS UK 5727 -448 21 046 +9999 030580 INVERGORDON_HARBOUR UK 5768 -417 3 046 +EGPE 030590 INVERNESS/DALCROSS UK 5753 -405 9 046 +9999 030600 TUMMEL BRIDGE, SCOTLAND UK 5670 -00402 0145 046 +9999 030610 TARBATNESS, SCOTLAND UK 5787 -00377 0019 046 +EGQA 030620 TAIN_RANGE_(SAWS) UK 5782 -397 4 046 +9999 030630 AVIEMORE UK 5720 -383 228 046 +9999 030650 CAIRNGORM_MTNS(AUT) UK 5712 -363 1245 046 +EGQK 030660 KINLOSS_RAF UK 5765 -357 7 046 +9999 030670 FEALAR_LODGE UK 5690 -363 560 046 +EGQS 030680 LOSSIEMOUTH_RAF UK 5772 -332 13 046 +9999 030700 GLENLIVET UK 5735 -335 215 046 +9999 030710 GRANTOWN-ON-SPEY UK 5733 -363 335 046 +9999 030720 CAIRNWELL, SCOTLAND (AMOS) UK 5688 -00342 0933 046 +9999 030740 SCRABSTER_HARBOUR UK 5862 -355 10 046 +EGPC 030750 WICK UK 5845 -308 39 046 +9999 030770 LYBSTER UK 5832 -328 85 046 +9999 030800 ABOYNE_(SAWS) UK 5708 -283 140 046 +9999 030820 SPITTAL OF GLENSHEE UK 5677 -0338 308 046 AFWA elev. +9999 030840 KIRKMICHAEL UK 5572 -352 266 046 +9999 030850 INCHMARLO UK 5707 -253 80 046 +9999 030880 INVERBERVIE_(SAWS) UK 5685 -227 134 046 +EGPD 030910 ABERDEEN/DYCE_AIRPORT UK 5720 -222 65 046 +9999 030920 PETERHEAD_HARBOUR UK 5750 -177 5 046 +9999 030940 ROSEHEARTY UK 5770 -212 4 046 +9999 030960 BRIDGE_OF_CALLY UK 5665 -338 175 046 +9999 030970 ENOCHDHU UK 5675 -353 248 046 +EGPU 031000 TIREE UK 5650 -688 12 046 +9999 031020 ORSAY_(LGT-H) UK 5567 -650 23 046 +9999 031050 ISLAY, SCOTLAND UK 5568 -00625 0018 046 +9999 031070 DHU LOCH, SCOTLAND UK 5582 -00510 0083 046 +EGQJ 031110 MACHRIHANISH_RAF UK 5543 -570 13 046 +9999 031140 OBAN UK 5642 -547 4 046 +9999 031160 DALMALLY UK 5640 -500 40 046 +9999 031180 CORSEWALL POINT, SCOTLAND UK 5500 -00515 0015 046 +9999 031200 LOCHRANZA UK 5570 -530 8 046 +9999 031300 WEST FREUGH, SCOTLAND UK 5485 -00495 0017 046 +9999 031310 MULL OF GALLOWAY UK 5463 -00485 0078 046 +EGOY 031320 WEST_FREUGH_(AUT) UK 5485 -495 12 046 +9999 031330 SLOY, SCOTLAND UK 5625 -00472 0006 046 +9999 031340 GLASGOW_BISHOPTON UK 5590 -452 59 046 +EGPK 031350 PRESTWICK(CIV/NAVY) UK 5550 -458 20 046 +9999 031360 PRESTWICK(ROYAL) UK 5552 -458 20 046 +9999 031380 GREENOCK_(AUX) UK 5597 -480 10 046 +9999 031390 SAUGHALL, SCOTLAND UK 5560 -00422 0221 046 +EGPF 031400 GLASGOW_AIRPORT UK 5587 -443 8 046 +9999 031410 CUMBERNAULD UK 5597 -0393 110 046 AFWA elev. +9999 031440 STRATHALLAN_(AUT) UK 5632 -373 35 046 +9999 031480 GLEN OGLE UK 5642 -432 564 046 +9999 031520 SALSBURGH UK 5587 -387 275 046 +9999 031530 DUNDRENNAN_(AUT) UK 5480 -400 114 046 +9999 031540 DUMFRIES/DRUNGANS UK 5505 -365 16 046 +9999 031550 DRUMALBIN UK 5562 -375 237 046 +9999 031580 CHARTERHALL_(AUT) UK 5570 -238 112 046 +EGPH 031600 EDINBURGH_AIRPORT UK 5595 -335 41 046 +9999 031610 EDDLESTON, SCOTLAND UK 5570 -00322 0195 046 +9999 031620 ESKDALEMUIR UK 5532 -320 242 046 +9999 031640 BIGGER UK 5560 -355 200 046 +9999 031660 EDINBURGH_GOGARBANK UK 5592 -335 57 046 +9999 031700 SHANWELL, SCOTLAND UK 5643 -00287 0004 046 +EGQL 031710 LEUCHARS_RAF UK 5638 -287 12 046 +9999 031740 FIFE_NESS_(CAPE) UK 5630 -258 6 046 +9999 031760 CARTERHOUSE UK 5537 -252 308 046 +9999 031770 BELL ROCK, SCOTLAND UK 5643 -00240 0021 046 +9999 031850 ST. ABBS HEAD, SCOTLAND UK 5592 -00213 0075 046 +EGNS 032040 ISLE_OF_MAN/RONALDS UK 5408 -463 17 046 +9999 032050 CALF OF MAN, ENGLAND UK 5405 -00483 0093 046 +9999 032070 SNAEFELL-ISLE UK 5427 -447 615 046 +9999 032080 POINT_OF_AYRE_(LH) UK 5442 -437 9 046 +9999 032090 DRUMBURGH UK 5493 -315 7 046 +9999 032100 ST._BEES_HEAD_(AUT) UK 5452 -360 124 046 +9999 032120 KESWICK_(AUT) UK 5462 -315 81 046 +9999 032130 ESKMEALS UK 5432 -340 9 046 +EGNL 032140 WALNEY_ISL/BARROW UK 5412 -325 15 046 +9999 032150 ASPATRIA UK 5477 -332 61 046 +9999 032200 CARLISLE_(AUT) UK 5493 -297 28 046 +EGNC 032220 CARLISLE UK 5493 -295 26 046 +9999 032240 SPADEADAM(SAMOS) UK 5505 -257 285 046 +9999 032250 SHAP_(AUT) UK 5450 -268 249 046 +9999 032260 WARCOP_(AUT) UK 5457 -242 227 046 +9999 032270 GREAT_DUNSELL_(AUT) UK 5468 -245 847 046 +9999 032280 WHINS POND UK 5467 -00270 0125 046 +9999 032290 GREAT_DUN_FELL UK 5470 -245 847 046 +9999 032300 REDESDALE_CAMP UK 5528 -228 211 046 +9999 032350 BOLTSHOPE_PARK UK 5482 -208 434 046 +9999 032380 ALBEMARLE UK 5502 -187 146 046 +EGQM 032400 BOULMER UK 5542 -160 23 046 +9999 032410 LONG_FRAMLINGTON UK 5530 -180 158 046 +9999 032450 NEWCASTLE WX. CENTRE UK 5497 -162 0050 046 +9999 032460 NEWCASTLE_WEA_CNTR UK 5498 -160 47 046 +9999 032490 SUNDERLAND_POLYTECH UK 5490 -138 56 046 +EGXE 032570 LEEMING_RAF UK 5430 -153 40 046 +EGXD 032610 DISHFORTH_RAF UK 5413 -142 35 046 +9999 032620 TYNEMOUTH UK 5502 -142 30 046 +9999 032650 TOPCLIFFE UK 5420 -138 25 046 +EGXU 032660 LINTON-ON-OUSE_RAF UK 5405 -125 16 046 +9999 032710 TEESMOUTH_(AUX) UK 5463 -113 12 046 +9999 032750 LOFTUS SAMOS UK 5457 -87 58 046 +9999 032810 FYLINGDALES UK 5437 -67 262 046 +9999 032820 WHITBY UK 5448 -60 60 046 +9999 032920 BRIDLINGTON_MRSC UK 5410 -17 15 046 +EGOV 033020 VALLEY_RAF UK 5325 -453 11 046 +9999 033030 AMLWCH UK 5338 -437 114 046 +9999 033050 CAPEL_CURIG_(AUT) UK 5310 -393 216 046 +9999 033080 SNOWDON_SUMMIT UK 5307 -408 1070 046 +9999 033120 RHYL UK 5333 -350 15 046 +9999 033130 RHYL_(AUT) UK 5325 -350 77 046 +9999 033140 MOEL-Y-CRIO UK 5322 -322 263 046 +9999 033160 CROSBY UK 5350 -307 8 046 +EGNR 033210 HAWARDEN_(AUT) UK 5317 -298 10 046 +9999 033220 AUGHTON UK 5355 -292 56 046 +9999 033300 LEEK_THORNCLIFFE UK 5313 -198 299 046 +EGCC 033340 MANCHESTER_AIRPORT UK 5335 -228 78 046 +9999 033390 SKIPTON UK 5397 -203 158 046 +9999 033400 HOLME_MOSS_(AUT) UK 5353 -188 522 046 +9999 033420 HOLME_MOSS UK 5353 -187 524 046 +9999 033440 BINGLEY UK 5382 -187 262 046 +9999 033450 EMLEY_MOOR UK 5362 -167 259 046 +9999 033470 LEEDS_WEATHER_CTR UK 5380 -155 47 046 +9999 033540 NOTTINGHAM_WX_CTR UK 5300 -125 117 046 +EGXG 033550 CHURCH_FENTON_RAF UK 5383 -120 9 046 +EGXI 033600 FINNINGLEY_RAF UK 5348 -100 17 046 +EGXP 033730 SCAMPTON_RAF UK 5330 -55 61 046 +EGXW 033770 WADDINGTON_RAF UK 5317 -52 70 046 +EGYD 033790 CRANWELL_RAF UK 5303 -50 66 046 +9999 033820 LECONFIELD UK 5387 -43 6 046 +EGXV 033840 LECONFIELD_(AUT) UK 5387 -43 6 046 +9999 033850 DONNANOOK UK 5348 008 24 046 +9999 033860 NORTH COATES (AMOS) UK 5350 00007 0003 046 +EGXB 033880 BINBROOK_RAF UK 5345 -20 108 046 +EGXC 033910 CONINGSBY_RAF UK 5308 -17 7 046 +EGYW 033920 WAINFLEET_(AUT) UK 5308 027 5 046 +9999 034010 PORTHDYNLLAEN UK 5295 -00457 0037 046 +9999 034020 MYNYDD_RHIW UK 5282 -463 253 046 +9999 034030 NANTMOR UK 5300 -408 53 046 +9999 034040 ABERDOVEY UK 5255 -00407 0052 046 +9999 034050 ABERDARON_(AUT) UK 5278 -473 95 046 +9999 034060 TRAWSFYNYDD UK 5293 -393 193 046 +9999 034070 LLANBEDR UK 5280 -412 9 046 +9999 034080 CYNWYD UK 5295 -342 228 046 +9999 034100 LAKE_VYRNWY_(AUT) UK 5275 -347 360 046 +9999 034110 ABERHOSAN UK 5233 -370 244 046 +EGOS 034140 SHAWBURY_RAF UK 5280 -267 76 046 +9999 034150 SHAWBURY_(SAWS) UK 5280 -268 74 046 +EGXJ 034530 COTTESMORE_RAF UK 5273 -65 138 046 +9999 034610 WITTERING_(AUT) UK 5262 -48 75 046 +EGXT 034620 WITTERING_RAF UK 5262 -47 84 046 +EGYH 034690 HOLBEACH_(AUT) UK 5287 015 3 046 +EGYM 034820 MARHAM_RAF UK 5265 057 23 046 +9999 034880 WEYBOURNE_(AUT) UK 5295 113 21 046 +EGSH 034920 NORWICH_WEA_CNTRE UK 5263 132 18 046 +9999 034940 CROMER UK 5293 00132 0044 046 +EGYC 034950 COLTISHALL_RAF UK 5277 135 20 046 +9999 034960 HEMSBY UK 5268 168 14 046 +9999 035010 CAPEL DEWI, WALES UK 5242 -00400 0092 046 +EGUC 035020 ABERPORTH UK 5213 -457 134 046 +9999 035030 TRAWSCOED_(AUT) UK 5235 -395 63 046 +9999 035050 ST. HARMON UK 5233 -00348 0279 046 +9999 035070 SENNYBRIDGE_(AUT) UK 5207 -362 309 046 +9999 035200 SHOBDON UK 5225 -288 99 046 +9999 035210 MADLEY UK 5203 -285 77 046 +9999 035220 HEREFORE/CREDENHILL UK 5208 -280 76 046 +9999 035260 BARBOURNE UK 5220 -222 25 046 +9999 035270 GREAT_MALVERN UK 5212 -230 46 046 +9999 035290 PERSHORE_(AUT) UK 5215 -203 32 046 +9999 035350 COLESHILL UK 5248 -168 96 046 +9999 035440 CHURCH_LAWFORD(AUT) UK 5237 -133 107 046 +9999 035580 BEDFORD UK 5222 -00048 0089 046 +9999 035600 BEDFORD_(SAWS) UK 5222 -50 85 046 +EGWZ 035620 ALCONBURY_RAF UK 5237 -22 49 046 +EGUY 035660 WYTON_RAF UK 5235 -12 41 046 +EGUN 035770 MILDENHALL_RAF UK 5237 048 10 046 +EGUL 035830 LAKENHEATH_RAF UK 5242 057 10 046 +EGXH 035860 HONINGTON UK 5233 77 53 046 +EGUW 035900 WATTISHAM_RAF UK 5212 097 87 046 +9999 035930 BECCLES_(AUX) UK 5243 162 22 046 +9999 035980 ALDEBURGH UK 5215 00160 0009 046 +9999 036030 BRAWDY UK 5187 -00513 0111 046 +9999 036040 MILFORD-HAVEN UK 5170 -505 37 046 +EGOP 036050 PEMBRY_SANDS UK 5172 -437 3 046 +9999 036090 MUMBLES UK 5157 -398 35 046 +9999 036100 PENCELLI_(AUX) UK 5192 -332 160 046 +9999 036130 CYMBARGOED, WALES UK 5175 -00333 0372 046 +9999 036140 CILFYNYDD UK 5163 -330 194 046 +9999 036150 ABERDARE UK 5172 -00347 0174 046 +9999 036170 STOREY ARMS UK 5187 -00348 0457 046 +9999 036280 FILTON UK 5152 -258 59 046 +EGVA 036440 FAIRFORD_RAF UK 5168 -178 87 046 +9999 036470 LITTLE_RISSINGTON UK 5187 -168 215 046 +EGVN 036490 BRIZE_NORTON_RAF UK 5175 -158 88 046 +9999 036570 BENSON (AMOS) UK 5162 -00110 0057 046 +EGUB 036580 BENSON_RAF UK 5162 -108 63 046 +9999 036600 HIGH WYCOMBE (AMOS) UK 5168 -80 0 046 +9999 036700 NORTHWOOD UK 5162 -00040 0113 046 +EGWU 036720 NORTHOLT UK 5155 -42 40 046 +9999 036740 CHENIES(AUTO) UK 5168 -53 138 046 +9999 036840 ANDREWSFIELD UK 5188 45 87 046 +9999 036930 SHOEBURYNESS UK 5155 83 3 046 +9999 036960 WALTON-ON-NAZE UK 5185 128 6 046 +9999 037010 GAWLISH UK 5102 -450 126 046 +9999 037020 LUNDY L.V. UK 5117 -00465 0043 046 +EGDC 037070 CHIVENOR_RAF UK 5108 -415 8 046 +9999 037100 LISCOMBE UK 5108 -360 347 046 +9999 037120 TIVINGTON UK 5120 -353 83 046 +9999 037150 CARDIFF-WALES AIRPORT UK 5140 335 67 046 +9999 037160 ST_ATHAN UK 5140 -343 49 046 +9999 037170 CARDIFF_WEA_CENTER UK 5148 -318 9 046 +9999 037260 BRISTOL_WEA_CENTER UK 5147 -260 11 046 +EGDL 037400 LYNEHAM_RAF UK 5150 -198 156 046 +9999 037430 LARKHILL UK 5120 -180 133 046 +EGDN 037450 NETHERAVON_(ARMY) UK 5125 -177 139 046 +EGDM 037460 BOSCOMBE_DOWN UK 5117 -175 124 046 +EGVP 037490 MIDDLE_WALLOP UK 5115 -157 91 046 +EGVO 037610 ODIHAM_RAF UK 5123 -95 123 046 +EGRR 037630 BEAUFORT_PARK UK 5138 -78 74 046 +9999 037640 BRACKNELL_(AUT) UK 5138 -80 75 046 +EGUF 037660 FARNBOROUGH_(MIL) UK 5128 -77 72 046 +9999 037680 FARNBOROUGH_(SAWS) UK 5128 -78 65 046 +9999 037690 CHARLWOOD UK 5115 23 67 046 +EGLL 037720 LONDON/HEATHROW UK 5148 -45 24 046 +9999 037740 CRAWLEY UK 5108 -00022 0143 046 +EGKK 037760 LONDON/GATWICK_ARPT UK 5115 -18 62 046 +EGRB 037790 LONDON_WEATHER_CENTRE UK 5152 -10 20 046 +9999 037800 REDHILL UK 5122 -0013 63 046 AFWA elev. +9999 037810 KENLEY_(AUT) UK 5130 -8 170 046 +9999 037840 GRAVESEND-BROADNESS (AMOS) UK 5147 00030 046 +9999 037850 CHARING UK 5120 078 91 046 +9999 037860 GRAVESEND UK 5143 038 5 046 +9999 037900 EAST_MALLING_(AUT) UK 5128 045 32 046 +9999 037910 SHEERNESS UK 5145 075 25 046 +9999 037930 ANVIL GREEN UK 5120 00102 0139 046 +9999 037960 LANGDON_BAY UK 5113 135 117 046 +EGUM 037970 MANSTON_RAF UK 5135 135 44 046 +9999 038000 SCILLY/ST._MARY'S UK 4992 -628 45 046 +EGHE 038030 SCILLY,SAINT_MARY'S UK 4992 -630 31 046 +9999 038060 GWENNAP HEAD UK 5003 -00567 0066 046 +9999 038080 CAMBORNE UK 5022 -532 88 046 +EGDR 038090 CULDROSE_(NAVY) UK 5008 -525 82 046 +9999 038100 PENDENNIS_POINT UK 5015 -507 35 046 +9999 038140 LIZARD UK 4995 -00518 0057 046 +9999 038150 LIZARD_LIGHTHOUSE UK 4997 -520 60 046 +EGDG 038170 SAINT_MAWGAN_RAF UK 5043 -500 119 046 +9999 038200 DAVIDSTOW_MOOR UK 5063 -460 291 046 +9999 038230 CARDINHAM_(AUT) UK 5050 -467 200 046 +9999 038240 BASTREET UK 5057 -448 233 046 +EGDB 038270 PLYMOUTH/MOUNTBATTE UK 5035 -412 50 046 +9999 038300 BURRINGTON UK 5093 -398 199 046 +9999 038310 NORTH_HESSARY_TOR UK 5055 -400 510 046 +9999 038370 BRIXHAM UK 5040 -348 3 046 +EGTE 038390 EXETER_AIRPORT UK 5073 -342 30 046 +9999 038400 DUNKESWELL_AIRPORT UK 5087 -323 255 046 +9999 038410 TEMP_FOR_03840 UK 5087 -325 255 046 +EGDY 038530 YEOVILTON_(NAVY) UK 5100 -263 23 046 +9999 038550 PORTLAND BILL UK 5052 -00245 0053 046 +9999 038560 PORTLAND_BILL_(LH) UK 5052 -245 11 046 +9999 038570 ISLE_OF_PORTLAND UK 5052 -247 52 046 +EGDP 038580 PORTLAND_HELIPORT UK 5057 -245 3 046 +EGHH 038620 BOURNEMOUTH/HURN UK 5078 -183 10 046 +9999 038630 THE NEEDLES UK 5067 -00158 0086 046 +EGHI 038650 SOUTHAMPTON_WX_CNTR UK 5090 -140 9 046 +9999 038660 ST._CATHERINE'S_POINT UK 5058 -130 16 046 +9999 038670 LEE-ON-SOLENT UK 5082 -00122 0010 046 +9999 038720 THORNEY_ISLAND(AUT) UK 5082 -92 4 046 +9999 038730 TOTLAND UK 5068 -153 20 046 +9999 038740 SOLENT_M.R.S.C. UK 5080 -122 9 046 +9999 038750 WELLOW UK 5068 -00145 0025 046 +EGKA 038760 SHOREHAM-BY-SEA UK 5083 -28 2 046 +9999 038770 EAST HOATHLY UK 5092 00015 0038 046 +9999 038790 SHOREHAM BY SEA UK 5082 -00055 0002 046 +9999 038800 NEWHAVEN_(LGT-H) UK 5078 005 5 046 +9999 038810 BREDE_RIVER UK 5093 060 82 046 +9999 038820 HERSTOMONCEUX_WEST UK 5090 032 54 046 +9999 038830 EASTBOURNE UK 5078 030 3 046 +9999 038840 HERSTMONCEUX UK 5087 00033 0017 046 +9999 038860 FAIRLIGHT UK 5087 00063 0143 046 +EGJB 038940 GUERNSEY_AIRPORT UK 4943 -260 102 046 +EGJJ 038950 JERSEY_AIRPORT UK 4922 -220 84 046 +9999 038960 SAINT_HELIER UK 4920 -210 54 046 +9999 039000 KNOCKAREVAN UK 5442 -808 50 046 +9999 039020 CORGARY UK 5443 -805 145 046 +9999 039030 SAINT_ANGELO_(AUT) UK 5440 -765 47 046 +9999 039040 CASTLEDERG, N.IRE. (AMOS) UK 5470 -00758 0051 046 +9999 039050 CARRIGANS, N.IRE. UK 5467 -00732 0113 046 +9999 039060 CARMONEY UK 5502 -723 73 046 +9999 039080 BALLYKELLY, N.IRE. (AMOS) UK 5505 -00700 0004 046 +9999 039100 MAGHERA, N.IRE. UK 5485 -00670 0141 046 +9999 039110 LOUGH_SEA UK 5472 -682 225 046 +9999 039120 MOYOLA(AUX) UK 5472 -652 17 046 +9999 039140 PORTRUSH UK 5520 -667 18 046 +9999 039150 PORTGLENONE UK 5487 -645 64 046 +9999 039160 BALLYPATRICK_FOREST UK 5518 -617 156 046 +EGAA 039170 BELFAST/ALDERGROVE_AIRPORT UK 5465 -622 81 046 +9999 039200 HILLSBOROUGH UK 5448 -610 37 046 +9999 039230 GLENANNE_(AUT) UK 5423 -650 161 046 +9999 039250 ORLOCK_HEAD UK 5467 -558 34 046 +9999 039260 KILLOUGH UK 5423 -562 18 046 +9999 039270 BANGOR_HARBOR UK 5467 -567 11 046 +9999 039280 LARNE/LATHARNA UK 5485 -580 3 046 +9999 039520 ROCHES_POINT IE 5180 -825 41 0 6 +9999 039530 VALENTIA_OBSERVATORY IE 5193 -1025 30 046 +EICK 039550 CORK_ARPT/CORCAIGH IE 5185 -848 162 046 +9999 039570 ROSSLARE/ROS_LAIR IE 5225 -633 25 046 +9999 039600 KILKENNY IE 5267 -727 64 046 +EINN 039620 SHANNON_AIRPORT IE 5270 -892 20 046 +9999 039640 GALWAY IE 5328 -00902 0021 046 +9999 039650 BIRR/BIORRA IE 5308 -788 72 046 +EIME 039670 CASEMENT_(MIL) IE 5330 -643 93 046 +EIDW 039690 DUBLIN_AIRPORT IE 5343 -625 85 046 +9999 039700 CLAREMORRIS IE 5372 -898 69 046 +9999 039710 MULLINGAR IE 5353 -737 104 046 +9999 039730 CONNAUGHT AIRPORT IE 5390 -00882 0209 046 +9999 039740 CLONES/CLUAN_EOIS IE 5418 -723 89 046 +9999 039760 BELMULLET_PENINSULA IE 5423 -1000 10 046 +9999 039780 FINNER (AMOS) IE 5450 -00823 0045 046 +9999 039800 MALIN_HEAD IE 5537 -733 25 046 +9999 040010 HVALLATUR IL 6553 -02447 0017 046 +9999 040030 KVIGINDISDALUR IL 6555 -02402 0049 046 +9999 040040 GUFUSKALAR IL 6490 -2393 9 046 +9999 040050 BOLUNGAVIK IL 6617 -2325 22 046 +9999 040070 HOLAR I DYRAFIRDI IL 6587 -02360 0030 046 +9999 040090 THVERFJALL (AMOS) IL 6605 -02332 0753 046 +9999 040100 NEDRI-HOLL IL 6480 -02303 0008 046 +BIST 040130 STYKKISHOLMUR IL 6508 -2273 8 046 +9999 040140 REYKJANESVITI_(LH) IL 6382 -2272 26 046 +9999 040170 AEDEY IL 6610 -02267 0005 046 +BIKF 040180 KEFLAVIK_(CIV/MIL) IL 6397 -2260 54 046 +9999 040230 HORNBJARGSVITI_(LH) IL 6642 -2238 27 046 +9999 040250 REYKHOLAR IL 6545 -02220 0011 046 +9999 040260 HAUKATUNGA IL 6482 -02227 0050 046 +9999 040270 ASGARDUR IL 6523 -02175 0010 046 +BIRK 040300 REYKJAVIK_(NOTAM) IL 6413 -2190 61 046 +9999 040310 GJOGUR IL 6598 -02135 0005 046 +9999 040340 HAMRAENDAR IL 6467 -02160 0046 046 +9999 040380 EYRARBAKKI IL 6387 -2115 5 046 +9999 040400 HEIDARBAER IL 6420 -02123 0125 046 +9999 040410 TANNSTADABAKKI IL 6528 -02110 0008 046 +9999 040420 HJARDARLAND IL 6425 -02042 0101 046 +9999 040440 HELLA IL 6383 -02040 0037 046 +9999 040450 BLONDUOS IL 6567 -2030 22 046 +BIVM 040480 VESTMANNAEYJAR_(LH) IL 6340 -2028 124 046 +9999 040500 HAELL IL 6407 -02025 0122 046 +9999 040510 HRUAN A SKAGA IL 6612 -02012 0003 046 +9999 040520 BASAR IL 6468 -01948 0240 046 +9999 040530 BERGSTADIR IL 6570 -1962 46 046 +9999 040540 BURFELL (AMOS) IL 6408 -01973 0250 046 +9999 040550 NAUTABU IL 6545 -01937 0115 046 +9999 040560 HVERAVELLIR IL 6487 -1957 642 046 +9999 040580 VATNSSKARDSHOLAR IL 6342 -01918 0020 046 +9999 040590 SIGLUNES IL 6618 -01883 0008 046 +9999 040600 THRFUVER (AMOS) IL 6450 -01867 0613 046 +9999 040620 NORDURHJALEIGA IL 6350 -01838 0018 046 +BIAR 040630 AKUREYRI IL 6568 -1808 27 046 +9999 040640 KIRKJUBAEJARKLAUSTU IL 6378 -1807 38 046 +BIGR 040650 GRIMSEY_ISLAND IL 6653 -1802 16 046 +9999 040660 VERSALIR IL 6445 -01875 0610 046 +9999 040690 STADARHOLL IL 6582 -01720 0042 046 +9999 040710 MANARBAKKI IL 6620 -01710 0017 046 +9999 040720 FAGURHOLSMYRI IL 6388 -01665 0046 046 +9999 040730 GRIMSSTADIR IL 6563 -1612 386 046 +BIRG 040770 RAUFARHOFN IL 6645 -1595 10 046 +9999 040800 SNAEFELLSSKALI IL 6480 -01563 0810 046 +9999 040810 SAUDANES IL 6625 -01527 0017 046 +BIHN 040820 HJARDARNES/HORNAFJO IL 6425 -1518 10 046 +BIVO 040850 SKJALDTHINGSSTADIR IL 6575 -1483 48 046 +9999 040870 STRANDHOFN IL 6590 -01465 0020 046 +BIEG 040890 EGILSSTADIR IL 6528 -1437 38 046 +9999 040910 REYDARFJORDUR IL 6503 -01423 0025 046 +9999 040940 NUPUR IL 6470 -01410 0025 046 +9999 040960 KAMBANES (AMOS) IL 6480 -01385 0020 046 +9999 040970 DALATANGI_(LGT-H) IL 6527 -1358 11 046 +9999 041010 BJARGTANGAR (AMOS) IL 6550 -02452 0036 046 +9999 041030 PATREKSFJORDUR (AMOS) IL 6560 -02400 0004 046 +9999 041040 GUFUSKALAR (AMOS) IL 6490 -02393 0007 046 +9999 041090 THVERFJALL (AMOS) IL 6605 -02332 0753 046 +9999 041100 NAVY_OPERATED(AMOS) GL 7228 -3880 3195 046 +9999 041150 NAVY_OPERATED(AMOS) GL 7258 -3877 3213 046 +9999 041190 THINGMANNAHEIDI (AMOS) IL 6563 -02280 0299 046 +9999 041200 GRINDAVIK (AMOS) IL 6385 -02242 0004 046 +9999 041240 STRAUMSVIK (AMOS) IL 6405 -02233 0005 046 +9999 041260 GRUNDARTANGI (AMOS) IL 6435 -02178 0005 046 +9999 041300 REYKJAVIK (AMOS) IL 6413 -02190 0053 046 +9999 041310 GJOGUR (AMOS) IL 6598 -02135 0032 046 +9999 041400 THORLAKSHOFN (AMOS) IL 6385 -02138 0005 046 +9999 041490 KOLKA (AMOS) IL 6540 -01972 0505 046 +9999 041540 BRFELL (AMOS) IL 6408 -01973 0249 046 +9999 041600 THUFUVER (AMOS) IL 6458 -01860 0614 046 +9999 041610 DALVIK (AMOS) IL 6597 -01853 0004 046 +9999 041620 VEIDIVATNAHRAUN (AMOS) IL 6440 -01850 0648 046 +9999 041650 GRIMSEY (AMOS) IL 6653 -01802 0017 046 +9999 041660 JOKULHEIMAR (AMOS) IL 6432 -01822 0727 046 +9999 041680 SANDBUDIR (AMOS) IL 6493 -01798 0821 046 +9999 041700 SKARDSFJORUVITI (AMOS) IL 6352 -01798 0009 046 +9999 041750 DYE 3 (SOB STORY) GL 6518 -04383 2647 046 +9999 041800 HVANNEY (AMOS) IL 6423 -01520 0005 046 +9999 041830 FONTUR (AMOS) IL 6638 -01453 0044 046 +9999 041930 GAGNHEIDI (AMOS) IL 6522 -01427 0949 046 +9999 041960 KAMBANES (AMOS) IL 6480 -01385 0034 046 +9999 041970 DALATANGI (AMOS) IL 6527 -01358 0011 046 +9999 042010 QAANAAQ (AMOS) GL 7747 -6322 19 046 +BGTL 042020 PITUFFIK/THULE_AIR_FORCE GL 7653 -6875 77 046 +9999 042030 KITSISSUT/CAREY_OEER GL 7663 -7300 11 046 +9999 042051 THULE/QANAQ GL 7758 -6967 14 046 +9999 042070 HALL_LAND_(AUT) GL 8173 -5900 105 046 +9999 042080 KITSISSORSUIT/EDDERFUGLEOEER GL 7403 -5782 40 046 +BGUP 042090 UPERNAVIK_AWS_(AUT) GL 7278 -5617 63 046 +9999 042100 UPERNAVIK (AMOS) GL 7278 -05617 0122 046 +9999 042110 MITTARFIX_UPERNAVIK GL 7278 -5613 126 046 +9999 042120 UMANAK GL 7068 -05212 0039 046 +9999 042130 QAARSUT_MITTARFIA GL 7073 -5270 88 046 +9999 042140 NUUSSUAATAA/NUSSUAQ GL 7068 -5462 27 046 +BGEM 042200 AASIAAT/EGEDESMINDE GL 6870 -5285 41 046 +BGJN 042210 ILULISSAT/JACOBSHAVN GL 6923 -5107 31 046 +9999 042240 AASIAAT_MITTARFIA GL 6872 -5280 27 046 +9999 042280 KITSISS/ATTU GL 6778 -5397 12 046 +BGHB 042300 SISIMIUT/HOLSTEINSBORG GL 6692 -5367 9 046 +BGSF 042310 KANGERLUSSUAQ/SDR_STROEMFJORD) GL 6702 -5070 53 046 +9999 042340 SISIMIUT MITTARFIA GL 6695 -5372 8 046 +9999 042350 DYE 1 (RED RIVER) GL 6663 -05287 1439 046 +9999 042410 MANIITSOQ_MITTARFIA GL 6542 -5293 28 046 +9999 042420 SIORALIK_(AUT) GL 6502 -5255 14 046 +BGGH 042500 NUUK/GODTHAAB GL 6417 -5175 70 046 +9999 042530 UKIIVIK/FREDERIKSHAAB_ISBLINK GL 6257 -5042 22 046 +9999 042540 MITTARFIK_NUUK/GODTHAAB_LUFTHAVN GL 6420 -5168 92 046 +BGFH 042600 PAAMIUT/FREDERIKSHAAB GL 6200 -4967 15 046 +BGGD 042610 KINGILINNGUIT/GROENNEDAL GL 6123 -4810 32 046 +9999 042630 ARSUK GL 6118 -04845 0137 046 +9999 042660 NUNARSSUIT_(AUT) GL 6077 -4842 33 046 +BGBW 042700 NARSSARSSUAQ GL 6117 -4542 32 046 +BGJH 042720 QAQORTOQ/JULIANEHAAB GL 6072 -4605 34 046 +9999 042740 QAGSSIMIUT GL 6080 -04710 0013 046 +9999 042760 SARDLOQ GL 6055 -04600 0016 046 +BGAS 042850 ANGISSOQ_(AUT) GL 5998 -4520 16 046 +9999 043010 CAPE_MORRIS_JESUP GL 8363 -3337 4 046 +9999 043050 CAPE_HARALD_MOLTKE GL 8215 -2992 4 046 +9999 043100 STATION_NORD GL 8160 -1665 39 046 +9999 043120 STATION_NORD_AWS GL 8160 -1668 36 046 +9999 043130 KROYERS_HOLME_(AUT) GL 8063 -1372 10 046 +BGDH 043200 DANMARKSHAVN_(PORT) GL 7677 -1867 12 046 +BGDB 043300 DANEBORG_(AUT) GL 7430 -2022 44 046 +BGSC 043390 ILLOQQORTOORMIUT/SCORESBYSUND GL 7048 -2195 69 046 +BGKT 043400 CAPE_TOBIN_(AUT) GL 7042 -2197 41 046 +BGCO 043410 NERLERIT_INAAT/CONSTABLE_PYNT GL 7075 -2265 10 046 +BGAT 043510 APUTITEQ_ADS_(AUT) GL 6778 -3228 23 046 +BGAM 043600 TASIILAQ/AMMASSALIK GL 6560 -3763 52 046 +BGKK 043610 KULUSUK GL 6557 -3713 35 046 +9999 043650 DYE 4 (BIG GUN) GL 6558 -03715 0037 046 +9999 043730 IKERMIIT GL 6478 -4030 80 046 +9999 043810 KAP CORT ADELAER GL 6180 -04200 0043 046 +9999 043820 IKERMIUARSSUK_ADS GL 6193 -4207 39 046 +BGPC 043900 PRINS_CHRISTIAN_SUND GL 6005 -4317 75 046 +9999 044160 SUMMIT GL 7258 -3845 3202 046 +9999 060050 MYKINES FA 6210 -768 100 046 +9999 060090 AKRABERG FA 6140 -667 99 046 +EKVG 060100 VAGAR FA 6207 -728 85 046 +9999 060110 THORSHAVN_(PORT) FA 6202 -677 55 046 +9999 060120 FUGLOY DN 6232 -0632 56 046 +9999 060210 HANSTHOLM DN 5712 860 3 046 +9999 060220 THYRA_OEST DN 5572 480 75 046 +EKTS 060240 THISTED_ARPT_(AUT) DN 5707 872 7 046 +9999 060280 GORMFELT DN 5558 00477 0056 046 +EKYT 060300 AALBORG DN 5710 985 13 046 +9999 060330 HIRTSHALS DN 5760 0997 3 046 wmo%loc/elev Ha +EKSN 060340 SINDAL DN 5750 1022 28 046 +9999 060410 SKAGEN DN 5777 1065 7 046 +9999 060430 FREDERIKSHAVN_(AUT) DN 5743 1052 84 046 +9999 060440 LAESO RENDE STRAIT DN 5722 01067 0005 046 +EKHS 060480 HADSUND DN 5672 1012 2 046 +9999 060490 HALD_V DN 5657 1010 89 046 +9999 060520 THYBORON DN 5670 822 3 046 +9999 060530 AGGERSUND DN 5695 925 6 046 +9999 060540 HOLSTERBRO STRUER DN 5640 00845 0015 046 +9999 060550 TORSMINDE DN 5637 0812 5 046 wmo%loc/elev Ha +9999 060580 HVIDE_SANDE DN 5600 813 3 046 +9999 060590 LYNGVIG DN 5605 00810 0003 046 +EKKA 060600 KARUP_(DAN-AFB) DN 5628 913 52 046 +EKSV 060620 SKIVE_AIRPORT DN 5655 917 21 046 +9999 060650 ALESTRUP DN 5670 00952 0020 046 +EKVJ 060660 STAUNING_AIRPORT DN 5600 835 5 046 +9999 060690 FOULUM_(AUT) DN 5650 957 58 046 +EKAH 060700 TIRSTRUP_(CIV/MIL) DN 5630 1062 25 046 +9999 060710 FORNAES_(CAPE) DN 5645 1097 8 046 +EKKM 060743 ARHUS/KIRSTINESMIN DN 5615 1022 57 046 +9999 060750 AARHUS_HAVN DN 5617 1022 15 046 +EKAT 060780 ANHOLT_ISLAND_(AUT) DN 5670 1155 8 046 +9999 060790 ANHOLT DN 5672 1152 3 046 +EKEB 060800 ESBJERG DN 5553 857 29 046 +9999 060810 BLAAVANDSHUK DN 5555 808 18 046 +9999 060870 ANHOLT NORD DN 5675 01190 0001 046 +9999 060890 SAEDENSTRAND DN 5550 00840 0011 046 +9999 060960 ROEMOE/JUVRE DN 5518 857 11 046 +9999 060990 ROMOHAVNEBY DN 5508 00857 0005 046 +EKVA 061000 VANDEL DN 5570 920 76 046 +EKBI 061040 BILLUND_AIRPORT DN 5573 917 79 046 +EKVD 061080 VAMDRUP DN 5543 933 44 046 +EKSP 061100 SKRYDSTRUP(DAN-AFB) DN 5523 927 47 046 +9999 061110 BAGO DN 5530 980 2 046 +9999 061130 TOFTLUND DN 5518 00908 0044 046 +EKSB 061180 SONDERBORG_AIRPORT DN 5497 978 14 046 +9999 061190 KEGNAES DN 5485 998 14 046 +EKOD 061200 ODENSE/BELDRINGE DN 5547 1033 17 046 +9999 061230 TVINGSBJERG DN 5532 990 6 046 +EKST 061240 TAASINGE DN 5502 1057 6 046 +9999 061310 VESBORG DN 5577 1055 5 046 +9999 061380 LANGOE DN 5482 1100 4 046 +9999 061390 KELDSNOR DN 5473 01073 0008 046 +9999 061400 NAKSKOV FLYVEPLADS DN 5482 01113 0001 046 +9999 061410 ABED DN 5483 1133 9 046 +9999 061420 ALBUEN DN 5483 1097 4 046 +EKMB 061430 MARIBO DN 5470 1145 5 046 +9999 061490 GEDSER ODDE (AMOS) DN 5457 01197 0009 046 +EKAV 061500 AVNO_(DAN-AFB) DN 5508 1178 4 046 +9999 061510 OMO_ISLAND DN 5517 1113 2 046 +9999 061520 GLUMSO DN 5535 01168 0025 046 +9999 061530 TYVELSE DN 5538 1172 40 046 +9999 061560 HOLBAEK DN 5572 01172 0012 046 +9999 061590 ROSNAES_(CAPE) DN 5575 1087 11 046 +EKVL 061600 VAERLOSE_(DAN-AFB) DN 5577 1232 31 046 +9999 061610 SPODSBJERG DN 5598 1187 5 046 +9999 061620 KRONBORG DN 5603 01263 0005 046 +9999 061640 HESSELO (AMOS) DN 5620 01172 0008 046 +9999 061650 HESSELOE DN 5620 1172 12 046 +9999 061680 NAKKEHOVED_(AUT) DN 5612 1235 42 046 +9999 061690 GNIBEN_POINT_(AUT) DN 5602 1128 12 046 +EKRK 061700 ROSKILDE/TUNE DN 5558 1213 43 046 +9999 061730 STEVNS DN 5528 01245 0040 046 +9999 061741 KOGE DN 5545 1220 2 046 +9999 061790 MOEN DN 5495 1253 11 046 +EKCH 061800 COPENHAGEN/KASTRUP DN 5563 1267 5 046 +9999 061810 KOEBENHAVN/JAEGERSBORG DN 5577 1253 40 046 +9999 061830 DROGDEN_(LGT-H) DN 5553 1272 2 046 +9999 061860 KOBENHAVN/LANDBOHOEJSKOLEN DN 5568 1255 0009 046 +EKRN 061900 ROENNE DN 5507 1475 16 046 +9999 061910 CHRISTIANSO_(LGT-H) DN 5532 1518 15 046 +9999 061930 HAMMERODDE DN 5530 1478 11 046 +9999 062000 YPENBURG NL 5203 00435 0001 046 +9999 062090 IJMOND NL 5246 452 -9999 046 +EHVB 062100 VALKENBURG_(NAVY) NL 5218 442 2 046 +9999 062250 IJMUIDEN NL 5247 458 19 046 +9999 062270 PETTEN NL 5277 00465 0007 046 +9999 062290 TEXELHORS NL 5300 00472 0000 046 +9999 062340 DEN_HELDER NL 5295 478 51 046 +EHKD 062350 DE_KOOY_(NAVY) NL 5292 478 14 046 +9999 062390 F-03/(PLATFORM) NL 5485 473 49 046 +EHAM 062400 AMSTERDAM AP SCHIPHO NL 5229 476 -2 046 +9999 062410 AMSTERDAM/COENHAVEN NL 5242 00487 0000 046 +EHVL 062420 VLIELAND_ISLAND NL 5325 492 5 046 +9999 062440 HOORAN AWS NL 5265 504 -1 046 +9999 062470 BLOEMENDAAL NL 5242 455 18 046 +9999 062480 WUDENES NL 5263 517 1 046 +9999 062490 BERKENHOUT AWS NL 5265 0498 -3 046 AFWA elev. +9999 062500 TERSCHELLING(LGT-H) NL 5337 522 27 046 +9999 062510 TERSCHELLING_HOORN NL 5338 535 1 046 +9999 062520 K13-A NL 5322 322 30 046 +9999 062530 AUK-ALFA NL 5640 207 34 046 +9999 062540 MEETPOST NOORDWUK NL 5227 430 17 046 +9999 062550 NOORDELUKE ZEERAAF NL 6123 115 47 046 +9999 062570 WIJK_AAN_ZEE NL 5250 460 10 046 +EHDB 062600 DE_BILT NL 5210 518 4 046 +9999 062610 DE BILT AWS NL 5210 00518 0002 046 +EHSB 062650 SOESTERBERG_RNLAFB NL 5213 527 13 046 +9999 062660 KORNWERDERZAND NL 5307 00533 0002 046 +9999 062670 STAVOREN_AWS NL 5288 535 3 046 +9999 062680 HOUTRIB NL 5253 543 2 046 +9999 062690 LELYSTAD_AWS NL 5245 538 3 046 +EHLW 062700 LEEUWARDEN_RNLAFB NL 5322 575 2 046 +9999 062710 STAVOREN HAVEN NL 5288 0535 3 046 AFWA elev. +9999 062730 MARKESSE AWS NL 5270 588 -3 046 +EHDL 062750 DEELEN_RNLAFB NL 5207 588 52 046 +9999 062770 LAUWERSOOG_AWS NL 5370 620 0 046 +9999 062780 HEINO_AWS NL 5243 627 5 046 +9999 062790 HOOGEVEEN_AWS NL 5273 652 14 046 +EHGG 062800 GRONINGEN/EELDE NL 5313 658 4 046 +9999 062830 HUPSEL_AWS NL 5207 665 29 046 +9999 062850 HUIBERTSGAT NL 5357 00640 0002 046 +9999 062860 NIEUW_BEERTA_AWS NL 5320 715 0 046 +EHTW 062900 TWENTE_RNLAFB NL 5227 690 36 046 +9999 063080 CADZAND NL 5138 00338 0007 046 +9999 063100 VLISSINGEN NL 5145 360 10 046 +9999 063110 HOOFDPLAAT NL 5138 367 -9999 046 +9999 063120 OOSTERSCHELDE NL 5168 00360 0008 046 +9999 063130 VLAKTE_VAN_RAAN NL 5150 325 10 046 AFWA elev. +9999 063150 HANSWEERT NL 5145 400 -9999 046 +9999 063160 SCHAAR (AMOS) NL 5165 00370 0000 046 +9999 063190 WESTDORPE NL 5123 387 1 046 +9999 063200 LE GOEREE NL 5194 367 19 046 +9999 063210 EURO PLATFORM NL 5200 328 18 046 +9999 063230 WILHELMINADORP_AWS NL 5153 392 1 046 +9999 063240 STAVENISSE NL 5160 400 -9999 046 +9999 063250 ZIERIKZEE NL 5165 00393 0001 046 +9999 063300 HOEK_VAN_HOLLAND NL 5198 410 13 046 +9999 063310 THOLEN NL 5152 00413 0007 046 +EHWO 063400 WOENSDRECHT_RNLAFB NL 5145 433 17 046 +9999 063430 ROTTERDAM_AWS NL 5188 432 4 046 +EHRD 063440 ROTTERDAM_AIRPORT NL 5195 445 4 046 +9999 063480 CABAUW (AMOS) NL 5163 00493 0002 046 +EHGR 063500 GILZE-RIJEN_RNLAFB NL 5157 493 13 046 +9999 063560 HERWIJNEN_AWS NL 5187 515 1 046 +EHEH 063700 EINDHOVEN_RNLAFB NL 5145 542 22 046 +EHVK 063750 VOLKEL_RNLAFB NL 5165 570 21 046 +9999 063770 ELL AWS NL 5120 0577 30 046 AFWA elev. +9999 063790 OOST_MAARLAND_AWS NL 5080 572 49 046 +EHBK 063800 ZUID-LIMBURG/BEEK NL 5092 578 116 046 +9999 063850 DE PEEL NL 5155 00593 0031 046 +9999 063910 ARCEN_AWS NL 5150 620 19 046 +EBFN 064000 KOKSIJDE_(BEL-AFB) BX 5108 265 9 046 +9999 064040 WEST-HINDER BX 5140 00243 0007 046 +EBOS 064070 OOSTENDE_AIRPORT BX 5120 287 5 046 +9999 064080 OOSTENDE_(PIER) BX 5123 292 15 046 +9999 064160 WEVELGEM BX 5082 00320 0025 046 +EBMT 064280 MUNTE_(MIL) BX 5093 373 60 046 +EBGT 064310 GENT/INDUSTRY_ZONE BX 5118 382 13 046 +EBCV 064320 CHIEVRES_AB BX 5057 383 63 046 +9999 064470 UCCLE/UKKLE BX 5080 435 104 046 +EBMB 064480 MELSBROEK_(BEL-AFB) BX 5090 450 55 046 +EBCI 064490 CHARLEROI/GOSSELIES BX 5047 445 192 046 +EBAW 064500 ANTWERP/DEURNE BX 5120 447 14 046 +EBBR 064510 BRUSSELS_NATIONAL BX 5090 453 58 046 +EBBT 064520 BRASSCHAAT_(MIL) BX 5133 450 23 046 +EBFS 064560 FLORENNES_(BEL-AFB) BX 5023 465 299 046 +EBBE 064580 BEAUVECHAIN_(BAFB) BX 5075 477 127 046 +EBTN 064630 GOETSENHOVEN_(MIL) BX 5078 495 81 046 +EBDT 064650 SCHAFFEN BX 5100 507 54 046 +EBBX 064670 BERTRIX_(BEL-AFB) BX 4990 522 461 046 +EBST 064700 ST._TRUIDEN_(BAFB) BX 5080 520 75 046 +9999 064730 SINSIN BX 5027 525 244 046 +EBSU 064760 SAINT_HUBERT_(MIL) BX 5003 540 557 046 +EBLG 064780 BIERSET/LIEGE_(MIL) BX 5065 545 178 046 +EBBL 064790 KLEINE-BROGEL(BAFB) BX 5117 547 64 046 +9999 064800 MEIX-DEVANT-VIRTON BX 4960 548 252 046 +EBZW 064810 GENK/ZWARTBERG BX 5093 550 63 046 +EBSP 064900 SPA/LA_SAUVENIERE BX 5048 592 482 046 +9999 064950 BOTRANGE BX 5050 00610 0695 046 +EBLB 064960 ELSENBORN_(MIL) BX 5047 618 570 046 +9999 065850 CLERVAUX BX 5005 00602 0454 046 +9999 065890 LUXEMBOURG/BEGGEN BX 4965 00613 0235 046 +ELLX 065900 LUXEMBOURG_(AUT) BX 4962 622 379 046 +9999 065970 ECHTERNACH BX 4980 00645 0244 046 +9999 066010 BASEL-BINNINGEN SW 4755 758 316 046 +LSGN 066040 NEUCHATEL_(AUT) SW 4700 695 487 046 +9999 066050 CHASSERAL SW 4713 707 1599 046 +9999 066090 MOLESON SW 4655 702 1972 046 +LSMP 066100 PAYERNE_(MIL/AUT) SW 4682 695 491 046 +9999 066120 LA_CHAUX-DE-FONDS SW 4708 680 1019 046 +9999 066160 FAHY_(AUT) SW 4743 695 597 046 +9999 066190 FRETAZ_LA SW 4683 658 1202 046 +9999 066200 SCHAFFHAUSEN SW 4768 862 437 046 +9999 066210 GUTTINGEN SW 4760 928 440 046 +9999 066280 PLAFFEIEN-OBERSCHRO SW 4675 727 1041 046 +9999 066300 BERN/BELP SW 4692 00750 0505 046 +9999 066311 OBERDIESSBACH SW 4683 762 640 046 +9999 066320 GRENCHEN SW 4718 00742 0430 046 +9999 066330 BUCHS-SUHR SW 4738 808 387 046 +9999 066390 NAPF_MOUNTAIN_(AUT) SW 4700 793 1406 046 +9999 066420 LANGENBRUCK SW 4735 00777 0735 046 +9999 066430 WYNAU_(AUT) SW 4725 778 416 046 +9999 066451 BASEL/BINNINGEN SW 4755 758 316 046 +9999 066490 LAUFENBURG SW 4755 00805 0322 046 +9999 066500 LUZERN SW 4703 830 456 046 +9999 066520 METTLEN SW 4712 00833 0417 046 +9999 066530 BEROMUENSTER SW 4720 00817 0693 046 +9999 066540 BRUGG-WILDEGG SW 4747 00817 0350 046 +9999 066550 ENGELBERG SW 4682 842 1035 046 +9999 066570 GISWIL SW 4682 00817 0489 046 +9999 066580 BUOCHS SW 4698 00838 0442 046 +9999 066590 PILATUS (AMOS) SW 4698 00825 2110 046 +9999 066600 ZURICH_(AUT) SW 4738 857 569 046 +9999 066610 ALBIS SW 4728 00852 0923 046 +9999 066620 TRASADINGEN SW 4767 00843 0402 046 +9999 066640 RECKENHOLZ SW 4743 852 443 046 +9999 066690 LAEGERN_(MTN_RANGE) SW 4748 840 843 046 +LSZH 066700 ZURICH-KLOTEN_(AUT) SW 4748 853 432 046 +9999 066720 ALTDORF_(AUT) SW 4687 863 451 046 +9999 066730 WADENSWIL SW 4722 868 463 046 +9999 066790 TANIKON SW 4748 890 536 046 +9999 066800 SAENTIS_(AUT) SW 4725 935 2500 046 +9999 066810 SAINT_GALLEN_(AUT) SW 4743 940 790 046 +9999 066840 WEESEN SW 4713 00910 0423 046 +9999 066850 GLARUS SW 4703 907 515 046 +9999 066890 HOERNKI SW 4737 895 1144 046 +9999 066900 ALTENRHEIN AIRPORT SW 4748 00938 0398 046 +9999 066910 ALTENRHEIN/RHEINECK SW 4747 00960 0400 046 +LSGG 067000 GENEVA/COINTRIN_AUT SW 4625 613 416 046 +9999 067020 LA_DOLE_MTN_(AUT) SW 4643 610 1675 046 +9999 067030 LA CURE SW 4647 00608 1170 046 +9999 067051 GENEVA SW 4617 617 404 046 +LSGL 067100 LAUSANNE/BLECHERETE SW 4655 662 615 046 +9999 067110 PULLY SW 4652 667 461 046 +9999 067120 AIGLE_(AUT) SW 4633 692 381 046 +9999 067160 FEY SW 4618 727 737 046 +9999 067170 GRAND_ST._BERNARD SW 4587 717 2460 046 +9999 067180 SAVATAN SW 4620 00702 0665 046 +LSGS 067200 SION_(MIL/CIV/AUT) SW 4622 733 481 046 +9999 067210 FIONNAY SW 4603 00732 1500 046 +9999 067220 EVOLENE-VILLAZ SW 4612 752 1825 046 +9999 067240 MONTANA_(AUT) SW 4632 748 1508 046 +9999 067260 GEMMI SW 4640 00762 2342 046 +9999 067270 VISP SW 4630 785 640 046 +9999 067300 JUNGFRAU_MTN_(AUT) SW 4655 798 3576 046 +9999 067310 WIMMIS SW 4677 00765 0630 046 +9999 067340 INTERLAKEN SW 4667 788 580 046 +9999 067350 ABELBODEN SW 4650 757 1320 046 +9999 067420 SIMPLON SW 4625 00803 2008 046 +9999 067430 ERNEN SW 4640 813 1000 046 +9999 067440 GRIMSEL-HOSPIZ SW 4657 833 1980 046 +9999 067450 ULRICHEN SW 4650 832 1345 046 +9999 067460 GRIMSELPASS SW 4658 00833 2000 046 +9999 067480 ZERMATT SW 4603 775 1638 046 +9999 067500 GUETSCH_(AUT) SW 4665 862 2284 046 +9999 067510 ROBIEI SW 4645 852 1898 046 +9999 067530 PIOTTA_(AUT) SW 4652 868 1016 046 +9999 067560 COMPROVASCO_(AUT) SW 4647 893 552 046 +9999 067590 CIMETTA_(AUT) SW 4620 880 1648 046 +9999 067600 LOCARNO/MONTI_(AUT) SW 4617 878 380 046 +9999 067620 LOCARNO/MAGADINO SW 4617 888 198 046 +LSZA 067700 LUGANO_(PVT/AUT) SW 4600 897 276 046 +9999 067710 STABIO_(AUT) SW 4585 893 353 046 +9999 067750 LUGANO/AGNO SW 4600 00890 0276 046 +9999 067801 WEISSFLUH_PASS SW 4683 980 2667 046 +9999 067810 TAVANASA SW 4675 00905 0800 046 +9999 067820 DISENTIS_(AUT) SW 4670 885 1180 046 +9999 067830 SAN_BERNARDINO_PASS SW 4647 918 1638 046 +9999 067841 DISENTIS_CAISCHA SW 4670 882 1842 046 +9999 067860 CHUR-EMS_(AUT) SW 4687 953 556 046 +9999 067870 TINZEN SW 4660 00960 1200 046 +9999 067880 HINTERRHEIN SW 4652 918 1611 046 +9999 067890 LOEBBIA SW 4638 00967 1421 046 +9999 067900 ST. MORITZ SW 4650 00985 1850 046 +9999 067910 CORVATSCH_MTN_(AUT) SW 4642 982 3299 046 +9999 067920 SAMEDAN_ARPT SW 4653 988 1706 046 +9999 067940 ROBBIA_(AUT) SW 4635 1007 1078 046 +9999 067980 SCUOL SW 4680 1028 1298 046 +9999 069900 VADUZ_(AUT) LT 4713 953 463 046 +9999 070020 BOULOGNE FR 5073 160 74 046 +LFAT 070030 LE_TOUQUET FR 5052 162 13 046 +LFOI 070050 ABBEVILLE FR 5013 183 77 046 +9999 070100 DUNKERQUE FR 5105 233 17 046 +LFQQ 070150 LILLE FR 5057 310 52 046 +9999 070170 CAMBRAI FR 5022 315 77 046 +9999 070190 BARFLEUR_(POINT) FR 4970 -127 7 046 +9999 070200 LA_HAGUE FR 4972 -193 12 046 +9999 070220 VIGITE_DU_HAUMET FR 4965 -150 130 046 +LFRC 070240 MAUPERTUS FR 4965 -147 138 046 +LFRK 070270 CAEN FR 4918 -45 67 046 +LFOH 070280 LE_HAVRE FR 4950 7 103 046 +9999 070290 PORT_EN_BESSIN FR 4935 -77 73 046 +9999 070310 DEAUVILLE FR 4937 17 147 046 +9999 070330 VITTEFLEUR FR 4983 65 83 046 +9999 070340 CARTERET FR 4937 -180 61 046 +LFOP 070370 ROUEN FR 4938 118 157 046 +LFOE 070380 EVREUX FR 4902 122 138 046 +9999 070390 VALOGNES FR 4952 -150 61 046 +9999 070400 DIEPPE FR 4993 110 38 046 +9999 070410 VALOGNES FR 4952 -150 61 046 +9999 070460 LE_HAVRE-OCTEVILLE FR 4953 8 94 046 +9999 070530 CORMEILLES FR 4908 203 100 046 +LFOB 070550 BEAUVAIS FR 4947 212 111 046 +LFPC 070570 CREIL_FAFB FR 4925 252 88 046 +LFOW 070610 SAINT-QUENTIN FR 4982 320 101 046 +LFSR 070700 REIMS FR 4930 403 91 046 +LFQV 070750 CHARLEVILLE FR 4978 463 148 046 +LFSF 070900 METZ/FRESCATY FR 4908 613 192 046 +LFJL 070930 METZ-NANCY-LORRAINE FR 4898 625 264 046 +9999 071000 OUESSANT FR 4848 -505 68 046 +9999 071030 POINTE_DU_RAZ FR 4803 -473 89 046 +LFRJ 071060 LANDIVISIAU FR 4852 -415 106 046 +9999 071070 BRIGNOGAN FR 4868 -433 28 046 +LFRL 071090 LANVEOC_POULMIC FR 4828 -443 83 046 +LFRB 071100 BREST FR 4845 -442 99 046 +9999 071160 ILE_DE_BATZ FR 4875 -402 27 046 +9999 071170 PLOUMANCH FR 4883 -347 71 046 +9999 071180 LANNION FR 4875 -347 87 046 +9999 071190 ROSTRENEN FR 4823 -330 268 046 +LFRT 071200 SAINT-BRIEUC/TREMUSON FR 4853 -285 139 046 +LFRD 071250 DINARD FR 4858 -207 59 046 +9999 071270 GROUIN_DE_CANCALE FR 4872 -185 46 046 +9999 071290 FALAISE FR 4892 -13 166 046 +LFRN 071300 RENNES FR 4807 -173 43 046 +9999 071330 POINTE_DU_ROC FR 4884 -162 37 046 +9999 071340 LAVAL FR 4803 -73 97 046 +LFOF 071390 ALENCON FR 4843 10 144 046 +LFOC 071400 CHATEAUDUN FR 4807 138 127 046 +LFOR 071430 CHARTRES FR 4847 150 156 046 +9999 071450 TRAPPES FR 4877 200 168 046 +LFPN 071460 TOUSSUS_LE_NOBLE FR 4877 110 164 046 +LFPV 071470 VILLACOUBLAY FR 4877 220 177 046 +9999 071480 BRETIGNY FR 4860 233 82 046 +LFPO 071490 PARIS-ORLY FR 4872 238 90 046 +LFPB 071500 LE_BOURGET FR 4897 243 51 046 +LFPM 071530 MELUN FR 4862 268 91 046 +9999 071540 PARIS_ST-MAUR FR 4880 250 50 046 +9999 071560 PARIS-MONTSOURIS FR 4882 233 77 046 +LFPG 071570 PARIS-AEROPORT FR 4902 253 109 046 +9999 071670 ARCIS_SUR_AUBE FR 4845 430 166 046 +LFQB 071680 TROYES FR 4833 402 118 046 +LFSI 071690 SAINT-DIZIER FR 4863 490 140 046 +9999 071700 CHAUMONT FR 4805 00502 0310 046 +9999 071710 MONTFAUCON FR 4877 515 279 046 +9999 071730 EPINAL FR 4820 643 320 046 +LFSN 071800 NANCY-ESSEY FR 4868 622 212 046 +LFSO 071810 NANCY-OCHEY FR 4858 597 351 046 +9999 071820 RECHICOURT FR 4872 658 297 046 +9999 071860 PHALSBOURG FR 4877 730 377 046 +LFST 071900 STRASBOURG-ENTZHEIM FR 4855 763 153 046 +LFSC 071970 COLMAR FR 4792 740 217 046 +9999 072000 PENMARCH FR 4780 -437 22 046 +LFRQ 072010 QUIMPER FR 4797 -417 94 046 +9999 072030 BEG_MELEN FR 4765 -350 54 046 +LFRH 072050 LANN_BIHOUE FR 4777 -335 42 046 +9999 072070 PTE_DU_TALUT FR 4730 -317 43 046 +9999 072100 VANNES FR 4763 -275 11 046 +9999 072160 CHEMOULIN FR 4723 -230 20 046 +LFRZ 072170 SAINT-NAZAIRE FR 4732 -217 3 046 +LFRS 072220 NANTES FR 4715 -160 27 046 +9999 072230 TREILLIERES FR 4733 -165 80 046 +LFRA 072300 ANGERS FR 4750 -58 58 046 +LFRM 072350 LE_MANS FR 4793 20 52 046 +LFOT 072400 TOURS FR 4745 73 112 046 +9999 072450 BLOIS FR 4757 132 125 046 +LFYR 072470 ROMORANTIN FR 4730 168 86 046 +LFOJ 072490 ORLEANS FR 4798 178 125 046 +LFLD 072550 BOURGES FR 4705 237 166 046 +LFOA 072570 AVORD FR 4705 265 181 046 +LFQG 072600 NEVERS FR 4700 310 178 046 +LFLA 072650 AUXERRE FR 4780 355 212 046 +9999 072700 CHATEAU-CHINON FR 4707 393 605 046 +LFQH 072760 CHATILLON/SEINE FR 4785 458 264 046 +LFSD 072800 DIJON FR 4727 508 227 046 +9999 072830 LANGRES FR 4785 533 464 046 +LFSA 072880 BESANCON FR 4725 598 310 046 +LFSX 072920 LUXEUIL FR 4778 635 273 046 +LFSQ 072950 BELFORT FR 4763 687 423 046 +LFSB 072990 BALE-MULHOUSE FR 4760 752 271 046 +9999 073000 SAINT-SAUVEUR FR 4670 -233 32 046 +LFRI 073060 LA_ROCHE-SUR-YON FR 4670 -105 90 046 +9999 073110 POINTE_DES_BALEINES FR 4625 -157 10 046 +9999 073140 CHASSIRON FR 4605 -142 22 046 +LFBH 073150 LA_ROCHELLE FR 4615 -115 10 046 +LFBN 073300 NIORT FR 4632 -40 61 046 +LFBI 073350 POITIERS FR 4658 30 120 046 +LFLX 073540 CHATEAUROUX FR 4687 172 157 046 +9999 073600 GUERET FR 4617 187 551 046 +LFLV 073740 VICHY FR 4617 340 251 046 +LFLN 073790 SAINT-YAN FR 4642 402 244 046 +9999 073810 SAINT_NIZIER FR 4607 445 917 046 +9999 073820 MONT_ST._VINCENT FR 4665 443 603 046 +LFLM 073850 MACON FR 4630 480 217 046 +9999 073860 DOLE-TAVAUX FR 4703 542 195 046 +9999 073900 LONS-LE-SAUNIER FR 4668 552 279 046 +9999 074000 LA COUBRE FR 4570 -123 7 046 +LFBG 074120 COGNAC FR 4567 -32 31 046 +LFBX 074280 PERIGUEUX FR 4520 82 100 046 +LFBL 074340 LIMOGES FR 4587 118 402 046 +9999 074360 GREZES FR 4510 137 361 046 +LFBV 074380 BRIVE FR 4515 147 117 046 +LFLC 074600 CLERMONT-FERRAND FR 4578 317 330 046 +9999 074610 SEMBADEL FR 4528 372 1143 046 +LFHP 074710 LE_PUY FR 4508 377 833 046 +LFMH 074750 ST_ETIENNE_BOUTHEON FR 4553 430 402 046 +9999 074770 LES_SAUVAGES FR 4593 438 730 046 +LFLY 074800 LYON-BRON FR 4572 495 208 046 +LFLL 074810 LYON-SATOLAS FR 4573 508 240 046 +LFXA 074820 AMBERIEU FR 4598 533 257 046 +LFLS 074860 GRENOBLE-ST-GEOIRS FR 4537 533 386 046 +LFLB 074910 CHAMBERY/AIX-LES-BAINS FR 4563 587 235 046 +9999 074960 MODANE AVRIEUX FR 4522 677 1102 046 +9999 074970 BOURG_SAINT-MAURICE FR 4562 677 868 046 +9999 074990 CHAMONIX FR 4592 687 1050 046 +9999 075000 CAP_FERRET FR 4463 -125 10 046 +LFBC 075020 CAZAUX FR 4453 -113 25 046 +9999 075030 BISCAROSSE FR 4443 -125 39 046 +LFBD 075100 BORDEAUX_MERIGNAC FR 4483 -68 61 046 +9999 075170 CAPTIEUX FR 4418 -00028 0133 046 +LFBA 075240 AGEN FR 4418 60 60 046 +LFBE 075300 BERGERAC FR 4482 52 51 046 +9999 075350 GOURDON FR 4475 140 264 046 +9999 075400 MONTAUBAN FR 4403 138 108 046 +LFLW 075490 AURILLAC FR 4488 242 640 046 +LFCR 075520 RODEZ FR 4440 248 581 046 +9999 075540 MENDE FR 4450 353 1022 046 +9999 075550 CASSAGNES FR 4418 00252 1020 046 +9999 075580 MILLAU FR 4412 302 720 046 +9999 075600 MOUNT_AIGOUAL FR 4412 358 1565 046 +9999 075690 BOLLENE FR 4432 477 372 046 +9999 075700 AUBENAS FR 4453 437 280 046 +LFLQ 075770 MONTELIMAR FR 4458 473 74 046 +LFMO 075790 ORANGE FR 4413 483 55 046 +9999 075860 CARPENTRAS FR 4408 505 105 046 +9999 075870 LUS-LA-CROIX-HAUTE FR 4468 572 85 046 +LFMX 075880 ST-AUBAN-SUR-DURANC FR 4407 600 461 046 +9999 075910 EMBRUN FR 4457 650 876 046 +9999 075930 BRIANCON FR 4492 00665 1336 046 +9999 076000 SOCOA FR 4340 168 25 046 +LFBZ 076020 BIARRITZ FR 4347 -153 71 046 +LFBY 076030 DAX FR 4368 -107 33 046 +LFBM 076070 MONT-DE-MARSAN FR 4392 -50 62 046 +LFBP 076100 PAU FR 4338 -42 185 046 +LFBT 076210 TARBES-OSSUN FR 4318 000 363 046 +LFDH 076220 AUCH FR 4368 60 128 046 +LFCG 076270 SAINT_GIRONS FR 4300 110 412 046 +9999 076290 TOULOUSE_RADAR FR 4358 138 187 046 +LFBO 076300 TOULOUSE_BLAGNAC FR 4363 137 154 046 +LFBF 076310 TOULOUSE_FRANCAZAL FR 4353 137 166 046 +LFCI 076320 ALBI FR 4392 212 176 046 +LFMK 076350 CARCASSONNE FR 4322 232 130 046 +9999 076410 SETE FR 4340 368 85 046 +LFMT 076430 MONTPELLIER FR 4358 397 8 046 +LFME 076450 NIMES-COURBESSAC FR 4387 440 62 046 +LFTW 076460 NIMES/GARONS FR 4375 442 94 046 +9999 076470 ISTRES FR 4352 493 24 046 +LFMY 076480 SALON FR 4360 510 60 046 +LFMA 076490 AIX_LES_MILLES FR 4350 537 111 046 +LFML 076500 MARIGNANE FR 4345 523 32 046 +9999 076530 CAP_COURONNE FR 4333 505 27 046 +9999 076560 BEC_DE_L'AIGLE FR 4318 558 315 046 +LFXI 076570 APT FR 4405 550 837 046 +9999 076580 NIMES_MANDUEL FR 4380 450 77 046 +9999 076600 TOULON FR 4310 593 25 046 +9999 076610 CAP_CEPET FR 4308 593 136 046 +9999 076660 LEUCATE FR 4293 305 45 046 +LFTH 076670 HYERES FR 4310 615 4 046 +9999 076700 PORQUEROLLES FR 4300 623 143 046 +LFMC 076750 LE_LUC FR 4338 638 82 046 +9999 076770 CAP_CAMARAT FR 4320 668 110 046 +9999 076780 TOULON/ILE_DU_LEVANT FR 4303 647 110 046 +LFTU 076800 SAINT_RAPHAEL FR 4342 675 6 046 +9999 076820 GRASSE FR 4375 00692 1269 046 +LFMD 076840 CANNES FR 4355 695 8 046 +9999 076880 LA_GAROUPE FR 4357 713 74 046 +LFMN 076900 NICE FR 4365 720 28 046 +9999 076950 CAP_FERRAT FR 4368 733 144 046 +9999 077380 LES_ESCALDES FR 4248 199 1420 046 +9999 077400 STE_LEOCADIE FR 4245 200 1320 046 +LFMP 077470 PERPIGNAN FR 4273 287 47 046 +9999 077490 CAP_BEAR FR 4252 313 86 046 +9999 077520 LAPARTA,_CORSICA FR 4192 00862 0040 046 +9999 077530 ILE_ROUSSE FR 4263 892 153 046 +LFKC 077540 CALVI FR 4253 880 58 046 +9999 077560 CAP_CAVALLO,_CORSICA FR 4252 00868 0302 046 +LFKJ 077610 AJACCIO FR 4192 880 9 046 +LFKS 077650 SOLENZARA FR 4192 940 22 046 +9999 077700 CAPE_PERTUSATO FR 4137 917 110 046 +9999 077750 ALISTRO FR 4227 953 77 046 +LFKF 077800 FIGARI FR 4150 910 23 046 +9999 077850 CAPE_CORSE FR 4300 937 111 046 +LFKB 077900 BASTIA FR 4255 948 12 046 +9999 077910 CAP_SAGRO FR 4280 948 111 046 +9999 080010 LA_CORUNA_CITY SP 4337 -842 67 046 +LECO 080020 LA_CORUNA/ALVEDRO SP 4330 -838 103 046 +9999 080030 MONTEVENTOSO SP 4348 -832 240 046 +9999 080050 FERROL_DEL_CAUDILLO SP 4348 -823 9 046 +9999 080080 LUGO/ROZAS SP 4312 -745 446 046 +LEAS 080110 ASTURIAS/AVILES SP 4355 -603 134 046 +9999 080140 GIJON SP 4353 -563 10 046 +9999 080150 OVIEDO SP 4335 -587 339 046 +LEXJ 080210 SANTANDER/PARAYAS SP 4343 -382 1 046 +9999 080230 SANTANDER SP 4348 -380 59 046 +LEBB 080250 BILBAO/SONDICA SP 4330 -293 34 046 +9999 080270 SAN_SEBASTIAN/IGUEL SP 4330 -205 259 046 +LESO 080290 SAN_SEBASTIAN/FUENT SP 4335 -180 8 046 +LEST 080420 SANTIAGO/LABACOLLA SP 4290 -843 367 046 +9999 080430 MARIN SP 4240 -870 14 046 +9999 080440 PONTEVEDRA SP 4241 -865 108 046 +LEVX 080450 VIGO/PEINADOR SP 4222 -863 256 046 +9999 080460 VIGO SP 4223 -873 85 046 +9999 080480 ORENSE SP 4233 -787 127 046 +9999 080530 PONFERRADA SP 4253 -658 544 046 +LELN 080550 LEON/VIRGEN_CAMINO SP 4258 -565 914 046 +9999 080710 PALENCIA SP 4202 -00453 0750 046 +LEBG 080750 BURGOS/VILLAFRIA SP 4237 -363 891 046 +LEVT 080800 VITORIA SP 4288 -273 509 046 +9999 080830 LOGRONO SP 4247 -00245 0379 046 +LELO 080840 LOGRONO/AGONCILLO SP 4245 -233 363 046 +LEPP 080850 PAMPLONA/NOAIN SP 4277 -163 459 046 +9999 080870 BARDENAS REALES SP 4220 -00145 0295 046 +9999 080910 JACA SP 4257 -00313 0800 046 +9999 080940 HUESCA/MONFLORITE SP 4208 -33 554 046 +9999 080960 CANDANCHU SP 4278 -00053 1608 046 +9999 081120 TALAR SP 4220 00087 0800 046 +9999 081170 LA_MOLINA SP 4233 193 1702 046 +9999 081300 ZAMORA SP 4150 -573 660 046 +LEVD 081400 VALLADOLID(MIL/CIV) SP 4172 -485 854 046 +9999 081410 VALLADOLID SP 4165 -477 735 046 +9999 081480 SORIA SP 4177 -247 1083 046 +9999 081570 DAROCA SP 4112 -142 781 046 +LEZG 081600 ZARAGOZA_(MIL/CIV) SP 4167 -102 258 046 +9999 081610 ZARAGOZA SP 4163 -00090 0222 046 +9999 081710 LERIDA/LLEIDA SP 4162 063 199 046 +LERS 081750 REUS_(CIV/MIL) SP 4115 117 76 046 +9999 081760 TARRAGONA SP 4112 00125 0064 046 +9999 081800 BARCELONA SP 4142 00213 0176 046 +LEBL 081810 BARCELONA_AIRPORT SP 4128 207 6 046 +9999 081820 MONTSENY SP 4178 00243 1708 046 +LEGE 081840 GERONA/COSTA_BRAVA SP 4190 277 129 046 +LESA 082020 SALAMANCA_(CIV/MIL) SP 4095 -550 795 046 +9999 082100 AVILA SP 4067 -452 1131 046 +9999 082130 SEGOVIA SP 4095 -412 1005 046 +9999 082150 NAVACERRADA_PASS SP 4078 -402 1888 046 +9999 082200 MADRID_UNIVERSITY SP 4045 -372 669 046 +LEMD 082210 MADRID/BARAJAS SP 4045 -355 582 046 +9999 082220 MADRID/RETIRO SP 4042 -00368 0667 046 +LEVS 082230 MADRID/CUATRO_VIENT SP 4038 -378 687 046 +LEGT 082240 MADRID/GETAFE_(AFB) SP 4030 -372 612 046 +9999 082260 GUADALAJARA SP 4063 -317 640 046 +LETO 082270 TORREJON_(USAFB) SP 4048 -347 608 046 +9999 082310 CUENCA SP 4007 -213 956 046 +9999 082320 MOLINA_DE_ARAGON SP 4085 -188 1063 046 +LECH 082330 CALAMOCHA SP 4087 -130 899 046 +9999 082350 TERUEL SP 4033 -110 916 046 +9999 082380 TORTOSA SP 4082 050 50 046 +9999 082610 CACERES SP 3947 -633 405 046 +9999 082720 TOLEDO SP 3988 -405 516 046 +LEAB 082800 ALBACETE_(CIV/MIL) SP 3895 -185 704 046 +LEVC 082840 VALENCIA_(CIV/MIL) SP 3950 -47 62 046 +9999 082850 VALENCIA SP 3948 -38 11 046 +9999 082860 CASTELLON_DE_PLANA SP 3995 -7 35 046 +9999 082900 ALCIRA SP 3915 -00043 0020 046 +9999 083010 PALMA DE MAJORCA SP 3955 00262 0006 046 +9999 083030 SIERRA ALFABIA SP 3973 00272 1015 046 +LEPA 083060 PALMA_DE_MALLORCA SP 3955 273 8 046 +9999 083070 POLLENSA, BALEARIC IS. SP 3990 00310 0007 046 +LEMH 083140 MAHON/MENORCA_ISL SP 3987 423 82 046 +9999 083290 BADAJOZ SP 3888 -00697 0195 046 +LEBZ 083300 TALAVERA_AB/BADAJOZ SP 3888 -682 192 046 +LEHI 083350 HINOJOSA_DEL_DUQUE SP 3852 -512 534 046 +9999 083480 CIUDAD_REAL_(CITY) SP 3898 -392 629 046 +9999 083590 ALICANTE SP 3837 -50 82 046 +LEAL 083600 ALICANTE/EL_ALTET SP 3828 -55 31 046 +9999 083610 AITANA SP 3865 -00027 1497 046 +9999 083620 BENIDORM SP 3852 -00015 0010 046 +LEIB 083730 IBIZA/ES_CODOLA SP 3887 138 12 046 +9999 083830 HUELVA SP 3728 -692 20 046 +9999 083840 EL ARENOSILLO SP 3710 -00673 0041 046 +9999 083900 SEVILLA/TABLADA SP 3737 -00600 0014 046 +LEZL 083910 SEVILLA_(CIV/MIL) SP 3742 -590 31 046 +LEMO 083970 MORON_(SP-USAFB) SP 3715 -562 88 046 +LEBA 084100 CORDOBA_AIRPORT SP 3785 -483 92 046 +9999 084170 JAEN SP 3778 -380 569 046 +LEGR 084190 GRANADA_AIRPORT SP 3718 -378 559 046 +LERI 084290 ALCANTARILLA(SP-AB) SP 3795 -123 75 046 +9999 084300 MURCIA_CITY SP 3800 -117 62 046 +9999 084310 CASTILLO_GALERAS SP 3758 -100 217 046 +LELC 084330 SAN_JAVIER(MIL/CIV) SP 3778 -80 3 046 +LERT 084490 ROTA_NAVAL_STATION SP 3665 -635 26 046 +LEJR 084510 JEREZ_(CIV/MIL) SP 3675 -607 30 046 +9999 084520 CADIZ SP 3653 -00628 0019 046 +9999 084530 SAN FERNANDO SP 3647 -00620 0030 046 +9999 084580 TARIFA SP 3600 -560 37 046 +LEMG 084820 MALAGA_(CIV/MIL) SP 3667 -448 7 046 +LEAM 084870 ALMERIA_AIRPORT SP 3685 -238 21 046 +9999 084900 ALBORAN SP 3593 -00303 0019 046 +LXGB 084950 GIBRALTAR GI 3615 -535 5 046 +LPFL 085010 FLORES_ISLAND AZ 3945 -3113 29 046 +9999 085020 CORVO AZ 3967 -03112 0026 046 +LPHR 085050 HORTA/FAIAL_ISLAND AZ 3852 -2872 41 046 +9999 085060 HORTA AZ 3852 -02863 0062 046 +9999 085080 LAJES/SANTA RITA AZ 3873 -02707 0113 046 +LPLA 085090 LAJES_AB AZ 3877 -2710 55 046 +9999 085110 ANGRA DO HEROISMO AZ 3867 -02722 0076 046 +LPPD 085120 PONTA_DELGADA/NORDE AZ 3773 -2570 72 046 +9999 085130 PONTA DELGADA AZ 3775 -02567 0036 046 +LPAZ 085150 SANTA_MARIA_ISLAND AZ 3697 -2517 100 046 +LPFU 085210 FUNCHAL/MADEIRA_ISL MD 3268 -1677 55 041 +9999 085220 FUNCHAL MD 3263 -1690 56 041 +LPPS 085240 PORTO_SANTO_ISLAND MD 3307 -1635 82 041 +9999 085300 CAPE_CARVOEIRO_(LH) PO 3935 -940 34 046 +9999 085320 SINTRA/GRANJA PO 3883 -00933 0130 046 +9999 085330 SAGRES_(AUTO) PO 3700 -895 25 046 +9999 085340 MONTIJO PO 3870 -00905 0011 046 +9999 085350 LISBOA PO 3872 -00915 0095 046 +LPPT 085360 LISBON/PORTELA PO 3878 -913 123 046 +9999 085370 ALVERCA PO 3888 -00903 0003 046 +9999 085390 OTA PO 3912 -00898 0049 046 +9999 085400 MONTE REAL PO 3983 -00888 0054 046 +9999 085410 SINES/MONTES CHAOS PO 3795 -00887 0103 046 +9999 085430 VIANA_DO_CASTELO PO 4170 -880 18 046 +9999 085440 OVAR/MACEDA PO 4092 -00863 0022 046 +LPPR 085450 PORTO/PEDRAS_RUBRAS PO 4123 -868 73 046 +9999 085460 PORTO/SERO DO PILAR PO 4113 -00860 0100 046 +9999 085470 AVEIRO PO 4065 -00873 0019 046 +9999 085480 COIMBRA/CERNACHE PO 4033 -860 179 046 +9999 085490 COIMBRA PO 4020 -842 140 046 +9999 085500 COUCO_CORUCHE PO 3907 -840 167 046 +9999 085520 TANCOS PO 3948 -00843 0080 046 +LPFR 085540 FARO PO 3702 -797 4 046 +9999 085550 FARO/CIDADE PO 3702 -00792 0008 046 +9999 085570 EVORA PO 3857 -790 321 046 +9999 085580 EVORA/C.COORD PO 3853 -790 246 0 6 +9999 085600 VISEU PO 4072 -00788 0644 046 +9999 085610 BEJA PO 3807 -00792 0203 046 +LPBJ 085620 BEJA_(POR/GER-AFB) PO 3802 -787 247 046 +LPVR 085670 VILA_REAL PO 4127 -772 562 046 +9999 085680 PENHAS_DOURADAS PO 4042 -755 1388 046 +9999 085700 CASTELO_BRANCO PO 3983 -00748 0384 046 +9999 085710 PORTALEGRE PO 3928 -742 590 046 +LPBG 085750 BRAGANCA PO 4180 -673 692 046 +9999 085790 LISBON/GAGO_COUTINHO PO 3877 -913 105 046 +9999 085830 MINDELO CV 1688 -2500 63 041 +9999 085890 PRAIA CV 1490 -2352 35 041 +GVAC 085940 SAL_ISLAND CV 1673 -2295 57 041 +9999 089120 ISABA,_REFUGIO_BELAGUA SP 4295 -0083 1434 046 +9999 089140 CANDANCHU,_ETUKSA SP 4278 -0053 1560 046 +9999 089160 ASTUN,_ESQUI_1730 SP 4282 -0050 1730 046 +9999 089170 SALLENT_DE_GALLEGO,_FURCO SP 4277 -0038 1780 046 +9999 089180 SALLENT_DE_GALLEGO,_FORMIGAL SP 4278 -0037 1560 046 +9999 089200 SALLENT_DE_GALLEGO,_RESPOMUSO SP 4282 -0028 2180 046 +9999 089220 PANTICOSA,_REFUGIO_CASA_PIEDRA SP 4277 -0023 1660 046 +9999 089260 FANLO,_REFUGIO_DE_GORIZ SP 4267 0002 2215 046 +9999 089280 BENASQUE,_REFUGIO_DE_ESTOS SP 4268 0048 1890 046 +9999 089300 CERLER,_ESQUI SP 4258 0053 1540 046 +9999 089320 BOI_TAHULL SP 4248 0087 2020 046 +9999 089340 BAQUEIRA SP 4270 0095 1880 046 +9999 089360 SORT SP 4242 0113 680 046 +9999 089380 PORT_AINE SP 4242 0122 2080 046 +9999 089400 TAVESCAN SP 4263 0125 1100 046 +9999 089420 PORT DEL COMTE SP 4217 0157 1800 046 +9999 089440 MASELLA SP 4233 0188 1985 046 +9999 089460 NURIA SP 4240 0215 1967 046 +9999 089480 VALLTER 2000 SP 4243 0227 2180 046 +9999 089600 VALDELINARES, ESQUI SP 4038 -0063 1975 046 +9999 100010 FORSCHUNGSPLATTFORM NORDSEE DL 5470 00717 0026 046 +9999 100020 BORKUMRIFF DL 5380 00637 0006 046 +9999 100040 UFS_TW/EMS_(AUT) DL 5417 635 0 046 +9999 100050 ELBE_1_(LGT-VSL) DL 5400 812 0 046 +9999 100070 UFS_DEUTSCHE_BUCHT DL 5418 743 0 046 +9999 100150 HELGOLAND/DUNE DL 5418 790 8 046 +EDXW 100180 WESTERLAND/SYLT DL 5492 835 20 046 +9999 100200 LIST/SYLT DL 5502 842 29 046 +9999 100220 LECK_(GER-AFB) DL 5480 895 17 046 +9999 100260 HUSUM_(GER-AFB) DL 5452 915 37 046 +9999 100280 ST._PETER-ORDING DL 5420 860 11 046 +9999 100310 FLENSBURG/SCHAEFERHAUS DL 5478 00938 0043 046 +ETGG 100330 MEIERWIK DL 5483 950 33 046 +ETME 100340 EGGEBEK DL 5463 935 19 046 +9999 100350 SCHLESWIG DL 5453 955 48 046 +ETNS 100370 SCHLESWIG(GER-NAVY) DL 5447 952 25 046 +ETNH 100380 HOHN_(GER-AFB) DL 5432 953 17 046 +9999 100420 OLPENITZ_(AUT) DL 5467 1003 10 046 +9999 100440 LEUCHTTURM KIERL DL 5450 1027 23 046 +9999 100450 KIEL DL 5433 01010 0019 046 +ETMK 100460 KIEL/HOLTENAU(GNVY) DL 5438 1015 31 046 +9999 100480 FRIEDRICHSORT DL 5438 1018 11 046 +9999 100550 WESTERMARKELSDORF DL 5453 1106 9 046 +9999 100630 PUTTGARDEN_(AUT) DL 5450 1122 3 046 +9999 100670 MARIENLEUCHTE DL 5450 1123 12 046 +9999 100910 ARKONA_(CAPE) DL 5468 1343 41 046 +9999 100930 PUTBUS DL 5437 1348 34 046 +9999 100970 GREIFSWALDER_OIE DL 5425 1392 12 046 +9999 101130 NORDERNEY_ISLAND DL 5372 715 16 046 +9999 101200 HELGOLAND_ISLAND DL 5418 788 53 046 +9999 101210 WANGEROOGE DL 5378 00792 0002 046 +ETNJ 101220 JEVER_(GER-AFB) DL 5353 788 21 046 +9999 101230 WANGEROGGE_ISLAND DL 5380 790 29 046 +9999 101240 ALTE_WESER_(LGT-H) DL 5387 813 31 046 +9999 101250 WILHELMSHAVN/MARIENSIEL DL 5350 00805 0005 046 +ETNT 101260 WITTMUNDHAVEN(GAFB) DL 5355 767 12 046 +9999 101270 WILHELMSHAVEN DL 5353 817 11 046 +9999 101290 BREMERHAVEN DL 5353 858 11 046 +9999 101300 ELPERSBUETTEL_(AUT) DL 5407 902 5 046 +9999 101310 CUXHAVEN DL 5387 870 12 046 +9999 101330 ST. MICHAELISDONN DL 5398 00915 0041 046 +ETMN 101360 NORDHOLZ_(GER-NAVY) DL 5377 867 31 046 +9999 101390 BREMERVOERDE_(AUT) DL 5350 917 5 046 +9999 101410 HAMBURG/SASEL DL 5365 01012 0049 046 +ETHI 101420 ITZEHOE_(GER-ARMY) DL 5400 958 26 046 +9999 101430 NEUMUNSTER/WASBEK DL 5408 993 21 046 +9999 101460 QUICKBORN DL 5373 00988 0017 046 +EDDH 101470 HAMBURG_FUHLSBUETTEL DL 5363 998 15 046 +EDHI 101490 HAMBURG/FINKENWERD DL 5353 983 13 046 +9999 101500 DOERNICK DL 5417 1035 26 046 +9999 101520 PELZERHAKEN_(AUT) DL 5408 1088 2 046 +EDHL 101560 LUEBECK/BLANKENSEE DL 5382 1070 15 046 +9999 101610 BOLTENHAGEN DL 5400 1120 17 046 +9999 101620 SCHWERIN DL 5363 1142 68 046 +9999 101680 GOLDBERG_(AUT) DL 5360 1210 58 046 +9999 101690 WARNEMUNDE/ROSTOCK DL 5418 01205 0004 046 +9999 101700 WARNEMUENDE DL 5418 1208 10 046 +ETNL 101720 LAAGE DL 5392 1228 58 046 +9999 101770 TETEROW DL 5377 1262 50 046 +9999 101800 BARTH DL 5433 1272 7 046 +EDCP 101810 PAROW DL 5437 1308 4 046 +9999 101840 GREIFSWALD DL 5410 1340 6 046 +9999 101850 ANKLAM FLUGPLATZ DL 5387 01372 0009 046 +9999 101920 HERINGSDORF DL 5388 01415 0022 046 +9999 101930 UECKERMUENDE_(AUT) DL 5375 1407 7 046 +9999 102000 EMDEN_FLUGPLATZ DL 5338 723 1 046 +9999 102150 OLDENBURG_(GER-AFB) DL 5318 817 20 046 +ETNA 102180 AHLHORN_(GER-AFB) DL 5288 823 56 046 +9999 102220 LEMWERDER DL 5315 00862 0030 046 +EDDW 102240 BREMEN DL 5305 880 5 046 +9999 102340 ROTENBURG DL 5313 00935 0061 046 +9999 102350 SOLTAU DL 5300 983 78 046 +ETGB 102380 BERGEN_(MIL) DL 5282 993 69 046 +ETHS 102460 FASSBERG_(GER-AFB) DL 5292 1018 88 046 +9999 102490 BOIZENBURG_(AUT) DL 5340 1068 46 046 +9999 102530 LUCHOW/REHBECK DL 5297 1113 18 046 +9999 102610 SEEHAUSEN/ALTMARK DL 5290 1173 23 046 +9999 102640 MARNITZ_(AUT) DL 5332 1193 87 046 +9999 102670 KYRITZ_(AUT) DL 5293 1242 40 046 +9999 102680 WAREN DL 5352 1267 71 046 +9999 102700 NEURUPPIN DL 5290 1282 39 046 +ETGW 102720 WITTSTOCK DL 5320 1252 74 0 6 +9999 102730 BASEPOHL DL 5373 1293 53 046 +9999 102770 NEUGLOBSOW DL 5315 1303 62 046 +9999 102800 NEUBRANDENBURG DL 5355 1320 80 046 +ETNU 102810 TROLLENHAGEN DL 5360 1332 71 046 +9999 102860 WOLDEGK DL 5347 1362 118 046 +9999 102890 GRUENOW_(AUT) DL 5332 1393 57 046 +9999 102910 ANGERMUENDE DL 5303 1400 55 046 +ETGM 103040 MEPPEN DL 5273 733 41 046 +9999 103050 LINGEN DL 5252 732 26 046 +ETHE 103060 RHEINE/BENTLAGE_MIL DL 5230 738 49 046 +9999 103070 RHEINE/WALDHUEGEL DL 5227 00743 0079 046 +ETUN 103080 NORDHORN_RANGE DL 5245 717 26 046 +ETNP 103140 HOPSTEN_(GER-AFB) DL 5233 755 43 046 +EDDG 103150 MUNSTER/OSNABRUCK DL 5213 770 52 046 +9999 103170 OSNABRUCK/ATTERHEID DL 5225 805 97 046 +9999 103180 BORGHOLZHAUSEN DL 5212 00828 0305 046 +ETUO 103200 GUTERSLOH_(RAF) DL 5192 830 72 046 +ETND 103210 DIEPHOLZ_(GER-AFB) DL 5258 835 43 046 +9999 103240 MINDEN DL 5232 00885 0059 046 +9999 103250 BAD_SALZUFLEN DL 5210 875 100 046 +9999 103260 BIELEFELD/WINDELSBLEICHE DL 5197 00855 0139 046 +9999 103280 DETMOLD_(UK-ARMY) DL 5195 890 187 046 +ETNW 103340 WUNSTORF_(GER-AFB) DL 5245 943 70 046 +ETHB 103350 BUCKEBURG(GER-ARMY) DL 5228 908 78 046 +9999 103370 HILDESHEIM DL 5218 995 88 046 +EDDV 103380 HANNOVER DL 5247 970 54 046 +ETHC 103430 CELLE_(GER-ARMY) DL 5260 1002 52 046 +9999 103460 BRAUNSCHWEIG/WAGGUM DL 5232 01055 0100 046 +EDVE 103480 BRAUNSCHWEIG DL 5230 1045 88 046 +9999 103560 UMMENDORF(AUT) DL 5217 1118 163 046 +9999 103590 GARDELEGEN_(AUT) DL 5252 1140 48 046 +9999 103610 MAGDEBURG DL 5212 1158 85 046 +9999 103650 GENTHIN_(AUT) DL 5238 1217 39 046 +9999 103680 WIESENBURG_(AUT) DL 5212 1247 187 046 +9999 103700 BRANDENBURG/BRIEST DL 5243 01245 0031 046 +9999 103760 BARUTH DL 5212 1362 57 046 +9999 103780 POTSDAM (SOR) DL 5237 01308 0089 046 +9999 103790 POTSDAM DL 5238 1307 100 046 +9999 103810 BERLIN/DAHLEM DL 5247 1330 58 046 +EDDT 103820 BERLIN/TEGEL_(FAFB) DL 5257 1332 37 046 +EDDI 103840 BERLIN/TEMPELHOF DL 5247 1340 49 046 +EDDB 103850 BERLIN/SCHONEFELD DL 5238 1352 48 046 +9999 103890 BERLIN/ALEXANDERPALTZ DL 5252 1342 83 046 +9999 103920 MUENCHEBERG DL 5252 01412 0063 046 +9999 103930 LINDENBERG DL 5222 1412 112 046 +9999 103950 NEUHARDENBERG/WRIEZ DL 5262 1423 10 046 +9999 103960 MANSCHNOW DL 5255 1455 16 046 +EDDL 104000 DUSSELDORF DL 5128 678 44 046 +ETUR 104010 BRUGGEN_(RAF) DL 5120 613 76 046 +9999 104020 WILDENRATH DL 5112 00622 0089 046 +9999 104030 MOENCHENGLADBACH DL 5123 00650 0037 046 +ETGY 104040 KALKAR_(MIL_COMM) DL 5175 628 43 046 +9999 104060 BOCHOLT DL 5183 653 24 046 +9999 104090 ESSEN/MUELHEIM DL 5140 00693 0129 046 +EDZE 104100 ESSEN/MULHEIM DL 5140 697 161 046 +9999 104110 GELSENKIRCHEN DL 5155 00708 0050 046 +9999 104130 MARL/LOEMUEHLE DL 5165 00717 0074 046 +EDLW 104160 DORTMUND/WICKEDE DL 5152 762 127 046 +9999 104180 LUEDENSCHEID DL 5125 765 392 046 +9999 104190 LUDENSCHEID DL 5120 763 431 046 +9999 104230 SOEST DL 5158 00822 0125 046 +9999 104240 WERL DL 5158 00789 0085 046 +9999 104250 ARNSBERG DL 5148 00790 0242 046 +EDLP 104260 PADERBORN/LIPPSTAD DL 5162 862 213 046 +9999 104270 KAHLER_ASTEN(MOUNT) DL 5118 848 859 046 +9999 104300 BAD_LIPPSPRINGE DL 5178 883 158 046 +9999 104310 EGGEGEBIRGE DL 5183 00895 0450 046 +9999 104320 KOETERBERG_(AUT) DL 5185 932 493 046 +9999 104330 LUEGDE-PAENBRUCH DL 5187 927 258 046 +9999 104350 WARBURG_(AUT) DL 5150 918 225 046 +EDVK 104360 KASSEL/CALDEN DL 5140 938 285 046 +9999 104370 FRITZLAR/KASSELER DL 5113 00928 0223 046 +9999 104380 KASSEL DL 5130 945 233 046 +ETHF 104390 FRITZLAR DL 5112 928 181 046 +9999 104440 GOETTINGEN DL 5155 995 173 046 +9999 104490 LEINEFELDE_(AUT) DL 5140 1032 356 046 +9999 104520 BRAUNLAGE DL 5173 1060 610 046 +9999 104530 BROCKEN_(PEAK) DL 5180 1062 1153 046 +9999 104540 WERNIGERODE_(AUT) DL 5185 1077 240 046 +9999 104580 HARZGERODE DL 5165 1113 405 046 +9999 104600 ARTERN DL 5138 1130 166 046 +9999 104660 HALLE-KROELLWITZ DL 5152 1195 93 046 +EDDP 104690 LEIPZIG/SCHKEUDITZ DL 5142 1223 149 046 +9999 104710 LEIPZIG DL 5132 1242 151 046 +9999 104740 WITTENBERG DL 5188 1265 106 046 +ETSH 104760 HOLZDORF DL 5177 1318 82 046 +9999 104800 OSCHATZ DL 5130 1310 152 046 +9999 104860 WAHNSDORF DL 5112 01368 0232 046 +EDDC 104880 DRESDEN/KLOTZSCHE DL 5113 1378 226 046 +9999 104900 DOBERLUG/KIRCHHAIN DL 5165 1358 100 046 +ETHT 104920 COTTBUS_(FLUGPLATZ) DL 5177 1430 76 046 +9999 104930 PRESCHEN DL 5167 01463 0100 046 +9999 104960 COTTBUS DL 5178 1432 69 046 +9999 104990 GOERLITZ DL 5117 1495 240 046 +ETNG 105000 GEILENKIRCHEN(NATO) DL 5097 605 98 046 +9999 105010 AACHEN DL 5078 610 205 046 +ETNN 105020 NOERVENICH_(GAF) DL 5083 667 135 046 +ETBA 105030 AACHEN/MERZBRUCK DL 5082 618 191 046 +9999 105040 EIFEL DL 5065 00628 0572 046 +9999 105050 BONN/HANGELAR DL 5078 602 232 046 +9999 105060 NUERBURG-BARWEILER DL 5035 687 486 046 +9999 105070 DAHLEMER BINZ DL 5040 00653 0581 046 +ETBB 105090 BUTZWEILERHOF_(BEL) DL 5098 690 49 046 +9999 105100 NUERBURG DL 5033 695 629 046 +EDDK 105130 KOLN/BONN_(CIV/MIL) DL 5087 717 99 046 +ETHM 105140 MENDIG_(GER-ARMY) DL 5037 732 191 046 +9999 105150 BENDORF DL 5042 758 132 046 +9999 105170 BONN_FRIESDORF DL 5070 715 64 046 +9999 105180 BONN-HARDTHOEHE DL 5070 703 160 046 +9999 105190 BONN-ROLEBER DL 5073 720 162 046 +9999 105210 ROTHAARGEBIRGE DL 5093 00820 0635 046 +9999 105260 BAD_MARIENBERG DL 5067 797 555 046 +9999 105280 SIEGERLAND DL 5072 00808 0617 046 +9999 105320 GIESSEN DL 5058 870 195 046 +9999 105330 GIESSEN DL 5060 00873 0152 046 +9999 105350 WAHLEN_(AUT) DL 5082 913 350 046 +9999 105360 FULDA DL 5055 00965 0301 046 +9999 105420 BAD_HERSFELD_(AHP) DL 5087 972 272 046 +9999 105440 WASSERKUPPE_(MOUNT) DL 5050 995 925 046 +9999 105460 KALTENNORDHEIM(AUT) DL 5063 1015 494 046 +9999 105480 MEININGEN DL 5057 1038 453 046 +9999 105510 SUHL DL 5062 1067 505 046 +9999 105520 SCHMUECKE_(RIDGE) DL 5065 1077 942 046 +EDDE 105540 ERFURT/BINDERSLEBN DL 5098 1097 323 046 +9999 105550 WEIMAR DL 5098 01132 0264 046 +9999 105570 NEUHAUS DL 5050 1113 850 046 +9999 105580 SONNEBERG/NEUFANG DL 5038 1118 630 046 +9999 105640 SCHLEIZ_(AUT) DL 5057 1182 502 046 +9999 105650 OSTERFELD_(AUT) DL 5108 1193 263 046 +9999 105670 GERA/LEUMNITZ DL 5088 1213 312 046 +9999 105690 PLAUEN_(AUT) DL 5048 1213 389 046 +9999 105710 ALTENBURG/NOBITZ DL 5097 1250 192 046 +9999 105740 CARLSFELD DL 5043 1262 899 046 +9999 105750 AUE DL 5060 1272 397 046 +9999 105770 CHEMNITZ DL 5080 1287 419 046 +9999 105780 FICHTELBERG_MTN DL 5043 1295 1215 046 +9999 105790 MARIENBERG DL 5065 1315 640 046 +9999 105820 ZINNWALD/GEORGENFE DL 5073 1375 882 046 +9999 105910 LICHTENHAIN-MITTELD DL 5093 1422 300 046 +ETAD 106070 SPANGDAHLEM_(USAFB) DL 4998 670 365 046 +9999 106090 TRIER/PETRISBERG DL 4975 667 273 046 +9999 106100 BITBURG DL 4995 00657 0369 046 +ETSB 106130 BUECHEL DL 5017 707 486 046 +ETAR 106140 RAMSTEIN_(USAFB) DL 4943 760 238 046 +9999 106150 DEUSELBACH DL 4977 705 483 046 +EDFH 106160 HAHN DL 4995 727 503 046 +9999 106170 TRABEN-TRARBACH DL 4997 712 252 046 +ETGI 106180 IDAR-OBERSTEIN(MIL) DL 4970 733 377 046 +9999 106190 BAUMHOLDER DL 4965 00730 0426 046 +ETEH 106270 BAD_KREUZNACH_AAF DL 4985 788 103 046 +9999 106280 GEISENHEIM DL 4998 795 123 046 +9999 106320 MAINZ-FINTHEN DL 4997 00815 0229 046 +ETOU 106330 WIESBADEN_(USA-AF) DL 5005 833 141 046 +9999 106350 KLEINER_FELDBERG DL 5022 845 802 046 +EDDF 106370 FRANKFURT_MAIN_ARPT DL 5005 860 113 046 +9999 106380 MAURICE_ROSE(USAHP) DL 5018 865 104 046 +9999 106390 LANGEN DL 5002 867 135 046 +9999 106400 OFFENBACH/MAIN DL 5012 873 112 046 +ETID 106420 HANAU_(USA-AF) DL 5017 897 112 046 +9999 106430 BABENHAUSEN DL 4995 00897 0131 046 +9999 106440 ASCHAFFENBURG DL 4993 00907 0125 046 +9999 106450 BREITSOL_(AUT) DL 4990 943 581 046 +9999 106480 MICHELSTADT/VIELBRU DL 4972 910 455 046 +ETEU 106530 GIEBELSTADT(USA-AF) DL 4965 997 298 046 +9999 106550 WURZBURG_(USA-AF) DL 4977 997 268 046 +9999 106570 WERTHEIM DL 4975 00950 0338 046 +9999 106580 BAD_KISSINGEN DL 5020 1008 266 046 +9999 106590 KITZINGEN DL 4975 01020 0210 046 +9999 106710 COBURG DL 5028 1098 337 046 +9999 106750 BAMBERG DL 4988 1092 243 046 +EDQD 106770 BAYREUTH DL 4998 1163 498 046 +9999 106840 HOF DL 5028 01185 0588 046 +EDQM 106850 HOF DL 5032 1188 568 046 +ETIC 106870 GRAFENWOHR_(USA-AF) DL 4970 1195 415 046 +9999 106880 WEIDEN_(MIL/MET) DL 4967 1218 439 046 +9999 107020 KARLSRUHE DL 4878 0808 124 046 AFWA elev. +9999 107040 BERUS DL 4928 668 367 046 +9999 107060 THOLEY DL 4948 705 398 046 +EDDR 107080 SAARBRUCKEN/ENSHEIM DL 4922 712 320 046 +9999 107090 SAARBRUECKEN DL 4925 00693 0213 046 +9999 107120 SENBACH DL 4952 00787 0328 046 +9999 107140 ZWEIBRUCKEN DL 4922 00740 0347 046 +9999 107170 PIRMASENS DL 4922 00762 0415 046 +9999 107220 KARLSRUHE/BADEN-BADEN DL 4878 808 124 046 +9999 107230 NEUSTADT DL 4937 00813 0163 046 +9999 107240 WEINBIET_(AUT) DL 4938 812 557 046 +9999 107250 BADEN-OOS DL 4880 00818 0126 046 +9999 107270 KARLSRUHE_(USA-AF) DL 4903 837 145 046 +ETOR 107280 COLEMAN_(USA-AF) DL 4957 847 94 046 +9999 107290 MANNHEIN/NEUOSTHEIM DL 4952 855 100 046 +ETIE 107340 HEIDELBERG_(USA-AF) DL 4940 865 109 046 +9999 107350 SINSHEIM_(AUT) DL 4925 888 169 046 +9999 107360 MUEHLACKER_(AUT) DL 4897 887 245 046 +9999 107370 STUTTGART/NECKARTEL DL 4877 00922 0224 046 +EDDS 107380 STUTTGART-ECHTERDINGEN DL 4868 923 391 046 +9999 107390 STUTTGART/SCHNARREN DL 4883 920 311 046 +9999 107420 OEHRINGEN DL 4922 952 277 046 +ETHN 107430 NIEDERSTETTEN_(GAM) DL 4940 997 473 046 +9999 107450 SCHWABISCH_HALL_AAF DL 4912 978 398 046 +ETIK 107520 ILLESHEIM_(USA-AF) DL 4947 1038 325 046 +ETEB 107550 KATTERBACH_(USA-HP) DL 4932 1063 467 046 +9999 107610 WEISSENBURG DL 4902 1097 424 046 +9999 107620 FURTH DL 4950 01097 0302 046 +EDDN 107630 NURNBERG DL 4950 1108 312 046 +9999 107640 FEUCHT DL 4938 01117 0379 046 +ETHR 107650 ROTH_(GER-ARMY) DL 4922 1110 395 046 +ETGK 107710 KUEMMERSBRUCK DL 4943 1190 418 046 +ETIH 107750 HOHENFELS_(USA-AF) DL 4922 1183 442 046 +9999 107760 REGENSBURG/OBERHUB DL 4905 1210 371 046 +9999 107770 GELBELSEE_(AUT) DL 4895 1143 539 046 +9999 107880 STRAUBING(GER-ARMY) DL 4883 1257 359 046 +9999 107910 GROSSER_ARBER DL 4912 1313 1446 046 +9999 107960 ZWIESEL_(AUT) DL 4903 1323 613 046 +9999 108030 FREIBURG_(CIV/FAFB) DL 4800 785 300 046 +9999 108050 LAHR_(CAN-AFB) DL 4837 783 156 046 +9999 108150 FREUDENSTADT DL 4845 842 801 046 +9999 108180 KLIPPENECK_(CLIFF) DL 4810 875 975 046 +ETGZ 108270 MESSSTETTEN DL 4818 900 920 046 +9999 108280 SIGMARINGEN DL 4810 925 646 046 +9999 108340 RIEDLINGEN (AMOS) DL 4817 00950 0526 046 +9999 108360 STOETTEN DL 4867 987 737 046 +ETHL 108370 LAUPHEIM_(GER-ARMY) DL 4822 992 549 046 +9999 108380 ULM_(MIL/MET) DL 4838 995 523 046 +9999 108390 ULM/WILHELMSBURG DL 4840 00998 0596 046 +9999 108450 LEIPHEIM DL 4843 01023 0489 046 +9999 108500 HARBURG_(AUT) DL 4878 1070 457 046 +EDMA 108520 AUGSBERG/MULHAUSEN DL 4843 1093 463 046 +ETSN 108530 NUEBURG/DONAU_(GAF) DL 4872 1122 387 046 +ETSL 108560 LECHFELD_(GER-AFB) DL 4818 1087 562 046 +ETSA 108570 LANDSBERG_(GER-AFB) DL 4807 1090 628 046 +ETSF 108580 FUERSTENFELDBRUCK DL 4820 1127 535 046 +9999 108590 OBERPFAFFENHOFEN DL 4808 01128 0600 046 +ETSI 108600 INGOLSTADT(GER-MIL) DL 4872 1153 370 046 +9999 108620 SIEGENBURG DL 4875 01180 0404 046 +9999 108630 WEIHENSTEPHAN DL 4840 01170 0470 046 +9999 108640 NEUBIBERG DL 4807 01163 0560 046 +9999 108650 MUNICH DL 4813 1155 535 046 +EDDM 108660 MUNICH/RIEM DL 4813 1170 529 046 +9999 108680 MUNCHEN/OBERSCHLEISS DL 4825 01155 0489 046 +ETSE 108690 ERDING_(GER-AFB) DL 4832 1195 467 046 +9999 108700 MUNICH_ARPT DL 4835 1178 448 046 +9999 108710 FUERHOLZEN DL 4833 1162 510 046 +9999 108750 MUHLDORF DL 4828 1250 410 046 +9999 108930 PASSAU DL 4858 1347 408 046 +9999 108950 FURSTENZELL DL 4855 1335 480 046 +9999 109000 BREMGARTEN(GER-AFB) DL 4790 762 217 046 +9999 109080 FELDBERG/SCHWARZWAL DL 4788 800 1493 046 +9999 109120 DONAUESCHINGEN DL 4797 00852 0679 046 +9999 109210 NEUHAUSEN DL 4798 00890 0804 046 +EDTZ 109290 KONSTANZ DL 4768 918 447 046 +EDNY 109350 FRIEDRICHSHAFEN DL 4767 952 424 046 +9999 109460 KEMPTEN/DURACH DL 4772 1033 705 046 +ETSM 109470 MEMMINGEN_(GER-AFB) DL 4798 1023 644 046 +9999 109480 OBERSTDORF DL 4740 1028 812 046 +9999 109530 KAUFBEUREN DL 4787 01062 0721 046 +ETHA 109540 ALTENSTADT/SCHONGAU DL 4783 1087 760 046 +9999 109610 ZUGSPITZE_MOUNTAIN DL 4742 1098 2962 046 +9999 109620 HOHENPEISSENBERG DL 4780 1102 986 046 +9999 109630 GARMISCH_(USA-HP) DL 4748 1107 720 046 +9999 109710 BAD_TOLZ_(USA-AF) DL 4777 1160 716 046 +9999 109800 WENDELSTEIN_MTN DL 4770 1202 1835 046 +9999 109820 CHIEMING_(AUT) DL 4788 1253 549 046 +9999 110010 WOLFSEGG OS 4810 1367 619 046 +9999 110050 SCHAERDING OS 4840 01343 0330 046 +9999 110080 ROHRBACH OS 4857 1400 602 046 +9999 110090 WELS/FLUGFELD OS 4818 01403 0323 046 +LOWL 110100 LINZ/HOERSCHING_FLUGHAFEN OS 4823 1418 313 046 +9999 110120 KREMSMUENSTER OS 4805 1413 388 046 +9999 110130 STADT HAAG OS 4812 01462 0408 046 +9999 110140 KOENIGSWIESEN OS 4840 1483 608 046 +9999 110150 FREISTADT OS 4850 1450 548 046 +9999 110160 FRIESTADT/FLUGFELD OS 4852 01442 0682 046 +9999 110170 FRIESTADT OS 4852 01450 0563 046 +9999 110180 AMSTETTEN OS 4810 1490 271 046 +9999 110190 ALLENTSTEIG OS 4868 1537 607 046 +9999 110200 STIFT_ZWETTL OS 4862 1520 506 046 +9999 110210 LITSCHAU OS 4895 1503 555 046 +9999 110220 RETZ OS 4877 1595 323 046 +9999 110240 JAUERLING OS 4833 1533 959 046 +9999 110260 KREMS OS 4845 01563 0312 046 +9999 110280 ST._POELTEN OS 4818 1562 284 046 +LOXT 110300 LANGENLEBARN/TULLN OS 4832 1612 176 046 +9999 110320 POYSDORF OS 4867 1663 207 046 +9999 110330 BREITENFORT OS 4815 01613 0440 046 +9999 110340 WIEN/CITY_(AUT) OS 4820 1637 171 046 +9999 110350 WIEN/HOHE_WARTE OS 4823 1635 209 046 +LOWW 110360 VIENNA/SCHWECHAT OS 4812 1657 190 046 +9999 110370 GROSSENZERSDORF OS 4820 1657 153 046 +9999 110390 SPITZERBERG/FLUGFELD OS 4810 01693 0183 046 +9999 110400 WIEN/UNTERLAA OS 4813 1642 199 0 6 +9999 110510 RANSHOFEN OS 4822 1303 390 0 6 +9999 110530 RIED_IM_INNKREIS OS 4822 1348 431 0 6 +9999 110550 SCHAERDING OS 4847 1343 318 046 +9999 110590 WELS/SCHLEISSHEIM OS 4817 1407 314 046 +9999 110600 LINZ/STADT OS 4830 1428 263 046 +9999 110650 LIEBENAU (AMOS) OS 4853 01480 0996 046 +9999 110700 KREMS OS 4842 1562 204 046 +9999 110750 LANGENOIS OS 4847 1570 204 046 +9999 110780 LILLIENFELD/TARSCHBERG OS 4803 1558 696 046 +9999 110800 WIEN/MARIABRUNN OS 4820 1623 227 046 +9999 110810 BADEN_(AUT) OS 4802 1623 249 046 +9999 110820 GUMPOLDSKIRCHEN OS 4803 1628 223 046 +9999 110850 ZWERNDORF-MARCHEGG OS 4833 1683 146 046 +9999 111010 BREGENZ OS 4750 975 439 046 +9999 111030 HOHENEMS/DORNBIRN OS 4738 00970 0418 046 +9999 111050 FELDKIRCH OS 4727 962 439 046 +9999 111060 MUTTERSBERG OS 4718 00982 0900 046 +9999 111070 ALPE RAUZ AM ARTBERG OS 4713 1018 1650 046 AFWA elev. +9999 111090 ST_ANTON_AM_ARLBERG OS 4713 1032 1275 046 +9999 111100 GALZIG_MOUNTAIN OS 4713 1023 2080 046 +9999 111120 LANDECK OS 4713 1057 806 046 +9999 111140 REUTTE/HOEFEN OS 4747 01070 0857 046 +9999 111160 REUTTE/TIROL OS 4750 1075 870 046 +LOWI 111190 SEEFELD OS 4733 1118 1182 046 +LOWI 111200 INNSBRUCK-FLUGHAFEN OS 4727 1135 593 046 +LOXS 111220 SCHWAZ_(HELIPORT) OS 4733 1170 543 046 +9999 111260 PATSCHERKOFEL_MTN OS 4722 1147 2247 046 +9999 111270 OBERGURGL OS 4687 1103 1937 046 +9999 111280 BRENNER OS 4700 1152 1447 046 +9999 111300 KUFSTEIN OS 4758 1217 493 046 +9999 111330 ST. JOHANN IN TIROL OS 4752 1245 670 046 AFWA elev. +9999 111340 GERLOS OS 4722 01203 1250 046 +9999 111350 HAHNENKAMM/EHRENBACHHOEHE OS 4742 1237 1763 046 +9999 111360 KRIMML OS 4723 1218 1009 046 +9999 111380 ALPINZENTRUM/RUDOLFSHUETTE OS 4713 1263 2310 046 +9999 111390 ANNABERG IM LAMMERTAL OS 4755 01343 0885 046 +9999 111400 UNKEN OS 4767 1275 545 046 +9999 111410 BISCHOFSHOFEN OS 4740 1322 548 046 +9999 111420 ST_JOHANN/PONGAU OS 4732 1318 647 046 +9999 111430 ZELL-AM-SEE/FLUGFELD OS 4730 01278 0754 046 +9999 111440 ZELL_AM_SEE OS 4733 1280 767 046 +9999 111460 SONNBLICK OS 4705 1295 3111 046 +9999 111470 RADSTADT OS 4738 1345 861 046 +9999 111480 ST._MICHAEL/LUNGAU OS 4710 1365 1094 046 +9999 111490 OBERTAUERN OS 4725 1357 1743 046 +LOWS 111500 SALZBURG_AIRPORT OS 4780 1300 450 046 +9999 111510 SEEWALCHEN/ATTERSEE OS 4795 1360 496 046 +9999 111520 MATTSEE OS 4798 1310 503 046 +9999 111530 MONDSEE OS 4785 1337 491 046 +9999 111540 GMUNDEN OS 4790 1380 428 046 +9999 111550 FEUERKOGEL OS 4782 1372 1621 046 +9999 111560 BAD_ISCHL OS 4772 1363 470 046 +LOXA 111570 AIGEN/ENNSTAL_(MIL) OS 4753 1413 649 046 +9999 111590 PYHRNPASS OS 4762 01430 0940 046 +9999 111600 HIEFLAU OS 4760 1475 492 046 +9999 111620 MAUTERNDOF OS 4713 01368 1115 046 +9999 111630 STOLZALPE_(MOUNT) OS 4712 1420 1305 046 +LOXZ 111650 ZELTWEG_(MIL) OS 4720 1475 682 046 +9999 111680 WALD-AM-SCHOBER OS 4745 01467 0849 046 +9999 111690 GEMEINDEALPE OS 4782 01525 1626 046 +9999 111700 LUNZ OS 4785 1507 615 04 +9999 111710 ST. SEBASTIAN OS 4780 01530 0872 046 +9999 111720 MARIAZELL OS 4777 1532 875 046 +9999 111740 ST._MICHAEL/LEOBEN OS 4733 1500 572 046 +9999 111750 BRUCK/MUR OS 4742 1527 482 046 +9999 111760 KAPFENBERG OS 4747 01533 0527 046 +9999 111800 RAX/SEILBAHN-BERGSTATION OS 4772 1578 1554 046 +9999 111810 VOESLAU OS 4797 01627 0233 046 +9999 111820 WEINER_NEUSTADT OS 4783 1622 284 046 +9999 111830 SEMMERING OS 4763 01582 0960 046 +9999 111850 MOENICHKIRCHEN OS 4752 1603 994 046 +9999 111860 MOENICHKIRCHEN/OST OS 4752 1605 940 046 +9999 111900 EISENSTADT OS 4785 1653 192 046 +9999 111910 TRAUSDORF OS 4780 01657 0164 046 +9999 111920 KLEINZICKEN OS 4720 1633 267 046 +9999 111940 NEUSIEDL OS 4795 1685 132 046 +9999 111950 PUNITZ OS 4715 01632 0290 046 +9999 111960 ST. MICHAEL OS 4712 01627 0235 046 +9999 112010 SILLIAN OS 4675 1242 1081 046 +9999 112020 FELBERTAUERN OS 4712 01250 1632 046 +9999 112030 ISELSBERG OS 4685 1287 1208 046 AFWA elev. +9999 112040 LIENZ OS 4683 1282 666 046 +9999 112050 LAVANT OS 4680 1285 660 046 AFWA elev. +9999 112070 REISACH OS 4665 1315 646 046 +9999 112090 SPITTAL OS 4677 01353 0710 046 +9999 112100 MALLNITZ OS 4698 1318 1185 046 +9999 112110 RADENTHEIN OS 4678 1370 685 046 +9999 112120 VILLACHERALPE_MTN OS 4660 1367 2160 046 +9999 112130 VILLACH OS 4662 1388 494 046 +9999 112140 PREITENEGG OS 4693 1492 1035 046 +9999 112190 NEUMARKTER_SATTEL OS 4712 1440 1125 046 +9999 112200 NEUMARKT OS 4707 1442 870 046 +9999 112250 WEITENSFELD OS 4685 1420 705 046 +9999 112270 FELDKIRCHEN OS 4672 1410 551 046 +9999 112290 ST._ANDRAE_IL OS 4677 1483 404 046 +LOWK 112310 KLAGENFURT(CIV/MIL) OS 4665 1433 452 046 +9999 112320 FEISTRITZ/BLEIBURG OS 4657 1477 527 046 +9999 112330 HEILIGE MICHAEL OS 4658 01475 0500 046 +9999 112340 EISENKAPPEL OS 4650 1460 620 046 +9999 112360 UEBELBACH OS 4723 01523 0999 046 +LOWG 112400 GRAZ-THALERHOF-FLUGHAFEN OS 4700 1543 347 046 +9999 112410 SCHOECKL OS 4720 1547 1442 046 +9999 112450 BAD_GLEICHENBERG OS 4687 1590 303 046 +9999 112480 BAD_RADKERSBURG OS 4670 1598 208 046 +9999 112520 VIRGEN OS 4700 1245 1190 046 +9999 112550 KOETSCHACH-MAUTHEN OS 4668 1300 711 046 +9999 112600 MALLNITZ_BAD OS 4698 1317 1198 046 +9999 112610 OBERVELLACH OS 4693 1322 809 046 +9999 112630 WEISSENSEE/GATSCHACH OS 4672 1328 954 046 +9999 112650 VILLACHER_ALPE_AUT OS 4660 1367 2157 046 +9999 112700 DELLACH_IM_DRAUTAL OS 4673 1308 625 046 +9999 112720 SPITTAL/DRAU OS 4678 1348 542 046 +9999 112750 ARRIACH OS 4673 1385 896 046 +9999 112780 POERTSCHACH OS 4663 1417 453 046 +9999 112800 MURAU OS 4712 1418 813 046 +9999 112850 DEUTSCHLANDSBERG OS 4682 1523 355 046 +9999 112900 GRAZ_UNIVERSITAET OS 4708 1545 378 046 +9999 112920 LASSNITZHOEHE OS 4707 1558 533 046 +9999 112950 LEIBNITZ OS 4678 1555 272 046 +9999 113010 ALBERSCHWENDE OS 4745 985 719 046 +9999 113020 DORNBIRN OS 4743 973 411 046 +9999 113050 LATSCHAU/TSCHAGGUNS OS 4707 987 1004 046 +9999 113080 WARTH OS 4725 1018 1471 046 +9999 113100 ISCHGL/IDALDE OS 4698 1032 2319 046 +9999 113120 GALTUER OS 4697 1018 1584 046 +9999 113140 REUTTE-AUTOM OS 4750 1073 852 046 +9999 113160 PITZTALER GLETSCHER (AMOS) OS 4693 01088 2843 046 +9999 113200 INNSBRUCK UNIVERSITAT(AMOS) OS 4727 01138 0579 046 +9999 113220 MAYRHOFEN (AMOS) OS 4717 01185 0650 046 +9999 113250 JENBACH OS 4738 1175 539 046 +9999 113370 LOFERER_ALM OS 4760 1265 1626 046 +9999 113400 SCHMITTENHOEHE OS 4733 1273 1953 046 +9999 113420 BAD_GASTEIN/BOECKSTEIN OS 4710 1312 1100 046 +9999 113430 SONNBLICK-AUTOM OS 4705 1295 3111 046 +9999 113450 ST._VEIT_IM_PONGAU OS 4733 1315 750 046 +9999 113460 RAURIS OS 4722 1300 935 046 +9999 113480 MARIAPFARR OS 4715 1375 1151 046 +9999 113500 SALZBURG/FREISAAL OS 4778 1305 423 046 +9999 113510 RAMSAU/DACHSTEIN OS 4743 1363 1209 046 +9999 113530 SCHOBERSTEIN OS 4790 01433 1250 046 +9999 113540 BAD_GOISERN OS 4763 1362 503 046 +9999 113550 WINDISCHGARSTEN OS 4773 1433 614 046 +9999 113560 BAD_AUSSEE OS 4762 1378 664 046 +9999 113570 ST._WOLFGANG OS 4773 1345 537 046 +9999 113580 BAD_MITTERNDORF OS 4755 1393 803 046 +9999 113600 IRDNING/GUMPENSTEIN OS 4750 1410 707 046 +9999 113620 KALWANG OS 4742 1477 744 046 +9999 113650 ZELTWEG/AUTOM_STAT OS 4720 1477 682 046 +9999 113700 KAPFENBERG OS 4745 1530 505 046 +9999 113750 AFLENZ OS 4755 1523 774 046 +9999 113780 GUTENSTEIN-MARIAHILFBERG OS 4787 1588 709 046 +9999 113800 REICHENAU/RAX OS 4770 1583 486 046 +9999 113820 PUCHBERG OS 4778 1590 582 046 +9999 113830 SEMMERING (AMOS) OS 4763 01583 0993 046 +9999 113840 HIRSCHENKOGEL OS 4762 1583 1319 046 +9999 113850 HOHE_WAND/HOCHKOGELAUS OS 4782 1603 939 046 +9999 113870 SEIBERSDORF (AMOS) OS 4798 01650 0186 046 +9999 113900 HARTBERG OS 4728 1598 335 046 +9999 113930 LUTZMANNSBURG OS 4747 1667 199 046 +9999 113950 ANDAU OS 4777 1703 122 046 +9999 114060 CHEB CZ 5008 1240 471 016 +LKKV 114140 KARLOVY_VARY CZ 5020 1292 604 016 +9999 114180 MARIANSKE_LAZNE CZ 4992 1272 541 016 +9999 114230 PRIMDA CZ 4967 1267 745 016 +9999 114380 TUSIMICE CZ 5038 1335 322 016 +9999 114570 CHURANOV CZ 4907 1362 1126 016 +9999 114640 MILESOVKA CZ 5055 1393 836 016 +9999 114870 KOCELOVICE CZ 4947 1383 522 016 +9999 115020 USTI_NAD_LABEM CZ 5068 1403 376 016 +9999 115090 DOKSANY CZ 5047 1417 159 016 +LKPR 115180 PRAHA/RUZNE CZ 5010 1425 365 016 +9999 115200 PRAGUE/LIBUS CZ 5000 1445 304 016 +9999 115380 TEMELIN CZ 4920 1433 508 016 +9999 115400 HOSIN CZ 4903 1448 488 016 +9999 115410 CESKE_BUDEJOVICE CZ 4895 1443 436 016 +9999 115460 C._BUDEJOVICE-ROZNOV CZ 4895 1447 396 016 +9999 115670 PRAHA-KBELY CZ 5012 1453 286 016 +9999 116030 LIBEREC CZ 5077 1502 399 016 +9999 116240 CASLAV CZ 4993 01538 0239 016 +9999 116280 KRAMOLIN-KOSETICE CZ 4958 1508 534 016 +9999 116360 KOSTELNI_MYSLOVA CZ 4918 1547 569 016 +9999 116430 PEC_POD_SNEZKOU CZ 5067 1575 816 016 +9999 116480 HRADEC_KRALOVE CZ 5025 1585 244 016 +9999 116490 HRADEC KRALONE CZ 5018 01583 0285 016 +9999 116520 PARDUBICE CZ 5002 1573 230 016 +9999 116590 PRIBYSLAV CZ 4958 1577 536 016 +9999 116790 USTI_NAD_ORLICI CZ 4998 1643 402 016 +9999 116830 SVRATOUCH CZ 4973 1603 737 016 +9999 116920 NAMEST_NAD_OSLAV CZ 4917 1612 479 016 +9999 116930 DUKOVANY CZ 4910 1613 407 016 +9999 116980 KUCHAROVICE CZ 4888 1608 339 016 +9999 117100 LUKA CZ 4965 1695 518 016 +9999 117220 BRNO-SOKOLNICE CZ 4912 1675 300 016 +LKTB 117230 BRNO/TURANY CZ 4915 1670 246 016 +9999 117300 SERAK CZ 5018 1712 1327 046 wmo%loc/elev +9999 117480 PREROV CZ 4942 1740 209 016 +9999 117660 CERVENA CZ 4978 1755 750 016 +LKHO 117740 HOLESOV CZ 4932 1757 224 016 +LKMT 117820 OSTRAVA/MOSNOV CZ 4968 1812 260 016 +9999 117870 LYSA_HORA_(PEAK) CZ 4955 1845 1327 016 +9999 118010 MALACKY CZ 4840 01715 0207 016 +LZIB 118160 BRATISLAVA_LETISKO CZ 4820 1720 133 016 +9999 118190 JASLOVKE_BOHUNICE CZ 4848 01767 177 016 +LKPP 118260 PIESTANY CZ 4853 1783 169 016 +9999 118410 ZILINA/HRICOV CZ 4923 1862 315 016 +9999 118420 TRENCIN CZ 4887 01798 0209 016 +9999 118550 NITRA CZ 4828 1813 135 016 +9999 118560 MOCHOVCE CZ 4828 01845 0269 016 +9999 118580 HURBANOVO CZ 4787 1820 124 016 +9999 118670 PRIEVIDZA CZ 4877 1860 260 016 +9999 118800 DUDINCE CZ 4817 1887 143 016 +LKSL 119030 SLIAC CZ 4863 1915 318 016 +9999 119160 CHOPOK_MOUNTAIN CZ 4893 1958 2008 016 +9999 119180 LIESEK CZ 4937 1968 692 016 +9999 119270 LUCENEC CZ 4833 1977 219 016 +9999 119300 LOMNICKY_STIT(PEAK) CZ 4920 2022 2635 016 +9999 119330 STRBSKE_PLESO CZ 4912 2008 1368 016 +LZTT 119340 POPRAD/TATRY CZ 4907 2025 707 016 +9999 119380 SVERMOVO CZ 4885 2018 906 016 +9999 119520 POPRAD-GANOVCE CZ 4905 2053 706 016 +9999 119550 PRESOV CZ 4903 02132 0324 016 +9999 119580 KOJSOVSKA_HOLA CZ 4878 02098 1243 016 +LKKZ 119680 KOSICE CZ 4870 2127 232 016 +9999 119760 STROPKOV/TISINEC CZ 4922 2165 220 016 +9999 119780 MILHOSTOV CZ 4867 2173 104 016 +9999 119930 KAMENICA_CIROCHOU CZ 4893 2200 178 016 +9999 121000 KOLOBRZEG PL 5418 1560 5 016 +EPKO 121050 KOSZALIN PL 5420 1615 34 016 +9999 121060 KOSZALIN/ZEGRZE PL 5403 01630 0073 016 +9999 121150 USTKA PL 5458 1687 11 016 +EPSK 121163 SLUPSK PL 5447 1702 25 016 +9999 121200 LEBA PL 5475 1753 6 016 +9999 121240 DARLOWEK PL 5445 1635 5 016 +9999 121250 LEBORK PL 5455 1775 41 016 +9999 121350 HEL PL 5460 1882 3 016 +9999 121360 LEBUNIA PL 5442 1777 22 016 +9999 121400 GDANSK_PORT_POLNOCNY PL 5440 1870 7 016 +9999 121420 OKSYWIE PL 5457 1852 70 016 +9999 121450 GDYNIA PL 5452 1857 22 016 +9999 121460 GDANSKI PL 5425 1867 100 016 +EPGD 121500 GDANSK-REBIECHOWO PL 5438 1847 138 016 +9999 121550 GDANSK/SWIBNO PL 5433 1893 9 016 +9999 121600 ELBLAG PL 5417 1943 43 016 +9999 121850 KETRZYN PL 5407 2137 110 016 +9999 121950 SUWALKI PL 5413 2295 186 016 +9999 122000 SWINOUJSCIE PL 5392 1423 5 016 +EPSC 122050 SZCZECIN PL 5340 1462 7 016 +9999 122060 GOLENIOW PL 5358 1490 38 016 +9999 122100 RESKO PL 5377 1542 56 016 +9999 122120 SWIDWIN PL 5378 1582 117 016 +9999 122150 SZCZECINEK PL 5372 1668 144 016 +9999 122260 MIROSLAWIEC PL 5338 1608 121 016 +9999 122300 PILA PL 5313 1675 73 016 +9999 122350 CHOJNICE PL 5372 1755 172 016 +9999 122400 BYDG/SZCZ PL 5310 01797 74 016 +9999 122500 TORUN PL 5305 1858 72 016 +9999 122700 MLAWA PL 5310 2035 149 016 +9999 122720 OLSZTYN PL 5377 2042 137 016 +9999 122800 MIKOLAJKI PL 5378 2158 132 016 +9999 122850 OSTROLEKA PL 5308 2157 97 016 +9999 122950 BIALYSTOK PL 5310 2317 151 016 +9999 123000 GORZOW_WLKP PL 5275 1528 73 016 +9999 123100 SLUBICE PL 5235 1460 24 016 +9999 123260 KRZESINY PL 5233 1697 92 016 +EPPO 123300 POZNAN/LAWICA PL 5242 1685 84 016 +9999 123360 POWIDZ PL 5237 1785 100 016 +9999 123420 INOWROCLAW PL 5282 1833 83 016 +9999 123450 KOLO PL 5220 1867 117 016 +9999 123600 PLOCK PL 5258 1973 109 016 +9999 123650 BRWINOW PL 5213 02072 98 016 +9999 123720 WARSZAWA_BIELANY PL 5228 02097 100 016 +9999 123740 LEGIONOWO PL 5240 02097 96 016 +EPWA 123750 WARSAW-OKECIE PL 5217 2097 107 016 +9999 123760 MAZOWIECKICIE PL 5220 2165 110 016 +9999 123850 SIEDLCE PL 5225 2225 155 016 +9999 123990 TERESPOL PL 5207 2362 137 016 +EPZG 124000 ZIELONA_GORA PL 5193 1553 192 016 +9999 124050 ZGORZELEC PL 5113 01503 0202 016 +9999 124150 LEGNICA PL 5120 1620 124 016 +9999 124180 LESZNO PL 5183 1653 92 016 +EPWR 124240 WROCLAW_II PL 5110 1688 124 016 +9999 124250 WROCLAW_I PL 5113 1698 122 016 +9999 124350 KALISZ PL 5178 1808 140 016 +9999 124520 LECZYCA PL 5200 1915 150 016 +9999 124540 LASK PL 5155 1918 190 016 +9999 124550 WIELUN PL 5122 1857 201 016 +9999 124650 LODZ PL 5173 1940 188 016 +9999 124660 TOMASZOW PL 5153 2002 190 016 +9999 124690 SULEJOW PL 5135 1987 189 016 +9999 124710 BELSK PL 5183 2080 180 016 +9999 124850 RADOM PL 5142 2112 185 016 +9999 124880 KOZIENICE PL 5157 2155 126 016 +9999 124900 DEBLIN/IRENA PL 5155 2185 124 016 +9999 124910 PULAWY PL 5142 2197 143 016 +9999 124950 LUBLIN_RADAWIEC PL 5122 2240 240 016 +9999 124970 WLODAWA PL 5155 2353 179 016 +9999 125000 JELENIA_GORA PL 5090 1580 344 016 +9999 125100 SNIEZKA_MOUNTAIN PL 5073 1573 1613 016 +9999 125200 KLODZKO PL 5043 1662 357 016 +9999 125300 OPOLE PL 5080 1797 163 016 +9999 125400 RACIBORZ PL 5005 1820 206 016 +9999 125500 CZESTOCHOWA PL 5082 1910 295 016 +9999 125550 PYRZOWICE PL 5048 1908 304 016 +EPKT 125600 KATOWICE PL 5023 1903 284 016 +EPKK 125660 KRAKOW PL 5008 1980 237 016 +9999 125700 KIELCE PL 5082 2070 261 016 +9999 125750 TARNOW PL 5003 2098 209 016 +EPRZ 125800 RZESZOW-JASIONKA PL 5010 2205 201 016 +9999 125850 SANDOMIERZ PL 5070 2172 218 016 +9999 125950 ZAMOSC PL 5070 2325 213 016 +9999 126000 BIELSKO-BIALA PL 4980 1900 399 016 +9999 126250 ZAKOPANE PL 4930 1997 857 016 +9999 126500 KASPROWY_WIERCH PL 4923 1998 1989 016 +9999 126600 NOWY_SACZ PL 4962 2070 295 016 +9999 126700 KROSNO PL 4968 2175 278 016 +9999 126900 LESKO PL 4947 2235 422 016 +9999 126950 PRZEMYSL PL 4980 2277 280 016 +9999 127560 SZECSENY HU 4812 1952 152 016 +9999 127660 JOSVAFO HU 4848 2053 305 016 +9999 127720 MISKOLC HU 4810 2078 233 016 +9999 127780 SAROSPATAK HU 4832 02157 0118 016 +9999 127860 ZAHONY HU 4840 2217 103 016 +9999 127880 KISVARDA HU 4823 02212 0110 016 +9999 128050 SOPRON HU 4768 1660 238 016 +LHSY 128120 SZOMBATHELY HU 4727 1663 221 016 +9999 128150 MOSONMAGYAROVAR HU 4788 01728 0122 016 +9999 128220 GYOR HU 4770 1768 116 016 +LHPA 128250 PAPA HU 4735 1747 141 016 +9999 128300 VESZPREM HU 4708 1792 303 016 +9999 128310 DOBOGOKO HU 4770 01888 0676 016 +9999 128330 TATABANYA HU 4757 01837 0159 016 +9999 128360 TATA HU 4765 1832 128 016 +9999 128380 BUDAORS HU 4745 1897 132 016 +LHBP 128390 BUDAPEST/FERIHEGY HU 4743 1927 185 016 +9999 128400 BUDAPEST_MET_CENTER HU 4752 1903 129 016 +9999 128430 BUDAPEST/LORINC HU 4743 1918 139 016 +9999 128440 TOKOL HU 4735 1899 100 016 +9999 128460 AGARD HU 4718 1862 105 016 +9999 128470 TAT HU 4775 1860 108 016 +9999 128510 KEKESTETO_(MOUNT) HU 4787 2002 1015 016 +LHSN 128600 SZOLNOK HU 4717 2023 85 016 +9999 128660 POROSZLO HU 4765 2063 92 046 +9999 128700 EGER HU 4790 2038 220 016 +9999 128750 TURKEVE HU 4710 02075 0088 016 +LHDC 128820 DEBRECEN_AIRPORT HU 4748 2163 112 016 +9999 128920 NYIREGYHAZA HU 4802 2173 106 016 +9999 128950 NYIREGYHAZA/NAPKOR HU 4797 02188 0141 016 +9999 129100 SZENTGOTTHARD/FARKA HU 4692 1630 313 016 +9999 129150 ZALAEGERSZEG HU 4687 1680 179 016 +9999 129200 KESZTHELY HU 4675 1723 116 016 +9999 129220 SARMELLEK HU 4668 1717 124 016 +9999 129250 NAGYKANIZSA HU 4645 1698 141 016 +9999 129300 KAPOSVAR HU 4638 1783 145 016 +LHTA 129320 TASZAR HU 4640 1792 145 016 +9999 129350 SIOFOK HU 4692 1803 108 016 +9999 129410 PECS/ARPADTETO HU 4613 01825 0440 016 +LHPP 129420 PECS HU 4600 1823 203 016 +9999 129500 PAKS HU 4662 1887 98 016 +9999 129600 BAJA HU 4618 1902 113 016 +LHKE 129700 KECSKEMET HU 4690 1975 116 016 +LHUD 129820 SZEGED_(AUT) HU 4625 2010 83 016 +LHBC 129920 BEKESCSABA HU 4670 2113 86 016 +9999 130050 BOVEC YG 4633 1357 452 046 +9999 130060 VOGEL YG 4627 1383 1535 046 +9999 130070 RATECE/PLANICA YG 4650 1372 865 046 +9999 130080 KREDARICA YG 4638 1385 2519 016 +9999 130090 VOJSKO YG 4603 1387 1070 016 +9999 130100 LESCE-HLEBCE YG 4637 1418 515 016 +9999 130120 KATARINA YG 4610 1437 685 016 +LJLJ 130140 LJUBLJANA/BRNIK LJ 4622 1448 385 016 +9999 130150 LJUBLJANA/BEZIGRAD YG 4607 1452 316 016 +9999 130200 ROGLA YG 4645 1533 1480 016 +9999 130210 SMARTNO YG 4648 1512 452 016 +9999 130230 CELJE YG 4625 1525 244 016 +9999 130240 LISCA YG 4607 1528 941 016 +9999 130250 MARIBOU-MESTO YG 4653 1565 274 016 +9999 130260 MARIBOR LJ 4648 1568 265 016 +LJMS 130310 MURSKA_SOBOTA LJ 4665 1618 188 016 +9999 130330 VARAZDIN YG 4630 1638 168 016 +9999 130670 PALIC YG 4610 1977 105 016 +9999 131010 POREC YG 4523 01360 0015 016 +9999 131040 PORTOROZ AERODROME YG 4548 01362 0016 016 +LJPZ 131050 PORTOROZ LJ 4552 1357 95 016 +9999 131060 NOVA_GORICA YG 4590 1363 56 016 +9999 131090 PAZIN YG 4523 01393 0293 016 +9999 131110 IL_SISTRICA YG 4557 1425 413 016 +9999 131120 POSTOJNA YG 4577 1420 533 016 +9999 131130 RIJEKA/KOZALA YG 4533 01445 0125 016 +9999 131140 PARG YG 4560 01463 0863 016 +LDRI 131160 RIJEKA/OMISALJ RH 4522 1458 85 016 +9999 131180 KOCEVJE YG 4590 1487 56 016 +9999 131200 CRNOMELJ YG 4557 1515 157 016 +LJNM 131210 NOVO_MESTO LJ 4580 1518 213 016 +9999 131220 OGULIN YG 4527 1523 328 016 +9999 131250 KARLOVAC YG 4550 01555 0117 016 +9999 131280 PUNTIJARKA_(MOUNT) YG 4592 1597 988 016 +9999 131290 ZAGREB/GRIC YG 4582 1598 162 016 +9999 131300 ZAGREB/MAKSIMIR YG 4582 1603 128 016 +LDZA 131310 ZAGREB/PLESO RH 4573 1607 107 016 +9999 131330 SISAK YG 4550 01637 0106 016 +9999 131380 BJELOVAR YG 4573 01685 0142 016 +9999 131420 DARUVAR YG 4560 1723 162 016 +9999 131430 BILOGORA YG 4588 01720 0262 016 +9999 131500 SLAVONSKI_BROD YG 4517 1800 89 016 +9999 131510 GRADISTE YG 4515 01870 0097 016 +9999 131550 OSIJEK/CEPIN YG 4552 01855 0094 016 +9999 131560 OSIJEK/ZELENO POLJE YG 4553 01873 0092 016 +LDOS 131570 OSIJEK RH 4547 1882 89 016 +9999 131590 OSIJEK/SPA RH 4553 1863 92 016 +9999 131600 SOMBOR YG 4577 1915 89 016 +9999 131680 NOVI_SAD_RIMSKI YG 4533 1985 87 016 +9999 131730 ZRENJANIN YG 4537 2042 82 016 +9999 131740 KIKINDA YG 4585 2047 82 016 +9999 131800 BAATSKI_KARLOVAC YG 4503 2101 91 016 +LYVR 131830 VRSAC YG 4515 2132 85 016 +9999 132080 PULA/GRAD YG 4487 01385 0030 016 +LDPL 132090 PULA RH 4490 1392 63 016 +9999 132140 MALI_LOSINJ YG 4453 1447 53 016 +9999 132160 RAB YG 4475 01477 0020 016 +9999 132180 SENJ YG 4500 1490 28 016 +9999 132190 ZAVIZAN_MOUNTAIN YG 4482 1498 1597 016 +9999 132220 ZADAR/PUNTAMIKA YG 4413 01522 0007 016 +9999 132230 GOSPIC YG 4455 1537 565 016 +9999 132240 ZADAR/ZEMUNIK RH 4410 1537 84 016 +9999 132270 GRACAC YG 4430 01585 0560 016 +9999 132280 BIHAC YG 4482 1588 250 016 +9999 132320 KNIN YG 4405 01623 0255 016 +9999 132420 BANJA_LUKA YG 4478 1722 156 016 +9999 132440 BUGOJNA YG 4407 1747 566 016 +9999 132490 ZENICA YG 4422 1790 348 016 +9999 132570 TUZLA YG 4455 1870 306 016 +9999 132620 LOZNICA YG 4455 1923 122 016 +9999 132660 SREMSKA_MITROVICA YG 4510 1955 83 016 +9999 132690 VALJEVO YG 4432 1992 177 016 +LYBE 132720 BELGRADE/SURCIN YG 4482 2028 99 016 +9999 132740 BEOGRAD/BELGRADE YG 4480 2047 132 016 +9999 132750 BEOGRAD/KOSUTNJAK YG 4477 02042 0203 016 +9999 132790 SMEDEREVSKA_PALANKA YG 4437 2095 122 016 +9999 132850 VELIKO_GRADISTE YG 4475 2152 84 016 +9999 132890 CRNI_VRH_MOUNTAIN YG 4412 2195 1039 016 +9999 132950 NEGOTIN YG 4423 2255 44 016 +9999 133220 SESTRICE YG 4385 01520 0035 016 +9999 133290 SIBENIK YG 4373 1592 75 016 +9999 133300 KTAJERSKEOMIZA YG 4305 01610 0020 016 +LDSP 133330 SPLIT/KASTEL_STAFIL RH 4353 1630 21 016 +9999 133340 SPLIT/MARJAN YG 4352 1643 128 016 +9999 133350 HVAR YG 4317 1645 25 016 +9999 133400 LIVNO YG 4383 01702 0728 016 +9999 133410 MAKARSKA YG 4328 01702 0050 016 +9999 133440 PLOCE YG 4303 01742 0005 016 +9999 133480 MOSTAR YG 4335 01780 0108 016 +9999 133520 BJELASNICA YG 4372 01827 2070 016 +LQSA 133530 SARAJEVO/BUTMIR YG 4382 1833 511 016 +9999 133540 SARAJEVO YG 4387 1843 638 016 +9999 133560 CEMERNO YG 4323 01860 1309 016 +9999 133610 ZABLJAK YG 4315 1913 1450 016 +9999 133630 PLEVLJA YG 4335 1935 788 016 +9999 133670 ZLATIBOR_MTN_RANGE YG 4373 1972 1029 016 +9999 133690 SJENICA YG 4328 2000 1039 016 +9999 133700 POZEGA_UZICKA YG 4383 2003 312 016 +9999 133760 KRALJEVO YG 4370 2070 217 016 +9999 133780 KOPAONIK_MTN_RANGE YG 4328 2080 1713 016 +9999 133820 KURSUMLIJA YG 4313 2127 383 016 +9999 133830 KRUSEVAC YG 4357 2135 167 016 +9999 133840 CUPRIJA YG 4393 2138 125 016 +LYNI 133880 NIS YG 4333 2190 202 016 +9999 133890 LESKOVAC YG 4298 2195 232 016 +9999 133970 DIMITROVGRAD YG 4302 2275 450 016 +9999 134320 PALAGRUZA YG 4240 1627 97 016 +9999 134390 LASTOVO YG 4277 01690 0187 016 +9999 134510 DUBROVNIK_GORICA RH 4265 1808 53 016 +9999 134520 DUBROVNIK-CILIPI RH 4257 1827 165 016 +9999 134550 HERCEGNOVI-IGALO YG 4245 1855 10 016 +LYTV 134570 TIVAT YG 4240 1873 5 016 +9999 134590 NIKSIC YG 4277 1895 647 016 +9999 134610 BAR YG 4210 1910 6 016 +LYTI 134620 TITOGRAD/GOLUBOVCI YG 4237 1925 33 016 +9999 134630 PODGORICA-GRAD YG 4243 01928 0050 016 +9999 134640 ULCINJ YG 4192 1922 24 016 +9999 134650 KOLASIN YG 4283 1953 945 016 +9999 134730 PEC YG 4267 2030 499 016 +9999 134770 PRIZREN YG 4222 2073 403 016 +LYPR 134810 PRISTINA YG 4265 2115 576 016 +9999 134890 VRANJE YG 4255 2192 434 016 +9999 134910 SKOPJE YG 4252 2228 1176 016 +9999 134920 POPOVA SAVKA YG 4102 02088 1750 016 +9999 134930 KRIVA_PALANKA YG 4220 2233 696 016 +9999 135620 ULCINJ YG 4192 1922 29 016 +9999 135750 POZARANE YG 4185 02087 0885 016 +9999 135770 LAZAROPOLE YG 4153 2070 1321 016 +9999 135780 OHRID YG 4112 2080 761 046 +LWOH 135790 OHRID YG 4118 2075 700 016 +9999 135800 PRETOR YG 4085 02107 0910 016 +9999 135810 TOPOLCANJ YG 4122 02147 016 +9999 135830 BITOLA YG 4105 2137 589 016 +9999 135840 SOLNSKA GLAVA YG 4173 02152 2540 016 +9999 135850 PRILEP YG 4133 2157 674 016 +LWSK 135860 SKOPJE/PETROVAC YG 4197 2165 239 016 +9999 135880 SKOPJE/ZAJCEPROD YG 4202 02140 0301 016 +9999 135900 GJRISTE YG 4190 02185 0856 016 +9999 135910 STIP YG 4175 2218 327 016 +9999 135920 DEMIR_KAPIJA YG 4142 2225 126 016 +9999 135930 POZAR YG 4130 02242 1030 016 +9999 135940 VINCA YG 4188 02250 0513 016 +9999 135950 STRUMICA YG 4143 02265 016 +9999 135970 GEVGELIJA YG 4115 02250 0055 016 +9999 135980 BEROVO YG 4172 2285 836 016 +9999 136000 SHKODRA AB 4210 1953 44 016 +9999 136100 KUKES AB 4203 2042 358 016 +9999 136110 DURRES AB 4130 01945 0012 046 +9999 136120 DURRES AB 4130 1947 8 016 +LATI 136150 TIRANA AB 4133 1978 90 016 +9999 136190 PESHKOPI AB 4168 02043 0653 046 +9999 136220 VLORE AB 4047 1948 5 016 +9999 136240 QYTETI_STALIN AB 4080 1990 33 016 +9999 136250 GJIROKASTRA AB 4008 2015 194 016 +9999 136290 KORCA AB 4060 02077 0900 046 +9999 140050 BOVEC LU 4633 1357 452 016 +9999 140060 VOGEL LU 4627 1383 1535 016 +9999 140070 RATECE_PLANICA LU 4650 1372 865 016 +9999 140080 KREDARICA LU 4638 1385 2515 016 +9999 140090 VOUSKO LU 4603 1387 1070 016 +9999 140100 LESCE\_LEBCE LU 4637 1418 515 016 +9999 140120 KATARINA LU 4610 1437 685 016 +9999 140140 LJUMBLANA/BRNIK LU 4622 1448 384 016 +9999 140150 LUUBLU_NA\BEZIGRAD LU 4607 1452 316 016 +9999 140210 SLOUEN__GRADEC LU 4648 1512 452 016 +9999 140230 CELUE LU 4625 1525 244 016 +9999 140240 LISCA LU 4642 1528 941 016 +9999 140250 MARIBO_\TABOR LU 4653 1565 274 016 +LJMB 140260 MARIBO__SLIVNICA LU 4648 1568 265 016 +LJMB 140310 MURSKA SOBOTA LU 4665 1618 188 016 +9999 141050 PORTOR_Z-SECOVLJE LU 4548 1362 2 016 +9999 141060 NOVA_G_RICA LU 4590 1363 56 016 +9999 141110 ILIRSK__BISTRICA LU 4557 1425 413 016 +9999 141120 POSTOJ_A LU 4577 1420 533 016 +9999 141180 KOCEVJE LU 4565 1485 467 016 +9999 141200 CRNOMELJ LU 4557 1515 157 016 +9999 141210 NOVO MESTO LU 4580 1518 213 016 +9999 142160 RIJEKA/KOZALA YG 4533 01445 0125 016 +9999 142190 PARG YG 4560 01463 0863 016 +9999 142320 KARLOVAC YG 4550 01555 0117 016 +9999 142340 KRAPINA YG 4613 01588 0203 016 +9999 142350 PUNTIJARKA YG 4592 01597 0988 016 +9999 142360 ZAGREB/GRIC YG 4582 01598 0162 016 +9999 142400 ZAGREB/MAKSIMIR YG 4582 01603 0128 016 +9999 142410 ZAGREB/PLESO YG 4573 01607 0107 016 +9999 142440 SISAK YG 4550 01637 0106 016 +9999 142460 VARAZDIN YG 4630 01638 0168 016 +9999 142480 KRIZEV_I RH 4603 1655 155 016 +9999 142530 BJELOVAR YG 4573 01685 0142 016 +9999 142560 BILOGORA YG 4588 01720 0262 016 +9999 142580 DAROVAR YG 4560 01723 0162 016 +9999 142790 OSIJEK/SPA YG 4553 01863 0092 016 +9999 142800 OSIJEK-CEPIN YG 4550 1857 89 016 +9999 142830 OSIJEK YG 4553 1473 92 046 +9999 142840 OSIJEK/KLISA YG 4547 01882 0088 016 +9999 143010 POREC YG 4523 01360 0015 016 +9999 143030 ROVINJ YG 4505 01362 0002 016 +9999 143070 PULA YG 4490 01392 0063 016 +9999 143080 PAZIN YG 4523 01393 0293 016 +9999 143140 MALILOSING YG 4453 01447 0053 016 +9999 143170 RIJEKA-OMISALJ YG 4522 01458 0085 016 +9999 143200 CRIKVE_ICA RH 4517 1470 2 016 +9999 143210 RAB YG 4475 01477 0020 016 +9999 143230 SENJ YG 4500 01490 0028 016 +9999 143240 ZAVIZAN YG 4482 01498 1597 016 +9999 143280 OGULIN YG 4526 1523 328 016 +9999 143300 GOSPIC YG 4455 01537 0565 016 +9999 143700 SLAVONSKI BROD YG 4517 01800 0089 016 +9999 143820 GRADIS_E RH 4515 1870 97 016 +9999 144270 SESTRICE YG 4385 01520 0035 016 +9999 144280 ZADAR/PUNTAMIKA YG 4413 01522 0007 016 +LDZD 144310 ZADAR\_EMUNIK RH 4410 1537 84 016 +9999 144370 GRACAC YG 4430 01585 0560 016 +9999 144380 SIBENIK YG 4373 01592 0075 016 +9999 144410 KTAJERSKEOMIZA YG 4305 01610 0020 016 +9999 144420 KNIN RH 4403 1620 255 016 +9999 144430 PALAGRUZA YG 4240 01627 0097 016 +9999 144440 SPLIT/RESNIK YG 4353 01630 0021 016 +9999 144450 SPLIT/MARJAN YG 4352 01643 0128 016 +9999 144470 HVAR YG 4317 01645 0025 016 +9999 144520 LASTOVO YG 4277 01690 0187 016 +9999 144540 MAKARSKA YG 4328 01702 0050 016 +9999 144570 IMOTSKI YG 4345 01722 0435 016 +9999 144620 PLOCE YG 4303 01742 0005 016 +9999 144720 DUBROVNIK/GORICA YG 4265 01808 0053 016 +LDDU 144740 DVBROV_IK\LILIPI RH 4257 1827 165 016 +9999 145280 BIHAC YG 4482 1588 250 046 +9999 145370 SANSKI MOST YG 4477 1670 158 046 +9999 145420 BANJA LUKA YG 4478 1722 156 046 +9999 145430 JAJCE YG 4435 1727 430 046 +9999 145440 BUGOJNO YG 4407 1747 566 046 +9999 145490 ZENICA YG 4422 1790 348 046 +9999 145540 GRADACAC YG 4488 1843 140 046 +9999 145570 TUZLA YG 4455 1870 307 046 +9999 146400 LIVNO YG 4383 1702 728 046 +9999 146480 MOSTAR YG 4335 1780 108 046 +9999 146500 IVAN SEDLO YG 4377 1803 972 046 +9999 146520 BJELASNICA YG 4372 1827 2070 046 +9999 146530 SARAJEVO-BUTMIR YG 4382 1833 511 046 +9999 146540 SARAJEVO-BEJELAVE YG 4387 1843 638 046 +9999 146560 CEMERNO YG 4323 1860 1309 046 +9999 150000 DARABANI RO 4820 2658 260 046 +9999 150010 AVRAMENI RO 4802 2695 240 016 +9999 150040 SIGHETU_MARMATIEI RO 4797 2392 276 016 +9999 150070 RADAUTI RO 4785 2592 392 016 +9999 150090 DOROHOI RO 4797 2640 241 016 +LRSM 150100 SATU_MARE RO 4778 2288 124 016 +LRBM 150140 BAIA_MARE RO 4767 2358 218 016 +9999 150150 OCNA_SUGATAG RO 4778 2393 504 016 +9999 150200 BOTOSANI RO 4768 2667 162 016 +LRSV 150230 SUCEAVA/SALCEA RO 4765 2625 351 016 +9999 150320 RODNEI MTN. RANGE RO 4758 02467 2303 016 +9999 150330 INEU_MOUNTAIN RO 4753 2488 1792 016 +9999 150400 CIMPULUNG_MOLDOVENE RO 4753 2557 660 016 +9999 150410 RAUSENI RO 4757 2720 61 016 +9999 150420 SACUENI RO 4737 2210 113 016 +9999 150440 SUPURU_DE_JOS RO 4747 2280 162 016 +9999 150470 TG. LAPUS RO 4743 2387 365 046 +9999 150520 RARAU_(MONASTERY) RO 4745 2557 1541 016 +9999 150550 RADASENI RO 4747 2625 230 016 +9999 150560 COTNARI RO 4735 2698 289 016 +9999 150630 ZALAU RO 4718 2308 294 016 +9999 150690 POIANA_STAMPEI RO 4732 2513 910 016 +9999 150730 TIRGU_NEAMT RO 4720 2637 389 016 +9999 150750 PODUL_ILOAIEI RO 4722 2727 90 016 +LROD 150800 ORADEA RO 4705 2193 140 016 +9999 150830 DEJ RO 4715 2387 150 016 +9999 150850 BISTRITA RO 4713 2450 367 016 +9999 150880 RETITIS-CALIMANI RO 4710 2525 2021 046 +9999 150890 CEAHLAU RO 4705 2597 554 016 +LRIA 150900 IASI RO 4717 2763 104 016 +9999 150950 BOROD RO 4698 2263 317 016 +9999 150990 HUEDIN RO 4687 2305 561 016 +9999 151070 TOPLITA RO 4692 2533 689 016 +9999 151080 CEAHLAU_TOACA_MTN RO 4693 2592 1898 016 +9999 151090 PIATRA_NEAMT RO 4692 2633 361 016 +9999 151110 ROMAN RO 4692 2683 217 016 +9999 151130 NEGRESTI RO 4683 2743 133 016 +9999 151170 HOLOD RO 4678 2213 161 016 +9999 151180 STANA DE VALE RO 4668 2262 1117 046 +9999 151190 VLADEASA_MOUNTAIN RO 4675 2280 1848 016 +LRCL 151200 CLUJ-NAPOCA/SOMESEN RO 4678 2357 413 016 +9999 151230 SARMASU RO 4675 2417 401 016 +9999 151270 JOSENI RO 4670 2550 749 016 +9999 151320 PLOPANA RO 4668 2723 251 016 +9999 151340 HUSI RO 4668 2807 98 016 +9999 151360 CHISINEU_CRIS RO 4653 2152 96 016 +9999 151380 ZERIND RO 4662 2152 589 016 +9999 151400 STEIU RO 4653 2245 500 016 +9999 151430 TURDA RO 4657 2378 430 016 +LRTM 151450 TIGU_MURES/VIDRASA RO 4653 2453 309 016 +9999 151480 LUIZI_CALUGARA RO 4653 2683 1285 016 +LRBC 151500 BACAU RO 4658 2698 190 016 +9999 151540 VASLUI RO 4663 2773 116 016 +9999 151580 ZARAND RO 4640 2165 112 016 +9999 151590 MOCREA RO 4638 2182 697 016 +9999 151600 DOCTOR_PETRU_GROZA RO 4662 2242 279 016 +9999 151620 CIMPENI RO 4637 2305 583 016 +9999 151630 BAISOARA RO 4658 2347 1353 016 +9999 151680 ODORHEIU RO 4630 2530 525 016 +9999 151700 MIERCUREA_CIUC RO 4637 2573 662 016 +9999 151740 ONCESTI RO 4647 2725 204 016 +9999 151790 SIRIA RO 4627 2167 473 046 +9999 151820 GURAHONT RO 4627 2235 179 016 +9999 151840 MEDIAS RO 4617 2435 1186 016 +9999 151890 DUMBRAVENI RO 4623 2457 318 016 +9999 151940 TIRGU_OCNA RO 4628 2662 243 016 +9999 151970 BIRLAD RO 4625 2767 173 016 +9999 151990 SINNICOLAU_MARE RO 4608 2063 84 016 +LRAR 152000 ARAD RO 4620 2140 118 016 +9999 152040 VARADIA_DE_MURES RO 4602 2215 156 016 +9999 152060 BRAD RO 4613 2278 257 016 +9999 152080 ALBA_IULIA RO 4607 2358 253 016 +9999 152090 BLAJ RO 4618 2392 334 016 +9999 152120 HOMOROD RO 4605 2527 451 016 +9999 152150 BARAOLT RO 4608 2560 508 016 +9999 152170 TIRGU_SECUESC RO 4600 2613 568 016 +9999 152190 ADJUD RO 4610 2717 101 016 +9999 152210 BALINTESTI RO 4603 2792 214 016 +9999 152300 DEVA RO 4588 2290 231 016 +9999 152310 SEBES RO 4597 2357 253 016 +9999 152350 FAGARAS RO 4585 2498 429 016 +9999 152380 SFINTU_GHEORGHE RO 4587 2578 525 016 +9999 152410 TULNICI RO 4592 2667 563 016 +LRTR 152470 TIMISOARA/GIARMATA RO 4577 2125 88 016 +9999 152540 PALTINIS_SIBIU RO 4565 2392 1454 016 +LRSB 152600 SIBIU/TURNISOR RO 4580 2415 444 016 +9999 152610 INTORSURA_BUZAULUI RO 4568 2602 710 016 +9999 152620 LACAUT_MOUNTAIN RO 4582 2637 1776 016 +9999 152640 FOSCANI RO 4570 2720 59 046 +9999 152650 TECUCI RO 4587 2742 61 016 +9999 152670 RAUTI RO 4567 2093 80 016 +9999 152700 LUGOJ RO 4568 2192 125 016 +9999 152730 PICLISA RO 4557 2288 381 016 +9999 152770 BOITA RO 4563 2425 517 016 +9999 152800 OMU_MOUNTAIN RO 4545 2545 2509 016 +9999 152820 POIANA BRASOV RO 4560 2555 1024 046 +9999 152840 PENTELEU RO 4560 2642 1626 046 +9999 152850 BISOCA RO 4555 2670 833 046 +9999 152870 MAICANESTI RO 4550 2750 18 016 +9999 152890 BANLOC RO 4538 2113 82 016 +LRCS 152920 CARANSEBES RO 4542 2225 242 016 +9999 152960 PETROSANI RO 4542 2337 599 016 +9999 152970 BREZOI RO 4535 2425 1346 016 +9999 152980 COZIA_PASS_(AUT) RO 4525 2425 1640 016 +9999 152990 RUCAR RO 4540 2517 581 016 +9999 153000 BRASOV RO 4563 2558 538 016 +9999 153010 FUNDATA RO 4545 2530 1380 016 +9999 153020 PREDEAL RO 4550 2558 1093 016 +9999 153070 RIMNICU_SARAT RO 4538 2705 154 016 +9999 153100 GALATI RO 4550 2802 72 016 +9999 153140 RESITA RO 4530 2192 281 046 +9999 153150 SEMENICULUI_MTN_RNG RO 4508 2208 1445 016 +9999 153160 CUNTU RO 4530 2252 1447 016 +9999 153170 TARCU_MOUNTAIN RO 4528 2253 2180 016 +9999 153190 VOINEASA RO 4542 2395 587 016 +9999 153200 PARING RO 4538 2347 1561 016 +9999 153210 PARING_(AUT) RO 4535 2352 2075 016 +9999 153240 CIMPULUNG RO 4527 2505 600 016 +9999 153250 SINAIA RO 4535 2555 1510 016 +9999 153280 PATIRLAGELE RO 4532 2635 284 016 +9999 153330 BOBOC RO 4520 2697 15 016 +LRTC 153350 TULCEA RO 4518 2882 6 016 +9999 153360 GORGOVA RO 4518 2917 3 016 +9999 153370 MAHUMUDIA RO 4508 2907 173 046 +9999 153380 ORAVITA RO 4503 2168 309 016 +9999 153400 TIRGU_JIU RO 4503 2328 206 016 +9999 153410 PADESU/APA_NEAGRA RO 4502 2285 262 016 +9999 153440 POLOVRACI_MONASTERY RO 4518 2380 530 016 +9999 153450 DEDULESTI RO 4503 2453 548 016 +9999 153460 RIMNICU_VILCEA RO 4510 2437 237 016 +9999 153470 CURTEA_DE_ARGES RO 4513 2468 448 016 +9999 153490 CIMPINA RO 4513 2573 464 016 +9999 153500 BUZAU RO 4515 2682 97 016 +9999 153550 FAUREI/=694514_KQYB RO 4507 2723 53 016 +9999 153560 VIZIRU RO 4502 2770 20 016 +9999 153600 SULINA RO 4515 2967 9 016 +9999 153630 CARBUNARI RO 4483 02175 0090 016 +9999 153640 BOZOVICI RO 4493 2200 257 016 +9999 153660 TIRGU_CARBUNESTI RO 4495 2352 177 016 +9999 153690 TIRGU_LOGRESTI RO 4487 2372 262 016 +9999 153730 PITESTI RO 4485 2487 315 016 +9999 153750 TIRGOVISTE RO 4493 2543 297 016 +9999 153770 PLOIESTI RO 4495 2600 178 016 +9999 153870 SFINTU_GHEORGHE RO 4490 2943 1 016 +9999 153880 MOLDOVA_VECHE RO 4472 2162 82 016 +9999 153890 BERZASCA RO 4465 2195 68 016 +9999 153950 DRAGASANI RO 4465 2427 280 016 +9999 154020 URZICENI RO 4472 2663 62 016 +9999 154050 GRIVITA RO 4475 2730 51 016 +9999 154060 HIRSOVA RO 4468 2793 38 016 +9999 154080 CORUGEA RO 4473 2833 220 016 +9999 154090 UMIREA RO 4477 2888 38 016 +9999 154100 DROBETA_TURNU_SEVER RO 4463 2263 78 016 +9999 154120 BICLESU RO 4445 2313 314 016 +9999 154160 STOLNICI RO 4457 2478 209 016 +9999 154190 TITU RO 4465 2553 159 016 +LRBS 154200 BUCHAREST/BANEASA RO 4450 2613 91 016 +LROP 154210 BUCHAREST/OTOPENI RO 4455 2610 95 016 +9999 154220 BUCHAREST/FILARET RO 4442 2608 82 016 +9999 154230 DILGA RO 4445 2697 51 016 +9999 154240 FUNDULEA RO 4447 2652 67 016 +9999 154250 SOLACOLU RO 4438 2657 52 016 +9999 154280 GURA PORTITEI RO 4468 2900 6 046 +9999 154290 SARULESTI RO 4442 2665 88 016 +9999 154340 GURBANESTI RO 4438 2670 177 016 +9999 154430 DOR_MARUNT RO 4445 2692 40 016 +9999 154440 FETESTI RO 4437 2785 61 016 +9999 154450 CERNADOVA RO 4435 2805 87 046 +LRCV 154500 CRAIOVA RO 4423 2387 195 016 +9999 154550 VIDELE RO 4428 2552 108 016 +9999 154600 CALARASI RO 4420 2735 20 016 +9999 154620 MEDGIDIA RO 4425 2828 67 016 +9999 154650 BAILESTI RO 4402 2335 58 016 +9999 154690 CARACAL RO 4412 2435 107 016 +9999 154700 ROSIORI_DE_VEDE RO 4412 2500 103 016 +9999 154750 CHIRIAC RO 4405 2577 16 016 +9999 154760 GREACA RO 4412 2633 4 016 +9999 154770 OLTENITA RO 4408 2663 32 016 +9999 154790 ADAMCLISI RO 4408 2795 158 016 +9999 154800 CONSTANTA RO 4422 2863 14 016 +LRCK 154810 KOGALNICEANU RO 4433 2843 102 016 +9999 154820 CALAFAT RO 4398 2295 68 016 +9999 154890 ALEXANDRIA RO 4398 2533 76 016 +9999 154900 TURNU_MAGURELE RO 4375 2488 31 016 +9999 154910 GIURGIU RO 4387 2595 24 016 +9999 154940 BECHET RO 4377 2395 40 016 +9999 154980 ZIMNICEA RO 4367 2535 34 046 +9999 154990 MANGALIA RO 4382 2858 9 016 +9999 155010 NOVO_SELO BU 4417 2280 38 016 +9999 155020 VIDIN BU 4382 2288 33 016 +9999 155050 VRATZA BU 4320 2353 310 016 +9999 155070 MONTANA BU 4342 2322 204 046 +9999 155110 LOM BU 4382 2325 33 016 +9999 155140 ORYAHOVO BU 4368 2397 31 016 +9999 155250 LOVETCH BU 4313 2472 221 016 +9999 155260 PLEVEN BU 4342 2460 71 016 +9999 155280 PLEVEN BU 4340 2460 156 016 +9999 155300 VELIKO_TARNOVO BU 4308 2565 218 016 +9999 155330 SVICHTOV BU 4362 2535 26 016 +LBRS 155350 ROUSSE/RUSE BU 4385 2595 45 016 +9999 155490 RAZGRAD BU 4352 2653 347 016 +9999 155500 SILISTRA BU 4412 2725 16 016 +LBWN 155520 VARNA BU 4320 2792 43 016 +9999 155610 SHABLA BU 4353 2853 28 016 +9999 155620 KALIAKPA BU 4337 2847 64 016 +9999 156000 MOURGASH_MOUNTAIN BU 4283 2367 1692 016 +9999 156010 KUSTENDIL BU 4227 2277 527 016 +9999 156050 DRAGOMAN BU 4293 2293 716 016 +9999 156130 CHERNI_(MTN_TOP) BU 4258 2327 2292 016 +LBSF 156140 SOFIA_(OBSERVATORY) BU 4265 2338 595 016 +9999 156150 MUSSALA_(MTN_TOP) BU 4218 2358 2927 016 +LBPD 156250 PLOVDIV BU 4213 2475 185 016 +9999 156270 BOTEV_(MTN_TOP) BU 4267 2483 2389 016 +9999 156280 IVAILO BU 4222 2433 214 016 +9999 156350 CHIRPAN BU 4220 2533 178 016 +9999 156400 SLIVEN BU 4267 2632 257 016 +9999 156420 ELHOVO BU 4285 2657 139 016 +9999 156460 KARNOBAT BU 4265 02698 0195 016 +LBBG 156550 BURGAS BU 4248 2748 28 016 +9999 156610 ACHTOPOL BU 4210 2785 19 016 +9999 156620 PRIMORSKO BU 4228 02775 0010 016 +9999 157120 SANDANSKI BU 4152 2327 207 016 +9999 157250 SNEJANKA_(MTN_TOP) BU 4167 2468 1930 016 +9999 157260 ROJEN BU 4188 2473 1750 046 +9999 157300 KURDJALI/KARDZALI BU 4165 2537 331 016 +9999 157410 SVILENGRAD BU 4177 2620 55 016 +9999 160080 S._VALENTINO_ALLA IY 4675 1053 1461 046 +LIPB 160200 BOLZANO(CIV/IT-AFB) IY 4647 1133 241 046 +LIVR 160210 ROLLE_PASS IY 4630 1178 2006 046 +LIVP 160220 PAGANELLA_MOUNTAIN IY 4615 1103 2129 046 +LIVD 160330 DOBBIACO IY 4673 1222 1226 046 +LIPA 160360 AVIANO_(IT/US-AFB) IY 4603 1260 126 046 +LIYW 160370 AVIANO_(USAF) IY 4603 1262 126 046 +LIVO 160400 TARVISIO IY 4650 1358 778 046 +9999 160440 UDINE/CAMPOFORMIDO IY 4603 01318 0094 046 +LIPI 160450 RIVOLTO_(IT-AFB) IY 4598 1303 53 046 +LIMH 160520 PIAN_ROSA_(MTN_TOP) IY 4593 770 3488 046 +9999 160540 AOSTA_(AUT) IY 4573 735 547 046 +LIMF 160590 TORINO/CASELLE IY 4522 765 287 046 +LIMK 160610 TORINO/BRIC_CROCE IY 4503 773 710 046 +LIMN 160640 CAMERI_(IT-AFB) IY 4552 867 169 046 +LIMC 160660 MILANO/MALPENSA IY 4562 873 211 046 +9999 160700 GRIGNA 73 IY 4595 00938 2403 046 +LIMO 160720 BISBINO_MOUNTAIN IY 4587 907 1322 046 +LIME 160760 BERGAMO/ORIO_SERIO IY 4567 970 237 046 +LIML 160800 MILANO/LINATE IY 4543 928 103 046 +LIMS 160840 PIACENZA_(IT-AFB) IY 4492 973 138 046 +LIPL 160880 GHEDI_(IT-AFB) IY 4542 1028 92 046 +LIPX 160900 VILLAFRANCA(CV/MIL) IY 4538 1087 68 046 +LIPT 160940 VICENZA(CIV/IT-AFB) IY 4557 1152 53 046 +LIPU 160950 PADOVA_(CIV/IT-AFB) IY 4540 1185 14 046 +LIPS 160980 ISTRANA_(IT-AFB) IY 4568 1210 41 046 +LIPH 160990 TREVISO(CIV/IT-AFB) IY 4565 1218 23 046 +LIPZ 161050 VENEZIA/TESSERA IY 4550 1233 6 046 +9999 161070 PONTELAGOSCURO IY 4492 1158 8 046 +LIPQ 161080 RONCHI_LEGIONARI_AB IY 4582 1348 12 046 +LIVT 161100 TRIESTE IY 4565 1375 20 046 +9999 161130 CUNEO-LEVALDIGI IY 4453 761 386 046 +9999 161140 MONDOVI IY 4438 782 560 046 +LIMY 161150 MALANOTTE_MOUNTAIN IY 4425 780 1742 046 +9999 161160 GOVONE IY 4480 00810 0315 046 +9999 161180 NOVI_LIGURE_(AUT) IY 4477 878 189 046 +LIMV 161190 GIOVI_PASS IY 4463 893 475 046 +LIMJ 161200 GENOVA/SESTRI IY 4442 885 3 046 +LIMG 161220 ALBENGA IY 4405 812 49 046 +LIMT 161240 CISA_PASS IY 4443 993 1040 046 +LIQW 161250 SARZANA/LUNI IY 4408 998 10 046 +LIQP 161290 PALMARIA_ISLAND IY 4403 983 192 046 +LIVC 161340 CIMONE_MOUNTAIN IY 4420 1070 2173 046 +9999 161350 CASALECCHIO IY 4450 1132 48 046 +9999 161360 PASSO PORRETTA IY 4402 01100 1314 046 +LIPF 161380 FERRARA_(AUT) IY 4483 1162 10 046 +LIPE 161400 BOLOGNA/BORGO_(AFB) IY 4453 1130 42 046 +9999 161420 RIFREDO MUGELLO IY 4405 01138 0887 046 +9999 161440 BOLOGNA IY 4465 01162 0038 046 +LIVM 161460 POINT_MARINA/RAVENN IY 4445 1230 6 046 +LIPK 161470 FORLI_(CIV/IT-AFB) IY 4420 1207 32 046 +LIPC 161480 CERVIA_(IT-AFB) IY 4422 1230 10 046 +LIPR 161490 RIMINI_(CIV/IT-AFB) IY 4403 1262 13 046 +LIMU 161530 CAPE_MELE IY 4395 817 221 046 +9999 161540 IMPERIA IY 4388 00803 0054 046 +9999 161560 S. GIOVANNI ALLA VENA IY 4368 1058 7 046 +LIRP 161580 PISA_(CIV/IT-AFB) IY 4368 1038 1 046 +9999 161640 VOLTERRA IY 4340 01087 0575 046 +LIQO 161680 MOUNT_ARGENTARIO IY 4238 1117 632 046 +LIRQ 161700 FIRENZE/PERETOLA IY 4380 1120 38 046 +9999 161720 AREZZO IY 4347 01185 0249 046 +LIVF 161790 FRONTONE IY 4352 1273 574 046 +9999 161800 PERUGIA IY 4312 01238 0511 046 +LIRZ 161810 PERUGIA IY 4308 1250 205 046 +LIPY 161910 FALCONARA_(IT-AFB) IY 4362 1337 10 046 +LIRJ 161970 M._CALAMITA IY 4273 1040 397 046 +9999 162040 RADICOFANI IY 4290 01177 0918 046 +LIRS 162060 GROSSETO_(IT-AFB) IY 4275 1107 7 046 +9999 162120 S. TERESA IY 4442 1417 5 046 +LIQJ 162140 CIVITAVECCHIA IY 4203 1183 4 046 +LIRV 162160 VITERBO_(IT-MIL) IY 4243 1208 300 046 +LIRK 162190 TERMINILLO_MOUNTAIN IY 4247 1298 1875 046 +LIQN 162210 RIETI IY 4242 1285 389 046 +9999 162240 VIGNA DI VALLE IY 4208 01222 0270 046 +9999 162270 FUCINO_PLAIN_(AUT) IY 4188 1358 655 046 +9999 162280 PRETURO IY 4237 01330 0671 046 +LIBP 162300 PESCARA IY 4243 1420 11 046 +9999 162320 TERMOLI IY 4200 01500 0044 046 +LIRG 162340 GUIDONIA_(IT-AFB) IY 4200 1273 89 046 +LIRU 162350 ROME/URBE_(IT-AFB) IY 4195 1250 24 046 +LIRA 162390 CIAMPINO(IT-AFB/CV) IY 4180 1255 101 046 +9999 162400 ROME IY 4190 1248 95 046 +LIRF 162420 ROME/FIUMICINO IY 4180 1223 3 046 +LIRL 162430 LATINA_(IT-AFB) IY 4155 1290 26 046 +LIRH 162440 FROSINONE_(IT-AFB) IY 4163 1330 181 046 +LIRE 162450 PRATICA_DI_MARE(AB) IY 4165 1243 12 046 +9999 162470 TEVERE A RIPETTA IY 4190 1247 1 046 +LIBS 162520 CAMPOBASSO IY 4157 1465 807 046 +LIRM 162530 GRAZZANISE_(IT-AFB) IY 4105 1407 10 046 +LIBE 162580 SANT'ANGELO_(MOUNT) IY 4170 1595 844 046 +9999 162590 S. SAMUELE DI CAFERIO IY 4125 1605 32 046 +LIBA 162610 AMENDOLA_(IT-AFB) IY 4153 1572 60 046 +LIRT 162630 TREVICO IY 4105 1523 1093 046 +LIBD 162700 BARI/PALESE_MACCHIE IY 4113 1678 44 046 +LIQZ 162800 PONZA_ISLAND IY 4092 1295 185 046 +LIRN 162890 NAPLES/CAPODICHINO IY 4085 1430 72 046 +LIQC 162940 CAPRI_ISLAND IY 4053 1423 161 046 +LIBZ 163000 POTENZA IY 4063 1580 843 046 +LIQK 163100 CAPE_PALINURO IY 4002 1528 185 046 +LIBV 163120 GIOIA_DEL_COLLE_AFB IY 4077 1693 350 046 +9999 163160 LATRONICO IY 4008 01602 0896 046 +LIBR 163200 BRINDISI/CASALE_AFB IY 4065 1795 10 046 +LIBG 163240 GROTTAGLIE(CIV/AFB) IY 4052 1740 69 046 +LIBH 163250 MARINA_DI_GINOSA IY 4043 1688 12 046 +LIBN 163320 LECCE_(IT-AFB) IY 4023 1815 61 046 +9999 163370 BONIFATI IY 3958 01588 0485 046 +LIBQ 163440 SCURO_MOUNTAIN IY 3933 1640 1720 046 +LIBC 163500 CROTONE IY 3900 1707 161 046 +LIBY 163600 SANTA_MARIA_DI_LEUC IY 3982 1835 112 046 +LICA 163620 LAMEZIA_TERME IY 3890 1625 15 046 +LICU 164000 USTICA_ISLAND IY 3870 1318 251 046 +LICJ 164050 PALERMO/POINT_RAISI IY 3818 1310 34 046 +LICP 164100 PALMERO/BOCCADIFAL IY 3810 1330 117 046 +9999 164150 SALINA_ISLAND_(AUT) IY 3858 1487 46 046 +LICF 164200 MESSINA IY 3820 1555 51 046 +LICR 164220 REGGIO_CALABRIA_AFB IY 3807 1565 21 046 +LICT 164290 TRAPANI/BIRGI_(AFB) IY 3792 1250 7 046 +9999 164340 PRIZZI, SICILY IY 3772 01343 1035 046 +LICE 164500 ENNA IY 3757 1428 965 046 +LICL 164530 GELA IY 3708 1422 58 046 +LICZ 164590 SIGONELLA_(NAS) IY 3740 1492 22 046 +LICC 164600 CATANIA/FONTANAROSA IY 3747 1505 17 046 +LICG 164700 PANTELLERIA(IT-AFB) IY 3682 1197 191 046 +LICO 164800 COZZO_SPADARO IY 3668 1513 51 046 +LICD 164900 LAMPEDUSA_ISLAND IY 3550 1260 20 046 +LIEG 165060 GUARDIAVECCHIA IY 4122 940 170 046 +LIEA 165200 ALGHERO IY 4063 828 23 046 +LIEH 165220 CAPE_CACCIA IY 4057 817 205 046 +LIEO 165310 OLBIA/COSTA_SMERALD IY 4090 952 13 046 +9999 165380 FONNI, SARDINIA IY 4012 00925 1029 046 +LIEF 165390 CAPE_FRASCA IY 3975 847 92 046 +9999 165410 PERDASDEFOGU, SARDINIA IY 3967 00943 0645 046 +9999 165420 CAPO SAN LORENZO IY 3950 00962 0022 046 +LIED 165460 DECIMOMANNU(IT-AFB) IY 3935 897 28 046 +9999 165480 CARLOFORTE, SARDINIA IY 3913 00832 0015 046 +9999 165490 CARLOFORTE_ISL(AUT) IY 3913 832 12 046 +LIEB 165500 CAPE_BELLAVISTA IY 3993 972 156 046 +LIEE 165600 CAGLIARI/ELMAS(AFB) IY 3925 905 1 046 +LIEC 165640 CAPE_CARBONARA IY 3910 952 118 046 +LMML 165970 LUQA/MALTA ML 3585 1448 91 046 +9999 166060 SERRAI GR 4107 02357 0035 046 +9999 166100 KOMOTINI GR 4112 02540 0031 046 +9999 166130 FLORINA GR 4078 02140 0662 046 +LGKA 166140 KASTORIA_AIRPORT GR 4045 2128 669 046 +LGTS 166220 THESSALONIKI/MIKRA GR 4052 2297 4 046 +LGKV 166240 KAVALA/CHRISOUPOLIS GR 4092 2462 5 046 +9999 166250 KAVALA GR 4093 02438 0062 046 +LGAL 166270 ALEXANDROUPOLIS_MIL GR 4085 2592 3 046 +LGKZ 166320 KOZANI_(CIV/ARMY) GR 4030 2178 627 046 +LGKR 166410 KERKIRA GR 3962 1992 4 046 +9999 166420 IOANNINA GR 3970 02082 0483 046 +LGPZ 166430 PREVEZA/AKTION(AFB) GR 3895 2077 4 046 +9999 166450 TRIKALA GR 3955 02177 0116 046 +LGLR 166480 LARISSA_(HEL-AFB) GR 3963 2242 74 046 +LGLM 166500 LIMNOS_ISLAND_ARPT GR 3992 2523 4 046 +9999 166540 ARTA GR 3917 02100 0011 046 +9999 166650 ANCHIALOS GR 3922 02280 0015 046 +LGMT 166670 MITILINI GR 3907 2660 5 046 +9999 166720 AGRINION GR 3862 02138 0047 046 +9999 166740 ALIARTOS GR 3838 2310 110 046 +9999 166750 LAMIA GR 3890 2240 144 046 +LGAD 166820 ANDRAVIDA_(CIV/AFB) GR 3792 2128 12 046 +9999 166830 KYMI GR 3863 02410 0221 046 +9999 166840 SKIROS_ISLAND GR 3890 2455 18 046 +LGKF 166850 KEFALLINIA_AIRPORT GR 3812 2050 22 046 +LGRX 166870 ARAXOS_(CIV/AFB) GR 3817 2142 15 046 +9999 166890 PATRAI GR 3825 02173 0003 046 +9999 166990 TANAGRA GR 3832 02353 0140 046 +9999 167010 ATHINAI GR 3805 02367 0138 046 +LGHI 167060 CHIOS_AIRPORT GR 3833 2613 4 046 +LGTP 167100 TRIPOLIS_(HEL-AFB) GR 3753 2240 652 046 +9999 167140 ATHINAI OBSY. GR 3797 02372 0107 046 +LGTT 167150 TATOI/DEKELIA_(AFB) GR 3810 2378 235 046 +LGAT 167160 ATHENS/HELLENKION GR 3790 2373 15 046 +9999 167170 PIRAEUS GR 3798 2357 2 046 +LGEL 167180 ELEFSIS_(HEL-AFB) GR 3807 2355 31 046 +LGSM 167230 SAMOS_AIRPORT GR 3770 2692 7 046 +LGKL 167260 KALAMATA_(HEL-AFB) GR 3707 2202 8 046 +9999 167320 NAXOS_ISLAND GR 3710 2538 9 046 +9999 167340 METHONI GR 3683 2170 34 046 +9999 167380 MILOS GR 3672 2445 183 046 +LGKO 167420 KOS_AIRPORT GR 3678 2707 129 046 +9999 167430 KYTHIRA_ISLAND GR 3628 2302 167 046 +9999 167440 THIRA GR 3642 02543 0036 046 +LGSA 167460 SOUDA/KHANIA_(AFB) GR 3548 2412 151 046 +9999 167480 KARPATHOS_(TOWN) GR 3550 2722 9 046 +LGRP 167490 RHODES/PARADISSI GR 3640 2808 11 046 +LGIR 167540 IRAKLION_(CIV/AFB) GR 3533 2518 39 046 +9999 167560 IERAPETRA GR 3500 2573 13 046 +9999 167570 SITIA GR 3520 02610 0028 046 +9999 167580 RETHYMNON GR 3535 2452 7 046 +9999 167590 TYMBAKION GR 3500 02475 0007 046 +9999 167600 KASTELI GR 3518 02532 0336 046 +LGKP 167650 KARPATHOS GR 3552 2725 6 046 +LTAS 170220 ZONGULDAK TU 4145 3180 137 046 +9999 170240 INEBOLU TU 4198 3378 64 046 +9999 170260 SINOP_(CAPE) TU 4202 3517 32 046 +LTAQ 170290 SAMSUN/MEYDAN TU 4128 3633 168 046 +9999 170300 SAMSUN TU 4128 3630 4 046 +9999 170310 CARSAMBA/SAMSUN TU 4125 3655 7 046 +9999 170330 ORDU TU 4098 3790 4 046 +9999 170340 GIRESUN TU 4092 3838 37 046 +LTCG 170380 TRABZON TU 4100 3972 34 046 +9999 170400 RIZE TU 4103 4052 9 046 +9999 170420 HOPA TU 4140 4143 33 046 +9999 170450 ARTVIN TU 4118 4182 628 046 +9999 170500 EDIRNE TU 4167 2657 51 046 +9999 170520 KIRKLARELI TU 4173 2723 232 046 +9999 170540 CORLU TU 4113 2792 160 046 +9999 170560 TEKIRDAG TU 4098 2755 3 046 +9999 170590 KUMKOY TU 4125 2903 30 046 +LTBA 170600 ISTANBUL/ATATURK_AB TU 4097 2882 37 046 +9999 170610 SARIYER TU 4013 2907 58 046 +9999 170620 ISTANBUL/GOZTEPE TU 4097 02908 0033 046 +9999 170670 GOLCUK/DUMLUPINAR TU 4067 2983 18 046 +9999 170680 CENGIZ_TOPEL TU 4085 2990 70 046 +9999 170690 ADAPAZARI TU 4078 03042 0030 046 +9999 170700 BOLU TU 4073 3160 743 046 +9999 170740 KASTAMONU TU 4137 3378 800 046 +9999 170800 CANKIRI TU 4060 3362 751 046 +LTAP 170820 MERZIFON_(TUR-AFB) TU 4085 3558 535 046 +9999 170840 CORUM TU 4055 3495 776 046 +9999 170850 AMASYA TU 4065 03585 0412 046 +LTAW 170860 TOKAT TU 4030 3657 608 04 +9999 170880 GUMUSHANE TU 4047 3947 1219 046 +LTAR 170900 SIVAS_(CIV/MIL) TU 3975 3702 1285 046 +LTCD 170920 ERZINCAN TU 3975 3950 1218 046 +LTCE 170960 ERZURUM_(CIV/MIL) TU 3995 4117 1758 046 +LTCF 170980 KARS TU 4062 4310 1775 046 +9999 170990 AGRI TU 3973 4305 1632 046 +9999 171000 IGDIR TU 3992 4405 858 046 +9999 171100 GOKCEADA_ISLAND TU 4018 2590 72 046 +LTBH 171120 CANAKKALE TU 4013 2640 6 046 +LTBG 171150 BANDIRMA_(CIV/AFB) TU 4032 2797 42 046 +LTBE 171160 BURSA TU 4018 2907 100 046 +9999 171200 BILECIK TU 4015 2997 539 046 +LTBI 171240 ESKISEHIR_(TUR-AFB) TU 3978 3057 786 046 +9999 171270 AKINCI TU 4007 3257 840 046 +LTAC 171280 ANKARA/ESENBOGA TU 4012 3300 949 046 +LTAD 171290 ANKARA/ETIMESGUT_AB TU 3995 3268 806 046 +9999 171300 ANKARA/CENTRAL TU 3995 3288 891 046 +9999 171310 GUVERCINLIK TU 3993 3275 823 046 +9999 171350 KIRIKKALE TU 3985 3352 748 046 +9999 171400 YOZGAT TU 3982 3480 1298 046 +9999 171450 EDREMIT TU 3958 2702 21 046 +LTBF 171500 BALIKESIR_(TUR-AFB) TU 3962 2792 102 046 +9999 171550 KUTAHYA TU 3942 2997 969 046 +9999 171600 KIRSEHIR TU 3915 3417 1007 046 +9999 171620 GEMEREK TU 3918 3607 1171 046 +LTCI 171700 VAN TU 3845 4332 1662 046 +9999 171750 AYVALIK TU 3930 2670 4 046 +9999 171800 DIKILI TU 3907 2688 3 046 +LTBT 171840 AKHISAR_(TUR-AFB) TU 3892 2785 93 046 +9999 171860 MANISA TU 3862 02743 0071 046 +LTBO 171880 USAK TU 3868 2940 919 046 +LTAH 171900 AFYON_(MIL) TU 3875 3053 1034 046 +9999 171930 NEVSEHIR TU 3862 3470 1260 046 +9999 171940 TUZKOY TU 3877 3453 945 046 +LTAU 171950 KAYSERI/ERKILET_AFB TU 3882 3543 1054 046 +9999 171990 MALATYA/BOLGE TU 3835 3832 948 046 +LTAT 172000 MALATYA/ERHAC_(AFB) TU 3843 3808 849 046 +LTCA 172020 ELAZIG_(CIV/MIL) TU 3860 3928 881 046 +9999 172030 BINGOL TU 3887 04050 1177 046 +9999 172040 MUS TU 3873 04152 1320 046 +9999 172050 TATVAN TU 3848 4230 1665 046 +9999 172100 SIIRT TU 3792 4195 896 046 +LTBL 172180 IZMIR/CIGLI(CV/AFB) TU 3852 2702 5 046 +LTBJ 172190 IZMIR/ADNAN_MENDERE TU 3827 2715 120 046 +9999 172200 IZMIR/GUZELYALI TU 3843 2717 29 046 +9999 172320 KUSADASI TU 3787 2725 22 046 +9999 172340 AYDIN TU 3785 2785 56 046 +9999 172370 DENIZLI TU 3778 2908 425 046 +9999 172380 BURDUR TU 3767 3033 967 046 +LTBM 172400 ISPARTA TU 3775 3055 997 046 +LTAN 172440 KONYA_(TUR-AFB) TU 3797 3255 1031 046 +9999 172480 EREGLI/KONYA TU 3750 3405 1044 046 +9999 172500 NIGDE TU 3797 3468 1210 046 +9999 172550 KAHRAMANMARAS TU 3760 3693 572 046 +LTAJ 172600 GAZIANTEP TU 3708 3737 701 046 +9999 172650 ADIYAMAN TU 3775 3828 672 046 +LTCH 172700 SANLIURFA TU 3713 3877 549 046 +9999 172750 MARDIN TU 3730 04073 1050 046 +LTCC 172800 DIYARBAKIR(CIV/AFB) TU 3788 4020 677 046 +LTCJ 172820 BATMAN_(TUR-AFB) TU 3788 4112 540 046 +9999 172850 HAKKARI TU 3757 4377 1728 046 +9999 172890 BODRUM/MILAS TU 3723 2767 11 046 +9999 172900 BODRUM TU 3703 2743 26 046 +9999 172920 MUGLA TU 3722 2837 646 046 +LTBS 172950 DALAMAN_(COMMUNE) TU 3670 2878 9 046 +9999 172980 MARMARIS TU 3685 2827 16 046 +LTAI 173000 ANTALYA_(CIV/MIL) TU 3670 3073 54 046 +9999 173100 ALANYA TU 3655 3200 6 046 +9999 173200 ANAMUR TU 3608 3283 4 046 +9999 173300 SILIFKE TU 3638 3393 15 046 +9999 173400 MERSIN TU 3680 3463 3 046 +LTAG 173500 ADANA/INCIRLIK_AFB TU 3700 3542 66 046 +LTAG 173510 ADANA/BOLGE TU 3698 3535 27 046 +LTAF 173520 ADANA TU 3698 3530 20 046 +LTAK 173700 ISKENDERUN TU 3658 3617 4 046 +9999 173750 FINIKE TU 3630 3015 2 046 +LCPH 176000 PAPHOS/BAF_INTL CY 3472 3248 8 046 +LCRA 176010 AKROTIRI_(RAF) CY 3458 3298 23 046 +LCNC 176070 NICOSIA/ATHALASSA CY 3515 3340 161 046 +LCLK 176090 LARNACA/LARNAX_ARPT CY 3488 3363 2 046 +9999 200260 VIKTORIYA_ISLAND DK RS 8017 3675 9 016 +9999 200340 NAGURSKOYE DK RA 8082 4742 18 012 +9999 200460 KRENKEL_POLAR_(ISL) DK RA 8062 5805 20 012 +9999 200490 TIKHAYA_BAY DK RA 8037 5292 46 012 +9999 200660 USHAKOVA_ISLAND DK RA 8083 7970 47 012 +9999 200690 VIZE_ISLAND DK RA 7950 7698 11 012 +9999 200870 GOLOMJANNYJ_ISLAND DK RA 7955 9062 8 012 +9999 200970 CAPE_PESCHANIY DK RA 7938 10242 6 012 +9999 201070 BARENTSBURG RA 7807 01422 0049 016 +9999 201990 OSTROV MALYY TAYMYR RA 7813 10720 0012 012 +9999 202740 UJEDINENIJA_ISLAND DK RA 7750 8223 23 012 +9999 202770 ISACHENKO_ISLAND DK RA 7728 8967 5 012 +9999 202890 OSTROV RUSSKIY RA 7718 09658 0009 012 +9999 202910 SOLNECHNAYA_BAY DK RA 7823 10312 30 012 +9999 202920 CAPE_CELJUSKIN/FEDO DK RA 7772 10430 13 012 +9999 202940 GEYBERGA_ISLAND DK RA 7762 10148 6 012 +9999 203530 CAPE_ZELANIJA DK RA 7695 6858 8 012 +9999 203570 RUSSKAYA_GAVAN' DK RA 7618 6357 9 012 +9999 203880 PRAVDY_ISLAND DK RA 7628 9473 10 012 +9999 204710 TROYNOY_ISLAND DK RA 7592 8325 12 012 +9999 204760 CAPE_STERLEGOVA DK RA 7540 8878 10 012 +9999 205940 LAKE_TAJMYR DK RA 7450 10250 11 012 +9999 206650 VILKICKOGO_ISLAND DK RA 7350 7600 4 012 +9999 206670 BELY_ISLAND/STANCIJ DK RA 7333 7003 6 012 +9999 206740 DIKSON_ISLAND DK RA 7353 8040 47 012 +9999 206750 MAKAROVA RA 7368 08525 0015 012 +9999 206790 TAREYA_(STREAM) DK RA 7325 9092 21 012 +9999 206960 KOSISTYY RA 7367 10975 0020 012 +9999 207440 MALYE_KARMAKULY DK RA 7237 5273 16 012 +9999 207560 MYS PAYNOTE RA 7265 06898 0010 012 +9999 207660 LESKINO DK RA 7233 7950 10 012 +9999 208560 CAPE_KHARASOVOY DK RA 7140 6763 18 012 +9999 208620 MONGATALYANG RA 7198 07540 0021 012 +9999 208640 TAMBEY DK RA 7148 7182 8 012 +9999 208710 SOPOCHNAYA_KARGA DK RA 7190 8272 2 012 +9999 208910 HATANGA DK RA 7198 10245 33 012 +9999 209430 CAPE_MENSHIKOVA DK RA 7072 5762 14 012 +9999 209460 CAPE_BOLVANSKIJ DK RA 7045 5907 13 012 +9999 209630 GYDA DK RA 7088 7850 8 012 +9999 209640 TADIBE-YAKHA DK RA 7035 7413 4 012 +9999 209670 SEJAHA DK RA 7017 7252 16 012 +9999 209730 KRESTY RA 7085 08988 0029 012 +9999 209780 KARAUL RA 7017 08313 0029 012 +9999 209820 VOLOCHANKA DK RA 7098 9455 37 012 +9999 213010 ANDREYA_ISLAND DK RA 7680 11083 6 012 +9999 213580 ZOHOVA_ISLAND TK RA 7615 15283 14 012 +9999 214050 B._PRONCHISHCHEVOY DK RA 7553 11352 6 012 +9999 214320 KOTEL'NYJ_ISLAND TK RA 7600 13790 10 012 +9999 215040 PREOBRAZENIJA_ISL TK RA 7467 11293 57 012 +9999 215350 SANNIKOVA RA 7450 14000 0016 012 +9999 215370 OSTROV STOLBOVOY RA 7412 13587 0020 012 +9999 215410 ZEMLYA BUNGE RA 7488 14220 0010 012 +9999 216080 TOSTOYA RA 7318 11362 0006 012 +9999 216110 MYS TERPYAY-TUMUS RA 7357 11875 0010 012 +9999 216130 OSTROV DUNWAY RA 7390 12460 0009 012 +9999 216270 ANTIPINSKIY RA 7317 12883 0005 012 +9999 216360 KIGILYAKH POLAR STATION RA 7333 13992 0026 012 +9999 216470 CAPE_SALAUROVA TK RA 7318 14393 22 012 +9999 217010 URYUNG-KHAYA TK RA 7282 11327 25 012 +9999 217110 UST-OLENEK TK RA 7297 11970 21 012 +9999 217120 STANNAKH-KHOCHO RA 7297 12167 0023 012 +9999 217150 TAYMYLYR RA 7260 12185 0022 012 +9999 217210 STOLB_ISLAND TK RA 7242 12650 26 012 +9999 217280 BYKOVSKIY RA 7193 12908 0007 012 +9999 217490 OZERO MOGOTOYEVO RA 7223 14908 0023 012 +9999 218020 SASKYLAH TK RA 7197 11408 24 012 +9999 218130 SKLAD RA 7187 12358 0028 012 +9999 218210 NAME_UNKNOWN TK RA 7183 12733 18 012 +9999 218231 MYS BUORKHAYA RA 7193 13272 0024 012 +9999 218240 TIKSI TK RA 7158 12892 8 012 +9999 218250 MOSTAKH_ISLAND TK RA 7153 12992 3 012 +9999 218260 OZERO KHARGY RA 7150 13267 0018 012 +9999 218340 KUOGASTAKH RA 7138 13517 0012 012 +9999 218350 UEDEY RA 7150 13658 0011 012 +9999 218490 RUSSKOYE UST-YE RA 7102 14900 0006 012 +9999 218530 TABOR RA 7127 15020 0003 012 +9999 219080 DZALINDA TK RA 7013 11397 62 012 +9999 219210 KJUSJUR TK RA 7068 12740 39 012 +9999 219230 KHAYYR TK RA 7082 13350 91 012 +9999 219310 JUBILEJNAJA TK RA 7075 13622 22 012 +9999 219460 COKURDAH TK RA 7062 14790 61 012 +9999 219550 ALAZEYA RA 7055 15425 0002 012 +9999 219650 CETYREHSTOLBOVOJ_IL TK RA 7063 16248 41 012 +9999 219780 BALKARKAY RA 7008 17097 0004 012 +9999 219820 VRANGELJA_ISLAND TK RA 7098 -17848 3 012 +9999 220030 VAIDA_GUBA_(BAY) AR RS 6995 3203 8 016 +9999 220040 NIKEL AR RS 6940 3020 126 016 +9999 220060 PECHENGA RS 6955 03120 0031 016 +9999 220090 PEREVALYAUR AR RS 6927 3177 302 016 +9999 220120 TSIP-NAVOLOK(POINT) AR RS 6972 3313 24 016 +9999 220140 BOLSHAYA-ZAPADNAYA AR RS 6942 3217 117 016 +9999 220180 URA-GUBA_(BAY) AR RS 6928 3280 27 016 +9999 220190 SEVEROMORSK AR RS 6908 3345 20 016 +9999 220280 TERIBERKA_(BAY) AR RS 6920 3510 29 016 +9999 220370 DALNE-ZELENETSKAYA RS 6912 03607 0042 016 +9999 220950 KOLGUYEV_ISLAND AR RS 6908 4925 24 016 +9999 221000 VERKHOVE_LOTTA AR RS 6845 2872 120 016 +9999 221010 VIRTANIEMI AR RS 6890 2845 118 016 +9999 221050 NIVANKYUL AR RS 6838 3075 91 016 +9999 221060 PADUN AR RS 6860 3180 63 016 +9999 221120 KOLA RS 6888 03302 0007 016 +ULMM 221130 MURMANSK AR RS 6897 3305 51 016 +9999 221140 LOPARSKAYA AR RS 6863 3320 112 016 +9999 221190 PULOZERO_(LAKE) AR RS 6832 3333 144 016 +9999 221230 GOLITSINO AR RS 6907 3573 15 016 +9999 221270 LOVOZERO_(LAKE) AR RS 6808 3480 161 016 +9999 221330 KHARLOVKA AR RS 6878 3733 64 016 +9999 221400 GREMIKHA_(BAY) AR RS 6805 3950 122 016 +9999 221440 CHERNYY_(CAPE) AR RS 6840 3867 10 016 +9999 221450 MYS CERNYJ RS 6840 03867 0010 016 +9999 221650 KANIN_NOS_(CAPE) AR RS 6865 4330 49 016 +9999 221930 BUGRINO AR RS 6880 4915 11 016 +9999 222040 KOVDOR AR RS 6757 3040 247 016 +9999 222050 ENA RS 6760 03117 0158 016 +9999 222120 MONCEGORSK AR RS 6797 3287 132 016 +9999 222130 APATITOVAYA AR RS 6783 3375 135 016 +9999 222140 ZASHEYEK AR RS 6742 3255 151 016 +9999 222160 APATITY AR RS 6757 3337 136 016 +9999 222170 KANDALAKSA AR RS 6715 3235 26 016 +9999 222190 KIROVSK AR RS 6762 3367 1093 016 +9999 222270 KANOZERO RS 6712 03408 0584 016 +9999 222320 KOLMYABR AR RS 6770 3712 244 016 +9999 222350 KRASNOSCELJE AR RS 6737 3703 155 016 +9999 222490 KANEVKA AR RS 6713 3967 149 016 +9999 222590 TERSKO-ORLOVSKAJA AR RS 6722 4133 72 016 +9999 222690 CAPE_KONUSIN AR RS 6715 4390 14 016 +9999 222710 SOJNA AR RS 6788 4413 16 016 +9999 222820 CAPE_MIKULKIN AR RS 6780 4667 6 016 +9999 222920 INDIGA_(BAY) AR RS 6770 4877 3 016 +9999 223010 ALAKURTTI AR RS 6695 3030 152 016 +9999 223020 NYAM_(LAKE) AR RS 6697 3147 152 016 +9999 223050 OLANGA RS 6617 03068 0106 016 +9999 223120 KOVDA_(BAY) AR RS 6668 3290 17 016 +9999 223180 LOUHI LE RS 6608 3298 94 016 +9999 223240 UMBA_(STREAM) AR RS 6667 3433 40 016 +9999 223330 SLYUDYANKA RS 6672 03800 0150 016 +9999 223340 VARZUGA AR RS 6640 3662 6 016 +9999 223390 CHAVANGA_(STREAM) AR RS 6610 3782 7 016 +9999 223490 PJALICA AR RS 6617 3953 8 016 +9999 223550 SOSNOVETS_ISLAND AR RS 6648 4068 16 016 +9999 223610 MORZHOVETS_ISLAND AR RS 6675 4258 15 016 +9999 223650 ABRAMOVSKIJ_(LGT-H) AR RS 6642 4325 24 016 +9999 223750 NES' AR RS 6665 4468 14 016 +9999 223830 NIZHNYAYA_PESHA AR RS 6677 4778 9 016 +9999 224030 KESTENGA RS 6588 03183 0129 016 +9999 224080 KALEVALA LE RS 6520 3117 112 016 +9999 224130 ENGOZERO RS 6577 03353 0084 016 +9999 224220 GRIDINO LE RS 6590 3477 10 016 +9999 224290 KREML AR RS 6503 3572 7 016 +9999 224380 ZIZGIN AR RS 6520 3682 18 016 +9999 224460 ZIMNEGORSKIY(LGT-H) AR RS 6547 3973 81 016 +9999 224520 INCY AR RS 6597 4072 4 016 +9999 224560 KEPINO AR RS 6538 4183 74 016 +9999 224710 MEZEN' AR RS 6587 4422 14 016 +9999 224810 MOSEYEVO AR RS 6578 4618 39 016 +9999 224990 BARKOVSKAJA RS 6518 04958 0155 016 +9999 225110 JUSKOZERO RS 6475 03212 0096 016 +9999 225180 RUGOZERO_(LAKE) LE RS 6408 3278 159 016 +9999 225220 KEM_(PORT) LE RS 6498 3480 10 016 +9999 225250 RAZNAVOLOK_(CAPE) LE RS 6457 3492 9 016 +9999 225290 KOLEZMA LE RS 6423 3588 6 016 +9999 225410 UNSKIJ_(LGT-H) AR RS 6483 3840 5 016 +9999 225460 SEVERODVINSK AR RS 6457 3983 1 016 +ULAA 225500 ARHANGELSK AR RS 6453 4047 13 016 +9999 225510 MUD'JUG_ISLAND AR RS 6485 4028 3 016 +9999 225550 VAS'KOVO AR RS 6453 4050 11 016 +9999 225590 HOLMOGORY AR RS 6422 4167 14 016 +9999 225630 PINEGA AR RS 6470 4340 31 016 +9999 225730 LESUKONSKOJE AR RS 6490 4577 66 016 +9999 225830 KOJNAS AR RS 6475 4765 62 016 +9999 226020 REBOLY LE RS 6382 3082 181 016 +9999 226190 PADANY RS 6327 03342 0128 016 +9999 226210 SEGEZA LE RS 6373 3430 113 016 +9999 226220 VORENZA RS 6392 03527 0091 016 +9999 226380 KALGACHIKHA AR RS 6333 3673 181 016 +9999 226410 ONEGA AR RS 6390 3812 8 016 +9999 226480 TURCASOVO AR RS 6312 3928 35 016 +9999 226560 EMECK AR RS 6347 4175 28 016 +9999 226570 EMCA RS 6307 04035 0106 016 +9999 226710 KARPOGORY AR RS 6398 4445 60 016 +9999 226760 SURA AR RS 6358 4563 66 016 +9999 226860 VENDINGA AR RS 6345 4792 81 016 +9999 226950 KOSLAN AR RS 6345 4890 159 016 +9999 227100 KUDAM GUBA RS 6287 03240 0173 016 +9999 227170 SUOYARVI RS 6208 03235 0143 016 +9999 227210 MEDVEZEGORSK LE RS 6290 3440 80 016 +9999 227230 DANILOVO LE RS 6297 3575 139 016 +9999 227270 KONDOPOGA LE RS 6217 3430 40 016 +9999 227380 KUGONAVOLOK LE RS 6223 3697 151 016 +9999 227490 KONEVO AR RS 6213 3933 100 016 +9999 227620 DVINSKIJ_BEREZNIK AR RS 6287 4272 24 016 +9999 227680 SENKURSK AR RS 6210 4290 50 016 +9999 227780 VERHNJAJA_TOJMA AR RS 6223 4503 53 016 +9999 227810 OKULOVSKAYA AR RS 6297 4658 95 016 +9999 227930 LOPTYUGA RS 6290 04963 0180 016 +9999 227980 JARENSK AR RS 6217 4908 92 016 +9999 228020 SORTOVALA LE RS 6172 3072 18 016 +9999 228050 VALAAM_ISLAND LE RS 6138 3095 9 016 +9999 228060 MANTSINSARI_ISLAND LE RS 6133 3160 24 016 +9999 228070 PRIOZERSK RS 6105 03013 0009 016 +9999 228140 PALAHTA RS 6163 03242 0093 016 +9999 228160 PRIAZA LE RS 6165 3363 114 016 +9999 228200 PETROZAVODSK LE RS 6182 3427 112 016 +9999 228230 KLIMENITSY RS 6185 03520 0040 016 +9999 228240 LADVA-VETKA LE RS 6135 3445 57 016 +9999 228260 VASILISIN RS 6178 03570 0043 016 +9999 228290 VOZNESENIYE LE RS 6102 3548 8 016 +9999 228300 TEREBOVSKAYA RS 6178 03603 0034 016 +9999 228310 PUDOZ LE RS 6180 3655 48 016 +9999 228330 KOLODOZERO LE RS 6178 3775 120 016 +9999 228350 MIRONOVA LE RS 6145 3690 152 016 +9999 228370 VYTEGRA AR RS 6102 3645 59 016 +9999 228450 KARGOPOL' AR RS 6150 3893 121 016 +9999 228540 NJANDOMA AR RS 6167 4018 224 016 +9999 228670 VEL'SK AR RS 6108 4212 89 016 +9999 228690 SHANGALY AR RS 6112 4340 122 016 +ULAK 228870 KOTLAS AR RS 6123 4672 56 016 +9999 228890 SHIROKIY_PRILUK AR RS 6112 4883 122 016 +9999 228910 LESOGORSKIY LE RS 6103 2893 39 016 +9999 228920 VYBORG LE RS 6072 2880 15 016 +9999 228960 ROSHCHINO RS 6022 02972 0096 016 +9999 228970 SURSARI/GOGLAND_ISL LE RS 6007 2700 6 016 +9999 229060 SOSNOVO RS 6055 03027 0068 016 +9999 229070 TOKSOVO LE RS 6015 3052 115 016 +9999 229120 OLONEC LE RS 6098 3295 11 016 +9999 229130 LODEJNOE_POLE LE RS 6072 3355 23 016 +9999 229140 STOROZHNO RS 6052 03263 0008 016 +9999 229150 SVIRICA LE RS 6047 3290 8 016 +9999 229170 NOVAYA LADOGA RS 6012 03232 0009 016 +9999 229250 VINNICY LE RS 6063 3478 90 016 +9999 229390 BELOZERSK AR RS 6003 3778 131 016 +9999 229440 CHAROZERO AR RS 6047 3865 158 016 +9999 229540 VOZEGA AR RS 6047 4020 178 016 +9999 229740 NYUKSENITSA AR RS 6042 4425 137 016 +9999 229810 VELIKIJ_USTJUG AR RS 6077 4630 98 016 +9999 229960 OB-JACEVO AR RS 6037 4965 153 016 +9999 230200 JUGORSKI STRAIT RA 6975 06058 0013 012 +9999 230220 AMDERMA DK RA 6977 6168 53 012 +9999 230240 CAPE_BELY DK RA 6948 6033 6 012 +9999 230290 UST-KARA DK RA 6925 6498 4 012 +9999 230320 MARE-SALE DK RA 6972 6682 25 012 +9999 230580 ANTIPAJETA DK RA 6915 7700 4 012 +9999 230740 DUDINKA DK RA 6940 8617 19 012 +9999 230780 NORILSK DK RA 6933 8810 62 012 +9999 231030 HODOVARIHA AR RA 6893 5377 11 012 +9999 231040 SENGEJSKI_STRAIT AR RA 6848 5125 5 012 +9999 231050 TABSEDA RA 6855 05225 0004 012 +9999 231090 NDSOVAJA AR RA 6825 5452 24 012 +9999 231120 VARANDEY AR RA 6880 5800 5 012 +9999 231140 CAPE_SVEDSKIJ AR RA 6858 5663 4 012 +9999 231210 KOROTAJIHA AR RA 6885 6118 10 012 +9999 231460 MYS KAMENNY RA 6847 07360 0005 012 +9999 231740 POTAPOVO DK RA 6870 8727 43 012 +9999 231790 TAJMUR DK RA 6820 9003 91 012 +9999 232050 NAR'JAN-MAR AR RA 6765 5302 7 012 +9999 232070 KOTKINO AR RA 6702 5120 18 012 +9999 232140 LAYATO_(LAKE) AR RA 6757 5613 137 012 +9999 232150 HOREJ-VER AR RA 6743 5803 71 012 +9999 232190 HOSEDA-HARD AR RA 6708 5938 84 012 +9999 232200 ZELEZNODOROZNY NO RA 6783 6475 116 012 +9999 232260 VORKUTA AR RA 6748 6402 180 012 +9999 232420 NOVY_PORT NO RA 6768 7287 12 012 +9999 232560 TAZOVSKOE NO RA 6747 7873 8 012 +9999 232740 IGARKA NO RA 6747 8657 30 012 +9999 233050 CAPE_OKUNEV AR RA 6625 5258 20 012 +9999 233110 MISVAN AR RA 6695 5577 61 012 +9999 233160 ADZOVAVUM RA 6660 05928 0067 012 +9999 233240 PETRUN AR RA 6647 6075 58 012 +9999 233300 SALEHARD NO RA 6653 6653 16 012 +9999 233310 RA-IZ NO RA 6695 6547 890 012 +9999 233320 SANGOMNOY NO RA 6675 6775 31 012 +9999 233330 JAMBUR NO RA 6680 6888 32 012 +9999 233380 POLUY RA 6627 06787 0038 012 +9999 233390 JANGI-JUGAN NO RA 6605 6868 40 012 +9999 233410 YAR-SALE RA 6683 07083 0008 012 +9999 233450 NYDA NO RA 6660 7290 10 012 +9999 233650 SIDOROVSK RA 6660 08233 0029 012 +9999 233750 KUREJKA_RIVER NO RA 6642 8720 27 012 +9999 233830 AGATA NO RA 6688 9347 280 012 +9999 234050 UST-CILMA AR RA 6545 5217 70 012 +9999 234110 MUNTNIY_MATERIK AR RA 6595 5515 72 012 +9999 234120 UST-USA AR RA 6597 5692 77 012 +9999 234160 KOSJU_RIVER AR RA 6563 5915 89 012 +9999 234180 PECORA AR RA 6512 5710 56 012 +9999 234230 UNSILGORT AR RA 6585 6500 40 012 +9999 234260 MUZI NO RA 6538 6472 18 012 +9999 234310 PITLJAR NO RA 6587 6592 16 012 +9999 234430 PRAVAJA_HETTA NO RA 6587 7450 54 012 +9999 234450 NADYM RA 6560 07270 0012 012 +9999 234630 JANOV_STAN NO RA 6597 8435 41 012 +9999 234650 KRASNOSELKUPSK RA 6568 08247 0060 012 +9999 234710 UST-BAJHA NO RA 6587 8622 58 012 +9999 234720 TURUHANSK NO RA 6578 8795 32 012 +9999 234840 BOLSHOY POROG RA 6563 09002 0065 012 +9999 234990 TEMBENCI_RIVER NO RA 6497 9887 205 012 +9999 235010 LEVKINSKAJA AR RA 6478 5107 167 012 +9999 235030 IZMA AR RA 6503 5392 38 012 +9999 235090 KEDVA_RIVER AR RA 6423 5350 60 012 +9999 235140 IRAEL AR RA 6445 5513 157 012 +9999 235160 YDZHID-PATOK RA 6433 05822 0084 012 +9999 235180 UST-SUGOR AR RA 6427 5762 75 012 +9999 235190 VERHNI_SUGOR AR RA 6403 5950 290 012 +9999 235270 SARAN-PAUL AR RA 6428 6088 29 012 +9999 235310 SHIZHIMGORT RA 6488 06558 0024 012 +9999 235410 HEJGIJAHA_RIVER NO RA 6475 7097 63 012 +9999 235520 TARKO-SALE NO RA 6492 7782 27 012 +9999 235580 KHARAMPUR RA 6428 07815 0030 012 +9999 235780 VERESCAGINO NO RA 6425 8760 26 012 +9999 235890 TUGONCANI NO RA 6422 9380 102 012 +9999 236040 PEGYSHDOR RA 6343 05055 0137 012 +9999 236060 UHTA AR RA 6357 5372 149 012 +9999 236080 MESYU RA 6323 05290 0180 012 +9999 236090 IZVAJIL AR RA 6305 5447 112 012 +9999 236120 VUKTYL AR RA 6383 5742 97 012 +9999 236250 SOSVA AR RA 6365 6198 27 012 +9999 236280 SARTYNYA RA 6337 06307 0050 012 +9999 236290 IGRIM NO RA 6320 6448 28 012 +9999 236310 BEREZOVO NO RA 6393 6505 27 012 +9999 236320 KISLOR_WEST NO RA 6372 6670 61 012 +9999 236350 KAZYM RIVER RA 6367 06723 0027 012 +9999 236440 NUMTO RA 6350 07133 0109 012 +9999 236560 HALE-SAVOY NO RA 6338 7833 66 012 +9999 236620 KIKI_AKKI NO RA 6380 8273 33 012 +9999 236780 VERHNE-IMBATSKOE NO RA 6315 8795 40 012 +9999 236910 UCAMI NO RA 6383 9665 105 012 +9999 236990 VIVA RA 6387 09783 0109 012 +9999 237010 VESLJANA AR RA 6298 5090 94 012 +9999 237040 ZHELEZNODOROZHNYY RA 6260 05090 0087 012 +9999 237090 POMOZDINO AR RA 6220 5420 154 012 +9999 237110 TROICKO-PECERSKOE AR RA 6270 5620 139 012 +9999 237240 NJAKSIMVOL' NO RA 6243 6087 50 012 +9999 237340 OKTJABR'SKOE NO RA 6245 6605 73 012 +9999 237450 KOCHEVYYE RA 6247 07312 0080 012 +9999 237480 RUSSKINSKAJA NO RA 6215 7360 68 012 +9999 237740 KELLOG NO RA 6245 8658 58 012 +9999 237760 BAKHTA RA 6233 08925 0043 012 +9999 237880 KUZMOVKA NO RA 6232 9213 60 012 +9999 237890 POLIGUS NO RA 6197 9467 140 012 +UUYT 238030 UST-KULOM AR RA 6168 5368 139 012 +UUYY 238040 SYKTYVKAR AR RA 6172 5083 119 012 +9999 238070 VIZINGA AR RA 6108 5017 134 012 +9999 238080 LOPYDINO RA 6113 05213 0133 012 +9999 238120 JAKSA AR RA 6180 5683 130 012 +9999 238130 UST-UNJA AR RA 6180 5792 174 012 +9999 238150 TULPAN SV RA 6135 5748 202 012 +9999 238200 PIONERSKI NO RA 6120 6295 63 012 +9999 238230 HONGOKURT NO RA 6197 6430 70 012 +9999 238270 BURMANTOVO RA 6128 06048 0127 012 +9999 238290 SOVETSKI SV RA 6133 6348 116 012 +9999 238380 BELOGORYE RA 6105 06863 0028 012 +9999 238410 GORSHKOVO RA 6170 07067 0046 012 +9999 238430 YERMAKOVO RA 6180 07408 0048 012 +9999 238470 SYTOMINO RA 6132 07127 0033 012 +9999 238480 NEFTEJUGANSK RA 6110 07275 0027 012 +USRR 238490 SURGUT NO RA 6125 7350 44 012 +9999 238590 LOBCHINSKIYE RA 6095 07862 0049 012 +9999 238620 KORLIKI RA 6153 08242 0080 012 +9999 238670 LARJAK NO RA 6110 8027 55 012 +9999 238840 BOR NO RA 6160 9000 63 012 +9999 238910 BAJKIT NO RA 6167 9637 261 012 +9999 239040 KAZIM AR RA 6033 5155 126 012 +9999 239050 UST-CERNAJA SV RA 6050 5267 152 012 +9999 239090 GAJNY SV RA 6028 5430 199 012 +9999 239120 NYROB SV RA 6070 5675 173 012 +9999 239140 CERDYN' SV RA 6040 5652 206 012 +9999 239150 POLJUDOV KAMEN RA 6050 05713 0523 012 +9999 239190 POKROVSK-URAL'SKIY SV RA 6013 5982 229 012 +9999 239210 IVDEL' SV RA 6068 6043 101 012 +9999 239230 SUPRA NO RA 6087 6490 81 012 +9999 239250 SANTAL SV RA 6040 6313 68 012 +9999 239270 SEVEROURALSK SV RA 6015 6002 186 012 +9999 239290 SAIM SV RA 6032 6422 53 012 +USHH 239330 HANTY-MANSIJSK NO RA 6097 6907 40 012 +9999 239390 ALTAY NO RA 6033 6895 30 012 +9999 239460 UGUT NO RA 6052 7403 48 012 +9999 239530 LOBCINSKIJE RA 6095 07878 0056 012 +9999 239550 ALEKSANDROVSKOE NO RA 6043 7787 47 012 +9999 239660 VANZIL'-KYNAK NO RA 6035 8408 99 012 +9999 239730 VOROGOVO NO RA 6100 8975 46 012 +9999 239750 SYM NO RA 6035 8837 85 012 +9999 239820 YELMO RA 6108 09307 0122 012 +9999 239860 SEVERO-JENISEJSK NO RA 6047 9302 521 012 +9999 239870 JARCEVO NO RA 6025 9023 58 012 +9999 239920 UST-KAMO NO RA 6073 9752 179 012 +9999 240510 SEKTYAKH RA 6992 12517 0038 012 +9999 240520 SAKHANDZHA RA 6975 12820 0315 012 +9999 240650 TOMTOR RA 6950 13220 0099 012 +9999 240710 DZHANKY RA 6977 13507 0049 012 +9999 241050 ESSEJ RA 6847 10237 0271 012 +9999 241250 OLENEK HA RA 6850 11243 220 012 +9999 241430 DZARDZAN HA RA 6873 12400 45 012 +9999 241660 YANSK RA 6845 13480 0103 012 +9999 241970 DRUZHINA RA 6823 14530 0152 012 +9999 242190 YARALIN RA 6710 10863 0230 012 +9999 242660 VERHOJANSK HA RA 6755 13338 137 012 +9999 243290 SELAGONCY HA RA 6625 11428 235 012 +9999 243430 ZIGANSK HA RA 6677 12340 93 012 +9999 243820 UST-MOMA HA RA 6645 14323 196 012 +9999 243960 ARGA RA 6650 14978 0048 012 +9999 244210 SPOT LOCATION RA 6582 11158 0396 012 +9999 244490 BESTYAKH RA 6600 12358 0051 012 +9999 244770 IEMA HB RA 6525 13590 676 012 +9999 245070 TURA NO RA 6427 10023 186 012 +9999 245380 CHUCHUHAN RA 6403 11690 0142 012 +9999 245570 TAS-TUMUS RA 6420 12662 0076 012 +9999 245610 SYUREN-KYUEL RA 6500 13068 0737 012 +9999 245850 UST-NERA HB RA 6457 14320 523 012 +9999 245980 DARPIR HA RA 6417 14803 841 012 +9999 246060 KISLOKAN RA 6360 10398 0209 012 +9999 246290 SJULDJUKAR RA 6322 11363 0163 012 +9999 246390 NJURBA HA RA 6328 11833 129 012 +9999 246410 VILJUJSK HA RA 6377 12162 107 012 +9999 246520 SANGARY HA RA 6397 12747 90 012 +9999 246560 BATAMAJ HA RA 6352 12943 79 012 +9999 246680 VERKHOYANSKIY RA 6323 13210 0090 012 +9999 246710 TOMPO HA RA 6395 13587 400 012 +9999 246780 ZAPADANYA RA 6305 13795 0849 012 +9999 246790 VOSTOCNAJA HB RA 6303 13935 1292 012 +9999 246880 OJMJAKON HA RA 6327 14315 745 012 +9999 247130 NAKANNO IR RA 6290 10850 246 012 +9999 247180 HAMAKAR IR RA 6210 10823 272 012 +9999 247240 CHERNISHEVSKI HA RA 6303 11248 421 012 +9999 247260 MIRNY HB RA 6255 11388 347 012 +9999 247380 SUNTAR HA RA 6215 11765 124 012 +9999 247390 KEMPENDYAY RA 6203 11863 0314 012 +9999 247680 CURAPCA HA RA 6203 13260 179 012 +9999 247710 TEPLYY KLUCH RA 6278 13680 0289 012 +9999 247900 SUSUMAN RA 6278 14817 0649 012 +9999 248020 STRELKA-CUNJA NO RA 6173 10280 357 012 +9999 248070 MUTORAJ NO RA 6133 10033 332 012 +9999 248170 ERBOGACEN IR RA 6127 10802 291 012 +9999 248260 TAS YURYAKH RA 6143 11435 0355 012 +9999 248430 TONGULAH HB RA 6197 12485 205 012 +9999 248560 POKROVSKAJA HA RA 6148 12915 112 012 +9999 248580 SINSKOYE RA 6113 12680 0122 012 +9999 248590 BROLOGYAKHATAT RA 6128 12893 0118 012 +9999 248710 KHOTSKIY PEREZOV RA 6187 13553 0140 012 +9999 248780 ALLAH-JUN HB RA 6113 13798 613 012 +9999 248910 KULU RA 6188 14735 0670 012 +9999 248980 GASTELLO MINE RA 6162 14792 0624 012 +9999 249080 VANAVARA NO RA 6033 10227 260 012 +9999 249180 PREOBRAZENKA IR RA 6007 10797 292 012 +9999 249230 LENSK HA RA 6072 11488 243 012 +9999 249340 NJUJA RA 6053 11623 0168 012 +9999 249440 OLEKMINSK HA RA 6040 12042 226 012 +9999 249460 SANYYAKHTAT RA 6060 12403 0139 012 +9999 249510 ISIT' HA RA 6082 12532 118 012 +9999 249550 DOBROLET RA 6052 12792 0468 012 +UEEE 249590 JAKUTSK HA RA 6208 12975 103 012 +9999 249620 AMGA HA RA 6090 13198 148 012 +9999 249660 UST-MAJA HA RA 6038 13445 175 012 +9999 249670 TEGYUTE TERDE RA 6017 13020 0171 012 +9999 249820 UEGA HA RA 6072 14278 398 012 +9999 249880 ARKA HA RA 6008 14233 198 012 +9999 250170 ANDRYUSKINO HA RA 6918 15445 46 012 +9999 250340 BUKHTA AMBARCHIK RA 6957 16230 0026 012 +9999 250420 AJON_ISLAND HB RA 6983 16867 16 012 +9999 250440 RAUCHUA RA 6948 16655 0006 012 +9999 250510 PEVEK RA 6970 17028 0004 012 +9999 250520 APAPELKHINO RA 6975 17060 0004 012 +9999 250550 KRASNOARMEYSKIY RA 6962 17203 0193 012 +9999 250560 SPOT LOCATION RA 6950 17400 012 +9999 250620 MYS BILLINGSA RA 6988 17608 0003 012 +9999 250770 CAPE KJANGTOKJNMANK RA 6922 17937 0007 012 +9999 251210 KOLJMSKAJA HA RA 6873 15873 15 012 +9999 251230 CERSKIJ HA RA 6880 16128 32 012 +9999 251380 OSTROVNOVE RA 6812 16415 0098 012 +9999 251500 CAUNSKAJA_BAY HB RA 6890 17067 6 012 +9999 251510 RETKUCHA RA 6880 17067 0006 012 +9999 251730 CAPE_SMIDTA HA RA 6892 -17948 7 012 +9999 252060 SREDNEKOLYMSK HB RA 6745 15368 23 012 +9999 252480 ILIRNEJ HA RA 6725 16797 356 012 +9999 252820 VANKAREN RA 6785 -17583 0005 012 +9999 252860 BUKHTA KOLJUCINSKAJA RA 6683 -17450 0031 012 +9999 253250 UST-OLOJ HA RA 6655 15942 125 012 +9999 253560 MUHOMORNOJE HB RA 6638 17335 74 012 +9999 253720 AMGUYEMA RA 6703 -17892 0138 012 +9999 253780 EGVEKINOT HA RA 6635 -17912 26 012 +9999 253920 ENURMINO RA 6693 -17183 0020 012 +9999 253990 CAPE_UELEN HA RA 6617 -16983 7 012 +9999 254000 ZYRJANKA HA RA 6573 15090 43 012 +9999 254280 CHERBAROVO RA 6523 16050 0265 012 +9999 254340 KULYUKA RA 6543 16172 0610 046 +9999 254480 YEREPOL RA 6527 16867 0197 012 +9999 254930 OSTROV RATMANOVA RA 6578 -16908 0039 012 +9999 254960 LAVRENTIJA RA 6555 -17103 0009 012 +9999 255030 KORKODON RA 6472 15408 0101 012 +9999 255380 VERHNEE_PENZINO HA RA 6413 16458 326 012 +9999 255510 MARKOVO HA RA 6468 17042 33 012 +UHMA 255630 ANADYR' HA RA 6478 17757 62 012 +UHMD 255940 PROVIDENJA_BAY HA RA 6443 -17323 3 012 +9999 256210 KEDON HA RA 6400 15892 683 012 +9999 256560 BEREZOVO RA 6342 17272 0200 012 +9999 256770 BERINGOVSKAJA_BAY HA RA 6305 17932 82 012 +9999 257030 SEJMCAN HA RA 6292 15242 207 012 +9999 257440 KAMENSKOE HA RA 6243 16608 8 012 +9999 257670 KHATYRKA RA 6207 17508 0013 012 +9999 257770 BUKHTA GAVRILLA RA 6242 17913 0010 012 +9999 258160 PESTRAYA DRESVA RA 6153 15670 0007 012 +9999 258210 NAYAKHAN RA 6192 15898 0023 012 +9999 258220 GIZIGA RA 6205 16050 0002 012 +9999 259020 ATKA HA RA 6075 15177 906 012 +UHMM 259130 MAGADAN HA RA 5958 15078 118 012 +9999 259140 BUKHTA NAGAJEVA RA 5948 15050 0006 012 +9999 259220 TUMANI RA 6093 15592 0033 012 +9999 259270 TAKHTOYAMSK RA 6020 15470 0005 012 +9999 259320 TAYGONOS RA 6058 16017 0030 012 +9999 259410 CEMURNAUT HB RA 6087 16363 14 012 +9999 259540 KORF HA RA 6035 16600 3 012 +9999 259560 APUKA HA RA 6045 16958 8 012 +9999 260290 PAKRI BY 5935 2405 26 046 +ULTT 260380 TALLIN LE BY 5935 2480 44 016 +9999 260450 KUNDA_(PORT) LE BY 5950 2653 2 016 +9999 260460 JOHVI/YOKHVI LE BY 5937 2745 73 016 +9999 260500 OSTROV MOSHCHNYY RS 6000 02787 0006 016 +9999 260580 NARVA LE RS 5937 2812 30 016 +9999 260590 KINGISEPP LE RS 5937 2860 19 016 +9999 260600 LOMONOSOV LE RS 5992 2977 2 016 +ULLI 260630 LENINGRAD/PULKOVO LE RS 5997 3030 4 016 +9999 260640 BEGUNITSY LE RS 5958 2932 160 016 +9999 260670 VOLOSOVO LE RS 5943 2948 127 016 +9999 260690 BELOGORKA LE RS 5935 3013 91 016 +9999 260720 PETROKREPOST' LE RS 5993 3105 11 016 +9999 260780 LJUBAN' LE RS 5935 3127 40 016 +9999 260800 MOTOKHOVO LE RS 5953 3238 34 016 +9999 260810 VOLKHOV RS 5993 03232 0031 016 +9999 260920 SUGOZERO RS 5995 03420 0089 016 +9999 260940 TIHVIN LE RS 5965 3350 61 016 +9999 260990 EFIMOVSKAJA LE RS 5950 3470 173 016 +9999 261150 RISTNA_(CAPE) LE BY 5892 2207 9 016 +9999 261160 KARDLA BY 5900 2282 4 046 +9999 261240 KHELTERMA_(PORT) LE BY 5887 2305 4 016 +9999 261280 VIRTSU LE BY 5857 2352 2 016 +9999 261340 KUUSIKU BY 5897 2473 52 046 +9999 261350 TURI LE BY 5880 2543 61 016 +9999 261410 VAIKE_MAARJA LE BY 5913 2623 123 016 +9999 261440 JOGEVA BY 5875 2642 71 046 +9999 261450 MUSTVEE_(STREAM) LE BY 5885 2695 32 016 +9999 261570 GDOV LE RS 5872 2778 36 016 +9999 261610 OSMINO RS 5902 02908 0054 016 +9999 261670 NIKOLAEVSKOE LE RS 5857 2980 93 016 +9999 261790 NOVGOROD LE RS 5852 3125 24 016 +9999 261840 MALAYA VISHERA RS 5885 03223 0061 016 +9999 261960 HVOJNAJA RS 5890 03453 0165 016 +9999 262140 VILSANDI BY 5838 2182 6 046 +9999 262150 KINGISEPP LE BY 5825 2248 7 016 +9999 262180 SORVE BY 5792 2205 4 046 +9999 262260 KIHNU BY 5810 2397 4 046 +9999 262270 RUHNU SAAR ISLAND BY 5783 02325 0002 046 +9999 262290 AINAZI LE BY 5787 2437 11 016 +9999 262310 PJARNU LE BY 5838 2450 14 016 +9999 262330 VIL'JANDI LE BY 5837 2558 86 016 +9999 262380 RUJENA LE BY 5792 2532 61 016 +9999 262420 TARTU LE BY 5830 2673 59 016 +9999 262470 VALGA LE BY 5778 2603 62 016 +9999 262490 VORU LE BY 5783 2705 82 016 +9999 262580 PSKOV LE RS 5780 2842 42 016 +9999 262640 STRUGI KRASNYE RS 5823 02907 0135 016 +9999 262680 DNO LE RS 5782 2995 71 016 +9999 262750 STARAJA_RUSSA LE RS 5802 3132 25 016 +9999 262830 OKULOVKA RS 5837 03332 0172 016 +9999 262850 KRESTCY LE RS 5827 3253 54 016 +9999 262890 VALDAJ LE RS 5797 3323 219 016 +9999 262910 BOROVICI LE RS 5842 3390 92 016 +9999 262980 BOLOGOE LE RS 5790 3405 178 016 +9999 263130 KOLKA LE BY 5775 2260 5 016 +UMRW 263140 VENTSPILS_(HARBOR) LE BY 5737 2155 4 016 +9999 263180 STENDE LE BY 5720 2238 82 016 +9999 263240 MERSRAGS_(HARBOR) LE BY 5735 2312 8 016 +9999 263260 SKULTE LE BY 5732 2442 10 016 +9999 263350 PRIEKULI LE BY 5732 2533 123 016 +9999 263390 PRIBALTIISKAJA LE BY 5713 2592 180 016 +9999 263460 ALUKSNE_(LAKE) LE BY 5742 2705 193 016 +9999 263480 GULBENE LE BY 5713 2673 143 016 +9999 263500 VILJAKA, LATVIA RS 5723 02773 0107 016 +9999 263590 PUSKINSKIE_GORY LE RS 5702 2890 110 016 +9999 263780 HOLM LE RS 5715 3118 71 016 +9999 263810 DEMJANSK LE RS 5765 3247 48 016 +9999 263890 OSTASKOV LE RS 5713 3312 217 016 +9999 263930 VYSNIJ_VOLOCEK LE RS 5758 3457 161 016 +9999 264030 PAVILOSTA, LATVIA RS 5688 02118 0009 016 +9999 264060 LIEPAJA LE BY 5655 2102 8 016 +9999 264160 SALDUS LE BY 5668 2250 112 016 +UMRR 264220 RIGA LE BY 5697 2407 3 016 +9999 264240 DOBELE, LATVIA RS 5662 02332 0044 016 +9999 264250 ELGAVA LE BY 5665 2373 6 016 +9999 264290 BAUSKA, LATVIA RS 5640 02422 0033 016 +9999 264350 SKRIVERI, LATVIA RS 5665 02513 0083 016 +9999 264360 ZILANI, LATVIA RS 5652 02592 0109 016 +9999 264460 REZEKNE LE BY 5650 2732 156 016 +9999 264590 IDRITSA RS 5632 02890 0139 016 +9999 264620 SUSHCHEVO LE RS 5700 2992 108 016 +ULOL 264770 VELIKIE_LUKI LE RS 5638 3060 98 016 +9999 264790 TOROPETS RS 5650 03165 0187 016 +9999 264870 ZAPADNAYA DVINA RS 5627 03208 0197 016 +9999 264990 STARITSA RS 5650 3493 186 016 +9999 265020 PALANGA BY 5597 2110 15 046 +9999 265090 KLAJPEDA MI BY 5570 2115 10 016 +9999 265150 TELSIAI, LITHUANIA RS 5598 02223 0153 016 +9999 265170 VEZAICIAI BY 5570 2148 64 046 +9999 265180 LAUKUVA MI BY 5562 2223 166 016 +9999 265240 SJAULJAJ MI BY 5593 2332 108 016 +9999 265290 PANEVEZYS MI BY 5575 2438 59 016 +9999 265310 BIRZAJ LE BY 5622 2475 58 016 +9999 265440 DAUGAVPILS MI BY 5587 2662 122 016 +9999 265470 DUKSTAS BY 5552 2630 168 046 +9999 265510 DAGDA, LATVIA RS 5610 02755 0181 016 +9999 265540 VERHNEDVINSK MI BY 5582 2795 133 016 +9999 265660 YEZERISHCHE, BELARUS RS 5583 02998 0171 016 +9999 265780 VELIZH MI RS 5560 3120 183 016 +9999 265850 BELYJ MI RS 5585 3295 214 016 +9999 265950 SYCHEVKA MI RS 5583 3428 200 016 +9999 266000 SILUTE MI BY 5535 2147 6 016 +9999 266030 NIDA BY 5532 2102 3 046 +9999 266200 DOTNUVA BY 5540 2387 79 046 +9999 266210 RASEINIAI MI BY 5538 2312 111 016 +9999 266290 KAUNAS MI BY 5488 2388 75 016 +9999 266330 UTENA_(STREAM) MI BY 5550 2560 121 016 +9999 266340 UKMERGE BY 5525 2477 73 046 +9999 266430 SARKOVSCIZNA, BELARUS RS 5537 02747 0131 016 +9999 266450 LYNTUPY MI BY 5505 2632 209 016 +9999 266490 BUDSLAV, BELARUS RS 5478 02745 0177 016 +9999 266530 POLOCK, BELARUS RS 5547 02877 0132 016 +9999 266590 LEPEL' MI BY 5488 2870 174 016 +UMII 266660 VITEBSK MI BY 5517 3013 176 016 +9999 266680 SENNO, BELARUS RS 5482 02968 0173 016 +9999 266950 VJAZ'MA MI RS 5523 3432 253 016 +9999 267020 KALININGRAD MI BY 5470 2062 27 016 +9999 267130 KYABARTAI MI BY 5463 2278 59 016 +9999 267280 LAZDIJAI BY 5423 2352 134 046 +EYVI 267300 VILNIUS_INTL MI BY 5463 2528 156 016 +9999 267320 VILNIUS BY 5463 2528 196 046 +9999 267370 VARENA MI BY 5425 2455 111 016 +9999 267450 VILEJKA BY 5448 2690 165 016 +9999 267480 MOLODECHNO, BELARUS RS 5427 02687 0155 016 +9999 267590 BORISOV, BELARUS RS 5422 02852 0184 016 +9999 267630 ORSA MI BY 5452 3038 192 016 +9999 267740 GORKI, BELARUS RS 5430 03098 0203 016 +9999 267810 SMOLENSK MI RS 5475 3207 241 016 +9999 267840 POCHINOK MI RS 5442 3245 210 016 +9999 267950 SPAS-DEMINSK, BELARUS RS 5440 03402 0233 016 +9999 268250 GRODNO MI BY 5368 2383 135 016 +9999 268320 LIDA MI BY 5388 2532 158 016 +9999 268360 NOVOGRUDOK, BELARUS RS 5360 02583 0277 016 +9999 268460 STOLBTSY, BELARUS RS 5362 02708 0190 016 +UMMS 268500 MINSK MI BY 5387 2753 234 016 +9999 268530 BEREZINO, BELARUS RS 5383 02898 0169 016 +9999 268550 MARINA GORKA, BELARUS RS 5353 02812 0174 016 +9999 268630 MOGILEV MI BY 5390 3032 193 016 +9999 268640 KLICHEV, BELARUS RS 5350 02933 0158 016 +9999 268780 SLAVGOROD, BELARUS RS 5345 03102 0170 016 +9999 268820 ROSLAVL' MI RS 5397 3285 217 016 +9999 268870 KOSTJUKOVICI MI BY 5335 3207 164 016 +9999 268940 ZUKOVKA MI RS 5353 3372 174 016 +UUBP 268980 BRJANSK MI RS 5333 3423 217 016 +9999 269230 VOLKOVYSK RS 5317 02445 0152 016 +9999 269380 IVACEVICI RS 5272 02535 0150 016 +9999 269410 BARANOVICI MI BY 5312 2600 194 016 +9999 269470 GANTSEVICHI, BELARUS RS 5275 02643 0157 016 +9999 269500 URECHYE, BELARUS RS 5295 02788 0146 016 +9999 269510 SLUCK MI BY 5303 2755 157 016 +9999 269610 BOBRUJSK MI BY 5312 2925 165 016 +9999 269660 ZLOBIN, BELARUS RS 5290 03005 0144 016 +9999 269740 CECERSK RS 5292 03090 0142 016 +9999 269760 KRASNAJA GORA RS 5300 03160 0148 016 +9999 269970 TRUBCEVSK MI RS 5258 3377 180 016 +9999 270080 BABAEVO AR RS 5940 3592 136 016 +9999 270260 KOROBOVO RS 5963 03930 0111 016 +ULWW 270370 VOLOGDA AR RS 5923 3987 131 016 +ULWT 270510 TOT'MA AR RS 5988 4275 134 016 +9999 270660 NIKOL'SK AR RS 5953 4545 136 016 +9999 270830 OPARINO MS RS 5985 4828 183 016 +9999 270970 MURASI RS 5937 04895 0216 016 +9999 271080 OHONY LE RS 5857 3563 145 016 +9999 271130 CEREPOVEC AR RS 5912 3793 131 016 +9999 271430 SOLIGALIC RS 5908 04228 0142 016 +9999 271960 KIROV (OLD) RS 5865 04962 0164 016 +9999 271990 KIROV MS RS 5860 4963 158 016 +9999 272080 MAKSATIKHA RS 5780 3588 142 016 +9999 272150 KRASNYY_KHOLM MS RS 5805 3712 137 016 +9999 272170 BEZECK RS 5777 3670 147 016 +9999 272250 RYBINSK MS RS 5800 3883 114 016 +9999 272420 BUJ MS RS 5848 4153 97 016 +9999 272430 GALIC RS 5838 04237 0136 016 +9999 272520 NIKOLO-POLOMA MS RS 5835 4338 144 016 +9999 272710 SAR'JA MS RS 5837 4555 125 016 +9999 272770 VETLUGA RS 5785 04580 0133 016 +9999 272810 SABALINO RS 5830 04712 0156 016 +9999 272830 KOTELNIC RS 5830 04835 0122 016 +9999 273160 KASIN MS RS 5735 3758 138 016 +9999 273210 UGLIC RS 5753 03833 0126 016 +9999 273290 ROSTOV MS RS 5720 3942 102 016 +9999 273310 JAROSLAVL RS 5758 03992 0103 016 +9999 273330 KOSTROMA RS 5773 04095 0139 016 +9999 273460 KINESMA RS 5743 04217 0126 016 +9999 273470 IVANOVO RS 5695 04093 0128 016 +9999 273550 JUR'EVEC MS RS 5733 4312 132 016 +9999 273690 KRASNYE_BAKI MS RS 5710 4518 111 016 +9999 273730 SAKUN'JA MS RS 5767 4663 176 016 +9999 273930 NOLINSK MS RS 5755 4990 136 016 +9999 274010 MEDNOYE MS RS 5693 3548 140 016 +UUEM 274020 KALININ/MIGALOVO MS RS 5683 3590 137 016 +9999 274120 SAVELOVO MS RS 5687 3738 123 016 +9999 274170 KLIN RS 5632 03675 0170 016 +9999 274280 ALEKSANDROV RS 5640 03875 0185 016 +9999 274410 SUJA RS 5685 04140 0094 016 +9999 274530 VOLZSKAJA RS 5665 04328 0103 016 +9999 274590 NIZNIJ_NOVGOROD MS RS 5627 4400 157 016 +9999 274620 SEMENOV RS 5680 04450 0122 016 +9999 274790 KOZ'MODEM'JANSK MS RS 5635 4657 114 016 +9999 274800 SANCURSK MS RS 5695 4730 92 016 +9999 274850 JOSKAR-OLA RS 5663 04783 0103 016 +9999 274910 NOVYJ TORJAL RS 5700 04873 0123 016 +9999 275020 VOLOKOLAMSK RS 5603 03597 0189 016 +9999 275070 GAGARIN RS 5552 03503 0193 016 +9999 275090 MOZAJSK RS 5552 03600 0182 016 +9999 275110 NOVO-JERUSALIM RS 5590 03682 0166 016 +9999 275230 PAVLOV-POSAD RS 5577 03867 0141 016 +9999 275320 VLADIMIR MS RS 5613 4038 170 016 +9999 275390 GUS-HRUSTALNYJ RS 5562 04065 0135 016 +9999 275490 MUROM RS 5557 04202 0117 016 +9999 275530 GOR'KIJ MS RS 5622 4382 82 016 +9999 275550 PAVLOVA RS 5597 04308 0100 016 +9999 275770 SERGAC RS 5552 04550 0093 016 +9999 275810 CEBOKSARY RS 5615 04728 0183 016 +9999 275870 KANAS RS 5552 04748 0197 016 +9999 275950 KAZAN' MS RS 5578 4918 116 016 +9999 276040 IZNOSKIY RS 5498 03532 0213 016 +9999 276060 MALOJAROSLAVEC RS 5502 03648 0197 016 +9999 276110 NARO-FOMINSK RS 5538 03675 0169 016 +9999 276120 MOSCOW MS RS 5575 3763 156 016 +9999 276180 SERPUHOV RS 5492 03747 0162 016 +9999 276250 KOLOMNA RS 5510 03878 0114 016 +9999 276270 KASIRA RS 5483 03815 0220 016 +9999 276430 VYSKA RS 5532 04222 0110 016 +9999 276480 ELAT'MA MS RS 5495 4177 136 016 +9999 276530 ARZAMAS RS 5538 04372 0160 016 +9999 276650 LUKOJANOV MS RS 5503 4450 220 016 +9999 276790 ALATYR' MS RS 5485 4660 180 016 +9999 276970 TETJUSI RS 5493 04883 0166 016 +9999 277030 KALUGA MS RS 5457 3637 201 016 +9999 277070 SUHINICI MS RS 5412 3533 239 016 +9999 277190 TULA MS RS 5420 3765 204 016 +9999 277290 MIHAJLOV RS 5423 03903 0138 016 +9999 277300 RJAZAN' MS RS 5463 3970 158 016 +9999 277310 RJAZAN' MS RS 5462 3972 170 016 +9999 277360 SILOVO RS 5432 04090 0098 016 +9999 277450 SASOVO RS 5435 04197 0115 016 +9999 277520 TEMNIKOV RS 5463 04318 0125 016 +9999 277580 TORBEEVO RS 5408 04325 0198 016 +9999 277600 SARANSK RS 5418 04518 0201 016 +9999 277760 SURSKOE RS 5448 04673 0098 016 +9999 277860 ULYANOVSK MS RS 5428 4825 127 016 +9999 277990 DIMITROVGRAD RS 5423 04960 0074 016 +9999 278170 MCENSK MS RS 5328 3658 161 016 +9999 278210 UZLOVAJA RS 5398 03818 0228 016 +9999 278230 PAVELEC MS RS 5378 3925 210 016 +9999 278350 RJAZSK RS 5380 04012 0124 016 +9999 278480 MORSANSK MS RS 5345 4180 144 016 +9999 278530 NAROVCAT RS 5387 04370 0144 016 +9999 278570 ZAMETCINO MS RS 5350 4262 133 016 +9999 278580 PACELMA RS 5333 04332 0260 016 +9999 278940 NOVODEVICE RS 5362 04880 0107 016 +9999 279060 OREL MS RS 5300 3603 203 016 +9999 279210 EFREMOV MS RS 5315 3813 153 016 +9999 279280 ELEC MS RS 5263 3852 168 016 +9999 279300 LIPECK MS RS 5262 3960 150 016 +9999 279350 MICURINSK MS RS 5288 4048 158 016 +9999 279440 TAMBOV (NEW) RS 5273 04147 0161 016 +9999 279470 TAMBOV MS RS 5273 4147 139 016 +9999 279550 BELINSKIY RS 5295 04342 0210 016 +9999 279570 KIRSANOV RS 5265 04272 0130 016 +UWPP 279620 PENZA_(STREAM) MS RS 5313 4502 174 016 +9999 279730 KUZNECK RS 5310 04660 0270 016 +9999 279830 SYZRAN' MS RS 5317 4847 104 016 +9999 279950 BEZENCUKSKAJA RS 5298 04943 0045 016 +9999 280090 KIRS MS RA 5933 5223 167 012 +9999 280130 KOSA SV RA 5995 5502 183 012 +9999 280160 KOCEVO SV RA 5963 5430 174 012 +9999 280260 SOLIKAMSK RA 5965 05680 0180 012 +9999 280280 BEREZNIKI-IN-PERM SV RA 5938 5660 124 012 +9999 280360 KYTLYM RA 5950 05920 0411 012 +9999 280440 SEROV SV RA 5960 6053 132 012 +9999 280490 GARI SV RA 5943 6233 131 012 +9999 280640 LEVSI NO RA 5962 6578 72 012 +9999 280660 KONDINSKOJE NO RA 5967 6742 41 012 +9999 280760 DEMJANSKOE NO RA 5960 6928 57 012 +9999 280870 LYMKOYEVSKIYE RA 5953 07042 0050 012 +9999 280970 USANOVY NO RA 5947 7337 82 012 +9999 281160 KUDYMKAR SV RA 5898 5465 187 012 +9999 281280 CERMOZ RA 5875 05617 0123 012 +9999 281310 KIZEL RA 5903 05757 0346 012 +9999 281340 GUBAKHA RA 5887 05778 0304 012 +9999 281350 SREDNJAJA_US'VA SV RA 5898 5892 457 012 +9999 281380 BISER SV RA 5852 5885 464 012 +9999 281440 VERHOTUR'E SV RA 5887 6078 126 012 +9999 281580 TABORY NO RA 5852 6455 73 012 +9999 281650 PUMP_STATION NO RA 5882 6597 64 012 +9999 281720 UVAT NO RA 5915 6892 41 012 +9999 282020 FALENKI RA 5835 05160 0170 012 +9999 282140 GLAZOV MS RA 5813 5267 170 012 +9999 282160 VERESCAGINO SV RA 5808 5468 228 012 +9999 282240 PERM_(OLD ENTRY) RU 5802 5630 171 046 +9999 282250 PERM RS 5795 5620 170 046 (pos & Ha elev from OSO 4/10/01) +9999 282330 KUSVA RA 5830 05975 0268 012 +9999 282340 LYSVA SV RA 5812 5778 218 012 +9999 282380 KYN SV RA 5783 5865 176 012 +9999 282400 NIZHNYJ_TAGIL SV RA 5788 6007 258 012 +9999 282440 VERHNJAJA SALDA RA 5805 06057 0200 012 +9999 282480 ALAPAJEVSK SV RA 5787 6170 128 012 +9999 282550 TURINSK SV RA 5805 6368 71 012 +9999 282640 TAVDA SV RA 5805 6535 62 012 +9999 282750 TOBOLSK NO RA 5815 6818 44 012 +9999 282780 VAGAY RA 5792 06903 0100 012 +9999 283020 UNI RA 5775 05150 0178 012 +9999 283070 URZUM RA 5712 05000 0165 012 +9999 283190 NOZOVKA SV RA 5708 5475 130 012 +9999 283210 OHANSK SV RA 5772 5538 164 012 +9999 283240 OSA SV RA 5728 5543 98 012 +9999 283260 KUNGUR SV RA 5742 5693 140 012 +9999 283330 VISIM RA 5765 05950 0314 012 +9999 283340 SAMARY SV RA 5735 5822 244 012 +9999 283440 NEVJANSK RA 5753 06022 0277 012 +9999 283460 ARTENOVSKY RA 5740 06185 0177 012 +9999 283510 IRBIT RA 5768 06305 0076 012 +9999 283590 TUGULYM SV RA 5707 6467 91 012 +9999 283660 JARKOVO NO RA 5743 6708 50 012 +9999 283670 TJUMEN NO RA 5715 6550 104 012 +9999 283820 UST-ISIM NO RA 5772 7118 56 012 +9999 283830 TEVRIZ NO RA 5752 7240 66 012 +9999 284090 MOZGA RA 5643 05220 0169 012 +9999 284110 IZEVSK MS RA 5682 5327 158 012 +9999 284130 DUBROVA RA 5700 05455 0076 012 +9999 284190 JANAUL SV RA 5627 5490 99 012 +9999 284210 BARDA SV RA 5692 5560 133 012 +9999 284280 CERNUSKA SV RA 5650 5613 142 012 +9999 284290 OKTJABRSKI SV RA 5652 5720 229 012 +9999 284300 REVDA SV RA 5682 5995 325 012 +9999 284320 BISERT SV RA 5687 5907 303 012 +9999 284330 DRUZININO RA 5680 05953 0345 012 +9999 284340 KRASNOUFIMSK SV RA 5662 5775 207 012 +9999 284380 ARTI SV RA 5643 5855 305 012 +USSS 284400 SVERDLOVSK SV RA 5680 6063 237 012 +9999 284430 BOGDANOVICH RA 5678 06207 0159 012 +9999 284450 VERHNEE_DUBROVO SV RA 5673 6107 290 012 +9999 284480 SYSERT SV RA 5652 6083 266 012 +9999 284490 KAMENSK-URALSKIJ RA 5643 06187 0290 012 +9999 284510 KAMYSLOV SV RA 5685 6272 126 012 +9999 284550 BUTKA RA 5672 06377 0121 012 +9999 284560 SATROVO RA 5653 06468 0113 012 +9999 284570 KATAJSK SV RA 5630 6260 152 012 +9999 284650 JALUTOROVSK NO RA 5668 6635 60 012 +9999 284690 VAGAJ RA 5648 06737 0131 012 +9999 284780 GOLYSMANOVO NO RA 5638 6838 122 012 +9999 284810 VIKULOVO NO RA 5682 7062 70 012 +9999 284910 BOL'SIE-UKI NO RA 5693 7267 87 012 +9999 284930 TARA NO RA 5690 7438 74 012 +9999 284980 NIZNE-KOLOSOVSKOE NO RA 5645 7365 95 012 +9999 285020 VJATSKIE POLJANY RA 5623 05103 0069 012 +9999 285060 ELABUGA MS RA 5577 5207 192 012 +9999 285170 MENZELINSK RA 5563 05308 0121 012 +9999 285220 ASKINO RA 5608 05658 0168 012 +9999 285260 KARAIDELSKIY RA 5582 05708 0200 012 +9999 285330 NTAZEPETROVSK RA 5605 05958 0320 012 +9999 285370 DUVAN SV RA 5570 5790 326 012 +9999 285410 UFALEJ SV RA 5608 6030 401 012 +9999 285480 ARGAJAS RA 5552 06092 0254 012 +9999 285490 BRODOKALMAK SV RA 5558 6207 158 012 +9999 285520 SADRINSK SV RA 5608 6363 81 012 +9999 285610 TEBENJAKSKOE RA 5617 06545 0061 012 +9999 285660 MOKROUSOVO NO RA 5582 6678 115 012 +9999 285730 ISIM NO RA 5610 6943 83 012 +9999 285740 BERDYUZHYE RA 5580 06832 0129 012 +9999 285810 KAMJSENKA RA 5615 07065 0122 012 +9999 285860 TJUKALINSK NO RA 5587 7220 120 012 +9999 285870 SLADKOV NO RA 5553 7032 134 012 +9999 285880 NAZYVOEVSK NO RA 5557 7137 129 012 +9999 285930 BOL'SEREC'E NO RA 5610 7463 78 012 +9999 285980 SARGATSKOE NO RA 5560 7348 87 012 +9999 286010 CISTOPOL MS RA 5535 5062 113 012 +9999 286110 MUSLYUMOVO RA 5532 05320 0079 012 +9999 286130 DYURTYULI SV RA 5548 5487 155 012 +9999 286150 BAKALY SV RA 5518 5380 126 012 +9999 286210 BIRSK SV RA 5542 5553 187 012 +9999 286220 STARONADEZDINO SV RA 5532 5642 129 012 +9999 286240 KUSHNARENKOVO RA 5510 05535 0162 012 +9999 286290 ULU-TELJAK RA 5490 05695 0119 012 +9999 286300 ZLATOUST SV RA 5517 5967 457 012 +9999 286330 TAGANAJ_GORA_(MTN) SV RA 5537 5992 1102 012 +9999 286370 KROPACEVO SV RA 5500 5798 415 012 +9999 286420 CELJABINSK SV RA 5530 6153 227 012 +9999 286450 CHELYABINSK-GOROD RA 5515 6130 237 012 wmo%loc/elev +9999 286470 MEDVEDEVSKAJA RA 5497 06077 0305 012 +9999 286550 SUMIHA SV RA 5523 6332 176 012 +9999 286590 KURTAMYS SV RA 5492 6443 127 012 +9999 286610 KURGAN SV RA 5547 6540 79 012 +9999 286620 LEBJAZJE SV RA 5527 6650 135 012 +9999 286660 MAKUSINO SV RA 5525 6730 143 012 +9999 286680 POLOVINNOE SV RA 5477 6600 152 012 +9999 286730 ILINSKOYE RA 5545 06932 0092 012 +9999 286740 PETUHOVO SV RA 5510 6797 136 012 +9999 286790 PETROPAVLOVSK AL RA 5483 6915 136 012 +9999 286880 ISILKUL NO RA 5490 7127 128 012 +9999 286960 KALACINSK NO RA 5503 7458 107 012 +9999 286980 OMSK NO RA 5493 7340 123 012 +9999 287040 CULPANOVO MS RA 5450 5042 80 012 +9999 287050 CELNO-VERSINY RA 5442 05110 0152 012 +9999 287100 RAJEVSKY SV RA 5408 5492 120 012 +9999 287110 BUGULMA MS RA 5458 5280 312 012 +9999 287120 TUIMAZY SV RA 5458 5373 126 012 +9999 287130 BUZDYAK SV RA 5457 5452 171 012 +9999 287190 AKSAKOVO SV RA 5403 5418 348 012 +9999 287220 UFA SV RA 5470 5480 104 012 +9999 287260 ARKHANGELSKOJE RA 5440 05680 0168 012 +9999 287300 TIRJANSKIY RA 5420 05857 0533 012 +9999 287360 UCALY RA 5433 05952 0525 012 +9999 287410 MIRNII SV RA 5455 6030 319 012 +9999 287450 JUZNO-URALSK RA 5445 06125 0217 012 +9999 287470 PETROPAVLOVSKIJ RA 5402 06012 0314 012 +9999 287480 TROICK SV RA 5410 6158 193 012 +9999 287520 POLOVINNOJE RA 5470 06383 0217 012 +9999 287540 OKTJABRSKI SV RA 5440 6273 168 012 +9999 287560 ZVERINOGOLOVSKAJA SV RA 5447 6487 117 012 +9999 287660 BLAGOVESCENSKOE AL RA 5437 6700 153 012 +9999 287850 VOZVISHEN_SOVKHOZ AL RA 5443 7092 127 012 +9999 287860 POLTAVKA NO RA 5437 7175 124 012 +9999 287910 BORISOVSKIJ_ZERNOSO NO RA 5462 7258 109 012 +9999 287970 ODESSKOE NO RA 5420 7297 125 012 +9999 287980 PAVLOGRADKA NO RA 5420 7355 125 012 +9999 287990 CERLAK NO RA 5417 7480 115 012 +9999 288010 KRASNOE POSELENE RA 5397 05037 0062 012 +9999 288060 BUGURUSLAN SV RA 5363 5242 87 012 +9999 288070 SAMARA SNYSLJAEVKA RA 5325 5045 40 012 +9999 288230 TUKAN SV RA 5383 5752 548 012 +9999 288250 STERLITAMAK SV RA 5362 5598 130 012 +9999 288270 STERLIBASEVO RA 5347 05527 0279 012 +9999 288310 BELORECK SV RA 5393 5833 565 012 +9999 288330 VERHNEURALSK SV RA 5387 5920 423 012 +9999 288380 MAGNITOGORSK SV RA 5335 5908 382 012 +9999 288670 URICK AL RA 5332 6555 210 012 +9999 288730 KRASNOARMEJSK, KAZAKHSTAN RA 5383 06978 0153 012 +9999 288770 VOLODARSKOE AL RA 5332 6810 319 012 +9999 288790 KOKCETAV AL RA 5328 6935 229 012 +9999 288860 KZIL-TUS_SOVKHOZ AL RA 5363 7237 138 012 +9999 288950 RUSSKAYA POLYANA, KAZAKH. RA 5378 07388 0125 012 +UWWW 289000 KUJBYSEV/BEZENCUK MS RA 5325 5045 44 012 +9999 289080 AVANGARD ZHERNOSOVHO RA 5262 05128 0090 012 +9999 289090 BUZULUKSKAJA SV RA 5275 5228 80 012 +9999 289160 SARLYK RA 5292 05472 0183 012 +9999 289250 MELEUZ SV RA 5295 5597 179 012 +9999 289270 JERMOLAJEVO SV RA 5272 5580 247 012 +9999 289380 KIZILSKOJE SV RA 5273 5890 316 012 +9999 289390 KALININSK RA 5250 05970 0381 012 +9999 289410 KARTALY, KAZAKHSTAN RA 5305 06067 0300 012 +9999 289520 KUSTANAJ AL RA 5322 6362 156 012 +9999 289570 TOBOL AL RA 5268 6260 208 012 +9999 289660 RUZAJEVKA AL RA 5282 6697 227 012 +9999 289670 KARASUL, KAZAKHSTAN RA 5267 06550 0209 012 +9999 289780 BALKASINO AL RA 5253 6875 399 012 +9999 289840 SCUCINSK AL RA 5295 7022 384 012 +9999 289860 ZOLOTAJA_NIVA AL RA 5297 7193 196 012 +9999 289930 GOLUBOVKA, KAZAKHSTAN RA 5315 07420 0126 012 +9999 290230 NAPAS NO RA 5993 8198 76 012 +9999 290370 BEREZOVKA RA 5938 08283 0068 012 +9999 290680 NAZIMOVO NO RA 5950 9102 64 012 +9999 291030 KATYLGA NO RA 5907 7673 70 012 +9999 291110 SREDNY_VASJUGAN NO RA 5922 7823 69 012 +9999 291220 KARGASOK NO RA 5905 8095 63 012 +9999 291280 PARABEL' NO RA 5870 8150 63 012 +9999 291490 MAKIMOYARSKOE RA 5863 08672 0105 012 +9999 291980 KLIMINO RA 5863 09873 0150 012 +9999 292030 YAGIE-YAG RA 5845 07642 0081 012 +9999 292090 MAJSK NO RA 5778 7728 100 012 +9999 292240 STARITSA RA 5813 08058 0080 012 +9999 292310 KOLPASEV NO RA 5830 8288 76 012 +9999 292410 PALOCKA NO RA 5838 8460 81 012 +9999 292470 BATURINO NO RA 5775 8520 90 012 +9999 292530 LOSINOBORSK NO RA 5843 8937 142 012 +UNII 292630 JENISEJSK NO RA 5845 9215 78 012 +9999 292650 MAKOVSKOYE RA 5920 09090 0162 012 +9999 292740 STRELKA NO RA 5808 9300 89 012 +9999 292760 MOTYGINO RA 5820 09475 0161 012 +9999 292820 BOGUCANY NO RA 5842 9740 134 012 +9999 292890 GONDA NO RA 5785 9740 378 012 +9999 293130 PUDINO NO RA 5753 7937 93 012 +9999 293280 BAKCHAR NO RA 5708 8192 107 012 +9999 293320 MOLCHANOVO RA 5758 08378 0114 012 +9999 293480 PERVOMAJSKOE NO RA 5707 8622 115 012 +9999 293550 TUTALO-CHULYM RA 5745 08847 0140 012 +9999 293560 CINDAT RA 5737 08932 0152 012 +9999 293630 PIROVSKOE NO RA 5763 9227 184 012 +9999 293670 BIRILIUSSY NO RA 5713 9070 182 012 +9999 293760 TROITSKOE ZAVODSKOYE RA 5722 09492 0147 012 +9999 293790 TASEJEVA_RIVER NO RA 5720 9488 147 012 +9999 293930 CERVYANKA IR RA 5767 9957 220 012 +9999 294010 SEDELNIKOVO RA 5695 07530 0090 012 +9999 294050 KYSTOVKA NO RA 5657 7663 90 012 +9999 294070 MUROMTSEVO RA 5638 07525 0087 012 +9999 294180 SEVERNOE NO RA 5635 7835 126 012 +9999 294300 TOMSK NO RA 5650 8492 139 012 +9999 294560 TJUHTET NO RA 5653 8932 205 012 +9999 294640 BOLSOJ ULUJ RA 5665 09055 0196 012 +9999 294670 ACINSK NO RA 5628 9050 272 012 +9999 294710 BOLSAJA_MURTA NO RA 5692 9313 181 012 +9999 294770 SUHOBUZIMSKOE NO RA 5650 9328 159 012 +9999 294810 DZERZINSKOE NO RA 5685 9522 188 012 +9999 294980 SITKINO IR RA 5637 9837 220 012 +9999 295240 KRESCENKA NO RA 5585 8003 130 012 +9999 295320 KOZEVNIKOVO RA 5625 08400 0091 012 +9999 295340 PIHTOVKA RA 5598 08270 0127 012 +9999 295390 BOLOTNOE NO RA 5567 8440 201 012 +9999 295400 ANZHERO-SUDZHENSK RA 5612 08600 0259 012 +9999 295410 TAJGA RA 5607 08562 0250 012 +9999 295480 BARZAS RA 5572 08630 0208 012 +9999 295510 MARIINSK NO RA 5620 8775 134 012 +9999 295520 TJAZIN RA 5612 08852 0221 012 +9999 295530 BOGOTOL NO RA 5623 8958 291 012 +9999 295570 TISUL NO RA 5575 8832 212 012 +9999 295620 KEMCUG NO RA 5610 9167 330 012 +9999 295630 KACA RA 5612 09220 0468 012 +9999 295670 KRUTOYARSKIY ZERNOS RA 5578 09013 0371 012 +9999 295700 KRASNOYARSK RA 5603 09275 0276 012 +9999 295720 EMELJANOVO RA 5618 9262 206 046 +UNKK 295740 KRASNOJARSK NO RA 5600 9288 277 012 +9999 295760 UJAR NO RA 5580 9433 343 012 +9999 295780 SHALINSKOE RA 5572 09373 0377 012 +9999 295810 KANSK NO RA 5620 9568 204 012 +9999 295830 KLJUCI RA 5612 09732 0338 012 +9999 295870 IRBEJSKOE NO RA 5563 9547 251 012 +9999 295900 NOVOCUNSKOE IR RA 5615 9930 265 012 +9999 295940 TAJSET IR RA 5595 9800 302 012 +9999 296020 CANY NO RA 5528 7677 113 012 +9999 296050 TATARSK NO RA 5520 7597 112 012 +9999 296120 BARABINSK NO RA 5537 7837 120 012 +9999 296130 UBINSKOE NO RA 5530 7962 138 012 +9999 296220 PENKI RA 5548 08160 0146 012 +9999 296250 CULYM NO RA 5510 8097 139 012 +9999 296260 KOCENEVO NO RA 5503 8218 160 012 +9999 296310 KOLYVAN NO RA 5530 8275 140 012 +9999 296320 MOSKOVO RA 5530 08360 0215 012 +UNNN 296340 NOVOSIBIRSK/TOLMACH NO RA 5503 8290 177 012 +9999 296360 TOGUCIN NO RA 5523 8440 171 012 +9999 296420 KEMEROVO NO RA 5538 8607 262 012 +9999 296490 KRAPIVINO NO RA 5500 8680 153 012 +9999 296530 UZUR NO RA 5530 8982 383 012 +9999 296540 CENTRALNYJ_RUDNIK NO RA 5522 8765 494 012 +9999 296580 ORDZHONIKIDZEVSKIY RA 5477 08897 0610 012 +9999 296620 BALAHTA RA 5538 09160 0303 012 +9999 296640 SVETLOLOBOVO RA 5510 09083 0329 012 +9999 296750 KOLBA NO RA 5512 9333 477 012 +9999 296760 AGINSKOE NO RA 5525 9488 336 012 +UINN 296980 NIZNE-UDINSK IR RA 5488 9903 410 012 +9999 297010 LJUBIMOVKA NO RA 5467 7510 111 012 +9999 297020 CISTOOZERNOJE NO RA 5472 7672 111 012 +9999 297060 KUPINO NO RA 5437 7728 116 012 +9999 297120 ZDVINSK NO RA 5470 7867 112 012 +9999 297220 UZANIHA NO RA 5467 8105 175 012 +9999 297240 KOCKI NO RA 5430 8050 166 012 +9999 297260 ORDYNSKOE NO RA 5437 8195 135 012 +9999 297350 POSEVNAJA RA 5430 08338 0294 012 +9999 297360 MASLJANINO NO RA 5433 8422 198 012 +9999 297420 KOLCHUGINO RA 5467 08618 0276 012 +9999 297450 GURJEVSK NO RA 5433 8600 225 012 +9999 297520 NENASTNAJA RA 5475 08882 1178 012 +9999 297560 SIRA NO RA 5450 8993 468 012 +9999 297590 KOMMUNAR NO RA 5433 8928 846 012 +9999 297660 IDRINSKOE NO RA 5437 9213 281 012 +9999 297720 ARTEMOVSK NO RA 5438 9350 473 012 +9999 297890 VERHNJAJA_GUTARA IR RA 5422 9697 984 012 +9999 297940 BIRJUSA IR RA 5438 9778 802 012 +9999 298020 MIHAJLOVKA RA 5382 07653 0114 012 +9999 298070 IRTYSSK AL RA 5335 7545 94 012 +9999 298130 KRASNOOZERSK NO RA 5397 7923 143 012 +9999 298140 KARASUK NO RA 5370 7807 113 012 +9999 298160 HABARY, KAZAKHSTAN RA 5362 07955 0138 012 +9999 298220 KAMEN-ON-OB_RIVER NO RA 5380 8133 130 012 +9999 298270 BAEVO NO RA 5327 8077 123 012 +9999 298320 TALMENKA NO RA 5382 8392 142 012 +9999 298360 SOROKINO NO RA 5375 8495 221 012 +9999 298370 SELABOLIHA NO RA 5340 8260 170 012 +UNBB 298380 BARNAUL NO RA 5340 8370 252 012 +9999 298390 BARNAUL RA 5335 8382 159 012 +UNCE 298460 NOVOKUZNETSK NO RA 5373 8718 308 012 +9999 298480 TOGUL RA 5347 08592 0270 012 +9999 298490 KUZODEEVO RA 5333 08717 0291 012 +9999 298540 MEZHDURECHENSK RA 5368 08805 0242 012 +9999 298550 TEBA RA 5363 08857 0304 012 +9999 298580 NEOZIDANNIJ_PRIISK NO RA 5328 8917 527 012 +9999 298620 HAKASSKAJA RA 5377 09132 0256 012 +9999 298640 UYBAT NO RA 5372 9037 525 012 +UNKA 298650 ABAKAN NO RA 5375 9140 245 012 +9999 298660 MINUSINSK RA 5370 09170 0251 012 +9999 298690 JERMAKOVSKOE NO RA 5330 9242 301 012 +9999 298700 KURAGINO NO RA 5388 9267 284 012 +9999 298760 PONOMAROVO RA 5372 09415 0445 012 +9999 298920 HADAMA IR RA 5395 9882 704 012 +9999 298940 ALYGDZER IR RA 5363 9822 918 012 +9999 299150 SLAVGOROD NO RA 5397 7865 125 012 +9999 299230 REBRIHA NO RA 5307 8230 214 012 +9999 299250 ZAVJALOVO RA 5283 08095 0165 012 +9999 299370 ALEJSKAJA NO RA 5252 8277 174 012 +9999 299390 BIJSK_ZONAL'NAJA NO RA 5268 8495 224 012 +9999 299460 KONDOMA NO RA 5287 8728 354 012 +9999 299550 UST-KABIRZA NO RA 5282 8845 416 012 +9999 299560 TASTYP NO RA 5280 8988 455 012 +9999 299620 BEJA NO RA 5305 9092 448 012 +9999 299730 VERKHNIY AMYL RA 5313 09447 0765 012 +9999 299740 OLENYA RECHKA RA 5288 09302 1404 012 +9999 299980 ORLIK RA 5250 09982 1376 012 +9999 299990 ORLIK_(MTN_STN) IR RA 5250 9982 1570 012 +9999 300140 CEMDALSK NO RA 5975 10330 277 012 +9999 300280 IKA IR RA 5928 10617 352 012 +9999 300370 NEPA IR RA 5925 10823 323 012 +9999 300540 VITIM HA RA 5945 11258 193 012 +9999 300740 MACHA RA 5990 11758 0162 012 +9999 300890 JIKIMDA HB RA 5903 12175 170 012 +9999 301020 KEZMA NO RA 5897 10108 185 012 +9999 301170 UST-ILIMSK IR RA 5803 10273 402 012 +9999 301270 TOKMA IR RA 5827 10585 435 012 +9999 301380 CECUYSK RA 5810 10868 0246 012 +9999 301420 VIZIRNYJ RA 5873 11123 0220 012 +9999 301510 VORONCOVKA IR RA 5885 11290 201 012 +9999 301570 MAMA IR RA 5832 11287 224 012 +9999 301650 SVETLI IR RA 5857 11600 422 012 +9999 301730 TJANJA HB RA 5905 11980 190 012 +9999 302190 MAKSIMOVO IR RA 5710 10500 354 012 +9999 302290 VERHNE-MARKOVO IR RA 5733 10707 271 012 +UIKK 302300 KIRENSK IR RA 5777 10807 258 012 +9999 302460 GORNO-CUJSKI IR RA 5767 11167 332 012 +UIKB 302530 BODAJBO IR RA 5785 11420 278 012 +9999 302550 MAMAKAN IR RA 5780 11408 532 012 +9999 302630 NICATKA IR RA 5783 11767 562 012 +9999 303090 BRATSK IR RA 5607 10183 489 012 +9999 303170 ZAJARSK IR RA 5620 10283 427 012 +9999 303200 UST-KUT IR RA 5680 10580 672 012 +9999 303280 ORLINGA IR RA 5605 10583 338 012 +9999 303370 KAZACHENGKOYE IR RA 5628 10757 357 012 +9999 303560 ULON-MAKIT IR RA 5637 11463 516 012 +9999 303640 MUJA IR RA 5650 11567 474 012 +9999 303720 CARA IR RA 5692 11837 711 012 +9999 303740 BOLSAJA-LEPRINDA IR RA 5665 11757 1000 012 +9999 303790 KATUGINO IR RA 5600 11945 996 012 +9999 303850 UST-NJUKZA HA RA 5658 12148 426 012 +UELL 303930 CULMAN/NERIUGRI HA RA 5683 12487 859 012 +9999 304050 TANGUJ IR RA 5538 10097 425 012 +9999 304060 ARTUMEJ IR RA 5562 10232 448 012 +9999 304130 JASACNAJA IR RA 5583 10423 331 012 +9999 304240 GOLOVSKOE IR RA 5548 10548 172 012 +9999 304320 GOUJOKIT IR RA 5572 10907 676 012 +9999 304330 NIZNEANGARSK IR RA 5578 10955 475 012 +9999 304370 KARAM IR RA 5515 10762 497 012 +9999 304390 TOMPA IR RA 5512 10975 458 012 +9999 304550 UAKIT_(MTN_STN) IR RA 5547 11363 1097 012 +9999 304570 BAUNT RA 5527 11313 1081 012 +9999 304610 TILISMA IR RA 5580 11543 830 012 +9999 304690 KALAKAN IR RA 5512 11675 613 012 +9999 304710 SRDNIJKALAR_MTN_STN IR RA 5592 11753 754 012 +9999 304840 SREDNJAJA_OLEKMA IR RA 5543 12067 531 012 +9999 304930 NAGORNYJ HA RA 5597 12488 864 012 +9999 304970 UST-URKIMA HB RA 5530 12317 522 012 +9999 304990 TYNDA HA RA 5518 12467 531 012 +9999 305040 TULUN IR RA 5460 10063 522 012 +9999 305070 IKEJ IR RA 5418 10008 527 012 +9999 305140 UST-UDA IR RA 5442 10325 420 012 +9999 305210 ZIGALOVO IR RA 5480 10522 428 012 +9999 305260 TIRKA IR RA 5450 10713 650 012 +9999 305360 DAVSA IR RA 5435 10952 469 012 +9999 305370 SOLNETCHNAYA IR RA 5403 10827 465 012 +9999 305420 TASSA IR RA 5485 11115 563 012 +9999 305470 KURUMKAN IR RA 5432 11032 509 012 +9999 305490 KARAFTIT_(MTN_STN) IR RA 5420 11195 1302 012 +9999 305540 BOGDARIN IR RA 5462 11313 995 012 +9999 305550 TROICKIY PRIISK RA 5462 11313 1314 012 +9999 305650 UST-KARENGA IR RA 5445 11652 686 012 +9999 305670 BUGARIHTA IR RA 5405 11502 738 012 +9999 305760 TUPIK IR RA 5443 11990 644 012 +9999 305970 URUSA RA 5403 12290 0454 012 +9999 306030 ZIMA IR RA 5393 10205 458 012 +9999 306050 SARAM IR RA 5333 10118 600 012 +9999 306060 ZALARI IR RA 5360 10253 450 012 +9999 306120 BALAGANSK IR RA 5372 10333 429 012 +9999 306170 CEREMHOVO IR RA 5317 10308 598 012 +9999 306180 BOHAN IR RA 5313 10377 446 012 +9999 306200 SARMA RA 5310 10682 0464 012 +9999 306220 KACUG IR RA 5397 10587 533 012 +9999 306270 BAJANDAJ IR RA 5310 10553 761 012 +9999 306320 BOLSOJ_USKAN_ISLAND IR RA 5385 10860 460 012 +9999 306350 UST-BARGUZIN IR RA 5442 10902 457 012 +9999 306360 BARGUZIN IR RA 5362 10963 486 012 +9999 306370 HUZIR IR RA 5320 10733 462 012 +9999 306380 MAKSIMIHA IR RA 5327 10875 475 012 +9999 306490 UST-ZAZA IR RA 5318 11172 973 012 +9999 306500 ROMANOVKA IR RA 5322 11277 923 012 +9999 306510 BOLSOJ_AMALAT IR RA 5392 11342 935 012 +9999 306550 INGUR IR RA 5358 11377 810 012 +9999 306570 POLIVTSEVO RA 5328 11278 1203 012 +9999 306640 TUNGOKOCEN IR RA 5357 11557 812 012 +9999 306670 KIKER IR RA 5317 11583 596 012 +9999 306690 ZILOVO IR RA 5307 11748 707 012 +9999 306730 MOGOCA IR RA 5373 11978 619 012 +9999 306750 KSEN'EVSKAJA IR RA 5353 11872 582 012 +9999 306790 GORBICA IR RA 5310 11922 388 012 +9999 306820 AMAZAR IR RA 5387 12088 473 012 +9999 306830 JEROFEJ_PAVLOVIC HB RA 5397 12193 524 012 +9999 306860 IGNASINO HA RA 5347 12240 295 012 +9999 306880 POKROVKA IR RA 5333 12155 315 012 +9999 306920 SKOVORODINO HA RA 5400 12397 400 012 +9999 306950 DZALINDA HA RA 5347 12390 267 012 +9999 307000 KHORE RA 5217 10035 1590 012 +9999 307030 INGA IR RA 5297 10198 543 012 +9999 307080 ILCIR IR RA 5205 10107 2083 012 +UIII 307100 IRKUTSK IR RA 5227 10435 513 012 +9999 307120 USOLJE-SIBIRSKOJE IR RA 5278 10363 445 012 +UIIO 307130 UST-ORDYNSKIJ IR RA 5282 10477 525 012 +9999 307140 KHEYTA-IN-IRKUT IR RA 5255 10305 759 012 +9999 307150 ANGARSK RA 5248 10385 0450 012 +9999 307260 SUHAYA RA 5257 10713 0460 012 +9999 307270 BOLSOJE-GOLOUSTNOJ IR RA 5203 10540 461 012 +9999 307290 KABANSK IR RA 5205 10665 469 012 +9999 307310 GORJACINSK IR RA 5298 10828 486 012 +UIUH 307390 HORINSK IR RA 5217 10977 666 012 +9999 307410 ZAMOKTA_(MTN_STN) IR RA 5293 11048 1292 012 +9999 307450 SOSNOVO-OZERSK IR RA 5253 11155 952 012 +9999 307510 TELEMBA IR RA 5273 11327 929 012 +9999 307570 BEKLEMISEVO IR RA 5212 11267 968 012 +UIAA 307580 CITA/KADALA IR RA 5202 11333 685 012 +9999 307640 USUGLI IR RA 5265 11517 646 012 +9999 307650 ZJUL'ZJA IR RA 5255 11620 526 012 +9999 307660 CHERNYSHEVSK IR RA 5253 11700 539 012 +9999 307670 EDAKUY-IN-CHITA IR RA 5230 11503 0779 046 +9999 307680 NERCINSK IR RA 5203 11652 479 012 +9999 307720 UST-KARA IR RA 5270 11880 404 012 +9999 307770 SRETENSK IR RA 5227 11770 528 012 +9999 307810 URJUPINO IR RA 5275 12003 370 012 +9999 308020 MONDY_(MTN_STN) IR RA 5168 10098 1303 012 +9999 308030 BAGO-GORHON IR RA 5170 10245 889 012 +9999 308060 KYREN IR RA 5168 10217 758 012 +9999 308110 TUNKA IR RA 5173 10253 722 012 +9999 308120 SLJUDJANKA IR RA 5165 10367 471 012 +9999 308140 KULTUK IR RA 5173 10370 472 012 +9999 308150 HAMAR-DABAN IR RA 5153 10360 1442 012 +9999 308180 UNKNOWN IR RA 5117 10367 481 012 +9999 308220 BABUSKIN IR RA 5172 10587 469 012 +UIUU 308230 ULAN-UDE/MUHINO IR RA 5180 10743 510 012 +9999 308240 TANHOJ IR RA 5157 10512 470 012 +9999 308290 NOVO-SELENGINSK IR RA 5110 10665 559 012 +9999 308370 MUHORSIBIR IR RA 5102 10783 733 012 +9999 308380 PETROVSKIJ_ZAVOD IR RA 5132 10885 800 012 +9999 308430 MOGZON IR RA 5173 11197 902 012 +9999 308440 HILOK IR RA 5135 11050 808 012 +9999 308450 HARAGUN IR RA 5155 11117 858 012 +9999 308460 ULETY IR RA 5135 11248 741 012 +9999 308490 NIKOLAJEVSKOE IR RA 5105 11177 817 012 +9999 308510 TURGUTUJ RA 5185 11263 1030 012 +9999 308530 KARYMSKAJA IR RA 5162 11433 616 012 +9999 308560 SEDLOVAJA IR RA 5148 11455 881 012 +9999 308580 KUROT-DARASUA IR RA 5120 11372 805 012 +9999 308590 AGINSKOE IR RA 5112 11455 678 012 +9999 308620 SILKA IR RA 5185 11602 597 012 +9999 308660 BALEJ IR RA 5158 11663 649 012 +9999 308740 SELOPUGINO IR RA 5165 11757 715 012 +9999 308750 TAJNA IR RA 5158 11847 698 012 +9999 308790 NERCINSKIJ_ZAVOD IR RA 5132 11962 619 012 +9999 309110 SANAGA IR RA 5073 10283 1170 012 +9999 309150 CAKIR IR RA 5042 10362 989 012 +9999 309160 TOREJ IR RA 5052 10483 733 012 +9999 309240 PETROPAVLOVKA IR RA 5063 10532 684 012 +9999 309250 KJAHTA IR RA 5037 10645 801 012 +9999 309340 BICURA IR RA 5060 10758 643 012 +9999 309350 KRASNYJ_CIKOJ IR RA 5037 10875 770 012 +9999 309380 MENZA IR RA 4943 10890 940 012 +9999 309440 CEREMHOVO IR RA 5057 11020 885 012 +9999 309470 SUMILOVKA RA 5015 11035 1155 012 +9999 309480 GRJAZI IR RA 5002 11118 1234 012 +9999 309490 KYRA IR RA 4957 11197 908 012 +9999 309540 DULDURGA IR RA 5063 11358 811 012 +9999 309570 AKSA IR RA 5028 11328 734 012 +9999 309610 OLOVJANNAJA IR RA 5095 11558 642 012 +9999 309640 KUBUHAJ IR RA 5050 11482 679 012 +9999 309650 BORZJA IR RA 5038 11652 684 012 +9999 309670 SOLOV'EVSK IR RA 4990 11575 623 012 +9999 309680 HARANOR IR RA 5010 11667 705 012 +9999 309690 MATSIEVSKAIA RA 4973 11727 0736 012 +9999 309710 ALEKSANDROVSKIJ_ZAV IR RA 5092 11793 807 012 +9999 309720 DONO IR RA 5088 11858 694 012 +9999 309750 PRIARGUNSK IR RA 5040 11912 517 012 +9999 309780 KAJLASTUJ IR RA 4983 11838 550 012 +9999 310040 ALDAN HA RA 5862 12537 682 012 +9999 310050 TOMMOT RA 5895 12630 0283 012 +9999 310110 BUYAGA RA 5965 12717 0278 012 +9999 310160 UGUN RA 5867 12850 0130 012 +9999 310410 UST-MIL HB RA 5967 13308 179 012 +9999 310540 UST-JUDOMA HA RA 5918 13515 212 012 +9999 310620 JUGARJONOK HB RA 5977 13772 381 012 +9999 310670 KURUN-URKAJAH RA 5865 13722 0457 012 +9999 310830 STARY_HEJDZAN HB RA 5997 14475 121 012 +9999 310870 ULJA HB RA 5880 14167 4 012 +9999 310880 OHOTSK HA RA 5937 14320 6 012 +9999 310920 TALON RA 5980 14883 0019 012 +9999 310930 UST-ARMAN RA 5967 15013 0008 012 +9999 310970 USKI HB RA 5918 14633 17 012 +9999 311230 CJUL'BJU HA RA 5777 13090 266 012 +9999 311370 TOKO HA RA 5628 13113 858 012 +9999 311520 NELKAN HB RA 5767 13615 305 012 +9999 311580 BATOMGA HB RA 5665 13635 496 012 +9999 311630 ENKEN RA 5777 14018 0010 012 +9999 311680 AJAN HA RA 5645 13815 9 012 +9999 311730 MYS UKOY RA 5565 13675 0029 012 +9999 311740 BOLSOJ_SANTAR_ISL HA RA 5483 13753 17 012 +9999 311990 UNAHA RA 5503 12680 0453 012 +9999 312350 JANA HB RA 5548 13433 318 012 +9999 312530 BOMNAK HA RA 5472 12893 357 012 +9999 312570 DAMBUKI HB RA 5433 12763 272 012 +9999 312630 LOKSAK HA RA 5473 13045 464 012 +9999 312850 UDSKOYE RA 5460 13450 0057 012 +9999 312860 CHUMIKAN RA 5472 13532 0005 012 +9999 312880 TOROM HB RA 5412 13570 182 012 +9999 312950 MAGDAGACI HA RA 5345 12582 372 012 +9999 312990 TYGDA RA 5310 12635 0314 012 +9999 313000 ZEJA HA RA 5375 12723 232 012 +9999 313110 OGORON RA 5397 12907 0416 012 +9999 313180 NORA RA 5307 13002 0259 012 +9999 313250 SEVLI HB RA 5352 13292 442 012 +UHBP 313290 EKIMCAN HA RA 5307 13293 543 012 +9999 313310 BOLODEK HB RA 5372 13315 280 012 +9999 313380 SELEMOZA RA 5313 13397 0682 012 +9999 313460 TUGUR RA 5385 13687 0052 012 +9999 313480 BURUKAN HA RA 5305 13603 154 012 +9999 313620 ALEKSANDRA RA 5428 13978 0009 012 +9999 313640 KULCHI RA 5357 13965 0128 012 +9999 313690 NIKOLAEVSK-ON-AMUR HA RA 5315 14070 68 012 +9999 313710 CERNJAEVO HA RA 5278 12600 212 012 +9999 313730 OKTJABR'SKIJ_PRIISK HB RA 5300 12865 330 012 +9999 313770 MUHINO HB RA 5227 12722 326 012 +9999 313840 GAR HA RA 5258 12907 245 012 +9999 313880 NORSK HA RA 5235 12992 207 012 +9999 313920 STOYBA RA 5280 13172 0358 012 +9999 313940 SELEMDZINSKOE RA 5258 13113 0295 012 +9999 313970 BYSSA RA 5235 13128 0295 012 +9999 314160 IM_POLINY_OSIPENKO HA RA 5242 13650 73 012 +9999 314180 VESELAJA_GORKA HA RA 5228 13580 201 012 +9999 314210 GUGA HA RA 5270 13753 50 012 +9999 314230 UDINSKOYE RA 5290 13887 0015 012 +9999 314320 VOSKRESENSKOJE HB RA 5287 14000 25 012 +9999 314360 UARKI RA 5252 14120 0014 012 +9999 314370 SOMNITELNIJ-PRIISK HB RA 5217 13907 220 012 +9999 314390 BOGORODSKOE HA RA 5238 14047 31 012 +9999 314410 USHAKOVO RA 5190 12658 0159 012 +9999 314420 SIMANOVSKAJA HA RA 5198 12765 276 012 +9999 314430 MAZANOVO RA 5163 12882 0163 012 +9999 314450 SVDBODNYJ HA RA 5145 12812 197 012 +9999 314590 VERHNJAJA_TOM HA RA 5135 13038 260 012 +9999 314690 SREDNIJ_URGAL HB RA 5117 13295 366 012 +9999 314740 UST-UMALTA HA RA 5163 13330 382 012 +9999 314780 SOFIJSKIJ_PRIISK HA RA 5227 13398 898 012 +9999 314820 DUKI HA RA 5172 13590 131 012 +9999 314840 HULARIN HA RA 5142 13508 269 012 +9999 314890 GORIN HA RA 5127 13658 92 012 +9999 314920 BICHI RA 5197 13818 0430 012 +9999 314970 BAKTOR HB RA 5113 13742 35 012 +9999 315020 MAKIINSKOYE RA 5172 14032 0020 012 +9999 315040 SUHANOVKA HA RA 5135 13910 63 012 +9999 315090 DE-KASTRI HB RA 5148 14078 35 012 +9999 315100 BLAGOVESCENSK HA RA 5025 12750 137 012 +9999 315110 SERGEJEVKA HB RA 5078 12730 145 012 +9999 315130 BELOGORSK HA RA 5092 12847 178 012 +9999 315210 BRATOLJUBOVKA HA RA 5078 12933 231 012 +9999 315270 ZAVITAJA HA RA 5012 12947 242 012 +9999 315280 BAYKAN RA 5018 13015 0148 012 +9999 315320 CEKUNDA HA RA 5082 13217 273 012 +9999 315340 SEKTAGLI HA RA 5043 13102 231 012 +9999 315380 SUTUR HA RA 5007 13213 349 012 +9999 315410 LEVAJA KOSMUN RA 5078 13330 0627 012 +9999 315450 MOGDY RA 5068 13395 0567 012 +9999 315480 VERKHOVYE URMI RA 5002 13358 0533 012 +9999 315500 AMURSK HB RA 5027 13692 24 012 +9999 315520 VERKHOVKE GORINA RA 5087 13605 0314 012 +9999 315610 KOMSOMOLSK RA 5060 13703 0019 012 +9999 315620 NIZNETAMBOVSKOE HB RA 5093 13820 60 012 +9999 315660 SEGZHAMA RA 5033 13847 0193 012 +9999 315730 SIZIMAN RA 5073 14043 0005 012 +9999 315770 SIKHOTE-ALIN RA 5018 13902 0697 012 +9999 315830 MALINOVSKA RA 4978 12992 0117 012 +9999 315860 ASTASHIKHA RA 4948 12948 0126 012 +9999 315870 POJARKOVO HA RA 4962 12865 117 012 +9999 315940 ARHARA HA RA 4942 13008 135 012 +9999 316180 BIRA RA 4902 13247 0154 012 +9999 316240 URMI HA RA 4940 13323 198 012 +9999 316320 KUR HA RA 4993 13463 266 012 +9999 316360 NERAN RA 4955 13473 0226 012 +9999 316380 IVANKOVETSKY RA 4910 13448 0055 012 +9999 316470 LITOVKO RA 4928 13518 0071 012 +9999 316510 BOLON RA 4990 13615 0028 012 +UHHO 316550 TROICKOE HA RA 4945 13657 29 012 +9999 316610 VERKHNIY NERGEN RA 4987 13677 0064 012 +9999 316770 SULEKUL RA 4902 13875 0894 012 +9999 316830 TUMNIN HB RA 4967 14012 58 012 +9999 317020 OBLUC'E HA RA 4900 13108 257 012 +9999 317030 BIRAKAN RA 4900 13172 0228 012 +9999 317050 DICHUN RA 4852 13073 0116 012 +9999 317070 EKATERINO-NIKOL'SKO HA RA 4773 13097 74 012 +9999 317100 LENINSKOE HB RA 4793 13263 56 012 +9999 317130 BIROBIDZAN HA RA 4870 13288 76 012 +9999 317250 SMIDOVIC HA RA 4862 13383 53 012 +9999 317270 NADEZHDINSKOYE RA 4830 13320 0053 012 +9999 317330 YELABUGA RA 4882 13588 0041 012 +UHHH 317350 HABAROVSK/NOVY HA RA 4852 13517 72 012 +9999 317360 KHABAROVSK (NEW) RA 4853 13523 0072 012 +9999 317540 TIVJAKU HA RA 4860 13705 403 012 +9999 317660 IOLI HB RA 4865 13898 382 012 +9999 317700 SOVETSKAY GAVAN RA 4897 14030 0022 012 +9999 317860 VJAZEMSKAJA HB RA 4755 13482 84 012 +9999 317880 LERMONTOVKA RA 4715 13433 0075 012 +9999 317900 VERINO RA 4798 13508 0085 012 +9999 317910 NOVO-KHORYE RA 4788 13507 0067 012 +9999 317920 BICEVAJA RA 4777 13563 0102 012 +9999 317980 MATAY RA 4737 13563 0182 012 +9999 318010 GVASJUGI HA RA 4767 13618 180 012 +9999 318150 SUKPAY HB RA 4768 13748 488 012 +9999 318230 GROSSEVICI HB RA 4797 13953 3 012 +9999 318250 AGZU HA RA 4760 13840 160 012 +9999 318290 CAPE_ZOLOTOJ HA RA 4732 13898 26 012 +9999 318320 BIKIN HA RA 4680 13427 62 012 +9999 318450 KRASNYJ_JAR HA RA 4653 13532 130 012 +9999 318510 GAMTSANZAYE RA 4668 13627 0244 012 +9999 318660 SOSUNOVO HA RA 4653 13833 4 012 +9999 318690 KHUTSIN RA 4607 13788 0010 012 +9999 318730 DAL'NERECENSK HA RA 4587 13373 107 012 +9999 318780 KIROVSKIJ HA RA 4510 13350 95 012 +9999 318830 VOSTRETSOVO RA 4588 13497 0150 012 +9999 318840 MALINOVO HB RA 4542 13427 139 012 +9999 318950 UST-KOLUMBE HB RA 4527 13550 335 012 +9999 319090 TERNEJ HA RA 4503 13667 68 012 +9999 319130 TURIJ_ROG HA RA 4522 13198 82 012 +9999 319150 POGRANICNYJ HA RA 4440 13138 211 012 +9999 319170 POLTAVKA HA RA 4403 13132 109 012 +9999 319210 ASTRAHANKA HA RA 4472 13207 75 012 +9999 319240 HROKOL RA 4443 13207 0128 012 +9999 319260 SPASSK DALMY RA 4460 13282 0096 012 +9999 319310 SVIYAGINO RA 4480 13308 0099 012 +9999 319350 JAKOVLEVKA RA 4442 13348 154 012 +9999 319380 ARSENEV RA 4415 13328 0171 012 +9999 319390 CUGUEVKA HA RA 4415 13387 258 012 +9999 319420 ZURAVLEVKA HA RA 4475 13447 170 012 +9999 319430 ZAVETNOJE RA 4470 13470 0299 012 +9999 319580 BOGOPOL RA 4425 13547 0050 012 +9999 319590 RUDNAJA_PRISTAN HA RA 4437 13585 34 012 +UHWW 319600 VLADIVOSTOK HA RA 4312 13194 184 012 +9999 319610 POKROVKA RA 4387 13172 0061 012 +9999 319660 TEREHOVKA RA 4355 13188 0022 012 +9999 319690 POS'ET HA RA 4265 13080 36 012 +9999 319700 NAHODKA RA 4280 13287 0121 012 +9999 319740 ARTEM RA 4337 13217 0046 012 +9999 319770 SAD-GOROD RA 4327 13205 82 012 +9999 319810 ANUCINO HA RA 4397 13307 190 012 +9999 319850 MOLCANOVKA RA 4348 13337 0267 012 +9999 319870 PARTIZANSK HA RA 4315 13302 202 012 +9999 319890 PREOBRAZENIE HA RA 4290 13390 34 012 +9999 319930 FURMANOVO RA 4398 13468 0234 012 +9999 319940 BEREZNJAKI HB RA 4358 13417 503 012 +9999 319960 MARGARITOVO HB RA 4343 13477 25 012 +9999 320040 RYBNOVSK HB RA 5325 14192 4 012 +9999 320100 OKHA RA 5357 14293 0008 012 +9999 320130 KAYGAN RA 5357 14275 0004 012 +9999 320270 POGIBI HA RA 5222 14163 7 012 +9999 320360 CHAYVO RA 5237 14318 0006 012 +9999 320450 VIAHTU RA 5160 14190 0010 012 +9999 320530 NOGLIKI HA RA 5192 14313 34 012 +9999 320570 ADO-TYMOVO RA 5113 14267 0065 012 +9999 320590 KONGI HB RA 5110 14355 15 012 +9999 320610 ALEKSANDROVSK-SAHAL HA RA 5090 14217 31 012 +9999 320690 PILVO HB RA 5005 14217 4 012 +9999 320710 KIROVSKOYE RA 5073 14272 0095 012 +9999 320760 POGRANICNOE HA RA 5040 14377 8 012 +9999 320770 ONOR RA 5023 14258 0175 012 +9999 320880 UGLEGORSK HB RA 4908 14207 53 012 +9999 320980 PORONAJSK HA RA 4922 14310 4 012 +9999 320990 CAPE_TERPENIJA HB RA 4865 14467 33 012 +9999 321160 MAKAROV RA 4865 14285 0038 012 +9999 321210 ILYINSKIY HA RA 4798 14220 19 012 +9999 321280 HOLMSK HA RA 4705 14205 44 012 +9999 321330 DOLINSK RA 4733 14280 0042 012 +9999 321450 NEVELSK HB RA 4662 14195 6 012 +9999 321490 MYS KRILON RA 4590 14208 0045 012 +UHSS 321500 JUZNO-SAHALINSK HA RA 4692 14273 31 012 +9999 321560 KORSAKOV RA 4663 14285 0034 012 +9999 321580 JUZNOJE_(LGT-H) HB RA 4622 14345 21 012 +9999 321650 JUZNO-KURILSK HA RA 4402 14587 40 012 +9999 321660 MALOKURILSKOYE RA 4375 14667 0065 012 +9999 321740 KURILSK HB RA 4527 14797 38 012 +9999 321860 URUP_ISLAND HA RA 4620 15050 70 012 +9999 321950 SIMUSIR_ISLAND HA RA 4685 15187 26 012 +9999 322070 MATUA_ISLAND HA RA 4805 15325 68 012 +9999 322130 CAPE_LOPATKA HA RA 5087 15667 48 012 +9999 322150 SEVERO-KURILSK HA RA 5068 15613 23 012 +9999 322170 CAPE_VASILEVA HA RA 5000 15538 16 012 +9999 322270 PALANA RA 5912 15997 0019 012 +9999 322520 UST'VAJAMPOLKA HA RA 5850 15917 7 012 +9999 322870 UST-KHAYRUZOVO RA 5707 15683 0008 012 +9999 323890 KLJUCI HA RA 5632 16083 28 012 +9999 324080 UST-KAMCATSK HA RA 5622 16247 27 012 +9999 324110 ICA HA RA 5558 15558 4 012 +9999 324470 DOLINOVKA HA RA 5512 15907 100 012 +9999 325090 SEMJACHIK HA RA 5408 15995 26 012 +9999 325190 STOROZ_BAY HA RA 5460 16117 15 012 +UHPP 325400 PETROPAVLOVSK-KAMCA HA RA 5297 15875 24 012 +9999 325620 BOL'SHERETSKIY HA RA 5293 15657 27 012 +9999 325640 OKTIABRSKAYA RA 5267 15623 0006 012 +9999 325830 PETROPAVLOVSK RA 5298 15865 0024 012 +9999 325940 OZERNAJA HA RA 5148 15648 29 012 +9999 325960 HODUTKA HA RA 5178 15803 18 012 +9999 326180 NIKOLSKOE/BERINGA HA RA 5520 16598 6 012 +9999 330010 VYSOKOYE, BELARUS RS 5237 02338 0163 016 +9999 330080 BREST MI BY 5212 2368 146 016 +9999 330190 PINSK MI BY 5212 2613 144 016 +9999 330270 ZITKOVICI MI BY 5222 2788 138 016 +9999 330360 MOZYR' MI BY 5203 2918 173 016 +9999 330380 VASILEVICI, BELARUS RS 5225 02983 0140 016 +9999 330410 GOMEL' MI BY 5245 3100 127 016 +9999 330490 SEMENOVKA KI UR 5218 3258 160 016 +9999 330580 HUTOR_MIHAJLOVSKIJ KV UR 5205 3395 189 016 +9999 330670 STARAYA VYZHEVKA, UKRAINE RS 5143 02443 0171 016 +9999 330750 PNEVNO KV UR 5167 2527 152 016 +9999 330880 SARNY KI UR 5135 2662 153 016 +9999 331050 LELCICY, UKRAINE RS 5178 02833 0141 016 +9999 331350 CERNIGOV KI UR 5148 3128 137 016 +9999 331360 VOLSKOVTSKY KV UR 5157 3197 143 016 +9999 331560 GLUKHOV KI UR 5168 3392 180 016 +9999 331730 KOVEL' KV UR 5122 2468 176 016 +9999 331770 VLADIMIR-VOLYNSKIJ KI UR 5083 2432 193 016 +9999 331820 MANEVICHI, UKRAINE RS 5128 02553 0183 016 +9999 331870 LUCK KV UR 5075 2533 196 016 +9999 332030 OLEVSK, UKRAINE RS 5122 02765 0182 016 +9999 332130 OVRUC KV UR 5132 2878 171 016 +9999 332150 KOROSTEN KV UR 5095 2865 189 016 +9999 332220 VOLYA, UKRAINE RS 5123 02938 0137 016 +9999 332280 TETERIV KV UR 5070 2958 132 016 +9999 332310 CERNOBYL' KV UR 5128 3023 127 016 +9999 332360 OSTER KV UR 5095 3088 104 016 +9999 332460 NEZIN KV UR 5105 3190 126 016 +9999 332610 KONOTOP KI UR 5123 3320 149 016 +9999 332680 ROMNY KV UR 5077 3345 169 016 +9999 332710 BELOPOLYE, UKRAINE RS 5115 03433 0156 016 +9999 332750 SUMY KI UR 5088 3478 174 016 +9999 332870 RAVA_RUSSKAJA KV UR 5025 2363 249 016 +9999 332880 KAMENKA-BUGSKAYA KV UR 5010 2435 228 016 +9999 332960 BUBNO, UKRAINE RS 5042 02575 0216 016 +9999 332970 BRODY KV UR 5010 2515 227 016 +9999 332990 KREMENETS, UKRAINE RS 5010 02572 0302 016 +9999 333010 RIVNE KI UR 5058 2613 231 016 +9999 333120 NOVGOROD_VOLYNSKIJ KV UR 5060 2762 218 016 +9999 333170 SEPETOVKA KI UR 5017 2705 278 016 +9999 333250 ZITOMIR KI UR 5027 2863 227 016 +9999 333390 FASTOV KV UR 5008 2992 209 016 +UKKK 333450 KIEV/ZHULYANY KI UR 5040 3045 168 016 +UKBB 333470 BORYSPIL KV UR 5033 3097 122 016 +9999 333560 JAGOTIN KV UR 5022 3180 128 016 +9999 333620 PRILUKI KV UR 5058 3238 132 016 +9999 333680 EREBENKA, UKRAINE RS 5013 03245 0114 016 +9999 333740 LOHVICA, UKRAINE RS 5037 03327 0127 016 +9999 333760 GADJAC KV UR 5037 3398 156 016 +9999 333770 LUBNY KI UR 5002 3300 156 016 +9999 333820 LEBEDIN, UKRAINE RS 5058 03448 0142 016 +9999 333910 MOSTISKA KV UR 4980 2315 216 016 +9999 333920 YAVOROV, UKRAINE RS 4993 02338 0229 016 +UKLL 333930 L'VIV KI UR 4982 2395 323 016 +9999 333980 DROGOBYC KV UR 4935 2355 276 016 +9999 334090 BEREZANY KV UR 4943 2495 301 016 +9999 334150 TERNOPOL' KI UR 4957 2560 324 016 +9999 334210 YAMPOL, UKRAINE RS 4997 02625 0282 016 +9999 334290 HMEL'NICKIJ KI UR 4940 2698 351 016 +9999 334460 BELOPOL'E KV UR 4983 2888 238 016 +9999 334640 BILA_TSERKVA KV UR 4975 3012 180 016 +9999 334660 IMENI_STARCENKO KI UR 4967 3100 155 016 +9999 334840 ZOLOTONOSHA RS 4968 3252 96 016 +9999 334870 CERKASSY KI UR 4943 3207 107 016 +9999 334950 VESELYJ_PODOL KI UR 4962 3327 91 016 +9999 335060 POLTAVA KI UR 4960 3455 159 016 +9999 335110 TURKA, UKRAINE RS 4915 02303 0588 016 +9999 335130 STRYY, UKRAINE RS 4925 02385 0306 016 +9999 335140 VELIKIY_BEREZNY KV UR 4890 2247 195 016 +9999 335150 SKOLE KV UR 4903 2352 549 016 +9999 335160 BOLEKHOV, UKRAINE RS 4907 02387 0341 016 +9999 335170 PERECHIN KI UR 4873 2247 198 016 +9999 335240 KALUSH KI UR 4902 2437 285 016 +9999 335260 IVANO-FRANKOVSK KI UR 4890 2470 276 016 +9999 335360 CERTKOV KV UR 4902 2578 279 016 +9999 335480 KAMENETS_PODOL'SKIJ KV UR 4867 2658 228 016 +9999 335570 NOVAYA_ULICA KV UR 4885 2727 277 016 +9999 335620 VINNICA KI UR 4923 2847 298 016 +9999 335640 ZHMERINKA, UKRAINE RS 4905 02810 0304 016 +9999 335710 LIPOVETS, UKRAINE RS 4925 02923 0299 016 +9999 335770 GAJSIN KV UR 4880 2940 211 016 +9999 335810 ZHASHKOV KV UR 4925 3010 224 016 +9999 335860 OZERNA KV UR 4908 3088 125 016 +9999 335870 UMAN' KI UR 4877 3023 216 016 +9999 335930 ROTMISTROVKA, UKRAINE RS 4913 03170 0168 016 +9999 335980 NOVO-MIRGOROD, UKRAINE RS 4878 03165 0146 016 +9999 336050 CHYHYRYN KI UR 4907 3267 124 016 +9999 336090 ZNAMENKA KI UR 4872 3267 181 016 +9999 336140 SVITLOVODS'K KI UR 4905 3325 84 016 +9999 336210 KOBELIAKY KI UR 4915 3420 118 016 +9999 336310 UZGOROD KI UR 4863 2227 118 016 +9999 336340 MUKACHEVO, UKRAINE RS 4840 02270 0119 016 +9999 336380 KHUST, UKRAINE RS 4818 02332 0182 016 +9999 336450 YASNYA KV UR 4827 2437 731 016 +9999 336470 RAKHOV, UKRAINE RS 4805 02420 0576 016 +9999 336510 KOLOMYJA KV UR 4853 2503 298 016 +9999 336570 SELETIN KV UR 4787 2522 762 016 +9999 336580 CHERNIVTSI KI UR 4837 2590 246 016 +9999 336630 MOHLIV-PODIL'S'KYI KI UR 4845 2778 78 016 +9999 336640 BRICANY KV UR 4837 2710 238 016 +9999 336780 SOROKI KV UR 4815 2830 173 016 +9999 336790 KAMENKA KV UR 4805 2870 154 016 +9999 336860 GAYVORON, UKRAINE RS 4835 02987 0175 016 +9999 336990 PERVOMAIJSK KV UR 4805 3085 103 016 +9999 337050 POMICHNA KV UR 4823 3140 211 016 +9999 337110 KIROVOGRAD KI UR 4848 3225 172 016 +9999 337170 BOBRYNETS' KI UR 4805 3220 143 016 +9999 337230 KOMISARIVKA KI UR 4843 3390 118 016 +9999 337450 BEL'CY KI UR 4773 2792 104 016 +9999 337480 KORNESTY KV UR 4733 2800 207 016 +9999 337540 VORONKOVO KV UR 4770 2913 199 016 +9999 337590 ZATISE, UKRAINE RS 4733 02988 0191 016 +9999 337610 LJUBASEVKA KI UR 4785 3027 182 016 +9999 337770 VOZNESENSK KI UR 4757 3133 33 016 +9999 337880 BASTANKA KI UR 4742 3247 84 016 +9999 337910 KRYVYI_RIH KI UR 4803 3322 124 016 +9999 338050 NIKOPOL' KV UR 4758 3440 56 016 +UKII 338150 KISINEV KI UR 4702 2887 180 016 +9999 338170 KARPINENY, MOLDOVA RS 4675 02835 0078 016 +9999 338330 SERBKA KI UR 4702 3075 73 016 +9999 338340 ROZDIL'NA KI UR 4685 3008 148 016 +UKOO 338370 ODESSA/TSENTRALNY KI UR 4643 3077 35 016 +9999 338450 TILIGULO-BEREZHANKA, UKR. RS 4683 03140 0042 016 +9999 338460 NIKOLAEV KI UR 4697 3197 52 016 +9999 338480 OCHAKOV, UKRAINE RS 4663 03155 0041 016 +9999 338620 VELIKAIA_ALEKSANDRO KI UR 4732 3328 56 016 +9999 338680 NOVAYA KAKHOVKA, UKRAINE RS 4683 03342 0045 016 +9999 338690 NOVA_KAKHOVKA KI UR 4678 3337 25 016 +9999 338770 NIZNIE_SEROGOZY KI UR 4685 3440 54 016 +9999 338810 LEOVO KV UR 4647 2825 34 016 +9999 338830 KOMRAT KV UR 4630 2867 136 016 +9999 338850 KAGUL KV UR 4590 2818 39 016 +9999 338870 BOLGRAD, UKRAINE RS 4567 02862 0081 016 +9999 338890 IZMAIL KI UR 4537 2887 30 016 +9999 338920 TIRASPOL KV UR 4683 2962 43 016 +9999 338960 SARATA KI UR 4602 2967 14 016 +9999 338980 TATARBUNARY, UKRAINE RS 4585 02962 0040 016 +9999 339020 KHERSON KI UR 4663 3257 54 016 +9999 339070 BEHTERY KI UR 4620 3230 5 016 +9999 339100 GENICESK KI UR 4617 3482 15 016 +9999 339150 ASKANIIA-NOVA KI UR 4645 3388 30 016 +9999 339170 PRIMORSKIY KI UR 4605 3345 12 016 +9999 339210 STEREGUSSIY, UKRAINE RS 4575 03322 0016 016 +9999 339220 NOVO-SELOVSKOYE KI UR 4545 3360 15 016 +9999 339240 CERNOMORSKOE KI UR 4552 3270 6 016 +9999 339290 EVPATORIJA KI UR 4518 3337 3 016 +9999 339330 CHOKRAK, UKRAINE RS 4590 03487 0006 016 +9999 339340 DZANKOJ KI UR 4572 3440 8 016 +9999 339390 KLEPYNINE KI UR 4565 3420 37 016 +9999 339450 POCTOVOE KI UR 4483 3395 170 016 +UKFF 339460 SIMFEROPOL' KI UR 4468 3413 181 016 +9999 339590 ALUSTA, UKRAINE RS 4468 03442 0005 016 +9999 339600 SOVETSKIY KI UR 4535 3495 18 016 +9999 339610 AZOVSKOYE, UKRAINE RS 4555 03455 0027 016 +9999 339620 NIZNEGORSK KI UR 4545 3473 20 016 +9999 339660 KRYMS'KA KI UR 4505 3460 205 016 +9999 339730 VLADISLAVOVKA KI UR 4517 3538 37 016 +9999 339760 FEODOSIJA KI UR 4503 3538 26 016 +9999 339810 CAPE_KAZANTIP_(LH) KI UR 4547 3587 101 016 +9999 339830 KERC' KI UR 4540 3642 49 016 +9999 339900 JALTA KI UR 4450 3417 72 016 +9999 339920 BAKHCHISARAY, UKRAINE RS 4475 03387 0201 016 +9999 339940 SEVASTOPOL/BELBEK KI UR 4468 3357 85 016 +9999 339980 AI-PETRI RS 4443 3408 1180 016 +9999 339990 AJ-PETRI, UKRAINE RS 4447 03407 1180 016 +9999 340030 PONYRI MS RS 5232 3630 251 016 +9999 340090 KURSK MS RS 5177 3617 247 0 6 +9999 340130 LIVNY RS 5243 03760 0181 016 +9999 340270 NOVO-KASTORNOE RS 5178 03813 0191 016 +9999 340470 ZERDEVKA MS RS 5183 4148 148 016 +9999 340560 RTISCEVO RS 5225 04378 0211 016 +9999 340630 PETROVSK MS RS 5228 4540 198 016 +9999 340690 AKTARSK RS 5187 04503 0185 016 +9999 340720 KARABULAK MS RS 5233 4637 292 016 +9999 340830 HVALNYSK RS 5250 04808 0089 016 +9999 340980 PUGACEV MS RS 5200 4880 43 016 +9999 341060 KURSK RS 5173 03627 0209 016 +9999 341090 OBOJAN' MS RS 5122 3628 196 016 +9999 341160 STARYJ_OSKOL MS RS 5130 3788 218 016 +UUOO 341220 VORONEZ MS RS 5170 3917 154 016 +9999 341230 VORONEZ MS RS 5170 3922 149 016 +9999 341390 KAMENNAJA RS 5105 04070 0194 016 +9999 341460 BORISOGLEBSK RS 5137 04208 0106 016 +9999 341520 BALASOV MS RS 5155 4315 154 016 +9999 341630 OKTYABRSKIY GORODOK RS 5163 04545 0190 016 +9999 341720 SARATOV MS RS 5157 4603 156 016 +9999 341860 ERSOV MS RS 5133 4835 106 016 +9999 341990 OZINKI RS 5120 04975 0088 016 +9999 342020 GOTNJA MS RS 5080 3578 222 016 +9999 342130 NOVYJ_OSKOL MS RS 5075 3787 127 016 +9999 342140 BELGOROD RS 5058 03658 0122 016 +9999 342310 LISKI RS 5100 03950 0118 016 +9999 342380 ANNA MS RS 5148 4042 159 016 +9999 342400 URJUPINSK TB RS 5080 4200 110 016 +9999 342470 KALAC MS RS 5042 4105 93 016 +9999 342530 ELAN RS 5095 04375 0120 016 +9999 342540 NOVO-ANNENSKIY RS 5053 04268 0096 016 +9999 342620 RUDNYA TB RS 5083 4457 122 016 +9999 342670 DANILOVKA TB RS 5037 4412 102 016 +9999 342730 KRASNYY KUT RS 5095 04697 0049 016 +UKHH 343000 HAR'KOV KI UR 4987 3613 152 016 +9999 343020 BOHODUKHIV KI UR 5020 3553 203 016 +9999 343040 KOLOMAK KI UR 4985 3523 178 016 +9999 343070 ARTEMOVKA, UKRAINE RS 4977 03507 0152 016 +9999 343120 VELYKYI_BURLUK KI UR 5007 3738 175 016 +9999 343190 KUPJANSK KI UR 4965 3765 83 016 +9999 343210 VALUJKI RS 5022 03810 0112 016 +9999 343360 BOGUCAR_(STREAM) MS RS 4993 4057 83 016 +9999 343440 KAZANSKAYA RS 4980 04115 0072 016 +9999 343560 FROLOVO TB RS 4980 4367 119 016 +9999 343570 SERAFIMOVIC TB RS 4957 4275 200 016 +9999 343630 KAMYSIN TB RS 5008 4542 120 016 +9999 343730 PALLASOVKA TB RS 5005 4688 36 016 +9999 343850 ASCE-UZHJAK RS 4977 04775 0018 016 +9999 343910 ALEKSANDROV-GAJ MS RS 5015 4855 25 016 +9999 343980 ZHALPAKTAL RA 4967 4948 10 016 +9999 344010 KRASNOGRAD KI UR 4938 3545 161 016 +9999 344070 GUBINIHA KI UR 4882 3517 132 016 +9999 344090 LOZOVAJA MS RS 4890 3632 177 016 +9999 344150 IZJUM KI UR 4918 3730 79 016 +9999 344190 KRASNY LIMAN, UKRAINE RS 4897 03783 0107 016 +9999 344210 SVATAVO KI UR 4942 3817 91 016 +9999 344220 STAROBELSK, UKRAINE RS 4928 03892 0064 016 +9999 344320 CERTKOVO KI UR 4938 4015 188 016 +9999 344340 BELOVODSK KI UR 4922 3958 65 016 +9999 344380 MILLEROVO TB RS 4893 4038 153 016 +9999 344450 BOKOVSKAJA TB RS 4922 4183 91 016 +9999 344760 EL'TON TB RS 4913 4685 11 016 +9999 344990 NOVAYA KAZANKA RS 4895 04960 0002 016 +9999 345020 PAVLOGRAD, UKRAINE RS 4853 03583 0091 016 +9999 345040 DNEPROPETROVSK KI UR 4837 3508 142 016 +9999 345090 CAPLINO KV UR 4813 3623 176 016 +9999 345100 ARTEMIVS'K KI UR 4860 3798 124 016 +9999 345140 ALEKSANDROPOL KI UR 4860 3655 125 016 +9999 345150 KRASNOARMEYSK, UKRAINE RS 4827 03715 0175 016 +9999 345190 DONETS'K KI UR 4807 3777 225 016 +9999 345230 VOROSHILOVGRAG KI UR 4860 3927 62 016 +9999 345240 DEBAL'CEVO KI UR 4835 3843 334 016 +9999 345350 KAMENSK-SAHTINSKIJ TB RS 4833 4028 57 016 +9999 345370 DAR'EVKA KI UR 4808 3950 303 016 +9999 345390 BELAYA KALITVA RS 4817 04078 0155 016 +9999 345450 MOROZOVSK TB RS 4835 4187 90 016 +9999 345550 NIZHNY-CHIR TB RS 4837 4310 77 016 +9999 345590 GNILOAKSAYSKAYA RS 4803 04387 0156 016 +URWW 345600 VOLGOGRAD TB RS 4868 4435 145 016 +9999 345780 CERNYY YAR RS 4807 04612 0006 016 +9999 345790 VERHNIJ_BASKUNCAK TB RS 4822 4673 35 016 +9999 345810 URDA TB RS 4877 4743 4 016 +9999 346010 ZAPORIZHZHIA KI UR 4780 3502 112 016 +9999 346060 GULYAYPOLE KI UR 4767 3625 135 016 +9999 346070 PRISIB KI UR 4727 3533 87 016 +9999 346090 KIRILLOVKA KV UR 4733 3633 222 016 +9999 346150 VOLNOVAHA KI UR 4762 3748 266 016 +9999 346220 AMVROSIEVKA KI UR 4780 3850 172 016 +9999 346250 MATVEEV KURGAN RS 4757 03888 0043 016 +9999 346350 SAHTY TB RS 4770 4027 125 016 +9999 346440 KONSTANTINOVSKIJ RS 4758 04110 0052 016 +9999 346460 VOLGODONSK TB RS 4773 4225 104 016 +9999 346550 KOTEL'NIKOVO TB RS 4763 4315 49 016 +9999 346620 MALYE_DERBETY TB RS 4793 4470 7 016 +9999 346870 KHARABALI TB RS 4741 4724 -16 016 +9999 346910 NOVYJ_USTOGAN AL RS 4790 4880 10 016 +9999 347040 MILITOPOL' KI UR 4683 3537 39 016 +9999 347080 BOTEVO KI UR 4668 3585 25 016 +9999 347120 ZDANOV KI UR 4707 3750 70 016 +9999 347170 BERDYANSK, UKRAINE RS 4675 03678 0002 016 +9999 347190 DOLZHANKA TB RS 4662 3780 2 016 +9999 347200 TAGANROG_(CAPE) TB RS 4720 3895 15 016 +9999 347230 DONSKAJA_(GORGE) TB RS 4712 3942 4 016 +9999 347270 JEJSK TB RS 4673 3827 3 016 +9999 347300 ROSTOV-NA-DONU TB RS 4727 3982 75 016 +URRR 347310 ROSTOV-NA-DONU TB RS 4725 3982 77 016 +9999 347330 VESELYY RS 4708 04075 0009 016 +9999 347350 ZERNOGRAD RS 4683 04030 0085 016 +9999 347370 KUSCEVSKAJA TB RS 4657 3963 14 016 +9999 347430 ZIMOVNIKI TB RS 4715 4248 70 016 +9999 347470 CELINA TB RS 4655 4105 112 016 +9999 347480 PROLETARSK TB RS 4670 4173 25 016 +9999 347530 ZAVETNOE TB RS 4712 4388 73 016 +9999 347590 REMONTNOE TB RS 4657 4367 108 016 +9999 347720 YUSTA TB RS 4712 4630 2 016 +9999 347850 DOSANG TB RS 4691 4793 -19 016 +9999 347980 GANJUSHKINO AL RS 4659 4926 -23 016 +9999 348130 KAMYSEVATSKAYA RS 4642 03795 0016 016 +9999 348240 PRIMORSKO-AHTARSK TB RS 4603 3815 5 016 +9999 348250 KANEVSKAJA TB RS 4607 3897 17 016 +9999 348380 TIHORECK TB RS 4585 4008 79 016 +9999 348450 GORODOVIKOVSK TB RS 4607 4197 86 016 +9999 348580 DIVNOE TB RS 4592 4335 77 016 +9999 348610 ELISTA TB RS 4637 4433 150 016 +9999 348660 JASKUL' TB RS 4618 4535 -7 016 +9999 348800 ASTRAHAN' TB RS 4627 4803 18 016 +9999 348870 LIMAN RS 4579 4721 -18 016 +9999 349150 KUBANSKAYA TB RS 4532 3738 2 016 +9999 349170 TAMAN RS 4523 03675 0005 016 +9999 349220 TIMASEVSKAJA TB RS 4563 3893 23 016 +9999 349240 SLAVJANSK_NA_KUBANI TB RS 4528 3812 9 016 +9999 349290 KRASNODAR TB RS 4503 3915 33 016 +9999 349360 KROPOTKIN' TB RS 4543 4057 80 016 +9999 349370 UST-LABINSK RS 4522 03968 0090 016 +9999 349490 STAVROPOL' TB RS 4505 4202 467 016 +9999 349540 SVETLOGRAD TB RS 4535 4285 134 016 +9999 349580 BLAGODARNY TB RS 4510 4343 158 016 +9999 349640 ARZGIR TB RS 4540 4420 75 016 +9999 349750 KOMSOMOLSKI TB RS 4533 4603 3 016 +9999 349760 NARYNHUDUR RS 4543 04655 0018 016 +9999 349840 LAGAN' RS 4539 4735 -24 016 +9999 349890 ISKUSSTVENNYJ OSTROV RS 4538 4778 -25 016 +9999 350010 BOLSAYA GLUSCICA RS 5238 05048 0064 012 +9999 350070 PERELJUB RS 5187 05033 0070 012 +9999 350110 SOROCINSK RS 5243 05313 0101 012 +9999 350150 NOVOSERGIEVKA RS 5208 05363 0136 012 +9999 350210 OKTJABRSKOYE RA 5235 05547 0135 012 +9999 350260 ZILAIR AL RA 5222 5740 523 012 +9999 350370 AK'JAR AL RA 5187 5818 339 012 +9999 350410 BREDY AL RA 5243 6035 310 012 +9999 350420 ZABELOVKA AL RA 5230 6132 279 012 +9999 350530 KUSMURUN AL RA 5247 6467 110 012 +9999 350670 ESIL AL RA 5188 6633 222 012 +9999 350780 ATBASAR AL RA 5182 6837 308 012 +9999 350850 AKKOL KZ 5200 7095 384 012 +9999 351070 KAMEMKA KZ 5112 05032 0072 012 +UARR 351080 URALSK KZ 5125 5128 37 012 +9999 351180 TROITSKOYE RA 5103 05410 0105 012 +9999 351210 ORENBURG AL RA 5178 5522 109 012 +9999 351250 BELJAEVKA RA 5142 05642 0131 012 +9999 351260 KUVANDYK RA 5147 05737 0225 012 +9999 351270 AK-BULAK AL RA 5102 5563 144 012 +9999 351330 ADAMOVKA RA 5152 05995 0285 012 +9999 351380 ORSK RA 5120 05857 0206 012 +9999 351560 NAURZUMSKIY KZ 5140 06463 0130 012 +9999 351570 ARALKOL' AL RA 5108 6270 230 012 +9999 351630 KIJMA AL RA 5160 6757 272 012 +9999 351660 KAZGORODOK KZ 5127 06723 0252 012 +9999 351730 DZALTYR AL RA 5162 6980 312 012 +9999 351880 ASTANA KZ 5113 7137 350 012 +9999 351910 JERMENTAU AL RA 5163 7317 397 012 +9999 352170 DZAMBEJTY AL RA 5025 5257 33 012 +9999 352250 MARTUK AL RA 5075 5653 178 012 +UATT 352290 AKTJUBINSK AL RA 5030 5723 227 012 +9999 353020 CAPAEVO AL RA 5020 5117 16 012 +9999 353210 NOVOALEKSJEVKA AL RA 5013 5570 142 012 +9999 353440 KARABUTAK AL RA 4995 6013 229 012 +9999 353450 TAMABULAK AL RA 4998 6148 221 012 +9999 353580 TORGAI AL RA 4963 6350 136 012 +9999 353610 AMANGELDY AL RA 5013 6523 142 012 +9999 353630 ARKALYK AL RA 5022 6683 343 012 +9999 353680 SENBER AL RA 4975 6615 229 012 +9999 353760 BERLIK AL RA 4988 6952 349 012 +9999 353860 KAZGORODOK AL RA 4995 7158 422 012 +9999 353940 KARAGANDA AL RA 4980 7313 555 012 +9999 354040 DZHANGALA AL RA 4922 5030 7 012 +9999 354060 KALMYKOVO AL RA 4905 5187 4 012 +9999 354160 UIL AL RA 4907 5468 103 012 +9999 354260 TEMIR-GOROD AL RA 4915 5712 236 012 +9999 354300 TALDYK, KAZAKHSTAN RA 4925 05955 0260 012 +9999 354360 DZHURUN, KAZAKHSTAN RA 4923 05767 0234 012 +9999 354370 EMBA, KAZAKHSTAN RA 4882 05822 0230 012 +9999 354490 NURA, KAZAKHSTAN RA 4883 06210 0082 012 +9999 354590 BISARY AL RA 4882 6462 122 012 +9999 354780 ALGABAS AL RA 4888 6808 506 012 +9999 354970 ZARYK AL RA 4895 7285 656 012 +9999 355140 KARABAIL, KAZAKHSTAN RA 4845 05292 0000 012 +9999 355190 SAGIZ, KAZAKHSTAN RA 4820 05493 0073 012 +9999 355220 KARAUL KELDY, KAZAKHSTAN RA 4873 05603 0186 012 +9999 355290 KOZASAJ AL RA 4822 5712 151 012 +9999 355320 MUGODZARSKAJA AL RA 4863 5850 397 012 +9999 355350 BERCOGUR, KAZAKHSTAN RA 4847 05858 0404 012 +9999 355420 IRGIZ AL RA 4862 6127 114 012 +9999 355490 TAUP AL RA 4825 6200 74 012 +9999 355760 KZYL-ZAR AL RA 4830 6965 361 012 +9999 355820 ATASU AL RA 4870 7163 488 012 +9999 356050 MAHAMBET AL RA 4766 5158 -15 012 +UATR 356330 CELKAR AL RA 4785 5962 176 012 +9999 356630 KARSAKPAJ, KAZAKHSTAN RA 4783 06675 0488 012 +9999 356710 DZEZKAZGAN AL RA 4780 6772 345 012 +9999 356830 KZYL-TAU AL RA 4785 7208 810 012 +9999 356870 KOKTAS, KAZAKHSTAN RA 4752 07090 0471 012 +9999 356990 BEKTAU-ATA AL RA 4745 7482 620 012 +9999 357000 ATYRAY RA 4712 5192 28 012 +9999 357040 ZOBURUN'JE AL RA 4675 5017 24 012 +9999 357070 ZABURUNE, KAZAKHSTAN RA 4675 05020 0025 012 +9999 357150 KULSARY AL RA 4680 5392 18 012 +9999 357210 ZAMBIKE AL RA 4703 5513 45 012 +9999 357290 AKTUMSKYK, KAZAKHSTAN RA 4663 05733 0044 012 +9999 357390 AYAK-KUM AL RA 4672 5917 114 012 +9999 357420 SAKSAULSKAYA, KAZAKHSTAN RA 4708 06122 0079 012 +UATA 357460 ARALSKOE_MORE KZ 4678 6165 62 012 +9999 357490 MONSYR, KAZAKHSTAN RA 4672 06250 0080 012 +9999 357560 KARA-KUM AL RA 4688 6467 79 012 +9999 357770 JETI-KONUR AL RA 4658 6862 276 012 +9999 357910 MOINTY AL RA 4720 7335 581 012 +9999 357960 BALHAS AL RA 4690 7500 352 012 +9999 358160 OPORNY, KAZAKHSTAN RA 4623 05448 0016 012 +9999 358490 KAZALINSK AL RA 4577 6212 68 012 +9999 358840 BETPAK-DALA(STEPPE) AL RA 4600 7000 325 012 +9999 358950 KOKTAS, KAZAKHSTAN RA 4603 07353 0344 012 +9999 359070 KULALY_ISLAND AL RA 4502 5003 22 012 +9999 359250 SAM AL RA 4540 5612 82 012 +9999 359270 BINEU, KAZAKHSTAN RA 4525 05508 0074 012 +9999 359410 BARSAKELMES_ISLAND AL RA 4568 5992 80 012 +9999 359530 DZUSALY AL RA 4552 6408 101 012 +9999 359690 ZLIHA AL RA 4525 6707 138 012 +9999 359970 CIGANAK AL RA 4510 7397 349 012 +9999 360010 EKIBASTUZ AL RA 5170 7537 234 012 +9999 360030 PAVLODAR AL RA 5228 7695 123 012 +9999 360120 SCERBAKTY, KAZAKHSTAN RA 5235 07833 0149 012 +9999 360150 LEBYAZHYE, KAZAKHSTAN RA 5148 07777 0144 012 +9999 360200 RODINO NO RA 5250 8020 168 012 +9999 360210 KLJUCI NO RA 5225 7913 143 012 +9999 360220 VOLCIHA NO RA 5202 8037 208 012 +9999 360270 NOVO-NIKOLAYEVKA RA 5102 07928 0249 012 +9999 360320 SIPUNOVO NO RA 5222 8225 196 012 +9999 360340 RUBCOVSK NO RA 5150 8122 215 012 +9999 360360 KRASNOSHCHEKOVO RA 5167 08273 0240 012 +9999 360380 ZMEINOGORSK NO RA 5115 8220 356 012 +9999 360450 SOLONESHNOYE RA 5167 08432 0411 012 +9999 360460 BELOKURIHA RA 5197 08495 0260 012 +9999 360520 MAJMA NO RA 5202 8590 331 012 +9999 360580 CEMAL NO RA 5143 8600 420 012 +9999 360610 TUROCAK NO RA 5227 8717 322 012 +9999 360640 ARTYBASH RA 5180 08727 0400 012 +9999 360780 TELI, TANNU TUVA RA 5095 09030 0983 012 +9999 360830 UST-USA NO RA 5212 9228 581 012 +9999 360870 CADAN NO RA 5128 9167 836 012 +9999 360900 HUT NO RA 5262 9457 1043 012 +9999 360910 NIZNE-USINSKOJE NO RA 5227 9300 665 012 +9999 360920 TURAN NO RA 5215 9392 862 012 +9999 360960 KYZYL NO RA 5170 9445 629 012 +9999 360970 KHOVU-ASKY, TANNU TUVA RA 5112 09367 1063 012 +9999 361030 TOORA-HEM NO RA 5247 9637 920 012 +9999 361040 SARYG-SEP NO RA 5150 9567 706 012 +9999 361260 BAJANAUL AL RA 5080 7570 504 012 +9999 361520 SEMIJARKA AL RA 5087 7835 148 012 +9999 361770 SEMIPALATINSK AL RA 5035 8025 196 012 +9999 361860 SEMONAIHA AL RA 5063 8192 320 012 +9999 361870 CHALOBAY, KAZAKHSTAN RA 5022 08133 0365 012 +9999 362080 LENINOGORSK AL RA 5033 8355 809 012 +9999 362130 UST-KAN NO RA 5095 8492 1037 012 +9999 362310 ONGUDAJ NO RA 5073 8615 832 012 +9999 362460 UST-ULAGAN RA 5063 08793 1937 012 +9999 362590 KOS-AGAC NO RA 5000 8867 1758 012 +9999 362780 MUGUR-AKSY NO RA 5038 9043 1850 012 +9999 363070 ERZIN NO RA 5028 9517 1101 012 +9999 363250 KUNGUR-TUK NO RA 5060 9752 1310 012 +9999 363350 KARAKARALINSK, KAZAKHSTAN RA 4938 07552 0812 012 +9999 363580 KAJNAR AL RA 4920 7737 842 012 +9999 363940 CARSKAYA, KAZAKHSTAN RA 4958 08105 0334 012 +9999 363970 ZANGIZ-TOBE AL RA 4922 8122 455 012 +9999 364030 UST-KAMENOGORSK AL RA 4997 8263 292 012 +9999 364180 SAMARSKOE, KAZAKHSTAN RA 4903 08338 0524 012 +9999 364210 ZYRYANOVSKOYE, KAZAKHSTAN RA 4972 08428 0492 012 +9999 364280 BOL'SOE_NARYMSKOE AL RA 4920 8452 401 012 +9999 364390 KATON-KARAGAJ AL RA 4918 8562 1081 012 +9999 364420 KATUN RA 4973 08655 1800 012 +9999 364430 AK-KEM RA 4997 08670 2050 012 +9999 364670 AKTOGAJ AL RA 4830 7497 780 012 +9999 364870 OGIZTAU AL RA 4827 7732 699 012 +9999 364980 BARSHATAS AL RA 4817 7842 643 012 +9999 365010 KARAUL AL RA 4900 7933 618 012 +9999 365350 KOKPEKTY AL RA 4875 8237 511 012 +9999 365460 KURCUM AL RA 4855 8368 427 012 +9999 366190 ZHUZ-AGACH RA 4708 07972 0422 012 +9999 366220 AJAGUZ AL RA 4797 8045 655 012 +9999 366390 URDZAR AL RA 4712 8162 501 012 +9999 366430 AKSUAT, KAZAKHSTAN RA 4780 08283 0548 012 +9999 366650 ZAJSAN AL RA 4747 8492 603 012 +9999 366860 OZERO ALGAZY, KAZAKHSTAN RA 4655 07687 0340 012 +9999 367290 UC-ARAL AL RA 4617 8093 397 012 +9999 367360 BAHTY, KAZAKHSTAN RA 4665 08275 0441 012 +9999 367440 AUL AL RA 4563 7512 353 012 +9999 367700 MULALY AL RA 4545 7833 564 012 +9999 367730 MATAY, KAZAKHSTAN RA 4585 07872 0412 012 +9999 367780 TALDY-KURGAN AL RA 4500 7838 602 012 +9999 367860 SARKAND AL RA 4542 7990 1113 012 +9999 368030 UZYNBULAK AL RA 4585 8218 362 012 +9999 368060 DRUZHBA, KAZAKHSTAN RA 4530 08248 0394 012 +9999 368190 AJDARLY, KAZAKHSTAN RA 4413 07585 0499 012 +9999 368210 BAKANAS, KAZAKHSTAN RA 4483 07627 0395 012 +9999 368290 KURTY, KAZAKHSTAN RA 4430 07677 0432 012 +9999 368370 ILIYSK, KAZAKHSTAN RA 4402 07713 0710 012 +9999 368590 ZHARKENT RA 4417 8007 645 012 +9999 368640 OTAR, KAZAKHSTAN RA 4353 07525 0742 012 +UAAA 368700 ALMA-ATA AL RA 4323 7693 847 012 +9999 368740 UZUNAGAC, KAZAKHSTAN RA 4360 07632 0685 012 +9999 368770 PRUDKY AL RA 4317 7605 992 012 +9999 368850 ISSYK, KAZAKHSTAN RA 4335 07747 1098 012 +9999 369050 PODGORNOYE, KAZAKHSTAN RA 4332 07948 1273 012 +9999 369110 TOKMAK TA RA 4283 7528 818 012 +9999 369190 KOCKORKA, KAZAKHSTAN RA 4222 07573 1812 012 +9999 369270 RYBACJE TA RA 4247 7618 1660 012 +9999 369340 COLPON-ATA TA RA 4265 7710 1645 012 +9999 369440 KYZYL-SUU TA RA 4235 7835 1769 012 +9999 369480 BOLSAJA_KZYL TA RA 4220 7820 1719 012 +9999 369630 DOLON_PASS TA RA 4180 7577 3040 012 +9999 369740 NARYN_(MTN_STN) TA RA 4143 7600 2041 012 +9999 369820 TJAN-SAN_(MTN_STN) TA RA 4192 7823 3614 012 +9999 369830 DARHAN TA RA 4232 7790 1700 012 +9999 369850 KARAKOLKA TA RA 4148 7740 3080 012 +9999 369940 AK-SYJRAK TA RA 4182 7873 3540 012 +9999 370000 NOVOROSSIYSK RS 4472 03777 0030 016 +9999 370010 ANAPA_(CAPE) TB RS 4490 3730 6 016 +9999 370040 GELENDZIK_(BAY) TB RS 4457 3808 4 016 +9999 370060 ARKHIPO-OSIPOVKA TB RS 4437 3853 3 016 +9999 370090 DZUGBA TB RS 4433 3872 25 016 +9999 370130 BELORECENSKAJA RS 4475 03990 0132 016 +9999 370140 GORJACIJ_KLJUC TB RS 4463 3910 67 016 +9999 370170 GORNYIJ TB RS 4428 3927 324 016 +9999 370180 TUAPSE_(STREAM) TB RS 4410 3907 41 016 +9999 370210 MAJKOP TB RS 4462 4008 213 016 +9999 370310 ARMAVIR TB RS 4498 4112 160 016 +9999 370360 NEVINNOMYSOK TB RS 4463 4197 333 016 +9999 370440 KIAN RS 4457 04222 0440 016 +9999 370470 CHERKESSK TB RS 4423 4205 563 016 +9999 370500 PJATIGORSK RS 4405 04303 0576 016 +URMM 370540 MINERALYNE_VODY TB RS 4422 4310 314 016 +9999 370580 GEORGIEVSK RS 4415 04347 0293 016 +9999 370610 BUDENNOVSK/PRIKUMSK TB RS 4480 4417 136 016 +9999 370660 ACHIKULAK RS 4457 04480 0069 016 +9999 370790 TEREKLI-MEKTEB TB RS 4417 4587 19 016 +9999 370850 KOCUBEJ TB RS 4439 4655 -21 016 +9999 370890 OSTROV TJULENIJ RS 4446 4748 -23 016 +9999 370990 SOCHI RS 4358 03972 0057 016 +9999 371160 KARACHEVSK RS 4378 04190 0862 016 +9999 371450 MOZDOK TB RS 4373 4467 132 016 +9999 371630 KIZLJAR TB RS 4387 4677 5 016 +9999 371690 BABAYURT TB RS 4360 4678 3 016 +URSS 371710 SOTCHI TB RS 4345 3990 16 016 +9999 371750 GAGRSKIY TB RS 4342 4025 1629 016 +9999 371770 GAGRY TB RS 4325 4027 7 016 +9999 371780 PICUNDA TB RS 4320 4035 4 016 +9999 371870 GUDAUTA, GEORGIA RS 4310 04063 0011 016 +9999 371890 SUKHUMI_(POINT) TB RS 4300 4103 37 016 +9999 371930 TEBERDA RS 4345 04173 1327 016 +9999 371960 ZEMO-AZHARA TB RS 4312 4173 952 016 +9999 372090 VERKHNYAYA RS 4305 04272 1441 016 +9999 372120 NAL'CIK TB RS 4350 4362 441 016 +9999 372280 ORDZONIKIDZE TB RS 4305 4465 670 016 +9999 372350 GROZNYY RS 4335 04568 0124 016 +9999 372440 GUDERMES RS 4335 04612 0075 016 +9999 372480 HASAV-JURT TB RS 4317 4652 127 016 +9999 372600 SUHUMI TB RS 4287 4113 13 016 +9999 372670 OCEMCIRI TB RS 4270 4147 5 016 +9999 372720 TKVARCHELI TB RS 4285 4168 266 016 +9999 372780 GALI, GEORGIA RS 4263 04170 0063 016 +9999 372790 ZUGDIDI TB RS 4250 4188 117 016 +9999 372860 LEBARDE TB RS 4273 4248 1610 016 +9999 372950 LENTEKHI, GEORGIA RS 4278 04275 1158 016 +9999 372980 CAGERI TB RS 4265 4270 474 016 +9999 373080 AMBROLAURI TB RS 4252 4315 544 016 +9999 373090 ONI, GEORGIA RS 4258 04345 0789 016 +9999 373160 NIZHNIY-ZARAMAG, GEORGIA RS 4270 04397 1730 016 +9999 373340 KAZBEK_MOUNTAIN TB RS 4270 4452 5033 016 +9999 373670 BOTLIH RS 4267 04622 0984 016 +9999 373790 POTI TB RS 4215 4167 3 016 +9999 373800 TSHAKAYA, GEORGIA RS 4228 04203 0040 016 +9999 373850 SAMTREDIA TB RS 4218 4237 26 016 +9999 373860 CULUKIDZE TB RS 4230 4242 114 016 +9999 373880 LANCHKHUTI TB RS 4208 4200 20 016 +9999 373900 ORPIRI TB RS 4233 4282 175 016 +9999 373930 TKIBULI TB RS 4233 4298 598 016 +9999 373950 KUTAISI TB RS 4227 4263 116 016 +9999 374030 SACHKHERE TB RS 4235 4340 415 016 +9999 374040 CHIATURA TB RS 4232 4330 149 016 +9999 374090 ZESTAFONI, GEORGIA RS 4212 04305 1242 016 +9999 374160 CHINVALY TB RS 4223 4398 871 016 +9999 374170 HASURI TB RS 4198 4355 690 016 +9999 374290 LENINGORI TB RS 4212 4448 760 016 +9999 374320 PASANAURI TB RS 4235 4470 1064 016 +9999 374370 DUSETI TB RS 4208 4470 902 016 +9999 374390 TIANETI TB RS 4212 4497 1091 016 +9999 374480 AKHMETA TB RS 4203 4522 546 016 +9999 374610 SULAK RS 4240 04623 2923 016 +9999 374630 GUNIB RS 4240 04693 1546 016 +9999 374700 DERBENT TB RS 4204 4829 -19 016 +9999 374710 BUJNAKSK TB RS 4282 4712 472 016 +9999 374720 MAHACKALA TB RS 4302 4743 32 016 +9999 374730 IZBERG TB RS 4257 4787 21 016 +9999 374750 SERGOKALA TB RS 4245 4767 519 016 +9999 374810 KOBULETI TB RS 4183 4175 7 016 +9999 374830 ANASEULI TB RS 4192 4198 174 016 +9999 374840 BATUMI_(BAY) TB RS 4165 4163 6 016 +9999 374920 DABLATSIKHE TB RS 4202 4230 221 016 +9999 374980 CHARNALI TB RS 4157 4162 949 016 +9999 375030 ABASTUMANI, GEORGIA RS 4172 04283 1265 016 +9999 375060 AHALCIHE TB RS 4163 4298 982 016 +9999 375070 ADIGENI TB RS 4170 4270 1185 016 +9999 375080 VALE TB RS 4162 4287 1097 016 +9999 375130 TSIPA, GEORGIA RS 4202 04345 0673 016 +9999 375140 ASPINDZA TB RS 4157 4325 983 016 +9999 375150 BORZOMI TB RS 4183 4338 794 016 +9999 375240 BAKURIANI TB RS 4172 4352 1665 016 +9999 375250 TABATSKURI_(LAKE) TB RS 4165 4362 1995 016 +9999 375310 GORI TB RS 4198 4412 612 016 +9999 375330 KASPI TB RS 4193 4442 616 016 +9999 375350 MANGLISI TB RS 4170 4438 1195 016 +9999 375370 TSALKA, GEORGIA RS 4158 04408 1457 016 +9999 375390 TETRI-TSKARO, GEORGIA RS 4155 04447 1140 016 +UGMM 375410 MUHRANI TB RS 4193 4458 551 016 +9999 375450 TBILISI TB RS 4170 4475 403 016 +9999 375460 TBILISI RS 4175 4477 427 016 +UGGG 375490 TBILISI TB RS 4168 4495 490 016 +9999 375530 TELAVI TB RS 4193 4538 543 016 +9999 375560 SAGAREDZO TB RS 4173 4533 806 016 +9999 375630 KUARELI, GEORGIA RS 4195 04580 0449 016 +9999 375660 GURDZKAANI, GEORGIA RS 4175 04580 0410 016 +9999 375720 LAGODEKHI, GEORGIA RS 4182 04630 0435 016 +9999 375750 ZAKATALY TB RS 4163 4665 518 016 +9999 375770 CNORIS, GEORGIA RS 4160 04605 0291 016 +9999 375780 DANACHY, GEORGIA RS 4155 04642 0213 016 +9999 375790 ALIBAI, AZERBAIJAN RS 4167 04680 1539 016 +9999 375970 KASUMKENT RS 4167 04815 0474 016 +9999 376020 AKHALKALAKI, GEORGIA RS 4140 04348 1716 016 +9999 376030 RADIONOVKA RS 4148 04387 2100 016 +9999 376180 KALINO, ARMENIA RS 4112 04428 1506 016 +9999 376210 BOLNISI, GEORGIA RS 4145 04455 0534 016 +9999 376320 GARDABANI, GEORGIA RS 4145 04510 0303 016 +9999 376330 MOUNT UDABNO, AZERBAIJAN RS 4152 04538 0750 016 +9999 376360 JEYRANCHEL, AZERBAIJAN RS 4130 04547 0404 016 +9999 376390 AGSTAPHA_AERODROME TB RS 4113 4542 333 016 +9999 376510 SHIRAKI, GEORGIA RS 4142 04625 0801 016 +9999 376610 STCHEKI, AZERBAIJAN RS 4122 04717 0636 016 +9999 376630 AHTY TB RS 4147 4773 1018 016 +9999 376680 OGUZ, AZERBAIJAN RS 4107 04747 0581 016 +9999 376700 NABRAN, AZERBAIJAN RS 4178 04870 0015 016 +9999 376730 KHACHMAS, AZERBAIJAN RS 4142 04887 0027 016 +9999 376740 GIRIZ, AZERBAIJAN RS 4122 04823 2071 016 +9999 376750 GUBA TB RS 4137 4852 552 016 +9999 376760 KHINALIG RS 4110 4817 2427 016 +9999 376770 NABRAN, AZERBAIJAN RS 4100 04870 1107 016 +9999 376820 AMASIJA TB RS 4095 4378 1878 016 +9999 376830 DZADZUR, ARMENIA RS 4087 04395 1798 016 +9999 376860 LENINAKAN, ARMENIA RS 4078 04383 1529 016 +9999 376930 STEPANAVAN TB RS 4102 4438 1397 016 +9999 376990 APARAN, ARMENIA RS 4058 04435 1891 016 +9999 377040 KIROVAKAN, ARMENIA RS 4082 04450 1379 016 +9999 377060 DILIZAN, ARMENIA RS 4075 04487 1255 016 +9999 377080 SEVAN TB RS 4053 4495 1918 016 +9999 377090 SEVAN, ARMENIA RS 4055 04493 1937 016 +9999 377110 IDZEVAN TB RS 4087 4515 733 016 +9999 377130 BERD, ARMENIA RS 4088 04538 0900 016 +9999 377170 SEVAN OZERO RS 4057 4500 1917 046 +9999 377190 KRASNOSELSK, ARMENIA RS 4060 04535 1834 016 +9999 377290 KEDABEK, AZERBAIJAN RS 4057 04582 1452 016 +9999 377340 SHAMKIR, AZERBAIJAN RS 4083 04603 0410 016 +9999 377350 KIROVABAD TB RS 4072 4642 303 016 +9999 377360 GYANJA AIRPORT, AZERBAIJAN RS 4073 04632 0326 016 +9999 377400 GABALA TB RS 4098 4787 682 016 +9999 377440 MINGACHEVIR TB RS 4077 4703 94 016 +9999 377470 EVLAH TB RS 4062 4715 15 016 +9999 377490 GEOKCHAY, AZERBAIJAN RS 4065 04775 0094 016 +9999 377500 ISMAILLY RS 4078 4813 550 016 +9999 377530 ALTIAGACH TB RS 4087 4893 1082 016 +9999 377560 MARAZA TB RS 4053 4893 755 016 +9999 377590 SHAMAKHY TB RS 4063 4863 749 016 +9999 377690 SUMGAIT, AZERBAIJAN RS 4060 04963 0020 016 +9999 377740 ALAGEZ, ARMENIA RS 4032 04367 1255 016 +9999 377870 OKTEMBERYAN TB RS 4015 4403 866 016 +9999 377880 YEREVAN ZVARTNOTS RS 4015 4440 854 046 +9999 377910 LUSAVAN, ARMENIA RS 4040 04463 1792 016 +9999 377920 RAZDAN, ARMENIA RS 4050 04477 1761 016 +9999 378010 KAMO, ARMENIA RS 4035 04513 1951 016 +9999 378080 MARTUNI_(NO.2) TB RS 4013 4532 1945 016 +9999 378150 MEC_MAZRA TB RS 4022 4577 1940 016 +9999 378160 DASHKASAN, AZERBAIJAN RS 4050 04608 1658 016 +9999 378250 GYOL GYOL, AZERBAIJAN RS 4042 04633 1582 016 +9999 378310 TARTAR TB RS 4035 4702 164 016 +9999 378320 BARDA TB RS 4037 4713 69 016 +9999 378350 ZARDAB, AZERBAIJAN RS 4020 04722 0005 016 +9999 378440 KURDAMIR TB RS 4035 4817 4 016 +9999 378490 GAZIMAMMAD, AZERBAIJAN RS 4002 04892 0005 016 +9999 378500 BAKU OBSY., AZERBAIJAN RS 4038 04985 0002 016 +9999 378510 BAKU DENDROPARK, AZERBAIJ. RS 4042 04978 0061 016 +9999 378520 SHUBANY, AZERBAIJAN RS 4037 04977 0224 016 +9999 378530 BAKU/ZABRAT, AZERBAIJAN RS 4048 04997 0006 016 +9999 378600 MASHTAGA TB RS 4053 5000 28 016 +9999 378610 NEFT DASHLARY, AZERBAIJAN RS 4023 05087 0015 016 +9999 378640 BINA, AZERBAIJAN RS 4045 05008 0006 016 +9999 378660 PIRALLAHI, AZERBAIJAN RS 4047 05032 0024 016 +9999 378690 OSTROV CHILOV, AZERBAIJAN RS 4033 05062 0017 016 +9999 378740 ARTASHAT TB RS 3995 4455 822 016 +9999 378760 ARARAT TB RS 3983 4470 818 016 +9999 378770 SHARUR, AZERBAIJAN RS 3957 04500 0817 016 +9999 378830 ISTISU, AZERBAIJAN RS 3993 04597 2257 016 +9999 378930 AGDAM TB RS 3998 4693 378 016 +9999 378950 STEPANAKERT TB RS 3982 4675 829 016 +9999 378960 KHOJALY ARPT., AZERBAIJAN RS 3990 04678 0611 016 +9999 378970 SISIAN, ARMENIA RS 3953 04602 1615 016 +9999 378980 LACHIN, AZERBAIJAN RS 3965 04653 1099 016 +9999 378990 SUSA TB RS 3977 4675 1304 016 +9999 379010 KHOJAVAND, AZERBAIJAN RS 3978 04710 0399 016 +9999 379050 ZDANOVSK TB RS 3982 4750 62 016 +9999 379070 FIZULI TB RS 3960 4715 430 016 +9999 379120 JAFARKHAN, AZERBAIJAN RS 3993 04853 0015 016 +9999 379130 SALYAN, AZERBAIJAN RS 3958 04897 0021 016 +9999 379140 IMISHLY, AZERBAIJAN RS 3987 04805 0001 016 +9999 379230 ARUYAJ, AZERBAIJAN RS 4000 04947 0018 016 +9999 379250 OSTROV SVINOY, AZERBAIJAN RS 3975 04960 0021 016 +9999 379360 NAHICHEVAN, ARMENIA RS 3920 04542 0875 016 +9999 379410 SHAHBUZ, AZERBAIJAN RS 3940 04557 1206 016 +9999 379460 PARAGACHY, AZERBAIJAN RS 3912 04595 2218 016 +9999 379470 DZUL'FA TB RS 3895 4563 736 016 +9999 379520 KALVAZ, AZERBAIJAN RS 3867 04838 1832 016 +9999 379530 GORIS_(STREAM) TB RS 3950 4635 1367 016 +9999 379570 ORDUBAD/ORDOUBAT TB RS 3892 4602 788 016 +9999 379580 MEGRI, ARMENIA RS 3890 04625 0670 016 +9999 379590 KAFAN, ARMENIA RS 3920 04643 0704 016 +9999 379680 MINJIVAN, AZERBAIJAN RS 3900 04667 0315 016 +9999 379720 BILASUVAR, AZERBAIJAN RS 3947 04855 0004 016 +9999 379780 GYOYTAPA TB RS 3967 4860 4 016 +9999 379810 YARDIMLY, AZERBAIJAN RS 3890 04825 0730 016 +9999 379840 LERIK TB RS 3877 4840 1115 016 +9999 379850 LENKORAN'_(STREAM) TB RS 3873 4883 11 016 +9999 379890 ASTARA_(STREAM) TB RS 3845 4888 21 016 +9999 380010 FORT_SHEVCHENKO RA 4455 5025 25 012 +9999 380020 TUSCIKUDUK AL RA 4473 5197 56 012 +9999 380190 DUKEN AL RA 4432 5460 143 012 +9999 380230 KARAKALPAKIA TA RA 4485 5633 126 012 +9999 380440 UJALY AL RA 4458 6115 55 012 +9999 380490 CIRIK-RABAT AL RA 4407 6290 88 012 +9999 380510 KARAK, KAZAKHSTAN RA 4488 06317 0092 012 +UAOO 380620 KYZYLORDA RA 4485 6550 130 012 +9999 380690 CHIILI, KAZAKHSTAN RA 4417 06675 0151 012 +9999 380810 TASTY AL RA 4480 6912 190 012 +9999 380820 KAMKALY KUL, KAZAKHSTAN RA 4475 07000 0207 012 +9999 380910 ULANBEL, KAZAKHSTAN RA 4480 07107 0266 012 +9999 380990 FURMANOVO, KAZAKHSTAN RA 4428 07295 0350 012 +9999 381110 SEVCENKO AL RA 4358 5108 -15 012 +9999 381410 JASLYK TA RA 4388 5752 128 012 +9999 381460 MUJNAK, UZBEKISTAN RA 4375 05873 0068 012 +9999 381490 KUNGRAD TA RA 4308 5893 64 012 +9999 381620 CABANKAZGAN TA RA 4360 6193 64 012 +9999 381780 AK-BAJTAL TA RA 4315 6433 233 012 +9999 381960 ACISAJ, KAZAKHSTAN RA 4355 06890 0820 012 +9999 381980 TURKESTAN AL RA 4327 6822 209 012 +9999 382010 CHULAK-KURGAN, KAZAKHSTAN RA 4380 06920 0481 012 +9999 382030 UJUK AL RA 4378 7093 366 012 +9999 382070 CAJAN, KAZAKHSTAN RA 4303 06937 0365 012 +9999 382220 TOLE_BI RA 4370 7378 456 012 +9999 382320 AKKUDUK AL RA 4296 5411 78 012 +9999 382610 AK-DEPE RA 4205 5937 74 012 +9999 382620 CIMBAJ TA RA 4295 5982 66 012 +9999 382640 NUKUS TA RA 4245 5962 77 012 +9999 382670 LENINSK TA RA 4207 5940 73 012 +9999 382840 KULKUDUK UZ 4253 06328 0333 012 +9999 383010 KZYL-DUM KZ 4280 06742 0185 012 +9999 383160 ARYS KZ 4243 06880 0240 012 +9999 383170 BAJRKUM KZ 4207 06812 0238 012 +UAII 383280 CIMKENT AL RA 4230 6960 552 012 +9999 383340 VANNOVKA KY 4248 07030 0802 012 +9999 383390 OLBAING TA RA 4217 7088 2151 012 +9999 383410 DZAMBUL AL RA 4285 7138 653 012 +9999 383430 KOULAN KZ 4295 7275 683 012 +9999 383450 TALAS_(MTN_STN) TA RA 4252 7225 1216 012 +9999 383520 BELOVODSKOE TA RA 4285 7410 726 012 +UAFF 383530 BISHKEK TA RA 4285 7453 760 012 +9999 383580 SUSAMYR TA RA 4215 7398 2092 012 +9999 383670 KARABOGAZKEL TA RA 4104 5291 -22 012 +9999 383830 SAHSENEM TA RA 4183 5872 62 012 +9999 383880 EKEDGE TA RA 4103 5777 62 012 +9999 383920 TASAUZ TA RA 4183 5998 88 012 +9999 383960 URGENC TA RA 4157 6057 99 012 +9999 384030 BUZAUBAJ TA RA 4175 6247 98 012 +UTSM 384130 TAMDY-BULAK TA RA 4173 6462 238 012 +9999 384230 TORUK TA RA 4180 6672 202 012 +9999 384270 MACHIALUK TA RA 4105 6528 200 012 +9999 384390 CARDARA AL RA 4133 6792 240 012 +9999 384440 KOKSU AL RA 4147 6803 306 012 +UTTT 384570 TASKENT/YUZNI TA RA 4127 6927 489 012 +9999 384620 PSKEM_(MTN_STN) TA RA 4190 7037 1258 012 +9999 384660 TERS TA RA 4167 7072 1759 012 +9999 384710 CATKAL_RIVER TA RA 4190 7135 1937 012 +9999 384730 TOKTOGUL, KYRGYZSTAN RA 4183 07287 0986 012 +9999 384740 URTA-TOKAISKOE, KYRGYZSTAN RA 4137 07145 1120 012 +9999 384750 ANDIZAN, KYRGYZSTAN RA 4073 07233 0477 012 +9999 385070 KRASNOVODSK TA RA 4003 5298 89 012 +9999 385110 CAGYL TA RA 4072 5542 115 012 +9999 385270 DAVALY TA RA 4007 5738 46 012 +9999 385290 DARVAZA TA RA 4025 5840 84 012 +9999 385450 DARGAN-ATA TA RA 4047 6228 143 012 +9999 385510 DJANGELDY TA RA 4085 6333 208 012 +9999 385530 AJAKASETMA TA RA 4068 6445 219 012 +9999 385650 NURATA TA RA 4055 6568 501 012 +9999 385670 NAVOI, UZBEKISTAN RA 4013 06535 0347 012 +UTED 385790 DZIZAK TA RA 4012 6783 345 012 +9999 385820 PAHTA-ARAL, UZBEKISTAN RA 4083 06850 0266 012 +9999 385830 SYR-DARJA TA RA 4082 6868 264 012 +9999 385890 JANGIER, UZBEKISTAN RA 4022 06883 0356 012 +9999 385990 LENINBAD TA RA 4022 6973 428 012 +9999 386020 DZARBULAK, UZBEKISTAN RA 4080 07063 0699 012 +9999 386060 KOKAND, UZBEKISTAN RA 4055 07095 0499 012 +9999 386090 ISFARA TA RA 4012 7063 874 012 +9999 386110 NAMANGAN TA RA 4098 7158 476 012 +9999 386130 DZALAL-ABAD TA RA 4092 7295 765 012 +9999 386160 KARA-SUU TA RA 4070 7290 868 012 +9999 386180 FERGANA TA RA 4037 7175 577 012 +9999 386270 GULCA TA RA 4032 7355 1555 012 +9999 386300 NEBIT-DAG TA RA 3948 5437 16 012 +9999 386340 NEBITDAG TA RA 3949 5433 -8 012 +9999 386370 OGRYDA TA RA 3909 5309 -26 012 +9999 386410 JASGA TA RA 3968 5556 -9 012 +9999 386470 KAZANDZIK TA RA 3925 5552 35 012 +9999 386560 ERBENT TA RA 3932 5860 89 012 +9999 386650 AK-MOLLA TA RA 3958 5998 108 012 +9999 386830 BUHARA TA RA 3972 6462 230 012 +9999 386840 DJACHEV RA 3932 6320 182 012 +9999 386850 KARAKUL, TURKMENISTAN RA 3950 06385 0196 012 +9999 386870 CARDZOU TA RA 3908 6360 193 012 +UTSS 386960 SAMARKAND TA RA 3970 6700 724 012 +9999 387050 PENDZIKENT TA RA 3948 6763 1015 012 +9999 387130 URA-TJUBE_(MTN_STN) TA RA 3990 6898 1006 012 +9999 387150 SAHRISTAN_PASS TA RA 3958 6863 3150 012 +9999 387160 SONGISTON_(MTN_STN) TA RA 3938 6862 1507 012 +9999 387190 ANZOBSKIY PASS, TAJIKISTAN RA 3907 06888 3373 012 +9999 387250 DEHAUZ TA RA 3943 6995 2564 012 +9999 387440 MARKANSU TA RA 3928 7187 1198 012 +9999 387450 SARY-TAS TA RA 3973 7327 3155 012 +9999 387500 ESENGYLY TA RA 3746 5363 -22 012 +9999 387550 BYGDAILI RA 3853 5430 -1 012 +9999 387560 BEKIBEND TA RA 3862 5518 208 012 +9999 387590 KIZYL-ATREK TA RA 3763 5478 32 012 +9999 387630 KIZIL-ARVAT TA RA 3898 5628 97 012 +9999 387670 SARLAUK TA RA 3822 5565 315 012 +9999 387730 BAHARDOK TA RA 3885 5840 87 012 +9999 387740 BAHARDEN TA RA 3843 5742 161 012 +9999 387910 CESME TA RA 3868 6117 147 012 +9999 387990 UC-ADZI TA RA 3808 6280 190 012 +9999 388040 REPETEK, UZBEKISTAN RA 3857 06318 0186 012 +9999 388060 BURDALYK TA RA 3847 6437 270 012 +9999 388120 KARSHI TA RA 3880 6572 376 012 +9999 388150 GUZAR, UZBEKISTAN RA 3862 06627 0524 012 +9999 388160 MINCHIKUR TA RA 3865 6693 2121 012 +9999 388180 AKRABAT TA RA 3825 6683 1601 012 +9999 388290 DENAU TA RA 3827 6790 520 012 +9999 388350 SAHRINAU, TAJIKISTAN RA 3857 06833 0821 012 +UTDD 388360 DUSANBE TA RA 3855 6878 803 012 +9999 388380 GANJINA-IN-TAJIK TA RA 3797 6865 640 012 +9999 388400 NUREK TA RA 3842 6935 549 012 +9999 388440 FAYZABAD TA RA 3855 06933 1215 012 +9999 388461 KHOVALING-IN-TAJIK TA RA 3833 6997 1468 012 +9999 388470 DANGARA TA RA 3810 06932 0660 012 +9999 388480 KANGURT TA RA 3825 06952 0908 012 +9999 388510 GARM TA RA 3903 7030 1316 012 +9999 388530 KHABURABAD TA RA 3865 07072 3347 012 +9999 388560 KALAJ_HUMO_VALLEY TA RA 3842 7078 1284 012 +9999 388620 FEDCENKO_GLACIER TA RA 3892 7217 4169 012 +9999 388670 HUMRAGI TA RA 3828 7133 1737 012 +9999 388690 IRHT TA RA 3813 7262 3290 012 +9999 388710 KARAKUL_LAKE TA RA 3908 7342 3930 012 +9999 388750 AKBAJTAL_PASS TA RA 3852 7368 4307 012 +9999 388780 MURGAB TA RA 3817 7398 3576 012 +9999 388790 OKSU, TAJIKISTAN RA 3807 07447 3740 012 +9999 388800 ASHABAD TA RA 3797 5833 210 012 +9999 388810 GAUDAN, TURKMENISTAN RA 3765 05840 1486 012 +9999 388850 KAAHKA TA RA 3735 5963 308 012 +9999 388860 TEDZEN TA RA 3738 6052 188 012 +9999 388910 CHASHKENT, TURKMENISTAN RA 3780 06155 0200 012 +9999 388950 BAJRAM-ALI TA RA 3760 6218 241 012 +9999 388990 IOLOTAN TA RA 3730 6242 262 012 +9999 389110 KERKI TA RA 3783 6520 242 012 +9999 389150 CARSANGA TA RA 3752 6602 266 012 +9999 389210 SIRABAD, UZBEKISTAN RA 3767 06702 0421 012 +UTST 389270 TERMEZ TA RA 3723 6727 302 012 +9999 389300 AJVADZ, UZBEKISTAN RA 3698 06803 0349 012 +9999 389330 KURGAN-TJUBE TA RA 3782 6878 430 012 +9999 389370 SAARTUZ TA RA 3728 6813 380 012 +9999 389430 KULYAB, TAJIKISTAN RA 3792 06975 0586 012 +9999 389440 PARHAR TA RA 3748 6938 446 012 +9999 389470 PIANDJ TA RA 3723 6908 364 012 +9999 389540 HOROG_(MTN_STN) TA RA 3750 7150 2080 012 +9999 389560 BULUN-KUL TA RA 3770 7295 3744 012 +9999 389570 ISKASIM TA RA 3673 7165 2524 012 +9999 389660 SHAYMAK, TAJIKISTAN RA 3753 07483 3840 012 +9999 389740 SERAHS TA RA 3653 6122 279 012 +9999 389870 KUSKA TA RA 3528 6235 630 012 +9999 389890 TAHTA-BAZAR TA RA 3592 6292 349 012 +9999 389980 LEKKER, TURKMENISTAN RA 3627 06372 0790 012 +OSKL 400010 KAMISHLI SY 3705 4122 455 046 +9999 400050 JARABLUS SY 3682 3800 351 046 +OSAP 400070 ALEPPO_(CIV/MIL) SY 3618 3722 393 046 +9999 400090 TEL_ABIAD SY 3670 3895 349 046 +9999 400160 HASSAKAH SY 3650 4075 296 046 +9999 400170 EDLEB SY 3593 3662 451 046 +OSLK 400220 LATAKIA SY 3553 3577 7 046 +9999 400250 HMEMIM SY 3572 03595 0046 016 +9999 400270 ETHERIA SY 3540 03785 0460 016 +9999 400290 SALAMYA SY 3500 3703 481 046 +9999 400300 HAMA SY 3513 3672 309 046 +9999 400390 RAQQA SY 3593 3902 246 046 +9999 400410 AL-RASTAN SY 3493 3673 450 046 +OSDZ 400450 DEIR_ZZOR_(CIV/MIL) SY 3532 4015 212 046 +9999 400500 TARTOUS SY 3488 3588 5 046 +9999 400550 HOMS SY 3475 3672 485 046 +OSPR 400610 PALMYRA_(CIV/MIL) SY 3455 3830 404 046 +9999 400660 SAFITA SY 3482 3613 359 046 +9999 400670 SWEIDA SY 3270 3560 997 046 +9999 400720 ABU_KAMAL SY 3442 4092 182 046 +OSDI 400800 DAMASCUS_(CIV/MIL) SY 3342 3652 605 046 +9999 400830 NABK SY 3403 3672 1333 046 +9999 400850 SABE ABAR SY 3378 03770 0825 016 +9999 400870 JABAL_ETTANF SY 3348 3867 708 046 +9999 400950 DARA'A SY 3260 3610 543 046 +OLBA 401000 BEIRUT_(CIV/MIL) LB 3382 3548 19 046 +9999 401010 HOUCHE_AL_OUMARA LB 3382 3585 920 046 +9999 401020 RAYACK LB 3387 3600 920 046 +9999 401030 TRIPOLI LB 3445 3580 6 046 +9999 401040 MERDJAYOUN LB 3337 03558 0773 046 +9999 401050 LES_CEDRES_(FOREST) LB 3425 3605 1916 046 +9999 401100 DAHR BAIDAR LB 3382 03577 1524 046 +9999 401530 MT. KENAAN IS 3298 03550 0934 046 +LLHA 401550 HAIFA_(ISR-AFB) IS 3280 3503 8 046 +9999 401650 RAMAT-DAV IS 3267 03518 0050 046 +9999 401760 SDE-DOV/TEL-AVIV IS 3210 3478 4 046 +9999 401790 BET DAGAN IS 3200 03482 0030 046 +LLBG 401800 BEN-GURION(CIV/MIL) IS 3200 3490 49 046 +9999 401840 JERUSALEM IS 3187 3522 757 046 +LLBS 401910 BEER-SHEVA/TEYMAN IS 3123 3478 207 046 +LLOV 401980 OVDA_(ISR-AFB/CIV) IS 3000 3483 432 046 +LLET 401990 ELAT/J._HOZMAN(AFB) IS 2955 3495 13 046 +OJHR 402500 HOTEL-4_'IRWAISHED' JD 3250 3820 688 046 +OJBD 402550 IRBID_(MET) JD 3255 3585 619 046 +OJHF 402600 HOTEL-5_'SAFAWI' JD 3220 3713 670 046 +OJMF 402650 MAFRAQ_(JOR-AFB) JD 3237 3625 687 046 +OJAM 402700 AMMAN/KING_ABDULLAH JD 3198 3598 773 046 +OJAI 402720 QUEEN_ALIA_INTL JD 3167 3597 721 046 +9999 402800 JERICHO IW 3186 3549 -275 046 +LLJR 402900 JERUSALEM/ATAROT IW 3187 3522 759 046 +9999 402960 GHOR_EL_SAFI JD 3103 3547 350 046 +OJMN 403100 MA'AN JD 3017 3578 1070 046 +OJAQ 403400 AQABA_INTL_AIRPORT JD 2963 3502 51 046 +9999 403410 AQABA HARBOUR JD 2948 03498 0003 046 +OETR 403560 TURAIF SD 3168 3867 813 042 +OERR 403570 ARAR SD 3090 4113 552 042 +OEGT 403600 GURIAT SD 3142 3727 499 042 +OESK 403610 AL-JOUF_(CIV/MIL) SD 2978 4010 684 042 +OERF 403620 RAFHA_(PRIVATE) SD 2963 4348 447 042 +9999 403630 AL-ZABERAH SD 2800 4145 617 042 +9999 403640 JUBBAH SD 2803 4095 945 042 +9999 403660 LISS SD 3123 3820 843 042 +9999 403670 QIBAH SD 2740 4432 476 042 +9999 403680 TAWQAH SD 3122 3927 948 042 +9999 403690 HAQL SD 2950 3500 2 042 +9999 403700 MASHTHOBAH SD 2735 4502 244 042 +9999 403710 TOBAGE SD 2967 3872 1016 042 +9999 403720 MAARIK SD 3053 3890 813 042 +OEPA 403730 HAFR_AL-BATIN_ARPT SD 2833 4612 355 042 +9999 403740 AL-MUWAYLAH SD 2770 3548 26 042 +OETB 403750 TABUK_(SAUD-AFB) SD 2837 3663 770 042 +9999 403760 TAYMA_(AUT) SD 2760 3860 860 042 +OEKK 403770 KING_KHALID_MIL_CTY SD 2790 4553 413 042 +9999 403800 AL-KHAFJI_(AUT) SD 2840 4850 8 042 +9999 403810 AL-HOAGE SD 2888 3890 884 042 +9999 403860 AL-HULAIFAH SD 2600 4082 976 042 +9999 403870 SHAMLY SD 2717 4047 900 042 +9999 403880 SAMERA SD 2650 4212 1006 042 +9999 403900 BAGA SD 2792 4247 683 042 +9999 403920 AL-GHAZALAH SD 2678 4132 1189 042 +OEHL 403940 HAIL SD 2743 4168 1013 042 +9999 403950 HAIL AIRPORT SD 2743 4168 1002 042 +9999 403970 AL-JUBAIL SD 2708 4967 1 042 +9999 403980 GARB SD 2832 3862 935 042 +9999 403990 AL-ARABIAH ISLAND SD 2740 5010 2 042 +OEWJ 404000 WEJH SD 2620 3647 16 042 +9999 404020 TABAH SD 2702 4217 1000 042 +9999 404040 GASSIM AIRPORT SD 2630 4377 648 042 +OEGS 404050 GASSIM SD 2630 4377 650 042 +9999 404100 KHAYBER SD 2570 3920 754 042 AFWA elev. +9999 404150 DAMMAM/FAHD SD 2643 04980 0012 042 +OEDR 404160 DHAHRAN_INTL_(MIL) SD 2627 5015 17 042 +9999 404170 KING_FAHAD_INT._AIRPORT SD 2645 4982 12 042 +9999 404180 AL-QATIF-GOSP-3 SA 2683 4997 1 042 +9999 404190 DAMMAM_(AUT) SD 2640 5010 10 042 +OEAH 404200 AL_AHSA SD 2528 4948 172 042 +9999 404210 HUFUF_(AUT) SD 2530 4970 151 042 +9999 404220 DAMMAM - MET. SD 2640 5018 4 042 +OEMA 404300 MADINAH_INTL_ARPT SD 2455 3970 631 042 +9999 404320 UQLAT_AS_SUQUR(AUT) SD 2580 4200 783 042 +9999 404330 DUKHNA SD 2537 4362 700 042 +9999 404340 DHARIAH SD 2537 4273 920 042 +OEDW 404350 DAWADMI SD 2450 4440 990 042 +9999 404360 SAJER SD 2517 4462 732 042 +OERK 404370 RIYADH/KING_KHALID SD 2493 4672 612 042 +OERY 404380 RIYADH_(SAUD-AFB) SD 2472 4672 612 042 +OEYN 404390 YENBO SD 2415 3807 1 042 +9999 404400 YANBU_(AUT) SD 2400 3820 11 042 +9999 404410 RIYADH SA 2457 4687 561 042 +9999 404450 AL-KHARJ_(AUT) SD 2420 4730 439 042 +9999 404500 AL-KHUSARIA_(AUT) SD 2370 4460 1080 042 +9999 405500 ABDALY KW 3008 04770 0070 042 +9999 405520 WARBA KW 3000 04810 0003 042 +9999 405640 UMM-AL-AISH KW 2980 04777 0034 042 +9999 405680 BUBIYAN KW 2978 04837 0003 042 +9999 405700 AL-SALMI KW 2912 04667 0290 042 +9999 405800 EXPERIMENTAL FARM KW 2928 04793 0021 042 +9999 405810 SHUWAIKH KW 2933 04805 0011 042 +OKBK 405820 KUWAIT_INTL_(MIL) KW 2922 4798 55 042 +9999 405830 AHMADI KW 2910 4813 122 042 +9999 405840 FAHAHEEL KW 2907 04815 0016 042 +9999 405850 AL-SHUAIBA KW 2903 04815 0006 042 +9999 405880 FAILAKA IS. KW 2947 04828 0005 042 +9999 405920 AL-WAFRA KW 2857 04807 0105 042 +9999 405940 AL-NWAISSEB KW 2850 04847 0003 042 +9999 405960 UMM-AL-MARADIM KW 2868 04865 0003 042 +9999 406020 RABIAH IQ 3680 4210 382 012 +9999 406040 SINJAR IQ 3632 04183 0476 012 +9999 406050 ZAKHO IQ 3713 04268 0442 012 +9999 406080 MOSUL IQ 3632 04315 0223 012 +9999 406110 SALAHADDIN IQ 3662 4422 1088 012 +9999 406210 KIRKUK IQ 3547 4440 331 012 +9999 406220 CHAMCHAMAL IQ 3542 4513 701 012 +9999 406230 SULAIMANIYA IQ 3555 04545 0853 012 +9999 406290 ANA IQ 3447 4195 150 012 +9999 406310 BAIJI IQ 3493 4348 150 012 +9999 406340 HADITHA IQ 3407 4237 140 012 +9999 406370 KHANAQIN IQ 3430 04543 0202 012 +9999 406410 TORAYBEEL IQ 3272 03873 0800 012 +9999 406420 RUTBAH IQ 3303 4028 615 012 +9999 406440 HOTEL_ONE_(H1) IQ 3378 4163 409 012 +9999 406480 HABBANIYAH LAKE IQ 3328 04348 0045 012 +9999 406500 BAGHDAD IQ 3323 04423 0034 012 +9999 406530 TICKREET IQ 3458 04430 0107 012 +9999 406560 KARBALAA IQ 3262 4402 29 012 +9999 406580 NUKAIB IQ 3203 4225 305 012 +9999 406650 KUT-AL-HAI IQ 3217 4605 15 012 +9999 406700 NAJAF IQ 3198 4432 32 012 +9999 406720 DIWANIYA IQ 3198 4498 20 012 +9999 406740 SEMAWA IQ 3130 04527 0006 012 +9999 406760 NASIRIYA IQ 3108 04623 0003 012 +9999 406800 AMARAH IQ 3185 4717 9 012 +9999 406840 AS SALMAN IQ 3050 04453 0202 012 +9999 406860 AL BUSAYYAH IQ 3010 04612 0144 012 +9999 406880 BASRAH/SHAIBAH IQ 3042 04765 0019 012 +9999 406890 BASRAH IQ 3057 04778 0002 012 +9999 406910 FAO IQ 2998 4850 2 012 +9999 407000 PARS_ABAD_MOGHAN IR 3965 4813 45 012 +9999 407010 MAKKO IR 3933 4443 1470 012 +OITK 407030 KHOY IR 3855 4497 1107 012 +9999 407040 AHAR IR 3843 4707 1390 012 +OITT 407060 TABRIZ(IRAN-AB/CIV) IR 3808 4628 1361 012 +9999 407080 ARDEBIL IR 3825 4828 1342 012 +9999 407100 SARAB IR 3793 4753 1500 012 +OITR 407120 ORUMIEH IR 3753 4508 1312 012 +9999 407130 MARAGHEH IR 3740 4627 1476 012 +9999 407180 ANZALI_(PORT) IR 3747 4947 23 012 +OIGG 407190 RASHT IR 3725 4960 7 012 +OIMN 407230 BOJNOURD IR 3747 5733 1074 012 +9999 407260 MOHABAD IR 3677 4572 1385 012 +OITS 407270 SAGHEZ IR 3625 4627 1493 012 +OITZ 407290 ZANJAN IR 3668 4848 1663 012 +OIIK 407310 GHAZVIN IR 3625 5000 1278 012 +OINR 407320 RAMSAR IR 3690 5066 -20 012 +9999 407340 NOSHAHR IR 3649 5158 -20 012 +9999 407360 BABULSAR IR 3671 5265 -21 012 +9999 407370 GHARAKHIL IR 3645 5282 14 012 +OING 407380 GORGAN IR 3682 5447 155 012 +9999 407390 SHAHRUD IR 3642 5503 1345 012 +9999 407400 GHUCHAN IR 3707 5850 1287 012 +9999 407410 SARAKHS IR 3655 6117 236 012 +OIMS 407430 SABZEVAR IR 3622 5767 941 012 +OIMM 407450 MASHHAD_(AFB/CIV) IR 3627 5963 980 012 +OICS 407470 SANANDAJ IR 3533 4700 1373 012 +OIII 407540 TEHRAN/MEHRABAD_AFB IR 3568 5135 1191 012 +OIIS 407570 SEMNAN IR 3555 5338 1171 012 +OIMH 407620 TORBAT-HEYDARIEH IR 3527 5922 1333 012 +9999 407630 KASHMAR IR 3520 5847 1060 012 +OICG 407650 GHASRE-SHIRIN IR 3452 4558 378 012 +OICC 407660 KERMANSHAH/BAKTARAN IR 3427 4712 1322 012 +9999 407670 NOWJEH IR 3520 4868 1679 012 +9999 407680 HAMEDAN IR 3485 4853 1749 012 +OIHR 407690 ARAK IR 3410 4970 1720 012 +9999 407800 ILAM IR 3363 4642 1363 012 +9999 407820 KHORRAM_ABAD IR 3350 4830 1125 012 +9999 407830 ALI-GOODARZ IR 3240 4968 2034 012 +OIFK 407850 KASHAN IR 3398 5145 982 012 +9999 407890 KHOR IR 3378 5508 921 012 +OIMT 407910 TABAS IR 3360 5692 711 012 +9999 407920 FERDOUS IR 3402 5817 1293 012 +9999 407940 SAFI-ABAD DEZFUL IR 3227 4843 82 012 +OIAD 407950 DEZFUL_(IRAN-AFB) IR 3240 4838 143 012 +OIFS 407980 SHAHRE-KORD IR 3233 5085 2061 012 +OIFM 408000 ESFAHAN_(CIV/AFB) IR 3262 5167 1590 012 +9999 408020 ESFAHAN/KHATAMI IR 3267 5187 1607 012 +OIMB 408090 BIRJAND IR 3287 5920 1491 012 +OIAW 408110 AHWAZ IR 3133 4867 22 012 +OIAI 408120 MASJED-SOLEYMAN IR 3198 4927 372 012 +OISA 408180 ABADEH IR 3118 5267 2004 012 +OIYY 408210 YAZD IR 3190 5440 1230 012 +9999 408270 NEHBANDAN IR 3153 6003 1211 012 +OIZB 408290 ZABOL IR 3133 6148 489 012 +9999 408300 OMIDIEH IR 3077 4965 19 012 +OIAA 408310 ABADAN_INTL_AIRPORT IR 3037 4825 11 012 +9999 408320 BANDAR MASHAHR IR 3055 04920 0004 012 +OIAG 408330 AGHA_JARI IR 3077 4967 29 012 +OIAH 408350 GACH_SARAN(PRIVATE) IR 3035 5082 738 012 +9999 408360 YASOGE IR 3083 5168 1880 012 +OIKK 408410 KERMAN IR 3025 5697 1754 012 +9999 408450 KHARG_ISLAND IR 2927 5027 3 012 +OISS 408480 SHIRAZ_(CIV/AFB) IR 2953 5258 1491 012 +9999 408510 SIRJAN IR 2947 5572 1739 012 +9999 408530 BAFT IR 2923 5658 2258 012 +OIKM 408540 BAM IR 2910 5840 1067 012 +OIZH 408560 ZAHEDAN_INTL_ARPT IR 2947 6088 1370 012 +9999 408570 BUSHEHR IR 2895 5085 8 012 +OIBB 408580 BUSHEHR_(CIV/AFB) IR 2898 5083 19 012 +OISF 408590 FASA IR 2897 5368 1383 012 +OIKB 408750 BANDAR_ABBAS_INTL IR 2722 5637 10 012 +9999 408780 SARAVAN IR 2733 6233 1195 012 +OIZI 408790 IRANSHAHR IR 2720 6070 591 012 +9999 408820 KISH_ISLAND IR 2650 5398 30 012 +OIBL 408830 BANDAR_LENGEH IR 2658 5483 14 012 +9999 408890 SIRI_ISLAND IR 2588 5448 17 012 +9999 408900 ABU_MUSA_ISLAND IR 2583 5483 6 012 +OIZJ 408930 JASK IR 2565 5777 4 012 +9999 408970 KONARAK IR 2543 6037 10 012 +OIZC 408980 CHAH_BAHAR_(IR-AFB) IR 2527 6058 6 012 +9999 409000 DARWAZ AH 3843 07080 1320 012 +9999 409010 KHWAHAN AH 3788 07022 1040 012 +9999 409040 FAIZABAD AH 3712 07052 1200 012 +9999 409050 SHIGHNAN AH 3757 07150 2265 012 +9999 409060 ANDKHOI AH 3693 06512 0310 012 +OASG 409080 SHEBIRGHAN AH 3667 6572 360 012 +9999 409090 QAR-QIN AH 3742 06608 0262 012 +9999 409110 MAZARI SHARIF AH 3670 06720 0378 012 +OAUZ 409130 KUNDUZ AH 3667 6892 433 012 +9999 409140 BAGHLAN FARM AH 3610 06865 0550 012 +9999 409160 HAIRATAN AH 3722 06742 0300 012 +9999 409170 KESHM AH 3685 07008 1000 012 +9999 409180 ISKACHEM AH 3670 07157 2620 012 +OAZB 409200 ZEBAK AH 3650 7125 2600 012 +9999 409210 TURGHUNDI AH 3523 06228 0680 012 +OAMN 409220 MAIMANA/MIMANA AH 3592 6475 815 012 +9999 409230 BALA-MOORGHAB AH 3558 06332 0470 012 +9999 409240 KALDAR AH 3720 06773 0304 012 +9999 409250 QAISAR AH 3567 06427 1300 012 +9999 409280 YANGI QALA AH 3747 06967 0810 012 +9999 409300 NORTH-SALANG_TUNNEL AH 3532 6902 3366 012 +9999 409310 SOUTH-SALANG AH 3530 6907 3172 012 +9999 409320 JABUL-SARAJ AH 3513 06925 1630 012 +9999 409330 HAJIGAK AH 3458 06810 3400 012 +9999 409340 ASMAR AH 3502 07148 0880 012 +9999 409350 ISLAM-QALA AH 3465 06158 0800 012 +9999 409370 QALA-I-NAW AH 3500 06312 0914 012 +9999 409380 HERAT AH 3422 06222 0964 012 +9999 409390 QADES AH 3480 06342 1280 012 +9999 409400 OBE AH 3437 06315 1298 012 +9999 409410 GHELMIN AH 3488 06530 2070 012 +9999 409420 CHAKCHARAN AH 3353 06842 2183 012 +9999 409440 LAL AH 3450 06630 2800 012 +9999 409450 BAMIYAN AH 3482 06782 2550 012 +9999 409460 PANJAB AH 3438 06703 2710 012 +OAKB 409480 KABUL_INTL_(MIL) AH 3455 6922 1791 012 +9999 409490 KARIZIMIR AH 3463 06905 1905 012 +9999 409500 LOGAR AH 3410 06905 1935 012 +9999 409510 SAROBI AH 3458 06975 1020 012 +9999 409520 LAGHMAN AH 3465 07022 0770 012 +9999 409530 GHAZIABAD AH 3432 07077 0510 012 +OAJL 409540 JALALABAD_(MIL) AH 3443 7047 580 012 +9999 409570 SHINDAND AH 3340 06228 1150 012 +9999 409680 GHAZNI AH 3353 06842 2183 012 +9999 409700 GARDIZ AH 3362 06923 2350 012 +9999 409710 KHUST AH 3335 06995 1146 012 +9999 409740 FARAH AH 3237 06218 0700 012 +9999 409760 KADJAKAI AH 3217 06510 1000 012 +9999 409770 TIRINKOT AH 3262 06587 1350 012 +9999 409800 MUKUR AH 3283 06778 2000 012 +9999 409840 URGOUN AH 3292 06913 2262 012 +9999 409860 ZARANJ AH 3100 06185 0478 012 +9999 409880 BUST AH 3155 6437 780 012 +9999 409900 KANDAHAR AH 3150 06585 1010 012 +9999 409960 DESHOO AH 3043 06330 0590 012 +9999 410060 MUWAIH SD 2272 04162 0970 042 +9999 410080 ZULM SD 2272 4217 870 042 +9999 410100 LAYLA_(AUT) SD 2230 4670 543 042 +9999 410140 OBAYLAH_(AUT) SD 2222 5088 588 042 +9999 410160 SHAWALAH (AMOS) SD 2233 05400 0468 042 +9999 410180 MAHAZAT AL-SAID-1 SD 2225 4163 1394 042 +9999 410190 MAHAZAT AL-SAID-2 SA 2235 4207 1407 042 +9999 410200 JEDDAH/I.E._(AUT) SD 2140 3920 10 042 +9999 410230 JEDDAH MARINE SD 2165 3910 2 042 +OEJN 410240 JEDDAH/KING_ABDUL SD 2167 3915 12 042 +9999 410260 JIDDA SD 2150 03920 0017 042 +OEMK 410300 MAKKAH/MECCA SD 2148 3983 310 042 +9999 410310 MINA SD 2142 3987 394 042 +9999 410330 MUZDALIFAH SD 2138 3987 300 042 +9999 410350 AL-HADA_(AUT) SD 2130 4030 2089 042 +OETF 410360 TAIF_(CIV/MIL) SD 2148 4055 1449 042 +OEBA 410550 AL_BAHA SD 2030 4163 1656 042 +9999 410560 AL-BAHA A.W.S. SD 1997 4152 2395 042 +9999 410600 WADI-AL-DAWASER SD 2040 04470 042 +OEWD 410610 WADI_AL_DAWASER SD 2050 4520 617 042 +9999 410620 SULAYIL SD 2047 04567 0615 042 +9999 410800 AL-QUNFUDAH(AUT) SD 1910 4120 1 042 +OEBH 410840 BISHA_(CIV/MIL) SD 1998 4262 1157 042 +9999 411000 AL-SOUDAH SD 1830 4235 2869 042 +9999 411060 ABHA SUB. SD 1823 4247 2489 042 +OEAB 411120 ABHA SD 1823 4265 2084 042 +OEKM 411140 KHAMIS_MUSHAIT_AFB SD 1830 4280 2054 042 +9999 411160 SARAT ABIDAH SD 1808 4313 2381 042 +9999 411200 WADI DILAH SD 1798 4248 2381 042 +OENG 411280 NEJRAN SD 1762 4443 1203 042 +OESH 411360 SHARURAH_(CIV/MIL) SD 1747 4712 722 042 +OEGN 411400 GIZAN SD 1690 4258 3 042 +9999 411410 GIZAN(AUT) SD 1690 4250 6 042 +OBBI 411500 BAHRAIN_INTL_ARPT BN 2627 5065 2 042 +9999 411680 DOHA_PORT QT 2530 5155 4 042 +OTBD 411700 DOHA_INTL_AIRPORT QT 2525 5157 10 042 +9999 411760 UMM_SAID QT 2490 5155 5 042 +OMRK 411840 RAS_AL_KHAIMAH ER 2562 5593 31 042 +OMDB 411940 DUBAI_INTL_AIRPORT ER 2525 5533 5 042 +OMSJ 411960 SHARJAH_INTL_ARPT ER 2533 5552 33 042 +OMFJ 411980 FUJAIRAH_INTL_ARPT ER 2510 5633 28 042 +OMAD 412160 ABU_DHABI/BATEEN ER 2443 5447 3 042 +OMAA 412170 ABU_DHABI_INTL ER 2443 5465 27 042 +OMAL 412180 AL_AIN_INTNL_ARPT ER 2425 5560 262 042 +9999 412260 MEDINA ZAYED ER 2363 05363 0130 042 +OOKB 412400 KHASSAB_(MIL) OM 2622 5623 3 042 +9999 412420 DIBBA OM 2562 5625 20 046 AFWA elev. +OOBR 412440 BURAIMI_(AUT) OM 2423 5578 299 042 +OOSH 412460 SOHAR_MAJIS OM 2447 5663 4 042 +9999 412530 RUSTAQ OM 2340 5742 322 046 AFWA elev. +9999 412532 IBRI OM 2327 5653 1000 046 +OOSQ 412540 SAIQ OM 2307 5765 1755 042 +9999 412550 NIZWA OM 2285 5753 1900 046 AFWA elev. +OOMS 412560 SEEB_INTL/MUSCAT OM 2358 5828 8 042 +9999 412570 SAMAIL OM 2330 5793 414 046 AFWA elev. +9999 412580 QABOOS_PORT OM 2363 5857 4 042 +OOFD 412620 FAHUD_(AUT) OM 2235 5648 170 042 +9999 412630 BAHLAA OM 2298 5730 589 046 AFWA elev. +9999 412640 ADAM OM 2238 5752 285 046 AFWA elev. +9999 412650 IBRA OM 2273 5850 469 046 AFWA elev. +9999 412670 QALHAT OM 2265 5940 12 046 AFWA elev. +OOSR 412680 SUR OM 2253 5948 14 042 +9999 412750 QARN ALAM OM 2137 5705 139 046 AFWA elev. +OOMA 412880 MASIRAH_(OM-AFB) OM 2067 5890 19 042 +9999 413040 MARMUL_(AUT) OM 1813 5518 269 042 +9999 413120 RAYSUT_PORT OM 1692 5392 33 042 +OOTH 413140 THUMRAIT_(OM-AFB) OM 1767 5403 445 042 +9999 413150 QAIROON HAIRITI OM 1725 5408 878 046 AFWA elev. +OOSA 413160 SALALAH OM 1703 5408 20 042 +9999 413240 SAADA YE 1697 04373 1890 042 +OYZM 413260 AL-HAZM YE 1620 4478 1900 042 +9999 413440 SANA'A_(CIV/MIL) YE 1552 4418 2190 042 +OYMB 413500 MARIB YE 1543 4533 1000 012 +9999 413600 HODEIDAH_(CIV/MIL) YE 1475 4297 115 012 +9999 413630 AL BOUQE YE 1732 04460 1154 042 +9999 413670 THAMUD YE 1737 05095 0610 042 +9999 413720 SAADA YE 1703 04377 1890 042 +OYMK 413820 MOKHA YE 1325 4328 3 012 +9999 413900 TAIZ_(CIV/MIL) YE 1368 4415 1385 012 +9999 413910 HAJJAH YE 1583 4358 1760 012 +9999 413930 AL JOUF YE 1615 04478 1070 042 +9999 413960 SEIYOUN YE 1598 4895 700 012 +9999 413980 AL GHEIDA YE 1608 05208 0042 042 +OYSN 414040 SANA'A YE 1538 4420 2190 012 +9999 414070 MARIB YE 1550 4535 1070 012 +9999 414080 AL MOHWIT YE 1550 04350 042 +9999 414140 THAMUD YE 1737 05095 0610 042 +9999 414160 KAMARAN YE 1537 04258 0015 042 +9999 414280 AL GHEIDA YE 1608 05208 0042 042 +9999 414300 KAMARAN YE 1537 04258 0015 042 +OYHD 414310 HODEIDAH DY 1475 4298 115 012 +9999 414340 DHAMAR YE 1458 04442 2425 042 +9999 414360 SEIYOUN YE 1598 04895 0580 042 +OYAT 414370 ATAQ DY 1455 4683 1067 012 +OYAR 414430 RIYAN DY 1467 4937 25 012 +9999 414440 ATAQ DY 1452 4685 1097 012 +9999 414480 RIYAN DY 1458 4925 25 012 +9999 414510 MUKEIRAS YE 1342 04568 1800 042 +9999 414520 IBB YE 1400 04433 1920 042 +9999 414530 AL BAYDHA YE 1410 04543 2027 042 +OYTZ 414660 TAIZ/GANED DY 1368 4413 1385 012 +9999 414670 ADEN_KHORMAKSAR DY 1283 4503 3 012 +OYMC 414770 MOKHA DY 1325 4413 3 012 +OYAA 414800 ADEN_INTL DY 1267 4503 3 012 +OYSQ 414940 SOCOTRA_ISLAND DY 1263 5390 45 042 +9999 414990 SOCOTRA YE 1263 05390 0045 042 +9999 415060 CHITRAL PK 3585 07183 1500 042 +9999 415080 DIR PK 3520 07185 1370 042 +9999 415150 DROSH PK 3557 7178 1465 042 +9999 415160 GILGIT PK 3592 7433 1459 042 +9999 415170 SKARDU PK 3530 7568 2181 042 +9999 415180 BUNJI PK 3567 7463 1470 042 +9999 415190 CHILLAS PK 3542 7410 1251 042 +9999 415230 SAIDU SHARIF PK 3473 07235 0951 042 +OPPS 415300 PESHAWAR_(CIV/MIL) PK 3402 7158 360 042 +9999 415310 BATTAL PK 3458 07315 1676 042 +9999 415320 MUZAFFAR_ABAD PK 3237 7348 2303 042 +OPRS 415330 RISALPUR_(PAK-AFB) PK 3407 7198 317 042 +9999 415350 KAKUL PK 3418 07325 1309 042 +9999 415360 BALAKOT PK 3438 07335 0981 042 +9999 415600 PARACHINAR PK 3387 7008 1726 042 +9999 415640 KOHAT PK 3357 07143 0513 042 +9999 415650 CHERAT PK 3382 07188 1372 042 +9999 415700 RAWALPINDI PK 3362 07310 0507 042 +OPRN 415710 ISLAMABAD_(CIV/MIL) PK 3362 7310 508 042 +9999 415730 MURREE PK 3392 07338 2127 042 +9999 415900 KHUSHAB PK 3230 07235 0188 046 +OPMI 415920 MIANWALI_(CIV/MIL) PK 3255 7152 212 042 +OPSR 415940 SARGODHA_(PAK-AFB) PK 3205 7267 188 042 +9999 415980 JHELUM PK 3293 7372 234 042 +9999 416000 SIALKOT PK 3250 07453 0256 042 +9999 416200 ZHOB PK 3135 6947 1407 042 +OPDI 416240 DERA_ISMAIL_KHAN PK 3182 7092 173 042 +9999 416300 FAISAL_ABAD PK 3143 7310 184 042 +OPLH 416400 LAHORE/WALTON PK 3155 7433 215 042 +OPLA 416410 LAHORE_(CIV/MIL) PK 3152 7440 217 042 +9999 416520 DERA GHAZI KHAN PK 3005 07063 0125 042 +OPQT 416600 QUETTA_(CIV/MIL) PK 3025 6688 1589 042 +9999 416610 QUETTA PK 3027 06692 1621 042 +9999 416720 RAFIQUI PK 3077 07228 0151 042 +OPMT 416750 MULTAN PK 3020 7143 123 042 +9999 416780 BAHAWALNAGAR PK 2995 07325 0163 042 +9999 416850 BAR_KHAN PK 2988 6972 1098 042 +9999 416960 KALAT PK 2903 6658 2017 042 +OPSB 416970 SIBI PK 2955 6788 134 042 +9999 417000 BAHAWALPUR PK 2940 07178 0113 042 +9999 417100 NOKKUNDI PK 2882 6275 683 042 +9999 417120 DAL_BANDIN PK 2888 6440 850 042 +OPJA 417150 JACOBABAD_(CIV/MIL) PK 2830 6847 56 042 +9999 417180 KHANPUR PK 2865 7068 88 042 +9999 417250 ROHRI PK 2768 06890 0068 042 +OPPG 417390 PANJGUR PK 2697 6410 981 042 +9999 417440 KHUZDAR PK 2783 6663 1232 042 +9999 417460 PAD_IDAN PK 2685 6813 47 042 +OPNH 417490 NAWABSHAH PK 2625 6837 38 042 +OPJI 417560 JIWANI_(CAPE) PK 2507 6180 57 042 +9999 417590 PASNI PK 2527 06348 0006 042 +OPKD 417640 HYDER_ABAD PK 2538 6858 30 042 +9999 417650 HYDERABAD PK 2538 06842 0041 042 +9999 417680 CHHOR PK 2552 6978 6 042 +OPKC 417800 KARACHI_INTL_ARPT PK 2490 6713 22 042 +9999 417810 KARACHI/MASROOR PK 2490 06693 0016 042 +9999 417820 KARACHI/MANORA PK 2480 06698 0004 042 +9999 417850 BADIN PK 2463 06890 0011 042 +9999 418520 THAKURGAON BW 2602 8840 54 042 +9999 418580 SAIDPUR BW 2575 8892 44 042 +9999 418590 RANGPUR BW 2573 8923 34 042 +9999 418630 DINAJPUR BW 2565 8868 37 042 +9999 418830 BOGRA BW 2485 8937 20 042 +9999 418840 JAMALPUR BW 2493 8995 20 042 +9999 418860 MYMENSINGH BW 2472 9043 19 042 +9999 418900 SYLHET_A.P. BW 2497 9188 35 042 +VGSY 418910 SYLHET BW 2490 9188 35 042 +VGRJ 418950 RAJSHAHI BW 2437 8870 20 042 +9999 418980 SERAJGONJ BW 2445 8970 16 042 +VGIS 419070 ISHURDI BW 2413 8905 14 042 +9999 419090 TANGAIL BW 2432 8993 20 042 +9999 419150 SRIMANGAL BW 2430 9173 23 042 +9999 419210 JOYDEVPUR BW 2398 9042 10 042 +9999 419220 KURMITOLADIA BW 2385 9040 10 042 +VGTJ 419230 DHAKA BW 2377 9038 9 042 +9999 419260 CHUADANGA BW 2365 8882 12 042 +9999 419290 FARIDPUR BW 2360 8985 9 042 +9999 419330 COMILLA BW 2343 9118 10 042 +VGJR 419360 JESSORE BW 2318 8917 7 042 +9999 419390 MADARIPUR BW 2317 9018 13 042 +9999 419410 CHANDPUR BW 2327 9070 7 042 +9999 419430 FENI BW 2303 9142 8 042 +9999 419460 SATKHIRA BW 2272 8908 6 042 +9999 419470 KHULNA BW 2278 8953 4 042 +9999 419500 BARISAL BW 2275 9037 4 042 +9999 419510 BHOLA BW 2268 9065 5 042 +9999 419530 MAIJDICOURT BW 2287 9110 6 042 +9999 419580 MONGLA BW 2260 8950 -9999 042 +9999 419600 PATUAKHALI BW 2233 9033 3 042 +9999 419630 HATIA BW 2243 9110 4 042 +9999 419640 SANDWIP BW 2248 9143 6 042 +9999 419650 SITAKUNDU BW 2358 9170 10 042 +9999 419660 RANGAMATI BW 2253 9220 63 042 +9999 419670 KAPTAI BW 2248 09223 31 042 +9999 419770 CHITTAGONG_(AMBAGAN) BW 2235 9182 34 042 +VGEG 419780 CHITTAGONG_(PATENGA) BW 2227 9182 6 042 +9999 419840 KHEPUPARA BW 2198 9023 9 042 +9999 419890 KUTUBDIA BW 2182 9185 7 042 +VGCB 419920 COXS_BAZAR BW 2143 9193 4 042 +9999 419980 TEKNAF BW 2087 9230 6 042 +9999 420260 GULMARG IN 3405 07440 2655 042 +9999 420270 SRINAGAR IN 3408 7483 1587 042 +9999 420290 SONAMARG IN 3432 07532 2515 042 +9999 420300 DRAS IN 3443 07577 3066 042 +9999 420420 SRINAGAR IN 3398 07478 1666 042 +9999 420440 QAZI GUND IN 3358 07508 1690 042 +9999 420450 BANIHAL IN 3350 07517 1630 042 +9999 420560 JAMMU IN 3267 07483 0367 042 +9999 420590 DALHOUSIE IN 3253 07597 1959 042 +9999 420600 KATHUA IN 3233 07550 0380 042 +9999 420620 DHARMSALA IN 3227 7638 1211 042 +9999 420630 KYELONG IN 3258 07707 3348 042 +9999 420650 MANALI IN 3227 07717 2039 042 +VIAR 420710 AMRITSAR IN 3163 7487 234 042 +9999 420740 KAPURTHALA IN 3133 07533 0241 042 +9999 420750 JULLUNDUR IN 3147 07558 0236 042 +9999 420770 UNA IN 3147 07627 0369 042 +9999 420780 MANDI IN 3172 07697 0761 042 +VABI 420800 BILASPUR IN 3125 7667 587 042 +9999 420810 BHUNTAR IN 3183 07717 1096 042 +9999 420830 SHIMLA IN 3110 07717 2202 042 +9999 420960 FEROZEPUR IN 3092 07467 0200 042 +9999 420970 BHATINDA IN 3017 07458 0211 042 +9999 420990 LUDHIANA IN 3087 07593 0255 042 +9999 421010 PATIALA IN 3033 7647 251 042 +9999 421030 AMBALA IN 3038 7677 272 042 +9999 421050 CHANDIGARH IN 3073 07688 0347 042 +9999 421070 DHARMPUR IN 3090 07702 1986 042 +9999 421080 UTTARKASHI IN 3073 07845 0914 042 +9999 421100 PAURI IN 3015 07878 1845 042 +9999 421110 DEHRA_DUN IN 3032 7803 682 042 +9999 421120 MUSSOORIE IN 3045 7808 2042 042 +9999 421140 TEHRI IN 3040 07848 0899 042 +9999 421160 JOSHIMATH IN 3055 07957 1875 042 +9999 421170 CHAMOLI IN 3040 07933 1160 042 +9999 421210 MUNSYARI IN 3012 08025 3414 042 +9999 421220 ANUPGARH IN 2917 07317 0154 042 +9999 421230 GANGANAGAR IN 2992 7392 177 042 +VIHR 421310 HISSAR IN 2917 7573 221 042 +9999 421350 SANGRUR IN 3017 07583 0236 042 +9999 421370 KARNAL IN 2970 07703 0249 042 +9999 421390 MEERUT IN 2902 07763 0222 042 +9999 421400 ROORKEE IN 2985 07788 0274 042 +9999 421430 NAJIBABAD IN 2962 07838 0270 042 +9999 421460 NAINITAL IN 2940 07947 1953 042 +9999 421470 MUKTESHWAR KUMAON IN 2947 07965 2311 042 +9999 421480 PANTNAGAR IN 2903 07947 0233 042 +9999 421510 DHARCHULA IN 2985 08053 0817 042 +9999 421650 BIKANER IN 2800 7330 224 042 +9999 421700 CHURU IN 2825 7492 291 042 +9999 421740 PILANI IN 2833 07558 0301 042 +9999 421760 ROHTAK IN 2883 07658 0227 042 +9999 421770 NARNAUL IN 2800 07608 0308 042 +9999 421780 GURGAON IN 2842 07700 0226 042 +9999 421810 NEW DELHI/PALAM IN 2857 07712 0233 042 +VIDD 421820 DELHI/SAFDARJUNG IN 2858 7720 267 042 +9999 421830 BULANDSHSHR IN 2840 07787 0207 042 +9999 421870 MORADABAD IN 2883 07875 0202 042 +9999 421880 RAMPUR IN 2875 07900 0191 042 +VIBY 421890 BAREILLY_(IN-AFB) IN 2837 7940 173 042 +9999 421900 PILIBHIT IN 2863 07980 0191 042 +9999 421910 BUDAUN IN 2805 07912 0174 042 +9999 422160 ALONG IN 2817 09480 1768 042 +9999 422200 PASIGHAT IN 2810 09538 0157 042 +9999 422370 PHALODI IN 2713 07237 0234 042 +9999 422420 NAGAUR IN 2717 07367 0298 042 +9999 422490 SIKAR IN 2762 07513 0433 042 +9999 422550 ALWAR IN 2750 07658 0271 042 +9999 422570 MATHURA IN 2750 07768 0174 042 +9999 422580 BHARATPUR IN 2722 07750 0176 042 +VIAG 422600 AGRA_(IN-AFB) IN 2715 7797 169 042 +9999 422610 AGRA IN 2717 07803 0169 042 +9999 422620 ALIGARH IN 2788 07807 0187 042 +9999 422650 MAINPURI IN 2723 07905 0157 042 +9999 422660 SHAHJAHANPUR IN 2788 07990 0155 042 +9999 422700 KHERI IN 2790 08080 0147 042 +9999 422710 HARDOI IN 2738 8017 142 042 +9999 422730 BAHRAICH IN 2757 8160 124 042 +9999 422740 GONDA IN 2713 08197 0110 042 +9999 422790 BASTI IN 2680 08273 0089 042 +9999 422820 NAUTANWA IN 2743 08342 0099 042 +9999 422950 DARJEELING IN 2705 08827 2128 042 +9999 422960 KALIMPONG IN 2707 08847 1209 042 +9999 422990 GANGTOK IN 2733 08862 1756 042 +9999 423050 BOMDILA IN 2742 09285 2484 042 +VELR 423090 NORTH_LAKHIMPUR/LIL IN 2723 9412 102 042 +9999 423110 SIBSAGAR IN 2698 09463 0097 042 +9999 423120 ZIRO IN 2792 09480 1476 042 +VEMN 423140 DIBRUGARH/MOHANBARI IN 2748 9502 111 042 +9999 423160 DIGBOI IN 2755 9562 152 042 +9999 423280 JAISALMER IN 2690 7092 231 042 +VIJO 423390 JODHPUR_(IN-AFB) IN 2630 7302 224 042 +9999 423430 AJMER IN 2645 07462 0486 042 +VIJP 423480 JAIPUR/SANGANER IN 2682 7580 390 042 +9999 423490 TONK IN 2617 07575 0272 042 +9999 423540 DHOLPUR IN 2667 07783 0176 042 +9999 423580 BHIND IN 2657 07880 0168 042 +VIGR 423610 GWALIOR_(IN-AFB) IN 2623 7825 207 042 +9999 423640 ETAWAH IN 2645 07902 0151 042 +9999 423660 KANPUR IN 2643 08037 0126 042 +VICX 423670 KANPUR/CHAKERI(AFB) IN 2640 8040 126 042 +9999 423680 LUCKNOW IN 2687 08093 0111 042 +VILK 423690 LUCKNOW/AMAUSI IN 2675 8088 128 042 +9999 423740 FAIZABAD IN 2675 08208 0102 042 +9999 423750 SULTANPUR IN 2625 08200 0097 042 +VEGK 423790 GORAKHPUR_(IN-AFB) IN 2675 8337 77 042 +9999 423810 AZAMGARH IN 2605 08322 0078 042 +9999 423820 RAXAUL IN 2698 08485 0079 042 +9999 423830 MOTIHARI IN 2667 08492 0066 042 +9999 423870 MUZAFFARPUR IN 2612 08540 0053 042 +9999 423900 MUZAFFARPUR AIRPORT IN 2612 08532 0058 042 +9999 423910 DARBHANGA IN 2617 08590 0049 042 +9999 423930 SUPAUL IN 2613 08658 0050 042 +9999 423950 FORBESGANJ IN 2630 08727 0061 042 +9999 423970 SILIGURI IN 2667 8837 123 042 +VEBD 423980 BAGHDOGRA IN 2663 8832 126 042 +9999 423990 JALPAIGURI IN 2653 08872 0083 042 +9999 424030 COOCH BEHAR IN 2633 08947 0043 042 +9999 424040 DHUBI IN 2602 08998 0035 042 +9999 424060 DHUBI/RUPSI IN 2615 08992 0045 042 +9999 424070 GOALPARA IN 2618 09063 0038 042 +9999 424080 RANGIA IN 2643 09162 0060 042 +9999 424090 TANGLA IN 2665 09192 0065 042 +VEGT 424100 GAUHATI_(IN-AFB) IN 2610 9158 54 042 +9999 424130 MAJBAT IN 2675 09235 0120 042 +9999 424140 CHAPARMUKH IN 2620 09252 0066 042 +9999 424150 TEZPUR IN 2662 9278 79 042 +9999 424160 TEZPUR/BINDUKURI IN 2672 09280 0075 042 +9999 424190 GOHPUR IN 2683 09358 0083 042 +9999 424200 GOLAGHAT IN 2652 09398 0095 042 +9999 424260 TUENSANG IN 2627 09482 1608 042 +9999 424350 BARMER IN 2575 7138 194 042 +9999 424390 JALORE IN 2535 07262 0168 042 +9999 424410 ERINPURA/JAWAI DAM IN 2508 07308 0295 042 +9999 424470 BHILWARA IN 2535 07463 0425 042 +9999 424500 BUNDI IN 2545 07563 0267 042 +VIKO 424520 KOTA_AERODROME IN 2515 7585 274 042 +9999 424530 SAWAI MADHOPUR IN 2598 07637 0266 042 +9999 424560 SHEOPUR IN 2567 07668 0235 042 +9999 424590 SHIVPURI IN 2533 07765 0464 042 +9999 424600 DATIA IN 2567 07847 0229 042 +VIJN 424630 JHANSI IN 2545 7858 251 042 +9999 424670 NOWGONG IN 2507 07945 0229 042 +9999 424680 ORAI IN 2598 07950 0141 042 +9999 424690 HAMIRPUR IN 2595 08015 0109 042 +9999 424710 FATEHPUR IN 2593 08083 0114 042 +9999 424720 PRATAPGARH IN 2590 08195 0094 042 +9999 424730 BANDA IN 2547 08037 0121 042 +VIAL 424750 ALLAHABAD_(IN-AFB) IN 2545 8173 98 042 +9999 424770 JAUNPUR IN 2575 08268 0085 042 +VIBN 424790 VARANASI/BABATPUR IN 2545 8287 85 042 +9999 424820 GHAZIPUR IN 2540 08355 0067 042 +9999 424830 VARANASI (BENARES) IN 2530 08302 0090 042 +9999 424840 BALLIA IN 2575 08417 0064 042 +9999 424870 ARRAH IN 2557 08467 0058 042 +9999 424880 CHAPRA IN 2578 08473 0058 042 +VEPT 424920 PATNA IN 2560 8510 60 042 +9999 424980 BHAGALPUR IN 2523 8695 49 042 +9999 424990 SABAUR IN 2523 08707 0037 042 +9999 425000 PURNEA IN 2527 08747 0038 042 +9999 425030 MALDA IN 2503 08813 0031 042 +9999 425060 BALURGHAT IN 2522 08878 0026 042 +9999 425110 TURA IN 2552 09023 0370 042 +9999 425150 CHERRAPUNJI IN 2525 09173 1313 042 +9999 425160 SHILLONG IN 2557 9188 1598 042 +9999 425220 HAFLONG IN 2517 09302 0682 042 +9999 425230 LUMDING IN 2575 09318 0149 042 +9999 425270 KOHIMA IN 2563 09417 1406 042 +9999 425390 DEESA IN 2420 07220 0136 042 +9999 425400 MOUNT ABU IN 2460 07272 1195 042 +VIUD 425420 UDAIPUR/DABOK IN 2462 7388 514 042 +9999 425430 UDAIPUR IN 2458 07370 0582 042 +9999 425460 CHITTORGARH IN 2488 07463 0404 042 +9999 425470 NIMACH IN 2447 07490 0496 042 +9999 425520 CHAMBAL IN 2492 07558 0351 042 +9999 425550 JHALAWAR IN 2453 07617 0321 042 +9999 425570 RAJGARH IN 2400 07672 0382 042 +9999 425590 GUNA IN 2465 7732 478 042 +9999 425620 TIKAMGARH IN 2477 07883 0345 042 +9999 425670 KHAJURAHO IN 2498 07992 0221 042 +9999 425700 PANNA IN 2472 08017 0354 042 +VIST 425710 SATNA IN 2457 8083 317 042 +9999 425740 REWA IN 2453 08130 0299 042 +9999 425770 SIDHI IN 2442 8187 272 042 +9999 425870 DALTONGANJ IN 2405 08407 0221 042 +9999 425880 DEHRI IN 2492 08418 0107 042 +VEGY 425910 GAYA IN 2475 8495 116 042 +9999 425950 JAMUI IN 2493 08630 0082 042 +9999 425990 DUMKA IN 2427 08725 0149 042 +9999 426030 BERHAMPORE IN 2413 08827 0019 042 +9999 426180 KAILASHAHAR IN 2432 09200 0030 042 +9999 426190 SILCHAR IN 2475 09280 0029 042 +VEIM 426230 IMPHAL IN 2467 9390 774 042 +9999 426310 NALIYA IN 2325 06885 0021 042 +VABJ 426340 BHUJ-RUDRAMATA(AFB) IN 2325 6967 80 042 +9999 426380 KANDLA AIRPORT IN 2315 07012 0035 042 +9999 426390 NEW KANDLA IN 2300 07022 0014 042 +9999 426430 RADHANPUR IN 2383 07160 0030 042 +VAAH 426470 AHMADABAD IN 2307 7263 55 042 +9999 426510 IDAR IN 2383 07303 0219 042 +9999 426520 DUNGARPUR IN 2383 07367 0291 042 +9999 426540 GANDHINAGAR IN 2323 07272 0082 042 +9999 426550 BANSWARA IN 2355 07445 0220 042 +9999 426610 RATLAM IN 2332 07505 0486 042 +9999 426620 UJJAIN IN 2318 07578 0489 042 +9999 426650 SHAJAPUR IN 2343 07632 0446 042 +VABP 426670 BHOPAL/BAIRAGARH IN 2328 7735 523 042 +9999 426690 VIDISHA IN 2353 07782 0430 042 +9999 426710 SAGAR IN 2385 07875 0551 042 +9999 426720 RAISEN IN 2332 07783 0440 042 +9999 426740 DAMOH IN 2383 07945 0371 042 +VAJB 426750 JABALPUR IN 2320 7995 393 042 +9999 426790 UMARIA IN 2353 8088 459 042 +9999 426930 AMBIKAPUR IN 2317 08325 0611 042 +9999 426990 HAZARIBAGH IN 2398 08537 0611 042 +9999 427000 RANCHI IN 2343 08540 0647 042 +VERC 427010 RANCHI IN 2332 8532 652 042 +9999 427030 DHANBAD IN 2378 08643 0257 042 +9999 427040 PANAGARH IN 2347 08743 0074 042 +9999 427050 PURULIA IN 2333 08642 0255 042 +9999 427060 BANKURA IN 2325 08705 0082 042 +9999 427070 BANKURA IN 2323 08707 0100 042 +9999 427080 SHANTI NIKETAN IN 2365 08770 0059 042 +9999 427090 BURDWAN IN 2323 08785 0032 042 +9999 427110 KRISHNANAGAR IN 2340 8852 15 042 +9999 427140 BAGATI IN 2298 08837 0012 042 +9999 427150 MALANJKHAND IN 2200 08070 0581 042 +VEAT 427240 AGARTALA IN 2388 9125 16 042 +9999 427270 AIJAL IN 2373 09272 1097 042 +9999 427290 MANDVI IN 2282 06927 0009 042 +9999 427300 OKHA IN 2248 06912 0007 042 +9999 427310 DWARKA IN 2237 6908 11 042 +9999 427340 JAMNAGAR IN 2245 07008 0020 042 +VARK 427370 RAJKOT IN 2230 7078 138 042 +9999 427400 SURENDRANAGAR IN 2273 07160 0074 042 +9999 427440 VALLABH VIDYANAGAR IN 2257 07293 0044 042 +9999 427470 BARODA IN 2230 07325 0034 042 +9999 427480 BARODA AIRPORT IN 2233 07327 0038 042 +9999 427510 DOHAD IN 2283 7427 333 042 +9999 427520 DHAR IN 2260 07530 0583 042 +9999 427530 ALIRAJPUR IN 2228 07440 0293 042 +VAID 427540 INDORE IN 2272 7580 567 042 +9999 427590 KANNOD IN 2267 07637 0353 042 +9999 427630 HOSHANGABAD IN 2277 07777 0302 042 +9999 427670 PACHMARHI IN 2247 07843 1075 042 +9999 427680 CHHINDWARA IN 2210 07900 0685 042 +9999 427700 NARSINGHPUR IN 2295 07918 0356 042 +9999 427710 SEONI IN 2208 07955 0619 042 +9999 427760 MANDLA IN 2258 08037 0443 042 +9999 427790 PENDRA IN 2277 8190 625 042 +9999 427830 CHAMPA IN 2203 08270 0245 042 +9999 427900 JASHPURNAGAR IN 2288 08413 0771 042 +9999 427920 SUNDARGARH IN 2202 08400 0241 042 +9999 427930 ROURKELA IN 2222 08488 0196 042 +9999 427950 CHAIBASA IN 2255 08582 0226 042 +VEJS 427980 JAMSHEDPUR(PRIVATE) IN 2282 8618 142 042 +9999 427990 JAMSHEDPUR IN 2282 08618 0129 042 +9999 428030 MIDNAPORE IN 2242 08732 0045 042 +9999 428050 ULUBERIA IN 2250 08795 0006 042 +9999 428070 CALCUTTA/ALIPORE IN 2253 08833 0006 042 +VECC 428090 CALCUTTA/DUM_DUM IN 2265 8845 6 042 +9999 428110 DIAMOND HARBOUR IN 2218 08820 0007 042 +9999 428120 CANNING IN 2225 08867 0004 042 +9999 428300 PORBANDAR IN 2165 06967 0007 042 +9999 428320 KESHOD IN 2132 07032 0051 042 +9999 428340 AMRELI IN 2160 07122 0130 042 +9999 428370 MAHUVA IN 2108 07178 0009 042 +VABV 428380 BHAUNAGAR IN 2175 7220 11 042 +9999 428400 SURAT IN 2120 7283 12 042 +9999 428410 BROACH IN 2173 07300 0017 042 +9999 428460 NANDURBAR IN 2133 07425 0206 042 +9999 428490 KHARGONE IN 2182 07562 0251 042 +9999 428510 JALGAON IN 2105 07557 0201 042 +VAKD 428550 KHANDWA IN 2183 7637 318 042 +9999 428600 BETUL IN 2187 07793 0653 042 +9999 428660 NAGPUR IN 2115 07912 0311 042 +VANP 428670 NAGPUR_SONEGAON_AFB IN 2110 7905 310 042 +9999 428710 GONDIA IN 2147 8020 313 042 +9999 428740 RAIPUR IN 2123 8165 296 042 +9999 428760 DURG IN 2118 08128 0293 042 +9999 428830 SAMBALPUR IN 2147 08397 0148 042 +9999 428840 RAIGARH IN 2188 08338 0220 042 +VEJH 428860 JHARSUGUDA IN 2192 8408 230 042 +9999 428910 KEONGJHARGARH IN 2162 08552 0463 042 +9999 428940 BARIPADA IN 2193 08677 0054 042 +9999 428950 BALASORE IN 2152 8693 20 042 +9999 429000 CONTAI IN 2178 08775 0011 042 +9999 429010 DIGHA IN 2183 08778 0006 042 +9999 429030 SAGAR ISLAND IN 2175 08805 0003 042 +9999 429090 VERAVAL IN 2090 7037 8 042 +9999 429140 DIU IN 2072 07092 0015 042 +9999 429150 BULSAR IN 2062 07293 0015 042 +9999 429160 DAMAN IN 2042 07285 0012 042 +9999 429200 NASIK OZAR IN 2013 07392 0608 042 +9999 429210 NASIK IN 2000 07378 0598 042 +9999 429250 MALEGAON IN 2055 07453 0437 042 +9999 429310 BULDANA IN 2053 07623 0650 042 +9999 429330 AKOLA WEST IN 2070 07703 0282 042 +VAAK 429340 AKOLA_AIRPORT IN 2070 7707 309 042 +9999 429370 AMRAOTI IN 2093 07778 0370 042 +9999 429390 WARDHA IN 2067 07858 0283 042 +9999 429430 YEOTMAL IN 2040 07815 0451 042 +9999 429460 BRAHMAPURI IN 2060 07985 0229 042 +9999 429530 KANKER IN 2027 08148 0402 042 +9999 429610 TITLAGARH IN 2030 08330 0211 042 +9999 429630 BOLANGIR IN 2070 08350 0190 042 +9999 429660 PHULBANI IN 2048 08427 0489 042 +9999 429690 ANGUL IN 2083 08510 0139 042 +9999 429700 CUTTACK IN 2047 8593 27 042 +VEBS 429710 BHUBANESWAR IN 2025 8583 46 042 +9999 429730 CHANDBALI IN 2078 08673 0006 042 +9999 429760 PARADIP IN 2030 08668 0008 042 +9999 429770 SANDHEADS_(LGT-VSL) IN 2085 8825 10 042 +9999 430010 DAHANU IN 1997 07272 0005 042 +9999 430020 BOMBAY/JUHU IN 1912 07283 0004 042 +VABB 430030 BOMBAY/SANTACRUZ IN 1912 7285 14 042 +9999 430090 AHMADNAGAR IN 1908 07480 0657 042 +9999 430110 BIR IN 1900 07572 0519 042 +9999 430130 AURANGABAD IN 1988 07533 0581 042 +VAAU 430140 AURANGABAD_AIRPORT IN 1985 7540 579 042 +9999 430170 PARBHANI IN 1927 07677 0423 042 +9999 430190 PUSAD IN 1992 07758 0334 042 +9999 430210 NANDED IN 1908 07733 0358 042 +9999 430220 PRIYADARSHINI IN 1975 07803 0459 042 +9999 430250 ADILABAD IN 1965 07853 0269 042 +9999 430290 CHANDRAPUR IN 1997 07930 0193 042 +9999 430410 JAGDALPUR IN 1908 8203 553 042 +9999 430420 BHAWANIPATNA IN 1992 08318 0261 042 +9999 430490 GOPALPUR IN 1927 08488 0017 042 +9999 430530 PURI IN 1980 8582 6 042 +9999 430570 BOMBAY/CALABA IN 1890 07282 0011 042 +9999 430580 ALIBAG IN 1863 07287 0007 042 +9999 430600 MATHERAN IN 1898 07328 0695 042 +9999 430610 KHANDALA IN 1877 07337 0539 042 +9999 430620 BHIRA IN 1845 07340 0096 042 +9999 430630 POONA IN 1853 7385 559 042 +9999 430640 POONA/LOHOGAON IN 1858 07392 0593 042 +9999 430690 BARAMATI IN 1815 07458 0551 042 +9999 430710 JEUR IN 1820 07520 0521 042 +9999 430810 NIZAMABAD IN 1867 07810 0381 042 +9999 430830 MEDAK IN 1805 7827 472 042 +9999 430860 RAMAGUNDAM IN 1877 7943 156 042 +9999 430870 HANAMKONDA IN 1802 07957 0269 042 +9999 430890 SIRONCHA IN 1885 07997 0123 042 +9999 430930 BAILADILA IN 1858 08123 1144 042 +9999 430970 KORAPUT IN 1882 08272 0913 042 +9999 431050 KALINGAPATAM IN 1833 8413 6 042 +9999 431090 HARNAI IN 1782 07310 0020 042 +9999 431100 RATNAGIRI IN 1698 7333 67 042 +9999 431110 MAHABALESHWAR IN 1793 07367 1382 042 +9999 431130 SATARA IN 1752 07405 0612 042 +VASL 431170 SHOLAPUR IN 1767 7590 479 042 +9999 431210 GULBARGA IN 1735 7685 458 042 +VOHY 431280 HYDERABAD_(CIV/MIL) IN 1745 7847 545 042 +9999 431330 NALGONDA IN 1700 07925 0227 042 +9999 431360 KOTHAGUDEM IN 1755 08063 0111 042 +9999 431370 KHAMMAM IN 1725 08015 0112 042 +9999 431470 TUNI IN 1735 8255 35 042 +9999 431490 VISHAKHAPATNAM IN 1772 08323 0003 042 +9999 431500 VISHAKHAPATNAM/WALT IN 1770 8330 66 042 +9999 431530 DEVGARH IN 1638 07335 0036 042 +VAKP 431570 KOLHAPUR IN 1670 7423 570 042 +9999 431580 SANGLI IN 1685 7460 549 042 +9999 431600 BAGALKOTE IN 1670 7525 524 042 +9999 431610 BIJAPUR IN 1682 07572 0594 042 +9999 431680 MAHABUBNAGAR IN 1675 07800 0505 042 +9999 431690 RAICHUR IN 1620 07735 0400 042 +9999 431770 RENTACHINTALA IN 1655 7955 106 042 +9999 431800 VIJAYAWADA IN 1652 08062 0020 042 +VOBZ 431810 VIJAYAWADA/GANNAVAR IN 1653 8080 24 042 +9999 431820 NANDIGAMA IN 1678 08028 0051 042 +9999 431840 NIDADAVOLE IN 1683 08158 0013 042 +9999 431850 MACHILIPATNAM IN 1620 8115 3 042 +9999 431870 NARSAPUR IN 1643 08170 0004 042 +9999 431890 KAKINADA IN 1695 8223 8 042 +9999 431920 GOA/PANJIM IN 1548 7382 60 042 +9999 431930 VENGURLA IN 1587 07363 0016 042 +9999 431940 GOA/DABOLIM IN 1538 07382 0052 042 +9999 431960 MORMUGAO IN 1542 07378 0062 042 +9999 431970 BELGAUM IN 1585 07453 0753 042 +VABM 431980 BELGAUM/SAMBRA IN 1585 7462 747 042 +9999 432010 GADAG IN 1542 7563 650 042 +VOBI 432050 BELLARY IN 1515 7685 449 042 +9999 432120 NANDYAL IN 1547 07848 0212 042 +9999 432130 KURNOOL IN 1580 7807 281 042 +9999 432200 BAPATLA IN 1590 08047 0007 042 +9999 432210 ONGOLE IN 1550 8008 12 042 +9999 432250 KARWAR IN 1478 7413 4 042 +9999 432260 HONAVAR IN 1428 7445 9 042 +9999 432290 SHIRALI IN 1407 07453 0045 042 +9999 432330 CHITRADURGA IN 1423 7643 733 042 +9999 432370 ANANTAPUR IN 1468 7762 350 042 +VOCP 432410 CUDDAPAH IN 1448 7883 130 042 +9999 432430 KAVALI IN 1490 7998 17 042 +9999 432450 NELLORE IN 1445 7998 20 042 +9999 432570 AGUMBE IN 1350 07508 0659 042 +9999 432580 SHIMOGA IN 1393 07563 0571 042 +9999 432590 BALEHONUR IN 1337 07545 0907 042 +9999 432600 CHICKMAGALUR IN 1325 07575 1057 042 +9999 432630 HASSAN IN 1300 07615 0960 042 +9999 432660 M.O._AGATHI_AIRPORT IN 1085 7247 3 042 +9999 432680 TUMKUR IN 1333 07708 0822 042 +9999 432710 AROGYAVARAM IN 1353 07850 0701 042 +9999 432750 TIRUPATHI IN 1367 7958 105 042 +9999 432770 TIRUTHANI IN 1315 07953 0087 042 +9999 432780 NUMGAMBAKKAM IN 1307 8020 7 042 +VOMM 432790 MADRAS/MINAMBAKKAM IN 1300 8018 16 042 +VOML 432840 MANGALORE/BAJPE IN 1292 7488 102 042 +9999 432850 PANAMBUR IN 1295 07483 0031 042 +9999 432870 MADIKERI IN 1242 07573 1153 042 +9999 432890 MANDYA IN 1250 07683 0695 042 +9999 432910 MYSORE IN 1230 07670 0767 042 +9999 432950 BANGALORE IN 1297 7758 921 042 +9999 432960 BANGALORE/HINDUSTAN IN 1295 07763 0897 042 +9999 432990 KOLAR GOLD FIELDS IN 1295 07830 0882 042 +9999 433010 DHARMAPURI IN 1213 07803 0396 042 +9999 433020 TIRUPPATTUR IN 1248 07857 0390 042 +VOVR 433030 VELLORE IN 1292 7915 214 042 +9999 433090 MAYA_BANDAR IN 1292 9292 28 042 +9999 433100 LONG ISLAND IN 1242 09293 0025 042 +9999 433110 M.O._AMINI IN 1112 7273 3 042 +9999 433120 AGATTI IN 1085 07247 0004 042 +9999 433140 KOZHIKODE IN 1125 7578 5 042 +9999 433150 CANNUR IN 1183 07533 0018 042 +9999 433160 NILAMBUR IN 1128 07623 0031 042 +9999 433170 UDHAGAMANDALAM IN 1140 7673 2249 042 +9999 433180 COONOOR IN 1135 07680 1745 042 +9999 433190 COIMBATORE IN 1100 07697 0409 042 +9999 433200 M.O._KARIPUR_AIRPORT IN 1113 7595 100 042 +VOCB 433210 COIMBATORE/PEELAMED IN 1103 7705 399 042 +9999 433240 ARIYALUR IN 1117 07900 0075 042 +9999 433250 SALEM IN 1165 7817 278 042 +9999 433260 KALLAKKURICHCHI IN 1173 7897 127 042 +9999 433270 KARAIKUDI IN 1007 07880 0092 042 +9999 433280 PONDICHERRY IN 1192 07983 0006 042 +9999 433290 CUDDALORE IN 1177 7977 12 042 +9999 433300 THANJAVUR IN 1078 07913 0073 042 +9999 433310 M.O._PONDICHERRY IN 1197 7982 38 042 +VEPB 433330 PORT_BLAIR IN 1167 9272 79 042 +9999 433340 ANDROTH IN 1080 07398 0005 042 +9999 433350 PALAKKAD IN 1077 07665 0097 042 +9999 433390 KODAIKANAL IN 1023 07747 2343 042 +9999 433420 PARAMATHY IN 1095 07808 0181 042 +VOTR 433440 TIRUCHCHIRAPALLI IN 1077 7872 88 042 +9999 433450 KUDIMIAMALAI IN 1040 07867 0123 042 +9999 433460 KARAIKAL IN 1092 07983 0007 042 +9999 433470 NAGAPPATTINAM IN 1077 07985 0009 042 +9999 433480 ATIRAMAPATTINAM IN 1033 07938 0006 042 +9999 433490 VEDARANNIYAM IN 1037 07985 0004 042 +9999 433510 FORT COCHIN IN 0997 07623 0003 042 +9999 433520 ALAPUZHA IN 0955 07642 0004 042 +VOCC 433530 COCHIN_(IN-NAVY) IN 0995 7627 3 042 +9999 433540 PUNALUR IN 0900 07692 0034 042 +9999 433550 KOTTAYAM IN 0958 07652 0045 042 +9999 433590 MADURAI NORTH IN 0992 07812 0133 042 +VOMD 433600 MADURAI IN 0983 7808 131 042 +9999 433610 TONDI IN 0973 07903 0005 042 +9999 433630 PAMBAN IN 0927 07930 0011 042 +9999 433640 HUT BAY IN 1058 09255 0005 042 +9999 433670 CAR NICOBAR IN 0917 09283 0010 042 +VECX 433680 CAR_NICOBAR(IN-AFB) IN 0915 9282 14 042 +9999 433690 MINICOY_ISLAND IN 0830 7315 2 042 +9999 433710 THIRUVANANTHAPURAM IN 0848 7695 64 042 +9999 433720 THIRUVANANTHAPURAM IN 0847 07695 0008 042 +9999 433730 THIRUVANANTHAPURAM/THUMBA IN 0853 07687 0007 042 +9999 433740 KOVALAM IN 0808 07725 0035 042 +9999 433760 PALAYANKOTTAI IN 0873 7775 51 042 +9999 433770 KANNIYAKUMARI IN 0808 7750 37 042 +9999 433790 TUTICORIN HARBOUR IN 0875 07818 0002 042 +9999 433820 NANCOWRY IN 0798 9353 26 042 +9999 433850 KONDUL IN 0722 9373 8 042 +9999 434000 KANKASANTURAT SB 0980 8007 15 042 +9999 434040 JAFFNA SB 0965 08002 0003 042 +9999 434100 MULLAITTIVU SB 0927 08082 0002 042 +9999 434130 MANNAR SB 0898 7992 3 042 +9999 434150 VAVUNIYA SB 0875 08050 0098 042 +VCCT 434180 TRINCOMALEE_(AFB) SB 0858 8125 7 042 +VCCA 434210 ANURADHAPURA_(AFB) SB 0833 8042 89 042 +9999 434220 MAHA ILLUPPALLAMA SB 0812 08047 0137 042 +9999 434240 PUTTALAM SB 0803 7983 2 042 +VCCB 434360 BATTICALOA_(AFB) SB 0772 8170 12 042 +9999 434410 KURUNEGALA SB 0747 08037 0116 042 +9999 434440 KANDY SB 0733 08063 0480 042 +VCBI 434500 COLOMBO/KATUNAYAKE SB 0717 7988 8 042 +9999 434660 COLOMBO SB 0690 7987 7 042 +VCCC 434670 COLOMBO/RATMALANA SB 0682 7988 5 042 +9999 434730 NUWARA_ELIYA SB 0697 8077 1880 042 +9999 434760 DIYATALAWA SB 0682 08097 1250 042 +9999 434790 BADULLA SB 0698 08105 0667 042 +9999 434860 RATNAPURA SB 0668 08040 0046 042 +9999 434950 GALLE SB 0603 08022 0018 042 +9999 434970 HAMBANTOTA SB 0612 8113 20 042 +9999 435330 HANIMAADHOO MV 0673 7315 2 042 +9999 435400 SRINAGAR IN 3408 07483 1585 042 +VRMM 435550 MALE MV 0420 7353 2 042 +9999 435770 KADHDHOO MV 0188 7350 2 042 +9999 435880 KAADEDHDHOO MV 0048 7298 2 042 +VRGN 435990 GAN MV -0068 7315 2 042 +9999 442030 RINCHINLHUMBE MO 5112 9967 1583 012 +9999 442070 HATGAL MO 5043 10015 1687 012 +9999 442120 ULAN-GOM MO 4997 9208 936 012 +9999 442130 BARUUNTURUUN MO 4965 9440 1232 012 +9999 442140 ULGI MO 4897 8997 1730 012 +9999 442150 UMNU-GOBI MO 4910 9172 1591 012 +9999 442170 TOLBO MO 4842 09030 2101 012 AFWA elev. +9999 442180 HOVDO MO 4802 9165 1406 012 +9999 442190 URGAMAL MO 4852 09430 1263 012 AFWA elev. +9999 442210 GANDAN HURYEE MO 4965 9576 1421 012 +9999 442250 TOSONTSENGEL MO 4873 9828 1723 012 +9999 442290 TARIAT MO 4808 09955 2041 012 AFWA elev. +9999 442300 TARIALAN MO 4962 10200 1236 012 +9999 442310 MUREN MO 4963 10017 1288 012 +9999 442320 HUTAG MO 4938 10270 949 012 +9999 442370 ERDENEMANDAL MO 4853 10138 1510 012 +9999 442390 BULGAN MO 4880 10355 1210 012 +9999 442400 BATA-SUMBER MO 4841 10671 630 012 +9999 442410 BARUNHARA MO 4892 10607 807 012 +9999 442420 HADATYN MO 4945 10720 0762 012 +9999 442430 ULYGAIIN DUGANG MO 4983 10773 0883 012 +9999 442540 TATAAL MO 4883 11145 994 012 +9999 442560 DASHBALBAR MO 4955 11440 705 012 +9999 442570 BINDER MO 4861 11058 1050 012 +9999 442590 CHOIBALSAN MO 4807 11450 756 012 +9999 442650 BAITAG MO 4612 9163 1186 012 +9999 442660 TONHIL MO 4632 09390 2095 012 AFWA elev. +9999 442720 ULIASTAI MO 4775 9685 1753 012 +9999 442750 BAYANBULAG MO 4683 9808 2255 012 +9999 442770 ALTAI MO 4640 9625 2147 012 +9999 442780 DELGER MO 4637 09737 -9999 012 +9999 442820 TSETSERLEG MO 4745 10147 1712 012 +9999 442840 GALUT MO 4670 10013 2117 012 +9999 442850 HUZHIRT MO 4690 10277 1675 012 +9999 442860 BAT OLDZIY BUND MO 4696 10378 1358 012 +9999 442870 BAIANHONGOR MO 4613 10068 1879 012 +9999 442880 ARBAIHER MO 4627 10278 1832 012 +9999 442900 LUNG MO 4786 10523 1530 012 +9999 442920 ULAN-BATOR MO 4793 10698 1316 012 +9999 442940 MANIT MO 4730 10748 1439 012 +9999 442970 DELGERTSGOT MO 4612 10638 1406 012 AFWA elev. +9999 442980 CHOIR MO 4645 10822 1285 012 +9999 443020 BAYAN-OVOO MO 4778 11212 926 012 +9999 443040 UNDERHAN MO 4732 11067 1029 012 +9999 443050 BARUM-URT MO 4668 11328 986 012 +9999 443130 KHALKH-GOL MO 4762 11862 688 012 +9999 443140 MATAD MO 4717 11563 907 012 +9999 443150 TAMSAGBULAG MO 4723 11732 0642 012 +9999 443170 ERDENE-TSAGAAN MO 4593 11537 1067 012 +9999 443250 ERDENI MO 4515 09777 2103 012 +9999 443290 AMAR BUYANTAYN MO 4462 09870 2103 012 AFWA elev. +9999 443360 SAIKHAN-OVOO MO 4545 10390 1329 012 +9999 443380 BOGD MO 4465 10217 1646 012 +9999 443410 MANDALGOVI MO 4577 10628 1398 012 +9999 443470 TSGOT-OVO MO 4442 10532 1298 012 +9999 443480 BAYAN DOBO SUMA MO 4457 10718 1093 012 AFWA elev. +9999 443520 BAJNDELGER MO 4573 11237 1096 012 +9999 443540 SAINSHAND MO 4490 11012 936 012 +9999 443580 ZAMIIN_UDE MO 4373 11190 962 012 +9999 443730 DALANZADGAD MO 4358 10442 1470 012 +9999 443740 SHINE USA MO 4290 10022 1494 012 +9999 443830 HOVSOGOL MO 4360 10965 -9999 012 +9999 443850 HANBOGD MO 4320 10717 0914 012 +9999 443860 APPROXIMATE LOCALE MO 4318 10922 0213 012 +9999 444040 DADELDHURA NP 2930 8058 1865 042 +VNSK 444160 SURKHET NP 2860 8162 720 042 +VNJL 444240 JUMLA NP 2928 8217 2300 042 +VNPK 444340 POKHARA_AIRPORT NP 2822 8400 827 042 +VNBW 444380 BHAIRAWA_AIRPORT NP 2752 8345 109 042 +VNSI 444490 SIMRA_AIRPORT NP 2717 8498 137 042 +VNKT 444540 KATHMANDU_INTL_ARPT NP 2770 8537 1337 042 +9999 444610 NAMCHE SYANGBOCHE NP 2782 08672 3700 042 +9999 444620 OKHALDHUNGA NP 2730 8650 1720 042 +VNTJ 444740 TAPLEJUNG NP 2735 8767 1732 042 +9999 444770 DHANKUTA NP 2698 8735 1445 042 +VNVT 444780 BIRATNAGAR_AIRPORT NP 2648 8727 72 042 +VHCH 450010 CHEUNG_CHAU HK 2220 11402 79 042 +9999 450030 TAI-O HK 2225 11385 0076 042 +9999 450040 KINGS_PARK HK 2232 11417 66 012 +9999 450050 ROYAL_OBSERVATORY HK 2230 11417 62 012 +9999 450060 GREEN ISLAND HK 2228 11412 0076 042 +VHHH 450070 HONG_KONG_INTL_ARPT HK 2232 11392 8 042 +9999 450090 WAGLAN ISLAND HK 2218 11430 0060 042 +9999 450100 TATE'S CAIRN HK 2237 11422 0576 042 +VMMC 450110 MACAO/MACAU MU 2220 11353 59 042 +9999 450120 MACAO/PORTO (AMOS) MU 2218 11352 0008 042 +9999 450150 TAIPA (AMOS) MU 2215 11353 0006 042 +9999 450180 KA-HO (AMOS) MU 2213 11357 0027 042 +9999 450310 PING CHAU (AMOS) HK 2255 11443 0029 042 +9999 450320 TA KWU LING (AMOS) HK 2253 11415 0013 042 +9999 450330 TA_KWU_LING_(AUT) HK 2253 11415 13 042 +9999 450340 TAIPO HK 2245 11418 15 042 +9999 450350 LAU FAU SHAN (AMOS) HK 2247 11398 0035 042 +9999 450360 TAP MUN (AMOS) HK 2247 11435 0015 042 +9999 450370 TAI PO (AMOS) HK 2245 11418 0004 042 +9999 450380 TUEN MUN (AMOS) HK 2240 11397 0063 042 +9999 450390 SHA TIN (AMOS) HK 2240 11420 0008 042 +9999 450400 SAI KUNG (AMOS) HK 2238 11427 0003 042 +9999 450410 JUNK BAY (AMOS) HK 2232 11425 0032 042 +9999 450420 SHA LO WAN (AMOS) HK 2230 11390 0058 042 +9999 450430 WONG CHUK HANG (AMOS) HK 2225 11417 0005 042 +9999 450440 CHEUNG CHAU (AMOS) HK 2220 11402 0079 042 +9999 450450 WAGLAN ISLAND (AMOS) HK 2218 11430 0060 042 +RCTP 466860 CHIANG_KAI_SHEK TW 2508 12122 33 042 +RCFG 466890 MAZU_(=588490) TW 2617 11993 91 042 +9999 466920 TAIBEI_(=589680) TW 2503 12152 9 042 +9999 466940 CHILUNG TW 2515 12180 3 042 +9999 466950 PENGJIA_YU(=589740) TW 2563 12207 102 042 +RCSS 466960 SUNGSHAN/TAIPEI TW 2507 12155 6 042 +RCGM 466970 TAOYUAN_AB_(=589650 TW 2507 12123 45 042 +9999 466990 HUA-LIEN_CITY TW 2398 12160 19 042 +9999 467060 SUAO_MET_STATION TW 2460 12185 3 042 +9999 467080 ILAN_CITY TW 2475 12178 7 042 +RCNO 467300 DONGSHI TW 2327 11967 45 042 +RCQC 467340 MAKUNG_AB_(=593450) TW 2358 11962 31 042 +9999 467350 PENGHU_ISLANDS TW 2350 11950 21 042 +RCBS 467360 CHINMEM/SHATOU(AFB) TW 2443 11837 9 042 +RCUK 467380 PA_KUEI/BAKUAI TW 2493 12130 141 042 +RCKH 467400 KAOHSIUNG_INTL_ARPT TW 2258 12035 9 042 +9999 467410 TAINAN_(=593580) TW 2300 12022 14 042 +RCNN 467430 TAINAN_(TW-AFB) TW 2295 12020 19 042 +9999 467440 KAOHSIUNG TW 2263 12028 29 042 +RCAY 467450 KANGSHAN_(TW-AFB) TW 2278 12027 10 042 +RCKU 467460 CHIAYI_(TW-AFB) TW 2347 12038 25 042 +9999 467470 DONGGANG TW 2247 12043 0008 042 +9999 467480 CHIAYI TW 2350 12045 28 042 +9999 467490 TAICHUNG_(=591580) TW 2415 12068 78 042 +RCDC 467500 PINGTUNG_SOUTH(AFB) TW 2268 12047 24 042 +RCLG 467510 TAICHUNG_(TW-AFB) TW 2418 12065 112 042 +RCKW 467520 HENGCHUN TW 2193 12083 13 042 +9999 467530 MOUNT_ALISAN TW 2352 12080 2406 042 +9999 467540 DAWU TW 2235 12090 8 042 +9999 467550 MOUNT_MORRISON TW 2348 12095 3850 042 +RCPO 467560 HSINCHU_(TW-AFB) TW 2482 12093 8 042 +9999 467570 HSINCHU_CITY TW 2483 12000 27 042 +RCSQ 467580 PINGTUNG_NORTH(AFB) TW 2270 12048 29 042 +9999 467590 HENGCHUN_(=595590) TW 2200 12075 24 042 +RCQS 467600 CHIHHANG_(TW-AFB) TW 2280 12118 37 042 +9999 467610 CHENG-KUNG TW 2310 12137 37 042 +RCLY 467620 LAN_YU_(=595670) TW 2203 12155 325 042 +RCYU 467630 HULIEN_AB_(=593620) TW 2403 12162 16 042 +RCMS 467640 ILAN TW 2475 12177 9 042 +9999 467650 JOYUTANG TW 2388 12085 1015 042 +9999 467660 TAIDONG_(=595620) TW 2275 12115 10 042 +9999 467670 TUNG-SHIH RANGE TW 2353 12013 0001 042 +9999 467690 LUNG TAN TW 2487 12123 0241 042 +RCMQ 467700 WUCHIA_OBSERVATORY TW 2427 12062 5 042 +RCFS 467720 CHIA_TUNG TW 2242 12055 20 042 +9999 467770 WU-CHI_OBSERVATORY TW 2425 12052 5 042 +RCLM 468100 DONGSHA_(=597920) TW 2067 11672 6 042 +9999 468110 PRATAS_ISLAND TW 2072 11672 3 042 +9999 469020 NENSHA_ISL(=599970) TW 1038 11437 5 042 +9999 470030 SENBONG KR 4232 13040 3 012 +9999 470050 SAMJIYON KR 4182 12832 1386 012 +9999 470080 CHONGJIN KR 4178 12982 43 012 +9999 470140 CHUNGGANG KR 4178 12688 332 012 +9999 470160 HYESAN KR 4140 12817 714 012 +9999 470200 KANGGYE KR 4097 12660 306 012 +9999 470220 PUNGSAN KR 4082 12815 1206 012 +ZKKC 470250 KIMCHAEK/SONGJIN KR 4067 12920 23 012 +9999 470280 SUPUNG KR 4045 12493 83 012 +9999 470310 CHANGJIN KR 4037 12725 1081 012 +9999 470350 SINUIJU KR 4010 12438 7 012 +9999 470370 KUSONG KR 3998 12525 99 012 +9999 470390 HUICHON KR 4017 12625 155 012 +9999 470410 HAMHEUNG KR 3993 12755 38 012 +9999 470460 SINPO KR 4003 12818 19 012 +9999 470500 ANJU KR 3962 12565 27 012 +9999 470520 YANGDOK KR 3917 12683 279 012 +9999 470550 WONSAN KR 3918 12743 36 012 +ZKPY 470580 PYONGYANG/SUNAN KR 3903 12578 38 012 +9999 470600 NAMPO KR 3872 12537 47 012 +9999 470610 CHANGJON KR 3873 12818 35 012 +9999 470650 SARIWON KR 3852 12577 52 012 +9999 470670 SINGYE KR 3850 12653 100 012 +9999 470680 RYONGYON KR 3820 12488 5 012 +9999 470690 HAEJU KR 3803 12570 81 012 +9999 470700 KAESONG KR 3797 12657 70 012 +9999 470750 PYONGGANG KR 3840 12730 371 012 +9999 470800 KOJIN AFB KO 3845 12845 0107 042 +9999 470900 SOKCHO KO 3825 12857 18 042 +9999 470910 SOKCHO AIRPORT KO 3813 12860 0014 042 +9999 470950 CHOLWON KO 3815 12732 156 042 +9999 470980 DONGDUCHUN KO 3790 12707 112 042 +9999 470990 MUNSAN KO 3788 12675 31 042 +9999 471000 TAEGWALLYONG KO 3768 12875 843 042 +9999 471010 CHUNCHON KO 3790 12773 75 042 +9999 471020 CHONGONG KO 3795 12462 146 042 +RKSP 471030 PAENGNYONGDO_(KAFB) KO 3797 12467 171 042 +9999 471050 KANGNUNG KO 3775 12890 27 042 +RKSB 471060 CAMP_REDCLOUD/UIJD KO 3750 12912 41 042 +RKNN 471070 KANGNUNG_(KOR-AFB) KO 3775 12895 11 042 +RKSL 471080 SEOUL KO 3757 12697 87 042 +RKSS 471100 KIMPO_INTL_AIRPORT KO 3755 12680 18 042 +RKSM 471110 SEOUL_AB KO 3743 12712 20 042 +9999 471120 INCHON KO 3748 12663 70 042 +RKNW 471140 WONJU KO 3733 12795 150 042 +9999 471150 ULLUNGDO KO 3748 13090 223 042 +9999 471160 KWANAKSAN KO 3745 12683 629 042 +RKNH 471180 HOENGSONG_AB KO 3743 12495 101 042 +9999 471190 SUWON KO 3727 12698 38 042 +RKSW 471200 SUWON_AB KO 3725 12400 24 042 +9999 471210 YONGWOL KO 3718 12845 239 042 +9999 471220 OSAN_AB KO 3710 12703 52 042 +RKTE 471240 SONGMU_(KOR-AFB) KO 3640 12750 79 042 +RKTI 471250 CHUNGJU_AB KO 3703 12788 12 042 +RKTM 471260 SOSAN_AB KO 3670 12648 84 042 +RKSG 471270 PYONGTAEK_(A-511) KO 3697 12703 16 042 +RKTU 471280 CHONGJU_INTL_AIRPT_AB KO 3670 12750 58 042 +9999 471290 SOSAN KO 3677 12647 21 042 +9999 471300 ULCHIN KO 3698 12942 51 042 +9999 471310 CHONGJU KO 3663 12743 60 042 +RKTD 471320 KOREA_BAPMON_STN_ANMYON_ISL KO 3652 12632 43 042 +RKTF 471330 TAEJON KO 3630 12740 78 042 +RKTY 471340 YECHON_(KOR-AFB) KO 3663 12835 108 042 +9999 471350 CHUPUNGNYONG KO 3622 12800 249 042 +RKTA 471360 ANDONG KO 3655 12872 142 042 +9999 471370 SANGJU KO 3640 12815 100 042 +9999 471380 POHANG KO 3603 12938 6 042 +RKTH 471390 POHANG_AB KO 3598 12742 20 042 +9999 471400 KUNSAN KO 3598 12670 28 042 +RKJK 471410 KUNSAN_(US/KOR-AFB) KO 3590 12662 9 042 +RKTN 471420 DAEGU_AB KO 3588 12865 35 042 +RKTT 471430 TAEGU KO 3588 12862 61 042 +9999 471440 KUNSAN RADAR KO 3602 12678 215 042 +9999 471460 CHONJU KO 3582 12715 53 042 +9999 471510 ULSAN_AIRPORT KO 3558 12935 13 042 +RKPU 471520 ULSAN KO 3555 12932 33 042 +RKPK 471530 KIMHAE_INTL_AIRPORT KO 3518 12893 6 042 +9999 471550 MASAN KO 3518 12857 6 042 +9999 471560 KWANGJU KO 3517 12688 74 042 +RKJJ 471580 KWANGJU_AB KO 3512 12682 13 042 +9999 471590 PUSAN KO 3510 12903 71 042 +9999 471600 PUSAN RADAR KO 3512 12900 523 042 +RKPS 471610 SACHON_(KOR-AFB) KO 3508 12808 8 042 +9999 471620 TONGYOUNG KO 3483 12843 40 042 +9999 471640 MUAN KO 3510 12628 24 042 +9999 471650 MOKPO KO 3478 12638 56 042 +9999 471660 MOKPO AIRPORT KO 3475 12638 4 042 +RKJY 471670 YOSU_AIRPORT KO 3483 12762 18 042 +9999 471680 YOSU KO 3473 12773 68 042 +9999 471690 HUKSANDO KO 3468 12545 77 042 +9999 471700 WANDO_ISLAND KO 3430 12675 12 042 +9999 471750 JINDO_RADAR KO 3447 12632 477 042 +RKPC 471820 CHEJU_INTL_AIRPORT KO 3350 12650 28 042 +9999 471840 CHEJU KO 3352 12653 24 042 +9999 471850 CHEJU_UPPER/RADAR KO 3328 12617 73 042 +RKPM 471870 MOSULPO_(KOR-AFB) KO 3320 12627 27 042 +9999 471890 SOGWIPO KO 3323 12657 53 042 +9999 471920 CHINJU KO 3520 12810 23 042 +9999 472150 KITAMI JP 4382 14392 0084 042 +9999 474010 WAKKANAI JP 4542 14168 11 042 +9999 474020 KITAMIESASHI JP 4493 14258 8 042 +9999 474030 YAGISHIRITO JP 4443 14143 0040 042 +9999 474040 HABORO JP 4437 14170 13 042 +9999 474050 OMU JP 4458 14297 15 042 +9999 474060 RUMOI JP 4395 14163 28 042 +9999 474070 ASAHIKAWA JP 4377 14237 116 042 +9999 474090 ABASHIRI JP 4402 14428 43 042 +9999 474110 OTARU JP 4318 14102 26 042 +9999 474120 SAPPORO JP 4305 14133 26 042 +9999 474130 IWAMIZAWA JP 4322 14178 51 042 +9999 474150 SAPPORO/KENASHIYAMA JP 4313 14102 700 042 +9999 474170 OBIHIRO JP 4292 14322 43 042 +RJCS 474180 KUSHIRO/KENEBETSU JP 4298 14440 37 042 +9999 474200 NEMURO JP 4333 14558 26 042 +9999 474210 SUTTSU JP 4280 14023 38 042 +RJCY 474230 MURORAN/YAKUMO JP 4232 14098 49 042 +9999 474240 TOMAKOMAI JP 4262 14155 11 042 +RJCC 474250 CHITOSE_(JASDF/CIV) JP 4280 14167 30 042 +9999 474260 URAKAWA JP 4217 14278 37 042 +9999 474270 ERIMO_(CAPE/LGT-H) JP 4192 14325 63 042 +9999 474280 ESASHI JP 4187 14013 12 042 +9999 474290 MORI JP 4210 14057 0027 042 +9999 474300 HAKODATE JP 4182 14075 36 042 +9999 474310 ESAN_(CAPE/LGT-H) JP 4182 14118 36 042 +9999 474320 HAKODATEYAMA JP 4175 14072 0299 042 +9999 474330 KUTCHAN JP 4290 14075 179 042 +RJCJ 474340 CHITOSE_(JASDF) JP 4282 14168 27 042 +9999 474350 MOMBETSU JP 4435 14337 16 042 +9999 474400 HIROO JP 4230 14332 33 042 +RJCW 474410 WAKKANAI_AIRPORT JP 4540 14180 11 042 +9999 474510 AONAEMISAKI JP 4205 13945 0016 042 +9999 474520 SHAKOTANMISAKI JP 4337 14047 0117 042 +9999 474720 RISHIRI AIRPORT JP 4523 14120 0033 042 +RJEB 474740 MONBETSU_AIRPORT JP 4425 14353 9 042 +RJEC 474760 ASAHIKAWA_AIRPORT JP 4367 14245 214 042 +RJCA 474770 ASAHIKAWA_(JASDF) JP 4380 14237 118 042 +RJCO 474790 SAPPORO_(JGSDF/CIV) JP 4312 14138 11 042 +9999 474800 MEMABETSU JP 4392 14420 0041 042 +RJCM 474810 MEMAMBETSU_AIRPORT JP 4390 14417 36 042 +RJCN 474830 NAKASHIBETSU_ARPT JP 4357 14497 70 042 +9999 474870 NEW CHITOSE AIRPORT JP 4277 14170 24 042 +RJCH 474880 HAKODATE_AIRPORT JP 4177 14082 36 042 +RJCK 474890 KUSHIRO_AIRPORT JP 4303 14420 98 042 +RJCB 474900 OBIHIRO_AIRPORT JP 4273 14322 152 042 +9999 474910 OKUSHIRI AIRPORT JP 4207 13945 0039 042 +9999 475120 OFUNATO JP 3907 14172 37 042 +9999 475130 RYORI JP 3903 14183 0265 042 +RJSH 475150 HACHINOHE_(JMSDF) JP 4055 14147 49 042 +RJSO 475160 OMINATO_(JASDF) JP 4123 14113 10 042 +9999 475170 OMINATO JP 4123 14115 10 042 +9999 475200 SHINJO JP 3875 14032 113 042 +RJSA 475420 AOMORI_AIRPORT JP 4073 14070 201 042 +RJSK 475450 AKITA_AIRPORT JP 3962 14022 96 042 +RJSI 475490 HANAMAKI_AIRPORT JP 3943 14113 93 042 +9999 475510 SHONAI AIRPORT JP 3882 13978 25 042 +RJSC 475530 YAMAGATA(CIV/JGSDF) JP 3842 14037 108 042 +RJSF 475570 FUKUSHIMA_ARPT JP 3723 14043 375 042 +RJSU 475670 KASUMINOME_(JASDF) JP 3823 14092 10 042 +RJSS 475690 SENDAI_AIRPORT JP 3813 14092 5 042 +9999 475700 WAKAMATSU JP 3748 13992 213 042 +9999 475720 NIIGATA/YAHIKOYAMA JP 3772 13882 0634 042 +RJSN 475730 NIIGATA_AIRPORT JP 3795 13912 4 042 +9999 475740 FUKAURA JP 4065 13993 67 042 +9999 475750 AOMORI JP 4082 14077 3 042 +9999 475760 MUTSU JP 4128 14122 5 042 +9999 475770 SHIRIYASAKI JP 4143 14147 0016 042 +RJSM 475800 MISAWA(JASDF/AF/NV) JP 4070 14137 36 042 +9999 475810 HACHINOHE JP 4053 14153 28 042 +9999 475820 AKITA JP 3972 14010 21 042 +9999 475830 ODATE_NOSHIRO_AIRPORT JP 4018 14020 87 042 +9999 475840 MORIOKA JP 3970 14117 157 042 +9999 475850 MIYAKO JP 3965 14197 47 042 +9999 475870 SAKATA JP 3890 13985 4 042 +9999 475880 YAMAGATA JP 3825 14035 153 042 +9999 475900 SENDAI JP 3827 14090 43 042 +RJST 475910 MATSUSHIMA_(JASDF) JP 3840 14122 5 042 +9999 475920 ISHINOMAKI_(POINT) JP 3843 14130 45 042 +9999 475930 KINKASAN JP 3827 14158 0047 042 +9999 475950 FUKUSHIMA JP 3775 14047 69 042 +9999 475970 SHIRAKAWA JP 3712 14022 356 042 +9999 475980 ONAHAMA JP 3695 14090 5 042 +9999 476000 WAJIMA JP 3738 13690 14 042 +9999 476020 AIKAWA JP 3802 13825 36 042 +9999 476040 NIIGATA JP 3792 13905 7 042 +9999 476050 KANAZAWA JP 3655 13665 28 042 +9999 476060 FUSHIKI JP 3678 13705 13 042 +9999 476070 TOYAMA JP 3670 13720 17 042 +9999 476100 NAGANO JP 3667 13820 419 042 +9999 476120 TAKADA JP 3710 13825 18 042 +9999 476150 UTSUNOMIYA JP 3655 13987 140 042 +9999 476160 FUKUI JP 3605 13623 17 042 +9999 476170 TAKAJAMA JP 3615 13725 561 042 +9999 476180 MATSUMOTO JP 3625 13797 611 042 +9999 476200 SUWA JP 3605 13812 762 042 +9999 476220 KARUIZAWA_MOUNTAIN JP 3633 13855 1004 042 +9999 476240 MAEBASHI JP 3640 13907 113 042 +9999 476260 KUMGAYA JP 3615 13938 31 042 +9999 476270 TSUKUBASAN JP 3622 14010 0870 042 +9999 476280 KAKIOKA JP 3623 14020 0028 042 +9999 476290 MITO JP 3638 14047 31 042 +9999 476310 TSURUGA JP 3565 13607 12 042 +9999 476320 GIFU JP 3540 13677 17 042 +RJNG 476340 GIFU_(JASDF) JP 3538 13687 42 042 +RJNN 476350 NAGOYA_(CIV/JASDF) JP 3525 13693 17 042 +9999 476360 NAGOYA JP 3517 13697 56 042 +9999 476370 IIDA JP 3552 13783 484 042 +9999 476380 KOFU JP 3567 13855 274 042 +9999 476390 FUJI_MOUNTAIN_(AUT) JP 3535 13873 3773 042 +9999 476400 KAWAGUCHIKO JP 3550 13877 861 042 +9999 476410 CHICHIBU JP 3598 13908 219 042 +RJTY 476420 YOKOTA_(JASDF/USAF) JP 3575 13935 139 042 +RJTJ 476430 IRUMA_(JASDF) JP 3583 13942 93 042 +9999 476440 KIYOSE JP 3577 13953 0100 042 +9999 476460 TATENO JP 3605 14013 0031 042 +9999 476480 CHOSHI JP 3573 14087 28 042 +9999 476490 UENO JP 3477 13615 165 042 +9999 476510 TSU JP 3473 13652 18 042 +9999 476530 IRAKO JP 3463 13710 8 042 +9999 476540 HAMAMATSU JP 3470 13772 33 042 +9999 476550 OMAEZAKI_(CAPE) JP 3460 13822 47 042 +9999 476560 SHIZUOKA JP 3497 13840 15 042 +9999 476570 MISHIMA_ISLAND JP 3512 13893 22 042 +RJNY 476580 SHIZUHAMA_(JASDF) JP 3482 13830 10 042 +RJTC 476600 TACHIKAWA_(JASDF) JP 3570 13940 98 042 +RJTK 476610 KISARAZU_(JGSDF) JP 3540 13992 6 042 +RJTD 476620 TOKYO JP 3568 13977 36 042 +9999 476630 OWASE JP 3407 13620 27 042 +9999 476650 DAI_(LGT-H) JP 3427 13690 27 042 +9999 476660 IROZAKI_(CAPE) JP 3460 13885 56 042 +9999 476680 AJIRO JP 3505 13910 68 042 +9999 476700 YOKOHAMA JP 3543 13965 42 042 +RJTT 476710 TOKYO_INTL_AIRPORT JP 3555 13978 8 042 +9999 476720 TATEYAMA JP 3498 13987 7 042 +9999 476740 KATSUURA JP 3515 14032 13 042 +9999 476750 OSHIMA_ISLAND JP 3476 13936 79 042 +9999 476760 NIIJIMA JP 3437 13925 0010 042 +9999 476770 MIYAKEJIMA JP 3412 13952 37 042 +9999 476780 HACHIJOJIMA/OMURE JP 3310 13978 80 042 +RJTA 476790 ATSUGI_NAS_(JMSDF) JP 3545 13945 65 042 +RJTR 476800 KASTNER_AAF/ZAMA JP 3552 13940 109 042 +RJNH 476810 HAMAMATSU_(JASDF) JP 3475 13770 48 042 +9999 476820 CHIBA JP 3560 14010 19 042 +RJTF 476830 CHOFU_AIRPORT JP 3567 13953 44 042 +9999 476840 YOKKAICHI JP 3493 13658 52 042 +9999 476850 MATSUSHIRO JP 3655 13822 0440 042 +RJAA 476860 NEW_TOKYO_INTL_ARPT JP 3577 14038 44 042 +RJTI 476870 TOKYO_HELIPORT JP 3563 13985 8 042 +RJTE 476880 TATEYAMA_(JMSDF) JP 3498 13983 6 042 +9999 476900 NIKKO JP 3673 13950 1298 042 +RJTU 476920 UTSUNOMIYA_(JGSDF) JP 3652 13987 105 042 +9999 476950 TOKYO/KASHIWA JP 3585 13997 0019 042 +RJTX 476960 YOKOSUKA_FWF JP 3528 13967 53 042 +RJNK 477040 KOMATSU_(CIV/JASDF) JP 3638 13642 9 042 +9999 477050 FUKUI/TOJIMBO JP 3623 13615 0080 042 +RJNF 477060 FUKUI_AIRPORT JP 3613 13623 8 042 +RJNT 477070 TOYAMA_AIRPORT JP 3665 13718 27 042 +RJAF 477090 MATSUMOTO_AIRPORT JP 3617 13793 661 042 +RJAH 477150 HYAKURI_(JASDF) JP 3618 14042 35 042 +RJAK 477160 KASUMIGAURA_(JASDF) JP 3603 14020 29 042 +RJAT 477210 FUJI_(JASDF) JP 3532 13887 683 042 +RJTL 477270 SHIMOFUSA_(JMSDF) JP 3580 14002 33 042 +RJOE 477300 AKENO_(JASDF) JP 3453 13668 9 042 +RJTO 477350 OSHIMA_AIRPORT JP 3478 13937 41 042 +RJTQ 477370 MIYAKEJIMA_AIRPORT JP 3407 13957 23 042 +RJTH 477380 HACHIJOJIMA_ISLAND JP 3312 13978 95 042 +RJNO 477390 OKI_AIRPORT JP 3618 13333 95 042 +9999 477400 SAIGO JP 3620 13333 31 042 +9999 477410 MATSUE JP 3545 13307 22 042 +9999 477420 SAKAI JP 3555 13323 3 042 +RJOH 477430 MIHO_(CIV/JASDF) JP 3548 13325 9 042 +9999 477440 YONAGO JP 3543 13335 8 042 +9999 477460 TOTTORI JP 3548 13423 15 042 +9999 477470 TOYOOKA JP 3553 13482 4 042 +9999 477480 KYOGAMISAKI JP 3577 13523 0139 042 +9999 477500 MAIZURU JP 3545 13532 22 042 +9999 477510 IBUKIYAMA_MTN_(AUT) JP 3542 13642 1377 042 +9999 477540 HAGI JP 3442 13140 7 042 +9999 477550 HAMADA JP 3490 13207 20 042 +9999 477560 TSUYAMA JP 3507 13402 147 042 +9999 477590 KYOTO JP 3502 13573 46 042 +9999 477610 HIKONE JP 3527 13625 89 042 +9999 477620 SHIMONOSEKI JP 3395 13093 19 042 +RJOI 477640 IWACUNI_MCAS JP 3415 13223 2 042 +9999 477650 HIROSHIMA JP 3440 13247 53 042 +9999 477660 KURE JP 3423 13255 12 042 +9999 477670 FUKUYAMA JP 3445 13325 3 042 +9999 477680 OKAYAMA JP 3465 13392 18 042 +9999 477690 HIMEJI JP 3483 13467 40 042 +9999 477700 KOBE JP 3468 13518 59 042 +RJOO 477710 OSAKA_INTL/ITAMI JP 3478 13545 15 042 +9999 477720 OSAKA JP 3468 13552 50 042 +9999 477730 OSAKA/TAKAYASUYANA JP 3462 13567 0474 042 +RJBB 477740 KANSAI_INTL JP 3442 13525 8 042 +9999 477760 SUMOTO JP 3433 13490 112 042 +9999 477770 WAKAYAMA JP 3423 13517 18 042 +9999 477780 SHIONOMISKI_(CAPE) JP 3345 13577 75 042 +RJOY 477790 YAO_(CIV/JGSDF) JP 3460 13560 13 042 +9999 477800 NARA JP 3468 13583 106 042 +RJBD 477820 NANKISHIRAHAMA_ARPT JP 3367 13537 93 042 +RJOW 477830 IWAMI JP 3468 13180 54 042 +9999 477840 YAMAGUCHI JP 3415 13145 18 042 +RJDC 477860 YAMAGUCHI/UBE_ARPT JP 3393 13128 8 042 +RJOZ 477870 OZUKI_(JMSDF) JP 3405 13105 7 042 +RJOF 477880 HOFU_(JASDF) JP 3403 13155 5 042 +RJOA 477890 NEW_HIROSHIMA JP 3443 13292 6 042 +RJOC 477900 IZUMO_AIRPORT JP 3542 13290 5 042 +9999 477910 MATSUE JP 3553 13310 0535 042 +9999 477920 HIROSHIMA/HAIGAMINE JP 3427 13260 0734 042 +RJOB 477930 OKAYAMA_AIRPORT JP 3475 13385 242 042 +RJOR 477940 TOTTORI_AIRPORT JP 3553 13417 18 042 +RJDT 477990 TSUSHIMA_AIRPORT JP 3428 12933 66 042 +9999 478000 IZUHARA JP 3420 12930 22 042 +RJFA 478030 ASHIYA_(JASDF) JP 3388 13065 33 042 +9999 478050 HIRADO_ISLAND JP 3335 12955 58 042 +9999 478060 FUKUOKA/SEFURISAN JP 3343 13037 0960 042 +9999 478070 FUKUOKA JP 3358 13038 15 042 +RJFF 478080 FUKUOKA/ITAZUKE JP 3358 13045 12 042 +9999 478090 IIZUKA JP 3365 13070 38 042 +9999 478100 SAGA_AIRPORT JP 3315 13030 5 042 +9999 478110 SABEBO USN JP 3315 12972 22 042 +9999 478120 SASEBO JP 3315 12973 15 042 +9999 478130 SAGA JP 3327 13030 32 042 +9999 478140 HITA JP 3332 13093 84 042 +9999 478150 OITA JP 3323 13162 13 042 +9999 478170 NAGASAKI JP 3273 12987 35 042 +9999 478180 UNZENDAKE_(MOUNT) JP 3273 13027 679 042 +9999 478190 KUMAMOTO JP 3282 13072 39 042 +9999 478210 ASOSAN_MOUNTAIN JP 3288 13108 1144 042 +9999 478220 NOBEOKA JP 3258 13167 21 042 +9999 478230 AKUNE JP 3202 13020 45 042 +9999 478240 HITOYOSHI JP 3222 13075 147 042 +9999 478270 KAGOSHIMA/YOSHINO JP 3157 13055 5 042 +9999 478290 MIYAKONOJO JP 3173 13108 155 042 +9999 478300 MIYAZAKI JP 3192 13142 7 042 +9999 478310 MAKURAZAKI JP 3127 13030 31 042 +9999 478320 SATAMISAKI JP 3098 13067 0105 042 +9999 478330 KANOYA JP 3142 13088 0056 042 +9999 478350 ABURATSU JP 3157 13142 15 042 +RJFC 478360 YAKUSHIMA JP 3038 13067 38 042 +9999 478370 TANEGASHIMA_ISLAND JP 3073 13100 18 042 +9999 478380 USHIBUKA JP 3220 13003 14 042 +RJFZ 478400 TSUIKI_(JASDF) JP 3368 13105 20 042 +9999 478420 MESHIMA_(LGT-H) JP 3198 12835 110 042 +9999 478430 FUKUE JP 3270 12883 26 042 +RJFE 478440 FUKUE_AIRPORT JP 3267 12883 80 042 +9999 478450 KUSAGAKISHIMA JP 3085 12947 0130 042 +9999 478460 GAJASHIMA JP 2992 12953 0196 042 +9999 478490 UCHINOURA JP 3125 13108 277 042 +RJFY 478500 KANOYA_(JMSDF) JP 3137 13083 68 042 +RJFK 478510 KAGOSHIMA_AIRPORT JP 3180 13072 275 042 +RJFO 478520 OITA_AIRPORT JP 3348 13173 8 042 +RJFR 478530 KITAKYUSHU/KOKURA JP 3383 13095 6 042 +RJFN 478540 NYUTABARU_(JASDF) JP 3208 13145 82 042 +RJFU 478550 NAGASAKI_AIRPORT JP 3292 12992 5 042 +RJFT 478560 KUMAMOTO(CIV/JASDF) JP 3283 13085 196 042 +RJFM 478570 MIYAZAKI_AIRPORT JP 3187 13145 9 042 +RJDB 478580 IKI_AIRPORT_(ISL) JP 3375 12978 16 042 +RJDM 478600 METABARU_(JASDF) JP 3332 13042 19 042 +9999 478690 TANEGASHIMA/NAKATANE JP 3063 13098 0281 042 +RJFG 478700 TANEGASHIMA_AIRPORT JP 3055 13095 95 042 +RJKA 478720 AMAMI_AIRPORT JP 2843 12972 7 042 +RJOT 478800 TAKAMATSU_AIRPORT JP 3422 13402 188 042 +RJOS 478810 TOKUSHIMA(JMSDF/CV) JP 3413 13462 11 042 +RJOM 478820 MATSUYAMA_AIRPORT JP 3382 13270 7 042 +RJOK 478830 KOCHI_AIRPORT JP 3353 13367 10 042 +RJOP 478840 KOMATSUJIMA_(JASDF) JP 3400 13463 6 042 +9999 478850 SHIMIZU JP 3278 13297 0004 042 +9999 478870 MATSUYAMA JP 3383 13278 34 042 +9999 478900 TADOTSU JP 3427 13375 5 042 +9999 478910 TAKAMATSU JP 3432 13405 10 042 +9999 478920 UWAJIMA JP 3323 13255 44 042 +9999 478930 KOCHI JP 3355 13353 18 042 +9999 478940 TSURUGISAN_MOUNTAIN JP 3385 13410 1946 042 +9999 478950 TOKUSHIMA JP 3407 13458 6 042 +9999 478960 TOSAOKINOSHIMA JP 3270 13255 0162 042 +9999 478970 SUKOMO JP 3292 13270 11 042 +9999 478980 SHIMIZU/ASHIZURI JP 3272 13302 33 042 +9999 478990 MURUOTOMISAKI(CAPE) JP 3325 13418 186 042 +9999 479070 TOKUNOSHIMA ARPT. JP 2783 12888 0005 042 +9999 479090 NAZE/FUNCHATOGE JP 2838 12950 7 042 +RJKN 479100 TOKUNOSHIMA_ISLAND JP 2783 12888 5 042 +ROYN 479110 YONAGUNI_AIRPORT JP 2447 12298 17 042 +9999 479120 YONAGUNIJIMA_ISLAND JP 2447 12302 36 042 +9999 479170 IRIOMOTEJIMA_ISLAND JP 2438 12375 9 042 +ROIG 479180 ISHIGAKIJIMA_ISLAND JP 2433 12417 7 042 +9999 479190 ISHIGAKI AIRPORT JP 2433 12418 0029 042 +9999 479200 ISHIGAKIJIMA/OMOTODAKE JP 2442 12418 0516 042 +9999 479250 SHIMOJISHIMA ARPT. JP 2482 12515 0011 042 +9999 479260 MIYAKO_AIRPORT JP 2478 12530 46 042 +ROMY 479270 MIYAKOJIMA_ISLAND JP 2478 12528 41 042 +9999 479280 KUMEJIMA AIRPORT JP 2637 12672 0009 042 +ROKJ 479290 KUMEJIMA JP 2633 12680 5 042 +ROAH 479300 NAHA_(CIV/JASDF) JP 2618 12765 8 042 +RODN 479310 KADENA_(USAFB-NAVY) JP 2635 12777 45 042 +ROTM 479330 FUTENMA(US-MCAS) JP 2627 12775 75 042 +9999 479350 HAMBY AFB, OKINAWA JP 2630 12777 0006 042 +9999 479360 NAHA_AIRPORT JP 2620 12768 53 042 +9999 479370 NAHA/ITOKAZU JP 2615 12777 0180 042 +9999 479380 IEJIMA AUXIL. AFB JP 2672 12778 0073 042 +9999 479400 NAGO JP 2658 12797 18 042 +RJKB 479420 OKINOERABU/OKIERABU JP 2743 12870 29 042 +9999 479440 MINAMIDAITO ARPT. JP 2585 13123 0007 042 +ROMD 479450 MINAMIDAITOJIMA_ISL JP 2583 13123 15 042 +RJAO 479710 CHICHIJIMA_ISLAND JP 2708 14218 8 042 +RJAW 479810 IWOJIMA_(JMSDF) JP 2478 14132 116 042 +RJAM 479910 MINAMITORISHIMA JP 2430 15397 9 042 +VBPT 480010 PUTAO BM 2733 9742 409 012 +9999 480040 HKAMTI BM 2600 9570 146 012 +VBMK 480080 MYITKYINA BM 2537 9740 147 012 +VBHL 480100 HOMALIN BM 2487 9492 131 012 +9999 480170 PINLEBU BM 2408 09537 0259 042 +9999 480180 KATHA BM 2417 9633 95 012 +VBBM 480190 BHAMO BM 2427 9720 113 012 +9999 480200 MAWLAIK BM 2363 9442 116 012 +9999 480240 KALEMYO BM 2320 09407 0152 042 +9999 480250 KALEWA BM 2320 9430 109 012 +9999 480310 FALAM BM 2292 09368 1372 042 +9999 480330 SHWEBO BM 2258 09572 0110 042 +VBLS 480350 LASHIO BM 2293 9775 749 012 +9999 480360 GANGAW BM 2217 09413 0214 042 +9999 480370 MONYWA BM 2210 9513 82 012 +9999 480400 HSIPAW BM 2260 09730 0436 042 +VBRM 480420 MANDALAY BM 2198 9610 76 012 +9999 480450 MINDAT BM 2138 9395 1395 012 +9999 480470 MYINGYAN BM 2147 09538 0060 042 +9999 480480 HSIPAW BM 2120 09492 0055 042 +VBML 480530 MEIKTILA BM 2083 9583 220 012 +9999 480570 TAUNGGYI BM 2078 9705 1436 012 +9999 480580 LOILEM BM 2092 09755 1355 042 +VBKG 480600 KENGTUNG BM 2130 9962 828 012 +VYSW 480620 SITTWE/AKYAB BM 2013 9288 5 012 +9999 480640 MINBU BM 2017 09488 0051 042 +9999 480670 YAMETHIN BM 2042 09615 0199 042 +9999 480680 PINLAUNG BM 2013 09677 1463 042 +9999 480700 MONGHSAT BM 2055 09927 0572 042 +VBKP 480710 KYAUKPYU/RAMREE_ISL BM 1942 9355 5 012 +9999 480740 PYINMANA BM 1972 09622 0104 042 +9999 480750 LOIKAW BM 1968 09722 0895 042 +VBPR 480770 PROME/PYE BM 1880 9522 60 012 +9999 480780 TOUNGOO BM 1892 9647 49 012 +VBSY 480800 SANDOWAY/MAZIN BM 1847 9435 11 012 +9999 480870 HENZADA BM 1767 09542 0026 042 +9999 480880 THARRAWADDY BM 1763 09580 0015 042 +9999 480890 SHWEGYIN BM 1792 09687 0014 042 +9999 480900 PAPUN BM 1807 09745 0097 042 +9999 480930 BAGO BM 1733 09650 0015 042 +VBBS 480940 PATHEIN/BASSEIN BM 1677 9477 10 012 +9999 480950 MAUBIN BM 1673 09565 0005 042 +VBRR 480960 RANGOON/MINGALADON BM 1690 9618 29 012 +VYYY 480970 YANGON_INTL,MYANMAR BM 1690 9613 33 012 +9999 480980 THATON BM 1692 09737 0017 042 +VBPA 480990 HPA-AN/PA-AN BM 1675 9767 10 012 +VBMM 481030 MOULMEIN BM 1650 9762 22 012 +9999 481070 YE BM 1525 09787 0007 042 +VBTV 481080 DAWEI BM 1410 9822 17 012 +VBCI 481090 COCO_ISLAND BM 1412 9337 3 012 +VBRN 481100 MERGUI BM 1243 9860 37 012 +9999 481120 VICTORIA_POINT BM 0997 9858 47 012 +VTCH 483000 MAE_HONG_SON/MUAI TH 1930 9783 269 042 +VTCR 483030 CHIANG_RAI TH 1992 9983 395 042 +9999 483070 THUNG_CHANG TH 1942 10088 335 042 +9999 483100 PHAYAO TH 1913 9990 399 042 +9999 483150 THA_WANG_PHA TH 1912 10080 236 042 +VTCS 483250 MAE_SARIANG TH 1817 9793 213 042 +VTCC 483270 CHIANG_MAI(CIV/AFB) TH 1878 9898 314 042 +VTCL 483280 LAMPANG TH 1828 9952 242 042 +9999 483290 LAMPHUN TH 1857 9903 298 042 +VTCP 483300 PHRAE TH 1817 10017 162 042 +VTCN 483310 NAN/MUANG_NAN TH 1877 10077 201 042 +VTPU 483510 UTTARADIT_EAST TH 1762 10010 64 042 +VTUM 483520 NONG_KHAI TH 1787 10272 175 042 +VTUL 483530 LOEI TH 1745 10173 254 042 +VTUD 483540 UDON_THANI(CIV/AFB) TH 1738 10280 182 042 +VTUS 483560 SAKON_NAKHON_(ARMY) TH 1715 10413 172 042 +VTUP 483570 NAKHON_PHANOM TH 1742 10478 148 042 +9999 483720 SUKHOTHAI TH 1710 9980 50 042 +9999 483740 LOMSAK TH 1643 10115 144 042 +VTPM 483750 MAE_SOT/TAK TH 1667 9855 197 042 +VTPT 483760 TAK TH 1688 9915 124 042 +9999 483770 BHUMIBOL_DAM TH 1725 9902 144 042 +VTPS 483780 PHITSANULOK/SARIT TH 1678 10027 45 042 +9999 483790 PHETCHABUN TH 1643 10115 116 042 +9999 483800 KAM_PAENG_PHET TH 1648 9953 81 042 +VTUK 483810 KHON_KAEN TH 1643 10283 166 042 +9999 483820 KOSUMPHISAI TH 1623 10307 154 042 +VTUB 483830 MUKDAHAN/BAKHON_PHA TH 1653 10472 139 042 +9999 483850 UMPHANG TH 1602 9887 457 042 +9999 483900 KAMALASAI TH 1633 10358 139 042 +VTPN 484000 NAKHON_SAWAN/PAKNAM TH 1580 10017 35 042 +VTUC 484030 CHAIYAPHUM TH 1580 10203 183 042 +VTUR 484050 ROI_ET TH 1605 10368 142 042 +VTUU 484070 UBON/RATCHATHANI_AB TH 1525 10487 127 042 +9999 484130 WICHIAN_BURI TH 1563 10112 69 042 +9999 484160 THA_TUM TH 1532 10368 129 042 +9999 484180 BUA_CHUM TH 1527 10118 50 042 +9999 484210 THONG_PHA_PHUM TH 1475 9863 99 042 +9999 484250 SUPHAN_BURI TH 1447 10013 8 042 +9999 484260 LOP_BURI TH 1480 10062 11 042 +VTBI 484300 PRACHIN_BURI_(ARMY) TH 1405 10137 6 042 +VTUN 484310 KORAT/NAKHON_RATCHA TH 1497 10208 188 042 +9999 484320 SURIN TH 1488 10350 147 042 +9999 484340 CHOK_CHAI TH 1472 10217 193 042 +9999 484360 NANG_RONG TH 1462 10272 181 042 +9999 484370 BURI-RAM TH 1523 10325 184 042 +9999 484390 KABINBURI TH 1398 10170 12 042 +9999 484400 SRAKAEW TH 1378 10203 43 042 +VTBG 484500 KANCHANABURI TH 1402 9953 29 042 +9999 484540 BANGKOK TH 1370 10057 6 042 +9999 484550 BANGKOK TH 1373 10057 20 042 +VTBD 484560 BANGKOK/DON_MUANG TH 1392 10060 12 042 +9999 484570 BANGKOK_PILOT TH 1338 10060 15 042 +VTBS 484590 CHON_BURI/SATTAHIP TH 1337 10098 2 042 +9999 484600 KO_SICHANG_(ISLAND) TH 1317 10080 26 042 +9999 484610 PHATTHAYA TH 1292 10087 61 042 +9999 484620 ARANYAPRATHET TH 1370 10258 49 042 +9999 484630 LAEMCHABWNG TH 1307 10087 81 042 +VTBJ 484650 PHETCHABURI/THA_YAN TH 1315 10007 4 042 +VTPH 484750 HUA_HIN TH 1258 9995 6 042 +9999 484770 SATTAHIP TH 1268 10098 18 042 +VTBU 484780 RAYONG/U-TAPHAO TH 1263 10135 5 042 +VTBC 484800 CHANTHABURI TH 1260 10212 4 042 +VTBP 485000 PRACHUAP_KHIRI_KHAN TH 1183 9983 5 042 +9999 485010 KHLONG_YAI TH 1177 10288 4 042 +VTSD 485170 CHUMPHON TH 1048 9918 5 042 +VTSR 485320 RANONG TH 0998 9862 8 042 +9999 485500 KO_SAMUI_(ISLAND) TH 0947 10005 7 042 +VTSB 485510 SURAT_THANI TH 0912 9935 11 042 +VTSN 485520 NAKHON_SI_THAMMARAT TH 0847 9997 9 042 +9999 485530 KHANOM TH 0925 9987 5 042 +9999 485560 PRASANG TH 0857 9925 14 042 +9999 485570 CHAWANG TH 0843 9950 30 042 +9999 485610 TAKUA_PA TH 0885 9827 4 042 +9999 485630 KRABI TH 0807 9892 8 042 +9999 485640 PHUKET TH 0788 9840 3 042 +VTSP 485650 PHUKET_INTL_AIRPORT TH 0812 9832 10 042 +9999 485660 KO_LANTA_(ISLAND) TH 0753 9905 3 042 +VTST 485670 TRANG TH 0752 9962 16 042 +VTSH 485680 SONGKHLA(THAI-NAVY) TH 0720 10060 5 042 +VTSS 485690 HAT_YAI_INTL_(AFB) TH 0692 10043 35 042 +VTSA 485700 SATUN_(THAI-AFB) TH 0665 10008 6 042 +9999 485740 SA-DAO TH 0680 10040 26 042 +VTSK 485800 PATTANI TH 0678 10115 9 042 +9999 485830 NARATHIWAT TH 0642 10182 5 042 +WMKL 486000 LANGKAWI_INTL_ARPT MS 0633 9973 7 045 +WMKP 486010 PENANG/BAYAN_LEPAS MS 0530 10027 4 045 +9999 486020 BUTTERWORTH MS 0547 10038 4 045 +9999 486030 ALOR_STAR MS 0620 10040 5 045 +9999 486040 CHUPING MS 0648 10027 22 045 +WMKC 486150 KOTA_BHARU MS 0617 10228 5 045 +9999 486160 KUALA_KRAI MS 0553 10220 65 045 +9999 486180 KUALA_TRENGGANU MS 0538 10310 6 045 +9999 486190 KUALA_TRENGGANU_CLIMAT MS 0533 10313 36 045 +9999 486200 SITIAWAN MS 0422 10070 8 045 +9999 486230 LUBUK_MERBAU MS 0480 10090 78 045 +9999 486250 IPOH MS 0457 10110 40 045 +9999 486320 CAMERON_HIGHLANDS MS 0447 10137 1545 045 +9999 486420 BATU_EMBUN MS 0397 10235 61 045 +WMKK 486470 KUALA_LUMPUR/SUBANG MS 0312 10155 22 045 +9999 486480 PETALING_JAYA MS 0310 10165 47 045 +9999 486490 MUAZDAM_SHAH MS 0305 10308 34 045 +9999 486500 SEPANG MS 0272 10170 17 045 +9999 486530 TEMERLOH MS 0347 10238 40 045 +WMKD 486570 KUANTAN MS 0378 10322 16 045 +WMKM 486650 MALACCA MS 0227 10225 9 045 +9999 486700 BATU_PAHAT MS 0187 10298 7 045 +9999 486720 KLUANG MS 0202 10332 86 045 +9999 486740 MERSING MS 0245 10383 45 045 +9999 486790 JOHORE_BARU/SENAI MS 0163 10367 40 045 +9999 486870 SINGAPORE/TENGAH SR 0138 10372 0012 045 +9999 486920 SINGAPORE/SELETAR SR 0142 10388 0014 045 +9999 486940 SINGAPORE/PAYA LEBAR SR 0137 10392 0032 045 +WSSS 486980 SINGAPORE/CHANGI SR 0137 10398 16 045 +9999 488020 SA PA VS 2235 10382 1581 012 +9999 488030 LAO_CAI VS 2250 10397 97 012 +9999 488060 SON_LA VS 2133 10390 676 012 +9999 488080 CAO_BANG VS 2267 10625 243 012 +9999 488100 BAC_CAN VS 2215 10583 176 012 +VVNB 488200 HANOI VS 2102 10580 7 012 +9999 488230 NAM_DINH VS 2043 10615 3 012 +9999 488260 PHU_LIEN VS 2080 10663 116 012 +9999 488300 LANG_SON VS 2183 10677 263 012 +9999 488310 THAI_NGUYEN VS 2160 10583 32 012 +9999 488380 MONG_CAI VS 2152 10797 7 012 +9999 488390 BACH_LONG_VI VS 2013 10772 56 012 +9999 488400 THANH_HOA VS 1975 10578 5 012 +VVVH 488450 VINH VS 1867 10568 6 012 +9999 488460 HA_TINH VS 1835 10590 3 012 +9999 488480 DONG_HOI VS 1748 10660 7 012 +9999 488490 DONG HA VS 1682 10710 0025 012 +VVPB 488520 HUE VS 1643 10758 9 012 +VVDN 488550 DA_NANG VS 1603 10820 7 012 +9999 488600 HOANG_SA VS 1655 11162 6 012 +9999 488630 QUANG NGAI VS 1513 10878 0009 012 +VVPK 488660 PLEIKU_CITY VS 1398 10800 801 012 +VVQN 488700 QUY_NHON VS 1377 10922 6 012 +9999 488750 BANMETHUOT VS 1268 10808 537 012 +VVNT 488770 NHA_TRANG VS 1222 10922 4 012 +9999 488870 PHAN_THIET VS 1093 10810 5 012 +9999 488880 PHUOC LONG VS 1182 10697 0243 012 +9999 488920 SONG_TU_TAY(CAY) VS 1142 11433 5 012 +VVTS 489000 HO_CHI_MINH VS 1082 10667 10 012 +9999 489070 RACH_GIA VS 1000 10508 3 012 +9999 489100 VINH_LONG VS 1025 10595 3 012 +9999 489130 BA-XUYEN/SOC_TRANG VS 0960 10597 5 012 +9999 489140 CA_MAU VS 0918 10517 2 012 +9999 489160 THO_CHU VS 928 10347 24 012 +9999 489170 PHU_QUOC VS 1022 10397 4 012 +9999 489180 CON_SON VS 0868 10660 9 012 +9999 489190 HUYEN_TRAN VS 0802 11062 19 012 +9999 489200 TRUONG_SA VS 0865 11192 3 012 +9999 489210 BOUNNEUA LA 2163 10188 0923 012 +9999 489240 LUANG NAMTHA LA 2105 10147 0644 012 +9999 489250 OUDAMXAY LA 2068 10200 550 012 +9999 489260 HOUEI-SAI LA 2025 10043 467 012 +9999 489270 VIENGSAY LA 2042 10423 913 012 +9999 489280 SAM NEUA LA 2042 10407 1000 012 +VLLB 489300 LUANG-PRABANG LA 1988 10213 305 012 +9999 489350 PLAINE DES JARRES LA 1947 10313 1050 012 +9999 489360 PAKLAY LA 1820 10120 0220 012 +9999 489370 NAM THANE LA 1912 10155 0370 012 +VLSB 489380 SAYABOURY LA 1923 10173 326 012 +9999 489390 VANGVIENG LA 1892 10245 0298 012 +VLVT 489400 VIENTIANE/WATTAY LA 1795 10257 171 012 +9999 489410 PHONHONG LA 1847 10240 0179 012 +9999 489420 HAT DOKEO LA 1785 10260 0165 012 +9999 489430 NAPHENG LA 1827 10295 0172 012 +9999 489440 THANGONE LA 1828 10263 0185 012 +VLTK 489460 THAKHEK LA 1738 10465 52 012 +VLSK 489470 SAVANNAKHET(CV/MIL) LA 1655 10475 155 012 +9999 489480 SENO LA 1667 10500 0185 012 +VLSV 489520 SARAVANE LA 1568 10642 168 012 +VLIP 489550 PAKSE_(CIV/MIL) LA 1512 10578 102 012 +9999 489560 PAKSONG LA 1518 10620 1200 012 +VLAP 489570 ATTOPEU LA 1480 10683 105 012 +VDGB 489620 BATTAMBANG KP 1310 10320 13 012 +VDSR 489660 SIEMREAP KP 1337 10385 15 012 +9999 489680 KRAKOR KP 1252 10418 5 012 +9999 489690 KAMPONG KP 1225 10467 0015 042 +VDST 489720 STUNG_TRENG KP 1352 10597 56 012 +9999 489820 KOS KONG KP 1162 10300 0004 042 +9999 489830 KOMPONG_SOM_(CITY) KP 1063 10348 15 012 +9999 489850 KAMPOT KP 1062 10422 5 012 +VDPP 489910 PHNOM-PENH/POCHENTO KP 1155 10485 10 012 +VDKC 489950 KOMPONG-CHAM KP 1200 10545 16 012 +9999 489980 SVAY_RIENG KP 1108 10580 6 012 +9999 501360 MOHE SY CI 5213 12252 433 012 +9999 502460 TAHE CI 5233 12480 0465 012 +9999 503490 JIU-HAI-LAI SY CI 5113 12405 610 012 +9999 503530 HUMA SY CI 5172 12665 179 012 +9999 504250 SAN-HE SY CI 5050 12007 671 012 +9999 504340 TULIHE SY CI 5045 12170 733 012 +9999 504420 XIAO-YANG-QI SY CI 5080 12428 549 012 +9999 504680 AIHUI SY CI 5025 12745 166 012 +9999 505140 MAN-ZHOU-LI SY CI 4955 11747 710 012 +9999 505270 HAILAR SY CI 4922 11975 611 012 +9999 505280 HAILAERH TUNGSHAN CI 4922 11980 0488 012 +9999 505480 XIAO'ERGOU SY CI 4920 12372 289 012 +9999 505570 NENJIANG SY CI 4917 12523 243 012 +9999 505640 SUNWU SY CI 4943 12735 235 012 +9999 506030 XIN_BARAG_YOUQI SY CI 4867 11682 556 012 +9999 506320 BUGT SY CI 4877 12192 739 012 +9999 506560 LONG-ZHEN SY CI 4865 12667 305 012 +9999 506580 KESHAN SY CI 4805 12588 237 012 +9999 507270 ARXAN SY CI 4717 11995 1028 012 +9999 507420 SAN-CHEN-FANG SY CI 4778 12417 146 012 +ZYQQ 507450 QIQIHAR SY CI 4738 12392 148 012 +9999 507560 HAILUN SY CI 4743 12697 240 012 +9999 507580 MING-SHUI SY CI 4725 12588 259 012 +9999 507740 YICHUN SY CI 4772 12890 232 012 +9999 507750 HE-GANG SY CI 4735 13020 198 012 +9999 507880 FUJIN SY CI 4723 13198 65 012 +9999 508340 TE-PO-SU-K/-MIAO SY CI 4650 12137 427 012 +9999 508440 TAILAI SY CI 4640 12342 150 012 +9999 508530 WANG KUEI CI 4682 12648 0158 012 +9999 508540 ANDA SY CI 4638 12532 150 012 +9999 508620 TIE-LI SY CI 4707 12803 264 012 +9999 508770 I-LAN CI 4630 12955 0099 012 +9999 508880 BAOQING SY CI 4632 13218 83 012 +9999 509150 ULIASTAI BJ CI 4552 11697 840 012 +9999 509490 QIAN_GORLOS SY CI 4512 12483 138 012 +9999 509530 HARBIN SY CI 4575 12677 143 012 +9999 509630 TONGHE SY CI 4597 12873 110 012 +9999 509680 SHANGZHI SY CI 4522 12797 191 012 +9999 509780 JIXI SY CI 4528 13095 234 012 +9999 509830 HULIN SY CI 4577 13297 103 012 +9999 510530 KABA_HE UQ CI 4805 8635 534 012 +9999 510680 FUHAI/BURULTOKAY UQ CI 4710 8738 472 012 +9999 510760 ALTAY UQ CI 4773 8808 737 012 +9999 510870 FUYUN UQ CI 4698 8952 827 012 +9999 511330 TACHENG UQ CI 4673 8300 535 012 +9999 511560 HOBOKSAR UQ CI 4678 8572 1294 012 +9999 511860 QINGHE/QINGGLI UQ CI 4672 9040 1463 012 +9999 512320 PA-ERH-LU-K'O_MTN UQ CI 4595 8257 1067 012 +9999 512410 TO-LI UQ CI 4595 8362 2072 012 +9999 512430 KARAMAY UQ CI 4560 8485 428 012 +9999 512880 BAYTIK_SHAN_(MTNS) UQ CI 4537 9053 1651 012 +9999 513300 BOLE/BORTALA UQ CI 4492 8207 1366 012 +9999 513340 JINGHE UQ CI 4462 8290 321 012 +9999 513460 KUYTUN UQ CI 4443 8497 442 012 +9999 513560 SHIHEZI UQ CI 4430 8603 457 012 +9999 513650 FUKANG UQ CI 4415 8798 549 012 +9999 513790 QITAI UQ CI 4402 8957 794 012 +ZWYN 514310 YINING UQ CI 4395 8133 663 012 +9999 514370 ZHAOSU/MONGGOLKURE UQ CI 4317 8112 1830 012 +9999 514630 URUMQI UQ CI 4378 8762 919 012 +9999 514670 BALGUNTAY UQ CI 4267 8633 1753 012 +9999 514770 PAU-YANG-HU UQ CI 4320 8847 1037 012 +9999 514950 QIJIAOJING UQ CI 4348 9163 874 012 +9999 514960 YIWANQAN CI 4338 09210 1890 012 +9999 515260 CHUGIRTY UQ CI 4280 8085 2042 012 +9999 515420 BAYANBULAK UQ CI 4303 8415 2459 012 +9999 515670 YANQI UQ CI 4205 8657 1097 012 +9999 515730 TURPAN UQ CI 4293 8920 37 012 +9999 515810 SHANSHAN/PIQAN UQ CI 4292 9025 410 012 +9999 516280 WEN-SU UQ CI 4127 8023 1286 012 +9999 516330 BAICHENG/BAY UQ CI 4177 8187 1280 012 +9999 516420 LUNTAI/BUGUR UQ CI 4178 8417 883 012 +9999 516440 KUQA UQ CI 4172 8295 1100 012 +9999 516560 KORLA UQ CI 4175 8613 933 012 +9999 517010 SAI-K'O-LO-T'E-MA UQ CI 4045 7538 3651 012 +9999 517050 AR-TUX UQ CI 3967 7617 1494 012 +9999 517080 AKO TAO CI 3908 07603 012 +ZWSH 517090 KASHI UQ CI 3947 7598 1291 012 +9999 517110 AKQI UQ CI 4093 7845 1986 012 +9999 517160 BACHU UQ CI 3980 7857 1117 012 +9999 517200 CH'I-LAN-TAI UQ CI 4053 7953 1158 012 +9999 517300 ALAR UQ CI 4050 8105 1013 012 +9999 517470 TAZHONG CI 3900 8367 1099 012 +9999 517650 TIKANLIK UQ CI 4063 8770 847 012 +9999 517770 RUOQIANG UQ CI 3903 8817 889 012 +9999 518110 SHACHE UQ CI 3843 7727 1232 012 +9999 518180 PISHAN UQ CI 3762 7828 1376 012 +ZWTN 518280 HOTAN UQ CI 3713 7993 1375 012 +9999 518390 MINFENG/NIYA UQ CI 3707 8277 1410 012 +9999 518480 ANDIR UQ CI 3793 8365 1264 012 +9999 518550 QIEMO/QARQAN UQ CI 3815 8555 1248 012 +9999 518860 MANGNAI LZ CI 3825 9085 2945 012 +9999 519310 YUTIAN/KERIYA UQ CI 3687 8170 1554 012 +9999 521010 BARKOL UQ CI 4358 9285 1584 012 +9999 521120 NAOMAOHU CI 4360 9513 469 012 +9999 521180 YIWU/ARATURUK UQ CI 4327 9470 1729 012 +ZWHM 522030 HAMI UQ CI 4282 9352 739 012 +9999 522670 EJIN_QI LZ CI 4195 10107 941 012 +9999 522680 SPOT LOCATION CI 4208 10167 012 +9999 523030 YA MAN SU CI 4188 09553 012 +9999 523130 XING-XING-XIA LZ CI 4178 9513 1935 012 +9999 523230 MAZONG_SHAN_(MOUNT) LZ CI 4180 9703 1770 012 +9999 523780 GUAIZIHU LZ CI 4137 10237 960 012 +9999 524180 DUNHUANG LZ CI 4015 9468 1140 012 +9999 524240 AN-XI LZ CI 4050 9600 1177 012 +9999 524360 YUMENZHEN LZ CI 4027 9703 1527 012 +9999 524410 PEI SHAN CI 4072 09862 1554 012 +9999 524460 SHUANGCHENGTZU LZ CI 4040 9980 1158 012 +9999 524470 JINTA LZ CI 3982 9890 1372 012 +9999 524950 BAYAN_MOD LZ CI 4075 10450 1329 012 +ZLJQ 525330 JIUQUAN/SUZHOU LZ CI 3977 9848 1478 012 +9999 525760 LAI-YEN-CH'IH LZ CI 3938 10283 1383 012 +9999 526020 LENGHU LZ CI 3883 9338 2734 012 +9999 526330 TUO-LE LZ CI 3880 9842 609 012 +9999 526450 YEH-NIU-KOU LZ CI 3847 9955 2169 012 +9999 526520 ZHANGYE LZ CI 3893 10043 1483 012 +9999 526530 CHANG YEH ARPT. CI 3880 10067 1463 012 +9999 526570 BABAO LZ CI 3823 10025 2700 012 +9999 526610 SHAN-DAN LZ CI 3880 10108 1760 012 +9999 526710 SPOT LOCATION CI 3895 10207 012 +9999 526740 JIN-CHANG LZ CI 3847 10218 1676 012 +9999 526810 MINQIN LZ CI 3863 10308 1367 012 +9999 527070 T'A-ERH-TING LZ CI 3707 9287 2712 012 +9999 527130 DA-QAIDAM LZ CI 3785 9537 3174 012 +9999 527230 SPOT LOCATION CI 3783 09675 012 +9999 527370 DELINGHA LZ CI 3737 9737 2982 012 +9999 527380 SPOT LOCATION CI 3732 09783 012 +9999 527400 HSIN-YUAN LZ CI 3730 9902 3627 012 +9999 527530 SPOT LOCATION CI 3768 10070 3353 012 +9999 527540 GANGCA/SHALIUHE LZ CI 3733 10013 3301 012 +9999 527650 HAO-MEN LZ CI 3737 10162 2682 012 +9999 527870 WUSHAOLING_(PASS) LZ CI 3720 10287 3044 012 +9999 527880 KAOCHAIWA CI 3723 10340 2415 012 +9999 527970 CHING-T'AI LZ CI 3713 10422 1402 012 +9999 528130 KO ERH MU CI 3682 09535 2731 012 +9999 528180 GOLMUD LZ CI 3642 9490 2809 012 +9999 528250 NUO-MU-HONG LZ CI 3645 9647 2804 012 +9999 528330 SERH LZ CI 3695 9835 2987 012 +9999 528360 DULAN/QAGAN_US LZ CI 3630 9810 3192 012 +9999 528420 CHA-KA LZ CI 3678 9908 2925 012 +9999 528540 CHIANG HSIKOU CI 3660 10037 012 +9999 528560 GONGHE LZ CI 3635 10078 2743 012 +ZLXN 528660 XINING LZ CI 3662 10177 2262 012 +9999 528680 HEY-IN LZ CI 3603 10143 2072 012 +9999 528760 MINHE LZ CI 3633 10283 1905 012 +9999 528860 SHIHTUNGSU CI 3638 10392 012 +9999 528890 LANZHOU LZ CI 3605 10388 1518 012 +9999 528950 JINGYUAN LZ CI 3658 10468 1505 012 +9999 529070 SPOT LOCATION CI 3517 09283 4877 012 +9999 529080 WUDAOLIANG LZ CI 3522 9308 4613 012 +9999 529410 NAME_UNKNOWN LZ CI 3572 9892 3962 012 +9999 529430 XINGHAI LZ CI 3575 9998 3200 012 +9999 529550 GUINAN CI 3558 10075 3201 012 +9999 529570 TONGDE LZ CI 3527 10065 3290 012 +9999 529580 TONGDE CI 3527 10065 3290 012 +9999 529680 TSE KAU CI 3503 10147 3565 012 +9999 529830 YU ZHONG CI 3587 10415 1875 012 wmo%loc/elev +9999 529840 LINXIA LZ CI 3547 10298 1920 012 +9999 529860 LINTAO LZ CI 3533 10400 1905 012 +9999 529960 HUAJIALING LZ CI 3538 10500 2450 012 +9999 530680 ERENHOT BJ CI 4365 11200 966 012 +9999 530730 SPOT LOCATION CI 4475 11283 012 +9999 530780 SPOT LOCATION CI 4417 11233 012 +9999 530830 NARAN_BULAG BJ CI 4462 11415 1183 012 +9999 531490 MANDAL BJ CI 4253 11013 1223 012 +9999 531920 ABAG_QI/XIN_HOT BJ CI 4402 11495 1128 012 +9999 531950 ENGER SHOOTO CI 4338 11445 1128 012 +9999 532310 HAILS BJ CI 4145 10638 1510 012 +9999 532760 JURH BJ CI 4240 11290 1152 012 +9999 532780 BOIN SUM CI 4220 11252 1280 012 +9999 533360 HALIUT BJ CI 4157 10852 1290 012 +9999 533520 BAILING-MIAO BJ CI 4170 11043 1377 012 +9999 533620 SHARA_MORON_SUME BJ CI 4203 11153 1372 012 +9999 533760 PA TAO KON CI 4142 11280 012 +9999 533910 HUADE BJ CI 4190 11400 1484 012 +ZBHH 534630 HOHHOT BJ CI 4082 11168 1065 012 +9999 534780 YOU-YU BJ CI 4017 11233 1212 012 +9999 534800 JINING BJ CI 4103 11307 1416 012 +9999 534870 DATONG BJ CI 4010 11333 1069 012 +9999 534880 CHU LE PU CI 4017 11358 012 +9999 535020 JARTAI LZ CI 3978 10575 1033 012 +9999 535130 LINHE BJ CI 4077 10740 1041 012 +9999 535190 SHIZUISHAN/DAWUKOU LZ CI 3905 10640 975 012 +9999 535230 TUNGSHALAMIA CI 3987 10767 1300 012 +9999 535290 OTOG_QI/ULAN BJ CI 3910 10798 1381 012 +9999 535330 HANG CHIN CHI CI 3985 10873 1459 012 +9999 535390 PA LA MU TU SHIH LI CI 3915 10890 1140 012 +9999 535430 DONGSHENG BJ CI 3983 10998 1459 012 +9999 535630 SPOT LOCATION CI 3980 11168 012 +9999 535640 HEQU BJ CI 3938 11115 861 012 +9999 535780 SHUO HSIEN CI 3930 11242 0900 012 +9999 535880 WUTAI_SHAN_(MTN) BJ CI 3903 11353 2898 012 +9999 535930 YU_XIAN BJ CI 3983 11457 910 012 +9999 536020 ALXA_ZUOQI/BAYAN_HO LZ CI 3883 10553 1500 012 +ZLIC 536140 YINCHUAN LZ CI 3848 10622 1112 012 +9999 536150 YINCHUAN_(CITY) LZ CI 3847 10632 1005 012 +9999 536460 YULIN LZ CI 3823 10970 1058 012 +9999 536520 SPOT LOCATION CI 3898 11060 1219 012 +9999 536640 XINXIAN BJ CI 3840 11272 900 012 +9999 536730 YUANPING BJ CI 3875 11270 838 012 +9999 536810 SPOT LOCATION CI 3872 11300 0792 012 +9999 536980 SHIJIAZHUANG BJ CI 3803 11442 81 012 +9999 537050 ZHONGNING LZ CI 3748 10567 1185 012 +9999 537230 YANCHI LZ CI 3778 10740 1349 012 +9999 537380 PIN-KOU-MEN LZ CI 3715 10838 1438 012 +9999 537400 ZI-CHANG LZ CI 3713 10965 1189 012 +9999 537450 SPOT LOCATION CI 3747 10958 012 +9999 537540 SUIDE LZ CI 3747 11025 900 012 +9999 537630 SPOT LOCATION CI 3785 11188 012 +9999 537640 LISHI BJ CI 3750 11110 951 012 +ZBYN 537720 TAIYUAN/WUSU BJ CI 3778 11255 779 012 +9999 537820 YANGQUAN BJ CI 3782 11357 908 012 +9999 537870 YUSHE BJ CI 3707 11298 1042 012 +9999 537880 SPOT LOCATION CI 3720 11347 012 +9999 537980 XINGTAI BJ CI 3707 11450 78 012 +9999 538050 HAI YUAN CI 3657 10565 1850 012 +9999 538100 QI-YING LZ CI 3655 10615 1615 012 +9999 538170 GUYUAN LZ CI 3602 10628 1676 012 +9999 538210 HUNG-TE LZ CI 3677 10720 1322 012 +9999 538230 SPOT LOCATION CI 3682 10780 012 +ZLYA 538450 YAN_AN LZ CI 3660 10950 959 012 +9999 538530 XI-XIAN BJ CI 3670 11093 1006 012 +9999 538630 JIEXIU BJ CI 3705 11193 750 012 +9999 538680 LIN FEN CI 3605 11148 0419 012 +9999 538980 ANYANG/ZHANGDE BJ CI 3612 11437 76 012 +9999 539030 XI-JI LZ CI 3597 10572 1935 012 +9999 539150 PINGLIANG LZ CI 3555 10667 1348 012 +9999 539230 XIFENGZHEN LZ CI 3573 10763 1423 012 +9999 539290 CHANG-WU LZ CI 3522 10780 1219 012 +9999 539420 LUO-CHUAN LZ CI 3575 10942 1000 012 +9999 539450 HUANG LUNG CI 3558 10993 012 +9999 539470 TONGCHUAN LZ CI 3517 10905 914 012 +9999 539590 YUNCHENG BJ CI 3503 11102 376 012 +9999 539750 YANGCHENG BJ CI 3548 11240 659 012 +9999 539850 SHEN CHUANG CI 3545 11350 012 +9999 540010 TAI-LE-MIN-SU-MU BJ CI 4490 11542 1143 012 +9999 540120 XI_UJIMQIN_QI BJ CI 4458 11760 997 012 +9999 540260 JARUD_QI/LUBEI SY CI 4457 12090 266 012 +9999 540270 LINDONG/BAIRIN_ZUOQ SY CI 4398 11940 485 012 +9999 540410 KAITONG/TONGYU SY CI 4480 12308 152 012 +9999 540490 CHANGLING SY CI 4425 12397 190 012 +9999 540630 WU CHIA CHAN CI 4497 12568 0240 012 +9999 540940 MUDANJIANG SY CI 4457 12960 242 012 +9999 540960 SUIFENHE SY CI 4438 13115 498 012 +9999 541020 XILIN_HOT/ABAGNAR BJ CI 4395 11607 991 012 +9999 541150 LINXI SY CI 4360 11807 800 012 +9999 541340 KAILU SY CI 4362 12132 274 012 +9999 541350 TONGLIAO SY CI 4360 12227 180 012 +9999 541420 WO-HU-TUN SY CI 4370 12360 183 012 +9999 541570 SIPING SY CI 4318 12433 165 012 +ZYCC 541610 CHANGCHUN SY CI 4390 12522 238 012 +9999 541720 JILIN SY CI 4385 12655 188 012 +9999 541860 DUNHUA SY CI 4337 12820 526 012 +9999 541920 LO TZU KOU CI 4372 13032 0500 012 +9999 541950 WANG CHING CI 4332 12975 0244 012 +9999 542070 NAN CHUAN TZU CI 4230 11568 1524 012 +9999 542080 DUOLUN/DOLONNUR BJ CI 4218 11647 1247 012 +9999 542130 WUDAN/ONGNIUD_QI SY CI 4297 11903 634 012 +9999 542180 CHIFENG/ULANHAD SY CI 4227 11897 572 012 +9999 542260 BUGT SY CI 4233 12070 401 012 +9999 542360 ZHANGWU SY CI 4242 12253 84 012 +9999 542370 FUXIN SY CI 4200 12163 182 012 +9999 542590 QINGYUAN SY CI 4210 12495 235 012 +9999 542730 HUADIAN SY CI 4298 12675 264 012 +9999 542740 HUI NAN CHEN CI 4262 12627 012 +9999 542840 FUSONG SY CI 4233 12728 610 012 +9999 542850 LUSHUIHE CI 4252 12780 0853 012 +9999 542870 SONGJIANGHE SY CI 4217 12750 975 012 +9999 542920 YANJI SY CI 4288 12947 178 012 +9999 543080 FENGNING/DAGEZHEN BJ CI 4122 11663 661 012 +9999 543110 WEICHANG/ZHUIZISHAN BJ CI 4193 11775 844 012 +9999 543240 CHAOYANG SY CI 4155 12045 176 012 +9999 543260 CHAOYANG_AIRFIELD SY CI 4158 12043 152 012 +9999 543350 GOUBANGZI SY CI 4138 12180 25 012 +9999 543360 TALANPA CHIAO TAO CI 4138 12245 012 +9999 543370 JINZHOU SY CI 4113 12112 70 012 +9999 543390 ANSHAN SY CI 4113 12298 17 012 +ZYYY 543420 SHENYANG/DONGTA SY CI 4177 12343 43 012 +9999 543460 BENXI SY CI 4132 12378 185 012 +9999 543510 DA-HUO-FANG SY CI 4188 12408 273 012 +9999 543630 TONGHUA SY CI 4172 12592 312 012 +9999 543650 HUANREN SY CI 4127 12537 204 012 +9999 543740 LINJIANG SY CI 4172 12692 333 012 +9999 543770 JI'AN SY CI 4110 12615 179 012 +9999 543860 CHANGBAI SY CI 4135 12817 1018 012 +9999 544010 ZHANGJIAKOU BJ CI 4078 11488 726 012 +9999 544050 HUAILAI/SHACHENG BJ CI 4040 11550 538 012 +9999 544230 CHENGDE BJ CI 4097 11793 374 012 +9999 544290 ZUNHUA BJ CI 4020 11797 152 012 +9999 544360 QINGLONG BJ CI 4040 11895 228 012 +9999 544540 SUIZHONG SY CI 4035 12035 18 012 +9999 544710 YINGKOU SY CI 4067 12220 4 012 +9999 544830 TSAO HO KOU CI 4088 12390 0235 012 +9999 544930 KUANDIAN SY CI 4072 12478 261 012 +9999 544970 DANDONG SY CI 4005 12433 14 012 +9999 544980 SINUIJU CI 4012 12433 012 +ZBAA 545110 BEIJING/PEKING BJ CI 3993 11628 55 012 +9999 545120 PEKING/NANYUAN CI 3978 11638 0040 012 +9999 545180 BAXIAN BJ CI 3905 11640 8 012 +9999 545270 TIANJIN/TIENTSIN BJ CI 3910 11717 5 012 +9999 545280 TIENTSIN CI 3913 11735 0003 012 +9999 545290 CHAI SHANG CI 3923 11778 012 +9999 545340 TANGSHAN BJ CI 3967 11815 29 012 +9999 545390 LETING BJ CI 3943 11890 12 012 +9999 545430 SPOT LOCATION CI 3997 11980 012 +9999 545630 FUXIAN/WAFANGDIAN SY CI 3963 12198 17 012 +9999 545640 SPOT LOCATION CI 3955 12128 012 +9999 545770 TA LIEN CHENG SHA CI 3927 12208 0031 012 +9999 545870 HAIYANG_ISLAND SY CI 3905 12322 10 012 +9999 546020 BAODING BJ CI 3885 11557 19 012 +9999 546140 HO CHIEN CI 3843 11608 012 +9999 546160 CANGZHOU BJ CI 3833 11683 11 012 +9999 546180 POTOU CI 3808 11655 13 012 +9999 546230 TANGGU BJ CI 3902 11760 4 012 +9999 546240 HUANGHUA BJ CI 3838 11735 4 012 +9999 546350 SPOT LOCATION CI 3850 11850 012 +9999 546430 MOORED_VESSEL BJ CI 3897 11995 6 012 +9999 546460 MOORED_VESSEL BJ CI 3835 11968 6 012 +9999 546560 TUOJI ISLAND CI 3817 12078 0059 012 +ZYTL 546620 DALIAN/DAIREN/LUDA BJ CI 3890 12163 97 012 +9999 547050 NANGONG BJ CI 3737 11538 42 012 +9999 547070 GUANG ZUNG CI 3707 11515 012 +9999 547140 DEZHOU BJ CI 3743 11632 22 012 +9999 547150 LINGXIAN BJ CI 3733 11657 19 012 +9999 547160 LING HSIEN CI 3737 11652 012 +9999 547230 CHAN CHENG CI 3768 11780 012 +9999 547250 HUIMIN BJ CI 3750 11753 12 012 +9999 547360 YONGAN BJ CI 3755 11873 6 012 +9999 547430 SPOT LOCATION CI 3768 12022 012 +9999 547510 CHANG_ISLAND BJ CI 3793 12072 40 012 +9999 547530 LONGKOU BJ CI 3762 12032 5 012 +9999 547560 TA HSIN TIEN CI 3762 12090 0100 012 +9999 547630 SPOT LOCATION CI 3755 12140 012 +9999 547740 WEIHAI BJ CI 3745 12203 61 012 +9999 547760 CHENGSHANTOU_(CAPE) BJ CI 3740 12268 47 012 +9999 548080 XINXIAN BJ CI 3603 11558 47 012 +ZSTN 548230 JINAN/TSINAN BJ CI 3668 11698 58 012 +9999 548260 TAI_SHAN_(MTNS) BJ CI 3625 11710 1536 012 +9999 548270 TAI-AN CI 3618 11713 0155 046 +9999 548300 LIN TZU CI 3687 11833 0055 012 +9999 548360 YIYUAN/NANMA BJ CI 3618 11815 302 012 +9999 548430 WEIFANG BJ CI 3670 11908 51 012 +9999 548520 LAIYANG BJ CI 3698 12065 72 012 +9999 548530 NANWU CI 3698 12082 012 +ZSQD 548570 QINGDAO/TSINGTAO BJ CI 3607 12033 77 012 +9999 548580 TSANG KOU CI 3617 12037 0010 012 +9999 548630 HAIYANG BJ CI 3677 12117 64 012 +9999 549060 HEZE/CAOZHOU BJ CI 3525 11543 51 012 +9999 549090 DZNGTAO BJ CI 3507 11557 49 012 +9999 549160 YANZHOU BJ CI 3557 11685 53 012 +9999 549230 MENG YIN CI 3572 11792 012 +9999 549290 FEIXIAN CI 3525 11795 120 012 +9999 549360 JUXIAN BJ CI 3555 11875 109 012 +9999 549450 RIZHAO BJ CI 3538 11953 15 012 +9999 549520 FLASHING_LIGHT BJ CI 3597 12048 25 012 +9999 552280 SHIQUANHE CD CI 3250 8008 4279 012 +9999 552480 LUMARINGBO CD CI 3230 8405 4420 012 +9999 552790 BAINGOIN CD CI 3137 9002 4701 012 +9999 552940 P'A-NA CD CI 3227 9167 4724 012 +9999 552990 NAGQU CD CI 3148 9207 4508 012 +9999 554370 T'U-KO-ERH-HO-KUNG CD CI 3055 8143 4736 012 +9999 554720 XAINZA CD CI 3095 8863 4671 012 +9999 554930 ZHA-TE-KE-TANG CD CI 3073 9245 4724 012 +9999 555690 LHAZE CD CI 2907 8768 4237 012 +9999 555780 XIGAZE CD CI 2925 8888 3837 012 +ZULS 555910 LHASA CD CI 2967 9113 3650 012 +9999 555980 NEDONG CD CI 2923 9177 3657 012 +9999 556640 TINGRI/XEGAR CD CI 2863 8708 4302 012 +9999 556800 GYANGZE CD CI 2900 8963 3657 012 +9999 556900 CHE-KU CD CI 2870 9163 4336 012 +9999 556960 LHUNZE CD CI 2842 9247 3861 012 +9999 557730 PAGRI CD CI 2773 8908 4301 012 +9999 560040 TUOTUOHE/TANGGULASH LZ CI 3422 9243 4535 012 +9999 560160 BIE-LI-XI-DU LZ CI 3410 9503 4785 012 +9999 560180 ZADOI LZ CI 3290 9530 4068 012 +9999 560210 QUMARLEB LZ CI 3413 9578 4176 012 +9999 560290 YUSHU LZ CI 3302 9702 3682 012 +9999 560330 MADOI/HUANGHEYAN LZ CI 3492 9822 4273 012 +9999 560340 QINGSHUI-HE LZ CI 3380 9713 4419 012 +9999 560360 TSANG TO CI 3407 09823 012 +9999 560380 SHIQU LZ CI 3298 9810 4114 012 +9999 560410 UNKNOWN LZ CI 3450 9888 4175 012 +9999 560460 DARLAG LZ CI 3375 9965 3968 012 +9999 560650 HENAN LZ CI 3473 10160 3500 012 +9999 560670 JIGZHI LZ CI 3347 10148 3350 012 +9999 560740 GA-HAI LZ CI 3420 10230 3109 012 +9999 560750 LANG MU SU CI 3410 10262 3565 012 +9999 560790 RUO'ERGAI CD CI 3358 10297 3441 012 +9999 560800 HEZUO LZ CI 3500 10290 2910 012 +9999 560890 BAI GUSI CI 3322 10390 012 +9999 560930 WU-SHAN LZ CI 3472 10488 1371 012 +9999 560960 WUDU LZ CI 3340 10492 1079 012 +9999 561060 SOG_XIAN CD CI 3188 9378 4024 012 +9999 561160 DENGQEN CD CI 3142 9560 3874 012 +9999 561250 NANGQEN LZ CI 3225 9622 4145 012 +9999 561370 QAMDO CD CI 3115 9717 3307 012 +9999 561440 DEGE CD CI 3173 9857 3204 012 +9999 561460 GARZE CD CI 3162 10000 3394 012 +9999 561470 CHUN LO SU CI 3112 09868 012 +9999 561510 LUO-XUE LZ CI 3257 10058 3505 012 +9999 561520 SERTAR CD CI 3228 10033 3896 012 +9999 561670 DAWU CD CI 3098 10112 2959 012 +9999 561720 BARKAM CD CI 3190 10223 2666 012 +9999 561730 MA-TANG CD CI 3185 10270 3422 012 +9999 561780 XIAO-JIN CD CI 3102 10237 2426 012 +9999 561820 SONGPAN/SUNGQU CD CI 3265 10357 2852 012 +9999 561880 WENCHUAN CD CI 3148 10358 2042 012 +9999 561930 PINGWU CD CI 3242 10452 877 012 +9999 561960 MIANYANG CD CI 3147 10468 472 012 +9999 562020 JIA-LI CD CI 3078 9340 4876 012 +9999 562370 PANG TA CI 3023 09740 012 +9999 562470 BATANG CD CI 3000 9910 2589 012 +9999 562510 XINLONG/NYAGRONG CD CI 3097 10020 3500 012 +9999 562570 LITANG CD CI 3000 10027 3950 012 +9999 562650 CHUANNING CI 3050 10148 3452 012 +9999 562870 YA'AN CD CI 2998 10300 629 012 +ZUUU 562940 CHENGDU CD CI 3067 10402 508 012 +9999 562970 JEN SHOU CI 3000 10413 0610 012 +9999 563120 NYINGCHI CD CI 2957 9447 3001 012 +9999 563570 DAOCHENG/DABBA CD CI 2905 10030 3729 012 +9999 563740 KANGDING/DARDO CD CI 3005 10197 2617 012 +9999 563750 HAN YUAN CHIEU CI 2958 10262 012 +9999 563840 EBIAN CI 2940 10332 012 +9999 563850 EMEI_SHAN CD CI 2952 10333 3049 012 +9999 563860 LESHAN CD CI 2957 10377 440 012 +9999 564440 DEQEN CD CI 2850 9890 3488 012 +9999 564590 TU-ZHA CD CI 2815 10093 2743 012 +9999 564620 JIULONG/GYAISI CD CI 2900 10150 2994 012 +9999 564720 HSIN SHIH PA CI 2895 10298 012 +9999 564750 YUEXE CD CI 2862 10260 1736 012 +9999 564850 HU-JIA-PU-ZIIA CD CI 2852 10362 1485 012 +9999 564920 YIBIN CD CI 2880 10460 342 012 +9999 565330 LA-WAN CD CI 2768 9835 3352 012 +9999 565430 ZHONGDIAN CD CI 2770 9970 3001 012 +9999 565480 WEIXI CD CI 2722 9932 2743 012 +9999 565610 SPOT LOCATION CI 2785 10115 012 +9999 565650 YANYUAN CD CI 2743 10153 2591 012 +9999 565710 XICHANG CD CI 2790 10227 1599 012 +9999 565760 SPOT LOCATION CI 2760 10285 2347 012 +9999 565810 TIETIPA CI 2770 10320 012 +9999 565860 ZHAOTONG CD CI 2733 10375 1950 012 +9999 566510 LIJING CD CI 2683 10047 2394 012 +9999 566640 LA-SHI CD CI 2637 10122 1210 012 +9999 566710 HUILI CD CI 2665 10225 1788 012 +9999 566840 HUIZE CD CI 2642 10328 2110 012 +9999 566910 WEINING CD CI 2687 10428 2236 012 +9999 567390 TENGCHONG CD CI 2512 9848 1649 012 +9999 567410 LIU-KU CD CI 2578 9885 2377 012 +9999 567480 BAOSHAN CD CI 2513 9922 1655 012 +9999 567510 DALI CD CI 2570 10018 1992 012 +9999 567630 YUANMOU CD CI 2573 10187 1120 012 +9999 567680 CHUXIONG CD CI 2502 10153 1773 012 +9999 567760 SPOT LOCATION CI 2563 10297 012 +ZPPP 567780 KUNMING/WUJIABA CD CI 2502 10268 1892 012 +9999 567860 ZHANYI CD CI 2558 10383 1900 012 +9999 567930 PU-AN CD CI 2578 10495 2133 012 +9999 568380 RUILI CD CI 2402 9783 776 012 +9999 568560 JING-DONG CD CI 2443 10085 1676 012 +9999 568750 YUXI CD CI 2445 10257 1677 012 +9999 568860 LUXI CD CI 2453 10377 1708 012 +9999 569460 GENGMA CD CI 2355 9940 1104 012 +9999 569510 LINCANG CD CI 2395 10022 1503 012 +9999 569540 LANCANG/MENGLANGBA CD CI 2257 9993 1054 012 +9999 569590 JINGHONG CD CI 2200 10078 579 012 +9999 569640 SIMAO CD CI 2277 10098 1303 012 +9999 569650 MENG WANG CI 2248 10130 0975 012 +9999 569660 YUANJIANG CD CI 2360 10198 398 012 +9999 569690 MENGLA CD CI 2150 10158 633 012 +9999 569750 ISHA CI 2332 10237 012 +9999 569770 JIANGCHENG CD CI 2262 10182 1121 012 +9999 569830 PING YUAN CHIEU CI 2370 10383 1524 012 +9999 569850 MENGZI CD CI 2338 10338 1302 012 +9999 569860 DEHOUJIE CD CI 2358 10387 1423 012 +9999 569890 HEKOU CI 2250 10395 1363 012 +9999 569940 WENSHAN CD CI 2337 10438 1278 012 +9999 569950 PANGO CHIEH CI 2375 10465 012 +9999 570060 TIANSHUI LZ CI 3458 10575 1143 012 +9999 570160 BAOJI LZ CI 3435 10713 610 012 +9999 570230 TSUI MU CI 3480 10787 0914 012 +9999 570260 FENGYIANG CI 3448 10795 012 +9999 570340 QIAN-XIAN LZ CI 3453 10823 335 012 +ZLSN 570360 XI'AN LZ CI 3430 10893 398 012 +9999 570460 HUA_SHAN_(MOUNT) LZ CI 3448 11008 2063 012 +9999 570670 LUSHI BJ CI 3405 11103 570 012 +9999 570680 SPOT LOCATION CI 3417 11150 012 +9999 570710 MENGJIN BJ CI 3483 11243 325 012 +9999 570730 YEN SHIH CI 3467 11242 0155 012 +9999 570770 TIEN-HU BJ CI 3415 11210 753 012 +9999 570780 LYANG CI 3415 11247 0400 012 +ZHCC 570830 ZHENGZHOU BJ CI 3472 11365 111 012 +9999 570890 XUCHANG BJ CI 3400 11397 72 012 +9999 570910 KAIFENG BJ CI 3475 11442 67 012 +9999 570930 LAN KAO CI 3483 11482 012 +9999 571020 SPOT LOCATION CI 3382 10538 1829 012 +9999 571060 CHENG-XIAN LZ CI 3375 10575 1128 012 +9999 571270 HANZHONG LZ CI 3307 10703 509 012 +9999 571280 YANG HSIEN CI 3322 10755 012 +9999 571340 WEN-HUANG-PING LZ CI 3345 10825 548 012 +9999 571370 SHIH CHUAN CI 3305 10825 012 +9999 571430 SHANGXIAN LZ CI 3392 10995 748 012 +9999 571440 CHEN-AN LZ CI 3342 10915 610 012 +9999 571500 SPOT LOCATION CI 3348 11043 012 +9999 571560 SHANG-NAN BJ CI 3353 11088 914 012 +9999 571780 NANYANG BJ CI 3303 11258 131 012 +9999 571810 JIAXIAN BJ CI 3397 11322 76 012 +9999 571930 XIHUA BJ CI 3378 11452 53 012 +9999 572030 WU TUNG YUAN CI 3282 10570 0700 012 +9999 572060 KUANG YUAN CI 3243 10580 0487 012 +9999 572080 CHAO HUA CI 3233 10568 0675 012 +9999 572210 YU SHU TAO CI 3297 10703 012 +9999 572320 HAN-YIN LZ CI 3290 10852 457 012 +9999 572370 WANYUAN CD CI 3207 10803 674 012 +9999 572380 JAN CHIA PA CI 3210 10848 1372 012 +9999 572450 ANKANG/XING'AN LZ CI 3272 10903 291 012 +9999 572510 BAIHE LZ CI 3277 11012 610 012 +9999 572530 YUN HSIEN CI 3280 11080 0100 012 +9999 572590 FANGXIAN LZ CI 3203 11077 435 012 +9999 572650 GUANGHUA HK CI 3238 11167 91 012 +9999 572780 SPOT LOCATION CI 3232 11263 012 +9999 572790 ZAOYANG HK CI 3215 11267 127 012 +9999 572900 ZHUMADIAN BJ CI 3300 11402 83 012 +9999 572970 XINYANG BJ CI 3213 11405 115 012 +9999 572980 LO SHAN CI 3222 11453 0075 012 +9999 573060 LANGZHONG CD CI 3158 10597 385 012 +9999 573130 BAZHONG CD CI 3190 10670 360 012 +9999 573280 DA_XIAN CD CI 3120 10750 311 012 +9999 573480 FENGJIE CD CI 3105 10950 607 012 +9999 573650 NO NAME CI 3145 11167 012 +9999 573780 ZHONGXIANG HK CI 3117 11257 66 012 +9999 573850 SUIZHOU HK CI 3172 11337 61 012 +9999 573990 MACHENG HK CI 3118 11497 59 012 +9999 574050 SUINING CD CI 3050 10558 300 012 +9999 574110 NANCHONG CD CI 3080 10608 310 012 +9999 574260 LIANGPING CD CI 3068 10780 455 012 +9999 574280 NO NAME CI 3022 10742 012 +9999 574320 WANXIAN CD CI 3080 10835 299 012 +9999 574370 CHUNG HSIEN CI 3030 10803 012 +9999 574470 ENSHI HK CI 3028 10947 458 012 +9999 574480 EN-SHI (CHI-AFB) CI 3030 10948 0457 046 +9999 574500 ZIGUI CI 3102 11070 0442 012 +9999 574510 LU-CONG-PO HK CI 3078 11027 1188 012 +9999 574570 KUAN TIEN KOU CI 3023 11020 012 +9999 574580 WU-FENG HK CI 3020 11067 915 012 +9999 574610 YICHANG HK CI 3070 11130 134 012 +9999 574620 ICHANG TUMENWU CI 3068 11145 0107 012 +9999 574760 JIANGLING/JINGZHOU HK CI 3033 11218 33 012 +ZHHH 574940 WUHAN/NANHU HK CI 3062 11413 23 012 +9999 575030 NEIJIANG CD CI 2962 10512 349 012 +9999 575040 NEIJIANG CD CI 2958 10505 357 012 +9999 575060 TATSU CI 2963 10577 0305 012 +ZUCK 575160 CHONGQING/CHUNGKING CD CI 2952 10648 351 012 +9999 575220 FOU-LING CD CI 2972 10740 275 012 +9999 575270 NAN CHUAN CI 2920 11713 012 +9999 575450 LAIFENG HK CI 2953 10938 561 012 +9999 575540 SANGZHI HK CI 2940 11017 322 012 +9999 575570 SHIH TI CHI CI 2905 11013 0455 012 +9999 575620 SHI-MEN HK CI 2958 11130 91 012 +9999 575690 CHANG TE CI 2903 11170 012 +9999 575720 CHIH CHOU CI 2973 11230 0076 012 +9999 575740 ANXIANG HK CI 2943 11218 28 012 +9999 575830 PUQI HK CI 2972 11388 61 012 +9999 575840 YUEYANG HK CI 2938 11308 52 012 +9999 575980 XIUSHUI HK CI 2903 11458 147 012 +9999 576020 LUZHOU CD CI 2888 10543 336 012 +9999 576040 NAXI CI 2877 10537 364 012 +9999 576060 CH'IH-SHUI_HO CD CI 2848 10593 977 012 +9999 576080 XUYONG/YONGNING CD CI 2822 10543 366 012 +9999 576220 HSIN CHOU CI 2895 10715 1907 012 +9999 576230 CHEN NAN CI 2870 10788 012 +9999 576320 CHANG PU CHI CI 2878 10855 012 +9999 576330 YOUYANG CD CI 2883 10877 665 012 +9999 576490 QIAN-ZHOU-ZHEN HK CI 2827 10968 560 012 +9999 576550 YUANLING HK CI 2847 11040 143 012 +9999 576620 CHANGDE HK CI 2905 11168 35 012 +9999 576630 HAN SHOU CI 2892 11197 012 +9999 576660 MA CHI TANG CI 2847 11175 012 +9999 576690 MEI-CHENG-ZHEN HK CI 2815 11163 201 012 +9999 576710 YUANJIANG HK CI 2885 11238 27 012 +9999 576790 CHANGSHA CI 2820 11308 0046 012 +9999 576820 PINGJIANG HK CI 2875 11362 88 012 +9999 576870 CHANGSHA HK CI 2823 11287 68 012 +9999 576930 SHIH MEN LOU CI 2898 11485 0152 012 +9999 576990 SHANG HAO CI 2823 11490 012 +9999 577070 BIJIE CD CI 2730 10523 1511 012 +9999 577080 TA FANG CI 2715 10560 1520 012 +9999 577130 ZUNYI CD CI 2770 10688 845 012 +9999 577160 SPOT LOCATION CI 2750 10683 0914 012 +9999 577310 SINAN CD CI 2795 10825 418 012 +9999 577320 TE WANG CI 2783 10843 012 +9999 577450 ZHIJIANG HK CI 2745 10968 273 012 +9999 577490 HUAI HUA CI 2757 11000 0261 012 +9999 577530 HSU PU CI 2792 11058 0152 012 +9999 577590 LUNG HUIANG CI 2735 11095 0644 012 +9999 577650 SPOT LOCATION CI 2750 11150 012 +9999 577660 SHAOYANG HK CI 2723 11147 248 012 +9999 577720 HSIANG HSIANG CI 2773 11253 0076 012 +9999 577730 HSIANG TAN CI 2788 11292 0075 012 +9999 577740 SHUANG-FENG HK CI 2745 11220 916 012 +9999 577760 NANYUE HK CI 2730 11270 1279 012 +9999 577930 YICHUN HK CI 2780 11438 129 012 +9999 577990 JI'AN HK CI 2712 11497 78 012 +9999 578030 ZHI-JIN CD CI 2670 10577 1676 012 +9999 578060 ANSHUN CD CI 2627 10597 1402 012 +9999 578130 YANG CHANG CI 2685 10688 012 +ZUGY 578160 GUIYANG CD CI 2658 10672 1074 012 +9999 578250 MA-JIANG CD CI 2650 10758 726 012 +9999 578310 TAI CHIANG CI 2667 10833 0607 012 +9999 578320 SANSUI CD CI 2697 10867 611 012 +9999 578430 HUI TUNG CI 2687 10972 0305 012 +9999 578450 TONGDAO/SHUANGJIANG HK CI 2617 10978 397 012 +9999 578530 WUGANG HK CI 2673 11063 340 012 +9999 578660 LINGLING HK CI 2623 11162 174 012 +9999 578720 HENGYANG HK CI 2693 11258 98 012 +9999 578830 CHALING HK CI 2680 11353 176 012 +9999 578930 TAI HO CI 2678 11490 0050 012 +9999 579020 XINGREN CD CI 2543 10518 1379 012 +9999 579060 ZHEN-FENG CD CI 2538 10565 571 012 +9999 579160 LUODIAN CD CI 2543 10677 441 012 +9999 579220 DUSHAN CD CI 2583 10755 1018 012 +9999 579320 RONGJIANG/GUZHOU CD CI 2597 10853 287 012 +9999 579470 RONG-SHUI GZ CI 2507 10925 183 012 +ZGKL 579570 GUILIN GZ CI 2533 11030 166 012 +9999 579580 SPOT LOCATION CI 2532 11055 012 +9999 579650 DAOXIAN HK CI 2562 11160 152 012 +9999 579660 NING YUAN CI 2560 11190 0195 012 +9999 579680 TAO CHIANG CI 2518 11158 0122 012 +9999 579720 CHENZHOU HK CI 2580 11303 185 012 +9999 579820 APPROXIMATE LOCALE CI 2583 11350 -9999 046 +9999 579830 SPOT LOCATION CI 2593 11387 012 +9999 579920 SHANG YU CI 2589 11453 0202 012 +ZSGZ 579930 GANZHOU HK CI 2585 11495 125 012 +9999 579960 XIN-FENG HK CI 2540 11493 195 012 +9999 580050 SHANGQIU BJ CI 3440 11563 50 012 +9999 580150 TANG-SHAN HK CI 3442 11633 44 012 +9999 580270 XUZHOU SH CI 3428 11715 42 012 +9999 580400 GANYU/DAYISHAN SH CI 3483 11913 10 012 +9999 581020 BOXIAN HK CI 3388 11577 42 012 +9999 581220 SUINING HK CI 3390 11795 26 012 +9999 581340 SSU HUNG CI 3347 11822 0015 012 +9999 581380 HONGZE_HU_(LAKE) SH CI 3333 11867 2 012 +9999 581410 HUAIYIN CI 3367 11903 14 012 +9999 581440 QINGJIANG SH CI 3360 11903 19 012 +9999 581500 SHEYANG/HEDE SH CI 3377 12025 7 012 +9999 582020 TSAOCHUANG CI 3488 11757 012 +9999 582030 FUYANG HK CI 3293 11583 39 012 +9999 582080 GUSHI BJ CI 3217 11567 58 012 +9999 582150 SHOUXIAN/SHOUYANG HK CI 3258 11678 23 012 +9999 582210 BENGBU HK CI 3295 11737 22 012 +9999 582310 CHIA SHOU CI 3278 11800 012 +ZSNJ 582380 NANJING/NANKING SH CI 3200 11880 12 012 +9999 582410 GAOYOU SH CI 3278 11945 3 012 +9999 582450 YANG CHOU CI 3238 11948 012 +9999 582510 DONGTAI SH CI 3287 12032 5 012 +9999 582590 NANTONG/JINSHA SH CI 3210 12087 1 012 +9999 582650 LUSI SH CI 3207 12160 10 012 +9999 583140 HUOSHAN HK CI 3140 11633 68 012 +ZSOF 583210 HEFEI/LUOGANG HK CI 3187 11723 36 012 +9999 583240 SHAN HO CHIEN CI 3152 11725 012 +9999 583380 WUHU/WANZHI HK CI 3133 11835 16 012 +9999 583430 CHANGZHOU SH CI 3177 11995 15 012 +9999 583450 LIYANG SH CI 3143 11948 8 012 +9999 583570 WA LI CI 3107 12028 012 +9999 583580 SUZHOU SH CI 3127 12062 19 012 +9999 583620 SHANGHAI SH CI 3140 12147 4 012 +ZSSS 583670 SHANGHAI/HONGQIAO SH CI 3117 12143 7 012 +9999 584020 YINGSHAN HK CI 3075 11567 116 012 +9999 584070 QIZHOU HK CI 3007 11533 29 012 +9999 584080 MEI CHUAN CI 3013 11560 0073 012 +9999 584240 ANQING HK CI 3053 11705 20 012 +9999 584370 HUANG_SHAN_(MTNS) HK CI 3013 11815 1836 012 +9999 584380 CHING TE CI 3030 11853 012 +9999 584450 TIANMU_SHAN_(MTNS) SH CI 3035 11942 1494 012 +9999 584470 HO CHIAO CI 3010 11922 012 +9999 584560 HUANG WAN CI 3037 12080 012 +ZSHC 584570 HANGZHOU/JIANQIAO SH CI 3023 12017 43 012 +9999 584580 SHAO HSING CI 3002 12058 012 +9999 584610 CHIN SHAN CI 3090 12115 012 +9999 584620 MIN HSING CI 3100 12140 012 +9999 584640 ZHA-PU SH CI 3062 12108 7 012 +9999 584670 YU YAO CI 3005 12113 012 +9999 584720 SHENGSI/CAIYUANZHEN SH CI 3073 12245 81 012 +9999 584730 SHENG_SHANG SH CI 3072 12282 197 012 +9999 584740 DACHU_SHAN SH CI 3045 12230 152 012 +9999 584760 LANG KANG SHAN CI 3043 12292 0095 012 +9999 584770 DINGHAI SH CI 3003 12212 37 012 +9999 584780 CHIH CHIH TAO CI 3023 12257 012 +9999 585060 LU_SHAN_(MOUNTAIN) HK CI 2958 11598 1165 012 +9999 585190 GU-XIAN-DU HK CI 2908 11688 31 012 +9999 585270 JINGDEZHEN HK CI 2930 11720 60 012 +9999 585310 TUNXI HK CI 2975 11825 61 012 +9999 585370 HUA PU CI 2902 11833 012 +9999 585430 CHUN AN CI 2962 11902 172 012 +9999 585490 JINHUA SH CI 2915 11963 35 012 +9999 585540 I WU CI 2935 12002 0091 012 +9999 585560 SHENGXIAN SH CI 2960 12082 108 012 +9999 585590 TIEN TAL CI 2915 12102 0067 012 +9999 585620 NINGBO SH CI 2992 12147 6 012 +9999 585690 SHIPU SH CI 2920 12195 127 012 +ZSCN 586060 NANCHANG HK CI 2860 11592 50 012 +9999 586080 QINGJIANG/ZHANGSHUZ HK CI 2805 11553 40 012 +9999 586260 SHANGRAO HK CI 2848 11798 90 012 +9999 586320 CHANG SHAN CI 2893 11850 0137 012 +9999 586330 QU_XIAN SH CI 2897 11887 71 012 +9999 586340 YUSHAN HK CI 2868 11825 94 012 +9999 586460 LISHUI SH CI 2845 11992 62 012 +9999 586470 LONGQUAN SH CI 2810 11908 180 012 +9999 586530 KUO CHANG SHAN CI 2882 12092 1375 012 +9999 586550 NO NAME CI 2845 12040 012 +9999 586590 WENZHOU SH CI 2802 12067 7 012 +9999 586600 LINHAI SH CI 2885 12113 9 012 +9999 586620 HAI MEN CI 2868 12168 0003 012 +9999 586650 LUQIAO SH CI 2865 12008 9 012 +9999 586660 DACHEN_ISLAND SH CI 2845 12188 84 012 +9999 586670 YU-HUAN SH CI 2813 12122 100 012 +9999 587130 SUNG MEN CI 2775 11677 012 +9999 587150 NANCHENG HK CI 2758 11665 82 012 +9999 587210 SPOT LOCATION CI 2772 11705 0305 012 +9999 587250 SHAOWU SH CI 2733 11747 219 012 +9999 587260 CHIAN SHAN CI 2795 11783 1415 012 +9999 587300 ZHENGHE SH CI 2737 11885 456 012 +9999 587310 PUCHENG SH CI 2792 11853 275 012 +9999 587340 CHIENG YANG CI 2758 11833 012 +9999 587370 JIAN'OU SH CI 2705 11832 112 012 +9999 587450 SHOU NING CI 2747 11948 0732 012 +9999 587470 SPOT LOCATION CI 2712 11930 012 +9999 587520 RUIAN CI 2778 12065 38 012 +9999 587530 JUI AN CI 2778 12060 012 +9999 587540 FUDING SH CI 2733 12020 38 012 +9999 587650 NANJI_SHAN SH CI 2747 12105 2 012 +9999 588130 GUANGCHANG HK CI 2685 11633 142 012 +9999 588200 SANMING SH CI 2618 11762 198 012 +9999 588210 TAI NING CI 2690 11717 0305 012 +9999 588250 CHIANELO CI 2677 11737 0183 012 +9999 588260 SHA HSIEN CI 2640 11778 0183 012 +9999 588310 HSIA YANG CI 2678 11800 0146 012 +9999 588340 NANPING SH CI 2665 11817 128 012 +9999 588370 YU HSI CI 2617 11818 0165 012 +9999 588460 LUOYUAN SH CI 2652 11953 85 012 +ZSFZ 588470 FUZHOU SH CI 2608 11928 85 012 +9999 588480 LIAN-JIANG CI 2620 11953 -9999 012 +9999 588490 MAZY_(=466890) SH CI 2617 11995 91 012 +9999 588530 TAISHAN SH CI 2700 12070 106 012 +9999 588540 HSI YANG TAO CI 2652 12007 012 +9999 589110 CHANGTING HK CI 2585 11637 311 012 +9999 589180 SHANGHANG SH CI 2507 11635 207 012 +9999 589210 YONG'AN SH CI 2597 11735 204 012 +9999 589260 ZHANG_PING HK CI 2530 11740 203 012 +9999 589270 LONGYAN HK CI 2510 11702 341 012 +9999 589280 ZHANG PING CI 2530 11740 012 +9999 589310 JIUXIAN_SHAN SH CI 2572 11810 1651 012 +9999 589320 SPOT LOCATION CI 2578 11838 012 +9999 589440 PINGTAN SH CI 2552 11978 31 012 +9999 589650 TAOYUAN, TAIWAN CI 2505 12122 0048 042 +9999 589680 TAIBEI_(=466920) SH CI 2503 12153 9 012 +9999 589690 TAIPEI/SUNGSHAN, TAIWAN CI 2507 12153 0006 042 +9999 589740 PENGJIA_YU(=466950) SH CI 2563 12208 102 012 +9999 590070 GUANGNAN CD CI 2407 10507 1251 012 +9999 590210 TIAN'E/LIUPAI GZ CI 2508 10720 305 012 +9999 590230 HECHI/JNCHENGJIANG GZ CI 2470 10805 214 012 +9999 590460 LIUZHOU GZ CI 2435 10940 97 012 +9999 590580 MENGSHAN GZ CI 2420 11052 145 012 +9999 590650 HEXIAN/BABU GZ CI 2447 11157 91 012 +9999 590720 LIAN_XIAN GZ CI 2478 11238 98 012 +9999 590820 SHAOGUAN GZ CI 2480 11358 68 012 +9999 590870 FOGANG GZ CI 2387 11353 68 012 +9999 590960 LIANPING GZ CI 2437 11448 214 012 +9999 591020 XUNWU HK CI 2495 11565 299 012 +9999 591170 MEI_XIAN GZ CI 2430 11612 84 012 +9999 591260 ZHANGZHOU SH CI 2463 11765 24 012 +9999 591330 JIN-JIANG SH CI 2480 11858 22 012 +ZSAM 591340 XIAMEN SH CI 2448 11808 139 012 +9999 591520 SINGJO, TAIWAN CI 2480 12097 0034 042 +9999 591530 HSINCHU/SINGJO, TAIWAN CI 2483 12093 0008 042 +9999 591580 TAIZHONG_(=467490) CI 2415 12070 78 012 +9999 591620 YILAN CI 2477 12175 0009 042 +9999 592090 NAPO GZ CI 2330 10595 794 012 +9999 592110 BOSE GZ CI 2390 10660 242 012 +9999 592160 HUO CHIAO CI 2363 10672 0329 012 +9999 592170 JUNG LAO HSIANG CI 2313 10618 012 +9999 592180 XINJING GZ CI 2313 10642 740 012 +9999 592280 LONG'AN GZ CI 2313 10765 457 012 +9999 592420 DA-WAN GZ CI 2385 10942 76 012 +9999 592450 WU HSUAN CI 2358 10965 012 +9999 592540 GUIPING GZ CI 2340 11008 44 012 +9999 592650 WUZHOU GZ CI 2348 11130 120 012 +9999 592710 HUAIJI GZ CI 2395 11220 57 012 +9999 592780 GAOYAO GZ CI 2305 11247 12 012 +9999 592800 QING YUAN CI 2367 11305 19 012 +ZGGG 592870 GUANGZHOU/BAIYUN GZ CI 2313 11332 8 012 +9999 592880 KWANG CHOU CI 2313 11340 012 +9999 592930 HEYUAN GZ CI 2373 11468 41 012 +9999 592980 HUI-YANG GZ CI 2308 11442 16 012 +9999 593030 SONG-LIN-BA GZ CI 2397 11597 152 012 +ZGOW 593160 SHANTOU GZ CI 2340 11668 3 012 +9999 593170 HUILAI GZ CI 2308 11630 30 012 +9999 593260 SPOT LOCATION CI 2353 11768 012 +9999 593450 HAGONG CI 2352 11957 0022 042 +9999 593480 DONG JI CI 2327 11967 0045 042 +9999 593530 ALI SHAN CI 2352 12080 2408 042 +9999 593580 TAINAN_(=467410) CI 2300 12023 14 012 +9999 593610 HUA LIEN, TAIWAN CI 2397 12160 0019 042 +9999 593620 HWALIEN, TAIWAN CI 2402 12162 0014 042 +9999 593680 XINGANG, TAIWAN CI 2310 12137 0037 042 +9999 594170 LONGZHOU GZ CI 2237 10675 129 012 +ZGNN 594310 NANNING/WUXU GZ CI 2282 10835 121 012 +9999 594460 BOBAI GZ CI 2225 10997 121 012 +9999 594530 CEN-XI GZ CI 2293 11098 243 012 +9999 594560 XINYI GZ CI 2235 11093 84 012 +9999 594620 LUODING GZ CI 2272 11155 134 012 +9999 594720 MING CHENG CI 2287 11270 012 +9999 594780 TAI-SHAN GZ CI 2227 11278 46 012 +9999 594930 SHENZHEN GZ CI 2255 11410 18 012 +9999 595010 SHANWEI GZ CI 2278 11537 5 012 +9999 595050 SPOT LOCATION CI 2250 11550 0000 012 +9999 595530 DONGGANG, TAIWAN CI 2247 12043 0008 042 +9999 595540 KAO HSIUNG, TAIWAN CI 2262 12027 0033 042 +9999 595560 DAWU, TAIWAN CI 2235 12090 0009 042 +9999 595580 HENGCHUN, TAIWAN CI 2205 12072 0013 042 +9999 595590 HENGCHUN_(=467590) CI 2200 12077 24 012 +9999 595620 TAIDONG_(=467660) CI 2275 12117 10 012 +9999 595670 LAN_YU_(=467620) CI 2203 12157 325 012 +9999 595680 LANYU CI 2203 12155 0325 042 +9999 596260 DONG-XING GZ CI 2155 10797 13 012 +9999 596320 QINZHOU GZ CI 2195 10862 6 012 +9999 596330 PAI MU CI 2178 10882 012 +9999 596440 BEIHAI GZ CI 2148 10910 16 012 +9999 596470 WEI-ZHOU_ISLAND GZ CI 2103 10912 41 012 +ZGZJ 596580 ZHANJIANG GZ CI 2122 11040 28 012 +9999 596630 YANGJIANG GZ CI 2187 11197 22 012 +9999 596640 TIAN-CHENG GZ CI 2152 11130 8 012 +9999 596730 SHANGCHUAN_ISLAND GZ CI 2173 11277 18 012 +9999 597380 DAO BACH LONG CI 2013 10773 0058 012 +9999 597540 XUWEN GZ CI 2037 11017 109 012 +ZGHK 597580 HAIKOU GZ CI 2003 11035 15 012 +9999 597920 DONGSHA_(=468100) GZ CI 2067 11673 6 012 +9999 598380 DONGFANG/BASUO GZ CI 1910 10862 8 012 +9999 598450 DANXIAN/NADA GZ CI 1952 10958 169 012 +9999 598480 SPOT LOCATION CI 1923 10945 012 +9999 598490 XIN-SHI GZ CI 1907 10988 243 012 +9999 598550 QIONGHAI/JIAJI GZ CI 1923 11047 25 012 +9999 599380 HUANG LIU CI 1848 10882 012 +9999 599480 YAXIAN/SANYA GZ CI 1823 10952 7 012 +9999 599540 LING-SHUI GZ CI 1850 11000 50 012 +9999 599810 XISHA_ISLAND GZ CI 1683 11233 5 012 +9999 599850 SANHU_ISLAND GZ CI 1653 11162 5 012 +9999 599950 YONGSHUJIAO GZ CI 0953 11288 6 012 +9999 599970 NANSHU_(=469020) GZ CI 1038 11438 5 012 +GCHI 600010 HIERRO_AIRPORT CR 2782 -1788 30 041 +GCLA 600050 LA_PALMA_AIRPORT CR 2862 -1775 31 041 +9999 600100 IZANA_MOUNTAIN_TOP CR 2830 -1650 2368 041 +GCXO 600150 TENERIFE/LOS_RODEOS CR 2848 -1633 618 041 +9999 600200 SANTA_CRUZ_TENERIFE CR 2847 -1625 46 041 +GCTS 600250 TENERIFE_SUR/REINA CR 2805 -1657 72 041 +9999 600280 ARTENARA CR 2802 -1562 -9999 041 wmo%loc/elev +GCLP 600300 LAS_PALMAS/GANDO CR 2793 -1538 23 041 +9999 600330 EL_AAYOUNE CR 2717 -1322 64 041 +GCFV 600350 FUERTEVENTURA_ARPT CR 2845 -1387 23 041 +GCRR 600400 ARRECIFE/LANZAROTE CR 2895 -1360 40 041 +GMMF 600600 SIDI_IFNI MC 2937 -1018 66 041 +GSVO 600960 DAKHLA MC 2372 -1593 12 041 +GMTT 601010 TANGIER/BOUKHALF MC 3573 -590 21 041 +9999 601050 LARACHE MC 3518 -613 49 041 +9999 601060 CHEFCHAOUEN MC 3507 -530 305 041 +GMTA 601070 AL_HOCEIMA MC 3518 -385 14 041 +GMFO 601150 OUJDA/ANGADS MC 3478 -193 470 041 +GMMY 601200 KENITRA/TOURISME MC 3430 -660 14 041 +GMFZ 601270 TAZA MC 3422 -400 510 041 +GMME 601350 RABAT-SALE MC 3405 -677 79 041 +9999 601360 SIDI SLIMANE MC 3423 -00605 0052 041 +GMFF 601410 FES-SAIS MC 3393 -498 579 041 +9999 601460 MOHAMMEDIA MC 3372 -740 5 041 +GMFM 601500 MEKNES MC 3388 -553 560 041 +GMMC 601550 CASABLANCA MC 3357 -767 58 041 +GMMN 601560 NOUASSEUR/CASABLANC MC 3337 -758 206 041 +GMFI 601600 IFRANE_AIRPORT MC 3350 -517 1665 041 +9999 601650 EL_JADIDA MC 3323 -852 28 041 +9999 601780 KHOURIBGA MC 3287 -697 781 041 +GMMS 601850 SAFI MC 3228 -923 45 041 +9999 601900 KASBA-TADLA MC 3253 -628 518 041 +9999 601910 BENI-MELLAL MC 3237 -640 472 041 +9999 601950 MIDELT MC 3268 -473 1515 041 +9999 602000 BOUARFA MC 3257 -195 1143 041 +GMFK 602100 ERRACHIDIA MC 3193 -440 1042 041 +GMMI 602200 ESSAOUIRA MC 3152 -978 8 041 +GMMX 602300 MARRAKECH/MENARA MC 3162 -803 466 041 +GMAA 602500 AGADIR MC 3038 -957 23 041 +GMAD 602520 AGADIR_AL_MASSIRA MC 3033 -940 74 041 +9999 602530 TAROUDANT MC 3050 -882 266 041 +GMMZ 602650 OUARZAZATE MC 3093 -690 1140 041 +9999 602700 TIZNIT MC 2968 -973 261 041 +9999 602800 GUELMIM MC 2902 -01005 0301 041 +GMAT 602850 TAN-TAN MC 2845 -1115 204 041 +GMTN 603180 SANIA_RAMEL/TETOUAN MC 3558 -533 10 041 +9999 603200 CEUTA SP 3590 -532 5 041 +GEML 603380 MELILLA SP 3528 -295 55 041 +GMFN 603400 TAOUIMA/NADOR MC 3515 -292 16 041 +DAAV 603510 JIJEL/TAHER AL 3683 578 2 041 +9999 603530 JIJEL_PORT AL 3683 578 2 041 +9999 603540 EL MILIA AL 3673 00590 0031 041 +DABP 603550 SKIKDA AL 3693 695 7 041 +DABB 603600 ANNABA/EL_MELLAH AL 3683 782 4 041 +9999 603670 EL-KALA AL 3690 845 10 041 +9999 603690 ALGER_PORT AL 3677 310 8 041 +9999 603740 CAP CAXINE AL 3682 00295 0033 041 +9999 603760 BORDJ-EL-BAHRI AL 3682 00327 0058 041 +9999 603820 CAP BENGUT AL 3690 00390 0030 041 +9999 603840 CAP CORBELIN AL 3690 00442 0045 041 +9999 603870 DELLYS AL 3692 395 12 041 +9999 603880 CHERCHELL AL 3660 00218 0033 041 +DAAG 603900 DAR-EL-BEIDA/HOUARI AL 3672 325 25 041 +9999 603950 TIZI-OUZOU AL 3670 405 195 041 +9999 604000 CAP CARBON AL 3675 00510 0013 041 +9999 604010 BEJAIA-PORT AL 3675 510 4 041 +DAAE 604020 BEJAIA/SOUMMAM AL 3672 507 2 041 +9999 604030 GUELMA AL 3647 747 227 041 +9999 604050 GUELMA AL 3650 0772 110 041 +9999 604100 TENES AL 3655 133 59 041 +9999 604150 AIN-BESSAM AL 3632 353 748 041 +9999 604170 BOUIRA AL 3638 390 635 041 +DABC 604190 CONSTANTINE/EL_BEY AL 3628 662 694 041 +9999 604210 OUM_EL_BOUAGHI AL 3588 712 889 041 +9999 604230 SOUK_AHRAS AL 3628 795 680 041 +DAOI 604250 CHLEF AL 3622 133 143 041 +9999 604300 MILIANA AL 3630 223 715 041 +9999 604370 MEDEA AL 3627 275 981 041 +9999 604440 BORDJ_BOU_ARRERIDJ AL 3607 477 928 041 +DAAS 604450 SETIF/AIN-ARNAT AL 3618 542 1038 041 +9999 604520 ARZEW AL 3582 -27 4 041 +9999 604560 MOSTAGANEM PORT AL 3580 00008 0210 041 +9999 604570 MOSTAGANEM AL 3588 012 137 041 +9999 604590 SIDI AISSA AL 3588 00377 0658 041 +9999 604610 ORAN_PORT AL 3570 -65 22 041 +9999 604670 M'SILA AL 3567 450 441 041 +DABT 604680 BATNA AL 3555 618 1052 041 +9999 604710 BARIKA AL 3533 00533 0460 041 +DABS 604750 TEBESSA AL 3548 813 813 041 +9999 604760 KHENCHELLA AL 3542 00715 1116 041 +9999 604780 ARIS AL 3525 00635 1240 041 +9999 604810 ORAN_TAFARAOUI AL 3548 -52 111 041 +9999 604820 CAP AIGUILLE AL 3587 -00048 0062 041 +9999 604850 CAP FALCON AL 3577 -00080 0104 041 +DAOO 604900 ORAN/ES_SENIA AL 3563 -60 90 041 +9999 604920 RELIZANE AL 3573 00055 0075 041 +9999 605060 MASCARA AL 3560 030 474 041 +9999 605070 MASCARA/GHRISS AL 3527 00015 0511 041 +DAOB 605110 TIARET AL 3525 143 1127 041 +9999 605140 KSAR_CHELLALA AL 3517 232 800 041 +DAAD 605150 BOU-SAADA AL 3533 420 461 041 +9999 605170 GHAZAOUET AL 3510 -187 83 041 +9999 605180 BENI-SAF AL 3530 -135 68 041 +9999 605200 SIDI_BEL_ABBES AL 3518 -262 450 041 +9999 605220 MAGHNIA AL 3482 -178 426 041 +DAUB 605250 BISKRA AL 3480 573 87 041 +9999 605300 TLEMCEN AL 3487 -00133 0587 041 +DAON 605310 TLEMCEN/ZENATA AL 3502 -147 247 041 +9999 605330 SAIDA AL 3487 00015 0770 041 +DAFI 605350 DJELFA/TLETSI AL 3468 325 1144 041 +9999 605360 SAIDA AL 3487 015 770 041 +9999 605400 EL_KHEITER AL 3415 007 1000 041 +DAUL 605450 LAGHOUAT AL 3377 293 765 041 +DAAY 605490 MECHERIA AL 3493 -43 1149 041 +9999 605500 EL_BAYADH AL 3367 100 1341 041 +DAUK 605550 TOUGGOURT/SIDI_MAHD AL 3312 613 85 041 +9999 605570 NAAMA AL 3327 -30 1166 041 +DAUO 605590 EL_OUED/GUEMER AL 3350 612 63 041 +9999 605600 AIN_SEFRA AL 3277 -60 1058 041 +9999 605630 HASSIR'MEL AL 3293 328 764 041 +DAUG 605660 GHARDAIA/NOUMERATE AL 3238 382 450 041 +DAOR 605710 BECHAR/OUAKDA AL 3162 -223 807 041 +DAUU 605800 OUARGLA AL 3192 540 141 041 +DAUH 605810 HASSI-MESSAOUD/IRAR AL 3167 615 142 041 +DAUE 605900 EL_GOLEA AL 3057 287 397 041 +9999 606020 BENI_ABBES AL 3013 -217 499 041 +DAUT 606070 TIMIMOUN AL 2925 028 312 041 +DAUZ 606110 IN_AMENAS/ZARZAITIN AL 2805 963 562 041 +DAUA 606200 ADRAR/TOUAT AL 2788 -28 263 041 +9999 606300 IN_SALAH AL 2720 247 293 041 +DAAP 606400 ILLIZI/ILLIRANE AL 2650 842 558 041 +DAOF 606560 TINDOUF AL 2767 -813 431 041 +DAAJ 606700 DJANET/TISKA AL 2455 947 1054 041 +9999 606800 TAMANRASSET AL 2278 552 1378 041 +9999 606860 BORDJI_B_MOKHTAR AL 2133 095 398 041 +9999 606900 IN-GUEZZAM AL 1857 577 411 041 +DTKA 607100 TABARKA TS 3695 875 21 041 +DTTB 607140 BIZERTE/SIDI_AHMED TS 3725 980 3 041 +DTTA 607150 TUNIS/CARTHAGE TS 3683 1023 4 041 +DTTL 607200 KELIBIA TS 3685 1108 30 041 +9999 607230 BEJA TS 3673 918 159 041 +DTTN 607250 JENDOUBA TS 3648 880 144 041 +9999 607280 NABEUL TS 3645 1073 5 041 +9999 607290 ZAGHOUAN_MAGRANE TS 3643 1077 156 041 +9999 607320 EL_KEF TS 3613 870 518 041 +9999 607340 SILIANA TS 3607 937 445 041 +DTTK 607350 KAIROUAN TS 3567 1010 68 041 +9999 607380 THALA TS 3555 868 1092 041 +9999 607390 KASSERINE TS 3515 -0845 707 041 +DTTM 607400 MONASTIR-SKANES TS 3567 1075 3 041 +9999 607420 MAHDIA TS 3550 1107 12 041 wmo%loc/elev +DTTF 607450 GAFSA TS 3442 882 314 041 +9999 607480 SIDI_BOUZID TS 3500 948 355 041 +DTTX 607500 SFAX/EL-MAOU TS 3472 1068 23 041 +DTTZ 607600 TOZEUR/NEFTA TS 3392 810 93 041 +9999 607640 KEBILI TS 3370 897 46 041 +DTTG 607650 GABES TS 3388 1010 5 041 +DTTJ 607690 DJERBA_MELLITA TS 3387 1077 4 041 +9999 607700 MEDENINE TS 3335 1048 117 041 +9999 607720 TATAOUINE TS 3292 1045 215 041 +DTTD 607750 REMADA TS 3232 1040 301 041 +DTTR 607800 EL_BORMA TS 3168 917 259 041 +DRRI 610170 BILMA NR 1868 1292 357 041 +DRZA 610240 AGADEZ_SOUTH_(MIL) NR 1697 798 502 041 +9999 610280 TCHIN-TABARADEN NR 1572 00580 041 +9999 610330 TESKER NR 1513 01072 041 +DRRL 610360 TILLABERY NR 1420 145 210 041 +DRRT 610430 TAHOUA NR 1490 525 391 041 +DRZG 610450 GOURE NR 1398 1030 460 041 +9999 610490 N'GUIGMI NR 1425 1312 286 041 +DRRN 610520 NIAMEY_(CIV/MIL) NR 1348 217 227 041 +DRRB 610750 BIRNI-N'KONNI NR 1380 525 273 041 +DRRM 610800 MARADI NR 1347 708 373 041 +DRZF 610850 DIFFA NR 1342 1278 305 041 +DRZR 610900 ZINDER NR 1378 898 453 041 +9999 610910 MAGARIA NR 1298 893 403 041 +DRZM 610960 MAINE-SOROA NR 1323 1198 337 041 +DRRG 610990 GAYA NR 1188 345 203 041 +GATS 612020 TESSALIT MI 2020 098 491 041 +GAKL 612140 KIDAL MI 1843 135 459 041 +GATB 612230 TOMBOUCTOU/TIMBUKTU MI 1672 -300 264 041 +GAGO 612260 GAO_(CIV/MIL) MI 1627 -5 260 041 +GANR 612300 NIORO_DU_SAHEL MI 1523 -935 237 041 +GANK 612330 NARA/KEIBANE MI 1517 -728 265 041 +9999 612350 YELIMANE MI 1512 -01057 0100 041 +GAHB 612400 HOMBORI MI 1533 -168 288 041 +GAMK 612500 MENAKA MI 1587 222 278 041 +GAKY 612570 KAYES MI 1443 -1143 47 041 +GAMB 612650 MOPTI/BARBE_(MIL) MI 1452 -410 272 041 +GAKT 612700 KITA MI 1307 -947 334 041 +GASG 612720 SEGOU MI 1340 -615 289 041 +GASN 612770 SAN MI 1333 -483 284 041 +GAKA 612850 KENIEBA MI 1285 -1123 132 041 +9999 612880 DIOILA MI 1248 -00680 0331 041 +GABS 612910 BAMAKO/SENOU_(MIL) MI 1253 -795 381 041 +GAKO 612930 KOUTIALA MI 1238 -547 367 041 +GABG 612960 BOUGOUNI MI 1142 -750 351 041 +GASK 612970 SIKASSO MI 1135 -568 375 041 +GQPT 614010 BIR_MOGHREIN_(MIL) MT 2523 -1162 360 041 +9999 614040 ZOUERATE MT 2275 -1248 343 041 +GQPP 614150 NOUADHIBOU MT 2093 -1703 3 041 +GQPA 614210 ATAR MT 2052 -1307 224 041 +GQNJ 614370 AKJOUJT MT 1975 -1437 120 041 +GQNN 614420 NOUAKCHOTT MT 1810 -1595 3 041 +GQND 614500 TIDJIKJA MT 1857 -1143 402 041 +GQNB 614610 BOUTILIMIT MT 1753 -1468 75 041 +9999 614700 ALEG MT 1705 -01292 0045 041 +GQNR 614890 ROSSO MT 1650 -1582 6 041 +GQNK 614920 KAEDI MT 1615 -1352 18 041 +GQNI 614970 NEMA MT 1660 -727 269 041 +GQNF 614980 KIFFA MT 1663 -1140 115 041 +GQNA 614990 AIOUN_EL_ATROUSS MT 1670 -960 223 041 +9999 615100 SELIBABY MT 1523 -01217 0060 041 +9999 615200 BASSIKOUNOU MT 1587 -00593 0261 041 +GOSS 616000 SAINT_LOUIS SG 1605 -1645 4 041 +GOSP 616120 PODOR SG 1665 -1497 7 041 +GOOG 616270 LINGUERE SG 1538 -1512 21 041 +GOSM 616300 MATAM/OURO_SOGUI SG 1565 -1325 17 041 +GOOY 616410 DAKAR/YOFF SG 1473 -1750 24 041 +GOOD 616660 DIOURBEL SG 1465 -1623 9 041 +GOOK 616790 KAOLACK SG 1413 -1607 7 041 +GOTT 616870 TAMBACOUNDA SG 1377 -1368 50 041 +GOTS 616893 SIMENTI SG 1305 -1330 52 041 +GOGG 616950 ZIGUINCHOR SG 1255 -1627 23 041 +GOGS 616970 CAPE_SKIRING SG 1240 -1675 13 041 +GOGK 616980 KOLDA SG 1288 -1497 10 041 +GOTK 616990 KEDOUGOU SG 1257 -1222 167 041 +GBYD 617010 BANJUL/YUNDUM_INTL GB 1335 -1680 36 041 +9999 617050 SIBANOR GB 1322 -1620 -9999 041 +9999 617070 JENOI GB 1348 -1557 11 041 +9999 617110 BANJUL/HALF-DIE GB 1345 -1645 2 041 +9999 617120 KEREWAN GB 1348 -1618 15 041 +9999 617170 KAUR GB 1372 -01525 0006 041 +9999 617200 KUNTAUR GB 1367 -1488 4 041 +9999 617210 GEORGETOWN GB 1353 -1477 1 041 +9999 617220 SAPU GB 1357 -1593 2 041 +9999 617310 BASSE GB 1332 -1422 4 041 +9999 617330 FATOTO GB 1388 -1340 15 041 +GGOV 617660 BISSAU_(CIV/MIL) GW 1188 -1565 36 041 +9999 617690 BOLAMA GW 1158 -01548 0020 041 +GGBF 617810 BAFATA GW 1218 -1467 43 041 +9999 617970 CACINE GW 1113 -1502 6 041 +GULB 618090 LABE/TATA GN 1132 -1230 1026 011 +GUSI 618110 SIGUIRI GN 1143 -917 366 011 +GUOK 618160 BOKE/BARALANDE GN 1093 -1432 69 011 +GUID 618180 KINDIA GN 1005 -1287 459 011 +9999 618200 MAMOU GN 1037 -1208 784 011 +GUXD 618290 KANKAN/DIANKANA GN 1038 -930 384 011 +9999 618310 CONAKRY GN 0957 -01362 0049 041 +GUCY 618320 CONAKRY/GBESSIA GN 0957 -1363 26 011 +GUFH 618330 FARANAH/BADALA GN 1003 -1075 459 011 +GUKU 618340 KISSIDOUGOU GN 0918 -1010 525 011 +GUMA 618470 MACENTA GN 0853 -947 544 011 +GUNZ 618490 N'ZEREKORE/KONIA GN 0773 -883 470 011 +GFLL 618560 FREETOWN/LUNGI SL 0862 -1320 27 041 +9999 618660 BONTHE SL 0753 -01250 0008 041 +9999 618730 MAKENI SL 0855 -1205 84 041 +9999 618770 YELE SL 0842 -01183 0068 041 +9999 618780 NJALA SL 0810 -1210 56 041 +9999 618810 BO SL 0795 -01177 0093 041 +9999 618860 KABALA SL 0958 -01155 0464 041 +9999 618910 DARU SL 0798 -1085 186 041 +9999 618920 SEFADU SL 0865 -1097 390 041 +9999 619010 ST._HELENA_ISLAND HE -1593 -567 436 041 +FHAW 619020 WIDE_AWAKE_FIELD AI -0797 -1440 79 041 +FPST 619310 SAO_TOME_IL/SALAZAR TP 0038 672 13 041 +FPPR 619340 PRINCIPE_ISLAND TP 0165 742 5 041 +FJDG 619670 DIEGO_GARCIA BT -0730 7240 3 041 +9999 619680 GLORIEUSES_ISLAND RE -1158 4728 4 041 +9999 619700 JUAN_DE_NOVA_ISLAND RE -1705 4270 10 041 +9999 619710 ALDABRA RE -0935 04653 0004 041 +9999 619720 EUROPA_ISLAND RE -2232 4033 13 041 +9999 619740 AGALEGA_ISLAND MA -1043 5675 3 041 +9999 619760 SERGE-FROLOW/TROMEL RE -1588 5452 13 041 +FMEE 619800 ST._DENIS/GILLOT RE -2088 5552 25 041 +9999 619810 LE_PORT RE -2093 5528 11 041 +FMEP 619840 ST._PIERRE/FONDS RE -2133 5548 53 041 +9999 619860 ST._BRANDON MA -1645 5962 4 041 +FIMR 619880 RODRIGUES/PLAINE MA -1968 6342 59 041 +FIMP 619900 PLAISANCE MA -2043 5767 57 041 +9999 619950 VACOAS MA -2030 5750 425 041 +9999 619960 MARTIN_DE_VIVIES FR -3780 7753 29 041 +9999 619970 ALFRED_FAURE/CROZET FR -4643 5187 142 041 +9999 619980 PORT-AUX-FRANCAIS FR -4935 7025 30 041 +9999 620020 NALUT LY 3187 1098 621 041 +9999 620070 ZUARA LY 3288 1208 3 041 +9999 620080 YEFREN LY 3207 1253 691 041 +HLLT 620100 TRIPOLI_INTL_ARPT LY 3267 1315 81 041 +9999 620120 EL_KHOMS LY 3263 1430 22 041 +9999 620160 MISURATA LY 3232 1505 32 041 +9999 620180 ABU NJAYM LY 3057 1572 77 046 +9999 620190 SIRTE LY 3120 1658 13 041 +HLLB 620530 BENINA/BENGHAZI_ACC LY 3208 2027 132 041 +9999 620550 AGEDABIA LY 3072 2017 7 041 +9999 620560 SHAHAT LY 3282 2185 625 041 +9999 620590 DERNA LY 3278 2257 26 041 +9999 620620 TOBRUK LY 3210 2392 50 041 +HLTD 621030 GHADAMES LY 3013 950 357 041 +9999 621200 GARIAT_EL-SHARGHIA LY 3038 1358 500 041 +HLLS 621240 SEBHA_(AUT) LY 2702 1443 432 041 +9999 621310 HON LY 2913 1595 267 041 +9999 621610 JALO LY 2903 2157 60 041 +9999 621760 GIARABUB LY 2975 2453 -1 041 +9999 622000 OBARI LY 2660 1278 463 041 +HLGT 622120 GHAT LY 2513 1013 692 041 +9999 622590 TAZERBO_(OASIS) LY 2580 2113 260 041 +HLKF 622710 KUFRA_(MIL/CIV) LY 2422 2330 435 041 +9999 623000 SALLOUM EG 3153 2518 6 041 +9999 623010 APMON EG 3162 02590 0024 041 +9999 623050 SALLUM_PLATEAU EG 3157 2513 6 041 +HEMM 623060 MERSA_MATRUH EG 3133 2722 29 041 +9999 623080 RAS EL HIKMA EG 3112 02787 0040 046 +9999 623090 DABAA EG 3093 2847 18 041 +9999 623150 PORT ALEXANDRIA EG 3118 02987 0014 041 +HEAX 623180 ALEXANDRIA/NOUZHA EG 3120 2995 7 041 +9999 623240 ROSETTA EG 3140 03040 0003 041 +9999 623250 BALTIM EG 3155 3110 2 041 +9999 623290 PORT DAMIETTA EG 3147 3177 4 041 +9999 623300 DAMIETTA EG 3142 03182 0005 041 +9999 623320 PORT_SAID/EL_GAMIL EG 3128 3223 6 041 +HEPS 623330 PORT_SAID EG 3127 3230 6 041 +9999 623350 RAFH EG 3120 03420 041 +HEAR 623370 EL_ARISH EG 3108 3383 38 041 +9999 623380 GHAZZA EG 3150 3445 16 041 +9999 623390 DAMANHOUR EG 3103 03047 0002 041 +9999 623450 TAHRIR EG 3065 03070 0016 041 +9999 623480 TANTA EG 3078 03100 0012 041 +9999 623540 ZAGAZIG EG 3058 03150 0008 041 +9999 623570 WADI EL NATROON EG 3040 03035 0001 041 +9999 623600 SHEBIN EL KOM EG 3060 03102 0012 041 +HECA 623660 CAIRO_INTL_AIRPORT EG 3013 3140 74 041 +9999 623690 BAHTIM EG 3013 03125 0017 041 +9999 623710 CAIRO HDQTRS. EG 3008 03128 0026 041 +9999 623730 EMBABA EG 3007 03118 0019 041 +9999 623750 GIZA EG 3005 03122 0019 041 +9999 623780 HELWAN EG 2987 03133 0141 041 +9999 623810 FAYOUM EG 2930 03085 0023 041 +9999 623860 MINYA EG 2808 3073 40 041 +9999 623870 MINYA EG 2808 3073 40 041 +9999 623890 MALWY EG 3075 02770 0044 041 +9999 623920 ASYUT EG 2720 03117 0052 041 +HEAT 623930 ASYUT EG 2705 3102 70 041 +9999 623970 SOHAG EG 2657 03170 0061 041 +9999 624020 KENA EG 2618 03273 0078 041 +9999 624030 SOUTH OF VALLEY UNIVERSITY EG 2620 3275 96 041 wmo%loc/elev +HELX 624050 LUXOR EG 2567 3270 89 041 +9999 624080 EDFOU EG 2498 03282 0089 041 +9999 624110 KAWM_UMBU EG 2448 3295 102 041 +HESN 624140 ASWAN EG 2397 3278 194 041 +9999 624160 APMON EG 2925 02552 0003 041 +9999 624170 SIWA_(OASIS) EG 2920 2532 13 041 +9999 624190 ABU SIMBEL EG 2220 03162 0192 041 +9999 624200 BAHARIA_(OASIS) EG 2833 2890 130 041 +9999 624230 FARAFRA_(OASIS) EG 2705 2797 92 041 +9999 624250 SHARQ-EL-OUINAT EG 2247 02870 0275 041 +9999 624320 DAKHLA_(OASIS) EG 2548 2900 111 041 +9999 624350 KHARGA_(OASIS) EG 2545 3053 73 041 +9999 624400 ISMAILIA EG 3060 3225 13 041 +9999 624500 EL-SUEZ EG 2987 03247 0004 041 +9999 624520 NEKHEL EG 2992 3373 403 041 AFWA elev. +9999 624540 BEAR EL ABD EG 3097 3277 24 041 +9999 624550 RAS_SEDR EG 2958 3270 16 041 +9999 624560 TABA AIRPORT (RAS ELNAKB) EG 2960 3478 749 041 +9999 624580 ABURDEES EG 2890 3318 7 041 +HETR 624590 EL_TOR EG 2823 3262 4 041 +9999 624600 SHARM EL-SHEIKH EG 2797 03438 0051 041 +9999 624620 HURGHADA EG 2718 03377 0003 041 +HEGN 624630 HURGUADA EG 2715 3372 14 041 +9999 624640 HURGHADA EG 2728 03373 0007 041 +9999 624650 KOSSEIR EG 2613 3430 11 041 +9999 624670 DAHAB EG 2848 3450 19 041 +9999 624760 SHALATIN EG 2312 3558 21 041 +HSSW 626000 HALFA_(WADI) SU 2182 3148 183 041 +9999 626150 HALAIB SU 2222 03665 0002 041 +9999 626200 STATION NO. 6 SU 2075 03255 0468 041 +9999 626350 ARBAAT SU 1983 03697 0120 041 +9999 626400 ABU_HAMED SU 1953 3332 312 041 +HSSP 626410 PORT_SUDAN SU 1958 3722 2 041 +HSDN 626500 DONGOLA/DUNQULAH SU 1917 3048 226 041 +9999 626520 SUAKIN SU 1910 03733 0003 041 +9999 626600 KARIMA/KURAYMAH SU 1855 3185 249 041 +9999 626710 TOKAR SU 1843 03773 0019 041 +9999 626750 AQIQ SU 1823 03818 0002 041 +HSAT 626800 ATBARA SU 1770 3397 345 041 +9999 626810 BERUDEB SU 1755 03610 0508 041 +9999 626820 HUDEIBA SU 1757 03393 0350 041 +HSND 627000 SHENDI SU 1670 3343 360 041 +HSSS 627210 KHARTOUM_(CIV/MIL) SU 1560 3255 380 041 +9999 627220 AROMA SU 1583 03615 0431 041 +9999 627230 SHAMBAT OBSY. SU 1567 03253 0380 041 +HSKA 627300 KASSALA SU 1547 3640 500 041 +9999 627330 HALFA_EL_GEDIDA SU 1532 3560 451 041 +9999 627350 SHOWAK SU 1422 03585 0511 041 +9999 627400 KUTUM-IN-DARFUR SU 1420 02467 1160 041 +9999 627500 ED_DUEIM SU 1400 3233 378 041 +9999 627510 WAD_MEDANI SU 1440 3348 408 041 +HSGF 627520 GEDAREF/AZAZA SU 1403 3540 599 041 +9999 627560 SAVDIRI SU 1442 02908 0536 041 +HSFS 627600 EL_FASHER SU 1362 2533 730 041 +HSNR 627620 SENNAR SU 1355 3362 418 041 +HSGN 627700 GENEINA SU 1348 2245 805 041 +HSOB 627710 EL_OBEID SU 1317 3023 574 041 +HSKI 627720 KOSTI/RABAK SU 1317 3267 381 041 +9999 627740 UMM BENIN SU 1307 03395 0435 041 +9999 627810 EN_NAHUD SU 1270 2843 564 041 +HSNL 627900 NYALA SU 1205 2488 658 041 +9999 627950 ABU_NA'AMA SU 1273 3413 445 041 +HSRN 628010 RENK SU 1175 3278 282 041 +9999 628030 RASHAD SU 1187 3105 885 041 +HSDZ 628050 DAMAZIN SU 1178 3438 470 041 +9999 628080 GAZALA GAWZAT SU 1147 02645 0480 041 +9999 628090 BABANUSA SU 1133 2782 453 041 +HSLI 628100 KADUGLI SU 1100 2972 499 041 +HSSM 628400 MALAKAL SU 0955 3165 388 041 +9999 628550 BENTIU SU 0923 02980 0389 041 +9999 628700 GAMBELA SU 0825 03460 0649 041 +9999 628710 RAGA SU 0847 02568 0545 041 +9999 628800 WAU SU 0770 02802 0438 041 +9999 628900 TONJ SU 0728 02875 0429 041 +9999 629050 RUMBEK SU 0680 03313 0510 041 +9999 629400 YAMBIO SU 0457 02840 0649 041 +HSSJ 629410 JUBA SU 0487 3160 457 041 +9999 629510 NAGICHOT SU 0427 03357 1980 041 +9999 629550 YEI SU 0408 03067 0830 041 +9999 630060 NACFA EA 1667 03833 1676 041 +HHAS 630210 ASMARA EA 1528 3892 2325 011 +9999 630230 MASSAWA EA 1562 3945 10 011 +HASB 630430 ASSAB EA 1307 4272 14 011 +HFFF 631250 DJIBOUTI/AMBOULI DJ 1155 4315 19 041 +9999 631450 OBOLEH SI 1117 04272 0777 041 +9999 631500 BORAMA SI 0995 04318 1454 041 +HCMI 631600 BERBERA_(CIV/MIL) SI 1042 4502 9 041 +9999 631700 HARGEISA SI 0950 04408 1326 041 +9999 631750 BURAO SI 0952 04557 1032 041 +9999 631800 ERIGAVO SI 1063 04737 1743 041 +9999 631900 LAS-ANOD SI 0850 04737 0700 041 +9999 632000 ALULA SI 1195 05073 0002 041 +9999 632100 BOSASO SI 1128 04918 0002 041 +9999 632200 SCUSCIUBAN SI 1030 05023 0344 041 +9999 632250 GARDO SI 0952 04908 0812 041 +9999 632270 GAROE SI 0795 04850 0534 041 +9999 632280 EIL SI 0795 04978 0036 041 +9999 632300 GALCAYO SI 0685 04727 0302 041 +9999 632350 OBBIA SI 0533 04857 0010 041 +9999 632370 EL BUR SI 0470 04662 0175 041 +9999 632400 BELET UEN SI 0470 04522 0173 041 +9999 632450 HUDDUR SI 0418 04387 0521 041 +9999 632470 ISCIA BAIDOA SI 0313 04367 0487 041 +9999 632480 LUG-GANANE SI 0358 04245 0150 041 +9999 632500 BARDERA SI 0235 04230 0116 041 +9999 632600 MOGADISCIO SI 0203 04535 0009 041 +9999 632700 CHISIMAIO SI -0037 04243 0010 041 +HAMK 633300 MAKELE ET 1350 3948 2070 011 +HAGN 633310 GONDAR ET 1255 3742 1967 011 +HABD 633320 BAHAR_DAR ET 1160 3742 1770 011 +HADC 633330 COMBOLCHA ET 1112 3973 1903 011 +HADM 633340 DEBREMARCOS ET 1033 3767 2515 011 +9999 633400 LEKEMTE ET 0908 3645 2080 011 +HAJM 634020 JIMMA ET 0767 3683 1725 011 +HAGR 634030 GORE ET 0815 3553 2002 011 +HAAB 634500 ADDIS_ABABA-BOLE ET 0903 3875 2354 011 +HAHM 634510 HARAR_MEDA ET 0873 3895 1900 011 +9999 634530 METEHARA ET 0887 3990 930 011 +HALA 634600 AWASSA ET 0708 3848 1750 011 +HADR 634710 DIREDAWA ET 0960 4185 1260 011 +9999 634740 ROBE/BALE ET 0713 4000 2480 011 +HAGO 634780 GODE ET 0510 4458 295 011 +HAAM 635000 ARBA_MINCH ET 0608 3763 1290 011 +HANG 635330 NEGHELLI ET 0533 3957 1544 011 +HUAR 636020 ARUA UG 0305 3092 1211 041 +HKLO 636120 LODWAR KN 0312 3562 515 041 +HKMY 636190 MOYALE_LOWER_(ODA) KN 0353 3905 1097 041 +HKMA 636240 MANDERA KN 0393 4187 231 041 +9999 636280 PARAA UG 0230 3158 693 041 +HUGU 636300 GULU_(MIL/CIV) UG 0275 3233 1105 041 +HKMB 636410 MARSABIT KN 0230 3790 1345 041 +HUMI 636540 MASINDI UG 0168 3172 1147 041 +HUSO 636580 SOROTI UG 0172 3362 1123 041 +HKKT 636610 KITALE KN 0102 3500 1875 041 +HKWJ 636710 WAJIR KN 0175 4007 244 041 +HUKS 636740 KASESE UG 0018 3010 961 041 +9999 636800 KAMPALA UG 0032 3262 1140 041 +HUJI 636820 JINJA UG 0045 3318 1173 041 +HUTO 636840 TORORO UG 0068 3417 1171 041 +HKEL 636860 ELDORET KN 0053 3528 2133 041 +HKKG 636870 KAKAMEGA KN 0028 3478 1530 041 +9999 636880 ELDORET_INTERNATIONAL KN 0040 3523 2104 041 +HKME 636950 MERU KN 0008 3765 1554 041 +HUMA 637020 MBARARA UG -0062 3065 1413 041 +HUEN 637050 ENTEBBE_INTL_ARPT UG 0005 3245 1155 041 +HKKI 637080 KISUMU KN -0010 3475 1146 041 +HKKS 637090 KISII KN -0067 3478 1493 041 +HKKR 637100 KERICHO KN -0037 3535 2184 041 +HKNK 637140 NAKURU KN -0027 3610 1901 041 +HKNI 637170 NYERI KN -0050 3697 1759 041 +HKEM 637200 EMBU KN -0050 3745 1493 041 +HKGA 637230 GARISSA KN -0047 3963 147 041 +HUKB 637260 KABALE UG -0125 2998 1869 041 +HTBU 637290 BUKOBA TN -0133 3182 1137 041 +HTMU 637330 MUSOMA TN -0150 3380 1147 041 +HKNO 637370 NAROK KN -0113 3583 1890 041 +HKNA 637400 NAIROBI/JOMO_KENYAT KN -0132 3692 1624 041 +HKNC 637410 NAIROBI/DAGORETTI KN -0130 3675 1798 041 +HKNW 637420 NAIROBI/WILSON KN -0132 3682 1679 041 +HTMW 637560 MWANZA TN -0247 3292 1140 041 +HKMU 637660 MAKINDU KN -0228 3783 1000 041 +HKLU 637720 LAMU/MANDA_ISLAND KN -0227 4083 6 041 +HTAR 637890 ARUSHA TN -0333 3662 1387 041 +HTMS 637900 MOSHI TN -0335 3733 831 041 +HTKJ 637910 KILIMANJARO_AIRPORT TN -0342 3707 896 041 +HKVO 637930 VOI KN -0340 3857 579 041 +HKML 637990 MALINDI KN -0323 4010 23 041 +HTKA 638010 KIGOMA TN -0488 2963 885 041 +HTSE 638160 SAME TN -0408 3772 872 041 +9999 638180 MOMBO TN -0488 03828 0511 041 +HKMO 638200 MOMBASA/MOI_INTL KN -0403 3962 55 041 +HTTB 638320 TABORA_AIRPORT TN -0508 3283 1190 041 +HTTG 638440 TANGA TN -0508 3907 35 041 +HTPE 638450 PEMBA/KARUME_ARPT TN -0525 3982 25 041 +HTDO 638620 DODOMA TN -0617 3577 1120 041 +HTMG 638660 MOROGORO_(MET) TN -0683 3765 526 041 +HTZA 638700 ZANZIBAR/KISAUNI TN -0622 3922 15 041 +9999 638810 SUMBAWANGA TN -0797 3163 1923 041 wmo%loc/elev +HTIR 638870 IRINGA TN -0767 3575 1428 041 +HTDA 638940 DAR_ES_SALAAM_ARPT TN -0687 3920 55 041 +9999 638950 MAFIA TN -0792 03967 0021 041 +HTMB 639320 MBEYA TN -0893 3347 1707 041 +HTSO 639620 SONGEA TN -1068 3558 1067 041 +9999 639690 NACHINGWEA TN -1035 03875 0465 041 +HTMT 639710 MTWARA TN -1027 4018 113 041 +FSIA 639800 SEYCHELLES_INTL SC -0467 5552 3 041 +9999 639810 PRASLIN SC -0532 5568 3 041 +9999 639850 SEYCHELLES AIRPORT SC -0468 05553 0004 041 +9999 639940 DESROCHES SC -0568 5307 3 041 +9999 639950 ALDABRA_ISLAND SC -0935 4653 4 041 +9999 639960 FARQUHAR SC -1010 5117 3 041 +FZEA 640050 MBANDAKA ZR 0005 1827 317 041 +FZFK 640060 GEMENA ZR 0328 1978 446 041 +9999 640080 BASANKUSU ZR 0122 01980 0353 041 +9999 640140 LISALA ZR 0232 02157 0463 041 +9999 640150 LIBENGE ZR 0363 01863 0359 041 +9999 640160 BUMBA ZR 0218 02255 0361 041 +9999 640180 BASOKO ZR 0125 02360 0366 041 +9999 640210 BONDO ZR 0380 02382 0474 041 +9999 640340 BUTA ZR 0278 02478 0410 041 +FZIA 640400 KISANGANI_(ZAI-AFB) ZR 0052 2518 396 041 +9999 640460 BANALIA ZR 0155 02533 0450 041 +9999 640560 BAFWASENDE ZR 0108 02713 0524 041 +9999 640620 ISIRO ZR 0277 02765 0764 041 +9999 640710 MAMBASA ZR 0137 02907 0855 041 +9999 640720 BUTEMBO ZR 0013 02927 1840 041 +9999 640740 WATSA ZR 0307 02950 1008 041 +9999 640760 BUNIA ZR 0150 03022 1239 041 +9999 640770 BUNIA/RUAMPARA ZR 0157 03022 1285 041 +9999 641010 LUKOLELA ZR -0105 01720 0318 041 +FZBO 641080 BANDUNDU ZR -0330 1735 324 041 +9999 641150 INONGO ZR -0197 01827 0300 041 +9999 641260 BOENDE ZR -0022 02085 0351 041 +FZVA 641460 LODJA ZR -0348 2347 500 041 +FZOA 641550 KINDU ZR -0295 2592 497 041 +9999 641560 KALIMA ZR -0260 02655 0569 041 +FZNC 641570 RUTSHURU ZR -0118 2945 1275 041 +9999 641590 UBUNDU ZR -0035 02545 0423 041 +9999 641620 LUBUTU ZR -0075 2657 762 041 +9999 641700 WALIKALE ZR -0142 02700 0800 041 +FZMA 641800 BUKAVU/KAVUMU ZR -0252 2885 1612 041 +FZNA 641840 GOMA_INTL_AIRPORT ZR -0168 2923 1552 041 +FZAG 642010 MOANDA ZR -0600 1242 27 041 +9999 642030 KITONA ZR -0592 01245 0120 041 +9999 642040 BOMA ZR -0585 01310 0008 041 +FZAN 642060 INGA ZR -0552 1358 277 041 +FZAM 642070 MATADI/TSHIMPI ZR -0580 1343 340 041 +9999 642090 LUOZI ZR -0495 01413 0236 041 +FZAA 642100 KINSHASA/N'DJILI ZR -0438 1543 312 041 +9999 642110 KINSHASA/N'DOLO ZR -0432 01532 0282 041 +FZCS 642170 KENGE ZR -0492 1707 563 041 +9999 642200 KINSHASA/BINZA ZR -0437 01525 0445 041 +FZCA 642220 KIKWIT ZR -0503 1880 449 041 +FZVS 642240 ILEBO ZR -0433 2058 420 041 +FZUK 642280 TSHIKAPA ZR -0642 2085 481 041 +FZUA 642350 KANANGA ZR -0588 2242 657 041 +9999 642460 LUSAMBO ZR -0497 02343 0424 041 +FZWA 642470 MBUJI-MAYI ZR -0617 2362 677 041 +9999 642480 LUPUTA ZR -0713 2373 877 041 +9999 642640 KASONGO ZR -0452 02658 0544 041 +FZRQ 642760 KONGOLO ZR -0535 2700 561 041 +FZRA 642820 MANONO ZR -0728 2743 633 041 +FZRF 642850 KALEMIE ZR -0588 2918 818 041 +9999 643010 DILOLO ZR -1068 02233 1028 041 +9999 643030 SANDOA ZR -0963 02285 0921 041 +FZSA 643150 KAMINA_(ZAI-AFB) ZR -0863 2525 1106 041 +FZQM 643280 KOLWEZI ZR -1072 2545 1526 041 +9999 643480 MITWABA ZR -0860 02733 1579 041 +FZQA 643600 LUBUMBASHI/LUANO ZR -1167 2748 1298 041 +9999 643700 LUBUMBASHI/KARAVIA ZR -1165 02747 1260 041 +HRZA 643800 KAMEMBE RW -0247 2892 1591 011 +HRYG 643810 GISENYI RW -0167 2925 1554 011 +HRYU 643830 RUHENGERI RW -0150 2963 1860 011 +HRYI 643840 BUTARE RW -0260 2973 1768 011 +HRYR 643870 KIGALI RW -0197 3012 1497 011 +HBBA 643900 BUJUMBURA BI -0332 2932 783 041 +9999 643970 MUHINGHA BI -0283 03033 1755 041 +FCPP 644000 POINTE-NOIRE CG -0482 1190 17 041 +FCPL 644010 LOUBOMO CG -0420 1270 330 041 +FCBM 644020 MOUYONDZI CG -0398 1392 512 041 +FCPA 644030 MAKABANA CG -0348 1262 161 041 +FCBS 644050 SIBITI CG -0368 1335 531 041 +FCBB 644500 BRAZZAVILLE/MAYA-MA CG -0425 1525 316 041 +9999 644510 BOULANKIO CG -0482 1525 750 041 +FCBO 644520 M'POUYA CG -0262 1622 312 041 +FCBD 644530 DJAMBALA CG -0253 1477 790 041 +FCOG 644540 GAMBOMA CG -0187 1587 377 041 +FCOM 644560 MAKOUA CG -0002 1558 379 041 +FCOU 644580 OUESSO CG 0162 1605 352 041 +FCOI 644590 IMPFONDO CG 0162 1807 326 041 +FCOS 644600 SOUANKE CG 0207 1413 550 041 +9999 644620 KELLE CG 0010 1355 408 041 +9999 644630 EWO CG -0558 1482 438 041 +FOOL 645000 LIBREVILLE/LEON_MBA GO 0045 942 15 041 +FOOG 645010 PORT_GENTIL GO -0070 875 4 041 +FOOY 645030 MAYUMBA GO -0342 1065 34 041 +FOOC 645040 COCOBEACH GO 0100 960 13 041 +FOOT 645070 TCHIBANGA GO -0285 1102 79 041 +FOOB 645100 BITAM GO 0208 1148 599 041 +FOOE 645450 MEKAMBO GO 0102 1393 501 041 +FOGM 645500 MOUILA_CITY GO -0187 1102 89 041 +FOGR 645510 LAMBARENE GO -0072 1023 26 041 +FOOM 645520 MITZIC GO 0078 1153 583 041 +FOOK 645560 MAKOKOU/EPASSENGUE GO 0057 1287 515 041 +FOOR 645600 LASTOURSVILLE GO -0083 1272 485 041 +FOOD 645650 MOANDA GO -0153 1327 573 041 +FEFT 646000 BERBERATI CE 0425 1580 583 041 +FEFO 646010 BOUAR CE 0597 1563 1020 041 +FEFL 646050 BOSSEMBELE CE 0527 1763 674 041 +FEFS 646100 BOSSANGOA CE 0648 1743 465 041 +FEFF 646500 BANGUI/M'POKO_(MIL) CE 0440 1852 366 041 +FEFN 646540 N'DELE CE 0840 2065 511 041 +FEFR 646550 BRIA CE 0653 2198 584 041 +FEFG 646560 BANGASSOU CE 0473 2283 500 041 +FEFI 646580 BIRAO CE 1028 2278 464 041 +FEFB 646590 OBO CE 0540 2650 651 041 +FEFM 646600 BAMBARI CE 0585 2065 475 041 +FEFY 646610 YALINGA CE 0650 2327 602 041 +FEFA 646620 ALINDAO CE 0505 2120 449 041 +9999 646650 MOBAYE CE 0432 2118 406 041 +FTTJ 647000 NDJAMENA_(CIV/MIL) CD 1213 1503 295 041 +9999 647010 MAO CD 1412 01532 0355 041 +FTTL 647020 BOL-BERIM CD 1343 1473 292 041 +9999 647050 BOUSSO CD 1048 01672 0336 041 +FTTD 647060 MOUNDOU CD 0862 1607 422 041 +9999 647070 MOUSSORO CD 1365 01650 0301 041 +FTTK 647080 BOKORO CD 1238 1705 301 041 +FTTP 647090 PALA CD 0937 1492 455 041 +FTTA 647500 SARH_(CIV/MIL) CD 0915 1838 365 041 +9999 647510 ATI CD 1322 01832 0334 041 +FTTY 647530 FAYA-LARGEAU_(MIL) CD 1800 1917 234 041 +FTTN 647540 AM-TIMAN CD 1103 2028 436 041 +9999 647550 GOZ-BEIDA CD 1223 02142 0557 041 +FTTC 647560 ABECHE CD 1385 2085 549 041 +9999 647570 FADA CD 1717 02155 0540 041 +9999 647580 MONGO CD 1218 01868 0428 041 +9999 648100 MALABO GQ 0375 00877 0056 041 +9999 648200 BATA/RIO MUNI GQ 0190 00980 0008 041 +FKKA 648510 MAROUA-SALAK CM 1045 1425 422 041 +FKKR 648600 GAROUA CM 0933 1338 244 041 +FKKN 648700 NGAOUNDERE CM 0735 1357 1104 041 +FKAB 648800 BANYO CM 0678 1182 1110 041 +FKAM 648820 MEIGANGA CM 0653 1437 1027 041 +FKKF 648900 MAMFE CM 0572 928 126 041 +9999 648910 DSCHANG CM 0545 01007 1408 041 +FKKV 648920 BAMENDA CM 0605 1012 1239 041 +FKKM 648930 KOUNDJA/FOUMBAN CM 0565 1075 1210 041 +FKAY 649000 YOKO CM 0555 1237 1031 041 +FKAO 649010 BETARE-OYA CM 0560 1407 804 041 +FKKD 649100 DOUALA_(CIV/MIL) CM 0400 973 10 041 +FKAN 649110 NKONGSAMBA CM 0495 993 821 041 +FKKC 649120 TIKO CM 0408 937 52 041 +FKAF 649200 BAFIA CM 0473 1125 500 041 +9999 649300 BERTOUA CM 0460 1373 668 041 +FKKI 649310 BATOURI CM 0447 1437 656 041 +FKYS 649500 YAOUNDE CM 0384 1152 751 041 +FKAG 649600 ABONG-MBANG CM 0397 1320 693 041 +FKAL 649610 LOMIE CM 0315 1362 624 041 +FKKB 649710 KRIBI CM 0295 990 16 041 +9999 650010 YELWA NI 1088 00475 0244 041 +DNSO 650100 SOKOTO NI 1302 525 302 041 +9999 650150 GUSAU NI 1217 00670 0469 041 +DNKA 650190 KADUNA_(CIV/MIL) NI 1060 745 642 041 +9999 650280 KATSINA NI 1302 768 517 041 +DNZA 650300 ZARIA NI 1113 768 664 041 +DNKN 650460 KANO/MALLAM_AMINU NI 1205 853 481 041 +9999 650550 BAUCHI NI 1028 982 609 041 +9999 650640 NGURA NI 1288 01047 0344 041 +9999 650730 POTISKUM NI 1170 01103 0414 041 +DNMA 650820 MAIDUGURI NI 1185 1308 354 041 +DNIL 651010 ILORIN NI 0848 458 305 041 +9999 651120 BIDA NI 0910 00602 0143 041 +9999 651230 MINNA NI 0962 653 260 041 +DNAA 651250 ABUJA NI 0925 700 344 041 +DNJO 651340 JOS NI 0987 890 1285 041 +9999 651450 IBI NI 0818 975 111 041 +DNYO 651670 YOLA NI 0923 1247 174 041 +DNMM 652010 LAGOS/IKEJA NI 0658 333 38 041 +9999 652020 LAGOS/OSHODI NI 0655 00335 0019 041 +DNIB 652080 IBADAN NI 0743 390 228 041 +DNOS 652150 OSHOGBO NI 0778 448 304 041 +9999 652220 ONDO NI 0710 00483 0287 041 +9999 652290 BENIN NI 0632 00560 0079 041 +9999 652360 WARRI NI 0552 573 4 041 +9999 652430 LOKOJA NI 0780 673 44 041 +9999 652450 ONITSHA NI 0615 678 86 041 +DNPO 652500 PORT_HARCOURT NI 0485 702 18 041 +DNEN 652570 ENUGU NI 0647 755 137 041 +DNCA 652640 CALABAR NI 0497 835 63 041 +DNMK 652710 MAKURDI_(MIL) NI 0768 862 97 041 +9999 652720 OGOJA NI 0667 00880 0117 041 +9999 652730 IKOM NI 0597 00872 0093 041 +DBBK 653060 KANDI BJ 1113 293 292 041 +DBBN 653190 NATITINGOU BJ 1032 138 461 041 +DBBP 653300 PARAKOU BJ 0935 262 393 041 +DBBS 653350 SAVE BJ 0803 247 200 041 +DBBC 653380 BOHICON/CANA BJ 0717 207 167 041 +DBBB 653440 COTONOU/CADJEHOUN BJ 0635 238 9 041 +9999 653510 DAPAON TG 1087 025 330 041 +DXMG 653520 MANGO/SANSANNE TG 1037 047 146 041 +DXNG 653550 NAIMTOUGOU(CIV/MIL) TG 0977 110 343 041 +9999 653570 KARA TG 0955 117 341 041 +DXSK 653610 SOKODE TG 0898 115 387 041 +DXAK 653760 ATAKPAME/AKPAKA TG 0758 112 402 041 +9999 653780 KOUMA KONDA TG 0695 00058 0641 041 +DXTA 653800 TABLIGBO TG 0658 150 44 041 +DXXX 653870 LOME/TOKOIN_(MIL) TG 0617 125 25 041 +DGLN 654010 NAVRONGO GH 1090 -110 203 041 +DGLW 654040 WA GH 1005 -250 323 041 +DGLB 654160 BOLE GH 0903 -248 301 041 +DGLE 654180 TAMALE_(AFB/CIV) GH 0950 -85 173 041 +DGLY 654200 YENDI GH 0945 -2 197 041 +DGSW 654320 WENCHI GH 0775 -210 340 041 +9999 654370 KETE-KRACHI GH 0782 -3 122 041 +DGSN 654390 SUNYANI GH 0733 -233 312 041 +DGSI 654420 KUMASI GH 0672 -160 293 041 +DGSB 654450 SEFWI_BEKWAI GH 0620 -233 172 041 +DGAH 654530 HO GH 0660 047 158 041 +DGKA 654570 AKIM_ODA GH 0593 -98 140 041 +DGKK 654590 KOFORIDUA GH 0608 -25 167 041 +DGAK 654600 AKUSE GH 0610 012 19 041 +9999 654620 AKATSI GH 0612 080 178 041 +DGTX 654650 AXIM GH 0487 -223 40 041 +DGTK 654670 TAKORADI_(AFB) GH 0488 -177 9 041 +DGAS 654690 SALTPOND GH 0520 -107 47 041 +DGAA 654720 ACCRA/KOTOKA_INTL GH 0560 -17 69 041 +DGAT 654730 TEMA GH 0562 000 18 041 +DGAD 654750 ADA GH 0578 063 7 041 +9999 655000 MARKOYE HV 1463 -00007 0295 041 +DFEE 655010 DORI HV 1403 -3 277 041 +DFCC 655020 OUAHIGOUYA HV 1357 -242 336 041 +DFFD 655030 OUAGADOUGOU_(MIL) HV 1235 -152 306 041 +DFOD 655050 DEDOUGOU HV 1247 -348 300 041 +DFEF 655070 FADA_N'GOURMA HV 1203 037 309 041 +DFOO 655100 BOBO-DIOULASSO HV 1117 -432 460 041 +DFCO 655160 BOROMO HV 1175 -293 271 041 +DFCP 655180 PO HV 1115 -115 322 041 +DFOG 655220 GAOUA HV 1033 -318 335 041 +9999 655230 MANGODARA HV 0590 -00435 0260 041 +DIOD 655280 ODIENNE IV 0950 -757 421 041 +DIKO 655360 KORHOGO IV 0942 -562 381 041 +DIBU 655450 BONDOUKOU/SOKO IV 0805 -278 370 041 +DIMN 655480 MAN IV 0738 -752 340 041 +DIBK 655550 BOUAKE_(CIV/MIL) IV 0773 -507 376 041 +DIGA 655570 GAGNOA_CITY IV 0613 -595 210 041 +DIDL 655600 DALOA IV 0687 -647 277 041 +DIDK 655620 DIMBOKRO_CITY IV 0665 -470 92 041 +DIYO 655630 YAMOUSSOUKRO IV 0690 -535 213 041 +DIAP 655780 ABIDJAN/PORT_BOUET IV 0525 -393 8 041 +DIAD 655850 ADIAKE IV 0530 -330 39 041 +DITB 655920 TABOU IV 0442 -737 21 041 +DISP 655940 SAN_PEDRO IV 0475 -665 30 041 +DISS 655990 SASSANDRA/DREWIN IV 0495 -608 66 041 +9999 656020 SPRIGGS PAYNE ARPT. LI 0633 -01075 0012 041 +9999 656600 ROBERTS FIELD LI 0625 -01035 0018 041 +FNCA 661040 CABINDA AN -0555 1218 20 041 +9999 661160 NOQUI AN -0587 1343 300 041 +9999 661180 MBANZA-KONGO AN -0627 01425 0567 041 +9999 661210 MAQUELA DO ZOMBO AN -0603 01512 0920 041 +FNZE 661300 N'ZETO/AMBRIZETE AN -0723 1287 17 041 +9999 661360 TOTO AN -0717 01427 0540 041 +9999 661400 CARMONA AN -0758 1500 831 041 +9999 661420 NEGAGE AN -0768 01537 1249 041 +9999 661520 DUNDO AN -0740 02082 0776 041 +FNLU 661600 LUANDA/4_DE_FEVEREI AN -0885 1323 70 041 +9999 661720 N'DALATANDO AN -0928 1492 795 041 +9999 661870 CAMAXILO AN -0837 01893 1180 041 +9999 662100 SUMBE AN -1120 01385 0010 041 +9999 662150 MALANGE AN -0955 01637 1142 041 +9999 662230 MBANZA CONGO AN -0627 01425 0530 041 +9999 662260 SAURIMO AN -0965 02040 1080 041 +9999 662400 PORTO AMBOIM AN -1070 01375 0005 041 +9999 662600 SUMBE AN -1120 1385 10 041 +9999 662700 WAKU KUNGU AN -1142 01512 1304 041 +9999 662850 LUENA AN -1178 01992 1357 041 +9999 662960 CAZOMBO AN -1187 02290 1126 041 +9999 663050 LOBITO AN -1237 01353 0003 041 +FNBG 663100 BENGUELA/MONBACA AN -1258 1342 4 041 +9999 663180 HUAMBO AN -1280 01575 1701 041 +FNKU 663250 BIE/KUITO/SILVA AN -1238 1695 1699 041 +9999 663900 LUBANGO AN -1493 01357 1758 041 +9999 664100 MENONGUE AN -1465 01768 1343 041 +9999 664220 MOCAMEDES AN -1520 01215 0045 041 +9999 664470 MAVINGA AN -1583 02035 1088 041 +9999 664500 BAIA DOS TIGRES AN -1660 01172 0001 041 +9999 664600 PEREIRA DE ECA AN -1708 01573 1109 041 +9999 664850 ROCADAS AN -1672 01500 1099 041 +9999 670010 MORONI IC -1170 04323 0006 041 +FMCH 670020 MORONI/HAHAIA_INTL IC -1153 4327 29 041 +FMCV 670040 ANJOUAN/OUANI IC -1212 4443 12 041 +FMCZ 670050 DZAOUDZI/PAMANZI IC -1280 4528 7 041 +FMNA 670090 DIEGO-SUAREZ/ANTSIR MG -1235 4930 105 041 +FMNN 670120 NOSY_BE/FASCENE MG -1332 4832 9 041 +FMNV 670170 VOHEMAR MG -1337 5000 5 041 +FMNL 670190 ANALALAVA MG -1463 4777 57 041 +9999 670200 ANTSOHIHY MG -1488 4798 23 041 +FMND 670220 ANDAPA MG -1465 4962 474 041 +FMNS 670230 SAMBAVA_SUD MG -1428 5017 5 041 +FMNH 670250 ANTALAHA/ANTSIRABAT MG -1488 5025 88 041 +FMNM 670270 MAJUNGA/MAHAJANGA MG -1567 4635 18 041 +FMNQ 670370 BESALAMPY MG -1675 4448 36 041 +9999 670450 MAEVATANANA MG -1695 4683 79 041 +9999 670560 AMBATOMAINTY MG -1768 4517 430 041 +9999 670670 AMBOHITSILAOZANA MG -1763 4850 780 046 +FMMS 670720 SAINTE-MARIE_ARPT MG -1708 4982 3 041 +FMMO 670730 MAINTIRANO MG -1805 4403 23 041 +FMMI 670830 ANTANANARIVO/IVATO MG -1880 4748 1276 041 +FMMT 670950 TAMATAVE/TOAMASINA MG -1812 4940 6 041 +FMME 671070 ANTSIRABE MG -1982 4707 1532 041 +FMMH 671130 MAHANORO MG -1983 4880 5 041 +FMMV 671170 MORONDAVA MG -2028 4432 8 041 +FMSR 671310 MOROMBE MG -2175 4337 4 041 +9999 671350 BEROROHA MG -2167 4517 530 041 +FMSF 671370 FIANARANTSOA MG -2145 4710 1109 041 +FMSM 671430 MANANJARY MG -2120 4837 6 041 +FMSO 671520 RANOHIRA MG -2255 4540 824 041 +FMSG 671570 FARAFANGANA MG -2280 4783 6 041 +FMST 671610 TULEAR/TOLIARA MG -2338 4373 8 041 +9999 671940 FAUX CAP MG -2555 04553 0022 041 +FMSD 671970 FT._DAUPHIN/TOLAGNA MG -2503 4695 9 041 +FQMP 672050 MOCIMBOA_DA_PRAIA MZ -1135 4037 29 011 +FQPB 672150 PEMBA MZ -1297 4050 50 011 +FQLC 672170 LICHINGA MZ -1328 3525 1365 011 +9999 672210 MARRUPA MZ -1373 03755 0838 011 +9999 672230 MONTEPUEZ MZ -1313 3903 535 011 +9999 672290 ULONGUE MZ -1422 03435 1311 011 +FQCB 672310 CUAMBA MZ -1482 3653 607 011 +FQNP 672370 NAMPULA MZ -1510 3928 441 011 +FQLU 672410 LUMBO MZ -1503 4067 11 011 +9999 672430 ZUMBO MZ -1562 03043 0340 011 +FQSG 672500 SONGO MZ -1560 03277 0882 046 +FQTE 672610 TETE MZ -1618 3358 150 011 +FQAG 672730 ANGOCHE MZ -1622 3990 62 011 +9999 672800 CAIA MZ -1783 03533 0045 011 +FQQL 672830 QUELIMANE MZ -1788 3688 16 011 +9999 672850 PEBANE MZ -1727 03815 0026 011 +FQCH 672950 CHIMOIO MZ -1912 3347 732 011 +FQBR 672970 BEIRA MZ -1980 3490 16 011 +9999 673080 CHICUALACUALA MZ -2208 03168 0453 011 +FQVL 673150 VILANCULOS MZ -2200 3532 21 011 +FQIN 673230 INHAMBANE MZ -2387 3538 15 011 +FQXA 673350 XAI_XAI MZ -2505 3363 5 011 +FQMA 673410 MAPUTO/MAVALANE MZ -2592 3257 44 011 +9999 673460 CHANGALANE MZ -2628 3218 104 011 +FLKB 674030 KAWAMBWA ZB -0980 2908 1324 041 +FLBA 674130 MBALA_(MIL/CIV) ZB -0885 3133 1673 041 +FWCT 674210 CHITIPA MW -0970 3327 1278 011 +FWKA 674230 KARONGA MW -0995 3388 529 011 +9999 674240 BOLERO MW -1097 3373 1100 011 +FLMW 674410 MWINILUNGA ZB -1175 2443 1363 041 +FLMA 674610 MANSA ZB -1110 2885 1259 041 +9999 674690 SAMFYA ZB -1135 02953 1171 041 +FLKS 674750 KASAMA ZB -1022 3113 1384 041 +9999 674760 MISAMFU ZB -1010 3125 1536 041 +FLMP 674770 MPIKA ZB -1190 3143 1402 041 +FLIK 674810 ISOKA ZB -1012 3263 1360 041 +FWMZ 674850 MZIMBA MW -1188 3362 1351 011 +FWUU 674890 MZUZU MW -1145 3402 1253 011 +9999 674930 NKHATA_BAY MW -1160 3430 500 011 +FLZB 675310 ZAMBEZI ZB -1353 2312 1078 041 +FLPA 675410 KASEMPA ZB -1353 2585 1234 041 +FLPO 675430 KABOMPO ZB -1360 2420 1075 041 +FLSW 675510 SOLWEZI ZB -1217 2637 1386 041 +FLND 675610 NDOLA ZB -1300 2865 1270 041 +9999 675630 KAFIRONDA ZB -1260 02812 1243 041 +FLSE 675710 SERENJE ZB -1323 3022 1384 041 +9999 675750 MKUSHI ZB -1363 2988 1237 041 +9999 675800 MSEKERA ZB -1365 03257 1025 041 +FLCP 675810 CHIPATA ZB -1355 3258 1032 041 +FLLD 675830 LUNDAZI ZB -1228 3320 1143 041 +9999 675840 KASUNGU MW -1302 3347 1015 011 +9999 675850 CHITEDZE MW -1398 3363 1149 011 +FWKI 675860 KAMUZU_INTL_AIRPORT MW -1378 3377 1229 011 +9999 675870 LILONGWE MW -1398 03378 1067 011 +9999 675880 N.R.C. MW -1417 03367 1100 011 +9999 675890 DWANGA MW -1248 3408 489 011 +FWKK 675910 NKHOTA_KOTA MW -1292 3427 500 011 +FWSM 675970 SALIMA MW -1375 3458 513 011 +9999 675990 MFUWE ZB -1327 3193 570 041 +9999 676250 KALABO ZB -1485 02270 041 +FLMG 676330 MONGU ZB -1525 2315 1053 041 +FLKO 676410 KAOMA ZB -1480 2480 1213 041 +9999 676550 MUMBWA ZB -1507 2718 1218 041 +9999 676590 KAFUE_POLDER ZB -1577 2792 978 041 +9999 676620 KABWE_AGRICULTURE ZB -1440 2850 1165 041 +FLKW 676630 KABWE/MILLIKEN ZB -1445 2847 1207 041 +FLLS 676650 LUSAKA_(MIL/CIV) ZB -1532 2845 1154 041 +FLLC 676660 LUSAKA_CITY_AIRPORT ZB -1542 2832 1280 041 +9999 676670 MOUNT_MAKULU ZB -1555 2825 1213 041 +FLPE 676730 PETAUKE ZB -1425 3128 1036 041 +9999 676870 CHICHIRI MW -1578 3503 1141 011 +FWDZ 676890 DEDZA MW -1432 3427 1632 011 +FWMY 676900 MONKEY_BAY MW -1408 3492 474 011 +9999 676920 MAKOKA MW -1552 3522 1028 011 +FWCL 676930 CHILEKA_INTL_ARPT MW -1568 3497 767 011 +FWMG 676950 MANGOCHI MW -1443 3525 485 011 +9999 676960 CHIKWEO MW -1475 3567 717 011 +9999 676990 MIMOSA MW -1608 3558 653 011 +FLSN 677310 SENANGA ZB -1610 2327 1027 041 +FLSS 677410 SESHEKE ZB -1747 2430 951 041 +FLLI 677430 LIVINGSTONE_(MIL) ZB -1782 2582 986 041 +9999 677510 MAGOYE ZB -1600 2760 1018 041 +FLCH 677530 CHOMA ZB -1683 2707 1278 041 +FVBI 677550 BINGA ZW -1762 2733 617 041 +FVKB 677610 KARIBA ZW -1652 2888 518 041 +FVKA 677650 KAROI ZW -1683 2962 1344 041 +9999 677670 KANYEMBA ZW -1563 3042 329 041 +9999 677710 CHINHOYI ZW -1737 3020 1140 041 +9999 677730 GURUVE ZW -1665 3070 1180 041 +9999 677740 HARARE/BELVEDERE ZW -1783 3102 1472 041 +FVHA 677750 HARARE/KUTSAGA(MIL) ZW -1792 3113 1503 041 +9999 677790 MOUNT_DARWIN ZW -1678 3158 966 041 +FVMT 677810 MUTOKO ZW -1742 3222 1244 041 +9999 677850 HERNDERSON ZW -1758 3097 1290 041 +9999 677890 MVURWI ZW -1703 3085 1480 041 +9999 677910 BVUMBWE MW -1592 3507 1146 011 +9999 677930 THYOLO MW -1615 3522 820 011 +9999 677960 NGABU MW -1650 3495 102 011 +9999 677970 MAKANGA MW -1652 3515 58 011 +FVFA 678430 VICTORIA_FALLS ZW -1810 2585 1062 041 +FVWN 678530 HWANGE_NATL._PARK ZW -1863 2700 1077 041 +FVGO 678610 GOKWE ZW -1822 2893 1282 041 +9999 678630 NKAYI ZW -1900 2890 1131 046 +9999 678650 KWEKWE ZW -1893 2983 1215 041 +FVTL 678670 GWERU/THORNHILL ZW -1945 2985 1429 041 +9999 678690 KADOMA ZW -1832 2988 1157 041 +9999 678710 CHIVHU ZW -1903 3088 1459 041 +9999 678750 BUHERA ZW -1932 3143 1190 041 +9999 678770 GRASSLANDS ZW -1818 3147 1632 041 +FVRU 678810 RUSAPE ZW -1853 3213 1430 041 +9999 678890 WYANGA ZW -1828 3275 1880 041 +9999 678910 MHONDORO ZW -1932 3060 1260 041 +9999 678950 MUKANDI ZW -1872 3285 1270 041 +9999 678970 CHISENGU ZW -1988 3288 1480 041 +9999 678990 WEDZA ZW -1862 3157 1380 041 +9999 679510 PLUMTREE ZW -2048 2780 1390 041 +9999 679610 KEZI ZW -2092 2845 1020 041 +9999 679630 MATOPOS ZW -2038 2850 1350 041 +9999 679640 BULAWAYO/GOETZ ZW -2015 2862 1344 041 +FVBU 679650 BULAWAYO/WOODVALE ZW -2002 2862 1326 041 +9999 679670 TULI ZW -2138 2898 770 041 +9999 679690 WEST_NICHOLSON ZW -2105 2937 861 041 +9999 679710 ZVISHAVANE ZW -2032 3007 980 041 +9999 679740 MAKOHOLI ZW -1983 3078 -9999 041 +FVMV 679750 MASVINGO ZW -2007 3087 1095 041 +9999 679760 RUPIKE ZW -2055 3008 700 041 +FVCZ 679770 CHIREDZI/BUFFALO_RG ZW -2102 3158 430 041 +9999 679790 ZAKA ZW -2033 3147 770 041 +FVCH 679830 CHIPINGE ZW -2020 3262 1132 041 +FVBB 679910 BEITBRIDGE ZW -2222 3000 457 041 +9999 680060 ONDANGUA NM -1793 01598 1095 041 +9999 680100 OKAUKUEJO NM -1918 1592 1100 041 +FYGF 680140 GROOTFONTEIN NM -1960 1812 1400 041 +9999 680160 MOWE NM -1933 1272 0 041 +FARU 680180 RUNDU_(MIL/CIV) NM -1792 1977 1100 041 +FBGZ 680240 GHANZI BC -2170 2165 1100 041 +FBSW 680260 SHAKAWE BC -1837 2185 1032 041 +9999 680280 SAVUTI BC -1850 02383 041 +FBKE 680290 KASANE BC -1782 2515 1000 041 +9999 680300 PANDAMATENGA BC -1853 2563 1071 041 +9999 680310 MOREMI (AMOS) BC -1933 02342 0964 041 +FBMN 680320 MAUN BC -1998 2342 945 041 +9999 680340 GWETA (AMOS) BC -2025 02508 0927 041 +FBSN 680380 SUA-PAN BC -2047 2598 904 041 +9999 680400 LETLHAKANE BC -2142 2560 985 041 +FBFT 680540 FRANCISTOWN BC -2122 2750 1000 041 +9999 680700 SELEBI-PHIKWE BC -2205 2782 892 041 +9999 680980 WALVIS_BAY_INT_AIRPORT NM -2298 1365 88 041 +9999 681020 SITRUSDAL NM -1993 1638 1341 041 +9999 681040 WALVIS_BAY_(LGT-H) ZA NM -2288 1443 0 041 +9999 681060 GOBABEB NM -2357 1505 400 041 +9999 681080 UIS NM -2123 01588 0835 041 +FAWW 681100 WINDHOEK/EROS(SAAF) NM -2257 1710 1725 041 +FYWH 681120 J._G._STRIJDOM NM -2248 1747 1700 041 +9999 681140 OMARURU NM -2142 1593 1217 041 +FAGB 681160 GOBABIS NM -2247 1897 1449 041 +9999 681480 MAHALAPYE BC -2308 2680 1006 041 +9999 681500 DIBETE BC -2383 02642 041 +9999 681550 ELLISRAS ZA -2368 02770 0839 041 +9999 681590 CUMBERLAND ZA -2397 2692 857 041 +9999 681620 MARNITZ ZA -2315 2822 947 041 +9999 681630 MARKEN ZA -2360 2838 996 041 +FAPB 681710 ALLDAYS ZA -2268 2910 839 041 +FAPB 681740 PIETERSBURG ZA -2383 2942 1224 041 +9999 681760 MARA ZA -2315 2957 897 041 +9999 681780 LOUIS TRICHARDT ZA -2315 2970 945 041 +9999 681800 MESSINA ZA -2227 2990 525 041 +9999 681810 TSHIPISE ZA -2262 3017 527 041 +9999 681820 LEVUBU ZA -2308 3028 706 041 +9999 681830 THOHOYANDOU ZA -2307 3038 618 041 +9999 681850 LYDENBURG ZA -2510 3047 1434 041 +9999 681880 TZANEEN-GRENSHOEK ZA -2377 03007 896 041 +9999 681910 PHALABORWA ZA -2394 03115 0407 041 +9999 681940 PAFURI ZA -2245 3132 202 041 +9999 682120 HARDAP NM -2453 1793 1100 041 +9999 682200 KHUTSE (AMOS) BC -2367 02417 1100 041 +FBTE 682260 TSHANE BC -2402 2188 1100 041 +9999 682300 MABUASEHUBE BC -2503 02213 041 +FBJW 682340 JWANENG_(PRIVATE) BC -2460 2467 1200 041 +9999 682390 POMFRET BC -2583 2353 1181 041 +FBSK 682400 SIR_SERETSE_KHAMA BC -2422 2592 1005 041 +FAMM 682420 MMABATHO_INTL_ARPT ZA -2578 2553 1281 041 +9999 682430 DOORNLAAGTE ZA -2460 2652 946 041 +9999 682440 GABORONE BC -2467 2592 1000 041 +9999 682530 THABAZIMBI ZA -2458 02742 0977 041 +9999 682550 RUSTENBURG ZA -2565 02723 1151 041 +9999 682570 PILANSBERG ZA -2525 02722 1086 041 +9999 682580 GROENDRAAL ZA -2423 02803 1158 041 +FAPR 682620 PRETORIA_(MET) ZA -2573 2818 1326 041 +FAIR 682630 PRETORIA/IRENE ZA -2592 2822 1523 041 +9999 682670 ERMELO ZA -2648 2998 1774 041 +9999 682680 WARMBATHS/TOWOOMBA ZA -2490 2833 1132 041 +9999 682690 PRETORIA-UNISA ZA -2577 2820 1439 041 +9999 682710 POTGIETERSRUS ZA -2420 2900 1097 041 +9999 682720 OUDESTAD ZA -2518 2933 949 041 +9999 682730 WITBANK ZA -2583 2918 1550 041 +9999 682750 RIETVALLEI ZA -2572 2993 1698 041 +9999 682770 MIDDELBURG_DAM ZA -2577 2955 1527 041 +9999 682870 GRASKOP ZA -2493 3085 1436 041 +9999 682890 NELSPRUIT ZA -2550 3092 883 041 +FAHS 682910 HOEDSPRUIT ZA -2435 3105 510 041 +9999 682920 FLEUR DE LYS ZA -2453 03103 0620 041 +9999 682960 SKUKUZA ZA -2498 3160 271 041 +9999 682970 KOMATIDRAAI ZA -2552 3190 183 041 +9999 683000 LUDERITZ_(LGT-H) NM -2663 1510 0 041 +FYKT 683120 KEETMANSHOOP NP -2653 1812 1061 041 +9999 683200 WERDA BC -2527 2325 1000 041 +9999 683220 TWEE_RIVIERE ZA -2647 2062 879 041 +9999 683250 GOOD HOPE BC -2545 2542 1000 041 wmo%loc/elev +FBTS 683280 TSABONG BC -2605 2245 1000 041 +9999 683290 VANZYLSRUS ZA -2688 02205 928 041 +9999 683310 KATHU ZA -2767 2300 1186 041 +9999 683330 KURUMAN ZA -2743 2345 1315 041 +9999 683350 TAUNG ZA -2755 2477 1111 041 +FAVB 683380 VRYBURG ZA -2695 2463 1234 041 +9999 683410 LICHTENBURG ZA -2613 2617 1487 041 +9999 683420 OTTOSDAL ZA -2682 2602 1500 041 +9999 683430 BLOEMHOF ZA -2765 2562 1128 041 +FAWM 683450 WELKOM ZA -2800 2667 1342 041 +9999 683470 KLERKSDORP ZA -2690 2662 1324 041 +9999 683490 VENTERSDORP ZA -2632 2682 1496 041 +9999 683500 POTCHEFSTROOM_AGRIC ZA -2673 2707 1351 041 +9999 683530 VEREENIGING ZA -2657 2795 1481 041 +9999 683550 KROONSTAD ZA -2763 2723 1432 041 +9999 683610 JOHANNESBURG_BOT.GARDENS ZA -2615 2800 1622 041 +9999 683620 FRANKFORT ZA -2627 2850 1503 041 +9999 683630 SPRINGS ZA -2620 2845 1588 041 +9999 683680 JOHANNESBURG_INTLN_AIRPORT ZA -2615 2823 1720 041 +9999 683700 BETHAL ZA -2647 2945 1640 041 +9999 683720 STANDERTON ZA -2693 2923 1564 041 +9999 683750 VREDE ZA -2778 3080 1163 041 +9999 683770 NEWCASTLE ZA -2777 2998 1238 041 +FACL 683800 CAROLINA ZA -2607 3012 1700 041 +9999 683850 PIER_RETIEF ZA -2702 3080 1235 041 +9999 683870 VRYHEID ZA -2778 3080 1163 041 +FDMS 683960 MANZINI/MATSAPA SV -2653 3130 641 041 +9999 683980 SODWANA BAY ZA -2643 3195 667 041 +9999 684000 MAKATINI ZA -2738 3218 63 041 +FAAB 684030 ALEXANDER_BAY ZA -2857 1653 29 041 +9999 684080 PORT_NOLLOTH(LGT-H) ZA -2923 1687 10 041 +9999 684110 VIOOLSDRIF ZA -2870 1760 168 041 +9999 684160 POFADDER ZA -2913 1938 990 041 +FAUP 684240 UPINGTON ZA -2842 2127 839 041 +9999 684290 POSTMASBURG ZA -2833 2307 1321 041 +FAKM 684380 KIMBERLEY/BJ_VORSTE ZA -2880 2477 1196 041 +FABL 684420 BLOEMFONTEIN ZA -2910 2630 1354 041 +9999 684430 BLOEMFONTEIN_CITY ZA -2912 2618 1406 041 +9999 684490 FICKSBURG ZA -2882 2790 1614 041 +9999 684520 MOKHOTLONG LS -2927 02913 2195 041 +FXMU 684540 MEJAMETALANA/MASERU LS -2945 2757 1628 041 +9999 684560 QACHA'S NEK LS -3407 02870 1950 041 +FABM 684610 BETHLEHEM ZA -2825 2833 1678 041 +9999 684710 VAN_REENEN ZA -2837 2938 1680 041 +9999 684740 ROYAL NASIONAL PARK ZA -2868 2895 1392 041 +9999 684780 ESTCOURT ZA -2900 2988 1144 041 +9999 684790 LADYSMITH ZA -2857 2977 1069 041 +9999 684810 PONGOLA ZA -2742 3160 312 041 +9999 684870 GREYTOWN ZA -2908 3060 1029 041 +9999 684880 BABANANGO ZA -2837 3122 768 041 +9999 684910 CHARTERS CREEK ZA -2820 3242 9 041 +9999 684930 ULUNDI ZA -2835 3140 524 041 +9999 684940 MANDINI ZA -2915 3140 112 041 +9999 684950 RICHARDS BAY ZA -2878 3202 8 041 +9999 684960 CAPE_ST._LUCIA_(LH) ZA -2850 3240 107 041 +9999 684970 MTUNZINI ZA -2895 3170 38 041 +9999 684990 SHAKAS_KRAAL ZA -2945 3120 48 041 +FASB 685120 SPRINGBOK ZA -2967 1790 1007 041 +9999 685130 KOINGNASS ZA -3020 1728 99 041 +9999 685140 HENKRIES ZA -2897 1810 415 041 +9999 685230 BRANDVLEI ZA -3047 2048 923 041 +9999 685240 VANWYKSVLEI ZA -3035 2182 962 041 +9999 685270 PRIESKA ZA -2967 2273 947 041 +9999 685300 DOUGLAS ZA -2907 2375 995 041 +9999 685380 DE_AAR ZA -3065 2400 1287 041 +9999 685450 VENTERSTAD ZA -3078 2580 1283 041 +FAAN 685460 ALIWAL_NORTH ZA -3080 2688 1351 041 +9999 685580 BARKLY_EAST ZA -3093 2760 1819 041 +9999 685640 SHEEPRUN ZA -3098 2838 1328 041 +9999 685700 MATATIELE ZA -3035 2880 1490 041 +9999 685720 SHALEBURN ZA -2980 2935 1614 041 +9999 685740 KOKSTAD ZA -3053 02948 1278 041 +9999 685750 IXOPO ZA -3003 2998 1165 041 +9999 685790 PADDOCK ZA -3075 3027 515 041 +9999 685800 CEDARA ZA -2953 3028 1071 041 +9999 685810 PIETERMARITZBURG ZA -2963 3040 673 041 +9999 685830 MOUNT EDGECOMBE ZA -2970 3105 94 041 +9999 685850 SEZELA ZA -3040 3067 98 041 +9999 685870 PORT EDWARD ZA -3107 3023 12 041 +FADN 685880 DURBAN ZA -2997 3095 14 041 +FADN 685890 GIANTS CASTLE ZA -2927 2952 1763 041 +9999 685910 MARGATE ZA -3084 3033 154 041 +9999 685930 DURBAN-VIRGINIA ZA -2977 3105 14 041 +9999 686130 NORTIER ZA -3203 1833 94 041 +FAVR 686140 VREDENDAL ZA -3167 1850 33 041 +9999 686160 VANRHYSDORP ZA -3160 01875 0147 041 +FACV 686180 CALVINIA ZA -3148 1977 975 041 +FAFR 686240 FRASERBURG ZA -3192 2152 1268 041 +9999 686330 NOUPOORT ZA -3118 2495 1496 041 +9999 686470 QUEENSTOWN ZA -3192 2688 1104 041 +9999 686490 JAMESTOWN ZA -3112 2680 1603 041 +9999 686510 ELLIOT ZA -3133 2785 1463 041 +FAUT 686680 UMTATA ZA -3153 2867 747 041 +FAPJ 686740 PORT_ST._JOHNS_(LH) ZA -3163 2955 47 041 +9999 687120 CAPE_COLUMBINE_(LH) ZA -3283 1785 67 041 +9999 687130 PAARL ZA -3372 1897 104 041 +FALW 687140 LANGEBAANWEG ZA -3297 1817 32 041 +9999 687150 MALMESBURY ZA -3347 1872 102 041 +9999 687170 PORTERVILLE ZA -3300 1897 122 041 +9999 687180 ROBERTSON ZA -3380 1990 204 041 +9999 687190 EXCELSIOR ZA -3295 1943 945 041 +9999 687220 SUTHERLAND ZA -3238 2067 1459 041 +9999 687230 LAINGSBURG ZA -3320 2087 656 041 +FABY 687270 BEAUFORT_WEST ZA -3235 2255 899 041 +FAGR 687370 GRAAFF_REINET ZA -3220 2455 790 041 +9999 687420 SOMERSET_EAST ZA -3273 2558 720 041 +9999 687440 CRADOCK ZA -3217 2562 926 041 +9999 687470 FORT BEAUFORT ZA -3278 2663 455 041 +9999 687520 BISHO_AIRPORT ZA -3290 2728 590 041 +9999 687540 DOHNE ZA -3252 2747 901 041 +9999 688110 GEELBEK ZA -3320 1812 7 041 +9999 688130 ROBBEN ISLAND ZA -3380 1837 3 041 +9999 688140 DASSEN_ISLAND ZA -3343 1808 8 041 +9999 688150 LANGEBAAN ZA -3308 1802 6 041 +FACT 688160 CAPETOWN ZA -3397 1860 42 041 +9999 688170 TABLE_BAY ZA -3390 1843 0 041 +9999 688210 WORCESTER ZA -3362 1947 270 041 +9999 688230 PRINS ALBERT ZA -3318 2202 544 041 +FAOH 688260 OUDTSHOORN ZA -3362 2220 311 041 +FAGG 688280 GEORGE_AIRPORT ZA -3402 2238 190 041 +9999 688320 WILLOWMORE ZA -3328 2350 842 041 +9999 688330 JOUBERTINA ZA -3383 2387 546 041 +9999 688350 PATENSIE ZA -3377 2482 85 041 +9999 688390 UITENHAGE ZA -3370 2543 157 041 +FAPE 688420 PORT_ELIZABETH ZA -3398 2562 61 041 +9999 688470 PORT ALFRED ZA -3360 2688 37 041 +9999 688490 GRAHAMSTOWN ZA -3328 2650 642 041 +FAEL 688580 EAST_LONDON/SCHOEMA ZA -3303 2783 125 041 +FATC 689020 TRISTAN DA CUNHA IL ZA -3705 -01232 0023 046 +FAGE 689060 GOUGH_ISLAND ZA -4035 -988 54 041 +9999 689110 STRAND ZA -3415 1885 10 041 +9999 689120 SLANGKOP ZA -3415 1832 8 041 +9999 689150 CAPE_POINT(AUTO) ZA -3435 1850 225 041 +9999 689160 CAPE_POINT ZA -3435 1850 238 041 +9999 689180 HERMANUS ZA -3443 1922 14 041 +9999 689200 CAPE_AGULHAS(LGT-H) ZA -3483 2002 14 041 +9999 689210 STRUISBAAI ZA -3480 2007 4 041 +9999 689230 TYGERHOEK ZA -3415 1990 151 041 +9999 689250 VYEBOOM ZA -3405 1915 313 041 +9999 689260 RIVERSDALE ZA -3408 2125 116 041 +9999 689270 STILBAAI ZA -3437 2138 103 041 +FAMO 689280 MOSSEL_BAY(CAPE_ST_BLAIZE) ZA -3418 2215 61 041 +9999 689310 PLETTENBERG BAY ZA -3408 2332 137 041 +9999 689330 TSITSIKAMMA ZA -3403 2390 5 041 +9999 689350 KNYSNA ZA -3405 2308 54 041 +9999 689380 CAPE_ST._FRANCIS_LH ZA -3420 2483 21 041 +9999 689920 BOUVET_ISLAND_(AUT) BV -5440 330 28 041 +FAME 689940 MARION_ISLAND ZA -4688 3787 21 041 +PABR 700260 BARROW/POST-ROGERS AK US 7130 -15678 4 044 +9999 700300 WAINWRIGHT AK US 7062 -15985 0027 044 +9999 700450 LONELY AK US 7092 -15323 0009 044 +9999 700630 OUIKTOK AK US 7050 -14988 0005 044 +9999 700860 BARTER IS. AK US 7013 -14363 0015 044 +PALU 701040 CAPE_LISBURNE(AWOS) AK US 6888 -16613 3 044 +9999 701160 WALES AK US 6562 -16805 0005 044 +PATC 701170 TIN_CITY_AFS_(AWOS) AK US 6557 -16792 83 044 +PAKP 701190 PORT_CLARENCE_(CGS) AK US 6525 -16687 5 044 +9999 701210 POINT LAY AK US 6982 -16292 0006 044 +PAOT 701330 KOTZEBUE/RALPH_WIEN AK US 6687 -16263 5 044 +PAUM 701620 UMIAT AK US 6937 -15213 85 044 +PAIM 701730 INDIAN_MTN_AFS_AWOS AK US 6600 -15370 389 044 +PABT 701740 BETTLES_FIELD AK US 6692 -15152 196 044 +PATA 701780 TANANA/CALHOUN_MEM AK US 6517 -15210 67 044 +9999 701790 MANLEY HOT SPRINGS AK US 6500 -15065 0081 044 +5TK 701920 CHATANIKA/POKER-FLT AK US 6512 -14748 0197 044 +PAFY 701940 FORT_YUKON_(AWOS) AK US 6657 -14527 131 044 +9999 701970 CENTRAL AK US 6548 -14467 252 044 +PAOM 702000 NOME AK US 6450 -16543 7 044 +PAGA 702040 GAMBELL_(AWOS) AK US 6377 -17173 8 044 +PAUN 702070 UNALAKLEET_(AWOS) AK US 6388 -16080 6 044 +PACZ 702120 CAPE_ROMANZOFF_AWOS AK US 6178 -16603 146 044 +9999 702180 NUNIVAK AK US 6000 -16600 0015 044 +PABE 702190 BETHEL_AIRPORT AK US 6078 -16180 46 044 +PAGA 702220 GALENA_AIRPORT AK US 6473 -15693 46 044 +PAMC 702310 MCGRATH AK US 6297 -15562 103 044 +PAAN 702320 ANIAK_(AWOS) AK US 6158 -15953 26 044 +PASV 702350 SPARREVOHN_(AWOS) AK US 6110 -15558 484 044 +PAMH 702460 MINCHUMINA AK US 6390 -15227 214 044 +9999 702480 FAREWELL AK US 6350 -15388 0458 044 +PAPT 702490 PUNTILLA_(LAKE) AK US 6210 -15275 560 044 +PATK 702510 TALKEETNA AK US 6230 -15010 109 044 +9999 702520 TALKEETNA AK US 6230 -15042 151 044 +PASK 702550 SKWENTNA AK US 6197 -15118 45 044 +PAEN 702590 KENAI_MUNICIPAL AK US 6057 -15125 29 044 +PAEN 702600 NENANA_MUNI_(AMOS) AK US 6455 -14908 110 044 +PAFA 702610 FAIRBANKS_INTL_ARPT AK US 6482 -14787 138 044 +9999 702640 SUMMIT (AMOS) AK US 6333 -14913 0734 044 +PAEI 702650 EIELSON_AFB AK US 6467 -14710 167 044 +9999 702660 FORT GREELY/ALLEN AK US 6397 -14570 0398 044 +PABI 702670 FT.GREELY/ALLEN_AAF AK US 6400 -14573 391 044 +9999 702680 GLENNALLEN AK US 6410 -14597 573 044 +PAFR 702700 FT_RICHARDSON/BRYN AK US 6127 -14965 115 044 +PAGK 702710 GULKANA_ARPT_(AUT) AK US 6215 -14545 481 044 +PAED 702720 ELMENDORF_AFB AK US 6125 -14980 65 044 +PAAN 702730 ANCHORAGE_INTL_ARPT AK US 6117 -15002 40 044 +PAPA 702740 PALMER_MUNICIPAL AK US 6160 -14908 71 044 +PAVW 702750 VALDEZ AK US 6113 -14635 10 044 +PA5W 702770 SEWARD AK US 6012 -14945 18 044 +9999 702790 CAPE HINCHINBROOK AK US 6023 -14665 0056 044 +PAOR 702910 NORTHWAY AK US 6297 -14193 525 044 +PACD 702960 CORDOVA_MERLE_K_SMITH_AIRP AK US 6050 -14550 13 044 +9999 702980 YAKATAGA AK US 6008 -14250 0011 044 +PAEH 703050 CAPE_NEWENHAM(AWOS) AK US 5865 -16207 165 044 +PASN 703080 SAINT_PAUL_ISLAND AK US 5715 -17022 9 044 +PACD 703160 COLD_BAY_AIRPORT AK US 5520 -16273 31 044 +PADL 703210 DILLINGHAM_(AMOS) AK US 5905 -15852 29 044 +PAKN 703260 KING_SALMON AK US 5868 -15665 15 044 +PAPT 703330 PORT_HEIDEN_(AMOS) AK US 5695 -15862 29 044 +PAIL 703400 ILIAMNA_ARPT_(AMOS) AK US 5975 -15492 49 044 +PAHO 703410 HOMER_MUNICIPAL AK US 5963 -15150 22 044 +PAMD 703430 MIDDLETON_ISL._AMOS AK US 5943 -14633 14 044 +PAAD 703500 KODIAK AK US 5775 -15250 34 044 +9999 703600 CAPE ST. ELIAS AK US 5980 -14460 0018 044 +PAYA 703610 YAKUTAT AK US 5952 -13967 9 044 +PASG 703620 SKAGWAY AK US 5947 -13530 5 044 +9999 703640 ELDRED ROCK (AMOS) AK US 5897 -13522 0010 044 +9999 703650 CAPE SPENCER (AMOS) AK US 5820 -13663 0025 044 +PAGS 703670 GUSTAVUS AK US 5842 -13573 9 044 +PASI 703710 SITKA/JAPONSKI_ARPT AK US 5707 -13535 20 044 +PAJN 703810 JUNEAU_INTL_AIRPORT AK US 5837 -13458 7 044 +9999 703830 ANGOON AK US 5750 -13458 0011 044 +9999 703850 FIVE FINGER LIGHT (AMOS) AK US 5727 -13362 0011 044 +PAPS 703860 PETERSBURG AK US 5682 -13297 0 044 +PAWR 703870 WRANGELL AK US 5648 -13237 13 044 +PACD 703880 CAPE_DECISION(AMOS) AK US 5600 -13413 12 044 +PCGA 703920 CRAIG_SEAPLANE_BASE AK US 5548 -13315 0000 044 +PAKT 703950 KETCHIKAN_INTL_ARPT AK US 5535 -13170 29 044 +PAAN 703980 ANNETTE_ISLAND AK US 5503 -13157 34 044 +9999 704090 ATTU AK US 5283 17318 0021 044 +PASY 704140 SHMYA/EARECKSON_AFS AK US 5272 17412 30 044 +PAAD 704540 ADAK_NAS/MITCHELL AK US 5188 -17665 4 044 +PAIK 704820 NIKOLSKI_(AMOS) AK US 5295 -16885 21 044 +PADU 704890 DUTCH_HARBOR AK US 5390 -16655 4 044 +9999 710190 SAINT_LEONARD_(AWS) NB CN 4715 -6782 49 044 +CXYH 710200 YOHIN CN 6125 -12375 204 044 +9999 710210 DEADMAN_VALLEY AB CN 6125 -12447 283 044 +CXWB 710230 WAGER_BAY_(AUT) CN 5490 -10997 637 044 +9999 710240 FORT_VERMILLION AB CN 5838 -11603 289 044 +CXMW 710260 MEDICINE_HAT_RCS CN 5002 -11072 717 044 +9999 710270 INGONISH_BEACH NS CN 4667 -6040 8 044 +9999 710280 TATLAYOKO_LAKE BC CN 5167 -12440 875 044 +9999 710290 HOLMAN NT CN 7077 -11780 30 044 +9999 710300 GRAND_MANAN NB CN 4472 -6680 78 044 +CWZV 710310 CAPE_ST_JAMES BC CN 5193 -13102 92 044 +CWPR 710320 PRINCETON, BC BC CN 4946 -12051 698 044 +CXCK 710390 CARMACKS CS YK CN 6212 -13618 632 044 +9999 710420 LUPIN_CS NT CN 6577 -11122 484 044 +CYVQ 710430 NORMAN WELLS A, NT NT CN 6527 -12680 78 044 Canada Feb2009 +CZOC 710440 OLD CROW (AUTO8) CN YK CN 6756 -13983 251 044 +CYZW 710450 TESLIN (AUT) Y.T. YK CN 6016 -13273 705 044 +CWKM 710460 KOMAKUK_BEACH YK CN 6960 -14018 13 044 +CWFV 710480 VIRGINIA FALLS ,NWT NT CN 6163 -12579 610 044 +CXWB 710490 WAGER BAY, NU NU CN 6587 -8943 18 044 Canada Feb2009 +CWPU 710500 PUNTZI MOUNTAIN B.C. BC CN 5211 -12413 910 044 +CWSY 710510 SACHS HARBOUR (AUT) NT CN 7200 -12526 88 044 +9999 710530 CLINTON POINT NT CN 6958 -12080 0101 044 +CWFX 710550 COLVILLE LAKE, NWT NT CN 6703 -12608 259 044 +CWCX 710560 CLUT LAKE, NWT (AU NT CN 6559 -11776 185 044 +CWXR 710590 CROKER_RIVER NT CN 6927 -11922 69 044 +9999 710600 CAMSELL RIVER, NET NT CN 5247 -11607 1362 044 +CXBD 710610 BARRHEAD CS, AB AB CN 5408 -11443 648 044 Canada Feb2009 +CWHS 710620 BERNARD_HARBOUR NT CN 5313 -11512 903 044 +CXOA 710630 OTTAWA CDA RCS, ON ON CN 4538 -7572 79 044 Canada Feb2009 +CWPX 710640 CAPE_PELL_WEST NT CN 6903 -10782 165 044 +CYOJ 710660 HIGH LEVEL, A ALTA AB CN 5861 -11716 338 044 +CYPE 710680 PEACE RIVER, A ALTA AB CN 5623 -11745 569 044 +CYZH 710690 SLAVE LAKE ALTA AB CN 5528 -11478 581 044 +CYUQ 710710 JENNY_LIND_ISL_ARPT NT CN 6865 -10173 18 044 +CYMD 710720 MOULD BAY N.W.T NT CN 7623 -11931 12 044 +CWFL 710730 CLUFF_LAKE SA CN 5838 -10950 339 044 +CWIC 710740 ISACHSEN, NWT (AUT) NT CN 7878 -10355 58 044 +CWWC 710750 COLLINS BAY, SASK. SA CN 5818 -10370 492 044 +CWDC 710760 URANIUM CITY (AUT) SA CN 5956 -10848 318 044 +CWVT 710770 BUFFALO NARROWS A S SA CN 5583 -10843 434 044 +CYYL 710780 LYNN LAKE, A MAN MN CN 5686 -10108 357 044 +CYTH 710790 THOMPSON MN CN 5579 -9786 222 044 +CWUU 710800 MACKAR_INLET NT CN 6830 -8567 395 044 +CYUX 710810 HALL BEACH UA, N.W.T NT CN 6876 -8121 6 044 +CWLT 710820 ALERT,N.W.T. NT CN 8249 -6233 65 044 +CYRT 710830 RANKIN INLET A NWT NT CN 6281 -9211 31 044 +CWIL 710840 HAT_ISLAND NT CN 6832 -10008 36 044 +CWEV 710850 ELLICE RIVER, NWT ( NT CN 4952 -11398 1189 044 +CWID 710870 FORT PROVIDENCE, NWT NT CN 6131 -11759 162 044 +CWRX 710880 ROWLEY_ISLAND NT CN 6908 -7903 41 044 +CYCY 710900 CLYDE, N.W.T. (AUT NT CN 7048 -6851 26 044 +CWLX 710910 LONGSTAFF BLUFF, NW NT CN 6890 -7513 161 044 +CWUW 710920 DEWAR LAKES NWT NT CN 6865 -7116 527 044 +CWUD 710930 CAPE HOOPER, NWT (A NT CN 6846 -6681 390 044 +CYVN 710940 CAPE DYER, NWT (AUT NT CN 6666 -6135 722 044 +CYIO 710950 POND INLET A N.W.T. NT CN 7270 -7796 59 044 +CWVD 710960 BROUGHTON IS., NWT NT CN 6753 -6378 584 044 +CWOB 710970 BREVOORT IS., N.W.T. NT CN 6333 -6414 367 044 +CZSJ 710980 SANDY LAKE A, ON ON CN 5307 -9335 291 044 Canada Feb2009 +9999 711000 TRIPLE ISLAND, B.C. BC CN 5429 -13088 21 044 +CYZP 711010 SANDSPIT A, BC (A BC CN 5324 -13181 6 044 +CWTC 711020 ETHELDA BAY B.C. BC CN 5304 -12968 0 044 +CYQZ 711030 QUESNEL_A BC CN 5303 -12252 545 044 +CYWL 711040 WILLIAMS LAKE A B.C. BC CN 5218 -12204 940 044 +CWPI 711050 PINE_ISLAND_(MAPS) BC CN 5098 -12773 9 044 +CYAZ 711060 TOFINO A BC BC CN 4908 -12576 24 044 +9999 711070 CAPE ST JAMES CS, BC BC CN 5193 -13101 92 044 +CYXX 711080 ABBOTSFORD A B.C. BC CN 4903 -12236 58 044 +CYZT 711090 PORT HARDY, B.C. BC CN 5068 -12736 22 044 +CADS 711100 ST LAWRENCE BC CN 4692 -05538 49 044 +9999 711110 CAPE SCOTT, B.C. BC CN 5325 -13180 6 044 +CWAN 711120 AMPHITRITE POINT BC BC CN 4891 -12555 27 044 +CWZA 711130 AGASSIZ, BC (AUT) BC CN 4924 -12176 16 044 +CYHE 711140 HOPE B.C. (AU BC CN 4936 -12148 41 044 +CWJV 711150 VERNON, BC (AU BC CN 5023 -11919 482 044 +CWOE 711160 ONEFOUR CDA, ALTA (A AB CN 4911 -11046 935 044 +9999 711180 WAINWRIGHT_CFB_AIRFIELD_21 AB CN 5282 -11110 686 044 +CWSE 711190 EDMONTON (STONY PLAI AB CN 5355 -11409 766 044 +CYOD 711200 COLD LAKE A ALTA. AB CN 5439 -11028 541 044 +CYED 711210 EDMONTON NAMAO A AL AB CN 5368 -11346 688 044 +CWBA 711220 BANFF (AUT) ALTA AB CN 5119 -11555 1397 044 +CYEG 711230 EDMONTON INT A ALT AB CN 5331 -11358 723 044 +CWIQ 711240 PRIMROSE LAKE,ALTA. AB CN 5475 -11004 702 044 +CYLJ 711250 MEADOW LAKE A SASK SA CN 5413 -10851 480 044 +9999 711260 STONY PLAIN TEST, AL AB CN 5355 -11409 766 044 +CWOU 711270 PRIMROSE LAKE 2, ALT AB CN 5353 -11410 766 044 +CYSD 711280 SUFFIELD, ALTA AB CN 5026 -11183 780 044 +CYKY 711290 KINDERSLEY, SASK SA CN 5151 -10918 694 044 +CYBU 711300 NIPAWIN A SASK. SA CN 5333 -10400 372 044 +CWEH 711310 EASTEND CYPRESS (AUT SA CN 4943 -10898 1080 044 +CYSF 711320 STONY RAPIDS A S SA CN 5924 -10583 250 044 +CWSR 711330 SPIRITWOOD WEST, ( SA CN 5336 -10755 590 044 +CWTF 711340 BEARTOOTH ISLAND, SA SA CN 5921 -10970 238 044 +CWKO 711350 ROCKGLEN (AUT) SASK SA CN 4916 -10598 917 044 +9999 711360 WHISTLER MOUNTAIN TIMING FLATS, BC CN 5008 -12297 797 044 WMO Apr2010 +CWVN 711370 VAL MARIE SE, SK SK CN 4907 -10758 798 044 Canada Feb2009 +CYQV 711380 YORKTON A SASK SA CN 5126 -10246 498 044 +CWVP 711390 CYPRESS HILLS PARK, SA CN 4965 -10951 1271 044 +CYBR 711400 BRANDON A MAN. MN CN 4991 -9995 409 044 +CYNE 711410 NORWAY HOUSE A MAN. MN CN 5395 -9784 223 044 +CWHH 711420 HUNTERS POINT MARINE MN CN 5028 -10768 819 044 +CWBL 711430 BACHELORS ISLAND MAR MN CN 5175 -9990 256 044 +CWOJ 711440 OAK POINT MARINE, MB MB CN 5063 -9803 250 044 Canada Feb2009 +CYIV 711450 ISLAND LAKE A MANIT MN CN 5384 -9465 237 044 +9999 711460 CANDLE LAKE, SASK SK CN 5373 -10526 503 044 +CWNK 711470 CARMAN U OF M CS MN CN 4949 -9803 268 044 +CWPO 711480 PILOT MOUND,MAN. MN CN 4919 -9890 470 044 +9999 711490 WILSON_CREEK_WEIR_CS MN CN 5072 -9953 351 044 +CWUT 711500 SHOAL LAKE A, MAN MN CN 5045 -10059 561 044 +CTKR 711510 KENORA RCS, ON ON CN 4978 -9437 413 044 Canada Feb2009 +CWFJ 711530 CARDSTON, ALTA (AU AB CN 4919 -11328 1136 044 +CWGM 711540 WATERTON PARK GATE, AB CN 4913 -11379 1296 044 +CXEG 711550 EDMONTON_INTERNATIONAL_CS AB CN 5330 -11360 715 044 +9999 711560 EDSON_CR10 AB CN 5357 -11647 927 044 +CXEC 711570 EDMONTON_MUNICIPAL_CR10 AB CN 5357 -11352 671 044 +CWCF 711580 BERENS_RIVER_CS MN CN 5235 -9703 222 044 +CAJT 711590 STEPHENVILLE RCS, NL NL CN 4855 -5855 59 044 Canada Feb2009 +CWFZ 711600 FORT_RELIANCE NT CN 6272 -10917 168 044 +CTBO 711610 BROCKVILLE CLIMATE, ON ON CN 4463 -7573 121 044 Canada Feb2009 +CWBJ 711620 INNER WHALEBACKS N.W NT CN 6191 -11355 165 044 +CWMT 711630 LAC LA MARTRE, NWT NT CN 6313 -11724 271 044 +CWLG 711640 LITTLE CHICAGO, NWT NT CN 6719 -13021 63 044 +CWYH 711650 RAE LAKES, NT NT CN 6410 -11732 223 044 Canada Feb2009 +CWTE 711660 TROUT LAKE, NWT (A NT CN 6043 -12123 498 044 +CWJP 711670 PORTER LAKE, NWT (A NT CN 5357 -11645 926 044 +KPSU 711680 SIOUX FALLS SOUTH DAKOTA, USA SD US 4373 -9663 482 044 Canada Feb2009 +CWCM 711700 CARBERRY MCDC MN CN 4990 -9935 384 044 +9999 711710 VINELAND STATION RCS, ONT CN 4318 -7940 79 044 wmo%loc/elev Ha +CWKW 711760 CAPE KAKKIVIAK NF CN 5998 -6416 551 044 +CWYK 711770 CAPE_KIGLAPAIT NF CN 5713 -6147 834 044 +CWTU 711790 TUKIALIK_BAY NF CN 5470 -5835 683 044 +CZDI 711800 CHURCHILL_FALLS NF CN 5357 -6410 440 044 +9999 711810 WINTERLAND NF CN 4713 -5532 29 044 +CZUM 711820 CHURCHILL FALLS A N NF CN 5356 -6409 440 044 +CWTQ 711830 MONTREAL/P. E. TRUDEAU INT'L, Q QB CN 4547 -7373 32 044 Canada Feb2009 +CWHM 711840 VARENNES, QUE (A QB CN 4571 -7338 19 044 +CWDH 711850 DANIELS HARBOUR, NFL NF CN 5023 -5758 18 044 +CWQM 711860 CAP ROUGE, QUE (AU QB CN 4838 -7053 7 044 +CYBC 711870 BAIE COMEAU A QUE QB CN 4913 -6819 22 044 +CYGP 711880 GASPE A QUE QB CN 4878 -6448 33 044 +CWQV 711890 POINTE CLAVEAU, QUE QB CN 4826 -7011 4 044 +9999 711900 POINTE_DE_L'ISLE QB CN 4813 -6972 7 044 +9999 711910 HOLYROOD RADAR STN. NF CN 4733 -05313 0290 044 +CTMS 711930 TIMMINS CLIMATE ON ON CN 4855 -8138 294 044 Canada Feb2009 +CWBD 711940 BURGEO, NFLD (AUT NF CN 4761 -5761 12 044 +9999 711950 ST. ALBANS NF CN 4787 -05585 0013 044 +CWVA 711960 BONAVISTA,NFLD. (AU NF CN 4866 -5311 29 044 +CWZB 711970 PORT-AUX-BASQUES, NF CN 4756 -5916 40 044 +9999 711980 LAC ST-PIERRE, QUE PQ CN 4618 -7291 16 044 +CWLM 712000 VICTORIA GONZALES, B BC CN 4841 -12331 70 044 +CWHC 712010 VANCOUVER HARBOUR B. BC CN 4929 -12311 3 044 +CYLW 712030 KELOWNA, BC (AUT) BC CN 4996 -11938 430 044 +CYBD 712060 BELLA COOLA A BC BC CN 5238 -12658 35 044 +CWSK 712070 SQUAMISH, BC (AUT) BC CN 4978 -12316 52 044 +CYPW 712080 POWELL RIVER A B BC CN 4983 -12449 130 044 +9999 712090 SAND_HEADS_LIGHTSTATION BC CN 4910 -12330 15 044 +CWAS 712110 PAM ROCKS CS BC BC CN 4949 -12329 10 044 +CWYY 712150 OSOYOOS, BC(AUT) BC CN 4903 -11943 283 044 +CWNP 712160 NAKUSP, BC BC CN 5025 -11780 512 044 Canada Feb2009 +CWSL 712180 SALMON ARM, BC (AU BC CN 5070 -11928 351 044 +9999 712190 HOLLAND_ROCK BC CN 5417 -13035 5 044 +9999 712200 LUCY_ISLAND_LIGHTSTATION BC CN 5430 -13062 26 044 +9999 712210 CLEARDALE_AB CN 5632 -11975 630 044 +CWKX 712220 DEASE_LAKE_CS BC CN 5841 -13000 816 044 +9999 712270 HOLDEN_AB AB CN 5318 -11225 688 044 +CWBM 712300 REAVERLODGE CDA ALTA AB CN 5519 -11939 745 044 +CWXL 712310 BOW ISLAND, AB AB CN 4973 -11145 817 044 Canada Feb2009 +CWXA 712320 BOW VALLEY, ALTA (AU AB CN 5108 -11506 1298 044 +CWDK 712340 CLARESHOLM, ALTA (A AB CN 5000 -11363 1012 044 +CWDU 712350 COP UPPER, ALTA (AU AB CN 5108 -11421 1235 044 +CWRT 712360 CROWSNEST, ALTA (A AB CN 4963 -11448 1303 044 +9999 712370 DRUMHELLER_EAST AB CN 5143 -11267 678 044 +CWFE 712380 ELK IS. NAT. PARK, A AB CN 5368 -11286 716 044 +CWHE 712390 ELLERSLIE, ALTA (AU AB CN 4955 -9907 374 044 +CWGY 712400 ESTHER, ALTA AB CN 5166 -11019 707 044 +CWHA 712410 HIGHVALE, ALTA (A AB CN 5345 -11446 747 044 +CWQQ 712420 LACOMBE CDA2, ALTA AB CN 5245 -11375 874 044 +CWQL 712430 LETHBRIDGE CDA, ALTA AB CN 4970 -11278 921 044 +CWRY 712440 MILK RIVER, ALTA (A AB CN 4913 -11204 1050 044 +CWNR 712450 NAKISKA RIDGETOP, AL AB CN 5093 -11518 2543 044 +CWRD 712460 RED EARTH, ALTA (A AB CN 5653 -11526 546 044 +CWSH 712470 SOUSA CREEK, ALTA ( AB CN 5002 -11072 716 044 +CWAV 712480 SUNDRE, ALTA (AUT AB CN 5176 -11468 1114 044 +CWHI 712490 THREE HILLS, AB AB CN 5182 -11320 907 044 Canada Feb2009 +CWNT 712500 TURTLE MT, ALTA (A AB CN 4958 -11441 2164 044 +CWVO 712510 VAUXHALL CDA CS, ALT AB CN 5004 -11213 779 044 +CWWO 712520 WILLOW CREEK, ALTA AB CN 5338 -11833 1402 044 +CWGF 712530 GARDEN RIVER, ALTA AB CN 5868 -11388 241 044 +CWRV 712540 CAMROSE, ALTA (AUT) AB CN 5303 -11281 739 044 +CWMX 712550 MILDRED LAKE, ALTA AB CN 5753 -11156 310 044 +CXZU 712560 WHITECOURT AB CN 5415 -11578 785 044 +CYAM 712600 SAULT STE MARIE A O ON CN 4648 -8451 192 044 +CWGD 712610 GODERICH(AUT) ONT ON CN 4376 -8171 214 044 +CYHM 712630 HAMILTON A ONT. ON CN 4316 -7993 237 044 +CYTZ 712650 TORONTO ISLAND A ONT ON CN 4363 -7939 77 044 +9999 712661 TORONTO ON CN 4367 -7940 113 044 +CWCO 712700 COLLINGWOOD ONT ON CN 4449 -8021 180 044 +CWLQ 712710 NIPISSING (AUT) ON ON CN 4631 -7946 204 044 +CWPB 712720 BEAUSOLEIL IS, ONT ON CN 5870 -9850 281 044 +CWDD 712730 BELLE RIVER, ONT ( ON CN 5402 -10913 545 044 +9999 712750 ST_PAUL AB CN 5402 -11127 649 044 +CWGH 712810 GRENADIER IS ,ONT ON CN 4441 -7584 82 044 +CWGL 712820 LAGOON CITY, ONT ( ON CN 4453 -7921 221 044 +CWDF 712830 OLIPHANT (AUT) ON ON CN 4473 -8128 182 044 +CWQE 712840 TORONTO HEADLAND (AU ON CN 4361 -7935 87 044 +9999 712890 STETTLER AB CN 5235 -11260 795 044 +CWJM 712900 UPPER RIDEAU LAKE, O ON CN 5528 -12313 690 044 +9999 712910 CAMERON_FALLS ON CN 4915 -8835 228 044 +9999 712920 CYPRUS_LAKE ON CN 5125 -10245 498 044 +9999 712940 BANCROFT_AUTO ON CN 4507 -7787 331 044 +9999 712950 EAR_FALLS ON CN 5063 -9322 355 044 +9999 712980 HARROW_ON ON CN 4203 -8290 191 044 +9999 712990 KAPUSKASING ON CN 4940 -8245 218 044 +9999 713070 RIDGETOWN RCS, ONT CN 4245 -8188 206 044 wmo%loc/elev Ha +9999 713080 TRACADIE NS CN 4562 -6168 67 044 +9999 713100 ST. PETERS, PEI CN 4645 -6257 30 044 wmo%loc/elev Ha +9999 713120 NIPAWIN, SASK CN 5333 -10400 372 044 wmo%loc/elev Ha +CYGV 713130 HAVRE ST-PIERRE A, Q QB CN 5028 -6361 38 044 +9999 713160 LACLABICHE CLIMATE, ALTA CN 5477 -11202 567 044 wmo%loc/elev Ha +CWIS 713190 CHARLEVOIX (MRX) QB CN 4728 -07063 0719 046 +CWHV 713230 BEAUCEVILLE, QUE (A QB CN 4619 -7078 229 044 +9999 713410 BROCKET AGDM, ALTA CN 4962 -11382 1073 044 wmo%loc/elev Ha +9999 713420 OYEN AGDM, ALTA CN 5138 -11035 767 044 wmo%loc/elev Ha +9999 713440 HUSSAR AGDM, ALTA CN 5118 -11250 971 044 wmo%loc/elev Ha +9999 713460 BARNWELL AGDM, ALTA CN 4980 -11230 824 044 wmo%loc/elev Ha +9999 713470 FAIRVIEW AGDM, ALTA CN 5607 -11843 655 044 wmo%loc/elev Ha +9999 713480 PEORIA AGDM, ALTA CN 5562 -11828 621 044 wmo%loc/elev Ha +9999 713490 RICH LAKE AGDM, ALTA CN 5450 -11170 585 044 wmo%loc/elev Ha +9999 713510 OLIVER AGDM, ALTA CN 5365 -11335 665 044 wmo%loc/elev Ha +9999 713520 ELORA RCS, ONT CN 4365 -8042 376 044 wmo%loc/elev Ha +9999 713530 PRENTISS ALBERTA, ALTA CN 5243 -11360 965 044 wmo%loc/elev Ha +9999 713630 GJOA HAVEN CLIMATE, NU CN 6863 -9585 42 044 wmo%loc/elev Ha +9999 713640 INUVIK CLIMATE, NWT CN 6832 -13352 103 044 wmo%loc/elev Ha +9999 713650 FORT SIMPSON CLIMATE, NWT CN 6175 -12123 168 044 wmo%loc/elev Ha +9999 713660 ALFRED, ONT CN 4555 -7487 57 044 wmo%loc/elev Ha +CYKF 713680 WATERLOO-WELLINGTON ON CN 4346 -8038 317 044 +CXSH 713700 SHAWINIGAN CS, QC QB CN 4655 -7273 110 044 Canada Feb2009 +CYHU 713710 ST HUBERT A QUE. QB CN 4551 -7341 25 044 +CWIZ 713720 L'ACADIE (AUT) QUE QB CN 4529 -7335 45 044 +CWFQ 713730 FRELIGHSBURG, QUE ( QB CN 4504 -7283 152 044 +CWQW 713740 CAPE WHITTLE, ONT QB CN 5016 -6006 7 044 +CWQR 713750 ILE AUX PEROQUETS QB CN 5021 -6421 9 044 +CWJT 713760 ST-JOVITE, QUE (AUT) QB CN 4606 -7453 239 044 +CWVQ 713770 STE-ANNE DE BELLEVUE QB CN 4543 -7393 39 044 +CWDQ 713780 LA TUQUE, QUE (AUT QB CN 4741 -7279 169 044 +CWOD 713790 NORMANDIN, QUE (AU QB CN 4883 -7255 137 044 +CWIX 713810 MISTOOK, QUE (AUT) QB CN 4859 -7171 113 044 +CWPD 713820 L'ETAPE, QC QB CN 4755 -7122 791 044 Canada Feb2009 +CWKD 713830 BONNARD, QUE (AUT QB CN 5073 -7101 497 044 +CWTN 713840 CAP TOURMENTE, QUE QB CN 4706 -7079 6 044 +CWQO 713850 ILE BIQUETTE, QUE QB CN 4841 -6890 7 044 +CWZS 713860 AMQUI QB CN 4847 -6743 166 044 +CWXC 713870 ONATCHIWAY QB CN 4888 -7103 300 044 +CWUX 713880 LA BAIE, QC QB CN 4828 -7092 152 044 Canada Feb2009 +CWHQ 713890 DESCHAMBAULTS QB CN 4668 -7195 55 044 +CWIP 713900 POINTE_NOIRE_CS QB CN 5017 -6675 25 044 WMO long. +9999 713910 HIGH_FALLS QB CN 4583 -7565 190 044 +CWJB 713920 STE-FOY(U. LAVAL) CS, QC QB CN 4677 -7128 91 044 Canada Feb2009 +CYHZ 713950 HALIFAX_INT NS CN 4488 -6352 145 044 +9999 713960 HALIFAX METOC, NS NS CN 4466 -6358 10 044 +CYZX 713970 GREENWOOD A N.S. NS CN 4498 -6491 28 044 +CWUR 713980 TRURO, (AUT) N.S. NS CN 5128 -8060 9 044 +9999 713990 SHELBURNE NS CN 4372 -06525 0030 044 +CWDI 714000 BADGER (AUT) A NFLD NF CN 4896 -5606 105 044 +CXWF 714010 WARFIELD, BC BC CN 4912 -11773 567 044 Canada Feb2009 +CWDO 714020 TWILLINGATE (AUT) NF CN 4968 -5479 92 044 +CWBV 714030 BEAVER ISLAND (AUT) NS CN 4481 -6233 10 044 +CXEL 714040 EGG_ISLAND CN 5897 -11042 215 044 +9999 714060 FEROLLE_POINT NF CN 5102 -5710 8 044 +CWZN 714080 SAGONA, NL NL CN 4737 -5578 64 044 Canada Feb2009 +CWAH 714100 AMHERST (AUT) N.S. NS CN 5395 -9783 223 044 +CWWE 714110 WESTERN HEAD (AUT) NS CN 4398 -6466 9 044 +CWEP 714120 EAST POINT (AUT) P.E PE CN 4645 -6196 13 044 +9999 714130 INVERNESS NS CN 4623 -06130 0039 044 +CWPJ 714140 POINT ESCUMINAC (AUT NB CN 4706 -6479 4 044 +CWBK 714150 CARIBOU POINT (AUT) NS CN 4576 -6268 2 044 +CWRW 714160 FOURCHU_HEAD(MAPS) NS CN 4572 -6023 10 044 +CWDA 714170 ENGLEE, NFLD (AUT) NF CN 5071 -5611 29 044 +CWEF 714180 ST PAUL ISLAND (AU NS CN 4723 -6013 26 044 +CWRN 714190 HART ISLAND (AUT) NS CN 4535 -6098 4 044 +CWEO 714210 LAC EON (AUT) QUE QB CN 5186 -6328 589 044 +9999 714220 SUTTON JUNCTION PQ CN 4515 -07258 0238 044 +CWHP 714230 HEATH POINT (AUT) Q QB CN 4908 -6170 4 044 +CWER 714240 ILE D'ORLEANS (AUT) QB CN 4700 -7081 5 044 +CWSF 714250 CAP MADELEINE QUE QB CN 4924 -6533 29 044 +CWAF 714260 ILE ROUGE (AUT) Q QB CN 4806 -6955 5 044 +CWTG 714270 POINT DES MONTS QUE QB CN 4931 -6738 5 044 +CWSG 714280 CAP CHAT (AUT) Q QB CN 4911 -6665 5 044 +CWRZ 714290 CAP D'ESPOIR (AUT) QB CN 4841 -6431 16 044 +CWQP 714300 POINT PETRE (AUT) ON ON CN 4383 -7714 79 044 +CWNC 714310 COBOURG (AUT),ONT ON CN 4395 -7816 78 044 +CWWZ 714320 PORT WELLER (AUT) ON ON CN 4324 -7921 79 044 +CWCI 714330 CARIBOU ISLAND (AUT ON CN 4733 -8583 187 044 +CWWN 714340 PEAWANUCK (AUT) ONT ON CN 5498 -8543 52 044 +CWDV 714350 UPSALA (AUT) ONT ON CN 4903 -9046 489 044 +CWCU 714360 BARRIE (AUT) ONT ON CN 4422 -7835 191 044 +CWWB 714370 BURLINGTON PIERS (AU ON CN 4329 -7979 77 044 +CWMZ 714380 WESTERN ISLAND (AUT) ON CN 4503 -8036 191 044 +CWWX 714390 COVE ISLAND (AUT) O ON CN 4533 -8173 181 044 +CWHL 714400 HOLLAND_ROCK(AUTO8) BC CN 5417 -13037 5 044 +CWGN 714410 GRETNA (AUT) MAN MN CN 4903 -9756 253 044 +CWSZ 714420 FISHER BRANCH (AUT) MN CN 5108 -9755 252 044 +CWEQ 714430 SWAN RIVER,MAN (AUT MN CN 5211 -10123 335 044 +CWWP 714440 WASAGAMING (AUT) MN CN 5065 -9993 627 044 +CWWS 714450 GEORGE ISLAND (AUT) MN CN 5279 -9761 223 044 +CWVC 714460 SWIFT CURRENT CDA SA SA CN 5026 -10773 825 044 +CWEI 714470 MELITA,MAN. (AUT) MN CN 4928 -10098 446 044 +CWEA 714480 PINAWA, MAN (AUT) MN CN 5018 -9606 268 044 +9999 714490 SPRAGUE MN CN 4902 -9560 329 044 +CWOK 714500 ELBOW (AUT) SASK SA CN 5113 -10658 595 044 +CWJH 714510 SOUTHEND, SASK. (AU SA CN 5633 -10328 344 044 +CWWF 714520 WEYBURN, SASK (AUT) SA CN 4970 -10379 589 044 +CWMQ 714530 MAPLE CREEK, SASK ( SA CN 4990 -10946 767 044 +CWLV 714540 WASKESIU LAKE, SASK SA CN 5391 -10606 569 044 +CWLE 714550 LUCKY LAKE, SASK SA CN 5095 -10714 665 044 +CWFF 714560 MELFORT, SASK SA CN 5281 -10459 490 044 +CWBO 714570 BROOKS,ALTA (AUT) AB CN 5055 -11184 747 044 +CWVI 714580 VEGREVILLE, ALTA ( AB CN 5351 -11209 639 044 +CWJX 714590 LEADER A, SASK (AUT SA CN 5090 -10949 676 044 +CWBE 714600 KILLARNEY (AUT) ONT ON CN 4596 -8148 196 044 +CWAB 714610 TROWBRIDGE (AUT) ON CN 4829 -8886 218 044 +CWNL 714620 GREAT DUCK ISLAND ( ON CN 4563 -8296 183 044 +CWPC 714630 PORT COLBORNE (AUT ON CN 4286 -7924 184 044 +CWPS 714640 LONG POINT (AUT) ON ON CN 4256 -8004 175 044 +CWAJ 714650 ERIEAU (AUT) ON CN 4224 -8190 178 044 +CWNB 714660 SOUTHEAST SHOAL (AU ON CN 4183 -8246 195 044 +CWKK 714680 KATATOA ISLAND, ONT ON CN 4971 -8833 260 044 +CWIJ 714700 LUPIN A, NT NT CN 6575 -11123 497 044 Canada Feb2009 +CWQS 714720 KINDAKUN ROCKS(AUT) BC CN 5331 -13276 14 044 +CWEZ 714730 SATURNA ISLAND (AUT BC CN 4878 -12304 24 044 +CWCL 714740 CLINTON (AUT) B.C. BC CN 5114 -12149 1057 044 +CWQC 714750 PORT ALBERNI A BC BC CN 4931 -12493 76 044 +CWEK 714760 GREY ISLET (AUT) BC CN 5458 -13070 8 044 +CWRO 714770 ROSE SPIT BC (AUT BC CN 5416 -13166 7 044 +CWFG 714780 SARTINE ISLAND (AUT) BC CN 5081 -12890 112 044 +CWRU 714790 SOLANDER ISLAND (A BC CN 5011 -12793 99 044 +CWXM 714810 HELMCKEN ISLAND (AUT BC CN 5039 -12586 19 044 +CWME 714820 CATHEDRAL POINT (AUT BC CN 5218 -12746 31 044 +CWAC 714830 FORT ASSINIBOINE AB CN 5425 -11446 676 044 +CWWL 714840 BONILLA ISLAND (AUT BC CN 5349 -13063 15 044 +CWLP 714850 HERBERT ISLAND (AUT) BC CN 5093 -12763 17 044 +CWJW 714860 JASPER-WARDEN, AB AB CN 5293 -11803 1020 044 Canada Feb2009 +CWJI 714870 ASSINIBOIA AIRPORT, SA CN 4973 -10593 726 044 +CYKJ 714880 KEY LAKE, SASK (A SA CN 5724 -10559 510 044 +9999 714890 SCOTT_CDA SA CN 5237 -10883 660 044 +CWTD 714900 ROBERTSON LAKE (AUT) NT CN 6509 -10243 244 044 +9999 714910 FORT_GOOD_HOPE_CS NT CN 6623 -12865 82 044 +9999 714920 TUKTUT_NOGAIT NT CN 6918 -12235 552 044 +CAPR 714930 PARRSBORO, NS NS CN 4540 -6433 31 044 Canada Feb2009 +CPOX 714960 SASKATOON RCS, SK SK CN 5217 -10672 506 044 Canada Feb2009 +CWJL 714970 FORT LIARD NW NT CN 6023 -12346 213 044 +CWXV 714980 BACK RIVER NW NT CN 6608 -9649 28 044 +CWJZ 714990 DUBAWNT LAKE, NWT NT CN 5725 -10562 513 044 +9999 715000 KING POINT YT CN 6908 -13802 0061 044 +CWJN 715010 HERSCHEL ISLAND (AU YK CN 6956 -13891 1 044 +CWND 715020 PELLY ISLAND N NT CN 6963 -13543 12 044 +CXDE 715030 DELINE CS, NT NT CN 6522 -12343 213 044 Canada Feb2009 +CWHT 715050 HAINES JUNCTION, YUK YT CN 6076 -13758 599 044 +CWRR 715060 ROCK RIVER, YT YT CN 6697 -13622 731 044 Canada Feb2009 +CWJY 715070 YATHKYED LAKE (AUT NT CN 6270 -9829 148 044 +CWRJ 715100 ROSETOWN EAST, SASK SA CN 5156 -10791 586 044 +CWIW 715110 WATROUS EAST (AUT), SA CN 5166 -10539 526 044 +CWBT 715120 LONGUE POINTE DE MIN ON CN 5026 -6423 11 044 +CWCD 715130 SASKATOON KERNEN FARM SA CN 5018 -6178 11 044 +CWDJ 715140 REGINA UNIVERSITY SA CN 5041 -10458 573 044 +9999 715150 INDIAN_HEAD_CDA SA CN 5055 -10365 579 044 +CWAQ 715160 CORONACH SPC SA CN 4905 -10548 756 044 +CWDE 715200 LAC BENOIT, QUE (AU QB CN 5155 -7111 549 044 +CWDP 715210 MANOUANE-EST, QUE QB CN 5066 -7053 496 044 +CWDT 715220 CHUTE DES PASSES, QU QB CN 4990 -7124 399 044 +CWEE 715230 CHAMOUCHOUANE, QUE QB CN 4928 -7335 305 044 +CWEW 715240 L'ASSOMPTION, QUE ( QB CN 4581 -7343 21 044 +CWSI 715270 SIMCOE (AUT), ONT. ON CN 4982 -9273 412 044 +9999 715330 EARLTON ON CN 4770 -7985 243 044 +9999 715340 BORDEN QB CN 4425 -7992 223 044 +CYQG 715380 WINDSOR A ONT. ON CN 4226 -8296 190 044 +9999 715390 MOOSE_JAW_CS SA CN 5032 -10555 577 044 +CWZT 715500 DAUPHIN CS, MAN (AUT MN CN 5109 -10004 305 044 +CWYE 715510 OUTLOOK PFRA (AUT) S SA CN 5148 -10704 541 044 +CWII 715520 VICTORIA BEACH (AUT MN CN 5070 -9656 220 044 +9999 715530 ROBLIN MN CN 5118 -10137 540 044 +9999 715540 POINTE-AU-PERE_(INRS) QB CN 4852 -6847 5 044 +9999 715550 STAVELY_AAFC AB CN 5018 -11388 1364 044 +9999 715560 LAST_MOUNTAIN_CS SA CN 5142 -10525 497 044 +9999 715570 SHEARWATER NS CN 4463 -06350 0053 046 +9999 715580 SAINT_ANTHONY NF CN 5138 -5610 29 046 +9999 715600 EMERSON_AUT MN CN 4900 -9723 242 046 +9999 715630 DELTA_MARCH_CS MN CN 5018 -9838 248 046 +CXMD 715640 MORDEN_CDA_CS MN CN 4918 -9808 298 046 +9999 715680 FANNY_ISLAND BC CN 5045 -12598 10 046 +CXBK 715690 BRATTS_LAKE SA CN 5020 -10470 580 046 +CXSR 715710 SPIRIT RIVER AUTO STATION AB CN 5570 -11923 1015 046 +9999 715720 KELSEY_DAM MN CN 5603 -9652 183 046 +CXDI 715730 DELHI CS, ONT ON CN 4287 -8055 232 046 +CXGH 715770 GIMLI HARBOUR CS, MAN. MB CN 5063 -9698 217 046 +CXBO 715780 BEAUPORT CS, QUE. QB CN 4684 -7120 10 046 +CXWN 715790 WINNIPEG THE FORKS, MAN. MB CN 4989 -9713 230 046 +9999 715800 SPENCE_BAY/TALOYO NT CN 6955 -9358 28 046 +CZHD 715820 DRYDEN_A_(AUT) CN 4982 -9275 413 046 +CXQA 715830 QAVVIK LAKE, NT NT CN 6825 -12210 548 044 Canada Feb2009 +9999 715840 WRECKHOUSE NF CN 5027 -6360 37 046 +CXMM 715850 FORT MCMURRAY CS, ALTA AB CN 5665 -11122 369 046 +CXOX 715860 LA_RONGE SA CN 5515 -10527 379 046 +CXSW 715870 ST. JOHN'S WEST CDA CS, NFLD. NF CN 4752 -5279 114 046 +CXRH 715880 ROCKY HARBOUR CS, NFLD. NF CN 4957 -5789 68 046 +CXTP 715890 TERRA NOVA NATIONAL PARK CS NF CN 4856 -5398 107 046 +CXAT 715920 ARCTIC_BAY MN CN 7300 -8502 10 046 +CXPV 715930 PRAIRIE RIVER, ALTA AB CN 5862 -11167 212 046 +9999 715980 BAS_CARAQUET NB CN 4778 -6483 5 046 +CWKG 715990 KEJIMKUJIK 1, NS NS CN 4442 -6520 165 044 Canada Feb2009 +CWSA 716000 SABLE ISLAND 1 N.S. NS CN 4393 -6001 4 044 +CYAW 716010 SHEARWATER A N.S. NS CN 4463 -6349 51 044 +CYQI 716030 YARMOUTH A, NS NS CN 4382 -6608 43 044 Canada Feb2009 +9999 716040 EDDY POINT NS CN 4552 -06125 0066 044 +CVOM 716050 PORT MELLON, BC BC CN 4952 -12348 152 044 Canada Feb2009 +CWSS 716070 ST.STEPHEN (AUT) N.B NB CN 4521 -6724 28 044 +9999 716080 GANNET ROCK, NB NB CN 4451 -6678 5 044 +CYSJ 716090 SAINT JOHN A N.B. NB CN 4531 -6588 109 044 +CYSC 716100 SHERBROOKE A QUE. QB CN 4543 -7168 241 044 +CWQH 716110 LENNOXVILLE, QUE QB CN 4536 -7181 181 044 +CWTA 716120 MCTAVISH, QC QB CN 4550 -7357 73 044 Canada Feb2009 +CWIT 716140 STE CLOTHILDE, QUE QB CN 4516 -7368 52 044 +CMLU 716160 LEMIEUX, QC QB CN 4630 -7205 97 044 Canada Feb2009 +CWJO 716170 JONQUIERE, QUE (A QB CN 4841 -7121 133 044 +CWHY 716180 MONT ORFORD, QUE (A QB CN 4531 -7224 851 044 +CWOC 716190 NEW CARLISLE, QUE QB CN 4801 -6533 47 044 +CYGK 716200 KINGSTON A ONT. ON CN 4423 -7659 93 044 +CYTR 716210 TRENTON A ONT. ON CN 4411 -7753 86 044 +CYXU 716230 LONDON A ONT. (AU ON CN 4303 -8114 278 044 +CYYZ 716240 TORONTO PEARSON INT' ON CN 4368 -7963 173 044 +CYWA 716250 PETAWAWA A ONT. ( ON CN 4595 -7731 130 044 +9999 716260 MONTREAL MIRABEL INT PQ CN 4568 -7403 82 044 +CYUL 716270 MONTREAL DORVAL IN QB CN 4546 -7375 36 044 +CYOW 716280 OTTAWA MACDONALD-CAR ON CN 4531 -7566 114 044 +CYPQ 716290 PETERBOROUGH A ONT ON CN 4423 -7836 191 044 +CYQA 716300 MUSKOKA A,ONT ON CN 4496 -7929 282 044 +CWLS 716310 MOUNT FOREST (AUT) O ON CN 4398 -8075 415 044 +CWBI 716320 BRITT (AUT) ONT. ON CN 4579 -8053 190 044 +CYVV 716330 WIARTON A ONT. ON CN 4475 -8109 219 044 +CYZR 716340 SARNIA A ONT ON CN 4743 -6558 124 044 +CVOU 716380 SECHELT, BC BC CN 4945 -12370 86 044 Canada Feb2009 +CYLD 716420 CHAPLEAU A ONT ON CN 4781 -8335 447 044 +CWPQ 716750 MONTREAL-EST, QUE ( QB CN 5382 -8988 222 044 +CXLC 716800 LOWER_CARP_LAKE NT CN 6360 -11385 373 044 +CXLL 716820 LINDBERG_LANDING NT CN 6112 -12285 183 044 +CXTV 716830 TRAIL_VALLEY NT CN 6875 -13350 85 044 +CYFC 717000 FREDERICTON A N.B. NB CN 4586 -6653 20 044 +CYCX 717010 GAGETOWN A N.B. NB CN 4583 -6643 51 044 +CYSU 717020 SUMMERSIDE, PEI ( PE CN 4643 -6383 24 044 +CYSL 717030 ST LEONARD A NB NB CN 4714 -6783 241 044 +CYZR 717040 SARNIA CHRIS HADFIELD A, ON ON CN 4298 -8230 181 044 Canada Feb2009 +CYQM 717050 MONCTON A N.B. NB CN 4611 -6468 72 044 +CYYG 717060 CHARLOTTETOWN A, PE PE CN 4628 -6312 49 044 WMO Apr2010 +CYQY 717070 SYDNEY A N.S. NS CN 4616 -6004 62 044 +CYGR 717090 ILES DE LA MADELEINE QB CN 4741 -6178 10 044 +CWGR 717100 ILES DE LA MADELEINE QB CN 4741 -6178 8 044 +CYCL 717110 CHARLO A N.B. NB CN 4798 -6633 38 044 +CWBZ 717120 ST-ANICET, QUE ( QB CN 4511 -7428 49 044 +9999 717130 LA POCATIERE CS, QU PQ CN 4735 -7003 31 044 +CYQB 717140 QUEBEC CS QUE. (AU QB CN 4679 -7139 70 044 +CWNH 717150 RIVIERE DU LOUP (AUT QB CN 4779 -6955 148 044 +CYOY 717160 VALCARTIER A QUE QB CN 4690 -7149 168 044 +CYCH 717170 MIRAMICHI, NB NB CN 4701 -6546 31 044 +CYYY 717180 MONT JOLI A QUE. QB CN 4861 -6821 52 044 +CWMI 717190 MISCOU ISLAND(AUT) N NB CN 4801 -6449 4 044 +CVOP 717200 POWELL RIVER, BC BC CN 4983 -12448 125 044 Canada Feb2009 +CWMJ 717210 MANIWAKI_AIRPORT QB CN 4628 -7600 201 044 +CWMW 717220 MANIWAKI, QUE. QB CN 4638 -7596 173 044 +CWNQ 717230 NICOLET, QUE QB CN 4621 -7265 10 044 +CWTY 717240 TROIS-RIVIERES, QUE QB CN 4635 -7251 6 044 +CYVO 717250 VAL D'OR A QUE. QB CN 4804 -7778 337 044 +CWPK 717260 PARENT (AUT) QUE QB CN 4791 -7461 441 044 +CYBG 717270 BAGOTVILLE A QUE. QB CN 4833 -7100 159 044 +CYRJ 717280 ROBERVAL A QUE QB CN 4851 -7226 179 044 +CYSB 717300 SUDBURY A ONT ON CN 4661 -8078 348 044 +CYYB 717310 NORTH BAY A ONT. ON CN 4636 -7941 371 044 +9999 717320 BARRAGE_TEMISCAMING QB CN 4672 -7910 180 044 +CYZE 717330 GORE BAY A ONT. ON CN 4588 -8256 193 044 +CWUY 717340 ROUYN, QUE QB CN 4824 -7903 318 044 +CYXR 717350 EARLTON A ONT ON CN 4770 -7984 243 044 +CWGQ 717360 ROQUEMAURE, QUE (AU ON CN 4863 -7945 269 044 +9999 717370 SAINT-MICHEL-DES-SAINTS, QUE QB CN 4680 -7408 390 044 WMO Apr2010 +CYXZ 717380 WAWA A ONT. ON CN 4796 -8478 287 044 +CYTS 717390 TIMMINS A ONT ON CN 4856 -8138 295 044 +CWCH 717470 ATIKOKAN, ON ON CN 4875 -9162 389 044 Canada Feb2009 +CPGH 717480 GIMLI CLIMATE, MB MB CN 5063 -9705 230 044 Canada Feb2009 +CYQT 717490 THUNDER BAY A ONT. ON CN 4836 -8931 199 044 +CWCJ 717500 PUKASKWA, ONT (AU ON CN 4858 -8629 206 044 +CWEC 717510 WELCOME IS., ONT (AU ON CN 4836 -8911 209 044 +CWBG 717600 BIG CREEK, B.C. (AU BC CN 5126 -12309 1670 044 +CWIO 717620 ISKUT RIVER, B.C. BC CN 5673 -13166 15 044 +CWNX 717630 NECHAKO RIVER, BC BC CN 5368 -12483 715 044 +CWUS 717680 SUMMERLAND, BC ( BC CN 4956 -11965 454 044 +CWGB 717690 BALLENAS ISLAND, BC CN 4935 -12416 5 044 +CWJR 717700 CRESTON, BC (A BC CN 4909 -11653 646 044 +9999 717710 CUMSHEWA_ISLAND BC CN 5303 -13160 17 044 +CWEL 717720 ENTRANCE ISLAND, BC CN 4921 -12379 3 044 +CWKH 717740 MALAHAT,B.C. BC CN 4858 -12353 366 044 +CWMM 717750 PITT MEADOWS, BC BC CN 4919 -12268 5 044 +CWNM 717760 NELSON, BC (AUT) BC CN 4949 -11729 535 044 +CWGP 717770 PEMBERTON, BC BC CN 5029 -12273 204 044 +CWQK 717780 RACE ROCKS, BC CN 4829 -12353 3 044 +CWSP 717800 SHERINGHAM POINT (A BC CN 4838 -12391 21 044 +CWGT 717810 SISTERS ISLAND, BC BC CN 4948 -12443 20 044 Canada Feb2009 +CWGW 717820 SPARWOOD, BC BC CN 4975 -11488 1137 044 +CWYJ 717830 VICTORIA UNIVERSITY CS, BC BC CN 4845 -12330 49 044 Canada Feb2009 +CWWA 717840 WEST VANCOUVER, BC CN 4933 -12318 178 044 +CWWK 717850 WHITE ROCK, BC (A BC CN 4901 -12276 13 044 +CWYL 717860 YOHO PARK, BC AB CN 5145 -11633 1615 044 +CYYJ 717990 VICTORIA INT'L A B BC CN 4865 -12341 19 044 +CWRA 718000 CAPE RACE (AUT) NFLD NF CN 4665 -5306 28 044 +CYYT 718010 ST JOHN'S A NFLD NF CN 4761 -5275 140 044 +CWDS 718020 SAINT_LAWRENCE NF CN 4692 -5538 49 044 +CYQX 718030 GANDER INT. A NFLD NF CN 4895 -5456 151 044 +CWZZ 718040 SAGLEK NF CN 5833 -6258 501 044 +LFVP 718050 ST PIERRE FR FR CN 4676 -5616 5 044 +CWAG 718060 LA SCIE NFLD (A NF CN 4991 -5566 194 044 +CWAR 718070 ARGENTIA A NFLD. NF CN 4729 -5400 13 044 +CYBX 718080 BLANC SABLON, QUE. ( QB CN 5145 -5718 37 044 +CYDF 718090 DEER LAKE A NFLD. NF CN 4921 -5738 22 044 +CWBY 718100 PORT MENIER (AUT) Q QB CN 4983 -6429 53 044 +CYZV 718110 SEPT-ILES A QUE. QB CN 5021 -6624 53 044 +9999 718120 LAKE_EON QB CN 6110 -9407 9 044 +CYNA 718130 NATASHQUAN A QUE QB CN 5018 -6181 11 044 +CWDM 718140 CHEVERY (AUT) QUE QB CN 5046 -5963 6 044 +CYJT 718150 STEPHENVILLE A NFL NF CN 4855 -5855 26 044 +CYYR 718160 GOOSE A, NL NL CN 5332 -6042 49 044 Canada Feb2009 +CWMH 718170 MARY'S HARBOUR A NFL NF CN 5229 -5583 11 044 +CWCA 718180 CARTWRIGHT NF CN 5370 -5703 14 044 +CYAY 718190 ST. ANTHONY A, NL NL CN 5138 -5610 33 044 Canada Feb2009 +CTKG 718200 KINGSTON RCS, ON ON CN 4422 -7660 93 044 Canada Feb2009 +CYNM 718210 MATAGAMI, QUE. QB CN 4977 -7782 281 044 +CYMT 718220 CHIBOUGAMAU, QUE PW QB CN 4976 -7453 387 044 +CYAH 718230 LA GRANDE IV, QUE ( QB CN 5375 -7366 307 044 +CYGA 718241 GAGNON QB CN 5195 -6813 566 044 +CYWK 718250 WABUSH LAKE A NFLD. NF CN 5293 -6686 551 044 +CWXP 718260 PANGNIRTUNG (AUT) N NT CN 6614 -6571 23 044 +CYGL 718270 LA GRANDE RIVIERE A QB CN 5363 -7770 195 044 +CYKL 718280 SCHEFFERVILLE QU QB CN 5479 -6679 518 044 +CWFW 718290 BAIE COMEAU CS, QUE QB CN 4926 -6814 129 044 +CYAY 718300 ST_ANTHONY_LWIS CN 5137 -6882 28 044 +CYYU 718310 KAPUSKASING A ONT. ON CN 4941 -8246 227 044 +CWNZ 718320 NAGAGAMI (AUT) ONT. ON CN 4975 -8416 263 044 +CYGQ 718340 GERALDTON A, ONT ON CN 4978 -8693 349 044 +CWZC 718360 MOOSONEE 'A', ONT (A ON CN 5128 -8059 9 044 +CXDW 718400 DEERWOOD_RCS MN CN 4940 -9832 341 044 +CWYW 718410 ARMSTRONG (AUT) ONT. ON CN 5028 -8891 323 044 +CYXL 718420 SIOUX LOOKOUT A, ONT ON CN 5012 -9190 383 044 WMO Apr2010 +9999 718440 BIG TROUT LAKE RDC, ON CN 5381 -8990 224 044 +CWPL 718450 PICKLE LAKE, ONT ON CN 5146 -9019 391 044 +CWLF 718460 LANSDOWNE HOUSE, ONT ON CN 5218 -8779 252 044 +9999 718470 DRYDEN_A ON CN 4983 -9275 413 044 +CYTL 718480 BIG_TROUT_LAKE ON CN 5383 -8987 224 044 +9999 718490 WINNIPEG_'A'_CS MN CN 4992 -9723 239 044 +CYQK 718500 KENORA A ONT. ON CN 4978 -9436 410 044 +CYPG 718510 PORTAGE SOUTHPORT, M MN CN 4990 -9826 273 044 +CYWG 718520 WINNIPEG INT'L A MAN MN CN 4991 -9723 239 044 +CWLO 718530 SHILO, MAN. MN CN 4978 -9965 373 044 +CYRL 718540 RED LAKE A ONT. ON CN 5106 -9379 383 044 +CYDN 718550 DAUPHIN A MAN. MN CN 5109 -10004 305 044 +CYGM 718560 GIMLI INDUSTRIAL PAR MN CN 5063 -9704 230 044 +CWJD 718580 GRAND RAPIDS (AUT) MN CN 5318 -9926 223 044 +CYBV 718590 BERENS RIVER MAN MN CN 5236 -9701 222 044 +CYYI 718601 RIVERS MN CN 5110 -11437 1200 044 +CWIK 718610 BROADVIEW, SASK. SA CN 5038 -10268 602 044 +CYEN 718620 ESTEVAN A SASK. SA CN 4921 -10296 581 044 +CYQR 718630 REGINA A SASK. SA CN 5043 -10466 577 044 +CYMJ 718640 MOOSE JAW, A SASK SA CN 5033 -10556 577 044 +CWYO 718650 WYNYARD , SASK. SA CN 5176 -10419 561 044 +CYXE 718660 SASKATOON A SASK. SA CN 5216 -10670 504 044 +CYQD 718670 THE PAS UA, MAN MN CN 5396 -10109 274 044 +CYHB 718680 HUDSON BAY A SASK. SA CN 5281 -10231 358 044 +CYPA 718690 PRINCE ALBERT A SAS SA CN 5321 -10566 428 044 +CYYN 718700 SWIFT CURRENT A SAS SA CN 5029 -10768 818 044 +CYLL 718710 LLOYDMINSTER A ALT AB CN 5331 -11006 669 044 +CYXH 718720 MEDICINE HAT A ALTA. AB CN 5001 -11071 717 044 +CYCT 718730 CORONATION A, ALTA AB CN 5206 -11145 791 044 +CYQL 718740 LETHBRIDGE A ALTA AB CN 4961 -11279 920 044 +9999 718750 PINCHER CREEK (AUT) AB CN 4951 -11400 1190 044 +CYQW 718760 NORTH BATTLEFORD A SA CN 5276 -10824 548 044 +CYYC 718770 CALGARY A, ALT AB CN 5111 -11401 1084 044 +CYQF 718780 RED DEER A ALTA. AB CN 5218 -11390 905 044 +CYXD 718790 EDMONTON MUNICIPAL A AB CN 5356 -11351 671 044 +CYXC 718800 CRANBROOK A B.C. BC CN 4961 -11578 939 044 +CYET 718810 EDSON, ALTA (AUT) AB CN 5358 -11646 921 044 +CYRV 718820 REVELSTOKE A B.C. BC CN 5096 -11818 443 044 +CYCP 718830 BLUE RIVER (AUT) B BC CN 5213 -11929 683 044 +CYCG 718840 CASTLEGAR A B.C. BC CN 4929 -11763 495 044 +CYDC 718860 PRINCETON A B.C. BC CN 4946 -12051 696 044 +CYKA 718870 KAMLOOPS A B.C. BC CN 5070 -12045 346 044 +CWJA 718880 JASPER AB CN 5288 -11807 1061 044 +CYYF 718890 PENTICTON A B.C. BC CN 4946 -11959 344 044 +CYCD 718900 NANAIMO A B.C. BC CN 4904 -12386 28 044 +CWLY 718910 LYTTON, B.C. (AUT) BC CN 5023 -12158 229 044 +CYVR 718920 VANCOUVER INT'L A BC BC CN 4918 -12318 2 044 +CYQQ 718930 COMOX A B.C. BC CN 4971 -12488 24 044 +CWEB 718940 ESTEVAN POINT (AUT) BC CN 4938 -12655 7 044 +9999 718950 WETASKIWIN AB CN 5259 -11327 774 044 +CYXS 718960 PRINCE GEORGE B.C BC CN 5390 -12279 601 044 +CWMS 718970 MCINNES IS.,B.C. BC CN 5226 -12871 26 044 +CYPR 718980 PRINCE RUPERT, B.C. BC CN 5428 -13045 32 044 +CWJU 718990 LANGARA, B.C. BC CN 5424 -13304 41 044 +CWHO 719000 HOPEDALE (AUT) NFLD NF CN 5545 -6021 10 044 +CWTB 719010 BORDER (AUT) QUE QB CN 5533 -6321 479 044 +CYDP 719020 NAIN, NFLD (AUT) NF CN 5655 -6168 7 044 +9999 719030 LANGARA ISLAND CN 5425 -13305 41 044 +CYHA 719040 QUAQTAQ, QUE QB CN 6104 -6963 30 044 +CYGW 719050 KUUJJUARAPIK QB CN 5528 -7776 10 044 +CYVP 719060 KUUJJUAQ A, QC QB CN 5810 -6842 39 044 Canada Feb2009 +CWPH 719070 INUKJUAK QUE. QB CN 5845 -7808 25 044 +9999 719080 PRINCE_GEORGE_UA NT CN 5390 -12280 601 044 +CYFB 719090 IQALUIT N.W.T. (AU NT CN 6375 -6855 34 044 +CYTE 719100 CAPE DORSET A N.W. NT CN 6423 -7653 51 044 +CYUS 719110 SHEPHERD BAY N.W.T NT CN 6879 -9341 43 044 +CYGX 719120 GILLAM A MAN. MN CN 5636 -9470 145 044 +CYYQ 719130 CHURCHILL MAN UA MN CN 5873 -9408 29 044 +CVTS 719140 SATURNA CAPMON CS, BC BC CN 4877 -12310 178 044 Canada Feb2009 +CYZS 719150 CORAL HARBOUR, N.W.T NT CN 6419 -8336 57 044 +CWYF 719160 THOMSEN RIVER, NT NT CN 7322 -11953 42 044 Canada Feb2009 +CWEU 719170 EUREKA N.W.T. NT CN 7998 -8593 10 044 +CWRF 719180 CAM_FOUR NT CN 6843 -8972 325 044 +CWKE 719190 PELLY_BAY NT CN 6843 -8972 326 044 +CACP 719200 BACCARO PT, NS NS CN 4345 -6547 6 044 Canada Feb2009 +9999 719210 BROCHET MB CN 5790 -10168 0346 044 +CYVC 719220 LA RONGE A SASK. SA CN 5514 -10526 379 044 +CWJC 719230 ENNADAI LAKE (AUT) NT CN 6113 -10090 353 044 +CYRB 719240 RESOLUTE CARS, NU NU CN 7472 -9498 68 044 Canada Feb2009 +CYCB 719250 CAMBRIDGE BAY,A N.W. NT CN 6909 -10513 27 044 +CYBK 719260 BAKER LAKE A, NU NU CN 6428 -9607 18 044 Canada Feb2009 +CVOO 719270 NORTH COWICHAN, BC BC CN 4882 -12372 60 044 Canada Feb2009 +CYRM 719280 ROCKY MOUNTAIN HOUSE AB CN 5243 -11491 988 044 +9999 719290 BYRON BAY NT CN 6875 -10907 0092 044 +CYZU 719300 WHITECOURT A ALTA AB CN 5414 -11578 782 044 +CWLB 719310 LAC LA BICHE (AUT) A AB CN 4910 -5357 19 044 +CYMM 719320 FORT MCMURRAY A ALT AB CN 5665 -11121 369 044 +CYPY 719330 FORT CHIPEWYAN,ALTA AB CN 5876 -11111 232 044 +CYSM 719340 FORT SMITH A N.W.T NT CN 6003 -11193 204 044 +CYHY 719350 HAY RIVER A N.W.T. NT CN 6083 -11576 166 044 +CYZF 719360 YELLOWKNIFE A, NWT NT CN 6246 -11445 206 044 +CYUJ 719370 LADY FRANKLIN POINT NT CN 6848 -11321 16 044 +CYCO 719380 COPPERMINE A N.W.T NT CN 6781 -11513 22 044 +CYUI 719390 CAPE_YOUNG_AIRPORT NT CN 6893 -11692 16 044 +CYQU 719400 GRANDE PRAIRIE A AL AB CN 5518 -11888 669 044 +9999 719410 GERMANSEN LANDING BC CN 4805 -7777 337 044 +CYXJ 719430 FORT ST JOHN A B.C. BC CN 5623 -12073 695 044 +CYZY 719440 MACKENZIE A B.C. BC CN 5529 -12313 690 044 +CYYE 719450 FORT NELSON,B.C. BC CN 5883 -12259 378 044 +CYFS 719460 FORT SIMPSON A N.W.T NT CN 6175 -12123 169 044 +CZUE 719480 CAPE PARRY, N.W.T. NT CN 7009 -12471 87 044 +CWUM 719490 FARO (AUT) YT YK CN 6223 -13335 717 044 +CYYD 719500 SMITHERS A B.C. BC CN 5481 -12718 523 044 +CYXT 719510 TERRACE A B.C. BC CN 5446 -12858 217 044 +CYPZ 719520 BURNS LAKE CS BC BC CN 5438 -12595 715 044 +CYQH 719530 WATSON LAKE A Y.T. YK CN 6011 -12881 690 044 +CYUB 719540 TUKTOYAKTUK A N.W. NT CN 5468 -10168 303 044 +CZST 719550 STEWART A B.C. BC CN 5593 -12998 7 044 +9999 719560 NICHOLSON PENINSULA NT CN 4588 -8257 188 044 +CYEV 719570 INUVIK AWOS A, NT NT CN 6830 -13348 68 044 Canada Feb2009 +CYDL 719580 DEASE LAKE LWIS, BC BC CN 5842 -13003 793 044 Canada Feb2009 +9999 719590 TUKTOYAKTUK NT CN 6945 -13300 0018 044 +CWLI 719600 LIVERPOOL BAY, NWT NT CN 6959 -13091 102 044 +CWQY 719630 HANBURY RIVER, NWT NT CN 6359 -10513 317 044 +CYXY 719640 WHITEHORSE,Y.T YK CN 6073 -13506 707 044 +CYMA 719650 MAYO A Y.T. YK CN 6361 -13586 504 044 +CYDA 719660 DAWSON A Y.T. (AUT YK CN 6404 -13913 370 044 +CWDB 719670 BURWASH, YT (AUT) YK CN 6136 -13903 807 044 +CYUA 719680 SHINGLE POINT, YT YK CN 6893 -13723 38 044 +9999 719690 KOMAKUK BEACH YT CN 6960 -14017 0008 044 +9999 719720 RESOLUTION ISLAND, NWT NT CN 6158 -6465 369 044 +CWSQ 719740 AULVIK_NATIONAL_PARK NT CN 7413 -11999 32 044 +CWYM 719750 CAPE MERCY, NWT (A YK CN 6495 -6358 583 044 +CWNO 719760 SATAH RIVER NWT NT CN 6130 -7367 503 044 +CZOC 719770 MARGARET LAKE, Y.T. VY CN 6879 -14084 543 044 +CWOI 719780 IVVAVIK NAT. PARK Y YK CN 6914 -14014 244 044 +CWPA 719790 HENDRICKSON CREEK, AB AB CN 5378 -11843 1448 044 Canada Feb2009 +CWQF 719800 RABBIT KETTLE, NWT NT CN 6196 -12721 634 044 +CWMU 719810 RAMPART RIVER, NWT NT CN 6595 -13046 155 044 +CWNW 719820 HALDANE RIVER, NWT NT CN 6706 -12109 243 044 +CZRP 719830 RAE_POINT_(AUTO8) NT CN 7537 -10572 12 044 +CZPK 719840 PAULATUK, N.W.T. NT CN 6935 -12404 6 044 +CZUB 719850 TUKTOYAKTUK, NWT NT CN 6943 -13301 6 044 +CWMV 719860 ST. CHARLES CREEK, N NT CN 6478 -12421 341 044 +CWNE 719870 NORTH CAPE, PE PE CN 4705 -6398 8 044 Canada Feb2009 +9999 719890 MOULD BAY CS NWT NT CN 7623 -11933 12 044 +9999 719900 MACMILLAN_PASS CN 6323 -13003 1379 044 +KEYW 722010 KEY_WEST_INTL_ARPT FL US 2455 -8175 1 044 +KMIA 722020 MIAMI_INTL_AIRPORT FL US 2582 -8028 4 044 +KPBI 722030 WEST_PALM_BEACH FL US 2668 -8012 6 044 +KMLB 722040 MELBOURNE_REGIONAL FL US 2810 -8065 11 044 +KMCO 722050 ORLANDO_JETPORT FL US 2843 -8132 32 044 +KJAX 722060 JACKSONVILLE_INTL FL US 3050 -8170 9 044 +KSAV 722070 SAVANNAH_MUNICIPAL GA US 3213 -8120 15 044 +KCHS 722080 CHARLESTOWN_MUNI SC US 3290 -8003 15 044 +KLHW 722090 FT_STEWART/WRIGHT GA US 3188 -8157 14 044 +KTBW 722100 TAMPA_BAY_AREA FL US 2770 -8240 13 044 +KTPA 722110 TAMPA_INTL_AIRPORT FL US 2797 -8253 3 044 +KCTY 722120 CROSS_CITY_(AMOS) FL US 2962 -8310 13 044 +KAYS 722130 WAYCROSS/WARE_CO. GA US 3125 -8240 46 044 +KTLH 722140 TALLAHASSEE_RGNL FL US 3038 -8437 21 044 +9999 722150 PEACHTREE CITY, GA. GA US 3337 -8457 244 044 +KABY 722160 ALBANY_MUNICIPAL GA US 3153 -8418 59 044 +KMCN 722170 MACON/LEWIS_WILSON GA US 3270 -8365 110 044 +KAGS 722180 AUGUSTA/BUSH_FIELD GA US 3337 -8197 45 044 +KATL 722190 ATLANTA_INTL_ARPT GA US 3365 -8442 315 044 +KAQQ 722200 APALACHICOLA_MUNI FL US 2973 -8503 6 044 +KVPS 722210 EGLIN_AFB/VALPARAIS FL US 3048 -8653 26 044 +9999 722220 PENSACOLA FL US 3048 -8718 38 044 +KMOB 722230 MOBILE/BATES_FIELD AL US 3068 -8825 67 044 +9999 722240 CAPE SAN BLAS FL US 2968 -08537 0002 044 +KLSF 722250 FORT_BENNING GA US 3233 -8500 71 044 +KMGM 722260 MONTGOMERY/DANNELLY AL US 3230 -8640 62 044 +KMGE 722270 DOBBINS_AFB/MARIETT GA US 3392 -8452 326 044 +KBHM 722280 BIRMINGHAM_MUNI AL US 3357 -8675 192 044 +KCKL 722290 CENTREVILLE/BIBB_CO AL US 3290 -8725 140 044 +9999 722300 SHELBY COUNTY AIRPORT, AL. AL US 3317 -8677 178 044 +KMSY 722310 NEW_ORLEANS/MOISANT LA US 2998 -9025 9 044 +9999 722320 BOOTHVILLE LA US 2933 -08940 0000 044 +9999 722330 SLIDELL LA US 3033 -08982 0008 044 +KMEI 722340 MERIDIAN/KEY_FIELD MS US 3233 -8875 94 044 +KJAN 722350 JACKSON/THOMPSON MS US 3232 -9008 101 044 +KPOE 722390 FORT_POLK_(ARMY) LA US 3105 -9320 100 044 +KLCH 722400 LAKE_CHARLES_MUNI LA US 3012 -9322 10 044 +KBPT 722410 BEAUMONT/PORT_ARTHU TX US 2995 -9402 7 044 +KGLS 722420 GALVESTON/SCHOLES TX US 2930 -9480 16 044 +KIAH 722430 HOUSTON/INTERCONTIN TX US 2997 -9535 33 044 +KGGG 722470 LONGVIEW/GREGG_CO. TX US 3235 -9465 124 044 +KSHV 722480 SHREVEPORT_REGIONAL LA US 3247 -9382 79 044 +KFWD 722490 FT WORTH, TX. TX US 3283 -9730 196 044 +KBRO 722500 BROWNSVILLE_INTL TX US 2590 -9743 6 044 +KCRP 722510 CORPUS_CHRISTI_INTL TX US 2777 -9750 13 044 +KLRD 722520 LAREDO_INTL_AIRPORT TX US 2755 -9947 155 044 +KSAT 722530 SAN_ANTONIO_INTL TX US 2953 -9847 242 044 +KAUS 722540 AUSTIN/MUELLER_MUNI TX US 3030 -9770 189 044 +KVCT 722550 VICTORIA_REGIONAL TX US 2885 -9692 36 044 +KACT 722560 WACO-MADISON_COOPER TX US 3162 -9722 155 044 +KHLR 722570 FT_HOOD_AAF/KILLEEN TX US 3115 -9772 283 044 +KDFW 722590 DALLAS/FT_WORTH TX US 3290 -9703 182 044 +KSEP 722600 STEPHENVILLE/CLARK TX US 3222 -9818 402 044 +KDRT 722610 DEL_RIO_INTL_(AUT) TX US 2937 -10092 307 044 +KGDP 722620 GUADALUPE_PASS_AMOS TX US 3183 -10480 1662 044 +KSJT 722630 SAN_ANGELO/MATHIS TX US 3137 -10050 582 044 +KMRF 722640 MARFA_MUNI_(AMOS) TX US 3037 -10402 1481 044 +KMAF 722650 MIDLAND_REGIONAL TX US 3195 -10218 872 044 +KABI 722660 ABILENE_MUNICIPAL TX US 3242 -9968 546 044 +KLBB 722670 LUBBOCK_INTL_ARPT TX US 3365 -10182 988 044 +KROW 722680 ROSWELL/INDUSTRIAL NM US 3330 -10453 1118 044 +K2C2 722690 WHITE_SANDS_TEST_RG NM US 3238 -10648 1244 044 +KELP 722700 EL_PASO_INTL_ARPT TX US 3180 -10640 1194 044 +KTCS 722710 TRUTH_OR_CONSEQUENC NM US 3323 -10727 1481 044 +KSVC 722720 SILVER_CITY/GRANT NM US 3263 -10815 1659 044 +KFHU 722730 FORT_HUACHUCA/LIBBY AZ US 3160 -11035 1438 044 +KTUS 722740 TUCSON_INTL_AIRPORT AZ US 3212 -11093 779 044 +KPHX 722780 PHOENIX/SKY_HARBOR AZ US 3343 -11202 337 044 +KYUM 722800 YUMA_INTL_AIRPORT AZ US 3265 -11460 63 044 +KNJK 722810 EL_CENTRO_NAF CA US 3282 -11568 13 044 +KRIV 722860 MARCH_AFB/RIVERSIDE CA US 3388 -11727 469 044 +KBUR 722880 BURBANK/GLENDALE CA US 3420 -11835 236 044 +KMWS 722890 MOUNT_WILSON CA US 3423 -11807 1739 044 +KSAN 722900 SAN_DIEGO/LINDBERG CA US 3273 -11717 9 044 +KNSI 722910 SAN_NICOLAS_ISLAND CA US 3323 -11945 154 044 +9999 722920 AVALON/SANTA CATALINA CA US 3340 -11842 0488 044 +KNKX 722930 MIRAMAR_NAS CA US 3285 -11712 128 044 +KLAX 722950 LOS_ANGELES_INTL CA US 3393 -11840 32 044 +KLGB 722970 LONG_BEACH_AIRPORT CA US 3382 -11815 12 044 +9999 723020 WILMINGTON NC US 3427 -7790 10 044 +KPOB 723030 POPE_AFB NC US 3517 -7902 66 044 +KHAT 723040 CAPE_HATTERAS NC US 3527 -7555 3 044 +KMHX 723050 NEWPORT NC US 3478 -7688 11 044 +KRDU 723060 RALEIGH-DURHAM NC US 3587 -7878 134 044 +KORF 723080 NORFOLK_INTL_ARPT VA US 3690 -7620 9 044 +KNKT 723090 CHERRY_POINT_MCAS NC US 3490 -7688 9 044 +KCAE 723100 COLUMBIA_METRO SC US 3395 -8112 69 044 +KAHN 723110 ATHENS_MUNICIPAL GA US 3395 -8332 247 044 +KGSP 723120 GREENVILLE/SPARTANB SC US 3490 -8222 296 044 +KCLT 723140 CHARLOTTE/DOUGLAS NC US 3522 -8093 234 044 +KAVL 723150 ASHEVILLE_MUNICIPAL NC US 3543 -8255 661 044 +KGSO 723170 GREENSBORO/PIEDMONT NC US 3608 -7995 270 044 +9999 723180 BLACKSBURG, VA. VA US 3720 -8042 654 044 +KRMG 723200 ROME/RUSSELL(RAMOS) GA US 3435 -8517 196 044 +KHSV 723230 HUNTSVILLE/MADISON AL US 3465 -8677 196 044 +KCHA 723240 CHATTANOOGA/LOVELL TN US 3503 -8520 210 044 +KTYS 723260 KNOXVILLE_MUNICIPAL TN US 3582 -8398 299 044 +KBNA 723270 NASHVILLE_METRO TN US 3613 -8668 180 044 +KP02 723300 POPLAR_BLUFF(AMOS) MO US 3677 -9047 146 044 +KTUP 723320 TUPELO/C.D._LEMONS MS US 3427 -8877 110 044 +KMEM 723340 MEMPHIS_INTL_ARPT TN US 3505 -9000 87 044 +KLIT 723400 NORTH_LITTLE_ROCK AR US 3473 -9223 79 044 +KPGO 723410 PAGE_MTN_(AWOS) OK US 3468 -9462 883 044 +KFSM 723440 FORT_SMITH_MUNI AR US 3533 -9437 141 044 +9999 723480 WEST_PLAINS MO US 3673 -9185 308 044 +9999 723490 MONETT MO US 3688 -09390 0437 044 +KSPS 723510 WICHITA_FALLS/SHEP TX US 3398 -9850 314 044 +KLTS 723520 ALTUS_AFB OK US 3467 -9927 420 044 +KOKC 723530 OKLAHOMA_CITY(AWOS) OK US 3540 -9760 397 044 +KTIK 723540 TINKER_AFB OK US 3542 -9738 394 044 +KFSI 723550 FORT_SILL OK US 3465 -9840 362 044 +KTUL 723560 TULSA_INTL_ARPT(AW) OK US 3620 -9590 206 044 +9999 723570 NORMAN/WESTHEIMER OK US 3522 -09745 0357 044 +KCAO 723600 CLAYTON_MUNI(AMOS) NM US 3645 -10315 1515 044 +KONM 723620 SOCORRO_MUNICIPAL NM US 3402 -10690 1478 044 +KAMA 723630 AMARILLO_ARPT(AWOS) TX US 3523 -10170 1099 044 +KEPZ 723640 SANTA_TERESA NM US 3187 -10670 1252 0 4 +KABQ 723650 ALBUQUERQUE_INTL NM US 3505 -10662 1620 044 +KIGM 723700 KINGMAN_(AMOS) AZ US 3527 -11395 1033 044 +KPGA 723710 PAGE_MUNI_(AMOS) AZ US 3693 -11145 1304 044 +KINW 723740 WINSLOW_(AUT) AZ US 3502 -11073 1488 044 +9999 723760 FARMINGTON_FOUR_CORNERS_AIRP NM US 3522 -11182 2181 044 +9999 723780 GRAND CANYON AZ US 3595 -11215 2125 044 +9999 723800 NEEDLES CA US 3477 -11462 0302 044 +KEDW 723810 EDWARDS_AFB CA US 3490 -11788 702 044 +KPMD 723820 PALMDALE_PRODUCTION CA US 3463 -11808 774 044 +KSDB 723830 SANDBURG_(AUT) CA US 3475 -11873 1379 044 +KBFL 723840 BAKERSFIELD/MEADOWS CA US 3543 -11905 150 044 +KLAS 723860 LAS_VEGAS/MCCARRAN NV US 3608 -11517 664 044 +KDRA 723870 MERCURY/DESERT_ROCK NV US 3662 -11602 1009 044 +KFAT 723890 FRESNO_AIR_TERMINAL CA US 3677 -11972 100 044 +K87Q 723900 PT_PIEDRAS(CG/AMOS) CA US 3567 -12128 21 044 +KNTD 723910 PT_MUGU_NAWS CA US 3412 -11912 2 044 +KVBG 723930 VANDENBERG_AFB CA US 3473 -12058 112 044 +KSMX 723940 SANTA_MARIA_PUBLIC CA US 3490 -12045 73 044 +KRIC 724010 RICHMOND/BYRD_FIELD VA US 3750 -7733 54 044 +KWAL 724020 WALLOPS_ISLAND_STN VA US 3793 -7548 41 044 +KIAD 724030 WASHINGTON/DULLES VA US 3895 -7745 98 044 +KNHK 724040 PATUXENT_RIVER_NAS MD US 3828 -7640 12 044 +KDCA 724050 WASHINGTON/NATIONAL VA US 3885 -7703 04 044 +KBWI 724060 BALTIMORE/WASH_INTL MD US 3918 -7667 47 044 +KACY 724070 ATLANTIC_CITY_INTL NJ US 3945 -7457 20 044 +KPHL 724080 PHILADELPHIA_INTL PA US 3988 -7525 9 044 +KNEL 724090 LAKEHURST_NAS NJ US 4003 -7435 31 044 +KLYH 724100 LYNCHBURG/P._GLENN VA US 3733 -7920 286 044 +KROA 724110 ROANOKE_MUNICIPAL VA US 3732 -7997 358 044 +KBKW 724120 BECKLEY_MEMORIAL WV US 3778 -8112 766 044 +KCRW 724140 CHARLESTON/KANAWHA WV US 3837 -8160 299 044 +KEKN 724170 ELKINS/RANDOLPH_FLD WV US 3888 -7985 609 044 +KCVG 724210 CINCINNATI/COVINGTO KY US 3905 -8467 267 044 +KLEX 724220 LEXINGTON/BLUEGRASS KY US 3803 -8460 301 044 +KSDF 724230 LOUISVILLE/STANDIFO KY US 3818 -8573 149 044 +KFTK 724240 FORT_KNOX/GODMAN KY US 3790 -8597 230 044 +KHTS 724250 HUNTINGTON/TRI_STAT WV US 3837 -8255 255 044 +9999 724260 WILMINGTON, OH. OH US 3942 -8382 317 044 +KCMH 724280 PORT_COLUMBUS_INTL OH US 4000 -8288 249 044 +KDAY 724290 DAYTON/JAMES_M_COX OH US 3990 -8420 306 044 +KEVV 724320 EVANSVILLE_REGIONAL IN US 3805 -8753 118 044 +KSTL 724340 ST._LOUIS/LAMBERT MO US 3875 -9037 172 044 +KPAH 724350 PADUCAH/BARKLEY KY US 3707 -8877 120 044 +KIND 724380 INDIANAPOLIS_INTL IN US 3973 -8627 246 044 +KSPI 724390 SPRINGFIELD/CAPITAL IL US 3985 -8967 187 044 +KSGF 724400 SPRINGFLD_MUNI(AWS) MO US 3723 -9338 387 044 +KCOU 724450 COLUMBIA_REGIONAL MO US 3882 -9222 274 044 +KMCI 724460 KANSAS_CITY_INTL MO US 3932 -9472 312 044 +KSTJ 724490 ST_JOSEPH/ROSECRANS MO US 3977 -9492 249 044 +KICT 724500 WICHITA/CONTINE(AW) KS US 3765 -9743 408 044 +KDDC 724510 DODGE_CITY(AWOS) KS US 3777 -9997 790 044 +KP28 724520 MEDICINE_LODGE_AMOS KS US 3730 -9858 468 044 +KFRI 724550 FT_RILEY/MARSHALL_A KS US 3905 -9677 325 044 +KTOP 724560 TOPEKA/BILLARD_MUNI KS US 3907 -9562 270 044 +KCNK 724580 CONCORDIA(AWOS) KS US 3955 -9765 452 044 +K1K5 724600 ELKHART_(AMOS) KS US 3700 -10188 1102 044 +KALS 724620 ALAMOSA_MUNI(AWOS) CO US 3745 -10587 2299 044 +K4LJ 724630 LAMAR CO US 3808 -10262 1103 044 +KPUB 724640 PUEBLO_MEMORIAL(AW) CO US 3828 -10452 1439 044 +KGLD 724650 GOODLAND/RENNER(AW) KS US 3937 -10170 1124 044 +KCOS 724660 COLORADO_SPRINGS CO US 3882 -10472 1881 044 +KFCS 724680 FORT_CARSON/BUTTS CO US 3868 -10477 1789 044 +9999 724690 DENVER/STAPLETON (AMOS) CO US 3975 -10487 1625 044 +KPUC 724700 PRICE/CARBON(RAMOS) UT US 3962 -11075 1799 044 +9999 724720 BLANDING UT US 3762 -10947 1840 044 +9999 724750 MILFORD MUNICIPAL UT US 3842 -11302 1536 044 +KGJT 724760 GRAND_JUNCTION CO US 3912 -10853 1475 044 +KBIH 724800 BISHOP_AIRPORT CA US 3737 -11837 1263 044 +KMER 724810 CASTLE_AFB/MERCED CA US 3738 -12057 57 044 +KSAC 724830 SACRAMENTO/EXECUTIV CA US 3852 -12150 8 044 +9999 724850 TONOPAH NV US 3807 -11708 1654 044 +KELY 724860 ELY/YELLAND_FLD NV US 3928 -11485 1909 044 +KP38 724870 CALIENTE_(AMOS) NV US 3762 -11452 1335 044 +KRNO 724880 RENO/CANNON_INTL NV US 3950 -11978 1341 044 +9999 724890 RENO NV US 3957 -11980 1463 044 +9999 724910 MONTEREY NAF CA US 3660 -12185 0046 044 +KSCK 724920 STOCKTON_METRO CA US 3790 -12125 8 044 +KOAK 724930 OAKLAND CA US 3772 -12223 1 044 +KSFO 724940 SAN_FRANCISCO_INTL CA US 3762 -12238 5 044 +9999 724950 FARALLON ISLAND CA US 3770 -12300 0012 044 +9999 725010 UPTON NY US 4087 -7287 20 044 +KEWR 725020 NEWARK_INTL_AIRPORT NJ US 4070 -7417 9 044 +KLGA 725030 NEW_YORK/LA_GUARDIA NY US 4077 -7390 9 044 +KBDR 725040 BRIDGEPORT/SIKORSKI CT US 4117 -7313 5 044 +KFMH 725060 OTIS_ANGB MA US 4165 -7052 40 044 +KPVD 725070 PROVIDENCE/GREEN RI US 4173 -7143 19 044 +KBDL 725080 HARTFORD/BRADLEY CT US 4193 -7268 55 044 +KBOS 725090 BOSTON/LOGAN_INTL MA US 4237 -7103 9 044 +9999 725120 PHILIPSBURG PA US 4088 -07808 0594 044 +KAVP 725130 WILKES-BARRE/SCRANT PA US 4133 -7573 289 044 +KIPT 725140 WILLIAMSPORT PA US 4125 -7692 160 044 +KBGM 725150 BINGHAMTON/BROOME NY US 4222 -7598 497 044 +9999 725160 BENNINGTON VT US 4288 -07325 0252 044 +KABE 725170 ALLENTOWN-BETHLEHEM PA US 4065 -7543 117 044 +KALB 725180 ALBANY_COUNTY_AIRPORT NY US 4275 -7380 89 044 +KSYR 725190 SYRACUSE/HANCOCK NY US 4312 -7612 124 044 +KPIT 725200 PITTSBURGH_INTL PA US 4050 -8022 373 044 +KCAK 725210 AKRON-CANTON_RGNL OH US 4092 -8143 377 044 +9999 725230 DANSVILLE NY US 4257 -07772 0209 044 +KCLE 725240 CLEVELAND/HOPKINS OH US 4142 -8187 245 044 +KYNG 725250 YOUNGSTOWN_MUNI OH US 4127 -8067 361 044 +KERI 725260 ERIE_INTL_AIRPORT PA US 4208 -8018 225 044 +KBUF 725280 BUFFALO_INTL_ARPT NY US 4293 -7873 215 044 +KROC 725290 ROCHESTER/MONROE_CO NY US 4312 -7767 169 044 +KORD 725300 CHICAGO/O'HARE_ARPT IL US 4198 -8790 205 044 +9999 725310 RANTOUL/CHANUTE IL US 4030 -08815 0228 044 +KPIA 725320 PEORIA_REGIONAL IL US 4067 -8968 202 044 +KFWA 725330 FORT_WAYNE/BAER_FLD IN US 4100 -8520 252 044 +KMDW 725340 CHICAGO/MIDWAY IL US 4178 -8775 190 044 +KSBN 725350 SOUTH_BEND/ST._JOE IN US 4170 -8632 236 044 +KTOL 725360 TOLEDO_EXPRESS OH US 4160 -8380 211 044 +KDTW 725370 DETROIT_METRO MI US 4223 -8333 202 044 +KLAN 725390 LANSING/CAPITAL MI US 4277 -8460 266 044 +KP35 725400 SPICKARD_(AMOS) MO US 4025 -9372 270 044 +KRFD 725430 ROCKFORD IL US 4220 -8910 226 044 +KMLI 725440 MOLINE/QUAD_CITY IL US 4145 -9052 181 044 +KCID 725450 CEDAR_RAPIDS_MUNI IA US 4188 -9170 265 044 +KDSM 725460 DES_MOINES_INTL IA US 4153 -9365 294 044 +KDBQ 725470 DUBUQUE_MUNICIPAL IA US 4240 -9070 329 044 +KALO 725480 WATERLOO_MUNICIPAL IA US 4255 -9240 268 044 +KFOD 725490 FORT_DODGE_(AWOS) IA US 4255 -9418 355 044 +KOMA 725500 OMAHA/EPPLEY_FIELD NE US 4130 -9590 299 044 +KLNK 725510 LINCOLN_MUNICIPAL NE US 4085 -9675 362 044 +KGRI 725520 GRAND_ISLAND(AWOS) NE US 4097 -9832 566 044 +KOVN 725530 NORTH_OMAHA NE US 4137 -9602 406 044 +KOFF 725540 OFFUTT_AFB/BELLEVUE NE US 4112 -9592 319 044 +KOFK 725560 NORFOLK/STEFAN_FLD NE US 4198 -9743 473 044 +KSUX 725570 SIOUX_CITY_MUNI IA US 4240 -9638 336 044 +9999 725580 VALLEY NE US 4132 -9637 350 044 +KSNY 725610 SIDNEY_MUNI_(AMOS) NE US 4110 -10298 1312 044 +KLBF 725620 N._PLATTE/LEE_BIRD NE US 4113 -10068 849 044 +KCYS 725640 CHEYENNE/WARREN_AFB WY US 4115 -10482 1872 044 +KDEN 725650 DENVER_INTNL_ARPT CO US 3987 -10467 1656 044 +KBFF 725660 SCOTTSBLUFF/HEILIG NE US 4187 -10360 1206 044 +KVTN 725670 VALENTINE_(AMOS) NE US 4287 -10055 792 044 +KCPR 725690 CASPER/NATRONA_INTL WY US 4292 -10647 1612 044 +KCAG 725700 CRAIG-MOFFAT(AMOS) CO US 4050 -10753 1915 044 +KSLC 725720 SALT_LAKE_CITY_INTL UT US 4078 -11197 1288 044 +KOGD 725750 OGDEN-HINCKLEY_MUNI UT US 4120 -11202 1362 044 +KLND 725760 LANDER/HUNT_FIELD WY US 4282 -10873 1694 044 +KPIH 725780 POCATELLO_MUNICIPAL ID US 4292 -11260 1365 044 +KENV 725810 WENDOVER_(AUT) UT US 4073 -11403 1292 044 +9999 725820 ELKO NV US 4087 -11573 1608 044 +KWMC 725830 WINNEMUCCA_MUNI NV US 4090 -11780 1315 044 +9999 725900 FORT BRAGG CA US 3940 -12382 0019 044 +KRBL 725910 RED_BLUFF_MUNICIPAL CA US 4015 -12225 108 044 +KRDD 725920 REDDING_MUNICIPAL CA US 4050 -12230 153 044 +KEKA 725940 EUREKA CA US 4080 -12417 18 044 +KMFR 725970 MEDFORD/JACKSON_CO. OR US 4237 -12287 405 044 +9999 726040 FRANCONIA NH US 4422 -07175 0287 044 +KCON 726050 CONCORD_MUNICIPAL NH US 4320 -7150 105 044 +KPWM 726060 PORTLAND_INTL_JET ME US 4365 -7032 19 044 +KEPO 726080 EASTPORT ME US 4492 -6700 23 044 +K9B2 726120 NEWPORT VT US 4493 -7220 233 044 +KMWN 726130 MOUNT_WASHINGTON NH US 4427 -7130 1910 044 +K1V4 726140 ST._JOHNSBURY(AMOS) VT US 4442 -7202 217 044 +9999 726150 WOLFEBORO NH US 4358 -07127 0177 044 +KBML 726160 BERLIN_MUNICIPAL NH US 4458 -7118 353 044 +KBTV 726170 BURLINGTON_INTL VT US 4447 -7315 104 044 +KRUM 726180 RUMFORD ME US 4453 -7053 205 044 +K3B1 726190 GREENVILLE_(AMOS) ME US 4547 -6958 316 044 +9999 726320 WHITE LAKE MI US 4270 -8347 329 044 +9999 726340 GAYLORD MI US 4492 -8472 446 044 +KGRR 726350 GRAND_RAPIDS_INTL MI US 4288 -8552 245 044 +KMKG 726360 MUSKEGON MI US 4317 -8625 193 044 +KFNT 726370 FLINT/BISHOP_INTL MI US 4297 -8375 233 044 +KHTL 726380 HOUGHTON_LAKE_ARPT MI US 4437 -8468 351 044 +KAPN 726390 ALPENA_CO._REGIONAL MI US 4507 -8357 211 044 +KMKE 726400 MILWAUKEE/MITCHELL WI US 4295 -8790 211 044 +KMSN 726410 MADISON/DANE_RGNL WI US 4313 -8933 264 044 +KLSE 726430 LA_CROSSE_MUNICIPAL WI US 4387 -9125 202 044 +KRST 726440 ROCHESTER_MUNICIPAL MN US 4392 -9250 402 044 +KGRB 726450 GREEN_BAY/STRAUBEL WI US 4448 -8813 214 044 +KESC 726480 ESCANABA_(AWOS) MI US 4575 -8703 187 044 +9999 726490 CHANHASSEN MN US 4485 -9357 287 044 +K3SE 726500 SPENCER IA US 4317 -9515 408 044 +KFSD 726510 SIOUX_FALLS/FOSS SD US 4358 -9673 435 044 +9999 726520 PICKSTOWN SD US 4307 -9853 453 044 +K9V9 726530 CHAMBERLAIN_(AMOS) SD US 4380 -9932 530 044 +KHON 726540 HURON_REGIONAL SD US 4438 -9822 393 044 +KSTC 726550 ST._CLOUD_MUNICIPAL MN US 4555 -9407 312 044 +KFFM 726560 FERGUS_FALLS_(AWOS) MN US 4628 -9615 361 044 +KMSP 726580 MINNEAPOLIS-ST_PAUL MN US 4488 -9322 255 044 +KABR 726590 ABERDEEN_REGIONAL SD US 4545 -9843 396 044 +9999 726610 REDIG (AMOS) SD US 4527 -10353 0925 044 +KRAP 726620 RAPID_CITY_REGIONAL SD US 4405 -10307 966 044 +KGCC 726650 GILLETTE_(AMOS) WY US 4435 -10553 1230 044 +KSHR 726660 SHERIDAN_CO._ARPT WY US 4477 -10697 1209 044 +9999 726670 BROADUS MT US 4543 -10540 0922 044 +KCOD 726700 CODY_MUNI_(AWOS) WY US 4452 -10902 1553 044 +KBPI 726710 BIG_PINEY_(AMOS) WY US 4257 -11010 2124 044 +9999 726720 RIVERTON WY US 4307 -10848 1703 044 +9999 726760 WEST YELLOWSTONE MT US 4465 -11110 2031 044 +KBIL 726770 BILLINGS/LOGAN_INTL MT US 4580 -10853 1088 044 +KBOI 726810 BOISE_MUNICIPAL ID US 4357 -11622 874 044 +KBNO 726830 BURNS_MUNI_(AMOS) OR US 4358 -11895 1271 044 +KPDT 726880 PENDLETON_MUNICIPAL OR US 4568 -11885 456 044 +KEUG 726930 EUGENE/MAHLON_SWEET OR US 4412 -12322 114 044 +KSLE 726940 SALEM/MCNARY OR US 4492 -12300 61 044 +KPDX 726980 PORTLAND_INTL_ARPT OR US 4560 -12260 12 044 +KCAR 727120 CARIBOU_MUNICIPAL ME US 4687 -6802 190 044 +KPQI 727130 PRESQUE_ISLE_(AWOS) ME US 4668 -6805 146 044 +KY62 727340 SAULT_STE_MARIE MI US 4647 -8437 221 044 +KPKF 727410 PARK_FALLS_MUNI WI US 4593 -9045 469 044 +KMQT 727430 MARQUETTE_CO._ARPT MI US 4653 -8755 434 044 +KCMX 727440 HOUGHTON_CO._MEM MI US 4717 -8850 329 044 +KDLH 727450 DULUTH_INTL_AIRPORT MN US 4683 -9218 432 044 +KINL 727470 INTERNATIONAL_FALLS MN US 4857 -9338 361 044 +KP39 727500 PEQUOT_LAKE_(AMOS) MN US 4660 -9432 390 044 +KFAR 727530 FARGO/HECTOR_FIELD ND US 4690 -9680 274 044 +KBJI 727550 BEMIDJI_MUNICIPAL MN US 4750 -9493 420 044 +KD45 727560 WARROAD_(AMOS) MN US 4893 -9535 328 044 +9999 727570 DEVIL'S LAKE ND US 4812 -09892 0443 044 +KP11 727580 DEVILS_LAKE_(AMOS) ND US 4810 -9887 443 044 +KBIS 727640 BISMARCK_MUNICIPAL ND US 4677 -10075 506 044 +KP24 727650 ROSEGLEN_(AMOS) ND US 4775 -10183 624 044 +KISN 727670 WILLISTON/SLOULIN ND US 4818 -10363 581 044 +KGGW 727680 GLASGOW_INTL_ARPT MT US 4822 -10662 700 044 +KHLN 727720 HELENA_REGIONAL MT US 4660 -11200 1188 044 +KMSO 727730 MISSOULA/BELL_FIELD MT US 4692 -11408 972 044 +KGTF 727750 GREAT_FALLS_INTL MT US 4748 -11137 1115 044 +9999 727760 GREAT_FALLS MT US 4747 -11138 1131 044 +KHVR 727770 HAVRE_(AMOS) MT US 4855 -10977 792 044 +KFCA 727790 KALISPELL/GLACIER MT US 4830 -11427 906 044 +KYKM 727810 YAKIMA_AIR_TERMINAL WA US 4657 -12053 325 044 +KLWS 727830 LEWISTON_(AMOS) ID US 4638 -11702 438 044 +KHMS 727840 HANFORD WA US 4657 -11960 223 044 +KGEG 727850 SPOKANE_INTL_ARPT WA US 4763 -11753 721 044 +9999 727860 SPOKANE WA US 4768 -11763 728 044 +9999 727880 WALLA WALLA WA US 4610 -11828 0302 044 +9999 727890 OMAK WA US 4842 -11953 0260 044 +KAST 727910 ASTORIA/CLATSOP OR US 4615 -12388 7 044 +KOLM 727920 OLYMPIA WA US 4697 -12290 61 044 +KSEA 727930 SEATTLE-TACOMA_INTL WA US 4745 -12230 137 044 +KUIL 727970 QUILLAYUTE_STATE WA US 4795 -12455 62 044 +9999 740010 REDSTONE_ARSENAL AL US 3468 -8668 209 044 +9999 740020 ABERDEEN_PRV_GRND MD US 3950 -7657 5 044 +KDPG 740030 DUGWAY_PRVG_GROUND UT US 4020 -11293 1326 044 +K1Y7 740040 YUMA_PRVG_GROUNDS AZ US 3250 -11440 231 044 +9999 742010 PORT ANGELES WA US 4813 -12340 0009 044 +KTCM 742060 MC_CHORD_AFB/TACOMA WA US 4713 -12248 98 044 +KGRF 742070 FORT_LEWIS/GRAY_AAF WA US 4708 -12258 92 044 +KMLS 742300 MILES_CITY MT US 4643 -10587 801 044 +9999 743410 WOOD LAKE MN US 4467 -9545 319 044 +9999 743570 BLUE RIVER WI US 4322 -9053 226 044 +9999 743650 GRAYING AF RANGE MI US 4483 -08455 0387 044 +KGTB 743700 FORT_DRUM/WHEELER NY US 4405 -7573 207 044 +9999 743890 GRAY ME US 4390 -7025 125 044 +KNHZ 743920 BRUNSWICK_NAS ME US 4388 -6993 23 044 +9999 743930 PORTLAND ME US 4353 -07010 0007 044 +9999 744130 SAYLOR CREEK RANGE ID US 4253 -11570 1108 044 +KU67 744200 ROOSEVELT UT US 4030 -10998 1556 044 +9999 744210 CRAIG CO US 4050 -10752 1886 044 +9999 744310 MEDICINE BOW WY US 4190 -10618 1997 044 +9999 744330 MCCOOK NE US 4008 -10065 800 044 +9999 744370 MERRIMAN NE US 4290 -10170 991 044 +9999 744400 FAIRBURY NE US 4010 -9733 443 044 +9999 744450 NELIGH NE US 4220 -9780 524 044 +9999 744490 SLATER IA US 4190 -9370 315 044 +9999 744550 DAVENPORT IA US 4162 -9058 229 044 +KMMO 744600 MARSEILLES_(AMOS) IL US 4137 -8868 225 044 +9999 744650 CHICAGO/DUNNE CRIB IL US 4178 -08753 0176 044 +9999 744660 WOLCOTT IN US 4082 -8705 212 044 +KMDN 744680 JEFFERSON_PRVG_GRND IN US 3883 -8542 266 044 +9999 744800 VERONA NY US 4313 -07560 0135 044 +9999 744830 WILMINGTON VT US 4288 -07287 0482 044 +9999 744840 WEST DOVER VT US 4293 -07287 0595 044 +KJFK 744860 NEW_YORK/JF_KENNEDY NY US 4065 -7378 7 044 +KBED 744900 HANSCOM_FLD/BEDFORD MA US 4247 -7128 41 044 +KCEF 744910 CHICOPEE/WESTOVER MA US 4220 -7253 75 044 +9999 744920 BLUE HILL NY US 4222 -07112 0195 044 +KCHH 744940 CHATHAM MA US 4167 -6997 16 044 +9999 745000 SHERIDAN CA US 3900 -12133 0060 044 +9999 745010 FRESHPOND CA US 3875 -12052 1147 044 +9999 745040 PILAR POINT AFS CA US 3750 -12250 0049 044 +KNGZ 745060 ALAMEDA_NAS/NIMITZ CA US 3778 -12232 4 044 +KNUQ 745090 MOFFETT_NAS/MTN_VIE CA US 3742 -12205 12 044 +KSUU 745160 TRAVIS_AFB/FAIRFLD CA US 3827 -12193 19 044 +9999 745210 DURANGO CO US 3720 -10782 2095 044 +9999 745300 GRANADA CO US 3777 -10218 1155 044 +KAFF 745310 AIR_FORCE_ACADEMY CO US 3897 -10482 2003 044 +9999 745320 LIMON CO US 3918 -10370 1694 044 +9999 745330 PLATTEVILLE CO US 4018 -10472 1524 044 +9999 745410 HAVILAND KS US 3765 -9908 648 044 +9999 745420 NEODESHA KS US 3737 -9563 255 044 +9999 745450 SMOKEY HILL RANGE KS US 3865 -09780 0422 044 +9999 745460 HILLSBORO KS US 3832 -9730 447 044 +9999 745500 CONWAY MO US 3752 -9270 39 044 +9999 745510 LATHROP MO US 3958 -9418 297 044 +9999 745560 WINCHESTER IL US 3965 -9048 170 044 +9999 745600 LINCOLN IL US 4015 -8933 178 044 +KFFO 745700 WRIGHT-PATERSON_AFB OH US 3983 -8405 251 044 +9999 745890 CHESAPEAKE VA US 3690 -07572 0023 044 +9999 745900 BARNEGAT LIGHTSHIP NJ US 3977 -07410 0006 044 +KADW 745940 ANDREWS_AFB MD US 3882 -7687 86 044 +9999 745950 OCEAN CITY MD US 3833 -07508 0004 044 +KLFI 745980 LANGLEY_AFB/HAMPTON VA US 3708 -7637 3 044 +9999 746040 VANDENBERG AFB CA US 3478 -12053 170 044 +9999 746060 VANDENBERG AFB CA US 3465 -12057 0112 044 +KBYS 746110 BICYCLE_LAKE_(AAF) CA US 3528 -11662 716 044 +KNID 746120 CHINA_LAKE_(NAF) CA US 3568 -11768 696 044 +9999 746140 INDIAN SPRINGS RANGE NV US 3653 -11590 0972 044 +9999 746180 CUDDLEBACK RANGE CA US 3527 -11743 0864 044 +K4SU 746190 SUPERIOR_VLLY_GNRY CA US 3633 -11710 962 044 +9999 746290 WHITE SANDS NM US 3240 -10633 1224 044 +9999 746300 STALLION AAF NM US 3382 -10667 1506 044 +9999 746310 W.S.M.R. NM US 3317 -10648 1235 044 +9999 746350 AZTEC NM US 3683 -10790 1902 044 +K4MR 746380 MELROSE_GNRY_RANGE NM US 3430 -10380 1326 044 +9999 746400 VICI OK US 3607 -9922 648 044 +9999 746410 WEST WOODWARD OK US 3643 -09953 625 044 +9999 746430 HOMINY OK US 3643 -09638 0251 044 +9999 746450 HENYRETTA OK US 3540 -09602 0259 044 +9999 746460 SULPHUR OK US 3452 -09698 0320 044 +9999 746470 LAMONT OK US 3668 -9747 306 044 +9999 746480 HASKELL OK US 3580 -9578 212 044 +9999 746490 PURCELL OK US 3498 -9752 331 044 +9999 746620 BLOOMFIELD MO US 3688 -8997 130 044 +KHOP 746710 FORT_CAMPBELL_(AAF) KY US 3667 -8750 174 044 +KFBG 746930 FORT_BRAGG/SIMMONS NC US 3513 -7893 74 044 +9999 746950 DARE COUNTY RANGE NC US 3567 -07590 0003 044 +9999 746960 DIAMOND SHOALS NC US 3515 -07530 0001 044 +9999 746990 FRYING PAN SHOALS NC US 3348 -07758 0000 044 +KNLC 747020 LEMOORE_NAS/REEVES CA US 3633 -11995 72 044 +9999 747180 SALTON SEA, CA. (AFS) CA US 3322 -11587 -69 044 +KGBN 747240 GILA_BEND_(AAF) AZ US 3288 -11272 262 044 +KP07 747300 SANDERSON_(RAMOS) TX US 3017 -10242 865 044 +9999 747310 BIG SPRING TX US 3222 -10152 0784 044 +KHMN 747320 HOLLOMAN_AFB NM US 3285 -10610 1248 044 +KE28 747330 NORTHRUP_LNDG_STRIP NM US 3290 -10640 1193 044 +9999 747340 W.S.M.R. NM US 3263 -10640 1204 044 +9999 747350 JAYTON TX US 3302 -10098 707 044 +KJCT 747400 JUNCTION_(AMOS) TX US 3050 -9977 522 044 +9999 747500 PALESTINE TX US 3178 -9572 119 044 +9999 747520 DEQUEEN AR US 3412 -9428 195 044 +9999 747530 PEASON RIDGE RANGE LA US 3140 -09328 0141 044 +KAEX 747540 ENGLAND_AFB/ALEXAND LA US 3133 -9255 27 044 +K01R 747550 CLAIBORNE_RNG_(AFS) LA US 3113 -9257 67 044 +9999 747690 OKOLONA MS US 3408 -8887 125 044 +KPAM 747750 TYNDALL_AFB FL US 3007 -8558 5 044 +KHRT 747770 HURLBURT_FIELD_(AF) FL US 3043 -8668 12 044 +9999 747780 EGLIN AFB RANGE FL US 3057 -08632 0048 044 +9999 747800 FORT STEWART GA US 3190 -08163 0027 044 +KVAD 747810 MOODY_AFB/VALDOSTA GA US 3097 -8320 71 044 +KMCF 747880 MACDILL_AFB/TAMPA FL US 2785 -8252 4 044 +KSSC 747900 SHAW_AFB/SUMTER SC US 3397 -8047 74 044 +KMYR 747910 MYRTLE_BEACH(CIV) SC US 3368 -7893 8 044 +9999 747920 POINSETT RANGE SC US 3385 -08048 0068 044 +9999 747940 CAPE CANAVERAL FL US 2847 -08055 0003 044 +KCOF 747950 PATRICK_AFB/COCOA_B FL US 2823 -8060 3 044 +9999 747960 AVON PARK GUNNERY RANGE FL US 2765 -08133 0020 044 +9999 760400 EJIDO NUEVO LEON BC. MX 3240 -11518 11 014 AFWA elev. +9999 760500 ENSENADA MX 3185 -11663 8 014 +9999 760550 SAN_FELIPE MX 3103 -11485 17 014 +9999 760610 PUERTO_PENASCO MX 3130 -11355 48 014 +9999 761130 ALTAR MX 3072 -11173 419 014 +9999 761180 NACOZARI MX 3037 -10968 1040 014 +9999 761220 NUEVA_CASAS_GRANDES MX 3042 -10792 1467 014 +9999 761510 ISLA_GUADALUPE MX 2917 -11832 25 014 +MMHO 761600 HERMOSILLO_INTL MX 2907 -11097 211 014 +9999 761610 HERMOSILLO/LA MANGA SO MX 2910 -11105 0187 014 +9999 762200 TEMOSACHIC MX 2895 -10783 1870 014 +9999 762250 CHIHUAHUA_UNIVERSIT MX 2863 -10608 1435 014 +MMPG 762430 PIEDRAS_NEGRAS MX 2870 -10052 250 014 +MMCN 762530 SANTA_ROSALIA MX 2732 -11230 75 014 +9999 762550 GUAYMAS SO MX 2797 -11093 0027 014 +9999 762560 EMPALME MX 2792 -11090 11 014 +9999 762580 CIUDAD_OBREGON MX 2748 -10993 43 014 +MMLT 763050 LORETO MX 2602 -11135 15 014 +9999 763110 CHOIX MX 2672 -10828 238 014 +9999 763230 PARRAL MX 2693 -10567 1744 014 +MMMV 763420 MONCLOVA MX 2688 -10142 615 014 +9999 763610 LOS MOCHIS SI MX 2568 -10908 0004 014 +9999 763730 TEPEHUANES, DGO. MX 2533 -10572 1810 044 WMO Apr2010 +9999 763900 SALTILLO MX 2545 -10098 1790 014 +9999 763930 MONTERREY_(CITY) MX 2587 -10020 512 014 +MMAN 763940 MONTERREY_INTL_ARPT MX 2587 -10023 448 014 +9999 764010 PUERTO CORTES BS MX 2447 -11153 0005 014 +9999 764020 CIUDAD_CONSTITUCION MX 2500 -11167 48 014 +9999 764050 LA_PAZ_(CITY) MX 2417 -11042 27 014 +MMCL 764120 CULIACAN, SIN. MX 2463 -10743 39 044 WMO Apr2010 +9999 764230 DURANGO_(CITY) MX 2403 -10467 1872 014 +9999 764580 MAZATLAN MX 2320 -10642 4 014 +9999 764710 SOMBRERETE MX 2363 -10363 2359 014 +9999 764900 ISLA PEREZ YU MX 2238 -08968 0003 014 +MMCV 764910 CIUDAD VICTORIA, TAMPS. MX 2373 -9917 336 044 WMO Apr2010 +9999 764990 SOTO_LA_MARINA MX 2377 -9820 21 014 +9999 765180 HUEJUCAR JA MX 2238 -10337 1932 014 +9999 765190 COLOTLAN MX 2212 -10327 1673 014 +9999 765250 ZACATECAS_(CITY) MX 2278 -10257 2612 014 +MMSP 765390 SAN LUIS POTOSI, S.L.P. MX 2220 -10102 1883 044 WMO Apr2010 +9999 765430 TAMUIN TM MX 2202 -09878 0029 014 +9999 765480 TAMPICO MX 2222 -9785 26 014 +9999 765510 ISLA_MARIA_MADRE MX 2167 -10653 5 014 +MMEP 765560 TEPIC MX 2152 -10490 922 014 +9999 765700 ISLA LOBOS VC MX 2147 -09720 0005 014 +MMAS 765710 AGUASCALIENTES MX 2188 -10230 1885 014 +9999 765730 LAGOS JA MX 2135 -10192 1880 014 +9999 765750 LEON GT MX 2107 -10155 1829 014 +9999 765770 GUANAJUATO MX 2102 -10125 1999 014 +9999 765800 ARENAS YU MX 2213 -09140 0003 014 +9999 765810 RIO_VERDE MX 2185 -10000 990 014 +9999 765820 GUTIERREZ ZAMORA VC MX 2047 -09708 0020 014 +9999 765850 MATLAPA, S.L.P. MX 2127 -9880 132 044 WMO Apr2010 +9999 765900 CONTOY QR MX 2152 -08680 0003 014 +9999 765930 PROGRESO, YUC. MX 2127 -8965 2 044 WMO Apr2010 +9999 765950 CANCUN ME 2102 -8685 10 014 +9999 766120 GUADALAJARA MX 2067 -10338 1551 014 +9999 766130 GUADALAJARA JA MX 2052 -10332 1528 014 +9999 766150 ZAMORA MI MX 2000 -10228 1540 014 +MMQT 766250 QUERETARO, QRO. MX 2058 -10040 1880 044 WMO Apr2010 +9999 766320 PACHUCA MX 2013 -9873 2417 014 +MMTL 766340 TULANCINGO, HGO. MX 2008 -9835 2214 044 WMO Apr2010 +9999 766400 TUXPAN MX 2095 -9740 28 014 +9999 766420 TRIANGULOS CP MX 2097 -09232 0002 014 +9999 766430 CAYO ARCAS CP MX 2022 -09197 0003 014 +MMMD 766440 MERIDA_INTL_ARPT MX 2098 -8965 10 014 +9999 766470 VALLADOLID MX 2070 -8822 22 014 +9999 766480 COZUMEL QR MX 2052 -08695 0003 014 +9999 766540 MANZANILLO MX 1905 -10433 3 014 +9999 766560 CIUDAD_GUZMAN MX 1970 -10347 1507 014 +MMIA 766580 COLIMA MX 1927 -10358 723 014 +9999 766620 ZAMORA MX 1998 -10232 1562 014 +9999 766650 MORELIA MX 1970 -10118 1913 014 +9999 766750 TOLUCA MX 1930 -9967 2720 014 +9999 766790 MEXICO_CITY/JUAREZ MX 1943 -9908 2306 014 +9999 766800 MEXICO_CITY MX 1940 -9920 2308 014 +9999 766830 TLAXCALA MX 1932 -9823 2248 014 +MMPB 766850 PUEBLA, PUE. MX 1905 -9817 2179 044 WMO Apr2010 +9999 766870 JALAPA, VER. MX 1950 -9690 1360 044 WMO Apr2010 +9999 766890 CAYO ARCAS CP MX 2022 -09202 0003 014 +9999 766900 TRIANGULOS YU MX 2097 -09225 0002 014 +9999 766910 VERACRUZ/JARA VC MX 1920 -09613 0014 014 +9999 766920 VERACRUZ MX 1915 -9612 35 014 +MMCP 766950 CAMPECHE/IGNACIO MX 1985 -9055 5 014 +9999 766980 FELIPE_CARRILLO MX 1958 -8803 13 014 +9999 767230 ISLA_SOCORRO MX 1872 -11095 35 014 +MMCB 767260 CUERNAVACA, MOR. MX 1888 -9923 1618 044 WMO Apr2010 +9999 767370 ORIZABA MX 1885 -9710 1259 014 +9999 767410 COATZACOALCOS, VER. MX 1818 -9450 16 044 WMO Apr2010 +9999 767430 VILLAHERMOSA MX 1798 -9292 10 014 +9999 767490 CIUDAD DEL CARMEN CP MX 1865 -09180 0002 014 +MMCM 767500 CHETUMAL MX 1850 -8830 12 014 +9999 767620 CHILPANCINGO, RO. MX 1755 -9950 1265 044 WMO Apr2010 +9999 767730 HUAJUAPAN_DE_LEON MX 1780 -9768 1602 014 +MMOX 767750 OAXACA, OAX. MX 1707 -9670 1519 044 WMO Apr2010 +9999 767800 VILLAHERMOSA TB MX 1798 -09292 0010 014 +9999 767810 MINATITLAN VC MX 1798 -09453 0027 014 +9999 768050 ACAPULCO MX 1683 -9993 28 014 +9999 768300 IXTEPEC OX MX 1647 -09510 0061 014 +9999 768330 SALINA_CRUZ MX 1617 -9520 6 014 +9999 768400 ARRIAGA MX 1623 -9390 44 014 +MMTG 768430 TUXTLA GUTIERREZ, CHIS. MX 1675 -9313 570 044 WMO Apr2010 +9999 768450 SN. CRISTOBAL LAS CASAS, CHIS. MX 1673 -9263 2115 044 WMO Apr2010 +9999 768480 COMITAN, CHIS. MX 1623 -9213 1646 044 WMO Apr2010 +9999 768550 PUERTO ANGEL, OAX. MX 1565 -9648 43 044 WMO Apr2010 +9999 768560 PUERTO ANGEL OX MX 1567 -09650 0004 014 +9999 769030 TAPACHULA_CITY MX 1492 -9227 113 014 +TXKF 780160 BERMUDA_NAS/KINDLEY BE 3237 -6468 40 044 +MYGW 780610 WEST_END_INTL_ARPT BA 2670 -7897 4 044 +MYGF 780620 FREEPORT_INTL_ARPT BA 2655 -7870 11 044 +9999 780650 MARSH_HARBOUR_ABACO BA 2652 -7707 3 044 +9999 780660 GREEN_TURTLE_CAY BA 2675 -7733 15 044 +MYBS 780700 ALICE_TOWN/S_BIMINI BA 2573 -7930 3 044 +MYNN 780730 NASSAU_INTL_AIRPORT BA 2505 -7747 7 044 +9999 780770 DUNMORE/HARBOUR_ISL BA 2550 -7663 16 044 +9999 780800 ROCK_SOUND_ELEUTHERA BA 2490 -7615 3 044 +9999 780860 KEMP'S_BAY/ANDROS BA 2408 -7755 4 044 +9999 780870 THE_BIGHT/CAT_ISL BA 2428 -7542 3 044 +MYSM 780880 COCKBURN/SAN_SALVAD BA 2405 -7453 5 044 +9999 780890 COCKBURN_TOWN_SAN_SALVADOR BA 2407 -7450 3 044 +9999 780910 MOSS_TOWN_EXUMA BA 2355 -7587 3 044 +MYEG 780920 GEORGE_TOWN/EXUMA BA 2350 -7577 3 044 +9999 780950 CLARENCE_TOWN BA 2310 -7497 9 044 +9999 781010 DUNCAN_TOWN BA 2220 -7573 13 044 +9999 781030 ALBERT TOWN BA 2260 -07435 0004 044 +9999 781040 CHURCH_GROVE BA 2275 -7423 29 044 +9999 781080 ABRAHAMS_BAY_MAYAGUANA BA 2238 -7302 4 044 +9999 781090 ABRAHAM_BAY BA 2237 -7297 3 044 +9999 781140 PROVIDENCIALES TI 2177 -07227 0004 044 +9999 781180 TURKS IS. TI 2145 -07115 0010 044 +9999 781200 MATTHEW_TOWN_INAGUA BA 2095 -7365 4 044 +MYIG 781210 MATTHEW_TOWN/INAGUA BA 2095 -7368 4 044 +MUNG 782210 NUEVA_GERONA_(MIL) CU 2183 -8278 23 014 +MUHA 782240 HAVANA/JOSE_MARTI CU 2298 -8240 59 014 +MUVR 782290 VARADERO/MT CN 2302 -8143 65 044 WMO Apr2010 +9999 782440 CIENFUEGOS, L.V. CU 2215 -08040 0039 014 +MUCM 782550 CAMAGUEY/IGANCIO CU 2142 -7785 122 014 +MUMZ 782560 MANZANILLO CU 2033 -7712 60 014 +MUCU 782640 SANTIAGO_DE_CUBA CU 1997 -7585 69 014 +MUGT 782670 GUANTANAMO CU 2008 -7515 8 014 +MUBA 782680 BARACOA_(CIV/MIL) CU 2035 -7450 9 014 +9999 783100 CABO_SAN_ANTONIO CU 2187 -8495 8 014 +9999 783110 LA BAJADA, P.D.R. CU 2192 -08447 0004 014 +9999 783120 SANTA LUCIA, P.D.R. CU 2267 -08397 0024 014 +9999 783130 ISABEL RUBIO, P.D.R. CU 2217 -08410 0028 014 +9999 783140 SAN JUAN Y MARTINEZ, PDR CU 2228 -08383 0030 014 +MUPR 783150 PINAR_DEL_RIO_NORTE CU 2242 -8368 37 014 +9999 783160 LA PALMA, P.D.R. CU 2277 -08355 0047 014 +9999 783170 PASO REAL DE SAN DIEGO,PDR CU 2255 -08330 0044 014 +9999 783180 BAHIA_HONDA CU 2292 -8317 3 044 +9999 783190 ARTEMISA, HAV. CU 2280 -08275 0042 014 +9999 783200 GUIRADE MELENA, HAV. CU 2278 -08252 0010 014 +9999 783210 LA_FE CU 2173 -8277 32 014 +9999 783220 BATABANO, HAV. CU 2272 -08228 0007 014 +9999 783230 GUINES, HAV. CU 2285 -08203 0055 014 +9999 783240 PUNTA DEL ESTE, HAV. CU 2155 -08253 0010 014 +9999 783250 CASA_BLANCA CU 2317 -8235 50 014 +9999 783260 MATANZAS, MAT. CU 2302 -08152 0046 014 +9999 783270 UNION_DE_REYES CU 2277 -8153 30 014 +9999 783290 INDIO_HATUEY CU 2282 -8100 19 014 +9999 783300 JOVELLANOS, MAT. CU 2278 -08118 0025 014 +9999 783310 JAGUEY, MAT. CU 2263 -08127 0005 014 +9999 783320 COLON, MAT. CU 2268 -08093 0035 014 +9999 783330 PLAYA_GIRON CU 2207 -8103 5 044 +9999 783350 AGUADA DE PASAJEROS, L.V. CU 2238 -08085 0027 014 +9999 783360 PICO SAN JUAN, L.V. CU 2192 -08017 1140 014 +9999 783370 TRINIDAD, L.V. CU 2178 -07998 0054 014 +9999 783380 SAUA_LA_GRANDE CU 2282 -8008 22 044 +9999 783390 CAYO COCO, L.V. CU 2252 -07845 0002 014 +9999 783400 BAINOA, HAV. CU 2303 -08192 0080 014 +9999 783410 EL JIBARO, L.V. CU 2172 -07922 0030 014 +9999 783420 TOPES DE COLLANTES, L.V. CU 2192 -08002 0771 014 +9999 783430 EL YABU, L.V. CU 2243 -07998 0116 014 +9999 783440 CIENFUEGOS, L.V. CU 2192 -08017 0042 014 +9999 783450 JUCARO, CAM. CU 2162 -07885 0001 014 +MUCA 783460 CIEGO_AVILA/VENEZUE CU 2178 -7878 26 014 +9999 783470 MORON, CAM. CU 2215 -07875 0016 014 +9999 783480 CAIBARIEN, L.V. CU 2252 -07945 0006 014 +9999 783490 SANCTI_SPIRITUS CU 2193 -7945 97 014 +9999 783500 FLORIDA, CAM. CU 2152 -07823 0058 014 +9999 783510 SANTA CRUZ DEL SUR, CAM. CU 2072 -07800 0002 014 +9999 783520 ESMERALDA, CAM. CU 2185 -07812 0031 014 +9999 783530 NUEVITAS, CAM. CU 2153 -07725 0004 014 +9999 783540 GUAIMARO, CAM. CU 2113 -07732 0096 014 +9999 783550 CAMAGUEY CU 2140 -7785 124 014 +MUVT 783570 LAS_TUNAS/VICTORIA CU 2095 -7695 106 014 +9999 783580 PUERTO_PADRE CU 2120 -7662 13 014 +9999 783590 MANZAILLO, OTE. CU 2033 -07713 0010 014 +9999 783600 CABO_CRUZ CU 1985 -7723 10 014 +9999 783610 JUCARITO, OTE. CU 2067 -07690 0012 014 +9999 783620 LA JIQUIMA, OTE. CU 2093 -07653 0105 014 +9999 783630 CONTRAMAESTRE, OTE. CU 2028 -07625 0100 014 +9999 783640 SANTIAGO, OTE. CU 2005 -07582 0038 014 +9999 783650 PUNTA LUCRECIA, OTE. CU 2107 -07562 0004 014 +9999 783660 GRAN PIEDRA, OTE. CU 2003 -07563 1226 014 +MUGM 783670 GUANTANAMO_BAY_NAS CU 1990 -7513 23 044 +9999 783680 GUANTANAMO CU 2013 -7523 55 014 +9999 783690 PUNTA_MAISI CU 2025 -7415 10 044 +9999 783700 GUARO, OTE. CU 2067 -07578 0020 014 +9999 783710 PINARES DE MAYARI, OTE. CU 2048 -07580 0646 014 +9999 783730 SANTIAGO DE LAS VEGAS, HAV. CU 2297 -08238 0078 014 +9999 783740 TAPASTE, HAV. CU 2302 -08213 0120 014 +9999 783750 MELENA DEL SUR, HAV. CU 2277 -08213 0025 014 +9999 783760 BAUTA, HAV. CU 2297 -08253 0065 014 +9999 783770 VEGUITAS, OTE. CU 2032 -07688 0030 014 +9999 783780 VELASCO, OTE. CU 2108 -07630 0035 014 +9999 783790 LOMA EL MANEY, OTE. CU 1992 -07742 0900 014 +9999 783830 GEORGETOWN, GR. CAYMAN IS. GC 1925 -08142 0006 044 +MWCR 783840 OWEN_ROBERTS_INTL GC 1928 -8135 3 044 +9999 783870 NEGRIL POINT JM 1825 -07837 0010 044 +MKJS 783880 SANGSTER/MONTEGO JM 1850 -7792 3 044 +MKJP 783970 NORMAN_MANLEY/KINGS JM 1793 -7678 9 044 +9999 783990 MORANT POINT JM 1792 -07618 0002 044 +9999 784010 MOLE SAINT NICOLAS HA 1982 -07338 014 +MTCH 784090 CAP-HAITIEN_INTL HA 1975 -7218 3 044 +9999 784350 JEREMIE HA 1862 -07408 014 +9999 784370 PORT_PRINCE/DAMIEN HA 1860 -7228 15 044 +MTPP 784390 PORT-AU-PRINCE_ARPT HA 1857 -7230 29 044 +9999 784470 LES CAYES HA 1818 -07373 0002 014 +9999 784490 JACMEL HA 1823 -07253 014 +9999 784510 MONTE CRISTI DR 1988 -07165 0002 014 +MDPP 784570 PUERTO_PLATA_INTL DR 1975 -7055 15 014 +9999 784580 PUERTO_PLATA DR 1975 -7057 5 014 +MDST 784600 SANTIAGO_INTL_ARPT DR 1947 -7070 183 014 +9999 784640 CABRERA DR 1963 -06988 0014 014 +9999 784660 ARROYO BARRIL DR 1920 -06945 0042 014 +9999 784670 SABANA_DE_LA_MAR DR 1905 -6938 10 014 +9999 784700 SAN JUAN DE LA MAGUANA DR 1882 -07130 0435 014 +9999 784730 BAYAGUANA DR 1875 -06963 0076 014 +9999 784780 CABO_ENGANO DR 1862 -6932 2 014 +MDPC 784790 PUNTA_CANA DR 1857 -6837 12 014 +9999 784800 JIMANI DR 1833 -07185 0056 014 +MDBH 784820 BARAHONA DR 1822 -7110 26 014 +9999 784840 HERRERA DR 1847 -6997 58 014 +MDSD 784850 CAUCEDO/DE_LAS_AMER DR 1843 -6967 18 014 +9999 784860 SANTO_DOMINGO DR 1843 -6988 14 014 +MHIC 785010 ISLAS_DEL_CISNE HO 1740 -8393 11 044 +TJBQ 785140 AQUADILLA/BORINQUEN PU 1850 -6713 72 044 +9999 785200 PONCE PU 1802 -06657 0009 044 +TJSJ 785260 SAN_JUAN_INTL_ARPT PU 1843 -6600 19 044 +TJNR 785350 ROOSEVELT_ROADS_NAS PU 1825 -6563 12 044 +TIST 785430 C._AMALIE/CYRIL_E. VI 1833 -6497 67 044 +9999 785450 HAM BLUFF LIGHTHOUSE VI 1777 -06488 0021 044 +TISX 785470 CHRISTIANSTED/ALEXA VI 1770 -6480 17 044 +TUPJ 785500 BEEF_ISL/ROADTOWN VI 1845 -6453 4 044 +MZBZ 785830 BELIZE_INTL_AIRPORT BH 1753 -8830 5 044 +9999 785840 BELIZE CITY/LANDIVAR BH 1752 -08820 0001 044 +9999 785880 HALF_MOON_CAYE BH 1718 -8750 1 044 +9999 785960 HUNTING_CAYE BH 1610 -8825 1 044 +MGFL 786150 FLORES/SANTA_ELENA GU 1692 -8988 115 044 +9999 786250 POPTUN GU 1632 -08942 0500 044 +MGHT 786270 HUEHUETENANGO GU 1532 -9147 1901 044 +9999 786310 COBAN GU 1548 -09032 1316 044 +MGPB 786370 PUERTO_BARRIOS(MIL) GU 1572 -8860 1 044 +9999 786390 RETALHULEU GU 1453 -09167 0239 044 +9999 786400 GUATEMALA CITY/OBSY. GU 1458 -09052 1502 044 +MGGT 786410 GUATEMALA/LA_AURORA GU 1458 -9052 1489 044 +MGSJ 786470 SAN_JOSE_(CIV/MIL) GU 1392 -9082 2 044 +MSAC 786500 ACAJUTLA/SONSONATE ES 1357 -8983 15 044 +9999 786520 LOS ANDES ES 1388 -08965 1770 044 +MSSA 786550 SANTA_ANA/EL_PALMAR ES 1398 -8957 725 044 +9999 786620 SAN SALVADOR ES 1372 -08920 0689 044 +MSSS 786630 ILOPANGO/S.SALVADOR ES 1370 -8912 621 044 +MSLP 786660 EL_SALVADOR_INTL ES 1343 -8905 25 044 +MSSM 786700 SAN_MIGUEL/PAPALON ES 1345 -8812 80 044 +9999 786720 LA UNION ES 1333 -08788 0095 044 +MHAM 787000 AMAPALA/LOS_PELONAS HO 1328 -8767 5 044 +MHNJ 787010 GUANAJA HO 1647 -8592 2 044 +MHRO 787030 ROATAN HO 1632 -8653 5 044 +MHLC 787050 LA_CEIBA/GOLOSON HO 1573 -8687 3 044 +MHTE 787060 TELA HO 1572 -8748 3 044 +MHYR 787070 YORO HO 1517 -8712 670 044 +MHLM 787080 LA_MESA/PEDRO_SULA HO 1545 -8793 31 044 +9999 787090 SANTA BARBARA HO 1492 -08823 044 +MHPL 787110 PUERTO_LEMPIRA HO 1522 -8380 13 044 +MHCA 787140 CATACAMAS HO 1490 -8591 387 044 +MHSR 787170 SANTA_ROSA_DE_COPAN HO 1478 -8878 1079 044 +MHLE 787190 LA_ESPERANZA HO 1433 -8817 1100 044 +MHTG 787200 TEGUCIGALPA/TONCONT HO 1405 -8722 994 044 +MHCH 787240 CHOLUTECA HO 1330 -8718 48 044 +9999 787280 SAN ISIDRO HO 1290 -08618 0465 044 +9999 787290 CONDEGA HO 1337 -08640 0560 044 +MNPC 787300 PUERTO_CABEZAS(MIL) NK 1405 -8337 20 044 +9999 787310 NANDAIME NK 1172 -08605 0095 044 +9999 787320 MASATEPE NK 1190 -08615 0150 044 +MNRS 787330 RIVAS NK 1142 -8583 53 044 +MNJG 787340 JINOTEGA NK 1308 -8598 985 044 +MNJU 787350 JUIGALPA NK 1210 -8537 90 044 +9999 787360 POSOLTEGA NK 1255 -08698 0080 044 +9999 787370 LEON NK 1245 -08687 0110 044 +9999 787380 CORINTO NK 1252 -08720 0010 044 +MNCH 787390 CHINANDEGA NK 1263 -8713 53 044 +9999 787400 OCOTAL NK 1362 -08647 0612 044 +MNMG 787410 MANAGUA/AUGUSTO_CES NK 1215 -8617 50 044 +9999 787420 NAGAROTE NK 1225 -08655 0076 044 +9999 787430 MUY MUY NK 1277 -08563 0320 044 +9999 787440 SAN CARLOS NK 1113 -08478 0040 044 +9999 787450 BLUEFIELDS NK 1200 -08377 0005 044 +MRNC 787550 NICOYA CS 1015 -8545 120 044 +9999 787600 PUNTARENAS CS 0997 -8483 3 044 +MROC 787620 SAN_JOSE/SANTAMARIA CS 1000 -8422 931 044 +MRLM 787670 LIMON_INTL_AIRPORT CS 1000 -8305 4 044 +MRPM 787720 PALMAR_SUR CS 0895 -8347 15 044 +MRLB 787740 LIBERIA/TOMAS_GUARD CS 1060 -8555 93 044 +9999 787880 PORVENIR PM 0920 -08013 0002 044 +9999 787890 AILIGANDI PM 0925 -07803 0002 044 +MPTO 787920 TOCUMEN/GEN._OMAR PM 0905 -7937 11 044 +MPDA 787930 DAVID/ENRIQUE_MALEK PM 0840 -8242 26 044 +MPSA 787950 SANTIAGO PM 0808 -8095 88 044 +9999 788010 FORT SHERMAN PM 0933 -07998 0052 044 +MPHO 788060 HOWARD_AFB PM 0892 -7960 16 044 +9999 788250 CLIPPERTON IS. (AMOS) CA 1030 -10922 0001 044 +TQPF 788460 WALL_BLAKE VI 1820 -6305 31 044 +9999 788570 BASSETERRE AT 1728 -6273 9 044 +TKPK 788580 GOLDEN_ROCK AT 1730 -6268 48 044 +TKPN 788590 CHARLESTOWN/NEWCAST AT 1720 -6258 17 044 +9999 788610 COOLIDGE ARPT. AT 1712 -06178 0010 044 +TAPA 788620 COOLIDGE_AIRPORT AT 1712 -6178 14 044 +TNCM 788660 PRINSES_JULIANA MN 1805 -6312 9 044 +TNCE 788730 FDR_ARPT/ORANJESTAD MN 1748 -6298 39 044 +9999 788900 LA_DESIRADE MF 1633 -100 33 044 +TFFJ 788940 GUSTAVIA/ST.BARTHEL MF 1790 -6285 52 044 +TFFR 788970 LE_RAIZET/GUADELOUP MF 1627 -6152 8 044 +TDPD 789050 MELVILLE_HALL_ARPT DO 1553 -6130 14 014 +TDCF 789060 CANEFIELD_AIRPORT DO 1553 -6140 5 014 +TDPR 789070 ROSEAU DO 1530 -6140 72 014 +9999 789220 CARAVELLE MR 1477 -06085 0034 044 +TFFF 789250 LE_LAMENTIN MR 1460 -6100 7 044 +9999 789460 SANTA LUCIA/CASTRIES LC 1403 -06102 0055 044 +TLPC 789470 CASTRIES/VIGIE LC 1402 -6100 2 044 +TLPL 789480 HEWANORRA_INTL_ARPT LC 1375 -6095 3 044 +TVSV 789510 ARNOS_VALE/KINGSTON LC 1313 -6120 13 044 +TBPB 789540 GRANTLEY_ADAMS_INTL BR 1307 -5950 56 044 +9999 789550 CARIBBEAN MET. INSTITUTE BR 1315 -05962 0113 044 +9999 789560 PEARLS AIRPORT GD 1215 -06162 0009 044 +TGPY 789580 POINT_SALINES_INTL GD 1200 -6178 7 044 +TTPT 789620 CROWN_POINT_AIRPORT TD 1115 -6083 6 044 +9999 789670 PORT OF SPAIN TD 1065 -06152 0002 044 +TTPP 789700 PIARCO_INTL_AIRPORT TD 1062 -6135 15 044 +TNCA 789820 QUEEN BEATRIX AIRPORT, ARUBA CN 1250 -7002 5 044 WMO Apr2010 +TNCC 789880 HATO_ARPT_(CIV/MIL) NU 1220 -6897 67 044 +TNCB 789900 FLAMINGO_AIRPORT NU 1215 -6828 7 044 +SKSP 800010 SAN_ANDRES_ISLAND CO 1258 -8172 2 014 +SKPV 800020 PROVIDENCIA_ISLAND CO 1337 -8135 6 014 +SKSM 800090 SANTA_MARTA/SIMON CO 1113 -7423 1 013 +SKCG 800220 CARTAGENA/RAFAEL_NU CO 1045 -7552 1 013 +SKBQ 800280 BARRANQUILLA/ERNEST CO 1090 -7477 10 013 +SKRH 800350 RIOHACHA/ALMIRANTE_PADILLA CO 1153 -7293 4 013 +SKVP 800360 VALLEDUPAR/ALFONSO CO 1043 -7325 138 013 +9999 800440 COROZAL CO 0933 -07528 0086 013 +9999 800480 MAGANGUE CO 0927 -07482 0018 013 +9999 800620 TURBO CO 0812 -07673 0005 013 +SKMR 800630 MONTERIA/LOS_GARZON CO 0882 -7585 26 013 +9999 800740 EL BANCO CO 0907 -07398 0034 013 +9999 800770 OCANA CO 0832 -07337 1435 013 +SKLC 800840 APARTADO/LOS_CEDROS CO 0780 -7670 30 013 +9999 800890 OTU CO 0700 -07472 0630 013 +SKEJ 800910 BARRANCABERMEJA CO 0702 -7380 134 013 +SKBG 800940 BUCARAMANGO/PALONEG CO 0710 -7320 1189 013 +SKCC 800970 CUCUTA/CAMILO_DAZA CO 0793 -7252 317 013 +SKUC 800990 ARAUCA/SANTIAGO_PER CO 0707 -7073 128 013 +SKMD 801100 MEDELLIN/OLAYA_HER CO 0622 -7560 1499 013 +SKRG 801120 RIONEGRO/JOSE_MARI CO 0618 -7543 2137 013 +9999 801320 TAME CO 0645 -07175 0350 013 +SKPC 801390 PUERTO_CARRENO CO 0617 -6750 55 013 +9999 801430 CONDOTO CO 0508 -07670 0072 013 +SKUI 801440 QUIBDO/EL_CARANO CO 0572 -7662 33 013 +9999 801490 MANIZALES CO 0503 -07547 2080 013 +9999 801560 PALANQUERO CO 0548 -07465 0172 013 +9999 801750 TRINIDAD CO 0543 -07165 0217 013 +9999 802030 TULUA CO 0410 -07623 0955 013 +SKPE 802100 PEREIRA/MATECANA CO 0482 -7580 1342 013 +SKAR 802110 ARMENIA/EL_EDEN CO 0450 -7572 1219 013 +9999 802130 EL PASO CO 0452 -07552 3265 013 +SKIB 802140 IBAGUE/PERALES CO 0443 -7515 928 013 +9999 802190 GIRARDOT CO 0428 -07480 0293 013 +SKBO 802220 BOGOTA/ELDORADO CO 0470 -7415 2546 013 +SKVV 802340 VILLAVICENCIO/VANGU CO 0417 -7362 431 013 +9999 802410 GAVIOTAS CO 0455 -7092 167 013 +9999 802510 BUENAVENTURA/COLPUL CO 0392 -07708 0010 013 +SKBU 802520 BUENAVENTURA CO 0388 -7707 15 013 +SKCL 802590 CALI/ALFONSO_BONILL CO 0355 -7638 969 013 +9999 803000 GUAPI CO 0258 -07790 0054 013 +SKPP 803080 POPAYAN/GUILLERMO CO 0247 -7660 1730 013 +SKNV 803150 NEIVA/LA_MANGUITA CO 0297 -7530 443 013 +9999 803180 SAN VINCENTE CAGUAN CO 0215 -07480 0300 013 +SKSJ 803220 SAN_JOSE_GUAVIARE CO 0257 -7263 155 013 +9999 803360 TUMACO/LA FLORIDA CO 0182 -07875 0006 013 +9999 803370 TUMACO/EL MIRA CO 0157 -07868 0005 013 +9999 803410 DOS RIOS CO 0197 -07713 0580 013 +SKPS 803420 PASTO/ANTONIO_NARINO CO 0142 -7727 1826 013 +9999 803460 PITALITO CO 0187 -07605 1320 013 +9999 803540 FLORENCIA CO 0160 -07553 0244 013 +SKMU 803610 MITU CO 0113 -7005 207 013 +SKIP 803700 IPIALES/SAN_LUIS CO 0082 -7763 2961 013 +SKAS 803720 PUERTO_ASIS CO 0050 -7650 254 013 +9999 803850 PUERTO LEGUIZAMO CO -0120 -07477 0147 013 +SKLT 803980 LETICIA/VASQUEZ_COBO CO -0455 -6953 84 013 +9999 804000 ISLA DE AVES VN 1570 -06363 0008 014 +SVCR 804030 CORO/JOSE_LEONARDO VN 1142 -6968 17 013 +SVLO 804050 LA_ORCHILA_ISL(MIL) VN 1180 -6618 3 013 +SVMC 804070 MARACAIBO/LA_CHINTA VN 1057 -7173 65 013 +SVBM 804100 BARQUISIMETO_(MIL) VN 1007 -6932 614 013 +SVPC 804120 PUERTO_CABELLO(MIL) VN 1050 -6800 2 013 +SVBS 804130 MARISCAL_SUCRE(MIL) VN 1025 -6765 437 013 +SVMI 804150 CARACAS/S._BOLIVAR VN 1060 -6698 48 013 +SVFM 804160 CARACAS/LA_CARLOTA VN 1050 -6688 835 013 +SVBC 804190 BARCELONA/GEN_JOSE VN 1012 -6468 7 013 +SVCU 804200 CUMANA/ANTONIO_JOSE VN 1045 -6418 4 013 +9999 804210 PORLAMAR_DEL_CARIBE VN 1092 -6397 19 013 +SVGI 804230 GUIRIA VN 1058 -6232 14 013 +SVMN 804250 MENE_GRANDE VN 0982 -7093 28 013 +SVVL 804260 VALERA/DR._ANTONIO VN 0935 -7062 575 013 +SVAC 804270 ACARIGUA/OSWALDO VN 0955 -6923 225 013 +SVGU 804280 GUANARE VN 0902 -6973 163 013 +SVJM 804310 SAN_JUAN_LOS_MORROS VN 0992 -6733 429 013 +9999 804320 CARRIZAL VN 0942 -6692 161 013 +SVVP 804340 VALLE_DE_LA_PASCUA VN 0922 -6602 125 013 +SVMT 804350 MATURIN VN 0975 -6318 66 013 +9999 804370 EL_VIGIA VN 0863 -7165 103 013 +SVMD 804380 MERIDA/ALBERTO_CARN VN 0860 -7118 1498 013 +SVBI 804400 BARINAS VN 0862 -7022 204 013 +SVCL 804420 CALABOZO VN 0893 -6742 101 013 +SVCB 804440 CIUDAD_BOLIVAR VN 0815 -6355 48 013 +SVSA 804470 SAN_ANTONIO_TACHIRA VN 0785 -7245 378 013 +SVGD 804480 GUASDUALITO VN 0723 -7080 131 013 +SVSR 804500 SAN_FERNANDO_APURE VN 0790 -6742 48 013 +SVTM 804530 TUMEREMO VN 0730 -6145 181 013 +SVPA 804570 PUERTO_AYACUCHO VN 0560 -6750 74 013 +SVSE 804620 SANTA_ELENA_UAIREN VN 0460 -6112 907 013 +SVVA 804720 ZIM_VALENCIA_INTL VN 1017 -6793 431 013 +SVSO 804750 SANTO_DOMINGO/MAYOR VN 0758 -7207 327 013 +9999 804760 LA_CANADA/MARACAIBO VN 1052 -7165 26 013 +SVTR 804780 TEMBLADOR_(PRIVATE) VN 0902 -6262 30 013 +9999 804790 PALMICHAL,ESTADO VN 1030 -6823 1000 013 +SYGT 810010 GEORGETOWN GY 0680 -5815 2 013 +SYTM 810020 TIMEHRI_CHEDDI_JAGAN_INTERNATIONAL GY 650 -5825 30 013 +9999 810050 KAMARANG GY 0588 -06062 0495 013 +9999 810060 LETHEM GY 0337 -05980 0082 013 +9999 810100 EBINI GY 0557 -05778 0029 013 +9999 810580 NEW AMSTERDAM GY 0625 -05752 0001 013 +9999 810800 KAIETEUR_FALLS GY 0518 -05948 439 013 +9999 811000 MABARUMA GY 0820 -05978 0050 013 +9999 812000 ZORG_EN_HOOP SM 0582 -5518 7 043 +9999 812020 NICKERIE SM 0595 -5703 2 043 +9999 812080 ALBINA SM 0550 -05405 0003 043 +9999 812090 STOELMANSEILAND SM 0435 -05442 0052 043 +SMZY 812250 ZANDERY/PARAMARIBO SM 0545 -5520 15 043 +9999 812500 TAFELBERG SM 0378 -05615 0323 043 +9999 812510 SIPALIWINI SM 0203 -05612 0265 043 +9999 812530 COEROENI SM 0337 -05733 0165 043 +9999 812600 KABALEBO SM 0440 -05722 0080 043 +SOOM 814010 ST_LAURENT_DU_MARON FG 0550 -5403 9 043 +9999 814030 KOUROU FG 0520 -05275 0008 043 +SOCA 814050 CAYENNE/ROCHAMBEAU FG 0483 -5237 9 043 +9999 814080 ST-GEORGES-LOYAPOCK FG 0388 -5180 7 043 +9999 814150 MARIPASOULA FG 0363 -5403 106 043 +9999 820170 DIAPOQUE BZ 0383 -05183 0039 043 +SBBV 820220 BOA_VISTA_(CIV/MIL) BZ 0283 -6070 140 043 +9999 820240 BOA_VISTA BZ 0282 -6065 90 043 +9999 820260 TIRIOS BZ 0248 -5598 326 043 +9999 820300 AMAPA BZ 0207 -05085 0010 043 +9999 820420 CARACARAI BZ 0183 -6113 95 043 +SBYA 820670 IAUARETE_(PRIVATE) BZ 0062 -6920 120 043 +9999 820940 PONTA_DO_CEU(POINT) BZ 0077 -5010 4 043 +9999 820960 CANIVETE BZ 0052 -5042 3 043 wmo%loc/elev +SBMQ 820980 MACAPA INTL AIRPORT BZ 3 -5104 15 043 +9999 820990 MACAPA_AIRPORT BZ 0005 -5107 17 043 +9999 821000 PARI-CACHOEIRA BZ -0017 -6997 115 043 +9999 821030 TARACUA BZ 0007 -06823 0105 043 +SBUA 821060 SAO_GABRIEL_CACHOEI BZ -0013 -6708 90 043 +9999 821080 TAPURUQUARA BZ -0042 -06500 0045 043 +SBEG 821110 EDUARDO_GOMES_INTL BZ -0303 -6005 2 043 +SWBC 821130 BARCELOS BZ -0098 -6293 40 043 +9999 821410 SOURE BZ -0067 -4855 11 043 +9999 821430 SALINOPOLIS BZ -0062 -4738 14 043 +9999 821450 TRACUATEUA BZ -0108 -4690 36 043 +9999 821780 OBIDOS BZ -0192 -5555 37 043 +9999 821810 MONTE_ALEGRE BZ -0200 -5407 146 043 +9999 821840 PORTO_DE_MOZ BZ -0173 -5223 17 043 +9999 821880 BREVES BZ -0167 -5048 15 043 +9999 821910 BELEM BZ -0145 -4847 5 043 +SBBE 821930 BELEM/VAL_DE_CAES BZ -0138 -4848 16 043 +9999 821980 TURIACU BZ -0172 -4540 44 043 +9999 822120 FONTE_BOA BZ -0253 -6617 55 043 +9999 822400 PARINTINS BZ -0263 -5673 30 043 +SBSN 822440 SANTAREM_INTL_ARPT BZ -0243 -5472 72 043 +9999 822460 BELTERRA BZ -0263 -5495 176 043 +9999 822630 CAMETA BZ -0225 -4950 24 043 +9999 822770 FAROL_SANTANA BZ -0227 -4362 8 043 +9999 822800 SAO_LUIZ BZ -0253 -4428 51 043 +SBSL 822810 SAO_LUIS/MARECHAL BZ -0260 -4423 53 043 +9999 822870 PARNAIBA BZ -0292 -4160 22 043 +SBPB 822880 PARNAIBA_AIRPORT BZ -0292 -4175 5 043 +9999 822940 ARACHU BZ -0288 -4013 17 043 +9999 823030 SAO PAULO DE OLIVENCA BZ -0347 -06895 0094 043 +SBTF 823170 TEFE BZ -0337 -6468 47 043 +9999 823260 CODAJAS BZ -0383 -6208 49 043 +9999 823310 MANAUS BZ -0313 -6002 72 043 +SBMN 823320 MANAUS/PONTA_PELADA BZ -0315 -5998 84 043 +9999 823360 ITACOATIARA BZ -0313 -5843 48 043 +SBHT 823530 ALTAMIRA BZ -0320 -5220 74 043 +9999 823600 TUCURUI BZ -0372 -4973 40 043 +SBTU 823610 TUCURUI BZ -0372 -4972 40 043 +9999 823760 ZE_DOCA BZ -0370 -4557 46 043 +9999 823920 SOBRAL BZ -0370 -4035 83 043 +9999 823970 FORTALEZA BZ -0373 -3855 19 043 +SBFZ 823980 FORTALEZA/PINTO_MAR BZ -0378 -3853 25 043 +SBFN 824000 FERNANDO_DE_NORONHA BZ -0385 -3242 56 043 +SBBC 824100 BENJAMIN_CONSTANT BZ -0438 -7003 65 043 +SBTT 824110 TABATINGA_INTL_ARPT BZ -0367 -6967 85 043 +9999 824180 CARAUARI BZ -0495 -6690 66 043 +9999 824250 COARI BZ -0408 -6308 46 043 +SBIH 824440 ITAITUBA BZ -0425 -5600 34 043 +9999 824450 ITAITUBA BZ -0427 -5597 45 043 +9999 824600 BACABAL BZ -0425 -4482 26 043 +9999 824760 CAXIAS BZ -0485 -4333 103 043 +9999 824800 PIRIPIRI BZ -0427 -4178 161 043 +9999 824870 GUARAMIRANGA BZ -0428 -3900 870 043 +9999 824930 JAGUARVANA BZ -0478 -3777 12 043 +SBMY 825330 MANICORE BZ -0582 -6130 49 043 +SBMA 825620 MARABA BZ -0535 -4915 102 043 +SBIZ 825640 IMPERATRIZE BZ -0553 -4745 131 043 +9999 825650 IMPERATRIZ BZ -0553 -4747 131 043 +9999 825660 IMPERATRIZ BZ -0553 -4750 123 043 +9999 825680 GRAJAU BZ -0582 -4647 163 043 +9999 825710 BARRA_DO_CORDA BZ -0550 -4527 174 043 +9999 825780 TEREZINA BZ -0508 -4282 90 043 +SBTE 825790 TERESINA_AIRPORT BZ -0505 -4282 69 043 +9999 825830 CRATEUS BZ -0517 -4067 299 043 +9999 825860 QUIXERAMOBIM BZ -0520 -3930 211 043 +9999 825880 MORADA NOVA BZ -0512 -03837 0044 043 +9999 825900 APODI BZ -0565 -03780 0065 043 +SBMS 825910 MOCORO/17_ROSADO BZ -0520 -3737 23 043 +9999 825940 MACAU BZ -0512 -3663 6 043 +9999 825950 CALCANHAR BZ -0517 -3548 14 043 +9999 825960 CEARA-MIRIM BZ -0565 -3542 61 043 +9999 825980 NATAL BZ -0577 -3520 45 043 +SBNT 825990 NATAL/AUGUSTO_SEVER BZ -0592 -3525 52 043 +9999 826100 EIRUNEPE BZ -0667 -6987 188 043 +SBEK 826400 JACAREACANGA BZ -0627 -5773 98 043 +9999 826590 ARAGUINA BZ -0720 -4820 229 043 +9999 826680 SAO_FELIX_DO_XINGU BZ -0663 -5197 150 043 +9999 826690 SAO FELIX DO PIAUI BZ -0595 -04212 0184 043 +9999 826780 FLORIANO BZ -0677 -4302 138 043 +9999 826830 TAUA BZ -0600 -4042 399 043 +9999 826860 IGUATU BZ -0637 -3930 217 043 +9999 826890 SAO_GONCALO BZ -0675 -3822 233 043 +9999 826910 FLORANIA BZ -0612 -3682 324 043 +9999 826930 CRUZETA BZ -0643 -3658 226 043 +SBCZ 827040 CRUZEIRO_DO_SUL BZ -0763 -7267 170 043 +9999 827230 LABREA BZ -0725 -6483 60 043 +9999 827270 HUMAITA BZ -0752 -06300 0050 043 +9999 827410 ALTO TAPAJOS BZ -0735 -05752 0140 043 +9999 827530 OURICURI BZ -0790 -4005 459 043 +9999 827600 BALSAS BZ -0705 -4207 251 043 +9999 827640 CAROLINA AEROPORTO BZ -0732 -04747 0183 043 +9999 827650 CAROLINA BZ -0733 -4747 212 043 +9999 827680 BALSAS BZ -0750 -4607 -9999 046 +9999 827710 URUCUI BZ -0723 -04455 0187 043 +9999 827770 CAMPOS_SALES BZ -0700 -4338 583 043 +9999 827800 PICOS BZ -0708 -4112 223 043 +9999 827840 BARBALHA BZ -0732 -3930 409 043 +9999 827890 TRIUNFO BZ -0785 -3813 1020 043 +9999 827910 PATOS BZ -0702 -3727 249 043 +9999 827920 MONTEIRO BZ -0788 -3707 599 043 +SBKG 827950 CAMPINA_GRANDE BZ -0722 -3588 560 043 +9999 827960 CAMPINAGRANDE BZ -0727 -3588 500 043 +9999 827970 SURUBIM BZ -0730 -3543 418 043 +SBJP 827980 JOAO_PESSOA/PRES_CA BZ -0710 -3487 7 043 +SBTK 828070 TARAUACA BZ -0817 -7077 190 043 +SBPV 828240 PORTO_VELHO(CV/MIL) BZ -0877 -6392 88 043 +9999 828250 PORTO_VELHO BZ -0877 -6308 60 043 +SBAA 828610 CONCEICAO_ARAGUAIA BZ -0825 -4920 160 043 +9999 828630 PEDRO_AFONSO BZ -0897 -4818 187 043 +9999 828790 SAO_JOAO_DO_PIAUI BZ -0835 -4225 236 043 +9999 828820 PAULISTANA BZ -0813 -4115 375 043 +9999 828860 CABROBO BZ -0852 -3933 341 043 +9999 828930 GARANHUNS BZ -0888 -3652 822 043 +9999 828950 CARUARU BZ -0828 03597 0529 043 +SBRF 828990 RECIFE/GUARARAPES BZ -0807 -3485 19 043 +9999 829000 RECIFE/CURADO BZ -0805 -3492 7 043 +9999 829150 RIO_BRANCO BZ -0997 -6780 136 043 +SBRB 829170 RIO_BRANCO/MEDICI BZ -1000 -6780 143 043 +9999 829270 COTRIGWACU BZ -0992 -5827 250 043 +SBAT 829650 ALTA_FLORESTA BZ -0987 -5610 288 043 +9999 829700 ALTO_PARNAIBA BZ -0912 -4595 -9999 046 +9999 829750 BOM_JESUS BZ -0910 -4412 331 043 +9999 829760 CARACOL BZ -0928 -4333 524 043 +9999 829790 REMANSO BZ -0963 -4210 400 043 +9999 829830 PETROLINA BZ -0938 -4048 370 043 +SBPL 829840 PETROLINA_AIRPORT BZ -0935 -4055 375 043 +SBUF 829860 PAULO_AFONSO BZ -0940 -3822 252 043 +9999 829890 AGUA_BRANCA BZ -0917 -3753 605 043 +9999 829900 PAO_DE_ACUCATR BZ -0945 -3725 19 043 +9999 829920 PALMEIRO_DOS_INDIOS BZ -0945 -3670 275 043 +SBMO 829930 MACEIO/CAMPO_PALMAR BZ -0952 -3578 115 043 +9999 829940 MACEIO BZ -0967 -3570 89 043 +9999 830100 BRASILEIA BZ -1102 -06873 0260 043 +9999 830330 MACHADO BZ -2167 -4583 905 043 +9999 830360 SAO SEBASTIAO BZ -2380 -04540 0005 043 +9999 830550 PICO COUTO BZ -2245 -04328 0350 043 +9999 830580 SAO ROQUE BZ -2352 -04712 0750 043 +SBPN 830630 PORTO_NACIONAL_ARPT BZ -1070 -4840 290 043 +9999 830640 PORTO_NACIONAL BZ -1052 -4872 239 043 +9999 830760 IBIPETUBA BZ -1102 -4452 450 043 +9999 830880 SENAR_DO_BOMFMI BZ -1047 -4018 55 043 +9999 830900 MONTE SANTO BZ -1043 -03930 0464 043 +SBAR 830950 ARACAJU/SANTA_MARIA BZ -1098 -3707 9 043 +9999 830960 ARACAJU BZ -1092 -3705 6 043 +9999 830970 PROPRIA BZ -1020 -3687 19 043 +SBJR 831110 RIO/JACAREPAGUA BZ -2298 -4337 3 043 +9999 831560 SANTA ISABEL DO MORRO BZ -1157 -05067 0197 043 +9999 831790 BARRA BZ -1108 -04317 0403 043 +9999 831820 IRECE BZ -1130 -4187 747 043 +9999 831840 MORRO_DO_CHAPEU BZ -1155 -4115 1005 043 +9999 831860 JACOBINA BZ -1118 -4047 484 043 +9999 831900 SERRINHA BZ -1163 -03897 0359 043 +9999 831920 CIPO BZ -1108 -3851 145 043 +9999 831950 ITABAIANINHA BZ -1112 -3782 208 043 +SBVH 832080 VILHENA BZ -1273 -6013 652 043 +9999 832140 MATUPA BZ -1025 -5492 285 043 +9999 832200 XINGU BZ -1200 -05340 0300 043 +9999 832210 FEIRA_DE_SANTANA BZ -1220 -3890 234 043 +9999 832280 PEIXE BZ -1202 -4853 250 043 +9999 832290 SALVADOR BZ -1302 -3852 51 043 +9999 832310 PARANA BZ -1255 -4778 275 043 +9999 832350 TAGUATINGA BZ -1227 -4643 597 043 +9999 832360 BARREIRAS BZ -1215 -4500 440 043 +9999 832420 LENCOIS BZ -1257 -4138 427 043 +9999 832440 ITABERABA BZ -1255 -4043 249 043 +SBSV 832480 SALVADOR/DOIS_JULHO BZ -1290 -3833 6 043 +9999 832490 ALAGOINHA BZ -1228 -3858 130 043 +9999 832640 VERA/GLEBA_CELESTE BZ -1220 -5650 368 043 +9999 832700 CANARANA BZ -1333 -5250 430 043 +9999 832860 CORRENTINA BZ -1333 -04463 0589 043 +SBLP 832880 BOM_JESUS_DA_LAPA BZ -1327 -4342 458 043 +9999 832890 BOM_JESUS_DA_LAPA BZ -1327 -4343 440 043 +9999 832920 ITUACU BZ -1382 -04130 0533 043 +9999 832950 JAGUAQUARA BZ -1337 -3995 755 043 +9999 833020 ALCOMAT BZ -1425 -5925 690 043 +9999 833090 DIAMANTINO BZ -1440 -5645 286 043 +SBXV 833190 XAVANTINA BZ -1470 -5235 315 043 +9999 833320 POSSE BZ -1410 -4637 950 043 +9999 833340 FORMOSO BZ -1493 -4625 840 043 +9999 833380 ESPINOSA BZ -1497 -4282 -9999 046 +9999 833390 CAETITE BZ -1405 -4262 882 043 +SBQV 833440 VITORIA_DA_CONQUIST BZ -1495 -4088 905 043 +9999 833480 ILHEUS BZ -1480 -3907 60 043 +SBIL 833490 ILHEUS_AIRPORT BZ -1480 -3902 5 043 +9999 833580 POXOREU BZ -1570 -5430 354 043 +SBBW 833590 BERRA_DO_GARCAS BZ -1587 -5238 350 043 +9999 833610 CUIABA BZ -1555 -5612 179 043 +SBCY 833620 CUIABA/MARECHAL_RON BZ -1565 -5610 182 043 +9999 833640 PADRE_RECORDS_REM BZ -1578 -5607 140 043 +9999 833650 SANGRADOURO BZ -1563 -05390 0555 043 +9999 833680 ARAGARCAS BZ -1590 -5223 345 043 +9999 833740 GOIAS BZ -1592 -5013 495 043 +9999 833750 GAMA BZ -1605 -04805 0700 043 +9999 833760 PIRENOPOLIS BZ -1585 -4897 730 043 +9999 833770 BRASILIA BZ -1578 -4793 1158 043 +SBBR 833780 BRASILIA_(CIV/MIL) BZ -1587 -4793 1061 043 +9999 833790 FORMOSA BZ -1553 -4733 912 043 +9999 833830 BURITIS BZ -1562 -4642 600 043 +9999 833840 ARINOS BZ -1560 -4690 519 043 +9999 833860 JANUARIA BZ -1543 -4437 487 043 +9999 833880 MONTE_AZUL BZ -1515 -4288 605 043 +9999 833890 MOCAMBINHO BZ -1505 -4402 452 043 +9999 833930 PEDRA_AZUL BZ -1600 -4128 649 043 +9999 833950 JANAUBA BZ -1578 -4330 516 043 +9999 833980 CANAVIEIRAS BZ -1567 -3893 5 043 +9999 834050 CACERES BZ -1605 -5768 118 043 +9999 834080 CARINHANHA BZ -1430 -4378 556 043 +9999 834100 RONDONOPOLIS BZ -1645 -5457 94 043 +SBAN 834190 ANAPOLIS_(BRAZ-AFB) BZ -1623 -4897 1137 043 +9999 834230 GOIANIA BZ -1668 -4928 729 043 +SBGO 834240 GOIANIA/SANTA_GENOV BZ -1663 -4922 747 043 +SBMK 834370 MONTES_CLAROS BZ -1672 -4387 646 043 +9999 834410 SALINAS BZ -1618 -4228 472 043 +9999 834420 ARACUAI BZ -1685 -4198 284 043 +9999 834640 JATAI BZ -1788 -5172 -9999 046 +9999 834670 LIMEIROS BZ -1757 -05255 0800 043 +9999 834700 RIO VERDE BZ -1792 -05092 0727 043 +9999 834790 PARACATU BZ -1722 -4688 712 043 +9999 834810 JOAO_PINHEIRO BZ -1770 -4617 760 043 +9999 834830 PIRAPORA BZ -1735 -4495 521 043 +9999 834880 ITAMARANDIBA BZ -1785 -4285 1097 043 +9999 834920 TEOFILO_OTONI BZ -1785 -4150 338 043 +SBCV 834970 CARAVELAS_AIRPORT BZ -1763 -3925 4 043 +9999 834980 CARAVELAS BZ -1773 -3925 3 043 +9999 834990 ABROLHOS_ISLAND BZ -1797 -3870 38 043 +9999 835120 COXIM BZ -1850 -5477 286 043 +9999 835130 NHUMIRIM BZ -1898 -5665 89 043 +9999 835140 CAPINOPOLIS BZ -1868 -4957 621 043 +9999 835220 IPAMERI BZ -1772 -4817 752 043 +9999 835260 CATALAO BZ -1817 -4797 857 043 +9999 835310 PATOS_DE_MINAS BZ -1860 -4652 896 043 +9999 835360 CURVELO BZ -1877 -4443 616 043 +9999 835380 DIAMANTINA BZ -1823 -4360 1297 043 +9999 835430 GOVERNADOR_VALADARE BZ -1885 -4193 277 043 +9999 835500 SAO_MATEUS BZ -1870 -3985 25 043 +SBCR 835520 CORUMBA_INTL_ARPT BZ -1900 -5765 154 043 +9999 835540 CORUMBA BZ -1900 -5767 142 043 +9999 835650 PARANAIBA BZ -1970 -5118 331 043 +9999 835660 CONFIS_INTL_ARPT BZ -1962 -4357 827 043 +9999 835700 POMPEU BZ -1922 -4500 691 043 +9999 835740 FRUTAL BZ -2003 -04893 0543 043 +SBUR 835760 UBERABA BZ -1978 -4797 807 043 +9999 835770 UBERABA BZ -1975 -4792 743 043 +9999 835790 ARAXA BZ -1957 -4693 1004 043 +9999 835820 BAMBUI BZ -2002 -4598 662 043 +SBBH 835830 BELO_HORIZ/PAMPULHA BZ -1985 -4395 785 043 +9999 835860 SETE_LAGOAS BZ -1948 -4425 732 043 +SBCF 835870 BELO_HORIZ/TANCREDO BZ -1983 -4393 917 043 +9999 835880 LAGOA SANTA BZ -1967 -04390 0837 043 +9999 835890 CONCEICAO_MATO_DENT BZ -1903 -4343 675 043 +9999 835920 CARATINGA BZ -1980 -4215 609 043 +9999 835950 AIMORES BZ -1948 -4107 83 043 +9999 835970 LINHARES BZ -1940 -4007 28 043 +9999 836110 CAMPO_GRANDE BZ -2047 -5468 527 043 +SBCG 836120 CAMPO_GRANDE_INTL BZ -2047 -5467 556 043 +9999 836150 AGUA_CLARA BZ -2045 -5288 365 043 +9999 836170 URUBUPUNGA BZ -2080 -05157 0356 043 +9999 836180 TRES_LAGOAS BZ -2078 -5163 328 043 +9999 836230 VOTUPORANGA BZ -2042 -4998 503 043 +9999 836250 BARRETO BZ -2063 -4857 0 043 +9999 836300 FRANCA BZ -2055 -4743 1026 043 +9999 836370 OLIVEIRA BZ -2068 -04482 0966 043 +9999 836390 CAPARAO BZ -2052 -4187 843 043 +9999 836420 VICOSA BZ -2075 -4285 689 043 +9999 836460 CACHOEIRO_ITAPEMIRI BZ -2085 -4110 77 043 +9999 836480 VITORIA BZ -2032 -4033 36 043 +SBVT 836490 VITORIA/GOIABEIRAS BZ -2027 -4028 4 043 +9999 836500 TRINDADE_ISLAND BZ -2050 -2932 5 043 +9999 836540 PORTO MURTINHO BZ -2172 -05788 0098 043 +9999 836590 DOURADOS BZ -2223 -5482 454 043 +9999 836600 MARAMBAIA BZ -2305 -4360 9 043 +9999 836630 PONTA DA ARMACAO BZ -2288 -04303 0002 043 +9999 836680 RIBEIRAO PRETO BZ -2118 -04772 0621 043 +9999 836690 SAO_SIMAO BZ -2148 -4755 617 043 +SBYS 836710 PIRASSUNUNGA/CAMPO BZ -2198 -4733 598 043 +9999 836720 ARACATUBA BZ -2120 -05043 0397 043 +9999 836740 LINS BZ -2167 -04975 0426 043 +9999 836760 CATANDUVA BZ -2113 -4897 536 043 +SBPC 836810 POCOS_DE_CALDAS BZ -2185 -4657 1260 043 +9999 836830 MACHADO BZ -2167 -4592 873 043 +9999 836870 LAVRAS BZ -2123 -4500 933 043 +9999 836880 SAO JOAO DEL REI BZ -2113 -04427 0991 043 +SBBQ 836890 BARBACENA_(CIV/MIL) BZ -2125 -4377 1171 043 +SBJF 836920 JUIZ_FORA/FRANCISCO BZ -2177 -4335 939 043 +9999 836950 ITAPERUNA BZ -2120 -4188 123 043 +SBCP 836980 CAMPOS/BARTOLOMEU BZ -2175 -4133 11 043 +9999 837000 SAO_TOME BZ -2205 -4105 4 043 +9999 837020 PONTA_PORA BZ -2253 -5573 650 043 +SBPP 837030 PONTA_PORA_INTL BZ -2255 -5570 660 043 +9999 837040 IVINHEMA BZ -2232 -5393 369 043 +SBGW 837080 GUARATINGUETA_(MIL) BZ -2278 -4520 533 043 +9999 837140 CAMPOS_DO_JORDAO BZ -2273 -4558 1593 043 +SBDN 837160 PRESIDENTE_PRUDENTE BZ -2212 -5138 435 043 +9999 837180 CORDEIRO BZ -2203 -4237 485 043 +9999 837190 CABO_FRIO_(CAPE) BZ -2298 -4203 7 043 +SBKP 837210 CAMPINAS/VIRACOPOS BZ -2300 -4713 661 043 +SBBU 837220 BAURU BZ -2232 -4907 590 043 +SBSA 837260 SAO_CARLOS(PRIVATE) BZ -2202 -4788 856 043 +9999 837290 CAMPINAS BZ -2290 -04708 0669 043 +9999 837320 OURO FINO BZ -2228 -04655 0925 043 +9999 837360 SAO_LOURENCO BZ -2210 -4502 900 043 +SBRS 837380 RESENDE BZ -2248 -4447 439 043 +9999 837390 VOLTA REDONDA BZ -2248 -04408 0374 043 +SBSC 837410 SANTA_CRUZ_(MIL) BZ -2293 -4372 3 043 +9999 837420 VASSOURAS BZ -2240 -04367 0437 043 +9999 837430 RIO_DE_JANEIRO BZ -2292 -4317 5 043 +9999 837440 RASA_ISLAND BZ -2307 -4315 75 043 +9999 837450 NOVA FRIBURGO BZ -2228 -04253 0856 043 +SBGL 837460 GALEAO/RIO(CIV/MIL) BZ -2282 -4325 6 043 +SBAF 837480 AFONSOS_ARPT_(MIL) BZ -2287 -4337 34 043 +SBRJ 837550 SANTOS_DUMONT/RIO BZ -2290 -4317 3 043 +9999 837570 TREMEMBE BZ -2297 -04555 0545 043 +SBES 837590 SAO_PEDRO_DA_ALDEIA BZ -2282 -4210 11 043 +9999 837660 LONDRINA BZ -2338 -5118 566 043 +SBMG 837670 MARINGA BZ -2342 -5195 542 043 +SBLO 837680 LONDRINA_AIRPORT BZ -2333 -5113 570 043 +9999 837690 JACAREZINHO BZ -2315 -4997 470 043 +9999 837730 AVARE BZ -2310 -4892 793 043 +9999 837740 ITAPEVA BZ -2395 -4888 647 043 +9999 837750 GUAIRA BZ -2408 -5425 271 043 +9999 837780 CUMBICA BZ -2343 -04647 0749 043 +SBMT 837790 MARTE_(CIV/MIL) BZ -2352 -4663 722 043 +SBSP 837800 SAO_PAULO/CONGONHAS BZ -2362 -4665 803 043 +9999 837810 SAO_PAULO BZ -2350 -4662 792 043 +9999 837820 SANTOS BZ -2393 -4633 16 043 +9999 837830 CAMPO_MOURAO BZ -2405 -5237 617 043 +9999 837840 TAUBATE BZ -2302 -4557 577 043 +9999 837860 UBATUBA BZ -2310 -4505 8 043 +9999 837870 MOELA BZ -2405 -4627 101 043 +9999 837880 ANGRA_DOS_REIS BZ -2302 -4432 2 043 +9999 838090 SAO JOSE DOS CAMPOS BZ -2323 -04587 0646 043 +9999 838110 IVAI BZ -2440 -5083 808 043 +9999 838130 CASTRO BZ -2478 -05000 1009 043 +9999 838140 JAGUARIAIVA BZ -2425 -04970 0923 043 +SBST 838180 SANTOS_(BRAZ-AFB) BZ -2393 -4630 3 043 +9999 838210 IGUAPE BZ -2472 -04755 0003 043 +SBFI 838270 FOZ_DO_IGUACU_ARPT BZ -2552 -5458 243 043 +9999 838280 TOLEDO BZ -2473 -5373 550 043 +9999 838290 SAO JOSE DOS CAMPOS BZ -2323 -04583 0625 043 +9999 838310 SAO MIGUEL DO IGUACU BZ -2533 -05425 0290 043 +9999 838360 IRATI BZ -2547 -5063 854 043 +9999 838370 PONTA GROSSA BZ -2510 -05017 0868 043 +SBCT 838400 CURITIBA/AFONSO_PEN BZ -2552 -4917 908 043 +SBBI 838420 CURITIBA/BACACHERI BZ -2543 -4927 923 043 +SBPG 838440 PARANAGUA BZ -2552 -4852 4 043 +9999 838510 SOROCABA BZ -2348 -4747 632 043 +9999 838570 SOROCABA BZ -2348 -4745 631 043 +9999 838600 PALMAS BZ -2648 -5198 1090 043 +9999 838640 PORTO_UNIAO BZ -2623 -5107 778 043 +9999 838670 RIO NEGRO BZ -2610 -04980 0824 043 +9999 838720 INDAIAL BZ -2690 -4922 86 043 +9999 838740 SAO FRANCISCO DO SUL BZ -2625 -04865 0072 043 +9999 838810 IRAI BZ -2718 -5323 258 043 +9999 838830 CHAPECO BZ -2712 -5262 679 043 +9999 838870 CAMPOS_NOVOS BZ -2740 -5120 947 043 +9999 838910 LAGES BZ -2782 -5033 937 043 +9999 838950 ARVOREDO_ISLAND BZ -2730 -4835 20 043 +9999 838970 FLORIANOPOLIS BZ -2758 -4857 2 043 +SBFL 838990 FLORIANOPOLIS_ARPT BZ -2767 -4855 5 043 +9999 839070 SAO_LUIZ_GONZAGA BZ -2840 -5502 244 043 +9999 839120 CRUZ_ALTA BZ -2863 -5362 464 043 +SBPF 839140 PASSO_FUNDO/LAURO BZ -2825 -5240 684 043 +9999 839160 LAGOA_VERMELHA BZ -2822 -5153 806 043 +9999 839180 VACARIA BZ -2855 -05093 0955 043 +9999 839190 BOM_JESUS BZ -2867 -5043 1048 043 +9999 839200 SAO_JOAQUIM BZ -2830 -4993 1399 043 +9999 839240 LAGUNA BZ -2848 -04880 0031 043 +9999 839250 SANTA_MARTA BZ -2860 -4882 45 043 +9999 839270 URUGUAIANA BZ -2975 -5708 62 043 +SBUG 839280 URUGUAIANA/RUBEM BZ -2978 -5703 74 043 +9999 839310 ALEGRETE BZ -2968 -05552 0121 043 +9999 839360 SANTA_MARIA BZ -2970 -5370 114 043 +SBSM 839370 SANTA_MARIA(CV/MIL) BZ -2972 -5370 85 043 +9999 839410 BENTO GONCALVES BZ -2917 -05142 0619 043 +9999 839420 CAXIAS_DO_SUL BZ -2917 -5120 759 043 +9999 839480 TORRES BZ -2933 -4972 30 043 +9999 839520 CANOAS BZ -2993 -5113 9 043 +9999 839530 SANTANA_DO_LIVRAMEN BZ -3088 -5553 231 043 +9999 839640 ENCRUZILHADA_DO_SUL BZ -3053 -5252 428 043 +SBCO 839670 PORTO_ALEGRE/CANOAS BZ -3002 -5122 47 043 +9999 839700 MOSTARDAS BZ -3125 -5090 5 043 +SBPA 839710 PORTO_ALEGRE/SALGAD BZ -3000 -5118 3 043 +9999 839800 BAGE BZ -3133 -5410 242 043 +SBBG 839810 BAGE/CMDT_KRAEMER BZ -3135 -5412 180 043 +SBPK 839850 PELOTAS BZ -3187 -5235 13 043 +9999 839950 RIO_GRANDE BZ -3202 -5208 201 043 +9999 839970 SANTA_VITORIA_PALMA BZ -3352 -5335 37 043 +9999 839980 CHUI BZ -3375 -5337 13 043 +9999 840010 SEYMOUR_AEROPUERTO_GALAPAGOS EQ -90 -9028 16 043 +SEST 840080 SAN_CRISTOBAL_GALAPAGOS EQ -43 -8960 6 043 +9999 840130 ESMERALDAS/LAS PALMAS EQ 0093 -07967 0007 043 +9999 840150 CHONE EQ -0070 -08012 0069 043 +SEES 840180 ESMERALDAS_AEROPUERTO_TACHINA EQ 97 -7962 7 043 +SETU 840270 TULCAN_AEROPUERTO EQ 82 -7770 2934 043 +SEIB 840430 IBARRA_AEROPUERTO EQ 0033 -7810 2214 043 +9999 840630 LAGO_AGRIO_AEROPUERTO EQ 10 -7688 297 043 +9999 840690 STO._DGO._DE_LOS_COLADOROS_AERO EQ -23 -7920 554 043 +SEQU 840710 QUITO_AEROPUERTO EQ -13 -7847 2794 043 +9999 840720 INAQUITO EQ -17 -7848 2812 043 +9999 840880 IZOBAMBA EQ -35 -7855 3058 043 +9999 840990 EL_COCA_AEROPUERTO EQ -45 -7693 298 043 +SEBC 841010 BAHIA_DEL_CARAQUEZ_AEROPUERTO EQ -58 -8042 3 043 +SEMT 841170 MANTA_AEROPUERTO EQ -95 -8068 12 043 +SELT 841230 LATACUNGA_AEROPUERTO EQ -90 -7860 2785 043 +9999 841250 TAURA EQ -0227 -07968 0017 043 +SETI 841310 TIPUTINI EQ -0078 -7552 220 043 +9999 841320 NUEVO ROCAFUERTE EQ -0092 -07540 0215 043 +9999 841350 PORTOVIEJO EQ -103 -8045 60 043 +9999 841370 PORTOVIEJO EQ -0103 -8045 44 043 +9999 841400 PICHILINGUE EQ -110 -7948 120 043 +9999 841430 RUMIPAMBA EQ -102 -7858 2628 043 +SEAM 841470 AMBATO_AEROPUERTO EQ -120 -7857 2515 043 +9999 841600 QUEROCHACA EQ -135 -7860 2940 043 +SEPA 841630 PASTAZA/RIO_AMAZON EQ -0150 -7805 1043 043 +9999 841760 RIOBAMBA_AEROPUERTO EQ -165 -7865 2760 043 +9999 841790 PUYO EQ -150 -7790 960 043 +SESA 842000 SALINAS_AEROPUERTO EQ -220 -8098 4 043 +9999 842020 MILAGRO EQ -0212 -07960 13 043 +SEGU 842030 GUAYAQUI_AEROPUERTO EQ -215 -7988 5 043 +9999 842040 GUAYAQUI_INAMHI EQ -215 -7988 5 043 +9999 842170 MACAS_AEROPURERTO EQ -228 -7812 995 043 +9999 842260 CANAR EQ -0255 -07893 3120 043 +SECU 842390 CUENCA_AEROPUERTO EQ -288 -7898 2516 043 +SEMH 842480 MACHALA_AEROPUERTO EQ -325 -7995 4 043 +SELO 842650 CATAMAYO_AEROPUERTO_LA_TOMA EQ -398 -7937 1230 043 +9999 842700 LOJA EQ -0403 -07920 2040 043 +SEMA 842790 MACARA_AEROPUERTO EQ -437 -7993 427 043 +9999 843010 GUEPPI PR -0012 -07525 0300 043 +9999 843100 ESTRECHO PR -0258 -07275 043 +9999 843310 ANDOAS PR -0290 -07640 0100 043 +9999 843470 HUAMBOS PR -0645 -07897 2201 043 +SPME 843700 TUMBES/PEDRO_CANGA PR -0355 -8040 27 043 +SPQT 843770 IQUITOS/SECADA PR -0375 -7325 126 043 +9999 843850 BORJA PR -0447 -07755 0270 043 +SPYL 843900 TALARA/CAPT_MONTES PR -0457 -8125 90 043 +9999 843960 REQUENA PR -0505 -07385 0201 043 +SPUR 844010 PIURA/CAPT_CONCHA PR -0518 -8060 55 043 +9999 844050 HUANCABAMBA PR -0523 -07945 1552 043 +SPMS 844250 YURIMAGUAS/MOISES PR -0590 -7608 184 043 +9999 844350 MOYOBAMBA PR -0603 -07697 0833 043 +SPJA 844400 RIOJA PR -0605 -7715 792 043 +SPPY 844440 CHACHAPOYAS PR -621 -7781 2540 043 +SPHI 844520 CHICLAYO/CAPT_JOSE PR -0678 -7983 34 043 +SPST 844550 TARAPOTO PR -0645 -7638 282 043 +SPJR 844720 CAJAMARCA/REVOREDO PR -0713 -7847 2622 043 +SPJI 844740 JUANJUI PR -0722 -7672 363 043 +9999 844780 CONTAMANA PR -0733 -07502 0135 043 +SPRU 845010 TRUJILLO/MARTINEZ PR -0810 -7903 30 043 +9999 845050 SANTIAGO DE CHUCO PR -0813 -07817 3130 043 +SPCL 845150 PUCALLPA_(CIV/MIL) PR -0842 -7460 149 043 +SPEO 845310 CHIMBOTE/TENIENTE PR -0917 -7852 11 043 +SPGM 845340 TINGO_MARIA PR -0913 -7595 665 043 +SPHZ 845420 ANTA/HUARAZ PR -0935 -7760 2760 043 +9999 845450 LLATA PR -0955 -07678 3430 043 +9999 845600 PUERTO ESPERANZA PR -0975 -07075 0351 043 +SPNC 845640 HUANUCO/ALFEREZ_FAP PR -0990 -7575 1860 043 +9999 845670 PUERTO BERMUDEZ PR -1030 -07490 0301 043 +9999 845700 CERRO DE PASCO PR 1068 -07625 4334 043 +SPAY 845930 ATALAYA PR -1073 -7378 451 043 +9999 846000 MATUCANA PR -1183 -07638 2379 043 +9999 846100 INAPARI PR -1095 -06960 043 +SPIM 846280 LIMA/JORGE_CHAVEZ PR -1200 -7712 13 043 +9999 846300 HUAYAO PR -1203 -07532 3351 043 +SPTU 846580 PUERTO_MALDONADO PR -1263 -6920 266 043 +9999 846700 QUILLABAMBA PR -1288 -07273 0951 043 +SPHO 846730 AYACUCHO/CORONEL PR -1313 -7422 2749 043 +9999 846770 QUINCE MIL (15000) PR -1327 -07067 0634 043 +9999 846800 CASTROVIRREYNA PR -1328 -07532 3601 043 +SPZO 846860 CUZCO/VELAZCO_ASTET PR -1355 -7198 3249 043 +SPHY 846880 ANDAHUAYLA PR -1372 -7335 3444 043 +SPSO 846910 PISCO_(CIV/MIL) PR -1375 -7628 7 043 +9999 846950 ANTABAMBA PR -1437 -07288 3640 043 +9999 847050 PAQUIO PR -1470 -07413 3214 043 +9999 847100 YAURI PR -1478 -07142 3916 043 +9999 847200 NAZCA PR -1487 -7495 567 043 +SPJN 847210 SAN_JUAN_DE_MARCONA PR -1538 -7517 60 043 +SPJL 847350 JULIACA PR -1548 -7015 3827 043 +SPQU 847520 AREQUIPA/RODRIGUEZ PR -1632 -7155 2520 043 +9999 847570 OCONA PR -1643 -07310 043 +9999 847600 MAZO CRUZ PR -1673 -06972 4045 043 +9999 847610 MOLLENDO PR -1703 -07202 0013 043 +9999 847730 ILO PR -1768 -7133 9 043 +9999 847750 PUNTA COLES PR -1770 -07138 0050 043 +SPTN 847820 TACNA/CIRIANI PR -1807 -7030 458 043 +SLGY 850330 GUAYARAMERIN BO -1082 -6535 130 043 +SLCO 850410 COBIJA BO -1108 -6887 252 043 +SLRI 850430 RIBERALTA BO -1102 -6612 135 043 +SLJO 851040 SAN_JOAQUIN BO -1307 -6467 140 043 +9999 851090 BELLA_VISTA BO -1312 -6378 142 043 +SLMG 851140 MAGDALENA BO -1333 -6415 141 043 +SLSA 851230 SANTA_ANA_DE_YACUMA BO -1372 -6558 144 043 +SLRY 851400 REYES BO -1430 -6737 280 043 +SLRQ 851410 RURRENABAQUE BO -1448 -6748 202 043 +SLAP 851510 APOLO BO -1473 -6842 1415 043 +SLSB 851520 SAN_BORJA/CAPT_GERM BO -1487 -6675 194 043 +SLSM 851530 SAN_IGNACIO_DE_MOXO BO -1497 -6563 241 043 +SLTR 851540 TRINIDAD/JORGE_HENR BO -1485 -6495 157 043 +SLAS 851750 ASCENCION_GUARAYOS BO -1572 -6310 247 043 +SLJV 851950 SAN_JAVIER BO -1627 -6247 520 043 +SLCP 851960 CONCEPCION BO -1625 -6210 497 043 +SLLP 852010 LA_PAZ/JFK_INTL BO -1652 -6818 4014 043 +SLSI 852070 SAN_IGNACIO_VELASCO BO -1637 -6095 413 043 +9999 852100 SAN_MATIAS BO -1633 -5838 124 043 +SLCB 852230 COCHABAMBA/JORGE_WI BO -1745 -6610 2531 043 +SLCN 852300 CHARANA BO -1758 -6945 4057 043 +SLOR 852420 ORURO/JUAN_MENDOZA BO -1805 -6707 3702 043 +SLVR 852440 VIRU_VIRU_INTL_ARPT BO -1765 -6313 373 043 +SLET 852450 SANTA_CRUZ/EL_TROMP BO -1780 -6317 414 043 +SLJE 852470 SAN_JOSE BO -1783 -6075 284 043 +9999 852640 VALLEGRANDE BO -1847 -6410 1998 043 +SLRB 852680 ROBORE_(CIV/MIL) BO -1832 -5975 284 043 +SLSU 852830 SUCRE/JUANA_AZURDUY BO -1902 -6527 2903 043 +SLPS 852890 PUERTO_SUAREZ/SALVA BO -1900 -5773 135 043 +SLPO 852930 POTOSI/ROJAS BO -1953 -6572 3934 043 +9999 853120 MONTEAGUDO BO -1978 -6392 992 043 +SLCA 853150 CAMIRI BO -2005 -6357 792 043 +9999 853220 UYUNI BO -2058 -06680 3670 043 +SLVM 853450 VILLA_MONTES/RAFAEL BO -2127 -6350 400 043 +SLTJ 853640 TARIJA/CAPT_ORIEL BO -2153 -6472 1858 043 +SLYA 853650 YACUIBA BO -2202 -6370 617 043 +9999 853940 BERMEJO BO -2277 -6432 381 043 +SCAR 854060 ARICA/CHACALLUTA CH -1835 -7033 55 043 +SCDA 854180 IQUIQUE/DIEGO_ARAC CH -2053 -7018 48 043 +9999 854240 OYAHUE CH -2122 -06827 3695 043 +SCCF 854320 CALAMA/EL_LOA CH -2250 -6890 2320 043 +SCFA 854420 ANTOFAGASTA/CERRO CH -2343 -7045 140 043 +SCRA 854600 CHANARAL CH -2632 -7062 30 043 +9999 854660 CALDERA CH -2707 -07080 0055 043 +SCIP 854690 EASTER_ISLAND CH -2717 -10943 69 043 +SCHA 854700 COPIAPO/CHAMONATE CH -2730 -7042 290 043 +SCLL 854860 VALLENAR CH -2860 -7077 526 043 +SCSE 854880 LA_SERENA/LAFLORIDA CH -2992 -7120 146 043 +9999 855000 COQUIMBO CH -2995 -07137 0025 043 +SCER 855430 QUINTERO_(MIL) CH -3278 -7152 5 043 +9999 855580 VALPARAISO CH -3303 -07163 0041 043 +9999 855620 EL BELLOTO CH -3305 -07142 0123 043 +SCEL 855740 SANTIAGO_PUDAHUEL CH -3338 -7078 474 043 +9999 855770 SANTIAGO_QUINTA_NORMAL CH -3343 -07068 0520 043 +SCTI 855790 LOS_CERRILLOS CH -3348 -7070 511 043 +9999 855800 EULOGIO SANCHEZ CH -3345 -07055 0649 043 +9999 855810 EL BOSQUE CH -3357 -07068 0573 043 +9999 855850 ISLA_JUAN_FERNANDEZ CH -3362 -7882 30 043 +9999 855860 SANTO_DOMINGO CH -3365 -7162 75 043 +9999 856080 DE LA INDEPENDENCIA CH -3417 -07077 0441 043 +SCIC 856290 CURICO/GEN_FREIRE CH -3497 -7122 220 043 +9999 856400 CONSTITUCION CH -3530 -07240 0014 043 +9999 856480 PUNTA CARRANZA CH -3560 -07263 0014 043 +SCCH 856720 CHILLAN/GEN_BERNARD CH -3658 -7203 148 043 +SCIE 856820 CONCEPCION/CARRIEL CH -3677 -7307 13 043 +9999 857030 LOS ANGELES CH -3740 -07242 0114 043 +9999 857250 VICTORIA CH -3823 -07235 0350 043 +9999 857320 ISLA MOCHA CH -3837 -07390 0023 043 +SCTC 857430 TEMUCO/MAQUEHUE CH -3877 -7263 93 043 +SCVD 857660 VALDIVIA/PICHOY CH -3963 -7308 19 043 +SCJO 857820 OSORNO/CANAL_BAJO CH -4060 -7305 58 043 +SCTE 857990 PUERTO_MONTT/TEPUAL CH -4143 -7310 90 043 +9999 858180 ANCUD CH -4190 -07380 0114 043 +9999 858250 CASTRO CH -4248 -07377 0044 043 +9999 858300 CHAITEN CH -4292 -7270 4 043 +9999 858320 FUTALEUFU CH -4320 -7182 350 043 +9999 858340 ISLA_HUAFO CH -4357 -7484 140 043 +9999 858360 ALTO PALENA CH -4363 -07180 0277 043 +9999 858620 PUERTO AYSEN CH -4540 -7267 11 043 +SCCY 858640 COYHAIQUE/TENIENTE CH -4560 -7210 311 043 +SCBA 858740 BALMACEDA CH -4592 -7170 522 043 +SCCC 858860 CHILE_CHICO CH -4655 -7170 326 043 +9999 858890 CABO RAPER CH -4683 -07558 0040 043 +9999 858920 COCHRANE CH -4725 -07258 0196 043 +9999 858960 ISLA SAN PEDRO CH -4772 -07492 0022 043 +9999 859210 PUERTO NATALES CH -5170 -07253 0070 043 +9999 859300 ISLOTES_EVANGELISTAS CH -5240 -7510 52 043 +9999 859310 PUNTA DUNGENESS CH -5240 -06843 0018 043 +SCCI 859340 PUNTA_ARENAS/PRES_C CH -5300 -7085 43 043 +9999 859350 PUNTA ARENAS CH -5315 -07090 0008 043 +9999 859720 ISLA_DIEGO_RAMIREZ CH -5660 -6872 42 043 +9999 860040 MAYOR LAGERENZA PY -1992 -06077 0061 043 +9999 860110 BASE_5/GRAL_A._JARA PY -1953 -5937 150 043 +9999 860170 FORTIN NUEVA ASUNCION PY -2072 -06192 0315 043 +9999 860330 BAHIA_NEGRA PY -2022 -5817 96 043 +9999 860380 LA PATRIA PY -2133 -06150 0190 043 +9999 860650 PRATS-GIL PY -2270 -6150 220 043 +SGME 860680 MARISCAL_ESTIGARRIB PY -2202 -6060 181 043 +9999 860860 PUERTO_CASADO PY -2228 -5787 87 043 +9999 860970 PEDRO_JUAN_CABALLER PY -2258 -5565 662 043 +9999 861070 FORTIN "GRAL DIAZ" PY -2357 -06057 0155 043 +9999 861250 POZO COLORADO PY -2338 -05890 0100 043 +9999 861280 POZO COLORADO PY -2338 -05890 0100 043 +SGCO 861340 CONCEPCION/MARISCAL PY -2342 -5730 74 043 +9999 861350 PASO BARRETO PY -2305 -05698 0095 043 +9999 861700 GENERAL_BRUGUES PY -2477 -5883 -9999 046 +9999 861840 ANTEQUERA PY -2410 -05717 0064 043 +9999 861850 SAN PEDRO PY -2407 -5708 80 043 +9999 861920 SAN ESTANISLAO PY -2465 -05643 0168 043 +9999 862100 SALTOS_DEL_GUAIRA PY -2405 -5432 300 043 +9999 862160 SAN LORENZO PY -2537 -05755 0120 043 +9999 862171 ASUNCION_(CIUDAD) PY -2528 -5765 116 043 +SGAS 862180 ASUNCION/SILVIO_PET PY -2527 -5763 101 043 +9999 862200 CAACUPE PY -2540 -05710 0228 043 +9999 862230 CARAPEGUA PY -2580 -05722 0116 043 +9999 862330 VILLARRICA PY -2575 -5643 161 043 +9999 862340 OVIEDO PY -2545 -05637 0163 043 +9999 862460 AEROPUERTO INT. GUARANI PY -2545 -5485 236 043 +9999 862470 VIVERO FORESTAL PY -2552 -05478 0200 043 +9999 862480 CIUDAD_DEL_ESTE PY -2553 -5460 196 043 +9999 862550 PILAR PY -2685 -05832 0056 043 +9999 862590 BARRERITO PY -2628 -05705 0098 043 +9999 862600 SAN_JUAN_BAUTISTA PY -2667 -5715 126 043 +9999 862620 ESCUELA AGRICULTURA PY -2665 -05710 0162 043 +9999 862680 CAAZAPA PY -2618 -05635 0150 043 +9999 862750 PASTOREO ITAPUA PY -2692 -05567 0205 043 +9999 862850 CAPITAM MEZA PY -2693 -05520 0150 043 +9999 862880 ITACORA PY -2722 -05827 0090 043 +9999 862940 CAPITAN MIRANDA PY -2728 -05582 0085 043 +9999 862960 YASI-RETA PY -2740 -05645 0086 043 +SGEN 862970 ENCARNACION PY -2732 -5583 91 043 +9999 863150 BELLA_UNION UY -3027 -5758 54 043 +SUAG 863300 ARTIGAS UY -3038 -5650 123 043 +SURV 863500 RIVERA UY -3097 -5548 205 043 +SUSO 863600 SALTO UY -3138 -5795 34 043 +SUTB 863700 TACUAREMBO UY -3170 -5598 134 043 +SUPU 864300 PAYSANDU UY -3233 -5803 61 043 +SUMO 864400 MELO/CERRO_LARGO UY -3237 -5418 100 043 +9999 864500 YOUNG UY -3268 -5763 81 043 +9999 864600 PASO_DE_LOS_TOROS UY -3280 -5652 75 043 +SUME 864900 MERCEDES/RICARDO_DE UY -3325 -5807 22 043 +SUTR 865000 TREINTA_Y_TRES UY -3322 -5438 46 043 +SUDU 865300 DURAZNO/SANTA_BERNA UY -3335 -5650 93 043 +9999 865450 FLORIDA UY -3405 -5613 97 043 +SUCA 865600 COLONIA_SACRAMENTO UY -3445 -5783 23 043 +9999 865650 ROCHA UY -3448 -5430 18 043 +SUAA 865750 MELILLA/ANGEL_S._AD UY -3478 -5625 54 043 +SUMU 865800 CARRASCO_(CIV/MIL) UY -3483 -5600 32 043 +9999 865850 EL_PRADO UY -3485 -5620 16 043 +9999 865860 LAGUNA DEL SAUCE UY -3487 -5510 28 046 +9999 865950 PUNTA DEL ESTE UY -3492 -05492 0015 043 +SASQ 870070 LA_QUIACA_OBSERVAT AG -2210 -6560 3462 043 +SASO 870160 ORAN_AIRPORT AG -2315 -6432 357 043 +SAST 870220 TARTAGAL_AIRPORT AG -2265 -6382 450 043 +SASJ 870460 JUJUY_AIRPORT AG -2438 -6508 1167 043 +SASA 870470 SALTA_AIRPORT AG -2485 -6548 1216 043 +SASR 870650 RIVADAVIA AG -2417 -6290 205 043 +9999 870710 MONTE QUEMADO AG -2575 -06287 0220 043 +SATK 870780 LAS_LOMITAS AG -2470 -6058 130 043 +SARI 870970 IGUAZU/CATARATAS AG -2573 -5447 270 043 +SANT 871210 TUCUMAN/TENIENTE AG -2685 -6510 450 043 +SANE 871290 SANTIAGO_DEL_ESTERO AG -2777 -6430 199 043 +9999 871460 VILLA ANGELA AG -2757 -06073 0075 043 +9999 871480 PRESIDENCIA ROQUE SAENZ PENA AG -2673 -6048 93 043 +SARS 871490 PRESIDENT_R_S_PENA AG -2682 -6045 92 043 +SARE 871550 RESISTENCIA_AIRPORT AG -2745 -5905 52 043 +SARF 871620 FORMOSA_AIRPORT AG -2620 -5823 60 043 +9999 871630 IRIGOYEN AEROPUERTO AG -2625 -05315 0815 043 +SARC 871660 CORRIENTES_AIRPORT AG -2745 -5877 62 043 +9999 871710 GENERAL_PAZ AG -2775 -5763 74 043 +9999 871730 YACIRETA AG -2758 -5668 71 043 +SARP 871780 POSADAS_AIRPORT AG -2737 -5597 125 043 +9999 871870 OBERA AG -2748 -5513 343 043 +SANI 872110 TINOGASTA AG -2807 -6757 1201 043 +9999 872130 ANGUINAN_AIRPORT AG -2923 -6743 945 043 +SANO 872140 CHILECITO AG -2922 -6743 950 043 +SANL 872170 LA_RIOJA/CAPT_VICEN AG -2938 -6682 429 043 +SANC 872220 CATAMARCA_AIRPORT AG -2860 -6577 454 043 +SACV 872440 VILLA_MARIA_DEL_RIO AG -2990 -6368 341 043 +SANW 872570 CERES AG -2988 -6195 88 043 +9999 872700 RECONQUISTA_AIRPORT AG -2918 -5967 53 043 +SATU 872860 CURUZU_CUATIA_ARPT AG -2977 -5797 73 043 +SARL 872890 PASO_DE_LOS_LIBRES AG -2968 -5715 70 043 +SAMJ 873050 JACHAL AG -3025 -6875 1165 043 +SANU 873110 SAN_JUAN_AIRPORT AG -3157 -6842 598 043 +9999 873200 CHAMICAL_AIRPORT AG -3037 -6628 461 043 +SACP 873220 CHEPES AG -3133 -6660 658 043 +SAOD 873280 VILLA_DOLORES_ARPT AG -3195 -6513 569 043 +SACO 873440 CORDOBA_AIRPORT AG -3132 -6422 474 043 +SACI 873490 PILAR_OBSERVATORIO AG -3167 -6388 338 043 +SAAV 873710 SAUCE_VIEJO_AIRPORT AG -3170 -6082 18 043 +SAAP 873740 PARANA/GEN_URQUIZA AG -3178 -6048 78 043 +SAAU 873850 VILLAGUAY AG -3185 -5908 43 043 +9999 873870 SAUCE AG -3008 -05877 0068 043 +SARM 873930 MONTE_CASEROS_ARPT AG -3025 -5765 54 043 +SAAC 873950 CONCORDIA/PIERRESTE AG -3130 -5802 38 043 +9999 874000 CRISTO REDENTOR AG -3283 -07008 3829 043 +SAMU 874050 USPALLATA AG -3260 -6933 1844 043 +SAMS 874120 SAN_CARLOS AG -3377 -6903 940 043 +SAMI 874160 SAN_MARTIN AG -3308 -6842 653 043 +SAME 874180 MENDOZA/EL_PLUMERIL AG -3283 -6878 704 043 +SAOU 874360 SAN_LUIS_AIRPORT AG -3327 -6635 702 043 +SAOR 874480 VILLA_REYNOLDS_ARPT AG -3373 -6538 486 043 +9999 874500 EMBALSE RIO TERCERO AG -3218 -06438 0547 043 +SAOC 874530 RIO_CUARTO_AIRPORT AG -3312 -6423 421 043 +SAOM 874670 MARCOS_JUAREZ_ARPT AG -3270 -6215 114 043 +9999 874680 VENADO TUERTO AG -3367 -06197 0113 043 +9999 874700 EL TREBOL AG -3250 -6167 96 043 +SAAR 874800 ROSARIO_AIRPORT AG -3292 -6078 25 043 +SAAG 874970 GUALEGUAYCHU_ARPT AG -3300 -5862 21 043 +9999 874980 MAZARUCA AG -3358 -05940 0005 043 +SAMM 875060 MALARGUE_AIRPORT AG -3550 -6958 1425 043 +SAMR 875090 SAN_RAFAEL_AIRPORT AG -3458 -6840 748 043 +SAZG 875320 GENERAL_PICO_ARPT AG -3570 -6375 145 043 +SAOL 875340 LABOULAYE AG -3413 -6337 137 043 +SAZP 875440 PEHUAJO/CMDR_ZANNI AG -3587 -6190 86 043 +SAAJ 875480 JUNIN_AIRPORT AG -3455 -6095 81 043 +9999 875500 NUEVE_DE_JULIO AG -3545 -6088 76 043 +SADF 875530 SAN_FERNANDO_AERO AG -3445 -5858 3 043 +9999 875630 LAS_FLORES_AIRPORT AG -3607 -5910 38 043 +SADD 875680 DON_TORCUATO_ARPT AG -3448 -5862 4 043 +9999 875690 SAN_MIGUEL AG -3455 -5873 26 043 +SADP 875710 EL_PALOMAR_AIRPORT AG -3460 -5860 12 043 +9999 875720 MARIANO MORENO AG -3457 -05878 0028 043 +9999 875740 BUENOS AIRES/MORON AG -3468 -05865 0030 043 +SAEZ 875760 BUENOS_AIRES/EZEIZA AG -3482 -5853 20 043 +9999 875800 ISLA MARTIN GARCIA AG -3418 -05827 0036 043 +SABE 875820 AEROPARQUE(CIV/MIL) AG -3457 -5842 6 043 +SABA 875850 BUENOS_AIRES_(OBS) AG -3458 -5848 25 043 +SADL 875930 LA_PLATA_AIRPORT AG -3497 -5790 19 043 +9999 875960 PUNTA_INDIO_NAS AG -3537 -5728 22 043 +9999 875980 PONTON_RECALADA(LH) AG -3517 -5625 11 043 +9999 876160 VICTORICA AG -3622 -06543 0312 043 +9999 876190 GENERAL ACHA AG -3737 -06458 0219 043 +SAZR 876230 SANTA_ROSA_AIRPORT AG -3657 -6427 191 043 +9999 876370 CORONEL_SUAREZ AG -3743 -6188 233 043 +9999 876400 BOLIVAR_AERO AG -3625 -6110 93 043 +9999 876410 AZUL AEROPUERTO AG -3683 -05988 0147 043 +SAZA 876420 AZUL_AIRPORT AG -3675 -5983 132 043 +9999 876430 OLOVARRIA_AERO AG -3688 -6022 166 043 +SAZT 876450 TANDIL_AIRPORT AG -3723 -5925 175 043 +9999 876460 LOPEZ AG -3753 -05957 0232 043 +SAZD 876480 DOLORES_AIRPORT AG -3635 -5773 9 043 +9999 876490 BENITO_JUAREZ AG -3772 -5978 207 043 +9999 876570 FARO PUNTA MEDANOS AG -3690 -05667 0009 043 +9999 876580 SANTA_TERESITA AG -3655 -5668 4 043 +9999 876590 FARO PUNTA MEDANOS AG -3688 -5667 9 043 +SAZV 876630 VILLA_GESELL AG -3723 -5703 7 043 +SAZE 876790 PIGUE_AIRPORT AG -3760 -6238 304 043 +SAZH 876880 TRES_ARROYOS AG -3833 -6025 115 043 +9999 876890 MAR CHIQUITA AG -3773 -05742 0008 043 +SAZM 876920 MAR_DEL_PLATA_ARPT AG -3793 -5758 21 043 +SAZN 877150 NEUQUEN_AIRPORT AG -3895 -6813 271 043 +SAZQ 877360 RIO_COLORADO AG -3902 -6408 79 043 +9999 877430 FARO EL RINCON AG -3938 -06202 0007 043 +9999 877480 COMMANDANTE ESPORA AG -3873 -06217 0074 043 +SAZB 877500 BAHIA_BLANCA_(MIL) AG -3873 -6217 83 043 +9999 877580 NECOCHEA AG -3848 -05883 0032 043 +SAZY 877610 CHAPELCO AG -4008 -7113 779 043 +9999 877630 CATEDRAL 2000 AG -4125 -07162 1955 043 +SAZS 877650 SAN_CARLOS_BARILOCH AG -4115 -7117 840 043 +9999 877740 MAQUINCHAO AG -4125 -6873 888 043 +SAVO 877840 SAN_ANTONIO_OESTE AG -4073 -6495 7 043 +9999 877890 FARO SAN BARRANCA AG -4078 -05227 0009 043 +SAVV 877910 VIEDMA/CASTELLO AG -4085 -6302 7 043 +SAVB 878000 EL_BOLSON_AERO AG -4197 -7152 337 043 +SAVE 878030 ESQUEL_AIRPORT AG -4297 -7115 794 043 +9999 878070 JOSE DE SAN MARTIN AG -4405 -07043 0720 043 +SAVP 878140 PASO_DE_INDIOS AG -4382 -6888 460 043 +9999 878230 P. MADRYN AEROPUERTO AG -4273 -06507 0136 043 +SAVT 878280 TRELEW/ALMIRANTE_ZA AG -4320 -6527 43 043 +9999 878390 FARO PUNTA DELGADA AG -4277 -06363 0056 043 +SAWP 878520 PERITO_MORENO_ARPT AG -4652 -7102 429 043 +SAVC 878600 COMODORO_RIVADAVIA AG -4578 -6750 46 043 +9999 878710 CAMARONES AG -4482 -06570 0034 043 +SAWR 878800 GOBERNADOR_GREGORES AG -4878 -7017 356 043 +SAWD 878960 PUERTO_DESEADO_ARPT AG -4773 -6592 80 043 +9999 878980 FARO CABO BLANCO AG -4720 -06573 0039 043 +SAWA 879030 LAGO_ARGENTINO_ARPT AG -5033 -7230 220 043 +9999 879040 EL_CALAFATE_AERO AG -5027 -7205 204 043 +SAWJ 879090 SAN_JULIAN_AIRPORT AG -4932 -6778 62 043 +SAWU 879120 SANTA_CRUZ_AIRPORT AG -5002 -6857 111 043 +SAWG 879250 RIO_GALLEGOS_ARPT AG -5162 -6928 19 043 +9999 879280 FARO CABO VIRGENES AG -5233 -06835 0024 043 +SAWE 879340 RIO_GRANDE_AIRPORT AG -5380 -6775 22 043 +9999 879360 LAGO_FAGNANO AG -5457 -6728 109 043 +SAWH 879380 USHUAIA_(ARG-NAVY) AG -5480 -6832 14 043 +9999 888780 PEBBLE_ISLAND FK -5132 -5960 16 043 +9999 888830 WEDDELL_ISLAND FK -5190 -6092 17 043 +9999 888880 DARWIN FK -5182 -05897 0004 043 +EGYP 888890 MOUNT_PLEASANT_ARPT FK -5182 -5845 73 043 +9999 888900 PORT STANLEY FK -5170 -05787 0051 043 +SFAL 888910 STANLEY_AIRPORT FK -5168 -5777 23 043 +9999 888970 SEA_LION_ISLAND FK -5143 -5908 15 043 +9999 889000 BIRD ISLAND, SOUTH GEORGIA FK -5400 -3805 2 046 AFWA elev. +9999 889020 GRYTVIKEN IS., SO. GEORGIA FK -5427 -03650 0010 043 +9999 889030 GRYTVIKEN,S.GEORGIA FK -5427 -3650 3 043 +9999 889630 ESPERANZA_ARG-BASE AG -6340 -5698 13 047 +9999 889670 BASE GEN. BELGRANO (AA) AG -7797 -03880 0032 047 +9999 889680 ISLAS_ORCADAS_(MET) AG -6075 -4472 6 047 +9999 889700 TENIENTE MATIENZO (AA) AG -6497 -06005 0032 047 +9999 889740 DECEPTION IS. (ANTARCTIC) AG -6298 -06057 0008 047 +9999 889810 ZAVODOVSKI_IL_AUT FK -5628 -2758 113 043 +9999 889860 SOUTH_THULE_IL_AUT FK -5945 -2732 27 043 +9999 890010 SANAE_SAF-BASE ZA -7030 -235 62 047 +9999 890020 VON-NEUMAYER_G-BASE DL -7067 -825 50 047 +9999 890040 SANAE AWS ZA -7170 -280 815 047 +9999 890050 KOTTAS DL -7420 -0975 1440 047 +9999 890090 AMUNDSEN-SCOTT US -9000 000 2830 047 +9999 890140 NORDENSKIOLD_BASE FI -7305 -1338 580 047 AFWA elev. +9999 890220 HALLEY_BRI-BASE UK -7550 -2665 30 047 +9999 890240 NAVY_OPERATED(AMOS) US -7752 -2373 1545 047 +9999 890340 BELGRANO_2_ARG-BASE AG -7787 -3462 251 047 +9999 890420 SIGNY_ISL_BRI-BASE UK -6072 -4560 6 047 +9999 890440 DRUZHNAYA_SOV-BASE RA -7757 -4022 35 017 +9999 890450 BELGRANO_3_ARG-BASE AG -7790 -4598 243 047 +9999 890490 AGO-2 US -8567 -4638 1860 047 +9999 890500 BELLINGSHAUSEN RA -6220 -5893 16 017 +9999 890510 PETREL (ANTARCTIC) AG -6347 -05628 0018 047 +9999 890520 ARCTOWSKI (ANTARCTIC) PL -6217 -05847 0002 047 +9999 890530 TENIENTE_JUBANY AG -6223 -5863 4 047 +9999 890540 DINAMET-URUGUAY UY -6217 -5883 10 047 +9999 890550 VICECOMODORO_MARAM AG -6423 -5672 198 047 +9999 890560 FREI_CHI-BASE CH -6218 -5898 48 047 +9999 890570 BASE_ARTURO_PRAT CH -6250 -5968 5 047 +9999 890580 GREAT_WALL CI -6222 -5897 10 047 +9999 890590 BERNARDO_O'HIGGINS CH -6332 -5668 10 047 +9999 890600 PRIMAVERA_ARG-BASE AG -6415 -6095 50 047 +9999 890610 PALMER_USA-BASE US -6477 -6408 8 047 +9999 890620 ROTHERA_PT_BRI-BASE UK -6757 -6813 16 047 +9999 890630 FARADAY_(ARG_ISL) UK -6525 -6427 11 047 +9999 890640 JUAN CARLOS (ANTARCTIC) SP -6267 -06038 0010 047 +9999 890650 FOSSIL_BLUFF UK -7133 -6835 55 047 +9999 890660 SAN-MARTIN_ARG-BASE AG -6813 -6713 4 047 +9999 890690 FARADAY UK -6525 -6427 11 047 +9999 890830 SIPLE_USA-BASE US -7592 -8392 914 047 +9999 891080 HENRY US -8900 -30 2755 047 +9999 891250 BYRD_USA-BASE US -8002 -11953 1515 047 +9999 891320 RUSSKAYA (ANTARCTIC) RA -7470 -13685 0100 047 +9999 891750 BROCKTON STN. (ANTARCTIC) US -7880 -17467 0015 047 +9999 892080 CLEAN_AIR US -8995 -2 2835 047 +9999 892140 DRESCHER AA -7287 -1903 20 047 +9999 892510 KING_SEJONG KO -6222 -5875 11 047 +9999 892570 LIMBERT AWS US -7542 -5995 40 047 +9999 892590 FICHNER-RONNE SCHELFICE DL -8317 -5958 165 047 +9999 892610 RACER_ROCK US -6417 -6153 17 047 +9999 892620 LARSEN_ICE US -6697 -6055 17 047 +9999 892640 URANUS US -7143 -6893 780 047 +9999 892660 BUTLER_ISLAND US -7222 -6033 91 047 +9999 892680 NAVY_OPERATED(AMOS) US -7502 -6253 25 047 +9999 892690 BONAPARTE_PARKPOINT US -6478 -6307 8 047 +9999 892720 U.W. US -7497 -7077 1395 047 +9999 892840 NAVY_OPERATED(AMOS) US -7592 -8392 1054 047 +9999 893140 U.W. US -8460 -11582 1463 047 +9999 893240 NAVY_OPERATED(AMOS) US -8000 -12000 1530 047 +9999 893270 MOUNT_SIPLE US -7320 -12705 30 047 +9999 893320 U.W. US -8262 -13708 549 047 +9999 893450 SIPLE DOME U.W. US -8965 -14877 620 047 +9999 893710 SCOTT ISL. (ANTARCTIC) US -6737 -17997 0030 047 +9999 893740 U.W. US -7835 -17337 18 047 +9999 893760 GILL US -8001 -17873 30 047 +9999 893770 LETTAU US -8258 -17427 55 047 +9999 895040 TROLL NO -7200 253 1290 047 +9999 895100 DAKSHIN GANGOTRI (AA) IN -7008 01200 0027 047 +9999 895120 NOVOLAZAREVSKAJA RA -7077 1183 102 017 +9999 895140 MAITRI IN -7077 1175 120 047 +9999 895240 ASUKA BASE (ANTARCTIC) JP -7153 02413 0931 047 +9999 895280 AGO-3 US -8277 2858 2912 047 +9999 895320 SYOWA_JAPAN-BASE JP -6900 3958 21 047 +9999 895420 MOLODEZNAJA RS -6767 4585 40 017 +9999 895440 MIZUHO BASE (ANTARCTIC) JP -7070 04433 2230 047 +9999 895640 MAWSON_AUS-BASE AU -6760 6287 16 047 +9999 895650 RUMDOODLE AIRFIELD AU -6772 6280 430 047 +9999 895680 DAVIS LGB35 (ANTARCTIC) AU -7605 6502 2345 047 +9999 895710 DAVIS_AUS-BASE AU -6857 7795 13 047 +9999 895720 RAUER PLATEAU AIRFIELD AU -6885 7803 363 047 +9999 895730 ZHONGSHAN_WX_OFFICE CI -6937 7637 18 047 +9999 895740 PROGRESS RS -6940 7640 64 047 +9999 895750 LAW BASE (ANTARCTIC) AU -6942 07650 0077 047 +9999 895760 DAVIS_(LGB_69) AU -7084 7707 1850 047 +9999 895860 PRINCESS_ELIZABETH_LAND AU -6913 8697 2078 047 +9999 895920 MIRNYJ_SOVIET-BASE RS -6655 9302 30 017 +9999 895980 AGO-4 RS -8202 9677 3565 047 +9999 896000 EDGEWORTH DAVID (AA) AU -6625 10060 0006 047 +9999 896020 BUNGER HILLS AIRFIELD AU -6635 10082 150 047 +9999 896060 VOSTOK_SOVIET-BASE RA -7845 10687 3420 017 +9999 896100 CASEY_(CAPE_POINSETT) AU -6587 11307 90 047 +9999 896110 CASEY_AUS-BASE AU -6628 11052 41 047 +9999 896120 CASEY US -6628 11080 390 047 +9999 896140 CASEY_(PETERSON_AIRFIELD) US -6660 11119 500 047 +9999 896180 CASEY_(HALFWAY) US -6666 11201 1074 047 +9999 896270 AGO-5 US -7723 12352 3084 047 +9999 896280 AGO-1 US -8387 12962 2865 047 +9999 896370 AGO-6 US -6952 13002 2560 047 +9999 896420 DUMONT_D'URVILLE FR -6667 14002 43 047 +9999 896430 NAVY_OPERATED(AMOS) US -6682 14138 39 047 +9999 896440 STILLWELL_ISLANDS_AWS AU -6695 14393 52 047 +9999 896570 PETROGRADSKAJA (ANTARCTIC) RA -6950 15938 0300 047 +9999 896600 U.W. US -6628 16233 0030 047 +9999 896610 CAPE_PHILLIPS IY -7305 16960 201 047 +9999 896620 BAIA_TERRA_NOVA IY -7470 16410 80 047 +9999 896630 LAKE_VANDA_NZL-BASE NZ -7753 16167 15 047 +9999 896640 MCMURDO_USA-BASE US -7785 16667 34 047 +9999 896650 SCOTT BASE (ANTARCTIC) NZ -7785 16675 0095 047 +9999 896660 CAPE_ROSS IY -7672 16297 201 047 +9999 896670 PEGASUS_NORTH US -7795 16652 20 047 +NZCM 896740 MCMURDO/WILLIAMS_FD US -7787 16697 8 047 +9999 897050 UNIV._WI_ID_8932 US -8150 373 2410 047 +9999 897340 U.W. US -7732 3970 3810 047 +9999 897440 U.W. US -7402 4300 3353 047 +9999 897550 ARGOS US -7117 05912 2590 047 +9999 897570 MAWSON_(LGB_20_AWS) AU -7383 5567 2775 047 +9999 897580 MAWSON LGB10 (ANTARCTIC) AU -7128 5922 2619 047 +9999 897620 MAWSON LGB00 (ANTARCTIC) AU -6865 6055 1850 047 +9999 897670 DAVIS AU -7090 6987 84 047 +9999 897680 MINNA_BLUFF US -7855 16670 920 047 +9999 897690 LINDA US -7850 16835 50 047 +9999 897720 ARGOS US -6855 07818 0050 047 +9999 897740 DAVIS LGB59 (ANTARCTIC) AU -7345 7678 2565 047 +9999 897990 NICO US -8900 9013 2935 047 +9999 898030 WILKES_LAND,_GF_08_AWS AU -6850 10218 2125 046 +9999 898050 CASEY_(GC_46_AWS) AU -7413 10983 3070 047 +9999 898110 CASEY_LAW_DOME_SUMMIT AU -6673 11275 1366 047 +9999 898120 CASEY A028 (ANTARCTIC) NZ -6840 11220 1603 047 +9999 898130 CASEY_(GC_41_AWS) AU -7160 11125 2740 047 +9999 898150 CASEY_HAUPT_NUNATAK AU -6658 11070 0081 047 +9999 898160 CASEY (LAW DOME SUMMIT SOUTH) AU -6672 11293 1375 047 +9999 898280 DOME_C US -7450 12300 3280 047 +9999 898320 D-10 US -6670 13980 240 047 +9999 898340 D-47 (ANTARCTIC) US -6738 13872 1560 047 +9999 898360 D-80 US -7002 13472 2500 047 +9999 898470 U.W. US -6762 14600 30 047 +9999 898600 LYNN US -7423 16028 1772 047 +9999 898610 SANDRA US -7448 16048 1525 047 +9999 898620 NAVY_OPERATED(AMOS) US -7470 16157 1200 047 +9999 898630 GILL US -8003 -17863 55 047 +9999 898640 MANUELA US -7492 16360 80 047 +9999 898650 WHITLOCK (ANTARCTIC) US -7623 16870 275 047 +9999 898660 MARBLE_POINT US -7743 16375 120 047 +9999 898670 NAVY_OPERATED(AMOS) US -7750 16715 3700 047 +9999 898680 SCHWERDTFEGER US -7993 16983 60 047 +9999 898690 MARILYN US -7995 16497 75 047 +9999 898720 FERRELL US -7802 17080 45 047 +9999 898730 ELAINE US -8315 17447 60 047 +9999 898790 POSSESSION_ISLAND US -7193 17113 30 047 +9999 910660 MIDWAY ISLAND HI US 2822 -17737 0013 045 +9999 911550 FRENCH FRIGATE SHOALS HI US 2387 -16628 0002 045 +9999 911580 PRINCEVILLE_KAUAI HI US 2222 -15945 98 045 +9999 911590 KEKAHA, KAUAI (AMOS) HI US 2198 -15977 0003 045 +9999 911610 KOKEE, KAUAI HI US 2215 -15965 1280 045 +PBKH 911620 BARKING_SANDS/KAUAI HI US 2207 -15978 5 045 +9999 911630 PORT_ALLEN_ARPT HI US 2190 -15960 7 045 +9999 911640 KILAUEA POINT, KAUAI HI US 2223 -15940 0057 045 +PLIH 911650 LIHUE/KAUAI_ISLAND HI US 2198 -15935 45 045 +9999 911660 MAKAHUENA_PT/KAUAI HI US 2187 -15945 16 045 +9999 911670 HANAPEPE, KAUAI HI US 2192 -15965 0052 045 +9999 911680 KAPAA/KAUIAI HI US 2207 -15940 162 045 +9999 911690 WAIALEE, OAHU HI US 2168 -15803 0010 045 +PHHI 911700 WHEELER_AFB/OAHU HI US 2148 -15803 255 045 +9999 911710 KAENA POINT, OAHU HI US 2157 -15825 0341 045 +9999 911720 LUALUALEI, OAHU HI US 2143 -15813 0035 045 +PHNG 911760 KANEOHE_MCAS/OAHU HI US 2145 -15777 3 045 +PHNA 911780 BARBERS_PT_NAS/OAHU HI US 2132 -15807 15 045 +9999 911810 MAKIKI, OAHU HI US 2132 -15782 0067 045 +PHNL 911820 HONOLULU_INTL/OAHU HI US 2135 -15793 5 045 +9999 911840 WAIMANALO, OAHU HI US 2133 -15772 0018 045 +PMKK 911860 MOLOKAI_(AMOS) HI US 2115 -15710 137 045 +9999 911890 KAANAPALI, MAUI HI US 2092 -15668 0003 045 +POGG 911900 KAHULUI_ARPT/MAUI HI US 2090 -15643 20 045 +9999 911910 KEAWAKAPU BEACH, MAUI HI US 2070 -15645 0003 045 +9999 911940 HANA AIRPORT, MAUI HI US 2080 -15602 0023 045 +9999 911950 UPOLU POINT HI US 2025 -15588 0019 045 +9999 911960 KAILUA HI US 2090 -15622 0213 045 +9999 911980 KULA, MAUI HI US 2077 -15633 0928 045 +9999 911990 HAINA HI US 2010 -15547 0140 045 +9999 912020 ULITHI (AWS) PN 1020 13980 0002 045 +PULI 912030 FALALOP_ISLAND(CGS) PN 1003 13980 5 045 +9999 912040 ULIYHI_ATOLL PN 1005 13980 2 045 +PGUM 912120 GUAN_INTERNATIONAL_APT MY 1335 14480 91 045 +PGAC 912170 GUAM,MARIANA_IS MY 1355 14483 111 045 +PGUA 912180 ANDERSEN_AFB MY 1358 14493 185 045 +PGRO 912210 ROTA_INTL/ROTA_ISL MY 1418 14525 185 045 +9999 912220 PAGAN_ISL_AWS_(AUT) MY 1890 14560 2 045 +9999 912310 TINIAN_MARIANA_ISL MY 1500 14563 82 045 +PGSN 912320 SAIPAN_INTERNATIONAL_APT MY 1512 14573 66 045 +9999 912330 SABANETTAN MY 1497 14560 0080 045 +9999 912340 MAUG AWS, MARIANA IS. MY 2005 14522 50 045 AFWA elev. +PWAK 912450 WAKE ISLAND AIRFLD US 1928 16665 4 045 +9999 912500 ENIWETOK ATOLL MH 1135 16235 0005 045 +9999 912510 ENIWETOK_ATOLL_AWS MH 1137 16235 2 045 +9999 912580 UTIRIK_ATOLL MH 1123 16985 2 045 +9999 912590 UTIRIK ATOLL AWS, MARSHALL IS. MH 1123 16968 2 045 +PJON 912750 JOHNSTON_ISLAND PN 1673 -16952 5 045 +9999 912810 KONA HI US 1965 -15600 0009 045 +9999 912830 WAIKII HI US 1987 -15565 1432 045 +9999 912840 WAIKOLOA HI US 1990 -15575 0480 045 +PITO 912850 HILO/LYMAN_FIELD HI US 1972 -15507 11 045 +9999 912870 CAPE_KUMUKSHI HI US 1952 -15482 15 045 +9999 912890 HALEMAUMAU CRATER HI US 1940 -15528 1112 045 +9999 912900 HILINA PALI ROAD HI US 1935 -15525 1000 045 +9999 912910 MAUNA LOA STRIP ROAD HI US 1947 -15535 1645 045 +9999 912930 SOUTH KONA HI US 1910 -15507 0808 045 +9999 912940 SOUTH_POINT HI US 1900 -15567 290 045 +9999 913140 SONSORAL_MARSHAL KA 0533 13238 3 045 +9999 913150 EURIPIK_MARSHAL_IS KA 0668 14308 3 045 +9999 913170 WOLEAI_ATOLL KA 0738 14392 4 045 +9999 913190 FARAULEP ISLAND KA 0860 14455 0002 045 +9999 913210 SATAWALL AWS, CAROLINE IS. KA 0735 14722 3 045 AFWA elev. +9999 913230 SATAWAL ATOLL KA 0737 14703 0003 045 +9999 913240 PULUWAT_ATOLL KA 0735 14920 2 045 +9999 913250 PULUSUK_CAROLINE KA 0670 14930 3 045 +9999 913260 ULUL AWS, CAROLINE IS. KA 0858 14965 2 045 +9999 913280 ULUI_ATOLL_(AMOS) KA 0870 14970 2 045 +9999 913290 FANANU_ISLAND KA 0855 15190 1 045 +PTKK 913340 TRUK_INTL/MOEN_ISL KA 0747 15185 2 045 +9999 913360 LOSAP_ISLAND KA 0689 15272 2 045 +9999 913380 SATAWAN_ATOLL KA 0533 15373 2 045 +9999 913390 LUKUNOR_ATOLL KA 0550 15382 3 045 +9999 913430 OROLUK_ISLAND KA 0763 15517 3 045 +PTPN 913480 PONAPE_ISLAND KA 0697 15822 46 045 +9999 913500 MWOAKILLO KA 0607 15978 2 045 +9999 913520 PINGELAP_ATOLL(AUT) KA 0622 16072 4 045 +9999 913530 PINGELAP_ATOLL KA 0622 16070 4 045 +9999 913540 UJELANG_CAROLINE KA 0977 16098 3 045 +PTTK 913550 KOSRAE_CAROLINES/V KA 0535 16295 2 045 +PTSA 913560 KUSAIE/KOSRAE_EAST KA 0533 16303 4 045 +9999 913640 ROI-NAMUR MH 0940 16747 0004 045 +9999 913650 UJAE_ATOLL_AWS(AUT) MH 0890 16573 2 045 +PKWA 913660 KWAJALEIN/BUCHOLZ MH 0873 16773 8 045 +9999 913670 AILINGLAPALAP_ATOLL MH 0727 16883 3 045 +9999 913680 AILINGLAPLAP, MARSHALL IS. MH 0728 16855 2 045 +9999 913690 JALUIT_ATOLL MH 0592 16965 3 045 +9999 913710 WOTJE_ATOLL MH 0947 17025 3 045 +9999 913740 MALOELAP, MARSHALLS IS MH 0870 17120 0 045 +9999 913750 MAJURO_MARSHAL_IS MH 0712 17135 0 045 +PKMJ 913760 MAJURO/MARSHALL_ISL MH 0708 17138 3 045 +9999 913770 MILI_ATOLL_AWS(AUT) MH 0610 17140 2 045 +9999 913780 MILI_ATOLL/MARSHALL MH 0608 17173 4 045 +9999 913850 PALMYRA IS. LN 0588 -16205 0002 045 +PTRO 914080 KOROR/PALAU_ISLAND KA 0733 13448 33 045 +9999 914100 TOBI ISLAND KA 0302 13118 0005 045 +9999 914110 NGULU_CAROLINE_IS KA 0830 13748 3 045 +PTYA 914130 YAP_ISLAND KA 0948 13808 17 045 +9999 914250 NUKUORO_ATOLL KA 0385 15502 4 045 +9999 914340 KAPINGAMARANGI_ATOL KA 0108 15477 3 045 +9999 914420 EBON ATOLL, CAROLINE/V MH 0460 16870 2 045 +9999 914840 WASHINGTON ISLAND LN 0470 -16038 0001 045 +9999 914860 FANNING ISLAND NORTH LN 0393 -15932 0002 045 +PLFA 914870 FANNING_ISLAND NZ 0385 -15937 5 045 +PLCH 914900 CHRISTMAS/CASSIDY NZ 0198 -15748 3 045 +9999 914910 CHRISTMAS ISLAND (SE) LN 0172 -15717 0002 045 +9999 914920 CHRISTMAS ISLAND (NORTH) LN 0200 -15740 0003 045 +9999 915020 TARO_ISLAND SO -0670 15638 3 045 +AGGM 915030 MUNDA/NEW_GEORGIA SO -0833 15727 6 045 +9999 915070 AUKI/MALAITA_ISLAND SO -0878 16073 11 045 +9999 915170 HONIARA SO -0942 15997 56 045 +AGGH 915200 HONIARA/HENDERSON SO -0942 16005 9 045 +9999 915270 KIRA_KIRA SO -1042 16192 3 045 +ANAU 915300 NAURU_ISLAND NW -0053 16692 6 045 +9999 915310 NAURU NW -0050 16692 0 045 +9999 915320 REPUBLIC_OF_NAURU -0052 16692 0 045 +9999 915330 BANABA_ISLAND NZ -0090 16953 66 045 +AGGL 915410 SANTA_CRUZ_ISLAND SO -1070 16580 24 045 +9999 915500 LINUA_ARPT_AWS(AUT) NH -1332 16662 5 045 +NVSC 915510 SOLA/VANUA_LAVA_ISL NH -1385 16755 18 045 +NVSS 915540 PEKOA_ARPT/SANTO_IL NH -1552 16722 44 045 +NVSL 915550 LAMAP/MALEKOULA_ISL NH -1642 16780 26 045 +NVVV 915570 BAUERFIELD/EFATE_IL NH -1770 16830 21 045 +9999 915650 BURTONFIELD/TANNA NH -1953 16925 73 045 +9999 915680 ANEITYUM_ISLAND NH -2023 16977 7 045 +9999 915700 SURPRISE_ISL_(AUT) NC -1848 16308 5 045 +9999 915730 WALA NC -1972 16365 0025 045 +9999 915740 LOOP_ISLAND_(AUT) NC -1997 15852 4 045 +NWWK 915770 KOUMAC/NLLE_CALEDONIE NC -2057 16428 18 045 +NWWV 915790 OULOUP/ILE_OUVEA NC -2065 16658 7 045 +NWWL 915820 OUANAHAM/ILE_LIFOU NC -2077 16723 29 045 +9999 915830 POINDIMIE/NLLE_CALEDONIE NC -2093 16532 13 045 +NWWR 915870 LA_ROCHE/MARE_ISL NC -2148 16803 42 045 +NWWW 915900 LA_TONTOUTA/NLLE_CALEDONIE NC -2202 16622 14 045 +NWWN 915920 NOUMEA/NLLE_CALEDONIE NC -2227 16645 72 045 +NWWE 915960 MOUE/ILE_DES_PINS NC -2260 16745 97 045 +9999 915980 MATTHEW_ISL/ILOT NC -2233 17133 27 045 +NGTU 916010 BUTARITARI_ATOLL KB 0303 17278 1 045 +NGTA 916100 TARAWA/BONRIKI_INTL KB 0135 17292 4 045 +9999 916110 TARAWA KB 135 17293 4 045 +9999 916120 BONRIKI AIRPORT KB 0138 17315 2 045 +NGBR 916230 BERU_ISLAND KB -0135 17600 3 045 +NGTR 916290 ARORAE_ISLAND KB -0267 17683 7 045 +NGFO 916310 NANUMEA_ISLAND TV -0567 17613 3 045 +9999 916360 NUI_ATOLL TV -0723 17715 2 045 +9999 916420 FUNAFUTI TV -0850 17922 2 045 +NGFU 916430 FUNAFUTI_INTL_ARPT TV -0852 17922 2 045 +9999 916440 FUNAFUTI TV -0852 17923 0 045 +9999 916480 NIULAKITA_ISLAND TV -1075 17950 3 045 +NFNR 916500 ROTUMA_ISLAND FJ -1250 17705 26 045 +9999 916520 UNDU_PT./VANUA_ISL FJ -1613 -17998 63 045 +9999 916560 LAMBASA FJ -1643 17942 2 045 +9999 916570 LAMBASA AIRPORT FJ -1647 17935 0017 045 +9999 916590 NAMBOUWALU FJ -1700 17870 36 045 +9999 916600 YASAWA-I-RARA_ISL FJ -1670 17758 50 045 +9999 916630 SAVUSAVU AIRPORT FJ -1682 17935 0013 045 +9999 916650 MATEI FJ -1668 -17987 0021 045 +9999 916690 RAKIRAKI FJ -1735 17822 15 045 +9999 916700 VIWA_ISLAND FJ -1715 17692 5 045 +9999 916760 VANUA_MBALAVU_ISL FJ -1725 -17892 5 045 +9999 916780 LEVUKA/OVALAU_ISL FJ -1768 17883 3 045 +9999 916790 LAUTOKA FJ -1760 17745 045 +NFFN 916800 NANDI_AIRPORT FJ -1775 17745 25 045 +NFFN 916820 SIGATOKA FJ -1815 17742 8 045 +NFNA 916830 NAUSORI_INTL_ARPT FJ -1805 17857 7 045 +9999 916890 SUVA FJ -1813 17843 0 045 +9999 916900 LAUCALA_BAY FJ -1815 17845 9 045 +NFNK 916910 LAKEMBA_ISLAND FJ -1823 -17880 3 045 +9999 916930 VUNISEA/KANDAVU_ISL FJ -1905 17817 33 045 +9999 916970 MATUKU_ISLAND FJ -1913 17975 5 045 +9999 916990 ONO-I-LAU_ISLAND FJ -2067 -17872 28 045 +9999 917010 CANTON_ISLAND CT -0277 -17172 2 045 +9999 917200 ATAFU_ATOLL TK NZ -0853 -17252 3 045 +9999 917230 NUKUNONO TK -0920 -17190 0003 045 +9999 917240 NUKUNONO_ATOLL TK NZ -0920 -17192 3 045 +9999 917270 FENUAFALA/FAKAOFO TK NZ -0938 -17127 4 045 +9999 917280 FAKAOFO TK -0938 -17125 0003 045 +9999 917350 SWAINS IS. TK -1105 -17108 0002 045 +NLWW 917530 HIHIFO/ILE_WALLIS FW -1323 -17617 27 045 +NLWF 917540 MAOPOOPO/ILE_FUTUNA FW -1432 -17812 36 045 +9999 917550 AVATA ZM -1348 -17277 200 045 AFWA elev. +9999 917560 APIA ZM -1382 -17175 -9999 045 +9999 917570 AVAO ZM -1345 -17235 -9999 045 +9999 917580 FALEOLO_ARPT ZM -1382 -17198 5 045 +NSFA 917590 FALEOLO_INTL/APIA ZM -1382 -17200 5 045 +9999 917600 ASAU ZM -1350 -17263 0004 045 +NSAP 917620 APIA/UPOLU_ISLAND ZM -1380 -17178 2 045 +9999 917630 CAPE_TAPANGA ZM -1405 -17145 34 045 +9999 917640 CAPE_TAPUTAPU ZM -1432 -17083 122 045 +NSTU 917650 PAGO_PAGO_INTL_ARPT ZM -1433 -17072 3 045 +9999 917660 CAPE_MATATULA ZM -1425 -17157 60 045 +9999 917680 TA'U ZM -1425 -16948 32 045 +9999 917720 NIUAFOOU_ISLAND TO -1557 -17562 61 045 +9999 917760 KEPPEL/NIUATOPUTAPO TO -1595 -17377 3 045 +9999 917790 LUPEPAU-U TO -1858 -17397 70 045 +NFTV 917800 VAVA'U_ISLAND TO -1865 -17398 10 045 +NFTL 917840 HA'APAI/LIFUKA_ISL TO -1980 -17435 3 045 +9999 917850 HA'AFEVA_ISLAND TO -1995 -17470 4 045 +9999 917860 NOMUKA_ISLAND TO -2025 -17480 36 045 +9999 917890 NUKU_ALOFA TO -2113 -17518 -9999 045 +NFTF 917920 FUA'AMOTU/TONGATAPU TO -2123 -17515 41 045 +NCPY 918000 PENRHYN_ISLAND KU -0902 -15807 2 045 +9999 918010 PENRHYN KU -0900 -15805 0001 045 +9999 918020 PENRHYN AWS KU -903 -15805 1 045 +NCRK 918040 RAKAHANGA_ATOLL KU -1005 -16110 5 045 +9999 918080 MANIHIKI KU -1040 -16105 0004 045 +9999 918090 MANIHIKI AWS KU -1043 -16102 2 045 +9999 918110 PUKAPUKA_ATOLL KU -1088 -16582 3 045 +9999 918120 PUKAPUKA AWS KU -1088 -16582 3 046 +9999 918190 SUWARROW KU -1323 -16308 0003 045 +NIUE 918220 NIUE_ISLAND/ALOFI KU -1907 -16992 22 045 +9999 918240 NIUE/HANAN_AIRPORT KU -1908 -16993 59 045 +9999 918260 PALMERSTON_ATOLL KU -1807 -16318 4 045 +NCAI 918300 AMURI/AITUTAKI_ISL KU -1883 -15977 6 045 +9999 918310 AITUTAKI AWS KU -1883 -15977 5 045 +NCMK 918400 MAUKE_ISLAND KU -2013 -15735 9 045 +9999 918410 MAUKE AWS KU -2017 -15735 25 045 +NCRG 918430 AVARUA/RAROTONGA_IL KU -2120 -15982 7 045 +9999 918440 RAROTONGA KU -2120 -15978 045 +9999 918480 MANGAIA AWS KU -2192 -15795 41 045 +9999 919010 JARVIS IS. LN -0038 -16002 0002 045 +9999 919020 MALDEN IS. LN -0405 -15500 0002 045 +9999 919030 MALDEN IS. LN -0405 -15500 0002 045 +9999 919210 NUKU-A-TAHA, MARQUESAS IS. PF -0882 -14020 0064 045 +9999 919250 ATUONA PF -0980 -13903 52 045 +9999 919290 BORA-BORA PF -1643 -15175 2 045 +NTTB 919300 BORA-BORA/MOTU-MUTE PF -1650 -15175 3 045 +9999 919310 MOPELIA PF -1677 -15395 0002 045 +9999 919340 UTUROA PF -1672 -15147 0001 045 +NTAA 919380 TAHITI-FAAA PF -1755 -14962 2 045 +9999 919410 RANGIROA PF -1497 -14767 0003 045 +9999 919430 TAKAROA PF -1448 -14503 3 045 +NTTO 919440 HAO PF -1807 -14095 7 045 +9999 919450 HEREHERETUE PF -1987 -14500 3 045 +9999 919480 RIKITEA PF -2313 -13497 89 045 +9999 919490 REAO PF -1847 -13647 0008 045 +NTAR 919500 RURUTU_ISLAND PF -2243 -15137 3 045 +9999 919510 RIMITARA PF -2265 -15278 0004 045 +9999 919530 MARUTEA_PF PF -2148 -13545 3 045 +NTAT 919540 TUBUAI_ISLAND PF -2335 -14948 3 045 +9999 919550 MATUREI VAVAO PF -2145 -13642 0002 045 +9999 919580 RAPA_ISLAND PF -2762 -14433 2 045 +9999 919610 PITCAIRN_ISLAND (AWS A) PT -2507 -13010 265 045 +9999 919620 PITCAIRN_ISLAND (AWS B) PT -2507 -13010 265 045 +9999 919970 RAOUL IS./KERMADEC NZ -2925 -17792 0049 045 +9999 920010 KIUNGA_W.O. AY -0613 14130 35 045 +9999 920030 DARU_W.O AY -0908 14322 9 045 +9999 920040 WEWAK_W.O. AY -0358 14367 4 045 +9999 920050 MT_HAGEN AY -0583 14430 1631 045 +9999 920060 KOINAMBE AY -0548 14460 884 045 +9999 920100 GOROKA AY -0607 14538 1587 045 +9999 920110 KUNDIAWA AY -0602 14497 1493 045 +9999 920120 KEREMA AY -0795 14577 3 045 +9999 920130 OROBIGA AY -0578 14033 1480 045 +9999 920140 MADANG_W.O. AY -0522 14578 5 045 +9999 920160 AIYURA AY -0632 14590 1554 045 +9999 920170 AMBUNTI AY -0422 14282 10 045 +9999 920210 MENDI AY -0617 14367 1676 045 +9999 920220 VANIMO AY -0270 14132 3 045 +9999 920230 BULOLO AY -0720 14665 583 045 +9999 920260 SARAMANDI AY -0408 14408 40 045 +9999 920310 LAKE_KUTUBU AY -0637 14330 807 045 +9999 920350 PORT_MORESBY_W.O. AY -0938 14722 58 045 +9999 920360 LOMBRUN/MANUS_ISLAND AY -0242 14738 1 045 +9999 920400 BIPI AY -0202 14698 4 045 +9999 920440 MOMOTE_W.O. AY -0207 14743 5 045 +9999 920450 GREEN RIVER AY -0390 14118 79 045 AFWA elev. +9999 920470 NADZAB_W.O. AY -0657 14673 70 045 +9999 920510 ERAVE AY -0665 14388 1036 045 AFWA elev. +9999 920570 SAFIA AY -0958 14863 45 045 +9999 920580 TUFI AY -0908 14932 15 045 AFWA elev. +9999 920680 AGAUN AY -0998 14938 1005 045 +9999 920690 KURADA AY -1005 15100 3 045 +9999 920700 SIDEIA AY -1062 15067 3 045 +9999 920710 UVOL AY -0617 15095 3 045 +9999 920720 HOSKINS_W.O. AY -0547 15040 8 045 +9999 920750 DAMI AY -0548 15040 5 045 +9999 920760 KAVIENG_W.O. AY -0258 15080 4 045 +9999 920770 GURNEY_W.O. AY -1032 15033 23 045 +9999 920800 SALAMO AY -0967 15078 15 045 +9999 920820 NUGURIA AY -0332 15467 3 045 +9999 920830 NAMATANAI AY -0367 15245 42 045 +9999 920840 FENI AY -0402 15367 2 045 +9999 920870 MISIMA_W.O. AY -1068 15283 6 045 +9999 920880 LIHIR_ISLES AY -0362 15253 3 045 +9999 920900 JINJO AY -1132 15423 10 045 +9999 920920 NIMOWA AY -1130 15327 3 045 +9999 921000 TOKUA_W.O. AY -0435 15238 13 045 +9999 930040 CAPE_REINGA NZ -3443 17268 216 045 +NZKT 930120 KAITAIA NZ -3513 17327 87 045 +9999 930200 KERIKERI NZ -3527 17392 0150 045 +9999 930230 PURERUA_(AUT) NZ -3512 17402 84 045 +9999 930340 KAIKOHE NZ -3542 17382 0204 045 +9999 930370 KAWAKAWA NZ -3540 17407 0061 045 +9999 930570 WHANGAREI NZ -3577 17437 0037 045 +9999 930610 DARGAVILLE NZ -3595 17383 15 045 +9999 930660 MARSDEN POINT NZ -3583 17448 0010 045 +9999 930690 MOKOHINAU_AWS ZM -3590 17510 60 045 +9999 930720 MOUNT TAMAHUNGA NZ -3630 17470 0452 045 +9999 930750 LITTLE BARRIER ISLAND NZ -3622 17505 0002 045 +9999 930820 GREAT BARRIER ISLAND NZ -3622 17548 0080 045 +9999 930890 WARKWORTH NZ -3643 17467 0072 045 +9999 931030 WHANGAPARAOA (AMOS) NZ -3660 17483 0089 045 +9999 931040 TIRITIRI ISLAND NZ -3660 17490 0070 045 +9999 931100 AUCKLAND_INTL_AWS NZ -3702 17482 6 045 +9999 931120 WHENUAPAI NZ -3678 17463 0027 045 +9999 931130 MUSICKPOINT NZ -3683 17490 0018 045 +9999 931180 WAIHEKE ISLAND NZ -3678 17502 0040 045 +NZAA 931190 AUCKLAND_INTL_ARPT NZ -3702 17480 6 045 +9999 931210 CAPE COLVILLE NZ -3648 17533 0022 045 +9999 931230 COROMANDEL NZ -3675 17548 0043 045 +9999 931270 ROTOROA ISLAND NZ -3682 17520 0031 045 +9999 931290 WHITIANGA NZ -3687 17567 0005 045 +9999 931320 MANUKAU HEADS NZ -3705 17455 0244 045 +9999 931380 PUKEKOHE NZ -3720 17485 0012 045 +9999 931460 PAEROA NZ -3737 17568 0018 045 +9999 931490 ONEMANA NZ -3715 17587 0005 045 +9999 931670 RAGLAN NZ -3780 17485 0012 045 +9999 931720 HAMILTON AERODROME NZ -3787 17533 0054 045 +9999 931730 HAMILTON AWS (AMOS) NZ -3785 17533 0053 045 +9999 931840 TAURANGA_HARBOUR NZ -3765 17618 11 045 +9999 931850 TAURANGA AIRPORT NZ -3767 17620 0005 045 +NZTG 931860 TAURANGA_AERO_AWS NZ -3767 17620 5 045 +9999 931870 TE PUKE NZ -3782 17632 0091 045 +9999 931880 PONGAKAWA NZ -3782 17647 0075 045 +9999 931910 WHAKATANE NZ -3792 17692 0007 045 +9999 931940 ORETE POINT AWS (AMOS) NZ -3760 17790 0006 045 +9999 931960 HICKS_BAY_AWS NZ -3755 17830 50 045 +9999 931980 EAST CAPE NZ -3768 17855 0017 045 +9999 931990 EAST CAPE NZ -3770 17855 0022 045 +9999 932010 PORT TAHAROA (AMOS) NZ -3817 17470 0028 045 +9999 932060 MOKAU NZ -3870 17462 0027 045 +9999 932100 TE KUITI NZ -3833 17517 0052 045 +9999 932200 TAUMARUNDI WEST NZ -3888 17525 0178 045 +9999 932210 TAUMARUNDI CENTRE NZ -3888 17527 0171 045 +9999 932230 TAUMARUNDI EAST NZ -3888 17530 0210 045 +9999 932240 MANUNUI NZ -3888 17532 0207 045 +9999 932300 ARAPUNI NZ -3807 17565 0123 045 +9999 932430 TAUPO AERODROME NZ -3875 17608 0401 045 +9999 932450 TAUPO (AWS) NZ -3873 17607 0400 045 +9999 932460 ROTORUA AIRPORT NZ -3812 17632 0294 045 +9999 932470 ROTORUA (AMOS) NZ -3812 17632 0288 045 +9999 932500 KAWERAU NZ -3808 17672 0030 045 +9999 932860 MOTU NZ -3828 17752 0485 045 +9999 932890 TUAI NZ -3882 17715 0274 045 +NZGS 932910 GISBORNE_AERODROME NZ -3867 17798 8 045 +9999 932920 GISBORNE_AERO_AWS NZ -3865 17798 4 045 +9999 933050 MAUI_A_PLATFORM NZ -3955 17343 37 045 +NZNP 933080 NEW_PLYMOUTH_AERO NZ -3902 17418 36 045 +9999 933090 NEW_PLYMOUTH NZ -3900 17417 32 045 +9999 933110 NEW PLYMOUTH WEST NZ -3907 17407 0081 045 +9999 933140 NORMANBY NZ -3950 17425 0122 045 +9999 933170 HAWERA NZ -3958 17428 0102 045 +9999 933200 MARCO NZ -3908 17475 0200 045 +9999 933220 TE TUHI JUNCTION NZ -3963 17497 0480 045 +9999 933240 WANGANUI NZ -3993 17503 0020 045 +9999 933270 WANGANUI AERODROME (AMOS) NZ -3997 17502 0013 045 +9999 933310 CHATEAU TONGARIRO NZ -3920 17553 1119 045 +9999 933320 TUROA/MOUNT RUAPEHU NZ -3930 17553 1628 045 +9999 933340 WAIOURU_(AUT) NZ -3947 17568 823 045 +9999 933360 WAIOURU AERODROME NZ -3945 17567 0823 045 +9999 933400 WAIOURU WEST NZ -3945 17565 0822 045 +9999 933440 TAIHAPE NZ -3968 17578 0500 045 +9999 933500 MANGAWEKA NZ -3980 17567 0640 045 +9999 933720 NAPIER NZ -3947 17687 0005 045 +9999 933730 NAPIER_AERO_AWS NZ -3945 17685 3 045 +9999 933740 NAPIER HARBOUR NZ -3948 17692 0015 045 +9999 933750 NAPIER SOUTH NZ -3950 17692 0001 045 +9999 933770 HAVELOCK NORTH NZ -3965 17687 0009 045 +9999 933830 MOHAKA NZ -3912 17718 0069 045 +9999 933930 MAHIA NZ -3912 17795 0120 045 +NZOH 934010 OHAKEA_(NZ-AFB) NZ -4020 17537 52 045 +9999 934040 PALMERSTON_NORTH NZ -4032 17560 39 045 +9999 934050 PALMERSTON NORTH AERODROME NZ -4032 17562 0040 045 +9999 934070 MANGAHAO NZ -4058 17545 0110 045 +9999 934100 LEVIN NZ -4062 17525 14 045 +NZPP 934170 PARAPARAUMU_AERO NZ -4090 17498 12 045 +9999 934200 PARAPARAUMU_AWS NZ -4090 17498 7 045 +9999 934310 OUTLOOK HILL NZ -4130 17463 0548 045 +9999 934340 WELLINGTON NZ -4128 17477 0128 045 +NZWN 934360 WELLINGTON_INTL NZ -4133 17480 7 045 +9999 934390 WELLINGTON_AERO NZ -4133 17480 12 045 +9999 934400 BEACON HILL NZ -4133 17483 0131 045 +9999 934600 WAIONE NZ -4045 17630 0050 045 +9999 934650 EKETAHUNA NZ -4065 17470 0229 045 +9999 934710 EAST TARATAHI NZ -4108 17562 0093 045 +9999 934720 MASTERTON NZ -4097 17565 0101 045 +9999 934740 WAINGAWA NZ -4098 17562 0116 045 +9999 934750 MASTERTON/ARMOURGUARD NZ -4095 17565 0110 045 +9999 934770 MARTINBOROUGH NZ -4122 17545 0022 045 +9999 934790 NGAWIHI (AMOS) NZ -4158 17523 0006 045 +9999 934900 PORANGAHAU NZ -4028 17665 0008 045 +9999 934970 CASTLEPOINT NZ -4090 17623 0007 045 +9999 934980 CASTLEPOINT_(AUT) NZ -4090 17623 20 045 +9999 935150 WESTPORT_AERO_(AWS) NZ -4173 17157 18 045 +NZWS 935160 WESTPORT_HARBOUR NZ -4175 17160 4 045 +9999 935260 FAREWELL SPIT NZ -4055 17300 0003 045 +9999 935270 FAREWELL_SPIT_(AUT) NZ -4055 17300 3 045 +9999 935290 TURIMAWIWI NZ -4073 17230 0015 045 +9999 935430 COBB POWER STN. NZ -4108 17273 0213 045 +9999 935450 NELSON_AERODROME NZ -4130 17322 7 045 +9999 935460 NELSON_AERODROME NZ -4130 17323 7 045 +9999 935500 LAKE ROTOITI NZ -4180 17285 0634 045 +9999 935560 MOLESWORTH NZ -4208 17327 0893 045 +9999 935570 MOLESWORTH (AWS) NZ -4208 17325 0883 045 +9999 935610 STEPHENS IS. NZ -4067 17400 0187 045 +9999 935700 CRAIL BAY NZ -4110 17395 0013 045 +9999 935730 BELVUE BAY NZ -4128 17382 0012 045 +9999 935740 PICTON NZ -4128 17400 0005 045 +9999 935770 BLENHEIM AERODROME NZ -4152 17387 0032 045 +9999 935790 BLENHEIM (AWS) NZ -4152 17385 0035 045 +9999 935850 BROTHERS ISLAND NZ -4110 17443 0064 045 +9999 935860 BROTHERS ISLAND (AMOS) NZ -4110 17443 0068 045 +9999 935970 CAPE_CAMPBELL_(AUT) NZ -4173 17420 32 045 +NZHK 936140 HOKITIKA_AERODROME NZ -4272 17098 40 045 +9999 936150 HOKITIKA_AERO_(AUT) NZ -4272 17100 40 045 +9999 936170 PUKEKURA NZ -4302 17067 0076 045 +9999 936190 OKARITO NZ -4322 17015 0006 045 +9999 936300 ARTHURS PASS NZ -4295 17157 0738 045 +9999 936410 LAKE COLERIDGE NZ -4337 17153 0367 045 +9999 936520 HANMER NZ -4252 17285 0387 045 +9999 936580 CULVERDEN AIRPORT NZ -4277 17288 0174 045 +9999 936770 KAIKOURA NZ -4242 17370 0101 045 +9999 936780 KAIKOURA (AMOS) NZ -4242 17370 0101 045 +9999 937000 FRANZ JOSEPH NZ -4338 17018 0110 045 +9999 937040 FOX GLACIER NZ -4347 17002 0152 045 +9999 937090 HAAST_(AUT) NZ -4387 16900 4 045 +9999 937200 MILFORD SOUND NZ -4467 16792 0006 045 +9999 937290 WANAKA AIRPORT (AMOS) NZ -4472 16923 0351 045 +9999 937320 TASMAN AIRPORT NZ -4377 17013 0656 045 +9999 937330 THE HERMITAGE NZ -4373 17010 0762 045 +9999 937350 TWIZEL NZ -4425 17010 0457 045 +9999 937470 TARA HILLS NZ -4452 16990 0488 045 +9999 937490 ST. BATHANS NZ -4487 16982 0640 045 +9999 937510 AVIEMORE NZ -4467 17035 0241 045 +9999 937550 FAIRLIE NZ -4410 17082 0300 045 +9999 937580 WOODBURY NZ -4403 17120 0195 045 +9999 937600 DARFIELD_AWF NZ -4348 17215 190 045 +9999 937610 HORORATA NZ -4352 17193 0196 045 +9999 937620 SNOWDEN_AWF NZ -4347 17215 560 045 +9999 937660 ASHBURTON NZ -4390 17175 0098 045 +9999 937690 RAKAIA NZ -4378 17202 0124 045 +9999 937720 TIMARU_AERODROME NZ -4430 17122 27 045 +9999 937730 TIMARU_AERO NZ -4430 17123 26 045 +9999 937750 TIMARU_HARBOUR NZ -4440 17125 9 045 +NZCH 937800 CHRISTCHURCH_INTL NZ -4348 17255 34 045 +9999 937810 CHRISTCHURCH_AWS NZ -4347 17252 37 045 +9999 937830 WIGRAM NZ -4355 17255 0030 045 +9999 937860 LYTTELTON NZ -4362 17272 0014 045 +9999 937920 LE BONS BAY NZ -4373 17312 0238 045 +9999 937960 OAMARU AIRPORT (AMOS) NZ -4497 17108 0030 045 +9999 938000 SECRETARY_ISL_AWS NZ -4522 16688 19 045 +9999 938050 PUYSEGUR_POINT(AUT) NZ -4617 16663 41 045 +9999 938110 MANAPOURI AIRPORT NZ -4553 16763 0209 045 +9999 938300 QUEENSTOWN AERODROME NZ -4502 16873 0358 045 +9999 938310 QUEENSTOWN_(AUT) NZ -4502 16873 358 045 +9999 938340 LUMSDEN (AMOS) NZ -4575 16845 0168 045 +NZNV 938440 INVERCARGILL_AERO NZ -4642 16832 4 045 +9999 938450 INVERCARGILL ARPT. (AMOS) NZ -4642 16833 0002 045 +9999 938530 LAUDER NZ -4503 16968 0370 045 +9999 938550 ALEXANDRA NZ -4525 16938 0145 045 +9999 938640 GORE (EDR) NZ -4610 16888 0123 045 +9999 938650 GORE NZ -4610 16893 0070 045 +9999 938680 EDIEVALE NZ -4578 16935 0270 045 +9999 938710 RANFURLY NZ -4512 17010 0426 045 +9999 938830 INVERMAY NZ -4585 17038 0030 045 +9999 938870 NUGGET POINT (AMOS) NZ -4645 16982 0130 045 +9999 938900 DUNEDIN AIRPORT NZ -4593 17020 0002 045 +9999 938910 DUNEDIN AIRPORT (AMOS) NZ -4592 17018 0002 045 +9999 938960 TAIAROA_HEAD NZ -4577 17073 76 045 +9999 939040 OBAN NZ -4690 16813 0003 045 +9999 939090 SOUTH_WEST_CAPE_AWS NZ -4727 16745 101 045 +9999 939290 ENDERBY_ISLAND(AUT) NZ -5048 16630 40 045 +NZCA 939440 CAMPBELL_ISLAND NZ -5255 16915 19 045 +9999 939450 CAMPBELL_ISLAND_AWS NZ -5255 16917 19 045 +9999 939460 CAMPBELL IS. NZ -5255 16915 0019 045 +9999 939470 CAMPBELL IS. (AWS) NZ -5255 16915 0019 045 +9999 939860 CHATHAM IS. NZ -4395 -17657 0048 045 +9999 939870 CHATHAM_ISLANDS_AWS NZ -4395 -17658 48 045 +9999 939940 RAOUL_ISLAND_(AUT) NZ -2925 -17793 49 045 +NZRN 939970 RAOUL_ISL/KERMADEC NZ -2925 -17792 49 045 +9999 940010 KIUNGA NG -0613 14130 65 045 +9999 940030 DARU_ISLAND NG -0907 14320 8 045 +AYWK 940040 WEWAK_INTL_AIRPORT NG -0357 14363 9 045 +9999 940050 MOUNT HAGEN NG -0585 14422 1631 045 +9999 940060 KIKORI NG -0740 14425 0015 045 +9999 940080 MOREHEAD NG -0872 14163 0031 045 +9999 940100 GOROKA NG -0607 14538 1587 045 +9999 940110 KUNDIAWA NG -0602 14497 1493 045 +9999 940120 KEREMA NG -0795 14577 0006 045 +9999 940130 OROBIGA NG -0578 14033 1480 045 +AYMD 940140 MADANG_AIRPORT NG -0522 14580 12 045 +9999 940160 KAINANTU NG -0628 14587 1579 045 +9999 940170 AMBUNTI NG -0422 14282 0010 045 +9999 940200 MENYAMYA NG -0717 14600 1127 045 +9999 940210 MENDI NG -0617 14367 1676 045 +9999 940220 VANIMO NG -0270 14132 0009 045 +9999 940230 BULOLO NG -0720 14665 0583 045 +9999 940240 WAU NG -0733 14670 1127 045 +9999 940250 MALALA NG -0445 14537 0020 045 +9999 940260 SARAMANDI NG -0408 14408 0040 045 +9999 940270 LAE NG -0673 14700 0009 045 +9999 940300 TARI NG -0583 14292 1634 045 +9999 940310 LAKE KUTUBU NG -0637 14330 0807 045 +9999 940340 GARAINA NG -0787 14713 0717 045 +AYPY 940350 PORT_MORESBY_INTL NG -0943 14722 47 045 +9999 940400 BIPI NG -0202 14698 0004 045 +9999 940440 MOMOTE/MANUS_ISLAND NG -0207 14743 5 045 +9999 940470 NADZAB NG -0557 14655 47 045 +9999 940500 GIZARUM NG -0565 14780 0043 045 +9999 940560 POPONDETTA NG -0875 14825 0091 045 +9999 940570 SAFIA NG -0958 14863 0045 045 +9999 940580 TUFI NG -0908 14932 0039 045 +9999 940590 AMAZON BAY NG -1032 14935 0046 045 +9999 940660 KUPIANO NG -1008 14818 0014 045 +9999 940670 DOGURA NG -1000 14992 0065 045 +9999 940680 AGAUN NG -0993 14938 1005 045 +9999 940690 KURADA NG -1005 15100 0003 045 +9999 940700 SIDELA NG -1062 15067 0003 045 +9999 940710 UVOL NG -0617 15095 0003 045 +9999 940720 HOSKINS NG -0548 15040 0004 045 +9999 940750 DAMI NG -0548 15040 0005 045 +9999 940760 KAVIENG/NEW_IRELAND NG -0257 15082 7 045 +9999 940770 ALOTAU NG -1032 15045 0011 045 +9999 940790 LOSUIA NG -0855 15108 0003 045 +9999 940800 SALAMO NG -0967 15080 0009 045 +9999 940820 NUGURIA NG -0332 15467 0001 045 +9999 940830 NAMATANAI NG -0367 15245 0042 045 +9999 940840 MALEKOLON NG -0402 15365 0046 045 +9999 940860 KALAMADU NG -0908 15275 0122 045 +9999 940870 MISIMA_ISLAND NG -1070 15283 17 045 +9999 940880 LIHIR ISLAND NG -0312 15253 0005 045 +9999 940900 JINJO/ROSSEL_ISLAND NG -1132 15423 20 045 +9999 940920 MIMOWA NG -1130 15327 0003 045 +9999 941000 KALUMBURU WE AU -1430 12663 24 046 +9999 941010 KALUMBURU_MISSION WE AU -1430 12665 24 045 +9999 941020 TROUGHTON_ISLAND WE AU -1375 12615 8 045 +9999 941030 BROWSE_ISL_AWS(AUT) WE AU -1412 12353 5 045 +9999 941110 PORT_KEATS_AWS(AUT) NT AU -1423 12945 18 045 +9999 941160 DUM_IN_MIRRIE_AWS NT AU -1263 13037 4 045 +9999 941170 MANGO_FARM NT AU -1373 13068 16 045 +9999 941180 DALY RIVER/WOOLIANN AU -1368 13063 0014 046 +9999 941190 GARDEN_POINT NT AU -1140 13042 12 045 +YPDN 941200 DARWIN_(CIV/MIL) NT AU -1240 13087 30 045 +9999 941210 CHANNEL POINT NT AU -1317 13013 0004 045 +9999 941220 CAPE_FOURCROY NT AU -1178 13002 7 045 +9999 941250 BATCHELOR_AERO NT AU -1305 13102 105 045 +9999 941270 POINT_STUART NT AU -1223 13188 1 045 +9999 941280 DOUGLAS_RIVER_AWS NT AU -1383 13118 44 045 +9999 941290 CAPE_DON_AWS NT AU -1132 13177 20 045 +9999 941300 BRADSHAW NT AU -1495 13080 76 045 +9999 941310 TINDAL_AWS_(AUT) NT AU -1452 13237 135 045 +YPTN 941320 KATHERINE/TINDAL NT AU -1445 13227 109 045 +9999 941330 MINJILANG NT AU -1115 13258 0024 045 +9999 941340 BLACK_PT./ESSINGTON NT AU -1115 13213 10 045 +9999 941350 MCCLUER_ISLAND NT AU -1105 13298 2 045 +9999 941370 JABIRU_AIRPORT NT AU -1267 13290 28 045 +9999 941380 GUNBALUNYA NT AU -1232 13305 9 045 +9999 941390 WARRUWI NT AU -1165 13338 4 045 +9999 941400 MILINGIMBI NT AU -1212 13490 5 045 +9999 941410 CENTRAL ARNHEM PLATEAU AU -1333 13308 416 045 wmo%loc/elev +9999 941420 MANINGRIDA NT AU -1205 13422 16 045 +9999 941430 BULMAN AWS AU -1367 13433 105 045 wmo%loc/elev +9999 941440 ROPER_BAR NT AU -1475 13453 19 045 +9999 941450 FLYING_FOX NT AU -1485 13403 56 045 +9999 941460 ELCHO_ISLAND NT AU -1203 13557 30 045 +9999 941470 CAPE_WESSEL_AWS_AUT NT AU -1102 13675 19 045 +9999 941480 NGUKURR AU -1472 13472 34 045 +9999 941490 ALYANGULA_POLICE NT AU -1385 13642 22 045 +YDGV 941500 GOVE_AIRPORT NT AU -1227 13682 54 045 +9999 941510 NORTH_EAST_ISL_AWS NT AU -1365 13695 19 045 +9999 941520 BORROLOOLA_AWS NT AU -1608 13630 17 045 +9999 941530 GROOTE_EYLANDT_AIRPORT AU -1398 13647 14 045 +9999 941700 WEIPA_AERO QU AU -1263 14190 0 045 +YBWP 941710 WEIPA_CITY QU AU -1263 14188 12 045 +9999 941740 HORN ISLAND (AMOS) QU AU -1058 14228 0005 045 +9999 941750 THURSDAY_IL/HORN_IL QU AU -1058 14222 61 045 +9999 941760 INJINOO_AIRPORT QU AU -1095 14245 17 045 +9999 941820 COCONUT_IL_AWS(AUT) QU AU -1005 14305 10 045 +9999 941830 COEN_AIRPORT QU AU -1377 14312 160 045 +9999 941840 COEN_AIRPORT QU AU -1375 14312 162 045 +9999 941860 LOCKHART_RIVER QU AU -1278 14330 20 045 +9999 941870 MUSGRAVE_STATION QU AU -1478 14350 82 045 +9999 941880 CAPE FLATTERY AU -1497 14532 19 045 wmo%loc/elev +9999 942000 MANDORA WE AU -1975 12085 8 045 +9999 942010 CYGNET_BAY WF AU -1645 12300 16 045 +9999 942020 LA_GRANGE_MISSION WE AU -1868 12177 12 045 +YBRM 942030 BROOME_AIRPORT WE AU -1795 12222 9 045 +9999 942040 CURTIN_AWS_(AUT) WE AU -1758 12383 78 045 +9999 942060 FITZROY_CROSSING_AERO WE AU -1818 12557 115 045 +9999 942070 ROWLEY_SHOALS_AWS WE AU -1753 11895 8 045 +9999 942080 KURI_BAY_P.O. WE AU -1548 12452 29 045 +9999 942090 CADJEBUT WE AU -1872 12597 202 045 +9999 942100 ADELE_ISL_AWS_(AUT) WE AU -1550 12315 5 045 +9999 942110 MOUNT_BARNETT WE AU -1642 12610 547 045 +9999 942120 HALLS_CREEK_AIRPORT WE AU -1822 12765 424 045 +9999 942130 TURKEY_CREEK WE AU -1702 12820 205 045 +9999 942140 WYNDHAM_POST_OFFICE WE AU -1548 12812 16 045 +9999 942150 KING_EDWARD_RIVER WE AU -1537 12630 386 045 +YPKU 942160 KUNUNURRA_AIRPORT WE AU -1577 12870 45 045 +9999 942170 ARGYLE_AERO_AWS WE AU -1663 12845 165 045 +9999 942180 INVERWAY NT AU -1785 12963 403 045 +9999 942200 TIMBER_CREEK NT AU -1567 13047 18 045 +9999 942250 DELAMERE NT AU -1575 13192 222 045 +9999 942290 WAVE_HILL NT AU -1738 13112 197 045 +9999 942300 KIDMAN_SPRINGS NT AU -1612 13095 100 045 +9999 942310 LAJAMANU NT AU -1833 13063 317 045 +9999 942320 VICTORIA_RIV._DOWNS NT AU -1635 13100 83 045 +9999 942340 DALY_WATERS_AWS NT AU -1625 13337 210 045 +9999 942360 ELLIOTT NT AU -1755 13353 223 045 +9999 942370 LARRIMAH NT AU -1558 13322 181 045 +YDTC 942380 TENNANT_CREEK_ARPT NT AU -1963 13417 376 045 +9999 942390 MCARTHUR_RIVER NT AU -1643 13608 42 045 +9999 942420 BRUNETTE_DOWNS NT AU -1865 13595 219 045 +9999 942480 CENTRE_ISLAND NT AU -1573 13680 5 045 +9999 942550 CAMOOWEAL QU AU -1992 13812 235 045 +9999 942560 MORNINGTON_ISLAND QU AU -1665 13917 7 045 +9999 942570 SWEERS_ISLAND AU -1712 13960 4 045 +9999 942580 WOLLOGORANG NT AU -1720 13793 61 045 +9999 942590 BURKETOWN QU AU -1773 13953 8 045 +9999 942600 BURKETOWN_AIRPORT QU AU -1775 13953 6 045 +9999 942610 CENTURY MINE AU -1875 13870 127 045 wmo%loc/elev +9999 942660 NORMANTON_AIRPORT QU AU -1768 14107 22 045 +9999 942670 NORMANTON QU AU -1767 14108 10 045 +9999 942680 KOWANYAMA_AIRPORT QU AU -1548 14175 14 045 +9999 942690 CROYDON QU AU -1820 14223 119 045 +9999 942700 TOORAK RESEARCH STATION AU -2103 14180 149 045 wmo%loc/elev Ha +9999 942750 GEORGETOWN QU AU -1830 14355 295 045 +9999 942760 PALMERVILLE QU AU -1600 14407 204 045 +9999 942830 COOKTOWN_MISSION QU AU -1545 14520 9 045 +9999 942840 HERBERTON QU AU -1738 14538 0899 045 +9999 942850 LOW_ISLES_(LGT-H) QU AU -1638 14557 4 045 +9999 942860 MAREEBA_AIRPORT QU AU -1707 14543 476 045 +YBCS 942870 CAIRNS_AIRPORT QU AU -1688 14575 7 045 +9999 942880 FITZROY_ISL_(LGT-H) QU AU -1692 14600 107 045 +9999 942890 HOLMES_REEF_AWS_AUT QU AU -1652 14785 7 045 +9999 942900 FLINDERS_REEF_AWS QU AU -1772 14845 7 045 +9999 942910 INNISFAIL QU AU -1752 14603 4 045 +9999 942920 CARDWELL QU AU -1825 14602 7 045 +9999 942930 MINGELA QU AU -1963 14628 281 045 +YBTL 942940 TOWNSVILLE(CIV/MIL) QU AU -1925 14675 6 045 +9999 942950 LUCINDA_PT._AWS_AUT QU AU -1852 14640 10 045 +9999 942960 LIHOU_REEF_AWS(AUT) QU AU -1712 15202 7 045 +9999 942980 MARION_REEF_AWS_AUT QU AU -1910 15238 6 045 +9999 942990 WILLIS_ISLAND QU AU -1630 14998 9 045 +9999 943000 CARNARVON_AIRPORT WE AU -2487 11367 7 045 +YPLM 943020 LEARMOUTH_AIRPORT WE AU -2223 11408 5 045 +9999 943030 THEVENARD_ISL_AWS WE AU -2145 11502 6 045 +9999 943040 BARROW_IL_(PRIVATE) WE AU -2082 11538 63 045 +9999 943050 ONSLOW WE AU -2163 11510 5 045 +9999 943060 MARDIE WE AU -2118 11597 12 045 +9999 943070 KARRTHA_LEGENDRE WE AU -2035 11683 20 045 +9999 943080 DAMPIER WE AU -2072 11673 12 045 +9999 943090 ROEBOURNE WE AU -2078 11712 13 045 +9999 943100 BEDOUT_ISLAND_AWS WE AU -1958 11908 10 045 +9999 943110 SHAY_GAP WE AU -2050 12017 47 045 +YPPD 943120 PORT_HEDLAND_AMO WE AU -2037 11863 9 045 +9999 943130 WITTENOOM WE AU -2223 11833 464 045 +9999 943140 PANNAWONICA WE AU -2167 11630 201 045 +9999 943150 MARBLE_BAR WE AU -2118 11975 189 045 +9999 943160 NULLAGINE WE AU -2192 12020 376 045 +9999 943170 NEWMAN_AIRPORT WE AU -2342 11980 525 045 +9999 943180 NYANG WE AU -2303 11503 112 045 +9999 943190 TELFER WE AU -2170 12222 294 045 +9999 943200 BALGO_HILLS WE AU -2013 12795 410 045 +9999 943220 RABBIT_FLAT NT AU -2022 13002 340 045 +9999 943230 WATARRKA_(CANYON) NT AU -2428 13153 612 045 +9999 943240 YUENDUMU NT AU -2225 13178 679 045 +9999 943250 ALI_CURUNG NT AU -2100 13440 376 045 +YBAS 943260 ALICE_SPRINGS_ARPT NT AU -2380 13390 541 045 +9999 943270 JERVOIS NT AU -2293 13613 323 045 +9999 943280 TERRITORY_GRAPE_FARM NT AU -2245 13363 566 045 +9999 943290 URANDANGIE QU AU -2160 13830 175 045 +YBMA 943320 MOUNT_ISA_AIRPORT QU AU -2067 13948 344 045 +9999 943330 BOULIA_AIRPORT QU AU -2292 13990 158 045 +9999 943340 BEDOURIE_POLICE_STATION QU AU -2437 13947 93 045 +9999 943350 CLONCURRY_AIRPORT QU AU -2067 14050 190 045 +9999 943360 THE_MONUMENT_AIRPORT QU AU -2180 13992 289 045 +9999 943370 JULIA_CREEK QU AU -2065 14173 124 045 +9999 943380 TREPELL_AIRPORT QU AU -2183 14089 272 045 +9999 943390 WINTON QU AU -2237 14302 187 045 +9999 943400 RICHMOND QU AU -2072 14313 215 045 +9999 943410 RICHMOND_AIRPORT QU AU -2070 14312 207 045 +9999 943420 WINTON_AIRPORT AU -2237 14308 193 045 +9999 943430 HUGHENDEN QU AU -2083 14420 326 045 +9999 943450 ISISFORD P.O. QU AU -2427 14443 0205 045 +YBLR 943460 LONGREACH_AIRPORT QU AU -2343 14427 193 045 +9999 943500 BARCALDINE QU AU -2355 14528 267 045 +9999 943510 BLACKALL QU AU -2442 14545 285 045 +9999 943550 TAMBO QU AU -2488 14625 397 045 +9999 943560 CHARTERS_TOWERS QU AU -2007 14625 313 045 +9999 943580 MORANBAH_WATER_TREATMENT_PLANT QU AU -2200 14803 233 045 +9999 943590 CLERMONT QU AU -2282 14763 269 045 +9999 943600 COLLINSVILLE QU AU -2055 14783 187 045 +9999 943620 BLACKWATER QU AU -2358 14887 200 045 +9999 943630 EMERALD QU AU -2353 14817 180 045 +9999 943640 ROLLESTON QU AU -2445 14862 219 045 +YBPN 943650 PROSPERINE_AIRPORT QU AU -2048 14853 21 045 +9999 943660 BOWEN_AIRPORT QU AU -2002 14820 6 045 +YBMK 943670 MACKAY QU AU -2112 14922 31 045 +9999 943680 HAMILTON_ISLAND QU AU -2035 14895 17 045 +9999 943690 ST_LAWRENCE_POST_OFFICE QU AU -2235 14953 18 045 +9999 943700 SAMUEL_HILL_AIRPORT QU AU -2273 15065 32 045 +9999 943710 CREAL_REEF QU AU -2053 15038 5 045 +9999 943720 MIDDLE_PERCY_ISLAND QU AU -2167 15027 189 045 +9999 943730 YEPPOON_AWS QU AU -2313 15075 6 045 +YBRK 943740 ROCKHAMPTON_AIRPORT QU AU -2338 15047 14 045 +9999 943750 BARALABA QU AU -2418 14980 94 045 +9999 943760 THANGOOL QU AU -2448 15058 199 045 +9999 943770 MONTO_P._O. QU AU -2485 15112 251 045 +9999 943780 RUNDLE ISLAND (AMOS) QU AU -2353 15128 0020 045 +9999 943790 GANNET_CAY_AWS(AUT) QU AU -2195 15247 6 045 +YBGL 943800 GLADSTONE QU AU -2385 15125 76 045 +9999 943810 GLADSTONE_ARPT_AWS QU AU -2387 15122 17 045 +9999 943840 TOWN_OF_1770 QU AU -2415 15188 2 045 +9999 943860 HERON_ISL_AWS_(AUT) QU AU -2343 15192 8 045 +9999 943870 BUNDABERG_AERO QU AU -2490 15232 33 045 +9999 943880 LADY_ELLIOT_ISL(LH) QU AU -2412 15272 4 045 +9999 943900 SANDY_CAPE_(LGT-H) QU AU -2472 15320 101 045 +9999 943930 FREDERICK_REEF(AWS) QU AU -2102 15437 12 045 +9999 943940 CATO_ISL_AWS_(AUT) QU AU -2325 15553 11 045 +9999 944010 KALBARRI WE AU -2772 11417 7 045 +9999 944020 SHARK_BAY/DENHAM WE AU -2592 11352 10 045 +YPGN 944030 GERALDTON_AIRPORT WE AU -2878 11470 34 045 +9999 944040 PAYNES_FIND WE AU -2927 11767 340 045 +9999 944050 ABROLHOS_ISL_(AUT) WE AU -2830 11358 11 045 +9999 944100 GASCOYNE_JUNCTION WE AU -2505 11520 144 045 +9999 944110 MULLEWA WE AU -2853 11550 282 045 +9999 944140 ENEABBA WE AU -2982 11527 100 045 +9999 944150 CARNAMAH WE AU -2968 11588 267 045 +9999 944160 MORAWA WE AU -2922 11600 274 045 +9999 944170 MORAWA WE AU -2920 11602 272 045 +9999 944220 MURCHISON_SHIRE WE AU -2688 11595 289 045 +9999 944280 MOUNT_MAGNET WE AU -2805 11783 427 045 +9999 944290 MOUNT_MAGNET_AERO WE AU -2812 11783 409 045 +YPMR 944300 MEEKATHARRA_AIRPORT WE AU -2660 11853 518 045 +9999 944310 ERRABIDDY WE AU -2545 11712 0428 045 +9999 944390 WILUNA WE AU -2658 12022 522 045 +9999 944400 YEELIRRIE WE AU -2727 12008 488 045 +9999 944440 CASHMERE_DOWNS WE AU -2897 11955 500 045 +9999 944470 DIEMALS WE AU -2967 11927 434 045 +9999 944480 LEONORA WE AU -2888 12133 380 045 +9999 944490 LAVERTON_AWS WE AU -2862 12242 465 045 +9999 944510 CARNEGIE WE AU -2578 12297 449 045 +9999 944570 WARBURTON_AIRFIELD SA AU -2613 12658 460 045 +9999 944580 COOBER_PEDY_(PVT) SA AU -2900 13475 215 045 +9999 944610 GILES_MET_STATION WE AU -2503 12828 599 045 +YDYL 944620 YULARA_AWS NT AU -2518 13097 493 045 +9999 944630 CURTIN_SPRINGS NT AU -2532 13175 488 045 +9999 944660 KULGERA NT AU -2583 13328 512 045 +9999 944740 PUKATJA AU -2627 13218 704 045 +9999 944750 WITJIRA_NATIONAL_PARK AU -2607 13525 150 045 +9999 944760 OODNADATTA_AIRPORT SA AU -2755 13545 117 045 +9999 944770 MARLA SA AU -2730 13362 324 045 +9999 944800 MARREE SA AU -2965 13805 51 045 +9999 944810 MOOMBA_(PRIVATE) SA AU -2810 14020 40 045 +9999 944820 BIRDSVILLE QU AU -2590 13935 47 045 +9999 944850 TIBOOBURRA NW AU -2942 14202 184 045 +9999 944880 WINDORAH QU AU -2542 14265 129 045 +9999 944920 THARGOMINDAH_POST QU AU -2800 14382 130 045 +9999 944940 QUILPIE QU AU -2662 14427 198 045 +9999 944970 WANAARING QU AU -2970 14415 108 045 +9999 944980 LIGHTNING_RIDGE_CENTRAL_SCOOL AU -2943 14798 158 045 +9999 945000 CUNNAMULLA QU AU -2807 14573 191 045 +YBCV 945100 CHARLEVILLE_ARPT QU AU -2640 14627 304 045 +9999 945110 INJUNE QU AU -2585 14857 389 045 +9999 945130 BOLLON_MARY_ST QU AU -2803 14748 185 045 +9999 945140 MITCHELL QU AU -2648 14798 336 045 +9999 945150 ROMA QU AU -2657 14878 301 045 +9999 945170 ST_GEORGE_AIRPORT AU -2805 14860 199 045 +9999 945200 MUNGINDI NW AU -2897 14898 160 045 +9999 945210 SURAT QU AU -2715 14907 246 045 +9999 945250 TAROOM QU AU -2563 14978 200 045 +9999 945280 BINGARA AU -2985 15057 0296 044 +9999 945290 MILES QU AU -2667 15018 307 045 +9999 945300 GOONDIWINDI QU AU -2853 15030 220 045 +9999 945410 INVERELL NW AU -2978 15112 584 045 +9999 945420 DALBY QU AU -2718 15127 349 045 +9999 945430 GAYNDAH_POST_OFFICE QU AU -2563 15162 108 045 +9999 945440 PINDARI_DAM AU -2940 15123 472 045 +9999 945450 BRIAN PASTURES AU -2565 15173 120 045 wmo%loc/elev Ha +9999 945470 MALENY_TAMARIND_ST AU -2675 15285 411 045 +9999 945480 BAROON_POCKET_DAM AU -2672 15287 230 045 +9999 945490 KINGAROY QU AU -2655 15183 431 045 +9999 945500 STANTHORPE QU AU -2865 15193 795 045 +YBOK 945520 OAKEY_(ARMY/CIV) QU AU -2742 15173 407 045 +9999 945530 APPLETHORPE QU AU -2862 15195 873 045 +9999 945550 WARWICK_AWS QU AU -2820 15210 476 045 +9999 945560 TENTERFIELD NW AU -2907 15202 845 045 +9999 945570 JIMNA_FORESTRY AU -2667 15247 517 045 +9999 945580 TOOLARA_(KELLY) AU -2597 15287 80 045 +9999 945620 UNIV_QUEENSLAND_GAT QU AU -2755 15232 94 045 +9999 945640 RAINBOW_BEACH QU AU -2592 15310 12 045 +9999 945650 HERVEY_BAY/PIALBA QU AU -2530 15282 17 045 +9999 945660 GYMPIE_(FORESTRY) QU AU -2615 15263 100 045 +9999 945670 MARYBOROUGH QU AU -2553 15267 11 045 +YBAM 945680 AMBERLEY_(AUS-AFB) QU AU -2763 15272 31 045 +9999 945690 MAROOCHYDORE_AWS QU AU -2660 15310 17 045 +9999 945700 TEWANTIN_RSL_PARK AU -2638 15303 6 045 +9999 945710 GRAFTON NW AU -2968 15292 9 045 +9999 945720 LISMORE_AIRPORT NW AU -2882 15325 9 045 +9999 945730 CASINO_AIRPORT_AWS NW AU -2888 15305 22 045 +9999 945740 CASINO AIRPORT AU -2888 15305 26 046 +YBAF 945750 ARCHERFIELD_AIRPORT QU AU -2757 15300 13 045 +9999 945760 BRISBANE_CENTRAL AU -2748 15303 8 045 +9999 945770 HINZE DAM NW AU -2805 15328 0110 045 +YBBN 945780 BRISBANE_INTL_ARPT QU AU -2738 15310 5 045 +9999 945790 BRISBANE_ARPT02_AWS QU AU -2738 15312 4 045 +9999 945800 GOLD_COAST QU AU -2795 15343 0 045 +9999 945810 CANUNGRA NW AU -2803 15318 184 045 +9999 945820 MURWILLUMBAH NW AU -2835 15338 18 045 +9999 945830 ALSTONWILLE TROPICAL FRUIT RESE AU -2885 15345 140 045 AFWA elev. +9999 945840 DOUBLE_ISL_PT._(LH) QU AU -2593 15318 78 045 +9999 945850 CALOUNDRA QU AU -2680 15315 57 045 +9999 945860 LISMORE NW AU -2880 15325 11 045 +9999 945870 TABULAM NW AU -2875 15245 555 045 +9999 945880 GLEN_INNES_AIRPORT AU -2968 15170 1045 045 +9999 945890 YAMBA NW AU -2943 15335 30 045 +YBCG 945920 COOLANGATTA_AWS_AUT QU AU -2817 15350 6 045 +9999 945930 NORTH_STRADBROKE_ISLAND QU AU -2743 15355 50 045 +9999 945940 CAPE_MORETON(LGT-H) QU AU -2703 15347 102 045 +9999 945950 CAPE_BYRON_(LGT-H) NW AU -2863 15363 98 045 +9999 945960 BALLINA_AIRPORT_AWS QU AU -2883 15355 2 045 +9999 945980 EVANS_HEAD_RAAF_BOMBING_RANGE AU -2918 15340 63 045 +9999 945990 CAPE_BYRON_AWS NW AU -2864 15364 95 045 +9999 946000 CAPE_NATURALISTE_LH WE AU -3353 11500 98 045 +9999 946010 CAPE_LEEUWIN(LGT-H) WE AU -3437 11512 14 045 +9999 946020 ROTTNEST_IL_AWS_AUT WE AU -3200 11550 44 045 +9999 946030 DANDARAGAN WE AU -3033 11553 260 045 +9999 946040 BUNBURY WE AU -3330 11565 11 045 +9999 946050 MANDURA_AWS_(AUT) WE AU -3252 11573 22 045 +9999 946060 GARDEN_ISLAND WE AU -3222 11568 10 045 +9999 946070 WANNEROO WE AU -3175 11572 0010 045 +9999 946080 PERTH_CITY WE AU -3195 11587 20 045 +9999 946090 SPEARWOOD/JANDAKOT WE AU -3210 11588 30 045 +YPPH 946100 PERTH_INTL/BELMONT WE AU -3193 11597 31 045 +9999 946110 MOORA WE AU -3063 11600 203 045 +YPEA 946120 PEARCE_(AUS-AFB) WE AU -3167 11602 49 045 +9999 946130 WINDY_HARBOUR WE AU -3483 11600 6 045 +9999 946140 SWANBOURNE_AWS WE AU -3195 11575 20 045 +9999 946150 GOOSEBERRY_HILL WE AU -3395 11603 220 045 +9999 946160 BRIDGETOWN WE AU -3395 11613 151 045 +9999 946170 MANJIMUP WE AU -3423 11615 280 045 +9999 946190 DALWALLINU WE AU -3027 11665 338 045 +9999 946200 DWELLINGUP_FORESTRY WE AU -3272 11605 268 045 +9999 946210 NORTHAM WE AU -3165 11667 150 045 +9999 946220 WONGAN_HILLS WE AU -3088 11672 283 045 +9999 946230 YORK WE AU -3188 11675 175 045 +9999 946240 WANDERING WE AU -3268 11667 335 045 +9999 946250 BROOKTON WE AU -3237 11700 240 045 +9999 946260 CUNDERDIN WE AU -3165 11723 223 045 +9999 946270 NARROGIN WE AU -3293 11717 350 045 +9999 946280 NEWDEGATE RES. STATION WE AU -3312 11884 321 045 +9999 946290 KATANNING WE AU -3368 11755 311 045 +9999 946300 MOUNT_BARKER WE AU -3462 11765 280 045 +9999 946310 ROCKY GULLY WE AU -3457 11702 251 045 +9999 946320 BENCUBBIN WE AU -3082 11787 359 045 +9999 946330 CORRIGIN WE AU -3233 11787 296 045 +9999 946340 SOUTHERN_CROSS WE AU -3122 11932 356 045 +9999 946350 LAKE_GRACE WE AU -3312 11847 287 045 +9999 946360 RAVENSTHORPE WE AU -3357 12003 233 045 +YPKG 946370 KALGOORLIE/BOULDER WE AU -3077 12145 360 045 +9999 946380 ESPERANCE WE AU -3382 12188 26 045 +9999 946390 NORSEMAN WE AU -3220 12178 278 045 +9999 946400 WINDY_HARBOUR WE AU -3483 11603 3 045 +9999 946410 KATANNING WE AU -3368 11760 321 046 +9999 946420 BALLADONIA WE AU -3245 12387 148 045 +9999 946430 BALGAIR WE AU -3108 12565 163 045 +9999 946440 RED_ROCKS_POINT WE AU -3220 12753 3 045 +9999 946450 EYRE WE AU -3223 12630 6 045 +YPFT 946460 FORREST_AIRPORT WE AU -3083 12810 160 045 +9999 946470 EUCLA WE AU -3167 12888 99 045 +9999 946510 NULLARBOR SA AU -3143 13088 65 045 +YPCD 946530 CEDUNA_AIRPORT SA AU -3212 13370 17 045 +9999 946540 STREAKY_BAY SA AU -3280 13422 14 045 +9999 946550 TARCOOLA SA AU -3072 13457 120 045 +9999 946560 ELLISTON_P._O. SA AU -3365 13488 5 045 +9999 946570 KYANCUTTA SA AU -3312 13555 61 045 +9999 946580 COLES_POINT SA AU -3438 13538 28 045 +YPWR 946590 WOOMERA_(AUS-AFB) SA AU -3113 13682 167 045 +9999 946600 PORT_LINCOLN SA AU -3472 13587 5 045 +9999 946610 CLEVE SA AU -3370 13648 194 045 +9999 946620 CLEVE_AERODROME SA AU -3372 13650 176 045 +9999 946630 WAROOKA SA AU -3498 13740 54 045 +9999 946640 WHYALLA SA AU -3303 13753 15 045 +9999 946650 MAITLAND SA AU -3437 13767 186 045 +9999 946660 PORT_AUGUSTA SA AU -3253 13777 8 045 +9999 946670 KADINA_P._O. SA AU -3397 13772 44 045 +9999 946680 KIMBA SA AU -3315 13642 263 045 +9999 946690 PORT_PIRIE SA AU -3318 13802 3 045 +9999 946700 SNOWTOWN SA AU -3378 13822 103 045 +9999 946710 VIRGINIA SA AU -3465 13852 3 045 +YPAD 946720 ADELAIDE_INTL_ARPT SA AU -3493 13852 4 045 +9999 946730 HAWKER SA AU -3187 13840 316 045 +YPLC 946740 LEIGH_CREEK_S._ARPT SA AU -3060 13843 262 045 +9999 946750 ADELAIDE_CITY SA AU -3492 13862 50 045 +9999 946760 ARKAROOLA SA AU -3032 13933 340 045 +9999 946770 GOOLWA_MARINA SA AU -3552 13880 3 045 +9999 946780 WILLIAMSTOWN (AMOS) SA AU -3473 13893 0515 045 +9999 946790 YONGALA SA AU -3302 13870 515 045 +9999 946800 EUDUNDA SA AU -3417 13908 416 045 +9999 946810 NURIOOTPA SA AU -3447 13900 274 045 +9999 946820 LOXTON SA AU -3443 14060 30 045 +9999 946830 KUITPO_FOREST_RESERVE SA AU -3517 13867 365 045 +9999 946840 YUNTA SA AU -3257 13955 303 045 +9999 946850 CADELL SA AU -3405 13975 16 045 +9999 946860 KIRRA SA AU -3577 14088 155 045 +9999 946870 RENMARK SA AU -3417 14075 21 045 +9999 946880 LAMEROO SA AU -3533 14052 100 045 +YPBH 946890 BROKEN_HILL NW AU -3197 14147 315 045 +9999 946910 BROKEN_HILL_AIRPORT NW AU -3200 14147 282 045 +9999 946920 LAKE_VICTORIA_STORAGE AU -3405 14127 43 045 AFWA elev. +YMMI 946930 MILDURA_AIRPORT VC AU -3422 14208 52 045 +9999 946940 MENINDEE NW AU -3240 14242 61 045 +9999 946950 WILCANNIA NW AU -3155 14337 76 045 +9999 946960 BALRANALD NW AU -3463 14355 61 045 +9999 946970 IVANHOE NW AU -3290 14428 85 045 +9999 946980 HAY NW AU -3450 14483 92 045 +9999 946990 WHITE_CLIFFS NW AU -3085 14308 151 045 +9999 947000 HILLSTON NW AU -3348 14552 121 045 +9999 947010 HAY_AWS_(AUT) NW AU -3453 14487 90 045 +9999 947030 BOURKE NW AU -3008 14593 107 045 +9999 947040 QUANDIALLA POST OFFICE NW AU -3402 14778 250 045 AFWA elev. +9999 947050 GRIFFITH_AWS_(AUT) NW AU -3432 14607 125 045 +9999 947060 NARRANDERA NW AU -3473 14655 174 045 +9999 947070 CONDOBLIN NW AU -3308 14715 199 045 +9999 947080 NYNGAN NW AU -3155 14718 177 045 +9999 947090 WYALONG NW AU -3392 14723 245 045 +9999 947100 COBAR_AIRPORT NW AU -3153 14580 218 045 +9999 947110 COBAR_MO NW AU -3148 14583 264 045 +9999 947120 YOUNG_AIRPORT NW AU -3425 14825 381 045 +9999 947140 COOTAMUNDRA NW AU -3463 14802 318 045 +9999 947150 FORBES_AIRPORT NW AU -3337 14792 231 045 +9999 947160 GOULBURN NW AU -3472 14973 650 045 +9999 947170 PARKES NW AU -3313 14817 324 045 +9999 947180 COONAMBLE NW AU -3095 14838 180 045 +YSDU 947190 DUBBO NW AU -3120 14857 275 045 +9999 947200 COWRA_AIRPORT NW AU -3385 14865 293 045 +9999 947210 PEAK HILL NW AU -3272 14818 267 045 +9999 947220 TEMORA AGRICULTURAL RESEARCH ST NW AU -3440 14753 270 045 AFWA elev. +9999 947230 WELLINGTON NW AU -3255 14893 304 045 +9999 947240 WELLINGTON_RESEARCH_CENTRE NW AU -3250 14897 390 045 +9999 947250 GRENFELL_(QUONDONG_RD) NW AU -3390 14817 410 045 +9999 947260 ORANGE_AIRPORT NW AU -3338 14912 951 045 +9999 947270 MUDGEE_AIRPORT_AWS NW AU -3257 14962 472 045 +9999 947280 COONABARABRAN NW AU -3127 14927 510 045 +9999 947290 BATHURST_AIRPORT_AWS NW AU -3342 14965 745 045 +9999 947300 BATHURST NW AU -3343 14957 0713 045 +9999 947310 MUDGEE NW AU -3258 14958 454 045 +9999 947320 FROGMORE NW AU -3427 14883 500 045 +9999 947330 SINGLETON NW AU -3257 15115 40 045 +9999 947340 NARRABRI_WEST NW AU -3033 14975 212 045 +9999 947350 TARALGA_P._O. NW AU -3440 14982 845 045 +9999 947360 PROSPECT NW AU -3482 15092 61 045 +9999 947370 KIAMA BOWLING CLUB NW AU -3468 15085 10 045 AFWA elev. +9999 947380 SCONES_SCS NW AU -3207 15093 216 045 +9999 947390 JERRYS_PLAINS NW AU -3248 15090 90 045 +9999 947400 GUNNEDAH_SCS NW AU -3103 15027 307 045 +9999 947410 LITHGOW NW AU -3348 15013 950 045 +9999 947420 GUNNEDAH NW AU -3098 15025 306 045 +9999 947430 MOUNT_BOYCE_AWS_AUT NW AU -3362 15027 1080 045 +9999 947440 KATOOMBA NW AU -3372 15028 1030 045 +9999 947460 MOSS_VALE_AWS NW AU -3452 15042 679 045 +9999 947470 BOWRAL NW AU -3448 15040 690 045 +9999 947480 WOLLONGONG NW AU -3440 15088 30 045 +9999 947490 BELLAMBI_AWS_(AUT) NW AU -3438 15093 10 045 +YSNW 947500 NOWRA_(AUS-NAVY) NW AU -3495 15053 110 045 +9999 947520 BADGERY'S CREEK AIRPORT NW AU -3388 15070 82 045 +YSRI 947530 RICHMOND_(AUS-AFB) NW AU -3360 15078 21 045 +9999 947540 NULLO_MTNS_AWS(AUT) NW AU -3272 15023 1080 045 +YSCN 947550 CAMDEN_AIRPORT NW AU -3403 15068 75 045 +9999 947560 MURRURUNDI NW AU -3177 15083 467 045 +9999 947580 SCONE NW AU -3205 15087 208 045 +9999 947600 HORSLEY_EQUESTRIAN_CENTRE NW AU -3385 15085 100 045 +9999 947610 BARRABA NW AU -3037 15060 500 045 +9999 947620 HOLSWORTHY_CONTROL_RANGE NW AU -3398 15092 40 045 +9999 947630 PENRITH NW AU -3372 15067 25 045 +9999 947640 PARRAMATTA NORTH NW AU -3380 15102 0055 045 +YSBK 947650 BANKSTOWN_AIRPORT NW AU -3392 15098 14 045 +9999 947660 CANTERBURY NW AU -3390 15110 3 045 +YSSY 947670 SYDNEY_INTL_AIRPORT NW AU -3395 15118 3 045 +9999 947680 SYDNEY NW AU -3387 15120 66 045 +9999 947690 FORT DENISON NW AU -3385 15122 0002 045 +9999 947700 NORAH_HEAD_(LGT-H) NW AU -3328 15157 24 045 +9999 947710 CESSNOCK NW AU -3280 15133 62 045 +9999 947720 GUYRA NW AU -3022 15168 1332 045 +9999 947730 ARMIDALE NW AU -3052 15165 980 045 +9999 947740 NEWCASTLE NW AU -3292 15178 33 045 +9999 947750 PATERSON NW AU -3262 15158 30 045 +YSWM 947760 WILLIAMTOWN_RAAF NW AU -3280 15183 8 045 +9999 947770 GOSFORD NW AU -3340 15133 20 045 +9999 947780 GLEN_INNES NW AU -2973 15173 1062 045 +9999 947790 PEATS RIDGE WARATAH ROAD NW AU -3332 15125 280 045 AFWA elev. +9999 947800 LITTLE_BAY_(COAST_GOLF_CLUB AU -3398 15125 22 045 AFWA elev. +9999 947810 NEWCASTLE_UNIVERSITY NW AU -3290 15170 21 045 +9999 947830 YARRAS MOUNT SEAVIEW NW AU -3138 15225 155 045 AFWA elev. +9999 947840 TAREE NW AU -3190 15248 6 045 +9999 947850 KEMPSEY_AIRPORT_AWS NW AU -3107 15277 14 045 +9999 947860 PORT MACQUARIE AIRPORT NW AU -3143 15285 5 045 +9999 947870 PORT_MACQUARIE NW AU -3143 15292 9 045 +9999 947880 KEMPSEY NW AU -3105 15282 10 045 +9999 947890 DORRIGO NW AU -3035 15272 746 045 +9999 947900 SMOKY_CAPE_(LGT-H) NW AU -3092 15308 114 045 +YSCH 947910 COFFS_HARBOUR_ARPT NW AU -3032 15312 6 045 +9999 947920 WOOLBROOK DANGLEMAH ROAD NW AU -3097 15135 910 045 AFWA elev. +9999 948010 ALBANY WE AU -3503 11789 3 045 +YPAL 948020 ALBANY_AIRPORT WE AU -3493 11780 69 045 +9999 948030 ALLENDALE SA AU -3578 13703 23 045 +9999 948040 NEPTUNE_ISL_(LGT-H) SA AU -3533 13612 37 045 +9999 948050 CAPE_BORDA_(LGT-H) SA AU -3575 13658 144 045 +9999 948060 MOUNT_BARKER SA AU -3507 13885 360 045 +9999 948070 KINGSCOTE SA AU -3565 13763 20 045 +9999 948080 NOARLUNGA AU -3517 13850 55 045 wmo%loc/elev Ha +9999 948090 EDITHBURGH_AWS(AUT) SA AU -3510 13773 6 045 +9999 948100 STRATHALBYN_P._O. SA AU -3525 13888 70 045 +9999 948110 2ND_VALLEY_FOREST SA AU -3557 13828 351 045 +9999 948120 ROBE_P._O. SA AU -3717 13975 4 045 +9999 948130 CAPE_JAFFA_AWS SA AU -3697 13972 18 045 +9999 948140 STRATHALBYN RACECOURSE SA AU -3528 13890 63 045 +9999 948150 VICTOR_HARBOUR_P.O. SA AU -3555 13862 5 045 +9999 948160 KEITH_P._O. SA AU -3608 14035 31 045 +9999 948170 COONAWARRA SA AU -3730 14082 58 045 +9999 948180 CAPE_NORTHUMBERLAND SA AU -3805 14067 6 045 +9999 948190 NARACOORTE SA AU -3695 14073 58 045 +9999 948200 MOUNT BURR SA AU -3755 14042 0064 045 +YMMG 948210 MOUNT_GAMBIER_ARPT SA AU -3773 14078 69 045 +9999 948220 CAPE_WILLOUGHBY(LH) SA AU -3583 13813 59 045 +9999 948230 PADTHAWAY AU -3660 14048 37 045 +9999 948240 HEYWOOD VC AU -3813 14163 27 045 +9999 948250 CASTERTON VC AU -3760 14142 73 045 +9999 948260 CAPE_NELSON_(LGT-H) VC AU -3843 14155 47 045 +9999 948270 NHILL VC AU -3635 14165 130 045 +9999 948280 PORTLAND_AIRPORT VC AU -3832 14147 81 045 +9999 948290 HAMILTON VC AU -3763 14205 234 045 +9999 948300 WAILLTON_P._O. VC AU -3652 14217 135 045 +9999 948310 OUYEN VC AU -3507 14232 50 045 +9999 948320 WARRNAMBOOL_AIRPORT VC AU -3828 14243 68 045 +9999 948340 ARARAT VC AU -3728 14298 296 045 +9999 948350 LOOKOUT_HILL VC AU -3728 14325 965 045 +9999 948360 STAWELL AERODROME VC AU -3707 14273 229 045 +9999 948370 WARRNAMBOOL_AIRPORT_NDB VC AU -3828 14245 71 045 +9999 948400 MORTLAKE_AWS_(AUT) VC AU -3807 14277 131 045 +9999 948410 WARRACKNABEAL VC AU -3625 14240 113 045 +9999 948420 CAPE_OTWAY_(LGT-H) VC AU -3885 14350 83 045 +9999 948430 SWAN_HILL VC AU -3535 14357 73 045 +9999 948440 KERANG VC AU -3573 14392 78 045 +9999 948450 ELLIMINYT VC AU -3838 14360 248 045 +9999 948460 GELLIBRAND VC AU -3853 14353 84 045 +9999 948470 POINT_WILSON_AWS VC AU -3810 14453 38 045 +9999 948490 MARYBOROUGH VC AU -3705 14373 249 045 +9999 948500 KING_ISLAND_AIRPORT TA AU -3988 14388 38 045 +9999 948520 BALLARAT_AERODROME VC AU -3752 14378 436 045 +9999 948530 S._CHANNEL_ISL_AWS VC AU -3830 14480 13 045 +9999 948540 AVALON (AMOS) VC AU -3803 14447 0009 045 +9999 948550 BENDIGO VC AU -3675 14428 226 045 +9999 948570 GEELONG_ARPT_AWS VC AU -3823 14433 44 045 +9999 948580 WEST CHANNEL (AMOS) VC AU -3820 14475 0000 045 +9999 948590 REDESDALE_AWS VC AU -3702 14453 290 045 +9999 948600 KILMORE_GAP_AWS VC AU -3738 14497 528 045 +9999 948610 ECHUCA VC AU -3615 14475 97 045 +9999 948620 YARRAWANGA VC AU -3602 14598 0125 045 +9999 948630 SHEOAKS_AWS_(AUT) VC AU -3790 14412 235 045 +YMEN 948640 MELBOURNE/ESSENDON VC AU -3773 14490 86 045 +YMLV 948650 LAVERTON_AERODROME VC AU -3787 14474 20 045 +YMML 948660 MELBOURNE_INTL_ARPT VC AU -3767 14485 119 045 +9999 948670 MBTC_ANNEXE_GLENLITTA_AVENUE VC AU -3768 14497 110 045 +9999 948680 MELBOURNE VC AU -3782 14497 113 045 +9999 948690 DENILIQUIN NW AU -3555 14493 93 045 +YMMB 948700 MOORABBIN_AIRPORT VC AU -3798 14510 13 045 +9999 948710 FRANKSTON_AWS VC AU -3815 14512 6 045 +9999 948720 DUNNS_HILL_AWS VC AU -3788 14533 561 045 +9999 948730 MELBOURNE HARBOUR (AMOS) VC AU -3782 14493 0040 045 +9999 948740 MANGALORE_AIRPORT VC AU -3688 14518 142 045 +9999 948750 SHEPPARTON AIRPORT AU -3643 14540 115 045 +9999 948760 FINLEY_AWS_(AUT) NW AU -3572 14562 110 045 +9999 948770 TOCUMWAL NW AU -3582 14557 111 045 +9999 948780 HUNTERS HILL (AMOS) VC AU -3622 14753 0981 045 +9999 948790 CRANBOURNE_BOTANIC_GARDENS VC AU -3813 14527 50 045 +9999 948800 NOOJEE VC AU -3788 14597 236 045 +9999 948810 RUBICON VC AU -3728 14582 0838 045 +9999 948820 LAKE_EILDON VC AU -3723 14592 262 045 +9999 948830 PHILLIP_ISLAND_PENGUIN_RESERVE VC AU -3850 14515 7 045 +9999 948840 BENALLA VC AU -3655 14598 170 045 +9999 948880 DARTMOUTH_RESERVOIR AU -3653 14750 350 045 +9999 948890 WANGARATTA VC AU -3642 14630 150 045 +9999 948900 GUNDAGAI RIDGE NW AU -3508 14810 0232 045 +9999 948910 LATROBE_VALLEY_ARPT VC AU -3822 14647 56 045 +9999 948920 RHYLL_AWS_(AUT) VC AU -3845 14530 14 045 +9999 948930 WILSONS_PROMONTORY VC AU -3913 14642 100 045 +9999 948940 MOUNT_BULLER VC AU -3715 14643 1707 045 +9999 948950 BEECHWORTH VC AU -3632 14667 330 045 +YMAY 948960 ALBURY_AIRPORT NW AU -3608 14695 171 045 +9999 948980 CERBERUS_AWS_(AUT) VC AU -3835 14517 14 045 +9999 948990 CORRYONG VC AU -3620 14788 314 045 +9999 949010 HUME_RESERVOIR VC AU -3610 14702 183 045 +9999 949030 FALLS_CREEK VC AU -3685 14727 1510 045 +9999 949040 MOUNT_BEAUTY VC AU -3675 14717 366 045 +9999 949050 BOGONG AU -3680 14723 0732 045 +9999 949060 MOUNT_HOTHAM VC AU -3698 14713 1750 045 +YMES 949070 EAST_SALE_(AUS-AFB) VC AU -3810 14713 8 045 +9999 949090 BURRINJUCK_DAM AU -3500 14860 390 045 +YSWG 949100 WAGGA_WAGGA(CV/MIL) NW AU -3515 14745 213 045 +9999 949110 OMEO VC AU -3710 14760 689 045 +9999 949120 BAIRNSDALE_AIRPORT VC AU -3788 14755 50 045 +9999 949130 GLENTIPY VC AU -3722 14827 760 045 +9999 949140 COMBIENBAR_AWS NW AU -3733 14902 640 045 +9999 949150 PERISHER_VALLEY VC AU -3640 14840 1735 045 +9999 949160 CABRAMURRA NW AU -3593 14838 1475 045 +9999 949170 ORBOST VC AU -3768 14845 42 045 +9999 949180 TUMBARUMBA NW AU -3577 14800 645 045 +9999 949190 KHANCOBAN AU -3623 14813 340 045 +9999 949210 BURRINJUCK_DAM NW AU -3500 14860 398 045 +9999 949220 TIDBINBILLA_NATURE_RESERVE NW AU -3545 14893 743 045 +YSCM 949230 COOMA NW AU -3623 14908 778 045 +9999 949240 HOLT_(PINE_RIDGE) AU -3523 14900 605 045 +9999 949250 TUGGERANONG ISABELLA PLAINS AU -3542 14910 588 045 +YSCB 949260 CANBERRA_(CIV/MIL) CT AU -3530 14918 577 045 +9999 949270 BRAIDWOOD_RACECOURSE NW AU -3543 14978 666 045 +9999 949280 BOMBALA NW AU -3692 14923 705 045 +9999 949290 BOMBALA_AWS_(AUT) NW AU -3700 14923 751 045 +9999 949300 MT NOWA NOWA AWS NW AU -3770 14808 345 045 AFWA elev. +9999 949310 BEGA NW AU -3667 14982 0011 045 +9999 949320 POINT_HICKS_(LGT-H) VC AU -3780 14927 24 045 +9999 949330 GABO_ISLAND_(LGT-H) VC AU -3757 14990 15 045 +9999 949340 GREEN_CAPE VC AU -3727 15005 11 045 +9999 949350 MALLACOOTA_AWS VC AU -3760 14973 23 045 +9999 949370 MORUYA_HEADS NW AU -3590 15015 17 045 +9999 949380 ULLADULLA_AWS_(AUT) NW AU -3535 15048 35 045 +9999 949390 MONTAGUE_ISL(LGT-H) NW AU -3625 15022 52 045 +9999 949400 JERVIS_BAY_(LGT-H) NW AU -3508 15080 83 045 +9999 949410 BATEMANS_BAY NW AU -3573 15018 15 045 +9999 949420 NERRIGA COMPOSITE NW AU -3512 15008 630 045 AFWA elev. +9999 949490 HOGAN_ISLAND_AWS TA AU -3922 14698 117 045 +9999 949500 MARRAWAH TA AU -4092 14470 108 045 +9999 949510 ERRIBA TA AU -4143 14610 590 045 +9999 949530 STRAHAN TA AU -4215 14532 0008 045 +9999 949540 CAPE_GRIM_(AUT) TA AU -4067 14468 95 045 +9999 949550 HELLYER_MINE TA AU -4157 14572 684 045 +9999 949560 STRAHAN_AERODROME TA AU -4215 14527 22 045 +9999 949570 OUSE_FIRE_STATION AU -4248 14672 91 045 +9999 949580 BURNIE TA AU -4108 14595 6 045 +9999 949590 ADAMSONS_PEAK_AWS TA AU -4335 14680 1070 045 +9999 949600 TUNNACK_FIRE_STATION AU -4245 14747 462 045 +9999 949610 DOVER_(AUT) TA AU -4330 14702 16 045 +9999 949620 MAATSUYKER_ISL_(LH) TA AU -4365 14627 148 045 +9999 949630 MAYDENA TA AU -4275 14658 270 045 +9999 949640 BUSHY_PARK TA AU -4270 14688 60 045 +9999 949660 GEEVESTON(FORESTRY) TA AU -4317 14692 60 045 +9999 949670 CAPE_BRUNY_(LGT-H) TA AU -4350 14715 53 045 +YMLT 949680 LAUNCESTON_AIRPORT TA AU -4153 14720 178 045 +9999 949690 LAUNCESTON_CITY TA AU -4142 14712 5 045 +9999 949700 HOBART_CITY TA AU -4288 14732 57 045 +9999 949710 MELTON_MOWBRAY TA AU -4250 14720 215 045 +9999 949720 SCOTTSDALE_(N0.2) TA AU -4117 14748 190 045 +9999 949730 MOOGARA TA AU -4278 14690 0530 045 +9999 949740 CAPE_SORELL_AWS TA AU -4220 14517 20 045 +YMHB 949750 HOBART_AIRPORT TA AU -4283 14748 27 045 +9999 949760 LAKE_SAINT_CLAIRE TA AU -4212 14617 750 045 +9999 949770 BUTLERS_GORGE TA AU -4228 14627 666 045 +9999 949780 PALMERS_LOOKOUT TA AU -4317 14783 193 045 +9999 949790 LAKE_LEAKE TA AU -4200 14778 580 045 +9999 949800 FLINDERS_ISLAND_AIRPORT TA AU -4010 14800 10 045 +9999 949810 SWANSEA TA AU -4212 14807 8 045 +9999 949820 SAINT_HELENS TA AU -4132 14823 5 045 +9999 949830 EDDYSTONE_PT(LGT-H) TA AU -4098 14833 14 045 +9999 949840 WHITEMARK TA AU -4012 14802 6 045 +9999 949850 ROSS TA AU -4203 14750 186 045 +9999 949870 FRIENDLY_BEACHES TA AU -4200 14828 56 045 +9999 949950 LORD_HOWE_ISLAND_AERO AU -3153 15907 7 045 +YSNF 949960 NORFOLK_ISLAND_AERO AU -2903 16793 110 045 +9999 949970 HEARD_ISLAND_THE_SPIT AU -5310 7372 13 045 +YMMQ 949980 MACQUARIE_ISLAND AU -5450 15895 8 045 +9999 951000 NORTHERN ENDEAVOUR AU -1062 12598 37 046 +9999 951110 PORT_KEATS_AERO AU -1425 12953 29 045 +9999 951210 MIDDLEPOINT_AWS AU -1260 13130 15 045 +9999 951420 MANINGRIDA AERO AU -1205 13423 29 045 wmo%loc/elev +9999 951460 NARAWILLI AU -1200 13560 5 045 +9999 951810 EDWARD RIVER MISSION QU AU -1490 14160 0005 045 +9999 952040 WEST_ROEBUCK AU -1790 12232 37 045 +9999 952050 DERBY AIRPORT (AMOS) WE AU -1737 12367 0007 045 +AHWM 952140 WYNDHAM/AIRPORT AU -1550 12815 0004 045 +9999 952150 KIMBERLEY RES. STATION AU -1565 12872 31 045 AFWA elev. +9999 952830 COOKTOWN_AIRPORT QU AU -1545 14518 6 045 +9999 952840 WALKAMIN DPI AU -1713 14543 594 045 wmo%loc/elev Ha +9999 952850 KAIRI RESEARCH STATION AU -1722 14557 714 045 wmo%loc/elev Ha +9999 952860 MAREEBA_AIRPORT_AWS QU AU -1707 14543 473 045 +9999 952870 NORMAN REEF QU AU -1643 14598 0002 045 +9999 952880 GREEN_ISLAND QU AU -1550 14712 0 045 +9999 952890 GREEN_ISLAND_QLD QU AU -1677 14597 3 045 +9999 952900 MOORE REEF QU AU -1685 14623 0002 045 +9999 952910 INGHAM COMPOSITE QU AU -1865 14618 0016 045 +9999 952920 SOUTH_JOHNSTONE_EXP_STN QU AU -1760 14600 18 045 +9999 952930 WOOLSHED QU AU -1942 14655 559 045 +9999 952950 AYR RESEARCH STATION QU AU -1962 14738 0012 045 +9999 952960 AYR QU AU -1945 14748 8 045 +9999 952970 HOOK REEF (AMOS) QU AU -1973 14917 0003 045 +9999 952980 MARION REEF (AMOS) QU AU -1910 15238 0006 045 +9999 953030 VARANUS_ISLAND AU -2065 11557 24 045 +9999 953040 BARROW_ISLAND_AIRPORT AU -2088 11540 7 046 +9999 953050 ONSLOW_AIRPORT AU -2167 11512 4 045 +9999 953070 KARRATHA_AERO_AWS WE AU -2072 11677 9 045 +9999 953080 KARRATHA KING BAY WE AU -2062 11675 0048 045 +9999 953100 PARABURDOO WE AU -2320 11767 391 045 +9999 953120 REDMONT WE AU -2198 11900 387 045 +9999 953150 MOUNT_PHILLIP WE AU -2440 11630 300 045 +9999 953160 TOM_PRICE AU -2270 11777 746 045 +9999 953170 MARBLE_BAR AU -2118 11975 183 045 +9999 953180 MOUNT_AUGUSTUS AU -2430 11692 337 045 +9999 953220 RABBIT_FLAT AU -2018 13002 339 045 +9999 953230 ARLTUNGA AU -2347 13468 664 045 +9999 953510 BLACKALL_AIRPORT AU -2442 14543 282 045 +9999 953620 SPRINGSURE WE AU -2412 14808 326 045 +9999 953660 TE_KOWAI_EXP_STN AU -2117 14912 14 045 +9999 953670 MACKAY AIRPORT AU -2117 14917 6 045 +9999 954000 THREE_RIVERS WE AU -2512 11913 522 045 +9999 954020 SHARK_BAY_AIRPORT WE AU -2590 11358 34 045 +9999 954480 LEINSTER_AERO_AWS WE AU -2785 12070 498 045 +9999 954580 COOBER PEDY (AMOS) SA AU -2903 13472 0226 045 +9999 954620 ULURU_RANGERS AU -2537 13102 530 045 +9999 954800 MARREE_AERO AU -2967 13807 51 045 +9999 954810 MOOMBA AIRPORT AU -2810 14018 44 045 +9999 954820 BIRDSVILLE_AIRPORT AU -2588 13933 47 045 +9999 954850 TIBOOBURRA_AIRPORT AU -2945 14205 177 045 +9999 954870 BALLERA_GAS_FIELD AU -2742 14182 115 045 +9999 954920 THARGOMINDAH_AIRPORT AU -2798 14382 132 045 +9999 955120 BREWARRINA NW AU -2997 14685 119 045 +9999 955200 COLLARENBRI NW AU -2953 14857 145 045 +9999 955270 MOREE_AMO NW AU -2950 14983 214 045 +9999 955290 MILES_CONSTANCE_STREET AU -2665 15018 305 045 +9999 955330 TEXAS(POST_OFFICE) QU AU -2885 15117 284 045 +9999 955410 INVERELL NW AU -2978 15112 0588 045 +9999 955430 GAYNDAH_AIRPORT AU -2562 15162 112 045 +9999 955510 TOOWOOMBA AU -2755 15192 642 045 +9999 955550 WARWICK QU AU -2822 15202 477 045 +9999 955650 HERVEY BAY AIRPORT AU -2532 15288 19 046 +9999 955660 BEERBURRUM FOREST STN AU -2695 15297 36 046 AFWA elev. +9999 955710 GRAFTON_RES._STN AU -2962 15297 26 045 +9999 955720 NAMBOUR QU AU -2648 15293 33 045 +9999 955730 INGLEWOOD(FORESTRY) QU AU -2842 15108 280 045 +9999 955740 TEWANTIN QU AU -2638 15303 10 045 +9999 955810 LOGAN CITY QU AU -2770 15318 0010 045 +9999 955900 REDCLIFFE(SHOWGRND) QU AU -2723 15310 2 045 +9999 955910 IPSWICH_(COMPOSITE) QU AU -2762 15275 40 045 +9999 955980 EVANS HEAD RAAF BOMBING RANGE AU -2918 15340 63 045 +9999 956000 JURIEN_BAY WE AU -3030 11503 4 045 +9999 956010 WONGAN HILLS RES. STATION AU -3083 11673 305 045 wmo%loc/elev Ha +9999 956020 BUSSELTON_JETTY WE AU -3363 11533 3 045 +9999 956030 KELLERBERRIN WE AU -3162 11772 250 045 +9999 956040 GOSNELLS CITY WE AU -3205 11598 0010 045 +9999 956050 FREMANTLE EAST WE AU -3205 11577 0015 045 +9999 956060 LANCELIN WE AU -3102 11532 5 045 +9999 956070 LUDLOW WE AU -3360 11547 15 045 +9999 956080 FREMANTLE_EAST WE AU -3205 11577 15 045 +9999 956100 KALAMUNDA WE AU -3202 11613 0385 045 +9999 956110 METTLER WE AU -3460 11853 107 045 +9999 956120 GINGIN AERO WE AU -3147 11587 75 045 +9999 956130 PEMBERTON WE AU -3445 11603 175 045 +9999 956140 KARNET WE AU -3243 11607 286 045 +9999 956150 BEVERLEY WE AU -3210 11692 199 045 +9999 956160 PINGELLY WE AU -3253 11708 297 045 +9999 956170 NORTHCLIFFE SHANNON CALM WE AU -3458 11635 191 045 +9999 956180 WAGIN WE AU -3330 11732 256 045 +9999 956190 KOJUNUP WE AU -3383 11715 305 045 +9999 956210 COLLIE_EAST WE AU -3336 11617 200 045 +9999 956220 DONNYBROOK WE AU -3357 11582 63 045 +9999 956230 JARRAHWOOD WE AU -3380 11565 130 045 AFWA elev. +9999 956240 MERREDIN WE AU -3147 11827 315 045 +9999 956250 CUNDERDIN AIRFIELD WE AU -3162 11722 217 045 +9999 956260 NAREMBEEN WE AU -3207 11840 276 045 +9999 956270 HYDEN WE AU -3247 11888 299 045 +9999 956280 ONGERUP WE AU -3395 11848 288 045 +9999 956290 DALWALLINU WE AU -3028 11667 326 045 +9999 956300 BUSSELTON WE AU -3365 11532 4 045 AFWA elev. +9999 956310 GOOMALLING WE AU -3130 11683 239 045 +9999 956320 BRIDGETOWN WE AU -3398 11613 179 045 +9999 956330 SOUTHERN CROSS MT WALTON EAST I WE AU -3038 12015 501 045 +9999 956340 SOUTHERN CROSS AIRFIELD WE AU -3123 11935 348 045 +9999 956350 RAVENSTHORPE HOPETOUN AWS WE AU -3394 12013 27 045 +9999 956360 JALUP_AWS WE AU -3388 11910 306 045 +9999 956370 LAKE_GRACE WE AU -3310 11847 287 045 +9999 956380 ESPERANCE WE AU -3368 12183 145 045 +9999 956390 SALMON_GUMS_RES_STN WE AU -3298 12162 249 045 +9999 956400 WANDERING WE AU -3267 11667 275 045 +9999 956410 WITCHCLIFFE WE AU -3403 11510 80 045 +9999 956420 NORSEMAN_AERO WE AU -3222 12175 263 045 +9999 956430 HARVEY WE AU -3308 11589 40 045 AFWA elev. +9999 956440 CHEADANUP WE AU -3355 12070 220 045 +9999 956450 MELALEUCA WE AU -3360 12075 230 045 +9999 956460 FORREST WE AU -3083 12812 156 045 +9999 956540 WUDINNA_AERO AU -3305 13545 87 046 +9999 956550 NONNING SA AU -3252 13648 205 045 +9999 956560 GUM_VIEW SA AU -3352 13528 37 045 +9999 956580 OLYMPIC_DAM_AERODROME SA AU -3048 13688 100 045 +9999 956590 ROXBY_DOWNS SA AU -3045 13687 98 045 +9999 956600 ANDAMOOKA SA AU -3045 13717 76 045 +9999 956610 PORT_LINCOLN SA AU -3460 13588 10 045 +9999 956620 MINNIPA DPI SA AU -3285 13515 166 045 +9999 956640 WHYALLA SA AU -3307 13752 12 045 +9999 956660 PORT AUGUSTA (AMOS) SA AU -3248 13773 0019 045 +9999 956670 CLARE_HI_SCHOOL_AWS SA AU -3382 13860 396 045 +9999 956680 GLUEPOT SA AU -3377 14012 55 045 +9999 956690 CHEETHAM_SALT_WORKS SA AU -3430 13798 7 045 +9999 956700 RAYVILLE_PARK SA AU -3378 13822 109 045 +9999 956710 ROSEWORTHY_AG_COLLEGE SA AU -3452 13868 65 045 +9999 956740 TURRETFIELD RESEARCH CENTRE AU -3455 13883 116 045 wmo%loc/elev Ha +9999 956750 BLACK POLE AU -3473 13847 8 045 wmo%loc/elev Ha +YPED 956760 EDINBURGH_(AUS-AFB) SA AU -3470 13862 20 045 +YPPF 956770 ADELAIDE/PARAFIELD SA AU -3478 13863 16 045 +9999 956780 MT._LOFTY_AWS_(AUT) SA AU -3497 13870 730 045 +9999 956870 RENMARK AERODROME AU -3420 14067 35 045 +9999 956900 IVANHOE_AERODROME_AWS AU -3289 14432 100 045 +9999 956920 POONCARIE_TELECENTR AU -3337 14257 53 045 +9999 956950 WILCANNIA AERODROME AU -3152 14338 95 046 +9999 956970 IVANHOE/AIRPORT AU -3289 14432 100 046 +9999 957030 BOURKE AIRPORT NW AU -3005 14595 0108 045 +9999 957040 GRIFFITH AIRPORT NW AU -3425 14607 135 045 +9999 957050 YANCO_AGRICULTURAL_INSTITUE NW AU -3462 14643 164 045 +9999 957060 NARRANDERA_AIRPORT NW AU -3470 14650 145 045 +9999 957070 LAKE_CARGELLIGO NW AU -3328 14637 162 045 +9999 957080 CONDOBOLIN_ARPT_AWS NW AU -3307 14722 194 045 +9999 957090 WEST_WYALONG_AERO_AWS AU -3393 14720 264 046 +9999 957100 TRANGIE_RESEARCH_STATION NW AU -3198 14795 216 045 +9999 957110 WEST WYALONG/APRT AU -3393 14718 0262 046 +9999 957130 BARADINE_FORESTRY NW AU -3095 14907 302 045 +9999 957150 WALGETT_AIRPORT NW AU -3003 14812 134 045 +9999 957160 GOULBURN_AIRPORT_AWS NW AU -3482 14973 641 045 +9999 957170 PARKES_AIRPORT NW AU -3313 14823 324 045 +9999 957180 COONAMBLE_AIRPORT NW AU -3098 14838 182 045 +9999 957190 DUBBO_AIRPORT NW AU -3222 14857 285 045 +9999 957200 COWRA_RESEARCH_STN NW AU -3382 14870 386 045 +9999 957230 YASS NW AU -3485 14890 500 045 +9999 957250 ORANGE_AGRICULTURAL_INSTITUTE NW AU -3332 14908 922 045 +9999 957260 ORANGE_AIRPORT NW AU -3338 14913 948 045 +9999 957270 DUNEDOO NW AU -3202 14938 388 045 +9999 957280 COONABARABRAN_AIRPORT_AWS NW AU -3132 14927 646 045 +9999 957340 NARRABRI_AIRPORT_AWS NW AU -3032 14982 230 045 +9999 957350 OBERON NW AU -3373 14987 1190 045 +9999 957400 GUNNEDAH_AIRPORT_AWS NW AU -3095 15025 263 045 +9999 957460 QUIRINDI NW AU -3150 15067 390 045 +9999 957470 MURRURUNDI GAP AWS AU -3173 15080 730 045 wmo%loc/elev +9999 957480 WOLLONGONG_AIRPORT NW AU -3457 15078 8 045 +9999 957490 KIAMA (BOMBO HEADLAND) AU -3465 15085 16 045 wmo%loc/elev Ha +9999 957500 LIVERPOOL NW AU -3392 15092 21 045 +9999 957530 RICHMOND_RAAF NW AU -3360 15078 20 045 +9999 957560 KURNELL AWS AU -3400 15120 4 045 wmo%loc/elev Ha +9999 957580 SCONE_AIRPORT NW AU -3203 15083 223 045 +9999 957620 TAMWORTH_AWS(AUT) NW AU -3108 15085 396 045 +9999 957640 RIVERVIEW_OBSERVATORY NW AU -3383 15115 40 045 +9999 957650 HOMEBUSH_OLYMPIC_STADIUM NW AU -3385 15107 28 045 +9999 957660 SYDNEY HARBOUR WEDDING CAKE WEST NW AU -3384 15127 5 045 AFWA elev. +9999 957680 MARYVILLE NW AU -3292 15175 8 045 +9999 957700 NORAH_HEAD_AWS NW AU -3327 15157 18 045 +9999 957710 CESSNOCK_AIRPORT NW AU -3278 15133 62 045 +9999 957720 LOSTOCK_DAM_SITE AU -3233 15145 200 045 +9999 957730 ARMIDALE_AIRPORT_AWS NW AU -3053 15162 1081 045 +9999 957740 MANGROVE_MOUNTAIN_AWS NW AU -3328 15122 305 045 +9999 957750 MAITLAND_VISITORS_CENTRE AU -3275 15157 5 045 +9999 957780 FORSTER_BEACH_CARAVAN_PARK AU -3218 15250 5 045 aAFWA elev. +9999 957790 NELSON BAY (NELSON HEAD) AU -3270 15215 25 045 wmo%loc/elev Ha +9999 957840 TAREE_AIRPORT AU -3188 15252 9 045 +9999 958050 ALTHORPE_ISLAND AU -3538 13687 92 045 +9999 958060 STENHOUSE BAY AU -3528 13694 44 045 +9999 958070 KINGSTONE_AERO SA AU -3572 13752 6 045 +9999 958100 MOUNT_CRAWFORD SA AU -3470 13893 395 045 +9999 958110 ENCOUNTER_BAY SA AU -3555 13860 8 045 +9999 958120 MURRAY_BRIDGE SA AU -3512 13927 15 045 +9999 958130 KAROONDA SA AU -3508 13988 72 045 +9999 958140 MENINGIE SA AU -3568 13933 3 045 +9999 958150 MUNKORA AU -3610 14032 28 045 +9999 958160 STRUAN SA AU -3710 14078 65 045 +9999 958170 PENOLA SA AU -3748 14082 65 045 +9999 958230 PADTHAWA SA AU -3665 14052 35 045 +9999 958290 NHILL VC AU -3634 14164 133 045 +9999 958310 WALPEUP_RESEARCH SA AU -3512 14200 105 045 +9999 958330 KYABRAM VC AU -3633 14507 105 045 +9999 958340 HORSHAM_(COMPOSITE) VC AU -3665 14210 141 045 +9999 958350 LONGERENONG VC AU -3667 14230 91 045 +9999 958360 TATURA VC AU -3643 14527 114 045 +9999 958370 RUTHERGLEN_RESEARCH VC AU -3610 14650 168 045 +9999 958380 EDI_UPPER VC AU -3673 14647 365 045 +9999 958390 HORSHAM_AERODROME VC AU -3667 14217 134 045 +9999 958420 DONALD VC AU -3638 14300 118 045 +9999 958430 STRATHBOGIE VC AU -3685 14573 520 045 +9999 958450 MT_GELLIBRAND VC AU -3823 14378 261 045 +9999 958530 CASTLEMAINE VC AU -3707 14423 325 045 +9999 958540 ELLINBANK VC AU -3825 14593 167 045 +9999 958550 WEEAPROINAH VC AU -3863 14352 492 045 +9999 958580 POINT LONSDALE LIGHTHOUSE VC AU -3828 14460 0012 045 +9999 958660 MORNINGTON_P_O VC AU -3823 14503 46 045 +9999 958670 SCORESBY RESEARCH INSTITUTE VC AU -3787 14525 90 045 AFWA elev. +9999 958690 DENILIQUIN_AIRPORT VC AU -3557 14495 95 045 +9999 958710 LEMNOS VC AU -3637 14547 113 045 +9999 958720 FAWKNER BEACON (AMOS) VC AU -3795 14492 0010 045 +9999 958730 LATROBE_UNIVERSITY VC AU -3772 14505 90 045 +9999 958740 VIEWBANK_(ARPNSA) VC AU -3773 14510 66 045 +9999 958810 WONTHAGGI VC AU -3860 14560 42 045 +9999 958950 COROWA_AIRPORT AU -3598 14635 143 045 +9999 958960 ALBURY_AIRPORT NW AU -3607 14695 165 045 +9999 959010 MT_BAW_BAW AU -3783 14627 1520 045 +9999 959040 LAKES_ENTRANCE VC AU -3787 14798 73 045 +9999 959060 ADELONG NW AU -3532 14807 333 045 +9999 959070 KHANCOBAN NW AU -3622 14813 0337 045 +9999 959080 THREDBO_VILLAGE NW AU -3650 14830 1380 045 +9999 959090 THREDBO_(CRACKENBACK_STATION) NW AU -3650 14828 1368 045 +9999 959110 WAGGA_WAGGA_SCS AU -3513 14730 213 045 +9999 959120 CHARLOTTE PASS VC AU -3643 14833 1755 045 +9999 959130 MOUNT_MOORNAPA VC AU -3775 14713 486 045 +9999 959160 CABRAMURRA SMHEA VC AU -3594 14838 1483 045 +9999 959180 ORBOST VC AU -3768 14847 63 045 +9999 959290 MERIMBULA AIRPORT AU -3692 14990 2 045 +9999 959310 BEGA_AWS NW AU -3667 14982 42 045 +9999 959350 NAMOORA_RVCP WE AU -3622 15013 25 045 +9999 959360 GREEN_CAPE_(LGT-H) NW AU -3725 15005 18 045 +9999 959370 MORUYA_AIRPORT AU -3590 15015 4 045 +9999 959400 PT_PERPENDICULAR_AWS AU -3508 15080 85 045 +9999 959500 WARATAH TA AU -4145 14552 615 045 +9999 959510 QUEENSTOWN_SOUTH TA AU -4208 14553 129 045 +9999 959520 MOUNT_READ TA AU -4185 14553 1120 045 +9999 959530 STRATHGORDON_VILLAGE TA AU -4277 14605 320 045 +9999 959540 ROSEBERY TA AU -4177 14553 140 045 +9999 959550 LIAWENEE TA AU -4188 14667 1060 045 +9999 959560 LUNCHEON HILL TA AU -4115 14515 0340 045 +9999 959570 WYNYARD_AIRPORT TA AU -4100 14573 12 045 +9999 959580 SCOTTS_PEAK_DAM AU -4305 14627 400 045 +9999 959590 LIAWENEE_AWS TA AU -4190 14667 1055 045 +9999 959600 DEVONPORT_AIRPORT TA AU -4117 14643 10 045 +9999 959610 LOW_ROCKY_PT(AWS) TA AU -4298 14550 35 045 +9999 959640 LOW_HEAD AU -4105 14678 4 045 +9999 959670 CAPE_BRUNY AU -4348 14715 60 045 +9999 959680 POWRANNA TA AU -4168 14728 163 045 +9999 959690 LIAPOOTAH TA AU -4238 14652 238 045 +9999 959700 TARRALEAH_CHALET TA AU -4230 14645 589 045 +9999 959710 GROVE RESEARCH STATION TA AU -4298 14707 60 045 +9999 959720 PALMERSTON TA AU -4178 14698 180 045 +9999 959730 BRIDPORT_(EMMA_ST) TA AU -4102 14740 25 045 +9999 959740 FINGAL TA AU -4163 14797 233 045 +9999 959750 BULL_BAY TA AU -4310 14737 40 045 +9999 959790 MT._WELLINGTON_AWS TA AU -4288 14723 1253 045 +9999 959800 SWAN_ISLAND_LIGHTHOUSE TA AU -4073 14812 9 045 +9999 959810 ST HELENS AERODROME AU -4133 14827 49 045 wmo%loc/elev +9999 959830 SCAMANDER TA AU -4147 14827 3 045 AFWA elev. +9999 959840 ORFORD TA AU -4255 14787 15 045 +9999 959850 SWAN_ISLAND_AWS TA AU -4072 14812 15 045 +9999 959860 TASMAN_ISLAND TA AU -4323 14800 240 045 +9999 959890 BICHENO TA AU -4187 14830 10 045 +9999 959970 HEARD_ISLAND_ATLAS_COVE AU -5302 7338 3 045 +WIAA 960010 SABANG/CUT_BAU ID 0587 9532 126 045 +WITM 960090 LHOKSEUMAWE/MALIKUSSALEH ID 0523 9720 87 045 +WITT 960110 BANDA_ACEH/BLAN_BINTANG ID 0552 9542 21 045 +WITC 960150 MEULABOH/CUT_NYAK_DHIEN ID 0425 9612 90 045 +9999 960330 MEDAN/BELAWAN ID 0380 9870 3 045 +WIMM 960350 MEDAN/POLONIA ID 0357 9868 25 045 +9999 960390 TEBINGTINGGI, SUMATRA ID 0337 9912 0023 045 +9999 960430 KISARAN, SUMATRA ID 0300 9955 0031 045 +9999 960450 TAPAK TUAN, SUMATRA ID 0347 9730 0075 045 +9999 960550 PENATANG SIANTAR, SUMATRA ID 0295 9907 0400 045 +9999 960590 PRAPAT, SUMATRA ID 0217 9893 1200 045 +9999 960650 TARUTUNG, SUMATRA ID 0202 9895 1076 045 +WIMS 960730 SIBOLGA/PINANGSORI ID 0155 9888 3 045 +WIMB 960750 GUNUNG_SITOLI/BINAKA ID 0150 9763 6 045 +9999 960870 BATAM/HANG_NADIM ID 0112 10412 24 045 +WIKN 960910 TANJUNG_PINANG/KIJANG ID 0092 10453 18 045 +WIBB 961090 PEKAN_BARU/SIMPANGTIGA ID 0047 10145 31 045 +9999 961450 TAREMPA ID 0320 10625 3 045 +WION 961470 RANAI ID 0395 10838 2 045 +WIMG 961630 PADANG/TABING ID -0088 10035 3 045 +WIPR 961710 RENGAT/JAPURA ID 0033 10232 46 045 +WIKS 961790 SINGKEP/DABO ID -0048 10458 31 045 +WIPA 961950 JAMBI/SULTAN_TAHA ID -0163 10365 25 045 +WIPH 962070 KERINCI/DEPATI_PARBO ID -0277 10137 782 045 +WIPP 962210 PALEMBANG/SULTAN_M_BADARUDIN_II ID -0290 10470 10 045 +WIKK 962370 PANGKAL_PINANG ID -0217 10613 33 045 +WIKD 962490 TANJUNG_PANDAN/BULUH ID -0275 10775 44 045 +WIPL 962530 BENGKULA/PADANG_KEMILING ID -0388 10233 16 045 +WIAG 962730 MENGGALA/ASTRA_KSET ID -0445 10518 19 045 +WIIT 962950 TANJUNG_KARANG/RADIN_INTEN_II ID -0510 10518 96 045 +WBSB 963150 BRUNEI_INTL_AIRPORT BF 0493 11493 45 045 +9999 963230 KUALA BELAIT BF 0458 11420 3 045 +WBGG 964130 KUCHING SK 0148 11033 27 045 +9999 964180 SRI_AMAN/SIMANGGANG SK 0122 11145 10 045 +WBGS 964210 SIBU SK 0233 11183 31 045 +WBGB 964410 BINTULU SK 0320 11303 5 045 +WBGR 964490 MIRI SK 0433 11398 18 045 +WBKL 964650 LABUAN SK 0530 11525 30 045 +WBKK 964710 KOTA_KINABALU_INTL SK 0593 11605 3 045 +9999 964770 KUDAT SK 0692 11683 5 045 +WBKW 964810 TAWAU SK 0427 11788 20 045 +WBKS 964910 SANDAKAN SK 0590 11807 13 045 +WRLB 965050 LONG_BAWAN/JUVAI_SEMARING ID 0373 11568 550 045 +WRLR 965090 TARAKAN/JUWATA ID 0333 11757 6 045 +WRLG 965250 TANJUNG_SELOR/TANJUNG_HARAPAN ID 0285 11733 50 045 +WRLK 965290 TANJUNG_REDEP/BERAU ID 0212 11745 26 045 +WIOI 965330 SINGKAWANG_II ID 0108 10967 38 045 +9999 965350 PALOH ID 0177 10930 15 045 +9999 965390 LONG NAWAN ID 0182 11490 0600 045 +9999 965570 NANGAPINOH ID -0035 11178 37 045 +WIOS 965590 SINTANG ID 0012 11153 30 045 +9999 965650 PUTUSSIBAU/PAGSUMA ID 0088 11293 53 045 +9999 965770 SANGKULIRANG ID 0100 11800 0210 045 +WIOO 965810 PONTIANAK/SUPADIO ID -0015 10940 3 045 +WRBM 965950 MUARA_TEWE/BERINGIN ID -0095 11490 60 045 +9999 965970 LONGIRAM ID -0163 11483 0025 045 +WRLS 966070 SAMARINDA/TEMINDUNG ID -0062 11715 230 045 +WIOK 966150 KETAPANG/RAHADI_USMAN ID -0185 10997 9 045 +WRLL 966330 BALIKPAPAN/SEPINGGAN ID -0127 11690 3 045 +9999 966390 TANAHGROGOT ID -0220 11632 0010 045 +WRBI 966450 PANGKALAN_BUN/ISKANDAR ID -0270 11270 25 045 +9999 966510 SAMPIT/HAJI HASAN ID -0252 11295 0027 045 +WRBP 966550 PALANGKA_RAYA/TJILIK_RIWUT ID -0100 11400 27 045 +WRBB 966850 BANJARMASIN/SYAMSUDIN_NOOR ID -0343 11475 20 045 +WRBK 966950 KOTA_BARU/STAGEN ID -0340 11622 18 045 +9999 967370 SERANG ID -0612 10613 40 045 +WIIA 967390 CURUG/BUDIARTO ID -0623 10665 46 045 +9999 967410 JAKARTA/TANJUNG_PRIOK ID -0610 10687 2 045 +9999 967450 JAKARTA_OBSERVATORY ID -0618 10683 8 045 +WIIH 967470 HALIM_INTL(CIV/MIL) ID -0625 10690 30 045 +WIII 967490 JAKARTA/SOEKARINO-HATTA ID -0612 10665 8 045 +9999 967510 BOGOR/CITEKO ID -0670 10693 300 045 +9999 967530 BOGOR/DERMAGA ID -0650 10675 250 045 +9999 967550 BOGOR/ATANG_SANJAYA ID -0655 10690 171 045 +9999 967570 PALAU PARI, JAVA ID -0585 10662 0010 045 +WIIK 967730 KALIJATI ID -0655 10767 110 045 +WIIB 967810 BANDUNG/HUSEIN ID -0690 10758 740 045 +9999 967830 BANDUNG ID -0688 10760 791 045 +9999 967910 CIREBON/JATIWANGI ID -0675 10827 50 045 +9999 967970 TEGAL ID -0685 10915 10 045 +WIAM 968010 CIBEUREM/TASIK(AFB) ID -0733 10825 335 045 +WIIL 968050 CILACAP ID -0773 10902 6 045 +9999 968370 SEMARANG ID -0697 11042 3 045 +WIIS 968390 SEMARANG/AHMAD_YANI ID -0698 11038 3 045 +WRSQ 968450 SURAKARTA/ADISUMARM ID -0787 11092 104 045 +WIIJ 968530 ADISUCIPTO/JOGYAKAR ID -0778 11043 107 045 +9999 968570 PACITAN ID -0820 11105 1 045 +WIAR 968810 MADIUN/ISWAHYUD_AFB ID -0762 11152 110 045 +9999 969250 SANGKAPURA/BAWEAN_IS ID -0585 11263 3 045 +WRSP 969330 SURABAYA/PERAK_I ID -0722 11272 3 045 +WRSJ 969350 SURABAYA/JUANDA ID -0737 11277 3 045 +WRSS 969370 SURABAYA/PERAK_II ID -0722 11372 3 045 +WIAS 969470 MALANG/ABDUL_(AFB) ID -0797 11270 526 045 +9999 969730 KALIANGET/MADURA_IL ID -0705 11397 3 045 +9999 969870 BANYUWANGI ID -0822 11438 5 045 +YPXM 969950 CHRISTMAS_ISLAND_AERO AU -1045 10568 262 045 +YPCC 969960 COCOS_ISLAND_AERO AU -1218 9683 4 045 +9999 970040 MALANGUANE ID 0422 12670 0009 045 +WAMH 970080 NAHA/TAHUNIA ID 0358 12547 38 045 +9999 970100 ULU SIAU, CELEBES ID 0267 12533 0050 045 +WAMM 970140 MENADO/SAM_RATULANGI ID 0153 12492 80 045 +9999 970160 BITUNG ID 0143 12518 3 045 +9999 970260 BOLANG MONGONDAW ID 0098 12400 0075 045 +WAMI 970280 TOLI-TOLI/LALOS ID 0102 12080 2 045 +WAMG 970480 GORONTALO/JALALUDIN ID 0052 12307 2 045 +WAML 970720 PALU/MUTIARA ID -0068 11973 6 045 +WAMW 970860 LUWUK/BUBUNG ID -0090 12278 2 045 +WAMP 970960 POSO/KASIGUNCU ID -0138 12073 2 045 +9999 971000 KOLONEDALE, CELEBES ID -0200 12132 0002 045 +9999 971140 SOROKAO/LUWU ID -0253 12135 0010 045 +9999 971200 MAJENE ID -0250 11900 8 045 +9999 971260 MASAMBA/ANDI_JEMMA ID -0255 12037 50 045 +9999 971420 KOLAKA/POMALA ID -0430 12153 3 045 +WAAU 971460 KENDARI/WOLTER_MONGINSIDI ID -0410 12243 50 045 +WAAA 971800 UJUNG_PANDANG/HASANUDDIN ID -0507 11955 14 045 +9999 971820 UJANG_PANDANG/PAOTERE ID -0507 11955 14 045 +9999 971840 PANAKUKANG ID -0518 11948 0015 046 +WAAB 971920 BAU-BAU/BETO_AMBIRI ID -0547 12262 2 045 +WRRR 972300 DENPASAR/NGURAH_RAI ID -0875 11517 1 045 +WRRA 972400 MATARAM/SELAPARANG ID -0853 11607 3 045 +WRRS 972600 SUMBAWA_BESAR/BRANGBIJI ID -0843 11742 3 045 +WRRB 972700 BIMA/M_SALAHUDDIN ID -0855 11870 2 045 +9999 972840 RUTENG/SATAR_TACIK ID -0863 12045 1170 045 +9999 972900 ENDEH ID -0880 12160 0003 045 +WRKC 973000 MAUMERE/WAI_OTI ID -0863 12225 3 045 +WRKL 973100 LARANTUKA/GEWAYANTANA ID -0827 12297 9 045 +WRKM 973200 ALOR/MALI_KALAHAHI ID -0822 12457 12 045 +9999 973300 WONRELI ID -0807 12720 0022 045 +WRRW 973400 WAINGAPU/MAU_HAU ID -0967 12033 12 045 +WRKK 973720 KUPANG/ELTARI ID -1017 12367 108 045 +9999 973740 ATAMBUA ID -0933 12490 0125 045 +WRKR 973780 ROTE/LEKUNIK_BAA ID -1073 12307 1 045 +WRKS 973800 SABU/TARDAMU ID -1050 12183 26 045 +WPOC 973850 OE-CUSSE ID -0920 12437 5 045 +9999 973880 DIILLI/KOMORO_TIMOR_ISLAND ID -0855 12657 550 045 +WPDL 973900 DILLI_ARPT/TIMOR_IL ID -0857 12557 6 045 +WPVQ 973940 VIQUEQUE/TIMOR_ISL ID -0887 12637 47 045 +WPEC 973950 BAUCAU/TIMOR_ISL ID -0850 12640 522 045 +9999 973960 DILI_KOTA ID -0853 12657 -9999 045 +WAMR 974040 MOROTAI/PITU ID 0205 12932 15 045 +WAMA 974060 GALELA/GAMAR_MALAMU ID 0182 12783 8 045 +9999 974100 KAU ID 0117 12788 0005 045 +WAMT 974300 TERNATE/BABULLAH ID 0077 12737 23 045 +9999 974380 WEDA ID 0035 12792 0002 045 +9999 974500 MAPIA ISLAND ID 0083 13430 0003 045 +WAPH 974600 LABUHA/OESMAN_SADIK ID -0163 12750 3 045 +WASS 975020 SORONG/JEFMAN ID -0093 13112 3 045 +WASR 975300 MANOKWARI/RENDANI ID -0088 13405 3 045 +WABB 975600 BIAK/FRANS_KAISIEPO ID -0118 13612 11 045 +WABO 975700 SERUI/SUJARWO_CONDRO-NEGORO ID -0187 13623 3 045 +WAJI 975800 SARMI/MARARENA ID -0183 13872 3 045 +WAPN 976000 SANANA ID -0208 12600 2 045 +WASF 976300 FAK-FAK/TOREA ID -0288 13225 130 045 +WABI 976820 NABIRE ID -0333 13550 3 045 +WAJW 976860 WAMENA ID -0407 13895 1660 045 +WAJJ 976900 JAYAPURA/SENTANI ID -0257 14048 99 045 +9999 976980 JAYAPURA/DOK_II ID -0237 14072 3 045 +WAPR 977000 NAMLEA ID -0323 12708 20 045 +WAPA 977220 AMAHAI ID -0335 12888 10 045 +WAPP 977240 AMBON/PATTIMURA ID -0370 12808 12 045 +9999 977480 GESER ID -0380 13083 3 045 +WASK 977600 KAIMANA/UTAROM ID -0367 13375 3 045 +WABT 977800 ENAROTALI ID -0392 13637 1770 045 +9999 977900 NEIRA ID -0453 12990 4 045 +WABN 977960 TIMIKA ID -0500 13745 3 045 +9999 978100 TUAL/DUMATUBUN ID -0568 13275 12 045 +WAKT 978760 TANAH_MERAH ID -0610 14030 16 045 +9999 978900 TEPA ID -0783 12967 0002 045 +WAPI 979000 SAUMLAKI/OLILIT ID -0798 13130 24 045 +WAKK 979800 MERAUKE/MOPAH ID -0847 14038 3 045 +9999 981320 ITBAYAT_ISLAND PH 2080 12185 124 015 +9999 981330 CALAYAN_ISLAND PH 1927 12147 13 015 +9999 981340 BASCO RADAR PH 2043 12195 0013 015 +RPUO 981350 BASCO/BATAN_ISLAND PH 2045 12197 11 015 +RPUQ 982220 VIGAN/LUZON_ISLAND PH 1757 12038 33 015 +RPLI 982230 LAOAG_INTL(PH-ARMY) PH 1818 12053 5 015 +9999 982310 APARRI RADAR PH 1837 12162 0008 015 +RPUA 982320 APARRI/LUZON_ISLAND PH 1837 12163 3 015 +RPUT 982330 TUGUEGARAO/LUZON_IL PH 1762 12173 62 015 +9999 983210 SANTO-TOMAS_MTN PH 1633 12057 2256 015 +9999 983220 CROW VALLEY GUNNERY RANGE PH 1532 12038 0161 015 +9999 983230 NAULA POINT, LUZON PH 1570 11997 0005 015 +RPUI 983240 IBA/LUZON_ISLAND PH 1533 11997 5 015 +9999 983250 DAGUPAN/LUZON_ISL PH 1605 12033 2 015 +9999 983260 BASA AFB, LUZON PH 1498 12048 0046 015 +9999 983270 CLARK AFB, LUZON PH 1517 12057 155 015 +RPUB 983280 BAGUIO/LUZON_ISLAND PH 1642 12060 1501 015 +9999 983290 MUNOZ/LUZON_ISLAND PH 1572 12090 76 015 +9999 983300 CABANANATUAN/LUZON PH 1548 12097 32 015 +RPUR 983330 BALER/LUZON_ISLAND PH 1577 12157 6 015 +9999 983340 BALER_RADAR PH 1575 12163 145 015 +9999 983360 CASIGURAN/LUZON_ISL PH 1628 12212 4 015 +9999 984250 MANILA/LUZON_ISLAND PH 1458 12098 16 015 +RPLB 984260 OLONGAPO PH 1480 12027 17 045 +9999 984270 TAYABAS PH 1403 12158 158 015 +RPMS 984280 SANGLEY_POINT_AB PH 1450 12092 4 015 +RPLL 984290 NINOY_AQUINO_INTL PH 1452 12100 21 015 +9999 984300 CALAPAN/MINDORO_ISL PH 1463 12102 41 015 +RPUK 984310 CALAPAN/MINDORO_ISL PH 1342 12118 41 015 +9999 984320 AMBULONG/LUZON_ISL PH 1408 12105 11 015 +9999 984330 TANAY PH 1450 12135 0614 015 +9999 984340 INFANTA/LUZON_ISL PH 1475 12165 7 015 +RPXT 984350 ALABAT_ISLAND PH 1408 12202 5 015 +9999 984360 FERNANDO AFB PH 1395 12138 0372 015 +9999 984370 SAN_FRANCISCO PH 1337 12252 45 015 +9999 984390 DAET, LUZON PH 1412 12295 0003 015 +RPUD 984400 DAET/LUZON_ISLAND PH 1413 12298 4 015 +9999 984420 PILI PH 1357 12327 34 015 +RPMP 984440 LEGAZPI/LUZON_ISL PH 1313 12373 17 015 +RPUV 984460 VIRAC/CATANDUANES PH 1358 12423 40 015 +9999 984470 CATANDUANES_RADAR PH 1398 12432 233 015 +9999 985260 CORON/CALAMIAN_GRP PH 1200 12020 14 015 +RPUH 985310 SAN_JOSE/MINDORO_IL PH 1235 12103 3 015 +RPMR 985360 ROMBLON/TABLAS_ISL PH 1258 12227 47 015 +RPVR 985380 ROXAS/PANAY_ISLAND PH 1158 12275 4 015 +RPVM 985430 MACATAN PH 1237 12362 6 015 +RPVF 985460 CATARMAN PH 1250 12463 7 015 +9999 985480 CATBALOGAN/SAMAR_IL PH 1178 12488 5 015 +RPVA 985500 TACLOBAN/LEYTE_ISL PH 1125 12500 3 015 +9999 985530 BORONGAN PH 1165 12543 3 015 +RPVG 985580 GUIUAN/SAMAR_ISLAND PH 1103 12573 60 015 +9999 986020 NANSHAN IS. PH 1072 11582 0005 015 +RPVP 986180 PUERTO_PRINCESA_AFB PH 0975 11873 16 015 +9999 986300 CUYO_ISLANDS PH 1085 12103 4 015 +RPVI 986370 ILOILO/PANAY_ISLAND PH 1070 12257 8 015 +RPVD 986420 DUMAGUETE/NEGROS_IL PH 0930 12330 8 015 +RPVT 986440 TAGBILARAN/BOHOL_IL PH 0960 12385 8 015 +9999 986450 LAHUG, NEGROS PH 1033 12390 0035 015 +RPMT 986460 MACTAN_INTL(CIV/AF) PH 1030 12397 24 015 +9999 986480 MAASIN/LEYTE_ISLAND PH 1013 12483 72 015 +RPWS 986530 SURIGAO/MINDANAO_IL PH 0980 12550 55 015 +9999 987120 BUGSUK, MINDANAO PH 0818 11730 0003 015 +RPWG 987410 DIPOLOG/MINDANAO_IL PH 0860 12335 5 015 +RPWC 987460 COTABATO/MINDANAO PH 0717 12422 58 015 +9999 987470 LUMBIA_AIRPORT PH 0843 12428 188 015 +RPWL 987480 CAGAYAN_DE_ORO PH 0848 12463 6 015 +RPWY 987510 MALAYBALAY/MINDANAO PH 0815 12508 627 015 +RPWE 987520 BUTUAN/MINDANAO_ISL PH 0893 12552 46 015 +RPMD 987530 DAVAO/FRANCISCO_BAN PH 0712 12565 18 015 +9999 987550 HINATUAN/MINDANAO PH 0837 12633 3 015 +9999 988150 CAGAYAN DE SULU PH 0700 11808 0034 015 +9999 988300 JOLO, MINDANAO PH 0605 12100 0013 015 +RPMZ 988360 ZAMBOANGA_(CIV/AFB) PH 0690 12207 6 015 +RPWB 988510 GENERAL_SANTOS PH 0612 12518 15 015 diff --git a/gempak/dictionaries/metar.tbl b/gempak/dictionaries/metar.tbl new file mode 100755 index 0000000000..b47bb2a5c4 --- /dev/null +++ b/gempak/dictionaries/metar.tbl @@ -0,0 +1,7528 @@ +03PS 999990 BELLEFONTE, PA US 4084 -7791 320 04 +0OH1 999990 CHAGRIN FALLS, OH US 4144 -8133 381 04 +0PS5 999990 USED PARTS HELIPORT, PA US 4088 -7519 201 04 +14CL 999990 FOOTHILL PRESBYTERI, CA US 3413 -11787 223 04 +21TX 999990 TEXARKANA, TX US 3350 -9409 107 04 +25NE 999990 MELBETA, NE US 4172 -10351 1219 04 +27TA 999990 TYLER, TX US 3234 -9520 160 04 +2IN0 999990 OSSIAN, IN US 4084 -8517 262 04 +2IN5 999990 SULPHUR SPRINGS, IN US 4002 -8547 316 04 +31TA 999990 GRANGER, TX US 3073 -9743 177 04 +33AR 999990 GREER FERRY, AR US 3559 -9214 158 04 +33NC 999990 WILMINGTON, NC US 3443 -7808 9 04 +33PN 999990 PENNSBURG, PA US 4039 -7544 195 04 +3XS4 999990 VIDOR, TX US 3013 -9394 5 04 +4PS6 999990 LEWISTOWN, PA US 4064 -7748 183 04 +63GA 999990 MC DONOUGH, GA US 3345 -8410 268 04 +65OK 999990 DISNEY, OK US 3647 -9490 259 04 +69OI 999990 CHATFIELD, OH US 4095 -8292 305 04 +6CA9 999990 LOS ANGELES, CA US 3407 -11844 129 04 +6CL5 999990 OJAI, CA US 3416 -11917 738 04 +6TS2 999990 LEMING, TX US 2910 -9847 146 04 +6XS7 999990 SPRINGTOWN, TX US 3305 -9767 276 04 +70MY 999990 NEW PRAGUE, MN US 4460 -9352 288 04 +7KS3 999990 YOUVAN AIRPORT, KS US 3753 -9470 305 04 +7MA0 999990 BOXBOROUGH, MA US 4250 -7148 64 04 +7TE1 999990 ESCOBAS, TX US 2707 -9894 180 04 +9AK6 999990 WASILLA, AK US 6162 -14964 112 04 +9PS0 999990 WEXFORD, PA US 4061 -8003 386 04 +AGGH 915200 HONIARA/HENDERSON SO -0942 16005 9 04 +AGGL 915410 SANTA_CRUZ_ISLAND SO -1070 16580 24 04 +AGGM 915030 MUNDA/NEW_GEORGIA SO -0833 15727 6 04 +ANAU 915300 NAURU_ISLAND NW -0053 16692 6 04 +AYGN 920770 GURNEY_W._O. NG -1030 15033 23 04 +AYMD 940140 MADANG NG -522 14578 3 04 +AYMH 999990 MOUNT HAGEN NG -583 14430 1642 04 +AYMO 999990 MANUS_ISLAND/MOMOTE NG -205 14742 4 04 +AYNZ 999990 NADZAB NG -657 14672 70 04 +AYPY 940350 MORESBY NG -943 14722 38 04 +AYVN 920220 VANIMO NG -270 14132 3 04 +AYWK 940040 WEWAK NG -357 14363 6 04 +BGAA 042021 AASIAAT_MITTARFIA GL 6872 -5280 27 04 +BGAM 043600 ANGMAGSSALIK GL 6560 -3763 52 04 +BGAS 042850 ANGISSOQ_(AUT) GL 5998 -4520 16 04 +BGAT 043510 APUTITEQ_ADS_(AUT) GL 6778 -3228 23 04 +BGBW 042700 NARSSARSSUAQ GL 6118 -4542 26 04 +BGCO 043410 CONSTABLE_POINT GL 7075 -2267 10 04 +BGDB 043300 DANEBORG_(AUT) GL 7430 -2022 44 04 +BGDH 043200 DANMARKSHAVN_(PORT) GL 7677 -1867 12 04 +BGEM 042200 EGEDESMINDE/AUSIAT GL 6870 -5275 47 04 +BGFH 042600 FREDERIKSHAB_(PORT) GL 6200 -4972 16 04 +BGGD 042610 GRONNEDAL GL 6122 -4812 29 04 +BGGH 042500 GODTHAB_(PORT) GL 6417 -5175 70 04 +BGHB 042300 HOLSTEINSBORG GL 6692 -5367 9 04 +BGJH 042720 JULIANEHAB_(PORT) GL 6072 -4605 34 04 +BGJN 042210 JAKOBSHAVN_(PORT) GL 6925 -5107 25 04 +BGKK 043610 KULUSUK_AIRPORT GL 6557 -3712 34 04 +BGKT 043400 CAPE_TOBIN_(AUT) GL 7042 -2197 41 04 +BGMQ 042040 MANIITSOQ GL 6542 -5293 15 04 +BGPC 043900 PRINS_CHRISTIAN GL 6003 -4312 19 04 +BGPT 042605 FREDICKSHAB/PAAMIUT GL 6198 -4970 13 04 afwa loc +BGQQ 042210 JAKOBSHAVN_LUFTHAVN GL 6923 -5107 31 04 +BGSC 043390 SCORESBYSUND GL 7048 -2197 66 04 +BGSF 042310 SONDRE_STROMFJORD GL 6700 -5080 53 04 +BGSS 042024 SISIMIUT GL 6695 -5373 50 04 +BGTL 042020 THULE_AB GL 7653 -6850 59 04 +BGUK 042025 UPERNAVIK GL 7278 -5617 122 04 afwa loc +BGUP 042101 UPERNAVIK GL 7233 -5600 63 04 ncdc loc +BGUQ 042023 UUMMANAQ/QAARSUT GL 7073 -5270 20 04 +BIAR 040630 AKUREYRI IL 6568 -1808 27 04 +BIEG 040890 EGILSSTADIR IL 6528 -1437 38 04 +BIGR 040650 GRIMSEY_ISLAND IL 6653 -1802 16 04 +BIHN 040820 HJARDARNES/HORNAFJO IL 6425 -1518 10 04 +BIIS 999990 ISAFJORDUR IC 6605 -2313 2 +BIKF 040180 KEFLAVIK_(CIV/MIL) IL 6397 -2260 54 04 +BIRG 040770 RAUFARHOFN IL 6645 -1595 10 04 +BIRK 040300 REYKJAVIK_(NOTAM) IL 6413 -2190 61 04 +BIST 040130 STYKKISHOLMUR IL 6508 -2273 8 04 +BIVM 040480 VESTMANNAEYJAR_(LH) IL 6340 -2028 124 04 +BIVO 040850 SKJALDTHINGSSTADIR IL 6575 -1483 48 04 +BKPR 134811 PRISTINA YG 4257 2103 559 04 +CAAW 999990 SHEARWATER RCS, NS CN 4464 -6352 24 +CABB 999990 BEDFORD_BASIN NB CN 4471 -6363 4 04 +CABF 999990 BURGEO_NL NB CN 4762 -5762 11 04 +CABR 999990 BEDFORD_RANGE NB CN 4475 -6366 10 04 +CABT 716660 BUCTOUCHE_CDA_CS NB CN 4642 -6477 36 04 +CACP 999990 BACCARO_PT NB CN 4345 -6548 5 04 +CACQ 717440 MIRAMICHI_RCS NB CN 4700 -6545 34 04 +CADS 711100 ST_LAWRENCE NF CN 4692 -5538 49 04 +CAFC 716680 FREDERICKTON_CDA_CS NB CN 4592 -6660 35 04 +CAFY 711910 FUNDY_PARK_CS NB CN 4560 -6495 43 04 +CAHD 999990 HALIFAX_DOCKYARD NS CN 4466 -6358 4 04 +CAHK 999990 HALIFAX_KOOTENAY NS CN 4459 -6355 52 04 +CAHR 713500 HARRINGTON_CDA_CS PE CN 4635 -6317 53 04 +CAHW 999990 HALIFAX_WINDSOR_PARK NS CN 4466 -6361 51 04 +CAJT 999990 STEPHENVILLE RCS, NF CN 4857 -5857 58 +CAJW 999990 ST JOHNS WEST CLIMAT, NL CN 4752 -5278 110 +CAKC 716700 KOUCHIBOUGUAC_CS NB CN 4677 -6500 34 04 +CAMS 717870 MECHANIC_SETTLEMENT NB CN 4570 -6515 403 04 +CAOH 717530 UPPER_STEWIACKE_RCS NS CN 4523 -6305 24 04 +CAOS 999990 OSBORNE_HEAD_DND NS CN 4461 -6342 30 04 +CAPR 714930 PARRSBORO NS CN 4542 -6435 31 04 +CAQY 717580 SYDNEY_RCS NS CN 4617 -6005 63 04 +CARP 999990 RED PINES CN 4743 -6558 124 +CAVA 711780 BONAVISTA_RCS NF CN 4865 -5310 26 04 +CAWR 999990 WRECKHOUSE NF CN 4771 -5931 32 04 +CBBC 717570 BELLA_BELLA BC CN 5218 -12815 31 04 +CERM 715900 EDMUNSTON NB CN 4742 -6832 154 04 +CFSP 999990 ST.PIERRE-MIQUEL, ON CN 4678 -5617 3 04 +CMAN 716235 SAINT_ANDRE_AVELIN QB CN 4580 -7507 195 04 +CMBB 713985 CHATHAM_BROWNBURG QB CN 4562 -7442 75 04 +CMBR 710365 BEAUHARNOIS QB CN 4532 -7390 22 04 +CMCT 710374 SAINT-CONSTANT QB CN 4532 -7357 39 04 +CMCW 710366 COVEY_HILL QB CN 4500 -7389 262 04 +CMFM 712120 FORT_MONTMORENCY_RC QB CN 4732 -7115 673 04 +CMGB 710367 GRANBY QB CN 4537 -7277 86 04 +CMHB 716225 LOCHABER QB CN 4563 -7520 105 04 +CMHN 716215 HARRINGTON QB CN 4580 -7463 168 04 +CMHW 710268 HOWICK QB CN 4517 -7387 42 04 +CMIN 999990 PARC NATIONAL DES PINGUALUIT, QB CN 6132 -7368 503 +CMLA 710364 L'ARTIFICE QB CN 4507 -7382 61 04 +CMLI 711945 SAINT_LOUIS QB CN 4587 -7300 31 04 +CMLT 716205 SAINT_LIN_LAURENTID QB CN 4585 -7370 50 04 +CMLU 999990 LEMIEUX QB CN 4630 -7206 97 04 +CMMY 999990 SAINT-MICHEL-DES-SAI CN 4681 -7410 430 +CMPD 710363 PIEDMONT QB CN 4587 -7408 175 04 +CMPL 713060 SAINT_POLYCARPE QB CN 4530 -7430 56 04 +CMQK 999990 KANGIQSUGUAQ, QB CN 6159 -7190 145 +CMQP 999990 PUVIRNITUQ, QB CN 6002 -7757 12 +CMQU 999990 UMIUJAQ, QB CN 5655 -7655 15 +CMQV 999990 IVUJIVIK, QB CN 6242 -7796 47 +CMRF 717430 RIVIERE_AUX_FEUILLE QB CN 5792 -7298 171 04 +CMRG 710362 ROUGEMONT QB CN 4540 -7305 54 04 +CMRI 713050 RIGAUD_2 QB CN 4547 -7428 30 04 +CMRU 710371 RUSSELTOWN QB CN 4620 -7245 55 04 +CMRY 710361 RUISSEAU_CRANBERRY QB CN 4512 -7367 59 04 +CMSB 710378 SAINTE-SABINE QB CN 4522 -7302 49 04 +CMSC 710372 SAINT-CELESTIN QB CN 4620 -7245 55 04 +CMSD 717545 SAINT_DENIS_DE_KARM QB CN 4752 -6989 14 04 +CMSI 999990 SAINT GERMAN DE GRA CN 4581 -7253 85 +CMSR 719492 SAINT_ROCK_DES_AULN QB CN 4728 -7017 48 04 +CMSX 710375 SAINT-MICHEL_DA_NAP QB CN 4518 -7362 59 04 +CMTH 714940 THETFORD_MINES_RCS QB CN 4603 -7125 430 04 +CMWD 712635 RAWDON QB CN 4602 -7382 210 04 +CMYT 710373 SAINT-CHRYSOSME QB CN 4512 -7377 55 04 +CNBB 999990 KUGAARUK CLIMATE CN 6853 -8980 16 +CNCD 999990 CAPE DORSET CLIMATE CN 6423 -7653 50 +CNCO 999990 KUGLUKTUK CLIMO CN 6781 -11511 23 +CNDT 999990 POND INLET CLIMO CN 7270 -7795 65 +CNGC 999990 FRISE FIORD CLIMATE, NU CN 7642 -8290 45 +CNLB 715670 LINDBERGH_AGDM AB CN 5395 -11058 630 04 +CNLD 715650 LEEDALE_AGDM AB CN 5255 -11447 947 04 +CNNR 714950 NEIR_AGDM AB CN 5137 -11410 1145 04 +CNPK 716690 PEKISKO AB CN 5037 -11442 1341 04 +CNTK 715660 TOMAHAWK_AGDM AB CN 5343 -11472 814 04 +CNVQ 714800 NORMAN_WELLS_CLIMAT NT CN 6528 -12675 94 04 +CPAA 999990 ALLIANCE AGCM, AL CN 5232 -11179 737 +CPAH 999990 ALBERT HALL AGCM, AB CN 5312 -11118 658 04 +CPBA 999990 BARONS AGCM, AL CN 5003 -11321 967 +CPBE 999990 BEISEKER AGCM, AL CN 5139 -11335 896 +CPBH 999990 BULLHORN_HEADWATERS AB CN 4915 -11355 1326 04 +CPBL 999990 BELLSHILL AGCM, AL CN 5259 -11167 721 +CPBR 999990 BULLHORN_COULEE_RESERVOIR AB CN 4930 -11336 1115 04 +CPBS 999990 BASSANO AGCM, AL CN 5090 -11248 807 +CPBT 715170 BLOOD_TRIBE_AGDM AB CN 4957 -11305 980 04 +CPBV 999990 BIG CALLEY AGCM, AL CN 5200 -11280 870 +CPCA 999990 CADOGAN AGCM, AL CN 5233 -11052 690 +CPCM 999990 CRAIGMYLE AGCM, AL CN 5179 -11225 845 +CPCR 718850 GLENWOOD AB CN 4933 -11352 1074 04 afwa loc +CPEA 999990 EDGERTON AGCM, AB CN 5278 -11043 649 04 +CPEH 715180 ENCHANT_AGDM AB CN 5017 -11242 801 04 +CPFI 715350 FINECASTLE_AGDM AB CN 4980 -11202 833 04 +CPFO 999990 FORESTBURG AGCM, AL CN 5255 -11211 721 +CPGE 999990 GILT EDGE NORTH AGCM AB CN 5307 -11062 647 04 +CPGL 999990 GRASSY_LAKE AB CN 4987 -11173 783 04 +CPIF 713310 ISLAND_FALLS SA CN 5553 -10235 297 04 +CPIL 999990 LOON LAKE RCS, SA CN 5402 -10913 546 +CPIR 715280 IRON_SPRINGS_AGDM AB CN 4990 -11272 858 04 +CPMR 999990 ST._MARY_RESERVOIR AB CN 4936 -11311 1128 04 +CPOX 999990 SASKATOON RCS, SA CN 5217 -10672 504 +CPQL 715090 LETHBRIDGE_DEMO_FARM AB CN 4967 -11275 903 04 +CPQU 999990 QUEENTOWN CN 5060 -11280 941 +CPQW 717540 NORTH_BATTLEFORD_RC SA CN 5277 -10825 548 04 +CPRA 999990 RIVERCOURSE AGCM, AB CN 5302 -11010 669 04 +CPRL 999990 ROSALIND AGCM, AL CN 4278 -11243 712 +CPRO 715370 ROSEMARY_AGDM AB CN 5082 -11205 714 04 +CPRR 999990 MILK_RIVER_RIDGE_RESERVOIR AB CN 4928 -11254 1305 04 +CPRY 715360 RAYMOND_AGDM AB CN 4947 -11267 937 04 +CPSD 999990 STANDARD AGCM CN 5123 -11298 901 +CPSP 999990 SPONDIN AGCM, AL CN 5182 -11168 804 +CPST 715260 STRATHMORE_AGDM AB CN 5102 -11327 967 04 +CPSV 715250 SEVEN_PERSONS_AGDM AB CN 4992 -11092 766 04 +CPTH 999990 THORSBY AGCM, AL CN 5322 -11390 754 +CPTR 997277 CONIMUCUT_LIGHT RI US 4172 -7133 10 04 +CPTU 999990 TULLIBY LAKE AGCM, AL CN 5367 -11008 596 +CPVA 999990 VIKING AGCM CN 5308 -11173 711 +CPWB 999990 WIMBORBE AGCM CN 5193 -11358 940 +CPXL 715190 BOW_ISLAND_AGDM AB CN 4987 -11137 799 04 +CQCM 999990 AL MINHAD AIRB ER 2503 5537 51 04 +CTAE 713660 ALFRED ON CN 4555 -7487 57 04 +CTAG 999990 FORT FRANCES RCS, ON CN 4865 -9343 342 +CTAL 713930 ALEXANDRIA ON CN 4532 -7460 77 04 +CTBO 999990 BROCKVILLE CLIMATE, ON CN 4463 -7575 120 +CTBT 999990 BEATRICE_CLIMATE ON CN 4514 -7940 297 04 +CTCK 713040 MOOSE_CREEK ON CN 4525 -7497 85 04 +CTCW 713690 CORNWALL ON CN 4502 -7467 58 04 +CTGT 999990 GUELPH_TURFGRASS ON CN 4355 -8022 325 04 +CTKG 999990 KINGSTON CLIMATE, ON CN 4422 -7660 93 +CTKR 999990 KENORA RCS, ON CN 4978 -9438 413 +CTMS 999990 TIMMINS CLIMATE, ON CN 4855 -8138 294 +CTNK 715810 ALGONQUIN_PARK_EGAT ON CN 4552 -7827 330 04 +CTPM 999990 PEMBROKE CLIMATE, ON CN 4587 -7725 161 +CTPP 784395 CAMP_CANARGUS HA 1857 -7232 38 54 +CTPQ 716720 PETERBOROUGH_TRENT ON CN 4435 -7830 217 04 +CTRA 999990 RAWSON_LAKE_(AUT) ON CN 4965 -9372 358 04 +CTTR 999990 TOBERMORY_RCS ON CN 4523 -8163 214 04 +CTWL 717520 WELLAND_PELHAM ON CN 4297 -7933 178 04 +CTWN 713670 WINCHESTER ON CN 4505 -7533 75 04 +CTXR 999990 EARLTON CLIMATE, ON CN 4770 -7985 0 +CTZE 999990 GORE BAY CLIMATE CN 4588 -8256 188 +CTZR 999990 SARNIA_CLIMATE ON CN 4300 -8230 181 04 +CVAS 999990 ASHCROFT CN 5070 -12126 327 +CVBB 999990 DELTA BURNS BOG, BC CN 4913 -12300 3 +CVLY 999990 LYTTON_RCS BC CN 5022 -12158 225 04 +CVMO 999990 RICHMOND OPERATIONS CENTRE, BC CN 4919 -12309 16 +CVOA 716840 WHISTLER_MT_HIGH_LV BC CN 5007 -12293 1628 04 +CVOB 716860 WHISTLER_MT_LOW_LVL BC CN 5008 -12297 903 04 +CVOC 716870 BLACKCOMBE_MTN_BASE BC CN 5012 -12295 659 04 +CVOD 716880 CALLAGHAN_VALLEY BC CN 5012 -12310 869 04 +CVOE 999990 CYPRESS_BOWL_NORTH BC CN 4940 -12321 953 04 +CVOG 999990 CYPRESS_BOWL_SOUTH BC CN 4938 -12319 960 04 +CVOH 716850 WHISTLER_MTN_HIGH_LVL BC CN 5007 -12295 1643 04 +CVOI 999990 BLACKCOMB_BASE_SLIDING_CENTER BC CN 5010 -12294 937 04 +CVOJ 999990 MT_WASHINGTON BC CN 4975 -12528 1440 04 mdl loc +CVOM 999990 PORT_MELLON BC CN 4952 -12348 123 04 +CVOO 999990 NORTH COWICHAN, BC CN 4872 -12362 60 +CVOP 999990 POWELL_RIVER BC CN 4983 -12448 125 04 +CVOQ 999990 QUALICUM_AIRPORT BC CN 4934 -12439 58 04 +CVOU 999990 SECHELT, BC CN 4945 -12370 86 +CVOW 710010 CALLAGHAN_VALLEY_SK BC CN 5013 -12310 936 04 afwa loc +CVOY 999990 CALLAGHAN_VALLEY_(BIATHLON) BC CN 5015 -12312 856 04 +CVQZ 999990 QUESNEL AIRPORT AUTO, BC CN 5303 -12250 545 +CVSL 716790 OOTSA_LAKESKINS_LAK BC CN 5377 -12598 861 04 +CVTS 719140 SATURNA/CAPMON_CS BC CN 4877 -12310 178 04 +CVXS 999990 PRINCE GEORGE AIRPORT AUTO, BC CN 5355 -12267 680 +CVXY 999990 WHITEHOURSE AUTO, YT CN 6073 -13510 707 +CWAB 714610 TROWBRIDGE_(MAPS) ON CN 4830 -8887 218 04 +CWAC 714830 FORT_ASSINIBOINE_AGCM AB CN 5425 -11446 676 04 +CWAD 718916 CAPE_MUDGE_LIGHT_HOUSE BC CN 5000 -12520 4 04 +CWAE 711133 WHISTLER BC CN 5013 -12295 658 34 +CWAF 714260 ILE_ROUGE(MAPS) QB CN 4808 -6955 5 04 +CWAG 718060 LA_SCIE NF CN 4992 -5567 194 04 +CWAH 714100 AMHERST_(MARS) NS CN 4585 -6427 23 04 +CWAJ 714650 ERIEAU_(MAPS) ON CN 4225 -8190 178 04 +CWAN 711120 AMPHITRITE_POINT BC CN 4892 -12555 27 04 +CWAQ 715160 CORONACH_SPC SA CN 4905 -10548 756 04 +CWAR 718070 ARGENTIA_(MARS) NF CN 4730 -5400 16 04 +CWAS 718903 PAM_ROCKS BC CN 4948 -12330 0 34 +CWAU 718965 DRYAD_POINT_(LGT-H) BC CN 5218 -12812 4 04 +CWAV 712480 SUNDRE AB CN 5177 -11468 1114 04 +CWAW 716015 SHEARWATER_AUTO NS CN 4463 -6350 53 04 +CWAX 718190 SAINT_ANTHONY NF CN 5137 -5563 111 04 +CWAY 719890 MOULD_BAY_CS_NWT NT CN 7623 -11933 12 04 +CWAZ 713955 BEDFORD NS CN 4472 -6368 33 54 +CWBA 711220 BANFF AB CN 5118 -11557 1383 04 +CWBD 711940 BURGEO NF CN 4762 -5762 12 04 +CWBE 714600 KILLARNEY_(MAPS) ON CN 4597 -8148 196 04 +CWBF 711944 BURGEO_(AUTO) NF CN 4762 -5763 12 44 +CWBG 714835 BIG_CREEK(AUTO) BC CN 5125 -12308 1670 54 +CWBH 999990 BULL HARBOUR, BC CN 5093 -12795 14 04 +CWBI 716320 BRITT_(MARS) ON CN 4580 -8053 190 04 +CWBJ 711620 INNER_WHALEBACKS NT CN 6192 -11373 165 04 +CWBK 714150 CARIBOU_POINT(MAPS) NS CN 4577 -6268 2 04 +CWBL 711430 BACHELORS_IL_(AUT) MN CN 5175 -9990 256 04 +CWBM 712300 BEAVERLODGE AB CN 5520 -11940 745 04 +CWBO 714570 BROOKS_(AUTO8) AB CN 5055 -11185 747 04 +CWBP 999990 BROOKS, AB CN 5055 -11190 755 04 +CWBR 710490 BROWN_RIVER NU CN 6603 -9183 150 04 +CWBS 999999 LAC_ST_PIERRE QB CN 4618 -7292 16 04 +CWBT 715120 LONGUE_PT_DE_MONGUE ON CN 5027 -6423 11 04 +CWBU 711303 NIPAWIN_(AUTO8) SA CN 5333 -10402 373 34 +CWBV 714030 BEAVER_ISLAND(MAPS) NS CN 4482 -6233 10 04 +CWBY 718100 PORT_MENIER_(MARS) QB CN 4983 -6430 53 04 +CWBZ 717120 ST_ANICET QB CN 4512 -7428 49 04 +CWCA 718180 CARTWRIGHT NF CN 5371 -5703 14 04 +CWCB 999990 NANAKWA SHOALS, CN CN 5382 -12883 0 04 +CWCD 715130 SASKATOON_K_FARM CN 5215 -10655 155 04 +CWCF 711580 BERENS_RIVER_CS MB CN 5235 -9703 222 04 +CWCH 717480 ATIKOKAN_(AUT) ON CN 4875 -9162 393 04 +CWCI 714330 CARIBOU_ISL_(MAPS) ON CN 4733 -8583 187 04 +CWCJ 717496 PUKASKWA_PARK ON CN 4860 -8630 206 64 +CWCL 714740 CLINTON_(MARS) BC CN 5115 -12150 1057 04 +CWCM 711700 CARBERRY_MCDC MN CN 4990 -9935 384 04 +CWCN 999990 MALLOCH DOME AU, CN CN 7822 -10105 12 04 +CWCO 712700 COLLINGWOOD_(AUT8) ON CN 4450 -8022 180 04 +CWCP 713995 BACCARO_POINT NS CN 4345 -6547 13 54 +CWCQ 717174 CHATHAM_(AUTO8) NB CN 4700 -6547 34 44 +CWCS 716245 COTE-STE-CATH_MOT QB CN 4542 -7357 17 54 +CWCT 718735 CORONATION(AUT) AB CN 5207 -11147 791 54 +CWCU 714360 BARRIE_(MARS) ON CN 4438 -7978 295 04 +CWCV 710325 NOOTKA_LIGHTSTATION BC CN 4960 -12662 16 04 +CWCX 710560 CLUT_LAKE(AUT) NT CN 6600 -11777 185 04 +CWCZ 710326 ADDENBROKE_ISL_(LH) BC CN 5160 -12787 21 04 +CWDA 714170 ENGLEE_(MAPS) NF CN 5072 -5612 29 04 +CWDB 719670 BURWASH_(AUTO8) YK CN 6137 -13905 806 04 +CWDC 710760 URANIUM_CITY(MARS) SA CN 5957 -10848 318 04 +CWDD 712730 BELLE_RIVER_AUT08 ON CN 4230 -8270 184 04 +CWDE 715200 LAC_BENOIT QB CN 5155 -7112 549 04 +CWDF 712830 OLIPHANT_(AUTO8) ON CN 4473 -8128 182 04 +CWDH 711850 DANIEL'S_HARBOUR NF CN 5024 -5758 19 04 +CWDI 714000 BADGER_(MARS) NF CN 4897 -5607 105 04 +CWDJ 715140 REGINA UNIVERSITY SA CN 5040 -10458 573 04 +CWDK 712340 CLARESHOLM_(AUTO8) AB CN 5002 -11363 1012 04 +CWDL 719580 DEASE_LAKE BC CN 5842 -13000 807 04 +CWDM 718140 CHEVERY_(MARS) QB CN 5047 -5963 6 04 +CWDN 714323 WASAGA_BEACH(AUTO8) ON CN 4452 -8002 182 34 +CWDO 714020 TWILLINGATE_(MAPS) NF CN 4968 -5480 92 04 +CWDP 715210 MANOUANE-EST_(AUTO) QB CN 5067 -7053 496 04 +CWDQ 713780 LA_TUQUE QB CN 4742 -7280 169 04 +CWDR 710310 DISCOVERY_ISLAND BC CN 4842 -12323 15 04 +CWDS 718020 SAINT_LAWRENCE NF CN 4692 -5538 49 04 +CWDT 715220 CHUTE_DES_PASSES QB CN 4990 -7125 399 04 +CWDU 712350 COP_UPPER AB CN 5108 -11422 1235 04 +CWDV 714350 UPSALA_(MARS) ON CN 4903 -9047 489 04 +CWDW 715580 SAINT_ANTHONY NF CN 5138 -5610 29 04 +CWDX 711854 DANIELS_HARBR(AUTO) NF CN 5023 -5760 19 44 +CWDZ 718736 DRUMHELLER_EAST AB CN 5143 -11267 678 64 +CWEA 714480 PINAWA_(AUTO8) MN CN 5018 -9607 268 04 +CWEB 718940 ESTEVAN_PT._(MARS) BC CN 4938 -12655 7 04 +CWEC 717393 WELCOME_ISL_(AUTO8) ON CN 4837 -8912 209 34 +CWED 718345 EKWAN_RIVER_(AUTO8) ON CN 5382 -8492 96 54 +CWEE 715230 CHAMOUCHOUANE_AUTO8 QB CN 4928 -7335 305 04 +CWEF 714180 ST._PAUL_ISL(MAPS) NS CN 4723 -6013 26 04 +CWEG 999990 ALBERTA WEATHER, CN CN 5350 -11350 0 04 +CWEH 711310 EASTEND_CYPRESS_AUT SA CN 4943 -10898 1078 04 +CWEI 714470 MELITA_(AUTO8) MN CN 4928 -10098 446 04 +CWEJ 999990 BOW DRILL III, CN CN 4720 -5510 0 04 +CWEK 714760 GREY_ISLET_(MAPS) BC CN 5458 -13070 8 04 +CWEL 717720 ENTRANCE_IL_AUTO8 BC CN 4922 -12380 5 04 +CWEM 710327 EGG_ISLAND_LGT_STN BC CN 5125 -12783 14 04 +CWEO 714210 LAC_EON_(MAPS) QB CN 5187 -6328 561 04 +CWEP 714120 EAST_POINT_(MARS) PE CN 4645 -6197 11 04 +CWEQ 714430 SWAN_RIVER_(MARS) MN CN 5212 -10123 335 04 +CWER 714240 ILE_D'ORLEANS(AUT) QB CN 4700 -7082 5 04 +CWES 711110 CAPE_SCOTT_(LGT-H) BC CN 5079 -12843 72 04 +CWET 716303 EGBERT_(MAPS) ON CN 4423 -7978 251 34 +CWEU 719170 EUREKA NU CN 7998 -8593 10 04 +CWEV 710850 ELLICE_RIVER(AUT) NU CN 6772 -10447 42 04 +CWEW 715240 L'ASSOMPTION QB CN 4582 -7343 21 04 +CWEZ 714730 SATURNA_ISL_(MAPS) BC CN 4878 -12305 7 04 +CWFB 999990 CARDSTON, AB CN 4912 -11317 1136 04 +CWFD 710940 CAPE_DYER_AIRPORT NW CN 6665 -6138 725 04 +CWFE 712380 ELK_ISL_NTL_PRK AB CN 5368 -11287 716 04 +CWFF 714560 MELFORT_(AUTO8) SA CN 5282 -10460 490 04 +CWFG 714780 SARTINE_ISL_(MAPS) BC CN 5082 -12890 111 04 +CWFH 718004 ST.SHOTTS NF CN 4672 -5348 143 44 +CWFJ 711530 CARDSTON_(AUT) AB CN 4920 -11328 1136 04 +CWFL 710730 FORT_RELIANCE NT CN 6272 -10917 164 04 +CWFM 718937 CHATHAM_POINT_(LH) BC CN 5033 -12543 23 74 +CWFN 719200 CREE_LAKE_(MAPS) SA CN 5735 -10713 495 04 +CWFO 718576 FLIN_FLON_(AUTO8) MN CN 5468 -10170 304 64 +CWFP 719023 NAIN NF CN 5655 -6170 7 34 +CWFQ 713730 FRELIGHSBURG QB CN 4505 -7283 152 04 +CWFR 711046 HORSEFLY_RIVER BC CN 5228 -12105 846 64 +CWFU 711835 LITTLE_MACATINA NF CN 5223 -6132 321 54 +CWFV 710480 VIRGINIA_FALLS NT CN 6163 -12580 610 04 +CWFW 718290 BAIE_COMEAU QB CN 4927 -6815 129 04 +CWFX 710550 COLVILLE_LAKE NT CN 6703 -12608 259 04 +CWFY 718064 CONNE_RIVER NF CN 4817 -5548 183 44 +CWFZ 711600 FORT_RELIANCE NT CN 6272 -10918 168 04 +CWGB 717690 BALLENAS_IL_AUTO8 BC CN 4935 -12417 5 04 +CWGD 712610 GODERICH_(AUTO8) ON CN 4377 -8172 214 04 +CWGE 999990 GOLDEN, BC CN 5130 -11698 787 04 +CWGF 712530 GARDEN_RIVER(AUTO8) AB CN 5868 -11388 241 04 +CWGH 712810 GRENADIER_ISLAND ON CN 4442 -7585 82 04 +CWGJ 999990 MONTREAL RIVER, CN CN 4725 -8460 459 04 +CWGK 999990 KINGSTON, ON CN 4423 -7660 93 04 +CWGL 712820 LAGOON_CITY ON CN 4453 -7922 221 04 +CWGM 711540 WATERTON_PARK_GATE AB CN 4913 -11380 1296 04 +CWGN 714410 GRETNA_(MARS) MN CN 4903 -9757 251 04 +CWGP 717770 PEMBERTON_(AUTO8) BC CN 5030 -12273 204 04 +CWGQ 717360 ROQUEMAURE ON CN 4863 -7945 269 04 +CWGR 717100 ILES-DE-LA-MADELEIN QB CN 4742 -6180 10 04 +CWGT 717810 SISTERS_IL_AUTO8 BC CN 4948 -12443 5 04 +CWGU 716055 CAPE_GEORGE_(AUTO8) NS CN 4587 -6190 120 54 +CWGV 999990 CARP RADAR SITE, CN CN 4532 -7600 0 04 +CWGW 717820 SPARWOOD_(AUTO8) BC CN 4975 -11490 1137 04 +CWGX 719123 GILLAM_(AUTOB) MN CN 5637 -9470 145 34 +CWGY 712400 ESTHER_1 AB CN 5167 -11020 707 04 +CWGZ 719246 GRISE_FIORD_AIRPORT NU CN 7642 -8290 45 64 +CWHA 712410 HIGHVALE AB CN 5345 -11447 747 04 +CWHC 712010 VANCOUVER_(AUTO8) BC CN 4930 -12312 2 04 +CWHE 712390 ELLERSLIE AB CN 5342 -11320 694 04 +CWHH 711420 HUNTERS POINT MAR MN CN 5303 -10094 256 04 +CWHI 712490 THREE_HILLS AB CN 5170 -11322 907 04 +CWHJ 999990 HOLBERG, BC CN 5066 -12800 617 04 +CWHL 714400 HOLLAND_ROCK(AUTO8) BC CN 5417 -13037 5 04 +CWHM 711840 VARENNES QB CN 4572 -7338 18 04 +CWHN 711275 JIMMY_LAKE SA CN 5490 -10997 637 54 +CWHO 719000 HOPEDALE_(MAPS) NF CN 5545 -6023 8 04 +CWHP 714230 HEATH_POINT_(MAPS) QB CN 4908 -6170 4 04 +CWHQ 713890 DESCHAMBAULTS QB CN 4668 -7195 55 04 +CWHS 710620 BERNARD_HARBOUR NT CN 6878 -11483 65 04 +CWHT 715050 HAINES_JUNCTION YT CN 6077 -13758 599 04 +CWHU 714015 STAR_BROOK NF CN 4858 -5723 290 54 +CWHV 713230 BEAUCEVILLE QB CN 4620 -7078 229 04 +CWHW 711930 COMFORT_COVE NF CN 4927 -5488 99 04 +CWHY 716180 MONT-ORFORD QB CN 4532 -7225 851 04 +CWIA 999990 SAINT_HENRI QB CN 4865 -7185 103 04 +CWIC 710740 ISACHSEN_(MAPS) NU CN 7879 -10355 58 04 +CWID 710870 FORT_PROVIDENCE NT CN 6132 -11760 161 04 +CWIE 711610 INDIAN_RIVER NT CN 6438 -11502 478 04 +CWIF 711064 QUATSINO_(LGT-STN) BC CN 5043 -12803 21 04 +CWIG 999990 ILE_AUX_GRUES QB CN 4707 -7053 18 04 +CWII 718525 VICTORIA_BEACH(AUT) MN CN 5070 -9657 220 54 +CWIJ 714960 LUPIN_(MAPS) NU CN 6575 -11123 497 04 +CWIK 718610 BROADVIEW SA CN 5038 -10268 602 04 +CWIL 710840 HAT_ISLAND NU CN 6832 -10009 36 04 +CWIM 999990 UPSALA RADAR SI, CN CN 4903 -9042 480 04 +CWIN 999990 CHINA SPRING, TX US 3168 -9736 201 04 +CWIO 719446 ISKUT_RIVER(AUTO) BC CN 5673 -13167 15 64 +CWIP 713900 POINTE_NOIRE QB CN 5017 -6643 25 04 +CWIQ 711240 PRIMROSE_LAKE AB CN 5475 -11005 702 04 +CWIR 999990 VICTORIA MARINE, BC CN 4837 -12375 32 04 +CWIS 713190 CHARLEVOIX_(MRX) QB CN 4728 -7063 719 04 +CWIT 716140 ST._CLOTHILDE_(AUT) QB CN 4517 -7368 52 04 +CWIU 999990 SAINT_GEDEON QB CN 4848 -7178 103 04 +CWIW 715110 WATROUS_EAST_(AUT) SA CN 5167 -10540 526 04 +CWIX 713810 MISTOOK_(AUT) QB CN 4858 -7170 113 04 +CWIY 717115 ST_LEONARD_AUTO8 NB CN 4715 -6782 245 54 +CWIZ 713720 L'ACADIE QB CN 4530 -7335 45 04 +CWJA 718880 JASPER AB CN 5288 -11807 1061 04 +CWJB 713920 STE_FOY_CS QB CN 4677 -7127 91 04 +CWJC 719230 ENNADAI_LAKE_(MAPS) NU CN 6113 -10090 357 04 +CWJD 718580 GRAND_RAPIDS_(MARS) MN CN 5318 -9927 223 04 +CWJG 710329 IVORY_ISLAND BC CN 5227 -12832 10 04 +CWJH 714510 SOUTHEND_(AUTO8) SA CN 5633 -10328 344 04 +CWJI 714870 ASSINIBOIA_ARPT_AUT SA CN 4973 -10593 724 04 +CWJL 714970 FORT_LIARD NT CN 6023 -12347 213 04 +CWJM 712900 UPPER_RIDEAU_LAKE ON CN 4470 -7630 125 04 +CWJN 715010 HERSCHEL_IL_(AUTO8) YK CN 6957 -13892 1 04 +CWJO 716170 JONQUIERE(AUTO) QB CN 4842 -7122 133 04 +CWJP 711670 PORTER_LAKE NT CN 6167 -10842 396 04 +CWJR 717700 CRESTON_(AUTO8) BC CN 4908 -11650 646 04 +CWJT 713760 ST_JOVITE_(AUTO8) QB CN 4607 -7453 239 04 +CWJU 718990 LANGARA BC CN 5425 -13305 41 04 +CWJV 711150 VERNON_(AUTO8) BC CN 5022 -11919 482 04 mdl latlon +CWJW 714860 JASPER_WARDEN_(AUT) AB CN 5293 -11803 1020 04 +CWJX 714590 LEADER_ARPT_(AUTO8) SA CN 5090 -10950 672 04 +CWJY 715070 YATHKYED_LAKE(MAPS) NT CN 6270 -9830 148 04 +CWJZ 714990 DUBAWNT_LAKE_(MAPS) NU CN 6323 -10177 237 04 +CWKA 713325 GRIEF_POINT BC CN 4980 -12452 10 04 +CWKB 999990 CORNER_BROOK CN 4893 -5792 152 04 +CWKC 999990 COLLINS BAY, SK CN 5819 -10368 492 04 +CWKD 713830 BONNARD(AUTO) QB CN 5073 -7102 497 04 +CWKE 719190 PELLY_BAY NU CN 6843 -8972 326 04 +CWKF 999990 LILLOOET BC CN 5068 -12193 278 04 +CWKG 715990 KEJIMKUJIK_1 NS CN 4443 -6520 165 04 +CWKH 717740 MALAHAT_(AUTO8) BC CN 4858 -12358 366 04 +CWKI 999990 KITIMAT, CN CN 5405 -12867 13 04 +CWKK 714680 KATATOTA_ISLAND ON CN 4972 -8833 260 04 +CWKM 710460 KOMAKUK_BEACH YT CN 6961 -14020 13 04 +CWKO 711350 ROCKGLEN_(MARS) SA CN 4917 -10598 917 04 +CWKP 999990 KEATS_POINT NT CN 6967 -12167 330 04 +CWKR 999990 KING RADAR SITE, CN CN 4397 -7957 390 04 +CWKS 710334 SIKANNI_CHIEF_AUTO5 BC CN 5725 -12272 937 04 +CWKU 999990 WHISKEY AUTOMAT, CN CN 8103 -7694 829 04 +CWKV 718915 HOPE_SLIDE BC CN 4928 -12123 674 54 +CWKW 711760 CAPE_KAKKIVIAK NF CN 5998 -6417 551 04 +CWKX 712220 DEASE_LAKE_CS BC CN 5842 -13000 807 04 +CWKY 999990 KINDERSLEY, SK CN 5148 -10917 683 04 +CWLA 718990 LANGARA BC CN 5425 -13305 41 04 +CWLB 719310 LAC_LA_BICHE_(MARS) AB CN 5477 -11202 567 04 +CWLC 719523 LUCY_ISL_(LGT-H) BC CN 5430 -13060 27 34 +CWLE 714550 LUCKY_LAKE_(AUTO8) SA CN 5095 -10715 665 04 +CWLF 718460 LANSDOWNE_HOUSE ON CN 5223 -8788 242 04 +CWLG 711640 LITTLE_CHICAGO NT CN 6720 -13022 63 04 +CWLH 713715 ST_LAMBERT QB CN 4550 -7352 7 54 +CWLI 719600 LIVERPOOL_BAY NT CN 6960 -13091 102 04 +CWLJ 711253 MEADOW_LAKE_(AUTO8) SA CN 5413 -10853 480 34 +CWLM 712000 VICTORIA_(AUTO8) BC CN 4842 -12332 70 04 +CWLO 718530 SHILO MN CN 4978 -9964 375 04 +CWLP 714850 HERBERT_ISL_(MAPS) BC CN 5093 -12763 17 04 +CWLQ 712710 N_BAY_NIPISSING ON CN 4632 -7945 204 04 +CWLS 716310 MOUNT_FOREST(MARS) ON CN 4398 -8075 415 04 +CWLT 710820 ALERT NU CN 8252 -6228 30 04 +CWLU 999990 LAUZON QB CN 4683 -7117 20 04 +CWLV 714540 WASKESIU_LAKE_(AUT) SA CN 5392 -10607 569 04 +CWLX 710910 LONGSTAFF_BLUFF NU CN 6890 -7514 161 04 +CWLY 718910 LYTTON_(READAC) BC CN 5022 -12158 228 04 +CWLZ 999990 CANDLE LAKE, CN CN 5373 -10527 503 04 +CWMA 714725 MASSET_A BC CN 5402 -13212 5 54 +CWMD 710725 MOULD_BAY_CAMP NT CN 7623 -11932 12 54 +CWME 714820 CATHEDRAL_PT(MAPS) BC CN 5218 -12747 32 04 +CWMH 718170 MARY'S_HARBOUR NF CN 5230 -5583 8 04 +CWMI 717190 MISCOU_ISL_(MARS) NB CN 4802 -6450 3 04 +CWMJ 717210 MANIWAKI QB CN 4628 -7600 200 04 +CWMK 999990 SIMCOE, ON CN 4286 -8026 241 04 +CWMM 717750 P._MEADOWS_CS_AUTO8 BC CN 4920 -12268 5 04 +CWMN 999990 MOUNT FOREST, ON CN 4542 -7393 63 04 +CWMP 711680 POWDER_LAKE NT CN 6105 -10933 396 04 +CWMQ 714530 MAPLECREEK_(AUTO8) SA CN 4990 -10947 767 04 +CWMR 712043 MERRY_ISLAND CN 4947 -12392 8 04 +CWMS 718970 MCINNES_ISLAND BC CN 5227 -12872 26 04 +CWMT 711630 LAC_LA_MARTRE NT CN 6315 -11727 271 04 +CWMU 719810 RAMPART_RIV_(AUTO8) NT CN 6595 -13047 91 04 +CWMV 719860 ST_CHARLES_CREEK NT CN 6475 -12422 122 04 +CWMW 717220 MANIWAKI QB CN 4638 -7597 170 04 +CWMX 712550 MILDRED_LAKE AB CN 5753 -11157 310 04 +CWMZ 714380 WESTERN_ISL_(MAPS) ON CN 4503 -8037 191 04 +CWNB 714660 S.E._SHOAL_(MAPS) ON CN 4183 -8247 195 04 +CWNC 714310 COBOURG_(MARS) ON CN 4395 -7817 78 04 +CWND 715020 PELLY_IL_(AUTO8) NT CN 6963 -13543 12 04 +CWNE 717024 NORTH_POINT_(AUTO8) PE CN 4705 -6398 8 44 +CWNH 717150 RIVIERE_DU_LOUP QB CN 4780 -6955 148 04 +CWNI 999990 NITCHEQUON, QB CN 6962 -13533 10 04 +CWNJ 710335 GREEN_ISLAND_LIGHT_STA BC CN 5457 -13070 12 04 +CWNK 711470 CARMAN U OF M MN CN 4950 -9803 268 04 +CWNL 714620 GREAT_DUCK_ISLAND ON CN 4563 -8297 183 04 +CWNM 717760 NELSON_(AUTO8) BC CN 4950 -11730 535 04 +CWNO 719760 SATAH_RIVER_AUTO8 NT CN 6687 -13420 97 04 +CWNP 712160 NAKUSP_(AUTO8) BC CN 5025 -11780 512 04 +CWNQ 717230 NICOLET_(AUTO8) QB CN 4622 -7265 10 04 +CWNR 712450 NAKISKA_RIDGETOP AB CN 5095 -11518 1914 04 +CWNS 999990 NORTHEAST_MARGAREE_(AUT) CN 4637 -6098 46 04 +CWNT 712500 TURTLE_MOUNTAIN AB CN 4958 -11442 2164 04 +CWNV 999990 MACMILLAN_PASS CN 6324 -13004 1379 04 +CWNW 719820 HALDANE_RIV_AUTO8 NT CN 6707 -12110 186 04 +CWNX 711075 NECHAKO_RIVER_AUT BC CN 5368 -12483 715 54 +CWNZ 718320 NAGAGAMI_(MARS) ON CN 4975 -8417 256 04 +CWOA 999990 CAMSELL RIVER,, CN CN 6562 -11812 230 04 +CWOB 710970 BREVOORT_ISLAND NU CN 6334 -6415 376 04 +CWOC 716190 NEW_CARLISLE1 QB CN 4802 -6533 47 04 +CWOD 713790 NORMANDIN QB CN 4883 -7255 137 04 +CWOE 711160 ONEFOUR_(AUTO8) AB CN 4912 -11047 935 04 +CWOF 711974 PORT__BASQUES(AUTO) NF CN 4757 -5918 40 44 +CWOH 717200 STE_AGATHE_DES_MONT QB CN 4605 -7428 395 04 +CWOI 719780 IVVAVIK_PARK_AUTO8 YK CN 6915 -14015 244 04 +CWOJ 999990 OAKPOINT_MARINE CN 5063 -9803 250 04 +CWOK 714500 ELBOW_(MARS) SA CN 5113 -10658 595 04 +CWOL 999990 SABLE ISLAND, CN CN 4392 -5992 4 04 +CWON 719664 DAWSON_(AUTO8) YK CN 6405 -13915 370 44 +CWOO 999990 WILSON_CREEK_WEIR_CS CN 5072 -9953 351 04 +CWOQ 999990 EDDY POINT, NS CN 4553 -6125 66 04 +CWOS 999990 SHELBORNE, NS CN 4373 -6525 30 04 +CWOU 711270 PRIMROSE_LAKE_2 AB CN 5478 -11007 606 04 +CWOV 712330 BRETON_PLOTS AB CN 5308 -11443 852 04 +CWOW 999990 S._ONTARIO_EMERGENCY_PORTABLE ON CN 4327 -7978 0 04 +CWOY 718654 WYNYARD_(MARS) SA CN 5177 -10422 561 44 +CWPA 719790 HENDERICKSON_AUTO8 AB CN 5378 -11843 1542 04 +CWPB 712720 BEAUSOLEIL_ISL_AUT ON CN 4485 -7987 183 04 +CWPC 714630 PORT_COLBORNE(AUT) ON CN 4287 -7925 184 04 +CWPD 713820 PARC_DES_LAURENTID QB CN 4755 -7122 791 04 +CWPE 716094 POINT_LEPREAU NB CN 4507 -6647 1 44 +CWPF 712026 ESQUIMALT_METOC BC CN 4843 -12343 12 64 +CWPG 718515 PORTAGE_SOUTHPORT MN CN 4990 -9828 273 54 +CWPH 719070 INUKJUAK QB CN 5845 -7812 253 04 +CWPI 711050 PINE_ISLAND_(MAPS) BC CN 5098 -12773 9 04 +CWPJ 714140 PT._ESCUMINAC(MAPS) NB CN 4707 -6480 5 04 +CWPK 717260 PARENT_(MARS) QB CN 4792 -7462 442 04 +CWPL 718450 PICKLE_LAKE ON CN 5147 -9020 386 04 +CWPN 999990 PEMBERTON AIRPORT CN 5030 -12273 203 +CWPO 711480 PILOT_MOUND_(MARS) MN CN 4920 -9890 470 04 +CWPQ 716750 MONTREAL-EST QB CN 4563 -7355 51 04 +CWPR 710320 PRINCETON_(AUTO8) BC CN 4947 -12052 700 04 +CWPS 714640 LONG_POINT_(MAPS) ON CN 4257 -8005 175 04 +CWPU 710500 PUNTZI_MTN_(MARS) BC CN 5212 -12413 910 04 +CWPX 710640 CAPE_PEEL_WEST NU CN 6904 -10782 165 04 +CWPY 719334 FORT_CHIPEWYAN(AUT) AB CN 5877 -11113 232 44 +CWPZ 719525 BURNS_LAKE BC CN 5423 -12577 704 54 +CWQA 999990 TURTLE MTN CS, AB CN 4958 -11442 2164 04 +CWQB 717140 JEAN_LESAGE_INTL QB CN 4678 -7137 74 04 +CWQC 714750 PORT_ALBERNI_(MARS) BC CN 4925 -12483 2 04 +CWQD 711900 POINTE_DE_L'ISLET CN 4812 -06970 7 04 +CWQE 712840 TORONTO_HEADLANDS ON CN 4362 -7935 92 04 +CWQF 719800 RABBIT_KETTLE_AUT NT CN 6197 -12722 634 04 +CWQG 711510 VALCARTIER QB CN 4690 -7150 168 04 +CWQH 716110 LENNOXVILLE QB CN 4537 -7182 181 04 +CWQJ 719994 SEDCO_710 CN 4650 -4850 0 44 +CWQK 717780 RACE_ROCKS_AUTO8 BC CN 4830 -12353 5 04 +CWQL 712430 LETHBRIDGE_(AUT) AB CN 4970 -11278 291 04 +CWQM 711860 CAP_ROUGE QB CN 4838 -7053 7 04 +CWQO 713850 ILE_BICQUETTE QB CN 4842 -6890 0 04 +CWQP 714300 POINT_PETRE_(MARS) ON CN 4383 -7715 79 04 +CWQQ 712420 LACOMBE_CDA AB CN 5245 -11375 874 04 +CWQR 713750 ICE_AUX_PERROQUETS QB CN 5022 -6422 9 04 +CWQS 714720 KINDAKUN_ROCKS(AUT) BC CN 5332 -13277 14 04 +CWQU 717485 BIG_THUNDER ON CN 4828 -8938 299 54 +CWQV 711890 PUINTE_CLAVEAU QB CN 4827 -7012 0 04 +CWQW 713740 CAPE_WHITTLE QB CN 5017 -6007 7 04 +CWQY 719630 HANBURY_RIVER(AUT) NT CN 6358 -10515 317 04 +CWQZ 711033 QUESNEL_(AUTO8) BC CN 5303 -12253 545 34 +CWRA 718000 CAPE_RACE_(MARS) NF CN 4665 -5307 28 04 +CWRC 999990 BARRAGE_ANGLIERS QB CN 4755 -7924 267 04 +CWRD 712460 RED_EARTH AB CN 5653 -11527 546 04 +CWRE 714393 ARNES_(AUTO8) MN CN 5080 -9688 221 34 +CWRF 719180 PELLY_BAY_1/CAM_FOUR NU CN 6844 -8973 325 04 +CWRH 719720 RESOLUTION_ISLAND NU CN 6160 -6463 369 04 +CWRJ 715100 ROSETOWN_EAST_(AUT) SA CN 5157 -10792 586 04 +CWRK 714335 BANCROFT_AUTO8 ON CN 4507 -7787 331 54 +CWRM 719284 ROCKY_HOUSE_(MARS) AB CN 5243 -11493 988 44 +CWRN 714190 HART_ISLAND_(MAPS) NS CN 4535 -6098 4 04 +CWRO 714770 ROSE_SPIT_(MAPS) BC CN 5417 -13167 7 04 +CWRP 999990 NICHOLSON PENIN, NT CN 6993 -12897 89 04 +CWRQ 999990 TROIS RIVIERES, CN CN 4638 -7262 11 04 +CWRR 715060 ROCK_RIVER_(MAPS) YK CN 6695 -13627 600 04 +CWRT 712360 CROWSNEST AB CN 4963 -11448 1303 04 +CWRU 714790 SOLANDER_ISL_(MAPS) BC CN 5012 -12793 98 04 +CWRV 712540 CAMROSE AB CN 5303 -11282 739 04 +CWRW 714160 FOURCHU_HEAD(MAPS) NS CN 4572 -6023 10 04 +CWRX 710880 ROWLEY_ISLAND NU CN 6908 -7903 41 04 +CWRY 712440 MILK_RIVER AB CN 4913 -11205 1050 04 +CWRZ 714290 CAP_D'ESPOIR_(MAPS) QB CN 4842 -6432 16 04 +CWSA 716000 SABLE_ISLAND NS CN 4393 -6001 5 04 +CWSB 710370 POINT_ATKINSON BC CN 4933 -12327 35 04 +CWSD 717063 SUMMERSIDE_(AUTO8) PE CN 4643 -6385 24 34 +CWSE 711190 EDMONTON/STONY_PLAI AB CN 5355 -11410 766 04 +CWSF 714250 CAP_MADELEINE(MAPS) QB CN 4925 -6533 29 04 +CWSG 714280 CAP_CHAT_(MAPS) QB CN 4910 -6665 5 04 +CWSH 712470 SOUSA_CRK(AVT) AB CN 5858 -11850 373 04 +CWSI 715270 SIMCOE_(MARS) ON CN 4285 -8027 241 04 +CWSK 712070 SQUAMISH_(AUTO8) BC CN 4978 -12317 60 04 +CWSL 712180 SALMON_ARM_AUTO8 BC CN 5070 -11928 351 04 +CWSN 716220 LONDON_CS ON CN 4302 -08115 278 04 +CWSO 999990 EXETER RADAR SI, CN CN 4337 -8137 0 04 +CWSP 717800 SHERINGHAM_AUTO8 BC CN 4838 -12392 21 04 +CWSQ 719740 AULVIK_NATIONAL_PARK NT CN 7413 -11998 32 04 +CWSR 711330 SPIRITWOOD_WEST SA CN 5337 -10755 584 04 +CWSS 716070 ST._STEPHEN_(MARS) NB CN 4520 -6725 26 04 +CWST 717130 LA POCATIERE QB CN 4735 -7003 31 04 +CWSU 718535 SPRAGUE_(AUTO8) MN CN 4902 -9560 329 54 +CWSV 718834 BLUE_RIVER_(MARS) BC CN 5210 -11930 683 44 +CWSW 718794 SPARWOOD/ELK_VALLEY BC CN 4975 -11488 1138 44 +CWSX 999990 SKEENA BRIDGE, BC CN 5452 -12857 210 04 +CWSY 710510 SACHS_HARBOUR(MAPS) NT CN 7200 -12527 86 04 +CWSZ 714420 FISHER_BRANCH(MARS) MN CN 5108 -9755 253 04 +CWTA 716120 MC_TAVISH_(AUT) QB CN 4550 -7357 73 04 +CWTB 719010 BORDER_(MAPS) QB CN 5533 -6322 479 04 +CWTC 711020 ETHELDA_BAY BC CN 5305 -12968 10 04 +CWTD 714900 ROBERTSON_LAKE(AUT) NT CN 6510 -10243 244 04 +CWTE 711660 TROUT_LAKE NT CN 6043 -12123 498 04 +CWTF 711340 BEARTOOTH_ISLAND SA CN 5922 -10970 238 04 +CWTG 714270 POINTE_DES_MONTS QB CN 4932 -6738 5 04 +CWTH 710336 TETSA_RIVER BC CN 5865 -12423 810 04 +CWTI 711000 TRIPLE_ISLAND_(LH) BC CN 5430 -13088 21 04 +CWTL 999990 BIG TROUT LAKE, ON CN 5384 -8987 220 04 +CWTM 999990 MARTICOT_ISLAND CN 4733 -5459 22 04 +CWTN 713840 CAP_TOURMENTE QB CN 4707 -7080 6 04 +CWTO 999990 TORONTO AES HQ, CN CN 4378 -7947 187 04 +CWTQ 999990 TRURO, NS CN 4538 -6327 40 04 +CWTS 999990 SCOTT_CS CN 5237 -10883 660 04 +CWTT 710359 LAC_MEMPHREMAGOC QB CN 4527 -7217 209 04 +CWTU 711790 TUKIALIK_BAY NF CN 5472 -5836 683 04 +CWTW 999990 TUKTOYAKTUK, NT CN 6944 -13300 18 04 +CWTX 717495 ROYAL_ISLAND ON CN 4847 -9477 325 54 +CWTY 717240 TROIS_RIVIERES QB CN 4635 -7252 6 04 +CWTZ 712655 TORONTO_ISLAND ON CN 4363 -7942 77 54 +CWUD 710930 CAPE_HOOPER NU CN 6847 -6680 401 04 +CWUI 999990 STE FOY, QB CN 4730 -7126 91 04 +CWUK 718240 CHAPAIS ON CN 4982 -7498 381 04 +CWUL 999990 QUEBEC FCST OFF, CN CN 4550 -7368 0 04 +CWUM 719490 FARO_(MARS) YK CN 6223 -13335 717 04 +CWUP 710930 CAPE_HOOPER NT CN 6847 -6682 390 04 +CWUR 713980 TRURO_(MARS) NS CN 4537 -6327 40 04 +CWUS 717680 SUMMERLAND_(AUTO8) BC CN 4957 -11965 454 04 +CWUT 711500 SHOAL_LAKE_APT(AUT) MN CN 5045 -10060 561 04 +CWUU 710800 MACKAR_INLET NU CN 6830 -8567 395 04 +CWUW 710920 DEWAR_LAKES NU CN 6865 -7117 488 04 +CWUX 713880 LA_BAIE QB CN 4830 -7093 135 04 +CWUY 717340 ROUYN QB CN 4825 -7903 318 04 +CWUZ 999990 CAPE HOOPER, NT CN 6847 -6680 401 04 +CWVA 711960 BONAVISTA NF CN 4867 -5311 26 04 +CWVB 710338 BONILLA_ISLAND BC CN 5350 -13063 16 04 +CWVC 714460 SWIFT_CURRENT(AUT8) SA CN 5027 -10773 825 04 +CWVD 710960 BROUGHTON_ISLAND/FOX_FIVE NU CN 6754 -6379 584 04 +CWVE 713725 VALLEYFIELD QB CN 4523 -7410 46 54 +CWVF 712045 SAND_HEADS_(LS) BC CN 4910 -12330 1 54 +CWVH 710520 STORM_HILLS NT CN 6891 -13394 261 04 +CWVI 714580 VEGREVILLE_(AUTO8) AB CN 5352 -11210 639 04 +CWVK 999990 VERNON BRIDGE, BC CN 5023 -11930 556 04 +CWVM 999990 BROUGHTON ISLAN, NT CN 6753 -6378 573 04 +CWVN 711370 VAL_MARIE_SE(AUTO) SA CN 4907 -10758 798 04 +CWVO 712510 VAUXHALL_CDA AB CN 5005 -11213 779 04 +CWVP 711390 CYPRESS_HILLS_PARK SA CN 4965 -10952 1271 04 +CWVQ 713770 STE_ANNE_DE_BELL_1 QB CN 4543 -7393 39 04 +CWVT 710770 BUFFALO_NARROWS_AUT SA CN 5583 -10843 434 04 +CWVU 716033 BRIER_ISLAND NS CN 4428 -6634 16 34 +CWVV 712027 VIC._HARTLAND_AUTO8 BC CN 4853 -12347 49 74 +CWVW 711965 GRATES_COVE(AUTO) NF CN 4817 -5293 18 54 +CWVX 999990 BREVOORT ISLAND, NT CN 6334 -6416 376 04 +CWVY 716160 VILLEROY_RADAR QB CN 4643 -7193 108 04 +CWVZ 999990 ILE_CHARRON QB CN 4558 -7350 12 04 +CWWA 717840 W_VANCOUVER_AUTO8 BC CN 4935 -12318 178 04 +CWWB 714370 BURLINGTON_PIERS ON CN 4330 -7980 77 04 +CWWC 710750 COLLINS_BAY_(AUTO8) SA CN 5818 -10370 492 04 +CWWE 714110 WESTERN_HEAD_(MARS) NS CN 4398 -6467 9 04 +CWWF 714520 WEYBURN_(AUTO8) SA CN 4970 -10380 589 04 +CWWK 717850 WHITE_ROCK_AUTO8 BC CN 4902 -12278 15 04 +CWWL 714840 BONILLA_ISL_(MAPS) BC CN 5350 -13063 17 04 +CWWM 999990 GRANT AUTOMATIC, CN CN 8250 -6508 1242 04 +CWWN 714340 PEAWANUCK_(MAPS) ON CN 5498 -8543 52 04 +CWWO 712520 WILLOW_CREEK AB CN 5338 -11833 1402 04 +CWWP 714440 WASAGAMING_(AUTO8) MN CN 5065 -9993 627 04 +CWWQ 710339 MUNCHO_LAKE BC CN 5893 -12577 837 04 +CWWS 714450 GEORGE_ISL_(MAPS) MN CN 5280 -9762 223 04 +CWWU 999990 LONG_POND NF CN 4752 -5298 13 04 +CWWV 999990 KILLINEK (MAPS), NT CN 6042 -6485 31 04 +CWWX 714390 COVE_ISLAND_(MAPS) ON CN 4533 -8173 181 04 +CWWZ 714320 PORT_WELLER_(MARS) ON CN 4325 -7922 79 04 +CWXA 712320 BOW_VALLEY AB CN 5108 -11507 1298 04 +CWXB 715530 ROBLIN_MAN MN CN 5118 -10137 540 04 +CWXC 713870 ONATCHIWAY QB CN 4888 -7103 304 04 +CWXF 999990 SUTTON JUNCTION, QB CN 4516 -7258 237 04 +CWXG 999990 LAST_MOUNTAIN_CS CN 5142 -10525 497 04 +CWXH 710344 HOLBERG_CCR BC CN 5063 -12812 568 04 +CWXI 711855 FEROLLE_PT._(MAPS) NF CN 5102 -5710 8 54 +CWXJ 711915 BULL_ARM_AUTO8 NF CN 4782 -5390 119 54 +CWXK 999990 CLINTON POINT, NT CN 6958 -12080 101 04 +CWXL 712310 BOW_ISLAND AB CN 4973 -11145 817 04 +CWXM 714810 HELMCKEN_ISL(MAPS) BC CN 5040 -12587 19 04 +CWXN 999990 STAVELY_AAFC CN 5018 -11388 1364 04 +CWXO 713993 ROWAN_GORILLA_III NS CN 4388 -6055 44 34 +CWXP 718260 PANGNIRTUNG NU CN 6615 -6572 23 04 +CWXR 710590 CROKER_RIVER NT CN 6928 -11922 69 04 +CWXS 717175 BAS_CARAQUET NB CN 4780 -6483 5 54 +CWXV 714980 BACK_RIVER_(MAPS) NU CN 6608 -9650 28 04 +CWXW 711830 ALEXIS_RIVER_(MAPS) NF CN 5265 -5687 43 04 +CWXZ 717385 WAWA ON CN 4797 -8480 287 54 +CWYB 999990 N. BAY WEATHER, CN CN 4632 -7944 0 04 +CWYC 999990 ALBERTA WX CENT, AB CN 5350 -11350 30 04 +CWYE 715510 OUTLOOK_PFRA SA CN 5148 -10705 541 04 +CWYF 719160 THOMSEN_RIVER NT CN 7320 -11952 42 04 +CWYG 999990 CHARLOTTETOWN, CN CN 4623 -6313 50 04 +CWYH 711650 RAE_LAKES NT CN 6412 -11737 213 04 +CWYI 711966 POOLS_ISLAND NF CN 4912 -5358 10 64 +CWYJ 717830 VICTORIA_UNIV BC CN 4845 -12330 49 04 +CWYK 711770 CAPE_KIGLAPAIT NF CN 5714 -6148 834 04 +CWYL 717860 YOHO_PARK_(AUTO8) AB CN 5145 -11633 60 04 +CWYM 719750 CAPE_MERCY NU CN 6496 -6358 583 04 +CWYO 718650 WYNYARD SA CN 5177 -10420 561 04 +CWYQ 999990 POINTE-AU-PERE_(INRS) CN 4851 -6847 5 04 +CWYW 718410 ARMSTRONG_(MARS) ON CN 5030 -8903 351 04 +CWYY 712150 OSOYOOS_(AUTO8) BC CN 4903 -11943 283 04 +CWZA 711130 AGASSIZ_(AUTO) BC CN 4925 -12177 15 04 +CWZB 711970 PORT-AUX-BASQUES NF CN 4757 -5915 40 04 +CWZC 718360 MOOSONEE_(SAWR) ON CN 5127 -8065 10 04 +CWZD 711073 SCUDDER_PT._(MAPS) BC CN 5245 -13123 5 34 +CWZE 999990 CARBERRY_CS CN 4990 -9935 384 04 +CWZF 716445 FREDERICTON_AQUATIC NB CN 4597 -6665 8 04 +CWZG 711226 BANFF_(MARS) AB CN 5120 -11555 1397 64 +CWZK 711074 HOSKINS_INLET(MAPS) BC CN 5353 -13155 8 44 +CWZL 714844 CUMSHEWA_ISL_(MAPS) BC CN 5303 -13160 17 44 +CWZM 710345 BOAT_BLUFF_(LGT-H) BC CN 5265 -12852 15 04 +CWZN 714080 SAGONA_ISL_(MAPS) NF CN 4737 -5580 35 04 +CWZO 999990 KELP_REEFS BC CN 4855 -12323 0 04 +CWZQ 714133 GRAND_ETANG NS CN 4655 -6105 13 34 +CWZR 719770 MARGARET_LAKE YK CN 6880 -14008 543 04 +CWZS 713860 AMQUI QB CN 4847 -6743 166 04 +CWZT 715500 DAUPHIN_CS MN CN 5110 -10005 305 04 +CWZU 999990 SHEARWATER_JETTY CN 4463 -6352 6 04 +CWZV 710310 CAPE_ST_JAMES BC CN 5193 -13102 92 04 +CWZW 710455 TESLIN_(MARS) YK CN 6017 -13277 705 54 +CWZY 718005 GBS_PLATFORM NF CN 4782 -5387 0 54 +CWZZ 718040 SAGLEK_(BAY) NF CN 5833 -6259 501 04 +CXAF 999990 ABEE_AGDM AB CN 5428 -11297 664 04 +CXAG 999990 ANDREW_AGDM AB CN 5392 -11228 625 04 +CXAJ 999990 ATMORE_AGDM AB CN 5478 -11283 574 04 +CXAK 999990 STETTLER_AGDM AB CN 5235 -11260 795 04 +CXAR 713220 ARVIAT_CLIMATE NT CN 6110 -9407 10 04 +CXAT 999990 ARCTIC_BAY_CS NU CN 7299 -8501 10 04 +CXBA 999990 BODO_AGDM AB CN 5212 -11010 687 04 +CXBD 999990 BARRHEAD_CS AB CN 5409 -11445 648 04 +CXBI 713140 BARRIE-ORO ON CN 4447 -7955 289 04 +CXBK 715690 BRATTS_LAKE SA CN 5020 -10470 580 04 +CXBL 999990 BAKER LAKE CLIMATE CN 6431 -9600 51 +CXBO 715780 BEAUPORT_CS QB CN 4684 -7120 10 04 +CXBP 999990 CONFEDERATION_BRIDGE PE CN 4623 -6373 54 04 +CXBQ 999990 TADOULE_LAKE_CS MN CN 5872 -9850 262 04 +CXBR 999990 BROCKET_AGDM AB CN 4962 -11382 1073 04 +CXBW 999990 BARNWELL_AGDM AB CN 4980 -11230 824 04 +CXCA 999990 CAMERON_FALLS_(AUT) ON CN 4915 -8833 233 04 +CXCD 999990 CLEARDALE_AGDM AB CN 5631 -11975 630 04 +CXCH 999990 CHETICAMP NS CN 4665 -6095 44 04 +CXCK 710390 CARMACKS YK CN 6212 -13618 540 04 +CXCM 999990 CAMBRIDGE BAY GSN CN 6910 -10513 19 +CXCP 999990 CHAMPION_AGDM AB CN 5028 -11335 1006 04 +CXCS 999990 CONSORT_AGDM AB CN 5194 -11071 772 04 +CXCW 999990 CORNWALL_NCTI ON CN 4502 -7468 63 04 +CXCY 999990 CYPRUS_LAKE_CS ON CN 4523 -8153 190 04 +CXDB 999990 DEL_BONITA_AGDM AB CN 4905 -11282 1310 04 +CXDE 715030 DELINE NT CN 6522 -12343 213 04 +CXDI 715730 DELHI_CS ON CN 4287 -8055 232 04 +CXDK 999990 DEADMAN_VALLEY NT CN 6126 -12447 283 04 +CXDP 999990 DAPP_AGDM AB CN 5432 -11395 614 04 +CXDW 718400 DEERWOOD_RCS MN CN 4940 -9832 341 04 +CXEA 999990 EAR_FALLS_(AUT) ON CN 5063 -9322 355 04 +CXEC 711570 EDMONTON_MUNICIPAL_CR10 AB CN 5357 -11352 671 04 +CXEG 711550 EDMONTON_INTERNATIONAL_CS AB CN 5330 -11360 715 04 +CXEL 999990 EGG_ISLAND AB CN 5898 -11044 215 04 +CXET 999990 EGBERT_CS ON CN 4423 -7978 251 04 +CXFA 715680 FANNY_ISLAND BC CN 5045 -12599 10 04 +CXFB 999990 IQALUIT CLIMATE CN 6375 -6855 34 +CXFM 999990 FOREMOST_AGDM AB CN 4948 -11149 881 04 +CXFP 999990 FT_PROVIDENCE NT CN 6167 -11725 159 04 +CXFR 999990 FAIRVIEW_AGDM AB CN 5608 -11844 655 04 +CXFV 999990 FT_VERMILLION AB CN 5838 -11604 289 04 +CXGD 999990 GANDER_AIRPORT_CS NF CN 4894 -5458 151 04 +CXGH 715770 GIMLI_HARBOUR_CS MN CN 5063 -9698 217 04 +CXGM 999990 GRAND_MANAN_SAR_CS NB CN 4471 -6680 78 04 +CXHA 999990 HARROW_CDA_AUTO ON CN 4203 -8290 191 04 +CXHD 999990 HOLDEN_AGDM AB CN 5319 -11225 688 04 +CXHF 713910 HIGH_FALLS QB CN 4584 -7565 195 04 +CXHI 710290 HOLMAN_CS NT CN 7077 -11780 30 04 +CXHM 999990 HAMILTON_RBG_CS ON CN 4329 -7991 102 04 +CXHP 999990 HIGH_PRAIRIE_AGDM AB CN 5540 -11648 602 04 +CXHR 999990 HUSSAR_AGDM AB CN 5118 -11250 971 04 +CXHW 999990 HARROW_TST ON CN 4203 -8290 191 04 +CXIB 999990 INGONISH_BEACH_CS NS CN 4667 -6040 8 04 +CXKA 999990 KAPUKASING_CDA ON CN 4941 -8244 218 04 +CXKE 999990 KEMPTVILLE_CS ON CN 4500 -7563 99 04 +CXKI 999990 KIRKLAND_LAKE_CS ON CN 4815 -8000 324 04 +CXKM 999990 KILLAM_AGDM AB CN 5285 -11187 675 04 +CXKT 716050 KENTVILLE NS CN 4507 -6448 49 04 +CXLB 710415 LUNENBERG NS CN 4435 -6430 4 04 +CXLC 716800 LOWER_CARP_LAKE NT CN 6360 -11386 373 04 +CXLL 716820 LINDBERG_LANDING NT CN 6112 -12285 183 04 +CXLT 999990 LATERRIERE QB CN 4831 -7113 163 04 +CXLU 999990 LUTSELK'E_CS NT CN 6242 -11067 179 04 +CXMD 715640 MORDEN_CDA_CS MN CN 4918 -9808 298 04 +CXMG 999990 MANNING_AGDM AB CN 5697 -11745 457 04 +CXMI 999990 MCNABS_ISLAND NS CN 4460 -6353 15 04 +CXMM 715850 FORT_MCMURRAY_CS AB CN 5665 -11122 369 04 +CXMN 999990 MASINASIN_AGDM AB CN 4913 -11166 947 04 +CXMO 999990 MORRIN_AGDM AB CN 5166 -11268 836 04 +CXMP 999990 MAPLE_PLAINS PE CN 4630 -6358 46 04 +CXMW 999990 MEDICINE_HAT_RCS AB CN 5003 -11072 717 04 +CXMY 999990 MALAY_FALLS NS CN 4498 -6248 40 04 +CXND 999990 NORDEGG_CS AB CN 5247 -11608 1362 04 +CXNM 716040 NORTH_MOUNTAIN NS CN 4682 -6067 439 04 +CXNP 713110 NAPPAN_AUTO NS CN 4575 -6423 20 04 +CXOA 999990 OTTAWA_CDA_RCS ON CN 4538 -7572 79 04 +CXOL 999990 OLDS_AGDM AB CN 5176 -11408 1046 04 +CXOX 715860 LA_RONGE_RCS SA CN 5515 -10527 379 04 +CXOY 999990 OYEN_AGDM AB CN 5138 -11035 767 04 +CXPA 999990 PEORIA_AGDM AB CN 5562 -11829 621 04 +CXPC 999990 PARRY_SOUND_CCG ON CN 4534 -8004 176 04 +CXPL 999990 POLLOCKVILLE_AGDM AB CN 5113 -11171 750 04 +CXPS 999990 EDMONTON_STONY_PLAIN_CS AB CN 5355 -11410 766 04 +CXPT 999990 POINT_PELEE_CS ON CN 4195 -8252 177 04 +CXPV 715930 PRARIE_RIVER AB CN 5862 -11167 212 04 +CXQA 715830 QAVVIK_LAKE NT CN 6825 -12210 548 04 +CXQH 999990 WATSON LAKE AUT CN 6011 -12881 690 +CXQT 999990 N._ONTARIO_EMERGENCY_PORTABLE ON CN 4843 -8922 0 04 +CXRB 999990 RESOLUTE_CS NU CN 7472 -9498 68 04 +CXRG 999990 RIDGETOWN_RCS CN 4245 -8188 206 04 +CXRH 715880 ROCKY_HARBOUR_CS NF CN 4957 -5788 68 04 +CXRL 999990 RICH_LAKE_AGDM AB CN 5450 -11170 585 04 +CXSA 999990 SALMONIER_NATURE_PARK NF CN 4726 -5329 136 04 +CXSC 999990 SCHULER_AGDM AB CN 5031 -11009 800 04 +CXSE 710170 STEFANSSON_ISLAND NT CN 7377 -10528 11 04 +CXSH 713700 SHAWINIGAN_CS QB CN 4655 -7273 110 04 +CXSL 999990 SMOKY_LAKE_AGDM AB CN 5428 -11250 680 04 +CXSP 999990 ST_PAUL_AGDM AB CN 5401 -11127 649 04 +CXSR 715710 SPIRIT_RIVER_AUTO_STATION AB CN 5570 -11923 1015 04 +CXSW 715870 ST._JOHN'S_WEST_CDA_CS NF CN 4752 -5278 114 04 +CXTD 999990 TRACADIE NS CN 4561 -6168 67 04 +CXTH 999990 TWO_HILLS_AGDM AB CN 5363 -11168 678 04 +CXTL 999990 TATLAYOKO_LAKE_RCS BC CN 5167 -12440 875 04 +CXTN 714920 TUKTUT_NOGAIT NT CN 6920 -12236 552 04 +CXTO 715760 TORONTO ON CN 4667 -7940 113 04 +CXTP 715890 TERRA_NOVA_NATIONAL_PARK_CS NF CN 4856 -5397 107 04 +CXTR 999990 TRENTON_AWOS ON CN 4412 -7752 86 04 +CXTV 716830 TRAIL_VALLEY NT CN 6875 -13350 85 04 +CXUX 999990 HALL BEACH CLIMATE CN 6878 -8125 8 +CXVG 999990 VIOLET_GROVE_CS AB CN 5315 -11512 903 04 +CXVM 999990 VERMILION_AGDM AB CN 5334 -11088 623 04 +CXVN 999990 VINELAND_STATION_RCS ON CN 4318 -7940 79 04 +CXVW 999990 VALLEYVIEW_AGDM AB CN 5510 -11720 698 04 +CXWB 999990 WAGER_BAY_(AUT) NU CN 6588 -8945 18 04 +CXWF 999990 WARFIELD_RCS BC CN 4911 -11774 567 04 +CXWG 999990 WINNIPEG_A_CS MN CN 4992 -9725 239 04 +CXWI 999990 WINNIPEG_UA MN CN 4988 -9713 251 04 +CXWM 999990 WRENTHAM_AGDM AB CN 4950 -11212 944 04 +CXWN 715790 WINNIPEG/THE_FORKS MN CN 4988 -9713 230 04 +CXWR 715840 WRECKHOUSE NF CN 4771 -5931 33 04 +CXWT 999990 WINTERLAND NF CN 4714 -5533 29 04 +CXXX 710730 CLUFF_LAKE SA CN 5839 -10952 339 04 +CXYH 999990 YOHIN NU CN 6124 -12374 204 04 +CXZC 713090 MOOSONEE_RCS ON CN 5127 -8060 9 04 +CXZU 712560 WHITECOURT AB CN 5415 -11578 785 04 +CXZV 999990 SEPT-ILES QB CN 5022 -6625 53 04 +CYAD 718275 LA_GRANDE_III(SAWR) QB CN 5357 -7620 236 54 +CYAH 718230 LA_GRANDE_IV_ARPT QB CN 5376 -7368 306 04 +CYAJ 999990 KOMAKUK BEACH A, YK CN 6958 -14017 7 04 +CYAM 712600 SAULT_STE_MARIE ON CN 4648 -8451 192 04 +CYAS 719043 KANGIRSUK_(SAWR) QB CN 6002 -7000 117 34 +CYAW 716010 SHEARWATER(CAN-MIL) NS CN 4463 -6350 51 04 +CYAY 718194 SAINT_ANTHONY_ARPT NF CN 5138 -5609 28 44 +CYAZ 711060 TOFINO_AIRPORT BC CN 4908 -12578 24 04 +CYBB 719194 KUGAARUK/PELLY_BAY_AIRPORT NT CN 6854 -8980 17 44 +CYBC 711870 BAIE-COMEAU_AIRPORT QB CN 4913 -6820 22 04 +CYBD 712060 BELLA_COOLA_ARPT BC CN 5239 -12660 36 04 +CYBE 999990 URANIUM CITY, SK CN 5958 -10848 312 04 +CYBG 717270 BAGOTVILLE(CAN-MIL) QB CN 4833 -7100 159 04 +CYBK 719260 BAKER_LAKE_AIRPORT NU CN 6430 -9608 18 04 +CYBL 718936 CAMPBELL_RIVER_ARPT BC CN 4995 -12527 106 64 +CYBN 999990 BORDEN ON CN 4427 -7991 223 04 +CYBR 711400 BRANDON_AIRPORT MN CN 4992 -9995 409 04 +CYBU 711300 NIPAWIN_AIRPORT SA CN 5333 -10400 372 04 +CYBV 718590 BERENS_RIVER_ARPT MN CN 5236 -9702 222 04 +CYBW 718776 CALGARY/SPRINGBANK AB CN 5110 -11437 1200 64 +CYBX 718080 BLANC-SABLON_ARPT QB CN 5145 -5718 37 04 +CYCA 999990 CARTWRIGHT MAN, CN CN 5368 -5703 12 04 +CYCB 719250 CAMBRIDGE_BAY_ARPT NU CN 6911 -10514 27 04 +CYCD 718900 NANAIMO_AIRPORT BC CN 4905 -12387 28 04 +CYCG 718840 CASTLEGAR_AIRPORT BC CN 4930 -11763 495 04 +CYCH 717170 CHATHAM/MIRAMICHI_ARPT NB CN 4700 -6547 33 04 +CYCL 717110 CHARLO_AIRPORT NB CN 4798 -6633 40 04 +CYCO 719380 KUGLUKTUK/COPPERMINE_AIRPORT NU CN 6782 -11513 23 04 +CYCP 718830 BLUE_RIVER_(MAN) BC CN 5213 -11929 683 04 +CYCQ 719403 CHETWYND_AIRPORT BC CN 5569 -12163 610 34 +CYCS 719164 CHESTERFIELD_INLET NT CN 6333 -9072 12 44 +CYCT 718730 CORONATION_(MARS) AB CN 5207 -11145 791 04 +CYCX 717010 GAGETOWN__(CAN-MIL) NB CN 4583 -6643 51 04 +CYCY 710900 CLYDE_AIRPORT NU CN 7048 -6852 27 04 +CYDA 719660 DAWSON_AIRPORT YK CN 6404 -13913 370 04 +CYDB 719674 BURWASH_AIRPORT YK CN 6137 -13903 807 44 +CYDC 718860 PRINCETON_ARPT BC CN 4947 -12051 700 04 +CYDF 718090 DEER_LAKE_AIRPORT NF CN 4922 -5740 22 04 +CYDL 999990 DEASE_LAKE BC CN 5842 -13000 807 04 +CYDM 999990 ROSS RIVER AIRPO, YK CN 6197 -13242 705 04 +CYDN 718550 DAUPHIN_AIRPORT MN CN 5110 -10005 305 04 +CYDP 719020 NAIN_AIRPORT NF CN 5655 -6168 7 04 +CYDQ 710563 DAWSON_CREEK_ARPT BC CN 5574 -12018 655 34 +CYED 711210 EDMONTON/NAMAO(MIL) AB CN 5367 -11347 688 04 +CYEG 711230 EDMONTON_INTL_ARPT AB CN 5332 -11358 723 04 +CYEK 719264 ARVIAT_AIRPORT NU CN 6110 -9407 10 44 +CYEL 717334 ELLIOT_LAKE_(SAWR) ON CN 4635 -8255 331 44 +CYEN 718620 ESTEVAN_AIRPORT SA CN 4922 -10297 581 04 +CYER 710990 FORT_SEVERN ON CN 5600 -8767 16 04 +CYET 718810 EDSON_AIRPORT AB CN 5359 -11648 925 04 +CYEU 999990 EUREKA (MAN), CN CN 8000 -8582 78 04 +CYEV 719570 INUVIK_AIRPORT NT CN 6830 -13348 68 04 +CYFB 719090 FROBISHER/IQALUIT NU CN 6375 -6855 34 04 +CYFC 717000 FREDERICTON_AIRPORT NB CN 4587 -6653 20 04 +CYFO 718575 FLIN_FLON_AIRPORT MN CN 5468 -10168 304 54 +CYFR 710633 FORT_RESOLUTION NT CN 6118 -11368 160 34 +CYFS 719460 FORT_SIMPSON_ARPT NT CN 6177 -12123 169 04 +CYFT 718193 MAKKOVIK_AIRPORT NF CN 5508 -5918 71 34 +CYGE 718775 GOLDEN_ARPT BC CN 5130 -11698 785 54 +CYGH 710435 FORT_GOOD_HOPE_ARPT NT CN 6623 -12865 81 54 +CYGK 716200 KINGSTON_ARPT_(MAN) ON CN 4422 -7660 93 04 +CYGL 718270 LA_GRANDE_RIVIERE QB CN 5363 -7770 195 04 +CYGM 718560 GIMLI_INDUSTRIAL_PARK MN CN 5063 -9705 230 04 +CYGP 711880 GASPE_AIRPORT QB CN 4878 -6448 33 04 +CYGQ 718340 GERALDTON_AIRPORT ON CN 4978 -8693 349 04 +CYGR 717090 ILES_DE_LA_MADELEINE QB CN 4742 -6178 10 04 +CYGT 710814 IGLOOLIK_AIRPORT NT CN 6937 -8182 53 44 +CYGV 713130 HAVRE_ST_PIERRE QB CN 5028 -6360 38 04 +CYGW 719050 KUUJJUARAPIK_ARPT QB CN 5528 -7775 10 04 +CYGX 719120 GILLAM_AIRPORT MN CN 5636 -9471 145 04 +CYHA 719040 QUAQTAQ_AIRPORT QB CN 6105 -6963 32 04 +CYHB 718680 HUDSON_BAY SA CN 5282 -10232 358 04 +CYHD 718425 DRYDEN_AIRPORT ON CN 4983 -9275 413 54 +CYHE 711140 HOPE_AIRPORT_(MAN) BC CN 4937 -12148 39 04 +CYHH 718113 NEMISCAU_ARPT(SAWR) QB CN 5170 -7612 245 34 +CYHI 719494 HOLMAN_ISLAND_ARPT NT CN 7077 -11780 36 44 +CYHK 719156 GJOA_HAVEN_AIRPORT NT CN 6863 -9585 46 64 +CYHM 712630 HAMILTON_AIRPORT ON CN 4317 -7993 238 04 +CYHU 713710 SAINT_HUBERT_ARPT QB CN 4552 -7342 27 04 +CYHY 719350 HAY_RIVER_AIRPORT NT CN 6084 -11578 166 04 +CYHZ 713950 HALIFAX_INTL_ARPT NS CN 4488 -6352 145 04 +CYID 716013 DIGBY_ARPT_(AWRS) NS CN 4455 -6578 152 34 +CYIK 719074 IVUJIVIK_ARPT(SAWR) QB CN 6242 -7793 42 44 +CYIO 710950 POND_INLET_AIRPORT NU CN 7268 -7798 55 04 +CYIV 711450 ISLAND_LAKE_AIRPORT MN CN 5385 -9465 237 04 +CYJF 719458 FORT_LIARD_AIRPORT NT CN 6023 -12347 215 84 +CYJT 718150 STEPHENVILLE_ARPT NF CN 4853 -5855 26 04 +CYKA 718870 KAMLOOPS_AIRPORT BC CN 5070 -12042 345 04 +CYKB 719063 KANGIQSUALUJJUAQ QB CN 5872 -6600 58 34 +CYKD 719575 AKLAVIK_AIRPORT NT CN 6822 -13500 6 54 +CYKF 713680 WATERLOO_WELLINGTON_ARPT ON CN 4345 -8038 317 04 +CYKG 719044 KANGIQSUJUAQ(SAWR) QB CN 6159 -7193 156 44 +CYKJ 714880 KEY_LAKE SA CN 5725 -10560 510 04 +CYKL 718280 SCHEFFERVILLE_ARPT QB CN 5480 -6682 522 04 +CYKO 719076 AKULIVIK_AIRPORT QB CN 6082 -7815 20 64 +CYKQ 718964 WASKAGANISH_AIRPORT QB CN 5148 -7875 24 04 +CYKY 711290 KINDERSLEY_ARPT SA CN 5152 -10918 694 04 +CYKZ 712643 TORONTO_BUTTONVILLE ON CN 4387 -7937 198 34 +CYLA 719045 AUPALUK_AIRPORT QB CN 5930 -6960 36 54 +CYLC 719094 KIMMIRUT/LAKE_HARBOUR_ARPT NT CN 6285 -6988 53 44 +CYLD 717374 CHAPLEAU_ARPT(SAWR) ON CN 4782 -8335 447 44 +CYLH 999990 LANSDOWNE_HOUSE CN 5223 -8789 -9999 04 +CYLJ 711250 MEADOW_LAKE_AIRPORT SA CN 5413 -10852 480 04 +CYLK 999990 LUTSELK'E_ARPT NT CN 6242 -11067 179 04 +CYLL 718710 LLOYDMINSTER_ARPT AB CN 5332 -11007 669 04 +CYLT 710823 ALERT_AIRPORT NU CN 8252 -6228 31 34 +CYLU 719065 KANGIKSUALUJJUAQ_ARPT QB CN 5872 -6598 60 54 +CYLW 712030 KELOWNA_ARPT BC CN 4996 -11938 430 04 +CYMA 719650 MAYO_AIRPORT YK CN 6362 -13587 504 04 +CYMD 710720 MOULD_BAY_AIRPORT NT CN 7622 -11932 12 04 +CYMH 718173 MARY'S_HARBOUR NF CN 5230 -5583 12 34 +CYMJ 718640 MOOSE_JAW_(CAN-MIL) SA CN 5033 -10555 577 04 +CYML 717134 CHARLEVOIX_AIRPORT QB CN 4760 -7023 298 44 +CYMM 719320 FORT_MCMURRAY_ARPT AB CN 5665 -11122 369 04 +CYMO 718365 MOOSONEE_A ON CN 5128 -8060 9 54 +CYMT 718220 CHIBOUGAMAU-CHAPAIS QB CN 4977 -7453 387 04 +CYMU 719053 UMIUJAQ QB CN 5653 -7652 74 34 +CYMX 716278 MONTREAL/MIRABEL QB CN 4567 -7403 82 84 +CYNA 718130 NATASHQUAN_AIRPORT QB CN 5018 -6182 11 04 +CYNC 999990 WEMINDJI QB CN 5302 -7883 14 04 +CYND 716279 GATINEAU_AIRPORT QB CN 4552 -7557 64 94 +CYNE 711410 NORWAY_HOUSE_ARPT MN CN 5395 -9783 224 04 +CYNM 718210 MATAGAMI_AIRPORT QB CN 4977 -7780 280 04 +CYOA 710356 EKATI NT CN 6470 -11062 469 04 +CYOC 719665 OLD_CROW_AIRPORT YK CN 6757 -13984 251 54 +CYOD 711200 COLD_LAKE_(CAN-MIL) AB CN 5442 -11028 541 04 +CYOJ 710660 HIGH_LEVEL_AIRPORT AB CN 5862 -11717 338 04 +CYOO 999990 OSHAWA CN 4391 -7888 140 +CYOW 716280 OTTAWA_INTL_AIRPORT ON CN 4532 -7567 114 04 +CYOY 717160 VALCARTIER_AIRPORT QB CN 4690 -7150 168 04 +CYPA 718690 PRINCE_ALBERT_ARPT SA CN 5322 -10567 428 04 +CYPB 714755 PORT_ALBERNI_ARPT BC CN 4927 -12483 2 54 +CYPC 719485 PAULATUK_AIRPORT NT CN 6935 -12407 6 54 +CYPD 716053 PORT_HAWKESBURY NS CN 4567 -6138 114 34 +CYPE 710680 PEACE_RIVER_AIRPORT AB CN 5623 -11743 571 04 +CYPG 718510 PORTAGE_SOUTHPORT_A MN CN 4990 -9827 270 04 +CYPH 719073 INUKJUAK_ARPT(SAWR) QB CN 5847 -7808 25 34 +CYPL 718454 PICKLE_LAKE(MAN) ON CN 5145 -9022 386 44 +CYPN 718103 PORT_MENIER_(MAN) QB CN 4983 -6428 51 34 +CYPQ 716290 PETERBOROUGH_ARPT ON CN 4423 -7837 191 04 +CYPR 718980 PRINCE_RUPERT_ARPT BC CN 5429 -13044 35 04 +CYPS 999990 PEMBERTON (AUTOB, BC CN 5030 -12273 204 04 +CYPW 712080 POWELL_RIVER_ARPT BC CN 4983 -12450 130 04 +CYPX 719077 PUVIRNITUQ_ARPT QB CN 6005 -7728 23 74 +CYPY 719330 FORT_CHIPEWYAN_ARPT AB CN 5877 -11112 232 04 +CYPZ 719520 BURNS_LAKE BC CN 5438 -12595 713 04 +CYQA 716300 MUSKOKA_AIRPORT ON CN 4497 -7930 282 04 +CYQB 717140 QUEBEC_AIRPORT QB CN 4680 -7138 74 04 +CYQD 718670 THE_PAS_AIRPORT MN CN 5397 -10110 270 04 +CYQF 718780 RED_DEER_AIRPORT AB CN 5218 -11390 905 04 +CYQG 715380 WINDSOR_AIRPORT ON CN 4227 -8297 190 04 +CYQH 719530 WATSON_LAKE_AIRPORT YK CN 6012 -12882 690 04 +CYQI 716030 YARMOUTH_AIRPORT NS CN 4383 -6609 43 04 +CYQK 718500 KENORA_AIRPORT ON CN 4979 -9437 406 04 +CYQL 718740 LETHBRIDGE_AIRPORT AB CN 4963 -11280 929 04 +CYQM 717050 MONCTON_AIRPORT NB CN 4610 -6469 71 04 +CYQQ 718930 COMOX_(CAN-MIL) BC CN 4972 -12490 26 04 +CYQR 718630 REGINA_AIRPORT SA CN 5043 -10467 577 04 +CYQT 717490 THUNDER_BAY_AIRPORT ON CN 4837 -8933 199 04 +CYQU 719400 GRANDE_PRAIRIE_ARPT AB CN 5518 -11888 669 04 +CYQV 711380 YORKTON_AIRPORT SA CN 5127 -10247 498 04 +CYQW 718760 NORTH_BATTLEFORD SA CN 5277 -10826 548 04 +CYQX 718030 GANDER_INTL_AIRPORT NF CN 4895 -5458 151 04 +CYQY 717070 SYDNEY_AIRPORT NS CN 4617 -6005 62 04 +CYQZ 711030 QUESNEL_AIRPORT BC CN 5303 -12251 545 04 +CYRA 999990 RAE_LAKES_ARPT NT CN 6412 -11731 221 04 +CYRB 719240 RESOLUTE_AIRPORT NU CN 7472 -9498 67 04 +CYRJ 717280 ROBERVAL_AIRPORT QB CN 4852 -7227 179 04 +CYRL 718540 RED_LAKE_AIRPORT ON CN 5107 -9379 386 04 +CYRM 719280 ROCKY_MTN_HOUSE AB CN 5243 -11492 989 04 +CYRT 710830 RANKIN_INLET_ARPT NU CN 6282 -9212 29 04 +CYRV 718820 REVELSTOKE_AIRPORT BC CN 5096 -11818 443 04 +CYSA 716004 SABLE_ISLAND(APT) NS CN 4393 -6000 4 44 +CYSB 717300 SUDBURY_AIRPORT ON CN 4662 -8080 348 04 +CYSC 716100 SHERBROOKE_AIRPORT QB CN 4543 -7168 241 04 +CYSD 711280 SUFFIELD_AIRPORT AB CN 5027 -11118 770 04 +CYSE 999990 SQUAMISH ARPT, BC CN 4979 -12317 52 04 +CYSF 711320 STONY_RAPIDS_ARPT SA CN 5925 -10583 245 04 +CYSJ 716090 SAINT_JOHN_AIRPORT NB CN 4530 -6587 111 04 +CYSK 719104 SANIKILUAQ_AIRPORT NU CN 5653 -7925 32 44 +CYSL 717030 SAINT_LEONARD_ARPT NB CN 4716 -6783 243 04 +CYSM 719340 FORT_SMITH_AIRPORT NT CN 6002 -11197 205 04 +CYSN 712625 ST._CATHARINES_ARPT ON CN 4320 -7917 98 54 +CYSP 999990 MARATHON, ON CN 4875 -8635 315 04 +CYSR 719143 NANISIVIK_AIRPORT NT CN 7298 -8462 642 34 +CYSU 717020 SUMMERSIDE(CAN-MIL) PE CN 4644 -6383 20 04 +CYSV 999990 SAGLEK AIRPORT , CN CN 5847 -6266 83 04 +CYSY 710513 SACHS_HARBOUR_ARPT NT CN 7200 -12527 86 34 +CYTE 719100 CAPE_DORSET_AIRPORT NU CN 6423 -7653 50 04 +CYTH 710790 THOMPSON_AIRPORT MN CN 5580 -9787 222 04 +CYTJ 717493 TERRACE_BAY_(SAWR) ON CN 4882 -8710 290 34 +CYTL 718480 BIG_TROUT_LAKE ON CN 5382 -8990 222 04 +CYTN 999990 TRENTON_MUNICIPAL_ARPT NS CN 4561 -6262 97 04 +CYTQ 719064 TASIUJAQ_ARPT QB CN 5867 -6995 37 44 +CYTR 716210 TRENTON_(CAN-MIL) ON CN 4412 -7753 86 04 +CYTS 717390 TIMMINS_AIRPORT ON CN 4857 -8138 295 04 +CYTZ 712650 TORONTO_IL_ARPT_AUT ON CN 4363 -7940 77 04 +CYUA 719680 SHINGLE_POINT_ARPT YK CN 6895 -13722 49 04 +CYUB 719540 TUKTOYAKTUK NT CN 6943 -13302 5 04 +CYUI 719390 CAPE_YOUNG_AIRPORT NT CN 6893 -11692 16 04 +CYUJ 719370 LADY_FRANKLIN_POINT NU CN 6850 -11322 16 04 +CYUK 999990 BYRON BAY, NT CN 6875 -10907 92 04 +CYUL 716270 MONTREAL/DORVAL QB CN 4547 -7375 36 04 +CYUQ 710710 JENNY_LIND_ISL_ARPT NU CN 6865 -10173 18 04 +CYUR 719270 GLADMAN_POINT_ARPT NT CN 6867 -9780 14 04 +CYUS 719110 SHEPHERD_BAY_ARPT NT CN 6882 -9343 43 04 +CYUT 710944 REPULSE_BAY_AIRPORT NT CN 6653 -8625 24 44 +CYUV 710914 LONGSTAFF_BLF_ARPT NU CN 6893 -7528 14 44 +CYUX 710810 HALL_BEACH_AIRPORT NU CN 6878 -8124 8 04 +CYUY 717255 ROUYN_AIRPORT QB CN 4822 -7883 301 54 +CYVC 719220 LA_RONGE_AIRPORT SA CN 5515 -10527 379 04 +CYVM 710964 QIKIQTARJUAQ/BROUGHTON_ISL_ARPT NU CN 6755 -6403 6 44 +CYVN 710940 CAPE_DYER_AIRPORT NU CN 6658 -6162 393 04 +CYVO 717250 VAL_D'OR_AIRPORT QB CN 4805 -7778 337 04 +CYVP 719060 KUUJJUAQ_AIRPORT QB CN 5810 -6842 39 04 +CYVQ 710430 NORMAN_WELLS_ARPT NT CN 6528 -12680 74 04 +CYVR 718920 VANCOUVER_INTL_ARPT BC CN 4919 -12318 4 04 +CYVT 710774 BUFFALO_NARROWS_ARPT SA CN 5583 -10843 440 44 +CYVV 716330 WIARTON_AIRPORT ON CN 4475 -8110 222 04 +CYWA 716250 PETAWAWA_ARPT ON CN 4595 -7732 130 04 +CYWG 718520 WINNIPEG_INTL_ARPT MN CN 4992 -9723 239 04 +CYWH 714735 VICTORIA_HARBOUR BC CN 4842 -12338 5 54 +CYWJ 719468 DELINE/FORT_FRANKLIN_ARPT NT CN 6521 -12344 213 84 +CYWK 718250 WABUSH_LAKE_AIRPORT NF CN 5293 -6687 551 04 +CYWL 711040 WILLIAMS_LAKE_ARPT BC CN 5218 -12205 940 04 +CYWO 714963 LUPIN_ARPT_(SAWR) NU CN 6577 -11123 490 34 +CYWV 999990 WAINWRIGHT AIRP, CN CN 5280 -11088 662 04 +CYWY 719465 WRIGLEY_AIRPORT NT CN 6322 -12343 150 54 +CYXC 718800 CRANBROOK_AIRPORT BC CN 4961 -11578 939 04 +CYXD 718790 EDMONTON_MUNICIPAL AB CN 5357 -11352 671 04 +CYXE 718660 SASKATOON_AIRPORT SA CN 5217 -10672 504 04 +CYXH 718720 MEDICINE_HAT_ARPT AB CN 5002 -11072 717 04 +CYXJ 719430 FORT_ST._JOHN_ARPT BC CN 5623 -12073 715 04 +CYXL 718420 SIOUX_LOOKOUT_ARPT ON CN 5012 -9190 390 04 +CYXN 710735 WHALE_COVE_AIRPORT NT CN 6224 -9260 12 54 +CYXP 710934 PANGNIRTUNG_AIRPORT NT CN 6613 -6570 23 44 +CYXQ 719675 BEAVER_CREEK_ARPT YK CN 6241 -14087 649 54 +CYXR 717350 EARLTON_AIRPORT ON CN 4770 -7985 243 04 +CYXS 718960 PRINCE_GEORGE_ARPT BC CN 5389 -12268 691 04 +CYXT 719510 TERRACE_AIRPORT BC CN 5447 -12858 217 04 +CYXU 716230 LONDON_AIRPORT ON CN 4303 -8115 278 04 +CYXX 711080 ABBOTSFORD_AIRPORT BC CN 4903 -12236 58 04 +CYXY 719640 WHITEHORSE_AIRPORT YK CN 6071 -13507 706 04 +CYXZ 717380 WAWA_AIRPORT ON CN 4797 -8478 287 04 +CYYB 717310 NORTH_BAY_AIRPORT ON CN 4636 -7942 370 04 +CYYC 718770 CALGARY_INTNL_ARPT AB CN 5112 -11402 1084 04 +CYYD 719500 SMITHERS_AIRPORT BC CN 5482 -12718 522 04 +CYYE 719450 FORT_NELSON_AIRPORT BC CN 5884 -12260 382 04 +CYYF 718890 PENTICTON_AIRPORT BC CN 4946 -11960 344 04 +CYYG 717060 CHARLOTTETOWN_ARPT PE CN 4628 -6312 79 04 +CYYH 715800 TALOYOAK_A NU CN 6955 -9358 28 54 +CYYJ 717990 VICTORIA_INTL_ARPT BC CN 4865 -12343 19 04 +CYYL 710780 LYNN_LAKE_AIRPORT MN CN 5687 -10108 357 04 +CYYN 718700 SWIFT_CURRENT_ARPT SA CN 5030 -10768 818 04 +CYYQ 719130 CHURCHILL_AIRPORT MN CN 5874 -9406 29 04 +CYYR 718160 GOOSE_BAY_AIRPORT NF CN 5332 -6042 49 04 +CYYT 718010 SAINT_JOHN'S_ARPT NF CN 4762 -5274 141 04 +CYYU 718310 KAPUSKASING_AIRPORT ON CN 4942 -8247 227 04 +CYYW 999990 ARMSTRONG (MARS, ON CN 5030 -8903 351 04 +CYYY 717180 MONT_JOLI_AIRPORT QB CN 4860 -6822 52 04 +CYYZ 716240 TORONTO/PEARSON ON CN 4367 -7960 173 04 +CYZE 717330 GORE_BAY_AIRPORT ON CN 4588 -8257 194 04 +CYZF 719360 YELLOWKNIFE_AIRPORT NT CN 6247 -11443 206 04 +CYZG 719075 SALLIUT_ARPT_(SAWR) QB CN 6218 -7567 226 54 +CYZH 710690 SLAVE_LAKE_AIRPORT AB CN 5529 -11478 583 04 +CYZL 999990 LIARD RIVER, BC CN 5941 -12615 141 04 +CYZP 711010 SANDSPIT_AIRPORT BC CN 5325 -13181 6 04 +CYZR 716340 SARNIA_AIRPORT ON CN 4300 -8231 181 04 +CYZS 719150 CORAL_HARBOUR_ARPT NU CN 6420 -8337 57 04 +CYZT 711090 PORT_HARDY_AIRPORT BC CN 5068 -12737 22 04 +CYZU 719300 WHITECOURT_AIRPORT AB CN 5415 -11578 782 04 +CYZV 718110 SEPT-ILES_AIRPORT QB CN 5022 -6627 55 04 +CYZW 710450 TESLIN_ARPT_(AUT) YK CN 6017 -13274 705 04 +CYZX 713970 GREENWOOD_(CAN-MIL) NS CN 4498 -6492 28 04 +CYZY 719440 MACKENZIE_AIRPORT BC CN 5531 -12314 690 04 +CZAG 999990 LA GRANDE IV RE, CN CN 5375 -7368 307 04 +CZBF 717173 BATHURST_ARPT(AWRS) NB CN 4763 -6575 59 34 +CZBU 999990 NIPAWIN_AWOS SA CN 5333 -10400 372 04 +CZCP 999990 CAPE_PARRY_AIRPORT NT CN 7017 -12472 87 04 +CZCR 713150 CHARLO_AUTO NB CN 4798 -6633 42 04 +CZCY 999990 CLYDE RIVER CLIMATE CN 7048 -6851 27 +CZDB 713170 DEBERT NS CN 4542 -6347 38 04 +CZDI 711800 CHURCHILL_FALLS NF CN 5357 -6410 440 04 +CZEL 999990 ELORA_RCS CN 4365 -8042 376 04 +CZEM 718364 EASTMAIN_RIVER_ARPT QB CN 5223 -7852 6 44 +CZEV 713640 INUVIK_CLIMATE CN 6832 -13352 103 04 +CZFA 719493 FARO_AIRPORT YK CN 6221 -13338 717 34 +CZFM 719574 FORT_MCPHERSON_ARPT NT CN 6740 -13485 43 44 +CZFN 719576 TULITA/FORT_NORMAN_AIRPORT NT CN 6492 -12557 101 64 +CZFS 713650 FT_SIMPSON_CLIMATE CN 6175 -12123 168 04 +CZGH 999990 FORT_GOOD_HOPE_CS CN 6623 -12865 82 04 +CZGJ 999990 MONTREAL_RIVER_(AUT) CN 4725 -8460 0 04 +CZHB 999990 HUDSON BAY, SA CN 4282 -10232 358 +CZHD 999990 DRYDEN_(AUT) ON CN 4983 -9274 413 04 +CZHK 999990 GJOA HAVEN CLIMATE CN 6863 -9585 43 +CZHM 999990 HAMILTON_TRAINING_CTR ON CN 4327 -7977 77 04 +CZHY 713610 HAY_RIVER NT CN 6083 -11577 164 04 +CZKA 717410 KAMLOOPS_AUTO BC CN 5070 -12045 345 04 +CZKD 999990 KELSEY_DAM_CS MN CN 5604 -9651 183 04 +CZLT 999990 ALERT CLIMATE CN 8250 -6231 65 +CZMD 717550 MUSKRAT_DAM ON CN 5343 -9177 278 04 +CZMJ 999990 MOOSE_JAW_CS SA CN 5033 -10556 577 04 +CZMT 714724 MASSET_ARPT BC CN 5402 -13212 7 04 +CZMU 713540 MUNDARE AB CN 5357 -11230 683 04 +CZNB 999990 NORTH BAY, ON CN 4637 -7942 364 04 +CZOC 719770 OLD_CROW_(AUTO8) VY CN 6757 -13983 251 04 +CZOL 713510 OLIVER AB CN 5365 -11335 665 04 +CZPC 718755 PINCHER_CREEK_ARPT AB CN 4952 -11398 1190 54 +CZPK 719840 PAULATUK_(AUTO) NT CN 6935 -12405 6 04 +CZPN 999990 PINCHER CREEK, AB CN 4951 -11400 1190 04 +CZPS 713530 PRENTISS AB CN 5242 -11360 965 04 +CZQA 999990 MUSKOKA_AWOS ON CN 4497 -7930 282 04 +CZRP 719830 RAE_POINT_(AUTO8) NT CN 7537 -10572 12 04 +CZSJ 710980 SANDY_LAKE OT CN 5305 -09333 290 04 +CZSM 713520 FT_SMITH NT CN 6002 -11192 203 04 +CZSP 713100 ST_PETERS PE CN 4645 -6257 30 04 +CZST 719550 STEWART_AIRPORT BC CN 5593 -12998 7 04 +CZTB 710445 THUNDER_BAY ON CN 4837 -8933 198 04 +CZTJ 999990 TERRACE_BAY_(AUT) CN 4882 -8710 290 04 +CZUB 719850 TUKTOYAKTUK_(AUTO) NT CN 6943 -13303 6 04 +CZUE 999990 CAPE PARRY, NT CN 7017 -12468 17 04 +CZUG 999990 DELTA_MARSH_CS CN 5018 -9838 248 04 +CZUM 711820 CHURCHILL_FALLS NF CN 5356 -6409 440 04 +CZVL 711233 EDMONTON/VILLENEUVE AB CN 5367 -11387 686 34 +CZVM 999990 QIKIQTARJUAQ CLIMAT CN 6755 -6403 6 +CZVV 716333 WIARTON_(READAC) ON CN 4475 -8112 223 34 +CZWN 718884 WAINWRIGHT_(AUTO8) AB CN 5282 -11108 684 44 +CZXR 999990 EARLTON_AWOS ON CN 4770 -7985 243 04 +CZZJ 711560 EDSON_CR10 AB CN 5357 -11647 927 04 +CZZP 711015 SANDSPIT_'A'_(AUTO) BC CN 5325 -13183 6 54 +DAAD 605150 BOU-SAADA AL 3533 420 461 04 +DAAE 604020 BEJAIA AL 3672 507 2 04 +DAAF 606253 AOULEF AL 2697 108 309 04 +DAAG 603900 DAR-EL-BEIDA AL 3672 325 25 04 +DAAJ 606700 DJANET AL 2455 947 1054 04 +DAAP 606400 ILLIZI AL 2650 842 558 04 +DAAS 604450 SETIF AL 3618 542 1038 04 +DAAT 606805 TAMANRASSET/AGUENNA AL 2282 547 1377 04 +DAAV 603510 JIJEL ACHOUAT AL 3689 582 2 04 +DAAY 605490 MECHERIA AL 3494 -43 1149 04 +DABB 603600 ANNABA AL 3684 782 4 04 +DABC 604190 CONSTANTINE AL 3628 662 694 04 +DABP 603550 SKIKDA AL 3693 695 7 04 +DABS 604750 TEBESSA AL 3548 813 813 04 +DABT 604680 BATNA AL 3555 618 1052 04 +DAFH 999990 TILREMPT/HASSI_R'MEL AL 3292 330 774 04 +DAFI 605350 DJELFA AL 3468 325 1144 04 +DAMR 606030 RHOURD_NOUSS AL 2972 670 252 04 afwa loc +DAOB 605110 TIARET AL 3525 143 1127 04 +DAOF 606560 TINDOUF AL 2767 -813 431 04 +DAOI 604250 CHLEF AL 3622 133 143 04 +DAOL 605054 ORAN/TAFAROUI AL 3555 -53 112 04 +DAON 605310 TLEMCEN_ZENATA AL 3502 -147 247 04 +DAOO 604900 ES_SENIA AL 3563 -60 90 04 +DAOR 605710 BECHAR AL 3162 -223 773 04 +DAOS 999990 SIDI_BEL_ABBES AL 3517 -59 492 04 +DAOV 605070 MASCARA/GHRISS AL 3527 15 511 04 +DATF 999990 TINFOUYE, AL AL 2843 755 472 +DATG 999990 IN_GUEZZAM AL 1957 575 399 04 oso elev +DATM 999990 BORDJ_MOKHTAR AL 2137 92 396 04 +DAUA 606200 ADRAR AL 2789 -28 263 04 +DAUB 605250 BISKRA AL 3480 573 87 04 +DAUE 605900 EL GOLEA AL 3057 287 397 04 +DAUG 605660 GHARDAIA AL 3238 382 450 04 +DAUH 605810 HASSI-MESSAOUD AL 3167 615 142 04 +DAUI 606305 IN_SALAH_NORTH AL 2725 252 269 04 +DAUK 605550 TOUGGOURT AL 3312 613 85 04 +DAUL 605450 LAGHOUAT AL 3377 293 765 04 +DAUO 605590 EL OUED AL 3350 612 63 04 +DAUT 606070 TIMIMOUN AL 2925 28 312 04 +DAUU 605800 OUARGLA AL 3192 540 141 04 +DAUZ 606110 IN AMENAS AL 2805 963 562 04 +DBBB 653440 COTONOU TG 635 238 5 04 +DFFD 655030 OUAGADOUGOU HV 1235 -152 316 04 +DFOO 655100 BOBO-DIOULASSO HV 1117 -432 460 04 +DGAA 654720 ACCRA GH 560 -17 68 04 +DGLE 999990 TAMALE GH 950 -85 171 04 +DGSI 654420 KUMASI GH 672 -160 287 04 +DGSN 999990 SUNYANI GH 733 -233 309 04 +DGTK 999990 TAKORADI GH 488 -177 5 04 +DIAD 999990 ADIAKE IV 530 -330 33 04 +DIAP 655780 ABIDJAN IV 525 -394 7 04 +DIBK 999990 BOUAKE IV 773 -507 376 04 +DIBU 999990 BONDOUKOU IV 805 -278 369 04 +DIDK 999990 DIMBOKRO IV 665 -469 92 04 +DIDL 999990 DALOA IV 687 -647 276 04 +DIGA 999990 GAGNOA IV 613 -595 205 04 +DISP 999990 SAN PEDRO IV 475 -665 30 04 +DISS 999990 SASSANDRA IV 494 -608 62 04 +DITB 999990 TABOU IV 442 -737 21 04 +DIYO 999990 YAMOUSSOUKRO IV 690 -535 196 04 +DNAA 651125 ABUJA_INTERNATIONAL NI 902 727 342 04 +DNAK 999990 AKURE AIRPORT NI 725 530 336 +DNBE 652290 BENIN_CITY NI 632 560 79 04 +DNBI 999990 BIDA NI 910 602 137 04 +DNCA 652640 CALABAR NI 497 835 63 04 +DNEN 652570 ENUGU NI 647 755 137 04 +DNIB 652080 IBADAN NI 743 390 234 04 +DNIL 651010 ILORIN NI 848 458 308 04 +DNIM 999990 SAM MBAKWE NI 543 720 114 +DNJO 651340 JOS NI 987 890 1295 04 +DNKA 650190 KADUNA NI 1060 745 645 04 +DNKN 650460 KANO NI 1205 853 476 04 +DNKT 999990 KATSINA, NI NI 1301 766 506 +DNMA 650820 MAIDUGURI NI 1185 1308 354 04 +DNMK 652710 MAKURDI NI 768 862 113 04 +DNMM 652010 LAGOS/IKEJA NI 658 333 40 04 +DNMN 999990 NIMMA AIRPORT NI 965 643 254 +DNPO 652500 PORT_HARCOURT NI 485 702 18 04 +DNSO 650100 SOKOTO NI 1302 525 302 04 +DNYO 999990 YOLA NI 922 1247 191 04 +DNZA 999990 ZARIA NI 1113 768 664 04 +DRRB 999990 BIRNI-N'KONNI NR 1380 525 272 04 +DRRM 610800 MARADI NR 1347 708 373 04 +DRRN 610520 NIAMEY-AERO NR 1348 217 223 04 +DRRT 999990 TAHOUA NR 1490 525 386 04 +DRZA 610240 AGADEZ NR 1697 799 501 04 +DRZG 999990 GOURE NR 1398 1030 464 04 +DRZR 610900 ZINDER NR 1378 899 452 04 +DTKA 607100 TABARKA TS 3695 875 20 04 +DTMB 607403 HABIB_BOURGUIBA TS 3577 1075 2 04 +DTNZ 999990 ZINE EL ABIDINE BEN TS 3608 1043 21 +DTTA 607150 TUNIS-CARTHAGE TS 3684 1023 3 04 +DTTB 607140 BIZERTE TS 3725 980 5 04 +DTTD 607750 REMADA TS 3232 1040 300 04 +DTTF 607450 GAFSA TS 3442 882 313 04 +DTTG 607650 GABES TS 3389 1010 4 04 +DTTJ 607690 DJERBA MELLITA TS 3387 1077 3 04 +DTTK 607350 KAIROUAN TS 3567 1010 60 04 +DTTL 607200 KELIBIA TS 3685 1108 29 04 +DTTN 607250 JENDOUBA TS 3648 880 143 04 +DTTR 607800 EL_BORMA TS 3168 917 258 04 +DTTX 607500 SFAX EL-MAOU TS 3472 1068 21 04 +DTTZ 607600 TOZEUR TS 3392 810 87 04 +DXAK 653760 ATAKPAME/AKPAKA TG 758 112 402 04 +DXDP 653765 DAPANGO TG 1080 025 919 04 +DXMG 653520 MANGO/SANSANNE TG 1037 047 146 04 +DXNG 653550 NIAMTOUGOU TG 977 110 342 04 +DXSK 653610 SOKODE TG 898 115 386 04 +DXXX 653870 LOME TG 617 125 20 04 +EBAW 064500 ANTWERP/DEURNE BX 5120 447 14 04 +EBBE 064580 BEAUVECHAIN_(BAFB) BX 5075 477 127 04 +EBBL 064790 KLEINE-BROGEL(BAFB) BX 5117 547 64 04 +EBBR 064510 BRUSSELS_NATIONAL BX 5090 453 58 04 +EBBT 064520 BRASSCHAAT_(MIL) BX 5133 450 23 04 +EBBX 064670 BERTRIX_(BEL-AFB) BX 4990 522 461 04 +EBCI 064490 CHARLEROI/GOSSELIES BX 5047 445 192 04 +EBCV 064320 CHIEVRES_AB BX 5057 383 63 04 +EBDT 064650 SCHAFFEN BX 5100 507 54 04 +EBFN 064000 KOKSIJDE_(BEL-AFB) BX 5108 265 9 04 +EBFS 064560 FLORENNES_(BEL-AFB) BX 5023 465 299 04 +EBGT 064310 GENT/INDUSTRY_ZONE BX 5118 382 13 04 +EBLB 064960 ELSENBORN_(MIL) BX 5047 618 570 04 +EBLG 064780 BIERSET/LIEGE_(MIL) BX 5065 545 178 04 +EBLH 064324 LIEGE BX 5063 545 201 04 +EBMB 064480 MELSBROEK_(BEL-AFB) BX 5090 450 55 04 +EBMT 064280 MUNTE_(MIL) BX 5093 373 60 04 +EBOS 064070 OOSTENDE_AIRPORT BX 5120 287 5 04 +EBSH 999990 SAINT HUBERT BX 5002 540 588 04 +EBSP 064900 SPA/LA_SAUVENIERE BX 5048 592 482 04 +EBST 064700 ST._TRUIDEN_(BAFB) BX 5080 520 75 04 +EBSU 064760 SAINT_HUBERT_(MIL) BX 5003 540 557 04 +EBTN 064630 GOETSENHOVEN_(MIL) BX 5078 495 81 04 +EBZW 064810 GENK/ZWARTBERG BX 5093 550 63 04 +EDAC 105536 ALTENBURG_NOBITZ DL 5097 1250 195 04 +EDAD 999990 DESSAU DL 5183 1218 57 04 +EDAH 101935 HERINGSDORF DL 5388 1415 28 54 +EDAR 999990 PIRNA-PRATZSCHWI DL 5098 1392 400 04 +EDAS 999990 SEMBACH (USAFB) DL 4950 787 321 04 +EDBB 999990 BERLIN/TEMPLEHO DL 5247 1340 49 04 +EDBC 999990 COCHSTEDT DL 5185 1141 180 +EDBM 999990 MAGDEBURG/SACHSEN-ANHALT DL 5207 1162 82 04 +EDCP 101810 PAROW DL 5437 1308 4 04 +EDDB 103850 BERLIN/SCHONEFELD DL 5238 1352 48 04 +EDDC 104880 DRESDEN/KLOTZSCHE DL 5113 1378 226 04 +EDDE 105540 ERFURT/BINDERSLEBN DL 5098 1097 323 04 +EDDF 106370 FRANKFURT_MAIN_ARPT DL 5005 860 113 04 +EDDG 103150 MUNSTER/OSNABRUCK DL 5213 770 52 04 +EDDH 101470 HAMBURG/FUHLSBUTTEL DL 5363 1000 16 04 +EDDI 103840 BERLIN/TEMPELHOF DL 5247 1340 49 04 +EDDK 105130 KOLN/BONN_(CIV/MIL) DL 5087 717 99 04 +EDDL 104000 DUSSELDORF DL 5128 678 44 04 +EDDM 108660 MUNICH/RIEM DL 4813 1170 529 04 +EDDN 107630 NURNBERG DL 4950 1108 312 04 +EDDP 104690 LEIPZIG/SCHKEUDITZ DL 5142 1223 149 04 +EDDR 107080 SAARBRUCKEN/ENSHEIM DL 4922 712 320 04 +EDDS 107380 STUTTGART/ECHTERDI DL 4868 922 419 04 +EDDT 103820 BERLIN/TEGEL_(FAFB) DL 5257 1332 37 04 +EDDV 103380 HANNOVER DL 5247 970 54 04 +EDDW 102240 BREMEN DL 5305 880 5 04 +EDFE 107330 EGELSBACH DL 4997 863 117 04 +EDFH 106160 HAHN DL 4995 727 498 04 +EDFM 107290 BADEN_WURTTEMBERG/NEUOSTHEIM DL 4947 852 100 04 +EDGS 999990 HESSEN DL 5070 808 602 04 +EDHI 101490 HAMBURG/FINKENWERD DL 5353 983 13 04 +EDHK 100465 KIEL/HOLTENAU_CIV DL 5438 1017 31 5 +EDHL 101560 LUEBECK/BLANKENSEE DL 5382 1070 15 04 +EDJA 109470 ALLGAU DL 4798 1023 629 04 afwa loc +EDLN 104374 MONCHENGLADBACH DL 5123 6305 125 04 +EDLP 104260 PADERBORN/LIPPSTAD DL 5162 862 213 04 +EDLV 999990 NIEDERRHEIN DL 5160 613 32 04 +EDLW 104160 DORTMUND/WICKEDE DL 5152 762 127 04 +EDMA 108520 AUGSBERG/MULHAUSEN DL 4843 1093 463 04 +EDMO 108644 OBERPFAFFENHOFEN DL 4808 1128 600 44 +EDNY 109350 FRIEDRICHSHAFEN DL 4767 952 424 04 +EDOP 101624 SCHWERIN_PARCHIM DL 4912 978 51 04 +EDQD 106770 BAYREUTH DL 4998 1163 498 04 +EDQM 106850 HOF DL 5032 1188 568 04 +EDRZ 999990 ZWEIBRUCKEN/RHEINLAND-PFALZ DL 4920 740 344 04 +EDSB 107275 KARLSRUHE_BADEN DL 4878 808 124 04 +EDTD 109120 DONAUESCHINGEN / VILLINGEN DL 4797 852 680 04 +EDTL 108050 LAHR DL 4837 783 156 04 +EDTZ 109290 KONSTANZ DL 4768 918 447 04 +EDVE 103480 BRAUNSCHWEIG DL 5230 1045 88 04 +EDVK 104360 KASSEL/CALDEN DL 5140 938 285 04 +EDWD 102244 LEMWERDER DL 5315 862 30 44 +EDXW 100180 WESTERLAND/SYLT DL 5492 835 20 04 +EDZE 104100 ESSEN/MULHEIM DL 5140 697 161 04 +EEKA 261160 KARDLA RA 5899 2282 5 04 +EEKE 999990 KURESSAARE RA 5822 2250 4 04 +EEPU 999990 PARNU RA 5842 2447 14 04 +EETN 260380 TALLIN BY 5935 2480 44 04 +EETU 262420 TARTU/ULENURME BY 5830 2673 59 04 +EFET 280750 ENONTEKIO FI 6837 2342 306 04 +EFHA 029450 HALLI_(FIN-AFB) FI 6185 2480 145 04 +EFHF 029750 HELSINKI-MALMI FI 6025 2505 17 04 +EFHK 029740 HELSINKI/VANTAA FI 6032 2497 56 04 +EFHL 028740 HAILUOTO_ISLAND FI 6503 2480 6 04 +EFHT 029240 AHTARI FI 6253 2422 161 04 +EFIL 029244 ILMAJOKI FI 6270 2283 92 44 +EFIV 028070 IVALO FI 6862 2742 148 04 +EFJO 029290 JOENSUU FI 6267 2963 117 04 +EFJY 029350 JYVASKYLA_(MIL/CIV) FI 6240 2568 145 04 +EFKA 029130 KAUHAVA_(FIN-AFB) FI 6310 2303 44 04 +EFKE 028640 KEMI FI 6578 2458 15 04 +EFKI 028970 KAJAANI FI 6428 2768 136 04 +EFKK 029030 KRUUNUPYY FI 6372 2315 25 04 +EFKS 028690 KUUSAMO FI 6597 2918 263 04 +EFKT 028234 KITTILA FI 6770 2485 643 04 +EFKU 029170 KUOPIO_(MIL/CIV) FI 6302 2780 102 04 +EFLP 029580 LAPPEENRANTA FI 6108 2815 106 04 +EFMA 029700 MARIEHAMN/ALAND_ISL FI 6012 1990 6 04 +EFMI 029470 MIKKELI FI 6173 2730 138 04 +EFOU 028750 OULU/ULEABORG FI 6493 2537 15 04 +EFPE 028440 PELLO FI 6680 2400 84 04 +EFPO 029520 PORI_(MIL/CIV) FI 6147 2180 17 04 +EFPU 028670 PUDASJARVI FI 6537 2702 117 04 +EFRO 028450 ROVANIEMI_(CIV/MIL) FI 6657 2583 201 04 +EFSA 029480 SAVONLINNA_(AUT) FI 6195 2895 95 04 +EFSI 029245 SAINAJOKI FI 6270 2283 92 04 +EFSO 028360 SODANKYLA FI 6737 2665 179 04 +EFSU 028790 SUOMUSSALMI FI 6490 2902 224 04 +EFTP 029440 TAMPERE/PIRKKALA FI 6142 2358 112 04 +EFTU 029720 TURKU/ABO FI 6052 2227 59 04 +EFUT 029660 UTTI_(FIN-AFB) FI 6090 2693 100 04 +EFVA 029110 VAASA FI 6305 2177 4 04 +EFVI 029150 VIITASAARI FI 6308 2587 132 04 +EFVR 029474 VARKAUS FI 6217 2787 87 04 +EFYL 028744 YLIVIESKA FI 6405 2473 77 44 +EGAA 039170 BELFAST/ALDERGROVE UK 5465 -622 81 04 +EGAC 039240 BELFAST_HARBOUR UK 5460 -588 5 04 +EGAE 039084 EGLINTON/LONDONDERR UK 5505 -715 9 44 +EGBB 035340 BIRMINGHAM_AIRPORT UK 5245 -173 99 04 +EGBE 035413 COVENTRY_AIRPORT UK 5237 -148 82 34 +EGBJ 036333 STAVERTON_(PRIVATE) UK 5190 -217 29 34 +EGCC 033340 MANCHESTER_INTL UK 5335 -227 78 04 +EGCN 034054 DONCASTER_SHEFFIELD UK 5348 100 17 04 +EGDB 038270 PLYMOUTH/MOUNTBATTE UK 5035 -412 27 04 +EGDC 037070 CHIVENOR_RAF UK 5108 -415 8 04 +EGDG 038170 SAINT_MAWGAN_RAF UK 5043 -500 119 04 +EGDK 036383 KEMBLE_RAF UK 5167 -205 133 34 +EGDL 037400 LYNEHAM_RAF UK 5150 -198 156 04 +EGDM 037460 BOSCOMBE_DOWN UK 5117 -175 124 04 +EGDN 037450 NETHERAVON_(ARMY) UK 5125 -177 139 04 +EGDP 038580 PORTLAND_HELIPORT UK 5057 -245 3 04 +EGDR 038090 CULDROSE_(NAVY) UK 5008 -525 82 04 +EGDX 037155 ST_ATHAN_RAF UK 5140 -343 50 54 +EGDY 038530 YEOVILTON_(NAVY) UK 5100 -263 23 04 +EGEC 031394 CAMPBELTOWN UK 5543 -568 18 04 +EGEO 999990 OBAN UK 5641 -546 4 +EGFF 037150 CARDIFF-WALES_ARPT UK 5140 -335 67 04 +EGFH 036095 SWANSEA UK 5160 -407 90 54 +EGGD 037243 BRISTOL/LULSGATE UK 5138 -272 189 34 +EGGP 033233 LIVERPOOL_AIRPORT UK 5333 -285 26 34 +EGGW 036733 LUTON_AIRPORT UK 5187 -37 160 34 +EGHD 038273 PLYMOUTH/ROBOROUGH UK 5042 -412 25 34 +EGHE 038030 SCILLY/SAINT_MARY'S UK 4992 -630 31 04 +EGHH 038620 BOURNEMOUTH_AIRPORT UK 5078 -183 11 04 +EGHI 038650 SOUTHAMPTON_WX_CNTR UK 5090 -140 9 04 +EGHK 033464 PENZANCE_HELIPORT UK 5012 -552 4 04 +EGHQ 999990 NEWQUAY UK 5043 -500 119 04 +EGJA 038915 ALDERNEY/CHANNEL_IS UK 4972 -220 71 54 +EGJB 038940 GUERNSEY_AIRPORT UK 4943 -260 102 04 +EGJJ 038950 JERSEY_AIRPORT UK 4922 -220 84 04 +EGKA 038760 SHOREHAM-BY-SEA UK 5083 -28 2 04 +EGKB 037663 BIGGIN_HILL UK 5132 003 183 34 +EGKK 037760 LONDON/GATWICK_ARPT UK 5115 -18 62 04 +EGLC 037683 LONDON_CITY_AIRPORT UK 5150 -50 5 34 +EGLF 037680 FARNBOROUGH UK 5128 -77 65 04 +EGLL 037720 LONDON/HEATHROW UK 5148 -45 24 04 +EGMC 036913 SOUTHEND-ON-SEA UK 5157 070 15 34 +EGMD 038873 LYDD_AIRPORT UK 5095 093 3 34 +EGMH 037970 MANSTON_RAF UK 5133 135 55 04 +EGNC 032220 CARLISLE UK 5493 -295 26 04 +EGNH 033180 BLACKPOOL_AIRPORT UK 5377 -303 10 04 +EGNJ 033735 HUMBERSIDE UK 5358 -35 31 54 +EGNL 032140 WALNEY_ISL/BARROW UK 5412 -325 15 04 +EGNM 033463 LEEDS_AND_BRADFORD UK 5387 -165 208 34 +EGNR 033210 HAWARDEN_(AUT) UK 5317 -298 10 04 +EGNS 032040 ISLE_OF_MAN/RONALDS UK 5408 -463 17 04 +EGNT 032433 NEWCASTLE UK 5503 -170 81 34 +EGNV 032635 TEES-SIDE UK 5452 -142 37 54 +EGNX 034185 EAST_MIDLANDS UK 5283 -133 94 54 +EGOD 034053 LLANBEDR UK 5282 -413 9 34 +EGOM 031650 SPADEADAM UK 5505 -255 325 04 +EGOP 036050 PEMBRY_SANDS UK 5172 -437 6 04 +EGOS 034140 SHAWBURY_RAF UK 5280 -267 76 04 +EGOV 033020 VALLEY_RAF UK 5325 -453 11 04 +EGOW 999990 WOODVALE UK 5358 -305 11 +EGOY 031320 WEST_FREUGH_(AUT) UK 5485 -495 12 04 +EGPA 030170 KIRKWALL_AIRPORT UK 5895 -290 21 04 +EGPB 030030 SUMBURGH_(CAPE) UK 5988 -130 5 04 +EGPC 030750 WICK UK 5845 -308 39 04 +EGPD 030910 ABERDEEN/DYCE UK 5720 -222 65 04 +EGPE 030590 INVERNESS/DALCROSS UK 5753 -405 9 04 +EGPF 031400 GLASGOW_AIRPORT UK 5587 -443 8 04 +EGPH 031600 EDINBURGH_AIRPORT UK 5595 -335 41 04 +EGPI 031053 ISLAY/PORT_ELLEN UK 5568 -625 18 04 +EGPK 031350 PRESTWICK(CIV/NAVY) UK 5550 -458 20 04 +EGPL 030220 BENBECULA_ISLAND UK 5747 -737 6 04 +EGPM 030064 SCATSA/SHETLAND_ISL UK 6043 -130 22 44 +EGPN 031634 DUNDEE/RIVERSIDE UK 5645 -302 4 44 +EGPO 030260 STORNOWAY UK 5822 -632 13 04 +EGPU 031000 TIREE_ISLAND UK 5650 -688 12 04 +EGPW 030065 UNST_ISLAND UK 6073 -82 285 54 +EGQA 030620 TAIN_RANGE_(SAWS) UK 5782 -397 4 04 +EGQJ 031110 MACHRIHANISH_RAF UK 5543 -570 13 04 +EGQK 030660 KINLOSS_RAF UK 5765 -357 7 04 +EGQL 031710 LEUCHARS_RAF UK 5638 -287 12 04 +EGQM 032400 BOULMER UK 5542 -160 23 04 +EGQS 030680 LOSSIEMOUTH_RAF UK 5772 -332 13 04 +EGRB 037790 LONDON_WEA_CENTER UK 5150 -12 39 04 +EGRR 037630 BRACKNELL/BEAUFORT UK 5138 -78 74 04 +EGSC 035715 CAMBRIDGE UK 5220 018 15 54 +EGSD 999990 NORTH DENES AIRPORT UK 5265 -178 2 +EGSH 034920 NORWICH_WEA_CNTRE UK 5263 132 18 04 +EGSS 036830 STANSTED_AIRPORT UK 5188 023 106 04 +EGSY 033475 SHEFFIELD_CITY UK 5340 138 70 04 +EGTC 035573 CRANFIELD UK 5207 -62 111 34 +EGTE 038390 EXETER_AIRPORT UK 5073 -342 30 04 +EGTG 036283 FILTON_(PRIVATE) UK 5152 -258 69 34 +EGTI 037815 LEAVESDEN UK 5168 -42 102 54 +EGUB 036580 BENSON_RAF UK 5162 -108 63 04 +EGUC 035020 ABERPORTH UK 5213 -457 134 04 +EGUF 037660 FARNBOROUGH_(MIL) UK 5128 -77 72 04 +EGUL 035830 LAKENHEATH_RAF UK 5242 057 10 04 +EGUM 037970 MANSTON_RAF UK 5135 135 55 04 +EGUN 035770 MILDENHALL_RAF UK 5237 048 10 04 +EGUO 999990 COLERNE UK 5144 -229 181 04 +EGUP 034873 SCULTHORPE_(AF_MET) UK 5285 077 65 34 +EGUW 035900 WATTISHAM_RAF UK 5212 097 87 04 +EGUY 035660 WYTON_RAF UK 5235 -12 41 04 +EGVA 036440 FAIRFORD_RAF UK 5168 -178 87 04 +EGVG 035953 WOODBRIDGE_RAF UK 5208 140 29 34 +EGVI 037435 GREENHAM_COMMON_RAF UK 5138 -128 122 54 +EGVN 036490 BRIZE_NORTON_RAF UK 5175 -158 88 04 +EGVO 037610 ODIHAM_RAF UK 5123 -95 123 04 +EGVP 037490 MIDDLE_WALLOP UK 5115 -157 91 04 +EGWC 034145 COSFORD_RAF UK 5263 -230 83 54 +EGWU 036720 NORTHOLT_RAF UK 5155 -42 40 04 +EGWZ 035620 ALCONBURY_RAF UK 5237 -22 49 04 +EGXB 033880 BINBROOK_RAF UK 5345 -20 108 04 +EGXC 033910 CONINGSBY_RAF UK 5308 -17 7 04 +EGXD 032610 DISHFORTH_RAF UK 5413 -142 35 04 +EGXE 032570 LEEMING_RAF UK 5430 -153 40 04 +EGXF 039155 COWDEN UK 5385 -610 15 54 +EGXG 033550 CHURCH_FENTON_RAF UK 5383 -120 9 04 +EGXH 035860 HONINGTON_RAF UK 5233 077 54 04 +EGXI 033600 FINNINGLEY_RAF UK 5348 -100 17 04 +EGXJ 034530 COTTESMORE_RAF UK 5273 -65 138 04 +EGXN 035905 NEWTON UK 5297 -98 55 54 +EGXP 033730 SCAMPTON_RAF UK 5330 -55 61 04 +EGXS 999990 SWINDERBY RAF GB 5315 -069 22 +EGXT 034620 WITTERING_RAF UK 5262 -47 84 04 +EGXU 032660 LINTON-ON-OUSE_RAF UK 5405 -125 16 04 +EGXV 033840 LECONFIELD_(AUT) UK 5387 -43 6 04 +EGXW 033770 WADDINGTON_RAF UK 5317 -52 70 04 +EGXX 033850 DONNA_NOOK_NO._2 UK 5348 007 11 04 +EGXZ 032643 TOPCLIFFE_RAF UK 5420 -138 28 34 +EGYC 034950 COLTISHALL_RAF UK 5277 135 20 04 +EGYD 033790 CRANWELL_RAF UK 5303 -50 67 04 +EGYE 033723 BARKSTON_HEATH_RAF UK 5297 -57 112 34 +EGYH 034690 HOLBEACH_(AUT) UK 5287 015 3 04 +EGYM 034820 MARHAM_RAF UK 5265 057 23 04 +EGYP 888890 MOUNT_PLEASANT_ARPT FK -5182 -5845 73 04 +EGYW 033920 WAINFLEET_(AUT) UK 5308 027 5 04 +EHAM 062400 AMSTERDAM/SCHIPHOL NL 5230 477 2 04 +EHBK 063800 ZUID-LIMBURG/BEEK NL 5092 578 116 04 +EHDB 062600 DE_BILT NL 5210 518 4 04 +EHDL 062750 DEELEN_RNLAFB NL 5207 588 52 04 +EHEH 063700 EINDHOVEN_RNLAFB NL 5145 542 22 04 +EHFS 999990 VLISSINGEN NL 5145 360 8 +EHGG 062800 GRONINGEN/EELDE NL 5313 658 4 04 +EHGR 063500 GILZE-RIJEN_RNLAFB NL 5157 493 13 04 +EHKD 062350 DE_KOOY_(NAVY) NL 5292 478 14 04 +EHLE 062690 LELYSTAD NL 5245 552 0 04 +EHLW 062700 LEEUWARDEN_RNLAFB NL 5322 575 2 04 +EHRD 063440 ROTTERDAM_AIRPORT NL 5195 445 4 04 +EHSB 062650 SOESTERBERG_RNLAFB NL 5213 527 13 04 +EHTW 062900 TWENTE_RNLAFB NL 5227 690 36 04 +EHVB 062100 VALKENBURG_(NAVY) NL 5218 442 2 04 +EHVK 063750 VOLKEL_RNLAFB NL 5165 570 21 04 +EHVL 062420 VLIELAND_ISLAND NL 5325 492 5 04 +EHWO 063400 WOENSDRECHT_RNLAFB NL 5145 433 17 04 +EICK 039550 CORK_ARPT/CORCAIGH IE 5185 -848 162 04 +EIDW 039690 DUBLIN_AIRPORT IE 5343 -625 85 04 +EIKN 039730 CONNAUGHT_AIRPORT IE 5390 -882 64 04 +EIME 039670 CASEMENT_(MIL) IE 5330 -643 93 04 +EINN 039620 SHANNON_AIRPORT IE 5270 -892 20 04 +EKAH 060700 TIRSTRUP_(CIV/MIL) DN 5630 1062 25 04 +EKAT 060780 ANHOLT_ISLAND_(AUT) DN 5670 1155 8 04 +EKAV 061500 AVNO_(DAN-AFB) DN 5508 1178 4 04 +EKBI 061040 BILLUND_AIRPORT DN 5573 915 66 04 +EKCH 061800 COPENHAGEN/KASTRUP DN 5563 1267 5 04 +EKEB 060800 ESBJERG DN 5552 855 29 04 +EKGF 060220 TYRA_OEST DN 5572 480 43 04 +EKHN 999990 HORNS REV B FO 5558 761 10 +EKHR 999990 HORNS REV A FO 5550 786 21 +EKHS 060480 HADSUND DN 5672 1012 2 04 +EKKA 060600 KARUP_(DAN-AFB) DN 5628 913 52 04 +EKMB 061430 MARIBO_ARPT_(AUT) DN 5470 1145 5 04 +EKOD 061200 ODENSE/BELDRINGE DN 5547 1033 17 04 +EKRK 061700 COPENHAGEN/ROSKILDE DN 5558 1213 44 04 +EKRN 061900 RONNE DN 5507 1475 16 04 +EKSB 061180 SONDERBORG_AIRPORT DN 5497 980 23 04 +EKSN 060340 SINDAL_AIRPORT DN 5750 1023 28 04 +EKSP 061100 SKRYDSTRUP(DAN-AFB) DN 5523 927 40 04 +EKST 061240 SYDFYNS/TASINGE_ISL DN 5502 1057 6 04 +EKSV 060620 SKIVE_AIRPORT DN 5655 917 21 04 +EKTS 060240 THISTED_ARPT_(AUT) DN 5707 870 7 04 +EKVA 061000 VANDEL_(DAN-AFB) DN 5572 922 74 04 +EKVD 061080 VAMDRUP_(AUT/MAN) DN 5543 933 45 04 +EKVG 060100 SORVAAG/VAGAR FA 6207 -727 85 04 +EKVJ 060660 STAUNING_AIRPORT DN 5598 835 5 04 +EKVL 061600 VAERLOSE_(DAN-AFB) DN 5577 1232 31 04 +EKYT 060300 ALBORG DN 5710 987 3 04 +ELLX 065900 LUXEMBOURG_(AUT) BX 4962 622 379 04 +ENAL 012100 ALESUND/VIGRA NO 6257 612 22 04 +ENAN 010100 ANDOYA/ANDENES(AFB) NO 6930 1615 14 04 +ENAS 010040 NY-ALESUND_II NO 7892 1193 8 04 +ENAT 010490 ALTA_AIRPORT NO 6998 2337 3 04 +ENBJ 010280 BJORNOYA_ISLAND NO 7452 1902 14 04 +ENBL 010015 FORDE/BRINGELAND NO 6145 587 150 54 +ENBM 013360 VOSS/BOMOEN NO 6065 650 122 04 +ENBN 011120 BRONNOYSUND/BRONNOY NO 6547 1222 9 04 +ENBO 011520 BODO_VI_(CIV/MIL) NO 6727 1437 13 04 +ENBR 013110 BERGEN/FLESLAND_AFB NO 6030 522 50 04 +ENBS 010885 BATSFJORD NO 7063 2973 10 54 +ENBV 010830 BERLEVAG NO 7087 2903 13 04 +ENCN 014520 KRISTIANSAND/KJEVIK NO 5820 808 17 04 +ENDI 011133 DAGALI NO 6042 852 798 34 +ENDR 999990 DRAUGEN NO 6435 778 0 04 +ENDU 010230 BARDUFOSS_(CIV/MIL) NO 6905 1855 79 04 +ENEK 014033 EKOFISK_OIL_PLTFRM NO 5655 325 3 34 +ENEV 011830 EVENES_(CIV/MIL) NO 6852 1668 26 04 +ENFB 014880 OSLO/FORNEBU NO 5990 1062 17 04 +ENFG 013680 FAGERNES/LEIRIN NO 6100 930 822 04 +ENFL 013100 FLORO NO 6158 503 9 04 +ENFR 010017 FRIGG NO 5993 200 48 74 afwa elev +ENGC 013755 GULLFAX_(PLATFORM) NO 6103 203 10 54 +ENGM 013840 OSLO/GARDERMOEN NO 6020 1108 204 04 +ENHD 014080 HAUGESUND/KARMOY NO 5935 522 24 04 +ENHE 011025 HEIDRUN NO 6532 233 0 04 OSO loc/elev +ENHF 010520 HAMMERFEST NO 7067 2367 81 04 +ENHK 010435 HASVIK NO 7048 2215 10 54 +ENHM 999990 HEIMDAL NO 5957 222 90 +ENHO 010620 HOPEN_ISLAND NO 7650 2507 10 04 +ENHV 010680 HONNINGSVAG/VALAN NO 7102 2598 14 04 +ENJA 010010 JAN_MAYEN(NOR-NAVY) NO 7093 -867 9 04 +ENKA 010470 KAUTOKEINO_II NO 6902 2307 330 04 +ENKB 012230 KRISTIANSUND/KVERNB NO 6312 783 62 04 +ENKR 010890 KIRKENES_(CIV/MIL) NO 6973 2990 91 04 +ENLI 014280 LISTA/FARSUND_(AFB) NO 5810 663 10 04 +ENLK 011410 LEKNES NO 6815 1362 26 04 +ENMH 010740 MEHAMN NO 7103 2783 13 04 +ENML 012170 MOLDE/ARO NO 6275 727 3 04 +ENMS 011220 MOSJOEN/KJAERSTAD NO 6580 1313 70 04 +ENNA 010590 BANAK/LAKSELV_(AFB) NO 7007 2498 8 04 +ENNE 999990 NORNE NO 6602 808 90 +ENNK 011940 NARVIK_III/FRAMNES NO 6847 1750 23 04 +ENNM 012900 NAMSOS_AIRPORT NO 6447 1158 2 04 +ENNO 014703 NOTODDEN NO 5957 922 19 34 +ENOA 014843 OSEBERG NO 5932 1045 15 34 +ENOL 012410 ORLAND_III(NOR-AFB) NO 6370 960 7 04 +ENOV 012090 ORSTA-VOLDA/HOVDEN NO 6218 607 74 04 +ENQA 999990 TROLL A NO 6063 372 90 +ENQC 999990 TROLL-C HELIPAD NO 6089 362 20 +ENQR 999990 SNORRE B NO 6153 220 90 +ENRA 011510 MOIRANA NO 6637 1430 70 04 +ENRM 012820 RORVIK/RYUM NO 6485 1123 14 04 +ENRO 012890 ROROS_AIRPORT NO 6258 1135 626 04 +ENRS 011070 ROST_(NOR-AFB) NO 6752 1210 4 04 +ENRY 014940 RYGGE_(NOR-AFB) NO 5938 1078 53 04 +ENSB 010080 SVALBARD/LONGYEAR NO 7825 1547 29 04 +ENSD 013200 SANDANE/ANDA NO 6183 612 60 04 +ENSE 999990 SNORRE A NO 6145 213 90 +ENSF 999990 STATFJORD OIL RIG & NO 6121 183 15 +ENSG 013470 SOGNDAL/HAUKASEN NO 6115 713 497 04 +ENSH 011610 SVOLVAER/HELLE NO 6825 1467 9 04 +ENSK 011620 STORKMARKNES/SKAGEN NO 6858 1502 3 04 +ENSL 999990 SLEIPNER A OIL PLATF NO 5836 190 30 +ENSN 014750 SKIEN/GEITERYGGEN NO 5918 957 14 04 +ENSO 010014 STORD/SOERSTOKKEN NO 5980 535 49 44 +ENSR 010460 SORKJOSEN NO 6978 2097 6 04 +ENSS 010970 SVARTNES NO 7035 3105 12 04 +ENST 011160 SANDNESSJOEN/STOKKA NO 6597 1247 17 04 +ENTC 010250 TROMSO/LANGNES NO 6968 1892 10 04 +ENTO 014830 TORP_(CIV/NOR-AFB) NO 5920 1027 88 04 +ENVA 012710 TRONDHEIM/VAERNES NO 6347 1093 17 04 +ENVD 010880 VADSO NO 7007 2985 39 04 +ENZV 014150 STAVANGER/SOLA(AFB) NO 5888 563 9 04 +EPBY 123767 SZWEDEROWO PL 5310 1798 72 04 afwa loc +EPGD 121500 GDANSK/REBIECHOWO PL 5438 1847 138 01 +EPKK 125660 KRAKOW/BALICE PL 5008 1980 237 01 +EPKO 121050 KOSZALIN PL 5420 1615 34 01 +EPKT 125600 KATOWICE/PYRZOWICE PL 5023 1903 284 01 +EPLL 121055 LUBLINEK PL 5172 1940 184 01 +EPPO 123300 POZNAN/LAWICA PL 5242 1683 92 01 +EPRZ 125800 RZESZOW/JASIONKA PL 5010 2205 202 01 +EPSC 122050 SZCZECIN/GOLENIOW PL 5340 1462 3 01 +EPSK 121163 SLUPSK PL 5447 1702 25 31 +EPWA 123750 WARSAW/OKECIE PL 5217 2097 107 01 +EPWR 124240 WROCLAW/STRACHOWICE PL 5110 1688 121 01 +EPZG 124000 ZIELONA_GORA PL 5193 1553 192 01 +EQAC 998520 GECONKFOR 4230 2080 401 04 +EQAI 998580 DAKOVICA_ARPT_KOSOVO YG 4242 2042 414 04 +EQAP 998650 PLANA_KOSOVO YG 4285 2093 532 04 +EQAR 998670 HQ_KFOR_MAIN 4267 2115 657 04 +EQAY 998740 PAADF_HQ PL 5213 2103 110 04 afwa loc +EQBA 998760 KUNDUZ AH 3667 6892 433 04 +EQBF 998810 FEYZABAD AH 3712 7057 1200 04 +EQBH 998830 CAMP_BASTION AH 3185 6420 900 04 +EQBI 998840 CHAGCHARAN AH 3489 6545 2252 04 +EQBM 998880 MAZAR_I_SHARIF AH 3670 6720 378 04 +EQBN 998890 BANJA_LUKA_BOSNIA 4483 1718 152 04 +EQBP 999130 POL_E_ALAM AH 3395 6905 1991 04 afwa loc +EQBR 998930 BASRAH_AIR_STATION 3055 4767 3 04 afwa loc +EQCB 999030 KAF_APOD_CMU_KANDAH AH 3152 6587 1010 04 afwa loc +EQTK 999150 TARIN_KOWT AH 3260 6585 1357 04 +EQYA 998815 GRAFEWOEHR_TNG_AREA DL 4972 1172 514 04 +EQYB 698740 GRAFEWOHR_TRNG_AREA DL 4968 1168 578 04 afwa loc +EQYC 698750 HOHENFELS_AAR_SITE DL 4922 1192 483 04 afwa loc +EQYD 698760 KITTENSEE DK 4932 1172 588 04 afwa loc +EQYG 698790 SOUDA_BAY GR 3553 2415 150 04 afwa loc +EQYK 698830 INCIRLIK_AB_(ADANA) TU 3700 3543 73 04 +EQYL 698840 LAJES_FIELD_(AZORES) PT 3877 -2710 54 04 +EQYN 698860 CAPODICINO/NAPOLI IT 4085 1430 88 04 afwa loc +EQYR 698900 ROTA SP 3663 -635 26 04 afwa loc +EQYS 698910 SIGONELLA IT 3740 1490 22 04 afwa loc +ERAR 024930 SODERARM SN 5975 1942 15 04 +ESCF 025620 LINKOPING/MALMEN SN 5840 1552 117 04 +ESCL 023760 SODERHAMN_(SWE-AFB) SN 6127 1710 36 04 +ESCM 024580 UPPSALA_(SWE-AFB) SN 5988 1760 41 04 +ESDA 026300 LJUNGBYHED(SWE-AFB) SN 5608 1323 52 04 +ESDB 026070 ANGELHOLM_(SWE-AFB) SN 5630 1285 47 04 +ESDF 026640 RONNEBY_(SWE-AFB) SN 5627 1528 74 04 +ESFU 026400 VAXJO/URASA_(AFB) SN 5687 1480 166 04 +ESGG 025260 GOTEBORG/LANDVETTER SN 5767 1230 169 04 +ESGJ 025500 JONKOPING_AIRPORT SN 5777 1408 232 04 +ESGL 025105 LIDKOPING SN 5847 1317 61 04 afwa loc +ESGP 025120 GOTEBORG/SAVE_(AFB) SN 5778 1188 53 04 +ESGR 025350 SKOVDE_AIRPORT SN 5845 1397 105 04 +ESGT 025103 TROLLHATTAN_(PVT) SN 5832 1235 41 34 +ESIB 025200 SATENAS_(SWE-AFB) SN 5843 1270 74 04 +ESKM 024284 SILJAN/MORA SN 6097 1452 193 44 +ESKN 024853 SKAVASTA/STOCKHOLM SN 5878 1692 43 34 +ESKV 024040 ARVIKA SN 5967 1258 78 04 +ESMK 026510 KRISTIANSTAD/EVEROD SN 5592 1408 23 04 +ESMQ 026720 KALMAR SN 5673 1630 16 04 +ESMS 026360 MALMO/STURUP SN 5555 1337 106 04 +ESMT 026040 HALMSTAD_(SWE-AFB) SN 5668 1283 30 04 +ESMV 025560 HAGSHULT_(SWE-AFB) SN 5730 1413 172 04 +ESMX 026410 VAXJO/KRONOBERG SN 5693 1473 186 04 +ESNG 020490 GALLIVARE_(PRIVATE) SN 6715 2083 310 04 +ESNJ 021420 JOKKMOKK_(SWE-AFB) SN 6663 1965 264 04 +ESNK 022590 KRAMFORS_(SWE-AFB) SN 6305 1777 19 04 +ESNL 022455 LYCKSELE SN 6455 1872 211 04 +ESNN 023660 SUNDSVALL/HARNOSAND SN 6253 1745 10 04 +ESNO 022670 ORNSKOLDSVIK_ARPT SN 6340 1897 103 04 +ESNQ 020440 KIRUNA_AIRPORT SN 6782 2033 452 04 +ESNS 022930 SKELLEFTEA_AIRPORT SN 6463 2108 49 04 +ESNU 022860 UMEA SN 6380 2028 8 04 +ESNX 025140 ARVIDSJAUR SN 6558 1928 380 04 +ESNY 999990 SODERHAMN SN 6125 1708 27 04 +ESNZ 022260 OSTERSUND_FROSON SN 6320 1450 376 04 +ESOE 024283 OREBRO_(PRIVATE) SN 5923 1505 57 34 +ESOK 024150 KARLSTAD SN 5937 1347 46 34 +ESOW 024460 VASTERAS/HASSLO_AFB SN 5958 1663 31 04 +ESPA 021860 KALLAX/LULEA_(AFB) SN 6555 2213 34 04 +ESPC 022260 OSTERSUND/FROSON_AB SN 6318 1450 370 04 +ESPD 021280 GUNNARN_(SWE-AFB) SN 6502 1768 281 04 +ESPE 021540 VIDSEL_(SWE-AFB) SN 6587 2013 182 04 +ESSA 024600 STOCKHOLM/ARLANDA SN 5965 1795 61 04 +ESSB 024640 STOCKHOLM/BROMMA SN 5935 1795 11 04 +ESSD 024350 BORLANGE_(SWE-AFB) SN 6043 1550 161 04 +ESSF 025650 HULTSFRED_(SWE-AFB) SN 5752 1583 112 04 +ESSK 024430 GAVLE/SANDVIKEN_AFB SN 6060 1695 79 04 +ESSL 025625 LINKOPING/SAAB SN 5840 1568 52 54 +ESSP 025710 NORRKOPING/KUNGSANG SN 5858 1625 8 04 +ESSQ 024180 KARLSTADT_AIRPORT SN 5937 1347 55 04 +ESSV 025900 VISBY_AIRPORT SN 5767 1835 47 04 +ESTA 025635 ANGELHOLM SN 5630 1285 20 04 +ESTL 999990 JUNGBYHED SN 5607 1320 43 04 +ESUD 021205 STORUMAN SN 6495 1770 279 04 +ESUT 021030 HEMAVAN-GIEREVARTO SN 6578 1507 793 04 +ETAD 106070 SPANGDAHLEM_(USAFB) DL 4998 670 365 04 +ETAR 106140 RAMSTEIN_(USAFB) DL 4943 760 238 04 +ETBA 105030 AACHEN/MERZBRUCK DL 5082 618 191 04 +ETBB 105090 BUTZWEILERHOF_(BEL) DL 5098 690 49 04 +ETEB 107550 KATTERBACH_(USA-HP) DL 4932 1063 467 04 +ETEH 106270 BAD_KREUZNACH_AAF DL 4985 788 103 04 +ETEU 106530 GIEBELSTADT(USA-AF) DL 4965 997 298 04 +ETGB 102380 BERGEN_(MIL) DL 5282 993 69 04 +ETGG 100330 MEIERWIK DL 5483 950 33 04 +ETGI 106180 IDAR-OBERSTEIN(MIL) DL 4970 733 377 04 +ETGK 107710 KUEMMERSBRUCK DL 4943 1190 418 04 +ETGM 103040 MEPPEN_(MIL) DL 5272 732 26 04 +ETGQ 102340 ROTENBURG DL 5313 935 61 04 afwa loc +ETGW 102720 WITTSTOCK DL 5320 1252 74 0 +ETGY 104040 KALKAR_(MIL_COMM) DL 5175 628 43 04 +ETGZ 108270 MESSSTETTEN DL 4818 900 920 04 +ETHA 109540 ALTENSTADT/SCHONGAU DL 4783 1087 760 04 +ETHB 103350 BUCKEBURG(GER-ARMY) DL 5228 908 78 04 +ETHC 103430 CELLE_(GER-ARMY) DL 5260 1002 52 04 +ETHE 103060 RHEINE/BENTLAGE_MIL DL 5230 738 49 04 +ETHF 104390 FRITZLAR_(GER-ARMY) DL 5113 928 181 04 +ETHI 101420 ITZEHOE_(GER-ARMY) DL 5400 958 26 04 +ETHL 108370 LAUPHEIM_(GER-ARMY) DL 4822 992 549 04 +ETHM 105140 MENDIG_(GER-ARMY) DL 5037 732 191 04 +ETHN 107430 NIEDERSTETTEN_(GAM) DL 4940 997 473 04 +ETHR 107650 ROTH_(GER-ARMY) DL 4922 1110 395 04 +ETHS 102460 FASSBERG_(GER-AFB) DL 5292 1018 88 04 +ETHT 104920 COTTBUS_(FLUGPLATZ) DL 5177 1430 67 04 +ETIC 106870 GRAFENWOHR_(USA-AF) DL 4970 1195 415 04 +ETID 106420 HANAU_(USA-AF) DL 5017 897 112 04 +ETIE 107340 HEIDELBERG_(USA-AF) DL 4940 865 109 04 +ETIH 107750 HOHENFELS_(USA-AF) DL 4922 1183 442 04 +ETIK 107520 ILLESHEIM_(USA-AF) DL 4947 1038 325 04 +ETME 100340 EGGEBEK_(GER-NAVY) DL 5463 935 22 04 +ETMK 100460 KIEL/HOLTENAU(GNVY) DL 5438 1015 31 04 +ETMN 101360 NORDHOLZ_(GER-NAVY) DL 5377 867 31 04 +ETNA 102180 AHLHORN_(GER-AFB) DL 5288 823 56 04 +ETND 103210 DIEPHOLZ_(GER-AFB) DL 5258 835 43 04 +ETNG 105000 GEILENKIRCHEN(NATO) DL 5097 605 98 04 +ETNH 100380 HOHN_(GER-AFB) DL 5432 953 17 04 +ETNJ 101220 JEVER_(GER-AFB) DL 5353 788 21 04 +ETNL 101720 LAAGE DL 5392 1228 40 04 +ETNN 105020 NOERVENICH_(GAF) DL 5083 667 135 04 +ETNP 103140 HOPSTEN_(GER-AFB) DL 5233 755 43 04 +ETNS 100370 SCHLESWIG(GER-NAVY) DL 5447 952 25 04 +ETNT 101260 WITTMUNDHAVEN(GAFB) DL 5355 767 12 04 +ETNU 102810 TROLLENHAGEN DL 5360 1332 71 04 +ETNW 103340 WUNSTORF_(GER-AFB) DL 5245 943 70 04 +ETOR 107280 COLEMAN_(USA-AF) DL 4957 847 94 04 +ETOU 106330 WIESBADEN_(USA-AF) DL 5005 833 141 04 +ETSA 108570 LANDSBERG_(GER-AFB) DL 4807 1090 628 04 +ETSB 106130 BUECHEL DL 5017 707 486 04 +ETSE 108690 ERDING_(GER-AFB) DL 4832 1195 467 04 +ETSF 108580 FUERSTENFELDBRUCK DL 4820 1127 535 04 +ETSH 104760 HOLZDORF DL 5177 1318 79 04 +ETSI 108600 INGOLSTADT(GER-MIL) DL 4872 1153 370 04 +ETSL 108560 LECHFELD_(GER-AFB) DL 4818 1087 562 04 +ETSM 109470 MEMMINGEN_(GER-AFB) DL 4798 1023 644 04 +ETSN 108530 NUEBURG/DONAU_(GAF) DL 4872 1122 387 04 +ETSP 106260 PFERDSFELD_(GER-AF) DL 4985 760 396 04 +ETUL 104050 LAARBRUCH_(RAF) DL 5160 615 31 04 +ETUN 103080 NORDHORN_RANGE DL 5245 717 26 04 +ETUO 103200 GUTERSLOH_(RAF) DL 5192 830 72 04 +ETUR 104010 BRUGGEN_(RAF) DL 5120 613 76 04 +ETWM 103040 MEPPEN_(MIL) DL 5272 732 26 04 NCDC/TINKER elev +EVLA 264060 LIEPAJA BY 5648 2102 7 04 +EVRA 264225 RIGA_AIRPORT LE BY 5692 2397 10 04 +EVVA 264050 VENTSPILS LV 5735 2153 6 04 +EYKA 266295 KAUNAS BY 5495 2408 78 04 +EYPA 265020 PALANGA RS 5597 2110 15 04 +EYSA 999990 SIAULIAI_INTL./MIL. RS 5589 2338 135 04 +EYVI 267300 VILNIUS BY 5463 2510 162 04 +FA79 999990 SOUTH DAYTONA, FL US 2917 -8103 4 04 +FAAB 684060 ALEXANDER_BAY ZA -2857 1653 21 04 +FABB 999990 BRAKPAN ZA -2622 2830 1615 04 +FABL 684420 BLOEMFONTEIN_J._B._M._HERTZOG ZA -2910 2630 1354 04 +FABM 684610 BETHLEHEM_AIRPORT ZA -2825 2833 1686 04 +FABY 687280 BEAUFORT_WEST ZA -3235 2258 842 04 +FACT 688160 CAPE_TOWN_D._F._MALAN ZA -3399 1860 42 04 +FACV 686180 CALVINIA ZA -3147 1977 975 04 +FADN 685880 DURBAN_LOUIS_BOTHA ZA -2997 3095 14 04 +FADY 685380 DEAAR(UA) ZA -3067 2402 1287 04 +FAEL 688580 EAST LONDON ZA -3303 2784 125 04 +FAEO 683465 ERMELO ZA -2650 2999 1737 04 +FAER 681550 ELLISRAS ZA -2368 2770 839 04 +FAGB 681160 GOBABIS NM -2247 1897 1440 04 +FAGC 682699 GRAND_CENTRAL ZA -2598 1640 1624 04 +FAGG 688280 GEORGE_AIRPORT ZA -3400 2238 193 04 +FAGM 683463 RAND ZA -2623 2815 1740 04 +FAGY 685844 GREYTOWN ZA -2910 3060 1100 04 +FAHS 682900 HOEDSPRUIT ZA -2437 3103 513 04 +FAIR 682630 PRETORIA_IRENE ZA -2592 2822 1523 04 +FAJB 682672 JOHANNESBURG_B/G ZA -2615 2800 1626 04 +FAJS 683680 JAN_SMUTS ZA -2613 2823 1694 04 +FAKD 683470 KLERKSDORP ZA -2690 2662 1324 04 +FAKM 684380 KIMBERLEY ZA -2880 2477 1198 04 +FAKN 682904 KRUGER_MPUMALANGA_I ZA -2538 3110 862 04 afwa loc +FAKS 683520 KROONSTAD ZA -2767 2725 1350 04 +FALA 682635 LANSERIA ZA -2593 2792 1412 04 +FALE 999990 KING SHAKA INTL ARPT SF -2963 3113 127 +FALM 999990 MAKHADO AFB SF -2316 2970 935 +FALT 683304 LICHTENBURG ZA -2618 2618 1486 04 +FALW 687140 LANGEBAANWEG ZA -3297 1817 31 04 +FALY 684760 LADYSMITH ZA -2857 2977 1078 04 +FAMG 683685 MARGATE ZA -3085 3035 151 04 +FAMM 682420 MMABATHO_AIRPORT ZA -2578 2553 1281 04 +FANC 683783 NEWCASTLE ZA -2778 2999 1251 04 +FANS 682880 NELSPRUIT ZA -2543 3099 671 04 +FAOB 999990 OVERBERG ZA -3460 2028 75 04 +FAPB 681740 PIETERSBURG ZA -2387 2945 1228 04 +FAPE 688420 PORT_ELIZABETH ZA -3399 2560 61 04 +FAPG 689310 PLETTENBERG_BAY ZA -3408 2332 137 04 +FAPH 681900 PHALABORWA ZA -2394 3115 427 04 +FAPM 684963 PIETERMARITZBURG ZA -2965 3040 739 04 +FAPN 682905 PILANESBERG_INTL ZA -2533 2717 1040 04 afwa loc +FAPP 682677 POLOKWANE_INTL_ARPT ZA -2385 2945 1243 04 +FAPR 682620 PRETORIA ZA -2573 2818 1330 04 +FAPS 683500 POTCHEFSTROOM_AGRIC ZA -2673 2707 1350 04 Tinker loc/elev +FARB 684980 RICHARD_BAY ZA -2880 3210 47 04 +FARG 999990 RUSTENBURG ZA -2563 2727 1128 04 OSO loc/elev +FASB 685120 SPRINGBOK ZA -2967 1787 1006 04 +FASI 999990 SPRINGS ZA -2623 2838 1628 04 +FASK 999990 SWARTKOP (SAAF) ZA -2582 2817 1457 04 +FASR 999990 STANDERTON ZA -2693 2922 1581 04 +FASS 683354 FASSBERG ZA -2765 2300 1173 04 +FATZ 999990 TZANEEN ZA -2382 3033 583 04 +FAUL 684930 ULUNDI ZA -2830 3142 532 04 +FAUP 684240 UPINGTON ZA -2840 2127 839 04 +FAUT 686680 UMTATA ZA -3153 2867 742 04 +FAVE 683490 VENTERSDORP ZA -2632 2682 1496 04 +FAVG 685930 DURBAN/VIRGINIA ZA -2977 3105 14 04 +FAVV 683007 VEREENIGING ZA -2658 2797 1477 04 +FAVY 683784 VRYHEID ZA -2778 3080 1158 04 +FAWI 682730 WITBANK ZA -2583 2918 1550 04 +FAWK 682640 WATERKLOOF_(SAAF) ZA -2583 2822 1506 04 AFWA elev +FAWM 683460 WELKOM ZA -2800 2667 1338 04 +FBFT 680540 FRANCISTOWN BC -2122 2750 1001 04 +FBGZ 680240 GHANZI BC -2170 2165 1131 04 +FBJW 682340 JWANENG BC -2460 2467 1189 04 +FBKE 680290 KASANE BC -1782 2515 968 04 +FBLT 680400 LETLHAKANE BC -2142 2560 986 04 +FBMN 680320 MAUN BC -1999 2342 945 04 +FBMP 682675 MAHALAPYE BC -2308 2680 991 04 +FBPA 680250 PANDAMATENGA BC -1827 2563 1064 04 +FBSK 682400 SERETSE_KHAMA_AIRPORT BC -2422 2592 1005 04 +FBSN 680380 SUA-PAN BC -2047 2599 903 04 +FBSP 680563 SELEBI_PHIKWE BC -2205 2783 892 04 +FBSW 680260 SHAKAWE BC -1837 2185 1032 04 +FBTE 682260 TSHANE BC -2402 2189 1118 04 +FBTS 683280 TSABONG BC -2605 2245 960 04 +FCBB 644500 BRAZZAVILLE/MAYA-MAYA BC -425 1525 319 04 +FCOI 644590 IMPFONDO BC 162 1807 335 04 +FCOU 644580 OUESSO BC 162 1605 352 04 +FCPP 644000 POINTE-NOIRE BC -482 1190 17 04 +FDLV 999990 LAVUMISA SV -2727 3182 315 04 +FDMS 683960 MANZINI/MATSAPA_ AIRPORT SV -2653 3130 641 04 +FDNH 999990 NHLANGANO AIRPORT WZ -2711 3122 1074 +FDST 999990 SITEKI SV -2643 3195 667 04 +FEFF 646500 BANGUI CE 440 1852 365 04 +FEFG 646560 BANGASSOU CE 473 2283 500 04 +FEFM 999990 BAMBARI CE 585 2065 474 04 +FEFO 999990 BOUAR CE 597 1563 1019 04 +FEFR 999990 BRIA CE 653 2198 583 04 +FEFS 999990 BOSSANGOA CE 648 1743 464 04 +FEFT 646000 BERBERATI CE 425 1580 583 04 +FGBT 648200 BATA_(RIO_MUNI) GQ 190 980 8 04 +FGSL 648100 MALABO/FERNANDO_POO GQ 375 877 56 04 +FHAW 619020 WIDE_AWAKE_FIELD_ASCENSION_ISL HE -797 -1440 86 04 +FIMP 619900 PLAISANCE_MAURITIUS MA -2043 5767 55 04 +FIMR 619880 RODRIGUES MA -1968 6342 59 04 +FJDG 619670 DIEGO_GARCIA BT -730 7240 3 04 +FKKD 649100 DOUALA_OBS. CM 400 973 10 04 +FKKL 648821 MAROUA_SALAK CM 1045 1425 424 04 +FKKN 648700 NGAOUNDERE CM 735 1357 1104 04 +FKKR 648600 GAROUA CM 933 1338 242 04 +FKYS 649500 YAOUNDE CM 384 1152 751 04 +FL14 999990 CHIPLEY, FL US 3078 -8560 21 04 +FL44 999990 SMOKEY'S HELIPORT, FL US 2923 -8103 3 04 +FLCH 999990 CHOMA ZB -1683 2707 1213 04 +FLCP 675810 CHIPATA ZB -1355 3258 1032 04 +FLKS 674750 KASAMA ZB -1022 3113 1384 04 +FLLC 676660 LUSAKA_CITY_ARPT ZB -1542 2847 1280 04 +FLLI 677430 LIVINGSTONE_(MIL) ZB -1782 2582 986 04 +FLLS 676650 LUSAKA_INTERNATIONAL_AIRPORT ZB -1532 2845 1152 04 +FLMA 674610 MANSA ZB -1110 2885 1384 04 +FLMF 674420 MFUWE ZB -1327 3193 573 04 +FLMG 999990 MONGU ZB -1525 2315 1052 04 +FLMP 999990 MPIKA ZB -1190 3143 1400 04 +FLND 675610 NDOLA ZB -1300 2865 1269 04 +FLPE 999990 PETAUKE ZB -1425 3128 1035 04 +FLSW 675510 SOLWEZI ZB -1218 2638 1386 04 +FLZB 675310 ZAMBEZI ZB -1353 2312 1078 04 +FMCH 670020 HAHAYA INTERNATIONAL AIRPORT IC -1153 4327 29 04 +FMCZ 670050 DZAOUDZI/PAMANZI_MAYOTTE IC -1280 4528 8 04 +FMEE 619800 SAINT-DENIS/GILLOT RE -2089 5552 21 04 +FMEP 619840 SAINT-PIERRE RE -2233 5548 53 04 +FMMI 670830 ANTANANARIVO/IVATO MG -1880 4748 1276 04 +FMMS 670720 SAINTE-MARIE_AERODROME MG -1708 4982 3 04 +FMMT 670950 TAMATAVE/TOAMASINA MG -1812 4940 6 04 +FMNA 670090 DIEGO-SUAREZ MG -1235 4930 105 04 +FMNM 670270 MAJUNGA MG -1567 4635 26 04 +FMNN 670120 FASCENE NOSSI-BE MG -1332 4832 10 04 +FMNV 670170 VOHEMAR MG -1337 5000 5 04 +FMSD 671970 FORT-DAUPHIN/TOLAGNA MG -2503 4695 9 04 +FMSM 999990 MANANJARY MG -2120 4837 5 04 +FMST 671610 TULEAR/TOLIARA MG -2338 4373 8 04 +FNBG 999990 MONBACA BENGUELA AN -1258 1342 33 04 +FNCA 999990 CABINDA AO -555 1218 20 +FNHU 663180 HUAMBO/NOVA_LISBOA AN -1280 1575 1701 04 +FNLU 661600 LUANDA AN -0885 1323 74 04 +FNSA 999990 SAURIMO/HENRIQUE AN -969 2043 1095 04 +FNSU 661363 SUMBE AN -1117 1385 11 04 +FNZE 999990 N'ZETO/AMBRIZETE AN -722 1287 17 04 +FOGM 645500 MOUILA GO -187 1102 88 04 +FOGO 645525 OYEM GO 155 1157 658 04 +FOGR 645510 LAMBARENE GO -72 1023 27 04 +FOOB 645100 BITAM GO 208 1148 600 04 +FOOC 645040 COCOBEACH GO 100 960 12 04 +FOOD 645650 MOANDA GO -153 1327 572 04 +FOOE 645450 MEKAMBO GO 102 1393 501 04 +FOOG 645010 PORT-GENTIL GO -70 875 3 04 +FOOK 645560 MAKOKOU GO 57 1287 509 04 +FOOL 645000 LIBREVILLE GO 45 942 12 04 +FOOM 645520 MITZIC GO 78 1153 583 04 +FOON 645533 FRANCEVILLE/MVENGUE GO -165 1343 441 04 +FOOR 645600 LASTOURSVILLE GO -84 1272 483 04 +FOOT 645070 TCHIBANGA GO -285 1102 83 04 +FOOY 645030 MAYUMBA GO -342 1065 31 04 +FPST 999990 S. TOME TP 38 672 8 04 +FQBR 672970 BEIRA MZ -1980 3490 8 04 +FQCH 672950 CHIMOIO MZ -1912 3347 732 04 +FQIN 673230 INHAMBANE MZ -2387 3538 14 04 +FQLC 672170 LICHINGA MZ -1330 3523 1364 04 +FQMA 673410 MAPUTO / MAVALANE MZ -2592 3257 39 04 +FQNP 672370 NAMPULA MZ -1510 3928 438 04 +FQPB 672150 PEMBA MZ -1299 4053 101 04 +FQQL 672830 QUELIMANE MZ -1789 3689 6 04 +FQTE 672610 TETE MZ -1618 3358 149 04 +FQTT 672614 TETE/CHINGOZI MZ -1610 3363 160 04 +FQVL 673150 VILANCULOS MZ -2200 3532 21 04 +FSIA 639800 SEYCHELLES INTER-NATIONAL AIRPORT SC -467 5552 3 04 +FTTA 647500 SARH CD 915 1838 365 04 +FTTC 647560 ABECHE CD 1385 2085 545 04 +FTTD 647060 MOUNDOU CD 862 1607 428 04 +FTTI 999990 ATI CD 1322 1832 334 04 +FTTJ 647000 NDJAMENA CD 1213 1503 295 04 +FTTM 647580 MONGO CD 1218 1868 428 04 +FTTN 647540 AM-TIMAN CD 1103 2028 436 04 +FTTP 647090 PALA CD 937 1492 455 04 +FTTU 647010 MAO CD 1412 1532 355 04 +FTTY 999990 FAYA CD 1800 1917 235 04 +FVBU 679650 BULAWAYO AIRPORT ZW -2002 2862 1326 04 +FVCZ 679770 CHIREDZI/BUFFALO_RG ZW -2102 3158 430 04 +FVFA 678430 VICTORIA FALLS ZW -1810 2585 1061 04 +FVHA 677750 HARARE KUTSAGA ZW -1792 3113 1479 04 +FVKB 677610 KARIBA ZW -1652 2889 518 04 +FVMV 679750 MASVINGO ZW -2007 3087 1095 04 +FVTL 678670 GWERU/THORNHILL ZW -1945 2985 1429 04 +FVWN 678530 HWANGE NATIONAL PARK ZW -1863 2700 1079 04 +FWCL 676930 CHILECK_INTL_ARPT MW -1568 3497 767 04 +FWKA 999990 KARONGA MI -995 3388 529 +FWKI 999990 LILONGWE INTERNATIONAL MW -1378 3377 1229 04 +FWLI 675860 LILONGWE_INTL_ARPT MW -1378 3377 1229 04 +FWUU 999990 MZUZU MW -1145 3402 1251 04 +FXMM 684533 MASERU/MOSHOESHOE LS -2945 2755 1631 04 +FYAS 999990 AUS WA -2666 1629 460 +FYGB 999990 GOBABIS WA -2250 1896 1400 +FYGF 680140 GROOTFONTEIN NM -1960 1812 1411 04 +FYGO 681060 GOBABEB NM -2357 1505 400 04 +FYHN 680022 HENTIES BAY NM -2212 1428 3 04 +FYKM 999990 KATIMA MULILO NM -1763 2418 985 04 +FYKT 999990 KEETMANSHOOP NM -2653 1812 1067 04 +FYKX 680023 KHORIXAS NM -2037 1497 1026 04 +FYLZ 683005 LUDERITZ/DIAZ POINT NM -2668 1525 130 04 +FYML 681041 MARIENTAL NM -2460 1793 1113 04 +FYOA 680130 ONDANGWA NM -1789 1595 1096 04 +FYOG 999990 ORANJEMUND WA -2858 1645 4 +FYOJ 681110 OUTJO NM -2007 1613 1324 04 +FYOK 999990 OKAKARARA WA -2060 1746 1350 +FYOO 999990 OKAUKUEJO WA -1915 1591 1100 +FYOW 680150 OTJIWARONGO NM -2043 1667 1476 04 +FYRK 999990 ROOIKOP_SAAF/CIV NM -2298 1465 88 04 +FYRU 680180 RUNDU NM -1792 1977 1083 04 +FYSM 999990 SWAKOPMUND WA -2265 1456 12 +FYTE 999990 TERRACE BAY WA -1998 1300 5 +FYTK 999990 TSUMKWE WA -1958 2053 351 +FYTN 999990 OTJINENE WA -2113 1876 443 +FYWB 681040 WALVIS_BAY_(LGT-H) NM -2288 1443 0 04 +FYWE 680020 WINDHOEK_EROS NM -2262 1708 1702 04 +FYWH 681120 J. G. STRIJDOM NM -2248 1747 1715 04 +FYWW 681100 WINDHOEK NM -2257 1710 1700 04 afwa elev +FZAA 642100 KINSHASA / N-DJILI ZR -438 1543 309 04 +FZFK 999990 GEMENA ZR 328 1978 475 04 +FZNA 999990 GOMA ZR -168 2923 1552 04 +FZQA 643600 LUBUMBASHI-LUANO ZR -1167 2748 1298 04 +FZQM 999990 KOLWEZI CG -1071 2545 1526 +FZRF 999990 KALEMIE ZR -588 2918 790 04 +FZSA 999990 KAMINA / BASE ZR -863 2525 1088 04 +FZWA 999990 MBUJI MAYI CG -611 2356 677 +GABG 612960 BOUGOUNI MI 1142 -750 351 04 +GABS 612910 BAMAKO / SENOU MI 1253 -795 380 04 +GAGO 612260 GAO MI 1627 -005 260 04 +GAHB 612400 HOMBORI MI 1533 -168 288 04 +GAKO 612930 KOUTIALA MI 1238 -547 367 04 +GAKT 612700 KITA MI 1307 -947 334 04 +GAKY 612570 KAYES MI 1443 -1143 47 04 +GAMB 612650 MOPTI MI 1452 -410 272 04 +GANK 612330 NARA MI 1517 -728 265 04 +GANR 999990 NIORO DU SAHEL MI 1523 -935 235 04 +GASK 612970 SIKASSO MI 1135 -568 375 04 +GASN 612770 SAN MI 1333 -483 284 04 +GATB 612230 TOMBOUCTOU MI 1672 -300 264 04 +GATS 612020 TESSALIT MI 2020 098 491 04 +GAYE 612030 YELIMANE MI 1513 -1057 325 04 +GBYD 617010 BANJUL/YUNDUM GB 1335 -1680 36 04 +GCFV 600350 FUERTEVENTURA/AEROPUERTO SP 2845 -1387 22 04 +GCGM 999990 LA GOMERA AIRPORT ES 2803 -1722 219 +GCHI 600010 HIERRO / AEROPUERTO SP 2782 -1789 32 04 +GCLA 600050 LA PALMA / AEROPUERTO SP 2862 -1775 29 04 +GCLP 600300 LAS_PALMAS_DE_GRAN_CANARIA SP 2794 -1538 23 04 +GCRR 600400 LANZAROTE/AEROPUERTO SP 2895 -1360 14 04 +GCTS 600250 TENERIFE_SUR SP 2805 -1657 64 04 +GCXO 600150 TENERIFE/LOS_RODEOS SP 2847 -1632 632 04 +GEML 603380 MELILLA SP 3528 -295 47 04 +GFLL 618560 LUNGI SL 0862 -1320 25 04 +GGOV 617660 BISSAU_AEROPORT GW 1188 -1565 39 04 +GLRB 656600 MONROVIA_ROBERTS_INTL LI 0623 -1035 10 04 +GMAA 999990 AGADIR MC 3038 -957 27 04 +GMAD 602520 AGADIR AL MASSIRA MC 3033 -940 74 04 +GMFF 601410 FES-SAIS MC 3394 -499 579 04 +GMFK 999990 ERRACHIDIA MC 3193 -440 1034 04 +GMFM 601500 MEKNES MC 3389 -553 576 04 +GMFO 601150 OUJDA MC 3478 -194 468 04 +GMMC 601550 CASABLANCA MC 3357 -767 62 04 +GMME 601350 RABAT-SALE MC 3405 -677 84 04 +GMMH 999990 DAKHLA WI 2371 -1593 6 +GMML 600330 EL_AAYOUNE MC 2717 -1322 64 04 +GMMN 601560 NOUASSEUR MC 3337 -758 200 04 +GMMT 999990 CASABLANCA T-M MC 3359 -747 96 04 +GMMW 999990 NADOR/ARWI MC 3498 -302 175 04 +GMMX 602300 MARRAKECH MC 3162 -803 468 04 +GMMZ 602650 OUARZAZATE MC 3094 -690 1139 04 +GMTA 601070 AL HOCEIMA MC 3518 -385 27 04 +GMTN 603180 TETUAN / SANIA RAMEL MC 3558 -533 10 04 +GMTT 601010 TANGER AERODROME MC 3573 -590 19 04 +GOGG 616950 ZIGUINCHOR SG 1255 -1627 26 04 +GOGK 999990 KOLDA SG 1288 -1496 10 +GOGS 616970 CAP-SKIRRING SG 1240 -1675 16 04 +GOOD 999990 DIOURBEL SG 1465 -1623 9 +GOOG 999990 LINGUERE SG 1536 -1511 21 +GOOK 999990 KAOLACK SG 1413 -1607 6 04 +GOOY 616410 DAKAR/YOFF SG 1473 -1750 27 04 +GOSM 999990 MATAM SG 1565 -1325 15 04 +GOSP 999990 PODOR SG 1663 -1491 7 +GOSS 616000 SAINT-LOUIS SG 1605 -1645 4 04 +GOTK 999990 KEDOUGOU SG 1256 -1221 167 +GOTT 616870 TAMBACOUNDA SG 1377 -1368 49 04 +GQNN 614420 NOUAKCHOTT MT 1810 -1595 2 04 +GQPP 614150 NOUADHIBOU MT 2094 -1703 5 04 +GUCY 618320 CONAKRY/GBESSIA GN 957 -1362 26 04 +GVAC 085940 SAL_ISL/AMILCAR_CAB CV 1673 -2295 63 04 +GVBA 999990 BOA VISTA RABIL CV 1613 -2288 21 +GVFM 085950 FRANCISCO_MENDES CV 1492 -2348 230 04 +GVNP 085890 PRAIA CV 1492 -2360 70 04 +GVSV 999990 S. PEDRO CV 1683 -2567 20 04 +HAAB 634500 ADDIS_ABABA ET 899 3880 2355 04 +HADR 999990 DIRE DAWA ET 960 4187 1146 04 +HBBA 643900 BUJUMBURA BI -330 2930 783 04 +HCMF 632100 BOSASO SI 1128 4918 2 04 +HCMH 631700 HARGEISA SI 950 4408 1326 04 +HCMI 631600 BERBERA SI 1042 4502 9 04 +HCMM 999990 MOGADISCIO SI 203 4535 9 04 +HCMV 631750 BURAO SI 950 4557 1032 04 +HDAM 631252 DJIBOUTI_AMBOULI DJ 1155 4315 15 04 +HEAR 623370 EL_ARISH EG 3108 3382 32 04 +HEAT 623930 ASYUT EG 2705 3102 226 04 +HEAX 623180 ALEXANDRIA/NOUZHA EG 3120 2995 -2 04 +HEBA 999990 ALEXANDRIA_BORG_EL_ARAB EG 3152 3017 54 04 +HEBL 624190 ABU_SIMBEL EG 2237 3162 192 04 +HECA 623660 CAIRO AIRPORT EG 3013 3140 64 04 +HEGN 624630 HURGUADA EG 2715 3372 16 04 +HEIS 623662 ISMALIA EG 3058 3225 3 04 +HELX 624050 LUXOR EG 2567 3270 93 04 +HEMA 623661 MARSA_ALAM_INTL EG 2555 3458 78 04 +HEMM 623060 MERSA_MATRUH EG 3133 2722 25 04 +HEPS 623330 PORT_SAID EG 3127 3230 6 04 +HESC 623664 ST_CATHERINE_INTL EG 2868 3407 1331 04 afwa loc +HESH 624639 SHARM_EL_SHEIKH_INTL EG 2797 3438 50 04 +HESN 624140 ASSWAN EG 2397 3278 200 04 +HETB 624655 TABA EG 2958 3478 753 04 +HETR 999990 EL TOR EG 2821 3365 20 04 +HHAS 999990 ASMARA ET 1528 3891 2356 04 +HKEL 636860 ELDORET KN 53 3528 2133 04 +HKEM 637200 EMBU KN -50 3745 1493 04 +HKGA 637230 GARISSA KN -47 3963 138 04 +HKJK 637400 NAIROBI/KENYATTA_ARPT KN -132 3692 1624 04 formerly HKNA +HKKG 636870 KAKAMEGA KN 28 3478 1530 04 +HKKI 637080 KISUMU KN -10 3475 1157 04 +HKKR 637100 KERICHO KN -37 3535 2184 04 +HKKS 999990 KISII KN -67 3478 1493 04 +HKKT 636610 KITALE KN 102 3500 1890 04 +HKLO 636120 LODWAR KN 312 3562 506 04 +HKLU 999990 LAMU KN -225 4092 6 04 +HKMA 999990 MANDERA KN 393 4187 230 04 +HKMB 636410 MARSABIT KN 230 3790 1219 04 +HKME 636950 MERU KN 8 3765 1554 04 +HKML 637990 MALINDI KN -323 4010 20 04 +HKMO 638200 MOMBASA/MOI_INTL KN -403 3962 55 04 +HKMU 637660 MAKINDU KN -228 3784 1000 04 +HKMY 636190 MOYALE KN 353 3905 1097 04 +HKNA 999990 NAIROBI ACC/FIC/RCC/MET KN -132 3693 1624 04 +HKNC 637410 NAIROBI/DAGORETTI KN -130 3675 1798 04 +HKNI 637170 NYERI KN -50 3697 1759 04 +HKNK 637140 NAKURU KN -27 3610 1901 04 +HKNO 637370 NAROK KN -113 3584 1890 04 +HKNW 637420 NAIROBI/WILSON KN -132 3682 1683 04 +HKRE 999990 MOI AIRBASE KN -129 -3688 1627 +HKVO 999990 VOI KN -340 3857 579 04 +HKWJ 999990 WAJIR KN 175 4007 244 04 +HLLB 620530 BENINA LY 3210 2027 131 04 +HLLM 620525 MITIGA LY 3290 1327 11 04 +HLLS 621240 SEBHA LY 2702 1445 432 04 afwa loc +HLLT 620100 TRIPOLI_INTERNATIONAL_AIRPORT LY 3267 1315 80 04 +HRYG 999990 GISENYI RW -167 2925 1556 04 +HRYR 999990 KIGALI RW -197 3012 1491 04 +HRZA 999990 KAMEMBE RW -247 2892 1591 04 +HSSS 627210 KHARTOUM SU 1560 3255 382 04 +HTAR 637890 ARUSHA TN -333 3633 1387 04 +HTBU 637290 BUKOBA TN -133 3182 1137 04 +HTDA 638940 DAR ES SALAAM AIRPORT TN -687 3920 55 04 +HTDO 638620 DODOMA TN -617 3577 1120 04 +HTIR 638870 IRINGA TN -763 3577 1428 04 +HTKA 638010 KIGOMA TN -489 2963 824 04 AFWA elev +HTKJ 637910 KILIMANJARO AIRPORT TN -342 3707 891 04 +HTMB 639320 MBEYA TN -893 3347 1758 04 AFWA elev +HTMG 638660 MOROGORO TN -683 3765 526 04 +HTMS 999990 MOSHI TN -335 3733 854 04 +HTMT 639710 MTWARA TN -1027 4018 113 04 +HTMU 637330 MUSOMA TN -150 3380 1147 04 +HTMW 637560 MWANZA TN -247 3292 1139 04 +HTPE 999990 PEMBA / KARUME AIRPORT TN -525 3982 25 04 +HTSE 999990 SAME TN -408 3772 872 04 +HTSO 639620 SONGEA TN -1067 3558 1036 04 AFWA elev +HTSU 638810 SUMBAWANGA TN -797 3163 1923 04 +HTSY 999990 SHINYANGA TN -350 3300 1100 04 +HTTB 638320 TABORA_AIRPORT TN -508 3283 1182 04 AFWA elev +HTTG 999990 TANGA TN -508 3907 39 04 +HTZA 638700 ZANZIBAR/KISAUNI TN -622 3922 15 04 +HUAR 636020 ARUA UG 305 3092 1204 04 +HUEN 637050 ENTEBBE AIRPORT UG 5 3245 1155 04 +HUGU 636300 GULU UG 275 3233 1105 04 +HUJI 636820 JINJA UG 45 3318 1175 04 +HUKB 637260 KABALE UG -125 2999 1867 04 +HUKS 636740 KASESE UG 18 3010 959 04 +HULI 636304 LIRA UG 225 3290 1091 04 +HUMA 637020 MBARARA UG -62 3065 1412 04 +HUMI 636540 MASINDI UG 168 3172 1147 04 +HUMO 999990 MOROTO UG 253 3465 1280 04 +HUSO 636580 SOROTI UG 172 3362 1132 04 +HUTO 636840 TORORO UG 68 3417 1170 04 +IS80 999990 DE KALB, IL US 4192 -8879 268 04 +K01R 747550 CLAIBORNE_RNG_(AFS) LA US 3113 -9257 67 04 +K01T 722303 HIGH_ISLAND LA US 2813 -9440 30 34 +K03Y 999990 HALLOCK, MN US 4878 -9695 250 04 +K04V 999990 SAGUACHE_MUNI_ARPT CO US 3810 -10617 2385 04 +K04W 999990 FIELD OF DREAMS AP, HIN US 4602 -9289 311 04 +K06D 999990 ROLLA MUNI US 4888 -9962 555 +K07G 999990 CHARLOTTE/FITCH, MI US 4257 -8481 272 04 +K07S 999990 DEER_PARK_ARPT WA US 4797 -11741 672 04 +K08D 999990 STANLEY MUNI, ND US 4830 -10241 684 +K0A9 999990 ELIZABETHTON, TN US 3637 -8217 486 04 +K0CO 999990 DACY_ARPT IL US 4240 -08863 278 04 +K0E0 999990 MORIARTY ARPT US 3498 -10600 1889 +K0E4 723745 PAYSON AZ US 3423 -11133 1498 54 +K0F2 999990 BOWIE, TX US 3359 -9778 336 04 +K0J4 999990 FLORALA_MUNI_ARPT AL US 3104 -08631 96 04 +K0R3 999990 ABBEVILLE CC MEM, LA US 2998 -9208 5 04 +K0V1 726514 CUSTER_(RAMOS) SD US 4373 -10362 1707 44 +K0VG 999990 LEE CO US 3665 -8321 430 +K0W8 723089 CHINCOTEAGUE VA US 3793 -7538 2 94 +K0Y2 999990 STURGEON BAY, WI US 4478 -8732 176 04 +K0Y7 999990 LAMONI_MUNI_ARPT_(ASOS) IA US 4063 -9390 345 04 +K11J 999990 BLAKELY, GA US 3140 -8490 65 04 +K11R 999990 BRENHAM/BRENHAM_MUNICIPAL_APT TX US 3022 -9637 94 04 +K12C 999990 ROCHELLE/KORITZ, IL US 4189 -8908 238 04 +K12N 724077 ANDOVER_AEROFLEX NJ US 4102 -7473 178 64 +K13A 722726 NOGALES_(AMOS) AZ US 3142 -11085 1198 64 +K13G 725288 NIAGARA_(CGS) NY US 4327 -7907 82 84 +K13K 999990 EUREKA MUNI, EUREKA, KS US 3784 -9629 368 04 +K14Y 999990 LONG_PRAIRIE MN US 4590 -9487 406 04 mdl loc +K17W 999990 WADENA, MN US 4644 -9513 411 04 +K17Y 999990 ISEDOR_IVERSON_ARPT MN US 4662 -9331 374 04 +K18C 999990 MICHIGAN CITY, IN US 4172 -8692 177 04 +K19D 999990 MORA MUNI (AWOS), MN US 4588 -9327 309 04 +K1A5 999990 MACON_CNTY_ARPT NC US 3522 -8342 616 04 +K1A6 720353 MIDDLESBORO-BELL_CNTY_ARPT KY US 3661 -8374 352 04 +K1B1 999990 HUDSON, NY US 4228 -7371 60 04 +K1B7 999990 BOOTHVILLE_HELIPORT LA US 2935 -8943 1 44 +K1F0 723529 ARDMORE_DOWNTOWN_EXEC_ARPT OK US 3417 -9712 257 04 +K1F9 999990 BRIDGEPORT_MUNI_ARPT TX US 3318 -9783 260 04 +K1G7 722304 MISSISSIPPI_CANYON LA US 2878 -8905 18 44 +K1H2 999990 EFFINGHAM_CNTY_MEM_ARPT IL US 3907 -8853 179 04 +K1J0 999990 TRI CO US 3084 -8560 26 +K1K5 724600 ELKHART_(AMOS) KS US 3700 -10188 1102 04 +K1M4 720413 HALEYVIILLE/POSEY AL US 3427 -8760 284 04 afwa loc +K1N9 999990 ALLENTOWN PA US 4057 -7549 122 04 mdl loc +K1O5 725959 MONTAGUE CA US 4173 -12255 770 94 +K1P1 999990 PLYMOUTH_MUNI_ARPT NH US 4378 -7175 154 04 +K1R7 999990 BROOKHAVEN, MS US 3160 -9042 149 +K1S4 999990 SCAPPOOSE_INDUSTRIAL_AIRPARK OR US 4578 -12284 17 04 +K1V1 725716 RIFLE_(AWRS) CO US 3953 -10780 1622 64 +K1V4 726140 ST_JOHNSBURY VT US 4442 -7202 213 04 +K1Y7 740040 YUMA_PRVG_GROUNDS AZ US 3285 -11440 98 04 +K20G 725255 ASHTABULA_(CGS) OH US 4192 -8080 178 54 +K20U 999990 BEACH US 4692 -10398 840 +K20V 999990 MCELROY_AIRFIELD CO US 4005 -10637 2259 04 +K21D 999990 LAKE_ELMO_ARPT MN US 4500 -9286 285 04 mdl loc +K22G 999990 ELYRIA/LORAIN CO., OH US 4135 -8218 242 04 +K25R 999990 EDINBURG_INTL_ARPT TX US 2644 -9813 24 04 +K25T 994037 PHILLIPS_OILPLATFORM TX US 2693 -9468 10 04 +K27A 999990 ELBERT_CNTY_ARPT/PATZ_FIELD GA US 3410 -8282 184 04 +K27B 999990 CAPE NEDDICK, ME US 4317 -7060 12 04 +K27D 999990 CANBY/MYERS FLD, MN US 4473 -9627 363 04 +K27U 726866 SALMON ID US 4518 -11390 1210 64 +K28K 722318 GRNCYN_BLK52(SAWRS) LA US 2788 -9150 1 84 +K29G 725253 RAVENNA/PORTAGE_CO. OH US 4122 -8125 365 34 +K29J 999990 ROCK_HILL SC US 3498 -8106 203 04 +K2C2 722690 WHITE_SANDS_TEST_RG NM US 3238 -10648 1244 04 +K2C8 999990 CAVALIER MUNI US 4878 -9763 272 +K2D5 999990 OAKES, ND US 4617 -9809 407 +K2DP 999990 DARE CO GNRY RAN, NC US 3568 -7590 3 04 +K2G4 999990 GARRETT_CNTY_AIRPORT MD US 3958 -7934 894 04 +K2G6 999990 MEADVILLE, PA US 4164 -8021 427 04 +K2GL 722041 GALLIANO_HELIPORT_L LA US 2942 -9030 2 04 +K2I4 999990 COLUMBUS/BOLTON , OH US 3990 -8313 280 04 +K2I5 999990 RANTOUL NAT AVN, IL US 4029 -8814 225 04 +K2I8 999990 NEWARK-HEATH ARPT, OH US 4037 -8275 269 04 +K2J9 999990 QUNICY, FL US 3060 -8455 69 +K2R8 999990 PORT ARANSAS, TX US 2781 -9709 2 04 +K2V5 999990 WRAY, CO US 4010 -10223 1118 +K2V9 999990 GUNNISON, CO US 3859 -10692 2380 04 +K2W6 999990 ST_MARYS_CNTY_RGNL_ARPT MD US 3832 -07655 43 04 +K2WX 726627 BUFFALO_(AMOS) SD US 4558 -10353 916 74 +K31F 999990 SEMINOLE, GAINES COUNTY APRT TX US 3668 -10265 1010 04 +K32Y 727448 PORTAGE_(CGS) MI US 4723 -8863 190 84 +K33V 999990 WALDEN JACKSON AIRPO US 4075 -10626 2486 +K35B 999990 MERRIMACK RIVER, MA US 4282 -7087 1 04 +K36U 999990 HEBER_CITY_MUNI_ARPT UT US 4048 -11143 1718 04 +K37C 999990 WEST CAMERON B56, LA US 2837 -9350 30 04 +K37W 723044 ERWIN/HARNETT_CNTY_ARPT NC US 3538 -7873 60 04 +K3A1 999990 FOLSOM_FIELD_ARPT AL US 3427 -8686 294 04 +K3A6 999990 NEWHALL CA US 3437 -11857 427 04 +K3B1 999990 GREENVILLE/GREENVIL, ME US 4546 -6955 427 04 +K3B2 725094 MARSHFIELD_AIRPORT MA US 4210 -7068 3 44 +K3B6 999990 EUGENE_ISLAND_330_(SAWRS) LA US 2822 -9268 22 04 elev from LCH +K3BS 720629 JACK BARSTOW MI US 4367 -8427 194 44 +K3DU 727735 DRUMMOND MT US 4667 -11315 1202 54 +K3E0 999990 MIAMI-ROBERTS CNTY AP, US 3571 -10060 829 04 +K3FC 999990 FALLS CITY, NE US 4009 -9560 445 04 +K3FM 999990 FREMONT, MI US 4343 -8600 236 04 +K3HT 726775 HARLOWTON MT US 4643 -10983 1268 54 +K3I2 999990 MASON_CNTY_ARPT WV US 3891 -8210 196 04 +K3J7 999990 GREENE_CNTY_RGNL_ARPT GA US 3360 -8314 206 04 +K3KM 999990 WICHITA, KS US 3775 -9722 433 04 +K3LC 999990 LOGAN CTY ARPT, IL US 4016 -8933 182 04 +K3LF 999990 LITCHFIELD_MUNI_ARPT IL US 3916 -8967 210 04 +K3MW 724293 MOUNT_WERNER CO US 4027 -10645 3241 04 +K3OI 999990 LAMONI IA US 4062 -9395 342 64 No metar obs from k3oi - see kikv +K3R0 999990 BEEVILLE MUNI, BEEVILLE US 2836 -9779 82 04 +K3R1 999990 BAY_CITY_MUNI_ARPT TX US 2897 -9586 14 04 +K3R5 999990 NW BROUNFELS ARPT, TX US 2972 -9805 195 04 +K3S2 999990 AURORA, OR US 4525 -12277 60 04 +K3SE 999990 SPENCER IA US 4317 -9515 408 04 +K3SM 999990 SHELBYVLE MUN ARPT, IN US 3958 -8420 245 04 +K3SZ 999990 ST CHARLES, MO US 3893 -9041 133 04 +K3T5 999990 FAYETTE_RGNL_AIR_CTR_ARPT TX US 2991 -9695 99 04 +K3TH 727795 THOMPSON_FALLS MT US 4760 -11537 725 54 +K3V9 999990 ASPEN, CO US 3929 -10687 2270 04 +K3WO 999990 SHAWANO MUNI, WI US 4478 -8857 248 04 +K40B 727119 CLAYTON_LAKE ME US 4662 -6953 314 94 +K40G 999990 GRAND_CANYON/VALLE_AIRPORT AZ US 3565 -11215 1829 04 +K40J 722224 PERRY-FOLEY_AIRPORT FL US 3007 -8356 14 04 +K40N 999990 CHESTER_CO_ARPT PA US 3998 -7587 201 44 +K41G 725397 BATH MI US 4285 -8448 261 74 +K41I 722306 EUGENE_ISLAND_B266C LA US 2847 -9178 30 64 +K42J 999990 KEYSTONE HEIGHTS, FL US 2975 -8205 60 +K43F 999990 LITCHFIELD, MN US 4510 -9450 347 04 +K43M 999990 FORT RITCHIE/SIT, MD US 3973 -7743 275 04 +K44N 725198 MILLBROOK/SKY_ACRES NY US 4170 -7373 213 84 +K45J 999990 ROCKINGHAM, NC US 3489 -7976 109 04 +K46A 999990 BLAIRSVILLE, GA US 3484 -8400 582 04 +K46D 999990 CARRINGTON MUNI ARPT US 4745 -9915 490 +K47A 999990 CHEROKEE_CNTY_ARPT GA US 3431 -8442 372 04 +K48I 720366 BRAXTON_CNTY_ARPT WV US 3869 -8065 387 04 +K49Y 999990 FILLMORE/PRESTON, MN US 4368 -9218 389 04 +K4A6 999990 SCOTTSBORO MUNI WORD US 3468 -8600 198 +K4A9 999990 ISBELL_FIELD_ARPT AL US 3447 -8572 267 04 +K4BK 725985 BROOKINGS OR US 4205 -12428 24 54 +K4BL 724723 BLANDING UT US 3762 -10947 1840 34 +K4BM 726396 WILKERSON_PASS CO US 3905 -10552 3438 34 +K4BQ 726673 BROADUS MT US 4543 -10540 922 34 +K4C0 722339 OIL_PLATFORM LA US 2978 -9318 1 04 +K4CR 722685 CORONA/LINCOLN NM US 3410 -10568 1981 54 +K4DG 999990 DOUGLAS, WY US 4275 -10538 1477 04 +K4HV 724735 HANKSVILLE UT US 3837 -11072 1314 54 +K4I3 720414 KNOX_COUNTY OH US 4033 -8252 363 04 afwa loc +K4LJ 724630 LAMAR CO US 3808 -10262 1103 04 +K4LW 725896 LAKEVIEW OR US 4222 -12035 1455 64 +K4M4 999990 CLINTON MUNI, CLINTON, US 3559 -9245 157 04 +K4M9 999990 CORNING, AR US 3640 -9065 90 04 +K4MR 746380 MELROSE_GNRY_RANGE NM US 3430 -10380 1326 04 +K4MY 723655 MORIARTY NM US 3498 -10605 1890 54 +K4O4 723759 IDABEL/MCCURTAIN_CNTY_ARPT OK US 3391 -9486 144 04 +K4OM 999990 OMAK, WA US 4842 -11953 382 04 +K4R4 999990 FAIRHOPE, AL US 3047 -8788 28 04 +K4S1 999990 GOLD BEACH MUNI, OR US 4241 -12442 5 04 +K4SL 723657 TORREON NM US 3580 -10718 2106 74 +K4SU 746190 SUPERIOR_VLLY_GNRY CA US 3633 -11710 962 04 +K4SV 999990 STREVELL, ID US 4202 -11325 1612 04 +K4T6 999990 MID-WAY_RGNL_ARPT TX US 3246 -9691 217 04 +K4V5 724626 DURANGO_(AWRS) CO US 3728 -10787 2012 64 +K50Q 999990 FARALLON ISLAND, CA US 3770 -12300 12 04 +K53D 726543 GLENWOOD MN US 4565 -9538 423 34 +K54Y 999990 RUSH CITY MUNI, MN US 4570 -9295 281 04 +K55D 999990 GRAYLING AAF APT, MI US 4468 -8473 353 04 +K55J 999990 FERNANDINA BCH MUNI, FL US 3061 -8146 5 04 +K58Y 999990 SILVER BAY, MN US 4720 -9140 331 04 +K5B2 999990 SARATOGA SPRINGS, NY US 4305 -7386 132 04 +K5B5 999990 BENNINGTON VT US 4289 -7325 252 04 +K5C1 999990 BOERNE STAGE FIELD US 2972 -9869 422 +K5CR 999990 CLEAR, AK US 6430 -14912 168 04 +K5D3 999990 OWOSSO_COMMUNITY_ARPT MI US 4299 -8414 224 04 +K5G9 999990 LAMBERTVILLE, MI US 4174 -8366 204 04 +K5GN 999990 TAHNETA PASS, AK US 6182 -14756 900 04 +K5H4 999990 HARVEY, ND US 4779 -9993 490 +K5HN 999990 CAPE HINCHINBROO, AK US 6023 -14664 56 04 +K5I3 724133 PIKEVILLE_(RAMOS) KY US 3748 -8252 446 34 +K5J0 999990 JOHN DAY, OR US 4440 -11897 1127 04 +K5NV 999990 NUNIVAK ISLAND, AK US 6001 -16600 15 04 +K5R0 722337 EAST_ADDITION_B323 TX US 2822 -9375 26 74 +K5R5 999990 WHARTON, TX US 2925 -9615 31 04 +K5SM 726392 SUNLIGHT_MOUNTAIN CO US 3942 -10737 3232 04 +K5T5 999990 HILLSBORO_MUNI_ARPT TX US 3208 -9710 209 04 +K5T6 999990 SANTA TERESA, NM US 3188 -10670 1253 04 +K5TK 999990 CHATANIKA/POKER, AK US 6512 -14748 197 04 +K60S 999990 PEARSON AIRPARK, WA US 4562 -12266 8 04 +K62Y 999990 TWO HARBORS(AWO, MN US 4710 -9175 328 04 +K63S 999990 COLVILLE, WA US 4854 -11788 571 04 +K65S 999990 BONNERS FERRY, ID US 4873 -11630 713 +K6A3 723048 ANDREWS NC US 3519 -8386 518 04 +K6B1 999990 ROCHESTER NH US 4328 -7092 98 64 +K6B8 999990 CALEDONIA_CNTY_ARPT VT US 4457 -7202 362 04 mdl loc +K6L9 722978 HUNTINGTON_BEACH CA US 3365 -11800 35 84 +K6R0 999990 SLIDELL ARPT, LA US 3033 -8818 8 04 +K6R3 999990 CLEVELAND MUNI, CLEVELA US 3036 -9501 46 04 +K6R6 722616 DRYDEN/TERREL_COUNTY_ARPT TX US 3005 -10222 707 64 +K6R9 999990 LLANO_MUNI_ARPT TX US 3078 -9866 336 04 +K6V1 999990 IMPERIAL, NE US 4055 -10165 1003 04 +K6V3 999990 TAZEWELL_COUNTY_ARPT VA US 3706 -8180 808 04 +K6V8 999990 MONTROSE, CO US 3850 -10788 1752 04 +K75S 742006 BURLINGTON/MT_VERN WA US 4847 -12242 43 64 +K76D 999990 BAD AXE, MI US 4379 -8298 233 04 +K76S 999990 OAK HARBOR ARPT, WA US 4825 -12267 58 04 +K77M 725869 MALTA ID US 4232 -11333 1375 94 +K78N 999990 REIDSVILLE/ROCKINGH, NC US 3643 -7985 211 04 +K79J 722275 ANDALUSIA/OPP_ARPT AL US 3132 -8640 94 54 +K7B5 999990 FORT KENT, ME US 4730 -6860 9999 04 +K7BM 726391 COTTONWOOD_PASS CO US 3880 -10622 2995 04 +K7F6 999990 CLARKSVILLE-RED_RIVER_CNTY_ARPT TX US 3359 -9506 134 04 +K7G2 999990 ASHTABULA OH US 4178 -8070 281 84 +K7L2 999990 LINTON, ND US 4622 -10025 543 +K7LI 999990 JOSEPH, UT US 3861 -11230 1656 04 +K7R1 722307 GOLDEN_TRI_(AWOS) LA US 2930 -8940 2 74 +K7R3 722328 AMELIA/LAKE_PALOURD LA US 2970 -9110 2 84 +K7R4 722408 INTRACOASTAL_CITY LA US 2978 -9213 5 84 +K7R5 722293 CAMERON_HELIPORT LA US 2978 -9330 1 34 +K7R8 722398 SOUTH_MARSH_130_(SAWRS) LA US 2830 -9198 23 84 elev from LCH +K7RH 999990 SOUTH MARSH 130, LA US 2830 -9198 9999 04 +K7TB 999990 TOBYHANNA, PA US 4119 -7542 585 04 +K85D 999990 BIGFORK MN US 4778 -9365 411 04 +K87D 999990 DODGE CENTER-DO, MN US 4402 -9283 9999 04 +K87Q 723900 PT_PIEDRAS(CG/AMOS) CA US 3567 -12128 21 04 +K8A0 999990 ALBERTVILLE_MUNI_AIRPORT AL US 3423 -8626 315 04 +K8B8 999990 WOLFE BORO, NH US 4361 -7123 219 04 +K8D3 726519 SISSETON_MUNI_AIRPORT SD US 4567 -9699 354 04 +K8F7 999990 DECATUR MUN ARPT, TX US 3325 -9758 319 04 +K8S0 999990 STARR-BROWNING_AIRSTRIP MT US 4860 -11311 1419 04 +K8Y8 999990 CRANE LAKE, MN US 4627 -9257 350 04 +K90J 722059 ASTOR_NAS FL US 2912 -8157 33 94 +K92S 999990 CAPE BLANCO, OR US 4283 -12457 33 04 +K96D 999990 WALHALLA MUNI US 4894 -9790 290 +K97Q 724959 POINT_REYES_(CGS) CA US 3800 -12302 87 94 +K99M 999990 MOORHEAD AIRPORT, MN US 4684 -9666 280 04 +K99Q 724958 PORT_CHICAGO CA US 3803 -12203 12 84 +K9A1 999990 COVINGTON MUNI, COVINGT US 3363 -8385 242 04 +K9A4 999990 COURTLAND AIRPORT US 3465 -8734 179 +K9B2 726120 NEWPORT VT US 4493 -7220 233 04 +K9BB 724845 WELLS NV US 4112 -11497 1722 04 +K9D7 999990 CANDO MUNI US 4848 -9923 450 +K9F2 722308 FOURCHON_(SAWRS) LA US 2910 -9020 2 84 +K9K8 999990 CLYDE CESSNA FLD, KINGM US 3766 -9812 489 04 +K9L0 722859 DANA_POINT CA US 3345 -11768 15 94 +K9L2 723171 EDWARDS_N_BASE CA US 3499 -11786 701 04 +K9MN 999990 ST MARY HOSPITAL, MN US 4402 -9249 355 +K9V9 726530 CHAMBERLAIN_(AMOS) SD US 4380 -9932 530 04 +K9W7 999990 CURRITUCK_COUNTY_AIRPORT NC US 3640 -7602 5 04 +KA01 999990 OAK_RIDGE_(ASOS), TN US 3602 -8377 296 04 +KA02 999990 MILTON_(ASOS), MA US 4222 -7087 192 04 +KA03 999990 BALTIMORE_(ASOS), MD US 3928 -7537 3 04 +KA04 999990 MONMOUTH_BEACH_(ASO, NJ US 3995 -7308 13 04 +KA05 999990 SPRINGFIELD_(ASOS), CO US 3747 -10138 1337 04 +KA06 999990 LA_CIVIC_CENTER_(AS, CA US 3405 -11777 78 04 +KAAA 999990 LOGAN_CNTY_ARPT/LINCOLN IL US 4016 -8933 182 04 +KAAF 722200 APALACHICOLA FL US 2973 -8502 6 04 +KAAO 724504 WICHITA/COL._JABARA KS US 3775 -9722 433 44 +KAAT 725958 ALTURAS CA US 4149 -12057 1333 84 Airnav,OSO elev +KABE 725170 ALLENTOWN-BETHLEHEM PA US 4065 -7543 117 04 +KABH 722817 BULLSEYE_AIRFIELD CO US 3877 -10430 1838 04 afwa loc +KABI 722660 ABILENE_MUNICIPAL TX US 3242 -9968 546 04 +KABQ 723650 ALBUQUERQUE_INTL NM US 3505 -10662 1620 04 +KABR 726590 ABERDEEN_REGIONAL SD US 4545 -9843 396 04 +KABX 999990 ALBUQUERQUE NEX, NM US 3515 -10682 1814 04 +KABY 722160 ALBANY_MUNICIPAL GA US 3153 -8418 59 04 +KACB 727436 ANTRIM_CNTY_ARPT/BELLAIRE MI US 4499 -8520 190 04 +KACJ 999990 AMERICUS, GA US 3211 -8420 58 +KACK 725063 NANTUCKET_MEMORIAL MA US 4125 -7007 15 34 +KACP 720346 ALLEN_PARISH_ARPT LA US 3075 -9269 33 04 formerly KL42 +KACQ 999990 WASECA_MUNI_ARPT MN US 4407 -9355 343 04 +KACT 722560 WACO-MADISON_COOPER TX US 3162 -9722 155 04 +KACV 725945 ARCATA/EUREKA_ARPT CA US 4098 -12410 66 54 +KACY 724070 ATLANTIC_CITY_INTL NJ US 3945 -7457 20 04 +KADC 999990 WADENA/WADENA_MUNICIPAL_AIRPORT MN US 4645 -9521 418 04 +KADG 725404 LENAWEE_CNTY_ARPT/ADRIAN MI US 4187 -8407 243 04 +KADH 999990 ADA_MUNICIPAL_AIRPORT OK US 3481 -9667 310 04 +KADK 999990 ADAK NAS/MITCHEL, AK US 5189 -17665 4 04 +KADM 723555 ARDMORE_MUNICIPAL OK US 3430 -9702 232 54 +KADQ 999990 KODIAK, AK US 5776 -15250 34 04 +KADS 722598 DALLAS/ADDISON_ARPT TX US 3297 -9683 196 84 +KADU 725498 AUDUBON_CNTY_AIRPORT IA US 4170 -9492 392 04 Airnav loc/elev +KADW 745940 ANDREWS_AFB MD US 3882 -7687 86 04 +KAEG 723647 ALBUQUERQUE/DOUBLE_EAGLE_II_APT NM US 3514 -10680 1779 04 +KAEJ 999990 CENTRAL COLORADO RGN US 3881 -10612 2422 +KAEL 726589 ALBERT_LEA_(AWOS) MN US 4368 -9337 383 94 +KAEX 747540 ENGLAND_AFB/ALEXAND LA US 3133 -9255 27 04 +KAFF 745310 AIR_FORCE_ACADEMY CO US 3897 -10482 2003 04 +KAFJ 725117 WASHINGTON_(AWOS) PA US 4013 -8028 361 74 +KAFK 999990 NEBRASKA_CITY_MUNI_ARPT NE US 4061 -9587 354 04 +KAFN 726163 JAFFREY_MUNI_ARPT NH US 4280 -7200 317 64 +KAFP 999990 ANSON_COUNTY_ARPT NC US 3502 -8008 91 04 +KAFW 722594 FORT_WORTH/ALLIANCE TX US 3298 -9732 220 44 +KAGC 725205 PITTSBURGH/ALLEGHEN PA US 4035 -7993 382 54 +KAGN 999990 ANGOON SEAPLANE, AK US 5751 -13458 11 04 +KAGR 999990 AVON PARK GNRY R, FL US 2765 -8133 20 04 +KAGS 722180 AUGUSTA/BUSH_FIELD GA US 3337 -8197 45 04 +KAHN 723110 ATHENS_MUNICIPAL GA US 3395 -8332 247 04 +KAHQ 999990 WAHOO, NE US 4123 -9660 374 +KAHT 999990 AMCHITKA ISLAND, AK US 5139 17927 69 04 +KAIA 725635 ALLIANCE_MUNICIPAL NE US 4205 -10280 1198 54 +KAID 724385 ANDERSON_MUNICIPAL IN US 4012 -8562 280 54 +KAIG 726626 ANTIGO/LANGLADE_CNTY_ARPT WI US 4515 -8911 464 04 Airnav loc +KAIK 999990 AIKEN, SC US 3365 -8169 161 04 +KAIO 725453 ATLANTIC IA US 4140 -9505 360 34 +KAIT 727504 AITKIN_NDB(AWOS) MN US 4655 -9368 367 44 +KAIZ 724459 KAISER_MEM_(AWOS) MO US 3810 -9255 265 94 +KAJG 999990 MOUNT_CARMEL_MUNI_ARPT IL US 3861 -8773 131 04 +KAJO 999990 CORONA_MUNI_ARPT CA US 3390 -11760 163 04 +KAKH 999990 GASTONIA_(ASOS) NC US 3520 -8115 244 04 +KAKO 724698 AKRON/WASHINGTON_CO CO US 4017 -10322 1431 84 +KAKP 999990 ANAKTUVUK PASS, AK US 6814 -15174 643 04 +KAKQ 724019 WAKEFIELD WSFO/NORFOLK_NEX_&_SCD VA US 3698 -7701 34 04 OSO/stn elev (not tower) +KAKR 724303 AKRON_FULTON_INTL_ARPT_ASOS OH US 4104 -8146 325 04 +KALB 725180 ALBANY_INTL_ARPT NY US 4275 -7380 87 04 Airnav elev +KALI 722517 ALICE_INTL_AIRPORT TX US 2773 -9803 54 74 +KALK 722813 PIONEER_AIRFIELD AZ US 3160 -11042 1433 04 afwa loc +KALM 722693 ALAMOGORDO-WHITE NM US 3283 -10598 1279 34 +KALN 724395 ALTON/ST_LOUIS_RGNL IL US 3890 -9005 166 54 +KALO 725480 WATERLOO_MUNICIPAL IA US 4255 -9240 268 04 +KALR 999990 PEACHTREE CITY, GA US 3337 -8455 295 04 +KALS 724620 ALAMOSA_MUNI(AWOS) CO US 3745 -10587 2299 04 +KALW 727846 WALLA_WALLA_RGNL WA US 4609 -11829 367 64 +KALX 999990 THOMAS_C_RUSSELL_FIELD_ARPT AL US 3291 -8596 209 04 +KALY 999990 ALBANY_WFO_&_SCD NY US 4269 -7383 89 04 NCDC elev +KAMA 723630 AMARILLO_ARPT(AWOS) TX US 3523 -10170 1099 04 +KAMG 722135 ALMA/BACON_CO. GA US 3153 -8250 61 54 +KAMN 725405 ALMA/GRATIOT_COMMUNITY_ARPT MI US 4332 -8469 229 04 +KAMW 725472 AMES_MUNICIPAL_AIRPORT IA US 4199 -9362 291 04 Airnav elev +KAMX 722023 MIAMI_NEXRAD FL US 2561 -8041 34 04 Nxrdwnd/NCDC/OSO elev +KANB 722287 ANNISTON AL US 3358 -8585 186 74 +KANC 999990 ANCHRGE INTL ARP, AK US 6118 -15002 40 04 +KAND 723125 ANDERSON_CO_AIRPORT SC US 3450 -8272 238 54 +KANE 726577 MINNEAPOLIS/BLAINE_ARPT MN US 4515 -9322 278 04 +KANI 999990 ANIAK, AK US 6159 -15953 26 04 +KANJ 727340 SAULT_STE_MARIE MI US 4648 -8436 220 04 +KANK 999990 HARRIET- ALEXANDER F US 3853 -10605 2294 +KANN 999990 ANNETTE ISLAND, AK US 5504 -13157 34 04 +KANW 725556 AINSWORTH_MUNICIPAL NE US 4258 -10000 789 64 +KAOH 724298 LIMA_ALLEN_CTY_ARPT OH US 4071 -8402 297 04 Airnav lat +KAOO 725126 ALTOONA/BLAIR_CO. PA US 4030 -7832 458 64 +KAPA 724666 DENVER/CENTENNIAL CO US 3957 -10485 1794 64 +KAPC 724955 NAPA_CO._AIRPORT CA US 3822 -12228 10 54 +KAPF 722038 NAPLES_MUNICIPAL FL US 2615 -8177 3 84 +KAPG 724057 PHILLIPS_AAF/ABERDEEN MD US 3947 -7617 18 74 +KAPN 726390 ALPENA_CO._REGIONAL MI US 4507 -8357 211 04 +KAPV 999990 APPLE VALLEY, CA US 3458 -11718 932 04 +KAPX 999990 ALPENA_SCD MI US 4507 -8357 211 04 +KAPY 999990 ZAPATA, TX US 2697 -9925 129 04 +KAQO 999990 LLANO_MUNI_ARPT TX US 3078 -9866 336 04 formerly K6R9 +KAQP 726466 APPLETON_MUNICIPAL_AIRPORT MN US 4523 -9600 311 04 Airnav elev +KAQQ 999990 APALACHICOLA MUN, FL US 2973 -8503 6 04 +KAQR 999990 ATOKA_MUNI_ARPT OK US 3440 -9615 180 04 +KAQV 722820 PEASON_RIDGE_FT_POL LA US 3140 -9328 111 04 +KAQW 725075 NORTH_ADAMS_(ASOS) MA US 4270 -7317 201 04 +KARA 722314 NEW_IBERIA/ACADIANA LA US 3003 -9188 7 44 +KARB 725374 ANN_ARBOR_MUNICIPAL MI US 4222 -8375 256 44 +KARG 723406 WALNUT_RIDGE_(AWOS) AR US 3613 -9092 83 64 +KARL 999990 ARLINGTON, WY US 4171 -10621 2194 04 +KARM 999990 WHARTON_RGNL_ARPT TX US 2925 -9615 31 04 formerly K5R5 +KARR 744655 AURORA_MUNICIPAL IL US 4177 -8847 217 54 +KART 726227 WATERTOWN_INTL_ARPT NY US 4400 -7602 99 74 +KARV 726404 MINOCQUA/WOODRUFF WI US 4593 -8973 496 44 +KARW 999990 BEAUFORT, SC US 3241 -8062 3 04 +KARX 999990 LA_CROSSE_SCD WI US 4387 -9125 202 04 +KASD 722366 SLIDELL LA US 3035 -8982 9 84 +KASE 724676 ASPEN/SARDY_FIELD CO US 3922 -10687 2384 64 +KASG 723434 SPRINGDALE_MUNI AR US 3618 -9412 412 44 +KASH 743946 NASHUA/BOIRE_FIELD NH US 4278 -7152 61 64 +KASJ 723079 AHOSKIE/TRI_CNTY_ARPT NC US 3630 -7717 21 04 +KASL 999990 MARSHALL, TX US 3252 -9430 109 +KAST 727910 ASTORIA/CLATSOP OR US 4615 -12388 7 04 +KASW 999990 WARSAW_MUNI_ARPT IN US 4127 -8583 259 04 +KASX 726419 ASHLAND/KENNEDY_MEM_ARPT WI US 4655 -9092 251 04 +KATL 722190 ATLANTA_INTL_ARPT GA US 3365 -8442 315 04 +KATP 999990 GREEN CANYON 787 OIL PLATFORM LA US 2720 -9003 64 04 +KATS 722676 ARTESIA_MUNI_ARPT NM US 3285 -10447 1079 04 +KATT 722544 AUSTIN_CITY/CAMP_MABRY TX US 3032 -9777 198 04 +KATU 999990 ATTU/CASCO COVE, AK US 5284 -17318 21 04 +KATW 726457 APPLETON/OUTAGAMIE WI US 4425 -8852 280 74 +KATX 727936 SEATTLE_NEXRAD WA US 4819 -12249 185 04 Nxrdwnd/NCDC/OSO elev +KATY 726546 WATERTOWN_MUNICIPAL SD US 4492 -9715 533 64 +KAUB 722288 AUBURN_UNIV._(AMOS) AL US 3260 -8550 198 84 +KAUD 999990 AUDUBON PARK, LA US 2993 -9013 2 04 +KAUG 726185 AUGUSTA_STATE_ARPT ME US 4432 -6980 107 54 +KAUH 725513 AURORA NE US 4089 -9799 550 04 Airnav loc/elev +KAUM 727566 AUSTIN_MUNI MN US 4367 -9293 375 64 +KAUN 999990 AUBURN_MUNI_ARPT CA US 3895 -12108 467 04 +KAUO 722284 AUBURN-OPELIKA_APT AL US 3262 -8543 236 44 +KAUS 722540 AUSTIN TX US 3019 -9767 165 04 +KAUW 726463 WAUSAU_MUNICIPAL WI US 4493 -8963 366 34 +KAVC 724118 SOUTH_HILL/MECKLENBURG-BRUNSWICK VA US 3669 -7805 135 04 Airnav,OSO elev +KAVK 999990 ALVA_RGNL_AIRPORT OK US 3677 -9867 449 94 +KAVL 723150 ASHEVILLE_MUNICIPAL NC US 3543 -8255 661 04 +KAVP 725130 WILKES-BARRE/SCRANT PA US 4133 -7573 289 04 +KAVX 722920 AVALON/CATALINA_AIRPORT CA US 3341 -11841 488 04 +KAWG 725454 WASHINGTON IA US 4128 -9167 230 44 +KAWH 725827 WILDHORSE_RES/ELKO NV US 4167 -11578 1902 74 +KAWM 999990 W_MEMPHIS_MUNICIPAL AR US 3513 -9023 65 04 +KAWO 727945 ARLINGTON_MUNI WA US 4817 -12217 42 54 +KAWQ 999990 NORTH_ADAMS, MA US 4270 -7283 201 04 +KAXA 725457 ALGONA IA US 4308 -9427 372 74 +KAXH 999990 HOUSTON, TX US 2951 -9548 21 04 +KAXN 726557 ALEXANDRIA/CHANDLER MN US 4587 -9540 434 74 +KAXO 722309 GRAND_ISLE_(SAWRS) LA US 2925 -8997 2 94 +KAXS 720354 ALTUS/QUARTZ_MTN_RGNL_ARPT OK US 3470 -9934 437 04 +KAXX 720411 ANGEL_FIRE NM US 3642 -10528 2555 04 afwa loc +KAYE 744905 FORT_DEVENS/AYER MA US 4257 -7160 82 54 +KAYS 722130 WAYCROSS/WARE_CO. GA US 3125 -8240 46 04 +KAZC 999990 COLORADO_CITY_MUNI_ARPT AZ US 3696 -11301 1486 04 +KAZO 726357 KALAMAZOO_INTL_ARPT MI US 4223 -8555 266 74 +KB23 725835 BATTLE_MOUNTAIN NV US 4060 -11687 1381 54 +KBAB 724837 BEALE_AFB/MARYSVILE CA US 3913 -12143 34 74 +KBAD 722485 BARKSDALE_AFB LA US 3250 -9367 51 54 +KBAF 744915 WESTFIELD MA US 4217 -7272 83 54 +KBAK 724363 COLUMBUS/BALKALAR IN US 3927 -8590 200 34 +KBAN 999990 USMC MTN WARFARE TRA US 3835 -11951 2067 +KBAX 725406 HURON_CNTY_MEM_ARPT/BAD_AXE MI US 4378 -8299 234 04 +KBAZ 722416 NEW_BRAUNFELS TX US 2971 -9805 197 04 +KBBB 727507 BENSON_MUNI MN US 4532 -9565 317 74 +KBBD 723628 BRADY/CURTIS_FIELD_ARPT TX US 3118 -9932 557 04 +KBBF 999990 BRAZOS 133B OIL PLATFORM TX US 2784 -9601 26 54 +KBBG 720616 BRANSON MO US 3653 -9320 397 04 +KBBP 720631 MARLBORO COUNTY JETPORT SC US 3462 -7973 45 04 +KBBW 725555 BROKEN_BOW_MUNI NE US 4143 -9965 776 54 +KBCB 724113 VIRGINIA_TECH_ARPT VA US 3722 -8042 650 34 +KBCE 724756 BRYCE_CANYON UT US 3770 -11215 2312 64 +KBCG 999990 BUTTE LA ROSE, LA US 3012 -9155 10 04 +KBCK 999990 BLACK RIVER FALLS AR US 4425 -9085 255 +KBCT 999990 BOCA_RATON_AIRPORT FL US 2638 -8011 4 94 +KBDE 727476 BAUDETTE_INTL_ARPT MN US 4873 -9462 330 64 +KBDF 999990 BRADFORD / RINK, IL US 4123 -8962 247 04 +KBDG 999990 BLANDING_MUNI_ARPT UT US 3758 -10948 1788 04 +KBDH 999990 WILLMAR_MUNI_ARPT MN US 4512 -9513 343 04 +KBDL 725080 HARTFORD/BRADLEY CT US 4193 -7268 55 04 +KBDN 999990 BEND, OR US 4409 -12120 1055 04 +KBDR 725040 BRIDGEPORT/SIKORSKI CT US 4117 -7313 5 04 +KBDU 999990 BOULDER MUNI, CO US 4003 -10523 1612 04 +KBEA 999990 BEEVILE_MUNI_ARPT TX US 2836 -9779 82 04 formerly K3R0 +KBED 744900 BEDFORD MA US 4247 -7130 41 04 +KBEH 726355 BENTON_HARBOR/ROSS MI US 4213 -8643 196 54 +KBET 999990 BETHEL AIRPORT, AK US 6079 -16180 46 04 +KBFD 725266 BRADFORD_REGIONAL PA US 4180 -7863 653 64 +KBFF 725660 SCOTTSBLUFF/HEILIG NE US 4187 -10360 1206 04 +KBFI 727935 SEATTLE/BOEING_FLD WA US 4753 -12230 5 54 +KBFL 723840 BAKERSFIELD/MEADOWS CA US 3543 -11905 150 04 +KBFM 722235 MOBILE_DOWNTOWN AL US 3063 -8807 8 54 +KBFU 999990 BELLE FOURCHE, WY US 4393 -10544 1432 04 +KBFW 727556 SILVER_BAY MN US 4720 -9140 331 64 +KBGD 723635 BORGER/HUTCHINSON_(ASOS) TX US 3570 -10140 931 04 +KBGE 999990 DECATUR_CNTY_INDUS_AIR_PARK GA US 3097 -8464 43 04 +KBGM 725150 BINGHAMTON/BROOME NY US 4222 -7598 497 04 +KBGR 726088 BANGOR_INTL_ARPT ME US 4480 -6883 59 84 +KBHB 726077 BAR_HARBOR_(AWOS) ME US 4445 -6837 26 74 +KBHC 999990 BAXLEY_MUNI_ARPT GA US 3171 -8239 61 04 Airnav loc/elev +KBHK 726777 BAKER_MUNI_ARPT_(ASOS) MT US 4635 -10425 906 04 Airnav elev +KBHM 722280 BIRMINGHAM_MUNI AL US 3357 -8675 192 04 +KBHX 999990 EUREKA NEXRAD, CA US 4050 -12430 767 04 +KBID 725058 BLOCK_ISLAND_(AWOS) RI US 4117 -7158 33 84 +KBIE 725515 BEATRICE_MUNICIPAL NE US 4030 -9675 403 54 +KBIF 999990 BIGGS AAF / FT., TX US 3185 -10638 1204 04 +KBIG 999990 BIG DELTA, AK US 6400 -14573 388 04 +KBIH 724800 BISHOP_AIRPORT CA US 3737 -11837 1263 04 +KBIJ 999990 EARLY_CNTY_ARPT GA US 3140 -8489 65 04 formerly K11J +KBIL 726770 BILLINGS/LOGAN_INTL MT US 4580 -10853 1088 04 +KBIS 727640 BISMARCK_MUNICIPAL ND US 4677 -10075 506 04 +KBIT 999990 BITTER CREEK, WY US 4164 -10858 2176 04 +KBIV 725394 HOLLAND/TULIP_CITY_AIRPORT MI US 4275 -8610 209 04 +KBIX 747686 KEESLER_AFB/BILOXI MS US 3042 -8892 10 64 +KBJC 724699 BROOMFIELD/JEFFCO CO US 3992 -10512 1724 94 +KBJI 727550 BEMIDJI_MUNICIPAL MN US 4750 -9493 420 04 +KBJJ 725216 WOOSTER/WAYNE_CTY_ARPT OH US 4087 -8188 346 04 +KBJN 722825 TONOPAH_RANGE_74 NV US 3762 -11625 1756 04 +KBKB 722821 FULLERTON_LANDING LA US 3100 -9297 94 04 +KBKD 999990 BRECKENRIDGE, TX US 3272 -9889 391 04 +KBKE 726886 BAKER_MUNICIPAL OR US 4483 -11782 1027 64 +KBKF 724695 BUCKLEY_ANGB/DENVER CO US 3972 -10475 1726 54 +KBKL 725245 CLEVELAND/BURKELAKE OH US 4152 -8168 178 54 +KBKN 720625 BLACKWELL_TONKAWA OK US 3675 -9735 314 54 +KBKS 999990 BROOKS_CNTY_AIRPORT TX US 2721 -9812 34 04 +KBKV 722054 BROOKSVILLE_(ASOS) FL US 2847 -8245 20 44 +KBKW 724120 BECKLEY_MEMORIAL WV US 3778 -8112 766 04 +KBKX 726515 BROOKINGS_(AWOS) SD US 4430 -9682 502 54 +KBLF 724125 BLUEFIELD/MERCER_CO WV US 3730 -8120 871 54 +KBLH 747188 BLYTHE_AIRPORT CA US 3362 -11472 121 84 +KBLI 727976 BELLINGHAM_INTL WA US 4880 -12253 51 64 +KBLM 724084 BELMAR-FARMDALE NJ US 4018 -7413 48 44 +KBLU 725845 BLUE_CANYON_(AMOS) CA US 3928 -12072 1611 54 +KBLV 724338 SCOTT_AFB/BELLEVILL IL US 3855 -8985 138 84 +KBLX 726773 BILLINGS_NEXRAD MT US 4585 -10861 1116 04 Nxrdwnd elev +KBMC 999990 BRIGHAM_CITY_ARPT UT US 4155 -11206 1288 04 +KBMG 724375 BLOOMINGTON/MONROE IN US 3915 -8662 258 54 +KBMI 724397 BLOOMINGTON/NORMAL IL US 4048 -8892 267 74 +KBML 726160 BERLIN_MUNICIPAL NH US 4458 -7118 353 04 +KBMQ 722542 BURNET_MUNI/CRADDOCK_FIELD TX US 3074 -9824 391 04 Airnav loc/elev +KBMT 999990 BEAUMONT, TX US 3007 -9422 10 +KBMX 722289 BIRMINGHAM_NEXRAD AL US 3317 -8677 231 04 Nxrdwnd/NCDC/OSO elev +KBNA 723270 NASHVILLE_METRO TN US 3613 -8668 180 04 +KBNL 999990 BARNWELL, SC US 3325 -8139 75 04 +KBNO 726830 BURNS_MUNI_(AMOS) OR US 4358 -11895 1271 04 +KBNW 725486 BOONE_MUNI IA US 4205 -9385 354 64 +KBNY 725956 BURNEY CA US 4088 -12167 957 04 +KBOI 726810 BOISE_MUNICIPAL ID US 4357 -11622 874 04 +KBOK 720365 BROOKINGS_ARPT OR US 4207 -12429 140 04 +KBOS 725090 BOSTON/LOGAN_INTL MA US 4237 -7103 9 04 +KBOW 722123 BARTOW_MUNICIPAL FL US 2795 -8178 39 34 +KBOX 725093 BOSTON_NEXRAD_&_SCD MA US 4196 -7114 71 04 NCDC,OSO elev +KBPC 720626 PAMPA TX US 3588 -10103 845 04 NCDC,OSO elev +KBPG 999990 BIG_SPRING_MCMAHON-WRINKLE_ARPT TX US 3221 -10152 784 04 +KBPI 726710 BIG_PINEY_(AMOS) WY US 4257 -11010 2124 04 +KBPK 723439 BAXTER_CTY_RGL_ARPT AR US 3637 -9247 283 04 +KBPP 999990 BOWMAN_MUNI_ARPT ND US 4619 -10343 902 04 +KBPT 722410 BEAUMONT/PORT_ARTHUR TX US 2995 -9402 5 04 +KBQK 722136 BRUNSWICK/GLYNCO GA US 3125 -8147 8 64 +KBQP 999990 MOREHOUSE_MEM_ARPT/BASTROP LA US 3276 -09188 51 04 formerly K2F8 +KBQX 999990 BRAZON 451A OIL PLATFORM US 2849 -9572 31 04 +KBRD 726555 BRAINERD/WIELAND MN US 4640 -9413 374 54 +KBRL 725455 BURLINGTON_MUNI IA US 4078 -9113 213 54 +KBRO 722500 BROWNSVILLE_INTL TX US 2590 -9743 6 04 +KBRW 999990 BARROW/POST-ROGE, AK US 7130 -15678 4 04 +KBRX 725649 WHEATLAND WY US 4193 -10455 1509 04 afwa loc +KBSM 722545 BERGSTROM_AFB/AUSTI TX US 3020 -9768 165 54 +KBTA 720405 BLAIR_MUNI_AIRPORT NE US 4142 -9612 404 04 afwa loc +KBTL 725396 BATTLE_CREEK MI US 4230 -8525 290 64 +KBTM 726785 BUTTE/BERT_MOONEY MT US 4595 -11250 1690 54 +KBTP 725124 BUTLER_CO._(AWOS) PA US 4078 -7995 380 44 +KBTR 722317 BATON_ROUGE/RYAN LA US 3053 -9115 21 74 +KBTT 999990 BETTLES FIELD, AK US 6692 -15152 196 04 +KBTV 726170 BURLINGTON_INTL VT US 4447 -7315 104 04 +KBUB 999990 BURWELL, NE US 4178 -9915 664 04 +KBUF 725280 BUFFALO_INTL_ARPT NY US 4293 -7873 215 04 +KBUO 722867 BEAUMONT CA US 3393 -11697 692 74 +KBUR 722880 BURBANK/GLENDALE CA US 3420 -11835 236 04 +KBUU 999990 BURLINGTON_MUNI_ARPT WI US 4269 -8830 237 04 +KBUY 723174 BURLINGTON/ALAMANCE_ARPT NC US 3605 -7947 188 04 +KBVE 722320 BOOTHVILLE LA US 2933 -8940 0 04 +KBVI 725204 BEAVER_FALLS_ARPT PA US 4077 -8040 382 44 +KBVN 999990 ALBION_MUNI_ARPT NE US 4173 -9806 551 04 +KBVO 723565 BARTLESVILLE_MUNI_ARPT OK US 3676 -9601 217 54 Airnav loc/elev +KBVR 999990 BEAVER RIM, WY US 4258 -10828 2042 04 +KBVS 999990 SKAGIT_RGNL_ARPT WA US 4847 -12242 44 04 Airnav loc/elev +KBVU 999990 BOULDER CITY MUNI US 3594 -11486 671 +KBVX 723448 BATESVILLE_(AWOS) AR US 3573 -9165 141 84 +KBVY 725088 BEVERLY_MUNICIPAL MA US 4258 -7092 33 84 +KBWD 722666 BROWNWOOD_MUNICIPAL TX US 3180 -9895 422 64 +KBWG 746716 BOWLING_GREEN KY US 3697 -8642 167 64 +KBWI 724060 BALTIMORE/WASH_INTL MD US 3918 -7667 47 04 +KBWP 722004 WAHPETON/HARRY_STERN_ARPT ND US 4624 -9661 295 04 +KBXK 999990 BUCKEYE, AZ US 3341 -11269 315 04 +KBYG 726654 BUFFALO_JOHNSON_CNTY_ARPT WY US 4438 -10672 1514 84 Airnav elev +KBYH 723408 EAKER_AFB AR US 3597 -8995 78 84 +KBYI 725867 BURLEY_MUNICIPAL ID US 4255 -11377 1265 74 +KBYS 746110 BICYCLE_LAKE_(AAF) CA US 3528 -11662 716 04 +KBYY 999990 BAY_CITY_MUNI_AIRPORT TX US 2897 -9586 14 04 +KBYZ 999990 BILLINGS, MT US 4581 -10854 1112 04 +KBZN 726797 BOZEMAN/GALLATIN MT US 4578 -11115 1364 74 +KC09 999990 MORRIS_MUNI_ARPT IL US 4142 -8842 178 04 +KC29 999990 MOREY FLD AP, MIDDLETON US 4311 -8953 283 04 +KC52 999990 BURLINGTON_MUNI_ARPT WI US 4268 -8830 237 04 +KC75 999990 LACON/MARSHALL_CNTY_ARPT IL US 4102 -8938 173 04 +KC96 999990 WINTER PARK, CO US 3988 -10577 2771 04 +KCAD 726384 CADILLAC/WEXFORD_CO MI US 4428 -8542 399 44 +KCAE 723100 COLUMBIA_METRO SC US 3395 -8112 69 04 +KCAG 725700 CRAIG-MOFFAT(AMOS) CO US 4050 -10752 1888 04 +KCAK 725210 AKRON-CANTON_RGNL OH US 4092 -8143 377 04 +KCAO 723600 CLAYTON_MUNI(AMOS) NM US 3645 -10315 1515 04 +KCAR 727120 CARIBOU_MUNICIPAL ME US 4687 -6802 190 04 +KCAV 725458 CLARION IA US 4275 -9377 354 84 +KCBE 999990 GREATER_CUMBERLAND_RGNL_ARPT MD US 3952 -7876 236 04 +KCBF 725497 COUNCIL_BLUFFS IA US 4127 -9577 382 74 +KCBG 727503 CAMBRIDGE_MUNI MN US 4557 -9327 287 34 +KCBK 999990 COLBY-SHALTZ, KS US 3943 -10105 9999 04 +KCBM 723306 COLUMBUS_AFB MS US 3365 -8845 67 64 +KCCA 999990 CLINTON_MUNI_ARPT AR US 3560 -9245 157 04 +KCCO 722176 NEWNAN_COWETA_ARPT GA US 3331 -8477 296 04 +KCCR 724936 CONCORD/BUCHANAN_ASOS CA US 3798 -12205 7 64 +KCCU 999999 COPPER_MTN/RED_CLIFF_PASS CO US 3947 -10615 3680 04 +KCCX 999990 ST COLLEGE NEXR, PA US 4091 -7800 758 04 +KCCY 725463 CHARLES_CITY_MUNI_ARPT IA US 4307 -9261 343 34 +KCDA 999990 LYNDONVILLE, VT US 4457 -7201 362 04 +KCDB 999990 COLD BAY AIRPORT, AK US 5521 -16272 31 04 +KCDC 724755 CEDAR_CITY_MUNI UT US 3770 -11310 1714 54 +KCDD 727473 CRANE_LAKE_(AWOS) MN US 4627 -9257 350 34 +KCDE 999990 CAPE DECISION, AK US 5601 -13413 12 04 +KCDH 723425 CAMDEN/HARRELL_FLD AR US 3362 -9277 40 54 +KCDJ 724464 CHILLICOTHE MO US 3982 -9358 234 54 +KCDN 999990 CAMDEN WOODWARD, SC US 3428 -8057 92 04 +KCDR 725636 CHADRON_MUNICIPAL NE US 4283 -10310 1005 64 +KCDS 723604 CHILDRESS_MUNICIPAL TX US 3443 -10028 595 44 +KCDV 999990 CORDOVA/MILE 13, AK US 6051 -14550 13 04 +KCDW 724094 CALDWELL/ESSEX_CO. NJ US 4088 -7428 53 44 +KCEC 725946 CRESCENT_CITY CA US 4178 -12423 17 64 +KCEF 744910 CHICOPEE/WESTOVER MA US 4220 -7253 75 04 +KCEU 723118 CLEMSON-OCONEE_CNTY_ARPT SC US 3467 -8288 272 54 Airnav elev +KCEW 722215 CRESTVIEW/BOB_SIKES FL US 3078 -8652 65 54 +KCEY 999990 KYLE OAKLEY FLD/M US 3666 -8836 176 +KCEZ 724767 CORTEZ/MONTEZUMA_CO CO US 3730 -10863 1803 74 +KCFE 999990 BUFFALO_MUNI_ARPT MN US 4516 -9384 295 04 formerly K8Y2 +KCFS 722007 CARO_TUSCOLA_ARPT MI US 4345 -8345 214 04 formerly K78D +KCFT 999990 GREENLEE CNTY AP, CLIFT US 3295 -10921 1162 04 +KCFV 724519 COFFEYVILLE_MUNICIPAL_AIRPORT KS US 3709 -9557 230 04 Airnav elev +KCGA 999990 CRAIG SEAPLANE, AK US 5548 -13314 4 04 +KCGC 999990 CRYSTAL RIVER, FL US 2887 -8257 3 04 +KCGE 999990 CAMBRIDGE-DORCHESTER_ARPT MD US 3854 -7603 6 04 +KCGF 725247 CLEVELAND/CUYAHOGA OH US 4157 -8148 268 74 +KCGI 723489 CAPE_GIRARDEAU_MUNI MO US 3723 -8957 104 94 +KCGS 999990 COLLEGE_PARK_AIRPORT MD US 3898 -7692 15 04 +KCGX 725346 CHICAGO/MEIGS IL US 4187 -8760 181 64 +KCGZ 722748 CASA_GRANDA_(AWOS) AZ US 3295 -11177 446 84 +KCHA 723240 CHATTANOOGA/LOVELL TN US 3503 -8520 210 04 +KCHD 722749 CHANDLER AZ US 3327 -11182 379 04 +KCHH 744940 CHATHAM MA US 4167 -6997 16 04 +KCHI 999990 CHICAGO WSFO, IL US 4200 -8788 181 04 +KCHJ 999990 CHIEF JOSEPH, WY US 4475 -10937 2529 04 +KCHK 999990 CHICKASHA_MUNI_ARPT OK US 3510 -9797 351 04 +KCHO 724016 CHARLOTTESVILLE VA US 3813 -7845 195 64 +KCHS 722080 CHARLESTOWN_MUNI SC US 3290 -8003 15 04 +KCIC 724973 CHICO_MUNICIPAL CA US 3980 -12185 73 34 +KCID 725450 CEDAR_RAPIDS_MUNI IA US 4188 -9170 265 04 +KCIN 725468 CARROLL IA US 4205 -9478 375 84 +KCIR 999990 CAIRO_RGNL_ARPT IL US 3706 -8922 98 04 +KCIU 727344 CHIPPEWA_INTL(AWOS) MI US 4625 -8447 244 44 +KCJR 723098 CULPEPER_RGNL_ARPT VA US 3853 -7786 95 04 Airnav loc/elev +KCKB 724175 CLARKSBURG/BENEDUM WV US 3930 -8022 367 54 +KCKC 727454 GRAND_MARAIS/COOK_COUNTY_AIRPORT MN US 4784 -9038 548 04 Airnav,OSO elev +KCKI 999990 KINGSTREE, SC US 3372 -7985 21 04 +KCKL 722290 CENTREVILLE/BIBB_CO AL US 3290 -8725 140 04 +KCKM 999990 CLARKSDALE/FLETCHER FLD US 3430 -9051 53 04 +KCKN 727452 CROOKSTON_MUNI_FLD MN US 4785 -9662 273 24 +KCKP 720344 CHEROKEE_MUNICIPAL IA US 4273 -9555 374 04 +KCKV 999990 CLARKSVILLE/OUTLAW_FIELD TN US 3662 -8742 165 24 +KCLE 725240 CLEVELAND/HOPKINS OH US 4142 -8187 245 04 +KCLI 726502 CLINTONVILLE_MUNI_ARPT WI US 4461 -8873 251 04 Airnav loc +KCLK 722445 CLINTON_RGNL_ARPT OK US 3554 -9893 492 04 +KCLL 722445 COLLEGE_STATION TX US 3058 -9637 98 54 +KCLM 727885 PORT_ANGELES_INTL WA US 4812 -12350 88 54 +KCLS 999990 CHEHALIS-CENTRALIA_ARPT WA US 4668 -12298 54 04 +KCLT 723140 CHARLOTTE/DOUGLAS NC US 3522 -8095 228 04 +KCMA 723926 CAMARILLO_(AWOS) CA US 3422 -11908 23 64 +KCMB 999990 EAST CAMERON 47JP OIL PLATFORM LA US 2944 -9298 27 04 +KCMH 724280 PORT_COLUMBUS_INTL OH US 4000 -8288 249 04 +KCMI 725315 CHAMPAIGN/URBANA IL US 4003 -8828 230 54 +KCMR 999990 WILLIAMS CLARK, AZ US 3530 -11220 2036 04 +KCMS 999990 CEMETERY SEPARAT, WY US 4153 -10946 1962 04 +KCMX 727440 HOUGHTON_CO._MEM MI US 4717 -8850 329 04 +KCMY 726437 SPARTA/FORT_MCCOY_ARPT WI US 4396 -9074 255 04 +KCNB 999990 MYERS_FIELD_ARPT/CANBY MN US 4473 -9626 363 04 formerly K27D +KCNC 725469 CHARITON IA US 4103 -9337 320 94 +KCNK 724580 CONCORDIA(AWOS) KS US 3955 -9765 452 04 +KCNM 722687 CARLSBAD/CAVERN_CTY NM US 3233 -10427 1004 74 +KCNO 722899 CHINO_AIRPORT CA US 3397 -11763 198 94 +KCNU 724507 CHANUTE/MARTIN_JOHN KS US 3767 -9548 305 74 +KCNW 999990 TSTC_WACO_ARPT TX US 3164 -9707 143 04 +KCNY 724776 MOAB/CANYONLANDS UT US 3877 -10975 1388 64 +KCOD 726700 CODY_MUNI_(AWOS) WY US 4452 -10902 1553 04 +KCOE 727834 COEUR_D'ALENE(AWOS) ID US 4777 -11682 707 44 +KCOF 747950 PATRICK_AFB/COCOA_B FL US 2823 -8060 3 04 +KCOG 999990 ORANGE, VA US 3825 -7805 142 04 +KCOI 999990 MERRITT IS AP, MERRITT US 2834 -8069 2 04 +KCOM 999990 COLEMAN, TX US 3184 -9940 517 04 +KCON 726050 CONCORD_MUNICIPAL NH US 4320 -7150 105 04 +KCOQ 726558 CLOQUET_(AWOS) MN US 4670 -9250 390 84 +KCOS 724660 COLORADO_SPRINGS CO US 3882 -10472 1881 04 +KCOT 722526 COTULLA_MUNICIPAL TX US 2845 -9922 144 64 +KCOU 724450 COLUMBIA_REGIONAL MO US 3882 -9222 274 04 +KCPC 999990 COLUMBUS_CNTY_MUNI_ARPT NC US 3427 -7871 30 04 Airnav loc/elev +KCPK 724006 CHESAPEAKE_MUNI_ARPT VA US 3667 -7632 6 04 +KCPR 725690 CASPER/NATRONA_INTL WY US 4292 -10647 1612 04 +KCPS 725314 CAHOKIA/ST._LOUIS IL US 3857 -9015 126 44 +KCPT 999990 CLEBURNE_MUNI_ARPT TX US 3235 -9743 260 04 +KCPW 999999 PAGOSA_SPRINGS/WOLF_CREEK_PASS CO US 3745 -10680 3584 04 +KCQB 999990 CHANDLER_MUNI_AIRPORT OK US 3572 -9682 300 04 +KCQC 722677 CLINES_CORNERS NM US 3500 -10567 2160 04 OSO loc +KCQF 999990 FAIRHOPE, AL US 3046 -8789 28 +KCQM 726549 COOK_MUNI_AIRPORT MN US 4782 -9269 404 04 Airnav loc +KCQN 999990 CHATTANOOGA / D, TN US 3516 -8515 225 04 +KCQT 722874 USC_CAMPUS_DOWNTOWN CA US 3402 -11828 56 04 +KCQV 727873 COLVILLE_MUNICIPAL WA US 4855 -11788 572 34 +KCQW 999990 CHERAW, SC US 3472 -7994 73 04 +KCQX 725069 CHATHAM_MUNI_ARPT MA US 4168 -7000 21 09 Airnav elev +KCRE 747915 NORTH_MYRTLE_BEACH SC US 3382 -7872 10 54 +KCRG 722068 JACKSONVILLE/CRAIG FL US 3033 -8152 12 84 +KCRH 999990 WEST CAMERON 368A OIL PLATFORM TX US 2849 -9572 27 04 +KCRP 722510 CORPUS_CHRISTI_INTL TX US 2777 -9750 13 04 +KCRQ 722927 CARLSBAD/PALOMAR CA US 3313 -11728 100 74 +KCRS 722469 CORSICANA/CAMPBELL_FIELD TX US 3203 -9640 137 04 Airnav long +KCRV 999990 NEDERLAND_MTN/CORONA_PASS CO US 4005 -10558 3538 04 OSO loc/elev +KCRW 724140 CHARLESTON/KANAWHA WV US 3837 -8160 299 04 +KCRX 999990 CORINTH/R THURNER, MS US 3492 -8860 130 +KCSG 722255 COLUMBUS_METRO_ARPT GA US 3252 -8493 121 54 +KCSL 722894 CAMP_SAN_LUIS(ARPT) CA US 3533 -12073 76 44 +KCSM 723526 CLINTON-SHERMAN OK US 3533 -9920 586 64 +KCSP 999990 CAPE SPENCER, AK US 5821 -13663 25 04 +KCSQ 725474 CRESTON IA US 4102 -9437 394 44 +KCSV 723265 CROSSVILLE_MEMORIAL TN US 3595 -8508 573 54 +KCTB 727796 CUT_BANK_(AWOS) MT US 4860 -11237 1175 64 +KCTD 999990 CONTINENTAL DIVI, WY US 4171 -10778 2145 04 +KCTJ 999990 CARROLLTON, GA US 3363 -8515 354 04 +KCTO 999990 CALVERTON / GRU, NY US 4091 -7278 23 04 +KCTP 725128 STATE_COLLEGE_SCD PA US 4085 -7785 37 04 +KCTY 722120 CROSS_CITY_(AMOS) FL US 2962 -8310 13 04 +KCTZ 999990 SAMPSON_CNTY_AIRPORT/CLINTON NC US 3498 -7836 45 04 +KCUB 723104 COLUMBIA_OWENS_AIRPORT SC US 3397 -8099 64 04 +KCUH 720357 CUSHING_MUNI_ARPT OK US 3595 -9677 279 04 +KCUL 999990 CARMI_MUNI_ARPT IL US 3808 -8812 118 04 +KCUT 726514 CUSTER SD US 4373 -10362 1707 44 +KCVB 999990 CASTROVILLE, TX US 2934 -9885 235 04 +KCVG 724210 CINCINNATI/COVINGTO KY US 3905 -8467 267 04 +KCVH 999990 HOLLISTER, CA US 3689 -12141 70 04 +KCVN 722689 CLOVIS_MUNI__(AWOS) NM US 3443 -10308 1284 94 +KCVO 726945 CORVALLIS_MUNI_AWOS OR US 4450 -12328 75 54 +KCVS 722686 CANNON_AFB/CLOVIS NM US 3438 -10332 1309 64 +KCVX 999990 CHARLEVOIX_MUNI_AIRPORT MI US 4530 -8527 204 94 +KCWA 726465 MOSINEE/CENTRAL_WI WI US 4478 -8967 389 54 +KCWC 999990 KICKAPOO_DOWNTOWN_ARPT TX US 3186 -9849 304 04 +KCWF 722404 CHENAULT_AIRPARK LA US 3022 -9315 4 44 +KCWI 725473 CLINTON_MUNI_(AWOS) IA US 4183 -9033 216 34 +KCWV 999990 CLAXTON, GA US 3220 -8187 34 04 +KCXF 999990 COLDFOOT, AK US 6725 -15020 320 04 +KCXO 722444 CONROE_MONTGOMERY_CTY_ARPT TX US 3035 -9541 75 04 Airnav loc +KCXP 999990 CARSON CITY AIRPORT US 3918 -11973 1432 +KCXY 725118 HARRISBURG/CAPITAL PA US 4022 -7685 106 84 +KCYD 999990 MISS CANYAN 807, LA US 2817 -8922 1 04 +KCYS 725640 CHEYENNE/WARREN_AFB WY US 4115 -10482 1872 04 +KCYT 999990 YAKATAGA (CAPE), AK US 6009 -14250 11 04 +KCZK 726987 CASCADE_LOCKS_STATE OR US 4567 -12188 46 74 +KCZZ 747186 CAMPO_(AWRS) CA US 3262 -11647 802 64 +KD07 726539 FAITH SD US 4503 -10202 787 04 +KD33 999990 LONGVILLE_LONGV, MN US 4699 -9420 9999 04 +KD36 999990 DULUTH/SKY HARBO, MN US 4672 -9204 186 04 +KD39 999990 SAUK CENTRE MUNI, MN US 4571 -9493 379 04 +KD40 999990 ST JAMES MUNI, MN US 4399 -9456 325 04 +KD45 727560 WARROAD_(AMOS) MN US 4893 -9535 328 04 +KD50 999990 CROSBY MUNI US 4892 -10329 594 +KD55 999990 ROBERTSON FLD US 4875 -9839 490 +KD60 999990 TIOGA MUNI US 4838 -10289 691 +KD87 999990 HARBOR SPGS ARPT, MI US 4543 -8491 209 04 +KD96 999990 COLDWATER, MI US 4194 -8505 292 04 +KD97 999990 SOUTH ST PAUL, MN US 4486 -9301 250 04 +KDAA 724037 FORT_BELVOIR/DAVISON VA US 3872 -7718 23 74 +KDAB 722056 DAYTONA_BEACH_RGNL FL US 2918 -8105 11 64 +KDAG 723815 BARSTOW-DAGGETT CA US 3485 -11678 587 54 +KDAL 722583 DALLAS/LOVE_FIELD TX US 3285 -9685 148 34 +KDAN 724106 DANVILLE_REGIONAL VA US 3657 -7933 174 64 +KDAW 726056 ROCHESTER/SKYHAVEN_ARPT NH US 4328 -7093 98 64 +KDAX 724944 SACRAMENTO_NEXRAD CA US 3850 -12168 44 04 Nxrdwnd/NCDC/OSO elev +KDAY 724290 DAYTON/JAMES_M_COX OH US 3990 -8420 306 04 +KDBN 722217 DUBLIN/W_H_BUD_BARRON_ARPT GA US 3257 -8299 94 04 +KDBQ 725470 DUBUQUE_MUNICIPAL IA US 4240 -9070 329 04 +KDCA 724050 WASHINGTON/NATIONAL VA US 3885 -7703 4 04 +KDCK 999990 DAHL_CREEK_ARPT AK US 6695 -15689 79 04 +KDCM 999990 CHESTER, SC US 3479 -8119 200 04 +KDCU 722279 DECATUR-PRYOR_FIELD AL US 3465 -8695 180 04 Airnav loc/elev +KDDC 724510 DODGE_CITY(AWOS) KS US 3777 -9997 790 04 +KDDH 726166 BENNINGTON_MORSE_ST_ARPT VT US 4289 -7325 252 04 +KDEC 725316 DECATUR_AIRPORT IL US 3983 -8887 208 64 +KDEH 725476 DECORAH IA US 4328 -9173 353 64 +KDEN 725650 DENVER_INTNL_ARPT CO US 3987 -10467 1656 04 +KDEQ 999990 DE_QUEEN_(ASOS) AR US 3405 -9440 108 04 +KDET 725375 DETROIT_CITY_ARPT MI US 4242 -8302 191 54 +KDEW 727854 DEER_PARK WA US 4797 -11741 672 04 +KDFI 725254 DEFIANCE_MEMORIAL_AIRPORT OH US 4133 -8443 216 04 +KDFW 722590 DALLAS/FT_WORTH TX US 3290 -9703 182 04 +KDGW 725686 DOUGLAS/CONVERSE_CNTY_ARPT WY US 4279 -10538 1502 04 +KDHN 722268 DOTHAN_MUNICIPAL AL US 3132 -8545 122 84 +KDHS 999990 DEAD HORSE, WY US 4421 -10610 1249 04 +KDHT 722636 DALHART_MUNICIPAL TX US 3602 -10255 1216 64 +KDIJ 999990 DRIGGS-REED_MEMORIAL_ARPT ID US 4374 -11110 1898 04 formerly KU59 +KDIK 727645 DICKINSON_MUNICIPAL ND US 4680 -10280 789 54 +KDIX 724079 PHILADELPHIA_NEXRAD PA US 3995 -7441 70 04 Nxrdwnd/NCDC/OSO elev +KDKB 999990 DE_KALB_TAYLOR_MUNI_ARPT IL US 4193 -8871 279 54 +KDKK 744989 DUNKIRK/CHAUTAUQUA_CTY_ARPT NY US 4250 -7928 211 04 +KDKR 724462 CROCKET/HOUSTON_CNTY_ARPT TX US 3131 -9540 106 04 +KDLF 722615 LAUGHLIN_AFB TX US 2937 -10078 330 54 +KDLG 999990 DILLINGHAM, AK US 5905 -15852 29 04 +KDLH 727450 DULUTH_INTL_AIRPORT MN US 4683 -9218 432 04 +KDLL 726503 BARABOO_WISCOSIN_DELLS_ARPT WI US 4352 -8977 298 04 +KDLN 726796 DILLON_AIRPORT MT US 4525 -11255 1597 64 +KDLP 999990 WEST DELTA 27A OIL PLATFORM MS US 2912 -8955 31 54 +KDLS 726988 THE_DALLES_MUNI OR US 4562 -12117 74 84 +KDLZ 999990 DELAWARE, OH US 4029 -8312 289 +KDMA 722745 DAVIS-MONTHAN_AFB AZ US 3217 -11088 824 54 +KDMH 745944 BALTIMORE/INNER_HARBOR_(ASOS) MD US 3928 -7662 6 04 +KDMN 722725 DEMING_MUNICIPAL NM US 3227 -10772 1313 54 +KDMO 724453 SEDALIA_MEM_ARPT_(ASOS) MO US 3871 -9318 277 04 +KDMW 999990 CARROLL_CNTY_RGNL_ARPT MD US 3961 -7701 241 04 +KDMX 725459 DES_MOINES_NEXRAD_&_SCD IA US 4173 -9372 322 04 Nxrdwnd/NCDC/OSO elev +KDN7 999990 SOUTH ST PAUL MUNI, MN US 4485 -9315 250 04 +KDNK 722822 SELF_LANDING_STRIP LA US 3110 -9300 114 04 +KDNL 722181 AUGUSTA/DANIEL_FIELD_(ASOS) GA US 3347 -8204 129 04 +KDNN 722154 DALTON_MUNI_AIRPORT GA US 3472 -8487 216 04 +KDNR 724690 DENVER/STAPLETON_INTL CO US 3978 -10487 1626 04 OSO elev +KDNS 725477 DENISON IA US 4199 -9538 382 74 +KDNV 724398 DANVILLE/VERMILION IL US 4020 -8760 212 84 +KDOE 999990 DOE LAKE, MI US 4627 -8667 247 04 +KDOV 724088 DOVER_AFB DE US 3913 -7547 9 84 +KDPA 725305 W._CHICAGO/DU_PAGE IL US 4192 -8825 231 54 +KDPG 740030 DUGWAY_PRVG_GROUND UT US 4020 -11293 1326 04 +KDPL 746929 KENANSVILLE/DUPLIN_COUNTY NC US 3500 -7798 42 04 +KDQH 999990 DOUGLAS_MUNI_ARPT GA US 3147 -8285 78 04 +KDRA 723870 MERCURY/DESERT_ROCK NV US 3662 -11602 1009 04 +KDRC 999990 DEER CREEK, WY US 4283 -10586 1554 04 +KDRI 999990 BEAUREGARD_RGNL_ARPT LA US 3083 -9334 62 04 +KDRM 999990 DRUMMOND_ISLAND_ARPT MI US 4601 -8374 204 04 +KDRO 724625 DURANGO/LA_PLATA_CO CO US 3715 -10775 2038 54 +KDRT 722610 DEL_RIO_INTL_(AUT) TX US 2937 -10092 307 04 +KDSM 725460 DES_MOINES_INTL IA US 4153 -9365 294 04 +KDSV 724988 DANSVILLE NY US 4257 -7772 201 04 +KDTL 727457 DETROIT_LAKES(AWOS) MN US 4683 -9588 426 74 +KDTN 722484 SHREVEPORT_DOWNTOWN LA US 3253 -9375 55 44 +KDTO 722589 DENTON_(ASOS) TX US 3320 -9718 197 94 +KDTS 722069 DESTIN-FT_WALTON_BCH_ARPT FL US 3040 -8647 7 04 +KDTW 725370 DETROIT_METRO MI US 4223 -8333 202 04 +KDTX 726320 DETROIT_NEXRAD_&_SCD MI US 4270 -8347 329 04 elev from old table +KDUA 999990 EAKER_FIELD_AIRPORT/DURANT OK US 3394 -9639 213 04 +KDUC 999990 HALLIBURTON_FIELD_ARPT/DUNCUN OK US 3447 -9796 339 04 +KDUG 722735 DOUGLAS_BISBEE_INTL AZ US 3147 -10960 1265 54 +KDUH 999990 TOLEDO_SUBURBAN_ARPT MI US 4174 -8366 204 04 +KDUJ 725125 DU_BOIS PA US 4118 -7890 555 54 +KDUT 999990 DUTCH HARBOR, AK US 5389 -16653 4 04 +KDUX 999990 MOORE_COUNTY_ARPT TX US 3586 -10201 1129 04 +KDVK 720448 STUART_POWELL_FLD KY US 3758 -8477 312 04 afwa loc +KDVL 727573 DEVILS_LAKE(AWOS) ND US 4812 -9892 443 34 +KDVN 725349 QUAD_CITIES/DAVENPORT_NEX_&_SCD IA US 4161 -9058 230 04 OSO/stn elev (not tower) +KDVO 999990 GNOSS_FIELD_ARPT CA US 3814 -12256 1 04 +KDVP 720368 SLAYTON_MUNI_ARPT MN US 4399 -9578 495 04 formerly K60Y +KDVT 722784 PHOENIX/DEER_VALLEY AZ US 3368 -11207 450 44 +KDWH 722429 HOUSTON/D.W._HOOKS TX US 3007 -9555 46 94 +KDXR 725086 DANBURY_MUNICIPAL CT US 4137 -7348 139 64 +KDXX 727466 MADISON-LAC_QUI_PARLE_ARPT MN US 4499 -9618 330 04 +KDXZ 999990 ST. GEORGE AIRPORT UT US 3704 -11351 879 04 +KDYB 720632 SUMMERVILLE SC US 3307 -8028 17 74 +KDYL 725113 DOYLESTOWN_ARPT PA US 4033 -7512 120 74 +KDYR 723347 DYERSBURG(AWOS) TN US 3600 -8940 103 74 +KDYS 999990 ABILENE/DYESS_AFB TX US 3242 -9985 545 04 +KDYT 727456 DULUTH_HARBOR MN US 4672 -9204 186 04 +KDZB 999990 HORSHOE_BAY TX US 3053 -9836 333 04 mdl loc +KDZJ 999990 BLAIRSVILLE, GA US 3484 -8400 582 04 +KE02 999990 ODESSA TX US 3192 -10239 914 44 +KE03 999990 SHOW LOW, AZ US 3425 -11003 1943 04 +KE12 999990 EAST_CAMERON_345_(SAWRS) LA US 2808 -9270 32 04 elev from LCH +KE15 999990 GRAHAM MUNI ARPT, TX US 3311 -9856 342 04 +KE23 723659 TAOS_(AWRS) NM US 3642 -10557 2123 94 +KE28 747330 NORTHRUP_LNDG_STRIP NM US 3290 -10640 1193 04 +KE33 723675 CHAMA NM US 3690 -10658 2393 54 +KE38 999990 ALPINE-CASPARIS_MUNI_ARPT TX US 3038 -10368 1376 04 +KE74 999990 SAFFORD_(AMOS) AZ US 3282 -10968 950 74 +KE80 999990 ALEXANDER MUNI US 3464 -10683 1583 +KEAA 999990 EAGLE, AK US 6478 -14116 268 04 +KEAR 725526 KEARNEY_MUNI_(AWOS) NE US 4073 -9900 649 64 +KEAT 727825 WENATCHEE/PANGBORN WA US 4740 -12020 379 54 +KEAU 726435 EAU_CLAIRE_CO._ARPT WI US 4487 -9148 276 54 +KEAX 724344 KANSAS_CITY_NEXRAD_&_SCD MO US 3881 -9426 335 54 Nxrdwnd/NCDC/OSO elev +KEBG 999990 EDINBURG_INTL_ARPT TX US 2643 -9812 24 04 +KEBS 725478 WEBSTER_CITY IA US 4243 -9387 342 84 +KECG 746943 ELIZABETH_CITY(CGS) NC US 3627 -7618 4 34 +KECP 999990 PANAMA_CITY FL US 3036 -8580 21 54 +KECS 999990 MONDELL FLD AP, NEWCAST US 4388 -10432 1272 04 +KECU 999990 EDWARDS_CNTY_ARPT TX US 2995 -10017 723 04 +KEDC 999990 AUSTIN EXEC AP, AUSTIN, US 3040 -9757 188 04 +KEDE 723074 EDENTON/NORTHEASTERN_ARPT NC US 3603 -7657 6 04 +KEDU 999990 UNIVERSITY_AIRPORT CA US 3853 -12179 21 04 mdl loc +KEDW 723810 EDWARDS_AFB CA US 3490 -11788 702 04 +KEED 723805 NEEDLES_AIRPORT CA US 3477 -11462 302 54 +KEEN 726165 KEENE/DILLANT(AWOS) NH US 4290 -7227 149 54 +KEEO 724674 MEEKER_ARPT_(ASOS) CO US 4005 -10789 1957 04 +KEET 722300 ALABASTER/SHELBY_COUNTY_ARPT AL US 3318 -8678 178 04 +KEEW 999990 NEENAH, WI US 4422 -8855 275 04 +KEFC 726606 BELLE_FOURCHE SD US 4473 -10387 82 64 +KEFD 722436 HOUSTON/ELLINGTON TX US 2960 -9517 10 64 +KEFK 720493 NEWPORT_STATE VT US 4488 -7223 283 04 afwa loc +KEFT 726414 MONROE_MUNI_ARPT WI US 4262 -8959 331 04 +KEGE 724675 EAGLE_CO._REGIONAL CO US 3965 -10692 1993 54 +KEGI 722246 DUKE_FLD/EGLIN_AUX FL US 3065 -8652 59 64 +KEGV 726504 EAGLE_RIVER_UNION_ARPT WI US 4593 -8927 500 04 +KEHA 724604 ELKHART_(AWOS) KS US 3700 -10190 1099 44 +KEHC 999990 EAST CAMERON 278B OIL PLATFORM LA US 2843 -9288 30 54 +KEHO 999990 SHELBY_MUNI_ARPT NC US 3525 -8160 258 04 +KEHR 724238 HENDERSON_CITY KY US 3782 -8768 117 84 +KEHY 999990 ELK MOUNTAIN US 4173 -10646 2225 +KEIK 999990 ERIE MUNI, CO US 4002 -10505 1564 04 +KEIR 999990 EUGENE ISLAND 215B OIL PLATFORM US 2864 -9149 20 04 +KEKA 725940 EUREKA_SCD CA US 4080 -12417 18 04 +KEKM 725354 ELKHART_MUNICIPAL IN US 4172 -8600 237 44 +KEKN 724170 ELKINS/RANDOLPH_FLD WV US 3888 -7985 609 04 +KEKO 725825 ELKO(AWOS) NV US 4083 -11578 1565 54 +KEKQ 999990 WAYNE_CNTY_ARPT/MONTICELLO KY US 3686 -08486 294 04 +KELD 723419 EL_DORADO/GOODWIN AR US 3322 -9280 77 94 +KELH 999990 ELKHORN, MI US 4593 -8642 218 04 +KELM 725156 ELMIRA/CORNING_RGNL NY US 4217 -7690 291 64 +KELN 727883 ELLENSBURG/BOWERS WA US 4703 -12053 537 34 +KELO 727459 ELY_MUNI_(AWOS) MN US 4782 -9183 443 94 +KELP 722700 EL_PASO_INTL_ARPT TX US 3180 -10640 1194 04 +KELV 999990 ELFIN COVE SEAPL, AK US 5821 -13635 0 04 +KELY 724860 ELY/YELLAND_FLD NV US 3928 -11485 1909 04 +KELZ 725157 WELLSVILLE_MUNI_ARPT NY US 4211 -7799 647 04 +KEMK 999990 EAST BREAKS 165 OIL PLATFORM TX US 2782 -9432 20 54 +KEMM 999990 KEMMERER_MUNI_ARPT WY US 4182 -11056 2220 04 +KEMP 724556 EMPORIA_MUNICIPAL KS US 3833 -9618 368 64 +KEMT 747043 EL_MONTE CA US 3408 -11803 90 34 +KEMV 999990 EMPORIA-GREENSVILLE_RGNL_ARPT VA US 3669 -7748 39 34 Airnav elev +KEND 723535 VANCE_AFB/ENID OK US 3633 -9792 398 54 +KENL 999990 CENTRALIA_MUNI_AIRPORT IL US 3851 -8909 163 04 +KENN 999990 NENANA MUNI, AK US 6455 -14909 110 04 +KENV 725810 WENDOVER_(AUT) UT US 4073 -11403 1292 04 +KENW 726505 KENOSHA_RGNL_ARPT WI US 4260 -8793 226 04 +KENX 999990 ALBANY NEXRAD, NY US 4260 -7407 581 04 +KEOE 999990 NEWBERRY, SC US 3431 -8164 173 04 +KEOK 725456 KEOKUK_MUNI IA US 4047 -9143 205 64 +KEPH 727826 EPHRATA_MUNICIPAL WA US 4730 -11952 388 64 +KEPM 999990 EASTPORT, ME US 4492 -6701 14 04 +KEPO 726080 EASTPORT ME US 4492 -6700 23 04 +KEPZ 723640 SANTA_TERESA NM US 3187 -10670 1252 04 +KEQY 723194 MONROE_AIRPORT NC US 3502 -8062 207 04 +KERI 725260 ERIE_INTL_AIRPORT PA US 4208 -8018 225 04 +KERO 999990 ELDRED ROCK, AK US 5898 -13522 17 04 +KERV 722537 KERRVILLE_MUNICIPAL TX US 2998 -9908 493 74 +KERY 726394 NEWBERRY/LUCE_CNTY_ARPT MI US 4631 -8546 265 04 +KESC 726480 ESCANABA_(AWOS) MI US 4575 -8703 187 04 +KESF 722487 ALEXANDRIA/ESLER LA US 3140 -9230 34 74 +KESN 724043 EASTON/NEWMAN/FLD MD US 3880 -7607 22 34 +KEST 726499 ESTHERVILLE_MUNI IA US 4340 -9475 401 94 +KESX 723864 LAS_VEGAS_NEXRAD NV US 3570 -11489 1508 04 Nxrdwnd elev +KETB 726413 WEST_BEND_MUNI_ARPT WI US 4342 -8813 270 04 +KETC 999990 TARBORO EDGECOMBE US 3593 -7754 16 +KETH 727533 WHEATON_NDB_(AWOS) MN US 4570 -9650 313 34 +KEUF 999990 EUFAULA, AL US 3195 -8513 87 04 +KEUG 726930 EUGENE/MAHLON_SWEET OR US 4412 -12322 114 04 +KEUL 726813 CALDWELL_(AWOS) ID US 4363 -11663 740 34 +KEVB 999990 NEW_SMYRNA_BEACH_MUNI_ARPT FL US 2906 -8095 3 04 +KEVM 727474 EVELETH_MUNI_(AWOS) MN US 4740 -9250 421 44 +KEVV 724320 EVANSVILLE_REGIONAL IN US 3805 -8753 118 04 +KEVW 725775 EVANSTON/BURNS_FLD WY US 4128 -11103 2183 54 +KEWB 725065 NEW_BEDFORD_MUNI MA US 4168 -7097 24 54 +KEWK 724509 NEWTON_(AWOS) KS US 3805 -9728 467 94 +KEWN 723095 NEW_BERN/CRAVEN_CO NC US 3507 -7705 6 54 +KEWR 725020 NEWARK_INTL_AIRPORT NJ US 4070 -7417 9 04 +KEWX 722534 AUSTIN/SAN_ANTONIO_NEXRAD_&_SCD TX US 2970 -9803 223 04 Nxrdwnd/NCDC/OSO elev +KEXX 999990 LEXINGTON_DAVIDSON_COUNTY_ARPT NC US 3578 -8030 223 04 +KEYE 724384 INDIANAPOLIS/EAGLE_CREEK_ARPT IN US 3983 -8629 251 04 +KEYF 999990 CURTIS_L_BROWN_JR_FIELD_ARPT NC US 3460 -7858 40 04 +KEYW 722010 KEY_WEST_INTL_ARPT FL US 2455 -8175 1 04 +KEZF 724033 SHANNON_ARPT VA US 3827 -7745 26 34 +KEZS 999990 SHAWANO_ARPT WI US 4479 -8856 248 04 +KF05 999990 WILBERGER_CNTY_ARPT TX US 3423 -9928 386 04 +KF10 999990 HENRYETTA MUNICIPAL US 3540 -9601 259 +KF12 999990 HENDERSON RUSK C, TX US 3215 -9485 135 04 +KF28 999990 EL RENO MUNI, OK US 3547 -9800 432 04 +KF39 999990 DENISON/SHERMAN, TX US 3372 -9667 228 04 +KF54 999990 ARLINGTON, TX US 3266 -9708 192 04 +KF60 999990 MC GREGOR (AWOS), TX US 3129 -9719 180 04 +KFAF 723087 FORT_EUSTIS/FELKER VA US 3713 -7662 4 74 +KFAI 999990 FAIRBNKS INT ARP, AK US 6482 -14787 138 04 +KFAM 724454 FARMINGTON_AIRPORT MO US 3777 -9043 288 44 +KFAR 727530 FARGO/HECTOR_FIELD ND US 4690 -9680 274 04 +KFAT 723890 FRESNO_AIR_TERMINAL CA US 3677 -11972 100 04 +KFAY 723035 FAYETTEVILLE_RGNL NC US 3498 -7888 58 54 +KFBG 746930 FORT_BRAGG/SIMMONS NC US 3513 -7893 74 04 +KFBL 726563 FARIBAULT_MUNI_AWOS MN US 4433 -9332 322 34 +KFCA 999990 KALISPELL/GLACIE, MT US 4830 -11427 906 04 +KFCH 723897 FRESNO-CHANDLER CA US 3673 -11982 85 74 +KFCI 999990 CHESTERFIELD AIRPORT US 3740 -7751 72 +KFCL 724697 FORT_COLLINS(SAWRS) CO US 4058 -10508 1525 74 +KFCM 726579 MINNEAPOLIS/FLY_CLD MN US 4483 -9345 276 94 +KFCS 724680 FORT_CARSON/BUTTS CO US 3868 -10477 1789 04 +KFCT 999990 VAGABOND_ARMY_AIRFIELD/YAKIMA WA US 4667 -12045 418 04 +KFCX 999990 ROANOKE NEXRAD, VA US 3702 -8026 904 04 +KFDK 999990 FREDERICK_MUNI_AIRPORT MD US 3942 -7737 92 04 +KFDR 723528 FREDERICK_MUNICIPAL_AIRPORT OK US 3435 -9898 382 04 +KFDW 720634 FAIRFIELD COUNTY SC US 3432 -8112 176 64 +KFDY 725366 FINDLAY OH US 4102 -8367 247 64 +KFEP 999990 ALBERTUS_ARPT/FREEPORT IL US 4225 -8958 262 04 +KFET 725564 FREMONT_MUNI_ARPT NE US 4145 -9652 379 44 +KFEW 999990 WARREN AFB/CHYNN, WY US 4116 -10480 1876 04 +KFFA 999990 KILL_DEVIL_HILLS/FIRST_FLT_ARPT NC US 3602 -7567 4 04 OSO/stn elev (not tower) +KFFC 722197 ATLANTA/PEACHTREE_NEXRAD_&_SCD GA US 3336 -8457 246 04 OSO/stn elev (not tower) +KFFL 726498 FAIR_FIELD IA US 4105 -9198 244 84 +KFFM 726560 FERGUS_FALLS_(AWOS) MN US 4628 -9615 361 04 +KFFO 745700 WRIGHT-PATERSON_AFB OH US 3983 -8405 251 04 +KFFT 724233 FRANKFORT/CAPITAL_CITY_ARPT KY US 3818 -8490 245 04 +KFFX 999990 FREMONT, MI US 4344 -8599 235 04 +KFFZ 722783 MESA/FALCON_FIELD AZ US 3347 -11173 424 34 +KFGF 999990 FARGO/WFO, ND US 4690 -9680 274 04 +KFGN 727467 FLAG_ISLAND MN US 4932 -9490 328 04 +KFGZ 723760 FLAGSTAFF_SCD AZ US 3523 -11182 2192 04 +KFHB 999990 FERNANDINA BEACH, FL US 3062 -8147 5 +KFHR 727985 FRIDAY_HARBOR WA US 4852 -12302 33 54 +KFHU 722730 FORT_HUACHUCA/LIBBY AZ US 3160 -11035 1438 04 +KFIG 725119 CLEARFIELD-LAWRENCE_ARPT PA US 4105 -7841 462 04 +KFIR 999990 FIRST DIVIDE, WY US 4129 -11077 2310 04 +KFIT 725107 FITCHBURG_MUNI_ARPT MA US 4255 -7176 106 04 +KFIV 999990 FIVE FNGR/LS/AUT, AK US 5728 -13362 11 04 +KFKA 999990 PRESTON/FILLMORE_CNTY_ARPT MN US 4368 -9218 389 04 formerly K49Y +KFKL 725267 FRANKLIN(AWOS) PA US 4138 -7987 469 74 +KFKN 723083 FRANKLIN/J_B_ROSE VA US 3670 -7690 12 34 +KFKS 999990 FRANKFORT_DOW_MEM_FIELD_ARPT MI US 4453 -8620 193 04 +KFLD 726506 FOND_DU_LAC_CNTY_ARPT WI US 4377 -8849 246 04 +KFLG 723755 FLAGSTAFF_(AMOS) AZ US 3513 -11167 2137 54 +KFLL 722025 FT_LAUDERDALE/HOLLYWOOD FL US 2607 -8015 3 54 +KFLO 723106 FLORENCE_REGIONAL SC US 3418 -7972 45 64 +KFLP 723447 FLIPPIN_(AWOS) AR US 3630 -9247 350 74 +KFLV 724567 FORT_LEAVENWORTH KS US 3937 -9492 235 74 +KFLY 999990 COLORADO SPRINGS MEADOW, CO US 3895 -10457 2096 +KFME 724065 FORT_MEADE/TIPTON_ARPT MD US 3909 -7676 46 04 +KFMH 725060 OTIS_ANGB MA US 4165 -7052 40 04 +KFMN 723658 FARMINGTON_REGIONAL NM US 3675 -10823 1677 84 +KFMY 722106 FORT_MYERS/PAGE_FLD FL US 2658 -8187 5 64 +KFNB 725533 FALLS_CITY/BRENNER NE US 4008 -9560 300 34 +KFNL 724769 FORT_COLLINS_(AWOS) CO US 4045 -10502 1529 94 +KFNR 999990 FUNTER BAY SEAPL, AK US 5826 -13491 0 04 +KFNT 726370 FLINT/BISHOP_INTL MI US 4297 -8375 233 04 +KFOA 999990 FLORA_MUNI_AIRPORT IL US 3866 -8845 144 04 +KFOD 725490 FORT_DODGE_(AWOS) IA US 4255 -9419 353 04 +KFOE 724565 TOPEKA/FORBES_FIELD KS US 3895 -9567 329 54 +KFOK 744865 WESTHAMPTON_BEACH NY US 4085 -7262 20 54 +KFOQ 999990 FREEPORT SUPPLE, TX US 2900 -9532 2 04 +KFOZ 727468 BIGFORK_MUNI_ARPT MN US 4778 -9365 411 04 +KFPK 999990 FITCH_BEACH_AIRPORT MI US 4257 -8481 272 04 +KFPR 722103 FT_PIERCE/ST_LUCIE FL US 2750 -8037 7 34 +KFQD 723144 RUTHERFORDTON/MARCHMAN_FIELD NC US 3543 -8194 329 04 +KFRG 744864 FARMINGDALE/REPUBLC NY US 4073 -7342 25 44 +KFRI 724550 FT_RILEY/MARSHALL_A KS US 3905 -9677 325 04 +KFRM 726586 FAIRMONT_MUNI(AWOS) MN US 4365 -9442 354 64 +KFSD 726510 SIOUX_FALLS/FOSS SD US 4358 -9673 435 04 +KFSE 727505 FOSSTON(AWOS) MN US 4759 -9577 388 54 ncdc latlon +KFSI 723550 FORT_SILL OK US 3465 -9840 362 04 +KFSK 999990 FORT SCOTT MUNI, FORT S US 3780 -9477 280 04 +KFSM 723440 FORT_SMITH_MUNI AR US 3533 -9437 141 04 +KFSO 720494 FRANKLIN_CNTY_AIRPORT VT US 4493 -7310 69 04 afwa loc +KFSR 999990 FRASER, CO US 3996 -10583 2609 04 +KFST 722618 FT_STOCKTON/PECOS_CNTY_ARPT TX US 3092 -10292 918 04 +KFSW 725483 FORT_MADISON IA US 4066 -9133 221 04 +KFTG 999990 FRONT_RANGE_ARPT/DENVER CO US 3979 -10454 1680 04 +KFTK 724240 FORT_KNOX/GODMAN KY US 3790 -8597 230 04 +KFTN 999990 FAITH RANCH AIRPORT US 2820 -10001 236 +KFTW 722596 FORT_WORTH/MEACHAM TX US 3282 -9737 216 64 +KFTY 722195 ATLANTA/FULTON_CO. GA US 3378 -8452 256 54 +KFUL 722976 FULLERTON_MUNICIPAL CA US 3387 -11798 29 64 +KFVE 726083 FRENCHVILLE ME US 4728 -6832 301 34 +KFVM 999990 FIVE MILE CAMP, AK US 6594 -14984 155 04 +KFVX 724017 FARMVILLE VA US 3735 -7843 125 74 +KFWA 725330 FORT_WAYNE/BAER_FLD IN US 4100 -8520 252 04 +KFWC 999990 FAIRFIELD_MUNI_AIRPORT IL US 3838 -8841 133 04 +KFWD 722490 FORT_WORTH TX US 3279 -9730 196 04 +KFWH 999990 CARSWELL AFB, TX US 3277 -9745 198 04 +KFWN 999990 SUSSEX_AIRPORT_(ASOS) NJ US 4120 -7462 128 04 +KFWQ 720198 MONONGAHELA/ROSTRAVER_ARPT PA US 4021 -7983 374 04 formerly KP53 +KFWR 999990 WEST GULF RFC, TX US 3287 -9729 182 04 +KFWS 722593 FORT_WORTH_SPINKS/DFW_NEXRAD TX US 3256 -9731 213 04 Airnav elev (not tower) +KFXE 722039 FORT_LAUDERDALE_EXEC_ARPT FL US 2620 -8017 4 94 +KFXY 999990 FOREST CITY, IA US 4323 -9362 375 04 +KFYE 999990 SOMERVILLE/FAYETTE CO, US 3521 -8939 133 04 +KFYJ 999990 MIDDLE_PENINSULA_RGNL_ARPT VA US 3752 -7676 7 04 +KFYU 999990 FORT YUKON, AK US 6657 -14527 431 04 +KFYV 723445 FAYETTEVILLE/DRAKE AR US 3600 -9417 381 54 +KFZG 999990 FITZGERALD_MUNI_ARPT GA US 3168 -8327 111 04 +KFZY 725146 FULTON/OSWEGO_CTY_AIRPORT NY US 4335 -7639 145 04 +KG01 999990 GREEN CANYON, LA US 2753 -9130 1 04 +KGAD 722285 GADSEN_MUNI_(AWOS) AL US 3397 -8608 173 54 +KGAF 999990 HUTSON FLD US 4840 -9737 251 +KGAG 723527 GAGE/SHATTUCK OK US 3630 -9977 678 74 +KGAI 720334 MONTGOMERY_CNTY_AIRPORT MD US 3917 -7717 164 04 afwa loc +KGAM 999990 GAMBELL, AK US 6377 -17174 8 04 +KGAO 999990 GALLIANO/SOUTH_LAFOURCHE_ARPT LA US 2944 -9026 0 04 formerly KL49 +KGBD 724517 GREAT_BEND_(AWOS) KS US 3835 -9887 575 74 +KGBG 725323 GALESBURG_MUNICIPAL IL US 4093 -9043 233 34 +KGBH 999990 GALBRAITH LAKE, AK US 6849 -14949 814 04 +KGBK 999990 GARDEN BANKS 783 OIL PLATFORM LA US 2720 -9220 54 54 +KGBN 747240 GILA_BEND_(AAF) AZ US 3288 -11272 262 04 +KGCC 726650 GILLETTE WY US 4435 -10554 1330 04 +KGCD 999990 GRANT_CNTY_RGNL_ARPT OR US 4440 -11896 1127 04 formerly K5J0 +KGCK 724515 GARDEN_CITY_MUNI KS US 3793 -10072 881 54 +KGCM 999990 CLAREMORE_RGNL_AIRPORT OK US 3629 -9548 221 04 +KGCN 723783 GRAND_CANYON_PARK AZ US 3595 -11215 2014 34 +KGDB 999990 GRANITE_FALLS_MUNI_ARPT MN US 4475 -9556 319 04 formerly K1G2 +KGDJ 999990 GRANBURY_MUNI_ARPT TX US 3243 -9782 237 04 +KGDP 722620 GUADALUPE_PASS_ASOS TX US 3183 -10480 1662 04 +KGDV 726676 GLENDIVE(AWOS) MT US 4713 -10480 749 64 +KGDW 999990 GLADWIN, MI US 4397 -8448 237 04 +KGED 724093 GEORGETOWN/SUSSEX DE US 3868 -7537 16 34 +KGEG 727850 SPOKANE_INTL_ARPT WA US 4763 -11753 721 04 +KGEU 722787 GLENDALE_MUNI_ARPT AZ US 3353 -11230 325 04 +KGEV 723146 JEFFERSON/ASHE_COUNTY_AIRPORT NC US 3643 -8142 969 04 +KGEY 726667 SOUTH_BIG_HORN_COUNTY_AIRPORT WY US 4452 -10808 1199 04 +KGEZ 724356 SHELBYVILLE_MUNI_ARPT IN US 3958 -8580 245 04 +KGFA 727755 MALMSTROM_AFB MT US 4750 -11118 1075 54 +KGFK 727576 GRAND_FORKS_INTL ND US 4795 -9718 257 64 +KGFL 725185 GLEN_FALLS/WARREN NY US 4333 -7362 100 54 +KGGB 999990 GOLDEN GATE BRI, CA US 3782 -12247 81 04 +KGGE 999990 GEORGETOWN, SC US 3331 -7932 12 04 +KGGG 722470 LONGVIEW/GREGG_CO. TX US 3235 -9465 124 04 +KGGI 999990 GRINNELL_RGNL_ARPT IA US 4171 -9273 307 04 +KGGW 727680 GLASGOW_INTL_ARPT MT US 4822 -10662 700 04 +KGHB 999990 GARDEN BANKS 172 OIL PLATFORM LA US 2784 -9199 21 04 +KGHG 725094 MARSHFIELD_AIRPORT MA US 4210 -7068 3 44 formerly K3B2 +KGHW 726547 GLENWOOD_(ASOS) MN US 4565 -9532 425 74 +KGID 999990 HASTINGS, NE US 4061 -9843 598 04 +KGIF 722044 WINTER_HAVEN_(ASOS) FL US 2805 -8175 44 44 +KGJT 724760 GRAND_JUNCTION CO US 3912 -10853 1475 04 +KGKJ 725104 MEADVILLE/PORT_MEADVILLE_ARPT PA US 4163 -8021 427 04 +KGKN 999990 GULKANA ARPT, AK US 6216 -14545 481 04 +KGKY 722479 ARLINGTON_MUNI_ARPT TX US 3266 -9709 192 04 +KGLD 724650 GOODLAND/RENNER KS US 3937 -10170 1114 04 +KGLE 999990 GAINESVILLE_MUNI_AIRPORT TX US 3365 -9720 256 04 +KGLH 722356 GREENVILLE_MUNI MS US 3348 -9098 40 64 +KGLR 725407 GAYLORD/OTSEGO_COUNTY_ARPT MI US 4501 -8470 405 04 +KGLS 722420 GALVESTON/SCHOLES TX US 2930 -9480 16 04 +KGLW 999990 GLASGOW_MUNI_ARPT KY US 3703 -8595 218 04 +KGLY 999990 CLINTON, MO US 3836 -9368 251 04 +KGMJ 999990 GROVE_MUNI_AIRPORT OK US 3661 -9474 254 94 +KGMU 723119 GREENVILLE_DOWNTOWN SC US 3485 -8235 319 94 +KGNA 727554 GRAND_MARAIS MN US 4775 -9035 186 44 +KGNC 999990 SEMINOLE, GAINES COUNTY APRT TX US 3268 -10265 1010 04 formerly K31F +KGNR 726190 GREENVILLE_(AMOS) ME US 4546 -6955 427 04 +KGNT 723625 GRANTS-MILAN_MUNI NM US 3517 -10790 1987 54 +KGNV 722146 GAINESVILLE FL US 2970 -8228 46 64 +KGOK 723537 GUTHRIE_MUNICIPAL_AIRPORT OK US 3585 -9741 327 64 +KGON 725046 GROTON/NEW_LONDON CT US 4133 -7205 3 64 +KGOP 999990 GATESVILLE/CITY-CNTY_ARPT TX US 3142 -9780 276 04 +KGOV 999990 GRAYLING_AAF_AIRPORT MI US 4468 -8473 353 04 +KGPI 727790 KALISPELL/GLACIER MT US 4830 -11427 906 04 formerly KFCA +KGPM 999990 GRAND PRAIRIE TX US 3270 -9705 180 04 +KGPT 747685 GULFPORT-BILOXI MS US 3042 -8908 9 54 +KGPZ 727458 GRAND_RAPIDS(AWOS) MN US 4722 -9352 413 84 +KGRB 726450 GREEN_BAY/STRAUBEL WI US 4448 -8813 214 04 +KGRD 723124 GREENWOOD_COUNTY_AIRPORT SC US 3425 -8216 192 04 +KGRF 742070 FORT_LEWIS/GRAY_AAF WA US 4708 -12258 92 04 +KGRI 725520 GRAND_ISLAND(AWOS) NE US 4097 -9832 566 04 +KGRK 722576 FORT_HOOD/GRAY_AAF TX US 3107 -9783 309 64 +KGRM 999990 GRAND MARAIS MU, MN US 4783 -9038 505 04 +KGRR 726350 GRAND_RAPIDS_INTL MI US 4288 -8552 245 04 +KGRY 999990 GREEN CANYON 338 OIL PLATFORM LA US 2763 -9044 56 04 +KGSB 723066 SEYMOUR-JOHNSON_AFB NC US 3533 -7797 33 64 +KGSH 724388 GOSHEN_MUNICIPAL_AIRPORT IN US 4153 -8579 252 04 +KGSM 999990 SHIP_SHOAL_207A_(SAWRS) LA US 2853 -9098 25 64 elev from LCH +KGSO 723170 GREENSBORO/PIEDMONT NC US 3608 -7995 270 04 +KGSP 723120 GREENVILLE/SPARTANB SC US 3490 -8222 296 04 +KGST 999990 GUSTAVUS, AK US 5843 -13573 9 04 +KGTB 743700 FORT_DRUM/WHEELER NY US 4405 -7573 207 04 +KGTF 727750 GREAT_FALLS_INTL MT US 4748 -11137 1115 04 +KGTR 723307 GOLDEN_TRI(AWOS) MS US 3345 -8858 80 74 +KGTU 722547 GEORGETOWN_(AWOS) TX US 3068 -9768 240 74 +KGUC 724677 GUNNISON_CO._(AWOS) CO US 3853 -10693 2339 74 +KGUL 999990 GUNNISON OIL PLATFORM TX US 2730 -9354 224 54 +KGUN 999990 GUNBARREL, WY US 4143 -10434 1706 04 +KGUP 723627 GALLUP_MUNI/CLARKE NM US 3552 -10878 1972 74 +KGUS 725335 GRISSOM_AFB/PERU IN US 4065 -8615 247 54 +KGUY 999990 GUYMON_MUNICIPAL_AIRPORT OK US 3668 -10151 952 04 +KGVL 722185 GAINESVILLE/GILMER_MEM_ARPT GA US 3427 -8383 389 04 +KGVQ 999990 BATAVIA, NY US 4303 -7816 278 04 +KGVT 722588 GREENVILLE/MAJORS TX US 3307 -9607 163 84 +KGVW 724466 RICHARDS-GEBAUR_AFB MO US 3885 -9455 333 64 +KGVX 999990 GALVESTON 424C OIL PLATFORM TX US 2858 -9498 28 54 +KGWB 720543 AUBURN/DE_KALB_CNTY IN US 4130 -8507 268 04 afwa loc +KGWO 722359 GREENWOOD/LEFLORE MS US 3350 -9008 47 94 +KGWR 999990 GWINNER ROGER MELROE US 4621 -9763 386 +KGWW 999990 GOLDSBORO-WAYNE_MUNI_ARPT NC US 3546 -7796 41 04 Airnav loc/elev +KGXY 724768 GREELEY/WELD_(AWOS) CO US 4043 -10463 1420 84 +KGYB 999990 GIDDINGS-LEE_CNTY_ARPT TX US 3017 -9698 148 04 formerly K62H +KGYH 999990 DONALDSON_CENTER_ARPT SC US 3476 -8238 291 04 +KGYI 722673 SHERMAN-DENISON TX US 3372 -9667 228 34 formerly KF39 +KGYL 727517 GLENCOE_MUNI_ARPT MN US 4476 -9408 302 04 +KGYR 722788 GOODYEAR_MUNICIPAL AZ US 3342 -11238 295 84 +KGYX 743890 GRAY_SCD ME US 4389 -7026 125 04 +KGYY 725337 GARY_REGIONAL IN US 4162 -8742 180 74 +KGZH 999990 EVERGREEN_(ASOS) AL US 3142 -8705 78 04 +KGZL 720628 STIGLER OK US 3528 -9510 183 04 +KH00 999990 BENTONVILLE AWOS, AR US 3621 -9413 395 04 +KH02 999990 HIGH ISLAND 334A, LA US 2806 -9340 1 04 +KH08 999990 HIGH_ISLAND_264C_(SAWRS) LA US 2847 -9373 33 44 elev from LCH +KH21 999990 CAMDENTON, MO US 3797 -9269 324 +KH39 722384 HIGH_ISLAND_A572C LA US 2795 -9398 30 44 +KH45 999990 SEMINOLE, OK US 3527 -9668 312 04 +KH78 722297 MISSISSIPPI_CANYON LA US 2815 -9335 43 04 afwa loc +KHAF 999990 HALF MOON BAY, CA US 3750 -12250 20 04 +KHAI 999990 THREE_RIVERS_MUNI_ARPT MI US 4196 -8559 251 04 +KHAO 725217 HAMILTON/BUTLER_CNTY_RGNL_ARPT OH US 3936 -8452 193 04 +KHAT 723040 CAPE_HATTERAS NC US 3527 -7555 3 04 +KHBB 999990 INDUSTRIAL_AIRPARK/HOBBS NM US 3277 -10321 1130 04 +KHBG 722347 HATTIESBURG/CHAIN_MUNICIPAL_ARP MS US 3127 -8925 46 04 +KHBI 746935 ASHEBORO_MUNICIPAL_AIRPORT NC US 3565 -7990 205 04 +KHBR 723525 HOBART_MUNICIPAL OK US 3498 -9905 477 54 +KHBV 999990 JIM_HOGG_CNTY_ARPT TX US 2735 -9874 202 04 +KHCD 726569 HUTCHINSON_(AWOS) MN US 4487 -9438 323 94 +KHCO 727478 HALLOCK MN US 4878 -9695 250 84 +KHDC 999990 HAMMOND_MUNI_ARPT LA US 3052 -9042 13 04 +KHDE 725628 BREWSTER_FIELD_ARPT NE US 4045 -9933 704 84 +KHDN 725715 HAYDEN/YAMPA_(AWOS) CO US 4048 -10722 2012 54 +KHDO 722533 HONDO_MUNICIPAL TX US 2935 -9918 283 34 +KHEF 724036 MANASSAS_MUNI(AWOS) VA US 3872 -7752 59 64 +KHEG 999990 HERLONG AP, JACKSONVILL US 3028 -8181 27 04 +KHEI 727584 HETTINGER_MUNI_ARPT ND US 4601 -10266 824 04 +KHEQ 999990 HOLYOKE US 4056 -10226 1137 +KHEY 999990 HANCHEY_ARMY_HELIPORT AL US 3135 -8565 97 04 +KHEZ 722357 NATCHEZ/HARDY(AWOS) MS US 3162 -9130 83 74 +KHFD 725087 HARTFORD/BRAINARD CT US 4173 -7265 6 74 +KHFF 723034 MACKALL_AAF NC US 3503 -7950 115 44 +KHFJ 720479 MONETT_MUNICIPAL MO US 3690 -9402 401 44 +KHGR 724066 HAGERSTOWN_REGIONAL MD US 3970 -7773 215 64 +KHGT 999990 HUNTER LIGGET/T, CA US 3600 -12123 310 04 +KHGX 722428 HOUSTON/GALVESTON_NEXRAD_&_SCD TX US 2947 -9508 35 04 Nxrdwnd/NCDC/OSO elev +KHHF 999990 HEMPHILL_CNTY_ARPT TX US 3590 -10040 730 04 +KHHR 722956 HAWTHORNE_MUNICIPAL CA US 3392 -11833 19 64 +KHHV 999990 ALAMINOS CANYON 25 OIL PLATFORM US 2694 -9469 39 04 +KHIB 727455 HIBBING-CHISHOLM MN US 4738 -9283 412 54 +KHIE 726134 WHITEFIELD_(ASOS) NH US 4435 -7155 319 44 +KHIF 725755 HILL_AFB/OGDEN UT US 4112 -11197 1459 54 +KHII 999990 LAKE HAVASU CITY, AZ US 3457 -11436 238 04 +KHIO 726986 PORTLAND/HILLSBORO OR US 4555 -12295 62 64 +KHJH 999990 HEBRON_MUNI_ARPT NE US 4015 -9759 447 04 +KHJO 723898 HANFORD_MUNI_ARPT CA US 3632 -11963 74 64 +KHKA 723409 BLYTHEVILLE_MUNICIPAL_AIRPORT AR US 3594 -8983 78 64 +KHKS 722354 JACKSON/HAWKINS_FIELD_AIRPORT MS US 3233 -9022 104 64 +KHKY 723145 HICKORY_REGIONAL NC US 3573 -8138 362 54 +KHLC 724655 HILL_CITY_MUNICIPAL KS US 3938 -9983 678 54 +KHLD 999990 HILAND, WY US 4309 -10732 1859 04 +KHLG 724275 WHEELING/OHIO_CO. WV US 4018 -8065 365 54 +KHLN 727720 HELENA_REGIONAL MT US 4660 -11200 1188 04 +KHLR 722570 FT_HOOD_AAF/KILLEEN TX US 3115 -9772 283 04 +KHLX 724107 HILLSVILLE VA US 3677 -8082 834 74 +KHMM 726774 HAMILTON/RAVALLI_CO MT US 4625 -11415 1110 44 +KHMN 747320 HOLLOMAN_AFB NM US 3285 -10610 1248 04 +KHMS 727840 HANFORD WA US 4657 -11960 223 04 +KHMZ 999990 BEDFORD/BEDFORD, PA US 4009 -7851 354 04 +KHNB 724365 HUNTINGBURG IN US 3825 -8695 161 54 +KHND 999990 HENDERSON_AIRPORT NV US 3598 -11513 749 04 +KHNR 999990 HARLAN_MUNICIPAL_AIRPORT IA US 4159 -9534 375 04 +KHNS 999990 HAINES, AK US 5925 -13550 5 04 +KHNX 999990 SAN_JOAQUIN_VALLEY_NEXRAD_&_SCD CA US 3631 -11963 73 04 elev from old table +KHNZ 999990 HENDERSON-OXFORD_ARPT NC US 3636 -7853 161 04 Airnav loc/elev +KHOB 722688 HOBBS/LEA_CO. NM US 3268 -10322 1115 84 +KHOE 999990 HOMERVILLE_ARPT GA US 3106 -08277 57 04 +KHOM 999990 HOMER MUNICIPAL, AK US 5964 -15150 22 04 +KHON 726540 HURON_REGIONAL SD US 4438 -9822 393 04 +KHOP 746710 FORT_CAMPBELL_(AAF) KY US 3667 -8750 174 04 +KHOT 723415 HOT_SPRINGS AR US 3448 -9310 165 54 +KHOU 722435 HOUSTON/WILL_HOBBY TX US 2963 -9528 14 54 +KHPB 999990 HOOPER BAY, AK US 6154 -16616 5 04 +KHPN 725037 WHITE_PLAINS NY US 4107 -7370 134 74 +KHQI 999990 HIGH ISLAND A376B OIL PLATFORM TX US 2793 -9367 25 54 +KHQM 727923 HOQUIAM/BOWERMAN WA US 4697 -12393 4 34 +KHQU 999990 THOMSON GA US 3353 -8252 152 04 +KHQZ 999990 MESQUITE_METRO_ARPT TX US 3275 -9653 136 04 +KHRI 726883 HERMISTON_MUNI_ARPT OR US 4583 -11926 196 04 +KHRJ 746936 ERWIN/HARNETT_COUNTY_AIRPORT NC US 3538 -7873 60 04 +KHRL 722505 HARLINGEN_INTL_ARPT TX US 2623 -9765 11 54 +KHRO 723446 HARRISON/BOONE_CO. AR US 3627 -9315 416 64 +KHRT 747770 HURLBURT_FIELD_(AF) FL US 3043 -8668 12 04 +KHRX 999990 HEREFORD_MUNI_ARPT TX US 3486 -10233 1154 04 +KHSA 999990 STENNIS_INTL_AIRPORT MS US 3037 -8945 7 94 +KHSB 999990 HARRISBURG-RALEIGH_AIRPORT IL US 3781 -8855 121 04 +KHSE 723139 HATTERAS_(ASOS) NC US 3522 -7562 3 94 +KHSI 725525 HASTINGS_MUNICIPAL NE US 4060 -9843 596 54 +KHSL 999990 HUSLIA, AK US 6569 -15639 55 04 +KHSP 724115 HOT_SPRINGS/INGALLS VA US 3795 -7983 1156 54 +KHSS 999990 HOT SPRINGS, NC US 3590 -8282 451 04 +KHST 722026 HOMESTEAD_AFB FL US 2548 -8038 2 64 +KHSV 723230 HUNTSVILLE/MADISON AL US 3465 -8677 196 04 +KHTH 724856 HAWTHORNE_MUNICIPAL NV US 3855 -11863 1285 64 +KHTL 726380 HOUGHTON_LAKE_ARPT MI US 4437 -8468 351 04 +KHTO 999990 EAST_HAMPTON_ARPT NY US 4096 -7225 17 04 +KHTS 724250 HUNTINGTON/TRI_STAT WV US 3837 -8255 255 04 +KHUA 999990 REDSTONE_ARMY_AIRFIELD AL US 3468 -8668 209 04 +KHUF 724373 TERRE_HAUTE/HULMAN IN US 3945 -8732 178 34 +KHUL 727033 HOULTON_INTL_ARPT ME US 4612 -6780 150 34 +KHUM 722406 HOUMA-TERREBONNE LA US 2957 -9067 3 64 +KHUT 724506 HUTCHINSON_MUNI KS US 3807 -9787 470 64 +KHVN 725045 NEW_HAVEN/TWEED CT US 4127 -7288 4 54 +KHVR 727770 HAVRE_(AMOS) MT US 4855 -10977 792 04 +KHVS 720633 HARTSVILLE SC US 3440 -8012 111 04 +KHWD 724935 HAYWARD CA US 3767 -12204 14 54 +KHWO 722037 HOLLYWOOD/NORTH_PERRY_ARPT FL US 2600 -8024 3 54 +KHWV 725016 SHIRLEY/BROOKHAVEN_AIRPORT NY US 4082 -7286 25 04 +KHWY 722692 WARRENTON VA US 3858 -7772 103 04 afwa loc +KHXD 722079 HILTON_HEAD_(AWOS) SC US 3222 -8070 6 94 +KHYA 725067 HYANNIS/POLANDO_FLD MA US 4167 -7028 16 74 +KHYG 999990 HYDABURG SEAPLAN, AK US 5521 -13284 0 04 +KHYI 722546 SAN_MARCOS_(AWOS) TX US 2990 -9787 182 64 +KHYR 726508 HAYWARD_MUNI_ARPT_(ASOS) WI US 4603 -9144 370 04 +KHYS 724518 HAYS_MUNI_(AWOS) KS US 3885 -9927 609 84 +KHYW 999990 CONWAY-HORRY CTY, SC US 3383 -7912 11 04 +KHYX 999990 SAGINAW_CNTY_HW_BROWNE_AIRPORT MI US 4343 -8386 183 94 +KHZD 999990 HUNTINGDON/CARRO, TN US 3609 -8846 151 04 +KHZE 999990 MERCER CO RGNL US 4729 -10158 553 +KHZX 999990 ISEDOR_IVERSON_ARPT MN US 4662 -9331 374 04 formerly K17Y +KHZY 725256 ASHTABULA_CNTY_ARPT OH US 4178 -8070 282 84 +KI16 999990 KEE_FIELD_ARPT WV US 3760 -8156 544 04 +KI26 999990 HENDERSON CITY, KY US 3749 -8741 117 04 +KI39 999990 MADISON / RICHMOND US 3763 -8433 305 +KI63 999990 MT STERLING MUNI, MT ST US 3999 -9080 223 04 +KI75 999990 OSCEOLA MUNI, IA US 4105 -9368 339 04 +KIAB 724505 MCCONNELL_AFB KS US 3762 -9727 418 54 +KIAD 724030 WASHINGTON/DULLES VA US 3895 -7745 98 04 +KIAG 725287 NIAGARA_FALLS_INTL NY US 4310 -7895 180 74 +KIAH 722430 HOUSTON/INTERCONTIN TX US 2997 -9535 33 04 +KIBM 999990 KIMBALL_MUNI_ARPT/ARRAJ_FIELD NE US 4119 -10368 1504 04 +KICL 725479 CLARINDA IA US 4072 -9503 303 94 +KICR 726518 WINNER_RGNL_ARPT SD US 4339 -9984 619 04 formerly KSFD +KICT 724500 WICHITA/CONTINE(AW) KS US 3765 -9743 408 04 +KIDA 725785 IDAHO_FALLS/FANNING ID US 4352 -11207 1445 54 +KIDI 725175 INDIANA/STEWART_FIELD PA US 4063 -7911 428 04 +KIDP 999990 INDEPENDENCE MUNICIP US 3715 -9577 251 +KIDV 999990 I-25 DIVIDE, WY US 4394 -10664 1542 04 +KIEN 726517 PINE_RIDGE_ARPT_(ASOS) SD US 4302 -10251 1015 04 +KIER 999990 NATCHITOCHES LA US 3173 -9310 37 04 +KIFA 999990 IOWA_FALLS_MUNI_ARPT IA US 4247 -9327 347 04 +KIFP 723788 BULLHEAD_CITY/LAUGHLIN_INTL AZ US 3516 -11456 212 04 +KIGC 722083 CHARLESTON_AFB SC US 3290 -8005 14 34 +KIGM 723700 KINGMAN_(AMOS) AZ US 3527 -11395 1033 04 +KIGQ 999990 CHICAGO/LANSING_MUNI_ARPT IL US 4154 -8753 188 04 +KIGX 746939 CHAPEL_HILL/WILLIAMS_ARPT NC US 3593 -7907 156 04 +KIIB 999990 INDEPENDENCE_MUNI_ARPT IA US 4245 -9195 298 04 +KIIY 999990 WASHINGTON-WILKES_CNTY_ARPT GA US 3378 -8282 197 04 +KIJD 725084 WILLIMANTIC_(ASOS) CT US 4173 -7218 76 44 +KIJX 999990 JACKSONVILLE_MUNI_AIRPORT IL US 3977 -9024 190 04 +KIKA 999990 INYAN KARA, WY US 4429 -10462 1328 04 +KIKK 999990 KANKAKEE/GREATER_KANKAKEE_ARPT IL US 4107 -8783 192 04 +KIKR 999990 KIRTLAND, KIRTL, NM US 3495 -10657 1612 04 +KIKT 999990 MISSISSIPPI CANYON 474 OIL PLFTM US 2852 -8829 36 04 +KIKV 725466 ANKENY_REGIONAL_ARPT IA US 4169 -9357 277 04 +KIKW 999990 MIDLAND, MI US 4366 -8426 194 04 +KILE 722575 KILLEEN_MUNI_(AWOS) TX US 3108 -9768 258 54 +KILG 724089 WILMINGTON_AIRPORT DE US 3968 -7560 24 94 +KILI 999990 ILIAMNA ARPT, AK US 5976 -15492 49 04 +KILL 726576 WILLMAR/RICE_(AWOS) MN US 4512 -9508 344 64 +KILM 723013 WILMINGTON/NEW_HAN NC US 3427 -7790 10 34 +KILN 724260 WILMINGTON OH US 3943 -8380 326 04 +KILX 745600 LINCOLN_NEXRAD_&_SCD IL US 4015 -8934 178 04 elev from old table +KIML 725626 IMPERIAL_MUNICIPAL NE US 4052 -10162 997 64 +KIMT 727437 IRON_MOUNTAIN/FORD MI US 4582 -8812 360 74 +KIND 724380 INDIANAPOLIS_INTL IN US 3973 -8627 246 04 +KINJ 999990 HILLSBORO_MUNI_ARPT TX US 3208 -9708 209 04 +KINK 722656 WINK/WINKLER_CO. TX US 3178 -10320 859 64 +KINL 727470 INTERNATIONAL_FALLS MN US 4857 -9338 361 04 +KINS 746141 INDIAN_SPRINGS/CREECH_AFB NV US 3659 -11567 955 04 +KINT 723193 WINSTON-SALEM/SMITH NC US 3613 -8022 296 34 +KINW 723740 WINSLOW_(AUT) AZ US 3502 -11073 1488 04 +KINX 999990 TULSA NEXRAD, OK US 3618 -9557 226 04 +KIOW 725462 IOWA_CITY_MUNI_ARPT IA US 4164 -9155 204 04 +KIPJ 999990 LINCOLNTON-LINCOLN_CNTY_ARPT NC US 3548 -8116 267 04 +KIPL 747185 IMPERIAL CA US 3283 -11558 17 54 +KIPN 999990 MISSISSIPPI CANYON 920 OIL PLTFM LA US 2809 -8799 40 54 +KIPT 725140 WILLIAMSPORT PA US 4125 -7692 160 04 +KIRK 724455 KIRKSVILLE_REGIONAL MO US 4010 -9255 294 54 +KIRS 725383 STURGIS/KIRSCH_MUNI_ARPT MI US 4181 -8544 282 04 +KISM 999990 KISSIMMEE_MUNI_AIRPORT FL US 2829 -8144 25 94 +KISN 727670 WILLISTON/SLOULIN ND US 4818 -10364 604 04 +KISO 723067 KINSTON/STALLINGS NC US 3533 -7762 29 74 +KISP 725035 ISLIP/MACARTHUR NY US 4080 -7310 30 54 +KISQ 725408 MANISTIQUE/SCHOOLCRAFT_ARPT MI US 4597 -8617 209 04 +KISW 726452 WISCONSIN_RAPIDS_(ASOS) WI US 4436 -8984 311 04 +KITH 725155 ITHACA/TOMPKINS_CO. NY US 4248 -7645 335 54 +KITR 724689 BURLINGTON/CARSON_CNTY_ARPT CO US 3924 -10229 1286 04 +KIWA 722786 WILLIAMS_AFB/PHOENIX_NEXRAD AZ US 3331 -11166 421 64 Airnav/OSO elev (not tower) +KIWD 727445 IRONWOOD_(AWOS) MI US 4653 -9013 375 54 +KIWI 727135 WISCASSET ME US 4397 -6972 21 54 +KIWS 999990 LAKE SIDE, TX US 2982 -9567 34 04 +KIWX 727136 NORTHERN_INDIANA IN US 4137 -8570 260 04 +KIXA 999990 ROANOKE RAPIDS, NC US 3633 -7764 44 04 +KIXD 724475 JOHNSON_CO._INDUSTR KS US 3883 -9488 331 54 +KIYK 723826 INYOKERN CA US 3567 -11783 749 64 +KIZA 722888 SANTA_YNEZ CA US 3460 -12007 205 84 +KIZG 726183 FRYEBURG/EASTERN_SLOPES_ARPT ME US 4399 -7095 138 04 +KJAC 725776 JACKSON_HOLE_(AWOS) WY US 4360 -11073 1964 64 +KJAN 722350 JACKSON_INTERNATIONAL_AIRPORT MS US 3232 -9008 105 04 +KJAS 999990 JASPER_CNTY/BELL_FIELD_ARPT TX US 3089 -9403 65 04 +KJAX 722060 JACKSONVILLE_INTL FL US 3050 -8170 9 04 +KJBR 723407 JONESBORO_MUNICIPAL AR US 3583 -9065 80 74 +KJCT 747400 JUNCTION_(AMOS) TX US 3050 -9977 522 04 +KJDD 999990 WOOD_CNTY_ARPT TX US 3274 -9550 132 04 formerly K3T1 +KJDN 727684 JORDAN_(RAMOS) MT US 4733 -10693 811 44 +KJEF 724458 JEFFERSON_CITY_MEM MO US 3858 -9215 167 84 +KJER 726816 JEROME_CNTY_ARPT ID US 4273 -11446 1234 04 +KJES 999990 JESUP, GA US 3155 -8187 33 04 +KJFK 744860 NEW_YORK/JF_KENNEDY NY US 4065 -7378 7 04 +KJFX 999990 WALKER CO BEVILL FLD US 3390 -8731 147 +KJFZ 999990 RICHLANDS, VA US 3706 -8180 809 04 +KJGG 999990 WILLIAMSBURG-JAMESTOWN_ARPT VA US 3724 -7672 15 04 +KJHW 725235 JAMESTOWN_(AWOS) NY US 4215 -7927 525 54 +KJKA 999990 JACK_EDWARDS_ARPT/GULF_SHORES AL US 3029 -8767 5 04 +KJKJ 999990 MOORHEAD_MUNICIPAL_AIRPORT MN US 4684 -9666 280 04 +KJKL 724236 JACKSON/J._CARROLL KY US 3760 -8332 421 64 +KJLN 723495 JOPLIN_REGIONAL MO US 3715 -9450 299 54 +KJMR 727475 MORA_MUNI_(AWOS) MN US 4588 -9327 309 54 +KJMS 727535 JAMESTOWN_MUNICIPAL ND US 4693 -9868 457 54 +KJMZ 999990 MAYAGUEZ, PR US 1825 -6715 9 04 +KJNW 726954 NEWPORT OR US 4458 -12407 48 44 +KJNX 999990 SMITHFIELD/JOHNSTON_CNTY_ARPT NC US 3554 -7839 50 44 +KJOT 735345 JOLIET_PARK_DISTRICT IL US 4152 -8818 177 04 +KJQF 999990 CONCORD_RGNL_ARPT NC US 3538 -8071 210 04 +KJSO 999990 CHEROKEE_CNTY_ARPT TX US 3187 -9522 206 04 +KJST 725127 JOHNSTOWN/CAMBRIA PA US 4032 -7883 696 74 +KJSV 999990 SALLISAW_MUNI_AIRPORT OK US 3544 -9480 161 04 +KJVL 726415 JANESVILLE/ROCK_CO. WI US 4262 -8903 246 54 +KJVU 999990 ALLENTOWN, PA US 4057 -7549 122 04 +KJWG 999990 WATONGA_AIRPORT OK US 3586 -9842 472 04 +KJWX 724064 FORT_RITCHIE MD US 3973 -7743 275 04 +KJWY 999990 MID-WAY_RGNL_ARPT TX US 3246 -9691 217 04 +KJXI 999990 FOX_STEPHENS_FIELD/GILMER_MUNI TX US 3270 -9495 127 04 formerly K4F4 +KJXN 725395 JACKSON/REYNOLDS MI US 4227 -8447 305 54 +KJYG 726554 ST._JAMES_MUNI_ARPT MN US 4399 -9456 325 04 +KJYL 999990 SYLVANIA/PLANTATION_AIRPARK GA US 3265 -8160 57 04 +KJYM 725409 HILLDALE_MUNI_ARPT MI US 4192 -8459 360 04 +KJYO 724055 LEESBURG/GODFREY VA US 3908 -7756 119 54 +KJYR 999990 YORK_MUNICIPAL_AIRPORT NE US 4090 -9762 509 04 +KJZI 999990 CHARLESTON, SC US 3270 -8000 5 04 +KK20 999990 BURWELL, NE US 4179 -9915 664 04 +KK27 725483 FORT_MADISON IA US 4067 -9133 221 34 +KK46 999990 BLAIR_MUNI_ARPT NE US 4142 -9611 404 04 +KK82 999990 SMITH CENTER MUNI, KS US 3975 -9879 548 04 +KKAE 999990 KAKE SEPLNE BASE, AK US 5697 -13395 0 04 +KKEY 722010 KEY_WEST_WFO FL US 2455 -8179 5 04 +KKLS 727924 KELSO-LONGVEIW_AWOS WA US 4612 -12290 5 44 +KKRF 999990 KANSAS CITY/RFC, MO US 3932 -9474 312 04 +KKSC 999990 BECAME STN 74794, FL US 2862 -8069 3 04 +KKSD 999990 SN DG/BROWN FLD, CA US 3258 -11698 160 04 +KKSM 999990 SAINT MARY'S, AK US 6207 -16331 95 04 +KKTN 999990 KETCKAN INTL ARP, AK US 5536 -13170 29 04 +KL10 722933 SAN_CLEMENTE CA US 3342 -11762 3 34 +KL32 999990 OCEANSIDE_MUNI_ARPT CA US 3322 -11735 9 04 +KL35 999990 BIG_BEAR_CITY_ARPT CA US 3426 -11686 2058 04 +KL39 999990 RAMONA, CA US 3304 -11690 425 04 +KL40 999990 HIGH ISLAND A489, LA US 2820 -9420 0 04 +KL42 999990 OAKDALE ALLEN P, LA US 3075 -9268 33 04 +KL49 999990 GALLIANO, LA US 2945 -9027 1 04 +KL63 999990 IND SPRNG RANGE, NV US 3653 -11557 972 04 +KL75 999990 SOUTHLAND FIELD, LA US 3013 -9337 4 04 +KL98 722935 EL_CAPITAN_BEACH CA US 3345 -12003 27 54 +KLAA 724636 LAMAR_MUNICIPAL CO US 3807 -10268 1129 64 +KLAF 724386 LAFAYETTE/PURDUE_U IN US 4042 -8693 185 64 +KLAL 722119 LAKELAND_REGIONAL FL US 2798 -8202 43 94 +KLAM 723654 LOS_ALAMOS NM US 3588 -10628 2179 44 +KLAN 725390 LANSING/CAPITAL MI US 4277 -8460 266 04 +KLAR 725645 LARAMIE/GEN._BREES WY US 4132 -10567 2218 54 +KLAS 723860 LAS_VEGAS/MCCARRAN NV US 3608 -11517 664 04 +KLAW 723575 LAWTON_MUNICIPAL OK US 3457 -9842 338 54 +KLAX 722950 LOS_ANGELES_INTL CA US 3393 -11840 32 04 +KLBB 722670 LUBBOCK_INTL_ARPT TX US 3365 -10181 1000 04 Airnav/OSO elev (not tower) +KLBE 725207 LATROBE/WESTMORLAND PA US 4028 -7940 361 74 +KLBF 725620 N._PLATTE/LEE_BIRD NE US 4113 -10068 849 04 +KLBL 724516 LIBERAL_MUNI_(AWOS) KS US 3705 -10097 879 64 +KLBR 999990 CLARKSVILLE-RED_RIVER_CNTY_ARPT TX US 3359 -9506 134 04 +KLBT 723108 LUMBERTON_MUNI_ARPT NC US 3461 -7906 38 64 +KLBX 722527 ANGLETON/LAKE_JACKS TX US 2912 -9547 8 74 +KLCG 722241 WAYNE_MUNI_ARPT NE US 4224 -9698 436 04 +KLCH 722400 LAKE_CHARLES LA US 3013 -9322 5 04 +KLCI 726155 LACONIA_MUNI_(AWOS) NH US 4357 -7142 166 54 +KLCK 724285 RICKENBACKER_ANGB OH US 3982 -8293 227 54 +KLCQ 999990 LAKE CITY MUNI, LAKE CI US 3018 -8258 61 04 +KLDJ 999990 LINDEN, NJ US 4062 -7424 7 04 +KLDM 726364 LUDINGTON/MASON_CNTY_ARPT MI US 4396 -8641 197 04 +KLDS 727773 LEEDS MT US 4855 -10968 775 34 +KLEB 726116 LEBANON_MUNICIPAL NH US 4363 -7230 182 64 +KLEE 722213 LEESBURG_MUNICIPAL_AIRPORT FL US 2882 -8181 24 04 +KLEW 726184 AUBURN-LEWISTON ME US 4405 -7028 88 44 +KLEX 724220 LEXINGTON/BLUEGRASS KY US 3803 -8460 301 04 +KLFI 745980 LANGLEY_AFB/HAMPTON VA US 3708 -7637 3 04 +KLFK 722446 LUFKIN/ANGELINA_CO. TX US 3123 -9475 88 64 +KLFT 722405 LAFAYETTE_REGIONAL LA US 3020 -9200 13 54 +KLGA 725030 NEW_YORK/LA_GUARDIA NY US 4077 -7390 9 04 +KLGB 722970 LONG_BEACH_AIRPORT CA US 3382 -11815 12 04 +KLGC 999990 LA_GRANGE/CALLAWAY_AIRPORT GA US 3301 -8507 211 04 +KLGD 726884 LA_GRANDE_(AWOS) OR US 4528 -11800 827 44 +KLGU 724796 LOGAN-CACHE_AIRPORT UT US 4178 -11185 1358 64 +KLH0 999990 BENTONVILLE, AR US 3636 -9422 395 04 +KLHB 999990 HEARNE_MUNI_ARPT TX US 3087 -9662 87 04 +KLHD 999990 LAKE HOOD SEAPLA, AK US 6119 -14997 22 04 +KLHM 999990 LINCOLN_RGNL_ARPT CA US 3891 -12135 37 04 +KLHQ 724294 LANCASTER/FAIRFIELD_CNTY_ARPT OH US 3976 -8266 265 04 +KLHU 723787 LAKE_HAVASU_(AWOS) AZ US 3447 -11177 147 74 +KLHW 722090 FT_STEWART/WRIGHT GA US 3188 -8157 14 04 +KLHX 724635 LA_JUNTA_MUNICIPAL CO US 3805 -10352 1292 54 +KLHZ 999990 LOUISBURG/FRANKLIN_CNTY_ARPT NC US 3602 -7833 113 54 +KLIC 724665 LIMON_MUNICIPAL CO US 3927 -10367 1635 54 +KLIT 723403 LITTLE_ROCK/ADAMS AR US 3473 -9223 79 34 +KLIX 722330 SLIDELL_WSFO_&_NEXRAD_&_SCD LA US 3033 -8982 8 04 NCDC/OSO elev (not tower) +KLIZ 727125 LORING_AFB/LIMESTON ME US 4695 -6788 227 54 +KLJF 726583 LITCHFIELD_MUNI MN US 4510 -9450 347 34 +KLKN 725820 ELKO NV US 4087 -11573 1608 04 +KLKR 999990 LANCASTER, SC US 3472 -8085 149 04 +KLKU 723114 LOUISA_CNTY/FREEMAN_FIELD VA US 3801 -7797 150 04 +KLKV 725976 LAKEVIEW_(AWOS) OR US 4217 -12040 1441 64 +KLLJ 727833 CHALLIS ID US 4452 -11422 1546 34 +KLLQ 723424 MONTICELLO_MUNI_ARPT_(ASOS) AR US 3364 -9175 83 04 +KLMK 999990 LOUISVILLE WFO, KY US 3811 -8565 193 04 +KLMO 999990 VANCE BRAND AIRPORT US 4016 -10516 1541 +KLMS 999990 LOUISVILLE/WNSTN, MS US 3316 -8907 175 04 +KLMT 725895 KLAMATH_FALLS/KINGS OR US 4215 -12173 1247 54 +KLNC 999990 LANCASTER_ARPT TX US 3257 -9672 153 04 +KLND 725760 LANDER/HUNT_FIELD WY US 4282 -10873 1694 04 +KLNK 725510 LINCOLN_MUNICIPAL NE US 4085 -9675 362 04 +KLNL 999990 KINGS_LAND_O_LAKES_ARPT WI US 4615 -8921 519 04 +KLNN 725244 WILLOUGHBY OH US 4168 -8138 191 44 +KLNP 724117 WISE/LONESOME_PINE VA US 3698 -8253 817 74 +KLNR 726416 LONE_ROCK_REGIONAL WI US 4322 -9018 219 64 +KLNS 725116 LANCASTER PA US 4012 -7630 123 64 +KLOL 725805 LOVELOCK/DERBY_FLD NV US 4007 -11857 1190 54 +KLOM 999990 WINGS_FIELD_AIRPORT PA US 4014 -7527 92 04 +KLOR 722239 LOWE_AHP/FT_RUCKER AL US 3135 -8575 74 04 afwa loc +KLOT 725348 CHICAGO_NEXRAD/LEWIS_UNIV_ARPT IL US 4161 -8809 205 04 Airnav/OSO loc/elev (not tower) +KLOU 724235 LOUISVILLE/BOWMAN KY US 3823 -8567 167 54 +KLOX 999990 OXNARD_SCD CA US 3421 -11914 19 04 +KLOZ 724243 LONDON-CORBIN_ARPT KY US 3708 -8408 369 34 +KLPC 722895 LOMPOC_(AWOS) CA US 3467 -12047 27 54 +KLPR 725214 LORAIN/ELYRIA/LORAIN_CTY_ARPT OH US 4134 -8218 242 04 +KLQK 999990 PICKENS, SC US 3481 -8270 309 04 +KLRD 722520 LAREDO_INTL_AIRPORT TX US 2755 -9947 155 04 +KLRF 723405 LITTLE_ROCK_AFB AR US 3492 -9215 95 54 +KLRJ 725484 LE_MARS IA US 4278 -9620 365 44 +KLRO 999990 MOUNT PLEASANT, SC US 3290 -7978 4 04 +KLRU 722695 LAS_CRUCES_INTL NM US 3228 -10692 1358 54 +KLRX 999990 ELKO NEXRAD, NV US 4074 -11680 2055 04 +KLSD 999990 LEXINGTON/CREECH, KY US 3803 -8462 299 04 +KLSE 726430 LA_CROSSE_MUNICIPAL WI US 4388 -9126 199 04 +KLSF 722250 FORT_BENNING GA US 3233 -8500 71 04 +KLSV 723865 NELLIS_AFB NV US 3623 -11503 570 54 +KLSX 724346 ST_LOUIS_NEXRAD_&_SCD MO US 3870 -9068 220 04 Nxrdwnd/NCDC elev +KLTS 723520 ALTUS_AFB OK US 3467 -9927 420 04 +KLTX 999990 WILMINGTON NEXR, NC US 3398 -7843 44 04 +KLUB 999990 LUBBOCK, TX US 3365 -10018 988 04 +KLUD 999990 DECATUR_MUNI_AIRPORT TX US 3325 -9758 319 04 formerly K8F7 +KLUF 722785 LUKE_AFB/PHOENIX AZ US 3353 -11238 332 54 +KLUK 724297 CINCINNATI/LUNKIN OH US 3910 -8442 147 74 +KLUM 999990 MENOMONIE_MUNI_ARPT/SCORE_FLD WI US 4489 -9187 273 04 formerly KW11 +KLUX 999990 LAURENS, SC US 3450 -8195 212 04 +KLVJ 722427 HOUSTON/CLOVER_FIELD TX US 2952 -9524 13 04 +KLVK 724927 LIVERMORE_MUNICIPAL CA US 3770 -12182 121 74 +KLVM 726798 LIVINGSTON/MISSION MT US 4570 -11045 1419 84 +KLVN 726573 AIRLAKE MN US 4463 -9323 292 34 +KLVS 723677 LAS_VEGAS_MUNICIPAL NM US 3565 -10515 2095 74 +KLVX 999990 LOUISVILLE NEXR, KY US 3798 -8593 254 04 +KLWA 999990 SOUTH_HAVEN_AREA_RGNL_ARPT MI US 4235 -8626 203 04 formerly K0D1 +KLWB 724127 LEWISBURG/GREENBRIE WV US 3787 -8040 702 74 +KLWC 724508 LAWRENCE_MUNICIPAL_AIRPORT KS US 3901 -9522 254 04 +KLWD 725499 LAMONI_MUNI_ARPT_(ASOS) IA US 4063 -9390 345 04 +KLWM 744904 LAWRENCE_MUNICIPAL MA US 4272 -7112 45 44 +KLWS 727830 LEWISTON_(AMOS) ID US 4638 -11702 438 04 +KLWT 726776 LEWISTOWN_MUNICIPAL MT US 4705 -10947 1270 64 +KLWV 725342 LAWRENCEVILLE-VINCENNES_INTL IL US 3876 -8760 131 04 +KLWX 724068 STERLING/BALTO_WASH_NEX_&_SCD VA US 3898 -7748 113 04 Nxrdwnd/NCDC/OSO elev +KLXL 726578 LITTLE_FALLS_(AWOS) MN US 4595 -9435 342 84 +KLXN 725624 LEXINGTON/JIM_KELLY_FIELD_ARPT NE US 4079 -9978 736 04 +KLXT 999990 LEES_SUMMIT_MUNI_ARPT MO US 3896 -9437 306 04 +KLXV 724673 LEADVILLE CO US 3923 -10632 3027 34 +KLYH 724100 LYNCHBURG/P._GLENN VA US 3733 -7920 286 04 +KLYV 999990 QUENTIN_AANENSON_FIELD_ARPT MN US 4362 -9622 436 04 formerly KD19 +KLZK 723400 NORTH_LITTLE_ROCK_NEX_&_SCD AR US 3483 -9225 165 04 +KLZU 999990 LAWRENCEVILLE/GWINNETT_CNTY GA US 3398 -8396 323 04 +KLZZ 999990 LAMPASAS/LAMPASAS A, TX US 3111 -9820 370 04 +KM04 999990 COVINGTON MUNI, TN US 3558 -8958 85 04 +KM08 999990 BOLIVAR/WILLIAM , TN US 3521 -8904 152 04 +KM16 999990 JOHN BELL WILLIAMS US 3230 -9040 75 +KM19 999990 NEWPORT_MUNI_ARPT AR US 3564 -9118 73 04 +KM30 999990 METROPOLIS_MUNI_ARPT IL US 3719 -8875 117 04 +KM39 999990 MENA, AR US 3455 -9422 325 04 +KM46 999990 COLSTRIP, MT US 4585 -10672 1044 +KM52 999990 LEXINGTON/FRANKL, TN US 3565 -8837 157 04 +KM82 999990 MADISON_CNTY_EXEC_ARPT AL US 3486 -8656 231 04 +KM89 999990 D_B_FLORENCE_MEM_FIELD_ARPT AR US 3410 -9307 56 04 +KMAE 745046 MADERA_MUNI_ARPT CA US 3699 -12011 77 04 +KMAF 722650 MIDLAND_REGIONAL TX US 3195 -10218 872 04 +KMAI 747760 MARIANNA_MUNI_ARPT FL US 3084 -8518 34 04 +KMAN 999990 NAMPA MUNI US 4358 -11652 773 +KMAO 999990 MARION, SC US 3418 -7933 28 04 +KMAX 999990 MEDFORD NEXRAD, OR US 4208 -12272 2289 04 +KMBF 999990 MIAMI BEACH, FL US 2577 -8012 1 04 +KMBG 726685 MOBRIDGE SD US 4555 -10042 510 54 +KMBL 726385 MANISTEE_(AWOS) MI US 4427 -8625 189 54 +KMBS 726379 SAGINAW/TRI_CITY MI US 4353 -8408 204 94 +KMCB 722358 MCCOMB/LEWIS_FIELD MS US 3118 -9047 126 84 +KMCC 724836 MCCLELLAN_AFB CA US 3867 -12140 23 64 +KMCD 727435 MACKINAC_ISLAND_ARPT MI US 4586 -8464 226 04 +KMCE 724815 MERCED CA US 3728 -12050 48 54 +KMCF 747880 MACDILL_AFB/TAMPA FL US 2785 -8252 4 04 +KMCG 999990 MCGRATH, AK US 6297 -15562 103 04 +KMCI 724460 KANSAS_CITY_INTL MO US 3932 -9472 312 04 +KMCJ 999990 MEM_HERMANN_HOSPTL_HELIPAD TX US 2971 -9540 69 04 formally 38TE +KMCK 725625 MCCOOK_MUNICIPAL NE US 4020 -10058 786 54 +KMCN 722170 MACON/LEWIS_WILSON GA US 3270 -8365 110 04 +KMCO 722050 ORLANDO_JETPORT FL US 2843 -8132 32 04 +KMCW 725485 MASON_CITY_MUNI IA US 4315 -9333 370 54 +KMDD 999990 MIDLAND_AIRPARK TX US 3204 -10210 854 04 +KMDH 724336 CARBONDALE/MURPHYSB IL US 3778 -8925 125 64 +KMDJ 999990 MISSISSIPPI CANYON 331 OIL PLTFM LA US 2864 -8979 20 54 +KMDN 744680 JEFFERSON_PRVG_GRND IN US 3883 -8542 266 04 +KMDO 999990 MIDDLETON ISL., AK US 5944 -14633 14 04 +KMDQ 999990 MADISON_CNTY_EXEC_ARPT AL US 3486 -8656 230 04 +KMDS 720624 MADISON MUNICIPAL SD US 4402 -9708 523 54 +KMDT 725115 MIDDLETOWN/OLMSTED PA US 4020 -7677 94 54 +KMDW 725340 CHICAGO/MIDWAY IL US 4178 -8775 190 04 +KMDZ 726417 MEDFORD WI US 4510 -9030 448 04 +KMEB 723109 MAXTON/LAURINBURG_MAXTON_ARPT NC US 3478 -7937 67 04 +KMEG 999990 MEMPHIS_SCD TN US 3505 -9000 87 04 +KMEH 726885 MEACHAM_(AMOS) OR US 4552 -11840 1236 54 +KMEI 722340 MERIDIAN/KEY_FIELD MS US 3233 -8875 94 04 +KMEM 723340 MEMPHIS_INTL_ARPT TN US 3505 -9000 87 04 +KMER 724810 CASTLE_AFB/MERCED CA US 3738 -12057 57 04 +KMEZ 999990 MENA_INTERMOUNTAIN_MUNI_ARPT AR US 3455 -9420 329 04 +KMFD 725246 MANSFIELD/LAHM_MUNI OH US 4082 -8252 395 64 +KMFE 722506 MCALLEN/MILLER_INTL TX US 2618 -9823 33 64 +KMFI 726574 MARSHFIELD_MUNI WI US 4463 -9018 389 04 +KMFL 999990 MIAMI, FL US 2576 -8038 1 04 +KMFR 725970 MEDFORD/JACKSON_CO. OR US 4237 -12287 405 04 +KMFV 724026 MELFA/ACCOMACK_ARPT VA US 3765 -7577 15 64 +KMGE 722270 DOBBINS_AFB/MARIETT GA US 3392 -8452 326 04 +KMGG 999990 MAPLE_LAKE_MUNI_ARPT MN US 4524 -9399 313 04 +KMGJ 725015 MONTGOMERY/ORANGE_CTY_ARPT NY US 4152 -7427 111 04 +KMGM 722260 MONTGOMERY/DANNELLY AL US 3230 -8640 62 04 +KMGN 999990 HARBOR_SPRINGS_AIRPORT MI US 4543 -8491 209 04 +KMGR 999990 MOULTRIE_MUNI_ARPT GA US 3108 -8380 90 04 Airnav loc/elev. +KMGW 724176 MORGANTOWN/HART_FLD WV US 3965 -7992 380 64 +KMGY 724276 DAYTON_GENERAL_ARPT_S OH US 3960 -8423 293 04 +KMHE 726545 MITCHELL_(AWOS) SD US 4377 -9803 397 54 +KMHK 724555 MANHATTAN_MUNICIPAL KS US 3913 -9667 322 54 +KMHM 999990 MINCHUMINA, AK US 6391 -15216 214 04 +KMHN 725627 MULLEN/HOOKER_CO. NE US 4205 -10107 994 74 +KMHR 724835 MATHER_FIELD CA US 3855 -12130 29 54 +KMHS 725957 MOUNT_SHASTA_(AMOS) CA US 4132 -12232 1080 74 +KMHT 743945 MANCHESTER_AIRPARK NH US 4293 -7143 71 54 +KMHV 722953 MOJAVE CA US 3507 -11815 849 34 +KMHX 723050 NEWPORT NC US 3478 -7688 11 04 +KMIA 722020 MIAMI_INTL_AIRPORT FL US 2579 -8029 4 04 +KMIB 727675 MINOT_AFB ND US 4842 -10135 508 54 +KMIC 726575 MINNEAPOLIS/CRYSTAL MN US 4507 -9335 265 54 +KMIE 725336 MUNCIE/JOHNSON_FLD IN US 4025 -8540 286 64 +KMIJ 999990 DUGWAY/TOOELE, UT US 4018 -11293 1329 04 +KMIS 999990 MAIN PASS 140B OIL PLATFORM LA US 2930 -8884 24 04 +KMIU 999990 MUSTANG ISLAND A31B OIL PLATFORM US 2948 -9364 21 04 +KMIV 724075 MILLVILLE_MUNICIPAL NJ US 3937 -7507 25 54 +KMIW 725461 MARSHALLTOWN_MUNI_ARPT IA US 4211 -9292 297 04 +KMJQ 726564 JACKSON_MUNI_(AWOS) MN US 4365 -9498 441 44 +KMJX 999990 TOMS RIVER, NJ US 3991 -7430 25 04 +KMKC 724463 KANSAS_CITY_MUNI MO US 3912 -9460 231 34 +KMKE 726400 MILWAUKEE/MITCHELL WI US 4295 -8790 211 04 +KMKG 726360 MUSKEGON MI US 4317 -8625 193 04 +KMKJ 724056 MARION_/_WYTHEVILLE VA US 3690 -8135 780 64 +KMKL 723346 JACKSON/MCKELLAR TN US 3560 -8892 132 64 +KMKN 999990 COMANCHE_CNTY-CITY_ARPT TX US 3192 -9860 423 04 formerly K7F9 +KMKO 723556 MUSKOGEE/DAVIS_FLD OK US 3565 -9537 186 64 +KMKS 999990 MONCKS CORNER, SC US 3318 -8004 22 04 +KMKT 726585 MANKATO(AWOS) MN US 4422 -9392 311 54 +KMKX 726403 MILWAUKEE_NEXRAD_&_SCD WI US 4297 -8855 312 04 Nxrdwnd/NCDC/OSO elev +KMLB 722040 MELBOURNE_REGIONAL FL US 2810 -8065 11 04 +KMLC 723566 MC_ALESTER_REGIONAL OK US 3488 -9578 235 64 +KMLD 725786 MALAD_CITY ID US 4217 -11230 1373 64 +KMLE 999990 MILLARD_ARPT NE US 4120 -9611 320 04 +KMLF 724797 MILFORD_MUNI_ARPT UT US 3843 -11301 1536 04 +KMLI 725440 MOLINE/QUAD_CITY IL US 4145 -9052 181 04 +KMLJ 999990 MILLEDGEVILLE/BALDWIN_CNTY_ARPT GA US 3314 -8324 117 04 +KMLP 726817 MULLAN_PASS_VOR ID US 4746 -11564 1851 04 +KMLS 742300 MILES_CITY MT US 4643 -10587 801 04 +KMLT 726196 MILLINOCKET_MUNI ME US 4565 -6868 124 64 +KMLU 722486 MONROE_REGIONAL LA US 3252 -9203 24 64 +KMLY 999990 MANLEY HOT SPRGS, AK US 6500 -15064 85 04 +KMMH 723894 MAMMOTH/JUNE_LAKES CA US 3762 -11883 2173 44 +KMMK 725027 MERIDEN_MARKHAM_MUNICIPAL_APT CT US 4151 -7283 31 04 +KMML 726559 MARSHALL/RYAN(AWOS) MN US 4445 -9582 359 94 +KMMO 744600 MARSEILLES_(AMOS) IL US 4137 -8868 225 04 +KMMT 723105 MCENTIRE_ANG_BASE SC US 3392 -8080 77 54 +KMMU 724097 MORRISTOWN_MUNI NJ US 4080 -7442 57 74 +KMMV 726881 MCMINNVILLE_MUNI_ARPT OR US 4519 -12314 50 04 +KMNE 999990 MINDEN, LA US 3265 -9330 85 +KMNH 999999 ELBERT_MTN/MONUMENT_PASS CO US 3922 -10463 2152 04 +KMNI 999990 MANNING/COOPER REGI, SC US 3358 -8022 32 04 +KMNM 726487 MENOMINEE_(AWOS) MI US 4513 -8763 191 74 +KMNN 725208 MARION_MUNI_ARPT OH US 4062 -8306 303 04 +KMNZ 722231 HAMILTON TX US 3167 -9815 396 04 afwa loc +KMOB 722230 MOBILE/BATES_FIELD AL US 3068 -8825 67 04 +KMOD 724926 MODESTO_CITY/SHAM CA US 3763 -12095 30 64 +KMOP 725424 MOUNT_PLEASANT_MUNI_APRT MI US 4362 -8474 230 04 +KMOT 727676 MINOT_INTL_AIRPORT ND US 4827 -10128 523 64 +KMOX 726565 MORRIS_MUNI_(AWOS) MN US 4557 -9597 344 54 +KMPO 725434 POCONO_MTNS_MUNI_ARPT_(ASOS) PA US 4114 -7538 584 04 +KMPV 726145 BARRE-MONTPELIER VT US 4420 -7257 355 54 +KMPX 726490 CHANHASSEN/MSP_NEXRAD_&_SCD MN US 4485 -9357 287 04 elev from old table +KMPZ 999990 MOUNT_PLEASANT_MUNI_ARPT IA US 4095 -9151 224 04 +KMQB 999990 MACOMB_MUNI_AIRPORT IL US 4052 -9065 216 04 +KMQE 744907 EAST_MILTON_(ASOS) MA US 4222 -7112 192 04 +KMQI 723046 MANTEO/DARE_CO_RGNL NC US 3592 -7570 4 64 +KMQM 726766 MONIDA MT US 4457 -11232 2068 64 +KMQS 720408 COATESVILLE/CARLSON PA US 3998 -7587 201 04 afwa loc +KMQT 727430 MARQUETTE_CO_ARPT/NEX_&_SCD MI US 4653 -8755 434 04 NCDC/OSO elev +KMQY 723273 SMYRNA TN US 3602 -8652 166 34 +KMRB 724177 MARTINSBURG_RGNL WV US 3940 -7798 170 74 +KMRF 722640 MARFA_MUNI_(AMOS) TX US 3037 -10402 1481 04 +KMRH 723037 BEAUFORT/SMITH_FIELD NC US 3473 -7666 3 04 +KMRI 999990 MERRILL FIELD, AK US 6122 -14985 42 04 +KMRJ 726507 MINERAL_POINT/IOWA_CNTY_ARPT WI US 4289 -9024 357 04 +KMRN 723148 MORGANTON-LENOIR_AIRPORT NC US 3582 -8161 387 04 +KMRT 999990 MARYSVILLE, OH US 4022 -8335 312 04 +KMRX 723344 KNOXVILLE/MORRISTOWN_NEXRAD TN US 3617 -8340 437 04 Nxrdwnd/NCDC/OSO elev +KMRY 724915 MONTEREY_PENINSULA_ARPT CA US 3658 -12185 77 54 +KMSL 723235 MUSCLE_SHOALS_RGNL AL US 3475 -8762 168 54 +KMSN 726410 MADISON/DANE_RGNL WI US 4313 -8933 264 04 +KMSO 727730 MISSOULA/BELL_FIELD MT US 4692 -11408 972 04 +KMSP 726580 MINNEAPOLIS-ST_PAUL MN US 4488 -9322 255 04 +KMSR 999990 CHANHASSEN, MN US 4485 -9357 256 04 +KMSS 726223 MASSENA/RICHARDS NY US 4493 -7485 65 34 +KMSV 725145 MONTICELLO(AWOS) NY US 4170 -7480 428 54 +KMSX 999990 MISSOULA NEXRAD, MT US 4703 -11398 2451 04 +KMSY 722310 NEW_ORLEANS/MOISANT LA US 2998 -9025 9 04 +KMTC 725377 SELFRIDGE_ANGB MI US 4262 -8283 177 74 +KMTH 722016 MARATHON_AIRPORT FL US 2473 -8105 2 64 +KMTJ 724765 MONTROSE_CO._ARPT CO US 3850 -10790 1755 54 +KMTN 724067 BALTIMORE/MARTIN MD US 3933 -7642 7 74 +KMTO 725317 MATTOON/CHARLESTON_COLES_AIRP IL US 3948 -8828 220 04 +KMTP 725014 MONTAUK_AIRPORT NY US 4108 -7192 2 04 +KMTR 999990 MONTEREY_SCD CA US 3658 -12185 66 04 +KMTV 745985 MARTINSVILLE VA US 3663 -8002 287 54 +KMTW 726455 MANITOWAC_MUNI_AWOS WI US 4413 -8768 198 54 +KMTX 999990 SALT LAKE NEXRA, UT US 4126 -11245 1968 04 +KMUI 725144 MUIR_AAF/INDIANTOWN PA US 4043 -7657 149 44 +KMUO 726815 MOUNTAIN_HOME_AFB ID US 4305 -11587 913 54 +KMUT 725487 MUSCATINE IA US 4137 -9115 167 74 +KMUX 999990 MONTEREY NEXRAD, CA US 3716 -12190 1082 04 +KMVE 726553 MONTEVIDEO(AWOS) MN US 4497 -9572 315 34 +KMVL 726114 MORRISVILLE-STOWE_ST_ARPT VT US 4453 -7261 223 04 +KMVN 724335 MOUNT_VERNON_(AWOS) IL US 3832 -8887 146 54 +KMVY 725066 MARTHAS_VINEYARD MA US 4140 -7062 21 64 +KMWA 724339 MARION_REGIONAL IL US 3775 -8902 144 94 +KMWC 726405 MILWAUKEE/TIMMERMAN WI US 4312 -8803 227 54 +KMWH 727827 MOSES_LAKE/GRANT_CO WA US 4720 -11932 361 74 +KMWK 723177 MOUNT_AIRY/SCURRY_COUNTY_APRT NC US 3646 -8055 380 04 +KMWL 722597 MINERAL_WELLS_MUNI TX US 3278 -9807 296 74 +KMWM 727506 WINDOM_MUNI_AIRPORT MN US 4391 -9511 430 04 +KMWN 726130 MOUNT_WASHINGTON NH US 4427 -7130 1910 04 +KMWO 999990 HOOK_FIELD_MUNI_ARPT OH US 3953 -8440 198 04 +KMWS 722890 MOUNT_WILSON CA US 3423 -11807 1739 04 +KMWT 723435 MOUNT_IDA AR US 3455 -9358 214 54 NCDC loc/elev +KMXF 722265 MAXWELL_AFB/MONTGOM AL US 3238 -8637 51 54 +KMXO 725475 MONTICELLO_MUNI IA US 4223 -9117 259 54 +KMXY 999990 MCCARTHY, AK US 6144 -14294 455 04 +KMYF 722903 SAN_DIEGO/MONTGOMER CA US 3282 -11713 129 34 +KMYL 725788 MC_CALL ID US 4488 -11610 1531 84 +KMYP 999990 SALIDA_MOUNTAIN/MONARCH_PASS CO US 3848 -10632 3667 04 +KMYR 747910 MYRTLE_BEACH(CIV) SC US 3368 -7893 8 04 +KMYT 999990 MISSISSIPPI CANYON 711 OIL PLTFM MS US 2822 -8962 31 54 +KMYU 999990 MEKORYUK, AK US 6037 -16627 15 04 +KMYV 724838 MARYSVILLE/YUBA_CO. CA US 3910 -12157 19 84 +KMZG 999990 MUSTANG ISLAND A85A OIL PLATFORM US 2773 -9619 24 04 +KMZH 727449 MOOSE_LAKE_CARLTON_CNTY_ARPT MN US 4642 -9280 328 04 +KMZZ 999990 MARION, IN US 4049 -8568 261 04 +KN00 999990 FULTON, NY US 4336 -7639 145 04 +KN03 999990 CHASE FIELD, NY US 4260 -7621 365 04 +KN52 999990 SOMERVILLE NJ US 4062 -7467 32 54 +KN60 727677 GARRISON_(AMOS) ND US 4765 -10143 587 74 +KN67 999990 WINGS FIELD/PHIL, PA US 4014 -7526 92 04 +KN80 999990 OCEAN CITY, MD US 3832 -7512 4 04 +KN87 999990 ROBBINSVILLE, NJ US 4023 -7461 36 04 +KN88 999990 DOYLESTOWN, PA US 4034 -7512 120 04 +KN91 745965 CAPE_MAY_(CGS) NJ US 3895 -7488 2 54 +KN97 999990 CLEARFIELD PA US 4105 -7841 462 04 +KNAE 999990 ASTOR/BOMBING_RANGE_DET FL US 2914 -8163 28 04 +KNAK 999990 US_NAVAL_ACAD/ANNAPOLIS MD US 3898 -7648 2 04 +KNAO 999990 CHARLESTON NS, SC US 3286 -7994 1 04 +KNBC 722085 BEAUFORT_MCAS SC US 3248 -8072 12 54 +KNBE 722585 DALLAS_NAS/HENSLEY TX US 3273 -9697 150 54 +KNBG 722316 NEW_ORLEANS_NAS LA US 2983 -9003 0 64 +KNBJ 999990 BARIN_FIELD_NAF AL US 3039 -8763 13 04 +KNBQ 999990 KINGS_BAY_NAVAL_STN GA US 3079 -8156 8 04 +KNBT 999990 PINEY_ISLAND_BT-11_BOMBING_RG NC US 3502 -7646 5 04 +KNBU 999990 GLENVIEW NAS, IL US 4208 -8782 199 04 +KNCA 723096 NEW_RIVER_MCAS NC US 3472 -7745 8 64 +KNDN 999990 PINEY ISLAND, NC US 3500 -7644 14 04 +KNDZ 999990 MILTON/WHITING_FIELD_SOUTH FL US 3070 -8702 54 04 +KNED 999990 WINNER, SD US 4339 -9983 622 04 +KNEL 724090 LAKEHURST_NAS NJ US 4003 -7435 31 04 +KNEN 999990 WHITEHOUSE NOF, JACKSON US 3035 -8187 30 04 +KNEW 722315 NEW_ORLEANS/LAKEFRONT LA US 3005 -9003 3 54 +KNEX 722084 NISE_CHARLESTON SC US 3292 -7998 12 44 +KNFE 999990 FENTRESS/NAVAL_AUX_LAND_FIELD VA US 3670 -7613 3 04 +KNFG 722926 CAMP_PENDLETON_MCAS CA US 3330 -11735 24 64 +KNFJ 999990 MILTON/CHOCTAW_PENSACOLA_NALF FL US 3051 -8695 33 04 +KNFL 724885 FALLON_NAS NV US 3942 -11870 1199 54 +KNFW 722595 FORT_WORTH_NAS TX US 3277 -9745 198 54 +KNGP 722515 CORPUS_CHRISTI_NAS TX US 2770 -9728 6 54 +KNGU 723085 NORFOLK_NAS/CHAMBER VA US 3693 -7628 5 54 +KNGW 999990 CORPUS_CHRISTI/CABINESS_FLD TX US 2772 -9744 9 04 +KNGZ 745060 ALAMEDA_NAS/NIMITZ CA US 3778 -12232 4 04 +KNHK 724040 PATUXENT_RIVER_NAS MD US 3828 -7640 12 04 +KNHZ 743920 BRUNSWICK_NAS ME US 4388 -6993 23 04 +KNID 746120 CHINA_LAKE_(NAF) CA US 3568 -11768 696 04 +KNIP 722065 JACKSONVILLE_NAS FL US 3023 -8168 7 54 +KNIR 999990 BEEVILLE/CHASE, TX US 2837 -9767 58 04 +KNIS 999990 CHERRY_POINT_MCAS NC US 3489 -7686 8 04 +KNJK 722810 EL_CENTRO_NAF CA US 3282 -11568 13 04 +KNJM 723097 BOGUE_FIELD_MCALF NC US 3468 -7703 7 74 +KNJW 999990 MERIDIAN_RANGE MS US 3279 -8883 164 04 +KNKT 723090 CHERRY_POINT_MCAS NC US 3490 -7688 9 04 +KNKX 722930 MIRAMAR_NAS CA US 3285 -11712 128 04 +KNLC 747020 LEMOORE_NAS/REEVES CA US 3633 -11995 72 04 +KNLT 999990 ATLANTIC, ATLAN, NC US 3487 -7633 4 04 +KNMM 722345 MERIDIAN_NAS/MCCAIN MS US 3255 -8857 97 54 +KNMT 999990 MCMULLEN_TARGET_SITE TX US 2824 -9872 79 04 +KNMU 999990 MARQUETTE, MI - DOWNTOW US 4655 -8741 222 04 +KNNZ 999990 POINT SUR, CA US 3630 -12188 34 04 +KNOG 722518 ORANGE_GROVE_NALF TX US 2789 -9804 78 04 +KNOW 999990 PORT ANGELES /, WA US 4813 -12340 5 04 +KNPA 722225 PENSACOLA_NAS FL US 3035 -8732 9 54 +KNQA 723345 MEMPHIS_NAS_&_NEXRAD TN US 3535 -8987 98 54 Airnav elev (not tower) +KNQI 722516 KINGSVILLE_NAS TX US 2750 -9782 15 64 +KNQX 722015 KEY_WEST_NAS FL US 2457 -8168 2 54 +KNRA 999990 COUPEVILLE_NOLF_ARPT WA US 4818 -12263 61 04 +KNRB 722066 MAYPORT_NS FL US 3040 -8142 5 64 +KNRC 999990 CROWS LANDING, CA US 3740 -12110 50 04 +KNRS 722909 IMPERIAL_BEACH/REAM CA US 3257 -11712 7 94 +KNSE 722226 WHITING_FLD_NAS-N. FL US 3072 -8702 61 64 +KNSI 722910 SAN_NICOLAS_ISLAND CA US 3323 -11945 154 04 +KNSU 999990 MONTEREY, CA US 3661 -12185 46 04 +KNTD 723910 PT_MUGU_NAWS CA US 3412 -11912 2 04 +KNTK 690160 TUSTIN_MCAF CA US 3370 -11783 17 04 +KNTU 723075 OCEANA_NAS/SOUCEK VA US 3682 -7603 7 54 +KNUC 722925 SAN_CLEMENTE_(AWOS) CA US 3302 -11858 55 54 +KNUI 999990 ST._INIGOES/WEBSTER_FIELD MD US 3815 -7642 6 04 +KNUQ 745090 MOFFETT_NAS/MTN_VIE CA US 3742 -12205 12 04 +KNUW 690230 WHIDBEY_ISLAND_(NAS) WA US 4835 -12265 14 04 +KNVT 727511 CORPUS_CHRISTI/WALDRON_FIELD TX US 2763 -9731 7 04 +KNXF 999990 OCEANSIDE, CA US 3329 -11746 27 04 +KNXP 690150 TWENTYNINE_PALMS/MCAGCC CA US 3428 -11614 626 04 +KNXX 724086 WILLOW_GROVE_NAS PA US 4020 -7515 110 64 +KNYC 725033 NEW_YORK_CITY NY US 4077 -7398 27 34 +KNYG 724035 QUANTICO_MCAF VA US 3850 -7730 4 54 +KNYL 699604 YUMA_MCAS AZ US 3265 -11462 65 04 +KNZC 999990 CECIL NAS, FL US 3022 -8187 25 04 +KNZJ 690140 EL_TORO_MCAS CA US 3367 -11773 117 04 +KNZW 725097 SOUTH_WEYMOUTH_NAS MA US 4215 -7093 49 74 +KNZY 722906 NORTH_ISLAND_NAS CA US 3270 -11722 8 64 +KO00 999990 ALTURAS, CA US 4148 -11945 1333 04 +KO18 999990 HANFORD MUNI ARPT, CA US 3632 -11838 75 04 +KO22 999990 COLUMBIA, CA US 3803 -12042 646 04 +KO45 999990 VACAVILLE N-T ARPT, CA US 3837 -12005 34 04 +KO54 999990 WVRVL/TRINTY APT, CA US 4071 -12290 717 04 +KO64 999990 FORT BRAGG, CA US 3940 -12382 19 04 +KO69 999990 PETALUMA, CA US 3825 -12260 28 +KO7S 999990 DEER_PARK WA US 4797 -11741 672 04 +KO87 725848 SHELTER_COVE CA US 4002 -12407 21 84 +KOAJ 723069 JACKSONVILLE_(AWOS) NC US 3483 -7762 29 94 +KOAK 724930 OAKLAND CA US 3773 -12222 3 04 +KOAR 999990 FT ORD/FRITZSCHE, CA US 3668 -12177 41 04 +KOAX 725580 VALLEY/OMAHA_NEX_&_SCD NE US 4132 -9637 350 04 +KOBE 999990 OKEECHOBEE_CNTY_ARPT FL US 2726 -8085 10 04 +KOCF 722055 OCALA_MUNI_(AWOS) FL US 2917 -8222 27 54 +KOCH 722499 NACOGDOCHES_(AWOS) TX US 3158 -9472 108 94 +KOCW 746925 WASHINGTON/WARREN_FIELD_APRT NC US 3557 -7705 12 04 +KODO 722648 ODESSA-SCHLEMEYER_FIELD TX US 3192 -10239 916 44 +KODX 725524 EVELYN SHARP FIELD NE US 4162 -9895 631 44 +KOEB 725414 COLDWATER/BRANCH_CNTY_ARPT MI US 4193 -8505 292 04 +KOEO 726418 OSCEOLA/SIMENSTAD_MUNI_ARPT WI US 4531 -9269 275 04 +KOFF 725540 OFFUTT_AFB/BELLEVUE NE US 4112 -9592 319 04 +KOFK 725560 NORFOLK/STEFAN_FLD NE US 4198 -9743 473 04 +KOFP 724029 RICHMOND_(ASOS) VA US 3770 -7743 63 94 +KOGA 725621 OGALALLA/SEARLE_FIELD_ARPT NE US 4112 -10177 999 04 +KOGB 723115 ORANGEBURG_MUNI_ARPT SC US 3346 -8086 59 04 +KOGD 725750 OGDEN-HINCKLEY_MUNI UT US 4120 -11202 1362 04 +KOGS 725186 OGDENSBURG_INTL NY US 4468 -7547 91 64 +KOHX 723349 NASHVILLE/OLD_HICKORY_NEX_&_SCD TN US 3625 -8656 206 04 Nxrdwnd/NCDC/OSO elev +KOIC 999990 NORWICH, NY US 4256 -7551 312 04 +KOJA 999990 THOMAS_P_STAFFORD_ARPT OK US 3554 -9867 489 04 +KOJC 724468 OLATHE/JOHNSON_CO. KS US 3885 -9473 334 84 +KOJI 999990 OJIBWAY, MI US 4809 -8863 417 04 +KOKB 722934 OCEANSIDE CA US 3322 -11735 9 04 +KOKC 723530 OKLAHOMA_CITY(AWOS) OK US 3540 -9760 397 04 +KOKH 727964 WES_LUPIEN_ARPT/OAK_HARBOR WA US 4825 -12267 59 44 formerly K76S +KOKK 724387 KOKOMO(AWOS) IN US 4053 -8607 253 74 +KOKL 999990 DOWNTOWN OAKLAND, CA US 3784 -12220 9 04 +KOKM 999990 OKMULGEE_RGNL_AIRPORT OK US 3567 -9595 220 04 +KOKV 724053 WINCHESTER_RGNL VA US 3915 -7815 222 34 +KOKX 725044 BROOKHAVEN/NYC_NEXRAD_&_SCD NY US 4087 -7287 60 04 Nxrdwnd/NCDC/OSO elev +KOLD 999990 OLD TOWN / DEWI, ME US 4495 -6867 39 04 +KOLE 725283 OLEAN_MUNICIPAL NY US 4223 -7837 651 34 +KOLF 727686 WOLF_POINT MT US 4810 -10558 605 64 +KOLI 999990 OLIKTOK, AK US 7050 -14989 5 04 +KOLM 727920 OLYMPIA WA US 4697 -12290 61 04 +KOLS 722728 NOGALES_INTL_ARPT AZ US 3142 -11085 1206 04 Airnav elev +KOLU 725565 COLUMBUS_MUNI(AWOS) NE US 4145 -9733 440 54 +KOLV 999990 OLIVE_BRANCH_AIRPORT MS US 3498 -8979 122 94 +KOLY 999990 OLNEY-NOBLE_AIRPORT IL US 3872 -8818 147 04 +KOLZ 725488 OELWEN IA US 4268 -9197 328 84 +KOMA 725500 OMAHA/EPPLEY_FIELD NE US 4130 -9590 299 04 +KOME 999990 NOME, AK US 6430 -16526 7 04 +KOMH 999990 ORANGE/ORANGE_COUNTY_AIRPORT VA US 3825 -7805 142 04 +KOMK 727890 OMAK WA US 4842 -11953 382 04 +KOMN 999990 ORMOND_BEACH_MUNI_ARPT FL US 2930 -8111 9 04 +KONA 726588 WINONA_MUNI_(AWOS) MN US 4408 -9170 200 84 +KONG 999990 ONTONAGON, MI US 4689 -8925 202 04 +KONL 725566 O'NEILL/BAKER_FIELD NE US 4247 -9868 619 64 +KONM 723620 SOCORRO_MUNICIPAL NM US 3402 -10690 1478 04 +KONO 726837 ONTARIO_MUNICIPAL OR US 4402 -11702 668 74 +KONP 726958 NEWPORT_MUNICIPAL OR US 4458 -12405 48 84 +KONT 722865 ONTARIO_INTL_ARPT CA US 3405 -11760 287 54 +KONX 999990 CURRITUCK_COUNTY_AIRPORT NC US 3640 -7602 5 04 formerly K9W7 - Airnav loc +KONZ 725373 DETROIT/GROSSE_ILE_ARPT MI US 4210 -8316 180 04 +KOOA 720351 OSKALOOSA_MUNI_ARPT IA US 4123 -9249 256 04 +KOPF 722024 MIAMI/OPA_LOCKA FL US 2590 -8028 3 44 +KOPM 999990 NORTH PADRE ISLAND 975 OIL PLTFM US 2683 -9694 22 04 +KOPN 999990 THOMASTON-UPSON_CNTY_ARPT GA US 3295 -8426 243 44 +KOQT 723246 OAK_RIDGE_(ASOS) TN US 3602 -8423 279 04 +KOQU 725074 N._KINGSTON/QUONSET RI US 4160 -7142 6 44 +KORB 726544 ORR MN US 4802 -9287 397 44 +KORC 725489 ORANGE_CITY IA US 4298 -9607 431 94 +KORD 725300 CHICAGO/O'HARE_ARPT IL US 4198 -8790 205 04 +KORE 725085 ORANGE_(ASOS) MA US 4257 -7227 164 54 +KORF 723080 NORFOLK_INTL_ARPT VA US 3690 -7620 9 04 +KORG 723629 ORANGE_CNTY_ARPT TX US 3007 -9380 4 04 +KORH 725095 WORCESTER_(AMOS) MA US 4227 -7188 308 54 +KORL 722053 ORLANDO FL US 2855 -8133 34 34 +KORN 999990 LMRFO SLIDELL, LA US 3033 -8983 8 04 +KORS 999990 ORCAS_ISLAND_ARPT WA US 4871 -12291 9 04 +KORT 999990 NORTHWAY, AK US 6297 -14194 525 04 +KOSA 999990 MOUNT_PLEASANT_RGNL_ARPT TX US 3310 -9496 111 04 +KOSC 726395 WURTSMITH_AFB MI US 4445 -8340 193 54 +KOSH 726456 OSHKOSH/WITTMAN_FLD WI US 4398 -8855 246 64 +KOSU 724288 OHIO_ST_U/COLUMBUS OH US 4008 -8307 276 84 +KOTG 726587 WORTHINGTON_(AWOS) MN US 4365 -9558 480 74 +KOTH 726917 NORTH_BEND_(AWOS) OR US 4342 -12425 4 74 +KOTM 725465 OTTUMWA_INDUSTRIAL IA US 4110 -9245 258 54 +KOTX 727860 SPOKANE_NEXRAD_&_SCD WA US 4770 -11760 728 04 elev from old table +KOUN 723570 NORMAN OK US 3522 -9747 362 04 +KOV7 999990 KAYENTA, AZ US 3671 -11020 1741 04 +KOVE 745048 OROVILLE_MUNI_ARPT CA US 3949 -12162 59 04 +KOVL 999990 OLIVIA_RGNL_AIRPORT MN US 4478 -9503 328 04 +KOVN 725530 NORTH_OMAHA NE US 4137 -9602 406 04 +KOVS 726438 BOSCOBEL_AIRPORT_(ASOS) WI US 4316 -9067 205 04 +KOWA 726568 OWATONNA_(AWOS) MN US 4412 -9325 350 84 +KOWB 724237 OWENSBORO/DAVIESS KY US 3773 -8717 124 74 +KOWD 725098 NORWOOD_MEMORIAL MA US 4218 -7117 15 84 +KOWY 999990 OWYHEE, NV US 4195 -11610 1645 04 +KOXB 745946 OCEAN_CITY_MUNI_ARPT MD US 3831 -7512 4 94 +KOXC 725029 OXFORD_(AWOS) CT US 4148 -7313 222 94 +KOXI 999990 KNOX, IN US 4133 -8666 209 04 +KOXR 723927 OXNARD CA US 3420 -11920 13 74 +KOXV 725493 KNOXVILLE IA US 4130 -9312 283 34 +KOZA 999990 OZANA TX US 3074 -10120 726 04 mdl loc +KOZR 722269 CAIRNS_AAF/OZARK AL US 3128 -8572 91 94 +KOZW 725378 HOWELL MI US 4263 -8398 293 84 +KP00 999990 TENNECO OFFSHORE, LA US 2800 -9300 15 04 +KP02 999990 POPLAR_BLUFF(AMOS) MO US 3677 -9047 146 04 +KP05 726626 PHILIP SD US 4407 -10165 683 64 +KP06 999990 BULLHEAD_CITY AZ US 3517 -11457 167 84 +KP07 747300 SANDERSON_(RAMOS) TX US 3017 -10242 865 04 +KP11 727580 DEVILS_LAKE_(AMOS) ND US 4810 -9887 443 04 +KP24 727650 ROSEGLEN_(AMOS) ND US 4775 -10183 624 04 +KP28 724520 MEDICINE_LODGE_AMOS KS US 3730 -9858 468 04 +KP33 999990 WILLCOX/COCHISE , AZ US 3224 -10989 1274 04 +KP34 723827 WINDOW_ROCK_ARPT AZ US 3565 -10907 2055 04 +KP35 725400 SPICKARD_(AMOS) MO US 3982 -9358 234 04 +KP38 724870 CALIENTE_(AMOS) NV US 3762 -11452 1335 04 +KP39 727500 PEQUOT_LAKE_(AMOS) MN US 4660 -9432 390 04 +KP53 999990 MUNISING MI US 4641 -8665 187 04 was assgn. to KFWQ +KP58 725386 HARBOR_BEACH(RAMOS) MI US 4402 -8280 183 64 +KP59 725387 COPPER_HARBOR MI US 4747 -8788 191 74 +KP60 726664 YELLOWSTONE_LAKE WY US 4455 -11042 2389 44 +KP61 727554 TOFTE_(RAMOS) MN US 4758 -9083 241 44 +KP62 999990 GRAD MARAIS, MN US 4746 -9020 183 04 +KP65 999990 LUKEVILLE, AZ US 3188 -11282 511 04 +KP67 727534 LIDGERWOOD_(RAMOS) ND US 4610 -9715 351 44 +KP68 725824 EUREKA_(RAMOS) NV US 3960 -11601 1812 44 +KP69 725784 LOWELL ID US 4615 -11560 451 44 +KP70 746375 CLINES_CORNER NM US 3493 -10560 2083 54 +KP75 726399 MANISTIQUE MI US 4595 -8623 178 94 +KP88 726874 ROME_(AMOS) OR US 4290 -11765 1162 44 +KP92 722403 SALT_POINT_(RAMOS) LA US 2960 -9130 3 34 +KPAE 727937 EVERETT WA US 4792 -12228 185 74 +KPAH 724350 PADUCAH/BARKLEY KY US 3707 -8877 120 04 +KPAM 747750 TYNDALL_AFB FL US 3007 -8558 5 04 +KPAN 999990 PAYSON, AZ US 3425 -11133 1572 04 +KPAO 724937 PALO_ALTO_AIRPORT CA US 3747 -12212 2 74 +KPAQ 999990 PALMER MUNICIPAL, AK US 6161 -14909 71 04 +KPAT 999990 PATHFINDER HILL, WY US 4256 -10685 1926 04 +KPBF 723417 PINE_BLUFF/GRIDER AR US 3418 -9193 63 74 +KPBG 726225 PLATTSBURGH_AFB NY US 4465 -7347 72 54 +KPBH 726468 PHILLIPS/PRICE_CO. WI US 4570 -9040 449 84 +KPBI 722030 WEST_PALM_BEACH FL US 2668 -8012 6 04 +KPBZ 999990 PITTSBURGH NEXR, PA US 4053 -8022 386 04 +KPCM 999990 PLANT_CITY_MUNI_ARPT FL US 2800 -8216 47 04 +KPCZ 999990 WAUPACA_MUNI_ARPT WI US 4433 -8902 252 04 +KPDC 726444 PRAIRIE_DU_CHIEN_MUNI_APRT WI US 4302 -9112 202 04 +KPDK 722196 ATLANTA/DEKALB GA US 3388 -8430 305 64 +KPDT 726880 PENDLETON_MUNICIPAL OR US 4568 -11885 456 04 +KPDX 726980 PORTLAND_INTL_ARPT OR US 4560 -12260 12 04 +KPEA 999990 PELLA_MUNI_ARPT IA US 4140 -9295 270 04 +KPEF 999990 PETERSON AIR FO, CO US 3882 -10473 1876 04 +KPEO 725194 PENN_YAN_ARPT_(ASOS) NY US 4264 -7705 298 04 Airnav elev +KPEQ 999990 PECOS MUNICIPAL AIRPORT TX US 3138 -10351 796 04 +KPEX 720367 PAYNESVILLE_MUNI_ARPT MN US 4537 -9475 360 04 formerly K2P3 +KPEZ 999990 PLEASANTON_MUNI_ARPT TX US 2895 -09852 131 04 +KPFC 726957 PACIFIC_CITY_STATE OR US 4520 -12397 2 74 +KPFN 722245 PANAMA_CITY FL US 3020 -8568 6 54 +KPGA 723710 PAGE_MUNI_(AMOS) AZ US 3693 -11145 1304 04 +KPGD 722034 PUNTA_GORDA/CHARLOTTE_CNTY_ARPT FL US 2692 -8200 8 04 +KPGL 999990 PASCAGOULA / JA, MS US 3040 -8848 3 04 +KPGO 723410 PAGE_MTN_(AWOS) OK US 3468 -9462 883 04 +KPGV 723065 PITT-GREENVILLE_ARP NC US 3563 -7740 8 54 +KPHD 725224 NEW_PHILA/HARRY_CLEVER_FIELD OH US 4047 -8142 273 04 +KPHF 723086 NEWPORT_NEWS VA US 3713 -7650 13 64 +KPHI 999990 PHILADELPHIA_SCD PA US 3988 -7525 9 04 elev from old table +KPHL 724080 PHILADELPHIA_INTL PA US 3988 -7525 9 04 +KPHN 725384 ST.CLAIR_COUNTY_INT MI US 4292 -8253 198 44 +KPHO 999990 POINT HOPE, AK US 6835 -16681 4 04 +KPHP 726516 PHILIP_AIRPORT SD US 4405 -10160 673 44 +KPHT 999990 PARIS/HENRY CO, TN US 3634 -8838 177 04 +KPHX 722780 PHOENIX/SKY_HARBOR AZ US 3343 -11202 337 04 +KPIA 725320 PEORIA_REGIONAL IL US 4067 -8968 202 04 +KPIB 722348 PINE_BELT_RGNL_AWOS MS US 3147 -8933 91 84 +KPIE 722116 ST_PETERSBURG/CLEARWATER FL US 2792 -8268 3 64 +KPIH 725780 POCATELLO_RGNL_ARPT_&_SCD ID US 4292 -11260 1365 04 NCDC/Tinker elev +KPIL 722508 PORT_ISABEL-CAMERON_CNTY_ARPT TX US 2617 -9735 6 04 +KPIN 999990 PINEY CREEK, WY US 4453 -10681 1402 04 +KPIR 726686 PIERRE_MUNICIPAL SD US 4438 -10028 531 64 +KPIT 725200 PITTSBURGH_INTL PA US 4050 -8022 373 04 +KPJB 747255 PAYSON AZ US 3427 -11135 1571 54 +KPJI 999990 POINT JUDITH CO, RI US 4135 -7147 2 04 +KPKB 724273 PARKERSBURG/WILSON WV US 3935 -8143 262 34 +KPKD 727453 PARK_RAPIDS_MUNI MN US 4690 -9507 440 34 +KPKF 727410 PARK_FALLS_MUNI WI US 4593 -9045 469 04 +KPKV 999990 CALHOUN_CNTY_ARPT TX US 2865 -9668 9 04 formerly KT97 +KPLB 725187 PLATTSBURGH/CLINTON_CNTY_ARPT NY US 4469 -7352 113 04 +KPLN 727347 PELLSTON/EMMET_CO. MI US 4557 -8480 219 74 +KPLU 999990 PIERCE_CNTY_ARPT-THUN_FIELD WA US 4710 -12229 164 04 +KPMD 723820 PALMDALE_PRODUCTION CA US 3463 -11808 774 04 +KPMP 722049 POMPANO_BEACH_AIRPARK FL US 2625 -8011 6 94 +KPMV 999990 PLATTSMOUTH_MUNI_ARPT NE US 4095 -9592 366 04 +KPNA 999990 RALPH_WENZ_FIELD_ARPT WY US 4280 -10981 2160 04 +KPNC 723546 PONCA_CITY_MUNI OK US 3673 -9710 307 64 +KPNE 724085 PHILADELPHIA_NE PA US 4008 -7502 37 54 +KPNM 726682 PRINCETON_MUNI_ARPT MN US 4556 -9361 298 04 +KPNS 722223 PENSACOLA_REGIONAL FL US 3047 -8718 37 34 +KPNT 999990 PONTIAC_MUNI_AIRPORT IL US 4092 -8863 201 04 +KPOB 723030 POPE_AFB NC US 3517 -7902 66 04 +KPOC 722887 LA_VERNE/BRACKETT CA US 3410 -11778 308 74 +KPOE 722390 FORT_POLK_(ARMY) LA US 3105 -9320 100 04 +KPOF 723300 POPLAR_BLUFF_MUNI_ARPT MO US 3677 -9032 101 04 +KPOU 725036 POUGHKEEPSIE NY US 4163 -7388 51 64 +KPOV 999990 RAVENA/PORTAGE, OH US 4122 -8125 365 +KPPA 999990 PAMPA/PERRY_LEFORS_ARPT TX US 3560 -10098 989 04 +KPPC 999990 PROSPECT CREEK, AK US 6682 -15066 335 04 +KPPF 745431 PARSONS/TRI_CITY_ARPT_(AFOS) KS US 3733 -9551 274 04 +KPPO 999990 LA PORTE MUNI, LA PORTE US 4157 -8673 248 04 +KPPQ 999990 PITTSFIELD_PENSTONE_MUNI_ARPT IL US 3964 -9078 216 04 +KPQI 727130 PRESQUE_ISLE_(AWOS) ME US 4668 -6805 146 04 +KPQL 747688 PASCAGOULA/TRENT_LOTT_INTL_ARPT MS US 3046 -8853 5 04 +KPQN 726566 PIPESTONE_(AWOS) MN US 4398 -9632 529 64 +KPQR 999990 PORTLAND_SCD OR US 4560 -12260 12 04 elev from old table +KPRB 723965 PASO_ROBLES_MUNI CA US 3567 -12063 255 54 +KPRC 723723 PRESCOTT/LOVE_FLD AZ US 3465 -11242 1537 34 +KPRG 999990 EDGAR_CNTY_ARPT/PARIS IL US 3970 -8767 199 04 +KPRN 999990 MAC_CRENSHAW_MEM_ARPT AL US 3185 -8661 138 04 +KPRO 999990 PERRY, IA US 4183 -9416 309 04 +KPRX 722587 PARIS/COX_FIELD TX US 3363 -9545 167 74 +KPSB 999990 PHILIPSBURG/MID, PA US 4087 -7807 594 04 +KPSC 727845 PASCO/TRI-CITIES WA US 4627 -11912 124 54 +KPSF 744104 PITTSFIELD_MUNI_ARPT MA US 4243 -7329 364 64 +KPSG 999990 PETERSBURG, AK US 5683 -13297 15 04 +KPSK 724116 DUBLIN/NEW_RIV_VLLY VA US 3713 -8068 642 64 +KPSM 726055 PEASE_AFB/PORTSMOUT NH US 4308 -7082 31 54 +KPSN 999990 PALESTINE_MUNI_ARPT TX US 3177 -9570 129 04 +KPSO 999990 PAGOSA SPRINGS, CO US 3728 -10705 2334 04 +KPSP 722868 PALM_SPRINGS_RGNL CA US 3383 -11650 141 84 +KPSR 999990 PHOENIX_SCD AZ US 3344 -11202 369 04 elev from old table +KPSX 722555 PALACIOS_MUNICIPAL TX US 2873 -9625 5 54 +KPTB 724014 PETERSBURG_(AWOS) VA US 3718 -7752 59 44 +KPTD 999990 DAMON FIELD, NY US 4468 -7494 144 04 +KPTH 999990 PORT HEIDEN, AK US 5696 -15862 29 04 +KPTI 999990 PUNTILLA (LAKE), AK US 6211 -15275 560 04 +KPTK 726375 PONTIAC-OAKLAND MI US 4267 -8342 299 54 +KPTN 722329 PATTERSON_MEMORIAL LA US 2972 -9133 3 94 +KPTS 999990 PITTSBURG, KS US 3745 -9473 290 04 +KPTT 745430 PRATT_MUNI_ARPT KS US 3770 -9875 595 04 +KPTV 723895 PORTERVILLE_(AWOS) CA US 3603 -11907 135 54 +KPTW 725109 POTTSTOWN_LIMERICK_AIRPORT PA US 4024 -7556 94 04 +KPUB 724640 PUEBLO_MEMORIAL(AW) CO US 3828 -10452 1439 04 +KPUC 724700 PRICE/CARBON(RAMOS) UT US 3962 -11075 1815 04 +KPUJ 999990 PAULDING COUNTY AIRP US 3391 -8494 393 +KPUM 999990 PUMPKIN VINE, WY US 4105 -10546 2438 04 +KPUO 999990 PRUDHOE BAY, AK US 7025 -14834 14 04 +KPUW 727857 PULLMAN/MOSCOW_RGNL WA US 4675 -11712 778 74 +KPUX 999990 PUEBLO NEXRAD, CO US 3847 -10418 1620 04 +KPVB 999990 PLATTEVILLE, WI US 4269 -9044 312 04 +KPVC 725073 PROVINCETOWN_(AWOS) MA US 4207 -7022 2 34 +KPVD 725070 PROVIDENCE/GREEN RI US 4173 -7143 19 04 +KPVF 999990 PLACERVILLE, CA US 3872 -12075 789 04 +KPVG 999990 HAMPTON ROADS EXECUT US 3678 -7645 7 +KPVJ 999990 PAULS_VALLEY_MUNI_AIRPORT OK US 3471 -9722 295 94 +KPVU 725724 PROVO_MUNI_(AWOS) UT US 4022 -11172 1369 44 +KPVW 999990 HALE_CNTY_ARPT TX US 3417 -10172 1028 04 +KPWA 723544 OKLAHOMA_CITY/WILEY OK US 3553 -9765 396 44 +KPWC 727508 PINE_RIVER_RGNL_ARPT MN US 4672 -9438 395 04 +KPWG 722563 MC_GREGOR_(AWOS) TX US 3148 -9732 180 34 +KPWK 744665 CHICAGO/PALWAUKEE IL US 4212 -8792 197 54 +KPWM 726060 PORTLAND_INTL_JET ME US 4365 -7032 19 04 +KPWT 727928 BREMERTON_NTNL_AWOS WA US 4750 -12275 147 84 +KPYM 725064 PLYMOUTH_MUNICIPAL MA US 4192 -7073 45 44 +KPYX 999990 PERRYTON_OCHILTREE_CNTY_ARPT TX US 3641 -10075 889 04 +KPZQ 999990 PRESQUE_ISLE_CNTY_ARPT MI US 4541 -8381 204 04 +KQA4 999990 FOB SHINDAND AF 3340 6225 1114 +KQA7 690086 TARIN_KOWT AH 3260 6585 1380 04 +KQAA 999990 TAC_210_(HILL 494) DL 4928 1183 494 04 +KQAB 999990 TAC_211_(UEBUNGSDORF) DL 4923 1190 460 04 +KQAC 691124 TAC212_BROMBERGHILL DL 4932 1172 588 04 +KQAD 691134 DIWANIYAH IQ 3198 4493 14 04 +KQAE 691144 AL_MUSAYYIB IQ 3280 4445 37 04 +KQAH 999990 SITE R PA US 3973 -7743 275 04 +KQAJ 999990 AL ASAD AIRFIELD IQ 3380 4243 193 04 +KQAO 999990 HANAU_AAF_TMOS DL 5017 897 112 04 +KQAQ 692314 AL_TAJI IQ 3352 4425 36 04 +KQAR 692324 PORT_AU_PRINCE HA 1858 7230 37 04 +KQAV 692364 SAMARRA_EAST IQ 3417 4427 63 04 +KQAX 692384 CAMP_VICTORY IQ 3330 4425 41 04 +KQAY 692394 CAMP_ARIFJAN KW 2813 4817 12 04 +KQAZ 692404 TIKRIT IQ 3457 4372 109 04 +KQB6 999990 FOB TELLIER AF 3336 6940 2020 +KQB7 690186 SAN_JOSE_DEL_GUAVIA 0257 -7263 184 04 +KQB8 690196 FOB_NIMR IQ 3627 4182 440 04 +KQB9 690206 TRES_ESQUINAS 0075 -7523 178 04 +KQBA 691284 BRASSFIELD_MORA IQ 3425 4378 93 04 afwa loc +KQBC 691304 ATAR MT 2050 -1305 233 04 afwa loc +KQBF 691084 AL_KUT IQ 3248 4575 20 04 +KQBJ 999990 DHAHRAN AB SD 2625 5015 26 04 +KQBL 999990 AFCWC_NTFS FL US 3042 -8668 12 04 +KQBN 999990 NELLIS/TONOPAH NV US 3727 -11643 1817 04 afwa elev +KQBR 691324 HERRERA_HLZ AH 3393 6970 2162 04 afwa loc +KQBS 999990 COB BASRA IQ 3056 4776 2 +KQBT 691354 CAMP BASTION AH 3185 6418 878 04 +KQBW 999990 REDCATCHER FIELD IQ 3327 4452 39 04 +KQC3 999990 FOB WARRIOR AF 3273 6763 1993 +KQC6 999990 AL ASAD AIRFIELD IQ 3380 4243 188 04 +KQCA 999990 GRANITE PEAK, UT US 4016 -11335 1310 04 +KQCB 999990 LITTLE MOUNTAIN, UT US 4125 -11225 1326 04 +KQCC 692414 ASADABAD_FOB AH 3485 7113 844 04 +KQCF 999990 KANDAHAR AH 3162 6570 1009 04 +KQCJ 692484 CHAMKANI_TMQ-53 AH 3380 6982 1755 04 +KQCK 999990 SUPERIOR VALLEY G R US 3533 -11710 961 +KQCN 999990 FOB CONNOLY AF 3425 7016 1215 +KQCO 999990 HQ_WEST_IRAQ IQ 3580 4327 229 04 +KQCQ 692574 FOB_DELTA_(AL_KUT) IQ 3560 4528 80 04 +KQCT 999990 AR_RAMADI IQ 3343 4327 56 04 +KQD2 690336 PANJSHIR AH 3528 6948 1911 04 afwa loc +KQD9 690406 FOB_SALERNO AH 3337 6997 1175 44 +KQDD 999990 DIRA DAWA ET 961 4185 1162 +KQDG 479984 ADANA/INCIRLIK_AB TU 3700 3543 73 44 +KQDM 690654 ORGUN_E AH 3293 6915 2275 04 +KQDP 999990 FOB KUTSCHBACH AF 3485 6963 1373 +KQDX 999990 FOB RAMROD AF 3163 6495 916 +KQEZ 999990 AL_TAQADDUM IQ 3333 4360 87 04 +KQFA 693404 STANLEY_TMQ-53P KO 3772 12710 65 04 afwa loc +KQFM 999990 CAMP_STANTON KO 3778 12625 23 04 +KQFN 693534 TAPHAO_INTL TH 1242 10000 59 04 +KQFO 693544 K-16_TMQ-53P KO 3743 12712 28 04 afwa loc +KQFQ 693564 EAGLE_TMQ-53P KO 3745 12763 104 04 afwa loc +KQFS 693584 WALKER_TMQ-53P KO 3585 12858 75 04 afwa loc +KQGE 693294 COMBAT_WEA_CENTER US 3040 -8667 11 04 +KQGL 999990 SEEB/MUSCAT OM 2358 5828 8 04 +KQGR 999990 KABUL AH 3455 6922 1791 04 +KQGS 999990 ASHABAD RA 3797 5838 210 04 +KQGV 999990 ALI AL SALEM KW 2933 4752 146 04 +KQGX 999990 AL DHAFRA ER 2425 5455 23 04 +KQHA 999990 PORT-AU-PRINCE / AEROPO HA 1857 -7230 31 04 +KQHE 999990 HEIDELBERG DL 4940 865 109 04 +KQHN 999990 KANDAHAR AH 3162 6570 1010 04 +KQHT 999990 MANAS,KYRGYSTAN KZ 4307 7420 756 04 +KQHW 693234 CAMP DOHA KW 2937 4780 4 04 +KQHY 999990 2 CWSS FMQ-22 US 3041 -8666 9 +KQI1 999990 TIKRIT IQ 3407 4353 139 04 +KQIH 999990 CHIEVRES BX 5057 0383 60 04 +KQII 999990 HQ_USAFE/DOW(7WS) DL 4980 0998 266 04 +KQIP 999990 MASIRAH ISLAND OM 2067 5888 19 04 +KQIR 999990 AL UDEID QT 2512 5130 42 04 +KQIU 697514 FOB_SKHIN AH 3253 6920 2212 04 +KQIX 999990 AL JABBER (TIMOS SITE) KW 2893 4778 125 04 +KQIZ 999990 AL JABER KW 2892 4780 125 04 +KQJF 696064 GERESHIK AH 3182 6457 217 04 +KQJL 999990 THUMRAIT OM 1767 5402 479 04 +KQJP 696164 CASERMA_ERDELE IT 4553 1158 53 04 afwa loc +KQJQ 999990 JACOBABAD PK 2828 6845 55 04 +KQKF 999990 GRAFEWOEHR_TNG_AREA DL 4973 1172 514 04 +KQKG 999990 KHELEGAY AF 3587 6879 739 +KQKM 999990 FINDERUP DN 5642 930 39 04 +KQKO 691614 SAREJEVO_(BUTIMIR) YG 4387 1843 728 04 +KQKP 999990 DET 7 GUARD BASE BG 4430 1792 60 04 +KQKU 999990 CAMP_ZENICA BS 4422 1792 200 04 +KQKW 999990 SEIGENBURG RANGE DL 4875 1180 397 04 +KQL5 691166 JALALABAD AH 3440 7050 567 04 +KQLA 999990 GE_MAINT_TEAM/ZADAR IY 4010 1535 76 04 +KQLB 999990 LEIGHTON_BARRACKS DL 4978 0997 277 04 +KQLD 999990 COP CHEROKEE AF 3365 6890 2504 +KQLE 691784 LAJES AZ 3877 2710 55 04 +KQLH 999990 TUZLA BS 4452 1872 238 04 +KQLT 691934 QALAT AH 3210 6690 1621 04 +KQLV 691954 BASE_BERNSTEIN IQ 3492 4447 625 04 +KQLX 999990 CAMP_HAMPTON BS 4495 1832 104 04 +KQLY 999990 FOB KUNDUZ AF 3666 6890 456 +KQM1 999990 METHAR LAM PRT AF 3466 7020 800 +KQMA 999990 AL_FALLUJAH IQ 3330 4389 38 04 +KQMG 690974 MUDAYSIS IQ 3242 4197 365 04 +KQMH 999990 KOREAN_VILLAGE IQ 3305 4032 745 04 +KQML 999990 CAMP MARMAL AF 3671 6721 391 +KQNB 999990 BAHRAIN, (NPMOF) GL 2627 5060 1 04 +KQNC 167464 SOUDA_BAY/CRETE_(NEMOD) GR 3553 2415 146 44 +KQND 695334 SULAIMANIYA IQ 3532 4517 760 04 +KQNF 999990 NAVOCEANO (NAVY, MS US 3037 -8957 10 04 +KQNG 999990 NORFOLK (NLMOC), VA US 3093 -7628 5 04 +KQNL 695414 ERBIL IQ 3612 4357 408 04 +KQNM 999990 MONTERY (FNMOC), CA US 3658 -12185 152 04 +KQNN 162894 NAPLES_(NEMOD) IY 4088 1430 88 44 +KQNR 999990 ROTA NAVAL STATI SP 3663 -633 26 04 +KQNS 164594 SIGONELLA_(NEMOD) IY 3740 1493 22 44 +KQNY 695514 CAMP_RAMADI IQ 3342 4325 56 04 +KQOF 696324 LINCOLN_MAP US 4085 -9677 372 04 +KQOL 696384 FOB_WAR_HORSE IQ 3378 4460 45 04 +KQON 696404 FOB_MC_HENRY IQ 3545 4560 192 04 +KQOO 696414 CAMP_MONTIETH 4247 2148 544 04 +KQOW 999990 CAMP TORKHAM AF 3413 7106 680 +KQOX 696504 GARDEZ AH 3360 6922 2359 04 +KQPA 692894 WALLEED IQ 3340 3903 725 04 +KQPB 692904 TURAYBIL IQ 3275 3902 800 04 +KQPC 692914 HUSAYBAH IQ 3440 4098 173 04 +KQPD 692924 HADITHA_DAM IQ 3422 3435 140 04 +KQPV 999990 AR RAMADI IQ 3343 4325 43 +KQQK 999990 DOBOJ BS 4473 1810 200 04 +KQQL 999990 SLAVONSKI_BROD BS 4518 1800 89 04 +KQQM 999990 CAMP_MCGOVERN BS 4489 1868 91 04 +KQQN 999990 QAL-E-NAW AF 5498 6300 2930 +KQQR 999990 FOB KALAGUSH AF 3495 7038 1078 +KQQS 999990 CAMP AIRBORNE HLZ AF 3438 6886 2240 +KQQT 999990 MAZAR_I_SHARIF AH 3670 6720 378 04 +KQQY 999990 APIAY_(TMQ_53) CO 407 -7355 378 04 +KQRC 999990 KING SALMON AFS, AK US 5868 -15663 15 04 +KQRH 999990 AMBOULI_AB DJ 1155 4315 19 04 +KQRY 692804 GHAZNI AH 3350 6840 2175 04 +KQSA 999990 BAGRAM AH 3495 6928 1492 04 +KQSB 999990 FOB SPIN BULDAK AF 3101 6640 1228 +KQSC 999990 KARSI, UZBEKISSTAN UZ 3887 6580 376 04 +KQSD 999990 FOB WOLVERINE AF 3195 6703 1902 +KQSE 697584 MOSUL_NORTH IQ 3640 4312 247 04 +KQSL 697654 AL_SAHRA IQ 3467 4353 139 04 +KQSP 999990 SKARDU PK 3533 7553 2230 +KQSR 692854 SHARANA AH 3312 6882 2260 04 +KQT8 999990 PHI OIL PLATF, LA US 2753 -9243 1 04 +KQT9 999990 PHI OIL PLATF, LA US 2778 -9063 1 04 +KQTD 999990 FOB TODD AF 3560 6330 450 +KQTI 697774 TAL_LAFAR IQ 3628 4240 300 04 +KQTK 999990 BASRAH IQ 3042 3748 17 04 +KQTO 999990 BALAD IQ 3395 4437 50 04 +KQTU 999990 MOSUL IQ 3632 4315 223 04 +KQTW 697914 ERBIL_NW IQ 3623 4397 409 04 +KQTX 999990 KIRKUK IQ 3547 4450 318 04 +KQTZ 999990 BAGHDAD IQ 3325 4423 34 04 +KQUB 999990 GRAFENWOEHR_AIN DL 4963 1177 258 04 +KQUC 999990 BANJA_LUKA BS 4450 1717 159 04 +KQUD 999990 ENTEBBE UG 6 3245 1153 +KQUK 999990 CAMP_BONDSTEEL/KOSOVO KV 4258 2138 592 04 +KQUZ 999990 AL KHARJI SA 2405 4765 497 04 +KQVE 999990 NARAY RMWS 1015 AF 3525 7151 1092 +KQVF 999990 MANDA BAY KE -215 4090 15 +KQVO 697194 AL_QAIM IQ 3445 4125 205 04 +KQWL 999990 FOB WILSON AF 3158 6543 962 +KQWM 999990 CAMP UDARI KW 2967 4742 146 04 +KQWO 999990 CAMP ARFIN KW 2887 4817 14 04 +KQWS 999990 WHEELER-SACK AA, NY US 4405 -7575 203 04 +KQXF 999990 FOB COBRA IQ 3423 4515 125 +KQXJ 999990 TALLIL IQ 3095 4608 6 04 +KQXL 999990 H1 IQ 3382 4145 376 04 +KQXN 698484 AN_NAJAF IQ 3198 4440 33 04 +KQXR 999990 FOB GARRY OWEN IQ 3181 4708 9 +KQXT 698544 FOB_DWYER AH 3110 6408 725 04 afwa loc +KQYK 999990 FOB TILLMAN AF 3293 6945 1814 +KQYL 999990 FOB BAYLOUGH AF 3265 6680 2222 +KQYU 698674 RIOHACHA CO 1153 -7292 13 04 +KQYV 698684 MARANDUA CO 0552 -6868 87 04 +KQYX 698704 TOLEMAIDA CO 0425 -7465 493 04 +KRAC 726424 RACINE/BATTEN_INTL_ARPT WI US 4276 -8781 205 04 +KRAD 727564 WARROAD(AWOS) MN US 4893 -9533 328 44 +KRAH 999990 NWS RALEIGH, NC US 3577 -7868 30 04 +KRAL 722869 RIVERSIDE CA US 3395 -11745 249 94 +KRAM 724743 PHILLIPS_PLATFORM AL US 2905 -8808 10 04 +KRAP 726620 RAPID_CITY_REGIONAL SD US 4405 -10306 976 04 +KRAS 999990 MUSTANG_BEACH_ARPT TX US 2781 -9709 2 04 formerly K2R8 +KRAX 723064 RALEIGH/DURHAM_NEXRAD NC US 3567 -7849 141 04 Nxrdwnd/NCDC/OSO elev +KRBD 722599 DALLAS/REDBIRD_ARPT TX US 3268 -9687 201 94 +KRBG 726904 ROSEBURG_MUNICIPAL OR US 4323 -12335 160 44 +KRBL 725910 RED_BLUFF_MUNICIPAL CA US 4015 -12225 108 04 +KRBO 999990 ROBSTOWN, NUECES COUNTY ARPT TX US 2778 -9769 24 04 +KRBW 999990 WALTERBORO, SC US 3291 -8062 31 04 +KRCA 726625 ELLSWORTH_AFB SD US 4415 -10310 999 54 +KRCE 720628 OKLAHOMA_CITY OK US 3548 -9782 413 54 +KRCM 999990 SKYHAVEN_ARPT MO US 3878 -9380 243 04 formerly K9K4 +KRCO 999990 RACO, MI US 4636 -8480 273 04 +KRCR 999990 FULTON CO ARPT US 4106 -8618 241 +KRCX 723758 LADYSMITH/RUSK_CNTY_ARPT WI US 4550 -9100 377 04 +KRCZ 999990 RICHMOND_CNTY_ARPT NC US 3489 -7976 109 04 formerly K45J +KRDD 725920 REDDING_MUNICIPAL CA US 4050 -12230 153 04 +KRDG 725103 READING/SPAATZ_FLD PA US 4038 -7597 105 34 +KRDK 725494 RED_OAK IA US 4102 -9527 318 44 +KRDM 726835 REDMOND OR US 4425 -12115 938 54 +KRDR 727575 GRAND_FORKS_AFB ND US 4797 -9740 278 54 +KRDU 723060 RALEIGH-DURHAM NC US 3587 -7878 134 04 +KRED 999990 RED LODGE, MT US 4518 -10927 1757 04 +KREE 722675 REESE_AFB/LUBBOCK TX US 3360 -10205 1017 54 +KREJ 999990 REDIG (AMOS), SD US 4528 -10353 925 04 +KREO 726875 ROME OR US 4258 -11788 1235 04 +KREV 724890 RENO NV US 3957 -11979 1515 04 +KRFD 725430 ROCKFORD IL US 4220 -8910 226 04 +KRFI 999990 HENDERSON, TX US 3214 -9485 135 04 +KRGK 726574 RED_WING MN US 4458 -9248 239 44 +KRGX 999990 RENO NEXRAD, NV US 3975 -11947 2560 04 +KRHA 999990 STATE COLLEGE, PA US 4084 -7785 378 04 +KRHI 727415 RHINELANDER/ONEIDA WI US 4563 -8947 495 54 +KRHP 999990 ANDREWS-MURPHY_AIRPORT NC US 3519 -8386 518 04 +KRHV 724946 SAN_JOSE/REID/HILLV CA US 3733 -12182 41 64 +KRIC 724010 RICHMOND/BYRD_FIELD VA US 3750 -7733 54 04 +KRIE 999990 RICE_LAKE_MUNICIPAL WI US 4548 -9172 347 74 +KRIF 999990 RICHFIELD MUNICPAL AIRP US 3874 -11210 1616 04 +KRIL 725717 RIFLE/GARFIELD_RGNL CO US 3953 -10772 1691 74 +KRIM 999990 RIM, WY US 4310 -11032 2310 04 +KRIV 722860 MARCH_AFB/RIVERSIDE CA US 3388 -11727 469 04 +KRIW 725765 RIVERTON_REGIONAL WY US 4307 -10847 1684 54 +KRJD 999990 RIDGELY_AIRPARK MD US 3897 -7587 20 04 +KRJO 999990 SAN MARCOS, TX US 2990 -9787 182 04 +KRKD 726079 ROCKLAND/KNOX(AWOS) ME US 4407 -6910 17 94 +KRKP 722524 ROCKPORT/ARANSAS_CO TX US 2808 -9705 8 44 +KRKR 999990 POTEAU/ROBERT_S_KERR_AIRPORT OK US 3502 -9462 138 94 +KRKS 725744 ROCK_SPRINGS WY US 4160 -10907 2060 44 +KRLX 724145 CHARLESTON_NEXRAD_&_SCD WV US 3831 -8172 364 04 Nxrdwnd/NCDC/OSO elev +KRME 725196 GRIFFISS_AFB/ROME NY US 4323 -7540 154 64 +KRMG 723200 ROME/RUSSELL(RAMOS) GA US 3435 -8517 196 04 +KRMN 999990 STAFFORD_RGNL_ARPT VA US 3840 -7746 65 04 +KRMY 725415 MARSHALL/BROOKS_FIELD_ARPT MI US 4225 -8496 287 04 +KRND 722536 RANDOLPH_AFB TX US 2953 -9828 232 64 +KRNH 999990 NEW_RICHMOND_MUNI_ARPT WI US 4515 -9254 304 04 +KRNK 723180 ROANOKE/BLACKSBURG_WSO_&_SCD VA US 3720 -8042 653 04 elev from old table +KRNM 745056 RAMONA_ARPT CA US 3304 -11691 425 04 +KRNO 724880 RENO/CANNON_INTL NV US 3950 -11978 1341 04 +KRNP 999990 OWOSSO_COMMUNITY_ARPT MI US 4299 -8414 224 04 +KRNT 727934 RENTON_MUNICIPAL WA US 4750 -12222 9 44 +KROA 724110 ROANOKE_MUNICIPAL VA US 3732 -7997 358 04 +KROC 725290 ROCHESTER/MONROE_CO NY US 4312 -7767 169 04 +KROG 723449 ROGERS_(AWOS) AR US 3637 -9410 415 94 +KROS 726679 RUSH_CITY_RGNL_ARPT MN US 4570 -9295 281 04 +KROW 722680 ROSWELL/INDUSTRIAL NM US 3330 -10453 1118 04 +KROX 727477 ROSEAU_MUNI_(AWOS) MN US 4885 -9570 323 74 +KRPD 726467 RICE_LAKE_RGNL/CARL'S_FIELD WI US 4542 -9177 337 04 +KRPE 722453 SABINE_PASS TX US 2970 -9395 3 34 +KRPH 999990 GRAHAM_MUNICIPAL_AIRPORT TX US 3311 -9856 342 04 formerly KE15 +KRPJ 999990 ROCHELLE_MUNI_ARPT/KORITZ_FIELD IL US 4189 -8908 238 04 +KRQB 725416 BIG_RAPIDS/ROBIN_HOOD_ARPT MI US 4372 -8550 302 34 +KRQE 722764 WINDOW_ROCK_AIRPORT AZ US 3565 -10907 2055 04 +KRQO 720358 EL_RENO_RGNL_ARPT OK US 3547 -9801 432 04 +KRRF 722064 PORT_RICHEY_(ASOS) FL US 2818 -8262 12 44 +KRRL 726449 MERRILL_MUNICIPAL_AIRPORT WI US 4518 -8971 401 04 +KRRT 726548 WARROAD_INTL_ARPT MN US 4894 -9535 327 04 +KRSL 724585 RUSSELL_MUNICIPAL KS US 3887 -9882 568 54 +KRSN 999990 RUSTON_RGNL_ARPT LA US 3251 -9259 95 04 +KRSP 999990 CAMP DAVID, MD US 3965 -7747 561 04 +KRST 726440 ROCHESTER_MUNICIPAL MN US 4392 -9250 402 04 +KRSV 999990 ROBINSON_MUNI_ARPT IL US 3902 -8765 141 04 Airnav loc/elev +KRSW 722108 FT_MYERS/SW_FLORIDA FL US 2653 -8175 9 84 +KRTN 722678 RATON/CREWS_FIELD_ARPT NM US 3674 -10450 1936 04 +KRTX 726984 PORTLAND_NEXRAD OR US 4571 -12296 514 04 Nxrdwnd/NCDC/OSO elev +KRUE 723429 RUSSELLVILLE_RGNL_ARPT AR US 3526 -9309 123 04 +KRUG 999990 RUGBY MUNI US 4839 -10002 472 +KRUI 999990 RUIDOSO, NM US 3336 -10567 2106 04 +KRUM 726180 RUMFORD ME US 4453 -7053 205 04 +KRUQ 999990 SALISBURY/ROWAN_CNTY_ARPT NC US 3565 -8052 236 04 +KRUT 725165 RUTLAND_STATE(AWOS) VT US 4353 -7295 240 54 +KRVS 723564 TULSA/JONES_JR_ARPT OK US 3604 -9598 194 04 +KRWC 999990 REDWOOD CITY, CA US 3750 -12217 5 04 +KRWF 726556 REDWOOD_FALLS_MUNI MN US 4455 -9508 312 64 +KRWI 723068 ROCKY_MOUNT-WILSON NC US 3585 -7790 48 84 +KRWL 725745 RAWLINS_MUNICIPAL WY US 4180 -10720 2077 54 +KRWV 723761 CALDWELL_MUNI_ARPT TX US 3052 -9670 119 04 +KRXE 726818 REXBURG-MADISON_COUNTY_ARPT ID US 4383 -11181 1481 34 +KRYN 999990 TUCSON, AZ US 3214 -11117 737 04 +KRYT 999990 FOUNTAIN DALE, PA US 3973 -7743 274 04 +KRYV 726464 WATERTOWN_MUNI_ARPT WI US 4317 -8872 254 04 +KRYW 999990 LAGO VISTA, TX US 3050 -9797 375 04 +KRYY 999990 MARIETTA/COBB_CNTY_ARPT GA US 3401 -8460 317 04 +KRZL 999990 RENSSELAER, IN US 4095 -8719 213 +KRZN 999999 SIREN/BURNETT_CNTY_ARPT WI US 4582 -9237 301 04 +KRZZ 724008 ROANOKE_RAPIDS/HALIFAX_ARPT NC US 3644 -7771 78 04 +KS01 999990 CONRAD, MT US 4817 -11198 1081 04 +KS02 722394 SHIP_SHOAL_B224A LA US 2850 -9130 32 44 +KS06 727836 MULLAN_(AWRS) ID US 4747 -11580 1011 64 +KS11 725958 ALTURAS CA US 4150 -12057 1331 84 +KS14 999990 SPENCER ID US 4435 -11218 1793 04 +KS19 999990 FRIDAY HARBOR, WA US 4851 -12300 37 04 +KS22 999990 HERMISTON_MUNI_ARPT OR US 4583 -11925 195 04 +KS25 999990 WATFORD CITY MUNI US 4779 -10325 643 +KS29 724684 SALIDA CO US 3852 -10602 2186 44 +KS32 999990 COOPERSTOWN, ND US 4742 -9810 684 +KS47 999990 TILLAMOOK, OR US 4542 -12382 11 04 +KS58 722295 SOUTH_TIMBALIER_300_(SAWRS) LA US 2815 -9072 1 54 +KS65 722296 SHIP_SHOAL_198G LA US 2850 -9120 2 64 +KS80 726873 GRANGEVILLE ID US 4595 -11613 1009 34 +KS88 727965 ARLINGTON_(AWOS) WA US 4817 -12215 42 54 +KSAC 724830 SACRAMENTO/EXECUTIV CA US 3852 -12150 8 04 +KSAD 722747 SAFFORD_RGNL_ARPT AZ US 3285 -10963 968 04 +KSAF 723656 SANTA_FE_CO._MUNI NM US 3562 -10608 1934 64 +KSAN 722900 SAN_DIEGO/LINDBERG CA US 3273 -11717 9 04 +KSAR 999990 SPARTA_COMM_ARPT/HUNTER_FIELD IL US 3815 -8970 164 04 +KSAT 722530 SAN_ANTONIO_INTL TX US 2953 -9847 242 04 +KSAV 722070 SAVANNAH_MUNICIPAL GA US 3213 -8120 15 04 +KSAW 726284 SAWYER_INTL_AIRPORT MI US 4635 -8740 372 54 +KSAZ 727514 STAPLES_MUNI_ARPT MN US 4638 -9481 392 04 +KSBA 723925 SANTA_BARBARA_MUNI CA US 3443 -11983 3 54 +KSBD 722866 SAN_BERNADINO_INTL_AIRPORT CA US 3410 -11723 353 54 +KSBM 726425 SHEBOYGAN_CNTY_MEM_ARPT WI US 4378 -8785 228 04 +KSBN 725350 SOUTH_BEND/ST._JOE IN US 4170 -8632 236 04 +KSBO 999990 SWAINSBORO, GA US 3262 -8237 100 +KSBP 722897 SAN_LUIS_OBISPO CA US 3523 -12063 64 74 +KSBS 724678 STEAMBOAT_SPRINGS CO US 4052 -10687 2096 84 +KSBY 724045 SALISBURY_REGIONAL MD US 3833 -7552 16 54 +KSCC 999990 DEADHORSE, AK US 7019 -14847 17 04 +KSCF 999990 SOUTH MARSH 268A OIL PLATFORM LA US 2912 -9187 22 54 +KSCH 744994 SCHENECTADY_AIRPORT NY US 4285 -7393 115 44 +KSCK 724920 STOCKTON_METRO CA US 3790 -12125 8 04 +KSDA 725467 SHENANDOAH_MUNI IA US 4075 -9542 296 74 +KSDB 723830 SANDBURG_(AUT) CA US 3475 -11873 1379 04 +KSDF 724230 LOUISVILLE/STANDIFO KY US 3818 -8573 149 04 +KSDL 722789 SCOTTSDALE_MUNI AZ US 3362 -11192 460 94 +KSDM 722904 SAN_DIEGO/BROWN_FLD CA US 3257 -11698 160 44 +KSDP 999990 SAND POINT, AK US 5532 -16052 7 04 +KSDY 727687 SIDNEY-RICHLAND MT US 4770 -10420 605 74 +KSEA 727930 SEATTLE-TACOMA_INTL WA US 4745 -12230 137 04 +KSEE 722907 SAN_DIEGO/GILLESPIE CA US 3283 -11697 117 74 +KSEG 725105 SELINSGROVE/PENN_VALLEY_ARPT PA US 4082 -7686 137 04 +KSEP 722600 STEPHENVILLE/CLARK TX US 3222 -9818 402 04 +KSET 724347 ST_CHARLES/SMARTT_ARPT MO US 3893 -9043 133 04 +KSEW 999990 SEATTLE_SCD WA US 4745 -12230 137 04 elev from old table +KSEZ 723756 SEDONA_AIRPORT AZ US 3485 -11178 1471 64 +KSFB 722057 SANFORD/ORLANDO FL US 2878 -8123 17 74 +KSFD 726518 WINNER/BOB_WILEY_FLD_ARPT SD US 4339 -9984 619 04 +KSFF 727856 SPOKANE/FELTS_FIELD WA US 4768 -11732 595 64 +KSFM 726064 SANFORD_MUNI_(AWOS) ME US 4340 -7072 74 44 +KSFO 724940 SAN_FRANCISCO_INTL CA US 3762 -12238 5 04 +KSFQ 724007 SUFFOLK_MUNI_ARPT VA US 3668 -7660 22 04 +KSFY 999990 SAVANNA, TRI-TOWNSHIP ARPT IL US 4205 -9011 188 44 +KSFZ 725054 PAWTUCKET_(AWOS) RI US 4192 -7150 134 44 +KSGE 999990 SAGE, WY US 4179 -11050 2371 04 +KSGF 724400 SPRINGFLD_MUNI(AWS) MO US 3723 -9338 387 04 +KSGH 724295 SPRINGFIELD_MUNI OH US 3983 -8383 321 54 +KSGJ 722212 ST_AUGUSTINE_ARPT FL US 2996 -8134 3 04 +KSGR 722543 HOUSTON/HULL_FIELD TX US 2962 -9566 25 04 +KSGS 726603 SOUTH_ST_PAUL_MUNI MN US 4485 -9315 250 34 +KSGT 723416 STUTTGART_(AWOS) AR US 3460 -9157 68 64 +KSGU 724754 SAINT_GEORGE_(AWOS) UT US 3708 -11360 896 44 +KSGX 999990 SAN DIEGO, CA US 3273 -11717 9 04 +KSGY 999990 SKAGWAY, AK US 5948 -13532 5 04 +KSHC 999990 SHUTE CREEK, WY US 4193 -10996 2058 04 +KSHD 724105 STAUNTON/SHENANDOAH VA US 3827 -7890 366 54 +KSHH 999990 SHISHMAREF, AK US 6626 -16606 2 04 +KSHI 999990 ASHTABULA CTY ARPT, OH US 4177 -8080 281 04 +KSHL 725495 SHELDON IA US 4322 -9583 433 54 +KSHN 727925 SHELTON/SANDERSON WA US 4723 -12315 85 54 +KSHP 723513 SHEPPARD_AFB TX US 3397 -9848 314 34 +KSHR 726660 SHERIDAN_CO._ARPT WY US 4477 -10697 1209 04 +KSHV 722480 SHREVEPORT_REGIONAL LA US 3247 -9382 79 04 +KSIB 999990 SIBLEY PEAK, WY US 4244 -10503 1511 04 +KSIF 999990 ROCKINGHAM_CNTY_SHILOH_ARPT NC US 3644 -7985 211 04 formerly K78N +KSIL 999990 SLIDELL RADAR SITE, LA US 3025 -8977 3 04 +KSIT 999990 SITK/JAPNSKI ARP, AK US 5708 -13535 20 04 +KSIY 725955 MONTAGUE/SISKIYOU CA US 4178 -12247 807 54 +KSJB 999990 SOMERVILLE NJ US 4062 -7467 32 54 +KSJC 724945 SAN_JOSE_INTL_ARPT CA US 3737 -12192 18 54 +KSJN 723754 ST._JOHNS_AIR_PARK_ASOS AZ US 3452 -10938 1747 44 +KSJT 722630 SAN_ANGELO/MATHIS TX US 3137 -10050 582 04 +KSJU 999990 SAN JUAN, MARIN, PR US 1843 -6600 3 04 +KSJX 999990 BEAVER_ISLAND_AIRPORT MI US 4569 -8557 204 04 +KSKA 727855 FAIRCHILD_AFB WA US 4762 -11765 750 54 +KSKC 999990 WAUKESHA, WI US 4303 -8823 284 04 +KSKF 722535 KELLY_AFB TX US 2938 -9858 210 54 +KSKJ 999990 SITKINAK, AK US 5655 -15413 17 04 +KSKL 999990 SKYLINE, WY US 4113 -10656 2468 04 +KSKW 999990 SKWENTNA, AK US 6197 -15119 45 04 +KSKX 723663 TAOS_MUNI_APT(AWOS) NM US 3645 -10567 2161 34 +KSLB 725496 STORM_LAKE IA US 4260 -9523 454 64 +KSLC 725720 SALT_LAKE_CITY_INTL UT US 4078 -11197 1288 04 +KSLE 726940 SALEM/MCNARY OR US 4492 -12300 61 04 +KSLG 723443 SILOAM_SPRING(AWOS) AR US 3620 -9448 300 34 +KSLH 999990 CHEBOYGAN_CNTY_ARPT MI US 4565 -8452 195 04 Airnav elev +KSLI 722975 LOS_ALAMITOS_AAF CA US 3378 -11805 11 54 +KSLK 726228 SARANAC_LAKE/ADIRONDACK NY US 4440 -7420 507 84 +KSLN 724586 SALINA_MUNICIPAL KS US 3880 -9765 388 64 +KSLO 724330 SALEM-LECKRONE IL US 3865 -8897 174 04 +KSLR 999990 SULPHUR_SPRINGS_MUNI_ARPT TX US 3316 -9562 149 04 +KSLW 744714 SMITHVILLE/WOOSTER OH US 4088 -8183 357 44 +KSME 724354 SOMERSET(AWOS) KY US 3705 -8461 283 44 Airnav loc +KSMF 724839 SACRAMENTO_METRO CA US 3870 -12158 7 94 +KSMN 726865 SALMON/LEMHI_(AWOS) ID US 4512 -11388 1233 54 +KSMO 722885 SANTA_MONICA_MUNI CA US 3402 -11845 53 54 +KSMP 727815 STAMPEDE_PASS(AMOS) WA US 4728 -12133 1209 54 +KSMQ 724104 SOMERSET_AIRPORT_ASOS NJ US 4063 -7467 32 54 +KSMS 999990 SUMTER, SC US 3400 -8036 56 04 +KSMX 723940 SANTA_MARIA_PUBLIC CA US 3490 -12045 73 04 +KSNA 722977 SANTA_ANA/JON-WAYNE CA US 3368 -11787 16 74 +KSNC 999990 CHESTER/CHESTER AIR, CT US 4138 -7251 127 04 +KSNH 999990 SAVANNAH/HARDIN , TN US 3516 -8822 144 04 +KSNK 999990 WINSTON_FIELD_ARPT TX US 3269 -10095 741 04 +KSNL 999990 SHAWNEE_MUNI_AIRPORT OK US 3536 -9694 327 04 +KSNP 999990 SAINT PAUL ISLAN, AK US 5716 -17022 9 04 +KSNS 724917 SALINAS_MUNICIPAL CA US 3667 -12160 26 74 +KSNT 726824 STANLEY_RANGER_STN ID US 4417 -11493 1980 04 +KSNY 725610 SIDNEY_MUNI_(AMOS) NE US 4110 -10298 1312 04 +KSOA 999990 SONORA_MUNI_ARPT TX US 3059 -10065 652 04 formerly KE29 +KSOP 723143 SOUTHERN_PINES_AWOS NC US 3523 -7940 141 34 +KSOW 723747 SHOW_LOW_MUNICIPAL AZ US 3427 -11000 1954 74 +KSPA 999990 SPARTANBURG, SC US 3491 -8195 246 04 +KSPB 726836 SCAPPOOSE_INDUSTRIAL_ARPT OR US 4577 -12286 18 04 +KSPD 724646 SPRINGFIELD CO US 3728 -10262 1335 04 +KSPF 726605 SPEARFISH/CLYDE_ICE SD US 4448 -10378 1188 54 +KSPG 722104 SAINT_PETERSBURG FL US 2777 -8263 2 44 +KSPI 724390 SPRINGFIELD/CAPITAL IL US 3985 -8967 187 04 +KSPL 999990 SOUTH PADRE ISLAND, TX US 2607 -9715 4 +KSPR 999990 SHIP SHOAL 178A OIL PLATFORM LA US 2960 -9121 26 54 +KSPS 723510 WICHITA_FALLS/SHEP TX US 3398 -9850 314 04 +KSPW 725600 SPENCER_MUNI_ARPT IA US 4317 -9520 408 04 +KSQI 725326 STERLING_ROCKFALLS IL US 4175 -8967 197 64 +KSQL 724938 SAN_CARLOS_AIRPORT CA US 3752 -12225 1 84 +KSRC 999999 SEARCY_MUNI_AIRPORT AR US 3521 -9174 81 04 +KSRE 720359 SEMINOLE_MUNI_ARPT OK US 3527 -9668 312 04 formerly KH45 +KSRF 999990 SAN RAFAEL, CA US 3807 -12250 1 04 +KSRN 999990 SOUTH_MARSH_268A_(SAWRS) FL US 2912 -9187 22 04 elev from LCH +KSRQ 722115 SARASOTA-BRADENTON FL US 2740 -8255 9 54 +KSRR 722683 RUIDOSO_REGIONAL NM US 3347 -10553 2076 34 +KSSC 747900 SHAW_AFB/SUMTER SC US 3397 -8047 74 04 +KSSF 722523 SAN_ANTONIO/STINSON TX US 2933 -9847 176 34 +KSSI 722137 BRUNSWICK/MALCOLM GA US 3115 -8138 6 74 +KSSM 999990 SAULT STE MARIE, MI US 4647 -8437 221 04 +KSSU 999990 WHITE SULPHR SPR, WV US 3777 -8033 549 04 +KSTC 726550 ST._CLOUD_MUNICIPAL MN US 4555 -9407 312 04 +KSTE 726426 STEVENS_POINT_MUNI_ARPT WI US 4455 -8953 338 04 +KSTF 999990 GEORGE M BRYAN US 3343 -8884 101 +KSTJ 724490 ST_JOSEPH/ROSECRANS MO US 3977 -9492 249 04 +KSTK 999990 STERLING MUNI US 4061 -10326 1231 +KSTL 724340 ST._LOUIS/LAMBERT_(ASOS) MO US 3875 -9037 172 04 +KSTN 999990 STONEVILLE, MS US 3343 -9092 39 04 +KSTO 999990 SACRAMENTO_SCD CA US 3861 -12139 16 04 NCDC elev +KSTP 726584 SAINT_PAUL_DOWNTOWN MN US 4495 -9307 209 44 +KSTR 999990 STILLWATER RES, NY US 4388 -7503 515 04 +KSTS 724957 SANTA_ROSA_(AWOS) CA US 3850 -12282 38 74 +KSTT 999990 CHARLOTTE AMALI, VI US 1833 -6497 4 04 +KSTX 999990 CHRISTIANSTED,, VI US 1770 -6480 18 04 +KSTZ 999990 SOUTH TIMBAILER 301B OIL PLTFM US 2816 -9067 24 04 +KSUA 999990 STUART/WITHAM_FIELD_AIRPORT FL US 2718 -8022 6 94 +KSUE 726458 STURGEON_BAY WI US 4485 -8742 221 84 +KSUN 725865 HAILEY/FRIEDMAN_MEM ID US 4350 -11430 1620 54 +KSUS 724345 SPIRIT_OF_ST_LOUIS MO US 3867 -9065 141 54 +KSUT 999990 OAK_ISL/BRUNSWICK_CNTY_ARPT NC US 3393 -7807 8 04 +KSUU 745160 TRAVIS_AFB/FAIRFLD CA US 3827 -12193 19 04 +KSUW 726427 SUPERIOR/RICHARD_I_BONG_ARPT WI US 4669 -9209 205 04 +KSUX 725570 SIOUX_CITY_MUNI IA US 4240 -9638 336 04 +KSVA 999990 SAVOONGA AIRPORT, AK US 6369 -17050 16 04 +KSVC 722720 SILVER_CITY/GRANT NM US 3263 -10815 1659 04 +KSVE 725837 SUSANVILLE_MUNI CA US 4038 -12057 1263 74 +KSVH 723055 STATESVILLE_MUNI_ARPT NC US 3577 -8096 294 04 +KSVM 999990 SALEM (LANSING), MI US 4242 -8360 290 04 +KSVN 747804 HUNTER_(AAF) GA US 3202 -8115 13 44 +KSWF 725038 NEWBURGH/STEWART NY US 4150 -7410 150 84 +KSWO 723545 STILLWATER_MUNI OK US 3617 -9708 300 54 +KSWW 999990 AVENGER_FIELD_ARPT TX US 3247 -10047 727 04 Airnav loc/elev +KSXQ 999990 SOLDOTNA, AK US 6049 -15103 33 04 +KSXS 722276 FT_RUCKER/SHELL_ARMY_HELIPORT AL US 3136 -8585 122 64 +KSXT 725975 SEXTON_SUMMIT(AMOS) OR US 4262 -12337 1171 54 +KSYI 999990 SHELBYVILLE/BOMA, TN US 3556 -8644 244 04 +KSYN 722003 STANTON_AIRFIELD MN US 4448 -9302 280 04 +KSYR 725190 SYRACUSE/HANCOCK NY US 4312 -7612 124 04 +KSZL 724467 WHITEMAN_AFB MO US 3873 -9355 265 74 +KSZN 999990 SANTA CRUZ ISLA, CA US 3402 -11975 10 04 +KSZT 999990 SANDPOINT_ARPT ID US 4830 -11656 648 04 +KSZY 999990 SELMER/ROBERT SIBLEY, T US 3520 -8850 186 04 +KT02 999990 HOUSTON, TX US 2953 -9523 13 04 +KT04 999990 GEORGETOWN (AWOS),TX US 3068 -9768 240 04 +KT18 999990 FALFURRIAS, TX US 2721 -9812 34 04 +KT27 999990 BURNET/KATE, TX US 3074 -9823 389 04 +KT31 999990 PORT ISABEL/CAME, TX US 2617 -9735 6 04 +KT39 999990 HUNTSVILLE, TX US 3074 -9559 105 04 +KT43 999990 T_P_MCCAMPBELL_ARPT TX US 2791 -9721 5 04 +KT46 722439 SOUTH_BRAZOS_A70 TX US 2802 -9587 23 94 +KT49 999990 MAHON-WRINKLE AI, TX US 3221 -10152 784 04 +KT53 999990 NUECES_CNTY_ARPT TX US 2778 -9769 24 04 +KT56 999990 CROCKETT, TX US 3130 -9540 106 04 +KT62 724725 TOOELE UT US 4032 -11230 1628 54 +KT65 999990 MID_VALLEY_ARPT TX US 2618 -9797 21 04 +KT72 999990 HEARNE MUNI ARPT, TX US 3087 -9662 87 04 +KT82 999990 GILLESPIE_CNTY_ARPT TX US 3024 -9891 517 04 +KT86 999990 ZAPATA, TX US 2697 -9925 129 04 +KT89 999990 CASTROVILLE MUNI, TX US 2935 -9885 235 04 +KT97 999990 CALHOUN_CNTY_ARPT TX US 2865 -9668 9 04 +KT98 999990 SAN MARCO, TX US 2990 -9787 182 04 +KTAD 724645 TRINIDAD/ANIMAS_CO. CO US 3727 -10433 1756 54 +KTAE 999990 TALLAHASSEE, FL US 3040 -8433 14 04 +KTAL 999990 TANA/CALHUN MEM, AK US 6517 -15210 67 04 +KTAN 725068 TAUNTON_MUNI_ARPT MA US 4187 -7102 13 04 +KTAR 999990 TAUNTON, MA US 4195 -7113 19 04 +KTAZ 999990 TAYLORVILLE_MUNI_AIRPORT IL US 3953 -8933 190 04 +KTBN 724457 FORT_LEONARD_WOOD MO US 3773 -9213 353 74 +KTBR 999990 STATESBORO-BULLOCH_CNTY_ARPT GA US 3248 -8174 57 04 +KTBW 722100 TAMPA_BAY_AREA FL US 2770 -8240 13 04 +KTCC 723676 TUCUMCARI_MUNICIPAL NM US 3518 -10360 1239 64 +KTCL 722286 TUSCALOOSA_MUNI AL US 3322 -8762 52 64 +KTCM 742060 MC_CHORD_AFB/TACOMA WA US 4713 -12248 98 04 +KTCS 722710 TRUTH_OR_CONSEQUENCES_MUNI NM US 3323 -10727 1478 04 +KTDF 999990 ROXBORO/PERSON_CNTY_ARPT NC US 3628 -7898 186 64 +KTDO 727926 TOLEDO-WINLOCK_MEM_FLD_ARPT WA US 4648 -12280 114 64 +KTDZ 724287 TOLEDO/METCALF_FIELD OH US 4156 -8348 190 04 +KTEB 725025 TETERBORO_AIRPORT NJ US 4085 -7407 3 54 +KTEW 725417 MASON_JEWETT_FIELD_ARPT MI US 4257 -8442 280 04 +KTEX 724627 TELLURIDE_REGIONAL CO US 3795 -10790 2769 74 +KTFP 722369 INGLESIDE TX US 2792 -9720 5 04 afwa loc +KTFX 727760 GREAT_FALLS MT US 4746 -11138 1130 04 +KTHV 725114 YORK_ARPT PA US 3992 -7687 146 04 +KTIF 999990 THOMAS_CNTY_ARPT NE US 4196 -10057 892 04 +KTIK 723540 TINKER_AFB OK US 3542 -9738 394 04 +KTIP 999990 RANTOUL_NATL_AVN_CNTR IL US 4029 -8814 225 04 +KTIR 999990 WILMINGTON, OH US 3943 -8384 312 04 +KTIW 727938 TACOMA_NARROWS WA US 4727 -12258 89 84 +KTIX 722046 TITUSVILLE FL US 2852 -8080 11 64 +KTKA 999990 TALKEETNA, AK US 6230 -15010 109 04 +KTKC 999990 TRACY_MUNI_ARPT MN US 4425 -9561 408 04 +KTKI 722541 MCKINNEY_MUNI_ARPT TX US 3318 -9659 179 04 +KTKV 999990 TOMAHAWK_RGNL_ARPT WI US 4547 -8981 453 04 formerly KT08 +KTLH 722140 TALLAHASSEE_RGNL FL US 3038 -8437 21 04 +KTLX 999990 OK CITY NEXRAD, OK US 3533 -9728 338 04 +KTMA 999990 HENRY TIFT MYERS AIR US 3142 -8348 108 +KTMB 722029 MIAMI/KENDALL-TAMIAMI FL US 2565 -8043 3 94 +KTME 999990 HOUSTON, TX US 2981 -9590 51 04 +KTMH 999990 TWENTY MILE HILL, WY US 4312 -10633 1755 04 +KTMK 999990 TILLAMOOK_ARPT OR US 4542 -12381 11 04 formerly KS47 +KTNB 999990 BOONE/WATAUGA_CNTY_HOSP_HELIP NC US 3620 -8165 959 04 +KTNU 725464 NEWTON_MUNI IA US 4168 -9302 290 44 +KTNX 999990 TONOPAH TEST RA, NV US 3780 -11678 1691 04 +KTOA 722955 TORRANCE_MUNICIPAL CA US 3380 -11833 31 54 +KTOB 726596 DODGE_CENTER_ARPT MN US 4402 -9283 398 04 +KTOG 999990 TOGIAC VILLAGE, AK US 5905 -16041 6 04 +KTOI 722267 TROY_MUNICIPAL AL US 3187 -8602 121 74 +KTOL 725360 TOLEDO_EXPRESS OH US 4160 -8380 211 04 +KTOP 724560 TOPEKA/BILLARD_MUNI KS US 3907 -9562 270 04 +KTOR 725763 TORRINGTON_MUNI_ARPT_(ASOS) WY US 4206 -10415 1282 04 +KTPA 722110 TAMPA_INTL_AIRPORT FL US 2797 -8253 3 04 +KTPF 999990 PETER_O_KNIGHT_ARPT/TAMPA FL US 2792 -8245 2 04 +KTPH 724855 TONOPAH_AIRPORT NV US 3805 -11708 1654 54 +KTPL 722577 TEMPLE/MILLER(AWOS) TX US 3115 -9740 208 74 +KTQE 725527 TEKAMAH_(ASOS) NE US 4177 -9617 312 74 +KTQH 999990 TAHLEQUAH_MUNI_AIRPORT OK US 3593 -9500 266 04 +KTRI 723183 BRISTOL/TRI-CITY TN US 3648 -8240 463 34 +KTRK 725846 TRUCKEE-TAHOE CA US 3932 -12013 1798 64 +KTRL 722489 TERRELL_MUNI_ARPT TX US 3271 -9627 145 04 +KTRM 747187 THERMAL_AIRPORT CA US 3363 -11617 36 74 +KTSA 999990 TULSA, OK US 3620 -9590 205 04 +KTSP 999990 TEHACHAPI, CA US 3514 -11843 1220 04 +KTTA 999990 SANFORD-LEE_CNTY_RGNL_ARPT NC US 3558 -7910 75 04 +KTTD 726985 PORTLAND/TROUTDALE OR US 4555 -12242 11 54 +KTTF 725418 MONROE/CUSTER_ARPT MI US 4194 -8343 188 04 +KTTN 724095 TRENTON/MERCER_CO. NJ US 4028 -7482 65 54 +KTTS 747946 NASA_SHUTTLE_FCLTY FL US 2862 -8072 3 64 +KTUA 999990 ABRFC/TULSA, OK US 3615 -9585 195 04 +KTUL 723560 TULSA_INTL_ARPT(AW) OK US 3620 -9590 206 04 +KTUP 723320 TUPELO/C.D._LEMONS MS US 3427 -8877 110 04 +KTUS 722740 TUCSON_INTL_AIRPORT AZ US 3213 -11096 805 04 +KTVC 726387 TRAVERSE_CITY/CHERR MI US 4473 -8557 190 74 +KTVF 727555 THIEF_RIVER(AWOS) MN US 4807 -9618 340 54 +KTVI 999990 THOMASVILLE RGNL US 3090 -8388 80 +KTVK 999990 CENTERVILLE MUNI, IA US 4068 -9290 314 04 +KTVL 725847 SOUTH_LAKE_TAHOE CA US 3890 -12000 1909 74 +KTVR 722488 VICKSBURG/TALLULAH_RGNL_(ASOS) MS US 3235 -9103 26 04 +KTWC 999990 TUCSON ITL ARPT, AZ US 3212 -11093 779 04 +KTWF 725866 TWIN_FALLS/JOSLIN ID US 4248 -11448 1265 64 +KTWM 727444 TWO_HARBORS MN US 4705 -9175 328 44 +KTWX 999990 TOPEKA NEXRAD, KS US 3900 -9623 431 04 +KTXK 723418 TEXARKANA_RGNL/WEBB AR US 3345 -9398 119 84 +KTYQ 999990 INDIANAPOLIS, IN US 4003 -8625 281 04 +KTYR 722448 TYLER/POUNDS_FLD TX US 3235 -9540 166 84 +KTYS 723260 KNOXVILLE_MUNICIPAL TN US 3582 -8398 299 04 +KTYZ 999990 MONMOUTH_BEACH_(ASOS) NJ US 3995 -7492 13 04 +KTZR 724284 COLUMBUS/BOLTON_FLD OH US 3990 -8313 280 44 +KU11 999990 RXBRG-MADSN ARPT, ID US 4382 -11020 1481 04 +KU15 999990 CHALLIS (AMOS), ID US 4452 -11422 1546 04 +KU16 725753 EAGLE_RANGE UT US 4105 -11307 1292 34 +KU17 724736 BULLFROG_MARINA UT US 3750 -11070 1110 64 +KU24 724795 DELTA UT US 3933 -11258 1414 54 +KU28 724773 GREEN_RIVER_RANGE UT US 3900 -11017 1241 34 +KU31 725826 AUSTIN NV US 3950 -11708 2014 64 +KU35 999990 CALDWELL (AWOS), ID US 4363 -11663 740 04 +KU42 999990 SALT_LAKE_CITY_MUNI_2_ARPT UT US 4062 -11199 1403 04 +KU59 999990 DRIGGS/DRIGGS-REED , ID US 4374 -11110 1898 04 +KU67 744200 ROOSEVELT UT US 4030 -10998 1556 04 +KU71 999990 VERNAL, UT US 4047 -10953 1612 04 +KU73 999990 JEROME, ID US 4273 -11446 1234 04 +KU78 725868 SODA_SPRINGS/TIGERT ID US 4265 -11158 1780 84 +KUAO 726959 AURORA_STATE OR US 4525 -12277 60 94 +KUBE 999990 CUMBERLAND, WI US 4550 -9199 379 +KUBW 999990 KUPARUK AIRPORT , AK US 7032 -14959 20 04 +KUCA 725197 UTICA/ONEIDA_CO. NY US 4315 -7538 226 74 +KUCC 999990 YUCCA FLAT, NV US 3696 -11605 1195 04 +KUCP 999990 NEW_CASTLE_MUNI_ARPT PA US 4103 -8041 327 04 +KUCY 999990 UNION CITY/EVERE, TN US 3638 -8898 104 04 +KUDG 723116 DARLINGTON SC US 3445 -7988 59 74 +KUDX 999990 RAPID CITY, SD US 4413 -10284 919 04 +KUES 726409 WAUKESHA WI US 4304 -8824 278 04 Airnav/OSO elev +KUEX 999990 GRAND ISLAND NE, NE US 4032 -9843 626 04 +KUGN 725347 CHICAGO/WAUKEGAN IL US 4242 -8787 222 74 +KUIL 727970 QUILLAYUTE_STATE WA US 4795 -12455 62 04 +KUIN 724396 QUINCY_MUNI/BALDWIN IL US 3995 -9120 234 64 +KUKF 723165 N_WILKESBORO/WILKES_CNTY_ARPT NC US 3622 -8110 396 04 +KUKI 725905 UKIAH_MUNI_(AWOS) CA US 3913 -12320 187 54 +KUKL 999990 COFFEY_CNTY_ARPT KS US 3830 -9572 358 04 +KUKT 999990 QUAKERTOWN_ARPT PA US 4044 -7538 160 04 +KULM 726567 NEW_ULM_MUNI_(AWOS) MN US 4432 -9450 308 74 +KUMN 999990 MONETT, MO US 3688 -9390 437 04 +KUMT 999990 MATANZAS, AK US 6936 -15213 85 04 +KUNI 999990 OHIO_UNIV_ARPT-SNYDER_FIELD OH US 3921 -8223 234 04 +KUNK 999990 UNALAKLEET, AK US 6389 -16081 6 04 +KUNO 723484 WEST_PLAINS_AIRPORT MO US 3688 -9190 374 04 +KUNR 999990 RAPID_CITY_SCD SD US 4407 -10312 1027 04 elev from old table +KUNU 726509 JUNEAU/DODGE_CNTY_ARPT WI US 4343 -8870 285 04 +KUNV 725128 STATE_COLLEGE PA US 4085 -7785 378 84 +KUOX 999990 UNIVRSITY OXFORD, MS US 3439 -8955 137 04 +KUPJ 999990 BEEF IS. AIRFLD, VI US 1845 -6453 4 04 +KUTA 999990 TUNICA_MUNI_ARPT MS US 3468 -9035 59 04 formerly KM97 +KUTS 722447 HUNTSVILLE_MUNI_ARPT_(ASOS) TX US 3075 -9559 111 04 +KUUU 725079 NEWPORT_ST_ARPT_(ASOS) RI US 4153 -7128 52 04 +KUVA 999990 UVALDE/GARNER_FLD_ARPT TX US 2920 -9973 287 04 +KUXL 999990 SOUTHLAND_FIELD_ARPT LA US 3013 -09338 3 04 formerly KL75 +KUZA 723117 ROCK_HILL/YORK_CNTY_ARPT SC US 3499 -8106 203 04 +KVAD 747810 MOODY_AFB/VALDOSTA GA US 3097 -8320 71 04 +KVAF 999990 EAST BREAKS 643 OIL PLATFORM US 2735 -9463 38 04 +KVAY 724074 MOUNT_HOLLY/S_JERSEY_RGNL_ARPT NJ US 3994 -7485 16 04 +KVBG 723930 VANDENBERG_AFB CA US 3473 -12058 112 04 +KVBS 999990 SABINE PASS 13B OIL PLATFORM LA US 2948 -9364 21 54 +KVBT 723444 BENTONVILLE_(AWOS) AR US 3635 -9422 395 44 +KVCB 724828 VACAVILLE/NUT_TREE_ARPT CA US 3838 -12196 35 04 Airnav elev +KVCT 722550 VICTORIA_REGIONAL TX US 2885 -9692 36 04 +KVCV 723825 VICTORVILLE/S_CAL_LOGISTICS_AP CA US 3459 -11738 876 04 +KVDF 999990 TAMPA/VANDENBURG_AIRPORT FL US 2801 -8235 7 94 +KVDI 722134 VIDALIA_MUNI_APRT GA US 3219 -8237 84 04 +KVDW 725646 30_MI_W_CHEYENNE WY US 4115 -10540 2543 04 afwa loc +KVDZ 999990 VALDEZ 2, AK US 6114 -14625 37 04 +KVEF 999990 LAS_VEGAS_SCD NV US 3605 -11518 696 04 elev from old table +KVEL 725705 VERNAL UT US 4043 -10952 1608 54 +KVER 999990 JESSE VIERTEL MEM US 3894 -9268 218 +KVES 999990 VERSAILLES, OH US 4020 -8453 307 04 +KVGT 724846 NORTH_LAS_VEGAS_AIRPORT NV US 3621 -11520 672 04 +KVIH 724456 ROLLA/VICHY_AIRPORT MO US 3813 -9177 350 64 +KVIS 723896 VISALIA_MUNI_(AWOS) CA US 3632 -11940 89 64 +KVJI 724058 ABINGTON VA US 3668 -8203 631 84 +KVKY 999990 MAIN PASS 289C OIL PLATFORM LA US 2925 -8844 26 04 +KVLD 722166 VALDOSTA_REGIONAL GA US 3078 -8328 62 64 +KVLL 999990 OAKLAND/TROY_ARPT MI US 4254 -8318 222 04 formerly K7D2 +KVNC 999990 VENICE, FL US 2707 -8242 6 +KVNP 999990 VERMILLION 26C OIL PLATFORM LA US 2947 -9237 22 54 +KVNY 722886 VAN_NUYS_AIRPORT CA US 3422 -11848 244 64 +KVOA 999990 VISCO KNOLL 768 OIL PLATFORM AL US 2923 -8778 40 04 +KVOK 726436 VOLK/CAMP_DOUGLAS WI US 4393 -9027 277 64 +KVPC 722156 CARTERSVILLE_AIRPORT GA US 3412 -8485 231 04 Airnav elev +KVPS 722210 EGLIN_AFB/VALPARAIS FL US 3048 -8653 26 04 +KVPZ 725327 VALPARAISO/POTTER_CNTY_ARPT IN US 4145 -8700 235 04 +KVQN 999990 VOLENS, VA US 3695 -7898 185 04 +KVQQ 722067 CECIL_FIELD_NAS FL US 3022 -8188 25 74 +KVQT 999990 VERMILLION 331A OIL PLATFORM LA US 2827 -9226 24 04 +KVRB 722045 VERO_BEACH_MUNI FL US 2765 -8042 8 54 +KVSF 726115 SPRINGFIELD/HARTNES VT US 4335 -7252 176 54 +KVTA 725229 NEWARK-HEATH_AIRPORT OH US 4002 -8246 269 04 +KVTI 999990 VINTON_VETERANS_MEM_AIRPARK IA US 4222 -9203 258 04 +KVTN 725670 VALENTINE_(AMOS) NE US 4287 -10055 792 04 +KVTP 999990 LA_VETA_MOUNTAIN/LA_VETA_PASS CO US 3750 -10517 3114 04 +KVTX 999990 LOS ANGELES NEX, CA US 3441 -11918 856 04 +KVUJ 999990 ALBEMARLE/STANLY_CNTY_ARPT NC US 3542 -8015 186 04 +KVUO 727918 VANCOUVER/PEARSON_FIELD_(ASOS) WA US 4562 -12266 8 04 +KVVG 999990 THE_VILLAGES FL US 2897 -8197 27 04 +KVVV 727515 ORTONVILLE_MUNI_ARPT MN US 4531 -9642 335 04 +KVWS 999990 VALDEZ, AK US 6114 -14635 10 04 +KVWU 727486 WASKISH_MUNI_ARPT MN US 4815 -9452 360 04 +KVYS 999990 ILLINOIS_VALLEY_RGNL/PERU IL US 4135 -8915 199 04 +KW06 999990 CRISFIELD (CGLS), MD US 3799 -7587 1 04 +KW10 999990 MANASSAS, VA US 3873 -7750 59 04 +KW11 999990 MENOMONIE_MUNI_ARPT/SCORE_FLD WI US 4489 -9187 273 04 +KW22 999990 UPSHUR_CNTY_RGNL_ARPT WV US 3900 -8027 498 04 +KW29 999990 BAY_BRIDGE_ARPT/STEVENSVILLE MD US 3898 -7633 5 04 +KW43 999990 HULETT MUNI, HULETT, WY US 4466 -10457 1300 04 +KW44 746934 ASHEBORO_MUNI_ARPT NC US 3565 -7990 205 04 +KW60 723082 WEST_CAMERON_560 LA US 2915 -9335 0 04 +KW66 999990 WARRENTON-FAUQUIER_ARPT VA US 3859 -7771 102 04 +KW83 999990 RICHMOND, VA US 3772 -7743 63 04 +KW94 999990 WILLIAMSBURG AR, VA US 3718 -7637 37 04 +KW99 724165 PETERSBURG/GRANT_COUNTY_APT WV US 3898 -7913 293 04 +KWAL 724020 WALLOPS_ISLAND_STN VA US 3793 -7548 12 04 +KWCR 999990 CHANDALAR LAKE, AK US 6750 -14849 585 04 +KWDG 723536 ENID/WOODRING_MUNI OK US 3638 -9778 356 64 +KWDR 999990 WINDER-BARROW_ARPT GA US 3398 -8367 287 64 +KWEY 726763 WEST_YELLOWSTONE MT US 4465 -11110 2031 34 +KWHP 745057 WHITEMAN_AIRPORT CA US 3427 -11842 306 04 +KWIN 999990 WINDIGO, MI US 4788 -8918 212 04 +KWJF 723816 LANCASTER/FOX_FIELD CA US 3473 -11822 715 64 +KWLD 724502 WINFIELD/STROTHER_FLD_ARPT KS US 3717 -9704 354 04 Airnav loc/elev +KWMC 725830 WINNEMUCCA_MUNI NV US 4090 -11780 1315 04 +KWMT 999990 LAC LA MARTRE, NW US 6311 -11725 271 04 +KWNC 999990 CLIM/CAMP SPGS, MD US 3880 -7692 76 04 +KWNH 999990 HMPC CAMP SPGS, MD US 3880 -7692 76 04 +KWNM 999990 MARINE/CAMP SPGS, MD US 3880 -7692 76 04 +KWNO 999990 NCEP/CAMP SPGS, MD US 3880 -7692 76 04 +KWNS 999990 SPC NORMAN, OK US 3523 -9746 356 04 +KWRB 722175 WARNER_ROBINS_AFB GA US 3263 -8360 90 54 +KWRG 999990 WRANGLER, AK US 5648 -13236 13 04 +KWRI 724096 MCGUIRE_AFB NJ US 4002 -7460 41 64 +KWRL 726665 WORLAND_MUNICIPAL WY US 4397 -10795 1288 54 +KWST 999990 WESTERLY_STATE_AIRPORT RI US 4135 -7180 25 04 Airnav elev +KWTR 999990 WHITAKER, WY US 4141 -10487 1890 04 +KWVI 745058 WATSONVILLE_MUNI_ARPT CA US 3694 -12179 49 34 +KWVL 726073 WATERVILLE_(AWOS) ME US 4453 -6968 101 34 +KWWD 745966 WILDWOOD(AWOS) NJ US 3902 -7492 7 64 +KWWR 746410 WEST_WOODWARD_ARPT OK US 3644 -9952 667 04 +KWYS 726764 WEST_YELLOWSTONE MT US 4468 -11112 2025 44 +KX21 999990 ARTHUR DUNN AIR PK, TIT US 2862 -8083 9 04 +KX40 999990 INVERNESS AP, FL US 2881 -8232 15 04 +KX47 999990 FLAGLER CNTY AP, BUNNEL US 2947 -8121 10 04 +KX68 999990 NASA SHUTTLE FTY, FL US 2862 -8068 4 04 +KXBE 999990 BOOTHVILLE, LA US 2935 -8943 1 04 +KXBP 999990 BRIDGEPORT_MUNI_ARPT TX US 3318 -9783 260 04 formerly K1F9 +KXCN 999990 GREEN_CANYON_184_(SAWRS) LA US 2777 -9152 31 04 elev from LCH +KXCO 999990 CONROE_AIRPORT TX US 3036 -9541 74 04 +KXFL 999990 PALM COAST, FL US 2947 -8121 10 04 +KXIH 999990 HIGH ISLAND 179A OIL PLATFORM LA US 2918 -9452 24 04 +KXLL 999990 ALLENTOWN, PA US 4057 -7549 122 04 +KXMR 999990 CAPE_CANAVERAL_AF_STN FL US 2847 -8057 3 04 +KXNA 999990 NORTHWEST_ARKANSAS_RGNL_ARPT AR US 3628 -9431 392 04 +KXPY 999990 PORT FUNCTION, LA US 2911 -9020 2 +KXSA 720501 ESSEX_CNTY_ARPT VA US 3785 -7688 41 04 afwa loc +KXVG 727497 LONGVILLE_MUNI_ARPT MN US 4699 -9420 407 04 +KXVW 723935 VANDENBERG_RANGE CA US 3472 -12057 100 54 +KXYP 999990 FOURCHON HELIPORT OIL PLATFORM LA US 2912 -9020 5 54 +KY12 999990 AIRLAKE, MN US 4463 -9323 292 04 +KY15 999990 CHEBOYGAN_CNTY_ARPT MI US 4565 -8452 195 04 +KY19 999990 MANDAN MUNI US 4676 -10089 593 +KY22 726695 LEMMON SD US 4593 -10217 781 54 +KY26 999990 MOBRIDGE SD US 4553 -10043 508 04 +KY29 999990 GLENCOE MUNI, MN US 4476 -9408 302 04 +KY50 999990 WAUTOMA_MUNI_ARPT WI US 4404 -8930 262 04 +KY51 999990 VIROQUA MUNI, WI US 4358 -9090 394 04 +KY62 999990 SAULT STE MARIE , MI US 4647 -8437 221 04 +KY63 999990 ELBOW_LAKE MN US 4599 -9599 367 04 mdl loc +KY66 999990 DRUMMOND IS AP, DRUMMON US 4601 -8374 204 04 +KY69 999990 LITCHFIELD, MN US 4514 -9452 340 04 +KY70 999990 IONIA CNTY AP, IONIA, M US 4294 -8506 249 04 +KY85 999990 HILLSDALE-HILLS, MI US 4192 -8459 9999 04 +KYAK 999990 YAKUTAT, AK US 5952 -13967 9 04 +KYER 999990 ROCK SOUND INTL, BA US 2490 -7617 3 04 +KYIP 725376 DETROIT/WILLOW_RUN MI US 4223 -8353 218 64 +KYKM 727810 YAKIMA_AIR_TERMINAL WA US 4657 -12053 325 04 +KYKN 726525 YANKTON(AWOS) SD US 4292 -9738 398 54 +KYNG 725250 YOUNGSTOWN_MUNI OH US 4127 -8067 361 04 +KYUM 722800 YUMA_INTL_AIRPORT AZ US 3265 -11460 63 04 +KZ03 999990 EGEGIK(AWOS), AK US 5842 -15737 119 04 +KZ15 999990 BIRCHWOOD, AK US 6142 -14952 29 04 +KZAB 999990 ALBUQUERQUE RAD, NM US 3516 -10657 1621 04 +KZLC 999990 SALT LAKE CITY, UT US 4078 -11195 1288 04 +KZSE 999990 AUBURN, WA US 4728 -12218 99 04 +KZZV 724286 ZANESVILLE_MUNI OH US 3995 -8190 274 64 +LATI 136150 TIRANA AB 4133 1978 90 01 +LBBG 156550 BURGAS BU 4248 2748 28 01 +LBGO 155253 GORNA_ORECHOVISTA BU 4315 2570 87 01 Tinker loc/elev +LBPD 156250 PLOVDIV BU 4213 2475 185 01 +LBRS 155350 ROUSSE/RUSE BU 4385 2595 45 01 +LBSF 156140 SOFIA_(OBSERVATORY) BU 4265 2338 595 01 +LBWN 155520 VARNA BU 4320 2792 43 01 +LCEN 176074 ERCAN CY 3515 3350 91 44 +LCLK 176090 LARNACA/LARNAX_ARPT CY 3488 3363 2 04 +LCNC 176070 NICOSIA/ATHALASSA CY 3515 3340 161 04 +LCPH 176000 PAPHOS/BAF_INTL CY 3472 3248 8 04 +LCRA 176010 AKROTIRI_(RAF) CY 3458 3298 23 04 +LDDU 144740 DVBROV_IK\LILIPI RH 4257 1827 165 01 +LDLO 999990 LOSINJ_ISLAND RH 4457 1438 45 01 +LDOC 143014 CEPIN RH 4552 1855 72 01 +LDOS 131570 OSIJEK RH 4547 1882 89 01 +LDPL 132090 PULA RH 4490 1392 63 01 +LDRI 131160 RIJEKA/OMISALJ RH 4522 1458 85 01 +LDSB 999990 BRAC RH 4328 1667 541 01 +LDSP 133330 SPLIT/KASTEL_STAFIL RH 4353 1630 21 01 +LDZA 131310 ZAGREB/PLESO RH 4573 1607 107 01 +LDZD 144310 ZADAR\_EMUNIK RH 4410 1537 84 01 +LEAB 082800 ALBACETE_(CIV/MIL) SP 3895 -185 704 04 +LEAL 083600 ALICANTE/EL_ALTET SP 3828 -55 31 04 +LEAM 084870 ALMERIA_AIRPORT SP 3685 -238 21 04 +LEAO 080141 CIUDAD_REAL SP 3897 -392 629 04 +LEAS 080110 ASTURIAS/AVILES SP 4355 -603 134 04 +LEBA 084100 CORDOBA_AIRPORT SP 3785 -483 92 04 +LEBB 080250 BILBAO/SONDICA SP 4330 -293 34 04 +LEBG 080750 BURGOS/VILLAFRIA SP 4237 -363 891 04 +LEBL 081810 BARCELONA_AIRPORT SP 4128 207 6 04 +LEBR 080870 BARDENAS_REALES_MET SP 4220 145 295 04 +LEBZ 083300 TALAVERA_AB/BADAJOZ SP 3888 -682 192 04 +LECH 082330 CALAMOCHA SP 4087 -130 899 04 +LECO 080020 LA_CORUNA/ALVEDRO SP 4330 -838 103 04 +LECV 082190 MADRI-COLMENAR SP 4063 -373 450 04 afwa loc/elev +LEDA 999990 LLEIDA-ALGUAIRE AIRP SP 4172 53 350 +LEGA 084203 ARMILLA_(CIV/MIL) SP 3713 363 686 04 +LEGE 081840 GERONA/COSTA_BRAVA SP 4190 277 129 04 +LEGR 084190 GRANADA_AIRPORT SP 3718 -378 559 04 +LEGT 082240 MADRID/GETAFE_(AFB) SP 4030 -372 612 04 +LEHC 999990 HUESCA-PIRINEOS SP 4208 -32 539 04 +LEHI 083350 HINOJOSA_DEL_DUQUE SP 3852 -512 534 04 +LEIB 083730 IBIZA/ES_CODOLA SP 3887 138 12 04 +LEJR 084510 JEREZ_(CIV/MIL) SP 3675 -607 30 04 +LELC 084330 SAN_JAVIER(MIL/CIV) SP 3778 -80 3 04 +LELL 081763 SABADELL SP 4152 -210 250 04 +LELN 080550 LEON/VIRGEN_CAMINO SP 4258 -565 914 04 +LELO 080840 LOGRONO/AGONCILLO SP 4245 -233 363 04 +LEMD 082210 MADRID/BARAJAS SP 4045 -355 582 04 +LEMG 084820 MALAGA_(CIV/MIL) SP 3667 -448 7 04 +LEMH 083140 MAHON/MENORCA_ISL SP 3987 423 82 04 +LEMO 083970 MORON_(SP-USAFB) SP 3715 -562 88 04 +LEPA 083060 PALMA_DE_MALLORCA SP 3955 273 8 04 +LEPP 080850 PAMPLONA/NOAIN SP 4277 -163 459 04 +LERI 084290 ALCANTARILLA(SP-AB) SP 3795 -123 75 04 +LERL 999990 CIUDAD REAL SP 3898 -391 629 +LERS 081750 REUS_(CIV/MIL) SP 4115 117 76 04 +LERT 084490 ROTA_NAVAL_STATION SP 3665 -635 26 04 +LESA 082020 SALAMANCA_(CIV/MIL) SP 4095 -550 795 04 +LESO 080290 SAN_SEBASTIAN/FUENT SP 4335 -180 8 04 +LEST 080420 SANTIAGO/LABACOLLA SP 4290 -843 367 04 +LETO 082270 TORREJON_(USAFB) SP 4048 -347 608 04 +LEVC 082840 VALENCIA_(CIV/MIL) SP 3950 -47 62 04 +LEVD 081400 VALLADOLID(MIL/CIV) SP 4172 -485 854 04 +LEVS 082230 MADRID/CUATRO_VIENT SP 4038 -378 687 04 +LEVT 080800 VITORIA SP 4288 -273 509 04 +LEVX 080450 VIGO/PEINADOR SP 4222 -863 256 04 +LEXJ 080210 SANTANDER/PARAYAS SP 4343 -382 1 04 +LEZA 081605 ZARAGOZA_(USAFB) SP 4167 -105 263 54 +LEZG 081600 ZARAGOZA_(MIL/CIV) SP 4167 -102 258 04 +LEZL 083910 SEVILLA_(CIV/MIL) SP 3742 -590 31 04 +LFAC 999990 CALAIS/DUNKERQUE FR 5097 195 3 04 +LFAQ 073175 BRAY FR 4997 270 111 04 afwa loc +LFAT 070030 LE_TOUQUET/P._PLAGE FR 5052 162 14 04 +LFBA 075240 AGEN/LA_GARENNE FR 4418 060 60 04 +LFBC 075020 CAZAUX_POND_(FAFB) FR 4453 -113 33 04 +LFBD 075100 BORDEAUX/MERIGNAC FR 4483 -70 61 04 +LFBE 075300 BERGERAC/ROUMANIER FR 4482 052 52 04 +LFBF 076310 TOULOUSE/FRANCAZAL FR 4353 137 166 04 +LFBG 074120 COGNAC/CHATEAUBERNA FR 4567 -32 31 04 +LFBH 073150 LA_ROCHELLE/LALEU FR 4615 -115 10 04 +LFBI 073350 POITIERS/BIARD(AUT) FR 4658 032 120 04 +LFBK 073625 MONTLUCON/GUERET FR 4622 237 415 54 +LFBL 074340 LIMOGES/BELLEGARDE FR 4587 118 402 04 +LFBM 076070 MONT-DE-MARSAN_FAFB FR 4392 -50 63 04 +LFBN 073300 NIORT/SOUCHE_(AUT) FR 4632 -40 61 04 +LFBO 076300 TOULOUSE/BLAGNAC FR 4363 137 153 04 +LFBP 076100 PONT-LONG-UZEIN/PAU FR 4338 -42 185 04 +LFBT 076210 TARBES/OSSUN FR 4318 000 363 04 +LFBU 999990 BRIE CHAMPNIERS FR 4572 22 133 04 +LFBV 074380 BRIVE/LA_ROCHE(AUT) FR 4515 147 117 04 +LFBX 074280 PERIGUEUX/BASSILLAC FR 4520 082 97 04 +LFBY 076030 DAX/SEYRESSE FR 4368 -107 32 04 +LFBZ 076020 BIARRITZ/ANGLET FR 4347 -153 71 04 +LFCG 076270 ST._GIRONS/ANTICHAN FR 4300 110 412 04 +LFCI 076320 ALBI/LE_SEQUESTRE FR 4392 212 178 04 +LFCR 075520 RODEZ/MARCILLAC FR 4440 248 580 04 +LFDH 076220 AUCH/LAMOTHE_(AUT) FR 4368 060 128 04 +LFFS 070743 SUIPPES_RANGE_(MET) FR 4915 453 199 34 +LFGJ 072835 DOLE/TAVAUX FR 4705 543 196 04 +LFHP 074710 LE_PUY/LOUDES_(AUT) FR 4508 377 833 04 +LFJL 070930 METZ-NANCY-LORRAINE FR 4898 625 264 04 +LFJR 073901 MARCE FR 4757 -032 59 04 +LFKB 077900 BASTIA/PORETTA FR 4255 948 12 04 +LFKC 077540 CALVI/ST._CATHERINE FR 4253 880 58 04 +LFKF 077800 FIGARI_(AUT) FR 4150 910 23 04 +LFKJ 077610 AJACCIO/CAMPO_ORO FR 4192 880 9 04 +LFKS 077650 SOLENZARA_(FAFB) FR 4192 940 22 04 +LFLA 072650 AUXERRE_(AUT) FR 4780 355 212 04 +LFLB 074910 CHAMBERY/AIX_BAINS FR 4565 588 239 04 +LFLC 074600 CLERMONT/AULNAT FR 4578 317 330 04 +LFLD 072550 BOURGES_(AUT) FR 4707 237 166 04 +LFLL 074810 LYON/SATOLAS FR 4573 508 240 04 +LFLM 073850 MACON/CHARNAY_(AUT) FR 4630 480 217 04 +LFLN 073790 SAINT_YAN FR 4642 402 244 04 +LFLP 074949 ANNECY/MEYTHET FR 4593 610 463 04 +LFLQ 075770 MONTELIMAR/ANCONE FR 4458 473 74 04 +LFLS 074860 GRENOBLE/ST._GEOIRS FR 4537 533 386 04 +LFLV 073740 VICHY/CHARMEIL FR 4617 340 251 04 +LFLW 075490 AURILLAC_(AUT) FR 4490 242 639 04 +LFLX 073540 CHATEAUROUX/DEOLS FR 4685 172 157 04 +LFLY 074800 LYON/BRON FR 4572 495 201 04 +LFMA 076490 AIX_LES_MILLES_FAFB FR 4350 537 111 04 +LFMC 076750 LE_LUC/LE_CANNET FR 4338 638 78 04 +LFMD 076840 CANNES/MANDELIEU FR 4355 695 9 04 +LFME 076450 NIMES/COURBESSAC FR 4387 440 62 04 +LFMH 074750 ST_ETIENNE/BOUTHEON FR 4553 430 402 04 +LFMI 076470 ISTRES FR 4352 494 23 04 +LFMK 076350 CARCASSONNE/SALVAZA FR 4322 232 130 04 +LFML 076500 MARSEILLE/MARIGNANE FR 4345 523 36 04 +LFMN 076900 NICE/COTE_D'AZUR FR 4365 720 10 04 +LFMO 075790 ORANGE/CARITAT(FAB) FR 4413 483 55 04 +LFMP 077470 PERPIGNAN/RIVESALTE FR 4273 287 48 04 +LFMT 076430 FREJORGUES/MONTPELL FR 4358 397 6 04 +LFMU 076415 BEZIERS/VIAS FR 4332 335 17 04 +LFMV 074760 AVIGNON-COUMANT FR 4390 490 37 04 +LFMX 075880 ST-AUBAN-SUR-DURANC FR 4407 600 461 04 +LFMY 076480 SALON_(FAFB) FR 4360 510 60 04 +LFOA 072570 AVORD_(FAFB) FR 4705 265 179 04 +LFOB 070550 BEAUVAIS/TILLE(AUT) FR 4947 212 111 04 +LFOC 071400 CHATEAUDUN_(FAFB) FR 4805 138 127 04 +LFOE 070380 EVREUX/FAUVILLE_FAF FR 4902 122 146 04 +LFOF 071390 ALENCON/VALFRAMBERT FR 4845 012 141 04 +LFOH 070280 LE_HAVRE/OCTEVILLE FR 4952 007 103 04 +LFOI 070050 ABBEVILLE_(AUT) FR 5013 183 77 04 +LFOJ 072490 ORLEANS/BRICY(FAFB) FR 4798 175 125 04 +LFOK 071653 CHALONS/VATRY(FAFB) FR 4778 418 179 04 +LFOP 070370 ROUEN/BOOS_(AUT) FR 4938 118 157 04 +LFOR 071430 CHARTRES/CHAMPOL FR 4847 152 156 04 +LFOT 072400 TOURS/ST_SYMPHORIEN FR 4745 072 112 04 +LFOW 070610 ST._QUENTIN/ROUPY FR 4982 320 101 04 +LFPB 071500 PARIS/LE_BOURGET FR 4897 245 65 04 +LFPC 070570 CREIL FAFB FR 4925 252 88 04 +LFPG 071570 CHARLES_DE_GAULLE FR 4902 253 109 04 +LFPM 071530 MELUN/VILLAROCHE FR 4862 268 92 04 +LFPN 071460 TOUSSUS_LE_NOBLE FR 4877 110 161 04 +LFPO 071490 PARIS/ORLY FR 4873 240 96 04 +LFPT 999990 CORMEILLES VEXIN FR 4910 203 99 04 +LFPV 071470 VILLACOUBLAY/VELIZY FR 4877 220 179 04 +LFQB 071680 TROYES/BARBEREY FR 4833 402 118 04 +LFQG 072600 NEVERS/FOURCHAMBAUL FR 4700 310 181 04 +LFQH 072760 CHATILLON-SUR-SEINE FR 4785 455 264 04 +LFQI 070170 CAMBRAI/EPINOY(FAF) FR 5022 315 77 04 +LFQQ 070150 LILLE/LESQUIN FR 5057 310 52 04 +LFQV 070750 CHARLEVILLE/MEZIERE FR 4978 463 150 04 +LFRA 072300 ANGERS/AVRILLE(AUT) FR 4750 -57 58 04 +LFRB 071100 BREST/GUIPAVAS FR 4845 -442 103 04 +LFRC 070240 CHERBOURG/MAUPERTUS FR 4965 -147 138 04 +LFRD 071250 DINARD/PLEURTUIT FR 4858 -207 59 04 +LFRG 070310 DEAUVILLE/ST_GATIEN FR 4937 017 147 04 +LFRH 072050 LORIENT/LANN_BIHOUE FR 4777 -345 44 04 +LFRI 073060 LA_ROCHE/LES_AJONCS FR 4670 -138 91 04 +LFRJ 071060 LANDIVISIAU_(NAVY) FR 4852 -415 115 04 +LFRK 070270 CAEN/CARPIQUET(AUT) FR 4918 -45 67 04 +LFRL 071090 LANVEOC/POULMIC(NV) FR 4828 -443 82 04 +LFRM 072350 LE_MANS/ARNAGE(AUT) FR 4793 020 52 04 +LFRN 071300 RENNES/ST._JACQUES FR 4807 -173 37 04 +LFRO 071165 LANNION/SERVEL FR 4875 -347 89 04 +LFRQ 072010 QUIMPER/PLUGUFFAN FR 4797 -417 94 04 +LFRS 072220 NANTES/CHATEAU_BOUG FR 4717 -160 27 04 +LFRT 071200 SAINT-BRIEUC_ARMOR FR 4853 -285 136 04 +LFRZ 072170 ST._NAZAIRE/MONTOIR FR 4732 -217 4 04 +LFSA 072880 BESANCON/THISE(AUT) FR 4725 598 309 04 +LFSB 072990 BALE/MULHOUSE FR 4760 752 271 04 +LFSC 071970 COLMAR/MEYENHEIM_AB FR 4792 740 217 04 +LFSD 072800 DIJON/LONGVIC(FAFB) FR 4727 508 227 04 +LFSF 070900 METZ/FRESCATY(FAFB) FR 4908 613 191 04 +LFSI 071690 ST._DIZIER/ROBINSON FR 4863 490 140 04 +LFSL 071790 TOUL/ROSIERES(FAFB) FR 4878 548 298 04 +LFSN 071800 NANCY/ESSEY FR 4868 622 217 04 +LFSO 071810 NANCY/OCHEY_(FAFB) FR 4858 597 350 04 +LFSQ 072950 BELFORT/FONTAINE FR 4763 687 423 04 +LFSR 070700 REIMS/CHAMPAGNE_FAF FR 4930 403 99 04 +LFST 071900 STRASBOURG/ENTZHEIM FR 4855 763 154 04 +LFSX 072920 LUXEUIL/ST._SAUVEUR FR 4778 635 273 04 +LFTH 076670 HYERES/LE_PALYVESTR FR 4310 615 4 04 +LFTU 076800 FREJUS/ST._RAPHAEL FR 4342 675 6 04 +LFTW 076460 NIMES/GARONS_(NAVY) FR 4375 442 96 04 +LFVP 718050 ST._PIERRE_AND_MIQUELON FR CN 4677 -5617 5 04 +LFXA 074820 AMBERIEU_(FAFB/AUT) FR 4598 533 257 04 +LFXI 076570 APT/ST._CHRISTOL_AB FR 4405 548 837 04 +LFYR 072470 ROMORANTIN/PRUNIERS FR 4732 168 86 04 +LGAD 166820 ANDRAVIDA_(CIV/AFB) GR 3792 2128 12 04 +LGAL 166270 ALEXANDROUPOLIS_MIL GR 4085 2592 3 04 +LGAT 167160 ATHENS/HELLENKION GR 3790 2373 15 04 +LGAV 999990 ATHENS_ELEFTHERIOS_INTL_ARPT GR 3793 2393 94 04 +LGBL 166650 ANCHIALOS AIRPORT GR 3922 2280 25 04 +LGEL 167180 ELEFSIS_(HEL-AFB) GR 3807 2355 31 04 +LGHI 167060 CHIOS_AIRPORT GR 3833 2613 4 04 +LGIO 999990 IOANNINA GR 3970 2082 476 +LGIR 167540 IRAKLION_(CIV/AFB) GR 3533 2518 39 04 +LGKA 166140 KASTORIA_AIRPORT GR 4045 2128 669 04 +LGKC 167430 KYTHIRA_ISLAND GR 3628 2302 167 04 +LGKF 166850 KEFALLINIA_AIRPORT GR 3812 2050 22 04 +LGKL 167260 KALAMATA_(HEL-AFB) GR 3707 2202 8 04 +LGKO 167420 KOS_AIRPORT GR 3678 2707 129 04 +LGKP 167650 KARPATHOS GR 3552 2725 6 04 +LGKR 166410 KERKIRA GR 3962 1992 4 04 +LGKV 166240 KAVALA/CHRISOUPOLIS GR 4092 2462 5 04 +LGKZ 166320 KOZANI_(CIV/ARMY) GR 4030 2178 627 04 +LGLM 166500 LIMNOS_ISLAND_ARPT GR 3992 2523 4 04 +LGLR 166480 LARISSA_(HEL-AFB) GR 3963 2242 74 04 +LGMK 167263 MIKONOS_ISLAND GR 3743 2535 123 34 +LGMT 166670 MITILINI GR 3907 2660 5 04 +LGNX 999990 CYCLADES_IS/NAXOS_ARPT GR 3708 2537 3 04 +LGPA 999990 PAROS_COMMUNITY_ARPT GR 3700 2512 36 04 +LGPZ 166430 PREVEZA/AKTION(AFB) GR 3895 2077 4 04 +LGRP 167490 RHODES/PARADISSI GR 3640 2808 11 04 +LGRX 166870 ARAXOS_(CIV/AFB) GR 3817 2142 15 04 +LGSA 167460 SOUDA/KHANIA_(AFB) GR 3548 2412 151 04 +LGSK 166653 SKIATHOS_ISLAND GR 3918 2350 15 34 +LGSM 167230 SAMOS_AIRPORT GR 3770 2692 7 04 +LGSO 167264 SYROS GR 3742 2495 72 04 +LGSR 167443 SANTORINI_ISLAND GR 3640 2548 38 34 +LGSY 999990 SKIROS GR 3897 2448 15 04 +LGTG 166990 TANAGRA AIRPORT GR 3832 2353 148 04 +LGTP 167100 TRIPOLIS_(HEL-AFB) GR 3753 2240 652 04 +LGTS 166220 THESSALONIKI/MIKRA GR 4052 2297 4 04 +LGTT 167150 TATOI/DEKELIA_(AFB) GR 3810 2378 235 04 +LGZA 167193 ZAKINTHOS_AIRPORT GR 3775 2088 3 34 +LHBC 129920 BEKESCSABA HU 4670 2113 86 01 +LHBP 128390 BUDAPEST/FERIHEGY HU 4743 1927 185 01 +LHDC 128820 DEBRECEN_AIRPORT HU 4748 2163 112 01 +LHKE 129700 KECSKEMET HU 4690 1975 116 01 +LHPA 128250 PAPA HU 4735 1747 141 01 +LHPP 129420 PECS HU 4600 1823 203 01 +LHPR 128220 GYOR HU 4762 1778 129 01 afwa loc +LHSA 128603 AZENTKILYSZABADJA HU 4707 1799 303 01 +LHSM 128605 BALATON HU 4668 1715 124 01 +LHSN 128600 SZOLNOK HU 4717 2023 85 01 +LHSY 128120 SZOMBATHELY HU 4727 1663 221 01 +LHTA 129255 TASZAR HU 4640 1792 160 51 +LHTL 128305 TOKOL HU 4735 1898 101 51 +LHUD 129820 SZEGED_(AUT) HU 4625 2010 83 01 +LIBA 162610 AMENDOLA_(IT-AFB) IY 4153 1572 60 04 +LIBC 163500 CROTONE IY 3900 1707 161 04 +LIBD 162700 BARI/PALESE_MACCHIE IY 4113 1678 44 04 +LIBE 162580 SANT'ANGELO_(MOUNT) IY 4170 1595 844 04 +LIBF 162600 GINA_LISA IT 4143 1553 81 04 afwa loc +LIBG 163240 GROTTAGLIE(CIV/AFB) IY 4052 1740 69 04 +LIBH 163250 MARINA_DI_GINOSA IY 4043 1688 12 04 +LIBN 163320 LECCE_(IT-AFB) IY 4023 1815 61 04 +LIBP 162300 PESCARA IY 4243 1420 11 04 +LIBQ 163440 SCURO_MOUNTAIN IY 3933 1640 1720 04 +LIBR 163200 BRINDISI/CASALE_AFB IY 4065 1795 10 04 +LIBS 162520 CAMPOBASSO IY 4157 1465 807 04 +LIBT 162320 TERMOLI IY 4200 1500 44 04 +LIBU 999990 LATRONICO IY 4008 1602 888 04 +LIBV 163120 GIOIA_DEL_COLLE_AFB IY 4077 1693 350 04 +LIBY 163600 SANTA_MARIA_DI_LEUC IY 3982 1835 112 04 +LIBZ 163000 POTENZA IY 4063 1580 843 04 +LICA 163620 LAMEZIA_TERME IY 3890 1625 15 04 +LICC 164600 CATANIA/FONTANAROSA IY 3747 1505 17 04 +LICD 164900 LAMPEDUSA_ISLAND IY 3550 1260 20 04 +LICE 164500 ENNA IY 3757 1428 965 04 +LICF 164200 MESSINA IY 3820 1555 51 04 +LICG 164700 PANTELLERIA(IT-AFB) IY 3682 1197 191 04 +LICJ 164050 PALERMO/POINT_RAISI IY 3818 1310 34 04 +LICL 164530 GELA IY 3708 1422 33 04 +LICM 163383 CALOPEZZATI IY 3955 1680 179 34 +LICO 164800 COZZO_SPADARO IY 3668 1513 51 04 +LICP 164100 PALMERO/BOCCADIFAL IY 3810 1330 117 04 +LICR 164220 REGGIO_CALABRIA_AFB IY 3807 1565 21 04 +LICT 164290 TRAPANI/BIRGI_(AFB) IY 3792 1250 7 04 +LICU 164000 USTICA_ISLAND IY 3870 1318 251 04 +LICZ 164590 SIGONELLA_(NAS) IY 3740 1492 22 04 +LIEA 165200 ALGHERO IY 4063 828 23 04 +LIEB 165500 CAPE_BELLAVISTA IY 3993 972 156 04 +LIEC 165640 CAPE_CARBONARA IY 3910 952 118 04 +LIED 165460 DECIMOMANNU(IT-AFB) IY 3935 897 28 04 +LIEE 165600 CAGLIARI/ELMAS(AFB) IY 3925 905 1 04 +LIEF 165390 CAPE_FRASCA IY 3975 847 92 04 +LIEG 165060 GUARDIAVECCHIA IY 4122 940 170 04 +LIEH 165220 CAPE_CACCIA IY 4057 817 205 04 +LIEO 165310 OLBIA/COSTA_SMERALD IY 4090 952 13 04 +LIMA 160595 AERITALIA-TORINO IT 4508 760 288 04 afwa loc +LIMC 160660 MILANO/MALPENSA IY 4562 873 211 04 +LIME 160760 BERGAMO/ORIO_SERIO IY 4567 970 237 04 +LIMF 160590 TORINO/CASELLE IY 4522 765 287 04 +LIMG 161220 ALBENGA IY 4405 812 49 04 +LIMH 160520 PIAN_ROSA_(MTN_TOP) IY 4593 770 3488 04 +LIMJ 161200 GENOVA/SESTRI IY 4442 885 3 04 +LIMK 160610 TORINO/BRIC_CROCE IY 4503 773 710 04 +LIML 160800 MILANO/LINATE IY 4543 928 103 04 +LIMN 160640 CAMERI_(IT-AFB) IY 4552 867 169 04 +LIMO 160720 BISBINO_MOUNTAIN IY 4587 907 1322 04 +LIMP 161303 PARMA IY 4482 1030 50 04 +LIMS 160840 PIACENZA_(IT-AFB) IY 4492 973 138 04 +LIMT 161240 CISA_PASS IY 4443 993 1040 04 +LIMU 161530 CAPE_MELE IY 4395 817 221 04 +LIMV 161190 GIOVI_PASS IY 4463 893 475 04 +LIMY 161150 MALANOTTE_MOUNTAIN IY 4425 780 1742 04 +LIMZ 161173 LEVALDIGI IY 4455 762 380 04 +LIPA 160360 AVIANO_(IT/US-AFB) IY 4603 1260 126 04 +LIPB 160200 BOLZANO(CIV/IT-AFB) IY 4647 1133 241 04 +LIPC 161480 CERVIA_(IT-AFB) IY 4422 1230 10 04 +LIPE 161400 BOLOGNA/BORGO_(AFB) IY 4453 1130 42 04 +LIPF 161380 FERRARA_(AUT) IY 4483 1162 10 04 +LIPH 160990 TREVISO(CIV/IT-AFB) IY 4565 1218 23 04 +LIPI 160450 RIVOLTO_(IT-AFB) IY 4598 1303 53 04 +LIPK 161470 FORLI_(CIV/IT-AFB) IY 4420 1207 32 04 +LIPL 160880 BRESCIA/GHEDI_(IT-AFB) IY 4542 1028 97 04 +LIPO 999990 BRESCIA/MONTICHIA IY 4540 1032 104 04 +LIPQ 161080 RONCHI_LEGIONARI_AB IY 4582 1348 12 04 +LIPR 161490 RIMINI_(CIV/IT-AFB) IY 4403 1262 13 04 +LIPS 160980 ISTRANA_(IT-AFB) IY 4568 1210 41 04 +LIPT 160940 VICENZA(CIV/IT-AFB) IY 4557 1152 53 04 +LIPU 160950 PADOVA_(CIV/IT-AFB) IY 4540 1185 14 04 +LIPX 160900 VILLAFRANCA(CV/MIL) IY 4538 1087 68 04 +LIPY 161910 FALCONARA_(IT-AFB) IY 4362 1337 10 04 +LIPZ 161050 VENEZIA/TESSERA IY 4550 1233 6 04 +LIQC 162940 CAPRI_ISLAND IY 4055 1425 269 04 +LIQJ 162140 CIVITAVECCHIA IY 4203 1183 4 04 +LIQK 163100 CAPE_PALINURO IY 4002 1528 185 04 +LIQN 162210 RIETI IY 4242 1285 389 04 +LIQO 161680 MOUNT_ARGENTARIO IY 4238 1117 632 04 +LIQP 161290 PALMARIA_ISLAND IY 4403 983 192 04 +LIQW 161250 SARZANA/LUNI IY 4408 998 10 04 +LIQZ 162800 PONZA_ISLAND IY 4092 1295 185 04 +LIRA 162390 CIAMPINO(IT-AFB/CV) IY 4180 1255 101 04 +LIRE 162450 PRATICA_DI_MARE(AB) IY 4165 1243 12 04 +LIRF 162420 ROME/FIUMICINO IY 4180 1223 3 04 +LIRG 162340 GUIDONIA_(IT-AFB) IY 4200 1273 89 04 +LIRH 162440 FROSINONE_(IT-AFB) IY 4163 1330 181 04 +LIRI 162923 PONTECAGNANO_(AFB) IY 4062 1492 40 34 +LIRJ 161970 M._CALAMITA IY 4273 1040 397 04 +LIRK 162190 TERMINILLO_MOUNTAIN IY 4247 1298 1875 04 +LIRL 162430 LATINA_(IT-AFB) IY 4155 1290 26 04 +LIRM 162530 GRAZZANISE_(IT-AFB) IY 4105 1407 10 04 +LIRN 162890 NAPLES/CAPODICHINO IY 4085 1430 72 04 +LIRP 161580 PISA_(CIV/IT-AFB) IY 4368 1038 1 04 +LIRQ 161700 FIRENZE/PERETOLA IY 4380 1120 38 04 +LIRS 162060 GROSSETO_(IT-AFB) IY 4275 1107 7 04 +LIRT 162630 TREVICO IY 4105 1523 1093 04 +LIRU 162350 ROME/URBE_(IT-AFB) IY 4195 1250 24 04 +LIRV 162160 VITERBO_(IT-MIL) IY 4243 1208 300 04 +LIRX 161970 MONTE_CALAMITA IY 4273 1040 397 04 +LIRZ 161810 PERUGIA IY 4308 1250 205 04 +LIVC 161340 CIMONE_MOUNTAIN IY 4420 1070 2173 04 +LIVD 160330 DOBBIACO IY 4673 1222 1226 04 +LIVE 160083 RESIA_PASS IY 4683 1050 1800 34 +LIVF 161790 FRONTONE IY 4352 1273 574 04 +LIVM 161460 POINT_MARINA/RAVENN IY 4445 1230 6 04 +LIVO 160400 TARVISIO IY 4650 1358 778 04 +LIVP 160220 PAGANELLA_MOUNTAIN IY 4615 1103 2129 04 +LIVR 160210 ROLLE_PASS IY 4630 1178 2006 04 +LIVT 161100 TRIESTE IY 4565 1375 20 04 +LIYW 160370 AVIANO_(USAF) IY 4603 1262 126 04 +LJCE 130145 CERKLJE LJ 4589 1552 155 01 +LJLJ 130140 LJUBLJANA/BRNIK LJ 4622 1448 385 01 +LJMB 140260 MARIBO__SLIVNICA LU 4648 1568 265 0 +LJMS 130310 MURSKA_SOBOTA LJ 4665 1618 188 01 +LJNM 131210 NOVO_MESTO LJ 4580 1518 213 01 +LJPZ 131050 PORTOROZ LJ 4552 1357 95 01 +LKCV 116240 CASLAV CZ 4993 1538 239 01 +LKHO 117740 HOLESOV CZ 4932 1757 224 01 +LKKB 114232 KBELY CZ 5012 1453 293 01 +LKKU 999990 KUNOVICE CZ 4902 1743 177 01 +LKKV 114140 KARLOVY_VARY CZ 5020 1290 604 01 +LKKZ 119680 KOSICE CZ 4870 2127 232 01 +LKLB 999990 LIBEREC CZ 5077 1502 405 01 +LKLN 114480 PLZEN LINE CZ 4902 1327 364 04 +LKMT 117820 OSTRAVA/MOSNOV CZ 4968 1812 256 01 +LKNA 116920 NAMEST_NAD_OSLAVOU CZ 4917 1613 478 01 +LKPD 116520 PARDUBICE CZ 5002 1573 230 01 +LKPO 117480 PREROV CZ 4943 1740 211 01 +LKPP 118260 PIESTANY CZ 4853 1783 169 01 +LKPR 115180 PRAGUE/RUZYNE CZ 5010 1428 365 01 +LKSL 119030 SLIAC CZ 4863 1915 318 01 +LKTB 117230 BRNO/TURANY CZ 4915 1670 246 01 +LLBG 401800 BEN-GURION(CIV/MIL) IS 3200 3490 49 04 +LLET 401990 ELAT/J._HOZMAN(AFB) IS 2955 3495 13 04 +LLHA 401550 SDE-HAIFA IS 3280 3503 8 04 +LLIB 401761 MAHANAIM_I_BEN_YAAK IS 3298 3557 288 04 afwa name/elev +LLJR 402900 JERUSALEM/ATAROT IS 3187 3522 749 04 +LLOV 401980 OVDA_(ISR-AFB/CIV) IS 3000 3483 432 04 +LLSD 999990 TEL_AVIV/SDE-DOV_ARPT IS 3210 3477 13 04 +LMML 165970 LUQA/MALTA ML 3585 1448 91 04 +LMMM 999990 MALTA ACC ML 3588 1452 95 04 +LOAG 110750 LANGENOIS_(AUT) OS 4847 1570 210 04 +LOAN 999990 NIEDEROSTERREICH/WIENER_NEUSTADT OS 4783 1625 272 04 +LOAV 111810 VOSLAU OS 4797 1627 233 04 +LOGG 110163 PUNITZ/GUESSING OS 4715 1632 290 04 +LOIH 111030 HOHENEMS/DORNBIRN OS 4738 970 418 04 +LOLF 999990 OBEROSTERREICH/FREISTADT_FLUGPLATZ OS 4850 1440 685 04 +LOWG 112400 GRAZ_(MIL/CIV) OS 4700 1543 347 04 +LOWI 111200 INNSBRUCK_AIRPORT OS 4727 1135 581 04 +LOWK 112310 KLAGENFURT(CIV/MIL) OS 4665 1433 452 04 +LOWL 110100 LINZ_(CIV/MIL) OS 4823 1420 313 04 +LOWS 111500 SALZBURG_AIRPORT OS 4780 1300 450 04 +LOWW 110360 VIENNA/SCHWECHAT OS 4812 1657 190 04 +LOWZ 111430 ZELL_AM_ZEE OS 4730 1278 754 04 +LOXA 111570 AIGEN/ENNSTAL_(MIL) OS 4753 1413 649 04 +LOXN 110165 WIENER_NEUSTADT OS 4785 1625 272 04 +LOXS 111220 SCHWAZ_(HELIPORT) OS 4733 1170 543 04 +LOXT 110300 LANGENLEBARN/TULLN OS 4832 1612 176 04 +LOXZ 111650 ZELTWEG_(MIL) OS 4720 1475 682 04 +LPAR 085370 ALVERCA PO 3888 -903 3 04 +LPAZ 085150 SANTA_MARIA_ISLAND AZ 3697 -2517 100 04 +LPBG 085750 BRAGANCA PO 4180 -673 692 04 +LPBJ 085620 BEJA_(POR/GER-AFB) PO 3802 -787 247 04 +LPFL 085010 FLORES_ISLAND AZ 3945 -3113 29 04 +LPFR 085540 FARO PO 3702 -797 4 04 +LPFU 085210 FUNCHAL/MADEIRA_ISL MD 3268 -1677 55 04 +LPHR 085050 HORTA/FAIAL_ISLAND AZ 3852 -2872 41 04 +LPLA 085090 LAJES_AB AZ 3877 -2710 55 04 +LPMA 999990 AEROPORTO_DA_MADEIRA PO 3268 -1677 59 04 +LPMR 085400 MONTE_REAL_MIL PO 3982 -889 57 04 +LPMT 085340 MONTIJO_MIL PO 3870 -903 14 04 +LPOV 085643 OVAR_MIL PO 4090 -863 17 04 +LPPD 085120 PONTA_DELGADA/NORDE AZ 3773 -2570 72 04 +LPPR 085450 PORTO/PEDRAS_RUBRAS PO 4123 -868 73 04 +LPPS 085240 PORTO_SANTO_ISLAND MD 3307 -1635 82 04 +LPPT 085360 LISBON/PORTELA PO 3878 -913 123 04 +LPST 085320 SINTRA_MIL PO 3882 -933 134 04 +LPTN 085520 TANCOS_MIL PO 3947 -835 81 04 +LPVR 085670 VILA_REAL PO 4127 -772 562 04 +LQBK 132420 BANJA LUKA YG 4478 1722 156 01 +LQMO 133480 MOSTAR YG 4335 1780 108 01 +LQSA 133530 SARAJEVO/BUTMIR YG 4382 1833 511 01 +LQTZ 132570 TUZLA YG 4455 1870 306 01 +LRAR 152000 ARAD RO 4620 2140 118 01 +LRBC 151500 BACAU RO 4658 2698 190 01 +LRBM 150140 BAIA_MARE RO 4767 2358 218 01 +LRBS 154200 BUCHAREST/BANEASA RO 4450 2613 91 01 +LRCK 154810 KOGALNICEANU RO 4433 2843 102 01 +LRCL 151200 CLUJ-NAPOCA/SOMESEN RO 4678 2357 413 01 +LRCS 152920 CARANSEBES RO 4542 2225 242 01 +LRCV 154500 CRAIOVA RO 4423 2387 195 01 +LRIA 150900 IASI RO 4717 2763 104 01 +LROD 150800 ORADEA RO 4705 2193 140 01 +LROP 154210 BUCHAREST/OTOPENI RO 4455 2610 95 01 +LRSB 152600 SIBIU/TURNISOR RO 4580 2415 444 01 +LRSM 150100 SATU_MARE RO 4778 2288 124 01 +LRSV 150230 SUCEAVA/SALCEA RO 4765 2625 351 01 +LRTC 153350 TULCEA RO 4518 2882 6 01 +LRTM 151450 TIGU_MURES/VIDRASA RO 4653 2453 309 01 +LRTR 152470 TIMISOARA/GIARMATA RO 4577 2125 88 01 +LS23 999990 WOMENS'S AND CHILDR, LA US 3015 -9205 9 04 +LS79 999990 HARDTNER MEDICAL CE, LA US 3186 -9228 27 04 +LSGC 999990 LES_EPLATURES SW 4708 678 1027 04 +LSGG 067000 GENEVA/COINTRIN_AUT SW 4625 613 416 04 +LSGL 067100 LAUSANNE/BLECHERETE SW 4655 662 615 04 +LSGN 066040 NEUCHATEL_(AUT) SW 4700 695 487 04 +LSGS 067200 SION_(MIL/CIV/AUT) SW 4622 733 481 04 +LSMA 999990 ALPNACH SW 4695 828 444 04 +LSMD 999990 DUBENDORF SW 4740 864 448 04 +LSME 999990 EMMEN SW 4710 830 427 04 +LSMM 999990 MEIRINGEN SW 4675 812 577 04 +LSMP 066100 PAYERNE_(MIL/AUT) SW 4682 695 491 04 +LSMS 999990 SION (MIL) SW 4622 732 481 04 +LSZA 067700 LUGANO_(PVT/AUT) SW 4600 897 276 04 +LSZB 066303 BERN/BELP SW 4692 750 505 34 +LSZC 999990 BUOCHS SW 4697 838 450 04 +LSZG 066320 GRENCHEN SW 4718 742 430 34 +LSZH 066700 ZURICH-KLOTEN_(AUT) SW 4748 853 432 04 +LSZR 066910 SAINT_GALLEN/ALTENRHEIN SW 4748 955 398 04 +LSZS 066304 SAMEDAN SW 4653 988 1707 04 afwa loc +LTAB 171295 ANKARA/GUVERCIN_LIK TU 3993 3275 819 54 +LTAC 171280 ANKARA/ESENBOGA TU 4012 3298 949 04 +LTAD 171290 ANKARA/ETIMESGUT_AB TU 3995 3268 806 04 +LTAE 171200 MURTED_(TUR-AFB) TU 4008 3257 843 04 +LTAF 173520 ADANA/SAKIRPASA TU 3698 3530 20 04 +LTAG 173500 ADANA/INCIRLIK_AFB TU 3700 3542 66 04 +LTAH 171900 AFYON_(MIL) TU 3875 3053 1034 04 +LTAI 173000 ANTALYA_(CIV/MIL) TU 3670 3073 57 04 +LTAJ 172600 GAZIANTEP TU 3708 3737 855 04 +LTAK 173700 ISKENDERUN TU 3658 3617 3 04 +LTAN 172440 KONYA_(TUR-AFB) TU 3797 3255 1006 04 +LTAP 170820 MERZIFON_(TUR-AFB) TU 4085 3558 535 04 +LTAQ 170290 SAMSUN_AIRPORT TU 4127 3630 168 04 +LTAR 170900 SIVAS_(CIV/MIL) TU 3975 3702 1271 04 +LTAS 170220 ZONGULDAK TU 4145 3180 136 04 +LTAT 172000 MALATYA/ERHAC_(AFB) TU 3843 3808 849 04 +LTAU 171950 KAYSERI/ERKILET_AFB TU 3878 3548 1054 04 +LTAV 171185 SIVRIHISAR TU 3945 3135 96 54 +LTAW 170860 TOKAT TU 4030 3657 608 04 +LTAY 172375 CARDAK TU 3778 2970 849 54 +LTAZ 999990 NEVSEHIR TU 3877 3453 945 04 +LTBA 170600 ISTANBUL/ATATURK_AB TU 4097 2882 37 04 +LTBD 172340 AYDIN TU 3785 2785 57 04 +LTBE 171160 BURSA TU 4018 2907 100 04 +LTBF 171500 BALIKESIR_(TUR-AFB) TU 3962 2792 102 04 +LTBG 171150 BANDIRMA_(CIV/AFB) TU 4032 2797 49 04 +LTBH 171120 CANAKKALE TU 4013 2640 3 04 +LTBI 171240 ESKISEHIR_(TUR-AFB) TU 3978 3057 785 04 +LTBJ 172190 IZMIR/ADNAN_MENDERE TU 3827 2715 120 04 +LTBL 172180 IZMIR/CIGLI(CV/AFB) TU 3850 2702 5 04 +LTBM 172400 ISPARTA TU 3775 3055 997 04 +LTBO 171880 USAK TU 3867 2942 919 04 +LTBQ 172005 TOPEL_(TUR-AFB) TU 4073 3008 50 54 +LTBR 999995 BURSA/YENISEHIR_MIL-CIV TU 4025 2955 233 04 +LTBS 172950 DALAMAN_(COMMUNE) TU 3670 2878 2 04 +LTBT 171840 AKHISAR_(TUR-AFB) TU 3892 2785 93 04 +LTBU 170575 CORLU TU 4113 2792 173 54 +LTBY 172006 ANADOLU TU 3982 3052 789 04 +LTCA 172020 ELAZIG_(CIV/MIL) TU 3860 3928 882 04 +LTCC 172800 DIYARBAKIR(CIV/AFB) TU 3788 4018 677 04 +LTCD 170920 ERZINCAN TU 3973 3950 1215 04 +LTCE 170960 ERZURUM_(CIV/MIL) TU 3992 4127 1758 04 +LTCF 170980 KARS TU 4060 4308 1775 04 +LTCG 170380 TRABZON TU 4100 3972 30 04 +LTCH 172700 URFA/SANILURFA TU 3713 3877 547 04 +LTCI 171700 VAN TU 3845 4332 1661 04 +LTCJ 172820 BATMAN_(TUR-AFB) TU 3787 4117 540 04 +LTCK 172043 MUS_(TUR-AFB) TU 3875 4167 1266 34 +LTCL 999990 SIIRT TU 3796 4183 610 +LTCM 999990 SINOP TU 4203 3516 32 +LTCN 999990 KAHRAMANMARAS TU 3760 3693 572 +LTCO 999990 AGRI TU 3973 4305 1632 +LTCP 999990 ADIYAMAN TU 3775 3828 672 +LTCR 999990 MARDIN TU 3730 4073 1050 +LTCS 999990 GAP/SANLIURFA TU 3748 3888 2708 +LTDA 999990 HATAY TU 3635 3628 267 +LTFC 172410 SULEYMAN_DEMIREL TU 3785 3037 864 04 +LTFD 999990 EDREMIT KORFEZ TU 3955 2700 15 +LTFE 172734 MILAS TU 3723 2768 8 34 +LTFG 999990 SABIHA GOKCEN TU 4090 2930 95 +LTFH 999990 SAMSUN/CARSAMBA TU 4125 3657 5 04 +LTFJ 999990 ISTANBUL /SABIHA GOKCEN TU 4090 2931 95 04 +LUBL 999990 BALTSI-LEADOVENI - THE RM 4783 2777 231 04 +LUKK 338387 KISHINAU UR 4693 2893 122 01 +LWOH 135780 OHRID YG 4112 2080 761 01 +LWSK 135860 SKOPJE/PETROVAC YG 4197 2165 239 01 +LXGB 084950 GIBRALTAR_(CIV/MIL) GI 3615 -535 5 04 +LYBE 132720 BELGRADE/SURCIN YG 4482 2028 99 01 +LYBT 132725 BEOGRAD/BATAJNICA YG 4493 2025 81 04 afwa loc +LYKV 133765 KRALJEVO_AIRPORT YG 4382 2058 209 04 afwa loc +LYNI 133880 NIS YG 4333 2190 202 01 +LYPG 134624 PODGORICA(TITOGRAD) YG 4243 1928 53 41 +LYPR 134810 PRISTINA YG 4265 2115 576 01 +LYTI 134620 TITOGRAD/GOLUBOVCI YG 4237 1925 33 01 +LYTV 134570 TIVAT YG 4240 1873 5 01 +LYUZ 133766 UZICE-PONIKVE YG 4390 1970 904 01 afwa loc +LYVR 131830 VRSAC YG 4515 2132 85 01 +LZIB 118160 BRATISLAVA_IVANKA CZ 4820 1720 130 01 +LZKC 119930 KAMENICA_NAD_CIROCHOU CZ 4893 2200 177 01 +LZKZ 999990 KOSICE/BARCA CZ 4865 2123 232 01 +LZLU 119270 LUCENEC CZ 4833 1973 214 01 +LZNI 999990 NITRA CZ 4827 1812 134 01 +LZPE 999990 PRIEVIDZA CZ 4875 1858 260 01 +LZPP 999990 PIESTANY CZ 4862 1782 163 01 +LZSL 999990 SLIAC CZ 4863 1913 318 01 +LZTT 119340 POPRAD/TATRY CZ 4907 2025 707 01 +LZZI 999990 DOLNY_HRICOV CZ 4923 1860 312 01 +MACA 999990 ACAPULCO, GR MX 1250 -7001 18 04 +MAZG 999990 APATZINGAN, MC MX 1908 -10240 315 04 +MBGT 999990 TURKS ISLAND BA 2143 -7115 4 04 +MBJT 999990 TURKS ISLANDS, TI TI 2145 -7115 10 04 +MBPV 999990 PROVIDENCIALES TC 2177 -7225 5 01 +MCLO 999990 CIUDAD LERDO, DG MX 2554 -10352 1140 04 +MCTM 999990 CHETUMAL, QR MX 645 -7175 350 04 +MCUL 999990 NUEVO CULIACAN, SI MX 410 -7622 962 04 +MDBH 784820 BARAHONA DR 1822 -7110 26 01 +MDCY 999990 EL CATEY INTL DR 1927 -6973 10 04 +MDHE 784840 HERRERA DR 1847 -6997 58 01 +MDJB 784865 JOAQUIN_BALAGUER DR 1857 -6998 29 01 +MDLR 784785 LA_ROMANA_INTL_ARPT DR 1842 -6895 8 01 +MDPC 784790 PUNTA_CANA DR 1857 -6837 12 01 +MDPP 784570 PUERTO_PLATA_INTL DR 1975 -7055 15 01 +MDSD 784850 CAUCEDO/DE_LAS_AMER DR 1843 -6967 18 01 +MDSI 999990 SAN ISIDRO AIR, DR DR 1850 -6976 111 04 +MDST 784600 SANTIAGO_INTL_ARPT DR 1947 -7070 183 01 +MGCB 786310 COBAN GU 1548 -9032 1316 01 +MGCP 999990 CHAMPERICO GU 1430 -9189 11 +MGES 999990 ESQUIPULAS GU 1457 -8935 965 04 +MGFL 786150 FLORES/SANTA_ELENA GU 1692 -8988 115 04 +MGGI 999990 AURORA ARP GU 1458 -9052 1489 04 +MGGT 786410 GUATEMALA/LA_AURORA GU 1458 -9052 1489 04 +MGHT 786270 HUEHUETENANGO GU 1532 -9147 1901 04 +MGPB 786370 PUERTO_BARRIOS(MIL) GU 1572 -8860 1 04 +MGQZ 786475 QUEZALTENANGO GU 1483 -9152 2500 54 +MGRT 786390 RETALHULEU_(MIL) GU 1453 -9167 239 04 +MGSJ 786470 SAN_JOSE_(CIV/MIL) GU 1392 -9082 2 04 +MGTK 999990 TIKAL GU 1690 -8985 128 04 +MGUJ 999990 GUANAJUATO, GT MX 2102 -10125 1999 04 +MGZA 786445 ZACAPA GU 1497 -8953 490 54 +MHAM 787000 AMAPALA/LOS_PELONAS HO 1328 -8767 5 04 +MHCA 787140 CATACAMAS HO 1490 -8593 442 04 +MHCH 787240 CHOLUTECA HO 1330 -8718 48 04 +MHIC 785010 ISLAS_DEL_CISNE HO 1740 -8393 11 04 +MHLC 787050 LA_CEIBA/GOLOSON HO 1573 -8687 3 04 +MHLE 787190 LA_ESPERANZA HO 1433 -8817 1100 04 +MHLM 787080 LA_MESA/PEDRO_SULA HO 1545 -8793 31 04 +MHMO 999990 HERMSLLO/LAMANGA, SO MX 2911 -11105 187 04 +MHNJ 999990 GUANAJA, HO HO 1646 -8592 2 04 +MHNO 787010 GUANAJA HO 1647 -8607 2 04 formerly MHNJ +MHPL 787110 PUERTO_LEMPIRA HO 1522 -8380 13 04 +MHRO 787030 ROATAN HO 1632 -8653 5 04 +MHSC 787180 SOTO_CANO_AB HO 1438 -8762 628 04 +MHSR 787170 SANTA_ROSA_DE_COPAN HO 1478 -8878 1079 04 +MHTE 787060 TELA HO 1572 -8748 3 04 +MHTG 787200 TEGUCIGALPA/TONCONT HO 1405 -8722 994 04 +MHTR 785141 TRUJILLO HO 1593 -8593 3 04 +MHYR 787070 YORO HO 1517 -8712 670 04 +MILS 999990 ISLA GUADALUPE, BN MX 2918 -11832 6 04 +MIZT 999990 IXTEPEC, OX MX 1654 -9510 61 04 +MKJP 783970 NORMAN_MANLEY/KINGS JM 1793 -7678 9 04 +MKJS 783880 SANGSTER/MONTEGO JM 1850 -7792 3 04 +MLAJ 999990 LAGOS DE MORENO, JL MX 2136 -10192 1880 04 +MLEN 999990 LEON/SAN CARLOS, GT MX 2107 -10155 1829 04 +MLEO 999990 LEON, GT MX 2112 -10168 1809 04 +MMAA 768056 ACAPULCO/G._ALVAREZ MX 1677 -9975 5 64 +MMAN 763940 MONTERREY_INTL_ARPT MX 2587 -10023 448 01 +MMAS 765710 AGUASCALIENTES MX 2188 -10230 1885 01 +MMBT 768485 BAHIAS_DE_HUATULCO MX 1578 -9627 143 51 +MMCB 767260 CUERNAVACA MX 1892 -9925 1560 01 +MMCE 767493 CIUDAD_DEL_CARMEN MX 1865 -9180 2 31 +MMCL 764120 CULIACAN_(CITY) MX 2482 -10740 39 01 +MMCM 767500 CHETUMAL MX 1850 -8830 12 01 +MMCN 762530 SANTA_ROSALIA MX 2732 -11230 75 01 +MMCP 766950 CAMPECHE/IGNACIO MX 1985 -9055 5 01 +MMCS 760753 CIUDAD_JUAREZ_INTL MX 3163 -10643 1171 31 +MMCT 999990 CHICHEN-ITZA MX 2064 -8845 31 04 +MMCU 762253 CHIHUAHUA_INTL_ARPT MX 2870 -10597 1360 31 +MMCV 764915 CIUDAD_VICTORIA_APT MX 2372 -9897 238 54 +MMCZ 766493 COZUMEL_(CIV/MIL) MX 2053 -8693 5 31 +MMDL 999990 GUADLJRA/HIDALGO, JL MX 2052 -10332 1526 04 +MMDM 999990 CIUDAD DEL MANTE, TM MX 2275 -9900 104 04 +MMDO 764235 DURANGO_AIRPORT MX 2413 -10453 1857 54 +MMEP 765560 TEPIC MX 2152 -10490 922 01 +MMES 999990 ENSENADA, BN MX 3186 -11663 8 04 +MMEX 999990 MEXICO INTL, DF MX 1943 -9907 2234 04 +MMGL 766133 DON_MIGUEL/GUADALAJ MX 2052 -10332 1528 34 +MMGM 762555 GUAYMAS_INTL_ARPT MX 2797 -11093 27 54 +MMGU 999990 GUAYMAS INTL AR, MX MX 2797 -11093 27 04 +MMHC 999990 TEHUACANSAN, PU MX 1850 -9742 1679 04 +MMHO 761600 HERMOSILLO_INTL MX 2907 -11097 211 01 +MMIA 766580 COLIMA MX 1927 -10358 723 01 +MMID 999990 MERIDA INTL, YU MX 2095 -8967 9 04 +MMIO 763900 SALTILLO MX 2545 -10398 1790 01 +MMIT 999990 IXTEPEC_OX MX 1645 -9508 61 04 +MMJA 999990 JALAPA, VC MX 1954 -9692 1389 04 +MMLC 769995 LAZARO_CARDENAS MX 1798 -10222 12 54 +MMLG 999990 MULEGE, BS MX 2688 -11203 61 04 +MMLM 763615 LOS_MOCHIS_AIRPORT MX 2568 -10908 4 54 +MMLO 765773 DEL_BAJIO/LEON MX 2100 -10148 1819 34 +MMLP 764055 LA_PAZ_INTL_AIRPORT MX 2407 -11037 21 54 +MMLT 763050 LORETO MX 2602 -11135 15 01 +MMMA 763993 MATAMOROS_INTL MX 2577 -9753 8 31 +MMMD 766440 MERIDA_INTL_ARPT MX 2098 -8965 10 01 +MMML 760054 MEXICALI MX 3263 -11700 22 31 +MMMM 766655 MORELIA_NEW MX 1985 -10103 1833 54 +MMMT 767383 MINATITLAN MX 1810 -9458 40 34 +MMMV 763420 MONCLOVA MX 2688 -10142 615 01 +MMMX 766793 MEXICO_CITY/LICENCI MX 1943 -9910 2238 34 +MMMY 763943 MONTERREY/GEN_MARIA MX 2578 -10010 387 34 +MMMZ 764593 MAZATLAN/G._BUELNA MX 2317 -10627 10 31 +MMNG 999990 NOGALES, SO MX 3123 -11098 1222 04 +MMNL 762863 NUEVO_LAREDO_INTL MX 2743 -9957 148 31 +MMNU 999990 NAUTLA, VC MX 2020 -9677 3 04 +MMOX 767755 OAXACA/XOXOCOTLAN MX 1697 -9673 1528 54 +MMPA 766127 POZA_RICA/PALIZADA MX 2050 -9747 62 04 +MMPB 766850 PUEBLA MX 1903 -9820 2166 01 +MMPC 999990 PACHUCA, HG MX 2012 -9873 2417 04 +MMPE 999990 PUERTO PENASCO, SO MX 3130 -11355 48 04 +MMPG 762430 PIEDRAS_NEGRAS MX 2870 -10052 250 01 +MMPN 766546 URUAPAN/GEN_RAYON MX 1940 -10203 1593 64 +MMPR 766013 PUERTO_VALLARTA/LIC MX 2068 -10525 6 34 +MMPS 768556 PUERTO_ESCONDIDO MX 1587 -9708 88 61 +MMQT 766250 QUERETARO MX 2060 -10038 1813 01 +MMRM 999990 IS MARIA MADRE, NA MX 2158 -10650 5 04 +MMRX 763503 REYNOSA_INTL_ARPT MX 2602 -9823 39 31 +MMSD 764056 SAN_JOSE_DEL_CABO MX 2315 -10970 109 61 +MMSL 999990 CABO SAN LUCAS MX 2295 -10993 140 +MMSO 999990 SOTO LA MARINA, TM MX 2377 -9820 21 04 +MMSP 765390 SAN_LUIS_POTOSI MX 2215 -10098 1903 01 +MMTB 760754 TUXTLA_GUTIERREZ MX 1645 -9307 528 01 +MMTC 763820 TORREON_AIRPORT MX 2553 -10345 1124 01 +MMTG 768430 TUXTLA_GUTIERREZ_A MX 1675 -9312 528 01 +MMTJ 760013 TIJUANA_INTL_ARPT MX 3255 -11697 152 31 +MMTL 766340 TULANCINGO MX 2008 -9837 2181 01 +MMTM 765493 TAMPICO/GEN_FJ_MINA MX 2228 -9787 24 31 +MMTN 999990 VILLA TAMUIN, SL MX 2205 -9880 50 04 +MMTO 766753 TOLUCA/JOSE_MARIA MX 1935 -9957 2576 34 +MMTP 769043 TAPACHULA MX 1478 -9238 29 31 +MMTQ 999990 TEQUESQUITENGO, MR MX 1862 -9925 99 04 +MMTT 999990 COATZACOALCOS, VC MX 1815 -9442 23 04 +MMTX 999990 TUXPAN, VC MX 2095 -9738 28 04 +MMUN 765906 CANCUN_INTL_AIRPORT MX 2103 -8687 5 64 +MMVA 767433 VILLAHERMOSA MX 1800 -9282 13 31 +MMVR 766913 GEN._HERIBERTO_JARA MX 1915 -9618 29 34 +MMZC 765255 ZACATECAS_ARPT MX 2290 -10268 2140 54 +MMZH 767584 IXTAPA-ZIHUATANEJO MX 1760 -10147 6 44 +MMZL 999990 MANZANILLO INTL, CM MX 1915 -10457 5 04 +MMZO 766534 MANZANILLO_INTL MX 1915 -10457 8 44 +MMZP 766015 ZAPOPAN_(MIL) MX 2075 -10347 1625 54 +MNBL 787450 BLUEFIELDS NK 1200 -8377 5 04 +MNCG 999990 NVS CASAS GRNDS, CH MX 3043 -10792 1467 04 +MNCH 787390 CHINANDEGA NK 1263 -8713 53 04 +MNJG 787340 JINOTEGA NK 1308 -8598 985 04 +MNJU 787350 JUIGALPA NK 1210 -8537 90 04 +MNMG 787410 MANAGUA/AUGUSTO_CES NK 1215 -8617 50 04 +MNPC 787300 PUERTO_CABEZAS(MIL) NK 1405 -8337 20 04 +MNRS 787330 RIVAS NK 1142 -8583 53 04 +MPAZ 999990 PALIZADA, CE MX 1827 -9210 15 04 +MPBO 787935 BOCAS_DEL_TORO_INTL PM 0935 -8225 3 54 +MPCF 787833 ENRIQUE_ADOLFO_JIME PM 0935 -7987 8 34 +MPCH 787838 CAPTAIN_MANUEL_NINO PM 0943 -8252 6 84 +MPDA 787930 DAVID/ENRIQUE_MALEK PM 0840 -8242 26 04 +MPFS 999990 FT SHERMAN ROCO, PM PM 933 -7998 52 04 +MPGS 999990 PROGRESO, YU MX 2130 -8982 14 04 +MPHO 788060 HOWARD_AFB PM 0892 -7960 16 04 +MPLB 999990 ALBROOK AFS / B, PM PM 897 -7955 9 04 +MPLP 788076 LA_PALMA PM 0840 -7813 10 64 +MPMG 788067 MARCOS_A._GELABERT PM 0898 -7952 13 74 +MPNO 999990 PINOTEPA NCNL, OX MX 1636 -9807 76 04 +MPNU 787834 AUGUSTO_VERGARA PM 0783 -8028 21 44 +MPSA 787950 SANTIAGO PM 0808 -8095 88 04 +MPTC 999990 PUERTO CORTES, BS MX 2447 -11132 5 04 +MPTL 999990 POCHUTLA, OX MX 1574 -9647 152 04 +MPTO 787920 TOCUMEN/GEN._OMAR PM 0905 -7937 11 04 +MPTX 999990 PORT DE PAIX, HT HT 1994 -7282 30 04 +MRCH 787613 CHACARITA CS 0998 -8478 2 34 +MRLB 787740 LIBERIA/TOMAS_GUARD CS 1060 -8555 93 04 +MRLM 787670 LIMON_INTL_AIRPORT CS 1000 -8305 4 04 +MRNC 787550 NICOYA CS 1015 -8545 120 04 +MROC 787620 SAN_JOSE/SANTAMARIA CS 1000 -8422 931 04 +MRPM 787720 PALMAR_SUR CS 0895 -8347 15 04 +MRPV 787625 TOBIAS_BOLANOS_INTL CS 0995 -8415 994 54 +MRSJ 999990 SAN JOSE/LA SABANA, CS CS 953 -8410 1132 04 +MSAC 786500 ACAJUTLA/SONSONATE ES 1357 -8983 15 04 +MSCZ 999990 SALINAS CRUZ, OX MX 1618 -9520 6 04 +MSLP 786660 EL_SALVADOR_INTL ES 1343 -8905 25 04 +MSLU 999990 ST_LUCIA 1373 -6095 27 04 +MSOT 999990 SOTO LA MARINA, TM MX 2377 -9820 21 04 +MSRL 999990 SANTA ROSALIA, BS MX 2730 -11228 103 04 +MSSA 786550 SANTA_ANA/EL_PALMAR ES 1398 -8957 725 04 +MSSM 786700 SAN_MIGUEL/PAPALON ES 1345 -8812 80 04 +MSSS 786630 ILOPANGO/S.SALVADOR ES 1370 -8912 621 04 +MT42 999990 THREE FORKS, MT US 4591 -11151 1235 04 +MTCH 784090 CAP-HAITIEN_INTL HA 1975 -7218 3 04 +MTEM 999990 TEMOSACHIC, CH MX 2895 -10782 1870 04 +MTLC 999990 TOLUCA/JOSE MARI, MX MX 1936 -9957 2576 04 +MTPP 784390 PORT-AU-PRINCE_ARPT HA 1857 -7230 29 04 +MUBA 782680 BARACOA_(CIV/MIL) CU 2035 -7450 9 01 +MUBO 999990 BATABANO, CU CU 2272 -8228 7 04 +MUBY 782593 BAYAMO CU 2040 -7662 64 31 +MUCA 783460 CIEGO_AVILA/VENEZUE CU 2178 -7878 26 01 +MUCC 999990 CAYO_COCO/JARDINES_DEL_RAY CU 2245 -7832 4 01 +MUCF 782440 CIENFUEGOS(CIV/MIL) CU 2215 -8040 39 01 +MUCL 783334 CAYO_LARGO_DEL_SUR CU 2162 -8155 2 41 +MUCM 782550 CAMAGUEY/IGANCIO CU 2142 -7785 122 01 +MUCO 999990 COLON, CU CU 2268 -8093 35 04 +MUCU 782640 SANTIAGO_DE_CUBA CU 1997 -7585 69 01 +MUGM 783670 GUANTANAMO_BAY_NAS US 1990 -7513 23 04 +MUGT 782670 GUANTANAMO CU 2008 -7515 8 01 +MUHA 782240 HAVANA/JOSE_MARTI CU 2298 -8240 59 01 +MUHG 782623 HOLGUIN_(CIV/MIL) CU 2078 -7632 106 31 +MUMH 999990 MATAHAMBRE, CU CU 2258 -8395 100 04 +MUMO 782684 MOA_(MIL) CU 2065 -7492 5 44 +MUMZ 782560 MANZANILLO CU 2033 -7712 60 01 +MUNG 782210 NUEVA_GERONA_(MIL) CU 2183 -8278 23 01 +MUPB 999990 PLAYA BARACOA, GU CU 2303 -8258 31 04 +MUPR 783150 PINAR_DEL_RIO_NORTE CU 2242 -8368 37 01 +MUSA 999990 SN ANTONIO BANOS, CU US 2287 -8252 50 04 +MUSC 783465 ABEL_SANTAMARIA CU 2250 -7995 103 01 +MUSJ 999990 SAN JULIAN ARPT, CU US 2210 -8415 30 04 +MUTD 999990 TRINIDAD, CU CU 2178 -7998 54 04 +MUVR 782290 VARADERO CU 2313 -8128 3 01 +MUVT 783570 LAS_TUNAS/VICTORIA CU 2095 -7695 106 01 +MVAC 999990 VILLA AHUMADA, CH MX 955 -6923 225 04 +MVAY 999990 VALLADOLID, YU MX 2068 -8820 22 04 +MWCB 783849 GERRARD_SMITH_INTL/CAYMAN_BRAC GC 1968 -7989 3 04 afwa elev +MWCG 999990 GRAND CAYMAN, GC GC 1925 -8142 6 04 +MWCR 783840 OWEN_ROBERTS_INTL GC 1928 -8135 3 04 +MYAF 999990 ANDROS TOWN, BA BA 2470 -7780 2 04 +MYAK 999990 CNGO/ANDRS BAY,BA BA 2408 -7755 4 04 +MYAM 999990 MARSH HARBOUR, US 2651 -7708 2 04 +MYBS 780700 ALICE_TOWN/S_BIMINI BA 2573 -7930 3 04 +MYEF 780930 EXUMA_INTL BA 2357 -7589 3 04 +MYEG 780920 GEORGE_TOWN/EXUMA BA 2350 -7577 3 04 +MYER 999990 ROCK SOUND BA 2490 -7617 3 04 +MYGF 780620 FREEPORT_INTL_ARPT BA 2655 -7870 11 04 +MYGW 780610 WEST_END_INTL_ARPT BA 2670 -7897 4 04 +MYIG 781210 MATTHEW_TOWN/INAGUA BA 2095 -7368 4 04 +MYMM 999990 UNKNOWN, UN UN 2240 -7300 7 04 +MYNN 780730 NASSAU_INTL_AIRPORT BA 2505 -7747 7 04 +MYSM 780880 COCKBURN/SAN_SALVAD BA 2405 -7453 5 04 +MZBZ 785830 BELIZE_INTL_AIRPORT BH 1753 -8830 5 04 +NCRG 918430 AVARUA/RAROTONGA_IL KU -2120 -15982 7 04 +NCRK 918040 RAKAHANGA_ATOLL KU -1005 -16110 5 04 +NE08 999990 LAMAR, NE US 4055 -10198 1072 04 +NEXC 999990 CHARLESTON, NAV, SC US 3290 -7997 8 04 +NFFN 916800 NANDI/NADI_INTL FJ -1775 17745 18 04 +NFNA 916830 NAUSORI FJ -1805 17857 5 04 +NFNL 999990 LAMBASA AIRPORT FJ -1646 17935 17 +NFNM 999990 MATEI AIRPORT FJ -1668 -17986 21 +NFNS 999990 SAVUSAVU FJ -1680 17933 4 +NFTF 917920 FUA'AMOTU/TONGATAPU TO -2123 -17515 41 04 +NFTL 917840 HA'APAI/LIFUKA_ISLAND TO -1980 -17435 3 04 +NFTV 917800 VAVA'U_ISLAND TO -1865 -17398 10 04 +NGFU 916430 FUNAFUTI_INTL_ARPT TV -0852 17922 2 04 +NGTA 916100 TARAWA/BONRIKI_INTL KB 0135 17292 4 04 +NGTT 999990 TARAWA KIRIBATI FJ 135 17292 2 04 +NIUE 918220 NIUE_ISLAND/ALOFI KU -1907 -16992 22 04 +NLWW 917530 WALLIS_ISL/HIHIFO FW -1323 -17617 27 04 +NSAP 999990 APIA / UPOLU ISLAND ZM -1380 -17178 2 04 +NSFA 917590 FALEOLO_INTL/APIA ZM -1382 -17200 5 04 +NSTU 917650 PAGO_PAGO_INTL_ARPT US -1433 -17072 3 04 +NTAA 919380 TAHITI_ISLAND/FAAA PF -1755 -14962 2 04 +NTAT 919540 TUBUAI_ISLAND PF -2335 -14948 3 04 +NTTB 919300 BORA-BORA/MOTU-MUTE PF -1645 -15175 3 04 +NTTO 919440 HAO/TUAMOTO_(MIL) PF -1807 -14095 3 04 +NTTX 919520 MUROROA_ATOLL_(MIL) PF -2182 -13880 3 04 +NVSC 915510 SOLA/VANUA_LAVA_ISL NH -1385 16755 18 04 +NVSL 915550 LAMAP/MALEKOULA_ISL NH -1642 16780 26 04 +NVSS 915540 PEKOA AIRPORT SANTO NH -1552 16722 44 04 +NVVV 915570 BAUERFIELD/EFATE_IL NH -1770 16830 21 04 +NVVW 999990 WHITE GRASS NV -1945 16922 6 04 +NWWE 915960 ILS_DES_PINS/MOUE_I NC -2260 16745 97 04 +NWWK 915770 KOUMAC NC -2057 16428 18 04 +NWWL 915820 OUANAHAM/WANAHAM NC -2077 16723 29 04 +NWWM 999990 MAGENTA NC -2227 16647 3 04 +NWWN 915920 NOUMEA NC -2227 16645 72 04 +NWWR 915870 LA_ROCHE/MARE_ISL NC -2148 16803 42 04 +NWWU 999990 TOUHO NC -2078 16527 3 04 +NWWV 915790 OUVEA_OULOUP/FAYAUE NC -2065 16658 7 04 +NWWW 915900 LA_TONTOUTA/NOUMEA NC -2202 16622 14 04 +NY25 999990 ONEONTA, NY US 4245 -7501 338 04 +NZAA 931190 AUCKLAND_AIRPORT NZ -3702 17480 7 04 +NZCH 937800 CHRISTCHURCH NZ -4348 17255 38 04 +NZCM 896740 MCMURDO/WILLIAMS_FD NZ -7787 16697 8 04 +NZIR 896690 ICE_RUNWAY NZ -7785 16658 2 04 +NZOH 934010 OHAKEA NZ -4020 17535 52 04 +NZPG 896680 PEGASUS_FIELD NZ -7795 16652 5 04 +NZSP 890090 AMUNDSEN-SCOTT SOUTH POLE STN NZ -9000 00000 2830 04 +NZWD 896700 WILLIAMS_FIELD NZ -7787 16708 20 04 +NZWN 934360 WELLINGTON_AIRPORT NZ -4133 17480 12 04 +NZWP 999990 WHENUAPAI NZ -3678 17463 30 04 +OAFZ 999990 FAIZABAD AF 3712 7051 1200 04 +OAHR 409380 HERAT AH 3420 6220 964 04 +OAKB 409480 KABUL_INTERNATIONAL AH 3455 6922 1791 04 +OAKN 999990 KANDAHAR INTL AR AF 3150 6583 1010 04 +OAMS 999990 MAZAR-I-SHARIF AF 3670 6719 378 04 +OAUZ 999990 KUNDUZ AF 3666 6892 433 04 +OBBI 411500 BAHRAIN INTERNATIONAL AIRPORT GL 2627 5065 2 04 +OEAB 411120 ABHA SD 1823 4265 2090 04 +OEAH 404200 AL AHSA SD 2530 4948 179 04 +OEAO 999990 ALULA, SD SD 2648 3812 624 +OEBA 410550 AL BAHA SD 2030 4163 1652 04 +OEBH 410840 BISHA SD 1999 4262 1167 04 +OEDF 404170 KING_FAHD_AIRPORT SD 2644 4981 12 04 +OEDM 404140 PRINCE_SALMAN_BIN SD 2445 4412 92 04 +OEDR 404160 DHAHRAN SD 2627 5015 26 04 +OEDW 404350 DAWADMI SD 2450 4440 990 04 +OEGN 411400 GIZAN SD 1690 4258 6 04 +OEGS 404050 GASSIM SD 2630 4377 648 04 +OEGT 403600 GURIAT SD 3140 3727 509 04 +OEHL 403940 HAIL SD 2743 4168 1015 04 +OEJN 410240 JEDDAH/ABDUL_AZIZ SD 2170 3918 15 04 +OEKB 410320 KAIBER SD 2567 3938 754 04 +OEKJ 403415 PRINCE_SULTAN_AB SD 2407 4758 500 04 +OEKK 403770 HAFR AL-BATIN SD 2790 4553 413 04 +OEKM 411140 KHAMIS_MUSHAIT SD 1830 4280 2066 04 +OEMA 404300 MADINAH SD 2455 3970 654 04 +OEMH 410060 MUWAIH SD 2243 4175 970 04 +OEMK 410300 MAKKAH SD 2143 3977 310 04 +OENG 411280 NAJRAN SD 1762 4442 1212 04 +OEPA 403730 QAYSUMAH SD 2832 4612 358 04 +OERF 403620 RAFHA SD 2962 4348 449 04 +OERK 404370 KHALED_INTL._AIRPORT SD 2494 4672 614 04 +OERR 403570 ARAR SD 3090 4113 555 04 +OERY 404380 RIYADH SD 2472 4673 635 04 +OESH 411360 SHARURAH SD 1747 4712 720 04 +OESK 403610 AL-JOUF SD 2978 4010 689 04 +OETB 403750 TABUK SD 2837 3660 778 04 +OETF 410360 TAIF SD 2148 4055 1478 04 +OETR 403560 TURAIF SD 3168 3873 813 04 +OEWD 410610 WADI_AL_DAWASSER_AIRPORT SD 2050 4520 624 04 +OEWJ 404000 WEJH SD 2620 3647 20 04 +OEYN 404390 YENBO SD 2415 3807 8 04 +OIAA 408310 ABADAN_INTL_AIRPORT IR 3037 4825 3 04 +OIAD 407127 DEZFUL IR 3243 4840 144 04 +OIAG 408330 OMIDIEH IR 3077 4967 29 04 +OIAH 408350 GACH SARAN DU GUNBADAN IR 3043 5077 738 04 +OIAI 408120 MASJED-SOLEYMAN IR 3199 4927 372 04 +OIAM 408320 BANDAR_MAHSHAHR IR 3055 4920 4 04 NCDC loc/elev +OIAW 408110 AHWAZ IR 3133 4867 20 04 +OIBA 999990 ABUMUSA_ISLAND/ABUMUSA IR 2587 5503 7 04 +OIBB 408580 BUSHEHR (CIV/AFB) IR 2898 5083 19 04 +OIBJ 407125 JAM IR 2782 5235 662 04 +OIBK 999990 KISH_ISLAND/KISH IR 2652 5397 30 04 +OIBL 408830 BANDAR LENGEH IR 2658 5484 14 04 +OIBP 999990 PERSIAN GULF AIRPORT IR 2736 5473 8 +OIBQ 999990 KHARG IR 2926 5026 3 +OIBS 999990 SIRRI_ISLAND/SIRRI IR 2590 5453 13 04 +OIBV 407126 LAVAN ISLAND IR 2682 5335 22 04 +OICC 407660 KERMANSHAH/BAKTARAN IR 3427 4712 1320 04 +OICI 407804 ILAM IR 3358 4640 1368 04 AFWA elev +OICJ 408353 BOROUJERD IR 3490 4863 1600 04 +OICK 999990 KHORRAM_ABAD IR 3343 4828 1155 04 +OICS 407470 SANANDAJ IR 3533 4700 1373 04 +OIFK 407850 KASHAN IR 3399 5145 982 04 +OIFM 408000 ESFAHAN IR 3247 5172 1590 04 +OIFS 407980 SHAHRE-KORD IR 3233 5085 2078 04 +OIGG 407190 RASHT IR 3720 4963 -7 04 OSO loc/elev +OIGK 408357 KERMANSHAH IR 3428 4712 1322 04 +OIHH 999990 HAMADAN IR 3487 4855 1757 04 +OIHM 408352 MALAYER IR 3428 4882 1725 04 +OIHR 999990 ARAK IR 3414 4984 1658 04 +OIIE 407300 IMAM_KHOMENI IR 3540 5115 101 04 +OIII 407540 TEHRAN-MEHRABAD IR 3568 5135 1204 04 +OIIK 407310 GHAZVIN IR 3625 5000 1278 04 +OIIP 999990 KARAJ/PAYAM IR 3577 5082 1271 04 +OIIS 407570 SEMNAN IR 3555 5338 1171 04 +OIKB 408750 BANDARABBASS IR 2722 5637 10 04 +OIKK 408410 KERMAN IR 3025 5697 1748 04 +OIKM 999990 BAM IR 2910 5840 1067 04 +OIKO 408354 MINAB IR 2712 5710 27 04 +OIKQ 999990 GHESHM_ISLAND/DAYRESTAN IR 2675 5590 12 04 +OIKR 999990 RAFSANJAN IR 3030 5605 1615 +OIMB 408090 BIRJAND IR 3287 5920 1491 04 +OIMC 999990 SARAKHS IR 3650 6105 288 04 +OIMD 408355 GONABAD IR 3435 5868 1056 04 +OIMM 407450 MASHHAD IR 3627 5963 989 04 +OIMN 407230 BOJNOURD IR 3747 5733 1074 04 +OIMS 407430 SABZEVAR IR 3622 5767 941 04 +OIMT 407910 TABAS IR 3360 5692 710 04 +OINB 407821 BABULSAR IR 3672 5265 -21 04 +OING 407380 GORGAN IR 3682 5447 155 04 +OINK 407350 GONBAD_GHABUS IR 3725 5510 45 04 +OINN 999990 NOSHAHR IR 3665 5145 0 04 +OINR 407320 RAMSAR IR 3690 5067 -20 04 +OINZ 407826 SARI_DESHT_E_NAZ IR 3663 5318 11 04 +OISA 408180 ABADEH IR 3118 5267 2004 04 +OISF 408590 FASA IR 2897 5368 1383 04 +OISL 999990 LAR IR 2767 5437 792 04 +OISR 999990 LAMERD IR 2736 5318 410 +OISS 408480 SHIRAZ IR 2953 5258 1486 04 +OISY 999990 YASOUJ/NATIONAL IR 3068 5155 1825 04 +OITK 407030 KHOY IR 3855 4497 1107 04 +OITL 999990 ARDABIL IR 3832 4842 1315 04 +OITM 999990 MARAGHEH / SAHAND IR 3734 4613 1340 04 +OITR 407120 ORUMIEH IR 3753 4508 1297 04 +OITT 407060 TABRIZ IR 3808 4628 1367 04 +OITU 408356 MAKU IR 3933 4443 1411 04 +OITZ 999990 ZANJAN IR 3668 4848 1663 04 +OIYY 408210 YAZD IR 3190 5440 1238 04 +OIZB 408290 ZABOL IR 3133 6148 489 04 +OIZC 408980 CHAHBAHAR IR 2528 6062 8 04 afwa loc/elev +OIZH 408560 ZAHEDAN IR 2947 6089 1370 04 +OIZI 408790 IRANSHAHR IR 2720 6070 591 04 +OIZJ 408930 JASK IR 2663 5777 3 04 +OJAI 402720 QUEEN ALIA AIRPORT JD 3167 3597 721 04 +OJAM 402700 AMMAN AIRPORT JD 3199 3599 767 04 +OJAQ 403400 AQABA AIRPORT JD 2963 3502 53 04 +OKBK 405820 KUWAIT INTERNATIONALAIRPORT KW 2922 4799 55 04 +OLBA 401000 BEYROUTH AEROPORT LB 3382 3548 29 04 +OMAA 412170 ABU DHABI INTERNATIONAL AIRPORT ER 2443 5465 16 04 +OMAD 412160 ABU DHABI BATEEN AIRPORT ER 2443 5447 5 04 +OMAH 999990 AL HAMRA AUX ER 2408 5247 16 04 +OMAL 412180 AL AIN INTERNATIONAL AIRPORT ER 2427 5560 265 04 +OMDB 411940 DUBAI INTERNATIONAL AIRPORT ER 2525 5533 8 04 +OMDW 999990 AL MAKTOUM INTL AIRP ER 2488 5517 19 +OMFJ 411980 FUJAIRAH ER 2510 5633 28 04 +OMRK 411840 RAS AL KHAIMAH INTERNATIONAL AIRP ER 2562 5594 31 04 +OMSJ 411960 SHARJAH INTERNATIONAL AIRPORT ER 2533 5552 35 04 +OOKB 999990 KHASSAB OM 2622 5623 3 04 +OOMA 412880 MASIRAH OM 2067 5890 19 04 +OOMS 412560 SEEB/INTERNATIONAL_AIRPORT OM 2358 5828 8 04 +OOSA 413160 SALALAH OM 1703 5408 20 04 +OOSQ 412540 SAIQ OM 2307 5765 1755 04 +OOTH 413140 THUMRAIT OM 1767 5403 467 04 +OPGD 999990 GWADAR PK 2523 6233 29 04 +OPKC 417800 KARACHI AIRPORT PK 2490 6713 21 04 +OPLA 416410 LAHORE AIRPORT PK 3152 7440 216 04 +OPMT 416750 MULTAN PK 3018 7142 123 04 +OPNH 417490 NAWABSHAH PK 2625 6837 38 04 +OPPS 415300 PESHAWAR PK 3402 7158 359 04 +OPRN 415710 ISLAMABAD AIRPORT PK 3362 7310 507 04 +OPSD 999990 SKARDU PK 3530 7568 2181 +OPSK 999990 SUKKUR PK 2772 6879 60 04 +OPST 999990 SIALKOT PK 3250 7453 256 +ORBI 999990 BAGHDAD INTL AIRPORT IQ 3330 4440 34 +ORBS 999990 SADDAM IRQ-AFB / CIV IQ 3327 4423 34 04 +ORER 999990 ERBIL INTL IQ 3623 4996 409 +ORMM 406890 BASRAH/MAGAL IQ 3057 4578 2 04 +ORSH 999990 AL SAHRA AAF IQ 3466 4355 137 +ORSU 999990 SULYMANIYAH IQ 3555 4545 853 +OSAP 400070 ALEPPO INTERNATIONAL AIRPORT SY 3618 3720 393 04 +OSDI 400800 DAMASCUS INT. AIRPORT SY 3342 3652 608 04 +OSDZ 400450 DEIR_EZZOR SY 3532 4015 212 04 +OSKL 400010 KAMISHLI SY 3705 4122 455 04 +OSLK 400220 LATAKIA SY 3553 3577 7 04 +OTBD 411700 DOHA INTERNATIONAL AIRPORT QT 2525 5157 11 04 +OYAA 414800 ADEN_INTL DY 1267 4503 3 04 +OYAG 414280 AL-GHAIDA DY 1608 5208 42 04 +OYAM 410001 MUKAYRIS YE 1395 4567 2175 04 +OYAR 999990 RIYAN YE 1465 4938 16 04 +OYAS 999990 ABBS YE 1607 4317 2000 04 +OYAT 414370 ATAQ YE 1452 4685 1067 04 +OYDM 414340 DHAMAR YE 1458 4442 2425 04 afwa loc +OYHD 414310 HODEIDAH YE 1475 4298 115 04 +OYHJ 999990 HAJJAH YE 1583 4358 1760 +OYIB 999990 IBB YE 1400 4433 1920 04 +OYMB 413500 MARIB YE 1543 4533 1000 04 +OYMK 999990 MOKHA YE 1325 4328 3 04 +OYRN 413905 RIYAN YE 1465 4937 16 04 +OYSH 999990 SADAH YE 1697 4373 1890 04 +OYSN 413440 SANA_A YE 1552 4418 2190 04 +OYSQ 414940 SOCOTRA YE 1263 5390 45 04 +OYSY 414363 SAYUN YE 1597 4880 701 04 +OYTZ 414660 TAIZ YE 1368 4413 1402 04 +PA58 999990 CHAMBERSBURG, PA US 3998 -7756 235 04 +PA5G 702716 TAHNETA_PASS AK US 6182 -14755 900 64 +PA99 999990 GNADEN HUETTEN MEMO, PA US 4083 -7573 183 04 +PAAH 704545 AMCHITKA_ISLAND AK US 5138 17927 69 54 +PAAK 999990 ATKA_AIRPORT AK US 5222 -17421 17 34 +PAAM 999990 GAMBELL (AWOS), AK US 6377 -17173 8 04 +PAAP 703886 PORT_ALEXANDER AK US 5625 -13465 0 64 +PAAQ 702740 PALMER_MUNICIPAL AK US 6160 -14908 71 04 +PABA 700863 BARTER_ISLAND_(DEW) AK US 7013 -14358 2 34 +PABE 702190 BETHEL_AIRPORT AK US 6078 -16184 38 04 Airnav elev +PABG 702673 BIG_DELTA_ARCTIC_WX AK US 6400 -14572 389 34 +PABI 702670 FT.GREELY/ALLEN_AAF AK US 6400 -14573 391 04 +PABL 999990 BUCKLAND AK US 6598 -16115 7 04 +PABN 702913 NABESNA/DEVIL_MTN AK US 6240 -14300 884 34 +PABR 700260 BARROW/POST-ROGERS AK US 7128 -15678 13 04 +PABT 701740 BETTLES_FIELD AK US 6692 -15152 196 04 +PABV 702746 BIRCHWOOD AK US 6142 -14952 29 64 +PABX 999990 BIRCHWOOD, AK US 6142 -14952 29 04 +PACA 999990 CAPE SPENCER, AK US 5821 -13663 25 04 +PACD 703160 COLD_BAY_AIRPORT AK US 5522 -16273 26 04 +PACE 999990 CENTRAL AK US 6557 -14477 282 04 +PACL 999990 CLEAR, AK US 6430 -14912 168 04 +PACM 999990 SCAMMON_BAY AK US 6185 -16557 4 04 +PACP 999990 CAPE SAINT ELIAS, AK US 5980 -14460 18 04 +PACR 702674 CIRCLE_CITY_AIRPORT AK US 6583 -14407 182 44 +PACS 999990 CAPE SARICHEF A, AK US 5460 -16493 9 04 +PACV 702960 CORDOVA/MILE_13 AK US 6050 -14550 13 04 +PACX 999990 CHANDALAR LAKE, AK US 6750 -14848 585 04 +PACY 999990 YAKATAGA (CAPE), AK US 6008 -14250 11 04 +PACZ 702120 CAPE_ROMANZOFF_AWOS AK US 6178 -16603 146 04 +PADE 701333 DEERING_ARPT AK US 6607 -16277 5 04 +PADG 999990 RED DOG, AK US 6803 -16289 295 04 +PADK 704540 ADAK_NAS/MITCHELL AK US 5188 -17665 4 04 +PADL 703210 DILLINGHAM_(AMOS) AK US 5905 -15852 29 04 +PADM 999990 MARSHALL AK US 6186 -16203 31 04 +PADQ 703500 KODIAK AK US 5775 -15250 34 04 +PADT 702915 SLANA AK US 6271 -14398 668 54 +PADU 704890 DUTCH_HARBOR AK US 5390 -16655 4 04 +PAEA 999990 EAGLE AIRPORT, AK US 6478 -14114 268 04 +PAEC 702606 CHULITNA AK US 6283 -14991 412 64 +PAED 702720 ELMENDORF_AFB AK US 6125 -14980 65 04 +PAEG 702224 EAGLE_AIRPORT AK US 6478 -14115 268 44 +PAEH 703050 CAPE_NEWENHAM(AWOS) AK US 5865 -16207 165 04 +PAEI 702650 EIELSON_AFB AK US 6467 -14710 167 04 +PAEL 703817 ELFIN_COVE AK US 5820 -13635 0 74 +PAEM 702084 EMMONAK AK US 6277 -16450 3 44 +PAEN 702590 KENAI_MUNICIPAL AK US 6057 -15125 29 04 +PAER 999990 MERRILL_PASS_WEST AK US 6125 -15382 358 04 +PAFA 702610 FAIRBANKS_INTL_ARPT AK US 6482 -14787 138 04 +PAFB 702615 WAINWRIGHT_AAF AK US 6483 -14762 137 54 +PAFE 703855 KAKE_SEAPLANE_BASE AK US 5696 -13391 52 54 +PAFG 999990 NWS FAIRBANKS, AK US 6485 -14785 189 04 +PAFK 702312 FAREWELL_LAKE AK US 6251 -15389 468 04 OSO loc/elev +PAFL 999990 FAREWLL LK-TIN CRK, AK US 6254 -15360 351 04 +PAFM 701718 AMBLER AK US 6710 -15785 88 84 +PAFN 999990 FUNTER BAY SEAP, AK US 5825 -13489 0 04 +PAFR 702700 FT_RICHARDSON/BRYN AK US 6127 -14965 115 04 +PAFS 999990 NIKOLAI AK US 6302 -15436 126 04 +PAFV 701795 FIVE_MILE_CAMP AK US 6593 -14983 155 54 +PAFW 702483 FAREWELL_LAKE AK US 6253 -15362 323 34 +PAFY 999990 FORT YUKON (AMO, AK US 6657 -14527 131 04 +PAGA 702220 GALENA_AIRPORT AK US 6473 -15693 46 04 +PAGB 700635 GALBRAITH_LAKE AK US 6848 -14948 814 54 +PAGH 999990 SHUNGNAK, AK US 6687 -15717 60 04 +PAGK 702710 GULKANA_ARPT_(AUT) AK US 6215 -14545 481 04 +PAGL 701995 GOLOVIN_ARPT AK US 6454 -16304 8 04 +PAGM 702040 GAMBELL_(AWOS) AK US 6377 -17173 8 04 +PAGN 703830 ANGOON_SEAPLANE_BASE AK US 5750 -13459 0 04 +PAGS 703670 GUSTAVUS AK US 5842 -13573 9 04 +PAGT 999990 NIGHTMUTE, AK US 6047 -16470 4 04 +PAGY 703620 SKAGWAY AK US 5947 -13530 5 04 +PAHC 999990 HOLY_CROSS AK US 6219 -15978 21 04 +PAHD 999990 HOMER MUNICIPAL, AK US 5963 -15150 22 04 +PAHL 703627 HUSLIA AK US 6570 -15635 67 04 +PAHN 703625 HAINES AK US 5925 -13552 5 54 +PAHO 703410 HOMER_MUNICIPAL AK US 5963 -15150 22 04 +PAHP 702186 HOOPER_BAY_(AWOS) AK US 6153 -16615 5 64 +PAHS 702225 HUSLIA_(INACTIVE) AK US 6570 -15638 55 54 +PAHT 999990 AMCHITKA, AK US 5138 17927 69 04 +PAHV 702647 HEALY AK US 6388 -14901 431 74 +PAHY 703884 HYDABURG_SEAPLANE AK US 5520 -13283 0 44 +PAHZ 702495 HAYES_RIVER AK US 6198 -15208 305 54 +PAIG 999990 IGIUGIG AK US 5932 -15590 27 04 +PAII 703334 EGEGIK(AWOS) AK US 5818 -15738 28 44 +PAIK 999990 KIANA AK US 6698 -16043 46 44 +PAIL 703400 ILIAMNA_ARPT_(AMOS) AK US 5975 -15492 49 04 +PAIM 701730 INDIAN_MTN_AFS_AWOS AK US 6600 -15370 389 04 +PAIN 702645 MCKINLEY_PARK AK US 6373 -14892 524 54 +PAIW 999990 WALES AK US 6562 -16810 7 54 +PAIZ 702696 LAZY_MTN/WOLVERINE AK US 6163 -14903 236 64 +PAJB 999990 BIORKA ISLAND S, AK US 5685 -13553 15 04 +PAJC 703333 CHIGNIK_ARPT AK US 5631 -15837 6 04 Airnav/OSO elev +PAJK 999990 NWS JUNEAU, AK US 5837 -13458 15 04 +PAJN 703810 JUNEAU_INTL_AIRPORT AK US 5837 -13458 7 04 +PAJO 999990 JOHNSTONE POINT, AK US 6048 -14660 14 04 +PAJP 999990 ELDRED ROCK, AK US 5898 -13522 17 04 +PAJV 702695 SUTTON AK US 6172 -14888 265 54 +PAJZ 999990 KOLIGANEK AK US 5973 -15726 82 04 +PAKF 999990 FALSE PASS AIRPORT US 5485 -16341 6 04 +PAKH 999990 AKHIOK AK US 5694 -15418 13 04 +PAKI 999990 KIPNUK AK US 5993 -16403 3 04 +PAKK 702223 KOYUK_ARPT AK US 6493 -16116 37 04 Airnav/OSO elev +PAKN 703260 KING_SALMON_ARPT AK US 5868 -15665 17 04 +PAKO 704820 NIKOLSKI_(AMOS) AK US 5295 -16885 21 04 +PAKP 701625 ANAKTUVUK_PASS AK US 6813 -15173 643 54 +PAKT 703950 KETCHIKAN_INTL_ARPT AK US 5535 -13170 29 04 +PAKU 700634 KUPARUK_AIRPORT AK US 7032 -14958 20 44 +PAKV 702006 KALTAG_ARPT AK US 6432 -15873 61 04 +PAKW 703894 KLAWOCK_ARPT_(ASOS) AK US 5558 -13308 24 04 Airnav elev +PALG 999990 KALSKAG AK US 6154 -16034 17 04 +PALH 702725 LAKE_HOOD_SEAPLANE AK US 6118 -14997 22 54 +PALJ 703406 PORT_ALSWORTH AK US 6020 -15432 85 64 +PALK 702717 SNOWSHOE_LAKE AK US 6203 -14669 701 74 +PALP 999990 DEADHORSE/ALPINE_AIRSTRIP AK US 7033 -15093 5 04 +PALR 701745 CHANDALAR_LAKE AK US 6751 -14850 579 04 +PALU 701040 CAPE_LISBURNE(AWOS) AK US 6888 -16613 3 04 +PALV 702986 BIG_RIVER_LAKE AK US 6082 -15230 12 64 +PAMB 999990 MANOKOTAK AK US 5899 -15905 16 04 +PAMC 702310 MCGRATH AK US 6295 -15560 103 04 +PAMD 703430 MIDDLETON_ISL._AMOS AK US 5943 -14633 14 04 +PAMH 702460 MINCHUMINA AK US 6390 -15227 214 04 +PAMK 999990 ST_MICHAEL AK US 6349 -16211 28 04 +PAML 701793 MANLEY_HOT_SPRINGS AK US 6500 -15064 81 34 +PAMM 703985 METLAKATLA_SEAPLANE_BASE AK US 5513 -13158 0 04 +PAMO 999990 MOUNTAIN_VILLAGE AK US 6210 -16368 102 04 +PAMR 702735 MERRILL_FIELD AK US 6122 -14985 42 54 +PAMX 702755 MCCARTHY AK US 6143 -14293 455 54 +PAMY 702185 MEKORYUK AK US 6037 -16627 15 54 +PANC 702730 ANCHORAGE_INTL_ARPT AK US 6117 -15002 44 04 +PANI 702320 ANIAK_(AWOS) AK US 6158 -15953 26 04 +PANN 702600 NENANA_MUNI_(AMOS) AK US 6455 -14908 110 04 +PANR 703816 FUNTER_BAY_SEAPLANE AK US 5825 -13490 0 64 +PANT 703980 ANNETTE_ISLAND AK US 5503 -13157 34 04 +PANV 702075 ANNIK_AIRPORT AK US 6265 -16018 99 54 +PANW 999990 NEW_STUYAHOK AK US 5945 -15733 92 04 +PAOH 702607 HOONAH_SEAPLANE AK US 5812 -13545 0 74 +PAOM 702000 NOME AK US 6452 -16543 11 04 +PAOO 999990 TOKSOOK_BAY AK US 6053 -16511 18 04 +PAOR 702910 NORTHWAY AK US 6297 -14193 525 04 +PAOT 701330 KOTZEBUE/RALPH_WIEN AK US 6687 -16263 5 04 +PAOU 999990 NELSON_LAGOON AK US 5601 -16116 4 04 +PAPB 703835 ST_GEORGE_ISLAND_ARPT_(ASOS) AK US 5658 -16967 38 04 Airnav elev +PAPC 701190 PORT_CLARENCE_(CGS) AK US 6525 -16687 5 04 +PAPG 703860 PETERSBURG AK US 5682 -13297 0 04 +PAPH 703330 PORT_HEIDEN_(AMOS) AK US 5695 -15862 29 04 +PAPM 703605 PLATINUM AK US 5901 -16182 5 04 +PAPN 999990 PILOT_POINT AK US 5758 -15757 17 04 +PAPO 701043 POINT_HOPE_(AWOS) AK US 6835 -16680 4 34 +PAPP 999990 PROSPECT_CREEK, AK US 6682 -14935 335 04 +PAPR 701748 PROSPECT_CREEK_ARPT AK US 6681 -15064 335 84 +PAPT 702490 PUNTILLA AK US 6209 -15274 565 04 +PAPU 999990 PRUDHOE_BAY, AK US 7025 -14767 14 04 +PAQT 703644 NUIQSUT_ARPT_(ASOS) AK US 7021 -15101 12 04 Airnav loc/elev +PARC 701945 ARCTIC_VILLAGE AK US 6812 -14557 636 54 +PARD 701045 RED_DOG_ARPT AK US 6803 -16290 297 54 Airnav loc/elev +PARL 999990 CENTRAL ARPT, AK US 6557 -14478 284 04 +PARS 999990 RUSSIAN_MISSION AK US 6177 -16132 16 04 +PARY 999990 RUBY AK US 6473 -15547 199 04 +PASA 702035 SAVOONGA_AIRPORT AK US 6368 -17050 16 54 +PASC 700637 DEADHORSE_AIRPORT AK US 7020 -14847 17 74 +PASD 703165 SAND_POINT AK US 5532 -16052 7 54 +PASG 999990 SKAGWAY, SKAGWA, AK US 5945 -13632 13 04 +PASH 701195 SHISHMAREF_(AWOS) AK US 6627 -16605 2 54 +PASI 703710 SITKA/JAPONSKI_ARPT AK US 5707 -13535 20 04 +PASK 700197 SELAWIK AK US 6662 -16000 8 74 +PASL 703407 SLEETMUTE AK US 6172 -15715 54 74 +PASM 702005 SAINT_MARY'S_(AWOS) AK US 6207 -16330 95 54 +PASN 703080 SAINT_PAUL_ISLAND AK US 5715 -17022 9 04 +PASO 703621 SELDOVIA_ARPT AK US 5944 -15170 9 04 Airnav loc/elev +PASP 702711 SHEEP_MOUNTAIN AK US 6181 -14750 838 04 +PAST 999990 SUMMIT, AK US 6333 -14913 734 04 +PASV 702350 SPARREVOHN_(AWOS) AK US 6110 -15558 484 04 +PASW 702550 SKWENTNA AK US 6198 -15122 46 04 +PASX 702595 SOLDOTNA AK US 6048 -15103 33 54 +PASY 704140 SHMYA/EARECKSON_AFS AK US 5272 17412 30 04 +PATA 701780 TANANA/CALHOUN_MEM AK US 6517 -15210 67 04 +PATC 701170 TIN_CITY_AFS_(AWOS) AK US 6557 -16792 83 04 +PATE 999990 TELLER AK US 6523 -16633 90 04 +PATG 703606 TOGIAC_VILLAGE_AWOS AK US 5905 -16040 6 64 +PATJ 999990 TOK, AK US 6332 -14272 509 04 +PATK 702510 TALKEETNA AK US 6230 -15010 109 04 +PATL 702315 TATALINA_(AWOS) AK US 6290 -15598 294 54 +PATO 999990 PORTAGE_GLACIER AK US 6078 -14883 29 04 +PATQ 999990 ATQASUK AK US 7047 -15744 29 04 +PATU 999990 ATTU/CASCO COVE , AK US 5284 -17318 21 04 +PATW 702648 CANTWELL AK US 6340 -14890 651 84 +PAUB 999990 KUPARUK AIRPORT, AK US 7032 -14958 20 04 +PAUD 700636 PRUDHOE_BAY AK US 7025 -14833 14 04 +PAUM 701620 UMIAT AK US 6937 -15213 85 04 +PAUN 702070 UNALAKLEET_(AWOS) AK US 6388 -16080 6 04 +PAUO 702745 WILLOW_LAKE AK US 6175 -15005 64 54 +PAVA 999990 CHEVAK, AK US 6154 -16560 23 04 +PAVC 999990 KING_COVE AK US 5512 -16227 47 04 +PAVD 702756 VALDEZ_2 AK US 6113 -14627 37 64 +PAVL 701486 KIVALINA_ARPT AK US 6773 -16455 3 04 +PAVW 702750 VALDEZ AK US 6113 -14635 10 04 +PAWC 999990 CHANDALAR_LAKE, AK US 6750 -14752 585 04 +PAWD 702770 SEWARD AK US 6013 -14942 3 04 +PAWG 703870 WRANGELL AK US 5648 -13237 13 04 +PAWI 700300 WAINWRIGHT_D.E.W. AK US 7062 -15985 27 04 +PAWN 701335 NOATAK AK US 6757 -16298 30 54 +PAWR 702757 WHITTIER AK US 6077 -14869 20 74 +PAWS 702325 WASILLA_ARPT AK US 6157 -14954 108 54 Airnav elev +PAWT 999990 NOATAK, AK US 6757 -16102 30 04 +PAXK 702675 PAXSON AK US 6303 -14550 823 54 +PAYA 703610 YAKUTAT AK US 5952 -13967 9 04 +PAZK 702715 EUREKA AK US 6193 -14717 1002 54 +PBKH 911620 BARKING_SANDS/KAUAI HI US 2207 -15978 5 04 +PBTI 999990 BARTER ISLAND D, AK US 7012 -14358 2 04 +PCGA 999990 CRAIG SEAPLANE BASE, CR US 5548 -13314 4 04 +PCXF 999990 COLDFOOT, AK US 6725 -15020 320 04 +PFNO 999990 NOORVIK, AK US 6672 -16102 17 +PFSH 999990 SHAKTOOLIK AIRPORT US 6437 -16122 7 +PFYU 701940 FORT_YUKON_(AWOS) AK US 6657 -14527 131 04 +PGAC 912170 GUAM/MARIANA_IS US 1355 14483 111 04 +PGNT 999990 SABANETTAN/TINIAN I, GU US 1500 14560 80 04 +PGRO 912210 ROTA_INTL/ROTA_ISL US 1418 14525 185 04 +PGSN 912320 SAIPAN_INTL_AIRPORT/OBYAN US 1512 14573 65 04 +PGUA 912180 ANDERSEN_AFB US 1358 14493 185 04 +PGUM 912120 GUAM US 1348 14480 91 04 +PGWT 912333 WEST_TINIAN_ARPT/TINIAN_ISL US 1499 14562 82 04 Airnav/OSO elev +PHBK 911620 KEKAHA/PACIFIC_MISSILE_TEST_FC HI US 2204 -15979 4 04 +PHHI 911700 WHEELER_AFB/OAHU HI US 2148 -15803 255 04 +PHHN 911940 HANA/MAUI HI US 2080 -15602 26 04 +PHIK 999990 HICKAM AFB/OAHU, HI US 2132 -15792 4 04 +PHJH 911904 MAUI/LAHAINA_WEST HI US 2102 -15663 40 04 +PHJR 911780 BARBERS_PT_NAS/OAHU HI US 2132 -15807 15 04 +PHKH 999990 BARKING SANDS/K, HI US 2207 -15978 5 04 +PHKO 911975 KEAHOLE_POINT/KONA HI US 1974 -15605 13 04 +PHLI 911650 LIHUE_ARPT HI US 2198 -15935 45 04 +PHLU 911649 LIHUE_KAUAI_ISLAND HI US 2198 -15933 31 04 in Tinker only! +PHMK 911860 MOLOKAI_AIRPORT_ASOS HI US 2115 -15710 137 04 +PHMO 999990 MOLIKAI,KAUNAKAKA HI US 2113 -15718 415 04 +PHMU 911976 KAMUELA/WAIMEA-KOHALA_ARPT HI US 2000 -15567 814 04 +PHNG 911760 KANEOHE_MCAS/OAHU HI US 2145 -15777 3 04 +PHNL 911820 HONOLULU_INTL/OAHU HI US 2135 -15793 5 04 +PHNY 911905 LANAI_CITY/LANAI HI US 2079 -15695 399 04 +PHOG 911900 KAHULUI_ARPT/MAUI HI US 2090 -15643 20 04 +PHSF 911977 BRADSHAW_AAF/HAWAII HI US 1978 -15555 1887 74 +PHTO 912850 HILO/LYMAN_FIELD HI US 1972 -15507 11 04 +PHWH 999990 SOUTH KONA/HAWA, HI US 1910 -15575 808 04 +PJHM 911904 LAHAINA/WEST_MAUI HI US 2102 -15663 40 44 +PJNU 999990 JUNEAU INTL AIRP, AK US 5837 -13458 7 04 +PJON 912750 JOHNSTON_ISLAND PN 1673 -16952 5 04 +PKMJ 913760 MAJURO/MARSHALL_ISL_INTL_ARPT MH 0708 17138 3 04 +PKMR 914460 MAJURO_ATOLL/WSO MH 0708 17120 4 04 +PKOA 999990 KAILUA-KONA, HI US 1975 -15605 16 04 +PKWA 913660 KWAJALEIN/BUCHOLZ MH 0873 16773 8 04 +PLCH 914900 CHRISTMAS/CASSIDY NZ 0198 -15748 3 04 +PLFA 914870 FANNING_ISLAND NZ 0385 -15937 5 04 +PLIH 911650 LIHUE/KAUAI_ISLAND HI US 2198 -15935 45 04 +PLNY 999990 LANAI_CITY_AIRPORT, HI US 2078 -15505 399 04 +PMDY 910660 HENDERSON_FIELD_ARPT/MIDWAY HI US 2822 -17737 4 04 +PMKK 911860 MOLOKAI_(AMOS) HI US 2115 -15710 137 04 +PMUE 999990 WAIMEA-KOHALA_ARPT, HI US 2000 -15433 814 04 +PNJH 999990 LAHAINA/KAPALUA, HI US 2102 -15663 40 04 +POLI 700638 OLIKTOK_(DEW/AWOS) AK US 7050 -14990 5 84 +POTZ 999990 KOTZBU/RLPH WIEN, AK US 6651 -16238 5 04 +PPIZ 701213 POINT_LAY(DEW/AWOS) AK US 6973 -16302 6 34 +PS34 999990 WORCESTER, PA US 4018 -7533 137 04 +PSNP 999990 ST PAUL IS, AK US 5715 -17022 9 04 +PTKK 913340 CHUUK_INTL_ARPT/WENO_ISL KA 0747 15185 3 04 +PTKR 914351 KOROR/PALAU/WSO KA 0733 13448 30 04 +PTPN 913480 PONAPE_ISLAND KA 0697 15822 46 04 +PTRO 914080 BABELTHUAP_ISL/KOROR_ARPT KA 0737 13454 54 04 Airnav/OSO loc/elev +PTSA 913560 KUSAIE/KOSRAE_EAST KA 0533 16303 4 04 +PTTK 913550 KOSRAE_CAROLINES/V KA 0535 16295 2 04 +PTTP 914751 POHNPEI/WSO KA 0697 15822 39 04 +PTYA 914130 YAP_ISLAND KA 0948 13808 17 04 +PULI 912030 FALALOP_ISLAND(CGS) PN 1003 13980 5 04 +PWAK 912450 WAKE_ISLAND_AIRFLD WK 1928 16665 4 04 +RCAY 467450 KANGSHAN_TW-AFB TW 2278 12027 10 04 +RCBS 467360 CHINMEM/SHATOU_AIR_FORCE_BASE TW 2443 11837 9 04 +RCDC 467500 PINGTUNG_SOUTH_AIR_FORCE_BASE TW 2268 12047 24 04 +RCFG 466890 MAZU TW 2617 11994 91 04 +RCFN 467403 FENG_NIN(TW-AFB) TW 2277 12108 42 04 +RCFS 467720 CHIA_TUNG TW 2242 12055 20 04 +RCGM 466970 TAOYUAN_AB_=_589650 TW 2507 12123 45 04 +RCKH 467400 KAOHSIUNG_INTERNATIONAL_AIRPORT TW 2258 12035 9 04 +RCKU 467460 CHIAYI_TW-AFB TW 2347 12038 25 04 +RCLG 467510 TAICHUNG_TW-AFB TW 2418 12065 112 04 +RCMQ 467700 WUCHIA_OBSERVATORY TW 2427 12062 5 04 +RCNN 467430 TAINAN_TW-AFB TW 2295 12020 19 04 +RCNO 467300 DONGSHI TW 2327 11967 45 04 +RCPO 467560 HSINCHU_TW-AFB TW 2482 12094 8 04 +RCQC 467340 MAKUNG_AB TW 2358 11962 31 04 +RCQS 467600 CHIHHANG_TW-AFB TW 2280 12118 37 04 +RCSQ 467580 PINGTUNG_NORTH_AIR_FORCE_BASE TW 2270 12048 29 04 +RCSS 466960 SUNGSHAN/TAIPEI TW 2507 12155 6 04 +RCTP 466860 CHIANG_KAI_SHEK TW 2508 12122 33 04 +RCYU 467630 HULIEN_AB TW 2403 12162 16 04 +RJAA 476860 NEW_TOKYO_INTERNATIONAL_AIRPORT JP 3577 14038 41 04 +RJAF 477090 MATSUMOTO_AIRPORT JP 3617 13794 668 04 +RJAH 477150 HYAKURI_AB JP 3618 14042 32 04 +RJAI 476713 ICHIKAWA JP 3573 13992 31 04 +RJAK 477160 KASUMIGAURA_AB JP 3603 14020 26 04 +RJAO 479710 CHICHIJIMA JP 2708 14218 3 04 +RJAT 477210 FUJI_JASDF JP 3532 13887 683 04 +RJAW 479810 IWOJIMA JP 2478 14132 113 04 +RJBB 477740 KANSAI_INTERNATIONAL_AIRPORT JP 3442 13525 5 04 +RJBD 477820 NANKISHIRAHAMA_AIRPORT JP 3367 13535 105 04 +RJBE 477700 KOBE JP 3470 13520 31 04 +RJBH 477895 HIROSHIMANISHI JP 3437 13243 5 04 +RJBT 477473 TAJIMA JP 3552 13480 210 04 +RJCA 474770 ASAHIKAWA_AB JP 4380 14237 115 04 +RJCB 474900 OBIHIRO_AIRPORT JP 4273 14322 149 04 +RJCC 474250 CHITOSE_AB JP 4280 14167 27 04 +RJCH 474880 HAKODATE_AIRPORT JP 4177 14082 33 04 +RJCJ 474340 CHITOSE_JAPANESE_AIR_SELF_DEFENSE JP 4282 14168 27 04 +RJCK 474890 KUSHIRO_AIRPORT JP 4303 14420 95 04 +RJCM 474810 MEMAMBETSU_AIRPORT JP 4389 14417 33 04 +RJCN 474830 NAKASHIBETSU_AIRPORT JP 4357 14497 66 04 +RJCO 474790 SAPPORO_AB JP 4312 14138 8 04 +RJCT 474905 TOKACHI_JGSDF JP 4290 14317 84 04 +RJCW 474410 WAKKANAI_AIRPORT JP 4540 14180 8 04 +RJDB 478580 IKI_AIRPORT JP 3375 12978 13 04 +RJDC 477860 YAMAGUCHI_UBE_AIRPORT JP 3394 13128 5 04 +RJDK 478123 KAMIGOTO JP 3302 12918 20 04 +RJDM 478600 METABARU_AB JP 3332 13042 16 04 +RJDO 478124 OJIKA_ISLAND JP 3322 12905 20 44 +RJDT 477990 TSUSHIMA_AIRPORT JP 3428 12933 63 04 +RJEB 474740 MOMBETSU_AIRPORT JP 4425 14353 6 04 +RJEC 474760 ASAHIKAWA_AIRPORT JP 4367 14245 208 04 +RJEO 472185 OKUSHIRI_ISLAND JP 4207 13945 36 04 +RJER 472025 RISHIRI_ISLAND JP 4525 14118 30 04 +RJFA 478030 ASHIYA_AB JP 3389 13065 30 04 +RJFC 478360 YAKUSHIMA JP 3038 13067 36 04 +RJFE 478440 FUKUE_AIRPORT JP 3267 12884 77 04 +RJFF 478080 FUKUOKA_AIRPORT JP 3358 13045 9 04 +RJFG 478700 TANEGASHIMA_AIRPORT JP 3055 13095 92 04 +RJFK 478510 KAGOSHIMA_AIRPORT JP 3180 13072 272 04 +RJFM 478570 MIYAZAKI_AIRPORT JP 3187 13145 6 04 +RJFN 478540 NYUTABARU_AB JP 3208 13145 79 04 +RJFO 478520 OITA_AIRPORT JP 3348 13173 5 04 +RJFR 478530 KITAKYUSHU_AIRPORT JP 3384 13095 3 04 +RJFS 478100 SAGA_ARPT JP 3315 13030 5 04 +RJFT 478560 KUMAMOTO_AIRPORT JP 3284 13085 193 04 +RJFU 478550 NAGASAKI_AIRPORT JP 3292 12992 2 04 +RJFW 478110 SASEBO_USN JP 3315 12972 19 04 +RJFY 478500 KANOYA_AB JP 3137 13084 65 04 +RJFZ 478400 TSUIKI_AB JP 3368 13105 17 04 +RJGG 476345 NAGOYA_A JP 3485 13680 38 04 +RJKA 478720 AMAMI_AIRPORT JP 2843 12972 4 04 +RJKB 479420 OKINOERABU JP 2743 12870 27 04 +RJKI 478724 KIKAI_ISLAND JP 2832 12993 6 04 +RJKN 479100 TOKUNOSHIMA_ISLAND JP 2784 12889 5 04 +RJNF 477060 FUKUI_AIRPORT JP 3613 13623 5 04 +RJNG 476340 GIFU_AB JP 3538 13687 39 04 +RJNH 476810 HAMAMATSU_AB JP 3475 13770 45 04 +RJNK 477040 KOMATSU_AB JP 3638 13642 6 04 +RJNN 476350 NAGOYA_AIRPORT JP 3525 13694 14 04 +RJNO 477390 OKI_AIRPORT JP 3618 13333 92 04 +RJNS 999990 SHIZUOKA AIRPORT JP 3480 13818 135 +RJNT 477070 TOYAMA_AIRPORT JP 3665 13718 24 04 +RJNW 476742 NOTO JP 3728 13695 718 04 +RJNY 476580 SHIZUHAMA_AB JP 3482 13830 7 04 +RJOA 477890 HIROSHIMA_AIRPORT JP 3443 13292 331 04 +RJOB 477930 OKAYAMA_AIRPORT JP 3475 13385 241 04 +RJOC 477900 IZUMO_AIRPORT JP 3542 13290 2 04 +RJOE 477300 AKENO_AB JP 3453 13668 6 04 +RJOF 477880 HOFU_AB JP 3403 13155 2 04 +RJOH 477430 MIHO_AB JP 3548 13325 6 04 +RJOI 477640 IWAKUNI_MARINE_CORPS_AIR_STATION JP 3413 13223 2 04 +RJOK 478830 KOCHI_AIRPORT JP 3353 13367 7 04 +RJOM 478820 MATSUYAMA_AIRPORT JP 3382 13270 4 04 +RJOO 477710 OSAKA_INTERNATIONAL_AIRPORT JP 3478 13545 12 04 +RJOP 478840 KOMATSUJIMA_AB JP 3400 13463 3 04 +RJOR 477940 TOTTORI_AIRPORT JP 3553 13417 15 04 +RJOS 478810 TOKUSHIMA_AB JP 3413 13462 8 04 +RJOT 478800 TAKAMATSU_AIRPORT JP 3422 13402 185 04 +RJOW 477830 IWAMI_AIRPORT JP 3467 13180 54 04 +RJOY 477790 YAO_AIRPORT JP 3460 13560 10 04 +RJOZ 477870 OZUKI_AB JP 3405 13105 4 04 +RJSA 475420 AOMORI_AIRPORT JP 4073 14070 199 04 +RJSC 475530 YAMAGATA_AIRPORT JP 3842 14037 105 04 +RJSF 475570 FUKUSHIMA_AIRPORT JP 3723 14043 372 04 +RJSH 475150 HACHINOHE_AB JP 4055 14147 46 04 +RJSI 475490 HANAMAKI_AIRPORT JP 3943 14113 90 04 +RJSK 475450 AKITA_AIRPORT JP 3962 14022 93 04 +RJSM 475800 MISAWA_AB JP 4070 14138 36 04 +RJSN 475730 NIIGATA_AIRPORT JP 3795 13912 1 04 +RJSO 475160 OMINATO_JASDF JP 4123 14113 10 04 +RJSR 475830 ODATE_NOSHIRO JP 4018 14038 87 04 +RJSS 475690 SENDAI_AIRPORT JP 3813 14092 1 04 +RJST 475910 MATSUSHIMA_AB JP 3840 14122 2 04 +RJSU 475670 KASUMINOME_JASDF JP 3823 14092 10 04 +RJSY 475874 SHONAI JP 3882 13978 22 04 +RJTA 476790 ATSUGI_US_NAVAL_AIR_STA JP 3545 13945 62 04 +RJTC 476600 TACHIKAWA_JASDF JP 3570 13940 98 04 +RJTE 476880 TATEYAMA_AB JP 3499 13984 3 04 +RJTF 476830 CHOFU_AIRPORT JP 3567 13953 41 04 +RJTH 477380 HACHIJOJIMA_AIRPORT JP 3312 13978 92 04 +RJTI 476870 TOKYO_HELIPORT JP 3563 13985 5 04 +RJTJ 476430 IRUMA_AB JP 3584 13942 90 04 +RJTK 476610 KISARAZU_AB JP 3540 13992 3 04 +RJTL 477270 SHIMOFUSA_AB JP 3580 14002 30 04 +RJTO 477350 OSHIMA_AIRPORT JP 3478 13937 38 04 +RJTQ 477370 MIYAKEJIMA_AIRPORT JP 3407 13957 20 04 +RJTR 476800 ZAMA_AIRFIELD JP 3552 13940 109 04 +RJTT 476710 TOKYO_INTERNATIONAL_AIRPORT JP 3555 13978 5 04 +RJTU 476920 UTSUNOMIYA_AB JP 3652 13987 102 04 +RJTX 476960 YOKOSUKA_FWF JP 3528 13967 49 04 +RJTY 476420 YOKOTA_AFB JP 3575 13935 139 04 +RKJB 471630 MUAN_INTL_AIRPORT KO 3498 12638 16 04 afwa loc +RKJJ 471580 KWANGJU_AB KO 3512 12682 13 04 +RKJK 471410 KUNSAN_AB KO 3592 12662 10 04 +RKJM 999990 MOKPO (KOR-NAVY) KO 3477 12637 3 04 +RKJY 471670 YOSU_AIRPORT KO 3483 12762 21 04 +RKNC 471040 CHUNCHON_AB KO 3787 12772 76 04 +RKNF 471094 WHANG_RYEONG KO 3775 12867 1407 04 +RKNN 471070 KANGNUNG_AB KO 3775 12895 11 04 +RKNO 471074 KEO_JIN KO 3847 12847 107 04 +RKNR 471223 KOTAR_RANGE KO 3710 12890 792 04 +RKNW 471140 WONJU KO 3733 12795 150 04 +RKNY 470920 YANGYANG KO 3805 12867 73 04 +RKPC 471820 CHEJU_INTL._AIRPORT KO 3350 12650 36 04 +RKPK 471530 PUSAN/KIMHAE_AIRPORT KO 3518 12894 4 04 +RKPM 471870 MOSULPO_AB KO 3320 12627 27 04 +RKPS 471610 SACH'ON_AB KO 3508 12808 8 04 +RKPU 471520 ULSAN KO 3555 12932 36 04 afwa loc +RKSC 471204 SVRISAN KO 3735 12692 406 04 +RKSD 471205 MAESANRI KO 3735 12727 144 04 +RKSF 471170 SEOUL_YONGDUNGP_O_ROKAF_WC KO 3750 12694 49 04 +RKSG 471270 PYONGTAEK_AB KO 3694 12700 16 04 +RKSI 470699 CHAJANG_NI_(K-ARMY) KO 3787 12718 100 04 +RKSJ 471025 TAESONG-SAN KO 3820 12755 1182 04 +RKSM 471110 SEOUL_E_AB KO 3743 12712 20 04 +RKSN 690100 KOON-NI_RANGE KO 3703 12675 15 04 +RKSO 471220 OSAN_US/KOREA-AFB KO 3708 12703 11 04 +RKSP 471030 PAENGNYONGDO_AB KO 3797 12467 171 04 +RKSQ 471034 YEONPYEUNGDO KO 3770 12570 91 04 +RKSS 471100 SEOUL/KIMPO_AIRPORT KO 3755 12680 18 04 +RKSU 471315 YEOJU_RANGE KO 3743 12763 43 04 +RKSV 471084 PYORIPSAN KO 3778 12637 250 04 +RKSW 471200 SUWON_AB KO 3725 12700 24 04 +RKSX 471064 CAMP_STANLEY KO 3772 12710 71 04 +RKSY 471105 YONGSAN/H-208_HP KO 3752 12699 12 04 +RKTB 471085 PAEKADO KO 3702 12605 46 04 +RKTE 471240 SONGMU_AB KO 3640 12750 79 04 +RKTF 471330 TAEJON KO 3630 12740 77 04 +RKTH 471390 POHANG_AB KO 3599 12942 20 04 +RKTI 471250 JUNG_WON_ROK_AB KO 3703 12789 91 04 +RKTL 471285 CHOCH'_IWON KO 3657 12728 25 04 +RKTM 471260 MANGILSAN_AB KO 3694 12645 302 04 +RKTN 471420 TAEGU_AB KO 3590 12865 35 04 +RKTP 471087 HAE_MI KO 3640 12635 31 04 +RKTS 471385 SANGJU KO 3642 12817 150 04 +RKTU 471280 CHONGJU_AB KO 3670 12750 58 04 +RKTW 471086 WOONG CHEON KO 3620 12655 13 04 +RKTY 471340 YECHON AB KO 3663 12835 108 04 +ROAH 479300 NAHA_AIRPORT JP 2618 12765 3 04 +RODN 479310 KADENA_AB JP 2635 12777 45 04 NCDC/OSO elev +ROIG 479180 ISHIGAKIJIMA JP 2433 12417 6 04 +ROKJ 479290 KUMEJIMA JP 2633 12680 4 04 +ROMD 479450 MINAMIDAITOJIMA JP 2583 13123 16 04 +ROMY 479270 MIYAKOJIMA JP 2478 12528 40 04 +RORK 479455 KITADAITO_ISLAND JP 2592 13133 22 04 +RORS 479276 SHIMOJI-SHIMA_ISL JP 2483 12515 16 04 +ROTM 479330 FUTENMA_MARINE_CORPS_AIR_FACILITY JP 2627 12775 75 04 +ROYN 479110 YONAGUNI_AIRPORT JP 2447 12299 16 04 +RPLB 984260 OLONGAPO PH 1480 12027 17 04 +RPLC 983275 CLARK_INTL PH 1518 12055 146 04 +RPLI 982230 LAOAG_INTL PH 1818 12053 5 04 +RPLL 984290 NINOY_AQUINO_INTERNATIONAL_AIRP PH 1452 12100 14 04 +RPMD 987530 DAVAO_AIRPORT PH 712 12565 17 04 +RPMZ 988360 ZAMBOANGA PH 690 12207 6 04 +RPVM 985430 MASBATE PH 1237 12362 6 04 +RPVP 986180 PUERTO_PRINCESA PH 975 11873 14 04 +SAAC 873950 CONCORDIA/PIERRESTE AG -3130 -5802 38 04 +SAAG 874970 GUALEGUAYCHU_ARPT AG -3300 -5862 21 04 +SAAJ 875480 JUNIN_AIRPORT AG -3455 -6095 81 04 +SAAP 873740 PARANA/GEN_URQUIZA AG -3178 -6048 78 04 +SAAR 874800 ROSARIO_AIRPORT AG -3292 -6078 25 04 +SAAU 873850 VILLAGUAY AG -3185 -5908 43 04 +SAAV 873710 SAUCE_VIEJO_AIRPORT AG -3170 -6082 18 04 +SABA 875850 BUENOS_AIRES_(OBS) AG -3458 -5848 25 04 +SABE 875820 AEROPARQUE(CIV/MIL) AG -3457 -5842 6 04 +SACE 873470 CORDOBA_MILITARY AG -3145 -6428 499 04 +SACI 873490 PILAR_OBSERVATORIO AG -3167 -6388 338 04 +SACO 873440 CORDOBA_AIRPORT AG -3132 -6422 474 04 +SACP 873220 CHEPES AG -3133 -6660 658 04 +SACT 873205 GOBERNADOR_GORDILLO AG -3037 -6630 457 54 +SACV 872440 VILLA_MARIA_DEL_RIO AG -2990 -6368 341 04 +SADD 875680 DON_TORCUATO_ARPT AG -3448 -5862 4 04 +SADF 875530 SAN_FERNANDO AG -3447 -5850 3 04 +SADL 875930 LA_PLATA_AIRPORT AG -3497 -5790 19 04 +SADM 999990 BUENOS AIRES/MOR AG -3467 -5863 30 04 +SADP 875710 EL_PALOMAR_AIRPORT AG -3460 -5860 12 04 +SAEZ 875760 BUENOS_AIRES/EZEIZA AG -3482 -5853 20 04 +SAME 874180 MENDOZA/EL_PLUMERIL AG -3283 -6878 704 04 +SAMI 874160 SAN_MARTIN AG -3308 -6842 653 04 +SAMJ 873050 JACHAL AG -3025 -6875 1165 04 +SAMM 875060 MALARGUE_AIRPORT AG -3550 -6958 1425 04 +SAMR 875090 SAN_RAFAEL_AIRPORT AG -3458 -6840 748 04 +SAMS 874120 SAN_CARLOS AG -3377 -6903 940 04 +SAMU 874050 USPALLATA AG -3260 -6933 1844 04 +SANC 872220 CATAMARCA_AIRPORT AG -2860 -6577 454 04 +SANE 871290 SANTIAGO_DEL_ESTERO AG -2777 -6430 199 04 +SANI 872110 TINOGASTA AG -2807 -6757 1201 04 +SANL 872170 LA_RIOJA/CAPT_VICEN AG -2938 -6682 429 04 +SANO 872140 CHILECITO AG -2922 -6743 950 04 +SANT 871210 TUCUMAN/TENIENTE AG -2685 -6510 450 04 +SANU 873110 SAN_JUAN_AIRPORT AG -3157 -6842 598 04 +SANW 872570 CERES AG -2988 -6195 88 04 +SAOC 874530 RIO_CUARTO_AIRPORT AG -3312 -6423 421 04 +SAOD 873280 VILLA_DOLORES_ARPT AG -3195 -6513 569 04 +SAOL 875340 LABOULAYE AG -3413 -6337 137 04 +SAOM 874670 MARCOS_JUAREZ_ARPT AG -3270 -6215 114 04 +SAOR 874480 VILLA_REYNOLDS_ARPT AG -3373 -6538 486 04 +SAOS 873290 VALLE_DEL_CONLARA AG -3238 -6518 632 04 +SAOU 874360 SAN_LUIS_AIRPORT AG -3327 -6635 702 04 +SARC 871660 CORRIENTES_AIRPORT AG -2745 -5877 62 04 +SARE 871550 RESISTENCIA_AIRPORT AG -2745 -5905 52 04 +SARF 871620 FORMOSA_AIRPORT AG -2620 -5823 60 04 +SARI 870970 IGUAZU/CATARATAS AG -2573 -5447 270 04 +SARL 872890 PASO_DE_LOS_LIBRES AG -2968 -5715 70 04 +SARM 873930 MONTE_CASEROS_ARPT AG -3025 -5765 54 04 +SARP 871780 POSADAS_AIRPORT AG -2737 -5597 125 04 +SARS 871490 PRESIDENT_R_S_PENA AG -2682 -6045 92 04 +SASA 870470 SALTA_AIRPORT AG -2485 -6548 1216 04 +SASJ 870460 JUJUY_AIRPORT AG -2438 -6508 1167 04 +SASO 870160 ORAN_AIRPORT AG -2315 -6432 357 04 +SASQ 870070 LA_QUIACA_OBSERVAT AG -2210 -6560 3462 04 +SASR 870650 RIVADAVIA AG -2417 -6290 205 04 +SAST 870220 TARTAGAL_AIRPORT AG -2265 -6382 450 04 +SATK 870780 LAS_LOMITAS AG -2470 -6058 130 04 +SATR 999990 RECONQUISTA AG -2920 -5968 49 04 +SATU 872860 CURUZU_CUATIA_ARPT AG -2977 -5797 73 04 +SAVB 878000 EL_BOLSON_AERO AG -4197 -7152 337 04 +SAVC 878600 COMODORO_RIVADAVIA AG -4578 -6750 46 04 +SAVE 878030 ESQUEL_AIRPORT AG -4297 -7115 794 04 +SAVO 877840 SAN_ANTONIO_OESTE AG -4073 -6495 7 04 +SAVP 878140 PASO_DE_INDIOS AG -4382 -6888 460 04 +SAVT 878280 TRELEW/ALMIRANTE_ZA AG -4320 -6527 43 04 +SAVV 877910 VIEDMA/CASTELLO AG -4085 -6302 7 04 +SAVY 999990 PUERTO_MADRYN AG -4275 -6510 136 04 +SAWA 879030 LAGO_ARGENTINO_ARPT AG -5033 -7230 220 04 +SAWC 879035 EL_CALAFATE AG -5028 -7205 204 04 +SAWD 878960 PUERTO_DESEADO_ARPT AG -4773 -6592 80 04 +SAWE 879340 RIO_GRANDE_AIRPORT AG -5380 -6775 22 04 +SAWG 879250 RIO_GALLEGOS_ARPT AG -5162 -6928 19 04 +SAWH 879380 USHUAIA_(ARG-NAVY) AG -5480 -6832 14 04 +SAWJ 879090 SAN_JULIAN_AIRPORT AG -4932 -6778 62 04 +SAWP 878520 PERITO_MORENO_ARPT AG -4652 -7102 429 04 +SAWR 878800 GOBERNADOR_GREGORES AG -4878 -7017 356 04 +SAWT 999990 EL TURBIO/RIO TU AG -5160 -7222 273 04 +SAWU 879120 SANTA_CRUZ_AIRPORT AG -5002 -6857 111 04 +SAZA 876420 AZUL_AIRPORT AG -3675 -5983 132 04 +SAZB 877500 BAHIA_BLANCA_(MIL) AG -3873 -6217 83 04 +SAZD 876480 DOLORES_AIRPORT AG -3635 -5773 9 04 +SAZE 876790 PIGUE_AIRPORT AG -3760 -6238 304 04 +SAZG 875320 GENERAL_PICO_ARPT AG -3570 -6375 145 04 +SAZH 876880 TRES_ARROYOS AG -3833 -6025 115 04 +SAZM 876920 MAR_DEL_PLATA_ARPT AG -3793 -5758 21 04 +SAZN 877150 NEUQUEN_AIRPORT AG -3895 -6813 271 04 +SAZP 875440 PEHUAJO/CMDR_ZANNI AG -3587 -6190 86 04 +SAZQ 877360 RIO_COLORADO AG -3902 -6408 79 04 +SAZR 876230 SANTA_ROSA_AIRPORT AG -3657 -6427 191 04 +SAZS 877650 SAN_CARLOS_BARILOCH AG -4115 -7117 840 04 +SAZT 876450 TANDIL_AIRPORT AG -3723 -5925 175 04 +SAZV 876630 VILLA_GESELL AG -3723 -5703 7 04 +SAZY 877610 CHAPELCO AG -4008 -7113 779 04 +SBAA 828610 CONCEICAO_ARAGUAIA BZ -0825 -4920 160 04 +SBAF 837480 AFONSOS_ARPT_(MIL) BZ -2287 -4337 34 04 +SBAM 820300 AMAPA_AIRPORT BZ 0207 -5085 10 04 +SBAN 834190 ANAPOLIS_(BRAZ-AFB) BZ -1623 -4897 1137 04 +SBAQ 836725 ARARAQUARA BZ -2182 -4813 711 04 +SBAR 830950 ARACAJU/SANTA_MARIA BZ -1098 -3707 9 04 +SBAS 999990 ASSIS BZ -2263 -5045 564 04 +SBAT 829650 ALTA_FLORESTA BZ -0987 -5610 288 04 +SBAU 836720 ARACATUBA BZ -2120 -5043 397 04 +SBAX 999990 ARAXA BZ -1957 -4697 998 04 +SBBA 999990 BOCADOACRE BZ -872 -6732 112 04 +SBBC 824100 BENJAMIN_CONSTANT BZ -0438 -7003 65 04 +SBBE 821930 BELEM/VAL_DE_CAES BZ -0138 -4848 16 04 +SBBG 839810 BAGE/CMDT_KRAEMER BZ -3135 -5412 180 04 +SBBH 835830 BELO_HORIZ/PAMPULHA BZ -1985 -4395 785 04 +SBBI 838420 CURITIBA/BACACHERI BZ -2543 -4927 923 04 +SBBQ 836890 BARBACENA_(CIV/MIL) BZ -2125 -4377 1171 04 +SBBR 833780 BRASILIA AEROPORTO BZ -1587 -4794 1061 04 +SBBT 999990 CHAFEI AMSEI BZ -2058 -4860 579 04 +SBBU 837220 BAURU BZ -2232 -4907 590 04 +SBBV 820220 BOA_VISTA_(CIV/MIL) BZ 0283 -6070 140 04 +SBBW 833590 BERRA_DO_GARCAS BZ -1587 -5238 350 04 +SBBZ 999990 BUZIOS/MODIANO BZ -2275 -4195 3 04 +SBCA 836726 CASCAVEL BZ -2500 -5350 753 44 +SBCB 999990 CABO FRIO BZ -2292 -4208 4 04 +SBCC 829654 CACHIMBO BZ -0933 -5495 536 44 +SBCF 835870 BELO_HORIZ/TANCREDO BZ -1983 -4393 917 04 +SBCG 836120 CAMPO_GRANDE_INTL BZ -2047 -5467 556 04 +SBCH 838830 CHAPECO BZ -2712 -5262 679 04 +SBCI 827640 CAROLINA_AIRPORT BZ -0732 -4747 183 04 +SBCJ 826843 CARAJAS/MARABA BZ -0612 -5000 621 04 +SBCM 836727 CRICIUM/FORQUILHINH BZ -2873 -4942 25 04 +SBCO 839670 PORTO_ALEGRE/CANOAS BZ -3002 -5122 47 04 +SBCP 836980 CAMPOS/BARTOLOMEU BZ -2175 -4133 11 04 +SBCR 835520 CORUMBA_INTL_ARPT BZ -1900 -5765 154 04 +SBCT 838400 CURITIBA/AFONSO_PEN BZ -2552 -4917 908 04 +SBCV 834970 CARAVELAS_AIRPORT BZ -1763 -3925 4 04 +SBCX 999990 CAXIAS DO SUL BZ -2918 -5118 754 04 +SBCY 833620 CUIABA/MARECHAL_RON BZ -1565 -5610 182 04 +SBCZ 827040 CRUZEIRO_DO_SUL BZ -0763 -7267 170 04 +SBDN 837160 PRESIDENTE_PRUDENTE BZ -2212 -5138 435 04 +SBEG 821110 EDUARDO_GOMES_INTL BZ -0303 -6005 2 04 +SBEK 826400 JACAREACANGA BZ -0627 -5773 98 04 +SBES 837590 SAO_PEDRO_DA_ALDEIA BZ -2282 -4210 11 04 +SBFI 838270 FOZ_DO_IGUACU_ARPT BZ -2552 -5458 243 04 +SBFL 838990 FLORIANOPOLIS_ARPT BZ -2767 -4855 5 04 +SBFN 824000 FERNANDO_DE_NORONHA BZ -0385 -3242 56 04 +SBFS 999990 CMP D GOITACAZES BZ -2202 -4107 3 04 +SBFZ 823980 FORTALEZA/PINTO_MAR BZ -0378 -3853 25 04 +SBGA 999990 GAMA BZ -1605 -4805 700 04 +SBGL 837460 GALEAO/RIO(CIV/MIL) BZ -2282 -4325 6 04 +SBGM 836728 GUAJARA_MIRIM BZ -1078 -6528 145 04 +SBGO 834240 GOIANIA/SANTA_GENOV BZ -1663 -4922 747 04 +SBGR 837753 GUARULHOS_(CIV/MIL) BZ -2343 -4647 750 34 +SBGU 836729 TANCREDO_THOMAS_DE BZ -2538 -5152 1064 04 +SBGW 837080 GUARATINGUETA_(MIL) BZ -2278 -4520 533 04 +SBHT 823530 ALTAMIRA BZ -0320 -5220 74 04 +SBIC 823360 ITACOATIARA BZ -0313 -5843 40 04 +SBIH 824440 ITAITUBA BZ -0425 -5600 34 04 +SBIL 833490 ILHEUS_AIRPORT BZ -1480 -3902 5 04 +SBIP 999990 USIMINAS/PARAISO BZ -1947 -4248 239 04 +SBIZ 825640 IMPERATRIZE BZ -0553 -4745 131 04 +SBJF 836920 JUIZ_FORA/FRANCISCO BZ -2177 -4335 939 04 +SBJP 827980 JOAO_PESSOA/PRES_CA BZ -0710 -3487 7 04 +SBJR 831110 RIO/JACAREPAGUA BZ -2298 -4337 3 04 +SBJU 999990 JUAZEIRO D NORTE BZ -722 -3927 409 04 +SBJV 827981 LAURO_CARNEIRO_DE_L BZ -2622 -4880 4 04 +SBKG 827950 CAMPINA_GRANDE BZ -0722 -3588 560 04 +SBKP 837210 CAMPINAS/VIRACOPOS BZ -2300 -4713 661 04 +SBLB 999990 ALBACORA P25 OIL BZ -2210 -3991 10 04 +SBLE 999990 LENCOIS CHAPADA BZ -1248 -4128 511 04 +SBLN 999990 LINS BZ -2167 -4975 426 04 +SBLO 837680 LONDRINA_AIRPORT BZ -2333 -5113 570 04 +SBLP 832880 BOM_JESUS_DA_LAPA BZ -1327 -4342 458 04 +SBLS 835883 LAGOA_SANTA BZ -1967 -4390 837 04 +SBMA 825620 MARABA BZ -0535 -4915 102 04 +SBMD 823365 MONTE_DOURADO BZ -0089 -5260 206 04 +SBME 836993 MACAE BZ -2235 -4177 2 34 +SBMG 837670 MARINGA BZ -2342 -5195 542 04 +SBMK 834370 MONTES_CLAROS BZ -1672 -4387 646 04 +SBML 999990 MARILIA BZ -2218 -4992 647 04 +SBMN 823320 MANAUS/PONTA_PELADA BZ -0315 -5998 84 04 +SBMO 829930 MACEIO/CAMPO_PALMAR BZ -0952 -3578 115 04 +SBMQ 820980 MACAPA_INTL_AIRPORT BZ 0003 -5105 15 04 +SBMS 825910 MOCORO/17_ROSADO BZ -0520 -3737 23 04 +SBMT 837790 MARTE_(CIV/MIL) BZ -2352 -4663 722 04 +SBMY 825330 MANICORE BZ -0582 -6130 49 04 +SBMZ 999990 PORTO DE MOZ BZ -173 -5225 17 04 +SBNF 825991 MINISTRO_VICTOR_KON BZ -2687 -4865 5 04 +SBNM 999990 SANTO ANGELO ARP BZ -2827 -5417 322 04 +SBNT 825990 NATAL/AUGUSTO_SEVER BZ -0592 -3525 52 04 +SBOI 820170 OIAPOQUE BZ 383 -5183 39 04 +SBPA 839710 PORTO_ALEGRE/SALGAD BZ -3000 -5118 3 04 +SBPB 822880 PARNAIBA_AIRPORT BZ -0292 -4175 5 04 +SBPC 836810 POCOS_DE_CALDAS BZ -2185 -4657 1260 04 +SBPF 839140 PASSO_FUNDO/LAURO BZ -2825 -5240 684 04 +SBPG 838440 PARANAGUA BZ -2552 -4852 4 04 +SBPJ 823366 TOCANTINS BZ -1028 -4835 235 04 +SBPK 839850 PELOTAS BZ -3187 -5235 13 04 +SBPL 829840 PETROLINA_AIRPORT BZ -0935 -4055 375 04 +SBPN 830630 PORTO_NACIONAL_ARPT BZ -1070 -4840 290 04 +SBPP 837030 PONTA_PORA_INTL BZ -2255 -5570 660 04 +SBPR 999990 BELO HORIZONTE BZ -1990 -4398 927 04 +SBPS 836723 PORTO_SEGURO BZ -1643 -3908 51 04 +SBPV 828240 PORTO_VELHO(CV/MIL) BZ -0877 -6392 88 04 +SBQV 833440 VITORIA_DA_CONQUIST BZ -1495 -4088 905 04 +SBRB 829170 RIO_BRANCO/MEDICI BZ -1000 -6780 143 04 +SBRF 828990 RECIFE/GUARARAPES BZ -0807 -3485 19 04 +SBRG 999990 RIO GRANDE BZ -3202 -5208 8 04 +SBRJ 837550 SANTOS_DUMONT/RIO BZ -2290 -4317 3 04 +SBRP 836793 LEITE_LOPES/RIBEIR BZ -2113 -4778 549 34 +SBRQ 999990 SAO ROQUE/S. PAU BZ -2352 -4712 750 04 +SBRS 837380 RESENDE BZ -2248 -4447 439 04 +SBSA 837260 SAO_CARLOS(PRIVATE) BZ -2202 -4788 856 04 +SBSC 837410 SANTA_CRUZ_(MIL) BZ -2293 -4372 3 04 +SBSJ 838093 SAO_JOSE_DOS_CAMPO BZ -2323 -4587 646 34 +SBSL 822810 SAO_LUIS/MARECHAL BZ -0260 -4423 53 04 +SBSM 839370 SANTA_MARIA(CV/MIL) BZ -2972 -5370 85 04 +SBSN 822440 SANTAREM_INTL_ARPT BZ -0243 -5472 72 04 +SBSP 837800 SAO_PAULO/CONGONHAS BZ -2362 -4665 803 04 +SBSR 999990 SAO JOSE PRETO BZ -2080 -4940 543 04 +SBST 838180 SANTOS_(BRAZ-AFB) BZ -2393 -4630 3 04 +SBSV 832480 SALVADOR/DOIS_JULHO BZ -1290 -3833 6 04 +SBSY 999990 SANTA ISABEL MOR BZ -1157 -5067 197 04 +SBTA 837840 TAUBATE BZ -2302 -4557 577 04 +SBTC 999990 UNA HOTEL TRANSA BZ -1535 -3898 6 04 +SBTE 825790 TERESINA_AIRPORT BZ -0505 -4282 69 04 +SBTF 823170 TEFE BZ -0337 -6468 47 04 +SBTK 828070 TARAUACA BZ -0817 -7077 190 04 +SBTT 824110 TABATINGA_INTL_ARPT BZ -0367 -6967 85 04 +SBTU 823610 TUCURUI BZ -0372 -4972 40 04 +SBUA 821060 SAO_GABRIEL_CACHOEI BZ -0013 -6708 90 04 +SBUF 829860 PAULO_AFONSO BZ -0940 -3822 252 04 +SBUG 839280 URUGUAIANA/RUBEM BZ -2978 -5703 74 04 +SBUI 999990 CARAUARI BZ -494 -6690 81 04 +SBUL 835253 UBERLANDIA BZ -1888 -4823 943 34 +SBUP 836170 URUBUPUNGA BZ -2080 -5157 356 04 +SBUR 835760 UBERABA BZ -1978 -4797 807 04 +SBVH 832080 VILHENA BZ -1273 -6013 652 04 +SBVT 836490 VITORIA/GOIABEIRAS BZ -2027 -4028 4 04 +SBXV 833190 XAVANTINA BZ -1470 -5235 315 04 +SBYA 820670 IAUARETE_(PRIVATE) BZ 0062 -6920 120 04 +SBYS 836710 PIRASSUNUNGA/CAMPO BZ -2198 -4733 598 04 +SCAC 999990 ANCUD/PUPELDE CH -4188 -7378 114 04 +SCAP 999990 ALTO PALENA CH -4362 -7178 277 04 +SCAR 854060 ARICA/CHACALLUTA CH -1833 -7033 59 04 +SCAS 999990 PUERTO AISEN CH -4540 -7266 11 +SCAT 854595 DESIERTO_DE_ATACAMA CH -2725 -7077 204 04 +SCBA 858740 BALMACEDA CH -4592 -7168 524 04 +SCCC 858860 CHILE_CHICO CH -4655 -7170 325 04 +SCCF 854320 CALAMA/EL_LOA CH -2250 -6890 2312 04 +SCCH 856720 CHILLAN/GEN_BERNARD CH -3657 -7203 148 04 +SCCI 859340 PUNTA_ARENAS/PRES_C CH -5300 -7085 37 04 +SCCY 858640 COYHAIQUE/TENIENTE CH -4558 -7203 311 04 +SCDA 854180 IQUIQUE/DIEGO_ARAC CH -2053 -7018 52 04 +SCEL 855740 PUDAHUEL/ARTURO_MER CH -3338 -7078 476 04 +SCER 855430 QUINTERO_(MIL) CH -3278 -7152 8 04 +SCFA 854420 ANTOFAGASTA/CERRO CH -2343 -7043 120 04 +SCFM 999990 CAPT FUENTES MAR CH -5325 -7032 30 04 +SCFT 999990 FUTALEUFU CH -4317 -7182 318 04 +SCGE 999990 MARIA DOLORES CH -3738 -7242 114 04 +SCGZ 999990 GUARDIAMARINA ZANART CH -5493 -6763 27 +SCHA 854700 COPIAPO/CHAMONATE CH -2730 -7042 291 04 +SCHR 999990 COCHRANE CH -4723 -7255 167 04 +SCIC 856290 CURICO/GEN_FREIRE CH -3497 -7123 242 04 +SCIE 856820 CONCEPCION/CARRIEL CH -3677 -7305 16 04 +SCIP 854690 EASTER_ISLAND CH -2715 -10942 47 04 +SCJO 857820 OSORNO/CANAL_BAJO CH -4060 -7305 65 04 +SCLL 854860 VALLENAR CH -2860 -7077 538 04 +SCMK 999990 AD MELINKA CH -4389 -7374 11 +SCNT 859210 PUERTO_NATALES CH -5168 -7252 64 04 +SCON 999990 QUELLON CH -4312 -7362 3 04 +SCRA 854600 CHANARAL CH -2632 -7062 30 04 +SCRD 999990 VINA DEL MAR CH -3305 -7158 342 +SCRG 999990 DE LA INDEPENDEN CH -3417 -7076 441 04 +SCRM 999990 CENTRO MET ANTARTICO AY -6218 -5898 10 +SCSE 854880 LA_SERENA/LAFLORIDA CH -2992 -7120 146 04 +SCSN 999990 SANTO DOMINGO CH -3363 -7162 75 04 +SCTB 999990 EULOGIO SANCHEZ CH -3345 -7053 649 04 +SCTC 857430 TEMUCO/MAQUEHUE CH -3875 -7263 120 04 +SCTE 857990 PUERTO_MONTT/TEPUAL CH -4142 -7308 86 04 +SCTI 855790 LOS_CERRILLOS CH -3348 -7070 511 04 +SCVD 857660 VALDIVIA/PICHOY CH -3962 -7307 14 04 +SCVM 999990 VINA DEL MAR CH -3295 -7148 141 04 +SEAM 841470 AMBATO/CHACHOAN EQ -0120 -7857 2520 04 +SEBC 841010 BAHIA_DE_CARAQUEZ EQ -0058 -8040 3 04 +SECO 840990 COCA/FRANCISCO EQ 0045 -7695 220 04 +SECU 842390 CUENCA/MARISCAL_LA EQ -0288 -7898 2531 04 +SEES 840180 ESMERALDAS-TACHINA EQ 0097 -7963 8 04 +SEGU 842030 GUAYAQUIL/SIMON_BOL EQ -0215 -7988 9 04 +SEIB 840430 IBARRA/ATAHUALPA EQ 0035 -7813 2228 04 +SELO 842650 CATAMAYO/ENRIQUEZ EQ -0400 -7937 1238 04 +SELT 841230 LATACUNGA/COTOPAXI EQ -0092 -7862 2785 04 +SEMA 842790 MACARA/J.M.VELASCO EQ -0437 -7993 430 04 +SEMH 842480 MACHALA/GEN_SERRAN EQ -0325 -7997 10 04 +SEMT 841170 MANTA/ELOY_ALFARO EQ -0095 -8068 14 04 +SEPA 841630 PASTAZA/RIO_AMAZON EQ -0150 -7805 1043 04 +SEQU 840710 QUITO/MARISCAL_SUC EQ -0015 -7848 2812 04 +SESA 842000 SALINAS/GEN_ULPIAN EQ -0220 -8098 8 04 +SEST 840080 SAN_CRISTOBAL_ISL EQ 0090 -8960 6 04 +SETI 841310 TIPUTINI EQ -0078 -7552 220 04 +SETU 840270 TULCAN/EL_ROSAL EQ 0082 -7770 2940 04 +SFAL 888910 STANLEY_AIRPORT FK -5168 -5777 23 04 +SGAS 862180 ASUNCION/SILVIO_PET PY -2527 -5763 101 04 +SGCO 861340 CONCEPCION/MARISCAL PY -2342 -5730 74 04 +SGEN 862970 ENCARNACION PY -2732 -5583 91 04 +SGES 862183 AEROPUERTO_GUARANY PY -2545 -5485 849 04 +SGME 860680 MARISCAL_ESTIGARRIB PY -2202 -6060 181 04 +SKAR 802110 ARMENIA/EL_EDEN CO 0450 -7572 1219 01 +SKAS 803720 PUERTO_ASIS CO 0050 -7650 254 01 +SKBG 800940 BUCARAMANGO/PALONEG CO 0710 -7320 1189 01 +SKBO 802220 BOGOTA/ELDORADO CO 0470 -7413 2548 01 +SKBQ 800280 BARRANQUILLA/ERNEST CO 1090 -7477 10 01 +SKBU 802520 BUENAVENTURA CO 0388 -7707 15 01 +SKCC 800970 CUCUTA/CAMILO_DAZA CO 0793 -7252 317 01 +SKCG 800220 CARTAGENA/RAFAEL_NU CO 1045 -7552 1 01 +SKCL 802590 CALI/ALFONSO_BONILL CO 0355 -7638 969 01 +SKEJ 800910 BARRANCABERMEJA CO 0702 -7380 134 01 +SKFL 803540 FLORENCIA/CAPITOLIO CO 0160 -7553 244 01 +SKIB 802140 IBAGUE/PERALES CO 0443 -7515 928 01 +SKIP 803700 IPIALES/SAN_LUIS CO 0082 -7763 2961 01 +SKLC 800840 APARTADO/LOS_CEDROS CO 0780 -7670 30 01 +SKLT 803980 LETICIA/VASQUEZ_COB CO -0417 -6995 84 01 +SKMD 801100 MEDELLIN/OLAYA_HER CO 0622 -7560 1499 01 +SKMR 800630 MONTERIA/LOS_GARZON CO 0882 -7585 26 01 +SKMU 803610 MITU CO 0113 -7005 207 01 +SKMZ 999990 MANIZALES LNUBIA CO 503 -7547 2080 04 +SKNV 803150 NEIVA/LA_MANGUITA CO 0297 -7530 443 01 +SKPC 801390 PUERTO_CARRENO CO 0617 -6750 55 01 +SKPE 802100 PEREIRA/MATECANA CO 0482 -7580 1342 01 +SKPP 803080 POPAYAN/GUILLERMO CO 0247 -7660 1730 01 +SKPS 803420 PASTO/ANTONIO_NARIN CO 0142 -7727 1826 01 +SKPV 800020 PROVIDENCIA_ISLAND CO 1337 -8135 6 01 +SKRG 801120 RIONEGRO/JOSE_MARI CO 0618 -7543 2137 01 +SKRH 800350 RIOHACHA/ALMIRANTE CO 1153 -7293 4 01 +SKSJ 803220 SAN_JOSE_GUAVIARE CO 0257 -7263 155 01 +SKSM 800090 SANTA_MARTA/SIMON CO 1113 -7423 1 01 +SKSP 800010 SAN_ANDRES_ISLAND CO 1258 -8172 2 01 +SKUC 800990 ARAUCA/SANTIAGO_PER CO 0707 -7073 128 01 +SKUI 801440 QUIBDO/EL_CARANO CO 0572 -7662 33 01 +SKVP 800360 VALLEDUPAR/ALFONSO CO 1043 -7325 138 01 +SKVV 802340 VILLAVICENCIO/VANGU CO 0417 -7362 431 01 +SLAP 851510 APOLO BO -1473 -6842 1415 04 +SLAS 851750 ASCENCION_GUARAYOS BO -1572 -6310 247 04 +SLCA 853150 CAMIRI BO -2005 -6357 792 04 +SLCB 852230 COCHABAMBA/JORGE_WI BO -1745 -6610 2531 04 +SLCN 852300 CHARANA BO -1758 -6945 4057 04 +SLCO 850410 COBIJA BO -1108 -6887 252 04 +SLCP 851960 CONCEPCION BO -1625 -6210 497 04 +SLET 852450 SANTA_CRUZ/EL_TROMP BO -1780 -6317 414 04 +SLGY 850330 GUAYARAMERIN BO -1082 -6535 130 04 +SLJE 852470 SAN_JOSE BO -1783 -6075 284 04 +SLJO 851040 SAN_JOAQUIN BO -1307 -6467 140 04 +SLJV 851950 SAN_JAVIER BO -1627 -6247 520 04 +SLLP 852010 LA_PAZ/JFK_INTL BO -1652 -6818 4014 04 +SLMG 851140 MAGDALENA BO -1333 -6415 141 04 +SLOR 852420 ORURO/JUAN_MENDOZA BO -1805 -6707 3702 04 +SLPO 852930 POTOSI/ROJAS BO -1953 -6572 3934 04 +SLPS 852890 PUERTO_SUAREZ/SALVA BO -1900 -5773 135 04 +SLRB 852680 ROBORE_(CIV/MIL) BO -1832 -5975 284 04 +SLRI 850430 RIBERALTA BO -1102 -6612 135 04 +SLRQ 851410 RURRENABAQUE BO -1448 -6748 202 04 +SLRY 851400 REYES BO -1430 -6737 280 04 +SLSA 851230 SANTA_ANA_DE_YACUMA BO -1372 -6558 144 04 +SLSB 851520 SAN_BORJA/CAPT_GERM BO -1487 -6675 194 04 +SLSI 852070 SAN_IGNACIO_VELASCO BO -1637 -6095 413 04 +SLSM 851530 SAN_IGNACIO_DE_MOXO BO -1497 -6563 241 04 +SLSU 852830 SUCRE/JUANA_AZURDUY BO -1902 -6527 2903 04 +SLTJ 853640 TARIJA/CAPT_ORIEL BO -2153 -6472 1858 04 +SLTR 851540 TRINIDAD/JORGE_HENR BO -1485 -6495 157 04 +SLVG 999990 VALLEGRANDE BL -1846 -6409 1998 +SLVM 853450 VILLA_MONTES/RAFAEL BO -2127 -6350 400 04 +SLVR 852440 VIRU_VIRU_INTL_ARPT BO -1765 -6313 373 04 +SLYA 853650 YACUIBA BO -2202 -6370 617 04 +SMJP 812253 JOHAN_A._PENGEL SM 0545 -5518 16 34 +SMNI 812020 NICKERIE SM 0595 -5703 2 34 +SMZO 812000 ZORG_EN_HOOP SM 0582 -5518 10 34 +SMZY 812250 ZANDERY/PARAMARIBO SM 0545 -5520 15 04 +SN33 999990 CLAY CENTER, KS US 3943 -9712 389 04 +SOCA 814050 CAYENNE/ROCHAMBEAU FG 0483 -5237 9 04 +SOOM 814010 ST_LAURENT_DU_MARON FG 0550 -5403 9 04 +SPAY 845930 ATALAYA PR -1073 -7378 451 04 +SPCL 845150 PUCALLPA_(CIV/MIL) PR -0842 -7460 149 04 +SPEO 845310 CHIMBOTE/TENIENTE PR -0917 -7852 11 04 +SPGM 845340 TINGO_MARIA PR -0913 -7595 665 04 +SPHI 844520 CHICLAYO/CAPT_JOSE PR -0678 -7983 34 04 +SPHO 846730 AYACUCHO/CORONEL PR -1313 -7422 2749 04 +SPHY 846880 ANDAHUAYLA PR -1372 -7335 3444 04 +SPHZ 845420 ANTA/HUARAZ PR -0935 -7760 2760 04 +SPIM 846280 LIMA/JORGE_CHAVEZ PR -1200 -7712 13 04 +SPJA 844400 RIOJA PR -0605 -7715 792 04 +SPJI 844740 JUANJUI PR -0722 -7672 363 04 +SPJJ 846233 JAUJA PR -1178 -7547 3322 04 +SPJL 847350 JULIACA PR -1548 -7015 3827 04 +SPJN 847210 SAN_JUAN_DE_MARCONA PR -1538 -7517 60 04 +SPJR 844720 CAJAMARCA/REVOREDO PR -0713 -7847 2622 04 +SPLO 847710 ILO PR -1770 -7135 9 04 +SPME 843700 TUMBES/PEDRO_CANGA PR -0355 -8040 27 04 +SPMF 999990 MAZAMARI PR -1133 -7455 685 +SPMS 844250 YURIMAGUAS/MOISES PR -0590 -7608 184 04 +SPNC 845640 HUANUCO/ALFEREZ_FAP PR -0990 -7575 1860 04 +SPPY 844440 CHACHAPOYAS PR -0622 -7783 2435 04 +SPQT 843770 IQUITOS/SECADA PR -0375 -7325 126 04 +SPQU 847520 AREQUIPA/RODRIGUEZ PR -1632 -7155 2520 04 +SPRU 845010 TRUJILLO/MARTINEZ PR -0810 -7903 30 04 +SPSO 846910 PISCO_(CIV/MIL) PR -1375 -7628 7 04 +SPST 844550 TARAPOTO PR -0645 -7638 282 04 +SPTN 847820 TACNA/CIRIANI PR -1807 -7030 458 04 +SPTU 846580 PUERTO_MALDONADO PR -1263 -6920 266 04 +SPUR 844010 PIURA/CAPT_CONCHA PR -0518 -8060 55 04 +SPYL 843900 TALARA/CAPT_MONTES PR -0457 -8125 90 04 +SPZA 999990 NAZCA PR -1486 -7496 567 +SPZO 846860 CUZCO/VELAZCO_ASTET PR -1355 -7198 3249 04 +SUAA 865750 MELILLA/ANGEL_S._AD UY -3478 -5625 54 04 +SUAG 863300 ARTIGAS UY -3038 -5650 123 04 +SUCA 865600 COLONIA_SACRAMENTO UY -3445 -5783 23 04 +SUDU 865300 DURAZNO/SANTA_BERNA UY -3335 -5650 93 04 +SULS 865823 CAPITAN_CORBETA UY -3487 -5510 30 34 +SUME 864900 MERCEDES/RICARDO_DE UY -3325 -5807 22 04 +SUMO 864400 MELO/CERRO_LARGO UY -3237 -5418 100 04 +SUMU 865800 CARRASCO_(CIV/MIL) UY -3483 -5600 32 04 +SUPE 865955 MALDONADO/PUNTA_EST UY -3492 -5492 15 54 +SUPU 864300 PAYSANDU UY -3233 -5803 61 04 +SURV 863500 RIVERA UY -3097 -5548 205 04 +SUSO 863600 SALTO UY -3138 -5795 34 04 +SUTB 863700 TACUAREMBO UY -3170 -5598 134 04 +SUTR 865000 TREINTA_Y_TRES UY -3322 -5438 46 04 +SVAC 804270 ACARIGUA/OSWALDO VN 0955 -6923 225 01 +SVBC 804190 BARCELONA/GEN_JOSE VN 1012 -6468 7 01 +SVBI 804400 BARINAS VN 0862 -7022 204 01 +SVBM 804100 BARQUISIMETO_(MIL) VN 1007 -6932 614 01 +SVBS 804130 MARISCAL_SUCRE(MIL) VN 1025 -6765 437 01 +SVCB 804440 CIUDAD_BOLIVAR VN 0815 -6355 48 01 +SVCL 804420 CALABOZO VN 0893 -6742 101 01 +SVCN 999990 CANAIMA ARPT VN 623 -6285 442 +SVCP 804223 CARUPANO/GEN._JOSE VN 1067 -6327 10 34 +SVCR 804030 CORO/JOSE_LEONARDO VN 1142 -6968 17 01 +SVCS 804143 CARACAS/OSCAR_MACHA VN 1030 -6682 654 34 +SVCU 804200 CUMANA/ANTONIO_JOSE VN 1045 -6418 4 01 +SVCZ 804025 CAPITAN_MANUEL_RIOS VN 0937 -6692 164 01 +SVFM 804160 CARACAS/LA_CARLOTA VN 1050 -6688 835 01 +SVGD 804480 GUASDUALITO VN 0723 -7080 131 01 +SVGI 804230 GUIRIA VN 1058 -6232 14 01 +SVGU 804280 GUANARE VN 0902 -6973 163 01 +SVHG 804203 HIGUEROTE VN 1047 -6610 4 34 +SVJC 804043 PARAGUANA/JOSEFA VN 1178 -7015 23 34 +SVJM 804310 SAN_JUAN_LOS_MORROS VN 0992 -6733 429 01 +SVLF 804453 LA_FRIA VN 0825 -7227 98 34 +SVLO 804050 LA_ORCHILA_ISL(MIL) VN 1180 -6618 3 01 +SVMC 804070 MARACAIBO/LA_CHINTA VN 1057 -7173 65 01 +SVMD 804380 MERIDA/ALBERTO_CARN VN 0860 -7118 1498 01 +SVMG 804214 MARGARITA/DEL_CARIB VN 1092 -6398 23 44 +SVMI 804150 CARACAS/S._BOLIVAR VN 1060 -6698 48 01 +SVMN 804250 MENE_GRANDE VN 0982 -7093 28 01 +SVMP 804173 METROPOLITANO_(PVT) VN 1013 -6678 175 34 +SVMT 804350 MATURIN VN 0975 -6318 66 01 +SVPA 804570 PUERTO_AYACUCHO VN 0560 -6750 74 01 +SVPC 804120 PUERTO_CABELLO(MIL) VN 1050 -6800 2 01 +SVPM 804653 PARAMILLO_(PRIVATE) VN 0780 -7220 1000 34 +SVPR 804463 GUAYANA/MANUEL_CAR VN 0830 -6273 144 34 +SVSA 804470 SAN_ANTONIO_TACHIRA VN 0785 -7245 378 01 +SVSE 804620 SANTA_ELENA_UAIREN VN 0460 -6112 907 01 +SVSO 804750 SANTO_DOMINGO/MAYOR VN 0758 -7207 327 01 +SVSP 804103 SAN_FELIPE VN 1028 -6875 232 34 +SVSR 804500 SAN_FERNANDO_APURE VN 0790 -6742 48 01 +SVST 804413 SAN_TOME_(PRIVATE) VN 0895 -6415 262 34 +SVSZ 804773 SANTA_BARBARA_ZULIA VN 0898 -7195 10 34 +SVTM 804530 TUMEREMO VN 0730 -6145 181 01 +SVTR 804780 TEMBLADOR_(PRIVATE) VN 0902 -6262 30 01 +SVVA 804720 ZIM_VALENCIA_INTL VN 1017 -6793 431 01 +SVVG 804403 EL_VIGIA/PEREZ_ALPH VN 0863 -7167 100 34 +SVVL 804260 VALERA/DR._ANTONIO VN 0935 -7062 575 01 +SVVP 804340 VALLE_DE_LA_PASCUA VN 0922 -6602 125 01 +SWBC 821130 BARCELOS BZ 0098 -6293 40 04 +SYCJ 810020 GEORGETOWN/TIMEHRI GY 650 -5825 30 04 +SYGO 810025 OGLE GY 0680 -5810 1 01 +SYGT 810010 GEORGETOWN GY 0680 -5815 2 01 +SYTM 810020 GEORGETOWN/TIMEHRI GY 0650 -5825 30 01 +TA80 999990 WHITESBORO, TX US 3389 -9693 226 04 +TAPA 788620 COOLIDGE_AIRPORT AT 1712 -6178 14 04 +TBPB 789540 GRANTLEY_ADAMS_INTL BR 1307 -5948 56 04 +TDCF 789060 CANEFIELD_AIRPORT DO 1553 -6140 5 01 +TDPD 789050 MELVILLE_HALL_ARPT DO 1553 -6130 14 01 +TDPR 789070 ROSEAU DO 1530 -6140 72 01 +TFFF 789250 LE_LAMENTIN MR 1460 -6100 4 04 +TFFJ 788940 GUSTAVIA/ST.BARTHEL MF 1790 -6285 52 04 +TFFR 788970 LE_RAIZET/GUADELOUP MF 1627 -6152 8 04 +TGPY 789580 POINT_SALINES_INTL GD 1200 -6178 7 04 +TIST 785430 CHARLOTTE_AMALIE/ST_THOMAS VI 1833 -6498 7 04 +TISX 785470 CHRISTIANSTED/ALEXA VI 1770 -6480 20 04 Airnav elev. +TJBQ 785140 AQUADILLA/BORINQUEN PU 1850 -6713 72 04 +TJIG 999990 FERN LUIS RIBAS, PR US 1845 -6610 3 +TJMZ 785145 MAYAGUEZ/EUGENIO PU 1827 -6715 9 54 +TJNR 785350 ROOSEVELT_ROADS_NAS PU 1825 -6563 12 04 +TJPS 785203 PONCE/MERCEDITA PU 1802 -6657 9 34 +TJSJ 785260 SAN_JUAN_INTL_ARPT PU 1843 -6600 19 04 +TKPK 788580 GOLDEN_ROCK AT 1730 -6268 48 04 +TKPN 788590 CHARLESTOWN/NEWCAST AT 1720 -6258 17 04 +TLPC 789470 CASTRIES/VIGIE LC 1402 -6100 2 04 +TLPL 789480 HEWANORRA_INTL_ARPT LC 1375 -6095 3 04 +TN44 999990 LAFOLLETTE, TN US 3634 -8401 411 04 +TNCA 789820 QUEEN_BEATRIX_INTL NU 1250 -7002 3 04 +TNCB 789900 FLAMINGO_AIRPORT NU 1215 -6828 7 04 +TNCC 789880 HATO_ARPT_(CIV/MIL) NU 1220 -6897 67 04 +TNCE 788730 FDR_ARPT/ST_EUSTATIUS MN 1748 -6298 38 04 +TNCM 788660 PRINSES_JULIANA MN 1805 -6312 9 04 +TQPF 788460 WALL_BLAKE VI 1820 -6305 31 04 +TRPG 999990 JOHN A OSBORNE ARPT MH 1678 -6260 168 +TRPM 788564 BLACKBURNE/PLYMOUTH AT 1675 -6217 12 44 +TS46 999990 P P H HELIPORT, TX US 2993 -9394 2 04 +TSJU 999990 SAN JUAN, PU PU 1843 -6600 19 04 +TT02 999990 ULITHI AIRPORT FM 1002 13980 2 04 +TTCP 789613 CROWN_PT./SCARBOROU TD 1115 -6085 8 34 +TTPP 789700 PIARCO_INTL_AIRPORT TD 1062 -6135 15 04 +TTPT 789620 CROWN_POINT_AIRPORT TD 1115 -6083 6 04 +TUPJ 785500 BEEF_ISL/ROADTOWN VI 1845 -6453 4 04 +TVSB 999990 J F MITCHELL ARP VG 1298 -6127 4 04 +TVSM 999990 MUSTIQUE VG 1288 -6118 2 04 +TVSU 999990 UNION ISLAND VG 1260 -6141 5 04 +TVSV 789510 ARNOS_VALE/KINGSTON LC 1313 -6120 13 04 +TXKF 780160 BERMUDA BE 3237 -6468 40 04 +UAAA 368700 ALMATY RA 4323 7694 847 04 +UACC 351880 AKMOLA RA 5113 7137 350 04 +UACK 368215 KOKSHETAU_AIRPORT KZ 5332 6960 263 04 +UACP 286790 PETROPAVLOVSK RA 5483 6915 142 04 +UADD 383285 TARAZ KZ 4285 7130 666 04 afwa loc +UAFM 383530 FRUNZE RA 4285 7453 760 04 +UAFO 386155 OSH KG 4062 7280 892 04 afwa loc +UAII 383280 SHYMKENT RA 4232 6970 552 04 +UAKD 999990 ZHEZHAZGAN KZ 4770 6773 381 +UAKK 353940 KARAGANDA RA 4980 7315 553 04 +UAOO 380620 KZYL-ORDA RA 4485 6550 129 04 OSO loc/elev +UARR 351080 URALSK RA 5125 5128 36 04 +UASK 350675 UST_KAMENOGORSK KZ 5003 8250 286 04 afwa loc +UASP 360030 PAVLODAR KZ 5230 7693 122 04 +UATE 380010 FORT SEVCENKO RA 4455 5025 -20 04 +UATG 381411 ATYRAU KZ 4712 5182 -23 04 +UATT 352290 AKTJUBINSK RA 5028 5715 227 04 +UAUU 999990 KOSTANAY RA 5320 6355 182 04 +UBBB 378640 BAKU / BINE AIRPORT RA 4045 5007 -6 04 +UBBG 999990 GYANCA_AIRPORT RA 4073 4640 330 04 +UBBL 999990 LANKARAN AJ 3875 4881 -12 +UBBN 378635 NAKHCHIVAN AZ 3918 4545 872 04 +UBBY 999990 ZAKATALA AJ 4155 4666 490 +UDSG 353948 SHIRAK GG 4075 4385 1524 04 +UDYZ 353946 ZVARTNOTS AM 4015 4440 865 04 +UEEE 249590 JAKUTSK RA 6202 12972 103 04 +UELL 303930 CULMAN RA 5684 12487 859 04 +UERP 999990 POLYARNY RA 6640 11202 509 04 +UERR 247260 MIRNY RA 6255 11388 347 04 +UESO 353947 CHOKURDAKH AL RS 7063 14792 26 04 +UEST 218240 TIKSI RA 7158 12892 7 04 +UGEE 377890 YEREVAN RS 4013 4447 890 04 +UGGG 375490 TBILISI RS 4168 4495 467 04 +UGKO 999990 KOPITNARI GG 4218 4248 68 04 +UGSB 999990 BATUMI GG 4162 4160 32 04 +UGTB 999990 TBILISI/NOVO-AL GG 4167 4495 490 04 +UHBB 999990 IGNATYEVO RS 5041 12740 194 +UHHH 317350 HABAROVSK RA 4852 13517 72 04 +UHMA 255630 ANADYR RA 6478 17757 62 04 +UHMD 255940 BUHTA_PROVIDENJA RS 6442 -17323 3 04 +UHMG 999990 CHAYBUKHA RS 6195 -16042 -9999 04 +UHML 999990 LAVRENTIJA RS 6558 -17100 9 04 +UHMM 259130 MAGADAN RA 5955 15078 118 04 +UHMP 255520 PEVEK AL RA 6750 17100 3 04 +UHNN 313690 NIKOLAEVSK-ON-AMUR RA 5315 14070 68 04 +UHPP 325400 PETROPAVLOVSK-KAMCHATSKIJ RA 5308 15858 24 04 +UHSH 353943 OKHA MS RS 5362 14295 37 04 +UHSS 321500 JUZHNO-SAHALINSK RA 4695 14272 31 04 +UHWW 319600 VLADIVOSTAK RA 4312 13194 184 04 +UIAA 307580 CHITA RA 5208 11348 685 04 +UIBB 303090 BRATSK RA 5607 10183 489 04 +UIII 307100 IRKUTSK RA 5227 10432 513 04 +UIUU 308230 ULAN-UDE RA 5184 10760 510 04 +UKBB 333470 BORYSPIL UR 5033 3097 121 04 +UKCC 999990 DONETSK UR 4808 3775 247 04 afwa elev +UKCM 347120 MARIUPOL UR 4703 3750 70 04 afwa loc +UKCW 330001 LUHANSK KI UR 4842 3937 199 04 +UKDD 999990 DNIPROPETROVS'K UR 4853 3467 -9999 04 +UKDE 999990 ZAPORIZHZHIA/MOKRAYA UR 4787 3530 114 04 +UKDR 999990 KRIVYY_RIH/DNIPROPETROVS'K UR 4805 3322 128 04 afwa elev +UKFF 339460 SIMFEROPOL UR 4468 3413 180 04 +UKHH 343000 KHARKIV UR 4997 3613 154 04 +UKKE 999990 CHERKASY UR 4940 3198 114 04 +UKKK 333450 KYIV UR 5040 3057 166 04 +UKKM 999990 HOSTOMEL UR 5060 3018 157 04 +UKLI 999990 IVANO-FRANKIVSK UR 4889 2468 280 04 +UKLL 333930 L'VIV UR 4982 2395 319 04 +UKLN 999990 CHERNOVSTY UR 4825 2597 252 04 +UKLR 333010 RIVNE UR 5058 2613 231 04 +UKLU 999990 UZHHOROD UR 4863 2225 117 04 +UKON 999990 MYKOLAIV UR 4705 3192 56 04 +UKOO 338370 ODESA UR 4643 3077 42 04 +ULAA 225500 ARHANGEL'SK RS 6450 4073 13 04 +ULDD 230220 AMDERMA DK RA 6975 6170 49 04 +ULKK 228870 KOTLAS RS 6123 4672 56 04 +ULLI 260630 ST. PETERBURG RS 5997 3030 4 04 +ULMM 221130 MURMANSK RS 6897 3305 51 04 +ULOL 264770 VELIKIE_LUKI RS 5635 3062 98 04 +ULOO 264780 PSKOV AL RS 5778 2840 47 04 +ULPB 999990 PETROZAVODSK RS 6189 3415 46 +ULWW 270370 VOLOGDA RS 5932 3992 131 04 +UMBB 330080 BREST BY 5212 2368 144 04 +UMGG 330410 GOMEL BY 5245 3100 127 04 +UMII 266660 VITEBSK BY 5517 3022 176 04 +UMKK 267020 KALININGRAD BY 5470 2062 27 04 +UMMG 999990 GRODNO BY 5360 2405 135 04 +UMMM 268500 MINSK-IN-MIN BY 5387 2753 234 04 +UMMS 268500 MINSK BY 5394 2763 234 04 +UMOO 261149 MOGILEV BY 5395 3010 194 04 +UNAA 287854 ABAKAN RA 5372 9137 245 04 +UNBB 298380 BARNAUL RA 5343 8352 252 04 +UNEE 296420 KEMEROVO RA 5538 8607 262 04 +UNKL 284935 KRASNOYARSK RA 5617 9250 287 04 +UNNT 296340 NOVOSIBIRSK/TOLMACH RA 5503 8290 177 04 +UNOO 286980 OMSK RA 5493 7340 123 04 +UNWW 298460 NOVOKUZNETSK RA 5373 8718 308 04 +UOHH 384020 KHATANGA AL RS 7198 10247 33 04 +UOII 384010 IGARKA AL RS 6747 8657 31 04 +UOOO 319811 ALYKEL AL RA 6930 8732 179 04 +URKA 370010 ANAPA_(CAPE) RS 4490 3730 6 04 +URKK 349290 KRASNODAR RS 4503 3915 33 04 +URKM 377351 MAYKOP RS 4465 4010 679 04 +URML 377352 UYTASH RS 4282 4765 4 04 +URMM 370540 MINERAL'NYE VODY RS 4423 4307 314 04 +URMN 999990 NALCHIK RS 4350 4363 445 04 OSO loc/elev +URMT 349490 STAVROPOL/SHPAKOVSKOYE RS 4512 4208 452 04 +URRR 347310 ROSTOV-NA-DONU RS 4727 3982 77 04 +URSS 371710 ADLER RS 4343 3990 16 04 +URWA 999990 ASTRAKHAN RS 4628 4800 0 04 +URWI 348610 ELISTA RS 4637 4433 150 04 +URWW 345600 VOLGOGRAD RS 4878 4437 145 04 +USCC 286420 CHELJABINSK/BALANDI RA 5530 6153 227 04 +USCM 232215 MAGNITOGORSK RS 5340 5875 436 04 afwa loc +USDD 232201 SALEKHARD RA 6658 6660 68 04 +USHH 239330 HANTY-MANSIJSK RS 6102 6903 46 04 afwa loc +USMM 999990 MADYM RS 6529 7270 15 +USMU 353944 NOVYI_URENGOI AL RA 6607 7647 59 04 +USNN 239331 NIZHNEVARTOVSK AL RA 6095 7648 55 04 afwa loc/elev +USNR 232202 RADUZHNY RA 6215 7730 78 04 +USPP 282250 PERM RA 5795 5620 170 04 +USRK 232203 KOGALYM RA 6218 7453 69 04 +USRR 238490 SURGUT RA 6125 7350 44 04 +USSS 284400 EKATERINBURG RA 5684 6063 237 04 +USTR 232204 ROSCHINO RA 5718 6532 118 04 +UTAA 388800 ASHABAD RA 3797 5833 210 04 +UTAK 381412 TURKMENBASHI TM 4005 5300 87 04 +UTAM 384573 MARY TM 3762 6190 222 04 +UTAT 384574 DASHOGUZ TM 4175 5983 83 04 +UTAV 386870 CHARDZHEV TM 3908 6360 190 04 +UTDD 388360 DUSHANBE RA 3855 6878 803 04 +UTDL 381413 KHUDZHAND TJ 4022 6968 453 04 +UTFN 386110 NAMANGAN UZ 4098 7158 474 04 afwa loc +UTKN 381414 NAMANGAN UZ 4098 7158 474 04 +UTNN 384031 NUKUS/KARAKALPAKSTAN UZ 4248 5963 77 04 afwa loc/elev +UTNU 999990 URGENCH UZ 4158 6063 98 04 +UTSA 385670 NAVOI UZ 4013 6535 341 04 afwa loc +UTSB 381415 BUKHARA UZ 3977 6447 235 04 +UTSH 999990 SHAHRISABZ TR 3903 6678 599 04 +UTSK 381417 KARSHI_KHANABAD UZ 3883 6592 1365 04 afwa loc +UTSS 386960 SAMARKAND UZ 3957 6695 724 04 +UTST 389270 TERMEZ UZ 3723 6727 302 04 +UTTP 384572 TASHKENT_VOSTOCNY UZ 4132 6940 466 04 +UTTT 384570 TASHKENT UZ 4127 6927 489 04 +UUBI 999990 IVANOVO SOUTH RS 5693 4093 125 +UUBP 268980 BRJANSK RS 5325 3432 217 04 +UUDD 276125 MOSCOW/DOMODEDOV RA 5540 3790 168 04 +UUEE 275155 MOSCOW_SHEREMET_YE RS 5598 3750 190 04 +UUEM 274020 TVER RS 5690 3589 137 04 +UUMO 999990 OSTAFYEVO RS 5550 3750 172 +UUOB 342140 BELGOROD RS 5063 3658 224 04 afwa loc +UUOK 999990 KURSK RS 5175 3628 209 04 +UUOO 341220 VORONEZ RS 5165 3925 154 04 +UUWW 275185 MOSCOW/VNUKOVO RS 5565 3727 203 04 +UUYH 232205 UKHTA RA 6355 5382 149 04 +UUYQ 999990 VORKUTA RS 6749 6400 185 +UUYS 232210 USINSK AL RS 6600 5737 0 04 +UUYW 999990 VORKUTA RS 6749 -6400 185 +UUYY 238040 SYKTYVKAR RA 6172 5084 119 04 +UWGG 274590 NIZNIJ_NOVGOROD RA 5627 4400 157 04 +UWKD 275950 KAZAN RS 5578 4918 116 04 +UWKE 276070 BEGISHEVO AL RA 5557 6208 196 04 +UWKS 999990 CHEBOKSARY RS 5608 4735 170 04 +UWLL 277860 ULYANOVSK MS RS 5432 4833 129 04 +UWLW 279621 ULYANOVSK_VOSTOCHNY AL RS 5435 4838 79 04 afwa elev +UWOO 351210 ORENBURG RA 5178 5522 109 04 +UWOR 378650 ORSK AL RA 5107 5860 277 04 +UWPP 279620 PENZA RS 5312 4502 174 04 +UWSS 341720 SARATOV RS 5157 4603 156 04 +UWUU 287220 UFA RA 5475 5600 105 04 +UWWW 289000 SAMARA RA 5325 5045 40 04 OSO loc/elev +VAAH 426470 AHMADABAD IN 2307 7263 55 04 +VABB 430030 BOMBAY/SANTA_CRUZ IN 1912 7285 8 04 +VABP 999990 BHOPAL / BAIRAGARH IN 2328 7735 523 04 +VANP 428670 NAGPUR_SONEGAON IN 2110 7905 308 04 +VBRR 999990 MINGALADON BM 1690 9618 28 04 +VCBI 434500 KATUNAYAKE SB 0717 7989 8 04 +VDPP 489910 PHNOM-PENH / POCHENTONG KP 1155 10485 10 04 +VDSR 489660 SIEMREAP KP 1337 10385 15 04 +VECC 428090 CALCUTTA/DUM_DUM IN 2265 8845 4 04 +VEGK 999990 GORAKHPUR IN 2675 8337 76 04 +VEPT 424920 PATNA IN 2560 8510 51 04 +VG20 999990 ONLEY, VA US 3768 -7571 14 04 +VG22 999990 WINTERGREEN, VA US 3788 -7889 232 04 +VGEG 419780 CHITTAGONG/PATENGA BW 2227 9182 4 04 +VGHS 999990 SHAKA BW 2352 9040 10 +VGZR 419220 KURMITOLA BW 2385 9040 9 04 +VHHH 450070 HONG KONG INTER-NATIONAL AIRPORT CI 2233 11418 5 04 +VIAL 999990 ALLAHABAD / BAMHRAULI IN 2545 8173 97 04 +VIAR 420710 AMRITSAR IN 3163 7487 229 04 +VIBN 424790 VARANASI/BABATPUR IN 2545 8287 81 04 +VIDD 421820 NEW_DELHI/SAFDARJUNG IN 2858 7720 216 04 +VIDP 421810 NEW_DELHI/PALAM IN 2857 7712 233 04 afwa elev +VIJO 999990 JODHPUR IN 2630 7301 217 04 +VIJP 423480 JAIPUR/SANGANER IN 2682 7580 390 04 +VIJU 420560 JAMMU IN 3267 7483 367 04 +VILK 423690 LUCKNOW / AMAUSI IN 2675 8089 122 04 +VLVT 489400 VIENTIANE LA 1795 10257 171 04 +VMMC 450110 MACAU/TAIPA MU 2217 11357 114 04 +VNKT 444540 KATHMANDU_AIRPORT NP 2770 8537 1337 04 +VOBG 432960 BANGALORE_CIV/MIL IN 1295 7763 897 04 +VOBL 999990 BENGALURU IN 1320 7769 915 04 +VOCB 999990 COIMBATORE / PEELAMEDU IN 1103 7705 396 04 +VOCI 433360 COCHIN_INTL_ARPT IN 1015 7640 2 04 +VOCL 999990 CALICUT IN 1113 7595 104 +VOHS 999990 RAJIV GANDHI INL IN 1723 7843 1 04 +VOHY 431280 HYDERABAD_CIV/MIL IN 1745 7847 545 04 +VOMM 432790 MADRAS/MINAMBAKKAM IN 1300 8018 10 04 +VOTR 433440 TIRUCHCHIRAPALLI IN 1077 7872 85 04 +VOTV 433720 THIRUVANANTHAPURAM IN 0847 7695 4 04 +VRMM 435550 MALE MV 420 7353 2 04 +VT21 999990 ST ALBANS, VT US 4483 -7308 116 04 +VTBD 484560 DON MUANG TH 1392 10060 4 04 +VTBO 485578 TRAT TH 1627 10232 33 04 +VTBS 484590 CHON_BURI TH 1337 10098 2 04 +VTBU 484780 RAYONG TH 1263 10135 3 04 +VTCC 483270 CHIANG MAI TH 1878 9899 312 04 +VTCH 483000 MAE_HONG_SON TH 1930 9783 269 04 +VTCL 483280 LAMPANG TH 1828 9952 242 04 +VTCN 483310 NAN TH 1878 10078 202 04 +VTCP 483300 PHRAE TH 1815 10015 163 04 +VTCT 483031 CHIANG_RAI_INTL TH 1997 9989 390 04 +VTPB 999990 PHETCHABUN TH 1667 10120 137 04 +VTPH 484750 HUA_HIN TH 1258 9995 6 04 +VTPM 999990 MAE SOT TH 1667 9855 196 04 +VTPO 484076 SUKHOTHAI TH 1723 9982 54 04 +VTPP 483032 PHITSANULOK TH 1680 10077 44 04 +VTPT 999990 TAK TH 1687 9915 121 04 +VTSB 485510 SURAT_THANI TH 912 9915 7 04 AFWA loc/elev +VTSC 485830 NARATHIWAT TH 642 10182 5 04 +VTSE 999990 CHUMPHON TH 1072 9937 5 04 +VTSF 485575 NAKHON_SI_THAMMARAT TH 853 9995 4 04 +VTSG 485576 KRABI TH 808 9898 24 04 +VTSH 999990 SONGKHLA TH 720 10060 4 04 +VTSK 999990 PATTANI TH 678 10115 5 04 +VTSM 485577 SAMUI TH 955 10007 20 04 +VTSP 485650 PHUKET AIRPORT TH 812 9832 6 04 +VTSR 485320 RANONG TH 998 9862 8 04 afwa loc +VTSS 485690 HAT YAI TH 692 10043 27 04 +VTST 485670 TRANG TH 752 9962 16 04 afwa loc +VTUD 483540 UDON_THANI TH 1738 10280 182 04 +VTUI 483565 SAKON_NAKHON TH 1718 10412 165 04 AFWA elev +VTUJ 999990 SURIN TH 1487 10350 146 04 +VTUK 483810 KHON_KAEN TH 1643 10283 166 04 +VTUL 483530 LOEI TH 1745 10173 254 04 +VTUO 484075 BURI_RAM TH 1522 10325 184 04 +VTUQ 484315 NAKHON_RATCHASIMA TH 1495 10232 233 04 +VTUU 484070 UBON_RATCHATHANI TH 1525 10487 127 04 +VTUV 483034 ROI_ET TH 1612 10377 137 04 afwa loc +VTUW 483033 NAKHON_PHANOM TH 1738 10465 179 04 +VVDN 488550 DA NANG VS 1603 10818 7 04 +VVNB 488200 HA NOI VS 2102 10580 6 04 +VVPB 999990 HUE VS 1643 10758 9 +VVTS 489000 HO CHI MINH VS 1082 10667 19 04 +VYMD 486001 MANDALAY_INTL BM 2170 9697 94 04 +VYYY 480970 YANGON BM 1677 9617 15 04 afwa/oso elev +WA30 999990 LACROSSE, WA US 4679 -11792 454 04 +WA42 999990 PORT TOWNSEND, WA US 4797 -12277 30 04 +WAAA 971800 UJUNG PANDANG / HASANUDDIN ID -507 11955 14 04 +WABB 975600 BIAK / MOKMER ID -118 13612 11 04 +WADA 972400 MATARAM/SELAPARANG ID -853 11607 3 04 afwa loc +WADD 971925 BALI_DENPASAR_NGURA ID -875 11517 4 04 +WAJJ 999990 JAYAPURA / SENTANI ID -257 14048 99 04 +WAKK 999990 MERAUKE / MOPAH ID -847 14038 3 04 +WALL 966330 BALIKPAPAN/SEPINGGA ID -127 11690 3 04 afwa loc +WAMM 970140 MENADO/SAM_RATULAN ID 153 12492 80 04 afwa loc +WAOO 999990 SYAMSUDIN NOOR ID -345 11477 20 04 +WAPP 999990 AMBON / PATTIMURA ID -370 12808 12 04 +WARR 969355 JUANDA ID -738 11278 3 04 +WARS 966334 ACHMAD_YANI ID -697 11038 3 04 afwa loc +WATT 999990 EL TARI ID -1017 12367 102 04 +WBGB 964410 BINTULU MS 320 11303 2 04 +WBGG 964130 KUCHING MS 148 11033 27 04 +WBGR 964490 MIRI MS 433 11398 17 04 +WBGS 964210 SIBU MS 233 11183 8 04 +WBGY 960011 SRI_AMAN/SIMANGGA MS 122 11145 11 04 +WBKK 964710 KOTA KINABALU MS 594 11605 3 04 +WBKL 964650 LABUAN MS 530 11525 30 04 +WBKS 964910 SANDAKAN MS 590 11807 12 04 +WBKT 964770 KUDAT MS 692 11683 3 04 +WBKW 964810 TAWAU MS 427 11788 18 04 +WBSB 963150 BRUNEI_AIRPORT BF 493 11493 22 04 +WI40 999990 OREGON, WI US 4291 -8935 293 04 +WIBB 961090 PEKAN_BARU/SIMPANGT ID 047 10145 31 04 afwa loc +WIDD 960870 BATAM/HANG_NADIM ID 110 10410 24 04 +WIHH 967495 HALIM_PERDANAKUSUMA ID -627 10689 26 04 +WIIH 967470 JAKARTA HALIM INTL (CIV/MIL) ID -625 10690 30 04 +WIII 967490 JAKARTA / SOEKARNO-HATTA ID -612 10665 8 04 +WIKN 999990 TANJUNGPINANG / KIJANG ID 92 10453 18 04 +WIMM 960350 MEDAN / POLONIA ID 357 9868 25 04 +WIOO 999990 PONTIANAK / SUPADIO ID 15 10940 3 04 +WIPP 962210 PALEMBANG/ST_M_BA ID -290 10470 10 04 afwa loc +WIPT 961635 MINANGKABAU ID -078 10028 5 04 +WMAU 486740 MERSING MS 245 10383 45 04 +WMBA 486200 SITIAWAN MS 422 10070 7 04 +WMKA 486030 ALOR_SETAR(CIV/MIL) MS 620 10040 5 04 +WMKB 486020 BUTTERWORTH_AB MS 547 10038 4 04 +WMKC 486150 KOTA_BHARU/SULTAN MS 617 10228 5 04 +WMKD 486570 KUANTAN_(AFB) MS 362 10322 18 04 OSO loc/elev +WMKI 486023 SULTAN_AZLAN_SHAH MS 457 10108 41 04 +WMKJ 486790 JOHORE_BHARU/SENAI MS 163 10367 37 04 +WMKK 486470 KUALA LUMPUR / SUBANG MS 312 10155 27 04 +WMKL 486000 LANGKAWI MS 633 9973 8 04 +WMKM 486650 MALACCA MS 227 10225 11 04 +WMKN 486180 KUALA_TRENGGANU MS 538 10310 6 04 +WMKP 486010 PENANG / BAYAN LEPAS MS 530 10027 3 04 +WMSA 486475 SULTAN ABDUL AZIZ MS 313 10155 27 04 +WRLL 966330 BALIKPAPAN / SEPINGGAN ID -127 11690 3 04 +WRRR 972300 BALI_INTL/NGURAH ID -875 11517 1 04 +WRSJ 969350 SURABAYA / JUANDA ID -737 11277 3 04 +WSAP 486940 SINGAPORE / PAYA LEBAR SR 137 10392 18 04 +WSSL 486920 SINGAPORE/SELETAR SR 142 10389 14 04 +WSSS 486980 SINGAPORE / CHANGI AIRPORT SR 137 10399 5 04 +YAMB 945951 AMBERLEY QU AU -2763 15270 91 04 +YAYE 999990 AYERS_ROCK NT AU -2518 13097 496 04 +YBAS 943260 ALICE_SPRINGS NT AU -2380 13389 545 04 +YBBN 945780 BRISBANE_AIRPORT QU AU -2738 15310 4 04 +YBCG 945920 COOLANGATTA AIRPORT AWS AU -2817 15350 6 04 +YBCS 942870 CAIRNS_AIRPORT QU AU -1689 14575 3 04 +YBHM 945952 HAMILTON_ISLAND QU AU -2035 14895 15 04 +YBMA 943320 MOUNT_ISA_AMO AU -2067 13947 342 04 +YBRK 943740 ROCKHAMPTON_AIRPORT QU AU -2338 15047 10 04 +YBRM 942030 BROOME_AIRPORT WE AU -1795 12222 17 04 +YBTL 942940 TOWNSVILLE QU AU -1925 14675 6 04 +YCFS 999990 COFFS HARBOUR AU -3032 15312 5 04 +YCIN 945953 CURTIN WE AU -1758 12382 300 04 +YFRT 945954 FORREST WE AU -3083 12812 160 04 +YGEL 999990 GERALDTON AU -2880 11470 37 04 +YHID 999990 HORN ISLAND AU -1058 14230 13 04 +YMAV 999990 AVALON_AIRPORT AU -3803 14448 8 04 +YMHB 949750 HOBART_AIRPORT TA AU -4284 14748 4 04 +YMLT 949680 LAUNCESTON_AIRPORT TA AU -4153 14720 178 04 +YMML 948660 MELBOURNE_INTL._AIRPORT VC AU -3767 14484 132 04 +YPAD 946720 ADELAIDE_AIRPORT SA AU -3494 13852 6 04 +YPCC 969960 COCOS_ISLAND_AIRPORT AU -1218 09682 3 04 +YPDN 941200 DARWIN_AIRPORT NT AU -1240 13087 31 04 +YPEA 946120 BULLSBROOK_PEARCE_(AMOS) WE AU -3167 11602 49 04 +YPGV 945955 GOVE NT AU -1227 13682 179 04 +YPJT 999990 JANDAKOT AU -3210 11588 30 04 +YPKG 946370 KALGOORLIE/BOULDER WE AU -3077 12145 360 04 +YPKU 942160 KUNUNURRA_KUNUNURRA_AWS) WE AU -1577 12870 45 04 +YPLM 943020 LEARMOUTH_AIRPORT WE AU -2223 11408 5 04 +YPPD 943120 PORT_HEDLAND_PARDOO WE AU -2010 11957 9 04 +YPPH 946100 PERTH/BELMONT_AIRPORT WE AU -3194 11595 20 04 +YPTN 941320 KATHERINE_AERODROME NT AU -1443 13227 108 04 +YPWR 946590 WOOMERA_AERODROME SA AU -3113 13682 168 04 +YPXM 969950 CHRISTMAS_ISLAND_AERODROME AU -1043 10568 279 04 +YSCB 949260 CANBERRA AU -3530 14918 575 04 +YSDU 947190 DUBBO NT AU -3220 14857 275 04 +YSNF 949960 NORFOLK_ISLAND_AIRPORT AU -2903 16794 113 04 +YSRI 947530 RICHMOND_AUS-AFB NW AU -3360 15078 21 04 +YSSY 947670 SYDNEY_AIRPORT NW AU -3395 15118 6 04 +YSTW 947620 TAMWORTH_AIRPORT AU -3108 15083 410 04 +YSWG 949100 WAGGA_WAGGA_ARPT AU -3515 14745 221 04 +YTEF 945956 TELFER WE AU -2172 12222 303 04 +YTNK 945957 TENNANT_CREEK AU -1963 13418 386 04 +YTRE 945958 TAREE NW AU -3189 15252 12 04 +YWGT 945959 WANGARATTA VC AU -3642 14630 158 04 +YWHA 956640 WHYALLA SA AU -3307 13752 12 04 +YWLM 947760 WILLIAMTOWN_AUS-AB NW AU -3278 15182 8 04 +ZBAA 545110 BEIJING CI 3994 11628 55 04 +ZBHH 534630 HOHHOT CI 4082 11168 1065 04 +ZBSJ 470312 ZHENGDING CI 3828 11468 233 04 +ZBTJ 545273 TIANJIN/ZHANGGUIZHU CI 3918 11735 3 04 +ZBYN 537720 TAIYUAN CI 3778 11255 779 04 +ZGDY 999990 DAYONG CI 2913 11048 900 04 +ZGGG 592870 GUANGZHOU CI 2317 11333 8 04 +ZGHA 592871 CHANGSHA_HUANGHUA BJ CI 2823 11287 67 04 afwa elev +ZGKL 579570 GUILIN CI 2533 11030 166 04 +ZGNN 594310 NANNING CI 2282 10835 73 04 +ZGOW 593160 SHANTOU CI 2340 11668 3 04 +ZGSZ 594930 SHENZHEN CI 2255 11410 18 04 +ZHCC 570830 ZHENGZHOU BJ CI 3472 11365 111 04 +ZHHH 574940 WUHAN CI 3062 11413 23 04 +ZJHK 470311 MEILAN BJ CI 1993 11045 23 04 +ZJSY 999990 SANYA/FENGHUANG CI 1830 10940 27 04 +ZKPY 470580 PYONGYANG KR 3903 12578 36 04 +ZLLL 525331 LANZHOU/ZHONGCHUAN BJ CI 3602 10375 1996 04 afwa elev +ZLXN 999990 XINING CI 3662 10177 2262 04 +ZLXY 570360 XI_AN CI 3430 10893 398 04 +ZMUB 442920 ULAN-BATOR MO 4793 10698 1316 04 +ZPPP 567780 KUNMING CI 2502 10268 1892 04 +ZSAM 591340 XIAMEN CI 2448 11808 139 04 +ZSCN 999990 NANCHANG CI 2860 11592 50 04 +ZSFZ 588470 FUZHOU CI 2608 11928 85 04 afwa loc +ZSHC 584570 HANGZHOU CI 3023 12017 43 04 +ZSNB 999990 NINGBO/LISHE CI 2983 12147 4 04 +ZSNJ 582380 NANJING CI 3200 11880 12 04 +ZSOF 583210 HEFEI CI 3187 11723 36 04 +ZSPD 999990 SHANGHAI/PUDONG CI 3112 12177 4 04 +ZSQD 548570 QINGDAO CI 3607 12033 77 04 +ZSSS 583670 SHANGHAI/HONGQIAO CI 3117 12143 7 04 +ZSTX 999990 TUNXI CI 2972 11827 145 04 +ZUCK 575160 CHONGQING CI 2952 10648 351 04 +ZULS 999990 LHASA CI 2967 9113 3650 04 +ZUUU 562940 CHENGDU CI 3067 10402 508 04 +ZWSH 517090 KASHI CI 3947 07598 1291 04 +ZWTN 999990 HOTAN CI 3713 7993 1375 04 +ZWWW 514635 URUM-QI/DIWOPU CI 4390 08747 654 04 +ZYCC 541610 CHANGCHUN CI 4390 12522 238 04 +ZYHB 541611 HARBIN_TAIPING BJ CI 4602 12658 143 04 afwa loc/elev +ZYTL 546620 DALIAN CI 3890 12163 97 04 +ZYTX 543424 SHENYANG/TAOKIAN CI 4180 12340 35 04 diff --git a/gempak/dictionaries/msfc.tbl b/gempak/dictionaries/msfc.tbl new file mode 100755 index 0000000000..47006a696f --- /dev/null +++ b/gempak/dictionaries/msfc.tbl @@ -0,0 +1,397 @@ +! This table contains elevations for Great Lakes buoys (45nnn) +! and locations and elevations for CMAN stations. The entries +! must be sorted in increasing order based on the ASCII station +! identifier. +!! +! Log: +! D. Kidwell/NCEP 11/97 Added log and several ids, reordered +! R. Hollern/NCEP 7/99 Added 45151 to table +! R. Hollern/NCEP 9/99 Added DRFA2 and 45154 and removed +! BUSL1 from table +! R. Hollern/NCEP 11/99 Added AUGA2 and modified LPOI1 +! R. Hollern/NCEP 29/99 Added PILA2 to table +! R. Hollern/NCEP 3/00 Added PTAM1, PSTP1, POLD1, PSUN1, PMAN1 +! to table +! R. Hollern/NCEP 4/00 Added PMOT1 and PCLR1 to table +! R. Hollern/NCEP 8/00 Added the Canadian buoys 45145, 45147, 45148, +! 45149, and 45152 to table +! C. Caruso Magee/NCEP 8/01 Added Canadian buoy 45158 to table. +! C. Caruso Magee/NCEP 9/01 Added buoy 45035, 45507, and 45805 to table. +! C. Caruso Magee/NCEP 11/01 Added new CMAN station LSCM4 to table. +! C. Caruso Magee/NCEP 2/02 Added new CMAN station PMYF1 to table. +! C. Caruso Magee/NCEP 4/02 Added new CMAN station SPAG1 to table. +! Added buoy 45012 to table. Corrected +! elevations for lakes Michigan, Ontario, +! Huron, Georgian Bay. +! C. Caruso Magee/NCEP 11/02 Added new CMAN stations ANMF1, ARPF1, EGKF1, +! HSSF1, NFBF1, PTRF1, SHPF1, TARF1, and Great +! Lakes buoys 45153, 45159, and 45160 to table. +! C. Caruso Magee/NCEP 6/03 Added new CMAN stations AMAA2 and FILA2 to +! table. +! C. Caruso Magee/NCEP 2/04 Added new CMAN stations BABT2, GLPT2, PCNT2, +! RSJT2, RTOT2, LKPL1, LUML1, TAML1, TRBL1, +! SGOF1, TYBG1, and LDLC3 to the table. +! C. Caruso Magee/NCEP 3/04 Added new CMAN stations AVAN4, ACMN4, and +! BRBN4 to the table. +! C. Caruso Magee/NCEP 7/04 Added new CMAN stations PTJN6, OFPN6, SOSN6, +! SCSN6, MISN6, MISC3, NCSC3, NOSC3, FWIC3, and +! BHRC3 to the table. +! C. Caruso Magee/NCEP 8/04 Added new CMAN stations MRSL1, ILDL1, SPLL1, +! SIPM6, SLPL1, CBIM2, and HPLM2 to the table. +! C. Caruso Magee/NCEP 10/04 Added new CMAN stations SVNM4, THLO1, SKMG1, +! and SECG1 to the table. +! C. Caruso Magee/NCEP 10/04 Added new CMAN stations MLTO3 and DMNO3 to +! the table. +! C. Caruso Magee/NCEP 10/04 Added tide gauge stations CMTI2, HRBM4, +! LDTM4, DTLM4, RCKM4, SWPM4, PTIM4, MCGM4, +! FTGM4, DULM5, GDMM5, OSGN6, and BUFN6 (which +! are now sending their met obs in CMAN format) +! to the table. Corrected RCKM4's stn elev from +! 0 m to 180 m. +! C. Caruso Magee/NCEP 11/04 Added tide gauge stations FRVM3, BLTM3, +! BZBM3, PSBM1, CASM1, SDHN4, CMAN4, MTKN6, +! KPTN6, BATN6, BGNN4, PHBP1, NWPR1, CPTR1, +! PTCR1, FOXR1, and QPTR1 (which are now sending +! their met obs in CMAN format) to the table. +! C. Caruso Magee/NCEP 12/04 Added new CMAN stations CHII2, FGBL1, HBCB4, +! KNSW3, LJPC1, MCYI3, MKGM4, and MLWW3 to the +! table. +! C. Caruso Magee/NCEP 01/05 Added tide gauge stations ACYN4, BRHC3, +! LWSD1, NLNC3, NWHC3, and RDYD1 to the table. +! C. Caruso Magee/NCEP 01/05 Added tide gauge stations BLTM2, TCBM2, CAMM2, +! CHCM2, FSKM2, SLIM2, WASD2, WAHV2, KPTV2, +! RPLV2, LWTV2, CBBV2, MNPV2, SWPV2, YKTV2, +! ORIN7, BRTN7, SNSN7, FPKG1, CAPL1, and UGIL1 +! to the table. Corrected THRO1's long from +! from 83 deg 23.8 min to 83 deg 28.3 min W. +! C. Caruso Magee/NCEP 01/05 Added tide gauge stations MROS1 to the table. +! C. Caruso Magee/NCEP 02/05 Changed ID of Alpena, MI from ALNM4 to APNM4. +! Corrected location of CHII2, elev. of MKGM4, +! lat of THLO1. Added tide gauge stations APCF1, +! CHAV3, CWBF1, FMRF1, FRDF1, KYWF1, LTBV3, +! MCYF1, MGIP4, MYPF1, NPSF1, PCBF1, PCLF1, +! SAPF1, SJNP4, TRDF1, VAKF1, VCAF1. Removed +! obsolete stations PCLR1, PMAN1, PMOT1, POLD1, +! PSTP1, PSUN1, and PTAM1 (Tampa spec. program). +! C. Caruso Magee/NCEP 03/05 Added tide gauge stations WAVM6, LABL1, BYGL1, +! SBPT2, GTOT2, EPTT2, MGPT2, FPTT2, MQTT2, and +! PTIT2 to the table. Added new station GSJT2 +! to the table as well. Changed CMAN station +! GLPT2 to tide gauge GPST2. +! C. Caruso Magee/NCEP 03/05 Removed all tide gauge stations added since +! Oct. 04. Removed obsolete CMAN SAUM4 (which +! was replaced by SVNM4 in Oct. 04). +! C. Caruso Magee/NCEP 07/05 Added CMAN stations SCIS1, FRPS1, ANCF1, and +! FHPF1 to the table. +! C. Caruso Magee/NCEP 08/05 Added CMAN station BGCF1 to the table. +! C. Caruso Magee/NCEP 10/05 Added CMAN stations AGMW3, GBLW3, NPDW3, and +! SYWW3 to the table. +! C. Caruso Magee/NCEP 10/05 Added CMAN station SGRN4 to the table. +! C. Caruso Magee/NCEP 05/06 Added CMAN stations GSLM4 AND PLSF1 to +! the table and corrected location of SANF1. +! C. Caruso Magee/NCEP 06/06 Added CMAN station TIBC1 to the table. +! C. Caruso Magee/NCEP 06/06 Added CMAN stations BSBM4, GTLM4, PCLM4, +! SXHW3, and WHRI2 to the table. +! C. Caruso Magee/NCEP 07/06 Added CMAN stations PWAW3, SLVM5, and +! OCPN7 to the table. +! C. Caruso Magee/NCEP 07/06 Added CMAN station SPAL1 to the table. +! C. Caruso Magee/NCEP 08/06 Added CMAN station GRMM4 to the table. +! C. Caruso Magee/NCEP 08/06 Added CMAN stations MHPA1, DPHA1, and +! MBLA1 to the table. +! C. Caruso Magee/NCEP 10/06 Added CMAN stations PRTA2, EROA2, SISA2, +! CDEA2, CSPA2, SDIA2, PBPA2, VMSV2, and +! GDIV2 to the table. +! C. Caruso Magee/NCEP 12/06 Added CMAN stations NABM4, FPTM4, BIGM4, +! OTNM4, BHRI3, and PNGW3 to the table. +! C. Caruso Magee/NCEP 05/07 Added CMAN station FBPS1 to the table. +! C. Caruso Magee/NCEP 07/07 Added NERRS stations ACXS1, ANMN6, APXF1, +! BGXN3, BSLM2, CHNO3, DRSD1, ELXC1, GDXM6, +! GTXF1, HMRA2, JCRN4, JOXP4, MAXT2, NAXR1, +! NIWS1, NOXN7, OWXO1, PBFW1, RKXF1, SAXG1, +! SFXC1, TIXC1, WAXM3, WEXM1, WKXA1, and +! YRSV2 to the table. +! C. Caruso Magee/NCEP 10/07 Added stations YGNN6, RPRN6, CBLO1, SMBS1, +! CPXC1, GELO1, HHLO1, LCNA2, SJOM4, CLSM4, +! and GTBM4 to the table. +! C. Caruso Magee/NCEP 03/08 Added stations RTAT2, SDRT2, ROLT2, PSCM4, +! OLCN6, NGLT2, MLSC1, LPNM4, LMSS1, LMFS1, +! BLTA2, CLLT2, GTRM4, LPNM4, LMSS1, LMFS1, +! C. Caruso Magee/NCEP 04/08 Fixed typo: ROLT2 -> RLOT2. +! M. Mainelli/NCEP 08/08 Added stations CAMF1, CHDS1, ELFA2, FCGT2, +! ILOH1, KNOH1, MCGA1, MOKH1, MTBF1, NWCL1, +! NWWH1, OBLA1, OCIM2, OMHC1, OVIA2, PACF1, +! PNLM6, ULAM6, WATS1, WNEM4, WPTW1 +! J. Ator/NCEP 04/09 Added stations KGCA2, MACM4 and TCMW1 +! J. Ator/NCEP 06/11 Corrected EROA2 latitude +! +45001 LAKE SUPERIOR US 00183 +45002 LAKE MICHIGAN US 00177 +45003 LAKE HURON US 00177 +45004 LAKE SUPERIOR US 00183 +45005 LAKE ERIE US 00174 +45006 LAKE SUPERIOR US 00183 +45007 LAKE MICHIGAN US 00177 +45008 LAKE HURON US 00177 +45010 LAKE MICHIGAN US 00176 +45011 LAKE MICHIGAN US 00177 +45012 LAKE ONTARIO US 00075 +45035 LAKE ONTARIO CN 00075 +45132 LAKE ERIE CN 00174 +45135 LAKE ONTARIO CN 00075 +45136 LAKE SUPERIOR CN 00183 +45137 GEORGIAN BAY CN 00177 +45138 MOUTH OF ST. LAWRENCE CN 00000 +45139 LAKE ONTARIO CN 00075 +45140 LAKE WINNEPEG SOUTH BASIN CN 00217 +45141 GREAT SLAVE LAKE CN 00156 +45142 LAKE ERIE CN 00174 +45143 SOUTHERN GEORGIAN BAY CN 00177 +45144 LAKE WINNEPEG CN 00217 +45145 LAKE WINNEPEG NARROW CN 00218 +45147 LAKE ST. CLAIR CN 00174 +45148 LAKE OF THE WOODS CN 00323 +45149 SOUTH LAKE HURON CN 00176 +45150 GREAT SLAVE LAKE CN 00156 +45151 LAKE SIMCOE CN 00219 +45152 LAKE NIPISSING CN 00195 +45153 LAKE ONTARIO CN 00075 +45154 LAKE HURON (NORTH DRUMMON BAY) CN 00176 +45158 HUDSON BAY CN 00000 +45159 LAKE ONTARIO CN 00075 +45160 LAKE ONTARIO CN 00075 +45507 LAKE MICHIGAN US 00177 +45805 LAKE ERIE CN 00174 +ABAN6 ALEXANDRIA BAY NY US 04433 -07593 00076 +ACMN4 ATLANTIC CITY MARINA NJ US 03938 -07442 00000 +ACXS1 ACE BASIN NERR SC US 03256 -08045 00000 +AGMW3 ALGOMA CITY MARINA WI US 04461 -08743 00179 +ALSN6 AMBROSE LS NY US 04046 -07383 00000 +AMAA2 EAST AMATULI STATION LIGHT AK US 05892 -15195 00033 +ANCF1 ANCLOTE GULF PARK FL US 02819 -08279 00000 +ANMF1 ANNA MARIA FL US 02754 -08274 00000 +ANMN6 HUDSON RIVER NERR NY US 04202 -07392 00000 +APNM4 ALPENA MI US 04505 -08345 00179 +APXF1 APALACHICOLA NERR FL US 02979 -08488 00000 +ARPF1 ARIPEKA FL US 02843 -08266 00000 +AUGA2 AUGUSTINE ISLAND AK US 05938 -15335 00009 +AVAN4 AVALON NJ US 03909 -07472 00000 +BABT2 BAFFIN BAY TX US 02730 -09742 00000 +BGCF1 BIG CARLOS PASS FL US 02640 -08188 00000 +BGXN3 GREAT BAY NERR NH US 04306 -07083 00003 +BHRC3 BRIDGEPORT TERMINAL CT US 04118 -07319 00000 +BHRI3 BURNS HARBOR IN US 04139 -08709 00182 +BIGM4 BIG BAY MI US 04694 -08743 00186 +BLIA2 BLIGH REEF LT AK US 06084 -14688 00000 +BLTA2 BARTLET COVE AK US 05845 -13589 00000 +BRBN4 BRENT BEACH NJ US 03961 -07420 00000 +BSBM4 BIG SABLE POINT MI US 04405 -08651 00184 +BSLM2 CHESAPEAKE BAY NERR MD US 03878 -07671 00000 +BURL1 SOUTHWEST PASS LA US 02890 -08943 00000 +BUZM3 BUZZARDS BAY MA US 04140 -07103 00000 +CAMF1 CAMPBELL PARK FL US 02777 -08265 00000 +CARO3 CAPE ARAGO OR US 04334 -12437 00018 +CBIM2 CHESAPEAKE BIO LAB MD US 03832 -07645 00000 +CBLO1 CONNEAUT BREAKWATER LIGHT OH US 04198 -08056 00177 +CDEA2 CAPE DECISION AK US 05601 -13413 00015 +CDRF1 CEDAR KEY FL US 02914 -08303 00002 +CHDS1 STROM THURMOND DAM SC US 03366 -08220 00091 +CHII2 CHICAGO IL US 04200 -08750 00176 +CHLV2 CHESAPEAKE LS VA US 03690 -07571 00000 +CHNO3 SOUTH SLOUGH NERR OR US 04335 -12433 00000 +CLKN7 CAPE LOOKOUT NC US 03462 -07652 00005 +CLLT2 CLEAR LAKE TX US 02956 -09507 00000 +CLSM4 ST. CLAIR SHORES MI US 04247 -08288 00175 +CPXC1 CAL POLY PIER CA US 03517 -12074 00000 +CSBF1 CAPE SAN BLAS FL US 02967 -08536 00002 +CSPA2 CAPE SPENCER AK US 05821 -13663 00025 +DBLN6 DUNKIRK NY US 04249 -07935 00183 +DESW1 DESTRUCTION ISLAND WA US 04768 -12449 00021 +DISW3 DEVILS ISLAND WI US 04708 -09073 00192 +DMNO3 DESDEMONA SAND LIGHT OR US 04623 -12396 00000 +DPHA1 DAUPHIN ISLAND SEA LAB AL US 03025 -08808 00000 +DPIA1 DAUPHIN ISLAND AL US 03025 -08807 00000 +DRFA2 DRIFT RIVER TERMINAL AK US 06055 -15214 00016 +DRSD1 DELAWARE NERR DE US 03909 -07544 00000 +DRYF1 DRY TORTUGAS FL US 02464 -08286 00000 +DSLN7 DIAMOND SHOALS NC US 03515 -07530 00000 +DUCN7 DUCK PIER NC US 03620 -07570 00000 +EGKF1 EGMONT KEY FL US 02760 -08276 00000 +ELFA2 ELFIN COVE AK US 05819 -13634 00000 +ELXC1 ELKHORN SLOUGH NERR CA US 03682 -12174 00000 +EROA2 ELDRED ROCK AK US 05897 -13522 00017 +FBIS1 FOLLY ISLAND SC US 03268 -07989 00003 +FBPS1 FOLLY BEACH PIER SC US 03265 -07994 00000 +FCGT2 FREEPORT TX US 02893 -09530 00007 +FFIA2 FIVE FINGER ISLAND AK US 05727 -13363 00007 +FGBL1 HIGH ISLAND BLOCK LA US 02812 -09367 00023 +FHPF1 FORT HOWARD PARK FL US 02815 -08280 00000 +FILA2 FLAT ISLAND LIGHT AK US 05933 -15199 00018 +FPSN7 FRYING PAN SHOALS NC US 03349 -07759 00000 +FPTM4 FAIRPORT MI US 04537 -08639 00184 +FRPS1 FRIPPS INLET SC US 03234 -08046 00000 +FWIC3 FAYERWEATHER ISLAND CT US 04115 -07317 00000 +FWYF1 FOWEY ROCKS FL US 02559 -08010 00000 +GBLW3 GREEN BAY ENTRANCE LIGHT WI US 04466 -08790 00176 +GDIL1 GRAND ISLE LA US 02927 -08996 00002 +GDIV2 GOODWIN ISLAND VA US 03722 -07640 00000 +GDXM6 GRAND BAY NERR MS US 03036 -08842 00000 +GELO1 GENEVA ON THE LAKE OH US 04186 -08097 00177 +GLLN6 GALLOO ISLAND NY US 04389 -07645 00076 +GRMM4 GRAND MARAIS MI US 04668 -08597 00186 +GSLM4 GRAVELLY SHOALS LIGHT MI US 04402 -08354 00179 +GTBM4 GRAND TRAVERSE BAY OBS. SYS. MI US 04477 -08561 00176 +GTLM4 GRAND TRAVERSE LIGHT MI US 04521 -08555 00176 +GTRM4 SUPERIOR GRAND TRAVERSE BAY MI US 04718 -08824 00190 +GTXF1 GUANA TOLOMATO MATANZAS NERR FL US 02966 -08122 00000 +HBCB4 HIGHBORNE CAY BAHAMAS BA 02472 -07683 00002 +HHLO1 HURON LIGHT OH US 04140 -08255 00177 +HMRA2 KACHEMAK BAY NERR AK US 05960 -15142 00000 +HPLM2 HORN POINT LAB MD US 03859 -07653 00000 +HSSF1 HOMOSASSA FL US 02877 -08200 00000 +ILDL1 ISLE DERNIERES LA US 02905 -09053 00000 +ILOH1 HILO HI US 01973 -15506 00000 +IOSN3 ISLE OF SHOALS NH US 04297 -07062 00013 +JCRN4 JACQUES COUSTEAU NERR NJ US 03954 -07446 00000 +JOXP4 JOBOS BAY NERR PR 01796 -06624 00000 +KGCA2 KING COVE AK US 05507 -16233 00005 +KNOH1 KILO NALU OBSERVATORY HI US 02129 -15787 00000 +KNSW3 KENOSHA WI US 04259 -08781 00176 +KTNF1 KEATON BEACH FL US 02982 -08359 00002 +LCNA2 LINCOLN ROCK AK US 05606 -13270 00010 +LDLC3 NEW LONDON LEDGE CT US 04131 -07208 00020 +LJPC1 SCRIPPS PIER/LA JOLLA CA US 03287 -11726 00000 +LKPL1 WESTERN LAKE PONTCHARTRAIN LA US 03031 -09028 00000 +LKWF1 LAKE WORTH FL US 02661 -08003 00000 +LMFS1 LAKE MURRAY SC US 03411 -08127 00108 +LMSS1 LAKE MARION SC US 03355 -08050 00023 +LONF1 LONG KEY FL US 02484 -08086 00000 +LPNM4 ALPENA MI US 04506 -08343 00179 +LPOI1 LAKE PEND OREILLE ID US 04806 -11650 00625 +LSCM4 LAKE ST. CLAIR MI US 04240 -08270 00179 +LUML1 LUMCON MARINE CENTER LA US 02925 -09066 00000 +MACM4 MACKINAW CITY MI US 04578 -08472 00179 +MAXT2 MISSION-ARANSAS NERR TX US 02813 -09703 00000 +MBLA1 MIDDLE BAY LIGHT AL US 03044 -08801 00000 +MCGA1 COAST GUARD SECTOR MOBILE AL US 03065 -08806 00017 +MCYI3 MICHIGAN CITY IN US 04173 -08693 00176 +MDRM1 MOUNT DESERT ROCK ME US 04397 -06813 00009 +MHPA1 MEAHER PARK AL US 03067 -08794 00000 +MISC3 NORTH MIDDLE SOUND CT US 04107 -07313 00000 +MISM1 MATINICUS ROCK ME US 04378 -06886 00016 +MISN6 SOUTH MIDDLE SOUND NY US 04105 -07312 00000 +MKGM4 MUSKEGON MI US 04323 -08634 00185 +MLRF1 MOLASSES REEF FL US 02501 -08038 00000 +MLSC1 MOSS LANDING, SOUTH HARBOR CA US 03681 -12179 00012 +MLTO3 MARSH ISLAND LIGHT OR US 04621 -12362 00000 +MLWW3 MILWAUKEE WI US 04305 -08788 00176 +MOKH1 MOKUOLOE HI US 02143 -15779 00000 +MRKA2 MIDDLE ROCK AK US 06108 -14666 00005 +MRSL1 MARSH ISLAND LA US 02944 -09206 00000 +MTBF1 MIDDLE TAMPA BAY FL US 02766 -08259 00000 +NABM4 NAUBINWAY MI US 04605 -08526 00178 +NAXR1 NARRAGANSETT BAY NERR RI US 04164 -07134 00013 +NCSC3 NORTH CENTRAL SOUND CT US 04110 -07315 00000 +NFBF1 NORTHWEST FLORIDA BAY FL US 02508 -08109 00000 +NGLT2 PORT INGLESIDE TX US 02782 -09720 00000 +NIWS1 NORTH INLET-WINYAH BAY NERR SC US 03335 -07919 00000 +NOSC3 NORTHERN OPEN SOUND CT US 04112 -07316 00000 +NOXN7 NORTH CAROLINA NERR NC US 03416 -07785 00005 +NPDW3 NORTHPORT PIER AT DEATHS DOOR WI US 04529 -08698 00178 +NWCL1 NEW CANAL LA US 03003 -09011 00012 +NWPO3 NEWPORT OR US 04461 -12407 00009 +NWWH1 NAWILIWILI HI US 02195 -15936 00000 +OBLA1 MOBILE STATE DOCKS AL US 03071 -08804 00000 +OCIM2 OCEAN CITY INLET MD US 03833 -07509 00000 +OCPN7 OCEAN CREST PIER NC US 03391 -07815 00000 +OFPN6 OLD FIELD ISLAND NY US 04097 -07308 00000 +OLCN6 OLCOTT HARBOR NY US 04334 -07872 00075 +OMHC1 OAKLAND MIDDLE HARBOR CA US 03780 -12233 00000 +OTNM4 ONTONOGAN MI US 04652 -08919 00186 +OVIA2 SELDOVIA AK US 05944 -15172 00000 +OWXO1 OLD WOMAN CREEK NERR OH US 04138 -08251 00175 +PACF1 PANAMA CITY FL US 03015 -08567 00005 +PBFW1 PADILLA BAY NERR WA US 04846 -12247 00000 +PBPA2 POINT BISHOP AK US 05820 -13415 00003 +PCLM4 PORTAGE CANAL MI US 04728 -08853 00196 +PCNT2 MATAGORDO BAY TX US 02845 -09640 00000 +PILA2 PILOT ROCK AK US 05974 -14947 00032 +PILM4 PASSAGE ISLAND MI US 04822 -08837 00195 +PLSF1 PULASKI SHOAL LIGHT FL US 02469 -08277 00000 +PMYF1 PORT MAYACA FL US 02690 -08060 00018 +PNGW3 PORT WING WI US 04679 -09139 00186 +PNLM6 PASCAGOULA NOAA LAB MS US 03036 -08857 00000 +POTA2 POTATO POINT AK US 06106 -14670 00007 +PRTA2 POINT RETREAT AK US 05841 -13495 00030 +PSCM4 PORT SANILAC MI US 04342 -08254 00190 +PTAC1 POINT ARENA CA US 03896 -12374 00017 +PTAT2 PORT ARANSAS TX US 02783 -09705 00000 +PTGC1 POINT ARGUELLO CA US 03458 -12065 00012 +PTJN6 PORT JEFFERSON NY US 04095 -07307 00000 +PTRF1 PORT RICHEY FL US 02828 -08273 00000 +PWAW3 PORT WASHINGTON WI US 04339 -08787 00180 +RKXF1 ROOKERY BAY NERR FL US 02605 -08170 00000 +RLOT2 ROLLOVER PASS TX US 02952 -09451 00000 +ROAM4 ROCK OF AGES MI US 04787 -08931 00184 +RPRN6 ROCHESTER NY US 04325 -07759 00075 +RSJT2 RINCON DEL SAN JOSE TX US 02680 -09747 00000 +RTAT2 PORT ARANSAS TX US 02784 -09707 00000 +RTOT2 RTNS OFFSHORE TX US 02776 -09698 00000 +SANF1 SAND KEY FL US 02445 -08188 00000 +SAUF1 ST. AUGUSTINE FL US 02986 -08126 00000 +SAXG1 SAPELO ISLAND NERR GA US 03142 -08130 00005 +SBIO1 SOUTH BASS ISLAND OH US 04163 -08284 00177 +SCIS1 SOUTH CAPERS ISLAND SC US 03286 -07971 00000 +SCSN6 SOUTH CENTRAL SOUND NY US 04102 -07311 00000 +SDIA2 SOUTH DOUGLAS AK US 05828 -13439 00004 +SDRT2 SEADRIFT TX US 02841 -09671 00000 +SECG1 SABSOON TOWER R2 GA US 03080 -08032 00000 +SFXC1 SAN FRANCISCO BAY NERR CA US 03822 -12203 00000 +SGNW3 SHEBOYGAN WI US 04375 -08769 00176 +SGOF1 TYNDALL AFB TOWER C FL US 02941 -08486 00000 +SGRN4 SEA GIRT NJ US 04012 -07403 00000 +SHPF1 SHELL POINT FL US 03006 -08429 00000 +SIPM6 SHIP ISLAND PASS MS US 03027 -08902 00000 +SISA2 SISTERS ISLAND AK US 05817 -13526 00050 +SISW1 SMITH ISLAND WA US 04832 -12284 00015 +SJOM4 ST. JOSEPH MI US 04209 -08649 00182 +SKMG1 SABSOON TOWER M2/R6 GA US 03153 -08024 00000 +SLPL1 SALT POINT LA US 02952 -09156 00000 +SLVM5 SILVER BAY MN US 04727 -09125 00195 +SMBS1 SPRINGMAID PIER SC US 03366 -07892 00000 +SMKF1 SOMBRERO KEY FL US 02463 -08111 00000 +SOSN6 SOUTHERN OPEN SOUND NY US 04100 -07310 00000 +SPAG1 SAPELO ISL/SKIDAWAY_INST GA US 03138 -08057 00000 +SPAL1 PILOTTOWN LA US 02893 -08941 00000 +SPGF1 SETTLEMENT POINT GB US 02669 -07900 00002 +SPLL1 SOUTH PELTO BLOCK LA US 02887 -09048 00000 +SRST2 SABINE TX US 02967 -09405 00001 +STDM4 STANNARD ROCK MI US 04718 -08722 00183 +SUPN6 SUPERIOR SHOALS NY US 04447 -07580 00077 +SVLS1 SAVANNAH LIGHT GA US 03195 -08068 00000 +SVNM4 SOUTH HAVEN MI US 04240 -08629 00176 +SXHW3 SAXON HARBOR WI US 04656 -09044 00184 +SYWW3 YACHT WORKS SISTER BAY WI US 04520 -08712 00179 +TAML1 TAMBOUR BAY LA US 02919 -09067 00000 +TARF1 TARPON SPRINGS FL US 02815 -08275 00000 +TCMW1 TACOMA WA US 04727 -12242 00011 +THIN6 THOUSAND IS BRIDGE NY US 04430 -07598 00076 +THLO1 TOLEDO HARBOR LIGHT OH US 04183 -08320 00174 +TIBC1 TIBURON PIER CA US 03789 -12245 00000 +TIXC1 TIJUANA RIVER NERR CA US 03257 -11712 00000 +TPLM2 THOMAS POINT MD US 03890 -07644 00000 +TRBL1 TERREBONNE BAY LA US 02917 -09058 00000 +TTIW1 TATOOSH ISLAND WA US 04839 -12474 00031 +TYBG1 US NAVY TOWER R5 GA US 03163 -07992 00000 +ULAM6 DOCK E PORT OF PASCAGOULA MS US 03035 -08851 00000 +VENF1 VENICE FL US 02707 -08245 00000 +VMSV2 VIMS PIER VA US 03725 -07650 00000 +WATS1 LAKE WATEREE SC US 03434 -08070 00089 +WAXM3 WAQUOIT BAY NERR MA US 04158 -07053 00010 +WEXM1 WELLS NERR ME US 04334 -07055 00019 +WHRI2 WAUKEGAN HARBOR IL US 04236 -08781 00180 +WKXA1 WEEKS BAY NERR AL US 03042 -08783 00000 +WNEM4 WEST NEEBISH MI US 04628 -08421 00006 +WPOW1 WEST POINT WA US 04766 -12244 00003 +WPTW1 WESTPORT WA US 04693 -12413 00031 +YGNN6 NIAGARA COAST GUARD STA. NY US 04326 -07906 00073 +YRSV2 CHESAPEAKE BAY NERR VA US 03741 -07671 00011 diff --git a/gempak/dictionaries/nexrad.tbl b/gempak/dictionaries/nexrad.tbl new file mode 100755 index 0000000000..6bb47b365f --- /dev/null +++ b/gempak/dictionaries/nexrad.tbl @@ -0,0 +1,187 @@ +! This table contains locations and elevations for NeXRaD stations. +! The entries must be lexically sorted in ascending order with respect to +! the station identifier in the first field. +! +! The fields are: +! 1 - Station identifier +! 2 - Station name +! 3 - State +! 4 - Country +! 5 - Latitude (hundredths of degrees; negative for southern hemisphere) +! 6 - Longitude (hundredths of degrees; negative for western hemisphere) +! 7 - Elevation of antenna above MSL (tenths of meters) +! 8 - Elevation of antenna above local ground (meters) +!! +! Log: +! C. Caruso Magee/NCEP 05/2000 New table for NeXRaD stations. +! C. Caruso Magee/NCEP 01/2002 Numerous corrections to loc/elev, added +! more comments +! J. Ator/NCEP 01/2005 Updated for use with level II data +! +ABC BETHEL FAA AK US 6079 -16187 544 5 +ABR ABERDEEN WSO SD US 4546 -09841 4170 20 +ABX ALBUQUERQUE WSFO NM US 3515 -10682 18096 20 +ACG SITKA FAA/JUNEAU AK US 5685 -13553 781 15 +AEC NOME FAA AK US 6451 -16530 215 5 +AHG ANCHORAGE FAA AK US 6073 -15135 1038 30 +AIH MIDDLETON ISLAND AK US 5946 -14630 354 15 +AKC KING SALMON FAA AK US 5868 -15663 392 20 +AKQ NORFOLK WSFO/RICHMOND VA US 3698 -07701 591 25 +AMA AMARILLO WSO TX US 3523 -10171 11136 20 +AMX MIAMI WSFO FL US 2561 -08041 293 25 +APD FAIRBANKS FAA AK US 6504 -14750 8205 30 +APX GAYLORD WSFO MI US 4491 -08472 4713 25 +ARX LA_CROSSE WSO WI US 4382 -09119 4090 20 +ATX SEATTLE WSFO WA US 4819 -12249 1806 30 +BBX BEALE AFB CA US 3950 -12163 627 10 +BGM BINGHAMTON WSO NY US 4220 -07598 5146 25 +BHX EUREKA WSO/(BUNKER HILL) CA US 4050 -12429 7623 30 +BIS BISMARCK WSFO ND US 4677 -10076 5305 25 +BIX KEESLER_AFB_TRAINING_FAC MS US 3052 -08898 670 25 +BLX BILLINGS WSO MT US 4585 -10861 11120 15 +BMX BIRMINGHAM WSFO AL US 3317 -08677 2266 30 +BOX BOSTON WSFO MA US 4196 -07114 660 30 +BRO BROWNSVILLE WSO TX US 2592 -09742 220 15 +BUF BUFFALO WSFO NY US 4295 -07874 2363 25 +BYX KEY WEST WSFO FL US 2460 -08170 224 20 +CAE COLUMBIA WSFO SC US 3395 -08112 1004 30 +CBW CARIBOU WSFO ME US 4604 -06781 2574 30 +CBX BOISE WSFO ID US 4349 -11623 9532 20 +CCX STATE COLLEGE WSO PA US 4092 -07800 7532 20 +CLE CLEVELAND WSFO OH US 4141 -08186 2576 25 +CLX CHARLESTON WSO SC US 3266 -08104 596 30 +CRI NORMAN_TEST_FACILITY OK US 3524 -09746 4247 30 +CRP CORPUS CHRISTI WSO TX US 2778 -09751 437 30 +CXX BURLINGTON WSO VT US 4451 -07317 1266 30 +CYS CHEYENNE WSFO WY US 4115 -10481 18833 15 +DAX SACREMENTO WSO CA US 3850 -12168 391 30 +DDC DODGE CITY WSO KS US 3776 -09997 8096 20 +DFX LAUGHLIN AFB TX US 2927 -10028 3648 20 +DGX JACKSON MS US 3228 -08998 1856 30 +DIX PHILADELPHIA WSFO PA US 3995 -07441 654 20 +DLH DULUTH WSO MN US 4684 -09221 4654 30 +DMX DES MOINES WSFO IA US 4173 -09372 3291 30 +DOX DOVER AFB DE US 3883 -07544 452 30 +DTX DETROIT WSFO MI US 4270 -08347 3568 30 +DVN QUAD CITIES WSO/DAVENPORT IA US 4161 -09058 2549 25 +DYX DYESS AFB TX US 3254 -09925 4775 15 +EAX PLEASANT HILL WSO/KANSAS_CITY MO US 3881 -09426 3284 25 +EMX TUSCON WSO/(SANVARITA) AZ US 3189 -11063 16160 30 +ENX ALBANY WSFO NY US 4259 -07406 5767 20 +EOX FT RUCKER AL US 3146 -08546 1423 10 +EPZ EL PASO WSO/SANTA_TERESA TX US 3187 -10670 12812 30 +ESX LAS VEGAS WSO/NELSON NV US 3570 -11489 15038 20 +EVX EGLIN AFB/RED_BAY FL US 3056 -08592 627 20 +EWX AUSTIN/SAN ANTONIO WSFO TX US 2970 -09803 2180 25 +EYX EDWARDS AFB CA US 3510 -11756 8605 20 +FCX ROANOKE WSO VA US 3702 -08027 8994 25 +FDR ALTUS AFB/FREDERICK OK US 3436 -09898 3963 10 +FDX CANNON AFB NM US 3464 -10363 14277 10 +FFC ATLANTA WSFO GA US 3336 -08457 2916 30 +FSD SIOUX FALLS WSFO SD US 4359 -09673 4510 15 +FSX FLAGSTAFF WSO/ANDR_MESA AZ US 3457 -11120 22863 25 +FTG DENVER WSFO/FRONT_RANGE CO US 3979 -10455 17059 30 +FWS DALLAS/FT WORTH WSFO TX US 3257 -09730 2282 20 +GGW GLASGOW WSO MT US 4821 -10662 7139 20 +GJX GRAND JUNCTION WSO CO US 3906 -10821 30610 15 +GLD GOODLAND WSO KS US 3937 -10170 11281 15 +GRB GREEN BAY WSO WI US 4450 -08811 2379 30 +GRK FT HOOD/CENT_TX/GRANGER TX US 3072 -09738 1790 15 +GRR GRAND RAPIDS WSO MI US 4289 -08554 2622 25 +GSP GREER WSO SC US 3488 -08222 3166 30 +GUA ANDERSEN AFB, GUAM US 1345 14481 1105 30 +GWX COLUMBUS AFB MS US 3390 -08833 1651 20 +GYX PORTLAND WSFO ME US 4389 -07026 1397 15 +HDX HOLLOMAN AFB NM US 3308 -10612 12972 10 +HGX HOUSTON WSO/GALVESTON TX US 2947 -09508 305 25 +HKI SOUTH KAUAI FAA HI US 2189 -15955 846 30 +HKM KOHALA APT HI US 2013 -15578 11922 30 +HMO MOLOKAI FAA HI US 2113 -15718 4355 20 +HNX SAN JOAQUIN VALY WSO CA US 3631 -11963 991 25 +HPX FT CAMPBELL KY US 3674 -08729 1856 10 +HTX HUNTSVILLE AL US 3493 -08608 5516 15 +HWA SOUTH SHORE FAA HI US 1910 -15557 4377 20 +ICT WICHITA WSO KS US 3765 -09744 4220 15 +ICX CEDAR CITY UT US 3759 -11286 32617 30 +ILN CINCINNATI WSO/DAYTON OH US 3942 -08382 3520 30 +ILX LINCOLN WSFO/CENT_IL/SPRNGFLD IL US 4015 -08934 2074 30 +IND INDIANAPOLIS WSFO IN US 3971 -08628 2659 25 +INX TULSA WSO/(INOLA) OK US 3618 -09556 2237 20 +IWA PHOENIX WSFO/(WILLIAMS) AZ US 3329 -11167 4275 15 +IWX FT WAYNE IN US 4136 -08570 3177 25 +JAX JACKSONVILLE WSO FL US 3048 -08170 351 25 +JGX ROBINS AFB GA US 3268 -08335 1838 25 +JKL JACKSON WSO KY US 3759 -08331 4409 25 +JUA SAN JUAN FAA PR US 1812 -06608 8970 30 +KJK KUNSAN AB KO 3592 12662 538 30 +KSG CAMP HUMPHREYS KO 3696 12702 359 20 +LBB LUBBOCK WSFO TX US 3365 -10181 10136 20 +LCH LAKE CHARLES WSO LA US 3013 -09322 240 20 +LGX LANGLEY HILL WA US 4711 -12411 115 20 +LIX SLIDELL WSFO LA US 3034 -08983 373 30 +LNX NORTH PLATTE WSFO NE US 4196 -10058 9305 25 +LOT CHICAGO WSFO/AURORA IL US 4160 -08808 2271 25 +LRX ELKO WSO NV US 4074 -11680 20861 30 +LSX ST LOUIS WSFO MO US 3870 -09068 2154 30 +LTX WILMINGTON WSO NC US 3399 -07843 395 20 +LVX LOUISVILLE WSFO/(FT_KNOX) KY US 3798 -08594 2492 30 +LWX STERLING WSFO VA US 3898 -07748 1079 25 +LZK LITTLE ROCK WSFO AR US 3484 -09226 1932 20 +MAF MIDLAND/ODESSA WSO TX US 3194 -10219 8894 15 +MAX MEDFORD WSO/(MT_ASHLAND) OR US 4208 -12272 23005 10 +MBX MINOT AFB ND US 4839 -10086 4802 25 +MHX MOREHEAD CITY WSO NC US 3478 -07688 395 30 +MKX MILWAUKEE WSFO WI US 4297 -08855 3071 15 +MLB MELBOURNE WSO FL US 2811 -08065 307 20 +MOB MOBILE WSO AL US 3068 -08824 834 20 +MPX MINNEAPOLIS WSFO/ST_PAUL MN US 4485 -09357 3184 30 +MQT MARQUETTE WSO MI US 4653 -08755 4602 30 +MRX KNOXVILLE WSO/MORRISTOWN TN US 3617 -08340 4326 25 +MSX MISSOULA WSO/(PT_SIX) MT US 4704 -11399 24048 10 +MTX SALT LAKE CITY WSFO UT US 4126 -11245 19995 30 +MUX SAN FRANCISCO WSFO CA US 3716 -12190 10776 20 +MVX FARGO/GRAND FORKS WSFO ND US 4753 -09733 3256 25 +MXX MAXWELL AFB/EASTERN_AL AL US 3254 -08579 1520 30 +NKX SAN DIEGO WSO/(MIRAMAR) CA US 3292 -11704 3162 25 +NQA MEMPHIS WSFO TN US 3535 -08987 1110 25 +OAX OMAHA WSFO NE US 4132 -09637 3800 30 +ODN KADENA AB/OKINAWA JP 2630 12791 965 30 +OHX NASHVILLE WSO/OLD_HICKORY TN US 3625 -08656 2015 25 +OKX BROOKHAVEN WSFO NY US 4087 -07286 559 30 +OTX SPOKANE WSO WA US 4768 -11763 7418 15 +PAH PADUCAH WSO KY US 3707 -08877 1495 30 +PBZ PITTSBURGH WSFO PA US 4053 -08022 3813 20 +PDT PENDLETON WSO OR US 4569 -11885 4769 15 +PLA LAJES AB AZORES US 3873 -02732 10365 20 +POE FT POLK LA US 3116 -09298 1394 15 +PUX PUEBLO WSO CO US 3846 -10418 16153 15 +RAX RALEIGH/DURHAM WSFO NC US 3567 -07849 1361 30 +RGX RENO WSFO/(VIRGINIA_PEAK) NV US 3975 -11946 25552 25 +RIW RIVERTON/LANDER WSFO WY US 4307 -10848 17126 15 +RLX CHARLESTON WSFO WV US 3831 -08172 3593 30 +RMX GRIFFISS AFB NY US 4347 -07546 4922 30 +RTX PORTLAND WSFO OR US 4571 -12296 5093 30 +SFX POCATELLO WSO ID US 4311 -11269 13790 15 +SGF SPRINGFIELD WSO MO US 3724 -09340 4146 25 +SHV SHREVEPORT WSO LA US 3245 -09384 1132 30 +SJT SAN ANGELO WSO TX US 3137 -10049 6062 30 +SOX SANTA ANA MTS CA US 3382 -11764 9379 15 +SRX FT SMITH AR US 3529 -09436 2151 20 +TBW TAMPA WSO/TAMPA_BAY FL US 2771 -08240 325 20 +TFX GREAT FALLS WSFO MT US 4746 -11138 11473 15 +TLH TALLAHASSEE WSO FL US 3040 -08433 492 30 +TLX NORMAN WSFO/OK_CITY OK US 3533 -09728 3848 15 +TWX TOPEKA WSFO/(WABAUNSEE) KS US 3900 -09623 4268 10 +TYX FT DRUM/MONTAGUE NY US 4376 -07568 5928 30 +UDX RAPID CITY WSO SD US 4413 -10283 9495 30 +UEX HASTINGS WSO NE US 4032 -09844 6224 20 +VAX MOODY AFB GA US 3089 -08300 843 30 +VBX VANDENBERG AFB CA US 3484 -12040 4009 25 +VNX VANCE AFB OK US 3674 -09813 3789 10 +VTX LOS ANGELES WSFO CA US 3441 -11918 8511 20 +VWX EVANSVILLE IN US 3826 -08772 1902 30 +YUX YUMA AZ US 3250 -11466 730 20 +HKI SOUTH KAUAI HI US 2189 -15955 690 30 +HKM KAMUELA HI US 2012 -15578 12040 30 +HMO SOUTH SHORE HI US 2113 -15718 4354 20 +HWA SOUTH SHORE HI US 1909 -15557 4406 20 diff --git a/gempak/dictionaries/noaa_callsigns b/gempak/dictionaries/noaa_callsigns new file mode 100755 index 0000000000..facb96f633 --- /dev/null +++ b/gempak/dictionaries/noaa_callsigns @@ -0,0 +1,37 @@ +NOAA +KNBD DELAWARE II +NWS0001 OSCAR DYSON +NWS0002 WECOMA +NWS0003 HEALY +NWS0004 FAIRWEATHER +NWS0005 MILLER FREEMAN +NWS0006 MCARTHUR II +NWS0007 DAVID STARR JORDAN +NWS0008 NANCY FOSTER +NWS0009 KA'IMIMOANA +NWS0010 HI'IALAKAI +NWS0011 RAINIER +NWS0012 DELAWARE II +NWS0015 OSCAR ELTON SETTE +NWS0016 OKEANOS EXPLORER +NWS0017 HENRY B. BIGELOW +NWS0018 RONALD H. BROWN +TESTUS1 GORDON GUNTER +WMVC JOHN N. COBB +WMVF ALBATROSS IV +WTDF HENRY B. BIGELOW +WTDH OKEANOS EXPLORER +WTDK DAVID STARR JORDAN +WTDM MILLER FREEMAN +WTDO OREGON II +WTEA THOMAS JEFFERSON +WTEB FAIRWEATHER +WTEC RONALD H. BROWN +WTEE OSCAR ELTON SETTE +WTEF RAINIER +WTEJ MCARTHUR II +WTEO GORDON GUNTER +WTEP OSCAR DYSON +WTER NANCY FOSTER +WTEU KA'IMIMOANA +WTEY HI'IALAKAI diff --git a/gempak/dictionaries/pirep.tbl b/gempak/dictionaries/pirep.tbl new file mode 100755 index 0000000000..e993d0f6b6 --- /dev/null +++ b/gempak/dictionaries/pirep.tbl @@ -0,0 +1,4717 @@ +AAA 0 ABRAHAM -- -- 4016 -8934 0 0 +AAF 0 APALACHICOLA -- -- 2972 -8503 0 0 +AAJ 0 BINGHAMPTON NY US 4220 -7598 0 0 +AAM 0 FARGO ND US 4692 -9682 0 0 +AAO 0 WICHITA KS US 3775 -9722 0 0 +AAP 0 ANDRAU_ARPT TX US 2975 -9555 0 0 +AAS 0 TAYLOR_CO._ARPT KY US 3742 -8538 0 0 +AAT 0 ALTURAS CA US 4148 -12057 0 0 +AAU 0 ASHLAND -- -- 4096 -8225 0 0 +AAY 0 ADAMS_FLD AR US 3480 -9227 0 0 +AAZ 0 OAKLAND_INTL CA US 3772 -12222 0 0 +ABB 0 NABB -- -- 3859 -8564 0 0 +ABE 0 ALLENTOWN PA US 4065 -7543 0 0 +ABG 0 AMBASSADOR -- -- 3259 -9511 0 0 +ABI 0 ABILENE -- -- 3248 -9986 0 0 +ABL 0 AMBLER AK US 6711 -15786 0 0 +ABO 0 ARECIBO -- PU 1845 -6668 0 0 +ABQ 0 ALBUQUERQUE -- -- 3504 -10682 0 0 +ABR 0 ABERDEEN -- -- 4542 -9837 0 0 +ABW 0 ST_LOUIS MO US 3875 -9037 0 0 +ABY 0 ALBANY GA US 3153 -8420 0 0 +ACB 0 BELLAIRE MI US 4497 -8525 0 0 +ACE 0 KACHEMAK -- -- 5964 -15150 0 0 +ACH 0 ANTON_CHICO -- -- 3511 -10504 0 0 +ACJ 0 AMERICUS GA US 3212 -8420 0 0 +ACK 0 NANTUCKET -- -- 4128 -7003 0 0 +ACM 0 NATCHITOCHES LA US 3173 -9310 0 0 +ACO 0 AKRON -- -- 4111 -8120 0 0 +ACQ 0 WASECA -- -- 4407 -9355 0 0 +ACT 0 WACO -- -- 3166 -9727 0 0 +ACU 0 EAST_KURUPA -- -- 6884 -15332 0 0 +ACV 0 ARCATA -- -- 4098 -12411 0 0 +ACW 0 FORT_WORTH TX US 3283 -9705 0 0 +ACY 0 ATLANTIC_CITY -- -- 3946 -7458 0 0 +ACZ 0 PENDY -- -- 3472 -7800 0 0 +ADA 0 ADA OK US 3480 -9667 0 0 +ADC 0 WADENA MN US 4645 -9521 0 0 +ADF 0 ARKADELPHIA -- -- 3406 -9310 0 0 +ADG 0 ADRIAN -- -- 4187 -8408 0 0 +ADH 0 ADA -- -- 3480 -9667 0 0 +ADK 0 MOUNT_MOFFETT -- -- 5187 -17668 0 0 +ADM 0 ARDMORE -- -- 3421 -9717 0 0 +ADO 0 LOUISVILLE KY US 3818 -8573 0 0 +ADQ 0 KODIAK AK US 5775 -15249 0 0 +ADR 0 ANDREWS SC US 3345 -7953 0 0 +ADS 0 DALLAS TX US 3293 -9685 0 0 +ADT 0 ATWOOD -- -- 3984 -10105 0 0 +ADU 0 AUDUBON -- -- 4169 -9491 0 0 +ADW 0 ANDREWS -- -- 3881 -7687 0 0 +AEA 0 JONES -- -- 3661 -7805 0 0 +AEC 0 INDIANAPOLIS IN US 3986 -8598 0 0 +AED 0 RED_DOG AK US 6803 -16290 0 0 +AEE 0 ANTLERS -- -- 3419 -9565 0 0 +AEG 0 ALBUQUERQUE -- -- 3515 -10680 0 0 +AEL 0 ALBERT_LEA -- -- 4368 -9337 0 0 +AES 0 NABESNA -- -- 6297 -14189 0 0 +AEX 0 ALEXANDRIA -- -- 3126 -9250 0 0 +AEY 0 WAVERLY -- -- 3612 -8774 0 0 +AFA 0 ATLANTA GA US 3363 -8443 0 0 +AFB 0 WICHITA_FALLS TX US 3390 -9853 0 0 +AFD 0 WATFORD_CITY ND US 4772 -10335 0 0 +AFE 0 KAKE -- -- 5696 -13391 0 0 +AFF 0 USAF_ACADEMY CO US 3897 -10463 0 0 +AFJ 0 WASHINGTON PA US 4014 -8029 0 0 +AFK 0 NEBRASKA_CITY -- -- 4061 -9586 0 0 +AFM 0 AMBLER AK US 6711 -15785 0 0 +AFN 0 JAFFREY NH US 4280 -7188 0 0 +AFO 0 AFTON WY US 4303 -11075 0 0 +AFP 0 ANSON_COUNTY -- -- 3502 -8008 0 0 +AFT 0 PENO_BOTTOMS -- -- 3532 -9447 0 0 +AFW 0 FORT_WORTH TX US 3299 -9732 0 0 +AGB 0 AFTON OK US 3652 -9487 0 0 +AGC 0 ALLEGHENY -- -- 4028 -8004 0 0 +AGN 0 ANGOON AK US 5750 -13459 0 0 +AGO 0 MAGNOLIA -- -- 3323 -9322 0 0 +AGR 0 AVON_PARK FL US 2755 -8143 0 0 +AGS 0 AUGUSTA GA US 3337 -8197 0 0 +AGZ 0 WAGNER -- -- 4306 -9829 0 0 +AHC 0 AMEDEE -- -- 4027 -12015 0 0 +AHH 0 AMERON -- -- 4528 -9237 0 0 +AHN 0 ATHENS -- -- 3395 -8332 0 0 +AHP 0 PORT_ALEXANDER AK US 5625 -13465 0 0 +AHQ 0 WAHOO -- -- 4124 -9660 0 0 +AHT 0 AMCHITKA AK US 5138 -17926 0 0 +AHX 0 ATHENS -- -- 3216 -9583 0 0 +AIA 0 ALLIANCE -- -- 4206 -10280 0 0 +AID 0 ANDERSON IN US 4015 -8570 0 0 +AIG 0 ANTIGO -- -- 4516 -8911 0 0 +AIK 0 AIKEN -- -- 3365 -8168 0 0 +AIN 0 WAINWRIGHT AK US 7052 -15987 0 0 +AIO 0 ATLANTIC -- -- 4140 -9505 0 0 +AIR 0 BELLAIRE -- -- 4002 -8082 0 0 +AIT 0 AITKIN -- -- 4655 -9368 0 0 +AIV 0 ALICEVILLE -- -- 3311 -8819 0 0 +AIW 0 ARDMORE OK US 3430 -9702 0 0 +AIX 0 NANWAK -- -- 6039 -16621 0 0 +AIY 0 ATLANTIC_CITY NY US 3942 -7448 0 0 +AIZ 0 KAISER -- -- 3810 -9255 0 0 +AJA 0 MT_MACAJNA -- -- 1345 14474 0 0 +AJC 0 CHIGNIK AK US 5631 -15837 0 0 +AJE 0 CADILLAC MI US 4427 -8532 0 0 +AJG 0 MOUNT_CARMEL -- -- 3861 -8773 0 0 +AJO 0 CORONA CA US 3390 -11760 0 0 +AJR 0 HABERSHAM -- -- 3450 -8355 0 0 +AJU 0 WASHINGTON DC US 3885 -7703 0 0 +AJW 0 ANDRI -- -- 4579 -9531 0 0 +AJX 0 ASH_FLAT -- -- 3618 -9161 0 0 +AJY 0 ASHLAND KY US 3818 -8573 0 0 +AKH 0 GASTONIA NC US 3520 -8115 0 0 +AKI 0 AKIAK AK US 6090 -16123 0 0 +AKK 0 AKHIOK AK US 5694 -15418 0 0 +AKL 0 HASKELL -- -- 3319 -9972 0 0 +AKN 0 KING_SALMON -- -- 5872 -15675 0 0 +AKO 0 AKRON -- -- 4016 -10318 0 0 +AKP 0 ANAKTUVUK_PASS -- -- 6814 -15174 0 0 +AKQ 0 WAKEFIELD -- -- 3698 -7700 0 0 +AKR 0 AKRON OH US 4092 -8143 0 0 +AKW 0 KLAWOCK -- -- 5557 -13308 0 0 +AKY 0 SAN_ANTONIO TX US 2953 -9847 0 0 +ALB 0 ALBANY -- -- 4275 -7380 0 0 +ALD 0 ALLENDALE -- -- 3301 -8129 0 0 +ALE 0 ALPINE TX US 3038 -10368 0 0 +ALI 0 ALICE -- -- 2774 -9802 0 0 +ALM 0 ALAMOGORDO -- -- 3285 -10598 0 0 +ALN 0 ALTON IL US 3885 -9007 0 0 +ALO 0 WATERLOO -- -- 4256 -9240 0 0 +ALP 0 ALPINE -- -- 4224 -7676 0 0 +ALS 0 ALAMOSA -- -- 3735 -10582 0 0 +ALT 0 ALTUS OK US 3465 -9927 0 0 +ALU 0 ALLIANCE -- -- 4204 -10280 0 0 +ALV 0 GAYLORD MI US 4510 -8453 0 0 +ALW 0 WALLA_WALLA -- -- 4609 -11829 0 0 +ALX 0 ALEXANDER_CITY AL US 3292 -8585 0 0 +AMA 0 AMARILLO/DCMSND -- -- 3529 -10164 0 0 +AMD 0 BOZEMAN MT US 4578 -11115 0 0 +AMF 0 AMBLER -- -- 6711 -15786 0 0 +AMG 0 ALMA -- -- 3154 -8251 0 0 +AMK 0 RURANGO CO US 3720 -10787 0 0 +AML 0 ARMEL -- -- 3893 -7747 0 0 +AMN 0 ALMA -- -- 4332 -8479 0 0 +AMP 0 TAMPA FL US 2798 -8253 0 0 +AMR 0 ADA OK US 3483 -9675 0 0 +AMS 0 CHANDLER AZ US 3325 -11182 0 0 +AMT 0 WEST_UNION -- -- 3886 -8356 0 0 +AMW 0 AMES IA US 4203 -9367 0 0 +AMX 0 MIAMI_NEXRAD FL US 2562 -8042 0 0 +ANA 0 ANAHEIM CA US 3383 -11783 0 0 +ANB 0 ANNISTON -- -- 3358 -8585 0 0 +ANC 0 ANCHORAGE AL US 6115 -15021 0 0 +AND 0 ANDERSON_COUNTY -- -- 3450 -8271 0 0 +ANE 0 MINNEAPOLIS MN US 4513 -9322 0 0 +ANI 0 ANIAK -- -- 6159 -15960 0 0 +ANJ 0 SAULT_STE_MARIE MI US 4648 -8437 0 0 +ANN 0 ANNETTE_ISLAND -- -- 5506 -13158 0 0 +ANP 0 ANNAPOLIS MD US 3918 -7623 0 0 +ANQ 0 ANGOLA -- -- 4164 -8509 0 0 +ANR 0 ANDREWS -- -- 3235 -10254 0 0 +ANT 0 SAN_ANTONIO TX US 2953 -9847 0 0 +ANU 0 SAINT_JOHNS/ANTIGUA,BRITISH -- -- 1702 -6182 0 0 +ANV 0 ANVIK -- -- 6264 -16019 0 0 +ANW 0 AINSWORTH -- -- 4257 -9999 0 0 +ANX 0 NAPOLEON -- -- 3910 -9413 0 0 +ANY 0 ANTHONY -- -- 3716 -9817 0 0 +AOA 0 CALERA -- -- 3312 -8677 0 0 +AOC 0 ARCO -- -- 4360 -11334 0 0 +AOD 0 ONTARIO CA US 3405 -11760 0 0 +AOH 0 ALLEN_COUNTY -- -- 4071 -8397 0 0 +AOO 0 ALTOONA -- -- 4033 -7830 0 0 +AOP 0 ANTELOPE -- -- 4160 -10900 0 0 +AOQ 0 ALLIANCE NE US 4205 -10280 0 0 +AOV 0 BILMART -- -- 3697 -9268 0 0 +APA 0 DENVER CO US 3957 -10488 0 0 +APC 0 NAPA_-VOR- CA US 3820 -12237 0 0 +APE 0 APPLETON -- -- 4015 -8259 0 0 +APF 0 NAPLES -- -- 2616 -8177 0 0 +APG 0 ABERDEEN -- -- 3954 -7611 0 0 +APH 0 FORT_A._P._HILL -- -- 3809 -7732 0 0 +API 0 NORTH_LAWRENCE OH US 4081 -8163 0 0 +APL 0 MINNEAPOLIS MN US 4488 -9322 0 0 +APN 0 ALPENA -- -- 4508 -8356 0 0 +APO 0 JOHNSTON_ISLAND HI US 1667 -16953 0 0 +APT 0 JASPER -- -- 3506 -8558 0 0 +APV 0 APPLE_VALLEY CA US 3455 -11713 0 0 +AQC 0 KLAWOCK AK US 5555 -13310 0 0 +AQD 0 HARTFORD CT US 4177 -7263 0 0 +AQE 0 ALWOOD -- -- 3571 -7737 0 0 +AQH 0 QUINHAGAK AK US 5976 -16188 0 0 +AQI 0 COLUMBUS OH US 4000 -8288 0 0 +AQN 0 ACTON_-VOR- TX US 3245 -9770 0 0 +AQO 0 LLANO TX US 3078 -9866 0 0 +AQP 0 APPLETON -- -- 4523 -9601 0 0 +AQQ 0 APALACHICOLA FL US 2973 -8503 0 0 +AQR 0 ATOKA OK US 3440 -9615 0 0 +AQT 0 NUIQSUT AK US 7021 -15101 0 0 +AQW 0 NORTH_ADAMS MA US 4270 -7317 0 0 +AQY 0 GIRDWOOD AK US 6097 -14913 0 0 +ARA 0 NEW_IBERIA LA US 2997 -9187 0 0 +ARB 0 ANN_ARBOR MI US 4235 -8377 0 0 +ARC 0 ARCTIC_VILLAGE AK US 6812 -14558 0 0 +ARD 0 YARDLEY -- -- 4025 -7491 0 0 +ARF 0 SARATOGA -- -- 3425 -8622 0 0 +ARG 0 WALNUT_RIDGE -- -- 3611 -9095 0 0 +ARJ 0 PROVIDENCE RI US 4173 -7143 0 0 +ARM 0 WHARTON -- -- 2925 -9615 0 0 +ARR 0 AURORA IL US 4177 -8832 0 0 +ART 0 WATERTOWN -- -- 4395 -7606 0 0 +ARU 0 ALTURAS -- -- 4147 -12056 0 0 +ARV 0 ARBOR_VITAE -- -- 4593 -8973 0 0 +ARX 0 FT_STEWART GA US 3183 -8155 0 0 +ASD 0 SLIDELL LA US 3035 -8982 0 0 +ASE 0 ASPEN CO US 3922 -10687 0 0 +ASG 0 SPRINGDALE AR US 3615 -9408 0 0 +ASH 0 NASHUA NH US 4278 -7150 0 0 +ASJ 0 AHOSKIE -- -- 3630 -7718 0 0 +ASL 0 MARSHALL TX US 3253 -9427 0 0 +ASN 0 TALLADEGA AL US 3348 -8613 0 0 +ASO 0 WASHINGTON DC US 3885 -7703 0 0 +ASP 0 AU_SABLE -- -- 4445 -8339 0 0 +AST 0 ASTORIA -- -- 4616 -12388 0 0 +ASW 0 WARSAW IN US 4128 -8577 0 0 +ASX 0 ASHLAND -- -- 4655 -9092 0 0 +ASY 0 ASHLEY ND US 4603 -9927 0 0 +ATA 0 ATLANTA -- -- 3310 -9419 0 0 +ATD 0 DAYTON OH US 3990 -8422 0 0 +ATE 0 MOBILE AL US 3068 -8825 0 0 +ATK 0 ATQASUK -- -- 7047 -15743 0 0 +ATL 0 ATLANTA -- -- 3363 -8444 0 0 +ATN 0 HELENA MT US 4660 -11200 0 0 +ATR 0 WATERLOO -- -- 3881 -7521 0 0 +ATS 0 ARTESIA -- -- 3285 -10446 0 0 +ATU 0 ATTU -- -- 5283 17318 0 0 +ATW 0 APPLETON WI US 4410 -8812 0 0 +ATX 0 ABINGDON VA US 3672 -8210 0 0 +ATY 0 WATERTOWN -- -- 4498 -9714 0 0 +AUC 0 COEUN_D'ALENE_-VOR- ID US 4782 -11685 0 0 +AUE 0 SEBRING FL US 2733 -8128 0 0 +AUG 0 AUGUSTA -- -- 4432 -6980 0 0 +AUH 0 AURORA -- -- 4089 -9800 0 0 +AUI 0 LAS_VEGAS NV US 3608 -11515 0 0 +AUK 0 ALAKANUK_ARPT AK US 6268 -16466 0 0 +AUM 0 AUSTIN_-VOR- MN US 4363 -9290 0 0 +AUN 0 AUBURN CA US 3895 -12108 0 0 +AUO 0 AUBURN AL US 3282 -8528 0 0 +AUR 0 AURORA NC US 3530 -7677 0 0 +AUS 0 AUSTIN TX US 3030 -9770 0 0 +AUV 0 ARBUCKLE -- -- 3415 -9712 0 0 +AUW 0 WAUSAU -- -- 4485 -8959 0 0 +AVA 0 GRAND_FORKS ND US 4795 -9718 0 0 +AVC 0 SOUTH_HILL VA US 3669 -7805 0 0 +AVE 0 AVENAL -- -- 3565 -11998 0 0 +AVI 0 WATERVILLE ME US 4455 -6967 0 0 +AVK 0 ALVA -- -- 3678 -9867 0 0 +AVL 0 ASHVILLE NC US 3543 -8255 0 0 +AVN 0 AVON -- -- 4301 -7777 0 0 +AVO 0 AVON_PARK FL US 2755 -8143 0 0 +AVP 0 SCRANTON PA US 4133 -7572 0 0 +AVQ 0 MARANA AZ US 3241 -11122 0 0 +AVT 0 SPOKANE WA US 4762 -11753 0 0 +AVX 0 AVALON CA US 3337 -11840 0 0 +AVZ 0 TRAVIS -- -- 3276 -9625 0 0 +AWE 0 TAZEWELL TN US 3652 -8365 0 0 +AWG 0 WASHINGTON -- -- 4128 -9167 0 0 +AWH 0 ELKO NV US 4082 -11578 0 0 +AWI 0 WAINWRIGHT AK US 7064 -15999 0 0 +AWK 0 WAKE_ISLAND -- -- 1929 16663 0 0 +AWM 0 WEST_MEMPHIS -- -- 3514 -9023 0 0 +AWO 0 ARLINGTON WA US 4820 -12230 0 0 +AWR 0 WINDOW_ROCK -- -- 3566 -10907 0 0 +AWS 0 LAWSON -- -- 3229 -8502 0 0 +AWW 0 WINCHESTER -- -- 4017 -8492 0 0 +AWY 0 ERIE PA US 4208 -8018 0 0 +AWZ 0 MERCED CA US 3728 -12052 0 0 +AXA 0 ALGONA -- -- 4308 -9427 0 0 +AXH 0 ARCOLA TX US 2947 -9548 0 0 +AXI 0 MOUNT_AIRY NC US 3652 -8045 0 0 +AXN 0 ALEXANDRIA -- -- 4596 -9523 0 0 +AXO 0 GRAND_ISLE LA US 2930 -8992 0 0 +AXQ 0 CLARION PA US 4123 -7944 0 0 +AXS 0 ALTUS OK US 3465 -9927 0 0 +AXV 0 WAPAKONETA OH US 4052 -8455 0 0 +AXX 0 ANGEL_FIRE NM US 3642 -10529 0 0 +AYB 0 AUBURN -- -- 4044 -9580 0 0 +AYE 0 FORT_DEVENS MA US 4250 -7157 0 0 +AYI 0 HANCO -- -- 3045 -8946 0 0 +AYN 0 WATSONVILLE CA US 3692 -12185 0 0 +AYQ 0 PONCA_CITY OK US 3673 -9710 0 0 +AYR 0 AYR_HILL -- JM 1817 -7752 0 0 +AYS 0 WAYCROSS -- -- 3127 -8256 0 0 +AYX 0 TULLAHOMA TN US 3539 -8609 0 0 +AYY 0 CHANDLER AZ US 3330 -11165 0 0 +AZC 0 COLORADO_CITY -- -- 3696 -11301 0 0 +AZE 0 HAZLEHURST -- -- 3188 -8265 0 0 +AZK 0 EUREKA AK US 6194 -14717 0 0 +AZN 0 AMAZON -- -- 3988 -9491 0 0 +AZO 0 KALAMAZOO -- -- 4224 -8555 0 0 +AZQ 0 HAZARD -- -- 3739 -8326 0 0 +AZS 0 AZALEA_PARK -- -- 3801 -7852 0 0 +AZU 0 FORT_CHAFFEE AR US 3528 -9423 0 0 +AZW 0 MOUNT_AIRY -- -- 3638 -8054 0 0 +BAB 0 MARYSVILLE CA US 3910 -12157 0 0 +BAD 0 BARKDALE_AFB LA US 3252 -9365 0 0 +BAE 0 BADGER -- -- 4312 -8828 0 0 +BAF 0 BARNES -- -- 4216 -7272 0 0 +BAJ 0 BATTEN -- -- 4053 -10323 0 0 +BAK 0 COLUMBUS IN US 3915 -8587 0 0 +BAL 0 BALTIMORE -- -- 3917 -7666 0 0 +BAM 0 BATTLE_MOUNTAIN -- -- 4057 -11692 0 0 +BAN 0 LILLIAN AL US 3043 -8747 0 0 +BAQ 0 BARRANQUILLA -- PM 1067 -7487 0 0 +BAR 0 HEMLOCK -- -- 3615 -8188 0 0 +BAV 0 HARDEMAN -- -- 3521 -8904 0 0 +BAX 0 BAD_AXE -- -- 4378 -8298 0 0 +BAZ 0 NEW_BRAUNFELS -- -- 2971 -9804 0 0 +BBB 0 BENSON -- -- 4533 -9565 0 0 +BBC 0 DAVENPORT IA US 4152 -9063 0 0 +BBD 0 BRADY -- -- 3118 -9932 0 0 +BBH 0 BEAR_LAKE/DCMSND -- -- 4225 -11133 0 0 +BBN 0 BABYLON -- -- 4067 -7338 0 0 +BBO 0 MORGANTOWN WV US 3968 -7993 0 0 +BBP 0 BENNETTSVILLE SC US 3460 -7972 0 0 +BBW 0 BROKEN_BOW -- -- 4143 -9964 0 0 +BCB 0 BLACKSBURG VA US 3732 -8040 0 0 +BCC 0 BEAR_CREEK -- -- 6517 -15221 0 0 +BCE 0 BRYCE_CANYON -- -- 3769 -11230 0 0 +BCG 0 BUTTE_LA_ROSE LA US 3012 -9155 0 0 +BCK 0 BLACK_RIVER_FALLS -- -- 4425 -9085 0 0 +BCT 0 BOCA_RATON FL US 2637 -8010 0 0 +BCU 0 HYANNIS MA US 4167 -7028 0 0 +BCV 0 BIRCHWOOD AK US 6142 -14951 0 0 +BCY 0 THORP -- -- 3676 -10253 0 0 +BCZ 0 CHOCTAW -- -- 3211 -8812 0 0 +BDA 0 HAMILTON -- BA 3235 -6468 0 0 +BDD 0 BELLGRADE -- -- 3715 -8867 0 0 +BDE 0 BAUDETTE -- -- 4872 -9461 0 0 +BDF 0 BRADFORD -- -- 4116 -8959 0 0 +BDG 0 BLANDING/DCMSND -- -- 3752 -10949 0 0 +BDJ 0 BOULDER_JUNCTION -- -- 4613 -8966 0 0 +BDL 0 BRADLEY -- -- 4194 -7269 0 0 +BDQ 0 BRIDGE -- -- 3514 -9271 0 0 +BDR 0 BRIDGEPORT -- -- 4116 -7312 0 0 +BDT 0 BOCAS_DEL_TORO -- PM 933 -8225 0 0 +BDX 0 BROADUS -- -- 4544 -10541 0 0 +BDY 0 BANDON OR US 4309 -12441 0 0 +BEA 0 BEEVILLE -- -- 2837 -9779 0 0 +BEC 0 WICHITA KS US 3765 -9743 0 0 +BED 0 BEDFORD MA US 4247 -7128 0 0 +BEE 0 BENTON/DCMSND -- -- 3801 -8893 0 0 +BEH 0 BENTON_HARBOR MI US 4212 -8632 0 0 +BEP 0 BAY_CREEK -- -- 3246 -8377 0 0 +BEQ 0 BESSEMER -- -- 3331 -8692 0 0 +BER 0 BREMERTON WA US 4745 -12280 0 0 +BES 0 BENNETTSVILLE -- -- 3462 -7973 0 0 +BET 0 BETHEL -- -- 6078 -16182 0 0 +BEX 0 BLOOMFIELD -- -- 4075 -9243 0 0 +BEY 0 BUTTE MT US 4595 -11250 0 0 +BEZ 0 LORIS SC US 3400 -7887 0 0 +BFA 0 BOYNE_FALLS -- -- 4517 -8492 0 0 +BFD 0 BRADFORD -- -- 4179 -7862 0 0 +BFE 0 BROWNFIELD -- -- 3318 -10219 0 0 +BFF 0 SCOTTSBLUFF -- -- 4189 -10348 0 0 +BFI 0 SEATTLE WA US 4753 -12230 0 0 +BFK 0 BUFFALO -- -- 3686 -9962 0 0 +BFL 0 BAKERSFIELD CA US 3543 -11905 0 0 +BFM 0 BROOKLEY -- -- 3061 -8806 0 0 +BFR 0 BEDFORD -- -- 3884 -8644 0 0 +BFT 0 CLEVELAND OH US 4142 -8185 0 0 +BFV 0 BURNS_FLAT -- -- 3524 -9921 0 0 +BFW 0 SILVER_BAY -- -- 4725 -9141 0 0 +BGD 0 BORGER -- -- 3581 -10138 0 0 +BGE 0 BAINBRIDGE GA US 3093 -8462 0 0 +BGF 0 BOILING_FORK -- -- 3518 -8607 0 0 +BGM 0 BINGHAMTON NY US 4220 -7598 0 0 +BGQ 0 BIG_LAKE -- -- 6157 -14997 0 0 +BGR 0 BANGOR -- -- 4484 -6887 0 0 +BGS 0 BIG_SPRING -- -- 3239 -10148 0 0 +BGT 0 BAGDAD AZ US 3460 -11317 0 0 +BGZ 0 KANSAS_CITY KS US 3915 -9470 0 0 +BHB 0 BAR_HARBOR ME US 4445 -6837 0 0 +BHC 0 BAXLEY -- -- 3171 -8239 0 0 +BHG 0 BRASHEAR -- -- 3316 -9562 0 0 +BHK 0 BAKER MT US 4635 -10426 0 0 +BHM 0 BIRMINGHAM AL US 3357 -8675 0 0 +BHN 0 BUCKHORN -- -- 3770 -9210 0 0 +BHU 0 BENJE -- -- 4038 -7927 0 0 +BHW 0 HARDWOOD -- -- 4425 -8408 0 0 +BIB 0 BIBLE_GROVE -- -- 3892 -8848 0 0 +BID 0 BLOCK_ISLAND -- -- 4117 -7158 0 0 +BIE 0 BEATRICE -- -- 4030 -9675 0 0 +BIF 0 EL_PASO TX US 3180 -10638 0 0 +BIG 0 BIG_DELTA -- -- 6400 -14572 0 0 +BIH 0 BISHOP -- -- 3738 -11837 0 0 +BIL 0 BILLINGS -- -- 4581 -10862 0 0 +BIQ 0 FLINT MI US 4312 -8352 0 0 +BIS 0 BISMARCK -- -- 4676 -10067 0 0 +BIV 0 HOLLAND MI US 4274 -8611 0 0 +BIX 0 BILOXI MS US 3040 -8890 0 0 +BJB 0 WEST_BEND -- -- 4342 -8813 0 0 +BJC 0 JEFFCO -- -- 3991 -10514 0 0 +BJI 0 BEMIDJI -- -- 4758 -9502 0 0 +BJJ 0 WOOSTER OH US 4080 -8183 0 0 +BJP 0 INDIANAPOLIS IN US 3972 -8628 0 0 +BJT 0 BULLDOG -- -- 3395 -8322 0 0 +BJU 0 BIG_BLUE -- -- 4036 -9681 0 0 +BKA 0 BIORKA_ISLAND -- -- 5686 -13555 0 0 +BKB 0 KIRBYVILLE TX US 3052 -9393 0 0 +BKD 0 BRECKENRIDGE -- -- 3275 -9889 0 0 +BKE 0 BAKER_CITY -- -- 4484 -11781 0 0 +BKF 0 DENVER CO US 3977 -10488 0 0 +BKG 0 UTICA NY US 4312 -7510 0 0 +BKH 0 KEKAHA,KAUAI HI US 2202 -15979 0 0 +BKK 0 TRI_COUNTY -- -- 3085 -8560 0 0 +BKL 0 BURKE_LAKEFRONT -- -- 4153 -8166 0 0 +BKS 0 BROOKS_COUNTY -- -- 2721 -9812 0 0 +BKT 0 BLACKSTONE -- -- 3713 -7804 0 0 +BKU 0 TIMBER -- -- 4635 -10426 0 0 +BKV 0 BROOKSVILLE -- -- 2847 -8245 0 0 +BKW 0 BECKLEY -- -- 3778 -8112 0 0 +BKX 0 BROOKINGS -- -- 4430 -9682 0 0 +BKY 0 ST._LOUIS MO US 3875 -9037 0 0 +BKZ 0 BRINKLEY -- -- 3488 -9118 0 0 +BLD 0 BOULDER_CITY -- -- 3600 -11486 0 0 +BLE 0 LAKE_PROVIDENCE -- -- 3283 -9119 0 0 +BLF 0 BLUEFIELD -- -- 3731 -8119 0 0 +BLG 0 BELUGA AK US 6117 -15104 0 0 +BLH 0 BLYTHE -- -- 3360 -11476 0 0 +BLI 0 BELLINGHAM WA US 4880 -12253 0 0 +BLM 0 BELLMAR NJ US 3987 -7513 0 0 +BLO 0 LACONIA NH US 4350 -7153 0 0 +BLU 0 EMIGRANT_GAP CA US 3925 -12068 0 0 +BLV 0 BELLVILLE IL US 3855 -8985 0 0 +BLY 0 MILWAUKEE WI US 4295 -8790 0 0 +BMC 0 BRIGHAM_CITY -- -- 4152 -11208 0 0 +BMG 0 BLOOMINGTON IN US 3915 -8662 0 0 +BMI 0 BLOOMINGTON -- -- 4048 -8893 0 0 +BML 0 BERLIN -- -- 4463 -7119 0 0 +BMQ 0 BURNET -- -- 3074 -9824 0 0 +BMT 0 BEAUMONT TX US 3007 -9415 0 0 +BMW 0 BARROW_COUNTY -- -- 3394 -8359 0 0 +BNA 0 NASHVILLE -- -- 3614 -8668 0 0 +BNE 0 RICHMOND VA US 3757 -7752 0 0 +BNF 0 BARANOF AK US 5709 -13483 0 0 +BNG 0 BANNING CA US 3392 -11685 0 0 +BNH 0 BRENHAM -- -- 3022 -9637 0 0 +BNL 0 BARNWELL -- -- 3326 -8138 0 0 +BNO 0 BURNS OR US 4360 -11895 0 0 +BNR 0 BENTON_RIDGE -- -- 4102 -8367 0 0 +BNS 0 SHERIDAN WY US 4450 -10683 0 0 +BNT 0 SALT_LAKE UT US 4078 -11197 0 0 +BNW 0 BOONE -- -- 4205 -9385 0 0 +BNX 0 FALMOUTH MA US 4150 -7088 0 0 +BNY 0 BURNEY CA US 4098 -12225 0 0 +BOB 0 BRUCK -- -- 6117 -15018 0 0 +BOD 0 BOWMAN -- -- 4619 -10343 0 0 +BOF 0 WASHINGTON DC US 3885 -7703 0 0 +BOI 0 BOISE -- -- 4355 -11619 0 0 +BOK 0 BROOKINGS OR US 4207 -12428 0 0 +BON 0 BRISTOL TN US 3658 -8212 0 0 +BOS 0 BOSTON -- -- 4236 -7099 0 0 +BOW 0 BARTOW FL US 2785 -8175 0 0 +BOX 0 BOSTON_NEXRAD MA US 4195 -7113 0 0 +BOY 0 BOYSEN_RESERVOIR -- -- 4346 -10830 0 0 +BOZ 0 WHITESIDE -- -- 4171 -8979 0 0 +BPA 0 BETHPAGE NY US 4073 -7348 0 0 +BPG 0 BIG_SPRING TX US 3221 -10152 0 0 +BPI 0 BIG_PINEY -- -- 4258 -11011 0 0 +BPK 0 MOUNTAIN_HOME AR US 3637 -9247 0 0 +BPO 0 PINEY_GROVE -- -- 3654 -8448 0 0 +BPP 0 BOWMAN ND US 4619 -10343 0 0 +BPR 0 BRIDGEPORT_-VOR- TX US 3313 -9765 0 0 +BPT 0 BEAUMONT -- -- 2995 -9402 0 0 +BPW 0 OSCEOLA -- -- 3569 -9001 0 0 +BQC 0 CHARLOTTE NC US 3525 -8085 0 0 +BQE 0 TOLEDO OH US 4158 -8380 0 0 +BQG 0 WOODBRIDGE VA US 3867 -7732 0 0 +BQI 0 BRIDGEWATER MA US 4202 -7103 0 0 +BQK 0 BRUNSWICK GA US 3115 -8145 0 0 +BQM 0 BOWMAN -- -- 3823 -8566 0 0 +BQN 0 BORINQUEN -- -- 1850 -6711 0 0 +BQP 0 BASTROP -- -- 3276 -9188 0 0 +BQS 0 BRAYMER -- -- 3963 -9388 0 0 +BQU 0 BULLION -- -- 4076 -11576 0 0 +BQV 0 BARTLETT_COVE AK US 5846 -13588 0 0 +BQZ 0 ROBERT -- -- 4046 -10687 0 0 +BRA 0 BROAD_RIVER -- -- 3527 -8247 0 0 +BRD 0 BRAINERD -- -- 4635 -9403 0 0 +BRG 0 WHITESBURG_-VOR- KY US 3905 -8182 0 0 +BRK 0 BLACK_FOREST -- -- 3894 -10463 0 0 +BRL 0 BURLINGTON -- -- 4072 -9093 0 0 +BRN 0 MOUNTAIN_HOME ID US 4315 -11565 0 0 +BRO 0 BROWNSVILLE -- -- 2592 -9738 0 0 +BRU 0 ATLANTA GA US 3363 -8453 0 0 +BRV 0 BROOKE -- -- 3834 -7735 0 0 +BRW 0 BARROW -- -- 7127 -15679 0 0 +BRX 0 LA_FONDA_RANCH -- -- 2921 -10062 0 0 +BRY 0 BARDSTOWN -- -- 3785 -8548 0 0 +BRZ 0 WITTMAN AZ US 3362 -11257 0 0 +BSF 0 BRADSHAW -- -- 1976 -15560 0 0 +BSI 0 BLAIRSVILLE PA US 4040 -7920 0 0 +BSM 0 BERGSTOM_AFB TX US 3020 -9767 0 0 +BSQ 0 MYRTLE_BEACH SC US 3353 -7893 0 0 +BSR 0 BIG_SUR -- -- 3618 -12164 0 0 +BST 0 BELFAST -- -- 4441 -6901 0 0 +BSV 0 BRIGGS -- -- 4074 -8143 0 0 +BSY 0 BISCAYNE_BAY_-VOR- FL US 2568 -8015 0 0 +BTA 0 BURLINGTON_-VOR- WA US 4850 -12233 0 0 +BTF 0 BOUNTIFUL UT US 4078 -11197 0 0 +BTG 0 BATTLE_GROUND -- -- 4575 -12259 0 0 +BTI 0 BARTER_ISLAND -- -- 7013 -14364 0 0 +BTL 0 BATTLE_CREEK -- -- 4231 -8525 0 0 +BTM 0 BUTTE MT US 4595 -11250 0 0 +BTN 0 BRITTON -- -- 4582 -9775 0 0 +BTP 0 BUTLER PA US 4073 -7992 0 0 +BTR 0 BATON_ROUGE -- -- 3049 -9129 0 0 +BTS 0 WOOD_RIVER -- -- 5900 -15855 0 0 +BTT 0 BETTLES -- -- 6691 -15154 0 0 +BTV 0 BURLINGTON -- -- 4440 -7318 0 0 +BTY 0 BEATTY -- -- 3680 -11675 0 0 +BUA 0 BUFFALO -- -- 4555 -10346 0 0 +BUB 0 BURWELL -- -- 4177 -9915 0 0 +BUD 0 BUCKEYE -- -- 4062 -8306 0 0 +BUF 0 BUFFALO -- -- 4293 -7865 0 0 +BUI 0 KNOXVILLE TN US 3605 -8388 0 0 +BUJ 0 BLUE_RIDGE_-VOR- TX US 3327 -9635 0 0 +BUL 0 MIAMI FL US 2580 -8028 0 0 +BUM 0 BUTLER -- -- 3827 -9449 0 0 +BUO 0 BEAUMONT CA US 3393 -11697 0 0 +BUP 0 BURNHAM -- -- 4470 -6936 0 0 +BUR 0 BURBANK CA US 3417 -11830 0 0 +BUU 0 BURBUN -- -- 4269 -8830 0 0 +BUY 0 BURLINGTON NC US 3610 -7942 0 0 +BUZ 0 COLUMBUS OH US 4000 -8298 0 0 +BVD 0 LOMPOC CA US 3443 -12063 0 0 +BVE 0 BOOTHVILLE LA US 2933 -8940 0 0 +BVG 0 BOLL_WEEVIL -- -- 3134 -8598 0 0 +BVI 0 BEAVER_FALL PA US 4085 -8070 0 0 +BVK 0 BUCKLAND -- -- 6598 -16115 0 0 +BVL 0 BONNEVILLE -- -- 4073 -11376 0 0 +BVN 0 ALABY -- -- 4173 -9805 0 0 +BVO 0 BARTLESVILLE -- -- 3683 -9602 0 0 +BVQ 0 BEAVER_CREEK -- -- 3702 -8601 0 0 +BVR 0 BYERS -- -- 3977 -10393 0 0 +BVS 0 SKAGIT/BAY_VIEW -- -- 4847 -12242 0 0 +BVT 0 BOILER -- -- 4056 -8707 0 0 +BVU 0 BELLEVUE WA US 4757 -12213 0 0 +BVV 0 BROOKHAVEN -- -- 3161 -9041 0 0 +BVX 0 BATESVILLE_-VOR- AR US 3567 -9152 0 0 +BVY 0 BEVERLY MA US 4260 -7087 0 0 +BWB 0 BRYAN OH US 3620 -9660 0 0 +BWC 0 BRAWLEY CA US 3298 -11550 0 0 +BWD 0 BROWNWOOD -- -- 3189 -9896 0 0 +BWG 0 BOWLING_GREEN -- -- 3693 -8644 0 0 +BWI 0 BALTIMORE MD US 3918 -7667 0 0 +BWK 0 BUNKIE -- -- 3087 -9223 0 0 +BWL 0 BLACKWELL OK US 3673 -9730 0 0 +BWP 0 BRECKENRIDGE-WAHPETON -- -- 4624 -9660 0 0 +BWR 0 BREWSTER_COUNTY -- -- 3046 -10365 0 0 +BWS 0 BOLES -- -- 3282 -10601 0 0 +BWZ 0 BROADWAY -- -- 4080 -7482 0 0 +BXA 0 BOGALUSA LA US 3072 -8992 0 0 +BXG 0 BURKE_COUNTY -- -- 3304 -8200 0 0 +BXH 0 MARTHAS_VINEYARD MA US 4143 -7068 0 0 +BXK 0 BUCKEYE -- -- 3345 -11282 0 0 +BXM 0 RIVERSIDE CA US 3395 -11745 0 0 +BXN 0 DALLAS-FT_WORTH TX US 3290 -9703 0 0 +BXR 0 BIG_DOCTOR -- -- 4582 -9237 0 0 +BXY 0 ALLENTOWN PA US 4057 -7530 0 0 +BXZ 0 WEST_BRANCH -- -- 4424 -8418 0 0 +BYA 0 BOUNDARY AK US 6408 -14111 0 0 +BYG 0 BUFFALO WY US 4438 -10675 0 0 +BYH 0 BLYTHEVILLE AR US 3397 -8995 0 0 +BYI 0 BURLEY -- -- 4258 -11387 0 0 +BYN 0 BRYAN -- -- 4148 -8447 0 0 +BYP 0 BONHAM -- -- 3354 -9623 0 0 +BYS 0 BARSTOW CA US 3485 -11698 0 0 +BYY 0 BAY_CITY -- -- 2897 -9586 0 0 +BZA 0 BARD -- -- 3277 -11460 0 0 +BZC 0 HYANNIS MA US 4172 -7033 0 0 +BZF 0 CLINTON OK US 3540 -9883 0 0 +BZJ 0 BELLGROVE -- -- 4044 -7655 0 0 +BZK 0 BROOKFIELD -- -- 3976 -9311 0 0 +BZM 0 BARRETTS_MOUNTAIN -- -- 3587 -8124 0 0 +BZN 0 BOZEMAN -- -- 4578 -11116 0 0 +BZP 0 BISHOP -- -- 6474 -15679 0 0 +BZQ 0 STATESBORO GA US 3238 -8193 0 0 +BZT 0 BRZORIA TX US 2903 -9557 0 0 +BZX 0 BISMARCK ND US 4678 -10087 0 0 +CAC 0 NEWTON KS US 3803 -9723 0 0 +CAD 0 CADILLAC -- -- 4427 -8541 0 0 +CAE 0 COLUMBIA -- -- 3386 -8105 0 0 +CAG 0 CRAIG CO US 4050 -10752 0 0 +CAH 0 VALPARISO FL US 3047 -8637 0 0 +CAK 0 AKRON OH US 4092 -8143 0 0 +CAM 0 CAMBRIDGE -- -- 4299 -7334 0 0 +CAN 0 CARNEY -- -- 4741 -12284 0 0 +CAO 0 CLAYTON NM US 3645 -10315 0 0 +CAP 0 CAPITAL -- -- 3989 -8963 0 0 +CAQ 0 CAHABA AL US 3230 -8698 0 0 +CAR 0 CARIBOU ME US 4687 -6802 0 0 +CAT 0 CHATHAM -- -- 4074 -7443 0 0 +CAV 0 CLARION -- -- 4275 -9376 0 0 +CBC 0 ANAHUAC -- -- 2977 -9466 0 0 +CBD 0 DALLAS TX US 3277 -9680 0 0 +CBE 0 CUMBERLAND -- -- 3965 -7875 0 0 +CBF 0 COUNCIL_BLUFFS IA US 4123 -9582 0 0 +CBG 0 CAMBRIDGE -- -- 4556 -9326 0 0 +CBI 0 COLUMBIA_-VOR- MO US 3893 -9237 0 0 +CBK 0 COLBY KS US 3937 -10105 0 0 +CBM 0 CALEDONIA -- -- 3364 -8844 0 0 +CBP 0 COLUMBUS OH US 4007 -8295 0 0 +CBU 0 PORTLAND OR US 4558 -12260 0 0 +CCA 0 FT_CHAFFEE AR US 3520 -9400 0 0 +CCB 0 UPLAND CA US 3412 -11768 0 0 +CCC 0 CALVERTON -- -- 4093 -7280 0 0 +CCE 0 NAPLES_-VOR- FL US 2617 -8187 0 0 +CCG 0 CRANE TX US 3142 -10236 0 0 +CCH 0 LOGAN UT US 4183 -11188 0 0 +CCI 0 CHARLESTON SC US 3278 -7988 0 0 +CCJ 0 CLARK_COUNTY -- -- 3987 -8378 0 0 +CCM 0 AUGUSTA ME US 4433 -6982 0 0 +CCO 0 NEWNAN GA US 3333 -8478 0 0 +CCR 0 CONCORD -- -- 3804 -12205 0 0 +CCT 0 CENTRAL_CITY -- -- 3738 -8726 0 0 +CCV 0 CAPE_CHARLES -- -- 3735 -7600 0 0 +CCY 0 CHARLES_CITY -- -- 4307 -9261 0 0 +CDB 0 COLD_BAY -- -- 5527 -16277 0 0 +CDC 0 CEDAR_CITY -- -- 3779 -11307 0 0 +CDD 0 CRANE_LAKE MN US 4827 -9248 0 0 +CDE 0 CAPE_DECISION AK US 5600 -13414 0 0 +CDG 0 HOUSTON TX US 2998 -9535 0 0 +CDH 0 CAMDEN -- -- 3361 -9277 0 0 +CDI 0 CEDAR_HILL -- -- 3259 -9698 0 0 +CDK 0 CEDAR_KEY FL US 2913 -8310 0 0 +CDL 0 CANDLE AK US 6591 -16193 0 0 +CDN 0 CAMDEN -- -- 3428 -8056 0 0 +CDO 0 SANTO_DOMINGO -- DR 1835 -6967 0 0 +CDR 0 CHADRON -- -- 4256 -10331 0 0 +CDS 0 CHILDRESS -- -- 3437 -10029 0 0 +CDT 0 BISHOP CA US 3752 -11855 0 0 +CDV 0 CORDOVA AK US 6035 -14540 0 0 +CDW 0 CALDWELL NJ US 4085 -7425 0 0 +CDX 0 CUMBERLAND_RIVER -- -- 3700 -8468 0 0 +CEA 0 WICHITA KS US 3765 -9722 0 0 +CEC 0 CRESCENT_CITY -- -- 4178 -12424 0 0 +CEE 0 CLEVELAND OH US 4142 -8152 0 0 +CEF 0 WESTOVER -- -- 4220 -7253 0 0 +CEJ 0 WILDWOOD NJ US 3892 -7487 0 0 +CEK 0 CRETE -- -- 4062 -9693 0 0 +CEM 0 CENTRAL AK US 6557 -14478 0 0 +CEN 0 FORT_LEE VA US 3725 -7733 0 0 +CEP 0 CAPITAN -- -- 3349 -10540 0 0 +CEU 0 CLEMSON -- -- 3467 -8289 0 0 +CEV 0 CONNERSVILLE IN US 3970 -8513 0 0 +CEW 0 CRESTVIEW -- -- 3083 -8668 0 0 +CEX 0 CHENA_HOT_SPRINGS AK US 6505 -14605 0 0 +CEY 0 MURRAY KY US 3665 -8825 0 0 +CEZ 0 CORTEZ -- -- 3739 -10856 0 0 +CFB 0 BINGHAMTON -- -- 4216 -7614 0 0 +CFD 0 BRYAN TX US 3067 -9637 0 0 +CFE 0 BUFFALO MN US 4516 -9384 0 0 +CFJ 0 CRAWFORDSVILLE -- -- 3998 -8692 0 0 +CFK 0 CHEFORNAK AK US 6015 -16429 0 0 +CFN 0 LOS_ANGELES CA US 3407 -11825 0 0 +CFT 0 CLIFTON-MORENCI AZ US 3315 -10928 0 0 +CFU 0 CHESTERFIELD VA US 3740 -7762 0 0 +CFV 0 COFFEYVILLE -- -- 3710 -9557 0 0 +CFX 0 CADIZ -- -- 4024 -8101 0 0 +CFY 0 EVANS -- -- 3386 -7977 0 0 +CGA 0 CRAIG AK US 5548 -13315 0 0 +CGC 0 CRYSTAL_RIVER FL US 2887 -8257 0 0 +CGE 0 CAMBRIDGE -- -- 3854 -7603 0 0 +CGF 0 CLEVELAND OH US 4148 -8165 0 0 +CGG 0 GRAYLING -- -- 4468 -8473 0 0 +CGI 0 CAPE_GIRARDEAU -- -- 3723 -8957 0 0 +CGJ 0 WICHITA KS US 3765 -9722 0 0 +CGL 0 COGHLAN_ISLAND -- -- 5836 -13470 0 0 +CGQ 0 POWELL -- -- 3206 -9643 0 0 +CGS 0 COLLEGE_PARK MO US 3900 -7695 0 0 +CGT 0 CHICAGO_HEIGHTS -- -- 4151 -8757 0 0 +CGW 0 CHATTANOOGA TN US 3515 -8535 0 0 +CGX 0 MEIGS_ARPT IL US 4187 -8760 0 0 +CGZ 0 CASA_GRANDE AZ US 3297 -11178 0 0 +CHA 0 CHATTANOOGA TN US 3503 -8520 0 0 +CHD 0 CHANDLER -- -- 3327 -11181 0 0 +CHE 0 HAYDEN -- -- 4052 -10730 0 0 +CHH 0 CHATHAM MA US 4167 -6998 0 0 +CHI 0 CHICAGO IL US 4183 -8765 0 0 +CHK 0 CHICKASHA OK US 3510 -9797 0 0 +CHL 0 CHALLIS ID US 4452 -11422 0 0 +CHN 0 FT._WAYNE IN US 4113 -8510 0 0 +CHO 0 CHARLOTTESVILLE VA US 3813 -7845 0 0 +CHP 0 CIRCLE_HOT_SPRINGS AK US 6548 -14461 0 0 +CHQ 0 CHARLESTON -- -- 3685 -8936 0 0 +CHS 0 CHARLESTON -- -- 3289 -8004 0 0 +CHT 0 CHILLICOTHE -- -- 3978 -9349 0 0 +CHU 0 CALEDONIA -- -- 4359 -9149 0 0 +CHX 0 CHOTEAU MT US 4767 -11217 0 0 +CHY 0 DENVER CO US 3977 -10488 0 0 +CIB 0 AVALON CA US 3340 -11842 0 0 +CIC 0 CHICO -- -- 3979 -12185 0 0 +CID 0 CEDAR_RAPIDS -- -- 4189 -9179 0 0 +CIE 0 COCHISE -- -- 3203 -10976 0 0 +CII 0 CHOTEAU -- -- 4782 -11217 0 0 +CIK 0 CHALKYITSIK AK US 6665 -14374 0 0 +CIM 0 CIMARRON -- -- 3649 -10487 0 0 +CIN 0 CARROLL -- -- 4205 -9479 0 0 +CIP 0 CLARION -- -- 4115 -7946 0 0 +CIR 0 CAIRO -- -- 3706 -8922 0 0 +CIU 0 SAULT_STE_MARIE MI US 4647 -8437 0 0 +CIX 0 DALLAS TX US 3487 -9703 0 0 +CJD 0 CARTER -- -- 3646 -9407 0 0 +CJE 0 COOKEVILLE TN US 3625 -8545 0 0 +CJH 0 MUSKEGON MI US 4328 -8640 0 0 +CJJ 0 CRESCO -- -- 4337 -9213 0 0 +CJR 0 CULPEPER -- -- 3853 -7786 0 0 +CJS 0 CIUDAD_JUAREZ -- MX 3150 -10643 0 0 +CJX 0 CROOKED_CREEK AK US 6187 -15813 0 0 +CJY 0 CLAY -- -- 4305 -7526 0 0 +CKA 0 CHEROKEE OK US 3677 -9843 0 0 +CKB 0 CLARKSBURG -- -- 3925 -8027 0 0 +CKC 0 COOK_COUNTY -- -- 4784 -9039 0 0 +CKE 0 KELSEYVILLE CA US 3900 -12280 0 0 +CKF 0 CORDELE GA US 3199 -8377 0 0 +CKH 0 KOKO_HEAD -- -- 2127 -15770 0 0 +CKI 0 KINGSTREE -- -- 3372 -7985 0 0 +CKK 0 MIAMI FL US 2568 -8035 0 0 +CKL 0 CENTREVILLE AL US 3303 -8707 0 0 +CKM 0 CLARKSDALE -- -- 3429 -9052 0 0 +CKN 0 CROOKSTON -- -- 4784 -9662 0 0 +CKP 0 PILOT_ROCK -- -- 4273 -9555 0 0 +CKQ 0 CORDOVA AK US 6054 -14573 0 0 +CKV 0 CLARKSVILLE -- -- 3662 -8741 0 0 +CKW 0 CHEROKEE -- -- 4176 -10758 0 0 +CKX 0 CHICKEN AK US 6407 -14195 0 0 +CKZ 0 PENNRIDGE -- -- 4039 -7529 0 0 +CLB 0 CAROLINA_BEACH -- -- 3411 -7796 0 0 +CLC 0 CLEAR_LAKE_CITY TX US 2955 -9510 0 0 +CLD 0 CARLSBAD CA US 3313 -11728 0 0 +CLE 0 CLEVELAND OH US 4142 -8185 0 0 +CLG 0 COALINGA CA US 3622 -12035 0 0 +CLI 0 CLINTONVILLE -- -- 4462 -8873 0 0 +CLK 0 CLINTON -- -- 3554 -9894 0 0 +CLL 0 COLLEGE_STATION -- -- 3060 -9642 0 0 +CLM 0 PORT_ANGELES WA US 4822 -12353 0 0 +CLO 0 ALPENA MI US 4508 -8357 0 0 +CLP 0 CLARKS_POINT AK US 5884 -15855 0 0 +CLR 0 CALIPATRI CA US 3317 -11557 0 0 +CLS 0 CHEHALIS WA US 4668 -12292 0 0 +CLT 0 CHARLOTTE -- -- 3519 -8095 0 0 +CLW 0 CLEARWATER FL US 2797 -8275 0 0 +CLY 0 WORCESTER MA US 4218 -7178 0 0 +CLZ 0 BATON_ROUGE LA US 3053 -9095 0 0 +CMA 0 CAMARILLO -- -- 3421 -11909 0 0 +CME 0 CHISUM -- -- 3334 -10462 0 0 +CMH 0 COLUMBUS OH US 4000 -8288 0 0 +CMI 0 CHAMPAIGN -- -- 4003 -8828 0 0 +CMJ 0 CLAM_COVE -- -- 5535 -13170 0 0 +CMK 0 CARMEL -- -- 4128 -7358 0 0 +CMQ 0 CAMPBELL_LAKE -- -- 6117 -15005 0 0 +CMX 0 HOUGHTON -- -- 4717 -8849 0 0 +CMY 0 MCCOY -- -- 4394 -9064 0 0 +CNC 0 CHARITON -- -- 4102 -9336 0 0 +CNE 0 CANON_CITY CO US 3843 -10511 0 0 +CNF 0 FT._WORTH TX US 3478 -9703 0 0 +CNG 0 CUNNINGHAM -- -- 3701 -8884 0 0 +CNH 0 CLAREMONT -- -- 4337 -7237 0 0 +CNK 0 CONCORDIA -- -- 3955 -9765 0 0 +CNM 0 CARLSBAD -- -- 3226 -10423 0 0 +CNO 0 CHINO CA US 3397 -11763 0 0 +CNP 0 CHAPPELL -- -- 4108 -10246 0 0 +CNQ 0 CALLAHAN -- -- 3726 -8016 0 0 +CNR 0 NORTH_SLOPE AK US 6952 -14650 0 0 +CNU 0 CHANUTE -- -- 3763 -9559 0 0 +CNW 0 WACO TX US 3162 -9723 0 0 +CNX 0 CORONA -- -- 3437 -10568 0 0 +CNY 0 MOAB UT US 3875 -10948 0 0 +CNZ 0 CLARENDON TX US 3485 -10087 0 0 +COA 0 INDIANAPOLIS IN US 3972 -8607 0 0 +COD 0 CODY -- -- 4462 -10896 0 0 +COE 0 COEUR_D'ALENE -- -- 4777 -11682 0 0 +COF 0 PATRICK_AFB FL US 2823 -8060 0 0 +COG 0 ORANGE -- -- 3822 -7814 0 0 +COI 0 MERRITT_ISLAND -- -- 2834 -8069 0 0 +COL 0 COLTS_NECK -- -- 4031 -7416 0 0 +COM 0 COLEMAN -- -- 3184 -9941 0 0 +CON 0 CONCORD -- -- 4322 -7158 0 0 +COO 0 COVINGTON -- -- 3559 -8959 0 0 +COQ 0 CLOQUET -- -- 4670 -9250 0 0 +COR 0 SALYER_FARMS -- -- 3607 -11954 0 0 +COS 0 COLORADO_SPRINGS CO US 3882 -10472 0 0 +COT 0 COTULLA -- -- 2846 -9912 0 0 +COU 0 COLUMBIA -- -- 3881 -9222 0 0 +COY 0 ST_CROIX -- -- 1773 -6470 0 0 +CPB 0 CULVER -- -- 4122 -8638 0 0 +CPC 0 CAMP -- -- 3427 -7871 0 0 +CPK 0 NORFOLK VA US 3667 -7632 0 0 +CPM 0 COMPTON -- -- 3389 -11825 0 0 +CPN 0 COPPERTOWN -- -- 4603 -11275 0 0 +CPP 0 COLE_SPRING -- -- 3437 -8682 0 0 +CPQ 0 LANSING MI US 4268 -8457 0 0 +CPR 0 CASPER WY US 4290 -10647 0 0 +CPS 0 EAST_ST_LOUIS IL US 3857 -9015 0 0 +CPU 0 DAN_ANDREAS CA US 3815 -12065 0 0 +CPX 0 ISLA_DE_CULEBRA -- PU 1831 -6530 0 0 +CPZ 0 CHAPARROSA_RANCH -- -- 2891 -10001 0 0 +CQA 0 LAKEFIELD -- -- 4048 -8456 0 0 +CQB 0 TILGHMAN -- -- 3572 -9682 0 0 +CQC 0 CLINES_CORNERS NM US 3500 -10567 0 0 +CQD 0 CASCADE -- -- 4212 -8010 0 0 +CQH 0 PHILADELPHIA PA US 4007 -7492 0 0 +CQI 0 COUNCIL ID US 4467 -11645 0 0 +CQJ 0 CITY_LAKE -- -- 3572 -7987 0 0 +CQL 0 CARBONDALE -- -- 3941 -10716 0 0 +CQM 0 COOK -- -- 4782 -9269 0 0 +CQN 0 DAISY -- -- 3517 -8516 0 0 +CQR 0 CHANDALAR_LAKE -- -- 6750 -14847 0 0 +CQT 0 LOS_ANGELES/USC_CAMPUS CA US 3402 -11828 0 0 +CQV 0 COLVILLE_MUNICIPAL WA US 4855 -11788 0 0 +CQW 0 CHERAW -- -- 3474 -7987 0 0 +CQX 0 NAUSET -- -- 4169 -6999 0 0 +CQY 0 CEDAR_CREEK -- -- 3219 -9622 0 0 +CRC 0 CIRCLE AK US 6583 -14408 0 0 +CRD 0 CONRAD -- -- 4819 -11191 0 0 +CRE 0 GRAND_STRAND -- -- 3381 -7872 0 0 +CRG 0 CRAIG -- -- 3034 -8151 0 0 +CRI 0 CANARSIE -- -- 4061 -7389 0 0 +CRL 0 CARLETON -- -- 4205 -8346 0 0 +CRN 0 CAIRN_MOUNTAIN -- -- 6110 -15555 0 0 +CRO 0 CORCORAN CA US 3612 -11972 0 0 +CRP 0 CORPUS_CHRISTI -- -- 2790 -9744 0 0 +CRQ 0 CARLSBAD CA US 3312 -11737 0 0 +CRR 0 CIRCLE -- -- 4742 -10556 0 0 +CRS 0 CORSICANA -- -- 3203 -9640 0 0 +CRT 0 CROPSSETT AR US 3313 -9173 0 0 +CRW 0 CHARLESTON WV US 3837 -8160 0 0 +CRX 0 CORINTH MS US 3488 -8847 0 0 +CRZ 0 CORNING -- -- 4100 -9476 0 0 +CSB 0 HARRY_STRUNK -- -- 4030 -10016 0 0 +CSE 0 CRESTED_BUTTE CO US 3885 -10693 0 0 +CSG 0 COLUMBUS -- -- 3262 -8502 0 0 +CSI 0 CENTER_POINT -- -- 2992 -9921 0 0 +CSL 0 SAN_LUIS_OBISPO CA US 3520 -12060 0 0 +CSM 0 CLINTON OK US 3533 -9920 0 0 +CSN 0 CASANOVA -- -- 3864 -7787 0 0 +CSP 0 CAPE_SPENCER AK US 5820 -13664 0 0 +CSQ 0 CRESTON IA US 4103 -9448 0 0 +CSR 0 ANCHORAGE AK US 6116 -14978 0 0 +CSS 0 COURT_HOUSE -- -- 3960 -8339 0 0 +CSV 0 CROSSVILLE TN US 3595 -8508 0 0 +CSX 0 CARDINAL -- -- 3875 -9036 0 0 +CSY 0 SAN_FRANCISCO CA US 3762 -12237 0 0 +CSZ 0 CROSSROADS -- -- 3206 -9596 0 0 +CTB 0 CUT_BANK -- -- 4856 -11234 0 0 +CTF 0 CHESTERFIELD -- -- 3465 -8027 0 0 +CTG 0 CARTEGENA,COLOMBIA -- -- 1033 -7552 0 0 +CTH 0 COATESVILLE PA US 3998 -7587 0 0 +CTJ 0 CARROLLTON GA US 3363 -8515 0 0 +CTK 0 CANTON -- -- 4057 -9008 0 0 +CTO 0 CALVERTON NY US 4093 -7270 0 0 +CTR 0 CHESTER -- -- 4229 -7295 0 0 +CTW 0 NEWCOMERSTOWN -- -- 4023 -8148 0 0 +CTY 0 CROSS_CITY -- -- 2960 -8305 0 0 +CTZ 0 CLINTON -- -- 3498 -7836 0 0 +CUB 0 OWENS_ARPT SC US 3397 -8103 0 0 +CUF 0 COLUMBIA CA US 3802 -12042 0 0 +CUH 0 CUSHING -- -- 3589 -9678 0 0 +CUL 0 CARMI -- -- 3809 -8812 0 0 +CUN 0 CHENA -- -- 6484 -14750 0 0 +CUS 0 COLUMBUS -- -- 3182 -10757 0 0 +CUT 0 CUSTER SD US 4373 -10362 0 0 +CUU 0 CHIHUAHUA -- MX 2852 -10600 0 0 +CUX 0 CORPUS_CHRISTI TX US 2777 -9750 0 0 +CUZ 0 CUSTER_COUNTY -- -- 4148 -9969 0 0 +CVA 0 DAVENPORT -- -- 4171 -9048 0 0 +CVB 0 CASTROVILLE -- -- 2935 -9885 0 0 +CVD 0 CARLSBAD NM US 3233 -10427 0 0 +CVE 0 COWBOY -- -- 3289 -9690 0 0 +CVG 0 CINCINNATI -- -- 3902 -8470 0 0 +CVI 0 COFIELD -- -- 3637 -7687 0 0 +CVK 0 CHEROKEE_VILLAGE AR US 3632 -9150 0 0 +CVM 0 CIVIC_MEMORIAL -- -- 3889 -9006 0 0 +CVN 0 CLOVIS NM US 3438 -10332 0 0 +CVO 0 CORVALLIS -- -- 4450 -12329 0 0 +CVP 0 CAPITOL -- -- 4661 -11194 0 0 +CVR 0 CULVER_CITY CA US 3402 -11833 0 0 +CVS 0 CLOVIS NM US 3438 -10332 0 0 +CVV 0 PENN_COVE -- -- 4824 -12272 0 0 +CVX 0 CHARLEVOIX -- -- 4530 -8526 0 0 +CVY 0 CAVALRY -- -- 3903 -9679 0 0 +CWA 0 MOSINEE WI US 4478 -8967 0 0 +CWF 0 LAKE_CHARLES LA US 3021 -9314 0 0 +CWH 0 CAPSHAW -- -- 3477 -8678 0 0 +CWI 0 CLINTON -- -- 4183 -9033 0 0 +CWK 0 CENTEX -- -- 3038 -9753 0 0 +CWN 0 NORTH_CONWAY NH US 4390 -7117 0 0 +CWS 0 CONWAY -- -- 3508 -9243 0 0 +CWV 0 CLAXTON -- -- 3220 -8188 0 0 +CWX 0 WICHITA KS US 3758 -9728 0 0 +CWY 0 CLACKAMAS OR US 4542 -12260 0 0 +CXC 0 CHITINA AK US 6158 -14443 0 0 +CXE 0 CHASE_CITY -- -- 3679 -7850 0 0 +CXF 0 COLDFOOT AK US 6725 -15021 0 0 +CXK 0 CLAM_LAKE -- -- 4490 -8524 0 0 +CXL 0 CALEXICO CA US 3268 -11550 0 0 +CXM 0 TRAVERSE_CITY MI US 4485 -8575 0 0 +CXO 0 CONROE TX US 3035 -9542 0 0 +CXP 0 CARSON_CITY NV US 3919 -11973 0 0 +CXR 0 CHARDON -- -- 4152 -8116 0 0 +CXU 0 CAMILLA -- -- 3121 -8424 0 0 +CXX 0 HARRISBURG PA US 4022 -7685 0 0 +CXY 0 HARRISBURG PA US 4022 -7685 0 0 +CYE 0 CRYSTAL_LAKE -- -- 4121 -7583 0 0 +CYN 0 COYLE -- -- 3982 -7443 0 0 +CYO 0 CIRCLEVILLE -- -- 3952 -8298 0 0 +CYR 0 CAIDY -- -- 3089 -8416 0 0 +CYS 0 CHEYENNE -- -- 4121 -10477 0 0 +CYT 0 YAKATAGA -- -- 6009 -14249 0 0 +CYW 0 CLAY_CENTER -- -- 3938 -9716 0 0 +CYY 0 CYPRESS -- -- 2615 -8178 0 0 +CYZ 0 GRAND_RAPIDS MI US 4288 -8552 0 0 +CZB 0 CASEY -- -- 3931 -8800 0 0 +CZD 0 COZAD NE US 4090 -9997 0 0 +CZE 0 CLARKSVILLE -- -- 3547 -9342 0 0 +CZF 0 CAPE_ROMANZOF -- -- 6179 -16597 0 0 +CZG 0 CASA_GRANDE_-VOR- AZ US 3285 -11202 0 0 +CZH 0 JACKSONVILLE FL US 3050 -8168 0 0 +CZI 0 CRAZY_WOMAN -- -- 4400 -10644 0 0 +CZJ 0 AMASON -- -- 3183 -9415 0 0 +CZK 0 CASCADE_LOCKS OR US 4567 -12188 0 0 +CZL 0 CALHOUN GA US 3445 -8488 0 0 +CZN 0 CHISANA AK US 6207 -14205 0 0 +CZO 0 CHISTOCHINA AK US 6256 -14467 0 0 +CZQ 0 CLOVIS -- -- 3688 -11982 0 0 +CZT 0 CARRIZO_SPRINGS TX US 2845 -9978 0 0 +CZX 0 CROSBYTON -- -- 3362 -10124 0 0 +CZZ 0 CAMPO CA US 3262 -11647 0 0 +DAA 0 FT_BELVOIR VA US 3872 -7715 0 0 +DAB 0 DAYTONA_BEACH FL US 2918 -8105 0 0 +DAC 0 YUMA AZ US 3265 -11460 0 0 +DAE 0 GLENWOOD_CITY WI US 4501 -9219 0 0 +DAF 0 NECEDAH WI US 4403 -9009 0 0 +DAG 0 DAGGETT -- -- 3496 -11658 0 0 +DAK 0 DRAKE -- -- 3604 -9420 0 0 +DAL 0 DALLAS TX US 3285 -9685 0 0 +DAN 0 DANVILLE -- -- 3657 -7934 0 0 +DAO 0 DRAGOO -- -- 3159 -11034 0 0 +DAS 0 DAISETTA -- -- 3019 -9465 0 0 +DAV 0 DAVID -- PM 833 -8243 0 0 +DAW 0 ROCHESTER NH US 4328 -7093 0 0 +DAY 0 DAYTON OH US 3990 -8422 0 0 +DBL 0 RED_TABLE -- -- 3944 -10689 0 0 +DBN 0 DUBLIN -- -- 3256 -8283 0 0 +DBQ 0 DUBUQUE -- -- 4240 -9071 0 0 +DBS 0 DUBOIS -- -- 4409 -11221 0 0 +DBX 0 MORRISON -- -- 3976 -9704 0 0 +DCA 0 WASHINGTON -- -- 3886 -7704 0 0 +DCG 0 SAN_DIEGO CA US 3273 -11718 0 0 +DCK 0 DAHL_CREEK AK US 6694 -15690 0 0 +DCM 0 CHESTER -- -- 3479 -8120 0 0 +DCR 0 DECATUR IN US 4088 -8487 0 0 +DCU 0 DECATUR -- -- 3465 -8694 0 0 +DCX 0 MIAMI FL US 2580 -8028 0 0 +DCY 0 WASHINGTON -- -- 3870 -8713 0 0 +DDA 0 COMMERCE -- -- 3406 -8352 0 0 +DDC 0 DODGE_CITY -- -- 3785 -10001 0 0 +DDD 0 PORT_CITY -- -- 4137 -9115 0 0 +DDH 0 BENNINGTON VT US 4289 -7325 0 0 +DDL 0 SHELDON -- -- 4321 -9583 0 0 +DDP 0 DORADO -- -- 1847 -6641 0 0 +DDT 0 SLANA AK US 6272 -14392 0 0 +DDV 0 COLUMBUS OH US 4000 -8288 0 0 +DDX 0 GOLDSBORO NC US 3543 -7790 0 0 +DDY 0 MUDDY_MOUNTAIN -- -- 4309 -10628 0 0 +DEC 0 DECATUR -- -- 3974 -8886 0 0 +DED 0 DELAND -- -- 2907 -8127 0 0 +DEE 0 DEERING AK US 6607 -16277 0 0 +DEF 0 SLIDELL -- -- 3030 -8983 0 0 +DEH 0 DECORAH -- -- 4328 -9174 0 0 +DEJ 0 ALBANY NY US 4275 -7380 0 0 +DEL 0 DELICIAS -- MX 2817 -10545 0 0 +DEN 0 DENVER -- -- 3981 -10466 0 0 +DEQ 0 DE_QUEEN -- -- 3405 -9440 0 0 +DER 0 ALEXANDER_CITY -- -- 3288 -8596 0 0 +DET 0 DETROIT MI US 4242 -8302 0 0 +DEW 0 DEER_PARK WA US 4797 -11743 0 0 +DFI 0 DEFIANCE -- -- 4133 -8443 0 0 +DFW 0 DALLAS-FT_WORTH TX US 3290 -9703 0 0 +DGD 0 DOGWOOD -- -- 3702 -9288 0 0 +DGG 0 RED_DOG -- -- 6803 -16290 0 0 +DGL 0 DOUGLAS AZ US 3132 -10953 0 0 +DGO 0 DURANGO -- MX 2400 -10453 0 0 +DGU 0 BOSTON MA US 4235 -7108 0 0 +DGW 0 DOUGLAS -- -- 4268 -10523 0 0 +DHK 0 UNIVERSAL_CITY TX US 2954 -9827 0 0 +DHN 0 DOTHAN AL US 3132 -8545 0 0 +DHP 0 DOLPHIN -- -- 2580 -8035 0 0 +DHT 0 DALHART -- -- 3609 -10254 0 0 +DIK 0 DICKINSON -- -- 4686 -10277 0 0 +DIQ 0 LAS_VEGAS NV US 3608 -11515 0 0 +DIW 0 DIXON -- -- 3457 -7745 0 0 +DIX 0 DIXON GA US 3842 -12180 0 0 +DJB 0 DRYER -- -- 4136 -8216 0 0 +DJD 0 CANTON -- -- 3425 -8449 0 0 +DJN 0 DELTA_JUNCTION -- -- 6402 -14569 0 0 +DKB 0 DEKALB -- -- 4193 -8871 0 0 +DKG 0 DON_SCOTT -- -- 4008 -8308 0 0 +DKK 0 DUNKIRK -- -- 4249 -7927 0 0 +DKO 0 AYER/FORT_DEVENS MA US 4252 -7173 0 0 +DKX 0 KNOXVILLE TN US 3582 -8400 0 0 +DLC 0 DILLON -- -- 3445 -7937 0 0 +DLF 0 LAUGHLIN -- -- 2936 -10077 0 0 +DLG 0 DILLINGHAM -- -- 5899 -15855 0 0 +DLH 0 DULUTH -- -- 4680 -9220 0 0 +DLL 0 DELLS -- -- 4355 -8976 0 0 +DLN 0 DILLON -- -- 4525 -11255 0 0 +DLO 0 DELANO CA US 3573 -11920 0 0 +DLS 0 THE_DALLES OR US 4562 -12117 0 0 +DLV 0 MONTGOMERY AL US 3230 -8640 0 0 +DLX 0 WASHINGTON DC US 3888 -7705 0 0 +DLZ 0 DELAWARE -- -- 4028 -8310 0 0 +DMA 0 DAVIS-MONTHAN_AFB AZ US 3245 -11095 0 0 +DMD 0 DIMMIT_COUNTY -- -- 2852 -9983 0 0 +DMF 0 MONTGOMERY AL US 3230 -8640 0 0 +DMI 0 DETROIT MI US 4222 -8335 0 0 +DMN 0 DEMING -- -- 3228 -10761 0 0 +DMO 0 SEDALIA -- -- 3870 -9318 0 0 +DMP 0 RALEIGH-DURHAM NC US 3587 -7878 0 0 +DMW 0 WESTMINSTER MD US 3961 -7701 0 0 +DMZ 0 DICKSON -- -- 3613 -8743 0 0 +DNI 0 DENISON -- -- 3382 -9667 0 0 +DNJ 0 DONNELLY -- -- 4477 -11621 0 0 +DNL 0 AUGUSTA GA US 3345 -8200 0 0 +DNN 0 DALTON GA US 3473 -8483 0 0 +DNS 0 DENISON -- -- 4198 -9538 0 0 +DNT 0 NALLY_DUNSTON -- -- 3600 -8941 0 0 +DNV 0 DANVILLE -- -- 4029 -8756 0 0 +DNW 0 DUNOIR -- -- 4383 -11034 0 0 +DNY 0 DE_LANCEY -- -- 4218 -7496 0 0 +DOB 0 MARIETTA GA US 3383 -8453 0 0 +DOT 0 KANSAS_CITY MO US 3912 -9460 0 0 +DOV 0 DOVER DE US 3913 -7547 0 0 +DPA 0 DUPAGE -- -- 4189 -8835 0 0 +DPG 0 DUGWAY -- -- 4018 -11294 0 0 +DPK 0 DEER_PARK -- -- 4079 -7330 0 0 +DPL 0 KENAN -- -- 3505 -7795 0 0 +DPR 0 DUPREE -- -- 4508 -10172 0 0 +DPX 0 DALLAS TX US 3285 -9685 0 0 +DPY 0 DEER_PARK -- -- 4797 -11743 0 0 +DQG 0 CHARLOTTE NC US 3522 -8095 0 0 +DQH 0 DOUGLAS GA US 3148 -8285 0 0 +DQN 0 DAYTON -- -- 4002 -8440 0 0 +DQO 0 DUPONT -- -- 3968 -7561 0 0 +DQU 0 DE_QUINCY -- -- 3044 -9347 0 0 +DQV 0 DECKERVILLE MI US 4352 -8265 0 0 +DRA 0 MERCURY NV US 3662 -11603 0 0 +DRC 0 DEER_CREEK WY US 4283 -10587 0 0 +DRF 0 DRIFT_RIVER -- -- 6059 -15214 0 0 +DRI 0 DE_RIDDER LA US 3088 -9322 0 0 +DRK 0 DRAKE -- -- 3470 -11248 0 0 +DRM 0 DRUMMOND_ISLAND -- -- 4601 -8374 0 0 +DRO 0 DURANGO -- -- 3715 -10775 0 0 +DRT 0 DEL_RIO TX US 2937 -10092 0 0 +DRU 0 DRUMMOND -- -- 4664 -11319 0 0 +DRY 0 DERRY -- -- 4287 -7140 0 0 +DSD 0 DESCHUTES -- -- 4425 -12130 0 0 +DSM 0 DES_MOINES -- -- 4144 -9365 0 0 +DSO 0 EVANSVILLE IN US 3803 -8753 0 0 +DSR 0 DE_RIDDER LA US 3067 -9333 0 0 +DST 0 MISSOULA MT US 4683 -11412 0 0 +DSV 0 DANSVILLE NY US 4253 -7767 0 0 +DSZ 0 MADISON WI US 4313 -8933 0 0 +DTA 0 DELTA -- -- 3930 -11251 0 0 +DTE 0 MARK_ANTON -- -- 3548 -8493 0 0 +DTG 0 DWIGHT IL US 4113 -8843 0 0 +DTL 0 DETROIT_LAKES -- -- 4683 -9588 0 0 +DTN 0 DOWNTOWN -- -- 3254 -9374 0 0 +DTO 0 DENTON TX US 3320 -9720 0 0 +DTS 0 DESTIN -- -- 3040 -8647 0 0 +DTT 0 DETROIT MI US 4222 -8335 0 0 +DTW 0 DETROIT MI US 4222 -8335 0 0 +DTX 0 DETROIT_NEXRAD MI US 4242 -8327 0 0 +DUA 0 DURANT -- -- 3394 -9640 0 0 +DUC 0 DUNCAN -- -- 3438 -9792 0 0 +DUG 0 DOUGLAS -- -- 3147 -10960 0 0 +DUH 0 LAMBERTVILLE MI US 4174 -8365 0 0 +DUJ 0 DU_BOIS PA US 4118 -7890 0 0 +DUS 0 MARSHFIELD WI US 4487 -9018 0 0 +DUT 0 DUTCH_HARBOR -- -- 5391 -16655 0 0 +DUX 0 DURRETT -- -- 3586 -10201 0 0 +DUY 0 KONGIGANAK AK US 5996 -16288 0 0 +DVC 0 DOVE_CREEK -- -- 3781 -10893 0 0 +DVK 0 GOODALL -- -- 3758 -8476 0 0 +DVL 0 DEVILS_LAKE -- -- 4812 -9891 0 0 +DVN 0 DAVENPORT IA US 4160 -9058 0 0 +DVO 0 NOVATO CA US 3814 -12256 0 0 +DVR 0 LEBANON NH US 4328 -7203 0 0 +DVT 0 DEER_VALLEY_ARPT AZ US 3367 -11213 0 0 +DVV 0 MILE_HIGH -- -- 3989 -10462 0 0 +DVZ 0 DAVIE -- -- 3591 -8046 0 0 +DWC 0 DETROIT MI US 4222 -8335 0 0 +DWE 0 TULSA OK US 3620 -9588 0 0 +DWH 0 DAVID_HOOKS -- -- 3013 -9557 0 0 +DWL 0 WILLOW -- -- 4087 -10007 0 0 +DWN 0 DARWIN -- -- 4509 -9445 0 0 +DWU 0 ASHLAND KY US 3855 -8274 0 0 +DWY 0 GADSDEN AL US 3385 -8608 0 0 +DXE 0 DEXTER -- -- 3679 -8994 0 0 +DXO 0 DETROIT -- -- 4221 -8337 0 0 +DXR 0 DANBURY CT US 4137 -7348 0 0 +DXT 0 DALTON -- -- 4247 -7317 0 0 +DXX 0 DAWSON/MADISON -- -- 4498 -9618 0 0 +DYB 0 DORCHESTER_COUNTY -- -- 3306 -8028 0 0 +DYL 0 DOYLESTOWN -- -- 4034 -7512 0 0 +DYO 0 SMUTO -- -- 4371 -7296 0 0 +DYQ 0 DULANEY -- -- 3614 -8289 0 0 +DYR 0 DYERSBURG -- -- 3602 -8932 0 0 +DYS 0 DYESS_AFB TX US 3242 -9985 0 0 +DYT 0 DULUTH MN US 4672 -9204 0 0 +DZM 0 DUMAS -- -- 3388 -9153 0 0 +EAA 0 EAGLE AK US 6478 -14115 0 0 +EAD 0 NEVADA -- -- 3786 -9430 0 0 +EAF 0 FAIRBANKS AK US 6450 -14702 0 0 +EAG 0 EAGLE_GROVE -- -- 4271 -9391 0 0 +EAN 0 WHEATLAND WY US 4205 -10577 0 0 +EAR 0 KEARNEY -- -- 4073 -9901 0 0 +EAT 0 WENATCHEE -- -- 4740 -12021 0 0 +EAU 0 EAU_CLAIRE -- -- 4490 -9148 0 0 +EAV 0 EVANSVILLE -- -- 6689 -15156 0 0 +EBG 0 EDINBURG TX US 2644 -9812 0 0 +EBL 0 AUSTIN TX US 3030 -9770 0 0 +EBS 0 WEBSTER_CITY -- -- 4244 -9387 0 0 +EBV 0 DILLON MT US 4517 -11255 0 0 +EBY 0 NEAH_BAY WA US 4833 -12455 0 0 +ECA 0 MANTECA -- -- 3783 -12117 0 0 +ECB 0 NEWCOMBE -- -- 3816 -8291 0 0 +ECC 0 CEDAR_CITY UT US 3770 -11310 0 0 +ECE 0 EL_CAMPO TX US 2932 -9625 0 0 +ECG 0 ELIZABETH_CITY -- -- 3626 -7618 0 0 +ECH 0 FORT_RUCKER/OZARK AL US 3139 -8575 0 0 +ECK 0 PECK -- -- 4326 -8272 0 0 +ECS 0 NEWCASTLE -- -- 4388 -10431 0 0 +ECU 0 ROCKSPRINGS TX US 2995 -10017 0 0 +ECY 0 EUNICE -- -- 3056 -9245 0 0 +EDE 0 EDENTON -- -- 3603 -7657 0 0 +EDF 0 ANCHORAGE AK US 6117 -14977 0 0 +EDG 0 EDGEWOOD MD US 3947 -7628 0 0 +EDJ 0 BELLEFONTAINE OH US 4037 -8382 0 0 +EDN 0 ENTERPRISE -- -- 3130 -8590 0 0 +EDS 0 EDISTO -- -- 3346 -8086 0 0 +EDU 0 PITTSBURGH PA US 4045 -7994 0 0 +EDW 0 EDWARDS -- -- 3498 -11773 0 0 +EDX 0 JACKSON_COUNTY -- -- 2900 -9658 0 0 +EED 0 NEEDLES -- -- 3477 -11447 0 0 +EEF 0 ELEPHANT -- -- 5817 -13526 0 0 +EEJ 0 LEE_COUNTY/DCMSND -- -- 3537 -7922 0 0 +EEK 0 EEK AK US 6022 -16204 0 0 +EEN 0 KEENE -- -- 4279 -7229 0 0 +EEO 0 MEEKER CO US 4005 -10789 0 0 +EET 0 ALABASTER AL US 3318 -8678 0 0 +EEW 0 NEENAH WI US 4382 -8855 0 0 +EEX 0 EMANUEL_COUNTY -- -- 3267 -8245 0 0 +EEY 0 SHAWNEE_-VOR- VA US 3910 -7815 0 0 +EFC 0 BELLE_FOURCHE -- -- 4474 -10386 0 0 +EFD 0 ELLINGTON_AFB TX US 2960 -9517 0 0 +EFK 0 NEWPORT -- -- 4495 -7218 0 0 +EFT 0 MONROE WI US 4262 -8959 0 0 +EFW 0 JEFFERSON -- -- 4201 -9434 0 0 +EGE 0 EAGLE -- -- 3965 -10691 0 0 +EGI 0 VALPARAISO FL US 3047 -8637 0 0 +EGK 0 DAYTON OH US 3992 -8422 0 0 +EGP 0 EAGLE_PASS TX US 2868 -10060 0 0 +EGQ 0 EMMETSBURG -- -- 4310 -9471 0 0 +EGT 0 WELLINGTON -- -- 3732 -9739 0 0 +EGV 0 EAGLE_RIVER -- -- 4593 -8926 0 0 +EGY 0 ENGLISH_BAY -- -- 5712 -17027 0 0 +EHA 0 ELKHART -- -- 3700 -10188 0 0 +EHF 0 SHAFTER -- -- 3548 -11910 0 0 +EHM 0 CAPE_NEWENHAM -- -- 5866 -16208 0 0 +EHO 0 SHELBY NC US 3527 -8162 0 0 +EHR 0 HENDERSON KY US 3780 -8768 0 0 +EHT 0 EAST_HARTFORD CT US 4175 -7257 0 0 +EIC 0 BELCHER -- -- 3277 -9381 0 0 +EIF 0 PITTSFIELD MA US 4257 -7317 0 0 +EII 0 EGEGIK AK US 5818 -15737 0 0 +EIL 0 FAIRBANKS AK US 6467 -14712 0 0 +EIU 0 ENID OK US 3632 -9760 0 0 +EIW 0 NEW_MADRID -- -- 3654 -8960 0 0 +EJR 0 DETROIT MI US 4222 -8335 0 0 +EKA 0 EUREKA CA US 4083 -12418 0 0 +EKE 0 BILOXI MS US 3040 -8890 0 0 +EKG 0 CARLSBAD CA US 3300 -11708 0 0 +EKI 0 CORPUS_CHRISTI TX US 2777 -9750 0 0 +EKM 0 ELKHART IN US 4170 -8598 0 0 +EKN 0 ELKINS -- -- 3891 -8010 0 0 +EKO 0 ELKO NV US 4082 -11578 0 0 +EKP 0 WISCONSIN_RAPIDS WI US 4448 -8977 0 0 +EKQ 0 ELK_SPRING -- -- 3686 -8485 0 0 +EKR 0 MEEKER -- -- 4007 -10792 0 0 +EKV 0 WEEKSVILLE NC US 3618 -7612 0 0 +EKW 0 WORCESTER MA US 4227 -7188 0 0 +EKX 0 ELIZABETHTOWN KY US 3769 -8592 0 0 +EKY 0 BESSEMER AL US 3331 -8693 0 0 +ELA 0 EAGLE_LAKE -- -- 2966 -9632 0 0 +ELB 0 SANTA_ANA CA US 3368 -11773 0 0 +ELD 0 EL_DORADO -- -- 3326 -9274 0 0 +ELI 0 ELIM AK US 6461 -16227 0 0 +ELK 0 ELK_CITY OK US 3540 -9938 0 0 +ELL 0 HUNTSVILLE AL US 3465 -8678 0 0 +ELM 0 ELMIRA NY US 4217 -7690 0 0 +ELN 0 ELLENSBURG -- -- 4702 -12046 0 0 +ELO 0 ELY -- -- 4782 -9183 0 0 +ELP 0 EL_PASO -- -- 3182 -10628 0 0 +ELQ 0 EMPORIA VA US 3662 -7743 0 0 +ELR 0 ELLSWORTH_AFB SD US 4417 -10322 0 0 +ELV 0 ELFIN_COVE AK US 5820 -13635 0 0 +ELW 0 ELECTRIC_CITY -- -- 3442 -8278 0 0 +ELX 0 KEELER -- -- 4214 -8612 0 0 +ELY 0 ELY -- -- 3930 -11485 0 0 +ELZ 0 WELLSVILLE -- -- 4209 -7800 0 0 +EMC 0 WINNEMUCCA -- -- 4096 -11784 0 0 +EMD 0 ELMWOOD_-VOR- IA US 4213 -9295 0 0 +EMG 0 ELM_GROVE -- -- 3240 -9360 0 0 +EMH 0 ELYRIA OH US 4136 -8210 0 0 +EMI 0 WESTMINSTER -- -- 3950 -7698 0 0 +EMM 0 KEMMERER WY US 4177 -11045 0 0 +EMP 0 EMPORIA -- -- 3829 -9614 0 0 +EMR 0 EMORY -- -- 3346 -8200 0 0 +EMT 0 EL_MONTE -- -- 3409 -11803 0 0 +EMV 0 EMPORIA -- -- 3668 -7748 0 0 +ENA 0 KENAI -- -- 6061 -15120 0 0 +END 0 VANCE -- -- 3635 -9792 0 0 +ENE 0 KENNEBUNK -- -- 4343 -7061 0 0 +ENF 0 OMAHA NE US 4130 -9590 0 0 +ENI 0 MENDOCINO -- -- 3905 -12327 0 0 +ENL 0 CENTRALIA -- -- 3842 -8916 0 0 +ENM 0 EMMONAK -- -- 6278 -16449 0 0 +ENN 0 NENANA -- -- 6459 -14907 0 0 +ENO 0 SMYRNA -- -- 3923 -7552 0 0 +ENV 0 WENDOVER UT US 4073 -11403 0 0 +ENW 0 KENOSHA -- -- 4260 -8793 0 0 +ENY 0 KENNEDY -- -- 4655 -9091 0 0 +ENZ 0 NOGALES -- -- 3142 -11085 0 0 +EOE 0 ENOREE -- -- 3431 -8164 0 0 +EOG 0 GREENSBORO -- -- 3260 -8766 0 0 +EOK 0 KEOKUK -- -- 4046 -9143 0 0 +EOL 0 NEOLA_-VOR- IA US 4148 -9567 0 0 +EOM 0 OCEAN_CITY MD US 3833 -7508 0 0 +EON 0 PEOTONE -- -- 4127 -8779 0 0 +EOP 0 WAVERLY -- -- 3917 -8293 0 0 +EOS 0 NEOSHO -- -- 3684 -9444 0 0 +EPG 0 WEEPING_WATER NE US 4083 -9615 0 0 +EPH 0 EPHRATA -- -- 4738 -11942 0 0 +EPM 0 EASTPORT -- -- 4491 -6701 0 0 +EQA 0 EL_DORADO -- -- 3778 -9682 0 0 +EQQ 0 COWETA_COUNTY -- -- 3326 -8471 0 0 +EQY 0 MONROE NC US 3510 -8057 0 0 +EQZ 0 CAPTAIN -- -- 3887 -8597 0 0 +ERI 0 ERIE -- -- 4202 -8029 0 0 +ERJ 0 ALEXANDRIA LA US 3140 -9230 0 0 +ERO 0 ELDRED_ROCK AK US 5897 -13524 0 0 +ERR 0 ERROL NH US 4488 -7103 0 0 +ERV 0 KERRVILLE TX US 2997 -9908 0 0 +ERY 0 NEWBERRY -- -- 4631 -8546 0 0 +ESC 0 ESCANABA -- -- 4572 -8709 0 0 +ESF 0 ESLER -- -- 3145 -9232 0 0 +ESG 0 ROLLINS -- -- 4322 -7083 0 0 +ESL 0 KESSEL -- -- 3923 -7899 0 0 +ESN 0 EASTON -- -- 3880 -7607 0 0 +ESP 0 EAST_STOUDSBURG PA US 4103 -7522 0 0 +ESS 0 WESSELS -- -- 5943 -14634 0 0 +EST 0 ESTHERVILLE -- -- 4341 -9474 0 0 +ESU 0 SUMMERDALE -- -- 3050 -8773 0 0 +ESW 0 EASTON WA US 4733 -12102 0 0 +ESY 0 YELLOWSTONE -- -- 4469 -11112 0 0 +ETB 0 WEST_BEND WI US 4342 -8817 0 0 +ETC 0 TARBORO -- -- 3594 -7755 0 0 +ETG 0 KEATING -- -- 4121 -7814 0 0 +ETH 0 WHEATON -- -- 4578 -9655 0 0 +ETL 0 CONES -- -- 3804 -10826 0 0 +ETN 0 EASTLAND TX US 3242 -9870 0 0 +ETO 0 EASTEX -- -- 3035 -9409 0 0 +ETX 0 EAST_TEXAS -- -- 4058 -7568 0 0 +ETZ 0 NANTUCKET MA US 4125 -7007 0 0 +EUD 0 YORK -- -- 3992 -7688 0 0 +EUF 0 EUFAULA -- -- 3195 -8513 0 0 +EUG 0 EUGENE -- -- 4412 -12322 0 0 +EUL 0 CALDWELL ID US 4364 -11664 0 0 +EUR 0 EUREKA -- -- 4896 -11509 0 0 +EUU 0 JNALL -- -- 3561 -7835 0 0 +EVA 0 EVADALE -- -- 3040 -9413 0 0 +EVB 0 NEW_SMYRNA_BEACH -- -- 2905 -8094 0 0 +EVI 0 EVINGTON VA US 3718 -7928 0 0 +EVM 0 EVELETH -- -- 4742 -9250 0 0 +EVO 0 EAST_LIVERPOOL/DCMSND -- -- 4068 -8064 0 0 +EVS 0 DENVER CO US 3977 -10488 0 0 +EVU 0 EMVILLE -- -- 4035 -9492 0 0 +EVV 0 EVANSVILLE IN US 3803 -8753 0 0 +EVW 0 EVANSTON -- -- 4127 -11103 0 0 +EVY 0 MIDDLETOWN DE US 3952 -7572 0 0 +EVZ 0 CARTERSVILLE -- -- 3420 -8484 0 0 +EWA 0 KEWANEE -- -- 3237 -8846 0 0 +EWB 0 NEW_BEDFORD MA US 4168 -7097 0 0 +EWC 0 ELLWOOD_CITY -- -- 4083 -8021 0 0 +EWK 0 NEWTON -- -- 3806 -9727 0 0 +EWM 0 NEWMAN -- -- 3195 -10627 0 0 +EWN 0 NEW_BERN -- -- 3507 -7705 0 0 +EWO 0 NEW_HOPE -- -- 3763 -8568 0 0 +EWP 0 NEWPORT -- -- 3564 -9118 0 0 +EWR 0 NEWARK NJ US 4070 -7417 0 0 +EWU 0 NEWTOK AK US 6094 -16464 0 0 +EXI 0 EXCURSION_INLET AK US 5842 -13545 0 0 +EXW 0 MARTINSBURG WV US 3940 -7798 0 0 +EXX 0 LEXINGTON NC US 3580 -8030 0 0 +EYA 0 EASTPORT -- -- 3042 -8161 0 0 +EYE 0 INDIANAPOLIS IN US 3972 -8628 0 0 +EYF 0 ELIZABETHTOWN NC US 3460 -7858 0 0 +EYQ 0 WEISER -- -- 2993 -9564 0 0 +EYW 0 KEY_WEST -- -- 2459 -8180 0 0 +EZA 0 NEWARK NJ US 4070 -7417 0 0 +EZB 0 OAKLAND CA US 3768 -12222 0 0 +EZD 0 RICHMOND VA US 3750 -7732 0 0 +EZE 0 ENGEL -- -- 4149 -8172 0 0 +EZF 0 SHANNON -- -- 3827 -7745 0 0 +EZI 0 KEWANEE -- -- 4120 -8996 0 0 +EZM 0 EASTMAN -- -- 3213 -8315 0 0 +EZT 0 ELIZABETHTON -- -- 3632 -8227 0 0 +EZY 0 ELK_CITY -- -- 3543 -9940 0 0 +EZZ 0 CAMERON -- -- 3973 -9427 0 0 +FAE 0 WRIGHT_PATTERSON_AFB OH US 3978 -8408 0 0 +FAF 0 FELKER -- -- 3714 -7662 0 0 +FAH 0 FALLS -- -- 4377 -8785 0 0 +FAI 0 FAIRBANKS -- -- 6480 -14801 0 0 +FAJ 0 FAJARDO -- PU 1830 -6566 0 0 +FAK 0 FLAT_ROCK -- -- 3753 -7783 0 0 +FAL 0 ROMA TX US 2677 -9888 0 0 +FAM 0 FARMINGTON -- -- 3767 -9023 0 0 +FAN 0 FAN_ROCK WV US 3757 -8162 0 0 +FAR 0 FARGO -- -- 4675 -9685 0 0 +FAT 0 FRESNO CA US 3678 -11972 0 0 +FAU 0 FAIRVIEW -- -- 3629 -9848 0 0 +FAY 0 FAYETTEVILLE -- -- 3499 -7888 0 0 +FBG 0 FT_BRAGG NC US 3517 -7900 0 0 +FBK 0 FAIRBANKS AK US 6484 -14761 0 0 +FBL 0 FARIBAULT MN US 4430 -9322 0 0 +FBR 0 FORT_BRIDGER -- -- 4138 -11042 0 0 +FBY 0 FAIRBURY -- -- 4018 -9717 0 0 +FCA 0 KALISPELL -- -- 4821 -11418 0 0 +FCH 0 CHANDLER -- -- 3672 -11983 0 0 +FCI 0 RICHMOND VA US 3741 -7752 0 0 +FCL 0 FT_COLLINS CO US 4045 -10502 0 0 +FCM 0 FLYING_CLOUD -- -- 4483 -9346 0 0 +FCS 0 BUTTS -- -- 3868 -10476 0 0 +FCT 0 YAKIMA WA US 4667 -12045 0 0 +FCY 0 FORREST_CITY -- -- 3494 -9077 0 0 +FDF 0 FAYETTE -- -- 3371 -8781 0 0 +FDI 0 POPULAR_BLUFF MO US 3667 -9027 0 0 +FDK 0 FREDERICK -- -- 3941 -7738 0 0 +FDR 0 FREDERICK -- -- 3435 -9899 0 0 +FDV 0 FORT_DAVIS -- -- 6449 -16531 0 0 +FDW 0 WINNSBORO -- -- 3431 -8111 0 0 +FDY 0 FINDLAY -- -- 4096 -8376 0 0 +FEP 0 FREEPORT -- -- 4225 -8959 0 0 +FES 0 FESTUS -- -- 3820 -9039 0 0 +FET 0 FREMONT -- -- 4145 -9652 0 0 +FEU 0 ARNOLD -- -- 3821 -8482 0 0 +FEW 0 FRANCIS_WARREN_AFB WY US 4115 -10482 0 0 +FFA 0 KILL_DEVEL_HILLS NC US 3612 -7570 0 0 +FFC 0 ATLANTA GA US 3336 -8457 0 0 +FFF 0 PLYMOUTH -- -- 4185 -7080 0 0 +FFL 0 FAIRFIELD -- -- 4101 -9199 0 0 +FFM 0 FERGUS_FALLS -- -- 4629 -9616 0 0 +FFO 0 PATTERSON -- -- 3982 -8405 0 0 +FFT 0 FRANKFORT -- -- 3818 -8491 0 0 +FFU 0 FAIRFIELD -- -- 4027 -11194 0 0 +FFV 0 SARASOTA FL US 2730 -8240 0 0 +FFW 0 BUFFALO NY US 4293 -7873 0 0 +FFZ 0 FALCON_FIELD -- -- 3346 -11173 0 0 +FGA 0 FT_GARLAND CO US 3743 -10545 0 0 +FGN 0 FLAG_ISLAND MN US 4932 -9490 0 0 +FGP 0 FORT_BRAGG -- -- 3514 -7881 0 0 +FGT 0 FARMINGTON -- -- 4463 -9318 0 0 +FGX 0 FLEMINGSBURG KY US 3832 -8372 0 0 +FHK 0 FT_RUCKER AL US 3133 -8572 0 0 +FHR 0 FRIDAY_HARBOR -- -- 4853 -12303 0 0 +FHU 0 LIBBY -- -- 3159 -11034 0 0 +FIA 0 FLORIDA -- -- 3410 -10690 0 0 +FIB 0 KODIAK AK US 5767 -15250 0 0 +FIG 0 CLEARFIELD PA US 4105 -7841 0 0 +FIM 0 FILLMORE -- -- 3436 -11888 0 0 +FIO 0 FARRINGTON -- -- 3697 -8857 0 0 +FIQ 0 FIDDLERS -- -- 3571 -8167 0 0 +FIS 0 FISH_HOOK -- -- 2455 -8179 0 0 +FIT 0 FITCHBURG -- -- 4255 -7176 0 0 +FIV 0 FIVE_FINGER AK US 5727 -13363 0 0 +FJB 0 WEST_JEFFERSON NC US 3635 -8142 0 0 +FJC 0 ALLENTOWN -- -- 4073 -7545 0 0 +FJS 0 FORT_JONES -- -- 4145 -12281 0 0 +FJU 0 CHICAGO IL US 4182 -8770 0 0 +FKA 0 PRESTON MN US 4368 -9218 0 0 +FKB 0 FREDERICKSBURG TX US 3018 -9892 0 0 +FKK 0 FAREWELL_LAKE AK US 6254 -15362 0 0 +FKL 0 FRANKLIN -- -- 4144 -7986 0 0 +FKN 0 FRANKLIN -- -- 3671 -7701 0 0 +FKP 0 HOPKINSVILLE KY US 3667 -8748 0 0 +FKR 0 FRANKFORT -- -- 4027 -8656 0 0 +FKS 0 FRANKFORT MI US 4463 -8620 0 0 +FKV 0 FLOWERY_BRANCH -- -- 3420 -8391 0 0 +FKZ 0 MCCLELLAN_AFB CA US 3875 -12138 0 0 +FLD 0 FOND_DU_LAC/DCMSND -- -- 4377 -8848 0 0 +FLG 0 FLAGSTAFF -- -- 3515 -11167 0 0 +FLL 0 FORT_LAUDERDALE -- -- 2607 -8015 0 0 +FLM 0 FALMOUTH -- -- 3865 -8431 0 0 +FLO 0 FLORENCE -- -- 3423 -7966 0 0 +FLP 0 FLIPPIN -- -- 3630 -9246 0 0 +FLQ 0 DALLAS-FT_WORTH TX US 3290 -9703 0 0 +FLR 0 FALL_RIVER MA US 4180 -7113 0 0 +FLT 0 FLAT AK US 6245 -15799 0 0 +FLU 0 FLUSHING NY US 4063 -7400 0 0 +FLV 0 LEAVENWORTH KS US 3937 -9492 0 0 +FLW 0 FELLOWS -- -- 3509 -11987 0 0 +FLX 0 FALLON NV US 3967 -11875 0 0 +FME 0 FT_MEADE MD US 3932 -7647 0 0 +FMG 0 MUSTANG -- -- 3953 -11966 0 0 +FMH 0 FALMOUTH MA US 4150 -7052 0 0 +FML 0 FORT_MILL -- -- 3499 -8095 0 0 +FMM 0 FORT_MORGAN CO US 4018 -10380 0 0 +FMN 0 FARMINGTON -- -- 3675 -10810 0 0 +FMY 0 FT_MEYERS FL US 2658 -8187 0 0 +FMZ 0 BEKLOF -- -- 4059 -9757 0 0 +FNA 0 FLORENVILLE -- -- 3042 -8982 0 0 +FNB 0 BRENNER -- -- 4008 -9559 0 0 +FND 0 ELLICOTT -- -- 3929 -7678 0 0 +FNJ 0 FT_GORDON_-VOR- GA US 3337 -8217 0 0 +FNK 0 FIN_CREEK AK US 6935 -14758 0 0 +FNL 0 FT_COLLINS CO US 4045 -10502 0 0 +FNO 0 CLINTON IA US 4193 -9008 0 0 +FNR 0 FUNTER_BAY AK US 5825 -13490 0 0 +FNT 0 FLINT -- -- 4297 -8374 0 0 +FNZ 0 FERDINAND -- -- 3825 -8684 0 0 +FOA 0 ELM_RIVER -- -- 3867 -8845 0 0 +FOD 0 FORT_DODGE -- -- 4261 -9429 0 0 +FOE 0 FORBES_AFB KS US 3897 -9568 0 0 +FOF 0 FORT_DE_FRANCE,FRENCH_WEST_I -- -- 1450 -6100 0 0 +FOG 0 SHREVEPORT LA US 3238 -9373 0 0 +FOH 0 FOXWORTH -- -- 3130 -8982 0 0 +FOJ 0 FREMONT MI US 4350 -8623 0 0 +FOK 0 WESTHAMPTON NY US 4080 -7267 0 0 +FOQ 0 FREEPORT TX US 2913 -9528 0 0 +FOR 0 FORSYTH -- -- 4627 -10652 0 0 +FOT 0 FORTUNA -- -- 4067 -12423 0 0 +FOW 0 HALFWAY -- -- 4420 -9337 0 0 +FOX 0 FOX -- -- 6497 -14758 0 0 +FOZ 0 BIGFORK -- -- 4778 -9365 0 0 +FPK 0 CHARLOTTE MI US 4257 -8481 0 0 +FPN 0 FREDERICKS_POINT -- -- 5679 -13282 0 0 +FPR 0 FORT_PIERCE -- -- 2749 -8037 0 0 +FPY 0 FOLEY -- -- 3000 -8359 0 0 +FQD 0 RUTHERFORDTON NC US 3543 -8194 0 0 +FQF 0 FALCON -- -- 3969 -10462 0 0 +FQM 0 WILLIAMSPORT -- -- 4134 -7677 0 0 +FQV 0 PLATTSBURG NY US 4460 -7345 0 0 +FQW 0 WALTER_HILL -- -- 3596 -8637 0 0 +FRA 0 FRIANT -- -- 3710 -11960 0 0 +FRC 0 SPOKANE WA US 4762 -11753 0 0 +FRG 0 FARMINGDALE NY US 4070 -7340 0 0 +FRH 0 FRENCH_LICK IN US 3848 -8662 0 0 +FRI 0 FORT_RILEY -- -- 3897 -9686 0 0 +FRJ 0 TINKER_AFB OK US 3540 -9730 0 0 +FRL 0 JACKSON MS US 3232 -9008 0 0 +FRM 0 FAIRMONT -- -- 4365 -9442 0 0 +FRN 0 FORT_RICHARDSON/DCMSND -- -- 6128 -14965 0 0 +FRR 0 FRONT_ROYAL VA US 3893 -7823 0 0 +FRT 0 FAIRMONT -- -- 3490 -8198 0 0 +FRU 0 GRAND_JUNCTION CO US 3917 -10870 0 0 +FSD 0 SIOUX_FALLS -- -- 4365 -9678 0 0 +FSE 0 FOSSTON -- -- 4759 -9577 0 0 +FSI 0 FT_SILL OK US 3465 -9840 0 0 +FSK 0 FORT_SCOTT -- -- 3779 -9477 0 0 +FSM 0 FORT_SMITH -- -- 3539 -9427 0 0 +FSO 0 HIGHGATE VT US 4494 -7310 0 0 +FSP 0 NIKOLAI AK US 6302 -15436 0 0 +FSQ 0 ATLANTA GA US 3363 -8443 0 0 +FST 0 FORT_STOCKTON -- -- 3095 -10298 0 0 +FSU 0 FT_SUMNER NM US 3438 -10423 0 0 +FSW 0 FORT_MADISON IA US 4066 -9133 0 0 +FTA 0 HOT_SPRINGS SD US 4333 -10343 0 0 +FTD 0 FRANCE -- PM 935 -7987 0 0 +FTE 0 FOLLETT TX US 3633 -10012 0 0 +FTG 0 DENVER_-_FRONT_RANGE -- -- 3979 -10454 0 0 +FTK 0 FORT_KNOX -- -- 3791 -8597 0 0 +FTO 0 YUKON_RIVER -- -- 6658 -14521 0 0 +FTP 0 FORT_PAYNE -- -- 3452 -8567 0 0 +FTQ 0 FT_ORD_-VOR- CA US 3663 -12178 0 0 +FTT 0 GUTHRIE -- -- 3884 -9200 0 0 +FTW 0 FT_WORTH TX US 3282 -9737 0 0 +FTY 0 ATLANTA GA US 3378 -8452 0 0 +FTZ 0 FORISTELL -- -- 3869 -9097 0 0 +FUL 0 FULLERTON CA US 3387 -11797 0 0 +FUN 0 ATLANTA GA US 3363 -8443 0 0 +FUZ 0 RANGER -- -- 3289 -9718 0 0 +FVE 0 FRENCHVILLE -- -- 4727 -6826 0 0 +FVM 0 FIVE_MILE -- -- 6592 -14983 0 0 +FVS 0 FOREST MS US 3233 -8948 0 0 +FVX 0 FARMVILLE -- -- 3735 -7844 0 0 +FWA 0 FORT_WAYNE -- -- 4098 -8519 0 0 +FWC 0 WAYNE_COUNTY -- -- 3838 -8841 0 0 +FWH 0 CARSWELL_AFB TX US 3277 -9745 0 0 +FWL 0 FAREWELL AK US 6251 -15389 0 0 +FWN 0 SUSSEX NJ US 4120 -7462 0 0 +FWQ 0 MONONGAHELA PA US 4021 -7983 0 0 +FWS 0 FORT_WORTH TX US 3257 -9731 0 0 +FXE 0 FT_LAUDERDALE FL US 2620 -8017 0 0 +FXF 0 FORT_DE_FRANCE,FRENCH_WEST_I -- -- 1452 -6110 0 0 +FXG 0 POINTE_A_PITRE,FRENCH_WEST_I -- -- 1618 -6153 0 0 +FXU 0 POLK -- -- 3111 -9322 0 0 +FXV 0 APPLETON WI US 4417 -8853 0 0 +FXW 0 FAREWELL_LAKE AK US 6252 -15362 0 0 +FXY 0 FOREST_CITY -- -- 4324 -9362 0 0 +FYE 0 SOMERVILLE -- -- 3521 -8939 0 0 +FYJ 0 WEST_POINT VA US 3752 -7676 0 0 +FYL 0 TRI_COUNTY -- -- 3084 -8561 0 0 +FYM 0 FAYETTEVILLE TN US 3512 -8655 0 0 +FYQ 0 ROME NY US 4312 -7543 0 0 +FYU 0 FORT_YUKON -- -- 6657 -14528 0 0 +FYV 0 FAYETTEVILLE AR US 3600 -9417 0 0 +FZG 0 FITZGERALD GA US 3168 -8327 0 0 +FZI 0 FOSTORIA -- -- 4119 -8340 0 0 +FZK 0 WAUSAU -- -- 4493 -8963 0 0 +FZT 0 FRANKSTON -- -- 3207 -9553 0 0 +FZU 0 ST_LOUIS MO US 3875 -9037 0 0 +FZY 0 FULTON NY US 4335 -7639 0 0 +GAB 0 GABBS NV US 3897 -11807 0 0 +GAD 0 GADSDEN -- -- 3398 -8608 0 0 +GAF 0 GRAFTON ND US 4842 -9747 0 0 +GAG 0 GAGE -- -- 3634 -9988 0 0 +GAI 0 GAITHERSBURG -- -- 3917 -7716 0 0 +GAK 0 SIOUX_GATEWAY -- -- 4241 -9639 0 0 +GAL 0 GALENA -- -- 6474 -15678 0 0 +GAM 0 GAMBELL -- -- 6378 -17174 0 0 +GAS 0 GALLIPOLIS -- -- 3883 -8216 0 0 +GAV 0 GUSTAVUS -- -- 5842 -13570 0 0 +GAZ 0 GLOBE -- -- 3335 -11067 0 0 +GBD 0 GREAT_BEND KS US 3837 -9882 0 0 +GBG 0 GALESBURG -- -- 4094 -9043 0 0 +GBH 0 GALBRAITH_LAKE -- -- 6848 -14950 0 0 +GBI 0 BUFFALO NY US 4293 -7873 0 0 +GBN 0 GILA_BEND -- -- 3296 -11267 0 0 +GBR 0 GREAT_BARRINGTON -- -- 4218 -7340 0 0 +GBZ 0 MAC_DILL_AFB FL US 2700 -8257 0 0 +GCC 0 GILLETTE -- -- 4435 -10554 0 0 +GCK 0 GARDEN_CITY -- -- 3792 -10073 0 0 +GCM 0 CLAREMORE OK US 3629 -9548 0 0 +GCN 0 GRAND_CANYON -- -- 3596 -11215 0 0 +GCR 0 GLACIER_RIVER -- -- 6050 -14547 0 0 +GCS 0 PORTLAND ME US 4365 -7032 0 0 +GCT 0 GUTHRIE_CENTER -- -- 4168 -9443 0 0 +GCV 0 GREENE_COUNTY -- -- 3110 -8849 0 0 +GCY 0 GREENVILLE TN US 3613 -8283 0 0 +GDB 0 GRANITE_FALLS MN US 4475 -8556 0 0 +GDE 0 GOODHUE -- -- 3007 -9420 0 0 +GDI 0 NEW_YORK NY US 4073 -7400 0 0 +GDJ 0 GRANBURY TX US 3244 -9782 0 0 +GDM 0 GARDNER -- -- 4255 -7206 0 0 +GDP 0 GUADALUPE_PASS TX US 3183 -10480 0 0 +GDV 0 GLENDIVE -- -- 4713 -10480 0 0 +GDW 0 WIGGINS -- -- 4397 -8448 0 0 +GDX 0 GOODWIN_LAKE -- -- 3895 -7783 0 0 +GDY 0 GRUNDY VA US 3718 -8215 0 0 +GED 0 GEORGETOWN DE US 3863 -7533 0 0 +GEE 0 GENESEO -- -- 4283 -7773 0 0 +GEF 0 GREENVILLE -- -- 3055 -8378 0 0 +GEG 0 SPOKANE -- -- 4756 -11763 0 0 +GEM 0 MIAMI FL US 2580 -8028 0 0 +GEO 0 GEORGETOWN OH US 3887 -8390 0 0 +GEP 0 GOPHER -- -- 4515 -9337 0 0 +GEQ 0 MOLINE IL US 4145 -9050 0 0 +GEU 0 GLENDALE -- -- 3353 -11229 0 0 +GEV 0 JEFFERSON NC US 3643 -8142 0 0 +GEY 0 GREYBULL -- -- 4451 -10808 0 0 +GEZ 0 SHELBYVILLE IN US 3958 -8580 0 0 +GFA 0 MALMSTROM_AFB MT US 4750 -11117 0 0 +GFD 0 GREENFIELD IN US 3957 -8578 0 0 +GFG 0 LEESBURG VA US 3900 -7755 0 0 +GFK 0 GRAND_FORKS -- -- 4795 -9719 0 0 +GFL 0 GLENS_FALLS -- -- 4334 -7361 0 0 +GFQ 0 BERGSTROM_AFB TX US 3022 -9770 0 0 +GFS 0 GOFFS -- -- 3513 -11518 0 0 +GFZ 0 GREENFIELD -- -- 4133 -9444 0 0 +GGE 0 GEORGETOWN -- -- 3332 -7932 0 0 +GGF 0 GRANT -- -- 4087 -10173 0 0 +GGG 0 GREGG_COUNTY -- -- 3242 -9475 0 0 +GGI 0 GRINNELL -- -- 4171 -9273 0 0 +GGK 0 MAYFIELD -- -- 3669 -8859 0 0 +GGL 0 GEIGER_LAKE -- -- 2859 -8082 0 0 +GGP 0 LOGANSPORT -- -- 4071 -8637 0 0 +GGT 0 GEORGETOWN -- -- 4279 -7583 0 0 +GGU 0 PRAGUE -- -- 3552 -9672 0 0 +GGW 0 GLASGOW -- -- 4822 -10663 0 0 +GGY 0 GRAGG-WADE -- -- 3285 -8661 0 0 +GGZ 0 AKRON CO US 4092 -8143 0 0 +GHI 0 HOUSTON TX US 2998 -9535 0 0 +GHJ 0 STONIA -- -- 3519 -8116 0 0 +GHM 0 GRAHAM -- -- 3583 -8745 0 0 +GHW 0 GLENWOOD -- -- 4564 -9532 0 0 +GHX 0 GRAHAM -- -- 3317 -9850 0 0 +GIF 0 WINTER_HAVEN FL US 2808 -8197 0 0 +GIG 0 GERING -- -- 4194 -10368 0 0 +GIJ 0 GIPPER -- -- 4177 -8632 0 0 +GIW 0 CORONACA -- -- 3425 -8209 0 0 +GJN 0 ST_LOUIS MO US 3875 -9037 0 0 +GJT 0 GRAND_JUNCTION CO US 3912 -10853 0 0 +GKJ 0 MEADVILLE PA US 4170 -7997 0 0 +GKN 0 GULKANA -- -- 6215 -14545 0 0 +GKQ 0 NEWARK NJ US 4068 -7420 0 0 +GKT 0 SEVIERVILLE TN US 3586 -8353 0 0 +GKY 0 ARLINGTON TX US 3266 -9709 0 0 +GLA 0 GLENNALLEN -- -- 6220 -14547 0 0 +GLC 0 PHILADELPHIA PA US 3987 -7525 0 0 +GLD 0 GOODLAND -- -- 3939 -10169 0 0 +GLE 0 GAINESVILLE -- -- 3372 -9720 0 0 +GLH 0 GREENVILLE -- -- 3352 -9098 0 0 +GLJ 0 GUADALUPE -- -- 3495 -12052 0 0 +GLL 0 GILL -- -- 4050 -10455 0 0 +GLO 0 CANNON_AFB NM US 3438 -10332 0 0 +GLR 0 GAYLORD -- -- 4501 -8470 0 0 +GLS 0 GALVESTON -- -- 2933 -9476 0 0 +GLW 0 GLASGOW KY US 3697 -8590 0 0 +GLY 0 GOLDEN_VALLEY -- -- 3836 -9368 0 0 +GMA 0 MAHN -- -- 4436 -7169 0 0 +GMF 0 MILWAUKEE WI US 4295 -8790 0 0 +GMH 0 MUHLENBERG -- -- 3723 -8716 0 0 +GMJ 0 GROVE OK US 3661 -9474 0 0 +GMN 0 GORMAN -- -- 3480 -11886 0 0 +GMU 0 GREENVILLE SC US 3485 -8235 0 0 +GMZ 0 GRINDSTONE_MOUNTAIN -- -- 3361 -9777 0 0 +GNA 0 GRANTS_PASS OR US 4252 -12338 0 0 +GNB 0 GRANBY CO US 4013 -10603 0 0 +GNC 0 GAINES_COUNTY -- -- 3267 -10265 0 0 +GNF 0 GRENADA MS US 3383 -8980 0 0 +GNG 0 GOODING ID US 4292 -11477 0 0 +GNI 0 GRAND_ISLE -- -- 2919 -9008 0 0 +GNJ 0 LEXINGTON KY US 3803 -8460 0 0 +GNK 0 LA_GRANGE GA US 3302 -8493 0 0 +GNL 0 GROESBECK -- -- 3158 -9655 0 0 +GNP 0 GLENPOOL -- -- 3592 -9597 0 0 +GNR 0 GREENVILLE ME US 4547 -6958 0 0 +GNT 0 GRANT NM US 3517 -10790 0 0 +GNU 0 GOODNEWS AK US 5912 -16158 0 0 +GNV 0 GAINESVILLE -- -- 2957 -8236 0 0 +GOF 0 GOODFELLOW_AFB TX US 3143 -10043 0 0 +GOI 0 GODMAN -- -- 3796 -8598 0 0 +GOJ 0 GOSNELL -- -- 3595 -8994 0 0 +GOK 0 GUTHRIE OK US 3575 -9717 0 0 +GOL 0 GOLD_BEACH OR US 4233 -12442 0 0 +GON 0 GROTON CT US 4133 -7205 0 0 +GOS 0 GOOSE/DCMSND -- -- 4215 -12041 0 0 +GOV 0 GRAYLING MI US 4468 -8473 0 0 +GPB 0 PITTSBURGH PA US 4050 -8023 0 0 +GPE 0 LOS_ANGELES CA US 3395 -11840 0 0 +GPH 0 MOSBY -- -- 3935 -9431 0 0 +GPI 0 KALISPELL MT US 4821 -11418 0 0 +GPM 0 GRAND_PRAIRIE TX US 3268 -9705 0 0 +GPO 0 PORTLAND OR US 3343 -11202 0 0 +GPQ 0 CARROLLTON -- -- 3357 -8513 0 0 +GPT 0 GULFPORT -- -- 3041 -8908 0 0 +GPZ 0 GRAND_RAPIDS -- -- 4716 -9349 0 0 +GQE 0 GILMORE -- -- 3535 -9048 0 0 +GQO 0 CHOO_CHOO -- -- 3496 -8515 0 0 +GQQ 0 GALION OH US 4070 -8268 0 0 +GQW 0 DENVER CO US 3977 -10488 0 0 +GRA 0 FAYETTEVILLE NC US 3522 -8043 0 0 +GRB 0 GREEN_BAY -- -- 4456 -8819 0 0 +GRD 0 GREENWOOD -- -- 3425 -8215 0 0 +GRE 0 GREENVILLE -- -- 3883 -8937 0 0 +GRF 0 GRAY_AAF WA US 4707 -12253 0 0 +GRI 0 GRAND_ISLAND -- -- 4098 -9831 0 0 +GRK 0 GRAY -- -- 3103 -9781 0 0 +GRM 0 GRAND_MARAIS MN US 4770 -9013 0 0 +GRN 0 GORDON -- -- 4280 -10218 0 0 +GRO 0 ROTA -- -- 1417 14524 0 0 +GRP 0 GRANITE_POINT -- -- 6096 -15133 0 0 +GRR 0 GRAND_RAPIDS -- -- 4279 -8550 0 0 +GRV 0 GRANTSVILLE -- -- 3964 -7905 0 0 +GRW 0 GREENWOOD MS US 3350 -9008 0 0 +GSB 0 GOLDSBORO NC US 3545 -7797 0 0 +GSG 0 VALLEY_INDUSTRIAL_ARPT MT US 4818 -10663 0 0 +GSH 0 GOSHEN -- -- 4153 -8603 0 0 +GSO 0 GREENSBORO -- -- 3605 -7998 0 0 +GSP 0 GREER SC US 3490 -8222 0 0 +GSS 0 ROME NY US 4312 -7543 0 0 +GST 0 GUSTAVUS AK US 5842 -13571 0 0 +GSZ 0 GRANITE_MOUNTAIN AK US 6541 -16128 0 0 +GTB 0 DRUM -- -- 4407 -7574 0 0 +GTC 0 GUYANDOT -- -- 3778 -8191 0 0 +GTE 0 GOTHENBURG NE US 4093 -10007 0 0 +GTF 0 GREAT_FALLS -- -- 4745 -11141 0 0 +GTG 0 GRANTSBURG WI US 4558 -9222 0 0 +GTH 0 GUTHRIE -- -- 3378 -10034 0 0 +GTK 0 GRAND_TURK_ISLAND -- BA 2133 -7115 0 0 +GTN 0 GEORGETOWN -- -- 3893 -7712 0 0 +GTP 0 PATTEN -- -- 3096 -8383 0 0 +GTR 0 GOLDEN_TRI_REGIONAL MS US 3340 -8857 0 0 +GTU 0 GEORGETOWN TX US 3068 -09768 0 0 +GTX 0 ALMA TX US 4337 -8462 0 0 +GUC 0 GUNNISON CO US 3853 -10693 0 0 +GUM 0 AGANA -- GM 1348 14479 0 0 +GUN 0 GUNTER_AFB AL US 3230 -8640 0 0 +GUO 0 GEORGETOWN -- -- 3068 -9768 0 0 +GUP 0 GALLUP -- -- 3548 -10887 0 0 +GUS 0 GRISSOM -- -- 4064 -8615 0 0 +GUT 0 PITTSBURGH PA US 4050 -8023 0 0 +GUV 0 GATOR -- -- 3103 -9318 0 0 +GUY 0 GUYMON -- -- 3671 -10151 0 0 +GVA 0 GENEVA -- -- 3780 -8777 0 0 +GVE 0 GORDONSVILLE -- -- 3801 -7815 0 0 +GVL 0 GAINESVILLE GA US 3430 -8375 0 0 +GVO 0 GAVIOTA -- -- 3453 -12009 0 0 +GVQ 0 BATAVIA NY US 4293 -7827 0 0 +GVT 0 GREENVILLE TX US 3310 -9612 0 0 +GVV 0 GRAIN -- -- 4594 -11622 0 0 +GVW 0 GRANDVIEW MO US 3885 -9455 0 0 +GVX 0 GRUVER TX US 3617 -10143 0 0 +GWB 0 DE_KALB/AUBURN IN US 4131 -8506 0 0 +GWF 0 GEN_WILLIAM_J_FOX -- -- 3474 -11822 0 0 +GWJ 0 CHICOPEE_FALLS MA US 4215 -7257 0 0 +GWO 0 GREENWOOD MS US 3350 -9008 0 0 +GWQ 0 SAN_FRANCISCO CA US 3762 -12237 0 0 +GWR 0 GWINNER -- -- 4622 -9764 0 0 +GWS 0 GLENWOOD_SPRINGS CO US 3935 -10730 0 0 +GWV 0 GLENDALE WV US 3925 -8113 0 0 +GWW 0 GOLDSBORO NC US 3538 -7813 0 0 +GXB 0 GRAND_BAHAMA -- BA 2650 -7837 0 0 +GXD 0 NACOGDOCHES -- -- 3165 -9471 0 0 +GXL 0 GRINNELL IA US 4167 -9272 0 0 +GXO 0 BUTLER PA US 4068 -7995 0 0 +GXU 0 MC_GUIRE -- -- 4001 -7460 0 0 +GXY 0 GREELEY CO US 4045 -10458 0 0 +GXZ 0 ATLANTA GA US 3363 -8443 0 0 +GYB 0 LEE_COUNTY -- -- 3017 -9698 0 0 +GYG 0 GRAYLING -- -- 4475 -8483 0 0 +GYH 0 GREENVILLE SC US 3480 -8237 0 0 +GYI 0 SHERMAN/DENISON TX US 3371 -9667 0 0 +GYL 0 GLENCOE -- -- 4476 -9409 0 0 +GYN 0 GALLATIN -- -- 3638 -8641 0 0 +GYR 0 GOODYEAR AZ US 3343 -11252 0 0 +GYY 0 GARY IN US 4162 -8742 0 0 +GYZ 0 CAMP_GUERNSEY -- -- 4224 -10471 0 0 +GZG 0 GLADE_SPRING -- -- 3683 -8208 0 0 +GZH 0 EVERGREEN AL US 3142 -8704 0 0 +GZS 0 GILES -- -- 3515 -8706 0 0 +GZV 0 BRAZOS_RIVER -- -- 3295 -9841 0 0 +GZX 0 PEORIA IL US 4067 -8968 0 0 +HAB 0 HAMILTON -- -- 3420 -8801 0 0 +HAD 0 HARFORD_FIELD_ARPT WY US 4293 -10637 0 0 +HAE 0 HANNIBAL -- -- 3973 -9145 0 0 +HAF 0 HALF_MOON_BAY CA US 3750 -12252 0 0 +HAH 0 NATCHEZ-ADAMS_COUNTY -- -- 3169 -9129 0 0 +HAI 0 THREE_RIVERS -- -- 4196 -8559 0 0 +HAN 0 CHANDLER AZ US 3327 -11182 0 0 +HAO 0 HAMILTON -- -- 3937 -8457 0 0 +HAR 0 HARRISBURG -- -- 4030 -7707 0 0 +HAT 0 HATTERAS NC US 3527 -7555 0 0 +HAU 0 HAUSER -- -- 4657 -11176 0 0 +HAX 0 MUSKOGEE OK US 3578 -9537 0 0 +HBB 0 INDUSTRIAL_ARPT NM US 3277 -10322 0 0 +HBC 0 MOHALL -- -- 4876 -10154 0 0 +HBD 0 HUBBARD -- -- 4115 -8053 0 0 +HBG 0 HATTIESBURG MS US 3127 -8925 0 0 +HBI 0 ASHEBORO NC US 3565 -7989 0 0 +HBK 0 HINCHINBROOK -- -- 6039 -14609 0 0 +HBO 0 HUMBOLDT NE US 4008 -9592 0 0 +HBQ 0 ROME NY US 4312 -7532 0 0 +HBR 0 HOBART -- -- 3487 -9906 0 0 +HBT 0 BORLAND -- -- 5532 -16052 0 0 +HBU 0 BLUE_MESA -- -- 3845 -10704 0 0 +HBV 0 HEBBRONVILLE -- -- 2735 -9874 0 0 +HBW 0 KICKAPOO -- -- 4366 -9033 0 0 +HBZ 0 HEBER_SPRINGS -- -- 3551 -9201 0 0 +HCA 0 HOLY_CROSS AK US 6219 -15977 0 0 +HCD 0 HUTCHINSON -- -- 4486 -9438 0 0 +HCH 0 HINCH_MOUNTAIN -- -- 3578 -8498 0 0 +HCK 0 HAWKS -- -- 3863 -9357 0 0 +HCM 0 HARCUM -- -- 3745 -7671 0 0 +HCO 0 HALLOCK MN US 4875 -9694 0 0 +HCP 0 KULIK_LAKE -- -- 5902 -15560 0 0 +HCT 0 HAYES_CENTER -- -- 4045 -10092 0 0 +HCV 0 CHARLESTON WV US 3837 -8160 0 0 +HCY 0 COWLEY -- -- 4491 -10844 0 0 +HDC 0 HAMMOND LA US 3052 -9042 0 0 +HDE 0 HOLDREGE -- -- 4045 -9934 0 0 +HDF 0 HOMELAND -- -- 3378 -11719 0 0 +HDG 0 STEELHEAD -- -- 4292 -11467 0 0 +HDH 0 MOKULEIA HI US 2158 -15820 0 0 +HDI 0 HARDWICK -- -- 3515 -8491 0 0 +HDL 0 HOLDENVILLE -- -- 3509 -9641 0 0 +HDN 0 HAYDEN CO US 4048 -10722 0 0 +HDO 0 HONDO TX US 2927 -9918 0 0 +HDR 0 PORTLAND OR US 4558 -12260 0 0 +HEC 0 HECTOR -- -- 3480 -11646 0 0 +HEE 0 THOMPSON-ROBBINS -- -- 3457 -9068 0 0 +HEF 0 MANASSAS VA US 3872 -7752 0 0 +HEG 0 HERLONG -- -- 3028 -8181 0 0 +HEH 0 NEWARK -- -- 4003 -8246 0 0 +HEI 0 HETTINGER -- -- 4602 -10265 0 0 +HEK 0 STUCKEY -- -- 3373 -7953 0 0 +HEM 0 HUCHN -- -- 3599 -8559 0 0 +HEQ 0 HEGINBOTHAM -- -- 4058 -10228 0 0 +HET 0 HENRYETTA -- -- 3540 -9601 0 0 +HEU 0 HUNTER -- -- 4285 -7393 0 0 +HEW 0 HOUSTON TX US 2965 -9528 0 0 +HEY 0 HANCHEY -- -- 3137 -8565 0 0 +HEZ 0 NATCHEZ -- -- 3162 -9130 0 0 +HFD 0 HARTFORD -- -- 4164 -7255 0 0 +HFE 0 PITTSBURG PA US 4050 -8023 0 0 +HFF 0 MACKALL -- -- 3503 -7949 0 0 +HFS 0 TERN_ISLAND HI US 2386 -16628 0 0 +HFW 0 ATLANTA GA US 3363 -8443 0 0 +HFY 0 GREENWOOD -- -- 3963 -8609 0 0 +HGO 0 HUGO -- -- 3881 -10363 0 0 +HGR 0 HAGERSTOWN -- -- 3970 -7786 0 0 +HGT 0 HUNTER_LIGGETT -- -- 3594 -12116 0 0 +HHB 0 HATTIESBURG MS US 3118 -8930 0 0 +HHF 0 HEMPHILL_COUNTY -- -- 3589 -10041 0 0 +HHG 0 HUNTINGTON -- -- 4086 -8546 0 0 +HHH 0 DEVINE -- -- 2914 -9894 0 0 +HHI 0 WHEELER -- -- 2148 -15803 0 0 +HHM 0 HOTHAM -- -- 6690 -16256 0 0 +HHP 0 PORT_AU_PRINCE -- HA 1852 -7228 0 0 +HHR 0 HAWTHORNE CA US 3392 -11830 0 0 +HHW 0 HUGO -- -- 3404 -9554 0 0 +HHY 0 PINHOOK -- -- 3525 -8820 0 0 +HIA 0 WHITEHALL -- -- 4586 -11217 0 0 +HIB 0 HIBBING -- -- 4730 -9270 0 0 +HIC 0 WHITE_CLOUD -- -- 4357 -8572 0 0 +HIE 0 WHITEFIELD NH US 4448 -7160 0 0 +HIF 0 HILL_FIELD UT US 4112 -11197 0 0 +HIG 0 HIGGINSVILLE MO US 3910 -9375 0 0 +HIH 0 GREENSBORO NC US 3545 -7797 0 0 +HII 0 LAKE_HAVASU_CITY AZ US 3457 -11436 0 0 +HIL 0 HILYN -- -- 3836 -9890 0 0 +HIN 0 WHITNEY -- -- 4283 -10309 0 0 +HIO 0 HILLSBORO OR US 4558 -12283 0 0 +HIQ 0 NEW_YORK NY US 4063 -7378 0 0 +HIV 0 PUNTA_CAUCEDO -- DR 1835 -6967 0 0 +HIX 0 HONEY_GROVE -- -- 3688 -8734 0 0 +HJH 0 HEBRON -- -- 4015 -9759 0 0 +HJM 0 RAYBURN -- -- 3361 -9618 0 0 +HJO 0 HANFORD CA US 3632 -11963 0 0 +HKA 0 BLYTHVILLE_MUNICIPAL AR US 3593 -8983 0 0 +HKF 0 HOOK_FIELD -- -- 3950 -8445 0 0 +HKS 0 HAWKINS_FIELD MS US 3232 -9018 0 0 +HKY 0 HICKORY NC US 3573 -8138 0 0 +HKZ 0 MINNEAPOLIS MN US 4488 -9322 0 0 +HLA 0 HUSLIA AK US 6570 -15635 0 0 +HLB 0 BATESVILLE -- -- 3935 -8526 0 0 +HLC 0 HILL_CITY -- -- 3926 -10023 0 0 +HLE 0 HAILEY -- -- 4333 -11424 0 0 +HLG 0 WHEELING -- -- 4026 -8057 0 0 +HLI 0 HOLLY_SPRINGS -- -- 3477 -8950 0 0 +HLM 0 HOLLAND -- -- 4280 -8616 0 0 +HLN 0 HELENA -- -- 4661 -11195 0 0 +HLR 0 HOOD -- -- 3113 -9771 0 0 +HLV 0 HALLSVILLE -- -- 3911 -9213 0 0 +HLW 0 HATTIESBURG MS US 3118 -8960 0 0 +HLX 0 HILLSVILLE -- -- 3676 -8082 0 0 +HMA 0 HONDO -- -- 2937 -9917 0 0 +HMJ 0 HOMER -- -- 4003 -8795 0 0 +HML 0 HUMBOLDT -- -- 4887 -9712 0 0 +HMM 0 HAMILTON -- -- 4626 -11413 0 0 +HMN 0 ALAMOGORDO NM US 3285 -10610 0 0 +HMO 0 HERMOSILLO -- MX 2902 -11105 0 0 +HMQ 0 HOMER -- -- 3279 -9300 0 0 +HMS 0 HANFORD WA US 4657 -11970 0 0 +HMT 0 HEMET CA US 3363 -11717 0 0 +HMU 0 HAMMOND -- -- 3052 -9042 0 0 +HMV 0 HOLSTON_MOUNTAIN -- -- 3644 -8213 0 0 +HMX 0 DENVER CO US 3977 -10488 0 0 +HMY 0 LEXINGTON OK US 3502 -9733 0 0 +HMZ 0 BEDFORD PA US 4008 -7851 0 0 +HNA 0 CHICAGO IL US 4197 -8790 0 0 +HNB 0 HUNTINGBURG -- -- 3825 -8696 0 0 +HND 0 LAS_VEGAS NV US 3598 -11513 0 0 +HNE 0 TAHNETA_PASS_LODGE AK US 6190 -14730 0 0 +HNH 0 HOONAH AK US 5810 -13541 0 0 +HNK 0 HANCOCK -- -- 4206 -7532 0 0 +HNL 0 HONOLULU -- -- 2131 -15793 0 0 +HNM 0 HANA HI US 2080 -15601 0 0 +HNN 0 HENDERSON -- -- 3875 -8203 0 0 +HNO 0 HENDERSON -- -- 3219 -9486 0 0 +HNP 0 MINNEAPOLIS MN US 4488 -9322 0 0 +HNR 0 HARLAN -- -- 4158 -9534 0 0 +HNS 0 HAINES -- -- 5921 -13543 0 0 +HNW 0 HANGTOWN -- -- 3872 -12075 0 0 +HNZ 0 OXFORD NC US 3636 -7853 0 0 +HOB 0 HOBBS -- -- 3264 -10327 0 0 +HOC 0 HILLSBORO -- -- 3918 -8354 0 0 +HOE 0 HOMERVILLE -- -- 3106 -8277 0 0 +HOF 0 ST_PAUL MN US 4493 -9313 0 0 +HOM 0 HOMER -- -- 5971 -15146 0 0 +HON 0 HURON -- -- 4444 -9831 0 0 +HOP 0 HOPKINSVILLE KY US 3667 -8748 0 0 +HOT 0 HOT_SPRINGS -- -- 3448 -9309 0 0 +HOU 0 HOUSTON TX US 2965 -9528 0 0 +HOV 0 WICHITA KS US 3765 -9743 0 0 +HOW 0 BALBOA -- PM 885 -7960 0 0 +HOX 0 NEW_ORLEANS LA US 3000 -9025 0 0 +HPB 0 HOOPER_BAY -- -- 6151 -16613 0 0 +HPC 0 HOPE -- -- 3372 -9365 0 0 +HPF 0 HAMMOND LA US 3053 -9052 0 0 +HPI 0 CLEVELAND OH US 4142 -8185 0 0 +HPL 0 HOPKINS -- -- 3824 -10857 0 0 +HPN 0 WHITE_PLAINS NY US 4102 -7378 0 0 +HPT 0 HAMPTON -- -- 4273 -9322 0 0 +HPW 0 HOPEWELL -- -- 3733 -7712 0 0 +HPY 0 HUMPHREY -- -- 2979 -9495 0 0 +HQA 0 MIDDLETOWN PA US 4022 -7685 0 0 +HQB 0 LOS_ANGELES CA US 3395 -11840 0 0 +HQG 0 HUGOTON -- -- 3716 -10137 0 0 +HQM 0 HOQUIAM -- -- 4695 -12415 0 0 +HQT 0 HARNETT -- -- 3543 -7867 0 0 +HQU 0 THOMSON-MCDUFFIE -- -- 3353 -8252 0 0 +HQZ 0 MESQUITE TX US 3275 -9653 0 0 +HRA 0 ZANESVILLE -- -- 3991 -8192 0 0 +HRD 0 HARDIN_COUNTY -- -- 3034 -9426 0 0 +HRI 0 HERMISTON OR US 4583 -11926 0 0 +HRJ 0 ERWIN NC US 3538 -7873 0 0 +HRK 0 HORLICK -- -- 4276 -8781 0 0 +HRL 0 HARLINGEN -- -- 2629 -9779 0 0 +HRO 0 HARRISON -- -- 3632 -9321 0 0 +HRR 0 HEALY AK US 6387 -14897 0 0 +HRS 0 HARRIS -- -- 3494 -8392 0 0 +HRT 0 MARY_ESTHER FL US 3040 -8670 0 0 +HRU 0 HERINGTON -- -- 3869 -9681 0 0 +HRV 0 HARVEY -- -- 2985 -9000 0 0 +HRX 0 HEREFORD -- -- 3486 -10233 0 0 +HSA 0 BAY_ST_LOUIS MS US 3037 -8945 0 0 +HSB 0 HARRISBURG/RALEIGH -- -- 3781 -8855 0 0 +HSD 0 OKLAHOMA_CITY OK US 3540 -9760 0 0 +HSE 0 HATTERAS NC US 3523 -7562 0 0 +HSI 0 HASTINGS -- -- 4060 -9843 0 0 +HSK 0 HACKENSACK MN US 4682 -9473 0 0 +HSL 0 HUSLIA -- -- 6571 -15637 0 0 +HSP 0 HOT_SPRINGS VA US 3798 -7998 0 0 +HSQ 0 HOUSTON TX US 2965 -9528 0 0 +HSR 0 HOT_SPRINGS SD US 4337 -10340 0 0 +HSS 0 HOT_SPRING ND US 3590 -8282 0 0 +HST 0 HOMESTEAD_AFB FL US 2548 -8038 0 0 +HSV 0 HUNTSVILLE AL US 3465 -8678 0 0 +HTB 0 CHARLESTON_AFB SC US 3290 -8003 0 0 +HTD 0 WHITE_SANDS NM US 3243 -10658 0 0 +HTE 0 ALEXANDRIA LA US 3130 -9262 0 0 +HTH 0 HAWTHORNE NV US 3875 -11875 0 0 +HTL 0 HOUGHTON_LAKE -- -- 4436 -8467 0 0 +HTM 0 WHITMAN MA US 4203 -7100 0 0 +HTN 0 HORTON -- -- 4641 -10594 0 0 +HTO 0 HAMPTON -- -- 4092 -7232 0 0 +HTS 0 HUNTINGTON WV US 3837 -8255 0 0 +HTW 0 LAWRENCE_COUNTY_ARPT WV US 3837 -8255 0 0 +HUA 0 REDSTONE -- -- 3470 -8669 0 0 +HUB 0 HOBBY -- -- 2965 -9528 0 0 +HUF 0 TERRE_HAUTE IN US 3945 -8732 0 0 +HUG 0 LONELY AK US 7085 -15325 0 0 +HUH 0 WHATCOM -- -- 4895 -12258 0 0 +HUL 0 HOULTON -- -- 4604 -6783 0 0 +HUM 0 HOUMA LA US 2958 -9073 0 0 +HUO 0 HUGUENOT -- -- 4141 -7459 0 0 +HUP 0 HUDSPETH -- -- 3157 -10538 0 0 +HUR 0 PERSON -- -- 3623 -7907 0 0 +HUS 0 HUGHES AK US 6604 -15426 0 0 +HUT 0 HUTCHINSON -- -- 3800 -9793 0 0 +HUU 0 DETROIT MI US 4222 -8335 0 0 +HUW 0 HUTTON -- -- 3687 -9190 0 0 +HUX 0 SACRAMENTO CA US 3852 -12150 0 0 +HVC 0 HOPKINSVILLE KY US 3683 -8748 0 0 +HVE 0 HANKSVILLE -- -- 3842 -11070 0 0 +HVN 0 NEW_HAVEN -- -- 4126 -7289 0 0 +HVQ 0 CHARLESTON -- -- 3835 -8177 0 0 +HVR 0 HAVRE -- -- 4854 -10977 0 0 +HVS 0 HARTSVILLE -- -- 3441 -8012 0 0 +HVU 0 ALTUS OK US 3462 -9937 0 0 +HWB 0 SHAW -- -- 4026 -9676 0 0 +HWD 0 HAYWARD CA US 3762 -12205 0 0 +HWI 0 HAWK_INLET AK US 5813 -13476 0 0 +HWL 0 ST_CHARLES MO US 3882 -9045 0 0 +HWO 0 HOLLYWOOD FL US 2600 -8023 0 0 +HWQ 0 HARLOWTON -- -- 4643 -10983 0 0 +HWS 0 CENTRAL_WISCONSIN -- -- 4478 -8968 0 0 +HWV 0 SHIRLEY NY US 4082 -7286 0 0 +HXD 0 HILTON_HEAD_ISLAND SC US 3222 -8070 0 0 +HXF 0 HARTFORD -- -- 4335 -8840 0 0 +HXK 0 HORNEBROOK -- -- 4458 -7118 0 0 +HXM 0 HUMBOLT -- -- 4099 -7600 0 0 +HXO 0 HUNTSBORO -- -- 3630 -7862 0 0 +HXW 0 FORT_CAMPBELL/HOPKINSVILLE KY US 3668 -8750 0 0 +HYA 0 HYANNIS MA US 4167 -7028 0 0 +HYE 0 HANCHEY -- -- 3137 -8565 0 0 +HYG 0 HYDABURG AK US 5521 -13283 0 0 +HYI 0 SAN_MACROS TX US 2989 -9786 0 0 +HYK 0 LEXINGTON -- -- 3797 -8447 0 0 +HYL 0 HOLLIS AK US 5548 -13265 0 0 +HYM 0 HYMAN TX US 3195 -10112 0 0 +HYP 0 EL_NIDO -- -- 3722 -12040 0 0 +HYR 0 HAYWARD -- -- 4602 -9145 0 0 +HYS 0 HAYS -- -- 3885 -9928 0 0 +HYU 0 COLONIAL_HEIGHTS VA US 3718 -7745 0 0 +HYW 0 HORRY -- -- 3383 -7912 0 0 +HYX 0 BROWNE -- -- 4343 -8386 0 0 +HYZ 0 THIEF_RIVER_FALLS MN US 4807 -9618 0 0 +HZD 0 HUNTINGDON -- -- 3609 -8847 0 0 +HZE 0 HAZEN -- -- 4730 -10158 0 0 +HZK 0 ATLANTA GA US 3363 -8443 0 0 +HZL 0 HAZLETON -- -- 4098 -7613 0 0 +HZN 0 HAZEN -- -- 3952 -11900 0 0 +HZP 0 ZIONSVILLE -- -- 3994 -8625 0 0 +HZR 0 NEW_ROADS LA US 3077 -9127 0 0 +HZV 0 EDWARDS CA US 3490 -11790 0 0 +HZW 0 WICHITA KS US 3765 -9743 0 0 +HZX 0 MC_GREGOR MN US 4662 -9331 0 0 +HZY 0 ASHTABULA OH US 4178 -8069 0 0 +IAB 0 MC_CONNELL_AFB KS US 3762 -9727 0 0 +IAC 0 CHICAGO IL US 4197 -8785 0 0 +IAD 0 DULLES_INTERNATIONAL DC US 3895 -7745 0 0 +IAG 0 NIAGARA_FALLS NY US 4310 -7895 0 0 +IAH 0 HUMBLE -- -- 2996 -9535 0 0 +IAI 0 KONA -- -- 1965 -15602 0 0 +IAK 0 PALATKA -- -- 2965 -8181 0 0 +IAN 0 KIANA AK US 6698 -16044 0 0 +IAP 0 PORTLAND OR US 4558 -12260 0 0 +IAS 0 LOS_ANGELES CA US 3395 -11840 0 0 +IBM 0 KIMBALL -- -- 4119 -10367 0 0 +IBN 0 NABESNA AK US 6240 -14299 0 0 +IBO 0 IDABEL -- -- 3391 -9484 0 0 +IBU 0 BULLOCH_COUNTY -- -- 3242 -8166 0 0 +ICK 0 NICHOLS -- -- 5507 -13161 0 0 +ICL 0 CLARINDA -- -- 4073 -9503 0 0 +ICT 0 WICHITA -- -- 3775 -9758 0 0 +ICW 0 ICE_POOL -- -- 6455 -14908 0 0 +IDA 0 IDAHO_FALLS -- -- 4352 -11206 0 0 +IDG 0 IDA_GROVE IA US 4240 -9558 0 0 +IDI 0 INDIANA PA US 4063 -7910 0 0 +IDL 0 INDIANOLA -- -- 3348 -9068 0 0 +IDN 0 CHICAGO IL US 4197 -8785 0 0 +IDP 0 INDEPENDENCE KS US 3713 -9577 0 0 +IDR 0 WINDER GA US 3395 -8373 0 0 +IDU 0 INDUSTRY -- -- 2996 -9656 0 0 +IEB 0 LEBANON -- -- 3757 -9266 0 0 +IEM 0 WHITTIER AK US 6078 -14872 0 0 +IEN 0 PINE_RIDGE SD US 4302 -10251 0 0 +IER 0 NATCHITOCHES LA US 3173 -9310 0 0 +IEW 0 WINTERS -- -- 3195 -9998 0 0 +IEY 0 WILEY -- -- 7129 -15681 0 0 +IFA 0 IOWA_FALLS -- -- 4248 -9327 0 0 +IFI 0 KINGFISHER -- -- 3581 -9800 0 0 +IFJ 0 WINNFIELD -- -- 3196 -9266 0 0 +IFM 0 TIFT_MYERS -- -- 3143 -8349 0 0 +IFP 0 BULLHEAD_CITY AZ US 3516 -11456 0 0 +IGB 0 BIGBEE -- -- 3349 -8851 0 0 +IGG 0 IGIUGIG AK US 5932 -15590 0 0 +IGM 0 KINGMAN -- -- 3526 -11393 0 0 +IGN 0 KINGSTON -- -- 4167 -7382 0 0 +IGQ 0 CHICAGO IL US 4154 -8753 0 0 +IGT 0 NIGHTMUTE AK US 6047 -16468 0 0 +IGX 0 CHAPEL_HILL NC US 3594 -7907 0 0 +IHD 0 INDIAN_HEAD -- -- 3997 -7936 0 0 +IHM 0 MANSFIELD -- -- 4200 -7120 0 0 +IHS 0 IRONHORSE -- -- 3868 -10475 0 0 +IIB 0 WAPSIE -- -- 4245 -9195 0 0 +III 0 STURGEON_BAY WI US 4483 -8738 0 0 +IIK 0 KIPNUK -- -- 5994 -16403 0 0 +IIP 0 DOUGLAS WY US 4268 -10523 0 0 +IIU 0 LOUISVILLE -- -- 3810 -8558 0 0 +IIY 0 WASHINGTON/WILKES_COUNTY -- -- 3377 -8281 0 0 +IJD 0 WILLIMANTIC CT US 4174 -7218 0 0 +IJX 0 JACKSONVILLE -- -- 3978 -9024 0 0 +IJZ 0 NICHOLAS -- -- 3818 -8092 0 0 +IKB 0 WILKESBORO NC US 3612 -8118 0 0 +IKE 0 RICE_LAKE_-VOR- WI US 4542 -9180 0 0 +IKG 0 KINGSVILLE TX US 2755 -9803 0 0 +IKK 0 KANKAKEE -- -- 4107 -8785 0 0 +IKO 0 NIKOLSKI AK US 5294 -16885 0 0 +IKR 0 KIRTLAND_AFB NM US 3505 -10660 0 0 +IKV 0 ANKENY -- -- 4170 -9356 0 0 +IKW 0 WINDSOR MO US 3855 -9355 0 0 +IKX 0 WINDSOR_LOCKS CT US 4193 -7263 0 0 +IKY 0 SPRINGFIELD -- -- 3763 -8524 0 0 +ILA 0 WILLIAMS -- -- 3907 -12203 0 0 +ILC 0 WILSON_CREEK -- -- 3825 -11439 0 0 +ILE 0 KILLEEN TX US 3108 -9768 0 0 +ILG 0 WILMINGTON DE US 3968 -7560 0 0 +ILH 0 LAUGHLIN_AFB TX US 2937 -10092 0 0 +ILI 0 ILIAMNA -- -- 5975 -15491 0 0 +ILJ 0 WILLARD -- -- 3730 -9344 0 0 +ILL 0 WILLMAR -- -- 4512 -9509 0 0 +ILM 0 WILMINGTON -- -- 3435 -7787 0 0 +ILN 0 WILMINGTON OH US 3950 -8387 0 0 +ILR 0 WILDHORSE -- -- 4359 -11896 0 0 +ILT 0 ISLETA -- -- 3499 -10662 0 0 +ILZ 0 NEWPORT RI US 4150 -7128 0 0 +IMB 0 KIMBERLY -- -- 4465 -11971 0 0 +IME 0 MOUNT_EDGECUMBE -- -- 5705 -13537 0 0 +IML 0 IMPERIAL -- -- 4051 -10163 0 0 +IMM 0 IMMOKALEE FL US 2642 -8143 0 0 +IMO 0 ASHEVILLE NC US 3543 -8255 0 0 +IMP 0 MARATHON -- -- 3026 -10324 0 0 +IMR 0 MARSHFIELD -- -- 4210 -7068 0 0 +IMS 0 MADISON -- -- 3876 -8546 0 0 +IMT 0 IRON_MOUNTAIN -- -- 4582 -8811 0 0 +IMZ 0 BINGHAMTON NY US 4200 -7590 0 0 +INA 0 WINNEMUCCA -- -- 4090 -11781 0 0 +INB 0 OAKLAND CA US 3772 -12220 0 0 +IND 0 INDIANAPOLIS IN US 3972 -8628 0 0 +INE 0 KONNA -- -- 4709 -11440 0 0 +ING 0 AMBLER -- -- 4013 -7529 0 0 +INJ 0 HILLSBORO TX US 3208 -9710 0 0 +INK 0 WINK -- -- 3187 -10324 0 0 +INL 0 INTERNATIONAL_FALLS -- -- 4857 -9341 0 0 +INN 0 MINNEAPOLIS MN US 4488 -9322 0 0 +INP 0 INDIANA -- -- 4063 -7907 0 0 +INS 0 INDIAN_SPRINGS NV US 3650 -11567 0 0 +INT 0 WINSTON-SALEM NC US 3610 -8025 0 0 +INW 0 WINSLOW -- -- 3506 -11080 0 0 +INY 0 INDEPENDENCE_COUNTY -- -- 3570 -9179 0 0 +IOB 0 MOUNT_STERLING -- -- 3806 -8398 0 0 +IOC 0 KIOWA_-VOR- CO US 3942 -10442 0 0 +IOM 0 MC_CALL -- -- 4481 -11610 0 0 +ION 0 IONE -- -- 4871 -11741 0 0 +IOW 0 IOWA_CITY -- -- 4152 -9161 0 0 +IPJ 0 LINCOLNTON NC US 3548 -8116 0 0 +IPL 0 IMPERIAL -- -- 3275 -11551 0 0 +IPP 0 ADELANTO CA US 3455 -11744 0 0 +IPT 0 WILLIAMSPORT PA US 4125 -7692 0 0 +IQK 0 LOUISA -- -- 3802 -7786 0 0 +IQS 0 SALLISAW -- -- 3540 -9479 0 0 +IRA 0 IRA -- -- 4369 -7299 0 0 +IRK 0 KIRKSVILLE -- -- 4013 -9259 0 0 +IRQ 0 COLLIERS -- -- 3371 -8216 0 0 +IRS 0 STURGIS -- -- 4181 -8543 0 0 +IRW 0 WILL_ROGERS -- -- 3536 -9761 0 0 +ISB 0 SIBLEY -- -- 4337 -9575 0 0 +ISD 0 WINNER -- -- 4349 -9976 0 0 +ISM 0 KISSIMMEE -- -- 2829 -8143 0 0 +ISN 0 WILLISTON -- -- 4815 -10358 0 0 +ISO 0 KINSTON -- -- 3537 -7756 0 0 +ISP 0 ISLIP NY US 4080 -7310 0 0 +ISQ 0 SCHOOLCRAFT_COUNTY -- -- 4598 -8617 0 0 +ISS 0 WISCASSET -- -- 4398 -6964 0 0 +ISW 0 WISCONSIN_RAPIDS -- -- 4436 -8984 0 0 +ISZ 0 CINCINNATI-BLUE_ASH -- -- 3925 -8439 0 0 +ITH 0 ITHACA -- -- 4250 -7646 0 0 +ITO 0 HILO -- -- 1972 -15501 0 0 +ITR 0 KIT_CARSON -- -- 3925 -10228 0 0 +ITU 0 TRULY -- -- 4737 -11137 0 0 +IUB 0 INSTITUTE -- -- 3929 -7663 0 0 +IUI 0 HICKS -- -- 3594 -8983 0 0 +IUL 0 LA_PORTE -- -- 4150 -8677 0 0 +IVH 0 IVISHAK AK US 6933 -14827 0 0 +IVI 0 TUCSON AZ US 3223 -11108 0 0 +IVV 0 WHITE_RIVER -- -- 4356 -7247 0 0 +IWA 0 WILLIE -- -- 3330 -11165 0 0 +IWD 0 IRONWOOD -- -- 4653 -9013 0 0 +IWE 0 WILCOX_COUNTY -- -- 3198 -8734 0 0 +IWH 0 WABASH -- -- 4076 -8580 0 0 +IWI 0 WISCASSET ME US 4396 -6971 0 0 +IWK 0 WALES AK US 6562 -16810 0 0 +IWS 0 HOUSTON_LAKESIDE_ARPT TX US 2982 -9567 0 0 +IWW 0 WILDWOOD -- -- 6060 -15121 0 0 +IWY 0 NEW_YORK NY US 4063 -7378 0 0 +IXD 0 JOHNSON_CO. KS US 3888 -9472 0 0 +IYK 0 INYOKERN CA US 3567 -11783 0 0 +IZA 0 SANTA_YNEX CA US 3460 -12005 0 0 +IZG 0 FRYEBURG ME US 4399 -7095 0 0 +IZK 0 SCRANTON PA US 4133 -7572 0 0 +IZN 0 LINCOLNTON -- -- 3554 -8109 0 0 +IZR 0 SAN_ANTONIO TX US 2953 -9847 0 0 +IZS 0 MONTEZUMA -- -- 3237 -8401 0 0 +JAC 0 JACKSON -- -- 4361 -11073 0 0 +JAN 0 JACKSON -- -- 3251 -9017 0 0 +JAS 0 JASPER -- -- 3095 -9403 0 0 +JAU 0 JACKSBORO -- -- 3634 -8416 0 0 +JAV 0 CHICAGO IL US 4197 -8790 0 0 +JAX 0 JACKSONVILLE FL US 3050 -8168 0 0 +JAY 0 AUSTIN -- -- 4358 -9292 0 0 +JBK 0 BERKELEY CA US 3785 -12225 0 0 +JBL 0 HODGE -- -- 3220 -9273 0 0 +JBR 0 JONESBORO -- -- 3587 -9059 0 0 +JCQ 0 JEFFERSON_CITY MO US 3860 -9215 0 0 +JCT 0 JUNCTION -- -- 3060 -9982 0 0 +JCY 0 JOHNSON_CITY TX US 3030 -9838 0 0 +JDD 0 QUITMAN TX US 3274 -9550 0 0 +JDM 0 WHEATFIELD -- -- 3951 -10105 0 0 +JDN 0 JORDAN -- -- 4733 -10694 0 0 +JDP 0 COVINGTON KY US 3907 -8450 0 0 +JDY 0 DOWNEY CA US 3390 -11815 0 0 +JEF 0 JEFFERSON_CITY MO US 3860 -9215 0 0 +JEN 0 GLEN_ROSE -- -- 3216 -9788 0 0 +JER 0 JEROME ID US 4273 -11446 0 0 +JES 0 SLOVER -- -- 3155 -8189 0 0 +JET 0 FRANKFORT KY US 3818 -8483 0 0 +JFI 0 NEW_ORLEANS LA US 3000 -9025 0 0 +JFK 0 KENNEDY -- -- 4063 -7377 0 0 +JFN 0 JEFFERSON -- -- 4176 -8075 0 0 +JFX 0 JASPER AL US 3390 -8731 0 0 +JGG 0 WILLIAMSBURG VA US 3724 -7672 0 0 +JHF 0 JACKSON MS US 3232 -9008 0 0 +JHG 0 HOHENWALD -- -- 3546 -8763 0 0 +JHH 0 GRIFFIN -- -- 3318 -8423 0 0 +JHN 0 BEAR_CREEK -- -- 3764 -10173 0 0 +JHW 0 JAMESTOWN -- -- 4219 -7912 0 0 +JIF 0 FRENCH_LICK IN US 3857 -8662 0 0 +JIM 0 MEMPHIS TN US 3505 -8998 0 0 +JIO 0 ONTARIO CA US 3405 -11760 0 0 +JJH 0 JOHNSTOWN -- -- 4300 -7433 0 0 +JJO 0 MOUNTAIN_CITY -- -- 3642 -8182 0 0 +JKA 0 GULF_SHORES AL US 3029 -8767 0 0 +JKC 0 SHREVEPORT LA US 3245 -9383 0 0 +JKJ 0 MOORHEAD MN US 4684 -9666 0 0 +JKL 0 JACKSON KY US 3762 -8342 0 0 +JKS 0 JACKS_CREEK -- -- 3560 -8836 0 0 +JLA 0 COOPER_LANDING AK US 6048 -14972 0 0 +JLH 0 ARLINGTON_HGTS IL US 4208 -8800 0 0 +JLI 0 JULIAN -- -- 3314 -11659 0 0 +JLN 0 JOPLIN MO US 3715 -9450 0 0 +JMC 0 SAUSALITO CA US 3785 -12248 0 0 +JMR 0 MORA -- -- 4589 -9327 0 0 +JMS 0 JAMESTOWN -- -- 4693 -9868 0 0 +JNC 0 GRAND_JUNCTION -- -- 3906 -10879 0 0 +JNM 0 MONROE -- -- 3374 -8373 0 0 +JNP 0 NEWPORT_BEACH CA US 3362 -11793 0 0 +JNR 0 NORTH_RIVER -- -- 6391 -16081 0 0 +JNU 0 JUNEAU AK US 5835 -13458 0 0 +JNW 0 NEWPORT OR US 4458 -12405 0 0 +JNX 0 SMITHFIELD NC US 3554 -7839 0 0 +JNZ 0 JENNINGS LA US 3017 -9267 0 0 +JOC 0 NEW_YORK NY US 4063 -7378 0 0 +JOH 0 JOHNSTONE_POINT -- -- 6048 -14660 0 0 +JON 0 JOHNSTON_ISLAND HI US 1667 -16953 0 0 +JOT 0 JOLIET -- -- 4155 -8832 0 0 +JOU 0 SIOUX_FALLS SD US 4358 -9673 0 0 +JPA 0 SANJAC -- -- 2967 -9507 0 0 +JPJ 0 PATTERSON NJ US 4093 -7418 0 0 +JPU 0 PARKERSBURG -- -- 3944 -8137 0 0 +JQF 0 CONCORD NC US 3538 -8071 0 0 +JRA 0 NEW_YORK NY US 4075 -7401 0 0 +JRB 0 NEW_YORK NY US 4070 -7401 0 0 +JRD 0 RIVERSIDE CA US 3395 -11745 0 0 +JRT 0 TAMPA FL US 2798 -8253 0 0 +JRV 0 MORRISVILLE/STOWE -- -- 4458 -7259 0 0 +JSD 0 STRATFORD CT US 4123 -7320 0 0 +JSK 0 ST_CLOUD MN US 4555 -9405 0 0 +JSO 0 CHEROKEE_COUNTY -- -- 3187 -9522 0 0 +JSR 0 FT_WAYNE IN US 4098 -8518 0 0 +JST 0 JOHNSTOWN -- -- 4032 -7883 0 0 +JSV 0 SALLISAW OK US 3544 -9480 0 0 +JTM 0 BRAXTON -- -- 3869 -8065 0 0 +JTQ 0 WRIGHTSTOWN NJ US 4003 -7462 0 0 +JUD 0 DULUTH MN US 4683 -9218 0 0 +JUE 0 LEBANON -- -- 3619 -8631 0 0 +JUG 0 JECCA -- -- 3267 -9653 0 0 +JUK 0 MC_KINNON -- -- 3115 -8139 0 0 +JUP 0 UPLAND CA US 3412 -11768 0 0 +JUS 0 NENANA AK US 6452 -14903 0 0 +JUY 0 JUDD -- -- 3130 -8639 0 0 +JVH 0 BANGOR ME US 4480 -6883 0 0 +JVL 0 JANESVILLE -- -- 4262 -8904 0 0 +JVM 0 SUTTON AK US 6173 -14893 0 0 +JVY 0 JEFFERSONVILLE IN US 3835 -8573 0 0 +JWG 0 WATONGA -- -- 3586 -9843 0 0 +JWJ 0 ELMWOOD -- -- 4211 -9291 0 0 +JWN 0 NASHVILLE TN US 3613 -8668 0 0 +JWS 0 WARSAW IN US 4133 -8565 0 0 +JWU 0 SUMTER SC US 3397 -8048 0 0 +JWY 0 MIDLOTHIAN/WAXAHACHIE TX US 3246 -9691 0 0 +JXN 0 JACKSON -- -- 4226 -8446 0 0 +JXT 0 JEFFERSON -- -- 3611 -8348 0 0 +JYD 0 MERIDIAN MS US 3233 -8875 0 0 +JYG 0 ST_JAMES -- -- 4399 -9455 0 0 +JYL 0 SYLVANIA -- -- 3265 -8159 0 0 +JYM 0 HILLSDALE MI US 4192 -8459 0 0 +JYN 0 WAYNE -- -- 3553 -7790 0 0 +JYO 0 LEESBURG VA US 3908 -7756 0 0 +JYR 0 YORK -- -- 4090 -9762 0 0 +JYU 0 JUNIOR -- -- 3234 -8699 0 0 +JYV 0 HOUSTON TX US 2965 -9528 0 0 +JZI 0 JOHNS_ISLAND -- -- 3270 -8001 0 0 +JZP 0 PICKENS_COUNTY -- -- 3445 -8446 0 0 +JZQ 0 NORFOLK VA US 3690 -7620 0 0 +JZY 0 MACOMB -- -- 4052 -9056 0 0 +KAE 0 KALE AK US 5697 -13394 0 0 +KBV 0 HAMILTON -- BA 3235 -6470 0 0 +KCC 0 COFFMAN_COVE AK US 5600 -13284 0 0 +KCG 0 CHIGNIK AK US 5632 -15859 0 0 +KCK 0 FAIRFAX_MUNICIPAL_ARPT KS US 3912 -9460 0 0 +KDK 0 KODIAK AK US 5781 -15237 0 0 +KEB 0 ENGLISH_BAY AK US 5935 -15193 0 0 +KEK 0 EKWOK AK US 5935 -15747 0 0 +KFP 0 FALSE_PASS AK US 5485 -16341 0 0 +KGX 0 GRAYLING AK US 6289 -16006 0 0 +KIC 0 KING_CITY CA US 3613 -12122 0 0 +KIN 0 KINGSTON(SPANISH_TOWN) -- JM 1783 -7690 0 0 +KIP 0 WICHITA_FALLS TX US 3386 -9849 0 0 +KKA 0 KOYUK -- -- 6493 -16115 0 0 +KKI 0 AKIACHAK AK US 6091 -16143 0 0 +KKL 0 KARLUK_LAKE AK US 5737 -15403 0 0 +KKU 0 EKUK AK US 5881 -15856 0 0 +KLG 0 KALSKAG AK US 6154 -16034 0 0 +KLS 0 KELSO WA US 4612 -12292 0 0 +KNB 0 KANAB UT US 3701 -11253 0 0 +KNT 0 KENNETT MO US 3628 -9003 0 0 +KNW 0 NEW_STUYAHOK AK US 5945 -15733 0 0 +KOA 0 KAILUA-KONA HI US 1950 -15603 0 0 +KOY 0 OLGA_BAY AK US 5716 -15423 0 0 +KPC 0 PORT_CLARENCE -- -- 6524 -16687 0 0 +KPR 0 PORT_WILLIAMS AK US 5849 -15258 0 0 +KQA 0 AKUTAN AK US 5413 -16578 0 0 +KSY 0 SAN_ANTONIO TX US 2918 -9855 0 0 +KTN 0 KETCHIKAN AK US 5536 -13171 0 0 +KTS 0 BREVIG_MISSION AK US 6533 -16646 0 0 +KVC 0 KING_COVE AK US 5512 -16227 0 0 +KVL 0 KIVALINA AK US 6774 -16456 0 0 +KWF 0 WATERFALL AK US 5530 -13324 0 0 +KWK 0 KWIGILLINGOK AK US 5984 -16314 0 0 +KWT 0 KWETHLUK AK US 6079 -16144 0 0 +KXA 0 KASAAN AK US 5554 -13240 0 0 +KYK 0 KARLUK AK US 5757 -15445 0 0 +LAA 0 LAMAR -- -- 3820 -10269 0 0 +LAC 0 LACOMAS -- -- 4701 -12256 0 0 +LAF 0 LAFAYETTE IN US 4042 -8693 0 0 +LAH 0 HANOVER -- -- 4370 -7218 0 0 +LAL 0 LAKELAND -- -- 2799 -8201 0 0 +LAM 0 LOS_ALAMOS NM US 3593 -10623 0 0 +LAN 0 LANSING -- -- 4272 -8470 0 0 +LAR 0 LARAMIE -- -- 4134 -10572 0 0 +LAS 0 LAS_VEGAS -- -- 3608 -11516 0 0 +LAW 0 LAWTON -- -- 3450 -9841 0 0 +LAX 0 LOS_ANGELES -- -- 3393 -11843 0 0 +LBB 0 LUBBOCK -- -- 3370 -10191 0 0 +LBE 0 LATROBE PA US 4028 -7940 0 0 +LBF 0 NORTH_PLATTE -- -- 4105 -10075 0 0 +LBL 0 LIBERAL -- -- 3704 -10097 0 0 +LBO 0 LEBANON MO US 3770 -9278 0 0 +LBR 0 CLARKSVILLE TX US 3359 -9506 0 0 +LBT 0 LUMBERTON -- -- 3461 -7905 0 0 +LBV 0 LA_BELLE -- -- 2683 -8139 0 0 +LBX 0 LAKE_JACKSON TX US 2910 -9537 0 0 +LBY 0 EATON -- -- 3142 -8934 0 0 +LCG 0 WAYNE -- -- 4224 -9699 0 0 +LCH 0 LAKE_CHARLES -- -- 3014 -9311 0 0 +LCI 0 LACONIA NH US 4353 -7150 0 0 +LCK 0 RICKENBACKER_AFB OH US 3983 -8327 0 0 +LCQ 0 LAKE_CITY -- -- 3019 -8258 0 0 +LCR 0 LAS_CRUCES NM US 3233 -10665 0 0 +LCU 0 LUCIN -- -- 4136 -11384 0 0 +LCX 0 HIGGINSVILLE MO US 3912 -9373 0 0 +LCY 0 LOGAN_COUNTY -- -- 3585 -9742 0 0 +LDJ 0 LINDEN NJ US 4063 -7425 0 0 +LDK 0 TUSCALOOSA AL US 3326 -8754 0 0 +LDM 0 LUDINGTON -- -- 4396 -8641 0 0 +LDN 0 LINDEN -- -- 3885 -7821 0 0 +LDS 0 LEEDS -- -- 4855 -10969 0 0 +LDT 0 LUBBOCK TX US 3367 -10182 0 0 +LDZ 0 ST_LOUIS MO US 3875 -9037 0 0 +LEB 0 LEBANON -- -- 4368 -7222 0 0 +LED 0 NORTH_PLATTE NE US 4102 -10068 0 0 +LEE 0 LEESBURG -- -- 2882 -8181 0 0 +LEG 0 HEBRON NE US 4019 -9757 0 0 +LEI 0 RALEIGH NC US 3587 -7878 0 0 +LEM 0 LEMMON -- -- 4592 -10210 0 0 +LEU 0 LEWIS_-VOR- IN US 3930 -8723 0 0 +LEV 0 LEEVILLE -- -- 2918 -9010 0 0 +LEW 0 LEWISTON ME US 4405 -7028 0 0 +LEX 0 LEXINGTON KY US 3803 -8460 0 0 +LFA 0 MERRILL -- -- 4199 -12164 0 0 +LFB 0 LAFAYETTE -- -- 3652 -8606 0 0 +LFD 0 LITCHFIELD -- -- 4206 -8477 0 0 +LFI 0 LANGLEY_FIELD VA US 3708 -7637 0 0 +LFK 0 LUFKIN -- -- 3116 -9472 0 0 +LFN 0 LOUISBURG NC US 3598 -8240 0 0 +LFT 0 LAFAYETTE -- -- 3019 -9199 0 0 +LFV 0 MARCONI -- -- 4202 -7004 0 0 +LGA 0 LA_GUARDIA -- -- 4078 -7387 0 0 +LGB 0 LONG_BEACH CA US 3377 -11818 0 0 +LGC 0 LA_GRANGE -- -- 3305 -8521 0 0 +LGD 0 LA_GRANDE -- -- 4537 -11799 0 0 +LGF 0 YUMA AZ US 3265 -11460 0 0 +LGU 0 LOGAN -- -- 4184 -11187 0 0 +LGX 0 LOVINGTON NM US 3285 -10342 0 0 +LHB 0 HEARNE TX US 3087 -9662 0 0 +LHC 0 LOOSAHATCHIE -- -- 3528 -8967 0 0 +LHD 0 ANCHORAGE AK US 6118 -14997 0 0 +LHI 0 FT_LAUDERDALE FL US 2607 -8015 0 0 +LHM 0 LINCOLN CA US 3891 -12135 0 0 +LHO 0 BRIGHAM_CITY -- -- 4179 -11201 0 0 +LHQ 0 LANCASTER OH US 3970 -8257 0 0 +LHS 0 LAKE_HUGHES -- -- 3468 -11858 0 0 +LHU 0 LAKE_HAVASU AZ US 3438 -11443 0 0 +LHV 0 LOCK_HAVEN PA US 4108 -7743 0 0 +LHW 0 HINESVILLE GA US 3178 -8162 0 0 +LHX 0 LA_JUNTA -- -- 3805 -10362 0 0 +LHY 0 LAKE_HENRY -- -- 4148 -7548 0 0 +LHZ 0 LOUISBURG NC US 3602 -7833 0 0 +LIA 0 MOUNTAIN_HOME ID US 4298 -11577 0 0 +LIB 0 LIBERTY -- -- 3581 -7961 0 0 +LIC 0 LIMON CO US 3927 -10367 0 0 +LIH 0 LIHUE -- -- 2197 -15934 0 0 +LIN 0 LINDEN -- -- 3807 -12100 0 0 +LIP 0 BOSTON MA US 4237 -7100 0 0 +LIQ 0 LOCHRIDGE_RANCH -- -- 3201 -9595 0 0 +LIR 0 DOVER DE US 3913 -7547 0 0 +LIT 0 LITTLE_ROCK -- -- 3468 -9218 0 0 +LIU 0 LITTLEFIELD -- -- 3392 -10239 0 0 +LIV 0 LIVENGOOD AK US 6547 -14867 0 0 +LIY 0 STEWART_(HINESVILLE) GA US 3189 -8156 0 0 +LIZ 0 LIMESTONE ME US 4695 -6785 0 0 +LJC 0 LOUISVILLE KY US 3817 -8573 0 0 +LJF 0 LITCHFIELD MN US 4510 -9451 0 0 +LJK 0 ASHEY -- -- 3777 -7748 0 0 +LJN 0 LAKE_JACKSON_-VOR- TX US 2910 -9537 0 0 +LJT 0 TIMMERMAN -- -- 4311 -8804 0 0 +LJU 0 OSCODA MI US 4445 -8340 0 0 +LKA 0 CHINO CA US 3383 -11755 0 0 +LKG 0 LINDBERGH -- -- 3217 -8411 0 0 +LKI 0 DULUTH MN US 4685 -9218 0 0 +LKK 0 KULIK_LAKE AK US 5898 -15512 0 0 +LKM 0 LAFAYETTE LA US 3018 -9188 0 0 +LKO 0 BILLINGS MT US 4567 -10840 0 0 +LKP 0 LAKE_PLACID NY US 4432 -7398 0 0 +LKR 0 LANCASTER -- -- 3472 -8086 0 0 +LKS 0 LOUISVILLE KY US 3818 -8573 0 0 +LKT 0 SALMON -- -- 4502 -11408 0 0 +LKU 0 LOUISA VA US 3801 -7797 0 0 +LKV 0 LAKEVIEW -- -- 4249 -12051 0 0 +LKX 0 LA_PRYOR -- -- 2893 -9985 0 0 +LLA 0 WHITE_LAKE -- -- 2966 -9237 0 0 +LLC 0 LOVELOCK -- -- 4012 -11858 0 0 +LLD 0 LANAI -- -- 2077 -15697 0 0 +LLE 0 KETTLE_MORAINE -- -- 4343 -8813 0 0 +LLJ 0 CHALLIS -- -- 4452 -11422 0 0 +LLN 0 LEVELLAND -- -- 3356 -10238 0 0 +LLO 0 LLANO -- -- 3080 -9879 0 0 +LLQ 0 MONTICELLO AR US 3364 -9175 0 0 +LLT 0 GILLETTE WY US 4435 -10553 0 0 +LLU 0 SPRING_RIVER -- -- 3749 -9431 0 0 +LLW 0 WOODVILLE -- -- 3626 -7630 0 0 +LLX 0 LYNDONVILLE -- -- 4450 -7203 0 0 +LMN 0 LAMONI -- -- 4060 -9397 0 0 +LMR 0 ST_LOUIS MO US 3875 -9037 0 0 +LMS 0 LOUISVILLE -- -- 3314 -8906 0 0 +LMT 0 KLAMATH_FALLS -- -- 4215 -12173 0 0 +LNA 0 WEST_PALM_BEACH FL US 2668 -8010 0 0 +LNC 0 LANCASTER -- -- 3258 -9672 0 0 +LND 0 LANDER WY US 4282 -10873 0 0 +LNI 0 LONELY AK US 7085 -15325 0 0 +LNK 0 LINCOLN -- -- 4092 -9674 0 0 +LNL 0 LAND_O_LAKES -- -- 4616 -8921 0 0 +LNN 0 LOST_NATION -- -- 4168 -8139 0 0 +LNP 0 WISE VA US 3695 -8263 0 0 +LNR 0 LONE_ROCK -- -- 4329 -9013 0 0 +LNS 0 LANCASTER PA US 4012 -7630 0 0 +LNT 0 MILNOT -- -- 4565 -6855 0 0 +LNW 0 NEW_ROADS LA US 3070 -9135 0 0 +LNY 0 LANAI -- -- 2076 -15697 0 0 +LOA 0 LEONA -- -- 3112 -9597 0 0 +LOG 0 LOGOTALA_HILL -- -- -1435 -17075 0 0 +LOI 0 LAREDO TX US 2755 -9947 0 0 +LOL 0 LOVELOCK NV US 4007 -11857 0 0 +LOM 0 PHILADELPHIA PA US 4014 -7526 0 0 +LOP 0 LAMPSON -- -- 3900 -12288 0 0 +LOR 0 LOWE -- -- 3136 -8574 0 0 +LOT 0 ROMEOVILLE IL US 4160 -8808 0 0 +LOU 0 LOUISVILLE KY US 3818 -8573 0 0 +LOW 0 WES_YELLOWSTONE MT US 4468 -11112 0 0 +LOY 0 DONOVAN IL US 4093 -8760 0 0 +LOZ 0 LONDON -- -- 3703 -8411 0 0 +LPC 0 LOMPOC CA US 3475 -12048 0 0 +LPI 0 COLORADO_SPRINGS CO US 3882 -10472 0 0 +LPR 0 LORAIN/ELYRIA OH US 4134 -8218 0 0 +LPV 0 HOUSTON TX US 2953 -9515 0 0 +LPZ 0 RUSTON LA US 3252 -9263 0 0 +LQG 0 LORAIN OH US 4160 -8208 0 0 +LQK 0 LAKE_KEOWEE -- -- 3481 -8270 0 0 +LQL 0 LAKELAND -- -- 4168 -8138 0 0 +LQN 0 BOSTON MA US 4237 -7100 0 0 +LQP 0 FORT_COLLINS CO US 4052 -10503 0 0 +LQQ 0 CHICAGO IL US 4198 -8790 0 0 +LQR 0 LARNED -- -- 3820 -9909 0 0 +LQV 0 LONG_HOLLOW -- -- 3671 -8307 0 0 +LQX 0 CARBON -- -- 4081 -7576 0 0 +LQY 0 SPRINGFIELD IL US 3985 -8968 0 0 +LRD 0 LAREDO -- -- 2748 -9942 0 0 +LRF 0 LITTLE_ROCK_AFB AR US 3482 -9223 0 0 +LRG 0 LINCOLN -- -- 4536 -6854 0 0 +LRJ 0 LE_MARS -- -- 4277 -9619 0 0 +LRO 0 LATHROP CA US 3782 -12127 0 0 +LRP 0 LANCASTER -- -- 4012 -7629 0 0 +LRR 0 ALLEN_PARISH -- -- 3064 -9269 0 0 +LRT 0 LAWRENCEBURG -- -- 3524 -8726 0 0 +LRU 0 LAS_CRUCES NM US 3233 -10665 0 0 +LRY 0 HARRISONVILLE MO US 3861 -9434 0 0 +LSA 0 LAMESA -- -- 3276 -10192 0 0 +LSB 0 LORDSBURG NM US 3228 -10857 0 0 +LSE 0 LA_CROSSE -- -- 4388 -9126 0 0 +LSF 0 LAWSON -- -- 3233 -8499 0 0 +LSK 0 LUSK WY US 4275 -10435 0 0 +LSN 0 LOS_BANOS CA US 3698 -12088 0 0 +LSO 0 KELSO -- -- 4616 -12291 0 0 +LSQ 0 NEWARK NJ US 4070 -7417 0 0 +LST 0 LONE_STAR -- -- 3293 -9474 0 0 +LSV 0 NELLIS_AFB NV US 3625 -11503 0 0 +LSW 0 DETROIT MI US 4223 -8353 0 0 +LTA 0 LAKE_TAHOE_-VOR- CA US 3915 -12023 0 0 +LTD 0 LITCHFIELD -- -- 3917 -8967 0 0 +LTJ 0 KLICKITAT -- -- 4571 -12110 0 0 +LTS 0 ALTUS -- -- 3466 -9927 0 0 +LTU 0 LITTLE_SIOUX -- -- 4313 -9513 0 0 +LUA 0 CAVERNS -- -- 3870 -7847 0 0 +LUD 0 DECATUR TX US 3325 -9758 0 0 +LUE 0 DALLAS TX US 3285 -9685 0 0 +LUF 0 LUKE_AFB AZ US 3353 -11238 0 0 +LUG 0 VERONA -- -- 3550 -8681 0 0 +LUJ 0 BIG_LAKE TX US 3118 -10147 0 0 +LUK 0 CINCINNATI -- -- 3916 -8434 0 0 +LUL 0 LAUREL MS US 3172 -8905 0 0 +LUM 0 BELLINGHAM WA US 4867 -12253 0 0 +LUR 0 CAPE_LISBURNE -- -- 6887 -16607 0 0 +LUX 0 LAURENS -- -- 3451 -8195 0 0 +LVC 0 VANCE_AFB OK US 3635 -9792 0 0 +LVD 0 LEVEL_ISLAND -- -- 5647 -13308 0 0 +LVF 0 DALLAS TX US 3285 -9685 0 0 +LVJ 0 HOUSTON TX US 2952 -9524 0 0 +LVK 0 LIVERMORE CA US 3762 -12173 0 0 +LVL 0 LAWRENCEVILLE -- -- 3682 -7790 0 0 +LVM 0 LIVINGSTON -- -- 4570 -11044 0 0 +LVN 0 LAKEVILLE MN US 4472 -9322 0 0 +LVS 0 LAS_VEGAS -- -- 3566 -10514 0 0 +LVT 0 LIVINGSTON -- -- 3658 -8517 0 0 +LVV 0 LAKE_LAWN -- -- 4271 -8859 0 0 +LVX 0 LOUISVILLE_NEXRAD KY US 3798 -8593 0 0 +LVZ 0 WILKES-BARRE -- -- 4127 -7569 0 0 +LWA 0 SOUTH_HAVEN MI US 4235 -8625 0 0 +LWB 0 GREENBRIER -- -- 3786 -8039 0 0 +LWC 0 LAWRENCE KS US 3895 -9522 0 0 +LWD 0 LAMONI IA US 4063 -9390 0 0 +LWG 0 LEWISBURG -- -- 4461 -12327 0 0 +LWL 0 WELLS -- -- 4114 -11498 0 0 +LWM 0 LAWRENCE -- -- 4274 -7109 0 0 +LWN 0 FT_WORTH TX US 3287 -9738 0 0 +LWQ 0 WALNUT_RIDGE AR US 3602 -9093 0 0 +LWS 0 LEWISTON ID US 4637 -11702 0 0 +LWT 0 LEWISTOWN -- -- 4707 -10954 0 0 +LWV 0 LAWRENCEVILLE -- -- 3877 -8760 0 0 +LWX 0 STERLING VA US 3898 -7748 0 0 +LXB 0 PITTSBURG PA US 4050 -8023 0 0 +LXL 0 LITTLE_FALLS -- -- 4595 -9434 0 0 +LXN 0 LEXINGTON NE US 4073 -9977 0 0 +LXT 0 LESUMIT -- -- 3896 -9437 0 0 +LXV 0 LEADVILLE CO US 3922 -10632 0 0 +LXY 0 MEXIA -- -- 3164 -9651 0 0 +LYD 0 LAKESIDE -- -- 2982 -9568 0 0 +LYH 0 LYNCHBURG -- -- 3725 -7924 0 0 +LYL 0 LIMA -- -- 4070 -8402 0 0 +LYN 0 CLAYTON_-VOR- GA US 3497 -8330 0 0 +LYO 0 LYONS -- -- 3835 -9823 0 0 +LYS 0 OLEAN -- -- 4228 -7834 0 0 +LYV 0 LUVERNE MN US 4362 -9622 0 0 +LYY 0 BATESVILLE AR US 3583 -9168 0 0 +LYZ 0 WILLIS -- -- 3097 -8453 0 0 +LZK 0 NORTH_LITTLE_ROCK AR US 3473 -9223 0 0 +LZU 0 LAWRENCEVILLE GA US 3398 -8397 0 0 +LZW 0 OLNEY-NOBLE IL US 3862 -8678 0 0 +LZY 0 GREENSBORO NC US 3610 -7993 0 0 +LZZ 0 LAMPASAS -- -- 3119 -9814 0 0 +MAC 0 MACON_DOWNTOWN_ARPT GA US 3285 -8357 0 0 +MAD 0 MADISON -- -- 4131 -7269 0 0 +MAE 0 MADERA CA US 3707 -12008 0 0 +MAF 0 MIDLAND -- -- 3201 -10219 0 0 +MAH 0 MARATHON -- -- 4102 -8366 0 0 +MAI 0 MARIANNA -- -- 3079 -8512 0 0 +MAL 0 MALONE NY US 4477 -7430 0 0 +MAM 0 MATAMOROS -- MX 2567 -9753 0 0 +MAO 0 MARION -- -- 3419 -7933 0 0 +MAP 0 MAPLES -- -- 3759 -9179 0 0 +MAR 0 TACOMA WA US 4715 -12248 0 0 +MAW 0 MALDEN -- -- 3656 -8991 0 0 +MAX 0 MEDFORD_NEXRAD OR US 4208 -9384 0 0 +MAZ 0 MAYAGUEZ -- -- 1825 -6715 0 0 +MBA 0 MANOKOTAK AK US 5899 -15905 0 0 +MBG 0 MOBRIDGE -- -- 4555 -10037 0 0 +MBJ 0 MONTEGO_BAY -- JM 1833 -7792 0 0 +MBL 0 MANISTEE -- -- 4427 -8623 0 0 +MBO 0 MADISON MS US 3248 -9008 0 0 +MBS 0 SAGINAW -- -- 4353 -8408 0 0 +MBT 0 MURFREESBORO TN US 3590 -8638 0 0 +MBV 0 MECKLENBURG/DCMSND -- -- 3669 -7806 0 0 +MBW 0 MEDICINE_BOW -- -- 4185 -10600 0 0 +MBY 0 MOBERLY/DCMSND -- -- 3946 -9243 0 0 +MCB 0 MC_COMB -- -- 3130 -9026 0 0 +MCC 0 MC_CLELLAN -- -- 3867 -12140 0 0 +MCD 0 MACKINAC_ISLAND MI US 4586 -8464 0 0 +MCE 0 MERCED_-VOR- CA US 3717 -12037 0 0 +MCF 0 MC_DILL_AFB FL US 2787 -8252 0 0 +MCG 0 MC_GRATH -- -- 6295 -15561 0 0 +MCI 0 KANSAS_CITY -- -- 3929 -9474 0 0 +MCK 0 MC_COOK -- -- 4020 -10059 0 0 +MCM 0 MACON -- -- 3965 -9248 0 0 +MCN 0 MACON -- -- 3269 -8365 0 0 +MCO 0 ORLANDO FL US 2855 -8143 0 0 +MCU 0 ROCHESTER NY US 4312 -7767 0 0 +MCW 0 MASON_CITY -- -- 4309 -9333 0 0 +MCX 0 WHITE_COUNTY -- -- 4071 -8676 0 0 +MCY 0 MERCURY -- -- 3663 -11603 0 0 +MCZ 0 WILLIAMSTON -- -- 3586 -7718 0 0 +MDA 0 SAN_ANTONIO TX US 2953 -9847 0 0 +MDC 0 BOSTON MA US 4237 -7100 0 0 +MDD 0 MIDLAND TX US 3195 -10220 0 0 +MDE 0 MADEIRA -- -- 3922 -8436 0 0 +MDF 0 MOORELAND -- -- 3649 -9919 0 0 +MDG 0 MOODY_AFB GA US 3097 -8320 0 0 +MDH 0 MURPHYSBORO IL US 3778 -8925 0 0 +MDI 0 BEMIDJI MN US 4752 -9493 0 0 +MDN 0 MADISON IN US 3882 -8547 0 0 +MDO 0 MIDDLETON_ISLAND -- -- 5942 -14635 0 0 +MDQ 0 HUNTSVILLE AL US 3486 -8656 0 0 +MDS 0 WENTWORTH -- -- 4401 -9709 0 0 +MDT 0 MIDDLETOWN PA US 4020 -7677 0 0 +MDV 0 MIDDLE_RIVER_-VOR- MD US 3935 -7643 0 0 +MDW 0 MIDWAY_ARPT IL US 4178 -8775 0 0 +MDY 0 MIDWAY -- -- 2820 -17738 0 0 +MDZ 0 MEDFORD -- -- 4511 -9031 0 0 +MEB 0 MAXTON NC US 3468 -7923 0 0 +MED 0 CHICAGO IL US 4198 -8785 0 0 +MEE 0 DAVIS -- -- 3566 -9537 0 0 +MEH 0 MEACHAM OR US 4550 -11842 0 0 +MEI 0 MERIDIAN -- -- 3238 -8880 0 0 +MEJ 0 MEADE -- -- 3728 -10036 0 0 +MEM 0 MEMPHIS -- -- 3502 -8998 0 0 +MEO 0 JEFFERSON_CITY MS US 3850 -9208 0 0 +MER 0 CASTLE_AFB CA US 3728 -12052 0 0 +MEV 0 MINDEN NV US 3892 -11977 0 0 +MEY 0 MAPLETON -- -- 4218 -9579 0 0 +MEZ 0 MENA -- -- 3455 -9421 0 0 +MFA 0 MIAMI FL US 2580 -8028 0 0 +MFD 0 MANSFIELD -- -- 4087 -8259 0 0 +MFE 0 MC_ALLEN -- -- 2617 -9824 0 0 +MFI 0 MARSHFIELD -- -- 4464 -9019 0 0 +MFR 0 MEDFORD OR US 4237 -12287 0 0 +MFS 0 HORSESHOE_BAY_RESORT -- -- 3052 -9836 0 0 +MFV 0 MELFA -- -- 3766 -7576 0 0 +MGC 0 MICHIGAN_CITY -- -- 4171 -8682 0 0 +MGE 0 DOBBINS_AFB GA US 3392 -8452 0 0 +MGG 0 MAPLE_LAKE MN US 4524 -9398 0 0 +MGI 0 MATAGORDA_ISLAND TX US 2873 -9597 0 0 +MGJ 0 MONTGOMERY NY US 4140 -7420 0 0 +MGL 0 MONTEAGLE TN US 3525 -8587 0 0 +MGM 0 MONTGOMERY -- -- 3222 -8632 0 0 +MGN 0 HARBOR_SPRINGS MI US 4543 -8491 0 0 +MGR 0 MOULTRIE -- -- 3108 -8380 0 0 +MGW 0 MORGANTOWN -- -- 3956 -7986 0 0 +MGY 0 DAYTON_SOUTH_ARPT OH US 3957 -8422 0 0 +MHA 0 MANITOWISH -- -- 4612 -8988 0 0 +MHE 0 MITCHELL -- -- 4378 -9804 0 0 +MHF 0 TRINITY -- -- 2955 -9475 0 0 +MHK 0 MANHATTAN -- -- 3915 -9667 0 0 +MHL 0 MARSHALL MO US 3942 -9298 0 0 +MHM 0 MINCHUMINA -- -- 6388 -15232 0 0 +MHN 0 MULLEN NE US 4205 -10107 0 0 +MHP 0 METTER -- -- 3237 -8208 0 0 +MHR 0 MATHER_AFB CA US 3858 -12130 0 0 +MHS 0 MOUNT_SHASTA CA US 4132 -12232 0 0 +MHT 0 MANCHESTER -- -- 4287 -7137 0 0 +MHV 0 MOJAVE CA US 3508 -11812 0 0 +MIA 0 MIAMI FL US 2580 -8028 0 0 +MIB 0 MINOT_AFB ND US 4842 -10138 0 0 +MIC 0 CRYSTAL_ARPT MN US 4503 -9332 0 0 +MID 0 MERIDA -- MX 2083 -8967 0 0 +MIE 0 MUNCIE -- -- 4024 -8539 0 0 +MIF 0 MEDINA OH US 4100 -8165 0 0 +MIG 0 MILLINGTON -- -- 3528 -8993 0 0 +MIH 0 BROWNSVILLE TX US 2583 -9738 0 0 +MII 0 CADDO_MILLS -- -- 3304 -9625 0 0 +MIJ 0 DUGWAY UT US 4017 -11292 0 0 +MIO 0 MIAMI OK US 3685 -9487 0 0 +MIP 0 MILTON -- -- 4102 -7667 0 0 +MIQ 0 MAIQUETIA -- VN 1052 -6698 0 0 +MIT 0 SHAFTER CA US 3555 -11920 0 0 +MIV 0 MILLVILLE NJ US 3937 -7508 0 0 +MIW 0 MARSHALLTOWN -- -- 4211 -9292 0 0 +MIX 0 METROPOLIS IL US 3717 -8877 0 0 +MJD 0 PICAYUNE MI US 3049 -8965 0 0 +MJF 0 GREENVILLE TX US 3302 -9607 0 0 +MJQ 0 JACKSON -- -- 4365 -9499 0 0 +MJX 0 TOMS_RIVER NJ US 3993 -7418 0 0 +MKA 0 HAND -- -- 4452 -9896 0 0 +MKC 0 KANSAS_CITY MO US 3912 -9460 0 0 +MKE 0 MILWAUKEE WI US 4295 -8790 0 0 +MKG 0 MUSKEGON -- -- 4317 -8604 0 0 +MKJ 0 MARION/WYTHEVILLE VA US 3689 -8135 0 0 +MKK 0 MOLOKAI -- -- 2114 -15717 0 0 +MKL 0 MC_KELLAR -- -- 3560 -8891 0 0 +MKM 0 KANSAS_CITY MO US 3912 -9460 0 0 +MKN 0 COMANCHE TX US 3192 -9860 0 0 +MKO 0 MUSKOGEE -- -- 3559 -9529 0 0 +MKP 0 MC_KEESPORT -- -- 4036 -7978 0 0 +MKR 0 MILK_RIVER -- -- 4821 -10663 0 0 +MKS 0 MONCKS_CORNER -- -- 3319 -8003 0 0 +MKT 0 MANKATO -- -- 4422 -9391 0 0 +MKV 0 MARKSVILLE -- -- 3110 -9207 0 0 +MKY 0 MARCO_ISLAND FL US 2597 -8158 0 0 +MKZ 0 LOS_ANGELES CA US 3395 -11840 0 0 +MLB 0 MELBOURNE -- -- 2811 -8064 0 0 +MLC 0 MC_ALESTER -- -- 3485 -9578 0 0 +MLD 0 MALAD_CITY -- -- 4220 -11245 0 0 +MLE 0 MILLARD -- -- 4119 -9611 0 0 +MLF 0 MILFORD -- -- 3836 -11301 0 0 +MLI 0 MOLINE IL US 4145 -9050 0 0 +MLJ 0 MILLEDGEVILLE GA US 3305 -8323 0 0 +MLK 0 MALTA -- -- 4835 -10789 0 0 +MLP 0 MULLAN_PASS -- -- 4746 -11565 0 0 +MLR 0 MILLERSBURG -- -- 4054 -8187 0 0 +MLS 0 MILES_CITY -- -- 4638 -10595 0 0 +MLT 0 MILLINOCKET -- -- 4559 -6852 0 0 +MLU 0 MONROE -- -- 3252 -9204 0 0 +MMH 0 MAMMOTH_LAKES CA US 3763 -11885 0 0 +MMI 0 MC_MINN_COUNTY -- -- 3539 -8456 0 0 +MMJ 0 MONTOUR -- -- 4049 -8019 0 0 +MMK 0 MERIDEN -- -- 4151 -7283 0 0 +MML 0 MARSHALL -- -- 4445 -9582 0 0 +MMM 0 MORMON_MESA -- -- 3677 -11428 0 0 +MMN 0 MIAMI FL US 2580 -8028 0 0 +MMO 0 MARSEILLES IL US 4137 -8868 0 0 +MMS 0 MARKS -- -- 3423 -9029 0 0 +MMT 0 MC_ENTIRE -- -- 3394 -8080 0 0 +MMU 0 MORRISTOWN NJ US 4088 -7440 0 0 +MMV 0 MC_MINNVILLE OR US 4523 -12318 0 0 +MMW 0 MIAMI OK US 3683 -9488 0 0 +MMY 0 MANY -- -- 3157 -9354 0 0 +MNC 0 MASON_COUNTY -- -- 4725 -12309 0 0 +MND 0 MENDENHALL -- -- 5836 -13463 0 0 +MNE 0 MINDEN -- -- 3264 -9330 0 0 +MNF 0 MOUNTAIN_VIEW -- -- 3699 -9171 0 0 +MNI 0 MANNING -- -- 3359 -8021 0 0 +MNK 0 ROCHESTER MN US 4392 -9250 0 0 +MNL 0 MINERAL_CREEK -- -- 6112 -14635 0 0 +MNM 0 MENOMINEE -- -- 4518 -8765 0 0 +MNN 0 MARION -- -- 4062 -8307 0 0 +MNO 0 MELLON_RANCH -- -- 2828 -9721 0 0 +MNV 0 MADISONVILLE -- -- 3555 -8438 0 0 +MNZ 0 HAMILTON -- -- 3162 -9815 0 0 +MOB 0 MOBILE AL US 3068 -8825 0 0 +MOD 0 MODESTO -- -- 3763 -12096 0 0 +MOG 0 MONTAGUE -- -- 4173 -12248 0 0 +MOH 0 NEW_YORK NY US 4063 -7378 0 0 +MOL 0 MONTEBELLO -- -- 3790 -7911 0 0 +MON 0 MONTICELLO -- -- 3356 -9172 0 0 +MOP 0 MOUNT_PLEASANT -- -- 4362 -8474 0 0 +MOQ 0 MC_INTOSH -- -- 3183 -8151 0 0 +MOR 0 MORRISTOWN TN US 3628 -8342 0 0 +MOS 0 MOSES_POINT -- -- 6470 -16207 0 0 +MOT 0 MINOT -- -- 4826 -10129 0 0 +MOU 0 MOUNTAIN_VILLAGE AK US 6210 -16368 0 0 +MOX 0 MORRIS -- -- 4557 -9597 0 0 +MOY 0 SALT_LAKE_CITY UT US 4078 -11197 0 0 +MPA 0 MERIDIAN -- -- 4360 -11654 0 0 +MPE 0 PHILADELPHIA -- -- 3280 -8912 0 0 +MPH 0 MCGREGOR_POINT HI US 2068 -15653 0 0 +MPI 0 MARIPOSA CA US 3751 -12004 0 0 +MPJ 0 MORRILTON -- -- 3512 -9293 0 0 +MPO 0 MT_POCONT PA US 4103 -7533 0 0 +MPR 0 MC_PHERSON -- -- 3835 -9769 0 0 +MPV 0 MONTPELIER -- -- 4409 -7245 0 0 +MPZ 0 MOUNT_PLEASANT -- -- 4094 -9151 0 0 +MQB 0 MACOMB IL US 4043 -9067 0 0 +MQD 0 MC_DOWELL_CREEK -- -- 3912 -9663 0 0 +MQG 0 NEZ_PERCE -- -- 4638 -11687 0 0 +MQI 0 MANTEO -- -- 3592 -7570 0 0 +MQJ 0 INDIANAPOLIS IN US 3972 -8628 0 0 +MQK 0 YOUNGSTOWN OH US 4125 -8068 0 0 +MQM 0 MONIDA MT US 4457 -11232 0 0 +MQO 0 MORRO_BAY -- -- 3525 -12076 0 0 +MQP 0 MILLSAP -- -- 3273 -9800 0 0 +MQS 0 COATESVILLE PA US 3992 -7590 0 0 +MQT 0 MARQUETTE -- -- 4653 -8759 0 0 +MQU 0 BECKLEY WV US 3778 -8112 0 0 +MQW 0 MC_RAE -- -- 3209 -8288 0 0 +MQY 0 SMYRNA TN US 3602 -8842 0 0 +MRB 0 MARTINSBURG -- -- 3939 -7785 0 0 +MRC 0 MOUNT_PLEASANT TN US 3572 -8718 0 0 +MRF 0 MARFA -- -- 3030 -10395 0 0 +MRH 0 MOREHEAD -- -- 3473 -7666 0 0 +MRI 0 ANCHORAGE AK US 6121 -14985 0 0 +MRJ 0 MINERAL_POINT -- -- 4289 -9023 0 0 +MRK 0 MOLLY_RIDGE -- -- 3241 -9177 0 0 +MRN 0 MORGANTON NC US 3573 -8168 0 0 +MRT 0 MARYSVILLE -- -- 4023 -8335 0 0 +MRX 0 MARCH_-VOR- CA US 3388 -11785 0 0 +MRY 0 MONTEREY CA US 3658 -12185 0 0 +MRZ 0 SYRACUSE NY US 4312 -7612 0 0 +MSA 0 MOUNT_PLEASANT -- -- 3313 -9497 0 0 +MSB 0 MONARCH -- -- 3779 -9541 0 0 +MSD 0 MANSFIELD -- -- 3206 -9376 0 0 +MSL 0 MUSCLE_SHOALS -- -- 3471 -8749 0 0 +MSN 0 MADISON -- -- 4314 -8934 0 0 +MSO 0 MISSOULA -- -- 4691 -11408 0 0 +MSP 0 MINNEAPOLIS -- -- 4487 -9324 0 0 +MSS 0 MASSENA -- -- 4491 -7472 0 0 +MSV 0 MONTICELLO NY US 4170 -7480 0 0 +MSY 0 NEW_ORLEANS LA US 3000 -9025 0 0 +MTA 0 MARGARITA -- VN 1083 -6397 0 0 +MTB 0 MONTEREY CA US 3658 -12185 0 0 +MTC 0 MOUNT_CLEMENS MI US 4260 -8283 0 0 +MTH 0 MARATHON -- -- 2471 -8110 0 0 +MTJ 0 MONTROSE -- -- 3851 -10790 0 0 +MTM 0 METLAKATLA AK US 5513 -13158 0 0 +MTN 0 MARTIN -- -- 3930 -7638 0 0 +MTO 0 MATTOON -- -- 3948 -8829 0 0 +MTP 0 MONTAUK NY US 4103 -7182 0 0 +MTQ 0 METCALF -- -- 3343 -9098 0 0 +MTU 0 MYTON -- -- 4014 -11013 0 0 +MTV 0 MARTINSVILLE VA US 3657 -7985 0 0 +MTW 0 MANITOWOC -- -- 4413 -8768 0 0 +MTY 0 MONTERREY -- MX 2567 -10010 0 0 +MUE 0 KAMUELA -- -- 2000 -15567 0 0 +MUI 0 MUIR_AAF PA US 4060 -7663 0 0 +MUK 0 ALAMOGORDO NM US 3297 -10597 0 0 +MUL 0 MOULTRIE GA US 3118 -8378 0 0 +MUO 0 MOUNTAIN_HOME -- -- 4298 -11577 0 0 +MUT 0 MUSCATINE/DCMSND -- -- 4136 -9115 0 0 +MUU 0 MOUNT_UNION PA US 4043 -7792 0 0 +MVA 0 MINA -- -- 3857 -11803 0 0 +MVC 0 MONROEVILLE -- -- 3146 -8735 0 0 +MVE 0 MONTEVIDEO -- -- 4497 -9571 0 0 +MVI 0 MONTE_VISTA -- -- 3753 -10605 0 0 +MVL 0 MORRISVILLE VT US 4453 -7257 0 0 +MVM 0 MACHIAS -- -- 4470 -6748 0 0 +MVN 0 MOUNT_VERNON IL US 3832 -8887 0 0 +MVQ 0 MALVERN -- -- 3433 -9276 0 0 +MVY 0 MARTHAS_VINEYARD -- -- 4140 -7061 0 0 +MWA 0 MARION -- -- 3775 -8901 0 0 +MWC 0 TIMMERMAN_ARPT WI US 4312 -8803 0 0 +MWD 0 ROCHESTER NY US 4312 -7767 0 0 +MWH 0 MOSES_LAKE -- -- 4721 -11932 0 0 +MWK 0 MOUNT_AIRY NC US 3652 -8045 0 0 +MWL 0 MINERAL_WELLS -- -- 3279 -9806 0 0 +MWM 0 WINDOM -- -- 4391 -9511 0 0 +MWN 0 MOUNT_WASHINGTON NH US 4427 -7130 0 0 +MWO 0 MIDDLETOWN OH US 4083 -8068 0 0 +MWS 0 MT_WILSON CA US 3425 -11805 0 0 +MWT 0 MOUNT_IDA AR US 3455 -9358 0 0 +MWX 0 WILLIAMS -- -- 4412 -7252 0 0 +MXA 0 MANILA -- -- 3589 -9016 0 0 +MXE 0 MODENA -- -- 3992 -7567 0 0 +MXF 0 MAXWELL_AFB AL US 3238 -8637 0 0 +MXK 0 CAMP_SPRINGS MD US 3880 -7688 0 0 +MXL 0 MEXICALI -- MX 3252 -11522 0 0 +MXO 0 MONTICELLO -- -- 4220 -9114 0 0 +MXQ 0 MIDWEST -- -- 3943 -8380 0 0 +MXR 0 MAXWELL -- -- 3670 -10454 0 0 +MXT 0 CHICAGO IL US 4178 -8775 0 0 +MXW 0 MAXWELL -- -- 3932 -12222 0 0 +MXY 0 MC_CARTHY AK US 6143 -14290 0 0 +MYF 0 MONTGOMERY_FIELD CA US 3280 -11715 0 0 +MYJ 0 MEXICO MO US 3916 -9182 0 0 +MYK 0 MAY_CREEK AK US 6134 -14269 0 0 +MYL 0 MC_CALL ID US 4490 -11622 0 0 +MYQ 0 WINDSOR_LOCKS CT US 4193 -7263 0 0 +MYR 0 MYRTLE_BEACH SC US 3368 -7893 0 0 +MYS 0 MYSTIC -- -- 3789 -8624 0 0 +MYV 0 MARYSVILLE -- -- 3910 -12157 0 0 +MYX 0 MARION VA US 3683 -8127 0 0 +MYY 0 PHILADELPHIA PA US 3987 -7525 0 0 +MYZ 0 MARYSVILLE -- -- 3985 -9663 0 0 +MZB 0 MISSION_BAY -- -- 3278 -11723 0 0 +MZH 0 MOOSE_LAKE -- -- 4642 -9280 0 0 +MZJ 0 MARANA AZ US 3247 -11137 0 0 +MZR 0 MONROE LA US 3252 -9203 0 0 +MZT 0 MAZATLAN -- MX 2302 -10627 0 0 +MZV 0 MOLINE -- -- 4132 -9064 0 0 +MZX 0 AUGUSTA GA US 3337 -8197 0 0 +MZZ 0 MARION -- -- 4049 -8568 0 0 +NAO 0 CHARLESTON_USN SC US 3282 -7993 0 0 +NAP 0 SCRANTON PA US 4140 -7563 0 0 +NAX 0 EWA/OAHU HI US 2118 -15807 0 0 +NBC 0 BEAUFORT_MCAS SC US 3242 -8063 0 0 +NBE 0 DALLAS_NAS TX US 3262 -9675 0 0 +NBG 0 NEW_ORLEANS_NAS LA US 2995 -9005 0 0 +NBJ 0 FOLEY AL US 3042 -8768 0 0 +NBS 0 KAUAI_IS HI US 2200 -15978 0 0 +NBU 0 GLENVIEW_NAS IL US 4208 -8782 0 0 +NBV 0 PANAMA_CITY FL US 3017 -8567 0 0 +NBW 0 GUANTANAMO -- CU 1985 -7522 0 0 +NCA 0 NEW_RIVER -- -- 3472 -7743 0 0 +NCL 0 NORFOLK VA US 3693 -7630 0 0 +NCQ 0 MARIETTA GA US 3392 -8452 0 0 +NDP 0 PENSACOLA FL US 3047 -8718 0 0 +NDY 0 DAHLGREN VA US 3833 -7704 0 0 +NDZ 0 MILTON FL US 3063 -8700 0 0 +NEJ 0 SEATTLE WA US 4745 -12230 0 0 +NEL 0 LAKEHURST -- -- 4004 -7434 0 0 +NEN 0 WHITEHOUSE FL US 3032 -8185 0 0 +NEW 0 LAKEFRONT_ARPT LA US 3003 -9003 0 0 +NFB 0 MT_CLEMENS MI US 4260 -8283 0 0 +NFD 0 SUMMERDALE AL US 3048 -8770 0 0 +NFE 0 FENTRESS VA US 3668 -7620 0 0 +NFG 0 OCEANSIDE CA US 3322 -11737 0 0 +NFJ 0 MILTON FL US 3063 -8700 0 0 +NFL 0 FALLON NY US 3950 -11875 0 0 +NFW 0 FORT_WORTH TX US 3277 -9744 0 0 +NGF 0 KANEOHE_BAY -- -- 2145 -15776 0 0 +NGJ 0 BEAUFORT SC US 3242 -8050 0 0 +NGP 0 TRUAX -- -- 2769 -9729 0 0 +NGT 0 BERCLAIR TX US 2852 -9760 0 0 +NGU 0 NORFOLK_NAS VA US 3693 -7628 0 0 +NGW 0 CORPUS_CHRISTI TX US 2777 -9750 0 0 +NGZ 0 ALAMEDA CA US 3778 -12233 0 0 +NHI 0 JACKSONVILLE FL US 3050 -8168 0 0 +NHK 0 PATUXENT -- -- 3829 -7640 0 0 +NHZ 0 BRUNSWICK ME US 4390 -6993 0 0 +NID 0 CHINA_LAKE_NWC CA US 3568 -11768 0 0 +NIN 0 NINILCHIK AK US 6002 -15159 0 0 +NIP 0 JACKSONVILLE_NAS FL US 3022 -8167 0 0 +NIR 0 CHASE_FIELD_NAS TX US 2837 -9767 0 0 +NJF 0 CHERRY_POINT NC US 3490 -7690 0 0 +NJK 0 EL_CENTRO_NAF CA US 3277 -11563 0 0 +NJM 0 SWANSBORO NC US 3467 -7703 0 0 +NJP 0 WARMINSTER PA US 4020 -7510 0 0 +NJW 0 MERIDIAN MI US 3280 -8883 0 0 +NKC 0 SHIRLEY NY US 4255 -7852 0 0 +NKH 0 CHICAGO IL US 4178 -8775 0 0 +NKT 0 CHERRY_POINT -- -- 3483 -7680 0 0 +NKX 0 MIRAMAR -- -- 3287 -11714 0 0 +NLC 0 LEMOORE_NAS CA US 3632 -11995 0 0 +NLD 0 NUEVO_LAREDO -- MX 2733 -9957 0 0 +NLT 0 ATLANTIC NC US 3487 -7622 0 0 +NMM 0 MERIDAN MS US 3255 -8857 0 0 +NMW 0 ASTORIA OR US 4617 -12388 0 0 +NMZ 0 WILLOW_GROVE PA US 4020 -7515 0 0 +NOG 0 ORANGE_GROVE TX US 2790 -9805 0 0 +NOH 0 CHICAGO IL US 4183 -8765 0 0 +NOM 0 OPA_LOCKA FL US 2595 -8035 0 0 +NOP 0 BROOKLYN NY US 4070 -7400 0 0 +NOW 0 PORT_ANGELES WA US 4813 -12340 0 0 +NPA 0 PENSACOLA_NAS FL US 3035 -8732 0 0 +NQA 0 MILLINGTON TN US 3528 -8993 0 0 +NQI 0 KINGSVILLE TX US 2750 -9780 0 0 +NQM 0 MIDWAY/HENDERSON -- -- 2820 -17738 0 0 +NQX 0 KEY_WEST_NAS FL US 2458 -8168 0 0 +NRA 0 COUPEVILLE WA US 4818 -12263 0 0 +NRB 0 MAYPORT FL US 3038 -8142 0 0 +NRC 0 CROWS_LANDING CA US 3733 -12112 0 0 +NRN 0 NORTON -- -- 3986 -9989 0 0 +NRR 0 ROOSEVELT_ROADS -- PU 1817 -6565 0 0 +NRS 0 IMPERIAL_BEACH CA US 3258 -11712 0 0 +NSE 0 MILTON FL US 3063 -8700 0 0 +NSF 0 CAMP_SPGS MD US 3880 -7688 0 0 +NSI 0 SAN_NICOLAS_ISLAND -- -- 3324 -11945 0 0 +NTD 0 PT._MUGU CA US 3417 -11905 0 0 +NTJ 0 MANTI UT US 3933 -11161 0 0 +NTK 0 TUSTIN CA US 3372 -11782 0 0 +NTU 0 OCEANA VA US 3683 -7602 0 0 +NUC 0 SAN_CLEMENTE -- -- 3303 -11857 0 0 +NUD 0 ADAK -- -- 5192 -17657 0 0 +NUI 0 PATUXENT_RIVER MD US 3828 -7642 0 0 +NUL 0 NULATO AK US 6473 -15807 0 0 +NUN 0 SAUFLEY -- -- 3047 -8734 0 0 +NUQ 0 MOUNTAIN_VIEW CA US 3738 -12205 0 0 +NUW 0 WHIDBEY_IS WA US 4823 -12250 0 0 +NVD 0 NEVADA MO US 3782 -9450 0 0 +NVK 0 ALLENTOWN -- -- 3077 -8707 0 0 +NWH 0 NEWPORT NH US 4339 -7219 0 0 +NXP 0 TWENTY-NINE-PALMS CA US 3413 -11595 0 0 +NXX 0 WILLOW_GROVE -- -- 4019 -7515 0 0 +NYC 0 NEW_YORK_CITY NY US 4073 -7400 0 0 +NYG 0 QUANTICO/DCMSND -- -- 3850 -7731 0 0 +NYL 0 YUMA AZ US 3265 -11460 0 0 +NZC 0 JACKSONVILLE FL US 3050 -8168 0 0 +NZJ 0 EL_TORO -- -- 3368 -11773 0 0 +NZW 0 SOUTH_WEYMOUTH MA US 4217 -7095 0 0 +NZY 0 NORTH_ISLAND CA US 3270 -11722 0 0 +OAB 0 MOAB -- -- 3876 -10975 0 0 +OAJ 0 JACKSONVILLE NC US 3472 -7748 0 0 +OAK 0 OAKLAND -- -- 3773 -12222 0 0 +OAL 0 COALDALE -- -- 3800 -11777 0 0 +OAR 0 FT_ORD CA US 3663 -12178 0 0 +OAX 0 VALLEY NE US 4131 -9637 0 0 +OAY 0 NORTON_BAY -- -- 6470 -16206 0 0 +OBE 0 OKEECHOBEE FL US 2723 -8088 0 0 +OBF 0 CUT_BANK MT US 4850 -11235 0 0 +OBH 0 WOLBACH -- -- 4138 -9835 0 0 +OBK 0 NORTHBROOK -- -- 4222 -8795 0 0 +OBU 0 KOBUK AK US 6091 -15686 0 0 +OCC 0 OCEAN_CAPE -- -- 5954 -13973 0 0 +OCE 0 OCEAN_CITY MD US 3831 -7512 0 0 +OCF 0 OCALA -- -- 2918 -8223 0 0 +OCH 0 NACOGDOUCHES TX US 3157 -9475 0 0 +OCN 0 OCEANSIDE -- -- 3324 -11742 0 0 +OCQ 0 OCONTO -- -- 4488 -8791 0 0 +OCR 0 NORCROSS_-VOR- GA US 3392 -8408 0 0 +OCS 0 ROCK_SPRINGS -- -- 4159 -10902 0 0 +OCW 0 WASHINGTON NC US 3557 -7705 0 0 +OCZ 0 LINCOLN NE US 4085 -9677 0 0 +ODD 0 DONDO -- -- 4736 -12231 0 0 +ODF 0 FOOTHILLS -- -- 3470 -8330 0 0 +ODG 0 WOODRING -- -- 3637 -9779 0 0 +ODI 0 NODINE -- -- 4391 -9147 0 0 +ODK 0 KODIAK -- -- 5778 -15234 0 0 +ODO 0 ODESSA TX US 3192 -10239 0 0 +ODR 0 WOODRUM -- -- 3732 -7998 0 0 +ODU 0 DEVILLE_-VOR- LA US 3133 -9212 0 0 +ODX 0 ORD -- -- 4162 -9895 0 0 +OEA 0 VINCENNES -- -- 3869 -8756 0 0 +OEB 0 COLDWAER MI US 4193 -8505 0 0 +OED 0 ROGUE_VALLEY -- -- 4248 -12291 0 0 +OEG 0 GOLDEN_EAGLE -- -- 3286 -11444 0 0 +OEH 0 BALTIMORE MD US 3918 -7667 0 0 +OEL 0 OAKLEY -- -- 3911 -10082 0 0 +OEO 0 OSCEOLA -- -- 4531 -9269 0 0 +OFF 0 OFFUTT_AFB NE US 4112 -9592 0 0 +OFK 0 NORFOLK -- -- 4199 -9743 0 0 +OFP 0 ASHLAND VA US 3773 -7743 0 0 +OFZ 0 TRAIL -- -- 3478 -9840 0 0 +OGA 0 OGALLALA NE US 4105 -10180 0 0 +OGB 0 ORANGEBURG SC US 3347 -8088 0 0 +OGD 0 OGDEN -- -- 4122 -11210 0 0 +OGG 0 MAUI -- -- 2091 -15642 0 0 +OGM 0 ONTONAGON -- -- 4685 -8937 0 0 +OGS 0 OGDENSBURG NY US 4458 -7535 0 0 +OGY 0 BRIDGE -- -- 4057 -7388 0 0 +OHA 0 CHICAGO IL US 4198 -8790 0 0 +OHE 0 MONAHANS -- -- 3158 -10291 0 0 +OHN 0 MEMPHIS TN US 3505 -8998 0 0 +OHY 0 CONEY -- -- 3200 -8386 0 0 +OIC 0 NORWICH NY US 4255 -7550 0 0 +OIK 0 OCEAN_CITY MD US 3818 -7512 0 0 +OIL 0 OIL_CITY PA US 4138 -7980 0 0 +OIN 0 OBERLIN -- -- 3983 -10054 0 0 +OIP 0 OLD_RIP -- -- 3240 -9881 0 0 +OIQ 0 SIOUX_CITY IA US 4240 -9638 0 0 +OIX 0 OTTAWA -- -- 4136 -8885 0 0 +OJA 0 WEATHERFORD -- -- 3553 -9867 0 0 +OJC 0 JOHNSON_COUNTY -- -- 3884 -9474 0 0 +OJP 0 ORLANDO FL US 2855 -8143 0 0 +OJZ 0 WHITE_PLAINS NY US 4103 -7383 0 0 +OKB 0 OCEANSIDE CA US 3322 -11735 0 0 +OKC 0 OKLAHOMA_CITY OK US 3540 -9760 0 0 +OKK 0 KOKOMO -- -- 4053 -8606 0 0 +OKM 0 OKMULGEE -- -- 3569 -9587 0 0 +OKS 0 OSHKOSH -- -- 4140 -10235 0 0 +OKT 0 YOAKUM -- -- 2931 -9714 0 0 +OKV 0 WINCHESTER VA US 3914 -7814 0 0 +OKW 0 BROOKWOOD -- -- 3324 -8725 0 0 +OKZ 0 KAOLIN -- -- 3296 -8284 0 0 +OLC 0 ONEIDA TN US 3662 -8467 0 0 +OLD 0 OLD_TOWN -- -- 4501 -6863 0 0 +OLE 0 OLEAN NY US 4210 -7847 0 0 +OLF 0 WOLF_POINT -- -- 4810 -10560 0 0 +OLG 0 SOLON_SPRINGS -- -- 4632 -9181 0 0 +OLI 0 OLIKTOK AK US 7035 -14988 0 0 +OLJ 0 SPOKANE WA US 4762 -11753 0 0 +OLK 0 WOLF_LAKE -- -- 4125 -8550 0 0 +OLM 0 OLYMPIA -- -- 4697 -12290 0 0 +OLQ 0 BILOXI MS US 3040 -8890 0 0 +OLR 0 CHICKASHA -- -- 3510 -9797 0 0 +OLS 0 NOGALES -- -- 3141 -11085 0 0 +OLT 0 SOLDOTNA -- -- 6047 -15088 0 0 +OLU 0 COLUMBUS -- -- 4145 -9734 0 0 +OLV 0 OLIVE_BRANCH -- -- 3498 -8979 0 0 +OLY 0 OLNEY -- -- 3872 -8817 0 0 +OLZ 0 OELWEIN -- -- 4268 -9198 0 0 +OMA 0 OMAHA NE US 4130 -9590 0 0 +OME 0 NOME -- -- 6449 -16525 0 0 +OMH 0 ORANGE VA US 3825 -7805 0 0 +OMK 0 OMAK -- -- 4845 -11952 0 0 +OMN 0 ORMOND_BEACH -- -- 2930 -8111 0 0 +ONA 0 WINONA -- -- 4408 -9171 0 0 +ONH 0 NOAH -- -- 3864 -9224 0 0 +ONL 0 O'NEILL -- -- 4247 -9869 0 0 +ONM 0 SOCORRO -- -- 3434 -10682 0 0 +ONN 0 TIPTON_AAF MD US 3908 -7677 0 0 +ONO 0 ONTARIO -- -- 4402 -11701 0 0 +ONP 0 NEWPORT -- -- 4458 -12406 0 0 +ONT 0 ONTARIO CA US 3405 -11760 0 0 +ONX 0 CURRITUCK NC US 3640 -7602 0 0 +ONY 0 OLNEY -- -- 3335 -9882 0 0 +ONZ 0 DETROIT/GROSSE_ILE MI US 4210 -8316 0 0 +OOA 0 OSKALOOSA -- -- 4123 -9249 0 0 +OOD 0 WOODSTOWN -- -- 3964 -7530 0 0 +OOI 0 MEMPHIS TN US 3505 -8998 0 0 +OOK 0 TOKSOOK_BAY AK US 6053 -16511 0 0 +OOM 0 HOOSIER -- -- 3914 -8661 0 0 +OPE 0 TOPEKA KS US 3907 -9562 0 0 +OPF 0 OPA_LOCKA_ARPT FL US 2588 -8028 0 0 +OPL 0 ST_LANDRY -- -- 3066 -9210 0 0 +OPN 0 THOMASTON GA US 3295 -8426 0 0 +OPZ 0 LOPEZ_ISLAND -- -- 4848 -12292 0 0 +OQA 0 REIDSVILLE NC US 3633 -7963 0 0 +OQK 0 NOATAK -- -- 6757 -16297 0 0 +OQU 0 NORTH_KINGSTOWN RI US 4150 -7155 0 0 +OQW 0 MAQUOKETA -- -- 4205 -9074 0 0 +OQZ 0 OBION -- -- 3630 -8899 0 0 +ORB 0 ORR -- -- 4802 -9286 0 0 +ORC 0 ORANGE_CITY -- -- 4299 -9606 0 0 +ORD 0 CHICAGO_O'HARE -- -- 4199 -8790 0 0 +ORE 0 ORANGE -- -- 4256 -7220 0 0 +ORF 0 NORFOLK -- -- 3689 -7620 0 0 +ORG 0 ORANGE -- -- 3007 -9379 0 0 +ORH 0 WORCESTER MA US 4227 -7188 0 0 +ORI 0 PORT_LIONS AK US 5788 -15285 0 0 +ORJ 0 CORRY -- -- 4191 -7965 0 0 +ORL 0 ORLANDO -- -- 2854 -8134 0 0 +ORS 0 EASTSOUND WA US 4871 -12291 0 0 +ORT 0 NORTHWAY -- -- 6295 -14191 0 0 +ORV 0 NOORVIK AK US 6683 -16103 0 0 +ORW 0 NORWICH -- -- 4156 -7200 0 0 +OSA 0 MOUNT_PLEASANT TX US 3309 -9496 0 0 +OSC 0 OSCODA MI US 4445 -8340 0 0 +OSE 0 OSCARVILLE -- -- 6079 -16187 0 0 +OSH 0 OSHKOSH -- -- 4399 -8856 0 0 +OSI 0 WOODSIDE -- -- 3739 -12228 0 0 +OSQ 0 SAN_ANTONIO TX US 2948 -9863 0 0 +OSS 0 LOSA_ANGELES CA US 3395 -11840 0 0 +OSU 0 COLUMBUS OH US 4012 -8303 0 0 +OSW 0 OSWEGO -- -- 3716 -9520 0 0 +OSX 0 KOSCIUSKO -- -- 3309 -8954 0 0 +OSZ 0 WASHINGTON DC US 3895 -7745 0 0 +OTB 0 TUPELO MS US 3422 -8880 0 0 +OTG 0 WORTHINGTON -- -- 4365 -9558 0 0 +OTH 0 NORTH_BEND -- -- 4342 -12417 0 0 +OTI 0 NEWPORT RI US 4150 -7130 0 0 +OTK 0 VALDOSTA -- -- 3078 -8328 0 0 +OTM 0 OTTUMWA -- -- 4103 -9233 0 0 +OTN 0 OAKTOWN -- -- 3885 -8751 0 0 +OTO 0 OTTO -- -- 3507 -10594 0 0 +OTT 0 NOTTINGHAM -- -- 3871 -7674 0 0 +OTZ 0 KOTZEBUE -- -- 6689 -16254 0 0 +OUC 0 PAMLICO/DCMSND -- -- 3512 -7599 0 0 +OUK 0 CALHOUN -- -- 3440 -8493 0 0 +OUL 0 NELSON_LAGOON AK US 5601 -16116 0 0 +OUN 0 NORMAN -- -- 3524 -9748 0 0 +OUW 0 ELKINS WV US 3888 -7985 0 0 +OVE 0 OROVILLE -- -- 3949 -12162 0 0 +OVL 0 OLIVIA MN US 4478 -9503 0 0 +OVO 0 NORTH_VERNON -- -- 3905 -8560 0 0 +OVR 0 OMAHA -- -- 4117 -9574 0 0 +OVS 0 BOSCOBEL WI US 4316 -9068 0 0 +OVW 0 DALLAS TX US 3285 -9685 0 0 +OWA 0 OWATONNA MN US 4387 -9343 0 0 +OWB 0 OWENSBORO -- -- 3774 -8717 0 0 +OWC 0 COFFEE_COUNTY -- -- 3140 -8292 0 0 +OWD 0 NORWOOD MA US 4220 -7123 0 0 +OWG 0 WASHINGTON DC US 3885 -7703 0 0 +OWI 0 OTTAWA KS US 3865 -9520 0 0 +OWK 0 NORRIDGEWOCK ME US 4473 -6980 0 0 +OWN 0 WISE VA US 3698 -8240 0 0 +OWP 0 WILLIAM_POGUE -- -- 3617 -9615 0 0 +OWU 0 WEST_WOODWARD -- -- 3643 -9952 0 0 +OWX 0 OTTAWA OH US 4102 -8400 0 0 +OWY 0 OWYHEE NV US 4195 -11618 0 0 +OXB 0 OCEAN_CITY MD US 3831 -7512 0 0 +OXC 0 OXFORD CT US 4142 -7313 0 0 +OXD 0 OXFORD -- -- 3951 -8478 0 0 +OXI 0 KNOX -- -- 4132 -8665 0 0 +OXK 0 BELLEVILLE IL US 3862 -8998 0 0 +OXR 0 OXNARD CA US 3420 -11918 0 0 +OXV 0 KNOXVILLE -- -- 4130 -9311 0 0 +OYC 0 CORPUS_CHRISTI TX US 2777 -9750 0 0 +OYD 0 FLOYD -- -- 3430 -8516 0 0 +OYI 0 ORANGEBURG -- -- 3342 -8091 0 0 +OYM 0 ST_MARYS PA US 4142 -7858 0 0 +OYN 0 GOLD -- -- 6451 -16543 0 0 +OYY 0 COLUMBUS OH US 4000 -8298 0 0 +OZA 0 OZONA TX US 3078 -10118 0 0 +OZB 0 COZAD -- -- 4087 -10000 0 0 +OZN 0 ST_GEORGE -- -- 3709 -11359 0 0 +OZR 0 CAIRNS -- -- 3127 -8573 0 0 +OZW 0 HOWELL -- -- 4263 -8399 0 0 +OZX 0 ONEONTA NY US 4248 -7505 0 0 +OZZ 0 OZARK -- -- 3551 -9384 0 0 +PAC 0 PASCAGOULA MS US 3035 -8850 0 0 +PAE 0 PAINE -- -- 4792 -12228 0 0 +PAH 0 PADUCAH KY US 3707 -8877 0 0 +PAI 0 PACOIMA -- -- 3426 -11841 0 0 +PAJ 0 KANSAS_CITY MO US 3930 -9473 0 0 +PAK 0 HANAPEPE HI US 2190 -15960 0 0 +PAM 0 PANAMA FL US 3022 -8568 0 0 +PAN 0 PAYSON AZ US 3426 -11134 0 0 +PAO 0 PALO_ALTO CA US 3745 -12215 0 0 +PAP 0 PORT_AU_PRINCE -- HA 1852 -7230 0 0 +PAQ 0 PALMER AK US 6159 -14909 0 0 +PBC 0 MAURY_COUNTY -- -- 3561 -8709 0 0 +PBF 0 PINE_BLUFF -- -- 3425 -9193 0 0 +PBG 0 PLATTSBURG NY US 4468 -7352 0 0 +PBH 0 PHILLIPS -- -- 4570 -9041 0 0 +PBI 0 PALM_BEACH -- -- 2668 -8009 0 0 +PBR 0 PEMBROKE NH US 4312 -7145 0 0 +PBT 0 PROBERTA -- -- 4011 -12224 0 0 +PBV 0 GEORGE AK US 5658 -16966 0 0 +PBX 0 PIKEVILLE KY US 3756 -8257 0 0 +PBY 0 PEABODY -- -- 3647 -11041 0 0 +PCM 0 PLANT_CITY -- -- 2800 -8216 0 0 +PCU 0 PICAYUNE -- -- 3056 -8973 0 0 +PCW 0 PORT_CLINTON -- -- 4152 -8287 0 0 +PCZ 0 WAUPACA -- -- 4433 -8902 0 0 +PDC 0 PRAIRIE_DU_CHIEN WI US 4302 -9107 0 0 +PDG 0 PAJAR -- -- 3691 -12181 0 0 +PDK 0 PEACHTREE -- -- 3388 -8430 0 0 +PDN 0 PORT_HEIDEN -- -- 5695 -15865 0 0 +PDP 0 PHILADELPHIA PA US 3987 -7525 0 0 +PDR 0 OTTAWA -- -- 4103 -8398 0 0 +PDT 0 PENDLETON -- -- 4570 -11894 0 0 +PDW 0 EVANSVILLE -- -- 3804 -8753 0 0 +PDX 0 PORTLAND -- -- 4559 -12261 0 0 +PDZ 0 PARADISE -- -- 3392 -11753 0 0 +PEA 0 PELLA -- -- 4141 -9294 0 0 +PEC 0 PELICAN AK US 5796 -13624 0 0 +PED 0 NEEDMORE -- -- 3654 -8692 0 0 +PEE 0 PETERS_CREEK -- -- 6233 -15010 0 0 +PEK 0 JACKSONVILLE FL US 3050 -8168 0 0 +PEN 0 KARPEN -- -- 4614 -12359 0 0 +PEO 0 PENN_YAN NY US 4264 -7705 0 0 +PEP 0 CHARLOTTE NC US 3522 -8095 0 0 +PEQ 0 PECOS -- -- 3147 -10357 0 0 +PER 0 PIONEER -- -- 3675 -9716 0 0 +PEZ 0 PLEASANTON -- -- 2895 -9852 0 0 +PFC 0 PACIFIC_CITY OR US 4520 -12392 0 0 +PFH 0 PHILMONT -- -- 4225 -7372 0 0 +PFL 0 POST -- -- 3461 -9840 0 0 +PFN 0 PANAMA_CITY -- -- 3022 -8568 0 0 +PFO 0 SPOFFORD -- -- 2915 -10043 0 0 +PFS 0 PITTSBURGH PA US 4050 -8023 0 0 +PFT 0 PINEY_PINECREEK -- -- 4899 -9598 0 0 +PGA 0 PAGE -- -- 3693 -11145 0 0 +PGD 0 PUNTA_GORDA -- -- 2692 -8199 0 0 +PGL 0 PASCAGOULA MS US 3047 -8850 0 0 +PGM 0 PORT_GRAHAM AK US 5935 -15183 0 0 +PGO 0 RICH_MOUNTAIN -- -- 3468 -9461 0 0 +PGR 0 PARAGOULD -- -- 3606 -9051 0 0 +PGS 0 PEACH_SPRINGS -- -- 3562 -11354 0 0 +PGV 0 PITT-GREENVILLE NC US 3550 -7833 0 0 +PGY 0 POGGI -- -- 3261 -11698 0 0 +PHD 0 NEW_PHILADELPHIA OH US 4050 -8143 0 0 +PHF 0 NEWPORT_NEWS VA US 3698 -7642 0 0 +PHG 0 PHILLIPSBURG -- -- 3971 -9929 0 0 +PHH 0 ANDREWS SC US 3327 -7942 0 0 +PHK 0 PAHOKEE -- -- 2678 -8069 0 0 +PHL 0 PHILADELPHIA PA US 3987 -7525 0 0 +PHN 0 PORT_HURON MI US 4313 -8253 0 0 +PHO 0 POINT_HOPE -- -- 6834 -16680 0 0 +PHP 0 PHILIP -- -- 4406 -10166 0 0 +PHT 0 PARIS TN US 3630 -8837 0 0 +PHX 0 PHOENIX AZ US 3343 -11202 0 0 +PHY 0 NORMAN OK US 3515 -9747 0 0 +PIA 0 PEORIA -- -- 4068 -8979 0 0 +PIB 0 HATTIESBURG MS US 4135 -8070 0 0 +PIC 0 CALVERTON NY US 4068 -7290 0 0 +PIE 0 ST_PETERSBURG -- -- 2791 -8268 0 0 +PIH 0 POCATELLO -- -- 4287 -11265 0 0 +PIL 0 BRAZOS_SANTIAGO TX US 2600 -9717 0 0 +PIM 0 PINE_MOUNTAIN -- -- 3284 -8487 0 0 +PIN 0 JASPER TX US 3083 -9403 0 0 +PIO 0 PINON -- -- 3253 -10531 0 0 +PIR 0 PIERRE -- -- 4439 -10016 0 0 +PIT 0 PITTSBURGH PA US 4050 -8023 0 0 +PIX 0 PICTURE_ROCKS -- -- 4128 -7671 0 0 +PIZ 0 POINT_LAY -- -- 6973 -16301 0 0 +PJG 0 CURACAO,NETHERLANDS_ANTILLES -- -- 1217 -6902 0 0 +PJH 0 ARUBA,NETHERLANDS_ANTILLES -- -- 1252 -6993 0 0 +PJI 0 POINT_JUDITH RI US 4140 -7143 0 0 +PJM 0 SAINT_MAARTEN,NETHERLANDS_AN -- -- 1800 -6312 0 0 +PJN 0 PLANTATION -- -- 2613 -8022 0 0 +PJR 0 PRENTISS -- -- 3160 -8991 0 0 +PJS 0 HENRY -- -- 3713 -7649 0 0 +PJY 0 PINCKNEYVILLE -- -- 3798 -8936 0 0 +PKB 0 PARKERSBURG WV US 3935 -8143 0 0 +PKC 0 PATRICK_AFB FL US 2823 -8060 0 0 +PKD 0 PARK_RAPIDS -- -- 4690 -9507 0 0 +PKE 0 PARKER -- -- 3410 -11468 0 0 +PKF 0 PARK_FALLS -- -- 4595 -9043 0 0 +PKJ 0 PARK_FALLS WI US 4592 -9050 0 0 +PKN 0 ASPEN_-_PITKIN_CO. CO US 3923 -10692 0 0 +PKQ 0 DALLAS-FT_WORTH TX US 3290 -9703 0 0 +PKV 0 PORT_LAVACA -- -- 2865 -9668 0 0 +PKW 0 KENOSHA WI US 4250 -8792 0 0 +PKZ 0 PICKENS -- -- 3044 -8718 0 0 +PLB 0 PLATTSBURGH -- -- 4468 -7352 0 0 +PLD 0 PORTLAND -- -- 4045 -8498 0 0 +PLK 0 POINT_LOOKOUT -- -- 3663 -9323 0 0 +PLL 0 POLO -- -- 4197 -8952 0 0 +PLN 0 PELLSTON -- -- 4563 -8466 0 0 +PLO 0 PORTLAND IN US 4043 -8488 0 0 +PLQ 0 TALLAHASSEE FL US 3040 -8435 0 0 +PLR 0 PELL_CITY -- -- 3356 -8625 0 0 +PLS 0 POLSON -- -- 4770 -11419 0 0 +PLT 0 PLATTE_CENTER -- -- 4150 -9738 0 0 +PLV 0 PRAHL -- -- 4528 -12277 0 0 +PLX 0 PALESTINE -- -- 3901 -8764 0 0 +PMB 0 PEMBINA ND US 4887 -9718 0 0 +PMD 0 PALMDALE -- -- 3463 -11806 0 0 +PMH 0 PORTSMOUTH -- -- 3878 -8284 0 0 +PMM 0 PULLMAN -- -- 4247 -8611 0 0 +PMP 0 POMPANO_BEACH -- -- 2625 -8011 0 0 +PMU 0 BATESVILLE MS US 3437 -8990 0 0 +PMV 0 PLATTSMOUTH -- -- 4095 -9592 0 0 +PMX 0 PALMER -- -- 4223 -7231 0 0 +PMZ 0 PLYMOUTH -- -- 3581 -7676 0 0 +PNA 0 WENZ -- -- 4280 -10980 0 0 +PNB 0 NORTH_PLATTE NE US 4113 -10068 0 0 +PNC 0 PONCA_CITY OK US 3673 -9710 0 0 +PNE 0 NORTH_PHILADELPHIA -- -- 4008 -7501 0 0 +PNH 0 PANHANDLE -- -- 3524 -10170 0 0 +PNJ 0 PATERSON -- -- 4095 -7415 0 0 +PNM 0 PRINCETON -- -- 4556 -9361 0 0 +PNN 0 PRINCETON -- -- 4533 -6770 0 0 +PNO 0 NASHVILLE TN US 3613 -8668 0 0 +PNP 0 PILOT_POINT AK US 5758 -15757 0 0 +PNS 0 PENSACOLA FL US 3047 -8718 0 0 +PNT 0 PONTIAC -- -- 4082 -8873 0 0 +PNU 0 WASHINGTON_COUNTY -- -- 4014 -8016 0 0 +PNX 0 SHERMAN/DENISON TX US 3371 -9667 0 0 +POA 0 PAHOA -- -- 1954 -15497 0 0 +POB 0 POPE -- -- 3523 -7895 0 0 +POC 0 LA_VERNE CA US 3410 -11778 0 0 +POE 0 FT_POLK_AAF LA US 3105 -9322 0 0 +POF 0 POPULAR_BLUFF MO US 3677 -9017 0 0 +POH 0 POCAHONTAS -- -- 4275 -9465 0 0 +POJ 0 SELMA AL US 3217 -8693 0 0 +POK 0 MATHER_AFB CA US 3865 -12130 0 0 +POM 0 POMONA -- -- 3408 -11779 0 0 +POU 0 POUGHKEEPSIE NY US 4163 -7388 0 0 +POX 0 EL_PASO TX US 3180 -10638 0 0 +POY 0 POWELL -- -- 4487 -10879 0 0 +PPA 0 PAMPA -- -- 3561 -10100 0 0 +PPC 0 PROSPECT -- -- 6682 -15063 0 0 +PPE 0 PUNTA_PENASCO -- MX 3133 -11350 0 0 +PPF 0 PARSONS -- -- 3734 -9551 0 0 +PPI 0 HOPEY -- -- 4487 -9294 0 0 +PPM 0 PHILLIPS -- -- 3947 -7617 0 0 +PPO 0 LA_PORTE IN US 4157 -8673 0 0 +PPQ 0 PITTSFIELD -- -- 3964 -9078 0 0 +PPR 0 POINTE_A_PITRE/GUAD,FRENCH_W -- -- 1617 -6152 0 0 +PPY 0 OMAHA NE US 4130 -9590 0 0 +PQF 0 MESQUITE -- -- 3281 -9653 0 0 +PQI 0 PRESQUE_ISLE -- -- 4677 -6809 0 0 +PQL 0 PASCAGOULA MI US 3046 -8853 0 0 +PQN 0 PIPESTONE -- -- 4399 -9630 0 0 +PQO 0 PHOENIX AZ US 3333 -11198 0 0 +PRB 0 PASO_ROBLES -- -- 3567 -12063 0 0 +PRC 0 PRESCOTT AZ US 3465 -11242 0 0 +PRG 0 PARIS -- -- 3970 -8767 0 0 +PRI 0 PERRINE -- -- 3777 -9043 0 0 +PRN 0 PERSIMMON -- -- 3185 -8661 0 0 +PRO 0 PERRY -- -- 4183 -9416 0 0 +PRQ 0 HOUSTON TX US 2965 -9528 0 0 +PRR 0 PERRINE FL US 2552 -8050 0 0 +PRX 0 PARIS -- -- 3354 -9545 0 0 +PRZ 0 PORTALES -- -- 3415 -10341 0 0 +PSB 0 PHILIPSBURG -- -- 4092 -7799 0 0 +PSC 0 PASCO -- -- 4626 -11912 0 0 +PSE 0 PONCE -- -- 1799 -6652 0 0 +PSF 0 PITTSFIELD MA US 4240 -7332 0 0 +PSG 0 PETERSBURG AK US 5680 -13295 0 0 +PSH 0 PARSHALL -- -- 4794 -10214 0 0 +PSI 0 PONTIAC -- -- 4270 -8353 0 0 +PSK 0 PULASKI -- -- 3709 -8071 0 0 +PSM 0 PEASE -- -- 4308 -7083 0 0 +PSN 0 PALESTINE -- -- 3178 -9570 0 0 +PSP 0 PALM_SPRINGS -- -- 3387 -11643 0 0 +PSS 0 PROSSER -- -- 4069 -9848 0 0 +PSX 0 PALACIOS -- -- 2876 -9631 0 0 +PTA 0 PUERTO_PLATA -- DR 1968 -7057 0 0 +PTB 0 PETERSBURG -- -- 3713 -7757 0 0 +PTD 0 POTSDAM -- -- 4472 -7488 0 0 +PTG 0 PENENGTON_GAP VA US 3690 -8292 0 0 +PTH 0 TURNBULL -- -- 5695 -15864 0 0 +PTI 0 PUNTILLA_LAKE AK US 6200 -15273 0 0 +PTK 0 PONTIAC MI US 4267 -8342 0 0 +PTN 0 PATTERSON -- -- 2971 -9134 0 0 +PTS 0 PITTSBURG -- -- 3744 -9473 0 0 +PTT 0 PRATT -- -- 3772 -9875 0 0 +PTU 0 PLATINUM AK US 5901 -16182 0 0 +PTV 0 PORTERVILLE CA US 3593 -11905 0 0 +PTW 0 POTTSTOWN -- -- 4022 -7556 0 0 +PUB 0 PUEBLO -- -- 3829 -10443 0 0 +PUC 0 CARBON -- -- 3960 -11075 0 0 +PUF 0 PUFF -- -- 4335 -9474 0 0 +PUO 0 PRUDHOE_BAY AK US 7018 -14838 0 0 +PUR 0 MARSHALL -- -- 3904 -9320 0 0 +PUT 0 PUTNAM -- -- 4196 -7184 0 0 +PUU 0 PULLIAM -- -- 3514 -11167 0 0 +PUW 0 PULLMAN -- -- 4667 -11722 0 0 +PVB 0 PLATTEVILLE -- -- 4269 -9044 0 0 +PVC 0 PROVINCETOWN -- -- 4207 -7022 0 0 +PVD 0 PROVIDENCE -- -- 4172 -7143 0 0 +PVF 0 PLACERVILLE CA US 3875 -12082 0 0 +PVG 0 PORTSMOUTH -- -- 3678 -7645 0 0 +PVJ 0 PAULS_VALLEY -- -- 3472 -9723 0 0 +PVO 0 ATLANTIC_CITY NJ US 3945 -7458 0 0 +PVQ 0 PUT_RIVER -- -- 7022 -14842 0 0 +PVU 0 PROVO -- -- 4021 -11172 0 0 +PVW 0 PLAINVIEW -- -- 3409 -10179 0 0 +PVZ 0 PAINESVILLE OH US 4172 -8132 0 0 +PWA 0 WILEY_POST -- -- 3553 -9765 0 0 +PWC 0 PINE_RIVER -- -- 4673 -9438 0 0 +PWD 0 PLENTYWOOD -- -- 4879 -10453 0 0 +PWE 0 PAWNEE_CITY -- -- 4020 -9621 0 0 +PWF 0 SPORTYS -- -- 3908 -8422 0 0 +PWG 0 WACO TX US 3148 -9732 0 0 +PWK 0 PAUWAKEE_ARPT IL US 4187 -8762 0 0 +PWL 0 PAWLING -- -- 4177 -7360 0 0 +PWM 0 PORTLAND ME US 4365 -7032 0 0 +PWQ 0 PETERSBURG WV US 3885 -7915 0 0 +PWT 0 KITSAP -- -- 4749 -12276 0 0 +PXE 0 PERRY GA US 3251 -8377 0 0 +PXK 0 PAXSON AK US 6302 -14550 0 0 +PXN 0 PANOCHE -- -- 3672 -12078 0 0 +PXR 0 PHOENIX -- -- 3343 -11197 0 0 +PXT 0 PATUXENT -- -- 3829 -7640 0 0 +PXV 0 POCKET_CITY -- -- 3793 -8776 0 0 +PXY 0 MILWAUKEE WI US 4295 -8790 0 0 +PYA 0 PENN_YAN -- -- 4264 -7706 0 0 +PYC 0 PITSAND -- -- 7033 -14964 0 0 +PYE 0 POINT_REYES -- -- 3808 -12287 0 0 +PYF 0 PYRAMID -- -- 3186 -9620 0 0 +PYG 0 PAGELAND -- -- 3474 -8034 0 0 +PYM 0 PLYMOUTH MA US 4185 -7073 0 0 +PYN 0 PIEDMONT MO US 3713 -9071 0 0 +PYX 0 PERRYTON -- -- 3641 -10074 0 0 +PZD 0 PECAN -- -- 3166 -8429 0 0 +PZO 0 PEEBLES -- -- 3892 -8333 0 0 +PZQ 0 ROGERS_CITY -- -- 4540 -8382 0 0 +PZR 0 KENANSVILLE NC US 3493 -7790 0 0 +PZV 0 NEW_YORK NY US 4070 -7395 0 0 +PZX 0 PARAGOULD AR US 3602 -9060 0 0 +RAC 0 RACINE WI US 4272 -8777 0 0 +RAD 0 WARROAD MN US 4893 -9493 0 0 +RAF 0 SACRAMENTO CA US 3852 -12150 0 0 +RAK 0 GUY AR US 3531 -9232 0 0 +RAL 0 RIVERSIDE -- -- 3395 -11745 0 0 +RAP 0 RAPID_CITY -- -- 4398 -10301 0 0 +RAS 0 PORT_ARANSAS TX US 2781 -9709 0 0 +RAV 0 RAVINE -- -- 4055 -7660 0 0 +RAW 0 WARSAW MO US 3834 -9334 0 0 +RBA 0 ROBINSON -- -- 3985 -9542 0 0 +RBD 0 REDBIRD -- -- 3268 -9687 0 0 +RBE 0 ROCK_COUNTY -- -- 4257 -9958 0 0 +RBG 0 ROSEBURG -- -- 4324 -12336 0 0 +RBJ 0 ROBLES -- -- 3207 -11136 0 0 +RBK 0 MURRIETA/TEMECULA CA US 3358 -11713 0 0 +RBL 0 RED_BLUFF -- -- 4010 -12224 0 0 +RBM 0 NORTH_LITTLE_ROCK AR US 3473 -9223 0 0 +RBO 0 ROBSTOWN TX US 2778 -9769 0 0 +RBS 0 ROBERTS -- -- 4058 -8816 0 0 +RBV 0 ROBBINSVILLE -- -- 4020 -7450 0 0 +RBW 0 WALTERBORO -- -- 3293 -8064 0 0 +RBX 0 WRIGHT_BROTHERS -- -- 3592 -7570 0 0 +RBY 0 RUBY AK US 6473 -15547 0 0 +RCA 0 ELLSWORTH_AFB SD US 4415 -10310 0 0 +RCC 0 BELLEVILLE IL US 3855 -8985 0 0 +RCK 0 ROCKDALE/DCMSND -- -- 3028 -9698 0 0 +RCR 0 ROCHESTER -- -- 4107 -8619 0 0 +RCT 0 REED_CITY MI US 4380 -8560 0 0 +RCX 0 RUSK_COUNTY -- -- 4550 -9100 0 0 +RCZ 0 ROSCOE -- -- 3485 -7969 0 0 +RDD 0 REDDING -- -- 4050 -12229 0 0 +RDG 0 READING PA US 4038 -7597 0 0 +RDK 0 RED_OAK -- -- 4102 -9525 0 0 +RDM 0 REDMOND OR US 4425 -12115 0 0 +RDR 0 GRAND_FORKS_AFB ND US 4795 -9718 0 0 +RDU 0 RALEIGH/DURHAM -- -- 3587 -7878 0 0 +RDV 0 RED_DEVIL AK US 6179 -15735 0 0 +RDY 0 ASPEN CO US 3918 -10685 0 0 +REC 0 REVLOC -- -- 4055 -7875 0 0 +RED 0 RED_LODGE -- -- 4524 -10926 0 0 +REE 0 REESE_AFB TX US 3360 -10205 0 0 +REH 0 REHOBOTH_BEACH DE US 3878 -7502 0 0 +REJ 0 REDIG SD US 4527 -10353 0 0 +REN 0 WARREN -- -- 3355 -9210 0 0 +REO 0 ROME -- -- 4259 -11787 0 0 +REX 0 REYNOSA -- MX 2602 -9823 0 0 +REZ 0 MARY_ESTHER FL US 3037 -8652 0 0 +RFD 0 ROCKFORD -- -- 4223 -8920 0 0 +RFE 0 RUTHERFORD -- -- 3535 -8195 0 0 +RFG 0 REFUGIO TX US 2837 -9728 0 0 +RFK 0 ANGUILLA MS US 3292 -9078 0 0 +RFX 0 EAST_HARTFORD CT US 4175 -7262 0 0 +RGJ 0 RICHMOND VA US 3750 -7732 0 0 +RGK 0 RED_WING -- -- 4459 -9249 0 0 +RGL 0 WRANGELL AK US 5633 -13240 0 0 +RGO 0 AKRON OH US 4092 -8143 0 0 +RGR 0 OKLAHOMA_CITY OK US 3540 -9760 0 0 +RGS 0 RENO_-CANNON_VOR- NV US 3950 -11977 0 0 +RHI 0 RHINELANDER -- -- 4563 -8946 0 0 +RHP 0 ANDREWS NC US 3519 -8386 0 0 +RHU 0 FRUITA/DCMSND -- -- 3918 -10864 0 0 +RHV 0 SAN_JOSE CA US 3733 -12200 0 0 +RHX 0 ATLANTA GA US 3350 -8455 0 0 +RHZ 0 ZEPHYRHILLS -- -- 2822 -8216 0 0 +RIC 0 RICHMOND -- -- 3750 -7732 0 0 +RID 0 RICHMOND -- -- 3976 -8484 0 0 +RIE 0 RICE_LAKE WI US 4548 -9185 0 0 +RIF 0 RICHFIELD UT US 3877 -11218 0 0 +RIL 0 RIFLE -- -- 3953 -10772 0 0 +RIN 0 SPRINGFIELD MO US 3723 -9338 0 0 +RIR 0 RUBIDOUX CA US 3395 -11745 0 0 +RIS 0 RIVERSIDE -- -- 3912 -9460 0 0 +RIU 0 ANDALUSIA AL US 3128 -8652 0 0 +RIV 0 RIVERSIDE CA US 3395 -11720 0 0 +RIW 0 RIVERTON -- -- 4307 -10846 0 0 +RJD 0 RIDGELY MD US 3897 -7587 0 0 +RJM 0 WARNER_ROBINS GA US 3257 -8367 0 0 +RKA 0 ROCKDALE -- -- 4247 -7524 0 0 +RKB 0 BLYTHEVILLE AR US 3597 -8995 0 0 +RKD 0 ROCKLAND ME US 4410 -6905 0 0 +RKP 0 ROCKPORT -- -- 2809 -9705 0 0 +RKR 0 POTEAU OK US 3510 -9467 0 0 +RKS 0 ROCK_SPRINGS WY US 4160 -10907 0 0 +RKW 0 ROCKWOOD TN US 3595 -8467 0 0 +RKX 0 MAXTON NC US 3467 -7942 0 0 +RLD 0 RICHLAND WA US 4605 -11933 0 0 +RLG 0 KREMMLING -- -- 4000 -10644 0 0 +RLL 0 ROLLA -- -- 4888 -9961 0 0 +RLS 0 WESTERLY/DCMSND -- -- 4134 -7181 0 0 +RLU 0 WATERVILLE ME US 4458 -6958 0 0 +RLY 0 WORLAND -- -- 4396 -10795 0 0 +RMD 0 MC_DERMITT_STATE -- -- 4201 -11772 0 0 +RME 0 ROME NY US 4325 -7560 0 0 +RMG 0 ROME -- -- 3416 -8512 0 0 +RMN 0 STAFFORD VA US 3840 -7746 0 0 +RMP 0 RAMPART AK US 6551 -15014 0 0 +RMY 0 MARSHALL MI US 4225 -8496 0 0 +RNB 0 RAINBOW -- -- 3942 -7514 0 0 +RNC 0 MC_MINNVILLE TN US 3548 -8567 0 0 +RND 0 RANDOLPH -- -- 2952 -9829 0 0 +RNE 0 REDSTONE_-VOR- CO US 3918 -10717 0 0 +RNH 0 NEW_RICHMOND -- -- 4515 -9253 0 0 +RNI 0 KANSAS_CITY MO US 3930 -9473 0 0 +RNL 0 RAINELLE -- -- 3798 -8081 0 0 +RNM 0 RAMONA CA US 3304 -11692 0 0 +RNO 0 RENO NV US 3950 -11977 0 0 +RNP 0 OWOSSO MI US 4299 -8414 0 0 +RNQ 0 WAYCROSS GA US 3118 -8240 0 0 +RNT 0 RENTON -- -- 4750 -12221 0 0 +RNV 0 RENOVA -- -- 3381 -9076 0 0 +RNW 0 CHOCOWINITY -- -- 3551 -7711 0 0 +ROA 0 ROANOKE -- -- 3734 -8007 0 0 +ROB 0 ROBINSON -- -- 3150 -9707 0 0 +ROC 0 ROCHESTER -- -- 4312 -7767 0 0 +ROD 0 ROSEWOOD -- -- 4029 -8404 0 0 +ROE 0 BIRMINGHAM AL US 3357 -8675 0 0 +ROG 0 ROGERS AR US 3633 -9417 0 0 +ROM 0 PRIEST -- -- 3614 -12066 0 0 +ROQ 0 RUSTON -- -- 3261 -9259 0 0 +ROS 0 RUSH_CITY -- -- 4570 -9296 0 0 +ROW 0 ROSWELL NM US 3330 -10453 0 0 +ROX 0 ROSEAU -- -- 4885 -9569 0 0 +RPB 0 REPUBLICAN -- -- 3981 -9766 0 0 +RPD 0 RICE_LAKE -- -- 4542 -9178 0 0 +RPF 0 CARTHAGE -- -- 3218 -9430 0 0 +RPH 0 GRAHAM TX US 3310 -9856 0 0 +RPI 0 FRESNO_-VOR- CA US 3678 -11972 0 0 +RPJ 0 ROCHELLE IL US 4189 -8908 0 0 +RPX 0 ROUNDUP -- -- 4648 -10857 0 0 +RQB 0 BIG_RAPIDS MI US 4372 -8550 0 0 +RQE 0 WINDOW_ROCK AZ US 3565 -10907 0 0 +RQM 0 RANGELEY -- -- 4493 -7075 0 0 +RQO 0 EL_RENO -- -- 3548 -9801 0 0 +RQR 0 RESERVE -- -- 3009 -9059 0 0 +RQY 0 RANDOLPH_COUNTY -- -- 3889 -7986 0 0 +RQZ 0 ROCKET -- -- 3480 -8663 0 0 +RRA 0 DALLAS-FT_WORTH TX US 3290 -9703 0 0 +RRG 0 PT_MUGU CA US 3475 -12058 0 0 +RRJ 0 ORANJ -- -- 3853 -8653 0 0 +RRL 0 MERRILL -- -- 4520 -8970 0 0 +RRP 0 ROCK_HILL SC US 3483 -8107 0 0 +RRQ 0 ROCK_RAPIDS -- -- 4345 -9618 0 0 +RRS 0 WIREGRASS -- -- 3128 -8543 0 0 +RRT 0 WARROAD MN US 4894 -9535 0 0 +RRU 0 CEDAR_RAPIDS IA US 4188 -9172 0 0 +RRV 0 DENVER CO US 3977 -10488 0 0 +RRX 0 DARR -- -- 4084 -9986 0 0 +RSD 0 ROCK_SOUND/ELEU_IS -- BA 2485 -7617 0 0 +RSG 0 ROCKSPRINGS -- -- 3001 -10030 0 0 +RSH 0 RUSSIAN_MISSION AK US 6178 -16132 0 0 +RSL 0 RUSSELL KS US 3887 -9882 0 0 +RSM 0 GRISSOM_AFB IN US 4065 -8615 0 0 +RSN 0 RUSHTON LA US 3252 -9262 0 0 +RSR 0 WORCESTER MA US 4227 -7188 0 0 +RST 0 ROCHESTER -- -- 4378 -9260 0 0 +RSV 0 ROBINSON -- -- 3902 -8765 0 0 +RSW 0 LEE_COUNTY -- -- 2653 -8178 0 0 +RSY 0 ROBESON -- -- 3461 -7906 0 0 +RSZ 0 PHOENIX AZ US 3333 -11193 0 0 +RTH 0 NEW_YORK NY US 4063 -7378 0 0 +RTK 0 ROANOKE_RAPIDS NC US 3650 -7783 0 0 +RTN 0 RATON NM US 3697 -10448 0 0 +RTY 0 MUSCATINE_-VOR- IA US 4137 -9113 0 0 +RUE 0 RUSSELLVILLE -- -- 3526 -9309 0 0 +RUF 0 MINOCQUA-WOODRUFF WI US 4583 -8973 0 0 +RUG 0 RUGBY -- -- 4839 -10003 0 0 +RUI 0 RUIDOSO NM US 3327 -10560 0 0 +RUM 0 SAN_MARCOS TX US 2990 -9787 0 0 +RUQ 0 ROWAN/DCMSND -- -- 3564 -8052 0 0 +RUT 0 RUTLAND -- -- 4353 -7295 0 0 +RUV 0 RUSHSYLVANIA -- -- 4046 -8367 0 0 +RUX 0 BALTIMORE MD US 3927 -7643 0 0 +RVB 0 RIVERBEND -- -- 4555 -10041 0 0 +RVG 0 CHICAGO IL US 4202 -8792 0 0 +RVI 0 CORVALLIS OR US 4462 -12322 0 0 +RVJ 0 PRISON -- -- 3206 -8215 0 0 +RVL 0 REEDSVILLE PA US 4072 -7757 0 0 +RVN 0 ROGERSVILLE -- -- 3646 -8288 0 0 +RVO 0 REESE_AFB TX US 3360 -10205 0 0 +RVS 0 TULSA OK US 3620 -9588 0 0 +RWF 0 REDWOOD_FALLS -- -- 4447 -9513 0 0 +RWI 0 ROCKY_MOUNT NC US 3585 -7790 0 0 +RWL 0 RAWLINS -- -- 4180 -10720 0 0 +RWN 0 WINAMAC -- -- 4109 -8660 0 0 +RWO 0 WOODY_ISLAND -- -- 5777 -15232 0 0 +RWS 0 CAMP_SPGS MD US 3880 -7690 0 0 +RXE 0 REXBURG ID US 4383 -11181 0 0 +RXK 0 NEWARK OH US 4000 -8245 0 0 +RXN 0 ISLIP NY US 4080 -7310 0 0 +RXQ 0 WASHINGTON DC US 3885 -7703 0 0 +RXW 0 WATERSMEET -- -- 4629 -8928 0 0 +RXZ 0 CHICAGO IL US 4202 -8792 0 0 +RYB 0 RAYMOND -- -- 3230 -9041 0 0 +RYK 0 ROMULUS_-VOR- NY US 4275 -7690 0 0 +RYM 0 CAMP_RIPLEY MN US 4608 -9435 0 0 +RYN 0 RYAN -- -- 3214 -11116 0 0 +RYP 0 CUMBERLAND MD US 3950 -7877 0 0 +RYS 0 GROSSE_ILE -- -- 4210 -8315 0 0 +RYU 0 ROSANKY/DCMSND -- -- 2990 -9734 0 0 +RYV 0 ROCK_RIVER -- -- 4317 -8873 0 0 +RYY 0 MARIETTA GA US 3390 -8460 0 0 +RZC 0 RAZORBACK -- -- 3625 -9412 0 0 +RZL 0 RENSSELAER -- -- 4095 -8718 0 0 +RZN 0 SIREN -- -- 4582 -9237 0 0 +RZO 0 MARENGO -- -- 3241 -8802 0 0 +RZP 0 PROVINCETOWN MA US 4202 -7025 0 0 +RZS 0 SAN_MARCUS -- -- 3451 -11977 0 0 +RZT 0 ROSS_COUNTY -- -- 3944 -8303 0 0 +RZZ 0 RAPIDS -- -- 3644 -7771 0 0 +SAA 0 SARATOGA -- -- 4144 -10683 0 0 +SAC 0 SACRAMENTO -- -- 3844 -12155 0 0 +SAD 0 SAFFORD AZ US 3285 -10963 0 0 +SAE 0 SEARLE -- -- 4112 -10178 0 0 +SAF 0 SANTA_FE -- -- 3554 -10606 0 0 +SAG 0 SAGWON AK US 6937 -14870 0 0 +SAK 0 SMITH_LAKE -- -- 4811 -11446 0 0 +SAM 0 SAMSVILLE -- -- 3849 -8809 0 0 +SAN 0 SAN_DIEGO CA US 3273 -11718 0 0 +SAQ 0 PITTSBURG PA US 4050 -8023 0 0 +SAR 0 SPARTA -- -- 3815 -8970 0 0 +SAS 0 SALTON_CITY CA US 3332 -11602 0 0 +SAT 0 SAN_ANTONIO -- -- 2964 -9846 0 0 +SAU 0 SAUSALITO -- -- 3786 -12252 0 0 +SAV 0 SAVANNAH -- -- 3216 -8111 0 0 +SAW 0 SAWYER_AFB MI US 4635 -8740 0 0 +SAX 0 SPARTA -- -- 4107 -7454 0 0 +SAZ 0 STAPLES -- -- 4638 -9480 0 0 +SBA 0 SANTA_BARBARA CA US 3443 -11983 0 0 +SBD 0 SAN_BERNARDINO CA US 3407 -11727 0 0 +SBI 0 SABINE_PASS -- -- 2969 -9404 0 0 +SBJ 0 SOLBERG -- -- 4058 -7474 0 0 +SBM 0 SHEBOYGAN WI US 4378 -8790 0 0 +SBN 0 SOUTH_BEND IN US 4170 -8632 0 0 +SBO 0 SWAINSBORO GA US 3260 -8235 0 0 +SBP 0 SAN_LUIS_OBISPO_-VOR- CA US 3528 -12083 0 0 +SBQ 0 SCOBEY -- -- 3389 -8987 0 0 +SBS 0 STEAMBOAT_SPRINGS -- -- 4047 -10683 0 0 +SBT 0 SAN_BERNARDINO CA US 3407 -11727 0 0 +SBU 0 BLUE_EARTH -- -- 4360 -9410 0 0 +SBV 0 SOUTH_BOSTON -- -- 3668 -7901 0 0 +SBX 0 SHELBY -- -- 4854 -11186 0 0 +SBY 0 SALISBURY -- -- 3835 -7551 0 0 +SCB 0 SCRIBNER -- -- 4161 -9663 0 0 +SCC 0 DEADHORSE -- -- 7020 -14842 0 0 +SCD 0 SYLACAUGA -- -- 3317 -8632 0 0 +SCE 0 STATE_COLLEGE PA US 4082 -7788 0 0 +SCG 0 SCOTT -- -- 4826 -9247 0 0 +SCH 0 SCHENECTADY NY US 4287 -7397 0 0 +SCK 0 STOCKTON CA US 3790 -12123 0 0 +SCL 0 SAND_COULEE_-VOR- -- -- 4753 -11128 0 0 +SCM 0 SCAMMON_BAY AK US 6184 -16557 0 0 +SCO 0 SCOBEY -- -- 4881 -10544 0 0 +SCX 0 ONEIDA TN US 3628 -8342 0 0 +SCY 0 SCURRY TX US 3250 -9643 0 0 +SDA 0 SHENANDOAH -- -- 4076 -9542 0 0 +SDB 0 SANDBERG CA US 3482 -11870 0 0 +SDF 0 STANDIFORD_FIELD KY US 3818 -8573 0 0 +SDL 0 SCOTTSDALE -- -- 3363 -11191 0 0 +SDM 0 SAN_DIEGO CA US 3273 -11718 0 0 +SDO 0 SOD_HOUSE -- -- 4141 -11803 0 0 +SDP 0 SAND_POINT AK US 5532 -16052 0 0 +SDR 0 SNYDER -- -- 3270 -10095 0 0 +SDU 0 MEMPHIS TN US 3505 -8998 0 0 +SDY 0 SIDNEY -- -- 4771 -10418 0 0 +SDZ 0 SANDHILLS -- -- 3522 -7959 0 0 +SEA 0 SEATTLE -- -- 4744 -12231 0 0 +SEE 0 SANTEE CA US 3285 -11703 0 0 +SEF 0 SEBRING FL US 2707 -8108 0 0 +SEG 0 SELINSGROVE -- -- 4079 -7688 0 0 +SEM 0 SELMA AL US 3235 -8698 0 0 +SEN 0 SWEARING/DCMSND -- -- 3578 -8030 0 0 +SEP 0 STEPHENVILLE TX US 3222 -9818 0 0 +SEQ 0 SEGUIN TX US 2953 -9778 0 0 +SER 0 SEYMOUR IN US 3893 -8590 0 0 +SET 0 ST_CHARLES MO US 3893 -9043 0 0 +SEY 0 SANDY_POINT -- -- 4117 -7158 0 0 +SEZ 0 SEDONA/DCMSND -- -- 3483 -11181 0 0 +SFB 0 SANFORD -- -- 2878 -8124 0 0 +SFC 0 COLORADO_SPGS CO US 3882 -10472 0 0 +SFD 0 WINNER SD US 4339 -9984 0 0 +SFF 0 FELTS -- -- 4769 -11731 0 0 +SFI 0 VERNON CA US 3400 -11821 0 0 +SFK 0 STONYFORK -- -- 4170 -7742 0 0 +SFL 0 SALT_FLAT -- -- 3175 -10509 0 0 +SFM 0 SANFORD ME US 4338 -7065 0 0 +SFO 0 SAN_FRANCISCO -- -- 3762 -12237 0 0 +SFQ 0 SUFFOLK -- -- 3668 -7661 0 0 +SFR 0 SAN_FERNANDO CA US 3428 -11842 0 0 +SFS 0 SAN_FRANCISCO CA US 3762 -12237 0 0 +SFW 0 WILLISTON ND US 4818 -10363 0 0 +SFY 0 SAVANNA IL US 4198 -9017 0 0 +SFZ 0 CENTRAL -- -- 4192 -7149 0 0 +SGA 0 SAVOONGA AK US 6368 -17048 0 0 +SGB 0 SANTA_FE NM US 3562 -10608 0 0 +SGC 0 WASHINGTON DC US 3885 -7703 0 0 +SGD 0 SCAGGS_ISLAND -- -- 3818 -12237 0 0 +SGF 0 SPRINGFIELD -- -- 3736 -9333 0 0 +SGG 0 SAINT_GEORGE AK US 5650 -16953 0 0 +SGH 0 SPRINGFIELD -- -- 3984 -8385 0 0 +SGJ 0 ST_AUGUSTINE -- -- 2996 -8134 0 0 +SGK 0 KNOXVILLE TN US 3583 -8397 0 0 +SGR 0 HULL -- -- 2963 -9566 0 0 +SGS 0 ST_PAUL MN US 4486 -9303 0 0 +SGT 0 STUTTGART -- -- 3466 -9159 0 0 +SGU 0 ST_GEORGE UT US 3708 -11360 0 0 +SGY 0 SKAGWAY AK US 5946 -13532 0 0 +SGZ 0 GREEN_BAY WI US 4448 -8813 0 0 +SHA 0 OZARK AL US 3143 -8562 0 0 +SHB 0 SHELBYVILLE -- -- 3963 -8582 0 0 +SHD 0 STAUNTON VA US 3813 -7898 0 0 +SHG 0 SHUNGNAK AK US 6689 -15716 0 0 +SHH 0 SHISHMAREF -- -- 6626 -16605 0 0 +SHL 0 SHELDON -- -- 4321 -9583 0 0 +SHN 0 SHELTON WA US 4720 -12313 0 0 +SHP 0 WICHITA_FALLS TX US 3385 -9848 0 0 +SHR 0 SHERIDAN -- -- 4484 -10706 0 0 +SHS 0 GALVESTON-SHOLES_-VOR- TX US 2938 -9482 0 0 +SHV 0 SHREVEPORT LA US 3245 -9383 0 0 +SHY 0 SUNSHINE -- -- 3804 -9260 0 0 +SIA 0 SAN_FRANCISCO CA US 3762 -12237 0 0 +SIC 0 COVINGTON KY US 3907 -8450 0 0 +SIE 0 SEA_ISLE -- -- 3910 -7480 0 0 +SIF 0 SLAMMER -- -- 3638 -7976 0 0 +SIG 0 SAN_JUAN -- PU 1846 -6610 0 0 +SIJ 0 MINNEAPOLIS MN US 4488 -9322 0 0 +SIK 0 SIKESTON -- -- 3689 -8956 0 0 +SIL 0 SLIDEL LA US 3035 -8983 0 0 +SIR 0 SINCLAIR -- -- 4180 -10709 0 0 +SIT 0 SITKA -- -- 5685 -13553 0 0 +SIV 0 SULLIVAN -- -- 3911 -8745 0 0 +SIY 0 MONTAGUE CA US 4178 -12247 0 0 +SJB 0 WESTFIELD MA US 4208 -7280 0 0 +SJC 0 SAN_JOSE -- -- 3737 -12194 0 0 +SJI 0 SEMMES -- -- 3073 -8836 0 0 +SJN 0 ST_JOHNS -- -- 3442 -10914 0 0 +SJT 0 SAN_ANGELO -- -- 3137 -10045 0 0 +SJU 0 SAN_JUAN -- -- 1845 -6599 0 0 +SJW 0 ST_LOUIS MO US 3875 -9037 0 0 +SJX 0 ST_JAMES -- -- 4569 -8556 0 0 +SJY 0 SAN_JACINTO -- -- 3379 -11700 0 0 +SKA 0 FAIRCHILD_AFB WA US 4768 -11762 0 0 +SKB 0 SCOTLAND -- -- 3379 -9849 0 0 +SKC 0 WAUKESHA WI US 4303 -8823 0 0 +SKE 0 BELLEVILLE IL US 3852 -8985 0 0 +SKF 0 KELLY_AFB TX US 2940 -9863 0 0 +SKI 0 SAC_CITY -- -- 4238 -9498 0 0 +SKN 0 HURRICANE -- -- 3598 -8581 0 0 +SKR 0 SHAKER_HILL -- -- 4246 -7118 0 0 +SKU 0 STANWYCK -- -- 4153 -7404 0 0 +SKW 0 SKWENTNA AK US 6183 -15123 0 0 +SKX 0 SKI -- -- 3646 -10568 0 0 +SKY 0 SANDUSKY -- -- 4143 -8265 0 0 +SLB 0 STORM_LAKE -- -- 4260 -9524 0 0 +SLC 0 SALT_LAKE_CITY -- -- 4085 -11198 0 0 +SLE 0 SALEM OR US 4492 -12300 0 0 +SLG 0 SILOAM_SPRINGS -- -- 3619 -9449 0 0 +SLH 0 CHEBOYGAN MI US 4565 -8452 0 0 +SLI 0 SEAL_BEACH -- -- 3378 -11805 0 0 +SLJ 0 HATTIESBURG MS US 3118 -8950 0 0 +SLK 0 SARANAC_LAKE -- -- 4438 -7420 0 0 +SLN 0 SALINA -- -- 3893 -9762 0 0 +SLO 0 SALEM -- -- 3864 -8897 0 0 +SLP 0 FIRST_RIVER -- -- 3525 -8160 0 0 +SLQ 0 SLEETMUTE AK US 6170 -15717 0 0 +SLR 0 SULPHUR_SPRINGS -- -- 3320 -9554 0 0 +SLT 0 SLATE_RUN -- -- 4151 -7797 0 0 +SLV 0 SAN_JOSE CA US 3737 -12193 0 0 +SLW 0 SMITHVILLE -- -- 4088 -8183 0 0 +SLX 0 SLATE_CREEK -- -- 6456 -14252 0 0 +SLY 0 SEELEY -- -- 4611 -9138 0 0 +SMA 0 ST_MARYS -- -- 6206 -16329 0 0 +SMD 0 SMITH_FIELD IN US 4115 -8518 0 0 +SME 0 SOMERSET KY US 3708 -8460 0 0 +SMF 0 SACRAMENTO CA US 3852 -12150 0 0 +SMH 0 SPRINGDALE AR US 3618 -9414 0 0 +SMK 0 ST_MICHAEL AK US 6349 -16211 0 0 +SMN 0 SALMON ID US 4512 -11388 0 0 +SMO 0 SANTA_MONICA -- -- 3401 -11846 0 0 +SMP 0 STAMPEDE_PASS WA US 4728 -12133 0 0 +SMQ 0 SOMERVILLE NJ US 4063 -7467 0 0 +SMR 0 GREAT_FALLS MT US 4748 -11137 0 0 +SMS 0 SUMTER -- -- 3399 -8036 0 0 +SMU 0 SHEEP_MOUNTAIN/DCMSND -- -- 6179 -14768 0 0 +SMX 0 SANTA_MARIA CA US 3490 -12045 0 0 +SMY 0 SOYYA -- -- 3087 -8522 0 0 +SMZ 0 MEDFORD OR US 4250 -12298 0 0 +SNA 0 SANTA_ANA CA US 3368 -11787 0 0 +SNC 0 CHESTER CT US 4138 -7251 0 0 +SND 0 SANFORD FL US 2878 -8132 0 0 +SNE 0 SANTA_ELENA -- -- 2672 -9858 0 0 +SNH 0 SAVANNAH TN US 3513 -8835 0 0 +SNK 0 SNYDER TX US 3307 -10045 0 0 +SNL 0 SHAWNEE_MUNICIPAL OK US 3540 -9698 0 0 +SNP 0 REEVE -- -- 5715 -17023 0 0 +SNS 0 SALINAS -- -- 3666 -12160 0 0 +SNT 0 STANLEY ID US 4420 -11497 0 0 +SNY 0 SIDNEY -- -- 4110 -10298 0 0 +SOA 0 SONORA -- -- 3058 -10065 0 0 +SOD 0 STILWELL KS US 3873 -9464 0 0 +SOK 0 SOUTH_KAUAI -- -- 2190 -15953 0 0 +SOP 0 SOUTHERN_PINES NC US 3533 -7932 0 0 +SOR 0 WINFIELD KS US 3730 -9698 0 0 +SOT 0 SNOWBIRD -- -- 3579 -8305 0 0 +SOV 0 SELDOVIA AK US 5944 -15170 0 0 +SOW 0 SHOW_LOW -- -- 3427 -11001 0 0 +SOY 0 SIOUX_CENTER -- -- 4313 -9619 0 0 +SOZ 0 SOMERSET PA US 4003 -7902 0 0 +SPA 0 SPARTANBURG -- -- 3503 -8193 0 0 +SPB 0 SCAPPOOSE OR US 4577 -12286 0 0 +SPD 0 SPRINGFIELD CO US 3728 -10262 0 0 +SPF 0 BLACK_HILLS -- -- 4448 -10378 0 0 +SPG 0 ST_PETERSBURG FL US 2792 -8268 0 0 +SPH 0 SPRINGHILL -- -- 3292 -9341 0 0 +SPI 0 SPRINGFIELD IL US 3985 -8968 0 0 +SPK 0 RENO NV US 3968 -11977 0 0 +SPO 0 DENVER CO US 3977 -10488 0 0 +SPP 0 SAN_ANDRES,COLOMBIA -- -- 1250 -8170 0 0 +SPQ 0 SPAIN -- -- 3520 -9005 0 0 +SPS 0 WICHITA_FALLS -- -- 3399 -9859 0 0 +SPT 0 ALBUQUERQUE NM US 3505 -10660 0 0 +SPW 0 SPENCER -- -- 4316 -9520 0 0 +SPX 0 LEAGUE_CITY TX US 2947 -9508 0 0 +SPY 0 ST_PAUL_ISLAND -- -- 5716 -17023 0 0 +SQA 0 SPARREVOHN -- -- 6110 -15563 0 0 +SQI 0 STERLING_ROCKFALLS IL US 4175 -8968 0 0 +SQL 0 SAN_CARLOS CA US 3750 -12222 0 0 +SQM 0 SUMNER_STRAIT -- -- 5646 -13310 0 0 +SQS 0 SIDON -- -- 3346 -9028 0 0 +SQT 0 SATELLITE -- -- 2810 -8070 0 0 +SRB 0 SPARTA TN US 3595 -8550 0 0 +SRC 0 SEARCY -- -- 3521 -9173 0 0 +SRE 0 SEMINOLE -- -- 3527 -9667 0 0 +SRF 0 SAN_RAFAEL CA US 3793 -12253 0 0 +SRI 0 PRIBILOF -- -- 5657 -16965 0 0 +SRK 0 SPIRIT_LAKE IA US 4340 -9502 0 0 +SRO 0 GREAT_FALL MT US 4748 -11137 0 0 +SRP 0 PHOENIX AZ US 3343 -11202 0 0 +SRQ 0 SARASOTA -- -- 2740 -8255 0 0 +SRR 0 RUIDOSO NM US 3346 -10553 0 0 +SRU 0 SANTA_CRUZ CA US 3697 -12205 0 0 +SRV 0 STONY_RIVER AK US 6179 -15659 0 0 +SRW 0 SALISBURY NC US 3567 -8052 0 0 +SSB 0 CAVE_JUNCTION OR US 4200 -12362 0 0 +SSC 0 SHAW_AFB SC US 3397 -8048 0 0 +SSF 0 STINSON -- -- 2926 -9844 0 0 +SSH 0 DENVER CO US 3977 -10488 0 0 +SSI 0 BRUNSWICK -- -- 3105 -8145 0 0 +SSL 0 SEATTLE WA US 4745 -12230 0 0 +SSM 0 SAULT_STE_MARIE -- -- 4641 -8431 0 0 +SSN 0 ROMULUS NY US 4290 -7685 0 0 +SSO 0 SAN_SIMON -- -- 3227 -10926 0 0 +SSQ 0 SHELL_LAKE -- -- 4573 -9192 0 0 +SSR 0 SISTERS_ISLAND -- -- 5818 -13526 0 0 +SSU 0 WHITE_SULPHUR_SPRINGS WV US 3778 -8022 0 0 +STC 0 ST_CLOUD -- -- 4554 -9406 0 0 +STE 0 STEVENS_POINT -- -- 4454 -8953 0 0 +STF 0 BRYAN -- -- 3343 -8885 0 0 +STI 0 STURGEON -- -- 4311 -11566 0 0 +STJ 0 ST_JOSEPH -- -- 3996 -9493 0 0 +STK 0 STERLING CO US 4060 -10322 0 0 +STL 0 ST_LOUIS -- -- 3886 -9048 0 0 +STP 0 ST_PAUL MN US 4495 -9300 0 0 +STQ 0 STREATOR IL US 4127 -8890 0 0 +STS 0 SANTA_ROSA -- -- 3851 -12281 0 0 +STT 0 ST_THOMAS -- -- 1836 -6502 0 0 +STV 0 STONEWALL -- -- 3021 -9871 0 0 +STW 0 STILLWATER -- -- 4100 -7487 0 0 +STX 0 CHRISTIANSTED -- VI 1770 -6480 0 0 +SUA 0 STUART FL US 2718 -8020 0 0 +SUC 0 SUNDANCE WY US 4475 -10403 0 0 +SUD 0 STROUD OK US 3578 -9665 0 0 +SUE 0 STURGEON_BAY -- -- 4484 -8742 0 0 +SUG 0 SUGARLOAF_MOUNTAIN -- -- 3541 -8227 0 0 +SUH 0 SPRUCEHEAD -- -- 4405 -6911 0 0 +SUN 0 HAILEY ID US 4350 -11430 0 0 +SUR 0 FITZGERALD -- -- 3161 -8329 0 0 +SUS 0 SPIRIT_OF_ST_LOUIS MO US 3867 -9065 0 0 +SUT 0 SOUTHPORT NC US 3397 -7805 0 0 +SUU 0 TRAVIS_AFB CA US 3827 -12193 0 0 +SUW 0 BONG -- -- 4669 -9210 0 0 +SUX 0 SIOUX_CITY -- -- 4234 -9632 0 0 +SVA 0 SAVOONGA AK US 6369 -17049 0 0 +SVC 0 SILVER_CITY -- -- 3264 -10816 0 0 +SVE 0 SUSANVILLE CA US 4038 -12057 0 0 +SVH 0 STATESVILLE NC US 3573 -8097 0 0 +SVM 0 SALEM -- -- 4241 -8359 0 0 +SVN 0 HUNTER -- -- 3201 -8114 0 0 +SVS 0 STEVENS_VILLAGE AK US 6601 -14910 0 0 +SVW 0 SPARREVOHN AK US 6100 -15558 0 0 +SWB 0 WINNFIELD LA US 3197 -9268 0 0 +SWC 0 OMAHA NE US 4130 -9590 0 0 +SWD 0 SEWARD AK US 6013 -14942 0 0 +SWF 0 NEWBURGH NY US 4145 -7412 0 0 +SWI 0 SHERMAN TX US 3360 -9667 0 0 +SWL 0 SNOW_HILL -- -- 3806 -7546 0 0 +SWN 0 LEADVILLE CO US 3900 -10633 0 0 +SWO 0 STILLWATER -- -- 3622 -9708 0 0 +SWR 0 SQUAW_VALLEY -- -- 3918 -12027 0 0 +SWT 0 SEWARD -- -- 4086 -9711 0 0 +SWU 0 SWEDEN -- -- 4343 -11216 0 0 +SWW 0 SWEETWATER -- -- 3246 -10047 0 0 +SWY 0 ALBEMARLE NC US 3535 -8015 0 0 +SWZ 0 SEWART -- -- 3596 -8646 0 0 +SXC 0 SANTA_CATALINA -- -- 3338 -11842 0 0 +SXD 0 SPRINGFIELD -- -- 4327 -7259 0 0 +SXL 0 SUMMERSVILLE WV US 3825 -8088 0 0 +SXP 0 SHELDON_POINT AK US 6353 -16485 0 0 +SXQ 0 SOLDOTNA AK US 6048 -15103 0 0 +SXT 0 SEXTON_SUMMIT OR US 4258 -12338 0 0 +SXW 0 SNOW -- -- 3963 -10699 0 0 +SYA 0 SHEMYA -- -- 5272 17406 0 0 +SYD 0 CASPER WY US 4290 -10647 0 0 +SYF 0 ST_FRANCIS -- -- 3973 -10176 0 0 +SYG 0 SANDY_POINT -- -- 2950 -9547 0 0 +SYI 0 SHELBYVILLE -- -- 3556 -8644 0 0 +SYL 0 SAN_MIGUEL_AAF CA US 3575 -12067 0 0 +SYN 0 STANTON MN US 4442 -9295 0 0 +SYO 0 SAYRE -- -- 3535 -9964 0 0 +SYR 0 SYRACUSE -- -- 4316 -7620 0 0 +SYS 0 STOYSTOWN -- -- 4009 -7892 0 0 +SYV 0 SYLVESTER GA US 3153 -8420 0 0 +SYW 0 CASH -- -- 3298 -9607 0 0 +SYZ 0 SHELBYVILLE -- -- 3941 -8884 0 0 +SZI 0 SEATTLE WA US 4745 -12230 0 0 +SZK 0 ROANOKE VA US 3732 -7998 0 0 +SZL 0 WHITEMAN_AFB MO US 3872 -9355 0 0 +SZN 0 SANTA_CRUZ_ISLAND_ARPT CA US 3402 -11983 0 0 +SZO 0 SEBAGO -- -- 4390 -7078 0 0 +SZP 0 SANTA_PAULA CA US 3737 -11900 0 0 +SZT 0 SANDPOE -- -- 4829 -11656 0 0 +SZW 0 SEMINOLE -- -- 3056 -8437 0 0 +SZY 0 SIBLEY -- -- 3524 -8852 0 0 +TAD 0 TRINIDAD -- -- 3731 -10433 0 0 +TAL 0 TANANA -- -- 6518 -15218 0 0 +TAM 0 TAMPICO -- MX 2218 -9785 0 0 +TAN 0 TAUNTON -- -- 4188 -7102 0 0 +TAS 0 TAOS -- -- 3661 -10591 0 0 +TAX 0 MADISON WI US 4318 -8935 0 0 +TAY 0 TAYLOR -- -- 3050 -8255 0 0 +TAZ 0 TAYLORVILLE -- -- 3954 -8932 0 0 +TBB 0 COLUMBUS MS US 3363 -8845 0 0 +TBC 0 TUBA_CITY -- -- 3612 -11127 0 0 +TBD 0 TIBBY -- -- 2966 -9083 0 0 +TBE 0 TOBE -- -- 3726 -10360 0 0 +TBG 0 TABOGA_ISLAND -- PM 867 -7957 0 0 +TBN 0 FORNEY -- -- 3774 -9214 0 0 +TBQ 0 ADDISON TX US 3295 -9682 0 0 +TBR 0 STATESBORO GA US 3255 -8168 0 0 +TBW 0 TAMPA_BAY FL US 2770 -8240 0 0 +TBY 0 WATERBURY -- -- 4153 -7314 0 0 +TCB 0 CARSWELL_AFB TX US 3277 -9745 0 0 +TCC 0 TUCUMCARI -- -- 3518 -10360 0 0 +TCH 0 WASATCH/SALT_LAKE_CITY UT US 4085 -11198 0 0 +TCL 0 TUSCALOOSA -- -- 3326 -8754 0 0 +TCM 0 MCCHORD -- -- 4715 -12248 0 0 +TCS 0 TRUTH_OR_CONSEQUENCES -- -- 3328 -10728 0 0 +TCT 0 TAKOTNA AK US 6299 -15607 0 0 +TCU 0 TECUMSEH -- -- 4204 -8388 0 0 +TCY 0 TRACY -- -- 3769 -12144 0 0 +TDD 0 THEDFORD -- -- 4198 -10072 0 0 +TDF 0 ROXBORO NC US 3628 -7898 0 0 +TDG 0 TALLADEGA -- -- 3358 -8604 0 0 +TDO 0 TOLEDO -- -- 4648 -12282 0 0 +TDT 0 TIDIOUTE -- -- 4171 -7942 0 0 +TDW 0 TRADEWIND_ARPT TX US 3518 -10182 0 0 +TDZ 0 TOLEDO OH US 4158 -8380 0 0 +TEB 0 TETERBORO -- -- 4085 -7406 0 0 +TEC 0 TECH -- -- 3721 -8041 0 0 +TEL 0 TELL_CITY -- -- 3801 -8669 0 0 +TEW 0 MASON MI US 4256 -8442 0 0 +TEX 0 TELLURIDE CO US 3807 -10753 0 0 +TFD 0 STANFIELD -- -- 3289 -11191 0 0 +TFR 0 PUEBLO CO US 3828 -10450 0 0 +TGC 0 GIBSON -- -- 3593 -8885 0 0 +TGE 0 TUSKEGEE -- -- 3248 -8567 0 0 +TGI 0 TANGIER VA US 3793 -7600 0 0 +TGQ 0 ELIZABETHTOWN -- -- 3453 -7852 0 0 +THA 0 TULLAHOMA TN US 3537 -8628 0 0 +THG 0 THOMSON GA US 3352 -8243 0 0 +THJ 0 TALLAHALA -- -- 3169 -8919 0 0 +THM 0 THOMPSON_FALLS MT US 4760 -11537 0 0 +THP 0 THERMOPOLIS WY US 4367 -10815 0 0 +THS 0 ST_THOMAS -- -- 3993 -7795 0 0 +THV 0 YORK PA US 3997 -7685 0 0 +THX 0 THREE_RIVERS -- -- 2851 -9815 0 0 +TIF 0 THEDFORD NE US 4196 -10057 0 0 +TII 0 TIFFIN -- -- 4110 -8321 0 0 +TIJ 0 TIJUANA -- MX 3250 -11695 0 0 +TIK 0 TINKER -- -- 3544 -9738 0 0 +TIP 0 RANTOUL IL US 4029 -8814 0 0 +TIQ 0 TRAINER -- -- 3625 -8842 0 0 +TIW 0 TACOMA WA US 4722 -12243 0 0 +TIX 0 TITUSVILLE FL US 2855 -8095 0 0 +TJY 0 TULSA OK US 3620 -9588 0 0 +TKA 0 TALKEETNA -- -- 6230 -15011 0 0 +TKB 0 KLEBERG_COUNTY -- -- 2761 -9809 0 0 +TKC 0 TRACY MN US 4425 -9561 0 0 +TKE 0 TENAKEE AK US 5778 -13522 0 0 +TKI 0 MC_KINNEY TX US 3315 -9650 0 0 +TKJ 0 TOK AK US 6329 -14301 0 0 +TKL 0 TAKU_LODGE AK US 5849 -13394 0 0 +TKO 0 MANKATO -- -- 3981 -9826 0 0 +TKP 0 GOLDENROCK -- -- 1729 -6274 0 0 +TKV 0 TOMAHAWK WI US 4547 -8981 0 0 +TKX 0 KENNETT -- -- 3623 -9004 0 0 +TLA 0 TELLER AK US 6517 -16635 0 0 +TLH 0 TALLAHASSEE FL US 3040 -8435 0 0 +TLJ 0 TAKOTNA AK US 6289 -15598 0 0 +TLK 0 NEW_YORK NY US 4063 -7378 0 0 +TLR 0 TULARE CA US 3617 -11940 0 0 +TLT 0 TULUKSAK AK US 6110 -16097 0 0 +TMA 0 TIFTON GA US 3153 -8352 0 0 +TMB 0 TAMIAMI FL US 2580 -8028 0 0 +TMU 0 GROTON -- -- 4133 -7205 0 0 +TMV 0 STAMFORD -- -- 3287 -9973 0 0 +TMZ 0 TOMBALL -- -- 3007 -9556 0 0 +TNC 0 TIN_CITY -- -- 6557 -16791 0 0 +TNP 0 TWENTYNINE_PALMS -- -- 3411 -11577 0 0 +TNT 0 MIAMI FL US 2580 -8028 0 0 +TNU 0 NEWTON -- -- 4178 -9311 0 0 +TNV 0 NAVASOTA -- -- 3029 -9606 0 0 +TNY 0 KELSO -- -- 3513 -8654 0 0 +TNZ 0 LAWRENCE_COUNTY -- -- 3621 -9092 0 0 +TOA 0 TORRANCE CA US 3383 -11825 0 0 +TOB 0 DODGE_CENTER AK US 4402 -9283 0 0 +TOC 0 TOCCOA GA US 3450 -8333 0 0 +TOD 0 YOUNGSTOWN OH US 4110 -8065 0 0 +TOF 0 TOPSFIELD -- -- 4262 -7096 0 0 +TOG 0 TOGIAK -- -- 5906 -16037 0 0 +TOI 0 TROY AL US 3195 -8598 0 0 +TOL 0 TOLEDO OH US 4158 -8380 0 0 +TON 0 TYRONE -- -- 4074 -7833 0 0 +TOP 0 TOPEKA -- -- 3914 -9555 0 0 +TOR 0 TORRINGTON -- -- 4207 -10415 0 0 +TOT 0 THORNTON CO US 3985 -10487 0 0 +TOU 0 TATOOSH -- -- 4830 -12463 0 0 +TOV 0 TOVER_RANCH -- -- 2833 -10023 0 0 +TOX 0 SILER_CITY -- -- 3576 -7946 0 0 +TOY 0 TROY -- -- 3874 -8992 0 0 +TPA 0 TAMPA FL US 2798 -8253 0 0 +TPF 0 KNIGHT -- -- 2791 -8245 0 0 +TPH 0 TONOPAH -- -- 3803 -11703 0 0 +TPL 0 TEMPLE -- -- 3121 -9742 0 0 +TPO 0 PORT_ALSWORTH AK US 6020 -15432 0 0 +TPV 0 SAVANNAH GA US 3213 -8120 0 0 +TQA 0 TUSCOLA -- -- 3224 -9982 0 0 +TQE 0 TEKAMAH -- -- 4176 -9618 0 0 +TQH 0 TAHLEQUAH -- -- 3593 -9501 0 0 +TQK 0 SCOTT_CITY -- -- 3848 -10089 0 0 +TQR 0 SAGINAW MI US 4353 -8408 0 0 +TQW 0 PITTSBURGH PA US 4050 -8023 0 0 +TRI 0 BRISTOL TN US 3648 -8240 0 0 +TRK 0 TRUCKEE CA US 3937 -12017 0 0 +TRL 0 TERRELL TX US 3267 -9630 0 0 +TRM 0 THERMAL -- -- 3363 -11616 0 0 +TRT 0 UNIVERSAL_CITY TX US 2953 -9828 0 0 +TRX 0 TRENTON -- -- 4008 -9359 0 0 +TSG 0 TANACROSS AK US 6337 -14333 0 0 +TSL 0 CHICAGO IL US 4202 -8792 0 0 +TSO 0 TOLSON -- -- 4056 -8108 0 0 +TSP 0 TEHACHAPI CA US 3525 -11833 0 0 +TTA 0 SANFORD NC US 3558 -7910 0 0 +TTD 0 TROUTDALE OR US 4552 -12238 0 0 +TTE 0 TULE -- -- 3591 -11902 0 0 +TTF 0 MONROE MI US 4194 -8343 0 0 +TTH 0 TERRE_HAUTE -- -- 3949 -8725 0 0 +TTN 0 TRENTON NJ US 4028 -7482 0 0 +TTQ 0 TOMOTLA -- -- 3512 -8396 0 0 +TTS 0 TITUSVILLE FL US 2850 -8068 0 0 +TTT 0 MAVERICK -- -- 3287 -9704 0 0 +TTW 0 CANTWELL AK US 6339 -14896 0 0 +TUH 0 TULLAHOMA TN US 3537 -8628 0 0 +TUK 0 NANTUCKET -- -- 4127 -7018 0 0 +TUL 0 TULSA -- -- 3620 -9579 0 0 +TUM 0 PANAMA_CITY -- PM 900 -7940 0 0 +TUN 0 FLINT MI US 4297 -8375 0 0 +TUP 0 TUPELO -- -- 3422 -8880 0 0 +TUR 0 TURBO,COLOMBIA -- -- 800 -7672 0 0 +TUS 0 TUCSON -- -- 3210 -11091 0 0 +TUT 0 PAGO_PAGO -- -- -1433 -17072 0 0 +TUU 0 HUNTINGTON WV US 3837 -8255 0 0 +TVB 0 CABOOL MO US 3708 -9213 0 0 +TVC 0 TRAVERSE_CITY -- -- 4467 -8555 0 0 +TVF 0 THIEF_RIVER_FALLS -- -- 4807 -9619 0 0 +TVI 0 THOMASVILLE GA US 3087 -8380 0 0 +TVK 0 CENTERVILLE -- -- 4069 -9290 0 0 +TVL 0 SOUTH_LAKE_TAHOE CA US 3890 -12000 0 0 +TVN 0 HUNTSVILLE AL US 3465 -8678 0 0 +TVQ 0 INDIANAPOLIS IN US 3972 -8628 0 0 +TVR 0 TALLULAH_/_VICKSBURG,_MS LA US 3235 -9103 0 0 +TVT 0 TIVERTON -- -- 4046 -8213 0 0 +TVX 0 GREENCASTLE -- -- 3971 -8681 0 0 +TVY 0 TOOELE -- -- 4061 -11235 0 0 +TWE 0 TAYLOR AK US 6568 -16480 0 0 +TWF 0 TWIN_FALLS -- -- 4248 -11449 0 0 +TWI 0 WICHITA KS US 3765 -9743 0 0 +TWL 0 WESLEY -- -- 3495 -8071 0 0 +TWM 0 TWO_HARBORS -- -- 4705 -9174 0 0 +TWO 0 ONTARIO CA US 3405 -11760 0 0 +TWT 0 TRADEWATER -- -- 3747 -8795 0 0 +TXC 0 THURMAN -- -- 3970 -10321 0 0 +TXH 0 HOUSTON TX US 2965 -9528 0 0 +TXK 0 TEXARKANA -- -- 3351 -9407 0 0 +TXO 0 TEXICO -- -- 3450 -10284 0 0 +TXV 0 FAIRFIELD CA US 3828 -12180 0 0 +TYC 0 TAYLOR_COUNTY -- -- 3740 -8524 0 0 +TYE 0 TYONEK AK US 6108 -15114 0 0 +TYF 0 TYNDALL_AFB FL US 3007 -8358 0 0 +TYI 0 TAR_RIVER -- -- 3598 -7770 0 0 +TYL 0 TAYLOR AZ US 3445 -11011 0 0 +TYQ 0 INDIANAPOLIS IN US 4003 -8625 0 0 +TYR 0 TYLER -- -- 3236 -9540 0 0 +TYS 0 KNOXVILLE TN US 3582 -8400 0 0 +TYV 0 TONEYVILLE -- -- 3495 -9202 0 0 +TYY 0 DYESS_AFB TX US 3235 -9965 0 0 +TZO 0 BRISTOW -- -- 3577 -9642 0 0 +TZR 0 COLUMBUS OH US 3990 -8314 0 0 +TZT 0 BELLE_PLAINE -- -- 4189 -9228 0 0 +TZY 0 WARSAW IN US 4117 -8585 0 0 +TZZ 0 TRAVIS -- -- 3834 -12181 0 0 +UAD 0 CHUALAR -- -- 3649 -12147 0 0 +UAO 0 AURORA OR US 4525 -12277 0 0 +UAU 0 THUNDER_BAY ON CN 4833 -8933 0 0 +UAW 0 SHEARWATER NS CN 4452 -6345 0 0 +UBA 0 BARACOA -- CU 2033 -7450 0 0 +UBC 0 BALLINGER -- -- 3168 -9997 0 0 +UBE 0 CUMBERLAND -- -- 4551 -9198 0 0 +UBG 0 NEWBERG -- -- 4535 -12298 0 0 +UBO 0 BATABANO -- CU 2267 -8228 0 0 +UBS 0 COLUMBUS OH MS 3346 -8838 0 0 +UBW 0 KUPARUK AK US 7033 -14960 0 0 +UBX 0 CUBA -- -- 3807 -9143 0 0 +UCA 0 UTICA -- -- 4303 -7516 0 0 +UCC 0 YUCCA_FLAT NV US 3700 -11600 0 0 +UCF 0 CIENFUEGOS -- CU 2202 -8043 0 0 +UCH 0 CHATHAM NB CN 4700 -6547 0 0 +UCM 0 CAMAGUAY -- CU 2135 -7790 0 0 +UCP 0 CASTLE -- -- 4102 -8041 0 0 +UCY 0 UNION_CITY TN US 3635 -8897 0 0 +UDD 0 BERMUDA_DUNES CA US 3375 -11632 0 0 +UDG 0 DARLINGTON -- -- 3444 -7989 0 0 +UEM 0 EGG_ISLAND BC CN 5118 -12783 0 0 +UES 0 WAUKESHA -- -- 4304 -8824 0 0 +UEW 0 LAWRENCEVILLE GA US 3400 -8388 0 0 +UFX 0 ST_FELIX_DE_VALOIS -- CN 4618 -7342 0 0 +UGN 0 WAUKEGAN IL US 4242 -8787 0 0 +UGS 0 UNIVERSITY -- -- 3926 -8213 0 0 +UHA 0 HABANA -- CU 2285 -8248 0 0 +UHG 0 HOLGUIN -- CU 2068 -7635 0 0 +UIA 0 ANDALUSIA -- -- 3131 -8639 0 0 +UIL 0 QUILLAYUTE WA US 4793 -12457 0 0 +UIM 0 QUITMAN -- -- 3288 -9537 0 0 +UIN 0 QUINCY -- -- 3985 -9128 0 0 +UIS 0 ISABELA -- CU 2285 -8003 0 0 +UIZ 0 BERZ -- -- 4266 -8297 0 0 +UJM 0 MARVELL -- -- 3458 -9067 0 0 +UKF 0 NORTH_WILKESBORO NC US 3622 -8110 0 0 +UKG 0 KLEINBURG ON CN 4383 -7960 0 0 +UKI 0 UKIAH CA US 3913 -12320 0 0 +UKK 0 WAINWRIGHT_VILLAGE -- -- 7064 -16001 0 0 +UKL 0 BOYD -- -- 3830 -9572 0 0 +UKN 0 WAUKON -- -- 4328 -9154 0 0 +UKT 0 QUAKERTOWN -- -- 4042 -7530 0 0 +UKW 0 BOWIE -- -- 3354 -9782 0 0 +ULH 0 BURWI -- -- 3546 -8624 0 0 +ULJ 0 BEDFORD MA US 4247 -7128 0 0 +ULL 0 KUKULIAK -- -- 6369 -17047 0 0 +ULM 0 NEW_ULM -- -- 4432 -9450 0 0 +ULS 0 ULYSSES -- -- 3760 -10137 0 0 +ULW 0 ELMIRA -- -- 4209 -7702 0 0 +UMM 0 SUMMIT -- -- 6333 -14913 0 0 +UMN 0 MONETT MO US 3688 -9390 0 0 +UMO 0 MOA -- CU 2052 -7493 0 0 +UMP 0 METROPOLITAN -- -- 3994 -8605 0 0 +UMT 0 UMIAT AK US 6933 -15213 0 0 +UNB 0 KANAB UT US 3702 -11253 0 0 +UNE 0 UNION_COUNTY -- -- 4096 -9435 0 0 +UNG 0 NUEVA_GERONA -- CU 2167 -8288 0 0 +UNI 0 ATHENS_-_ALBANY OH US 3918 -8232 0 0 +UNK 0 UNALAKLEET -- -- 6389 -16068 0 0 +UNO 0 POMONA -- -- 3688 -9190 0 0 +UNT 0 NARAMATA BC CN 4952 -11960 0 0 +UNU 0 JUNEAU -- -- 4343 -8870 0 0 +UNV 0 STATE_COLLEGE PA US 4082 -7788 0 0 +UNZ 0 NIMITZ -- -- 1345 14473 0 0 +UOC 0 HAWKEYE -- -- 4163 -9154 0 0 +UOS 0 SEWANEE -- -- 3520 -8590 0 0 +UOT 0 UNION_COUNTY -- -- 3468 -8164 0 0 +UOX 0 OXFORD MS US 3438 -8953 0 0 +UPA 0 PUNTA_ALEGRE -- CU 2233 -7877 0 0 +UPG 0 PORTAGE MB CN 4983 -9827 0 0 +UPK 0 DUBLIN GA US 3233 -8302 0 0 +UPP 0 UPOLU_POINT -- -- 2020 -15584 0 0 +UQC 0 STIRLING ON CN 4418 -7763 0 0 +UQN 0 ONYUN -- -- 3222 -8230 0 0 +UQQ 0 COMOX BC CN 4968 -12490 0 0 +UQS 0 NUIQSUT_VILLAGE -- -- 7021 -15100 0 0 +URA 0 ROXTON QB CN 4533 -7277 0 0 +URH 0 TEXOMA -- -- 3394 -9639 0 0 +URX 0 BAGOTVILLE QB CN 4802 -7082 0 0 +USC 0 SANTA_CLARA -- CU 2235 -8000 0 0 +USE 0 FULTON -- -- 4161 -8413 0 0 +USJ 0 SAN_JULIAN -- CU 2200 -8422 0 0 +USR 0 QUINCE_Y_MEDIO -- CU 2168 -7882 0 0 +USU 0 SUMMERSIDE PE CN 4635 -6383 0 0 +UTA 0 TUNICA MS US 3468 -9035 0 0 +UTM 0 ST_MATHIAS/MONTREAL QB CN 4533 -7327 0 0 +UTO 0 UTOPIA_CREEK -- -- 6599 -15372 0 0 +UTR 0 TRENTON ON CN 4400 -7753 0 0 +UTS 0 HUNTSVILLE -- -- 3074 -9559 0 0 +UTX 0 UNITED -- -- 2691 -8034 0 0 +UUK 0 KUPARUK AK US 7017 -14913 0 0 +UUO 0 WILLOW AK US 6175 -15005 0 0 +UUP 0 OTTAWA ON CN 4518 -7550 0 0 +UUU 0 NEWPORT RI US 4153 -7128 0 0 +UUV 0 SULLIVAN -- -- 3824 -9116 0 0 +UVA 0 UVALDE -- -- 2918 -9973 0 0 +UVO 0 VAL_D_OR QB CN 4800 -7778 0 0 +UVR 0 VARADERO -- CU 2300 -8137 0 0 +UWA 0 WARE MA US 4227 -7223 0 0 +UWI 0 WHITFIELD -- -- 3479 -8495 0 0 +UWL 0 NEW_CASTLE -- -- 3988 -8532 0 0 +UWP 0 ARGENTIA NF CN 4718 -5400 0 0 +UXM 0 TULLAHOMA TN US 3538 -8625 0 0 +UYB 0 NORTH_BAY ON CN 4635 -7942 0 0 +UYF 0 LONDON -- -- 3993 -8347 0 0 +UYT 0 ST_JOHN'S -- CN 4752 -5275 0 0 +UZA 0 ROCK_HILL SC US 3499 -8106 0 0 +UZG 0 ZARAGOZA -- CU 2285 -8203 0 0 +UZV 0 SEPT-ILES QB CN 5017 -6627 0 0 +UZX 0 GREENWOOD NS CN 4485 -6493 0 0 +VAD 0 VALDOSTA GA US 3078 -8328 0 0 +VAH 0 ASH ON CN 4318 -8003 0 0 +VAK 0 CHEVAK AK US 6153 -16558 0 0 +VAL 0 PLATTSBURGH NY US 4452 -7345 0 0 +VAN 0 VANCE -- -- 3347 -8045 0 0 +VAY 0 MOUNT_HOLLY NJ US 3994 -7485 0 0 +VBG 0 VANDENBURG_AFB CA US 3475 -12058 0 0 +VBI 0 KENORA ON CN 4935 -9405 0 0 +VBT 0 BENTONVILLE AR US 3635 -9422 0 0 +VBW 0 BRIDGEWATER -- -- 3837 -7896 0 0 +VCB 0 VACAVILLE CA US 3838 -12196 0 0 +VCN 0 CEDAR_LAKE -- -- 3954 -7497 0 0 +VCT 0 VICTORIA -- -- 2890 -9698 0 0 +VCV 0 VICTORVILLE -- -- 3459 -11739 0 0 +VCY 0 VALLEY_CITY -- -- 4688 -9791 0 0 +VDB 0 MARTINSVILLE VA US 3650 -7992 0 0 +VDF 0 TAMPA FL US 2801 -8234 0 0 +VDI 0 VIDALIA GA US 3218 -8237 0 0 +VDU 0 REFUGIO TX US 2837 -9728 0 0 +VDZ 0 VALDEZ AK US 6113 -14625 0 0 +VEC 0 VENICE LA US 2900 -8920 0 0 +VED 0 LEESVILLE -- -- 3110 -9334 0 0 +VEE 0 VENETIE AK US 6702 -14641 0 0 +VEL 0 VERNAL -- -- 4038 -10949 0 0 +VEP 0 VERO_BEACH -- -- 2766 -8042 0 0 +VER 0 VIERTEL -- -- 3895 -9268 0 0 +VES 0 VERSAILLES -- -- 4021 -8452 0 0 +VFU 0 STANLEY -- -- 4086 -8461 0 0 +VGT 0 LAS_VEGAS NV US 6103 -15000 0 0 +VHN 0 VAN_HORN -- -- 3106 -10479 0 0 +VHP 0 BRICKYARD -- -- 3981 -8637 0 0 +VIH 0 VICHY -- -- 3815 -9171 0 0 +VIK 0 LAURIE MO US 3817 -9286 0 0 +VIQ 0 NEILLSVILLE -- -- 4456 -9052 0 0 +VIR 0 BROWERVILLE -- -- 7128 -15678 0 0 +VIS 0 VISALIA -- -- 3637 -11948 0 0 +VIT 0 VINTON -- -- 3720 -7988 0 0 +VIV 0 VIVIAN -- -- 3286 -9401 0 0 +VJI 0 ABINGDON VA US 3669 -8203 0 0 +VKG 0 KLEINBURG ON CN 4383 -7967 0 0 +VKN 0 MOUNT_MANSFIELD -- -- 4439 -7269 0 0 +VKS 0 VICKSBURG -- -- 3223 -9093 0 0 +VKX 0 POTOMAC -- -- 3875 -7696 0 0 +VKZ 0 VIRGINIA_KEY -- -- 2575 -8015 0 0 +VLA 0 VANDALIA -- -- 3909 -8916 0 0 +VLD 0 VALDOSTA GA US 3078 -8328 0 0 +VLE 0 VALLE AZ US 3560 -11225 0 0 +VLL 0 TROY MI US 4254 -8318 0 0 +VLN 0 LUMSDEN NF CN 5057 -10489 0 0 +VLR 0 LANGRUTH MB CN 5033 -9872 0 0 +VLV 0 BEAUCE QB CN 4585 -7085 0 0 +VLX 0 WILCOX -- -- 3587 -9209 0 0 +VMR 0 VERMILLION -- -- 4276 -9693 0 0 +VNA 0 VIENNA -- -- 3221 -8350 0 0 +VNC 0 VENICE -- -- 2706 -8243 0 0 +VNL 0 BOGALUSA LA US 3085 -8987 0 0 +VNN 0 MOUNT_VERNON -- -- 3836 -8881 0 0 +VNW 0 VAN_WERT OH US 4078 -8457 0 0 +VNY 0 VAN_NUYS -- -- 3422 -11849 0 0 +VOF 0 ALCOVY -- -- 3363 -8378 0 0 +VOK 0 CAMP_DOUGLAS WI US 4388 -9018 0 0 +VON 0 AVON CO US 3965 -10648 0 0 +VPC 0 CARTERSVILLE GA US 3412 -8485 0 0 +VPS 0 EGLIN_AFB FL US 3048 -8653 0 0 +VPZ 0 VALPARAISO IN US 4148 -8703 0 0 +VQC 0 STIRLING ON CN 4433 -7772 0 0 +VQQ 0 CECIL -- -- 3021 -8189 0 0 +VQS 0 ISLA_DE_VIEQUES -- PU 1813 -6549 0 0 +VRB 0 VERO_BEACH -- -- 2768 -8049 0 0 +VRT 0 WILBARGER -- -- 3423 -9928 0 0 +VSF 0 SPRINGFIELD VT US 4332 -7248 0 0 +VTA 0 NEWARK OH US 4002 -8246 0 0 +VTI 0 GARRISON -- -- 4222 -9202 0 0 +VTN 0 VALENTINE -- -- 4286 -10055 0 0 +VTR 0 TAKOTNA_RIVER -- -- 6295 -15556 0 0 +VTU 0 VENTURA -- -- 3412 -11905 0 0 +VUH 0 SCHOLES -- -- 2927 -9487 0 0 +VUJ 0 ALBEMARLE NC US 3542 -8015 0 0 +VUO 0 VANCOUVER WA US 4562 -12266 0 0 +VUZ 0 VULCAN -- -- 3367 -8690 0 0 +VVS 0 CONNELLSVILLE PA US 3996 -7966 0 0 +VVV 0 ORTONVILLE -- -- 4530 -9642 0 0 +VWD 0 MOUNT_SNOW -- -- 4293 -7286 0 0 +VWU 0 WASKISH MN US 4815 -9452 0 0 +VWV 0 WATERVILLE -- -- 4145 -8364 0 0 +VXV 0 VOLUNTEER -- -- 3590 -8389 0 0 +VYI 0 VALLEY_ISLAND -- -- 2088 -15644 0 0 +VYS 0 VALLEY -- -- 4135 -8915 0 0 +VZO 0 COATESVILLE PA US 3985 -7595 0 0 +WAE 0 WHISTLER -- CN 5013 -12295 0 0 +WAL 0 WALLOPS_IS VA US 3793 -7547 0 0 +WAR 0 ARGENTIA NF CN 4730 -5400 0 0 +WAU 0 DRYAD_POINT -- CN 5218 -12812 0 0 +WAY 0 WAYNESBURG PA US 3988 -8023 0 0 +WBQ 0 BEAVER AK US 6636 -14740 0 0 +WCL 0 CLINTON BC CN 5115 -12150 0 0 +WDG 0 ENID OK US 3635 -9792 0 0 +WDH 0 DANIEL'S_HARBOUR NF CN 5023 -5758 0 0 +WDL 0 DEASE_LAKE BC CN 5845 -13000 0 0 +WDM 0 CHEVERY QB CN 5047 -5963 0 0 +WDR 0 WINDER GA US 3395 -8373 0 0 +WEA 0 WEATHERFORD TX US 3270 -9773 0 0 +WEY 0 WEST_YELLOWSTONE MT US 4468 -11112 0 0 +WEZ 0 SATURNA_ISLAND -- CN 4847 -12303 0 0 +WFD 0 CAPE_DYER NT CN 6635 -6137 0 0 +WFM 0 CHATHAM_POINT_LIGHTHOUSE -- CN 5033 -12543 0 0 +WHO 0 HOPEDALE -- CN 5545 -6023 0 0 +WHP 0 LOS_ANGELES CA US 3426 -11841 0 0 +WJF 0 LANCASTER CA US 3472 -11792 0 0 +WKK 0 KATATOTA_ISLAND -- CN 4972 -8833 0 0 +WKV 0 HOPE_SLIDE -- CN 4928 -12123 0 0 +WLB 0 LAC_LA_BICHE AB CN 5477 -11202 0 0 +WLD 0 WINFIELD KS US 3723 -9710 0 0 +WLK 0 SELAWIK -- -- 6660 -15999 0 0 +WLP 0 HERBERT_ISLAND -- CN 5056 -12738 0 0 +WLW 0 WILLOWS CA US 3948 -12225 0 0 +WLX 0 LONGSTAFF_BLUFF NT CN 6888 -7513 0 0 +WLY 0 LYTTON BC CN 5423 -12158 0 0 +WMC 0 WINNEMUCCA NV US 4090 -11780 0 0 +WRB 0 WARNER_ROBBINS GA US 3257 -8367 0 0 +WRH 0 RESOLUTION_ISLAND NT CN 6158 -6465 0 0 +WRI 0 MC_GUIRE_AFB NJ US 4000 -7460 0 0 +WRK 0 BANCROFT -- CN 4507 -7787 0 0 +WRL 0 WORLAND WY US 4397 -10797 0 0 +WSA 0 SAHLE_ISLAND NS CN 4392 -6002 0 0 +WST 0 WESTERLY RI US 4138 -7190 0 0 +WSW 0 SPARWOOD/ELK_VALLEY -- CN 4975 -11488 0 0 +WTA 0 MC_TAVISH -- CN 4550 -7358 0 0 +WTC 0 ETHELDA_BAY -- CN 5305 -12968 0 0 +WTK 0 NOATAK AK US 6756 -16298 0 0 +WUP 0 CAPE_HOOPER NT CN 6847 -6680 0 0 +WUW 0 DEWAR_LAKES NT CN 6865 -7117 0 0 +WVI 0 WATSONVILLE CA US 3692 -12185 0 0 +WVL 0 WATERVILLE ME US 4455 -6967 0 0 +WWD 0 WILDWOOD NJ US 3900 -7492 0 0 +WWR 0 WOODWARD OK US 3640 -9948 0 0 +WYS 0 WEST_YELLOWSTONE MT US 4469 -11112 0 0 +XBG 0 BAGOTVILLE QB CN 4818 -7100 0 0 +XBP 0 CONFEDERATION_BRIDGE PE CN 4623 -6373 0 0 +XBR 0 BRANTLEY -- -- 3156 -8629 0 0 +XCC 0 OFFSHORE CA US 3967 -12400 0 0 +XCR 0 RIPLEY -- -- 4608 -9434 0 0 +XDY 0 MOODY_AFB_-VOR- GA US 3097 -8320 0 0 +XED 0 MEDFORD OK US 3668 -9775 0 0 +XEN 0 XENIA -- -- 3972 -8393 0 0 +XLE 0 COLUMBUS GA US 3202 -8485 0 0 +XNA 0 FAYETTEVILLE/SPRINGDALE AK US 3628 -9431 0 0 +XNE 0 SPRING_HILL -- -- 3168 -8597 0 0 +XQA 0 SQUAW -- -- 4552 -6967 0 0 +XSD 0 TONOPAH NV US 3783 -11683 0 0 +XSF 0 SPRINGFIELD OH US 3983 -8383 0 0 +XUB 0 YELLOW_BUD -- -- 3953 -8298 0 0 +XVG 0 LONGVILLE -- -- 4699 -9421 0 0 +XVN 0 VENICE FL US 2702 -8245 0 0 +XWY 0 WEST_UNION -- -- 4294 -9178 0 0 +XYC 0 SECO -- -- 3776 -8403 0 0 +YAD 0 LA_GRANDE -- CN 5357 -7620 0 0 +YAG 0 FORT_FRANCES ON CN 4867 -9353 0 0 +YAH 0 LA_GRANDE_IV QB CN 5375 -7367 0 0 +YAJ 0 KOMAKUK_BREACH_AIRPORT -- CN 6958 -14018 0 0 +YAK 0 YAKUTAT -- -- 5951 -13965 0 0 +YAL 0 ALERT_BAY BC CN 5050 -12692 0 0 +YAM 0 SAULT_STE_MARIE ON CN 4648 -8450 0 0 +YAS 0 KANGIRSUK -- CN 6001 -7000 0 0 +YAW 0 SHEARWATER NS CN 4450 -6345 0 0 +YAY 0 SAINT_ANTHONY_AIRPORT -- CN 5140 -5608 0 0 +YAZ 0 TOFINO BC CN 4902 -12570 0 0 +YBB 0 PELLY_BAY_AIRPORT -- CN 6853 -8982 0 0 +YBC 0 BAIE_COMEAU QB CN 4900 -6822 0 0 +YBD 0 BELLA_COOLA_AIRPORT -- CN 5238 -12658 0 0 +YBG 0 BAGOTVILLE QB CN 4833 -7115 0 0 +YBK 0 BAKER_LAKE NT CN 8430 -9608 0 0 +YBL 0 CAMPBELL_RIVER BC CN 4983 -12527 0 0 +YBR 0 BRANDON MB CN 4985 -9995 0 0 +YBU 0 NIPAWIN SA CN 5233 -10400 0 0 +YBV 0 BERENS_RIVER_AIRPORT -- CN 5235 -9703 0 0 +YBW 0 CALGARY/SPRINGBANK -- CN 5110 -11437 0 0 +YBX 0 BLANC_SABLON QB CN 5185 -5718 0 0 +YCA 0 CARTWRIGHT_MAN -- CN 5368 -5703 0 0 +YCB 0 CAMBRIDGE_BAY NT CN 6910 -10512 0 0 +YCD 0 NANAIMO BC CN 4902 -12387 0 0 +YCG 0 CASTLEGAR_AIRPORT -- CN 4930 -11763 0 0 +YCH 0 CHATHAM_CAN-MIL -- CN 4700 -6545 0 0 +YCJ 0 CAPE_SAINT_JAMES BC CN 5183 -13102 0 0 +YCL 0 CHARLO -- CN 4798 -6633 0 0 +YCO 0 COPPERMINE NT CN 6782 -11513 0 0 +YCP 0 BLUE_RIVER BC CN 5213 -11930 0 0 +YCQ 0 CHETWYND_AIRPORT -- CN 5570 -12163 0 0 +YCS 0 CHESTERFIELD_INLET -- CN 6333 -9072 0 0 +YCT 0 CORONATION -- CN 5207 -11145 0 0 +YCX 0 GAGETOWN_CAN-MIL -- CN 4583 -6643 0 0 +YCY 0 CLYDE NT CN 7048 -6851 0 0 +YDA 0 DAWSON YT CN 6405 -13912 0 0 +YDB 0 BURWASH_AIRPORT -- CN 6137 -13903 0 0 +YDC 0 PRINCETON BC CN 4935 -12037 0 0 +YDF 0 DEER_LAKE NF CN 4922 -5740 0 0 +YDM 0 ROSS_RIVER_AIRPORT -- CN 6197 -13243 0 0 +YDN 0 DAUPHIN MB CN 5110 -10005 0 0 +YDP 0 NAIN NF CN 5655 -6168 0 0 +YDQ 0 DAWSON_CREEK_AIRPORT -- CN 5575 -12018 0 0 +YED 0 EDMONTON_NAMAO AB CN 5367 -11347 0 0 +YEE 0 MIDLAND ON CN 4452 -7980 0 0 +YEG 0 EDMONTON_INTERNATIONAL AB CN 5330 -11358 0 0 +YEK 0 ARVIAT_AIRPORT -- CN 6110 -9407 0 0 +YEL 0 ELLIOT_LAKE -- CN 4635 -8257 0 0 +YEN 0 ESTEVAN SA CN 3922 -10297 0 0 +YET 0 EDSON AB CN 5358 -11647 0 0 +YEU 0 EUREKA MB CN 8000 -8582 0 0 +YEV 0 INUVIK NT CN 6830 -16648 0 0 +YFB 0 IQALUIT NT CN 6375 -6855 0 0 +YFC 0 FREDERICTON NB CN 4585 -6642 0 0 +YFO 0 FLIN_FLON_AIRPORT NT CN 5468 -10168 0 0 +YFR 0 FORT_RESOLUTION -- CN 6118 -11368 0 0 +YFS 0 FORT_SIMPSON NT CN 6175 -12123 0 0 +YFT 0 MAKKOVIK_AIRPORT -- CN 5508 -5918 0 0 +YGE 0 GOLDEN_AIRPORT -- CN 5130 -11698 0 0 +YGH 0 FORT_GOOD_HOPE_AIRPORT -- CN 6627 -12862 0 0 +YGK 0 KINGSTON ON CN 4422 -7660 0 0 +YGL 0 LA_GRANDE_RIVIERE QB CN 5363 -7770 0 0 +YGM 0 GIMLI_INDUSTRIAL MB CN 5062 -9703 0 0 +YGP 0 GASPE -- CN 4868 -6440 0 0 +YGQ 0 GERALDTON ON CN 4978 -8693 0 0 +YGR 0 ILES-DE-LA-MADELEINE -- CN 4735 -6178 0 0 +YGT 0 IGLOOLIK_AIRPORT -- CN 6937 -8182 0 0 +YGV 0 HAVRE_ST_PIERRE -- CN 5028 -6362 0 0 +YGW 0 KUUJJUARAPIK QB CN 5528 -7777 0 0 +YGX 0 GILLAM MB CN 5635 -9470 0 0 +YHA 0 QUAQTAQ_AIRPORT -- CN 6105 -6963 0 0 +YHB 0 HUDSON_BAY SA CN 5282 -10232 0 0 +YHD 0 DRYDEN -- CN 4985 -9285 0 0 +YHE 0 HOPE BC CN 4937 -12148 0 0 +YHH 0 NEMISCAU_AIRPORT -- CN 5170 -7612 0 0 +YHI 0 HOLMAN_ISLAND_AIRPORT -- CN 7077 -11780 0 0 +YHM 0 HIMILTON_AIRPORT -- CN 4317 -7993 0 0 +YHU 0 SAINT_HUBERT_AIRPORT -- CN 4552 -7342 0 0 +YHY 0 HAY_RIVER NT CN 6083 -11578 0 0 +YHZ 0 HALIFAX NS CN 4483 -6340 0 0 +YIK 0 IVUJIVIK_AIRPORT -- CN 6241 -7795 0 0 +YIO 0 POND_INLET NT CN 7270 -7797 0 0 +YIP 0 WILLOW_RUN MI US 4223 -8353 0 0 +YIV 0 ISLAND_LAKE MB CN 5385 -9465 0 0 +YJF 0 FORT_LIARD_AIRPORT -- CN 6023 -12348 0 0 +YJH 0 HUDSON_HEIGHTS QB CN 4533 -7417 0 0 +YJN 0 ST_JEAN QB CN 4517 -7332 0 0 +YJQ 0 BELLA_BELLA BC CN 5217 -12812 0 0 +YJT 0 STEPHENVILLE -- CN 4852 -5867 0 0 +YKA 0 KAMLOOPS BC CN 5068 -12033 0 0 +YKD 0 AKLAVIK_AIRPORT -- CN 6822 -13500 0 0 +YKF 0 WATERLOO_WELL -- CN 4347 -8038 0 0 +YKG 0 KANGIQSUJUAQ -- CN 6158 -7197 0 0 +YKJ 0 KEY_LAKE -- CN 5725 -10562 0 0 +YKL 0 SCHEFFERVILLE QB CN 5480 -6680 0 0 +YKM 0 YAKIMA -- -- 4657 -12044 0 0 +YKN 0 YANKTON -- -- 4292 -9738 0 0 +YKO 0 AKULIVIK_AIRPORT -- CN 6082 -7815 0 0 +YKQ 0 WASKAGANISH_AIRPORT -- CN 5148 -7875 0 0 +YKY 0 KINDERSLEY SA CN 5152 -10917 0 0 +YKZ 0 TORONTO_BUTTONVILLE -- CN 4387 -7937 0 0 +YLA 0 AUPALUK QB CN 5928 -6958 0 0 +YLD 0 CHAPLEAU_AIRPORT -- CN 4782 -8335 0 0 +YLJ 0 MEADOW_LAKE SA CN 5413 -10852 0 0 +YLK 0 LUTSEL_KE NT CN 6245 -11067 0 0 +YLL 0 LLOYDMINISTER AB CN 5332 -11007 0 0 +YLT 0 ALERT_AIRPORT -- CN 8252 -6228 0 0 +YLU 0 KANGIKSUALUJJUAQ_A -- CN 5871 -6598 0 0 +YLW 0 KELOWNA_AIRPORT -- CN 4997 -11938 0 0 +YMA 0 MAYO_AIRPORT -- CN 6361 -13587 0 0 +YMD 0 MOULD_BAY NT CN 7614 -11920 0 0 +YMH 0 MARY'S_HARBOUR -- CN 5230 -5585 0 0 +YMJ 0 MOOSE_JAW SA CN 5033 -10555 0 0 +YML 0 CHARLEVOIX_AIRPORT -- CN 4760 -7023 0 0 +YMM 0 FORT_MCMURRAY AB CN 5665 -11122 0 0 +YMO 0 MOOSONEE ON CN 5127 -8065 0 0 +YMT 0 CHIBOUGAMAU-CHAPAIS QB CN 4977 -7453 0 0 +YMU 0 UMIUJAQ -- CN 5653 -7652 0 0 +YMW 0 MANIWAKI -- CN 4617 -7595 0 0 +YMX 0 MONTREAL QB CN 4583 -7438 0 0 +YNA 0 NATASHQUAN QB CN 5018 -6182 0 0 +YND 0 GATINEAU_AIRPORT -- CN 4552 -7557 0 0 +YNE 0 NORWAY_HOUSE MB CN 5397 -9083 0 0 +YNG 0 YOUNGSTOWN -- -- 4133 -8067 0 0 +YNM 0 MATAGAMI QB CN 4977 -7782 0 0 +YOC 0 OLD_CROW_AIRPORT -- CN 6757 -13982 0 0 +YOD 0 COLD_LAKE AB CN 5442 -11028 0 0 +YOJ 0 HIGH_LEVEL AB CN 5862 -11717 0 0 +YOW 0 OTTAWA ON CN 4535 -7590 0 0 +YOY 0 VALCARTIER_AIRPORT -- CN 4690 -7150 0 0 +YPA 0 PRINCE_ALBERT SA CN 5322 -10568 0 0 +YPC 0 PAULATUK_AIRPORT -- CN 6935 -12403 0 0 +YPD 0 PORT_HAWKESBURY -- CN 4567 -6140 0 0 +YPE 0 PEACE_RIVER AB CN 5623 -11743 0 0 +YPG 0 PORTAGE MB CN 4983 -9818 0 0 +YPH 0 INUKJUAK_AIRPORT -- CN 5847 -7808 0 0 +YPL 0 PICKLE_LAKE_MAN -- CN 5145 -9020 0 0 +YPN 0 PORT_MENIER MB CN 4983 -6428 0 0 +YPQ 0 PETERBOROUGH ON CN 4418 -7847 0 0 +YPR 0 PRINCE_RUPERT BC CN 5430 -13043 0 0 +YPW 0 POWELL_RIVER_AIRPORT -- CN 4983 -12450 0 0 +YPX 0 POVUNGNITUQ -- CN 6005 -7728 0 0 +YPY 0 FORT_CHIPEWYAN AB CN 5877 -11111 0 0 +YPZ 0 BURNS_LAKE -- CN 5438 -12595 0 0 +YQA 0 MUSKOKA ON CN 4502 -7928 0 0 +YQB 0 QUEBEC QB CN 4667 -7163 0 0 +YQD 0 THE_PAS MB CN 5383 -10110 0 0 +YQF 0 RED_DEER AB CN 5218 -11390 0 0 +YQG 0 WINDSOR ON CN 4218 -8283 0 0 +YQH 0 WATSON_LAKE -- CN 6000 -12885 0 0 +YQI 0 YARMOUTH NS CN 4368 -6608 0 0 +YQK 0 KENORA ON CN 4968 -9442 0 0 +YQL 0 LETHBRIDGE AB CN 4950 -11267 0 0 +YQM 0 MONCTON NB CN 4617 -6457 0 0 +YQO 0 AYLMER ON CN 4267 -8088 0 0 +YQQ 0 COMOX BC CN 4972 -12490 0 0 +YQR 0 REGINA SA CN 5043 -10467 0 0 +YQT 0 THUNDER_BAY -- CN 4817 -8943 0 0 +YQU 0 GRANDE_PRAIRIE AB CN 5518 -11888 0 0 +YQV 0 YORKTON SA CN 5127 -10247 0 0 +YQW 0 NORTH_BATTLEFORD SA CN 5277 -10825 0 0 +YQX 0 GANDER_INTERNATIONAL_AIRPORT NF CN 4895 -5457 0 0 +YQY 0 SYDNEY NS CN 4600 -6005 0 0 +YQZ 0 QUESNEL_AIRPORT -- CN 5303 -12252 0 0 +YRB 0 RESOLUTE NT CN 7472 -9498 0 0 +YRI 0 RIVIERE_DU_LOUP -- CN 4767 -6958 0 0 +YRJ 0 ROBERVAL QB CN 4852 -7227 0 0 +YRK 0 YORK -- -- 3864 -8298 0 0 +YRL 0 RED_LAKE ON CN 5107 -9380 0 0 +YRM 0 ROCKY_MOUNTAIN_HOUSE AB CN 5243 -11492 0 0 +YRQ 0 TROIS_RIVIERES QB CN 4633 -7267 0 0 +YRT 0 RANKIN_INLET NT CN 6282 -9212 0 0 +YRV 0 REVELSTOKE BC CN 5097 -11818 0 0 +YSA 0 SABLE_ISLAND_AIRPORT -- CN 4393 -6000 0 0 +YSB 0 SUDBURY ON CN 4652 -8080 0 0 +YSC 0 SHERBROOKE QB CN 4517 -7178 0 0 +YSD 0 SUFFIELD_AIRPORT -- CN 5025 -11118 0 0 +YSF 0 STONY_RAPIDS_AIRPORT -- CN 5925 -10583 0 0 +YSJ 0 ST_JOHN NB CN 4533 -6587 0 0 +YSK 0 SANIKILUAQ_AIRPORT -- CN 5653 -7925 0 0 +YSL 0 ST_LEONARD NB CN 4717 -6787 0 0 +YSM 0 FORT_SMITH NT CN 6002 -11196 0 0 +YSN 0 SAINT_CATHARINES_AIRPORT -- CN 4320 -7917 0 0 +YSP 0 MARATHON ON CN 4868 -8633 0 0 +YSR 0 NANISIVIK_AIRPORT -- CN 7298 -8463 0 0 +YSU 0 SUMMERSIDE PE CN 4635 -6388 0 0 +YSY 0 SACHS_HARBOUR_AIRPORT -- CN 7200 -12528 0 0 +YTA 0 PEMBROKE ON CN 4567 -7722 0 0 +YTE 0 CAPE_DORSET NT CN 6422 -7653 0 0 +YTH 0 THOMPSON_WEATHER_OFFICE MB CN 5580 -9785 0 0 +YTJ 0 TERRACE_BAY -- CN 4982 -8710 0 0 +YTL 0 BIG_TROUT_LAKE -- CN 5383 -8987 0 0 +YTQ 0 TASIUJAQ_A -- CN 5867 -6995 0 0 +YTR 0 TRENTON ON CN 4418 -7740 0 0 +YTS 0 TIMMINS ON CN 4850 -8137 0 0 +YTZ 0 TORONTO_ISLAND_AIRPORT ON CN 4363 -7940 0 0 +YUA 0 SHINGLE_POINT YT CN 6895 -13721 0 0 +YUB 0 TUKTOYAKTUK -- CN 6945 -13302 0 0 +YUL 0 MONTREAL QB CN 4552 -7397 0 0 +YUM 0 YUMA AZ US 3265 -11460 0 0 +YUS 0 SHEPHERD_BAY NT CN 6881 -9343 0 0 +YUX 0 HALL_BEACH NT CN 4878 -8125 0 0 +YUY 0 ROUYN_AIRPORT -- CN 4820 -7883 0 0 +YVC 0 LA_RONGE SA CN 5515 -10527 0 0 +YVO 0 VAL_D_OR QB CN 4818 -7782 0 0 +YVP 0 KUUJJUAQ QB CN 5810 -6842 0 0 +YVQ 0 NORMAN_WELLS NT CN 6528 -12680 0 0 +YVR 0 VANCOUVER BC CN 4902 -12315 0 0 +YVT 0 BUFFALO_NARROWS_MAN -- CN 5583 -10845 0 0 +YVV 0 WIARTON ON CN 4468 -8110 0 0 +YWA 0 PETAWAWA ON CN 4585 -7727 0 0 +YWG 0 WINNIPEG MB CN 4985 -9723 0 0 +YWH 0 VICTORIA_HARBOUR -- CN 4842 -12333 0 0 +YWJ 0 FORT_FRANKLIN_AIRPORT -- CN 6520 -12343 0 0 +YWK 0 WABUSH_LAKE NF CN 5293 -6687 0 0 +YWL 0 WILLIAMS_LAKE BC CN 5217 -12217 0 0 +YWO 0 LUPIN_AIRPORT -- CN 6577 -11125 0 0 +YWV 0 WAINWRIGHT_AIRPORT -- CN 5280 -11088 0 0 +YWY 0 WRIGLEY_AIRPORT -- CN 6322 -12347 0 0 +YXC 0 CRANBROOK BC CN 4950 -11608 0 0 +YXD 0 EDMONTON_MUNICIPAL AB CN 5357 -11352 0 0 +YXE 0 SASKATOON SA CN 5217 -10668 0 0 +YXH 0 MEDICINE_HAT AB CN 4985 -11082 0 0 +YXI 0 KILLALOE ON CN 4552 -7760 0 0 +YXJ 0 FORT_ST_JOHN BC CN 5623 -12073 0 0 +YXL 0 SIOUX_LOOKOUT ON CN 5000 -9190 0 0 +YXN 0 WHALE_COVE_AIRPORT -- CN 6223 -9260 0 0 +YXO 0 CARMI BC CN 4935 -11908 0 0 +YXP 0 PANGNIRTUNG_AIRPORT -- CN 6615 -6572 0 0 +YXQ 0 BEAVER_CREEK_AIRPORT -- CN 6237 -14087 0 0 +YXR 0 EARLTON ON CN 4768 -7978 0 0 +YXS 0 PRINCE_GEORGE BC CN 5385 -12245 0 0 +YXT 0 TERRACE BC CN 5447 -12858 0 0 +YXU 0 LONDON ON CN 4300 -8115 0 0 +YXX 0 ABBOTSFORD BC CN 4903 -12237 0 0 +YXY 0 WHITEHORSE YT CN 6050 -13513 0 0 +YXZ 0 WAWA ON CN 4783 -8482 0 0 +YYB 0 NORTH_BAY ON CN 4635 -7943 0 0 +YYC 0 CALGARY ON CN 5102 -11388 0 0 +YYD 0 SMITHERS BC CN 5433 -12665 0 0 +YYE 0 FORT_NELSON BC CN 5883 -12258 0 0 +YYF 0 PENTICTON BC CN 4933 -11960 0 0 +YYG 0 CHARLOTTETOWN PE CN 4617 -6298 0 0 +YYH 0 SPENCE_BAY_AIRPORT -- CN 6955 -9358 0 0 +YYJ 0 VICTORIA BC CN 4868 -12348 0 0 +YYL 0 LYNN_LAKE MB CN 5687 -10108 0 0 +YYM 0 COWLEY AB CN 4950 -11408 0 0 +YYN 0 SWIFT_CURRENT SA CN 5018 -10768 0 0 +YYQ 0 CHURCHILL MB CN 5873 -9407 0 0 +YYR 0 GOOSE NF CN 5932 -6042 0 0 +YYT 0 ST_JOHNS NF CN 4733 -5285 0 0 +YYU 0 KAPUSKASING ON CN 4935 -8250 0 0 +YYW 0 ARMSTRONG ON CN 5030 -8903 0 0 +YYY 0 MONT_JOLI QB CN 4852 -6822 0 0 +YYZ 0 TORONTO ON CN 4368 -7965 0 0 +YZA 0 ASHCROFT BC CN 5067 -12132 0 0 +YZD 0 DOWNSVIEW ON CN 4367 -7948 0 0 +YZE 0 GORE_BAY ON CN 4585 -8262 0 0 +YZF 0 YELLOWKNIFE NT CN 6247 -11445 0 0 +YZG 0 SALLIUT_AIRPORT -- CN 6218 -7567 0 0 +YZH 0 SLAVE_LAKE AB CN 5530 -11478 0 0 +YZP 0 SANDSPIT BC CN 5317 -13180 0 0 +YZR 0 SARNIA_AIRPORT -- CN 4300 -8232 0 0 +YZS 0 CORAL_HARBOUR NT CN 6420 -8337 0 0 +YZT 0 PORT_HARDY BC CN 5067 -12737 0 0 +YZU 0 WHITECOURT AB CN 5415 -11578 0 0 +YZV 0 SEPT-ILES QB CN 5018 -6627 0 0 +YZW 0 TESLIN YT CN 6017 -13273 0 0 +YZX 0 GREENWOOD NS CN 4483 -6510 0 0 +YZY 0 MACKENZIE BC CN 5530 -12313 0 0 +ZBB 0 BIMINI -- BA 2568 -7928 0 0 +ZBF 0 BATHURST_AIRPORT -- CN 4763 -6575 0 0 +ZBV 0 BIMINI -- BA 2567 -7930 0 0 +ZCP 0 CAPE_PARRY NT CN 7006 -12443 0 0 +ZDX 0 SAINT_JOHNS/ANTIGUA,BRITISH -- -- 1700 -6180 0 0 +ZEF 0 ZEPHYR -- -- 3631 -8072 0 0 +ZEM 0 EASTMAIN_RIVER_AIRPORT -- CN 5223 -7851 0 0 +ZER 0 POTTSVILLE PA US 4063 -7607 0 0 +ZES 0 CAPE_SCOTT BC CN 5068 -12843 0 0 +ZFA 0 FARO YT CN 6218 -13337 0 0 +ZFM 0 FORT_MCPHERSON NT CN 6735 -13487 0 0 +ZFN 0 FORT_NORMAN_AIRPORT -- CN 6492 -12557 0 0 +ZFP 0 FREEPORT/GR.B.I. -- BA 2650 -7878 0 0 +ZGV 0 GOVERNORS_HARBOUR -- BA 2517 -7632 0 0 +ZIN 0 GREAT_INAGUA_ISLAND -- BA 2083 -7367 0 0 +ZIY 0 GRAND_CAYMAN,BRITISH_WEST_IN -- -- 1917 -8138 0 0 +ZKI 0 KITIMAT BC CN 5400 -12867 0 0 +ZMH 0 MARSH_HARBOUR;_ABACO_IS -- BA 2652 -7708 0 0 +ZPC 0 PINCHER_CREEK_AIRPORT -- CN 4952 -11398 0 0 +ZPH 0 ZEPHYR_HILLS FL US 2822 -8215 0 0 +ZQA 0 NASSAU -- BA 2500 -7745 0 0 +ZST 0 STEWART_AIRPORT -- CN 5593 -12998 0 0 +ZTC 0 ABACO_ISLAND -- BA 2667 -7730 0 0 +ZUE 0 CAPE_PARRY NT CN 7020 -12470 0 0 +ZUM 0 CHURCHILL_FALSS NF CN 5355 -6410 0 0 +ZUN 0 ZUNI -- -- 3497 -10915 0 0 +ZVL 0 EDMONTON_/_VOILLENEUVE AB CN 5307 -11387 0 0 +ZWE 0 WEST_END;_GRAND_BAHAMA_IS -- BA 2667 -7898 0 0 +ZZV 0 ZANESVILLE -- -- 3994 -8189 0 0 diff --git a/gempak/dictionaries/shef.tbl b/gempak/dictionaries/shef.tbl new file mode 100755 index 0000000000..f2477c7f30 --- /dev/null +++ b/gempak/dictionaries/shef.tbl @@ -0,0 +1,54765 @@ +0024N8 ROGERS ND US 4709 -9816 -9999 +0046N8 ESMOND ND US 4806 -9982 -9999 +0050N8 CHURCHS FERRY ND US 4833 -9930 -9999 +0051N8 OBERON ND US 4797 -9920 -9999 +0068N8 BOTTINEAU ND US 4881 -10026 -9999 +0079N8 NEWBURG ND US 4870 -10100 -9999 +0090432C HAYNERS BRIDGE TX US 3262 -10702 -9999 +0090505A RADIUM SPRINGS NM US 3248 -10692 -9999 +009065C0 CANUTILLO TX US 3192 -10660 -9999 +00908632 EL PASO TX US 3178 -10652 -9999 +0090F0A2 PRESIDIO (5 SE) TX US 2952 -10429 -9999 +00912430 COMSTOCK (11 NW) TX US 2978 -10132 -9999 +009174CC COMSTOCK (12 E) TX US 2966 -10096 -9999 +009184C8 ROUGH CANYON NEAR DEL RI TX US 2958 -10093 -9999 +009197BE NORTH FORK SAN PEDRO CRK TX US 2952 -10088 -9999 +0091A224 MIDDLE FORK SAN PEDRO CR TX US 2950 -10090 -9999 +0091B152 EVANS CREEK NEAR COMSTOC TX US 2953 -10110 -9999 +0091E12E DEL RIO TX US 2933 -10089 -9999 +0091F258 QUEMADO (23 NW) TX US 2924 -10079 -9999 +009205D2 PINTO CREEK NEAR DEL RIO TX US 2915 -10072 -9999 +00927342 ROMA TX US 2640 -9902 -9999 +009283C6 RIO GRANDE CITY (1 ESE) TX US 2637 -9880 -9999 +009290B0 LOS EBANOS TX US 2624 -9856 -9999 +0092A52A MISSION (6 SW) TX US 2614 -9832 -9999 +0092C0CC MERCEDES TX US 2614 -9793 -9999 +0092D3BA SEBASTIAN (2 SSE) TX US 2631 -9778 -9999 +0092E620 MERCEDES TX US 2613 -9791 -9999 +0092F556 HARLINGEN TX US 2617 -9768 -9999 +0093145E SAN BENITO (10 SW) TX US 2603 -9773 -9999 +009321C4 BROWNSVILLE (7 ESE) TX US 2588 -9746 -9999 +0093D140 TIJUANA RIVER AT INTL CA US 3255 -11703 -9999 +00V COLORADO SPRINGS CO US 3895 -10457 -9999 +0103F628 MOSBY (30 NNE) MT US 4739 -10764 -9999 +010EF54E SILVER CITY (29 S) ID US 4260 -11655 1739 +010F0730 PALMDALE (10 W) CA US 3458 -11840 -9999 +012053 WTARS AL US 3490 -8653 191 +012054 HYTOP AL US 3487 -8610 544 +012055 HODGES AL US 3445 -8615 223 +012056 STANLEY_FARM AL US 3443 -8668 194 +012057 AAMU/JTG AL US 3478 -8655 262 +012058 HARTSELLE_USDA AL US 3443 -8700 193 +012059 NEWBY_FARM AL US 3485 -8688 250 +012078 BRAGG_FARM AL US 3588 -8660 243 +0126N8 WILTON 8NE ND US 4725 -10070 -9999 +01312000 NEWCOMB (2 E) NY US 4397 -7413 -9999 +0134N8 WILTON (9 S) ND US 4703 -10078 -9999 +01390450 SADDLE RIVER NJ US 4106 -7410 -9999 +01422738 DELHI (6 W) NY US 4226 -7504 551 +0164N8 ARTHUR ND US 4710 -9727 -9999 +0179N8 CALVIN ND US 4880 -9897 -9999 +0182N8 LUDDEN 5W ND US 4603 -9822 -9999 +0189N8 FULLERTON 1NE ND US 4618 -9841 -9999 +01V AURORA CO US 3973 -10465 -9999 +0321N8 HANNAFORD ND US 4735 -9815 -9999 +0329N8 SHARON ND US 4759 -9802 -9999 +0371N8 BERLIN 5NE ND US 4642 -9842 -9999 +0415N8 ANAMOOSE ND US 4790 -10021 -9999 +0416N8 DEERING ND US 4835 -10094 -9999 +0421N8 TOWNER ND US 4832 -10059 -9999 +050119 AKRON CO US 4015 -10315 422 +0545N8 POWERS LAKE (9 W) ND US 4852 -10283 -9999 +0565N8 PETERSBURG ND US 4810 -9796 -9999 +0569N8 PEKIN ND US 4775 -9828 -9999 +057959 STERLING CO US 4047 -10302 366 +058019 STRATTON CO US 3930 -10252 424 +058799 WALSH CO US 3728 -10220 369 +0592N8 CENTER (4 W) ND US 4710 -10137 -9999 +05C GRIFFITH IN US 4152 -8740 -9999 +05D NEW TOWN ND US 4797 -10248 -9999 UCOOP +05Z KILAUEA POINT HI US 2220 -15943 -9999 RAMOS +06177825 VIDA (14 NE) MT US 4790 -10522 640 +0632N8 STARKWEATHER ND US 4846 -9896 -9999 +0650N8 FORT RANSOM ND US 4654 -9792 -9999 +0662N8 TOLLEY ND US 4890 -10192 -9999 +0677N8 LEONARD ND US 4659 -9719 -9999 +06917240 FT SCOTT (15 W) KS US 3784 -9498 -9999 +06917680 NEVADA (8 SW) MO US 3780 -9451 -9999 +06C CHICAGO/SCHAUMBURG IL US 4198 -8810 -9999 +0700N8 MYLO ND US 4858 -9963 -9999 +07020550 PERRYVILLE MO US 3774 -8993 -9999 +0704N8 HAVANA ND US 4596 -9760 -9999 +07052250 NIXA (4 SW) MO US 3701 -9336 -9999 +07052345 OZARK (6 SW) MO US 3698 -9333 -9999 +07064533 EMINENCE (19 NW) MO US 3738 -9155 -9999 +07144470 WICHITA (3 NW) KS US 3774 -9749 -9999 +07144480 WICHITA (3 NW) KS US 3765 -9744 -9999 +0720N8 MCCLUSKY 8NW ND US 4757 -10058 -9999 +07348700 SPRINGHILL (4 SE) LA US 3299 -9344 53 +07349000 MINDEN (3 W) LA US 3260 -9333 41 +07S DEER_PARK_ARPT WA US 4797 -11741 635 +08014500 MITTIE LA US 3070 -9290 14 +0819N8 BISBEE ND US 4867 -9942 -9999 +0843N8 EDINBURG ND US 4849 -9787 -9999 +0846N8 LANKIN ND US 4835 -9787 -9999 +0847N8 GRAFTON ND US 4852 -9741 -9999 +0849N8 PARK RIVER ND US 4846 -9776 -9999 +0853N8 MAX ND US 4793 -10130 -9999 +0860N8 CARPIO ND US 4839 -10172 -9999 +0879N8 HARVEY ND US 4783 -9987 -9999 +0885N8 HAMBERG ND US 4780 -9939 -9999 +09030005 NETT LAKE (4 NW) MN US 4816 -9314 -9999 +09266500 VERNAL (10 NW) UT US 4058 -10962 -9999 +09271400 VERNAL (2 E) UT US 4043 -10947 1527 +09271550 JENSEN (3 S) UT US 4036 -10939 -9999 +09288180 DUCHESNE (6 E) UT US 4015 -11055 1744 +09323000 SPRING CITY (11 SE) UT US 3943 -11136 2999 +09353800 IGNACIO (1 SE) CO US 3717 -10758 2076 +0939N8 SOURIS ND US 4883 -10068 -9999 +09402300 DESERT VIEW (10 NNE) AZ US 3620 -11178 -9999 +0B6 CHATHAM MA US 4169 -6999 -9999 +0B9 GOAT ISLAND ME US 4333 -7040 -9999 MARS +0E4 PAYSON AZ US 3423 -11133 -9999 BASIC +0G6 BRYAN OH US 4147 -8451 -9999 +0I9 ELIZABETHTOWN KY US 3775 -8588 -9999 UCOOP +0L3 MALIBU CA US 3402 -11882 -9999 MARS +0V7 KAYENTA AZ US 3671 -11024 -9999 +0W2 SEVIER UT US 3860 -11225 1701 BASIC +0W4 KENT ISLAND MD US 3892 -7637 -9999 MARS +0W8 CHINCOTEAGUE VA US 3793 -7538 -9999 MARS +0Y2 STURGEON BAY WI US 4478 -8732 -9999 MARS +10113500 HYRUM (6 E) UT US 4162 -11174 1530 +10131000 COALVILLE (1 E) UT US 4092 -11140 -9999 +10137500 OGDEN (3 W) UT US 4127 -11167 1582 +10141000 PLAIN CITY (2 S) UT US 4128 -11209 -9999 +10146400 NEPHI (7 NNE) UT US 3980 -11186 -9999 +10155000 WOODLAND (6 ESE) UT US 4060 -11133 -9999 +10172800 GRANTSVILLE (9 W) UT US 4050 -11257 -9999 +10172952 DUNN VALLEY (3 N) UT US 4186 -11333 -9999 +101M1 AMHERST (4 W) ME US 4483 -6845 198 UCOOP +10219200 LEVAN (1 SW) UT US 3955 -11183 -9999 +10242000 CEDAR CITY (3 E) UT US 3767 -11303 -9999 +1092D1F2 COLORADO SPRINGS (9 N) CO US 3903 -10485 -9999 +109M1 WOODLAND ME US 4519 -6747 61 SNOCOR +111M1 BEDDINGTON (1 SW) ME US 4484 -6808 93 SNOCOR +114M1 BUCKSPORT (1 S) ME US 4456 -6880 36 SNOCOR +115M1 BARING (2 SSW) ME US 4511 -6733 61 SNOCOR +11N NEW MILFORD CT US 4157 -7347 -9999 +1209390 PILOT STATION (17 S) AK US 6172 -16267 -9999 +121M1 CLAYTON LAKE (10 SE) ME US 4653 -6934 340 SNOCOR +126006F2 FORT YUKON (87 NNE) AK US 6774 -14412 -9999 +12601584 STERLING (16 ENE) AK US 6059 -15032 -9999 +1260201E NORTHWAY (26 SSW) AK US 6260 -14208 -9999 +12603368 BEAVER (27 SW) AK US 6604 -14797 -9999 +126045F8 HUSLIA (40 NW) AK US 6601 -15757 -9999 +1260568E SELAWIK (25 E) AK US 6660 -15911 -9999 +12606314 CIRCLE (28 WNW) AK US 6592 -14503 -9999 +126080E6 RUBY (46 E) AK US 6468 -15394 -9999 +1260A60A ALLAKAKET (35 SSE) AK US 6609 -15217 -9999 +1260B57C FORT YUKON (63 ENE) AK US 6703 -14328 -9999 +1260D09A HUSLIA (28 SSE) AK US 6535 -15594 -9999 +1260E500 VENETIE (24 NW) AK US 6680 -14672 160 +1260F676 BEAVER (44 NW) AK US 6674 -14868 -9999 +12610408 KWETHLUK (54 SE) AK US 6032 -16020 -9999 +1261177E KARLUK (21 S) AK US 5727 -15457 -9999 +126122E4 NIKISKI (15 E) AK US 6073 -15087 -9999 +12613192 BIRCH CREEK (20 W) AK US 6626 -14653 -9999 +12614702 ALCAN (13 NW) AK US 6282 -14138 -9999 +127M1 CHESUNCOOK (14 NW) ME US 4621 -6962 332 SNOCOR +12B BOON ISLAND NH US 4312 -7048 -9999 MARS +12C ROCHELLE IL US 4187 -8907 -9999 UCOOP +12C050D8 HOOPER WA US 4677 -11815 317 +12C06542 KETTLE FALLS WA US 4860 -11807 427 +12N ANDOVER NJ US 4101 -7474 178 ASOS +130209 AMES AGRONOMY IA US 4202 -9375 94 +130219 GILBERT IA US 4203 -9375 93 +131069 CALMAR IA US 4317 -9187 120 +131299 CASTANA IA US 4207 -9583 127 +131329 CEDAR RAPIDS IA US 4197 -9167 73 +131559 CHARITON IA US 4100 -9343 100 +131909 CRAWFORDSVILLE IA US 4120 -9148 71 +13301064 BOSLER (2 S) WY US 4155 -10568 2143 +133025FE WOODS LANDING (3 NE) WY US 4114 -10598 2252 +13303688 SARATOGA WY US 4146 -10680 2070 +13304018 CHEYENNE (7 W) WY US 4118 -10494 1890 +1330536E LANDER (6 SW) WY US 4275 -10880 1998 +133066F4 DAYTON (3 SW) WY US 4485 -10730 1237 +133259 GILMORE IA US 4270 -9447 110 +134309 KANAWHA IA US 4293 -9388 113 +134759 LEWIS IA US 4132 -9517 119 +134B3 BATH (2 NW) NB CN 4653 -6763 78 SNOCOR +134M1 WESTON (2 NNE) ME US 4576 -6787 152 SNOCOR +135849 MUSCATINE IA US 4137 -9110 51 +135879 NASHUA IA US 4297 -9253 106 +136949 RHODES IA US 4207 -9322 94 +138019 SUTHERLAND IA US 4297 -9555 134 +138M1 CHESUNCOOK (24 WNW) ME US 4614 -6990 442 UCOOP +13A NOGALES (7 NNE) AZ US 3142 -11095 1085 +13G NIAGARA NY US 4327 -7907 -9999 MARS +1400010C GARIBALDI (2 WNW) OR US 4557 -12396 5 +14000FDE GOLD BEACH OR US 4242 -12442 5 +140B3 JACKSONVILLE (6 WNW) NB CN 4622 -6772 125 SNOCOR +141689 COLBY KS US 3938 -10107 294 +141B3 CLOVERDALE (5 SE) NB CN 4623 -6730 136 SNOCOR +142099 DESOTO KS US 3898 -9493 87 +142979 GARDEN CITY KS US 3798 -10082 264 +143528 HAYS SOUTH KS US 3887 -9933 186 +143529 HAYS KS US 3887 -9933 186 +143599 HESSTON KS US 3813 -9740 126 +143939 HUTCHINSON KS US 3793 -9803 145 +144959 MANHATTAN KS US 3920 -9658 98 +144969 MANHATTAN#2 KS US 3918 -9660 98 +146139 OTTAWA KS US 3862 -9528 84 +146249 PARSONS KS US 3737 -9528 84 +146539 POWHATTAN KS US 3980 -9580 111 +147019 ROSSVILLE KS US 3912 -9592 86 +147169 SANDYLAND KS US 3793 -9877 172 +147239 TRIBUNE KS US 3847 -10177 336 +147259 SCANDIA KS US 3978 -9778 137 +147399 SILVERLAKE KS US 3903 -9570 83 +148839 WICHITA KS US 3787 -9750 116 +14B SOUTHWEST HARBOR ME US 4415 -6825 -9999 +14C FRANKFORT MI US 4463 -8625 -9999 MARS +14G FREMONT OH US 4133 -8316 -9999 +15294900 PEDRO BAY (44 S) AK US 5915 -15426 -9999 +153080CA JUNEAU (33 NE) AK US 5858 -13367 -9999 +1560029C CARTHAGE MS US 3270 -8953 96 +156011EA WALNUT GROVE MS US 3259 -8947 101 +15602470 NOXAPATER (1 N) MS US 3302 -8905 134 +15604196 PELAHATCHIE (3 E) MS US 3232 -8975 119 +156052E0 CONEHATTA (1 NE) MS US 3246 -8927 158 +1560677A KOSCIUSKO (13 SE) MS US 3298 -8939 128 +1560740C OFAHOMA (2 SE) MS US 3270 -8967 95 +15608488 GOOD HOPE (4 NW) MS US 3267 -8965 91 +1562920A ETHEL MS US 3312 -8947 -9999 +15ABC04E ACEQUIA MADRE CH 3176 -10651 -9999 +15ABD338 SEDE DE LA CILA CH 3176 -10644 -9999 +15ABE6A2 OJINAGA CH 2958 -10443 -9999 +15ABF5D4 DIAZ ORDAZ TP 2624 -9857 -9999 +15AC0764 PIEDRAS NEGRAS CL 2871 -10051 -9999 +15AC1412 LUIS L. LEON CL 3109 -10561 -9999 +15AC206 LAS TORTILLAS TP 2682 -9955 -9999 +15AC2188 EL MULATO CH 2948 -10423 -9999 +15AC32FE LAS VACAS CL 2933 -10095 -9999 +15AC446E SAN DIEGO CL 2907 -10073 -9999 +15AC578 EL MORAL CL 2890 -10063 -9999 +15AC6282 EL PUENTE TP 2679 -9942 -9999 +15AC71F4 RIO ESCONDIDO CL 2867 -10056 -9999 +15AC8180 VILLA HIDALGO CL 2780 -9988 -9999 +15ACA79C CD.MIER TP 2645 -9915 -9999 +15ACC27A DREN RANCHERIAS TP 2635 -9891 -9999 +15ACD10C DREN PUERTECITOS TP 2628 -9875 -9999 +15AD059E EL MORILLO TP 2615 -9838 -9999 +15AD16E8 EL AZUCAR TP 2625 -9885 -9999 +15AD2372 NVO.PROGRESSO TP 2606 -9795 -9999 +15AD3004 MATAMOROS TP 2585 -9744 -9999 +15AD4694 EL PORVENIR TP 2726 -9945 -9999 +15AD55E2 JABONCILLOS CL 2941 -10104 -9999 +15AD6078 PRESA LA FRAGUA CL 2882 -10083 -9999 +15AD730E EL UMBRAL TP 2604 -9804 -9999 +15AD838A LAS BANDEJAS CH 3132 -10597 -9999 +15AE419A EL NOGAL CH 2942 -10426 -9999 +15AE8484 SAN ANTONIO CH 2917 -10371 -9999 +15AE97F2 PRESA LA AMISTAD CL 2945 -10106 -9999 +15AEA268 PEGUIS CH 2950 -10474 -9999 +15AEB11E NVO. LAREDO TP 2750 -9951 -9999 +15AEC78E LA PURISIMA CL 2917 -10078 -9999 +15AED4F8 JIMENEZ CL 2905 -10066 -9999 +15AEE162 COLOMBIA NL 2770 -9975 -9999 +15AEF214 EL AMOLE CL 2812 -10012 -9999 +15AF006A LAZADEROS CL 2783 -9991 -9999 +15AF131C LOS SALADOS TP 2706 -9950 -9999 +15AF2686 EL COYOTE TP 2744 -9953 -9999 +15AF35F0 PRESA FALCON TP 2656 -9917 -9999 +15AF4360 REPRESA LA AMISTAD CL 2942 -10104 -9999 +15AF5016 AROYO BLANCO CL 2989 -10062 -9999 +15AF658C EL COYOTE TP 2744 -9953 -9999 +15AF867E ANZALDUAS TP 2613 -9834 -9999 +15B HALFWAY ROCK ME US 4365 -7003 -9999 RAMOS +15C MILWAUKEE (2 E) WI US 4300 -8789 180 MARS +15C03150 SEWARD (8 NW) AK US 6020 -14959 -9999 +15C047C0 COOPER LANDING (12 SSW) AK US 6035 -14988 -9999 +15C054B6 HOMER (25 NE) AK US 5990 -15106 -9999 +15C0612C PALMER (14 NNW) AK US 6179 -14928 -9999 +15C091A8 SNOQUALMIE FALLS (1 NW) WA US 4754 -12184 -9999 +15C0B744 CONCRETE (8 NNE) WA US 4865 -12169 -9999 +15C0D2A2 PRICHARD (4 N) ID US 4770 -11598 760 +15C0F44E ESSEX MT US 4828 -11361 1173 +15C11546 LAVA HOT SPRINGS (4 W) ID US 4263 -11209 1499 +15C1564C LA GRANDE (6 WNW) OR US 4535 -11819 899 +15C163D6 WHITES CITY (8 N) NM US 3230 -10435 -9999 +15C170A0 RED BLUFF (4 SW) NM US 3202 -10405 -9999 +15C18024 SUSANVILLE (1 W) CA US 4041 -12066 -9999 +15C1B5BE ALTONAH (20 NW) UT US 4056 -11049 -9999 +15CC30CC FORT COLLINS (9 NW) CO US 4066 -10522 -9999 +15CC552A WOODLAND PARK (8 NNW) CO US 3910 -10508 2365 +15CC73C6 PIERCE ID US 4649 -11580 939 +15CC8342 ALLENSPARK (2 NNW) CO US 4022 -10553 2536 +15CC9034 TERLINGUA (25 SE) TX US 2903 -10339 -9999 +15CCC048 RYE CO US 3794 -10493 2056 +15CCF5D2 BARNHART (9 S) TX US 3098 -10123 -9999 +15CD07AC IDAHO CITY (9 N) ID US 4396 -11585 1353 +15CD14DA BUTTE FALLS (1 SE) OR US 4254 -12255 762 +15CD2140 BAKER OR US 4488 -11711 812 +15CD3236 HEPPNER (5 SSE) OR US 4529 -11953 988 +15CD57D0 GOLODRINAS (1 E) NM US 3589 -10516 2057 +15CD624A AGNESS (5 N) OR US 4263 -12406 106 +15CD713C BENT (3 W) NM US 3314 -10590 -9999 +15CD81B8 JUNO (15 NNE) TX US 3034 -10106 616 +15CD92CE BLUE AZ US 3364 -10909 1777 +15CDA754 ENTERPRISE (1 W) OR US 4543 -11730 1163 +15CDD1C4 RUSTIC (8 N) CO US 4070 -10571 2347 +15CDE45E DAWSON (1 N) NM US 3668 -10479 1940 +15CE264E LEE'S CAMP OR US 4559 -12352 200 +15CE43A8 MAZAMA (2 NW) WA US 4860 -12045 661 +15CE50DE NIGHTHAWK (2 S) WA US 4898 -11962 347 +15CE7632 COMSTOCK (22 NE) TX US 2988 -10090 488 +15CE86B6 FUNTER BAY (11 N) AK US 5841 -13495 -9999 +15CEF026 GOLDEN (3 S) CO US 3970 -10523 2170 +15CF0258 JUNO (5 S) TX US 3008 -10111 505 +15CF24B4 NOGALES (7 NNE) AZ US 3142 -11095 1085 +15CF37C2 DRYDEN (16 S) TX US 2981 -10215 411 +15CF4152 HAINES (20 SSE) AK US 5897 -13522 -9999 +15CF5224 IMNAHA OR US 4556 -11683 600 +15CF67BE ANCHORAGE (7 SE) AK US 6115 -14972 158 +15CF74C8 PANDALE (3 SW) TX US 3013 -10157 -9999 +15CFD430 OZONA (19 WSW) TX US 3057 -10147 671 +15CFF2DC EVERGREEN CO US 3964 -10532 2134 +15D036CE MANDEVILLE (1 SW) LA US 3037 -9010 -9999 +15D0405E CONIFER (6 NE) CO US 3957 -10522 2146 +15D066B2 JEWELL (1 W) OR US 4594 -12353 174 +15D075C4 GLIDE (14 E) OR US 4234 -12274 366 +15D0C64A SALT POINT (20 SSW) LA US 2928 -9130 4 +15D0D53C JUNEAU (12 SE) AK US 5820 -13415 -9999 +15D101AE WASILLA (3 E) AK US 6159 -14936 -9999 +15D12742 NAALEHU (12 SSW) HI US 1899 -15567 290 +15D13434 WAIANAE (1 NW) HI US 2145 -15818 93 +15D142A4 JOHNSTON ISLANDS HI US 1674 -16953 -9999 +15D1A156 LAPLACE (5 NE) LA US 3010 -9042 -9999 +15D1B220 SLIDELL (13 SSE) LA US 3017 -8973 -9999 +15D1C4B0 METAIRIE (10 N) LA US 3015 -9013 -9999 +15D27030 DRAKE CO US 4043 -10534 1881 +15D280B4 STEVENS VILLAGE (20 SW) AK US 6588 -14972 73 +15D293C2 KILAUEA (4 W) HI US 2221 -15944 -9999 +15D2B52E HANAPEPE (2 SW) HI US 2190 -15960 7 +15D2C3BE POIPU HI US 2288 -15943 -9999 +15D2D0C8 PORTAGE (19 WNW) ME US 4680 -6883 268 +15D2F624 ASHLAND (27 WSW) ME US 4645 -6895 360 +15D34750 JACKMAN (41 N) ME US 4620 -7028 396 +15D44564 KAHUKU HI US 2170 -15799 -9999 +15D4A696 FAIRBANKS (39 ENE) AK US 6490 -14642 213 +15D4B5E0 FAIRBANKS (5 SW) AK US 6479 -14784 -9999 +15D4C370 SALCHAKET AK US 6447 -14692 192 +15D4D006 HARDING LAKE AK US 6440 -14695 213 +15D4E59C NENANA (2 ESE) AK US 6457 -14910 177 +15D5F410 ANGWIN CA US 3857 -12244 -9999 +15D6039A NAPA (9 NNE) CA US 3843 -12225 512 +15D610EC SANTA MARGARITA (11 E) CA US 3539 -12035 -9999 +15D62576 COVELO (9 ENE) CA US 3983 -12309 -9999 +15D63600 ELK VALLEY (5 S) CA US 4199 -12372 -9999 +15D64090 GASQUET (1 E) CA US 4185 -12397 -9999 +15D6667C HONEYDEW (1 SW) CA US 4024 -12413 -9999 +15D6750A WEAVERVILLE (18 W) CA US 4072 -12329 -9999 +15D6858E ONO (7 SW) CA US 4042 -12274 -9999 +15D696F8 SANTA MARGARITA (2 SW) CA US 3537 -12064 -9999 +15D6A362 SAINT HELENA (4 WSW) CA US 3849 -12254 -9999 +15D6B014 VENADO CA US 3861 -12302 -9999 +15D6C684 MIDDLETOWN (6 NW) CA US 3880 -12272 -9999 +15D6D5F2 WILLITS (5 SSE) CA US 3930 -12329 -9999 +15D6E068 YORKVILLE (1 WNW) CA US 3891 -12323 -9999 +15D71216 HOONAH (13 ENE) AK US 5817 -13526 -9999 +160B5266 TULSA (6 SSE) OK US 3608 -9596 189 +16213A14 COOPER LANDING (6 W) AK US 6048 -14997 128 +162258FC HASTY CO US 3807 -10292 1163 +16262584 HASTY CO US 3807 -10292 1163 +1627AFB8 NEWHALEM (16 NNW) WA US 4887 -12143 1658 +16280700 MOUNTAIN HOME (21 SW) ID US 4262 -11598 747 +16281AA4 ARCO ID US 4358 -11327 1597 +162821EC ARCO (13 SE) ID US 4351 -11308 1524 +16282F3E ARCO (15 SE) ID US 4350 -11307 1524 +1628329A ARCO (16 SE) ID US 4352 -11308 1524 +16283C48 ARCO (18 SE) ID US 4357 -11294 1494 +1628440A MURPHY (8 NE) ID US 4329 -11642 692 +162859AE MANATI (2 W) PR 1843 -6653 4 +162862E6 ELYRIA (4 S) OH US 4130 -8212 3 +16287190 PITTSFIELD (5 S) ME US 4472 -6942 50 +16288114 ANSON ME US 4487 -6995 98 +16288FC6 CHERRYFIELD ME US 4460 -6793 13 +16289262 MATTAWAMKEAG ME US 4550 -6830 -9999 +16289CB0 CHERRYFIELD (9 N) ME US 4477 -6792 -9999 +1628CCCC MARBLE CAYON (1 NW) AZ US 3687 -11160 952 +1628D168 ST JOHNS (10 S) AZ US 3437 -10938 1823 +1628DFBA SHOW LOW (6 SE) AZ US 3418 -10998 2015 +1628E4F2 SHOW LOW (4 SE) AZ US 3420 -11000 1996 +1628EA20 SHOW LOW (5 SE) AZ US 3418 -11000 1990 +1628F956 WOODRUFF AZ US 3478 -11005 1564 +162905FA CHAMBERS (2 SW) AZ US 3518 -10945 1739 +16290B28 WINSLOW (25 S) AZ US 3463 -11072 1800 +1629168C PINE (20 NE) AZ US 3455 -11118 2018 +16292316 GRAND CANYON VILLAGE (5 NE) AZ US 3610 -11208 737 +16292DC4 CLIFTON (17 NE) AZ US 3329 -10920 1268 +16293060 CLIFTON AZ US 3305 -10930 1047 +16293EB2 MORENCI (29 NW) AZ US 3241 -10972 1816 +162946F0 MORENCI (5 W) AZ US 3306 -10944 1120 +16294822 MORENCI (13 SW) AZ US 3296 -10953 1067 +16295586 SOLOMON (8 NE) AZ US 3287 -10951 933 +16295B54 BYLAS (7 NW) AZ US 3319 -11022 767 +1629601C PERIDOT (1 S) AZ US 3330 -11045 775 +16296ECE PERIDOT (8 SW) AZ US 3318 -11053 765 +1629736A PALOMINAS (1 E) AZ US 3138 -11011 1277 +16297DB8 REDINGTON (1 E) AZ US 3245 -11049 860 +162983EE PAGE (5 SW) AZ US 3687 -11158 947 +16298D3C NOGALES (6 E) AZ US 3134 -11085 1128 +16299098 CONTINENTAL (2 N) AZ US 3187 -11098 856 +16299E4A TUCSON (12 NE) AZ US 3232 -11081 829 +1629A502 VAIL (2 SE) AZ US 3204 -11068 977 +1629ABD0 VAIL (8 NE) AZ US 3213 -11063 951 +1629B674 HANNAGAN MEADOW (4 NE) AZ US 3368 -10927 2554 +1629B8A6 FORT APACHE (25 SE) AZ US 3348 -10976 1745 +1629CE36 FT APACHE (10 E) AZ US 3382 -10982 1844 +1629COE4 FT APACHE (14 W) AZ US 3372 -11022 1324 +1629D392 FT APACHE (11 W) AZ US 3369 -11017 1331 +1629DD40 SHOW LOW (5 S) AZ US 3418 -11002 2018 +1629E608 SHOW LOW (23 SW) AZ US 3398 -11028 1448 +1629E8DA CIBECUE (15 S) AZ US 3380 -11050 1023 +1629F57E CIBECUE (14 SSW) AZ US 3384 -11056 975 +1629FBAC GLOBE (30 N) AZ US 3383 -11086 975 +162A02F4 ROOSEVELT (14 E) AZ US 3362 -11092 664 +162A0C26 LAVEEN (9 S) AZ US 3323 -11217 311 +162A1182 ROOSEVELT (24 NW) AZ US 3398 -11130 769 +162A1F50 PAULDEN (7 E) AZ US 3490 -11235 1255 +162A2418 CLARKDALE (6 N) AZ US 3485 -11207 1067 +162A2ACA SEDONA AZ US 3486 -11176 1271 +162A376E RIMROCK (5 NE) AZ US 3467 -11167 1225 +162A41FE RIMROCK (6 N) AZ US 3473 -11178 1126 +162A4F2C CAMP VERDE (9 E) AZ US 3453 -11170 1106 +162A5288 PINE (11 E) AZ US 3442 -11126 1760 +162A5C5A CAMP VERDE (23 SSE) AZ US 3428 -11165 762 +162A6712 CAMP VERDE (22 SSE) AZ US 3427 -11168 732 +162A69C0 PINE (26 SW) AZ US 3407 -11172 618 +162A7464 FT MCDOWELL (9 NE) AZ US 3369 -11154 536 +162A7AB6 CAVE CREEK (4 N) AZ US 3389 -11195 695 +162A84E0 MAYER (12 SE) AZ US 3432 -11207 1047 +162A8A32 ASOTIN (12 W) WA US 4627 -11729 -9999 +162A9796 ROCK SPRINGS (3 SW) AZ US 3402 -11217 549 +162AACDE CHINLE AZ US 3616 -10954 1692 +162AB17A ROCK SPRINGS (6 SE) AZ US 3397 -11210 704 +162ABFA8 GOODYEAR (3 SW) AZ US 3339 -11239 269 +162AC7EA WIKIEUP (17 S) AZ US 3447 -11362 427 +162AC938 HOUSTON TX US 2976 -9541 -9999 +162AD49C HOUSTON TX US 2978 -9540 -9999 +162ADA4E ROSHARON TX US 2935 -9558 -9999 +162AE106 HOUSTON TX US 2975 -9529 6 +162AEFD4 HOUSTON (3 WNW) TX US 2967 -9528 -9999 +162AF270 HOUSTON TX US 2970 -9542 -9999 +162AFCA2 MAMMOTH (9 N) AZ US 3284 -11062 715 +162B000E VAMORI AZ US 3195 -11235 539 +162B1378 CORTARO AZ US 3235 -11109 640 +162B1DAA KREMMLING (4 SW) CO US 4004 -10644 2231 +162B26E2 CONROE (4 S) TX US 3024 -9546 -9999 +162B2830 CLEVELAND TX US 3034 -9510 -9999 +162B3594 SEYMOUR TX US 3358 -9927 378 +162B3B46 ALBANY (18 NNE) TX US 3293 -9922 358 +162B4304 SOUTH BEND (2 NE) TX US 3302 -9864 306 +162B4DD6 PALO PINTO (11 NW) TX US 3287 -9843 -9999 +162B5072 DENNIS TX US 3262 -9793 -9999 +162B5EA0 GRANBURY (6 E) TX US 3246 -9769 -9999 +162B63BA ARIVACA (1 SE) AZ US 3157 -11133 1091 +162B65E8 LITTLE RIVER TX US 3097 -9735 -9999 +162B769E ROCKDALE (7 N) TX US 3076 -9701 -9999 +162B784C CAMERON TX US 3083 -9695 -9999 +162B861A SMETANA (4 SW) TX US 3063 -9654 -9999 +162B88C8 GROESBECK TX US 3157 -9652 142 +162B956C FREESTONE (5 SW) TX US 3151 -9633 -9999 +162B9BBE SEALE (3 NE) TX US 3133 -9632 -9999 +162BA0F6 EASTERLY (7 NE) TX US 3117 -9630 -9999 +162BAE24 HEMPSTEAD TX US 3013 -9619 -9999 +162BB380 SAN ANTONIO TX US 2936 -9841 -9999 +162BBD52 SOMERSET TX US 2926 -9858 -9999 +162BC510 SAN ANTONIO TX US 2933 -9858 -9999 +162BCBC2 SAN ANTONIO (12 S) TX US 2925 -9847 -9999 +162BD8B4 FALLS CITY (4 WSW) TX US 2895 -9806 91 +162BE3FC NEW BRAUNFELS TX US 2971 -9812 -9999 +162BED2E PERIDOT (8 SW) AZ US 3317 -11053 704 +162BF08A VIRDEN (10 E) NM US 3265 -10885 1181 +162BFE58 CLIFTON (6 S) AZ US 3297 -10931 1017 +162BOEDC KELVIN AZ US 3310 -11098 532 +162C023A PRESCOTT (2 N) AZ US 3457 -11245 1586 +162C0CE8 BUCKLEY (1 ENE) WA US 4717 -12202 -9999 +162C114C LOCHIEL (3 ENE) AZ US 3136 -11059 1408 +162C1F9E GUADALUPE (6 NE) NM US 3560 -10717 -9999 +162C24D6 EVERMAN TX US 3260 -9726 -9999 +162C2A04 BOND (3 SE) CO US 3980 -10658 -9999 +162C37A0 FLORENCE (7 NE) AZ US 3309 -11129 485 +162C3972 BUFORD CO US 3999 -10761 -9999 +162C4130 OAK CREEK (6 E) CO US 4028 -10683 -9999 +162C4FE2 PISINIMO (3 W) AZ US 3204 -11237 558 +162C5246 PEDRO BAY (47 ENE) AK US 6009 -15291 -9999 +162C67DC SULPHUR (2 SW) OK US 3450 -9698 -9999 +162C690E MCNEAL (10 E) AZ US 3159 -10951 1408 +162C74AA ROOSEVELT (19 NNE) UT US 4058 -10993 2128 +162C842E ARLINGTON (1 SW) WY US 4159 -10622 1419 +162C8AFC INCLINE VILLAGE (2 ESE) NV US 3923 -11995 1903 +162C9758 CHARLESTON AZ US 3163 -11017 1205 +162C998A CORNVILLE (4 NE) AZ US 3477 -11188 1058 +162CA2C2 ST JOHNS (6 NW) AZ US 3458 -10940 1695 +162CAC10 ST JOHNS (15 S) AZ US 3432 -10937 1832 +162CB1B4 MOENKOPI (1 SE) AZ US 3610 -11120 1405 +162CBF66 MEXICAN WATER (4 SW) AZ US 3695 -10972 1439 +162CC9F6 GLOBE (14 NW) AZ US 3357 -11090 835 +162CD452 CAVE CREEK (16 E) AZ US 3381 -11166 479 +162CDA80 FARMINGTON NM US 3672 -10822 1594 +162CE1C8 TOWAOC (21 SW) CO US 3700 -10903 1494 +162CEF1A RED ROCK (5 NE) NM US 3273 -10867 1247 +162CF2BE GLENWOOD (5 S) NM US 3325 -10888 1390 +162CFC6C ALBUQUERQUE NM US 3512 -10662 -9999 +162D00C0 CHILDS (2 NE) AZ US 3437 -11167 1133 +162D0E12 TIMPAS (17 SE) CO US 3762 -10360 -9999 +162D13B6 OVERLAND PARK KS US 3895 -9467 262 +162D1D64 SOUTH FORK (3 S) CO US 3763 -10664 -9999 +162D355A SABINAL TX US 2949 -9949 -9999 +162D3B88 CZESTOHOWA TX US 2901 -9793 -9999 +162D43CA JACKSBORO TX US 3329 -9808 -9999 +162D4D18 DENNEHOTSO AZ US 3685 -10984 1519 +162D50BC DEMING (6 SE) WA US 4878 -12211 177 +162D5E6E GRAFORD TX US 3286 -9841 -9999 +162D6526 BOULDER (6 NE) CO US 4005 -10518 -9999 +162D6BF4 LEAL (2 NW) CO US 3983 -10606 2679 +162D7650 FORT COLLINS CO US 4059 -10507 1506 +162D7882 FARSON (10 N) WY US 4225 -10943 2063 +162D86D4 TUCSON (8 ENE) AZ US 3227 -11084 753 +162D8806 TUCSON (6 NE) AZ US 3227 -11091 762 +162D95A2 ROOSEVELT (11 SE) UT US 4022 -10978 1450 +162D9B70 KENT (1 E) WA US 4738 -12222 11 +162DA038 WICKERSHAM (4 E) WA US 4866 -12217 117 +162DB34E DALLAS TX US 3271 -9674 -9999 +162DBD9C FORNEY TX US 3277 -9650 -9999 +162DC5DE GILLESPIE DAM AZ US 3323 -11277 229 +162DCB0C SOMERSET (6 NE) CO US 3895 -10735 -9999 +162DD6A8 CIMARRON (14 S) CO US 3823 -10754 2721 +162DEDE0 VALLEY CENTER (1 W) KS US 3783 -9739 411 +162DF044 GLENWOOD SPRINGS CO US 3954 -10733 1744 +162DFE96 COALVILLE (18 N) UT US 4118 -11140 1774 +162E07CE FT. HUACHUCA (6 S) AZ US 3147 -11035 1646 +162E091C COLONA CO US 3833 -10778 1926 +162E14B8 HOWARD (15 N) CO US 3866 -10581 -9999 +162E1A6A HANKSVILLE (26 SE) UT US 3809 -11041 1774 +162E2122 WEBSTER (9 E) ND US 4827 -9868 914 +162E2FF0 MOOSE PASS (16 ESE) AK US 6039 -14894 107 +162E3C86 SOLDIER SUMMIT (5 SE) UT US 3988 -11104 -9999 +162E44C4 KINNEAR (3 W) WY US 4315 -10873 1612 +162E4A16 RANGELY (14 NE) CO US 4018 -10857 -9999 +162E5782 CHARLESTON (14 SE) NV US 4156 -11531 1786 +162E6228 BONDAD (4 S) CO US 3704 -10787 -9999 +162EA9E4 COALVILLE (7 W) UT US 4092 -11160 1707 +162EB440 PAYSON (9 S) AZ US 3411 -11127 914 +162EBA92 PINE (11 NW) AZ US 3450 -11157 1798 +162EC2D0 PINE (19 N) AZ US 3467 -11140 2286 +162ECC02 MCNARY (4 NE) AZ US 3412 -10985 2286 +162ED1A6 AGNESS (2 N) OR US 4258 -12406 34 +162EDF74 YOUNG (1 SE) AZ US 3410 -11094 1585 +162EEAEE OWASSO (2 SW) OK US 3625 -9587 170 +162EF74A WASHINGTON (1 ESE) UT US 3712 -11344 829 +162F0534 COLORADO SPRINGS (3 N) CO US 3892 -10482 -9999 +162F0BE6 NOONAN (7 NNW) ND US 4898 -10308 578 +162F1642 SALT LAKE CITY (2 W) UT US 4073 -11193 1290 +162F1890 MARICOPA (3 E) AZ US 3317 -11201 340 +162F3E7C STEAMBOAT SPRINGS CO US 4048 -10683 2041 +162F463E DOME (3 W) AZ US 3276 -11442 42 +162F48EC GILLESPIE DAM AZ US 3323 -11277 229 +162F5548 WATERTOWN (8 NW) SD US 4500 -9717 -9999 +162F5B9A GARY (4 S) SD US 4474 -9646 482 +162F6E00 POCATELLO (2 NW) ID US 4294 -11254 853 +162F73A4 ARNOLD (12 N) KS US 3882 -10002 671 +162F7D76 ELKHART KS US 3700 -10190 1096 +162F8320 BRIDGEPORT (5 N) CA US 3833 -11922 1951 +162F8DF2 TOMBSTONE (8 WNW) AZ US 3175 -11020 1152 +162F9056 JUNEAU (30 ENE) AK US 5854 -13370 -9999 +162F9E84 TEMPE (2 NE) AZ US 3344 -11191 354 +162FA5CC SUPAI AZ US 3625 -11077 549 +162FB868 DEADHORSE (83 S) AK US 6902 -14882 -9999 +162FC02A GALEN (2 S) MT US 4621 -11277 1524 +162FCEF8 LA CYGNE KS US 3835 -9476 253 +162FD35C COOLIDGE KS US 3804 -10204 1022 +162FDD8E COOLIDGE KS US 3803 -10201 1015 +162FE6C6 ELKO (20 SE) NV US 4063 -11573 1608 +162FE814 ELKO (10 S) NV US 4068 -11582 1567 +162FF5B0 HOWARD (3 NW) CO US 3847 -10586 -9999 +162FFB62 PAXSON (14 N) AK US 6324 -14547 -9999 +163072A8 ELY (11 ESE) NV US 3955 -11480 2268 +163366D0 BLUFF (20 WSW) UT US 3714 -10987 1234 +16337B74 OURAY (5 SW) UT US 4007 -10963 1433 +1635108E SHELBY (6 S) MT US 4842 -11189 941 +16354E20 MINERAL WELLS TX US 3282 -9804 -9999 +16355384 WAXAHACHIE TX US 3234 -9681 -9999 +16355D56 ATHENS TX US 3220 -9573 -9999 +163568CC BRECKENRIDGE (7 SE) TX US 3265 -9887 -9999 +16357568 COAHOMA (2 S) TX US 3224 -10131 -9999 +16357BBA CISCO TX US 3244 -9898 -9999 +163585EC ABILENE TX US 3224 -9988 -9999 +16358B3E HAWLEY (8 E) TX US 3262 -9967 -9999 +1635969A BROWNWOOD (8 N) TX US 3184 -9900 -9999 +16359848 SILVER VALLEY (6 NNE) TX US 3203 -9947 -9999 +1635A300 SNYDER (15 SW) TX US 3259 -10121 -9999 +1635B076 PATILLAS (2 NW) PR 1803 -6603 72 +1635BEA4 FAJARDO (3 SW) PR 1830 -6570 42 +1635C6E6 PONCE (6 NE) PR 1809 -6656 125 +1635C834 SAN SEBASTIAN (5 SW) PR 1828 -6705 32 +16360A24 CHADDS FORD PA US 3987 -7559 -9999 +16361780 MILLHAVEN (9 ENE) GA US 3293 -8150 16 +16361952 CHARLESTON SC US 3280 -7992 -9999 +1636221A WEATHERFORD (8 E) TX US 3277 -9767 -9999 +16362CC8 BLOUNTSVILLE (1 SW) AL US 3408 -8661 198 +16363FBE MARION JUNCTION (2 E) AL US 3244 -8718 27 +163647FC SPRINGFIELD (1 N) MO US 3727 -9325 -9999 +1636492E SPRINGFIELD (1 SW) MO US 3717 -9337 -9999 +16365A58 SPEARMAN (5 N) TX US 3636 -10116 858 +16366110 JACKSON (5 SW) MS US 3224 -9023 -9999 +16367266 HOUSTON TX US 2977 -9536 -9999 +16367CB4 FINGERVILLE (3 SE) SC US 3511 -8196 30 +163682E2 PHILADELPHIA PA US 3997 -7518 2 +16368C30 AIKEN (15 NNE) SC US 3375 -8160 -9999 +16369194 CEIBA (3 SE) PR 1823 -6562 66 +16369F46 SANFORD (4 E) FL US 2879 -8118 -9999 +1636A40E NAGUABO (6 NW) PR 1828 -6579 195 +1636AADC RAMSEUR NC US 3573 -7966 128 +1636B778 COLUMBIA (10 WNW) SC US 3405 -8121 52 +1636B9AA LONE CAMP (2 S) TX US 3265 -9827 -9999 +1636C1E8 MONTAGUE NJ US 4132 -7480 -9999 +1636D29E FRUITVILLE (7 NE) FL US 2742 -8242 -1 +1636FAA0 MODENA PA US 3997 -7580 81 +1637060C DOWNINGTON PA US 3997 -7567 59 +163708DE MYAKKA CITY (11 S) FL US 2719 -8214 1 +1637157A ETNA (1 NE) PA US 4052 -7994 236 +16371BA8 STAFF (2 ENE) TX US 3236 -9868 -9999 +163720E0 BIG SPRING (10 W) TX US 3222 -10163 -9999 +16372E32 MATAMORAS PA US 4135 -7475 -9999 +16373D44 DUBLIN PA US 4040 -7523 102 +16374506 PROMPTON PA US 4158 -7533 375 +16374BD4 ROBESONIA PA US 4034 -7614 158 +16375670 PROMPTON PA US 4159 -7533 -9999 +163758A2 HONESDALE PA US 4160 -7527 -9999 +16376D38 HONESDALE PA US 4160 -7523 -9999 +1637709C STERLINGTON LA US 3270 -9208 -9999 +16377E4E PONCE (5 NNE) PR 1807 -6658 77 +16378018 KENTWOOD (1 NNE) LA US 3093 -9067 63 +16378ECA PONCE (5 NNE) PR 1808 -6658 194 +1637936E TRUJILLO ALTO PR 1834 -6601 15 +16379DBC GUAYANILLA (2 NNW) PR 1804 -6680 24 +1637A6F4 AIBONITO (3 NE) PR 1816 -6623 259 +1637A826 MOROVIS (2 S) PR 1830 -6641 134 +1637B582 HOTCHKISSVILLE CT US 4156 -7321 143 +1637C312 PONCE (9 N) PR 1812 -6660 160 +1637CDC0 CIALES (1 SE) PR 1832 -6646 43 +1637D064 COAMO PR 1808 -6635 102 +1637DEB6 LAS PIEDRAS (1 S) PR 1817 -6587 80 +1637E5FE BLACKWELL TX US 3206 -10029 -9999 +1637EB2C COPPERHILL TN US 3500 -8438 442 +1637F688 COOKS FALLS NY US 4195 -7498 351 +1637F85A CALLICOON NY US 4177 -7505 232 +1638009E FORT MOTTE (4 ESE) SC US 3373 -8063 -9999 +16380E4C SHERMANS DALE PA US 4032 -7717 129 +16381D3A SHARON (2 W) SC US 3495 -8138 -6 +163828A0 RED BLUFF TX US 3190 -10391 89 +16383504 TRENTON NJ US 4022 -7478 2 +16383BD6 HORMIGUEROS (1 W) PR 1814 -6715 14 +16384394 MCALISTERVILLE PA US 4065 -7723 -9999 +16385E30 HIGH BRIDGE NJ US 4068 -7495 86 +16386578 MINORTOWN CT US 4158 -7318 9 +16386BAA OLD PORTAGE OH US 4113 -8155 226 +1638760E DOVER-FOXCROFT (5 W) ME US 4518 -6932 109 +163878DC WARE SHOALS (2 SE) SC US 3438 -8222 137 +1638868A MILEY (3 NW) SC US 3299 -8105 20 +16388858 GREAT FALLS (1 W) SC US 3456 -8092 -9999 +163895FC LONGS (2 SE) SC US 3391 -7872 2 +16389B2E MCCLELLANVILLE (7 NE) SC US 3318 -7941 -9999 +1638A066 EFFINGHAM SC US 3406 -7976 32 +1638C580 HYDER (40 NW) AK US 5624 -13088 588 +1638CB52 PESHASTIN TELEMETERIN WA US 4758 -12062 313 +1638D6F6 POTLATCH (5 SW) WA US 4733 -12324 19 +1638D824 UNION (5 SW) WA US 4734 -12328 31 +1638E36C CARNATION (7 NE) WA US 4771 -12179 183 +1638EDBE CASTLE ROCK WA US 4628 -12291 6 +1638FEC8 PLAIN WA US 4777 -12067 550 +16390264 FERNDALE WA US 4885 -12258 2 +16390CB6 SUGAR PINE (5 SE) CA US 3740 -11957 1585 +16391112 COLEVILLE (13 SE) CA US 3838 -11945 2009 +16391FC0 NIXON (4 S) NV US 3978 -11934 1201 +16392488 YOSEMITE VILLAGE (2 SE) CA US 3773 -11956 1224 +16392A5A TONOPAH (59 NE) NV US 3880 -11668 2195 +1639392C HENDERSON 4N NV US 3608 -11503 405 +1639416E RENO (1 NE) NV US 3953 -11979 1355 +16394FBC PINECREST (16 SSE) CA US 3797 -11988 1420 +16395218 YOSEMITE VILLAGE (19 NW) CA US 3794 -11980 1045 +16395CCA YOSEMITE VILLAE (25 NW) CA US 3788 -11995 738 +16396782 YOSEMITE VILLAGE (24 NW) CA US 3788 -11997 671 +16396950 CENTRALIA (18 E) WA US 4677 -12260 216 +163974F4 CENTRALIA (12 NE) WA US 4678 -12273 97 +16397A26 BUCODA (3 SW) WA US 4677 -12292 59 +16398470 SATSOP (1 W) WA US 4700 -12350 -9999 +16398AA2 FORKS (12 SE) WA US 4781 -12425 589 +163999D4 HOODSPORT (11 NW) WA US 4752 -12333 232 +1639A29C RAINIER (3 SE) WA US 4685 -12267 106 +1639AC4E ASHFORD (2 W) WA US 4675 -12208 442 +1639B1EA MINERAL (2 NE) WA US 4673 -12215 408 +1639BF38 LA GRANDE (1 NW) WA US 4685 -12233 149 +1639C77A MCKENNA (4 SE) WA US 4690 -12250 101 +1639C9A8 MCKENNA WA US 4693 -12257 87 +1639D40C TUKWILA WA US 4747 -12225 3 +1639DADE CEDAR FALLS (12 SE) WA US 4735 -12155 573 +1639E196 GOLD BAR (2 SW) WA US 4784 -12166 64 +1639F2E0 CONCRETE (17 N) WA US 4875 -12168 341 +1639FC32 CONCRETE (2 SW) WA US 4852 -12177 40 +163A056A OROVILLE (1 N) WA US 4895 -11943 277 +163A0BB8 NORTH BEND (11 SE) WA US 4742 -12158 441 +163A16AC OROVILLE WA US 4893 -11942 274 +163A18CE NORTH BEND (6 E) WA US 4748 -12165 238 +163A2386 SNOQUALMIE FALLS (7 NE) WA US 4762 -12172 344 +163A2D54 STEHEKIN WA US 4833 -12068 335 +163A30F0 STEHEKIN WA US 4830 -12065 338 +163A3E22 SUNNYSIDE (22 NNE) WA US 4663 -11987 118 +163A4660 CARNATION (10 NE) WA US 4768 -12172 396 +163A48B2 CARNATION (6 NE) WA US 4770 -12182 106 +163A5516 COUGAR (17 NE) WA US 4620 -12202 463 +163A5BC4 GRAND MOUND (2 SW) WA US 4678 -12303 38 +163A608C NORTH BEND (4 SE) WA US 4745 -12173 198 +163A6E5E HYDABURG (10 E) AK US 5522 -13258 206 +163A8DAC LESTER (3 W) WA US 4720 -12155 451 +163A9008 PARK CITY (3 NE) UT US 4074 -11148 -9999 +163A9EDA PACKWOOD WA US 4662 -12168 319 +163AA592 MARBLEMOUNT WA US 4853 -12143 93 +163AAB40 RANDLE (9 SE) WA US 4644 -12184 384 +163AB836 CINEBAR (4 SE) WA US 4660 -12247 183 +163AC074 SILVER CREEK (2 SW) WA US 4652 -12262 69 +163ACEA6 SULTAN (3 N) WA US 4791 -12181 88 +163AD302 ADNA (2 W) WA US 4663 -12310 58 +163ADDD0 CHEHALIS (1 W) WA US 4666 -12298 32 +163AE698 MONROE (4 SW) WA US 4783 -12205 -9999 +163AE84A EAGLE AK US 6479 -14120 1573 +163AF5EE VERNON (10 NE) UT US 4016 -11226 92 +163AFB3C RYDERWOOD (6 NW) WA US 4645 -12308 107 +163B0790 ONALASKA (1 E) WA US 4658 -12268 174 +163B0942 ONALASKA (7 NW) WA US 4667 -12275 122 +163B14E6 HEISSON (2 NE) WA US 4584 -12247 112 +163B1A34 MAPLE VALLEY (4 E) WA US 4740 -12195 173 +163B217C NORTH BEND (7 SSE) WA US 4741 -12172 475 +163B2FAE KANEOHE (3 NW) HI US 2148 -15789 58 +163B320A CEDARVILLE (1 NW) WA US 4884 -12229 418 +163B3CD8 BUCKLEY (1 NE) WA US 4717 -12202 189 +163B449A SOUTH PRAIRIE WA US 4713 -12208 131 +163B4A48 MACKS INN (1 N) ID US 4448 -11139 1923 +163B57EC WRANGELL (18 NE) AK US 5670 -13213 8 +163B593E ORTING (19 SE) WA US 4690 -12203 500 +163B6276 FORT CHURCHILL (25 W) NV US 3929 -11931 1285 +163B6CA4 KODIAK (25 SW) AK US 5765 -15303 360 +163B7100 MARBLEMOUNT (5 NNE) WA US 4860 -12140 -9999 +163B8F56 AUKE BAY (4 NE) AK US 5843 -13458 99 +163B9C20 CHINOOK PASS WA US 4687 -12152 1676 +163BA768 WABUSKA (5 E) NV US 3915 -11910 1305 +163BA9BA YOSEMITE VILLAGE (26 NW) CA US 3797 -11992 1322 +163BB41E PINECREST (16 SSE) CA US 3797 -11988 1372 +163BBACC YOSEMITE VILLAGE (23 NW) CA US 3789 -11996 693 +163BC28E TUOLUMNE MEADOWS (36 E) CA US 3789 -11997 655 +163BCC5C PEDRO BAY (9 ESE) AK US 5976 -15384 -9999 +163BDF2A KENT (4 N) WA US 4744 -12224 6 +163BEAB0 SNOHOMISH (2 NE) WA US 4794 -12207 -9999 +163C05A4 NILAND (5 SW) CA US 3320 -11560 -9999 +163C2348 POTLATCH (2 W) ID US 4692 -11695 748 +163C2D9A SOLDOTNA (1 SW) AK US 6048 -15108 -9999 +163C303E HOODSPORT (6 SW) WA US 4731 -12318 3 +163C3EEC SULTAN WA US 4795 -12163 442 +163C46AE PENDLETON (3 E) OR US 4567 -11874 344 +163C487C GREENWATER (10 SE) WA US 4702 -12155 820 +163C55D8 CARNATION (8 NE) WA US 4769 -12179 538 +163C5B0A PEARL CITY (4 N) HI US 2145 -15796 -9999 +163C6042 ALSEA (9 S) OR US 4425 -12364 207 +163C6E90 STARBUCK (3 E) WA US 4650 -11807 224 +163C7334 CUNNINGHAM (2 SW) WA US 4680 -11882 340 +163C7DE6 ENTERPRISE (6 NW) OR US 4549 -11740 1030 +163C83B0 CHILOQUIN (1 SW) OR US 4257 -12188 1265 +163C8D62 GLENDALE (11 NW) OR US 4280 -12362 310 +163C90C6 PROSPECT (2 NW) OR US 4278 -12250 799 +163C9E14 LAURIER (1 SE) WA US 4898 -11822 435 +163CA55C PIRU (8 NNE) CA US 3452 -11876 323 +163CAB8E SPOKANE (8 N) WA US 4778 -11740 485 +163CB62A RHODODENDRON (7 NNE) OR US 4545 -12188 774 +163CB8F8 KLICKITAT (5 SW) WA US 4576 -12121 88 +163CC0BA OROVILLE WA US 4892 -11942 274 +163CDD1E PORT ANGELES (8 SW) WA US 4805 -12358 61 +163CE656 FORD (4 SW) WA US 4786 -11786 239 +163CE884 PATEROS (4 NW) WA US 4807 -11999 274 +163CF520 BUCKLEY WA US 4718 -12202 195 +163CFBF2 CARNATION (1 NW) WA US 4767 -12192 18 +163D075E INDEX (8 S) WA US 4770 -12160 564 +163D098C PALMER (2 ESE) WA US 4730 -12185 262 +163D1428 CONCRETE WA US 4853 -12175 55 +163D1AFA CONCRETE (8 NNE) WA US 4865 -12168 221 +163D21B2 MOUNT VERNON (2 N) WA US 4845 -12233 -9999 +163D2F60 CONCRETE (1 N) WA US 4855 -12173 134 +163D32C4 SANDY (4 N) OR US 4545 -12224 73 +163D3C16 PAXSON (16 N) AK US 6326 -14541 9 +163D4454 DARRINGTON (8 SE) WA US 4817 -12147 283 +163D4A86 ROCKPORT (2 NE) WA US 4850 -12155 75 +163D5722 KIANA (10 E) AK US 6697 -16013 11 +163D59F0 AUBURN (1 E) WA US 4732 -12220 21 +163D62B8 RENTON WA US 4748 -12220 5 +163D6C6A FARAD CA US 3943 -12003 1571 +163D71CE MAPLE VALLEY (3 E) WA US 4738 -12198 149 +163D7F1C NEWHALEM (9 NE) WA US 4873 -12107 489 +163D814A PILOT STATION AK US 6193 -16288 -9999 +163D8F98 BUCKLEY (2 NW) WA US 4717 -12207 200 +163D923C SUMNER WA US 4723 -12223 18 +163D9CEE GLACIER (5 E) WA US 4890 -12185 379 +163DA7A6 SNOQUALMIE (2 NW) WA US 4755 -12183 37 +163DA974 DEADHORSE (13 WNW) AK US 7028 -14896 1394 +163DB4D0 MACKAY (21 NW) ID US 4400 -11402 2618 +163DBA02 BRIGHTWOOD (11 NE) OR US 4546 -12184 959 +163DC240 SEDRO WOOLEY (1 S) WA US 4848 -12224 439 +163DCC92 BRIGHTWOOD (10 NE) OR US 4547 -12187 866 +163DD136 HEADQUARTERS ID US 4663 -11581 965 +163DDFE4 GLACIER (13 SE) WA US 4876 -12172 1113 +163DE4AC BURLINGTON (5 N) WA US 4855 -12234 1052 +163DEA7E NEWHALEM (10 NW) WA US 4878 -12140 1646 +163DF7DA PORTAGE (5 NNE) AK US 6089 -14893 67 +163DF908 WISEMAN (59 NNE) AK US 6822 -14940 67 +163E0050 IRBY WA US 4737 -11885 422 +163E1326 SPRAY (10 WSW) OR US 4479 -12001 497 +163E1DF4 PALMER (8 NNW) AK US 6171 -14923 280 +163E26BC SANTA ANA (2 NW) CA US 3375 -11791 -9999 +163E286E PEARBLOSSOM (7 SE) CA US 3442 -11784 -9999 +163E35CA TONASKET (5 S) WA US 4863 -11947 262 +163E3B18 NEWHALEM (6 NE) WA US 4872 -12113 317 +163E502C PARADISE VALLEY NV US 4148 -11753 1378 +163E5EFE NASELLE (3 E) WA US 4637 -12374 7 +163E65B6 WILLAPA (2 SE) WA US 4665 -12365 1 +163E6B64 MONITOR (1 N) WA US 4750 -12042 207 +163E76C0 SUMNER (1 SE) WA US 4718 -12223 23 +163E7812 AUBURN (3 S) WA US 4727 -12223 24 +163E8644 NEWHALEM (3 NE) WA US 4870 -12121 213 +163E8896 CARBONADO (3 S) WA US 4703 -12203 370 +163E9532 PUYALLUP (1 NW) WA US 4722 -12233 15 +163E9BE0 ORTING (4 S) WA US 4703 -12220 108 +163EA0A8 CEDAR FALLS (8 SE) WA US 4737 -12162 475 +163EAE7A BUCKLEY (4 E) WA US 4715 -12195 247 +163EB3DE MONTESANO (4 NW) WA US 4702 -12365 12 +163EBD0C SLEETMUTE (39 NE) AK US 6205 -15621 57 +163EC54E WHITE BIRD ID US 4575 -11632 431 +163ECB9C ANATONE (8 E) WA US 4610 -11698 246 +163ED638 KOOSKIA (25 E) ID US 4609 -11551 469 +163ED8EA KOOSKIA (19 E) ID US 4615 -11559 443 +163EE3A2 BONNERS FERRY (2 W) ID US 4871 -11637 396 +163EED70 OROFINO ID US 4648 -11626 302 +163EF0D4 HEADQUARTERS (20 NE) ID US 4683 -11562 506 +163EF44 NEWHALEM WA US 4867 -12125 -9999 +163EFE06 PECK (2 NE) ID US 4650 -11640 283 +163F02AA SPALDING (1 W) ID US 4645 -11683 1329 +163F0C78 LAUGHLIN (5 NE) NV US 3519 -11457 -9999 +163F11DC KIVALINA (25 ENE) AK US 6788 -16367 -9999 +163F1F0E MEHAMA (2 E) OR US 4479 -12258 200 +163F2446 CEDAR FALLS (8 SE) WA US 4735 -12167 488 +163F2A94 KENT (3 NE) WA US 4743 -12223 4 +163F39E2 NILE (16 NW) WA US 4698 -12117 823 +163F41A0 FRENCHGLEN (3 SE) OR US 4278 -11887 1298 +163F4F72 MAZAMA (2 SE) WA US 4858 -12038 622 +163F5C04 QUINAULT (2 SE) WA US 4745 -12388 56 +163F674C SEQUIM (5 SW) WA US 4802 -12313 173 +163F699E SELLECK (1 NE) WA US 4739 -12185 287 +163F743A CEDAR FALLS WA US 4742 -12179 275 +163F7AE8 PORTER WA US 4693 -12332 7 +163F84BE FALL CITY (2 SW) WA US 4753 -12190 76 +163F8A6C ISSAQUAH (2 NW) WA US 4755 -12205 11 +163F97C8 ISSAQUAH (6 S) WA US 4745 -12200 91 +163F991A ENUMCLAW (5 SSE) WA US 4715 -12193 399 +163FA252 WINTHROP (5 W) WA US 4848 -12031 18 +163FAC80 PALMER (5 SE) WA US 4728 -12178 368 +163FB124 GIBBON (1 SE) OR US 4569 -11836 302 +163FBFF6 PORT ANGELES (11 SW) WA US 4797 -12359 189 +163FC7B4 ORO VALLEY (5 WSW) AZ US 3234 -11104 684 +163FC966 PRESCOTT (3 NE) AZ US 3455 -11246 1611 +163FDA10 NATHROP (6 S) CO US 3865 -10605 -9999 +163FE158 PAXICO (1 E) KS US 3906 -9615 294 +163FEF8A THATCHER (9 SW) AZ US 3274 -10984 1701 +16400194 FIRCREST (1 S) WA US 4722 -12251 58 +164012E2 CANDO (2 S) ND US 4846 -9922 341 +16402778 GRISDALE (2 N) WA US 4738 -12361 192 +1640340E MOSES LAKE (4 N) WA US 4719 -11926 326 +1640429E ABERDEEN (24 NE) WA US 4730 -12365 122 +164051E8 CLEARWATER (1 NE) WA US 4753 -12432 5 +16406472 AUBURN (3 SE) WA US 4731 -12216 23 +16407704 MONTESANO (20 N) WA US 4728 -12363 171 +16408780 NORTH BEND (8 SE) WA US 4741 -12172 482 +164094F6 MONTESANO (1 S) WA US 4696 -12360 133 +1640A16C BLACK DIAMOND WA US 4732 -12200 191 +1640C48A WINTHROP WA US 4847 -12017 536 +1640D7FC METALINE FALLS (9 N) WA US 4898 -11736 762 +1640E266 WARM SPRINGS (18 W) OR US 4475 -12163 1091 +1640F110 ONYX (4 NNE) CA US 3574 -11817 863 +1641036E FERRY (1 S) WA US 4898 -11877 560 +16411018 SUMNER (4 NE) WA US 4724 -12219 0 +16416688 IDAHO FALLS (8 N) ID US 4361 -11208 1448 +164F9264 FORT HALL (3 SW) ID US 4305 -11255 1341 +164FA7FE POCATELLO (1 NW) ID US 4287 -11247 1347 +164FC218 FULLERTON (1 N) CA US 3389 -11793 -9999 +164FD16E WEISER (6 W) ID US 4425 -11698 636 +1650157C MONCKS CORNER (4 N) SC US 3324 -7999 -9999 +16504500 BOWMAN (2 NNW) SC US 3338 -8070 -9999 +16505676 CLOVER (6 NE) SC US 3514 -8114 -9999 +165063EC VINELAND (7 SW) FL US 2833 -8158 20 +1650709A PIMLICO SC US 3309 -7995 -3 +1650801E KITTREDGE SC US 3306 -7996 -4 +16509368 GOOSE CREEK SC US 3306 -7994 -4 +1650A6F2 MORTH MYRTLE BEACH (2 NE) SC US 3385 -7866 -4 +1650B584 NORTH CHARLESTON (8 NNE) SC US 3298 -7992 -2 +1650C314 CHARLESTON SC US 3278 -7992 -5 +1650D062 JENKINSVILLE (3 NW) SC US 3431 -8133 -9999 +1650E5F8 PEEDEE (4 S) SC US 3414 -7954 -9999 +1653A1FC GREENSBORO NC US 3610 -7978 219 +1653B28A MOUNT CARMEL (5 N) SC US 3407 -8250 108 +1653C41A WALHALLA (7 NE) SC US 3484 -8298 246 +1653D76C ORANGEBURG SC US 3349 -8087 45 +1653E2F6 GALIVANTS FERRY SC US 3406 -7925 7 +1653F180 KINGSTREE (1 SE) SC US 3365 -7982 18 +16540330 CATAWBA (2 SE) SC US 3484 -8088 136 +16541046 CHAPPELLS (2 NNW) SC US 3421 -8189 145 +165425DC PEE DEE SC US 3420 -7953 8 +165436AA COLUMBIA (3 W) SC US 3401 -8109 45 +1654403A HERSHEY (1 NW) PA US 4030 -7667 99 +1654534C GRAND PORTUGE MN US 4802 -8962 223 +165466D6 PHILADELPHIA (5 N) MS US 3284 -8910 114 +165475A0 WINTON MN US 4808 -9165 -9999 +16548524 MANITOU (3 E) MN US 4863 -9392 -9999 +16549652 LANCASTER (15 NE) MN US 4898 -9647 -9999 +1654A3C8 PENNS PARK PA US 4025 -7501 -9999 +1654B0BE CLINTON (4 SE) MT US 4672 -11368 1073 +1654C62E ROSEDALE LA US 3045 -9145 -9999 +1654E0C2 GREENSBORO NC US 3612 -7971 -9999 +1654F3B4 GARDINER (7 NW) MT US 4511 -11079 1548 +165501CA GARDINER ME US 4423 -6977 335 +165512BC CONNER MT US 4588 -11406 1278 +16552726 CRANE LAKE MN US 4827 -9257 -9999 +165542C0 INDEPENDENCE OH US 4140 -8163 178 +165542CD LONG POND PA US 4107 -7552 549 +1655642C EAST LIVERPOOL (4 NE) OH US 4068 -8054 214 +1655775A WATERVILLE OH US 4150 -8372 -9999 +165587DE WILBERFORCE OH US 3972 -8388 -9999 +165594A8 PLEASANT HILL OH US 4005 -8435 280 +1655A132 GREENSBORO (5 NE) NC US 3613 -7966 201 +1655C4D4 IRVING (2 E) TX US 3284 -9689 -9999 +1655E238 JACKSBORO TX US 3324 -9812 -9999 +1655F14E WILMER AL US 3086 -8834 -9999 +165615B2 COLQUITT (5 SE) GA US 3111 -8468 143 +16562028 CENTERVILLE AL US 3295 -8713 -9999 +165645CE BRANTLEY (1 SE) AL US 3157 -8625 79 +16566322 MT PLEASANT (5 NW) SC US 3286 -7990 -9999 +165DF5E8 MORETOWN (2 NNE) VT US 4428 -7274 166 +165E0262 CENTER RUTLAND VT US 4360 -7301 145 +165E1114 EASTOVER (5 SE) SC US 3383 -8062 23 +165E248E CARLISLE (3 E) SC US 3460 -8142 89 +165E37F8 DELTA (1 SE) SC US 3454 -8157 91 +165E4168 WHITMIRE (1 NE) SC US 3451 -8160 91 +165E74F2 ALSTON SC US 3424 -8132 65 +165E8476 COLUMBIA SC US 3401 -8105 34 +165E9700 CAMDEN (3 W) SC US 3424 -8066 43 +165EA29A PINEVILLE (7 W) SC US 3345 -8015 23 +165EC77C BAHAMA (1 N) NC US 3618 -7888 106 +165EF2E6 PALMDALE (1 S) FL US 2693 -8132 -9999 +165F0098 MODOC (1 E) SC US 3373 -8218 60 +165F13EE AUGUSTA (8 SSE) GA US 3337 -8195 30 +165F2674 NORTH CHARLESTON SC US 3289 -7996 -9999 +165F657E METHUEN (5 N) MA US 4274 -7121 11 +165F868C WOODRUFF (3 S) SC US 3468 -8204 -9999 +165F95FA WEST HOPKINTON NH US 4319 -7175 110 +165FA060 JACKSON (6 S) SC US 3322 -8177 23 +165FE36A POWDER SPRINGS (1 E) GA US 3386 -8465 -9999 +165FF01C THREE SPRINGS (3 NE) PA US 4021 -7793 -9999 +1660130C DUVALL WA US 4774 -12199 12 +16602696 DESERT VIEW (1 S) AZ US 3620 -11180 808 +166035E0 IGNACIO (7 SSE) CO US 3701 -10760 1878 +16604370 PEACH SPRINGS (10 W) AZ US 3578 -11335 408 +16605006 TYRONE (12 SE) CO US 3740 -10412 -9999 +1660659C WOLF CREEK MT US 4701 -11207 1081 +166076EA KREMMLING (11 NNW) CO US 4020 -10642 -9999 +1660866E DEER LODGE (1 W) MT US 4640 -11274 1372 +16609518 SANTA MARIA (18 NE) CA US 3502 -12023 1330 +1660A082 FREEMONT JCT (13 NW) UT US 3891 -11153 1597 +1660B3F4 CHARLESTON (1 SE) UT US 4046 -11121 1652 +1660C564 GREENVILLE TX US 3313 -9608 -9999 +1660D612 BUCK MEADOWS (15 NE) CA US 3797 -11992 1452 +1660E388 COKEVILLE (11 NNW) WY US 4222 -11105 1845 +1660F0FE FORT WASHAKIE (8 SW) WY US 4297 -10903 1963 +166111F6 WADSWORTH (9 SW) NV US 3958 -11944 1280 +1661246C STONE CITY (2 SE) CO US 3844 -10483 -9999 +1661371A OPHEIM (21 NW) MT US 4897 -10684 771 +1661418A COALINGA (19 N) CA US 3640 -12043 207 +166152FC NEWMAN (6 W) CA US 3732 -12112 -9999 +16616766 PHOENIX (20 N) AZ US 3373 -11212 449 +16617410 TUCSON (2 W) AZ US 3222 -11098 707 +16618494 SANTA FE (4 NNE) NM US 3574 -10591 -9999 +166197E2 PALM DESERT (7 SSE) CA US 3363 -11639 439 +1661A278 SOUTH FORK (3 SE) CO US 3763 -10661 -9999 +1661B10E ROZEL (1 NNW) KS US 3821 -9941 622 +1661C79E EAST HIGHLANDS (2 ENE) CA US 3412 -11714 1423 +1661D4E8 SENECA (8 NW) KS US 3995 -9612 316 +1661E172 ORIN (2 E) WY US 4265 -10516 1419 +1661F204 DUBOIS (12 SE) WY US 4343 -10945 1951 +1662058E SHOSHONI (9 SW) WY US 4313 -10822 1440 +166216F8 CHAPMAN (4 NNW) KS US 3903 -9703 335 +16622362 KIOWA (1 NE) KS US 3704 -9847 395 +16623014 ZENITH (10 NNW) KS US 3809 -9855 550 +16624684 LEADVILLE (3 NW) CO US 3926 -10634 2966 +166255F2 BOONE (2 S) CO US 3823 -10427 1355 +1662731E SANTA BARBARA (8 NNE) CA US 3453 -11969 442 +1662839A SANTA BARBARA (7 NNE) CA US 3452 -11969 375 +166290EC SANTA BARBARA (10 NNW) CA US 3454 -11986 241 +1662A576 SYCAMORE (7 SE) OK US 3633 -9464 267 +1662C090 WADSWORTH NV US 3963 -11928 1241 +1662D3E6 PIRU (3 SE) CA US 3440 -11874 242 +1662E67C MODEL (16 ESE) CO US 3735 -10396 -9999 +1662F50A ROCK SPRINGS (37 E) AZ US 3398 -11171 579 +16630774 CAVE CREEK (19 E) AZ US 3382 -11163 487 +16631402 JACKSONVILLE TX US 3198 -9516 -9999 +16632198 GILL (4 S) TX US 3249 -9435 -9999 +166332EE STONE CITY (2 ESE) CO US 3847 -10483 -9999 +16635708 FOUNTAIN (6 SSE) CO US 3860 -10467 -9999 +16636292 CANON CITY (9 WNW) CO US 3849 -10537 -9999 +166371E4 CHARLESTON (2 W) UT US 4049 -11147 1657 +16638160 PARIS (3 SE) ID US 4222 -11134 1802 +16639216 BRIGHAM CITY (30 SE) UT US 4183 -11206 1356 +1663B4FA COLORADO SPRINGS (7 N) CO US 3893 -10482 -9999 +1663C26A SUNOL (2 SE) CA US 3758 -12186 -9999 +1663D11C MARANA (4 W) AZ US 3247 -11131 582 +1663E486 WELLINGTON (7 N) TX US 3496 -10022 592 +1663F7F0 GOLIAD TX US 2867 -9738 -9999 +16640540 QUANAH (4 N) TX US 3435 -9974 435 +16641636 PULLMAN WA US 4673 -11718 -9999 +166423AC SPARKS (7 SW) NE US 4290 -10037 -9999 +166430DA CALDER ID US 4727 -11619 639 +1664464A ELK RIVER (1 S) ID US 4677 -11618 889 +1664553C PRIEST RIVER (3 N) ID US 4822 -11692 637 +166460A6 DARBY MT US 4602 -11418 1183 +166473D0 LOLO (20 W) MT US 4675 -11451 1236 +16648354 OVANDO MT US 4702 -11313 1252 +16649022 MARION (10 W) MT US 4811 -11488 1113 +1664A5B8 POLEBRIDGE MT US 4876 -11428 1073 +1664B6CE SAINT REGIS (1 NNE) MT US 4730 -11509 792 +1664C05E HOOD RIVER (4 SW) OR US 4565 -12155 117 +1664D328 THE DALLES (12 ENE) OR US 4562 -12090 51 +1664E6B2 ELGIN (14 NNW) OR US 4576 -11805 1535 +1664F5C4 UKIAH OR US 4513 -11894 1020 +166507BA TROUT LAKE WA US 4600 -12154 597 +166514CC GOLDENDALE (11 NE) WA US 4597 -12067 796 +16652156 TOUCHET (3 SW) WA US 4603 -11873 123 +16653220 UNDERWOOD (2 N) WA US 4575 -12153 34 +166544B0 WALLA WALLA (13 ESE) OR US 4599 -11805 732 +166557C6 PUEBLO (16 NW) CO US 3845 -10483 -9999 +1665625C CHEWELAH (4 SSW) WA US 4828 -11772 509 +1665712A LAKE WENATCHEE (17 NNW) WA US 4783 -12080 611 +166581AE TEKOA WA US 4722 -11709 760 +1665A742 DUBOIS (17 SE) WY US 4335 -10942 1981 +1665B434 SCOBEY (19 NW) MT US 4899 -10570 750 +1665C2A4 BEDROCK CO US 3831 -10888 1506 +1665D1D2 BEDROCK (4 NE) CO US 3836 -10883 1500 +1665E448 COLORADO SPRINGS (4 W) CO US 3882 -10489 -9999 +166600B4 LOUVIERS (2 NNW) CO US 3951 -10502 -9999 +166613C2 SILVERTON (1 S) CO US 3779 -10767 2804 +16662658 MANTI (4 E) UT US 3926 -11158 1558 +1666352E CEDAR POINT (4 S) KS US 3820 -9682 393 +166643BE PIKEVIEW (1 NNE) CO US 3893 -10464 -9999 +166650C8 JACKSON (6 N) WY US 4355 -11078 1908 +16666552 RUSH CENTER (7 W) KS US 3848 -9944 617 +16667624 MACKSVILLE (8 SE) KS US 3787 -9887 599 +166686A0 ENGLEWOOD (12 W) KS US 3703 -10021 661 +166695D6 POPLAR (4 N) MT US 4817 -10518 595 +1666A04C WYOLA (4 N) MT US 4518 -10739 1097 +1666B33A ARLINGTON (6 NE) WA US 4826 -12205 27 +1666C5AA DIXON (13 NE) MT US 4737 -11458 753 +1666D6DC AURORA (5 N) CO US 3980 -10484 -9999 +1666E346 OURAY (4 W) CO US 3805 -10775 -9999 +1666F030 OURAY (6 SSW) CO US 3793 -10769 -9999 +1667024E RIDGWAY (6 N) CO US 3823 -10777 -9999 +16671138 RIDGWAY CO US 3805 -10786 2822 +166724A2 OURAY (4 N) CO US 3808 -10769 -9999 +16673704 AURORA (3 N) CO US 3980 -10487 -9999 +166737D4 AURORA (5 NNW) CO US 3980 -10486 -9999 +16674144 AURORA (5 NNW) CO US 3980 -10486 -9999 +16675232 AURORA (6 NE) CO US 3981 -10479 -9999 +166767A8 AURORA (10 N) CO US 3987 -10483 -9999 +166774DE AURORA (10 NNW) CO US 3988 -10486 -9999 +1667845A LOMPOC (2 ENE) CA US 3464 -12042 26 +1667972C ARLEE (12 NE) MT US 4720 -11385 1210 +1667A2B6 MARQUETTE IA US 4304 -9121 -9999 +1667B1C0 ANAMOSA (1 S) IA US 4210 -9128 -9999 +1667C750 FLAGSTAFF (2 S) AZ US 3513 -11168 2134 +1667D426 TONTO CREEK FISH HATCHER AZ US 3438 -11110 1948 +1667E1BC GLOBE (5 SE) AZ US 3335 -11077 1158 +1667F2CA VANDALIA IA US 4154 -9326 265 +166804DC OURAY (1 NNW) CO US 3804 -10768 2826 +166817AA ENUMCLAW (17 ESE) WA US 4715 -12164 524 +16682230 ROCKPORT (4 SE) WA US 4842 -12157 81 +16683146 BUTTE MT US 4600 -11256 1649 +166847D6 WINTHROP (1 WSW) WA US 4847 -12019 535 +166854A0 TROY OR US 4595 -11745 483 +1668613A GLENOMA (3 SSE) WA US 4647 -12212 238 +1668724C SULTAN WA US 4796 -12180 207 +166882C8 LA GRANDE (1 SE) WA US 4682 -12230 247 +166891BE RED BLUFF NM US 3208 -10404 -9999 +1668A424 ST. GEORGE (10 SW) UT US 3700 -11367 1274 +1668B752 ENTERPRISE (18 SW) UT US 3747 -11403 1158 +1668C1C2 COMMERCE CITY (4 ENE) CO US 3982 -10486 -9999 +1668D2B4 AURORA (5 N) CO US 3982 -10485 -9999 +1668E72E ROCKY MOUNTAIN ARSENAL CO US 3982 -10483 -9999 +16690626 AURORA (5 N) CO US 3907 -10487 -9999 +16691550 SHAWMUT (1 N) MT US 4635 -10956 1183 +166920CA MUSSELSHELL MT US 4652 -10811 910 +166933BC GOLDCREEK MT US 4659 -11293 1272 +1669452C EAST LAS VEGAS (2 NE) NV US 3611 -11502 503 +16698032 ROCKY MOUNTAIN ARSENAL CO US 3982 -10484 -9999 +16699344 COMMERCE CITY (1 W) CO US 3981 -10495 -9999 +1669B5A8 HURRICANE (6 W) UT US 3717 -11440 794 +1669C338 EVANSTON (16 N) WY US 4143 -11102 1967 +1669D04E LAVINA (2 E) MT US 4629 -10889 1036 +1669E5D4 GUERNEVILLE CA US 3850 -12300 18 +1669F6A2 ELWOOD (8 ENE) NE US 4066 -9971 774 +166A0128 MISSOULA (5 W) MT US 4687 -11413 940 +166A27C4 SEKIU (4 WSW) WA US 4824 -12438 1613 +166A34B2 LOSTINE (4 S) OR US 4544 -11743 1177 +166A4222 BLYTHE (10 NE) CA US 3372 -11450 -9999 +166A5154 WALLOWA (3 SW) OR US 4553 -11755 482 +166A64CE RUIDOSO NM US 3334 -10572 1591 +166A873C EL MIRAGE (6 SW) AZ US 3353 -11237 328 +166AA1D0 NICKERSON (4 NW) NE US 4156 -9654 372 +166AB2A6 ASHLAND (3 NE) NE US 4106 -9632 323 +166B03D2 SAINT MICHAEL NE US 4103 -9874 586 +166B40D8 KING CITY (5 NE) CA US 3627 -12107 131 +166B53AE FELTON (2 E) CA US 3706 -12204 98 +166B6634 PAICINES (4 S) CA US 3661 -12120 282 +166B7542 BRYSON (1 S) CA US 3579 -12109 244 +166B96B0 TAHOE CITY CA US 3917 -12014 1895 +166BB05C GOODYEARS BAR (3 SW) CA US 3953 -12094 748 +166BC6CC WOLF CREEK (3 SE) MT US 4699 -11201 1056 +166BD5BA CRESCENT CITY (6 ENE) CA US 4179 -12405 34 +166BE020 LOCKWOOD (3 S) CA US 3590 -12109 242 +166BF356 SANTA ROSA (5 E) CA US 3845 -12281 22 +166C01E6 COLORADO SPRINGS (4 NW) CO US 3888 -10487 -9999 +166C1290 MASSADONA (14 SE) CO US 4017 -10840 -9999 +166C270A SONNETTE (24 S) MT US 4507 -10587 1017 +166C347C RIDGWAY CO US 3815 -10775 -9999 +166C42EC MOSBY MT US 4699 -10789 760 +166C519A MELROSE (7 S) MT US 4553 -11270 1534 +166C6400 SOLEDAD (10 S) CA US 3628 -12132 103 +166C777C KLAMATH (2 SE) CA US 4151 -12500 2 +166C8752 ORICK (1 N) CA US 4130 -12405 2 +166C9484 ARCATA (3 NE) CA US 4091 -12406 4 +166CA11E FERNBRIDGE CA US 4062 -12320 1 +166CB268 BRIDGEVILLE (5 W) CA US 4048 -12389 109 +166CD78E MIRANDA (4 SE) CA US 4018 -12378 80 +166CE214 FORT SEWARD (1 SE) CA US 4022 -12363 66 +166CF162 FORT DICK (1 NE) CA US 4188 -12414 -9999 +166D106A AVON (1 SE) CO US 3963 -10652 -9999 +166D25F0 LAKEWOOD (6 NE) NM US 3269 -10430 996 +166D3686 OURAY CO US 3802 -10767 -9999 +166D4016 CRAWFORD (5 NE) CO US 3873 -10750 -9999 +166D5360 ROWLAND NV US 4193 -11567 475 +166D66FA BEATTY NV US 3691 -11676 997 +166D758C BURRIS (2 SW) WY US 4334 -10930 1960 +166D8508 FT WASHAKIE (6 NE) WY US 4303 -10900 1878 +166D967E SCOFIELD (5 N) UT US 3977 -11119 -9999 +166DA3E4 LOVELL (2 W) WY US 4484 -10843 1173 +166DB092 EDEN (15 SW) WY US 4195 -10968 1935 +166DC602 JACKSON (2 SE) WY US 4345 -11070 2057 +166DD574 CRIPPLE CREEK (5 SW) CO US 3866 -10523 -9999 +166DF398 DECKER (8 NE) MT US 4514 -10677 930 +166E0412 RESERVE (2 NW) NM US 3374 -10877 1774 +166E1764 ALDER (9 S) MT US 4519 -11214 1658 +166E22FE MOUNT PLEASANT TX US 3308 -9504 -9999 +166E3188 SANTA ID US 4727 -11619 662 +166E4718 YELLOW PINE (1 SW) ID US 4496 -11550 1419 +166E61F4 HAYS (16 N) MT US 4822 -10871 827 +166E7282 ANTELOPE (3 SW) MT US 4867 -10451 610 +166E8206 OURAY CO US 3798 -10776 3399 +166E9170 ORDWAY (5 S) CO US 3815 -10375 -9999 +166EB79C ORLEANS CA US 4130 -12354 131 +166EC10C KREMMLING (4 N) CO US 4011 -10641 -9999 +166ED27A FOREST GLEN (6 W) CA US 4037 -12343 814 +166EE7E0 LEGGETT CA US 3987 -12372 213 +16742432 WOODVILLE (2 W) AL US 3462 -8630 174 +16743744 WOODSTOCK (3 SSW) GA US 3407 -8454 -9999 +167441D4 BLACKWELLS (2 NNW) GA US 3406 -8454 -9999 +167452A2 DAVISBORO GA US 3298 -8261 80 +16746738 CARLTON (3 NE) GA US 3407 -8300 123 +1674744E DEMOPOLIS (4 W) AL US 3252 -8788 30 +167484CA PEMBERTON NJ US 3997 -7468 -9999 +167497BC RYE (4 SW) AR US 3370 -9203 30 +1674A226 SUMMERVILLE (2 NE) SC US 3304 -8015 -9999 +1674B150 RIDGEVILLE (3 E) SC US 3309 -8027 47 +1674C7C0 SUMMERVILLE (6 SW) SC US 3297 -8025 403 +1674D4B6 SUMMERVILLE (5 S) SC US 3295 -8017 294 +1674E12C SEBASTIAN (4 SW) FL US 2777 -8050 -9999 +1674F25A BLUFFTON (1 W) SC US 3223 -8087 3 +16750024 SAINT STEPHENS (3 W) SC US 3342 -7986 -9999 +16751352 JAMESTOWN (2 NE) SC US 3330 -7967 15 +167526C8 COCHRANE (3 NW) AL US 3309 -8830 -9999 +167535BE SEMMES (5 SW) AL US 3072 -8830 -9999 +1675432E DARLINGTON (4 WNW) LA US 3089 -9084 45 +16755058 SHOEMAKERS PA US 4108 -7503 128 +167565C2 LANGLEY AR US 3431 -9390 -9999 +167576B4 ALLENTOWN PA US 4058 -7548 77 +16758630 LANGHORNE PA US 4017 -7497 12 +16759546 CHESTER (3 NW) PA US 3987 -7540 7 +1675B3AA OUTWOOD PA US 4048 -7652 133 +1675D64C PHOENIXVILLE PA US 4015 -7560 49 +1675E3D6 EAST GREENVILLE PA US 4039 -7552 88 +167662CC ALDENVILLE PA US 4167 -7537 379 +167671BA PINE GROVE PA US 4053 -7640 152 +1676813E WEXFORD (3 WNW) PA US 4063 -8011 -9999 +16769248 PULASKI (2 S) PA US 4109 -8044 -9999 +1676B4A4 HOMER CITY (3 NE) PA US 4057 -7910 347 +1676C234 SHIPPINGPORT (2 E) PA US 4063 -8034 219 +1676D142 ZELIENOPLE (5 WNW) PA US 4082 -8024 235 +1676E4D8 OAK RIDGE (7 SW) TN US 3592 -8432 -9999 +1676F7AE COLUMBIA SC US 3405 -8122 52 +1677233C NEWBERRY (2 SW) SC US 3424 -8165 -9999 +1677304A CLEVELAND (8 W) SC US 3506 -8265 -9999 +167755AC BENNETTSVILLE (9 W) SC US 3461 -7979 -9999 +16776036 BOONVILLE (2 SSW) NY US 4352 -7530 285 +16777340 HADLEY NY US 4332 -7385 172 +167783C4 HOPE (8 NW) NY US 4335 -7427 269 +167790B2 HADLEY (1 NE) NY US 4330 -7387 177 +1677A528 MCKEEVER NY US 4362 -7512 451 +1677B65E WATERTOWN NY US 4398 -7592 114 +1677F554 LOCKHART (6 E) SC US 3481 -8137 -9999 +16780342 MT PLEASANT (12 NNE) SC US 3295 -7980 -9999 +16781034 BATESBURG SC US 3390 -8156 -9999 +167825AE HAMPTON (3 SSW) SC US 3284 -8113 -9999 +167836D8 LEEDS (4 NW) SC US 3466 -8145 -9999 +16784048 PELHAM (2 N) AL US 3331 -8681 -9999 +1678533E CHARLESTON SC US 3279 -7993 -9999 +167872DC SPRINGFIELD (2 NW) NJ US 4072 -7432 20 +167875D2 SUMTER (3 S) SC US 3387 -8033 -9999 +16788556 GADSEN (4 SW) SC US 3382 -8083 -9999 +1678C65C DENMARK (5 N) SC US 3339 -8113 48 +1678D52A WILLIAMSTON (2 E) SC US 3461 -8244 201 +167901B8 COPE (3 SW) SC US 3336 -8106 42 +16792754 PINEVILLE (7 W) SC US 3345 -8016 7 +16793422 ST MATTHEWS (12 NW) SC US 3381 -8090 502 +167B22AO WAVERLY IA US 4274 -9320 -9999 +167B31D6 HARDY AR US 3631 -9148 -9999 +167B5430 FOLSOM NJ US 3960 -7485 16 +167B61AA FLATBROOKVILLE NJ US 4110 -7595 106 +167B8258 LAKEWOOD NJ US 4010 -7415 1 +167B912E NORMA NJ US 3950 -7508 14 +167BA4B4 BISHOPVILLE (3 NE) SC US 3425 -8021 184 +167BB7C2 MIAMI (30 W) FL US 2577 -8068 -9999 +167BC152 MIAMI (33 W) FL US 2576 -8073 -9999 +167BD224 MIAMI (35 W) FL US 2576 -8077 -9999 +168226E8 DE FUNIAK SPRINGS (12 WNW) FL US 3080 -8631 399 +1682359E ROXBURY PA US 4010 -7767 219 +16825078 SCHNECKSVILLE PA US 4066 -7563 122 +168265E2 BRUCE (4 SE) FL US 3045 -8590 232 +16827694 HONESDALE (2 N) PA US 4161 -7527 296 +16828610 MARIANNA (1 E) FL US 3077 -8522 16 +16829566 NEWPORT (6 N) FL US 3027 -8415 1 +1682A0FC MILLIGAN FL US 3075 -8663 219 +1682B38A ANALOMINK PA US 4108 -7522 183 +1682C51A SOUTH DAYTONA FL US 2916 -8100 258 +1682D66C HOLLY HILL FL US 2925 -8104 287 +1682E3F6 FELLSMERE (12 WSW) FL US 2773 -8081 433 +168302FE MANCHESTER (2 N) PA US 4008 -7672 80 +16831188 SYRACUSE NY US 4308 -7617 457 +16832412 LEWISTOWN PA US 4060 -7758 135 +16833764 CAVE SPRINGS (1 N) AR US 3628 -9423 347 +168341F4 LIVERPOOL NY US 4310 -7621 334 +16835282 LANCASTER (2 ENE) PA US 4005 -7628 75 +16836718 MONROETON PA US 4170 -7648 233 +1683746E HOGESTOWN (1 NE) PA US 4025 -7702 107 +168384EA TUNKHANNOCK (3 NE) PA US 4155 -7590 186 +1683979C KENNETT SQUARE PA US 3982 -7569 61 +1683A206 SPRINGFIELD (9 W) TN US 3649 -8704 512 +1683B170 IMPERIAL (3 E) PA US 4046 -8018 259 +1683C7E0 PHILADELPHIA PA US 4005 -7533 -9999 +1683D496 HAYNEVILLE (15 NW) AL US 3232 -8678 275 +168400CA BELDEN PA US 4007 -7850 320 +168413BC RUSHLAND PA US 4026 -7504 305 +16842626 HARTFORD (7 NW) AL US 3116 -8578 274 +16843550 PINEVILLE (12 NE) MO US 3662 -9418 552 +168443C0 PENNS CREEK PA US 4087 -7705 155 +168450B6 ANDERSON (10 W) MO US 3667 -9460 179 +1684652C HARPER TAVERN PA US 4040 -7658 109 +1684765A STERLING RUN PA US 4142 -7820 273 +168486DE OLD FORGE PA US 4137 -7575 167 +168495A8 MESHOPPEN PA US 4160 -7605 195 +1684A032 CEDAR RUN PA US 4152 -7745 244 +1684B344 DIMELING PA US 4097 -7840 349 +1684C5D4 WATERVILLE (3 SE) PA US 4127 -7732 174 +1684D6A2 CAMP HILL PA US 4022 -7690 94 +1684E338 REEDSVILLE PA US 4065 -7758 168 +1684F04E MARIETTA PA US 4005 -7653 70 +16850230 HALLSTEAD PA US 4195 -7573 268 +16851146 SHUNK (1 E) PA US 4155 -7673 515 +168524DC PALMERTON PA US 4081 -7560 114 +16859752 ANDERSON (4 S) MO US 3660 -9445 213 +1685A2C8 OLD BRIDGE NJ US 4042 -7435 165 +1685B1BE HUNTINGDON PA US 4048 -7802 183 +1685D458 SUNBURY PA US 4083 -7684 125 +1685E1C2 SEWARD (3 ENE) KS US 3819 -9873 570 +1685F2B4 BEDFORD PA US 4005 -7853 328 +1686053E LOCK HAVEN PA US 4113 -7745 165 +16861648 ELMIRA (37 WNW) NY US 4225 -7750 -9999 +168623D2 CORNING (16 NNW) NY US 4240 -7707 -9999 +168630A4 BURLINGTON (1 W) NJ US 4008 -7487 4 +16864634 FABIUS NY US 4283 -7603 396 +16865542 GEORGETOWN NY US 4280 -7572 433 +16865634 SYRACUSE NY US 4306 -7616 -9999 +168660D8 NORTH BROOKFIELD NY US 4285 -7538 427 +168673AE CARDIFF (2 NE) NY US 4290 -7617 326 +1686805C SYRACUSE NY US 4306 -7619 119 +1686832A CHARLOTTVILLE NY US 4253 -7467 488 +1686905C CINCINNATUS NY US 4253 -7590 320 +1686B6B0 HAMMOND IN US 4162 -8752 -9999 +1686F5BA BINGHAMTON NY US 4210 -7592 256 +168707C4 LISLE NY US 4235 -7600 293 +168714B2 OWEGO (3 WSW) NY US 4208 -7632 247 +16872128 PORT BYRON (3 N) NY US 4308 -7665 262 +1687325E ELMIRA (23 W) NY US 4207 -7730 335 +16876222 JOHNSTOWN (1 NW) PA US 4034 -7893 -9999 +16877154 BALDWINSVILLE NY US 4316 -7633 381 +168781D0 BALDWINSVILLE NY US 4316 -7633 110 +168792A6 AVOCA NY US 4240 -7742 -9999 +1687A73C SYRACUSE NY US 4304 -7618 329 +1687B44A THURSTON (3 W) NY US 4223 -7725 379 +1687C2DA GARY IN US 4161 -8739 180 +1687D1AC GLENDON PA US 4067 -7524 50 +1687E436 GLENMOORE PA US 4010 -7574 137 +1687F740 NEWTOWN SQUARE PA US 3998 -7544 69 +16880156 FORT INDIANTOWN GAP PA US 4042 -7660 136 +16881220 WAPWALLOPEN (2 SE) PA US 4106 -7609 229 +168827BA DOWNINGTOWN PA US 4003 -7571 61 +168834CC REAVILLE NJ US 4047 -7483 201 +1688425C WILKES-BARRE (4 NE) PA US 4125 -7588 156 +1688512A APOPKA (10 W) FL US 2867 -8171 137 +168864B0 MONGAUP VALLEY NY US 4167 -7478 418 +168877C6 MONROETON PA US 4172 -7647 232 +16888742 WEST BRANCH IA US 4167 -9135 134 +16889434 SILVERVILLE (1 NE) PA US 4072 -7970 244 +1688A1AE PORT ROYAL (2 SW) PA US 4052 -7742 131 +1688B2D8 LOYSVILLE (4 W) PA US 4037 -7740 183 +1688C448 ELIMSPORT PA US 4113 -7702 168 +1688D73E MILESBURG PA US 4093 -7778 213 +1688E2A4 WILLIAMSPORT (3 NW) PA US 4127 -7705 165 +1688F1D2 PHILADELPHIA PA US 4002 -7510 2 +168903AC BLOOMSBURG PA US 4000 -7642 145 +168910DA BETHLEHEM PA US 4063 -7538 75 +16892540 MINISINK HILLS PA US 4060 -7508 91 +16893636 ALLENTOWN PA US 4062 -7548 79 +168940A6 BETHEL PA US 4043 -7630 155 +168953D0 DOWNINGTOWN PA US 4006 -7572 85 +1689664A SHIRLEYSBURG (1 SW) PA US 4028 -7788 177 +1689753C MUNCY (2 E) PA US 4120 -7675 152 +168985B8 MEDIA PA US 3992 -7542 -9999 +1689A354 LYMAN (4 N) MS US 3055 -8912 6 +1689B022 BEAUMONT (10 WSW) MS US 3103 -8902 34 +1689C6B2 BROOKLYN (1 SW) MS US 3105 -8920 39 +1689D5C4 WIGGINS (13 E) MS US 3085 -8891 15 +1689E05E TYLERTOWN (9 NW) MS US 3118 -9028 69 +1689F328 STRICKERSVILLE PA US 3975 -7577 61 +168A04A2 MAINESBURG (1 WNW) PA US 4179 -7702 -9999 +168A17D4 WESTFIELD (1 NE) PA US 4192 -7753 -9999 +168A3138 WHITNEYVILLE ME US 4472 -6752 226 +168A47A8 CLARKS FALLS (2 NW) CT US 4147 -7183 -9999 +168A54DE GRANVILLE NY US 4347 -7328 98 +168A6144 PERRYS MILLS NY US 4500 -7350 50 +168A7232 CROWN POINT NY US 4393 -7347 67 +168A91C0 GORHAM NH US 4444 -7119 254 +168AB72C BETHANY (2 W) WV US 4020 -8061 -9999 +168AD2CA NESHAMINY (1 E) PA US 4023 -7512 107 +168AE750 MISSOULA (3 E) MT US 4688 -11393 975 +168AF426 MELMORE OH US 4102 -8310 1575 +168CA5C6 MORRIS (2 SW) NY US 4252 -7530 335 +169214EC RIDGEWAY (6 N) CO US 3823 -10775 -9999 +16922176 RIDGWAY (6 N) CO US 3824 -10776 2980 +16923200 CASTLETON (2 SE) KS US 3785 -9793 439 +169257E6 STOCKTON (9 N) KS US 3957 -9928 552 +1692627C OKLAHOMA CITY OK US 3557 -9737 -9999 +1692710A HARRAH OK US 3550 -9718 322 +1692818E OKLAHOMA CITY (9 WNW) OK US 3548 -9767 364 +169292F8 EL RENO (2 N) OK US 3557 -9797 -9999 +1692A762 CALUMET (2 N) OK US 3562 -9807 -9999 +1692B414 SALT LAKE CITY (3 E) UT US 4078 -11180 1646 +1692C284 THATCHER (15 SE) CO US 3742 -10392 -9999 +1692D1F2 MALAGA (3 SE) NM US 3221 -10402 -9999 +1692E468 SOUTH FORK (3 SW) CO US 3764 -10666 -9999 +1692F71E VINELAND CO US 3825 -10448 -9999 +16930560 CRAIG (11 NW) MT US 4720 -11210 1155 +16931616 PAYSON (22 E) AZ US 3430 -11095 1879 +1693238C APACHE JUNCTION (16 NE) AZ US 3248 -11126 747 +169330FA ASH FORK (12 NW) AZ US 3527 -11267 1768 +1693466A WILLIAMS (11 SE) AZ US 3513 -11207 2048 +1693551C LEAD (6 SW) SD US 4433 -10389 1562 +16936086 MANDAREE ND US 4778 -10277 -9999 +169373F0 PINEDALE (12 NE) WY US 4303 -10977 2298 +16938374 ACHILLES (6 SE) KS US 3968 -10072 830 +16939002 RIDGWAY (4 W) CO US 3815 -10786 2295 +1693A598 DEETH (6 N) NV US 4115 -11527 1649 +1693C07E HEALY (3 N) AK US 6390 -14898 -9999 +1693D308 FITTSTOWN (2 SE) OK US 3460 -9667 311 +1693E692 CRINER (1 W) OK US 3497 -9758 320 +1693F5E4 OGDEN (7 ENE) UT US 4125 -11183 1463 +16940754 GLENDALE (6 W) AZ US 3353 -11228 320 +16941422 SANTA FE (6 N) NM US 3577 -10594 2038 +169421B8 ARLINGTON (7 SW) AZ US 3331 -11288 255 +169432CE RIPON (1 SE) CA US 3773 -12111 250 +1694445E SACATON (5 E) AZ US 3309 -11169 393 +16945728 HENDERSON (4 NE) NV US 3610 -11493 427 +169462B2 MENLO PARK (1 S) CA US 3742 -12219 35 +169471C4 ENGLEWOOD (2 SW) CO US 3963 -10501 -9999 +16948140 RIMINI (3 N) MT US 4652 -11226 1478 +16949236 SALT LAKE CITY (17 W) UT US 4073 -11220 1276 +1694A7AC LONGMONT (5 E) CO US 4016 -10501 2536 +1694B4DA GRIMES (6 SE) CA US 3901 -12182 -1 +1694C24A ALMONT (20 NE) CO US 3887 -10657 -9999 +1694D13C CARNATION (7 NE) WA US 4770 -12178 204 +1694E4A6 COLORADO SPRINGS (2 S) CO US 3880 -10480 -9999 +169505AE ORE CITY TX US 3267 -9475 -9999 +169516D8 GLEN ROSE TX US 3230 -9779 -9999 +16952342 GAIL (13 SE) TX US 3263 -10130 -9999 +16953034 ORAIBI (16 WSW) AZ US 3578 -11093 1585 +169546A4 SEDONA (8 E) AZ US 3487 -11160 1945 +169555D2 HANNAGAN MEADOW AZ US 3364 -10933 2786 +16956048 CAMP VERDE (4 NE) AZ US 3461 -11184 972 +1695733E CHILDS (1 S) AZ US 3435 -11170 829 +169583BA SUNFLOWER AZ US 3386 -11147 1049 +169590CC CLIMAX (1 S) KS US 3771 -9623 305 +1695A556 BURLINGAME (3 S) KS US 3870 -9583 314 +1695B620 ALTA MILLS KS US 3811 -9759 433 +1695C0B0 BRIGGS TX US 3091 -9804 -9999 +169B7756 WATERVILLE ME US 4453 -6965 5 +169B87D2 ERROL NH US 4488 -7105 384 +169B94A4 ROXBURY ME US 4465 -7058 188 +169BA13E AMHERST (11 E) ME US 4486 -6811 -9999 +169BC4D8 YARMOUTH (1 ESE) ME US 4380 -7018 3 +169BD7AE DUTCH MILLS AR US 3588 -9449 301 +169BE234 LUCKY (1 E) LA US 3225 -9298 47 +169BF142 SAN LORENZO (7 SW) PR 1812 -6599 53 +169C03F2 SAN LORENZO (3 S) PR 1815 -6596 149 +169C1084 JUNCOS (1 S) PR 1822 -6593 98 +169C251E CANOVANAS (5 S) PR 1832 -6589 69 +169C3668 LARES PR 1830 -6687 290 +169C40F8 LUQUILLO (4 SW) PR 1833 -6575 84 +169C538E LUQUILLO (3 S) PR 1833 -6573 79 +169C6614 MAUNABO (3 NW) PR 1803 -6594 70 +169C7562 DYER IN US 4150 -8752 -9999 +169C9690 WALLINGFORD CT US 4145 -7284 -9999 +169CA30A EOLIAN (1 E) TX US 3265 -9900 -9999 +169CB07C MARIETTA (6 SE) MS US 3443 -8842 86 +169CD59A FULTON (2 W) MS US 3427 -8845 74 +169CE000 MACON MS US 3310 -8856 43 +169CF376 MERIDIAN (8 SW) MS US 3230 -8875 79 +169D0108 NEWMARKET NH US 4310 -7095 12 +169D127E COLEBROOK NH US 4487 -7142 372 +169D27E4 BETHLEHEM NH US 4427 -7163 360 +169D3492 BENNINGTON (4 NW) VT US 4291 -7326 160 +16B VINALHAVEN ME US 4403 -6887 -9999 MARS +16C KENOSHA WI US 4258 -8775 -9999 MARS +16C0062C BULL RUN OR US 4545 -12215 228 +16C4536A CHOTEAU (35 WSW) MT US 4779 -11294 -9999 +16C46822 BUTTE FALLS (7 SE) OR US 4250 -12245 860 +16C77C5A LOYALL KY US 3685 -8335 -9999 +16C78CDE MISSISSIPPI SOUND MS US 3024 -8925 -9999 +16C7917A BARING ME US 4513 -6732 26 +16C7A4E0 CATAWBA KY US 3872 -8432 152 +16C7E7EA CARTHAGE (20 NE) OH US 3920 -8447 -9999 +16C7E938 GEORGETOWN (1 E) OH US 3885 -8393 -9999 +16C7F49C NEWPORT PA US 4048 -7713 116 +16C82466 HUNTINGDON (1 NE) PA US 4052 -7800 219 +16C852F6 CHAMBERSBURG (4 W) PA US 3995 -7774 -9999 +16C85C24 SOUTH PARIS ME US 4428 -7053 -9999 +16C8676C RUMFORD ME US 4455 -7055 128 +16C88A4C CUMBERLAND FALLS KY US 3683 -8435 -9999 +16C8B104 SAXTON PA US 4020 -7825 238 +16C8BFD6 DOVER DE US 3917 -7552 -9999 +16C8D4E2 BRADENTON (11 ENE) FL US 2751 -8237 38 +16C8FCDC ERWIN NY US 4212 -7713 283 +16C91306 CONKLIN NY US 4203 -7580 262 +16C9437A CORTLAND NY US 4260 -7618 344 +16C95EDE WAVERLY (2 SE) NY US 4198 -7650 -9999 +16C976E0 CORNING NY US 4215 -7705 274 +16C988B6 CHEMUNG NY US 4200 -7663 247 +16C9BD2C BLOOMSBURG (5 N) PA US 4108 -7643 -9999 +16CA077E SINNEMAHONING PA US 4132 -7510 234 +16CA1ADA LOCK HAVEN PA US 4112 -7745 173 +16CA32E4 WILLIAMSPORT PA US 4123 -7700 152 +16CA71EE BRIDGEVILLE NY US 4155 -7458 183 +16CA7F3C CANAJOHARIE (4 S) NY US 4288 -7460 307 +16CA816A HALE EDDY NY US 4200 -7538 297 +16CA8FB8 CALLICOON (1 SE) NY US 4175 -7507 224 +16CA921C TROY NY US 4290 -7368 7 +16CA9CCE JACKSON (1 SSE) MS US 3228 -9018 71 +16CB301E MADISON (10 E) FL US 3048 -8324 8 +16CB8D42 PERRY (6 SW) FL US 3007 -8366 -9999 +16CBA57C MAYO (11 ESE) FL US 3001 -8300 18 +16CBB60A PERRY (7 E) FL US 3010 -8347 14 +16CD4892 AUGUSTA (4 NW) GA US 3355 -8204 -9999 +16CD60AC AUGUSTA GA US 3351 -8200 -9999 +16CD7D08 BILOXI MS US 3035 -8878 -9999 +16CDCE86 FRANKLIN TN US 3593 -8687 200 +16D001B2 LAFAYETTE LA US 3022 -9200 -9999 +16D012C4 ADJUNTAS (2 SW) PR 1814 -6674 736 +16D03428 VILLALBA (3 NW) PR 1816 -6653 -9999 +16D042B8 OROCOVIS (6 SW) PR 1821 -6648 -9999 +16D051CE CAYEY (5 SE) PR 1806 -6610 543 +16D06454 YAUCO (4 N) PR 1809 -6687 174 +16D07722 LAS MARIAS (11 ESE) PR 1821 -6684 445 +16D0823C CHATHAM NJ US 4072 -7438 59 +16D087A6 CEDAR HILL TN US 3600 -8743 -9999 +16D094D0 PORT MERCER NJ US 4030 -7469 -9999 +16D0A14A MILLINGTON NJ US 4068 -7453 66 +16D0C4AC PICATINNY ARSENAL NJ US 4097 -7453 217 +16D0D7DA BOONTON NJ US 4090 -7442 111 +16D0E240 BOONTON (5 NW) NJ US 4090 -7438 70 +16D0F136 MORRISTOWN NJ US 4080 -7445 79 +16D10348 PINE BROOK NJ US 4087 -7432 45 +16D1103E CLINTON NJ US 4064 -7492 174 +16D125A4 WANAQUE NJ US 4105 -7430 75 +16D136D2 SUFFERN NY US 4112 -7413 101 +16D14042 MAHWAH NJ US 4110 -7417 77 +16D15334 POMPTON LAKES NJ US 4098 -7428 62 +16D166AE POMPTON PLAINS NJ US 4097 -7428 49 +16D175D8 TWO BRIDGES NJ US 4088 -7427 15 +16D1855C POMPTON LAKES NJ US 4099 -7428 46 +16D1962A RIDGEWOOD NJ US 4098 -7500 22 +16D1A3B0 HOHOKUS NJ US 4100 -7412 37 +16D1B0C6 LODI NJ US 4088 -7408 8 +16D1D520 COLORADO CITY (7 S) TX US 3228 -10086 -9999 +16D1E0BA WESTWOOD LAKES (10 W) FL US 2572 -8055 -9999 +16D1F3CC WOODLAND (17 W) ME US 4517 -6777 84 +16DA86F4 VANCEBORO ME US 4557 -6743 112 +16DA9582 GREENVILLE SC US 3480 -8237 244 +16DAC5FE PORT VINCENT LA US 3033 -9085 -9999 +16DAD688 LAKE ARTHUR (13 W) LA US 3007 -9288 -9999 +16DAE312 OBERLIN (3 NW) LA US 3063 -9282 12 +16DAF064 DUMAS (10 W) AR US 3387 -9165 -9999 +16DB021A FORT KENT ME US 4723 -6858 -9999 +16DB116C COROZAL (1 NW) PR 1835 -6634 59 +16DB24F6 WASHBURN ME US 4677 -6815 133 +16DB29E COPPERHILL TN US 3499 -8438 -9999 +16DB3780 MERCER (2 N) ME US 4470 -6993 70 +16DB4110 GILEAD ME US 4438 -7098 208 +16DB67FC N.WHITEFIELD ME US 4422 -6960 37 +16DB748A CORNISH ME US 4380 -7080 91 +16DB840E CORNISH ME US 4382 -7078 85 +16DBA2E2 UTUADO (2 SW) PR 1824 -6672 50 +16DBB194 POLLOCK (1 N) LA US 3153 -9242 23 +16DBC704 MERMENTAU LA US 3018 -9258 5 +16DBE1E8 JUANA DIAZ PR 1805 -6651 -9999 +16DC002E ARLINGTON TN US 3531 -8964 76 +16DC1358 TULSA (12 SE) OK US 3602 -9585 188 +16DC35B4 MAYAGUEZ (5 SE) PR 1816 -6709 40 +16DC4324 EAST BERKSHIRE VT US 4495 -7270 125 +16DC65C8 BAYAMON (5 S) PR 1834 -6614 27 +16DC76BE MITCHELL (6 NE) AR US 3636 -9211 -9999 +16DC954C MONROE (1 N) LA US 3248 -9211 -9999 +16DCA0D6 FORT LAUDERDALE (18 WNW) FL US 2618 -8045 -9999 +16DCB3A0 MT PLEASANT SC US 3281 -7985 -9999 +16DCD646 JENKINSVILLE (2 NW) SC US 3429 -8132 79 +16DCE3DC BAMBERG (15 S) SC US 3309 -8103 82 +16DD02D4 TULSA (12 SE) OK US 3602 -9586 191 +16DD11A2 WILLIAMSTOWN MA US 4270 -7217 -9999 +16DD2438 IPSWICH (2 SW) MA US 4266 -7089 24 +16DD374E NORTON MA US 4195 -7118 -9999 +16DD41DE FITCHBURG MA US 4258 -7179 -9999 +16DD52A8 WINCHENDON MA US 4268 -7212 311 +16DD6732 HARDWICK (1 ENE) MA US 4239 -7224 302 +16DD7444 HUNTINGTON MA US 4223 -7290 119 +16DD84C0 NORWOOD MA US 4223 -7120 43 +16DD97B6 WALTHAM MA US 4237 -7123 -9999 +16DDA22C FLATWOODS (2 N) TN US 3550 -8783 -9999 +16DDB15A GERMANTOWN (3 S) TN US 3505 -8982 122 +16DDC7CA BOLIVAR TN US 3528 -8898 98 +16DDD4BC LANDINGVILLE PA US 4063 -7613 144 +16DDE126 NEWBERRY SC US 3432 -8157 -9999 +16DE05DA ROGERSVILLE (3 NE) TN US 3643 -8295 344 +16DE16AC MYRTLE BEACH (3 NNE) SC US 3374 -7887 -9999 +16DE2336 CATANO PR 1843 -6612 3 +16DE3040 KYLE (2 SW) TX US 2998 -9791 -9999 +16DE55A6 PORTERSVILLE (3 NNE) PA US 4096 -8013 354 +16DE734A MT. OLIVET (3 N) KY US 3859 -8402 202 +16DE90B8 MACCLENNY (6 NE) FL US 3037 -8208 12 +16DEA522 MIDDLEBURG FL US 3012 -8190 -9999 +16DEB654 PETERSBURG (3 NE) IN US 3853 -8725 -9999 +16DEC0C4 DUCAN (2 S) SC US 3492 -8213 -9999 +16DED3B2 HARTWELL (6 E) GA US 3434 -8283 210 +16DEE628 CONWAY SC US 3382 -7906 -9999 +16DEF55E GREER (3 NE) SC US 3498 -8220 116 +16DF21CC LAWRENCE KS US 3900 -9522 253 +16DF32BA INTRENCHMENT CREEK NR AT GA US 3368 -8433 -9999 +16DF442A IRMO (3 SW) SC US 3405 -8122 0 +16DF575C BOWIE MD US 3895 -7670 -9999 +16DF62C6 LANGLEY (5 N) KS US 3861 -9795 434 +16DF8134 FIFTYSIX AR US 3600 -9222 -9999 +16DF9242 VANDERVOORT (8 E) AR US 3438 -9423 235 +16DFA7D8 SEVIERVILLE (1 E) TN US 3587 -8353 -9999 +16DFB4AE MONROE (3 NE) LA US 3255 -9206 -9999 +16DFC23E QUINLAN (7 SW) TX US 3290 -9625 -9999 +16DFD148 OAK GROVE (5 E) AR US 3645 -9336 -9999 +16DFE4D2 OROCOVIS (4 W) PR 1824 -6646 236 +16DFF7A4 OROCOVIS PR 1822 -6639 152 +16DO275E UTUADO (3 ENE) PR 1828 -6666 252 +16E5D66A CLEWISTON FL US 2675 -8092 -9999 +16E6070C PEMBROKE (8 ENE) GA US 3217 -8149 -9999 +16E6147A ATLANTA GA US 3380 -8434 -9999 +16E64406 PASADENA TX US 2960 -9509 190 +16E65770 STILLWELL (11 S) OK US 3565 -9462 200 +16E662EA WINFREY (3 SSE) AR US 3571 -9409 405 +16E6719C WINFREY AR US 3574 -9410 -9999 +16E68118 MOUNTAINBURG AR US 3573 -9411 113 +16E6926E SHORT (2 W) OK US 3558 -9456 370 +16E6C212 NEW ELLENTON (5 SE) SC US 3337 -8163 50 +16E6D164 ATLANTA GA US 3387 -8438 -9999 +16E6F788 SELMA TX US 2959 -9831 -9999 +16E71680 TEXAS CITY TX US 2936 -9492 -9999 +16E746FC JEFFERSON (6 S) GA US 3403 -8356 -9999 +16E77366 LA MARQUE (1 S) TX US 2935 -9496 -9999 +16E783E2 SEABROOK TX US 2955 -9502 -9999 +16E7B678 VILLALBA (2 SE) PR 1813 -6646 160 +16E7C0E8 BELVIDERE NJ US 4083 -7508 69 +16E7D39E CLARKSVILLE NJ US 4027 -7467 38 +16E7E604 EAST HARTFORD (3 E) CT US 4178 -7259 16 +16E7F572 GRENADA MS US 3379 -8983 -9999 +16E80364 SAN LORENZO (2 SW) PR 1817 -6598 101 +16E81012 PINSON (2 NW) AL US 3371 -8670 140 +16E82588 RIO PIEDRAS (5 S) PR 1835 -6605 80 +16E836FE CAMUY (7 S) PR 1840 -6682 104 +16E8406E EUFAULA AL US 3191 -8515 9 +16E85318 WARTRACE TN US 3552 -8633 -9999 +16E86682 WARTRACE (1 E) TN US 3552 -8632 -9999 +16E875F4 COLUMBIA (3 NNE) TN US 3572 -8700 -9999 +16E88570 TAMARAC (14 W) FL US 2620 -8045 -9999 +16E89606 ALLABEN NY US 4212 -7438 308 +16E8A39C BIG MOOSE (8 NW) NY US 4388 -7503 515 +16E8B0EA BRANTINGHAM (4 NW) NY US 4375 -7533 297 +16E8C67A CONKLINGVILLE NY US 4332 -7393 -9999 +16E8D50C TULSA (4 N) OK US 3622 -9600 188 +16E8E096 NETTLETON (2 S) MS US 3407 -8863 59 +16E8F3E0 FLORENCE (4 NNE) SC US 3424 -7975 -9999 +16E9019E GRAMLING (5 SW) SC US 3504 -8222 174 +16E92772 JAYUYA (2 SE) PR 1821 -6656 520 +16E93404 NARANJITO (3 NE) PR 1835 -6624 23 +16E94294 HANAHAN (5 WSW) SC US 3289 -8010 -9999 +16E951E2 PARON (9 WNW) AR US 3480 -9293 -9999 +16E96478 PARON (4 NW) AR US 3480 -9285 213 +16E9770E MAUMELLE AR US 3485 -9247 93 +16E9878A MAUMELLE AR US 3488 -9277 -9999 +16E994FC BAYFIELD (11 NNW) CO US 3738 -10765 2464 +16E9B210 CLAYTON (4 W) KS US 3977 -10010 716 +16E9C480 NAPLES (1 E) UT US 4041 -10943 2088 +16E9D7F6 GOLETA (2 E) CA US 3444 -11980 110 +16E9E26C COMMERCE CITY (9 ESE) CO US 3977 -10477 -9999 +16E9F11A ST GEORGE (3 S) UT US 3707 -11358 771 +16EA0690 COSTILLA NM US 3688 -10528 -9999 +16EA15E6 URAVAN (2 SE) CO US 3836 -10871 1524 +16EA207C OGDEN (8 ENE) UT US 4125 -11186 1451 +16EA459A WANSHIP UT US 4080 -11140 1798 +16EA56EC ARTESIA (42 NW) NM US 3302 -10515 -9999 +16EA7000 HONDO (25 NE) NM US 3363 -10502 -9999 +16EA8084 YESO (2 S) NM US 3438 -10462 -9999 +16EAA668 PUERTO DE LUNA NM US 3473 -10452 -9999 +16EAB51E FORT SUMNER (12 NW) NM US 3461 -10438 -9999 +16EAC38E PECOS NM US 3460 -10438 -9999 +16EAD0F8 CARLSBAD (13 NNW) NM US 3255 -10438 -9999 +16EAE562 CARLSBAD (13 NNW) NM US 3254 -10437 -9999 +16EAF614 CARLSBAD NM US 3241 -10422 -9999 +16EB046A MIAMI (12 NW) AZ US 3349 -11099 860 +16EB171C CATOOSA (6 NW) OK US 3622 -9582 -9999 +16EB2286 WESTON (4 SE) ID US 4201 -11192 1347 +16EB31F0 GRAND JUNCTION (8 SE) CO US 3898 -10845 1411 +16EB4760 OGDEN (27 W) UT US 4125 -11250 1277 +16EB5416 BURR OAK (4 NE) KS US 3990 -9825 491 +16EB618C SANTA YNEZ (10 ESE) CA US 3460 -11991 238 +16ED82B0 OLNEY KY US 3722 -8778 111 +16ED91C6 DRAKESBORO KY US 3727 -8698 -9999 +16EDA45C SAN LORENZO PR 1819 -6596 79 +16EDB72A CAGUAS (5 S) PR 1816 -6604 151 +16EDC1BA CAGUAS (4 NW) PR 1825 -6609 130 +16EDD2CC CAGUAS (6 ESE) PR 1823 -6589 70 +16EDE756 WOODVILLE CT US 4172 -7329 340 +16EDF420 SAN ANGELO TX US 3133 -10060 274 +16EE03AA MOSS BLUFF TX US 2994 -9477 450 +16EE10DC CLAYTON (7 SE) GA US 3481 -8331 355 +16EE2546 FORTSONIA (3 S) GA US 3397 -8277 109 +16EE3630 WASHINGTON (8 S) GA US 3360 -8273 -9999 +16EF27BC BOYNTON BEACH (10 WSW) FL US 2650 -8022 6 +16F0005C PROSPERITY (5 SW) SC US 3417 -8161 -9999 +16F0132A SALUDA (2 E) SC US 3401 -8174 113 +16F026B0 SILVERSTREET (3 W) SC US 3421 -8176 -9999 +16F035C6 GRAY COURT (7 SW) SC US 3452 -8216 -9999 +16F04356 GREENVILLE (3 W) SC US 3484 -8248 243 +16F05020 HASKELL (10 SE) TX US 3308 -9958 -9999 +16F065BA SWEETWATER (7 ESE) TX US 3244 -10031 -9999 +16F076CC KANSAS CITY MO US 3904 -9453 244 +16F0C542 WARRENVILLE (2 S) CT US 4184 -7217 102 +16F0D634 EAST HAMPTON (4 SE) CT US 4155 -7245 -9999 +16F0E3AE SOUTHBURY CT US 4148 -7323 51 +16F102A6 BURLINGTON (1 N) CT US 4179 -7297 218 +16F1244A NORTH PORT (6 NNE) FL US 2712 -8219 -9999 +16F1373C NEW BRITAN PA US 4023 -7520 -9999 +16F141AC RIO GRANDE (3 S) PR 1835 -6584 38 +16F16740 CAGUAS (4 NW) PR 1829 -6605 50 +16F17436 SAN GERMAN (1 E) PR 1809 -6703 20 +16F184B2 DORAN (4 SW) MN US 4615 -9658 295 +16F197C4 TWIN VALLEY MN US 4727 -9625 307 +16F1A25E PEEVER (5 NE) SD US 4560 -9687 -9999 +16F1B128 ROSETTA MS US 3133 -9110 29 +16F1C7B8 MIAMI (38 W) FL US 2576 -8082 -9999 +16F216DE WEST FORKS ME US 4535 -6997 173 +16F22344 BINGHAM ME US 4505 -6989 101 +16F23032 GLADEWATER TX US 3255 -9495 5 +16F246A2 GUAYNABO (4 ESE) PR 1841 -6605 100 +16F255D4 JACKSON MS US 3237 -9015 79 +16F2604E ROCKPORT (1 E) MS US 3178 -9015 55 +16F27338 TRENTON (6 W) NC US 3507 -7745 6 +16F283BC METROPOLIS IL US 3713 -8873 87 +16F290CA TOMAHAWK (4 NE) NC US 3475 -7828 8 +16F2A550 TUSCALOOSA (23 N) AL US 3353 -8755 65 +16F2B626 LINCOLNTON (4 S) NC US 3542 -8120 224 +16F2C0B6 MURPHY (5 NE) NC US 3514 -8398 474 +16F2D3C0 OAK VALE (2 N) MS US 3147 -8997 55 +16F2E65A WEST MS US 3320 -8977 76 +16F2F52C EDDICETON (1 E) MS US 3150 -9078 65 +16F30752 WOODVILLE (8 N) MS US 3123 -9130 29 +16F31424 KOSCIUSKO (2 SSE) MS US 3303 -8958 114 +16F362B4 PAWLEYS ISLAND (3 W) SC US 3344 -7918 -9999 +16F38146 HARDEEVILLE (7 NW) SC US 3234 -8113 -9999 +16F39230 FREMONT OH US 4131 -8316 -9999 +16F3B4DC MERRILL MS US 3098 -8873 15 +16F3C24C CHANDLERSVILLE (2 WNW) OH US 3991 -8186 207 +16F3D13A CHARLOTTE AMALIE PR 1833 -6485 -9999 +16F3E4A0 ISABEL SEGUNDA (3 SE) PR 1812 -6542 19 +16F3F7D6 PONCE (7 N) PR 1810 -6664 76 +16F40566 HATO REY (1 SW) PR 1841 -6607 55 +16F41610 EDGEWOOD TX US 3271 -9590 -9999 +16F430FC EGYPT (1 SE) AR US 3586 -9093 -9999 +16F4466C GUY (4 SW) AR US 3530 -9240 113 +16F4551A COATESVILLE PA US 3999 -7583 93 +16F46080 CHEROKEE FALLS (1 S) SC US 3503 -8149 180 +16F473F6 FLORENCE AL US 3479 -8767 -9999 +16F48372 HATTIESBURG (10 NW) MS US 3143 -8941 49 +16F49004 WALDRUP MS US 3197 -8912 88 +16F4A59E LAUREL MS US 3168 -8912 61 +16F4B6E8 NEW AUGUSTA (1 N) MS US 3122 -8905 22 +16F4C078 DERMA MS US 3378 -8925 -9999 +16F4CO78 GRENADA MS US 3377 -8979 -9999 +16F4D30E LEXINGTON MS US 3310 -9005 -9999 +16F4E694 BUNCOMB (1 SE) TX US 3203 -9442 -9999 +16F4F5E2 CHARLSTON (3 NW) SC US 3282 -8003 -9999 +16F5079C LYMAN (2 SE) SC US 3494 -8212 -9999 +16F514EA JOANNA (1 W) SC US 3441 -8183 162 +16F52170 COLUMBIA SC US 3399 -8097 42 +16F53206 BLUFFTON (8 NNW) SC US 3233 -8092 91 +16F54496 SALUDA SC US 3399 -8174 -9999 +16F5627A WARE SHOALS (6 NE) SC US 3442 -8215 138 +16F5710C HONEY BROOK PA US 4007 -7587 180 +16F58188 ATHENS GA US 3395 -8343 -9999 +16F592FE COWPENS (4 NW) SC US 3505 -8186 201 +16F5B412 BOCA RATON (26 W) FL US 2634 -8054 -9999 +16F5C282 MCDADE (5 E) LA US 3233 -9344 40 +16F5E46E MOCA (3 SE) PR 1836 -6709 14 +16F5F718 SEMMES (3 W) AL US 3078 -8832 -9999 +16F5S7E0 EASTOVER (11 WSW) SC US 3381 -8087 -9999 +16F60092 COSPERVILLE IN US 4148 -8548 -9999 +16F613E4 SCHWENKSVILLE PA US 4025 -7543 -9999 +16F6267E CHALFONT PA US 4028 -7520 76 +16F64398 FREDERIKSTED (3 NE) PR 1773 -6486 -9999 +16F650EE JUANA DIAZ (3 N) PR 1810 -6649 164 +16F67602 CAGUAS (2 NNW) PR 1826 -6604 55 +16F695F0 WITTS SPRINGS AR US 3580 -9293 -9999 +16F6A06A GUAYNABO (3 E) PR 1836 -6607 30 +16F6B31C CIDRA (2 NW) PR 1820 -6614 390 +16F6F016 SHAWNEE (1 E) OK US 3533 -9687 -9999 +16F74162 RIOMEDINA (3 NW) TX US 2950 -9890 -9999 +16F7678E CAGUAS (1 NE) PR 1825 -6603 50 +16F7970A SULPHUR SPRINGS TX US 3317 -9564 -9999 +16F7A290 PARIS TX US 3373 -9557 -9999 +16F7B1E6 BONHAM TX US 3365 -9613 -9999 +16F7C776 CORSICANA TX US 3208 -9640 -9999 +16F7E19A TERRELL (6 E) TX US 3273 -9617 -9999 +16F83160 DENISON TX US 3380 -9658 -9999 +16F847F0 BOWIE TX US 3347 -9787 -9999 +16F85486 CROCKETT TX US 3241 -9557 -9999 +16F8611C GEORGETOWN (16 SSW) SC US 3315 -7935 186 +16F8726A JACKSONVILLE (5 SSW) TX US 3191 -9531 130 +16F882EE CUNEY (2 NW) TX US 3205 -9544 -9999 +16F89198 LITTLE PRAIRIE (2 N) LA US 3034 -9092 3 +16F8A402 CAERNARVON LA US 2986 -8991 -9999 +16F8C1E4 LOWESVILLE (2 NW) NC US 3543 -8103 196 +16F8D292 PONCE (1 NE) PR 1802 -6661 20 +16F90600 RIO GRANDE (2 SE) PR 1836 -6581 12 +16F91576 NAGUABO (5 NW) PR 1828 -6579 616 +16F920EC CAYEY (6 SW) PR 1806 -6624 120 +16F9339A SALINAS (8 NE) PR 1804 -6621 125 +16F9450A MOUNT ZION PR 1833 -6489 -9999 +16F9567C FORT CHRISTIAN (3 NW) PR 1837 -6496 -9999 +16F963E6 BETHANY PR 1833 -6478 -9999 +16F97090 BLUFFTON (2 SE) SC US 3221 -8083 -9999 +16F98014 BAMBERG (3 N) SC US 3334 -8102 43 +16F99362 PEAKS MILL (2 S) KY US 3827 -8481 -9999 +16F9B58E MAUD KY US 3783 -8530 169 +16F9D068 APEX (2 NE) KY US 3712 -8732 -9999 +16F9E5F2 GREENBORO NC US 3604 -7980 -9999 +16FA010E FORT MYERS (5 SSW) FL US 2657 -8189 -9999 +16FA3494 RIO GRANDE (7 SE) PR 1830 -6575 482 +16FA4204 AID OH US 3860 -8250 366 +16FA5172 GREAT BARRINGTON (2 N) MA US 4223 -7336 208 +16FA64E8 WEST GROTON MA US 4263 -7166 -9999 +16FA779E SHATTUCKVILLE MA US 4263 -7273 -9999 +16FA871A WEST BRIMFIELD MA US 4218 -7227 -9999 +16FA946C COLTSVILLE MA US 4247 -7330 303 +16FAA1F6 WEYMOUTH MA US 4219 -7095 -9999 +16FAC410 MILTON (1 W) PA US 4102 -7687 134 +16FAE2FC SOPCHOPPY (5 N) FL US 3013 -8449 -9999 +16FB03F4 FREDERIKSTED (6 ENE) PR 1772 -6480 -9999 +16FB1082 TRUJILLO ALTO (1 NE) PR 1836 -6599 -9999 +16FB2518 WAGONTOWN PA US 4003 -7585 76 +16FB366E READING OH US 3922 -8445 -9999 +16FB40FE DEEP CREEK (2 NW) TX US 3257 -10091 -9999 +16FB5388 AGUADA (3 NE) PR 1840 -6715 -9999 +16FB6612 TAMARAC (15 WNW) FL US 2623 -8047 -9999 +16FB7564 CORAL SPRINGS (6 NW) FL US 2635 -8032 -9999 +16FB85E0 CORAL SPRINGS (8 NW) FL US 2637 -8035 -9999 +16FB9696 CORAL SPRINGS (11 WNW) FL US 2638 -8037 -9999 +16FBB07A UNION (3 N) NC US 3637 -7703 1 +16FBD59C BOYNTON BEACH (17 W) FL US 2652 -8035 -9999 +16FBE006 DELRAY BEACH (10 WNW) FL US 2652 -8025 -9999 +16FBF370 DELRAY BEACH (13 W) FL US 2647 -8030 -9999 +16FC12B6 CORAL SPRINGS (11 W) FL US 2628 -8042 -9999 +16FC42CA OKEECHOBEE (3 SE) FL US 2720 -8080 -9999 +16FC51BC FORT LAUDERDALE (38 WNW) FL US 2617 -8075 -9999 +16FC6426 SANFORD MS US 3149 -8943 56 +16FC7750 BOWLING GREEN (1 S) FL US 2762 -8183 16 +16FC87D4 SARASOTA (2 N) FL US 2737 -8254 -9999 +16FC94A2 ARECIBO (2 SE) PR 1846 -6670 1 +16FCA138 RIOMEDINA TX US 2951 -9890 -9999 +16FCB24E GIBSONTON FL US 2786 -8238 -9999 +16FCC4DE LUQUILLO (3 W) PR 1837 -6576 5 +16FCD7A8 FORT LAUDERDALE (25 WNW) FL US 2618 -8053 -9999 +16FCE232 CAROL CITY (24 WNW) FL US 2597 -8067 -9999 +16FCF144 SWEETWATER (22 WNW) FL US 2582 -8072 -9999 +16FD033A SWEETWATER (16 WNW) FL US 2588 -8062 3 +16FD104C SWEETWATER (14 NW) FL US 2588 -8057 3 +16FD25D6 MIRAMAR (17 WNW) FL US 2602 -8052 3 +16FD36A0 DENHAN SPRINGS (4 NNW) LA US 3053 -9098 -9999 +16FD4030 CAUTHRON AR US 3492 -9430 174 +16FD66DC GREENSBORO NC US 3603 -7980 223 +16FD75AA GREENSBURG (12 SW) LA US 3078 -9084 -9999 +16FD852E LOGANSPORT LA US 3197 -9401 58 +16FDA3C2 SEBRING (7 NE) FL US 2753 -8139 17 +16FDB0B4 EDINBURG MS US 3280 -8933 115 +16FDC624 MERIDIAN MS US 3237 -8868 93 +16FDD552 CHUNKY (1 E) MS US 3233 -8891 82 +16FDE0C8 COPELAND (2 NW) NC US 3635 -8068 278 +16FDF3BE JUANA DIAZ (2 NE) PR 1809 -6650 100 +16FE1742 PATILLAS (1 NE) PR 1802 -6602 70 +16FE22D8 UTUADO (3 N) PR 1830 -6670 90 +16FE31AE QUEBRADILLAS PR 1840 -6692 201 +16FE473E YAUCO (3 NW) PR 1805 -6689 75 +16FE5448 MORRIS (1 SW) AL US 3374 -8681 18 +16FE61D2 GREENSBORO NC US 3606 -7973 -9999 +16FE72A4 ENTERPRISE MS US 3218 -8882 76 +16FE8220 NAGUABO (5 NW) PR 1827 -6579 135 +16FE9156 CHARLOTTE AMALIE (3 W) PR 1834 -6498 -9999 +16FED25C LUDLOW (4 NW) MS US 3259 -8978 98 +16FEE7C6 PORT SULPHUR (10 NNE) LA US 2963 -8957 -9999 +16FEF4B0 GRAND ISLE (6 NNE) LA US 2932 -8994 -9999 +16FF06CE POINTE A LA HACHE (11 S) LA US 2960 -8967 -9999 +16FF2022 MONTICELLO MS US 3155 -9008 48 +16FF3354 LOVING (1 NW) OK US 3488 -9448 -9999 +16FF45C4 PAGE (5 N) OK US 3477 -9451 -9999 +16FF80DA CRUZ BAY (6 E) VI 1833 -6472 12 +16FF93AC CEMENT (7 S) OK US 3483 -9812 -9999 +16FFA636 NINNEKAH (2 NE) OK US 3497 -9790 -9999 +16FFB540 PORT ST LUCIE FL US 2727 -8032 -9999 +16FFE53C DRIFTWOOD TX US 3008 -9801 -9999 +16FFF64A BUDA TX US 3008 -9783 -9999 +16SF3502 RANDOLPH (1 NE) VT US 4393 -7266 192 +170003EA BLACKSBURG (4 W) SC US 3512 -8159 168 +1700109C SMYRNA (3 NE) SC US 3508 -8139 172 +17002506 BLUFFTON (4 WSW) SC US 3222 -8092 148 +170040E0 SWEETWATER (12 W) FL US 2580 -8058 -9999 +17005396 SWEETWATER (14 WSW) FL US 2569 -8063 -9999 +1700660C RICHMOND HEIGHTS (16 W) FL US 2564 -8065 -9999 +1700757A COMITE LA US 3051 -9107 14 +170085FE OLIVE BRANCH (2 NE) LA US 3076 -9103 35 +17009688 MAUMELLE (14 W) AR US 3488 -9265 -9999 +1700A312 BIRDEYE AR US 3536 -9066 -9999 +1700B064 FLORIDA CITY (27 WSW) FL US 2534 -8091 -9999 +1700F36E GOSHEN (1 W) AR US 3611 -9401 -9999 +17011266 RICHMOND HEIGHTS (17 W) FL US 2563 -8066 -9999 +1701421A CORAL SPRINGS (4 WSW) FL US 2629 -8032 -9999 +170164F6 NORTH FORT MYERS (5 NNW) FL US 2674 -8192 -9999 +17019472 NOLENSVILLE TN US 3601 -8470 -9999 +1701A1E8 TULLAHOMA TN US 3537 -8622 -9999 +1701B29E CASSIA (2 SW) FL US 2887 -8149 6 +1701E2E2 DULAC (1 W) LA US 2938 -9073 -9999 +1701F194 MOUNTAIN BROOK (4 E) AL US 3348 -8671 600 +17023384 BEAUFORD (3 ESE) MN US 4400 -9391 -9999 +17024514 COLLINS (10 NE) MS US 3171 -8941 60 +17025662 PORT SULPHUR (11 E) LA US 2949 -8957 -9999 +170263F8 ELDORADO (1 E) IA US 4305 -9181 281 +1702708E FORT MYERS (8 S) FL US 2652 -8185 -9999 +1702D076 PORTLAND (1 W) AR US 3323 -9154 -9999 +1702E5EC LEBANON (5 S) KY US 3752 -8530 201 +170304E4 HATTIESBURG MS US 3134 -8928 36 +17031792 BRADENTON (5 SE) FL US 2744 -8249 -9999 +17032208 ARCADIA FL US 2722 -8187 19 +1703317E EAGLE LAKE (4 SE) FL US 2792 -8173 -9999 +170347EE CHESTER (3 SE) OH US 3906 -8188 176 +17036102 ALPINE (3 E) TN US 3640 -8517 -9999 +17037274 PEARL RIVER LA US 3039 -8974 18 +170382F0 ORMOND BEACH (4 NNW) FL US 2934 -8109 -9999 +1703F460 NORCO (2 E) LA US 3003 -9036 -9999 +170406D0 NORCO (3 E) LA US 3003 -9035 -9999 +170415A6 LITTLE ROCK AR US 3472 -9236 -9999 +1704203C GAMALIEL (5 SE) AR US 3643 -9218 -9999 +170445DA FULTON (3 NW) IA US 4216 -9008 207 +170456AC CHEROKEE FALLS (3 S) SC US 3503 -8149 -9999 +17046336 MCCORMICK (4 SW) SC US 3389 -8236 -9999 +170480C4 PINEVILLE (8 W) SC US 3345 -8017 -9999 +170493B2 EDGEFIELD SC US 3379 -8192 -9999 +1704A628 MONCKS CORNER (4 N) SC US 3324 -7999 -9999 +1704B55E TAYLORS SC US 3492 -8229 -9999 +1704C3CE SUMMERVILLE (4 SSW) SC US 3296 -8020 -9999 +1704D0B8 SUMMERVILLE (5 SSE) SC US 3295 -8016 -9999 +1704E522 BUCKSPORT (3 W) SC US 3366 -7915 -2 +1704F654 MURRELLS INLET (6 WSW) SC US 3351 -7913 -9999 +1705042A BONIFAY (14 NW) FL US 3095 -8584 16 +1705175C WALNUT GROVE (1 S) MS US 3257 -8947 101 +170522C6 STUART (3 E) FL US 2720 -8021 -9999 +170531B0 BOUTTE (4 ENE) LA US 2992 -9032 -9999 +17055456 PENDLETON SC US 3466 -8280 -9999 +1705D242 ZEPHYRHILLS (7 WNW) FL US 2829 -8228 -9999 +1705F4AE CYRIL (2 WSW) OK US 3489 -9823 -9999 +17060324 RUNNELSTOWN (3 S) MS US 3133 -8911 32 +17061052 SHORT (4 S) OK US 3552 -9447 -9999 +170625C8 BOYERS (2 SE) PA US 4108 -7988 253 +170636BE HYNDMAN (1 S) PA US 3981 -7872 -9999 +1706402E SUNBURY (1 SW) PA US 4085 -7680 -9999 +17065358 WILLOWS (2 SE) MS US 3202 -9088 25 +170666C2 CLINTON IA US 4183 -9018 -9999 +170675B4 LINCOLN NH US 4405 -7166 253 +17068530 WAYNESBORO (8 E) MS US 3169 -8852 43 +17069646 DLO MS US 3198 -8988 79 +1706A3DC ROXBORO (9 NNW) NC US 3652 -7900 105 +1706B0AA KEY LARGO (4 NNE) FL US 2518 -8039 -9999 +1706C63A MERIGOLD (2 E) MS US 3383 -9067 -9999 +1706D54C INDIANAPOLIS IN US 3972 -8620 207 +1706F3A0 COXVILLE IN US 3965 -8729 162 +170701DE BEDFORD (8 SE) IN US 3877 -8641 157 +170712A8 GARDINER ME US 4423 -6978 6 +170742D4 CHINQUAPIN (1 W) NC US 3483 -7783 5 +170751A2 GENEVA (6 SE) FL US 2871 -8104 -9999 +17076438 CHRISTMAS (5 E) FL US 2854 -8094 1 +1707774E MELBOURNE (9 W) FL US 2808 -8075 3 +170787CA COCOA (9 W) FL US 2837 -8087 -9999 +170794BC DE LAND (5 W) FL US 2901 -8138 -9999 +1707A126 MIMS (7 NE) FL US 2874 -8076 -9999 +1707B250 CRUTCHFIELD CROSSROADS NC US 3581 -7953 189 +1707C4C0 SANFORD (9 W) FL US 2882 -8142 2 +1707E22C MICCO (2 SW) FL US 2786 -8052 -9999 +1707F15A NEW SMYRNA BEACH FL US 2902 -8095 -9999 +1708143A PALM COAST (6 NNW) FL US 2967 -8126 -9999 +17084446 OMAHA (6 E) AR US 3645 -9308 -9999 +17085730 MANCHESTER (3 E) TN US 3539 -8604 -9999 +170862AA ATHENS (2 W) TN US 3545 -8466 -9999 +17088158 FLORIDA CITY (8 SSW) FL US 2533 -8053 -9999 +1708922E WRANGELL (34 ESE) AK US 5621 -13164 -9999 +1708C252 HIGH BRIDGE KY US 3782 -8472 165 +1708D124 NORMANGEE (9 SW) TX US 3097 -9624 -9999 +1708E4BE SWANSEA (1 S) SC US 3372 -8110 -9999 +170905B6 SOCASTEE (1 WNW) SC US 3369 -7901 -9999 +170916C0 MCBEE (3 NE) SC US 3451 -8022 -9999 +1709302C MORGAN CITY LA US 2970 -9120 -9999 +170946BC TAMWORTH NH US 4383 -7129 149 +170955CA LEBANON NH US 4365 -7218 230 +17097326 PAGELAND (3 SE) SC US 3475 -8034 73 +170983A2 FINGERVILLE (2 S) SC US 3511 -8204 -9999 +1709A54E ZEPHYRHILLS (13 WSW) FL US 2819 -8240 -9999 +1709B638 MYAKKA CITY FL US 2734 -8216 7 +1709C0A8 ARCADIA (8 W) FL US 2720 -8199 3 +1709D3DE FRUITVILLE (10 SE) FL US 2724 -8232 6 +1709E644 GARDNER (2 N) FL US 2737 -8180 7 +1709F532 ARCADIA (12 SSE) FL US 2705 -8178 8 +170A02B8 LITHIA (4 W) FL US 2787 -8221 2 +170A11CE FORT MEADE FL US 2775 -8178 -9999 +170A2454 WIMAUMA (4 SW) FL US 2767 -8235 -9999 +170A3722 WIMAUMA (6 NW) FL US 2779 -8235 -9999 +170A41B2 DESOTO CITY (4 S) FL US 2737 -8139 16 +170A7428 ROSELAND FL US 2782 -8050 -9999 +170A84AC KERSHAW (2 S) SC US 3452 -8058 105 +170A97DA HARTSVILLE (5 W) SC US 3440 -8015 54 +170AA240 MCBEE (6 NE) SC US 3451 -8018 69 +170AC7A6 PELHAM SC US 3486 -8223 -9999 +170AD4D0 SIMPSONVILLE (5 SW) SC US 3465 -8230 197 +170AE14A GIVHANS SC US 3302 -8035 6 +170AF23C OKEECHOBEE (6 SSW) FL US 2717 -8090 -9999 +170B0042 MOORE HAVEN (10 N) FL US 2698 -8109 -9999 +170B1334 HOOKERTON NC US 3543 -7758 5 +170B26AE LEASBURG (3 W) NC US 3640 -7920 122 +170B35D8 RINGWOOD (2 SW) NC US 3619 -7788 35 +170B4348 STANFIELD (8 SW) NC US 3517 -8004 158 +170B503E OAKDALE TN US 3598 -8456 232 +170B65A4 OXFORD (8 S) NC US 3619 -7858 87 +170B76D2 PRINCETON (3 N) NC US 3551 -7816 33 +170B8656 DONALDSONVILLE LA US 3010 -9101 -9999 +170B9520 FELSENTHAL (4 SE) AR US 3303 -9209 13 +170BA0BA NEBO (1 E) LA US 3158 -9213 14 +170BB3CC BAKER (4 NW) FL US 3083 -8673 19 +170BC55C KELLY (5 SE) NC US 3440 -7829 15 +170BD62A SHALLOTTE (12 NW) NC US 3408 -7855 5 +170BE3B0 FREELAND (1 SW) NC US 3410 -7855 5 +170BF0C6 SAINT PAULS (9 E) NC US 3483 -7882 -9999 +170C0276 ALBANY (9 SW) GA US 3149 -8426 -9999 +170C1100 VASS (8 SE) NC US 3518 -7918 58 +170C249A TAR HEEL (3 SW) NC US 3471 -7884 32 +170C37EC LUCAMA (7 NW) NC US 3569 -7811 36 +170C520A BETTENDORF (2 NE) IA US 4155 -9045 176 +170C6790 TAMPA FL US 2793 -8236 -9999 +170CA28E LOUISBURG NC US 3609 -7830 -9999 +170CB1F8 SANFORD (4 NW) FL US 2884 -8132 -9999 +170CC768 LAKEPORT (5 NE) FL US 2703 -8107 -9999 +170CD41E SHERMAN (1 SSW) FL US 2719 -8076 -9999 +170CE184 MOORE HAVEN (9 N) FL US 2696 -8112 -9999 +170D008C FOLSOM (4 SW) LA US 3062 -9025 19 +170D13FA RALEIGH NC US 3578 -7867 -9999 +170D2660 STATTS MILLS WV US 3874 -8163 -9999 +170D3516 PRINCETON NJ US 4033 -7468 20 +170D4386 LAFITTE (8 S) LA US 2948 -9001 -9999 +170D50F0 MURDOCK (5 NE) FL US 2708 -8211 -9999 +170D656A NORTH PORT FL US 2705 -8224 -9999 +170D761C ABILENE TX US 3250 -9972 -9999 +170D8698 ABILENE TX US 3248 -9975 -9999 +170DA074 SCIPIO (1 SE) KS US 3835 -9520 288 +170DB302 MANHATTAN (6 S) KS US 3910 -9660 335 +170DC592 SPRING HILL (2 W) KS US 3875 -9487 283 +170DD6E4 EDGERTON (2 NE) KS US 3875 -9498 283 +170DF008 BARTOW FL US 2790 -8184 38 +170E0782 RANDLE WA US 4654 -12196 380 +170E14F4 NEWHALEM (1 S) WA US 4866 -12124 329 +170E216E STEILACOOM (4 NE) WA US 4720 -12252 43 +170E3218 POTLACH (3 NW) WA US 4739 -12321 70 +170E57FE WELLPINIT (7 W) WA US 4790 -11813 408 +170E6264 WELLPINIT (5 NW) WA US 4792 -11809 631 +170E7112 WELLPINIT (5 NW) WA US 4792 -11809 631 +170E8196 HEALY (4 E) AK US 6385 -14884 -9999 +170EA77A VERNALIS (3 NE) CA US 3768 -12127 11 +170EB40C MARYSVILLE (4 NE) CA US 3918 -12152 -9999 +170F0578 BUTTE MT US 4591 -11253 1655 +170F160E PEACH SPRINGS (9 W) AZ US 3577 -11337 1280 +170F30E2 PATTERSON (4 W) CA US 3749 -12121 61 +170F4672 NEWMAN (4 NE) CA US 3735 -12098 14 +170F5504 NAVARRO (7 W) CA US 3917 -12367 -9999 +170F73E8 YUMA (1 NW) CA US 3273 -11463 -9999 +170F836C OPPORTUNITY MT US 4611 -11280 1497 +170F901A DRUMMOND (9 NW) MT US 4671 -11333 1155 +170FA580 TEMPE (1 W) AZ US 3343 -11196 347 +17100474 LEUPP (26 N) AZ US 3558 -11077 1597 +17101702 REDDING (8 SW) CA US 4051 -12252 205 +171031EE GUNNISON (2 SW) CO US 3852 -10694 -9999 +1710477E GATEVIEW CO US 3830 -10723 -9999 +17106192 SHOSHONI (5 W) WY US 4322 -10822 1448 +17108260 FONTENELLE (14 W) WY US 4210 -11042 2118 +17109116 CIMARRON (4 W) NM US 3652 -10498 2012 +1710A48C ARLINGTON (10 W) TX US 3272 -9719 1165 +1710B7FA YAKUTAT (59 E) AK US 5940 -13808 -9999 +1710C16A GLADDEN (5 W) AZ US 3391 -11340 611 +1710D21C QUESTA (2 E) NM US 3670 -10557 2271 +1710E786 CORTEZ (6 WSW) CO US 3731 -10866 -9999 +1710F4F0 CORTEZ (8 WSW) CO US 3733 -10870 -9999 +1711068E ALMONT CO US 3878 -10687 2573 +171115F8 TAOS (5 WSW) NM US 3638 -10567 2027 +17112062 TAOS (12 SW) NM US 3632 -10575 1844 +17113314 LA LOMA (2 SE) NM US 3518 -10511 -9999 +17114584 MOORCROFT (4 NE) WY US 4432 -10494 1255 +171156F2 VIRGIN (10 NW) UT US 3727 -11337 978 +17116368 ESCALANTE (2 NE) UT US 3778 -11157 1728 +1711701E TWIN BRIDGES (5 N) MT US 4561 -11233 1390 +1711809A GALLATIN GATEWAY (7 S) MT US 4550 -11127 1575 +171193EC CAMEO (7 NE) CO US 3924 -10827 1467 +1711C390 FORT SUMNER (11 SE) NM US 3433 -10418 1192 +1711D0E6 WHITE WATER (2 SSE) CA US 3390 -11662 317 +1711E57C ROBERTSON (12 S) UT US 4096 -11058 2684 +17126466 ELLINGTON MO US 3725 -9097 -9999 +17128794 LINCOLN (5 SW) NE US 4077 -9680 361 +171294E2 LINCOLN (4 WSW) NE US 4081 -9677 355 +1712A178 LINCOLN (7 NW) NE US 4089 -9662 348 +1712B20E BRADLEYVILLE MO US 3678 -9291 -9999 +1712C49E CAMERON (22 S) MT US 4489 -11158 1786 +1712D7E8 FORT SUMNER (3 NW) NM US 3451 -10428 1230 +1712F104 BERNARDO (2 E) NM US 3442 -10680 1440 +1713037A JEFFERSON CITY MO US 3859 -9218 204 +171310DC FORT BRAGG (3 ESE) CA US 3943 -12374 4 +17132596 SAN JOSE (6 NE) CA US 3746 -12177 239 +171336E0 LUCERNE (11 NE) CA US 3917 -12262 468 +17134070 RIDGWAY (5 E) CO US 3817 -10769 2243 +17135306 TABIONA (7 SE) UT US 4030 -11060 -9999 +1713669C PINECREST (16 SSE) CA US 3798 -11988 1408 +171375EA BANDERA FALLS TX US 2951 -9891 -9999 +1713856E LOCKHART (3 N) TX US 2992 -9768 -9999 +1713A382 MECCA (4 S) CA US 3352 -11608 -9999 +1713B0F4 CORONA (2 NNE) CA US 3389 -11756 183 +1713C664 SAN JACINTO (8 SE) CA US 3374 -11683 582 +1713D512 SAN BERNARDINO (4 S) CA US 3408 -11730 -9999 +1713E088 MENTONE (3 NNE) CA US 3411 -11710 -9999 +1713F3FE YORBA LINDA (2 NW) CA US 3391 -11784 -9999 +1714014E CHINO (3 WNW) CA US 3402 -11773 1782 +17141238 FREMONT (6 E) CA US 3754 -12186 1800 +171427A2 LUKACHUKAI (4 NW) AZ US 3648 -10935 1756 +1714875A EAGLE NEST (3 SE) NM US 3653 -10523 2517 +1714A1B6 HALTOM CITY TX US 3281 -9725 -9999 +1714B2C0 TAOS (5 NE) NM US 3644 -10550 2249 +1714C450 MILPITAS (8 ENE) CA US 3750 -12177 283 +1714D726 WOODFORDS CA US 3877 -11983 1754 +1714E2BC MINTURN CO US 3961 -10645 2356 +1714F1CA LUND (16 SSW) NV US 3864 -11509 1615 +171503B4 YOSEMITE NATIONAL PARK (16 NW) CA US 3796 -11978 1180 +17152558 JEROME MO US 3793 -9198 216 +1715362E EMINENCE (1 N) MO US 3716 -9136 188 +171540BE SPRINGFIELD (7 SE) MO US 3715 -9320 -9999 +171553C8 NEWBURG (1 S) MO US 3791 -9190 -9999 +17156652 CARLSBAD (3 N) NM US 3249 -10425 962 +17157524 CARLSBAD (3 N) NM US 3249 -10425 962 +171596D6 MARKLEEVILLE (2 NE) CA US 3871 -11976 1646 +1715B03A RIO NIDO (5 E) CA US 3851 -12293 6 +1715C6AA HEALDSBURG (2 E) CA US 3861 -12284 23 +1715D5DC HOPLAND (4 N) CA US 3903 -12313 152 +1715F330 ST HELENA (2 E) CA US 3850 -12243 52 +171604BA NAPA (5 NNW) CA US 3837 -12230 8 +171617CC RED BLUFF (8 NNE) CA US 4029 -12219 87 +17162256 GLENDALE (2 SE) NV US 3664 -11454 445 +17163120 FOLSOM (15 SSE) CA US 3850 -12104 51 +171647B0 COLUSA CA US 3921 -12200 21 +171654C6 MODESTO CA US 3763 -12099 27 +1716615C HOOPA CA US 4105 -12368 101 +1716722A COTTONWOOD (2 E) CA US 4039 -12224 -9999 +171682AE MILLVILLE (4 SW) CA US 4051 -12223 118 +171691D8 COTTONWOOD (8 E) CA US 4040 -12215 1 +1716A442 PASKENTA CA US 3988 -12252 -9999 +1716B734 AROMAS (2 ENE) CA US 3690 -12160 25 +1716D2D2 SALINAS (5 SSW) CA US 3663 -12167 6 +1716E748 SAN MIGUEL (4 SE) CA US 3572 -12064 205 +1716F43E BRADLEY (6 NW) CA US 3593 -12087 135 +17171536 CODY (34 SW) WY US 4421 -10955 1890 +171720AC CLOVERDALE (6 NW) CA US 3888 -12305 107 +171733DA COMPTCHE (8 SE) CA US 3923 -12347 -9999 +1717454A HEALDSBURG (2 S) CA US 3859 -12286 15 +1717563C STOCKTON (8 W) KS US 3939 -9943 593 +171763A6 SACO (13 SW) MT US 4836 -10758 675 +171770D0 SHALE (4 WSW) CO US 3913 -10903 1291 +17178054 NUCLA (3 SE) CO US 3824 -10850 1701 +17178640 PASO ROBLES (1 ENE) CA US 3563 -12069 213 +17179322 MEEKER (5 SE) CO US 4001 -10782 1951 +1717B5CE WOODLAND PARK (6 ESE) CO US 3898 -10496 -9999 +1717D028 GEORGETOWN CO US 3969 -10570 -9999 +1717F6C4 KANAB (4 N) UT US 3710 -11255 1542 +171800D2 ANIAK (1 NW) AK US 6159 -15955 -9999 +171813A4 COLORADO SPRINGS (10 N) CO US 3898 -10480 -9999 +1718263E HOLLY (1 W) CO US 3806 -10214 -9999 +17183548 LAMAR (8 ENE) CO US 3811 -10248 -9999 +171843D8 PARLIN (12 SSW) CO US 3834 -10677 2582 +171850AE COSTILLA (2 SE) NM US 3697 -10551 2408 +17186534 DIXON (2 NW) NM US 3621 -10591 1786 +17187642 LA MADERA (2 S) NM US 3635 -10604 1938 +171886C6 LOGAN (2 SE) NM US 3534 -10339 1116 +171895B0 DELTA CO US 3874 -10808 1501 +1718A02A GUNLOCK (1 S) UT US 3728 -11377 1106 +1718B35C ATLANTA MO US 3990 -9249 255 +1718C5CC ASPEN (4 SE) CO US 3914 -10677 -9999 +1718D6BA SPRINGDALE (2 NE) UT US 3721 -11298 1210 +1718E320 COSTILLA (16 SE) NM US 3690 -10526 2865 +1718F056 HAYDEN (8 NW) CO US 4059 -10732 1952 +17190228 CRAIG CO US 4054 -10740 1914 +1719115E COSTILLA (16 SE) NM US 3690 -10525 2874 +171937B2 COLORADO SPRINGS CO US 3882 -10482 -9999 +17194122 LINCOLN (7 NE) NE US 4086 -9660 347 +17195254 MIAMI (8 W) AZ US 3342 -11101 969 +171967CE COLORADO SPRINGS (8 NW) CO US 3896 -10484 -9999 +1719A2D0 PALM SPRINGS (5 S) CA US 3375 -11653 213 +1719B1A6 BORREGO SPRINGS (4 NW) CA US 3328 -11643 366 +1719D440 CORINNE (2 NE) UT US 4158 -11210 1282 +1719E1DA COLORADO SPRINGS (7 S) CO US 3873 -10473 -9999 +1719F2AC MOUNTAIN HOME (12 NW) UT US 4049 -11058 2210 +171A0526 NEOLA (12 NW) UT US 4059 -11011 2234 +171A1650 ALTONAH (8 NW) UT US 4051 -11034 2265 +171A23CA SAN MIGUEL (4 S) AZ US 3157 -11178 770 +171A30BC COMMERCE CITY CO US 3981 -10496 -9999 +171A462C KREMMLING (4 NW) CO US 4011 -10641 2249 +171A555A GALT (4 E) CA US 3825 -12123 16 +171A60C0 COSTILLA (16 SE) NM US 3688 -10528 2890 +171A9044 SHOUP (25 SW) ID US 4529 -11460 927 +171AA5DE TUBAC (1 SE) AZ US 3161 -11104 969 +171AB6A8 TECOPA CA US 3585 -11623 399 +171AD34E LEADVILLE (8 SW) CO US 3917 -10639 -9999 +171AE6D4 BEAVER DAM (1 S) AZ US 3695 -11393 564 +171AF5A2 COLORADO SPRINGS (14 NNW) CO US 3902 -10490 -9999 +171B07DC SCHURZ (12 NW) NV US 3910 -11893 1285 +171B14AA SCHURZ (1 SE) NV US 3894 -11880 1262 +171B3246 SCHURZ (5 NW) NV US 3901 -11886 1268 +171B44D6 SCHURZ (8 NNW) NV US 3904 -11886 1283 +171B623A BRECKENRIDGE CO US 3949 -10604 2902 +171B714C PETROLIA (1 SE) CA US 4031 -12426 12 +171BA724 WESTON (20 N) WY US 4493 -10535 -9999 +171BC2C2 CIMARRON (10 SW) NM US 3637 -10497 2048 +171BD1B4 LAS VEGAS (7 NW) NM US 3565 -10532 2097 +171BF758 ROUNDUP (12 NW) MT US 4661 -10869 1116 +171C05E8 VAUGHN (6 NW) MT US 4763 -11163 1017 +171C3072 TOWER JUNCTION (11 SE) WY US 4487 -11016 2021 +171C46E2 MINTURN (7 N) CO US 3968 -10640 1373 +171C5594 VAUGHN MT US 4756 -11154 1017 +171C600E COLORADO SPRINGS (9 S) CO US 3871 -10485 -9999 +171C7378 VICTORVILLE (3 N) CA US 3457 -11732 806 +171C83FC SECURITY (8 SW) CO US 3868 -10486 -9999 +171C908A CASTRO VALLEY (3 E) CA US 3769 -12202 -9999 +171CA510 KIRWIN (1 S) KS US 3966 -9912 517 +171CB666 PARKER (1 W) CO US 3952 -10478 -9999 +171CC0F6 FOUNTAIN (11 WSW) CO US 3861 -10489 -9999 +171CD380 COLORADO SPRINGS (4 SW) CO US 3879 -10486 -9999 +171D1464 DOVER (3 NW) FL US 2803 -8225 -9999 +171D21FE TAMPA (8 NW) FL US 2801 -8255 -9999 +171D3288 KNIGHTS (4 NW) FL US 2814 -8215 -9999 +171D576E MYAKKA CITY (4 E) FL US 2731 -8211 -9999 +171D62F4 SARASOTA (5 E) FL US 2733 -8242 10 +171D7182 ARCADIA (9 NNE) FL US 2734 -8181 -9999 +171D8106 VERNA (7 NNE) FL US 2748 -8224 -9999 +171D9270 BRANDON (2 E) FL US 2794 -8225 -9999 +171DA7EA TARPON SPRINGS (5 E) FL US 2817 -8267 -9999 +171DB49C CEDAR BLUFFS KS US 3999 -10056 768 +171DC20C WOODSTON (1 S) KS US 3944 -9910 515 +171DD17A NASHVILLE TN US 3613 -8676 -9999 +171DE4E0 BORDEAUX TN US 3622 -8682 -9999 +171E001C BARTOW (3 N) FL US 2794 -8185 26 +171E136A ZOLFO SPRINGS (1 N) FL US 2750 -8180 9 +171E3586 SARASOTA (16 SE) FL US 2717 -8234 6 +171E4316 NOCATEE FL US 2717 -8188 1 +171E5060 MYAKKA HEAD (4 NE) FL US 2749 -8202 18 +171E65FA ZEPHYRHILLS (7 SSW) FL US 2815 -8223 16 +171E8608 THONOTOSASSA (3 N) FL US 2810 -8231 -9999 +171E957E NEW PORT RICHEY (5 E) FL US 2826 -8264 -9999 +171EA0E4 CITRUS PARK (1 SE) FL US 2806 -8256 -9999 +171EB392 BISHOPVILLE (6 SW) SC US 3415 -8031 50 +171EC502 FINGERVILLE (1 S) SC US 3512 -8199 218 +171ED674 GOODLETTSVILLE TN US 3634 -8672 -9999 +171EE3EE NASHVILLE TN US 3616 -8679 -9999 +171EF098 NASHVILLE TN US 3619 -8675 -9999 +171F02E6 NASHVILLE TN US 3617 -8673 -9999 +171F1190 CLINTON (4 SSE) LA US 3082 -9097 2 +171F240A ELLSWORTH DAM OK US 3479 -9837 373 +171F377C MEDICINE PARK (1 NW) OK US 3474 -9850 407 +171F41EC CHAPPELLS (2 W) SC US 3417 -8190 113 +171F529A MYAKKA CITY (3 NE) FL US 2738 -8213 -9999 +171F6700 MYAKKA CITY (5 NNE) FL US 2743 -8214 -9999 +171F7476 RIVERVIEW (2 SW) FL US 2783 -8235 -9999 +171FF262 SARASOTA 17 SE (17 SE) FL US 2717 -8235 -9999 +172024E8 NORTH PORT (4 N) FL US 2711 -8226 -9999 +1720379E TAMPA FL US 2802 -8243 -9999 +17205278 SAN MARCOS TX US 2989 -9793 -9999 +172067E2 TOPEKA KS US 3905 -9562 268 +17207494 VANCLEAVE (6 NNE) MS US 3061 -8864 -9999 +17209766 CALALLEN TX US 2793 -9777 -9999 +1720A2FC CYRIL (2 W) OK US 3490 -9824 396 +1720B18A SEDGWICK (2 S) KS US 3788 -9742 418 +1720C71A RALEIGH NC US 3585 -7872 -9999 +1720D46C CHATTAHOOCHEE FL US 3070 -8486 -9999 +1720F280 ASTOR (1 NE) FL US 2917 -8152 -9999 +17211388 WINTER PARK (4 NE) FL US 2864 -8128 -9999 +17212612 SEBRING (14 E) FL US 2752 -8121 -9999 +172143FY CONESTOGA (1 W) PA US 3995 -7637 55 +17215082 PENBROOK (2 N) PA US 4031 -7685 107 +17216518 JUSTICEBURG (9 ENE) TX US 3306 -10104 -9999 +1721766E STREETMAN TX US 3185 -9629 -9999 +172186EA LEAVENWORTH KS US 3935 -9491 244 +1721959C SALINA (3 W) KS US 3884 -9767 475 +1721A006 ARLINGTON (4 SSW) KS US 3784 -9820 475 +1721B370 BUTTE LA ROSE LA US 3028 -9169 -9999 +1721C5E0 CUT OFF LA US 2940 -9045 -9999 +1721D696 CAMPOBELLO (1 SE) SC US 3511 -8213 251 +1721E30C HENDRUM (1 E) MN US 4727 -9680 -9999 +1721F07A INMAN (2 E) SC US 3503 -8207 255 +17221486 CHAPPELLS (2 W) SC US 3417 -8191 152 +1722211C SENECA (3 SW) SC US 3465 -8299 226 +1722326A CLEVELAND (4 N) SC US 3512 -8254 329 +172244FA WASHINGTON (1 ESE) KS US 3981 -9704 390 +1722578C JUNCTION CITY (3 NW) KS US 3907 -9687 325 +17226216 MANHATTAN (4 N) KS US 3924 -9657 305 +17227160 KANSAS CITY KS US 3909 -9461 229 +172281E4 MILTON (6 NE) FL US 3071 -8697 372 +17229292 ADA (3 ESE) KS US 3914 -9784 384 +1722A708 GLEN ELDER (2 SE) KS US 3947 -9828 424 +1722B47E BELVUE (4 SE) KS US 3919 -9615 290 +1722D198 DELIA (3 E) KS US 3924 -9589 288 +1722E402 LOVEWELL (3 NW) KS US 3989 -9802 472 +1722F774 LOVEWELL (3 NW) KS US 3988 -9803 472 +1722O7FO BLACKSBURG (5 WNW) SC US 3514 -8161 183 +1723050A GLEN ELDER KS US 3950 -9831 442 +1723167C MCCUNE (5 S) KS US 3728 -9503 253 +172323E6 FULTON (1 N) KS US 3802 -9471 241 +17233090 LYNDON (3 ENE) KS US 3861 -9564 296 +17234600 RAYMOND (4 S) KS US 3823 -9842 523 +17235576 MAIZETA KS US 3778 -9739 412 +172360EC CHENEY (6 N) KS US 3772 -9779 416 +1723739A BLUFFTON (5 NW) SC US 3229 -8093 -9999 +1723831E BUCKSPORT (1 SE) SC US 3365 -7909 -9999 +17239068 SPANGEVILLE PA US 4033 -7575 61 +1723A5F2 HARDESTY (11 SE) OK US 3654 -10108 817 +1723B684 KENTON OK US 3690 -10297 1299 +1723C014 BLOOMFIELD OH US 3956 -8120 -9999 +1723D362 CLAIBORNE (5 NNW) AL US 3162 -8755 15 +1723F58E WICHITA KS US 3764 -9734 394 +172421D2 OAKLEY (22 S) KS US 3879 -10087 796 +172432A4 SCHOENCHEN (2 E) KS US 3871 -9929 579 +17244434 WAKEENEY (5 N) KS US 3911 -9987 686 +17245742 GLADE (1 S) KS US 3968 -9931 527 +172462D8 NELLIE (3 NE) NC US 3567 -8307 -9999 +172471AE WATERVILLE NC US 3578 -8311 -9999 +1724812A HILDEBRAN (3 SE) NC US 3568 -8140 272 +1724925C OAK RIDGE (2 E) NC US 3617 -7995 235 +1724A7C6 ROARING RIVER (4 NW) NC US 3625 -8104 294 +1724B4B0 STATE ROAD (3 E) NC US 3631 -8081 283 +1724C220 MILLS RIVER (2 NW) NC US 3540 -8260 640 +1724D156 BURNSVILLE (7 SE) NC US 3583 -8218 -9999 +1724E4CC QUENEMO (5 NW) KS US 3864 -9556 283 +172505C4 PALATKA (7 NW) FL US 2974 -8171 -9999 +172516B2 SUMMERVILLE (4 S) SC US 3295 -8017 -9999 +17252328 AXEMAN (1 W) PA US 4089 -7779 507 +1725305E ALLENTOWN PA US 4060 -7547 75 +172555B8 VALLEY FORGE PA US 4008 -7546 33 +17256022 PHILADELPHIA PA US 4002 -7521 8 +172583D0 HARMONY (4 NE) NC US 3600 -8075 224 +172590A6 LEXINGTON NC US 3581 -8023 192 +1725A53C PILOT MOUNTAIN (8 W) NC US 3640 -8056 269 +1725C0DA BARBER (3 E) NC US 3572 -8060 196 +1725D3AC FORT LAWN (5 SW) SC US 3464 -8093 -9999 +1725E636 CONWAY SC US 3383 -7906 6 +1725F540 HICO TX US 3198 -9803 -9999 +172602CA CARLISLE (4 E) PA US 4023 -7714 125 +172611BC DAMAR (4 N) KS US 3937 -9958 640 +172641C0 SYRACUSE (1 S) KS US 3797 -10175 983 +172652B6 RAEFORD (1 N) NC US 3500 -7922 54 +1726672C WEST SILOAM SPRINGS (3 NW) OK US 3620 -9461 -9999 +1726745A RALEIGH NC US 3582 -7863 -9999 +172684DE CHAPEL HILL (3 SE) NC US 3589 -7902 75 +172697A8 PIEDMONT (2 SE) SC US 3468 -8243 -9999 +1726A232 FOUNTAIN INN (2 NE) SC US 3471 -8216 -9999 +1726B144 MIDDLETON (3 SW) OH US 3952 -8443 -9999 +1726C7D4 TAMPA FL US 2802 -8245 -9999 +1726D4A2 HADDONFIELD NJ US 3990 -7402 3 +1726E138 HIGH POINT (8 NE) NC US 3604 -7995 -9999 +17270030 ST AUGUSTINE FL US 2989 -8132 -9999 +17271346 OVIEDO (3 S) FL US 2862 -8121 -9999 +172726DC HOUSERVILLE (1 N) PA US 4083 -7783 283 +172735AA TROUT RUN (3 NE) PA US 4142 -7703 213 +1727433A WASHINGTONVILLE (1 N) PA US 4106 -7668 157 +1727504C PIPERSVILLE PA US 4043 -7512 84 +172765D6 DALMATIA (2 SSE) PA US 4061 -7691 -9999 +172776AO PUNTA GORDA (8 NE) FL US 2698 -8194 -9999 +17278624 SENATOBIA (2 NE) MS US 3463 -8993 68 +1727A0C8 CRUGER (1 N) MS US 3334 -9024 -9999 +1727B3BE WATER VALLEY (2 SW) MS US 3414 -8965 130 +1727C52E ABERDEEN MS US 3383 -8852 65 +1727D658 PALM BAY FL US 2802 -8060 -9999 +1727E3C2 COLUMBUS (4 NW) MS US 3352 -8849 -9999 +1727F0B4 DALLAS TX US 3270 -9667 -9999 +172806A2 UNIVERSITY PARK (4 ENE) TX US 3289 -9676 -9999 +172815D4 SACHSE TX US 3296 -9661 -9999 +1728204E GAINESVILLE (10 NW) TX US 3377 -9721 224 +17283338 DALLAS TX US 3280 -9650 -9999 +172845A8 WINKLER (7 E) TX US 3204 -9621 -9999 +172856DE CLARENDON (4 N) TX US 3500 -10089 815 +17286344 GLEN ROSE TX US 3227 -9773 -9999 +172880B6 GREENVILLE (1 NE) PA US 4142 -8038 290 +172893C0 ALBANY (2 SE) TX US 3273 -9914 -9999 +1728A65A NEBO (6 NE) NC US 3579 -8189 367 +1728B52C MACDONA TX US 2933 -9969 -9999 +1728C3BC AFTON NY US 4223 -7552 290 +1728D0CA LEETOWN (1 N) WV US 3935 -7793 -9999 +1728E550 GREAT BEND (2 N) KS US 3842 -9876 567 +1728F626 ALEXANDER (4 W) KS US 3846 -9962 640 +17290458 OTIS (2 SSW) KS US 3851 -9907 594 +1729172E NEKOMA (5 SSW) KS US 3842 -9948 646 +172922B4 BAZINE (6 NW) KS US 3850 -9979 677 +172931C2 MIAMI OK US 3686 -9488 214 +17294752 CYRIL (3 WNW) OK US 3491 -9825 -9999 +17295424 CYRIL (3 NW) OK US 3493 -9823 418 +172961BE CEMENT (7 SSW) OK US 3487 -9814 -9999 +172972C8 CEMENT (6 S) OK US 3484 -9813 372 +1729824C TOPEKA KS US 3901 -9575 287 +1729913A PALATKA (7 NW) FL US 2974 -8171 287 +1729D230 MUNDAY (5 SE) TX US 3333 -9946 -9999 +1729F4DC AUSTIN (4 SW) TX US 3024 -9780 -9999 +172A0356 AUSTIN TX US 3028 -9775 -9999 +172A1020 OAK HILL TX US 3030 -9792 -9999 +172A25BA AUSTIN TX US 3021 -9775 -9999 +172A36CC DRIFTWOOD TX US 3016 -9794 -9999 +172A405C AUSTIN TX US 3027 -9784 -9999 +172AE0A4 MT IDA AR US 3461 -9370 -9999 +172AF3D2 HACKETT (2 S) AR US 3516 -9441 140 +172B01AC SPLENDORA (8 W) TX US 3026 -9530 -9999 +172B12DA CONNOR (5 SSE) TX US 3088 -9578 -9999 +172B2740 ONALASKA (7 NE) TX US 3076 -9509 -9999 +172B3436 RIVERSIDE TX US 3086 -9540 -9999 +172B42A6 SPRING (1 NE) TX US 3011 -9544 -9999 +172B51D0 PORTER (4 SW) TX US 3009 -9530 -9999 +172B644A CLEAR LAKE IA US 4313 -9338 -9999 +172B773C LAKE VIEW IA US 4230 -9504 -9999 +172B87B8 ORLEANS (2 NW) IA US 4347 -9512 423 +172B94CE MILFORD (4 NW) IA US 4338 -9518 424 +172BA154 HANSTON (7 ENE) KS US 3821 -9964 651 +172BC4B2 ASTATULA (3 E) FL US 2872 -8169 -9999 +172BD7C4 HALSTEAD (3 NW) KS US 3803 -9754 427 +172BF128 COFFEYVILLE (10 SE) KS US 3701 -9559 -9999 +172C0398 SHIPROCK NM US 3678 -10870 1489 +172C10EE DE BEQUE (3 ENE) CO US 3936 -10815 1506 +172C2574 HAYWARD CA US 3768 -12208 30 +172C3602 CRESTED BUTTE (1 E) CO US 3887 -10697 2688 +172C53E4 MINTURN (3 SE) CO US 3955 -10640 2462 +172C667E MINTURN (2 SE) CO US 3957 -10641 2436 +172C7508 SEBASTOPOL (1 N) CA US 3843 -12283 15 +172CA360 SLATER (1 S) CO US 4098 -10738 2012 +172CC686 ASPEN (2 NE) CO US 3921 -10680 2624 +172CD5F0 CALEXICO (1 SW) CA US 3267 -11550 -11 +172CE06A ONTARIO (1 SSW) CA US 3404 -11762 261 +172CF31C BONNER (6 NE) MT US 4690 -11376 1020 +172D0162 WHITE SULPHUR SPRINGS (25 NNW) MT US 4683 -11119 1326 +172D1214 THOMPSON FALLS (5 E) MT US 4759 -11523 741 +172D34F8 HAMILTON (5 NW) CO US 4044 -10765 1881 +172D4268 LEADVILLE (2 NW) CO US 3927 -10631 -9999 +172D8776 WHEATLAND (1 SE) CA US 3900 -12141 -9999 +172DB2EC AUBURN (3 NE) CA US 3894 -12102 218 +172DC47C FALLON (15 W) NV US 3946 -11905 1231 +172DD70A CANDO (6 SE) ND US 4845 -9610 -9999 +172DE290 EDMORE (11 SW) ND US 4834 -9866 -9999 +172DF1E6 WEBSTER (4 NW) ND US 4832 -9894 -9999 +172E2080 SAN FELIPE PUEBLO (1 NNE) NM US 3544 -10644 1559 +172E33F6 VIRGIN (1 E) UT US 3720 -11318 1067 +172E4566 BUTTE CITY (1 E) CA US 3946 -12199 -9999 +172E5610 YOLO (1 S) CA US 3873 -12181 14 +172E638A WOODLAND (7 E) CA US 3868 -12164 -1 +172E70FC LAGRANGE (2 NE) CA US 3767 -12044 52 +172EA694 FRIANT (1 SE) CA US 3698 -11972 90 +172EB5E2 COPPEROROLIS (2 SE) CA US 3796 -12061 227 +172EC372 LOS MOLINOS (4 NE) CA US 4005 -12202 117 +172ED004 LOS MOLINOS (8 E) CA US 4001 -12195 146 +172EE59E PARADISE (6 SSW) CA US 3973 -12171 98 +172EF6E8 SMARTVILLE (2 NNE) CA US 3922 -12127 192 +172F0496 WINTERS (13 W) CA US 3852 -12208 49 +172F17E0 YOSEMITE VILLAGE (5 SW) CA US 3772 -11967 1177 +172F227A BELFRY (10 SW) MT US 4501 -10907 1215 +172F310C MISSOULA (4 SW) MT US 4683 -11405 950 +172F479C MISSOULA (4 SE) MT US 4597 -11414 1202 +172F54EA WISDOM MT US 4562 -11346 1841 +172F6170 SIMMS (1 N) MT US 4750 -11193 1081 +172F7206 LIVINGSTON (5 S) MT US 4560 -11057 1385 +172F8282 TAHOE CITY (1 NE) CA US 3918 -12012 1896 +172FB718 MEEKER (10 WSW) CO US 4001 -10809 1807 +172FD2FE SIERRA VISTA (9 E) AZ US 3155 -11014 -9999 +17302376 HOTCHKISS (1 SW) CO US 3879 -10774 1597 +17303000 EDWARDS (2 NW) CO US 3965 -10661 2182 +17304690 AVON CO US 3963 -10652 2272 +173055E6 SOUTH PLATTE (1 S) CO US 3939 -10518 -9999 +1730607C BUFFALO CRK (3 SE) CO US 3936 -10522 -9999 +1730730A BUFFALO CREEK CO US 3939 -10527 -9999 +1730838E BUFFALO CREEK (3 SW) CO US 3936 -10531 -9999 +173090F8 STERLING (4 SE) AK US 6050 -15067 -9999 +1730A562 SEWARD (13 NNE) AK US 6029 -14934 -9999 +1730B614 WRANGELL (6 SW) AK US 5641 -13249 -9999 +1730C084 SEWARD (7 NNE) AK US 6020 -14937 -9999 +1730D3F2 MOOSE PASS (18 ESE) AK US 6037 -14890 -9999 +1730E668 WAUBAY (12 SE) SD US 4518 -9719 543 +1730F51E LAKEVIEW (1 NW) CA US 3384 -11714 -9999 +17310760 PUEBLO CO US 3825 -10461 -9999 +17311416 KING HILL ID US 4300 -11520 -9999 +1731218C PUEBLO (17 NW) CO US 3844 -10482 -9999 +1731446A LAS ANIMAS (3 SE) CO US 3803 -10320 -9999 +1731571C TRINIDAD (8 SW) CO US 3713 -10464 -9999 +17316286 ASHTON (11 ESE) ID US 4406 -11115 1762 +173171F0 PINEHURST (1 W) ID US 4751 -11624 668 +17318174 SILVER CITY (1 W) SD US 4408 -10358 1408 +17319202 WHITEFISH (6 SW) MT US 4832 -11439 900 +1731A798 HAVRE (2 WNW) MT US 4856 -10970 751 +1731B4EE ALLEY SPRINGS MO US 3715 -9144 213 +1731C27E HARWOOD ND US 4698 -9689 -9999 +1731E492 MOOSE WY US 4365 -11071 1960 +1731F7E4 ARVADA WY US 4465 -10613 1103 +17322682 PINEHURST (1 N) ID US 4755 -11624 668 +173235F4 GILA (7 NE) NM US 3306 -10854 1419 +17324364 PARK CITY (7 N) UT US 4076 -11156 1603 +17325012 ST.GEORGE (2 S) UT US 3708 -11359 780 +1732867A SOUTH LAKE TAHOE (1 NE) CA US 3892 -11999 1899 +1732A096 DULZURA (5 SSE) CA US 3258 -11675 -9999 +1732B3E0 RIVERSIDE (1 N) CA US 3397 -11745 209 +1732C570 PALISADE NV US 4061 -11620 1471 +1732E39C LIVERMORE (4 S) CA US 3762 -12176 155 +17332478 STERLING (7 SE) AK US 6047 -15060 -9999 +1733370E BUFFALO GAP (2 S) SD US 4347 -10331 960 +1733419E KEYSTONE (5 SE) SD US 4387 -10334 1158 +173352E8 BABB (2 SE) MT US 4883 -11342 1362 +17336772 BABB (1 E) MT US 4885 -11342 1359 +17337404 MCCAMMON ID US 4263 -11222 1405 +17338480 UNALAKLEET (14 ENE) AK US 6393 -16034 -9999 +173397F6 CROOKED CREEK AK US 6187 -15811 -9999 +1733D4FC MOUNTAIN CITY (2 NW) NV US 4186 -11599 1695 +1733E166 SOUTH FORK (4 SSE) CO US 3761 -10661 -9999 +173413D6 HOPE (10 SE) AK US 6083 -14942 -9999 +1734264C HOMER (29 E) AK US 5968 -15070 -9999 +1734353A SALT LAKE CITY (1 SW) UT US 4073 -11192 -9999 +173443AA SPNISH FORK (6 SE) UT US 4005 -11155 1484 +173450DC VICTORIA TX US 2873 -9714 -9999 +17346546 PLACEDO (4 NE) TX US 2873 -9677 -9999 +17347630 PAGOSA SPRINGS (14 NE) CO US 3744 -10689 2249 +173486B4 DECKER (2 SE) MT US 4501 -10684 1049 +173495C2 COMO (6 ESE) CO US 3928 -10579 -9999 +1734A058 ENAVILLE ID US 4755 -11626 640 +1734B32E GUNNISON (1 WSW) CO US 3854 -10695 2333 +1734C5BE TRUCKEE (3 SW) CA US 3929 -12020 1786 +1734D6C8 WRANGELL (16 SE) AK US 5629 -13213 1789 +1734E352 CATHEDRAL CITY (2 SSW) CA US 3380 -11648 -9999 +1734F024 COSTILLA (16 SE) NM US 3687 -10528 2832 +1735025A DEADWOOD (5 SE) SD US 4440 -10358 1149 +1735112C BELVIDERE (6 SE) SD US 4375 -10123 -9999 +173524B6 SHADEHILL (9 NW) SD US 4580 -10237 -9999 +173537C0 COTTONWOOD (7 E) SD US 4397 -10177 -9999 +17354150 PASADENA (9 SE) CA US 3422 -11818 426 +17355226 LOMA LINDA (2 NW) CA US 3406 -11727 396 +173574CA SECURITY (9 SW) CO US 3868 -10485 -9999 +1735844E FORT CARSON (4 SW) CO US 3870 -10483 -9999 +17359738 HAIGLER NE US 4001 -10194 998 +1735A2A2 HAIGLER (8 WNW) NE US 4007 -10205 1021 +1735B1D4 BEMKELMAN (2 SSW) NE US 4001 -10154 912 +1735C744 MCCOOK (1 SE) NE US 4019 -10062 756 +17360554 HALF MOON BAY (6 NNE) CA US 3752 -12240 171 +17361622 ALAMEDA (1 NE) NM US 3520 -10660 1529 +173623B8 LOGAN (1 S) NM US 3536 -10342 1118 +173630CE SAN ACACIA (1 S) NM US 3425 -10690 1418 +1736465E PETERSBURG (3 SE) AK US 5679 -13287 2110 +17365528 HOLLIS (1 WNW) AK US 5549 -13268 2109 +17368340 FORT BENTON MT US 4782 -11067 797 +17369036 HARLOWTON (1 SW) MT US 4643 -10984 1271 +1736A5AC DODSON (6 SW) MT US 4836 -10836 704 +1736B6DA DRUMMOND (3 S) MT US 4663 -11315 1224 +1736C04A BONNER (4 SE) MT US 4683 -11381 1012 +1736D33C PLAINS (2 SE) MT US 4743 -11486 746 +1736E6A6 WISDOM (15 NE) MT US 4581 -11331 1792 +1736F5D0 GLEN (5 NW) MT US 4570 -11273 1615 +173707AE GLEN (7 SE) MT US 4544 -11256 1478 +173714D8 ALDER (6 S) MT US 4524 -11211 1611 +17372142 WARM SPRINGS (1 E) MT US 4618 -11278 1463 +17373234 FELTON (1 S) CA US 3704 -12207 69 +173744A4 ANACONDA (1 NE) MT US 4613 -11290 1570 +173757D2 DOBBINS (4 ENE) CA US 3939 -12114 411 +17376248 WHITEWATER CO US 3899 -10845 1426 +1737713E MCCOOK (4 SW) NE US 4015 -10067 760 +173781BA IDRIA (6 SW) CA US 3636 -12076 792 +173792CC TRES PINOS (2 SE) CA US 3676 -12130 185 +1737A756 SOLEDAD (1 S) CA US 3641 -12132 52 +1737B420 CARMEL VALLEY CA US 3647 -12173 82 +1737C2B0 HOLLISTER (2 W) CA US 3685 -12143 -9999 +1737D108 EVANSTON (1 W) WY US 4127 -11096 2051 +1737D1C6 RED SHIRT SD US 4367 -10289 -9999 +1737E45C TOWAOC (12 S) CO US 3703 -10874 1541 +1737F72A ELM SPRINGS (5 SE) SD US 4425 -10250 702 +1738013C MAYBELL (3 ESE) CO US 4050 -10803 1798 +1738124A ARCHULETA (1 NE) NM US 3680 -10770 1723 +173827D0 FORSYTH MT US 4627 -10669 764 +173834A6 MORAN (52 N) WY US 4457 -11038 2356 +17384236 BERNARDO (1 SW) NM US 3441 -10685 1439 +17385140 PINE RIDGE (14 W) SD US 4301 -10284 924 +173864DA MARTIN (5 E) SD US 4317 -10163 928 +173877AC STURGIS (20 NE) SD US 4451 -10314 770 +17388728 SPEARFISH (1 SW) SD US 4448 -10386 1109 +1738945E FRUITDALE (3 NW) SD US 4436 -10374 892 +1738A1C4 WHITEWOOD (1 S) SD US 4444 -10363 1122 +1738B2B2 BELLE FOURCHE (12 SW) SD US 4457 -10405 1039 +1738C422 FULLERTON (1 W) CA US 3390 -11789 338 +1738D754 ONTARIO (8 SW) CA US 3400 -11773 212 +1738E2CE SAN JUAN CAPISTRANO (1 E) CA US 3350 -11765 30 +1738F1B8 GEORGETOWN (14 E) CA US 3889 -12057 1305 +173903C6 CULBERTSON NE US 4024 -10088 792 +173910B0 WEST YELLOWSTONE (2 E) MT US 4466 -11107 2027 +1739252A BUCK MEADOWS (3 E) CA US 3782 -12001 1000 +1739365C BUCK MEADOWS (3 ENE) CA US 3783 -12001 914 +173940CC INDIANOLA (4 W) NE US 4024 -10050 731 +173953BA SPRINGVILLE (10 S) CA US 3602 -11881 -9999 +17396620 RUMSEY (7 NW) CA US 3896 -12234 280 +17397556 WEOTT (5 WNW) CA US 4035 -12400 82 +173996A4 ROSEN (3 NNW) MN US 4519 -9642 -9999 +1739A33E TEMECULA (2 SSW) CA US 3348 -11714 -9999 +1739B048 MT VERNON (5 N) SD US 4378 -9924 395 +1739C6D8 SALEM (5 NE) SD US 4379 -9737 460 +1739D5AE AVON (6 SW) SD US 4292 -9811 393 +1739F342 JARBIDGE (1 N) NV US 4189 -11543 1844 +173A17BE KANSAS CITY MO US 3892 -9447 -9999 +173A2224 GANN VALLEY (9 NW) SD US 4408 -9915 488 +173A3152 ROSEBUD (6 N) SD US 4333 -10088 -9999 +173A47C2 KEYAPAHA (2 NE) SD US 4313 -10010 -9999 +173A54B4 WEWELA (1 N) SD US 4303 -9978 628 +173A612E PLAINVIEW (11 NE) SD US 4474 -10205 658 +173A7258 HERMOSA (18 SE) SD US 4373 -10290 856 +173A82DC KEYSTONE (7 NE) SD US 4398 -10334 1184 +173A91AA RAPID CITY (7 SE) SD US 4402 -10310 914 +173AA430 FARMINGDALE (2 SE) SD US 4394 -10285 823 +173AB746 MENDOTA (19 SW) CA US 3665 -12063 151 +173AC1D6 MIDLAND SD US 4407 -10115 564 +173AD2A0 PALM SPRINGS (5 S) CA US 3376 -11655 -9999 +173AF44C DEVORE (4 E) CA US 3421 -11733 -9999 +173B1544 EUSTIS (6 WNW) FL US 2887 -8178 -9999 +173B20DE RIDGE MANOR (5 NNW) FL US 2859 -8222 -9999 +173B33A8 ELLENTON (7 E) FL US 2752 -8240 -9999 +173B564E COLFAX (2 SW) IA US 4166 -9327 -9999 +173B9350 FLORIDA CITY (17 SSW) FL US 2520 -8058 -9999 +173BA6CA FLORIDA CITY (16 S) FL US 2521 -8053 -9999 +173BB5BC FLORIDA CITY (14 S) FL US 2524 -8045 -9999 +173BC32C FLORIDA CITY (19 SSW) FL US 2519 -8064 -9999 +173BD05A FLORIDA CITY (24 SW) FL US 2517 -8073 -9999 +173BF6B6 STUART FL US 2720 -8026 -9999 +173C0406 BOLING TX US 2931 -9589 -9999 +173C1770 REFUGIO TX US 2830 -9711 -9999 +173C22EA REFUGIO (3 SW) TX US 2829 -9728 -9999 +173C319C CORPUS CHRISTI TX US 2771 -9750 -9999 +173C470C SKIDMORE (4 NE) TX US 2828 -9762 -9999 +173C547A LONGHORN (2 SW) TX US 2952 -9843 -9999 +173C61E0 SILOAM SPRINGS (5 S) AR US 3611 -9453 -9999 +173C7296 ELM SPRINGS (3 NW) AR US 3622 -9429 321 +173C8212 SAVOY AR US 3611 -9434 311 +173C9164 SPRINGTOWN (1 S) AR US 3626 -9443 358 +173CA4FE OBERLIN (1 SW) KS US 3981 -10053 783 +173CB788 LUDELL KS US 3985 -10096 847 +173CD26E NORCATUR (15 NE) KS US 4000 -9999 686 +173CE7F4 HOMOSASSA SPRINGS FL US 2880 -8259 -9999 +173CF482 ECONOMY (2 NW) IN US 4000 -8512 329 +173D06FT HAMILTON (1 SE) IN US 4153 -8490 274 +173D158A SASAKWA (3 NW) OK US 3498 -9655 227 +173D2010 VALLEY MILLS TX US 3167 -9747 -9999 +173D3366 LELAND (5 NW) NC US 3428 -7813 4 +173D45F6 LEWISBURG TN US 3545 -8679 -9999 +173D80E8 CLAYTON (10 SW) NC US 3557 -7859 56 +173D939E AHOSKIE NC US 3628 -7700 5 +173DB572 WAVELAND MS US 3033 -8933 41 +173DC3E2 HOWARD (1 N) MS US 3314 -9019 38 +173DD094 SENATOBIA MS US 3462 -8994 76 +173DE50E WATER VALLEY MS US 3415 -8963 -9999 +173DF678 BATESVILLE MS US 3436 -8988 -9999 +173E01F2 SEVEN PINES MS US 3334 -9015 -9999 +173E1284 LEAKESVILLE MS US 3115 -8856 -9999 +173E18E ASHEVILLE NC US 3561 -8258 -9999 +173E271E CANTON (15 E) MS US 3251 -8994 -9999 +173E3468 GRAND ISLE LA US 2942 -8995 3 +173E42F8 GRAND ISLE LA US 2928 -8994 3 +173E6414 ASPERMONT TX US 3333 -10024 -9999 +173E7762 ASPERMONT TX US 3301 -10018 -9999 +173E87E6 ROBY (3 N) TX US 3279 -10039 -9999 +173E9490 WAYSIDE TX US 3484 -10141 -9999 +173EA10A VERNON (2 N) TX US 3418 -9928 -9999 +173EB27C CHARLIE (3 SE) TX US 3405 -9830 -9999 +173EC4EC HENRYETTA OK US 3545 -9596 -9999 +173ED79A HELOTES (4 SW) TX US 2954 -9875 330 +173EF176 DEWEYVILLE TX US 3031 -9374 -9999 +173F0308 TAMPA (7 NW) FL US 2800 -8255 -9999 +173F107E MASARYKTOWN (4 SW) FL US 2839 -8249 -9999 +173F3692 BOERNE TX US 2981 -9875 -9999 +173F4002 MIDFIELD TX US 2893 -9617 -9999 +173F5374 EDNA TX US 2896 -9669 -9999 +173F66EE SUBLIME (2 WSW) TX US 2947 -9681 -9999 +173F7598 OKLAHOMA CITY OK US 3558 -9743 -9999 +173F851C SEYMORE (11 NW) TX US 3370 -9939 -9999 +173F966A BIG SANDY (2 NE) TX US 3260 -9509 -9999 +173FA3F0 LONGVIEW TX US 3248 -9480 84 +173FB086 QUITMAN (2 S) TX US 3276 -9546 -9999 +173FC616 WILLS POINT (9 ENE) TX US 3281 -9592 -9999 +173FD560 PALO PINTO TX US 3286 -9830 -9999 +173FE0FA SCROGGINS TX US 3298 -9518 111 +173FF38C POINT (7 S) TX US 3281 -9592 -9999 +173GC118 HANSTON (4 ENE) KS US 3817 -9964 650 +17400036 MINEOLA (7 SSW) TX US 3261 -9549 -9999 +1740433C GLADEWATER (3 WSW) TX US 3253 -9496 -9999 +1740504A QUITMAN (6 ENE) TX US 3281 -9553 -9999 +174065D0 DIRGIN (1 SE) TX US 3226 -9457 -9999 +174076A6 BRIDGEPORT (5 NW) TX US 3322 -9783 -9999 +17408622 LONGVIEW TX US 3242 -9471 -9999 +17435744 EAGLE MOUNTAIN TX US 3288 -9747 -9999 +174362DE FORT WORTH TX US 3279 -9742 -9999 +174371A8 RENO TX US 3295 -9758 -9999 +1743925A LONG LAKE (2 N) MS US 3244 -9092 -9999 +1743B4B6 HASTINGS-ON-HUDSON NY US 4099 -7389 -9999 +1743C226 WILSON (10 N) KS US 3898 -9849 438 +1743D150 HALSTEAD KS US 3801 -9751 426 +1743E4CA STOCKTON (8 W) KS US 3941 -9941 557 +1744050C EAST SEBAGO ME US 4386 -7064 88 +1744167A NAPLES ME US 4398 -7056 82 +17443096 ELBA AL US 3141 -8606 59 +17444606 D'HANNIS TX US 2936 -9928 -9999 +174460EA BON WIER (2 ENE) TX US 3075 -9361 -9999 +1744739C LIVINGSTON (2 W) TX US 3072 -9496 -9999 +17448318 OAKWOOD (2 SW) TX US 3157 -9589 -9999 +1744906E COLUMBUS (6 N) TX US 2980 -9653 -9999 +1744A5F4 BURKEVILLE (16 NNE) TX US 3118 -9357 -9999 +1744B682 BURKEVILLE (10 NE) TX US 3106 -9352 -9999 +1744C012 TOPEKA (5 NW) KS US 3906 -9577 -9999 +1744D364 STATESVILLE NC US 3581 -8087 -9999 +1744E6FE BARBER (3 S) NC US 3568 -8061 207 +1744F588 POOLETOWN (1 NE) NC US 3560 -8024 -9 +174507F6 NEW LONDON (4 NE) NC US 3548 -8018 -9999 +17451480 FARWELL (4 SW) OK US 3488 -9800 -9999 +1745211A FARWELL (4 SW) OK US 3489 -9800 354 +174544FC HOMESTEAD (10 NW) FL US 2557 -8057 2 +1745578A NORMAN OK US 3517 -9745 -9999 +17459294 CRYSTAL SPRINGS (1 NNW) FL US 2819 -8217 -9999 +1745A70E ENID OK US 3638 -9780 338 +1745B478 WESTHOFF (2 NE) TX US 2922 -9745 -9999 +1745C2E8 SAN ANTONIO TX US 2941 -9849 -9999 +1745D19E SAN ANTONIO TX US 2939 -9849 -9999 +1745E404 HELOTES TX US 2958 -9868 -9999 +1745F772 CORDELE (4 E) TX US 2916 -9655 -9999 +174600F8 MUSTANG (4 NE) TX US 2907 -9647 -9999 +1746138E INEZ (2 SW) TX US 2889 -9682 -9999 +17462614 UVALDE (18 NW) TX US 2943 -10000 -9999 +17463562 TIVOLI (3 N) TX US 2851 -9688 -9999 +174643F2 BRACKETTVILLE TX US 2947 -10024 -9999 +17465084 CONCAN TX US 2949 -9970 -9999 +1746651E OAK HILL TX US 3023 -9784 -9999 +17467668 CALUMET LA US 2970 -9137 3 +174686EC WILLS POINT (5 NE) LA US 2978 -8994 -9999 +1746959A AMORY (4 W) MS US 3399 -8855 69 +17474108 CARLISLE (5 SSW) KY US 3824 -8405 -9999 +1747527E ROSEAU (10 NNE) MN US 4899 -9566 -9999 +174767E4 WEST POINT (3 W) MS US 3361 -8871 -9999 +17477492 PORTERVILLE (1 NW) MS US 3270 -8849 -9999 +17478416 OLIVE BRANCH (5 NW) MS US 3491 -8975 -9999 +17479760 CHARLESTON MS US 3400 -9007 1 +1747D46A NICKERSON (1 W) KS US 3815 -9811 490 +174817E6 SCHOENCHEN (3 W) KS US 3871 -9939 588 +1748227C BRYSON CITY NC US 3543 -8345 522 +1748310A RICHLANDS (4 SE) NC US 3485 -7752 -9999 +1748479A HAMILTON NC US 3595 -7720 -9999 +174854EC FRANCISCO (3 E) NC US 3651 -8030 254 +17486176 WENTWORTH (4 NW) NC US 3641 -7983 156 +17487200 MCCULLERS (2 N) NC US 3569 -7869 79 +17488284 CARRBORO (2 W) NC US 3592 -7912 -9999 +174891F2 RALEIGH NC US 3576 -7858 -9999 +1748B71E CHARENTON (4 E) LA US 2989 -9145 -9999 +1748C18E HAMMON (4 ENE) OK US 3566 -9931 501 +1748D2F8 FOSS (6 N) OK US 3554 -9917 475 +1748F414 JACKSON MS US 3228 -9021 -9999 +1749066A EAGLE TOWN (4 NW) OK US 3407 -9463 -9999 +1749151C BROKEN BOW (8 NNE) OK US 3414 -9469 -9999 +174933F0 ELMORE OH US 4149 -8322 -9999 +17494560 PAINT ROCK TX US 3152 -9992 -9999 +17495616 COLORADO CITY (5 SW) TX US 3234 -10092 -9999 +1749638C ELECTRA (9 S) TX US 3391 -9890 302 +174970FA MEMPHIS TN US 3517 -8987 -9999 +1749807E COLUMBUS (2 NE) MS US 3351 -8840 44 +17499308 ALBANY (4 N) GA US 3164 -8416 -9999 +1749A692 OSYKA MS US 3101 -9046 -9999 +1749B5E4 ARCHER CITY (5 N) TX US 3366 -9861 285 +1749C374 ERNUL (2 SW) NC US 3523 -7711 -9999 +1749D002 POLLOCKSVILLE NC US 3501 -7722 -9999 +1749E598 FORT BARNWELL (2 NE) NC US 3531 -7730 -9999 +1749F6EE FRENCH SETTLEMENT LA US 3028 -9078 -9999 +174A0164 DELACROIX (1 N) LA US 2978 -8979 -9999 +174A1212 DULAC LA US 2938 -9072 -9999 +174A2788 CARENCRO LA US 3037 -9199 -9999 +174A34FE LAFAYETTE LA US 3014 -9208 -9999 +174A426E LAFAYETTE LA US 3014 -9207 -9999 +174A5118 LAFAYETTE LA US 3022 -9194 -9999 +174A6482 PERRY LA US 2995 -9216 -9999 +174A77F4 UVALDE TX US 2915 -9974 -9999 +174A8770 SPEAKS (4 N) TX US 2932 -9671 -9999 +174A9406 NEW CANEY (6 E) TX US 3015 -9512 -9999 +174AA19C NEW BERN (9 SE) NC US 3500 -7694 -9999 +174AC47A ALEXANDER (3 S) NC US 3567 -8263 -9999 +174AE296 BALLINGER (5 NW) TX US 3172 -10003 -9999 +174B039E EDNA (6 N) TX US 2907 -9667 -9999 +174B10E8 LAKELAND (3 NE) FL US 2806 -8191 -9999 +174B3604 KAMAY (1 N) TX US 3387 -9884 279 +174B4094 HOUSTON TX US 2962 -9545 -9999 +174B53E2 SHELDON (4 N) TX US 2988 -9509 -9999 +174B6678 HUFFMAN (6 NE) TX US 3011 -9506 -9999 +174B750E HOUSTON TX US 2991 -9514 -9999 +174B858A HOUSTON TX US 2966 -9556 -9999 +174B96FC HOUSTON TX US 2979 -9527 -9999 +174BA366 WESTFIELD TX US 3004 -9543 -9999 +174BB010 BALLINGER TX US 3175 -9995 -9999 +174BC680 MCNEILL (3 W) MS US 3066 -8969 -9999 +174BD5F6 CAESAR (3 WSW) MS US 3057 -8959 -9999 +174BF31A EL PASO TX US 3180 -10654 -9999 +174C12DC LIBERTY MS US 3116 -9081 -9999 +174C2746 WANAQUE NJ US 4105 -7430 -9999 +174C3430 HOUSTON TX US 2996 -9542 -9999 +174C42A0 FORT WORTH TX US 3267 -9732 -9999 +174C51D6 HOUSTON TX US 2992 -9531 -9999 +174C545C TERLINGUA (8 S) TX US 2920 -10369 -9999 +174C644C HOUSTON TX US 2997 -9499 -9999 +174C773A WESTBROOK TX US 3220 -10101 -9999 +174C87BE LAKELAND (3 E) FL US 2804 -8188 -9999 +174C94C8 OLDSMAR (2 W) FL US 2805 -8271 -9999 +174CA152 SHREVEPORT LA US 3251 -9379 -9999 +174CB224 AYCOCK LA US 3274 -9291 -9999 +174CC4B4 LILLIE (1 E) LA US 3293 -9263 30 +174CD7C2 FARMERVILLE (1 SW) LA US 3276 -9241 25 +174CE258 BAHAMA (3 SW) NC US 3614 -7892 116 +175BF484 KERRVILLE (3 SE) TX US 3005 -9916 -9999 +175C0634 UTOPIA TX US 2957 -9940 -9999 +175C1542 TRINIDAD TX US 3224 -9614 -9999 +175C20D8 COLUMBIA (2 S) AL US 3126 -8511 -9999 +175C33AE NEWTON TX US 3082 -9379 -9999 +175C453E CONROE TX US 3034 -9554 -9999 +175C5648 RYE (2 NW) TX US 3048 -9478 -9999 +175C63D2 GOODRICH (5 NW) TX US 3063 -9501 -9999 +175C70A4 HOUSTON TX US 2969 -9522 -9999 +175C8020 NACOGDOCHES TX US 3159 -9483 92 +175C9356 COLUMBUS TX US 2971 -9654 -9999 +175CA6CC WHARTON TX US 2931 -9610 -9999 +175CB5BA CONROE (7 W) TX US 3036 -9556 -9999 +175CC32A JERSEY VILLAGE (11 NW) TX US 2996 -9572 -9999 +175CD05C NEEDVILLE (6 N) TX US 2948 -9581 -9999 +175CE5C6 ALVIN (6 SW) TX US 2937 -9532 -9999 +175CF6B0 CYPRESS TX US 3002 -9570 -9999 +175D2222 HOUSTON TX US 2984 -9523 -9999 +175D3154 HOUSTON TX US 2967 -9553 -9999 +175D47C4 HOUSTON TX US 2968 -9524 -9999 +175D54B2 HOUSTON TX US 2976 -9561 -9999 +175D6128 HOUSTON TX US 2993 -9523 -9999 +175D725E HOUSTON TX US 2986 -9533 -9999 +175D82DA HOUSTON TX US 2952 -9518 -9999 +175D91AC JUSTICEBURG TX US 3304 -10120 -9999 +175DA436 COLORADO CITY TX US 3239 -10088 -9999 +175DB740 ROBERT LEE (2 W) TX US 3188 -10052 -9999 +175DC1D0 ROBERT LEE TX US 3189 -10048 -9999 +175DD2A6 LLANO TX US 3075 -9867 -9999 +175DE73C BALLINGER (20 SE) TX US 3150 -9967 -9999 +175DF44A STACY (2 NE) TX US 3149 -9957 -9999 +175E03C0 SAN SABA (8 E) TX US 3122 -9856 -9999 +175E365A RIVERVIEW (4 ESE) FL US 2786 -8227 -9999 +175E40CA BOCA GRANDE FL US 2672 -8226 -9999 +175E7550 ELFERS (4 E) FL US 2821 -8267 -9999 +175E85D4 CLEARWATER FL US 2798 -8273 -9999 +175E96A2 LARGO FL US 2794 -8275 -9999 +175EA338 DUNEDIN FL US 2802 -8274 -9999 +175EB04E PINELLAS PARK FL US 2787 -8273 -9999 +175EC6DE PINELLAS PARK FL US 2787 -8274 -9999 +175ED5A8 DUNEDIN FL US 2805 -8276 -9999 +175F27D6 DENISON (5 N) TX US 3382 -9656 152 +175F34A0 MOUNT STORM (1 W) WV US 3927 -7926 -9999 +175F4230 BETHANY WV US 4012 -8036 -9999 +175F5146 CUTOFF LA US 2952 -9018 3 +175F64DC GRAND ISLE LA US 2940 -9004 3 +175F872E CYPREMORT POINT LA US 2971 -9188 -9999 +175FB2B4 BOONEVILLE MS US 3467 -8857 107 +175FC424 PADEN MS US 3465 -8825 134 +175FE2C8 FAIRVIEW (3 NW) MS US 3439 -8835 95 +175FF1BE GUNTOWN (3 E) MS US 3445 -8858 98 +176012AE FULTON (3 NE) MS US 3430 -8837 90 +17603442 CALUMET (4 S) LA US 2965 -9139 -9999 +176042D2 ABERDEEN (13 ESE) MS US 3379 -8831 67 +176051A4 COLUMBUS MS US 3349 -8843 39 +17607748 RICHTON (6 NW) MS US 3140 -8902 36 +176087CC LANCING (3 SSW) TN US 3608 -8467 -9999 +176094BA VESTRY MS US 3074 -8878 -9999 +1760A120 LANDON (11 NW) MS US 3048 -8927 -9999 +1760B256 BURNSVILLE MS US 3483 -8829 -9999 +1760C4C6 JACKSON MS US 3235 -9016 -9999 +1760D7B0 CAMERON LA US 2979 -9333 -9999 +17610322 CALUMET (4 SSW) LA US 2965 -9140 -9999 +176125CE GOODMAN MS US 3295 -8988 -9999 +176136B8 BELMONT (6 SW) MS US 3447 -8828 110 +17614028 TREMONT MS US 3424 -8827 97 +1761535E AMORY (2 NW) MS US 3401 -8851 58 +176166C4 MCLAIN (1 E) MS US 3110 -8881 13 +176175B2 JACKSON MS US 3230 -9019 -9999 +17618536 JEANERETTE LA US 2988 -9159 -9999 +1761A3DA MORGAN CITY (8 S) LA US 2953 -9125 -9999 +1761B0AC ROMA (13 NW) TX US 2656 -9917 -9999 +1761D54A SAN ANTONIO TX US 2932 -9845 -9999 +1761E0D0 UVALDE TX US 2912 -9989 -9999 +1761F3A6 HUNT (2 W) TX US 3006 -9939 -9999 +1762042C GONZALES TX US 2950 -9745 -9999 +1762175A BANDERA TX US 2972 -9907 -9999 +176222C0 GRAHAM (2 NW) TX US 3313 -9861 -9999 +176231B6 STERLING CITY TX US 3183 -10099 -9999 +17624726 NEWARK NJ US 4073 -7416 2 +17625450 MABLETON (2 E) GA US 3380 -8452 -9999 +176261CA ARLINGTON KS US 3790 -9817 477 +176272BC AUSTIN TX US 3025 -9774 -9999 +17628238 PRETTY PRAIRIE (8 N) KS US 3790 -9801 456 +1762914E DELHI (2 SE) NY US 4225 -7490 427 +1762A4D4 TROUT CREEK (25) NY US 4217 -7528 366 +1762B7A2 EAST HAVEN (2 S) VT US 4464 -7190 288 +1762C132 PARKMAN (10 W) ME US 4512 -6965 305 +1762E7DE CONGERS NY US 4116 -7392 -9999 +1762F4A8 TOMKINS COVE NY US 4126 -7398 -9999 +176306D6 HACKBERRY LA US 3003 -9330 -9999 +176315A0 CUTOFF (11 SE) LA US 2946 -9020 -9999 +1763203A AUSTIN (7 NW) TX US 3037 -9779 -9999 +1763334C AVOCA (5 NE) TX US 3293 -9964 -9999 +176345DC BRECKENRIDGE (7 NW) TX US 3283 -9897 -9999 +176356AA NUGENT TX US 3269 -9967 -9999 +17636330 GIRVIN (4 NW) TX US 3111 -10242 -9999 +17637046 MULLIN (6 W) TX US 3152 -9874 -9999 +176393B4 MORAN (1 N) TX US 3256 -9917 -9999 +1763A62E CARLSBAD (1 SE) TX US 3159 -10064 -9999 +1763B558 GIRVIN (2 E) TX US 3108 -10236 -9999 +1763C3C8 THIBODAUX LA US 2980 -9082 4 +1763D0BE ARNAUDVILLE LA US 3040 -9193 -9999 +1763E524 DELACROIX (7 SE) LA US 2941 -8972 -9999 +1763F652 POINT A LA HACHE (6 E) LA US 2957 -8970 -9999 +176404E2 HACKENSACK NJ US 4088 -7404 3 +17641794 SOUTH AMBOY NJ US 4049 -7428 3 +1764220E KEANSBURG NJ US 4044 -7415 3 +17643178 SEA BRIGHT NJ US 4037 -7398 3 +176447E8 FAR HILLS NJ US 4071 -7464 3 +1764549E POINT PLEASANT NJ US 4010 -7405 3 +17646104 MANTOLOKING NJ US 4004 -7406 3 +17647272 BAYSHORE NJ US 3995 -7410 3 +176482F6 WARETOWN NJ US 3979 -7418 3 +17649180 SHIP BOTTOM NJ US 3965 -7419 3 +1764A46A TUCKERTON NJ US 3951 -7433 3 +1764B76C ABSECON NJ US 3942 -7450 3 +1764C1FC ATLANTIC CITY NJ US 3938 -7442 3 +1764D28A ATLANTIC CITY NJ US 3935 -7446 3 +1764E710 MARGATE NJ US 3934 -7451 3 +1764F460 OCEAN CITY NJ US 3925 -7463 3 +17650618 SEA ISLE CITY NJ US 3916 -7470 3 +1765156E AVALON NJ US 3911 -7473 3 +176520F4 STONE HARBOR NJ US 3906 -7477 3 +17653382 WILDWOOD NJ US 3899 -7484 3 +17654512 CAPE MAY NJ US 3895 -7482 2 +17655664 LANGTRY (13 W) TX US 2978 -10176 -9999 +176563FE BIVALVE NJ US 3923 -7504 3 +17657088 LANGTRY (8 E) TX US 2980 -10145 -9999 +1765800C S.DENNIS NJ US 3916 -7483 3 +1765937A HITCHCOCK TX US 2936 -9504 -9999 +1765A6E0 HENRIETTA (3 W) TX US 3383 -9824 254 +1765B596 HENRIETTA (6 E) TX US 3381 -9808 251 +1765C306 HENRIETTA (11 SW) TX US 3376 -9837 282 +1765D070 DUNDEE (5 NW) TX US 3381 -9893 317 +1765E5EA SAN JACINTO (5 N) NV US 4194 -11469 1561 +1765F69C BARNEGAT LIGHT NJ US 3976 -7411 3 +17660116 AUSTIN TX US 3025 -9775 -9999 +17661260 DEL VALLE (3 SW) TX US 3018 -9769 -9999 +176627FA AUSTIN TX US 3026 -9777 -9999 +1766348C HOUMA LA US 2959 -9071 3 +1766421C LAROSE LA US 2957 -9039 3 +1766516A SLIDELL (9 SE) LA US 3017 -8972 4 +176664F0 AMELIA LA US 2967 -9110 2 +17668702 FORT SMITH AR US 3539 -9443 116 +17669474 ESSEX JUNCTION VT US 4435 -7314 56 +1766A1EE EAST GEORGIA VT US 4468 -7307 87 +1766B298 BURLINGTON VT US 4448 -7222 -9999 +1766C408 FORGAN (8 N) OK US 3701 -10049 709 +1766E2E4 GUYMON OK US 3657 -10138 875 +1766F192 TEMPLE TERRACE (4 N) FL US 2809 -8241 -9999 +176703EC TEMPLE TERRACE (7 NNE) FL US 2814 -8236 -9999 +1767109A KEYSVILLE FL US 2788 -8210 12 +1768057E MANGUM (1 S) OK US 3486 -9951 454 +17681608 ELMER (2 W) OK US 3448 -9938 384 +176830E4 LUGERT (2 W) OK US 3487 -9931 449 +17684674 BRIDGEPORT (4 E) OK US 3554 -9832 415 +17685502 FORT COBB (3 N) OK US 3514 -9844 382 +17686098 RANDLETT (3 N) OK US 3422 -9845 282 +176873EE COURTNEY (6 NW) OK US 3400 -9757 222 +1768901C WARR ACRES (1 N) OK US 3555 -9762 365 +17689712 HAZLETON PA US 4098 -7600 488 +1768A586 MASON (2 NE) TX US 3064 -9910 -9999 +1768B6F0 ROSS MN US 4891 -9592 -9999 +1768C060 SUNBRIGHT (11 SSW) TN US 3610 -8472 -9999 +1768D316 GREENVILLE NC US 3562 -7738 8 +1768F5FA MORTH LIBERTY (4 NW) IN US 4156 -8650 212 +17690784 NORTH MANCHESTER IN US 4099 -8578 158 +176914F2 BRISTOW IN US 3814 -8672 128 +17692168 NADISON (4 NW) IN US 3878 -8549 226 +1769321E SALEM IN US 3861 -8610 226 +176957F8 NORTON KS US 3981 -9992 682 +17696262 KIRWIN (1 S) KS US 3966 -9912 517 +17697114 VALLEY CENTER (2 NW) KS US 3784 -9740 411 +17698190 WICHITA KS US 3772 -9740 399 +176992E6 TIPTON (4 W) OK US 3451 -9921 376 +1769A77C AUSTIN TX US 3028 -9765 -9999 +176A13FC LEXINGTON (7 SSE) KY US 3795 -8446 -9999 +176A50F6 LEXINGTON (7 N) KY US 3814 -8452 -9999 +176A656C CAMILLA (17 SW) GA US 3109 -8444 -9999 +176A761A SELLERSBURG (2 SE) IN US 3837 -8573 142 +176A869E FORT WAYNE IN US 4108 -8511 232 +176A95E8 BLUFFTON IA US 4341 -9190 -9999 +176AA072 BOGALUSA (2 ENE) LA US 3079 -8982 17 +176AC594 RALEIGH (3 NE) NC US 3581 -7861 56 +176AD6E2 RALEIGH NC US 3582 -7859 60 +176AE378 TUPELO MS US 3424 -8870 70 +176B37EA DUSHORE PA US 4152 -7640 -9999 +176B520C PLEASANT MOUNT (1 NW) PA US 4175 -7545 -9999 +176BA288 HOP BOTTOM PA US 4170 -7577 -9999 +176BC76E LAWTON PA US 4178 -7607 -9999 +176BD418 LECONTES MILLS PA US 4108 -7828 453 +176C0044 NEWPORT (2 SW) PA US 4046 -7717 -9999 +176C26A8 NOXEN PA US 4142 -7604 -9999 +176C35DE SWIFTWATER PA US 4109 -7532 -9999 +176C5038 SNOWSHOE PA US 4103 -7795 -9999 +176C65A2 SUSQUEHANNA PA US 4196 -7560 -9999 +176CD62C WILLIAMSBURG PA US 4047 -7820 256 +176D02BE HERSHEY PA US 4028 -7668 -9999 +176D2452 ALTOONA (3 SW) PA US 4050 -7847 402 +176E302A EPHRATA PA US 4018 -7620 -9999 +176E6056 COWANSVILLE (3 W) PA US 4090 -7963 -9999 +176E7320 BROCKWAY (5 NE) PA US 4129 -7887 -9999 +176E83A4 HILLMAN (2 SE) PA US 4089 -7881 -9999 +176EB63E HUNTINGDON (3 SE) PA US 4042 -7798 -9999 +176ED3D8 RIVER FALLS (1 NE) AL US 3136 -8652 37 +176EE642 MCKENZIE (7 SW) AL US 3145 -8679 48 +176EF534 BREWTON (3 SSE) AL US 3106 -8705 26 +176F074A EVERGREEN (3 SW) AL US 3142 -8699 54 +176F143C BREWTON AL US 3110 -8707 19 +176F21A6 BREWTON (1 NW) AL US 3113 -8709 -9999 +176F32D0 ENSLEY AL US 3352 -8688 154 +176F4440 MOBILE AL US 3070 -8809 -9999 +176F5736 WADLEY AL US 3312 -8556 183 +176F62AC MONTGOMERY (5 S) AL US 3231 -8630 46 +176F71DA SAYRE AL US 3371 -8698 79 +176F815E NEW SITE (5 S) AL US 3298 -8574 161 +176F9228 CORDOVA AL US 3376 -8717 74 +176FA7B2 CLEVELAND (3 N) AL US 3402 -8657 164 +176FB4C4 CLEVELAND (22 WSW) AL US 3387 -8692 82 +176FC254 VINCENT (4 N) AL US 3345 -8639 132 +176FD122 MOBILE AL US 3071 -8815 -9999 +176FF7CE TALLAPOOSA (3 W) GA US 3374 -8534 -9999 +17700646 BOWDON (4 SW) GA US 3349 -8528 -9999 +17701530 CENTRE (7 SSE) AL US 3407 -8561 164 +177020AA LINCOLN (5 SE) AL US 3355 -8610 137 +177033DC ASHVILLE AL US 3384 -8626 162 +1770454C REECE CITY (2 N) AL US 3410 -8604 174 +1770563A CENTRE (5 WNW) AL US 3418 -8575 -9999 +177063A0 ROCKFORD (4 NW) AL US 3292 -8627 115 +177070D6 BLUE POND (4 NE) AL US 3429 -8568 180 +17708052 HEFLIN (4 SE) AL US 3362 -8551 253 +17709324 HACKNEYVILLE (3 E) AL US 3307 -8588 170 +1770B5C8 MAGNOLIA SPRINGS (2 E) AL US 3041 -8774 -9999 +1770C358 HUNTSVILLE AL US 3473 -8659 9 +1771D2D4 TRUJILLO ALTO (2 SSW) PR 1833 -6602 -9999 +1771E74E PATILLAS (4 N) PR 1806 -6601 -9999 +1771F438 YAUCO (3 NW) PR 1804 -6689 -9999 +177203B2 LAJAS (1 WSW) PR 1804 -6708 -9999 +1772255E RIO GRANDE (4 S) PR 1832 -6582 -9999 +17723628 ADJUNTAS (2 NW) PR 1818 -6674 -9999 +177240B8 CENTRAL PELLEJAS PR 1821 -6671 -9999 +177253CE ADJUNTAS (4 ENE) PR 1819 -6667 -9999 +17727522 UTUADO (2 ESE) PR 1826 -6668 -9999 +1772A34A PASO PALMA PR 1821 -6665 -9999 +1772B03C JAYUYA (3 WNW) PR 1823 -6664 -9999 +1772D5DA UTUADO (5 ENE) PR 1830 -6664 -9999 +1772E040 FLORIDA PR 1832 -6659 -9999 +1772F336 DOS BOCAS (3 E) PR 1833 -6662 -9999 +17730148 UTUADO (5 NNE) PR 1834 -6667 -9999 +177327A4 ARECIBO (5 SSE) PR 1840 -6669 -9999 +177334D2 UTUADO (6 WNW) PR 1830 -6678 -9999 +17734242 VILLALBA (3 NE) PR 1816 -6646 -9999 +17735134 ARECIBO (4 S) PR 1841 -6671 -9999 +1773F1CC VEGA BAJA PR 1845 -6637 -9999 +17742590 COMERIO PR 1822 -6623 -9999 +177436E6 NARANJITO (1 NE) PR 1831 -6623 -9999 +17744076 NARANJITO (3 NNE) PR 1834 -6624 -9999 +1774669A TOA BAJA (2 S) PR 1841 -6626 -9999 +177475EC TRUJILLO ALTO (3 SW) PR 1833 -6604 -9999 +1774B0F2 CIDRA (3 E) PR 1817 -6612 -9999 +1774D514 CIDRA (2 NE) PR 1820 -6614 -9999 +1775276A FAJARDO (5 SW) PR 1828 -6570 -9999 +1775341C MAYAGUEZ (3 NE) PR 1825 -6708 -9999 +1775428C GUAYAMA (1 ENE) PR 1798 -6610 -9999 +177551FA LUQUILLO (4 SW) PR 1834 -6576 -9999 +17756460 LAS MARIAS (2 NW) PR 1828 -6702 -9999 +17757716 RIVER FALLS AL US 3135 -8653 -9999 +17758792 GENEVA (1 E) AL US 3104 -8585 -9999 +1775A17E CAGUAS (2 E) PR 1824 -6601 -9999 +1775B208 YAUCO (1 NNE) PR 1805 -6684 -9999 +1775C498 SAN LORENZO (3 WSW) PR 1818 -6700 140 +1775D7EE SAN LORENZO (3 SSW) PR 1816 -6700 200 +1775E274 JUNCOS (7 ENE) PR 1825 -6583 340 +1775F102 GURABO (5 E) PR 1827 -6591 285 +17760688 SAN LORENZO (6 S) PR 1811 -6595 274 +177615FE CAGUAS (8 S) PR 1814 -6605 450 +17762064 CAGUAS (6 WSW) PR 1821 -6611 520 +17763312 CAGUAS (5 NW) PR 1829 -6608 190 +17764582 CAGUAS (3 SW) PR 1822 -6607 -9999 +177656F4 CAGUAS (5 SW) PR 1818 -6609 405 +1776636E JUNCOS (5 S) PR 1816 -6591 200 +17767018 JUNCOS (6 ESE) PR 1820 -6584 113 +1776809C NAGUABO (4 WNW) PR 1823 -6579 -9999 +177693EA YABUCOA (2 WNW) PR 1806 -6590 -9999 +1776A670 CRUZ BAY PR 1834 -6480 -9999 +1776B506 PONCE (3 NNW) PR 1805 -6663 -9999 +1776C396 GURABO PR 1826 -6597 -9999 +1776D0E0 COAMO (5 WSW) PR 1805 -6643 -9999 +1776E57A PATILLAS PR 1804 -6601 -9999 +1776F60C JUANA DIAZ (2 S) PR 1801 -6650 -9999 +17770472 AGUADILLA (6 NNE) PR 1851 -6713 -9999 +1777229E UTUADO (2 NE) PR 1829 -6669 -9999 +177731E8 UTUADO (3 W) PR 1826 -6675 -9999 +17774778 UTUADO (7 WSW) PR 1823 -6681 -9999 +1777540E JAYUYA (6 N) PR 1829 -6660 -9999 +17776194 JAYUYA (3 SSW) PR 1819 -6662 -9999 +177772E2 JAYUYA PR 1824 -6659 -9999 +17778266 JAYUYA (4 ESE) PR 1820 -6654 -9999 +17779110 ADJUNTAS (3 ENE) PR 1819 -6668 -9999 +1777A48A ADJUNTAS (2 ESE) PR 1815 -6670 -9999 +1777B7FC CIALES (5 SW) PR 1830 -6655 -9999 +1778240C CARTHAGE (1 N) MO US 3719 -9432 -9999 +17789782 SPRINGFIELD (1 SW) MO US 3719 -9333 -9999 +1778D488 WEDOWEE (10 NNE) AL US 3344 -8540 -9999 +1778E112 TALLADEGA (9 SW) AL US 3336 -8623 -9999 +1778F264 HUEYTOWN (7 W) AL US 3345 -8712 90 +1779136C GADSDEN AL US 3401 -8597 -9999 +177926F6 GADSDEN AL US 3401 -8600 -9999 +17793580 CHILDERSBURG AL US 3328 -8634 -9999 +17794310 WILSONVILLE (1 E) AL US 3324 -8646 116 +17795066 SILVERHILL (3 W) AL US 3055 -8780 -9999 +177965FC WADLEY AL US 3312 -8556 -9999 +1779768A CEDAR BLUFF (7 NE) AL US 3429 -8551 -9999 +1779860E SOMERVILLE NJ US 4057 -7461 -9999 +17799578 HUNTSVILLE AL US 3466 -8655 -9999 +1779A0E2 SEMMES (4 SSW) AL US 3073 -8828 -9999 +1779B394 TUSCALOOSA (2 S) AL US 3317 -8757 -9999 +1779C504 FORT PAYNE (3 W) AL US 3444 -8577 -9999 +1779D672 CAGUAS (4 NW) PR 1827 -6610 370 +1779F09E FRISCO (3 NE) LA US 3058 -9152 8 +177A0714 LIVONIA LA US 3056 -9156 -9999 +177A1462 ZACHARY (2 SE) LA US 3064 -9113 34 +177A21F8 CRESCENT (3 SW) LA US 3022 -9132 -9999 +177A328E MORGAN CITY LA US 2963 -9131 1 +177A441E MORGAN CITY (12 SSE) LA US 2959 -9118 -9999 +177A5768 LA PLACE LA US 3009 -9044 1 +177A62F2 CHALMETTE (12 NE) LA US 3006 -8980 -9999 +177A7184 LANGLEY OK US 3646 -9503 185 +177A9276 RALEIGH NC US 3582 -7863 -9999 +177AA7EC RALEIGH NC US 3584 -7867 64 +177AB49A STAR (3 W) NC US 3539 -7983 125 +177AC20A MAXTON (3 N) NC US 3477 -7933 55 +177AD17C LANGLEY OK US 3645 -9503 185 +177AE4E6 LANGLEY (2 S) OK US 3644 -9505 185 +177AF790 CLAREMORE (2 SE) OK US 3628 -9561 168 +177B1698 ROSMAN NC US 3514 -8282 664 +177B2302 VALLEY HEAD (5 S) AL US 3449 -8562 -9999 +177B3074 FORT MITCHELL (2 S) AL US 3232 -8502 62 +177B46E4 DECORAH IA US 4331 -9180 259 +177B5592 NORTHFIELD FALLS (1 NE) VT US 4418 -7264 184 +177B6008 JOHNSON (1 S) VT US 4462 -7268 155 +177B83FA MIDDLEBURY (3 N) VT US 4406 -7317 84 +177BA516 NORTH PELHAM NH US 4278 -7135 -9999 +177BC0F0 NORTH SALEM NH US 4285 -7122 -9999 +177BD386 HOFFMAN (4 NE) NC US 3506 -7949 82 +177BE61C GOLIAD (12 E) TX US 2872 -9720 -9999 +177BF56A WESER (2 NNE) TX US 2890 -9735 -9999 +177C07DA SCHROEDER (3 N) TX US 2886 -9723 -9999 +177C14AC WAYNESVILLE (1 W) MO US 3783 -9221 -9999 +177C2136 GOLIAD (8 NE) TX US 2875 -9732 -9999 +177C3240 RAISIN (3 WSW) TX US 2873 -9716 -9999 +177C44D0 SAN ANTONIO TX US 2950 -9851 -9999 +177C57A6 UVALDE (23 N) TX US 2950 -9978 -9999 +177C623C HONDO (20 NNW) TX US 2957 -9925 -9999 +177C714A NEW BRAUNFELS TX US 2970 -9811 -9999 +177C81CE TULSA (5 NE) OK US 3619 -9591 182 +177C92B8 CHRISTIE OK US 3595 -9470 247 +177CA722 JEROME (1 SE) IN US 4044 -8592 256 +177CC2C4 HOLYOKE (4 N) MN US 4653 -9239 -9999 +177CE428 ELLENDALE (3 NE) NC US 3595 -8124 -9999 +177CF75E MARPHY NC US 3508 -8400 -9999 +177D0520 RAINBOW SPRINGS (4 NW) NC US 3513 -8362 937 +177D1656 FRANKLIN NC US 3516 -8339 615 +177D23CC PRENTISS (2 N) NC US 3515 -8338 612 +177D30BA LAKE LURE (5 E) NC US 3542 -8211 248 +177D462A RAMSEY NC US 3559 -8157 336 +177D555C CASAR (4 SW) NC US 3549 -8168 271 +177D60C6 BREVARD (3 SW) NC US 3521 -8278 680 +177D73B0 BREVARD (3 NE) NC US 3527 -8271 -9999 +177D8334 BLANTYRE NC US 3530 -8262 634 +177D9042 BILTMORE NC US 3557 -8255 603 +177DA5D8 WALKERTOWN NC US 3569 -8233 808 +177DB6AE SLIDELL (2 E) LA US 3029 -8977 4 +177DC03E MOUNT VERNON SPRINGS (2 E) NC US 3566 -7940 139 +177DD348 LOWES GROVE (4 WSW) NC US 3588 -7897 70 +177DE6D2 HEDLEY (5 N) TX US 3494 -10070 -9999 +177E022E MARTHA (1 ESE) OK US 3472 -9937 411 +177E1158 ALTUS (3 WSW) OK US 3462 -9938 406 +177E37B4 CARRBORO (9 NW) NC US 3599 -7921 155 +177E4124 ROCKINGHAM (6 W) NC US 3495 -7987 37 +177E5252 BETHEL HILL (3 NE) NC US 3654 -7887 103 +177E67C8 HILLSBOROUGH NC US 3607 -7910 148 +177E74BE HILLSBOROUGH (2 SW) NC US 3607 -7914 171 +177E843A ROXBORO (8 NW) NC US 3651 -7905 122 +177E974C PLYMOUTH (4 NNE) NC US 3591 -7672 72 +177EA2D6 DUNCAN (6 W) NC US 3556 -7897 47 +177EB1A0 LAURINBURG (5 SE) NC US 3475 -7939 52 +177EC730 GOLDSBORO (3 S) NC US 3534 -7800 13 +177ED446 KINSTON NC US 3526 -7759 3 +177EF2AA ROCKY MOUNT (1 NNE) NC US 3595 -7779 16 +177F00D4 ROCKY MOUNT NC US 3590 -7787 26 +177F13A2 RED OAK (5 N) NC US 3611 -7792 40 +177F2638 WINDSOR NC US 3605 -7699 5 +177F354E BETHEL (4 W) NC US 3581 -7745 9 +177F43DE GIBSONVILLE (6 NW) NC US 3618 -7962 191 +177F6532 SIMPSON (3 ESE) NC US 3556 -7723 -9999 +177F7644 SNOW HILL (8 NW) NC US 3549 -7781 16 +177F86C0 PIKEVILLE (1 N) NC US 3551 -7798 -9999 +177F95B6 LA GRANGE (2 S) NC US 3527 -7779 15 +177FA02C PRICE (4 W) NC US 3653 -7999 210 +177FB35A EDEN NC US 3653 -7977 165 +177FC5CA ALMO KY US 3669 -8827 -9999 +177FD6BC RANDLEMAN (7 N) NC US 3590 -7985 194 +177FE326 NORTH WILKESBORO NC US 3617 -8117 298 +177FF050 PINNACLE (2 SE) NC US 3630 -8043 248 +17800452 UWHARRIE (3 SW) NC US 3537 -8003 104 +17801724 RICHFIELD (10 SW) NC US 3533 -8034 130 +178022BE TROUTMAN (4 SW) NC US 3568 -8095 232 +17804758 BESSEMER CITY (3 NE) NC US 3531 -8123 215 +178061B4 AMITE LA US 3064 -9055 -9999 +178072C2 AMITE LA US 3073 -9048 -9999 +17808246 KENTWOOD LA US 3094 -9049 55 +17809130 COVINGTON LA US 3048 -9009 3 +1780A4AA COVINGTON (7 NW) LA US 3056 -9015 9 +1780B7DC COVINGTON LA US 3049 -9017 3 +1780C14C MORGAN CITY (20 SE) LA US 2942 -9108 -9999 +1780D23A FRANKLINTON LA US 3084 -9016 38 +1780E7AO BUSH LA US 3063 -8990 25 +1780F4D6 GALLIANO (11 E) LA US 2947 -9010 -9999 +178106AB HAMMOND (5 W) LA US 3050 -9055 -9999 +17812044 STANLEY LA US 3198 -9393 -9999 +17813332 HANNA (5 S) LA US 3189 -9334 27 +178145A2 MONROE (1 N) LA US 3256 -9208 -9999 +1781634E SHREVEPORT LA US 3244 -9397 -9999 +17817038 SHREVEPORT LA US 3244 -9398 -9999 +178180BC SHREVEPORT LA US 3257 -9394 -9999 +178193CA DODDRIDGE (3 E) AR US 3309 -9386 -9999 +1781A650 BONITA SPRINGS (2 E) FL US 2634 -8175 -9999 +1781B526 BONITA SPRINGS (2 N) FL US 2636 -8179 -9999 +1781C3B6 ESTERO FL US 2644 -8180 -9999 +1781D0C0 ESTERO FL US 2643 -8179 -9999 +1781E55A SAN CARLOS PARK (3 NW) FL US 2651 -8185 -9999 +178201A6 GROVE (9 SE) OK US 3655 -9468 244 +178212D0 GROVE (10 ESE) OK US 3655 -9462 244 +1782274A DHANIS TX US 2945 -9925 -9999 +1782343C BERLIN (3 E) AL US 3417 -8670 -9999 +178242AC AURORA (5 WNW) NC US 3532 -7687 -9999 +178251DA SWANNANOA NC US 3565 -8241 831 +17826440 MARSHALL NC US 3579 -8266 502 +17827736 MARSHALL (4 SE) NC US 3577 -8262 518 +178287B2 PLEASANT GARDENS (1 SE) NC US 3569 -8206 375 +178294C4 MORGANTON (2 W) NC US 3574 -8173 305 +1782A15E MORGANTON (6 NNE) NC US 3583 -8171 640 +1782B228 LOGAN NC US 3540 -8187 205 +1782C4B8 BOILING SPRINGS (4 SW) NC US 3521 -8170 195 +1782D7CE CANTON NC US 3552 -8285 787 +1782E254 CANTON (7 S) NC US 3546 -8287 805 +1782F122 CANTON NC US 3546 -8290 817 +1783035C WAYNESVILLE (5 E) NC US 3543 -8292 865 +1783102A HAZELWOOD (7 SE) NC US 3540 -8294 907 +178325B0 FAIRVIEW TN US 3574 -8885 -9999 +17834056 LAREDO (7 S) TX US 2740 -9949 -9999 +178366BA SILVER (5 W) TX US 3205 -10076 -9999 +178375CC MINERAL CITY (1 E) OH US 4060 -8136 -9999 +17838548 HOMOSASSA (5 SE) FL US 2872 -8258 -9999 +1783A3A4 HERMITAGE TN US 3619 -8661 -9999 +1783B0D2 GARFIELD TX US 3010 -9732 -9999 +1783C642 AUSTIN TX US 3024 -9769 -9999 +1783D534 LA GRANGE TX US 2991 -9690 -9999 +1783F3D8 ELY MN US 4792 -9154 -9999 +17840168 MONTGOMERY (4 NE) AL US 3244 -8620 39 +1784121E TRUSSVILLE AL US 3362 -8660 205 +17845114 JOHNSON CITY TX US 3029 -9840 -9999 +1784648E WESTWOOD NJ US 4099 -7402 9 +178477F8 JAMESVILLE NC US 3582 -7690 -9999 +1784877C HALIFAX NC US 3633 -7758 -9999 +1784940A OAK CITY (6 NE) NC US 3601 -7722 -9999 +1784A190 MISSISQUOI RVR NORTH TRO VT US 4497 -7238 -9999 +1784B2E6 WOOD RIVER JUNCTION RI US 4145 -7168 13 +1784C476 SOUTH FOSTER RI US 4182 -7154 108 +1784D700 GOODLAND (27 NW) KS US 3967 -10201 427 +1784E29A GEORGETOWN SC US 3336 -7930 -9999 +1784F1EC SAMPIT SC US 3337 -7943 -9999 +17857502 AUGUSTA (1 WNW) KS US 3768 -9700 -9999 +1785A36A JESSIEVILLE AR US 3470 -9299 -9999 +1786049C SAN ANGELO (2 SE) TX US 3145 -10041 -9999 +178617EA SAN ANTONIO (15 NNW) TX US 2963 -9857 -9999 +17862270 RIOMEDINA (6 N) TX US 2953 -9894 -9999 +17863106 ELIZABETH CITY (11 NW) NC US 3642 -7634 -9999 +17864796 FITTSTOWN (3 SW) OK US 3458 -9668 352 +178654E0 COFFEEVILLE (3 W) AL US 3176 -8813 14 +1786617A HUNTSVILLE (3 S) AL US 3469 -8660 -9999 +1786720C MARTIN SC US 3307 -8148 24 +17868288 RUNGE (5 NW) TX US 2892 -9777 -9999 +178691FE OWL CITY (1 N) TN US 3635 -8942 -9999 +1786A464 VERNON TN US 3587 -8750 -9999 +1786C182 FERRISBURGH VT US 4420 -7325 -9999 +1786D2F4 WHITE SPRINGS (1 SE) FL US 3033 -8274 -9999 +17870666 LELAND MS US 3340 -9089 -9999 +17871510 BATON ROUGE LA US 3056 -9110 5 +1787208A EMPIRE (2 W) MN US 4467 -9305 -9999 +178733FC TROUT CREEK (2 SW) NY US 4219 -7532 451 +1787456C BOVINA CENTER (3 SE) NY US 4224 -7474 609 +1787561A SPRUCETON (1 ESE) NY US 4219 -7428 -9999 +17876380 BEECHFORD NY US 4202 -7427 -9999 +178770F6 MOSS BLUFF FL US 2908 -8188 -9999 +17878072 BIRMINGHAM (16 S) AL US 3336 -8678 114 +17879304 WINDSOR (8 WSW) NC US 3594 -7707 -9999 +1787A69E AMITE (8 NE) LA US 3083 -9045 37 +1787B5E8 TACONITE (5 N) MN US 4739 -9338 -9999 +1787C378 ARTIC (1 S) IN US 4147 -8481 259 +1787D00E SPURGEON (3 N) IN US 3830 -8726 134 +1787E594 MALUNG (1 NW) MN US 4879 -9574 -9999 +1787F6E2 PLUMMER (1 NW) MN US 4792 -9605 -9999 +178800F4 BATON ROUGE (8 NE) LA US 3051 -9104 12 +17882618 FROST LA US 3040 -9077 -9999 +1788356E WALKER LA US 3050 -9084 3 +178843FE PORT VINCENT LA US 3042 -9087 3 +17886512 MAUREPAS LA US 3031 -9061 3 +17887664 CENTREVILLE MS US 3109 -9107 3 +178886E0 SMITHDALE MS US 3134 -9068 3 +17889596 COWPENS (4 NW) SC US 3506 -8187 -9999 +1788A00C ABBEVILLE SC US 3417 -8237 -9999 +1788B37A GRINDSTONE ME US 4573 -6859 90 +1788C5EA PINK (6 WSW) OK US 3522 -9721 294 +1788D69C TRENTON (7 WSW) FL US 2959 -8293 -9999 +1788F070 HENDERSON (8 NE) NV US 3612 -11490 201 +1789020E AMARGOSA VALLEY (3 NW) NV US 3667 -11643 824 +178924E2 WATSON (3 S) UT US 3998 -10918 1506 +17893794 LAS VEGAS (6 ESE) NV US 3614 -11505 521 +17894104 MOGUL (1 SW) NV US 3951 -11993 1430 +17895272 LITTLEFIELD (7 NE) AZ US 3692 -11383 610 +178967E8 VISTA NV US 3952 -11970 1331 +1789749E CLEARLAKE OAKS (8 WSW) CA US 3908 -12254 402 +1789841A PLEASANTON (3 S) CA US 3762 -12188 76 +1789976C EUREKA (2 NW) MT US 4889 -11509 768 +1789A2F6 BIG FORK (5 SE) MT US 4802 -11398 934 +1789B180 GARRISON (1 SE) MT US 4652 -11279 1324 +1789C710 PHILIPSBURG (15 SW) MT US 4618 -11350 1659 +1789D466 ROCKY BOY (6 S) MT US 4817 -10982 1167 +1789E1FC CIRCLE MT US 4741 -10558 730 +1789F28A BIG TIMBER (1 E) MT US 4583 -10994 1237 +178A0500 BOYD (10 W) MT US 4544 -10925 1295 +178A1676 BOYD (8 W) MT US 4542 -10923 1298 +178A23EC KELLOGG (1 WNW) ID US 4755 -11614 -9999 +178A460A DEVORE (3 W) CA US 3421 -11746 724 +178A557C CORONA (12 SSW) CA US 3371 -11764 369 +178A60E6 SANTA ANA (2 N) CA US 3377 -11788 37 +178A7390 REDLANDS (5 NE) CA US 3411 -11710 608 +178A8314 OCEANSIDE (2 NE) CA US 3322 -11736 6 +178A9062 SAN CLEMENTE (8 ENE) CA US 3347 -11747 123 +178AA5F8 MIRA LOMA (5 W) CA US 3398 -11760 11 +178AC01E PASKENTA (10 NNE) CA US 4002 -12251 219 +178AD368 CAMPO (3 WSW) CA US 3259 -11652 664 +178AE6F2 THATCHER (17 SE) CO US 3736 -10390 -9999 +178AF584 GROVELAND (3 E) CA US 3784 -12018 781 +178B07FA SEBASTOPOL (3 ESE) CA US 3837 -12277 23 +178B148C COTATI (2 NW) CA US 3835 -12274 24 +178B2116 SAN JOSE CA US 3737 -12193 3 +178B3260 SOMERSET (1 ENE) CA US 3866 -12066 555 +178B5786 DUCOR (9 SE) CA US 3581 -11892 218 +178B621C TUCSON (6 NNW) AZ US 3230 -11101 689 +178B716A ARIVACA (22 NNW) AZ US 3184 -11140 907 +178B81EE TUCSON (23 WSW) AZ US 3208 -11134 774 +178B9298 HELENA (15 NE) MT US 4677 -11189 1091 +178BA702 PARKS NE US 4004 -10173 943 +178BB474 ST. JOHNS (4 S) AZ US 3445 -10936 2262 +178BD192 LAKEVIEW (9 E) MT US 4462 -11163 2033 +178BE408 MANNING ND US 4724 -10277 657 +178BF77E LARILMORE (5 ENE) ND US 4793 -9751 303 +178BV2E4 PECOS (9 N) NM US 3571 -10568 2287 +178C05CE FORDVILLE (3 SE) ND US 4820 -9773 -9999 +178C16B8 PLATTE (8 SW) SD US 4333 -9897 418 +178C2322 FORT THOMPSON (3 E) SD US 4408 -9938 439 +178C3054 FAIR OAKS (2 ESE) CA US 3864 -12123 22 +178C46C4 LIVERMORE (8 NW) CO US 4088 -10534 -9999 +178C55B2 BLUE RIVER (2 N) CO US 3946 -10603 -9999 +178C6028 HARMONY (3 NE) CO US 4055 -10501 -9999 +178C735E MONTEZUMA (4 NW) CO US 3961 -10594 2841 +178C90AC ENGLEWOOD CO US 3967 -10500 -9999 +178CA536 EVERGREEN CO US 3963 -10533 2157 +178CB640 TABERNASH (1 N) CO US 4001 -10585 2521 +178CC0D0 LOVELAND CO US 4038 -10506 -9999 +178CD3A6 CARSON CITY (8 W) NV US 3917 -11990 2389 +178CE63C GOLCONDA (9 NE) NV US 4099 -11732 1329 +178CF54A BATTLE MOUNTAIN (2 N) NV US 4067 -11693 1372 +178D0734 CARLIN (6 E) NV US 4073 -11601 1503 +178D1442 CARLIN NV US 4072 -11609 1494 +178D443E GLENDALE (1 N) UT US 3734 -11260 1567 +178D5748 SAN BERNARDINO (2 E) CA US 3407 -11730 390 +178D62D2 AGUANGA (4 WNW) CA US 3346 -11692 485 +178D71A4 EL JEBEL (2 SSE) CO US 3937 -10708 -9999 +178D8120 OVANDO (3 SE) MT US 4698 -11309 1237 +178D9256 FLATHEAD (45 N) BC CN 4900 -11448 1209 +178DA7CC CHURCHS FERRY ND US 4832 -9994 -9999 +178DB4BA GEORGETOWN (11 E) CA US 3892 -12064 1200 +178DC22A THOMPSON FALLS (1 S) MT US 4759 -11535 726 +178DD15C CASSEL (1 N) CA US 4098 -12151 -9999 +178DE4C6 CANBY (4 SW) CA US 4141 -12093 1300 +178DF7B0 YREKA (7 NNE) CA US 4182 -12259 610 +178E003A FORT JONES (9 WNW) CA US 4164 -12301 800 +178E134C HAPPY CAMP (3 N) CA US 4184 -12338 365 +178E26D6 TRINITY CENTER (9 N) CA US 4111 -12270 773 +178E35A0 LEWISTON (2 SW) CA US 4068 -12283 -9999 +178E4330 CORTEZ (24 WSW) CO US 3732 -10901 -9999 +178E65DC MIDDLWTOWN (6 ENE) CA US 3878 -12252 279 +178E76AA PEACH SPRINGS (22 NW) AZ US 3580 -11366 -9999 +178E862E DURANGO CO US 3728 -10788 1982 +178E9558 SAN GREGORIO CA US 3733 -12239 64 +178EA0C2 LOGAN (3 SW) NM US 3534 -10344 1141 +178EB3B4 PIKEVIEW (6 ENE) CO US 3895 -10471 -9999 +178EC524 PIKEVIEW (4 ENE) CO US 3893 -10475 -9999 +178ED652 CRESTED BUTTE (9 SW) CO US 3877 -10708 2688 +178EE3C8 EAGLE (55 NW) AK US 6540 -14243 -9999 +178EF0BE EAGLE (34 NNW) AK US 6524 -14165 -9999 +178F02C0 SAN MIGUEL (8 W) CA US 3576 -12085 182 +178F11B6 TUCSON (8 E) AZ US 3222 -11083 783 +178F242C FREDRICK (8 NE) SD US 4594 -9845 495 +178F375A THERMOPOLIS (30 W) WY US 4367 -10879 1865 +178F41CA HAMILTON DOME (8 W) WY US 4376 -10868 1730 +178F52BC CUSTER (12 E) SD US 4376 -10336 1250 +178F7450 CAMP CROOK SD US 4555 -10398 948 +178F84D4 SANTA FE (5 E) NM US 3569 -10584 2353 +178FB14E IGNACIO (8 SSE) CO US 3701 -10760 1872 +178FD4A8 ST JOHNS (7 NW) AZ US 3460 -10949 1707 +178FF244 POLSON (4 W) MT US 4768 -11425 821 +179003CC JENSEN (6 NNE) UT US 4041 -10923 1450 +179040C6 TAHOE PINES (2 N) CA US 3913 -12016 1899 +179053B0 KEDDIE (1 S) CA US 4000 -12095 1020 +1790662A TRUCKEE (6 NE) CA US 3944 -12008 1713 +1790755C SAN DIEGO (4 SSW) CA US 3277 -11717 -9999 +179085D8 ONTARIO (1 S) CA US 3404 -11761 -9999 +179096AE SANTA FE (7 E) NM US 3569 -10582 2377 +1790A334 FOREST GLEN (6 S) CA US 4028 -12333 823 +1790B042 CISCO (14 SE) UT US 3880 -10919 1269 +1790F348 HELENA (7 SE) MT US 4652 -11195 1240 +17910136 LIVERMORE (9 SE) CA US 3756 -12168 227 +17911240 CASTRO VALLEY (2 E) CA US 3770 -12204 79 +179127DA HAYWORD CA US 3769 -12206 41 +179134AC SAN LORENZO CA US 3768 -12214 -9999 +1791514A DEADWOOD (5 SE) SD US 4434 -10364 1448 +179164D0 ROSEBUD SD US 4323 -10085 -9999 +179177A6 BLUEWATER (10 W) NM US 3529 -10811 2239 +17918722 HALF MOON BAY CA US 3747 -12243 10 +17919454 PESCADERO (3 E) CA US 3726 -12233 -9999 +1791A1CE SCOTTS VALLEY CA US 3705 -12201 168 +1791B2B8 SANTA CRUZ (1 N) CA US 3699 -12203 -9999 +1791C428 CHUALAR (2 SW) CA US 3656 -12155 29 +1791D75E SALINAS (6 NE) CA US 3676 -12161 61 +1791E2C4 SARATOGA (2 NE) CA US 3725 -12204 -9999 +17920638 FREEDOM CA US 3694 -12177 27 +1792154E CARMEL (3 E) CA US 3654 -12188 14 +179220D4 BIG SUR CA US 3625 -12177 73 +179233A2 GREENFIELD (15 WSW) CA US 3624 -12148 245 +17924532 GREENFIELD (2 W) CA US 3640 -12132 51 +179263DE CRATER LAKE OR US 4298 -12209 1882 +179270A8 COOPER LANDING (2 W) AK US 6048 -14988 -9999 +1792802C HOMER (29 E) AK US 5970 -15070 -9999 +1792935A KIVALINA (42 NE) AK US 6808 -16319 -9999 +1792A6C0 CALIENTE (5 SW) NV US 3756 -11456 1280 +1792B5B6 BLACKFOOT (3 SW) ID US 4317 -11239 -9999 +1792C326 PALMER (6 NNE) AK US 6169 -14905 -9999 +1792D050 SAN ONOFRE CA US 3338 -11757 -9999 +1792E5CA FALLBROOK (5 SW) CA US 3335 -11732 58 +1792F6BC SAN CLEMENTE (2 E) CA US 3343 -11757 27 +179304C2 OCEANSIDE (10 NW) CA US 3332 -11744 34 +1793222E WILLOW (5 NE) AK US 6178 -14990 -9999 +17933158 COLORADO SPRINGS (3 NW) CO US 3885 -10488 -9999 +179354BE WILLOW (10 W) AK US 6178 -15034 -9999 +17936124 WAILUA (5 W) HI US 2207 -15942 -9999 +17937252 PAUWELA (5 SE) HI US 2089 -15626 -9999 +179382D6 HILO (3 N) HI US 1977 -15515 -9999 +179391A0 KAHALUU (6 NW) HI US 2154 -15789 -9999 +1793A43A ROCKY FORD (5 SE) CO US 3800 -10366 -9999 +1793D2AA SACRAMENTO CA US 3857 -12139 15 +179406F6 PETALUMA CA US 3824 -12264 3 +17941580 HORNBROOK (6 ENE) CA US 4193 -12244 659 +1794201A SEIAD VALLEY (2 W) CA US 4185 -12323 -9999 +179445FC SOMES BAR (1 N) CA US 4138 -12348 -9999 +17946310 CALIPATRIA (2 SW) CA US 3310 -11554 -9999 +17947066 SPANISH FORK (17 ENE) UT US 4012 -11131 1926 +179480E2 OAKDALE CA US 3778 -12085 -9999 +1794A60E RED LODGE (5 SW) MT US 4512 -10930 1859 +1794B578 LIVERMORE CO US 4079 -10525 1742 +1794C3E8 WESTMORLAND (5 NW) CA US 3310 -11566 -9999 +1794D09E MECCA (16 SE) CA US 3345 -11584 -9999 +1794E504 HIGHLAND (2 N) CA US 3414 -11719 482 +1794F672 DEVORE (5 NW) CA US 3427 -11747 616 +1795040C COTTONWOOD (2 E) CA US 4039 -12224 111 +1795177A TUTHILL (8 SW) SD US 4309 -10160 942 +179522E0 WHITE RIVER (2 N) SD US 4360 -10075 583 +17953196 VETAL (11 SE) SD US 4310 -10123 847 +17954706 WANBLEE (8 SW) SD US 4353 -10179 762 +17955470 FORT WORTH TX US 3276 -9743 -9999 +179561EA HERMOSA (1 S) SD US 4383 -10320 1003 +17958218 HILL CITY (14 NW) SD US 4401 -10383 -9999 +1795916E STURGIS (9 SW) SD US 4429 -10360 1488 +1795A4F4 VALE (3 NE) SD US 4465 -10337 826 +1795C112 LEAD (5 SW) SD US 4430 -10387 1618 +1795D264 MARKLEEVILLE (7 ENE) CA US 3872 -11966 -9999 +1795F488 SANTEE (3 WSW) CA US 3284 -11703 91 +17960302 DESCANSO (1 SSW) CA US 3283 -11662 996 +17961074 STANLEY (40 N) ID US 4472 -11501 1366 +179625EE KNIGHTS LANDING (6 ESE) CA US 3878 -12160 -9999 +17963698 THOPMSON (8 E) ND US 4776 -9694 -9999 +17964008 SAND CREEK CO US 3739 -10684 2420 +1796537E RICO (4 SSW) CO US 3764 -10806 2567 +17967592 COSTILLA (1 N) NM US 3699 -10553 2365 +17969660 GRANITE (5 SE) CO US 3900 -10622 -9999 +1796B08C TABERNASH (1 NE) CO US 4000 -10583 2545 +1796C61C KEAMS CANYON (12 SE) AZ US 3558 -11046 1658 +1796D56A PENROSE (8 NE) CO US 3850 -10491 -9999 +1796E0F0 MIMBRES NM US 3285 -10797 1804 +1796F386 IVANPAH (7 S) CA US 3524 -11530 1719 +179701F8 PINEHURST (7 SE) ID US 4744 -11617 -9999 +1797128E PINEHURST (4 S) ID US 4748 -11622 -9999 +17973462 CASTLE ROCK (4 NW) CO US 3942 -10491 1811 +179742F2 PUEBLO WEST (8 NW) CO US 3844 -10479 -9999 +17975184 SILVERTON CO US 3780 -10767 2818 +1797641E NORTH SAN JUAN (2 NNE) CA US 3939 -12108 -9999 +17977768 DELTA JUNCTION (36 NE) AK US 6445 -14494 -9999 +179787EC PHILIPSBURG (7 S) MT US 4623 -11330 1716 +1797949A SUN CITY (1 S) CA US 3369 -11720 2667 +1797A100 DENVER (3 SE) CO US 3971 -10494 1622 +1797B276 PARSHALL (4 S) CO US 4000 -10618 2380 +1797C4E6 VAIL CO US 3964 -10639 2455 +1797E20A LOUISVILLE (1 E) CO US 3998 -10512 1609 +17A74482 SONESTOWN (1 E) PA US 4136 -7654 -9999 +17A757F4 EMPORIUM (5 NW) PA US 4158 -7829 -9999 +17A7626E GLEASONTON PA US 4139 -7769 -9999 +17A77118 BLANCHARD PA US 4106 -7761 -9999 +17A7819C MONUMENT PA US 4111 -7770 -9999 +17A792EA MOCKSVILLE NC US 3590 -8055 -9999 +17A7A770 ENGLISH CENTER (3 ENE) PA US 4147 -7723 -9999 +17A7C296 NEWLISBON NJ US 3996 -7463 15 +17A7D1E0 VARDAMAN MS US 3387 -8917 107 +17A7E47A HOHENLINDEN MS US 3376 -8918 -9999 +17A7F70C LUDLOW (7 NW) MS US 3259 -8984 89 +17A8126C CANTON MA US 4215 -7115 24 +17A85166 WINCHESTER (1 S) MA US 4245 -7114 -9999 +17A8778A MEDWAY MA US 4214 -7139 18 +17A89478 SOUTH MIDDLETON (2 S) MA US 4257 -7103 14 +17A8A1E2 MILTON VILLAGE MA US 4227 -7107 6 +17A8B294 BYFIELD MA US 4276 -7095 7 +17A8E2E8 CHISHOLM (11 N) MN US 4767 -9290 -9999 +17A903E0 BEMIDJI (4 E) MN US 4748 -9473 -9999 +17A91096 HOUSTON TX US 2983 -9547 -9999 +17A9250C HOUSTON TX US 2985 -9549 -9999 +17A9367A ASHERTON (6 NE) TX US 2850 -9968 -9999 +17A940EA KATY (12 NNE) TX US 2995 -9581 -9999 +17A9539C HOUSTON TX US 3001 -9551 -9999 +17A96606 HOUSTON TX US 3011 -9555 -9999 +17A97570 WESTBROOK ME US 4369 -7035 5 +17A985F4 EDDINGTON ME US 4483 -6870 12 +17A9A318 GRAYSON (5 W) AL US 3429 -8740 165 +17A9B06E PARRISH (3 NW) AL US 3374 -8733 85 +17A9C6FE HOUSTON TX US 2997 -9560 -9999 +17A9D588 FORESMAN (1 W) IN US 4087 -8731 200 +17A9E012 RIDGEVILLE (2 E) IN US 4028 -8499 300 +17AA04EE AUSTIN TX US 3026 -9777 -9999 +17AA1798 ZACHARY LA US 3064 -9109 3 +17AA2202 MILLDALE LA US 3070 -9105 3 +17AA3174 BATON ROUGE LA US 3053 -9109 3 +17AA5492 BAKER LA US 3060 -9109 3 +17AA6108 KOUTS (3 NW) IN US 4134 -8708 206 +17AA727E CATARACT (3 E) IN US 3943 -8676 224 +17AA82FA LINCOLNVILLE (4 NW) ME US 4433 -6906 43 +17AAA416 CHERRYFIELD (10 NNW) ME US 4477 -6801 52 +17AAC1F0 DEERFIELD KS US 3797 -10113 890 +17AAD286 LARNED (6 ENE) KS US 3820 -9900 593 +17AAE71C DEDHAM MA US 4226 -7116 -9999 +17AAF46A COURTLAND (1 W) AL US 3467 -8732 -9999 +17AB0614 HELENA (2 WSW) AL US 3328 -8688 -9999 +17AB1562 TUSKEGEE (4 N) AL US 3248 -8570 68 +17AB20F8 FREER (22 NW) TX US 2796 -9897 -9999 +17AB451E JUNCTION TX US 3052 -9981 533 +17AB5668 JAY (4 E) OK US 3636 -9478 239 +17AB63F2 TISHOMINGO (9 NNW) OK US 3436 -9672 253 +17AB7084 PORT ROYAL (2 SE) SC US 3235 -8067 -9999 +17AB8000 BEAUFORT SC US 3243 -8067 -9999 +17AB9376 BEAUFORT (1 N) SC US 3245 -8068 -9999 +17ABB59A BEAUFORT SC US 3247 -8069 -9999 +17ABC30A PORT ROYAL SC US 3239 -8068 -9999 +17ABD07C PORT ROYAL (1 WSW) SC US 3238 -8071 -9999 +17ABE5E6 ELLOREE (4 ENE) SC US 3355 -8050 -9999 +17ABF690 GEORGETOWN (13 SSW) SC US 3321 -7938 -9999 +17AC0420 BESSEMER (2 W) AL US 3342 -8698 134 +17AC1756 MEXIA (7 WSW) TX US 3165 -9658 -9999 +17AC22CC BELTON TX US 3100 -9749 -9999 +17AC31BA COMSTOCK (10 E) TX US 2968 -10100 -9999 +17AC472A PRESIDIO (6 SE) TX US 2952 -10429 -9999 +17AC61C6 BRADY (3 W) TX US 3114 -9939 -9999 +17AC72B0 CROSBYTON TX US 3346 -10109 -9999 +17AC9142 ST AUGUSTINE (5 S) FL US 2982 -8132 -9999 +17ACA4D8 DEL RIO (11 NW) TX US 2947 -10103 -9999 +17ACB7AE FALCON TX US 2656 -9917 -9999 +17ACC13E LOLITA (5 SSE) TX US 2889 -9658 -9999 +17ACD248 MATHIS (5 SSW) TX US 2804 -9787 -9999 +17ACE7D2 ALICE (3 NE) TX US 2777 -9803 -9999 +17ACF4A4 FALFURRIAS TX US 2726 -9814 -9999 +17AD06DA ELECTRA (7 SW) TX US 3398 -9902 -9999 +17AD15AC NOCONA TX US 3388 -9765 -9999 +17AD2036 IOWA PARK (5 WNW) TX US 3399 -9875 -9999 +17AD3340 MUNDAY (14 ESE) TX US 3341 -9939 406 +17AD45D0 SPEARMAN (6 W) TX US 3620 -10131 903 +17AD56A6 SILVERTON (10 NW) TX US 3455 -10144 -9999 +17AD633C ARCHER CITY (9 NW) TX US 3366 -9878 319 +17AD704A MOUNT VERNON TX US 3306 -9514 -9999 +17AD80CE ENCAMPMENT (8 NE) WY US 4130 -10671 2124 +17AD93B8 OAKLEY (9 SW) ID US 4213 -11394 1454 +17ADA622 OAKLEY (7 SW) ID US 4217 -11397 1469 +17ADB554 MCCALL (20 E) ID US 4499 -11572 1143 +17ADC3C4 BOULDER (2 SE) MT US 4621 -11209 1466 +17ADD0B2 GREAT FALLS (13 NE) MT US 4758 -11106 856 +17ADE528 DUTTON (10 NE) MT US 4793 -11155 986 +17ADF65E HELMVILLE (11 SE) MT US 4678 -11277 1414 +17AE01D4 CENTERVILLE (2 SE) UT US 4092 -10172 1426 +17AE12A2 BIG HORN (20 SW) WY US 4460 -10732 2649 +17AE2738 SHERIDAN (10 SW) WY US 4474 -10713 1241 +17AE42DE BENBROOK TX US 3270 -9745 -9999 +17AE51A8 STORY (2 NNW) WY US 4461 -10691 1539 +17AE6432 BARNUM (13 SW) WY US 4358 -10714 1250 +17AE7744 THATCHER (16 SE) CO US 3749 -10383 -9999 +17AE87C0 SHERIDAN (12 SW) WY US 4462 -10708 2073 +17AE94B6 SHERIDAN (5 W) WY US 4483 -10710 1250 +17AEA12C LOMPOC (1 N) CA US 3524 -12047 24 +17AEB25A AUBURN (3 NE) CA US 3885 -12106 152 +17AEC4CA PILOT HILL (5 S) CA US 3876 -12101 -9999 +17AED7BC KLAWOCK (17 N) AK US 5580 -13311 -9999 +17AEE226 KETCHIKAN (20 E) AK US 5539 -13119 -9999 +17AEF150 ALMA (1 S) CO US 3927 -10605 3115 +17AF032E BRIDGEPORT (5 N) CA US 3833 -11921 1971 +17AF1058 HOLBROOK JUNCTION (3 SE) NV US 3869 -11952 1524 +17AF25C2 WELLINGTON (4 SW) NV US 3873 -11943 1518 +17AF36B4 LOMA (1 SW) MT US 4793 -11156 780 +17AF964C ABSAROKEE (3 NE) MT US 4555 -10939 1181 +17AFA3D6 BOYD (6 W) MT US 4545 -10919 1262 +17AFB0A0 ROSCOE (14 SW) MT US 4524 -10973 1992 +17AFD546 SATICOY (1 SE) CA US 3428 -11914 37 +17AFE0DC SOURDOUGH (1 SW) AK US 6252 -14553 -9999 +17B00222 TOMBSTONE (10 W) AZ US 3170 -11023 1167 +17B01154 HELMVILLE MT US 4692 -11301 -9999 +17B024CE DEER TRAIL (15 ESE) CO US 3957 -10376 -9999 +17B037B8 RIO BLANCO (23 NW) CO US 3992 -10830 1850 +17B04128 LUCERNE (8 NE) CA US 3918 -12270 -9999 +17B0525E HILLSBOROUGH (3 WSW) CA US 3755 -12242 213 +17B074B2 RANCHO MIRAGE (1 SSE) CA US 3375 -11642 70 +17B09740 EDGAR MT US 4547 -10884 1055 +17B0A2DA CLEBURNE (4 S) TX US 3229 -9742 -9999 +17B0B1AC SAN BERNARDINO (3 NNE) CA US 3418 -11726 -9999 +17B0D44A INDIO (1 NNW) CA US 3374 -11624 -4 +17B0E1D0 SAN MATEO (2 SW) CA US 3753 -12236 87 +17B0F2A6 WARM SPRINGS MT US 4618 -11279 1466 +17B113AE EAGLE (1 S) ID US 4318 -11635 777 +17B12634 FREDERICK (9 W) SD US 4584 -9870 -9999 +17B13542 ABERDEEN SD US 4547 -9845 -9999 +17B143D2 ORDWAY (1 S) SD US 4556 -9841 -9999 +17B150A4 ABERDEEN (6 NW) SD US 4552 -9858 -9999 +17B1653E RAPID CITY (10 N) SD US 4424 -10315 899 +17B186CC MACKAY (2 NW) ID US 4394 -11365 1812 +17B1A020 RAUVILLE (2 N) SD US 4501 -9711 -9999 +17B1B356 RAUVILLE (2 S) SD US 4495 -9711 -9999 +17B1C5C6 WATERTOWN (3 NW) SD US 4494 -9715 -9999 +17B1D6BO WATERTOWN SD US 4489 -9712 -9999 +17B1E32A WATERTOWN (3 NE) SD US 4492 -9705 -9999 +17B1F05C WAVERLY SD US 4500 -9697 -9999 +17B207D6 GUSTAVUS (5 E) AK US 5842 -13560 -9999 +17B214A0 ARROYO GRANDE (9 NE) CA US 3524 -12047 177 +17B2213A FOUNTAIN (11 SW) CO US 3861 -10489 -9999 +17B2324C CHINO VALLEY (4 NE) AZ US 3486 -11243 1585 +17B244DC FOUNTAIN (8 WNW) CO US 3871 -10484 -9999 +17B257AA FOUNTAIN (8 W) CO US 3868 -10485 -9999 +17B26230 FOUNTAIN (5 WSW) CO US 3866 -10480 -9999 +17B27146 HOMER (25 ENE) AK US 5980 -15088 -9999 +17B281C2 HUMBOLDT (8 SE) AZ US 3444 -11220 914 +17B2B458 TEMECULA (9 E) CA US 3350 -11698 448 +17B2C2C8 TEMECULA (2 SSW) CA US 3347 -11714 290 +17B2D1BE FALLBROOK (3 N) CA US 3341 -11724 101 +17B2F752 FALLBROOK (4 N) CA US 3342 -11725 -9999 +17B3165A FALLBROOK (6 NW) CA US 3342 -11732 -9999 +17B323C0 RUMSEY (7 WSW) CA US 3886 -12235 490 +17B330B6 MILPITAS (2 N) CA US 3747 -12192 -9999 +17B34626 WILBUR SPRINGS (2 S) CA US 3901 -12243 500 +17B38338 KALISPELL (8 N) MT US 4832 -11428 905 +17B3904E PLACERVILLE (5 WNW) CO US 3804 -10813 2137 +17B3A5D4 FALLON (18 W) NV US 3946 -11907 1269 +17B3D344 SAN ANGELO (14 W) TX US 3147 -10067 -9999 +17B3E6DE SPRING BRANCH (4 SW) TX US 2986 -9848 -9999 +17B3F5A8 AUSTIN TX US 3022 -9779 -9999 +17B40718 STERLING CITY TX US 3190 -10110 -9999 +17B43282 BELLVILLE TX US 2988 -9621 -9999 +17B45764 BARRINEAU PARK FL US 3069 -8744 8 +17B462FE MCCOY TX US 2885 -9834 -9999 +17B4A7E0 CENTURY (2 E) FL US 3097 -8723 9 +17B4D170 DILWORTH TX US 2947 -9732 -9999 +17B56004 KANSAS CITY MO US 3904 -9458 250 +17B57372 SPLENDORA TX US 3023 -9517 -9999 +17B5A51A BLUFFTON (2 SE) IN US 4073 -8514 175 +17B5B66A FORTVILLE (2 NW) IN US 3995 -8587 244 +17B5F566 NEWTON (1 N) AL US 3134 -8561 4 +17B602EC SMITHFIELD NC US 3551 -7835 46 +17B62400 SAMANTHA (4 N) AL US 3348 -8760 71 +17B63776 THOMASVILLE (3 S) AL US 3186 -8775 89 +17B641E6 FORT WAYNE (8 NE) IN US 4118 -8506 236 +17B65290 TIGRETT (2 NE) TN US 3597 -8922 -9999 +17B6670A REYNOLDSVILLE (1 NE) GA US 3087 -8476 -9999 +17B684F8 SPRING (3 NW) TX US 3013 -9548 -9999 +17B6978E DAVIS IN US 4140 -8670 207 +17B6A214 LA CROSSE (2 E) IN US 4132 -8685 205 +17B6B162 WHITESBURG AL US 3457 -8656 171 +17B6C7F2 SMITHSONIA (1 S) AL US 3479 -8789 -9999 +17B6D484 CACHE (4 SE) OK US 3459 -9857 -9999 +17B6E11E THREE RIVERS (3 NW) TX US 2849 -9824 -9999 +17B6F268 BIRMINGHAM AL US 3351 -8684 -9999 +17B70016 HOMEWOOD AL US 3345 -8681 -9999 +17B726FA MILSTEAD AL US 3245 -8590 47 +17B7431C BESSEMER (5 S) AL US 3333 -8695 146 +17B7506A HAMILTON (2 S) AL US 3411 -8799 110 +17B77686 BACONTON (4 NNW) GA US 3144 -8419 -9999 +17B79574 EWINGTON (5 W) OH US 3901 -8245 -9999 +17B7B398 BRASSTOWN NC US 3504 -8396 -9999 +17B7D67E ENTERPRISE (8 SW) AL US 3127 -8596 59 +17B7E3E4 DOCENA (1 S) AL US 3355 -8693 -9999 +17B7F092 BANKHEAD AL US 3345 -8736 85 +17B80684 WARROAD MN US 4891 -9530 -9999 +17B815F2 BIRMINGHAM AL US 3355 -8679 -9999 +17B8331E BIRMINGHAM AL US 3354 -8682 162 +17B8458E BIRMINGHAM AL US 3358 -8672 -9999 +17B893E6 GULF HAMMOCK (4 SW) FL US 2920 -8277 -9999 +17B8A67C MADISON (14 ESE) FL US 3041 -8318 -9999 +17B8B50A HIGH SPRINGS (16 WNW) FL US 2991 -8286 -9999 +17B8C39A PENSACOLA (3 NW) FL US 3050 -8734 -9999 +17B8F600 HOBART (3 SE) NY US 4235 -7461 579 +17B9047E CRESTVIEW (4 S) FL US 3070 -8657 -9999 +17B91708 FARGO (13 NE) GA US 3080 -8242 -9999 +17B92292 HUNTSVILLE AL US 3470 -8651 -9999 +17B92BE LAKOTA (9 SW) ND US 4796 -9848 -9999 +17B931E4 HUNTSVILLE AL US 3470 -8655 -9999 +17B95402 HUNTSVILLE AL US 3462 -8654 -9999 +17B96198 HUNTSVILLE AL US 3479 -8660 -9999 +17B972EE HUNTSVILLE AL US 3477 -8659 -9999 +17B9826A HUNTSVILLE AL US 3475 -8657 -9999 +17B9911C FARGO (12 NE) GA US 3080 -8242 -9999 +17B9A486 HUNTSVILLE AL US 3475 -8663 -9999 +17B9B7F0 HUNTSVILLE AL US 3469 -8663 -9999 +17B9C160 HUNTSVILLE AL US 3479 -8659 -9999 +17B9D216 MILLPORT (1 N) AL US 3358 -8808 -9999 +17B9E78C HUNTSVILLE AL US 3472 -8658 -9999 +17B9F4FA HUNSTSVILLE (1 SW) AL US 3472 -8660 -9999 +17BA0370 WINCHELL TX US 3147 -9916 -9999 +17BA1006 MENARD TX US 3092 -9979 -9999 +17BA259C BRADY (8 SSE) TX US 3100 -9927 -9999 +17BA36EA SAN SABA TX US 3121 -9872 -9999 +17BA407A JUNCTION (2 E) TX US 3050 -9973 -9999 +17BA530C MASON (2 ESE) TX US 3066 -9911 -9999 +17BA75E0 KILBOURNE (7 W) LA US 3297 -9144 -9999 +17BA9612 PONCHATOULA LA US 3041 -9043 -9999 +17BAA388 THERIOT LA US 2941 -9078 -9999 +17BAC66E BENTON LA US 3265 -9367 -9999 +17BAD518 CLARENCE LA US 3187 -9297 -9999 +17BAE082 COLFAX (6 NE) LA US 3162 -9278 -9999 +17BAF3F4 ROSEPINE (5 NW) LA US 3095 -9335 -9999 +17BB018A BENSON (2 E) LA US 3188 -9367 -9999 +17BB646C MOLINO (6 SE) FL US 3067 -8727 -9999 +17BB771A LAKE CHARLES LA US 3024 -9325 -9999 +17BB879E NANAFALIA (4 W) AL US 3213 -8804 -9999 +17BB94E8 DUBLIN GA US 3254 -8289 -9999 +17BBA172 MONCKS CORNER (3 ENE) SC US 3322 -7997 -9999 +17BBB204 COLRAIN (2 S) MA US 4270 -7267 6 +17BBC494 ERVING (2 W) MA US 4260 -7244 122 +17BBD7E2 PRATT CITY (1 WSW) AL US 3353 -8690 -9999 +17BBE278 CAMDEN (10 NW) AL US 3210 -8740 171 +17BBF10E SABIN (1 ESE) MN US 4678 -9663 -9999 +17BC10C8 LAKIN (11 WSW) KS US 3790 -10145 951 +17BC2552 DEERFIELD (2 E) KS US 3799 -10106 892 +17BC3624 LAKIN (9 SW) KS US 3788 -10139 933 +17BC40B4 TAMPA FL US 2806 -8246 -9999 +17BC53C2 TAMPA FL US 2798 -8237 -9999 +17BC6658 TAMPA FL US 2790 -8238 -9999 +17BC752E TAMPA FL US 2790 -8235 -9999 +17BC85AA TAMPA FL US 2788 -8237 -9999 +17BC96DC ST JOE AR US 3598 -9277 -9999 +17BCA346 WEST POINT (5 S) MS US 3354 -8863 47 +17BD34DE PINEVILLE (2 S) NC US 3507 -8087 157 +17BD64A2 WAXHAW (2 N) NC US 3495 -8076 149 +17BD77D4 WOODLANDS TX US 3019 -9549 -9999 +17BD8750 WOODLANDS TX US 3019 -9548 -9999 +17BD9426 BLOOMINGTON (4 W) TX US 2866 -9697 -9999 +17BDE2B6 SPRING BRANCH TX US 2986 -9848 -9999 +17BE153C EUTAW (5 SSE) AL US 3277 -8783 34 +17BE20A6 KANSAS CITY MO US 3903 -9461 -9999 +17BE33D0 BRADENTON (26 ESE) FL US 2739 -8214 -9999 +17BE4540 HAWLEY (2 SW) MN US 4685 -9633 -9999 +17BE5636 KINGSLAND (7 S) TX US 3056 -9847 -9999 +17BE63AC FREDERICKSBURG (3 S) TX US 3022 -9887 -9999 +17BE70DA SMITHVILLE TX US 3001 -9716 -9999 +17BE805E PLAIN DEALING LA US 3285 -9365 -9999 +17BE9328 RODESSA LA US 3296 -9399 -9999 +17BEA6B2 KILDARE TX US 3289 -9418 -9999 +17BEB5C4 BLANCHARD LA US 3260 -9384 -9999 +17BEC354 SHREVEPORT LA US 3241 -9389 -9999 +17BED022 SPRING RIDGE LA US 3236 -9395 -9999 +17BEE5B8 SHREVEPORT LA US 3246 -9374 -9999 +17BEF6CE MCDADE (7 SW) LA US 3226 -9343 -9999 +17BF04B0 FISHER MN US 4780 -9681 -9999 +17BF225C NEW ORLEANS LA US 3008 -8992 -9999 +17BF312A JONESVILLE TX US 3252 -9412 -9999 +17BF47BA LA GRANGE (1 S) TN US 3503 -8925 107 +17BF54CC FARMVILLE (5 SE) NC US 3553 -7754 -9999 +17BF6156 AMELIA LA US 2949 -9107 -9999 +17BF7220 KEITHVILLE LA US 3230 -9383 -9999 +17BF82A4 PICKWICK LAN TN US 3507 -8825 -9999 +17BF91D2 REIDSVILLE NC US 3637 -7968 -9999 +17BFA448 THERIOT (15 WSW) LA US 2934 -9102 -9999 +17BFB73E SLIGO LA US 3245 -9359 -9999 +17BFC1AE MONTGOMERY AL US 3239 -8632 31 +17BFE742 DELACROIX (3 SSW) LA US 2972 -8982 -9999 +17BFF434 DIXIE LA US 3265 -9388 -9999 +17C LUDINGTON MI US 4395 -8647 -9999 MARS +17C0078E WETUMPKA AL US 3256 -8619 70 +17C014F8 WHITEHOUSE (3 ESE) TX US 3224 -9518 96 +17C03214 INGRAM TX US 3010 -9928 -9999 +17C04484 LIVINGSTON AL US 3258 -8819 39 +17C057F2 SNOW HILL (8 NE) NC US 3553 -7756 -9999 +17C0711E KERRVILLE TX US 3007 -9920 -9999 +17C0819A GEIGER (4 N) AL US 3281 -8831 32 +17C0A776 GREENSBORO NC US 3605 -7986 -9999 +17C0C290 SELMA AL US 3241 -8702 45 +17C0D1E6 LEON SPRINGS TX US 2965 -9850 -9999 +17C0E47C GREENSBORO NC US 3614 -7986 -9999 +17C0F70A MONROE (4 SE) LA US 3245 -9203 -9999 +17C10574 POPLAR SPRINGS (5 NE) AL US 3408 -8742 172 +17C11602 HELOTES (5 SE) TX US 2956 -9860 -9999 +17C12398 GREENSBORO NC US 3608 -7981 -9999 +17C1467E APEX (6 E) NC US 3572 -7875 -9999 +17C15508 ROCKY RIVER (2 N) NC US 3532 -8054 -9999 +17C16092 PLYMOUTH (9 S) NC US 3573 -7675 -9999 +17C173E4 BURGAW (4 NE) NC US 3460 -7788 -9999 +17C19016 FORT BRAGG AT PWBC NC US 3517 -7900 -9999 +17C1A58C BAR HARBOR (5 SW) ME US 4433 -6828 -9999 +17C1B6FA DECATUR AL US 3461 -8697 -9999 +17C1C06A AURORA (9 NNW) NC US 3543 -7684 -9999 +17C1D31C ST BERNARD (3 W) LA US 2982 -8988 -9999 +17C2110C SWEDESBORO NJ US 3974 -7526 2 +17C22496 CARATUNK (12 NW) ME US 4530 -7022 -9999 +17C25206 GREEN COVE SPRINGS (10 W) FL US 2998 -8185 -9999 +17C2679C SHREVEPORT LA US 3255 -9364 -9999 +17C2846E WASHINGTON NC US 3554 -7706 -9999 +17C2A282 SHREVEPORT LA US 3254 -9364 -9999 +17C2C764 OXFORD AL US 3360 -8583 -9999 +17C2D412 COFFEEVILLE (4 ESE) AL US 3174 -8802 12 +17C2F2FE MONROE (3 N) LA US 3259 -9206 -9999 +17C313F6 ELSANOR (5 E) AL US 3061 -8755 6 +17C3266C BRANTLEY (11 NW) AL US 3160 -8641 -9999 +17C3351A AGRICOLA (4 E) MS US 3080 -8846 15 +17C3438A THEODORE (3 S) AL US 3050 -8818 5 +17C350FC SUTTLE AL US 3254 -8718 44 +17C36566 TUSCALOOSA (10 ENE) AL US 3325 -8745 59 +17C37610 TUSCALOOSA AL US 3321 -8759 46 +17C38694 ALICEVILLE (10 NW) AL US 3321 -8829 50 +17C395E2 GAINESVILLE (1 NE) AL US 3283 -8813 38 +17C3A078 INVERNESS (2 W) AL US 3342 -8674 125 +17C3B30E CAMDEN (13 E) AL US 3200 -8707 39 +17C3C59E MANCHESTER (3 E) AL US 3391 -8726 122 +17C3D6E8 BREWTON (22 ESE) AL US 3103 -8671 -9999 +17C3E372 GARDEN CITY (1 SW) AL US 3400 -8675 116 +17C42458 WINSLOW IN US 3838 -8722 -9999 +17C441BE BAY SAINT LOUIS (1 N) MS US 3033 -8933 -9999 +17C4B13A BRANDWINE WV US 3863 -7924 475 +17C4F230 MOOREFIELD WV US 3910 -7896 233 +17C5004E HOOVER AL US 3337 -8678 116 +17C51338 GREENSBORO NC US 3614 -7991 -9999 +17C526A2 DUNNELLON FL US 2905 -8246 -9999 +17C535D4 INTRACOASTAL CITY LA US 2967 -9214 -9999 +17C54344 NEW SMYRNA BEACH (5 NW) FL US 2907 -8099 -9999 +17C55032 CHULUOTA (1 NE) FL US 2865 -8111 -9999 +17C565A8 JACKSONVILLE FL US 3028 -8174 -9999 +17C576DE MIDDLEBURG (3 ENE) FL US 3008 -8181 -9999 +17C5865A ORLANDO (9 ENE) FL US 2860 -8123 -9999 +17C5952C LONGWOOD (3 WSW) FL US 2868 -8140 -9999 +17C5A0B6 UNION PARK FL US 2857 -8127 -9999 +17C5B3C0 OVIEDO (2 ESE) FL US 2866 -8117 -9999 +17C5C550 PALATKA (7 NW) FL US 2972 -8173 -9999 +17C621AC FLORIDA CITY (34 W) FL US 2538 -8104 -9999 +17C6444A SENOIA (2 NE) GA US 3332 -8452 132 +17C662S6 NORCROSS (4 N) GA US 3400 -8420 -9999 +17C69222 TOOMSBORO (8 ESE) GA US 3279 -8296 -9999 +17C6B4CE WHITESBURG (1 SE) GA US 3348 -8490 208 +17C716CC PERRY (23 W) FL US 3011 -8398 -9999 +17C72356 CHIEFLAND (7 W) FL US 2949 -8298 -9999 +17C73020 COCODRIE LA US 2908 -9087 -9999 +17C746B0 GRAND PASS LA US 3012 -8925 -9999 +17C755C6 DOOR POINT LA US 3005 -8911 -9999 +17C7605C FREDERICKSBURG (3 NW) VA US 3832 -7752 -9999 +17C7732A LOWELL (1 N) NC US 3529 -8110 184 +17C7A542 TARRANT (2 NE) AL US 3360 -8676 167 +17C7B634 ATHENS (9 E) AL US 3475 -8682 -9999 +17C7C0A4 MADISON (1 E) AL US 3470 -8670 -9999 +17C7F53E SQUANKUM NJ US 4016 -7416 6 +17C8105E TAPOCO (1 N) NC US 3545 -8394 -9999 +17C825CA TAPOCO (4 SE) NC US 3544 -8392 -9999 +17C836B2 ALCOA TN US 3581 -8393 -9999 +17C85354 WAGGAMAN (5 SSE) LA US 2986 -9020 -9999 +17C866CE RUTH LA US 3024 -9188 -9999 +17C8964A SPRINGFIELD (2 SE) MO US 3718 -9320 -9999 +17C8A3D0 ANDOVER (3 SSE) ME US 4459 -7073 -9999 +17C8B0A6 AUBURN ME US 4414 -7023 -9999 +17C8E0DA ABINGTON IN US 3973 -8496 247 +17C912A4 CHARLESTON TN US 3529 -8475 -9999 +17C951AE SHELBURNE FALLS VT US 4437 -7322 46 +17C97742 HENDERSON (3 N) MN US 4457 -9392 222 +17C987C6 CROWN POINT (6 W) LA US 2977 -9019 -9999 +17C994B0 SPRING BRANCH TX US 2984 -9848 -9999 +17C9A12A TOMBALL (1 N) TX US 3012 -9565 -9999 +17C9B25C ANDERSON IN US 4011 -8572 259 +17C9C4CC GARNER (4 WNW) NC US 3573 -7868 -9999 +17C9D7BA LEEDS (2 SW) AL US 3352 -8658 -9999 +17CA15AA GEORGE WEST TX US 2833 -9809 -9999 +17CA3346 EUFAULA (13 NW) AL US 3202 -8530 61 +17CA45D6 RIDGE MANOR (2 S) FL US 2848 -8218 15 +17CA56A0 DUNNELLON (8 ESE) FL US 2899 -8235 9 +17CAA624 APEX (4 NW) NC US 3578 -7890 -9999 +17CAB552 APALACHICOLA (5 N) FL US 2995 -8502 -9999 +17CB1750 SAN ANTONIO TX US 2954 -9863 -9999 +17CB472C VALLEY VIEW KY US 3784 -8444 -9999 +17CDF46C BALDWIN LA US 2982 -9154 -9999 +17CE03E6 FRANKLIN LA US 2968 -9147 -9999 +17CE250A FORESTDALE (2 NE) AL US 3360 -8687 -9999 +17CE367C ARITON (4 W) AL US 3159 -8578 75 +17CEA31E RALEIGH NC US 3579 -7865 -9999 +17CF126A BRADY TX US 3114 -9933 -9999 +17CF3486 FAIRVIEW NC US 3515 -8054 -9999 +17CF4216 OCEAN SPRINGS MS US 3041 -8885 -9999 +17CF5160 SHORT (1 W) OK US 3557 -9453 -9999 +17CF64FA WARR ACRES (3 NNE) OK US 3458 -9760 367 +17CF778C BETHANY (2 W) OK US 3551 -9766 -9999 +17CF8708 MOORE (7 E) OK US 3533 -9736 366 +17CF947E OKLAHOMA CITY (9 WNW) OK US 3549 -9767 325 +17CFA1E4 YUKON (2 NNE) OK US 3554 -9774 380 +17CFD774 ATOKA (5 NE) OK US 3445 -9608 181 +17CFE2EE BUFORD (4 NW) GA US 3416 -8408 278 +17CFF198 BRUNSWICK (3 WSW) GA US 3113 -8154 224 +17D00010 FAIRBURN (9 NW) GA US 3366 -8467 219 +17D01366 CARTERSVILLE (3 E) GA US 3416 -8474 -9999 +17D0358A COLUMBUS (8 SE) GA US 3241 -8482 70 +17D0431A TYBEE ISLAND (4 NW) GA US 3203 -8090 34 +17D0506C LAWRENCEVILLE (3 N) GA US 3400 -8401 296 +17D07680 LEXINGTON NY US 4224 -7437 -9999 +17D0B39E MOUNTAIN VIEW (5 N) MO US 3706 -9167 -9999 +17D0C50E LORE CITY (2 W) OH US 3999 -8150 -9999 +17D0D678 SUNBURY OH US 4024 -8285 -9999 +17D0F094 WINAMAC IN US 4105 -8660 -9999 +17D102EA HELOTES TX US 2956 -9875 -9999 +17D12406 MILTON (7 ESE) FL US 3057 -8692 -9999 +17D13770 DE FUNIAK SPRINGS (15 NNW) FL US 3093 -8623 -9999 +17D141E0 HAVANA (5 SSE) FL US 3055 -8438 -9999 +17D1670C MIDWAY (4 W) FL US 3051 -8452 -9999 +17D1747A LOACHAPOKA (2 N) AL US 3263 -8559 -9999 +17D184FE AUBURN ME US 4418 -7028 -9999 +17D19788 PLATO (7 N) MO US 3760 -9223 -9999 +17D1A212 EDGAR SPRINGS (10 SW) MO US 3767 -9205 -9999 +17D1B164 COVINGTON (6 ENE) GA US 3364 -8378 -9999 +17D1D482 MUNCIE IN US 4020 -8539 288 +17D1E118 DELPHI (3 NE) IN US 4059 -8662 210 +17D21692 HAZELWOOD (6 SE) NC US 3542 -8293 871 +17D246EE DARIEN (7 NNE) GA US 3145 -8137 -9999 +17D26002 ST SIMONS ISLAND GA US 3113 -8140 -9999 +17D27374 EDISON (3 E) GA US 3155 -8468 -9999 +17D283F0 JASPER (10 WNW) GA US 3452 -8459 -9999 +17D29086 TALLULAH FALLS (1 NE) GA US 3473 -8338 287 +17D2A51C CAVE SPRING (9 NW) GA US 3420 -8545 -9999 +17D2B66A THOMASVILLE (5 WNW) GA US 3088 -8405 41 +17D2C0FA BAXLEY (12 N) GA US 3194 -8235 19 +17D2D38C BAINBRIDGE (4 NNW) GA US 3096 -8460 -9999 +17D2E616 DARIEN GA US 3137 -8144 -9999 +17D2F560 QUITMAN (3 N) GA US 3083 -8356 34 +17D3071E HINSDALE NH US 4279 -7249 -9999 +17D31468 MIDDLEFIELD CT US 4152 -7271 -9999 +17D321F2 WEIRS BEACH NH US 4361 -7146 -9999 +17D33284 SWANTON VT US 4490 -7310 32 +17D35762 MOREHOUSE MO US 3683 -8973 -9999 +17D3718E CLIFTON FORGE (4 SE) VA US 3779 -7976 -9999 +17D3927C VINTON (2 SE) VA US 3726 -7987 250 +17D3A7E6 COMER (7 ESE) GA US 3403 -8301 -9999 +17D3B490 KENDALL KS US 3793 -10155 954 +17D3D176 COVENTRY RI US 4169 -7157 69 +17D3E4EC MARIETTA (6 E) GA US 3395 -8444 -9999 +17D3F79A BOXLEY AR US 3595 -9340 -9999 +17D4052A ANTOINE AR US 3404 -9342 -9999 +17D4165C SHERIDAN (6 S) AR US 3423 -9237 -9999 +17D430B0 AU SABLE FORKS (2 E) NY US 4445 -7364 154 +17D45556 BONIFAY (9 W) FL US 3078 -8583 12 +17D473BA LITHIA SPRINGS (3 ESE) GA US 3377 -8461 261 +17D4833E NEW ENGLAND (2 SE) GA US 3490 -8546 70 +17D49048 COLUMBUS GA US 3245 -8500 114 +17D4A5D2 FRANKLIN (7 ESE) GA US 3324 -8499 109 +17D4C034 ATMORE (10 NE) AL US 3113 -8737 -9999 +17D4D342 MCKINNEYSBURG KY US 3860 -8427 -9999 +17D4E6D8 WEST BRIDGEWATER VT US 4362 -7277 -9999 +17D507D0 COLUMBIA FALLS (9 N) ME US 4480 -6773 -9999 +17D5213C AUBURN ME US 4417 -7024 -9999 +17D544DA ASPEN (1 SE) CO US 3918 -10680 2444 +17D557AC ALMONT CO US 3866 -10684 2442 +17D57140 COLTON (2 NE) CA US 3408 -11730 -9999 +17D581C4 SACO (10 NW) MT US 4854 -10752 667 +17D5A728 HUACHUCA CITY (5 W) AZ US 3164 -11042 -9999 +17D5B45E PALOMINAS (3 E) AZ US 3138 -11007 1676 +17D5C2CE BISBEE (6 NW) AZ US 3150 -11001 -9999 +17D5D1B8 PORT ALSWORTH (22 NE) AK US 6039 -15381 -9999 +17D5E422 PALMER (2 ENE) AK US 6161 -14907 -9999 +17D613A8 PECK (2 E) ID US 4650 -11639 -9999 +17D6F05A BOUNDARY (2 N) WA US 4900 -11763 -9999 +17D70224 MURRIETA (3 SE) CA US 3353 -11718 -9999 +17D71152 SAN JUAN CAPISTRANO (1 WSW) CA US 3350 -11767 -9999 +17D724C8 LOSTINE (4 NW) OR US 4554 -11748 -9999 +17D75258 GARDNERVILLE (7 SE) NV US 3885 -11970 -9999 +17D767C2 PAONIA CO US 3886 -10762 1695 +17D774B4 CARBONDALE CO US 3941 -10723 1865 +17D78430 DUNNING NE US 4183 -10011 -9999 +17D7E1D6 LONG PINE (10 N) NE US 4269 -9968 -9999 +17D7F2A0 TAYLOR NE US 4178 -9938 692 +17D804B6 HAIGLER (4 ENE) NE US 4004 -10187 -9999 +17D817C0 GENOA (3 SW) NE US 4142 -9779 477 +17D8225A MEMPHIS (4 NE) NE US 4115 -9639 -9999 +17D854CA PAULDEN (5 N) AZ US 3483 -11244 1350 +17D87226 GARDINER (2 SSW) MT US 4499 -11069 1714 +17D882A2 FT. HUACHUCA (4 SW) AZ US 3152 -11039 1524 +17D891D4 SIERRA VISTA (10 S) AZ US 3145 -11031 1684 +17D8A44E SANTA BARBARA (2 NE) CA US 3444 -11971 102 +17D8B738 CASMALIA (4 S) CA US 3478 -12053 49 +17D8C1A8 VENTURA (2 W) CA US 3435 -11931 -9999 +17D8D2DE CARPINTERIA (2 NE) CA US 3440 -11949 -9999 +17D8F432 GOLONDRINAS (2 NE) NM US 3592 -10516 2067 +17D9064C PARKLAND (2 SE) WA US 4713 -12241 -9999 +17D9153A CLAYTON (15 W) ID US 4427 -11473 -9999 +17D920A0 EASTPORT ID US 4900 -11618 799 +17D95630 SPARKS (2 NNE) NV US 3957 -11973 1344 +17D963AA RENO (4 SE) NV US 3947 -11973 1344 +17D970DC RYE PATCH (2 NW) NV US 4047 -11831 -9999 +17D98058 CARSON CITY (5 SE) NV US 3911 -11971 -9999 +17D9932E DUTCH JOHN (2 SW) UT US 4091 -10942 1705 +17D9A6B4 ANCHORAGE AK US 6121 -14983 -9999 +17D9B5C2 SCOBEY (14 N) MT US 4900 -10541 735 +17D9E5BE GILLETTE (3 SE) WY US 4427 -10544 -9999 +17D9F6C8 GILLETTE (3 SE) WY US 4427 -10544 -9999 +17DA1234 BUCKHORN WY US 4410 -10408 -9999 +17DA27AE DAYTON (11 NW) WY US 4499 -10742 -9999 +17DA513E MEEKS BAY (1 N) CA US 3905 -12012 1905 +17DA77D2 FLORISTON (2 S) CA US 3937 -12003 -9999 +17DA9420 DUNLAP (15 E) NM US 3406 -10431 1146 +17DAAIBA CAMP NELSON (7 SSW) CA US 3605 -11865 -9999 +17DAB2CC THEDFORD (14 S) NE US 4178 -10053 -9999 +17DAD72A WILSON WY US 4350 -11087 -9999 +17DAE2B0 CALIFORNIA HOT SPRINGS (9 NW) CA US 3594 -11882 -9999 +17DAF1C6 MOOSE (6 SW) WY US 4360 -11080 -9999 +17DB03B8 JACKSON (2 SW) WY US 4346 -11080 -9999 +17DB10CE MEDICINE BOW (4 N) WY US 4196 -10621 -9999 +17DB2554 BUFFALO (30 SW) WY US 4403 -10708 -9999 +17DB3622 SARATOGA (17 SE) WY US 4137 -10652 -9999 +17DB40B2 PAHASKA (1 NW) WY US 4451 -10997 -9999 +17DB665E BOISE (4 E) ID US 4363 -11611 1152 +17DBC6A6 JORDAN (19 N) MT US 4758 -10693 -9999 +17DBD5D0 CLARK FORK (1 N) ID US 4815 -11618 638 +17DBE04A ASHTON (25 NE) ID US 4419 -11101 1939 +17DBF33C DUBOIS (3 S) ID US 4400 -11222 1465 +17DC2760 GLENROCK (18 S) WY US 4261 -10586 -9999 +17DC3416 WOODSIDE (1 W) UT US 3926 -11035 1402 +17DC51F0 BRENTWOOD (1 N) CA US 3796 -12169 -9999 +17DC646A ASHLAND (21 N) MT US 4587 -10619 826 +17DCA174 IRVINE (4 WSW) CA US 3365 -11786 -9999 +17DCB202 CORONA (5 WNW) CA US 3388 -11764 -9999 +17DCC492 ENCAMPMENT (13 S) WY US 4102 -10682 -9999 +17DCD7E4 BUFFALO CREEK (1 WNW) CO US 3939 -10528 -9999 +17DCE27E GRANBY (4 NW) CO US 4011 -10600 -9999 +17DCF108 FRASER (15 SW) CO US 3980 -10603 -9999 +17DD0376 FRASER (4 SW) CO US 3991 -10588 2737 +17DD1000 FRASER (3 E) CO US 3995 -10577 -9999 +17DD259A PINE CO US 3941 -10532 -9999 +17DD36EC LAS VEGAS (3 WNW) NV US 3618 -11518 -9999 +17DD407C RAHWAY NJ US 4062 -7428 -9999 +17DD530A WEST DES MOINES IA US 4153 -9378 -9999 +17DD75E6 HOUSTON TX US 2987 -9548 -9999 +17DD8562 NORTH GRAFTON MA US 4223 -7171 102 +17DE2294 CROGHAN NY US 4390 -7540 -9999 +17DE5404 LUMBERTON NC US 3462 -7901 -9999 +17DE911A ZALMA MO US 3715 -9008 -9999 +17DEB7F6 ELLENTON (6 E) FL US 2752 -8243 -9999 +17DEC166 GULFPORT FL US 2776 -8273 -9999 +17DED210 PALM HARBOR FL US 2807 -8276 -9999 +17DEE78A PINELLAS PARK FL US 2781 -8270 -9999 +17DEF4FC PEARLINGTON (7 SSE) MS US 3018 -8953 -9999 +17DF0682 LAKESHORE (5 S) MS US 3018 -8943 -9999 +17DF206E MOBILE (10 NW) AL US 3080 -8814 -9999 +17DF3318 ALICEVILLE (6 WSW) AL US 3308 -8824 27 +17DF56FE ELROD AL US 3326 -8780 77 +17DF6364 ALICEVILLE (17 SSW) AL US 3292 -8830 -9999 +17DF7012 MONTGOMERY (6 NW) AL US 3241 -8641 30 +17DF8096 ORANGE GROVE (3 NNE) MS US 3046 -8845 -9999 +17DF93E0 PEARLINGTON (5 SE) MS US 3019 -8953 -9999 +17DFC39C MONROE LA US 3248 -9214 -9999 +17DFD0EA MONROE LA US 3254 -9203 -9999 +17DFE570 MONROE (10 N) LA US 3269 -9204 -9999 +17DFF606 MONROE (3 NNE) LA US 3259 -9206 -9999 +17E01516 FARMINGTON (1 WNW) PA US 3981 -7959 -9999 +17E0208C BAYOU SORRELL LA US 3016 -9133 -9999 +17E033FA CHIEFLAND (8 NNW) FL US 2959 -8294 -9999 +17E0561C RAVENNA KY US 3768 -8395 -9999 +17E21OE2 HOLLOFIELD MD US 3931 -7679 -9999 +17E22578 BLUE MOUNT MD US 3960 -7662 -9999 +17E2409E CUT BANK (1 W) MT US 4863 -11235 1085 +17E253E8 YAKUTAT (9 ENE) AK US 5958 -13949 -9999 +17E28580 ARVADA (11 S) WY US 4449 -10618 -9999 +17E296F6 WINIFRED (15 NW) MT US 4767 -10965 -9999 +17E2A36C MORRISON (1 E) CO US 3965 -10517 -9999 +17E2C68A EAST LAS VEGAS (1 E) NV US 3609 -11502 -9999 +17E2D5FC LAS VEGAS (6 SSE) NV US 3616 -11504 -9999 +17E3016E LEEDS (4 SE) ND US 4824 -9937 -9999 +17E32782 PARSHALL (4 W) ND US 4795 -10221 -9999 +17E334F4 RAUB (3 WSW) ND US 4774 -10211 -9999 +17E34264 PARMALEE SD US 4329 -10106 -9999 +17E3877A ROSEBUD (4 NW) SD US 4326 -10091 -9999 +17E3D706 WALHALLA (6 SW) ND US 4887 -9801 -9999 +17E436C0 HARVEY (5 S) ND US 4770 -9995 -9999 +17E466BC BARD (3 NE) CA US 3281 -11451 -9999 +17E475CA EARP (12 NNE) CA US 3430 -11414 -9999 +17E4A3A2 ESCALANTE (15 E) UT US 3778 -11136 -9999 +17E4B0D4 LOWELL (5 E) OR US 4391 -12269 -9999 +17E4E0A8 SAN ANTONIO TX US 2965 -9841 -9999 +17E4F3DE SAN ANTONIO TX US 2968 -9868 -9999 +17E512D6 LAWRENCEVILLE (6 ESE) GA US 3392 -8389 -9999 +17E5274C SNELLVILLE (3 SSE) GA US 3382 -8399 -9999 +17E5343A SNELLVILLE (5 ESE) GA US 3382 -8394 -9999 +17E542AA NORCROSS (3 WNW) GA US 3397 -8427 -9999 +17E551DC SUWANEE (2 SW) GA US 3403 -8410 -9999 +17E56446 LITHONIA (5 NE) GA US 3377 -8405 -9999 +17E57730 DACULA (2 N) GA US 3401 -8389 -9999 +17E587B4 SUWANEE (3 NNW) GA US 3408 -8409 -9999 +17E594C2 SNELLVILLE (6 S) GA US 3378 -8404 -9999 +17E5A158 NORCROSS (3 SSW) GA US 3391 -8423 -9999 +17E5B22E BUFORD (4 WNW) GA US 3413 -8407 -9999 +17E5C4BE AUBURN (5 NNW) GA US 3408 -8385 -9999 +17E5D7C8 WARNER ROBINS (5 NNE) GA US 3267 -8360 -9999 +17E5E252 LITHONIA (6 SSW) GA US 3363 -8413 -9999 +17E5F124 CHATSWORTH (12 SW) GA US 3467 -8493 -9999 +17E606AE WHITESBURG (3 NNW) GA US 3353 -8493 -9999 +17E62042 CORNELIA (6 WNW) GA US 3454 -8362 -9999 +17E63334 HAWKINSVILLE (3 SSW) GA US 3224 -8350 -9999 +17E645A4 ATLANTA GA US 3387 -8445 -9999 +17E656D2 ROME (4 NNE) GA US 3430 -8514 -9999 +17E66348 FARGO (2 NE) GA US 3071 -8254 -9999 +17E6703E FAYETTEVILLE (5 ESE) GA US 3342 -8438 -9999 +17E680BA ATLANTA GA US 3386 -8445 -9999 +17E693CC ROME (6 SW) GA US 3420 -8526 -9999 +17E6A656 FARGO GA US 3068 -8256 -9999 +17E6B520 AMERICUS (2 WNW) GA US 3208 -8426 -9999 +17E6C3B0 MORGAN (1 SE) GA US 3153 -8458 -9999 +17E6E55C ALBANY (12 WSW) GA US 3150 -8437 -9999 +17E6F62A WRENS (5 ESE) GA US 3318 -8231 -9999 +17E70454 AMERICUS (14 ESE) GA US 3203 -8400 -9999 +17E71722 BAINBRIDGE GA US 3091 -8458 -9999 +17E722B8 STATENVILLE GA US 3070 -8303 -9999 +17E731CE IRON CITY (5 ENE) GA US 3104 -8474 -9999 +17E75428 GRIFFIN (10 W) GA US 3324 -8443 -9999 +17E78240 AUGUSTA (9 WSW) GA US 3344 -8212 -9999 +17E79136 AUGUSTA (12 SW) GA US 3337 -8214 -9999 +17E7A4AC THOMASTON (13 SSE) GA US 3272 -8423 -9999 +17E7B7DA CALHOUN (1 N) GA US 3452 -8495 -9999 +17E7D23C CANTON GA US 3424 -8450 -9999 +17E7E7A6 PORT WENTWORTH (6 N) GA US 3224 -8115 -9999 +17E7F4D0 CALHOUN (5 N) GA US 3458 -8494 -9999 +17E802C6 ELLIJAY (2 SW) GA US 3467 -8451 -9999 +17E811B0 TENNILLE (15 W) GA US 3294 -8307 -9999 +17E86720 LAMONAVILLE (1 WNW) PA US 4147 -7905 -9999 +17E87456 DAVISTOWN (1 NNW) PA US 3978 -8003 -9999 +17E884D2 GREENVILLE (1 SE) PA US 4140 -8038 -9999 +17E8A23E EAST FINLEY (3 NW) PA US 4004 -8044 -9999 +17E8B148 NEW FLORENCE (1 SE) PA US 4036 -7906 -9999 +17E8C7D8 FRANKFORT SPRINGS (2 NE) PA US 4050 -8042 -9999 +17E8D4AE COOKSBURG (1 NW) PA US 4134 -7923 -9999 +17E926D0 POLK (3 SSE) PA US 4133 -7990 -9999 +17EA32A8 PLANTERSVILLE (5 SSE) AL US 3258 -8690 -9999 +17EA71A2 HUNTSVILLE AL US 3479 -8662 -9999 +17EAA7CA NORTHPORT (13 NNE) AL US 3341 -8751 -9999 +17EAB4BC HUSTLEVILLE (3 SE) AL US 3430 -8612 -9999 +17EAC22C HUNTSVILLE AL US 3475 -8656 -9999 +17EAD15A HUNTSVILLE AL US 3476 -8664 -9999 +17EB3052 GRAYSVILLE (2 NE) AL US 3364 -8695 -9999 +17EB46C2 BESSEMER AL US 3340 -8698 -9999 +17EB55B4 HUNTSVILLE (3 SE) AL US 3467 -8656 -9999 +17EB83DC BOSCO (4 NW) LA US 3234 -9211 -9999 +17EB90AA PELHAM TN US 3530 -8587 -9999 +17EBC0D6 CENTERVILLE (1 NE) TN US 3578 -8746 -9999 +17EBD3AO BROWNSVILLE (9 NW) TN US 3572 -8921 -9999 +17EC07FC PULASKI (4 W) TN US 3521 -8710 -9999 +17EC148A NASHVILLE TN US 3609 -8675 -9999 +17EC3266 OLDSMAR (3 ENE) FL US 2805 -8263 -9999 +17EC44F6 ROSSVILLE TN US 3505 -8954 -9999 +17FEC12A CALHOUN CITY (1 SW) MS US 3382 -8935 -9999 +17N CROSS KEYS NJ US 3970 -7503 -9999 +18B MONHEGAN ME US 4377 -6933 -9999 MARS +18C MICHIGAN CITY IN US 4172 -8692 -9999 MARS +18N NEW LONDON LEDGE CT US 4130 -7208 -9999 MARS +190005E4 BASALT (11 W) CO US 3937 -10682 2374 +19001692 GRAND LAKE (1 NW) CO US 4027 -10583 2658 +19002308 DILLON (1 E) CO US 3963 -10604 2763 +1900307E HEBER (5 WNW) UT US 4055 -11150 1832 +19005598 ARCHULETA (6 E) NM US 3680 -10761 1760 +19006002 DUTCH JOHN (2 SE) UT US 4092 -10942 1845 +19007374 PAGE (2 NW) AZ US 3694 -11148 1155 +190083F0 LABARGE (18 SSE) WY US 4202 -11005 1948 +19009086 ALMONT (18 N) CO US 3882 -10661 2806 +1900A51C BAYFIELD (11 N) CO US 3738 -10758 2339 +1900B66A CISCO (11 S) UT US 3881 -10929 1256 +1900C0FA TELLURIDE CO US 3795 -10787 2671 +19011468 NORRIE (1 NW) CO US 3934 -10667 1411 +190121F2 FRONTIER (23 NNW) WY US 4212 -11072 2274 +19014414 MEREDITH CO US 3936 -10673 2377 +19015762 REDCLIFF CO US 3951 -10637 2646 +190162F8 STEAMBOAT SPRINGS (1 W) CO US 4049 -10685 2042 +1901810A SUNBEAM (12 W) CO US 4055 -10842 1740 +1901A7E6 WHITEROCKS (9 N) UT US 4061 -10993 2244 +1901B490 GREEN RIVER UT US 3898 -11015 1231 +1901C200 BLUFF (20 WSW) UT US 3715 -10987 1234 +1901D176 DANIEL (11 NNW) WY US 4302 -11012 2277 +1901E4EC GREEN RIVER (1 SE) WY US 4152 -10945 1847 +1901F79A LA BARGE (5 SSE) WY US 4220 -11017 1990 +19020010 EMERY (4 N) UT US 3898 -11125 1963 +190209 AMES IA US 4203 -9380 309 +19021366 HANKSVILLE (25 SE) UT US 3810 -11040 1158 +190226FC MEEKER (3 E) CO US 4003 -10786 1923 +1902358A CHAMA NM US 3692 -10658 2393 +1902431A DUCHESNE (24 NW) UT US 4040 -11077 2056 +1902506C MONTICELLO (2 ENE) UT US 3787 -10931 2079 +19027680 KOOSHAREM (10 ENE) UT US 3855 -11172 2707 +19028604 PRICE (20 NW) UT US 3979 -11112 2326 +19029572 PINEDALE (13 E) WY US 4285 -10962 2240 +1902A0E8 SOUTH PASS CITY (3 NNE) WY US 4252 -10878 2603 +1902B39E PINEDALE (1 NE) WY US 4288 -10985 2228 +1902C50E KEMMERER (3 WNW) WY US 4180 -11058 2128 +1902D678 BONDURANT WY US 4320 -11041 2027 +1902E3E2 COALVILLE (43 E) UT US 4097 -11055 2688 +1902F094 RANGELY (2 E) CO US 4009 -10877 1612 +190302EA BITTER CREEK (4 NE) WY US 4158 -10852 2048 +1903119C GREYSTONE (18 NW) CO US 4080 -10892 1632 +19032406 PRICE (28 NE) UT US 3980 -11025 1765 +190341E0 ALMONT CO US 3866 -10685 2441 +19035296 DIXON (1 WSW) WY US 4103 -10755 1932 +1903747A LITTLE AMERICA (9 E) WY US 4155 -10970 1868 +190384FE BIG PINEY (10 ENE) WY US 4257 -10993 2074 +19039788 CREEDE (22 SW) CO US 3772 -10727 2882 +1903A212 FARSON (14 N) WY US 4232 -10948 2067 +1903D482 GUNNISON (23 WSW) CO US 3846 -10733 2240 +1903E118 GLENWOOD SPRINGS CO US 3956 -10734 1833 +1903F26E GREEN RIVER (14 SW) UT US 3887 -11037 1280 +190400DE LONETREE (25 E) WY US 4101 -10967 1853 +19042632 CORTEZ (12 SE) CO US 3720 -10849 2155 +190443D4 BRECKENRIDGE (5 S) CO US 3941 -10604 2920 +190450A2 CRESTED BUTTE CO US 3888 -10698 2701 +19046538 PAGOSA SPRINGS (15 NW) CO US 3743 -10718 2338 +1904764E PAONIA (1 SW) CO US 3885 -10762 1701 +190495BC YAMPA CO US 4016 -10691 2402 +1904A026 WINTER PARK CO US 3989 -10576 2761 +1904B350 CRAIG (2 SE) CO US 4049 -10752 1885 +1904C5C0 COLLBRAN CO US 3924 -10796 1823 +1904D6B6 EVANSTON (1 E) WY US 4127 -11095 2076 +1904E32C CORTEZ (1 SW) CO US 3734 -10859 1875 +1904F05A MEREDITH CO US 3936 -10674 2385 +19050224 SARGENTS CO US 3840 -10642 2582 +190524C8 LEADVILLE (2 SW) CO US 3923 -10632 3029 +190567C2 LIVINGSTON (7 NE) MT US 4574 -11048 1344 +190574B4 GRAND CANYON (23 SW) AZ US 3581 -11243 1648 +19058430 SELIGMAN (24 SW) AZ US 3557 -11259 1803 +19059746 GUSTINE (2 E) CA US 3726 -12096 797 +1905A2DC POWERS OR US 4289 -12407 67 +191069 CALMAR IA US 4316 -9187 393 +191299 CASTANA IA US 4206 -9582 417 +191329 CEDAR_RAPIDS IA US 4190 -9150 240 +191559 CHARITON IA US 4100 -9332 329 +191909 CRAWFORDSVILLE IA US 4120 -9150 233 +194309 KANAWHA IA US 4294 -9390 371 +194759 LEWIS IA US 4140 -9500 392 +195849 MUSCATINE IA US 4122 -9106 167 +195879 NASHUA IA US 4275 -9250 347 +196949 RHODES IA US 4200 -9325 308 +198019 SUTHERLAND IA US 4296 -9550 439 +19B MATINICUS ROCK ME US 4383 -6883 -9999 MARS +19C MUSKEGON MI US 4323 -8633 -9999 MARS +19G BUFFALO NY US 4288 -7888 -9999 MARS +19N BERLIN NJ US 3978 -7495 -9999 +19R SHIP SHOAL US 2868 -9122 -9999 SAWRS +1C5 PLAINFIELD IL US 4170 -8813 -9999 +1D2 PLYMOUTH MI US 4235 -8346 -9999 +1F0 ARDMORE_DOWNTOWN_EXEC_A OK US 3417 -9712 243 +1F9 BRIDGEPORT (4 SW) TX US 3318 -9783 260 AWOS +1G3 KENT OH US 4115 -8142 -9999 +1G5 MEDINA OH US 4113 -8177 -9999 +1G7 MISSISSIPPI CANYON US 2878 -8905 18 SAWRS +1H2 EFFINGHAM IL US 3907 -8853 -9999 AWOS +1H5 WILLOW SPRINGS MO US 3698 -9197 -9999 UCOOP +1H6 TULSA (10 E) OK US 3614 -9582 229 +1J1 ST SIMONS ISLAND GA US 3113 -8137 -9999 MARS +1J2 SAVANNAH BEACH GA US 3202 -8085 -9999 MARS +1J3 NEW SMYRNA BEACH FL US 2907 -8092 -9999 MARS +1J4 PORT SAINT JOE FL US 2969 -8537 -9999 MARS +1J5 GULF BREEZE FL US 3032 -8725 -9999 MARS +1L2 SANTA MONICA (1 W) CA US 3401 -11850 4 +1M1 NORTH LITTLE ROCK (1 NE) AR US 3483 -9226 172 +1M6 ELKTON KY US 3678 -8717 -9999 UCOOP +1MB MORRO BAY CA US 3537 -12086 2 MARINE +1N9 ALLENTOWN PA US 4057 -7549 -9999 +1O5 MONTAGUE (1 W) CA US 4173 -12255 768 BASIC +1S0 PUYALLUP WA US 4710 -12229 -9999 +1SL AVILA BEACH (1 W) CA US 3517 -12075 6 MARS +1V4 SAINT JOHNSBURY VT US 4442 -7202 213 +1V5 BOULDER CO US 4004 -10523 1609 +1W9 WRIGHTSVILLE BEACH NC US 3418 -7782 -9999 MARS +1Z2 HAWI HI US 2025 -15588 19 COOPAB +1Z4 KOLOA (3 SE) HI US 2187 -15945 16 COOPB +1Z6 FRENCH FRIGATE SHOALS HI US 2387 -16628 3 +2053N8 CAVALIER ND US 4872 -9759 -9999 +20B ROCKLAND ME US 4410 -6910 -9999 MARS +20C SNT JOSEPH MI US 4212 -8648 176 MARS +20G ASHTABULA OH US 4192 -8080 -9999 MARS +20J WEST JONESPORT ME US 4453 -6762 5 MARS +20S BONNEVILLE OR US 4563 -12195 20 MARS +211549 ELDRED NM US 4768 -9682 80 +211899 CROOKSTON NM US 4778 -9662 85 +213629 GREENBUSH NM US 4883 -9633 93 +213879 HUMBOLDT NM US 4888 -9715 74 +216419 FELTON NM US 4718 -9668 83 +216429 MAVIE NM US 4812 -9598 109 +217089 ROSEAU NM US 4868 -9573 103 +217409 SABIN NM US 4680 -9667 92 +218019 STEPHEN NM US 4848 -9670 84 +218649 WARREN NM US 4813 -9683 78 +21C SHEBOYGAN WI US 4375 -8770 -9999 MARS +21D ST. PAUL MN US 4500 -9286 -9999 +21G MARBLEHEAD OH US 4155 -8273 -9999 MARS +221060E6 GRANADA AWS MET NI 1192 -8595 -9999 +2210A5F8 SAN ISIDRO NI 1290 -8618 -9999 +22112116 BOACO AWS MET NI 1248 -8548 -9999 +22113260 FATIMA AWS MET NI 1258 -8637 -9999 +221144F0 CHINANDEGA AWS MET NI 1263 -8717 -9999 +2211A702 ACAJUTLA ES 1342 -8983 -9999 +2211B474 ILOPANGO ES 1353 -8912 -9999 +2211C2E4 LA UNION ES 1333 -8782 -9999 +2211D192 SAM MIGUEL ES 1343 -8817 -9999 +222032 BEASELY_LAKE MS US 3338 -8935 35 +222033 ONWARD MS US 3275 -8907 30 +222034 TUNICA MS US 3468 -8958 79 +222035 VANCE MS US 3407 -8965 46 +222046 PERTHSHIRE MS US 3397 -8910 61 +222064 STARKVILLE MS US 3363 -8723 104 +222070 SCOTT MS US 3362 -9090 50 +222086 SILVER_CITY MS US 3308 -8948 35 +222087 NORTH_ISSAQUENA MS US 3300 -9093 34 +223291 STONEVILLE MS US 3343 -9090 39 +2240C45C MARATHON (6 S) FL US 2463 -8112 43 +22417528 CAMERON LA US 2977 -9313 -9999 +224185AC KEY LARGO (7 SSE) FL US 2502 -8038 13 +2241F33C NEW ORLEANS (95 ESE) LA US 2940 -8860 34 +224203 CATFISH MS US 3343 -9090 37 +2242E744 KEY WEST (5 S) FL US 2445 -8188 -9999 +2242F432 MIAMI (13 SSE) FL US 2560 -8010 -9999 +2243064C WEST END FL US 2675 -7900 2 +2243153A DUCK (1 S) NC US 3618 -7575 -9999 +225107 LYON MS US 3422 -9055 52 +225251 THIGHMAN_LAKE MS US 3336 -9051 35 +225601 SIDON MS US 3343 -9023 37 +227341 VERONA MS US 3420 -8872 98 +229356 MACON MS US 3311 -8857 54 +230100 ALBANY MO US 4024 -9434 260 +230357 AUXVASSE MO US 3909 -9200 275 +231038 BRUNSWICK MO US 3941 -9320 193 +231230 CAMERON MO US 3978 -9431 289 +231335 CARDWELL MO US 3602 -9031 74 +231541 CHARLESTON MO US 3685 -8936 96 +231635 CLARKTON MO US 3647 -8996 85 +231801 COLUMBIA-MU MO US 3894 -9232 235 +231802 COLUMBIA-SF MO US 3890 -9227 252 +231871 COOK_STATION MO US 3780 -9143 283 +231900 CORNING MO US 4029 -9548 274 +232215 DELTA MO US 3722 -8973 103 +233170 GLENNONVILLE MO US 3657 -9013 95 +234706 LAMAR MO US 3749 -9431 301 +234982 LINNEUS MO US 3986 -9315 251 +235709 MONROE_CITY MO US 3963 -9173 224 +236150 NOVELTY MO US 4002 -9219 251 +236804 PORTAGEVILLE-DC MO US 3641 -8970 86 +236805 PORTAGEVILLE-LF MO US 3640 -8961 86 +237229 ROCKPORT MO US 4047 -9548 82 +237439 STJOE MO US 3977 -9492 77 +237440 ST.JOSEPH MO US 3976 -9479 313 +238040 STEELE MO US 3610 -8993 76 +238604 VERSAILLES MO US 3843 -9285 304 +23B SEGUIN ISLAND ME US 4367 -6977 -9999 MARS +23G CLEVELAND OH US 4150 -8172 -9999 MARS +24404784 HURST (5 SW) GA US 3478 -8423 -9999 +244054F2 HURST (6 SSW) GA US 3477 -8422 -9999 +24406168 SUCHES (4 NW) GA US 3472 -8407 -9999 +2440721E EPWORTH (5 SW) GA US 3490 -8443 -9999 +2440829A HURST (3 SE) GA US 3480 -8417 -9999 +244091EC COPPERHILL TN US 3498 -8438 -9999 +2440A476 BLUE RIDGE (3 NE) GA US 3488 -8428 -9999 +2440B700 ARKDELL (4 W) AL US 3497 -8740 229 +2440D2E6 EMBREEVILLE TN US 3618 -8246 463 +2440E77C CHATTANOOGA TN US 3501 -8521 196 +2440F40A ARCHVILLE (3 S) TN US 3510 -8454 -9999 +24410674 CAVVIA TN US 3583 -8823 -9999 +24411502 COALMONT TN US 3535 -8570 -9999 +24412098 PIKEVILLE TN US 3562 -8520 268 +244133EE GEORGETOWN TN US 3530 -8495 -9999 +2441457E HOLCUT MS US 3473 -8830 -9999 +24415608 KONNAROCK VA US 3667 -8160 -9999 +24416392 TRADE TN US 3635 -8173 975 +244170E4 FRANKFORT TN US 3612 -8480 -9999 +24418060 FALL CREEK TN US 3568 -8532 -9999 +24419316 CHEROKEE (7 SW) AL US 3468 -8803 -9999 +2441A68C MOULTON AL US 3440 -8732 -9999 +2441B5FA HYTOP AL US 3488 -8610 -9999 +2441C36A ESTILL SPRINGS TN US 3528 -8610 -9999 +2441D01C MARYVILLE TN US 3578 -8388 -9999 +2441F6F0 CADES COVE TN US 3562 -8381 -9999 +2442017A CHEROKEE NC US 3562 -8320 -9999 +2442120C GATE CITY VA US 3662 -8257 365 +24422796 FAYETTEVILLE TN US 3515 -8658 -9999 +244234E0 SUGAR GROVE (3 SW) NC US 3624 -8182 805 +24424270 LOBELVILLE TN US 3582 -8780 -9999 +24425106 IRON CITY TN US 3502 -8758 -9999 +2442649C TAZEWELL TN US 3643 -8340 323 +2442876E PROSPECT TN US 3503 -8695 172 +2442A182 NEEDMORE NC US 3533 -8353 -9999 +2442B2F4 ROGERSVILLE (3 SE) TN US 3638 -8297 -9999 +2442C464 ALBERTVILLE AL US 3424 -8619 317 +2442E288 CANTON (10 SSW) NC US 3537 -8293 -9999 +2442F1FE FRANKLIN (11 SW) NC US 3510 -8355 -9999 +24430380 COLUMBIA TN US 3562 -8703 163 +244310F6 SAMS GAP NC US 3595 -8257 -9999 +2443256C ROBBINSVILLE (13 W) NC US 3534 -8403 -9999 +2443361A TITUS GA US 3495 -8362 -9999 +2443408A DECATUR (5 N) TN US 3558 -8475 -9999 +244353FC WAYNESVILLE (10 N) NC US 3563 -8298 712 +24436666 CHEROKEE (2 SW) NC US 3547 -8335 0 +24437510 BLAIRSVILLE GA US 3483 -8393 -9999 +24438594 HIAWASSEE (3 SSE) GA US 3490 -8372 -9999 +244396E2 GREENEVILLE (8 SSW) TN US 3607 -8287 358 +2443A378 TELLICO PLAINS (12 NNE) TN US 3537 -8403 -9999 +2443BOOE WHITWELL TN US 3521 -8550 193 +2443C69E WHITWELL TN US 3521 -8552 -9999 +2443D5E8 RED BAY AL US 3445 -8810 -9999 +2443E072 RUSSELLVILLE (14 WSW) AL US 3462 -8798 168 +2443F304 BAKERSVILLE NC US 3602 -8216 -9999 +244401B4 GROSECLOSE VA US 3689 -8134 -9999 +244412C2 BEAR CREEK (2 E) AL US 3427 -8770 -9999 +24442758 CANTON (16 NW) NC US 3570 -8304 -9999 +2444342E MARSHAL NC US 3572 -8266 622 +244442BE BLACK MOUNTAIN (10 NNE) NC US 3576 -8227 1902 +244451C8 MURPHY NC US 3509 -8404 -9999 +24447724 WASHBURN TN US 3630 -8359 433 +244487A0 TURTLETOWN TN US 3518 -8444 -9999 +244494D6 TULLAHOMA TN US 3536 -8622 -9999 +2444A14C RUSSELLVILLE AL US 3450 -8774 -9999 +2444B23A NORMANDY (2 NE) TN US 3548 -8625 262 +2444C452 BRYSON CITY (13 N) NC US 3562 -8343 1536 +2444C4AA NORMANDY (2 NE) TN US 3547 -8625 262 +2444D7DC NOAH TN US 3558 -8619 -9999 +2444E246 MANCHESTER TN US 3547 -8608 -9999 +2444F130 HODGES AL US 3439 -8789 -9999 +2445034E DIME AL US 3433 -8765 -9999 +24451038 BEAR CREEK (4 N) AL US 3440 -8799 -9999 +244525A2 ATWOOD (4 WNW) AL US 3440 -8799 -9999 +244536D4 RED BAY (12 NNE) AL US 3455 -8799 -9999 +24454044 RED BAY (13 NNE) AL US 3454 -8797 -9999 +24455332 RED BAY (12 NNE) AL US 3455 -8799 -9999 +244566A8 YOUNG HARRIS GA US 3493 -8385 -9999 +244575DE MANCHESTER TN US 3547 -8612 -9999 +2445855A SHELBYVILLE (2 W) TN US 3548 -8650 -9999 +2445962C BELGREEN (7 WSW) AL US 3445 -8798 -9999 +2445A3B6 NORMANDY (2 NE) TN US 3547 -8625 262 +2445B0C0 BEAR CREEK (2 E) AL US 3427 -8769 -9999 +2445C650 SAVANNAH TN US 3522 -8826 107 +2445D526 HENAGAR AL US 3480 -8575 -9999 +2445E0BC GERALDINE AL US 3432 -8600 -9999 +2445F3CA FONTANA NC US 3545 -8381 -9999 +24460440 TELLICO PLAINS TN US 3538 -8432 -9999 +24461736 HUNTSVILLE AL US 3482 -8667 -9999 +244622AC TOWN CREEK AL US 3467 -8740 -9999 +244631DA CHOESTOE GA US 3480 -8390 -9999 +2446474A OAK GROVE TN US 3604 -8334 -9999 +2446543C RINGGOLD (3 SE) GA US 3490 -8508 -9999 +244661A6 CHICKAMAUGA GA US 3488 -8528 226 +244672D0 KENSINGTON GA US 3472 -8543 -9999 +24468254 TRENTON (6 S) GA US 3482 -8553 -9999 +24469122 MURRAY KY US 3660 -8825 161 +2446A4B8 ROAN MOUNTAIN TN US 3615 -8210 911 +2446B7CE LENOIR CITY (7 NNW) TN US 3588 -8430 -9999 +2446C15E BREVARD NC US 3523 -8272 -9999 +2446D228 BARNARD NC US 3588 -8274 911 +2446E7B2 MILLIGAN COLLEGE TN US 3631 -8231 -9999 +2446F4C4 PARKSVILLE TN US 3510 -8465 225 +244715CC SNEEDVILLE (5 N) TN US 3659 -8323 462 +24472056 GATLINBURG TN US 3572 -8350 -9999 +24473320 CHATTANOOGA TN US 3506 -8531 226 +244745BO OAK RIDGE (7 E) TN US 3602 -8416 -9999 +244756C6 FLORENCE (2 E) AL US 3480 -8763 160 +2447635C SPEEDWELL TN US 3645 -8388 -9999 +2447702A PETROS TN US 3610 -8445 -9999 +244780AE SWEETWATER TN US 3558 -8447 -9999 +244793D8 ETOWAH TN US 3533 -8452 -9999 +2447A642 CLEVELAND TN US 3518 -8482 -9999 +2447B534 CRAB ORCHARD TN US 3592 -8488 -9999 +2447C3A4 MCDONALD TN US 3510 -8498 -9999 +2447D0D2 ISOLINE TN US 3608 -8507 -9999 +2447E548 DUNLAP TN US 3537 -8538 -9999 +2447F63E ALTAMONT TN US 3543 -8572 -9999 +24480028 MORRISON TN US 3562 -8590 -9999 +2448135E FLINTVILLE TN US 3507 -8642 -9999 +244826C4 PETERSBURG TN US 3533 -8665 -9999 +244835B2 PULASKI TN US 3518 -8703 -9999 +24484322 COLUMBIA TN US 3567 -8703 -9999 +24485054 CENTERVILLE TN US 3582 -8743 -9999 +244865CE MCEWEN TN US 3610 -8763 -9999 +244876B8 WAYNESBORO TN US 3533 -8770 -9999 +2448863C COLLINWOOD TN US 3517 -8775 -9999 +2448954A LINDEN TN US 3562 -8783 152 +2448A0D0 MILLEDGEVILLE TN US 3535 -8837 -9999 +2448B3A6 TAZEWELL VA US 3713 -8155 -9999 +2448C536 SALTVILLE (2 E) VA US 3689 -8177 534 +2448D640 RICHLANDS VA US 3710 -8184 586 +2448E3DA HILTON VA US 3665 -8247 -9999 +244902D2 PENNINGTON GAP VA US 3675 -8302 -9999 +244911A4 ATHENS AL US 3479 -8697 -9999 +2449243E COLUMBUS CITY AL US 3448 -8622 -9999 +244941D8 FALKVILLE AL US 3437 -8691 183 +24495AE FLAT ROCK AL US 3477 -8570 -9999 +24496734 GROVEOAK AL US 3443 -8602 338 +24497442 LIM ROCK AL US 3468 -8619 -9999 +244984C6 DECATUR AL US 3464 -8706 181 +244997B0 KINGSTON TN US 3590 -8452 232 +2449A22A OAKLAND AL US 3486 -8778 -9999 +2449B15C PENCE AL US 3445 -8676 195 +2449C7CC RAINSVILLE AL US 3451 -8585 -9999 +2449D4BA WRIGHT AL US 3496 -8795 -9999 +2449E120 BENTON KY US 3685 -8829 122 +2449F256 BANNER ELK NC US 3616 -8189 1064 +244A05DC SWANNONOA NC US 3564 -8240 829 +244A16AA CANTON NC US 3555 -8283 872 +244A2330 FRANKLIN NC US 3520 -8336 -9999 +244A3046 HENDERSONVILLE NC US 3535 -8247 -9999 +244A46D6 HIGHLAND NC US 3507 -8322 -9999 +244A55AO MARBLE NC US 3519 -8392 -9999 +244A743C ROSMAN NC US 3514 -8283 680 +244A83C8 ELIZABETHTON (13 NE) TN US 3652 -8210 -9999 +244A90BE GUNTERSVILLE (5 NW) AL US 3442 -8639 -9999 +244AA524 YANCY NC US 3591 -8230 927 +244AB652 ANDERSON TN US 3500 -8590 198 +244ACOC2 ATHENS TN US 3547 -8459 287 +244AD3B4 BIG LICK TN US 3581 -8504 -9999 +244AE62E BIG SANDY TN US 3623 -8810 -9999 +244AF558 BRUCETON TN US 3604 -8826 -9999 +244B0726 CHARLESTON TN US 3528 -8476 -9999 +244B1450 CLIFTON CITY TN US 3537 -8798 134 +244B21CA DAYTON TN US 3550 -8502 -9999 +244B32BC SPARTA TN US 3596 -8528 -9999 +244B442C DECATUR TN US 3552 -8480 -9999 +244B575A DUNN TN US 3520 -8732 -9999 +244B62C0 PROSPECT TN US 3504 -8689 170 +244B9244 DEL RIO (4 SE) TN US 3589 -8297 475 +244BB4A8 LEXINGTON TN US 3564 -8838 -9999 +244BC238 LYNCHBURG TN US 3527 -8639 -9999 +244BD14E LYNNVILLE TN US 3537 -8702 -9999 +244BE4D4 PARSONS (13 S) TN US 3547 -8815 -9999 +244BF7A2 MOUNT PLEASANT TN US 3553 -8721 -9999 +244C0512 OLIVEHILL TN US 3527 -8803 165 +244C1664 PARIS TN US 3642 -8813 -9999 +244C23FE PARSONS TN US 3562 -8812 -9999 +244C3088 PINEWOOD TN US 3590 -8748 -9999 +244C4618 SPRING CITY (8 NE) TN US 3577 -8478 247 +244C556E WINCHESTER (13 SW) TN US 3509 -8625 -9999 +244C60F4 LUTTRELL TN US 3621 -8375 -9999 +244C7382 SUNBRIGHT TN US 3625 -8467 -9999 +244C8306 SCOTTSBORO AL US 3465 -8599 -9999 +244C869C WILLIAMSPORT TN US 3569 -8721 -9999 +244C9070 UNIONVILLE TN US 3562 -8659 216 +244CA5EA WARTBURG TN US 3612 -8460 -9999 +244CC00C COEBURN VA US 3693 -8248 -9999 +244CD37A LEBANON VA US 3691 -8206 521 +244CE6E0 NORTH BRISTOL VA US 3662 -8219 -9999 +244OC190 SHELBYVILLE TN US 3548 -8646 209 +247569 SIDNEY MT US 4773 -10415 178 +247579 BRORSON MT US 4778 -10425 211 +24B WEST QUODDY HEAD ME US 4480 -6695 -9999 MARS +24G TOLEDO OH US 4170 -8345 -9999 MARS +250059 AINSWORTH NE US 4255 -9982 233 +250138 ALLIANCEWEST NE US 4202 -10313 370 +250148 ALLIANCENORTH NE US 4218 -10292 370 +250259 ARAPAHOEPRAIRIE NE US 4148 -10185 334 +250369 ARTHUR NE US 4165 -10152 334 +250529 BARTA NE US 4223 -9965 237 +250629 BEATRICE NE US 4030 -9693 115 +251229 BRULE NE US 4103 -10192 314 +251249 BRUNSWICK NE US 4235 -9792 167 +251549 CEDAR POINT NE US 4120 -10163 294 +251569 CENTRALCITY NE US 4115 -9797 158 +251599 CHAMPION NE US 4040 -10172 314 +252109 CURTISUNSTA NE US 4063 -10050 239 +252319 DICKENS NE US 4095 -10097 288 +252599 ELGIN NE US 4193 -9818 189 +253299 GIBBON NE US 4068 -9885 191 +253359 GORDON NE US 4273 -10217 338 +253369 GOTHENBURG NE US 4095 -10018 246 +253399 GRANT NE US 4085 -10167 297 +253409 GRANDISLAND NE US 4088 -9850 155 +253479 GUDMUNDSENS NE US 4207 -10143 320 +253549 HALSEY NE US 4190 -10015 251 +253919 HOLDREGE NE US 4033 -9937 215 +253929 HOLDREGE 4N NE US 4050 -9935 215 +254119 INDIAN CAVE ST PARK NE US 4028 -9562 101 +254339 KEARNEY NE US 4072 -9902 169 +254459 KINGSLEYDAM NE US 4123 -10163 307 +254669 LEXINGTON NE US 4077 -9973 222 +254699 HAVELOCK NE US 4085 -9660 106 +254709 LINCOLN 93E 34S NE US 4077 -9668 117 +254719 LINCOLN 20E 35S NE US 4077 -9668 115 +254729 LINCOLN 82E 20S NE US 4078 -9660 126 +254739 LINCOLN 12W 55N NE US 4087 -9673 117 +254749 LINCOLN 51E 13S NE US 4078 -9665 115 +254758 LINCOLN 10E 17N NE US 4082 -9670 107 +254759 LINCOLN 9N 6E NE US 4082 -9670 107 +254769 LINCOLN 27E 56S NE US 4075 -9667 115 +254809 LINCOLNIANR NE US 4083 -9665 109 +255319 MCCOOK NE US 4023 -10058 241 +255367 MEADAGROFARM NE US 4115 -9640 107 +255368 MEADTURFFARM NE US 4117 -9647 112 +255369 MEAD NE US 4115 -9648 112 +255569 MINDEN NE US 4052 -9905 201 +255599 MITCHELL FARMS NE US 4193 -10370 335 +255649 MONROE NE US 4138 -9752 144 +255819 NEBRASKA CITY NE US 4053 -9580 100 +255829 NEBRASKA CITY 2N NE US 4070 -9588 100 +256019 CONCORD(NE) NE US 4238 -9695 136 +256079 NORTHPLATTE NE US 4108 -10076 262 +256299 ONEILL NE US 4247 -9875 191 +256339 ORD NE US 4162 -9893 191 +256489 PANHANDLE NE US 4193 -10370 379 +256569 PAWNEE NE US 4002 -9618 186 +257079 REDCLOUD NE US 4008 -9828 160 +257119 RISINGCITY NE US 4120 -9733 114 +257249 ROGERSFARM NE US 4082 -9668 106 +257519 SAL NE US 4160 -10080 297 +257529 SAL#2 NE US 4160 -10080 297 +257679 SCOTTSBLUFF NE US 4188 -10366 368 +257779 SHELTON NE US 4073 -9875 187 +257839 SIDNEY NE US 4122 -10302 401 +257849 SILVERTHORN NE US 4153 -10278 397 +257899 CLAY CENTER(SC) NE US 4057 -9813 168 +258109 SMITHFIELD NE US 4058 -9967 234 +258449 TARNOV NE US 4158 -9757 144 +259209 WESTPOINT NE US 4185 -9673 135 +259409 WOODRIVER NE US 4085 -9860 183 +259519 YORK NE US 4087 -9762 149 +25B NEW CASTLE NH US 4307 -7072 -9999 MARS +25C AUBURN (1 SW) AL US 3260 -8550 199 AMOS +25G ERIE PA US 4212 -8008 -9999 MARS +26702756 TOPANGA (1 SSE) CA US 3408 -11860 -9999 +267042B0 CASTAIC (5 NW) CA US 3453 -11853 -9999 +26704320 CASTAIC (14 N) CA US 3461 -11856 -9999 +267051C6 CLAREMONT (12 N) CA US 3421 -11767 -9999 +2685C72E SAXTON PA US 4022 -7827 244 +26G ROCHESTER NY US 4325 -7760 -9999 MARS +27A ELBERTON GA US 3410 -8282 184 AWOS +27B YORK BEACH ME US 4317 -7060 -9999 MARS +27G LORAIN OH US 4147 -8218 -9999 MARS +27U SALMON ID US 4519 -11390 1198 BASIC +28G OSWEGO NY US 4347 -7652 -9999 MARS +28Y LELAND MI US 4502 -8595 -9999 MARS +29B BOSTON MA US 4232 -7088 -9999 MARS +29G GRAND RIVER OH US 4177 -8128 179 MARS +29Y DEVILS ISLAND WI US 4708 -9073 -9999 MARS +2AK1 BLAIR LAKE AK US 6439 -14770 223 ASOS +2B8 PORTLAND ME US 4362 -7020 -9999 MARS +2C0 WEST CAMERON US 2938 -9320 20 SAWRS +2C2 WHITE SANDS NM US 3237 -10654 -9999 WSR88D +2CB STARKE FL US 2997 -8198 -9999 WSR88D +2DP STUMPY POINT NC US 3571 -7577 -9999 +2EG VALPARAISO FL US 3052 -8630 -9999 SAWRS +2G0 GLOMAR PACIFIC US 2852 -8993 -9999 SAWRS +2H1 HUNTINGTON BEACH (9 SW) CA US 3357 -11813 36 +2I0 MADISONVILLE KY US 3735 -8740 -9999 SAWRS +2K0 MONTICELLO (2 SE) IL US 4001 -8856 -9999 +2L6 MARINA DEL REY CA US 3397 -11843 -9999 MARS +2L7 SOLANA BEACH CA US 3298 -11727 -9999 MARS +2M0 PRINCETON (1 SE) KY US 3712 -8787 151 COOPAB +2M9 MOUNTAIN HOME AR US 3637 -9247 280 SAWRS +2PJ SUMTER SC US 3385 -8048 -9999 SAWRS +2SL FLORENCE (8 NNW) OR US 4412 -12413 122 MARS +2U7 STANLEY ID US 4417 -11493 1980 +2V2 LONGMONT CO US 4016 -10516 1405 +2W6 LEONARDTOWN MD US 3830 -7655 -9999 SAWRS +2WX BUFFALO SD US 4558 -10353 915 +3000065E EATONVILLE (13 E) WA US 4683 -12200 1021 +30001528 STEVENSON (6 W) WA US 4570 -12207 610 +300020B2 CLALLAM BAY (11 SW) WA US 4820 -12447 591 +300033C4 FORKS (20 SE) WA US 4777 -12397 1036 +30004554 CHEHALIS (20 SW) WA US 4650 -12338 739 +30005622 TOUTLE (5 ENE) WA US 4635 -12260 762 +300063B8 NOOKSACK (6 SE) WA US 4890 -12222 976 +300070CE YAKIMA (19 W) WA US 4660 -12090 1311 +3000804A CLE ELUM (4 SW) WA US 4717 -12100 1225 +3000A6A6 WAHKIACUS (11 N) WA US 4599 -12108 1158 +3000B5D0 RYDERWOOD (3 SW) WA US 4635 -12310 -9999 +3000C340 ELMA (8 S) WA US 4689 -12342 539 +3000D036 GLENOMA (3 NW) WA US 4653 -12220 739 +3006A668 DAYTON (2 SE) WA US 4630 -11795 -9999 +3006F614 WAITSBURG (3 E) WA US 4628 -11811 -9999 +3007046A TOUCHET (1 N) WA US 4606 -11867 -9999 +3007171C WALLA WALLA (6 SW) WA US 4600 -11838 -9999 +30072286 WALLA WALLA (6 SW) WA US 4602 -11843 -9999 +3008671E DAYTON (9 SE) WA US 4622 -11785 -9999 +30087468 WALLA WALLA (7 N) WA US 4615 -11837 -9999 +300884EC WAITSBURG (1 W) WA US 4627 -11817 -9999 +3030002E ENTERPRISE (17 ESE) UT US 3760 -11368 1603 +30301358 PARK VALLEY (1 NE) UT US 4182 -11333 1686 +303026C2 KOOSHAREM UT US 3851 -11188 2091 +303035B4 CEDAR CITY (4 NNE) UT US 3775 -11305 1698 +30304324 PANGUITCH (10 NNE) UT US 3785 -11242 2032 +30305052 HUNINGTON UT US 3937 -11105 1926 +3030863A CASTLE DALE (4 S) UT US 3922 -11105 1720 +3030A0D6 EPHRAIM UT US 3937 -11158 1679 +3030C530 WHITNEY (5 SE) ID US 4208 -11170 1693 +3030D646 GROUSE CREEK (51 SE) UT US 4122 -11310 1295 +3030E3DC GROUSE CREEK (32 SE) UT US 4130 -11343 1292 +3030F0AA IBAPAH (25 E) UT US 4003 -11362 1285 +30312438 GROUSE CREEK (32 NE) UT US 4197 -11333 1285 +30317444 LOGAN (4 W) UT US 4175 -11192 1350 +3031A22C ESCALANTE (2 NE) UT US 3775 -11158 1765 +3031B15A NEPHI (14 N) UT US 3982 -11187 1524 +3031C7CA KINGSTON (8 N) UT US 3832 -11218 1798 +303216AC HUNTSVILLE (15 NE) UT US 4138 -11153 2402 +30322336 HUNTSVILLE (15 E) UT US 4132 -11147 2509 +30323040 HUNTSVILLE (11 E) UT US 4125 -11153 2384 +3033A7D8 MANILA (12 SW) UT US 4091 -10987 2637 +30B CAPE COD CANAL MA US 4178 -7050 -9999 MARS +30G BAY CITY MI US 4363 -8385 -9999 +30N NEW HAVEN CT US 4122 -7267 -9999 MARS +30Y DULUTH MN US 4683 -9217 -9999 +31B CHATHAM MA US 4167 -6995 -9999 MARS +31G BELLE ISLE MI US 4233 -8297 -9999 MARS +31Y EAGLE HARBOR MI US 4747 -8817 -9999 MARS +320509 BAKER ND US 4817 -9965 157 +320599 BEACH ND US 4678 -10397 269 +320729 BERTHOLD ND US 4838 -10182 201 +320829 BISMARCK ND US 4688 -10062 175 +320949 BOTTINEAU ND US 4882 -10075 138 +320989 BOWBELLS ND US 4882 -10223 182 +320999 BOWMAN ND US 4620 -10347 278 +321289 CANDO ND US 4847 -9917 138 +321369 CARRINGTON ND US 4752 -9913 145 +321439 CAVALIER ND US 4877 -9775 92 +321709 COLUMBUS ND US 4877 -10275 227 +321819 CRARY ND US 4805 -9860 139 +321829 CROSBY ND US 4880 -10332 194 +321999 DAZEY ND US 4718 -9813 134 +322189 DICKINSON ND US 4690 -10282 232 +322489 EDGELEY ND US 4632 -9877 153 +322539 EGELAND ND US 4863 -9913 140 +322858 FARGO ND US 4690 -9682 83 +322959 FINGAL ND US 4675 -9792 139 +3230036A JULIAN (5 SW) CA US 3302 -11663 -9999 +32302586 LAS MESITAS (6 SW) CO US 3702 -10620 -9999 +323036F0 WRIGHT (31 SE) WY US 4355 -10508 1548 +32304060 DAYTON (15 W) WY US 4479 -10753 2452 +3230668C NEMO (1 SW) SD US 4417 -10350 -9999 +323075FA EDGEMONT (7 NE) SD US 4343 -10376 -9999 +32309608 OAK GROVE CA US 3339 -11680 844 +3230A392 LAKE ELSINORE (3 NW) CA US 3365 -11741 -9999 +3230B0E4 FOREST FALLS (7 W) CA US 3408 -11703 -9999 +3230D502 UPPER LAKE (5 NE) CA US 3921 -12281 1475 +3230F3EE FAWNSKIN CA US 3427 -11690 2104 +32310190 DEVORE (9 NW) CA US 3432 -11750 -9999 +323109 FORESTRIVER ND US 4830 -9760 232 +3231277C PLEASANT GROVE UT US 4043 -11175 1585 +3231429A ALTA SIERRA (5 NW) CA US 3589 -11863 2804 +323151EC CHALLIS ID US 4450 -11422 1600 +32316476 ADIN (12 NE) CA US 4129 -12086 -9999 +32317700 PINEDALE (7 NE) WY US 4291 -10975 2600 +32318784 NORTHPORT (6 NE) WA US 4898 -11767 -9999 +323194F2 FLOWERY TRAIL RAWS WA US 4828 -11740 -9999 +3231A168 HAMILTON (22 SW) MT US 4607 -11383 2414 +3231B21E LOLOO HOT SPRINGS (6 NW) MT US 4679 -11465 1989 +3231C48E DUNMOVIN (17 W) CA US 3609 -11826 -9999 +3231D7F8 TIGER (4 SW) WA US 4866 -11748 1024 +3232D0F6 COYOTE (7 SSW) NM US 3607 -10665 2682 +3232E56C ALBERTON MT US 4707 -11440 -9999 +3232F61A GILA HOT SPRINGS (4 WNW) NM US 3322 -10824 1707 +32330464 SAFFORD (13 SSW) AZ US 3267 -10979 -9999 +323331FE AUGUSTA (21 WSW) MT US 4749 -11288 1631 +3233476E SUPERIOR (5 NW) MT US 4727 -11492 1414 +32335418 BOULDER (8 S) MT US 4622 -11223 2091 +323359 GALESBURG ND US 4735 -9772 101 +323372F4 TIJERAS (1 SE) NM US 3507 -10638 1999 +32338270 SEDONA (16 SE) AZ US 3467 -11170 1161 +32339106 MORMON LAKE (2 SE) AZ US 3491 -11145 2137 +3233A49C MOUNT LEMMON (5 SE) AZ US 3240 -11071 2377 +3233B7EA COTTONWOOD (10 SE) AZ US 3460 -11205 -9999 +3233D20C QUEMADO (12 S) NM US 3407 -10843 2499 +3233E796 EMINENCE (14 E) MO US 3718 -9112 2042 +3233F4E0 ALAMEDA (3 SE) NM US 3513 -10658 -9999 +32340650 WHITE OAKS (15 NE) NM US 3392 -10547 -9999 +32341526 LAKESIDE (5 NW) AZ US 3418 -10998 1981 +3234455A NORTH FORK (4 N) ID US 4538 -11417 1052 +323470C0 VIOLA (6 ENE) CA US 4054 -12158 1850 +3234B5DE BOCA (7 N) CA US 3948 -12006 2093 +3234C34E MILFORD (3 SSE) CA US 4014 -12035 1670 +3234D038 ENTERPRISE (18 NE) OR US 4568 -11721 1280 +3234E5A2 RICHLAND (16 NW) OR US 4489 -11734 1304 +3234F6D4 WAGON WHEEL GAP (3 NE) CO US 3779 -10678 3179 +323504AA ALBANY (9 S) WY US 4107 -10615 2760 +323517DC FILLMORE (4 E) UT US 3898 -11223 1975 +32352246 GORHAM (7 S) NH US 4429 -7123 -9999 +32353130 TOWER (41 E) WY US 4485 -10961 -9999 +323547A0 TAYLOR PARK (5 S) CO US 3891 -10660 3173 +323554D6 STONYFORD (2 SW) CA US 3937 -12258 366 +3235614C FRAZIER PARK (4 WSW) CA US 3481 -11901 -9999 +3235723A SUNRIVER (21 SE) OR US 4378 -12105 1454 +323582BE BEND (9 SW) OR US 4393 -12134 1419 +323591C8 DILLON (5 SE) CO US 3956 -10599 3021 +3235A452 NORWOOD (6 NE) CO US 3819 -10822 -9999 +3235B724 PLACITA (2 SW) CO US 3913 -10728 -9999 +3235C1B4 STONER (13 NNW) CO US 3765 -10854 2484 +3235D2C2 TOPONAS (8 NE) CO US 4009 -10668 2713 +3235E758 STEAMBOAT SRPINGS CO US 4054 -10678 2429 +3235F42E RAND (7 SW) CO US 4035 -10622 2880 +323610D2 RED FEATHER LAKES (2 S) CO US 4079 -10557 2504 +323619 GRANDFORKS ND US 4783 -9707 77 +32362548 SUNDANCE (12 N) WY US 4437 -10427 1585 +3236363E USFS TALLADEGA AL US 3343 -8608 -9999 +323640AE WEAVERVILLE CA US 4074 -12294 622 +323653D8 OAKRIDGE (12 SW) OR US 4367 -12265 1082 +32367534 QUILCENE (1 W) WA US 4782 -12288 640 +323685B0 PALMDALE (11 W) CA US 3460 -11845 951 +323696C6 BONDURANT (1 NW) WY US 4322 -11042 2050 +3236A35C MEACHAM (11 NE) OR US 4560 -11824 1654 +3236B02A DESCANSO (1 NW) CA US 3286 -11662 1061 +3236C6BA HAPPYS INN (20 NE) MT US 4813 -11472 -9999 +3236E056 IDANHA (5 SE) OR US 4467 -12000 1088 +3236O3A4 MEEKER CO US 4008 -10737 2647 +3237015E DARRINGTON (5 E) WA US 4825 -12153 1036 +32371228 CAMP NELSON (6 NW) CA US 3618 -11871 899 +323734C4 HEADQUARTERS (37 ENE) ID US 4667 -11517 834 +32374254 PIERCE (2 N) ID US 4650 -11583 1158 +323764B8 POTLATCH (1 N) ID US 4698 -11698 1024 +3237874A POTLATCH (10 ENE) ID US 4698 -11663 1158 +3237943C ELK CITY (9 SE) ID US 4572 -11533 1402 +3237A1A6 EAGLE LAKE RESORT (14 WNW) CA US 4059 -12108 1731 +3237B2D0 DOUGLAS (27 ENE) AZ US 3144 -10908 -9999 +3237D736 FOREST FALLS (7 N) CA US 3419 -11691 1585 +3237E2AC MONTECITO (1 N) CA US 3445 -11964 457 +3237F1DA DIAMOND LAKE (5 NW) OR US 4327 -12218 1413 +323807CC TELMA (4 W) WA US 4785 -12090 1146 +323814BA ARDENVOIR (6 W) WA US 4773 -12055 1061 +32382120 CHADRON (6 S) NE US 4272 -10297 -9999 +32383256 ISLAND PARK (1 NW) ID US 4442 -11138 1915 +323844C6 NOLTON (2 W) CA US 4186 -12335 1428 +323857B0 CALLAHAN (1 NE) CA US 4132 -12280 956 +3238622A OAK KNOLL CA US 4184 -12285 518 +3238715C MACDOEL (6 W) CA US 4180 -12210 1676 +323881D8 KLAMATH RIVER (8 SW) CA US 4178 -12295 1674 +323881DA SCOTT BAR (4 NE) CA US 4178 -12295 1674 +323892AE SOMESBAR (3 S) CA US 4138 -12348 280 +3238A734 PULGA (3 E) CA US 3978 -12138 1353 +3238D1A4 SAWYERS BAR CA US 4130 -12313 661 +3238E43E HALLS FLAT (4 NW) CA US 4082 -12130 1722 +3238F748 SIERRA VISTA (8 S) AZ US 3145 -11028 1219 +32390536 FREDONIA (36 SE) AZ US 3645 -11223 2667 +323973A6 COOKS STATION (8 SE) CA US 3849 -12033 1550 +32398322 GEORGETOWN (8 E) CA US 3890 -12070 1402 +32399054 KYBURZ (4 SE) CA US 3873 -12023 1597 +3239C028 GASQUET (4 NW) CA US 4185 -12398 -9999 +3239D35E FORESTHILL (23 E) CA US 3907 -12042 1478 +3239E6C4 PIERCE (65 E) ID US 4659 -11450 1999 +3239F5B2 BUFFALO (12 WSW) WY US 4432 -10698 2463 +323A0238 SHELL (18 ESE) WY US 4445 -10745 2722 +323A114E DUBOIS (10 N) WY US 4368 -10960 2537 +323A24D4 HEADQUARTERS (40 NE) ID US 4607 -11455 750 +323A37A2 CHIMNEY ROCK CO US 3729 -10729 2141 +323A4132 ELK CREEK (9 WNW) CA US 3965 -12272 1150 +323A67DE BECKWOURTH (4 N) CA US 3987 -12038 1700 +323A74A8 BERNALILLO (14 N) NM US 3550 -10656 1698 +323A8420 TULELAKE (5 E) CA US 4193 -12145 -9999 +323AA2C0 WILWOOD (5 S) CA US 4034 -12307 2004 +323AB1B6 BIG BAR CA US 4074 -12325 387 +323AC726 MCCLOUD (8 E) CA US 4128 -12198 875 +323AD450 BIG BEND (3 W) CA US 4100 -12198 518 +323AE1CA SIMS CA US 4107 -12237 488 +323BE330 BENTLEY (3 E) LA US 3150 -9246 -9999 +323BF046 WHITEBIRD (15 ESE) ID US 4563 -11628 478 +323C241A CARPEATER RIDGE CO US 3846 -10905 2464 +323C376C MANTI (20 E) UT US 3931 -11132 2652 +323E62E4 BREVARD (7 E) NC US 3521 -8259 -9999 +323E7192 ROCKINGHAM (5 ENE) NC US 3496 -7969 -9999 +323E9260 UNITY (9 NW) OR US 4453 -11832 -9999 +323EB48C BAKER CITY (7 SW) OR US 4476 -11797 -9999 +323ED16A BOULDER (3 W) CO US 4001 -10533 -9999 +323EE4F0 ESTES PARK (2 SW) CO US 4037 -10555 -9999 +323F3062 THOMPSON FALLS MT US 4758 -11529 -9999 +323F46F2 PLAINS MT US 4745 -11487 -9999 +323F5584 SEELEY LAKE MT US 4718 -11345 -9999 +323F601E ST. REGIS MT US 4731 -11511 -9999 +323F7368 VICTOR (3 NW) MT US 4644 -11422 -9999 +323F83EC CONNER (30 SW) MT US 4565 -11463 -9999 +323F909A ENNIS MT US 4535 -11173 -9999 +323FA500 PHILIPSBURG MT US 4632 -11330 -9999 +323FB676 WHITEHALL (2 E) MT US 4588 -11215 -9999 +323FC0E6 WEST YELLOWSTONE (2 N) MT US 4467 -11110 -9999 +323FF57C BIG SKY (9 SW) MT US 4517 -11135 -9999 +324006C6 JOHNSONDALE CA US 3597 -11855 1609 +32400814 LOWELL (20 ESE) ID US 4610 -11553 1005 +324009 HARVEY ND US 4773 -9992 150 +32401606 BROOKINGS (5 NNW) OR US 4212 -12430 534 +324019 HAZEN ND US 4730 -10168 168 +32401B62 JACOB LAKE (1 SW) AZ US 3670 -11222 2441 +3240202A FORT ROCK (8 N) OR US 4348 -12105 1369 +32402EF8 UNION CREEK (2 N) OR US 4293 -12243 1437 +3240335C THREE LYNX (10 SE) OR US 4503 -12192 991 +32403D8E RHODODENDRON (12 N) OR US 4551 -12192 762 +324045CC TYGH VALLEY (14 W) OR US 4523 -12145 1012 +32404B1E CHILOQUIN (2 W) OR US 4258 -12189 1295 +32405868 SARGENTS (6 WSW) CO US 3839 -10653 -9999 +32406320 LA PINE (8 NW) OR US 4372 -12160 1417 +32406DF2 PARKDALE (6 WSW) OR US 4552 -12172 1152 +32407056 MAUPIN (9 SW) OR US 4510 -12120 1326 +32407E84 DARRINGTON (4 SE) WA US 4820 -12150 1036 +324080D2 HELENA (8 N) CA US 4089 -12314 1097 +324093A4 PLATINA (5 SSE) CA US 4029 -12287 1067 +3240A63E ESTERBROOK WY US 4242 -10537 1990 +3240B548 SAN ISABEL (2 NW) CO US 3800 -10507 2804 +3240C3D8 LAKE GEORGE CO US 3898 -10536 -9999 +3240D04E LUJAN RAWS CO US 3825 -10657 -9999 +3240E534 BAILEY (7 ESE) CO US 3938 -10534 2332 +3240F642 ESCALANTE (10 NW) UT US 3790 -11169 2438 +3241043C ROOSEVELT (45 NW) UT US 4088 -10942 2103 +3241174A MONTICELLO (30 WNW) UT US 3785 -10984 2646 +32411998 PANGUITCH (22 SSW) UT US 3755 -11257 2469 +324122D0 SPRINGVILLE (25 E) UT US 4012 -11127 2225 +32412CO2 MONROE (5 SE) UT US 3858 -11207 2667 +324131A6 OGDEN (6 SE) UT US 4115 -11192 1554 +324137CE PRAIRIE (8 SW) ID US 4340 -11570 1448 +32413F74 HEBER (58 NE) UT US 4097 -11050 2499 +32414736 SALT LAKE CITY (5 WNW) UT US 4080 -11190 1709 +32415440 STANLEY (40 N) ID US 4483 -11500 1408 +32415A92 DUCHESNE (20 N) UT US 4053 -11032 2377 +324161DA BAR HARBOR ME US 4408 -6863 -9999 +32416F08 HOVLAND MN US 4783 -8997 -9999 +32417C7E ENTIAT (1 SW) WA US 4767 -12021 243 +32418228 QUINCY (3 N) CA US 3998 -12094 1067 +324187 HETTINGER ND US 4600 -10250 248 +3241915E POLEBRIDGE (5 SW) MT US 4872 -11434 1615 +3241A4C4 STEVENSVILLE (11 SE) MT US 4645 -11388 1186 +3241AA16 DECKERS (5 SSW) CO US 3918 -10527 -9999 +3241B7B2 COVELO (9 ENE) CA US 3983 -12308 457 +3241B960 VAIL (5 SW) CO US 3963 -10645 2797 +3241C122 BUENA VISTA (4 W) CO US 3885 -10622 2682 +3241CFF0 GARDEN VALLEY (6 S) ID US 4393 -11592 1372 +3241D254 LOWMAN (21 NE) ID US 4438 -11552 2042 +3241DC86 SMITHS FERRY (7 SW) ID US 4425 -11618 1341 +3241E7CE DELHI (8 S) CO US 3754 -10402 -9999 +3241E91C SALMON (30 NW) ID US 4534 -11447 1554 +3241F4B8 BONANZA (5 NNE) ID US 4438 -11473 1954 +3241FA6A MACKAY (10 WSW) ID US 4380 -11383 2384 +32420332 LAKEHEAD (3 WNW) CA US 4092 -12244 1280 +324209 HILLSBORO ND US 4735 -9692 84 +32421044 CARRVILLE (2 N) CA US 4111 -12270 1704 +324219 HOFFLUND ND US 4817 -10308 184 +324225DE HAYFORK (9 SW) CA US 4051 -12334 1298 +324236A8 HAYFORK (8 WSW) CA US 4055 -12317 -9999 +324266D4 CRESTVIEW CA US 3775 -11898 2316 +324275A2 TENNANT (7 NE) CA US 4164 -12179 1618 +32429650 MAMMOTH LAKES (6 WSW) CA US 3763 -11909 2304 +324299 HORACE ND US 4672 -9690 85 +3242A3CA OJAI (8 NE) CA US 3454 -11918 1015 +3242B0BC MAD RIVER (1 NW) CA US 4046 -12352 -9999 +3242C62C PASKENTA (6 NW) CA US 3993 -12266 1131 +3242D55A KAMAS (31 NE) UT US 4090 -11083 2593 +3242E0C0 CORONA (9 SE) CA US 3376 -11748 343 +3242F3B6 PORTAL (15 SW) AZ US 3176 -10935 1736 +324301C8 LEESVILLE (4 SE) LA US 3102 -9319 -9999 +324312BE PINE RIDGE (1 SW) CA US 3705 -11937 -9999 +32433452 FAIRBANKS (3 E) AK US 6484 -14762 -9999 +324351B4 NENANA (64 WSW) AK US 6432 -15108 320 +3243642E FAIRBANKS (97 NNW) AK US 6595 -14992 251 +32437758 KOYUK (20 N) AK US 6520 -16115 54 +324387DC KIANA AK US 6698 -16044 -9999 +324394AA MCGRATH (06 NW) AK US 6338 -15883 283 +3243A130 FORT YUKON (78 NE) AK US 6682 -14165 640 +3243C4D6 NIKOLAI (17 S) AK US 6272 -15408 763 +3243D7AO HACHITA (10 S) NM US 3170 -10834 -9999 +3243E23A VERNAL (18 E) UT US 4027 -10928 1676 +3243F14C OROVILLE (4 NW) WA US 4897 -11950 390 +324403FC GREEN RIVER (60 NE) UT US 3897 -11020 2377 +3244108A CORDOVA (90 ESE) AK US 6012 -14328 1494 +324419 KARLSRUHE ND US 4812 -10063 144 +32442510 PAXSON (42 SW) AK US 6271 -14662 -9999 +3244756C MILES (4 NE) WA US 4793 -11810 762 +3244969E HUSLIA (41 NNE) AK US 6622 -15568 -9999 +3244A304 RUBY (44 S) AK US 6411 -15556 285 +3244B072 NOME (62 NNE) AK US 6537 -16483 130 +3244E00E COKER CREEK (1 NE) TN US 3528 -8428 -9999 +3245349C AGNESS (10 NNE) OR US 4270 -12403 1106 +3245420C BROOKINGS (17 NE) OR US 4224 -12404 924 +3245517A GRANTS PASS (10 SW) OR US 4230 -12340 1353 +324564E0 CAVE JUNCTION (4 SSW) OR US 4212 -12367 418 +32457796 METALINE FALLS (6 SW) WA US 4880 -11745 1006 +32458712 KETTLE FALLS (10 W) WA US 4862 -11827 1372 +32459464 COLVILLE (14 SE) WA US 4842 -11768 1181 +3245A1FE CHELAN (21 NW) WA US 4803 -12023 1097 +3245B288 CLE ELUM (14 NE) WA US 4727 -12065 1150 +3245C418 CLIFFDELL (2 NW) WA US 4698 -12110 1067 +3245D76E HARDMAN (12 SE) OR US 4507 -11949 1219 +3245E2F4 POMEROY (11 SE) WA US 4627 -11758 1372 +3245F182 DALE (4 SE) OR US 4495 -11892 1158 +3246157E WALLOWA (22 NNW) OR US 4593 -11758 1280 +324620E4 DUNGENESS (18 S) WA US 4792 -12320 914 +32463392 ELDON (7 W) WA US 4755 -12328 671 +32464502 CHILOQUIN (18 SW) OR US 4241 -12219 1402 +32465674 QUINAULT (7 SE) WA US 4737 -12378 732 +324663EE POTLATCH (6 SW) WA US 4735 -12332 201 +32467098 ASHLAND (21 ENE) OR US 4228 -12232 1585 +3246801C ASHLAND (18 SW) OR US 4207 -12302 1513 +3246936A PATEROS (5 NW) WA US 4803 -11997 1085 +3246A6F0 MOOSE PASS (5 S) AK US 6041 -14937 -9999 +3246B586 ALLAKAKET (50 WNW) AK US 6683 -15433 -9999 +3246C316 CHISANA (4 NNW) AK US 6213 -14208 -9999 +3246D060 NOATAK (31 NE) AK US 6793 -16230 -9999 +3246E5FA LAS VEGAL (15 WSW) NM US 3556 -10548 2621 +3246F68C HOLLIS (11 SE) AK US 5535 -13248 -9999 +324704F2 PORTAGE (12 WSW) AK US 6073 -14929 -9999 +32471784 HOLLIS (9 S) AK US 5535 -13270 -9999 +3247221E MINTO (24 ESE) AK US 6502 -14860 442 +32473168 KETCHIKAN AK US 5575 -13280 549 +324747F8 MORENCI (14 N) AZ US 3327 -10937 -9999 +3247548E ANCHORAGE (10 SSE) AK US 6109 -14973 158 +32476114 FORKS (5 NE) WA US 4796 -12426 390 +32477262 PARKDALE (8 SE) OR US 4548 -12145 1012 +324782E6 LA PINE (11 NW) OR US 4377 -12172 1798 +32479190 LAKEVIEW (26 W) OR US 4219 -12085 1704 +3247A40A LAKEVIEW (5 E) OR US 4220 -12025 1874 +3247B77C CHATHAM MA US 4158 -7002 -9999 +3247C1EC ROSE CITY (8 WSW) MI US 4442 -8425 -9999 +3247E700 GREENFIELD (15 WSW) CA US 3623 -12149 287 +3247F476 NIPOMO (24 ENE) CA US 3519 -12008 1149 +32480260 DOBBINS (7 N) CA US 3948 -12120 1132 +3248248C JOHNSTONVILLE (9 SSW) CA US 4025 -12064 1768 +324837FA POMONA (5 N) CA US 3417 -11777 956 +3248416A PALMDALE (14 S) CA US 3438 -11807 1070 +3248521C LAKE HUGHES (9 WSW) CA US 3458 -11855 1128 +32486786 SIERRA MADRE (12 N) CA US 3433 -11803 1676 +32488474 JACKSONVILLE (13 SW) OR US 4215 -12307 511 +32489702 FLORENCE (12 ESE) OR US 4396 -12399 3 +3248B1EE AUKE BAY (3 ESE) AK US 5836 -13457 -9999 +3248D408 ESSEX (28 SSE) MT US 4790 -11343 2202 +3248E192 NEIHART (7 WSW) MT US 4691 -11085 2243 +3249009A KETCHIKAN (16 NE) AK US 5553 -13134 -9999 +324913EC PETERSBURG AK US 5750 -13410 -9999 +32493500 HOONAH (20 SE) AK US 5780 -13508 137 +32494390 SEWARD AK US 6048 -14977 -9999 +324950E6 WASHINGTON (4 SSW) CA US 3930 -12084 1317 +324959 LANGDON ND US 4877 -9835 151 +3249657C PORTHILL (9 W) ID US 4894 -11673 1561 +324969 LEONARD ND US 4673 -9723 88 +3249868E AVERY (4 S) ID US 4713 -11587 1433 +324995F8 LIBBY (17 N) MT US 4863 -11557 1311 +3249A062 MAZAMA (11 E) WA US 4862 -12010 1676 +3249B314 MAZAMA (13 SW) WA US 4853 -12066 1664 +3249C584 WINTHROP (5 SE) WA US 4843 -12013 549 +3249D6F2 OROVILLE (17 SE) WA US 4887 -11907 1146 +3249E368 SWEET HOME (21 NE) OR US 4460 -12242 939 +3249F01E MILL CITY (13 NNE) OR US 4495 -12240 610 +324A0794 VIDA (3 S) OR US 4411 -12258 732 +324A14E2 NOTI (10 NNW) OR US 4425 -12347 390 +324A2178 SWEET HOME (10 SW) OR US 4428 -12285 701 +324A320E SEBOYETITA (22 N) NM US 3553 -10733 -9999 +324A6272 RIO BLANCO CO US 3977 -10832 2231 +324A7104 RIFLE (1 SE) CO US 3951 -10775 1865 +324A8180 RANGELY (13 WSW) CO US 3992 -10889 1902 +324A92F6 MEEKER CO US 4005 -10820 2134 +324AA76C GLENWOOD SPRINGS (5 W) CO US 3956 -10742 -9999 +324AC28A HOTCHKISS (3 NNW) CO US 3884 -10774 1890 +324AD1FC ALSEA (5 SW) OR US 4433 -12372 457 +324AE466 ZORTMAN MT US 4792 -10855 1420 +324AF710 RIDGECREST (9 S) CA US 3548 -11770 -9999 +324B1618 RIDGECREST (13 WNW) CA US 3569 -11789 -9999 +324B2382 WIBAUX (21 SW) MT US 4678 -10458 807 +324B5512 VENETA (11 SSW) OR US 4391 -12340 590 +324B6088 CARLIN (10 WSW) NV US 4067 -11628 1939 +324B73FE SHERIDAN (11 NW) OR US 4522 -12353 610 +324B837A GRANTS (18 SW) NM US 3490 -10810 -9999 +324B900C LAS CRUCES (12 ENE) NM US 3232 -10659 -9999 +324BA596 OLANCHA (25 S) CA US 3587 -11792 -9999 +324BB6E0 FISHTAIL (7 W) MT US 4546 -10957 1387 +324BC070 DRAIN (1 S) OR US 4364 -12333 610 +324BD306 CANYONVILLE (3 SW) OR US 4290 -12331 1211 +324BE69C DUSTY (30 WNW) NM US 3369 -10806 -9999 +324BF5EA CEDAR HILL (16 ENE) NM US 3698 -10763 -9999 +324C075A MAKAHA (5 N) HI US 2153 -15820 1335 +324C142C VERNAL (30 SW) UT US 4007 -10985 1457 +324C21B6 LOWER LAKE (9 E) CA US 3888 -12243 777 +324C5726 CIRCLE HOT SPRINGS (11 NE) AK US 6558 -14436 1097 +324C62BC LIVENGOOD (9 SW) AK US 6542 -14872 1280 +324C71CA CHICKEN (2 SSE) AK US 6405 -14193 -9999 +324C814E LITTLEFIELD (50 S) AZ US 3650 -11382 914 +324CA7A2 SUPAI (35 WNW) AZ US 3637 -11318 2195 +324CB4D4 GREEN RIVER (56 NE) UT US 3948 -10928 2499 +324CC244 GREEN RIVER (45 NE) UT US 3950 -10955 2225 +324CD132 VERNAL (55 SSE) UT US 3963 -10925 2134 +324CE4A8 VERNAL (50 S) UT US 3972 -10945 1920 +324CF7DE VERNAL (40 S) UT US 3985 -10955 1707 +324D05A0 GRANTS PASS (8 NE) OR US 4249 -12340 378 +324D16D6 VERNAL (20 NE) UT US 4063 -10922 2347 +324DC0BE SMITH (16 NNW) NV US 3903 -11943 2134 +324DD3C8 SAN DIMAS (8 NE) CA US 3421 -11769 -9999 +324DE652 EUREKA (40 NW) NV US 3985 -11656 -9999 +324E02AE STEVENSVILLE (8 SW) MT US 4645 -11425 2179 +324E2442 JULIAN (3 SE) CA US 3304 -11655 -9999 +324E41A4 NEBO (7 NE) NC US 3582 -8194 -9999 +324E97CC WARREN (16 ESE) MT US 4499 -10835 872 +324EA256 FORT WASHAKIE (13 WSW) WY US 4298 -10912 2842 +324EC7B0 HOPLAND (5 NNE) CA US 3903 -12308 2532 +324EF22A GLENDORA (10 N) CA US 3431 -11781 853 +324F26B8 MILES (4 NE) WA US 4793 -11810 869 +324FA0AC BOISE (12 E) ID US 4359 -11599 966 +324FB3DA CAMAS VALLEY (5 SW) OR US 4300 -12378 1004 +324FF0D0 JACOB LAKE (12 NE) AZ US 3679 -11204 1999 +32500158 LEES FERRY (8 NW) AZ US 3673 -11183 2205 +3250122E BODIE (7 SE) CA US 3816 -11891 2060 +325027B4 AUSTIN (26 SSW) NV US 3915 -11727 2164 +325034C2 RIDDLE (32 WNW) ID US 4235 -11669 1494 +32504252 MONTPELIER (19 SE) ID US 4217 -11112 1975 +32505124 BROTHERS (24 SE) OR US 4357 -12025 1390 +3250874C BATTLE MOUNTAIN (11 ESE) NV US 4056 -11676 1463 +3250A1A0 UKIAH (16 W) OR US 4225 -11898 1548 +3250B2D6 WEISER (7 WNW) ID US 4433 -11717 1088 +3250C446 MADELINE (11 W) CA US 4105 -12069 1585 +3250D730 ROME (18 SE) OR US 4263 -11739 1372 +3250E2AA KING HILL (7 NE) ID US 4317 -11515 1692 +3250F1DC BONANZA (14 E) OR US 4221 -12113 1478 +325103A2 SALMON (18 SSW) ID US 4485 -11403 2030 +325110D4 OAKLEY (14 S) ID US 4210 -11390 1725 +3251254E PRICE (45 NE) UT US 3987 -11032 2652 +32513638 ROSEWORTH (17 NW) ID US 4242 -11523 1524 +325140A8 ABERDEEN (14 NW) ID US 4298 -11317 1544 +32515EE CARLIN (9 SW) NV US 4062 -11623 -9999 +32516644 LAS VEGAS (17 N) NV US 3614 -11543 1146 +32517532 ESCALANTE (19 SE) UT US 3762 -11142 1768 +325185B6 NEEDLES (05 NNW) CA US 3577 -11591 1524 +325196C0 MOSBY (39 NNW) MT US 4752 -10803 892 +3251A35A ELKO (29 SSW) NV US 4044 -11592 1823 +3251B02C RIDDLE (18 SE) ID US 4207 -11578 1725 +3251C6BC ASHTON (21 W) ID US 4417 -11178 1750 +3251D5CA NATURITA (1 NE) CO US 3823 -10856 1774 +3251E050 LOS ALAMOS (8 NNE) NM US 3599 -10628 2419 +3251F326 SALMON (15 N) ID US 4535 -11388 1585 +325204AC MALAD CITY ID US 4237 -11271 1951 +325217DA JACKPOT (27 SSE) NV US 4165 -11443 1646 +325219 LIPPERT ND US 4690 -9893 151 +325229 LINTON ND US 4633 -10028 186 +32523136 BRUNEAU (41 SW) ID US 4282 -11660 1606 +325247A6 ARCO (30 NNW) ID US 4417 -11340 1926 +325254D0 APPLE VALLEY (10 ENE) CA US 3454 -11703 -9999 +3252614A KETCHUM (5 S) ID US 4360 -11432 1896 +3252723C AUSTIN (42 NE) NV US 3983 -11649 2073 +325282B8 RIVERSIDE (10 W) OR US 4355 -11840 1670 +325291CE FOSSIL (11 NE) OR US 4503 -12052 1061 +3252A454 ADRIAN (13 SW) OR US 4358 -11723 1341 +3252B722 TWIN FALLS (35 W) ID US 4252 -11515 1021 +3252C1B2 MOUNTAIN HOME AFB ID US 4303 -11587 1878 +3252D2C4 WENDOVER (13 SW) NV US 4060 -11420 1667 +3252E75E SUN VALLEY (27 NE) ID US 4416 -11401 2499 +32530656 AUSTIN (36 NNW) NV US 3998 -11732 1539 +32531520 EUREKA (11 SW) UT US 3980 -11227 1756 +325320BA ABERDEEN (35 NW) ID US 4323 -11357 1503 +325333CC JOSHUA TREE (25 NW) CA US 3439 -11652 1305 +3253455C POCATELLO (28 ENE) ID US 4290 -11183 2042 +3253562A MAUPIN (12 NE) OR US 4532 -12093 680 +325363B0 LIMA (5 NE) MT US 4469 -11254 2071 +325370C6 SALMON (8 SW) ID US 4515 -11393 1512 +32538042 MOJAVE (17 N) CA US 3529 -11823 1311 +32539334 OWYHEE (39 WSW) NV US 4168 -11677 1664 +3253A6AE HUNTINGTON (12 NNE) OR US 4452 -11728 1097 +3253B5D8 ONYX (8 E) CA US 3566 -11806 1698 +3253C348 FRENCHGLEN (13 SSE) OR US 4310 -11850 1936 +3253D03E SHOSHONE (19 ENE) ID US 4297 -11407 1298 +3253E5A4 TWIN FALLS (38 S) ID US 4208 -11448 1737 +3253F6D2 TOWNSEND (8 S) MT US 4633 -11159 1332 +32540462 KANOSH (12 SW) UT US 3866 -11268 1832 +32541714 GARDNERVILLE (5 E) NV US 3893 -11965 1548 +3254228E SALT LAKE CITY (56 W) UT US 4060 -11302 1533 +32544768 WINIFRED (25 E) MT US 4759 -10887 867 +3254541E PETROLIA (6 S) CA US 4026 -12425 500 +32546184 SUNNYSIDE (3 S) UT US 3961 -11029 3109 +325472F2 NEW CUYAMA (11 NW) CA US 3510 -11977 732 +325479 MANDAN ND US 4677 -10092 180 +32548276 EUREKA (42 NE) NV US 3973 -11552 1999 +32549100 WATFORD CITY (1 S) ND US 4778 -10329 660 +3254A49A GERLACH (20 W) NV US 4060 -11975 1186 +3254B7EC BENTON CA US 3784 -11848 1661 +3254C17C NEEDLES (52 WNW) CA US 3516 -11525 1650 +3254D20A PAULINA (7 SW) OR US 4408 -12010 1280 +3254E790 GRANTSVILLE (22 W) UT US 4030 -11278 1744 +3254F4E6 RICHFIELD (15 NE) UT US 3877 -11186 2283 +32550698 FRENCHGLEN OR US 4283 -11894 1280 +325515EE LOS ALAMOS (1 NW) NM US 3589 -10634 2590 +32552074 WELLINGTON (4 W) NV US 3877 -11945 2149 +32553302 AMIDON (12 NW) ND US 4655 -10352 823 +32554592 LITTLE LAKE (9 WSW) CA US 3588 -11805 2073 +3255637E VERNAL (20 NE) UT US 4062 -10925 2073 +32556E4 RENO (10 NNE) NV US 3967 -11977 -9999 +32557008 BEULAH (10 E) OR US 4392 -11797 1615 +3255808C WENDEL (11 NE) CA US 4048 -12011 1490 +325593FA LOS ALAMOS NM US 3589 -10637 1494 +3255A660 BLANDING (30 ESE) UT US 3753 -10987 1768 +3255B516 CALIENTE (28 NE) NV US 3792 -11417 1899 +3255D0F0 LISBON (18 E) ND US 4647 -9732 -9999 +3255E56A BIDDLE (30 W) MT US 4506 -10595 1198 +3255F61C MADELINE (8 E) CA US 4105 -12034 1829 +32560196 DENIO (17 SE) NV US 4180 -11845 1756 +325612E0 MILFORD (12 E) UT US 3847 -11272 2185 +3256277A LEWISTOWN (28 SE) MT US 4675 -10902 1516 +3256340C BRIDGER (9 SE) MT US 4520 -10879 1440 +3256429C RIDGECREST (22 SSE) CA US 3537 -11757 1103 +325651EA GRANTSVILLE (39 NW) UT US 4087 -11287 1380 +32566470 SUNNYSIDE (27 SW) NV US 3818 -11541 1594 +32567706 TOQUOP WASH RAWS NV US 3692 -11420 746 +325679 MAYVILLE ND US 4750 -9727 89 +32568782 HELENA (3 N) MT US 4672 -11200 1341 +325694F4 DOYLE CA US 4002 -12011 1292 +3256A16E INDRIA (6 SE) CA US 3635 -12060 1417 +3256B218 BROCKWAY (18 S) MT US 4702 -10582 960 +3256C488 HAYS (25 WSW) MT US 4781 -10902 945 +3256D7FE MOAB (50 SSE) UT US 3912 -10970 1707 +3256E264 RILEY (21 SE) OR US 4333 -11988 1957 +3256F112 GERLACH (27 NNW) NV US 4102 -11957 2100 +3257036C ELY (46 SW) NV US 3877 -11542 1701 +3257101A MINERSVILLE (45 SW) UT US 3803 -11352 1707 +32572580 DUGWAY (11 SE) UT US 4010 -11243 1676 +325736F6 GERLACH (38 NW) NV US 4108 -11978 1676 +32574066 GLENWOOD SPRINGS (3 SW) CO US 3953 -10737 -9999 +325749 MCHENRY ND US 4768 -9862 156 +32575310 RAVENDALE (14 SW) CA US 4063 -12050 1570 +325759 MCLEOD ND US 4643 -9740 100 +3257668A HARDIN (14 SE) MT US 4557 -10744 1036 +325769 MICHIGAN ND US 4803 -9828 141 +325775FC BIG BEAR CITY (13 ESE) CA US 3421 -11663 1722 +32578578 VYA (22 NNW) NV US 4191 -11994 1737 +3257960E BARSTOW (19 NNW) CA US 3516 -11717 988 +3257A394 ELY (27 S) NV US 3890 -11481 2195 +3257C672 LINDEN (7 SSE) AZ US 3420 -11012 1554 +3257D504 BAKER CITY (1 N) OR US 4481 -11773 1202 +3257E09E LITTLEFIELD (16 SE) AZ US 3679 -11376 2158 +3257F3E8 RAVENDALE (5 SE) CA US 4073 -12032 1676 +325805FE SONOITA (7 N) AZ US 3178 -11063 1417 +32582312 JACOB LAKE (21 W) AZ US 3670 -11258 1609 +325846F4 LAKE HAVASU CITY AZ US 3479 -11456 145 +32586018 JACOB LAKE (14 E) AZ US 3656 -11198 1646 +3258736E BLACK CANYON CITY (9 NW) AZ US 3412 -11230 -9999 +325883EA LITTLEFIELD (44 ESE) AZ US 3670 -11304 1660 +3258C0E0 SUPAI (30 WNW) AZ US 3635 -11320 2195 +3258E60C PEACH SPRINGS (17 WNW) AZ US 3561 -11379 1652 +32590704 JACOB LAKE (18 N) AZ US 3693 -11220 1951 +32591472 FREDONIA (44 SW) AZ US 3647 -11283 -9999 +325921E8 MOSBY (19 NNE) MT US 4726 -10779 -9999 +32595778 LITTLEFIELD (40 SE) AZ US 3658 -11372 1646 +325962E2 KINGMAN (18 WNW) AZ US 3506 -11437 1073 +32598110 BARD (8 NNE) CA US 3291 -11449 -9999 +32599266 TEXAS CREEK (9 SE) CO US 3831 -10548 2365 +325999 MINOT ND US 4818 -10130 164 +3259A7FC MONTROSE (21 WNW) CO US 3857 -10828 2201 +3259C21A GREAT DIVIDE 3 SSW (3 SSW) CO US 4075 -10785 -9999 +3259E4F6 VICTORVILLE (20 NE) CA US 3463 -11755 878 +325A000A POWDERHORN (4 N) CO US 3833 -10709 2865 +325A137C CATHEDRAL BLUFFS (7 SSE) CO US 3875 -10857 -9999 +325A4300 GREYSTONE (9 NW) CO US 4070 -10880 1798 +325A5076 MONTROSE (11 NE) CO US 3854 -10769 -9999 +325A6B3E TOMS PLACE (1 SE) CA US 3755 -11867 -9999 +325A861E KAHUKU (3 W) HI US 2168 -15799 -9999 +325A9568 BASALT (4 W) CO US 3935 -10709 2530 +325AA0F2 GRANT (10 SW) MT US 4497 -11322 1935 +325AB384 WAHIAWA (2 SW) HI US 2150 -15799 -9999 +325AC514 ASHLAND (21 SSE) MT US 4530 -10616 1030 +325AE3F8 MIZPAH (12 NE) MT US 4631 -10502 1012 +325AF08E INGOMAR (8 WSW) MT US 4756 -10753 1003 +325B02F0 LOS ALAMOS (6 NW) NM US 3599 -10636 -9999 +325B241C CAPROCK NM US 3293 -10386 -9999 +325B41FA DUNKEN (2 NNE) NM US 3283 -10518 1676 +325B6716 MALAGA (20 E) NM US 3218 -10372 1070 +325B84E4 CUBA (9 SW) NM US 3594 -10708 1881 +325B9792 WELLS (48 SSE) NV US 4043 -11480 1859 +325BA208 TUSCARORA (13 N) NV US 4155 -11623 1774 +325BB17E ELKO (24 SW) NV US 4046 -11585 1798 +325BC7EE CHARLESTON (12 SSE) NV US 4152 -11539 2042 +325BD498 WINNEMUCCA (39 SSE) NV US 4040 -11762 1402 +325BE102 DENIO (42 SW) NV US 4150 -11912 1494 +325BF274 LOVELOCK (34 WNW) NV US 4050 -11912 1393 +325C00C4 OROVADA (12 SE) NV US 4145 -11763 1676 +325C13B2 HAWTHORNE (23 SW) NV US 3827 -11890 2536 +325C2628 FALLON (18 SW) NV US 3927 -11893 1396 +325C355E WINTERHAVEN (13 W) CA US 3274 -11488 1911 +325C43CE PIOCHE (30 NW) NV US 3828 -11477 1743 +325C50B8 EUREKA (14 SW) NV US 3938 -11617 2009 +325C6522 AUSTIN (31 WSW) NV US 3932 -11758 1890 +325C7654 BRAWLEY (17 E) CA US 3297 -11517 1554 +325C86D0 TONOPAH (60 ENE) NV US 3830 -11613 1585 +325C95A6 GOLD POINT (11 SW) NV US 3722 -11748 1250 +325CA03C SEARCHLIGHT (27 SE) NV US 3513 -11452 305 +325CB34A PAHRUMP (6 WSW) NV US 3617 -11610 792 +325CC5DA CALIENTE (27 SSW) NV US 3725 -11471 1399 +325CD6AC ARCO (3 SW) ID US 4362 -11338 1640 +325CE336 RUPERT (23 E) ID US 4255 -11335 1341 +325D023E GRACE (4 S) ID US 4254 -11185 1893 +325D1148 WESTON (5 SW) CO US 3710 -10492 -9999 +325D24D2 SILVER CITY (29 S) ID US 4260 -11655 1739 +325D4134 MOUNT VERNON (15 NW) OR US 4460 -11928 1524 +325D5242 BURNS (13 SW) OR US 4352 -11929 1341 +325D74AE FORT ROCK (13 NE) OR US 4343 -12084 1463 +325D842A FRENCHGLEN (28 SW) OR US 4247 -11918 1554 +325D975C LEADORE (6 E) ID US 4470 -11335 1829 +325DA2C6 BAKER (6 SW) OR US 4467 -11793 1280 +325DB1B0 RIVERSIDE (17 E) OR US 4354 -11783 1359 +325DC720 IMMOKALEE (47 SSE) FL US 2585 -8103 1228 +325DD456 MILFORD (20 WSW) UT US 3830 -11338 1585 +325DE1CC KANAB (29 NE) UT US 3723 -11203 1646 +325DF2BA HURRICANE (7 NW) UT US 3724 -11341 1067 +325E0530 MOAB (27 SE) UT US 3823 -10927 2121 +325E1646 CHATANIKA (5 N) AK US 6519 -14750 -9999 +325E23DC WELLINGTON (13 E) UT US 3951 -11056 1707 +325E30AA BLACK CANYON CITY (14 NW) AZ US 3421 -11220 1951 +325E554C NEW MEADOWS (3 NNE) ID US 4494 -11619 1676 +325E60D6 COUNCIL (13 NW) ID US 4485 -11643 1676 +325E73A0 MCCALL (14 SW) ID US 4490 -11573 1570 +325E8324 NEW MEADOWS (18 NW) ID US 4508 -11672 1250 +325EA5C8 SUN VALLEY (29 NW) ID US 4395 -11476 2560 +325EB6BE BURLEY (45 SE) ID US 4202 -11309 1951 +325EC02E TWIN FALLS (19 SE) ID US 4230 -11432 1829 +325ED358 PRESTON (10 NW) ID US 4208 -11218 1585 +325EE6C2 SODA SPRINGS (30 NNE) ID US 4287 -11122 2286 +325EF5B4 REXBURG (14 SE) ID US 4365 -11158 2146 +325F07CA HULLVILLE (1 N) CA US 3943 -12298 540 +325F2126 BIG PINEY (20 W) WY US 4248 -11052 2499 +325F3250 MORAN (18 NW) WY US 4400 -11027 2512 +325F44C0 DUBOIS (22 SW) WY US 4347 -11002 2682 +325F57B6 PRICE (22 SE) UT US 3932 -11058 1865 +325F622C MOAB (51 NE) UT US 3930 -10922 1615 +325F715A DELTA (43 W) UT US 3937 -11342 1356 +325F81DE GUNNISON (16 NW) UT US 3935 -11200 1554 +325F9052 MCCALL (50 NE) ID US 4538 -11519 1859 +325F92A8 ASHLAND (8 SE) OR US 4212 -12256 847 +325F92AB WENDOVER (60 NE) UT US 4152 -11338 1524 +325FA732 VERNAL (23 ESE) UT US 4035 -10910 1869 +325FB444 PEACH SPRINGS (48 N) AZ US 3615 -11347 2012 +325FC2D4 KREMMLING (12 N) CO US 4021 -10633 2566 +325FD1A2 POTOMAC (10 ESE) MT US 4685 -11339 1578 +325FE438 LAKEVIEW (6 NW) MT US 4468 -11183 2039 +32600728 SISTERS (3 SW) OR US 4432 -12160 1000 +3260145E CRESCENT (7 NW) OR US 4352 -12181 1487 +326021C4 PAULINA (24 SE) OR US 4392 -11958 1622 +326029 MOHALL ND US 4877 -10153 153 +326032B2 PAULINA (16 NW) OR US 4433 -12013 1417 +326039 MOTT 1 N ND US 4638 -10232 230 +32604422 MITCHELL (10 SW) OR US 4445 -12028 1737 +32605754 BROTHERS (18 NE) OR US 4403 -12040 1731 +326062CE PAULINA (15 NE) OR US 4432 -11976 1798 +326071B8 MADRAS (9 S) OR US 4432 -12113 988 +3260813C TONASKET (10 SE) WA US 4859 -11921 1097 +3260924A SKYKOMISH (11 W) WA US 4768 -12164 122 +3260A7D0 PORT ANGELES (21 WSW) WA US 4805 -12393 732 +3260B4A6 OAKRIDGE (9 ESE) OR US 4373 -12228 805 +3260C236 TIDEWATER (5 SE) OR US 4435 -12385 593 +3260D140 CLOVERDALE (4 ENE) OR US 4522 -12380 683 +3260E4DA MAPLETON (8 SSW) OR US 4390 -12390 557 +3260F7AC PAYSON (7 E) AZ US 3408 -11114 1516 +326105D2 TILLER (5 E) OR US 4293 -12285 998 +326116A4 STEAMBOAT (9 NE) OR US 4342 -12258 884 +3261233E DIAMOND LAKE (15 NW) OR US 4324 -12240 1024 +32613048 PAISLEY (14 NNW) OR US 4292 -12062 1600 +326146D8 FORT ROCK (17 SW) OR US 4324 -12136 1835 +326155AE SILVER LAKE (21 SW) OR US 4298 -12142 1676 +32616034 CHILOQUIN (21 NE) OR US 4262 -12155 2018 +32617342 PACKWOOD (6 SE) WA US 4655 -12160 1097 +326183C6 COUGAR (7 NE) WA US 4613 -12203 707 +326190B0 COUGAR (14 SE) WA US 4592 -12230 762 +3261A52A TROUT LAKE (10 NW) WA US 4612 -12168 1102 +3261B65C CONCRETE (10 S) WA US 4840 -12178 579 +3261C0CC GLACIER (8 N) WA US 4897 -12193 914 +3261D3BA INDEX (13 E) WA US 4780 -12128 610 +3261E620 LESTER WA US 4722 -12153 492 +326202DC AGNESS (5 SSW) OR US 4255 -12403 46 +326211AA POWERS (2 SE) OR US 4287 -12405 87 +32622430 SENECA (24 E) OR US 4417 -11847 1638 +32623746 JOHN DAY (17 N) OR US 4467 -11892 1378 +326241D6 BURNS (18 NNE) OR US 4350 -11860 1564 +326252A0 AGNESS (10 SSW) OR US 4242 -12413 856 +3262673A LA GRANDE (20 SW) OR US 4511 -11870 1579 +3262744C MAZAMA (30 NW) WA US 4900 -12065 1981 +326284C8 PATEROS (15 N) WA US 4825 -12000 1530 +326297BE REPUBLIC (7 SE) WA US 4857 -11862 1318 +3262A224 NEWPORT (28 NW) WA US 4848 -11743 1006 +3262B152 JOSEPH (18 E) OR US 4532 -11687 -9999 +3262C7C2 LAURIER (2 SW) WA US 4897 -11825 1341 +3262D484 MCKENZIE BRIDGE (1 S) OR US 4423 -12299 1052 +3262E12E OAKRIDGE (22 SE) OR US 4347 -12222 1170 +3262F258 SENECA (8 NNW) OR US 4429 -11933 1813 +32630026 MT SHASTA CA US 4132 -12232 -9999 +326326CA SEDONA (6 N) AZ US 3495 -11175 1524 +326335BC RINCON (11 SSW) NM US 3252 -10712 1524 +3263432C SITKUM (5 NNW) OR US 4322 -12384 683 +3263505A KUPU RAWS ID US 4360 -11620 -9999 +326376B6 LOS ALAMOS (3 WSW) NM US 3587 -10637 2539 +32638632 LOS ALAMOS (4 SW) NM US 3584 -10637 2484 +32639544 LOS ALAMOS (4 WNW) NM US 3593 -10638 -9999 +3263A0DE SANTAQUIN (1 E) UT US 3997 -11173 -9999 +3263B3A8 ANCHORAGE (12 ENE) AK US 6126 -14953 -9999 +3263E3D4 LOS ALAMOS (2 N) NM US 3592 -10632 -9999 +3264526E QUINAULT (13 WSW) WA US 4741 -12410 -9999 +32649770 DOUGLAS (5 E) WA US 4762 -11990 -9999 +326499 NORTHWOOD ND US 4773 -9762 101 +3264A2EA ELTOPIA (9 SE) WA US 4637 -11888 290 +3264B19C CASPER (11 S) WY US 4242 -10620 -9999 +3264C70C THERMOPOLIS (16 SW) WY US 4353 -10851 -9999 +3264D47A HYATTSVILLE (6 NE) WY US 4418 -10730 -9999 +3264E1E0 KAYCEE (25 SW) WY US 4357 -10697 1963 +3264F296 FRENCHGLEN (17 WSW) OR US 4255 -11966 1719 +326500E8 DENIO (47 W) NV US 4192 -11950 1750 +3265139E CASPER (40 W) WY US 4286 -10727 1926 +32653572 FRENCHGLEN (19 NE) OR US 4297 -11925 1524 +326543E2 FRENCHGLEN (12 ENE) OR US 4286 -11867 1859 +32655094 KENO (18 WSW) OR US 4211 -12228 1609 +3265650E INDEPENDENCE (4 NW) CA US 3684 -11826 1480 +32657678 WILBUR SPRINGS (1 S) CA US 3902 -12241 -9999 +3265958A BALCONES TX US 3057 -9804 -9999 +3265A010 CASCADE (18 WSW) MT US 4724 -11209 1314 +3265B366 HARLOWTON (1 NNE) MT US 4645 -10980 1330 +3265C5F6 ROY (2 SE) MT US 4733 -10893 1087 +3265D680 BRADY (2 E) MT US 4804 -11179 765 +3265E31A PINE BLUFFS (8 SE) NE US 4110 -10398 -9999 +3265F06C FRUITA CO US 3946 -10888 2181 +326607E6 GLADE PARK (12 WSW) CO US 3897 -10894 -9999 +32661490 ARBOLES (5 NE) CO US 3710 -10730 2588 +3266210A HARRISBURG (15 SW) NE US 4151 -10400 -9999 +32662604 DREWSEY (15 NNW) OR US 4404 -11842 1951 +326629 OAKES ND US 4607 -9810 121 +3266327C GEYSER (7 NE) MT US 4729 -11035 1230 +326644EC RAYMER (2 N) CO US 4063 -10384 -9999 +3266579A KIMBALL (15 NE) NE US 4136 -10349 -9999 +32666200 KAILUA-KONA (20 E) HI US 1967 -15571 -9999 +32667176 KAILUA-KONA (20 NE) HI US 1977 -15570 -9999 +32669284 HILO (36 W) HI US 1975 -15563 -9999 +3266A71E WAHIAWA (3 W) HI US 2150 -15808 -9999 +3266B468 MAKAHA (5 N) HI US 2153 -15823 -9999 +3266C2F8 MAKAHA (5 NE) HI US 2154 -15820 -9999 +3266D18E KAILUA-KONA (27 E) HI US 1968 -15555 -9999 +3266E38A WHEATLAND (28 WSW) WY US 4197 -10552 2164 +32673086 FOUNTAIN (8 WSW) CO US 3866 -10485 2042 +32674616 HALSEY NE US 4190 -10027 824 +32675560 HEMET (16 ESE) CA US 3367 -11677 1500 +326760FA CUSTER (2 SW) SD US 4375 -10363 -9999 +3267738C MURPHY (12 SE) OR US 4229 -12323 360 +32678308 GLENDALE (16 WNW) OR US 4278 -12373 1165 +3267907E SANTA BARBARA (10 NW) CA US 3454 -11978 -9999 +3267A5E4 FAIRFIELD (20 NNW) ID US 4362 -11488 2164 +3267B692 HAPPY CAMP (16 S) CA US 4159 -12337 1210 +32684084 FORT DUCHESNE (1 SW) UT US 4028 -10986 -9999 +3268751E THREE RIVERS (6 ESE) CA US 3642 -11881 -9999 +326896EC SNOWVILLE (52 W) UT US 4161 -11359 -9999 +3268DE6 LAKETOWN (5 SE) UT US 4175 -11128 -9999 +32696492 FORT APACHE (2 NE) AZ US 3381 -10997 -9999 +3269D71C LAKE GEORGE (8 NNW) CO US 3909 -10538 -9999 +326A067A LAKE GEORGE (7 NE) CO US 3907 -10530 -9999 +326A150C DECKERS (7 S) CO US 3916 -10522 -9999 +326A2096 TONALEA (11 SE) AZ US 3627 -11078 -9999 +326A33EO CIBECUE (11 N) AZ US 3421 -11053 -9999 +326A5606 GRASSHOPPER (3 NE) AZ US 3411 -11061 -9999 +326A70EA LINDEN (5 SW) AZ US 3423 -11020 -9999 +326A806E PINEDALE (10 W) AZ US 3430 -11042 -9999 +326A9318 CARRIZO (7 NW) AZ US 3407 -11037 -9999 +326AA682 TONOLEA (22 SE) AZ US 3627 -11061 -9999 +326AB5F4 OVERGAARD (18 S) AZ US 3418 -11066 -9999 +326AC012 OVERGAARD (14 SW) AZ US 3425 -11067 -9999 +326AC364 PINEDALE (11 SW) AZ US 3422 -11034 -9999 +326B3772 GARDEN VALLEY (3 NE) ID US 4408 -11588 1390 +326B478A WINTHROP (12 NE) WA US 4853 -11994 2069 +326B54FC CHEMULT (7 S) OR US 4323 -12179 1450 +326B6166 PINE VALLEY (5 ENE) CA US 3288 -11642 1762 +326B7210 UNION (13 NW) OR US 4537 -11770 2060 +326B8294 GOLD HILL (12 NNE) OR US 4260 -12310 823 +326B91E2 TURKEY FLAT (8 NW) AZ US 3271 -10991 2902 +326BA478 ROOSEVELT AZ US 3358 -11110 664 +326BD2E8 PROMONTORY AZ US 3437 -11003 -9999 +326C15C2 GLENWOOD (16 NE) NM US 3346 -10867 3018 +326C332E MORENA VILLAGE (4 NE) CA US 3272 -11646 -9999 +326C45BE CANBY CA US 4143 -12087 1322 +326C56C8 RANDLE (21 SE) WA US 4636 -12160 841 +326C6352 JOHN DAY (17 N) OR US 4467 -11892 1561 +326C7024 KERNVILLE CA US 3576 -11843 803 +326CA64C NORTH FORK CA US 3723 -11950 802 +326CB53A SOUTH LAKE TAHOE (5 S) CA US 3883 -12002 1932 +326CC3AA TOM BEST SPRING UT US 3782 -11212 -9999 +326CD0DC LAS VEGAS (24 WNW) NV US 3626 -11561 2195 +326CE546 MOUNTAIN SPRINGS NV US 3603 -11552 1676 +326CF630 DEL REY OAKS (4 E) CA US 3660 -12175 -9999 +326D4744 MARKLEEVILLE (1 SE) CA US 3868 -11977 1750 +326D5432 HOOPA (2 NE) CA US 4105 -12367 -9999 +326D72DE VERNAL (37 NW) UT US 4081 -11007 3719 +326D912C HUNGRY HORSE MT US 4838 -11406 983 +326DB7C0 PINERIDGE (5 SE) CA US 3696 -11918 -9999 +326DC150 TRIMMER (1 SSW) CA US 3691 -11931 -9999 +326DD226 LAKESHORE (8 N) CA US 3738 -11918 -9999 +326DE7BC TWAIN HARTE (2 NW) CA US 3806 -12024 1502 +326DF4CA BUCK MEADOWS CA US 3782 -12010 975 +326E0340 SULA (13 WSW) MT US 4582 -11426 1338 +326E1036 WHITE SULPHUR SPRINGS MT US 4653 -11089 -9999 +326E36DA NEIHART (6 S) MT US 4684 -11072 -9999 +326E75D0 GARDNER (3 SE) LA US 3119 -9263 -9999 +326E8554 FAYETTEVILLE (11 WNW) NC US 3514 -7906 -9999 +326E9622 CHAPEL HILL (3 NW) NC US 3597 -7909 -9999 +326EB0CE GALLINA (14 N) NM US 3642 -10677 2576 +326EC65E MISSOULA - FTS RAWS MT US 4717 -11400 -9999 +326ED528 MISSOULA (10 NNE) MT US 4704 -11398 2414 +326EE0B2 LINCOLN (2 NE) MT US 4697 -11264 1401 +326EF3C4 PINERIDGE (7 ESE) CA US 3707 -11904 -9999 +326F12CC ALPINE AZ US 3385 -10912 2448 +326F2756 HEBER AZ US 3440 -11056 2022 +326F3420 HAMILTON MT US 4619 -11392 -9999 +326F645C GOLDEN POND KY US 3678 -8806 -9999 +326F772A SPENCER (3 NE) ID US 4440 -11211 -9999 +326FB234 YOSEMITE FORKS (1 E) CA US 3738 -11962 -9999 +326FC4A4 OROFINO (7 NE) ID US 4662 -11622 518 +3270265A WHITEVILLE (1 W) NC US 3434 -7873 -9999 +327049 PILLSBURY ND US 4723 -9778 119 +327059 PLAZA ND US 4787 -10195 197 +3270D6DE KETCHUM (15 NNW) ID US 4379 -11442 -9999 +3270E344 TUOLUMNE MEADOWS (5 NNW) CA US 3700 -11915 -9999 +3270F032 RAMONA (3 NNE) CA US 3307 -11685 466 +3271024C KURE BEACH (3 W) NC US 3400 -7796 -9999 +327124A0 SHALLOTTE (7 NE) NC US 3405 -7829 -9999 +327137D6 EVERGREEN (8 W) CO US 3964 -10546 -9999 +32714146 CENTRAL CITY (5 N) CO US 3987 -10552 2879 +32715230 NEWVILLE (16 W) CA US 3979 -12293 -9999 +32718458 STEVENSVILLE MT US 4651 -11409 1029 +3271C752 DARBY (5 E) MT US 4603 -11406 -9999 +3271F2C8 DONIPHAN MO US 3663 -9082 -9999 +32720542 AVA (1 S) MO US 3694 -9265 -9999 +32721634 MEETEETSE (19 SW) WY US 4395 -10910 -9999 +327223AE PINEHURST (1 SW) CA US 3669 -11900 -9999 +327249 ROLLA ND US 4883 -9962 168 +327259 ROSS ND US 4832 -10253 215 +327269 RUGBY ND US 4858 -10010 139 +32729020 COLEVILLE (4 E) CA US 3857 -11946 -9999 +3272A5BA VERDI (3 NW) CA US 3956 -12005 -9999 +3272B6CC SAWYERS BAR (7 SW) CA US 4127 -12319 -9999 +3272D32A WISE RIVER MT US 4578 -11293 -9999 +3272E6B0 LIBBY MT US 4838 -11557 -9999 +3272F5C6 EUREKA MT US 4890 -11502 -9999 +327359 PROSPER ND US 4700 -9712 86 +32737128 CLARKESVILLE (2 N) GA US 3464 -8352 -9999 +327381AC CLAYTON (4 NE) GA US 3491 -8333 -9999 +327392DA TROY MT US 4847 -11592 -9999 +3273C2A6 WALLACE (2 NW) ID US 4751 -11595 -9999 +3273D1D0 ST MARIES (22 SE) ID US 4711 -11623 -9999 +3273E44A HAYDEN LAKE (3 NW) ID US 4778 -11681 -9999 +3274058C BONNERS FERRY (1 SW) ID US 4868 -11634 -9999 +327416FA COOLIN (8 NW) ID US 4858 -11696 -9999 +32742360 SULA (12 NE) MT US 4593 -11374 -9999 +32743016 KEDDIE (3 ESE) CA US 4000 -12092 -9999 +32744686 WINNFIELD (9 W) LA US 3190 -9277 -9999 +327455F0 FORESTHILL (6 NE) CA US 3909 -12073 -9999 +3274606A GOODYEARS BAR (2 NNE) CA US 3964 -12087 -9999 +3274731C CISCO (5 S) CA US 3914 -12051 -9999 +327589 ROBINSON ND US 4717 -9980 167 +3275C268 BIG BEAR LAKE (9 NW) CA US 3432 -11701 -9999 +3275D11E HEMET (9 E) CA US 3374 -11684 -9999 +3275E484 LYTLE CREEK (2 SSE) CA US 3423 -11748 -9999 +32762694 FOREST (7 N) MS US 3231 -8949 -9999 +3276659E LANDDUSKY MT US 4770 -10848 939 +327676E8 GLASGOW (32 N) MT US 4887 -10695 777 +3276866C GLASGOW (33 SW) MT US 4780 -10702 841 +3276951A WINNETT (16 NNE) MT US 4724 -10836 914 +3276A080 GLENWOOD SPRINGS (3 WNW) CO US 3958 -10737 939 +3276B3F6 GLENWOOD SPRINGS (4 NW) CO US 3960 -10736 756 +3276C566 BAKER (12 NE) MT US 4648 -10407 893 +3276D610 CAMP CROOK (1 NW) SD US 4557 -10400 -9999 +3276F0FC REDINGTON (12 ESE) AZ US 3240 -11027 1273 +32772718 ST ANTHONY (15 WNW) ID US 4400 -11195 1606 +32776764 GALENA (23 SSW) AK US 6445 -15730 -9999 +32778496 PALISADE (7 NW) CO US 3924 -10839 -9999 +327797E0 KETTLEMAN CITY (5 WNW) CA US 3603 -12006 247 +3277A27A BRAWLEY (28 W) CA US 3298 -11603 232 +3277B10C MOJAVE (39 E) CA US 3508 -11745 838 +3277C79C BARSTOW (48 ENE) CA US 3507 -11608 290 +3277D4EA RIDGECREST (47 NE) CA US 3613 -11708 2097 +3277E170 CHINOOK (24 NNW) MT US 4893 -10927 872 +3277F206 BLYTHE (28 NNW) CA US 3402 -11472 250 +32780410 ALTURAS (12 SSE) CA US 4133 -12047 1433 +32781766 UKIAH (7 E) CA US 3913 -12307 975 +3278318A GILLETTE (21 NW) WY US 4447 -10585 1317 +3278471A BAGGS (21 NNE) WY US 4130 -10755 2205 +3278546C JEFFREY CITY (8 NW) WY US 4258 -10792 2249 +327861F6 BRIDGER (2 NNE) WY US 4140 -11055 2124 +32787280 SOUTH PASS CITY (3 NW) WY US 4243 -10893 2475 +32788204 BEULAH (8 NNW) CO US 3819 -10502 2832 +32789172 ROCK SPRINGS (17 SW) WY US 4142 -10903 2301 +3278A4E8 CODY (12 WNW) WY US 4457 -10925 2073 +3278B79E LYSITE (25 NE) WY US 4357 -10740 1829 +3278D278 MEEKER (36 W) CO US 4002 -10847 -9999 +327906EA KIHEI (15 SW) HI US 2056 -15656 -9999 +3279159C KIHEI (14 SW) HI US 2058 -15657 -9999 +32792006 KIHEI (19 SW) HI US 2054 -15664 -9999 +32793370 MAKENA (12 SW) HI US 2052 -15657 2195 +327945E0 MAKENA (18 SW) HI US 2051 -15668 -9999 +3279A612 GYPSUM CO US 3970 -10697 2237 +3279C3F4 RIFLE (5 NW) CO US 3968 -10783 -9999 +327A42EE PARMELEE (6 W) SD US 4332 -10115 799 +327A5198 DUDLEYVILLE (12 E) AZ US 3294 -11050 1231 +327AE216 KAYCEE (20 SW) WY US 4333 -10658 -9999 +327B850A SEASIDE (1 NE) CA US 3663 -12180 -9999 +327B967C SEASIDE (2 ENE) CA US 3663 -12179 -9999 +327BEDEC VERNAL (35 NE) UT US 4087 -10917 1731 +327C125C PAISLEY (27 NE) OR US 4293 -12012 1402 +327C27C6 NUIQSUIT AK US 7027 -15187 1695 +327C34B0 HAYDEN (16 NE) AZ US 3322 -11072 91 +327C64CC SELLS (1 W) AZ US 3191 -11190 939 +327C873E MEADVIEW (18 SE) AZ US 3578 -11379 -9999 +327C9448 ELY (30 S) NV US 3827 -11453 1829 +327CA1D2 ROSWELL NM US 3365 -10432 -9999 +327CB2A4 IMMOKALEE (17 SSE) FL US 2618 -8135 -9999 +327CD742 DISSTON (5 NW) OR US 4371 -12284 933 +327CE2D8 KEAMS CANYON (1 W) AZ US 3581 -11021 -9999 +327CF1AE DUCHESNE (11 NW) UT US 4027 -11056 1600 +327D03D0 GUTHRIE (2 W) AZ US 3295 -10928 1097 +327D364A KINGMAN (35 SE) AZ US 3492 -11387 1573 +327D40DA FORT THOMAS (4 N) AZ US 3309 -10995 998 +327D53AC AZTEC (10 N) AZ US 3297 -11345 155 +327D6636 MARICOPA (10 SW) AZ US 3295 -11217 604 +327D7540 AGUILA (14 NW) AZ US 3408 -11335 1597 +327D85C4 POST (12 SW) OR US 4404 -12058 1728 +327DF354 ELY (52 NE) NV US 3975 -11415 2190 +327E3144 SANTAQUIN (2 ESE) UT US 3993 -11173 -9999 +327E91BC KING CITY (15 SSW) CA US 3601 -12124 -9999 +327EF45A PIRU (4 NNE) CA US 3448 -11876 -9999 +327F0624 NEW CUYAMA (25 SE) CA US 3468 -11935 -9999 +327F20C8 BIG SUR (3 SSE) CA US 3625 -12179 -9999 +327F5658 ISABELLA (4 SE) MN US 4756 -9129 -9999 +327F63C2 MONO HOT SPRINGS (2 SW) CA US 3731 -11904 -9999 +327F8030 ALPINE (1 SE) CA US 3283 -11674 -9999 +327F9346 CORONA (1 ENE) CA US 3387 -11755 -9999 +327FB5AA MADERA CANYON (4 SSW) AZ US 3168 -11088 -9999 +327FC33A PAGOSA SPRINGS (5 SE) CO US 3715 -10686 -9999 +327FF6A0 HANNAGAN MEADOW (6 S) AZ US 3354 -10932 -9999 +32806744 CHESTER (2 SW) CA US 4028 -12123 1379 +328084B6 MT SHASTA (11 NE) CA US 4135 -12220 -9999 +328097C0 BAYFIELD (14 W) CO US 3721 -10787 -9999 +3280A25A PORT ANGELES (11 SW) WA US 4797 -12363 1615 +328269 ST. THOMAS ND US 4860 -9750 80 +32828142 RAPID CITY (12 SW) SD US 4398 -10193 -9999 +32829234 TEN SLEEP (12 NE) WY US 4411 -10722 -9999 +3282B4D8 DIXON SPRINGS IL US 3744 -8867 -9999 +3282C248 HOLLY BLUFF (3 SW) MS US 3282 -9078 -9999 +3282D13E GRAND CHAIN IL US 3725 -8900 -9999 +3282F7D2 TUCSON (11 NE) AZ US 3232 -11081 -9999 +328305AC TUSAYAN (2 NE) AZ US 3599 -11212 -9999 +328316DA LAUREL (17 SE) MS US 3153 -8889 -9999 +32832340 IRON SPRINGS (4 E) AZ US 3459 -11250 -9999 +32833036 HOMER (1 N) LA US 3280 -9307 -9999 +328367 STREETER ND US 4672 -9945 167 +328390CE JEMEZ SPRINGS (7 NNE) NM US 3584 -10662 -9999 +328399 TAPPEN ND US 4688 -9958 166 +3283A554 MOUNTAINAIR (1 W) NM US 3452 -10626 -9999 +3283D3C4 FLAGSTAFF AIRPORT AZ US 3515 -11168 -9999 +3283E65E CUTTER (1 W) AZ US 3335 -11065 -9999 +328492FA MOREHEAD (2 ESE) KY US 3818 -8341 -9999 +3284A760 PINE RIDGE (2 NW) KY US 3778 -8363 -9999 +3284B416 SOMERSET (2 SW) KY US 3706 -8462 -9999 +3284C286 BRUTUS (2 NNE) KY US 3728 -8357 -9999 +32850562 TALIHINA (3 ENE) OK US 3476 -9498 -9999 +32854668 WASHOE CITY (4 NW) NV US 3936 -11985 -9999 +3285551E BRIDGEPORT (4 WNW) CA US 3828 -11930 -9999 +32856084 AUSTIN (1 NW) NV US 3950 -11708 -9999 +328573F2 PINE VALLEY (17 NW) UT US 3756 -11372 -9999 +3285A59A VANDENBERG VILLAGE (3 NNE) CA US 3476 -12049 -9999 +3286026C KEKAHA (11 N) HI US 2213 -15972 -9999 +3286111A ANAHOLA (4 NW) HI US 2218 -15934 -9999 +3286E19E FINLAND (3 S) MN US 4737 -9124 -9999 +3286F2E8 ISABELLA (10 SW) MN US 4753 -9152 -9999 +328713E0 ELY (15 NNW) MN US 4807 -9209 -9999 +328799 TOWNER ND US 4835 -10048 136 +328849 TURTLELAKE ND US 4757 -10090 177 +329109 WAHPETON ND US 4635 -9667 90 +329159 WALHALLA ND US 4897 -9785 98 +329249 WATFORDCITY ND US 4780 -10328 206 +329439 WILLISTON ND US 4813 -10373 195 +329519 WISHEK ND US 4627 -9967 205 +329709 WYNDMERE ND US 4627 -9710 98 +32B MENEMSHA MA US 4135 -7077 -9999 MARS +32G CHARLEVOIX MI US 4530 -8527 -9999 MARS +32N NEW LONDON CT US 4120 -7210 -9999 MARS +32Y PORTAGE MI US 4723 -8863 -9999 MARS +3331F0B6 GRAND MARAIS (23 NW) MN US 4806 -9054 -9999 +3332073C RUTHERFORDTON (3 N) NC US 3543 -8194 -9999 +3332A7C4 BUDE (3 S) MS US 3141 -9085 -9999 +3332B4B2 WINBORN (3 NW) MS US 3462 -8931 -9999 +3332C222 SAN FERNANDO (3 NE) CA US 3429 -11836 -9999 +3332D154 PALMDALE (12 SE) CA US 3445 -11785 -9999 +3332E4CE WRIGHTWOOD (3 NW) CA US 3438 -11769 -9999 +3332F7B8 LA CRESCENTA (3 NE) CA US 3427 -11815 -9999 +333316B0 MONCKS CORNER (11 ESE) SC US 3316 -7983 -9999 +3333232A WHITMIRE (9 N) SC US 3463 -8160 -9999 +3333305C WALHALLA (5 NW) SC US 3481 -8313 -9999 +333444F8 ACKERMAN (3 SE) MS US 3328 -8914 -9999 +3340C27A FALSMOUTH (5 SW) MA US 4152 -7067 2 +334116E8 EASTPORT (5 SE) ME US 4490 -6698 3 +3341B610 TOKELAND WA US 4671 -12397 -9999 +33420290 KAWAIHAE HI US 2004 -15583 -9999 +33426776 ST CLAIR SHORES MI US 4247 -8288 178 +3342A268 MYRTLE BEACH (3 SW) SC US 3366 -7892 -9999 +334335F0 GRAND ISLE LA US 2926 -8996 -9999 +3343658C PORTLAND (5 S) ME US 4365 -7024 3 +3343867E MONTAUK NY US 4105 -7196 3 +3343F0EE NEWPORT RI US 4150 -7132 2 +33441128 NOME AK US 6450 -16542 -9999 +334474CE SEATTLE WA US 4760 -12234 -9999 +3348A33A TACOMA WA US 4727 -12241 0 +3349124E ASTORIA (4 ENE) OR US 4621 -12377 -9999 +33494232 PORT TOWNSEND WA US 4812 -12275 -9999 +33495144 NEAH BAY (1 E) WA US 4837 -12462 -9999 +3349C426 WAVELAND MS US 3028 -8937 -9999 +334A453C NANTUCKET MA US 4128 -7009 2 +334AA6CE WILMINGTON NC US 3423 -7795 -9999 +334B2220 GIBRALTER MI US 4209 -8319 177 +334B3156 BRIDGEPORT (5 S) CT US 4117 -7317 2 +334B612A HARBOR BEACH MI US 4385 -8264 179 +334BB742 REEDY POINT DE US 3956 -7557 3 +334C45F2 PILOTTOWN (13 SE) LA US 2899 -8914 -9999 +334C631E ESSEXVILLE (3 N) MI US 4364 -8385 180 +334C7068 NEW LONDON (5 S) CT US 4135 -7208 2 +334D3198 PROVIDENCE (1 S) RI US 4180 -7140 2 +334D547E BOSTON (1 E) MA US 4235 -7105 3 +334E107A PORT ANGELES WA US 4811 -12343 -9999 +334E25E0 FERNDALE (6 W) WA US 4886 -12276 -9999 +334E5370 FRIDAY HARBOR WA US 4855 -12301 -9999 +334E66EA NIKISKI AK US 6068 -15139 -9999 +334ED564 PORT ORFORD OR US 4274 -12450 -9999 +334EF388 ANCHORAGE AK US 6123 -14988 -9999 +3351E1F2 SKAGWAY AK US 5945 -13532 -9999 +3353C2EA NEW PORT (5 SE) MI US 4196 -8326 178 +339017E8 DELTA JUNCTION (18 ENE) AK US 6424 -14527 -9999 +33902272 SALCHA (25 ENE) AK US 6459 -14614 -9999 +33903104 PAXSON AK US 6303 -14550 -9999 +33904794 TAKOTNA (21 WSW) AK US 6282 -15061 -9999 +339054E2 DOT LAKE (10 NE) AK US 6375 -14382 -9999 +33906178 MCGRATH (90 SSE) AK US 6178 -15658 244 +3390720E TELIDA AK US 6338 -15327 305 +3390828A HOMER (14 ENE) AK US 5975 -15121 -9999 +339091FC SKWENTNA (8 ESE) AK US 6194 -15099 -9999 +3390A466 NINILCHIK AK US 6004 -15167 -9999 +3390B710 CHITINA AK US 6153 -14444 -9999 +3390C180 BIG LAKE (2 SW) AK US 6131 -14954 -9999 +3390D2F6 ANDERSON (28 ESE) AK US 6425 -14828 -9999 +3390E76C CHENA HOT SPRINGS (6 WSW) AK US 6502 -14623 -9999 +3390F41A MENTASTA LAKE (15 E) AK US 6296 -14335 -9999 +33910664 DOT LAKE (15 NW) AK US 6384 -14435 -9999 +33911512 STERLING (12 ESE) AK US 6048 -15046 -9999 +339133FE CHISTOCHINA AK US 6257 -14466 -9999 +33B WOODS HOLE MA US 4138 -7103 -9999 MARS +33G PORT HURON MI US 4300 -8242 -9999 MARS +33N DOVER/CHESWOLD DE US 3922 -7560 -9999 SAWRS +34200FEA IRWIN (5 SE) ID US 4335 -11122 -9999 +3420797A ELK CREEK (1 S) CA US 3958 -12253 244 +3420872C OROFINO (10 N) ID US 4662 -11622 142 +34209A88 NORTH BONNEVILLE (2 E) WA US 4565 -12193 -9999 +3420D982 PENDLETON OR US 4567 -11879 -9999 +34227254 UNION GAP WA US 4653 -12047 366 +3422725C CLE ELUM WA US 4719 -12095 579 +3422A434 ELLENSBURG (9 NW) WA US 4709 -12069 509 +3422D2A4 ELLENSBURG (6 NNW) WA US 4693 -12050 431 +34230636 CLIFFDELL (4 SSW) WA US 4690 -12102 669 +342333AC ELLENSBURG WA US 4706 -12065 466 +342363D0 UMATILLA (1 SE) OR US 4590 -11933 -9999 +342370A6 DELTA CA US 4094 -12242 328 +34237E74 LEWISTON (1 N) CA US 4072 -12280 554 +34238022 MONTGOMERY CREEK (4 W) CA US 4084 -12200 305 +34239354 TULELAKE (26 SSW) CA US 4158 -12160 2050 +34239D86 MT SHASTA (10 W) CA US 4130 -12252 2042 +3423A6CE KIT CARSON CA US 3868 -12012 2213 +3423A81C TAMARACK (9 NE) CA US 3850 -11994 2362 +3423B5B8 KIRKWOOD (1 E) CA US 3871 -12004 2377 +3423BB6A KENNEDY MEADOW (6 ENE) CA US 3833 -11965 2819 +34241774 STANFIELD OR US 4578 -11921 183 +34243F4A KIONA WA US 4625 -11948 138 +34244708 GRANDVIEW WA US 4622 -11992 192 +342449DA ELLENSBURG WA US 4693 -12050 428 +3424547E MABTON (2 N) WA US 4699 -12110 785 +34245AAC CLE ELUM (5 NE) WA US 4725 -12086 653 +342461E4 ELLENSBURG (10 S) WA US 4686 -12048 1584 +34246F36 THORP (5 NW) WA US 4712 -12074 2204 +34247292 NEWELL (25 E) CA US 4193 -12108 1783 +34248216 RED BLUFF (2 SE) CA US 4015 -12220 1450 +34248CC4 DOUGLAS CITY (1 ESE) CA US 4066 -12296 575 +34249160 HELENA (1 ESE) CA US 4977 -12311 415 +3424AA28 REDDING (3 NW) CA US 4061 -12244 182 +3424B95E LAMOINE (11 E) CA US 4096 -12222 335 +3424C11C BALLS FERRY CA US 4042 -12220 107 +3440030A BOISE (14 E) ID US 4361 -11592 998 +34400DD8 MOUNTAIN HOME (20 NE) ID US 4336 -11545 1183 +3440107C CASCADE (1 NW) ID US 4452 -11605 1472 +34401EAE ANDERSON DAM (19 NE) ID US 4333 -11548 1167 +344025E6 VALE (2 E) OR US 4399 -11722 677 +34402B34 PINE ID US 4349 -11531 1286 +34403690 ADRIAN (11 SW) OR US 4365 -11725 732 +34403842 BOISE (25 E) ID US 4367 -11573 992 +34404000 VALE (8 NW) OR US 4403 -11741 762 +34404ED2 BOISE (13 NE) ID US 4365 -11598 951 +34405376 MOUNTAIN CITY (12 SE) NV US 4169 -11584 1865 +34405DA4 BAKER OR US 4477 -11783 1049 +344066EC MACKS INN (7 NNE) ID US 4461 -11137 1966 +3440683E AMERICAN FALLS ID US 4278 -11288 1332 +3440759A ISLAND PARK (1 SW) ID US 4440 -11138 1897 +3440851E BEULAH OR US 4391 -11815 994 +34408BCC CHESTER (2 N) ID US 4402 -11157 1540 +34409668 RIVERSIDE (4 NW) OR US 4357 -11820 1007 +344098BA RUPERT (12 E) ID US 4267 -11348 1280 +3440A3F2 MCCALL ID US 4491 -11612 1514 +3440AD20 RUPERT (9 E) ID US 4267 -11350 1259 +3440BE56 BLACKFOOT (1 W) ID US 4320 -11237 1369 +3440C614 CASCADE (1 NW) ID US 4452 -11605 1893 +3440C8C6 DANNER OR US 4295 -11734 1288 +3440D562 JACKSON (23 NW) WY US 4375 -11103 1960 +3440DBB0 MOUNTAIN CITY NV US 4178 -11595 1713 +3440E0F8 BONDURANT (1 NW) WY US 4325 -11045 2018 +3440EE2A MCDERMITT (26 N) OR US 4241 -11786 1361 +3440F38E MORAN (4 E) WY US 4383 -11043 2064 +3440FD5C PENDLETON (5 S) OR US 4562 -11880 354 +344101F0 ASHTON (8 SE) ID US 4407 -11123 1704 +34411286 MORAN (12 NW) WY US 4413 -11075 2146 +3441271C ALPINE (4 SE) WY US 4317 -11100 1743 +344129CE DREWSEY (3 SE) OR US 4378 -11833 1060 +3441346A ASHTON (3 W) ID US 4407 -11152 1551 +34413AB8 BEULAH (4 NNW) OR US 4395 -11817 1051 +34414C28 OWYHEE NV US 4195 -11610 1645 +3441518C ST ANTHONY ID US 4397 -11167 1509 +34415F5E ROME (20 NNW) OR US 4312 -11775 1408 +34416416 MACKS INN (6 N) ID US 4460 -11135 1968 +34416AC4 CRATERS OF THE MOON ID US 4347 -11356 1797 +34417760 ISLAND PARK (1 SW) ID US 4442 -11142 1921 +344179B2 MORAN WY US 4413 -11082 2214 +344187E4 MORAN (13 NNW) WY US 4407 -11072 2225 +34419492 IDAHO FALLS (16 SE) ID US 4334 -11179 1783 +34419A40 MOORE (13 W) ID US 4370 -11361 1871 +3441A108 JACKSON WY US 4350 -11078 1899 +3441AFDA HAILEY ID US 4353 -11431 1615 +3441B27E CAREY ID US 4334 -11400 1521 +3441BCAC KETCHUM ID US 4368 -11436 1795 +3441C4EE BURLEY (11 W) ID US 4252 -11402 1257 +3441D798 MORAN (5 WNW) WY US 4387 -11058 2066 +3441E202 MORAN (4 SE) WY US 4385 -11053 2048 +3441F174 IRWIN (7 SE) ID US 4336 -11122 1632 +3441FFA6 BURLEY (8 SW) ID US 4252 -11400 1260 +344206FE RIRIE (4 S) ID US 4360 -11176 1560 +34421588 ETNA (3 NW) WY US 4307 -11003 1730 +34421B5A BURLEY (8 SW) ID US 4252 -11400 1260 +34422012 LORENZO (1 N) ID US 4373 -11188 1478 +34423364 JACKSON (7 SW) WY US 4337 -11073 1814 +34423DB6 BURLEY (8 SW) ID US 4252 -11400 1260 +344245F4 ALPINE (7 E) WY US 4322 -11088 1732 +34424B26 LOWMAN (15 N) ID US 4429 -11564 1583 +34425682 BLACKFOOT (10 SW) ID US 4314 -11252 1341 +34425850 BURLEY (5 NE) ID US 4250 -11377 -9999 +34426318 BLACKFOOT (2 E) ID US 4363 -11168 1529 +34426DCA COLUMBIA FALLS (7 E) MT US 4836 -11404 927 +3442706E SHELLY (3 N) ID US 4341 -11213 1447 +344280EA SNAKE RIVER WY US 4413 -11067 2109 +3442939C ST.ANTHONY (4 SE) ID US 4393 -11162 1515 +34429D4E AURORA (3 N) OR US 4528 -12275 1362 +3442A606 EAGLE POINT (32 ESE) OR US 4238 -12236 2432 +3442A8D4 DREWSEY OR US 4381 -11838 1071 +3442B570 ISLAND PARK (20 N) ID US 4465 -11133 1981 +3442BBA2 RIRIE (3 E) ID US 4364 -11172 1519 +3442C3E0 RIRIE (3 S) ID US 4344 -11173 1585 +3442CD32 AFTON WY US 4273 -11093 -9999 +3442D096 BEULAH (8 NW) OR US 4391 -11816 1015 +3442DE44 GOVERNMENT CAMP (9 SSE) OR US 4518 -12170 1075 +3442E50C STANLEY (29 S) ID US 4380 -11516 1676 +3442EBDE LA PINE (14 NW) OR US 4375 -12178 1358 +3442F8A8 CRESCENT LAKE (1 S) OR US 4350 -12197 1469 +34430AD6 BEND (10 SW) OR US 4393 -12141 1262 +34431772 MOUNTAIN CITY (13 SE) NV US 4169 -11584 1891 +344319A0 CULVER (14 E) OR US 4452 -12094 1108 +344322E8 MILNER (12 W) ID US 4253 -11402 1238 +34432C3A CULVER (3 E) OR US 4450 -12115 1244 +3443319E UNITY (4 N) OR US 4450 -11818 1145 +34433F4C POST (4 SE) OR US 4413 -12042 1061 +3443470E RIRIE ID US 4358 -11174 1560 +34435478 RIRIE (1 S) ID US 4358 -11175 1506 +34435AAA BAKER VALLEY AGRIMET OR US 4488 -11797 -9999 +34436F30 PRINEVILLE (21 NE) OR US 4440 -12043 1212 +34437294 BOISE (8 SE) ID US 4357 -11610 863 +34437C46 ASHLAND (18 E) OR US 4213 -12248 958 +34438210 CAREY (9 NW) ID US 4343 -11403 1554 +34438CC2 PRINEVILLE (4 NW) OR US 4434 -12091 866 +34439166 LOWMAN (5 NW) ID US 4409 -11562 1155 +34439FB4 PRINEVILLE (13 SSE) OR US 4412 -12078 994 +3443A4FC LOWMAN (15 N) ID US 4429 -11564 1626 +3443AA2E LA PINE (9 W) OR US 4368 -12169 1325 +3443B78A MCCALL ID US 4493 -11612 1519 +3443B958 PRINEVILLE (13 S) OR US 4411 -12079 936 +3443C11A HORSESHOE BEND (2 N) ID US 4394 -11620 800 +3443CFC8 PRINEVILLE (6 E) OR US 4430 -12073 932 +3443D26C ROME (2 N) OR US 4287 -11766 1024 +3443DCBE CRESCENT (1 S) OR US 4350 -12197 1469 +3443E7F6 RIVERSIDE (5 NW) OR US 4358 -11822 1033 +3443E924 LA PINE (9 WNW) OR US 4369 -12169 1298 +3443F480 BOISE (9 SE) ID US 4353 -11605 866 +3443FA52 LA PINE (15 NW) OR US 4375 -12178 1347 +344408E2 LA PINE (9 W) OR US 4368 -12169 1328 +34441546 BAKER (10 SW) OR US 4467 -11799 1189 +344420DC IDAHO CITY ID US 4384 -11583 1209 +34442E0E BEULAH (8 NW) OR US 4400 -11823 -9999 +344433AA NORTH POWDER (7 SE) OR US 4503 -11780 939 +34443D78 PILOT ROCK (11 E) OR US 4550 -11862 585 +344547C0 COALVILLE (18 N) UT US 4118 -11140 1829 +3445612C DUCHESNE (2 NW) UT US 4018 -11043 1920 +344582DE VERNAL (10 NE) UT US 4058 -10943 1676 +3445B744 KINGSTON (2 E) UT US 3820 -11215 1875 +3445C1D4 KINGSTON (2 W) UT US 3820 -11220 1823 +3445E738 PROVO (6 NE) UT US 4035 -11158 1619 +344603C4 PROVO (6 N) UT US 4032 -11163 1709 +344610B2 PROVO (6 NE) UT US 4035 -11158 1619 +34462528 DELTA (18 E) UT US 3937 -11223 1709 +3446365E GUNNISON (11 ESE) UT US 3910 -11163 1879 +344640CE GUNNISON (4 W) UT US 3917 -11188 1532 +344653B8 LOVELAND (9 WSW) CO US 4036 -10524 1695 +34466622 CIRCLEVILLE (18 ENE) UT US 3823 -11193 2219 +34467554 BEAVER (18 E) UT US 3842 -11228 1731 +3446A33C HAILSTONE (1 SW) UT US 4060 -11135 1829 +3446B04A HEBER CITY (5 N) UT US 4058 -11142 1829 +3446C6DA HEBER (2 SW) UT US 4048 -11147 1655 +3446D5AC DELTA (3 SW) UT US 3933 -11262 1405 +3446E036 NEPHI (11 N) UT US 3988 -11187 1488 +344727D2 LOVELAND (11 WSW) CO US 4037 -10529 1600 +344734A4 DELTA (12 NE) UT US 3948 -11240 1420 +34474234 GUNNISON (17 NW) UT US 3937 -11203 1506 +34475142 LOVELAND (9 SW) CO US 4032 -10521 1532 +344777AE AMERICAN FALLS (1 W) ID US 4277 -11288 1284 +3447872A BOISE ID US 4362 -11619 829 +3447945C CHESTER (5 E) ID US 4402 -11158 1536 +3447A1C6 HEISE (5 E) ID US 4362 -11167 1533 +3447B2B0 HEISE (5 E) ID US 4363 -11168 1527 +3447C420 LEWISVILLE (4 SE) ID US 4362 -11205 1449 +3447D756 LEWISVILLE (5 SE) ID US 4358 -11205 1448 +3447E2CC GASTON (4 NW) OR US 4547 -12320 93 +3447F1BA GASTON (4 NW) OR US 4547 -12320 48 +344807AC FOREST GROVE (7 WSW) OR US 4550 -12225 94 +34483236 HUNGRY HORSE (3 SE) MT US 4834 -11401 1085 +344857D0 COLUMBIA FALLS (9 NE) MT US 4850 -11413 959 +3448624A WEST GLACIER (1 W) MT US 4850 -11401 954 +3448713C HUNGRY HORSE (36 SE) MT US 4798 -11356 1090 +344881B8 COLUMBIA FALLS MT US 4836 -11418 908 +344892CE AUGUSTA (19 WNW) MT US 4760 -11277 1440 +3448A754 WEST GLACIER (1 N) MT US 4850 -11398 961 +3448B422 HUNGRY HORSE (3 SE) MT US 4834 -11402 1085 +3448C282 SEELEY LAKE (3 NW) MT US 4721 -11352 1250 +3448D1C4 EAST GLACIER PARK (11 SW) MT US 4832 -11335 1595 +3448E45E SWAN LAKE MT US 4792 -11384 945 +3448F728 POST (5 W) OR US 4418 -12058 990 +34490556 RIRIE (4 SW) ID US 4358 -11191 1475 +34491620 RIRIE (4 SW) ID US 4358 -11191 1475 +344923BA MALTA ID US 4230 -11337 1384 +344930CC HERMISTON (2 NW) OR US 4580 -11953 195 +3449465C LIND (9 SW) WA US 4687 -11875 497 +3449552A KLAMATH FALLS (9 S) OR US 4216 -12176 1195 +344960B0 PARMA (1 W) ID US 4378 -11697 669 +344973C6 CAREY (9 N) ID US 4349 -11406 1622 +34499034 COULEE DAM (6 N) WA US 4803 -11897 305 +3449A5AE ODESSA (9 W) WA US 4732 -11887 503 +3449B6D8 CORVALLIS (2 NE) MT US 4633 -11408 1096 +3449C048 MADRAS (3 N) OR US 4468 -12113 744 +3449D33E COLTER BAY (16 N) WY US 4408 -11070 1622 +3449E6A4 BOUNDARY (2 N) WA US 4900 -11763 393 +3449F5D2 IDAHO FALLS (7 N) ID US 4361 -11206 1442 +344A0258 NEWDALE (5 NE) ID US 4392 -11160 1527 +344A112E DRIGGS (7 NW) ID US 4331 -11183 1817 +344A24B4 IDAHO FALLS (3 SE) ID US 4345 -11208 1418 +344A37C2 IDAHO FALLS (6 NE) ID US 4350 -11205 1433 +344A4152 IDAHO FALLS (3 E) ID US 4343 -11208 1417 +344A5224 ASHTON (2 SE) ID US 4400 -11152 1561 +344A74C8 SILVER LAKE (11 NE) OR US 4323 -12088 1329 +344A973A BANDON OR US 4312 -12442 24 +344AA2A0 SHELLEY (8 ESE) ID US 4332 -11217 1394 +344AB1D6 BLACKFOOT (12 E) ID US 4325 -11227 1379 +344AC746 FIRTH (7 NW) ID US 4327 -11247 1378 +344AD430 BLACKFOOT (12 E) ID US 4328 -11225 1383 +344AE1AA BLACKFOOT (12 E) ID US 4328 -11225 1383 +344AF2DC BLACKFOOT (6 ESE) ID US 4330 -11222 1387 +344B00A2 CHESTER (3 NE) ID US 4397 -11170 1506 +344B13D4 CHESTER (3 NE) ID US 4397 -11170 1506 +344B264E VICTOR (3 NE) ID US 4397 -11168 1509 +344B3538 VICTOR (3 NE) ID US 4397 -11165 1522 +344B43A8 FAIRFIELD (11 NNW) ID US 4348 -11482 1750 +344B50DE PARMA (2 N) ID US 4380 -11693 703 +344B6544 PASCO (9 E) WA US 4620 -11890 274 +344B7632 GEORGE (12 SE) WA US 4703 -11965 366 +344B86B6 ZILLAH (3 SE) WA US 4637 -12020 268 +344B95C0 ASHLAND (6 ESE) OR US 4216 -12260 622 +344BA05A EMMETT (2 S) ID US 4393 -11644 732 +344BB32C BOISE (8 SE) ID US 4353 -11608 853 +344BC5BC FAIRFIELD ID US 4331 -11483 1536 +344BD6CA REXBURG (3 NE) ID US 4385 -11177 1486 +344BE350 MIDDLETON (3 SE) ID US 4369 -11657 735 +344BF026 BLACKFOOT (8 NE) ID US 4322 -11235 1370 +344C0296 RIGBY (4 NE) ID US 4370 -11185 1489 +344C247A RIGBY (7 E) ID US 4365 -11178 1506 +344C370C HEISE (5 E) ID US 4363 -11168 1527 +344C419C IDAHO FALLS (9 N) ID US 4363 -11208 1468 +344C52EA SHELLEY (1 NW) ID US 4337 -11215 1402 +344C6770 BLACKFOOT (2 W) ID US 4320 -11240 1361 +344CA26E DRIGGS (1 N) ID US 4326 -11213 1455 +344CB118 ELDORADO (12 NE) TX US 3100 -10050 -9999 +344CC788 ELDORADO (16 NW) TX US 3103 -10073 -9999 +344CD4FE CHRISTOVAL TX US 3119 -10050 -9999 +344CE164 KNICKERBOCKER TX US 3128 -10063 -9999 +344D006C TANKERSLEY (1 S) TX US 3133 -10063 -9999 +344D131A TANKERSLEY (7 NW) TX US 3143 -10071 -9999 +344D2680 BARNHART (8 ENE) TX US 3117 -10100 -9999 +344D35F6 MERTZON (20 NW) TX US 3143 -10110 -9999 +344D4366 BIG LAKE TX US 3119 -10147 -9999 +344D658A BIG LAKE (27 NNE) TX US 3154 -10133 -9999 +344D76FC STILES TX US 3142 -10157 -9999 +344D8678 AMARILLO TX US 3547 -10188 911 +344DC572 ASHTON (3 E) ID US 4403 -11145 1615 +344DE39E HARRAH (2 SW) WA US 4638 -12053 274 +344DFOE8 HOOD RIVER (2 S) OR US 4568 -12152 152 +344E0762 AUGUSTA (7 ENE) MT US 4752 -11225 -9999 +344E1414 IMNAHA (16 SE) OR US 4546 -11655 374 +344E218E PICABO ID US 4331 -11416 -9999 +344E32F8 TWIN FALLS ID US 4255 -11435 1207 +344E4468 MATTAWA (7 ESE) WA US 4672 -11983 256 +344E571E ECHO (7 WSW) OR US 4572 -11935 232 +344E71F2 MEDFORD OR US 4233 -12287 409 +344E8176 TETON ID US 4390 -11168 1463 +344E9200 REXBURG ID US 4383 -11178 1454 +344EA79A LEWISVILLE (5 SE) ID US 4358 -11205 1445 +344EB4EC OMAK (2 W) WA US 4840 -11958 376 +344EC27C RONAN (1 NW) MT US 4754 -11428 945 +344ED10A PRAIRIE CITY (4 E) OR US 4445 -11862 1144 +344EE490 MEDFORD (2 NW) OR US 4233 -12294 408 +344EF7E6 FOREST GROVE (4 NE) OR US 4557 -12305 55 +344F0598 PAUL (3 W) ID US 4260 -11384 1266 +344F2374 LAKEVIEW (3 WSW) OR US 4218 -12042 1448 +344F3002 KALISPELL (9 ESE) MT US 4819 -11413 896 +344F4692 GARDEN VALLEY (2 SE) ID US 4407 -11592 979 +344F55E4 WEISER (10 NNE) ID US 4440 -11690 846 +344F607E CUPRUM (16 NNW) ID US 4525 -11670 427 +344F7308 MOCCASIN (2 W) MT US 4706 -10995 101 +344F838C HOOD RIVER (5 SSE) OR US 4565 -12150 195 +344F90FA PARKDALE (2 NW) OR US 4555 -12162 439 +344FA560 PARKDALE (4 NW) OR US 4557 -12165 381 +344FC086 FALLON (1 S) NV US 3946 -11878 1460 +344FD3F0 ALBANY (4 W) OR US 4463 -12320 69 +34500494 TILDEN (14 S) TX US 2831 -9856 63 +345017E2 TILDEN TX US 2847 -9855 66 +34502278 TILDEN (10 N) TX US 2859 -9855 -9999 +3450310E WHITSETT (2 SW) TX US 2862 -9828 68 +3450479E THREE RIVERS (2 S) TX US 2844 -9819 31 +345054E8 MATHIS (4 SW) TX US 2804 -9786 -9999 +34506172 CALALLEN TX US 2788 -9763 -9999 +34507204 THREE RIVERS (6 WNW) TX US 2847 -9825 -9999 +34508280 DERBY TX US 2874 -9914 141 +345091F6 HONDO (3 N) TX US 2939 -9915 -9999 +3450A46C SABINAL TX US 2930 -9948 -9999 +3450B71A UVALDE TX US 2925 -9967 -9999 +3450C18A COTULLA TX US 2843 -9924 132 +3450D2FC BISHOP (29 SW) CA US 3707 -11877 3139 +3450E766 BISHOP (28 W) CA US 3739 -11890 3078 +3450F410 TUOLIMNE MEADOWS (15 SE) CA US 3773 -11915 2880 +3451066E KIT CARSON (3 SSW) CA US 3849 -12081 2682 +34511518 TRINITY CENTER (13 WNW) CA US 4107 -12293 1554 +34512082 MC CLOUD (12 ESE) CA US 4117 -12193 1646 +345133F4 DUNSMUIR (13 W) CA US 4120 -12252 1737 +34514564 CALLAHAN (6 ESE) CA US 4128 -12272 1798 +34515612 TRINITY CENTER (11 ENE) CA US 4110 -12248 1838 +34516388 TRINITY CENTER (5 WNW) CA US 4102 -12280 1890 +345170FE TRINITY CENTER (10 WNW) CA US 4102 -12288 2042 +3451807A CALLAHAN (6 S) CA US 4123 -12281 1890 +3451930C BULLHEAD CITY (4 NW) AZ US 3514 -11469 -9999 +3451A696 NEEDLES (5 S) CA US 3483 -11460 -9999 +3451B5E0 TOPOCK (5 S) AZ US 3469 -11446 -9999 +3451C370 PALO VERDE (5 S) CA US 3335 -11471 -9999 +3451D006 HYRUM (1 SW) UT US 4164 -11189 1422 +3451F6EA PILOT ROCK (6 NE) OR US 4555 -11877 410 +34520160 UNION GAP (1 S) WA US 4654 -12047 287 +3452278C HERMISTON (5 N) OR US 4592 -11933 101 +3452511C STANFIELD (1 S) OR US 4577 -11922 -9999 +345277F0 PENDLETON (12 W) OR US 4568 -11904 234 +34529402 FARRIS (3 N) OK US 3432 -9587 205 +3452C47E SWEETWATER (3 W) OK US 3542 -9997 636 +3452D708 ERICK OK US 3522 -9987 -9999 +3452E292 WHEELER TX US 3543 -10027 -9999 +3452F1E4 KELTON (5 N) TX US 3547 -10012 -9999 +3453039A MCLEAN (7 N) TX US 3533 -10053 -9999 +345310EC LEFORS TX US 3544 -10081 853 +34532576 ELK CITY OK US 3542 -9942 604 +34533600 PAGOSA SPRINGS (30 ENE) CO US 3735 -10655 3011 +34534090 TIERRA AMARILLA (8 W) NM US 3667 -10670 -9999 +345353E6 EL VADO NM US 3659 -10673 2054 +3453667C NAMBE NM US 3588 -10595 -9999 +3453750A SAN ACACIA NM US 3426 -10689 -9999 +3453858E EL PASO TX US 3178 -10652 -9999 +345396F8 MCGEE CREEK OK US 3442 -9588 -9999 +3453B014 SAN MARCIAL (1 S) NM US 3368 -10699 1358 +3453C684 ARREY (3 NNE) NM US 3288 -10729 1262 +3453D5F2 TRUTH (3 NE) NM US 3315 -10721 1293 +3453E068 TRUTH OR CONSEQUENCES (4 NE) NM US 3315 -10719 1343 +3453F31E CABALLO (5 S) NM US 3290 -10729 1251 +3454018E CUCHILLO (3 SE) NM US 3322 -10732 -9999 +345401AE MESILLA (6 SSW) NM US 3223 -10680 -9999 +345412D8 CHAMA NM US 3666 -10663 -9999 +345412DB CHAMA NM US 3665 -10662 -9999 +34542742 WILLOW CREEK NM US 3674 -10663 -9999 +34543434 DULCE (12 SE) NM US 3670 -10675 -9999 +345442A4 CHAMA NM US 3658 -10672 -9999 +345451D2 NAMBE NM US 3583 -10590 -9999 +34546448 NAMBE (5 SE) NM US 3585 -10590 2051 +345494CC EL RANCHO NM US 3588 -10607 -9999 +3454B220 HERON NM US 3665 -10670 -9999 +345622B6 ECHO (1 NW) OR US 4575 -11922 183 +345661BC ECHO OR US 4573 -11920 192 +34569138 WHITEHALL (7 SW) MT US 4580 -11217 -9999 +3456A4A2 UMATILLA (3 S) OR US 4588 -11933 162 +3456B7D4 EAGLE POINT (8 E) OR US 4245 -12274 -9999 +3456D232 CLE ELUM (11 SW) WA US 4707 -12108 1905 +3456E7A8 CLE ELUM (20 NW) WA US 4743 -12120 1000 +3456F4DE PACKWOOD (20 E) WA US 4663 -12127 896 +345706A0 PACKWOOD (20 E) WA US 4663 -12127 899 +345715D6 HERMISTON (4 SW) OR US 4580 -11936 -9999 +3457204C HERMISTON (6 NE) OR US 4587 -11917 -9999 +3457333A HERMISTON (7 NE) OR US 4588 -11917 -9999 +345745AA CLE ELUM (5 ESE) WA US 4718 -12084 573 +345756DC LEO (75 W) WY US 4210 -10652 1780 +34576346 CASPER (17 SW) WY US 4257 -10669 1618 +34577030 GLENDO (5 SE) WY US 4246 -10495 1368 +345780B4 GUERNSEY (1 NW) WY US 4228 -10475 1323 +3457B52E CODY (9 SW) WY US 4444 -10921 -9999 +3457C3BE LINGLE (1 E) WY US 4213 -10433 1268 +3457D0C8 TORRINGTON (2 SE) WY US 4204 -10417 1244 +3457E552 HENRY (2 SW) NE US 4198 -10407 1231 +34581344 GARLAND (4 SE) WY US 4474 -10859 1247 +3458504E EASTON (7 NW) WA US 4731 -12131 -9999 +345865D4 MEDFORD OR US 4233 -12287 -9999 +3458B3BC BURNS (12 NW) OR US 4372 -11918 1279 +3458D65A SWEET (1 S) ID US 4397 -11633 768 +345902C8 CHOTEAU (6 NNE) MT US 4790 -11216 738 +345941C2 DODSON (2 W) MT US 4842 -10831 686 +345952B4 DODSON (6 SW) MT US 4836 -10835 704 +3459672E ZURICH MT US 4856 -10910 704 +34597458 CHINOOK (3 SE) MT US 4858 -10918 677 +345984DC HARLEM (8 NW) MT US 4856 -10888 707 +345997AA CODY (6 SW) WY US 4447 -10917 1633 +3459A230 BABB (4 SW) MT US 4882 -11364 1487 +3459B146 ORANGEVILLE (14 NW) UT US 3927 -11127 2097 +3459C7D6 EPHRAIM (15 E) UT US 3927 -11137 2707 +3459D4A0 MOUNTAIN VIEW (20 SW) WY US 4103 -11058 2612 +3459E13A TABIONA (45 NE) UT US 4096 -11058 2702 +3459F24C TABIONA (38 NE) UT US 4090 -11054 2838 +345A83D2 GUERNSEY (13 ESE) WY US 4224 -10463 1309 +345AF542 WORLAND (1 W) WY US 4401 -10758 1242 +345B144A KINNEAR (5 NW) WY US 4320 -10875 1666 +345B5740 BUTTE FALLS (13 SSE) OR US 4238 -12235 1417 +345B8128 ASHLAND (16 E) OR US 4222 -12238 1392 +345B925E WHITE CITY (4 ESE) OR US 4242 -12277 465 +345BC222 ABERDEEN ID US 4295 -11282 1341 +345BD154 ST IGNATIUS MT US 4732 -11410 884 +345BE4CE CATALDO (1 NE) ID US 4755 -11632 640 +345BF7B8 CALDWELL (4 S) ID US 4358 -11673 776 +345C167E PAYETTE ID US 4404 -11692 652 +345C3092 ONTARIO (5 SW) OR US 4398 -11702 689 +345C4602 TABIONA (27 NE) UT US 4084 -11066 2932 +345C5574 NEWDALE (1 NE) ID US 4391 -11147 1692 +345C60EE CHESTER (1 E) ID US 4392 -11146 1695 +345C7398 DRIGGS (3 N) ID US 4391 -11128 1833 +345C831C CHESTER (1 SE) ID US 4390 -11154 1628 +345C906A CLEMENTSVILLE (1 NE) ID US 4387 -11125 1829 +345CA5F0 TETONIA (1 N) ID US 4386 -11125 1861 +345CB686 DRIGGS (2 NW) ID US 4384 -11124 1807 +345CC016 CHESTER (1 E) ID US 4392 -11151 1618 +345CE6FA GRANDVIEW (5 SSE) ID US 4291 -11606 -9999 +345CF58C FEATHERVILLE (20 E) ID US 4362 -11487 1707 +345D07F2 WILSALL (4 NNE) MT US 4605 -11065 -9999 +345D1484 RICHLAND (1 S) OR US 4478 -11729 693 +345D211E GLENNS FERRY ID US 4287 -11534 -9999 +345D578E LEWISTON (20 SE) ID US 4617 -11674 1311 +345D81E6 BEND OR US 4405 -12132 -9999 +345D9290 PRINEVILLE (13 NE) OR US 4441 -12064 1061 +345DC2EC GASTON (2 W) OR US 4544 -12317 52 +345DD19A BLACKFOOT (8 SW) ID US 4313 -11248 1347 +345DE400 MCKENZIE BRIDGE (10 ESE) OR US 4424 -12195 975 +345DF776 HERMISTON AGMET WEATHER OR US 4582 -11928 -9999 +345E00FC MANSON (2 NE) WA US 4792 -12013 601 +345E138A HAMILTON (13 SSW) MT US 4606 -11423 1295 +345E2610 BEND (1 N) OR US 4408 -12130 1079 +345E43F6 TERREBONNE (3 E) OR US 4436 -12112 839 +345E5080 PRINEVILLE (5 E) OR US 4430 -12073 958 +345E766C BAKER (14 SW) OR US 4469 -11806 1341 +345EA004 ASHTON ID US 4406 -11136 1640 +345EB372 IMBLER (1 S) OR US 4543 -11797 838 +345EC5E2 LEWISTON (1 S) ID US 4637 -11683 549 +345ED694 MOUNTAIN VIEW (19 SSW) WY US 4099 -11038 2758 +345EE30E BOISE (7 NNE) ID US 4370 -11612 1597 +345EF078 BOISE (6 ENE) ID US 4367 -11610 1695 +345F0206 DILLON MT US 4522 -11266 1512 +345F1170 DILLON (13 SE) MT US 4505 -11255 1728 +345F410C KNIGHTS LANDING (4 SE) CA US 3877 -12167 13 +345F527A SACRAMENTO CA US 3857 -12142 14 +345F67E0 HAMILTON CITY (1 E) CA US 3975 -12200 38 +345F8412 MENDOTA (3 N) CA US 3678 -12037 46 +345F9764 OAKDALE (5 ENE) CA US 3778 -12075 36 +345FA2FE ORDBEND (1 E) CA US 3963 -12199 35 +345FB188 PINE GROVE (2 SE) CA US 3840 -12063 -9999 +345FD46E RUMSEY CA US 3889 -12224 122 +345FE1F4 RED BLUFF (20 W) CA US 4017 -12280 1173 +345FF282 SHINGLETOWN (2 E) CA US 4050 -12185 -9999 +346002E4 TEHAMA CA US 4003 -12212 65 +34601192 MC CLOUD (6 SE) CA US 4119 -12206 826 +34602408 CORNING (5 E) CA US 3991 -12209 56 +3460377E HARLEM (2 W) MT US 4854 -10883 719 +346041EE MALTA (4 ENE) MT US 4837 -10778 692 +34605298 GLASGOW (4 SE) MT US 4814 -10661 635 +34606702 LA PINE (1 N) OR US 4369 -12150 1278 +346084F0 HELENA (5 NE) MT US 4668 -11198 1128 +34609786 TURNER (8 WSW) MT US 4884 -10856 1186 +3460A21C FAIRFIELD (8 NE) MT US 4766 -11181 1164 +3460B16A BOZEMAN (4 W) MT US 4567 -11115 -9999 +3460C7FA TOSTON (5 NW) MT US 4612 -11149 -9999 +3460E116 SHOSHONI (13 N) WY US 4340 -10818 1436 +3460F260 AUGUSTA (25 NW) MT US 4764 -11286 1458 +3461001E HELENA (15 E) MT US 4665 -11173 1120 +34611368 LAURIN (2 SW) MT US 4535 -11215 1611 +34613584 HERMISTON (2 WSW) OR US 4583 -11932 146 +34614314 REDDING CA US 4054 -12236 -9999 +346165F8 PENDLETON (5 S) OR US 4561 -11879 406 +3461768E LETHA (1 N) ID US 4390 -11663 695 +3461860A LORELLA (4 SE) OR US 4208 -12122 -9999 +346186OA COUNCIL ID US 4473 -11643 899 +3461957C BOISE ID US 4362 -11619 -9999 +3461A0E6 NAMPA ID US 4344 -11666 803 +3461D676 CONCONULLY (2 S) WA US 4854 -11975 696 +3461E3EC BLACKFOOT (4 SE) ID US 4324 -11218 1393 +3461F09A SHELLEY (7 SW) ID US 4328 -11215 1396 +346221FC COULEE CITY (1 NW) WA US 4762 -11930 482 +3462328A HEREFORD (1 SE) OR US 4449 -11802 -9999 +3462441A DEERLODGE MT US 4634 -11277 -9999 +3462576C BELLEVUE (20 W) ID US 4332 -11432 1471 +34635596 BURWELL (6 W) NE US 4183 -9922 657 +3463600C SCOTIA (5 SSW) NE US 4140 -9871 611 +3463737A VALENTINE (23 SW) NE US 4264 -10087 893 +346383FE LOUP CITY (4 ENE) NE US 4130 -9888 641 +3463A512 BABB (10 SW) MT US 4880 -11366 1487 +3463B664 BABB (1 E) MT US 4886 -11343 1494 +3463COF4 SIMMS (7 W) MT US 4751 -11208 1125 +3463D382 POWELL (8 SW) WY US 4467 -10891 1394 +3463E618 DILLON (11 NE) MT US 4533 -11251 1539 +346407DE FRUITDALE (3 NW) SD US 4470 -10373 908 +346444D4 NORTH FORK (7 SSE) CA US 3715 -11951 -9999 +346457A2 TRIMMER (12 E) CA US 3691 -11909 -9999 +34646238 BASS LAKE (3 SE) CA US 3729 -11953 -9999 +3464714E COLFAX (2 N) CA US 3913 -12095 -9999 +3464A726 PINECREST (1 NNE) CA US 3820 -11998 -9999 +3464C2C0 BURNEY (16 SE) CA US 4200 -12175 -9999 +3464E42C ALMANOR CA US 4021 -12116 -9999 +346523C8 MC CLOUD (9 SSE) CA US 4113 -12207 820 +346530BE HUME (15 NNW) CA US 3701 -11898 -9999 +3465462E NACHES (29 NW) WA US 4682 -12131 1097 +34655558 COLUSA (2 N) CA US 3924 -12199 19 +346560C2 COLUSA (8 N) CA US 3934 -12202 23 +346573B4 GRIMES (5 SE) CA US 3903 -12182 -9999 +34658330 KERMAN (8 NW) CA US 3680 -12016 52 +34659046 TRANQUILITY (4 E) CA US 3665 -12018 52 +3465A5DC RIPPERDAN (15 SE) CA US 3677 -12029 52 +3465D34C MERIDIAN (2 NE) CA US 3917 -12189 -9999 +3465E6D6 VINA (3 NE) CA US 3996 -12190 -9999 +3465F5A0 CHICO (4 NE) CA US 3977 -12178 84 +3466022A PARADISE (8 N) CA US 3989 -12160 -9999 +3466115C CHICO (5 SE) CA US 3971 -12175 112 +346624C6 NELSON (4 NW) CA US 3956 -12183 62 +346637B0 DURHAM (3 NE) CA US 3968 -12178 -9999 +34664120 CHILOQUIN (5 SW) OR US 4252 -12193 1263 +3466A2D2 BUFFALO RAPIDS MT US 4678 -10530 -9999 +3466B1A4 GLENDIVE (10 SW) MT US 4699 -10480 -9999 +3466C734 CUT BANK (12 WNW) MT US 4868 -11259 -9999 +3466D442 RICHMOND (9 ENE) UT US 4189 -11198 1463 +3466F2AE OAKLEY (12 NE) UT US 4077 -11010 -9999 +346700D0 COALVILLE (3 S) UT US 4095 -11142 -9999 +346713A6 HYRUM (1 SW) UT US 4163 -11187 1219 +3467263C HUNINGTON (1 NE) UT US 3938 -11108 1768 +346743DA AUSTIN (3 N) CO US 3583 -10795 -9999 +3467A028 COLLBRAN (9 ESE) CO US 3921 -10782 -9999 +3467B35E HUNTSVILLE (5 E) UT US 4130 -11160 -9999 +3467C5CE MONTROSE (18 E) CO US 3845 -10750 -9999 +3467D6B8 PROSSER (1 NE) WA US 4622 -11976 189 +3467F054 NACHES WA US 4673 -12072 444 +34680642 MABTON (2 N) WA US 4699 -12110 202 +34681534 ELLENSBURG (6 NW) WA US 4706 -12065 471 +346833D8 PLACERVILLE (2 N) CA US 3877 -12082 284 +34684548 FORESTHILL (4 SE) CA US 3901 -12076 326 +3468563E HARLOWTON (5 W) MT US 4645 -10994 -9999 +346863A4 FRIANT (2 N) CA US 3697 -11970 91 +346870D2 FRIANT (6 SSE) CA US 3694 -11968 107 +34688056 WHITE SULPHUR SPRINGS (2 WNW) MT US 4655 -11095 -9999 +34689320 GRIDLEY (10 WNW) CA US 3940 -12189 20 +3468A6BA NICOLAUS (3 W) CA US 3892 -12163 9 +3468B5CC MANTON (7 WSW) CA US 4041 -12198 304 +3468C35C KNIGHTS LANDING (4 ESE) CA US 3879 -12166 6 +3468D02A COALVILLE (18 N) UT US 4118 -11140 -9999 +3468E5BO MONTROSE (13 ENE) CO US 3851 -10762 -9999 +3468F6C6 BEND (3 NW) OR US 4409 -12137 -9999 +346904B8 BEND OR US 4407 -12131 -9999 +34692254 SODA SPRINGS (20 SSW) CA US 3908 -12056 1707 +34693122 SODA SPRINGS (9 SW) CA US 3928 -12053 2057 +346947B2 REDDING (18 SW) CA US 4070 -12210 396 +346954C4 WHITMORE (4 SE) CA US 4060 -12185 866 +3469615E AUBURN (2 SE) CA US 3888 -12105 366 +34697228 EMIGRANT GAP (2 SW) CA US 3928 -12070 1609 +346982AC STRAWBERRY (4 W) CA US 3881 -12021 2316 +346991DA GEORGETOWN CA US 3893 -12080 -9999 +3469A440 PACIFIC HOUSE CA US 3876 -12050 1049 +3469B736 POLLOCK PINES (3 S) CA US 3872 -12057 1076 +3469C1A6 FORESTHILL (8 NNE) CA US 3913 -12075 1171 +3469D2D0 AVERY (1 S) CA US 3820 -12037 1024 +3469E74A BIG MEADOWS (5 SW) CA US 3838 -12019 1981 +3469F43C BEAR VALLEY (1 SE) CA US 3845 -12004 2195 +346A03B6 STRAWBERRY (6 E) CA US 3821 -11989 2545 +346A10C0 LAKEHEAD (8 ESE) CA US 4090 -12225 975 +346A255A WHISKEYTOWN (7 NW) CA US 4064 -12267 1006 +346A362C PLATINA (7 WSW) CA US 4032 -12288 1036 +346A40BC PAYNES CREEK (8 E) CA US 4033 -12175 1036 +346A53CA BASS LAKE (6 NNE) CA US 3740 -11952 2103 +346A6650 SHAVER LAKE (9 NE) CA US 3750 -11919 2316 +346A7526 AUBERRY (5 E) CA US 3707 -11940 1439 +346A85A2 BASS LAKE (8 NE) CA US 3741 -11949 2179 +346A96D4 FRAINT (1 NE) CA US 3700 -11969 176 +346AA34E OAKHURST (7 SE) CA US 3727 -11954 1378 +346AB038 BASS LAKE (19 NE) CA US 3747 -11927 2103 +346AC6A8 MAMMOTH LAKES (16 WSW) CA US 3756 -11924 2408 +346AD5DE BIG CREEK (2 NE) CA US 3723 -11922 2140 +346AE044 LAKESHORE (4 ENE) CA US 3730 -11910 2835 +346AF332 MAMMOTH LAKES (4 WSW) CA US 3761 -11903 2896 +346B014C BASS LAKE (11 ENE) CA US 3734 -11935 1570 +346B123A SOUTH FORK (2 NE) CA US 3725 -11946 1570 +346B27A0 HILLCREST (2 E) CA US 4087 -12188 1049 +346B34D6 REDDING (8 NW) CA US 4066 -12253 1052 +346B4246 CASTELLA (2 ESE) CA US 4113 -12228 1463 +346B5130 CASTELLA (11 SW) CA US 4105 -12248 1707 +346B64AA BURNEY (10 SSW) CA US 4078 -12178 1204 +346B77DC SONORA (10 SW) CA US 3795 -12054 427 +346B8758 COLUMBIA (3 E) CA US 3803 -12035 1137 +346B942E TRINITY CENTER (12 SSE) CA US 4083 -12266 1180 +346BA1B4 LEWISTON (3 SE) CA US 4068 -12275 1396 +346BB2C2 TRINITY CENTER (7 N) CA US 4108 -12272 927 +346BC452 WEAVERVILLE (15 NNE) CA US 4092 -12282 1219 +346BD724 TRINITY CENTER (8 NNE) CA US 4108 -12262 1966 +346BE2BE COTTONWOOD (9 WSW) CA US 4035 -12245 168 +346BF1C8 REDDING CA US 4057 -12242 226 +346C0378 SUMMIT CITY (2 NNW) CA US 4071 -12242 328 +346C100E LAKEHEAD (3 S) CA US 4087 -12238 335 +346C2594 SHASTA (4 WNW) CA US 4062 -12257 396 +346C36E2 MT SHASTA (4 SW) CA US 4135 -12225 2057 +346D4288 CAMBRIDGE (2 E) NE US 4029 -10012 683 +346D6464 ROCKY BOY (7 SE) MT US 4822 -10965 -9999 +346D7712 THERMOPOLIS (32 W) WY US 4367 -10886 -9999 +346D8796 RALSTON (5 SSW) WY US 4467 -10891 -9999 +346DA17A BEND (7 SW) OR US 4399 -12138 -9999 +346DC49C BEND (2 N) OR US 4408 -12130 -9999 +346DF106 WHITEWATER (18 SSE) MT US 4854 -10752 -9999 +346E068C BARTLEY (4 SSW) NE US 4013 -10023 721 +346E15FA BEND (2 S) OR US 4403 -12129 -9999 +346E2060 BEND (1 N) OR US 4408 -12131 1068 +346E3316 HERMISTON (3 SW) OR US 4581 -11936 168 +346E56F0 WORDEN (4 NW) OR US 4205 -12180 1237 +346E8098 OGDEN (7 ENE) UT US 4125 -11183 -9999 +346E93EE MORGAN (8 S) UT US 4092 -11160 -9999 +346EA674 COALVILLE (9 S) UT US 4079 -11141 -9999 +347030E0 RADIUM SPRINGS (1 E) NM US 3248 -10692 -9999 +34704670 SIERRA BLANCA (16 SW) TX US 3109 -10560 -9999 +34705506 MELSTONE (7 SW) MT US 4656 -10801 -9999 +3470609C CONNER (16 SW) MT US 4573 -11428 -9999 +34748654 BOISE (4 NW) ID US 4366 -11628 -9999 +34B GLOUCESTER MA US 4258 -7067 -9999 MARS +34N EATONS NECK NY US 4095 -7340 -9999 MARS +34Y MARQUETTE MI US 4655 -8738 203 MARS +352431F8 ST. GEORGE (25 ENE) UT US 3717 -11395 1402 +35B NEWBURYPORT MA US 4282 -7087 -9999 MARS +35D ALLEGAN MI US 4253 -8582 216 +36B PROVINCETOWN MA US 4205 -7018 6 MARS +36Y FRANKFORT MI US 4462 -8620 -9999 MARS +37B SCITUATE MA US 4220 -7072 -9999 MARS +38Y SNT IGNACE MI US 4585 -8472 176 +390669 BERESFORD SD US 4307 -9693 116 +391010D6 NECAISE (1 N) MS US 3062 -8941 -9999 +3910363A CRYSTAL SPRINGS (3 SSW) MS US 3195 -9038 -9999 +391059 BRITTON SD US 4580 -9772 124 +391079 BROOKINGS SD US 4432 -9677 152 +391129 BUFFALOGAP SD US 4348 -10332 299 +391619 CHAMBERLAIN SD US 4380 -9933 130 +391979 COTTONWOOD SD US 4397 -10187 220 +393229 GETTYSBURG SD US 4498 -10028 173 +394869 LEMMON SD US 4593 -10215 241 +3960060C HEALY (33 W) AK US 6381 -15005 -9999 +396079 NISLAND SD US 4468 -10357 220 +3960A6F4 KANTISHNA (26 NE) AK US 6375 -15033 -9999 +3960B582 CANTWELL (21 SW) AK US 6327 -14954 -9999 +396599 PIERRE SD US 4428 -10000 137 +396959 CAPUTA SD US 4400 -10300 313 +397049 REDFIELD SD US 4488 -9838 120 +3970N8 PERTH ND US 4878 -9925 -9999 +398939 WATERTOWN SD US 4492 -9715 162 +39Y TAWAS POINT MI US 4425 -8343 -9999 MARS +3B1 GREENVILLE ME US 4546 -6960 427 +3B9 CHESTER CT US 4138 -7250 -9999 SAWRS +3CK LAKE IN THE HILLS IL US 4221 -8832 -9999 +3CL WARRENTON (6 NW) OR US 4623 -12400 9 +3DE REDFIELD SD US 4487 -9850 392 COOPABC +3DU DRUMMOND (2 SW) MT US 4664 -11318 1219 COOPABC +3FD1 NEW PORT RICHEY FL US 2819 -8263 -9999 +3GV GRAIN VALLEY MO US 3902 -9421 -9999 +3HR HARVARD IL US 4242 -8863 277 UCOOP +3HT HARLOWTON MT US 4643 -10983 1269 +3JC JUNCTION CITY KS US 3905 -9683 -9999 UCOOP +3K7 LEOTI KS US 3844 -10146 1007 UCOOP +3KK KANKAKEE IL US 4110 -8792 -9999 SAWRS +3L3 NEWPORT BEACH (2 ESE) CA US 3360 -11788 3 +3MY PEORIA IL US 4080 -8961 -9999 +3O6 TREASURE ISLAND CA US 3780 -12237 -9999 MARS +3OI LAMONI IA US 4062 -9395 344 +3R3 AUSTIN TX US 3041 -9767 -9999 +3RN GRAYLING MI US 4483 -8455 -9999 SAWRS +3SE SPENCER (1 N) IA US 4317 -9515 405 COOPABC +3SG SAGINAW MI US 4343 -8387 -9999 SAWRS +3TH THOMPSON FALLS (1 W) MT US 4759 -11536 725 +3TR NILES MI US 4184 -8623 -9999 +3W4 SWANSBORO (3 SE) NC US 3465 -7710 -9999 MARS +40302328 DAVELLA (4 SW) KY US 3780 -8263 -9999 +4030305E JACKSON (5 ENE) KY US 3759 -8332 -9999 +403046CE GREENVILLE KY US 3727 -8720 -9999 +4063N8 MYLO ND US 4865 -9959 -9999 +4070A6E0 PURLEAR (2 N) NC US 3623 -8130 -9999 +40719180 CULLOWHEE (1 W) NC US 3532 -8320 -9999 +4071C1FC YANCEYVILLE (3 SE) NC US 3639 -7929 -9999 +4071F466 CHARLOTTE (13 NW) NC US 3538 -8099 -9999 +40B CLAYTON LAKE ME US 4662 -6953 -9999 RAMOS +40G GRAND CANYON AZ US 3565 -11215 1829 SAWRS +40J PERRY/FOLEY FL US 3007 -8357 14 ASOS +40Y ALPENA MI US 4507 -8355 -9999 MARS +41I EUGENE ISLAND US 2847 -9178 30 SAWRS +41Y SAINT CLAIR SHORES MI US 4247 -8243 -9999 MARS +42Y WHITEFISH POINT MI US 4677 -8495 -9999 AMOS +4340E17C KWADACHA RIVER CN 5763 -12508 -9999 +43410074 AIKEN LK CN 5645 -12573 -9999 +4342D112 BLUE RIVER BC CN 5223 -11868 -9999 +4342E488 GERRARD BC CN 5063 -11693 -9999 +4342F7FE FERNIE BC CN 4945 -11497 -9999 +43430580 JESMOND BC CN 5077 -12220 -9999 +4343468A JONES LK INTAKE CN 4923 -12160 -9999 +4344B43A BARKERVILLE BC CN 5305 -12148 -9999 +4344E446 ALBREDA BC CN 5262 -11972 -9999 +4345C050 NOSTETUKO RIVER CN 5125 -12447 -9999 +43461136 UPPER MOSLEY CREEK CN 5178 -12462 -9999 +434700BA FOREST KERR CREEK CN 5695 -13078 -9999 +434743B0 KINASKAN LAKE CN 5758 -13027 -9999 +434795D8 PULPIT LK CN 5753 -12673 -9999 +4347F03E TUMEKA CREEK CN 5723 -12970 -9999 +434833B2 WADE LAKE CN 5818 -12892 -9999 +43484522 BLUFF CREEK CN 5853 -12645 -9999 +43485654 DEADWOOD CN 5927 -12832 -9999 +4348803C HARRISON HOT SPRINGS BC CN 4923 -12158 -9999 +434982C6 STREATHAM BC CN 5373 -12642 -9999 +434991B0 WISTARIA BC CN 5317 -12687 -9999 +4349A42A KEMANO BC CN 5357 -12763 -9999 +4349B75C CHERRYVILLE BC CN 5007 -11835 -9999 +4349C1CC JELLICOE BC CN 4988 -12000 -9999 +4349D2BA EDGEWATER BC CN 5105 -11613 -9999 +4349E720 REVELSTOKE BC CN 5103 -11815 -9999 +4349F456 NAKUSP BC CN 5043 -11770 -9999 +434A10AA BIG BAR CREEK BC CN 5080 -12292 -9999 +434AD5B4 SUGAR LAKE AT OUTLET CN 5035 -11853 -9999 +43S WEST POINT WA US 4767 -12243 -9999 MARS +4448A2BE BABB (21 WNW) MT US 4896 -11389 1292 +44Y SAULT STE MARIE MI US 4650 -8433 -9999 +4540A968 CONNORS (7 W) NB CN 4721 -6896 168 +4540E4B0 CRANE LAKE (18 NNW) MN US 4850 -9264 -9999 +454105B8 MAYO (2 NW) YK CN 6366 -13592 -9999 +454116CE HOULTON (00 E) ME US 4628 -6788 9 +45413022 FORT KENT ME US 4725 -6860 149 +454146B2 CARMACKS (41 NW) YK CN 6257 -13702 -9999 +45416E8C BOWBELLS (30 N) ND US 4923 -10223 518 +45417328 COLUMBUS (12 N) ND US 4908 -10277 546 +454190DA ALAMEDA (8 E) SK CN 4926 -10223 -9999 +45516912 VAN BUREN (15 NE) ME US 4728 -6780 152 +455174B6 CLAYTON LAKE (23 NW) ME US 4690 -6975 236 +4553D1BA WINDYGATES (3 NE) MB CN 4903 -9828 229 +45B BRANT POINT MA US 4128 -7008 -9999 MARS +45J ROCKINGHAM NC US 3489 -7976 -9999 +45N BAY SHORE NY US 4063 -7327 -9999 MARS +45W OCRACOKE NC US 3512 -7598 -9999 MARS +46C08408 WATSON LAKE (31 W) YK CN 6016 -12970 -9999 +46C0977E WATSON LAKE (6 SW) YK CN 6005 -12890 -9999 +46C0AC36 CARCROSS (1 SW) YK CN 6016 -13471 -9999 +470007DA MAYO (12 ENE) YK CN 6398 -13230 -9999 +470014AC ROSS RIVER (58 NE) YK CN 6262 -13127 -9999 +47002136 WHITEHORSE (42 SE) YK CN 6028 -13418 -9999 +47003240 WATSON LAKE (99 N) YK CN 6152 -12827 -9999 +470057AC WHITEHORSE (14 SSW) YK CN 6053 -13520 -9999 +4700623C ROSS RIVER (16 NE) YK CN 6324 -13004 -9999 +48000076 OLD CROW (30 WSW) YK CN 6742 -14089 -9999 +48001300 HAINES JUNCTION (50 SSE) YK CN 6007 -13705 -9999 +480290E0 YELLOWGRASS (16 SE) SK CN 4979 -10404 -9999 +48032194 BEAVER CREEK (60 E) YK CN 6221 -13905 -9999 +480332E2 DAWSON (45 NNE) YK CN 6589 -13704 -9999 +4805B438 HAINES JUNCTION (35 NNE) YK CN 6120 -13700 -9999 +4805C2A8 MAYO (15 E) YK CN 6367 -13539 -9999 +4805D1DE HAINES JUNCTION (54 N) YK CN 6154 -13759 -9999 +4806C5A6 WHITEWATER (22 NE) MT US 4900 -10730 738 +48095656 HAVRE (31 N) MT US 4301 -10972 832 +480963CC HALBRITE (13 W) SK CN 4949 -10366 -9999 +4809F6AE PELLY CROSSING YK CN 6283 -13658 -9999 +480A0124 BEAVER CREEK (32 SSE) YK CN 6308 -13950 -9999 +480A27C8 MAYO (24 ESE) YK CN 6352 -13515 -9999 +480A34BE DAWSON (54 S) YK CN 6328 -13925 -9999 +480A64C2 WHITEHORSE (27 SE) YK CN 6053 -13437 -9999 +480A77B4 CORNING (14 SSW) SK CN 4989 -10303 -9999 +480B10A8 GOODWATER (10 E) SK CN 4939 -10371 -9999 +480B40D4 OLD CROW (6 NE) YK CN 6763 -13970 -9999 +480B53A2 HAINES JUNCTION (35 NNE) YK CN 6120 -13699 -9999 +480B96BC HAINES JUNCTION (39 WNW) YK CN 6106 -13850 -9999 +480BF35A MAYO (59 ENE) YK CN 6402 -13413 -9999 +480C640C EMMERSON MB CN 4901 -9721 -9999 +48107178 CHINOOK (30 N) MT US 4900 -10942 832 +48161450 CANAAN (5 NE) VT US 4505 -7150 366 +481875DE RADVILLE (6 NW) SK CN 4948 -10434 -9999 +481885JA TORQUAY (12 SE) SK CN 4900 -10335 -9999 +4818962C ROCHE PERCEE (8 SW) SK CN 4903 -10285 -9999 +482051E4 CUT BANK (29 NNW) MT US 4901 -11255 1164 +482710DA BABB (13 NE) MT US 4901 -11330 1356 +487005DA WAIANAE (3 NE) HI US 2148 -15816 -9999 +487016AC KAUNAKAKAI (5 NE) HI US 2112 -15695 -9999 +48702336 LANAI CITY (6 NW) HI US 2087 -15701 -9999 +48703040 KAILUA KONA (20 NE) HI US 1983 -15577 -9999 +487046D0 KAILUA KONA (15 NE) HI US 1980 -15585 -9999 +487239 PINEBLUFFS WY US 4118 -10410 474 +488999 TORRINGTON WY US 4203 -10418 371 +489619 WHEATLAND WY US 4208 -10495 432 +48N MONTAUK NY US 4107 -7193 -9999 MARS +48W SANTA MARIA (30 SE) CA US 3461 -12073 30 SAWRS +490001D4 RAUSH VALLEY BC CN 5220 -12003 -9999 +490012A2 MCBRIDE BC CN 5378 -12037 -9999 +49002738 TAFT BC CN 5045 -11892 -9999 +4900344E MCCULLOCH BC CN 4995 -11895 -9999 +490042DE COPPER MOUNTAIN BC CN 4910 -12077 -9999 +490051A8 HENDRIX LAKE BC CN 5212 -12087 -9999 +49007744 ROSEDALE BC CN 4903 -12172 -9999 +490087C0 KEEFERS BC CN 4960 -12118 -9999 +4900A12C LIKELY BC CN 5283 -12135 -9999 +4900B25A VALEMOUNT BC CN 5290 -11855 -9999 +4900F150 CHRISTIAN VALLEY BC CN 4955 -11868 -9999 +4901032E MOYIE BC CN 4925 -11577 -9999 +490125C2 SPUZZUM BC CN 4967 -12165 -9999 +49014024 BLUE RIVER BC CN 5217 -11930 -9999 +49015352 SINCLAIR MILLS BC CN 5410 -12100 -9999 +4901B0A0 MOUNT COOK CN 5218 -11932 -9999 +490231BA REDFISH CREEK CN 4968 -11708 -9999 +49N EAST MORICHES NY US 4078 -7275 -9999 MARS +49Y PRESTON (4 W) MN US 4368 -9218 -9999 +4AC ALBUQUERQUE NM US 3520 -10657 -9999 +4BK BROOKINGS (2 SE) OR US 4203 -12425 14 COOPAB +4BL BLANDING UT US 3761 -10948 1841 +4BQ BROADUS MT US 4544 -10541 924 COOPABC +4CB CUDDEBACK RANGE CA US 3533 -11733 -9999 SAWRS +4CR CORONA NM US 3425 -10560 2036 LAWRS +4D7 SANTA BARBARA (25 WSW) CA US 3437 -12017 30 SAWRS +4EF RICHFIELD ID US 4303 -11417 -9999 UCOOP +4G1 GREENVILLE PA US 4145 -8039 -9999 +4G6 HORNELL NY US 4238 -7768 -9999 +4HV HANKSVILLE (1 SW) UT US 3837 -11072 1313 +4I3 MOUNT VERNON OH US 4033 -8252 -9999 +4L7 HERMOSA BEACH CA US 3387 -11840 -9999 MARS +4LJ LAMAR CO US 3808 -10262 1103 +4LW LAKEVIEW (2 NNW) OR US 4221 -12036 1456 +4MY MORIARTY NM US 3498 -10605 -9999 BASIC +4Q6 ENID OK US 3635 -9790 -9999 +4S1 GOLD BEACH OR US 4242 -12442 5 MARS +4S9 MULINO (2 S) OR US 4522 -12259 -9999 UCOOP +4SD STEAD NV US 3966 -11987 1538 AWOS +4SL CUBA NM US 3580 -10718 2042 BASIC +4STC2 PUEBLO CO US 3827 -10459 1433 ALERT +4SV STREVELL ID US 4202 -11322 1612 +4V9 NELIGH NE US 4212 -9802 -9999 UCOOP +5030A2B8 RIO LEMPA AT SAN GREGORI ES 1393 -8850 -9999 +5030B1CE RIO PAZ AT LA HACHADURA ES 1387 -9085 -9999 +5030C75E RIO PAZ AT EL JOBO ES 1402 -8990 -9999 +5030D428 RIO JIBOA AT PUENTE VIEJ ES 1352 -8898 -9999 +5030E1B2 RIO GOASCORAN AT LA CEIB ES 1352 -8778 -9999 +504452AA SANTA LUCIA HN 1412 -8712 -9999 +504484C2 BELEN GUALCHO HN 1448 -8880 -9999 +5044A22E LA UNION HN 1502 -8672 -9999 +5044B158 LA HABANA HN 1523 -8735 -9999 +50800388 HARTSEL (1 W) CO US 3902 -10582 2711 +508010FE HARTSEL (6 ESE) CO US 3900 -10568 2637 +50802564 COMO (2 NW) CO US 3934 -10591 -9999 +50803612 JEFFERSON (2 NW) CO US 3939 -10583 2755 +50804082 JEFFERSON (1 NW) CO US 3939 -10581 -9999 +508053F4 JEFFERSON (3 SW) CO US 3936 -10584 2902 +5080666E COMO (2 NE) CO US 3933 -10587 -9999 +50807518 HARTSEL (8 NW) CO US 3911 -10589 2819 +5080859C HARTSEL (3 NNW) CO US 3906 -10582 -9999 +508096EA HARTSEL (7 NW) CO US 3908 -10589 -9999 +5080A370 HARTSEL (10 WNW) CO US 3907 -10598 -9999 +5080C696 COMO (2 N) CO US 3934 -10590 -9999 +5080D5E0 JEFFERSON (6 NW) CO US 3942 -10589 3121 +5080E07A JEFFERSON (3 SE) CO US 3934 -10577 2838 +5080F30C JEFFERSON (2 NW) CO US 3929 -10570 2751 +50810172 JEFFERSON (4 W) CO US 3937 -10587 -9999 +50811204 FAIRPLAY (5 SE) CO US 3917 -10595 2894 +5081279E JEFFERSON (8 SE) CO US 3929 -10570 2751 +508134E8 HARTSEL (9 NW) CO US 3913 -10590 2798 +5081510E ROCKY FORD (5 NW) CO US 3810 -10380 -9999 +50N ROCKAWAY NY US 4057 -7388 -9999 MARS +50Q SAN FRANCISCO CA US 3770 -12300 -9999 MARS +51401538 CREEDE CO US 3772 -10725 -9999 +514020A2 DEL NORTE (6 W) CO US 3769 -10646 2432 +514033D4 PLATORO (11 ENE) CO US 3737 -10633 -9999 +51404544 BASALT CO US 3934 -10667 3011 +51405632 MOGOTE CO US 3705 -10619 -9999 +514063A8 ORTIZ (1 SSE) CO US 3699 -10604 -9999 +514070DE FRISCO (4 SE) CO US 3954 -10604 -9999 +5140932C LASAUSES (2 N) CO US 3729 -10575 -9999 +5140A6B6 LOBATOS CO US 3708 -10576 2385 +5140D026 PUEBLO (7 W) CO US 3827 -10473 -9999 +514191D6 LEADVILLE (8 NW) CO US 3928 -10645 -9999 +5141C1AA LEADVILLE CO US 3928 -10643 3200 +5141D2DC LEADVILLE (9 W) CO US 3925 -10647 3075 +5141F430 LEADVILLE CO US 3936 -10631 3459 +514203BA RED CLIFF (12 S) CO US 3935 -10635 3133 +514210CC CLIMAX CO US 3937 -10623 -9999 +51422556 BUENA VISTA (1 SE) CO US 3884 -10612 -9999 +51423620 LA JUNTA (3 WNW) CO US 3801 -10357 -9999 +514240B0 GRANBY (6 NE) CO US 4014 -10587 -9999 +5142665C BOONE (6 SW) CO US 3818 -10418 -9999 +5142752A BOONE CO US 3825 -10425 -9999 +514285AE ROCKY FORD (6 NW) CO US 3812 -10379 -9999 +5142B034 WELDONA (3 SE) CO US 4032 -10392 -9999 +5142C6A4 ESTES PARK (2 E) CO US 4038 -10549 1247 +5142E048 JULESBURG (1 SSE) CO US 4098 -10225 1051 +51430140 LA VETA (5 NE) CO US 3755 -10494 1637 +51431236 WAGON WHEEL GAP CO US 3777 -10681 -9999 +514327AC FORT COLLINS (2 NW) CO US 4061 -10510 1591 +5143424A LASALLE (4 W) CO US 4035 -10478 -9999 +514377DO MASTERS (3 NW) CO US 4033 -10432 -9999 +5143E2B2 ESTES PARK (5 SW) CO US 4033 -10558 -9999 +51440374 CEDAREDGE (5 NNE) CO US 3898 -10785 -9999 +51442598 CIMARRON CO US 3853 -10764 1989 +514436EE CEDAREDGE CO US 3890 -10792 -9999 +5144407E DILLON (1 E) CO US 3963 -10607 2763 +51445308 DILLON (1 E) CO US 3962 -10606 -9999 +51446692 KREMMLING (13 SSE) CO US 3988 -10633 2356 +514475E4 HEENEY (2 W) CO US 3988 -10633 -9999 +51448560 HOT SULPHUR SPRINGS (8 SW) CO US 4004 -10620 2381 +51449616 PLATORA (6 NE) CO US 3740 -10645 -9999 +5144A38C GYPSUM CO US 3965 -10695 1914 +5144B0FA BASALT (13 E) CO US 3937 -10683 -9999 +5144C66A DOTSERO (2 W) CO US 3964 -10708 1868 +5144D51C RAND (1 NNE) CO US 4046 -10618 -9999 +5144E086 YAMPA (20 SW) CO US 4005 -10704 -9999 +5144F3F0 OAK CREEK (4 E) CO US 4027 -10688 -9999 +5145018E STEAMBOAT SPRINGS CO US 4051 -10695 2009 +514512F8 DOLORES CO US 3747 -10850 2115 +51452762 DOLORES (10 E) CO US 3745 -10847 -9999 +51453414 CHROMO CO US 3703 -10673 -9999 +51454284 PAGOSA SPRINGS (12 SE) CO US 3720 -10682 2393 +514551F2 HESPERUS CO US 3762 -10803 -9999 +5145D7E6 ESTES PARK CO US 4038 -10551 -9999 +51460680 ALMA (5 N) CO US 3936 -10608 3 +514615F6 ANTERO CO US 3899 -10589 -9999 +5146206C GOLDEN (5 NNW) CO US 3982 -10526 -9999 +5146A678 ORDWAY (8 S) CO US 3810 -10377 -9999 +5146B50E LAIRD (3 SE) CO US 4006 -10205 -9999 +5146C39E LOVELAND (8 W) CO US 4038 -10523 -9999 +5146DOE8 GRANITE (3 NW) CO US 3908 -10631 -9999 +5146E572 LEADVILLE (6 W) CO US 3925 -10637 2968 +5147047A CADDOA (9 ENE) CO US 3810 -10275 -9999 +5147170C LAMAR CO US 3809 -10262 -9999 +51474770 LAKE CITY (10 SE) CO US 3789 -10721 -9999 +5147A482 PAONIA (6 ENE) CO US 3895 -10733 -9999 +5147B7F4 SOMERSET (6 ENE) CO US 3893 -10735 -9999 +5147C164 CIMARRON (6 SE) CO US 3826 -10755 2631 +5147D212 MONTROSE CO US 3849 -10775 -9999 +5147E788 GRAND JUNCTION (6 SSE) CO US 3903 -10856 -9999 +5147F4FE RIDGEWAY (2 N) CO US 3818 -10776 -9999 +514802E8 RIDGEWAY (3 N) CO US 3818 -10773 -9999 +5148119E OLATHE CO US 3860 -10798 1622 +51482404 HERMOSA (1 NW) CO US 3742 -10784 -9999 +51483772 DECKERS (4 SW) CO US 3921 -10527 -9999 +514841E2 CEDAR COVE (2 E) CO US 4042 -10523 -9999 +51485294 GRANBY (5 NE) CO US 4012 -10590 2426 +5148670E GRANBY CO US 4018 -10587 2524 +51487478 GRANBY (4 N) CO US 4015 -10594 -9999 +514884FC GRAND LAKE (3 SSW) CO US 4021 -10584 2550 +5148978A WARD (1 N) CO US 4009 -10551 2694 +5148B166 CREEDE (17 WNW) CO US 3789 -10720 3109 +5148C7F6 PALISADE (8 NE) CO US 3918 -10828 -9999 +5148D480 GRAND JUNCTION CO US 3910 -10835 1402 +5148E11A CAMEO (7 NE) CO US 3918 -10827 -9999 +5148F26C RIFLE (5 N) CO US 3963 -10776 -9999 +514926FE GRANBY (4 N) CO US 4015 -10594 -9999 +51493588 CRAIG CO US 4048 -10761 1859 +51494318 GOULD (7 NNW) CO US 4062 -10608 -9999 +5149506E GLEN EDEN (9 NNW) CO US 4079 -10695 2438 +51497682 BAYFIELD (10 N) CO US 3938 -10758 -9999 +51498606 DOLORES CO US 3747 -10854 -9999 +5149A0EA CHAMA (7 SW) NM US 3685 -10668 -9999 +5149B39C MANCOS (2 E) CO US 3735 -10826 1277 +5149C50C DOLORES CO US 3758 -10858 2021 +5149D67A BAYFIELD CO US 3738 -10766 2426 +5149E3E0 BAYFIELD CO US 3743 -10768 2487 +514A146A PLATORO (14 E) CO US 3736 -10628 -9999 +514A3286 COWDREY (6 NW) CO US 4094 -10634 2387 +514A4416 IDAHO SPRINGS (6 WNW) CO US 3977 -10563 2469 +514A5760 DENVER CO US 3973 -10498 -9999 +514A62FA LYONS (5 W) CO US 4022 -10536 -9999 +514A8108 REDSTONE (4 N) CO US 3923 -10723 -9999 +514AD174 BAILEY CO US 3940 -10547 -9999 +514AE4EE PUEBLO (19 SE) CO US 3800 -10447 -9999 +514B05E6 GLENDEVY (16 NE) CO US 4099 -10576 2323 +514B1690 ASPEN (3 NW) CO US 3920 -10682 -9999 +514B46EC WALSENBURG (10 NE) CO US 3775 -10462 -9999 +514B559A LAIRD (2 W) CO US 4008 -10214 2410 +514B83F2 LAKE CITY (11 SE) CO US 3794 -10715 -9999 +514B9084 GELNDEVEY (3 E) CO US 4080 -10588 -9999 +514BA51E FORT GARLAND (4 SE) CO US 3739 -10539 -9999 +514BC0F8 CREEDE (22 SW) CO US 3772 -10727 2882 +514BD38E REDMESA (3 SSW) CO US 3707 -10818 -9999 +514BE614 HESPERUS (13 SW) CO US 3712 -10819 -9999 +514C44D8 LAKE GEORGE (8 SW) CO US 3891 -10547 2578 +514C57AE HARTSEL (5 WSW) CO US 3899 -10589 -9999 +514C6234 OPHIR (4 SW) CO US 3783 -10788 2981 +514C7142 OPHIR (4 SW) CO US 3783 -10788 2981 +514C81C6 FORT GARLAND (4 SE) CO US 3739 -10537 1914 +514CB45C GRANITE (2 SSE) CO US 3902 -10625 -9999 +514CC2CC GRANITE CO US 3904 -10627 -9999 +514D30B2 MANASSA (3 E) CO US 3718 -10612 -9999 +514D4622 PLATORO (14 E) CO US 3735 -10628 -9999 +514D60CE SKWAY (9 SW) CO US 3897 -10823 -9999 +514D73B8 CHROMO (10 NE) CO US 3709 -10669 -9999 +514D833C REDMESA CO US 3701 -10819 -9999 +514DA500 REDMESA (6 SSW) CO US 3702 -10818 -9999 +514DA5D0 REDMESA (6 S) CO US 3700 -10819 -9999 +514DB6A6 REDMESA CO US 3718 -10814 -9999 +514DD340 FORT GARLAND (1 ESE) CO US 3743 -10541 -9999 +514DF5AC SOUTH FORK (5 SSW) CO US 3760 -10667 -9999 +514E525A CRESTONE (13 SSE) CO US 3783 -10559 -9999 +514E67C0 ALAMOSA (12 NW) CO US 3757 -10604 2316 +514E9744 DURANGO (4 NE) CO US 3731 -10777 -9999 +514EA2DE CHROMO (3 NNW) CO US 3708 -10681 -9999 +514EB1A8 HESPERUS (1 N) CO US 3729 -10804 -9999 +514F00DC LOVELAND (2 W) CO US 4040 -10511 -9999 +514F2630 RED MESA CO US 3700 -10818 -9999 +514F3546 COLLBRAN (21 ESE) CO US 3918 -10759 2606 +514F50A0 SALIDA CO US 3952 -10598 -9999 +514F653A LAS ANIMAS (7 W) CO US 3806 -10335 -9999 +514F764C KERSEY (12 SE) CO US 4031 -10436 -9999 +514F86C8 SNOWMASS (2 ENE) CO US 3921 -10698 2515 +514F95BE CARLTON (2 N) CO US 3810 -10243 -9999 +514FB352 CEDAR COVE (2 E) CO US 4042 -10522 -9999 +515001D0 BLANCA (40 N) CO US 3780 -10550 -9999 +515012A6 BLANCA (4 SW) CO US 3739 -10555 -9999 +5150273C LA GARITA (4 WNW) CO US 3786 -10632 -9999 +515042DA GREENWOOD VILLAGE CO US 3962 -10495 1654 +515051AC ESTES PARK (2 SSW) CO US 4034 -10553 -9999 +51506436 GRAND JUNCTION (2 SW) CO US 3904 -10857 -9999 +51507740 ALMONT (17 NE) CO US 3882 -10661 2804 +515087C4 CERRO (4 SW) NM US 3674 -10568 2167 +5150B25E NATHROP (4 W) CO US 3873 -10616 -9999 +5150C4CE FORT COLLINS (9 NW) CO US 4066 -10522 -9999 +5150F154 SARGENTS (9 E) CO US 3839 -10625 -9999 +5151032A GRANITE (2 SW) CO US 3902 -10628 -9999 +5151105C SILT (16 S) CO US 3933 -10758 2149 +515125C6 FRISCO (4 SE) CO US 3957 -10605 -9999 +515136B0 FRISCO CO US 3958 -10611 2774 +51515356 FORT MORGAN CO US 4027 -10380 -9999 +515166CC LOVELAND (4 SE) CO US 4039 -10501 1585 +5151853E PINECLIFFE (1 E) CO US 3993 -10543 -9999 +5151C634 SOUTH FORK (5 SW) CO US 3760 -10667 -9999 +5151D542 JULESBURG (1 SE) CO US 4097 -10225 -9999 +5151EOD8 KEYSTONE (2 E) CO US 3960 -10595 -9999 +5151F3AE HOWARDSVILLE CO US 3783 -10760 2364 +515231BE FARMINGTON NM US 3674 -10825 1588 +51525458 CREEDE (13 NE) CO US 3799 -10679 -9999 +51528230 DRAKE (5 E) CO US 4042 -10525 -9999 +51529146 PEACEFUL VALLEY (1 W) CO US 4013 -10552 -9999 +5152B7AA WINTER PARK (1 NW) CO US 3990 -10578 2715 +5152C13A CEDAREDGE (7 E) CO US 3890 -10779 -9999 +5152D24C MASONVILLE (2 S) CO US 4045 -10520 -9999 +5152F4A0 LYONS (5 NE) CO US 4026 -10518 -9999 +515306DE MONTE VISTA (2 E) CO US 3758 -10611 -9999 +515315A8 FORT LUPTON (1 SW) CO US 4007 -10483 -9999 +51533344 PAGOSA SPRINGS (10 WSW) CO US 3713 -10703 -9999 +515345D4 CORTEZ (4 NE) CO US 3739 -10852 -9999 +515356A2 WARD (3 NNW) CO US 4012 -10552 -9999 +51536338 PLAINVIEW (1 S) CO US 3988 -10528 -9999 +5153704E MODEL (14 SSE) CO US 3730 -10402 -9999 +5153B550 SOUTHSIDE CANAL (2 NNW) CO US 3918 -10795 2652 +5153C3C0 BONHAM RESERVOIR CO US 3913 -10797 2926 +5153D0B6 CRESTONE (8 SSE) CO US 3788 -10565 -9999 +51542206 VILLA GROVE (10 SE) CO US 3816 -10581 -9999 +51543170 CRESTONE (10 NNW) CO US 3813 -10579 -9999 +515447E0 CRESTONE (6 NW) CO US 3808 -10576 -9999 +51545496 CRESTONE (3 NNW) CO US 3803 -10572 -9999 +5154610C CRESTONE (1 SW) CO US 3798 -10571 -9999 +5154727A CRESTONE (4 SE) CO US 3795 -10566 -9999 +515482FE CRESTONE (5 SE) CO US 3793 -10565 -9999 +51549188 CREEDE CO US 3786 -10693 -9999 +5154A412 DEL NORTE (5 ESE) CO US 3767 -10626 -9999 +5154B764 MONTE VISTA (5 NW) CO US 3762 -10622 -9999 +51551566 CONEJOS (1 NNE) CO US 3710 -10601 -9999 +5155338A CONEJOS (1 NE) CO US 3710 -10601 -9999 +5155566C ESTES PARK (5 SW) CO US 4033 -10558 -9999 +515563F6 LA GARITA (4 SW) CO US 3781 -10632 -9999 +51557080 RUSH (13 SE) CO US 3874 -10390 -9999 +51558004 RUSH (14 SE) CO US 3872 -10389 -9999 +51559372 ESTES PARK (2 SE) CO US 4037 -10549 -9999 +5156011E CRESTONE (8 NW) CO US 3910 -10577 -9999 +51561268 VILLA GROVE (9 SE) CO US 3817 -10581 -9999 +515627F2 ALLENSPARK (2 NNW) CO US 4022 -10553 -9999 +51565162 DURANGO (5 ENE) CO US 3729 -10779 -9999 +5156870A GREELEY (2 E) CO US 4042 -10468 -9999 +5156947C JULESBURG (1 SSE) CO US 4098 -10225 -9999 +51575398 ELDORADO SPRINGS (1 WSW) CO US 3993 -10530 -9999 +51576602 WINTER PARK (8 WSW) CO US 3990 -10565 -9999 +51577574 GRANT (2 NW) CO US 3948 -10568 -9999 +515785F0 WALDEN (1 NNE) CO US 4074 -10628 -9999 +51579686 LONGMONT (2 W) CO US 4017 -10515 -9999 +5157A31C ALAMOSA CO US 3748 -10588 -9999 +5157B06A MONTE VISTA (2 N) CO US 3761 -10615 -9999 +5157D58C WAGON WHEEL GAP CO US 3777 -10683 -9999 +5157E016 ORTIZ (2 SW) NM US 3698 -10607 -9999 +5157F360 LASAUSES (2 N) CO US 3730 -10575 -9999 +51580576 SOUTH FORK (2 SW) CO US 3766 -10665 -9999 +51581600 SAGUACHE (10 WNW) CO US 3816 -10629 -9999 +5158239A PLATORO (1 WNW) CO US 3736 -10654 -9999 +5158467C PUEBLO (7 W) CO US 3827 -10472 -9999 +5158550A LA JUNTA CO US 3799 -10353 -9999 +51586090 OLNEY SPRINGS CO US 3813 -10391 -9999 +515873E6 ORODELL (1 SW) CO US 4001 -10533 -9999 +51588362 LEADVILLE (7 WNW) CO US 3928 -10643 -9999 +51589014 TWIN LAKES (8 W) CO US 3908 -10654 -9999 +5158A58E SALIDA (4 SE) CO US 3850 -10594 -9999 +5158B6F8 SALIDA (1 NW) CO US 3855 -10601 -9999 +5158C068 BOULDER (6 SW) CO US 3994 -10535 -9999 +5158D31E NEDERLAND CO US 3996 -10550 -9999 +5158E684 LYONS (1 SE) CO US 4022 -10526 -9999 +5158F5F2 LA JUNTA (3 W) CO US 3798 -10360 -9999 +5159078C ROCKY FORD (2 NE) CO US 3806 -10369 -9999 +515914FA FOWLER (9 WNW) CO US 3818 -10417 -9999 +51592160 PORTLAND CO US 3839 -10502 -9999 +51593216 CANON CITY CO US 3643 -10526 -9999 +51594486 TRINIDAD CO US 3717 -10451 -9999 +515957F0 LA VETA (7 SW) CO US 3742 -10505 -9999 +5159626A WALSENBURG (13 NE) CO US 3775 -10462 -9999 +5159711C RED WING (3 WSW) CO US 3773 -10535 -9999 +51598198 WESTCLIFFE (4 NNW) CO US 3819 -10548 -9999 +515992EE HASTY CO US 3807 -10294 -9999 +5159A774 LAS ANIMAS (7 WNW) CO US 3808 -10335 -9999 +5159B402 HIGBEE (4 SW) CO US 3771 -10351 -9999 +5159F708 JULESBURG (1 SE) CO US 4098 -10225 -9999 +515A3518 HILLROSE (2 N) CO US 4036 -10353 -9999 +515A4388 LITTLETON (16 SW) CO US 3944 -10512 -9999 +515A50FE LITTLETON (10 SW) CO US 3949 -10509 -9999 +515A7612 DEL NORTE (8 SW) CO US 3759 -10645 -9999 +515A8696 CAPULIN (6 SW) CO US 3721 -10619 -9999 +515A95E0 LASAUSES (3 N) CO US 3732 -10574 -9999 +515AA07A FORT GARLAND (9 SE) CO US 3737 -10529 -9999 +515AB30C FORT GARLAND (2 N) CO US 3746 -10543 -9999 +515B2494 CEDAR COVE (3 E) CO US 4042 -10523 -9999 +515B37E2 ESTES PARK (1 E) CO US 4038 -10549 -9999 +515B4172 PLATTEVILLE (2 NNW) CO US 4026 -10488 -9999 +515B679E HENDERSON CO US 3992 -10487 -9999 +515BD410 KERSEY (2 N) CO US 4041 -10456 -9999 +515BE18A GREELEY (3 E) CO US 4042 -10464 -9999 +515C8658 ELDORADO SPRINGS (1 W) CO US 3993 -10530 -9999 +515E05B8 DRAKE CO US 4043 -10534 -9999 +516007A0 BRECKENRIDGE (7 SSW) CO US 3939 -10610 -9999 +516014D6 BRECKENRIDGE (9 SSW) CO US 3936 -10608 -9999 +5160214C BRECKENRIDGE (9 SSW) CO US 3936 -10607 -9999 +516044AA MANITOU SPRINGS (9 NW) CO US 3898 -10497 -9999 +516057DC CRIPPLE CREEK (11 E) CO US 3873 -10497 -9999 +51606246 CRIPPLE CREEK (11 E) CO US 3874 -10496 -9999 +51607130 WOODLAND PARK (6 S) CO US 3892 -10502 -9999 +516081B4 WOODLAND PARK (4 S) CO US 3893 -10505 -9999 +516092C2 WOODLAND PARK (5 S) CO US 3893 -10506 -9999 +5160A758 MANITOU SPRINGS (9 SW) CO US 3890 -10508 -9999 +5160B42E MANITOU SPRINGS (4 SW) CO US 3883 -10497 -9999 +5160C2BE MANITOU SPRINGS (3 SW) CO US 3882 -10598 -9999 +5160D1C8 MANITOU SPRINGS (9 SW) CO US 3882 -10510 -9999 +5160E452 MANITOU SPRINGS (9 SW) CO US 3881 -10507 -9999 +5160F724 MANITOU SPRINGS (7 W) CO US 3882 -10503 -9999 +5161055A CRIPPLE CREEK (9 NE) CO US 3878 -10502 -9999 +5161162C CRIPPLE CREEK (9 NE) CO US 3803 -10500 -9999 +516173CA MANITOU SPRINGS (10 SW) CO US 3877 -10502 -9999 +5161834E MANITOU SPRINGS (8 NNW) CO US 3897 -10495 -9999 +51619038 ORDWAY (3 SSE) CO US 3815 -10375 -9999 +5161A5A2 ORDWAY (2 S) CO US 3818 -10376 -9999 +5161B6D4 ORDWAY (3 E) CO US 3823 -10368 -9999 +5161C044 ORDWAY (4 NE) CO US 3825 -10372 -9999 +5161E6A8 GOLD PARK CO US 3941 -10643 2804 +5161F5DE ORDWAY (3 SSE) CO US 3815 -10375 -9999 +51620254 MANITOU SPRINGS (12 NW) CO US 3890 -10510 -9999 +51621122 GREEN MOUNTAIN FALLS (2 SSW) CO US 3890 -10505 -9999 +516224B8 MANITOU SPRINGS (6 SW) CO US 3880 -10502 -9999 +516237CE MANITOU SPRINGS (6 SW) CO US 3880 -10502 -9999 +5162415E MANITOU SPRINGS (3 SW) CO US 3885 -10497 -9999 +51625228 CASCADE (1 W) CO US 3889 -10498 -9999 +516267B2 PUEBLO (1 NE) CO US 3817 -10460 -9999 +516274C4 LEADVILLE (12 SW) CO US 3907 -10640 -9999 +51628440 RED CLIFF CO US 3937 -10646 -9999 +51629736 BRECKENRIDGE (7 SSW) CO US 3938 -10607 -9999 +5162A2AC MANITOU SPRINGS (5 SW) CO US 3883 -10498 -9999 +5162B1DA MANITOU SPRINGS (4 SW) CO US 3482 -10497 -9999 +5162D43C COLORADO SPRINGS (10 NW) CO US 3897 -10490 -9999 +5162E1A6 MANITOU SPRINGS (3 NW) CO US 3888 -10496 -9999 +5162F2D0 MANITOU SPRINGS (4 SW) CO US 3883 -10497 -9999 +516300AE MANITOU SPRINGS (7 SW) CO US 3878 -10505 -9999 +516313DB LAKE GEORGE (10 SW) CO US 3887 -10545 -9999 +516386BA MANITOU SPRINGS (5 NW) CO US 3898 -10496 -9999 +51N SHORT BEACH NY US 4058 -7355 -9999 MARS +51Q SAN FRANCISCO CA US 3775 -12268 -9999 MARS +51S PACIFIC CITY OR US 4520 -12395 -9999 MARS +52001402 LOVELAND (8 SW) CO US 4032 -10525 1759 +52002198 FORT COLLINS (5 SW) CO US 4060 -10517 1615 +5200447E WINTER PARK (6 E) CO US 3992 -10577 2950 +52005708 FRASER (6 W) CO US 3990 -10588 2799 +52008160 GRANBY CO US 4015 -10598 2499 +52009216 WINTER PARK (4 SSE) CO US 3985 -10575 -9999 +520092E6 GRANBY (1 SW) CO US 4010 -10597 -9999 +5200C26A KREMMLING (5 E) CO US 4005 -10629 -9999 +5200D116 TABERNASH (1 E) CO US 4000 -10583 -9999 +5200D11C PARSHALL CO US 4006 -10619 -9999 +5200E486 TABERNASH CO US 3999 -10585 -9999 +52013014 BOULDER (6 NE) CO US 4009 -10522 -9999 +52014684 GRANBY (4 NNW) CO US 4016 -10598 -9999 +520155F2 LOVELAND (8 WNW) CO US 4044 -10522 -9999 +52016068 FORT COLLINS (8 NW) CO US 4066 -10521 -9999 +520190EC BOULDER (8 NE) CO US 4008 -10521 -9999 +5201A576 BOULDER (4 ESE) CO US 4002 -10519 1568 +5210139C BOX ELDER MT US 4826 -10978 1158 +52102606 ZORTMAN (6 NW) MT US 4830 -10872 812 +52103570 POPLAR (2 E) MT US 4813 -10507 739 +521043E0 RONAN (5 SE) MT US 4777 -11423 1097 +52105096 GLENWOOD (18 NE) WA US 4616 -12103 908 +5210650C OKANOGAN (5 SE) WA US 4827 -11952 808 +5210767A WARM SPRINGS (17 NW) OR US 4497 -12149 805 +521086FE SUNNYSIDE (23 E) UT US 3955 -10991 2499 +52109588 LANTRY (4 NW) SD US 4506 -10148 -9999 +5210A012 IGNACIO (5 SW) CO US 3706 -10771 2249 +5210B364 FORT THOMAS (27 N) AZ US 3336 -10983 2264 +5210D682 ACOMA INDIAN RESERVATION NM US 3472 -10785 1966 +5210F06E LAME DEER (6 ENE) MT US 4565 -10650 1323 +52110210 WYOLA (25 WSW) MT US 4510 -10790 2219 +52111166 PINE RIDGE (10 NE) SD US 4328 -10227 -9999 +521124FC PRYOR (7 SE) MT US 4535 -10850 1885 +5211378A ST MARY MT US 4874 -11343 1390 +5211411A WYOLA (11 NE) MT US 4531 -10717 1590 +5211526C HOT SPRINGS (1 SW) MT US 4762 -11467 902 +52117480 LANDER (8 W) WY US 4258 -10907 3078 +52118404 CEDONIA (13 WNW) WA US 4818 -11846 1428 +52119772 NESPELEM WA US 4814 -11896 579 +5211A2E8 WARM SPRINGS (21 SW) OR US 4461 -12163 1049 +5211B19E WARM SRPINGS (11 NNW) OR US 4493 -12119 1250 +5211C70E GOVERNMENT CAMP (20 SE) OR US 4503 -12163 1152 +5212A5E6 PEACH SPRINGS (25 NE) AZ US 3585 -11306 2050 +52F ROANOKE TX US 3305 -9723 -9999 +52N WILDWOOD NJ US 3900 -7482 -9999 MARS +52Q DAVIS POINT CA US 3805 -12227 -9999 RAMOS +533114E6 THIEF RIVER FALLS (5 N) MN US 4811 -9618 -9999 +53Q PILLAR POINT CA US 3750 -12250 -9999 MARS +53S POINT WILSON WA US 4812 -12275 30 AMOS +54N MANASQUAN INLET NJ US 4010 -7402 -9999 MARS +54Q CASTROVILLE CA US 3680 -12180 -9999 MARS +5530056A SPRINGFIELD (4 SW) MN US 4420 -9505 325 +5530161C BROWNTON MN US 4474 -9435 -9999 +55304660 HENDERSON MN US 4453 -9390 -9999 +55305516 HENDERSON (1 W) MN US 4453 -9393 -9999 +55309008 CANNON FALLS MN US 4451 -9291 -9999 +5530A592 SOGN MN US 4441 -9293 -9999 +5530B6E4 WANAMINGO (1 W) MN US 4431 -9281 -9999 +5530C074 GRAND RAPIDS MN US 4723 -9353 -9999 +5530D302 HALLOCK MN US 4878 -9694 -9999 +5530E698 LAKE BRONSON MN US 4873 -9666 283 +5530F5EE RADIUM (1 S) MN US 4821 -9661 -9999 +55310790 THIEF RIVER FALLS MN US 4812 -9618 -9999 +5531217C BELTRAMI MN US 4754 -9653 -9999 +5531320A RED LAKE FALLS MN US 4790 -9627 -9999 +5531449A ROSEAU MN US 4885 -9576 -9999 +553157EC OSLO MN US 4720 -9714 236 +55316276 DAWSON MN US 4493 -9605 322 +55317100 DAWSON (7 W) MN US 4494 -9619 -9999 +55318184 RUSSELL MN US 4432 -9595 -9999 +5531A768 HARDWICK (4 SE) MN US 4374 -9615 -9999 +5531C28E ADA (2 S) MN US 4726 -9650 -9999 +5531E462 LAMBERTON (1 NE) MN US 4424 -9524 -9999 +5531F714 FOXHOME (4 S) MN US 4621 -9631 -9999 +5532009E CAMPBELL (1 W) MN US 4610 -9641 296 +55322672 MORTON (1 SW) MN US 4455 -9500 -9999 +55323504 PROVIDENCE (5 NE) MN US 4489 -9605 -9999 +5532A066 ROCHEESTER MN US 4403 -9242 308 +55N ATLANTIC CITY NJ US 3938 -7442 -9999 MARS +56N SANDY HOOK NJ US 4047 -7402 -9999 MARS +56S SEASIDE (1 NE) OR US 4599 -12392 9 +577005F2 RAPID CITY (11 W) SD US 4408 -10346 -9999 +57701684 RAPID CITY (10 W) SD US 4407 -10344 1253 +5770231E RAPID CITY (13 W) SD US 4404 -10350 1527 +57703068 RAPID CITY (11 SW) SD US 4405 -10335 1088 +577046F8 RAPID CITY (11 W) SD US 4403 -10344 1411 +5770558E RAPID CITY (9 SW) SD US 4402 -10338 1260 +57706014 RAPID CITY (6 W) SD US 4408 -10337 1236 +577083E6 RAPID CITY (5 W) SD US 4409 -10333 1131 +57709090 NEMO (5 SE) SD US 4414 -10345 1317 +5770A50A RAPID CITY (4 NW) SD US 4413 -10330 1052 +5770B67C HILL CITY (4 SW) SD US 4392 -10364 1631 +5770C0EC HILL CITY (5 SW) SD US 4387 -10362 1635 +5770D39A HILL CITY (4 S) SD US 4387 -10358 1649 +5770E600 HILL CITY (4 SE) SD US 4390 -10351 1530 +5770F576 KEYSTONE (2 NW) SD US 4391 -10346 1402 +57710708 RAPID CITY SD US 4407 -10318 -9999 +5771147E KEYSTONE (1 SW) SD US 4388 -10343 1372 +59K SANTA MARIA (38 SSE) CA US 3446 -12069 50 SAWRS +59S VANCOUVER WA US 4562 -12253 -9999 +5AC GULF OF ALASKA AK US 5200 -13500 -9999 UWFP +5AD GULF OF ALASKA AK US 5400 -14500 -9999 UWFP +5AE GULF OF ALASKA AK US 5500 -15500 -9999 UWFP +5AF GULF OF ALASKA AK US 5600 -13700 -9999 UWFP +5AG GULF OF ALASKA AK US 5800 -14200 -9999 UWFP +5BR FAIRBANKS AK US 6433 -14765 -9999 +5G7 BLUFFTON OH US 4089 -8387 -9999 +5I3 PIKEVILLE (6 N) KY US 3757 -8257 459 +5J0 JOHN DAY OR US 4440 -11896 1127 +5L0 SHIP SHOAL US 2853 -9098 21 SAWRS +5L8 LONG BEACH CA US 3377 -11817 -9999 MARS +5MUA2 MCKINLEY PARK (2 WSW) AK US 6372 -14897 631 +5Z7 KASITSNA BAY AK US 5947 -15157 -9999 +61E EAST CAMERON PA US 2862 -9280 31 SAWRS +61N INDIAN RIVER DE US 3862 -7507 -9999 MARS +61W ANNAPOLIS MD US 3892 -7647 -9999 MARS +61Y TOFTE MN US 4758 -9083 241 RAMOS +6200012A COLORADO CITY (2 WNW) CO US 3795 -10487 -9999 +62500568 SCHROON LAKE (2 N) NY US 4387 -7375 -9999 +62G WILMETTE IL US 4207 -8768 183 MARS +62W VIRGINIA BEACH VA US 3693 -7600 -9999 MARS +63700524 PITTSBURG NH US 4518 -7120 671 +63701652 PITTSBURG NH US 4504 -7144 351 +637023C8 NORTH STRATFORD NH US 4475 -7163 268 +637030BE DALTON NH US 4441 -7172 244 +637060C2 NEWBURY VT US 4408 -7207 -9999 +6370B6AA CLAREMONT (1 WNW) NH US 4339 -7236 109 +6370C03A GROVETON (3 NE) NH US 4463 -7147 280 +6370D34C SEARSBURG RESEVOIR VT US 4290 -7295 -9999 +6370E6D6 MT SNOW VT US 4297 -7290 -9999 +637107DE CHARLEMONT (1 E) MA US 4263 -7285 158 +63G CHICAGO IL US 4172 -8753 180 MARS +63S COLVILLE WA US 4855 -11788 575 +63W HUDGINS VA US 3748 -7632 -9999 MARS +64W WACHAPREAGUE VA US 3753 -7562 -9999 MARS +661111B0 KEENE (1 N) CA US 3526 -11857 -9999 +6611242A TEHACHAPI (3 S) CA US 3509 -11845 -9999 +6611375C TEHACHAPI (21 NE) CA US 3543 -11841 2027 +661141CC TEHACHAPI (1 E) CA US 3513 -11844 1186 +66116720 KEENE (3 E) CA US 3522 -11847 -9999 +66117456 TEHACHAPI (13 NNE) CA US 3531 -11836 1064 +661184D2 CALIENTE CA US 3529 -11863 -9999 +6611B148 TEHACHAPI (11 NE) CA US 3528 -11841 850 +6611C7D8 TEHACHAPI (11 N) CA US 3529 -11845 905 +6611D4AE CALIENTE (4 NNE) CA US 3533 -11859 -9999 +661205C8 TEHACHAPI (5 SSW) CA US 3507 -11848 1756 +66122324 TEHACHAPI (6 NE) CA US 3521 -11841 1679 +66123052 CALIENTE (8 NNE) CA US 3538 -11855 -9999 +661255B4 TEHACHAPI (18 N) CA US 3538 -11841 1286 +6612602E WELDON (4 S) CA US 3561 -11827 -9999 +66127358 WELDON (6 S) CA US 3556 -11825 -9999 +661283DC WELDON (3 SSE) CA US 3562 -11825 -9999 +6612E63A KERNVILLE (19 N) CA US 3589 -11813 2097 +6612F54C ROCK HOUSE CA US 3588 -11820 1756 +66130732 KERNVILLE (23 NNE) CA US 3598 -11813 1926 +66131444 KERNVILLE (24 NE) CA US 3594 -11806 2237 +661321DE KERNVILLE (22 NE) CA US 3603 -11822 2295 +661332A8 KERNVILLE (20 NE) CA US 3602 -11828 2527 +66134438 KERNVILLE (11 NNE) CA US 3589 -11833 -9999 +661371A2 LORAINE (15 NE) CA US 3547 -11824 -9999 +66138126 WELDON (12 SSE) CA US 3551 -11819 -9999 +66139250 ONYX (11 SSE) CA US 3558 -11816 -9999 +6613A7CA WELDON (6 SSW) CA US 3557 -11829 -9999 +66W COVE POINT MD US 3838 -7638 -9999 MARS +67W STILL POND MD US 3933 -7610 -9999 MARS +6A0 CARTERSVILLE GA US 3412 -8485 -9999 +6B7 NEWPORT/CASTLE HILL RI US 4145 -7135 -9999 MARS +6B8 LYNDONVILLE VT US 4457 -7202 362 SAWRS +6K3 CREIGHTON NE US 4245 -9790 497 UCOOP +6L9 HUNTINGTON BEACH CA US 3365 -11800 -9999 MARS +6R6 DRYDEN TX US 3005 -10221 701 ASOS +6Y1 POINTE AUX PINS (3 NW) MI US 4577 -8450 -9999 +707035DC BRAINERD (10 SE) MN US 4624 -9407 -9999 +7070503A TACONITE (11 N) MN US 4746 -9338 -9999 +707065A0 MELRUDE (4 SW) MN US 4723 -9250 -9999 +707076D6 JACOBSON (5 NW) MN US 4702 -9336 -9999 +7070B3CB LITTLEFORK (15 SE) MN US 4823 -9334 -9999 +7070C558 BRUNO (8 SE) MN US 4625 -9248 -9999 +7070E3B4 BUYCK (8 S) MN US 4801 -9251 -9999 +707102BC FOXBORO (1 NE) WI US 4650 -9227 -9999 +71J OZARK AL US 3143 -8562 -9999 +74S ANACORTES WA US 4850 -12266 -9999 +74V ROOSEVELT UT US 4028 -11005 1576 BASIC +75S BURLINGTON/MT VERNON WA US 4847 -12242 -9999 SAWRS +76S OAK HARBOR WA US 4825 -12267 -9999 SAWRS +77M MALTA (2 ESE) ID US 4230 -11334 1384 +781001B6 OZONA (13 E) TX US 3067 -10097 -9999 +781012C0 SONORA (22 SE) TX US 3027 -10056 -9999 +7810275A SHEFFIELD (16 S) TX US 3046 -10174 -9999 +781042BC OZONA (15 SSW) TX US 3051 -10129 -9999 +78W SOUTHPORT (2 S) NC US 3388 -7802 3 MARS +79J ANDALUSIA AL US 3131 -8639 94 ASOS +7A1 GREENVILLE SC US 3475 -8237 -9999 SAWRS +7A9 PLAINS GA US 3208 -8437 160 +7LI JOSEPH UT US 3862 -11222 1655 BASIC +7R1 VENICE LA US 2926 -8936 -9999 +7R2 LEEVILLE LA US 2922 -9023 2 SAWRS +7R3 AMELIA LA US 2969 -9110 2 SAWRS +7R4 INTRACOASTAL CITY LA US 2978 -9213 -9999 SAWRS +7R5 CAMERON LA US 2978 -9330 -9999 SAWRS +7R8 SOUTH MARSH US 2830 -9198 -9999 SAWRS +7TB TOBYHANNA PA US 4115 -7642 -9999 +8170406C JACKSON (2 N) AL US 3159 -8785 -9999 +82S CAPE DISAPPOINTMENT WA US 4628 -12405 -9999 MARS +83700022 CHALKYITSIK (17 WSW) AK US 6659 -14434 -9999 +837026CE KALTAG (19 ENE) AK US 6443 -15811 -9999 +837035B8 RIGGINS (15 W) ID US 4564 -11647 351 +83709540 LAS CRUCES (25 NE) NM US 3258 -10653 1871 +8370A0DA ANGLETON (10 SW) TX US 2914 -9529 -9999 +83712434 SASABE AZ US 3169 -11145 1067 +83713742 INDIAHOMA (10 N) OK US 3477 -9875 549 +837141D2 SAN ANTONIO (7 S) NM US 3280 -10688 1375 +8371673E GALENA (2 NE) AK US 6475 -15687 -9999 +837197BA PHARR (8 SE) TX US 2608 -9814 -9999 +8371C7C6 FOLKSTON (12 NW) GA US 3096 -8214 -9999 +8371E12A FARGO (19 E) GA US 3066 -8225 -9999 +8371F25C HOMELAND (7 WNW) GA US 3088 -8215 -9999 +837216A0 SUFFOLK (8 S) VA US 3661 -7655 -9999 +8372A52E FARGO (15 NE) GA US 3083 -8236 -9999 +8372B658 FOLKSTON (10 SW) GA US 3074 -8214 -9999 +8372C0C8 WAYCROSS (19 SSW) GA US 3096 -8246 -9999 +837332B6 BANNER SUMMIT ID US 4430 -11523 -9999 +83734426 AFOGNAK (28 N) AK US 5841 -15289 -9999 +83735750 LARSEN BAY (13 N) AK US 5773 -15393 -9999 +837362CA MCCORD (17 SSW) AK US 5700 -15354 -9999 +8373A7D4 DELEVAN (5 N) CA US 3942 -12218 -9999 +8373B4A2 CROSBY (30 W) ND US 4897 -10400 -9999 +83745564 COLVILLE (10 SE) WA US 4846 -11773 -9999 +837460FE CHENEY (5 SE) WA US 4742 -11753 -9999 +8374907A ALTURAS (10 ESE) CA US 4146 -12035 -9999 +8374B696 NORTH LAS VEGAS (26 N) NV US 3658 -11514 -9999 +8374C006 SANTA NELLA (10 WSW) CA US 3718 -12079 -9999 +8374D370 HILO (17 NW) HI US 1982 -15533 -9999 +8374E6EA SPRING VALLEY (3 SSE) CA US 3269 -11697 -9999 +8374F59C MATTAWA (5 E) WA US 4669 -11969 -9999 +8375210E KAHUKU (1 NW) HI US 2169 -15795 -9999 +83757172 LOSTWOOD (11 N) ND US 4863 -10240 -9999 +837581F6 TOWNER (2 NW) ND US 4837 -10043 -9999 +8375F766 CRAB ORCHARD IL US 3768 -8900 -9999 +8376139A NECEDAH (1 W) WI US 4402 -9008 -9999 +83765090 BECKER (3 WNW) MN US 4542 -9395 -9999 +8376650A DETROIT LAKES (1 N) MN US 4685 -9585 -9999 +8376767C HOLT (20 NE) MN US 4850 -9587 -9999 +837686F8 EDMUNDS (5 ENE) ND US 4727 -9887 -9999 +8376958E MEDICINE LAKE (18 SE) MT US 4829 -10429 -9999 +8376A014 CAYUGA (2 SE) ND US 4600 -9738 -9999 +8376B362 HAMPDEN ND US 4853 -9862 -9999 +8376C5F2 JEFFERSON (7 E) SC US 3466 -8027 -9999 +8376D684 ST MARKS (4 ESE) FL US 3013 -8413 -9999 +8376E31E PLYMOUTH (15 ESE) NC US 3575 -7651 -9999 +8376F068 HARDEEVILLE (13 S) SC US 3210 -8110 -9999 +83770216 GAUTIER (6 NNW) MS US 3045 -8866 -9999 +83771160 LACOMBE LA US 3032 -8994 -9999 +837724FA CHIEFLAND (13 SW) FL US 2937 -8303 -9999 +8377411C PRIME HOOK BEACH DE US 3883 -7533 -9999 +837767F0 OCEANVILLE NJ US 3950 -7450 -9999 +8377A2EE PRINCE GEORGE (3 NE) VA US 3725 -7725 -9999 +8377B198 BACKBAY (7 E) VA US 3666 -7591 -9999 +83782268 BLOOMFIELD (4 WNW) VT US 4477 -7170 -9999 +83D SNT IGNACE MI US 4585 -8472 190 MARS +83S COOS BAY OR US 4335 -12433 -9999 MARS +84J FOLLY BEACH SC US 3268 -7988 -9999 MARS +84Q BLUNTS REEF CA US 4043 -12450 -9999 AMOS +84S WESTPORT WA US 4692 -12410 -9999 MARS +85J GEORGETOWN SC US 3322 -7918 -9999 MARS +85Q SANTA CRUZ CA US 3697 -12200 -9999 MARS +85S SIUSLAW OR US 4400 -12412 -9999 MARS +86J SULLIVANS ISLAND SC US 3277 -7985 2 MARS +86Q SAMOA CA US 4183 -12440 -9999 MARS +86S SMITH ISLAND WA US 4832 -12285 -9999 +87G SHIP SHOAL US 2847 -9128 30 SAWRS +87Q SAN SIMEON (6 WNW) CA US 3567 -12128 18 +87S QUILLAYUTE RIVER WA US 4790 -12463 -9999 MARS +88400776 LONGVIEW (19 NW) TX US 3270 -9494 -9999 +8840570A STONEWALL (2 N) TX US 3026 -9863 -9999 +8840A78E POSSUME KINGDOM RAWS TX US 3287 -9855 -9999 +8840B4F8 MUNDAY (13 ESE) TX US 3341 -9940 -9999 +8840D11E MCDADE (3 SSW) TX US 3017 -9726 -9999 +88Q SAMOA CA US 4077 -12423 -9999 MARS +88S TILLAMOOK OR US 4557 -12396 3 MARS +89Q POINT ARENA CA US 3895 -12373 -9999 MARS +8B9 ROCKLAND ME US 4435 -6813 -9999 MARS +8D3 SISSETON SD US 4567 -9700 354 ASOS +8R0 PASCAGOULA MS US 3037 -8857 -9999 MARS +8R1 MOBILE AL US 3023 -8803 -9999 MARS +8R3 SOUTHWEST PASS LA US 2892 -8943 -9999 MARS +8R5 GRAND ISLE LA US 2927 -8995 -9999 MARS +8R6 CALCASIEU LA US 2978 -9335 -9999 MARS +8R7 SABINE TX US 2769 -9404 -9999 +8R8 FREEPORT TX US 2895 -9530 -9999 MARS +8R9 PORT O'CONNOR TX US 2843 -9643 -9999 MARS +8S7 NEAH BAY WA US 4837 -12458 -9999 MARS +8V7 SPRINGFIELD CO US 3746 -10262 1335 +9087023 LUDINGTON MI US 4395 -8644 -9999 +90S WINCHESTER BAY OR US 4368 -12417 -9999 MARS +914011E4 HAINES JUNCTION (35 NNE) YK CN 6118 -13699 -9999 +9140247E CARMACKS (50 SW) YK CN 6159 -13741 -9999 +91Q POINT BLUNT CA US 3785 -12242 -9999 AMOS +91S ALKI POINT WA US 4752 -12242 -9999 MARS +920003A8 OCEANSIDE (9 NW) CA US 3329 -11744 -9999 +920010DE FALLBROOK (7 W) CA US 3337 -11736 280 +92002544 FALLBROOK (1 WNW) CA US 3345 -11742 707 +92003632 FALLBROOK (3 W) CA US 3338 -11729 -9999 +920040A2 SAN CLEMENTE (8 ENE) CA US 3348 -11749 -9999 +92F CHATTANOOGA OK US 3437 -9868 346 +92Q BODEGA BAY CA US 3831 -12305 3 MARS +92S CAPE BLANCO OR US 4283 -12457 -9999 MARS +9321D776 SMUGGLER'S COVE (8 ENE) HI US 2056 -15658 366 +9330170C SANTA BARBARA (29 S) CA US 3401 -11965 -9999 +933031E0 LA JOLLA (60 W) CA US 3284 -11839 285 +93Q PESCADERO CA US 3718 -12240 -9999 AMOS +93S CAPE FLATTERY WA US 4838 -12473 -9999 MARS +94B BIDDEFORD POOL ME US 4345 -7032 -9999 MARS +94Q MARIN CA US 3780 -12252 -9999 RAMOS +95B CAPE VINCENT NY US 4412 -7633 -9999 MARS +95Q POINT PINOS CA US 3663 -12193 5 MARS +95S YAQUINA BAY OR US 4462 -12404 5 +9650511E PUERTO SAN JOSE GT 1393 -9083 -9999 +96506484 HUEHUETENANGO GT 1532 -9150 -9999 +96B OWL'S HEAD ME US 4558 -6903 -9999 MARS +96Q TRINIDAD CA US 4105 -12415 -9999 +96S SEQUIM WA US 4817 -12310 -9999 AMOS +97S POINT NO POINT WA US 4792 -12253 -9999 MARS +98Q RIO VISTA CA US 3815 -12170 0 MARS +99Q PORT CHICAGO CA US 3803 -12203 -9999 MARS +99S BURTON WA US 4738 -12237 -9999 MARS +9B5 ROCKLAND ME US 4428 -6827 -9999 MARS +9BB WELLS NV US 4112 -11497 1722 BASIC +9D8 BEACH ND US 4593 -10402 -9999 UCOOP +9G0 BUFFALO NY US 4286 -7872 -9999 +9L0 DANA POINT CA US 3345 -11768 -9999 MARS +9R1 PORT ARANSAS TX US 2783 -9707 -9999 MARS +9R3 PORT ISABEL TX US 2607 -9717 -9999 MARS +9R8 SHIP ISLAND MS US 3025 -8897 -9999 MARS +9V2 TRENTON NE US 4018 -10102 -9999 UCOOP +9V9 CHAMBERLAIN SD US 4377 -9932 435 +A19 PLATFORM BRUCE (44 SW) AK US 6100 -15130 30 MARS +A21 PORTAGE GLACIER AK US 6083 -14898 -9999 +AA9CS ADAMSBORO IN US 4078 -8627 -9999 +AA9HN MADISON IN US 3873 -8538 -9999 +AAA LINCOLN (2 ENE) IL US 4016 -8934 181 AWOS +AAAM5 HALSTAD (6 SE) MN US 4729 -9672 271 OTHER +AABT2 ABILENE (2 SE) TX US 3220 -9946 543 COOPC +AACO1 ALLIANCE OH US 4092 -8110 -9999 GOES +AACT2 AUSTIN TX US 3023 -9777 -9999 ALERT +AADM5 ADA MN US 4730 -9652 276 UCOOP +AADT2 AUSTIN TX US 3026 -9775 -9999 ALERT +AADW4 ALADDIN (14 NW) WY US 4482 -10432 -9999 UCOOP +AAET2 AUSTIN TX US 3023 -9775 -9999 ALERT +AAF APALACHICOLA FL US 2973 -8502 6 ASOS +AAFA1 AUBURN (1 SW) AL US 3260 -8550 -9999 +AAFT2 AUSTIN TX US 3020 -9782 -9999 ALERT +AAGC1 ANAHEIM CA US 3382 -11792 45 +AAGT2 AUSTIN TX US 3018 -9775 -9999 ALERT +AAHT2 AUSTIN TX US 3018 -9779 -9999 ALERT +AAIA2 ANCHORAGE AK US 6117 -14990 38 COOPC +AAIT2 AUSTIN TX US 3022 -9779 -9999 +AAJT2 AUSTIN TX US 3021 -9783 -9999 ALERT +AAKA2 AUKE BAY (32 N) AK US 5885 -13471 -9999 UCOOP +AAKI4 AMES IA US 4202 -9369 -9999 UCOOP +AAKT2 AUSTIN TX US 3024 -9786 -9999 ALERT +AALF1 LAUDERHILL (34 W) FL US 2617 -8083 -9999 UCOOP +AALM5 AUSTIN (2 WNW) MN US 4367 -9295 372 UCOOP +AALT2 AUSTIN TX US 3025 -9792 -9999 ALERT +AAMA1 HUNTSVILLE (5 NW) AL US 3478 -8655 262 SCAN +AAMC1 ALAMEDA (3 W) CA US 3777 -12230 0 HTG +AAMC2 WOODLAND PARK (2 SW) CO US 3898 -10508 -9999 UCOOP +AAMT2 AUSTIN TX US 3015 -9779 -9999 ALERT +AANG1 ATLANTA GA US 3382 -8441 233 GOES +AANT2 ALBANY (9 WSW) TX US 3269 -9944 594 UCOOP +AAO WICHITA KS US 3775 -9722 -9999 ASOS +AAOT2 AUSTIN TX US 3024 -9777 -9999 ALERT +AAP HOUSTON TX US 2972 -9559 -9999 SAWRS +AAPC1 AUBURN (4 N) CA US 3896 -12108 472 ALERT +AAPT2 AUSTIN TX US 3020 -9788 -9999 ALERT +AAQT2 AUSTIN TX US 3024 -9780 -9999 ALERT +AART2 AUSTIN TX US 3022 -9772 -9999 ALERT +AASM4 ANN ARBOR MI US 4224 -8369 254 COOPAB +AASO2 AGAWAM (2 S) OK US 3484 -9796 397 +AAT ALTURAS CA US 4149 -12056 1331 ASOS +AATC2 PLATORO (14 E) CO US 3735 -10628 -9999 GOES +AATT2 AUSTIN TX US 3022 -9775 -9999 ALERT +AAUT2 AUSTIN TX US 3033 -9781 -9999 ALERT +AAVT2 AUSTIN TX US 3034 -9789 -9999 ALERT +AAWC1 ALLENSWORTH CA US 3586 -11939 76 +AAXT2 AUISTIN TX US 3039 -9791 -9999 ALERT +AAYT2 AUBREY (4 E) TX US 3328 -9689 -9999 GOES +AAZO3 BROOKINGS (37 ESE) OR US 4403 -12348 1381 WSF +AAZT2 AUSTIN TX US 3046 -9777 -9999 ALERT +AB9A GOSHEN IN US 4158 -8582 -9999 +ABAC1 PACHECO (5 NE) CA US 3798 -12218 244 ALERT +ABAN5 BERNARDO (20 E) NM US 3445 -10650 1670 +ABAN6 ALEXANDRIA BAY NY US 4433 -7593 -9999 C-MAN +ABAT2 ALBANY (2 SE) TX US 3273 -9914 -9999 +ABBA1 ABBEVILLE AL US 3157 -8525 139 COOPB +ABBA4 ABBOTT AR US 3508 -9420 190 COOPB +ABBC1 WESTMINSTER CA US 3375 -11803 2 ALERT +ABBG1 ABBEVILLE (4 S) GA US 3194 -8331 73 COOPB +ABBI1 MULLAN (5 N) ID US 4753 -11578 1250 WSF +ABBI3 AUBURN IN US 4136 -8505 -9999 GOES +ABBL1 ABBEVILLE LA US 2997 -9213 3 COOPB +ABBM6 ABBEVILLE MS US 3450 -8950 134 COOPB +ABBN5 ABBOTT NM US 3630 -10425 1875 COOPB +ABBN7 LEXINGTON NC US 3581 -8023 192 GOES +ABBS1 ABBEVILLE SC US 3417 -8237 -9999 GOES +ABBT2 PASADENA TX US 2960 -9509 -9999 GOES +ABBW3 ABBOTSFORD (3 E) WI US 4495 -9025 -9999 AUTOB +ABC BETHEL AK US 6079 -16188 47 WSR88D +ABCC1 TEHACHAPI (13 NNE) CA US 3531 -11836 1064 GOES +ABCC2 MONTROSE CO US 3849 -10775 1768 +ABCC7 AROYO BLANCO CL 2989 -10062 -9999 GOES +ABCCL ARROYO BLANCO MX 2889 -10062 -9999 +ABCL1 AMITE (8 NE) LA US 3083 -9045 37 +ABCN8 ABERCROMBIE ND US 4645 -9673 287 COOPB +ABCO2 ALTUS (3 WSW) OK US 3462 -9938 406 GOES +ABDI1 ABERDEEN (1 NW) ID US 4295 -11283 1343 COOPABC +ABDM6 ABERDEEN (13 ESE) MS US 3379 -8831 67 +ABDM8 DILLON (32 NW) MT US 4559 -11301 2682 WSF +ABDO1 ABERDEEN OH US 3869 -8375 152 IFLOWS +ABDT2 AUSTIN TX US 3025 -9775 -9999 GOES +ABDV2 ABINGDON VA US 3668 -8198 -9999 AHOS +ABDW1 ABERDEEN WA US 4697 -12383 3 COOPA +ABE ALLENTOWN PA US 4065 -7544 119 +ABEC1 BAKERSFIELD (46 SW) CA US 3553 -11973 232 ALERT +ABEI1 ABERDEEN ID US 4295 -11282 1341 GOES +ABEK1 ABILENE (7 S) KS US 3880 -9722 387 NWR +ABEK2 ABERDEEN KY US 3723 -8668 160 COOPB +ABEM6 ABERDEEN MS US 3383 -8852 65 +ABEM8 TROY (16 N) MT US 4868 -11593 1353 WSF +ABEQ2 ABERFELDIE BC CN 4950 -11535 805 +ABES2 ABERDEEN (4 NW) SD US 4551 -9853 411 UCOOP +ABET2 ABERNATHY TX US 3384 -10186 1024 COOPB +ABEV1 EAST ALBANY VT US 4473 -7230 486 COOPB +ABEW1 ABERDEEN (20 NNE) WA US 4726 -12371 133 COOPAB +ABFN5 ALBUQUERQUE FOOTHILLS (10 ENE) NM US 3513 -10648 1865 COOPAB +ABGI1 LEADORE (12 S) ID US 4446 -11317 2512 WSF +ABGK2 MOUNT OLIVET (5 SE) KY US 3858 -8398 268 IFLOWS +ABGT2 ABILENE (9 S) TX US 3233 -9974 564 UCOOP +ABGV1 ALBURG VT US 4501 -7329 43 COOPAB +ABGW3 AMBERG WI US 4548 -8781 222 UCOOP +ABHA4 BEN HUR AR US 3575 -9298 -9999 ALERT +ABI ABILENE TX US 3241 -9968 548 +ABIK1 ABILENE KS US 3890 -9728 344 COOPB +ABIL1 ABITA SPRINGS (5 SSE) LA US 3042 -9004 9 UCOOP +ABIN5 ABIQUIU (8 WNW) NM US 3624 -10643 1945 +ABIT2 ABILENE TX US 3224 -9988 546 +ABIV2 ABINGDON VA US 3667 -8197 -9999 COOPA +ABKC1 OILDALE CA US 3542 -11902 143 ALERT +ABKF1 DE SOTO CITY FL US 2744 -8130 11 GOES +ABLA2 AMBLER AK US 6708 -15785 -9999 +ABLC1 LOST HILLS (7 SSW) CA US 3554 -11974 152 +ABLK1 ABILENE (2 W) KS US 3892 -9725 357 COOPA +ABLT2 ABILENE TX US 3235 -9981 -9999 RFCSIM +ABLV2 ABLE RESERVOIR (4 SW) VA US 3843 -7750 18 UCOOP +ABMA4 MT JUDEA (2 E) AR US 3589 -9304 -9999 ALERT +ABMC1 LORAINE (15 NE) CA US 3547 -11824 1707 GOES +ABNA1 AUBURN AL US 3260 -8547 166 COOPAB +ABNC1 AUBURN (2 N) CA US 3895 -12107 472 ALERT +ABNG1 ALBANY (3 SE) GA US 3159 -8502 46 +ABNI3 AUBURN (2 E) IN US 4136 -8504 271 +ABNI4 ALBION (4 WNW) IA US 4214 -9305 274 UCOOP +ABNM3 ASHBURNHAM (2 W) MA US 4266 -7194 351 COOPAB +ABNM4 ALBION MI US 4225 -8477 287 COOPB +ABNM8 WYOLA (6 SSE) MT US 4505 -10732 1250 OTHER +ABNN6 ALBION (2 NE) NY US 4328 -7817 134 COOPC +ABNO1 ALBANY OH US 3920 -8222 232 IFLOWS +ABNT2 ALBANY (2 SE) TX US 3270 -9927 -9999 RFCSIM +ABNV2 ASHBURN (3 E) VA US 3905 -7744 64 UCOOP +ABNW1 RYDERWOOD (3 SW) WA US 4635 -12310 785 GOES +ABOI3 ABERDEEN (1 NW) IN US 3892 -8497 265 COOPB +ABOM8 MISSOULA (3 E) MT US 4688 -11393 975 GOES +ABON1 ALBION (7 W) NE US 4168 -9813 587 COOPB +ABPK2 AUDUBON PARK (1 NE) KY US 3821 -8570 143 GOES +ABQ ALBUQUERQUE NM US 3504 -10662 1618 +ABQN5 ALBUQUERQUE NM US 3509 -10668 1509 +ABR ABERDEEN SD US 4546 -9841 400 +ABRA1 AUBURN AL US 3262 -8550 -9999 NWR +ABRC1 WELDON (6 SSW) CA US 3557 -11829 1219 GOES +ABRI1 MULLAN (10 SE) ID US 4738 -11567 1326 WSF +ABRI2 ALBERS (1 W) IL US 3855 -8963 131 COOPB +ABRK1 ARKANSAS CITY KS US 3713 -9709 364 SCAN +ABRL1 COVINGTON LA US 3046 -9010 1 COOPAB +ABRM1 AUBURN ME US 4406 -7028 88 UCOOP +ABRM4 ANN ARBOR MI US 4227 -8366 227 COOPBC +ABRM8 PONY (6 W) MT US 4559 -11196 2530 SNOTEL +ABRN1 AUBURN (1 E) NE US 4040 -9582 271 COOPB +ABRN8 ABERCROMBIE (3 NW) ND US 4647 -9678 285 COOPB +ABRS2 BATH (7 E) SD US 4547 -9834 401 NWR +ABRT2 CROCKETT (9 SE) TX US 3130 -9530 -9999 ALERT +ABRW2 ALBRIGHT WV US 3949 -7964 369 GOES +ABSL1 ABITA SPRINGS LA US 3047 -9004 11 COOPB +ABSM8 ABSAROKEE (3 NE) MT US 4555 -10939 1181 +ABST2 AUSTIN TX US 3026 -9777 0 GOES +ABTA4 PONCA (13 SSW) AR US 3586 -9345 -9999 ALERT +ABTC2 ESTES PARK (5 SW) CO US 4033 -10558 2515 GOES +ABTI3 ABINGTON IN US 3973 -8496 247 +ABTK1 ALBERT (5 SE) KS US 3839 -9895 582 COOPBC +ABTM1 ABBOT VILLAGE ME US 4517 -6953 183 +ABTM8 ALBERTON MT US 4700 -11448 933 COOPABC +ABTT2 AUSTIN (4 SW) TX US 3024 -9780 -9999 +ABUT2 AUSTIN (7 NW) TX US 3037 -9779 -9999 +ABVA1 ALBERTVILLE AL US 3424 -8619 317 +ABVN5 ALBUQUERQUE NM US 3503 -10668 1510 COOPAB +ABVW3 ARBOR VITAE WI US 4592 -8965 -9999 UCOOP +ABX ALBUQUERQUE NM US 3515 -10682 1789 WSR88D +ABY ALBANY GA US 3154 -8419 60 ASOS +ABYC1 AUBERRY (2 NW) CA US 3709 -11951 637 COOPAB +ABYG1 ALBANY GA US 3160 -8414 55 COOPAB +ABYN6 ALBANY NY US 4265 -7377 -9999 COOPB +ABYT2 ALBANY (18 NNE) TX US 3293 -9922 358 +ABYV1 ALBANY (2 S) VT US 4470 -7239 270 COOPB +ABZO3 BROOKINGS (37 ESE) OR US 4200 -12355 1524 WSF +ACAC1 MILPITAS (5 NE) CA US 3750 -12182 131 GOES +ACAC2 CADDOA (9 ENE) CO US 3810 -10275 -9999 GOES +ACAE2 ACAJUTLA ES 1342 -8983 -9999 +ACAU1 NAPLES (1 E) UT US 4041 -10943 1503 +ACB BELLAIRE MI US 4499 -8520 191 SAWRS +ACBN6 SAINT HUBERTS (1 SW) NY US 4415 -7378 411 IFLOWS +ACBP4 ARECIBO (3 ESE) PR 1845 -6667 3 COOPA +ACC RIVERSIDE CA US 3399 -11736 -9999 +ACCC1 ACTON (2 S) CA US 3445 -11820 799 ALERT +ACCM2 ACCIDENT (1 E) MD US 3963 -7932 744 GOES +ACCT2 ABILENE TX US 3248 -9975 -9999 GOES +ACDA4 HOT SRINGS (3 SSE) AR US 3444 -9303 -9999 ALERT +ACDC1 ARCADIA (3 S) CA US 3409 -11803 107 ALERT +ACDG1 JEFFERSON (6 S) GA US 3403 -8356 200 GOES +ACDK1 ARCADIA KS US 3764 -9463 -9999 UCOOP +ACDM2 ACCIDENT MD US 3963 -7932 744 UCOOP +ACDO2 ARCADIA OK US 3565 -9737 -9999 GOES +ACDO3 EAGLE POINT (10 E) OR US 4241 -12274 472 GOES +ACDU1 MARYSVALE (1 SW) UT US 3843 -11223 1859 +ACDW3 ARCADIA (4 SE) WI US 4420 -9146 -9999 AUTOB +ACEA4 COMPTON AR US 3608 -9323 -9999 ALERT +ACEP1 DONEGAL (2 NW) PA US 4013 -7941 549 COOPAB +ACET2 ALICE TX US 2777 -9808 -9999 RFCSIM +ACFF1 GAINESVILLE (1 NE) FL US 2968 -8229 -9999 +ACG SITKA AK US 5685 -13553 64 WSR88D +ACGA4 NADY AR US 3403 -9125 55 GOES +ACHA3 TUCSON (12 ENE) AZ US 3226 -11077 803 ALERT +ACHC1 CHOWCHILLA (2 N) CA US 3716 -12025 75 +ACHC2 DECKERS (8 SW) CO US 3916 -10531 2087 GOES +ACHF1 LAKE PLACID (8 S) FL US 2718 -8135 43 COOPA +ACHK1 ACHILLES (6 SE) KS US 3968 -10072 830 +ACHN5 ARCH NM US 3412 -10313 1219 COOPA +ACHO2 APACHE (2 NE) OK US 3492 -9832 410 +ACIP4 ARECIBO (10 E) PR 1834 -6667 61 COOPAB +ACIT2 ARCHER CITY TX US 3359 -9864 319 COOPA +ACJU1 JENSEN (3 S) UT US 4036 -10939 1445 GOES +ACK NANTUCKET MA US 4125 -7006 15 +ACKA2 AMCHITKA IS CUPOLA AK US 5132 -17910 -9999 BUOY +ACKF1 TAMPA FL US 2788 -8237 -9999 GOES +ACKM6 ACKERMAN MS US 3330 -8917 158 COOPB +ACKM8 LANDUSKY (22 S) MT US 4761 -10869 -9999 GOES +ACKT2 ACKERLY (4 SE) TX US 3251 -10167 811 COOPB +ACKV2 BULLBEGGER VA US 3796 -7558 3 GOES +ACLC1 LOOMIS (1 W) CA US 3882 -12122 94 ALERT +ACLC2 LAS ANIMAS (7 WNW) CO US 3808 -10335 1212 GOES +ACLG1 AUGUSTA GA US 3351 -8200 -9999 +ACLN2 CARSON CITY (2 WNW) NV US 3918 -11980 1548 +ACLT2 ALTAIR TX US 2958 -9642 -9999 ALERT +ACMC1 MILL VALLEY CA US 3790 -12253 1 ALERT +ACML1 ACME LA US 3127 -9183 0 +ACMN4 ATLANTIC CITY (1 N) NJ US 3938 -7442 -9999 C-MAN +ACMN5 MELENA (2 SE) NM US 3354 -10438 -9999 +ACMP1 ACMETONIA (1 S) PA US 4054 -7982 229 +ACMW4 SHERIDAN (5 NW) WY US 4489 -10699 1103 +ACNC1 CALIENTE (1 W) CA US 3530 -11865 360 ALERT +ACNO3 KLAMATH FALLS (1 NW) OR US 4221 -12180 1258 OTHER +ACNU1 VERNAL (2 E) UT US 4043 -10947 1527 GOES +ACOC1 CLOVIS (5 NE) CA US 3686 -11960 133 +ACOM2 HYATTSVILLE (1 W) MD US 3895 -7697 5 GOES +ACON5 ACOMA INDIAN RESERVATION NM US 3472 -10785 1966 +ACPA3 TUCSON (15 ENE) AZ US 3228 -11073 849 ALERT +ACPC1 ACAMPO (5 ENE) CA US 3822 -12120 26 COOPB +ACR ANCHORAGE AK US 6116 -14998 41 +ACRC1 ROSEVILLE (2 NE) CA US 3877 -12126 51 ALERT +ACRI1 ARCO (3 SW) ID US 4362 -11338 1640 GOES +ACRM6 ACKERMAN MS US 3335 -8915 -9999 NWR +ACRO1 ALUM CREEK RESERVOIR OH US 3993 -8293 -9999 GOES +ACRT2 AUSTIN TX US 3024 -9769 -9999 +ACRU1 PANGUITCH (25 SSE) UT US 3750 -11225 2377 GOES +ACRW1 CLARKSTON WA US 4641 -11721 238 GOES +ACSA2 ANCHORAGE (27 WNW) AK US 6142 -15059 12 UCOOP +ACSC1 SUNOL (2 SE) CA US 3758 -12186 -9999 GOES +ACSO2 ACME OK US 3481 -9810 407 +ACST1 ASHLAND CITY (3 N) TN US 3632 -8705 122 GOES +ACT WACO TX US 3161 -9723 152 +ACTA1 BIRMINGHAM (16 S) AL US 3336 -8678 114 GOES +ACTA4 ARKANSAS CITY AR US 3362 -9120 44 COOPB +ACTC1 ACTON (5 NW) CA US 3449 -11827 905 COOPB +ACTI3 ACTON (1 E) IN US 3966 -8596 236 +ACTO1 ALLEN CENTER OH US 4023 -8348 320 +ACTP4 ACEITUNA PR 1815 -6649 652 COOPB +ACTT2 WACO (4 W) TX US 3158 -9720 151 +ACTW1 ANACORTES WA US 4851 -12261 6 COOPA +ACUG1 AUGUSTA (4 NW) GA US 3355 -8204 -9999 +ACUN2 CARSON CITY (5 W) NV US 3918 -11986 2448 ALERT +ACV ARCATA/EUREKA (7 N) CA US 4098 -12411 68 ASOS +ACVG1 COVINGTON (6 ENE) GA US 3364 -8378 -9999 +ACVN6 ALCOVE NY US 4247 -7393 183 COOPB +ACVW4 ALCOVA (14 SW) WY US 4247 -10685 1807 COOPAB +ACWC1 SACRAMENTO CA US 3864 -12138 23 +ACWT2 ABILENE TX US 3250 -9972 -9999 GOES +ACY ATLANTIC CITY NJ US 3946 -7458 18 +ACYA3 ARZONA CITY AZ US 3276 -11169 456 COOPAC +ACYA4 YELLVILLE (9 SSE) AR US 3610 -9263 -9999 ALERT +ACYC ATLANTIC CITY NJ US 3938 -7443 3 +ACYC1 FREMONT (5 E) CA US 3750 -12182 -9999 +ACYG1 COVINGTON (5 E) GA US 3364 -8378 197 GOES +ACYN4 ATLANTIC CITY NJ US 3939 -7441 2 HTG +ACYS2 ACADEMY (2 NE) SD US 4349 -9906 512 COOPABC +ADAA1 HUNTSVILLE AL US 3472 -8658 -9999 GOES +ADAC1 ALTADENA CA US 3418 -11814 344 COOPB +ADAF1 ARCADIA (2 NW) FL US 2723 -8192 15 +ADAG1 ADAIRSVILLE (5 SE) GA US 3434 -8484 287 COOPB +ADAI4 ADAIR IA US 4150 -9464 415 COOPB +ADAI4C ADAIR IA US 4150 -9464 415 +ADAI4D ADAIR IA US 4150 -9464 -9999 +ADAK1 ADA (3 ESE) KS US 3914 -9784 384 +ADAM4 ADA MI US 4297 -8545 184 COOPB +ADAM5 ADA MN US 4730 -9652 276 COOPAB +ADAN6 ALMOND (2 NE) NY US 4235 -7770 405 OTHER +ADAO1 ADENA (2 NNE) OH US 4025 -8086 369 IFLOWS +ADAO2 ADA (1 NNW) OK US 3479 -9669 309 COOPAB +ADAP4 AGUADA (2 E) PR 1838 -6716 12 COOPAB +ADBA2 ANCHORAGE AK US 6113 -14992 -9999 UCOOP +ADBA3 PHOENIX (14 N) AZ US 3368 -11215 431 ALERT +ADBN2 HENDERSON (8 SW) NV US 3594 -11508 768 ALERT +ADBN5 MAGDALENA (54 SW) NM US 3356 -10790 2261 COOPB +ADBN6 ALMOND (2 NE) NY US 4236 -7770 405 OTHER +ADBT2 HOUSTON TX US 2976 -9561 -9999 GOES +ADC WADENA, WADENA MUNICIPA MN US 4645 -9521 395 +ADCA4 ST JOE AR US 3605 -9280 -9999 ALERT +ADCN6 ALFRED (1 NW) NY US 4227 -7780 625 OTHER +ADDA1 ADDISON AL US 3420 -8718 240 COOPB +ADDF1 TITUSVILLE (4 S) FL US 2853 -8081 -9999 +ADDM8 AUGUSTA (18 WNW) MT US 4762 -11269 1356 GOES +ADDN6 ADDISON NY US 4210 -7723 300 COOPAB +ADDT2 HOUSTON TX US 2979 -9562 -9999 +ADDW4 ALADDIN (3 SE) WY US 4460 -10415 -9999 UCOOP +ADEM5 ADA (3 E) MN US 4730 -9643 -9999 UCOOP +ADEN6 WEST ALMOND (1 E) NY US 4230 -7787 664 OTHER +ADEO1 ANDOVER OH US 4165 -8057 -9999 GOES +ADEO3 ADEL OR US 4218 -11990 1397 COOPA +ADFN6 WEST ALMOND (2 NE) NY US 4233 -7787 640 OTHER +ADFW1 POMEROY (11 SE) WA US 4627 -11758 1372 GOES +ADG ADRIAN MI US 4187 -8408 -9999 ASOS +ADGN6 KARRDALE NY US 4232 -7782 506 SNOCOR +ADH ADA MUNICIPAL AIRPORT OK US 3481 -9667 293 +ADIM4 ADRIAN (3 E) MI US 4190 -8399 335 NWR +ADIM7 ALDRICH (3 WSW) MO US 3753 -9361 -9999 UCOOP +ADIO2 ADAIR (3 W) OK US 3640 -9530 197 COOPAB +ADIT2 ABILENE (4 SE) TX US 3241 -9970 536 UCOOP +ADJP4 ADJUNTAS (2 SW) PR 1814 -6674 736 GOES +ADK ADAK AK US 5188 -17665 5 +ADKA2 ADAK STATION (1 NE) AK US 5186 -17663 -9999 C-MAN +ADKP4 ADJUNTAS (2 NW) PR 1818 -6674 -9999 GOES +ADLC1 PLEASANTON (3 S) CA US 3762 -12188 76 GOES +ADLC2 AVONDALE CO US 3825 -10440 1375 GOES +ADLG1 ADEL (7 W) GA US 3116 -8354 52 GOES +ADLI4 ADEL IA US 4162 -9402 -9999 UCOOP +ADLO3 ADEL (5 W) OR US 4219 -12000 1518 WSF +ADLP4 CENTRAL PELLEJAS PR 1821 -6671 -9999 GOES +ADLT2 HOUSTON TX US 2968 -9525 -9999 ALERT +ADM ARDMORE OK US 3430 -9702 -9999 LAWRS +ADMC1 ADIN (10 ENE) CA US 4125 -12077 1890 SNOTEL +ADMI3 ADAMSBORO IN US 4078 -8627 190 GOES +ADMK2 ADAMS KY US 3808 -8268 -9999 GOES +ADMM3 ADAMS MA US 4261 -7312 252 +ADMN1 ADAMS NE US 4046 -9652 390 UCOOP +ADMN8 ADAMS (7 SSW) ND US 4833 -9812 474 COOPB +ADMO1 ADAMSVILLE (2 S) OH US 3886 -8236 174 GOES +ADMP4 ADJUNTAS (4 ENE) PR 1819 -6667 -9999 GOES +ADNC1 ADIN (2 W) CA US 4120 -12095 1279 COOPABC +ADNI3 ANDERSON IN US 4011 -8572 259 +ADNM4 ADRIAN MI US 4192 -8400 -9999 UCOOP +ADNM7 ADRIAN MO US 3840 -9435 259 COOPB +ADNN6 ELMIRA (23 W) NY US 4207 -7730 335 GOES +ADNP4 ADJUNTAS (3 ENE) PR 1819 -6668 -9999 GOES +ADNV2 ALGOMA (4 NNW) VA US 3707 -8002 311 IFLOWS +ADNW1 ADNA (2 W) WA US 4663 -12310 58 GOES +ADNW4 ALADDIN (4 E) WY US 4465 -10410 -9999 UCOOP +ADOC1 CORONA (4 WNW) CA US 3389 -11765 171 COOPB +ADOM5 ADOLPH (1 N) MN US 4680 -9228 -9999 UCOOP +ADOT2 ALEDO (4 SE) TX US 3264 -9756 241 +ADOW2 ADOLPH WV US 3875 -8005 -9999 IFLOWS +ADQ KODIAK AK US 5775 -15249 34 +ADRA2 ANDERSON (1 N) AK US 6435 -14919 155 COOPB +ADRA3 ELGIN (5 S) AZ US 3159 -11051 -9999 GOES +ADRA4 DEER AR US 3586 -9320 -9999 ALERT +ADRC1 AUBURN (2 SE) CA US 3888 -12105 366 GOES +ADRM4 ADRIAN MI US 4190 -8398 211 COOPB +ADRM5 ADRIAN MN US 4363 -9594 503 UCOOP +ADRM7 ANDERSON (3 S) MO US 3663 -9443 -9999 UCOOP +ADRN5 CORONA (10 E) NM US 3425 -10542 1882 SCAN +ADRN6 ELMIRA (37 WNW) NY US 4225 -7750 -9999 GOES +ADRN7 RALEIGH NC US 3582 -7863 -9999 GOES +ADRN8 ADRIAN ND US 4660 -9855 -9999 UCOOP +ADRO2 DAVIS OK US 3442 -9715 -9999 NWR +ADRT2 ANDREWS TX US 3235 -10255 973 COOPAB +ADRW2 AUDRA STATE PARK WV US 3904 -8007 509 +ADS DALLAS TX US 3297 -9684 196 LAWRS +ADSC1 SAN ANDREAS CA US 3820 -12068 16 OTHER +ADSI2 ADDISON IL US 4192 -8798 -9999 ALERT +ADSL1 ALEXANDRIA (5 SSE) LA US 3125 -9245 26 COOPB +ADSM5 ADA (2 S) MN US 4726 -9650 -9999 +ADSM5G ADA (2 S) MN US 4726 -9650 -9999 +ADSO2 ADA (2 NNE) OK US 3480 -9667 300 +ADSP4 ADJUNTAS (2 ESE) PR 1815 -6670 -9999 GOES +ADST2 DALLAS TX US 3297 -9684 196 COOPB +ADTA3 TUCSON (3 SE) AZ US 3218 -11093 841 ALERT +ADTO1 ADDYSTON OH US 3913 -8470 -9999 UCOOP +ADTP4 ADJUNTAS (1 NW) PR 1817 -6673 457 COOPB +ADVK2 ADAIRVILLE KY US 3670 -8686 168 +ADVM1 ANDOVER ME US 4464 -7074 218 UCOOP +ADVM7 ADVANCE (1 S) MO US 3710 -8990 110 COOPAB +ADW CAMP SPRINGS MD US 3881 -7687 85 WSR88D +ADWC1 SACRAMENTO CA US 3860 -12141 11 ALERT +ADWS1 ANDREWS SC US 3343 -7957 11 COOPA +ADWT2 ANDREWS (10 NNW) TX US 3213 -10250 -9999 +ADYF1 FORT LAUDERDALE (25 WNW) FL US 2618 -8053 -9999 GOES +AEC NOME AK US 6450 -16532 35 WSR88D +AEFW3 ASHLAND WI US 4657 -9097 198 COOPAB +AEL ALBERT LEA MN US 4368 -9337 384 +AELG1 ADEL (2 S) GA US 3111 -8343 -9999 NF-OBS +AEMC1 SACRAMENTO CA US 3862 -12147 7 ALERT +AENT2 ABILENE TX US 3248 -9972 -9999 RFCSIM +AENW1 TONASKET (8 WNW) WA US 4875 -11962 1575 UCOOP +AERC1 SACRAMENTO CA US 3862 -12147 7 ALERT +AERK1 ALEXANDER (4 W) KS US 3846 -9962 640 +AERO1 AMSTERDAM OH US 4046 -8093 354 IFLOWS +AESI4 AMES (5 SE) IA US 4196 -9356 265 COOPAB +AESI4D AMES (5 SE) IA US 4196 -9356 -9999 +AESI4G AMES (5 SE) IA US 4196 -9356 -9999 +AESO2 AGAWAM (4 SE) OK US 3482 -9791 409 +AETA2 ANCHORAGE AK US 6118 -14999 35 +AEX ALEXANDRIA LA US 3133 -9255 27 ASOS +AEXL1 ALEXANDRIA LA US 3132 -9245 13 +AEXT2 REESE VILLAGE (4 SE) TX US 3357 -10196 -9999 UCOOP +AEYC1 PORTOLA (11 NNW) CA US 3996 -12054 1722 WSF +AFAT2 AUSTIN TX US 3041 -9775 -9999 ALERT +AFBT2 AUSTIN TX US 3043 -9778 -9999 ALERT +AFC ANCHORAGE AK US 6116 -14998 45 +AFCI1 CHESTER (3 NE) ID US 4397 -11170 1506 GOES +AFCN6 ALFRED NY US 4226 -7778 579 ALERT +AFCS2 ABERDEEN (6 NW) SD US 4552 -9858 -9999 +AFCS2G ABERDEEN (6 NW) SD US 4552 -9858 -9999 +AFCT2 AUSTIN TX US 3038 -9778 -9999 ALERT +AFDT2 AUSTIN TX US 3037 -9782 -9999 ALERT +AFE KAKE (1 E) AK US 5696 -13391 52 AWOS +AFEA3 EL MIRAGE (1 SE) AZ US 3360 -11230 360 GOES +AFET2 AUSTIN TX US 3043 -9776 -9999 ALERT +AFF COLORADO SPRINGS CO US 3883 -10483 1838 +AFFM7 AFFTON MO US 3856 -9028 125 UCOOP +AFFM7G AFFTON MO US 3856 -9028 -9999 +AFFT2 AUSTIN TX US 3019 -9772 -9999 ALERT +AFG FAIRBANKS AK US 6488 -14784 133 +AFGT2 AUSTIN TX US 3028 -9761 -9999 ALERT +AFHA3 HUMBOLDT (8 SE) AZ US 3444 -11220 914 GOES +AFHL1 HOUMA LA US 2963 -9084 5 OTHER +AFHN5 ARTESIA (42 NW) NM US 3302 -10515 -9999 +AFHT2 AUSTIN TX US 3030 -9774 -9999 ALERT +AFIC1 OAK VIEW (3 NW) CA US 3442 -11934 187 ALERT +AFIT2 ABILENE (1 W) TX US 3245 -9974 527 UCOOP +AFJ WASHINGTON (4 SSW) PA US 4014 -8029 369 AWOS +AFJT2 ABILENE (3 SE) TX US 3242 -9971 527 UCOOP +AFKT2 ABILENE (2 SW) TX US 3243 -9975 539 UCOOP +AFLT2 ABILENE (3 N) TX US 3249 -9974 512 UCOOP +AFM AMBLER (1 N) AK US 6711 -15785 37 AWOS +AFMA3 MAYER (12 SE) AZ US 3432 -11207 1047 GOES +AFMT2 ABILENE (2 NE) TX US 3247 -9970 524 UCOOP +AFN JAFFREY NH US 4281 -7200 -9999 ASOS +AFNT2 ABILENE (4 SW) TX US 3243 -9978 536 UCOOP +AFNW2 AFTON (2 S) WV US 3951 -7953 924 COOPAB +AFNW4 AFTON (8 NNW) WY US 4285 -11097 1920 NWR +AFO AFTON (1 S) WY US 4272 -11093 1894 SAWRS +AFOA3 ASH FORK (1 S) AZ US 3520 -11249 1564 COOPB +AFOC1 FAIR OAKS (2 ESE) CA US 3864 -12123 22 GOES +AFOT2 ABILENE (3 W) TX US 3246 -9978 527 UCOOP +AFOW4 AFTON WY US 4273 -11093 1893 COOPAB +AFPT2 ABILENE (6 SW) TX US 3238 -9977 552 UCOOP +AFPU1 AMERICAN FORK (8 NE) UT US 4045 -11168 1814 +AFRA3 ROCK SPRINGS (3 SW) AZ US 3402 -11217 549 GOES +AFRG1 ATHENS (2 SE) GA US 3390 -8337 -9999 GOES +AFRI1 AMERICAN FALLS ID US 4278 -11288 1332 GOES +AFRN5 ANGEL FIRE 1 NM US 3638 -10527 -9999 +AFRO1 AFRICA OH US 4018 -8297 -9999 GOES +AFSC1 WELDON (12 SSE) CA US 3551 -11819 1298 GOES +AFSN1 AGATE (1 E) NE US 4243 -10373 -9999 OTHER +AFSN2 AUSTIN (1 W) NV US 3950 -11708 1925 GOES +AFSW1 LONGMIRE (5 NE) WA US 4678 -12175 1561 SNOTEL +AFTL1 ABITA SPRINGS (3 S) LA US 3043 -9005 9 COOPB +AFTN5 AFTON (5 ESE) NM US 3212 -10687 1280 COOPB +AFTN6 AFTON NY US 4223 -7552 290 GOES +AFTV2 GREENFIELD (7 NNW) VA US 3803 -7887 622 IFLOWS +AFTW2 LENOX (4 SE) WV US 3954 -7953 850 IFLOWS +AFTW3 AFTON WI US 4262 -8907 226 +AFTW4 AFTON WY US 4273 -11093 1893 GOES +AFW FORT WORTH TX US 3299 -9732 233 ASOS +AFWT2 ROCKPORT (17 E) TX US 2830 -9682 0 RAWS +AGAC1 MORAGA CA US 3784 -12211 189 ALERT +AGAK1 AUGUSTA KS US 3767 -9698 364 +AGAM5 HOLT (11 E) MN US 4830 -9598 -9999 COOPAB +AGAN1 AGATE (3 E) NE US 4242 -10373 1423 COOPAB +AGAP4 AGUADILLA (6 NNE) PR 1851 -6713 37 GOES +AGAS2 AGAR (3 N) SD US 4455 -10007 -9999 UCOOP +AGBC1 CARMICHAEL CA US 3868 -12133 34 ALERT +AGBP4 AGUADILLA PR 1845 -6714 -9999 GOES +AGC PITTSBURGH (1 NNW) PA US 4035 -7993 382 ASOS +AGCC1 AGUA CALIENTE (1 W) CA US 3832 -12249 43 GOES +AGCG1 AUGUSTA (6 NW) GA US 3355 -8204 -9999 GOES +AGCM4 ALGONAC MI US 4263 -8253 178 COOPBC +AGCP4 ISABELA PR 1848 -6707 95 GOES +AGCS2 SIOUX FALLS SD US 4360 -9673 -9999 UCOOP +AGDC1 ARROYO GRANDE (11 ENE) CA US 3518 -12040 259 COOPB +AGDO3 WHITE CITY (4 ESE) OR US 4242 -12277 465 GOES +AGDP4 AGUADILLA (4 NE) PR 1847 -6712 85 COOPB +AGEO3 CHILOQUIN (5 SW) OR US 4252 -12193 1263 GOES +AGFN5 ANGEL FIRE (4 NNW) NM US 3645 -10530 2591 COOPAB +AGFO3 AGNESS (5 SSW) OR US 4255 -12403 46 GOES +AGGA4 AUGUSTA AR US 3528 -9140 64 GOES +AGGM5 HOLT MN US 4831 -9587 352 GOES +AGHP1 AUGHWICK PA US 4010 -7810 561 IFLOWS +AGHT2 AUSTIN GREAT HILLS TX US 3042 -9777 -9999 UCOOP +AGLA2 CHENA HOT SPRINGS (6 WSW) AK US 6502 -14623 290 GOES +AGLA3 AGUILA AZ US 3394 -11319 660 COOPA +AGLC1 WALLE VISTA (5 NE) CA US 3380 -11685 1195 ALERT +AGLC2 AGUILAR (1 SE) CO US 3738 -10465 1939 COOPB +AGLT2 ANGLETON (3 SW) TX US 2916 -9548 -9999 ALERT +AGMW3 ALGOMA WI US 4461 -8743 178 MARINE +AGNA2 ANGOON (1 SE) AK US 5750 -13457 6 COOPA +AGNI4 ALGONA (1 NNW) IA US 4308 -9424 340 +AGNI4G ALGONA (1 NNW) IA US 4308 -9424 340 +AGNK1 AGENDA KS US 3972 -9743 419 COOPB +AGNM4 ALLEGAN MI US 4252 -8583 204 COOPAB +AGNO3 AGNESS (2 N) OR US 4258 -12406 35 +AGOT2 SAN ANGELO (18 W) TX US 3148 -10080 631 COOPB +AGPC1 TUOLIMNE MEADOWS (15 SE) CA US 3773 -11915 2880 GOES +AGR AVON PARK (11 ENE) FL US 2763 -8137 21 +AGRC1 AGOURA CA US 3314 -11875 244 ALERT +AGRC2 AGUILAR (18 WSW) CO US 3732 -10495 2697 COOPB +AGRM6 AGRICOLA (4 E) MS US 3080 -8846 15 +AGRP4 AGUADILLA (3 E) PR 1848 -6712 85 GOES +AGRS2 AGAR (1 N) SD US 4485 -10008 564 UCOOP +AGS AUGUSTA GA US 3337 -8196 45 +AGSC1 FOREST FALLS (2 NNW) CA US 3415 -11698 1759 COOPB +AGSG1 AUGUSTA GA US 3348 -8195 31 UCOOP +AGSI4 AUGUSTA IA US 4077 -9128 167 +AGSI4G AUGUSTA IA US 4077 -9128 167 +AGSK1 AUGUSTA (1 WNW) KS US 3768 -9700 365 +AGSM8 AUGUSTA (19 WNW) MT US 4760 -11275 1399 +AGSN5 ALBUQUERQUE NM US 3512 -10662 -9999 GOES +AGSO2 AGAWAM (2 E) OK US 3488 -9792 388 +AGSO3 AGNESS (4 SE) OR US 4252 -12404 38 +AGST2 FORT STOCKTON TX US 3091 -10292 926 COOPAB +AGSW3 AUGUSTA (1 W) WI US 4468 -9114 -9999 COOPAB +AGTC1 GUSTINE (2 E) CA US 3726 -12096 23 +AGTG1 AUGUSTA (8 NW) GA US 3356 -8205 -9999 UCOOP +AGTK1 AUGUSTA KS US 3767 -9695 384 COOPB +AGTM1 AUGUSTA (4 SE) ME US 4429 -6971 62 UCOOP +AGTO3 APPLEGATE (1 SW) OR US 4225 -12317 391 COOPB +AGUA3 AGUILA (9 S) AZ US 3381 -11317 670 ALERT +AGUC1 PINE VALLEY (16 NE) CA US 3295 -11628 366 ALERT +AGUG1 AUGUSTA GA US 3347 -8197 49 COOPB +AGUU1 RUBYS INN (4 N) UT US 3752 -11227 2713 SNOTEL +AGVC1 INDIO (20 SSW) CA US 3338 -11640 844 ALERT +AGWC1 NORTH FORK (7 SSE) CA US 3715 -11951 305 GOES +AGXC1 Angels Gate CA US 3372 -11825 -9999 CTGN +AGYM5 ARGYLE (4 E) MN US 4834 -9682 265 +AGYM5G ARGYLE (4 E) MN US 4834 -9682 -9999 +AGYM7 AGENCY (4 NE) MO US 3968 -9470 247 +AGYM8 HAVRE (22 SSE) MT US 4826 -10979 1111 ALERT +AGYW3 ARGYLE WI US 4270 -8987 241 COOPB +AGZM5 HOLT (20 NE) MN US 4850 -9587 351 GOES +AHAH1 ANAHOLA HI US 2213 -15930 55 COOPB +AHBG1 ATLANTA GA US 3363 -8443 305 UCOOP +AHCA4 ST JOE (7 W) AR US 3604 -9293 -9999 ALERT +AHCG1 ATHENS GA US 3379 -8339 -9999 GOES +AHCM4 AUBURN HEIGHTS MI US 4263 -8322 258 UCOOP +AHDA4 MILLWOOD AR US 3368 -9397 96 GOES +AHG KENAI AK US 6073 -15135 74 WSR88D +AHGA4 HOT SPRINGS (2 E) AR US 3447 -9299 -9999 ALERT +AHKM4 AHMEEK (1 SW) MI US 4728 -8843 246 COOPBC +AHLA4 HOT SPRINGS (12 W) AR US 3449 -9326 -9999 ALERT +AHLI2 ARLINGTON HEIGHTS IL US 4208 -8798 194 UCOOP +AHLK2 ASHLAND (2 SE) KY US 3845 -8262 171 COOPAB +AHLN1 ASHLAND NE US 4107 -9633 326 COOPAB +AHMA4 HOT SPRINGS (10 WSW) AR US 3447 -9323 -9999 ALERT +AHN ATHENS GA US 3395 -8333 244 +AHNA1 ATHENS AL US 3479 -8697 -9999 +AHNA2 HAINES AK US 5924 -13545 21 COOPAB +AHNA4 ATHENS (6 NE) AR US 3432 -9398 293 COOPB +AHNI2 ATHENS (2 SW) IL US 3995 -8976 180 COOPB +AHNN5 ARROYO HONDO (2 W) NM US 3653 -10671 1972 UCOOP +AHNT1 ATHENS TN US 3547 -8459 287 +AHOC1 SAN JOSE (6 NE) CA US 3746 -12177 239 GOES +AHOC2 ARAPAHOE (12 S) CO US 3868 -10216 1248 COOPAB +AHOT2 AUSTIN TX US 3028 -9775 -9999 GOES +AHP PORT ALEXANDER AK US 5625 -13464 4 +AHRM3 AMHERST (1 WNW) MA US 4238 -7253 46 COOPAB +AHRW4 CHEYENNE (9 E) WY US 4115 -10466 1832 COOPBC +AHSA2 ANCHORAGE (8 SSE) AK US 6111 -14979 305 COOPABC +AHSA4 HOT SPRINGS AR US 3450 -9305 -9999 +AHSN7 AHOSKIE NC US 3628 -7700 5 GOES +AHST2 ATHENS (3 SSE) TX US 3216 -9583 -9999 COOPA +AHSW1 TAMPICO (8 W) WA US 4652 -12102 945 WSF +AHTI1 ASHTON (3 E) ID US 4403 -11145 1615 GOES +AHTW1 TAMPICO (1 SE) WA US 4652 -12080 600 +AHUH1 KAHALUU (4 NW) HI US 2143 -15785 98 COOPB +AHUW1 UNION GAP (1 S) WA US 4654 -12047 287 GOES +AHVC1 GORMAN (2 SSW) CA US 3477 -11887 1265 ALERT +AHVF1 ASHVILLE FL US 3060 -8372 24 ARC +AHWC1 AHWAHNEE (1 NNW) CA US 3737 -11973 850 COOPB +AIA ALLIANCE NE US 4206 -10281 1198 ASOS +AIAH1 KAILUA KONA (3 E) HI US 1963 -15595 439 GOES +AIBN5 CHAMA NM US 3632 -10658 -9999 UCOOP +AIBP4 AIBONITO (3 NE) PR 1816 -6623 259 GOES +AICN5 CHAMA NM US 3624 -10642 1841 +AICT2 ALICE (3 NE) TX US 2777 -9803 -9999 +AID ANDERSON IN US 4010 -8562 -9999 SAWRS +AIDC1 AVALON (1 NE) CA US 3334 -11833 27 COOPAC +AIDO1 AID OH US 3860 -8250 171 +AIG ANTIGO_(AWOS) WI US 4503 -8913 438 +AIH MIDDLETON ISLAND AK US 5943 -14533 41 WSR88D +AIHH1 AIEA HI US 2140 -15792 238 COOPB +AIKH1 HAIKU (1 N) HI US 2093 -15633 107 COOPB +AIKS1 AIKEN (4 NE) SC US 3361 -8169 122 COOPAB +AILT2 ABILENE TX US 3229 -9974 -9999 NWR +AINA1 ANNISTON AL US 3367 -8585 -9999 UCOOP +AIQN5 ABIQUIU (12 NW) NM US 3633 -10646 1969 COOPB +AIRT2 HOUSTON TX US 2988 -9540 -9999 ALERT +AISI4 AMES IA US 4202 -9365 271 COOPBC +AIT AITKIN_NDB(AWOS) MN US 4655 -9368 347 +AIY ATLANTIC CITY NJ US 3936 -7446 -9999 SAWRS +AIZ KAISER/LAKE OZARK MO US 3810 -9255 -9999 SAWRS +AJAC1 BAKERSFIELD (18 SSW) CA US 3573 -11913 145 ALERT +AJCT2 ARLINGTON (1 S) TX US 3273 -9712 -9999 RFCSIM +AJG MT CARMEL IL US 3861 -8773 131 AWOS +AJK JUNEAU AK US 5840 -13457 8 +AJMC1 DELANO (7 ESE) CA US 3573 -11913 145 COOPBC +AJO CORONA CA US 3390 -11760 -9999 AWOS +AJOA3 AJO (1 SSE) AZ US 3237 -11286 549 COOPABC +AJTP4 ADJUNTAS (5 WNW) PR 1817 -6680 558 COOPB +AJUA3 APACHE JUNCTION (9 N) AZ US 3356 -11154 433 COOPB +AKA ATKA (2 N) AK US 5222 -17421 17 AWOS +AKAI4 AMES IA US 4202 -9369 -9999 +AKAM5 ANOKA MN US 4518 -9338 -9999 UCOOP +AKAS2 AKASKA SD US 4533 -10012 -9999 UCOOP +AKC KING SALMON AK US 5868 -15663 18 WSR88D +AKCC1 WELDON (3 SSE) CA US 3562 -11825 908 GOES +AKCC2 CARLTON (2 N) CO US 3810 -10243 -9999 +AKCK1 ARKANSAS CITY KS US 3707 -9703 341 COOPB +AKDA1 ARKDELL (4 W) AL US 3497 -8740 229 +AKDA4 ARKADELPHIA AR US 3412 -9305 49 +AKEC1 KEENE (1 N) CA US 3526 -11857 744 GOES +AKFM7 EMINENCE (19 NW) MO US 3738 -9155 278 +AKGA4 ARKANSAS CITY (4 W) AR US 3361 -9128 32 GOES +AKGL1 AKERS LA US 3028 -9040 -9999 GOES +AKH GASTONIA NC US 3520 -8115 -9999 ASOS +AKIA2 AUKTA ISLAND AK US 5203 -17207 -9999 BUOY +AKKA2 AKIAK AK US 6092 -16122 2 COOPB +AKLA1 CLEVELAND (22 WSW) AL US 3387 -8692 82 GOES +AKLI2 AURORA (3 ESE) IL US 4173 -8826 207 UCOOP +AKLM5 AKELEY MN US 4700 -9467 -9999 UCOOP +AKLN6 ARKPORT (1 W) NY US 4240 -7772 -9999 GOES +AKN KING SALMON AK US 5868 -15665 15 +AKNA4 ARKANSAS CITY (3 W) AR US 3361 -9126 31 GOES +AKNC2 AKRON (1 SE) CO US 4014 -10320 1372 UCOOP +AKNM4 AKRON MI US 4362 -8363 180 +AKNQ2 AIKEN LK CN 5645 -12573 -9999 +AKNS1 AIKEN SC US 3357 -8173 -9999 NWR +AKO AKRON CO US 4018 -10322 1421 +AKP ANAKTUVUK PASS (1 SW) AK US 6813 -15174 642 +AKQ WAKEFIELD VA US 3698 -7701 34 +AKR AKRON OH US 4104 -8147 326 +AKRC1 WELDON (6 S) CA US 3556 -11825 1018 GOES +AKRC2 AKRON (4 E) CO US 4016 -10314 1384 COOPBC +AKRI4 AKRON IA US 4284 -9656 341 +AKRI4G AKRON IA US 4284 -9656 -9999 +AKRM4 AKRON (7 NW) MI US 4362 -8363 180 COOPAB +AKRM6 ACKERMAN (2 E) MS US 3332 -8915 -9999 +AKRN8 AKRA (1 W) ND US 4878 -9775 283 UCOOP +AKRO1 AKRON OH US 4108 -8152 329 COOPC +AKVA2 TRAPPER CREEK (30 N) AK US 6275 -15013 -9999 UCOOP +AKW KLAWOCK (3 NE) AK US 5558 -13308 4 ASOS +AKWI4 ACKWORTH (2 SW) IA US 4133 -9348 235 +AKWI4G ACKWORTH (2 SW) IA US 4133 -9348 235 +AKWO1 AKRON OH US 4128 -8148 335 IFLOWS +AKYC1 KYBURZ (2 WSW) CA US 3876 -12033 1170 WSF +AKYI4 ANKENY (3 S) IA US 4168 -9360 287 COOPC +ALAA3 WENDEN (29 N) AZ US 3423 -11358 393 COOPAB +ALAC1 VILLA PARK (1 SE) CA US 3380 -11780 103 ALERT +ALAC2 ALAMOSA CO US 3748 -10588 2296 +ALAF1 JASPER (5 W) FL US 3053 -8305 -9999 UCOOP +ALAG1 ALAPAHA (2 E) GA US 3138 -8319 63 GOES +ALAM5 ALBERT LEA (3 E) MN US 4367 -9330 375 COOPB +ALAM7 ALBANY MO US 4025 -9433 -9999 COOPB +ALAN5 ALAMEDA (3 SE) NM US 3513 -10658 -9999 GOES +ALAN6 ALLABEN NY US 4212 -7438 308 GOES +ALAP1 BUTLER (2 WNW) PA US 4087 -7993 372 IFLOWS +ALAQ8 ALAMEDA (8 E) SK CN 4926 -10223 570 GOES +ALAQ9 CARMACKS (50 SW) YK CN 6159 -13741 915 GOES +ALAT1 ALAMO (5 NE) TN US 3585 -8907 -9999 RFCSIM +ALAT2 AQUILLA TX US 3190 -9720 -9999 +ALAW4 ALVA WY US 4470 -10443 1219 UCOOP +ALB ALBANY NY US 4275 -7380 84 +ALBA1 ALBERTA AL US 3224 -8743 53 COOPB +ALBA2 OLD HARBOR (71 ESE) AK US 5630 -15240 -9999 BUOY +ALBG1 ALBANY GA US 3160 -8413 264 +ALBI2 ALBION IL US 3838 -8805 162 COOPAB +ALBI3 ALBION IN US 4139 -8537 285 OTHER +ALBI4 ALBIA (3 NNE) IA US 4107 -9278 268 COOPAB +ALBK1 ALBERT KS US 3845 -9901 582 COOPBC +ALBK2 ALBANY (4 N) KY US 3675 -8513 305 +ALBM1 ALBION ME US 4448 -6948 98 COOPB +ALBM4 ALBERTA MI US 4665 -8848 399 COOPB +ALBM5 ALBERT LEA (3 SE) MN US 4362 -9342 375 COOPAB +ALBM7 ALBANY MO US 4024 -9434 261 UCOOP +ALBM8 ALZADA (14 NNE) MT US 4521 -10426 1009 COOPABC +ALBN1 ALBION (1 S) NE US 4167 -9798 532 COOPAB +ALBN5 ALBUQUERQUE NM US 3507 -10679 -9999 NWR +ALBN6 ALBANY NY US 4265 -7375 1 +ALBN7 ALBEMARLE NC US 3540 -8020 186 COOPAB +ALBO3 ALBANY OR US 4464 -12311 51 +ALBT2 ALBANY TX US 3272 -9930 433 COOPAB +ALBV2 ALBERTA (5 N) VA US 3694 -7790 115 COOPB +ALBW2 ALBRIGHT (1 SE) WV US 3949 -7964 372 COOPB +ALBW3 ALBANY (0 S) WI US 4271 -8944 246 AHOS +ALBW3D ALBANY (0 S) WI US 4271 -8944 -9999 +ALBW4 ALBIN WY US 4142 -10410 1629 COOPAB +ALCA1 ALICEVILLE AL US 3314 -8813 73 COOPAB +ALCA4 ALICIA AR US 3589 -9108 78 COOPAB +ALCC1 EL TORO (2 S) CA US 3363 -11769 158 ALERT +ALCF1 ALACHUA (2 NE) FL US 2983 -8247 8 GOES +ALCG1 LAWRENCEVILLE (6 ESE) GA US 3392 -8389 259 GOES +ALCM6 ALCORN MS US 3188 -9118 -9999 UCOOP +ALCN4 ATLANTIC CITY NJ US 3935 -7446 3 +ALCN5 ALCALDE NM US 3610 -10607 1731 COOPC +ALCN8 ALICE (4 NW) ND US 4682 -9763 -9999 UCOOP +ALCO1 ALLIANCE (3 NNW) OH US 4095 -8112 322 COOPB +ALCO3 TRAIL (7 NE) OR US 4268 -12271 512 GOES +ALCS2 ALCESTER SD US 4303 -9663 431 COOPB +ALCT1 ALCOA (3 NW) TN US 3581 -8393 -9999 +ALCT2 ALICE TX US 2773 -9807 61 COOPAB +ALCU1 SALT LAKE CITY (12 E) UT US 4059 -11164 2667 +ALCW4 ALCOVA (1 SW) WY US 4255 -10672 1676 UCOOP +ALDA1 ASHLAND (3 ENE) AL US 3328 -8579 308 COOPAB +ALDA3 MOUNT LEMMON (7 ENE) AZ US 3248 -11065 -9999 +ALDC1 ALDERPOINT (7 NW) CA US 4019 -12359 281 GOES +ALDG1 AUGUSTA (7 NW) GA US 3355 -8204 -9999 +ALDK2 ASHLAND (2 SE) KY US 3846 -8262 171 NWR +ALDL1 ALEXANDRIA LA US 3118 -9241 6 OTHER +ALDM4 ALLENDALE (3 ESE) MI US 4297 -8590 213 COOPC +ALDM5 FREDENBERG (10 E) MN US 4706 -9203 -9999 OTHER +ALDM8 ZORTMAN MT US 4792 -10855 1420 GOES +ALDN1 ALDA NE US 4087 -9848 578 COOPB +ALDN6 ALFRED (2 S) NY US 4223 -7781 678 ALERT +ALDP1 ALDENVILLE PA US 4167 -7537 379 GOES +ALDS1 ALLENDALE (2 NW) SC US 3302 -8132 55 COOPA +ALDT2 ALEDO (4 SE) TX US 3264 -9756 -9999 COOPB +ALDU1 KINGSTON (1 E) UT US 3820 -11217 1890 +ALDV1 LINCOLN (1 NE) VT US 4411 -7298 427 GOES +ALDW1 SUMNER (1 SE) WA US 4718 -12223 23 GOES +ALDW2 ALDERSON WV US 3773 -8063 469 COOPB +ALDW4 ALADDIN WY US 4463 -10418 -9999 UCOOP +ALEA3 ALPINE (8 SSE) AZ US 3374 -10912 2051 COOPB +ALEC2 ALMONT CO US 3866 -10685 2441 +ALEH1 ELEELE HI US 2195 -15953 491 COOPB +ALEI2 ALEDO IL US 4122 -9075 219 COOPAB +ALEK1 ABILENE KS US 3893 -9723 -9999 COOPB +ALEN8 ALEXANDER (4 NNW) ND US 4790 -10365 652 COOPB +ALET2 ALBANY (8 N) TX US 3284 -9930 433 UCOOP +ALFA4 PARON (4 NW) AR US 3480 -9285 213 COOPAB +ALFF1 LITHIA (3 NW) FL US 2787 -8221 -9999 OTHER +ALFM8 BOZEMAN (22 SSE) MT US 4540 -11095 2469 WSF +ALFN6 ALFRED NY US 4225 -7779 543 COOPAB +ALFO3 PAULINA (24 SE) OR US 4392 -11958 1622 GOES +ALFT1 ELKTON TN US 3507 -8689 215 SCAN +ALFT2 ALIEF TX US 2971 -9559 -9999 ALERT +ALGA2 CHIGNIK LAKE (15 NW) AK US 5646 -15893 -9999 GOES +ALGF1 SUNRISE (10 W) FL US 2615 -8044 -9999 UCOOP +ALGI2 ALGONQUIN IL US 4217 -8828 222 COOPB +ALGI4 ALGONA (3 W) IA US 4307 -9431 375 COOPAB +ALGK1 ARLINGTON KS US 3790 -9817 477 +ALGL1 ALTO (2 NW) LA US 3237 -9188 11 +ALGM1 ALLAGASH (1 E) ME US 4709 -6903 182 +ALGM4 ALGONAC MI US 4262 -8253 -9999 GOES +ALGM6 SIDON MS US 3340 -9025 -9999 GOES +ALGO2 ALTUS (3 S) OK US 3459 -9933 421 COOPAB +ALGO3 ALLEGANY (1 N) OR US 4343 -12403 24 COOPB +ALGT2 PORT ARTHUR TX US 2986 -9398 -9999 GOES +ALGW3 ALGOMA WI US 4462 -8743 -9999 UCOOP +ALHA4 HOT SPRINGS AR US 3447 -9312 -9999 ALERT +ALHC1 LOST HILLS (16 WNW) CA US 3565 -11996 152 ALERT +ALHF1 ALACHUA (5 E) FL US 2980 -8241 45 UCOOP +ALHT2 SAN ANTONIO TX US 2948 -9847 -9999 UCOOP +ALI ALICE TX US 2774 -9802 54 ASOS +ALIA2 ALITAK AK US 5690 -15425 0 HTG +ALIC1 SOLVANG CA US 3455 -12013 181 GOES +ALIN1 ALLIANCE NE US 4211 -10290 1217 COOPAB +ALIN8 ALICE (3 NW) ND US 4678 -9760 343 COOPB +ALIT2 AUSTIN TX US 3032 -9772 -9999 ALERT +ALJT2 AUSTIN TX US 3030 -9774 -9999 ALERT +ALKA2 YAKUTAT (59 E) AK US 5940 -13808 64 GOES +ALKC2 ALLENSPARK (2 NNW) CO US 4022 -10553 2536 +ALKF1 SAFETY HARBOR (2 S) FL US 2799 -8270 -9999 OTHER +ALKH1 KAMUELA (4 N) HI US 2007 -15567 1189 GOES +ALKM8 KALISPELL (12 W) MT US 4822 -11455 1219 WSF +ALKO3 ALKALI LAKE OR US 4297 -11999 1320 COOPAB +ALKP1 ANALOMINK PA US 4108 -7522 183 +ALKT2 AUSTIN TX US 3029 -9779 -9999 ALERT +ALKV2 BOYDTON (1 E) VA US 3668 -7833 66 GOES +ALLA2 ALLAKAKET AK US 6657 -15267 171 COOPB +ALLA4 ALLISON AR US 3594 -9211 -9999 GOES +ALLC2 HARTSEL (17 NE) CO US 3922 -10561 -9999 +ALLF1 CLEARWATER FL US 2798 -8273 -9999 GOES +ALLI1 SODA SPRINGS (14 NE) ID US 4277 -11142 1972 WSF +ALLI4 ALLEMAN IA US 4182 -9362 -9999 UCOOP +ALLL1 PRAIRIEVILLE (3 NW) LA US 3032 -9102 -9999 GOES +ALLM1 ALLAGASH (2 SW) ME US 4707 -6908 184 +ALLM4 ALLEGAN (4 SE) MI US 4248 -8580 210 UCOOP +ALLM7 ALTON (1 E) MO US 3670 -9141 243 NWR +ALLM8 ALZADA (2 S) MT US 4508 -10440 1088 +ALLN2 EUREKA (42 NE) NV US 3973 -11552 1999 GOES +ALLO1 ALLIANCE OH US 4093 -8110 -9999 GOES +ALLO2 ALLEN OK US 3489 -9641 268 COOPB +ALLP1 ALLENTOWN PA US 4058 -7548 77 GOES +ALLT1 ALLARDT TN US 3638 -8488 511 COOPA +ALLT2 ALLISON TX US 3561 -10006 792 COOPB +ALLV2 ALLISONIA (2 S) VA US 3690 -8075 555 COOPB +ALM ALAMOGORDO NM US 3283 -10600 -9999 SAWRS +ALMA3 PARKER (29 E) AZ US 3422 -11362 376 GOES +ALMA4 HOT SPRINGS (8 SW) AR US 3443 -9318 -9999 ALERT +ALMC1 LAMONT (4 NE) CA US 3529 -11886 175 +ALMC2 ALAMOSA CO US 3772 -10658 -9999 NWR +ALMK1 ALTA MILLS KS US 3811 -9759 433 +ALMM1 SPRINGFIELD (5 SSE) ME US 4534 -6810 303 NWR +ALMM4 ALMA MI US 4338 -8467 232 COOPAB +ALMN2 RENO (6 SW) NV US 3946 -11987 1878 ALERT +ALMN5 ALAMOGORDO NM US 3292 -10596 1326 COOPAB +ALMN6 OLEAN (20 ESE) NY US 4202 -7805 -9999 GOES +ALMN8 BOWBELLS (33 N) ND US 4926 -10223 568 UCOOP +ALMT1 ALAMO (1 N) TN US 3580 -8912 101 COOPAB +ALMT2 AUSTIN TX US 3031 -9769 -9999 ALERT +ALMU1 ALTAMONT (1 S) UT US 4036 -11029 1942 COOPAB +ALMW1 PULLMAN WA US 4670 -11747 198 GOES +ALMW3 ALMA WI US 4433 -9192 204 COOPAB +ALN ALTON/ST LOUIS IL US 3889 -9005 -9999 LAWRS +ALNC1 IDYLLWILD (4 NW) CA US 3378 -11675 1768 ALERT +ALNF1 LARGO FL US 2794 -8275 -9999 GOES +ALNI2 ALTON IL US 3888 -9018 131 +ALNK1 ABILENE (8 S) KS US 3880 -9718 -9999 UCOOP +ALNK2 ALLEN KY US 3758 -8283 198 GOES +ALNM4 ALBION (1 NW) MI US 4226 -8477 303 UCOOP +ALNM7 ALBANY (4 W) MO US 4024 -9440 251 UCOOP +ALNN1 ALLEN NE US 4242 -9683 454 COOPB +ALNN6 ALBANY NY US 4264 -7400 439 NWR +ALNO1 ALLIANCE OH US 4090 -8112 375 IFLOWS +ALNO3 ECHO OR US 4573 -11920 192 GOES +ALNP1 ALLENTOWN PA US 4062 -7548 79 GOES +ALNT2 ALVIN (6 SW) TX US 2937 -9532 -9999 GOES +ALNW3 ALVIN (4 W) WI US 4602 -8888 486 UCOOP +ALO WATERLOO IA US 4256 -9240 265 +ALOC1 SAN FERNANDO (9 WNW) CA US 3432 -11855 847 ALERT +ALOH1 HONOLULU HI US 2132 -15786 15 COOPB +ALOI4 WATERLOO IA US 4250 -9233 259 +ALOI4G WATERLOO IA US 4250 -9233 259 +ALOL1 COLFAX (6 NE) LA US 3162 -9278 32 GOES +ALOP1 ALTOONA (1 E) PA US 4053 -7837 390 COOPB +ALOT2 ALTO (8 E) TX US 3167 -9496 -9999 +ALPA1 TALLADEGA (9 SW) AL US 3336 -8623 131 GOES +ALPA2 ANCHORAGE (6 E) AK US 6123 -14969 -9999 UCOOP +ALPA3 ALPINE AZ US 3385 -10915 2454 COOPABC +ALPC1 ALPINE (1 WNW) CA US 3284 -11677 529 COOPAC +ALPC2 ALLENSPARK (1 N) CO US 4021 -10552 2545 +ALPG1 ALPHARETTA (4 SSW) GA US 3400 -8430 317 +ALPI2 ROCKFORD IL US 4245 -8903 233 +ALPI3 ALPINE (2 NE) IN US 3957 -8516 259 +ALPM4 ALPENA (10 NW) MI US 4516 -8359 222 COOPBC +ALPP4 AIBONITO (1 S) PR 1813 -6626 722 COOPAB +ALPS2 ALPENA (9 SE) SD US 4415 -9844 401 UCOOP +ALPT1 ALPINE (3 E) TN US 3640 -8517 -9999 GOES +ALPT2 ALPINE TX US 3037 -10366 1366 COOPAB +ALPU1 ALTA (1 E) UT US 4057 -11163 3069 UCOOP +ALPW1 HYAK (4 NNW) WA US 4745 -12142 951 +ALPW4 ALPINE (7 E) WY US 4322 -11088 1732 GOES +ALQN5 ALBUQUERQUE NM US 3510 -10670 -9999 AMOS +ALQT2 AUSTIN TX US 3026 -9771 -9999 ALERT +ALR PEACHTREE CITY GA US 3336 -8457 262 +ALRA1 MONTGOMERY (6 NW) AL US 3241 -8641 30 GOES +ALRA3 ALPINE (2 E) AZ US 3384 -10912 -9999 +ALRC1 LOS GATOS (9 ESE) CA US 3717 -12183 186 ALERT +ALRC2 PLATORA (6 NE) CO US 3740 -10645 -9999 GOES +ALRI4 ALLERTON IA US 4071 -9337 335 COOPAB +ALRM8 ALDER (6 S) MT US 4524 -11211 1643 OTHER +ALRN2 OWYHEE (39 WSW) NV US 4168 -11677 1664 GOES +ALRN5 ALEMAN NM US 3292 -10693 1379 COOPA +ALRN8 ENDERLIN (10 N) ND US 4676 -9761 351 UCOOP +ALRT2 ALVARADO TX US 3244 -9722 232 +ALRU1 VERNAL (35 NE) UT US 4090 -10915 1673 COOPA +ALRW1 ALDER RESERVOIR WA US 4680 -12231 369 +ALS ALAMOSA CO US 3744 -10587 2298 +ALSA2 PORT ALSWORTH (1 S) AK US 6020 -15432 79 GOES +ALSC1 SOLVANG (3 S) CA US 3455 -12013 183 ALERT +ALSC2 EL RANCHO (4 NE) CO US 3970 -10527 2243 +ALSM1 ALLAGASH (2 W) ME US 4707 -6908 190 SNOCOR +ALSM4 ALSTON (5 SE) MI US 4673 -8866 216 UCOOP +ALSM8 ALDER (17 S) MT US 4507 -11206 1783 COOPABC +ALSN3 ALSTEAD NH US 4312 -7227 427 SNOCOR +ALSN6 FORT TILDEN NY US 4045 -7382 -9999 C-MAN +ALSO2 ALTUS (3 S) OK US 3459 -9934 415 +ALSO3 ALSEA OR US 4440 -12375 70 COOPB +ALSP1 ALLISON PARK (3 ESE) PA US 4055 -7991 361 IFLOWS +ALSQ9 HAINES JUNCTION (57 SW) YK CN 6012 -13797 610 GOES +ALST2 AUSTIN TX US 3029 -9771 -9999 ALERT +ALSV2 ALLISONIA (1 SW) VA US 3693 -8075 563 GOES +ALSW2 ALDERSON (2 WSW) WV US 3772 -8063 466 GOES +ALSW4 LARAMIE (30 WSW) WY US 4119 -10617 2780 WSF +ALTC1 ALTURAS (1 NW) CA US 4149 -12055 1341 COOPABC +ALTC2 ALMONT CO US 3866 -10684 2442 +ALTF1 BLOUNTSTOWN (9 NW) FL US 3053 -8517 6 GOES +ALTG1 SMYRNA GA US 3382 -8450 268 COOPB +ALTI2 ALTON IL US 3887 -9015 -9999 GOES +ALTI4 ALTON IA US 4298 -9600 413 +ALTI4G ALTON IA US 4298 -9600 -9999 +ALTK1 ALTAMONT (3 SSW) KS US 3718 -9528 277 COOPB +ALTK2 SANDY HOOK (5 N) KY US 3818 -8322 341 IFLOWS +ALTM4 ALMONT MI US 4292 -8303 251 +ALTM5 ALTURA (5 W) MN US 4406 -9204 264 COOPB +ALTM7 ALTON (6 SE) MO US 3663 -9130 247 COOPAB +ALTN8 ALMONT (3 SE) ND US 4669 -10147 582 UCOOP +ALTO2 GRANITE (7 SE) OK US 3489 -9930 465 GOES +ALTO3 HERMISTON (3 SW) OR US 4581 -11936 168 GOES +ALTP1 ALTOONA (3 SW) PA US 4050 -7847 402 +ALTS1 ALSTON SC US 3424 -8132 65 GOES +ALTS2 ALCESTER SD US 4302 -9665 -9999 UCOOP +ALTT1 ALTAMONT TN US 3543 -8572 -9999 +ALTT2 ALTO (5 SW) TX US 3161 -9513 85 COOPB +ALTU1 ALTON UT US 3744 -11248 2146 COOPAB +ALTV2 ALTAVISTA VA US 3711 -7928 155 +ALTW2 ALTON WV US 3882 -8022 549 +ALTW3 ALTOONA WI US 4480 -9143 -9999 UCOOP +ALTW4 JACKSON (23 NW) WY US 4378 -11103 1960 COOPB +ALUA1 ANDULUSIA (3 W) AL US 3131 -8652 76 COOPAB +ALUO2 ALTUS OK US 3464 -9934 -9999 NWR +ALUT2 AUSTIN TX US 3018 -9769 -9999 ALERT +ALVK1 ALTA VISTA KS US 3887 -9648 436 COOPB +ALVK2 ALVATON KY US 3690 -8638 152 GOES +ALVM5 ALVARADO (1 N) MN US 4820 -9701 241 COOPB +ALVO2 ALVA (1 SSE) OK US 3681 -9866 425 COOPAB +ALVT2 ALVIN TX US 2937 -9523 13 COOPB +ALVW2 ALVON (2 NNE) WV US 3793 -8018 604 IFLOWS +ALVW3 ALVIN (3 NW) WI US 4603 -8884 478 UCOOP +ALW WALLA WALLA WA US 4609 -11829 355 +ALWC1 SAN GABRIEL (2 S) CA US 3406 -11809 74 ALERT +ALWQ9 HAINES JUNCTION (35 NNE) YK CN 6120 -13700 915 GOES +ALWT2 ARCHER CITY (5 N) TX US 3366 -9861 285 GOES +ALXA1 ALEXANDER CITY AL US 3295 -8595 195 COOPAB +ALXA2 SKWENTNA (17 SE) AK US 6175 -15088 -9999 SNOCOR +ALXI2 ALEXIS IL US 4105 -9057 207 COOPB +ALXK1 ALEXANDER KS US 3847 -9955 631 COOPB +ALXL1 ALEXANDRIA LA US 3132 -9247 27 COOPAB +ALXN1 ALEXANDRIA (3 S) NE US 4021 -9739 414 COOPB +ALXN3 ALEXANDRIA NH US 4364 -7180 354 COOPB +ALXN6 ALEXANDRIA BAY NY US 4433 -7593 -9999 HTG +ALXN7 ALEXANDER (3 S) NC US 3567 -8263 12614 GOES +ALXO2 ALEX (1 N) OK US 3493 -9778 311 +ALXS2 ALEXANDRIA SD US 4365 -9778 411 COOPAB +ALXT2 AUSTIN TX US 3042 -9778 -9999 ALERT +ALXV2 ALEXANDRIA VA US 3881 -7713 12 UCOOP +ALXW2 ALEXANDER WV US 3876 -8021 -9999 +ALXW3 MERRILL (3 W) WI US 4519 -8976 380 UCOOP +ALY ALBANY NY US 4269 -7383 88 +ALYA4 ALY AR US 3480 -9347 274 UCOOP +ALYC1 ALLEGHANY (1 E) CA US 3947 -12088 1511 OTHER +ALYG1 ALBANY GA US 3155 -8417 -9999 UCOOP +ALYM7 ALLEY SPRINGS MO US 3715 -9144 213 +ALYM7G ALLEY SPRINGS MO US 3715 -9144 -9999 +ALYN8 ASHLEY ND US 4603 -9937 610 COOPAB +ALYT2 AUSTIN TX US 3039 -9784 -9999 ALERT +ALYV3 CHRISTIANSTED (3 NE) VI 1775 -6486 213 COOPAB +ALYW2 ALVY (1 ENE) WV US 3945 -8068 396 IFLOWS +ALZM8 ALZADA MT US 4502 -10441 1052 COOPB +ALZO1 CALDWELL OH US 4010 -8362 -9999 GOES +ALZO3 BAKER CITY (7 NW) OR US 4477 -11805 1786 WSF +ALZT2 AUSTIN TX US 3044 -9778 -9999 ALERT +AMA AMARILLO (7 ENE) TX US 3522 -10171 1093 +AMAA2 ENGLISH BAY (26 S) AK US 5892 -15195 -9999 C-MAN +AMAA3 AMADO (13 ENE) AZ US 3176 -11085 715 COOPAB +AMAC1 ALMANOR (1 SE) CA US 4021 -12116 1376 OTHER +AMAH1 AMAUULU HI US 1973 -15515 454 +AMAK1 LAKIN (11 WSW) KS US 3790 -10145 951 +AMAM4 AMASA MI US 4624 -8845 448 COOPBC +AMAT2 AMARILLO TX US 3547 -10188 911 GOES +AMAW3 ALMA WI US 4428 -9190 -9999 GOES +AMAW3G ALMA WI US 4428 -9190 -9999 +AMBA2 ANIAK (2 W) AK US 6158 -15958 24 SNOTEL +AMBC1 TAHOE CITY (5 W) CA US 3916 -12024 2106 +AMBI2 AMBOY IL US 4173 -8934 230 COOPB +AMBM5 AMBOY (4 E) MN US 4389 -9408 323 COOPB +AMBM8 STEVENSVILLE (13 E) MT US 4650 -11387 1975 WSF +AMBN1 RED CLOUD (4 E) NE US 4009 -9844 -9999 +AMBN2 ELKO (24 SW) NV US 4052 -11543 2377 WSF +AMBN6 AMBROSE LT NY US 4025 -7317 -9999 BUOY +AMBN8 AMBROSE (3 N) ND US 4900 -10347 618 COOPB +AMBO2 AMBER OK US 3516 -9788 379 COOPB +AMBT2 AMBROSE TX US 3368 -9637 165 COOPB +AMBW3 AMBERG WI US 4550 -8799 -9999 +AMCF1 JACKSONVILLE FL US 3033 -8156 -9999 +AMCG1 AMERICUS GA US 3210 -8427 137 COOPB +AMCK1 AMERICUS (2 S) KS US 3847 -9625 338 +AMCS2 ABERDEEN SD US 4547 -9845 -9999 +AMCT2 AMARILLO CITY TX US 3503 -10202 -9999 RFCSIM +AMDC1 SAN JOSE (8 SSE) CA US 3716 -12184 192 ALERT +AMDC2 COLORADO SPRINGS (3 NNW) CO US 3890 -10478 1960 ALERT +AMDN8 AMIDON (12 NW) ND US 4655 -10352 823 GOES +AMDO1 AMSTERDAM OH US 4048 -8092 305 GOES +AMDW3 ALMOND (5 E) WI US 4431 -8935 358 UCOOP +AMEI4 AMES (3 N) IA US 4207 -9362 272 COOPB +AMEL1 AMELIA LA US 2949 -9107 -9999 GOES +AMEN1 AMELIA (2 W) NE US 4223 -9895 668 COOPB +AMEN8 AMENIA (1 N) ND US 4702 -9721 290 +AMEO2 AMES OK US 3625 -9818 370 COOPB +AMEV1 MARLBORO (2 E) VT US 4284 -7269 531 NWR +AMEV2 AMELIA COURT HOUSE (8 NE) VA US 3743 -7789 27 COOPAB +AMEW3 AMERY WI US 4530 -9237 326 COOPB +AMFI1 AMERICAN FALLS (1 W) ID US 4277 -11288 1284 GOES +AMFN6 American Falls NY US 4308 -7906 -9999 CTGN +AMFU1 ALPINE (1 NNE) UT US 4046 -11177 1545 COOPB +AMG ALMA GA US 3154 -8251 60 +AMHA3 TUCSON (10 NE) AZ US 3228 -11080 776 ALERT +AMHA4 VASPER (6 SSE) AR US 3592 -9318 -9999 ALERT +AMHM3 AMHERST (5 ENE) MA US 4240 -7240 335 COOPB +AMHW3 AMHERST (3 E) WI US 4441 -8926 317 UCOOP +AMIC7 PRESA LA AMISTAD CL 2945 -10106 -9999 GOES +AMICL PRESA LA AMISTAD MX 2945 -10106 -9999 +AMIG1 JASPER (12 ENE) GA US 3455 -8425 399 GOES +AMIL1 AMITE LA US 3073 -9048 -9999 +AMIN5 AMISTAD (5 SSW) NM US 3587 -10317 1355 COOPA +AMIN8 AMIDON ND US 4648 -10332 887 COOPAB +AMIT2 DEL RIO (11 NW) TX US 2947 -10103 -9999 +AMJA4 PRUITT AR US 3605 -9314 -9999 ALERT +AMKM2 BALTIMORE (1 NE) MD US 3931 -7662 -9999 IFLOWS +AMKU1 AMERICAN FORK (6 NE) UT US 4043 -11173 1625 COOPB +AMLC7 EL AMOLE CL 2812 -10012 -9999 GOES +AMLCL EL AMOLE MX 2812 -10012 -9999 +AMLT2 AMARILLO TX US 3525 -10165 -9999 +AMLV2 AMELIA (4 SW) VA US 3732 -7807 110 COOPAB +AMMI1 MCCAMMON (1 SW) ID US 4266 -11219 1455 COOPABC +AMMI4 AMES (5 W) IA US 4200 -9373 327 SCAN +AMN ALMA MI US 4332 -8468 230 SAWRS +AMNC1 MENDOTA (1 NE) CA US 3676 -12037 49 +AMNI4 AMANA IA US 4180 -9187 223 COOPB +AMNN8 ALMONT ND US 4673 -10151 584 COOPB +AMOC1 FALLBROOK (3 W) CA US 3338 -11729 326 GOES +AMOK2 ALMO KY US 3669 -8827 130 +AMPA4 MOUNTAIN PINE (2 SE) AR US 3455 -9317 -9999 ALERT +AMPC1 FREMONT (3 S) CA US 3751 -12196 6 ALERT +AMPT2 SAN ANTONIO TX US 2943 -9848 -9999 UCOOP +AMRC1 CARMICHAEL (1 N) CA US 3865 -12135 15 ALERT +AMRG1 AMERICUS (3 SW) GA US 3205 -8428 149 COOPAB +AMRI1 AMERICAN FALLS (3 NW) ID US 4279 -11292 1343 COOPABC +AMRL1 AMERADA PASS LA US 2945 -9134 0 HTG +AMRN2 BEATTY NV US 3691 -11676 997 GOES +AMRT2 AMARILLO TX US 3532 -10183 -9999 NWR +AMRU1 AMERICAN FORK (7 ENE) UT US 4045 -11170 1719 COOPB +AMRW1 NILE (16 NW) WA US 4698 -12117 823 GOES +AMSA2 ANCHORAGE (5 SW) AK US 6116 -14998 35 +AMSA4 MARSHALL AR US 3589 -9262 -9999 ALERT +AMSG1 AMERICUS GA US 3206 -8421 -9999 NWR +AMSI4 AMES (8 WSW) IA US 4202 -9377 335 COOPABC +AMSM4 AMASA (1 W) MI US 4623 -8845 445 COOPBC +AMSN6 AMSTERDAM NY US 4295 -7420 -9999 UCOOP +AMSO2 AGAWAM (5 WSW) OK US 3489 -9802 358 +AMST2 AMISTAD (7 S) TX US 2946 -10103 353 COOPB +AMTA4 AMITY (3 NE) AR US 3428 -9342 145 COOPB +AMTC1 METTLER (7 W) CA US 3506 -11909 152 +AMTI3 AMITY IN US 3942 -8601 210 +AMTM2 BALTIMORE MD US 3932 -7662 61 ALERT +AMTM7 AMITY (4 NE) MO US 3989 -9436 323 COOPAB +AMTN6 AMSTERDAM NY US 4295 -7422 -9999 UCOOP +AMTN8 ALMONT ND US 4672 -10150 585 UCOOP +AMTT2 ASPERMONT TX US 3301 -10018 496 +AMUA4 PONCA (7 S) AR US 3595 -9336 -9999 ALERT +AMVO1 AMESVILLE OH US 3960 -8327 223 IFLOWS +AMW AMES IA US 4199 -9362 -9999 ASOS +AMWI4 AMES IA US 4202 -9363 276 COOPB +AMWI4G AMES IA US 4202 -9363 -9999 +AMX RICHMOND HEIGHTS FL US 2561 -8041 4 WSR88D +AMYM6 AMORY (4 W) MS US 3399 -8855 70 +AMYP1 AMITY (1 N) PA US 4006 -8021 405 IFLOWS +ANAA3 GREEN VALLEY (5 W) AZ US 3188 -11105 1050 ALERT +ANAC1 ANAHEIM (6 NE) CA US 3386 -11784 102 COOPC +ANAD2 WASHINGTON DC US 3891 -7695 -9999 UCOOP +ANAI4 ANAMOSA (1 WNW) IA US 4212 -9130 245 COOPABC +ANAM2 ANNAPOLIS MD US 3898 -7648 -9999 +ANAM8 ANACONDA MT US 4613 -11296 1609 COOPAB +ANAO2 ANADARKO OK US 3506 -9820 351 COOPAB +ANAP1 BOYERS (2 SE) PA US 4108 -7988 446 GOES +ANAP4 MAYAGUEZ (3 NE) PR 1825 -6708 -9999 GOES +ANAT2 ANAHUAC (1 ENE) TX US 2978 -9466 -9999 COOPAB +ANAW1 ANATONE (8 E) WA US 4610 -11698 246 GOES +ANB ANNISTON AL US 3359 -8586 186 +ANBC2 SILVERTON (1 S) CO US 3779 -10767 2804 +ANBP4 LAS MARIAS (2 NW) PR 1828 -6702 -9999 GOES +ANBT2 ALPINE TX US 3036 -10366 -9999 RFCSIM +ANC ANCHORAGE (4 SW) AK US 6118 -14999 35 +ANCA2 ANCHORAGE (5 SW) AK US 6116 -14998 -9999 +ANCC1 ROSEVILLE (2 NE) CA US 3876 -12126 51 ALERT +ANCF1 ANCLOTE (3 W) FL US 2820 -8279 -9999 C-MAN +ANCG1 ATLANTA GA US 3392 -8433 -9999 UCOOP +ANCI1 HEISE (5 E) ID US 4362 -11167 1533 GOES +ANCW4 THERMOPOLIS WY US 4366 -10882 1920 GOES +AND ANDERSON SC US 3450 -8271 232 +ANDA1 ANDERSON AL US 3491 -8727 -9999 COOPAB +ANDA2 WASILLA (5 NE) AK US 6162 -14933 151 COOPA +ANDC1 MORGAN HILL (2 NNE) CA US 3717 -12163 203 ALERT +ANDF1 FORT LAUDERDALE (38 WNW) FL US 2617 -8075 -9999 GOES +ANDI1 ANDERSON DAM (19 NE) ID US 4333 -11548 1167 GOES +ANDI3 ANDERSON IN US 4010 -8568 265 +ANDK1 ANDALE (1 S) KS US 3779 -9763 437 ALERT +ANDM1 ANDOVER ME US 4465 -7079 253 COOPB +ANDM7 ANDERSON MO US 3665 -9443 320 COOPAB +ANDM8 ANACONDA (1 NE) MT US 4613 -11290 1570 GOES +ANDN7 ANDREWS NC US 3521 -8383 533 COOPAB +ANDO1 ADAMSVILLE OH US 4007 -8188 293 IFLOWS +ANDO2 ANADARKO OK US 3508 -9825 -9999 GOES +ANDS1 ANDERSON SC US 3453 -8267 244 COOPC +ANDT1 ANDERSON TN US 3500 -8590 198 +ANDT2 ANDICE (1 WNW) TX US 3076 -9786 313 COOPB +ANDW4 SOUTH PASS CITY (3 NW) WY US 4243 -10893 2475 GOES +ANE MINNEAPOLIS MN US 4515 -9321 -9999 +ANEA4 ANTOINE AR US 3404 -9342 -9999 +ANEC1 ALPINE (1 SE) CA US 3283 -11674 622 GOES +ANEM5 MINNEAPOLIS MN US 4515 -9321 -9999 UCOOP +ANEM7 AVA (10 NE) MO US 3700 -9254 -9999 UCOOP +ANEO3 JOSEPH (12 S) OR US 4522 -11720 2316 +ANEW1 LOOMIS WA US 4874 -11962 1580 RAWS +ANFM8 AUGUSTA (24 NW) MT US 4864 -11286 1459 OTHER +ANFN5 ALAMEDA (1 NE) NM US 3520 -10660 1529 GOES +ANGA2 ANCHORAGE (1 S) AK US 6121 -14990 5 COOPB +ANGC1 ANGWIN CA US 3857 -12244 523 +ANGI3 ANGOLA (3 NNE) IN US 4169 -8498 335 NWR +ANGL1 ANGIE LA US 3092 -8978 40 COOPB +ANGM6 ANGUILLA (3 E) MS US 3297 -9078 32 +ANGN1 ANGORA (8 NE) NE US 4193 -10302 -9999 COOPA +ANGN5 BERNALILLO (6 NNE) NM US 3538 -10650 1548 UCOOP +ANGN6 ANGELICA NY US 4230 -7802 433 COOPB +ANGS2 HOT SPRINGS (7 SE) SD US 4334 -10344 971 GOES +ANGT2 ANGLETON (2 W) TX US 2916 -9545 8 COOPA +ANGU1 ANTIMONY (10 N) UT US 3825 -11196 1951 COOPAB +ANGW3 ANTIGO WI US 4515 -8911 -9999 +ANHC1 ANAHEIM (3 S) CA US 3380 -11788 45 ALERT +ANHH1 ANAHOLA (1 S) HI US 2213 -15932 73 COOPB +ANI ANIAK AK US 6158 -15954 27 AWOS +ANIA1 ANNISTON AL US 3349 -8581 -9999 NWR +ANIA2 ANIAK (1 W) AK US 6158 -15957 29 SCAN +ANIC1 OXNARD (15 W) CA US 3402 -11936 84 RAWS +ANII4 ANITA IA US 4143 -9473 -9999 UCOOP +ANIN8 AMENIA (3 NW) ND US 4705 -9728 -9999 UCOOP +ANJ SAULT STE MARIE MI US 4647 -8437 210 +ANKA2 ANIAK AK US 6158 -15954 26 COOPB +ANKM5 ANOKA (6 SE) MN US 4513 -9330 -9999 GOES +ANLO1 ANDERSONVILLE OH US 3944 -8303 -9999 IFLOWS +ANLT2 ANTELOPE TX US 3344 -9837 328 COOPB +ANMC2 SILVERTON CO US 3781 -10766 2832 GOES +ANMF1 ANNA MARIA FL US 2754 -8274 9 C-MAN +ANMI4 ANAMOSA IA US 4210 -9130 235 COOPB +ANMN5 ANIMAS NM US 3195 -10881 1346 COOPAB +ANMP4 COTO LAUREL PR 1806 -6656 100 GOES +ANN ANNETTE AK US 5504 -13157 36 +ANNA1 ANNISTON (6 SSW) AL US 3357 -8590 -9999 +ANNI2 ANNA (1 E) IL US 3747 -8923 195 COOPAB +ANNM2 ANNAPOLIS (7 NW) MD US 3898 -7650 9 COOPC +ANNM4 ANN ARBOR MI US 4228 -8373 227 COOPB +ANNM6 ANGUILLA MS US 3298 -9083 32 COOPB +ANNM7 ANNAPOLIS MO US 3733 -9078 186 +ANNS2 LEAD (6 SW) SD US 4433 -10389 1562 GOES +ANNT2 AUSTONIO TX US 3119 -9564 -9999 UCOOP +ANNU1 ANNABELLA (1 W) UT US 3870 -11207 1585 +ANNV2 ANNANDALE VA US 3884 -7717 18 UCOOP +ANOC1 SUNOL (2 SE) CA US 3757 -12185 143 OTHER +ANOC2 ANTONITO CO US 3708 -10600 -9999 UCOOP +ANOM5 ANOKA MN US 4520 -9338 -9999 UCOOP +ANPC1 CARMEL VALLEY (20 SSE) CA US 3618 -12165 1158 ALERT +ANPM1 BAR HARBOR ME US 4438 -6826 183 RAWS +ANPM2 ANNAPOLIS MD US 3896 -7649 12 UCOOP +ANPO3 ANTELOPE (6 SSW) OR US 4482 -12075 866 COOPAB +ANPU1 MOAB (5 NW) UT US 3862 -10962 1259 COOPABC +ANQ ANGOLA IN US 4164 -8508 -9999 SAWRS +ANQI3 ANGOLA IN US 4164 -8499 308 COOPAB +ANRA2 HOMER (17 NE) AK US 5986 -15132 503 SNOTEL +ANRC1 PALM SPRINGS (5 S) CA US 3376 -11655 244 +ANRC2 HARTSEL (6 WSW) CO US 3899 -10590 -9999 +ANRO3 JOSEPH (12 S) OR US 4522 -11720 2225 SNOTEL +ANSC1 PIONEER (7 NE) CA US 3850 -12047 1326 WSF +ANSC2 SILVERTON CO US 3782 -10766 2826 AHOS +ANSC3 ANSONIA (1 NE) CT US 4135 -7307 43 COOPB +ANSI4 ANAMOSA (1 S) IA US 4210 -9128 233 GOES +ANSI4G ANAMOSA (1 S) IA US 4210 -9128 -9999 +ANSM4 LANSE MI US 4676 -8842 252 UCOOP +ANSM6 ANSLEY (2 NE) MS US 3022 -8948 2 COOPB +ANSM7 ST. CHARLES MO US 3874 -9054 162 UCOOP +ANSN1 ANSELMO (2 SE) NE US 4160 -9983 794 COOPAB +ANSO2 ANTLERS (5 W) OK US 3423 -9570 170 +ANSO3 CRATER LAKE (2 N) OR US 4287 -12217 1835 SNOTEL +ANSP1 ANSONVILLE (1 NE) PA US 4085 -7855 526 IFLOWS +ANST2 ANSON TX US 3277 -9989 521 COOPA +ANTA2 ANCHORAGE AK US 6124 -14989 0 HTG +ANTA4 ANTOINE AR US 3404 -9342 87 COOPB +ANTC1 JANESVILLE (9 SSW) CA US 4018 -12061 1512 GOES +ANTC2 ANTERO CO US 3899 -10589 2719 +ANTI1 ST ANTHONY ID US 4397 -11167 1509 GOES +ANTI2 ANTIOCH (2 NW) IL US 4250 -8813 229 COOPAB +ANTI4 ANTHON (3 E) IA US 4239 -9580 -9999 UCOOP +ANTM5 HALSTAD (7 E) MN US 4735 -9667 264 UCOOP +ANTM8 CHINOOK (24 NNW) MT US 4893 -10927 872 +ANTN1 ANTIOCH NE US 4207 -10258 1184 COOPB +ANTN2 AUSTIN (37 NNW) NV US 3995 -11742 1494 +ANTN3 ANTRIM NH US 4308 -7198 -9999 UCOOP +ANTO2 ANTLERS (2 NE) OK US 3425 -9561 128 GOES +ANTO3 NORTH POWDER (10 W) OR US 4504 -11813 1131 +ANTP1 ALLENTOWN PA US 4065 -7543 -9999 NWR +ANTS1 ANTREVILLE (4 SSW) SC US 3426 -8257 206 COOPB +ANTS2 MISSION (3 SSW) SD US 4327 -10068 791 UCOOP +ANTT1 ANTIOCH (2 N) TN US 3608 -8668 144 GOES +ANTU1 ANTIMONY (5 SE) UT US 3810 -11188 2134 +ANTW3 ANTIGO (1 SSW) WI US 4513 -8915 442 COOPAB +ANV ANVIK AK US 6265 -16019 30 AWOS +ANVA2 ANVIK AK US 6265 -16019 30 COOPB +ANVA3 TUCSON (29 WSW) AZ US 3198 -11138 838 COOPAB +ANVC1 ARENA COVE CA US 3891 -12371 0 HTG +ANVS2 ANDOVER (1 NW) SD US 4541 -9791 450 COOPAB +ANW AINSWORTH NE US 4258 -9998 -9999 BASIC +ANWN5 HACHITA (46 SSW) NM US 3133 -10853 1421 COOPA +ANXA2 JUNEAU AK US 5832 -13410 28 COOPA +ANYK1 ANTHONY KS US 3715 -9802 408 COOPABC +ANYO3 HAINES (14 NW) OR US 4497 -11820 2172 +ANYW2 ANTHONY (6 ENE) WV US 3792 -8023 591 IFLOWS +ANZC1 ANZA CA US 3356 -11667 1193 COOPB +ANZO3 BAKER CITY (24 NW) OR US 4497 -11823 2173 WSF +ANZT4 ANZALDUAS TP 2613 -9834 -9999 GOES +ANZTP ANZALDUAS MX 2613 -9834 -9999 +AOAI2 ALTONA IL US 4112 -9016 224 COOPB +AOBC1 MOUNTAIN VIEW (2 NW) CA US 3742 -12212 6 ALERT +AOH LIMA OH US 4071 -8403 -9999 +AOHO1 ANTIOCH (1 SW) OH US 3966 -8108 311 IFLOWS +AOO ALTOONA PA US 4030 -7832 458 +AOST2 ANTON (6 S) TX US 3373 -10219 1038 ALERT +APA DENVER CO US 3957 -10485 1793 ASOS +APAC1 CUYAMA (19 SE) CA US 3477 -11933 1344 ALERT +APAC2 FOWLER (4 SE) CO US 3809 -10398 -9999 GOES +APAF1 APALACHICOLA FL US 2972 -8497 -9999 GOES +APAH3 APACILAGUA HO 1348 -8774 -9999 +APAM2 ANNAPOLIS MD US 3898 -7648 3 HTG +APAO2 APACHE (3 NW) OK US 3492 -9840 376 +APAP1 ALLENTOWN PA US 4060 -7547 75 +APAW2 ALPENA WV US 3888 -7965 853 UCOOP +APBA2 ANCHOR POINT AK US 5977 -15183 -9999 COOPB +APBA4 PONCA AR US 3602 -9335 -9999 ALERT +APBF1 APOLLO BEACH (1 SE) FL US 2777 -8239 -9999 OTHER +APC NAPA (6 S) CA US 3821 -12228 10 +APCC1 NAPA (5 NNW) CA US 3837 -12230 8 GOES +APCF1 APALACHICOLA FL US 2973 -8498 0 HTG +APCM7 APPLETON CITY MO US 3820 -9403 244 COOPAB +APCO2 APACHE OK US 3490 -9836 390 COOPB +APD FAIRBANKS (15 NNE) AK US 6504 -14750 790 +APDC1 SOLVANG (2 E) CA US 3462 -12012 165 GOES +APDL1 DELACROIX (3 SSW) LA US 2972 -8982 -9999 GOES +APDN2 LAS VEGAS (8 W) NV US 3619 -11528 808 ALERT +APDO3 RUCH (13 ESE) OR US 4216 -12295 640 GOES +APEA4 PEARCY AR US 3442 -9326 -9999 ALERT +APEC1 STINSON BEACH (3 N) CA US 3794 -12264 199 OTHER +APEC2 GOLDEN (3 S) CO US 3971 -10521 1957 ALERT +APEK2 APEX (2 NE) KY US 3712 -8732 126 COOPB +APEM4 ALPENA MI US 4506 -8343 180 COOPAB +APEO2 APACHE (7 NW) OK US 3495 -9847 381 +APEV2 BUCHANAN (9 E) VA US 3752 -7952 1288 IFLOWS +APF NAPLES FL US 2615 -8178 3 +APFC2 FOWLER (4 SE) CO US 3808 -10398 -9999 +APFF1 APOPKA (10 W) FL US 2867 -8171 -9999 GOES +APG ABERDEEN MD US 3947 -7617 17 +APGC2 LEAL (2 NW) CO US 3983 -10606 2679 AHOS +APHA4 YELLVILLE (13 SSE) AR US 3607 -9258 -9999 ALERT +APHC1 KYBURZ (5 WSW) CA US 3881 -12022 2317 OTHER +APHC2 ARAPAHOE CO US 3885 -10218 1225 COOPB +APHG1 ALPHARETTA (2 SE) GA US 3405 -8427 293 GOES +APHO2 APACHE (5 SW) OK US 3487 -9847 427 +APIC1 TEHACHAPI (21 NE) CA US 3543 -11841 2027 GOES +APJA3 APACHE JUNCTION (3 N) AZ US 3344 -11155 606 ALERT +APJT2 AUSTIN TX US 3024 -9801 -9999 ALERT +APKC1 WELDON (4 S) CA US 3561 -11827 1024 GOES +APKC2 ALLENSPARK (1 NW) CO US 4020 -10554 2627 COOPAB +APKF1 AVON PARK (2 E) FL US 2760 -8148 -9999 +APKI4 ARNOLDS PARK IA US 4337 -9513 -9999 UCOOP +APLA4 APLIN AR US 3495 -9298 95 GOES +APLC1 APPLE VALLEY (3 W) CA US 3454 -11728 847 COOPC +APLC2 BOULDER (13 NNW) CO US 4024 -10531 1804 ALERT +APLF1 APALACHICOLA FL US 2973 -8503 6 COOPAB +APLG1 APPLING (2 NE) GA US 3356 -8234 113 COOPA +APLI2 APPLE RIVER (4 SSE) IL US 4242 -9007 250 COOPB +APLM5 APPLETON (2 SSE) MN US 4517 -9600 306 NWR +APLN6 REXFORD NY US 4285 -7390 107 OTHER +APLO3 APPLEGATE OR US 4208 -12313 607 GOES +APLT2 PALESTINE (4 ESE) TX US 3174 -9557 -9999 OTHER +APLV2 APPALACHIA VA US 3690 -8278 493 AHOS +APLW1 APPLETON WA US 4581 -12128 712 COOPA +APLW3 APPLETON WI US 4425 -8836 229 UCOOP +APMT2 ASPERMONT (7 N) TX US 3323 -10022 -9999 RFCSIM +APN ALPENA MI US 4508 -8356 210 +APNA3 APACHE JUNCTION (5 NE) AZ US 3346 -11148 631 COOPC +APNC1 SACRAMENTO CA US 3846 -12142 7 ALERT +APNC2 ASPEN (1 SE) CO US 3918 -10680 2444 +APNM4 ALPENA (7 WNW) MI US 4509 -8358 207 OTHER +APNN5 ALBUQUERQUE (5 NW) NM US 3514 -10671 1561 COOPAB +APNS2 ALPENA (2 N) SD US 4418 -9837 -9999 UCOOP +APOF1 ASTATULA (3 E) FL US 2872 -8169 0 GOES +APOW3 LA POINTE (10 NE) WI US 4693 -9075 -9999 RAWS +APPA4 ST JOE (5 SSW) AR US 3593 -9287 -9999 ALERT +APPC1 OAKLEY (1 SW) CA US 3799 -12175 18 COOPAB +APPF1 APOPKA (3 SW) FL US 2864 -8155 -9999 +APPG1 APPLING (1 SE) GA US 3353 -8230 110 UCOOP +APPM5 APPLETON MN US 4520 -9602 -9999 GOES +APPM5G APPLETON MN US 4520 -9602 -9999 +APPO3 APPLEGATE (14 SE) OR US 4207 -12312 533 GOES +APPW3 APPLETON WI US 4428 -8844 236 UCOOP +APRC1 MILFORD (10 W) CA US 4016 -12054 1722 WSF +APRI2 HANOVER IL US 4225 -9028 180 +APRO3 APPLEGATE OR US 4225 -12313 392 GOES +APRP7 APRA HARBOUR MY 1344 14465 0 HTG +APSC2 CUCHARA CO US 3733 -10507 3048 SNOTEL +APSN7 APEX (6 E) NC US 3572 -7875 86 GOES +APSO2 APACHE OK US 3491 -9829 440 +APST2 ASPERMONT TX US 3317 -10020 -9999 ALERT +APSW1 GOLD BAR (5 S) WA US 4778 -12170 1067 SNOTEL +APTA2 ANCHOR POINT (4 SE) AK US 5975 -15175 51 GOES +APTA4 PRUITT AR US 3606 -9314 -9999 ALERT +APTC1 APTOS (4 NNE) CA US 3704 -12185 342 +APTW3 APPLETON WI US 4429 -8833 218 UCOOP +APUA2 ANCHORAGE (5 E) AK US 6119 -14981 67 COOPA +APVC1 APPLE VALLEY CA US 3458 -11718 933 AHOS +APWN2 LAS VEGAS (9 W) NV US 3618 -11531 866 ALERT +APWT2 HOUSTON TX US 2976 -9532 -9999 ALERT +APX GAYLORD MI US 4491 -8472 448 +APXC1 ALPINE (1 NE) CA US 3285 -11674 799 GOES +APXK2 APEX (2 NE) KY US 3712 -8732 126 +APXM4 GAYLORD (9 SSW) MI US 4491 -8472 447 COOPA +APXN7 APEX (2 ENE) NC US 3574 -7884 137 COOPBC +APXV2 APPOMATTOX (3 W) VA US 3736 -7883 277 COOPAB +APYC1 ONYX (11 SSE) CA US 3558 -11816 1539 GOES +AQCC1 IRVINE (5 ENE) CA US 3368 -11771 134 GOES +AQCT2 AUSTIN (11 NW) TX US 3033 -9793 -9999 ALERT +AQH QUINHAGAK AK US 5976 -16188 -9999 AWOS +AQIT2 AQUILLA TX US 3184 -9720 -9999 RFCSIM +AQLT2 AQUILLA TX US 3181 -9730 -9999 +AQMC6 ACEQUIA MADRE CH 3176 -10651 -9999 GOES +AQMCH ACEQUIA MADRE MX 3176 -10651 -9999 +AQP APPLETON_MUNICIPAL_AIRP MN US 4523 -9600 294 +AQPI3 ANGOLA IN US 4163 -8511 289 GOES +AQQN5 ALBUQUERQUE NM US 3507 -10687 -9999 +AQR ATOKA (1 NW) OK US 3440 -9615 -9999 +AQT NUIQSUT AK US 7021 -15100 18 ASOS +AQUC1 SARATOGA (2 SE) CA US 3725 -12199 76 ALERT +AQUT2 AQUILLA (2 S) TX US 3184 -9721 151 COOPB +AQW NORTH ADAMS MA US 4270 -7317 -9999 ASOS +AQYA2 GIRDWOOD (1 SW) AK US 6095 -14916 14 COOPB +ARA NEW IBERIA LA US 3004 -9188 7 +ARAA2 ANVIK (3 W) AK US 6266 -16030 23 GOES +ARAA3 ARIVACA (3 NNW) AZ US 3161 -11134 1227 ALERT +ARAC1 ARCADIA (1 W) CA US 3410 -11803 107 ALERT +ARAC2 ARAPAHOE (14 N) CO US 3904 -10217 1262 COOPAB +ARAG1 ARAGON GA US 3407 -8505 -9999 UCOOP +ARAI1 MOUNTAIN HOME (20 NE) ID US 4336 -11545 1183 +ARAN5 ARAGON (1 NE) NM US 3389 -10852 2057 UCOOP +ARAN7 MOUNT AIRY NC US 3652 -8060 323 +ARAO3 AURORA (3 N) OR US 4528 -12275 43 GOES +ARAQ9 HAINES JUNCTION (35 NNE) YK CN 6118 -13699 908 GOES +ARAS2 ARTAS (3 ESE) SD US 4588 -9974 507 COOPB +ARAU1 SALT LAKE CITY (56 W) UT US 4060 -11302 1533 GOES +ARB ANN ARBOR MI US 4222 -8374 256 ASOS +ARBA1 ARAB (4 NE) AL US 3435 -8644 -9999 NWR +ARBC1 AUBERRY (5 NW) CA US 3713 -11953 265 GOES +ARBC2 ARBOLES (1 W) CO US 3702 -10744 1877 COOPAB +ARBF1 FROSTPROOF (6 SE) FL US 2768 -8145 -9999 +ARBI1 ARBON (2 NW) ID US 4250 -11258 1588 COOPA +ARBM4 ANN ARBOR MI US 4230 -8372 274 COOPAB +ARBO2 LAKE OF THE ARBUCKLES OK US 3443 -9703 -9999 GOES +ARBO3 UKIAH (16 WNW) OR US 4518 -11925 1646 SNOTEL +ARBP4 ARECIBO (9 SSW) PR 1835 -6675 323 COOPA +ARBW3 MADISON WI US 4303 -8943 264 COOPC +ARCC1 ARCATA (3 NE) CA US 4091 -12406 4 GOES +ARCC2 ROCKY FORD (2 NE) CO US 3806 -10369 -9999 GOES +ARCF1 ARCADIA FL US 2722 -8187 9 +ARCG1 ROME (7 NE) GA US 3436 -8514 180 GOES +ARCI1 ARCO ID US 4358 -11327 1597 GOES +ARCI2 ARCOLA IL US 3969 -8829 207 COOPB +ARCK1 ARKANSAS CITY KS US 3705 -9707 320 +ARCL1 ARCADIA LA US 3255 -9292 122 COOPB +ARCM7 ARCADIA MO US 3757 -9062 326 +ARCM8 BOZEMAN (21 S) MT US 4542 -11095 2240 WSF +ARCN1 ARCADIA NE US 4142 -9913 668 COOPB +ARCN5 ARCHULETA (1 NE) NM US 3680 -10770 1723 GOES +ARCN6 ARCADE NY US 4253 -7842 475 COOPB +ARCN7 ARCOLA NC US 3629 -7798 101 COOPAB +ARCO2 ARCADIA (NW) OK US 3566 -9732 335 COOPB +ARCP4 UTUADO (3 ENE) PR 1828 -6666 252 GOES +ARCT2 ARTHUR CITY TX US 3388 -9550 130 +ARCU1 MOAB (5 NW) UT US 3862 -10962 1259 +ARCW3 ARCADIA WI US 4425 -9150 222 UCOOP +ARDA2 ANCHOR POINT (19 ENE) AK US 5987 -15132 488 OTHER +ARDC1 REEDLEY (1 NW) CA US 3661 -11946 107 COOPBC +ARDI1 BOISE (14 E) ID US 4360 -11592 980 +ARDN2 LAS VEGAS (12 SSW) NV US 3601 -11524 767 ALERT +ARDN6 ARDSLEY NY US 4102 -7384 -9999 ALERT +ARDO2 ARDMORE OK US 3417 -9713 259 ARC +ARDP4 ARECIBO (4 S) PR 1841 -6671 18 GOES +ARDQ2 COLUMBIA R AT HUGH KEENL BC CN 4933 -11777 476 +ARDS2 ARDMORE SD US 4305 -10365 1082 COOPAB +ARDW1 ARDEN (1 N) WA US 4845 -11787 533 UCOOP +AREC1 MILLBRAE (2 SW) CA US 3758 -12241 139 OTHER +AREM5 LANESBORO (5 NNE) MN US 4380 -9193 -9999 +AREP4 ARECIBO (5 SSE) PR 1840 -6669 9 GOES +ARER6 EL ARENAL NR 1301 -8555 -9999 +AREW3 ARENA WI US 4317 -8991 224 +ARFN5 FARMINGTON NM US 3672 -10820 1609 GOES +ARFO3 KENO (18 WSW) OR US 4211 -12228 1609 GOES +ARFP4 ARECIBO (2 SE) PR 1846 -6670 1 GOES +ARFW2 BIG CHIMNEY (4 N) WV US 3847 -8152 355 IFLOWS +ARG WALNUT RIDGE AR US 3613 -9093 -9999 AWOS +ARGC1 ARROYO GRANDE (9 NE) CA US 3519 -12043 229 GOES +ARGC2 GRANITE CO US 3904 -10627 2717 GOES +ARGK1 ARGONIA KS US 3727 -9777 381 COOPB +ARGM5 ARGYLE MN US 4833 -9682 -9999 UCOOP +ARGP1 ARGYL PA US 4087 -7533 219 COOPB +ARGP4 UTUADO (5 NNE) PR 1834 -6667 -9999 GOES +ARGS2 HOT SPRINGS (2 N) SD US 4348 -10348 -9999 GOES +ARGT2 ARLINGTON TX US 3271 -9717 -9999 RFCSIM +ARGU1 SALT LAKE CITY (17 SE) UT US 4064 -11168 2128 COOPB +ARGW1 ARLINGTON (6 NE) WA US 4826 -12205 27 +ARGW3 ARGYLE WI US 4270 -8902 251 COOPBC +ARHC2 AVONDALE (1 NE) CO US 3825 -10434 -9999 +ARHF1 ARCADIA (8 W) FL US 2720 -8199 3 GOES +ARHN1 ARTHUR NE US 4157 -10169 1067 COOPABC +ARHN5 ARCH NM US 3411 -10313 -9999 UCOOP +ARHP1 ARCHBALD PA US 4150 -7555 -9999 GOES +ARHP4 DOS BOCAS (3 E) PR 1833 -6662 -9999 GOES +ARHT2 ARCHER CITY (9 NW) TX US 3366 -9878 319 GOES +ARIA2 FOX (13 N) AK US 6515 -14760 -9999 SNOCOR +ARIA3 ARIVACA (1 SSW) AZ US 3157 -11134 1103 COOPB +ARIC2 IDALIA (7 NW) CO US 3975 -10241 1161 GOES +ARIN6 ARIETTA NY US 4324 -7452 524 SNOCOR +ARJK2 PINEVILLE (3 NE) KY US 3682 -8365 313 IFLOWS +ARJP4 FLORIDA PR 1832 -6659 -9999 GOES +ARKA1 ARKADELPHIA (7 WNW) AL US 3394 -8711 -9999 +ARKA2 ANCHORAGE (21 NE) AK US 6125 -14925 -9999 SNOCOR +ARKA4 ARKADELPHIA (2 N) AR US 3415 -9305 60 COOPAB +ARKC2 GRANITE (5 SE) CO US 3900 -10622 2627 GOES +ARKI1 BOISE (14 E) ID US 4361 -11592 998 +ARKK1 ARKANSAS CITY (1 SE) KS US 3706 -9703 317 +ARKM6 ARKABUTLA MS US 3476 -9012 73 +ARKN6 ARKVILLE (2 W) NY US 4213 -7465 399 COOPB +ARKN7 CHARLOTTE (14 S) NC US 3502 -8084 60 IFLOWS +ARKW3 ARKANSAW WI US 4463 -9203 -9999 +ARLA2 PALMER (22 W) AK US 6180 -14920 671 SNOCOR +ARLK1 ARLINGTON KS US 3790 -9819 488 GOES +ARLM8 ARLEE (12 NE) MT US 4720 -11385 1210 GOES +ARLO3 ARLINGTON OR US 4572 -12021 87 COOPAB +ARLS2 ARLINGTON (1 W) SD US 4437 -9717 558 COOPAB +ARLT1 ARLINGTON TN US 3531 -8964 76 +ARLT2 ARLINGTON TX US 3274 -9713 197 COOPAB +ARLV1 ARLINGTON VT US 4308 -7315 -9999 UCOOP +ARLW1 ARLINGTON (1 N) WA US 4820 -12213 14 +ARLW3 ARLINGTON WI US 4330 -8935 329 COOPC +ARMC1 LIVERMORE (9 SE) CA US 3756 -12168 229 GOES +ARMC2 PUEBLO CO US 3825 -10461 -9999 +ARMG1 ROME (10 NNW) GA US 3437 -8526 194 GOES +ARMH3 NUEVA ARMENIA HO 1345 -8710 -9999 +ARMI2 ARMINGTON IL US 4034 -8931 -9999 UCOOP +ARMM8 WINIFRED (25 E) MT US 4759 -10887 867 GOES +ARMO1 ARMSTRONG MILLS OH US 3988 -8088 -9999 +ARMO2 ARDMORE OK US 3417 -9713 268 COOPAB +ARMQ2 ARMSTRONG NORTH BC CN 5048 -11900 389 +ARMS2 ARMOUR SD US 4332 -9835 460 COOPAB +ARMT2 ARMSTRONG (4 SE) TX US 2683 -9771 -9999 COOPAB +ARNC1 ARNOLD (3 NE) CA US 3828 -12031 1431 COOPAB +ARNC2 NATHROP (6 S) CO US 3865 -10605 2240 GOES +ARNF1 ARRAN FL US 3019 -8441 -9999 GOES +ARNK1 ARNOLD (12 N) KS US 3882 -10002 671 +ARNL1 ARNAUDVILLE LA US 3040 -9193 -9999 +ARNM4 ADRIAN (2 NNE) MI US 4192 -8402 232 COOPA +ARNM7 ARNOLD (1 N) MO US 3845 -9038 114 COOPB +ARNM7G ARNOLD (1 N) MO US 3845 -9038 -9999 +ARNN1 ARNOLD NE US 4142 -10019 838 COOPABC +ARNN6 ARNOT LODGE NY US 4227 -7663 366 COOPB +ARNO1 AKRON OH US 4106 -8158 -9999 NWR +ARNO2 ARNETT OK US 3614 -9976 745 COOPAB +ARNO3 BEND (7 SW) OR US 4399 -12138 1189 GOES +ARNS2 ARLINGTON (1 SE) SD US 4436 -9712 561 NWR +ARNT2 SAN ANTONIO TX US 2825 -9675 5 COOPA +AROC1 AROMAS (2 ENE) CA US 3690 -12160 25 +AROC2 WINTER PARK (2 N) CO US 3992 -10576 2950 SNOTEL +AROI1 ARCO ID US 4364 -11330 1623 COOPABC +AROM4 ARNOLD (2 N) MI US 4607 -8748 326 +AROO1 AKRON OH US 4115 -8157 229 COOPB +AROP4 ARECIBO PR 1848 -6670 2 HTG +ARPC1 PILOT HILL (5 S) CA US 3876 -12101 152 GOES +ARPC2 KREMMLING (20 N) CO US 4035 -10638 3341 SNOTEL +ARPF1 ARIPEKA (1 N) FL US 2843 -8267 5 C-MAN +ARPN1 ARAPAHOE NE US 4031 -9991 671 GOES +ARPW3 ARPIN WI US 4453 -9010 -9999 UCOOP +ARR CHICAGO/AURORA IL US 4177 -8847 -9999 +ARRC1 GREENFIELD (15 WSW) CA US 3624 -12148 245 GOES +ARRC2 AVONDALE CO US 3824 -10436 -9999 +ARRI2 AURORA IL US 4175 -8835 195 COOPAB +ARRN7 PILOT MOUNTAIN (8 W) NC US 3640 -8056 269 GOES +ARRN8 ARTHUR (6 S) ND US 4702 -9721 290 UCOOP +ARRT2 HENRIETTA (11 SW) TX US 3376 -9837 289 GOES +ARRW3 AURORA (4 W) WI US 4579 -8818 393 UCOOP +ARSA4 ARKANSAS CITY (3 SW) AR US 3357 -9124 49 +ARSC1 GREENFIELD (15 WSW) CA US 3624 -12148 287 COOPB +ARSC2 SALIDA CO US 3952 -10598 -9999 +ARSF1 ARCADIA (1 W) FL US 2722 -8188 -9999 OTHER +ARSO2 ARDMORE (3 ENE) OK US 3419 -9709 270 ARC +ARST2 ABERNATHY TX US 3388 -10176 1016 ALERT +ART WATERTOWN NY US 4399 -7602 99 +ARTA1 ARITON (4 W) AL US 3159 -8578 75 +ARTC1 SIMI VALLEY CA US 3430 -11873 457 ALERT +ARTI4 ARTHUR IA US 4233 -9535 408 UCOOP +ARTK1 ARLINGTON KS US 3791 -9827 494 COOPB +ARTM5 ARTICHOKE MN US 4537 -9613 328 COOPAB +ARTM6 ARKABUTLA MS US 3476 -9013 -9999 UCOOP +ARTN2 ARTHUR (4 NW) NV US 4078 -11519 1920 COOPAB +ARTN5 ARTESIA (6 S) NM US 3278 -10438 1012 COOPAB +ARTN6 WATERTOWN NY US 4398 -7592 114 GOES +ARTN8 ARTHUR (2 N) ND US 4713 -9722 -9999 UCOOP +ARTS2 ARTAS SD US 4588 -9982 -9999 UCOOP +ARTT1 ARTHUR TN US 3655 -8363 318 +ARTT2 ASPERMONT TX US 3333 -10024 -9999 +ARTW1 NASELLE (4 NNE) WA US 4642 -12380 594 NWR +ARUN7 AURORA NC US 3545 -7687 -9999 COOPC +ARV MINOCQUA/WOODRUFF WI US 4593 -8973 -9999 SAWRS +ARVA3 MAMMOTH (9 N) AZ US 3284 -11062 715 GOES +ARVC1 ARVIN CA US 3520 -11883 118 +ARVN8 ARVILLA (4 N) ND US 4798 -9754 302 +ARVW1 ARDENVOIR WA US 4774 -12037 762 OTHER +ARVW4 ARVADA WY US 4465 -10613 1103 GOES +ARWC1 LAKE ARROWHEAD CA US 3425 -11719 1586 COOPAC +ARWG1 ARLINGTON (6 E) GA US 3138 -8465 -9999 GOES +ARWM8 BILLINGS (18 E) MT US 4582 -10822 1128 OTHER +ARWN8 EDMUNDS (5 E) ND US 4726 -9886 427 UCOOP +ARWO3 WILDERVILLE OR US 4235 -12340 290 GOES +ARWW2 WAR (1 NE) WV US 3732 -8167 442 COOPB +ARX LA CROSSE WI US 4382 -9119 389 +ARYC1 SAN JUAN CAPISTRANO (1 WSW) CA US 3350 -11767 24 GOES +ARYN5 ARREY NM US 3285 -10732 -9999 UCOOP +ASAT2 ALBA (2 S) TX US 3271 -9562 -9999 ALERT +ASBC1 SAN LUIS OBISPO CA US 3529 -12065 85 ALERT +ASBG1 ASHBURN (11 W) GA US 3165 -8383 -9999 NWR +ASBM3 ASHBURNHAM MA US 4265 -7188 34 COOPB +ASBM4 AU SABLE (5 WNW) MI US 4444 -8344 -9999 +ASBN1 ASHBY (20 SSW) NE US 4175 -10206 1183 COOPAB +ASBN7 ASHEBORO (2 W) NC US 3570 -7984 265 COOPA +ASBV2 ASHBURN VA US 3906 -7747 76 UCOOP +ASCC1 ESCONDIDO (5 ESE) CA US 3310 -11700 128 COOPC +ASCI1 BLACKFOOT (12 E) ID US 4328 -11225 1383 GOES +ASCK1 ARLINGTON (4 SSW) KS US 3784 -9820 475 +ASCN2 ASH SPRINGS NV US 3746 -11519 1125 GOES +ASCN4 ABSECON NJ US 3942 -7450 3 +ASCO1 ASCS OH US 4066 -8364 304 +ASCO3 ASHLAND OR US 4214 -12272 1116 GOES +ASCS1 SUMMERVILLE (4 SSW) SC US 3296 -8020 -9999 +ASCT2 WEBSTER TX US 2957 -9507 -9999 ALERT +ASCW1 ASOTIN (12 W) WA US 4627 -11729 552 GOES +ASD SLIDELL LA US 3035 -8982 -9999 ASOS +ASDC1 BISHOP (14 SW) CA US 3723 -11860 2591 COOPAC +ASDN1 ASHLAND NE US 4105 -9637 320 COOPB +ASDO1 ASHLAND OH US 4086 -8231 335 IFLOWS +ASDW2 ASHLAND WV US 3738 -8135 970 IFLOWS +ASE ASPEN CO US 3922 -10687 2354 +ASEM7 ASH GROVE (4 S) MO US 3726 -9359 -9999 UCOOP +ASEN6 ASHOKAN (5 E) NY US 4195 -7417 -9999 UCOOP +ASFA3 ASH FORK (12 NW) AZ US 3527 -11267 1768 GOES +ASFN6 AU SABLE FORKS NY US 4443 -7370 -9999 UCOOP +ASFW1 LONGMIRE (4 NE) WA US 4679 -12174 1654 COOPABC +ASG SPRINGDALE AR US 3618 -9412 412 +ASGM7 ASH GROVE MO US 3731 -9359 305 COOPB +ASH NASHUA NH US 4278 -7152 -9999 SAWRS +ASHA1 ASHVILLE AL US 3384 -8626 162 GOES +ASHA4 ASHDOWN (4 SSE) AR US 3362 -9410 98 COOPB +ASHC1 THREE RIVERS (6 NE) CA US 3649 -11883 521 COOPBC +ASHC3 ASHFORD CT US 4193 -7220 262 COOPB +ASHF1 MONTICELLO (14 ENE) FL US 3062 -8365 -9999 UCOOP +ASHG1 ASHBURN (2 ENE) GA US 3172 -8362 133 COOPA +ASHI1 ASHTON (1 SSW) ID US 4407 -11146 1589 COOPABC +ASHI2 ASHLEY IL US 3833 -8918 169 COOPB +ASHK1 ASHLAND KS US 3719 -9976 600 COOPABC +ASHK2 ASHLAND KY US 3848 -8263 146 +ASHL1 ASHLAND LA US 3216 -9313 73 COOPAB +ASHM3 ASHFIELD MA US 4252 -7278 381 COOPB +ASHM6 ASHLAND (2 SW) MS US 3482 -8918 192 COOPB +ASHM7 ASH GROVE (3 N) MO US 3737 -9359 -9999 UCOOP +ASHM8 ASHLAND (1 W) MT US 4559 -10627 920 COOPB +ASHN1 ASHTON NE US 4125 -9880 623 COOPB +ASHN7 ASHEVILLE (9 SSW) NC US 3550 -8260 643 COOPC +ASHO1 ASHLAND OH US 4087 -8230 -9999 COOPAB +ASHO2 ASHLAND OK US 3478 -9607 233 COOPB +ASHO3 ASHLAND (1 N) OR US 4221 -12271 532 COOPABC +ASHS1 HANAHAN (5 WSW) SC US 3289 -8010 -9999 GOES +ASHS2 ASHTON SD US 4500 -9850 390 COOPB +ASHT1 ASHLAND CITY (10 W) TN US 3632 -8723 -9999 GOES +ASHU1 VERNAL (10 NW) UT US 4058 -10962 1899 GOES +ASHV2 ASHLAND VA US 3775 -7748 67 COOPAB +ASHW2 ASHFORD WV US 3818 -8171 -9999 GOES +ASHW4 CHUGWATER (1 NW) WY US 4176 -10484 1642 COOPC +ASIC1 SIMI VALLEY CA US 3427 -11874 267 ALERT +ASIC2 BLACK HAWK (2 NNE) CO US 3983 -10548 -9999 UCOOP +ASKA2 ANCHORAGE (1 NE) AK US 6123 -14983 -9999 UCOOP +ASKM5 ASKOV MN US 4619 -9278 360 UCOOP +ASLH3 SABANA LARGA HO 1539 -8699 -9999 +ASLK2 ASHLAND KY US 3843 -8268 226 COOPB +ASLM7 ASHLAND MO US 3881 -9226 263 UCOOP +ASLM8 ASHLAND (21 N) MT US 4587 -10619 826 GOES +ASLN1 ASHLAND (3 NE) NE US 4106 -9632 323 +ASLN3 ASHLLAND NH US 4371 -7163 166 UCOOP +ASLO1 ASHLAND OH US 4085 -8237 -9999 GOES +ASLS1 SUMMERVILLE (5 S) SC US 3295 -8017 3 +ASLW3 ASHLAND (2 NE) WI US 4661 -9084 197 NWR +ASMC1 SIMI VALLEY CA US 3429 -11881 213 ALERT +ASNC2 ASPEN (1 W) CO US 3920 -10683 -9999 UCOOP +ASNI4 ALLISON IA US 4275 -9278 320 COOPAC +ASNM5 AUSTIN (3 S) MN US 4362 -9300 370 COOPAB +ASNM8 HAVRE (8 SW) MT US 4850 -10980 796 COOPABC +ASNN1 ASHLAND NE US 4105 -9637 320 COOPB +ASNT2 AUSTIN (8 SSE) TX US 3017 -9770 -9999 +ASNW1 ASOTIN (14 SW) WA US 4620 -11725 1067 COOPB +ASOC3 ANSONIA CT US 4134 -7304 140 +ASOI1 LEWISTON (5 S) ID US 4633 -11702 305 +ASOW1 ASOTIN (5 W) WA US 4633 -11715 332 +ASPC1 PASADENA (9 SE) CA US 3422 -11818 426 GOES +ASPC2 ASPEN (1 SW) CO US 3919 -10684 2488 COOPAB +ASPI1 LEADORE (14 NE) ID US 4475 -11315 2499 WSF +ASPS1 NORTH CHARLESTON SC US 3283 -8002 -9999 GOES +ASPT2 ASPERMONT (1 E) TX US 3315 -10023 509 COOPA +ASRA4 ST JOE (5 SE) AR US 3597 -9275 -9999 ALERT +ASRC1 GREENFIELD (15 WSW) CA US 3623 -12149 287 GOES +ASRG1 ASHBURN (11 WSW) GA US 3165 -8383 109 +ASRO3 ASTORIA (1 E) OR US 4619 -12375 5 MARINE +ASRT2 ASHERTON (6 NE) TX US 2850 -9968 -9999 +ASST2 ASPERMONT (3 NE) TX US 3317 -10020 531 ALERT +AST ASTORIA OR US 4616 -12388 3 +ASTC1 LOS GATOS (7 SSE) CA US 3713 -12193 343 OTHER +ASTC2 PUEBLO (7 SSW) CO US 3822 -10464 1472 ALERT +ASTF1 ASTOR (1 NE) FL US 2917 -8152 -9999 GOES +ASTG1 DOUGLASVILLE (8 ESE) GA US 3372 -8462 226 GOES +ASTM1 AUGUSTA (4 W) ME US 4432 -6977 18 COOPB +ASTM2 ASSATEAGUE ISLAND MD US 3824 -7521 3 GOES +ASTM4 ALSTON MI US 4677 -8875 244 UCOOP +ASTM5 AUSTIN (2 S) MN US 4367 -9297 366 COOPB +ASTM8 AUGUSTA MT US 4749 -11240 1241 OTHER +ASTN2 AUSTIN NV US 3949 -11707 2067 COOPABC +ASTO3 ASTORIA (4 ENE) OR US 4621 -12377 0 HTG +ASTS2 ASTORIA (4 S) SD US 4452 -9653 576 COOPBC +ASTT2 AUSTIN TX US 3019 -9772 -9999 +ASTU1 MAESER (22 NW) UT US 4072 -10980 3200 WSF +ASTW3 ATHELSTANE (2 E) WI US 4543 -8806 293 UCOOP +ASVA4 ST JOE (3 SE) AR US 3594 -9271 -9999 ALERT +ASVC1 POLLOCK PINES (3 NNW) CA US 3879 -12062 568 WSF +ASVN7 ASHEVILLE NC US 3543 -8276 -9999 NWR +ASW WARSAW IN US 4128 -8584 -9999 SAWRS +ASWA4 SWAIN AR US 3586 -9335 -9999 ALERT +ASWI3 WARSAW IN US 4124 -8587 247 COOPA +ASWN1 AINSWORTH NE US 4255 -9986 765 COOPAB +ASWN6 ASHOKAN (5 W) NY US 4195 -7425 -9999 UCOOP +ASWO3 ASHWOOD (2 NE) OR US 4475 -12072 860 COOPB +ASWW3 ASHLAND (7 NW) WI US 4662 -9100 -9999 UCOOP +ASX ASHLAND WI US 4655 -9092 -9999 +ASXW3 ASHLAND (3 S) WI US 4655 -9092 252 COOPAB +ASYU1 PANGUITCH (22 SSW) UT US 3755 -11257 2469 GOES +ASZM7 ASHBURN MO US 3952 -9120 -9999 GOES +ASZO3 EAGLE POINT (48 NE) OR US 4288 -12217 1835 WSF +ATAC1 ATASCADERO (1 ESE) CA US 3549 -12063 294 ALERT +ATAG1 ATLANTA (8 SE) GA US 3370 -8428 235 COOPB +ATAI1 ATLANTA (6 SW) ID US 4375 -11523 2286 SNOTEL +ATAK1 ATLANTA KS US 3744 -9677 -9999 COOPB +ATAM7 ATLANTA MO US 3987 -9252 250 AHOS +ATAN5 ARTESIA (14 E) NM US 3280 -10420 1219 NWR +ATAT2 ATLANTA TX US 3312 -9417 91 COOPB +ATAU1 SANDY (12 E) UT US 4059 -11164 2670 COOPC +ATAW4 ALTA WY US 4376 -11103 1960 UCOOP +ATBC2 DE BEQUE (17 NW) CO US 3950 -10838 1731 +ATBM6 SWAN LAKE (9 SE) MS US 3377 -9012 -9999 GOES +ATBN7 ATLANTIC BEACH NC US 3470 -7674 1 COOPC +ATBO1 AMANDA OH US 3965 -8274 279 IFLOWS +ATBT2 CHIRENO (3 E) TX US 3150 -9430 -9999 +ATCC1 ATASCADERO (5 WSW) CA US 3546 -12076 439 ALERT +ATCI3 ATTICA (2 E) IN US 4028 -8725 158 COOPAB +ATCI4 ATLANTIC (5 SW) IA US 4135 -9508 351 +ATCI4G ATLANTIC (5 SW) IA US 4135 -9508 -9999 +ATCK1 ATCHISON KS US 3956 -9511 241 COOPB +ATCN4 ATLANTIC CITY NJ US 3938 -7445 -9999 NWR +ATCN5 LA LOMA (2 SE) NM US 3518 -10511 -9999 +ATCU1 COALVILLE (26 SE) UT US 4058 -11163 2682 WSF +ATDC1 GOLETA (2 SE) CA US 3442 -11981 6 GOES +ATDK1 ATWOOD (2 SW) KS US 3979 -10108 872 COOPABC +ATEI3 ATTICA (2 E) IN US 4030 -8725 -9999 +ATEL1 AMITE LA US 3070 -9053 52 COOPAB +ATFO3 DREWSEY (15 NNW) OR US 4404 -11842 1951 GOES +ATGA2 COLDFOOT (64 NE) AK US 6813 -14948 1463 SNOTEL +ATGM1 BAR HARBOR ME US 4439 -6821 0 HTG +ATHA1 ATHENS AL US 3478 -8695 207 COOPAB +ATHC1 TEHACHAPI (3 S) CA US 3509 -11845 1402 GOES +ATHF1 ALTHA (3 S) FL US 3053 -8513 -9999 UCOOP +ATHG1 ATHENS GA US 3408 -8332 -9999 NWR +ATHI1 ATHOL ID US 4795 -11671 729 UCOOP +ATHK1 ATCHISON (1 NE) KS US 3958 -9511 288 COOPAB +ATHM2 SIMPSONVILLE (1 NE) MD US 3919 -7689 131 ALERT +ATHM3 ATHOL (1 W) MA US 4259 -7225 -9999 GOES +ATHM4 ATHENS MI US 4220 -8437 -9999 UCOOP +ATHN6 ATHENS NY US 4227 -7382 30 +ATHO1 ATHENS OH US 3933 -8211 201 +ATHS2 ATHOL (8 NW) SD US 4505 -9874 401 UCOOP +ATHT2 ATHENS TX US 3220 -9573 -9999 GOES +ATHW2 ATHENS WV US 3743 -8100 777 COOPA +ATHW3 ATHELSTANE (10 SW) WI US 4539 -8831 -9999 +ATIC1 ANTIOCH CA US 3802 -12180 3 +ATIT2 DEL VALLE (3 SW) TX US 3018 -9769 -9999 +ATKA2 ATKA AK US 5223 -17417 0 HTG +ATKA3 REDINGTON (13 SW) AZ US 3228 -11064 1250 ALERT +ATKG1 NAHUNTA (7 ENE) GA US 3122 -8187 5 GOES +ATKM5 AITKIN (1 E) MN US 4653 -9370 370 +ATKM5G AITKIN (1 E) MN US 4653 -9370 -9999 +ATKN1 ATKINSON NE US 4253 -9898 643 COOPAB +ATKO2 ATOKA (5 NE) OK US 3445 -9608 181 +ATL ATLANTA GA US 3364 -8443 308 +ATLI1 STANLEY (29 S) ID US 4380 -11516 1676 GOES +ATLI4 ATLANTIC (1 NE) IA US 4142 -9500 366 COOPABC +ATLK1 ATLANTA KS US 3743 -9677 439 GOES +ATLM4 ATLANTA (5 WNW) MI US 4503 -8423 357 COOPAB +ATLM7 ATLANTA MO US 3990 -9249 255 +ATLM7G ATLANTA MO US 3990 -9249 -9999 +ATLN1 ATLANTA (2 WNW) NE US 4037 -9948 716 COOPB +ATLN4 ATLANTIC CITY NJ US 3938 -7442 3 +ATLN7 ATLANTIC BEACH NC US 3470 -7673 -9999 +ATLO1 NEW CUMBERLAND (1 SSE) OH US 4053 -8129 271 GOES +ATLT2 ATLANTA TX US 3312 -9418 -9999 UCOOP +ATLU1 SYRACUSE (10 SW) UT US 4104 -11223 1353 COOPC +ATMA1 ATMORE (12 N) AL US 3117 -8744 91 COOPAB +ATMM4 ATLANTIC MINE MI US 4715 -8872 256 COOPBC +ATNA1 ATHENS (9 E) AL US 3475 -8682 -9999 +ATNC1 ACTON CA US 3445 -11820 792 GOES +ATNG1 ATLANTA (4 N) GA US 3382 -8440 253 COOPB +ATNI2 ATHENS (2 N) IL US 4000 -8972 183 COOPB +ATNI4 ALTOONA (4 W) IA US 4166 -9355 256 COOPB +ATNK1 ALTON (6 ESE) KS US 3944 -9885 494 COOPABC +ATNN1 ATKINSON (4 SE) NE US 4249 -9891 -9999 UCOOP +ATNO1 ATHENS (2 ENE) OH US 3937 -8210 201 +ATNS2 ASHTON SD US 4500 -9848 379 COOPB +ATNS2G ASHTON SD US 4500 -9848 -9999 +ATNU1 SYRACUSE (11 ENE) UT US 4104 -11224 1341 COOPAC +ATOC1 LOS GATOS (9 ESE) CA US 3717 -12183 152 ALERT +ATOG1 HOLLINGSWORTH GA US 3444 -8352 280 COOPA +ATOI2 ANTIOCH IL US 4248 -8810 -9999 UCOOP +ATOK1 ALTOONA KS US 3752 -9567 247 +ATOO2 ATOKA OK US 3440 -9614 172 COOPAB +ATOT2 ALTO (8 SW) TX US 3158 -9517 61 +ATPA3 ARIVACA (22 NNW) AZ US 3184 -11140 907 GOES +ATPC1 PASKENTA (22 WSW) CA US 3984 -12295 1890 WSF +ATPC2 BOULDER (13 N) CO US 4022 -10532 -9999 +ATPU1 MONTICELLO CREEK (1 S) UT US 3725 -10933 1408 COOPA +ATRA2 WISEMAN (59 NNE) AK US 6822 -14940 963 GOES +ATRC1 NOLTON (2 W) CA US 4186 -12335 1428 GOES +ATRC2 BUENA VISTA (10 NNE) CO US 3892 -10597 2835 WSF +ATRM4 AU TRAIN (7 S) MI US 4634 -8685 198 UCOOP +ATRO2 ANTLERS (1 W) OK US 3426 -9565 158 COOPAB +ATRT2 BUENA VISTA TX US 2623 -9735 8 GOES +ATRW1 ASTORIA OR US 4626 -12389 594 +ATRW4 JACKSON (23 NW) WY US 4375 -11103 1960 GOES +ATS ARTESIA NM US 3285 -10447 -9999 +ATSC1 ALTURAS (7 WNW) CA US 4153 -12067 1531 GOES +ATSG1 ATHENS GA US 3393 -8338 -9999 +ATSM4 ATLAS MI US 4292 -8353 -9999 UCOOP +ATSN4 ATSION NJ US 3975 -7473 15 COOPB +ATSN5 ARTESIA (4 E) NM US 3284 -10432 -9999 +ATSO1 ATHENS OH US 3931 -8212 -9999 NWR +ATSO2 ARNETT (9 WSW) OK US 3607 -9990 700 +ATST2 AMHERST TX US 3402 -10240 1112 ALERT +ATT AUSTIN TX US 3030 -9770 182 +ATUO2 GRANITE (7 SE) OK US 3488 -9930 465 COOPB +ATW APPLETON WI US 4426 -8852 -9999 +ATWA3 ARIVACA (22 NNW) AZ US 3183 -11140 907 ALERT +ATWC1 SILVER CITY (2 NE) CA US 3646 -11863 1951 OTHER +ATWK1 ATWOOD (8 SSE) KS US 3970 -10097 908 COOPB +ATWM5 ATWATER MN US 4514 -9478 -9999 UCOOP +ATWT2 AUSTWELL TX US 2839 -9684 9 COOPC +ATWU1 DUCHESNE (40 NNE) UT US 4075 -11028 3200 WSF +ATX EVERETT WA US 4819 -12250 143 WSR88D +ATY WATERTOWN SD US 4491 -9715 533 +ATYA4 TILLY AR US 3579 -9275 -9999 ALERT +ATZT2 AUSTIN TX US 3021 -9777 -9999 ALERT +AUAM7 AURORA (1 E) MO US 3697 -9371 -9999 UCOOP +AUAT2 AVALON (WNW) TX US 3221 -9680 157 +AUBA1 AUBURN (1 SW) AL US 3260 -8550 199 +AUBC1 AUBURN CA US 3891 -12108 394 COOPABC +AUBF1 AUBURNDALE FL US 2808 -8182 -9999 OTHER +AUBI3 AUBURN IN US 4137 -8505 -9999 UCOOP +AUBK1 AUBURN (1 N) KS US 3893 -9582 357 COOPB +AUBM1 AUBURN (2 E) ME US 4407 -7022 33 +AUBM4 AUBURN (2 E) MI US 4363 -8402 184 COOPAB +AUBN1 AUBURN NE US 4038 -9575 283 COOPAB +AUBN6 AUBURN (1 E) NY US 4292 -7653 235 COOPA +AUBW1 AUBURN (1 E) WA US 4732 -12220 21 GOES +AUBW2 AUBURN WV US 3909 -8085 282 COOPB +AUCC1 UNION CITY CA US 3758 -12208 3 ALERT +AUCF1 AUCILLA (5 SE) FL US 3042 -8370 -9999 UCOOP +AUCI1 VICTOR (3 NE) ID US 4397 -11165 1522 GOES +AUDI4 AUDUBON IA US 4172 -9493 363 COOPAB +AUDP4 Aguadilla PR 1846 -6716 -9999 CTGN +AUDW2 VOLGA (3 SE) WV US 3903 -8007 -9999 +AUG AUGUSTA ME US 4432 -6980 110 +AUGA2 HOMER (65 WSW) AK US 5974 -15341 -9999 C-MAN +AUGA4 AUGUSTA (2 NW) AR US 3530 -9138 59 +AUGG1 AUGUSTA (8 SSE) GA US 3337 -8195 30 GOES +AUGI2 AUGUSTA IL US 4023 -9093 207 COOPB +AUGL1 PECAN ISLAND LA US 2757 -9247 -9999 C-MAN +AUGM1 AUGUSTA ME US 4430 -6978 73 COOPB +AUGM4 AUGUSTA (1 N) MI US 4235 -8535 248 UCOOP +AUGM8 AUGUSTA MT US 4749 -11240 1241 COOPABC +AUGN5 AUGUSTINE (2 E) NM US 3408 -10762 2134 COOPAB +AUGP1 THREE SPRINGS (3 NE) PA US 4021 -7793 197 GOES +AUGW3 AUGUSTA WI US 4468 -9113 -9999 UCOOP +AUH AURORA NE US 4090 -9798 520 +AUIT2 AUSTIN TX US 3032 -9780 -9999 NWR +AUKA2 AUKE BAY (1 SSE) AK US 5838 -13463 13 COOPAB +AUM AUSTIN_MUNI MN US 4367 -9293 354 +AUNA1 AUBURN (2 N) AL US 3265 -8547 -9999 +AUNM4 AU TRAIN (2 S) MI US 4640 -8683 187 UCOOP +AUO AUBURN AL US 3262 -8543 237 SAWRS +AUON6 AUBURN NY US 4293 -7657 204 OTHER +AURA2 FAIRBANKS (2 NW) AK US 6486 -14776 137 COOPB +AURC2 PARKER (8 E) CO US 3961 -10467 -9999 ALERT +AURI2 AURORA (4 S) IL US 4174 -8832 -9999 UCOOP +AURK1 AURORA KS US 3945 -9753 454 UCOOP +AURM5 AURORA MN US 4750 -9223 -9999 UCOOP +AURN1 AURORA NE US 4087 -9802 546 COOPABC +AURN6 AURORA (2 ESE) NY US 4273 -7665 253 COOPAB +AURN7 AURORA (6 N) NC US 3539 -7678 6 COOPB +AURO3 AURORA OR US 4523 -12275 22 +AURP4 CENTRAL AGUIRRE PR 1796 -6622 8 COOPA +AURS2 AURORA SD US 4428 -9668 421 UCOOP +AURW3 AURORA WI US 4577 -8812 369 UCOOP +AUS AUSTIN TX US 3018 -9768 165 +AUSC1 CAZADERO (2 E) CA US 3851 -12307 61 GOES +AUSG1 LITHIA SPRINGS (3 ESE) GA US 3377 -8461 261 GOES +AUSM5 AUSTIN (3 N) MN US 4370 -9297 370 COOPB +AUSM8 AUSTIN (1 W) MT US 4664 -11226 1460 COOPA +AUSN2 KINGSTON (24 E) NV US 3914 -11660 2097 OTHER +AUSN6 AU SABLE FORKS (2 E) NY US 4445 -7364 154 GOES +AUSO3 AUSTIN (3 S) OR US 4457 -11849 1284 COOPABC +AUTM4 AU TRAIN MI US 4641 -8684 -9999 UCOOP +AUTN2 AUSTIN (2 ESE) NV US 3948 -11704 2284 AMOS +AUTT2 AUSTIN (16 NW) TX US 3037 -9796 -9999 ALERT +AUUG1 AUGUSTA GA US 3326 -8229 -9999 NWR +AUVL1 MONROE (1 N) LA US 3256 -9208 -9999 GOES +AUW WAUSAU WI US 4493 -8963 366 ASOS +AUWH1 KULA HI US 2062 -15633 628 COOPB +AUX POINTE AUX PINS (3 NW) MI US 4577 -8450 -9999 +AUXM7 AUXVASSE (7 NE) MO US 3909 -9200 274 UCOOP +AVAC1 AVALON CA US 3335 -11832 8 MARS +AVAM7 AVA (9 NW) MO US 3702 -9278 -9999 UCOOP +AVAN4 AVALON (1 N) NJ US 3911 -7472 -9999 C-MAN +AVAO2 ALVA (1 NE) OK US 3682 -9865 394 GOES +AVAT2 AVALON TX US 3220 -9678 -9999 COOPB +AVBC1 AVALON CA US 3336 -11833 12 OTHER +AVBC2 AVONDALE CO US 3824 -10435 -9999 +AVCA3 ARIVACA (1 SE) AZ US 3157 -11133 1091 GOES +AVCC2 PUEBLO (7 W) CO US 3827 -10472 -9999 WSF +AVCM4 AVOCA (4 N) MI US 4313 -8269 235 COOPAB +AVCM5 AVOCA MN US 4395 -9564 434 UCOOP +AVCM8 HARLEM (4 ESE) MT US 4850 -10867 -9999 GOES +AVCN1 AVOCA NE US 4079 -9612 363 UCOOP +AVCN6 AVOCA NY US 4240 -7742 360 GOES +AVCP1 AVOCA (5 SE) PA US 4128 -7567 637 IFLOWS +AVDC2 AVONDALE CO US 3825 -10435 1356 ALERT +AVEC2 FORT COLLINS (1 SW) CO US 4057 -10511 1541 ALERT +AVEN6 AVERILL PARK NY US 4263 -7357 -9999 UCOOP +AVET2 AVERY (5 NNW) TX US 3362 -9481 119 COOPB +AVFA2 ANCHORAGE (11 ESE) AK US 6123 -14955 -9999 SNOCOR +AVHC1 AVALON (1 NW) CA US 3335 -11832 15 MARS +AVIL1 MORGAN CITY (8 S) LA US 2953 -9125 0 GOES +AVIT2 ARLINGTON (2 NE) TX US 3277 -9708 -9999 RFCSIM +AVK ALVA (2 S) OK US 3678 -9867 -9999 +AVKC1 LITTLEROCK (3 ENE) CA US 3454 -11792 853 ALERT +AVL ASHEVILLE NC US 3544 -8254 652 +AVLA1 ALICEVILLE (10 NW) AL US 3321 -8829 50 +AVLA2 NOME (4 NE) AK US 6457 -16537 344 UCOOP +AVLC1 MADELINE (11 W) CA US 4105 -12069 1585 GOES +AVLF1 ASHVILLE (3 SW) FL US 3060 -8370 -9999 UCOOP +AVLN4 AVALON NJ US 3911 -7473 3 +AVLN5 CARLSBAD (3 N) NM US 3249 -10425 962 +AVLN7 ASHEVILLE NC US 3561 -8258 594 +AVLN8 ARVILLA (3 S) ND US 4787 -9750 -9999 +AVLP1 AVELLA PA US 4028 -8046 277 GOES +AVNC1 AVALON CA US 3334 -11833 12 +AVNC2 AVON (2 N) CO US 3967 -10655 2499 UCOOP +AVNF1 AVON PARK (1 E) FL US 2760 -8148 -9999 +AVNM7 AVA (5 N) MO US 3701 -9264 -9999 UCOOP +AVNS2 AVON SD US 4300 -9807 -9999 UCOOP +AVNT2 ALVIN TX US 2941 -9523 -9999 ALERT +AVOA2 ANCHORAGE (8 E) AK US 6123 -14965 -9999 SNOCOR +AVOA3 AVONDALE AZ US 3347 -11233 296 ALERT +AVOC2 AVON (1 ESE) CO US 3963 -10652 -9999 UCOOP +AVOI2 AVON (5 NE) IL US 4071 -9036 195 COOPB +AVOI4 AVOCA IA US 4150 -9530 -9999 UCOOP +AVOM4 AVOCA (2 W) MI US 4305 -8273 -9999 AHOS +AVON6 AVON (18 SSW) NY US 4292 -7776 166 +AVOT2 ALVORD TX US 3339 -9765 -9999 GOES +AVP WILKES-BARRE/SCRANTON PA US 4134 -7572 283 +AVPF1 AVON PARK (2 W) FL US 2759 -8153 47 COOPA +AVRA2 ANCHORAGE (10 E) AK US 6123 -14958 -9999 SNOCOR +AVRA3 MARANA (4 S) AZ US 3242 -11121 616 ALERT +AVRM5 ALVARADO MN US 4820 -9700 241 +AVRT2 ALVORD (4 NE) TX US 3339 -9766 315 COOPB +AVSO2 ALVA (7 SSW) OK US 3671 -9871 450 OTHER +AVTA2 ANCHORAGE (9 E) AK US 6123 -14962 -9999 SNOCOR +AVTO2 AVANT OK US 3649 -9606 198 GOES +AVTW3 ARBOR VITAE WI US 4590 -8973 488 UCOOP +AVX AVALON CA US 3340 -11842 -9999 +AVXC1 AVALON (2 NNW) CA US 3334 -11832 91 NWR +AVYC1 AVERY (5 NE) CA US 3824 -12029 1033 OTHER +AVYI1 AVERY (5 W) ID US 4725 -11593 728 COOPAB +AWAT2 AUSTIN TX US 3021 -9790 -9999 ALERT +AWBC1 SACRAMENTO CA US 3857 -12139 15 GOES +AWBT2 AUSTIN TX US 3029 -9792 -9999 ALERT +AWCC1 SAN BERNARDINO (5 N) CA US 3418 -11726 610 ALERT +AWCO2 BINGER (9 W) OK US 3523 -9847 408 GOES +AWCT2 AUSTIN TX US 3046 -9782 -9999 ALERT +AWDT2 AUSTIN TX US 3034 -9773 -9999 ALERT +AWEC1 FREMONT (6 E) CA US 3754 -12186 91 GOES +AWET2 AUSTIN TX US 3032 -9775 -9999 ALERT +AWFC2 SUMMITVILLE (4 SE) CO US 3740 -10652 -9999 AHOS +AWFD2 WASHINGTON DC US 3885 -7704 3 +AWFT2 AUSTIN TX US 3035 -9775 -9999 ALERT +AWG WASHINGTON IA US 4128 -9167 217 +AWGA4 WESTERN GROVE (5 W) AR US 3611 -9303 -9999 ALERT +AWGT2 AUSTIN TX US 3036 -9774 -9999 ALERT +AWH MOUNTAIN CITY (17 SE) NV US 4164 -11580 1898 +AWHA3 TUCSON (5 E) AZ US 3226 -11088 744 +AWHT2 AUSTIN TX US 3036 -9775 -9999 ALERT +AWI WAINWRIGHT AK US 7064 -16000 9 ASOS +AWIT2 AUSTIN TX US 3038 -9774 -9999 ALERT +AWJT2 AUSTIN TX US 3015 -9797 -9999 ALERT +AWKT2 AUSTIN TX US 3009 -9785 -9999 ALERT +AWLG1 ALBANY (4 N) GA US 3164 -8416 69 GOES +AWLT2 AUSTIN TX US 3030 -9785 -9999 ALERT +AWM WEST MEMPHIS AR US 3514 -9023 -9999 +AWMT2 AUSTIN TX US 3017 -9786 -9999 ALERT +AWN FORT WORTH TX US 3275 -9733 -9999 +AWNT2 AUSTIN TX US 3018 -9775 -9999 ALERT +AWO ARLINGTON_MUNI WA US 4817 -12217 40 +AWON4 AWOSTING NJ US 4116 -7433 -9999 GOES +AWOT2 AUSTIN TX US 3022 -9766 -9999 ALERT +AWPF1 ZEPHYRHILLS (7 SE) FL US 2818 -8209 -9999 OTHER +AWPT2 AUSTIN TX US 3027 -9774 -9999 ALERT +AWQT2 AUSTIN TX US 3031 -9773 -9999 ALERT +AWRA2 FORT YUKON (87 NNE) AK US 6774 -14412 853 GOES +AWSC1 WASCO (5 SW) CA US 3554 -11941 84 +AWSO2 AGAWAM (2 NW) OK US 3488 -9797 368 +AWTT2 EAGLE LAKE (7 E) TX US 2966 -9626 12 RAWS +AWVT2 AUSTIN TX US 3029 -9769 -9999 ALERT +AWWN8 EDMUNDS (5 ENE) ND US 4727 -9887 463 GOES +AWWN8G EDMUNDS (5 ENE) ND US 4727 -9887 -9999 +AWWT2 AUSTIN TX US 3027 -9769 -9999 ALERT +AWXF1 ASTATULA (3 ENE) FL US 2872 -8168 -9999 +AWXT2 AUSTIN TX US 3030 -9769 -9999 ALERT +AWYN4 ALLOWAY NJ US 3955 -7535 -9999 UCOOP +AWYT2 AUSTIN TX US 3030 -9769 -9999 ALERT +AWZT2 AUSTIN TX US 3028 -9768 -9999 ALERT +AXBN6 ALEXADRIA BAY (7 W) NY US 4433 -7533 75 GOES +AXDI3 ALEXANDRIA (2 N) IN US 4031 -8568 -9999 COOPB +AXDN1 ALEXANDRIA NE US 4027 -9742 -9999 UCOOP +AXEP1 AXEMAN (1 W) PA US 4089 -7779 274 GOES +AXH HOUSTON TX US 2951 -9548 -9999 +AXMP1 AXEMANN PA US 4088 -7780 -9999 GOES +AXN ALEXANDRIA MN US 4587 -9539 432 +AXNL1 ALEXANDRIA LA US 3164 -9221 -9999 NWR +AXNM5 ALEXANDRIA MN US 4591 -9537 427 COOPB +AXS ALTUS OK US 3470 -9934 -9999 SAWRS +AXTK1 AXTELL KS US 3987 -9625 416 COOPB +AXTV2 ALEXANDRIA VA US 3881 -7704 -9999 UCOOP +AYBA2 GIRDWOOD (2 NE) AK US 6096 -14911 76 COOPA +AYDM8 KALISPELL (11 W) MT US 4817 -11452 1469 WSF +AYIT2 SAN AUGUSTINE TX US 3140 -9415 -9999 +AYLP1 JERMYN PA US 4152 -7553 -9999 GOES +AYMA2 GIRDWOOD (3 NE) AK US 6096 -14909 457 UCOOP +AYOC1 CAMARILLO (4 NNE) CA US 3427 -11892 122 ALERT +AYS WAYCROSS GA US 3125 -8240 43 UA +AYSG1 WAYCROSS (4 NE) GA US 3125 -8231 44 +AYTA2 GIRDWOOD (4 NE) AK US 6096 -14907 838 UCOOP +AYYM7 EMINENCE (4 W) MO US 3715 -9144 213 COOPB +AYZ AMITYVILLE NY US 4070 -7340 -9999 SAWRS +AZAO3 AZALEA (5 NE) OR US 4283 -12318 516 +AZAT2 AUSTIN TX US 3047 -9778 -9999 ALERT +AZBT2 AUSTIN TX US 3045 -9764 -9999 ALERT +AZCA3 ARIZONA CITY AZ US 3275 -11167 -9999 +AZCN5 AZTEC (4 E) NM US 3683 -10790 1902 PROF +AZCT2 AUSTIN TX US 3047 -9766 -9999 ALERT +AZCT4 EL AZUCAR TP 2625 -9885 -9999 GOES +AZCTP EL AZUCAR MX 2625 -9885 -9999 +AZDM8 ALZADA MT US 4501 -10442 1319 OTHER +AZDT2 AUSTIN TX US 3032 -9765 -9999 ALERT +AZEN5 AZTEC NM US 3663 -10517 3018 WSF +AZET2 AUSTIN TX US 3037 -9766 -9999 ALERT +AZFT2 AUSTIN TX US 3039 -9767 -9999 ALERT +AZGT2 AUSTIN TX US 3035 -9763 -9999 ALERT +AZHT2 AUSTIN TX US 3043 -9768 -9999 ALERT +AZIT2 AUSTIN TX US 3041 -9770 -9999 ALERT +AZJT2 AUSTIN TX US 3043 -9773 -9999 ALERT +AZKT2 AUSTIN TX US 3041 -9772 -9999 ALERT +AZLT2 AUSTIN TX US 3028 -9765 -9999 ALERT +AZMT2 AUSTIN TX US 3042 -9774 -9999 ALERT +AZNT2 AUSTIN TX US 3044 -9770 -9999 ALERT +AZO KALAMAZOO MI US 4223 -8555 -9999 +AZOT2 AUSTIN TX US 3045 -9774 -9999 ALERT +AZPT2 AUSTIN TX US 3035 -9768 -9999 ALERT +AZQT2 AUSTIN TX US 3032 -9767 -9999 ALERT +AZRN5 AZTEC (1 WSW) NM US 3682 -10802 -9999 GOES +AZRQ2 ALBREDA BC CN 5262 -11972 1622 GOES +AZRT2 AUSTIN TX US 3035 -9770 -9999 ALERT +AZRW2 BELINGTON (5 WSW) WV US 3900 -8002 710 IFLOWS +AZSM1 AZISCOHOS ME US 4493 -7097 -9999 UCOOP +AZST2 AUSTIN TX US 3034 -9770 -9999 ALERT +AZTA3 SCOTTSDALE (5 NE) AZ US 3361 -11186 466 ALERT +AZTN5 AZTEC (3 NW) NM US 3683 -10800 1720 COOPAB +AZTT2 AUSTIN TX US 3034 -9768 -9999 ALERT +AZUT2 AUSTIN TX US 3037 -9770 -9999 ALERT +AZVT2 AUSTIN TX US 3037 -9771 -9999 ALERT +AZWT2 AUSTIN TX US 3038 -9771 -9999 ALERT +AZXT2 AUSTIN TX US 3029 -9776 -9999 ALERT +AZYT2 AUSTIN TX US 3028 -9775 -9999 ALERT +B14101B2 WHEELER AFB HI US 2148 -15805 -9999 +B147B2F2 NEW ORLEANS (25 SSW) LA US 2788 -9090 -9999 +B155E0E4 CEDAR KEY FL US 2914 -8303 2 +B155F392 KEATON BEACH FL US 2982 -8359 2 +B157569E DAUPHIN ISLAND (5 S) AL US 3014 -8908 38 +B158A088 VALDEZ (12 W) AK US 6108 -14666 9 +B158D618 SEWARD (27 S) AK US 5974 -14947 30 +B1593710 NEW ORLEANS LA US 2867 -8917 -9999 +B159B104 WAIMANALO HI US 2137 -15772 -9999 +B15F9726 VALDEZ (27 SW) AK US 6084 -14688 -9999 +B15FA2BC VALDEZ (11 SW) AK US 6206 -14670 8 +B23 BATTLE MOUNTAIN (4 SE) NV US 4061 -11689 1384 +BAAC1 CULVER CITY CA US 3500 -11840 12 ALERT +BAAF1 ARCADIA (11 E) FL US 2723 -8166 -9999 OTHER +BAAN6 BALDWINSVILLE NY US 4316 -7634 110 UCOOP +BAAO3 ASHLAND OR US 4220 -12267 602 GOES +BAAT2 BAIRD (12 S) TX US 3222 -9937 561 UCOOP +BAB MARYSVILLE (7 E) CA US 3913 -12145 34 WSR88D +BABA3 TOMBSTONE (10 W) AZ US 3170 -11023 1167 GOES +BABC1 HELENA (8 N) CA US 4089 -12314 1433 GOES +BABC2 WARD (3 NNW) CO US 4012 -10552 -9999 GOES +BABF1 BABSON PARK (1 ENE) FL US 2785 -8152 38 +BABM5 BABBITT MN US 4771 -9194 455 COOPAB +BABM8 BABB (4 SW) MT US 4882 -11364 1487 GOES +BABO1 BAINBRIDGE OH US 3925 -8335 -9999 IFLOWS +BABO2 BROKEN ARROW (2 WSW) OK US 3603 -9583 203 +BABT2 LOYOLA BEACH (18 E) TX US 2730 -9741 -9999 C-MAN +BABV1 TAFTSVILLE (2 SE) VT US 4360 -7245 305 SNOCOR +BABW3 BARABOO WI US 4348 -8963 -9999 COOPB +BACA2 ANCHORAGE (2 S) AK US 6119 -14988 30 COOPC +BACC1 SOQUEL (3 ENE) CA US 3702 -12193 134 ALERT +BACC2 PENROSE (9 N) CO US 3856 -10502 1835 GOES +BACF1 ARCADIA (18 E) FL US 2725 -8158 -9999 OTHER +BACG1 BACONTON (3 E) GA US 3136 -8412 -9999 GOES +BACT2 BAY CITY TX US 2894 -9601 16 +BACV2 MONTEREY (6 WSW) VA US 3838 -7968 826 IFLOWS +BAD BOSSIER CITY LA US 3250 -9367 60 WSR88D +BADC1 BRADLEY (4 S) CA US 3580 -12081 319 ALERT +BADI1 FEATHERVILLE (5 S) ID US 4390 -11572 1506 WSF +BADK1 BARNARD KS US 3922 -9818 457 COOPB +BADM4 PORT HOPE MI US 4386 -8299 213 +BADM8 DUPUYER (25 WSW) MT US 4813 -11302 2103 SNOTEL +BADN7 BADIN NC US 3541 -8012 162 COOPB +BADS2 BADGER (4 NE) SD US 4452 -9715 -9999 UCOOP +BADU1 ST. GEORGE (25 ENE) UT US 3717 -11395 1402 GOES +BAEC1 BAKER CA US 3525 -11607 290 AHOS +BAEL1 BAKER LA US 3057 -9117 21 COOPB +BAEM8 NOXON (12 E) MT US 4797 -11553 1676 WSF +BAET2 COLLEGE STATION (1 NNE) TX US 3063 -9632 -9999 UCOOP +BAEU1 SANTAQUIN (1 E) UT US 3997 -11173 2574 GOES +BAF WESTFIELD MA US 4216 -7272 84 +BAFC1 BAKERSFIELD (5 NW) CA US 3542 -11905 143 COOPC +BAFM8 LAME DEER (6 ENE) MT US 4565 -10650 1323 GOES +BAFO3 RIVERSIDE (10 W) OR US 4355 -11840 1670 GOES +BAFW2 DANVILLE (4 W) WV US 3807 -8190 460 IFLOWS +BAGA3 BAGDAD AZ US 3460 -11322 1143 GOES +BAGA4 BATESVILLE AR US 3577 -9163 84 +BAGC1 LEE VINING (8 W) CA US 3797 -11927 3075 OTHER +BAGM4 BARAGA (2 W) MI US 4678 -8854 280 COOPAB +BAGT2 BEAUMONT (10 W) TX US 3007 -9428 8 COOPAB +BAGW4 BAGGS WY US 4103 -10765 1902 COOPAB +BAHC1 BEVERLY HILLS (3 WNW) CA US 3409 -11845 165 ALERT +BAHC2 PENROSE (5 NNE) CO US 3849 -10500 1725 GOES +BAHN6 BATH (1 NW) NY US 4234 -7734 -9999 GOES +BAHN7 BAHAMA (3 SE) NC US 3613 -7883 -9999 GOES +BAIC2 BAILEY CO US 3940 -10547 -9999 GOES +BAIG1 BAINBRIDGE (9 SW) GA US 3082 -8462 58 COOPAB +BAIM1 BAILEYVILLE ME US 4517 -6742 61 +BAIN6 BAINBRIDGE NY US 4232 -7548 299 GOES +BAIS1 BLAIR (1 NE) SC US 3443 -8139 137 COOPB +BAIT2 BAIRD TX US 3240 -9940 -9999 UCOOP +BAIW2 BAILEYSVILLE WV US 3760 -8165 -9999 GOES +BAJO2 BROKEN ARROW (9 ENE) OK US 3607 -9565 221 UCOOP +BAK COLUMBUS IN US 3926 -8590 -9999 SAWRS +BAKC1 PALO ALTO (2 E) CA US 3743 -12212 5 ALERT +BAKC2 GRAND LAKE (6 NW) CO US 4033 -10586 2667 GOES +BAKC3 BAKERSVILLE (3 SW) CT US 4184 -7301 198 COOPB +BAKF1 BAKER (4 NW) FL US 3083 -8673 19 GOES +BAKI3 COLUMBUS IN US 3920 -8592 189 +BAKL1 BAKER LA US 3060 -9109 3 GOES +BAKM5 BRUNO MN US 4624 -9268 -9999 UCOOP +BAKM8 BAKER (6 NNE) MT US 4624 -10434 732 NWR +BAKN2 ELY (40 SE) NV US 3897 -11427 2728 WSF +BAKN7 BAKERSVILLE NC US 3602 -8216 -9999 GOES +BAKS1 MCCORMICK (4 SW) SC US 3389 -8236 -9999 GOES +BAKT2 BARKER TX US 2977 -9565 -9999 +BALC1 TRACY (12 SSW) CA US 3758 -12152 818 ALERT +BALC2 BAILEY (8 NNW) CO US 3951 -10552 2667 UCOOP +BALF1 CARROLLWOOD FL US 2807 -8250 -9999 +BALL1 BALDWIN LA US 2982 -9154 -9999 GOES +BALM2 BALTIMORE MD US 3939 -7673 1676 NWR +BALM4 BALDWIN MI US 4390 -8585 256 COOPAB +BALM5 BALL CLUB MN US 4733 -9390 -9999 +BALM6 BALDWYN (3 W) MS US 3452 -8868 -9999 +BALM7 BALLWIN MO US 3856 -9055 126 UCOOP +BALM7G BALLWIN MO US 3856 -9055 -9999 +BALM8 BIG TIMBER (32 NW) MT US 4612 -11045 2286 WSF +BALN6 BALDWINSVILLE NY US 4316 -7633 116 +BALN7 BALSAM NC US 3545 -8307 -9999 AHOS +BALN8 BALFOUR (2 NW) ND US 4797 -10057 483 UCOOP +BALO2 BRODEN ARROW (2 S) OK US 3600 -9579 213 UCOOP +BALO3 ROME (20 NNW) OR US 4312 -11775 1408 GOES +BALT2 BALLINGER (3 NW) TX US 3174 -9898 501 COOPA +BALV1 JAMAICA (3 NNW) VT US 4313 -7277 344 +BALV2 MONTEBELLO (6 NNE) VA US 3792 -7907 1094 IFLOWS +BALW3 BALDWIN WI US 4497 -9238 335 COOPB +BAMC1 NIPOMO (15 NE) CA US 3517 -12028 457 ALERT +BAMN5 CANJILON NM US 3652 -10632 2792 SNOTEL +BAMS1 BAMBERG SC US 3330 -8103 50 COOPA +BAMT1 KINGSPORT (4 W) TN US 3650 -8262 579 IFLOWS +BAMT2 BALLINGER TX US 3175 -9995 -9999 +BANC1 BANNING CA US 3395 -11689 722 +BANG BANGOR WA US 4770 -12270 -9999 +BANK1 BARNES (4 E) KS US 3973 -9680 352 AHOS +BANM1 BROWNVILLE (4 W) ME US 4531 -6913 182 SNOCOR +BANM2 BANNECKER MD US 3928 -7674 151 ALERT +BANM4 BANAT (5 WSW) MI US 4548 -8780 208 UCOOP +BANM5 BRAINERD (4 SW) MN US 4631 -9423 -9999 UCOOP +BANM8 LIBBY (12 NNE) MT US 4857 -11544 1707 SNOTEL +BANN5 NORTH BOSQUE NM US 3387 -10686 -9999 ALERT +BANN8 BANTRY (8 E) ND US 4851 -10043 435 COOPB +BANO3 BANDON OR US 4312 -12442 24 GOES +BANP1 BANNERVILLE PA US 4073 -7735 -9999 +BANT2 BANKERSMITH TX US 3014 -9882 533 COOPB +BANV2 POPLAR HILL VA US 3727 -8072 508 GOES +BAOO2 BROKEN ARROW (9 ENE) OK US 3608 -9566 229 UCOOP +BAOW3 BARABOO WI US 4343 -8973 295 AUTOB +BAPF1 BAYPORT (2 SE) FL US 2853 -8263 -9999 OTHER +BAPM2 OWINGS MILLS (2 NE) MD US 3942 -7673 122 ALERT +BAPO2 BROKEN ARROW (2 W) OK US 3603 -9581 213 UCOOP +BAPV2 YORKTOWN VA US 3721 -7653 -9999 GOES +BARA1 TARRANT CITY AL US 3361 -8675 177 GOES +BARA2 CIRCLE (40 ENE) AK US 6606 -14277 -9999 +BARA4 BARLING AR US 3535 -9430 126 GOES +BARA9 Barbuda 1759 -6182 -9999 CTGN +BARC1 BARSTOW CA US 3489 -11702 707 COOPA +BARC2 EVERGREEN CO US 3963 -10533 2157 GOES +BARF1 BARTOW FL US 2790 -8184 38 +BARG1 BARNESVILLE (6 SE) GA US 3298 -8409 227 COOPC +BARI2 BARRINGTON (3 SW) IL US 4212 -8816 244 COOPAB +BARK1 BARNES (5 N) KS US 3978 -9685 347 COOPB +BARK2 BARKLEY KY US 3707 -8822 116 GOES +BARL1 LAFITTE (8 S) LA US 2948 -9001 -9999 GOES +BARM1 BARING ME US 4513 -6732 26 GOES +BARM3 HUBBARDSTON (3 SSW) MA US 4243 -7203 277 COOPAB +BARM4 BARAGA MI US 4677 -8849 -9999 OTHER +BARM5 BARNESVILLE MN US 4663 -9642 -9999 UCOOP +BARM7 BARNETT (2 E) MO US 3836 -9265 -9999 UCOOP +BARM8 DILLON (9 SW) MT US 4512 -11275 1606 GOES +BARN1 BARNESTON NE US 4005 -9658 366 COOPB +BARN3 BARNSTEAD (1 SW) NH US 4332 -7128 236 COOPB +BARN7 BARNARDSVILLE NC US 3577 -8243 707 COOPB +BARO1 BARNESVILLE (4 SSE) OH US 3993 -8116 393 IFLOWS +BARO3 RHODODENDRON (7 NNE) OR US 4545 -12188 774 GOES +BARP1 MONTOURSVILLE (12 NE) PA US 4139 -7680 -9999 IFLOWS +BARQ2 CHERRYVILLE BC CN 5007 -11835 1618 GOES +BART2 BAKERSFIELD (2 NW) TX US 3089 -10230 778 COOPAB +BARU1 WOODRUFF (8 E) UT US 3999 -11100 1950 +BARV1 BARNARD (1 S) VT US 4372 -7262 457 SNOCOR +BARW1 SKYKOMISH (7 NW) WA US 4777 -12148 235 COOPA +BARW2 BARTOW WV US 3855 -7980 -9999 COOPAB +BARW3 BARRON WI US 4540 -9183 332 +BASA1 THOMASVILLE (3 S) AL US 3186 -8775 89 GOES +BASA3 TONOPAH (21 SW) AZ US 3338 -11323 373 ALERT +BASC1 BASS LAKE (3 SE) CA US 3729 -11953 1049 GOES +BASF1 BASCOM (2 SE) FL US 3092 -8507 -9999 UCOOP +BASI1 STANLEY (7 W) ID US 4430 -11523 2134 SNOTEL +BASM1 AUBURN ME US 4418 -7028 82 GOES +BASM5 MINNEAPOLIS MN US 4498 -9332 -9999 UCOOP +BASM8 HOT SPRINGS (21 NNW) MT US 4785 -11477 1570 WSF +BASN1 BASSETT NE US 4234 -9949 -9999 NWR +BASO3 BROOKINGS OR US 4208 -12430 -9999 OTHER +BASV2 BASSETT VA US 3677 -8000 -9999 GOES +BASW1 LOST CREEK (10 W) WA US 4862 -11757 980 WSF +BATA4 BATESVILLE AR US 3575 -9163 80 +BATC1 NEW CUYAMA (17 W) CA US 3492 -11992 1561 ALERT +BATI1 GRANDVIEW (37 SSW) ID US 4248 -11633 1743 WSF +BATI2 BATAVIA IL US 4185 -8831 -9999 UCOOP +BATK2 BEATTYVILLE KY US 3763 -8377 -9999 NWR +BATL1 BATCHELOR LA US 3082 -9166 -9999 COOPB +BATM4 LAINGSBURG (5 S) MI US 4283 -8437 259 UCOOP +BATM6 BATESVILLE (2 SW) MS US 3430 -8998 67 COOPAB +BATM8 CHINOOK (30 N) MT US 4900 -10942 832 GOES +BATN2 BATTLE MOUNTAIN (11 ESE) NV US 4056 -11676 1463 GOES +BATN4 BATSTO NJ US 3967 -7467 4 GOES +BATN5 CARLSBAD (21 SW) NM US 3218 -10444 1343 GOES +BATN6 NEW YORK NY US 4070 -7400 0 HTG +BATN7 CHAPEL HILL NC US 3592 -7903 -9999 +BATP1 BATH PA US 4077 -7544 271 COOPB +BATS1 BATESBURG SC US 3390 -8154 201 COOPB +BATS2 HOT SPRINGS (1 E) SD US 4345 -10343 -9999 UCOOP +BATT2 BAYTOWN (4 NW) TX US 2979 -9504 10 COOPAB +BAUC1 VALLE VISTA (3 SSE) CA US 3371 -11687 634 AHOS +BAUM5 BAUDETTE MN US 4872 -9462 328 COOPA +BAUM6 BEAUMONT MS US 3118 -8892 17 COOPB +BAUP4 OROCOVIS (4 W) PR 1824 -6646 236 GOES +BAVT2 BATESVILLE TX US 2896 -9962 227 +BAWC2 BAILEY (7 ESE) CO US 3938 -10534 2332 +BAWF1 BALDWIN (1 N) FL US 3031 -8197 23 OTHER +BAWO2 BROKEN ARROW (5 NE) OK US 3611 -9576 204 UCOOP +BAX BAD AXE MI US 4378 -8298 -9999 SAWRS +BAXC1 Los Angeles Badger Avenue Bridge CA US 3377 -11824 -9999 CTGN +BAXC2 PUEBLO (4 SE) CO US 3825 -10456 1441 ALERT +BAXF1 TAYLOR (7 NE) FL US 3052 -8223 -9999 UCOOP +BAXG1 BAXLEY (12 N) GA US 3194 -8235 19 GOES +BAXK2 BAXTER KY US 3686 -8333 350 IFLOWS +BAXM4 BAD AXE (8 ENE) MI US 4386 -8287 227 COOPAB +BAXN6 BALDWINSVILLE NY US 4316 -7633 110 GOES +BAYA1 BAY MINETTE AL US 3088 -8779 83 COOPA +BAYC2 BAYFIELD (10 NW) CO US 3730 -10766 2377 +BAYF1 PANAMA CITY (2 SW) FL US 3017 -8572 3 COOPB +BAYI4 BAYARD (6 SE) IA US 4178 -9450 323 +BAYI4G BAYARD (6 SE) IA US 4178 -9450 323 +BAYL1 SHAW (4 NW) LA US 3136 -9174 -9999 GOES +BAYM6 BAY SPRINGS (4 S) MS US 3193 -8930 146 COOPAB +BAYM8 OPHEIM (13 SSW) MT US 4867 -10648 893 COOPABC +BAYN1 BAYARD (4 NNE) NE US 4182 -10329 1179 COOPAB +BAYN7 BAYBORO (3 E) NC US 3515 -7672 3 COOPA +BAYP4 BAYAMON (5 S) PR 1834 -6614 27 GOES +BAYT2 BAY CITY TX US 2899 -9597 -9999 COOPAB +BAYW2 BAYARD WV US 3927 -7937 725 COOPB +BAYW3 BAYFIELD (6 N) WI US 4688 -9082 250 COOPAB +BAZ NEW BRAUNFELS TX US 2970 -9804 197 +BAZK1 BAZINE (13 SSW) KS US 3827 -9975 666 COOPB +BBAC1 BIG BAR (4 E) CA US 4074 -12321 387 COOPAB +BBAF1 LEISURE CITY (6 ESE) FL US 2547 -8035 -9999 UCOOP +BBAN5 ALBUQUERQUE (2 S) NM US 3505 -10666 1506 UCOOP +BBAT2 BARKER TX US 2983 -9569 -9999 GOES +BBB BENSON_MUNI MN US 4532 -9565 300 +BBBC1 BIG BEAR CITY (3 W) CA US 3427 -11690 2121 ALERT +BBBD1 BETHANY BEACH DE US 3853 -7503 3 AMOS +BBBF1 CUTLER RIDGE (4 S) FL US 2552 -8035 -9999 UCOOP +BBBN4 BELVIDERE NJ US 4084 -7505 119 GOES +BBBN6 COOPERSTOWN NY US 4271 -7493 375 UCOOP +BBBO1 BEAVER OH US 3903 -8283 213 IFLOWS +BBBO2 BROKEN BOW (8 NNE) OK US 3414 -9469 -9999 GOES +BBBT2 BELLAIRE (1 E) TX US 2969 -9555 -9999 ALERT +BBBU1 SANTAQUIN (2 ESE) UT US 3993 -11173 2677 GOES +BBBV2 BASSETT (1 SSW) VA US 3674 -8000 235 IFLOWS +BBCA1 HUNSTSVILLE (1 SW) AL US 3472 -8660 -9999 GOES +BBCC1 MONROVIA (9 N) CA US 3428 -11800 1561 ALERT +BBCC2 EVERGREEN CO US 3963 -10532 2140 ALERT +BBCF1 CLEVELAND (15 E) FL US 2695 -8175 12 +BBCI1 BOISE (3 SE) ID US 4357 -11615 835 +BBCK1 PROTECTION (12 S) KS US 3703 -9947 520 GOES +BBCK2 BARBOURVILLE KY US 3685 -8390 -9999 GOES +BBCM7 BRANSON MO US 3672 -9318 213 +BBCN8 BISMARCK (7 NW) ND US 4692 -10082 -9999 UCOOP +BBCT2 HOUSTON TX US 2972 -9577 -9999 +BBCW1 CLE ELUM (17 N) WA US 4743 -12103 975 +BBCW3 BABCOCK (1 WNW) WI US 4430 -9012 299 COOPB +BBDC1 BIG BEAR LAKE CA US 3424 -11698 2077 AHOS +BBDL1 DELACROIX LA US 2976 -8979 -9999 GOES +BBDS2 FT. THOMPSON (1 W) SD US 4408 -9957 -9999 UCOOP +BBDT2 BRANDON TX US 3204 -9696 -9999 GOES +BBDW3 BIG BEND WI US 4288 -8821 -9999 COOPC +BBEC1 POINT REYES STATION (6 SE) CA US 3803 -12270 250 GOES +BBFO3 BUTTE FALLS (7 SE) OR US 4250 -12245 860 GOES +BBGI3 BROWNSBURG (2 S) IN US 3982 -8639 261 +BBGM6 BATESVILLE (5 N) MS US 3439 -8988 -9999 GOES +BBGS1 BLACKSBURG (4 W) SC US 3512 -8159 168 GOES +BBGV2 BLACKSBURG (3 SE) VA US 3718 -8042 610 COOPAB +BBHM6 HOLLANDALE (4 W) MS US 3264 -9092 -9999 +BBHT2 WOODLANDS TX US 3019 -9549 -9999 GOES +BBKC1 BURBANK (2 W) CA US 3419 -11835 200 COOPAB +BBKF1 BABCOCK (3 SW) FL US 2695 -8181 -9999 OTHER +BBKN3 ERROL (8 S) NH US 4467 -7118 365 SNOCOR +BBKN4 BOUND BROOK (2 W) NJ US 4055 -7457 15 +BBKN7 WAYNESVILLE (5 S) NC US 3538 -8302 1741 IFLOWS +BBKT1 ROAN MOUNTAIN TN US 3615 -8210 911 +BBKT2 KATY TX US 2974 -9581 -9999 GOES +BBLC1 BIG BEAR LAKE (1 E) CA US 3424 -11690 2070 COOPABC +BBLF1 BOYNTON BEACH (14 W) FL US 2651 -8031 -9999 UCOOP +BBLL1 SIMMESPORT (3 NE) LA US 3101 -9174 -9999 +BBLN8 BOWBELLS ND US 4880 -10225 597 COOPB +BBLT1 LASCASSAS (5 SW) TN US 3590 -8637 -9999 GOES +BBLT2 HOUSTON TX US 2975 -9537 -9999 ALERT +BBMA4 MCGEHEE AR US 3363 -9145 43 AHOS +BBMF1 WEST MELBOURNE (12 SW) FL US 2794 -8078 -9999 +BBMI2 MONTGOMERY IL US 4174 -8838 -9999 UCOOP +BBML1 SLIDELL LA US 3032 -8994 -9999 COOPC +BBMN4 MARLBORO (2 E) NJ US 4032 -7421 30 GOES +BBMT2 HOUSTON TX US 2976 -9536 -9999 ALERT +BBNL1 LACOMBE LA US 3032 -8994 -9999 GOES +BBNT2 BURNET TX US 3083 -9826 -9999 ALERT +BBOI1 CLEVELAND (6 S) ID US 4227 -11175 -9999 OTHER +BBOO2 BROKEN ARROW (2 W) OK US 3604 -9583 206 +BBOV1 BRATTLEBORO VT US 4284 -7255 71 COOPAB +BBOW3 BARABOO WI US 4347 -8976 261 AHOS +BBOW3D BARABOO WI US 4347 -8976 -9999 +BBPA4 PORTLAND (1 W) AR US 3323 -9154 -9999 GOES +BBPT2 BIG BEND NATIONAL PARK TX US 2928 -10330 1615 COOPA +BBPW4 COKEVILLE (11 S) WY US 4194 -11098 -9999 OTHER +BBRC1 CEDARVILLE (20 SSW) CA US 4123 -12012 1981 WSF +BBRC3 COLCHESTER CT US 4157 -7210 91 ALERT +BBRF1 PALM HARBOR FL US 2807 -8276 -9999 +BBRK2 SALYERSVILLE KY US 3767 -8318 396 IFLOWS +BBRL1 BATON ROUGE LA US 3035 -9111 -9999 GOES +BBRM1 CLAYTON LAKE (23 NW) ME US 4690 -6975 236 GOES +BBRM8 VIRGINIA CITY (29 E) MT US 4532 -11137 2484 WSF +BBRN4 BOUND BROOK NJ US 4055 -7455 -9999 RAMOS +BBRN6 BAINBRIDGE (2 E) NY US 4228 -7545 303 COOPAB +BBRN7 BARBER (3 S) NC US 3568 -8061 207 GOES +BBRO1 BAINBRIDGE OH US 3925 -8335 -9999 GOES +BBRO2 BROKEN BOW OK US 3408 -9463 -9999 GOES +BBRP1 BARBOURS PA US 4138 -7681 219 +BBRT2 BENBROOK TX US 3265 -9744 241 COOPAB +BBRW4 CODY (12 SW) WY US 4443 -10925 1649 GOES +BBSA1 MARION JUNCTION (2 NE) AL US 3247 -8722 61 +BBSA2 KODIAK (50 NNW) AK US 5855 -15262 7 COOPA +BBSC1 TRINITY CENTER (9 SW) CA US 4097 -12287 1981 SNOCOR +BBSM8 BROWNING MT US 4855 -11301 1331 ALERT +BBSO2 BROKEN BOW (7 E) OK US 3404 -9462 113 NF-OBS +BBST2 HOUSTON TX US 2976 -9541 -9999 +BBSW1 CLE ELUM (17 N) WA US 4743 -12103 975 WSF +BBSW4 MERNA (15 W) WY US 4295 -11060 2713 SNOTEL +BBTC1 COVELO CA US 3982 -12308 444 GOES +BBUL1 MONROE LA US 3248 -9214 23 GOES +BBUT2 BURKBURNETT TX US 3410 -9857 290 COOPB +BBVK2 BARBOURVILLE KY US 3687 -8388 299 +BBW BROKEN BOW NE US 4143 -9965 771 +BBWC1 PARADISE (8 N) CA US 3989 -12160 878 GOES +BBWL1 GREENWELL SPRINGS (2 SW) LA US 3054 -9102 -9999 GOES +BBWM1 AMHERST (11 E) ME US 4486 -6811 -9999 GOES +BBWM6 WAY (4 SW) MS US 3271 -9011 -9999 +BBWO2 BROKEN BOW (10 NE) OK US 3414 -9464 305 COOPB +BBWT2 ALIEF (3 SE) TX US 2969 -9555 -9999 ALERT +BBX OROVILLE CA US 3949 -12161 72 WSR88D +BBYF1 WEEKI WACHEE FL US 2852 -8258 -9999 OTHER +BBYI1 BLACKFOOT (3 SW) ID US 4317 -11239 1362 GOES +BBYL1 MONROE (3 NNE) LA US 3259 -9206 -9999 GOES +BBYM4 BIG BAY (8 NW) MI US 4688 -8787 187 COOPB +BBYM6 CHARLESTON (7 W) MS US 3402 -9017 -9999 GOES +BBYV2 BACKBAY (7 E) VA US 3666 -7591 3 +BBZT2 SMETANA (4 SW) TX US 3063 -9654 -9999 +BCAC1 TRUCKEE (6 NE) CA US 3939 -12009 1676 +BCAC2 PORTLAND (4 SE) CO US 3837 -10496 -9999 +BCAK2 BEATTYVILLE (4 N) KY US 3763 -8372 329 COOPB +BCAN5 BLUEWATER (7 W) NM US 3527 -10811 2259 UCOOP +BCAO1 GEORGETOWN (2 NE) OH US 3888 -8389 304 IFLOWS +BCAT2 BOWIE TX US 3347 -9787 -9999 GOES +BCAW1 IONE WA US 4878 -11742 610 GOES +BCBA3 WIKIEUP (15 E) AZ US 3454 -11344 573 GOES +BCBC1 BISHOP (29 SW) CA US 3707 -11877 3139 GOES +BCBC2 SOUTH FORK (5 SW) CO US 3760 -10667 -9999 GOES +BCBN2 SPRING VALLEY (4 SSW) NV US 3607 -11525 768 ALERT +BCBV2 BRISTOL (4 NE) VA US 3663 -8213 543 AHOS +BCBW1 IONE WA US 4879 -11742 610 GOES +BCCA2 CIRCLE AK US 6587 -14425 174 UCOOP +BCCA3 BLACK CANYON CITY (1 SE) AZ US 3406 -11215 631 COOPB +BCCC1 COPPEROROLIS (2 SE) CA US 3796 -12061 227 GOES +BCCM7 ANDERSON (10 W) MO US 3667 -9460 249 GOES +BCCO2 BARBER (3 NE) OK US 3578 -9486 207 UCOOP +BCCO3 EAGLE POINT (11 SE) OR US 4241 -12260 607 GOES +BCCT1 CHARLOTTE (5 N) TN US 3631 -8730 -9999 GOES +BCCT2 AUSTIN TX US 3026 -9777 -9999 GOES +BCCU1 PANGUITCH (10 N) UT US 3795 -11240 1981 +BCCW4 BUFFALO (4 W) WY US 4433 -10678 -9999 UCOOP +BCDA1 SEMMES (5 SW) AL US 3072 -8830 -9999 +BCDA2 HOMER (30 NE) AK US 5990 -15083 335 UCOOP +BCDC1 FULLERTON (2 W) CA US 3388 -11800 63 ALERT +BCDC2 MORRISON (3 E) CO US 3965 -10513 1676 GOES +BCDC3 STAMFORD CT US 4107 -7353 46 ALERT +BCDN7 TUCKASEGEE (4 E) NC US 3524 -8307 715 UCOOP +BCDO2 BIG CEDAR (2 E) OK US 3464 -9461 270 GOES +BCDO3 BUTTE FALLS (17 SE) OR US 4242 -12228 1615 SNOTEL +BCDT2 DRIFTWOOD TX US 3016 -9794 -9999 GOES +BCDV2 BIG STONE GAP (3 ESE) VA US 3684 -8267 957 IFLOWS +BCDW1 BUCODA (3 SW) WA US 4677 -12292 59 GOES +BCDW4 WORLAND (1 W) WY US 4401 -10758 1242 +BCE BRYCE CANYON UT US 3771 -11214 2312 ASOS +BCEC1 LONG BEACH (7 ESE) CA US 3376 -11804 2 ALERT +BCEF1 FELLSMERE (9 SW) FL US 2767 -8068 -9999 +BCEO1 BUCKEYE LAKE (3 SW) OH US 3992 -8253 274 IFLOWS +BCEW3 BRUCE (2 E) WI US 4546 -9124 -9999 AUTOB +BCFC1 BRIDGEPORT (15 WSW) CA US 3817 -11948 2591 WSF +BCFI1 LOWMAN (21 NE) ID US 4438 -11552 2042 GOES +BCFN6 BEECHFORD NY US 4202 -7427 203 GOES +BCFO3 MOUNT VERNON (15 NW) OR US 4460 -11928 1524 GOES +BCGC1 GRIDLEY (10 WNW) CA US 3940 -12189 20 GOES +BCGK2 GRAHAMVILLE KY US 3714 -8883 -9999 GOES +BCGM4 BRUCE CROSSING (6 N) MI US 4663 -8918 381 COOPBC +BCHA2 DELTA JUNCTION (36 NW) AK US 6431 -14669 -9999 UCOOP +BCHC1 FAIRVIEW (20 NNE) CA US 3613 -11829 2347 GOES +BCHC2 HOWARD (3 NW) CO US 3847 -10586 -9999 GOES +BCHF1 BRANFORD (5 NE) FL US 3000 -8287 -9999 UCOOP +BCHI2 BEECHER IL US 4134 -8762 224 UCOOP +BCHK2 HEATH KY US 3710 -8882 -9999 GOES +BCHL1 BLANCHARD LA US 3260 -9384 -9999 GOES +BCHM7 BOSCHERTOWN (3 SW) MO US 3881 -9051 160 UCOOP +BCHN5 BINGHAM (7 SE) NM US 3377 -10627 2073 UCOOP +BCHN6 BEACON NY US 4150 -7390 61 RAWS +BCHN7 BEECH MOUNTAIN NC US 3619 -8187 1540 COOPAB +BCHN8 BEACH (9 SE) ND US 4679 -10397 894 UCOOP +BCHN8D BEACH (9 SE) ND US 4679 -10397 -9999 +BCHO1 BEACH CITY (2 SE) OH US 4063 -8156 302 COOPB +BCHP1 BLANCHARD PA US 4105 -7760 -9999 GOES +BCHT2 FORT WORTH TX US 3275 -9729 -9999 GOES +BCHW2 BRANCHLAND (1 N) WV US 3823 -8220 183 COOPB +BCHW3 BLANCHARDVILLE WI US 4278 -8987 -9999 UCOOP +BCHW3D BLANCHARDVILLE WI US 4278 -8987 -9999 +BCIC1 TRACY (13 NNW) CA US 3794 -12153 3 OTHER +BCIF1 CLEWISTON (29 S) FL US 2633 -8100 5 COOPA +BCKA1 MOUNT VERNON (6 S) AL US 3101 -8802 0 +BCKA2 BUCKLAND AK US 6598 -16111 9 COOPB +BCKA3 BUCKEYE (11 NW) AZ US 3346 -11273 334 ALERT +BCKC1 MERCED (4 W) CA US 3737 -12022 97 OTHER +BCKC2 ORDWAY (2 S) CO US 3818 -10376 -9999 GOES +BCKF1 OKEECHOBEE (6 SSW) FL US 2717 -8090 -9999 GOES +BCKI1 BONNERS FERRY (8 SSE) ID US 4861 -11626 1881 NWR +BCKM3 BECKET MA US 4227 -7305 393 ALERT +BCKM4 BATTLE CREEK MI US 4233 -8518 267 COOPAB +BCKM6 CALHOUN (7 W) MS US 3169 -8933 -9999 RFCSIM +BCKM7 BUCKLIN (12 NW) MO US 3990 -9298 -9999 UCOOP +BCKM8 BOULDER (25 NW) MT US 4632 -11257 2362 WSF +BCKN1 BATTLE CREEK NE US 4200 -9760 -9999 UCOOP +BCKN7 LA GRANGE (2 S) NC US 3527 -7779 15 GOES +BCKN8 OAKES (6 NNE) ND US 4623 -9807 393 GOES +BCKO3 DETROIT (3 SE) OR US 4471 -12210 485 +BCKP1 BUCKHORN PA US 4034 -7870 607 IFLOWS +BCKT2 BASTROP TX US 3004 -9731 -9999 ALERT +BCKV2 HARDY (3 W) VA US 3723 -7987 256 UCOOP +BCKW1 BICKLETON WA US 4600 -12030 835 COOPAB +BCKW2 BECKLEY WV US 3778 -8118 710 COOPAB +BCKW4 ALCOVA (11 NE) WY US 4268 -10660 1612 UCOOP +BCLC1 SACRAMENTO CA US 3844 -12150 0 ALERT +BCLC2 MORRISON (1 E) CO US 3965 -10517 1721 GOES +BCLK2 BEREA COLLEGE KY US 3757 -8430 326 COOPAB +BCLL1 BOYCE (7 SW) LA US 3131 -9276 40 COOPB +BCLN7 CHARLOTTE NC US 3518 -8083 186 +BCLO3 DETROIT (7 WNW) OR US 4475 -12230 333 +BCLQ2 BUGABOO CREEK LODGE BC CN 5075 -11670 1494 +BCMA3 CAMP VERDE (3 NE) AZ US 3462 -11184 972 GOES +BCMC1 CAMP NELSON (9 NE) CA US 3623 -11849 1890 WSF +BCMM8 CHINOOK (4 N) MT US 4865 -10923 735 GOES +BCMN2 AUSTIN (13 SSW) NV US 3930 -11712 2316 OTHER +BCMN7 GREENSBORO (5 NE) NC US 3613 -7966 201 GOES +BCMO3 MEDFORD OR US 4233 -12287 411 GOES +BCNA1 BREWTON (1 NW) AL US 3113 -8709 -9999 GOES +BCNC1 BIG BEAR CITY (13 ESE) CA US 3421 -11663 1722 GOES +BCNC2 THATCHER (17 ENE) CO US 3764 -10378 1474 ALERT +BCNI4 BEACONSFIELD (1 N) IA US 4082 -9404 370 COOPABC +BCNM3 BELCHERTOWN (3 E) MA US 4228 -7235 171 COOPB +BCNM8 MALTA (25 SE) MT US 4809 -10756 695 UCOOP +BCNN6 BEACON NY US 4151 -7395 41 OTHER +BCNT2 NEEDVILLE (6 N) TX US 2948 -9581 -9999 GOES +BCNU1 CORINNE (2 NE) UT US 4158 -11210 1282 GOES +BCNW1 MARBLEMOUNT (5 NNE) WA US 4860 -12140 126 GOES +BCNW4 NEWCASTLE (5 E) WY US 4386 -10411 1359 GOES +BCOC1 BIG SUR (12 ESE) CA US 3624 -12160 1439 ALERT +BCOK1 WAKEENEY (11 SE) KS US 3891 -9974 -9999 UCOOP +BCOT2 BLANCO (5 NNE) TX US 3016 -9838 -9999 ALERT +BCPC1 STORRIE (4 ESE) CA US 3990 -12126 1646 WSF +BCPF1 CUTLER RIDGE (3 SSE) FL US 2554 -8033 -9999 UCOOP +BCPN2 AUSTIN (11 SSW) NV US 3935 -11713 2012 +BCPN3 TAMWORTH NH US 4383 -7129 149 +BCPN7 BLOWING ROCK (3 SE) NC US 3609 -8163 975 IFLOWS +BCPS2 PEEVER (4 S) SD US 4549 -9696 378 UCOOP +BCPS2G PEEVER (4 S) SD US 4549 -9696 -9999 +BCPT2 BIG LAKE (27 NNE) TX US 3154 -10133 -9999 GOES +BCPU1 SALT LAKE CITY (12 SE) UT US 4062 -11178 1521 OTHER +BCQ KANSAS CITY (11 NW) MO US 3927 -9469 -9999 +BCQK1 QUINTER (3 S) KS US 3902 -10024 -9999 UCOOP +BCRA1 BEAR CREEK (4 N) AL US 3440 -8799 -9999 +BCRA2 BIRCH CREEK (10 WNW) AK US 6630 -14614 122 OTHER +BCRC1 BIG CREEK CA US 3721 -11924 1487 COOPAB +BCRC2 COLORADO SPRINGS CO US 3883 -10484 1811 ALERT +BCRF1 BRADENTON (2 S) FL US 2742 -8258 -9999 +BCRI2 BARRINGTON IL US 4212 -8817 -9999 UCOOP +BCRK2 MANCHESTER (11 ENE) KY US 3717 -8357 366 IFLOWS +BCRM4 BATTLE CREEK MI US 4233 -8515 251 COOPB +BCRM7 HANNIBAL MO US 3968 -9141 162 UCOOP +BCRO1 FAYETTE (5 E) OH US 4168 -8423 -9999 UCOOP +BCRS1 FLORENCE (4 NNE) SC US 3424 -7975 30 GOES +BCRT2 BRADY (3 W) TX US 3114 -9939 -9999 +BCRU1 MOAB (51 NE) UT US 3930 -10922 1615 GOES +BCRV2 PULASKI (6 N) VA US 3712 -8078 811 IFLOWS +BCRW1 TONASKET WA US 4870 -11944 283 GOES +BCRW2 BUFFALO CREEK WV US 3782 -8167 778 IFLOWS +BCRW4 CASPER (15 SSW) WY US 4263 -10638 1832 COOPAB +BCSC1 BOCA CA US 3938 -12010 1699 ALERT +BCSC2 ELDORADO SPRINGS (1 WSW) CO US 3993 -10530 -9999 GOES +BCSF1 CLEWISTON (31 S) FL US 2628 -8097 -9999 UCOOP +BCSL1 NORCO (1 N) LA US 3008 -9042 -9999 GOES +BCSN2 AUSTIN (12 S) NV US 3932 -11712 2377 SNOTEL +BCSN5 RUIDOSO (6 SW) NM US 3332 -10578 2576 WSF +BCSO2 BOISE CITY (2 SSE) OK US 3669 -10250 1268 +BCSU1 FRANCIS (10 E) UT US 4062 -11110 2524 WSF +BCSW1 ORIENT (8 W) WA US 4887 -11838 1241 WSF +BCT BACO RATON FL US 2638 -8011 -9999 +BCTA1 ATWOOD (4 WNW) AL US 3440 -8799 -9999 +BCTA2 CENTRAL (30 WSW) AK US 6540 -14570 602 GOES +BCTC1 MEEKS BAY CA US 3900 -12026 1958 WSF +BCTF1 NARCOOSEE (6 W) FL US 2837 -8131 17 GOES +BCTM8 COLUMBIA FALLS (31 W) MT US 4837 -11487 1524 WSF +BCTN1 BANCROFT (4 ESE) NE US 4200 -9649 384 GOES +BCTN5 GALLUP (30 NNW) NM US 3603 -10888 2737 WSF +BCTN8 BELCOURT ND US 4883 -9975 597 COOPAB +BCTO3 TROUTDALE OR US 4552 -12239 59 OTHER +BCTT1 MANCHESTER (3 E) TN US 3539 -8604 -9999 GOES +BCTT2 BAY CITY TX US 2898 -9600 -9999 NWR +BCTU1 SALT LAKE CITY (12 SE) UT US 4062 -11178 1521 COOPB +BCUC2 HOWARD (15 N) CO US 3866 -10581 2679 GOES +BCUN2 RENO (12 SW) NV US 3941 -11996 2682 ALERT +BCVC1 TRUCKEE (6 NE) CA US 3939 -12010 1708 GOES +BCVC2 AVON (2 S) CO US 3958 -10650 2591 SNOTEL +BCVM6 VANCLEAVE MS US 3053 -8869 -9999 GOES +BCVN6 BATCHELLERVILLE NY US 4317 -7410 274 SNOCOR +BCVN7 HENDERSONVILLE NC US 3545 -8229 448 IFLOWS +BCVV2 BACOVA (2 SW) VA US 3805 -7988 500 GOES +BCVW2 WESTON (3 N) WV US 3908 -8047 303 GOES +BCW BULDIR ISLAND AK US 5242 -17600 -9999 +BCWC1 GROVELAND (3 E) CA US 3784 -12018 781 GOES +BCWF1 YEEHAW JUNCTION (9 E) FL US 2768 -8076 -9999 +BCWK1 WAKEENEY (2 S) KS US 3898 -9989 -9999 UCOOP +BCWO3 WALLOWA (3 W) OR US 4553 -11755 991 GOES +BCWV2 SLIDERS VA US 3744 -7868 208 GOES +BCXM4 BRUCE CROSSING (4 S) MI US 4648 -8913 420 COOPBC +BCYC1 EMIGRANT GAP (2 SW) CA US 3928 -12070 1609 GOES +BCYI1 ASHTON (25 NE) ID US 4419 -11101 1939 GOES +BCYV2 NAFFS (1 WNW) VA US 3703 -8003 362 IFLOWS +BCZC1 PASADENA (11 E) CA US 3428 -11800 1573 ALERT +BCZU1 EVANSTON (35 SE) UT US 4085 -11068 2957 WSF +BDAC1 FULLERTON CA US 3389 -11792 63 ALERT +BDAM4 BAD AXE MI US 4382 -8300 219 COOPA +BDAN1 BARADA (3 SW) NE US 4020 -9563 -9999 COOPB +BDAN5 SAN ANTONIO (7 S) NM US 3280 -10688 1375 GOES +BDAP1 WESTPORT PA US 4140 -7793 283 SNOCOR +BDAT2 BANDERA TX US 2972 -9907 -9999 +BDBC1 RED BLUFF (8 NNE) CA US 4029 -12219 87 GOES +BDBK2 HINDMAN (3 SE) KY US 3728 -8282 585 IFLOWS +BDBM8 ASHLAND (15 N) MT US 4582 -10623 844 COOPAB +BDBN4 BOUND BROOK NJ US 4057 -7455 12 IFLOWS +BDBP1 HAMMERSLEY FORK PA US 4143 -7788 335 SNOCOR +BDBT2 ENNIS (5 S) TX US 3227 -9663 -9999 GOES +BDCC2 GREENWOOD VILLAGE (4 SSE) CO US 3956 -10493 -9999 GOES +BDCF1 YANKEETOWN FL US 2901 -8275 -9999 OTHER +BDCK1 BIRD CITY (10 S) KS US 3962 -10154 1036 COOPB +BDCM8 BROWNING (16 SE) MT US 4837 -11280 1262 GOES +BDCN7 CANTON NC US 3548 -8270 780 IFLOWS +BDCP1 TAMARACK PA US 4142 -7787 536 SNOCOR +BDCT2 BROWNWOOD (10 SW) TX US 3161 -9910 -9999 ALERT +BDDA3 BAGDAD (1 N) AZ US 3460 -11317 1129 COOPABC +BDDC1 GLENDORA (3 NE) CA US 3417 -11781 484 ALERT +BDDC2 PARSHALL (5 S) CO US 3997 -10615 2439 +BDDI1 BOISE (8 SE) ID US 4353 -11608 853 GOES +BDDM8 BIDDLE (8 SW) MT US 4504 -10549 1096 COOPAB +BDDN1 BARTLEY (4 SSW) NE US 4013 -10023 721 +BDDN2 BLUE DIAMOND (5 SE) NV US 3603 -11532 907 ALERT +BDDN3 BRADFORD (3 WSW) NH US 4326 -7200 252 COOPB +BDDP1 BRADDOCK (1 SE) PA US 4039 -7986 223 +BDDT2 BROADDUS TX US 3134 -9423 82 COOPB +BDDW1 METALINE FALLS (9 N) WA US 4899 -11736 549 COOPAB +BDDW4 MORTON WY US 4319 -10881 -9999 GOES +BDE BAUDETTE MN US 4873 -9461 330 +BDEC1 BRIDGEPORT (12 ESE) CA US 3822 -11902 2551 COOPB +BDEK2 ASHLAND KY US 3848 -8263 168 IFLOWS +BDEM6 BUDE (3 S) MS US 3141 -9085 131 GOES +BDEP1 TAMARACK PA US 4142 -7785 530 SNOCOR +BDF BRADFORD IL US 4123 -8962 -9999 +BDFC1 LAKESHORE (3 ENE) CA US 3727 -11911 2530 WSF +BDFC2 FORT LUPTON (1 SW) CO US 4007 -10483 -9999 GOES +BDFF1 WEEKI WACHEE (1 E) FL US 2852 -8255 -9999 OTHER +BDFI2 BRADFORD (1 S) IL US 4117 -8966 241 COOPB +BDFI4 BEDFORD (1 SSE) IA US 4066 -9472 326 COOPB +BDFI4G BEDFORD (1 SSE) IA US 4066 -9472 -9999 +BDFN6 REDFORD NY US 4118 -7370 -9999 ALERT +BDFO3 SHERIDAN (11 NW) OR US 4522 -12353 610 GOES +BDFP1 BRADFORD (4 W) PA US 4195 -7873 512 COOPAB +BDFV2 BEDFORD VA US 3735 -7952 297 COOPAB +BDFW4 BEDFORD (3 SE) WY US 4287 -11092 1958 COOPAB +BDGA2 FAIRBANKS (7 E) AK US 6484 -14748 137 UCOOP +BDGI1 OAKLEY (20 SW) ID US 4210 -11417 2030 WSF +BDGM2 BRIDGEPORT MD US 3968 -7724 104 UCOOP +BDGM3 NORTON MA US 4195 -7118 17 AHOS +BDGM8 BRIDGER (2 N) MT US 4533 -10891 1122 COOPAB +BDGN6 BRIDGEHAMPTON (1 N) NY US 4095 -7231 18 +BDGN7 CANTON NC US 3562 -8283 1122 IFLOWS +BDGP1 OLE BULL STATE PARK PA US 4153 -7772 421 SNOCOR +BDHK2 FLEMINGSBURG (6 WSW) KY US 3835 -8388 293 IFLOWS +BDHN6 BRODHEAD NY US 4193 -7427 244 SNOCOR +BDHP1 CARTER CAMP PA US 4162 -7772 482 SNOCOR +BDHT2 SUGARLAND (3 SSW) TX US 2958 -9564 -9999 ALERT +BDIP1 GERMANIA PA US 4165 -7767 579 SNOCOR +BDIW1 BLACK DIAMOND WA US 4732 -12200 191 GOES +BDJP1 GERMANIA PA US 4165 -7767 585 SNOCOR +BDKA1 GEIGER (4 N) AL US 3281 -8831 32 GOES +BDKA2 TIEKEL (1 N) AK US 6134 -14531 396 +BDKC3 MIDDLETOWN CT US 4157 -7262 -9999 COOPB +BDKL1 DRY CREEK LA US 3074 -9311 -9999 +BDKP1 CARTER CAMP PA US 4160 -7778 463 SNOCOR +BDL WINDSOR LOCKS (3 W) CT US 4194 -7268 49 +BDLC1 FORT BIDWELL (2 NW) CA US 4187 -12017 1524 WSF +BDLC2 BRIGGSDALE (1 N) CO US 4065 -10433 1473 COOPABC +BDLL1 ALOHA (3 SW) LA US 3159 -9284 15 OTHER +BDLN6 BROADALBIN NY US 4305 -7420 256 COOPB +BDLS2 WAUBAY (3 NE) SD US 4535 -9725 555 UCOOP +BDLS2G WAUBAY (3 NE) SD US 4535 -9725 -9999 +BDLT2 BRECKENRIDGE (7 SE) TX US 3265 -9887 -9999 GOES +BDMA3 LITTLEFIELD AZ US 3692 -11393 586 ALERT +BDMC1 GEORGETOWN (8 E) CA US 3890 -12070 1402 GOES +BDMC2 LOVELAND (20 WSW) CO US 4035 -10527 -9999 UCOOP +BDMM4 SOUTH BOARDMAN (2 W) MI US 4464 -8532 321 COOPB +BDMV2 LEEMASTER (6 ESE) VA US 3718 -8203 751 IFLOWS +BDMW3 BEAVER DAM (1 N) WI US 4347 -8884 277 UCOOP +BDNF1 PALATKA (7 NW) FL US 2972 -8173 2 UCOOP +BDNN2 LAS VEGAS (15 WSW) NV US 3611 -11540 1433 ALERT +BDNO3 BANDON (2 NNE) OR US 4315 -12440 6 COOPAB +BDNT2 BRANDON TX US 3203 -9697 192 COOPB +BDNW2 BARDANE WV US 3935 -7788 171 IFLOWS +BDOC1 MADELINE (8 E) CA US 4105 -12034 1829 GOES +BDON5 BERNARDO NM US 3442 -10683 1443 COOPAB +BDOT2 BUDA TX US 3008 -9783 -9999 GOES +BDPC1 DARDANELLE (16 SE) CA US 3818 -11962 2835 WSF +BDPM7 BIRDS POINT (11 ENE) MO US 3697 -8915 84 GOES +BDPM7G BIRDS POINT (11 ENE) MO US 3697 -8915 84 +BDPO1 BELLAIRE (3 NNE) OH US 4006 -8075 390 NWR +BDR BRIDGEPORT CT US 4116 -7313 3 +BDRC1 BOULDER CREEK (4 WNW) CA US 3714 -12120 663 COOPB +BDRF1 ALACHUA (3 E) FL US 2983 -8247 -9999 GOES +BDRL1 ATLANTA (3 W) LA US 3184 -9280 -9999 OTHER +BDRM5 BADOURA MN US 4686 -9474 433 GOES +BDRN2 BOULDER CITY NV US 3597 -11485 747 COOPAB +BDRN4 BURLINGTON NJ US 4008 -7487 0 HTG +BDRN6 BRIDGEPORT NY US 4316 -7597 112 OTHER +BDRO3 EAGLE POINT (8 E) OR US 4245 -12274 460 GOES +BDRT2 BANDERA TX US 2972 -9908 -9999 UCOOP +BDRW4 BORDER (3 N) WY US 4225 -11103 1862 COOPAB +BDSC1 FOREST RANCH (2 NE) CA US 3990 -12163 579 GOES +BDSM8 BROADUS (6 NW) MT US 4548 -10550 1040 NWR +BDSN2 LAS VEGAS (15 SW) NV US 3608 -11538 1475 ALERT +BDST2 BRADSHAW (6 W) TX US 3227 -10000 634 UCOOP +BDSW1 METALINE FALLS (9 N) WA US 4898 -11736 762 +BDTC1 BODIE (7 SE) CA US 3816 -11891 2060 +BDTL1 THERIOT (15 WSW) LA US 2934 -9102 -9999 GOES +BDTM8 BREDETTE (7 NW) MT US 4855 -10543 671 UCOOP +BDTT2 STONEWALL (2 N) TX US 3026 -9863 141 GOES +BDTV2 BENEDICT VA US 3685 -8302 994 IFLOWS +BDUT2 BUDA TX US 3009 -9785 -9999 ALERT +BDVA2 SEWARD AK US 6048 -14977 -9999 GOES +BDVA4 BEEDEVILLE (4 NE) AR US 3547 -9105 73 COOPA +BDVC1 PALO ALTO (3 S) CA US 3740 -12213 26 +BDVC2 PAGOSA SPRINGS (12 SE) CO US 3720 -10682 2393 +BDVS1 COLUMBIA SC US 3400 -8105 30 GOES +BDWC1 MONROVIA (2 E) CA US 3416 -11796 11 ALERT +BDWF1 TEMPLE TERRACE (2 S) FL US 2803 -8239 -9999 OTHER +BDWI2 BRAIDWOOD IL US 4127 -8821 162 UCOOP +BDWK2 BARDWELL KY US 3688 -8902 108 UCOOP +BDWM6 BALDWYN (2 S) MS US 3448 -8864 120 COOPB +BDWP1 BALDWIN PA US 4038 -7996 355 UCOOP +BDWT2 BARDWELL TX US 3225 -9665 141 +BDWU1 ENTERPRISE (18 SW) UT US 3747 -11403 1158 GOES +BDWV2 BROADWAY VA US 3861 -7880 -9999 UCOOP +BDXM4 BAD AXE (4 N) MI US 4400 -8312 226 +BDYC1 SHASTA (4 WNW) CA US 4062 -12257 396 GOES +BDYN1 BRADY (4 S) NE US 4103 -10038 -9999 COOPB +BDYT2 PONTOTOC (4 NNE) TX US 3096 -9894 611 COOPB +BDYW3 BRADLEY WI US 4554 -8976 444 UCOOP +BDZO3 UNION (10 E) OR US 4522 -11765 2042 WSF +BDZT2 BRADY TX US 3112 -9934 -9999 COOPAB +BEAA1 BEATRICE AL US 3172 -8721 54 COOPAB +BEAA3 BEAVER DAM (1 S) AZ US 3695 -11393 564 GOES +BEAC1 THOUSAND OAKS (4 WSW) CA US 3417 -11892 445 ALERT +BEAC2 SOUTH FORK (5 SSW) CO US 3760 -10667 -9999 GOES +BEAC3 BEACON FALLS CT US 4145 -7307 -9999 GOES +BEAI1 ALEXANDER (1 SE) ID US 4265 -11170 1722 UCOOP +BEAI2 BEARDSTOWN IL US 4002 -9044 137 +BEAI2G BEARDSTOWN IL US 4002 -9044 137 +BEAK1 BEATTIE (2 NNW) KS US 3990 -9643 396 COOPB +BEAM5 BEAULIEU (3 NW) MN US 4737 -9587 1 UCOOP +BEAM8 LIMA (23 SW) MT US 4447 -11298 2697 SNOTEL +BEAN1 BEATRICE NE US 4027 -9675 396 COOPB +BEAN2 BEATTY (8 N) NV US 3800 -11672 1082 COOPABC +BEAN4 BEACH HAVEN NJ US 3973 -7420 -9999 MARS +BEAN5 RESERVE (38 SE) NM US 3350 -10817 -9999 UCOOP +BEAN6 PRATTSVILLE (2 NW) NY US 4234 -7445 347 OTHER +BEAN8 BEACH ND US 4692 -10400 850 COOPAB +BEAO1 BEACH CITY OH US 4066 -8158 305 IFLOWS +BEAO2 BEAVER (6 ESE) OK US 3679 -10042 747 COOPB +BEAO3 BEAVER (1 SW) OR US 4527 -12385 13 COOPB +BEAP1 BEAVER FALLS (1 NNE) PA US 4076 -8031 216 +BEAR1 RICHMOND (1 W) RI US 4149 -7163 33 GOES +BEAS1 BEAUFORT SC US 3240 -8070 8 COOPA +BEAS2 BUFFALO GAP (2 S) SD US 4347 -10331 960 GOES +BEAT2 BEAUMONT TX US 3010 -9410 6 +BEAU1 BEAVER (10 E) UT US 3827 -11248 2217 COOPBC +BEAW2 BEARSVILLE WV US 3941 -8093 363 IFLOWS +BEAW3 BEAVER DAM WI US 4345 -8885 256 COOPAB +BEAW4 EVANSTON (16 N) WY US 4143 -11102 1967 GOES +BEBN1 BENNINGTON (2 NW) NE US 4138 -9618 -9999 ALERT +BECC1 CANOGA PARK (4 W) CA US 3423 -11869 91 ALERT +BECC2 COLORADO SPRINGS (4 W) CO US 3882 -10489 -9999 +BECF1 QUINCY (8 W) FL US 3049 -8465 65 UCOOP +BECI1 MACKAY (18 SW) ID US 4375 -11393 2414 SNOTEL +BECM5 BECKER MN US 4540 -9385 -9999 UCOOP +BECP1 BEECH CREEK (2 E) PA US 4108 -7755 171 +BECU1 BRIGHAM CITY (30 SE) UT US 4183 -11206 1356 GOES +BECV2 BENT CREEK VA US 3753 -7883 116 +BECV2I BENT CREEK VA US 3753 -7883 116 +BECW2 FLAT TOP WV US 3777 -8111 1017 NWR +BECW4 PAHASKA (25 S) WY US 4415 -11005 3185 GOES +BED BEDFORD MA US 4247 -7129 51 +BEDC2 BEDROCK (1 N) CO US 3833 -10888 1481 COOPAB +BEDI3 RIVERVALE (8 SE) IN US 3877 -8641 157 +BEDI4 BEDFORD (1 NNW) IA US 4068 -9472 351 COOPAB +BEDM1 BEDDINGTON (5 E) ME US 4487 -6794 116 OTHER +BEDM3 BEDFORD MA US 4248 -7128 49 COOPAB +BEDO3 CRESCENT LAKE (22 N) OR US 4380 -12195 1676 SNOTEL +BEDP1 BEDFORD PA US 4005 -7853 328 GOES +BEDV2 BEDFORD (4 NW) VA US 3738 -7956 372 COOPB +BEEA4 BEEBE AR US 3506 -9190 76 COOPB +BEEC1 IRVINE (6 NE) CA US 3372 -11773 230 ALERT +BEEF1 QUINCY (7 SW) FL US 3047 -8462 68 ARC +BEEI2 BEECHER CITY IL US 3918 -8878 192 COOPB +BEEN1 BEEMER NE US 4193 -9680 418 COOPB +BEEN3 DUBLIN NH US 4293 -7207 463 SNOCOR +BEEN7 BELHAVEN (5 SE) NC US 3550 -7669 2 COOPA +BEEO1 HEBRON OH US 3993 -8240 -9999 GOES +BEET2 BEEVILLE (5 NE) TX US 2846 -9771 78 COOPAB +BEEW2 RACINE (4 NNE) WV US 3818 -8160 535 IFLOWS +BEFA2 PALMER (3 SW) AK US 6157 -14913 46 COOPA +BEFC1 BELLFLOWER (1 W) CA US 3387 -11813 10 COOPC +BEFC2 GEORGETOWN (5 NW) CO US 3978 -10578 3200 WSF +BEFM8 AUGUSTA (21 WSW) MT US 4749 -11288 1631 GOES +BEFO3 PARKDALE (6 WSW) OR US 4552 -12172 1152 GOES +BEFS1 BEAUFORT SC US 3271 -8068 -9999 NWR +BEFS2 BELLE FOURCHE (10 NE) SD US 4473 -10367 890 GOES +BEGC1 SHAVER LAKE (13 ESE) CA US 3704 -11909 2256 WSF +BEGM7 BLUE SPRINGS (1 NW) MO US 3910 -9420 -9999 UCOOP +BEGN1 BENNINGTON (3 E) NE US 4135 -9610 370 COOPB +BEGO2 BEGGS (1 WNW) OK US 3575 -9608 241 COOPB +BEH BENTON HARBOR MI US 4213 -8643 198 +BEHO1 BEACH CITY (2 SE) OH US 4064 -8156 305 GOES +BEHW3 BLACK EARTH WI US 4313 -8975 269 UCOOP +BEKK2 PINEVILLE (6 SW) KY US 3663 -8377 696 IFLOWS +BEKN1 BEMKELMAN (2 SSW) NE US 4001 -10154 912 +BEKN7 BANNER ELK NC US 3616 -8189 1064 +BEKS2 WINFRED (2 S) SD US 4397 -9735 519 COOPBC +BEKT2 GILL (4 S) TX US 3249 -9435 -9999 +BEKW2 IRELAND (2 NE) WV US 3800 -8043 460 IFLOWS +BELA1 HARTFORD (7 NW) AL US 3116 -8578 -9999 GOES +BELA2 BETHEL (11 SSW) AK US 6070 -16195 -9999 UCOOP +BELA3 REDINGTON (10 SW) AZ US 3231 -11061 1317 ALERT +BELC1 SACRAMENTO CA US 3844 -12150 6 ALERT +BELC2 ELDORADO SPRINGS (1 W) CO US 3993 -10530 -9999 GOES +BELF1 BOWDEN (2 E) FL US 3026 -8158 -9999 +BELG1 FORTSONIA (3 S) GA US 3397 -8277 109 GOES +BELH1 WAIMANALO HI US 2137 -15772 -9999 +BELK1 BELOIT KS US 3948 -9810 446 COOPABC +BELK2 BELTON (2 NE) KY US 3718 -8701 159 COOPC +BELL1 BELL CITY (13 SW) LA US 2997 -9309 1 COOPB +BELM1 BELFAST (2 SSE) ME US 4440 -6900 6 COOPA +BELM3 BELLINGHAM (1 NNW) MA US 4210 -7148 82 COOPB +BELM4 BELDING (3 WNW) MI US 4311 -8531 256 UCOOP +BELM5 BELGRADE MN US 4545 -9500 -9999 UCOOP +BELM6 BELZONI MS US 3317 -9050 23 +BELM7 BELLEFONTAINE NEIGHBORS MO US 3874 -9023 139 UCOOP +BELM7G BELLEFONTAINE NEIGHBORS MO US 3874 -9023 -9999 +BELM8 MISSOULA (5 W) MT US 4687 -11413 940 GOES +BELN1 BELLEVUE NE US 4117 -9592 305 COOPB +BELN4 BELVIDERE NJ US 4083 -7508 80 COOPAB +BELN5 BELEN NM US 3465 -10673 -9999 RFCSIM +BELN7 BANNER ELK (1 E) NC US 3617 -8187 1143 COOPA +BELO1 BELFAST OH US 3906 -8353 -9999 ALERT +BELO3 MCKENZIE BRIDGE (10 NE) OR US 4429 -12204 656 COOPB +BELP1 BELDEN PA US 4007 -7850 320 GOES +BELQ9 CARCROSS (1 SW) YK CN 6016 -13471 656 GOES +BELS1 BELTON (7 NNE) SC US 3460 -8243 201 COOPB +BELS2 BELLE FOURCHE SD US 4467 -10385 920 COOPABC +BELT1 BELLEVUE TN US 3605 -8693 -9999 GOES +BELT2 BELMONT TX US 2952 -9769 118 COOPB +BELU1 ENTERPRISE (9 NE) UT US 3777 -11366 1570 COOPABC +BELW2 BELINGTON WV US 3903 -7994 -9999 COOPAB +BELW3 BELOIT (9 NW) WI US 4253 -8921 246 UCOOP +BEMC1 PINECREST (3 ESE) CA US 3817 -11994 1981 WSF +BEMC2 BRECKENRIDGE (7 SSW) CO US 3938 -10607 3349 AHOS +BEMM5 BEMIDJI (4 E) MN US 4748 -9473 401 +BEMM6 BELMONT (1 NW) MS US 3452 -8822 163 COOPB +BEMT2 BELLVILLE TX US 2988 -9621 -9999 +BEMW2 BEMIS WV US 3881 -7974 777 +BENA2 CIRCLE HOT SPRINGS (47 ESE) AK US 6528 -14308 613 GOES +BENA3 BENSON (24 N) AZ US 3232 -11041 959 COOPA +BENA4 BENTON (1 W) AR US 3457 -9260 94 COOPAB +BENC1 LATROBE (2 NE) CA US 3860 -12093 347 GOES +BENC2 FORT COLLINS (31 W) CO US 4067 -10562 2804 WSF +BENF1 BENNETT (2 SW) FL US 3038 -8556 -9999 +BENI1 COOLIN (8 S) ID US 4835 -11683 722 WSF +BENI2 BENTON IL US 3803 -8892 137 COOPAB +BENK2 BENTON KY US 3685 -8829 122 +BENL1 BENTLEY (3 E) LA US 3150 -9246 -9999 GOES +BENM5 BENSON MN US 4532 -9560 317 COOPAB +BENM5G BENSON MN US 4532 -9560 -9999 +BENN1 BENKELMAN (1 W) NE US 4003 -10154 907 COOPB +BENN6 BENNETTS BRIDGE NY US 4353 -7595 -9999 COOPB +BENN7 ENKA (4 SE) NC US 3549 -8261 -9999 GOES +BENO2 BENGAL (2 NNW) OK US 3485 -9508 203 COOPB +BENO3 BEND (10 SW) OR US 4393 -12141 1262 GOES +BENP1 BENTON PA US 4120 -7638 235 IFLOWS +BENS1 BENNETTSVILLE (9 W) SC US 3461 -7979 -9999 GOES +BENT2 BENJAMIN (4 N) TX US 3365 -9980 -9999 GOES +BENU1 TOOELE (5 SE) UT US 4047 -11225 1966 WSF +BENV1 BENNINGTON (3 N) VT US 4292 -7318 293 COOPB +BEOF1 CHRISTMAS (7 SE) FL US 2845 -8098 -9999 OTHER +BEOI1 PARIS (3 SE) ID US 4222 -11134 1802 GOES +BEOM7 BELTON MO US 3881 -9455 305 UCOOP +BEOT2 BOERNE (4 WNW) TX US 2980 -9877 -9999 UCOOP +BEPB6 ESSO PIER BE 3237 -6470 2 HTG +BEPC2 BOULDER (17 NW) CO US 4023 -10548 2621 ALERT +BEPH1 HONOLULU HI US 2132 -15785 6 COOPB +BEPL1 BELLE PASS LA US 2722 -9043 -9999 BUOY +BEPN6 BEMUS POINT NY US 4216 -7939 396 OTHER +BEPP1 BENTON (3 NE) PA US 4123 -7634 357 COOPAB +BERA1 BERLIN (3 E) AL US 3417 -8670 -9999 GOES +BERA2 MOOSE PASS (24 E) AK US 6075 -14925 290 SNOCOR +BERA4 BERRYVILLE AR US 3636 -9355 -9999 COOPAB +BERC1 TEHACHAPI (13 W) CA US 3517 -11867 1220 UCOOP +BERC2 JAMESTOWN (4 NE) CO US 4017 -10536 1953 ALERT +BERD1 BEAR (2 SW) DE US 3959 -7573 24 COOPC +BERF1 FROSTPROOF (6 SW) FL US 2768 -8158 -9999 OTHER +BERI1 BERN ID US 4234 -11139 1818 COOPABC +BERI3 BERNE IN US 4067 -8495 262 COOPAB +BERK1 BERRYTON (6 E) KS US 3895 -9552 326 UCOOP +BERM2 BERLIN (9 SE) MD US 3807 -7521 3 COOPA +BERM4 BERGLAND DAM MI US 4658 -8955 396 COOPAB +BERM5 BEROUN MN US 4591 -9296 -9999 UCOOP +BERM7 BERNIE MO US 3667 -8997 91 COOPB +BERM8 BOZEMAN (10 NNE) MT US 4581 -11092 2210 WSF +BERN2 ELKO (68 NNE) NV US 4183 -11545 2377 SNOTEL +BERN5 BERNALILLO (6 N) NM US 3539 -10655 -9999 +BERN6 BERNE (5 SW) NY US 4258 -7418 564 COOPB +BERN8 BERTHOLD (4 NW) ND US 4838 -10182 650 UCOOP +BERO1 DEERFIELD (2 NE) OH US 4103 -8102 122 COOPB +BERO3 WALLOWA (3 SW) OR US 4553 -11755 1015 GOES +BERP1 BERNE PA US 4052 -7600 94 COOPB +BERS2 WANBLEE (8 SW) SD US 4353 -10179 762 GOES +BERT2 CROCKETT (9 ENE) TX US 3149 -9529 -9999 UCOOP +BERU1 COALVILLE (30 E) UT US 4097 -11085 2428 +BERW2 BERGOO (3 E) WV US 3847 -8025 1097 IFLOWS +BERW3 BERLIN WI US 4395 -8895 -9999 GOES +BERW3G BERLIN WI US 4395 -8895 -9999 +BESA1 BESSEMER (2 W) AL US 3342 -8698 134 GOES +BESC1 STRAWBERRY (4 W) CA US 3820 -12007 1038 OTHER +BESI1 SODA SPRINGS (2 S) ID US 4261 -11158 1756 +BESM4 BESSEMER MI US 4652 -9007 -9999 UCOOP +BESM6 BEAUMONT (5 N) MS US 3123 -8892 58 COOPC +BESN7 BESSEMER CITY (3 NE) NC US 3531 -8123 215 GOES +BESO1 BEALS (1 W) OH US 3990 -8269 292 ALERT +BET BETHEL AK US 6078 -16184 40 +BETA2 BETHEL AK US 6080 -16175 -9999 COOPB +BETA3 KAYENTA (15 WSW) AZ US 3668 -11054 2221 COOPABC +BETC1 BENTON CA US 3784 -11848 1661 GOES +BETC2 BOULDER (4 WSW) CO US 4002 -10534 1975 ALERT +BETC3 BETHEL CT US 4142 -7338 152 ALERT +BETF1 MYAKKA CITY (9 NW) FL US 2746 -8226 -9999 OTHER +BETI4 BETTENDORF (2 E) IA US 4153 -9047 -9999 UCOOP +BETK1 HANSTON (4 ENE) KS US 3817 -9964 650 +BETM1 BETHEL (6 SSE) ME US 4432 -7075 241 COOPB +BETM7 BELTON MO US 3882 -9452 305 UCOOP +BETN1 BEATRICE (9 SW) NE US 4022 -9692 447 NWR +BETN3 BETHLEHEM NH US 4427 -7163 360 GOES +BETN4 LITTLE FALLS NJ US 4088 -7423 36 GOES +BETN7 SWANNANOA NC US 3565 -8241 831 GOES +BETP1 BETHLEHEM PA US 4062 -7538 -9999 +BETS2 BETHLEHEM SD US 4428 -10350 1417 UCOOP +BETT1 BETHPAGE (1 S) TN US 3647 -8632 171 COOPB +BETV1 BETHEL (4 N) VT US 4388 -7263 201 COOPB +BETW1 WALLA WALLA (6 SW) WA US 4602 -11843 204 GOES +BETW2 BETHANY (2 W) WV US 4020 -8061 351 GOES +BETW3 BELOIT (3 E) WI US 4251 -8898 274 AUTOB +BEUC1 BEAUMONT (4 NNE) CA US 3398 -11695 927 ALERT +BEUC2 BEULAH (5 NW) CO US 3815 -10500 2057 ALERT +BEUM4 BEULAH (7 SSW) MI US 4453 -8613 244 COOPC +BEUN8 BEULAH (1 W) ND US 4727 -10178 544 COOPAB +BEUO3 BEULAH OR US 4391 -11815 997 +BEUU1 OGDEN (6 SE) UT US 4115 -11192 1554 GOES +BEVA3 BEAVER DAM (1 NW) AZ US 3690 -11394 572 COOPAC +BEVA4 EUREKA SPRINGS (6 W) AR US 3642 -9385 -9999 UCOOP +BEVC1 KEENE (5 SSW) CA US 3514 -11863 1219 GOES +BEVC2 AVON CO US 3963 -10652 2272 +BEVF1 BEVERLY HILLS FL US 2891 -8245 -9999 OTHER +BEVM3 BEVERLY (7 NW) MA US 4258 -7085 24 COOPB +BEVM4 BEAVERTON (3 SW) MI US 4387 -8455 -9999 +BEVM7 AVA (1 S) MO US 3694 -9265 399 GOES +BEVM8 WEST YELLOWSTONE (30 NW) MT US 4495 -11136 2393 SNOTEL +BEVO1 BEVERLY (1 W) OH US 3955 -8164 226 COOPAB +BEVO2 BEAVER (1 W) OK US 3680 -10053 751 COOPAB +BEVO3 BEULAH (8 NW) OR US 4392 -11815 1006 +BEVP1 BERNVILLE PA US 4043 -7612 -9999 GOES +BEVU1 BEAVER (4 E) UT US 3827 -11257 1890 +BEVW2 BELLEVILLE D WV US 3912 -8173 -9999 +BEWO3 BEND OR US 4405 -12132 1105 GOES +BEYC1 BERKELEY (1 ENE) CA US 3787 -12226 94 COOPC +BEYM7 BETHANY MO US 4026 -9403 289 COOPB +BEZO3 ESTACADA (36 SE) OR US 4513 -12157 1295 WSF +BEZU1 ST GEORGE (15 W) UT US 3719 -11394 1287 GOES +BFAM8 CUT BANK (12 WNW) MT US 4868 -11259 1190 GOES +BFAN6 BRASHER FALLS (1 SW) NY US 4480 -7480 91 RAWS +BFAS2 BUFFALO (15 N) SD US 4580 -10355 847 UCOOP +BFAT2 ROMA (13 NW) TX US 2656 -9917 -9999 GOES +BFBL1 ESSEN (3 S) LA US 3035 -9111 0 ALERT +BFBU1 HANKSVILLE (55 S) UT US 3753 -11072 1165 COOPAC +BFCF1 SCOTTSMOOR (1 SE) FL US 2876 -8085 -9999 +BFCI1 SHELLEY (8 ESE) ID US 4332 -11217 1394 GOES +BFCK1 BLUFF CITY KS US 3708 -9787 370 COOPB +BFCM4 PAULDING (2 W) MI US 4640 -8915 440 UCOOP +BFCV2 HAMPDEN SYDNEY VA US 3726 -7849 103 GOES +BFCW3 BANGOR (13 NNE) WI US 4407 -9092 278 UCOOP +BFD BRADFORD PA US 4180 -7864 653 +BFDC2 BAYFIELD (10 N) CO US 3738 -10758 2332 COOPAB +BFDF1 BRANFORD FL US 2997 -8298 2 GOES +BFDK2 BEDFORD KY US 3863 -8540 152 UCOOP +BFDM3 BEDFORD MA US 4248 -7128 46 +BFDM4 PAULDING (6 W) MI US 4639 -8914 453 UCOOP +BFDM5 BEAUFORD (3 ESE) MN US 4400 -9391 297 +BFDO1 BASIL JOINT OH US 3990 -8269 292 GOES +BFDS2 BERESFORD SD US 4308 -9678 -9999 UCOOP +BFDT1 NASHVILLE TN US 3611 -8668 171 COOPC +BFDT2 BUFORD TX US 3165 -10627 1177 UCOOP +BFDV1 BRADFORD VT US 4399 -7213 213 OTHER +BFEI1 BONNERS FERRY ID US 4870 -11631 518 GOES +BFF SCOTTSBLUFF NE US 4187 -10360 1209 +BFFI1 PORTHILL (9 W) ID US 4897 -11668 1561 +BFFI3 BLUFFTON (2 SE) IN US 4073 -8514 249 GOES +BFFK2 HAZARD (3 S) KY US 3720 -8318 621 IFLOWS +BFFL1 DONALDSONVILLE LA US 3010 -9101 -9999 GOES +BFFM7 WINDYVILLE (4 NW) MO US 3771 -9296 -9999 UCOOP +BFFN6 BUFFALO NY US 4264 -7877 -9999 NWR +BFFO1 BLUFFTON OH US 4090 -8388 248 IFLOWS +BFFO2 BUFFALO (17 E) OK US 3685 -9932 488 GOES +BFFO3 DETROIT (6 WNW) OR US 4473 -12228 368 +BFFP1 BUFFALO MILLS PA US 3995 -7865 399 COOPB +BFFQ2 BLUFF CREEK CN 5853 -12645 -9999 +BFFS2 BUFFALO SD US 4558 -10353 884 UCOOP +BFFU1 BLUFF (20 WSW) UT US 3715 -10987 1234 +BFFW4 BUFFALO (5 WSW) WY US 4433 -10680 1672 UCOOP +BFGI2 BUFFALO GROVE IL US 4217 -8797 -9999 UCOOP +BFI SEATTLE WA US 4753 -12230 5 +BFIS2 BELLE FOURCHE (3 NE) SD US 4470 -10382 910 +BFK BUFFALO (2 N) OK US 3686 -9962 -9999 +BFKI1 BONNERS FERRY (2 W) ID US 4871 -11637 539 GOES +BFKW4 MORAN (4 E) WY US 4383 -11043 2064 GOES +BFL BAKERSFIELD (5 NW) CA US 3543 -11905 151 +BFLC1 TRINITY CENTER (13 WNW) CA US 4107 -12293 1554 GOES +BFLC2 BUFFALO PARK (1 SE) CO US 4023 -10660 2816 +BFLK2 BOONEVILLE (5 SSE) KY US 3738 -8363 408 IFLOWS +BFLM3 HUBBARDSTON (3 SSW) MA US 4243 -7203 -9999 SNOCOR +BFLM7 BELLFLOWER MO US 3901 -9130 229 NWR +BFLN6 BIG FLATS NY US 4218 -7697 536 +BFLN8 BUFFALO ND US 4617 -9753 -9999 UCOOP +BFLO2 BUFFALO (2 SSW) OK US 3680 -9964 547 COOPAB +BFLO3 BRIGHTWOOD (10 NE) OR US 4547 -12187 866 GOES +BFLU1 BOUNTIFUL UT US 4087 -11187 1362 COOPC +BFLW2 HUNTINGTON (7 SSE) WV US 3830 -8242 175 GOES +BFLW3 BLACK RIVER FALLS (4 N) WI US 4438 -9084 461 NWR +BFLW4 BUFFALO WY US 4435 -10670 1413 UCOOP +BFM MOBILE AL US 3063 -8807 -9999 +BFMF1 FORT LONESOME (5 NE) FL US 2775 -8206 -9999 OTHER +BFMV2 DUGSPUR (6 SE) VA US 3678 -8052 860 IFLOWS +BFNC2 BLACK FOREST (6 NW) CO US 3910 -10476 2243 UCOOP +BFNO3 BELLFOUNTAIN OR US 4437 -12335 98 +BFOS2 BELLE FOURCHE (22 NNW) SD US 4500 -10392 975 COOPA +BFOT2 HOUSTON TX US 2968 -9524 -9999 +BFOW2 HUNTINGTON (7 SSE) WV US 3830 -8242 175 GOES +BFR BEDFORD IN US 3884 -8645 -9999 +BFRC2 BLACK FOREST (4 W) CO US 3903 -10480 2134 UCOOP +BFRI1 RIDDLE (32 WNW) ID US 4235 -11669 1494 GOES +BFRI3 BEDFORD (4 SW) IN US 3883 -8652 168 COOPB +BFRN8 BALFOUR (3 SW) ND US 4792 -10057 482 COOPB +BFRS1 BEAUFORT SC US 3243 -8067 2 GOES +BFRS2 BELLE FOURCHE (12 NW) SD US 4475 -10405 -9999 UCOOP +BFRW4 MOORCROFT (4 NE) WY US 4432 -10494 1255 GOES +BFSF1 BLOXHAM (3 W) FL US 3035 -8460 31 +BFSM8 BIGFORK (13 S) MT US 4788 -11403 887 COOPAB +BFSO2 BUFFALO (1 W) OK US 3683 -9964 560 +BFSV2 ROSEDALE (3 NE) VA US 3698 -8188 738 IFLOWS +BFTC1 PEARBLOSSOM CA US 3435 -11792 2060 ALERT +BFTC2 BLACK FOREST CO US 3902 -10474 2179 ALERT +BFTF1 MICCO (2 WNW) FL US 2789 -8054 -9999 +BFTI1 BLACKFOOT (10 SW) ID US 4314 -11252 1341 GOES +BFTM2 BALTIMORE MD US 3927 -7658 6 +BFTM8 TURNER (8 WSW) MT US 4884 -10856 946 GOES +BFTN7 BEAUFORT NC US 3472 -7667 0 HTG +BFTS1 BEAUFORT (1 N) SC US 3245 -8068 -9999 +BFTS2 BRENTFORD SD US 4515 -9833 -9999 UCOOP +BFTT2 BRYAN (3 ESE) TX US 3067 -9632 -9999 UCOOP +BFTU1 MONROE (34 SE) UT US 3868 -11158 2865 SNOTEL +BFUU1 TABIONA (45 NE) UT US 4096 -11058 2702 GOES +BFV CLINTON OK US 3523 -9920 -9999 +BFVK2 BRADFORDSVILLE KY US 3748 -8515 201 COOPAB +BFW SILVER_BAY MN US 4720 -9140 313 +BFXP1 BUFFALO MILLS PA US 3995 -7865 399 +BFYF1 BONIFAY (3 NE) FL US 3083 -8565 -9999 UCOOP +BFYG1 MILLHAVEN (9 ENE) GA US 3293 -8150 16 GOES +BFYI1 BONNERS FERRY (1 SW) ID US 4868 -11634 536 GOES +BFYM8 BELFRY (10 SW) MT US 4501 -10907 1215 +BFYN6 WITHERBEE (1 NW) NY US 4410 -7355 561 IFLOWS +BFZO3 LAKEVIEW (19 NNW) OR US 4242 -12047 2003 WSF +BGAF1 TEMPLE TERRACE (3 W) FL US 2803 -8243 -9999 OTHER +BGAL1 BOGALUSA (5 WSW) LA US 3077 -8985 43 UCOOP +BGAN7 TAPOCO (4 SE) NC US 3544 -8392 -9999 +BGAT2 BIG SPRING (1 NNW) TX US 3227 -10149 756 COOPB +BGBA4 DUMAS (10 W) AR US 3387 -9165 -9999 GOES +BGBC1 BIG BAR CA US 4074 -12325 387 GOES +BGBI1 BELLEVUE ID US 4333 -11433 1463 +BGBK1 BIG BOW (4 WSW) KS US 3755 -10163 986 COOPB +BGBK2 CUMBERLAND (4 SE) KY US 3692 -8290 1262 +BGBM4 BIG BAY (1 S) MI US 4680 -8773 207 COOPA +BGBM6 AMORY (2 NW) MS US 3401 -8851 58 GOES +BGBN2 SEARCHLIGHT (27 SE) NV US 3513 -11452 305 GOES +BGBP1 FREDONIA (3 NNE) PA US 4137 -8024 411 GOES +BGBW3 BIG BEND (3 NE) WI US 4289 -8821 268 UCOOP +BGCC1 VALYERMO (1 NW) CA US 3446 -11786 1084 GOES +BGCC2 SOUTHSIDE CANAL (2 NNW) CO US 3918 -10795 2652 +BGCF1 FORT MYERS BEACH (4 E) FL US 2640 -8188 -9999 C-MAN +BGCK2 MANCHESTER (11 ENE) KY US 3717 -8357 299 COOPB +BGCM8 ANTELOPE (3 SW) MT US 4867 -10451 610 GOES +BGCN7 BIG COVE NC US 3558 -8327 -9999 AHOS +BGCO2 BIG CABIN (5 NE) OK US 3657 -9515 190 GOES +BGCO3 KERBY (18 SE) OR US 4208 -12335 1561 SNOTEL +BGCQ9 WATSON LAKE (31 W) YK CN 6016 -12970 853 GOES +BGCS2 BIG STONE CITY SD US 4530 -9648 -9999 GOES +BGCU1 RANDOLPH (5 SW) UT US 4161 -11125 1954 GOES +BGD BORGER TX US 3570 -10139 931 ASOS +BGDA2 BIG DELTA AK US 6416 -14583 294 COOPB +BGDL1 POINTE A LA HACHE (12 SE) LA US 2958 -8963 -9999 GOES +BGDO2 BIXBY (4 W) OK US 3599 -9587 189 UCOOP +BGDW1 BATTLE GROUND WA US 4578 -12253 87 COOPA +BGEC2 BOULDER (2 W) CO US 4001 -10532 1740 ALERT +BGEG1 BAINBRIDGE GA US 3091 -8458 18 GOES +BGET2 EOLIAN (1 E) TX US 3265 -9900 -9999 +BGEW4 BIG HORN (13 SW) WY US 4457 -10720 2435 WSF +BGFA4 BIG FORK (2 ENE) AR US 3450 -9393 349 COOPB +BGFM5 BIG FALLS MN US 4820 -9380 372 COOPAB +BGFO3 BROTHERS (18 NE) OR US 4403 -12040 1731 GOES +BGFU1 BEAVER (16 E) UT US 3830 -11235 3136 SNOTEL +BGFW3 BIG FALLS WI US 4555 -9095 372 COOPAB +BGGC2 CRAIG (33 N) CO US 4100 -10754 -9999 UCOOP +BGGO1 BOWLING GREEN (2 W) OH US 4138 -8362 206 COOPAB +BGGT2 BIG SPRINGS (5 NE) TX US 3237 -10142 762 COOPB +BGGW3 GREEN BAY WI US 4453 -8810 271 COOPAB +BGGW4 BAGGS WY US 4103 -10765 -9999 +BGHM8 BIG HORN (4 SW) MT US 4612 -10747 823 GOES +BGHU1 MT. PLEASANT (15 S) UT US 3933 -11148 2652 WSF +BGHW2 HENLAWSON (2 W) WV US 3790 -8202 500 IFLOWS +BGHW4 BIG HORN WY US 4468 -10699 1250 GOES +BGIV2 HOLCOMBS ROCK (6 SE) VA US 3750 -7926 175 COOPB +BGKM8 WISDOM MT US 4562 -11346 1841 GOES +BGLA2 CORDOVA (90 ESE) AK US 6012 -14328 23 GOES +BGLD1 BRIDGEVILLE DE US 3873 -7556 8 +BGLF1 BELLE GLADE (3 WNW) FL US 2670 -8072 -9999 UCOOP +BGLN4 BARNEGAT LIGHT NJ US 3976 -7411 3 +BGLP1 BIGLERVILLE (1 W) PA US 3993 -7725 219 COOPBC +BGLT1 BIG LICK TN US 3581 -8504 -9999 +BGM BINGHAMTON NY US 4221 -7598 479 +BGMC1 KERNVILLE (11 NNE) CA US 3589 -11833 2359 +BGMC2 KREMMLING (13 SSE) CO US 3988 -10633 2356 GOES +BGMK1 BURLINGAME (2 N) KS US 3880 -9583 341 COOPB +BGMQ9 CARMACKS (41 NW) YK CN 6257 -13702 884 GOES +BGMV2 BIG MEADOWS VA US 3852 -7844 -9999 +BGMW1 METALINE FALLS (15 S) WA US 4868 -11717 1524 +BGNK2 BURGIN (5 E) KY US 3775 -8477 271 UCOOP +BGNL1 POINTE A LA HACHE (11 S) LA US 2960 -8967 0 GOES +BGNM8 CONRAD (11 NW) MT US 4833 -11204 1188 NWR +BGNN4 BAYONNE NJ US 4063 -7415 -9999 +BGNT2 SOUTH HOUSTON (2 S) TX US 2966 -9523 -9999 ALERT +BGOC1 BORREGO SPRINGS (4 SSE) CA US 3321 -11633 152 ALERT +BGOI2 BUFFALO GROVE IL US 4215 -8797 213 UCOOP +BGOK1 WAKEENEY (11 SE) KS US 3891 -9974 687 +BGOS2 MILESVILLE (9 N) SD US 4458 -10174 564 UCOOP +BGOW4 SHERIDAN (22 SW) WY US 4460 -10722 2365 WSF +BGPA2 BIG LAKE AK US 6154 -14982 -9999 UCOOP +BGPC1 BIG PINE (11 WSW) CA US 3713 -11848 3048 GOES +BGPN1 BRIDGEPORT NE US 4167 -10310 1117 COOPAB +BGPS2 BUFFALO GAP SD US 4350 -10332 981 COOPB +BGPT2 BASTROP TX US 3013 -9730 114 UCOOP +BGPV2 CLINTWOOD (6 N) VA US 3723 -8247 792 IFLOWS +BGPW4 BORDER (28 NE) WY US 4235 -11077 2627 WSF +BGQA2 BIG LAKE (2 SW) AK US 6131 -14954 30 GOES +BGR BANGOR ME US 4481 -6883 57 +BGRC1 BADGER CA US 3663 -11901 924 COOPB +BGRC2 RUSH (13 SE) CO US 3874 -10390 -9999 +BGRK2 AMBURGEY (1 NE) KY US 3728 -8299 536 IFLOWS +BGRM1 BANGOR (1 W) ME US 4480 -6881 45 COOPAB +BGRM4 BIG RAPIDS MI US 4370 -8548 283 COOPAB +BGRM5 BADGER MN US 4878 -9602 329 UCOOP +BGRM8 BROWNING MT US 4856 -11301 -9999 RAWS +BGRS2 BADGER (2 S) SD US 4447 -9718 -9999 UCOOP +BGRT2 BIG SPRING TX US 3225 -10145 -9999 NWR +BGRV2 BIG ROCK (1 NE) VA US 3737 -8217 610 IFLOWS +BGSC1 BIG SUR (3 SSE) CA US 3625 -12179 -9999 +BGSF1 NORTH PORT FL US 2719 -8216 10 GOES +BGSI1 BOISE (12 NNE) ID US 4373 -11613 1689 WSF +BGSM5 BIG STONE MN US 4530 -9647 -9999 UCOOP +BGSM8 BIG SKY (2 WNW) MT US 4528 -11132 2039 COOPAB +BGSN1 BIG SPRINGS (4 WSW) NE US 4105 -10215 1121 COOPAB +BGSN7 TAR HEEL (3 SW) NC US 3471 -7884 32 GOES +BGSO2 BEGGS (5 S) OK US 3567 -9607 193 GOES +BGST2 BRIGGS TX US 3088 -9793 332 +BGSW4 BIG SANDY (15 NE) WY US 4263 -10927 2774 SNOTEL +BGTM8 BIG TIMBER MT US 4583 -10995 1250 COOPABC +BGTT1 LEAPERS FORK TN US 3594 -8718 -9999 GOES +BGTW3 BURLINGTON WI US 4268 -8820 232 COOPAB +BGUH3 BELEN GUALCHO HN 1448 -8880 -9999 +BGVC1 BRIDGEVILLE (0 E) CA US 4047 -12379 195 GOES +BGVP1 BRIDGEVILLE (1 W) PA US 4037 -8012 250 UCOOP +BGWA1 FORT PAYNE (3 W) AL US 3444 -8577 -9999 GOES +BGWN1 BRIDGEPORT (18 WSW) NE US 4156 -10337 1265 COOPC +BGWN7 BURGAW (4 NE) NC US 3460 -7788 -9999 GOES +BGWU1 BIG WATER (1 SW) UT US 3708 -11167 1250 COOPAB +BGYF1 CRYSTAL RIVER FL US 2891 -8262 -9999 GOES +BGYM8 JUDITH GAP (12 NE) MT US 4678 -10953 2179 WSF +BGYN2 SEARCHLIGHT (9 E) NV US 3545 -11476 744 ALERT +BHAT2 BARNHART (10 S) TX US 3099 -10118 811 COOPB +BHB BAR HARBOR ME US 4445 -6836 -9999 SAWRS +BHBC2 FRISCO (4 SE) CO US 3954 -10604 -9999 GOES +BHBD1 BREAKWATER HARBOR DE US 3878 -7512 -9999 AMOS +BHBK2 BEECHBURG KY US 3844 -8365 274 IFLOWS +BHBL1 THERIOT (20 SW) LA US 2929 -9112 -9999 GOES +BHBM1 BAR HARBOR ME US 4408 -6863 -9999 +BHBM3 BOSTON (1 E) MA US 4236 -7105 3 HTG +BHBW4 BASIN WY US 4438 -10804 1165 GOES +BHCC1 SACRAMENTO CA US 3855 -12134 23 ALERT +BHCG1 MILSTEAD (4 ESE) GA US 3366 -8393 -9999 GOES +BHCN2 LAUGHLIN (10 NW) NV US 3525 -11474 1485 NWR +BHDC2 LOVELAND (4 SE) CO US 4039 -10501 1585 +BHDM3 SOUTH ROYALSTON MA US 4263 -7213 -9999 SNOCOR +BHDM8 WISDOM (15 NE) MT US 4581 -11331 1792 GOES +BHDO1 BATAVIA (3 SE) OH US 3903 -8413 -9999 OTHER +BHDT2 BAIRD (1 NE) TX US 3241 -9938 530 UCOOP +BHDU1 BRIAN HEAD UT US 3769 -11285 2978 COOPBC +BHEL1 BATON ROUGE (6 S) LA US 3037 -9117 6 COOPB +BHFA2 BELUGA AK US 6122 -15113 40 UCOOP +BHFL1 BATON ROUGE LA US 3036 -9117 6 OTHER +BHHS2 BRITTON SD US 4579 -9775 415 UCOOP +BHIC1 BISHOP CA US 3737 -11836 1252 COOPBC +BHK BAKER MT US 4636 -10425 -9999 ASOS +BHKC2 BLACK HAWK (6 SE) CO US 3975 -10540 2106 GOES +BHLA2 FAIRBANKS (2 NE) AK US 6487 -14765 261 UCOOP +BHLI1 BUHL (4 ESE) ID US 4260 -11475 1158 COOPAC +BHLI4 LAKE VIEW IA US 4230 -9504 -9999 GOES +BHLM3 WESTFIELD MA US 4212 -7268 43 ALERT +BHLO1 BEACH CITY (2 SE) OH US 4064 -8155 283 GOES +BHLP1 BETHEL PA US 4043 -7630 155 GOES +BHLV2 HAYSI (3 SE) VA US 3718 -8227 384 IFLOWS +BHM BIRMINGHAM AL US 3357 -8675 191 +BHMC1 YOSEMITE VALLEY (20 NW) CA US 3800 -11978 1981 WSF +BHMF1 LEISURE CITY (5 E) FL US 2549 -8035 -9999 UCOOP +BHMM8 WYOLA (25 WSW) MT US 4510 -10790 2219 GOES +BHMN7 NEWLAND (2 SE) NC US 3609 -8197 1085 IFLOWS +BHMT2 BRENHAM TX US 3017 -9640 95 COOPA +BHNC1 RAYMOND (4 W) CA US 3721 -11997 137 OTHER +BHNC2 BRIGHTON CO US 3999 -10482 1516 ALERT +BHNG1 BUCHANAN GA US 3478 -8516 -9999 NWR +BHNK2 INEZ KY US 3795 -8252 341 IFLOWS +BHNT2 BUCHANAN DAM TX US 3077 -9845 -9999 ALERT +BHPC1 BISHOP (13 SW) CA US 3725 -11858 2485 COOPB +BHPF1 BONITA SHORES (3 NW) FL US 2636 -8186 -9999 GOES +BHPW2 BISHOP WV US 3722 -8157 799 IFLOWS +BHRC1 STOCKTON (1 E) CA US 3795 -12127 23 ALERT +BHRC2 LAS MESITAS (6 SW) CO US 3702 -10620 -9999 GOES +BHRC3 BRIDGEPORT CT US 4118 -7318 -9999 OTHER +BHRM1 BAR HARBOR (2 W) ME US 4437 -6826 143 COOPAB +BHRM4 BIRMINGHAM MI US 4255 -8322 -9999 AHOS +BHRM6 RICHTON (6 NW) MS US 3140 -8902 36 +BHRM8 HARDIN (34 SSW) MT US 4531 -10794 1007 +BHRO3 PRINEVILLE (8 E) OR US 4435 -12069 1280 GOES +BHRU1 ROOSEVELT (8 E) UT US 4022 -10988 1556 +BHRW4 BIG HORN WY US 4468 -10700 1234 COOPBC +BHSW1 WENATCHEE (5 N) WA US 4750 -12025 1341 WSF +BHTA4 BOUGHTON AR US 3388 -9330 55 +BHTN8 VALLEY CITY (8 NW) ND US 4703 -9810 366 +BHTT2 BARNHART TX US 3113 -10117 785 UCOOP +BHX EUREKA CA US 4050 -12429 732 WSR88D +BIBC1 BIEBER (1 E) CA US 4112 -12113 1257 COOPB +BICT2 BRICE (6 SW) TX US 3463 -10094 625 GOES +BID BLOCK ISLAND (1 WSW) RI US 4117 -7158 34 AMOS +BIDC1 PASADENA (13 N) CA US 3429 -11819 706 COOPB +BIDM8 BIDDLE MT US 4510 -10534 1015 COOPB +BIDT2 BAIRD (9 N) TX US 3252 -9936 518 UCOOP +BIE BEATRICE NE US 4030 -9675 -9999 BASIC +BIEC1 SAN JOSE (28 NE) CA US 3747 -12153 1036 ALERT +BIF BIGGS ARMY AIR BASE TX US 3181 -10640 -9999 WSR88D +BIFC1 MADERA (18 SW) CA US 3677 -12029 52 OTHER +BIFM5 BIG FALLS MN US 4820 -9380 372 GOES +BIFM5G BIG FALLS MN US 4820 -9380 -9999 +BIFM8 LIBBY (17 N) MT US 4863 -11557 1311 GOES +BIFN8 BINFORD (5 SW) ND US 4752 -9840 -9999 UCOOP +BIG DELTA JUNCTION (3 S) AK US 6399 -14572 389 +BIGA1 ELBA (5 N) AL US 3149 -8605 -9999 ALERT +BIGA2 DELTA JUNCTION (20 SE) AK US 6396 -14510 343 COOPA +BIGC1 BIG BEAR LAKE (4 W) CA US 3424 -11697 2077 COOPB +BIGC2 WESTCLIFFE (22 ESE) CO US 3810 -10513 2850 WSF +BIGF1 MYAKKA CITY (11 S) FL US 2719 -8214 1 GOES +BIGG1 SNELLVILLE (3 SSE) GA US 3382 -8399 262 GOES +BIGI1 BOISE (4 NW) ID US 4366 -11628 792 GOES +BIGI3 REXVILLE (2 SW) IN US 3893 -8536 -9999 GOES +BIGI4 POLK CITY (1 SE) IA US 4176 -9370 259 GOES +BIGI4G POLK CITY (1 SE) IA US 4176 -9370 259 +BIGK1 CHERRYVALE (5 E) KS US 3727 -9547 259 +BIGM8 POLSON (11 E) MT US 4768 -11395 2057 WSF +BIGN2 GOLD CREEK (4 N) NV US 4176 -11569 2042 SNOTEL +BIGN3 COLEBROOK (10 ENE) NH US 4495 -7132 678 COOPB +BIGN7 CARMEN NC US 3601 -8264 696 IFLOWS +BIGO3 MEDICAL SPRINGS (3 SE) OR US 4501 -11758 1052 +BIGQ2 BIG WHITE BC CN 4973 -11893 1842 +BIGS2 RAPID CITY (10 W) SD US 4407 -10344 1253 +BIGT1 BRUCETON TN US 3604 -8823 -9999 GOES +BIGU1 SALT LAKE CITY (9 SE) UT US 4066 -11182 1342 OTHER +BIGV2 BIG ROCK VA US 3735 -8220 264 GOES +BIGW2 BIG ISAAC WV US 3904 -8050 427 IFLOWS +BIGW4 FARSON (10 N) WY US 4225 -10943 2063 GOES +BIH BISHOP CA US 3737 -11836 1252 +BIHC1 BISHOP CA US 3735 -11840 1301 +BIIC1 HOOPA (4 NE) CA US 4110 -12364 1088 GOES +BIKN3 WEBSTER NH US 4332 -7172 -9999 GOES +BIL BILLINGS MT US 4581 -10854 1091 +BILM6 BILOXI (9 WNW) MS US 3045 -8903 6 COOPB +BILM7 BILLINGS (4 N) MO US 3711 -9358 -9999 UCOOP +BILM8 BILLINGS (1 NE) MT US 4580 -10847 945 GOES +BILO2 BILLINGS OK US 3653 -9745 305 COOPAB +BILR1 BLOCK ISLAND RI US 4120 -7160 0 CTGN +BILT2 BIG LAKE TX US 3119 -10147 824 +BIMC1 WILSONIA (7 E) CA US 3672 -11885 2377 GOES +BIMC2 CEDAR COVE (3 E) CO US 4042 -10523 -9999 GOES +BINM1 BINGHAM ME US 4505 -6989 101 +BINN6 BINGHAMTON NY US 4207 -7590 -9999 NWR +BINS2 BISON SD US 4552 -10245 847 UCOOP +BINT2 BENJAMIN (15 W) TX US 3358 -10003 503 COOPB +BIOC1 ORINDA (3 NE) CA US 3791 -12221 179 OTHER +BIPC1 SCHEELITE (10 SSE) CA US 3724 -11860 2560 WSF +BIPT2 BEAUMONT (5 N) TX US 3018 -9419 -9999 GOES +BIPV2 BREAKS (2 SW) VA US 3729 -8229 577 COOPAB +BIRA2 CIRCLE HOT SPRINGS (11 NE) AK US 6558 -14436 259 GOES +BIRC1 BREA CA US 3392 -11790 104 ALERT +BIRC2 CRIPPLE CREEK (3 E) CO US 3877 -10510 3115 WSF +BIRI1 SWAN VALLEY (8 NW) ID US 4345 -11157 2073 WSF +BIRM3 SOUTH ROYALSTON (1 E) MA US 4263 -7212 263 COOPB +BIRM5 BRAINERD MN US 4640 -9413 -9999 RAWS +BIRN2 MCGILL (6 NE) NV US 3947 -11465 2286 WSF +BIRN7 CHEROKEE (2 SW) NC US 3547 -8335 0 +BIRO2 BARNSDALL (2 S) OK US 3653 -9616 -9999 GOES +BIRO3 RIETH OR US 4565 -11888 290 GOES +BIRQ2 COLUMBIA R @ BIRCHBANK BC CN 4918 -11772 -9999 +BIRT2 BAIRD (1 NW) TX US 3242 -9942 -9999 +BIRU1 PAROWAN (7 S) UT US 3775 -11283 2469 WSF +BIRW2 BIRCH RIVER (3 WSW) WV US 3849 -8080 -9999 +BIS BISMARCK ND US 4677 -10075 505 +BISA3 BISBEE (1 WNW) AZ US 3145 -10993 1695 COOPABC +BISA4 BISMARCK (2 SE) AR US 3430 -9315 152 COOPB +BISC1 BIG SUR (1 NW) CA US 3626 -12178 61 COOPBC +BISI1 ISLAND PARK (10 NE) ID US 4448 -11127 1951 WSF +BISI2 BISMARCK (2 W) IL US 4027 -8764 183 COOPB +BISM2 BISHOPS HEAD MD US 3822 -7604 0 HTG +BISM8 POLSON (9 ESE) MT US 4769 -11398 1501 SNOTEL +BISN8 BISMARCK (12 ENE) ND US 4685 -10053 524 COOPB +BISS1 BISHOPVILLE (3 NE) SC US 3425 -8021 48 GOES +BISS2 BISON SD US 4552 -10247 847 COOPABC +BIST2 BIG SPRING TX US 3224 -10145 765 COOPA +BITC1 SUNLAND (3 NW) CA US 3429 -11829 465 ALERT +BITC2 LEADVILLE (9 W) CO US 3925 -10647 3075 GOES +BITM8 MISSOULA (4 SW) MT US 4683 -11405 950 +BITW4 BITTER CREEK (4 NE) WY US 4158 -10852 2048 +BIUI1 WESTON (4 SE) ID US 4201 -11192 1347 GOES +BIV HOLLAND MI US 4274 -8611 -9999 +BIVO1 BOLIVAR (1 E) OH US 4065 -8143 271 GOES +BIVU1 MOAB (27 SE) UT US 3823 -10927 2121 GOES +BIWN8 BISMARCK ND US 4682 -10082 493 +BIX BILOXI MS US 3040 -8892 8 +BIXC1 BIG BEND (1 SW) CA US 3823 -12246 9 GOES +BIXM6 BILOXI MS US 3010 -8878 -9999 BUOY +BIXO2 BIXBY (3 N) OK US 3598 -9588 184 COOPAB +BIYM8 ENNIS (21 ESE) MT US 4529 -11141 2347 WSF +BJC DENVER CO US 3991 -10512 -9999 LAWRS +BJCT2 JONESTOWN TX US 3052 -9791 -9999 ALERT +BJI BEMIDJI MN US 4751 -9493 227 SAWRS +BJIM5 BEMIDJI (4 S) MN US 4745 -9487 411 COOPAB +BJJ WOOSTER OH US 4087 -8189 -9999 ASOS +BJNW3 BOULDER JUNCTION (5 NE) WI US 4617 -8958 518 +BJOC2 KERSEY (12 SE) CO US 4031 -10436 -9999 GOES +BJPC1 ROBBINS (3 W) CA US 3887 -12175 11 GOES +BKAC1 TRACY (16 SSW) CA US 3752 -12167 940 ALERT +BKAM6 BUCKATUNNA MS US 3153 -8852 46 COOPB +BKAN6 ARKVILLE (1 E) NY US 4215 -7460 421 OTHER +BKBA3 PINE (6 NE) AZ US 3445 -11140 2225 SNOTEL +BKBC1 FULLERTON (1 N) CA US 3389 -11793 60 +BKBD1 BLACKBIRD DE US 3938 -7563 -9999 AMOS +BKBF1 I-295 BRIDGE, WEST END, ST JOHNS 3019 -8169 -9999 CTGN +BKBK2 MOREHEAD (9 N) KY US 3835 -8340 274 IFLOWS +BKBN6 BREAKABEEN NY US 4254 -7441 210 +BKBO2 BROKEN BOW (1 N) OK US 3405 -9474 145 COOPB +BKBT2 BURKBURNETT (2 NE) TX US 3411 -9853 290 GOES +BKBW1 QUINAULT (13 WSW) WA US 4741 -12410 179 GOES +BKBW2 DAVIS (3 SE) WV US 3910 -7943 1163 COOPAB +BKCA3 BLACK CANYON CITY (11 E) AZ US 3407 -11195 1391 ALERT +BKCC1 PARADISE (6 SSW) CA US 3973 -12171 98 GOES +BKCC2 MONTROSE (11 NE) CO US 3855 -10769 2484 COOPAC +BKCF1 THONOTOSASSA (2 SE) FL US 2803 -8227 -9999 +BKCN2 ELY (40 SE) NV US 3897 -11427 2819 WSF +BKCN6 OHIO (2 S) NY US 4330 -7498 381 SNOCOR +BKCT2 COMSTOCK (20 N) TX US 2995 -10113 454 +BKCU1 FILLMORE (4 E) UT US 3898 -11223 1975 GOES +BKCV2 MOUNTAIN GROVE (2 S) VA US 3807 -7990 518 GOES +BKDC1 TAHOE CITY CA US 3911 -12016 1900 GOES +BKDC3 WEST GRANBY CT US 4197 -7297 218 ALERT +BKDL1 DRY CREEK (5 NW) LA US 3073 -9309 29 COOPB +BKDM6 WAYNESBORO (8 E) MS US 3169 -8852 43 +BKDO2 BROKEN BOW (9 NE) OK US 3414 -9468 396 +BKDW1 BLACK DIAMOND (4 SW) WA US 4728 -12207 94 +BKE BAKER (4 N) OR US 4484 -11781 1027 +BKEC1 BAKER CA US 3527 -11607 287 COOPAB +BKEN2 ELY (39 SE) NV US 3897 -11425 2423 WSF +BKET2 BURKETT TX US 3199 -9922 474 COOPB +BKEW2 BUCKEYE (2 SW) WV US 3817 -8015 738 IFLOWS +BKF AURORA CO US 3967 -10492 -9999 WSR88D +BKFA3 FT APACHE (14 W) AZ US 3372 -11022 1324 GOES +BKFC1 BAKERSFIELD CA US 3571 -11856 2072 NWR +BKFC2 COLORADO SPRINGS (12 NE) CO US 3909 -10448 2286 UCOOP +BKFC3 BROOKFIELD CT US 4147 -7340 81 GOES +BKFI1 BLACKFOOT (1 SE) ID US 4318 -11232 1371 COOPABC +BKFN2 BAKER (5 W) NV US 3900 -11422 2085 GOES +BKFO1 BROOKFIELD OH US 4122 -8056 363 IFLOWS +BKFO3 AGNESS (10 NNE) OR US 4270 -12403 1106 GOES +BKFS2 CUSTER (10 NW) SD US 4387 -10374 -9999 GOES +BKFW3 BROOKFIELD WI US 4307 -8815 -9999 +BKGS2 BROOKINGS SD US 4429 -9678 495 UCOOP +BKGT2 CRYSTAL FALLS (5 SW) TX US 3283 -9895 -9999 RFCSIM +BKGW1 GREENWATER (10 SE) WA US 4702 -12155 820 GOES +BKH KEKAHA HI US 2202 -15979 -9999 +BKHC1 WRIGHTWOOD (16 W) CA US 3434 -11792 2164 WSF +BKHC2 MASONVILLE (2 S) CO US 4045 -10520 -9999 GOES +BKHF1 BUCKHEAD RIDGE FL US 2712 -8090 -9999 UCOOP +BKHI1 HENRY (7 SSE) ID US 4282 -11151 1908 OTHER +BKHN5 BUCKHORN NM US 3303 -10872 1463 COOPB +BKHT2 HOUSTON TX US 2983 -9547 -9999 +BKHV2 ABINGDON (5 WNW) VA US 3672 -8207 671 IFLOWS +BKIN7 BURGAW (11 E) NC US 3453 -7772 -9999 GOES +BKKC1 STORRIE (7 E) CA US 3990 -12120 1571 OTHER +BKKM5 BRECKENRIDGE (1 SE) MN US 4626 -9659 293 COOPAB +BKKN6 BLEECKER (1 NW) NY US 4313 -7438 454 SNOCOR +BKKW2 SOD (3 SSW) WV US 3820 -8190 415 IFLOWS +BKL CLEVELAND OH US 4152 -8168 178 +BKLC1 QUINCY (14 WSW) CA US 3985 -12124 1565 OTHER +BKLI2 PLYMOUTH (5 SE) IL US 4023 -9076 169 COOPB +BKLL1 TORO LA US 3120 -9357 57 COOPAB +BKLM6 BROOKLYN (6 NW) MS US 3110 -8928 57 UCOOP +BKLM8 DILLON (13 SE) MT US 4505 -11255 1728 GOES +BKLN2 PARADISE VALLEY (18 N) NV US 4175 -11753 2042 SNOTEL +BKLN6 NEW YORK NY US 4059 -7398 6 COOPAB +BKLO1 BUCKEYE LAKE (2 WNW) OH US 3993 -8252 271 COOPB +BKLP1 BROOKVILLE PA US 4116 -7908 366 GOES +BKLT2 BURKEVILLE (16 NNE) TX US 3118 -9357 58 +BKLW2 VALLLY HEAD (4 SE) WV US 3852 -8000 1351 IFLOWS +BKLW4 CENTENNIAL (7 NW) WY US 4136 -10623 3115 SNOTEL +BKMC1 HALLS FLAT (7 E) CA US 4075 -12118 1981 GOES +BKMC2 FORT COLLINS (11 WNW) CO US 4062 -10530 2256 COOPAB +BKMI1 STITES (27 SE) ID US 4598 -11543 1722 WSF +BKMK2 BLACKMONT KY US 3678 -8352 347 COOPB +BKML1 BEEKMAN LA US 3287 -9187 22 GOES +BKMN6 BAKERS MILLS NY US 4365 -7406 567 SNOCOR +BKMN7 BLACK MOUNTAIN (2 W) NC US 3562 -8235 698 COOPB +BKMV1 CALEDONIA VT US 4480 -7195 -9999 +BKMV2 APPALACHIA (5 W) VA US 3692 -8287 1173 IFLOWS +BKMW2 BUCKEYE (8 NE) WV US 3827 -8023 1384 IFLOWS +BKNM4 BROOKLYN (2 ENE) MI US 4212 -8420 305 COOPB +BKNM6 BROOKLYN (1 SW) MS US 3105 -8920 39 +BKNM8 BROCKTON (20 S) MT US 4787 -10490 722 COOPB +BKNN1 BROKEN BOW (2 W) NE US 4141 -9968 762 COOPABC +BKNO2 BROKEN BOW (17 N) OK US 3427 -9478 -9999 COOPB +BKNP1 CALVIN (4 SE) PA US 4030 -7797 701 IFLOWS +BKNT2 BRACKEN TX US 2962 -9832 -9999 UCOOP +BKNW2 BUCKHANNON WV US 3901 -8022 422 +BKPI1 TETONIA (1 N) ID US 4386 -11125 1861 GOES +BKPN6 GRAND GORGE (3 E) NY US 4234 -7445 347 AHOS +BKPV2 BREAKS (2 SW) VA US 3728 -8230 612 IFLOWS +BKRA4 BLACK ROCK AR US 3610 -9110 73 +BKRC1 DUNMOVIN (17 W) CA US 3609 -11826 183 GOES +BKRC2 BRECKENRIDGE (5 S) CO US 3941 -10604 3118 +BKRF1 DOVER (3 NW) FL US 2803 -8225 -9999 GOES +BKRG1 BLAKELY (2 NW) GA US 3140 -8496 82 NWR +BKRM5 BAKER (4 NW) MN US 4677 -9662 -9999 UCOOP +BKRM8 BAKER (1 E) MT US 4637 -10426 896 COOPBC +BKRN3 PLYMOUTH (2 NNE) NH US 4378 -7168 155 SNOCOR +BKRN4 BASKING RIDGE NJ US 4072 -7450 70 IFLOWS +BKRN6 JEFFERSON NY US 4402 -7580 -9999 AHOS +BKRN8 BAKER ND US 4816 -9965 515 UCOOP +BKRO2 BROKEN BOW OK US 3405 -9474 -9999 OTHER +BKRO3 BAKER OR US 4477 -11782 1057 COOPB +BKRT2 HOUSTON TX US 2979 -9567 -9999 ALERT +BKRW4 JACKSON (49 NNW) WY US 4415 -11105 1957 COOPAB +BKSA3 MCNARY (4 NE) AZ US 3412 -10985 2256 SNOTEL +BKSC1 BROOKS (1 SE) CA US 3872 -12214 110 GOES +BKSF1 SARASOTA (3 SE) FL US 2730 -8252 -9999 OTHER +BKSI1 CASCADE (14 NE) ID US 4463 -11580 2012 SNOTEL +BKSU1 GREEN RIVER (60 NE) UT US 3897 -11020 2377 GOES +BKSV2 VALLEY CENTER (2 SSW) VA US 3825 -7977 671 GOES +BKSW1 DIABLO (9 NNW) WA US 4883 -12120 671 WSF +BKSW2 BERKELEY SPRINGS (10 SSW) WV US 3950 -7830 290 COOPA +BKTC1 NEWPORT BEACH (2 NW) CA US 3364 -11795 0 ALERT +BKTI4 MILNERVILLE (3 SW) IA US 4270 -9658 365 RAWS +BKTK2 BAKERTON KY US 3687 -8533 165 GOES +BKTL1 Bulk Terminal LA US 3019 -9330 -9999 CTGN +BKTM8 BUTTE MT US 4591 -11253 1655 GOES +BKTP1 HILLMAN (2 SE) PA US 4089 -7881 512 GOES +BKTV2 BURKETOWN (1 E) VA US 3834 -7891 -9999 UCOOP +BKUN2 WINNEMUCCA (55 NNE) NV US 4178 -11755 2499 WSF +BKV BROOKSVILLE FL US 2847 -8246 -9999 ASOS +BKVF1 BROOKSVILLE (7 SSW) FL US 2848 -8244 20 COOPB +BKVI3 BROOKVILLE (5 NNE) IN US 3948 -8500 -9999 UCOOP +BKVK1 BROOKVILLE KS US 3877 -9787 415 COOPB +BKVM2 BROOKVILLE MD US 3917 -7707 0 COOPB +BKVN2 BUNKERVILLE NV US 3677 -11412 472 COOPA +BKVO3 BAKER VALLEY AGRIMET OR US 4488 -11797 -9999 GOES +BKVQ2 BARKERVILLE BC CN 5305 -12148 1521 GOES +BKW BECKLEY WV US 3779 -8112 763 +BKWC1 BECKWOURTH (4 N) CA US 3987 -12038 1700 GOES +BKWN4 MILLSTONE (3 S) NJ US 4047 -7458 12 +BKWN6 WEST SHOKAN NY US 4197 -7429 213 AHOS +BKX BROOKINGS SD US 4430 -9682 -9999 SAWRS +BKYA3 BUCKEYE AZ US 3338 -11258 271 +BKYA4 BRINKLEY AR US 3488 -9118 61 COOPAB +BKYC1 TRUCKEE (8 SE) CA US 3926 -12007 2195 ALERT +BKYI4 BUCKEYE IA US 4242 -9338 351 COOPB +BKYK2 GRAND RIVERS KY US 3698 -8823 91 GOES +BKYM4 BERKLEY MI US 4249 -8318 203 COOPAB +BKYM8 BROCKWAY (3 WSW) MT US 4729 -10583 802 COOPA +BKZO3 KLAMATH FALLS (26 WNW) OR US 4228 -12228 1554 WSF +BLAC1 MARKLEEVILLE (10 SW) CA US 3861 -11993 2438 SNOTEL +BLAI4 BLAIRSTOWN IA US 4190 -9210 -9999 UCOOP +BLAK2 BLAINE IF KY US 3803 -8282 -9999 +BLAL1 BOGALUSA LA US 3078 -8987 30 COOPAB +BLAM1 MONSON (4 ENE) ME US 4525 -6962 213 COOPB +BLAM3 BLANDFORD (4 SSW) MA US 4213 -7293 338 COOPA +BLAM7 BOLIVAR (13 N) MO US 3776 -9339 -9999 UCOOP +BLAM8 HELMVILLE MT US 4692 -11301 1305 GOES +BLAN1 BLAIR (2 E) NE US 4153 -9610 -9999 +BLAN4 BLUE ANCHOR NJ US 3968 -7486 -9999 GOES +BLAN7 BLANTYRE NC US 3530 -8262 655 +BLAO2 BLACKWELL (1 E) OK US 3681 -9728 305 COOPA +BLAO3 RHODODENDRON (7 NNE) OR US 4543 -12186 1113 SNOTEL +BLAP1 BLAIN PA US 4035 -7742 213 +BLAS1 BLACKSBURG (5 WNW) SC US 3514 -8161 183 +BLAT2 UMBARGER (2 S) TX US 3492 -10210 -9999 RFCSIM +BLAU1 DUCHESNE (11 NW) UT US 4027 -11056 2246 GOES +BLAV2 ROCKY MOUNT (3 NE) VA US 3705 -7984 267 +BLAW1 CASHMERE (6 NW) WA US 4760 -12051 1524 OTHER +BLAW2 LIVERPOOL (2 WSW) WV US 3887 -8155 336 IFLOWS +BLAW3 BLAIR WI US 4429 -9122 267 COOPAB +BLBC1 ORLAND (8 WNW) CA US 3981 -12233 130 +BLBC3 BULLS BRIDGE CT US 4165 -7348 79 +BLBL1 PRAIRIEVILLE LA US 3027 -9092 -9999 GOES +BLBM6 HOLLANDALE (6 W) MS US 3316 -9092 -9999 GOES +BLBM8 WEST YELLOWSTONE (12 S) MT US 4451 -11113 2490 SNOTEL +BLBN1 BLAIR (4 SW) NE US 4152 -9620 -9999 ALERT +BLBN4 BLOOMSBURY NJ US 4067 -7506 91 GOES +BLBN6 ROCHESTER (5 SSW) NY US 4310 -7768 -9999 GOES +BLBN7 HARRISBURG (4 NW) NC US 3533 -8072 54 IFLOWS +BLBO3 COTTAGE GROVE (14 S) OR US 4359 -12307 366 +BLBT2 BONHAM TX US 3365 -9613 -9999 GOES +BLBV2 MARTINSVILLE (13 WNW) VA US 3675 -8008 372 IFLOWS +BLCA2 AFOGNAK (28 N) AK US 5841 -15289 23 GOES +BLCA3 CLIFTON (17 NE) AZ US 3329 -10920 1268 GOES +BLCC1 BEAR VALLEY (1 SE) CA US 3845 -12004 2195 GOES +BLCF1 YEEHAW JUNCTION (8 WSW) FL US 2773 -8078 -9999 +BLCM6 WIGGINS (6 E) MS US 3085 -8903 -9999 GOES +BLCM7 BRENTWOOD MO US 3862 -9034 134 UCOOP +BLCN2 RENO (14 SSE) NV US 3936 -11968 1731 ALERT +BLCN5 BLUEWATER (10 W) NM US 3522 -10816 -9999 GOES +BLCN7 CURRIE NC US 3443 -7814 2 GOES +BLCT2 BLANCO TX US 3010 -9842 418 COOPAB +BLCV2 NELLYSFORD (4 W) VA US 3790 -7893 1049 IFLOWS +BLCW1 CEDAR FALLS (6 SE) WA US 4737 -12169 491 +BLCW4 FORT WASHAKIE (19 NW) WY US 4318 -10920 1790 GOES +BLDA1 BANKHEAD AL US 3345 -8736 85 +BLDA3 SPRINGERVILLE (15 SW) AZ US 3398 -10950 2781 SNOTEL +BLDC1 SCOTT BAR (4 NE) CA US 4178 -12295 1674 GOES +BLDC2 BOULDER CO US 4003 -10528 1650 COOPB +BLDF1 BELLE GLADE (2 ESE) FL US 2667 -8063 4 UCOOP +BLDI1 CUPRUM (7 ENE) ID US 4507 -11647 1658 WSF +BLDI2 BLOMINGDALE IL US 4195 -8809 -9999 ALERT +BLDK1 BELVIDERE (5 NNE) KS US 3753 -9905 631 NWR +BLDM1 ALEXANDER ME US 4509 -6793 308 COOPA +BLDM2 BLADENSBURG MD US 3894 -7694 5 IFLOWS +BLDM4 BELDING (4 WNW) MI US 4312 -8532 296 COOPC +BLDM5 BLACKDUCK MN US 4775 -9452 -9999 COOPAB +BLDM8 BOULDER (2 SE) MT US 4621 -11209 1466 +BLDN2 DENIO (55 SSW) NV US 4182 -11962 2048 WSF +BLDN8 VALLEY CITY (8 NW) ND US 4703 -9809 396 +BLDO3 UNITY (9 SE) OR US 4438 -11802 1734 WSF +BLDP1 TYRONE PA US 4068 -7823 -9999 GOES +BLDS2 BROADLAND (5 NE) SD US 4453 -9838 -9999 UCOOP +BLDT1 PIKEVILLE (7 NW) TN US 3568 -8527 -9999 GOES +BLDW1 CARROLLS (8 ENE) WA US 4610 -12270 668 COOPB +BLDW2 BERGTON (5 NE) WV US 3882 -7890 770 IFLOWS +BLDW4 SHELL (19 N) WY US 4480 -10785 2859 SNOTEL +BLEA1 SMITHS (5 NW) AL US 3258 -8516 -9999 GOES +BLEC1 GEORGETOWN (9 E) CA US 3891 -12067 1345 COOPB +BLEF1 MASARYKTOWN (3 SE) FL US 2842 -8240 -9999 OTHER +BLEM5 BEAULIEU (6 NE) MN US 4740 -9573 -9999 UCOOP +BLEM7 BLUE EYE (7 NE) MO US 3654 -9335 -9999 UCOOP +BLEM8 BROWNING (36 SW) MT US 4815 -11310 1798 WSF +BLEN2 LUND (37 SW) NV US 3852 -11554 1457 COOPABC +BLET2 BELTON TX US 3107 -9744 -9999 +BLEU1 PANGUITCH (5 N) UT US 3788 -11245 2012 +BLEW3 BLACK EARTH WI US 4313 -8973 251 AUTOB +BLF BLUEFIELD WV US 3730 -8121 875 +BLFA4 BLUFF CITY (3 SW) AR US 3369 -9316 110 COOPB +BLFC1 INDEPENDENCE (11 WSW) CA US 3677 -11840 3246 WSF +BLFC2 BOULDER (7 W) CO US 4000 -10540 2079 ALERT +BLFF1 RIVERVIEW (2 SW) FL US 2783 -8235 -9999 GOES +BLFI1 BLACKFOOT (8 SW) ID US 4313 -11248 1347 GOES +BLFI3 BLUFFTON (4 N) IN US 4078 -8517 247 COOPABC +BLFI4 BLUFFTON IA US 4341 -9190 -9999 GOES +BLFI4G BLUFFTON IA US 4341 -9190 -9999 +BLFK1 BELLEFONT (3 S) KS US 3783 -9966 724 COOPB +BLFL1 ALTO (6 NW) LA US 3240 -9199 16 GOES +BLFM8 BYNUM (7 NW) MT US 4801 -11244 1291 COOPABC +BLFN7 WADESBORO (11 E) NC US 3498 -7988 40 COOPB +BLFN8 BELFIELD (1 SW) ND US 4687 -10322 -9999 UCOOP +BLFO1 BELLEFONTAINE OH US 4035 -8377 361 COOPA +BLFO3 MEACHAM (15 SE) OR US 4532 -11857 -9999 +BLFS1 BLUFFTON (1 W) SC US 3223 -8087 -2 +BLFS2 BELLE FOURCHE (9 W) SD US 4468 -10403 919 UCOOP +BLFU1 MONTICELLO UT US 3728 -10957 1327 COOPAB +BLFV1 BELLOWS FALLS VT US 4313 -7245 91 COOPAB +BLFV2 BIRCHILEAF (1 SW) VA US 3717 -8230 500 COOPB +BLFW2 BLUEFIELD (2 E) WV US 3726 -8119 867 COOPB +BLFW3 BLACK RIVER FALLS (2 SE) WI US 4427 -9080 265 UCOOP +BLGA2 TYONEK (8 NNE) AK US 6017 -15104 40 COOPB +BLGC1 WRIGHTWOOD (7 W) CA US 3438 -11775 2195 WSF +BLGC3 BURLINGTON (1 N) CT US 4179 -7297 218 GOES +BLGF1 BELLE GLADE FL US 2665 -8063 5 COOPC +BLGG1 BALL GROUND (4 NNW) GA US 3433 -8447 387 COOPB +BLGI2 BOLINGBROOK IL US 4171 -8805 207 UCOOP +BLGI4 BURLINGTON IA US 4082 -9117 214 COOPABC +BLGK2 BOWLING GREEN KY US 3695 -8648 147 COOPB +BLGL1 ALTO (8 W) LA US 3240 -9200 -9999 GOES +BLGM1 BELGRADE (6 NW) ME US 4452 -6988 90 SNOCOR +BLGM4 BERGLAND MI US 4659 -8958 396 COOPBC +BLGN1 BELGRADE NE US 4146 -9807 504 COOPB +BLGN7 BLOWING ROCK (1 NW) NC US 3615 -8170 1173 COOPB +BLGT2 BOOTLEG TX US 3483 -10281 1237 RAWS +BLGU1 BULLFROG (5 W) UT US 3752 -11073 1171 COOPC +BLGV2 BLACKSBURG (3 S) VA US 3720 -8042 637 IFLOWS +BLGW4 SUNDANCE (13 NNE) WY US 4455 -10432 1426 WSF +BLH BLYTHE (7 W) CA US 3361 -11471 120 +BLHK2 JACKSON (5 SW) KY US 3752 -8345 391 IFLOWS +BLHM5 ROYALTON (5 W) MN US 4583 -9437 -9999 UCOOP +BLHM5G ROYALTON (5 W) MN US 4583 -9437 -9999 +BLHT2 BALMORHEA TX US 3098 -10374 981 COOPA +BLI BELLINGHAM (5 NNW) WA US 4879 -12254 52 +BLIA2 VALDEZ (27 SW) AK US 6084 -14688 0 +BLIG1 PEMBROKE (8 ENE) GA US 3217 -8149 9 GOES +BLII1 BLISS (4 NW) ID US 4295 -11501 998 +BLII2 BOLINGBROOK IL US 4172 -8807 -9999 ALERT +BLIM4 BLISSFIELD (1 SW) MI US 4183 -8387 210 COOPB +BLIM7 BLAIRSTOWN MO US 3855 -9396 -9999 COOPB +BLIN1 ORUM (2 NE) NE US 4157 -9623 -9999 ALERT +BLIN8 BERLIN ND US 4638 -9848 -9999 UCOOP +BLIO3 BLY (4 SE) OR US 4237 -12097 1390 COOPAB +BLIT2 BALLINGER (5 NW) TX US 3172 -10003 -9999 +BLIW1 BELLINGHAM WA US 4874 -12247 91 COOPBC +BLJU1 EVANSTON (32 SE) UT US 4097 -11058 2722 WSF +BLKA2 COFFMAN COVE (8 NNW) AK US 5612 -13290 4 COOPA +BLKA4 BLACK ROCK AR US 3611 -9110 73 COOPB +BLKC1 BLUE LAKE (9 E) CA US 4091 -12381 259 COOPB +BLKC2 ESTES PARK (8 SW) CO US 4031 -10564 2896 SNOTEL +BLKD1 BLACKBIRD DE US 3933 -7573 -9999 GOES +BLKF1 LAKE WALES (3 S) FL US 2785 -8158 -9999 OTHER +BLKG1 BLAKELY GA US 3138 -8495 82 COOPA +BLKI1 BLACKFOOT (40 SE) ID US 4300 -11172 1859 +BLKI4 BLOCKTON (2 S) IA US 4060 -9448 329 COOPB +BLKK2 LYNCH (4 SE) KY US 3689 -8292 1243 AMOS +BLKM4 BEAR LAKE (3 SSE) MI US 4438 -8612 277 COOPC +BLKM5 GRAND MARAIS (12 NE) MN US 4787 -9014 569 NWR +BLKM6 GREENVILLE MS US 3350 -9097 -9999 +BLKM7 BLUE LICK MO US 3902 -9320 238 COOPB +BLKM8 MAXVILLE (10 WSW) MT US 4641 -11343 2198 SNOTEL +BLKN2 RENO (6 NNW) NV US 3960 -11984 1568 AMOS +BLKN3 WEBSTER (1 SW) NH US 4332 -7173 189 SNOCOR +BLKN5 BLACK LAKE NM US 3630 -10528 2548 COOPB +BLKN7 FOUR OAKS (2 NW) NC US 3547 -7846 37 GOES +BLKO2 BLACKWELL (1 NE) OK US 3682 -9727 234 +BLKO3 MEACHAM (11 NE) OR US 4560 -11824 1654 GOES +BLKP1 BLAKESLEE (1 E) PA US 4111 -7558 518 SNOCOR +BLKQ2 COPPER MOUNTAIN BC CN 4910 -12077 1939 GOES +BLKS1 BLACKVILLE (3 W) SC US 3336 -8133 99 COOPAB +BLKT2 BLACKWELL TX US 3206 -10029 107 GOES +BLKU1 COALVILLE (43 E) UT US 4097 -11055 2688 +BLKW3 BLACK RIVER FALLS WI US 4429 -9085 247 COOPB +BLLA1 BILLINGSLEY (3 NE) AL US 3267 -8667 136 COOPB +BLLA2 NORTHWAY (22 SE) AK US 6264 -14161 -9999 GOES +BLLA3 GOODYEAR (4 S) AZ US 3340 -11239 288 ALERT +BLLA4 BULL SHOALS/ AR US 3637 -9257 -9999 +BLLC1 SIMI VALLEY (4 SE) CA US 3423 -11868 689 ALERT +BLLC2 CLIMAX (7 E) CO US 3938 -10605 3200 AHOS +BLLC3 GAYLORDSVILLE (1 NNW) CT US 4165 -7348 79 COOPB +BLLF1 TRENTON (12 NNW) FL US 2977 -8292 11 COOPC +BLLI2 BELLEVILLE (4 NW) IL US 3857 -9004 -9999 +BLLI3 BELLE UNION IN US 3956 -8669 267 UCOOP +BLLI4 BELLE PLAINE (3 S) IA US 4190 -9227 247 COOPABC +BLLM4 BELLAIRE MI US 4499 -8520 191 COOPB +BLLM7 BELLEVIEW MO US 3768 -9074 317 +BLLM8 BILLINGS MT US 4580 -10853 1087 +BLLN6 BALLSTON SPA NY US 4300 -7385 113 +BLLO3 BUELAH (15 N) OR US 4412 -11813 1615 WSF +BLLS1 CHARLSTON (3 NW) SC US 3282 -8003 -9999 +BLLS2 BUSHNELL SD US 4433 -9663 -9999 UCOOP +BLLT2 BELLVILLE TX US 3002 -9620 62 COOPB +BLLW1 BELLINGHAM (3 SSW) WA US 4872 -12251 5 COOPABC +BLLW2 HINTON (3 S) WV US 3763 -8088 415 GOES +BLM BELMAR/FARMINGDALE NJ US 4019 -7412 -9999 SAWRS +BLMA1 BELLE MINA (2 N) AL US 3470 -8688 183 COOPC +BLMC1 KERNVILLE (20 NE) CA US 3602 -11828 2527 GOES +BLMC2 BAYFIELD (11 NNW) CO US 3738 -10766 2464 COOPAB +BLMC3 BLOOMFIELD CT US 4180 -7273 52 +BLMF1 BALM FL US 2776 -8225 -9999 +BLMI1 KILGORE (6 N) ID US 4442 -11197 2103 WSF +BLMI2 BLOOMINGTON (5 W) IL US 4049 -8909 238 COOPAB +BLMI3 BLOOMFIELD IN US 3903 -8692 186 COOPC +BLMI4 BLOOMFIELD (1 WNW) IA US 4076 -9244 247 COOPAB +BLMK1 BLUE MOUND KS US 3810 -9502 338 COOPB +BLMM2 BLUE MOUNT MD US 3960 -7662 93 GOES +BLMM4 BLOOMINGDALE MI US 4238 -8597 221 COOPC +BLMM5 BLOOMING PRAIRIE MN US 4387 -9307 -9999 UCOOP +BLMM7 BLOOMFIELD (2 W) MO US 3688 -8997 130 PROF +BLMN3 BETHLEHEM (2 NE) NH US 4430 -7165 360 COOPAB +BLMN4 BELMAR NJ US 4018 -7404 3 +BLMN5 BLOOMFIELD (3 SE) NM US 3667 -10797 1770 COOPAB +BLMN6 BLOOMINGBURG (2 SW) NY US 4150 -7447 366 COOPB +BLMO1 WINTERSVILLE (3 WSW) OH US 4036 -8076 335 IFLOWS +BLMO3 HEPPNER (2 SSE) OR US 4533 -11954 652 ALERT +BLMP1 BLOOMINGDALE PA US 4123 -7620 415 IFLOWS +BLMW2 BARNUM WV US 3943 -7912 480 GOES +BLMW3 BLUE MOUNDS (6 SSE) WI US 4297 -8980 -9999 +BLNC1 CULVER CITY CA US 3400 -11840 9 ALERT +BLNC2 BLANCA CO US 3744 -10552 2362 +BLNF1 BOWLING GREEN FL US 2763 -8183 -9999 +BLNK1 BLAINE KS US 3950 -9640 466 COOPB +BLNK2 BLAINE KY US 3805 -8285 -9999 GOES +BLNL1 BLANCHARD (1 N) LA US 3260 -9387 95 UCOOP +BLNM1 BLANCHARD ME US 4527 -6960 232 +BLNM3 BLANDFORD MA US 4222 -7297 449 ALERT +BLNM7 BILLINGS (2 N) MO US 3708 -9355 411 COOPB +BLNM8 BALLANTINE MT US 4595 -10814 914 COOPAB +BLNN5 BLANCO (12 E) NM US 3682 -10762 1759 COOPAB +BLNN7 BURLINGTON NC US 3606 -7945 201 COOPAB +BLNO1 BERLIN OH US 4055 -8178 396 IFLOWS +BLNO2 BLANCHARD (2 SSW) OK US 3512 -9767 389 COOPAB +BLNP1 BLAIN PA US 4033 -7750 216 COOPB +BLNS2 BLUNT (6 E) SD US 4455 -9987 564 UCOOP +BLNT2 BELTON TX US 3111 -9747 202 +BLNV2 BLAND VA US 3710 -8110 610 COOPB +BLNW1 BLAINE WA US 4900 -12275 18 COOPABC +BLNW3 BERLIN (2 NE) WI US 4399 -8894 234 COOPAB +BLOF1 BLOUNTSTOWN (2 SE) FL US 3043 -8514 8 +BLOI1 ARCO (16 SE) ID US 4352 -11308 1524 GOES +BLOI2 BLOOMINGTON (2 W) IL US 4048 -8903 140 NWR +BLOM5 BLOOMINGTON MN US 4483 -9325 -9999 UCOOP +BLOM7 BLOOMFIELD MO US 3688 -8993 134 COOPB +BLOM8 JACKSON (12 SSW) MT US 4517 -11350 2316 SNOTEL +BLON1 BLOOMFIELD NE US 4260 -9763 515 COOPB +BLOO1 BLAINE OH US 4007 -8081 213 GOES +BLPA1 BLUE POND (4 NE) AL US 3429 -8568 180 GOES +BLPC2 WAGON WHEEL GAP (3 NE) CO US 3779 -10678 3179 GOES +BLPK1 BELLE PLAINE (3 W) KS US 3739 -9733 371 COOPB +BLPM4 BLANEY PARK MI US 4607 -8596 210 UCOOP +BLPM7 BLUE SPRINGS MO US 3899 -9431 305 AHOS +BLPO1 BELLEPOINT OH US 4025 -8317 265 GOES +BLPO3 PRAIRIE CITY (18 SSE) OR US 4425 -11850 1798 SNOTEL +BLPS2 RAPID CITY (19 W) SD US 4410 -10398 2100 SNOTEL +BLPT2 BELTON TX US 3100 -9749 -9999 GOES +BLPU1 OGDEN (10 NNE) UT US 4137 -11192 2438 SNOTEL +BLRA1 BROMPTON (3 NE) AL US 3360 -8643 -9999 +BLRA2 CHALKYITSIK (46 N) AK US 6732 -14365 274 UCOOP +BLRA4 BLUFF CITY (3 W) AR US 3369 -9316 110 +BLRC1 BOULDER CREEK (3 NW) CA US 3715 -12216 244 ALERT +BLRC2 DILLON (1 E) CO US 3963 -10607 2763 +BLRG1 BLAIRSVILLE (3 SE) GA US 3485 -8394 584 COOPA +BLRI4 BLAIRSTOWN (2 E) IA US 4191 -9204 248 GOES +BLRI4G BLAIRSTOWN (2 E) IA US 4191 -9204 248 +BLRK1 BLUE RAPIDS KS US 3968 -9667 351 +BLRL1 BUTTE LA ROSE LA US 3028 -9169 2 +BLRM5 FREDENBERG (3 W) MN US 4705 -9220 -9999 OTHER +BLRM7 BLAIRSTOWN (1 SW) MO US 3855 -9397 241 COOPB +BLRN1 BLAIR NE US 4153 -9608 341 COOPAB +BLRN3 CAMPTON NH US 4382 -7167 183 SNOCOR +BLRN4 BLAIRSTOWN NJ US 4098 -7495 122 GOES +BLRN5 BELL RANCH NM US 3553 -10410 1372 COOPA +BLRN7 BURNSVILLE (5 SE) NC US 3589 -8218 799 IFLOWS +BLRO3 BLUE RIVER (1 NE) OR US 4417 -12233 414 +BLRS1 BLAIR SC US 3442 -8140 77 COOPB +BLRT2 BLANCO (13 WNW) TX US 3017 -9861 -9999 ALERT +BLRU1 MILFORD (23 N) UT US 3871 -11295 1492 COOPA +BLRW2 BLAIR WV US 3787 -8185 598 IFLOWS +BLRW3 BLUE RIVER (4 NNE) WI US 4322 -9052 226 PROF +BLRW4 CROWHEART (6 S) WY US 4322 -10905 1737 GOES +BLSA1 BLOUNTSVILLE (1 SW) AL US 3408 -8661 198 GOES +BLSA2 SKWENTNA (8 ESE) AK US 6194 -15099 46 C-MAN +BLSA3 BLUE AZ US 3364 -10909 1777 +BLSC1 BIG MEADOWS (5 SW) CA US 3838 -12019 1981 GOES +BLSC2 GLENWOOD SPRINGS (10 NNW) CO US 3976 -10736 3316 +BLSF1 MADISON (10 E) FL US 3048 -8324 -9999 +BLSK2 BLUE LICKS SPRING (1 N) KY US 3842 -8401 268 +BLSL1 HARRISONBURG (3 NE) LA US 3178 -9178 -9999 GOES +BLSM7 BLUE SPRINGS (1 NW) MO US 3910 -9430 -9999 UCOOP +BLSN7 WAYNESVILLE (6 SW) NC US 3543 -8308 1027 IFLOWS +BLSO1 BEALLSVILLE (1 SW) OH US 3985 -8104 375 IFLOWS +BLSO2 BLACKWELL (4 SSE) OK US 3675 -9725 300 +BLSP1 BLOSERVILLE (1 N) PA US 4027 -7737 213 COOPAB +BLST1 BELLS TN US 3569 -8911 107 GOES +BLTC1 LUCERNE (8 NE) CA US 3918 -12270 628 GOES +BLTC2 BOULDER (18 WSW) CO US 3990 -10558 2682 WSF +BLTF1 TRENTON (13 NNW) FL US 2980 -8287 34 UCOOP +BLTK1 BELOIT KS US 3945 -9812 408 COOPB +BLTK2 BELTON (6 SW) KY US 3710 -8705 201 COOPB +BLTM2 BALTIMORE MD US 3927 -7658 3 HTG +BLTM3 FALL RIVER MA US 4171 -7117 -9999 C-MAN +BLTM5 BELTRAMI MN US 4754 -9653 -9999 +BLTM5G BELTRAMI MN US 4754 -9653 -9999 +BLTM8 KALISPELL (19 SSW) MT US 4798 -11435 1722 WSF +BLTN6 BOLTON LANDING NY US 4357 -7365 101 OTHER +BLTN7 BILTMORE NC US 3557 -8255 603 +BLTO1 BELOIT (2 N) OH US 4096 -8099 338 IFLOWS +BLTO3 SUMPTER (8 SW) OR US 4455 -11832 1554 WSF +BLTS1 BELTON SC US 3452 -8250 -9999 IFLOWS +BLTS2 BLUNT (6 E) SD US 4452 -9985 -9999 UCOOP +BLTT1 BLOUNTVILLE TN US 3658 -8232 536 IFLOWS +BLTU1 OGDEN (11 NNE) UT US 4138 -11192 1829 SNOTEL +BLTW2 BELINGTON WV US 3903 -7993 512 GOES +BLTW3 BELOIT WI US 4250 -8903 238 COOPAB +BLTW4 CLARK (20 W) WY US 4478 -10957 2827 SNOTEL +BLU EMIGRANT GAP (2 SW) CA US 3928 -12071 1609 +BLUA1 HUNTSVILLE AL US 3479 -8660 -9999 +BLUA2 GIRDWOOD (13 E) AK US 6280 -14998 366 SNOCOR +BLUC1 EMIGRANT GAP (2 SW) CA US 3928 -12071 1615 ALERT +BLUC2 DILLON (6 S) CO US 3955 -10603 2780 +BLUF1 FELLSMERE (12 WSW) FL US 2773 -8081 0 GOES +BLUG1 BLUE RIDGE GA US 3487 -8432 -9999 COOPAB +BLUI1 BLACKFOOT (33 E) ID US 4320 -11185 2067 WSF +BLUI4 BLUE GRASS (3 NE) IA US 4154 -9073 236 UCOOP +BLUI4D BLUE GRASS (3 NE) IA US 4154 -9073 -9999 +BLUL1 PRAIRIEVILLE LA US 3032 -9102 -9999 GOES +BLUM5 BLUE EARTH MN US 4365 -9410 334 COOPB +BLUM7 BLUE SPRINGS MO US 3903 -9430 288 COOPB +BLUM8 GLASGOW (32 N) MT US 4887 -10695 777 GOES +BLUN1 BLUE HILL (4 SW) NE US 4030 -9853 620 COOPB +BLUN2 LOVELOCK (34 WNW) NV US 4050 -11912 1393 GOES +BLUO1 KUGLER MILL (2 S) OH US 3922 -8437 -9999 IFLOWS +BLUO2 BLUE (1 W) OK US 3400 -9624 154 +BLUO3 BLUE RIVER (1 N) OR US 4416 -12233 322 +BLUT2 BLUFFTON (5 ESE) TX US 3084 -9836 396 ALERT +BLUV1 WEST DOVER (1 N) VT US 4300 -7288 732 SNOCOR +BLUV2 BLUEMONT VA US 3911 -7784 241 UCOOP +BLUW1 WELLPINIT (5 NW) WA US 4792 -11809 631 GOES +BLUW2 HINTON (1 S) WV US 3765 -8088 424 COOPB +BLUW4 LANDER (12 SSW) WY US 4265 -10887 2932 WSF +BLV BELLEVILLE IL US 3855 -8984 -9999 WSR88D +BLVA1 BLOUNTSVILLE AL US 3408 -8658 -9999 +BLVG1 BLAIRSVILLE GA US 3483 -8393 -9999 +BLVI2 BELLEVILLE (3 SE) IL US 3846 -8996 -9999 +BLVI4 BELLEVUE IA US 4227 -9042 177 +BLVI4G BELLEVUE IA US 4227 -9042 177 +BLVK1 BELLEVILLE KS US 3983 -9763 469 COOPABC +BLVK2 BLEVINS KY US 3808 -8285 -9999 GOES +BLVM7 BLUE LICK (2 SE) MO US 3899 -9320 196 +BLVM7G BLUE LICK MO US 3902 -9334 -9999 +BLVN6 BOLIVAR (1 SW) NY US 4207 -7817 482 COOPAB +BLVO1 BELLEVILLE OH US 3912 -8175 171 COOPB +BLVP1 BLOSERVILLE (1 N) PA US 4027 -7737 -9999 +BLVS1 BLACKVILLE (3 W) SC US 3336 -8133 -9999 GOES +BLVT1 BOLIVAR TN US 3526 -8899 139 COOPAB +BLVT2 BULVERDE TX US 2974 -9845 335 COOPB +BLVW3 BLANCHARDVILLE WI US 4278 -8987 -9999 COOPB +BLWC1 GRANITEVILLE (5 WSW) CA US 3945 -12065 1646 OTHER +BLWC2 ENGLEWOOD (2 WNW) CO US 3965 -10503 1618 ALERT +BLWK2 BILLOWS KY US 3717 -8427 256 GOES +BLWL1 WESTWEGO (1 SW) LA US 2989 -9016 -9999 GOES +BLWM6 LYMAN (4 N) MS US 3055 -8912 6 +BLWN1 BELLWOOD NE US 4136 -9725 442 UCOOP +BLWN5 BLUEWATER (11 WSW) NM US 3519 -10816 -9999 GOES +BLWT2 BELLAIRE WEST (3 E) TX US 2968 -9552 -9999 ALERT +BLWW1 WELLPINIT (7 W) WA US 4790 -11813 408 GOES +BLWW4 PAHASKA (11 SE) WY US 4438 -10980 2981 SNOTEL +BLX BILLINGS MT US 4585 -10861 1097 WSR88D +BLXF1 BLOXHAM (1 WSW) FL US 3038 -8466 8 GOES +BLXM6 BILOXI MS US 3038 -8898 3 COOPA +BLYA4 BLYTHEVILLE AR US 3592 -8990 77 COOPAB +BLYC1 BLYTHE CA US 3361 -11460 82 COOPA +BLYC2 BAILEY CO US 3940 -10548 2356 COOPAB +BLYI1 BURLEY (21 ESE) ID US 4236 -11346 2174 NWR +BLYK1 BAILYVILLE KS US 3983 -9618 -9999 UCOOP +BLYL1 YCLOSKEY LA US 2984 -8969 -9999 GOES +BLYM8 BABB (13 NW) MT US 4893 -11371 1433 +BLYO3 BLY OR US 4240 -12105 1338 COOPB +BLYS1 BLYTHEWOOD (8 W) SC US 3422 -8111 103 COOPC +BLYW2 JUSTICE (1 NE) WV US 3759 -8182 427 COOPAB +BLYW3 BAILEYS HARBOR (4 W) WI US 4505 -8721 205 UCOOP +BLYW4 BUFFALO (15 S) WY US 4413 -10672 1516 COOPAB +BLZI1 PARIS (3 SE) ID US 4222 -11134 -9999 OTHER +BLZM6 BELZONI MS US 3320 -9048 34 COOPAB +BMAC2 MASONVILLE (4 SE) CO US 4043 -10518 -9999 AHOS +BMAN7 BAHAMA (1 N) NC US 3618 -7888 106 GOES +BMAP1 MT PLEASANT (2 E) PA US 4041 -7606 91 SNOCOR +BMBL1 BATON ROUGE (3 SE) LA US 3040 -9115 17 COOPB +BMBM1 AUBURN ME US 4414 -7023 136 GOES +BMBP1 BLOOMSBURG PA US 5000 -7642 145 +BMBS1 BAMBERG (3 N) SC US 3334 -8102 43 GOES +BMC BRIGHAM CITY (3 NW) UT US 4155 -11207 -9999 +BMCI1 DRIGGS (1 N) ID US 4326 -11213 1455 GOES +BMCI3 CASTELTON (3 S) IN US 3988 -8605 251 COOPC +BMCP1 BERNVILLE (5 NE) PA US 4048 -7616 152 SNOCOR +BMCT1 BUMPASS COVE TN US 3615 -8250 549 IFLOWS +BMCT2 BENBROOK TX US 3270 -9745 -9999 GOES +BMCV2 GATE CITY (1 NE) VA US 3664 -8256 418 IFLOWS +BMDA4 MOUNTAIN PINE (2 NNW) AR US 3457 -9320 130 +BMDC1 MONO HOT SPRINGS (18 SSE) CA US 3711 -11884 2987 WSF +BMDC2 GUNNISON (23 WSW) CO US 3846 -10733 2240 +BMDI2 BLOOMINGDALE IL US 4196 -8805 -9999 ALERT +BMDM5 BEMIDJI MN US 4755 -9480 430 NWR +BMDM8 ROUNDUP (10 SSE) MT US 4630 -10847 1189 OTHER +BMDN2 HENDERSON (4 S) NV US 3599 -11499 792 ALERT +BMDN4 BELLE MEADE NJ US 4047 -7465 19 +BMDP1 BLUE MARSH D PA US 4037 -7602 -9999 +BMDT2 HOUSTON TX US 2959 -9522 -9999 ALERT +BMEC1 BUCK MEADOWS CA US 3782 -12010 975 GOES +BMEC2 DEL NORTE (26 WSW) CO US 3753 -10680 2822 WSF +BMEP1 ROBESONIA (4 N) PA US 4040 -7611 122 SNOCOR +BMFC2 BROOMFIELD CO US 3993 -10507 -9999 +BMFI4 BLOOMFIELD (1 N) IA US 4077 -9242 -9999 +BMFM8 BLOOMFIELD (5 NNE) MT US 4747 -10490 815 COOPAC +BMFO1 BLOOMFIELD OH US 4145 -8081 -9999 GOES +BMFO3 MULTNOMAH FALLS (7 SE) OR US 4550 -12201 329 +BMFP1 STATE HILL PA US 4039 -7609 107 SNOCOR +BMFW1 BROWN MT ORCHARD RAWS WA US 4853 -11868 -9999 +BMG BLOOMINGTON IN US 3914 -8662 258 +BMGI3 BLOOMINGTON IN US 3917 -8652 253 COOPAB +BMGN7 BARNARDSVILLE (9 SE) NC US 3571 -8228 1573 IFLOWS +BMGP1 BLOOMING GROVE PA US 3978 -7692 -9999 GOES +BMHA1 BIRMINGHAM AL US 3350 -8690 -9999 +BMHP1 BERNVILLE (4 SW) PA US 4041 -7614 91 SNOCOR +BMI BLOOMINGTON (3 E) IL US 4048 -8892 -9999 +BMII2 BLOOMINGTON (1 NW) IL US 4050 -8900 236 COOPB +BMIN6 INDIAN LAKE NY US 4388 -7443 672 SNOCOR +BMJM5 BEMIDJI (2 NW) MN US 4752 -9493 421 GOES +BMKC2 SAPINERO (7 E) CO US 3847 -10716 2329 COOPAB +BMKP1 GLEN SUMMIT (5 E) PA US 4112 -7574 448 SNOCOR +BML BERLIN NH US 4458 -7118 -9999 +BMLC1 SIERRA CITY (8 SSE) CA US 3946 -12060 1722 WSF +BMLO2 BOOMER LAKE OK US 3615 -9707 268 ALERT +BMLS1 GEORGETOWN (3 E) SC US 3335 -7919 -9999 MARS +BMLT2 HOUSTON (13 NNW) TX US 2995 -9548 -9999 ALERT +BMMI2 MOUNT VERNON IL US 3830 -8899 -9999 GOES +BMMI2G MOUNT VERNON IL US 3830 -8899 -9999 +BMNC1 DOWNIEVILLE (12 SE) CA US 3945 -12065 1771 OTHER +BMNN2 SEARCHLIGHT (9 E) NV US 3550 -11476 597 ALERT +BMNQ2 JELLICOE BC CN 4988 -12000 1460 GOES +BMNT2 BEAUMONT TX US 3013 -9409 6 COOPB +BMNW4 CASPER (14 SW) WY US 4277 -10655 1588 UCOOP +BMOA4 BLUE MOUNTAIN AR US 3512 -9365 130 COOPB +BMOC1 AUBERRY (5 E) CA US 3707 -11940 1439 GOES +BMOC2 GARDNER (8 NW) CO US 3786 -10528 -9999 GOES +BMON6 OLD FORGE (7 NE) NY US 4380 -7487 536 COOPB +BMOO3 CENTRAL POINT (8 W) OR US 4243 -12296 357 GOES +BMOT2 VITERBO (5 WSW) TX US 2995 -9413 -9999 RFCSIM +BMPC1 SAN ANSELMO (3 WSW) CA US 3796 -12261 220 OTHER +BMPL1 LITTLE PRAIRIE (2 N) LA US 3034 -9092 3 +BMPW1 CLIFFDELL (16 SW) WA US 4678 -12133 1402 SNOTEL +BMPW2 HENDRICKS (4 NNE) WV US 3912 -7959 1023 SNOCOR +BMQ BURNET TX US 3074 -9824 393 +BMRA4 BLUE MOUNTAIN AR US 3510 -9365 130 GOES +BMRP1 PLEASANT VALLEY PA US 4037 -7603 -9999 GOES +BMRU1 CEDAR CITY (12 ESE) UT US 3759 -11286 3260 COOPAB +BMRW2 HENDRICKS (2 NNE) WV US 3914 -7958 1061 NWR +BMRW3 BLOOMER WI US 4510 -9148 299 COOPAB +BMSC1 HESPERIA (9 WSW) CA US 3446 -11739 1012 +BMSF1 HOSFORD (9 E) FL US 3038 -8473 37 ARC +BMSL1 BENTON LA US 3266 -9375 52 UCOOP +BMSN2 SEARCHLIGHT (9 E) NV US 3549 -11475 670 ALERT +BMSO2 BRAMAN (4 NW) OK US 3695 -9739 320 +BMSO3 LA GRANDE (17 WNW) OR US 4537 -11845 1396 SNOTEL +BMSW1 GOOSE PRAIRIE (1 SW) WA US 4688 -12128 1036 WSF +BMSW2 BEMIS WV US 3882 -7973 786 COOPB +BMT BEAUMONT TX US 3007 -9422 -9999 +BMTA4 BLUE MOUNTAIN AR US 3510 -9365 130 GOES +BMTC1 SANTA MARGARITA (11 E) CA US 3539 -12035 1105 GOES +BMTC2 GOLDEN (9 NW) CO US 3987 -10530 2454 ALERT +BMTI1 MCCALL (10 N) ID US 4501 -11613 2034 NWR +BMTM8 LUTHER (3 S) MT US 4524 -10946 1792 SNOTEL +BMTN6 SARANAC LAKE NY US 4433 -7410 744 SNOCOR +BMTN7 BLACK MOUNTAIN (6 NW) NC US 3567 -8235 756 COOPB +BMTO1 BELMONT (3 NNW) OH US 4007 -8106 384 IFLOWS +BMTQ2 HENDRIX LAKE BC CN 5212 -12087 1460 GOES +BMTT2 BEAUMONT TX US 3008 -9413 -9999 NWR +BMTW2 DELBARTON (2 W) WV US 3770 -8222 582 IFLOWS +BMTW4 THERMOPOLIS (9 NE) WY US 4375 -10813 1307 COOPC +BMVN6 DELHI (7 E) NY US 4233 -7481 448 GOES +BMWA3 TUCSON (19 WNW) AZ US 3225 -11124 674 ALERT +BMWN2 VERDI (4 S) NV US 3946 -11994 2530 SNOTEL +BMX CALERA (15 S) AL US 3318 -8678 177 +BMXM8 MAXVILLE MT US 4647 -11323 1448 GOES +BMZO3 THE DALLES (20 SW) OR US 4540 -12150 1311 WSF +BNA NASHVILLE TN US 3613 -8667 177 +BNAA1 COURTLAND (1 W) AL US 3467 -8732 -9999 GOES +BNAC1 ALPINE (12 NNW) CA US 3300 -11684 396 ALERT +BNAT1 NASHVILLE (1 NW) TN US 3613 -8670 -9999 COOPB +BNAT2 BRYAN (12 NNE) TX US 3083 -9637 -9999 UCOOP +BNBC1 CORONA (4 N) CA US 3397 -11691 1097 ALERT +BNBK2 BRANDENBURG (4 SE) KY US 3796 -8611 200 COOPAB +BNBO2 BROKEN BOW (16 N) OK US 3425 -9478 -9999 NWR +BNBO3 BURNS (4 WSW) OR US 4357 -11915 1612 NWR +BNBT2 BENBROOK TX US 3265 -9745 -9999 +BNBW2 BARNABUS WV US 3773 -8203 607 IFLOWS +BNCA1 CHEROKEE (7 SW) AL US 3468 -8803 -9999 +BNCC1 PLANADA (7 NE) CA US 3738 -12028 97 OTHER +BNCK2 FRANKFORT (1 SW) KY US 3818 -8490 241 IFLOWS +BNCM4 BROWN CITY (1 N) MI US 4322 -8299 247 COOPAB +BNCN1 BANCROFT NE US 4201 -9657 396 UCOOP +BNCT2 CRESSON (3 NE) TX US 3257 -9760 273 GOES +BNDA2 BOUNDARY AK US 6408 -14111 -9999 UCOOP +BNDC1 BEN LOMOND CA US 3713 -12217 111 GOES +BNDC6 LAS BANDEJAS CH 3132 -10597 -9999 GOES +BNDCH LAS BANDEJAS MX 3132 -10597 -9999 +BNDM1 BEDDINGTON ME US 4486 -6811 -9999 GOES +BNDM5 ELY (25 E) MN US 4793 -9150 425 COOPAB +BNDN5 BERNARDO (1 SW) NM US 3441 -10685 1439 +BNDO3 BEND OR US 4406 -12129 1116 COOPABC +BNDP1 BLANCHARD PA US 4106 -7761 185 GOES +BNDT1 BENDING CHESTNUT TN US 3588 -8710 -9999 AWOS +BNDT2 BANDERA (7 NW) TX US 2980 -9915 -9999 +BNDU1 DUCHESNE (32 NNW) UT US 4060 -11058 3231 SNOTEL +BNDV2 BLAND VA US 3710 -8110 610 GOES +BNDW1 NORTH BONNEVILLE (2 E) WA US 4565 -12193 24 GOES +BNEC1 BEN LOMOND CA US 3709 -12208 111 ALERT +BNEI1 AMMON (15 SE) ID US 4330 -11178 1890 WSF +BNEM6 BAY SPRINGS (2 NE) MS US 3200 -8923 98 ALERT +BNEM8 BABB (6 NE) MT US 4894 -11337 1311 COOPAB +BNET2 BALCONES TX US 3057 -9804 315 GOES +BNFA1 DOUBLE SPRINGS AL US 3414 -8736 -9999 GOES +BNFC2 PUEBLO CO US 3829 -10460 1433 ALERT +BNFI2 BONFIELD IL US 4115 -8814 -9999 +BNFN8 BINFORD ND US 4757 -9835 -9999 UCOOP +BNFO3 SITKUM (5 NNW) OR US 4322 -12384 683 GOES +BNFP1 LYCIPPUS (3 SE) PA US 4020 -7939 668 IFLOWS +BNFT2 BROWNFIELD TX US 3318 -10226 1006 COOPA +BNGA3 BISBEE (6 NW) AZ US 3150 -11001 1503 GOES +BNGC1 BANGOR (1 SE) CA US 3940 -12140 244 GOES +BNGD1 BETHANY BEACH DE US 3855 -7507 4 AMOS +BNGI4 BANGOR IA US 4222 -9310 -9999 UCOOP +BNGM1 BINGHAM ME US 4507 -6990 122 COOPB +BNGN1 BRUNING NE US 4033 -9757 482 COOPB +BNGN5 BINGHAM (2 NE) NM US 3392 -10635 1692 COOPA +BNGN6 BINGHAMTON NY US 4210 -7592 256 +BNGU1 COPPERTON (3 SW) UT US 4053 -11215 1858 +BNGV1 BENNINGTON VT US 4285 -7323 -9999 UCOOP +BNGW2 RIVERTON (1 N) WV US 3875 -7942 546 IFLOWS +BNHC1 INDEPENDENCE (17 NW) CA US 3696 -11845 3231 WSF +BNHT2 BARNHART (10 S) TX US 3099 -10116 806 OTHER +BNHV2 BEN HUR VA US 3672 -8310 488 IFLOWS +BNJO3 JORDAN VALLEY (43 WSW) OR US 4278 -11785 1198 +BNKA1 BANKHEAD AL US 3346 -8735 -9999 +BNKC1 TRINITY CENTER (8 NNE) CA US 4108 -12262 1966 GOES +BNKI1 BANKS (3 N) ID US 4411 -11611 939 WSF +BNKL1 BUNKIE LA US 3095 -9217 24 COOPAB +BNKM2 BANNECKER MD US 3928 -7674 151 ALERT +BNKN1 BENKELMAN NE US 4005 -10154 910 COOPABC +BNKN7 BOONE NC US 3617 -8164 1219 IFLOWS +BNKT2 BUNKER HILL VILLAGE (2 NW) TX US 2978 -9556 -9999 ALERT +BNKW2 BRINK (1 SW) WV US 3955 -8050 469 IFLOWS +BNLC1 BEN LOMOND CA US 3709 -12208 128 COOPA +BNLN1 BUSHNELL (10 NNW) NE US 4134 -10393 -9999 COOPA +BNMA3 MORENCI (13 SW) AZ US 3296 -10953 1067 GOES +BNMC1 JOHNSONDALE (12 ENE) CA US 3604 -11833 2530 WSF +BNMN5 LOS ALAMOS (9 S) NM US 3576 -10633 -9999 +BNMT2 BONHAM (3 NNE) TX US 3362 -9617 183 COOPAB +BNMW2 BARNUM WV US 3945 -7911 351 +BNNA4 BONNERDALE (4 SW) AR US 3437 -9342 311 COOPB +BNNK2 BRANNON (3 E) KY US 3793 -8450 268 GOES +BNNM1 BONNY EAGLE ME US 4368 -7058 71 +BNNM8 BIG SANDY (10 NE) MT US 4828 -10982 980 ALERT +BNNN1 BENNET NE US 4070 -9650 390 COOPB +BNNO1 BUCHANAN OH US 3915 -8303 302 +BNNS2 NEMO (5 SE) SD US 4414 -10345 1317 GOES +BNNT2 BRONSON (2 N) TX US 3139 -9400 84 ALERT +BNNV2 BUCHANAN VA US 3753 -7968 245 +BNNV2I BUCHANAN VA US 3753 -7968 245 +BNNW2 CHERRY GROVE (2 SW) WV US 3876 -7943 546 IFLOWS +BNO BURNS OR US 4360 -11896 1262 +BNOC1 BORON CA US 3510 -11758 838 +BNOI1 CHALLIS (20 SW) ID US 4435 -11453 2414 WSF +BNOM5 BRUNO (8 SE) MN US 4625 -9248 -9999 +BNOT2 BRONTE (6 SSE) TX US 3181 -10026 549 UCOOP +BNPC1 EL MODENA (1 NNW) CA US 3380 -11780 98 ALERT +BNPM8 DODSON (6 SW) MT US 4836 -10835 704 GOES +BNPT2 PASADENA TX US 2966 -9523 -9999 ALERT +BNRA4 GAMALIEL (5 SE) AR US 3643 -9218 -9999 GOES +BNRC1 KELSEYVILLE (5 SSE) CA US 3887 -12270 683 ALERT +BNRC2 LYONS (5 W) CO US 4022 -10536 1890 ALERT +BNRI1 BANNER SUMMIT ID US 4430 -11523 2140 GOES +BNRI2 GRAND CHAIN IL US 3725 -8900 -9999 GOES +BNRI2G GRAND CHAIN IL US 3725 -8900 -9999 +BNRK1 BONNER SPRINGS (1 NW) KS US 3906 -9490 265 COOPB +BNRM8 BONNER (4 SE) MT US 4683 -11381 1012 GOES +BNRS2 RAPID CITY (4 NW) SD US 4413 -10330 1052 +BNRU1 ROBERTSON (12 S) UT US 4096 -11058 2684 GOES +BNRW2 CYCLONE (3 SSW) WV US 3770 -8170 914 IFLOWS +BNSC1 HAT CREEK (6 W) CA US 4078 -12162 1433 WSF +BNSI1 SANDPOINT (12 NW) ID US 4835 -11677 1500 WSF +BNSI4 BRONSON IA US 4241 -9621 352 UCOOP +BNSK1 BURNS KS US 3808 -9688 457 COOPB +BNSL1 BENSON (2 E) LA US 3188 -9367 70 +BNSN7 CHARLOTTE (11 SSE) NC US 3517 -8065 72 IFLOWS +BNSO2 BURNEYVILLE (2 SE) OK US 3389 -9727 220 +BNSP1 PINE GLEN (2 SE) PA US 4107 -7803 488 IFLOWS +BNSS1 BENNETTSVILLE SC US 3465 -7968 34 COOPBC +BNST1 BEAN STATION (3 NW) TN US 3636 -8335 390 COOPAB +BNTA4 BENTONVILLE (2 S) AR US 3635 -9422 395 COOPB +BNTC1 BEAUMONT (2 E) CA US 3393 -11694 817 GOES +BNTF1 TAYLOR (22 WNW) FL US 3048 -8267 -9999 UCOOP +BNTK2 BENTON (1 E) KY US 3685 -8833 111 COOPB +BNTL1 BENTON LA US 3265 -9367 -9999 GOES +BNTM2 BRENTWOOD MD US 3895 -7695 5 IFLOWS +BNTN1 BENNINGTON NE US 4137 -9613 354 COOPB +BNTN3 BENNINGTON NH US 4300 -7193 223 SNOCOR +BNTN4 BOONTON NJ US 4090 -7442 111 GOES +BNTN5 CARLSBAD (12 NW) NM US 3252 -10438 979 COOPAB +BNTN6 BENNINGTON NY US 4285 -7840 386 COOPB +BNTP1 BENTLY CREEK (2 SW) PA US 4193 -7675 530 IFLOWS +BNTS2 BLUNT SD US 4452 -9998 494 COOPB +BNTV1 BENNINGTON (4 NW) VT US 4291 -7326 160 GOES +BNVA4 BOONEVILLE AR US 3514 -9390 149 RAWS +BNVC1 BOONVILLE (2 SE) CA US 3899 -12335 201 GOES +BNVC2 BUENA VISTA CO US 3885 -10613 2417 COOPAB +BNVF1 BROWNSVILLE FL US 2580 -8024 -9999 UCOOP +BNVI3 BOONVILLE (1 S) IN US 3805 -8727 125 COOPA +BNVL1 BIENVILLE (3 NE) LA US 3237 -9294 94 COOPA +BNVM5 BROWNS VALLEY MN US 4566 -9679 -9999 UCOOP +BNVM6 BURNSVILLE MS US 3480 -8835 -9999 AHOS +BNVN7 BARNARDSVILLE NC US 3578 -8245 -9999 AHOS +BNVO1 BARNESVILLE OH US 3999 -8117 378 COOPAB +BNVP4 HORMIGUEROS (2 SE) PR 1812 -6711 14 COOPAB +BNVT2 BROWNSVILLE TX US 2587 -9752 -9999 RFCSIM +BNVW2 BURNSVILLE (2 ESE) WV US 3885 -8063 239 COOPB +BNW BOONE IA US 4205 -9385 -9999 +BNWC2 BOONE (9 NNW) CO US 3837 -10431 1460 COOPB +BNWI4 BOONE IA US 4205 -9393 317 COOPABC +BNWN7 BOONE (2 E) NC US 3620 -8165 957 IFLOWS +BNWT2 BON WIER TX US 3073 -9365 26 +BNWW4 BONDURANT (5 NW) WY US 4320 -11040 1992 COOPAB +BNYC1 BURNEY CA US 4088 -12168 960 COOPABC +BNYC2 BURLINGTON (25 NNE) CO US 3966 -10212 1133 COOPABC +BNYM8 BIRNEY (7 NE) MT US 4541 -10646 933 OTHER +BNYN7 BUNYAN (3 SE) NC US 3552 -7693 -9999 GOES +BNZO3 BURNS (39 S) OR US 4302 -11895 1585 WSF +BOAR6 BOACO AWS MET NI 1248 -8548 -9999 +BOAW3 BOAZ (6 NW) WI US 4341 -9055 269 UCOOP +BOBC1 TRUCKEE (6 ENE) CA US 3938 -12009 1798 WSF +BOBI3 LANDERSDALE (2 W) IN US 3962 -8632 244 COOPC +BOBN8 HOPE (3 W) ND US 4732 -9779 395 UCOOP +BOBQ1 BOBBIE BURNS AB CN 5093 -11693 1370 +BOCC1 TRUCKEE (6 NE) CA US 3938 -12010 1699 COOPAB +BOCC2 BOULDER CO US 4001 -10528 -9999 GOES +BOCF1 BOCA GRANDE FL US 2672 -8226 -9999 GOES +BOCI1 BOISE (4 E) ID US 4365 -11613 1244 ALERT +BOCM8 AUGUSTA (7 ENE) MT US 4752 -11225 1155 GOES +BOCN1 BROCK NE US 4048 -9696 293 UCOOP +BOCO2 BOISE CITY (2 E) OK US 3672 -10248 1263 COOPAB +BOCW4 GLENROCK (18 S) WY US 4261 -10586 2072 GOES +BODA1 ELMORE (5 NNW) AL US 3258 -8628 -9999 +BODC1 DOWNIEVILLE (12 SE) CA US 3945 -12066 1641 COOPB +BODC2 LYONS (5 NE) CO US 4026 -10518 -9999 +BODO3 TOKETEE FALLS (8 NW) OR US 4330 -12253 549 GOES +BODP1 RALSTON (5 SSW) PA US 4145 -7698 -9999 IFLOWS +BODU1 BOULDER (1 SE) UT US 3791 -11142 2036 COOPAB +BOEC2 MANITOU SPRINGS (7 W) CO US 3882 -10503 -9999 GOES +BOEI1 BOISE ID US 4445 -11613 -9999 +BOEL1 OAK GROVE (14 SW) LA US 3277 -9160 -9999 +BOEN1 BOELUS NE US 4110 -9870 -9999 UCOOP +BOET2 BOERNE (8 NE) TX US 2986 -9866 465 COOPB +BOFI1 BOISE (3 E) ID US 4362 -11613 1029 COOPB +BOFO3 IDANHA (5 SE) OR US 4467 -12000 1088 GOES +BOGA1 COCHRANE (3 NW) AL US 3309 -8830 -9999 +BOGA4 BOGG SPRINGS (6 WNW) AR US 3432 -9444 357 COOPB +BOGC1 EAGLE LAKE RESORT (14 WNW) CA US 4059 -12108 1731 GOES +BOGI1 BOISE (13 NNE) ID US 4376 -11610 1932 SNOTEL +BOGL1 BOGALUSA (13 NW) LA US 3089 -9005 -9999 NWR +BOGM6 GRENADA MS US 3377 -8979 -9999 +BOGT1 BOGOTA TN US 3613 -8943 -9999 +BOGW1 LA PUSH (4 E) WA US 4790 -12454 -9999 +BOHN1 BOYS TOWN NE US 4125 -9612 -9999 ALERT +BOI BOISE ID US 4357 -11624 871 +BOIC2 BOULDER (6 NE) CO US 4009 -10522 -9999 +BOII1 BOISE ID US 4375 -11610 -9999 NWR +BOJC2 BOULDER CO US 4003 -10523 1612 ALERT +BOKC1 IRVINE (4 WSW) CA US 3365 -11786 9 GOES +BOKF1 HOMESTEAD FL US 2548 -8085 -9999 GOES +BOKI3 BROOK IN US 4087 -8737 198 COOPB +BOKN7 CHARLOTTE (5 SW) NC US 3519 -8094 60 IFLOWS +BOKO2 BOKCHITO (1 E) OK US 3402 -9613 192 COOPB +BOKO3 BROOKINGS (3 E) OR US 4207 -12430 11 GOES +BOKP1 BRADDOCK PA US 4040 -7987 221 UCOOP +BOKT2 BOOKER TX US 3645 -10054 838 COOPB +BOLC2 BOULDER (6 NE) CO US 4005 -10518 -9999 GOES +BOLF1 OLDSMAR FL US 2809 -8269 -9999 GOES +BOLG1 BOLINGBROKE (6 NE) GA US 3301 -8374 -9999 GOES +BOLI2 BOLLINGBROOK (1 N) IL US 4172 -8807 230 +BOLI3 BOWLING GREEN IN US 3938 -8702 167 +BOLM6 BOONEVILLE MS US 3467 -8857 149 COOPAB +BOLM7 BOLIVAR (3 NW) MO US 3765 -9350 -9999 UCOOP +BOLM8 BOULDER MT US 4632 -11212 1905 OTHER +BOLO1 BOLINS MILLS OH US 3923 -8229 201 GOES +BOLT2 BOLING TX US 2931 -9589 -9999 GOES +BOLV1 BOLTON (3 SE) VT US 4436 -7282 122 OTHER +BOLW1 BOLLES WA US 4627 -11822 351 +BOLW4 PINEDALE (13 E) WY US 4285 -10962 2240 +BOMI1 MIDDLETON (3 SE) ID US 4369 -11657 735 GOES +BOMI3 BLOOMINGTON IN US 3916 -8652 -9999 NWR +BOMK1 BEAUMONT KS US 3766 -9654 482 COOPB +BOMM8 WINSTON (17 ENE) MT US 4657 -11130 2423 SNOTEL +BOMN6 BOMBAY NY US 4494 -7456 53 GOES +BOMN7 BOOMER (5 W) NC US 3607 -8135 341 COOPB +BOMN8 BOWMAN (3 W) ND US 4620 -10347 924 UCOOP +BOMN8D BOWMAN (3 W) ND US 4620 -10347 -9999 +BOMO3 BONNEVILLE DAM OR US 4564 -12195 19 COOPAB +BOMV1 HYDEVILLE VT US 4461 -7323 125 GOES +BOMW2 BOOMER (2 E) WV US 3815 -8125 613 IFLOWS +BONA1 BON SECOUR AL US 3025 -8781 6 GOES +BONA2 ESTER (16 SW) AK US 6475 -14830 351 SNOCOR +BONA3 BOUSE AZ US 3394 -11402 282 COOPABC +BONA4 BOONEVILLE (2 S) AR US 3511 -9392 213 +BONC2 BOONE (2 S) CO US 3823 -10427 1355 GOES +BONH3 OCOTE BONITO HO 1412 -8725 -9999 +BONI1 BONNERS FERRY (1 WNW) ID US 4869 -11633 539 COOPABC +BONI2 BONNIE IL US 3819 -8893 122 GOES +BONI2G BONNIE IL US 3819 -8893 122 +BONI4 BONDURANT IA US 4170 -9347 -9999 UCOOP +BONK2 BOONEVILLE (2 ENE) KY US 3748 -8363 341 IFLOWS +BONM3 BOSTON MA US 4235 -7105 -9999 +BONM6 BOONEVILLE MS US 3467 -8875 -9999 NWR +BONM7 BOONVILLE (7 SSE) MO US 3892 -9270 187 COOPB +BONM8 BONNER (6 NE) MT US 4690 -11376 1020 GOES +BONN4 BOONTON (5 NW) NJ US 4090 -7438 70 +BONN7 BOONE (2 S) NC US 3620 -8167 -9999 GOES +BONO3 BONNEVILLE DAM (1 W) OR US 4563 -12196 -9999 +BONS2 BONESTEEL SD US 4308 -9895 605 COOPAB +BONT2 BOERNE TX US 2980 -9873 -9999 COOPAB +BONV2 BON AIR VA US 3752 -7758 40 UCOOP +BONW3 BLOOMINGTON WI US 4290 -9095 -9999 NWR +BONW4 BONDURANT WY US 4320 -11041 2027 GOES +BOOC1 INDIO (11 NNW) CA US 3385 -11626 9 ALERT +BOOC2 BOONE CO US 3826 -10427 1372 ALERT +BOOI3 BROOKVILLE (1 NE) IN US 3943 -8500 182 GOES +BOOK2 BOONEVILLE (2 W) KY US 3748 -8368 213 COOPB +BOOM6 BOONEVILLE MS US 3467 -8857 107 +BOOM7 BOONVILLE MO US 3897 -9274 204 COOPAB +BOOM8 HAPPYS INN (20 NE) MT US 4813 -11472 1208 GOES +BOON4 BOONTON NJ US 4589 -7440 85 CADAS +BOON5 BLUEWATER (15 W) NM US 3528 -10840 2481 WSF +BOON6 BOONVILLE (2 SSW) NY US 4352 -7530 285 +BOON7 BOONE NC US 3620 -8170 1049 COOPB +BOOT1 JOHNSON CITY (10 NNW) TN US 3643 -8243 -9999 +BOOW3 BARABOO (5 SE) WI US 4343 -8965 461 NWR +BOPM6 BOVINA MS US 3235 -9068 49 COOPB +BOQC1 PALMDALE (10 W) CA US 3458 -11840 -9999 GOES +BOQT2 BOQUILLAS TX US 2919 -10296 573 +BORA2 LIVENGOOD AK US 6538 -14773 396 SNOCOR +BORC1 BORON CA US 3500 -11765 748 COOPB +BORC2 BOULDER (8 NE) CO US 4008 -10521 -9999 +BORF1 DEERFIELD BEACH (2 WNW) FL US 2633 -8013 -9999 UCOOP +BORN6 BOREAS RIVER NY US 4394 -7395 537 SNOCOR +BORO3 BAKER (19 WNW) OR US 4482 -11820 1768 SNOTEL +BORT1 BORDEAUX TN US 3622 -8682 -9999 GOES +BORT2 BORGER TX US 3568 -10139 957 COOPA +BORW4 BORDER (12 NE) WY US 4229 -11087 2027 GOES +BOS BOSTON MA US 4236 -7101 6 +BOSC1 FALLBROOK (5 SSE) CA US 3330 -11722 56 ALERT +BOSC2 BOONE (6 SSW) CO US 3817 -10431 1401 COOPB +BOSF1 BOSTWICK (3 SW) FL US 2974 -8166 -9999 +BOSI1 BOISE (7 N) ID US 4374 -11620 1184 COOPBC +BOSI3 BOSWELL (4 WNW) IN US 4053 -8747 235 COOPA +BOSK2 BOSTON (6 SW) KY US 3775 -8575 250 COOPB +BOSO2 BOSWELL (1 S) OK US 3402 -9587 168 COOPAB +BOSP4 GUANICA (3 E) PR 1797 -6687 165 SCAN +BOSQ2 BOSS MOUNTAIN MINE CN 5212 -12087 -9999 +BOSV2 BOSTON VA US 3855 -7810 151 COOPAB +BOSW1 BUCKLEY WA US 4718 -12202 195 GOES +BOSW4 BOSLER (2 S) WY US 4155 -10568 2143 +BOTC1 SANTA BARBARA CA US 3445 -11971 244 ALERT +BOTM3 BOSTON MA US 4235 -7069 -9999 BUOY +BOTM8 RED LODGE (11 WSW) MT US 4517 -10948 2362 WSF +BOTN8 BOTTINEAU ND US 4883 -10045 500 COOPAB +BOTW2 BIG OTTER WV US 3862 -8103 -9999 COOPB +BOTW4 BONDURANT (1 NW) WY US 4325 -11045 2018 GOES +BOU BOULDER CO US 3998 -10526 1625 +BOUA2 BOUNDARY AK US 6413 -14133 1067 SNOCOR +BOUC1 BOULDER CK (6 NE) CA US 3721 -12206 841 ALERT +BOUC2 BOULDER (2 S) CO US 3999 -10527 1672 COOPAB +BOUI2 BOURBONNAIS (3 NW) IL US 4117 -8792 198 COOPB +BOUM8 BOULDER MT US 4623 -11211 1495 COOPABC +BOUN2 BOULDER CITY (1 NW) NV US 3600 -11486 1049 ALERT +BOUS2 DEADWOOD (5 SE) SD US 4440 -10358 1149 GOES +BOUW3 BOULDER JUNCTION WI US 4622 -8961 520 +BOVI1 BOVILL (1 N) ID US 4687 -11640 872 COOPBC +BOVM6 BOVINA MS US 3235 -9070 40 +BOVM7 BOONVILLE (3 SW) MO US 3895 -9277 239 COOPB +BOW BARTOW FL US 2794 -8178 -9999 SAWRS +BOWA3 BOWIE (1 S) AZ US 3232 -10949 1146 COOPAB +BOWD1 BOWERS BEACH DE US 3906 -7540 2 HTG +BOWG1 BOWMAN GA US 3420 -8303 -9999 +BOWM2 BOWIE MD US 3895 -7670 -9999 GOES +BOWM8 WOLF CREEK (20 NW) MT US 4730 -11213 1311 OTHER +BOWN2 BEOWAWE NV US 4059 -11647 1433 COOPA +BOWN8 BOWMAN ND US 4618 -10340 902 COOPAB +BOWS1 BOWMAN (2 NNW) SC US 3338 -8070 -9999 GOES +BOWS2 BOWDLE SD US 4545 -9967 -9999 UCOOP +BOWT2 BOWIE TX US 3354 -9785 340 COOPAB +BOWW2 BOWDEN WV US 3891 -7977 645 +BOWW3 BOWLER WI US 4487 -8898 329 COOPAB +BOX TAUNTON MA US 4196 -7113 36 +BOXA4 BOXLEY AR US 3595 -9340 -9999 GOES +BOXC2 FORT COLLINS (7 NE) CO US 4065 -10498 1554 ALERT +BOXM8 PRAY (22 ESE) MT US 4527 -11025 2033 SNOTEL +BOXN1 HEMINGFORD (9 N) NE US 4246 -10307 1207 UCOOP +BOXT2 BOXELDER (3 NNE) TX US 3352 -9486 134 COOPB +BOXU1 KOOSHAREM (6 SSW) UT US 3843 -11192 1981 +BOXW1 NORTH BEND (4 SE) WA US 4745 -12173 198 GOES +BOXW4 CASPER (30 SE) WY US 4257 -10587 2219 WSF +BOYC2 BOYERO (10 NNE) CO US 3910 -10324 1631 NWR +BOYF1 BOYNTON BEACH (17 W) FL US 2652 -8035 -9999 GOES +BOYM8 BOYD (8 W) MT US 4542 -10923 1298 GOES +BOYN1 BOYS TOWN NE US 4127 -9613 369 COOPB +BOYN5 VEGUITA (6 S) NM US 3444 -10678 1439 UCOOP +BOYO2 BOYNTON (1 NE) OK US 3567 -9563 194 COOPB +BOYO3 KENO OR US 4208 -12207 1169 GOES +BOYP1 MONROEVILLE (4 NE) PA US 4046 -7973 373 IFLOWS +BOYT2 BOYD TX US 3309 -9756 -9999 +BOYW4 SHOSHONI (13 N) WY US 4340 -10818 1436 GOES +BOZA1 BOAZ AL US 3420 -8616 326 COOPB +BOZM7 BOONVILLE MO US 3898 -9275 -9999 GOES +BOZM7G BOONVILLE MO US 3898 -9275 -9999 +BOZM8 BOZEMAN (1 E) MT US 4568 -11104 1468 NWR +BOZO3 UNITY (9 SE) OR US 4438 -11802 1734 WSF +BPAW1 WENATCHEE (17 W) WA US 4735 -12068 1301 SNOTEL +BPCC1 BORREGO SPRINGS (4 NW) CA US 3328 -11643 366 GOES +BPCC2 BLUE RIVER CO US 3943 -10604 3051 GOES +BPCT2 CEDAR POINT TX US 3087 -9845 -9999 ALERT +BPDC1 CHICO (5 SE) CA US 3971 -12175 112 GOES +BPDM8 BROWNING MT US 4856 -11301 1333 ALERT +BPDS2 RAPID CITY (13 W) SD US 4408 -10348 1343 UCOOP +BPEC1 SANTA BARBARA CA US 3453 -11996 1228 NWR +BPFC1 BIG BEAR LAKE (9 NW) CA US 3432 -11701 2106 GOES +BPFC2 LOVELAND CO US 4042 -10523 -9999 GOES +BPGT1 BETHPAGE TN US 3647 -8630 -9999 GOES +BPHI3 BRUSHY PRAIRIE (2 E) IN US 4164 -8520 302 COOPBC +BPI BIG PINEY (3 N) WY US 4258 -11011 2126 ASOS +BPIF1 BIG PINE KEY (4 NW) FL US 2472 -8139 -9999 UCOOP +BPIW4 BIG PINEY WY US 4254 -11012 2079 COOPAB +BPK MOUNTAIN HOME AR US 3637 -9247 280 ASOS +BPKC1 LITTLE LAKE (9 WSW) CA US 3588 -11805 2073 GOES +BPKC2 BOULDER (6 S) CO US 3997 -10531 2109 ALERT +BPKF1 BIG PINE KEY (4 WNW) FL US 2469 -8141 2 UCOOP +BPKI2 BEACH PARK IL US 4243 -8788 -9999 UCOOP +BPKM5 BROOKLYN PARK MN US 4505 -9342 -9999 UCOOP +BPKN2 HAWTHORNE (23 SW) NV US 3827 -11890 2536 GOES +BPKS2 RAPID CITY (19 W) SD US 4410 -10398 2100 WSF +BPLI4 BELLE PLAINE (3 S) IA US 4187 -9228 229 +BPLI4G BELLE PLAINE (3 S) IA US 4187 -9228 229 +BPLM3 BARRE (2 S) MA US 4238 -7212 -9999 GOES +BPLM5 NEW YORK MILLS (3 NW) MN US 4659 -9544 411 UCOOP +BPMC1 KERNVILLE (24 NE) CA US 3594 -11806 2237 GOES +BPMW4 BIG PINEY (2 N) WY US 4259 -11011 2131 COOPC +BPNC1 WRIGHTWOOD (3 NW) CA US 3438 -11769 -9999 GOES +BPNF1 BIG PINE KEY (4 ESE) FL US 2466 -8128 2 UCOOP +BPNL1 MORGAN CITY (12 SSE) LA US 2959 -9118 0 GOES +BPNW4 BIG PINEY (10 ENE) WY US 4257 -10993 2074 +BPOC1 BRIDGEPORT (4 WNW) CA US 3828 -11930 -9999 GOES +BPPA1 GROVEOAK (3 N) AL US 3448 -8605 -9999 UCOOP +BPPA3 FORT APACHE (25 SE) AZ US 3348 -10976 1745 GOES +BPPC1 SAN BERNARDINO CA US 3438 -11768 2086 +BPPI1 CHESTER (1 E) ID US 4392 -11146 1695 GOES +BPPN6 BAINBRIDGE (1 S) NY US 4228 -7540 -9999 COOPB +BPRC1 BRIDGEPORT (5 N) CA US 3833 -11921 1971 +BPRC2 GREYSTONE (18 NW) CO US 4080 -10892 1632 +BPRF1 BABSON PARK FL US 2783 -8155 -9999 OTHER +BPRT2 BRIDGEPORT (5 NW) TX US 3322 -9783 265 +BPRV2 WILLIAMSVILLE VA US 3820 -7957 495 GOES +BPSC1 WRIGHTWOOD (3 NW) CA US 3438 -11769 2091 ALERT +BPSC2 WINTER PARK (6 S) CO US 3980 -10578 3450 +BPSF1 FORT MYERS BEACH (6 SE) FL US 2640 -8188 -9999 GOES +BPSM8 BIG SANDY (23 E) MT US 4817 -10967 1585 WSF +BPSN2 ECHO BAY (5 N) NV US 3639 -11443 469 GOES +BPST2 GUTHRIE (7 E) TX US 3362 -10021 -9999 GOES +BPSW1 GOOSE PRAIRIE (2 SW) WA US 4687 -12130 1052 WSF +BPT PORT ARTHUR TX US 2995 -9402 5 +BPTC1 BRIDGEPORT (1 SE) CA US 3825 -11923 1972 COOPABC +BPTC3 BRIDGEPORT CT US 4107 -7313 1 ALERT +BPTK2 CAMPTON (4 E) KY US 3773 -8348 408 IFLOWS +BPTN6 BELLPORT NY US 4082 -7296 17 COOPAB +BPUC1 MINERAL KING (16 NE) CA US 3662 -11838 3459 WSF +BPUW4 BIG PINEY WY US 4254 -11011 2079 COOPB +BPYC1 BIG PINE (11 WSW) CA US 3713 -11848 3048 WSF +BPYW4 BIG PINEY (20 W) WY US 4248 -11052 2499 GOES +BPZC1 BIG PINE (10 WSW) CA US 3713 -11847 2957 WSF +BPZO3 NYSSA (00 SSE) OR US 4468 -12168 1646 WSF +BQFO3 UKIAH (16 W) OR US 4225 -11898 1548 GOES +BQIL1 INDIAN BAYOU LA US 3011 -9232 -9999 +BQK BRUNSWICK GA US 3125 -8147 -9999 SAWRS +BQN AGUADILLA PR 1850 -6713 72 +BQNC1 JULIAN (3 SE) CA US 3304 -11655 1128 GOES +BQPA2 WRANGELL (9 W) AK US 5658 -13254 -9999 UCOOP +BQTC1 RANCHO SANTA CLARITA (2 NE) CA US 3445 -11851 396 GOES +BQTL1 RICEVILLE LA US 3008 -9051 -9999 +BRAA1 HUNTSVILLE AL US 3489 -8660 243 SCAN +BRAC1 BRAWLEY (2 S) CA US 3295 -11556 -30 COOPA +BRAC3 BRACEWOOD CT US 4107 -7354 14 +BRAF1 BRADENTON (5 ESE) FL US 2745 -8250 6 COOPA +BRAI1 MONTPELIER (7 NW) ID US 4240 -11136 1814 GOES +BRAK1 BLUE RAPIDS (4 ENE) KS US 3971 -9656 411 NWR +BRAK2 BEREA KY US 3757 -8432 311 +BRAL1 BURAS LA US 2935 -8952 -9999 NWR +BRAM1 BRASSUA ME US 4567 -6982 323 COOPA +BRAM5 BRAINERD MN US 4637 -9420 360 COOPAB +BRAM7 BRANSON (9 NW) MO US 3672 -9337 427 NWR +BRAM8 GEYSER (7 NE) MT US 4729 -11035 1230 GOES +BRAN1 BRADY (1 S) NE US 4102 -10037 804 COOPB +BRAN6 BRASHER CENTER NY US 4486 -7478 66 GOES +BRAP1 BRADFORD PA US 4195 -7865 457 +BRAS2 BRANDON SD US 4358 -9658 -9999 UCOOP +BRAT2 BRADY TX US 3114 -9933 524 +BRAU1 KAMAS (31 NE) UT US 4090 -11083 2593 GOES +BRAW2 BRANCHLAND WV US 3822 -8220 -9999 GOES +BRBC1 BURBANK (5 E) CA US 3419 -11827 383 ALERT +BRBC2 SAN LUIS (22 E) CO US 3718 -10510 2926 WSF +BRBC3 THOMASTON (2 NE) CT US 4166 -7310 122 GOES +BRBF1 BARBERVILLE (7 NE) FL US 2922 -8132 -9999 +BRBI1 NEW MEADOWS (3 NNE) ID US 4495 -11613 1631 SNOTEL +BRBI3 BROWNSBURG IN US 3988 -8638 -9999 UCOOP +BRBL1 BREAUX BRIDGE (1 SE) LA US 3026 -9190 -9999 COOPB +BRBM7 BRADLEYVILLE MO US 3678 -9291 -9999 +BRBN4 BRANT BEACH (1 SSW) NJ US 3961 -7420 20 C-MAN +BRBN7 BARBER (3 E) NC US 3572 -8060 196 GOES +BRBO3 DETROIT (1 NE) OR US 4475 -12213 480 OTHER +BRBS1 BLUFFTON (2 SE) SC US 3221 -8083 -2 GOES +BRBT2 MANCHACA (1 SW) TX US 3014 -9786 213 GOES +BRBV2 SPRINGCREEK (4 NW) VA US 3847 -7910 507 IFLOWS +BRBW3 BARABOO (5 ENE) WI US 4348 -8964 243 +BRBW4 COKEVILLE (11 NNW) WY US 4222 -11105 1845 GOES +BRCA2 CHALKYITSIK AK US 6666 -14372 -9999 +BRCC1 LODI (6 SE) CA US 3807 -12120 18 ALERT +BRCC2 LA VETA (25 WNW) CO US 3755 -10540 2926 WSF +BRCF1 BELLE GLADE (16 NNW) FL US 2690 -8079 -9999 UCOOP +BRCK2 TAYLORSVILLE KY US 3803 -8533 216 GOES +BRCL1 BATON ROUGE LA US 3055 -9103 18 COOPB +BRCM2 FRIENDSVILLE (1 SE) MD US 3966 -7939 475 GOES +BRCM5 BRICELYN MN US 4357 -9380 -9999 COOPB +BRCM6 BRUCE MS US 3397 -8935 73 +BRCM7 BRUNSWICK MO US 3943 -9312 -9999 COOPAB +BRCM8 CLYDE PARK (13 WSW) MT US 4589 -11094 2231 SNOTEL +BRCN1 BEATRICE (1 N) NE US 4030 -9675 395 COOPAB +BRCN2 ELY (15 ENE) NV US 3932 -11462 2774 SNOTEL +BRCN7 BRYSON CITY NC US 3552 -8335 616 COOPAB +BRCO1 BERLIN CTR OH US 4100 -8098 -9999 +BRCP4 BARCELONETA (3 SW) PR 1843 -6656 82 COOPB +BRCS2 BRUCE (2 N) SD US 4447 -9689 495 UCOOP +BRCT2 BRACKETTVILLE (26 N) TX US 2961 -10047 511 COOPAB +BRCU1 PANGUITCH (21 SE) UT US 3762 -11217 2438 WSF +BRCV2 MOUNT JACKSON (4 WNW) VA US 3880 -7877 512 IFLOWS +BRCW2 BLUE ROCK WV US 3872 -8010 994 IFLOWS +BRCW3 BRUCE WI US 4537 -9122 331 COOPB +BRCW4 DUBOIS (10 N) WY US 4370 -10967 2667 SNOTEL +BRD BRAINERD MN US 4640 -9414 -9999 +BRDA1 BREWTON (22 ESE) AL US 3103 -8671 37 GOES +BRDA4 BIRDEYE AR US 3536 -9065 -9999 UCOOP +BRDC1 BRADLEY (6 NW) CA US 3593 -12087 135 GOES +BRDC3 BROAD BROOK CT US 4193 -7252 -9999 +BRDF1 BRANDON (2 E) FL US 2794 -8225 -9999 GOES +BRDG1 BLUE RIDGE (3 NE) GA US 3488 -8428 -9999 +BRDI2 BRADLEY IL US 4114 -8787 200 UCOOP +BRDI3 BROAD RIPPLE IN US 3987 -8614 223 +BRDI4 BRADDYVILLE IA US 4058 -9501 290 UCOOP +BRDK1 BURDETT (1 NW) KS US 3820 -9953 641 COOPB +BRDK2 BURDINE (2 NE) KY US 3722 -8258 488 +BRDM1 BRIDGEWATER ME US 4642 -6785 125 COOPA +BRDM2 BROAD RIDGE MD US 3945 -7670 177 ALERT +BRDM5 BEARDSLEY (3 S) MN US 4551 -9670 -9999 UCOOP +BRDM6 BRANDON (6 NE) MS US 3233 -8991 114 UCOOP +BRDM8 POPLAR (30 NNW) MT US 4855 -10527 819 COOPABC +BRDN1 BRADSHAW NE US 4088 -9775 524 COOPB +BRDN3 BRADFORD (2 WSW) NH US 4326 -7198 287 COOPB +BRDN5 BERNARDO NM US 3443 -10643 1443 UCOOP +BRDN7 BOARDMAN NC US 3444 -7896 22 GOES +BRDO1 BRADFORD OH US 4010 -8443 -9999 GOES +BRDO3 BOARDMAN OR US 4584 -11970 91 COOPAC +BRDP1 BRODHEADSVILLE (3 NW) PA US 4097 -7542 341 IFLOWS +BRDQ8 ESTEVAN SK CN 4915 -10311 553 GOES +BRDS1 COLUMBIA (3 NW) SC US 3403 -8107 0 GOES +BRDS2 SPEARFISH (8 W) SD US 4450 -10404 1189 COOPAB +BRDT2 BARDWELL TX US 3224 -9664 -9999 GOES +BRDV2 BROADWAY VA US 3862 -7877 320 UCOOP +BRDW2 STINSON (3 W) WV US 3867 -8116 402 IFLOWS +BRDW4 PINEDALE (4 NE) WY US 4293 -10979 2286 GOES +BREC1 FULLERTON (2 NNW) CA US 3389 -11794 84 COOPB +BREC2 BRECKENRIDGE (2 NW) CO US 3951 -10606 2987 +BREG1 BREMEN GA US 3372 -8515 -9999 +BREM3 BARRE MA US 4243 -7203 227 +BREM5 BRECKENRIDGE (1 S) MN US 4623 -9657 -9999 UCOOP +BREM8 LIBBY (33 S) MT US 4797 -11552 1402 WSF +BREN7 BREVARD (1 NNE) NC US 3523 -8273 657 COOPA +BREN8 BREIEN ND US 4638 -10093 510 +BREO1 BEREA OH US 4135 -8186 248 IFLOWS +BREP1 BERNE PA US 4052 -7600 94 GOES +BRES1 BEREA SC US 3486 -8246 292 IFLOWS +BRET2 BRECKENRIDGE TX US 3275 -9890 360 COOPAB +BREV2 BREMO BLUFF VA US 3770 -7830 69 COOPAB +BREW2 BERKELEY SPRINGS WV US 3962 -7822 261 COOPAB +BREW3 SURING WI US 4499 -8838 262 COOPAB +BRFC1 GLENDORA (5 NW) CA US 3425 -11784 646 GOES +BRFC2 BROOMFIELD (1 ENE) CO US 3993 -10506 1631 ALERT +BRFF1 BRANFORD FL US 2996 -8291 9 COOPB +BRFI1 PINE ID US 4349 -11531 1286 GOES +BRFI2 BROOKFIELD IL US 4150 -8750 -9999 UCOOP +BRFI3 BEDFORD (5 E) IN US 3887 -8638 210 COOPC +BRFM8 FLORENCE MT US 4663 -11405 975 GOES +BRFN6 CORNING (16 NNW) NY US 4240 -7707 -9999 GOES +BRFN7 CHARLOTTE (12 N) NC US 3541 -8079 60 IFLOWS +BRFV2 BARTLICK VA US 3725 -8232 355 GOES +BRFW3 BLACK RIVER FALLS WI US 4428 -9087 243 GOES +BRFW3G BLACK RIVER FALLS WI US 4428 -9087 -9999 +BRG CHITTENDEN VT US 4432 -7314 -9999 +BRGA2 FRITZ CREEK (3 W) AK US 5973 -15147 396 SNOCOR +BRGA3 WINSLOW (37 SW) AZ US 3461 -11119 2097 COOPAB +BRGA4 BRIGGSVILLE AR US 3494 -9349 140 COOPB +BRGC1 BRIDGEVILLE (5 W) CA US 4048 -12389 109 GOES +BRGC2 BRECKENRIDGE CO US 3949 -10604 2920 COOPB +BRGC3 STAMFORD CT US 4113 -7362 85 ALERT +BRGF1 BUCKHEAD RIDGE (12 WSW) FL US 2703 -8107 -9999 UCOOP +BRGG1 BLUE RIDGE (1 WNW) GA US 3487 -8433 -9999 NWR +BRGI3 BRIDGETON IN US 3963 -8717 -9999 UCOOP +BRGI4 BRIDGEWATER IA US 4123 -9459 -9999 UCOOP +BRGK1 BURLINGAME (3 S) KS US 3870 -9583 314 GOES +BRGM3 BRIDGEWATER MA US 4195 -7095 12 COOPB +BRGM4 BARAGA MI US 4680 -8860 -9999 UCOOP +BRGM8 GLENDIVE (10 SW) MT US 4699 -10480 652 GOES +BRGN6 BRIDGEVILLE NY US 4155 -7458 183 GOES +BRGN7 TAPOCO (4 SE) NC US 3544 -8392 -9999 GOES +BRGO3 SILVER LAKE (5 WSW) OR US 4310 -12114 1341 +BRGS2 BRIDGEWATER SD US 4355 -9750 433 COOPAB +BRGT1 CAMDEN (7 E) TN US 3597 -8805 116 COOPC +BRGU1 BRIGHAM CITY UT US 4152 -11204 1289 COOPABC +BRGV2 BERGTON (4 NW) VA US 3880 -7902 722 IFLOWS +BRGW1 ARDENVOIR (14 NW) WA US 4791 -12054 1530 OTHER +BRGW3 BURLINGTON WI US 4268 -8827 233 COOPB +BRGW3D BURLINGTON WI US 4268 -8827 -9999 +BRGW4 SUSSEX (31 NE) WY US 4414 -10614 -9999 GOES +BRHA3 TUCSON (20 ENE) AZ US 3231 -11061 1311 +BRHC1 NIPOMO (24 ENE) CA US 3519 -12008 1149 GOES +BRHC3 BRIDGEPORT (5 S) CT US 4117 -7317 2 HTG +BRHF1 BELLE GLADE (12 NW) FL US 2682 -8079 -9999 UCOOP +BRHN7 BURGAW (3 W) NC US 3455 -7797 -9999 COOPBC +BRHS1 BRANCHVILLE (6 SW) SC US 3318 -8081 29 COOPB +BRHT2 BARNHART (9 S) TX US 3098 -10123 -9999 GOES +BRHU1 CEDAR CITY (11 E) UT US 3768 -11285 3048 WSF +BRIA2 HOMER (25 ENE) AK US 5976 -15084 -9999 +BRIC1 OLINDA (1 N) CA US 3393 -11784 229 ALERT +BRIC2 BRIGHTON (3 SE) CO US 3994 -10484 1518 COOPAB +BRIC3 BRISTOL CT US 4170 -7288 67 SNOCOR +BRIF1 BRISTOL FL US 3042 -8498 49 COOPB +BRIG1 HILLTONIA (4 N) GA US 3293 -8165 29 GOES +BRII4 BRIGHTON (3 N) IA US 4120 -9180 186 COOPB +BRIM1 BRIDGTON (3 NNW) ME US 4407 -7075 158 COOPAB +BRIM7 STE GENEVEIVE (10 NW) MO US 3808 -9020 108 GOES +BRIM7G STE GENEVEIVE (10 NW) MO US 3808 -9020 108 +BRIN7 CHARLOTTE (3 SE) NC US 3521 -8080 -9999 IFLOWS +BRIN8 BRINSMADE (4 E) ND US 4818 -9925 -9999 UCOOP +BRIO2 BRIDGEPORT (4 E) OK US 3554 -9832 415 +BRIO3 BRIGHTWOOD (1 WNW) OR US 4539 -12205 298 COOPB +BRIP1 BRIAR CREEK (1 N) PA US 4107 -7628 195 IFLOWS +BRIQ2 BRISCO BC CN 5082 -11627 825 +BRIS2 BRITTON SD US 4578 -9775 408 COOPABC +BRIT1 BRISTOL (4 SW) TN US 3652 -8225 472 IFLOWS +BRIT2 BRIDGEPORT TX US 3321 -9777 227 COOPAB +BRIU1 SALT LAKE CITY (15 SE) UT US 4060 -11162 2667 SNOTEL +BRIV2 BRISTOL (5 NE) VA US 3662 -8215 495 IFLOWS +BRIW2 BARRACKVILLE WV US 3950 -8017 -9999 GOES +BRJM7 BURLINGTON JUNCTION MO US 4044 -9509 293 COOPB +BRJW3 BOULDER JUNCTION WI US 4611 -8970 498 UCOOP +BRJW4 DAYTON (15 SW) WY US 4478 -10753 2402 SNOTEL +BRKA1 BROOKWOOD AL US 3325 -8729 157 COOPB +BRKC1 PALM DESERT (5 SSE) CA US 3368 -11631 18 ALERT +BRKC2 EVERGREEN (6 SW) CO US 3958 -10540 2542 ALERT +BRKC3 PLEASANT VALLEY CT US 4192 -7295 201 COOPB +BRKF1 BROOKSVILLE (10 W) FL US 2853 -8252 15 +BRKG1 BROOKLET (1 WSW) GA US 3238 -8167 55 COOPAB +BRKI2 BROOKPORT IL US 3713 -8865 101 COOPAB +BRKI3 BROOKVILLE IN US 3942 -8501 204 +BRKI4 BROOKLYN IA US 4173 -9243 265 COOPB +BRKK2 BURKESVILLE (2 W) KY US 3678 -8540 183 +BRKM2 BROOKMONT MD US 3895 -7713 12 COOPB +BRKM4 BARK RIVER MI US 4571 -8731 236 UCOOP +BRKM5 BRECKENRIDGE (2 ESE) MN US 4627 -9657 -9999 UCOOP +BRKM6 BROOKHAVEN MS US 3155 -9045 130 COOPAB +BRKM7 BROOKFIELD MO US 3977 -9306 241 COOPAB +BRKM8 LIBBY (14 NE) MT US 4856 -11539 1189 WSF +BRKN1 BROKEN BOW (1 E) NE US 4140 -9963 753 COOPB +BRKN4 BRICK NJ US 4008 -7414 11 COOPB +BRKO1 BROOKFIELD (1 NNE) OH US 4125 -8055 -9999 GOES +BRKO3 BROOKINGS OR US 4213 -12421 -9999 NWR +BRKQ2 BROOKMERE BC CN 4983 -12085 981 +BRKS1 BEAUFORT SC US 3247 -8069 -9999 GOES +BRKS2 BROOKINGS (10 SE) SD US 4418 -9675 472 COOPB +BRKS2G BROOKINGS (10 SE) SD US 4418 -9675 -9999 +BRKT2 BRACKETTVILLE (21 NE) TX US 2950 -10015 -9999 UCOOP +BRKV1 WEST BERKSHIRE VT US 4500 -7278 91 UCOOP +BRKV2 BROOKNEAL VA US 3707 -7895 130 COOPAB +BRKW1 BROOKLYN WA US 4678 -12350 58 +BRKW2 DROOP (6 NW) WV US 3813 -8033 1369 IFLOWS +BRKW3 FLORENCE (6 S) WI US 4584 -8823 337 UCOOP +BRL BURLINGTON IA US 4078 -9113 213 +BRLA2 BIG DELTA (27 WNW) AK US 6430 -14667 213 UCOOP +BRLC1 BRIDGEVILLE CA US 4047 -12380 197 +BRLC2 BURLINGTON (4 S) CO US 3925 -10228 1283 COOPABC +BRLC3 BURLINGTON CT US 4180 -7293 155 COOPAB +BRLF1 BRISTOL (2 S) FL US 3038 -8498 44 COOPAB +BRLG1 BLUE RIDGE (3 NE) GA US 3488 -8428 -9999 +BRLI1 WALLACE (5 SE) ID US 4737 -11567 1195 WSF +BRLI4 BURLINGTON IA US 4082 -9110 156 +BRLK1 BURLINGTON KS US 3820 -9573 299 +BRLM7 BURLINGTON JUNCTION (1 W) MO US 4045 -9509 293 COOPB +BRLM8 ANACONDA (7 WSW) MT US 4610 -11313 2515 SNOTEL +BRLN1 BURWELL (3 NW) NE US 4181 -9918 657 COOPB +BRLN2 BARREL SPRINGS RAWS (24 N) NV US 4192 -11993 -9999 +BRLN3 BERLIN NH US 4445 -7118 -9999 COOPAB +BRLN5 BERNALILLO (3 SW) NM US 3528 -10660 1533 +BRLN6 BERLIN (9 S) NY US 4262 -7337 347 COOPB +BRLO1 ALLIANCE (1 N) OH US 4105 -8100 -9999 GOES +BRLO3 BRIGHTWOOD (11 NE) OR US 4546 -12184 959 GOES +BRLP1 BERLIN PA US 3992 -7895 683 IFLOWS +BRLS2 BRISTOL (7 S) SD US 4532 -9783 -9999 UCOOP +BRLT2 BRESLAU TX US 2952 -9700 -9999 +BRLU1 GARDEN CITY (2 N) UT US 4197 -11140 1829 COOPC +BRLV1 BURLINGTON VT US 4453 -7282 1204 NWR +BRLW1 BURLINGTON WA US 4847 -12215 9 COOPB +BRLW2 BURLINGTON WV US 3933 -7892 230 UCOOP +BRLW3 BRILLION WI US 4418 -8807 247 COOPAB +BRLW4 SUNDANCE (12 N) WY US 4437 -10427 1585 GOES +BRMA1 BIRMINGHAM AL US 3349 -8680 -9999 NWR +BRMA2 HOMER (28 ENE) AK US 5978 -15075 -9999 +BRMA3 SEDONA (8 E) AZ US 3487 -11160 1945 GOES +BRMC1 NIPOMO (24 NE) CA US 3518 -12008 1149 ALERT +BRMC2 TWIN LAKES CO US 3909 -10654 3231 +BRMI1 SANDPOINT (16 E) ID US 4830 -11607 1646 SNOTEL +BRMI3 BROMER (2 N) IN US 3864 -8637 201 AHOS +BRMK1 BREMEN KS US 3990 -9677 396 COOPB +BRML1 BATON ROUGE LA US 3045 -9119 -9999 GOES +BRMM5 BRIMSON (1 E) MN US 4727 -9186 462 COOPAB +BRMM8 DRUMMOND (12 NW) MT US 4670 -11328 1189 OTHER +BRMO1 BARRETS MILLS OH US 3922 -8338 -9999 GOES +BRMO2 BRAMAN OK US 3692 -9733 323 COOPB +BRMO3 ASHLAND (13 SW) OR US 4205 -12285 1905 SNOTEL +BRMT2 BREMOND TX US 3116 -9668 143 COOPB +BRMU1 EVANSTON (23 SSE) UT US 4000 -11087 2408 WSF +BRMV1 BURKE MT. VT US 4457 -7189 -9999 NWR +BRMW1 BREMERTON WA US 4757 -12268 34 COOPA +BRMW2 HUNTERSVILLE (5 SSW) WV US 3812 -8003 1036 IFLOWS +BRMW4 MAMMOTH WY US 4499 -11069 -9999 GOES +BRNA1 BRANTLEY (1 SE) AL US 3157 -8625 79 GOES +BRNC1 BORON CA US 3508 -11758 -9999 +BRNC2 BRANDON CO US 3845 -10245 1196 COOPBC +BRND1 BRANDYWINE SHOAL DE US 2899 -7511 0 HTG +BRNF1 BROWN FL US 2777 -8233 18 +BRNG1 ST SIMONS ISLAND GA US 3113 -8140 0 GOES +BRNI1 COUNCIL (22 WNW) ID US 4483 -11687 562 COOPAB +BRNI4 BERNARD IA US 4282 -9083 -9999 UCOOP +BRNK1 BARNARD KS US 3920 -9805 403 COOPB +BRNK2 BROWNSVILLE KY US 3720 -8622 171 GOES +BRNL1 BERNICE (4 S) LA US 3276 -9266 -9999 RFCSIM +BRNM1 BROWNVILLE (6 WSW) ME US 4528 -6915 166 COOPAB +BRNM2 MELLWOOD MD US 3884 -7679 21 ALERT +BRNM4 BYRON (4 WSW) MI US 4281 -8404 262 COOPAB +BRNM5 BARNESVILLE (5 NE) MN US 4670 -9633 -9999 UCOOP +BRNM6 BURNSVILLE MS US 3483 -8829 -9999 GOES +BRNM7 BRUNSWICK (1 W) MO US 3943 -9316 201 COOPB +BRNM8 SHERIDAN (10 NE) MT US 4552 -11198 2697 WSF +BRNN1 BERTRAND NE US 4050 -9960 -9999 COOPB +BRNN5 BERNALILLO (6 N) NM US 3538 -10653 1642 COOPAB +BRNN6 OSWEGATCHIE (2 NNE) NY US 4421 -7506 364 +BRNN7 BARNARDSVILLE NC US 3581 -8236 1044 IFLOWS +BRNN8 BREIEN ND US 4640 -10093 524 COOPAB +BRNO1 ST. BERNARD (1 W) OH US 3915 -8452 -9999 IFLOWS +BRNO2 BARNSDALL OK US 3657 -9617 235 COOPAB +BRNO3 SANDY (5 NE) OR US 4544 -12218 173 OTHER +BRNP1 BARNES PA US 4167 -7902 405 +BRNS1 BARNWELL SC US 3319 -8140 -9999 NWR +BRNS2 BRITTON SD US 4578 -9775 415 UCOOP +BRNT1 BRUNSWICK (1 N) TN US 3528 -8976 -9999 RFCSIM +BRNT2 BOERNE TX US 2981 -9875 433 +BRNU1 ESCALANTE (19 SE) UT US 3762 -11142 1768 GOES +BRNV2 LOVINGSTON (7 NW) VA US 3785 -7893 369 IFLOWS +BRNW2 BURNSVILLE WV US 3885 -8062 -9999 GOES +BRNW4 RIVERTON (21 NW) WY US 4331 -10855 1661 UCOOP +BRO BROWNSVILLE TX US 2591 -9743 7 +BROA2 BARROW (4 NE) AK US 7132 -15661 -9999 GOES +BROC1 BORREGO SPRINGS (1 W) CA US 3323 -11641 245 COOPABC +BROC2 GREYSTONE (26 NW) CO US 4086 -10902 1713 +BROC3 EAST WINDSOR CT US 4191 -7255 14 GOES +BROF1 BROOKSVILLE (5 NNE) FL US 2862 -8237 73 COOPA +BROI1 IDAHO FALLS (34 SE) ID US 4323 -11145 1960 WSF +BROI2 BROWNS IL US 3839 -8798 -9999 UCOOP +BROK1 BROWNELL (3 NW) KS US 3867 -9979 744 COOPAB +BROL1 BATON ROUGE LA US 3061 -9118 -9999 NWR +BROM3 BROCKTON (3 SSE) MA US 4205 -7100 24 COOPA +BROM5 BRECKENRIDGE MN US 4627 -9658 290 UCOOP +BROM6 BROOKSVILLE (2 NNE) MS US 3326 -8856 89 COOPC +BROM7 BROWNING (1 N) MO US 4006 -9316 222 UCOOP +BRON1 BROWNVILLE NE US 4040 -9565 262 +BRON2 ROWLAND NV US 4193 -11567 1372 GOES +BRON4 BROWNS MILLS NJ US 3995 -7452 34 COOPC +BROO3 BROOKINGS (1 NE) OR US 4207 -12428 125 COOPAB +BROP1 BROWNSTOWN (1 W) PA US 4012 -7621 94 IFLOWS +BROS2 BROOKINGS (2 NE) SD US 4432 -9677 500 COOPABC +BROT1 BROWNSVILLE TN US 3559 -8926 101 COOPAB +BROT2 BROWN WOOD TX US 3168 -9896 422 UCOOP +BROU1 ELSINORE (3 E) UT US 3867 -11210 1600 +BROV1 BROOKFIELD (2 SW) VT US 4402 -7263 396 COOPB +BROV2 BROOKNEAL VA US 3703 -7895 107 +BROW3 BRODHEAD WI US 4262 -8939 241 COOPAB +BROW3C BRODHEAD WI US 4262 -8939 -9999 +BRPA1 BRIDGEPORT (5 NW) AL US 3498 -8582 204 COOPB +BRPA2 BROAD PASS AK US 6323 -14927 -9999 UCOOP +BRPA3 FT. APACHE (25 SE) AZ US 3348 -10975 1849 COOPAB +BRPC1 BORREGO SPRINGS (3 WNW) CA US 3327 -11642 227 ALERT +BRPF1 BARRINEAU PARK FL US 3069 -8744 8 GOES +BRPK1 BLUE RAPIDS KS US 3968 -9666 -9999 COOPB +BRPK2 BRIDGEPORT (3 WSW) KY US 3813 -8500 -9999 UCOOP +BRPL1 BATON ROUGE LA US 3041 -9115 10 OTHER +BRPM4 BIG RAPIDS MI US 4369 -8547 283 UCOOP +BRPN7 CHARLOTTE (4 SE) NC US 3518 -8082 -9999 IFLOWS +BRPT2 BRIDGEPORT TX US 3323 -9770 -9999 +BRPU1 SUNNYSIDE (3 S) UT US 3961 -11029 3109 GOES +BRPW1 RIVERSIDE (7 E) WA US 4847 -11935 1201 SNOCOR +BRPW2 BRIDGEPORT WV US 3930 -8023 302 GOES +BRQC1 PEARBLOSSOM (7 SE) CA US 3442 -11784 1234 GOES +BRRA2 HOMER (25 ENE) AK US 5976 -15085 -9999 +BRRA3 PINE (20 NE) AZ US 3455 -11118 2018 GOES +BRRC1 BERRY CREEK (5 NE) CA US 3970 -12135 1085 +BRRC2 YAMPA (6 W) CO US 4006 -10701 2768 SNOTEL +BRRF1 BUCKHEAD RIDGE (12 WSW) FL US 2704 -8107 6 COOPC +BRRG1 BRUNSWICK GA US 3115 -8150 -9999 GOES +BRRI1 MCCALL (15 N) ID US 4508 -11613 1920 SNOTEL +BRRK2 FINNEY KY US 3690 -8613 189 +BRRM3 BARRE MA US 4243 -7203 -9999 GOES +BRRM8 GRANT (10 SW) MT US 4497 -11322 1935 GOES +BRRN1 HARRISBURG (15 SW) NE US 4151 -10400 1585 GOES +BRRN3 BARRINGTON (3 N) NH US 4327 -7104 91 SNOCOR +BRRO3 BULL RUN OR US 4545 -12215 228 GOES +BRRP1 BEAR ROCKS (1 SSE) PA US 4010 -7945 646 IFLOWS +BRRT1 BARREN PLAINS TN US 3664 -8699 -9999 GOES +BRRU1 BRIGHAM CITY (13 W) UT US 4147 -11127 1283 +BRRW2 BIRCH RIVER (4 SW) WV US 3846 -8079 655 COOPAB +BRRW3 BARRON WI US 4540 -9183 -9999 UCOOP +BRRW4 CROWHEART (5 WNW) WY US 4337 -10928 1871 COOPAB +BRSC1 BRIDGEPORT (1 SE) CA US 3825 -11923 1963 COOPB +BRSC2 THATCHER (10 E) CO US 3754 -10393 1583 ALERT +BRSF1 BRISTOL (4 NE) FL US 3047 -8493 -9999 UCOOP +BRSG1 HELEN (7 N) GA US 3480 -8371 -9999 GOES +BRSI2 BREESE IL US 3862 -8948 -9999 GOES +BRSL1 BATON ROUGE LA US 3045 -9105 17 COOPB +BRSM1 ROCKWOOD (3 SW) ME US 4566 -6981 325 SNOCOR +BRSM2 BREWSTER STREET MD US 3925 -7670 35 ALERT +BRSM7 BRANDSVILLE (4 S) MO US 3660 -9170 -9999 UCOOP +BRSM8 BRUSETT (3 NW) MT US 4746 -10731 995 COOPB +BRSN1 BRUNSWICK NE US 4234 -9797 570 UCOOP +BRSN3 BRISTOL NH US 4358 -7173 180 GOES +BRSN6 CANANDAIGUA (10 SSW) NY US 4275 -7734 292 COOPB +BRSN7 GREENSBORO NC US 3614 -7991 -9999 GOES +BRSN8 BRINSMADE ND US 4818 -9932 -9999 UCOOP +BRSO2 BRISTOW (4 SSE) OK US 3578 -9635 260 +BRSO3 PAULINA (18 SW) OR US 4395 -12022 1210 COOPAB +BRSP1 MONUMENT (3 NE) PA US 4113 -7767 378 IFLOWS +BRSS1 GREENVILLE (6 E) SC US 3488 -8230 -9999 GOES +BRSS2 BRISTOL (5 SW) SD US 4530 -9783 -9999 UCOOP +BRST1 OAK RIDGE (7 E) TN US 3602 -8416 -9999 +BRST2 BROWNSVILLE TX US 2590 -9750 5 +BRSW1 ARDENVOIR (11 NNW) WA US 4788 -12043 488 WSF +BRSW2 BRADSHAW WV US 3740 -8180 329 +BRSW3 BRULE WI US 4654 -9159 305 COOPC +BRSW4 PINEDALE (14 SE) WY US 4272 -10968 2115 COOPAB +BRTA2 HOMER (25 ENE) AK US 5980 -15088 12 GOES +BRTA3 CAVE CREEK (19 E) AZ US 3382 -11163 487 GOES +BRTA4 BARLING AR US 3535 -9430 126 GOES +BRTC1 POTRERO (6 NW) CA US 3268 -11667 495 ALERT +BRTC2 CREEDE (35 WSW) CO US 3772 -10751 3536 +BRTF1 BOCA RATON FL US 2637 -8011 4 COOPB +BRTI2 BARTLETT IL US 4197 -8817 -9999 ALERT +BRTK1 BARTLETT KS US 3705 -9522 271 COOPB +BRTK2 BARDSTOWN KY US 3778 -8565 -9999 UCOOP +BRTL1 DULAC LA US 2781 -9065 -9999 C-MAN +BRTM4 BURTON MI US 4302 -8358 -9999 UCOOP +BRTM8 WARREN (16 ESE) MT US 4499 -10835 872 GOES +BRTN1 BREWSTER NE US 4194 -9986 757 OTHER +BRTN4 BEACH HEAVEN NJ US 3958 -7425 2 COOPB +BRTN6 BURTONSVILLE NY US 4280 -7425 155 COOPB +BRTN8 BERTHOLD ND US 4832 -10173 634 COOPB +BRTO3 BLUE RIVER (6 NW) OR US 4422 -12227 422 GOES +BRTS2 BRITTON (15 NW) SD US 4592 -9800 -9999 UCOOP +BRTT1 BRENTWOOD (3 S) TN US 3592 -8678 215 COOPB +BRTT2 GARFIELD TX US 3010 -9732 -9999 +BRTU1 BRIGHTON (1 E) UT US 4062 -11166 2835 UCOOP +BRTW3 BROWNTOWN (4 S) WI US 4255 -8979 255 UCOOP +BRUA1 BRUNDIDGE AL US 3171 -8582 149 COOPB +BRUA2 HOMER (29 E) AK US 5970 -15070 363 GOES +BRUC1 AUBURN (6 NW) CA US 3897 -12114 335 ALERT +BRUF1 BRUCE (4 SE) FL US 3045 -8590 0 GOES +BRUG1 BRUNSWICK GA US 3117 -8150 4 COOPAB +BRUI1 BRUNEAU ID US 4288 -11580 771 COOPA +BRUM4 BRUCE CROSSING MI US 4653 -8918 346 COOPB +BRUM5 BRUNO (7 ENE) MN US 4628 -9250 258 COOPAB +BRUM6 BRUCE (2 W) MS US 3400 -8937 82 COOPB +BRUM7 BRUNSWICK (4 WSW) MO US 3941 -9320 194 UCOOP +BRUO3 SWEET HOME (10 SW) OR US 4428 -12285 701 GOES +BRUP1 BRUCETON (2 E) PA US 4032 -7996 366 IFLOWS +BRUS1 GREENVILLE (5 NE) SC US 3489 -8230 287 IFLOWS +BRUS2 BRUCE SD US 4443 -9688 -9999 UCOOP +BRUT1 BRUCETON TN US 3604 -8826 -9999 +BRUU1 VERNAL (10 N) UT US 4058 -10947 1715 +BRUV2 BLACKSBURG (5 N) VA US 3730 -8040 832 IFLOWS +BRUW2 CALDWELL (6 SE) WV US 3769 -8035 969 IFLOWS +BRUW3 BRUCE WI US 4545 -9127 331 COOPB +BRVA3 CLIFTON (17 NE) AZ US 3329 -10920 1280 ALERT +BRVA4 BERRYVILLE (5 NW) AR US 3643 -9363 360 COOPB +BRVC1 BRIDGEVILLE (4 NNW) CA US 4052 -12382 640 +BRVC2 BLUE RIVER (4 SW) CO US 3938 -10607 3414 UCOOP +BRVF1 BROWNVILLE (1 SW) FL US 2730 -8182 -9999 OTHER +BRVK2 BARBOURVILLE (1 SE) KY US 3685 -8388 287 COOPB +BRVM5 BROWNS VALLEY MN US 4562 -9683 300 COOPAB +BRVN6 TRENTON FALLS NY US 4327 -7515 -9999 COOPB +BRVP1 BERNVILLE PA US 4040 -7617 -9999 GOES +BRVT2 BURKEVILLE (10 NE) TX US 3106 -9352 61 +BRVV2 FALLS MILLS VA US 3727 -8131 709 GOES +BRVW2 BIRCH RIVER (1 N) WV US 3850 -8075 555 IFLOWS +BRVW3 BLACK RIVER FALLS (4 NW) WI US 4434 -9091 243 AUTOB +BRW BARROW AK US 7129 -15676 13 +BRWA1 BREWTON (3 ENE) AL US 3114 -8705 49 COOPC +BRWA2 BARROW AK US 7129 -15676 24 NWR +BRWA3 SCOTTSDALE (5 N) AZ US 3357 -11194 408 ALERT +BRWC1 WHEATLAND (1 SE) CA US 3900 -12141 22 GOES +BRWF1 BRADENTON (4 W) FL US 2749 -8264 -9999 OTHER +BRWG1 BRUNSWICK (3 N) GA US 3119 -8149 4 NWR +BRWK1 BREWSTER (4 W) KS US 3937 -10145 1048 COOPAB +BRWK2 BARDWELL (2 E) KY US 3688 -8897 125 COOPA +BRWM2 BERWYN HEIGHTS MD US 3900 -7692 22 IFLOWS +BRWM4 BROWN CITY (5 SSW) MI US 4313 -8300 250 COOPB +BRWM5 BROWNSVILLE MN US 4370 -9127 -9999 GOES +BRWM5G BROWNSVILLE MN US 4370 -9127 -9999 +BRWM8 BROWNING MT US 4856 -11301 1327 COOPBC +BRWN1 BREWSTER NE US 4194 -9986 760 COOPAB +BRWN7 BRIDGEWATER NC US 3574 -8184 351 COOPB +BRWO1 ALLIANCE (5 NE) OH US 4127 -8108 -9999 GOES +BRWO2 BRISTOW (1 SE) OK US 3583 -9639 253 COOPAB +BRWT1 BROWNSVILLE TN US 3558 -8927 108 COOPB +BRWU1 WOODRUFF (8 E) UT US 3999 -11100 1950 +BRWV2 FRONT ROYAL (9 SSW) VA US 3880 -7823 299 IFLOWS +BRWW3 BROWNTOWN (3 NE) WI US 4261 -8975 300 +BRXC1 EAGLEVILLE (12 SSE) CA US 4116 -12002 1359 WSF +BRXN6 SOUNDVIEW STATION NY US 4083 -7387 23 COOPA +BRYA1 BERRY (3 S) AL US 3362 -8761 130 COOPB +BRYA4 BERRYVILLE (5 NW) AR US 3643 -9362 360 +BRYC1 LOCKWOOD (10 S) CA US 3580 -12109 282 COOPB +BRYH1 PAHALA HI US 2193 -15954 219 COOPB +BRYI4 BRAYTON IA US 4153 -9492 -9999 UCOOP +BRYK2 BERRY KY US 3853 -8438 216 IFLOWS +BRYL1 BRUSLY (2 W) LA US 3038 -9127 6 COOPBC +BRYM3 BRYANTVILLE (2 SE) MA US 4202 -7082 21 COOPB +BRYN6 BARRYVILLE (6 NW) NY US 4151 -7499 183 +BRYN7 BRYSON CITY NC US 3543 -8345 -9999 AHOS +BRYO1 BRYAN OH US 4146 -8453 -9999 +BRYS2 BRYANT (1 NE) SD US 4460 -9745 561 COOPB +BRYT2 BRYAN (17 NE) TX US 3087 -9619 -9999 RFCSIM +BRYU1 BRYCE CANYON UT US 3764 -11217 2412 COOPABC +BRYV2 BERRYVILLE VA US 3914 -7792 67 UCOOP +BRYW2 BRANDWINE WV US 3863 -7924 475 +BRYW4 JACKSON (13 SE) WY US 4327 -11063 2115 WSF +BRZC1 BERRY CREEK (5 E) CA US 3969 -12134 1085 WSF +BRZF1 WILLISTON (8 W) FL US 2940 -8259 21 UCOOP +BRZI1 AVERY (11 SSE) ID US 4710 -11590 1527 WSF +BRZN3 GLENCLIFF (5 E) NH US 4398 -7180 762 SNOCOR +BRZO3 LAKEVIEW (19 SE) OR US 4203 -12012 2103 WSF +BRZP1 BREEZEWOOD PA US 4002 -7815 -9999 GOES +BSAK2 DAVELLA (4 SW) KY US 3780 -8263 360 GOES +BSAT1 BIG SANDY (1 NW) TN US 3624 -8809 111 COOPA +BSAT2 MEXIA (7 WSW) TX US 3165 -9658 -9999 +BSAW2 GUM SPRING (2 ENE) WV US 3953 -7988 680 IFLOWS +BSBA1 BROWNSBORO AL US 3475 -8645 -9999 RFCSIM +BSBM8 BUSBY (1 E) MT US 4554 -10696 1045 COOPAB +BSBN6 RYE NY US 4097 -7370 -9999 ALERT +BSBT2 SPRING VALLEY TX US 2980 -9550 -9999 ALERT +BSCC1 CLOVERDALE (2 E) CA US 3883 -12300 105 GOES +BSCC2 BOULDER (4 ESE) CO US 4002 -10519 1568 +BSCF1 BONITA SPRINGS (4 S) FL US 2627 -8178 -9999 UCOOP +BSCI1 EAGLE (1 S) ID US 4318 -11635 780 GOES +BSCM8 BUTTE (15 S) MT US 4580 -11252 2188 SNOTEL +BSCN2 LAS VEGAS (15 W) NV US 3618 -11542 1378 ALERT +BSCS2 BIG STONE CITY (3 SW) SD US 4533 -9650 -9999 UCOOP +BSCT2 COMSTOCK (12 E) TX US 2966 -10096 454 GOES +BSCW4 MORAN (9 NE) WY US 4393 -11043 2143 SNOTEL +BSDC2 PUEBLO (7 W) CO US 3827 -10472 -9999 WSF +BSDI1 MIDVALE (18 NW) ID US 4460 -11697 1884 SNOTEL +BSDM4 BERRIEN SPRINGS MI US 4195 -8633 -9999 UCOOP +BSDW4 SHELL (12 ENE) WY US 4468 -10758 2850 SNOTEL +BSEA1 JEMISON (4 W) AL US 3295 -8683 171 COOPAB +BSEC1 EL MONTE (7 S) CA US 3403 -11805 67 ALERT +BSEF1 BONITA SPRINGS (2 E) FL US 2633 -8175 -9999 UCOOP +BSEI1 BOISE (8 SE) ID US 4357 -11610 863 GOES +BSEM5 BRUSHVALE MN US 4637 -9666 293 UCOOP +BSF CAMP POHAKULOA HI US 1976 -15555 1798 ASOS +BSFA4 BRASFIELD AR US 3483 -9138 49 GOES +BSFC1 BALLS FERRY CA US 4042 -12220 107 GOES +BSFN7 HAYESVILLE (6 N) NC US 3514 -8382 -9999 +BSFT1 ONEIDA (8 WSW) TN US 3648 -8465 -9999 GOES +BSFT2 HOUSTON TX US 2975 -9551 -9999 ALERT +BSFW4 CODY (9 SW) WY US 4444 -10921 -9999 GOES +BSGA4 FLIPPIN (6 NE) AR US 3637 -9257 146 +BSGM6 VALLEY HILL MS US 3352 -9005 45 +BSGM7 PINEVILLE (12 NE) MO US 3662 -9418 349 GOES +BSGN7 BALSAM GROVE NC US 3524 -8288 878 IFLOWS +BSGW2 BERKELEY SPRINGS WV US 3963 -7822 262 IFLOWS +BSHC1 BIG PINE (15 WSW) CA US 3710 -11855 3649 GOES +BSHC2 BRUSH (2 SW) CO US 4023 -10367 1290 UCOOP +BSHF1 BUSHNELL (2 E) FL US 2866 -8208 23 COOPAB +BSHK1 BUSHONG KS US 3865 -9625 427 COOPB +BSHL1 BUSH LA US 3063 -8990 25 +BSHM1 BASS HARBOR (1 S) ME US 4422 -6834 20 COOPC +BSHM8 BIDDLE (30 W) MT US 4506 -10595 1198 GOES +BSHN1 BUSHNELL (1 S) NE US 4123 -10389 1478 +BSHN6 BUSHNELLVILLE NY US 4217 -7442 488 SNOCOR +BSHN7 LAURINBURG (5 SE) NC US 3475 -7939 52 GOES +BSHT2 BUSHLAND (1 WSW) TX US 3519 -10208 1164 COOPC +BSHV2 WOODSTOCK (2 SE) VA US 3888 -7847 210 IFLOWS +BSIF1 BONITA SPRINGS (2 E) FL US 2634 -8175 0 GOES +BSII2 BONNIE IL US 3818 -8901 -9999 GOES +BSII2G BONNIE IL US 3818 -8901 -9999 +BSJT2 BRIGGS TX US 3091 -9804 -9999 GOES +BSKC1 WOODFORDS (6 SW) CA US 3872 -11989 2481 SNOTEL +BSKI1 FEATHERVILLE (20 E) ID US 4362 -11487 1707 GOES +BSKM8 ENNIS (20 ESE) MT US 4528 -11143 2707 SNOTEL +BSKN6 BUSKIRK NY US 4294 -7343 -9999 COOPB +BSKT2 BIG SPRING TX US 3225 -10150 732 RFCSIM +BSKW1 AUBURN (3 SE) WA US 4731 -12216 23 GOES +BSKW2 BERKELEY SPRINGS WV US 3962 -7822 256 IFLOWS +BSLC1 MERIDIAN (2 NE) CA US 3917 -12189 4 GOES +BSLF1 MYAKKA CITY (8 SE) FL US 2725 -8211 -9999 OTHER +BSLI2 BARRINGTON IL US 4213 -8822 -9999 UCOOP +BSLL1 BASILE (2 W) LA US 3048 -9263 1 +BSLM5 ORTONVILLE MN US 4531 -9648 -9999 UCOOP +BSLM6 BAY SAINT LOUIS (13 WNW) MS US 3037 -8958 9 COOPC +BSLT2 MONTICELLO (4 E) TX US 3308 -9500 -9999 +BSLW3 BRUSSELS (2 NE) WI US 4475 -8758 231 UCOOP +BSMA1 BESSEMER (3 WSW) AL US 3339 -8701 136 COOPAB +BSMC1 RED BLUFF (11 W) CA US 4017 -12245 123 ALERT +BSMM8 HAVRE (8 W) MT US 4853 -10984 765 GOES +BSMN7 BALSAM NC US 3542 -8308 1067 COOPB +BSMN8 BISMARCK ND US 4659 -10081 -9999 NWR +BSNC1 YOSEMITE FORKS (1 E) CA US 3738 -11962 963 GOES +BSNF1 BUSHNELL (1 NE) FL US 2868 -8210 -9999 +BSNK1 BISON (3 NW) KS US 3856 -9924 622 COOPABC +BSNK2 BOSTON KY US 3777 -8570 122 +BSNM8 ENNIS (20 ESE) MT US 4528 -11143 2707 WSF +BSNO2 BISON (2 WSW) OK US 3618 -9792 351 UCOOP +BSNO3 BURNS (4 E) OR US 4359 -11897 1263 COOPBC +BSNT2 BIG SANDY (2 NE) TX US 3260 -9509 -9999 +BSNW2 BASIN WV US 3752 -8128 926 IFLOWS +BSNW4 BASIN WY US 4438 -10805 1166 COOPAB +BSOC2 WALDEN (30 ESE) CO US 4062 -10582 2621 WSF +BSPA1 BLOUNT SPRINGS AL US 3393 -8680 -9999 +BSPC1 BIG PINE (14 WSW) CA US 3712 -11854 3444 WSF +BSPC2 TYRONE (6 SE) CO US 3739 -10413 1644 ALERT +BSPF1 ORANGE CITY (2 W) FL US 2894 -8134 -9999 GOES +BSPG1 CARTERSVILLE (7 SW) GA US 3412 -8492 -9999 +BSPL1 BASTROP LA US 3278 -9190 46 COOPAB +BSPM4 BERRIEN SPRINGS (5 W) MI US 4195 -8642 229 COOPB +BSPN2 VYA (22 NNW) NV US 4191 -11994 1737 GOES +BSPN7 BOILING SPRINGS (4 SW) NC US 3521 -8170 195 GOES +BSPO3 ASHLAND (17 SE) OR US 4215 -12240 1056 GOES +BSPS1 BISHOPVILLE SC US 3422 -8024 76 COOPAB +BSPT2 BISHOP TX US 2760 -9782 -9999 COOPA +BSPU1 HUNTSVILLE (11 E) UT US 4125 -11153 2384 GOES +BSPW2 BERKEIEY SPRINGS (4 SSW) WV US 3957 -7825 268 UCOOP +BSRC1 BIG SUR (3 E) CA US 3625 -12177 73 +BSRL1 BAYOU SORELL LA US 3013 -9132 5 +BSRM8 ROCKY BOY (6 S) MT US 4817 -10982 1167 GOES +BSRN4 BAYSHORE NJ US 3995 -7410 3 +BSRT2 BROOKSHIRE (5 WSW) TX US 2977 -9604 -9999 ALERT +BSRV2 BLUEFIELD (3 W) VA US 3722 -8135 769 IFLOWS +BSRW4 FARSON (14 N) WY US 4232 -10948 2067 +BSSF1 BONITA SPRINGS (2 N) FL US 2636 -8179 0 GOES +BSSI4 BUSSEY (3 WNW) IA US 4122 -9291 219 +BSSI4G BUSSEY (3 WNW) IA US 4122 -9291 219 +BSSL1 BOSSIER CITY (9 SE) LA US 3242 -9363 47 COOPAB +BSSM8 POLSON (9 ESE) MT US 4768 -11400 1501 WSF +BSSN1 BUSHNELL (15 S) NE US 4101 -10388 1576 COOPA +BSSO2 BESSIE (5 WNW) OK US 3540 -9906 510 +BSST2 BRADY (8 SSE) TX US 3100 -9927 -9999 +BSTC1 SIERRA CITY (4 NNE) CA US 3962 -12059 1663 +BSTC2 COLORADO SPRINGS (4 WNW) CO US 3888 -10483 1871 ALERT +BSTI3 BRISTOW IN US 3814 -8672 128 +BSTL1 KILBOURNE (7 W) LA US 3297 -9144 22 GOES +BSTM3 BOSTON MA US 4221 -7111 -9999 NWR +BSTM5 ORTONVILLE (6 E) MN US 4526 -9634 -9999 RAWS +BSTN1 BASSETT NE US 4258 -9954 707 COOPB +BSTN3 BRISTOL NH US 4360 -7172 143 COOPB +BSTO2 BATTIEST OK US 3439 -9490 247 COOPAB +BSTS2 BIG STONE CITY (2 NW) SD US 4530 -9650 338 COOPB +BSTT1 BRISTOL TN US 3645 -8211 -9999 NWR +BSTU1 MILFORD (20 WSW) UT US 3830 -11338 1585 GOES +BSTV2 BIG STONE GAP (7 S) VA US 3685 -8280 -9999 COOPB +BSVM5 BROWNS VALLEY (9 NE) MN US 4567 -9664 343 UCOOP +BSVN6 BEARSVILLE NY US 4205 -7417 -9999 +BSVT2 HOUSTON (18 WNW) TX US 2981 -9571 396 ALERT +BSVW2 ADRIAN (2 E) WV US 3891 -8033 503 IFLOWS +BSWC1 BARSTOW CA US 3485 -11680 587 AHOS +BSWC2 FRISCO (4 SE) CO US 3957 -10605 -9999 GOES +BSWF1 BUSHNELL FL US 2866 -8211 -9999 OTHER +BSWG1 BACONTON (4 NNW) GA US 3144 -8419 56 GOES +BSWI3 BOSWELL (1 W) IN US 4052 -8742 233 COOPC +BSWP1 BOSWELL (1 SW) PA US 4016 -7904 558 COOPB +BSWS2 WATERTOWN (4 SE) SD US 4484 -9705 518 UCOOP +BSXT2 BERTRAM (8 SSW) TX US 3064 -9811 -9999 ALERT +BSYM6 INDIANOLA (4 S) MS US 3338 -9065 35 SCAN +BSYM8 BIG SANDY (4 SE) MT US 4814 -11006 844 COOPAB +BSYN7 HOT SPRINGS (12 SSW) NC US 3571 -8288 939 IFLOWS +BSYT1 BIG SANDY TN US 3623 -8810 -9999 +BSZC1 BASS LAKE (9 NNE) CA US 3744 -11948 2073 WSF +BSZM7 BLUE SPRINGS MO US 3903 -9435 229 GOES +BSZO3 ENTERPRISE (21 SE) OR US 4517 -11708 1890 WSF +BTAA4 BOTKINBURG 3 AR US 3572 -9247 -9999 +BTAC1 CHULA VISTA (2 NNE) CA US 3266 -11703 37 +BTAC2 BOULDER (5 W) CO US 4002 -10536 2065 GOES +BTAM6 BENTONIA (3 S) MS US 3260 -9037 40 +BTAN8 BALTA ND US 4817 -10003 -9999 UCOOP +BTAO1 BATAVIA OH US 3907 -8417 -9999 GOES +BTAT2 BONITA (4 NW) TX US 3384 -9763 300 COOPB +BTBC2 ESTES PARK (2 E) CO US 4038 -10549 1247 GOES +BTBG1 HIAWASSEE (6 SSW) GA US 3487 -8381 -9999 NWR +BTBT2 BATSON (3 SSE) TX US 3022 -9461 5 COOPB +BTCA2 ANCHORAGE AK US 6117 -15163 457 SNOTEL +BTCC1 BUTTE CITY (1 E) CA US 3946 -12199 30 GOES +BTCF1 VERNA (6 NNE) FL US 2747 -8223 -9999 UCOOP +BTCM4 BATTLE CREEK MI US 4232 -8520 248 COOPB +BTCN7 BRASSTOWN NC US 3504 -8396 491 GOES +BTCW2 BOTTOM CREEK WV US 3747 -8147 756 IFLOWS +BTDC1 BRENTWOOD CA US 3792 -12168 29 ALERT +BTDK2 BARDSTOWN (1 W) KY US 3780 -8548 148 GOES +BTDM2 BETHESEDA MD US 3898 -7709 30 UCOOP +BTDN7 SWANNONOA NC US 3564 -8240 829 GOES +BTEC1 FELTON (1 S) CA US 3704 -12207 69 GOES +BTEC2 ESTES PARK CO US 4038 -10551 -9999 GOES +BTEM8 BUTTE MT US 4596 -11252 1704 COOPBC +BTEN8 BUTTE (4 SE) ND US 4781 -10059 506 COOPAB +BTFO3 ENTERPRISE (18 NE) OR US 4568 -11721 1280 GOES +BTGM6 BATESVILLE MS US 3430 -9005 50 +BTHA2 BETHEL AK US 6078 -16175 -9999 UCOOP +BTHC2 WALDEN (40 NW) CO US 4093 -10698 2402 WSF +BTHF1 VERNA (7 NNE) FL US 2748 -8224 -9999 GOES +BTHM1 BATH (2 NW) ME US 4393 -6985 8 COOPB +BTHN6 BATH (2 SW) NY US 4235 -7735 341 COOPAB +BTHN7 BETHEL HILL (3 NE) NC US 3654 -7887 103 GOES +BTHO3 BROTHERS OR US 4381 -12060 1414 COOPAB +BTHP1 BETHLEHEM PA US 4063 -7538 75 GOES +BTHS2 BATH (1 NE) SD US 4546 -9830 -9999 UCOOP +BTHV2 TROUT DALE (10 E) VA US 3668 -8127 978 IFLOWS +BTHW4 MAMMOTH (54 E) WY US 4494 -10954 2904 UCOOP +BTI BARTER ISLAND AK US 7013 -14358 12 S +BTJC1 PASADENEA (13 N) CA US 3430 -11818 706 ALERT +BTJL1 JEANERETTE LA US 2988 -9159 -9999 +BTKA4 BOTKINBURG (3 NE) AR US 3572 -9247 395 COOPB +BTKK2 JACKSON (4 NE) KY US 3758 -8335 412 IFLOWS +BTL BATTLE CREEK MI US 4231 -8525 -9999 +BTLA2 KARLUK (21 S) AK US 5727 -15457 52 GOES +BTLC1 ANDERSON (9 SE) CA US 4040 -12215 61 OTHER +BTLC2 LOVELAND CO US 4038 -10506 -9999 +BTLI2 BARTLETT IL US 4200 -8823 238 UCOOP +BTLI3 BUTLERVILLE (1 WNW) IN US 3903 -8553 242 COOPC +BTLK2 BUTLER KY US 3879 -8433 152 IFLOWS +BTLM1 BETHEL (2 NW) ME US 4441 -7084 222 SNOCOR +BTLM2 BELTSVILLE (3 NW) MD US 3898 -7692 19 IFLOWS +BTLM7 BUTLER (4 SW) MO US 3821 -9438 -9999 AHOS +BTLM8 LIBBY (34 S) MT US 4795 -11550 1158 WSF +BTLN1 BARTLETT (4 S) NE US 4183 -9855 652 COOPAB +BTLN2 BATTLE MOUNTAIN (6 ESE) NV US 4061 -11683 1380 AMOS +BTLP1 BUTLER (2 SW) PA US 4084 -7992 332 COOPAB +BTLS2 BATESLAND SD US 4322 -10220 1041 COOPC +BTLW4 DIXON (14 E) WY US 4105 -10727 2268 SNOTEL +BTM BUTTE MT US 4596 -11250 1689 +BTMC1 BUTTE MEADOWS (5 E) CA US 4008 -12150 1554 OTHER +BTMC2 BATTLEMENT MESA CO US 3935 -10783 1631 UCOOP +BTMF1 BETHLEHEM FL US 3092 -8574 -9999 NWR +BTMM8 BIG TIMBER (1 E) MT US 4583 -10994 1237 +BTMN4 BURNTMILLS NJ US 4063 -7469 24 IFLOWS +BTMT2 BERTRAM (3 ENE) TX US 3076 -9802 347 COOPB +BTMW2 BOLT WV US 3777 -8142 616 UCOOP +BTNA1 BREWTON (7 NW) AL US 3120 -8713 -9999 NWR +BTNA4 BENTON AR US 3457 -9262 91 +BTNC1 BENTON (1 N) CA US 3785 -11848 1664 WSF +BTNC2 BURLINGTON (7 SE) CO US 3922 -10220 1271 +BTNF1 LAKE CITY (22 N) FL US 3051 -8267 -9999 UCOOP +BTNI3 BLOOMINGTON (2 SE) IN US 3910 -8652 226 COOPC +BTNK2 BARDSTOWN KY US 3780 -8547 194 COOPAB +BTNL1 BENTON LA US 3270 -9374 -9999 COOPB +BTNM1 BRIDGTON ME US 4406 -7072 149 SNOCOR +BTNM2 BARTON (5 NW) MD US 3957 -7910 489 GOES +BTNM5 BROWNTON MN US 4474 -9435 -9999 GOES +BTNM5G BROWNTON MN US 4474 -9435 -9999 +BTNS1 BELTON (7 NNE) SC US 3460 -8243 287 +BTNU1 BOUNTIFUL (1 E) UT US 4088 -11185 1582 ALERT +BTNV2 BUCKTON VA US 3896 -7827 -9999 UCOOP +BTNW3 BURTON WI US 4272 -9082 -9999 GOES +BTNW3G BURTON WI US 4272 -9082 -9999 +BTNW4 TEN SLEEP (21 SE) WY US 4388 -10707 2499 SNOTEL +BTOC1 DANA (9 SW) CA US 4102 -12168 836 OTHER +BTOC2 MANITOU SPRINGS (4 SW) CO US 3883 -10497 -9999 GOES +BTOL1 TORO LA US 3131 -9352 -9999 GOES +BTOO1 BATH OH US 4113 -8144 -9999 IFLOWS +BTP BUTLER (6 SW) PA US 4078 -7995 381 +BTPA3 TUCSON (23 WSW) AZ US 3208 -11134 778 ALERT +BTPC1 GIANT FOREST VILLAGE (9 NW) CA US 3668 -11886 2073 OTHER +BTPC2 CEDAR COVE (2 E) CO US 4042 -10522 -9999 GOES +BTPM8 NYE (7 NW) MT US 4550 -10992 1755 OTHER +BTPS2 BUFFALO TRADING POST SD US 4385 -9703 504 UCOOP +BTPS2G BUFFALO TRADING POST SD US 4385 -9703 -9999 +BTR BATON ROUGE LA US 3053 -9115 20 +BTRC1 PAYNES CREEK (8 E) CA US 4033 -12175 1036 GOES +BTRC2 BOULDER (14 NNW) CO US 4022 -10537 1981 ALERT +BTRF1 TARPON SPRINGS FL US 2815 -8266 -9999 GOES +BTRI1 OAKLEY (16 SW) ID US 4217 -11420 2286 SNOTEL +BTRL1 BATON ROUGE LA US 3043 -9120 6 +BTRM7 BRANSON MO US 3660 -9332 250 GOES +BTRN7 CHARLOTTE (15 E) NC US 3521 -8055 51 IFLOWS +BTRP1 BUTLER (1 SW) PA US 4085 -7991 305 GOES +BTRS1 PORT ROYAL (1 WSW) SC US 3238 -8071 -9999 GOES +BTRT2 MCDADE (3 SSW) TX US 3017 -9726 117 GOES +BTRW3 BURNT ROLLWAY WI US 4602 -8907 497 COOPAB +BTSA1 EUFAULA (13 NW) AL US 3202 -8530 61 GOES +BTSA4 BATESVILLE (9 NW) AR US 3582 -9178 174 COOPB +BTSC2 WINTER PARK (6 S) CO US 3980 -10578 3450 SNOTEL +BTSI1 BOISE (25 E) ID US 4367 -11573 992 GOES +BTSI3 BATESVILLE IN US 3930 -8522 296 COOPB +BTSM6 BATESVILLE MS US 3436 -8988 -9999 GOES +BTSO2 BUTLER (6 SW) OK US 3559 -9926 510 +BTSS1 BATESBURG SC US 3390 -8156 -9999 GOES +BTSW1 DIABLO (16 NNW) WA US 4893 -12120 1829 WSF +BTSW4 TEN SLEEP (18 SSE) WY US 4378 -10732 1463 COOPC +BTT BETTLES AK US 6692 -15153 196 +BTTA2 BETTLES AK US 6692 -15150 183 COOPB +BTTC1 WINTERHAVEN (13 W) CA US 3274 -11488 66 GOES +BTTC2 CRESTED BUTTE (1 NW) CO US 3888 -10700 2719 WSF +BTTI4 BRITT IA US 4308 -9380 369 COOPAB +BTTK1 HANSTON (7 ENE) KS US 3821 -9964 651 +BTTK2 BEATTYVILLE (1 SE) KY US 3747 -8370 354 IFLOWS +BTTL1 BELMONT LA US 3172 -9350 61 ALERT +BTTM5 BAUDETTE MN US 4867 -9462 338 GOES +BTTM8 BUTTE (8 S) MT US 4590 -11255 1737 COOPB +BTTN4 BATSTO NJ US 3964 -7472 -9999 GOES +BTTN6 BATTENVILLE NY US 4311 -7343 119 COOPB +BTTN8 BOTTINEAU (15 W) ND US 4882 -10076 452 UCOOP +BTTP1 BURGETTSTOWN (3 SSW) PA US 4034 -8041 402 IFLOWS +BTTS2 BATH SD US 4547 -9833 -9999 UCOOP +BTUC2 BETHUNE CO US 3927 -10240 -9999 NWR +BTV SOUTH BURLINGTON VT US 4447 -7315 104 +BTVA4 BENTONVILLE (4 S) AR US 3631 -9421 372 COOPAB +BTVC1 ALMANOR (7 S) CA US 4012 -12115 1259 OTHER +BTVI2 BARTONVILLE (5 SW) IL US 4060 -8970 158 UCOOP +BTVM2 BELTSVILLE (1 ESE) MD US 3903 -7688 37 COOPB +BTVN6 BATAVIA (2 SE) NY US 4298 -7818 271 COOPAB +BTVP1 BECHTELSVILLE (2 NE) PA US 4040 -7563 -9999 COOPB +BTVT2 BRACKETTVILLE TX US 2947 -10024 -9999 +BTWC1 BUTTONWILLOW CA US 3540 -11947 82 COOPA +BTWI2 BROWNSTOWN (4 SW) IL US 3893 -8895 162 COOPABC +BTWM8 EKALAKA (20 SSE) MT US 4563 -10439 1012 COOPB +BTWS2 ONAKA (7 SE) SD US 4515 -9930 524 UCOOP +BTXW4 THERMMOPOLIS (25 ENE) WY US 4365 -10773 1718 COOPAB +BTYI2 BENTLEY IL US 4033 -9112 198 COOPB +BTYN8 BENTLEY (2 NE) ND US 4635 -10205 686 UCOOP +BTYO3 BEATTY (1 E) OR US 4245 -12124 1312 GOES +BUAW1 OREILLE WA US 4580 -11092 1524 +BUB BURWELL (1 SW) NE US 4178 -9915 665 BASIC +BUBC2 BUFFALO CREEK CO US 3939 -10527 2021 +BUBI1 JORDAN VALLEY (48 S) ID US 4235 -11697 1664 WSF +BUBM7 BOURBON MO US 3817 -9122 -9999 NWR +BUBM8 WHITE SULPHUR SPRINGS (24 N) MT US 4690 -11090 2265 WSF +BUBT2 MARBLE FALLS (6 ENE) TX US 3060 -9817 -9999 ALERT +BUCA3 MCNARY (4 NE) AZ US 3412 -10985 2286 GOES +BUCC1 STORRIE CA US 3992 -12135 564 COOPB +BUCC2 ALMA (4 SE) CO US 3930 -10612 3399 SNOTEL +BUCF1 JACKSONVILLE FL US 3019 -8167 21 OTHER +BUCK1 BUCKLIN KS US 3754 -9964 732 COOPB +BUCK2 BUCKHORN (2 S) KY US 3733 -8347 285 COOPB +BUCN7 DUNCAN (6 W) NC US 3556 -7897 47 GOES +BUCO3 ASHLAND (8 SE) OR US 4212 -12256 847 GOES +BUCP1 POND EDDY (3 SSW) PA US 4140 -7483 445 IFLOWS +BUCS1 BUCKSPORT (1 SE) SC US 3365 -7909 -9999 GOES +BUCU1 MONTICELLO (5 WSW) UT US 3787 -10945 2743 WSF +BUCV2 BUCHANAN VA US 3753 -7968 268 COOPAB +BUCW1 BUCKLEY (1 NE) WA US 4717 -12200 209 COOPAB +BUCW2 BUCKEYE WV US 3818 -8013 643 +BUCW3 CONOVER (3 SW) WI US 4602 -8932 503 COOPB +BUCW4 CASPER (26 SE) WY US 4258 -10597 2408 WSF +BUDC1 STOCKTON (3 E) CA US 3798 -12130 11 ALERT +BUDM4 BUCHANAN (2 N) MI US 4183 -8635 -9999 UCOOP +BUDM5 BAUDETTE MN US 4872 -9458 -9999 UCOOP +BUDM6 BUDE MS US 3137 -9075 -9999 NWR +BUDO3 BEULAH (8 NW) OR US 4391 -11816 1007 +BUDS2 ROSEBUD SD US 4323 -10085 -9999 GOES +BUDT2 BUCHANAN DAM TX US 3075 -9842 -9999 +BUDW1 GOOSE PRAIRIE (2 SW) WA US 4687 -12130 1036 +BUEA3 TONOPAH (17 SW) AZ US 3344 -11323 367 ALERT +BUEC2 BLUE RIVER (2 N) CO US 3946 -10603 -9999 GOES +BUEG1 BUENA VISTA GA US 3232 -8452 201 COOPB +BUEV2 STUART (6 NW) VA US 3668 -8037 820 IFLOWS +BUEW4 BUFORD (5 SE) WY US 4107 -10525 2383 COOPC +BUF BUFFALO NY US 4294 -7872 215 +BUFC1 WENDEL (11 NE) CA US 4048 -12011 1490 GOES +BUFC2 KREMMLING (15 NW) CO US 4022 -10658 2816 SNOTEL +BUFG1 BUFORD (4 NW) GA US 3416 -8408 278 GOES +BUFI2 BUFFALO IL US 3986 -8942 187 COOPB +BUFK2 BUFFALO KY US 3750 -8558 229 UCOOP +BUFL1 CHARENTON (5 N) LA US 2998 -9152 -9999 GOES +BUFM3 BUFFUMVILLE LAKE MA US 4212 -7190 152 +BUFM5 BUFFALO MN US 4518 -9388 305 COOPAB +BUFM7 BUFFALO (3 S) MO US 3759 -9310 351 COOPAB +BUFN2 GERLACH (20 W) NV US 4060 -11975 1186 GOES +BUFN6 BUFFALO (1 SW) NY US 4288 -7889 178 HTG +BUFO3 BUTTE FALLS (1 SE) OR US 4254 -12255 762 +BUFS2 BUFFALO SD US 4558 -10355 881 COOPB +BUFU1 GUNNISON (20 E) UT US 3913 -11143 2987 SNOTEL +BUFW3 BUFFALO WI US 4423 -9186 -9999 UCOOP +BUFW4 BUFFALO WY US 4435 -10668 1423 COOPAB +BUGC1 SAWYERS BAR (7 SW) CA US 4127 -12319 1815 GOES +BUGT2 BURNET (6 SSE) TX US 3067 -9821 -9999 ALERT +BUGU1 TICABOO (3 S) UT US 3763 -11073 1225 COOPC +BUGV2 BOYDTON (7 SE) VA US 3660 -7830 -9999 GOES +BUGW2 TESLA (2 E) WV US 3860 -8067 507 IFLOWS +BUHP1 BUCKHORN PA US 4102 -7650 180 IFLOWS +BUHT2 BURNET (6 WSW) TX US 3072 -9831 -9999 ALERT +BUJW4 DAYTON (15 W) WY US 4479 -10753 2452 GOES +BUKA3 BUCKEYE (12 NE) AZ US 3353 -11247 363 ALERT +BUKC1 MONTGOMERY CREEK (4 ENE) CA US 4087 -12185 1158 COOPB +BUKC2 LIVERMORE (7 NE) CO US 4083 -10510 -9999 +BUKN7 TROY NC US 3542 -8010 -9999 NWR +BUKP1 BUCKSTOWN (1 SE) PA US 4007 -7883 750 COOPB +BUKU1 ESCALANTE (10 NW) UT US 3790 -11169 2438 GOES +BUKV2 BUCKINGHAM VA US 3755 -7855 140 COOPB +BUKW1 BUCKLEY (1 NE) WA US 4717 -12202 189 GOES +BULA3 BULLHEAD CITY (3 NE) AZ US 3514 -11457 165 COOPABC +BULC1 BUELLTON CA US 3462 -12020 162 ALERT +BULC2 LYONS (5 WSW) CO US 4021 -10537 1957 AHOS +BULF1 WHITE SPRINGS (2 NW) FL US 3035 -8278 -9999 UCOOP +BULI1 TWIN FALLS (38 S) ID US 4208 -11448 1737 GOES +BULL1 BUTTE LA ROSE LA US 3028 -9169 2 COOPB +BULM5 BEAULIEU (11 NE) MN US 4743 -9560 -9999 UCOOP +BULM8 BUTTE (12 SW) MT US 4592 -11277 2012 WSF +BULO3 VALE (8 NW) OR US 4403 -11741 762 GOES +BULQ2 BULL RIVER @ WARDNER BC CN 4949 -11536 -9999 +BULS1 BUCKSPORT (4 S) SC US 3360 -7912 5 GOES +BULS2 BUFFALO (14 SSW) SD US 4542 -10362 -9999 UCOOP +BULT1 BULADEEN TN US 3647 -8202 725 IFLOWS +BULT2 TERRYTON (18 S) TX US 3617 -10082 -9999 RFCSIM +BULU1 LOGAN (21 E) UT US 4168 -11142 2423 SNOTEL +BULV2 THE PLAINS (4 E) VA US 3885 -7771 326 UCOOP +BULW2 BURNSVILLE (1 SSW) WV US 3885 -8067 226 GOES +BULW4 CROWHEART (5 SE) WY US 4323 -10902 1723 GOES +BUMC1 BEAUMONT (1 S) CA US 3392 -11698 780 ALERT +BUMC2 BUFFALO CREEK (3 SW) CO US 3936 -10531 2170 +BUMK1 BEAUMONT KS US 3766 -9653 482 GOES +BUMT2 BLUM (1 NW) TX US 3215 -9740 -9999 +BUMW1 GOOSE PRAIRIE (1 SW) WA US 4688 -12128 823 +BUNC1 MARIPOSA (9 NW) CA US 3737 -11988 463 UCOOP +BUNF1 BUNNELL FL US 2953 -8127 12 UCOOP +BUNI1 KELLOGG (4 NW) ID US 4754 -11616 1082 GOES +BUNI2 BURNHAM PARK IL US 4180 -8757 180 UCOOP +BUNK1 BUNKER HILL (7 SW) KS US 3879 -9878 524 +BUNM4 BURTON MI US 4307 -8359 231 COOPBC +BUNM7 BUNKER MO US 3745 -9122 421 COOPAB +BUNN2 MESQUITE (7 S) NV US 3671 -11408 870 ALERT +BUNN7 BURNSVILLE NC US 3592 -8228 853 COOPBC +BUNO3 JACKSONVILLE (10 S) OR US 4219 -12300 579 COOPB +BUNT2 BUNA (7 S) TX US 3033 -9388 -9999 UCOOP +BUNV2 BUENA VISTA (3 NW) VA US 3776 -7939 258 IFLOWS +BUNV3 KINGSHILL (1 SW) VI 1772 -6479 35 COOPAB +BUNW3 HAZEL GREEN (4 SE) WI US 4252 -9038 -9999 UCOOP +BUNW3G HAZEL GREEN (4 SE) WI US 4252 -9038 -9999 +BUO BEAUMONT (1 SSE) CA US 3393 -11697 796 COOPC +BUOC1 BEAUMONT CA US 3393 -11698 796 COOPB +BUOS2 BUFFALO (16 ESE) SD US 4552 -10332 860 COOPAB +BUOT2 BURLESON (3 SSE) TX US 3250 -9730 -9999 COOPAB +BUPA2 BUTTE AK US 6155 -14903 -9999 UCOOP +BUPC1 MEADOW VALLEY (13 W) CA US 3991 -12132 536 GOES +BUPN2 AUSTIN (14 S) NV US 3930 -11712 2377 +BUQC1 LAKE HUGHES (8 SSE) CA US 3458 -11839 -9999 +BUR BURBANK CA US 3420 -11836 -9999 +BURC1 BURNT RANCH (2 SE) CA US 4079 -12344 288 +BURC2 BUFORD CO US 3988 -10760 2865 +BURI1 BURLEY (1 S) ID US 4252 -11380 1376 COOPABC +BURI2 BURR RIDGE IL US 4177 -8793 219 UCOOP +BURI3 BURLINGTON (1 NW) IN US 4049 -8641 243 COOPB +BURI4 WEST BURLINGTON (3 W) IA US 4083 -9121 215 NWR +BURK1 BURR OAK (4 NE) KS US 3990 -9825 491 GOES +BURK2 BURKESVILLE (4 E) KY US 3679 -8527 304 NWR +BURL1 SOUTHWEST PASS LA US 2892 -8943 -9999 C-MAN +BURM4 BURLINGTON (3 E) MI US 4210 -8503 293 COOPB +BURM5 DULUTH (20 NW) MN US 4690 -9252 -9999 UCOOP +BURN4 BURLINGTON (1 W) NJ US 4008 -7487 4 GOES +BURN7 BURLINGTON (3 NNE) NC US 3613 -7941 195 COOPB +BURN8 BURLINGTON (3 WNW) ND US 4829 -10149 492 UCOOP +BURO1 BURTON OH US 4147 -8117 347 +BURO2 BURBANK (1 WSW) OK US 3670 -9673 297 COOPB +BURP1 COWANSVILLE (2 NW) PA US 4090 -7962 454 IFLOWS +BURT1 BURNS TN US 3607 -8728 -9999 RAMOS +BURT2 BURNET TX US 3074 -9823 389 COOPAB +BURV1 BURLINGTON VT US 4448 -7222 0 GOES +BURV2 BURKES GARDEN (1 S) VA US 3708 -8133 1006 COOPAB +BURW2 BURNSVILLE WV US 3887 -8068 -9999 GOES +BURW3 BURNETT (3 S) WI US 4348 -8870 -9999 +BURW4 DAYTON (15 SW) WY US 4478 -10752 2451 COOPABC +BUSC1 SOQUEL (8 NNE) CA US 3711 -12191 564 ALERT +BUSF1 BUSHNELL (1 NE) FL US 2868 -8210 -9999 +BUSL1 NEW ORLEANS (25 SSW) LA US 2788 -9090 -9999 GOES +BUSN7 LITTLE SWITZERLAND (5 SW) NC US 3578 -8217 1128 IFLOWS +BUSO2 BURBANK (7 SW) OK US 3663 -9681 301 OTHER +BUSO3 BURNS (12 NW) OR US 4372 -11918 1279 GOES +BUSP1 WESTPORT (6 NW) PA US 4137 -7793 283 +BUSS2 LEAD (11 SSW) SD US 4422 -10382 1862 COOPB +BUST2 AMARILLO (8 W) TX US 3517 -10210 1164 SCAN +BUSV2 STUART (6 NW) VA US 3668 -8037 841 IFLOWS +BUSW1 CARBONADO (6 SE) WA US 4704 -12194 -9999 +BUTA1 BUTLER AL US 3209 -8823 61 COOPA +BUTA2 BUTTE (3 NNE) AK US 6158 -14901 70 COOPA +BUTA3 GLENDALE (4 NW) AZ US 3356 -11218 366 ALERT +BUTC1 BUTTONWILLOW CA US 3540 -11947 98 UCOOP +BUTC2 CRESTED BUTTE CO US 3889 -10695 3097 SNOTEL +BUTG1 BUTLER GA US 3265 -8419 183 COOPB +BUTI3 BUTLER (1 SE) IN US 4141 -8485 259 COOPB +BUTK1 BEAUMONT KS US 3759 -9654 -9999 NWR +BUTM2 BUTLER MD US 3954 -7673 198 ALERT +BUTM5 BLUE EARTH MN US 4367 -9408 -9999 UCOOP +BUTM7 BUTLER MO US 3825 -9432 241 COOPAB +BUTM8 BUTTE MT US 4601 -11244 2515 NWR +BUTN1 BUTTE NE US 4291 -9885 552 COOPAB +BUTN6 MORRIS (2 SW) NY US 4252 -7530 334 GOES +BUTN7 BUTNER NC US 3614 -7877 108 COOPB +BUTP1 BUTTONWOOD (2 E) PA US 4150 -7710 689 IFLOWS +BUTT2 BURNET (1 WSW) TX US 3076 -9829 -9999 ALERT +BUTV2 EGGLESTON (6 N) VA US 3737 -8062 1280 IFLOWS +BUTW1 TWISP (10 SW) WA US 4830 -12032 1609 SNOCOR +BUTW3 BUTTERNUT (3 N) WI US 4606 -9053 -9999 COOPAB +BUVC2 BUENA VISTA (9 ENE) CO US 3885 -10612 -9999 UCOOP +BUVO3 DIAMOND (11 WNW) OR US 4307 -11886 1260 COOPB +BUVV2 BUENA VISTA VA US 3774 -7935 256 COOPB +BUWC2 THATCHER (4 SSE) CO US 3750 -10406 1716 ALERT +BUWN5 BLUEWATER (6 WNW) NM US 3530 -10810 -9999 UCOOP +BUWO3 VALE (11 W) OR US 4402 -11746 770 +BUWW4 BUFORD (6 W) WY US 4113 -10540 2499 COOPC +BUXO3 BUXTON OR US 4569 -12319 108 COOPB +BUXT2 REESE VILLAGE TX US 3359 -10198 -9999 UCOOP +BUY BURLINGTON NC US 3605 -7948 -9999 ASOS +BUYA3 BUCKEYE (7 NE) AZ US 3345 -11249 318 ALERT +BUZM3 WOODS HOLE MA US 4148 -7103 -9999 C-MAN +BUZO3 BURNS (52 SE) OR US 4303 -11842 1737 WSF +BUZS2 NORRIS (11 W) SD US 4346 -10143 785 UCOOP +BVAW2 BELVA WV US 3823 -8118 -9999 GOES +BVCA3 SEDONA (12 SE) AZ US 3467 -11172 1164 COOPA +BVCC2 MINTURN (4 NW) CO US 3960 -10651 2591 SNOTEL +BVCK2 MARTIN KY US 3757 -8276 201 IFLOWS +BVCL1 CARENCRO LA US 3037 -9199 -9999 +BVCM8 ROCKY BOY (7 SE) MT US 4822 -10965 1280 GOES +BVCN1 BEAVER CITY NE US 4013 -9983 658 COOPABC +BVCO3 PAULINA (3 NE) OR US 4416 -11992 1125 +BVCT2 BELLVILLE (1 W) TX US 2994 -9627 -9999 ALERT +BVCW2 BISMARCK (3 SW) WV US 3919 -7930 1070 IFLOWS +BVDG1 ELBERTON (2 N) GA US 3415 -8286 -9999 GOES +BVDI2 BELVIDERE IL US 4226 -8883 248 COOPB +BVDK2 BEAVER DAM KY US 3742 -8687 134 COOPA +BVDN4 BELVIDERE NJ US 4083 -7508 69 +BVDN7 BREVARD NC US 3523 -8272 -9999 GOES +BVDT2 BENAVIDES TX US 2760 -9842 116 COOPAB +BVDU1 GUNNISON (12 E) UT US 3913 -11158 2438 SNOTEL +BVDW3 BEAVER DAM (3 SW) WI US 4343 -8888 268 AUTOB +BVE VENICE LA US 2933 -8942 0 ASOS +BVEC1 BEAR VALLEY (3 SW) CA US 3844 -12008 2103 +BVET1 BELLEVIEW (1 SE) TN US 3605 -8693 165 GOES +BVGA4 EUREKA SPRINGS (6 W) AR US 3642 -9385 348 GOES +BVGC1 KIT CARSON (7 SW) CA US 3862 -12023 2042 WSF +BVHN5 BEAVERHEAD NM US 3342 -10812 2033 COOPAB +BVI BEAVER FALLS (4 WNW) PA US 4077 -8039 375 +BVK BUCKLAND AK US 6598 -16112 -9999 AWOS +BVKO3 HAINES (2 SW) OR US 4488 -11796 1225 +BVLA4 BOONEVILLE (3 SSE) AR US 3510 -9391 213 COOPAB +BVLF1 BROOKSVILLE (4 NNE) FL US 2862 -8237 -9999 +BVLG1 BYROMVILLE GA US 3220 -8390 87 GOES +BVLK2 BEAVERLICK KY US 3885 -8472 -9999 GOES +BVLM2 BELTSVILLE MD US 3904 -7690 44 IFLOWS +BVLM5 BURNSVILLE MN US 4477 -9327 -9999 +BVLM6 BOONEVILLE (2 N) MS US 3468 -8855 -9999 +BVLN5 AMALIA (10 E) NM US 3693 -10527 3113 WSF +BVLO1 BOURNEVILLE OH US 3926 -8317 0 GOES +BVLO2 BARTLESVILLE (1 NE) OK US 3676 -9597 199 GOES +BVLP1 BLOOMING VALLEY PA US 4168 -8005 -9999 GOES +BVLS1 BISHOPVILLE (6 SW) SC US 3415 -8031 50 +BVLT2 BRACKETTVILLE TX US 2932 -10041 341 COOPAB +BVLW3 BLANCHARDVILLE WI US 4280 -8987 253 COOPB +BVMC1 NUBIEBER (3 SW) CA US 4107 -12123 1402 +BVNC1 KIT CARSON (12 SSW) CA US 3853 -12023 2012 WSF +BVNO3 BEAVERTON (1 NW) OR US 4545 -12282 66 COOPC +BVNW2 ANAWALT (4 S) WV US 3728 -8143 850 IFLOWS +BVO BARTLESVILLE (2 W) OK US 3676 -9601 218 +BVOO2 BARTLESVILLE (2 W) OK US 3676 -9602 -9999 COOPA +BVOT2 ROMERO (7 SW) TX US 3562 -10300 1268 COOPAB +BVPW1 NEWHALEM (14 N) WA US 4887 -12126 1103 SNOTEL +BVRA2 BEAVER AK US 6637 -10742 108 COOPA +BVRC1 BEVERLY HILLS (6 N) CA US 3413 -11841 384 GOES +BVRF1 WHITFIELD (8 E) FL US 2742 -8244 -9999 OTHER +BVRM2 BEAVERDAM MD US 3948 -7665 78 ALERT +BVRM5 BEAVER CREEK MN US 4362 -9635 -9999 UCOOP +BVRM7 BOLIVAR (1 NE) MO US 3760 -9342 329 COOPAB +BVRM8 WIBAUX (6 WNW) MT US 4700 -10432 853 OTHER +BVRN1 BEAVER CROSSING NE US 4078 -9728 -9999 UCOOP +BVRN5 BEAVERHEAD (1 E) NM US 3342 -10810 2042 GOES +BVRN7 SHOPTON (2 W) NC US 3517 -8098 -9999 IFLOWS +BVRN8 LINTON (1 W) ND US 4627 -10025 515 UCOOP +BVRO1 BEVERLY (4 N) OH US 3953 -8165 -9999 IFLOWS +BVRO2 BEAVER OK US 3682 -10052 -9999 GOES +BVRO3 LA GRANDE (14 SW) OR US 4513 -11822 1570 SNOTEL +BVRP1 BEAVERTOWN (1 NE) PA US 4077 -7715 165 COOPB +BVRQ2 BEAVER RIVER BC CN 5151 -11746 -9999 +BVRQ9 MAYO (59 ENE) YK CN 6402 -13413 640 GOES +BVRT1 BOLIVAR TN US 3528 -8898 98 +BVRU1 BEAVER (4 E) UT US 3828 -11257 1975 COOPB +BVRV2 BURKE VA US 3877 -7728 24 UCOOP +BVRW1 DIABLO (13 NNW) WA US 4888 -12125 1122 WSF +BVSA3 HANNAGAN MEADOW (5 S) AZ US 3357 -10935 2807 ALERT +BVSO2 BEAVER (1 SW) OK US 3680 -10053 770 +BVSV2 BUENA VISTA (3 NW) VA US 3776 -7939 258 +BVTM4 BEAVERTON (1 ESE) MI US 4388 -8447 219 COOPB +BVUK1 BELVUE (4 SE) KS US 3919 -9615 290 AHOS +BVVN4 BIVALVE NJ US 3923 -7504 3 +BVVT2 BURKEVILLE (14 NE) TX US 3117 -9357 -9999 NWR +BVVU1 BOUNTIFUL (2 SSW) UT US 4085 -11189 1384 COOPBC +BVWT2 BLUE RIDGE (5 W) TX US 3329 -9648 -9999 +BVX BATESVILLE AR US 3573 -9165 -9999 AWOS +BVXP1 BEAVERTOWN PA US 4075 -7718 -9999 AHOS +BVY BEVERLY MA US 4258 -7092 29 +BVYC1 CORRALITOS (4 NW) CA US 3702 -12178 192 ALERT +BVYN4 BERKSHIRE VALLEY NJ US 4095 -7457 219 IFLOWS +BVZO3 ESTACADA (36 SE) OR US 4513 -12157 1295 WSF +BWAA3 BAGDAD (30 SW) AZ US 3423 -11361 295 GOES +BWBN8 BOWBELLS (1 N) ND US 4882 -10224 -9999 UCOOP +BWCC1 NELSON (4 NW) CA US 3956 -12183 62 GOES +BWCC2 COMMERCE CITY (3 W) CO US 3979 -10497 -9999 GOES +BWCN2 NORTH LAS VEGAS NV US 3623 -11533 858 ALERT +BWCN7 GERTON NC US 3545 -8238 884 IFLOWS +BWD BROWNWOOD TX US 3180 -9895 -9999 SAWRS +BWDG1 BOWDON (4 SW) GA US 3349 -8528 -9999 GOES +BWDI2 BELLWOOD (2 E) IL US 4188 -8787 188 COOPB +BWDN6 HARRISON NY US 4096 -7372 -9999 ALERT +BWDS2 BOWDLE SD US 4544 -9966 608 COOPB +BWDT2 BROWNWOOD (1 SW) TX US 3171 -9901 402 +BWEM2 BOWIE MD US 3896 -7676 9 ALERT +BWET2 BROWNWOOD (2 WSW) TX US 3171 -9900 -9999 CADAS +BWFO3 BROTHERS (24 SE) OR US 4357 -12025 1390 GOES +BWFW1 EATONVILLE (13 E) WA US 4683 -12200 1021 GOES +BWG BOWLING GREEN KY US 3696 -8642 -9999 +BWGK2 BOWLING GREEN KY US 3700 -8643 147 +BWGN7 NEWLAND NC US 3618 -8187 1274 IFLOWS +BWI BALTIMORE MD US 3918 -7667 46 +BWIM2 BOWIE MD US 3900 -7677 30 UCOOP +BWKG1 MADISON (13 N) GA US 3379 -8347 166 GOES +BWKI4 BERWICK IA US 4167 -9355 -9999 UCOOP +BWKV2 BIG STONE GAP (7 S) VA US 3677 -8278 866 IFLOWS +BWLC1 FORT BIDWELL (8 N) CA US 4197 -12018 2195 WSF +BWLG1 BAINBRIDGE (4 NNW) GA US 3096 -8460 39 GOES +BWLI3 BOWLING GREEN (3 NE) IN US 3942 -8697 210 COOPB +BWLK2 BOWLING GREEN KY US 3709 -8663 -9999 NWR +BWLL1 BATON ROUGE LA US 3038 -9097 17 UCOOP +BWLM7 BOWLING GREEN MO US 3937 -9118 216 COOPAB +BWLN1 BURWELL NE US 4178 -9914 663 COOPABC +BWLN5 BLUEWATER (10 W) NM US 3529 -10811 2239 +BWLT2 BIG WELLS TX US 2857 -9960 152 COOPB +BWLV2 BOWLING GREEN VA US 3806 -7739 26 GOES +BWMA1 BREWTON AL US 3110 -8707 19 +BWMC1 CARTAGO (15 WNW) CA US 3644 -11826 2972 WSF +BWMN7 GERTON NC US 3546 -8236 1290 IFLOWS +BWNC1 SIMI VALLEY (7 ENE) CA US 3431 -11861 732 ALERT +BWNC2 MAYBELL (50 WNW) CO US 4078 -10885 1695 COOPAB +BWNM4 BROWNSTOWN MI US 4214 -8328 186 COOPBC +BWNM5 BROWNTON MN US 4473 -9434 317 COOPAB +BWNM8 BROWNING (2 N) MT US 4860 -11302 1356 NWR +BWNN8 BOWMAN (16 SE) ND US 4598 -10325 -9999 +BWNV2 BROWNSBURG (2 W) VA US 3794 -7935 381 COOPB +BWOI1 BOISE ID US 4357 -11621 871 COOPA +BWOT2 HOUSTON TX US 2976 -9536 -9999 ALERT +BWPA3 PARKER (16 NE) AZ US 3426 -11403 152 GOES +BWPF1 BROOKSVILLE (5 W) FL US 2855 -8248 -9999 OTHER +BWPM8 BILLINGS MT US 4577 -10848 944 COOPC +BWPN2 SPRING VALLEY (2 SW) NV US 3611 -11530 800 ALERT +BWPT2 HOUSTON (16 WSW) TX US 2972 -9564 -9999 ALERT +BWRA2 BETHEL AK US 6079 -16184 29 NWR +BWRA3 ORO VALLEY (3 NNE) AZ US 3245 -11094 863 ALERT +BWRC1 MCCLOUD (13 N) CA US 4143 -12210 1905 WSF +BWRF1 TALLAHASSEE (13 E) FL US 3050 -8408 -9999 ALERT +BWRN1 BROADWATER (3 WNW) NE US 4161 -10290 1060 COOPAB +BWRP1 MAHAFFEY (3 NE) PA US 4090 -7868 -9999 GOES +BWRT2 BON WIER (2 ENE) TX US 3075 -9361 14 +BWRW2 DAVIS WV US 3913 -7947 933 +BWSC1 GRANITEVILLE (9 SE) CA US 3933 -12064 1643 OTHER +BWSI1 BOISE ID US 4362 -11619 881 GOES +BWSM8 BOZEMAN (4 W) MT US 4567 -11115 1455 GOES +BWSO3 BEND (13 W) OR US 4403 -12157 1625 GOES +BWST2 BROWNFIELD TX US 3315 -10227 1010 ALERT +BWSW1 ORIENT (7 W) WA US 4885 -11837 -9999 +BWSW4 BELLE FOURCHE (11 NW) SD US 4475 -10405 944 GOES +BWTA1 BREWTON (3 SSE) AL US 3106 -8705 26 +BWTA3 TUCSON (23 WSW) AZ US 3208 -11134 772 GOES +BWTM2 BLACKWATER MD US 3842 -7600 -9999 RAWS +BWTN2 SPRING VALLEY (4 W) NV US 3612 -11532 853 ALERT +BWTN6 BREWERTON (3 WNW) NY US 4323 -7620 115 COOPB +BWTO1 BOWERSTON (3 S) OH US 4039 -8119 366 IFLOWS +BWTO3 BEND (7 NE) OR US 4412 -12121 1024 COOPC +BWWN5 MOGOLLON (5 N) NM US 3344 -10867 2973 ALERT +BWWT2 BROWNWOOD (9 NW) TX US 3183 -9907 -9999 UCOOP +BWXW4 CODY (6 SW) WY US 4447 -10917 1633 GOES +BWYC1 TAHOE CITY (6 NE) CA US 3927 -12007 2164 WSF +BWYI2 BERWYN IL US 4190 -8780 -9999 UCOOP +BWYM8 HAVRE (26 S) MT US 4818 -10968 1872 ALERT +BXAL1 BOGALUSA (2 ENE) LA US 3079 -8982 17 +BXBO2 BIXBY (2 NW) OK US 3595 -9592 211 UCOOP +BXCC1 MUGGINSVILLE CA US 4160 -12317 1966 WSF +BXCM8 HAVRE (20 SSE) MT US 4828 -10982 -9999 +BXCO2 BIXBY (3 N) OK US 3600 -9589 177 +BXCT2 BOX CHURCH TX US 3144 -9648 155 COOPAB +BXCU1 MONROE (11 SE) UT US 3850 -11202 2835 SNOTEL +BXCW4 BOXELDER (1 E) WY US 4261 -10586 2045 GOES +BXDM8 BIG SANDY (25 E) MT US 4817 -10960 1554 WSF +BXEG1 BAXLEY (5 NW) GA US 3185 -8238 65 COOPA +BXHM6 BILOXI MS US 3039 -8889 -9999 ALERT +BXIM6 BILOXI MS US 3035 -8878 -9999 GOES +BXLG1 BAXLEY GA US 3193 -8233 -9999 NWR +BXRC1 BIXLER CA US 3794 -12162 4 ALERT +BXSO2 BIXBY (2 ENE) OK US 3596 -9586 180 +BXTK2 BAXTER KY US 3685 -8333 355 COOPAB +BXTN8 BUXTON (4 E) ND US 4760 -9701 270 UCOOP +BXYG1 BAXLEY (5 SW) GA US 3171 -8239 -9999 OTHER +BYAI2 URBANA IL US 4011 -8823 -9999 UCOOP +BYBF1 BOYNTON BEACH FL US 2654 -8006 -9999 UCOOP +BYBI2 URBANA IL US 4011 -8822 -9999 UCOOP +BYBV2 BONNY BLUE VA US 3683 -8308 610 IFLOWS +BYCC1 DEVORE (3 E) CA US 3422 -11735 -9999 ALERT +BYCF1 BRATT FL US 3098 -8753 -9999 GOES +BYCI2 URBANA IL US 4011 -8821 -9999 UCOOP +BYCL1 BOYCE (3 WNW) LA US 3138 -9272 34 COOPA +BYCT2 BOYS RANCH TX US 3553 -10226 973 COOPA +BYCU1 TROPIC (2 W) UT US 3764 -11217 2394 GOES +BYCW3 BOYCEVILLE (2 S) WI US 4502 -9203 -9999 UCOOP +BYDM8 BOYD (10 W) MT US 4544 -10925 1295 GOES +BYDT1 BYRDSTOWN (2 SW) TN US 3658 -8513 268 COOPA +BYDT2 BOYD TX US 3308 -9756 218 +BYDW2 BAYARD WV US 3927 -7937 725 +BYDW4 BURGESS JUNCTION (18 W) WY US 4494 -10771 2359 GOES +BYEC2 BYERS (2 W) CO US 3970 -10426 1612 UCOOP +BYFC1 TRACY (11 WNW) CA US 3778 -12162 76 OTHER +BYFM3 BYFIELD MA US 4276 -7095 7 GOES +BYFO3 BAKER (6 SW) OR US 4467 -11793 1280 GOES +BYG BUFFALO WY US 4438 -10672 -9999 ASOS +BYGI1 OAKLEY (12 E) ID US 4222 -11367 2359 WSF +BYGL1 BAYOU GAUCHE LA US 2978 -9042 0 HTG +BYGT1 BYRDSTOWN (3 E) TN US 3657 -8507 -9999 GOES +BYH BLYTHEVILLE AR US 3597 -8995 78 +BYHM6 BYHALIA MS US 3487 -8968 98 COOPB +BYHN3 CLARKSVILLE (1 NW) NH US 4501 -7142 610 NWR +BYHO1 BYHALIA OH US 4045 -8347 312 IFLOWS +BYHT2 BRYAN (13 NNE) TX US 3085 -9628 -9999 UCOOP +BYI BURLEY (2 NE) ID US 4254 -11377 1267 +BYKM5 BUYCK (8 S) MN US 4801 -9251 -9999 +BYLU1 ENTERPRISE (17 ESE) UT US 3760 -11368 1603 GOES +BYLV2 BYLLESBY (3 W) VA US 3680 -8098 796 COOPB +BYMF1 PENSACOLA (4 W) FL US 3045 -8729 -9999 GOES +BYML1 PORT VINCENT (3 NW) LA US 3035 -9089 5 +BYMM8 BOULDER (5 SW) MT US 4618 -11227 2134 WSF +BYNC1 BRYSON CA US 3579 -12109 285 ALERT +BYNG1 BYRON GA US 3267 -8373 149 +BYNM4 BOYNE FALLS MI US 4517 -8491 224 COOPB +BYNM7 BYNUMVILLE (1 E) MO US 3958 -9282 256 COOPB +BYNN7 BYNUM NC US 3577 -7913 -9999 GOES +BYNT2 COLLEGE STATION TX US 3063 -9634 -9999 NWR +BYOA1 BAYOU LA BATRE AL US 3040 -8826 0 GOES +BYRC1 BRIDGEPORT (13 WSW) CA US 3819 -11944 2408 WSF +BYRC2 BYERS (5 ENE) CO US 3976 -10413 1554 COOPAB +BYRG1 BYROMVILLE (1 W) GA US 3220 -8393 -9999 GOES +BYRI2 BYRON IL US 4212 -8926 -9999 UCOOP +BYRI2D BYRON IL US 4212 -8926 -9999 +BYRI4 BOYER (4 SE) IA US 4213 -9520 442 COOPB +BYRM4 BYRON MI US 4283 -8395 253 COOPC +BYRM5 BYRON (3 N) MN US 4407 -9266 370 COOPB +BYRM7 BYRNESVILLE MO US 3838 -9063 329 COOPB +BYRN6 PORT BYRON (3 N) NY US 4308 -7665 -9999 GOES +BYRS2 HURON (14 N) SD US 4458 -9816 -9999 UCOOP +BYRT2 GROSVENOR (7 ENE) TX US 3193 -9903 -9999 +BYRW2 BAYARD WV US 3927 -7936 805 UCOOP +BYS FORT IRWIN CA US 3535 -11659 -9999 WSR88D +BYSA1 STATE HIGHWAY 163 BRIDGE, DOG US 3057 -8809 -9999 CTGN +BYSK2 BRYAN STATION KY US 3808 -8441 274 GOES +BYSO1 BUCYRUS OH US 4081 -8297 291 COOPAB +BYSW1 USK (11 SW) WA US 4820 -11743 1600 WSF +BYUH1 LAIE HI US 2165 -15793 6 COOPAB +BYVI1 BAYVIEW ID US 4798 -11657 632 COOPA +BYX BOCA CHICA KEY FL US 2460 -8170 3 WSR88D +BYYT2 BRYAN (10 NE) TX US 3078 -9627 -9999 UCOOP +BYZ BILLINGS MT US 4575 -10857 971 +BYZO3 BUELAH (15 N) OR US 4412 -11813 1615 WSF +BZAA2 FAIRBANKS AK US 6475 -14830 351 SNOTEL +BZAP1 JONAS PA US 4097 -7551 375 SNOCOR +BZAP4 CAGUAS (5 NW) PR 1829 -6608 190 GOES +BZBF1 PINE LEVEL (2 S) FL US 2724 -8200 -9999 OTHER +BZBM3 FALSMOUTH (5 SW) MA US 4152 -7067 2 HTG +BZBP1 TRACHSVILLE (4 NW) PA US 4092 -7556 274 SNOCOR +BZBP4 CAGUAS (4 NW) PR 1827 -6610 370 GOES +BZCP4 CAGUAS (3 SW) PR 1822 -6607 -9999 GOES +BZCT2 BRADY TX US 3112 -9914 -9999 ALERT +BZDP1 EFFORT PA US 4093 -7544 244 SNOCOR +BZDP4 CAGUAS (5 SW) PR 1818 -6609 405 GOES +BZEM8 BOZEMAN MT US 4566 -11105 1497 COOPABC +BZEP1 BELTZVILLE PA US 4085 -7564 259 SNOCOR +BZFA2 BETTLES (29 SE) AK US 6667 -15065 -9999 SNOCOR +BZFP1 FOREST INN PA US 4086 -7559 305 SNOCOR +BZHM8 BOZEMAN (12 E) MT US 4567 -11078 1753 OTHER +BZLI3 BRAZIL IN US 3951 -8712 207 COOPB +BZMM8 BOZEMAN (6 W) MT US 4568 -11116 1455 COOPABC +BZN BELGRADE (1 E) MT US 4579 -11116 1349 +BZNC2 HILLROSE (2 N) CO US 4036 -10353 1260 GOES +BZNK1 BAZINE (6 NW) KS US 3850 -9979 677 +BZOT2 BRAZOS TX US 3265 -9813 247 COOPB +BZRC1 YREKA (4 SE) CA US 4169 -12259 914 GOES +BZRT2 ANGLETON (10 SW) TX US 2914 -9529 -9999 GOES +BZTP1 BENEZETTE (4 ENE) PA US 4133 -7832 293 COOPB +BZZP1 LAMONAVILLE (1 WNW) PA US 4147 -7905 543 GOES +C13 OTTAWA IL US 4135 -8885 160 UCOOP +C15 PEKIN IL US 4049 -8968 -9999 +C16 URBANA IL US 4015 -8820 -9999 +C29 MIDDLETON WI US 4312 -8953 -9999 +C52 BURLINGTON WI US 4269 -8830 -9999 SAWRS +C58 TWO RIVERS WI US 4413 -8755 -9999 MARS +C62 KENDALLVILLE IN US 4148 -8527 304 SAWRS +C65 PLYMOUTH IN US 4137 -8630 -9999 +C73 DIXON IL US 4183 -8945 -9999 SAWRS +C75 LACON (1 E) IL US 4102 -8939 173 AWOS +C77 BELVIDERE IL US 4232 -8884 -9999 +C78 MYTON (2 S) UT US 4018 -11003 1595 BASIC +C96 WINTER PARK CO US 3988 -10577 2771 BASIC +CA050 SANTA BARBARA CA US 3441 -11969 0 HTG +CA20302E GREENVIEW (3 NNW) CA US 4160 -12293 1219 +CA2046BE YREKA (4 SE) CA US 4169 -12259 914 +CA2055C8 WEED (13 WSW) CA US 4148 -12245 1433 +CA206052 FAIRVIEW (20 NNE) CA US 3613 -11829 2347 +CA207324 ALTURAS (7 WNW) CA US 4153 -12067 1531 +CA2083A0 DAY (15 NNW) CA US 4143 -12146 1603 +CA2090D6 TERMO (18 WSW) CA US 4078 -12078 1890 +CA20A54C WESTWOOD (5 E) CA US 4031 -12090 1768 +CA20B63A DANA (2 S) CA US 4108 -12157 1689 +CA20C0AA WHITMORE (1 E) CA US 4062 -12190 719 +CA20D3DC LEWISTON (3 S) CA US 4068 -12283 1021 +CA20E646 LONE PINE (11 SW) CA US 3648 -11818 3380 +CA20F530 MINERAL (6 W) CA US 4034 -12171 1256 +CA21074E CORNING CA US 3994 -12217 183 +CA211438 PASKENTA (5 SW) CA US 3987 -12262 274 +CA2121A2 BISHOP (16 SSW) CA US 3717 -11857 2920 +CA2132D4 BUTTE MEADOWS (2 SW) CA US 4007 -12158 1466 +CA214444 FOREST RANCH (2 NW) CA US 3987 -12177 488 +CA215732 CHICO (3 SE) CA US 3971 -12178 76 +CA2162A8 BANGOR (1 SE) CA US 3940 -12140 244 +CA2171DE NORTH SAN JUAN (5 SSW) CA US 3930 -12112 610 +CA21815A GOLD RUN (2 W) CA US 3918 -12088 829 +CA21922C LINCOLN (2 SE) CA US 3888 -12127 61 +CA21A7B6 MAMMOTH LAKES (18 SE) CA US 3747 -11872 2926 +CA21B4C0 LATROBE (2 NE) CA US 3860 -12093 347 +CA21C250 PINE GROVE (1 SSE) CA US 3839 -12065 905 +CA21D126 PILOT HILL CA US 3883 -12101 351 +CA21E4BC CHINESE CAMP (5 SW) CA US 3783 -12050 335 +CA21F7CA MOUNTAIN RANCH (3 NE) CA US 3824 -12051 800 +CA220040 CISCO (8 NNE) CA US 3942 -12051 2195 +CA221336 SANTA ROSA (3 N) CA US 3848 -12271 171 +CA2226AC NIPINNSAWASEE (2 W) CA US 3741 -11977 945 +CA2235DA MARIPOSA (1 NW) CA US 3750 -11999 640 +CA22434A LONE PINE (16 WSW) CA US 3656 -11835 3292 +CA22503C CLOVIS (13 ENE) CA US 3690 -11950 244 +CA2276D0 EL PORTAL (7 NNE) CA US 3777 -11977 -9999 +CA228654 SIERRA GLEN (5 SSE) CA US 3657 -11896 1234 +CA229522 FOUNTAIN HEAD SPRINGS CA US 3589 -11892 244 +CA22A0B8 QUAKING ASPEN CA US 3612 -11854 2149 +CA22B3CE LA HONDA CA US 3731 -12225 137 +CA22C55E BEN LOMOND CA US 3713 -12217 488 +CA22D628 CORRALITOS CA US 3699 -12180 98 +CA22E3B2 SOUTH LAKE TAHOE (10 W) CA US 3893 -12020 2682 +CA22F0C4 LIVERMORE (2 NW) CA US 3771 -12181 183 +CA2302BA NEWMAN (14 W) CA US 3733 -12129 564 +CA2311CC LOS BANOS (11 W) CA US 3705 -12104 107 +CA232456 PINECREST (21 ESE) CA US 3805 -11967 2347 +CA233720 JAMESBURG (2 NE) CA US 3639 -12155 556 +CA2341B0 HERNANDEZ (4 WNW) CA US 3638 -12085 1067 +CA2352C6 PARKFIELD CA US 3590 -12043 457 +CA23675C TUOLUMNE MEADOWS CA US 3787 -11935 2621 +CA23742A CAMBRIA (11 NE) CA US 3566 -12092 296 +CA2384AE ARROYO GRANDE (9 NE) CA US 3519 -12043 229 +CA2397D8 SANTA MARGARITA (24 E) CA US 3538 -12019 610 +CA23A242 CANTUA CREEK (7 SSW) CA US 3630 -12040 206 +CA23B134 WILSONIA (7 E) CA US 3672 -11885 2377 +CA23C7A4 LEE VINING (9 SW) CA US 3789 -11926 2987 +CA23D4D2 DUTCH FLAT (7 N) CA US 3930 -12083 1358 +CA2537EE CATHEYS VALLEY (1 SW) CA US 3747 -12011 -9999 +CA256792 SHAVER LAKE POINT (2 SE) CA US 3714 -11926 -9999 +CA2574E4 PRATHER (3 SW) CA US 3702 -11956 -9999 +CA258460 MILO CA US 3623 -11887 -9999 +CA25A28C BRADLEY CA US 3586 -12080 -9999 +CA25B1FA HOLLISTER CA US 3684 -12136 -9999 +CA264670 BEAUMONT (2 E) CA US 3393 -11694 -9999 +CA26D312 THOUSAND OAKS (3 NW) CA US 3421 -11887 -9999 +CA26E688 PIRU (1 SW) CA US 3440 -11881 -9999 +CA26F5FE SIMI VALLEY (5 WNW) CA US 3429 -11881 -9999 +CA28E2E0 WOODACRE (2 S) CA US 3799 -12264 -9999 +CA297578 CASTAIC (6 NW) CA US 3457 -11874 -9999 +CA2AC1F8 REDWAY (2 NE) CA US 4014 -12382 -9999 +CA2AE714 REDDING CA US 4052 -12229 -9999 +CA2AF462 PLATINA (3 WSW) CA US 4040 -12283 -9999 +CA2B4516 PARADISE (5 ESE) CA US 3974 -12149 -9999 +CA2BC302 LAYTONVILLE (1 N) CA US 3970 -12349 -9999 +CA2BE5EE KELSEYVILLE (7 SE) CA US 3891 -12271 -9999 +CA2C31B2 WALLACE (3 NNW) CA US 3823 -12101 -9999 +CA2C4722 STOCKTON CA US 3796 -12136 -9999 +CA2C5454 TUOLOMNE MEADOWS (4 NE) CA US 3791 -11926 -9999 +CA2D06D2 BISHOP (16 SW) CA US 3722 -11862 -9999 +CA2D203E BIG BEND (1 SW) CA US 3823 -12246 -9999 +CA2D3348 KNIGHTSEN (2 NE) CA US 3798 -12163 -9999 +CA2D56AE PAXTON (2 NNE) CA US 4006 -12096 -9999 +CA2D6334 ANNAPOLIS (2 WSW) CA US 3871 -12341 -9999 +CA2D7042 GUALALA (2 NE) CA US 3878 -12350 -9999 +CA2D80C6 OROVILLE (4 E) CA US 3954 -12149 -9999 +CA2M1 CARIBOU (2 N) ME US 4688 -6800 183 SNOCOR +CA406260 DANVILLE (6 NE) CA US 3787 -12190 1112 +CA407116 OJAI (1 E) CA US 3445 -11923 233 +CA408192 CASTAIC (9 NE) CA US 3457 -11874 1256 +CA4092E4 MILPITAS (7 E) CA US 3744 -12177 630 +CA40A77E HALF MOON BAY (2 NE) CA US 3756 -12244 328 +CA40B408 LIVERMORE (9 N) CA US 3782 -12178 622 +CA4130E6 PITTSBURG (4 S) CA US 3795 -12188 488 +CA414676 PLEASANT HILL (2 W) CA US 3793 -12212 442 +CA415500 ALAMO (2 SW) CA US 3783 -12207 536 +CA41609A SUNOL (10 SE) CA US 3750 -12174 933 +CA4173EC MALIBU (2 N) CA US 3406 -11863 -9999 +CA41A584 HUMPHREYS (1 SE) CA US 3436 -11842 1219 +CA41B6F2 LANCASTER (15 WNW) CA US 3473 -11838 713 +CA41C062 REDWOOD CITY (4 W) CA US 3748 -12230 196 +CA41D314 PLEASANTON (7 SSE) CA US 3755 -12184 375 +CA41E68E BEVERLY HILLS (6 N) CA US 3413 -11841 384 +CA41F5F8 LOS ALTOS HILLS (1 S) CA US 3736 -12215 610 +CA420272 CLAREMONT (5 NE) CA US 3414 -11771 501 +CA421104 PALMDALE (21 NE) CA US 3467 -11782 789 +CA42249E VAL VERDE (2 SE) CA US 3443 -11868 390 +CA4237E8 WHITTIER (3 NW) CA US 3398 -11801 -9999 +CA424178 NEWBURY PARK (16 S) CA US 3405 -11894 15 +CA42520E FORT BRAGG (12 SE) CA US 3935 -12360 -9999 +CA4274E2 KEENE (5 SSW) CA US 3514 -11863 395 +CA428466 MANTECA (6 W) CA US 3781 -12133 9 +CA42A28A TAYLORSVILLE (8 NE) CA US 4013 -12072 2225 +CA42B1FC PORTOLA (12 WNW) CA US 3992 -12065 2103 +CA42C76C GORMAN (15 S) CA US 3467 -11881 792 +CA42D41A COALINGA (8 NW) CA US 3621 -12047 -9999 +CA42E180 COULTERVILLE (4 NE) CA US 3774 -12013 1114 +CA42F2F6 YOSEMITE VILLAGE (1 NNW) CA US 3775 -11959 -9999 +CA430088 WAWONA CA US 3751 -11963 -9999 +CA4313FE DUNLAP (16 N) CA US 3688 -11913 1198 +CA432664 GREENVILLE (6 SW) CA US 4013 -12104 1859 +CA433512 JANESVILLE (9 SSW) CA US 4018 -12061 -9999 +CA4350F4 STOCKTON (10 WSW) CA US 3788 -12146 -9999 +CA44742C FRUTO (5 SE) CA US 3954 -12239 -9999 +CA4484A8 SAN MATEO CA US 3758 -12241 -9999 +CA4497DE SAN MATEO CA US 3755 -12242 -9999 +CA44A244 SAN CARLOS CA US 3750 -12233 -9999 +CA44C7A2 ANZA (2 NW) CA US 3356 -11667 671 +CA44D4D4 MEADOW VALLEY (13 W) CA US 3991 -12132 -9999 +CA44E14E RIVERSIDE (7 SE) CA US 3388 -11731 524 +CA44F238 DEVORE CA US 3422 -11740 631 +CA450046 YUCCA VALLEY (2 NE) CA US 3412 -11640 981 +CA451330 VALLEY CENTER (2 NE) CA US 3323 -11699 418 +CA4526AA BORREGO SPRINGS (7 WSW) CA US 3321 -11651 1052 +CA4535DC POTRERO CA US 3261 -11661 716 +CA45434C BLUE CANYON (4 W) CA US 3926 -12077 -9999 +CA45503A BROOKS (1 SE) CA US 3872 -12214 110 +CA4565A0 HEALDSBURG (8 N) CA US 3873 -12284 610 +CA4576D6 BOONVILLE (2 SE) CA US 3899 -12335 201 +CA459524 ALDERPOINT (7 NW) CA US 4019 -12359 281 +CA45A0BE BIG PINE (15 WSW) CA US 3710 -11855 3649 +CA45B3C8 MINERAL KING (3 S) CA US 3641 -11858 3505 +CA45C558 YOSEMITE VILLAGE (7 NE) CA US 3778 -11950 2652 +CA45D62E LIBERTY FARMS (1 N) CA US 3833 -12169 0 +CA45E3B4 BIG PINE (15 W) CA US 3716 -11856 3139 +CA45F0C2 WEST POINT (3 NNE) CA US 3845 -12048 3 +CA460748 YOSEMITE VILLAGE (9 S) CA US 3763 -11955 2621 +CA46143E SNELLING (2 N) CA US 3756 -12046 70 +CA4621A4 SNELLING (4 E) CA US 3752 -12033 25 +CA4632D2 RICHVALE (2 S) CA US 3947 -12174 2957 +CA464442 COLUSA (3 SW) CA US 3920 -12206 18 +CA4662AE BIG PINE (11 WSW) CA US 3713 -11848 3048 +CA4671D8 HATHAWAY PINES (3 S) CA US 3813 -12037 323 +CA46815C SODA SPRINGS (1 E) CA US 3933 -12037 2099 +CA46922A FORBESTOWN (4 NNW) CA US 3952 -12127 -9999 +CA46C256 MARYSVILLE CA US 3914 -12158 20 +CA46D120 SPRINGVILLE CA US 3619 -11866 -9999 +CA46E4BA INDEPENDENCE (12 WSW) CA US 3680 -11842 3231 +CA4705B2 TRUCKEE (4 E) CA US 3933 -12012 1768 +CA4716C4 MONO HOT SPRINGS (11 SE) CA US 3718 -11893 2979 +CA47235E MINERAL KING (7 E) CA US 3647 -11847 2880 +CA473028 MONO VILLAGE (5 SW) CA US 3810 -11943 2896 +CA4746B8 COULTERVILLE (8 SW) CA US 3765 -12031 222 +CA476054 HALLS FLAT (7 E) CA US 4075 -12118 1981 +CA4783A6 AUBERRY (5 NW) CA US 3713 -11953 -9999 +CA4790D0 PINECREST (19 ENE) CA US 3816 -11966 2743 +CA47A54A PINECREST (12 SE) CA US 3803 -11988 2012 +CA47B63C DARDANELLE (8 SSE) CA US 3824 -11976 2499 +CA47C0AC CARTAGO (15 W) CA US 3637 -11828 2743 +CA47D3DA JUNE LAKE (5 W) CA US 3778 -11918 3277 +CA47E640 YUBA CITY (7 S) CA US 3905 -12161 15 +CA47F536 LIVE OAK (2 SSE) CA US 3925 -12164 20 +CA480320 MERIDIAN (4 E) CA US 3915 -12184 15 +CA481056 ROBBINS (3 W) CA US 3887 -12175 11 +CA4825CC KNIGHTS LANDING CA US 3880 -12172 8 +CA4836BA OLANCHA (15 WSW) CA US 3620 -11827 2591 +CA48402A MERIDIAN CA US 3915 -12192 15 +CA48535C PULGA (1 S) CA US 3979 -12145 398 +CA4866C6 LOS BANOS (7 SW) CA US 3699 -12093 107 +CA4875B0 TRUCKEE (6 NE) CA US 3939 -12010 1708 +CA488534 TRUCKEE (4 NE) CA US 3938 -12014 1716 +CA489642 BOCA (6 N) CA US 3947 -12010 1814 +CA48A3D8 FAIRVIEW (9 SW) CA US 3597 -11835 -9999 +CA4901DA COALINGA (6 SW) CA US 3610 -12044 320 +CA4912AC COALINGA (8 ENE) CA US 3617 -12021 160 +CA492736 COALINGA (9 SSE) CA US 3602 -12029 351 +CA4942D0 IDRIA CA US 3642 -12067 732 +CA49F15E ROVANA (3 SE) CA US 3739 -11855 -9999 +CA4A06D4 OAKLAND (5 N) CA US 3787 -12222 396 +CA4A15A2 OAKLAND (4 E) CA US 3778 -12216 305 +CA4A2038 KNEELAND (5 NE) CA US 4080 -12394 512 +CA4A334E LAYTONVILLE (10 E) CA US 3967 -12332 -9999 +CA4A45DE JULIAN CA US 3308 -11659 1292 +CA4A56A8 LOS GATOS (2 SE) CA US 3720 -12194 549 +CA4A6332 MURRIETA (2 SSW) CA US 3353 -11723 604 +CA4A7044 ACTON CA US 3445 -11820 -9999 +CA4A80C0 IRWINDALE (1 NW) CA US 3412 -11795 -9999 +CA4A93B6 SAN JUAN CAPISTRANO (12 NE) CA US 3354 -11759 -9999 +CA4AA62C SACRAMENTO CA US 3859 -12150 -9999 +CA4AC3CA ORLAND (1 N) CA US 3975 -12210 61 +CA4AD0BC STOCKTON (7 SW) CA US 3788 -12138 -9999 +CA4AF650 ORANGE (5 E) CA US 3381 -11771 -9999 +CA4B042E AVENAL (12 WSW) CA US 3594 -12033 1219 +CA4B1758 NICOLAUS (1 SW) CA US 3889 -12160 10 +CA4B22C2 YUBA CITY CA US 3914 -12160 24 +CA4B31B4 SACRAMENTO (8 SW) CA US 3848 -12159 6 +CA4B4724 THORNTON (2 N) CA US 3826 -12144 5 +CA4B5452 EL NIDO (6 W) CA US 3713 -12057 15 +CA4B61C8 SMARTVILLE (1 NE) CA US 3924 -12127 244 +CA4B72BE STOCKTON (3 NNW) CA US 3800 -12132 4 +CA4B823A WHEATLAND (6 E) CA US 3905 -12131 79 +CA4B914C ELK GROVE (4 SSE) CA US 3836 -12134 2 +CA4BA4D6 BRIDGEVILLE (0 E) CA US 4047 -12379 195 +CA4BB7A0 MAD RIVER (12 SE) CA US 4032 -12337 -9999 +CA4BC130 SNELLING (10 ENE) CA US 3759 -12027 268 +CA4BD246 MODESTO (4 W) CA US 3766 -12092 27 +CA4BE7DC CRESSEY (2 NE) CA US 3743 -12066 50 +CA4BF4AA STEVINSON (3 S) CA US 3730 -12085 25 +CA4C061A PATTERSON (3 NE) CA US 3749 -12108 15 +CA4C156C MANTECA (4 SSW) CA US 3779 -12131 -9999 +CA4C20F6 STEVINSON (5 NW) CA US 3737 -12093 21 +CA4C5666 GRIDLEY (3 E) CA US 3937 -12165 -9999 +CA4C63FC MIDPINES (5 NW) CA US 3760 -11998 351 +CA4C800E WHITE RIVER (5 NNE) CA US 3582 -11884 -9999 +CA4C9378 FOREST RANCH (2 NE) CA US 3990 -12163 -9999 +CA4CA6E2 HUME (12 NW) CA US 3690 -11905 -9999 +CA4CC304 DUCOR (4 SW) CA US 3586 -11911 140 +CA4CD072 MILFORD (8 WSW) CA US 4012 -12049 -9999 +CA4CE5E8 MOUNT SHASTA CA US 4131 -12232 -9999 +CA4CF69E MINERAL CA US 4035 -12161 -9999 +CA4D549C ROCKLAND LANDING (3 NE) CA US 3604 -12148 -9999 +CA4D6106 SAN ARDO (18 ENE) CA US 3608 -12061 -9999 +CA4D7270 COALINGA (18 NW) CA US 3626 -12053 -9999 +CA4D82F4 PARADISE (15 ENE) CA US 3981 -12132 -9999 +CA4D9182 LA PORTE CA US 3968 -12099 -9999 +CA4DA418 BERRY CREEK (5 NE) CA US 3970 -12135 -9999 +CA4DC1FE PARADISE (8 N) CA US 3987 -12162 -9999 +CA4DE712 TRACY (3 N) CA US 3781 -12143 -9999 +CAAC1 SANTA CLARA (1 NW) CA US 3737 -12199 16 ALERT +CAAH1 KUNIA HI US 2143 -15807 232 COOPB +CAAN5 ARREY (3 NNE) NM US 3288 -10729 1262 GOES +CAAT2 CALALLEN TX US 2788 -9763 -9999 +CAAW2 DAVIS (6 S) WV US 3906 -7944 988 COOPB +CABA3 TUCSON (10 NE) AZ US 3228 -11077 823 ALERT +CABA4 CABOT (4 SW) AR US 3495 -9208 85 COOPAB +CABC1 WALKER CA US 3845 -11947 2256 GOES +CABF1 ERIDU (10 SW) FL US 3022 -8388 -9999 UCOOP +CABI1 CABINET ID US 4808 -11606 689 COOPAB +CABM7 CABOOL (4 SW) MO US 3711 -9212 -9999 UCOOP +CABM8 AUGUSTA (30 WNW) MT US 4770 -11288 1585 WSF +CABN1 CAMBRIDGE (7 NNW) NE US 4038 -10022 728 COOPB +CABN5 CABALLO (4 S) NM US 3290 -10730 1277 COOPB +CABP4 PLAZA DE AGUAS BUENAS PR 1826 -6604 -9999 GOES +CABT2 CAMPBELLTON (3 NE) TX US 2878 -9828 -9999 UCOOP +CABW2 CABINS WV US 3898 -7924 320 IFLOWS +CABW3 CABLE (3 SW) WI US 4617 -9132 418 +CACA2 WHITTIER (42 NE) AK US 6102 -14752 2 COOPA +CACC1 SANTA YNEZ (6 ESE) CA US 3458 -11998 256 ALERT +CACC2 CASCADE (1 W) CO US 3889 -10498 -9999 GOES +CACF1 MOORE HAVEN (13 WSW) FL US 2679 -8130 0 UCOOP +CACI2 CHICAGO IL US 4173 -8768 183 COOPB +CACK1 CAWKER CITY KS US 3950 -9844 454 GOES +CACM8 BAKER (12 NE) MT US 4648 -10407 893 GOES +CACO3 CHILOQUIN (20 SW) OR US 4241 -12227 1596 OTHER +CACS2 CAMP CROOK SD US 4555 -10398 948 +CACT2 AUSTIN (10 NW) TX US 3035 -9787 -9999 ALERT +CAD CADILLAC MI US 4428 -8542 -9999 SAWRS +CADA4 CAMDEN AR US 3360 -9282 35 COOPAB +CADC1 SAN JOSE (8 SE) CA US 3718 -12179 137 ALERT +CADC2 SILVERTON CO US 3766 -10780 2719 +CADK2 CADIZ (2 NNW) KY US 3688 -8785 152 COOPB +CADL1 LAFAYETTE (13 SE) LA US 3009 -9187 -9999 GOES +CADM4 CADILLAC MI US 4427 -8540 396 COOPA +CADN5 CARLSBAD NM US 3244 -10428 -9999 NWR +CADN6 CAUGHDENOY NY US 4327 -7621 112 OTHER +CADO3 CASCADIA OR US 4440 -12249 262 COOPAB +CADS1 CADES (4 W) SC US 3382 -7985 24 COOPB +CADT1 CADES COVE TN US 3560 -8378 -9999 AHOS +CADT2 KARNACK (3 SE) TX US 3266 -9412 56 UCOOP +CADW3 CADOTT WI US 4495 -9115 -9999 UCOOP +CAE WEST COLUMBIA SC US 3395 -8112 65 +CAEC1 MORGAN HILL (5 NW) CA US 3717 -12173 177 ALERT +CAEL1 ST BERNARD (3 W) LA US 2982 -8988 -9999 GOES +CAEN7 CARRBORO (11 WNW) NC US 3595 -7923 160 COOPBC +CAEO1 WAYNESVILLE (5 S) OH US 3948 -8407 -9999 GOES +CAES1 CAESARS HEAD SC US 3509 -8262 975 COOPAB +CAFC1 EMIGRANT GAP (2 ENE) CA US 3930 -12064 1615 WSF +CAFF1 KEY BISCAYNE (1 SSE) FL US 2567 -8016 2 COOPAB +CAFK1 WICHITA KS US 3767 -9748 -9999 ALERT +CAFM7 CAPE FAIR MO US 3671 -9352 -9999 UCOOP +CAFN7 WILMINGTON NC US 3423 -7793 -9999 +CAFN8 CASSELTON ND US 4688 -9723 285 COOPAB +CAFO3 FORT ROCK (8 N) OR US 4348 -12105 1369 GOES +CAFT1 SPARTA (1 S) TN US 3591 -8548 -9999 GOES +CAFW3 ATHELSTANE (8 SW) WI US 4536 -8823 -9999 UCOOP +CAG CRAIG CO US 4050 -10752 1889 ASOS +CAGA3 AGUILA (6 E) AZ US 3397 -11307 713 ALERT +CAGC1 SAN BERNARDINO (20 E) CA US 3415 -11698 1762 ALERT +CAGC2 CRAIG CO US 4052 -10737 -9999 UCOOP +CAGI3 POLAND (4 NNE) IN US 3949 -8692 232 COOPB +CAGL1 DEVILLE (9 NE) LA US 3147 -9210 -9999 GOES +CAGM7 CAP AU GRIS MO US 3900 -9070 137 COOPB +CAGN2 PANACA (2 NE) NV US 3780 -11441 -9999 COOPAC +CAGO2 CARNEGIE (5 NE) OK US 3512 -9856 381 +CAGP4 CAGUAS (2 E) PR 1824 -6601 44 GOES +CAHC1 JAMESBURG (2 NE) CA US 3639 -12155 556 GOES +CAHI2 CAHOKIA IL US 3857 -9020 122 COOPA +CAHM4 CARLSHEND MI US 4631 -8722 357 UCOOP +CAHN7 CAPE HATTERAS NC US 3469 -7220 -9999 BUOY +CAHP4 CAGUAS (6 WSW) PR 1821 -6611 520 GOES +CAIC1 LORAINE (5 NNE) CA US 3538 -11841 1291 COOPB +CAIG1 CAIRO (3 SW) GA US 3087 -8422 81 COOPB +CAIN1 CAIRO NE US 4097 -9868 586 UCOOP +CAIN6 CAIRO (3 NW) NY US 4232 -7404 149 COOPAB +CAIP4 CAGUAS (8 S) PR 1814 -6605 450 GOES +CAIT2 CANDELARIA TX US 3014 -10468 -9999 COOPAB +CAIW2 CAIRO (3 NW) WV US 3923 -8118 305 COOPAB +CAJC1 WRIGHTWOOD (2 ENE) CA US 3439 -11759 1457 COOPB +CAJM7 CARL JUNCTION (1 N) MO US 3718 -9455 -9999 UCOOP +CAJN6 CANAJOHARIE NY US 4291 -7458 195 OTHER +CAJP4 CAGUAS (4 NW) PR 1825 -6609 130 +CAK AKRON OH US 4092 -8144 369 +CAKC2 CANON CITY CO US 3842 -10523 -9999 UCOOP +CAKI1 COEUR D'ALENE ID US 4768 -11678 664 UCOOP +CAKP4 CAGUAS (5 S) PR 1816 -6604 151 GOES +CALA4 CALION (4 ESE) AR US 3330 -9249 23 +CALC1 LOS GATOS (10 W) CA US 3719 -12179 75 ALERT +CALC2 BOULDER (11 NW) CO US 4015 -10539 2365 ALERT +CALF1 PALM BEACH GARDENS (9 WNW) FL US 2687 -8025 -9999 UCOOP +CALG1 CALHOUN (1 N) GA US 3452 -8495 183 GOES +CALH3 EL AGUA BASIN HO 1540 -8706 -9999 +CALI1 CALDWELL ID US 4367 -11668 722 +CALI2 CHICAGO IL US 4167 -8760 180 COOPB +CALI4 CARROLL (1 SW) IA US 4205 -9488 381 NWR +CALK2 CALHOUN KY US 3753 -8727 108 +CALM4 CALUMET (7 NW) MI US 4733 -8848 184 COOPBC +CALM5 CALLAWAY (3 N) MN US 4702 -9592 -9999 UCOOP +CALM6 CALHOUN CITY MS US 3385 -8932 75 OTHER +CALM7 CALIFORNIA MO US 3863 -9257 265 COOPAB +CALM8 VIRGINIA CITY (14 SSE) MT US 4513 -11186 2438 WSF +CALN1 BURWELL (6 W) NE US 4183 -9922 657 GOES +CALN2 CALIENTE NV US 3762 -11452 1341 COOPAB +CALN7 MORGANTON (2 W) NC US 3574 -8173 305 GOES +CALO2 CALVIN OK US 3497 -9625 244 COOPB +CALP4 AGUAS BUENAS (4 E) PR 1826 -6604 55 +CALQ9 MAYO (24 E) YK CN 6392 -13540 1311 UCOOP +CALS1 CALHOUN FALLS SC US 3409 -8259 162 COOPAB +CALT1 CALDERWOOD TN US 3550 -8398 -9999 AHOS +CALT2 CALLIHAM (1 W) TX US 2845 -9835 66 COOPB +CALU1 WENDOVER (10 SSE) UT US 3990 -11371 1320 COOPA +CALW1 FORKS (1 NNW) WA US 4796 -12439 64 GOES +CALW2 CALDWELL WV US 3778 -8040 514 IFLOWS +CALW3 CALEDONIA WI US 4281 -8792 223 UCOOP +CAMA1 CAMDEN (3 NW) AL US 3203 -8732 72 COOPA +CAMA2 ANCHORAGE (3 SE) AK US 6118 -14984 61 COOPB +CAMA4 CAMDEN AR US 3360 -9282 22 +CAMC1 CAMPO (6 NW) CA US 3268 -11652 937 COOPB +CAMC2 CAMEO (7 NE) CO US 3924 -10827 1467 +CAMG1 CAMILLA (3 S) GA US 3119 -8420 53 COOPAB +CAMH1 EWA HI US 2132 -15812 3 COOPB +CAMI1 CAMBRIDGE (2 NE) ID US 4458 -11664 811 GOES +CAMI3 CAMBRIDGE CITY IN US 3982 -8517 290 COOPAB +CAMK2 CAMPBELLSVILLE (6 NE) KY US 3742 -8527 335 NWR +CAML1 CAMERON LA US 2980 -9333 2 +CAMM2 CAMBRIDGE MD US 3857 -7607 3 HTG +CAMM7 CAMERON MO US 3975 -9425 308 COOPB +CAMM8 KALISPELL (19 ESE) MT US 4817 -11393 1951 WSF +CAMN1 CAMBRIDGE (1 E) NE US 4029 -10014 682 +CAMN3 CAMPTON NH US 4390 -7160 -9999 +CAMN4 CHATHAM NJ US 4072 -7438 59 GOES +CAMN5 CAMERON NM US 3490 -10338 -9999 COOPB +CAMN6 CAMERON NY US 4218 -7740 556 +CAMN7 CHARLOTTE (5 E) NC US 3519 -8074 -9999 IFLOWS +CAMO2 CAMARGO OK US 3602 -9928 -9999 UCOOP +CAMO3 OAKRIDGE (15 SW) OR US 4358 -12263 1372 WSF +CAMP1 TANNERSVILLE (2 W) PA US 4105 -7535 610 IFLOWS +CAMP4 CAGUAS (1 NE) PR 1825 -6603 50 GOES +CAMQ1 CAMERON FALLS AB CN 4905 -11392 1311 +CAMS1 CAMPOBELLO (1 SE) SC US 3511 -8213 251 GOES +CAMS2 CAMP CROOK (1 NW) SD US 4557 -10400 -9999 +CAMT1 CAMDEN (1 N) TN US 3605 -8808 129 COOPA +CAMT2 CAMERON TX US 3085 -9697 119 COOPAB +CAMU1 PROVO (2 E) UT US 4027 -11160 2368 SNOTEL +CAMV2 MOUNT JACKSON (7 E) VA US 3873 -7852 567 IFLOWS +CAMW2 CAMDEN (2 S) WV US 3903 -8056 433 IFLOWS +CAMW4 JEFFREY CITY (8 NW) WY US 4258 -10792 2249 GOES +CANA3 ELGIN (8 S) AZ US 3156 -11053 1527 COOPAB +CANC1 CANYON DAM (1 W) CA US 4017 -12109 1390 COOPAB +CANC2 TYRONE (4 NE) CO US 3750 -10416 1717 ALERT +CANI1 WALLACE ID US 4747 -11591 823 OTHER +CANI2 CANTON (1 ESE) IL US 4055 -9002 192 COOPB +CANI3 CANAAN (2 NE) IN US 3888 -8526 207 GOES +CANK1 CANEY (4 W) KS US 3702 -9600 258 COOPB +CANK2 CANEYVILLE (1 W) KY US 3742 -8652 177 COOPB +CANL1 HOMER (1 N) LA US 3280 -9307 70 GOES +CANM3 CANTON MA US 4215 -7115 24 GOES +CANM4 CANTON MI US 4232 -8346 205 COOPBC +CANM5 CANBY MN US 4471 -9628 379 COOPAB +CANM7 CANTON MO US 4015 -9152 149 +CANN2 CANDELARIA NV US 3816 -11809 1731 WSF +CANN3 FRANCONIA (5 SE) NH US 4417 -7168 594 SNOCOR +CANN6 CANEADEA NY US 4239 -7816 -9999 +CANN7 CARRBORO (9 NW) NC US 3599 -7921 155 GOES +CANN8 CARSON ND US 4642 -10157 704 COOPAB +CANO2 CANEY OK US 3424 -9621 171 COOPB +CANO3 CANBY (2 S) OR US 4524 -12269 32 +CANP1 CANTON (1 NW) PA US 4167 -7687 549 IFLOWS +CANP4 CAGUAS (4 NW) PR 1829 -6605 50 +CANS1 LANCASTER (2 WNW) SC US 3473 -8081 128 +CANS2 CANTON (7 NE) SD US 4339 -9652 -9999 COOPB +CANS6 NOGALES (2 SW) SO 3133 -11097 1219 ALERT +CANT2 CANADIAN TX US 3591 -10039 701 COOPA +CANU1 HANKSVILLE (20 W) UT US 3828 -11107 1448 +CANV1 CANAAN VT US 4500 -7153 317 COOPB +CANW2 GILMER (3 NE) WV US 3890 -8068 402 IFLOWS +CANW3 CRANDON WI US 4557 -8888 -9999 NWR +CANW4 CANYON (2 SSW) WY US 4472 -11053 2466 SNOTEL +CAO CLAYTON (2 E) NM US 3645 -10315 1515 +CAOA3 CONTINENTAL (8 SSW) AZ US 3175 -11104 917 ALERT +CAOC1 SAN JOSE (3 S) CA US 3729 -12182 40 ALERT +CAOI2 CAIRO (3 N) IL US 3705 -8918 94 COOPAB +CAON5 CLAYTON (3 NE) NM US 3653 -10310 1515 COOPA +CAON8 CANDO (1 NNW) ND US 4850 -9920 454 COOPB +CAOU1 GREEN RIVER (25 NNE) UT US 3965 -11038 2499 WSF +CAPC1 SAN JUAN CAPISTRANO (12 NE) CA US 3354 -11759 213 GOES +CAPH1 PAHOA (4 ENE) HI US 1952 -15481 93 +CAPL1 CAMERON (2 SW) LA US 2977 -9334 0 HTG +CAPM4 CAPAC (3 W) MI US 4302 -8299 256 COOPC +CAPM7 CAPLINGER MILLS (4 NW) MO US 3783 -9383 -9999 UCOOP +CAPN2 CARSON CITY (3 NE) NV US 3920 -11973 1436 ALERT +CAPN4 CAPE MAY NJ US 3895 -7482 2 +CAPN5 CAPITAN (1 W) NM US 3353 -10560 1971 COOPAB +CAPP4 RIO CANAS PR 1829 -6605 50 GOES +CAPP7 CAPITOL HILL 1 (6 NE) P3 US 1521 -14575 252 COOPAB +CAPS1 CLOVER SC US 3511 -8114 -9999 GOES +CAPS2 CAPUTA (2 NW) SD US 4400 -10300 -9999 UCOOP +CAPT2 QUITAQUE (4 NE) TX US 3441 -10105 781 RAWS +CAPV2 CAMP PICKETT VA US 3704 -7796 101 COOPAB +CAPW1 OLYMPIA (12 WSW) WA US 4698 -12314 1823 NWR +CAPW2 LARGENT (2 E) WV US 3947 -7834 689 IFLOWS +CAPW4 CASPER WY US 4281 -10634 1676 UCOOP +CAR CARIBOU ME US 4687 -6801 191 +CARA2 KETCHIKAN (2 SE) AK US 5535 -13170 101 COOPB +CARA4 CALICO ROCK (2 WSW) AR US 3611 -9216 107 COOPAB +CARC1 CARPINTERIA (2 NE) CA US 3441 -11949 117 COOPB +CARC2 PARKER (5 S) CO US 3942 -10477 1838 ALERT +CARF1 BONIFAY (9 W) FL US 3078 -8583 15 GOES +CARG1 CARLTON (3 NE) GA US 3407 -8300 123 GOES +CARI2 CARMI IL US 3810 -8817 104 +CARI2G CARMI IL US 3810 -8817 -9999 +CARI3 CARTHAGE IN US 3974 -8558 265 +CARI4 CARLISLE (1 N) IA US 4150 -9350 -9999 UCOOP +CARK1 CARBONDALE KS US 3882 -9563 -9999 UCOOP +CARK2 CARROLLTON KY US 3864 -8515 143 COOPAB +CARL1 Carrollton LA US 2993 -9014 -9999 CTGN +CARM1 CARIBOU (1 N) ME US 4687 -6801 190 +CARM2 BALTIMORE MD US 3927 -7665 9 ALERT +CARM4 CARO MI US 4345 -8340 204 COOPA +CARM5 LANCASTER (15 NE) MN US 4898 -9647 -9999 GOES +CARM5G LANCASTER (15 NE) MN US 4898 -9647 -9999 +CARM6 CARTHAGE MS US 3270 -8953 96 +CARM7 JOPLIN/CARTHAGE MO US 3715 -9401 -9999 NWR +CARM8 CARDWELL MT US 4586 -11195 1301 COOPB +CARN1 CAMBRIDGE (6 SSE) NE US 4018 -10010 761 NWR +CARN6 CARMEL (4 N) NY US 4147 -7366 207 COOPAB +CARN7 FRANKLIN NC US 3516 -8339 615 GOES +CARN8 CARRINGTON ND US 4745 -9913 485 COOPAB +CARO1 CARPENTER (4 NW) OH US 3920 -8228 268 COOPA +CARO2 CARTER (3 S) OK US 3517 -9950 510 +CARO3 ARAGO OR US 4333 -12438 -9999 C-MAN +CARP1 CARNEGIE (1 WSW) PA US 4040 -8010 238 GOES +CARP4 CAYEY (5 SE) PR 1806 -6610 543 GOES +CARS1 CARLISLE (3 E) SC US 3460 -8142 89 GOES +CARS2 CARTHAGE (1 S) SD US 4415 -9772 -9999 UCOOP +CART2 CARROLLTON (2 WNW) TX US 3297 -9694 135 +CARV1 FAIR HAVEN (8 W) VT US 4357 -7342 -9999 UCOOP +CARV2 CARTERSVILLE VA US 3767 -7808 49 COOPB +CARW3 CARLSVILLE WI US 4496 -8734 224 UCOOP +CARW4 CARPENTER (3 E) WY US 4105 -10436 1643 COOPAB +CASA3 CASA GRANDE AZ US 3289 -11171 428 COOPAC +CASC1 CASMALIA (1 S) CA US 3482 -12053 232 ALERT +CASC2 CASTLE ROCK (3 NE) CO US 3939 -10481 1966 UCOOP +CASF1 CASSIA (2 SW) FL US 2887 -8149 6 GOES +CASI1 CASCADE (1 NW) ID US 4452 -11605 1492 COOPABC +CASI2 CASEY (2 ESE) IL US 3930 -8797 192 COOPB +CASI4 CASCADE IA US 4230 -9102 259 COOPBC +CASK1 CASTLETON (2 SE) KS US 3785 -9793 439 +CASM1 PORTLAND (5 S) ME US 4365 -7024 3 HTG +CASM4 CASEVILLE MI US 4393 -8327 -9999 UCOOP +CASM5 CASS LAKE MN US 4738 -9462 -9999 RAWS +CASM7 CASSVILLE MO US 3668 -9387 408 COOPAB +CASM8 CASCADE MT US 4727 -11169 1028 COOPB +CASN2 LAS VEGAS (16 NNW) NV US 3637 -11523 969 ALERT +CASN7 SHELBY (13 NNW) NC US 3548 -8160 341 COOPB +CASO2 CLAYTON (4 NNE) OK US 3463 -9533 190 +CASO3 UKIAH (6 E) OR US 4516 -11882 1094 +CASP1 CASTLE SHANNON (1 SE) PA US 4036 -8001 375 IFLOWS +CASS2 NEWELL (22 NE) SD US 4497 -10368 911 UCOOP +CASU1 SPNISH FORK (6 SE) UT US 4005 -11155 1484 GOES +CASW1 CASTLE ROCK WA US 4628 -12291 6 GOES +CASW3 CASCO (1 SE) WI US 4455 -8761 233 UCOOP +CASW4 DUBOIS (16 NE) WY US 4367 -10938 2560 WSF +CATA1 MONTGOMERY (5 S) AL US 3231 -8630 46 GOES +CATC1 AVALON (8 NW) CA US 3345 -11842 76 ALERT +CATC2 MEEKER CO US 3988 -10858 2487 WSF +CATG1 CARTERS GA US 3460 -8470 198 GOES +CATI2 SUNNYLAND (4 N) IL US 4074 -8949 198 COOPB +CATI3 CATARACT (3 E) IN US 3943 -8676 224 +CATK1 CATHERINE (1 NW) KS US 3893 -9923 610 COOPB +CATK2 CATAWBA KY US 3872 -8432 152 GOES +CATL1 ARCHIE (10 SW) LA US 3148 -9211 -9999 GOES +CATM1 DENNYSVILLE (1 W) ME US 4489 -6727 23 AHOS +CATM6 MAYHEW MS US 3348 -8863 -9999 UCOOP +CATN2 DENIO (47 W) NV US 4192 -11950 1750 GOES +CATN6 CATLIN NY US 4225 -7692 550 +CATO2 CATOOSA (2 N) OK US 3522 -9572 -9999 +CATP4 CAGUAS (2 NNW) PR 1826 -6604 -9999 +CATS1 CATAWBA SC US 3485 -8092 171 COOPB +CATU1 HEBER (11 W) UT US 4047 -11163 2225 WSF +CATV2 CATLETT VA US 3865 -7764 -9999 UCOOP +CATW2 CASSVILLE (3 SSW) WV US 3963 -8008 439 IFLOWS +CATW3 CATARACT WI US 4409 -9084 258 UCOOP +CAUA4 CAUTHRON AR US 3492 -9430 174 GOES +CAUC1 COALINGA (19 N) CA US 3643 -12030 101 OTHER +CAUM7 CAULFIELD (3 SW) MO US 3660 -9216 -9999 UCOOP +CAUN6 CAUGHDENOY NY US 4325 -7617 115 OTHER +CAVA3 CAVE CREEK (4 N) AZ US 3389 -11195 695 GOES +CAVC1 HIDDEN VALLEY (4 E) CA US 3750 -12182 183 GOES +CAVM5 FOREST LAKE (6 NW) MN US 4530 -9310 277 AUTOB +CAVN2 ELY (16 ESE) NV US 3916 -11461 3266 NWR +CAVN6 Cape Vincent, Lake Ontario 4413 -7633 -9999 CTGN +CAVN8 CAVALIER (6 SW) ND US 4875 -9775 305 NWR +CAVS2 CAVOUR (10 S) SD US 4425 -9810 -9999 UCOOP +CAVT1 CAVVIA TN US 3583 -8823 -9999 +CAVT2 CAMP VERDE (2 WSW) TX US 2988 -9915 -9999 UCOOP +CAVV1 CAVENDISH VT US 4338 -7260 244 COOPA +CAVV2 FINCASTLE (10 SSW) VA US 3738 -7995 360 IFLOWS +CAVW2 HARPER (4 NNE) WV US 3857 -7942 615 IFLOWS +CAWC2 GRANBY (4 NW) CO US 4011 -10600 2376 GOES +CAWF1 CAPE CANAVERAL FL US 2841 -8065 -9999 OTHER +CAWK1 CAWKER CITY KS US 3951 -9843 451 COOPB +CAWM8 CARTER (14 W) MT US 4779 -11122 1052 COOPAB +CAWN2 GLENDALE (7 SSW) NV US 3656 -11463 652 ALERT +CAWN7 CATAWBA (3 NNW) NC US 3575 -8108 274 COOPB +CAWO1 ALEXANDRIA OH US 4010 -8262 -9999 GOES +CAXM7 CARROLLTON MO US 3935 -9350 229 COOPB +CAYC1 FULLERTON (4 NE) CA US 3391 -11784 121 +CAYI2 CARLYLE IL US 3863 -8933 153 +CAYI2G CARLYLE IL US 3863 -8933 153 +CAYI3 CAYUGA (2 SE) IN US 3993 -8743 155 UCOOP +CAYN6 CAYUGA (2 N) NY US 4295 -7673 116 COOPB +CAYN8 CAYUGA ND US 4607 -9738 347 COOPB +CAYT2 CANYON (11 WSW) TX US 3493 -10212 -9999 UCOOP +CAYW4 MAMMOTH (17 SE) WY US 4474 -11050 2417 UCOOP +CAZC1 NEW CUYAMA (11 NW) CA US 3510 -11977 732 GOES +CAZI2 CAZENOVIA IL US 4083 -8933 232 COOPB +CAZM7 CAP AU GRIS MO US 3888 -9068 137 GOES +CAZM7G CAP AU GRIS MO US 3888 -9068 -9999 +CAZO1 CADIZ (2 SE) OH US 4025 -8097 344 GOES +CAZO3 LAKEVIEW (3 NE) OR US 4223 -12028 1743 WSF +CBAC1 PLACERVILLE (2 N) CA US 3877 -12082 284 GOES +CBAC2 BUENA VISTA (1 SE) CO US 3884 -10612 -9999 GOES +CBAF1 PINELLAS PARK FL US 2787 -8273 -9999 GOES +CBAK2 COLUMBIA KY US 3708 -8530 258 COOPB +CBAL1 INNISWOLD (4 E) LA US 3039 -9101 -9999 GOES +CBAN5 CUBA NM US 3603 -10697 2149 COOPAB +CBAN7 COLUMBIA (17 SSE) NC US 3573 -7613 3 COOPBC +CBAO3 CLATSKANIE (6 N) OR US 4618 -12318 0 OTHER +CBAS2 COLUMBIA (8 N) SD US 4573 -9830 396 COOPAB +CBAT2 FRIENDSWOOD (2 SE) TX US 2950 -9516 -9999 ALERT +CBBA2 CHISTOCHINA (4 NNE) AK US 6261 -14462 593 COOPA +CBBC1 DOWNIEVILLE (12 SE) CA US 3944 -12066 1622 ALERT +CBBC2 EVERGREEN (4 SW) CO US 3959 -10534 2304 ALERT +CBBK2 COBB KY US 3698 -8778 152 +CBBN5 CUBA (9 SW) NM US 3594 -10708 1881 GOES +CBBT2 LAREDO TX US 2771 -9975 -9999 RFCSIM +CBBV2 VIRGINIA BEACH (4 N) VA US 3697 -7612 8 HTG +CBCA3 CIBECUE AZ US 3405 -11048 1524 OTHER +CBCC1 YORBA LINDA (2 NW) CA US 3391 -11784 121 +CBCC2 DOVE CREEK (7 NW) CO US 3781 -10902 2006 GOES +CBCI1 BLACKFOOT (12 E) ID US 4325 -11227 1379 GOES +CBCM8 BROWNING (4 N) MT US 4862 -11304 1335 GOES +CBCN1 CENTER NE US 4262 -9788 421 AHOS +CBCO2 CHILDERS (2 SSE) OK US 3677 -9550 198 GOES +CBCT2 BEND TX US 3109 -9852 -9999 ALERT +CBCW1 CEDAR FALLS (12 SE) WA US 4735 -12155 573 GOES +CBCW2 DECOTA (2 S) WV US 3797 -8138 844 IFLOWS +CBCW3 CUBA CITY (2 NW) WI US 4263 -9046 290 COOPB +CBDC1 BREA (2 ESE) CA US 3392 -11784 123 ALERT +CBDK1 CAMBRIDGE (1 SSE) KS US 3730 -9665 424 COOPB +CBDL1 DELACROIX (7 SE) LA US 2941 -8972 0 GOES +CBDN1 CAMBRIDGE (2 E) NE US 4029 -10012 683 GOES +CBDN2 LAUGHLIN (5 NE) NV US 3519 -11457 149 GOES +CBDN5 COSTILLA (16 SE) NM US 3687 -10528 2832 +CBDO1 CAMBRIDGE OH US 3992 -8157 -9999 IFLOWS +CBDT2 BEND (3 S) TX US 3105 -9850 419 OTHER +CBE CUMBERLAND MD US 3962 -7876 -9999 SAWRS +CBEA3 CARRIZO (12 NNW) AZ US 3412 -11042 1682 GOES +CBEM2 CUMBERLAND MD US 3962 -7877 179 +CBF COUNCIL_BLUFFS IA US 4127 -9577 361 +CBFC1 DOWNIEVILLE (17 SE) CA US 3943 -12057 1859 ALERT +CBFI1 MACKAY (10 WSW) ID US 4380 -11383 2384 GOES +CBFM1 CHERRYFIELD (9 N) ME US 4477 -6792 -9999 GOES +CBG CAMBRIDGE_MUNI MN US 4557 -9327 271 +CBGA4 LAKE VILLAGE (3 NE) AR US 3337 -9125 28 GOES +CBGC2 GRANBY (5 NE) CO US 4012 -10590 2426 +CBGF1 ST CLOUD (19 ESE) FL US 2812 -8101 -9999 UCOOP +CBGI1 CAMBRIDGE ID US 4457 -11668 808 COOPAB +CBGI2 CHICAGO IL US 4212 -8777 192 COOPABC +CBGM1 GREENVILLE (32 N) ME US 4592 -6955 287 COOPC +CBGW3 CEDARBURG (3 E) WI US 4329 -8792 -9999 AUTOB +CBHA2 CORDOVA AK US 6054 -14577 5 C-MAN +CBHO1 CARBON HILL OH US 3950 -8224 213 IFLOWS +CBIM2 SOLOMONS MD US 3832 -7645 -9999 C-MAN +CBK COLBY KS US 3943 -10105 888 UCOOP +CBKK1 COLBY (1 SW) KS US 3939 -10107 966 COOPABC +CBKM8 CUT BANK (1 W) MT US 4863 -11235 1335 GOES +CBKN6 COBLESKILL NY US 4268 -7448 -9999 UCOOP +CBKO1 COLEBROOK OH US 4153 -8077 -9999 +CBKS2 HOT SPRINGS (2 N) SD US 4345 -10348 1093 GOES +CBKV2 ADSIT (3 NNE) VA US 3687 -7765 -9999 UCOOP +CBLC1 SACRAMENTO CA US 3861 -12140 4 ALERT +CBLC2 GRANBY (6 NE) CO US 4014 -10587 -9999 GOES +CBLF1 CARRABELLE FL US 2985 -8468 -9999 GOES +CBLI4 COUNCIL BLUFFS IA US 4130 -9590 -9999 UCOOP +CBLM2 SOUTH CUMBERLAND (1 S) MD US 3963 -7875 223 COOPAB +CBLM2G SOUTH CUMBERLAND (1 S) MD US 3963 -7875 223 +CBLN1 CAMPBELL NE US 4030 -9873 -9999 UCOOP +CBLN2 FALLON (15 W) NV US 3946 -11905 1231 GOES +CBLN5 CARLSBAD (13 NNW) NM US 3255 -10438 -9999 +CBLO2 LAKE CARL BLACKWELL OK US 3614 -9719 291 ALERT +CBLS2 CHAMBERLAIN SD US 4381 -9932 396 UCOOP +CBLW2 COWEN (7 ESE) WV US 3835 -8044 -9999 IFLOWS +CBLW3 CUMBERLAND WI US 4553 -9202 378 COOPAB +CBM COLUMBUS MS US 3365 -8845 65 WSR88D +CBMC1 MONO HOT SPRINGS (19 ESE) CA US 3718 -11872 2957 WSF +CBMN5 CARLSBAD (30 NW) NM US 3246 -10454 1164 UCOOP +CBMW1 UMATILLA (1 NE) WA US 4593 -11933 73 GOES +CBNC1 REDDING CA US 4054 -12236 128 GOES +CBNC2 COLLBRAN CO US 3924 -10796 1823 +CBNK1 CORBIN (3 W) KS US 3712 -9760 343 +CBNK2 CORBIN KY US 3697 -8412 305 GOES +CBNT2 CARBON TX US 3227 -9883 485 COOPB +CBNW1 ORTING (1 NNW) WA US 4712 -12222 42 +CBOA2 FAIRBANKS AK US 6468 -14572 351 SNOCOR +CBOC1 CASTRO VALLEY (2 NNW) CA US 3773 -12212 175 OTHER +CBOK2 CRAB ORCHARD (6 N) KY US 3748 -8443 335 COOPA +CBOM7 CABOOL (2 NW) MO US 3715 -9212 -9999 UCOOP +CBON5 CABALLO (5 S) NM US 3290 -10729 1251 GOES +CBOT1 CRAB ORCHARD TN US 3592 -8488 -9999 +CBPM6 LUDLOW (4 NW) MS US 3259 -8978 98 +CBPT2 HOUSTON (12 E) TX US 2977 -9514 -9999 ALERT +CBQA3 CIBECUE (14 SSW) AZ US 3384 -11056 975 GOES +CBRA2 FAIRBANKS (6 E) AK US 6484 -14752 135 UCOOP +CBRC1 MORGAN HILL (2 W) CA US 3712 -12170 160 ALERT +CBRC2 COLLBRAN (2 SW) CO US 3924 -10798 1859 COOPAB +CBRF1 MASARYKTOWN (6 S) FL US 2835 -8249 -9999 OTHER +CBRK2 CUMBERLAND KY US 3697 -8300 436 IFLOWS +CBRN1 CULBERTSON NE US 4023 -10084 794 COOPAB +CBRN5 CUBERO NM US 3508 -10752 1878 COOPAB +CBRP4 CABO ROJO (2 WSW) PR 1808 -6718 10 COOPB +CBRS2 CHAMBERLAIN (5 S) SD US 4374 -9931 506 COOPAB +CBRT2 COPPER BREAKS STATE PARK TX US 3411 -9974 450 COOPAB +CBRV2 WOLFORD (2 E) VA US 3737 -8195 639 IFLOWS +CBRW2 CLARKSBURG (5 S) WV US 3927 -8035 288 GOES +CBSC1 SANTA ROSA CA US 3846 -12268 1777 GOES +CBSF1 MASARYKTOWN (2 S) FL US 2841 -8245 -9999 OTHER +CBSG1 COLUMBUS GA US 3245 -8500 -9999 +CBSI4 CLINTON IA US 4183 -9018 -9999 GOES +CBSI4G CLINTON IA US 4183 -9018 -9999 +CBSK1 COLUMBUS (10 W) KS US 3713 -9499 -9999 UCOOP +CBSK2 COLUMBUS KY US 3677 -8912 131 COOPB +CBSL1 SHREVEPORT LA US 3244 -9398 -9999 GOES +CBSM6 COLUMBUS MS US 3349 -8843 39 GOES +CBSN1 COLUMBUS (6 E) NE US 4145 -9725 443 NWR +CBSO1 COLUMBUS OH US 4005 -8288 244 +CBSO2 CEMENT (4 SE) OK US 3491 -9808 418 +CBSP1 CAMBRIDGE SPRINGS PA US 4180 -8007 -9999 GOES +CBST2 COLUMBUS TX US 2971 -9654 61 +CBSW1 LESTER (8 N) WA US 4732 -12152 728 WSF +CBTA1 COLBERT AL US 3475 -8785 -9999 AHOS +CBTA3 CAVE CREEK (10 SW) AZ US 3372 -11205 503 ALERT +CBTC1 LONE PINE (16 WSW) CA US 3656 -11835 3292 GOES +CBTC2 LEADVILLE (7 WNW) CO US 3928 -10643 3505 GOES +CBTF1 CANAL POINT (9 SE) FL US 2678 -8050 -9999 UCOOP +CBTG1 CUTHBERT GA US 3177 -8479 141 COOPA +CBTP1 HENDERSONVILLE (1 W) PA US 4069 -8009 351 IFLOWS +CBTV2 NORFOLK (12 NE) VA US 3697 -7615 -9999 +CBUC2 CRESTED BUTTE CO US 3888 -10698 2701 +CBUM6 COLUMBUS (4 NW) MS US 3352 -8849 -9999 +CBUM8 MOSBY (39 NNW) MT US 4752 -10803 892 GOES +CBUT2 LEON SPRINGS (4 SE) TX US 2963 -9858 -9999 UCOOP +CBVM4 COLUMBIAVILLE (5 NE) MI US 4320 -8344 238 COOPB +CBVT2 CALALLEN TX US 2793 -9777 -9999 GOES +CBW HOULTON ME US 4604 -6781 233 WSR88D +CBWT2 HOUSTON TX US 2979 -9514 -9999 ALERT +CBX BOISE ID US 4349 -11624 933 WSR88D +CBYC1 CANBY (3 SW) CA US 4142 -12090 1314 COOPABC +CBYF1 PINELLAS PARK FL US 2788 -8271 -9999 GOES +CBYN1 OMAHA NE US 4128 -9595 313 ALERT +CBYN8 CROSBY ND US 4891 -10329 595 COOPAB +CBYO3 COOS BAY OR US 4339 -12413 -9999 NWR +CBYP4 CUBUY PR 1827 -6587 600 COOPB +CBYT1 COSBY TN US 3582 -8325 -9999 AHOS +CBYT2 CROSBYTON (1 SW) TX US 3359 -10124 917 COOPAB +CCAA3 TUCSON (5 SE) AZ US 3217 -11093 774 ALERT +CCAC1 SANTA YNEZ (6 ESE) CA US 3458 -11998 238 COOPB +CCAC2 GRANITE (2 SSW) CO US 3902 -10628 2708 +CCAF1 MOORE HAVEN (1 NE) FL US 2684 -8109 0 UCOOP +CCAI1 CANYON CREEK AVALANCHE S ID US 4427 -11524 2618 +CCAI3 ARCADIA (1 SE) IN US 4017 -8600 253 GOES +CCAM7 COLE CAMP (3 WNW) MO US 3847 -9325 -9999 UCOOP +CCAN5 COSTILLA (16 SE) NM US 3690 -10525 2874 GOES +CCAN7 CONCORD (6 SW) NC US 3539 -8071 -9999 IFLOWS +CCAO2 CHICKASHA (1 E) OK US 3505 -9792 331 ARC +CCAS2 AVON (6 SW) SD US 4292 -9811 393 +CCAT2 CRYSTAL CITY (15 W) TX US 2868 -10000 -9999 UCOOP +CCAW4 ARVADA (15 E) WY US 4487 -10608 1069 GOES +CCB UPLAND CA US 3411 -11769 -9999 +CCBC1 SACRAMENTO CA US 3861 -12139 40 ALERT +CCBF1 OZONA (2 SE) FL US 2804 -8275 -9999 GOES +CCBM3 CHATHAM (45 SE) MA US 4126 -6929 -9999 BUOY +CCBO3 BRIGHTWOOD (6 N) OR US 4547 -12203 597 +CCBT2 FRIENDSWOOD TX US 2950 -9522 -9999 ALERT +CCCA3 CHINLE AZ US 3616 -10954 1692 GOES +CCCC1 PALM SPRINGS (6 W) CA US 3384 -11661 640 ALERT +CCCC2 GOLDEN (12 NW) CO US 3990 -10538 2728 COOPBC +CCCD1 CHRISTIANA DE US 3969 -7567 55 AWOS +CCCH3 LAGO EL CAJON HO 1503 -8775 -9999 +CCCI1 DUBOIS (3 S) ID US 4400 -11222 1465 GOES +CCCI2 CRESCENT CITY (4 S) IL US 4072 -8786 199 NWR +CCCN5 COSTILLA (16 SE) NM US 3690 -10526 2865 GOES +CCCN6 CALLICOON NY US 4177 -7505 232 GOES +CCCP1 CHERRYTREE (2 NNE) PA US 4156 -7970 479 IFLOWS +CCCS2 DEADWOOD (15 SE) SD US 4421 -10365 1524 COOPA +CCCT2 HIGGINS (6 S) TX US 3604 -10005 762 COOPB +CCCU1 SEVIER (1 N) UT US 3858 -11227 1707 +CCCW4 AFTON (9 SE) WY US 4265 -11082 2338 WSF +CCDC1 RANCHO CUCAMONGA (6 NNW) CA US 3418 -11763 805 ALERT +CCDC2 BEULAH (8 NNW) CO US 3819 -10502 1756 GOES +CCDG1 CEDARTOWN (5 W) GA US 3406 -8531 221 GOES +CCDI1 MOUNTAIN HOME (20 NE) ID US 4327 -11535 1740 SNOTEL +CCDM3 CAPE COD MA US 4108 -6659 -9999 BUOY +CCDN3 CONCORD (3 SSE) NH US 4317 -7152 66 COOPB +CCDN7 CONCORD NC US 3542 -8060 210 COOPAB +CCDO2 COLCORD (4 N) OK US 3632 -9469 -9999 GOES +CCDP1 CHRISTY MANOR (1 SE) PA US 4072 -7951 241 GOES +CCDT2 THREE RIVERS (3 NW) TX US 2849 -9824 -9999 GOES +CCDU1 BEAVER (18 E) UT US 3842 -11228 1731 GOES +CCDW4 TORRINGTON (2 SE) WY US 4204 -10417 1244 GOES +CCEC1 WHITMORE (4 SE) CA US 4060 -12185 866 GOES +CCEC2 DELHI (8 S) CO US 3754 -10402 -9999 +CCEN2 SEARCHLIGHT (12 E) NV US 3549 -11470 268 ALERT +CCEN5 EDGEWOOD (7 N) NM US 3517 -10621 2106 COOPB +CCES2 FORT THOMPSON SD US 4407 -9944 440 UCOOP +CCET2 CANADIAN (6 NW) TX US 3602 -10042 762 COOPB +CCFC1 FREEDOM CA US 3694 -12177 27 +CCFD2 WASHINGTON DC US 3885 -7704 3 +CCFO3 JOSEPH (13 SE) OR US 4528 -11700 1585 +CCFT2 GOLIAD (12 E) TX US 2872 -9720 -9999 GOES +CCGC1 ANAHEIM (11 NE) CA US 3392 -11778 495 COOPB +CCGC2 COLORADO SPRINGS (4 W) CO US 3886 -10483 1852 ALERT +CCGL1 SHAW (3 W) LA US 3118 -9168 -9999 GOES +CCGN7 HENDERSONVILLE (5 E) NC US 3538 -8240 645 IFLOWS +CCGT2 HOUSTON TX US 2997 -9560 -9999 +CCHA1 ALICEVILLE (6 WSW) AL US 3308 -8824 27 GOES +CCHA2 FAIRBANKS (3 NW) AK US 6485 -14784 139 UCOOP +CCHC1 SANTA YNEZ (6 ESE) CA US 3458 -11998 244 ALERT +CCHC2 NORRIE (5 SSE) CO US 3926 -10663 -9999 GOES +CCHI3 HARTSVILLE (2 N) IN US 3927 -8570 213 +CCHK2 MANCHESTER (2 N) KY US 3718 -8377 274 +CCHP1 COCHRANTON (3 NE) PA US 4158 -8003 457 IFLOWS +CCHT2 CORPUS CHRISTI TX US 2780 -9739 -9999 NWR +CCHV1 COLCHESTER VT US 4451 -7319 91 OTHER +CCHV2 CAPE CHARLES (5 NE) VA US 3729 -7593 -9999 GOES +CCIC1 LOS ANGELES (3 N) CA US 3409 -11829 88 ALERT +CCII3 SPEEDWAY (3 NE) IN US 3983 -8621 221 +CCIN6 CASTLE CREEK NY US 4223 -7593 344 IFLOWS +CCIT2 CENTER CITY TX US 3147 -9842 416 COOPB +CCKA2 CHICKEN AK US 6407 -14195 503 SNOCOR +CCKA4 HARRISON (6 SSE) AR US 3615 -9308 378 COOPB +CCKC1 CHINO (3 W) CA US 3402 -11773 218 ALERT +CCKC2 HOLLY (6 NE) CO US 3812 -10205 -9999 +CCKF1 DUNEDIN FL US 2802 -8274 -9999 GOES +CCKM8 LIVINGSTON (28 S) MT US 4527 -11047 1920 WSF +CCKN2 CARSON CITY (9 SW) NV US 3912 -11990 2225 WSF +CCKN7 BREVARD (3 SW) NC US 3521 -8278 680 GOES +CCKO2 CHICKASHA (3 NNW) OK US 3509 -9796 326 COOPB +CCKS1 GADSEN (4 SW) SC US 3382 -8083 -9999 GOES +CCKS2 FORT THOMPSON (3 E) SD US 4408 -9938 439 +CCKS2G FORT THOMPSON (3 E) SD US 4408 -9938 -9999 +CCKT1 TELLICO PLAINS (6 SSE) TN US 3528 -8428 -9999 GOES +CCKT2 CEDAR CREEK (4 SE) TX US 3004 -9746 137 COOPB +CCKU1 COALVILLE (17 E) UT US 4090 -11107 2499 SNOTEL +CCKV2 GALAX VA US 3665 -8092 726 UCOOP +CCKW1 PARKLAND (2 SE) WA US 4713 -12241 96 GOES +CCKW4 JACKSON (2 SE) WY US 4345 -11070 2057 GOES +CCLC1 CECILVILLE CA US 4114 -12314 710 +CCLK2 CRANKS KY US 3673 -8323 -9999 GOES +CCLL1 LOCKPORT (2 SW) LA US 2963 -9056 -9999 GOES +CCLM4 WATERSMEET (13 W) MI US 4625 -8945 512 UCOOP +CCLO1 HARVEYSBURG (2 SW) OH US 3948 -8406 250 OTHER +CCLT2 COLORADO CITY TX US 3240 -10085 -9999 RFCSIM +CCLU1 COALVILLE (13 W) UT US 4083 -11173 2286 WSF +CCLW2 CYCLONE WV US 3772 -8175 810 IFLOWS +CCMA3 MEXICAN WATER (4 SW) AZ US 3695 -10972 1439 GOES +CCMC1 MIRA LOMA (5 W) CA US 3398 -11760 207 +CCMC2 DENVER CO US 3975 -10500 1585 ALERT +CCMF1 MELBOURNE FL US 2808 -8063 1 GOES +CCMM8 CHINOOK (7 W) MT US 4858 -10939 753 GOES +CCMU1 NEPHI (7 NNE) UT US 3980 -11186 1490 GOES +CCNC1 CALIENTE CA US 3529 -11863 351 GOES +CCNC2 PLAINVIEW (1 S) CO US 3988 -10528 -9999 GOES +CCNM8 WHITEFISH (20 NW) MT US 4862 -11452 1237 WSF +CCNN2 CHERRY CREEK NV US 3992 -11489 1865 COOPAC +CCNN7 NELLIE (3 NE) NC US 3567 -8307 -9999 GOES +CCNO1 CINCINNATI OH US 3913 -8451 131 +CCNT2 CONCAN (5 WNW) TX US 2953 -9977 -9999 UCOOP +CCNU1 CENTERVILLE (2 SE) UT US 4092 -10172 1426 GOES +CCOC1 LA CANADA (8 N) CA US 3428 -11817 960 ALERT +CCOL1 COCODRIE LA US 2908 -9087 -9999 GOES +CCPA3 ORACLE (6 SSW) AZ US 3254 -11078 1347 +CCPC1 LAKESIDE (1 NNW) CA US 3287 -11692 -9999 ALERT +CCPC2 AURORA CO US 3915 -10485 -9999 +CCPF1 LAND O' LAKES (5 NE) FL US 2829 -8243 -9999 OTHER +CCPI1 CHESTER (1 SE) ID US 4390 -11154 1628 GOES +CCPK2 OLIVE HILL (6 NNE) KY US 3837 -8313 313 COOPAB +CCPL1 JONESVILLE (1 S) LA US 3161 -9183 17 COOPAB +CCPM7 CONCEPTION MO US 4024 -9468 338 COOPAB +CCPT2 CONCEPCION (3 S) TX US 2735 -9837 79 COOPAB +CCPU1 CEDAR CITY (3 E) UT US 3767 -11303 1823 +CCR CONCORD CA US 3799 -12206 7 +CCRA1 RED BAY (13 NNE) AL US 3454 -8797 -9999 +CCRA2 CHICKALOON (35 E) AK US 6184 -14741 1006 GOES +CCRA3 CAVE CREEK (6 E) AZ US 3387 -11185 981 ALERT +CCRC1 TOMS PLACE (2 WNW) CA US 3758 -11870 2073 WSF +CCRC2 GUNNISON (12 SE) CO US 3845 -10676 -9999 +CCRF1 POMPANO BEACH FL US 2622 -8017 -9999 UCOOP +CCRG1 COCHRAN (3 NE) GA US 3242 -8331 115 COOPC +CCRK1 CLAY CENTER KS US 3939 -9713 -9999 COOPABC +CCRM7 CONCORDIA MO US 3898 -9357 235 COOPB +CCRN1 CLAY CENTER NE US 4053 -9805 530 COOPAB +CCRN2 ELY (46 SW) NV US 3877 -11542 1701 GOES +CCRN3 CONCORD NH US 4322 -7144 -9999 NWR +CCRN5 RAMAH (3 NE) NM US 3515 -10848 2115 +CCRN6 CALLICOON (1 SE) NY US 4175 -7507 224 GOES +CCRN7 CRUTCHFIELD CROSSROADS NC US 3581 -7953 189 GOES +CCRO1 YOUNGSTOWN OH US 4112 -8063 -9999 GOES +CCRO3 EUGENE (6 SW) OR US 4402 -12321 457 GOES +CCRP1 COLUMBIA CROSS ROADS (1 NW) PA US 4185 -7682 402 IFLOWS +CCRT1 COLUMBIA (3 NNE) TN US 3572 -8700 -9999 GOES +CCRT2 COLORADO CITY (7 S) TX US 3228 -10086 -9999 +CCRU1 ROOSEVELT (45 NW) UT US 4088 -10942 2103 GOES +CCRW1 COUGAR (4 SW) WA US 4602 -12235 158 COOPB +CCRW2 BUFFALO (3 SE) WV US 3858 -8195 290 IFLOWS +CCRW4 PAHASKA (1 NW) WY US 4451 -10997 2060 GOES +CCSA1 VINCENT (5 E) AL US 3343 -8633 137 COOPB +CCSA2 ANCHORAGE (6 S) AK US 6114 -14992 12 UCOOP +CCSC1 LIBERTY FARMS (2 SW) CA US 3830 -12174 0 OTHER +CCSC2 DENVER (3 SE) CO US 3971 -10495 1618 ALERT +CCSF1 LAND O' LAKES (4 NE) FL US 2826 -8240 -9999 OTHER +CCSL1 COVINGTON (3 S) LA US 3043 -9010 -9999 UCOOP +CCSN5 COSTILLA (1 N) NM US 3699 -10553 2365 GOES +CCSO2 CHICKASHA (2 SSE) OK US 3503 -9792 330 +CCST2 CISCO TX US 3244 -9898 -9999 GOES +CCSU1 SALT LAKE CITY (1 NE) UT US 4075 -11187 1463 +CCSW1 MALAGA (14 SSW) WA US 4718 -12025 1637 WSF +CCTA1 RED BAY (12 NNE) AL US 3455 -8799 -9999 +CCTC1 COACHELLA (19 SSE) CA US 3365 -11599 518 ALERT +CCTF1 COOPER CITY (1 SW) FL US 2605 -8028 3 UCOOP +CCTI4 CENTRAL CITY IA US 4220 -9153 262 COOPB +CCTM6 CALHOUN CITY (1 S) MS US 3384 -8932 69 +CCUC2 SHALE (4 WSW) CO US 3913 -10903 1291 +CCUF1 ST PETERSBURG FL US 2766 -8262 0 HTG +CCUN2 CARSON CITY (9 SW) NV US 3909 -11989 2371 ALERT +CCVA2 NUIQSUT (20 NE) AK US 7043 -15041 2 COOPAB +CCVO1 CIRCLEVILLE OH US 3961 -8295 205 COOPAB +CCVT1 CADES COVE TN US 3562 -8381 823 +CCVT2 VICTORIA TX US 2873 -9714 -9999 GOES +CCWC1 YORBA LINDA (5 NE) CA US 3396 -11778 360 +CCWC2 DENVER (1 W) CO US 3974 -10500 1582 ALERT +CCWD1 WILMINGTON DE US 3975 -7555 69 AWOS +CCWF1 COOPER CITY (11 W) FL US 2606 -8044 -9999 UCOOP +CCWK1 COLWICH (1 S) KS US 3776 -9754 416 ALERT +CCWL1 SOUTH BEND (9 SE) LA US 2954 -9144 -9999 GOES +CCWN2 SEARCHLIGHT (11 E) NV US 3549 -11472 363 ALERT +CCWT2 FRIENDSWOOD TX US 2951 -9522 -9999 ALERT +CCWU1 TREMONTON (65 WNW) UT US 4192 -11340 2758 WSF +CCX STATE COLLEGE PA US 4092 -7800 -9999 WSR88D +CCY CHARLES CITY (3 E) IA US 4307 -9261 -9999 +CCYA3 CIRCLE CITY (1 NW) AZ US 3382 -11259 576 ALERT +CCYC1 BORREGO SPRINGS (9 NNW) CA US 3337 -11643 305 ALERT +CCYC2 COLORADO CITY (2 WNW) CO US 3795 -10487 -9999 GOES +CCYI2 CALUMET CITY IL US 4162 -8756 -9999 UCOOP +CCYI4 CHARLES CITY IA US 4306 -9267 297 COOPB +CCYI4G CHARLES CITY IA US 4306 -9267 -9999 +CCYT2 CANADIAN (10 SE) TX US 3565 -10007 762 COOPB +CCYV2 CHASE CITY VA US 3680 -7846 155 COOPA +CCZT2 CANADIAN (15 SW) TX US 3571 -10042 762 COOPB +CD00D65C STILLWATER (2 W) OK US 3612 -9709 -9999 +CD00E3C6 STILLWATER (3 WNW) OK US 3613 -9711 -9999 +CD0197AC MARBLEMOUNT RANGER STN WA US 4853 -12145 -9999 +CD0255BC FLETCHER (4 W) NC US 3542 -8256 -9999 +CD0283D4 BLACKVILLE (3 W) SC US 3336 -8133 -9999 +CD0290A2 GEORGETOWN (16 SSW) SC US 3315 -7936 -9999 +CD02B64E NEWTON (8 W) GA US 3131 -8447 -9999 +CD02C0DE NEWTON (11 SW) GA US 3119 -8445 -9999 +CD02F544 NEWTON (6 ENE) MS US 3234 -8907 -9999 +CD465F6E JEWETT CITY CT US 4160 -7198 -9999 +CDAC1 CLOVERDALE (11 E) CA US 3880 -12280 436 GOES +CDAC2 LAKE GEORGE (6 NE) CO US 3905 -10528 2845 ALERT +CDAM7 MONROE CITY (10 SE) MO US 3952 -9164 214 COOPAB +CDAN6 CANADA LAKE (1 WSW) NY US 4317 -7453 472 SNOCOR +CDAO3 COTTAGE GROVE (6 S) OR US 4372 -12305 241 +CDAP1 CURWENSVILLE PA US 4095 -7853 357 SNOCOR +CDAT2 CHILDRESS TX US 3442 -10021 591 UCOOP +CDAW4 TOWER (41 E) WY US 4485 -10961 -9999 GOES +CDB COLD BAY AK US 5521 -16272 29 +CDBA3 SUNRISE AZ US 3530 -11098 -9999 OTHER +CDBK1 CEDAR BLUFFS KS US 3999 -10056 768 +CDBN6 CUDDEBACKVILLE (4 NW) NY US 4150 -7465 223 COOPB +CDBP1 LUMBER CITY PA US 4093 -7863 518 SNOCOR +CDC CEDAR CITY (2 NW) UT US 3771 -11309 1714 ASOS +CDCA1 RED BAY (12 NNE) AL US 3455 -8799 -9999 +CDCA3 PEACH SPRINGS (10 W) AZ US 3578 -11335 408 GOES +CDCI2 CHICAGO HEIGHTS (1 NE) IL US 4152 -8759 -9999 UCOOP +CDCN5 CHAMA (4 SW) NM US 3688 -10667 2384 WSF +CDCO2 CLAREMORE (2 SE) OK US 3628 -9561 168 +CDCP1 MCGEES MILLS PA US 4088 -7878 500 SNOCOR +CDCT2 COLORADO CITY TX US 3239 -10088 629 +CDCU1 CEDAR CITY UT US 3760 -11287 -9999 +CDCW4 DULL CENTER WY US 4343 -10505 -9999 GOES +CDD CRANE LAKE MN US 4826 -9247 -9999 +CDDA2 SOLDOTNA (9 SE) AK US 6038 -14967 136 COOPA +CDDA4 CADDO GAP (1 SE) AR US 3438 -9361 -9999 AHOS +CDDP1 CHERRY TREE PA US 4073 -7883 469 SNOCOR +CDDU1 CIRCLEVILLE (1 S) UT US 3815 -11227 1859 +CDE EDNA BAY (19 WNW) AK US 5600 -13413 12 AMOS +CDEC1 BUTTE MEADOWS (2 SW) CA US 4007 -12158 1467 GOES +CDEC2 CREEDE (2 S) CO US 3787 -10692 2632 COOPAB +CDEP1 BARNESBORO PA US 4067 -7878 439 SNOCOR +CDET2 CANDELARIA TX US 3014 -10468 876 RFCSIM +CDEU1 CEDAR CITY (5 ESE) UT US 3766 -11299 1966 COOPBC +CDFA2 COLDFOOT AK US 6725 -15018 320 COOPB +CDFO3 CLOVERDALE (4 ENE) OR US 4522 -12380 683 GOES +CDFP1 CHADDS FORD PA US 3987 -7559 46 GOES +CDGA4 MARIANNA (8 NE) AR US 3485 -9063 46 GOES +CDGN6 CANANDAIGUA (3 S) NY US 4285 -7728 219 COOPA +CDGP1 HASTINGS PA US 4080 -7868 445 SNOCOR +CDGW3 CEDARBURG (1 E) WI US 4329 -8797 -9999 COOPB +CDH CAMDEN AR US 3362 -9276 39 SAWRS +CDHP1 FIVE POINTS PA US 4080 -7872 497 SNOCOR +CDHS2 HOT SPRINGS (5 W) SD US 4344 -10356 1181 +CDHT1 CEDAR HILL TN US 3600 -8743 -9999 GOES +CDHT2 CEDAR HILL (3 NW) TX US 3261 -9699 -9999 OTHER +CDIA3 ORO VALLEY (5 WSW) AZ US 3234 -11104 684 ALERT +CDII2 CHANNAHON IL US 4147 -8823 154 +CDIO1 CAMBRIDGE (1 S) OH US 4001 -8159 244 +CDJ CHILLICOTHE MO US 3982 -9358 234 ASOS +CDJF1 CUDJOE (2 E) FL US 2466 -8145 2 UCOOP +CDKF1 CEDAR KEY FL US 2913 -8305 -9999 RAMOS +CDKI3 KOUTS (3 NW) IN US 4134 -8708 206 +CDKK2 ELKHORN CITY KY US 3735 -8228 646 IFLOWS +CDLC1 CLOVERDALE (6 NW) CA US 3888 -12305 107 GOES +CDLG1 CORDELE (4 NNE) GA US 3198 -8378 94 COOPA +CDLI2 CHANDLERVILLE (1 N) IL US 4007 -9015 -9999 +CDLI2G CHANDLERVILLE (1 N) IL US 4007 -9015 -9999 +CDLK2 CORDELL KY US 3800 -8283 -9999 GOES +CDLP1 CARBONDALE (3 SE) PA US 4155 -7547 658 IFLOWS +CDLT2 CRANDALL TX US 3263 -9647 131 +CDLU1 CASTLE DALE UT US 3921 -11114 2654 NWR +CDMC1 NEWPORT BEACH (2 E) CA US 3345 -11785 91 ALERT +CDMC2 OLNEY SPRINGS CO US 3813 -10391 -9999 GOES +CDMI4 CORALVILLE (4 NE) IA US 4172 -9153 248 GOES +CDMI4G CORALVILLE (4 NE) IA US 4172 -9153 248 +CDMM7 FREDERICKTOWN (10 SW) MO US 3745 -9038 405 NWR +CDMU1 GRANTSVILLE (22 W) UT US 4030 -11278 1744 GOES +CDMU1G DUGWAY UT US 4030 -11278 1469 +CDMW2 TERRA ALTA (3 W) WV US 3944 -7961 917 IFLOWS +CDNC1 COLUSA (3 SW) CA US 3920 -12206 18 GOES +CDNN1 CHADRON NE US 4280 -10300 -9999 UCOOP +CDNO3 CONDON (22 SE) OR US 4495 -11995 -9999 +CDNT2 CANADIAN (2 NE) TX US 3594 -10037 744 +CDOA3 ORO VALLEY (5 WSW) AZ US 3234 -11104 684 GOES +CDOC1 CORONADO (1 NNW) CA US 3269 -11718 5 COOPBC +CDOI3 CORYDON IN US 3818 -8613 171 COOPC +CDOO1 CADIZ OH US 4028 -8100 305 GOES +CDOT2 LANE CITY TX US 2919 -9607 -9999 ALERT +CDPA1 REECE CITY (2 N) AL US 3410 -8604 174 GOES +CDPK1 CEDAR POINT (4 S) KS US 3820 -9682 393 +CDPT2 CHILDRESS (17 SSE) TX US 3423 -10007 455 GOES +CDPU1 MONTICELLO (15 ESE) UT US 3772 -10908 2060 COOPAB +CDPW1 MAPLE VALLEY (3 E) WA US 4738 -12198 149 GOES +CDR CHADRON NE US 4284 -10310 1009 +CDRC1 CEDARVILLE (8 WNW) CA US 4158 -12030 2164 SNOTEL +CDRC2 BONDAD (4 S) CO US 3704 -10787 -9999 GOES +CDRF1 CEDAR KEY FL US 2914 -8303 2 +CDRG1 CEDARTOWN (8 SE) GA US 3395 -8517 262 COOPB +CDRI3 CEDARVILLE (3 NW) IN US 4122 -8508 245 CADAS +CDRI4 CEDAR RAPIDS IA US 4191 -9165 -9999 NWR +CDRM4 CEDAR RIVER MI US 4541 -8735 179 UCOOP +CDRM5 CEDAR (4 SW) MN US 4530 -9333 191 COOPAB +CDRN1 CEDAR BLUFFS NE US 4141 -9661 396 UCOOP +CDRN6 CANDOR NY US 4222 -7633 271 COOPB +CDRN7 CANDLER (1 W) NC US 3552 -8272 718 COOPB +CDRO2 QUINLAN (11 SSE) OK US 3631 -9898 559 COOPB +CDRP1 COUDERSPORT PA US 4177 -7803 503 UCOOP +CDRS2 CEDAR BUTTE SD US 4358 -10102 717 COOPABC +CDRU1 CEDAR CITY (5 E) UT US 3758 -11293 2480 +CDRW1 CEDAR FALLS WA US 4742 -12179 275 GOES +CDRW3 CEDARBURG WI US 4328 -8798 -9999 UCOOP +CDRW3D CEDARBURG WI US 4328 -8798 -9999 +CDS CHILDRESS (4 W) TX US 3443 -10028 595 +CDSA2 WISEMAN (46 NNE) AK US 6808 -14958 991 COOPA +CDSC1 WRIGHTWOOD (14 W) CA US 3436 -11783 1981 WSF +CDSO1 COSHOCTON (3 N) OH US 4031 -8185 299 IFLOWS +CDSO2 CLOUDY (6 SSE) OK US 3423 -9525 200 +CDST2 COLDSPRING (5 SSW) TX US 3053 -9515 108 COOPAB +CDSV2 CEDAR SPRINGS (1 N) VA US 3685 -8128 823 IFLOWS +CDSW1 STEHEKIN (14 SW) WA US 4820 -12092 1981 WSF +CDTC1 THOUSAND OAKS (1 W) CA US 3418 -11889 274 COOPAC +CDTG1 CEDARTOWN (3 NNE) GA US 3406 -8523 239 COOPAB +CDTK2 CADENTOWN (1 SE) KY US 3800 -8441 302 GOES +CDTM7 CAMDENTON MO US 3800 -9275 317 COOPB +CDV CORDOVA AK US 6049 -14548 18 +CDVA2 CORDOVA (1 N) AK US 6055 -14577 8 COOPA +CDVA3 DESERT VIEW (1 S) AZ US 3620 -11180 808 GOES +CDVC2 DENVER (1 W) CO US 3974 -10500 1579 GOES +CDVK1 CEDAR VALE (1 NE) KS US 3711 -9649 273 +CDVW1 CEDAR FALLS (1 SW) WA US 4742 -12178 290 GOES +CDW CALDWELL NJ US 4088 -7428 53 +CDWA3 WICKENBURG (11 W) AZ US 3400 -11292 751 ALERT +CDWC1 ST. HELENA (5 ESE) CA US 3848 -12237 101 ALERT +CDWC3 NEW MILFORD (2 W) CT US 4158 -7343 131 OTHER +CDWK1 CALDWELL KS US 3705 -9762 347 COOPB +CDWM4 COLDWATER MI US 4195 -8500 300 COOPABC +CDWO1 CALDWELL (3 SE) OH US 3972 -8146 268 COOPAB +CDWT2 CALDWELL TX US 3053 -9670 111 COOPB +CDYN2 DAYTON NV US 3924 -11959 1326 GOES +CDYU1 CEDAR CITY (4 NNE) UT US 3775 -11305 1698 GOES +CDYW4 CODY (7 WSW) WY US 4450 -10918 1572 +CDZC1 RUTHERFORD (2 NE) CA US 3849 -12238 -9999 ALERT +CDZK2 CADIZ KY US 3678 -8773 -9999 GOES +CDZO1 CADIZ (1 SE) OH US 4027 -8100 384 COOPAB +CE10054C MANSFIELD TX US 3258 -9710 -9999 +CE10163A WACO (4 W) TX US 3158 -9720 151 +CE1023A0 PROCTOR TX US 3197 -9849 372 +CE1030D6 HAMILTON (6 N) TX US 3179 -9812 -9999 +CE104646 BELTON TX US 3111 -9747 202 +CE105530 BELTON (5 WSW) TX US 3102 -9753 215 +CE1060AA GLEN ROSE TX US 3226 -9770 -9999 +CE1073DC WACO TX US 3154 -9707 -9999 +CE108358 HIGHBANK (3 S) TX US 3113 -9682 -9999 +CE10A5B4 BELTON TX US 3107 -9744 -9999 +CE10C052 DIME BOX TX US 3034 -9690 -9999 +CE10D324 DIME BOX TX US 3041 -9682 -9999 +CE10F5C8 RICE TX US 3220 -9652 -9999 +CE1107B6 VENUS TX US 3249 -9712 -9999 +CE1114C0 GRAND PRAIRIE (7 S) TX US 3264 -9700 180 +CE11215A COLLINSVILLE (3 W) TX US 3364 -9695 -9999 +CE1157CA GAINESVILLE TX US 3362 -9716 -9999 +CE116250 DENTON (10 NW) TX US 3333 -9705 -9999 +CE1181A2 BRANSON MO US 3660 -9332 268 +CE1181AE BRANSON MO US 3660 -9332 250 +CE1192D4 LIBBY (11 E) MT US 4847 -11532 750 +CE11A74E LIBBY (11 E) MT US 4847 -11532 750 +CE11B438 LIBBY (11 E) MT US 4840 -11532 640 +CE11C2A8 LIBBY (11 E) MT US 4836 -11531 650 +CE11D1DE TROY (8 NW) MT US 4856 -11597 561 +CE11E444 BONNERS FERRY ID US 4862 -11605 546 +CE11F732 BONNERS FERRY ID US 4870 -11631 518 +CE1200B8 MANDAN ND US 4666 -10074 488 +CE1213CE GREENWOOD (2 S) SD US 4291 -9835 366 +CE122654 DENVER (9 SE) CO US 3965 -10485 -9999 +CE1243B2 ALGONA (1 NNW) IA US 4308 -9424 340 +CE12655E MACON MO US 3975 -9251 256 +CE127628 STANTON (3 SE) ND US 4728 -10133 503 +CE1286AC PONCA (2 NE) NE US 4258 -9668 -9999 +CE12A040 GAYVILLE (4 SW) SD US 4285 -9722 335 +CE12B336 SPRINGFIELD SD US 4286 -9789 366 +CE12C5A6 NIOBRARA (7 NW) NE US 4279 -9808 -9999 +CE12D6D0 PRICE (1 S) ND US 4708 -10093 494 +CE12E34A WASHBURN ND US 4728 -10103 503 +CE12F03C PIERRE SD US 4437 -10033 431 +CE130242 POLK CITY (2 NW) IA US 4179 -9373 287 +CE131134 JACKSON MN US 4365 -9499 -9999 +CE1324AE FORT DODGE (4 NW) IA US 4253 -9425 327 +CE1337D8 HESPERIA (7 SE) CA US 3435 -11723 955 +CE134148 BAGDAD (23 SW) AZ US 3430 -11333 415 +CE13523E DATELAND (5 N) AZ US 3288 -11354 111 +CE13A2BA PRATT (1 E) KS US 3764 -9872 579 +CE13B1CC CORBIN (3 W) KS US 3712 -9760 343 +CE13C75C WELLINGTON (2 S) KS US 3723 -9740 375 +CE13F2C6 WAYNOKA (5 S) OK US 3652 -9889 417 +CE1476E6 PERRYVILLE IL US 4220 -8900 211 +CE148662 PRINCETON IL US 4135 -8948 169 +CE149514 GREEN VALLEY (3 N) IL US 4045 -8961 145 +CE14A08E BURTON WI US 4272 -9082 -9999 +CE14B3F8 HUNTINGTON (5 E) IN US 4090 -8541 222 +CE14C568 ALPINE (2 NE) IN US 3957 -8516 259 +CE14D61E REELSVILLE (2 SW) IN US 3953 -8698 179 +CE14E384 MONTEZUMA IN US 3979 -8737 155 +CE14F0F2 LIVERMORE KY US 3848 -8713 110 +CE15028C NEW HARMONY IN US 3813 -8793 119 +CE153716 BAKERTON KY US 3687 -8533 165 +CE15676A STEELVILLE (2 N) MO US 3801 -9137 213 +CE1574IC FAYETTEVILLE IL US 3838 -8980 116 +CE158498 HARTFORD IL US 3882 -9010 -9999 +CE1597EE HARDIN IL US 3917 -9062 133 +CE15A274 MILLCREEK MO US 3750 -9045 204 +CE15B102 ELAINE (14 SW) AR US 3418 -9107 -9999 +CE15C792 ELAINE (14 SW) AR US 3418 -9107 -9999 +CE15F208 ST CHARLES AR US 3439 -9113 61 +CE160582 DES ARC AR US 3497 -9150 49 +CE1616F4 PATTERSON (1 N) AR US 3527 -9123 58 +CE16236E PATTERSON (5 E) AR US 3525 -9112 57 +CE163018 EUREKA (2 E) MO US 3850 -9060 124 +CE164688 UNION MO US 3845 -9100 165 +CE1655FE RICHWOODS MO US 3817 -9070 247 +CE166064 SULLIVAN MO US 3820 -9117 189 +CE167312 LOUISVILLE KY US 3627 -8575 114 +CE168396 DELPHI (4 NW) IN US 4062 -8677 -9999 +CE1690E0 WOOTON KY US 3717 -8330 265 +CE16A57A FINCASTLE IN US 3978 -8697 -9999 +CE16B60C WABASH IN US 4078 -8582 223 +CE16C09C COVINGTON (1 ESE) IN US 4013 -8738 180 +CE16D3EA WEST LIBERTY KY US 3792 -8327 233 +CE16E670 BRADDOCK (1 SE) PA US 4039 -7986 223 +CE16F506 GLEN HAZEL PA US 4157 -7860 466 +CE170778 EAST CONEMAUGH PA US 4035 -7888 375 +CE17140E CHARLEROI (1 N) PA US 4015 -7990 229 +CE172194 DILLONVALE (2 E) OH US 4019 -8073 206 +CE1732E2 LOWELLVILLE OH US 4103 -8353 25 +CE174472 FALCONER NY US 4212 -7920 -9999 +CE175704 WESTON (3 S) WV US 3900 -8248 -9999 +CE1771E8 TAYLORTOWN (4 ESE) PA US 3973 -7991 244 +CE17816C BARNES PA US 4167 -7902 405 +CE17921A PUNXSUTAWNEY (2 SE) PA US 4094 -7897 402 +CE17A780 WASHINGTON (1 W) PA US 4018 -8027 314 +CE17B4F6 CRIDERS CORNERS (3 NW) PA US 4072 -8014 299 +CE17C266 GREENVILLE PA US 4140 -8039 280 +CE17E48A BLAINE KY US 3812 -8270 162 +CE183470 SMITHVILLE (9 N) TN US 3611 -8584 -9999 +CE1842E0 LANCASTER (2 NE) TN US 3613 -8582 -9999 +CE185196 CHARLOTTE (5 S) TN US 3614 -8729 -9999 +CE18777A WHITMER (3 W) WV US 3882 -7960 -9999 +CE1887FE RED CREEK (3 ENE) WV US 3901 -7945 1000 +CE189488 PICKENS WV US 3862 -8022 878 +CE18A112 ALBRIGHT WV US 3949 -7964 369 +CE18B264 ROWLESBURG WV US 3935 -7967 427 +CE18C4F4 MANNINGTON (1 SE) WV US 3952 -8033 299 +CE18D782 SOMERSET PA US 4000 -7908 640 +CE18E218 ACCIDENT (1 E) MD US 3963 -7932 744 +CE18F16E MEYERSDALE (2 SSW) PA US 3978 -7905 -9999 +CE190310 JOB RIVER WV US 3902 -7957 777 +CE191066 EBENSBURG (1 SW) PA US 4047 -7873 -9999 +CE1925FC OLEAN (20 ESE) NY US 4202 -7805 -9999 +CE19368A OLEAN (18 NE) NY US 4213 -7823 500 +CE19401A OLEAN (18 N) NY US 4233 -7847 482 +CE19536C COUDERSPORT (4 NW) PA US 4183 -7807 -9999 +CE1966F6 JAMESTOWN (11 N) NY US 4227 -7927 434 +CE197580 NEW ALBION (2 SW) NY US 4232 -7892 -9999 +CE198504 EDINBORO (1 SW) PA US 4187 -8013 -9999 +CE199672 MERCER PA US 4123 -8023 360 +CE19A3E8 ALLIANCE OH US 4092 -8110 -9999 +CE19B09E OTOWI NM US 3587 -10614 1673 +CE19C60E EMBUDO NM US 3621 -10596 1765 +CE19D578 CHAMITA NM US 3607 -10611 1723 +CE19E0E2 CERRILLOS NM US 3546 -10621 -9999 +CE19F394 CERRILLOS NM US 3546 -10621 -9999 +CE1A041E JEMEZ NM US 3566 -10674 -9999 +CE1A1768 BERNALILLO (6 N) NM US 3539 -10653 1553 +CE1A22F2 ALBUQUERQUE NM US 3509 -10668 1509 +CE1A3184 CANON DEL UTA NM US 3509 -10480 -9999 +CE1A4714 SANTA ROSA NM US 3508 -10469 -9999 +CE1A5462 SANTA ROSA NM US 3502 -10469 -9999 +CE1A61F8 MELENA (2 SE) NM US 3354 -10438 -9999 +CE1A728E RIVERSIDE (12 E) NM US 3335 -10485 -9999 +CE1A820A ROSWELL NM US 3330 -10472 -9999 +CE1A917C ROSWELL NM US 3330 -10472 -9999 +CE1AA4E6 ROSWELL NM US 3330 -10472 -9999 +CE1AB790 ROSWELL (3 E) NM US 3341 -10447 1067 +CE1AC100 ARTESIA (4 E) NM US 3284 -10432 -9999 +CE1AE7EC SANCHEZ (3 NE) NM US 3565 -10438 1718 +CE1AF49A TAYLOR SPRINGS (2 S) NM US 3630 -10450 1718 +CE1B06E4 DURWOOD (4 N) OK US 3423 -9698 198 +CE1B1592 ABIQUIU (8 WNW) NM US 3624 -10643 -9999 +CE1B2008 CHAMA NM US 3624 -10642 1841 +CE1B337E COCHITI (2 NE) NM US 3562 -10632 1695 +CE1B45EE COCHITI (1 NE) NM US 3562 -10632 1593 +CE1B5698 BERNALILLO (6 N) NM US 3539 -10655 -9999 +CE1B6302 CONCHAS DAM (3 NNE) NM US 3540 -10418 1294 +CE1B7074 TRINIDAD (3 SW) CO US 3713 -10455 -9999 +CE1B80F0 ABIQUIU (5 NW) NM US 3632 -10660 -9999 +CE1CF454 BONNIE IL US 3818 -8901 122 +CE1D062A BONNIE IL US 3819 -8893 122 +CE1D155C RIPLEY OK US 3598 -9692 -9999 +CE1D20C6 PONCA CITY (8 E) OK US 3670 -9693 -9999 +CE1D63CC WILBAR NC US 3627 -8132 -9999 +CE1D70BA TRIPLETT NC US 3620 -8157 -9999 +CE1D803E LEBANON (3 SE) TN US 3618 -8623 169 +CE1D9348 GAINESBORO (8 N) TN US 3643 -8568 -9999 +CE1DA6D2 GALLATIN (4 SW) TN US 3637 -8655 -9999 +CE1DB5A4 GORDONSVILLE TN US 3610 -8593 -9999 +CE1DC334 NORTH BEND NE US 4145 -9677 384 +CE1DD042 UEHLING (2 SW) NE US 4172 -9652 392 +CE1DE508 VERDEL (6 S) NE US 4273 -9822 400 +CE1E0124 ARLINGTON KS US 3790 -9819 488 +CE1E1252 COTTONWOOD FALLS KS US 3837 -9655 373 +CE1E27C8 NEOSHO RAPIDS KS US 3838 -9600 344 +CE1E34BE SEDAN KS US 3712 -9617 250 +CE1E422E ALEX (1 N) OK US 3493 -9778 311 +CE1E5158 PERRY OK US 3628 -9730 312 +CE1E64C2 INMAN KS US 3823 -9778 466 +CE1E77B4 CEDAR VALE (1 NE) KS US 3711 -9649 273 +CE1E9446 GRENOLA (1 N) KS US 3735 -9647 338 +CE1EA1DC DEXTER KS US 3718 -9672 360 +CE1EB2AA ATLANTA KS US 3743 -9677 439 +CE1EC43A HAVANA KS US 3709 -9594 232 +CE1EF1A0 NASHVILLE TN US 3612 -8670 -9999 +CE1F03DE BARLING AR US 3535 -9430 126 +CE1F10A8 LITTLE ROCK (5 NW) AR US 3478 -9237 79 +CE1F2532 BLUE MOUNTAIN AR US 3510 -9365 130 +CE1F3644 CLEARWATER (5 W) MO US 3713 -9078 -9999 +CE1F40D4 NIMROD (5 W) AR US 3495 -9315 146 +CE1F53A2 GALENA IL US 4242 -9043 185 +CE1F6638 BLUE SPRINGS (4 SW) MO US 3900 -9432 229 +CE1F754E HORTON (1 N) MO US 3800 -9436 219 +CE1F85CA POMONA (2 S) KS US 3858 -9545 271 +CE1FA326 NEVADA (5 NW) MO US 3792 -9436 226 +CE1FE02C MASSENA NY US 4498 -7585 73 +CE1FF35A WADDINGTON NY US 4425 -7585 74 +CE20033C OGDENSBURG NY US 4470 -7550 75 +CE20104A ALEXADRIA BAY (7 W) NY US 4433 -7533 75 +CE2025D0 CAPE VINCENT NY US 4413 -7633 75 +CE2036A6 DIAMOND SPRINGS KS US 3857 -9660 415 +CE204036 SMITHVILLE (2 SW) OK US 3445 -9467 -9999 +CE205340 MATFIELD GREEN (2 N) KS US 3818 -9657 396 +CE2066DA SMITHVILLE OK US 3447 -9463 213 +CE2075AC HARDY (2 S) OK US 3695 -9680 366 +CE208528 HARPER KS US 3728 -9804 435 +CE20965E LAHOMA (1 W) OK US 3640 -9810 389 +CE20A3C4 HALLETT (2 WSW) OK US 3622 -9662 290 +CE20B0B2 NORMAN (13 E) OK US 3522 -9722 -9999 +CE20C622 BUFFALO NY US 4303 -7888 -9999 +CE20D554 BUFFALO NY US 4297 -7893 -9999 +CE20F3B8 TRENTON MI US 4215 -8317 -9999 +CE2112B0 BUFFALO NY US 4307 -7898 -9999 +CE21272A HARNSENS ISLAND MI US 4258 -8265 -9999 +CE21345C ST CLAIR MI US 4263 -8260 -9999 +CE2142CC ST CLAIR MI US 4267 -8252 -9999 +CE2151BA SMETHPORT (1 E) PA US 4180 -7843 -9999 +CE216420 SHINGLEHOUSE (1 N) PA US 4197 -7820 -9999 +CE217756 UTICA PA US 4144 -7996 311 +CE2187D2 INDIANA (3 S) PA US 4058 -7916 341 +CE2194A4 NORMALVILLE (1 SE) PA US 3999 -7943 405 +CE21A13E WAMPUM (1 SE) PA US 4089 -8034 226 +CE21B248 DONEGAL PA US 4011 -7938 530 +CE21C4D8 HAMMONDSVILLE (2 SW) OH US 4054 -8073 211 +CE21E234 DAILEY WV US 3882 -7987 -9999 +CE21F142 DAVIS WV US 3913 -7947 933 +CE2206C8 BOWDEN WV US 3891 -7977 645 +CE2215BE BARRACKVILLE WV US 3950 -8017 -9999 +CE222024 AUDRA STATE PARK WV US 3904 -8007 509 +CE223352 WESTON WV US 3904 -8047 282 +CE2245C2 STE GENEVEIVE (10 NW) MO US 3808 -9020 108 +CE2256B4 ALTON IL US 3887 -9015 120 +CE22632E ALTON IL US 3887 -9015 -9999 +CE227058 BAGDAD (30 SW) AZ US 3423 -11361 295 +CE2280DC CAMP WOOD AZ US 3480 -11288 1753 +CE2293AA SENTINEL (19 NE) AZ US 3308 -11301 158 +CE22A630 PARKER (16 NE) AZ US 3426 -11403 152 +CE22B546 MANILA (8 NNE) AR US 3600 -9012 -9999 +CE22C3D6 SPRING VALLEY OH US 3958 -8403 -9999 +CE22D0A0 TAYLORSVILLE KY US 3803 -8533 216 +CE22F64C FRANKFORT KY US 3823 -8487 152 +CE231744 WOODBURY KY US 3718 -8663 142 +CE2322DE TYRONE KY US 3805 -8483 143 +CE234738 GLENSBORO KY US 3800 -8507 183 +CE23544E ROCKPORT KY US 3733 -8700 122 +CE2361D4 SEWARD OK US 3580 -9750 289 +CE239150 MANILA (8 NNE) AR US 3600 -9012 -9999 +CE23A4CA SEDALIA (1 W) CO US 3944 -10498 1682 +CE23B7BC CASTLE ROCK (5 E) CO US 3936 -10476 1875 +CE23C12C HOT SPRINGS (5 W) SD US 4344 -10356 1181 +CE23D25A LA PLATTE NE US 4107 -9588 -9999 +CE23E7C0 MILLARD (2 NW) NE US 4122 -9617 320 +CE23F4B6 SIOUX CITY (4 N) IA US 4252 -9640 366 +CE240606 JUDSON (9 SSE) ND US 4670 -10122 530 +CE241570 OACOMA (9 SW) SD US 4375 -9956 420 +CE2420EA SIOUX FALLS SD US 4360 -9674 -9999 +CE24339C COOKEVILLE (7 SW) TN US 3600 -8562 -9999 +CE24450C COOKEVILLE (6 SW) TN US 3604 -8559 -9999 +CE24567A ALVA (1 NE) OK US 3682 -9865 394 +CE2463E0 KANSAS (6 ESE) OK US 3619 -9471 261 +CE247096 RED OAK (5 SW) OK US 3491 -9516 165 +CE248012 HOMINY (4 NNE) OK US 3647 -9638 -9999 +CE249364 NEODESHA KS US 3741 -9567 -9999 +CE24A6FE BIG CEDAR (2 E) OK US 3464 -9461 270 +CE24D06E LIPSCOMB TX US 3623 -10028 723 +CE24E5F4 DUBUQUE IA US 4252 -9065 179 +CE24F682 BELLEVUE IA US 4227 -9042 177 +CE252210 ROCK ISLAND IL US 4152 -9057 165 +CE253166 ILLINOIS CITY (6 WNW) IL US 4142 -9102 168 +CE2547F6 NEW BOSTON (4 NW) IL US 4118 -9105 167 +CE25611A KEOKUK IA US 4040 -9137 146 +CE25726C CANTON MO US 4015 -9152 149 +CE2582E8 QUINCY (3 SSW) IL US 3991 -9160 147 +CE25919E SAVERTON MO US 3963 -9125 143 +CE25A404 MARKED TREE (3 NW) AR US 3557 -9047 -9999 +CE25B772 SAINT PAULS (9 E) NC US 3483 -7883 9 +CE25C1E2 BACOVA (2 SW) VA US 3805 -7988 500 +CE25D294 MOUNTAIN GROVE (8 NE) VA US 3818 -7982 600 +CE25E70E MOUNTAIN GROVE (2 S) VA US 3807 -7990 518 +CE25F478 HOT SPRINGS (8 SW) VA US 3795 -7997 474 +CE2603F2 COVINGTON (15 N) VA US 3795 -7995 427 +CE261084 FALLING SPRING VA US 3788 -7998 406 +CE26251E COVINGTON VA US 3781 -7999 -9999 +CE263668 COVINGTON (3 W) VA US 3780 -8005 395 +CE2640F8 COVINGTON (1 N) VA US 3779 -8000 368 +CE26538E COVINGTON (2 SW) VA US 3773 -8004 388 +CE266614 VIRGIL (3 S) KS US 3794 -9601 323 +CE2685E6 HANOBIA (1 S) OK US 3453 -9493 274 +CE26A30A MILLINGTON TN US 3533 -8992 -9999 +CE26B07C MILAN (3 NE) TN US 3595 -8872 107 +CE26C6EC OSHKOSH WI US 4420 -8847 230 +CE26D59A MARIANNA AR US 3478 -9075 48 +CE26E000 BRASFIELD AR US 3483 -9138 49 +CE26F376 UNIONTOWN IN US 3779 -8796 -9999 +CE270108 GRISDALE (2 N) WA US 4739 -12360 247 +CE27871C GRAPEVINE TX US 3297 -9706 -9999 +CE27A1F0 BRANDON TX US 3204 -9696 -9999 +CE27B286 ENNIS (5 S) TX US 3227 -9663 -9999 +CE28710A BEMIS WV US 3881 -7974 777 +CE28818E GLADWIN (1 NE) WV US 3902 -7953 582 +CE2892F8 ALTON WV US 3882 -8022 549 +CE28A762 TEMPLETON PA US 4092 -7946 250 +CE28B414 COWANSVILLE (2 ESE) PA US 4088 -7954 302 +CE28C284 WOODSFIELD (3 E) OH US 3976 -8107 357 +CE28D1F2 TITUSVILLE (1 SE) PA US 4162 -7965 -9999 +CE28E468 HOLSOPPLE (2 SSW) PA US 4018 -7895 -9999 +CE28F71E HUNDRED (3 WNW) WV US 3970 -8051 287 +CE290560 LISBON (1 E) OH US 4077 -8075 290 +CE291616 SALEM (3 E) OH US 4090 -8078 317 +CE29238C CAMBRIDGE SPRINGS PA US 4180 -8007 -9999 +CE2930FA JEANNETTE (2 W) PA US 4033 -7965 293 +CE29466A MOUNT JEWETT (1 WNW) PA US 4173 -7865 -9999 +CE29551C MINERAL RIDGE (2 W) OH US 4115 -8078 271 +CE296086 ANDOVER OH US 4165 -8057 -9999 +CE2973F0 MAYVILLE (18 NW) NY US 4225 -7952 -9999 +CE298374 CORRY PA US 4192 -7965 -9999 +CE299002 SANDY LAKE PA US 4135 -8009 354 +CE29A598 CAMERON (1 S) WV US 3982 -8057 363 +CE29B6EE BRIDGEPORT WV US 3930 -8023 302 +CE29C07E AVELLA PA US 4028 -8046 277 +CE29E692 LIGONIER (1 NW) PA US 4025 -7925 351 +CE29F5E4 BURKBURNETT (2 NE) TX US 3411 -9853 290 +CE2A026E UNGER (2 E) OK US 3403 -9575 120 +CE2A2482 DILLES BOTTOM (1 SE) OH US 3991 -8076 189 +CE2A37F4 STANLEY (3 S) KS US 3882 -9468 273 +CE2A4164 SIMPSON (1 S) KS US 3937 -9793 -9999 +CE2A5212 TOPEKA (4 NW) KS US 3910 -9572 267 +CE2AA296 ROSELAND (2 W) AR US 3585 -9012 -9999 +CE2AB1EO JOLIET IL US 4152 -8808 166 +CE2AC770 CHANNAHON IL US 4147 -8823 154 +CE2AD406 MARSEILLES IL US 4133 -8876 -9999 +CE2AE19C UTICA IL US 4133 -8885 140 +CE2AF2EA PEORIA IL US 4063 -8963 -9999 +CE2B0094 NEW LA GRANGE IL US 3990 -9053 -9999 +CE2B13E2 MANILA (8 NNE) AR US 3600 -9012 -9999 +CE2B2678 MANILA (2 E) AR US 3585 -9013 -9999 +CE2B350E ASHLAND CITY (3 N) TN US 3632 -8705 122 +CE2B50E8 BEAUMONT KS US 3766 -9653 482 +CE2B6572 CASSODAY KS US 3805 -9663 445 +CE2B8680 THRALL (4 S) KS US 3793 -9630 433 +CE2B95F6 EAKLY (2 SW) OK US 3528 -9860 418 +CE2BA06C HOOVER (2 N) OK US 3453 -9725 245 +CE2BC58A WALTERS (2 E) OK US 3437 -9828 289 +CE2BD6FC SPAVINAW (1 S) OK US 3637 -9505 209 +CE2BF010 PEA RIDGE (4 NW) AR US 3398 -9138 41 +CE2C02A0 LEEPER MO US 3705 -9068 127 +CE2C11D6 TECUMSEH MO US 3663 -9230 178 +CE2C244C ASHDOWN (10 E) AR US 3368 -9395 76 +CE2C373A BRANSON MO US 3672 -9318 213 +CE2C41AA THOMPSON LANDING MO US 3703 -8927 85 +CE2C6746 HOFFMAN (2 SW) IL US 3850 -8927 128 +CE2C7430 PLUMFIELD IL US 3790 -8902 123 +CE2C84B4 COMMERCE TX US 3327 -9592 -9999 +CE2C97C2 COMMERCE TX US 3321 -9591 -9999 +CE2CA258 COOPER (4 SE) TX US 3333 -9563 118 +CE2CF224 CLINTON MO US 3838 -9388 213 +CE2D132C SCHELL CITY (3 NW) MO US 3805 -9412 -9999 +CE2D26B6 WARSAW MO US 3827 -9340 194 +CE2D35C0 COLFAX (4 W) LA US 3152 -9273 -9999 +CE2D4350 COLFAX (4 W) LA US 3152 -9273 -9999 +CE2D5026 NATCHEZ (5 E) LA US 3170 -9297 -9999 +CE2D65BC MANILA (2 E) AR US 3585 -9213 -9999 +CE2D76CA WICKENBURG (7 SE) AZ US 3388 -11266 558 +CE2D9538 BAYARD (6 SE) IA US 4178 -9450 323 +CE2DA0A2 PANORA IA US 4169 -9437 308 +CE2DB3D4 SAC CITY (5 S) IA US 4235 -9498 355 +CE2DC544 STEAMBOAT ROCK IA US 4240 -9308 299 +CE2DD632 ROWAN (4 NW) IA US 4276 -9362 354 +CE2DF0DE CARMI IL US 3805 -8815 102 +CE2E1422 ROLLA (5 SE) MO US 3790 -9168 305 +CE2E32CE GARRETTSVILLE (1 ENE) OH US 4128 -8108 -9999 +CE2E445E STEUBENVILLE (2 NW) OH US 4038 -8063 302 +CE2E5728 CADIZ (2 SE) OH US 4025 -8097 344 +CE2E62B2 EAST PALESTINE (1 SSW) OH US 4083 -8054 280 +CE2E71C4 BROOKFIELD (1 NNE) OH US 4125 -8055 -9999 +CE2E8140 AMSTERDAM OH US 4048 -8092 305 +CE2E9236 ST. CLAIRSVILLE (1 NE) OH US 4009 -8089 344 +CE2EA7AC ARMSTRONG MILLS OH US 3988 -8088 213 +CE2EB4DA NEW STANTON (1 SW) PA US 4021 -7962 287 +CE2EC24A GRAYSVILLE (1 ESE) PA US 3992 -8036 329 +CE2ED13C COCHRANTON (1 ENE) PA US 4152 -8003 -9999 +CE2EF7D0 EVENWOOD RIVER WV US 3890 -7965 802 +CE2F3034 HARDY (1 SW) NE US 4000 -9792 463 +CE2F46A4 NAPOLEON MO US 3913 -9406 207 +CE2F55D2 DYERSBURG (10 W) TN US 3605 -8956 70 +CE2F90CC FORT PECK (1 ENE) MT US 4801 -10641 707 +CE2FB620 PICK CITY (1 NW) ND US 4750 -10143 567 +CE2FC0B0 GUY'S MILLS (3 NE) PA US 4166 -7994 -9999 +CE2FE65C BLOOMFIELD OH US 4145 -8081 -9999 +CE2FF52A EAST MECCA (2 E) OH US 4139 -8074 -9999 +CE3004A2 DAMASCUS (1 NNW) OH US 4091 -8096 357 +CE30224E ATWATER (1 SW) OH US 4098 -8114 -9999 +CE303138 VALLEY HEAD (4 SE) WV US 3854 -8004 739 +CE3047A8 WHEELING (3 N) WV US 4015 -8070 198 +CE3054DE WHEELING WV US 4006 -8073 197 +CE307232 NILES OH US 4117 -8076 -9999 +CE3082B6 COLLINSVILLE TX US 3353 -9681 -9999 +CE30B72C ROBBINS (3 NE) TN US 3639 -8455 333 +CE30C1BC ROBBINS (3 NW) TN US 3639 -8463 329 +CE30D2CA DIEHLSTADT (6 SW) MO US 3704 -8938 -9999 +CE30F426 SANTA FE (1 SW) MO US 3936 -9183 -9999 +CE310658 WALLISVILLE TX US 2987 -9471 -9999 +CE31152E MORRILTON (3 SW) AR US 3512 -9279 94 +CE3163BE WEBSTER NH US 4332 -7172 -9999 +CE3170C8 WEST HOPKINTON NH US 4319 -7175 -9999 +CE31804C WEARE NH US 4309 -7166 -9999 +CE31933A PETERBOROUGH NH US 4290 -7198 294 +CE31A6A0 THETFORD VT US 4380 -7225 140 +CE31B5D6 NORTH HARTLAND VT US 4360 -7235 -9999 +CE31C346 ROBERTSVILLE CT US 4201 -7304 -9999 +CE31D030 JAMAICA (3 NNW) VT US 4313 -7277 344 +CE31E5AA TOWNSHEND VT US 4303 -7268 155 +CE31F6DC KEENE NH US 4299 -7231 146 +CE320156 KEENE NH US 4295 -7224 201 +CE321220 ROYALSTON MA US 4247 -7213 -9999 +CE3234CC BARRE MA US 4243 -7203 -9999 +CE32425C CHESTER MA US 4229 -7286 -9999 +CE32512A HUNTINGTON MA US 4224 -7290 -9999 +CE3264B0 NORTH SPRINGFIELD VT US 4334 -7251 171 +CE3277C6 MANSFIELD CT US 4172 -7220 -9999 +CE328742 CHARLTON MA US 4212 -7191 -9999 +CE329434 HODGES VILLAGE MA US 4212 -7188 -9999 +CE32A1AE FISKDALE (1 WSW) MA US 4212 -7213 -9999 +CE32B2D8 STURBRIDGE MA US 4208 -7205 -9999 +CE32C448 WEST THOMPSON CT US 4194 -7190 -9999 +CE32D73E UXBRIDGE MA US 4210 -7161 -9999 +CE32F1D2 RAPID CITY SD US 4408 -10325 985 +CE332540 HOT SPRINGS SD US 4343 -10348 1040 +CE333636 HORNICK (1 E) IA US 4223 -9608 319 +CE3340A6 RANDOLPH (1 W) IA US 4087 -9558 284 +CE3353D0 RED OAK IA US 4101 -9524 306 +CE33664A JAMESTOWN ND US 4688 -9868 419 +CE3385B8 TRUSCOTT (12 W) TX US 3380 -10007 483 +CE3396CE SKIATOOK (4 W) OK US 3635 -9609 -9999 +CE33A354 WINSON (8 NNW) OK US 3501 -9990 523 +CE33B022 IOWA CITY (4 NE) IA US 4169 -9149 209 +CE33C6B2 DES MOINES IA US 4156 -9370 250 +CE33D5C4 DES MOINES IA US 4161 -9365 236 +CE33E05E OAKLAND MILLS (3 W) IA US 4092 -9167 172 +CE33F328 CHILDRESS (10 N) TX US 3457 -10019 496 +CE340198 AUBREY (4 E) TX US 3328 -9689 -9999 +CE342774 TOLEDO (1 NW) IA US 4200 -9259 256 +CE343402 NORTH ENGLISH (4 N) IA US 4156 -9207 213 +CE344292 BLAIRSTOWN (2 E) IA US 4191 -9204 248 +CE3451E4 COLUMBUS JUNCTION (1 E) IA US 4128 -9135 178 +CE347708 EMMETSBURG (2 NW) IA US 4311 -9471 366 +CE34878C ROLFE (1 NW) IA US 4281 -9456 349 +CE3494FA GOLDFIELD (2 SW) IA US 4273 -9397 328 +CE34A160 WOODWARD (4 SSW) IA US 4180 -9394 274 +CE34B216 LAKE CITY (7 S) IA US 4217 -9473 326 +CE34C486 PERRY (1 W) IA US 4184 -9413 288 +CE34D7F0 GRAND JUNCTION (3 W) IA US 4202 -9429 302 +CE34E26A EDDYVILLE IA US 4116 -9264 201 +CE34F11C LIBERTY (2 WSW) TX US 3006 -9482 -9999 +CE350362 GOODRICH (3 S) TX US 3057 -9495 -9999 +CE351014 WALLSVILLE (1 W) TX US 2984 -9475 -9999 +CE35258E ROMAYOR (1 WSW) TX US 3043 -9485 -9999 +CE3536F8 BAY CITY TX US 2894 -9601 -9999 +CE3575F2 COMMERCE MO US 3715 -8943 -9999 +CE358576 GRAND TOWER IL US 3764 -8951 -9999 +CE359600 NEELYS (4 SE) MO US 3745 -8946 -9999 +CE35BOEC MENFRO (3 S) MO US 3773 -8965 -9999 +CE35E090 FLORENCE IL US 3963 -9061 125 +CE36046C CHESTERVILLE IL US 3970 -8839 183 +CE36171A PIERRON (4 E) IL US 3878 -8950 122 +CE36910E SEIAD VALLEY (19 N) CA US 4200 -12315 -9999 +CE36A494 JOHN DAY OR US 4443 -11895 945 +CE378082 GREENVILLE MO US 3713 -9046 -9999 +CE3793F4 ZION (1 SW) MO US 3740 -9031 -9999 +CE37C388 LIBERTYVILLE (1 N) MO US 3771 -9029 -9999 +CE37DOFE FARMINGTON (1 SW) MO US 3777 -9044 -9999 +CE37E564 OWL CITY TN US 3633 -8940 -9999 +CE37F612 BELLS TN US 3569 -8911 107 +CE38430E TIPTONVILLE (4 SW) TN US 3634 -8952 78 +CE388610 WEWAHITCHKA (4 NE) FL US 3013 -8514 4 +CE389566 WEWAHITCHKA (5 SE) FL US 3009 -8514 -9999 +CE38A0FC EATON TN US 3596 -8914 -9999 +CE38B38A TATUMVILLE TN US 3602 -8917 -9999 +CE38C51A HUMBOLDT TN US 3583 -8896 -9999 +CE38D66C SPRING CREEK TN US 3578 -8870 -9999 +CE38F080 TRAIL (7 E) OR US 4267 -12268 482 +CE395282 NORTH SPRINGFIELD (1 E) VT US 4333 -7252 141 +CE396718 DAVISVILLE NH US 4325 -7173 122 +CE39746E WEBSTER (3 SE) NH US 4330 -7170 131 +CE39C7E0 OXFORD (2 W) MA US 4212 -7189 140 +CE3A1686 GOSS HEIGHTS MA US 4226 -7287 122 +CE3A306A OBION (2 SW) TN US 3624 -8922 75 +CE3AA508 DUMAS AR US 3399 -9131 -9999 +CE3AE602 OHIOPYLE (1 SSW) PA US 3987 -7949 -9999 +CE3AF574 ELLAMORE WV US 3892 -8009 -9999 +CE3B147C MILL CREEK WV US 3873 -7996 -9999 +CE3B21E6 VALLEY HEAD WV US 3855 -8004 -9999 +CE3B5776 BLOUNTSTOWN (2 SE) FL US 3043 -8514 8 +CE3B62EC GULFPORT MS US 3036 -8909 -9999 +CE3B719A MOBILE AL US 3071 -8804 -9999 +CE3BA7F2 SHIP ISLAND MS US 3021 -8897 -9999 +CE3BB484 JACKSON (2 SSW) AL US 3149 -8791 -9999 +CE3BC214 CARLTON (4 NW) AL US 3136 -8777 -9999 +CE3BD162 MOUNT VERNON (6 S) AL US 3101 -8802 -9999 +CE3BF78E BILOXI MS US 3039 -8886 -9999 +CE3C60D8 BLYTHEVILLE (5 W) AR US 3590 -9007 -9999 +CE3CB6B0 AURORA (6 SSW) CO US 3965 -10486 1678 +CE3D07C4 PASCAGOULA MS US 3037 -8856 -9999 +CE3D14B2 WESTWEGO (1 SW) LA US 2989 -9016 -9999 +CE3D2128 HARVEY (2 S) LA US 2987 -9007 -9999 +CE3D325E ESTELLE (3 E) LA US 2985 -9006 -9999 +CE3D44CE LAFITTE LA US 2967 -9011 -9999 +CE3D57B8 SALIX (2 ESE) LA US 2991 -9027 -9999 +CE3D6222 AVONDALE (3 SSW) LA US 2987 -9023 -9999 +CE3DB448 WHEATON MN US 4586 -9636 -9999 +CE3DC2DA WHEATON MN US 4582 -9649 -9999 +CE3DD1A8 NORCROSS (1 NW) MN US 4589 -9621 -9999 +CE3E21B8 MORGANTOWN (1 SW) WV US 3962 -7997 250 +CE3E3550 CAMPBELL (1 N) MN US 4611 -9642 -9999 +CE3E50B6 BALL CLUB (5 SSW) MN US 4727 -9395 -9999 +CE3E6526 PENNINGTON (2 S) MN US 4745 -9448 -9999 +CE3E86DE EAST GULL LAKE MN US 4641 -9436 -9999 +CE3E95A8 HERMAN MN US 4580 -9626 -9999 +CE3F67D6 MOUNT VERNON IL US 3830 -8899 -9999 +CE3F74A0 WALTONVILLE IL US 3825 -8904 -9999 +CE3F8424 MOUNT VERNON IL US 3829 -8887 -9999 +CE3FB1BE PANAMA CITY FL US 3015 -8567 -9999 +CE3FC72E PENSACOLA FL US 3040 -8721 -9999 +CE40010E SAINT LOUIS MO US 3863 -9018 116 +CE400FDC CHESTER IL US 3790 -8983 140 +CE401278 CAPE GIRARDEAU MO US 3730 -8952 -9999 +CE401CAA THEBES IL US 3722 -8946 -9999 +CE4027E2 CAIRO IL US 3700 -8916 96 +CE402930 CARUTHERSVILLE MO US 3620 -8966 85 +CE403494 MEMPHIS TN US 3513 -9007 56 +CE403A46 HELENA AR US 3452 -9058 59 +CE404204 HERMANN MO US 3872 -9143 -9999 +CE404CD6 CARLYLE IL US 3863 -8933 153 +CE405172 HICKMAN KY US 3657 -8920 -9999 +CE405FA0 BOGOTA TN US 3613 -8943 -9999 +CE4064E8 LAKE CITY AR US 3582 -9043 66 +CE406A3A KENNETT MO US 3624 -9013 54 +CE40779E CLARENDON AR US 3468 -9132 57 +CE40794C ARKABUTLA MS US 3476 -9012 73 +CE40871A LAMBERT (5 ESE) MS US 3418 -9022 38 +CE4089C8 BATESVILLE MS US 3430 -9005 50 +CE40946C SWAN LAKE (4 SSE) MS US 3386 -9028 44 +CE409ABE GREENWOOD (7 NE) MS US 3363 -9010 33 +CE40A1F6 SUNFLOWER MS US 3355 -9053 38 +CE40AF24 ARKADELPHIA (5 NW) AR US 3422 -9312 -9999 +CE40B280 MURFREESBORO (5 N) AR US 3415 -9372 133 +CE40BC52 CAMDEN AR US 3360 -9282 22 +CE40C410 MONROE LA US 3252 -9213 9 +CE40CAC2 TEXARKANA (10 SW) TX US 3330 -9416 86 +CE40D766 BELLEVUE (2 N) LA US 3270 -9351 49 +CE40D9B4 ALEXANDRIA LA US 3132 -9245 13 +CE40E2FC MORGAN CITY LA US 2970 -9121 3 +CE40EC2E ARKANSAS CITY (3 SW) AR US 3357 -9124 49 +CE40F18A GREENVILLE (8 SW) MS US 3329 -9120 23 +CE40FF58 VICKSBURG MS US 3231 -9091 14 +CE4103F4 NATCHEZ (3 SW) MS US 3154 -9144 5 +CE411082 RED RIVER LANDING LA US 3099 -9166 -9999 +CE411E50 BATON ROUGE LA US 3043 -9120 6 +CE412518 NEW ORLEANS LA US 2993 -9014 6 +CE412BCA SHELBYVILLE IL US 3940 -8878 200 +CE41366E REND IL US 3803 -8897 139 +CE4138BC WAPPAPELLO MO US 3693 -9027 101 +CE4140FE WAPPAPELLO MO US 3693 -9028 101 +CE414E2C RIVERVALE AR US 3567 -9034 65 +CE415388 PARKIN AR US 3527 -9057 54 +CE415D5A MORGAN CITY (15 SSW) LA US 2945 -9133 -9999 +CE416612 SARAH (1 W) MS US 3458 -9022 48 +CE4168C0 SARDIS MS US 3440 -8979 71 +CE417564 ENID MS US 3416 -8990 91 +CE417BB6 GRENADA MS US 3381 -8977 85 +CE4185E0 GREENWOOD MS US 3352 -9018 28 +CE418B32 MOUNTAIN PINE (2 NNW) AR US 3457 -9320 130 +CE419696 ARKADELPHIA AR US 3412 -9305 49 +CE419844 BOUGHTON AR US 3388 -9330 55 +CE41A30C WARREN (3 E) AR US 3358 -9203 26 +CE41ADDE ACME LA US 3127 -9183 0 +CE41B07A JEFFERSON TX US 3275 -9450 -9999 +CE41BEA8 KEITHVILLE (9 E) LA US 3232 -9367 -9999 +CE41C6EA POINTE A LA HACHE (12 SE) LA US 2958 -8963 -9999 +CE41C838 MELVILLE LA US 3069 -9174 9 +CE41D59C DELACROIX LA US 2976 -8979 -9999 +CE41DB4E SHREVEPORT LA US 3252 -9373 40 +CE41E006 FULTON AR US 3361 -9381 69 +CE41EED4 NORCO (1 N) LA US 3008 -9042 -9999 +CE41F370 VENICE LA US 2928 -8935 0 +CE41FDA2 CHARENTON (5 N) LA US 2998 -9152 -9999 +CE4204FA RALSTON OK US 3650 -9673 -9999 +CE420A28 BENBROOK TX US 3267 -9744 -9999 +CE42178C FARRIS (3 WNW) OK US 3427 -9591 134 +CE42195E GEORGETOWN TX US 3066 -9771 -9999 +CE422CC4 CAMDEN ON GAULEY WV US 3837 -8062 619 +CE423160 WRIGHT CITY OK US 3405 -9503 -9999 +CE423FB2 ROSWELL NM US 3330 -10472 -9999 +CE4247F0 CARTER (3 S) OK US 3517 -9950 510 +CE424922 LINCOLN (4 SE) NE US 4078 -9663 366 +CE425486 RAYMOND (4 W) NE US 4097 -9685 366 +CE425A54 KRAMER (2 E) NE US 4058 -9685 396 +CE42611C SIOUX FALLS SD US 4357 -9671 -9999 +CE426FCE VERMILLION (3 N) SD US 4282 -9692 343 +CE42726A SCOTLAND (5 NE) SD US 4319 -9764 357 +CE427CB8 LINN GROVE IA US 4288 -9525 373 +CE4282EE ROCK VALLEY IA US 4320 -9631 380 +CE428C3C AKRON IA US 4284 -9656 341 +CE429198 ALTON IA US 4298 -9600 413 +CE429F4A JAMES (1 NE) IA US 4257 -9632 353 +CE42A402 HANCOCK IA US 4138 -9537 341 +CE42AAD0 ATLANTIC (5 SW) IA US 4135 -9508 351 +CE42B774 JAMESTOWN (3 NW) ND US 4695 -9875 430 +CE42B9A6 BOWMAN (16 SE) ND US 4598 -10325 -9999 +CE42C1E4 HOT SPRINGS (2 N) SD US 4345 -10348 1093 +CE42CF36 OMAHA (11 WNW) NE US 4132 -9612 -9999 +CE42D292 OMAHA (11 WNW) NE US 4130 -9605 335 +CE42DC40 HICKMAN (2 E) NE US 4062 -9658 366 +CE42E708 SPRAGUE (3 W) NE US 4063 -9678 396 +CE42E9DA HICKMAN (1 S) NE US 4060 -9663 366 +CE42F47E DENTON (4 E) NE US 4073 -9678 366 +CE42FAAC DENTON (2 N) NE US 4077 -9685 366 +CE430600 PLEASANT DALE (2 NW) NE US 4100 -9695 396 +CE4308D2 EMERALD (2 NW) NE US 4083 -9687 366 +CE4363E6 BLOOMINGTON (4 NW) MD US 3951 -7914 469 +CE436D34 BARNUM WV US 3943 -7912 480 +CE437090 WHITNEY POINT NY US 4235 -7597 317 +CE437E42 ARKPORT (1 W) NY US 4240 -7772 -9999 +CE438014 PIEDMONT (1 WNW) OH US 4019 -8122 267 +CE438EC6 TIPPECANOE (1 E) OH US 4027 -8128 263 +CE439362 DEERSVILLE (4 NW) OH US 4036 -8123 290 +CE439DB0 SENECAVILLE (2 SE) OH US 3993 -8144 253 +CE43A6F8 CONESVILLE (2 E) OH US 4016 -8185 244 +CE43A82A ZANESVILLE (5 NW) OH US 3999 -8208 223 +CE43B58E REPLETE WV US 3868 -8043 363 +CE43BB5C GUARDIAN WV US 3863 -8047 -9999 +CE43C31E ADAMS KY US 3808 -8268 -9999 +CE43CDCC MARTHA KY US 3800 -8290 -9999 +CE43D068 MARTHA KY US 3800 -8292 -9999 +CE43DEBA MARTHA KY US 3802 -8292 -9999 +CE43E5F2 BLAINE KY US 3815 -8268 -9999 +CE43EB20 BLEVINS KY US 3808 -8285 -9999 +CE43F684 HANNAH KY US 3803 -8287 -9999 +CE43F856 YADKIN (2 S) NC US 3585 -8038 195 +CE44473E FALLS NC US 3593 -7858 -9999 +CE4449EC LILLINGTON NC US 3541 -7882 46 +CE445A9A MONCURE (3 N) NC US 3565 -7907 47 +CE446F00 ALTAVISTA VA US 3711 -7928 155 +CE447C76 RANDOLPH VA US 3692 -7873 -9999 +CE448CF2 DANVILLE (1 SE) VA US 3656 -7937 -9999 +CE449156 PACES VA US 3664 -7909 104 +CE449F84 DERWENT (1 ESE) OH US 3992 -8153 244 +CE44A4CC MANSFIELD (8 E) OH US 4068 -8237 322 +CE44AA1E PERRYSVILLE (2 S) OH US 4065 -8230 337 +CE44B7BA MOHICANVILLE (2 E) OH US 4073 -8218 -9999 +CE44B968 NELLIE (2 NW) OH US 4035 -8109 283 +CE44C12A LEESVILLE (1 NE) OH US 4047 -8119 308 +CE44CFF8 NEW CUMBERLAND (1 SSE) OH US 4053 -8129 271 +CE44D25C BOLIVAR (1 E) OH US 4065 -8143 271 +CE44DC8E DOVER (4 NE) OH US 4056 -8141 264 +CE44E7C6 BEACH CITY (2 SE) OH US 4064 -8156 305 +CE44E914 ZANESVILLE OH US 3994 -8201 204 +CE44F4B0 MCCONNELLSVILLE OH US 3965 -8186 201 +CE44FA62 DRESDEN (1 E) OH US 4012 -8200 221 +CE4506CE COSHOCTON (1 S) OH US 4025 -8187 226 +CE45081C NEWCOMERSTOWN (1 SW) OH US 4026 -8161 238 +CE4515B8 UHRICHSVILLE OH US 4039 -8135 262 +CE451B6A TIPPECANOE OH US 4027 -8129 267 +CE452022 NEW PHILADELPHIA (1 S) OH US 4048 -8145 259 +CE452EF0 KILLBUCK OH US 4048 -8197 -9999 +CE453354 CAMBRIDGE (1 S) OH US 4001 -8159 244 +CE453D86 WARSAW (1 ESE) OH US 4031 -8191 226 +CE456DFA BIG FALLS MN US 4820 -9380 372 +CE45705E RAY (10 NE) MN US 4352 -9307 -9999 +CE457E8C WARROAD (3 N) MN US 4895 -9531 -9999 +CE4580DA LITTLEFORK MN US 4840 -9355 366 +CE458E08 WATSON (2 NW) MN US 4503 -9580 -9999 +CE4593AC HIGH LANDING (20 E) MN US 4795 -9528 -9999 +CE459D7E PARK RIVER ND US 4840 -9778 329 +CE45A636 HAGERS GROVE MO US 3983 -9223 -9999 +CE45A8E4 LOUISIANA MO US 3945 -9105 146 +CE45B540 CENTER MO US 3957 -9157 -9999 +CE45BB92 WEST DEERFIELD MA US 4253 -7265 -9999 +CE45C3D0 WARE MA US 4223 -7227 -9999 +CE45CD02 KEENE NH US 4300 -7232 146 +CE45D0A6 INDIAN ORCHARD (1 W) MA US 4217 -7252 40 +CE45DE74 MONTAGUE CITY (1 S) MA US 4258 -7258 -9999 +CE45E53C WESTFIELD (2 W) MA US 4227 -7270 36 +CE45EBEE WINSTED (1 WNW) CT US 4193 -7309 -9999 +CE45F64A UNIONVILLE CT US 4175 -7288 -9999 +CE45F898 SIMSBURY CT US 4187 -7280 43 +CE4601CO THOMPSONVILLE CT US 4198 -7260 12 +CE460F12 BEACON FALLS CT US 4145 -7307 -9999 +CE4612B6 STEVENSON CT US 4138 -7317 18 +CE461C64 THOMASTON (2 NNE) CT US 4169 -7306 164 +CE46272C UNION CITY CT US 4152 -7307 -9999 +CE4629FE THOMASTON (2 NE) CT US 4166 -7310 122 +CE463451 TORRINGTON CT US 4187 -7317 -9999 +CE46345A TORRINGTON (5 NNW) CT US 4187 -7317 -9999 +CE463A88 TORRINGTON (2 N) CT US 4184 -7312 177 +CE4642CA THOMASTON CT US 4168 -7308 -9999 +CE4651BC HARTFORD CT US 4177 -7267 9 +CE466426 WILLIMANTIC CT US 4170 -7215 -9999 +CE466AF4 WEBSTER MA US 4205 -7188 -9999 +CE467750 WOONSOCKET RI US 4198 -7150 35 +CE467982 WHITTINSVILLE MA US 4212 -7168 96 +CE4687D4 BRISTOL NH US 4358 -7173 180 +CE468906 WOODSTOCK NH US 4565 -7168 -9999 +CE4694A2 PLYMOUTH NH US 4377 -7168 -9999 +CE469A70 TILTON NH US 4344 -7159 135 +CE46A138 RUMNEY NH US 4380 -7185 -9999 +CE46AFEA CONCORD NH US 4328 -7160 -9999 +CE46B24E HENNIKER NH US 4315 -7186 -9999 +CE46BC9C CONCORD NH US 4322 -7152 66 +CE46C4DE GOFFSTOWN (3 E) NH US 4302 -7153 -9999 +CE46CA0C GOFFS FALLS NH US 4300 -7147 -9999 +CE46D7A8 LOWELL MA US 4265 -7130 -9999 +CE46D97A MERRIMACK NH US 4285 -7150 -9999 +CE46DF12 STEVENSON CT US 4138 -7317 18 +CE46E232 WEST HARTFORD VT US 4372 -7242 114 +CE46ECE0 WELLS RIVER VT US 4415 -7203 122 +CE46F144 NORTH WALPOLE (1 S) NH US 4313 -7244 67 +CE46FF96 WEST LEBANON NH US 4365 -7232 -9999 +CE47104C ARLINGTON (3 NE) AZ US 3335 -11273 251 +CE4725D6 SCOTTSDALE (16 NE) AZ US 3356 -11167 402 +CE472B04 EL MIRAGE (1 SE) AZ US 3360 -11230 360 +CE473872 SKULL VALLEY AZ US 3458 -11263 1320 +CE474030 WIKIEUP AZ US 3475 -11363 625 +CE474EE2 BAGDAD AZ US 3460 -11322 1143 +CE475346 FLORENCE JUNCTION (5 NE) AZ US 3332 -11128 625 +CE475D94 PARKER (29 E) AZ US 3422 -11362 376 +CE4766DC SENTINEL (20 NE) AZ US 3307 -11302 201 +CE47680E JOSEPH CITY (6 SE) AZ US 3490 -11025 1533 +CE4775AA CASA GRANDE (19 SW) AZ US 3265 -11193 457 +CE477B78 KINGMAN (29 E) AZ US 3520 -11353 1585 +CE47852E LITTLEFIELD (1 NE) AZ US 3690 -11392 538 +CE478BFC GILA BEND (21 N) AZ US 3323 -11277 226 +CE479658 CALIENTE (16 SE) NV US 3748 -11430 1731 +CE47988A CALIENTE (20 SE) NV US 3750 -11422 1667 +CE47A3C2 ENTERPRISE WV US 3942 -8028 -9999 +CE47AD10 HAMMONDSVILLE (1 SSW) OH US 4054 -8073 262 +CE47B0B4 FINDLEY LAKE NY US 4205 -7975 -9999 +CE47BE66 MARIANNA (1 E) PA US 4002 -8009 265 +CE47C624 BUCKHANNON WV US 3901 -8022 422 +CE47C8F6 HANNIBAL OH US 3967 -8087 186 +CE47D552 PITTSBURGH PA US 4044 -8100 223 +CE47DB80 HUTTONSVILLE (4 SE) WV US 3865 -7993 -9999 +CE47E0C8 MEADVILLE (1 S) PA US 4163 -8017 325 +CE47EE1A MARION CENTER (1 S) PA US 4077 -7905 384 +CE47F3BE COOKSBURG PA US 4133 -7921 360 +CE47FD6C KELLERSBURG (2 NE) PA US 4099 -7939 296 +CE4805A8 SIMMESPORT LA US 3098 -9180 15 +CE480B7A FAIRMAN IL US 3868 -8910 -9999 +CE4816DE VANDALIA IL US 3897 -8910 165 +CE48180C MULBERRY GROVE IL US 3892 -8923 -9999 +CE482344 RED BUD IL US 3817 -8993 131 +CE482D96 POSEY IL US 3853 -8938 -9999 +CE483032 BLUFF CITY IL US 3892 -8903 -9999 +CE483EE0 ALTON IL US 3888 -9018 131 +CE4846A2 SAVERTON MO US 3963 -9125 137 +CE484870 MEREDOSIA IL US 3983 -9057 -9999 +CE4855D4 GREENWOOD MS US 3353 -9026 -9999 +CE485B06 SWAN LAKE (8 NE) MS US 3398 -9023 34 +CE48604E HOLCOMB MS US 3378 -9000 -9999 +CE486E9C HOLLANDALE (6 W) MS US 3316 -9092 -9999 +CE487338 MALVERN (2 NW) AR US 3438 -9283 69 +CE487DEA BEEKMAN LA US 3287 -9187 22 +CE4883BC JONESVILLE (15 SW) LA US 3140 -9192 -9999 +CE488D6E ANGUILLA (3 E) MS US 3297 -9078 32 +CE4890CA HOLLY BLUFF MS US 3282 -9072 0 +CE489E18 PALESTINE (1 E) AR US 3497 -9089 51 +CE48A550 YAZOO CITY MS US 3286 -9044 -9999 +CE48AB82 MADISON AR US 3501 -9072 51 +CE48B626 REDWOOD MS US 3263 -9073 -9999 +CE48B8F4 RIALTO (5 NNE) TN US 3564 -8960 -9999 +CE48C0B6 DYERSBURG TN US 3603 -8938 75 +CE48CE64 HALLS TN US 3593 -8938 -9999 +CE48D3C0 BELZONI MS US 3317 -9050 23 +CE48DD12 SATARTIA MS US 3267 -9055 18 +CE48E65A SATARTIA (7 W) MS US 3267 -9067 -9999 +CE48E888 CAP AU GRIS MO US 3888 -9068 137 +CE48F52C JONESVILLE (10 SSW) LA US 3148 -9185 21 +CE48FBFE SHAW (3 W) LA US 3118 -9168 -9999 +CE490752 FORT NECESSITY LA US 3207 -9193 -9999 +CE490980 SHERIDAN AR US 3412 -9240 47 +CE491424 BENTON AR US 3457 -9262 91 +CE491AF6 ARCHIE (10 SW) LA US 3148 -9211 -9999 +CE4921BE COLUMBIA (5 NW) LA US 3217 -9211 24 +CE492F6C HARRISONBURG (6 N) LA US 3185 -9178 -9999 +CE4932C8 NEWLIGHT LA US 3208 -9148 -9999 +CE493C1A COMO LA US 3210 -9160 -9999 +CE494458 BELLEVUE (2 N) LA US 3270 -9351 49 +CE494A8A JACKSON TN US 3562 -8885 94 +CE49572E GRACE MS US 3293 -9097 22 +CE4959FC MONEY MS US 3365 -9022 30 +CE4962B4 REDWOOD MS US 3262 -9073 -9999 +CE496C66 VICKSBURG (8 N) MS US 3245 -9088 -9999 +CE4971C2 LAKE VILLAGE (6 SE) AR US 3327 -9122 28 +CE497F10 MACON QQ AR US 3346 -9132 29 +CE498146 ARKANSAS CITY (4 W) AR US 3361 -9128 32 +CE498F94 ARKANSAS CITY (3 W) AR US 3361 -9126 31 +CE499230 VALLEY HILL MS US 3352 -9005 45 +CE499CE2 COWDEN IL US 3923 -8885 152 +CE49A7AA CREW LAKE LA US 3250 -9192 11 +CE49B4DC MILESBURG PA US 4095 -7778 -9999 +CE49BA0E HORNELL NY US 4233 -7768 -9999 +CE49C24C TIOGA JUNCTION PA US 4195 -7712 -9999 +CE49CC9E TOWANDA PA US 4177 -7644 229 +CE49D13A RENOVO (3 NNE) PA US 4132 -7775 195 +CE49DFE8 LEWISBURG PA US 4097 -7687 131 +CE49E4A0 ROCKDALE (4 SW) NY US 4238 -7540 314 +CE49EA72 UNADILLA NY US 4232 -7532 -9999 +CE49F7D6 GREENE NY US 4232 -7577 280 +CE49F904 CINCINNATUS NY US 4253 -7590 320 +CE4A005C CHENANGO FORKS (2 S) NY US 4222 -7585 266 +CE4A0E8E VESTAL NY US 4210 -7605 244 +CE4A132A HORNELL NY US 4230 -7767 -9999 +CE4A1DF8 WEST CAMERON NY US 4222 -7742 -9999 +CE4A26B0 CAMPBELL (2 NW) NY US 4225 -7722 311 +CE4A2862 MANSFIELD PA US 4180 -7708 -9999 +CE4A35C6 HYDE PA US 4100 -7845 -9999 +CE4A4D84 LYNCH PA US 4160 -7905 387 +CE4A5020 BEAVER FALLS (1 NNE) PA US 4076 -8031 216 +CE4A5EF2 FRIENDSVILLE (1 SE) MD US 3966 -7939 475 +CE4A65BA VANDERGRIFT PA US 4060 -7955 241 +CE4A6B68 PARKER (1 N) PA US 4110 -7968 268 +CE4A76CC JOHNSONBURG PA US 4148 -7868 -9999 +CE4A781E GUFFEY PA US 4177 -7872 -9999 +CE4A8648 WEST HICKORY PA US 4157 -7941 329 +CE4A889A NEW CASTLE (1 N) PA US 4102 -8036 241 +CE4A953E SEWARD (1 NW) PA US 4042 -7903 335 +CE4A9BEC GLENWILLARD (1 SE) PA US 4055 -8021 213 +CE4AA0A4 FRANKLIN (1 SE) PA US 4139 -7982 302 +CE4AAE76 ELIZABETH (1 SW) PA US 4026 -7990 223 +CE4AB3D2 KITTANNING (1 NE) PA US 4082 -7953 241 +CE4ABD00 LOUISA (7 N) KY US 3817 -8263 156 +CE4ACB90 RACINE WV US 3892 -8192 177 +CE4AD634 ATHENS OH US 3933 -8211 201 +CE4AD8E6 GALLIPOLIS WV US 3868 -8219 174 +CE4AE3AE GREENUP KY US 3865 -8287 164 +CE4AED7C CHILO OH US 3880 -8417 1 +CE4AF0D8 RENO OH US 3937 -8132 -9999 +CE4AFE0A PORTSMOUTH OH US 3873 -8300 174 +CE4B02A6 HAYSI (3 NW) VA US 3723 -8235 445 +CE4B0C74 HAYSI VA US 3722 -8235 -9999 +CE4B11D0 CHARLESTON WV US 3837 -8170 168 +CE4B1F02 BAINBRIDGE OH US 3925 -8335 -9999 +CE4B244A OCTA OH US 3960 -8362 -9999 +CE4B2A98 AFRICA OH US 4018 -8297 -9999 +CE4B373C ASHLAND KY US 3848 -8263 146 +CE4B39EE HUNTINGTON WV US 3842 -8251 -9999 +CE4B41AC ADAMSVILLE (2 S) OH US 3886 -8236 174 +CE4B4F7E PARKERSBURG WV US 3927 -8157 195 +CE4B52DA POINT PLEASANT WV US 3884 -8214 155 +CE4B5C08 MAYSVILLE KY US 3869 -8379 157 +CE4B6740 POUND VA US 3712 -8263 -9999 +CE4B6992 POUND VA US 3712 -8262 -9999 +CE4B7436 POUND VA US 3712 -8260 468 +CE4B7AE4 JACOX WV US 3812 -8032 -9999 +CE4B84B2 JOB WV US 3808 -8057 -9999 +CE4B8A60 MOUNT STERLING (7 SE) OH US 3972 -8326 262 +CE4B97C4 BOURNEVILLE OH US 3926 -8317 -9999 +CE4B9916 COLUMBUS OH US 4005 -8288 244 +CE4BA25E GLENHAYES WV US 3800 -8252 -9999 +CE4BAC8C KILBOURNE OH US 4035 -8292 -9999 +CE4BB128 WEBSTER SPRINGS (8 N) WV US 3860 -8048 -9999 +CE4BBFFA COLUMBUS OH US 3995 -8293 -9999 +CE4BC96A REESE OH US 3985 -8295 -9999 +CE4BD4CE CRANKS KY US 3673 -8323 -9999 +CE4BDA1C FREDERICKTOWN (4 S) OH US 4042 -8253 320 +CE4BE154 DYER (5 SE) WV US 3835 -8043 1130 +CE4BEF86 SLATYFORK WV US 3843 -8017 -9999 +CE4BF222 PIPESTEM WV US 3755 -8102 -9999 +CE4BFCF0 MOUNT LOOKOUT WV US 3818 -8095 -9999 +CE4C0092 CHILLICOTHE OH US 3934 -8297 -9999 +CE4C0E40 PAINTSVILLE KY US 3782 -8280 174 +CE4C13E4 HIGBY OH US 3920 -8288 -9999 +CE4C1D36 WARSAW KY US 3877 -8497 142 +CE4C267E FORD KY US 3790 -8427 170 +CE4C28AC SALVISA KY US 3793 -8482 148 +CE4C3508 CIRCLEVILLE OH US 3962 -8303 -9999 +CE4C3BDA DARBYVILLE OH US 3970 -8312 -9999 +CE4C4398 PANCOASTBURG OH US 3958 -8312 -9999 +CE4C4C18 PLYMOUTH (3 SSE) CT US 4162 -7304 -9999 +CE4C50EE ROCK CAMP WV US 3748 -8058 -9999 +CE4C5E3C GREENFIELD OH US 3937 -8338 296 +CE4C6574 CENTERFIELD OH US 3933 -8348 -9999 +CE4C6BA6 BARRETS MILLS OH US 3922 -8338 -9999 +CE4C7602 SMITH KY US 3675 -8347 384 +CE4C78D0 SMITH KY US 3675 -8325 396 +CE4C8854 PAINTSVILLE KY US 3782 -8280 219 +CE4C95F0 STAFFORDSVILLE KY US 3785 -8287 232 +CE4C9B22 RELIEF KY US 3795 -8300 -9999 +CE4CA06A WHEELERSBURG KY US 3782 -8302 268 +CE4CAEB8 KANAWHA FALLS WV US 3813 -8122 189 +CE4CB31C BAINBRIDGE OH US 3925 -8335 -9999 +CE4CBDCE TALCOTT (3 N) WV US 3763 -8080 423 +CE4CC58C HINTON (3 S) WV US 3763 -8088 415 +CE4CCB5E HINTON WV US 3768 -8090 -9999 +CE4CD6FA ALDERSON (2 WSW) WV US 3772 -8063 466 +CE4CD828 BELVA WV US 3823 -8118 -9999 +CE4CE360 CRAIGSVILLE WV US 3830 -8065 -9999 +CE4CEDB2 SUMMERSVILLE WV US 3823 -8088 536 +CE4CF016 PRINCETON (2 NE) IN US 3840 -8755 120 +CE4CFEC4 FALLS OF ROUGH KY US 3762 -8650 169 +CE4D2484 CHEROKEE KY US 3805 -8278 -9999 +CE4D2A56 CORDELL KY US 3800 -8283 -9999 +CE4D37F2 HANNAH KY US 3800 -8288 -9999 +CE4D3920 BLAINE KY US 3805 -8285 -9999 +CE4D847C PERRY MO US 3943 -9167 -9999 +CE4D8AAE SHELBINA (3 N) MO US 3973 -9245 -9999 +CE4D970A NEW LONDON MO US 3962 -9142 146 +CE4D99D8 PARIS MO US 3948 -9200 -9999 +CE4DA290 SANTE FE MO US 3933 -9180 -9999 +CE4DAC42 MADISON MO US 3943 -9217 -9999 +CE4DB1E6 FRANKFORD MO US 3952 -9135 -9999 +CE4DBF34 PARIS MO US 3958 -9195 -9999 +CE4DC776 CLARKSVILLE MO US 3937 -9091 140 +CE4DC9A4 MOZIER IL US 3926 -9073 -9999 +CE4DD400 GRAFTON IL US 3897 -9045 131 +CE4DDAD2 BREESE IL US 3862 -8948 -9999 +CE4DE19A VENEDY IL US 3847 -8962 -9999 +CE4DEF48 SHELBYVILLE (5 W) IL US 3941 -8890 -9999 +CE4DF2EC COOKS MILLS IL US 3958 -8841 -9999 +CE4DFC3E LOVINGTON IL US 3971 -8863 193 +CE4E18C2 ALLENVILLE (3 S) IL US 3951 -8853 -9999 +CE4E2D58 ASHBURN MO US 3952 -9120 -9999 +CE4E488E GRAYS LANDING (1 SW) PA US 3982 -7992 244 +CE4E5BC8 NEWBERRY IN US 3893 -8702 168 +CE4E6080 HYDEN (1 SE) KY US 3714 -8337 296 +CE4E6E52 TALLEGA KY US 3755 -8360 198 +CE4E73F6 GRAYSON KY US 3825 -8298 152 +CE4E7D24 GLEN LYN VA US 3737 -8086 463 +CE4E8372 SUMMERSVILLE (5 SW) WV US 3822 -8088 411 +CE4E9004 SHELBIANA (1 E) KY US 3743 -8242 219 +CE4E9ED6 META KY US 3757 -8247 -9999 +CE4EA59E VAN LEAR KY US 3775 -8272 -9999 +CE4EAB4C VAN LEAR KY US 3773 -8273 207 +CE4EB6E8 GRAYSON KY US 3833 -8293 171 +CE4EB83A GRAYSON KY US 3825 -8298 152 +CE4EC078 GRAYSON (6 SSW) KY US 3823 -8298 218 +CE4ECEAA PANCOASTBURG OH US 3962 -8322 -9999 +CE4ED30E PANCOASTBURG OH US 3958 -8312 -9999 +CE4EDDDC WORTHINGTON OH US 4012 -8303 -9999 +CE4EE694 DUBLIN OH US 4015 -8312 -9999 +CE4EE846 ALUM CREEK RESERVOIR OH US 3993 -8293 -9999 +CE4EF5E2 DELAWARE OH US 4037 -8307 262 +CE4EFB30 DELAWARE (5 N) OH US 4028 -8307 283 +CE4F079C MARTINS FERRY (1 NNE) OH US 4011 -8071 189 +CE4F14EA QUEEN SHOALS WV US 3847 -8128 2 +CE4F1A38 SUTTON (2 SE) WV US 3865 -8070 244 +CE4F2170 SUTTON WV US 3865 -8068 255 +CE4F2FA2 DINGESS WV US 3787 -8218 299 +CE4F3206 DUNLOW (1 ESE) WV US 3802 -8242 372 +CE4F3CD4 EAST LYNN (2 SSW) WV US 3813 -8238 175 +CE4F4496 EAST LYNN (2 S) WV US 3815 -8238 202 +CE4F4A44 NESTLOW (1 N) WV US 3818 -8228 -9999 +CE4F57E0 WAYNE WV US 3823 -8245 171 +CE4F5932 HUNTINGTON (7 SSE) WV US 3830 -8242 175 +CE4F627A HUNTINGTON (7 SSE) WV US 3830 -8242 175 +CE4F6CA8 FALLS MILL (1 SSE) WV US 3875 -8053 265 +CE4F710C BURNSVILLE (1 SSW) WV US 3885 -8067 226 +CE4F7FDE BURNSVILLE WV US 3885 -8062 -9999 +CE4F8188 BURNSVILLE WV US 3887 -8068 -9999 +CE4F8F5A GLENVILLE (1 ENE) WV US 3894 -8082 219 +CE4F92FE GRANTSVILLE WV US 3892 -8110 -9999 +CE4F9C2C ELIZABETH WV US 3906 -8139 192 +CE4FA764 KOPPERSTON WV US 3773 -8158 506 +CE4FA9B6 MULLENS WV US 3758 -8138 430 +CE4FB412 BAILEYSVILLE WV US 3760 -8165 -9999 +CE4FBACO CLEAR FORK WV US 3762 -8170 -9999 +CE4FC282 HANOVER (2 WNW) WV US 3758 -8182 282 +CE4FCC50 GILBERT (3 ENE) WV US 3760 -8182 -9999 +CE4FD1F4 MAN WV US 3775 -8188 -9999 +CE4FDF26 LOGAN (1 W) WV US 3785 -8202 -9999 +CE4FE46E BRANCHLAND WV US 3822 -8220 -9999 +CE4FEABC MARIETTA OH US 3938 -8148 -9999 +CE4FF718 BIG ROCK VA US 3735 -8220 264 +CE4FF9CA SHELBIANA (1 E) KY US 3743 -8242 219 +CE500690 STOCKTON MO US 3770 -9377 -9999 +CE500842 SCHELL CITY MO US 3805 -9415 -9999 +CE5015E6 SAINT THOMAS MO US 3833 -9222 162 +CE501B34 BOVINA MS US 3235 -9070 40 +CE50207C BENTONIA (3 S) MS US 3260 -9037 40 +CE502EAE GREENWOOD MS US 3353 -9026 -9999 +CE50330A DODDSVILLE (5 ESE) MS US 3364 -9040 -9999 +CE503DD8 FELSENTHAL AR US 3306 -9212 -9999 +CE50459A FELSENTHAL (1 E) AR US 3308 -9212 -9999 +CE504B48 LAKE VILLAGE (6 ENE) AR US 3338 -9120 35 +CE5056EC DUMAS AR US 3392 -9142 -9999 +CE50583E MURFREESBORO (2 SW) AR US 3405 -9372 99 +CE506376 MCDADE (5 SE) LA US 3225 -9350 -9999 +CE506DA4 SIDON MS US 3340 -9025 -9999 +CE507ED2 BELZONI (10 W) MS US 3318 -9068 20 +CE508084 WAYSIDE (10 S) MS US 3314 -9100 -9999 +CE508E56 NEW MADRID MO US 3658 -8953 94 +CE5093F2 ST FRANCIS AR US 3645 -9014 91 +CE509D20 MARKED TREE (4 W) AR US 3553 -9048 58 +CE50A8BA DRESDEN TN US 3625 -8866 -9999 +CE50B51E MCKENZIE (5 S) TN US 3607 -8857 101 +CE50BBCC PALMERSVILLE TN US 3643 -8858 -9999 +CE50C38E BISMARCK ND US 4682 -10082 493 +CE50CD5C HAZEN (1 S) ND US 4729 -10162 522 +CE50D0F8 MANDAN (3 W) ND US 4683 -10097 500 +CE50E562 ST PAUL (3 N) NE US 4127 -9845 -9999 +CE50EBB0 IRVINGTON NE US 4132 -9605 322 +CE50F614 GRAND ISLAND (5 SE) NE US 4087 -9828 558 +CE50F8C6 SAINT PAUL NE US 4120 -9845 542 +CE51046A NORFOLK (2 SSW) NE US 4200 -9770 459 +CE510AB8 WATERLOO NE US 4135 -9630 340 +CE51171C CULBERTSON (3 SE) MT US 4812 -10448 574 +CE5119CE WOLF POINT (5 SE) MT US 4807 -10553 597 +CE512286 VIRGELLE (1 SW) MT US 4801 -11026 764 +CE512C54 NASHUA (1 SW) MT US 4813 -10636 618 +CE5131F0 TRADING POST (2 SSE) KS US 3822 -9467 231 +CE513F22 TRUMAN DAM & RSVR MO US 3825 -9238 -9999 +CE514760 LARKSPUR (1 NNE) CO US 3924 -10488 -9999 +CE5149B2 SOUTH PLATTE CO US 3941 -10517 1856 +CE515AC4 GOLDEN (1 WSW) CO US 3975 -10523 -9999 +CE51618C DENVER (2 NW) CO US 3976 -10500 -9999 +CE516F5E DECKERS (4 SW) CO US 3921 -10527 1981 +CE5172FA SHERIDAN CO US 3965 -10503 -9999 +CE517C28 CONIFER (2 SW) CO US 3950 -10533 2521 +CE51827E BLACK HAWK (6 SE) CO US 3975 -10540 -9999 +CE518CAC KITTREDGE CO US 3966 -10530 -9999 +CE519108 HENRY (1 S) NE US 4199 -10405 1226 +CE519FDA MORRISON CO US 3965 -10520 1762 +CE51A492 WESTMINSTER (4 ESE) CO US 3983 -10496 1558 +CE51AA40 GEORGETOWN (1 N) CO US 3972 -10569 -9999 +CE51B7E4 GRANT CO US 3946 -10566 -9999 +CE51B936 BILLINGS (1 NE) MT US 4580 -10847 945 +CE51C174 HUNT (1 E) TX US 3007 -9932 -9999 +CE51CFA6 SPRING BRANCH TX US 2986 -9838 314 +CE51D202 SAN MARCOS (16 W) TX US 2987 -9820 305 +CE51DCD0 NEW BRAUNFELS TX US 2986 -9818 305 +CE51E798 NEW BRAUNFELS (1 NE) TX US 2970 -9811 216 +CE51E94A WIMBERLEY TX US 2999 -9809 243 +CE51F4EE LULING (1 S) TX US 2967 -9765 121 +CE520364 CUERO TX US 2907 -9732 39 +CE520DB6 VICTORIA TX US 2879 -9701 9 +CE521EC0 SAN ANGELO TX US 3148 -10048 -9999 +CE5236FE VALERA (6 N) TX US 3183 -9956 -9999 +CE524EBC BENBROOK TX US 3265 -9745 -9999 +CE525318 FORT WORTH TX US 3275 -9729 -9999 +CE526682 LEWISVILLE TX US 3307 -9701 169 +CE526850 GRAPEVINE TX US 3297 -9706 178 +CE5275F4 LAVON TX US 3303 -9648 155 +CE527B26 ROSSER TX US 3243 -9646 -9999 +CE528570 BARDWELL TX US 3225 -9665 141 +CE528BA2 DAWSON (5 NNE) TX US 3196 -9669 138 +CE529606 LONG LAKE TX US 3165 -9579 93 +CE5298D4 CROCKETT TX US 3135 -9566 43 +CE52A39C WHITNEY TX US 3186 -9738 175 +CE52AD4E AQUILLA TX US 3181 -9730 -9999 +CE52B0EA GATESVILLE TX US 3143 -9776 259 +CE52BE38 PIDCOKE TX US 3128 -9788 -9999 +CE52C67A KEMPNER TX US 3108 -9802 282 +CE52C8A8 GEORGETOWN TX US 3067 -9771 256 +CE52D50C GEORGETOWN (2 NE) TX US 3063 -9769 -9999 +CE52DBDE GEORGETOWN (4 N) TX US 3070 -9767 -9999 +CE52E096 GRANGER (8 E) TX US 3073 -9733 172 +CE52EE44 LANEPORT (10 E) TX US 3069 -9728 -9999 +CE52F3E0 SOMERVILLE (2 S) TX US 3032 -9653 80 +CE53019E LYONS TX US 3042 -9654 -9999 +CE530F4C NECHES (4 NE) TX US 3189 -9543 -9999 +CE5312E8 DIBOLL (4 SW) TX US 3113 -9481 -9999 +CE531C3A ROCKLAND (2 NW) TX US 3102 -9440 -9999 +CE532772 ALTO (8 E) TX US 3167 -9496 -9999 +CE5329A0 CHIRENO (3 E) TX US 3150 -9430 -9999 +CE533404 SAN AUGUSTINE TX US 3140 -9415 -9999 +CE533AD6 JASPER (15 NNW) TX US 3106 -9411 -9999 +CE534294 TOWN BLUFF (2 NE) TX US 3080 -9418 65 +CE534C46 TOWN BLUFF TX US 3079 -9415 -9999 +CE5351E2 EVADALE TX US 3036 -9409 2 +CE535F30 KOUNTZE (4 NE) TX US 3040 -9426 8 +CE536478 SOUR LAKE (5 SE) TX US 3011 -9433 -9999 +CE536AAA COOPER TX US 3347 -9559 -9999 +CE53770E COOPER TX US 3336 -9559 -9999 +CE5379DC TALCO (3 NE) TX US 3339 -9506 96 +CE53878A AUGUSTA KS US 3767 -9698 364 +CE538958 WINFIELD (1 S) KS US 3722 -9699 330 +CE5394FC SKIATOOK (4 W) OK US 3635 -9609 -9999 +CE539A2E FALL RIVER (4 NW) KS US 3765 -9608 311 +CE53A166 JET (6 NE) OK US 3674 -9814 366 +CE53AFB4 IOLA (3 SW) KS US 3788 -9543 279 +CE53B210 MARION (3 NW) KS US 3838 -9708 417 +CE53BCC2 IDABEL (5 NE) OK US 3394 -9475 95 +CE53CA52 CHERRYVALE (5 E) KS US 3727 -9547 259 +CE53D7F6 CLAYTON (3 N) OK US 3463 -9535 -9999 +CE53D924 PANAMA (2 E) OK US 3517 -9465 -9999 +CE53E26C ANTLERS (2 NE) OK US 3425 -9561 -9999 +CE53ECBE EL DORADO (4 NE) KS US 3786 -9682 418 +CE53FFC8 TONKAWA (1 S) OK US 3568 -9732 283 +CE5403AA CANEY OK US 3425 -9620 -9999 +CE540D78 GLOVER (2 N) OK US 3410 -9491 116 +CE5410DC EAGLETOWN (2 W) OK US 3403 -9462 102 +CE541E0E HASKELL (2 E) OK US 3582 -9564 -9999 +CE542546 MUSKOGEE (4 ENE) OK US 3577 -9530 144 +CE542B94 RAMONA (4 SE) OK US 3651 -9584 -9999 +CE543630 CLAREMORE (5 W) OK US 3631 -9570 164 +CE5440A0 OOLOGAH (2 SE) OK US 3642 -9568 -9999 +CE544E72 AMERICUS (2 S) KS US 3847 -9625 338 +CE5453D6 PLYMOUTH (1 SW) KS US 3840 -9635 338 +CE545D04 CHANUTE (3 N) KS US 3773 -9543 271 +CE54664C PARSONS (8 E) KS US 3733 -9512 262 +CE54689E COLLINSVILLE (3 NE) OK US 3639 -9581 -9999 +CE54753A WOODWARD (6 E) OK US 3643 -9928 -9999 +CE5485BE EUFAULA (12 E) OK US 3531 -9536 221 +CE548B6C BEGGS (5 S) OK US 3567 -9607 -9999 +CE5496C8 CALVIN OK US 3498 -9623 -9999 +CE54981A VAN BUREN AR US 3543 -9436 113 +CE54A352 COPAN (2 SW) OK US 3689 -9595 -9999 +CE54AD80 BARTLESVILLE (1 NE) OK US 3676 -9597 199 +CE54B024 WAURIKA OK US 3416 -9801 -9999 +CE54BEF6 WAURIKA (5 NNW) OK US 3423 -9805 302 +CE54C6B4 WAURIKA (5 NW) OK US 3422 -9805 266 +CE54C866 GREAT BEND KS US 3837 -9877 564 +CE54D5C2 LYONS (3 S) KS US 3830 -9820 497 +CE54DB10 HAVEN (3 N) KS US 3795 -9777 450 +CE54E058 KAW CITY OK US 3670 -9692 -9999 +CE54EE8A BLACKWELL (1 NE) OK US 3682 -9727 234 +CE55425A NATRONA PA US 4061 -7972 232 +CE554C88 GOLCONDA IL US 3735 -8848 108 +CE55512C CINCINNATI OH US 3913 -8451 -9999 +CE555FFE LOUISVILLE KY US 3828 -8580 134 +CE5564B6 KOSMOSDALE KY US 3805 -8590 -9999 +CE556A64 NEWBURGH IN US 3797 -8741 116 +CE5577C0 EVANSVILLE IN US 3797 -8758 104 +CE558744 GRAND CHAIN IL US 3720 -8804 117 +CE558996 CANNELTON IN US 3788 -8670 -9999 +CE559432 PERINTOWN OH US 3913 -8423 156 +CE559AE0 MILFORD OH US 3917 -8430 151 +CE55A1A8 HAMILTON OH US 3938 -8457 152 +CE55AF7A BROOKVILLE IN US 3942 -8501 204 +CE55B2DE LOCKPORT KY US 3843 -8497 149 +CE55BC0C CALHOUN KY US 3753 -8727 108 +CE55C44E MOUNT CARMEL IL US 3840 -8775 131 +CE55CA9C CARMI IL US 3810 -8817 104 +CE55D738 PADUCAH KY US 3715 -8874 99 +CE55D9EA SMITHLAND KY US 3715 -8840 -9999 +CE55E2A2 CADIZ KY US 3678 -8773 -9999 +CE55EC70 LASCASSAS (3 SW) TN US 3592 -8633 155 +CE55F1D4 LEBANON (6 NE) TN US 3630 -8627 122 +CE55FF06 MURFREESBORO TN US 3587 -8643 -9999 +CE56065E MCMINNVILLE (3 NE) TN US 3572 -8573 252 +CE56088C LANCASTER (2 SSE) TN US 3610 -8583 -9999 +CE561528 ERIN (8 ESE) TN US 3632 -8755 127 +CE561BFA HOPKINSVILLE KY US 3683 -8750 -9999 +CE5620B2 ORLINDA TN US 3650 -8683 -9999 +CE562E60 NORTH SPRINGS TN US 3647 -8572 181 +CE5633C4 COOKEVILLE TN US 3613 -8550 332 +CE563D16 DONELSON (3 E) TN US 3615 -8662 146 +CE564554 CARTHAGE (3 N) TN US 3628 -8595 152 +CE564B86 OLD HICKORY (3 NNW) TN US 3630 -8665 140 +CE565622 CONNELLSVILLE PA US 4002 -7959 265 +CE5658F0 YOUNGSTOWN OH US 4112 -8067 -9999 +CE5663B8 SAXTON KY US 3663 -8411 295 +CE566D6A BARBOURVILLE KY US 3687 -8388 299 +CE5670CE CORBIN KY US 3697 -8412 305 +CE567E1C CORBIN (2 NW) KY US 3695 -8410 323 +CE56804A STEARNS (2 S) KY US 3667 -8448 405 +CE568E98 WILLIAMSBURG KY US 3673 -8415 305 +CE56933C BILLOWS KY US 3717 -8427 256 +CE569DEE MELDRUM KY US 3667 -8369 335 +CE56A6A6 CUMBERLAND KY US 3697 -8299 433 +CE56A874 CELINA TN US 3655 -8552 149 +CE56B5D0 BYRDSTOWN (3 E) TN US 3657 -8507 -9999 +CE56BB02 CELINA (9 SW) TN US 3643 -8560 -9999 +CE56C340 ANTIOCH (2 N) TN US 3608 -8668 144 +CE56CD92 SMYRNA (4 SE) TN US 3593 -8647 152 +CE56D036 CLARKSVILLE TN US 3652 -8738 -9999 +CE56DEE4 DOVER TN US 3648 -8783 122 +CE56E5AC NASHVILLE TN US 3617 -8677 112 +CE56EB7E JAMESTOWN (5 W) TN US 3642 -8503 207 +CE56F6DA GAINESBORO (6 E) TN US 3635 -8555 158 +CE56F808 PORT ROYAL TN US 3655 -8715 136 +CE5704A4 MIFFLIN (2 S) OH US 4073 -8237 312 +CE570A76 MOHICANVILLE (3 E) OH US 4072 -8215 -9999 +CE5717D2 PERRYSVILLE (3 S) OH US 4062 -8232 -9999 +CE571900 NELLIE OH US 4034 -8207 241 +CE572248 BEACH CITY (2 SE) OH US 4064 -8155 283 +CE572C9A DOVER (3 ENE) OH US 4053 -8143 271 +CE57313E LEESVILLE (1 NE) OH US 4047 -8120 274 +CE573FEC DEERSVILLE (4 NW) OH US 4036 -8123 280 +CE5747AE CONESVILLE (2 E) OH US 4016 -8185 219 +CE57497C SENECAVILLE (2 SE) OH US 3992 -8144 244 +CE5754D8 ZANESVILLE (4 NW) OH US 3999 -8208 213 +CE575A0A BURR OAK (1 SE) OH US 3955 -8205 208 +CE576142 MASSILLON OH US 4077 -8152 280 +CE576F90 GREER OH US 4052 -8220 274 +CE577CE6 NEWARK OH US 4009 -8141 255 +CE5782B0 PERRYSVILLE (2 W) OH US 4070 -8237 296 +CE578C62 LOUDONVILLE OH US 4063 -8223 -9999 +CE5791C6 MOUNT VERNON OH US 4040 -8250 299 +CE579F14 ENTERPRISE OH US 3956 -8248 229 +CE57A45C GLOUSTER OH US 3950 -8208 -9999 +CE57AA8E BELLEPOINT OH US 4025 -8317 265 +CE57B72A PROSPECT (2 S) OH US 4042 -8320 -9999 +CE57B9F8 CLARIDON OH US 4058 -8298 293 +CE57C1BA POUND VA US 3712 -8260 465 +CE57CF68 CLINTWOOD (2 SE) VA US 3712 -8244 439 +CE57D2CC HAYSI VA US 3720 -8228 378 +CE57DC1E GEORGE FORK VA US 3717 -8253 448 +CE57E756 BARTLICK VA US 3725 -8232 355 +CE57E984 GALAX VA US 3665 -8098 673 +CE57F420 ALLISONIA (1 SW) VA US 3693 -8075 563 +CE57FAF2 RADFORD VA US 3714 -8057 527 +CE581F92 GRANTS PASS OR US 4243 -12332 269 +CE5824DA WILDERVILLE OR US 4235 -12340 290 +CE582A08 APPLEGATE OR US 4225 -12313 392 +CE5837AC APPLEGATE OR US 4208 -12313 607 +CE58413C EAGLE POINT (4 NW) OR US 4253 -12286 388 +CE586902 TRAIL (4 NE) OR US 4268 -12274 443 +CE587A74 MERLIN OR US 4250 -12348 -9999 +CE588422 APPLEGATE (14 SE) OR US 4207 -12312 533 +CE589754 CENTRAL POINT (6 NW) OR US 4244 -12299 342 +CE589986 EUGENE OR US 4405 -12308 119 +CE58A2CE BLUE RIVER (10 SE) OR US 4405 -12222 -9999 +CE58AC1C BLUE RIVER (6 NW) OR US 4422 -12227 422 +CE58B1B8 VIDA (5 E) OR US 4413 -12247 261 +CE58C728 WILLAMINA (2 SW) OR US 4505 -12350 72 +CE58C9FA MCMINNVILLE OR US 4521 -12318 19 +CE58D45E DILLEY (1 NNE) OR US 4548 -12312 45 +CE58DA8C WEST LINN OR US 4535 -12268 26 +CE58E1C4 GOVERNMENT CAMP OR US 4530 -12174 1213 +CE58F2B2 OSHKOSH WI US 4402 -8853 -9999 +CE5913BA EAST SIDNEY NY US 4233 -7523 352 +CE591D68 LAWRENCEVILLE PA US 4198 -7715 -9999 +CE592620 LUKE MD US 3948 -7907 -9999 +CE5928F2 BARNUM WV US 3945 -7911 351 +CE593556 KITZMILLER MD US 3939 -7918 479 +CE593B84 CURWENSVILLE PA US 4097 -7852 -9999 +CE5943C6 MAHAFFEY (3 NE) PA US 4090 -7868 -9999 +CE594D14 WESTPORT PA US 4132 -7787 -9999 +CE5950B0 CROSS FORK PA US 4148 -7783 -9999 +CE595E62 BLANCHARD PA US 4105 -7760 -9999 +CE59652A HORNELL NY US 4235 -7770 404 +CE596BF8 EAST SIDNEY NY US 4233 -7523 352 +CE59765C BEECH CREEK PA US 4105 -7762 206 +CE59788E WESTPORT (6 NW) PA US 4137 -7793 283 +CE5986D8 SINNEMAHONING PA US 4140 -7802 284 +CE59880A CURWENSVILLE PA US 4095 -7853 355 +CE5995AE LAWRENCEVILLE (1 W) PA US 4198 -7717 -9999 +CE599B7C TIOGA PA US 4190 -7713 -9999 +CE59A034 HUNTINGDON (4 SSE) PA US 4043 -7800 256 +CE59AEE6 FOREST CITY (4 N) PA US 4168 -7548 501 +CE59B342 JERMYN PA US 4152 -7553 -9999 +CE59BD90 YORK (3 SSW) PA US 3992 -7675 119 +CE59C5D2 TALCO TX US 3332 -9509 -9999 +CE59D6A4 MONTICELLO (4 E) TX US 3308 -9500 -9999 +CE59D876 PITTSBURG (5 E) TX US 3302 -9488 75 +CE59E33E JEFFERSON TX US 3275 -9450 -9999 +CE59EDEC JEFFERSON TX US 3278 -9436 72 +CE59F048 JEFFERSON TX US 3271 -9435 -9999 +CE59FE9A AQUILLA TX US 3190 -9720 -9999 +CE5A0910 GLEN ROSE TX US 3223 -9778 -9999 +CE5A14B4 BLUM (1 NW) TX US 3215 -9740 -9999 +CE5A1A66 CLIFTON TX US 3179 -9757 233 +CE5A212E MCGREGOR TX US 3151 -9737 -9999 +CE5A2FFC CRAWFORD TX US 3156 -9736 -9999 +CE5A3258 DE LEON (4 NE) TX US 3217 -9853 -9999 +CE5A3C8A DE LEON (4 W) TX US 3211 -9861 -9999 +CE5A44C8 BRIDGEPORT TX US 3323 -9770 -9999 +CE5A4A1A BOYD TX US 3309 -9756 -9999 +CE5A57BE WEATHERFORD TX US 3274 -9765 -9999 +CE5A596C FORT WORTH TX US 3273 -9736 162 +CE5A6224 FORT WORTH TX US 3276 -9733 158 +CE5A6CF6 GRAND PRAIRIE (4 SE) TX US 3273 -9694 -9999 +CE5A7152 GRAND PRAIRIE TX US 3275 -9693 -9999 +CE5A8F04 SANGER (2 S) TX US 3334 -9718 -9999 +CE5A92A0 LEWISVILLE (2 E) TX US 3305 -9696 139 +CE5A9C72 JUSTIN (2 N) TX US 3312 -9729 -9999 +CE5AA9E8 BARDWELL TX US 3224 -9664 -9999 +CE5AC2DC DAWSON TX US 3194 -9668 -9999 +CE5AD1AA TRINIDAD TX US 3213 -9611 73 +CE5ADF78 CRANDALL TX US 3264 -9648 105 +CE5AF746 CARROLLTON (2 WNW) TX US 3297 -9694 135 +CE5AF994 DALLAS TX US 3277 -9682 112 +CE5B0538 MCKINNEY TX US 3324 -9661 -9999 +CE5B0BEA BLUE RIDGE (5 W) TX US 3329 -9648 -9999 +CE5B164E HOCKLEY TX US 2992 -9584 -9999 +CE5B189C KATY TX US 2974 -9581 -9999 +CE5B23D4 HOUSTON TX US 2972 -9577 -9999 +CE5B2D06 BARKER TX US 2977 -9565 -9999 +CE5B30A2 ADDICKS TX US 2980 -9577 -9999 +CE5B3E70 BARKER TX US 2983 -9569 -9999 +CE5B4632 HOUSTON TX US 2987 -9565 -9999 +CE5B48E0 ADDICKS TX US 2984 -9563 -9999 +CE5B5544 HOUSTON TX US 2979 -9562 -9999 +CE5B5B96 HOUSTON TX US 2976 -9556 -9999 +CE5B60DE PINEY POINT TX US 2975 -9552 -9999 +CE5B6E0C WATERBURY CT US 4156 -7305 25 +CE5B73A8 EAST PEPPERELL (2 W) MA US 4267 -7158 -9999 +CE5B7D7A COMFORT TX US 2997 -9898 -9999 +CE5B832C SPERRY (3 SE) OK US 3628 -9595 176 +CE5B8DFE COUNCIL GROVE (1 NW) KS US 3868 -9652 402 +CE5B905A AVANT OK US 3649 -9606 198 +CE5B9E88 FORT SUPPLY (2 S) OK US 3655 -9957 632 +CE5BA5C0 FLORENCE (3 E) KS US 3823 -9688 376 +CE5BAB12 ARKANSAS CITY KS US 3705 -9707 320 +CE5BB6B6 WRIGHT CITY (4 NW) OK US 3410 -9509 149 +CE5BB864 TORONTO (4 SE) KS US 3775 -9593 293 +CE5BC026 INDEPENDENCE (2 E) KS US 3722 -9568 235 +CE5BCEF4 CLAYTON (1 SE) OK US 3458 -9534 -9999 +CE5BD350 POTEAU (1 ENE) OK US 3506 -9460 137 +CE5BDD82 ARTHUR CITY TX US 3388 -9550 130 +CE5BE6CA LENAPAH (3 E) OK US 3685 -9559 197 +CE5BE818 EL DORADO (1 E) KS US 3782 -9684 394 +CE5BF5BC PECK (3 WSW) KS US 3746 -9742 390 +CE5BFB6E TOWANDA (1 W) KS US 3780 -9701 375 +CE5C070C DERBY KS US 3753 -9728 375 +CE5C09DE BLUE (1 W) OK US 3400 -9624 154 +CE5C147A GAINESVILLE (7 N) TX US 3373 -9716 191 +CE5C1AA8 HOUSTON (3 SW) AR US 3501 -9272 73 +CE5C21E0 POPLAR BLUFF MO US 3677 -9040 113 +CE5C2F32 BLACK ROCK AR US 3610 -9110 73 +CE5C3296 ANNAPOLIS MO US 3733 -9078 186 +CE5C3C44 GALENA (1 E) MO US 3681 -9346 314 +CE5C4406 HOLLIS AR US 3492 -9305 122 +CE5C4AD4 GRAVELLY (2 E) AR US 3487 -9366 125 +CE5C5770 DARDANELLE (1 NE) AR US 3523 -9315 85 +CE5C59A2 MORRILTON AR US 3513 -9273 85 +CE5C62EA JUDSONIA AR US 3527 -9163 64 +CE5C6C38 PINE BLUFF (5 NNE) AR US 3428 -9200 50 +CE5C719C BRANSON MO US 3662 -9325 -9999 +CE5C7F4E CALICO ROCK AR US 3612 -9214 97 +CE5C8118 MOUNTAIN VIEW (5 N) AR US 3595 -9210 -9999 +CE5C926E PANGBURN (1 N) AR US 3544 -9084 -9999 +CE5C9CBC NIMROD (5 W) AR US 3495 -9317 146 +CE5CA7F4 SALESVILLE (1 E) AR US 3625 -9225 130 +CE5CA926 HEBER SPRINGS (3 NE) AR US 3552 -9200 161 +CE5CB482 EUREKA SPRINGS (6 W) AR US 3642 -9385 -9999 +CE5CBA50 SALESVILLE (1 E) AR US 3625 -9225 122 +CE5CBFC1 MOUNTAIN HOME (8 SSE) AR US 3622 -9235 -9999 +CE5CC212 FAYETTEVILLE (4 E) AR US 3607 -9408 359 +CE5CCCC0 FAYETTEVILLE (4 ESE) AR US 3605 -9408 68 +CE5CD164 CORNING AR US 3640 -9053 85 +CE5CDFB6 POCAHONTAS AR US 3625 -9097 79 +CE5CE4FE ELGIN AR US 3577 -9130 73 +CE5CEA2C APLIN AR US 3495 -9298 95 +CE5CF788 SILVER HILL AR US 3595 -9273 171 +CE5CF95A CENTERVILLE AR US 3508 -9320 100 +CE5D05F6 BOONEVILLE (2 S) AR US 3511 -9392 129 +CE5D1680 TIOGA PA US 4190 -7714 -9999 +CE5D1852 TIOGA PA US 4190 -7715 -9999 +CE5D231A ELKLAND PA US 4198 -7730 -9999 +CE5D2DC8 MIDDLEBURY CENTER PA US 4185 -7728 -9999 +CE5D306C BEECH CREEK (2 E) PA US 4108 -7755 171 +CE5D3EBE WHITNEY POINT (4 S) NY US 4230 -7592 -9999 +CE5D8D30 ATHOL (1 W) MA US 4259 -7225 -9999 +CE5D9094 BARRE (2 S) MA US 4238 -7212 -9999 +CE5D9E46 STAMFORD CT US 4104 -7353 -9999 +CE5DA50E PETERBOROUGH NH US 4287 -7197 -9999 +CE5DB678 MILES CITY (1 NW) MT US 4642 -10586 711 +CE5DB8AA MILES CITY (2 S) MT US 4638 -10584 719 +CE5DC0E8 LANDUSKY (20 S) MT US 4763 -10869 683 +CE5DCE3A CORRECTIONVILLE (1 SW) IA US 4247 -9580 338 +CE5DD39E LOGAN IA US 4165 -9578 308 +CE5DDD4C PISGAH IA US 4183 -9593 323 +CE5DE604 HAMBURG (2 NE) IA US 4063 -9563 272 +CE5DE8D6 NEBRASKA CITY NE US 4070 -9587 329 +CE5DF572 OMAHA NE US 4127 -9592 289 +CE5DFBA0 SOUTH SIOUX CITY NE US 4249 -9641 322 +CE5E02F8 TURIN (4 S) IA US 4197 -9598 311 +CE5E0C2A BLAIR (2 E) NE US 4153 -9610 -9999 +CE5E2414 MAPLETON IA US 4215 -9580 359 +CE5E2AC6 WEST POINT (1 W) NE US 4183 -9673 393 +CE5E3762 LOUISVILLE NE US 4102 -9615 307 +CE5E39B0 GREENWOOD (1 W) NE US 4097 -9645 326 +CE5E41F2 TURIN (4 SSW) IA US 4197 -9600 311 +CE5E4F20 PARKER (1 W) CO US 3952 -10478 1782 +CE5E5284 HARTSEL (12 ESE) CO US 3897 -10558 2719 +CE5E5C56 MORRISON (3 E) CO US 3965 -10513 -9999 +CE5E671E CALHOUN CITY (1 S) MS US 3384 -8932 69 +CE5E69CC BRUCE MS US 3397 -8935 73 +CE5E7468 NEW ALBANY (14 W) MS US 3448 -8923 83 +CE5E7ABA SUNFLOWER (6 E) MS US 3353 -9044 85 +CE5E84EC LEWISBURG (2 S) MS US 3483 -8983 77 +CE5E8A3E BATESVILLE (5 N) MS US 3439 -8988 -9999 +CE5E979A PHILLIPSTOWN MS US 3340 -9027 28 +CE5E9948 SWAN LAKE (9 SE) MS US 3377 -9012 -9999 +CE5EA200 CHARLESTON (7 W) MS US 3402 -9017 -9999 +CE5EACD2 GREENVILLE MS US 3339 -9102 -9999 +CE5EB176 VICKSBURG (12 NNW) MS US 3252 -9098 -9999 +CE5EBFA4 MCDADE (5 SE) LA US 3225 -9350 -9999 +CE5EC934 JONESVILLE (15 SW) LA US 3140 -9192 -9999 +CE5ED490 MONTEREY (6 S) LA US 3135 -9173 -9999 +CE5EDA42 MONTEREY LA US 3142 -9163 -9999 +CE5EE10A EUDORA AR US 3310 -9125 25 +CE5EEFD8 DEVILLE (9 NE) LA US 3147 -9210 -9999 +CE5EF27C OAK GROVE LA US 3287 -9133 21 +CE5EFCAE OXFORD (6 S) MS US 3427 -8952 -9999 +CE5F0002 POPLAR HILL VA US 3727 -8072 508 +CE5F0ED0 GRAYSONTOWN (1 SE) VA US 3703 -8055 555 +CE5F1374 LITWAR WV US 3748 -8185 285 +CE5F1DA6 FRAMETOWN WV US 3860 -8088 -9999 +CE5F26EE CLAY (1 SW) WV US 3845 -8108 219 +CE5F283C BUCKEYE WV US 3818 -8013 643 +CE5F3598 TORNADO WV US 3833 -8185 -9999 +CE5F3B4A MOUNT ZION (4 SW) WV US 3883 -8153 201 +CE5F4308 CISCO WV US 3912 -8127 186 +CE5F5EAC WINFIELD WV US 3853 -8192 174 +CE5F6B36 PIKEVILLE KY US 3747 -8253 195 +CE5F7692 PRESTONBURG KY US 3767 -8277 179 +CE5F7840 WILLIAMSON WV US 3767 -8227 189 +CE5F8616 JEFFERSON (4 SE) NC US 3640 -8140 -9999 +CE5F9560 EMSWORTH (1 SE) PA US 4050 -8009 219 +CE5F9BB2 RASSELAS PA US 4163 -7858 -9999 +CE5FA0FA LEAVITTSBURG OH US 4123 -8088 -9999 +CE5FAE28 ROUSEVILLE (1 NNW) PA US 4148 -7970 314 +CE5FB38C ELDRED (3 ENE) PA US 4197 -7833 -9999 +CE5FBD5E RUSSELL PA US 4193 -7913 457 +CE5FC51C WILCOX PA US 4158 -7870 -9999 +CE5FCBCE MARKLETON PA US 3987 -7923 -9999 +CE5FD66A MARIENVILLE (2 NE) PA US 4148 -7912 524 +CE5FD8B8 INDUSTRY (1 ENE) PA US 4065 -8039 210 +CE5FE3F0 NEW CUMBERLAND (2 NNW) WV US 4053 -8063 204 +CE5FED22 FAIRMONT (3 SSE) WV US 3944 -8013 271 +CE5FF086 WHEELING (3 SE) WV US 4004 -8066 207 +CE5FFE54 ROWLESBURG (2 SSE) WV US 3932 -7966 439 +CE6000E0 ALTOONA KS US 3752 -9567 247 +CE600E32 ARCADIA OK US 3565 -9737 -9999 +CE601396 BARNSDALL (2 S) OK US 3653 -9616 -9999 +CE601D44 WETUMKA (3 NE) OK US 3527 -9621 207 +CE60260C WARWICK OK US 3568 -9702 -9999 +CE6028DE COMMERCE (5 W) OK US 3693 -9496 -9999 +CE60357A COUNCIL GROVE KS US 3867 -9650 368 +CE603BA8 DE KALB (13 N) TX US 3369 -9469 92 +CE6043EA DOVER (2 S) OK US 3595 -9792 305 +CE604D38 ELDON OK US 3592 -9484 -9999 +CE60509C ELK CITY (7 E) KS US 3728 -9580 242 +CE605E4E FREDONIA (1 E) KS US 3753 -9580 282 +CE606506 KELLYVILLE (4 W) OK US 3595 -9630 253 +CE606BD4 LOCUST GROVE (2 NNW) OK US 3623 -9519 -9999 +CE607670 SAWYER (2 WSW) OK US 3401 -9538 142 +CE6078A2 HULAH (2 W) OK US 3693 -9609 227 +CE6086F4 BURLINGTON (3 N) KS US 3825 -9575 333 +CE608826 MABELLE (6 N) TX US 3376 -9914 324 +CE609582 JOPLIN MO US 3702 -9452 271 +CE609B50 SAND SPRINGS (8 W) OK US 3615 -9625 215 +CE60A018 DENISON TX US 3382 -9657 187 +CE60AECA OOLOGAH (2 SE) OK US 3642 -9568 208 +CE60B36E PAULS VALLEY (2 WNW) OK US 3475 -9725 261 +CE60BDBC DISNEY (1 SW) OK US 3647 -9504 -9999 +CE60C5FE CHILDRESS (17 SSE) TX US 3423 -10007 455 +CE60CB2C QUAPAW (3 SE) OK US 3693 -9475 -9999 +CE60D688 SEILING (3 N) OK US 3618 -9892 511 +CE60D85A TAHLEQUAH (2 ENE) OK US 3592 -9492 210 +CE60E312 TIFF CITY MO US 3663 -9458 -9999 +CE60EDC0 TULSA (1 SW) OK US 3614 -9601 187 +CE60F064 WACO (2 E) MO US 3725 -9457 256 +CE60FEB6 WATTS (2 N) OK US 3613 -9457 -9999 +CE61021A BROKEN BOW OK US 3408 -9463 -9999 +CE610CC8 BEAVER OK US 3682 -10052 -9999 +CE61116C BIG CABIN (5 NE) OK US 3657 -9515 -9999 +CE611FBE BROKEN BOW (18 N) OK US 3427 -9478 135 +CE6124F6 GORE (4 NE) OK US 3557 -9507 -9999 +CE612A24 PADUCAH (14 ESE) TX US 3395 -10006 466 +CE613780 SPIRO (7 NE) OK US 3531 -9456 129 +CE613952 SALLISAW (8 S) OK US 3535 -9478 150 +CE614110 WEBBERS FALLS (3 NW) OK US 3555 -9517 158 +CE614FC2 OKAY (3 WNW) OK US 3586 -9537 158 +CE615266 INOLA (6 SSW) OK US 3606 -9554 166 +CE615CB4 TRUSCOTT (3 NE) TX US 3380 -9984 -9999 +CE6167FC ARTHUR CITY (3 WSW) TX US 3385 -9554 -9999 +CE61692E PAWNEE OK US 3634 -9680 255 +CE61840E GORE (7 NE) OK US 3560 -9505 235 +CE618ADC TERRAL OK US 3388 -9793 -9999 +CE619778 WATONGA (2 S) OK US 3582 -9841 433 +CE6199AA WHITEFIELD (1 N) OK US 3526 -9524 -9999 +CE61A2E2 WISTER (2 S) OK US 3494 -9472 152 +CE61AC30 CANTON OK US 3608 -9858 -9999 +CE61B194 CANTON (2 NW) OK US 3608 -9860 503 +CE61BF46 OKAY (5 E) OK US 3587 -9523 162 +CE61C704 LAKE CHARLES (2 N) LA US 3025 -9322 2 +CE61C9D6 PECAN ISLAND (11 SE) LA US 2955 -9230 -9999 +CE61D472 GRAND CHENIER (10 NE) LA US 2987 -9285 -9999 +CE61DAA0 ESTHER (9 SW) LA US 2975 -9227 -9999 +CE61E1E8 ESTHER (4 SSW) LA US 2978 -9220 4 +CE61EF3A MOSS LAKE (5 SE) LA US 3008 -9328 -9999 +CE61F29E LACASSINE LA US 3000 -9278 -9999 +CE61FC4C FRANKLIN (13 SW) LA US 2960 -9155 -9999 +CE620514 SHELBYVILLE IL US 3940 -8878 163 +CE620BC6 CARLYLE IL US 3862 -8935 123 +CE621662 CANNON MO US 3950 -9180 -9999 +CE6218B0 BIRDS POINT (11 ENE) MO US 3697 -8915 84 +CE6223F8 DES ARC MO US 3730 -9063 -9999 +CE622D2A FREDERICKTOWN MO US 3755 -9032 213 +CE62308E ROSELLE MO US 3760 -9050 -9999 +CE623E5C SACO MO US 3738 -9047 -9999 +CE62461E PATTERSON MO US 3720 -9050 -9999 +CE6248CC CANNON MO US 3952 -9165 -9999 +CE625568 CANNON MO US 3953 -9165 -9999 +CE625BBA CENTER MO US 3957 -9157 -9999 +CE6260F2 GRANITE CITY IL US 3880 -9015 -9999 +CE626E20 GRANITE CITY IL US 3878 -9013 -9999 +CE627384 MODOC IL US 3998 -8995 -9999 +CE627D56 MODOC (3 SE) IL US 3798 -8995 116 +CE628300 MARENGO (1 N) IA US 4182 -9207 220 +CE628DD2 CORALVILLE LAKE (4 NE) IA US 4170 -9152 197 +CE629076 KALONA (1 SSW) IA US 4147 -9172 193 +CE629EA4 BURLINGTON IA US 4082 -9110 156 +CE62A5EC QUINCY IL US 3993 -9141 155 +CE62B69A KINGSTON MINES IL US 4055 -8978 130 +CE62B848 MARSEILLES IL US 4132 -8872 141 +CE62C00A HENRY IL US 4108 -8938 -9999 +CE62CED8 MANITO (7 WNW) IL US 4048 -8989 131 +CE62D37C HAVANA IL US 4028 -9009 141 +CE62DDAE KEOSAUQUA IA US 4073 -9197 191 +CE62E6E6 FAIRPORT IA US 4143 -9088 -9999 +CE62E834 PELLA (5 SW) IA US 4136 -9298 219 +CE62F590 PELLA (4 WSW) IA US 4135 -9298 244 +CE62FB42 DES MOINES IA US 4158 -9361 248 +CE6307EE CONESVILLE (3 NE) IA US 4142 -9128 177 +CE63093C CEDAR RAPIDS IA US 4197 -9167 213 +CE631498 WATERLOO IA US 4250 -9233 259 +CE631A4A SHELBY IN US 4118 -8735 192 +CE632102 BELLE PLAINE (3 S) IA US 4187 -9228 229 +CE632FD0 MARSHALLTOWN IA US 4207 -9291 260 +CE633274 LONETREE (5 SW) IA US 4142 -9147 179 +CE633CA6 IOWA CITY IA US 4165 -9153 188 +CE6344E4 WAPELLO IA US 4117 -9118 180 +CE634A36 ELBERON (3 S) IA US 4197 -9232 299 +CE635792 HAVEN (1 NE) IA US 4190 -9247 240 +CE635940 HARTWICK (4 NW) IA US 4184 -9239 240 +CE636208 LADORA IA US 4175 -9218 230 +CE636CDA MARSHALLTOWN (4 SE) IA US 4200 -9285 259 +CE63717E CORALVILLE IA US 4168 -9160 197 +CE637FAC CORALVILLE IA US 4172 -9153 238 +CE6381FA LECOMPTON KS US 3905 -9538 277 +CE638F28 MUSCOTAH (2 S) KS US 3952 -9553 281 +CE63928C REPUBLICAN CITY (2 SE) NE US 4008 -9917 568 +CE639C5E FAIRBURY (2 SSE) NE US 4012 -9717 408 +CE63A716 OTTAWA KS US 3862 -9527 273 +CE63A9C4 READING (3 N) KS US 3857 -9597 320 +CE63B460 QUENEMO (2 S) KS US 3855 -9553 -9999 +CE63BAB2 MARMATON KS US 3782 -9480 238 +CE63C2F0 DE SOTO KS US 3898 -9497 247 +CE63CC22 TOPEKA KS US 3907 -9565 260 +CE63D186 WAMEGO KS US 3922 -9632 308 +CE63DF54 FORT RILEY KS US 3907 -9678 315 +CE63E41C ENTERPRISE KS US 3890 -9712 351 +CE63EACE CLINTON MO US 3837 -9385 -9999 +CE63F76A STOCKTON MO US 3773 -9377 -9999 +CE63F9B8 CAPLINGER MILLS MO US 3787 -9380 250 +CE6405DA PLEASANT VIEW MO US 3783 -9388 226 +CE640B08 AGENCY (4 NE) MO US 3968 -9470 247 +CE6416AC SHARPS STATION MO US 3940 -9473 244 +CE64187E BLUE LICK MO US 3902 -9334 196 +CE642336 PRAIRIE HILL (3 WNW) MO US 3954 -9279 256 +CE642DE4 SUMNER MO US 3963 -9327 -9999 +CE643040 GLASGOW MO US 3922 -9285 178 +CE643E92 RICH FOUNTAIN MO US 3838 -9182 174 +CE6446D0 NOVINGER MO US 4023 -9268 -9999 +CE644802 MANHATTAN (5 N) KS US 3925 -9660 322 +CE6455A6 REPUBLICAN CITY (1 SE) NE US 4008 -9920 610 +CE645B74 PERRY (3 NW) KS US 3912 -9542 293 +CE64603C KANOPOLIS (12 SE) KS US 3861 -9795 455 +CE646EEE CLINTON (3 E) KS US 3893 -9533 298 +CE64734A WILSON (10 N) KS US 3897 -9849 -9999 +CE647D98 MORRISVILLE MO US 3748 -9348 -9999 +CE6483CE MELVERN (4 W) KS US 3850 -9570 333 +CE648D1C POMONA (6 WNW) KS US 3865 -9557 324 +CE6490B8 HILLSDALE KS US 3866 -9489 308 +CE649E6A RATHBUN DAM (2 N) IA US 4082 -9289 294 +CE64A522 SMITHVILLE MO US 3939 -9456 270 +CE64ABFO MACON MO US 3975 -9252 256 +CE64B654 POMME DE TERRE MO US 3790 -9332 238 +CE64B886 STOCKTON MO US 3770 -9377 -9999 +CE64C0C4 TRUMAN DAM & RSVR MO US 3825 -9340 -9999 +CE64CE16 MILFORD (6 S) KS US 3908 -9688 369 +CE64D3B2 CHARITON (5 SSE) IA US 4095 -9326 290 +CE64DD60 PROMISE CITY (6 NW) IA US 4082 -9319 297 +CE64E628 MOULTON (5 W) IA US 4070 -9277 264 +CE64E8FA NILES KS US 3897 -9747 366 +CE64F55E PORTIS KS US 3955 -9870 454 +CE64FB8C MENTOR (4 N) KS US 3880 -9757 369 +CE650720 CONCORDIA (2 N) KS US 3958 -9767 407 +CE6509F2 TRENTON MO US 4008 -9365 -9999 +CE651456 GALLATIN MO US 3993 -9395 -9999 +CE651A84 MARYSVILLE KS US 3983 -9665 354 +CE6521CC HILLSDALE (3 SW) KS US 3863 -9488 260 +CE652FLE HUNTSVILLE MO US 3945 -9257 -9999 +CE6532BA LIVONIA MO US 4048 -9268 -9999 +CE653C68 GREENFIELD MO US 3740 -9380 -9999 +CE65442A GRANITE (7 SE) OK US 3489 -9930 -9999 +CE654AF8 CHENEY (6 N) KS US 3773 -9779 444 +CE65575C WICHITA FALLS (2 W) TX US 3391 -9853 282 +CE65598E TRUSCOTT TX US 3382 -9979 -9999 +CE6562C6 GUTHRIE (7 E) TX US 3362 -10021 -9999 +CE656C14 KEARNEY NE US 4067 -9909 652 +CE657180 PIERRE (1 S) SD US 4435 -10037 436 +CE657F62 AKERS LA US 3028 -9040 -9999 +CE658134 LAPLACE (5 NE) LA US 3010 -9042 -9999 +CE658FE6 CAMERON (1 SW) LA US 2978 -9335 -9999 +CE659242 SIMMESPORT (10 E) LA US 3107 -9158 -9999 +CE65A7D8 HOLDEN LA US 3050 -9068 6 +CE65A90A DENHAM SPRINGS (3 SW) LA US 3046 -9099 -9999 +CE65B4AE SPRINGFIELD (10 SSW) LA US 3030 -9062 -9999 +CE65BA7C HAMMOND (5 E) LA US 3051 -9036 9 +CE65C23E SLIDELL (13 SSE) LA US 3017 -8973 -9999 +CE65CCEE NEW ORLEANS LA US 3002 -9012 -9999 +CE65D148 SIMMESPORT (14 ENE) LA US 3108 -9160 -9999 +CE65DF9A TULOT (1 SE) AR US 3560 -9045 -9999 +CE65E4D2 MARKED TREE (3 N) AR US 3558 -9043 61 +CE65EA00 HUGHES (6 W) AR US 3496 -9058 -9999 +CE65F7A4 FISK MO US 3678 -9020 101 +CE65F976 FISK (4 NNW) MO US 3685 -9022 -9999 +CE660EFC OLIVE HILL KY US 3830 -8318 268 +CE661358 SANDY HOOK (4 SW) KY US 3808 -8315 -9999 +CE661D8A THURMOND WV US 3796 -8108 320 +CE6626C2 SLICKVILLE (3 W) PA US 4046 -7945 293 +CE662810 SLICKVILLE (3 W) PA US 4046 -7945 268 +CE6635B4 BRADFORD PA US 4195 -7865 457 +CE663B66 COBB KY US 3698 -8778 152 +CE664DF6 ALBANY (4 N) KY US 3675 -8513 305 +CE665052 BURKESVILLE (2 W) KY US 3678 -8540 183 +CE665E80 WOODBURY TN US 3583 -8608 229 +CE666B1A LAFAYETTE TN US 3652 -8602 -9999 +CE6676BE LEBANON TN US 3622 -8630 -9999 +CE66786C STATESVILLE TN US 3602 -8612 -9999 +CE66863A MONTEREY TN US 3613 -8530 -9999 +CE6688E8 BETHPAGE TN US 3647 -8630 -9999 +CE66954C ONEIDA TN US 3650 -8452 -9999 +CE66A0D6 LIVINGSTON TN US 3638 -8532 -9999 +CE66AE04 GRAY HAWK KY US 3740 -8395 366 +CE66B3A0 WAYNESBURG (7 NE) KY US 3742 -8460 370 +CE66BD72 CANTON KY US 3678 -8795 122 +CE66C530 ELKTON (3 E) KY US 3680 -8710 203 +CE66CBE2 SPRINGFIELD TN US 3652 -8687 -9999 +CE66D646 ASHLAND CITY (10 W) TN US 3632 -8723 -9999 +CE66D894 NEWCOMB TN US 3655 -8417 300 +CE66E3DC SOMERSET (2 N) KY US 3712 -8462 311 +CE66ED0E MONTICELLO (3 NE) KY US 3687 -8483 283 +CE66F0AA LIBERTY KY US 3732 -8493 265 +CE66FE78 BEREA KY US 3757 -8432 311 +CE6702D4 GALION OH US 4073 -8278 -9999 +CE670C06 KENTON OH US 4065 -8360 -9999 +CE6711A2 WASHINGTON COURT HOUSE OH US 3953 -8345 -9999 +CE671F70 WEST JEFFERSON OH US 3995 -8327 -9999 +CE672438 MEDINA OH US 4105 -8193 360 +CE672AEA PLYMOUTH OH US 4100 -8270 -9999 +CE67374E ASHLAND OH US 4085 -8237 -9999 +CE67399C MILLPORT (1 NW) OH US 4071 -8090 354 +CE6741DE MAGNOLIA OH US 4063 -8130 -9999 +CE674F0C CADIZ OH US 4028 -8100 305 +CE6752A8 CALDWELL OH US 4010 -8362 -9999 +CE675C7A ROSEVILLE OH US 3982 -8208 -9999 +CE676732 ALEXANDRIA OH US 4010 -8262 -9999 +CE6769E0 SUMMERFIELD (1 SSW) OH US 3979 -8134 360 +CE677444 LITHOPOLIS OH US 3978 -8280 -9999 +CE677A96 LANCASTER OH US 3970 -8253 -9999 +CE6784C0 NEW LEXINGTON OH US 3972 -8227 -9999 +CE6797B6 GOULD PARK (2 N) OH US 4011 -8288 -9999 +CE679964 NORTH SALEM (2 SE) OH US 4013 -8052 274 +CE67A22C HEBRON OH US 3993 -8240 -9999 +CE67ACFE ALLEN KY US 3758 -8283 198 +CE67BF88 VIRGIE KY US 3733 -8258 280 +CE67C7CA POUND (5 W) VA US 3758 -8273 -9999 +CE67C918 BLAND VA US 3710 -8110 610 +CE67D4BC WYTHEVILLE (1 S) VA US 3758 -8108 -9999 +CE67DA6E WILLIS VA US 3687 -8093 -9999 +CE67E126 HURLEY VA US 3742 -8200 -9999 +CE67F250 MARVIN (3 N) VA US 3728 -8188 -9999 +CE67FC82 NORA VA US 3707 -8232 -9999 +CE680446 PURCELL (1 E) OK US 3502 -9735 331 +CE680A94 CHERRYVALE (4 E) KS US 3727 -9547 250 +CE6819E2 BURLINGTON KS US 3820 -9573 299 +CE6822AA COYVILLE (2 NW) KS US 3771 -9591 274 +CE682C78 MARION (3 NW) KS US 3837 -9708 395 +CE6831DC ALVORD TX US 3339 -9765 -9999 +CE683F0E MONTAGUE TX US 3365 -9776 -9999 +CE68499E FORESTBURG (5 S) TX US 3347 -9757 335 +CE68543A SHERMAN (20 SE) TX US 3343 -9640 -9999 +CE685AE8 PROSPER TX US 3324 -9681 -9999 +CE6861A0 GUNTER (5 S) TX US 3337 -9677 224 +CE686F72 COLLINSVILLE TX US 3356 -9691 -9999 +CE6872D6 VALLEY VIEW TX US 3344 -9717 -9999 +CE687C04 CONWAY (6 W) AR US 3508 -9253 88 +CE688252 LITTLE ROCK (5 NW) AR US 3480 -9235 -9999 +CE688C80 SCOTT (4 SW) AR US 3467 -9215 77 +CE689124 WRIGHT (3 WSW) AR US 3442 -9210 72 +CE689FF6 PINE BLUFF (6 ENE) AR US 3425 -9190 67 +CE68A4BE SWAN LAKE (1 S) AR US 3417 -9168 62 +CE68AA6C NADY AR US 3398 -9132 55 +CE68B7C8 NADY AR US 3403 -9118 52 +CE68B91A BARLING AR US 3535 -9430 126 +CE68C158 VAN BUREN (4 NW) AR US 3548 -9439 128 +CE68CF8A RUDY AR US 3553 -9427 150 +CE68D22E MULBERRY (6 NNE) AR US 3558 -9402 141 +CE68DCFC LAMAR AR US 3545 -9333 115 +CE68E7B4 DOVER (10 NW) AR US 3551 -9318 131 +CE68E966 SCOTTSVILLE (2 NNE) AR US 3547 -9303 147 +CE68F4C2 HATTIEVILLE AR US 3532 -9287 96 +CE68FA10 GRAND RIVERS KY US 3698 -8823 91 +CE6906BC GRAND RIVERS KY US 3698 -8822 91 +CE691B18 TERRE HAUTE IN US 3948 -8742 152 +CE692050 GREENSBURG KY US 3725 -8550 180 +CE693326 BOSTON KY US 3777 -8570 122 +CE693DF4 SHEPHERDSVILLE KY US 3800 -8570 140 +CE6945B6 RIVERTON IN US 3902 -8757 128 +CE694B64 YOUNGSVILLE PA US 4185 -7932 362 +CE6956C0 SALAMANCA NY US 4212 -7875 -9999 +CE695812 CENTRAL CITY PA US 4010 -7863 -9999 +CE69635A ALEXANDER WV US 3876 -8021 -9999 +CE696D88 ELKINS WV US 3893 -7988 581 +CE69702C PHILIPPI WV US 3915 -8004 390 +CE697EFE OPEKISKA (1 N) WV US 3956 -8005 262 +CE6980A8 PARSONS (2 N) WV US 3912 -7968 488 +CE698E7A OAKLAND (1 NW) MD US 3942 -7942 750 +CE699D0C ALLIANCE OH US 4093 -8110 -9999 +CE69A644 WALTERSBURG PA US 3998 -7976 274 +CE69AB96 JOLLYTOWN PA US 3973 -8032 396 +CE69B532 PRICETOWN OH US 4113 -8097 276 +CE69BBE0 BUTLER (1 SW) PA US 4085 -7991 305 +CE69C3A2 YAZOO CITY (1 W) MS US 3284 -9044 21 +CE69D0D4 HANNA (4 SE) LA US 3194 -9328 -9999 +CE69DE06 ALTO (8 W) LA US 3240 -9200 -9999 +CE69E54E ALTO (2 NW) LA US 3237 -9188 11 +CE69EB9C TENDAL (12 SW) LA US 3227 -9143 15 +CE69F638 LAKE VILLAGE (3 NE) AR US 3337 -9125 28 +CE69F8EA LELAND (3 E) MS US 3340 -9085 26 +CE6A01B2 MARIANNA (7 E) AR US 3473 -9065 -9999 +CE6A0F60 MARIANNA (7 E) AR US 3473 -9065 -9999 +CE6A12C4 LOMBARDY (3 SSW) MS US 3388 -9062 30 +CE6A1C16 HANNA (4 SE) LA US 3194 -9328 -9999 +CE6A298C BELZONI (5 ENE) MS US 3320 -9042 -9999 +CE6A3428 BELZONI (5 ENE) MS US 3320 -9042 -9999 +CE6A3AFA MARTIN (4 N) TN US 3640 -8885 92 +CE6A42B8 DEVALLS BLUFF AR US 3478 -9145 47 +CE6A4C6A OSCEOLA (3 S) AR US 3567 -8993 64 +CE6A51CE TWIST (2 E) AR US 3538 -9047 54 +CE6A5F1C MARKED TREE AR US 3553 -9042 60 +CE6A6454 TYRONZA (2 NW) AR US 3550 -9038 56 +CE6A6A86 MARIANNA (8 NE) AR US 3485 -9063 46 +CE6A87A6 MARIANNA (2 NE) AR US 3480 -9072 46 +CE6A8974 RALEIGH TN US 3520 -8992 66 +CE6A94D0 CENTERBURG OH US 4130 -8270 361 +CE6A9A02 HILLSBORO OH US 3920 -8360 300 +CE6AA14A MECHANICSBURG (2 E) OH US 4008 -8352 338 +CE6AB23C LONDON OH US 3988 -8350 323 +CE6ABCEE PEORIA OH US 4032 -8345 317 +CE6AC4AC HARTS WV US 3803 -8212 180 +CE6ACA7E BRADSHAW WV US 3740 -8180 329 +CE6AD7DA WELCH WV US 3743 -8158 393 +CE6AD908 EDGARTON WV US 3855 -8212 225 +CE6AE240 KERMIT WV US 3782 -8238 193 +CE6AEC92 CRAWFORDSVILLE IN US 4005 -8690 203 +CE6AF136 STE MARIE IL US 3893 -8802 136 +CE6AFFE4 SEYMOUR (2 N) IN US 3898 -8590 168 +CE6B0348 ADAMSBORO IN US 4078 -8627 190 +CE6B0D9A LAFAYETTE (4 NE) IN US 4043 -8683 161 +CE6B103E SPENCER IN US 3928 -8677 168 +CE6B1EEC CENTERTON (1 S) IN US 3950 -8677 181 +CE6B25A4 SASSAFRAS KY US 3723 -8303 309 +CE6B2B76 BARBOURVILLE KY US 3685 -8390 -9999 +CE6B36D2 KINGSTON SPRINGS (2 NE) TN US 3612 -8710 166 +CE6B3800 BATAVIA (8 SSE) OH US 3907 -8418 -9999 +CE6B4042 DUBOIS IN US 3843 -8673 -9999 +CE6B4E90 WAYNESVILLE (5 S) OH US 3948 -8407 -9999 +CE6B5334 FERNDALE IN US 3970 -8708 -9999 +CE6B5DE6 MARION IN US 4058 -8567 236 +CE6B66AE WARREN IN US 4072 -8542 -9999 +CE6B687C LINN GROVE IN US 4065 -8503 -9999 +CE6B855C PORT ALLEGANY PA US 4182 -7828 266 +CE6B8B8E OLEAN NY US 4208 -7845 433 +CE6B962A WARREN PA US 4185 -7913 -9999 +CE6B98F8 WATERBORO NY US 4217 -7907 387 +CE6BA3B0 LOWVILLE PA US 4208 -7985 396 +CE6BAD62 WATTSBURG PA US 4202 -7978 398 +CE6BB06C UNION CITY PA US 4192 -7990 -9999 +CE6BBE14 BLOOMING VALLEY PA US 4168 -8005 -9999 +CE6BC656 BLAINE OH US 4007 -8081 213 +CE6BC884 RIDGWAY (1 NE) PA US 4142 -7873 411 +CE6BD520 CLARION (3 SW) PA US 4119 -7944 311 +CE6BDBF2 DU BOIS PA US 4113 -7877 427 +CE6BE0BA PUNXSUTAWNEY (2 SW) PA US 4094 -7901 378 +CE6BEE68 GEORGEVILLE (1 W) PA US 4084 -7911 360 +CE6BF3CC IDAHO PA US 4065 -7935 296 +CE6BFD1E FERNDALE PA US 4028 -7892 366 +CE6C017C JOSEPHINE (1 S) PA US 4047 -7918 296 +CE6C0FAE KINGSTON PA US 4029 -7934 311 +CE6C120A WALKERSVILLE WV US 3887 -8045 329 +CE6C1CD8 CHALKHILL (3 SE) PA US 3982 -7959 561 +CE6C2790 CLARKSBURG WV US 3928 -8055 -9999 +CE6C2942 CLARKSBURG (5 S) WV US 3927 -8035 288 +CE6C34E6 BRUCETON MILLS (5 SW) WV US 3962 -7971 411 +CE6C3A34 LAKE LYNN (1 SSE) PA US 3972 -7986 247 +CE6C4276 FRIENDSVILLE (1 SSW) MD US 3965 -7941 457 +CE6C4CA4 GRANTSVILLE (1 ENE) MD US 3970 -7914 640 +CE6C5100 CONFLUENCE (1 NW) PA US 3983 -7937 405 +CE6C5FD2 SUTERSVILLE (1 NW) PA US 4024 -7981 223 +CE6C649A WILMERDING PA US 4039 -7981 223 +CE6C6A48 CARNEGIE (1 WSW) PA US 4040 -8010 238 +CE6C77EC NEWTON FALLS (5 S) OH US 4113 -8098 -9999 +CE6C793E PRICETOWN OH US 4113 -8097 276 +CE6C8768 JAMESTOWN (2 NW) PA US 4150 -8047 317 +CE6C89BA TRANSFER (2 NE) PA US 4135 -8040 280 +CE6C941E NORTH LIBERTY (2 NNE) PA US 4111 -8007 366 +CE6C9ACC WURTEMBURG (2 NNE) PA US 4088 -8023 256 +CE6CA184 WARREN (7 E) PA US 4183 -7904 -9999 +CE6CAF56 ACMETONIA (1 S) PA US 4054 -7982 226 +CE6CBC20 JACKSON KY US 3755 -8338 229 +CE6CC462 HAZARD KY US 3725 -8318 268 +CE6CD714 WHITESBURG KY US 3712 -8282 355 +CE6CD9C6 DUNDEE KY US 3753 -8672 -9999 +CE6CE28E ALVATON KY US 3690 -8638 152 +CE6CEC5C HARRODSBURG (2 SE) IN US 3900 -8652 198 +CE6CF1F8 SHEPHERDSVILLE KY US 3800 -8568 165 +CE6CFF2A LEBANON JUNCTION KY US 3782 -8575 -9999 +CE6D0386 DANVILLE IL US 4010 -8760 161 +CE6D0D54 SHOALS IN US 3867 -8680 168 +CE6D10F0 PADUCAH KY US 3704 -8853 -9999 +CE6D1E22 PETERSBURG IN US 3850 -8728 148 +CE6D256A LOGANSPORT IN US 4075 -8638 183 +CE6D2BB8 VINCENNES IN US 3870 -8752 -9999 +CE6D361C WEST LAFAYETTE IN US 4042 -8690 158 +CE6D38CE CYNTHIANA KY US 3838 -8430 213 +CE6D408C PHILPOTT (2 W) VA US 3678 -8003 342 +CE6D4E5E HALIFAX (1 NE) VA US 3678 -7892 97 +CE6D53FA ROANOKE RAPIDS NC US 3647 -7763 13 +CE6D5D28 SCOTLAND NECK (5 N) NC US 3621 -7738 2 +CE6D6660 WILLIAMSTON (1 ENE) NC US 3585 -7703 6 +CE6D68B2 PATTERSON NC US 3599 -8158 369 +CE6D7516 WILKESBORO (4 W) NC US 3613 -8123 326 +CE6D7BC4 WILKESBORO (1 NE) NC US 3615 -8115 287 +CE6D8592 ENON (2 E) NC US 3613 -8045 214 +CE6D8B40 BAHAMA (3 SE) NC US 3613 -7883 -9999 +CE6D96E4 FALLS NC US 3593 -7858 -9999 +CE6D9836 MONCURE (3 W) NC US 3565 -7907 94 +CE6DA37E MONCURE (2 NW) NC US 3563 -7912 56 +CE6DADAC FAYETTEVILLE NC US 3505 -7886 20 +CE6DB008 ALLIANCE (5 NE) OH US 4127 -8108 -9999 +CE6DC698 RAVENNA (2 SE) OH US 4115 -8108 -9999 +CE6DC84A RAVENNA (7 E) OH US 4115 -8107 -9999 +CE6DD5EE NEWTON FALLS (3 N) OH US 4127 -8095 -9999 +CE6DDB3C WARREN (5 NE) OH US 4138 -8075 -9999 +CE6DE074 MOSQUITO CREEK OH US 4130 -8077 277 +CE6DEEA6 YOUNGSTOWN OH US 4112 -8063 -9999 +CE6DF302 KINSMAN OH US 4145 -8058 -9999 +CE6DFDD0 FREDONIA (3 NNE) PA US 4137 -8024 411 +CE6E0488 SHARPSVILLE (1 ENE) PA US 4126 -8046 268 +CE6E0A5A SHARPSVILLE PA US 4127 -8047 259 +CE6E17FE BELINGTON WV US 3903 -7993 512 +CE6E192C CHEAT BRIDGE WV US 3845 -7987 1082 +CE6E2264 GRAFTON (2 S) WV US 3930 -8003 333 +CE6E2CB6 GRAFTON (2 S) WV US 3965 -8003 308 +CE6E3112 GRAFTON (1 E) WV US 3933 -8000 305 +CE6E3FC0 WESTON (3 N) WV US 3908 -8047 303 +CE6E4782 HENDRICKS WV US 3907 -7962 522 +CE6E4950 BOBTOWN (1 E) PA US 3976 -7997 256 +CE6E5A26 CONFLUENCE PA US 3975 -7940 -9999 +CE6E616E CONFLUENCE (1 SW) PA US 3980 -7937 454 +CE6E6FBC URSINA PA US 3982 -7932 -9999 +CE6E7218 ALLIANCE (1 N) OH US 4105 -8100 -9999 +CE6E7CCA KINZUA PA US 4182 -7900 -9999 +CE6E829C WARREN (7 NE) PA US 4183 -7902 -9999 +CE6E8C4E TIONESTA (2 SE) PA US 4148 -7944 366 +CE6E91EA TIONESTA (1 SE) PA US 4148 -7944 329 +CE6E9F38 UNION CITY (3 WNW) PA US 4190 -7988 -9999 +CE6EA470 MEADVILLE (5 NNE) PA US 4170 -8010 -9999 +CE6EAAA2 MEADVILLE (5 NNE) PA US 4170 -8012 -9999 +CE6EB706 GLEN HAZEL PA US 4155 -7860 -9999 +CE6EB9D4 BROOKVILLE PA US 4116 -7908 366 +CE6EC196 PUTNEYVILLE (3 SE) PA US 4092 -7928 335 +CE6ECF44 PUTNEYVILLE (2 SE) PA US 4093 -7929 305 +CE6ED2E0 CRISTY MANOR (2 SE) PA US 4072 -7951 247 +CE6EDC32 CHRISTY MANOR (1 SE) PA US 4072 -7951 241 +CE6EE77A GRACETON (1 N) PA US 4052 -7917 305 +CE6EE9A8 TUNNELTON (2 ENE) PA US 4047 -7937 268 +CE6EF40C TUNNELTON (1 S) PA US 4045 -7939 268 +CE6EFADE LATROBE PA US 4032 -7939 308 +CE6F08A0 DAVENPORT VA US 3733 -8210 -9999 +CE6F1BD6 GLENVILLE (1 W) WV US 3897 -8087 -9999 +CE6F209E WEBSTER SPRINGS (12 NE) WV US 3855 -8023 -9999 +CE6F2E4C BIRCH RIVER WV US 3848 -8075 -9999 +CE6F33E8 RICHWOOD WV US 3765 -8238 -9999 +CE6F3D3A RAINELLE (2 E) WV US 3997 -8075 671 +CE6F4BAA WOLF PEN WV US 3753 -8158 366 +CE6F560E GARY WV US 3733 -8155 -9999 +CE6F58DC PINEVILLE WV US 3757 -8143 366 +CE6F70E2 BECKLEY WV US 3778 -8118 710 +CE6F7E30 WHITE SULPHUR SPRINGS WV US 3780 -8048 -9999 +CE6F8066 MIDKIFF WV US 3817 -8218 152 +CE6F8EB4 ODD WV US 3760 -8120 -9999 +CE6F9310 PRICE KY US 3740 -8272 236 +CE6F9DC2 WILLARD KY US 3818 -8290 191 +CE6FA68A TROUT DALE (4 S) VA US 3670 -8130 -9999 +CE6FA858 BOONE NC US 3620 -8170 1049 +CE6FB5FC NARROWS (1 S) VA US 3730 -8085 -9999 +CE6FBB2E RADFORD VA US 3707 -8058 564 +CE6FC36C FRAZEYSBURG (2 NW) OH US 4013 -8215 228 +CE6FCDBE PIEDMONT (1 NW) OH US 4019 -8037 270 +CE6FE580 BARDLEY MO US 3665 -9120 133 +CE6FEB52 VAN BUREN MO US 3698 -9102 146 +CE6FF6F6 HINDSVILLE (4 N) AR US 3620 -9386 364 +CE6FF824 FORSYTH (2 S) MO US 3667 -9313 198 +CE70077E NEWPORT AR US 3560 -9128 69 +CE7009AC GEORGETOWN AR US 3513 -9145 61 +CE701408 AUGUSTA AR US 3528 -9140 64 +CE701ADA BATESVILLE AR US 3577 -9163 84 +CE702192 OGDEN (2 S) AR US 3355 -9403 220 +CE702F40 ALLISON AR US 3594 -9211 152 +CE7032E4 DANVILLE AR US 3507 -9340 113 +CE703C36 LOCKESBURG (6 E) AR US 3397 -9407 99 +CE704474 DE QUEEN (7 E) AR US 3405 -9422 109 +CE704AA6 DE QUEEN (4 W) AR US 3405 -9442 -9999 +CE705702 HORATIO AR US 3392 -9439 98 +CE7059DO CLEARWATER DAM (5 W) MO US 3712 -9078 201 +CE706298 BLUE MOUNTAIN AR US 3510 -9365 130 +CE706C4A MILLWOOD AR US 3368 -9397 96 +CE7071EE DIERKS (4 SW) AR US 3410 -9408 112 +CE707F3C DONIPHAN MO US 3662 -9085 101 +CE70816A RAVENDEN SPRINGS AR US 3635 -9112 97 +CE708FB8 IMBODEN AR US 3620 -9117 77 +CE70921C POUGHKEEPSIE AR US 3612 -9145 97 +CE709CCE WALTREAK AR US 3498 -9362 120 +CE70A786 YELLVILLE AR US 3623 -9268 173 +CE70A954 GOSHEN (2 W) AR US 3610 -9401 -9999 +CE70B4F0 CLARKSVILLE AR US 3547 -9347 112 +CE70BA22 SHIRLEY AR US 3565 -9230 158 +CE70C260 CLINTON AR US 3558 -9245 158 +CE70CCB2 TECUMSEH MO US 3662 -9225 184 +CE70D116 BERRYVILLE (5 NW) AR US 3643 -9362 360 +CE70EA5E DIERKS (5 NW) AR US 3415 -9410 209 +CE70F7FA GILLHAM (6 NE) AR US 3422 -9423 158 +CE70F928 DEQUEEN (4 NW) AR US 3410 -9438 170 +CE710584 BRANSON MO US 3660 -9332 250 +CE710B56 FLIPPIN (6 NE) AR US 3637 -9257 146 +CE7116F2 DARDANELLE AR US 3525 -9317 -9999 +CE711820 MORRILTON AR US 3512 -9278 94 +CE712368 OZARK (2 ESE) AR US 3547 -9381 149 +CE712DBA NADY AR US 3395 -9108 52 +CE71301E NADY AR US 3403 -9125 55 +CE713ECC FRANKLIN NH US 4342 -7165 -9999 +CE71468E SPRING GROVE PA US 3988 -7685 -9999 +CE71485C YORK PA US 3995 -7675 -9999 +CE7155F8 WHARTON PA US 4152 -7803 -9999 +CE715B2A SINNEMAHONING PA US 4140 -7802 284 +CE716062 ARCHBALD PA US 4150 -7555 -9999 +CE716EB0 FOREST CITY PA US 4168 -7547 -9999 +CE717314 LINDLEY (2 N) NY US 4205 -7713 317 +CE717DC6 BLOOMINGTON (3 NW) MD US 3950 -7912 387 +CE718390 BARTON (5 NW) MD US 3957 -7910 489 +CE718D42 PINTO MD US 3957 -7883 -9999 +CE7190E6 CUMBERLAND MD US 3962 -7877 179 +CE719E34 CUMBERLAND MD US 3967 -7879 187 +CE71A57C PAW PAW WV US 3954 -7846 -9999 +CE71ABAE HANCOCK MD US 3970 -7818 117 +CE71B60A SPRINGFIELD WV US 3945 -7865 -9999 +CE71B8D8 MILLVILLE WV US 3928 -7779 89 +CE71C09A GILLHAM AR US 3420 -9423 179 +CE71CE48 DE QUEEN AR US 3410 -9437 158 +CE71D3EC DIERKS (5 NW) AR US 3415 -9410 180 +CE71DD3E FORT COBB OK US 3517 -9847 383 +CE71E676 LAKE OF THE ARBUCKLES OK US 3443 -9703 -9999 +CE71E8A4 SANFORD (1 W) TX US 3571 -10155 -9999 +CE71F500 ELK FALLS KS US 3738 -9619 312 +CE71FBD2 SNYDER OK US 3464 -10000 399 +CE72028A FOSS OK US 3555 -9917 -9999 +CE720C58 LOCKPORT IL US 4157 -8808 180 +CE7211FC SAYRE (2 SE) OK US 3528 -9962 541 +CE721F2E MOUNTAIN PARK (4 N) OK US 3473 -9898 -9999 +CE722466 CLINTON (1 N) OK US 3553 -9897 447 +CE722AB4 CHEYENNE (1 N) OK US 3563 -9968 579 +CE723710 CARNEGIE (5 NE) OK US 3512 -9856 381 +CE7239C2 TECUMSEH OK US 3517 -9693 -9999 +CE724180 GUTHRIE (3 N) OK US 3592 -9743 273 +CE724F52 ANADARKO OK US 3508 -9825 -9999 +CE7252F6 HEADRICK (3 E) OK US 3463 -9910 395 +CE725C24 SHAMROCK TX US 3526 -10024 -9999 +CE72676C CANADIAN (2 NE) TX US 3594 -10037 744 +CE7269BE BENJAMIN (4 N) TX US 3365 -9980 -9999 +CE72741A SEYMOUR (16 NNE) TX US 3376 -9915 356 +CE727AC8 MARION KS US 3835 -9703 404 +CE72849E MURDOCK (5 SE) KS US 3756 -9785 414 +CE7297E8 ELGIN KS US 3700 -9632 259 +CE72A272 DUNLAP (2 N) KS US 3858 -9638 357 +CE72ACA0 BUFFALO NY US 4307 -7898 -9999 +CE72B104 MELLEN WI US 4637 -9065 -9999 +CE72BFD6 BUFFALO NY US 4303 -7888 -9999 +CE72C794 BUFFALO NY US 4297 -7893 -9999 +CE72C946 WINNECONNE (5 NW) WI US 4411 -8871 228 +CE72D4E2 MENASHA WI US 4420 -8845 -9999 +CE72DA30 NEENAH WI US 4418 -8845 -9999 +CE72E178 BERLIN WI US 4395 -8895 -9999 +CE72EFAA ROYALTON WI US 4442 -8887 -9999 +CE72F20E STOCKBRIDGE WI US 4407 -8833 -9999 +CE72FCDC NEW LONDON WI US 4438 -8873 232 +CE730070 WAUPACA WI US 4433 -8900 256 +CE730EA2 ROCKFORD MN US 4508 -9373 290 +CE731306 NEBISH MI US 4625 -8410 -9999 +CE731DD4 SAULT STE MARIE MI US 4645 -8428 -9999 +CE73269C SAULT STE MARIE MI US 4650 -8440 -9999 +CE73284E BARBEAU MI US 4627 -8428 -9999 +CE7335EA NEBISH MI US 4633 -8417 -9999 +CE733B38 BARBEAU MI US 4628 -8422 -9999 +CE73437A SAN SOUCI MI US 4255 -8258 -9999 +CE734DA8 ST CLAIR MI US 4282 -8248 -9999 +CE73500C PORT HURON MI US 4300 -8242 -9999 +CE735EDE ALGONAC MI US 4262 -8253 -9999 +CE736596 MARINE CITY MI US 4272 -8250 -9999 +CE736B44 WYANDOTTE MI US 4220 -8315 -9999 +CE7376E0 DETROIT MI US 4230 -8310 -9999 +CE737832 DETROIT MI US 4235 -8293 -9999 +CE738664 DADEVILLE MO US 3745 -9368 323 +CE7388B6 POLK (2 NE) MO US 3775 -9327 293 +CE739512 POLK (5 SW) MO US 3768 -9337 290 +CE739BC0 SMITHVILLE MO US 3939 -9458 247 +CE73A088 LAWRENCE (4 S) KS US 3892 -9527 244 +CE73AE5A TONGANOXIE KS US 3912 -9500 264 +CE73B3FE GUIDE ROCK (2 S) NE US 4006 -9837 493 +CE73BD2C MANHATTAN KS US 3918 -9655 301 +CE73C56E CHILLICOTHE MO US 3975 -9356 213 +CE73CBBC WOODRUFF (3 WSW) KS US 3999 -9947 614 +CE73D618 CLAY CENTER KS US 3938 -9712 354 +CE73D8CA BUNKER HILL (7 SW) KS US 3879 -9878 524 +CE73E382 ELLSWORTH KS US 3873 -9823 466 +CE73ED50 RUSSELL (5 N) KS US 3897 -9885 472 +CE73F0F4 TESCOTT KS US 3900 -9787 396 +CE73FE26 NEW CAMBRIA (1 SE) KS US 3886 -9748 366 +CE740244 OSBORNE KS US 3945 -9870 488 +CE740C96 BARNES (5 N) KS US 3978 -9685 347 +CE741132 FRANKFORT KS US 3970 -9642 347 +CE741FE0 FALLS CITY (2 NE) NE US 4008 -9558 299 +CE7424A8 CRETE (1 W) NE US 4060 -9697 415 +CE742A7A STRATTON NE US 4015 -10123 878 +CE7437DE PALISADE NE US 4035 -10111 843 +CE74390C CAMBRIDGE (1 E) NE US 4029 -10014 682 +CE74414E ORLEANS (2 W) NE US 4013 -9950 607 +CE744F9C LONGVIEW MO US 3860 -9447 -9999 +CE745238 KANSAS CITY MO US 3896 -9456 229 +CE745CEA GRAHAM (1 NW) MO US 4020 -9507 192 +CE7467A2 LAKE CITY MO US 3910 -9430 219 +CE746970 BLUE SPRINGS MO US 3903 -9435 229 +CE7474D4 PIERRE (6 ESE) SD US 4433 -10027 435 +CE748450 FORT MADISON IA US 4063 -9130 159 +CE749726 FREEPORT IL US 4230 -8962 229 +CE7499F4 JOSLIN IL US 4157 -9018 172 +CE74A2BC DE WITT (4 S) IA US 4177 -9053 183 +CE74AC6E INDEPENDENCE IA US 4247 -9190 269 +CE74B1CA OSKALOOSA (4 N) IA US 4135 -9267 215 +CE74BF18 SIGOURNEY (2 S) IA US 4130 -9220 199 +CE74C75A STRATFORD (4 WSW) IA US 4225 -9400 272 +CE74C988 FORT DODGE IA US 4251 -9420 295 +CE74D42C RIPLEY IL US 4003 -9063 131 +CE74DAFE WILMINGTON IL US 4135 -8818 155 +CE74E1B6 AFTON WI US 4262 -8907 226 +CE74EF64 PALMYRA (2 N) MO US 3982 -9152 142 +CE74F2C0 CANTON MO US 4015 -9157 -9999 +CE74FC12 TAYLOR (5 SW) MO US 3990 -9158 148 +CE7500BE MONTICELLO MO US 4010 -9173 165 +CE750E6C MONTICELLO (1 S) MO US 4012 -9172 165 +CE7513C8 SAINT FRANCISVILLE (1 N) MO US 4047 -9157 28 +CE751D1A WAYLAND (2 W) MO US 4038 -9160 165 +CE752652 GREENVIEW (4 N) IL US 4013 -8973 146 +CE752880 ROCHESTER (2 W) IL US 3974 -8957 156 +CE753524 RIVERTON (1 N) IL US 3986 -8954 171 +CE753BF6 OAKFORD (2 N) IL US 4012 -8898 -9999 +CE7543B4 ANOKA (6 SE) MN US 4513 -9330 -9999 +CE754D66 VERENDRYE (3 N) ND US 4815 -10072 447 +CE7550C2 MANKATO MN US 4415 -9402 255 +CE755E10 JORDAN MN US 4470 -9362 283 +CE756558 GRANTSBURG WI US 4578 -9270 302 +CE756B8A DURAND WI US 4463 -9197 262 +CE75762E WELCH MN US 4457 -9273 -9999 +CE7578FC BLACK RIVER FALLS WI US 4428 -9087 243 +CE7586AA HOUSTON MN US 4377 -9157 -9999 +CE758878 GALESVILLE (3 SE) WI US 4406 -9129 210 +CE7595DC DODGE WI US 4413 -9155 207 +CE759BOE STEUBEN WI US 4318 -9087 209 +CE75A046 MUSCODA WI US 4318 -9043 216 +CE75AE94 COOPERSTOWN (5 E) ND US 4743 -9803 388 +CE75B330 SAINT PAUL MN US 4495 -9308 208 +CE75BDE2 SOUTH ST. PAUL MN US 4486 -9303 -9999 +CE75C5A0 PRESCOTT WI US 4475 -9280 -9999 +CE75CB72 LAKE CITY MN US 4445 -9226 207 +CE75D6D6 WABASHA MN US 4439 -9205 213 +CE75D804 ALMA WI US 4428 -9190 -9999 +CE75E34C WINONA MN US 4406 -9164 202 +CE75ED9E LANSING IA US 4336 -9121 196 +CE75FEE8 LA CROSSE WI US 4380 -9126 192 +CE75FO3A DAKOTA MN US 4392 -9137 -9999 +CE7607B0 BROWNSVILLE MN US 4370 -9127 -9999 +CE760962 MCGREGOR IA US 4302 -9117 184 +CE7614C6 CLAYTON IA US 4290 -9115 -9999 +CE761A14 DORCHESTER (3 S) IA US 4342 -9151 201 +CE76215C RAPIDAN (2 W) MN US 4410 -9410 308 +CE762F8E NEW ULM (2 S) MN US 4429 -9445 262 +CE76322A FEDERAL DAM (3 WNW) MN US 4725 -9422 397 +CE763CF8 LANESBORO MN US 4375 -9198 -9999 +CE7644BA HOUSTON MN US 4373 -9157 -9999 +CE764A68 ZUMBRO FALLS MN US 4429 -9243 247 +CE7657CC LA FARGE WI US 4357 -9064 247 +CE766256 PINE RIVER (1 S) MN US 4667 -9412 381 +CE766C84 FOXHOLM ND US 4845 -10158 481 +CE767120 SAINT CROIX FALLS WI US 4543 -9267 235 +CE767FF2 MONTEVIDEO MN US 4493 -9575 300 +CE7681A4 ODESSA MN US 4525 -9630 -9999 +CE768F76 LOUISBURG MN US 4517 -9610 -9999 +CE7692D2 ODESSA MN US 4523 -9635 -9999 +CE769C00 APPLETON MN US 4520 -9602 -9999 +CE76A748 MILAN (1 NW) MN US 4513 -9593 311 +CE76A99A LAC QUI PARLE MN US 4500 -9592 -9999 +CE76B43E POKEGAMA LAKE MN US 4717 -9355 390 +CE76BAEC BALL CLUB MN US 4730 -9390 -9999 +CE76C2AE COHASSET MN US 4725 -9380 -9999 +CE76CC7C AITKIN (1 E) MN US 4653 -9370 370 +CE76DF0A SANDY LAKE MN US 4682 -9337 376 +CE76E442 ORWELL MN US 4621 -9618 329 +CE76EA90 ORWELL MN US 4621 -9618 329 +CE76F734 WARWICK (3 S) ND US 4780 -9872 418 +CE76F9E6 VALLEY CITY ND US 4692 -9801 365 +CE77054A MANHATTAN (6 S) IN US 3949 -8693 221 +CE770B98 HELDELBERG (2 N) KY US 3758 -8377 347 +CE77163C HUNTINGTON IN US 4086 -8550 221 +CE7718EE SALAMONIE IN US 4082 -8568 -9999 +CE7723A6 PEORIA IN US 4072 -8595 201 +CE772D74 JASPER (3 NE) IN US 3842 -8688 136 +CE7730D0 BROOKVILLE (1 NE) IN US 3943 -8500 182 +CE773E02 FINNEY KY US 3690 -8613 189 +CE774640 BOWLING GREEN KY US 3700 -8643 147 +CE774892 NOLIN KY US 3728 -8625 186 +CE775536 FARMERS KY US 3814 -8356 -9999 +CE775BE4 CAMPBELLSVILLE KY US 3725 -8533 238 +CE7760AC BROWNSVILLE KY US 3720 -8622 171 +CE776E7E COLUMBIA KY US 3712 -8540 -9999 +CE7773DA DANVILLE (6 E) KY US 3764 -8466 230 +CE777D08 PERU IN US 4075 -8610 -9999 +CE77835E BOWLING GREEN IN US 3938 -8702 167 +CE778D8C DAYTON OH US 3967 -8420 213 +CE779028 MIAMISBURG OH US 3965 -8428 207 +CE779EFA EAGLE CITY OH US 3992 -8387 -9999 +CE77A5B2 MUNFORDVILLE KY US 3727 -8589 207 +CE77B6C4 BATAVIA OH US 3907 -8417 -9999 +CE77B816 BARKLEY KY US 3707 -8822 116 +CE77C054 DELPHI IN US 4058 -8670 -9999 +CE77D322 WAYNESBURG OH US 4067 -8127 -9999 +CE77DDF0 NORTH INDUSTRY OH US 4073 -8135 -9999 +CE77E6B8 UTICA OH US 4022 -8245 -9999 +CE77E86A PINEVILLE (1 E) KY US 3676 -8369 309 +CE77F5CE CARTHAGE TN US 3625 -8595 149 +CE77FB16 BELLEVIEW (1 SE) TN US 3605 -8693 165 +CE77FB1C BELLEVUE TN US 3605 -8693 -9999 +CE7803D8 LITTLETON (5 SSW) CO US 3956 -10506 -9999 +CE780D0A PLATTSMOUTH (1 E) NE US 4100 -9588 290 +CE7810AE BROWNVILLE NE US 4040 -9565 262 +CE782534 ITHACA NE US 4115 -9653 344 +CE782BE6 LINCOLN NE US 4082 -9672 339 +CE783642 OMAHA NE US 4130 -9610 313 +CE783890 FORT CROOK NE US 4110 -9593 288 +CE7840D2 MILLARD (3 SW) NE US 4117 -9615 329 +CE784E00 DECATUR NE US 4200 -9623 308 +CE7853A4 GLENROCK (5 ESE) WY US 4284 -10576 1508 +CE785D76 FORT LARAMIE (1 SW) WY US 4220 -10454 1287 +CE78663E LOVELL (10 SE) WY US 4477 -10818 1116 +CE7868EC WATFORD CITY (14 S) ND US 4758 -10325 588 +CE787548 BREIEN ND US 4638 -10093 510 +CE787B9A LITTLE EAGLE (1 S) SD US 4565 -10082 497 +CE7885CC FORT PIERRE (3 S) SD US 4433 -10038 436 +CE788B1E WHITEHORSE SD US 4527 -10085 506 +CE7896BA WASTA (3 E) SD US 4408 -10240 689 +CE789868 HOWES (10 S) SD US 4453 -10193 569 +CE78A320 SIDNEY (2 S) MT US 4768 -10416 573 +CE78ADF2 LOGAN (1 W) MT US 4589 -11144 1245 +CE78B056 THREE FORKS (3 NW) MT US 4590 -11160 1268 +CE78BE84 TOSTON (2 SE) MT US 4615 -11142 1191 +CE78C6C6 ULM (6 E) MT US 4744 -11139 1010 +CE78C814 ROUNDUP (2 SW) MT US 4643 -10857 972 +CE78D5B0 SACO (7 NE) MT US 4851 -10722 649 +CE78DB62 MILES CITY (25 E) MT US 4643 -10531 727 +CE78E02A VAUGHN (4 SE) MT US 4753 -11148 1011 +CE78F35C VAN NORMAN (4 NE) MT US 4735 -10636 716 +CE78FD85 MCALLISTER (6 NE) MT US 4549 -11163 -9999 +CE78FD8E ENNIS (12 NE) MT US 4549 -11163 1446 +CE790122 BIG HORN (4 SW) MT US 4612 -10747 823 +CE790FF0 WAVERLY MO US 3920 -9352 223 +CE791254 BOONVILLE MO US 3898 -9275 -9999 +CE791C86 SAINT JOSEPH MO US 3975 -9486 238 +CE79291C KANSAS CITY MO US 3912 -9458 218 +CE7934B8 SAN LEON (1 S) TX US 2945 -9492 -9999 +CE793A6A RICHMOND TX US 2958 -9576 31 +CE794228 FREEPORT TX US 2895 -9534 -9999 +CE794CFA PORT ARTHUR TX US 2986 -9398 -9999 +CE79515E PUTNAM CT US 4191 -7191 91 +CE795F8C BROOKNEAL VA US 3703 -7895 107 +CE7964C4 BASSETT VA US 3677 -8000 -9999 +CE796A16 WILSON (10 NNW) KS US 3897 -9850 -9999 +CE7977B2 POMME DE TERRE MO US 3790 -9333 228 +CE797960 RULO (2 NW) NE US 4005 -9547 305 +CE798736 KANOPOLIS (11 SE) KS US 3863 -9798 -9999 +CE7989E4 REPUBLICAN CITY NE US 4008 -9922 -9999 +CE799440 BYNUM NC US 3577 -7913 -9999 +CE799A92 GRAHAM (2 ENE) NC US 3609 -7937 143 +CE79A1DA CLAYTON NC US 3565 -7840 -9999 +CE79AF08 DURHAM NC US 3607 -7892 -9999 +CE79B2AC ELKIN NC US 3624 -8085 265 +CE79BC7E FERGUSON (2 WSW) NC US 3607 -8140 -9999 +CE79C43C PLEASANT VALLEY PA US 4038 -7603 107 +CE79CAEE BERNVILLE PA US 4040 -7617 -9999 +CE79D74A PLEASANT VALLEY PA US 4037 -7603 -9999 +CE79D998 READING PA US 4037 -7598 -9999 +CE79E2D0 TAMAQUA PA US 4080 -7597 -9999 +CE79EC02 BERNE PA US 4052 -7600 94 +CE79F146 READING PA US 4033 -7593 -9999 +CE79FF74 POTTSTOWN PA US 4024 -7565 36 +CE7A062C GRATERFORD PA US 4023 -7545 -9999 +CE7A08FE STODDARTSVILLE PA US 4113 -7563 447 +CE7A155A BLAKESLEE PA US 4108 -7560 -9999 +CE7A1B88 WHITE HAVEN (4 NE) PA US 4110 -7573 460 +CE7A20C0 WHITE HAVEN (4 NE) PA US 4110 -7573 460 +CE7A2E12 LEHIGHTON PA US 4083 -7570 -9999 +CE7A33B6 KRESGEVILLE PA US 4090 -7550 -9999 +CE7A3D64 PARRYVILLE PA US 4085 -7563 -9999 +CE7A4526 PARRYVILLE PA US 4085 -7565 -9999 +CE7A4BF4 WALNUTPORT PA US 4042 -7560 107 +CE7A5650 BETHLEHEM PA US 4062 -7538 -9999 +CE7A5882 BRIDGEPORT (2 ESE) WA US 4800 -11967 291 +CE7A63CA POMEROY (16 NE) WA US 4670 -11743 225 +CE7A6D18 BIGGS (9 NE) OR US 4575 -12070 81 +CE7A7E6E TOUTLE (21 E) WA US 4630 -12227 1036 +CE7A8038 TOPPENISH (8 SSE) WA US 4627 -12027 732 +CE7AD044 AXEMANN PA US 4088 -7780 -9999 +CE7ADE96 CUYLER NY US 4271 -7592 -9999 +CE7AE5DE PENFIELD PA US 4120 -7850 -9999 +CE7AEB0C BLOOMING GROVE PA US 3978 -7692 -9999 +CE7AF6A8 ORWELL (2 WSW) PA US 4188 -7632 280 +CE7AF87A MAHAFFEY PA US 4088 -7873 -9999 +CE7B04D6 PRINCE GALLITZIN STA PK PA US 4065 -7855 463 +CE7B0A04 CARTER CAMP PA US 4153 -7772 -9999 +CE7B17A0 INDEX NY US 4267 -7495 -9999 +CE7B1972 STEYER (1 SE) MD US 3930 -7931 -9999 +CE7B223A ELMIRA (1 N) NY US 4210 -7680 257 +CE7B2CE8 SOUTH PLYMOUTH NY US 4257 -7555 -9999 +CE7B314C BREEZEWOOD PA US 4002 -7815 -9999 +CE7B3F9E SIZERVILLE PA US 4160 -7820 393 +CE7B47DC GLEASON (1 N) PA US 4165 -7693 -9999 +CE7B490E SCHELLSBURG (2 S) PA US 4002 -7863 -9999 +CE7B54AA ST. MARYS (6 E) PA US 4142 -7843 -9999 +CE7B5A78 UNIONVILLE PA US 4093 -7787 -9999 +CE7B6130 WATERVILLE (3 N) PA US 4135 -7735 244 +CE7B6FE2 BAYARD WV US 3927 -7937 725 +CE7B7246 MOUNT STORM WV US 3927 -7926 910 +CE7B7C94 SWITZER (1 SSW) WV US 3778 -8198 247 +CE7B82C2 JEFFERSON (2 S) IA US 4199 -9438 295 +CE7B8C10 REDFIELD (2 E) IA US 4159 -9415 283 +CE7B91B4 HUMBOLDT IA US 4272 -9422 328 +CE7B9F66 COLMAR IL US 4033 -9090 150 +CE7BA42E KEITHSBURG IL US 4110 -9095 168 +CE7BAAFC VALLEY CITY IL US 3970 -9065 127 +CE7BB758 GREGORY LANDING MO US 4028 -9143 155 +CE7BB98A MUSCATINE IA US 4138 -9105 168 +CE7BC1C8 HANNIBAL MO US 3972 -9137 216 +CE7BCF1A KNOXVILLE (3 E) IA US 4127 -9308 235 +CE7BDC6C SHOREWOOD IL US 4152 -8820 172 +CE7BE724 PONTIAC IL US 4088 -8863 189 +CE7BE9F6 NEW MUNSTER WI US 4258 -8823 235 +CE7BF452 RIVERSIDE IL US 4182 -8782 181 +CE7BFA80 CLINTON IA US 4178 -9025 172 +CE7C06E2 DUBUQUE IA US 4250 -9065 178 +CE7C0830 MAQUOKETA (2 NE) IA US 4208 -9063 201 +CE7C1594 GARBER IA US 4274 -9126 194 +CE7C1B46 DAKOTA CITY IA US 4272 -9419 317 +CE7C200E ESTHERVILLE (1 WSW) IA US 4340 -9484 384 +CE7C2EDC BUSSEY (3 WNW) IA US 4122 -9291 219 +CE7C3378 GRIMES (3 E) IA US 4168 -9373 246 +CE7C3DAA VAN METER IA US 4153 -9395 256 +CE7C45EB DALLAS (2 NW) IA US 4124 -9327 231 +CE7C4B3A ACKWORTH (2 SW) IA US 4133 -9348 235 +CE7C569E INDIANOLA (5 NNW) IA US 4142 -9359 237 +CE7C584C NORWALK (2 SE) IA US 4146 -9365 241 +CE7C6304 WEBSTER CITY (2 S) IA US 4243 -9380 302 +CE7C6DD6 OTTUMWA IA US 4101 -9241 189 +CE7C7072 TRACY (1 NE) IA US 4128 -9286 204 +CE7C7EA0 SAYLORVILLE (3 NW) IA US 4170 -9369 277 +CE7C80F6 AUGUSTA IA US 4077 -9128 167 +CE7C8E24 NEW BOSTON IL US 4118 -9097 162 +CE7C9380 KEITHSBURG IL US 4113 -9092 160 +CE7C9D52 OQUAWKA IL US 4092 -9100 -9999 +CE7CA61A TAMA IA US 4195 -9258 242 +CE7CA8C8 SAYLORVILLE (3 WNW) IA US 4170 -9369 280 +CE7CB56C KNOXVILLE (7 ENE) IA US 4136 -9297 243 +CE7CBBBE CORALVILLE (4 NE) IA US 4172 -9153 248 +CE7CC3FC MOLINE IL US 4147 -9050 168 +CE7CCD2E ROCKTON IL US 4245 -8907 216 +CE7CD08A COMO IL US 4178 -8975 185 +CE7CDE58 GENESEO IL US 4148 -9017 177 +CE7CE510 RUNNELLS (2 SE) IA US 4149 -9334 213 +CE7CEBC2 BEARDSTOWN IL US 4002 -9044 137 +CE7CF666 LA SALLE (1 S) IL US 4133 -8890 140 +CE7CF8B4 MORRIS IL US 4135 -8842 146 +CE7D0418 PEORIA IL US 4070 -8957 13 +CE7D0ACA MOMENCE IL US 4116 -8767 186 +CE7D176E CONGERVILLE IL US 4062 -8925 185 +CE7D19BC COAL CITY (4 W) IL US 4129 -8836 161 +CE7D22F4 DAYTON IL US 4139 -8879 141 +CE7D2C26 LEONORE IL US 4121 -8895 159 +CE7D3182 LONDON MILLS IL US 4071 -9028 155 +CE7D4712 KINDRED (2 SE) ND US 4663 -9700 283 +CE7D49C0 LISBON ND US 4645 -9768 325 +CE7D5464 VALLEY CITY (8 NW) ND US 4703 -9810 366 +CE7D5AB6 DAZEY (5 NE) ND US 4723 -9812 405 +CE7D61FE WAHPETON ND US 4627 -9661 287 +CE7D6F2C FARGO ND US 4687 -9678 263 +CE7D7288 HILLSBORO (11 ESE) ND US 4735 -9685 252 +CE7D7C5A EAST GRAND FORKS MN US 4793 -9703 2 +CE7D820C DRAYTON (2 N) ND US 4858 -9718 244 +CE7D917A CROOKSTON MN US 4778 -9661 253 +CE7D9FA8 RED LAKE FALLS MN US 4788 -9628 315 +CE7DA4E0 WHITE ROCK MN US 4587 -9657 312 +CE7DAA32 SPRING VALLEY WI US 4487 -9223 -9999 +CE7DACDE GULL LAKE MN US 4641 -9435 348 +CE7DB796 SPRING VALLEY WI US 4485 -9223 280 +CE7DB944 BROWNS VALLEY (10 NE) MN US 4577 -9663 -9999 +CE7DC106 VALLEY CITY (8 NW) ND US 4703 -9809 390 +CE7DCFD4 WINNIBIGOSHISH LAKE MN US 4743 -9405 401 +CE7DD270 SAVAGE MN US 4478 -9333 -9999 +CE7DDCA2 MILAN MN US 4510 -9598 -9999 +CE7DE7EA LAC QUI PARLE MN US 4503 -9587 -9999 +CE7DE938 GRAND RAPIDS MN US 4725 -9359 390 +CE7DF49C LAC QUI PARLE MN US 4503 -9587 -9999 +CE7DFA4E GRAFTON ND US 4842 -9741 246 +CE7E0316 BIG STONE CITY SD US 4530 -9648 -9999 +CE7E0DC4 ORTONVILLE MN US 4530 -9645 297 +CE7E1060 ROCHESTER MN US 4406 -9247 290 +CE7E1EB2 SAUM (3 SW) MN US 4796 -9474 360 +CE7E25FA HIGH LANDING MN US 4805 -9580 347 +CE7E2B28 SHERWOOD (15 W) ND US 4898 -10195 489 +CE7E368C FOXHOLM (3 E) ND US 4837 -10151 462 +CE7E385E ST. PAUL MN US 4492 -9318 -9999 +CE7E401C WESTHOPE (7 NNE) ND US 4900 -10095 458 +CE7E4ECE FOXHOLM ND US 4837 -10157 498 +CE7E536A MINOT (4 NW) ND US 4825 -10137 471 +CE7E5DB8 SAYLORVILLE (2 W) IA US 4168 -9367 240 +CE7E66F0 IOWA CITY (5 SW) IA US 4160 -9162 202 +CE7E6822 ROMEOVILLE IL US 4163 -8805 168 +CE7E7586 POLK CITY (1 SE) IA US 4176 -9370 259 +CE7E8BD0 OSCEOLA (3 N) NY US 4357 -7573 -9999 +CE7E9674 SYRACUSE NY US 4352 -7570 -9999 +CE7E98A6 SYRACUSE NY US 4352 -7578 -9999 +CE7EA3EE SYRACUSE NY US 4355 -7582 -9999 +CE7EB098 AVON (18 SSW) NY US 4292 -7776 166 +CE7EBE4A ROCHESTER (5 SSW) NY US 4310 -7768 -9999 +CE7EC608 CHURCHVILLE (10 W) NY US 4310 -7788 168 +CE7EC8DA DANSVILLE (1 NW) NY US 4258 -7772 198 +CE7ED57E GARBUTT (8 SW) NY US 4300 -7778 171 +CE7EDBAC HONEOYE FALLS NY US 4295 -7758 186 +CE7EE0E4 MOUNT MORRIS (32 SW) NY US 4273 -7790 268 +CE7EEE36 PORTAGEVILLE (45 SW) NY US 4257 -7805 356 +CE7EF392 WARSAW (18 SSE) NY US 4175 -7813 524 +CE7EFD40 WELLSVILLE (35 ENE) NY US 4217 -7798 -9999 +CE7F01EC RUBY (3 W) LA US 3118 -9230 23 +CE7F0F3E RUBY (3 W) LA US 3118 -9230 23 +CE7F129A MARKSVILLE (10 NE) LA US 3125 -9197 21 +CE7F1C48 MARKSVILLE (10 NE) LA US 3125 -9197 21 +CE7F2700 SHAW (3 W) LA US 3118 -9168 -9999 +CE7F29D2 COUSHATTA LA US 3202 -9335 40 +CE7F3476 EFFIE (1 SE) LA US 3120 -9213 7 +CE7F3AA4 HARRISONBURG (3 NE) LA US 3178 -9178 -9999 +CE7F42E6 MOORINGSPORT (3 ENE) LA US 3270 -9392 -9999 +CE7F4C34 SICILY ISLAND (5 NE) LA US 3189 -9159 14 +CE7F5190 SHAW (4 NW) LA US 3136 -9174 -9999 +CE7F5F42 JONESVILLE (2 NNE) LA US 3165 -9180 -9999 +CE7F640A MAYNA (3 SE) LA US 3138 -9180 -9999 +CE7F6AD8 MAYNA (3 SE) LA US 3138 -9180 -9999 +CE7F777C GRENADA MS US 3378 -8982 46 +CE7F79AE LAKE VILLAGE (6 ENE) AR US 3338 -9120 -9999 +CE7F892A MARKS MS US 3425 -9027 -9999 +CE7F948E SIMMESPORT (10 E) LA US 3107 -9158 -9999 +CE7F9A5C GOLDEN MEADOW LA US 2935 -9025 -9999 +CE7FAFC6 RUCH (13 ESE) OR US 4216 -12295 -9999 +CE7FD956 TRAIL (7 NE) OR US 4268 -12271 512 +CE7FE21E PROSPECT (10 NW) OR US 4277 -12267 553 +CE7FECCC TRAIL (5 NE) OR US 4271 -12275 540 +CE7FF168 SIMMESPORT (14 ENE) LA US 3108 -9160 -9999 +CE7FF169 SIMMESPORT (10 NE) LA US 3108 -8160 -9999 +CE80B6E4 BAY SAINT LOUIS (2 E) MS US 3033 -8930 -9999 +CE810790 GULF BREEZE (2 ESE) FL US 3035 -8716 -9999 +CE8114E6 SANTA ROSA BEACH (4 ENE) FL US 3040 -8617 -9999 +CE81217C PANAMA CITY (12 NW) FL US 3029 -8586 -9999 +CE823504 KELLOGG (4 NW) ID US 4754 -11616 -9999 +CE82868A CHILDERS (2 SSE) OK US 3677 -9550 198 +CE8295FC HOT SPRINGS (2 N) SD US 4348 -10348 -9999 +CE82A066 CARRABELLE FL US 2985 -8468 -9999 +CE82B310 APALACHICOLA FL US 2972 -8497 -9999 +CE82C580 DESTIN FL US 3039 -8653 -9999 +CE82D6F6 FORT WALTON BEACH FL US 3040 -8660 -9999 +CE82E36C CHESAPEAKE (19 SSW) VA US 3660 -7644 -9999 +CE82F01A CHESAPEAKE (7 SSW) VA US 3675 -7634 -9999 +CE831112 ELIZABETH CITY (11 NNW) NC US 3644 -7633 -9999 +CE832488 EASTPOINT (3 S) FL US 2969 -8488 -9999 +CE838470 PENSACOLA (7 SW) FL US 3035 -8729 -9999 +CE839706 AMENIA (1 N) ND US 4702 -9721 -9999 +CE83B1EA DUMONT MN US 4572 -9642 -9999 +CE83C77A DUMONT MN US 4572 -9635 -9999 +CE83D40C MINTO ND US 4829 -9737 -9999 +CE83E196 WALHALLA (1 SW) ND US 4891 -9792 -9999 +CE83F2E0 DAHLONEGA (4 NNW) GA US 3458 -8402 -9999 +CE840050 ELLIJAY (8 NNW) GA US 3480 -8453 -9999 +CE841326 JASPER (12 ENE) GA US 3455 -8425 -9999 +CE8426BC ROME GA US 3426 -8517 -9999 +CE8435CA WAMEGO (14 NE) KS US 3935 -9622 -9999 +CE84F0D4 ORANGE BEACH (2 SE) AL US 3028 -8756 -9999 +CE8502AA BAYOU LA BATRE AL US 3040 -8826 -9999 +CE8511DC MOBILE (7 S) AL US 3059 -8803 -9999 +CE852446 DAUPHIN ISLAND (2 E) AL US 3025 -8808 -9999 +CE853730 DAUPHIN ISLAND (4 NNW) AL US 3031 -8814 -9999 +CE8541A0 DAUPHIN ISLAND (5 S) AL US 3019 -8812 -9999 +CE85743A PASCAGOULA (9 SSE) MS US 3021 -8851 -9999 +CE8584BE NEWTON GA US 3131 -8434 -9999 +CE85A252 CALHOUN (7 NE) GA US 3458 -8486 -9999 +CE85B124 CALHOUN (8 ENE) GA US 3456 -8483 -9999 +CE85C7B4 CUMMING (5 SE) GA US 3416 -8407 -9999 +CE85D4C2 DAHLONEGA (3 E) GA US 3453 -8394 -9999 +CE85E158 KINGSTON (3 SW) GA US 3421 -8498 -9999 +CE85F22E ATLANTA GA US 3382 -8448 -9999 +CE8605A4 POINT CLEAR (5 W) AL US 3047 -8800 -9999 +CE862348 CHATSWORTH (12 SSE) GA US 3461 -8467 -9999 +CE86303E CARTERSVILLE (4 E) GA US 3417 -8473 -9999 +CE8690C6 AUGUSTA GA US 3337 -8194 -9999 +CE86E656 AUGUSTA (7 NW) GA US 3355 -8204 -9999 +CE87075A AUGUSTA (11 NW) SC US 3360 -8213 -9999 +CE87923C LIBERTY (3 W) SC US 3480 -8275 -9999 +CE87E4AC AUGUSTA (6 NW) GA US 3355 -8204 -9999 +CE8801CC BRUNSWICK GA US 3115 -8150 -9999 +CE882720 SMITHS (5 NW) AL US 3258 -8516 -9999 +CE883456 CARROLLTON (4 SW) GA US 3353 -8512 -9999 +CE8842C6 RUTHERFORD (4 NNW) AL US 3223 -8535 -9999 +CE88642A LUMPKIN (10 SW) GA US 3197 -8493 -9999 +CE88775C WARESVILLE (1 E) GA US 3323 -8522 -9999 +CE8887D8 HIGGINS (3 W) OK US 3482 -9548 -9999 +CE8894AE VIRGIL KS US 3798 -9602 -9999 +CE88B242 CHANDLERVILLE (1 N) IL US 4007 -9015 -9999 +CE898522 DAUPHIN ISLAND (4 ESE) AL US 3024 -8804 -9999 +CE899654 SHUCKTOWN (1 N) MS US 3256 -8877 -9999 +CE89A3CE DAMASCUS (1 SE) MS US 3264 -8882 -9999 +CE89F3B2 MERIDIAN (10 NW) MS US 3248 -8880 -9999 +CE8A0438 MERIDIAN MS US 3235 -8876 -9999 +CEAC1 ONTARIO (1 SSW) CA US 3404 -11762 261 +CEAS1 GASTON (6 NE) SC US 3388 -8102 0 UCOOP +CEBT2 CLEBURNE (1 E) TX US 3235 -9737 -9999 RFCSIM +CEC CRESCENT CITY (3 NW) CA US 4178 -12424 17 +CECC1 CRESCENT CITY (3 NNW) CA US 4175 -12418 0 HTG +CECF1 CAPE CANAVERAL FL US 2889 -7852 -9999 BUOY +CECI1 RIGBY (7 E) ID US 4365 -11178 1506 GOES +CECN2 LAS VEGAS (9 W) NV US 3616 -11531 866 ALERT +CECT2 CHEROKEE (6 WSW) TX US 3095 -9881 -9999 ALERT +CECU1 CEDAR CITY (1 S) UT US 3771 -11309 1829 COOPAC +CEDC1 CEDARVILLE CA US 4153 -12017 1423 COOPA +CEDC2 CEDAREDGE (3 E) CO US 3890 -10789 2082 COOPAB +CEDG1 BLAKELY (15 SSW) GA US 3118 -8504 -9999 GOES +CEDI4 CEDAR FALLS IA US 4254 -9245 -9999 +CEDI4G CEDAR FALLS IA US 4254 -9245 -9999 +CEDK1 CEDAR VALE (1 NE) KS US 3711 -9649 282 COOPB +CEDM2 CEDARMERE MD US 3944 -7681 168 ALERT +CEDM4 NEBISH MI US 4633 -8417 -9999 GOES +CEDM8 LIBBY (21 S) MT US 4815 -11555 1146 WSF +CEDN1 CEDAR RAPIDS NE US 4165 -9815 -9999 UCOOP +CEDN2 ELY (52 NE) NV US 3975 -11415 2190 GOES +CEDP1 CEDAR RUN PA US 4152 -7745 244 +CEDT2 FRITCH (7 SW) TX US 3567 -10157 930 GOES +CEDU1 CEDAR CITY UT US 3851 -11329 -9999 NWR +CEDW1 NORTH BEND (7 SSE) WA US 4741 -12176 475 COOPB +CEDW2 CEDARVILLE WV US 3884 -8079 439 IFLOWS +CEDW3 CEDARBURG WI US 4328 -8794 201 +CEEC1 AGOURA (7 S) CA US 3418 -11872 503 GOES +CEF SPRINGFIELD MA US 4520 -7253 -9999 WSR88D +CEFM4 CHATHAM MI US 4633 -8692 265 COOPAB +CEFO3 DALE (4 SE) OR US 4495 -11892 1158 GOES +CEFU1 ANTIMONY (2 SE) UT US 3810 -11197 1981 +CEFW1 COUGAR (7 NE) WA US 4613 -12203 707 GOES +CEGC1 LEWISTON (8 NE) CA US 4080 -12276 722 +CEHT1 LANCASTER (2 SSE) TN US 3610 -8583 -9999 GOES +CEIC1 YOSEMITE VILLAGE (23 NW) CA US 3789 -11996 693 GOES +CEIE2 RIO GOASCORAN AT LA CEIB ES 1352 -8778 -9999 +CEIG4 LA CEIBITA GT 1430 -8953 -9999 +CEIP4 CEIBA (3 SE) PR 1823 -6562 -9999 GOES +CEKC1 LA CRESCENTA (3 NE) CA US 3427 -11815 -9999 GOES +CEKC2 EVERGREEN (8 W) CO US 3964 -10546 2502 GOES +CEKT2 CROCKETT (2 NE) TX US 3134 -9545 -9999 UCOOP +CELC1 LOMPOC (3 S) CA US 3459 -12045 174 ALERT +CELG1 CECIL GA US 3105 -8339 -9999 COOPAB +CELN7 CELO (7 SE) NC US 3583 -8218 817 COOPA +CELO1 CELINA OH US 4057 -8454 262 COOPAB +CELT1 CELINA (4 ESE) TN US 3654 -8546 165 COOPAB +CELW1 QUEETS (3 NE) WA US 4757 -12429 24 COOPAB +CEMC1 MARKLEEVILLE (2 NE) CA US 3871 -11976 1646 GOES +CEMC2 SILVERTON CO US 3782 -10766 2859 GOES +CEMI2 CHICAGO IL US 4190 -8763 192 COOPB +CEMN4 CAPE MAY NJ US 3850 -7050 -9999 BUOY +CEMO2 CEMENT (7 SSW) OK US 3487 -9814 -9999 GOES +CENA1 CENTREVILLE (6 SW) AL US 3287 -8724 137 COOPAB +CENA2 CENTRAL (7 SE) AK US 6550 -14465 259 PROF +CENC1 BRIDGEPORT (15 WSW) CA US 3815 -11947 2865 WSF +CENC2 CENTER (4 SSW) CO US 3770 -10613 2339 COOPAB +CENI3 CENTERTON IN US 3949 -8642 186 UCOOP +CENK1 CENTRALIA KS US 3972 -9612 402 COOPABC +CENM4 CENTRAL MI US 4740 -8820 401 COOPBC +CENM6 CENTREVILLE MS US 3110 -9107 113 COOPB +CENO2 CENTRAHOMA (2 ESE) OK US 3460 -9631 216 COOPB +CENO3 BEND (2 S) OR US 4403 -12129 1067 GOES +CENR1 JOHNSTON RI US 4186 -7149 29 GOES +CENS2 CENTERVILLE (6 SE) SD US 4304 -9690 384 COOPAB +CENT1 CENTERVILLE (4 NE) TN US 3583 -8742 226 COOPAB +CENT2 CENTER TX US 3181 -9416 99 COOPAB +CENV1 CENTER RUTLAND VT US 4360 -7301 145 GOES +CENV2 STUART (4 NNW) VA US 3670 -8028 483 IFLOWS +CENW1 CENTRALIA (1 W) WA US 4671 -12298 56 COOPB +CENW2 CENTRALIA WV US 3862 -8058 314 COOPB +CENW4 CENTENNIAL (1 N) WY US 4131 -10613 2481 COOPAB +CEON6 CANISTEO (1 SW) NY US 4227 -7762 352 COOPB +CEPG4 PUENTE COYOLATE GT 1438 -9105 -9999 +CEPM6 PASCAGOULA MS US 3036 -8852 -9999 OTHER +CEPN7 CANTON (7 S) NC US 3546 -8287 805 +CERC2 CRESTONE (8 NW) CO US 3910 -10577 -9999 GOES +CERM3 CHESTER MA US 4234 -7300 -9999 NWR +CERM4 CERESCO (6 SSW) MI US 4222 -8515 288 UCOOP +CERN1 CERESCO (6 SE) NE US 4102 -9655 340 COOPB +CERN5 CERRO (4 SW) NM US 3674 -10568 2167 +CERO1 CHERRY GROVE (2 E) OH US 3907 -8432 -9999 IFLOWS +CERT2 COMSTOCK (12 NNE) TX US 2985 -10108 -9999 UCOOP +CESC1 CHESTER (2 SW) CA US 4028 -12123 1379 GOES +CESI2 CHESTER (3 NW) IL US 3795 -8988 163 NWR +CESL1 CALHOUN LA US 3251 -9235 55 COOPB +CESO2 CEMENT (4 N) OK US 3499 -9813 419 +CEST1 CHATTANOOGA TN US 3505 -8528 -9999 UCOOP +CEST2 CLARENDON (2 W) TX US 3493 -10093 864 ALERT +CETC1 CRESTON (3 WSW) CA US 3549 -12061 402 UCOOP +CETN8 CENTER (4 SE) ND US 4707 -10120 607 COOPAB +CETS2 CENTERVILLE (4 N) SD US 4318 -9697 -9999 UCOOP +CEU CLEMSON SC US 3467 -8289 -9999 ASOS +CEUT2 CUERO (12 NE) TX US 2932 -9745 -9999 UCOOP +CEW CRESTVIEW FL US 3078 -8652 58 +CEWC2 CHERAW CO US 3811 -10352 1259 UCOOP +CEWS1 CHERAW SC US 3470 -7988 43 COOPA +CEY MURRAY KY US 3666 -8837 -9999 SAWRS +CEYO1 CAREY OH US 4093 -8338 251 IFLOWS +CEYU1 CASTLE VALLEY UT US 3863 -10940 1341 UCOOP +CEZ CORTEZ CO US 3730 -10863 1804 +CEZM7 CENTER MO US 3957 -9157 -9999 GOES +CFAC2 AURORA (3 NE) CO US 3974 -10478 -9999 ALERT +CFBM8 BONNER MT US 4685 -11386 -9999 +CFBT2 BENBROOK TX US 3267 -9744 -9999 GOES +CFCC1 CARRVILLE (2 N) CA US 4111 -12270 1704 GOES +CFCG1 TRENTON (6 S) GA US 3482 -8553 -9999 +CFCO3 LAKEVIEW (19 NW) OR US 4237 -12063 1753 WSF +CFDC2 LITTLETON (5 SSW) CO US 3956 -10506 1676 GOES +CFDF1 CRAWFORDVILLE (1 S) FL US 3015 -8438 -9999 UCOOP +CFDI1 CASTLEFORD (2 N) ID US 4255 -11487 1166 COOPABC +CFDK2 CRUTCHFIELD KY US 3658 -8894 112 COOPC +CFDM1 CHERRYFIELD ME US 4460 -6793 13 GOES +CFDO1 ST. MARTIN (1 W) OH US 3921 -8389 -9999 IFLOWS +CFEA3 CAREFREE (1 ESE) AZ US 3382 -11190 771 COOPABC +CFFC1 TRINITY CENTER (7 N) CA US 4109 -12271 762 COOPBC +CFFL1 CUTOFF (11 SE) LA US 2946 -9020 -9999 GOES +CFFM6 COFFEEVILLE MS US 3398 -8967 73 COOPB +CFFN6 CARDIFF (2 NE) NY US 4290 -7617 152 GOES +CFFN7 ROSMAN NC US 3515 -8271 914 IFLOWS +CFFT2 CENTER (6 NNW) TX US 3189 -9422 74 ALERT +CFHF1 COCOA (2 SW) FL US 2836 -8078 -9999 OTHER +CFIF1 FORT GREEN (5 SW) FL US 2756 -8201 -9999 OTHER +CFKT1 ROBBINS (3 NW) TN US 3639 -8463 329 GOES +CFKT2 CONROE (4 S) TX US 3024 -9546 -9999 +CFLK2 SASSAFRAS KY US 3723 -8303 309 +CFLP1 CONFLUENCE (1 SW) PA US 3980 -7937 454 COOPAB +CFMC1 DARDANELLE (8 E) CA US 3836 -11968 2713 WSF +CFMI2 MOUNT VERNON IL US 3829 -8887 -9999 GOES +CFMI2G MOUNT VERNON IL US 3829 -8887 -9999 +CFMM8 COLUMBIA FALLS MT US 4836 -11418 908 GOES +CFMT1 LANCASTER (2 NE) TN US 3613 -8582 -9999 GOES +CFNA3 CLIFTON AZ US 3305 -10928 1082 ALERT +CFNI2 COFFEEN IL US 3909 -8939 178 UCOOP +CFNK1 CLIFTON (2 S) KS US 3954 -9727 381 COOPB +CFOM6 CRAWFORD (5 WSW) MS US 3328 -8871 77 COOPB +CFPC1 HUME (14 NNW) CA US 3699 -11898 1920 WSF +CFPL1 GRAND CHENIER (10 NE) LA US 2987 -9285 -9999 GOES +CFPN7 FRISCO NC US 3522 -7563 -9999 +CFPV2 COVINGTON VA US 3781 -7999 381 +CFPV2I COVINGTON VA US 3781 -7999 381 +CFRC1 TRINITY CENTER (7 N) CA US 4108 -12272 927 GOES +CFRC2 CONIFER (3 W) CO US 3953 -10536 2896 +CFRM8 HELENA (15 E) MT US 4665 -11173 1120 GOES +CFRN7 CAROLINA BEACH NC US 3408 -7793 0 GOES +CFRQ2 CANAL FLATS RANGER STATI BC CN 5015 -11590 817 +CFSA2 CRAIG AK US 5548 -13315 4 COOPA +CFSC1 COTTONWOOD (8 E) CA US 4040 -12214 128 COOPB +CFSN2 CARSON CITY NV US 3913 -11976 1332 ALERT +CFSO2 CEMENT (3 SSE) OK US 3490 -9813 431 +CFSW1 PROSSER (1 NE) WA US 4622 -11976 189 GOES +CFTG1 CARROLLTON (3 ESE) GA US 3357 -8502 -9999 UCOOP +CFTK1 CLIFTON KS US 3957 -9728 395 COOPB +CFTK2 CLIFTON KY US 3825 -8572 140 GOES +CFTN1 CROFTON (8 N) NE US 4285 -9747 -9999 COOPB +CFTN6 CLIFTON PARK NY US 4286 -7380 -9999 UCOOP +CFTP1 CLIFTON (2 E) PA US 4123 -7551 518 SNOCOR +CFV COFFEYVILLE KS US 3709 -9557 230 ASOS +CFVA2 COLDFOOT AK US 6725 -15018 326 UCOOP +CFVK1 COFFEYVILLE KS US 3707 -9563 213 COOPB +CFVV2 RURAL RETREAT (7 NNE) VA US 3698 -8130 789 IFLOWS +CFWC1 WHEATLAND (6 E) CA US 3905 -12131 79 GOES +CFWC2 LOVELAND (8 NW) CO US 4042 -10523 -9999 GOES +CFWM1 Cutler Farris Wharf ME US 4466 -6721 -9999 CTGN +CFWN2 GLENDALE (4 SW) NV US 3664 -11463 479 ALERT +CFWN7 WILMINGTON NC US 3426 -7795 0 GOES +CFXI2 COLFAX (2 SSE) IL US 4053 -8860 229 COOPB +CFXI4 COLFAX IA US 4168 -9325 235 COOPB +CFXI4G COLFAX IA US 4168 -9325 -9999 +CFXL1 COLFAX LA US 3152 -9271 -9999 COOPB +CFXW2 FAIRMONT (3 SSE) WV US 3944 -8013 271 GOES +CFXW3 COLFAX (10 N) WI US 4513 -9172 -9999 UCOOP +CFYN8 CHURCHS FERRY (5 NW) ND US 4827 -9918 443 COOPB +CGA CRAIG AK US 5548 -13315 4 AWOS +CGAA2 ANCHORAGE AK US 6107 -15143 152 SNOTEL +CGAC1 HIDDEN HILLS (5 NE) CA US 3421 -11860 249 ALERT +CGBO1 CRAIG BEACH OH US 4113 -8098 290 IFLOWS +CGCA3 GRAND CANYON VILLAGE (5 NE) AZ US 3610 -11208 737 GOES +CGCC2 IDLEDALE (2 W) CO US 3967 -10528 2028 ALERT +CGCT2 NORTH HOUSTON (2 N) TX US 2995 -9550 -9999 ALERT +CGDN2 LAS VEGAS (3 WNW) NV US 3623 -11525 710 ALERT +CGDO3 COTTAGE GROVE (6 S) OR US 4372 -12306 253 COOPAB +CGDW4 CHEYENNE (23 W) WY US 4119 -10525 2304 COOPC +CGEC1 CARTAGO CA US 3642 -11803 1151 WSF +CGEC2 GEORGETOWN (2 N) CO US 3973 -10569 2576 GOES +CGF CLEVELAND OH US 4157 -8149 -9999 SAWRS +CGFO3 SISTERS (3 SW) OR US 4432 -12160 1000 GOES +CGFW1 DUNGENESS (18 S) WA US 4792 -12320 914 GOES +CGGC2 CRAIG CO US 4048 -10761 1859 +CGGI4 COGGON IA US 4228 -9153 275 COOPAB +CGHC1 DAGGETT (6 NNE) CA US 3495 -11686 713 AHOS +CGHN6 CROGHAN NY US 4390 -7540 247 GOES +CGI CAPE GIRARDEAU MO US 3723 -8957 104 +CGIM7 CAPE GIRARDEAU (3 N) MO US 3737 -8953 224 NWR +CGKW1 COUGAR (5 NW) WA US 4610 -12237 -9999 UCOOP +CGLC1 LAKE ARROWHEAD (4 ESE) CA US 3425 -11713 -9999 ALERT +CGLK1 ELKHART (10 N) KS US 3714 -10191 -9999 UCOOP +CGLN7 YANCEYVILLE (3 SE) NC US 3639 -7929 177 GOES +CGMW1 GRAND MOUND (2 SW) WA US 4678 -12303 38 GOES +CGNC1 SEBASTOPOL (3 ESE) CA US 3837 -12277 23 GOES +CGNT2 CARLOS (3 NE) TX US 3063 -9603 -9999 RFCSIM +CGRA3 CONGRESS (7 SW) AZ US 3412 -11296 845 ALERT +CGRC1 SODA SPRINGS (7 W) CA US 3931 -12055 -9999 COOPC +CGRC2 TEXAS CREEK (9 SE) CO US 3831 -10548 2365 +CGRK1 COUNCIL GROVE KS US 3867 -9650 368 GOES +CGRM7 CAPE GIRARDEAU MO US 3730 -8952 109 COOPBC +CGRN5 CERRILLOS NM US 3546 -10621 -9999 +CGRN6 CONGERS NY US 4116 -7392 2 GOES +CGRO3 BLUE RIVER (5 SE) OR US 4414 -12225 377 OTHER +CGSC1 MONROVIA (7 NNE) CA US 3425 -11797 701 ALERT +CGSL1 COVINGTON (7 NW) LA US 3056 -9015 9 +CGSO2 CEMENT (4 E) OK US 3494 -9808 384 +CGSW1 CAMP GRISDALE WA US 4737 -12360 250 +CGTC1 LAKESHORE (16 SE) CA US 3707 -11897 2545 WSF +CGTN8 COLGATE ND US 4723 -9766 360 COOPAB +CGTP1 MCCANDLESS PA US 4059 -8002 299 UCOOP +CGUC1 CAMARILLO (1 E) CA US 3422 -11901 50 ALERT +CGVC1 CEDAR GROVE (1 E) CA US 3679 -11866 1439 GOES +CGWO2 CACHE (4 SE) OK US 3459 -9857 -9999 GOES +CGWO3 BLUE RIVER (5 SE) OR US 4413 -12224 385 +CGX CHICAGO IL US 4186 -8761 183 LAWRS +CGYC2 PALISADE CO US 3010 -10836 1423 +CGZ CASA GRANDE (5 N) AZ US 3295 -11177 446 AWOS +CHA CHATTANOOGA (6 E) TN US 3502 -8520 211 +CHAA1 CHATOM AL US 3147 -8825 87 COOPA +CHAA2 FOX (9 NNW) AK US 6509 -14772 168 COOPB +CHAA3 HICKIWAN (9 W) AZ US 3225 -11262 695 ALERT +CHAC1 KEDDIE (3 ESE) CA US 4000 -12092 1378 GOES +CHAC2 CORTEZ (12 SE) CO US 3720 -10849 1886 +CHAE2 CHAPELTIQUE ES 1339 -8816 -9999 +CHAF1 CHATTAHOOCHEE FL US 3070 -8486 0 GOES +CHAG1 ATLANTA GA US 3382 -8448 224 GOES +CHAI1 CHALLIS RANGER STATION ID US 4450 -11424 1577 +CHAI2 CHICAGO HEIGHTS IL US 4152 -8757 193 ALERT +CHAI2D CHICAGO HEIGHTS IL US 4152 -8757 -9999 +CHAL1 MONROE (1 N) LA US 3248 -9211 -9999 GOES +CHAM1 CHAMBERLAIN BRIDGE ME US 4617 -6921 288 COOPAB +CHAM3 CHARLEMONT (1 E) MA US 4263 -7285 158 GOES +CHAM4 CHAMPION MI US 4652 -8798 477 COOPAB +CHAM5 CHATFIELD MN US 4383 -9220 -9999 UCOOP +CHAM6 CHARLESTON MS US 3400 -9007 1 +CHAM7 CARTHAGE (2 SE) MO US 3712 -9427 -9999 UCOOP +CHAN1 CHADRON (13 SW) NE US 4264 -10310 1030 NWR +CHAN4 CHARLOTTEBURG NJ US 4102 -7443 232 +CHAN4I CHARLOTTEBURG NJ US 4102 -7443 232 +CHAN4L CHARLOTTEBURG NJ US 4102 -7443 232 +CHAN5 CHAMA NM US 3695 -10665 2560 SNOTEL +CHAN6 CHASE MILLS NY US 4485 -7508 -9999 GOES +CHAN7 HAYESVILLE (3 SE) NC US 3502 -8379 -9999 AHOS +CHAO1 MIFFLIN (2 S) OH US 4073 -8237 312 GOES +CHAO2 CHATTANOOGA (3 NE) OK US 3445 -9862 352 COOPAB +CHAO3 CHARLESTON OR US 4335 -12432 0 HTG +CHAP1 CHARLESVILLE PA US 3993 -7852 428 IFLOWS +CHAS1 CHAPPELLS (2 NNW) SC US 3421 -8189 145 +CHAS2 CHAMBERLAIN SD US 4380 -9934 447 UCOOP +CHAT1 CHATTANOOGA TN US 3506 -8531 226 +CHAT2 CHANNING TX US 3569 -10233 1155 COOPAB +CHAV3 CHARLOTTE AMALIE (0 SW) VI 1834 -6492 0 HTG +CHAW2 CHARLESTON WV US 3837 -8170 168 +CHBA1 CARLTON (4 NW) AL US 3136 -8777 -9999 GOES +CHBA2 CHENA HOT SPRINGS (19 WNW) AK US 6512 -14670 -9999 SNOCOR +CHBC1 RIPPERDAN (15 SE) CA US 3677 -12029 52 GOES +CHBD1 NEWARK DE US 3963 -7573 -9999 +CHBF1 SANTA ROSA BEACH (4 ENE) FL US 3040 -8617 0 GOES +CHBI2 CHEBANSE (5 E) IL US 4001 -8782 191 COOPB +CHBI2D CHEBANSE (5 E) IL US 4001 -8782 -9999 +CHBM4 CHEBOYGAN MI US 4565 -8447 180 COOPAB +CHBN5 CHAMBERINO NM US 3207 -10667 -9999 UCOOP +CHBP1 CHAMBERSBURG (4 W) PA US 3995 -7774 198 GOES +CHBT2 CHEROKEE (4 SSE) TX US 3092 -9868 -9999 ALERT +CHBV1 DUXBURY (5 W) VT US 4432 -7285 396 SNOCOR +CHBW2 CHEAT BRIDGE WV US 3845 -7987 1082 +CHCA1 OXFORD (3 ESE) AL US 3360 -8579 -9999 GOES +CHCA2 LARSEN BAY (13 N) AK US 5773 -15393 46 GOES +CHCC1 FAIR OAKS CA US 3866 -12125 67 ALERT +CHCC2 DENVER (3 SE) CO US 3971 -10494 1622 GOES +CHCF1 WEWAHITCHKA FL US 3013 -8515 9 UCOOP +CHCG1 DALTON (5 SE) GA US 3474 -8488 204 GOES +CHCI1 FAIRFIELD (14 NW) ID US 4343 -11503 1951 WSF +CHCK2 WEST LIBERTY (7 SSW) KY US 3780 -8328 314 IFLOWS +CHCM2 CHESAPEAKE CITY MD US 3953 -7581 0 HTG +CHCM7 CHILLICOTHE (4 S) MO US 3973 -9356 202 UCOOP +CHCN5 CHACON (2 S) NM US 3513 -10538 2455 COOPB +CHCN8 CHURCHS FERRY (6 S) ND US 4818 -9922 436 COOPB +CHCO1 CHILLICOTHE OH US 3934 -8297 0 GOES +CHCO2 CHECOTAH OK US 3547 -9552 194 COOPB +CHCS2 PLAINVIEW (11 NE) SD US 4474 -10205 658 +CHCT2 CORPUS CHRISTI TX US 2772 -9740 -9999 +CHCU1 COALVILLE (17 ESE) UT US 4085 -11107 2774 SNOTEL +CHCW2 CHURCHVILLE (1 NW) WV US 3911 -8056 433 IFLOWS +CHCW4 EVANSTON (10 NW) WY US 4140 -11103 2057 +CHD CHANDLER AZ US 3327 -11181 -9999 +CHDA3 CHANDLER HEIGHTS AZ US 3321 -11168 434 COOPA +CHDC2 AURORA (6 SSW) CO US 3965 -10486 1678 GOES +CHDN1 CHADRON NE US 4282 -10301 1070 COOPAB +CHDO1 CHARDON (5 E) OH US 4150 -8118 -9999 COOPB +CHDP1 CHADDS FORD PA US 3987 -7562 52 COOPB +CHDS1 MCCORMICK (18 SSE) SC US 3366 -8219 116 GOES +CHDT2 CORPUS CHRISTI TX US 2765 -9740 -9999 +CHDW1 CHELAN (2 W) WA US 4784 -12006 -9999 +CHEA2 ANCHORAGE AK US 6133 -14975 5 UCOOP +CHEA3 COTTONWOOD (10 SE) AZ US 3460 -11205 -9999 GOES +CHEC1 CHESTER CA US 4030 -12124 1381 COOPABC +CHEC2 SEDALIAN (22 SW) CO US 3922 -10528 2097 COOPAB +CHEI1 CHESTER (2 N) ID US 4402 -11157 1540 GOES +CHEI2 CHENOA IL US 4074 -8872 216 COOPAB +CHEK1 CHENEY (6 N) KS US 3772 -9779 416 +CHEL1 MONROE (1 N) LA US 3257 -9211 -9999 GOES +CHEM2 CHESTERTOWN (6 NE) MD US 3922 -7607 12 COOPA +CHEM3 CHESTERFIELD MA US 4238 -7285 410 COOPB +CHEM8 CHESTER MT US 4851 -11097 965 COOPABC +CHEN6 ELMIRA NY US 4209 -7680 -9999 GOES +CHEN7 ANDREWS (19 NW) NC US 3545 -8393 338 +CHEO1 CHILLICOTHE OH US 3939 -8299 -9999 GOES +CHEO3 CHEMULT (1 N) OR US 4323 -12179 1451 COOPABC +CHES1 CHERAW SC US 3470 -7988 47 COOPB +CHES2 CHESTER SD US 4390 -9693 491 COOPB +CHET1 CHEATHAM TN US 3632 -8722 119 COOPAB +CHET2 TRINITY (10 E) TX US 3095 -9520 -9999 ALERT +CHEU1 SALT LAKE CITY (2 SW) UT US 4067 -11291 1327 UCOOP +CHEV1 CHELSEA VT US 4398 -7245 244 COOPAB +CHEV2 CHESAPEAKE (10 WSW) VA US 3659 -7644 6 COOPB +CHEW1 CHEWELAH (4 SSW) WA US 4828 -11772 509 +CHEW3 CHETEK WI US 4532 -9165 -9999 UCOOP +CHEW4 CHEYENNE (7 W) WY US 4118 -10494 1890 +CHFA2 FAIRBANKS (1 ENE) AK US 6485 -14770 129 +CHFA3 REDINGTON (11 SW) AZ US 3227 -11061 1149 ALERT +CHFC1 MONROVIA (16 N) CA US 3432 -11802 1600 ALERT +CHFC2 CEDAR COVE (2 E) CO US 4042 -10523 -9999 GOES +CHFI1 MONTPELIER (19 SE) ID US 4217 -11112 1975 GOES +CHFL1 CHALMETTE (12 NE) LA US 3006 -8980 -9999 GOES +CHFN6 CAMBRIDGE NY US 4305 -7337 155 COOPAB +CHFN7 ROBBINSVILLE (10 SW) NC US 3528 -8391 1311 IFLOWS +CHFN8 CHAFFEE (5 NE) ND US 4680 -9727 294 COOPB +CHFO3 CRESCENT LAKE (12 SE) OR US 4338 -12192 1760 +CHFS1 CHEROKEE FALLS (3 S) SC US 3503 -8149 -9999 GOES +CHFT1 HENERSON (12 SW) TN US 3537 -8883 183 AMOS +CHFT2 CHEROKEE TX US 3098 -9872 463 UCOOP +CHFW1 BRIDGEPORT (2 ESE) WA US 4799 -11964 302 +CHFW3 CHIPPEWA FALLS WI US 4493 -9140 -9999 COOPB +CHGA1 INVERNESS (2 W) AL US 3342 -8674 125 +CHGA2 CHIGNIK (19 NW) AK US 5640 -15894 -9999 GOES +CHGA3 ORACLE (10 SSW) AZ US 3251 -11084 1244 +CHGC1 CHALLENGE CA US 3948 -12122 975 OTHER +CHGG1 CLARKESVILLE (2 N) GA US 3464 -8352 -9999 GOES +CHGN7 SHOOTING CREEK (4 NE) NC US 3508 -8363 1201 IFLOWS +CHGO1 CHAGRIN FALLS (2 NW) OH US 4145 -8144 232 IFLOWS +CHGT2 CHILDRESS TX US 3469 -10019 549 UCOOP +CHGW2 CHERRY GROVE (2 SSW) WV US 3860 -7953 683 IFLOWS +CHGW4 CHUGWATER WY US 4176 -10482 1617 COOPABC +CHH CHATHAM (2 S) MA US 4167 -6997 15 +CHHC1 MONROVIA (20 N) CA US 3432 -11801 1608 ALERT +CHHI2 CHICAGO HEIGHTS IL US 4150 -8763 -9999 UCOOP +CHHN4 CHERRY HILL NJ US 3990 -7503 12 +CHHN6 CHATHAM NY US 4237 -7360 -9999 UCOOP +CHHP1 CHURCHILL (1 W) PA US 4045 -7985 290 UCOOP +CHHT1 CHURCH HILL TN US 3652 -8273 -9999 AHOS +CHHT2 CHILDRESS (7 W) TX US 3452 -10029 549 UCOOP +CHHW1 CHEWELAH (5 NE) WA US 4830 -11760 1494 SNOCOR +CHIA1 THORSBY (3 ESE) AL US 3288 -8670 207 +CHIA2 KODIAK (36 SE) AK US 5762 -15237 15 COOPA +CHIA3 DOS CABEZAS (19 ESE) AZ US 3201 -10936 1615 COOPA +CHIC1 GAVIOTA (58 S) CA US 3365 -12020 -9999 BUOY +CHIC2 IDAHO SPRINGS (4 SW) CO US 3972 -10557 2451 GOES +CHID1 WILMINGTON DE US 3973 -7552 3 AMOS +CHIF1 CHIEFLAND (5 SE) FL US 2941 -8282 10 COOPA +CHIH3 CHINDA HO 1512 -8820 -9999 +CHII2 CHICAGO (3 E) IL US 4188 -8763 199 NWR +CHIM5 CHISHOLM (11 N) MN US 4767 -9290 398 GOES +CHIM7 CHILLICOTHE (3 NW) MO US 3983 -9361 212 UCOOP +CHIN3 JAFFREY (12 W) NH US 4297 -7212 463 SNOCOR +CHIN5 CUCHILLO (3 SE) NM US 3322 -10731 -9999 UCOOP +CHIN7 CHINQUAPIN (1 W) NC US 3483 -7783 5 GOES +CHIO1 CHILI (2 WSW) OH US 4037 -8179 -9999 IFLOWS +CHIO3 CHILOQUIN (5 E) OR US 4260 -12178 1289 +CHIP1 VINTONDALE (3 SE) PA US 4045 -7888 725 IFLOWS +CHIR6 CHINANDEGA AWS MET NI 1263 -8717 -9999 +CHIT2 CEDAR HILL (4 NE) TX US 3262 -9692 242 COOPB +CHIW1 PLAIN (5 N) WA US 4784 -12066 640 GOES +CHIW3 CHILTON WI US 4403 -8815 256 COOPAB +CHJW1 CHIEF JOSEPH DAM (3 ESE) WA US 4800 -11965 250 COOPABC +CHK CHICKASHA (3 NW) OK US 3510 -9797 -9999 +CHKA1 MOBILE (10 NW) AL US 3080 -8814 1 GOES +CHKA2 STRELNA (15 SE) AK US 6147 -14383 472 SNOCOR +CHKC1 ONTARIO (8 SW) CA US 3400 -11773 212 GOES +CHKC2 NATHROP (4 W) CO US 3873 -10616 -9999 GOES +CHKF1 RICHMOND HEIGHTS (13 W) FL US 2563 -8058 -9999 GOES +CHKG1 CHICKAMAUGA (3 E) GA US 3490 -8527 223 GOES +CHKI4 CHEROKEE IA US 4275 -9555 360 COOPB +CHKM5 CHASKA (2 W) MN US 4481 -9363 282 COOPC +CHKM8 CHINOOK (35 SE) MT US 4817 -10900 1024 COOPA +CHKN2 NELSON (7 ENE) NV US 3575 -11468 366 ALERT +CHKN7 CHEROKEE (12 NE) NC US 3562 -8321 -9999 GOES +CHKO2 CHICKASHA (1 E) OK US 3505 -9792 331 COOPB +CHKP1 CHALKHILL (2 ENE) PA US 3985 -7959 604 COOPB +CHKT1 CHATTANOOGA TN US 3501 -8521 196 +CHKW1 FORD (4 SW) WA US 4786 -11786 4313 GOES +CHKW3 CHETEK (2 SW) WI US 4530 -9166 -9999 AUTOB +CHLA1 CHILDERSBURG AL US 3328 -8634 127 +CHLA2 FAIRBANKS (9 ENE) AK US 6489 -14725 -9999 COOPB +CHLA3 CHILDS (1 S) AZ US 3435 -11170 829 GOES +CHLA4 COAL HILL AR US 3544 -9366 147 COOPB +CHLC1 CHUALAR (2 SW) CA US 3656 -12155 29 +CHLC2 WALDEN (28 SE) CO US 4062 -10583 2743 WSF +CHLF1 CHULUOTA (1 NE) FL US 2865 -8111 -9999 GOES +CHLI2 CHILLICOTHE (1 SW) IL US 4092 -8950 163 COOPB +CHLI3 MANSFIELD (6 NE) IN US 3972 -8707 -9999 UCOOP +CHLI4 CLIMBING HILL IA US 4234 -9608 351 COOPB +CHLK1 CHALK KS US 3877 -9630 427 COOPB +CHLK2 COLLEGE HILL KY US 3778 -8410 183 GOES +CHLL1 CHALMETTE LA US 2995 -9000 -9999 UCOOP +CHLM2 CHILLUM MD US 3898 -7697 43 IFLOWS +CHLM3 CHARLTON MA US 4212 -7191 -9999 GOES +CHLM4 CHELSEA (1 NE) MI US 4232 -8402 274 COOPB +CHLM7 CHILLICOTHE MO US 3979 -9356 212 COOPABC +CHLN6 CHARLOTTE (1 SSW) NY US 4323 -7762 -9999 COOPC +CHLN7 CHAPEL HILL NC US 3587 -7917 -9999 NWR +CHLO1 CHILO OH US 3880 -8417 1 COOPAB +CHLO2 CHELSEA (4 S) OK US 3648 -9542 224 COOPB +CHLP1 CHALFONT PA US 4028 -7520 76 GOES +CHLS1 CHARLESTON SC US 3278 -7993 3 COOPB +CHLS2 CHELSEA SD US 4517 -9875 -9999 UCOOP +CHLT1 CHARLESTON TN US 3529 -8475 -9999 GOES +CHLT2 CHILDRESS (10 N) TX US 3457 -10019 455 GOES +CHLV1 CHELSEA (2 NW) VT US 4401 -7248 439 COOPAB +CHLV2 VIRGINIA BEACH (16 ENE) VA US 3690 -7572 30 C-MAN +CHLW1 CHELAN (3 SE) WA US 4783 -12001 335 +CHMA3 CHAMBERS (3 E) AZ US 3520 -10939 1762 COOPB +CHMA4 CHIMES (12 ESE) AR US 3561 -9256 351 COOPB +CHMC1 BASS LAKE (8 NE) CA US 3741 -11949 2179 GOES +CHMG1 SAVANNNRH (4 W) GA US 3207 -8115 12 COOPAB +CHMI2 CHAMPAIGN IL US 4009 -8825 -9999 NWR +CHMI3 CHALMERS IN US 4067 -8688 213 COOPB +CHML1 CHALMETTE LA US 2997 -8997 -9999 COOPB +CHMM3 CHATHAM (40 ESE) MA US 4127 -6930 0 +CHMM4 CHAMPION (4 E) MI US 4650 -8790 404 UCOOP +CHMN1 CHAMBERS NE US 4221 -9876 649 COOPAB +CHMN4 CANOE BROOK (2 E) NJ US 4074 -7435 55 COOPB +CHMN5 CHAMA NM US 3692 -10658 2393 +CHMN6 CHASM FALLS VILLAGE (1 SSW) NY US 4475 -7422 -9999 +CHMO1 MIFFLIN (2 S) OH US 4073 -8237 312 COOPB +CHMO3 CHEMULT OR US 4322 -12173 1451 +CHMP1 CHAMBERSBURG (1 ESE) PA US 3993 -7763 195 COOPAB +CHMV2 CHATHAM VA US 3682 -7941 195 COOPAB +CHMW1 PORT TOWNSEND (12 S) WA US 4795 -12279 43 COOPB +CHMW3 MADISON WI US 4306 -8948 277 COOPB +CHNA2 FAIRBANKS (6 W) AK US 6483 -14794 245 COOPB +CHNA3 CHINLE (2 SE) AZ US 3615 -10954 1689 COOPABC +CHNC1 CALLAHAN (2 N) CA US 4131 -12280 971 COOPAB +CHNC2 DECKERS (3 SW) CO US 3923 -10528 2222 ALERT +CHNI2 CALHOUN (5 SE) IL US 3860 -8797 134 COOPB +CHNK1 CHENEY (6 N) KS US 3773 -9779 444 GOES +CHNM4 CHANNING (5 N) MI US 4618 -8805 116 COOPBC +CHNM5 CHANHASSEN (2 SW) MN US 4484 -9355 280 UCOOP +CHNM8 COHAGEN MT US 4706 -10662 831 COOPAB +CHNN1 CHENEY NE US 4075 -9657 -9999 UCOOP +CHNN6 CORNING (33 NW) NY US 4272 -7750 -9999 ALERT +CHNO1 COSHOCTON (7 NNE) OH US 4037 -8179 347 COOPB +CHNO2 CHANDLER OK US 3570 -9688 282 COOPAB +CHNT2 CHINA TX US 3005 -9433 -9999 UCOOP +CHNV2 CHINCOTEAGUE VA US 3793 -7538 -9999 MARS +CHNW1 CHINOOK PASS WA US 4687 -12152 1658 +CHNW2 PLEASANT VALLEY WV US 4007 -8068 204 UCOOP +CHO CHARLOTTESVILLE VA US 3814 -7845 192 +CHOC1 SIERRA MADRE (12 N) CA US 3433 -11803 1676 GOES +CHOC2 EL RANCHO (4 NE) CO US 3970 -10527 2393 ALERT +CHOG1 CHOESTOE GA US 3480 -8390 -9999 +CHOI1 KETCHUM (17 NW) ID US 4377 -11470 1963 WSF +CHOM7 CHILLICOTHE MO US 3978 -9349 213 AHOS +CHON7 ROBBINSVILLE (1 N) NC US 3533 -8382 -9999 GOES +CHOO1 MANSFIELD (8 E) OH US 4068 -8237 322 GOES +CHOT2 THREE RIVERS (4 W) TX US 2847 -9827 70 COOPB +CHPA3 CASTLE HOT SPRINGS (3 N) AZ US 3402 -11235 729 ALERT +CHPC1 MINERAL KING (7 E) CA US 3647 -11847 2880 GOES +CHPC2 SAGUACHE (26 SE) CO US 3817 -10660 3048 WSF +CHPF1 CHIPLEY FL US 3078 -8548 40 COOPA +CHPI2 CHAPIN (4 E) IL US 3977 -9033 -9999 COOPB +CHPK1 CHAPMAN (4 NNW) KS US 3903 -9703 335 +CHPM4 CHAMPION (4 NW) MI US 4656 -8800 475 UCOOP +CHPM5 CHAMPLIN MN US 4516 -9344 -9999 GOES +CHPN1 CHAPPELL NE US 4110 -10247 1134 COOPBC +CHPN5 CHAPARRAL NM US 3202 -10641 1220 COOPA +CHPN6 WEST WINFIELD (5 NE) NY US 4292 -7512 402 COOPB +CHPR1 CHOPMIST RI US 4183 -7167 223 ALERT +CHPS1 CHAPPELLS (2 W) SC US 3417 -8191 152 +CHPT2 CHEAPSIDE TX US 2931 -9735 94 COOPB +CHPT4 EL CHAPENO TP 2653 -9914 -9999 GOES +CHPTP EL CHAPENO MX 2653 -9914 -9999 +CHPU1 VERNAL (37 NW) UT US 4081 -11007 3719 GOES +CHPW1 LONGMIRE (16 NE) WA US 4687 -12152 1682 +CHQC1 WAWOMA (13 ESE) CA US 3750 -11941 2073 WSF +CHQM6 WEST POINT (3 W) MS US 3361 -8871 -9999 OTHER +CHQO3 CHILOQUIN (7 NW) OR US 4265 -12195 1266 COOPABC +CHR CHITTENDEN VT US 4431 -7325 -9999 +CHRA2 ANCHORAGE AK US 6121 -14983 6 GOES +CHRA3 GLOBE (30 N) AZ US 3383 -11086 975 GOES +CHRC1 INDEPENDENCE (12 W) CA US 3677 -11842 3261 WSF +CHRC2 DECKERS (5 SSW) CO US 3918 -10527 2278 GOES +CHRF1 CHRISTMAS (5 E) FL US 2854 -8094 1 GOES +CHRG1 UVALDA (5 S) GA US 3196 -8252 53 COOPB +CHRI1 CHALLIS ID US 4450 -11422 1600 GOES +CHRI2 CHRISMAN IL US 3981 -8767 198 COOPB +CHRI3 CHALMERS (5 W) IN US 4067 -8750 219 COOPB +CHRI4 CHARITON IA US 4100 -9332 293 COOPAB +CHRK1 CHERRYVALE (4 E) KS US 3727 -9547 250 +CHRL1 CHARENTON LA US 2990 -9152 0 +CHRM3 CHARLEMONT (1 E) MA US 4263 -7285 158 COOPB +CHRM4 CHARLEVOIX MI US 4532 -8528 183 COOPAB +CHRM6 CHARLESTON (1 N) MS US 3402 -9005 73 COOPAB +CHRN5 GALLUP (10 NE) NM US 3560 -10859 2045 UCOOP +CHRN6 CHURCHVILLE (10 W) NY US 4310 -7788 168 +CHRN7 CHARLOTTE NC US 3530 -8111 -9999 NWR +CHRN8 CHURCHS FERRY (1 N) ND US 4828 -9917 444 UCOOP +CHRO1 CHARDON (1 NE) OH US 4158 -8118 344 COOPA +CHRO2 CHEROKEE OK US 3677 -9836 360 COOPA +CHRO3 REEDSPORT (9 SE) OR US 4367 -12394 372 GOES +CHRP1 CHARLEROI (1 N) PA US 4015 -7990 229 +CHRS1 AWENDAW SC US 3292 -7970 -9999 NWR +CHRS2 RED SHIRT SD US 4367 -10289 -9999 GOES +CHRT2 CHIRENO TX US 3150 -9435 101 COOPB +CHRV2 CHARLOTTE (3 W) VA US 3707 -7869 180 COOPA +CHRW1 ELLENSBURG WA US 4693 -12050 428 GOES +CHRW2 CHARLES TOWN (1 SE) WV US 3928 -7785 158 COOPAB +CHRW4 LANDER (19 SW) WY US 4258 -10892 2768 SNOTEL +CHS CHARLESTON SC US 3290 -8004 12 +CHSA1 CHASE AL US 3482 -8648 195 +CHSA2 CIRCLE HOT SPRINGS AK US 6549 -14464 262 COOPB +CHSA3 CASTLE HOT SPRINGS (3 W) AZ US 3398 -11242 806 ALERT +CHSC1 CALIFORNIA HOT SPRINGS (2 ENE) CA US 3589 -11865 1135 COOPB +CHSC2 DECKERS (4 SW) CO US 3921 -10527 -9999 +CHSF1 CHASSAHOWITZKA (1 E) FL US 2872 -8255 -9999 +CHSI2 CHESTER IL US 3790 -8983 140 +CHSI2G CHESTER IL US 3790 -8983 140 +CHSI3 CHESTERTON IN US 4163 -8704 192 ALERT +CHSI3D CHESTERTON IN US 4163 -8704 -9999 +CHSK1 CHASE (3 SE) KS US 3833 -9831 518 COOPB +CHSK2 IRVINE (1 S) KY US 3773 -8395 439 +CHSM4 CHESANING (2 NE) MI US 4322 -8410 195 COOPB +CHSM7 CHARLESTON MO US 3692 -8935 101 COOPAB +CHSN2 JACKPOT (40 SW) NV US 4168 -11553 1829 COOPAB +CHSN6 GRAHAMSVILLE NY US 4185 -7454 268 OTHER +CHSN8 CHURCHS FERRY (3 NNE) ND US 4833 -9912 442 UCOOP +CHSO1 WEST BRANCH OH US 4113 -8112 -9999 +CHSO2 CHANDLER (5 SE) OK US 3565 -9680 283 +CHSO3 CHILOQUIN (1 NE) OR US 4258 -12185 1281 WSF +CHSP1 CHESTER (3 NW) PA US 3987 -7540 7 GOES +CHSS1 BLUFFTON (8 NNW) SC US 3233 -8092 -9999 +CHST2 SAN ANTONIO TX US 2953 -9852 -9999 UCOOP +CHSV1 DUXBURY (7 W) VT US 4432 -7288 1067 SNOCOR +CHSV2 MARTINSVILLE (5 SSW) VA US 3662 -7992 335 IFLOWS +CHSV3 CHRISTIANSTED VI 1775 -6470 0 HTG +CHSW1 CHEWELAH (6 E) WA US 4828 -11758 1501 WSF +CHT CHILLICOTHE MO US 3978 -9350 239 +CHTA1 CAHABA HEIGHTS (1 E) AL US 3345 -8672 141 COOPB +CHTA2 MINTO (24 ESE) AK US 6502 -14860 442 GOES +CHTC1 CHATSWORTH CA US 3425 -11860 299 +CHTC2 LITTLETON (5 SW) CO US 3956 -10508 1690 ALERT +CHTF1 MARCO (34 ESE) FL US 2571 -8125 0 GOES +CHTG1 CHATSWORTH GA US 3475 -8472 -9999 NWR +CHTI2 CHATSWORTH IL US 4075 -8829 224 COOPB +CHTI3 CHESTERTON (3 SW) IN US 4157 -8709 197 UCOOP +CHTI4 CHARITON (5 SSE) IA US 4095 -9326 290 +CHTI4G CHARITON (5 SSE) IA US 4095 -9326 -9999 +CHTK2 BRUTUS (2 NNE) KY US 3728 -8357 521 GOES +CHTM3 CHATHAM MA US 4168 -6995 0 CTGN +CHTM7 CARTHAGE (1 N) MO US 3719 -9432 288 GOES +CHTM8 CHOTEAU (5 NE) MT US 4780 -11218 1140 +CHTN4 CHATHAM (2 W) NJ US 4074 -7442 108 COOPB +CHTN6 COHOCTON NY US 4255 -7748 591 +CHTN7 HATTERAS NC US 3521 -7571 -9999 +CHTO1 COSHOCTON (3 SSW) OH US 4024 -8187 232 COOPA +CHTO3 BROOKINGS (7 NE) OR US 4212 -12419 15 WSF +CHTS1 CHARLESTON SC US 3278 -7993 0 HTG +CHTT1 CHARLESTON TN US 3528 -8476 -9999 +CHTU1 COALVILLE (11 E) UT US 4092 -11110 2286 WSF +CHTV1 CHITTENDEN (1 SSW) VT US 4370 -7295 329 COOPB +CHTV2 FRONT ROYAL (6 S) VA US 3885 -7815 610 IFLOWS +CHTW3 CHETEK WI US 4531 -9165 -9999 +CHUA2 BELUGA AK US 6122 -15163 469 SNOCOR +CHUC1 CHICO (3 S) CA US 3969 -12182 56 COOPABC +CHUM1 CHESUNCOOK ME US 4650 -6928 -9999 COOPA +CHUM8 CHOTEAU (29 NE) MT US 4792 -11279 1707 SNOTEL +CHUN5 CHAMA (7 SW) NM US 3685 -10668 -9999 +CHUO3 CHEMULT OR US 4322 -12180 1451 SNOTEL +CHUT2 CHEROKEE (8 NNE) TX US 3106 -9860 -9999 ALERT +CHUW1 LEAVENWORTH (1 E) WA US 4760 -12065 355 GOES +CHVA3 WINSLOW (35 SSW) AZ US 3455 -11092 2135 COOPAB +CHVC1 BUCK MEADOWS (15 NE) CA US 3797 -11992 1452 +CHVI2 CHERRY VALLEY IL US 4223 -8895 -9999 UCOOP +CHVK1 CHENEY KS US 3772 -9779 444 COOPBC +CHVL1 MONROE (3 NE) LA US 3255 -9206 -9999 GOES +CHVN6 CHERRY VALLEY (2 NNE) NY US 4282 -7473 415 COOPAB +CHVO1 CHEVIOT (1 WSW) OH US 3915 -8462 293 COOPA +CHVO3 SILVER LAKE (11 NE) OR US 4323 -12088 1329 GOES +CHVT2 CHRISTOVAL TX US 3119 -10050 -9999 +CHVV2 CHARLOTTESVILLE (16 SW) VA US 3788 -7869 546 NWR +CHWA1 AUBURN (4 S) AL US 3255 -8548 -9999 GOES +CHWA3 WINSLOW (25 S) AZ US 3463 -11072 1800 GOES +CHWC1 CARMEL VALLEY (14 SE) CA US 3632 -12157 1536 ALERT +CHWC2 CHERAW (1 N) CO US 3810 -10350 1262 COOPABC +CHWC3 CHESHIRE CT US 4154 -7288 30 ALERT +CHWF1 HOMOSASSA (5 SE) FL US 2872 -8258 -9999 GOES +CHWO2 CHEWEY (1 W) OK US 3610 -9478 257 OTHER +CHWS1 CHERAW SC US 3465 -7995 -9999 NWR +CHWT2 CHARLIE (3 SE) TX US 3405 -9830 -9999 GOES +CHWW1 CHEWELAH (4 SSW) WA US 4828 -11772 589 UCOOP +CHYC1 INDIAN WELLS (29 NNW) CA US 3385 -11803 2024 ALERT +CHYC2 CHEYENNE WELLS CO US 3882 -10236 1295 COOPABC +CHYN7 CHARLOTTE (3 SE) NC US 3521 -8080 -9999 IFLOWS +CHYO2 CHEYENNE (1 N) OK US 3563 -9968 579 +CHYS2 CHERRY CREEK SD US 4460 -10150 519 +CHYV2 CAPE HENRY VA US 3693 -7601 0 HTG +CHYW1 FERNDALE (6 W) WA US 4886 -12276 0 HTG +CHYW4 CHEYENNE WY US 4129 -10545 -9999 NWR +CHZF1 ROTONDA FL US 2687 -8229 -9999 OTHER +CHZM7 CHILLICOTHE MO US 3975 -9356 213 +CIAP4 CIALES (1 SE) PR 1832 -6646 43 GOES +CIBA3 CIBECUE AZ US 3404 -11049 1538 COOPB +CIBP4 CIALES (5 SW) PR 1830 -6655 -9999 GOES +CIBT2 HOUSTON TX US 2980 -9583 -9999 ALERT +CIBW1 BOUNDARY (2 N) WA US 4900 -11763 393 GOES +CIC CHICO (5 N) CA US 3980 -12186 73 LAWRS +CICC1 CHICO (3 SE) CA US 3971 -12178 76 GOES +CICI2 CICERO IL US 4185 -8777 -9999 UCOOP +CID CEDAR RAPIDS IA US 4188 -9171 263 ASOS +CIDC1 YUMA (15 NE) CA US 3288 -11447 49 GOES +CIDI4 CEDAR RAPIDS IA US 4197 -9167 213 +CIDN1 CEDAR RAPIDS (4 NNE) NE US 4162 -9812 610 NWR +CIEP4 CIDRA (2 NW) PR 1820 -6614 390 GOES +CIET2 CHARLIE (8 NW) TX US 3410 -9832 290 COOPB +CIFC1 CISCO (1 NNW) CA US 3933 -12055 1737 WSF +CIFO3 DIAMOND LAKE (5 NW) OR US 4327 -12218 1413 GOES +CIFP4 CIDRA (3 E) PR 1817 -6612 -9999 GOES +CIFT2 WESTFIELD TX US 3004 -9541 -9999 ALERT +CIGA4 CLINTON AR US 3558 -9245 158 GOES +CIGC1 CISCO CA US 3930 -12054 1798 WSF +CIKA2 CHALKYITSIK (17 WSW) AK US 6659 -14434 137 GOES +CILT2 CHILLICOTHE TX US 3425 -9952 427 RFCSIM +CIMA3 SANTA ROSA (7 NW) AZ US 3243 -11212 792 ALERT +CIMC2 CIMARRON CO US 3844 -10756 2102 COOPAB +CIMK1 CIMARRON (4 S) KS US 3775 -10034 811 COOPABC +CIMN5 UTE PARK NM US 3661 -10512 2665 GOES +CINA4 CINCINNATI (2 NE) AR US 3605 -9449 323 COOPB +CINC1 THREE RIVERS (6 ESE) CA US 3642 -11881 -9999 +CING1 BRUNSWICK GA US 3081 -8146 9 USCRN +CINI4 CARROLL IA US 4207 -9485 381 COOPAB +CINN6 CINCINNATUS NY US 4253 -7590 320 +CINN6G CINCINNATUS NY US 4253 -7590 -9999 +CINO2 CLINTON OK US 3558 -9899 -9999 NWR +CINR6 CINCO PINOS NR 1314 -8652 -9999 +CINT2 CLINT (3 NW) TX US 3148 -10613 1177 UCOOP +CINW1 CINEBAR (2 E) WA US 4661 -12250 317 COOPB +CINW4 CENTENNIAL (6 SW) WY US 4124 -10623 2954 SNOTEL +CIOC1 PARADISE (7 SW) CA US 3946 -12199 98 OTHER +CIPO1 MEDINA OH US 4105 -8193 360 +CIRA2 CIRCLE CITY AK US 6583 -14407 174 COOPB +CIRI2 CAIRO IL US 3700 -8916 96 +CIRI2G CAIRO IL US 3700 -8916 96 +CIRM8 CIRCLE MT US 4741 -10560 744 COOPABC +CIRO1 CIRCLEVILLE OH US 3962 -8303 -9999 +CIRU1 CIRCLEVILLE (1 SW) UT US 3817 -11228 1850 COOPAB +CIRV2 STUART (6 NNW) VA US 3672 -8033 920 IFLOWS +CISC1 WASHINGTON (4 SSW) CA US 3930 -12084 1317 GOES +CISI2 CISCO IL US 4001 -8873 210 COOPB +CISO2 CEMENT (6 S) OK US 3486 -9814 393 +CIST2 CISCO TX US 3235 -9902 -9999 NWR +CISW1 CISPUS R NR RANDLE WA US 4645 -12187 274 +CISW2 CISCO WV US 3912 -8127 186 GOES +CITA2 TALKEETNA (26 E) AK US 6313 -14945 549 SNOCOR +CITC1 HIGHLAND (2 N) CA US 3414 -11719 482 GOES +CITE2 CITALA ES 1422 -8913 -9999 +CITM7 CLINTON MO US 3835 -9377 235 AHOS +CITT1 TELLICO PLAINS (12 NNE) TN US 3537 -8403 -9999 GOES +CIU SAULT STE. MARIE MI US 4625 -8447 244 SAWRS +CIVU1 COALVILLE (1 E) UT US 4092 -11140 1890 +CIWF1 FERNDALE (2 N) FL US 2866 -8171 -9999 +CIXM7 CLINTON MO US 3838 -9388 213 GOES +CIXM7G CLINTON MO US 3838 -9388 -9999 +CIYI4 CHARLES CITY IA US 4308 -9267 309 COOPABC +CIYW1 RANDLE (9 SE) WA US 4644 -12184 384 GOES +CIZM7 CLINTON MO US 3837 -9385 -9999 GOES +CIZM7G CLINTON MO US 3837 -9385 -9999 +CJAW1 BRIDGEPORT (2 E) WA US 4799 -11964 302 OTHER +CJBO1 SPRINGFIELD (2 NE) OH US 3993 -8382 -9999 OTHER +CJDW1 BRIDGEPORT (2 ESE) WA US 4800 -11967 291 GOES +CJET2 LOVELADY (5 SW) TX US 3110 -9551 -9999 UCOOP +CJGI2 LEMONT IL US 4167 -8783 221 UCOOP +CJKC1 DEVORE (5 NW) CA US 3427 -11747 616 GOES +CJLN5 CANJILON (2 W) NM US 3648 -10645 2386 COOPB +CJNC1 SAN BERNADINO (16 WNW) CA US 3430 -11747 953 AHOS +CJNO2 COLLINSVILLE (6 ESE) OK US 3635 -9577 241 UCOOP +CJOF1 CUDJOE (1 E) FL US 2466 -8145 -9999 UCOOP +CJOU1 SALT LAKE CITY (5 SW) UT US 4072 -11192 1286 +CJRP1 COUDERSPORT (7 E) PA US 4174 -7797 655 COOPABC +CJSI1 MOUNTAIN HOME (21 SW) ID US 4262 -11598 747 GOES +CJSO2 CYRIL (1 E) OK US 3490 -9818 420 +CJSU1 BLANDING (13 N) UT US 3783 -10950 2621 SNOTEL +CJTI4 COLUMBUS JUNCTION (1 E) IA US 4128 -9135 178 GOES +CJTI4G COLUMBUS JUNCTION (1 E) IA US 4128 -9135 178 +CJXA2 CROOKED CREEK AK US 6187 -15811 37 GOES +CKAC2 GRANITE (2 SW) CO US 3902 -10628 -9999 GOES +CKB CLARKSBURG WV US 3930 -8023 371 +CKBC1 BLUE CANYON (6 WNW) CA US 3931 -12081 1478 WSF +CKBP1 COKEBURG (1 SSW) PA US 4009 -8008 445 IFLOWS +CKC GRAND MARIS MN US 4775 -9034 -9999 +CKCC1 LAKE ARROWHEAD (5 SSW) CA US 3419 -11718 796 ALERT +CKCM8 COOKE CITY (2 W) MT US 4501 -10997 2274 COOPABC +CKCN7 HARRISBURG (8 NW) NC US 3541 -8075 -9999 IFLOWS +CKCQ2 COOK CREEK CN 5217 -11930 -9999 +CKCT2 CHEROKEE (10 NW) TX US 3103 -9858 -9999 ALERT +CKDT1 CHICKAMAUGA TN US 3510 -8523 -9999 AHOS +CKDT2 RAISIN (3 WSW) TX US 2873 -9716 -9999 +CKEC1 NEWELL (25 E) CA US 4193 -12108 1362 GOES +CKEK2 CHEROKEE KY US 3805 -8278 -9999 GOES +CKEN7 CHEROKEE (8 NE) NC US 3557 -8324 -9999 GOES +CKEQ8 GOODWATER (7 E) SK CN 4935 -10361 571 GOES +CKEW4 COKEVILLE WY US 4209 -11096 1887 UCOOP +CKFA2 AKHIOK (70 W) AK US 5623 -15546 -9999 BUOY +CKFN6 COOKS FALLS NY US 4195 -7498 351 GOES +CKFP1 COOKSBURG (1 NW) PA US 4134 -7923 469 GOES +CKGA3 BLACK CANYON CITY (15 NW) AZ US 3422 -11235 2067 ALERT +CKGT1 CLARKRANGE TN US 3612 -8506 566 COOPB +CKHF1 OCKLAWAHA (3 WSW) FL US 2902 -8197 25 UCOOP +CKKC1 CLEARLAKE OAKS (8 WSW) CA US 3908 -12254 402 GOES +CKKC2 CROOK CO US 4086 -10280 1134 COOPAB +CKKM5 COOK (2 S) MN US 4782 -9268 404 UCOOP +CKKO3 TERREBONNE (3 E) OR US 4436 -12112 839 GOES +CKKQ2 BLUE RIVER BC CN 5217 -11930 1280 GOES +CKKT2 CROCKETT (10 NW) TX US 3140 -9559 -9999 UCOOP +CKL CENTREVILLE-BRENT AL US 3290 -8725 139 UA +CKLA1 CENTERVILLE AL US 3295 -8713 -9999 GOES +CKLA2 MCCORD (17 SSW) AK US 5700 -15354 30 GOES +CKLN6 CONKLIN NY US 4203 -7580 262 +CKLT2 CLARKSVILLE TX US 3362 -9505 -9999 UCOOP +CKLW2 FORT SEYBERT (6 E) WV US 3867 -7908 1219 IFLOWS +CKMC1 TUOLUMNE MEADOWS (36 E) CA US 3789 -11997 655 GOES +CKNA2 CHICKEN (2 SSE) AK US 6405 -14193 872 GOES +CKNN6 POMONA NY US 4111 -7402 24 COOPAB +CKNU1 ROOSEVELT (22 S) UT US 3997 -10998 1646 +CKOT2 CROCKETT (12 W) TX US 3134 -9570 -9999 COOPB +CKPI4 CHEROKEE IA US 4276 -9554 360 COOPABC +CKPT2 CROCKETT (4 W) TX US 3131 -9554 -9999 UCOOP +CKQT2 CROCKETT (8 S) TX US 3120 -9548 -9999 UCOOP +CKRC1 STOCKTON (20 E) CA US 3802 -12093 99 +CKRF1 RUSKIN (4 SW) FL US 2769 -8250 -9999 OTHER +CKRP1 COCHRANTON (1 ENE) PA US 4152 -8003 -9999 GOES +CKRT1 CLARKSVILLE TN US 3655 -8737 116 COOPA +CKRV2 JEWELL VALLEY (2 ESE) VA US 3722 -8178 864 IFLOWS +CKSC1 PESCADERO (8 SE) CA US 3716 -12230 488 +CKSF1 COOKS HAMMOCK (4 WSW) FL US 2992 -8333 -9999 UCOOP +CKSM1 TOPSFIELD (11 W) ME US 4541 -6797 177 SNOCOR +CKSM4 COOKS (2 E) MI US 4594 -8644 239 COOPB +CKSO1 CROOKSVILLE OH US 3977 -8209 243 IFLOWS +CKSO3 CLATSKANIE (3 W) OR US 4611 -12321 7 COOPAB +CKST2 CLARKSVILLE TX US 3362 -9517 -9999 OTHER +CKSV2 PULASKI (4 SW) VA US 3700 -8087 701 IFLOWS +CKSW1 PALMER (6 SE) WA US 4727 -12177 366 WSF +CKTA2 KLUKWAN AK US 5940 -13589 35 UCOOP +CKTC1 BASS LAKE (7 NNE) CA US 3741 -11948 2271 WSF +CKTM5 COKATO MN US 4510 -9418 327 COOPB +CKTT2 CROCKETT TX US 3130 -9545 106 COOPAB +CKV CLARKSVILLE TN US 3662 -8741 -9999 +CKVA4 CLARKSVILLE (6 NE) AR US 3553 -9340 259 COOPB +CKVT1 CLARKSVILLE TN US 3652 -8738 -9999 GOES +CKVT2 CLARKSVILLE (1 W) TX US 3361 -9502 130 COOPB +CKX CHICKEN AK US 6407 -14195 -9999 +CKYF1 CEDAR KEY FL US 2914 -8303 0 HTG +CKYM6 CHUNKY (1 E) MS US 3233 -8891 82 +CKZO3 LAKEVIEW (2 NE) OR US 4222 -12028 1783 WSF +CLAA4 CLARKSVILLE (2 SE) AR US 3545 -9344 189 COOPA +CLAC1 COLUSA (2 N) CA US 3924 -12199 19 GOES +CLAF1 PANAMA CITY (1 N) FL US 3018 -8567 12 ARC +CLAG1 CLYATTVILLE GA US 3070 -8331 61 ARC +CLAH3 LAGUNETAS HO 1519 -8787 -9999 +CLAI2 CLAY CITY (6 SSE) IL US 3861 -8831 140 COOPB +CLAI4 CLAYTON IA US 4290 -9115 -9999 GOES +CLAL1 CLARENCE LA US 3187 -9297 44 +CLAM6 COLLINS (6 S) MS US 3153 -8950 -9999 ALERT +CLAN1 CLATONIA NE US 4045 -9685 -9999 UCOOP +CLAN7 CLAYTON (3 E) NC US 3565 -7840 101 COOPB +CLAO2 CLAREMORE (2 ENE) OK US 3632 -9558 179 COOPAB +CLAO3 CLACKAMAS (2 SE) OR US 4539 -12253 16 COOPB +CLAP1 CLARION (3 SW) PA US 4119 -7944 338 COOPAB +CLAS2 CLARK SD US 4492 -9773 543 COOPABC +CLAT1 CELINA TN US 3655 -8552 149 +CLAT2 CLAUDE TX US 3511 -10136 1035 COOPAB +CLAU1 SEVIER (1 S) UT US 3857 -11225 1695 +CLAV2 CLARKSVILLE VA US 3662 -7857 94 COOPB +CLAW2 CLAY WV US 3847 -8108 259 UCOOP +CLAW3 CLAM LAKE (10 SW) WI US 4602 -9105 443 COOPAB +CLAW4 POWELL (23 NW) WY US 4492 -10913 1247 COOPAB +CLBA1 CLAIBORNE (5 NNW) AL US 3162 -8755 15 +CLBC1 KLAMATH RIVER (8 SW) CA US 4178 -12295 1674 GOES +CLBC2 COLLBRAN (9 SSE) CO US 3910 -10790 3002 COOPB +CLBC3 COLEBROOK CT US 4203 -7307 -9999 COOPB +CLBG1 COLUMBUS (15 NW) GA US 3266 -8509 -9999 +CLBI2 COLUMBUS PARK IL US 4188 -8777 187 UCOOP +CLBK1 COLBY KS US 3945 -10091 -9999 NWR +CLBK2 COLUMBIA KY US 3712 -8540 -9999 GOES +CLBM2 COLUMBIA MD US 3921 -7687 122 ALERT +CLBM5 CLEARBROOK (4 WNW) MN US 4770 -9542 -9999 UCOOP +CLBM8 CULBERTSON (3 SE) MT US 4812 -10448 574 +CLBN1 COLUMBUS (8 NE) NE US 4153 -9728 437 COOPB +CLBN2 BOULDER CITY (13 NE) NV US 3614 -11473 387 COOPC +CLBN8 COLUMBUS (6 N) ND US 4899 -10279 575 UCOOP +CLBO1 COLUMBUS (7 SE) OH US 3990 -8292 224 COOPC +CLBP1 BUCK HILL FALL (5 W) PA US 4118 -7535 640 IFLOWS +CLBP4 CULEBRA PR 1830 -6530 0 HTG +CLBS2 COLUMBIA (1 W) SD US 4562 -9833 387 COOPB +CLBT1 COLUMBIA TN US 3567 -8703 -9999 +CLBT2 CARLSBAD (1 SE) TX US 3159 -10064 -9999 +CLBV2 COLONIAL BEACH VA US 3825 -7696 3 COOPA +CLBW1 EVERSON (4 NNE) WA US 4897 -12233 20 COOPA +CLC CLEAR LAKE CITY TX US 2955 -9513 -9999 SAWRS +CLCA3 PAYSON (22 E) AZ US 3430 -11095 1879 GOES +CLCC1 WHISKEYTOWN (7 W) CA US 4064 -12273 1006 GOES +CLCC2 BOONE CO US 3825 -10425 1364 GOES +CLCI2 CHICAGO IL US 4197 -8770 -9999 COOPB +CLCK2 CULP CREEK I KY US 3847 -8280 -9999 +CLCL1 LAKE CHARLES (6 E) LA US 3013 -9312 -9999 RAWS +CLCM7 CLAYCOMO MO US 3920 -9448 -9999 UCOOP +CLCM8 RED LODGE (7 N) MT US 4520 -10935 2393 SNOTEL +CLCN5 CLINES CORNERS (7 SE) NM US 3493 -10558 2109 COOPA +CLCN6 CALLICOON (2 NE) NY US 4178 -7505 396 COOPB +CLCN7 MINT HILL (1 N) NC US 3521 -8058 -9999 IFLOWS +CLCP1 CLARKS CORNE PA US 4170 -8000 -9999 +CLCS2 CLAIRE CITY SD US 4585 -9710 -9999 UCOOP +CLCT1 SUNBRIGHT (11 SSW) TN US 3610 -8472 -9999 GOES +CLCT2 SEABROOK TX US 2955 -9502 -9999 +CLCU1 MOUNT PLEASANT (22 NNE) UT US 3985 -11128 2804 WSF +CLCV2 CLINCHCO VA US 3717 -8236 436 IFLOWS +CLCW1 LOOMIS (10 NW) WA US 4893 -11978 1835 SNOCOR +CLCW4 SUNDANCE (6 NE) WY US 4949 -10442 1801 SNOTEL +CLDA1 COFFEEVILLE (3 W) AL US 3176 -8813 14 +CLDA3 PERIDOT (8 SW) AZ US 3318 -11053 765 GOES +CLDA4 CLARENDON AR US 3468 -9132 57 +CLDC1 CLOVERDALE (10 E) CA US 3880 -12283 508 COOPB +CLDI1 CALDER ID US 4727 -11619 639 +CLDI2 CHICAGO IL US 4225 -8768 198 UCOOP +CLDI4 CLARINDA IA US 4073 -9503 320 COOPAB +CLDK1 CLYDE KS US 3959 -9739 388 COOPB +CLDL1 MOORINGSPORT (3 ENE) LA US 3270 -9392 -9999 +CLDM3 COLDBROOK SPRINGS MA US 4239 -7206 -9999 +CLDM4 CALEDONIA (2 NE) MI US 4282 -8548 206 COOPB +CLDM4D CALEDONIA (2 NE) MI US 4282 -8548 -9999 +CLDM5 CALEDONIA MN US 4363 -9150 361 COOPAB +CLDN5 CLOUDCROFT NM US 3297 -10575 2683 COOPAB +CLDN7 BRYSON CITY (10 NNW) NC US 3555 -8350 -9999 AHOS +CLDO1 HIGH HILL OH US 3984 -8177 393 NWR +CLDO2 CLOUDY OK US 3438 -9525 -9999 UCOOP +CLDS1 CLEVELAND (8 W) SC US 3506 -8265 329 GOES +CLDT2 CLEVELAND TX US 3034 -9510 -9999 +CLDU1 SCOFIELD (13 SE) UT US 3987 -11130 2804 WSF +CLDW1 TOUTLE (23 E) WA US 4629 -12226 749 +CLE CLEVELAND OH US 4141 -8185 241 +CLEA1 CLEVELAND (3 N) AL US 3402 -8657 164 GOES +CLEC1 COLEVILLE (5 SE) CA US 3851 -11945 1696 +CLEC2 GEORGETOWN (2 S) CO US 3969 -10570 -9999 AHOS +CLEF1 CLEWISTON (6 S) FL US 2667 -8095 -9999 UCOOP +CLEM5 CLEMENTSON MN US 4868 -9443 -9999 COOPB +CLEM6 CLEVELAND MS US 3374 -9074 46 COOPB +CLEM8 CIRCLE (12 NNW) MT US 4728 -10539 322 NWR +CLEN1 COLERIDGE NE US 4250 -9720 491 COOPB +CLEN6 CLEVELAND NY US 4323 -7588 113 OTHER +CLEN7 CLEVELAND (4 SSE) NC US 3570 -8062 251 COOPC +CLEO1 CLEVELAND OH US 4140 -8185 -9999 NWR +CLEP1 CLEARFIELD PA US 4112 -7844 -9999 NWR +CLES1 CLEMSON SC US 3468 -8282 251 COOPAB +CLET1 CLEVELAND TN US 3518 -8482 -9999 +CLET2 CLEBURNE TX US 3233 -9740 239 COOPAB +CLEU1 MT PLEASANT (25 NNE) UT US 3992 -11123 2012 WSF +CLEW1 ROSLYN (4 NW) WA US 4725 -12107 678 +CLEW2 CLENDENIN (1 SW) WV US 3848 -8137 207 COOPAB +CLFA3 PAGE (5 SW) AZ US 3687 -11158 947 GOES +CLFC1 LOWER LAKE (3 NE) CA US 3892 -12256 401 AHOS +CLFF1 ARCHBOLD (10 N) FL US 2733 -8140 -9999 OTHER +CLFI2 CORNLAND (2 NE) IL US 3995 -8938 177 COOPB +CLFI3 CLIFTY CREEK IN US 3872 -8532 -9999 UCOOP +CLFK1 CLAFLIN KS US 3852 -9853 547 COOPB +CLFK2 BARBOURVILLE (8 NNE) KY US 3700 -8380 439 IFLOWS +CLFM4 CLIFFORD MI US 4332 -8318 -9999 UCOOP +CLFN2 GLENDALE (13 SSW) NV US 3648 -11470 634 ALERT +CLFN5 CLIFF (11 SE) NM US 3285 -10852 1463 COOPA +CLFN6 SARATOGA NY US 4287 -7380 -9999 +CLFO3 CHILOQUIN (21 NE) OR US 4262 -12155 2018 GOES +CLFP1 CLEARFIELD PA US 4102 -7845 347 COOPB +CLFT1 CLIFTON CITY TN US 3537 -8798 134 +CLFU1 IBAPAH (12 E) UT US 4011 -11388 1946 RAWS +CLFW1 CLIFFDELL (4 SSW) WA US 4690 -12102 669 GOES +CLFW2 CLEAR FORK WV US 3762 -8170 -9999 GOES +CLFW3 COLFAX WI US 4500 -9172 -9999 UCOOP +CLGA2 COLLEGE (3 NW) AK US 6486 -14785 229 COOPA +CLGA3 COOLIDGE (1 N) AZ US 3299 -11154 433 COOPABC +CLGC1 DOBBINS (3 SSE) CA US 3933 -12119 181 COOPB +CLGK1 COOLIDGE KS US 3804 -10204 1022 +CLGK2 BOONEVILLE (8 SSE) KY US 3733 -8335 329 IFLOWS +CLGL1 CREW LAKE LA US 3250 -9192 11 +CLGM5 COLLEGEVILLE MN US 4558 -9440 373 COOPC +CLGO1 CLARKSFIELD (1 SE) OH US 4117 -8238 -9999 +CLGP1 CASTLE SHANNON (1 NE) PA US 4037 -8001 378 UCOOP +CLGS2 RAPID CITY (4 NW) SD US 4403 -10317 -9999 GOES +CLGT2 CARLOS (6 W) TX US 3060 -9618 -9999 RFCSIM +CLHC1 RIVERSIDE (7 SE) CA US 3388 -11731 524 GOES +CLHC2 CALHAN (5 WSW) CO US 3901 -10439 2008 UCOOP +CLHM1 CHESUNCOOK VILLAGE ME US 4606 -6941 327 UCOOP +CLHM6 CALHOUN CITY (1 NW) MS US 3387 -8935 82 COOPAB +CLHP1 CHALKHILL (2 SE) PA US 3982 -7960 588 IFLOWS +CLI CLINTONVILLE_MUNI_ARPT WI US 4462 -8871 237 +CLIA2 CAPE HINCHBROOK LIGHT AK US 6021 -14684 -9999 BUOY +CLIC1 NEWELL (16 SE) CA US 4183 -12117 1402 WSF +CLII4 CLARION IA US 4273 -9373 360 COOPAB +CLIK1 CLINTON (3 E) KS US 3893 -9533 298 +CLIK2 CLINTON (4 S) KY US 3662 -8897 107 COOPB +CLIL1 CLINTON (4 SSE) LA US 3082 -9097 -9999 GOES +CLIM4 CLIO MI US 4318 -8373 -9999 UCOOP +CLIM5 CLINTON (9 SE) MN US 4540 -9627 -9999 UCOOP +CLIM8 CLINTON (6 SE) MT US 4672 -11367 1088 COOPABC +CLIN4 CLINTON (2 N) NJ US 4067 -7492 107 COOPB +CLIN7 CLINTON (2 NE) NC US 3502 -7828 48 COOPAB +CLIN8 CLIFFORD ND US 4734 -9742 305 COOPB +CLIO2 CLINTON (1 N) OK US 3553 -9897 447 +CLIW3 CLINTON (2 NNW) WI US 4260 -8888 274 COOPB +CLIW3D CLINTON (2 NNW) WI US 4260 -8888 -9999 +CLJO3 CRESCENT LAKE JUNCTION OR US 4353 -12193 1451 +CLK CLINTON OK US 3554 -9893 492 +CLKA2 TALKEETNA (60 W) AK US 6243 -15073 427 COOPB +CLKC1 LAKEPORT CA US 3904 -12291 402 OTHER +CLKC2 LOVELAND (9 SW) CO US 4032 -10521 -9999 GOES +CLKF1 ODESSA (3 S) FL US 2815 -8258 -9999 +CLKG1 CLARKESVILLE (1 NW) GA US 3461 -8352 408 COOPA +CLKI1 CLARKIA (1 W) ID US 4702 -11627 939 RAWS +CLKI2 CRYSTAL LAKE (2 NW) IL US 4226 -8836 279 NWR +CLKI4 CLEAR LAKE IA US 4313 -9338 372 GOES +CLKI4G CLEAR LAKE IA US 4313 -9338 -9999 +CLKL1 MOSS LAKE (5 SE) LA US 3008 -9328 -9999 GOES +CLKM4 CHAMPION (6 E) MI US 4650 -8785 463 COOPBC +CLKM5 CRANE LAKE MN US 4827 -9257 -9999 GOES +CLKM5G CRANE LAKE MN US 4827 -9257 -9999 +CLKM6 CLARKSDALE MS US 3420 -9057 53 COOPAB +CLKM7 CLARKSVILLE MO US 3937 -9091 140 +CLKM7G CLARKSVILLE MO US 3937 -9091 140 +CLKM8 DILLON (18 SW) MT US 4500 -11286 1701 +CLKN1 CLARKSON NE US 4172 -9713 472 COOPAB +CLKN4 CLARKSVILLE NJ US 4027 -7467 13 GOES +CLKN7 CAPE LOOKOUT NC US 3460 -7653 -9999 C-MAN +CLKO1 TIPPECANOE (1 E) OH US 4027 -8128 263 GOES +CLKO3 GOVERNMENT CAMP (8 SSE) OR US 4520 -12172 1067 SNOTEL +CLKS2 CLEAR LAKE SD US 4475 -9668 549 COOPAB +CLKT1 CLARKSVILLE TN US 3648 -8735 151 COOPB +CLKT2 CLARKSVILLE (2 NE) TX US 3362 -9507 133 COOPAB +CLKU1 SEVIER (2 W) UT US 3858 -11228 1731 +CLKW1 PACKWOOD (20 E) WA US 4663 -12127 899 GOES +CLKW2 CLARKSBURG (5 S) WV US 3927 -8035 288 COOPAB +CLKW3 AMBERG (9 E) WI US 4551 -8780 219 UCOOP +CLL COLLEGE STATION TX US 3059 -9636 96 +CLLC1 CAMARILLO (3 S) CA US 3418 -11904 21 ALERT +CLLC2 FORT COLLINS (4 SE) CO US 4054 -10505 1517 ALERT +CLLF1 CALLAHAN FL US 3057 -8183 -9999 +CLLG1 CARTERSVILLE GA US 3418 -8480 223 COOPB +CLLL1 FROST LA US 3040 -9077 -9999 GOES +CLLM4 CHASSELL (2 E) MI US 4700 -8851 -9999 UCOOP +CLLM5 DEER RIVER (5 S) MN US 4723 -9375 -9999 UCOOP +CLLM6 COLLINSVILLE (7 SE) MS US 3242 -8877 94 COOPB +CLLM8 WIBAUX (17 S) MT US 4675 -10429 928 COOPA +CLLO1 CHANDLERSVILLE (2 WNW) OH US 3991 -8186 207 GOES +CLLO3 GOVERNMENT CAMP (16 S) OR US 4508 -12175 1036 SNOTEL +CLLP1 CONNELLSVILLE PA US 4002 -7959 265 GOES +CLLT1 COLLINWOOD TN US 3517 -8775 -9999 +CLLU1 COALVILLE (1 S) UT US 4090 -11140 1707 GOES +CLLV2 RADFORD VA US 3707 -8058 564 GOES +CLLW2 CLOVERLICK WV US 3833 -7997 695 IFLOWS +CLM PORT ANGELES WA US 4812 -12350 -9999 +CLMA1 COLUMBIA AL US 3122 -8510 -9999 +CLMC1 LOS ALAMOS (2 SW) CA US 3472 -12030 335 ALERT +CLMC2 CLIMAX CO US 3937 -10623 -9999 +CLMC3 COLUMBIA CT US 4173 -7230 -9999 +CLMF1 CLERMONT (9 SSE) FL US 2843 -8172 -9999 UCOOP +CLMG1 COLUMBUS GA US 3252 -8494 123 COOPB +CLMI2 COLMAR IL US 4033 -9090 150 +CLMI2G COLMAR IL US 4033 -9090 150 +CLMI4 CLEMONS IA US 4213 -9307 -9999 UCOOP +CLML2 COLOMBIA NL 2770 -9975 -9999 GOES +CLMM3 CHARLEMONT (1 E) MA US 4263 -7286 158 +CLMM4 COLOMA (3 NNW) MI US 4223 -8632 213 COOPB +CLMM6 COLUMBIA MS US 3124 -8985 35 +CLMM7 COLOMA MO US 3954 -9352 238 COOPB +CLMN1 COLUMBUS NE US 4142 -9737 -9999 COOPB +CLMN3 COLUMBIA (4 NE) NH US 4479 -7157 299 COOPAB +CLMNL COLOMBIA MX 2770 -9975 -9999 +CLMO1 COLUMBUS OH US 3995 -8293 -9999 GOES +CLMO2 CALUMET (2 N) OK US 3562 -9807 -9999 GOES +CLMP1 CLERMONT (1 NW) PA US 4170 -7849 634 COOPAB +CLMS1 CLEMSON SC US 3468 -8282 250 +CLMT1 COALMONT TN US 3535 -8570 -9999 +CLMT2 COLEMAN (14 N) TX US 3203 -9942 -9999 NWR +CLMW1 CLE ELUM (1 W) WA US 4719 -12095 585 COOPBC +CLMW3 COLOMA WI US 4403 -8952 -9999 +CLNA1 CLANTON AL US 3282 -8665 186 COOPAB +CLNC1 CALLAHAN (1 NE) CA US 4132 -12280 956 GOES +CLNC2 COLONA (4 W) CO US 3835 -10783 1869 UCOOP +CLNF1 CLEWISTON FL US 2674 -8094 6 COOPC +CLNG1 CLAYTON (1 SSW) GA US 3487 -8340 573 COOPAB +CLNI4 CLINTON IA US 4180 -9027 178 COOPAC +CLNK1 CLAYTON (4 W) KS US 3977 -10010 716 GOES +CLNK2 CLINTON KY US 3665 -8998 134 UCOOP +CLNL1 CLINTON (5 SE) LA US 3080 -9097 61 COOPAB +CLNM5 CALEDONIA (6 S) MN US 4355 -9151 343 UCOOP +CLNM6 COLLINS MS US 3164 -8957 88 COOPAB +CLNM7 CLINTON MO US 3840 -9377 235 COOPAB +CLNN1 COLON NE US 4130 -9660 -9999 UCOOP +CLNN4 CLINTON (2 W) NJ US 4065 -7497 93 GOES +CLNN6 CLINTON CORNERS (1 SSW) NY US 4182 -7377 85 COOPB +CLNO2 CLINTON (1 W) OK US 3551 -9897 491 COOPAB +CLNO3 CARLTON (13 W) OR US 4532 -12343 594 +CLNP1 CLINTON (1 NNE) PA US 4072 -7958 241 UCOOP +CLNT2 CONLEN TX US 3624 -10224 1164 COOPB +CLNW1 CHELAN WA US 4784 -12004 341 COOPA +CLOC1 CLOVERDALE (1 S) CA US 3879 -12302 98 COOPB +CLOC2 COLONA CO US 3833 -10778 1926 +CLOI3 CLOVERDALE (4 WNW) IN US 3954 -8685 -9999 COOPB +CLOL1 SPRINGFIELD (10 SSW) LA US 3030 -9062 -9999 GOES +CLOM4 CLIO MI US 4322 -8372 -9999 NWR +CLON2 WELLS (16 S) NV US 4088 -11496 1722 WSF +CLON5 CLOVIS (13 N) NM US 3460 -10322 1352 COOPAB +CLON7 BURNSVILLE (7 SE) NC US 3583 -8218 810 +CLON8 CALIO ND US 4863 -9893 450 +CLOS1 CLOVER (6 NE) SC US 3514 -8114 -9999 +CLOT2 CLODINE TX US 2970 -9568 27 COOPB +CLOW1 PACKWOOD (20 E) WA US 4663 -12127 896 GOES +CLPC1 CALIPATRIA (8 SE) CA US 3305 -11542 -34 +CLPI1 PECK (2 E) ID US 4650 -11639 299 GOES +CLPN7 BLACK MOUNTAIN (8 NNE) NC US 3573 -8228 -9999 AHOS +CLPP1 COALPORT (1 NW) PA US 4076 -7855 439 COOPAB +CLPV2 CULPEPER VA US 3847 -7800 128 COOPB +CLPW1 GRISDALE (11 NNE) WA US 4750 -12352 1113 WSF +CLQG1 COLQUITT (2 W) GA US 3117 -8477 47 COOPA +CLQM5 CLOQUEST MN US 4670 -9252 386 COOPA +CLRA1 CALERA AL US 3311 -8675 162 COOPA +CLRA2 FOX (8 NE) AK US 6505 -14744 -9999 +CLRA4 CALICO ROCK AR US 3612 -9214 97 +CLRC1 CLEARLAKE (4 SE) CA US 3892 -12257 411 COOPAB +CLRC2 GRANITE (2 SSE) CO US 3902 -10625 -9999 GOES +CLRF1 CLERMONT (7 S) FL US 2845 -8175 34 COOPA +CLRG1 CLERMONT (4 WSW) GA US 3445 -8386 401 COOPB +CLRI2 CLAREMONT (6 N) IL US 3880 -8793 142 COOPB +CLRK2 CLERMONT (1 SSW) KY US 3792 -8565 168 COOPA +CLRL1 COVINGTON LA US 3050 -9008 3 +CLRM1 CUTLER (4 WSW) ME US 4464 -6729 18 +CLRM2 CLARKSVILLE (1 NE) MD US 3922 -7693 146 UCOOP +CLRM3 FRANKLIN MA US 4224 -7224 -9999 +CLRM4 CLARKSVILLE (2 NW) MI US 4287 -8526 273 UCOOP +CLRM5 MONTICELLO (6 NW) MN US 4535 -9391 293 NWR +CLRM7 CLEARWATER DAM (5 W) MO US 3712 -9078 201 +CLRM8 CULBERTSON (5 NW) MT US 4816 -10463 818 UCOOP +CLRN1 CLEARWATER NE US 4217 -9818 547 COOPB +CLRN2 CARSON CITY (4 W) NV US 3911 -11980 1524 GOES +CLRN7 CHARLOTTE (4 NW) NC US 3528 -8089 76 IFLOWS +CLRO1 CHANDLERSVILLE OH US 3990 -8183 262 IFLOWS +CLRO2 CLAREMORE (5 W) OK US 3631 -9570 164 GOES +CLRO3 LA PINE (7 NW) OR US 4372 -12163 1341 WSF +CLRP1 CLARENCE PA US 4105 -7793 424 COOPB +CLRS1 CLEARWATER (2 SSW) SC US 3348 -8191 -9999 GOES +CLRT1 CLARKSVILLE TN US 3652 -8734 158 NWR +CLRT2 COLORADO CITY (5 SW) TX US 3234 -10092 591 +CLRU1 CISCO (11 S) UT US 3881 -10929 1256 +CLRW1 COUGAR (17 NE) WA US 4620 -12202 463 GOES +CLRW2 HOMETOWN (5 ENE) WV US 3855 -8177 294 IFLOWS +CLRW3 CLAM LAKE (4 W) WI US 4620 -9097 -9999 RAWS +CLRW4 CLEARMONT (5 SW) WY US 4458 -10645 1218 COOPABC +CLS CHEHALIS WA US 4668 -12298 -9999 +CLSA2 CLEARY SUMMIT LODGE AK US 6505 -14740 -9999 UCOOP +CLSC1 COLUSA (8 N) CA US 3934 -12202 23 GOES +CLSC2 MONTROSE (13 ENE) CO US 3851 -10762 2049 +CLSF1 CLEWISTON (1 NE) FL US 2676 -8092 -9999 UCOOP +CLSI3 COLUMBUS IN US 3920 -8592 -9999 COOPC +CLSK2 CLOVER TOWN KY US 3685 -8333 360 IFLOWS +CLSM1 CLAYTON LAKE ME US 4657 -6946 315 SNOCOR +CLSM5 CARLOS (3 WSW) MN US 4598 -9535 319 COOPB +CLSM6 COLLINS (10 NE) MS US 3171 -8941 60 +CLSN5 CLOVIS NM US 3442 -10322 -9999 UCOOP +CLSO2 CLAREMORE (2 WNW) OK US 3632 -9565 210 NF-OBS +CLSS1 CARLISLE (4 NNW) SC US 3463 -8152 158 COOPC +CLST2 CORONADO (6 NW) TX US 3182 -10663 -9999 UCOOP +CLSW1 CHEHALIS (4 W) WA US 4661 -12291 46 GOES +CLT CHARLOTTE NC US 3521 -8094 228 +CLTA1 CLANTON (12 NE) AL US 3297 -8652 -9999 COOPB +CLTA3 CLIFTON (23 NNE) AZ US 3306 -10931 1042 COOPABC +CLTC1 CALISTOGA (1 NW) CA US 3858 -12257 113 COOPB +CLTF1 ONA (2 S) FL US 2745 -8192 -9999 +CLTI2 CLINTON (1 SSW) IL US 4014 -8897 213 COOPB +CLTI3 CLINTON (2 W) IN US 3966 -8744 -9999 COOPB +CLTK2 COLETOWN (2 NW) KY US 3795 -8446 283 GOES +CLTL1 CLINTON (4 ENE) LA US 3088 -9095 76 COOPB +CLTM1 CLAYTON LAKE ME US 4662 -6953 305 COOPAB +CLTM2 CALVERTON (2 N) MD US 3908 -7692 118 IFLOWS +CLTM3 CLINTON MA US 4240 -7169 -9999 +CLTM4 CHARLOTTE MI US 4255 -8483 275 COOPAB +CLTM7 CLEARWATER (5 W) MO US 3713 -9078 -9999 GOES +CLTN1 CARLETON (3 SW) NE US 4029 -9771 -9999 UCOOP +CLTN6 COLTON NY US 4458 -7495 177 COOPB +CLTN7 CAPE LOOKOUT NC US 3229 -7522 -9999 BUOY +CLTN8 CASSELTON ND US 4690 -9720 -9999 UCOOP +CLTO1 CLEVELAND OH US 4150 -8172 -9999 +CLTO2 CLAYTON (1 SE) OK US 3458 -9534 158 GOES +CLTO3 COLTON OR US 4517 -12243 207 COOPB +CLTS1 CHARLESTON SC US 3278 -7993 3 +CLTS2 COLTON SD US 4373 -9692 479 UCOOP +CLTT1 CHILHOWEE TN US 3555 -8405 -9999 AHOS +CLTU1 OGDEN (9 SW) UT US 4115 -11212 1291 ALERT +CLTV2 HARRIONBURG (8 NW) VA US 3849 -7896 427 GOES +CLTW1 COLTON WA US 4657 -11713 780 UCOOP +CLUBMIA WARRIORS MARK PA US 4075 -7803 -9999 +CLUC1 COLUSA CA US 3921 -12200 21 GOES +CLUG1 THOMASTON (13 SSE) GA US 3272 -8423 102 GOES +CLUI4 CLUTIER IA US 4208 -9240 265 COOPB +CLUM4 CALUMET MI US 4724 -8845 366 COOPBC +CLUM6 COLUMBUS (2 NE) MS US 3351 -8840 44 GOES +CLUO1 COLUMBUS OH US 3996 -8292 -9999 NWR +CLUW1 ROSLYN (4 NW) WA US 4725 -12107 643 +CLVA1 COLLINSVILLE AL US 3423 -8598 -9999 +CLVC1 CLOVERDALE CA US 3881 -12302 101 COOPAB +CLVC2 LA VETA (7 SW) CO US 3742 -10505 2372 GOES +CLVF1 CLARKSVILLE (2 N) FL US 3046 -8520 38 COOPA +CLVG1 CLEVELAND GA US 3459 -8377 485 COOPB +CLVI2 CARLINVILLE IL US 3928 -8987 192 +CLVI3 CHARLOTTESVILLE IN US 3980 -8560 -9999 UCOOP +CLVI4 CLIVE IA US 4161 -9378 268 COOPB +CLVM1 CENTER LOVELL ME US 4419 -7085 256 COOPB +CLVM6 CLEVELAND (3 N) MS US 3380 -9072 43 COOPB +CLVM8 WISE RIVER (19 WNW) MT US 4588 -11333 1960 SNOTEL +CLVN2 WELLS (21 S) NV US 4085 -11503 1753 COOPA +CLVN5 CLOVIS (3 SSW) NM US 3442 -10320 -9999 COOPB +CLVN8 CAVALIER ND US 4879 -9762 303 UCOOP +CLVO1 COLLINSVILLE OH US 3952 -8457 -9999 COOPB +CLVO2 CALVIN OK US 3498 -9623 -9999 GOES +CLVO3 CLOVERDALE (1 NW) OR US 4521 -12389 24 COOPAB +CLVS1 CLEVELAND (4 N) SC US 3512 -8254 329 +CLVT1 COLLIERVILLE TN US 3508 -8967 91 COOPB +CLVT2 CLEVELAND TX US 3036 -9509 60 COOPAB +CLVV2 CLEVELAND VA US 3695 -8215 457 +CLVW2 ST. GEORGE (7 NW) WV US 3917 -7980 869 IFLOWS +CLWA2 DELTA JUNCTION (7 E) AK US 6405 -14552 335 COOPA +CLWC2 WHITEWATER CO US 3899 -10845 1426 +CLWF1 CLEWISTON FL US 2666 -8064 -9999 NWR +CLWG1 CALHOUN GA US 3449 -8485 212 GOES +CLWL1 CLEARWATER LA US 3100 -9238 -9999 +CLWN7 CHARLOTTE (3 S) NC US 3518 -8087 -9999 IFLOWS +CLWO2 CYRIL (2 W) OK US 3490 -9824 396 GOES +CLWV2 CLINTWOOD VA US 3715 -8247 543 COOPB +CLWW4 AFTON (10 SE) WY US 4252 -11082 2338 SNOTEL +CLX GRAYS SC US 3266 -8104 30 WSR88D +CLXC1 CALEXICO (2 NE) CA US 3269 -11546 4 COOPB +CLXC2 CLIMAX CO US 3938 -10620 3450 +CLXG1 CLAXTON GA US 3217 -8190 57 COOPB +CLXM5 CLIMAX MN US 4762 -9682 -9999 UCOOP +CLXU1 MT PLEASANT (25 NNE) UT US 3992 -11123 2012 WSF +CLYA1 CLAYTON AL US 3188 -8548 152 COOPA +CLYG1 SPRINGFIELD (11 NNE) GA US 3253 -8126 4 +CLYI1 MACKAY (12 WNW) ID US 4398 -11383 1908 COOPA +CLYI4 ROCK RAPIDS IA US 4342 -9617 410 UCOOP +CLYK1 COLLYER (10 S) KS US 3890 -10011 735 COOPB +CLYK2 CLAYSVILLE KY US 3854 -8424 177 IFLOWS +CLYN1 CLAY CENTER (6 ESE) NE US 4050 -9794 -9999 COOPB +CLYN5 CLAYTON NM US 3648 -10315 -9999 UCOOP +CLYN6 CLYDE (2 SE) NY US 4306 -7684 119 COOPB +CLYN7 CLAYTON NC US 3565 -7840 -9999 GOES +CLYP1 CLAYSVILLE (1 S) PA US 4010 -8041 427 IFLOWS +CLYS2 PINE RIDGE (11 NW) SD US 4315 -10268 915 UCOOP +CLYT2 ADDICKS (4 W) TX US 2983 -9569 -9999 ALERT +CLYW2 CLAY (1 SW) WV US 3845 -8108 219 +CLZC1 MAMMOTH LAKES (17 W) CA US 3760 -11927 2560 WSF +CLZO3 BURNS (23 NE) OR US 4382 -11868 1628 WSF +CMA CAMARILLO CA US 3421 -11909 20 +CMAC1 WALLACE (3 NNW) CA US 3823 -12101 8 GOES +CMAN4 CAPE MAY POINT (1 N) NJ US 3897 -7497 0 HTG +CMAN5 CHAMA (13 SE) NM US 3674 -10644 2441 COOPB +CMAP4 CAMUY (7 S) PR 1840 -6682 104 GOES +CMAT2 COLEMAN (8 N) TX US 3185 -9957 592 COOPAB +CMAW3 COLOMA (3 SSE) WI US 4400 -8950 318 AUTOB +CMBA3 TUCSON (5 NNE) AZ US 3228 -11094 710 COOPC +CMBC1 MEADOW VISTA (2 WNW) CA US 3901 -12106 491 OTHER +CMBC2 MANCOS CO US 3744 -10802 3287 +CMBI4 COLUMBIA IA US 4118 -9315 290 COOPB +CMBI4C COLUMBIA IA US 4118 -9315 290 +CMBI4D COLUMBIA IA US 4118 -9315 -9999 +CMBK1 COLUMBUS (1 SW) KS US 3716 -9486 274 COOPABC +CMBK2 CUMBERLAND KY US 3697 -8299 433 GOES +CMBM4 COLUMBIAVILLE MI US 4317 -8342 -9999 UCOOP +CMBM5 CAMBRIDGE MN US 4552 -9328 305 COOPAB +CMBM6 COLUMBIA MS US 3125 -8983 47 NWR +CMBM8 PHILIPSBURG (6 NW) MT US 4647 -11339 1707 SNOTEL +CMBN1 CAMBRIDGE NE US 4027 -10017 799 COOPABC +CMBN2 ELKO (63 NNW) NV US 4167 -11605 2027 WSF +CMBN4 COLUMBIA (2 N) NJ US 4097 -7512 110 COOPB +CMBN5 COLUMBUS NM US 3183 -10763 1239 COOPAB +CMBO1 CAMBRIDGE (5 N) OH US 3992 -8153 244 IFLOWS +CMBP1 CAMBRIDGE SPRINGS (3 NE) PA US 4183 -8002 427 IFLOWS +CMBS1 COLUMBIA SC US 3412 -8094 -9999 NWR +CMBS2 COLUMBIA (1 S) SD US 4560 -9832 386 COOPB +CMBT1 COLUMBIA (3 WNW) TN US 3563 -8708 198 COOPA +CMBT2 CUMBY TX US 3314 -9581 -9999 NWR +CMBW3 CAMBRIDGE WI US 4300 -8900 -9999 +CMCA1 TUSCALOOSA (2 S) AL US 3317 -8757 -9999 GOES +CMCC1 WALLACE (1 NE) CA US 3820 -12097 101 +CMCC2 CREEDE CO US 3785 -10693 -9999 COOPAB +CMCI1 SPENCER (9 N) ID US 4445 -11223 2006 WSF +CMCN4 CAPE MAY COURT HOUSE (4 N) NJ US 3913 -7478 7 COOPC +CMCN5 CARLSBAD (3 N) NM US 3249 -10425 962 +CMCO2 COMMERCE (2 E) OK US 3694 -9485 244 GOES +CMCO3 UMATILLA (3 E) OR US 4593 -11930 104 GOES +CMCT2 CARMINE (1 SSW) TX US 3014 -9669 -9999 ALERT +CMDA4 CAMDEN AR US 3360 -9282 35 UCOOP +CMDC1 ROSS CA US 3797 -12255 2 ALERT +CMDC2 FORT COLLINS (13 NE) CO US 4077 -10502 1634 ALERT +CMDM7 CAMDENTON MO US 3816 -9261 -9999 NWR +CMDM8 CAMERON (15 SW) MT US 4502 -11185 2682 SNOTEL +CMDN6 CAMDEN NY US 4335 -7577 162 COOPAB +CMDO1 CAMDEN OH US 3963 -8464 -9999 GOES +CMDP1 TUNNELTON (1 S) PA US 4045 -7939 268 GOES +CMDS1 CAMDEN (3 W) SC US 3424 -8066 43 +CMDT1 CAMDEN TN US 3607 -8817 -9999 RAMOS +CMDW2 CAMDEN (1 SW) WV US 3903 -8057 433 IFLOWS +CMEC1 CARMEL (3 E) CA US 3654 -12188 14 +CMEC2 MONTROSE (21 WNW) CO US 3857 -10828 2201 +CMET2 COMMERCE (4 SW) TX US 3320 -9593 168 COOPB +CMFC1 CAMPO (1 N) CA US 3263 -11647 796 ALERT +CMFK2 CUMBERLAND FALLS KY US 3683 -8435 -9999 GOES +CMFM5 COMFREY MN US 4412 -9490 -9999 UCOOP +CMFN3 MONROE (5 NE) NH US 4432 -7200 207 SNOCOR +CMFO3 RIVERSIDE (27 SE) OR US 4333 -11772 1402 +CMFT2 COMFORT TX US 2996 -9889 437 COOPB +CMFW1 CHELAN (21 NW) WA US 4803 -12023 1097 GOES +CMGC1 COMPTON CA US 3388 -11822 15 ALERT +CMGI2 CAMARGO (2 SW) IL US 3979 -8819 190 COOPB +CMGI4 CUMMING IA US 4148 -9377 -9999 UCOOP +CMGK2 CAMARGO KY US 3799 -8389 244 IFLOWS +CMGL1 CAMERON (1 SW) LA US 2978 -9335 -9999 MARINE +CMGN6 CHEMUNG NY US 4200 -7663 247 +CMH COLUMBUS OH US 4000 -8289 248 +CMHC1 COMPTCHE (2 NW) CA US 3932 -12361 37 GOES +CMHO1 COLUMBUS OH US 3997 -8302 -9999 +CMHT2 COAHOMA (2 S) TX US 3224 -10131 -9999 GOES +CMHV2 BLUEFIELD (2 SE) VA US 3725 -8118 1128 IFLOWS +CMI CHAMPAIGN/URBANA (5 S) IL US 4004 -8828 -9999 +CMIA2 FAIRBANKS AK US 6515 -14572 -9999 +CMIC1 MILPITAS CA US 3742 -12193 3 GOES +CMKT2 COMSTOCK (10 E) TX US 2968 -10100 -9999 +CMLC1 CARMEL HIGHLANDS (8 SSE) CA US 3638 -12185 400 ALERT +CMLG1 CAMILLA (2 SW) GA US 3121 -8424 -9999 NF-OBS +CMLI3 CARMEL (3 E) IN US 3997 -8605 226 COOPB +CMLK2 CUMBERLAND KY US 3697 -8297 437 +CMLM5 CAMPBELL (1 N) MN US 4611 -9642 299 GOES +CMLN5 GALLUP (13 W) NM US 3546 -10895 1917 UCOOP +CMLP1 CAMMAL (2 NW) PA US 4142 -7750 524 IFLOWS +CMMC1 CHALFANT (11 ESE) CA US 3750 -11817 3109 WSF +CMMG1 CUMMING (5 SE) GA US 3416 -8407 -9999 GOES +CMMI4 CLINTON IA US 4178 -9025 172 +CMMM3 CUMMINGTON (2 W) MA US 4247 -7293 491 +CMMM7 CAMDENTON (9 W) MO US 3797 -9290 324 RAWS +CMMN5 CIMARRON (4 W) NM US 3652 -10498 2012 GOES +CMMT2 COMO TX US 3305 -9551 -9999 ALERT +CMNA1 HUNTSVILLE AL US 3475 -8657 -9999 GOES +CMNC1 MORENA VILLAGE (4 NE) CA US 3272 -11646 1006 GOES +CMNF1 COLEMAN (2 SW) FL US 2880 -8209 -9999 OTHER +CMNM4 COLEMAN MI US 4376 -8459 232 COOPAB +CMNM7 CAMERON (1 NW) MO US 3975 -9425 307 NWR +CMNO2 COMANCHE LAKE OK US 3437 -9789 299 COOPB +CMNT2 CAMERON TX US 3083 -9695 -9999 +CMNW1 HOODSPORT (12 NW) WA US 4750 -12337 914 GOES +CMNW2 CAMERON (1 S) WV US 3982 -8057 363 GOES +CMOC1 CLAREMONT (5 NE) CA US 3414 -11771 501 GOES +CMOC2 CHROMO CO US 3709 -10669 -9999 +CMOI2 COMO IL US 4178 -8975 185 +CMOI2G COMO IL US 4178 -8975 185 +CMON2 SMITH (16 NNW) NV US 3903 -11943 2134 RAWS +CMON4 CAPE MAY COURT HOUSE NJ US 3912 -7478 9 AHOS +CMOP4 COAMO (2 SW) PR 1807 -6639 110 COOPB +CMPA3 CAMP VERDE (8 SW) AZ US 3452 -11200 1448 +CMPA4 COMPTON AR US 3608 -9330 660 COOPB +CMPC1 VALLEY SPRINGS (4 NNW) CA US 3825 -12084 201 COOPAB +CMPC2 CAMPO (7 S) CO US 3702 -10257 1311 COOPABC +CMPC3 CAMPVILLE CT US 4173 -7310 149 SNOCOR +CMPF1 TARRYTOWN (14 S) FL US 2836 -8204 -9999 +CMPI2 CAMP GROVE (2 SW) IL US 4105 -8965 213 COOPB +CMPK2 CAMPTON KY US 3773 -8350 -9999 +CMPM4 COMSTOCK PARK MI US 4308 -8567 -9999 UCOOP +CMPM5 CAMPBELL (1 W) MN US 4610 -9641 296 COOPAB +CMPN6 CAMPBELL (2 NW) NY US 4225 -7722 311 +CMPO1 LACARNE (3 NNE) OH US 4155 -8302 -9999 MARS +CMPO2 CEMENT (6 S) OK US 3484 -9813 372 GOES +CMPV2 CAMP VA US 3677 -8127 1082 IFLOWS +CMPW4 FOUR CORNERS (4 E) WY US 4409 -10406 1838 GOES +CMRA3 TUCSON (16 E) AZ US 3226 -11070 849 ALERT +CMRC1 CARMEL CA US 3654 -12191 6 ALERT +CMRC2 CIMARRON (6 SE) CO US 3826 -10755 2631 GOES +CMRM3 COBBLE MT RSVR OUTLET MA US 4213 -7289 -9999 +CMRM7 CAMERON (4 NW) MO US 3978 -9431 290 UCOOP +CMRM8 CAMERON (22 S) MT US 4489 -11158 1786 GOES +CMRN5 CIMARRON NM US 3657 -10495 -9999 UCOOP +CMRO3 RAINBOW (1 W) OR US 4417 -12226 -9999 GOES +CMRP4 COMERIO (4 NE) PR 1826 -6621 145 GOES +CMRT4 CD.MIER TP 2645 -9915 -9999 GOES +CMRTP CD. MIER MX 2645 -9915 -9999 +CMRV2 ALEXANDRIA VA US 3881 -7710 10 UCOOP +CMRW1 ISSAQUAH (4 NW) WA US 4754 -12211 443 NWR +CMRW4 CASPER (11 S) WY US 4242 -10620 -9999 +CMSC1 BEAR VALLEY (5 S) CA US 3840 -12004 2027 WSF +CMSI1 FAIRFIELD (15 E) ID US 4333 -11454 1484 WSF +CMSM4 COMSTOCK MI US 4228 -8552 232 COOPB +CMSM7 CHAMOIS MO US 3868 -9176 159 UCOOP +CMSN2 GOLCONDA (9 NE) NV US 4099 -11732 1329 GOES +CMSO2 CAMARGO (4 WNW) OK US 3603 -9935 580 +CMSW1 GOLD BAR (7 NE) WA US 4793 -12158 792 WSF +CMTC1 OAKLAND (5 N) CA US 3788 -12222 445 ALERT +CMTC2 BOULDER (11 NW) CO US 4015 -10543 2475 ALERT +CMTI2 CHICAGO IL US 4173 -8754 180 HTG +CMTI4 CLERMONT IA US 4300 -9166 258 COOPB +CMTL1 COMITE LA US 3051 -9107 14 +CMTN5 CHAMITA NM US 3607 -10611 1723 +CMTO2 CEMENT (7 S) OK US 3483 -9812 -9999 GOES +CMTP1 CAMBRIDGE SPRINGS (3 NE) PA US 4183 -8002 427 IFLOWS +CMTT2 CHALK MOUNTAIN TX US 3215 -9792 362 COOPB +CMTW1 MONTESANO (1 S) WA US 4696 -12360 5 GOES +CMTW4 HYATTVILLE (6 SE) WY US 4420 -10751 1714 NWR +CMUG1 COLUMBUS GA US 3246 -8500 56 GOES +CMUM4 MARQUETTE MI US 4654 -8739 216 UCOOP +CMVC1 CAMPTONVILLE CA US 3950 -12110 -9999 +CMWA3 HYDER (7 NE) AZ US 3311 -11333 210 ALERT +CMWC1 BLAIRSDEN (7 S) CA US 3968 -12062 2042 SNOCOR +CMWW4 COLTER BAY (21 NW) WY US 4401 -11104 -9999 GOES +CMX HANCOCK MI US 4717 -8849 329 +CMXK1 CLIMAX (1 S) KS US 3771 -9623 309 +CMY SPARTA (3 NE) WI US 4396 -9074 -9999 +CMZM7 CAPLINGER MILLS MO US 3787 -9380 250 GOES +CMZO3 LAKEVIEW (3 NE) OR US 4223 -12028 1743 WSF +CNAC1 CORONA (1 ENE) CA US 3387 -11755 195 GOES +CNAK1 CHANUTE KS US 3767 -9549 299 COOPABC +CNAK2 CANADA KY US 3760 -8237 597 IFLOWS +CNAN2 CALNEVARI (4 E) NV US 3532 -11480 899 ALERT +CNAP4 CANOVANAS (5 S) PR 1832 -6589 69 GOES +CNAT2 GAGEBY (3 WNW) TX US 3563 -10039 853 COOPB +CNAW1 LAURIER (3 N) WA US 4883 -11822 500 UCOOP +CNBC1 CANBY (4 SW) CA US 4141 -12093 1300 GOES +CNBI2 CHICAGO IL US 4172 -8755 -9999 COOPB +CNBM4 COLUMBIAVILLE (1 NE) MI US 4318 -8337 -9999 UCOOP +CNBT2 NASSAU BAY TX US 2954 -9508 -9999 ALERT +CNCC1 SIERRA CITY (7 NW) CA US 3963 -12053 1783 WSF +CNCC2 CANON CITY CO US 3643 -10526 1628 +CNCI1 COUNCIL ID US 4473 -11643 899 +CNCK1 CONCORDIA KS US 3947 -9768 -9999 NWR +CNCK2 STANTON (5 ENE) KY US 3788 -8378 373 IFLOWS +CNCN5 CONCHAS DAM (3 NNE) NM US 3540 -10418 1294 +CNCN6 CINCINNATUS NY US 4253 -7590 320 GOES +CNCT2 CONCAN TX US 2949 -9970 -9999 +CNCW1 CONCRETE (1 E) WA US 4854 -12174 59 COOPAB +CNDA3 ALPINE (4 SW) AZ US 3380 -10915 2438 SNOTEL +CNDC1 CASITAS SPRINGS (5 ESE) CA US 3435 -11922 482 ALERT +CNDF1 BROOKSVILLE (1 S) FL US 2855 -8241 -9999 OTHER +CNDG1 CRANDALL GA US 3487 -8472 271 GOES +CNDI3 CRANE IN US 3887 -8683 232 COOPA +CNDI4 CUMBERLAND IA US 4128 -9486 381 UCOOP +CNDM7 CANNON MO US 3950 -9180 -9999 GOES +CNDN6 CANANDAIGUA (1 SE) NY US 4289 -7729 208 OTHER +CNDN8 CANDO (6 SE) ND US 4845 -9610 -9999 +CNDO1 CLEVELAND OH US 4154 -8164 173 HTG +CNDS2 CONDE SD US 4515 -9810 405 COOPAB +CNDT2 CORNUDAS TX US 3178 -10547 1366 COOPAB +CNDU1 MOAB UT US 3815 -10978 1523 COOPAB +CNEA3 SONOITA (14 NNE) AZ US 3187 -11057 1265 GOES +CNEC1 CRESTLINE (1 E) CA US 3424 -11727 1512 COOPB +CNEC2 COLORADO SPRINGS (4 NE) CO US 3884 -10475 1885 UCOOP +CNEI4 CONESVILLE (3 NE) IA US 4142 -9128 177 +CNEI4G CONESVILLE (3 NE) IA US 4142 -9128 177 +CNEO2 CANEY OK US 3425 -9620 -9999 GOES +CNES1 CHESNEE (7 WSW) SC US 3513 -8197 228 COOPAB +CNET2 CENTER (7 SSE) TX US 3168 -9415 116 ALERT +CNEW1 CONNELL (12 SE) WA US 4651 -11879 329 COOPB +CNFC1 YOSEMITE VILLAGE (13 W) CA US 3776 -11982 1816 GOES +CNFC2 CONIFER (1 SW) CO US 3951 -10531 -9999 +CNFM5 CANNON FALLS MN US 4451 -9291 -9999 +CNFM5G CANNON FALLS MN US 4451 -9291 -9999 +CNFN6 CONIFER NY US 4422 -7462 488 SNOCOR +CNFO1 CANFIELD OH US 4099 -8076 354 IFLOWS +CNFO3 TIDEWATER (5 SE) OR US 4435 -12385 593 GOES +CNFP1 CONFLUENCE (1 NW) PA US 3983 -7937 405 +CNFT1 SMITHVILLE (9 N) TN US 3611 -8584 -9999 GOES +CNFT2 CRANFILLS GAP TX US 3177 -9783 297 COOPB +CNFW1 QUILCENE (6 SE) WA US 4776 -12298 951 +CNGA3 VAIL (8 ESE) AZ US 3199 -11057 1088 ALERT +CNGC1 COALINGA CA US 3614 -12036 204 COOPABC +CNGI2 CONGERVILLE IL US 4062 -8925 185 +CNGI2G CONGERVILLE IL US 4062 -8925 185 +CNGK1 COUNCIL GROVE (1 NW) KS US 3868 -9652 402 +CNGO1 CONGRESS OH US 4093 -8205 451 COOPB +CNGO2 CARNEGIE (5 NE) OK US 3518 -9858 451 COOPA +CNGS1 COLUMBIA SC US 3401 -8106 -9999 GOES +CNGS2 CANNING SD US 4440 -10003 488 COOPB +CNGT2 CHANNING (1 WNW) TX US 3569 -10233 1158 COOPB +CNH CLAREMONT NH US 4337 -7237 -9999 +CNHA2 CHICKEN (2 E) AK US 6407 -14195 533 SNOCOR +CNHF1 CENTER HILL (1 E) FL US 2865 -8198 -9999 OTHER +CNHI2 CHANNAHON IL US 4144 -8821 -9999 UCOOP +CNHM1 CORNISH ME US 4382 -7078 85 GOES +CNHP1 CENTRE HALL PA US 4085 -7772 655 IFLOWS +CNIC1 HUMPHREYS (1 SE) CA US 3436 -11842 1219 GOES +CNIF1 CENTER HILL FL US 2865 -8199 -9999 OTHER +CNJC1 CAMARILLO (3 E) CA US 3423 -11897 41 ALERT +CNJC2 CONEJOS (1 NE) CO US 3710 -10601 -9999 GOES +CNJN6 CANAJOHARIE (4 S) NY US 4288 -7460 195 GOES +CNK CONCORDIA KS US 3955 -9765 448 +CNKC1 DULZURA (5 S) CA US 3257 -11677 165 ALERT +CNKK1 CONCORDIA (2 N) KS US 3958 -9767 407 +CNKM8 CHINOOK MT US 4859 -10923 715 COOPABC +CNKN6 CONKLINGVILLE NY US 4332 -7393 246 COOPB +CNLC2 CENTRAL CITY CO US 3980 -10551 2621 UCOOP +CNLF1 CANAL POINT FL US 2686 -8063 9 COOPA +CNLM8 WHITE SULPHUR SPRINGS (28 NNE) MT US 4695 -11086 2380 WSF +CNLO2 CANTON (2 NW) OK US 3608 -9860 503 GOES +CNLP1 CONNELLSVILLE (2 SSW) PA US 3999 -7959 274 COOPB +CNLT2 CRANDALL TX US 3264 -9648 105 +CNLW1 CONCONULLY WA US 4855 -11975 707 COOPAB +CNM CARLSBAD NM US 3233 -10426 985 +CNMC1 YOSEMITE VILLAGE (15 NW) CA US 3791 -11977 1829 WSF +CNMC2 FRUITA (4 S) CO US 3910 -10873 1762 COOPA +CNMP1 TUNNELTON (2 ENE) PA US 4047 -7937 268 GOES +CNNC1 HEMET (9 E) CA US 3374 -11684 582 ALERT +CNNC2 CANON CITY CO US 3843 -10527 -9999 UCOOP +CNNC3 CANAAN CT US 4200 -7300 -9999 +CNNG1 CANTON GA US 3424 -8450 258 GOES +CNNI2 CHICAGO IL US 4197 -8781 -9999 UCOOP +CNNI3 CANNELTON IN US 3788 -8670 -9999 +CNNN6 STILESVILLE (1 SE) NY US 4207 -7538 357 OTHER +CNNO1 CONNEAUT OH US 4193 -8062 -9999 IFLOWS +CNNO3 CANNON BEACH OR US 4590 -12575 -9999 BUOY +CNNS2 CANTON (4 WNW) SD US 4330 -9667 410 COOPA +CNNT2 SAN ANTONIO TX US 2955 -9855 -9999 UCOOP +CNNW1 CONNELL (1 W) WA US 4666 -11888 311 +CNNW3 CRANDON WI US 4555 -8890 498 UCOOP +CNO CHINO CA US 3398 -11764 207 +CNOA3 CHINO VALLEY AZ US 3476 -11246 1448 COOPA +CNOC1 CHINO (6 WSW) CA US 3398 -11778 301 ALERT +CNOG1 CLAXTON (2 NNE) GA US 3218 -8189 25 GOES +CNON2 SPANISH SPRINGS (8 NE) NV US 3973 -11962 1728 ALERT +CNON6 CHENANGO FORKS (2 S) NY US 4222 -7585 266 +CNOO2 CANTON OK US 3608 -9858 -9999 GOES +CNOT2 CANYON TX US 3502 -10200 -9999 CADAS +CNPC2 AURORA (5 SE) CO US 3967 -10478 1698 ALERT +CNPF1 CANAL POINT FL US 2686 -8063 -9999 UCOOP +CNPO3 POST (12 ESE) OR US 4412 -12025 -9999 +CNPP1 LANCASTER (2 SE) PA US 4003 -7630 276 IFLOWS +CNPT2 CENTER POINT (6 S) TX US 2987 -9903 -9999 UCOOP +CNRC2 CONIFER (4 WNW) CO US 3955 -10536 2679 UCOOP +CNRN7 BARNARDSVILLE (7 SSE) NC US 3575 -8231 1189 IFLOWS +CNRT2 CONROE TX US 3033 -9548 75 COOPAB +CNRU1 MILFORD (12 E) UT US 3847 -11272 2185 GOES +CNRV2 CLINTWOOD (2 SE) VA US 3712 -8244 439 GOES +CNRW1 CONCONULLY (2 S) WA US 4854 -11975 696 GOES +CNSC1 HEMET (9 E) CA US 3374 -11684 594 GOES +CNSF1 CLEWISTON (26 S) FL US 2636 -8091 -9999 UCOOP +CNSI2 CHICAGO IL US 4192 -8772 183 COOPB +CNSK1 CONWAY SPRINGS KS US 3738 -9765 408 COOPB +CNSN4 CANISTEAR NJ US 4112 -7450 351 IFLOWS +CNSO1 LOCKBOURNE (2 NW) OH US 3983 -8298 225 +CNSO2 CHECOTAH (2 ESE) OK US 3461 -9632 210 +CNSP1 CONESTOGA (1 W) PA US 3995 -7637 55 GOES +CNTA1 HUNTSVILLE AL US 3473 -8659 -9999 GOES +CNTA4 CENTERVILLE AR US 3508 -9320 100 GOES +CNTC1 OAKLEY (1 N) CA US 3800 -12170 3 +CNTC2 COLORADO SPRINGS CO US 3890 -10483 1899 ALERT +CNTG1 CARROLLTON (4 SW) GA US 3353 -8512 311 GOES +CNTI2 CENTRALIA (2 SW) IL US 3852 -8917 142 COOPB +CNTI3 CENTERTON (1 S) IN US 3950 -8640 181 +CNTI4 CENTERVILLE IA US 4074 -9287 299 COOPAB +CNTK1 CHANUTE KS US 3757 -9524 -9999 NWR +CNTK2 CADENTOWN (2 E) KY US 3803 -8440 290 GOES +CNTM6 CANTON (1 E) MS US 3263 -9002 69 COOPAB +CNTM7 CENTERVILLE MO US 3744 -9096 256 +CNTM8 MALTA (30 SSE) MT US 4798 -10755 713 COOPAB +CNTN2 CONTACT NV US 4177 -11475 1631 COOPAB +CNTN6 CANTON (4 SE) NY US 4457 -7512 134 COOPAB +CNTN7 CANTO NC US 3570 -8277 621 COOPB +CNTO1 CONNEAUT OH US 4192 -8083 -9999 COOPB +CNTO2 CANTON (1 W) OK US 3606 -9859 485 COOPA +CNTP1 CANTON PA US 4165 -7685 354 COOPAB +CNTR1 CENTERDALE RI US 4186 -7149 29 +CNTRHALL CENTRE HALL PA US 4084 -7769 390 +CNTS2 CANTON SD US 4330 -9658 387 UCOOP +CNTT1 CENTERVILLE TN US 3582 -8743 -9999 +CNTT2 CENTER TX US 3169 -9426 -9999 NWR +CNTW3 CLINTONVILLE WI US 4462 -8875 -9999 COOPB +CNU CHANUTE KS US 3767 -9548 299 ASOS +CNUK1 CHANUTE (3 N) KS US 3773 -9543 271 +CNVC1 COLLINSVILLE CA US 3808 -12183 0 OTHER +CNVI3 CONNERSVILLE IN US 3967 -8518 264 COOPC +CNVK1 CENTERVILLE (4 SW) KS US 3819 -9507 290 COOPBC +CNVK2 CONNERSVILLE KY US 3838 -8446 247 IFLOWS +CNVL1 CONVENT (2 S) LA US 3000 -9082 8 COOPB +CNVO2 TISHOMINGO (11 NNE) OK US 3438 -9660 273 GOES +CNVP4 CANOVANAS PR 1838 -6589 12 COOPB +CNVT1 CENTERVILLE (1 NE) TN US 3578 -8746 -9999 +CNVT2 COLLINSVILLE (3 W) TX US 3364 -9695 -9999 GOES +CNVW2 RED CREEK (3 ENE) WV US 3901 -7945 1000 GOES +CNW WACO TX US 3164 -9707 -9999 +CNWA2 FAIRBANKS (5 NW) AK US 6493 -14783 290 COOPAB +CNWC1 KERNVILLE (6 NNE) CA US 3583 -11837 2286 WSF +CNWC2 CRESTONE (5 SE) CO US 3793 -10565 -9999 GOES +CNWI1 COEUR D'ALENE (2 NW) ID US 4771 -11679 671 UCOOP +CNWM2 CONOWINGO (1 S) MD US 3965 -7617 12 COOPA +CNWM7 CONWAY MO US 3752 -9470 390 PROF +CNWN3 CONWAY NH US 4398 -7108 134 GOES +CNWS1 CONWAY SC US 3383 -7906 6 +CNWT2 CHILDRESS (14 W) TX US 3461 -10033 564 UCOOP +CNXN6 STILESVILLE (2 SE) NY US 4206 -7538 280 OTHER +CNY MOAB UT US 3876 -10975 1388 ASOS +CNYA4 CONWAY (1 SE) AR US 3508 -9243 96 COOPAB +CNYC1 CANBY CA US 4143 -12087 1322 GOES +CNYC2 GEORGETOWN (7 SW) CO US 3961 -10571 3264 AHOS +CNYK1 COLONY KS US 3807 -9535 335 COOPB +CNYM8 BOYD (6 W) MT US 4545 -10919 1262 +CNYN3 CONWAY NH US 4398 -7110 164 SNOCOR +CNYO2 COLONY (3 NE) OK US 3538 -9865 480 COOPB +CNYT2 SATTLER TX US 2986 -9829 299 +CNYU1 MOAB UT US 3845 -10982 1807 COOPA +CNYW1 CHENEY WA US 4749 -11750 762 UCOOP +CNZM7 CANTON MO US 4015 -9157 -9999 GOES +CNZM7G CANTON MO US 4015 -9157 -9999 +CNZO3 ASHLAND (8 S) OR US 4208 -12272 1981 WSF +CO0 CHEYENNE WELLS CO US 3882 -10235 1198 UCOOP +COAA2 FAIRBANKS (4 E) AK US 6490 -14762 213 SNOCOR +COAC1 COARSEGOLD (1 SW) CA US 3725 -11971 680 COOPB +COAC2 LOUISVILLE (1 E) CO US 3998 -10512 1609 GOES +COAF1 ST. CLOUD (21 ENE) FL US 2834 -8094 12 UCOOP +COAN8 CANDO ND US 4849 -9921 448 UCOOP +COAP1 COATSVILLE (2 E) PA US 3998 -7542 195 COOPB +COAP4 COAMO PR 1808 -6635 102 GOES +COAT1 COALMONT (1 NW) TN US 3537 -8570 566 COOPA +COAU1 CEDAR CITY (3 E) UT US 3767 -11303 1829 GOES +COBC1 ALTADENA (14 NNE) CA US 3430 -11811 1103 ALERT +COBI1 MACKAY (20 SW) ID US 4382 -11392 2329 WSF +COBM2 COLUMBIA (1 N) MD US 3922 -7687 122 UCOOP +COBN6 COBLESKILL (2 ESE) NY US 4267 -7443 356 COOPAB +COBO3 CULVER (6 SW) OR US 4443 -12123 671 GOES +COBP1 PHILADELPHIA PA US 3997 -7528 37 GOES +COBP4 LAJAS (9 SW) PR 1798 -6717 10 SCAN +COBV3 CRUZ BAY (5 E) VI 1934 -6471 9 COOPB +COBW3 COLBY (5 NE) WI US 4493 -9023 410 UCOOP +COCA1 COLUMBUS CITY AL US 3448 -8622 -9999 +COCA2 COOPER LANDING (2 W) AK US 6048 -14988 119 GOES +COCA3 WILLCOX (4 SSE) AZ US 3206 -10989 1274 COOPB +COCC1 NILAND (4 NNE) CA US 3326 -11545 30 ALERT +COCC2 PIKEVIEW (6 ENE) CO US 3895 -10471 -9999 +COCF1 COCOA (9 W) FL US 2837 -8087 0 GOES +COCH1 KANEDHE HI US 2143 -15778 5 COOPB +COCL1 CAERNARVON LA US 2986 -8991 -9999 GOES +COCM7 COLE CAMP MO US 3833 -9308 277 COOPAB +COCN3 ROCHESTER NH US 4327 -7097 38 GOES +COCN5 COCHITI (2 NE) NM US 3562 -10632 1695 +COCN6 CORNING NY US 4213 -7708 518 ALERT +COCO1 WILLS CREEK (2 SSE) OH US 4016 -8184 238 COOPB +COCO3 OREGON CITY (1 N) OR US 4538 -12258 5 OTHER +COCT2 CORPUS CHRISTI TX US 2780 -9745 -9999 UCOOP +COCW3 COCHRANE WI US 4423 -9184 240 +COD CODY (2 SE) WY US 4452 -10902 1554 AMOS +CODA1 CODEN AL US 3039 -8823 4 COOPA +CODC1 MORGAN HILL (8 N) CA US 3727 -12165 914 ALERT +CODC2 CRAWFORD (4 NE) CO US 3867 -10762 2079 UCOOP +CODM3 CHATHAM MA US 4158 -7002 -9999 GOES +CODN1 CODY NE US 4293 -10125 -9999 UCOOP +CODN7 DAVIDSON (9 E) NC US 3550 -8074 -9999 GOES +CODP1 COUDERSPORT (6 E) PA US 4176 -7788 771 NWR +CODT2 CORDELE (4 E) TX US 2916 -9655 -9999 +CODW4 CODY (10 NE) WY US 4459 -10885 2000 NWR +COE COEUR D'ALENE (7 N) ID US 4777 -11682 703 AWOS +COEC1 MORGAN HILL (6 NE) CA US 3718 -12155 777 ALERT +COEC2 DECKERS (11 SW) CO US 3913 -10537 2555 ALERT +COEI1 COEUR D'ALEVE ID US 4767 -11677 640 +COET2 COMANCHE TX US 3190 -9858 410 COOPB +COEV2 COEBURN VA US 3693 -8248 -9999 +COF COCOA BEACH FL US 2824 -8061 4 +COFA2 COLDFOOT (1 S) AK US 6725 -15018 317 SNOTEL +COFC1 COLFAX CA US 3910 -12095 735 COOPAB +COFC2 BOULDER (12 NNW) CO US 4018 -10538 -9999 +COFI2 COFFEEN IL US 3915 -8935 179 UCOOP +COFK1 COFFEYVILLE (10 SE) KS US 3701 -9559 -9999 GOES +COFN7 CHARLOTTE (7 SW) NC US 3515 -8093 173 IFLOWS +COGA1 HOKES BLUFF (3 S) AL US 3395 -8587 -9999 +COGC3 MIDDLEFIELD CT US 4152 -7271 41 GOES +COGI1 SALMON (10 SW) ID US 4509 -11406 2067 WSF +COGL1 COMO LA US 3210 -9160 -9999 +COGO3 AZALEA (7 NE) OR US 4282 -12312 579 +COGT2 CORRIGAN (2 ENE) TX US 3100 -9478 61 COOPB +COGW2 CAMDEN ON GAULEY WV US 3837 -8062 619 +COHA2 JUNEAU (17 NW) AK US 5846 -13478 -9999 UCOOP +COHC1 COACHELLA (19 SSE) CA US 3365 -11599 518 NWR +COHC2 BOULDER (12 NNW) CO US 4018 -10539 2475 ALERT +COHF1 COOKS HAMMOCK FL US 2993 -8328 15 +COHG1 CISCO (5 SE) GA US 3492 -8466 -9999 GOES +COHM3 COHASSET (1 SW) MA US 4223 -7082 19 COOPB +COHM8 COHAGEN (21 E) MT US 4702 -10617 802 COOPB +COHN6 COHOES NY US 4279 -7371 15 +COHV2 COPPER HILL (1 NNE) VA US 3710 -8013 829 COOPB +COIC1 CORCORAN CA US 3610 -11958 61 COOPAB +COIN2 AUSTIN (42 NE) NV US 3983 -11649 2073 GOES +COJI4 COLUMBUS JUNCTION (2 SSW) IA US 4126 -9137 204 COOPAB +COKC1 COOKS STATION (8 SE) CA US 3849 -12033 1550 GOES +COKC2 CASTLE ROCK CO US 3938 -10485 1999 ALERT +COKF1 LAKELAND (5 W) FL US 2806 -8205 -9999 OTHER +COKI2 COOKS MILLS IL US 3958 -8841 -9999 GOES +COKM5 COOK (5 E) MN US 4789 -9253 429 COOPAB +COKM7 COOK STATION (1 SSE) MO US 3780 -9143 274 UCOOP +COKMB COKELY, DAVE MO US 3897 -9460 -9999 +COKN1 COOK NE US 4050 -9620 -9999 UCOOP +COKN7 HUNTERSVILLE NC US 3542 -8090 -9999 IFLOWS +COKP1 COOKSBURG PA US 4133 -7921 360 +COKT1 COOKEVILLE TN US 3617 -8523 -9999 NWR +COKT2 CHEROKEE (10 WNW) TX US 3100 -9887 -9999 ALERT +COKW1 GLENOMA (3 SSE) WA US 4647 -12212 238 GOES +COKW4 COKEVILLE (3 N) WY US 4213 -11097 1871 GOES +COLA1 COLUMBIA (2 S) AL US 3126 -8511 0 GOES +COLA2 COOPER LANDING (6 W) AK US 6048 -14997 114 COOPA +COLA3 COLORADO CITY AZ US 3699 -11297 1527 COOPAB +COLA4 COLT AR US 3514 -9066 -9999 UCOOP +COLC1 COALINGA (19 N) CA US 3640 -12043 207 GOES +COLC2 STREAMBOAT SPRINGS (14 SE) CO US 4040 -10660 2792 SNOTEL +COLF1 FROSTPROOF FL US 2774 -8153 30 UCOOP +COLG1 COLUMBUS GA US 3245 -8505 -9999 NWR +COLI1 ELK RIVER (52 E) ID US 4677 -11530 1914 SNOTEL +COLI2 COAL CITY (4 W) IL US 4129 -8836 161 +COLI2G COAL CITY (4 W) IL US 4129 -8836 161 +COLI3 COLUMBIA CITY (1 S) IN US 4113 -8549 259 COOPAB +COLI4 COLO IA US 4202 -9333 305 COOPAB +COLK1 COLDWATER KS US 3727 -9933 635 COOPABC +COLL1 COLUMBIA (5 NW) LA US 3217 -9211 24 +COLM2 COLUMBIA (4 NE) MD US 3923 -7685 97 UCOOP +COLM3 COLRAIN MA US 4267 -7270 191 COOPB +COLM4 COLUMBIAVILLE (3 E) MI US 4317 -8335 -9999 COOPB +COLM5 COLD SPRING MN US 4545 -9443 -9999 UCOOP +COLM6 COLUMBIA MS US 3125 -8983 47 COOPAB +COLM7 COLUMBIA MO US 3888 -9198 -9999 NWR +COLM8 COLSTRIP (1 NNE) MT US 4589 -10663 981 COOPAB +COLN1 COLUMBUS (3 NE) NE US 4146 -9733 442 COOPABC +COLN2 RUBY VALLEY (12 SW) NV US 4028 -11553 2591 SNOTEL +COLN3 COLEBROOK NH US 4490 -7148 317 COOPA +COLN5 COLONIAS (6 NW) NM US 3518 -10490 -9999 RFCSIM +COLN6 COLDEN (1 N) NY US 4267 -7868 312 COOPB +COLN8 COLUMBUS (4 N) ND US 4892 -10283 594 COOPB +COLO1 COLUMBUS (3 S) OH US 3991 -8301 207 CADAS +COLO2 COLEMAN (1 SE) OK US 3427 -9641 235 COOPB +COLO3 UKIAH (20 ESE) OR US 4518 -11853 1463 SNOTEL +COLP1 COLUMBIA PA US 4003 -7650 33 IFLOWS +COLQ1 COLEMAN AB CN 4963 -11455 1341 +COLS1 COLUMBIA SC US 3401 -8105 34 +COLS2 COLTON (2 E) SD US 4378 -9692 494 COOPB +COLT1 COLUMBIA TN US 3562 -8703 163 +COLT2 COLEMAN TX US 3182 -9942 526 COOPAB +COLU1 COALVILLE UT US 4092 -11140 1695 COOPB +COLW1 COLFAX WA US 4689 -11737 589 +COLW3 COLOMA (2 SW) WI US 4402 -8956 -9999 NWR +COLW4 COLONY WY US 4493 -10419 1088 COOPAB +COMA3 SELLS (5 NE) AZ US 3201 -11186 1109 ALERT +COMC1 MORGAN HILL (6 NNW) CA US 3720 -12173 80 ALERT +COMC2 COMO (2 NE) CO US 3933 -10587 -9999 GOES +COMF1 LUTZ (3 N) FL US 2818 -8247 -9999 OTHER +COMG1 COMMERCE (4 NNW) GA US 3426 -8349 229 COOPA +COMI2 COMPTON (1 NW) IL US 4171 -8908 276 COOPAB +COMI3 FORT WAYNE IN US 4108 -8509 233 GOES +COMK1 COLUMBUS KS US 3708 -9504 -9999 UCOOP +COML1 BATON ROUGE LA US 3056 -9110 3 GOES +COMM4 COMSTOCK PARK (1 N) MI US 4303 -8558 -9999 UCOOP +COMM7 COMMERCE MO US 3715 -8943 -9999 GOES +COMM8 COMERTOWN MT US 4882 -10430 640 OTHER +COMN2 EUREKA (14 SW) NV US 3938 -11617 2009 GOES +COMN3 COMERFORD NH US 4433 -7205 213 +COMO2 COMMERCE (5 W) OK US 3693 -9496 228 GOES +COMP4 COMERIO PR 1822 -6623 184 GOES +COMS2 COLMAN SD US 4398 -9682 -9999 UCOOP +COMT2 COMFORT TX US 2997 -9898 437 +COMW3 COMMONWEALTH (3 N) WI US 4595 -8822 344 AUTOB +CON CONCORD NH US 4320 -7150 75 +CONA3 WICKENBURG (9 NE) AZ US 3410 -11257 853 ALERT +CONA4 CONWAY AR US 3497 -9242 -9999 UCOOP +CONC1 YOUNTVILLE (1 NE) CA US 3842 -12235 34 +CONC2 CONIFER (2 SW) CO US 3950 -10533 2521 GOES +CONI1 CONDA ID US 4272 -11155 1890 +CONK1 CONCORDIA (1 W) KS US 3956 -9767 448 COOPAB +CONL1 SORRENTO LA US 3017 -9084 -9999 GOES +CONM4 CONSTANTINE (2 N) MI US 4185 -8567 -9999 UCOOP +CONM8 CONDON MT US 4754 -11372 1123 GOES +CONN3 CONCORD NH US 4322 -7152 66 +CONN6 GILBOA (9 E) NY US 4241 -7428 584 COOPB +CONN7 BETHEL (4 W) NC US 3581 -7745 9 UCOOP +CONO1 PAINESVILLE (2 SW) OH US 4170 -8122 -9999 IFLOWS +CONO3 CONDON OR US 4523 -12018 866 COOPABC +CONP1 CONFLUENCE (1 SW) PA US 3980 -7937 454 +CONS1 SENECA (3 SW) SC US 3465 -8299 226 +CONT1 CONASAUGA (2 N) TN US 3503 -8472 256 COOPB +CONT2 CONROE TX US 3024 -9548 37 RAWS +CONV2 CONCORD (4 SSW) VA US 3728 -7896 195 COOPB +CONW1 CONCRETE (2 SW) WA US 4852 -12177 40 GOES +CONW3 CONOVER (2 E) WI US 4603 -8923 520 UCOOP +COOA2 COOPER LANDING (6 W) AK US 6048 -14997 128 GOES +COOC1 MEINERS OAK (11 N) CA US 3461 -11934 1326 ALERT +COOC2 COMO (4 SE) CO US 3929 -10583 2901 COOPAB +COOF1 SWEETWATER (22 WNW) FL US 2582 -8072 -9999 GOES +COOG1 CAVE SPRING (9 NW) GA US 3420 -8545 -9999 GOES +COOI4 COON RAPIDS IA US 4188 -9467 361 COOPB +COOI4C COON RAPIDS IA US 4188 -9467 361 +COOK1 COOLIDGE KS US 3803 -10201 1015 +COOM2 COOKSVILLE (12 W) MD US 3932 -7701 177 COOPB +COOM5 COON RAPIDS MN US 4517 -9333 -9999 UCOOP +COON6 COOKS FALLS NY US 4195 -7498 351 +COOO1 COOLVILLE OH US 3935 -8187 244 IFLOWS +COOP1 COOKSBURG (2 NW) PA US 4136 -7922 442 COOPB +COOS1 CHARLESTON SC US 3280 -7992 -9999 GOES +COOT1 COOKEVILLE TN US 3613 -8550 332 +COOT2 COOPER TX US 3336 -9569 146 COOPB +COOV2 COOTES STORE VA US 3864 -7885 326 +COOV2I COOTES STORE VA US 3864 -7885 326 +COOW4 CODY (5 SE) WY US 4446 -10902 1585 UCOOP +COPC1 HORNBROOK (12 NE) CA US 4198 -12234 824 COOPB +COPC2 ALLENSPARK (2 WNW) CO US 4021 -10557 2606 SNOTEL +COPI1 LEADORE (28 NW) ID US 4485 -11382 2292 WSF +COPI2 MANITO (7 WNW) IL US 4048 -8989 131 GOES +COPI3 CHARLESTON IN US 3837 -8568 162 COOPA +COPM8 LINCOLN (7 NNE) MT US 4706 -11259 1585 SNOTEL +COPN5 WHITE OAKS (15 NE) NM US 3392 -10547 -9999 GOES +COPN6 COOPERSTOWN (1 S) NY US 4270 -7492 366 COOPAB +COPN7 COPELAND (2 NW) NC US 3635 -8068 278 GOES +COPN8 COOPERSTOWN ND US 4745 -9812 433 COOPAB +COPO3 RUSH (13 S) OR US 4208 -12310 555 COOPB +COPS1 COPE (3 SW) SC US 3336 -8106 42 GOES +COPT2 COOPER TX US 3336 -9559 -9999 +COPV2 COPPER HILL (2 N) VA US 3712 -8013 792 IFLOWS +COPW1 CLE ELUM (28 SW) WA US 4702 -12147 1829 SNOTEL +COPW3 CORNUCOPIA (4 S) WI US 4680 -9110 335 UCOOP +COPW4 CODY WY US 4452 -10907 1539 COOPAB +COQ CLOQUET MN US 4670 -9250 -9999 SAWRS +COQO3 COQUILLE (1 W) OR US 4319 -12420 7 COOPBC +CORA2 COOPER LANDING (8 SSE) AK US 6038 -14968 366 SNOTEL +CORA3 MAYER (8 SE) AZ US 3431 -11217 1149 COOPAB +CORC1 CORRALITOS CA US 3699 -12181 82 COOPB +CORC2 COLORADO SPRINGS CO US 3880 -10482 -9999 NWR +CORF1 CORAL SPRINGS FL US 2627 -8028 3 COOPA +CORG1 CORNELIA GA US 3452 -8353 448 COOPB +CORI1 ATHOL (10 SE) ID US 4783 -11658 960 WSF +CORI4 CORALVILLE IA US 4180 -9157 -9999 UCOOP +CORK2 CORBIN (2 NW) KY US 3695 -8410 323 GOES +CORL1 MAYNA (3 SE) LA US 3138 -9180 -9999 GOES +CORM1 CORINNA ME US 4492 -6927 67 COOPAB +CORM4 CORUNNA (2 NE) MI US 4300 -8407 232 COOPC +CORM5 LAKE PARK (10 SSW) MN US 4678 -9612 370 COOPB +CORM6 CORINTH MS US 3492 -8852 117 COOPAB +CORM7 CORNING (4 NNE) MO US 4029 -9548 273 UCOOP +CORM8 GARDINER (7 NW) MT US 4511 -11079 1548 GOES +CORN1 CORDOVA NE US 4070 -9730 -9999 UCOOP +CORN2 ELY (33 SW) NV US 3882 -11538 2658 WSF +CORN5 SUWANEE (3 NW) NM US 3497 -10717 -9999 RFCSIM +CORN6 CORNING (5 SSW) NY US 4207 -7705 287 COOPB +CORN7 CORAPEAKE (5 WSW) NC US 3654 -7665 -9999 COOPA +CORO2 COURTNEY (6 NW) OK US 3400 -9757 222 GOES +CORO3 CORVALLIS OR US 4457 -12326 59 COOPB +CORP4 COROZAL (1 NW) PR 1835 -6634 59 GOES +CORT1 CARTHAGE (3 N) TN US 3628 -8595 152 GOES +CORV1 CORINTH (1 W) VT US 4402 -7232 427 COOPB +CORV2 CORBIN (1 E) VA US 3820 -7737 67 COOPA +CORW1 RANDLE (8 SW) WA US 4647 -12210 244 +CORW3 CORNELL WI US 4518 -9115 -9999 UCOOP +CORW4 CORA WY US 4293 -11000 2238 COOPAB +COS COLORADO SPRINGS CO US 3881 -10471 1856 +COSC1 WILTON (1 NW) CA US 3842 -12128 23 ALERT +COSC2 COLORADO SPRINGS CO US 3883 -10482 -9999 UCOOP +COSF1 OLDSMAR (6 NE) FL US 2810 -8258 -9999 OTHER +COSM5 COSMOS MN US 4593 -9467 -9999 UCOOP +COSM5G COSMOS MN US 4593 -9467 -9999 +COSM8 COLUMBUS MT US 4564 -10927 1098 COOPAB +COSN5 COSTILLA (2 SE) NM US 3697 -10551 2408 +COSN6 CONSTANTIA (6 N) NY US 4334 -7600 189 COOPB +COSO2 CEMENT (1 NE) OK US 3495 -9813 430 +COSS1 CROSS SC US 3337 -8011 -9999 NWR +COSS2 CORSON (1 E) SD US 4362 -9657 397 COOPB +COSW4 BURRIS (10 SW) WY US 4327 -10945 2935 SNOTEL +COT COTULLA TX US 2846 -9922 -9999 +COTA2 HUSLIA (28 SSE) AK US 6535 -15594 399 GOES +COTC1 COTTONWOOD (8 E) CA US 4040 -12215 128 +COTC2 BOULDER CO US 4002 -10503 -9999 AWIPS +COTI1 BOISE (4 E) ID US 4363 -11611 1152 GOES +COTI2 COAL CITY IL US 4128 -8830 -9999 UCOOP +COTL1 MAYNA (3 SE) LA US 3138 -9180 -9999 GOES +COTM5 COTTON (3 SE) MN US 4717 -9242 408 COOPAB +COTM7 HARVESTER (1 NW) MO US 3875 -9059 179 +COTN3 WEST HOPKINTON NH US 4319 -7175 110 +COTN5 COSTILLA NM US 3688 -10528 -9999 +COTO3 COTTAGE GROVE (6 S) OR US 4372 -12305 217 +COTP1 COATESVILLE PA US 3999 -7583 93 GOES +COTS2 PHILIP (16 SW) SD US 4390 -10193 735 UCOOP +COTT2 COTULLA TX US 2843 -9924 132 +COTU1 MARYSVALE (5 S) UT US 3838 -11223 1920 UCOOP +COTW4 HAMILTON DOME (8 W) WY US 4376 -10868 1730 GOES +COU COLUMBIA MO US 3882 -9220 271 +COUC1 COULTERVILLE (7 SE) CA US 3765 -12008 750 OTHER +COUC2 WALSENBURG (10 NE) CO US 3775 -10462 -9999 GOES +COUL1 COUSHATTA (3 NE) LA US 3206 -9331 60 COOPBC +COUM8 CHOTEAU (1 NW) MT US 4782 -11219 1172 COOPABC +COUN6 BOVINA CENTER (3 SE) NY US 4224 -7474 609 GOES +COUN8 COURTENAY (1 NW) ND US 4723 -9858 462 COOPB +COUP1 COUDERSPORT (4 NW) PA US 4183 -7807 -9999 GOES +COUT2 CUERO (15 NW) TX US 2918 -9745 -9999 UCOOP +COUW3 COUDERAY (7 W) WI US 4587 -9145 396 COOPAB +COUW4 WEST THUMB WY US 4417 -11057 2140 SNOTEL +COVA3 COVERED WELLS (3 W) AZ US 3213 -11216 1195 ALERT +COVA4 COVE (1 SW) AR US 3443 -9442 323 COOPB +COVC1 COVELO (9 ENE) CA US 3983 -12309 461 +COVG1 COVINGTON GA US 3360 -8391 210 COOPAB +COVK1 COVERT KS US 3924 -9887 573 COOPB +COVL1 COVINGTON (4 NNW) LA US 3053 -9012 12 COOPA +COVM2 COVE POINT MD US 3843 -7639 0 HTG +COVM4 COVINGTON (1 NE) MI US 4656 -8853 381 UCOOP +COVM8 CORVALLIS (2 NE) MT US 4633 -11408 1096 GOES +COVN2 WELLS (10 SE) NV US 4097 -11497 1753 SNOTEL +COVN7 LAKE LURE (5 E) NC US 3542 -8211 248 GOES +COVO3 COVE OR US 4530 -11780 890 +COVP1 COVINGTON (2 WSW) PA US 4173 -7712 532 COOPB +COVR1 COVENTRY RI US 4170 -7160 79 ALERT +COVT1 COVINGTON (1 W) TN US 3557 -8967 94 COOPAB +COVT2 COLLINSVILLE TX US 3356 -9691 -9999 GOES +COVU1 COALVILLE (13 E) UT US 4094 -11115 1984 COOPB +COVV2 COVINGTON (1 N) VA US 3779 -8000 368 COOPB +COWA3 AGUA CALIENTE (15 N) AZ US 3320 -11329 326 ALERT +COWC1 UKIAH (7 E) CA US 3913 -12307 975 GOES +COWI1 COEUR D'ALENE ID US 4768 -11680 650 COOPABC +COWI2 CRAB ORCHARD IL US 3768 -8900 -9999 GOES +COWI2G CRAB ORCHARD IL US 3768 -8900 -9999 +COWK1 WICHITA (3 NW) KS US 3765 -9744 408 GOES +COWL1 POINT A LA HACHE (6 E) LA US 2957 -8970 0 GOES +COWM8 CIRCLE (18 NE) MT US 4765 -10558 762 OTHER +COWO3 COTTAGE GROVE OR US 4372 -12305 244 OTHER +COWP1 LAWRENCEVILLE (1 W) PA US 4198 -7717 -9999 GOES +COWS1 COWPENS (4 NW) SC US 3505 -8186 201 GOES +COWV2 CLIFTON FORGE (4 SE) VA US 3779 -7976 313 GOES +COWW2 COWEN WV US 3842 -8062 825 IFLOWS +COWW4 BAGGS (21 NNE) WY US 4130 -10755 2205 GOES +COXI3 COXVILLE IN US 3965 -8729 162 GOES +COXI3G COXVILLE IN US 3965 -8729 -9999 +COXO2 COX CITY (2 NE) OK US 3473 -9770 361 COOPB +COXT2 GLEN ROSE (7 E) TX US 3232 -9772 194 UCOOP +COY ST CROIX VI 1773 -6470 33 +COYC1 MORGAN HILL (6 E) CA US 3712 -12155 238 ALERT +COYC2 EDWARDS (9 E) CO US 3960 -10654 2890 SNOTEL +COYI3 CORYDON IN US 3822 -8612 180 COOPB +COYM8 SEELEY LAKE (14 NW) MT US 4733 -11358 1280 WSF +COYN2 PIOCHE (30 NW) NV US 3828 -11477 1743 GOES +COYN5 COYOTE (7 SSW) NM US 3607 -10665 2682 GOES +COYW4 CODY (21 SW) WY US 4433 -10938 1780 COOPAB +COZI1 LOWMAN (13 NW) ID US 4428 -11565 1646 SNOTEL +COZN1 COZAD (2 S) NE US 4083 -9998 754 COOPB +CPAC1 CALPELLA (4 E) CA US 3925 -12313 240 +CPAC2 GOULD (7 E) CO US 4052 -10588 3135 +CPAT1 GATLINBURG (6 S) TN US 3563 -8353 -9999 IFLOWS +CPAW1 CAPE DISAPPOINTMENT WA US 4612 -12451 -9999 BUOY +CPBA2 DUTCH HARBOR (3 SW) AK US 5385 -16657 -9999 C-MAN +CPBC3 WESTPORT CT US 4111 -7335 0 ALERT +CPBK2 CAMPBELLSBURG KY US 3852 -8523 267 UCOOP +CPBM4 COPPER HARBOR (1 E) MI US 4747 -8789 195 COOPBC +CPBO3 CAPE BLANCO OR US 4251 -13028 -9999 BUOY +CPBQ2 BLUE RIVER BC CN 5212 -11928 683 +CPCC1 CARPINTERIA (2 NE) CA US 3440 -11949 41 +CPCF1 CAPE CANAVERAL FL US 2850 -8018 -9999 BUOY +CPCG1 FOLKSTON (9 SW) GA US 3074 -8213 37 COOPA +CPCM8 LINCOLN (10 NNW) MT US 4708 -11273 2118 SNOTEL +CPCN6 CLIFTON PARK NY US 4287 -7382 94 OTHER +CPCO2 CHRISTIE OK US 3595 -9470 247 +CPCT1 KINGFIELD TN US 3591 -8710 -9999 GOES +CPCT2 COPPERAS COVE (5 NW) TX US 3117 -9797 375 COOPB +CPCW1 MCKENNA (4 SE) WA US 4690 -12250 101 GOES +CPDC1 EARP (12 NNE) CA US 3430 -11414 91 GOES +CPDN5 CARLSBAD NM US 3241 -10422 -9999 +CPDO1 COOPERDALE (1 S) OH US 4022 -8207 238 COOPB +CPDO3 LA PINE (14 NW) OR US 4375 -12178 1358 GOES +CPDT2 CANYON TX US 3499 -10194 1067 RFCSIM +CPDW1 CAPE DISAPPOINTMENT WA US 4605 -13102 -9999 BUOY +CPEC1 SOMERSET (1 ENE) CA US 3866 -12066 555 GOES +CPEF1 VENICE (3 S) FL US 2706 -8244 -9999 OTHER +CPEH1 WAIALUA HI US 2158 -15823 2 COOPAB +CPEI3 COSPERVILLE IN US 4148 -8548 272 GOES +CPET2 COPPELL TX US 3297 -9702 165 UCOOP +CPEW1 WAITSBURG (1 W) WA US 4627 -11817 375 GOES +CPFC1 CARPINTERIA CA US 3440 -11952 5 ALERT +CPFN7 KELLY (5 SE) NC US 3440 -7829 15 GOES +CPFO3 SENECA (24 E) OR US 4417 -11847 1638 GOES +CPFS1 NORTH CHARLESTON SC US 3289 -7996 -9999 GOES +CPGM7 CAPE GIRARDEAU MO US 3730 -8952 -9999 +CPGM7G CAPE GIRARDEAU MO US 3730 -8952 -9999 +CPHA1 CAMP HILL (2 NW) AL US 3282 -8566 207 COOPC +CPHA2 FAIRBANKS (4 W) AK US 6484 -14784 130 UCOOP +CPHD1 CAPE HENLOPEN DE US 3846 -7470 -9999 BUOY +CPHM4 COPPER HARBOR MI US 4747 -8787 191 COOPAB +CPHN6 COPENHAGEN NY US 4387 -7568 372 SNOCOR +CPHN7 HATTERAS NC US 3524 -7553 3 NWR +CPHP1 CAMP HILL PA US 4022 -7690 94 +CPHT1 COPPERHILL TN US 3498 -8438 -9999 +CPHV2 CAPE HENRY VA US 3658 -7484 -9999 BUOY +CPHW1 HOODSPORT (3 S) WA US 4737 -12316 6 COOPA +CPIC1 CARPENTERIA CA US 3440 -11946 137 OTHER +CPKA2 CHATANIKA (5 N) AK US 6519 -14750 767 GOES +CPKC1 CANOGA PARK (2 SE) CA US 3418 -11857 241 COOPA +CPKC2 PARKER (1 W) CO US 3952 -10478 1797 GOES +CPKF1 TAMPA (10 NW) FL US 2807 -8257 -9999 GOES +CPKN6 COPAKE (1 NNW) NY US 4210 -7353 168 COOPB +CPKW1 NESPELEM (14 NNE) WA US 4835 -11885 1402 SNOCOR +CPKW4 STORY (16 SW) WY US 4440 -10707 3005 SNOTEL +CPLA2 COOPER LANDING (2 ESE) AK US 6048 -14978 -9999 +CPLC1 KIRKWOOD (1 E) CA US 3871 -12004 2377 GOES +CPLC2 CRIPPLE CREEK CO US 3875 -10518 2911 COOPAB +CPLF1 CHIPLEY (3 S) FL US 3072 -8554 -9999 UCOOP +CPLN7 CHAPEL HILL (2 W) NC US 3591 -7908 152 COOPAB +CPLO2 COPAN (2 SW) OK US 3689 -9595 216 GOES +CPLW3 CROSS PLAINS WI US 4311 -8966 266 AUTOB +CPM COMPTON CA US 3389 -11824 -9999 +CPMC2 BRECKENRIDGE (7 W) CO US 3948 -10617 3185 SNOTEL +CPMG1 SUCHES (6 SW) GA US 3463 -8410 -9999 GOES +CPMK1 CHAPMAN KS US 3897 -9702 337 COOPB +CPML1 MORGAN CITY (20 S) LA US 2942 -9128 -9999 GOES +CPMM7 CAPLINGER MILLS MO US 3780 -9380 250 COOPB +CPMM8 BUTTE (7 E) MT US 4602 -11242 2347 WSF +CPMN4 CAPE MAY (2 NW) NJ US 3895 -7493 6 COOPAB +CPMT2 CONCHO PARK IVIE RSVR (13 ENE) TX US 3155 -9971 480 COOPA +CPNC1 LAKESIDE (6 NE) CA US 3288 -11681 229 GOES +CPNK2 CAMP NELSON (10 NE) KY US 3775 -8459 274 GOES +CPNN6 CHAPIN NY US 4292 -7723 205 +CPNT2 Copano Bay TX US 2812 -9702 -9999 CTGN +CPNW2 RIDGE (3 NW) WV US 3947 -7835 700 IFLOWS +CPNW3 CROSS PLAINS (1 E) WI US 4312 -8964 273 AHOS +CPOC1 CAMPO (3 WSW) CA US 3259 -11652 664 +CPOR4 CP OSCAR RK US 3752 -12697 22 WSR88D +CPPC1 PITTSBURG CA US 3800 -12186 40 ALERT +CPPM7 ELDORADO SPRINGS (13 SE) MO US 3779 -9381 241 COOPB +CPPM8 LINCOLN (10 NNW) MT US 4708 -11268 1722 WSF +CPPN5 CAPROCK NM US 3293 -10386 -9999 GOES +CPPN8 COOPERSTOWN (5 E) ND US 4744 -9802 412 UCOOP +CPPT1 COPPERHILL TN US 3500 -8438 468 COOPA +CPPT2 COOPER TX US 3347 -9559 -9999 +CPPW1 CLE ELUM (20 NW) WA US 4743 -12120 1000 GOES +CPPW4 SHOSHONI (16 NE) WY US 4344 -10800 2479 NWR +CPR CASPER WY US 4291 -10646 1621 +CPRC1 ROCKLIN (5 N) CA US 3886 -12123 189 ALERT +CPRC2 COPPER MTN ( CO US 3948 -10617 -9999 +CPRF1 BASINGER FL US 2738 -8098 -9999 GOES +CPRN2 HAWTHORNE (9 WSW) NV US 3846 -11876 -9999 NWR +CPRN8 COOPERSTOWN (5 E) ND US 4743 -9803 388 GOES +CPRN8G COOPERSTOWN (5 E) ND US 4743 -9803 -9999 +CPRS1 CHARLESTON SC US 3278 -7992 -5 GOES +CPRS2 CARPENTER SD US 4463 -9792 445 COOPB +CPRT2 CHAPMAN RANCH TX US 2758 -9745 8 COOPA +CPRV2 NORTON (4 S) VA US 3688 -8262 1183 IFLOWS +CPRW4 CASPER WY US 4285 -10632 1567 +CPS CAHOKIA/ST LOUIS IL US 3857 -9016 -9999 +CPSC1 KIRKWOOD (1 E) CA US 3872 -12005 2438 WSF +CPSC2 NATURITA (9 NE) CO US 3842 -10838 2792 +CPSL1 AVONDALE (3 SSW) LA US 2987 -9023 -9999 GOES +CPSN5 CIMARRON (4 W) NM US 3647 -10495 1994 COOPAB +CPSO2 COPAN (3 ENE) OK US 3691 -9589 245 +CPSW1 GRISDALE (11 NNE) WA US 4750 -12352 1131 OTHER +CPSW2 HILLSBORO (6 ESE) WV US 3808 -8012 792 IFLOWS +CPTA1 DAUPHIN ISLAND (4 NNW) AL US 3031 -8814 0 GOES +CPTC1 COMPTON CA US 3385 -11822 14 ALERT +CPTC2 CARPEATER RIDGE CO US 3846 -10905 2464 +CPTI3 CROWN POINT IN US 4141 -8740 -9999 UCOOP +CPTN6 COOPERSTOWN (2 SE) NY US 4268 -7490 -9999 NWR +CPTR1 WARWICK (10 NE) RI US 4172 -7134 0 MARINE +CPTR4 CP TANGO RK US 3585 -12857 23 WSR88D +CPTS2 CAPUTA (1 SW) SD US 4398 -10300 887 UCOOP +CPTT2 HOUSTON (12 E) TX US 2977 -9514 -9999 ALERT +CPUO3 CORNICOPIA, (CLSO) OR US 4500 -11720 1433 +CPVA3 CAMP VERDE (1 SSE) AZ US 3455 -11198 943 COOPB +CPVC1 BLYTHE (10 NE) CA US 3372 -11450 79 GOES +CPVN6 CAPE VINCENT NY US 4413 -7633 75 GOES +CPVP1 CHAPMANVILLE PA US 4159 -7984 475 IFLOWS +CPVW1 COUPEVILLE (1 S) WA US 4821 -12271 15 COOPA +CPWA3 CAMP WOOD AZ US 3480 -11288 1753 GOES +CPWT2 HUMBLE (5 WNW) TX US 3003 -9533 -9999 ALERT +CPWU1 VERNAL (32 NW) UT US 4077 -10998 2492 WSF +CPZC1 KIT CARSON (3 WNW) CA US 3871 -12005 2406 OTHER +CPZM7 CANNON MO US 3952 -9165 -9999 GOES +CQAN6 DEPOSIT (2 E) NY US 4206 -7538 369 SNOCOR +CQB CHANDLER (3 NE) OK US 3573 -9682 -9999 +CQBN6 DEPOSIT (2 E) NY US 4206 -7538 396 SNOCOR +CQC CLINES CORNER NM US 3500 -10567 2160 ASOS +CQCN6 DEPOSIT (2 E) NY US 4206 -7537 366 SNOCOR +CQDN6 DEPOSIT (2 E) NY US 4206 -7537 381 SNOCOR +CQDP1 TIOGA (6 N) PA US 4200 -7715 351 COOPA +CQEN6 TROUT CREEK (2 SW) NY US 4218 -7528 393 SNOCOR +CQFN6 TROUT CREEK (2 SW) NY US 4218 -7528 357 SNOCOR +CQFO3 CHILOQUIN (2 W) OR US 4258 -12189 1295 GOES +CQGN6 STILESVILLE (5 E) NY US 4210 -7530 381 SNOCOR +CQHN6 STILESVILLE (5 E) NY US 4210 -7530 360 SNOCOR +CQIN6 WALTON (6 SW) NY US 4209 -7521 393 SNOCOR +CQJN6 WALTON (6 SW) NY US 4208 -7521 360 SNOCOR +CQKN6 WALTON (4 SW) NY US 4212 -7516 354 SNOCOR +CQLN6 WALTON (3 NW) NY US 4220 -7516 488 SNOCOR +CQM COOK_MUNI_AIRPORT MN US 4783 -9268 382 +CQMN6 WALTON NY US 4218 -7512 411 SNOCOR +CQNA2 CHICKEN (1 NNE) AK US 6409 -14492 549 COOPA +CQNN6 WALTON (3 SE) NY US 4214 -7509 640 SNOCOR +CQON6 HAMDEN (1 SW) NY US 4219 -7502 457 SNOCOR +CQPN6 HAMDEN (2 E) NY US 4221 -7497 415 SNOCOR +CQQN6 DELHI (4 SW) NY US 4225 -7496 472 SNOCOR +CQRN6 DELHI (4 SE) NY US 4226 -7485 494 SNOCOR +CQSN6 DELHI (4 N) NY US 4226 -7485 561 SNOCOR +CQSO2 CYRIL (3 WNW) OK US 3491 -9825 431 +CQT LOS ANGELES (4 SW) CA US 3402 -11824 82 +CQTN6 BLOOMVILLE (1 N) NY US 4235 -7481 462 SNOCOR +CQUN6 SOUTH KORTRIGHT (1 W) NY US 4234 -7474 461 SNOCOR +CQV COLVILLE (1 N) WA US 4854 -11791 505 COOPAB +CQVN6 HOBART (3 SE) NY US 4236 -7461 591 SNOCOR +CQWN6 HOBART NY US 4238 -7467 616 SNOCOR +CQX CHATHAM MA US 4169 -6999 -9999 +CQYN6 STAMFORD (2 E) NY US 4241 -7460 564 SNOCOR +CQZO3 KLAMATH FALLS (25 N) OR US 4258 -12185 1277 WSF +CRAA3 SAHUARITA (10 E) AZ US 3197 -11080 959 ALERT +CRAC1 GLENDORA (15 N) CA US 3432 -11783 1640 ALERT +CRAC2 CRAIG (2 SE) CO US 4049 -10752 1885 +CRAF1 ASTOR PARK (5 W) FL US 2911 -8163 -9999 RAWS +CRAI1 HEADQUARTERS (34 ESE) ID US 4657 -11528 1817 SNOTEL +CRAI4 CORALVILLE IA US 4168 -9160 197 +CRAI4G CORALVILLE IA US 4168 -9160 197 +CRAK2 CLIO KY US 3683 -8419 369 IFLOWS +CRAM6 CRAWFORD (9 W) MS US 3328 -8879 70 COOPB +CRAN4 CRANFORD (1 SE) NJ US 4067 -7432 23 COOPB +CRAN5 CORRALES (1 NNE) NM US 3523 -10660 1554 COOPAB +CRAN6 AMSTERDAM (3 E) NY US 4292 -7414 78 OTHER +CRAO1 CARTHAGE (20 NE) OH US 3920 -8447 -9999 GOES +CRAO3 LA PINE (15 NW) OR US 4375 -12178 1347 GOES +CRAR1 CRANSTON RI US 4175 -7145 5 ALERT +CRAS2 CUSTER (4 N) SD US 4383 -10362 1774 UCOOP +CRAT2 CRANE (2 E) TX US 3140 -10231 802 COOPAB +CRAU1 COALVILLE (18 N) UT US 4118 -11140 1774 GOES +CRAV2 CRAIGSVILLE VA US 3808 -7938 543 COOPB +CRAW2 CRAIGSVILLE WV US 3830 -8065 -9999 GOES +CRBA2 HOMER (25 NE) AK US 5990 -15106 380 +CRBA3 BULLHEAD CITY (4 NW) AZ US 3514 -11469 155 GOES +CRBC1 ROSEVILLE CA US 3873 -12128 38 ALERT +CRBC2 CARBONDALE CO US 3941 -10723 1865 +CRBF1 CARRABELLE (1 E) FL US 2985 -8465 -9999 UCOOP +CRBI1 ISLAND PARK (18 W) ID US 4442 -11200 2091 SNOTEL +CRBL1 SLIDELL (2 E) LA US 3029 -8977 4 GOES +CRBM1 MARS HILL (3 NE) ME US 4655 -6781 456 NWR +CRBM5 CARIBOU (2 S) MN US 4897 -9645 311 COOPB +CRBN1 CRAB ORCHARD NE US 4030 -9640 -9999 UCOOP +CRBN5 LAKEWOOD (8 S) NM US 3251 -10437 -9999 RFCSIM +CRBN6 CRANBERRY LAKE NY US 4422 -7485 457 SNOCOR +CRBN7 RALEIGH (3 NE) NC US 3581 -7861 56 GOES +CRBN8 CROSBY (7 S) ND US 4881 -10331 636 UCOOP +CRBN8D CROSBY (7 S) ND US 4881 -10331 -9999 +CRBO1 CARBON HILL OH US 3950 -8224 -9999 IFLOWS +CRBQ2 CORBIN BC CN 4952 -11465 1572 +CRBV2 CHRISTIANBURG (1 SE) VA US 3708 -8040 640 COOPAB +CRBW1 IRBY WA US 4737 -11885 422 GOES +CRBW2 BECKLEY WV US 3778 -8118 710 GOES +CRCC1 ELK GROVE (8 SSW) CA US 3831 -12142 6 ALERT +CRCC2 PARLIN (12 SSW) CO US 3834 -10677 2582 +CRCF1 DUNEDIN FL US 2805 -8276 -9999 GOES +CRCI1 NEWDALE (5 NE) ID US 4392 -11160 1527 GOES +CRCI4 CRESCO (1 NE) IA US 4339 -9209 383 COOPABC +CRCK1 CIRCLEVILLE (6 SW) KS US 3946 -9595 338 +CRCL1 CARENCRO LA US 3032 -9205 15 COOPB +CRCM7 CHESTERFIELD MO US 3865 -9053 -9999 UCOOP +CRCM8 SACO (10 NW) MT US 4854 -10752 667 GOES +CRCN2 CARSON CITY NV US 3915 -11977 1418 COOPABC +CRCN5 CIMARRON (10 SW) NM US 3637 -10497 2048 GOES +CRCO3 PRINEVILLE OR US 4424 -12086 884 GOES +CRCP1 CRISTY MANOR (2 SE) PA US 4072 -7951 247 GOES +CRCT2 CRYSTAL CITY TX US 2868 -9983 177 COOPAB +CRCU1 BEAVER DAM (2 N) UT US 4184 -11205 -9999 OTHER +CRCW1 NORTHPORT (6 NE) WA US 4898 -11767 1326 GOES +CRCW4 CHEYENNE (1 W) WY US 4113 -10483 1864 GOES +CRDA1 CORDOVA AL US 3376 -8717 74 GOES +CRDA2 CORDOVA AK US 6054 -14575 -9999 NWR +CRDA4 CLARENDON AR US 3468 -9132 55 COOPAB +CRDC1 PATTERSON (7 E) CA US 3743 -12101 18 GOES +CRDC2 CREEDE CO US 3772 -10725 -9999 +CRDI4 CONRAD IA US 4223 -9287 320 COOPB +CRDK1 LEAWOOD KS US 3893 -9462 283 COOPABC +CRDM6 CRANDALL (8 N) MS US 3208 -8853 116 COOPB +CRDM8 CONRAD MT US 4818 -11196 1082 COOPABC +CRDO1 CLARIDON OH US 4058 -8298 293 GOES +CRDO2 CORDELL (1 SE) OK US 3528 -9898 469 COOPB +CRDP1 CLARENDON (5 SSE) PA US 4170 -7913 585 COOPB +CRDT2 COLORADO CITY TX US 3240 -10086 -9999 COOPAB +CRDU1 COALVILLE (18 N) UT US 4118 -11140 1774 GOES +CRDW4 CODY (35 NW) WY US 4485 -10970 2006 UCOOP +CRE MYRTLE BEACH SC US 3381 -7872 10 +CREA1 LEESBURG (4 SSW) AL US 3413 -8580 180 COOPB +CREA2 NORTHWAY AK US 6212 -14185 -9999 GOES +CREC1 CRESCENT CITY (6 ENE) CA US 4179 -12405 34 GOES +CREC2 ELDORADO SPRINGS (5 W) CO US 3992 -10536 2365 ALERT +CREF1 CRESCENT CITY FL US 2943 -8151 17 COOPA +CREI2 CRETE IL US 4137 -8763 210 ALERT +CREI2D CRETE IL US 4137 -8763 -9999 +CREK2 CARLISLE (5 SSW) KY US 3824 -8405 243 GOES +CREL1 CRESCENT (3 SW) LA US 3022 -9132 -9999 GOES +CREM6 CAESAR (3 WSW) MS US 3057 -8959 -9999 +CREM7 CRANE MO US 3689 -9357 -9999 UCOOP +CREM8 GARDINER (6 E) MT US 4503 -11060 2560 WSF +CREN1 CREIGHTON NE US 4250 -9790 497 COOPAB +CREN5 CORREO (1 NE) NM US 3497 -10717 1669 RFCSIM +CREO2 CRESCENT OK US 3596 -9759 346 COOPB +CREO3 CRESCENT (1 S) OR US 4350 -12197 1469 GOES +CRES2 CRESBARD SD US 4517 -9897 -9999 UCOOP +CRET2 CLEBURNE (7 SE) TX US 3232 -9730 253 COOPB +CREW1 LOOMIS (10 NW) WA US 4893 -11978 1835 SNOCOR +CREW2 CRESTON WV US 3895 -8128 198 COOPB +CRFA2 FAIRBANKS (2 NW) AK US 6486 -14773 142 UCOOP +CRFA3 CAVE CREEK (6 E) AZ US 3387 -11185 975 ALERT +CRFC1 KIT CARSON (6 WSW) CA US 3863 -12022 2195 WSF +CRFC2 CRAWFORD CO US 3869 -10761 1997 GOES +CRFI1 PIERCE (63 E) ID US 4652 -11468 1100 WSF +CRFM2 CROFTON MD US 3900 -7670 18 ALERT +CRFM4 CRYSTAL FALLS (6 E) MI US 4612 -8822 -9999 +CRFM5 CLARKFIELD MN US 4478 -9580 -9999 UCOOP +CRFN1 CROFTON NE US 4263 -9748 427 COOPAB +CRFN7 CROFT (1 NW) NC US 3536 -8090 -9999 IFLOWS +CRFP1 CROSS FORK PA US 4148 -7783 -9999 GOES +CRFT2 CRAWFORD TX US 3156 -9736 -9999 +CRFW1 COLVILLE (14 SE) WA US 4842 -11768 1181 GOES +CRFW2 BRUCETON MILLS (7 WNW) WV US 3968 -7977 695 COOPAB +CRG JACKSONVILLE FL US 3034 -8151 -9999 ASOS +CRGA2 CRAIG AK US 5548 -13315 -9999 NWR +CRGA3 CATALINA (5 SE) AZ US 3245 -11088 974 ALERT +CRGA4 CORNING AR US 3640 -9053 85 +CRGC1 CORNING CA US 3994 -12217 90 GOES +CRGC2 CRAIG (4 SW) CO US 4045 -10761 1963 +CRGI2 CARTHAGE IL US 4040 -9113 206 COOPB +CRGN1 CRAIG NE US 4179 -9637 402 UCOOP +CRGN2 GENOA (1 E) NV US 3901 -11983 1423 GOES +CRGN8 CARRINGTON (4 N) ND US 4751 -9913 476 UCOOP +CRGP1 BOILING SPRI PA US 4015 -7712 -9999 +CRGV2 ORISKANY (4 ENE) VA US 3767 -7991 310 UCOOP +CRHA1 CARBON HILL AL US 3389 -8753 131 COOPB +CRHA2 CHENA HOT SPRINGS (26 WSW) AK US 6486 -14680 180 OTHER +CRHC1 GLENDORA CA US 3436 -11788 2091 ALERT +CRHC2 BAILEY (2 NE) CO US 3942 -10545 -9999 UCOOP +CRHI3 CROTHERSVILLE IN US 3880 -8583 171 COOPB +CRHN4 CHERRY HILL NJ US 3990 -7503 15 AHOS +CRHT2 CORSICANA TX US 3208 -9640 -9999 GOES +CRIA2 ESTER (2 SW) AK US 6482 -14805 241 COOPA +CRIC1 SAN CLEMENTE (2 E) CA US 3343 -11757 27 GOES +CRIC2 CRIPPLE CREEK (2 NE) CO US 3877 -10515 3109 UCOOP +CRIF1 RIVERVIEW (1 S) FL US 2786 -8231 -9999 OTHER +CRII2 CARMI IL US 3805 -8815 102 +CRIN6 INDIAN LAKE NY US 4375 -7446 587 SNOCOR +CRIN7 CEDAR ISLAND NC US 3498 -7630 2 COOPA +CRIO2 NORMAN OK US 3523 -9747 -9999 WSR88D +CRIO3 CHILOQUIN (1 E) OR US 4258 -12184 1282 +CRIQ2 CARMI BC CN 4950 -11908 1250 +CRIV2 CRAIGSVILLE (2 S) VA US 3807 -7940 549 IFLOWS +CRIW3 CRIVITZ WI US 4528 -8819 320 COOPAB +CRKA3 CROWN KING AZ US 3421 -11235 1804 COOPB +CRKA4 CLARKSVILLE AR US 3547 -9347 112 GOES +CRKC1 CANTUA CREEK (7 SSW) CA US 3630 -12040 206 GOES +CRKC2 CROOK CO US 4085 -10280 -9999 UCOOP +CRKF1 CORKSCREW (8 W) FL US 2647 -8170 -9999 UCOOP +CRKG1 NORCROSS (3 WNW) GA US 3397 -8427 265 GOES +CRKK2 OLIVE HILL (6 NE) KY US 3838 -8303 336 IFLOWS +CRKM5 CROOKSTON MN US 4778 -9661 253 +CRKN7 CHEROKEE (12 N) NC US 3552 -8330 622 COOPA +CRKO1 CROOKED TREE OH US 3964 -8150 335 IFLOWS +CRKP1 CREEKSIDE PA US 4068 -7919 320 COOPB +CRKS2 CROOKS SD US 4365 -9680 -9999 UCOOP +CRKT1 JEFFERSON CITY (4 N) TN US 3617 -8350 -9999 +CRKT2 CROCKETT TX US 3135 -9566 43 +CRKU1 MOUNT PLEASANT (24 NNE) UT US 3987 -11125 2438 SNOTEL +CRKW2 CLARKSBURG WV US 3938 -8030 -9999 NWR +CRKW4 DUBOIS (10 NW) WY US 4358 -10983 2566 UCOOP +CRLC1 INDEPENDENCE (12 WSW) CA US 3680 -11842 3231 GOES +CRLC2 LOVELAND (8 SW) CO US 4032 -10525 1759 GOES +CRLC3 ROBERTSVILLE CT US 4201 -7304 -9999 GOES +CRLF1 CAROL CITY (24 WNW) FL US 2597 -8067 -9999 GOES +CRLG1 CARROLLTON GA US 3360 -8508 303 COOPAB +CRLI2 CARLYLE IL US 3862 -8935 123 GOES +CRLI3 CARLISLE (2 NW) IN US 3897 -8743 134 AHOS +CRLI4 CLEAR LAKE IA US 4313 -9332 -9999 UCOOP +CRLK1 CIRCLEVILLE (7 SW) KS US 3943 -9593 335 COOPB +CRLK2 FARMERS (2 W) KY US 3812 -8355 207 +CRLL1 SHREVEPORT LA US 3251 -9379 -9999 +CRLM3 CHARLEMONT (2 SE) MA US 4262 -7283 168 COOPB +CRLM4 CORNELL (5 SE) MI US 4583 -8717 241 COOPAC +CRLM5 PINE RIVER (1 S) MN US 4667 -9412 381 +CRLM5G PINE RIVER (1 S) MN US 4667 -9412 381 +CRLM7 CARROLLTON MO US 3936 -9349 229 COOPAB +CRLN1 CORTLAND NE US 4051 -9671 436 UCOOP +CRLN2 CRYSTAL BAY NV US 3923 -12000 1961 AMOS +CRLN5 WHITES CITY (4 W) NM US 3218 -10444 1344 COOPA +CRLN7 CHARLOTTE NC US 3516 -8088 67 IFLOWS +CRLO2 WINSON (8 NNW) OK US 3501 -9990 523 GOES +CRLO3 CRATER LAKE OR US 4290 -12213 1974 COOPAB +CRLP1 CHARLEROI (1 W) PA US 4013 -7992 317 COOPB +CRLT2 CARROLLTON TX US 3301 -9688 165 COOPB +CRLU1 CIRCLEVILLE (6 SW) UT US 3810 -11233 1902 +CRLW2 CHARLESTON (4 NNE) WV US 3836 -8161 535 NWR +CRMC1 CARMEL CA US 3654 -12192 5 ALERT +CRMC2 GREEN MOUNTAIN FALLS (2 SSW) CO US 3890 -10505 -9999 GOES +CRMF1 RIDGE MANOR (5 NNW) FL US 2859 -8222 12 GOES +CRMI1 CRATERS OF THE MOON ID US 4347 -11356 1797 +CRMI2 CARMI (6 NW) IL US 3817 -8820 119 COOPB +CRMK2 BEATTYVILLE (8 W) KY US 3750 -8381 -9999 GOES +CRMM2 CRUMPTON MD US 3926 -7594 1 AHOS +CRMN7 CHARLOTTE (9 SSW) NC US 3512 -8091 56 IFLOWS +CRMO2 CARMEN OK US 3658 -9845 408 COOPB +CRMO3 TOKETEE FALLS (9 SE) OR US 4325 -12234 988 GOES +CRMT1 RUTLEDGE FALLS TN US 3542 -8614 -9999 GOES +CRNA2 NORTHWAY (5 NE) AK US 6301 -14180 513 COOPB +CRNA3 CROWN KING (5 S) AZ US 3414 -11227 2043 ALERT +CRNA4 CORNING AR US 3643 -9058 91 COOPAB +CRNC1 NEEDLES (5 S) CA US 3483 -11460 488 GOES +CRNC2 PIKEVIEW (4 ENE) CO US 3893 -10475 -9999 +CRNC3 CORNWALL (2 ESE) CT US 4182 -7330 513 NWR +CRNF1 JUNE PARK FL US 2807 -8068 -9999 +CRNG1 CARNESVILLE (2 NE) GA US 3441 -8321 264 COOPB +CRNI2 CORNILAND (1 S) IL US 3992 -8940 183 UCOOP +CRNI4 CORNING IA US 4199 -9475 372 COOPABC +CRNM1 CORNISH (2 NE) ME US 4382 -7077 138 SNOCOR +CRNM3 COLRAIN (2 S) MA US 4270 -7267 137 GOES +CRNM4 CORNELL (1 NE) MI US 4591 -8721 229 UCOOP +CRNM4D CORNELL (1 NE) MI US 4591 -8721 -9999 +CRNM5 CROOKSTON MN US 4780 -9662 271 COOPAB +CRNM7 CRANE (4 N) MO US 3697 -9358 -9999 UCOOP +CRNN5 CORONA NM US 3415 -10570 2036 COOPA +CRNN6 CORNING NY US 4215 -7705 274 GOES +CRNN8 CARRINGTON (4 N) ND US 4751 -9912 475 COOPBC +CRNO1 CORNING OH US 3960 -8209 244 IFLOWS +CRNO2 CRINER (1 W) OK US 3497 -9758 320 GOES +CRNQ8 CORNING (14 SSW) SK CN 4989 -10303 622 GOES +CRNT2 CRANE (10 N) TX US 3168 -10233 802 COOPAB +CRNV2 BUENA VISTA (3 NE) VA US 3781 -7932 297 IFLOWS +CRNW1 CARNATION (1 NW) WA US 4767 -12192 18 +CRNW2 RICHWOOD WV US 3765 -8238 -9999 GOES +CRNW3 CORNELL (7 SE) WI US 4510 -9103 -9999 UCOOP +CROA3 CORTARO AZ US 3235 -11109 654 +CROC2 CROOK (7 NNE) CO US 4093 -10275 1192 UCOOP +CROC3 CROMWELL CT US 4158 -7265 46 UCOOP +CROG1 CARROLLTON GA US 3358 -8522 -9999 +CROL1 CROWLEY (2 NE) LA US 3024 -9235 8 COOPA +CROM4 CROTON MI US 4344 -8566 220 UCOOP +CROM6 CROWDER (2 SE) MS US 3416 -9012 -9999 RFCSIM +CRON1 CAIRO (5 S) NE US 4193 -9860 593 COOPB +CRON6 UPPER JAY (6 SE) NY US 4426 -7373 671 SNOCOR +CROO3 CULVER (5 W) OR US 4449 -12130 596 GOES +CROS2 CROCKER (6 SW) SD US 4505 -9787 -9999 UCOOP +CROT2 CROSS (9 N) TX US 2860 -9857 87 COOPB +CROW3 WHITE CREEK (2 NW) WI US 4387 -8995 -9999 UCOOP +CROW4 CROWHEART (9 SE) WY US 4325 -10902 1718 GOES +CRP CORPUS CHRISTI TX US 2778 -9751 14 +CRPA2 DOUGLAS AK US 5827 -13452 503 SNOCOR +CRPC1 CARMICHAEL CA US 3859 -12137 21 ALERT +CRPC2 ARVADA (5 WNW) CO US 3982 -10517 1704 ALERT +CRPI2 CARPENTERSVILLE IL US 4210 -8820 -9999 UCOOP +CRPI3 CROWN POINT (1 N) IN US 4143 -8735 210 COOPB +CRPI4 CEDAR RAPIDS IA US 4203 -9158 249 COOPABC +CRPN6 PARADOX (2 SW) NY US 4388 -7368 267 SNOCOR +CRPO3 POST (5 W) OR US 4418 -12058 990 GOES +CRPT2 CORPUS CHRISTI (12 W) TX US 2778 -9756 14 COOPAB +CRPW1 PORTER WA US 4693 -12332 7 GOES +CRPW3 CROSS PLAINS WI US 4365 -8965 -9999 +CRQ CARLSBAD CA US 3313 -11728 -9999 +CRQC1 LAKE ARROWHEAD (2 SSW) CA US 3423 -11720 -9999 ALERT +CRRA1 TALLASSEE (3 N) AL US 3257 -8590 -9999 +CRRA3 TOPOCK (5 S) AZ US 3469 -11446 152 GOES +CRRC1 TRACY (6 SSW) CA US 3766 -12147 88 ALERT +CRRC2 CREEDE (22 SW) CO US 3772 -10727 2885 +CRRF1 LUTZ (4 SW) FL US 2809 -8250 -9999 OTHER +CRRI2 CARRIER MILLS IL US 3764 -8868 -9999 UCOOP +CRRI4 CORRECTIONVILLE (1 SW) IA US 4247 -9580 338 +CRRI4G CORRECTIONVILLE (1 SW) IA US 4247 -9580 -9999 +CRRL1 CROWLEY (2 E) LA US 3024 -9235 2 OTHER +CRRM1 CARRABASETT (4 NE) ME US 4513 -7017 365 SNOCOR +CRRM5 CORRELL (6 N) MN US 4531 -9617 -9999 UCOOP +CRRM6 CARROLLTON MS US 3350 -8993 91 COOPB +CRRM7 EMINENCE (14 E) MO US 3718 -9112 427 GOES +CRRM7G EMINENCE (14 E) MO US 3718 -9112 -9999 +CRRM8 WEST YELLOWSTONE (21 NNW) MT US 4496 -11129 2743 SNOTEL +CRRN5 CERRO (2 SSE) NM US 3674 -10560 2332 COOPAB +CRRO2 CARRIER (2 E) OK US 3647 -9800 416 UCOOP +CRRO3 BEULAH (8 NW) OR US 4400 -11823 -9999 GOES +CRRP1 CARROLLTOWN (2 SSE) PA US 4058 -7870 622 COOPB +CRRP4 LAS ARENAS PR 1797 -6716 -9999 GOES +CRRS2 CUSTER (2 SW) SD US 4375 -10363 -9999 GOES +CRRU1 MOUNT PLEASANT (26 NNE) UT US 3988 -11127 2530 WSF +CRRW1 CEDAR FALLS (8 SE) WA US 4737 -12162 475 GOES +CRS CORSICANA TX US 3203 -9640 -9999 ASOS +CRSA2 FAIRBANKS AK US 6519 -14725 229 COOPB +CRSA4 CROSSETT (2 SSE) AR US 3312 -9195 55 COOPA +CRSC1 LIVERMORE (14 SE) CA US 3762 -12155 622 +CRSC2 YAMPA (9 W) CO US 4017 -10706 2774 +CRSF1 CROSS CITY (2 WNW) FL US 2965 -8317 13 COOPAB +CRSI1 HEADQUARTERS (20 NE) ID US 4683 -11562 506 GOES +CRSI2 CHARLESTON (1 S) IL US 3947 -8819 207 COOPAB +CRSI4 CRESCO (7 NE) IA US 4344 -9201 322 UCOOP +CRSK2 CRESTWOOD (8 W) KY US 3833 -8535 241 COOPB +CRSL1 PORT SULPHUR (12 NW) LA US 2958 -8983 1 COOPAB +CRSM4 CROSS VILLAGE MI US 4563 -8504 216 COOPAB +CRSM5 CROSBY MN US 4655 -9395 -9999 UCOOP +CRSM6 CRYSTAL SPRINGS MS US 3197 -9037 148 COOPAB +CRSM8 KALISPELL (9 ESE) MT US 4819 -11413 896 +CRSN1 CRESTON NE US 4172 -9737 492 COOPB +CRSN2 ELKO (24 SW) NV US 4046 -11585 1798 GOES +CRSN5 CROSSROADS NM US 3351 -10334 1265 COOPAB +CRSN6 CRESCENT NY US 4281 -7372 59 OTHER +CRSN8 CARSON (9 NW) ND US 4655 -10165 597 UCOOP +CRSO1 MIDDLETON OH US 4084 -8067 396 IFLOWS +CRSO2 CHEROKEE (1 SSW) OK US 3675 -9836 360 +CRSQ2 CRESTON BC CN 4910 -11652 538 +CRST1 CROSSVILLE TN US 3601 -8513 552 COOPAB +CRST2 CORSICANA TX US 3212 -9632 115 COOPB +CRSW1 CARSON (13 NW) WA US 4587 -12197 346 COOPAB +CRSW2 CHARLESTON WV US 3835 -8164 170 IFLOWS +CRSW3 CRANDON RANG WI US 4557 -8890 -9999 +CRSW4 RIVERVIEW (4 NE) WY US 4342 -10413 1105 GOES +CRTA2 NELCHINA (17 NE) AK US 6218 -14659 -9999 SNOCOR +CRTA3 PINE (11 NW) AZ US 3450 -11157 1798 GOES +CRTC1 CRESCENT CITY (1 S) CA US 4175 -12418 2 HTG +CRTC2 DENVER (6 NW) CO US 3980 -10509 1622 ALERT +CRTF1 CRYSTAL RIVER (4 NE) FL US 2896 -8257 -9999 OTHER +CRTG1 CARTERSVILLE GA US 3423 -8478 219 COOPA +CRTI2 CRETE IL US 4145 -8763 202 COOPB +CRTI4 CRESTON (2 SW) IA US 4104 -9439 402 COOPAB +CRTM1 CARTHAGE ME US 4460 -7047 152 SNOCOR +CRTM4 CRYSTAL FALLS (2 W) MI US 4609 -8838 421 COOPBC +CRTM5 COURTLAND (2 S) MN US 4425 -9434 -9999 COOPB +CRTM6 CARTHAGE (3 SW) MS US 3272 -8957 113 COOPAB +CRTM7 CARUTHERSVILLE MO US 3620 -8966 85 +CRTN1 CRETE (1 W) NE US 4060 -9697 415 +CRTN6 CORTLAND NY US 4260 -7618 344 +CRTO3 CURTIN OR US 4372 -12321 122 COOPB +CRTP1 CRATES (1 SW) PA US 4110 -7928 433 IFLOWS +CRTS1 CHARLESTON SC US 3250 -7910 -9999 BUOY +CRTT1 CARTHAGE TN US 3625 -8595 157 COOPAB +CRTT2 CROCKETT TX US 3241 -9557 -9999 GOES +CRTV2 STUART (8 E) VA US 3663 -8015 354 IFLOWS +CRTW1 CARNATION (4 NW) WA US 4769 -12199 15 +CRTW4 CLARETON WY US 4370 -10470 -9999 UCOOP +CRUA1 REECE CITY (4 N) AL US 3410 -8603 -9999 +CRUA2 UMIAT (1 NE) AK US 6938 -15209 81 GOES +CRUC1 SACRAMENTO CA US 3846 -12142 7 ALERT +CRUF1 CRYSTAL RIVER (1 SE) FL US 2890 -8259 -9999 OTHER +CRUM6 CRUGER (1 N) MS US 3334 -9024 -9999 GOES +CRUN7 CRUSO (4 SE) NC US 3541 -8276 -9999 GOES +CRUU1 FRUITLAND (14 NW) UT US 4035 -11105 2340 +CRVA1 CORDOVA AL US 3375 -8718 125 COOPB +CRVA2 CORDOVA AK US 6056 -14575 0 HTG +CRVC1 CRESTVIEW CA US 3775 -11898 2316 GOES +CRVC2 LAKE CITY (10 SE) CO US 3789 -10721 -9999 GOES +CRVF1 CRESTVIEW (4 S) FL US 3070 -8657 14 GOES +CRVI2 CARLINVILLE IL US 3928 -8988 192 COOPB +CRVI2C CARLINVILLE IL US 3928 -8988 192 +CRVI4 CORALVILLE IA US 4172 -9153 238 +CRVL1 CARVILLE (2 SW) LA US 3020 -9112 8 COOPA +CRVM7 CREVE COEUR MO US 3868 -9049 -9999 UCOOP +CRVN2 CRESCENT VALLEY NV US 4042 -11658 1471 COOPAB +CRVO3 ALBANY (4 W) OR US 4463 -12320 69 GOES +CRVP1 CURWENSVILLE PA US 4097 -7852 -9999 GOES +CRVV2 CHARLOTTESVILLE (2 W) VA US 3803 -7852 265 COOPA +CRW CHARLESTON WV US 3837 -8159 322 +CRWC1 SORT BIDWELL (21 NNW) CA US 4188 -12075 1585 WSF +CRWC2 BASALT (4 W) CO US 3935 -10709 2531 +CRWG1 CORDELE (6 NW) GA US 3203 -8385 -9999 GOES +CRWI1 WEISER (10 NE) ID US 4429 -11678 683 GOES +CRWI3 CRAWFORDSVILLE IN US 4005 -8690 203 +CRWI3G CRAWFORDSVILLE IN US 4005 -8690 -9999 +CRWI4 BETTENDORF (2 NE) IA US 4155 -9045 176 +CRWM1 NEWRY (8 NW) ME US 4457 -7091 380 SNOCOR +CRWN5 CHURCH ROCK NM US 3553 -10860 -9999 UCOOP +CRWO2 CRAWFORD (6 SSW) OK US 3575 -9982 655 COOPB +CRWO3 CROW (6 ESE) OR US 4398 -12323 153 +CRWP1 CURWENSVILLE PA US 4095 -7853 355 +CRWS2 CROW LAKE (2 N) SD US 4399 -9875 -9999 UCOOP +CRWV2 ROANOKE (19 WNW) VA US 3732 -8027 671 IFLOWS +CRWW1 CHEHALIS (1 W) WA US 4666 -12298 32 GOES +CRWW4 LARAMIE (10 SE) WY US 4123 -10539 2540 SNOTEL +CRXC1 CAMARILLO (7 SSE) CA US 3411 -11894 610 ALERT +CRYC1 AZUSA (12 NNE) CA US 3432 -11784 1637 COOPB +CRYC2 DENVER (9 SE) CO US 3965 -10485 1706 GOES +CRYF1 CITRONELLE (2 E) FL US 2895 -8253 -9999 +CRYG1 ROME (14 NNE) GA US 3444 -8510 198 COOPB +CRYI2 CRYSTAL LAKE (4 NW) IL US 4226 -8846 280 COOPB +CRYI4 CRYSTAL LAKE (2 NE) IA US 4325 -9377 410 NWR +CRYK1 CHEERYVALE (5 S) KS US 3720 -9553 244 COOPB +CRYK2 CHARLEY (2 NNE) KY US 3801 -8270 226 COOPB +CRYM4 CRYSTAL FALLS (6 NE) MI US 4617 -8823 415 COOPAB +CRYM4D CRYSTAL FALLS (6 NE) MI US 4617 -8823 -9999 +CRYM8 LEWISTOWN (19 SSE) MT US 4679 -10951 1844 SNOTEL +CRYN2 NORTH LAS VEGAS (3 W) NV US 3620 -11518 646 ALERT +CRYN6 CLARYVILLE (2 SW) NY US 4192 -7460 504 COOPB +CRYN7 CARY (3 S) NC US 3572 -7879 119 COOPB +CRYN8 DEVILS LAKE (10 E) ND US 4806 -9863 455 UCOOP +CRYO1 CAREY OH US 4093 -8338 251 IFLOWS +CRYP1 CORRY PA US 4192 -7965 -9999 GOES +CRYV2 SOUTH CRANEY ISLAND VA US 3689 -7634 0 HTG +CRZA3 SHOW LOW (23 SW) AZ US 3398 -11028 1448 GOES +CRZC1 HAPPY CAMP (16 S) CA US 4159 -12337 1210 GOES +CRZC2 CORTEZ (11 W) CO US 3745 -10868 2011 UCOOP +CRZM7 CENTER MO US 3957 -9157 -9999 GOES +CRZN5 CARRIZOZO NM US 3363 -10588 1647 COOPAB +CRZO3 GOVERNMENT CAMP (8 SSE) OR US 4520 -12172 1067 WSF +CRZP4 COROZAL (3 WSW) PR 1833 -6636 198 COOPB +CRZT2 CARRIZO SPRINGS (18 SW) TX US 2830 -10010 -9999 UCOOP +CRZV2 CROZIER VA US 3763 -7780 91 COOPAB +CRZW3 CRIVITZ (15 NW) WI US 4532 -8829 297 UCOOP +CSAC1 COLUSA (2 SSW) CA US 3918 -12203 15 COOPAB +CSAC2 RICO (12 SE) CO US 3765 -10780 2707 SNOTEL +CSAI4 CASTANA IA US 4207 -9582 433 COOPAC +CSAT2 CORSICANA TX US 3209 -9647 130 COOPAB +CSBC1 SAN BERNARDINO (4 NNE) CA US 3419 -11726 474 ALERT +CSBF1 PORT SAINT JOE FL US 2968 -8537 -9999 +CSBM7 COSBY (2 W) MO US 3985 -9471 277 COOPB +CSBN5 CARLSBAD (8 NW) NM US 3251 -10433 967 RFCSIM +CSBN8 CROSBY (30 W) ND US 4897 -10400 650 GOES +CSBP1 COOKSBURG (2 NW) PA US 4136 -7922 442 COOPB +CSBT2 BIG BEND NATIONAL PARK TX US 2928 -10330 1615 GOES +CSCA3 CORTARO AZ US 3235 -11109 640 GOES +CSCC1 TRUCKEE (9 W) CA US 3935 -12035 2256 SNOTEL +CSCC2 NEEDLETON CO US 3765 -10781 2694 SNOTEL +CSCI1 CASCADE (1 NW) ID US 4452 -11605 1472 GOES +CSCK1 WICHITA (3 NW) KS US 3774 -9749 410 +CSCM1 CASCO (3 SE) ME US 4399 -7047 117 SNOCOR +CSCM5 BECKER (3 WNW) MN US 4542 -9395 299 +CSCN6 NORTH ELBA (4 SE) NY US 4422 -7388 658 SNOCOR +CSCO1 GOULD PARK (2 N) OH US 4011 -8288 -9999 GOES +CSCO2 CUSTER CITY (3 SE) OK US 3565 -9883 535 COOPB +CSCO3 CHILOQUIN (17 WSW) OR US 4253 -12218 1859 SNOTEL +CSCP1 DAY (2 SW) PA US 4117 -7924 491 IFLOWS +CSCT2 CORSICANA TX US 3208 -9649 -9999 NWR +CSDC2 LAS ANIMAS (7 W) CO US 3806 -10335 -9999 GOES +CSDI1 CASCADE (1 NW) ID US 4452 -11605 1472 GOES +CSDK1 CASSODAY KS US 3805 -9664 445 COOPABC +CSDO1 SHARONVILLE (2 W) OH US 3929 -8444 -9999 ALERT +CSDO3 CRESCENT LAKE (1 S) OR US 4350 -12197 1469 GOES +CSDU1 CASTLEDALE (3 SSW) UT US 3918 -11103 1725 COOPB +CSEA2 CAPE ST.ELIAS LT AK US 5961 -14367 -9999 BUOY +CSEM8 CASCADE (20 SSE) MT US 4700 -11158 1402 COOPABC +CSFA2 ANCHORAGE (5 SE) AK US 6117 -14977 -9999 +CSFC1 CHESTER (2 SW) CA US 4028 -12125 1402 WSF +CSFC2 GOULD (2 SE) CO US 4051 -10601 2743 COOPAB +CSFO3 PAULINA (16 NW) OR US 4433 -12013 1417 GOES +CSFT1 MAYNARDVILLE (10 NNW) TN US 3637 -8390 -9999 GOES +CSG COLUMBUS GA US 3252 -8494 119 +CSGA3 CATALINA (5 E) AZ US 3252 -11084 1268 ALERT +CSGC1 ROSEVILLE CA US 3874 -12126 43 ALERT +CSGF1 CORAL SPRINGS (3 SW) FL US 2623 -8030 -9999 UCOOP +CSGM7 CLIMAX SPRINGS (3 S) MO US 3805 -9304 -9999 UCOOP +CSGP1 CROSSINGVILLE (1 W) PA US 4183 -8022 411 IFLOWS +CSGT2 DOBBIN TX US 3038 -9576 -9999 ALERT +CSH CAPE SARICHEF AK US 5460 -16493 -9999 MARS +CSHC1 IDYLLWILD (9 SE) CA US 3365 -11660 1631 ALERT +CSHF1 LUTZ (2 SW) FL US 2813 -8249 -9999 OTHER +CSHL1 COUSHATTA LA US 3202 -9335 40 +CSHM4 STERLING HEIGHTS MI US 4261 -8303 184 UCOOP +CSHO1 COSHOCTON (1 S) OH US 4025 -8187 226 GOES +CSHP1 CONSHOHOCKEN (1 W) PA US 4007 -7532 21 COOPB +CSHS2 LODGEPOLE (10 S) SD US 4565 -10264 739 GOES +CSHW1 HOODSPORT (4 WNW) WA US 4742 -12322 232 COOPB +CSHW3 CASHTON WI US 4374 -9078 421 COOPB +CSIC1 ROSEVILLE (2 ESE) CA US 3874 -12126 41 ALERT +CSIC2 COLORADO SIERRA CO US 3975 -10545 -9999 UCOOP +CSJC1 CASTAIC (5 S) CA US 3444 -11861 306 ALERT +CSKC1 CASTAIC (2 NNE) CA US 3452 -11861 899 OTHER +CSKC2 CRESTED BUTTE (9 SW) CO US 3877 -10708 2688 +CSKM5 CHASKA MN US 4477 -9360 219 COOPC +CSKN1 COMSTOCK NE US 4156 -9924 687 COOPAB +CSKN2 HIKO (9 SE) NV US 3753 -11523 1162 GOES +CSKN6 CATSKILL (6 SW) NY US 4217 -7395 51 COOPB +CSKT2 CROCKETT (4 E) TX US 3155 -9539 -9999 UCOOP +CSLA2 CAPE SPENCER LIGHT AK US 5825 -13800 -9999 BUOY +CSLC1 SAN LUIS OBISPO (2 NNE) CA US 3532 -12068 96 ALERT +CSLC2 CASTLE ROCK (1 NE) CO US 3939 -10485 1924 UCOOP +CSLF1 LUTZ (1 SW) FL US 2814 -8248 -9999 OTHER +CSLM4 CHASSELL (3 W) MI US 4703 -8856 274 COOPBC +CSLM5 CASS LAKE MN US 4738 -9461 395 COOPAB +CSLS2 CASTLEWOOD SD US 4472 -9703 514 COOPAB +CSLT2 CASTOLON TX US 2914 -10352 -9999 COOPA +CSLU1 CASTLE VALLEY UT US 3865 -10940 1341 UCOOP +CSLW1 TOPPENISH (8 SSE) WA US 4627 -12027 732 GOES +CSM CLINTON OK US 3534 -9920 586 +CSMA1 CROSSVILLE (2 E) AL US 3428 -8597 364 COOPA +CSMC1 AVENAL (12 WSW) CA US 3594 -12033 1219 GOES +CSMC2 GLENWOOD SPRINGS (7 NNW) CO US 3965 -10737 3133 GOES +CSMI1 FAIRFIELD (14 N) ID US 4352 -11480 2085 WSF +CSMM8 CASCADE (5 S) MT US 4722 -11171 1024 COOPAB +CSMN5 CLOUDCROFT NM US 3278 -10582 -9999 GOES +CSMT1 LAKE CITY (4 SW) TN US 3620 -8423 1076 IFLOWS +CSNA2 CHISANA (4 NNW) AK US 6213 -14208 1011 GOES +CSNC1 MARKLEEVILLE (13 W) CA US 3870 -11998 2621 WSF +CSNC2 COLORADO SPRINGS (3 NW) CO US 3885 -10488 1862 GOES +CSNI2 CISNE IL US 3855 -8853 138 COOPB +CSNI4 CARSON IA US 4123 -9542 354 COOPB +CSNM8 RED LODGE (11 SW) MT US 4517 -10947 2405 WSF +CSNT2 CRESSON TX US 3253 -9762 319 COOPB +CSOF1 PUNTA GORDA (6 SE) FL US 2686 -8201 -9999 OTHER +CSOI4 CRESCO IA US 4337 -9211 393 UCOOP +CSP ELFIN COVE (11 W) AK US 5820 -13664 25 AMOS +CSPA3 ARLINGTON (7 SW) AZ US 3331 -11288 255 GOES +CSPC1 FALLBROOK (1 WNW) CA US 3345 -11742 707 GOES +CSPC2 WALDEN (20 SSW) CO US 4047 -10645 2541 COOPAB +CSPF1 CORAL SPRINGS (11 W) FL US 2628 -8042 -9999 GOES +CSPK2 CLOSPLINT KY US 3688 -8302 549 COOPB +CSPL1 PORT SULPHUR (11 E) LA US 2949 -8957 0 GOES +CSPM4 CASPIAN MI US 4607 -8863 454 +CSPM5 LYND (2 SW) MN US 4436 -9593 366 UCOOP +CSPO3 CASCADIA STATE PARK OR US 4440 -12248 262 +CSPP1 COUDERSPORT (1 SW) PA US 4178 -7804 503 COOPAB +CSPT2 CROSS PLAINS TX US 3213 -9916 546 COOPB +CSPU1 ESCALANTE (18 SE) UT US 3797 -11182 3048 SNOTEL +CSPW1 SATSOP (3 SW) WA US 4696 -12352 14 GOES +CSPW3 CROSS PLAINS (1 NE) WI US 4306 -8966 287 +CSPW4 CASPER (9 S) WY US 4273 -10632 2393 SNOTEL +CSRA2 ANCHORAGE (7 SE) AK US 6115 -14972 158 +CSRC1 SAN MATEO (2 SW) CA US 3753 -12236 87 GOES +CSRC2 CASTLE ROCK (1 ESE) CO US 3937 -10484 1936 COOPAB +CSRM5 CAMPBELL (1 W) MN US 4610 -9641 296 GOES +CSRM5G CAMPBELL (1 W) MN US 4610 -9641 -9999 +CSRN7 CASAR (4 SW) NC US 3549 -8168 271 GOES +CSRO3 HERMISTON (6 NE) OR US 4587 -11917 216 GOES +CSRP4 CAMP SANTIAGO PR 1801 -6629 39 GOES +CSRW2 CROSSROADS (2 SSW) WV US 3964 -8033 488 IFLOWS +CSRW4 CASPER WY US 4273 -10633 -9999 NWR +CSSC1 SODA SPRINGS (1 E) CA US 3932 -12037 2118 SNOTEL +CSSC2 MINTURN (2 SE) CO US 3957 -10641 2436 +CSSF1 CORAL SPRINGS (4 WSW) FL US 2629 -8032 -9999 GOES +CSSI1 SILVER CITY (29 S) ID US 4260 -11655 1739 GOES +CSSK1 CASSODAY KS US 3805 -9663 445 GOES +CSSM4 CASS CITY (1 SSW) MI US 4358 -8318 216 COOPAB +CSSM7 CASSVILLE (2 WSW) MO US 3667 -9390 442 NWR +CSSM8 HELENA (12 SW) MT US 4647 -11218 1890 WSF +CSSN8 CASSELTON (3 NW) ND US 4692 -9727 285 UCOOP +CSSO2 CEMENT (3 WNW) OK US 3494 -9818 456 +CSST1 CROSSVILLE TN US 3592 -8500 -9999 RAMOS +CSTA2 COLLEGE (3 SW) AK US 6484 -14787 137 UCOOP +CSTC1 FOREST RANCH (2 NW) CA US 3987 -12177 488 GOES +CSTC2 CRESTONE (1 SE) CO US 3798 -10568 2473 COOPA +CSTF1 ALTAMONTE SPRINGS (1 N) FL US 2868 -8136 -9999 +CSTI2 CAROL STREAM IL US 4191 -8813 -9999 ALERT +CSTI4 CRESCENT IA US 4137 -9587 -9999 UCOOP +CSTK2 CUSTER (4 SE) KY US 3772 -8622 238 +CSTM3 CHESTER MA US 4229 -7286 -9999 GOES +CSTM7 CHESTERFIELD MO US 3868 -9049 152 UCOOP +CSTM7G CHESTERFIELD MO US 3868 -9049 -9999 +CSTO3 CRESCENT LAKE (6 NW) OR US 4358 -12202 1487 SNOTEL +CSTS1 CHESTER (1 NW) SC US 3472 -8122 158 COOPAB +CSTS2 CUSTER (6 S) SD US 4367 -10358 -9999 UCOOP +CSTT1 CHRISTIANA TN US 3570 -8649 229 COOPC +CSTT2 CASTOLON TX US 2914 -10352 -9999 RFCSIM +CSTU1 CASTLE DALE UT US 3921 -11101 1713 COOPAB +CSUC1 NORTHRIDGE CA US 3424 -11853 261 COOPAC +CSUC2 FORT COLLINS (2 S) CO US 4055 -10508 1535 ALERT +CSV CROSSVILLE TN US 3595 -8509 573 +CSVC1 VENTURA (11 NW) CA US 3441 -11937 102 GOES +CSVM4 CURTISVILLE (3 E) MI US 4456 -8380 -9999 +CSVM7 CASSVILLE (5 NE) MO US 3673 -9379 -9999 UCOOP +CSVN2 STEAD (5 WNW) NV US 3967 -11996 1539 +CSVT1 CROSSVILLE (7 W) TN US 3600 -8513 -9999 GOES +CSVU1 MOAB (10 NE) UT US 3865 -10940 1439 COOPAC +CSWC1 THREE RIVERS (6 ESE) CA US 3641 -11881 -9999 GOES +CSWS2 CASTLEWOOD (1 NW) SD US 4473 -9705 51 COOPB +CSWS2G CASTLEWOOD (1 NW) SD US 4473 -9705 -9999 +CSWT2 COLLEGE STATION (6 S) TX US 3057 -9627 -9999 UCOOP +CSWW4 CASPER (1 SW) WY US 4285 -10628 1579 COOPB +CSXC1 GASQUET (6 SE) CA US 4183 -12388 1152 +CSXM7 CLIMAX SPRIN MO US 3810 -9305 -9999 +CSYC1 CRESSEY (2 NE) CA US 3743 -12066 50 GOES +CSYU1 HUNTSVILLE (5 E) UT US 4130 -11160 1739 GOES +CTAC1 CARLOTTA (5 SE) CA US 4050 -12397 91 +CTAM3 SOUTH EGREMONT (3 W) MA US 4216 -7347 438 NWR +CTAM7 CENTRALIA MO US 3922 -9213 265 COOPB +CTAT2 CATARINA TX US 2834 -9963 166 +CTAW1 CENTRALIA WA US 4673 -12295 30 COOPB +CTB CUT BANK (3 SSW) MT US 4860 -11238 1170 +CTBC1 IMPERIAL BEACH (53 SW) CA US 3250 -11800 -9999 BUOY +CTBO1 CENTERBURG OH US 4130 -8270 361 GOES +CTBP1 CENTER BRIDGE PA US 4040 -7500 32 UCOOP +CTBS1 CATAWBA (2 SE) SC US 3484 -8088 136 GOES +CTBT2 CANYON TX US 3498 -10195 -9999 RFCSIM +CTBW2 DURBIN (5 NW) WV US 3861 -7988 1087 COOPB +CTCC1 CRESCENT CITY CA US 4084 -13749 -9999 BUOY +CTCP1 CARTER CAMP PA US 4153 -7772 -9999 GOES +CTCS2 HILL CITY (14 NW) SD US 4401 -10383 1804 +CTCU1 FAIRVIEW (7 NE) UT US 3967 -11132 2850 +CTCW1 PASCO WA US 4623 -11912 105 GOES +CTDC1 EL TORO (2 NNW) CA US 3363 -11758 223 ALERT +CTDK2 CRITTENDEN KY US 3877 -8460 -9999 RAWS +CTDN5 COCHITI (1 NE) NM US 3562 -10632 1593 +CTDT2 THREE RIVERS (6 WNW) TX US 2847 -9825 -9999 +CTDU1 JUNCTION (2 SE) UT US 3825 -11223 1920 UCOOP +CTDV1 CHITTENDEN (2 NE) VT US 4372 -7292 456 SNOCOR +CTEA2 CENTRAL (1 SE) AK US 6557 -14477 284 +CTEC1 SAN CLEMENTE IS CA US 3243 -11953 -9999 BUOY +CTEN1 CRETE (1 ESE) NE US 4062 -9695 437 COOPABC +CTET2 CHARLOTTE (5 NNW) TX US 2893 -9875 134 COOPAB +CTFC1 COVINA (1 ESE) CA US 3409 -11788 178 COOPB +CTFL1 CUTOFF LA US 2952 -9018 3 GOES +CTFN7 CHEROKEE (7 N) NC US 3558 -8326 785 IFLOWS +CTFO1 CENTERFIELD OH US 3933 -8348 -9999 GOES +CTFO3 CHEMULT (7 S) OR US 4323 -12179 1450 GOES +CTFS1 CHESTERFIELD (3 SW) SC US 3473 -8004 88 COOPB +CTGC1 FALLBROOK (7 W) CA US 3337 -11736 280 GOES +CTGM1 CUTLER ME US 4464 -6730 0 HTG +CTGN7 CARTHAGE NC US 3533 -7941 134 COOPBC +CTGO3 COTTAGE GROVE (1 NNE) OR US 4381 -12305 181 COOPAB +CTGT2 CARTHAGE (5 SE) TX US 3212 -9427 70 ALERT +CTGW3 COTTAGE GROVE (1 SE) WI US 4308 -8919 264 COOPABC +CTHC1 PALM DESERT (6 W) CA US 3373 -11648 671 ALERT +CTHM7 CARTHAGE (5 S) MO US 3710 -9431 320 COOPAB +CTHN7 PINEVILLE (11 W) NC US 3511 -8104 -9999 IFLOWS +CTHO1 CHILLICOTHE (3 NW) OH US 3938 -8300 198 COOPAB +CTHO3 UNION (6 SE) OR US 4516 -11777 939 +CTHT1 CARTHAGE TN US 3625 -8595 149 +CTHT2 CARTHAGE TX US 3214 -9435 104 COOPAB +CTHW1 CATHLAMET (6 NE) WA US 4626 -12330 55 COOPB +CTIC1 COTATI (2 NW) CA US 3835 -12274 24 GOES +CTKA2 CHATANIKA (43 ENE) AK US 6527 -14612 -9999 UCOOP +CTKC1 FRIANT (2 N) CA US 3697 -11970 91 GOES +CTKC2 KREMMLING (5 E) CO US 4016 -10629 2242 +CTKN6 OWEGO (3 NW) NY US 4215 -7630 262 OTHER +CTKT2 COMSTOCK (22 NE) TX US 2988 -10090 488 +CTLA2 WASILLA (4 ENE) AK US 6160 -14932 99 UCOOP +CTLA3 CONTINENTAL (1 E) AZ US 3185 -11098 871 ALERT +CTLC1 GLENDORA CA US 3432 -11784 1661 GOES +CTLC2 WOODLAND PARK (6 S) CO US 3892 -10502 -9999 GOES +CTLF1 ZEPHYRHILLS (5 SE) FL US 2817 -8214 -9999 OTHER +CTLI1 CATALDO (1 NE) ID US 4755 -11632 640 GOES +CTLK1 COURTLAND KS US 3978 -9790 457 COOPB +CTLL1 WHITEHALL (1 SE) LA US 3162 -9203 -9999 +CTLM8 BIG SANDY (8 NE) MT US 4821 -10983 1756 ALERT +CTLN1 CENTRAL CITY NE US 4112 -9800 517 COOPAB +CTLN2 ELY (27 S) NV US 3890 -11481 2195 GOES +CTLN6 CORTLAND NY US 4131 -7396 -9999 ALERT +CTLP1 CENTRAL CITY PA US 4010 -7863 -9999 GOES +CTLS2 CASTLERROCK (4 NW) SD US 4500 -10348 960 UCOOP +CTLV1 SOUTH STRAFFORD (2 NW) VT US 4383 -7240 485 SNOCOR +CTLV2 HOT SPRINGS (15 NNW) VA US 3820 -7987 1097 IFLOWS +CTLW4 BECKTON (15 W) WY US 4461 -10730 2573 GOES +CTMC1 COSTA MESA CA US 3367 -11791 5 ALERT +CTMC2 PIKEVIEW (1 NNE) CO US 3893 -10464 -9999 GOES +CTMM7 CROSS TIMBERS (2 N) MO US 3804 -9325 -9999 UCOOP +CTMV2 HALE CREEK (3 NE) VA US 3730 -8192 695 IFLOWS +CTNA4 CLINTON AR US 3557 -9245 165 COOPB +CTNC1 PLATINA (7 WSW) CA US 4032 -12288 1036 GOES +CTNC2 COLORADO SPRINGS CO US 3894 -10473 2088 ALERT +CTNF1 CLEWISTON (3 ESE) FL US 2674 -8090 -9999 UCOOP +CTNG1 CANTON GA US 3424 -8450 270 COOPB +CTNI1 COTTONWOOD (2 WSW) ID US 4603 -11639 1202 COOPAB +CTNI3 CLINTON (1 NW) IN US 3967 -8742 146 COOPB +CTNK2 CANTON KY US 3678 -8795 122 +CTNL1 COTTON VALLEY (5 NNW) LA US 3289 -9347 76 COOPB +CTNM1 CANTON ME US 4444 -7031 126 SNOCOR +CTNM2 CENTENNIAL MD US 3924 -7685 97 ALERT +CTNM7 CARROLLTON (5 E) MO US 3937 -9340 366 NWR +CTNM8 DEER LODGE (8 SE) MT US 4637 -11257 1951 WSF +CTNN7 CANTON NC US 3555 -8283 872 +CTNO1 CANTON OH US 4084 -8135 319 GOES +CTNS1 CLINTON SC US 3447 -8189 192 COOPC +CTNT1 CHATTANOOGA TN US 3516 -8532 -9999 NWR +CTNT2 CLIFTON TX US 3179 -9757 233 +CTNV2 CASTLETON VA US 3860 -7811 61 UCOOP +CTNW2 CHARLES TOWN (2 W) WV US 3929 -7789 158 UCOOP +CTO CALVERTON NY US 4092 -7278 -9999 SAWRS +CTOC1 CORRALITOS CA US 3699 -12180 98 GOES +CTON5 FORT SUMNER (14 SSE) NM US 3428 -10416 1237 COOPB +CTOT2 CANTON (3 SSE) TX US 3256 -9588 158 COOPB +CTP STATE COLLEGE PA US 4079 -7786 352 +CTPC1 LONE PINE (14 SW) CA US 3645 -11822 3368 WSF +CTPF1 CITRUS PARK (1 SE) FL US 2806 -8256 -9999 GOES +CTPG1 PEACHTREE CITY GA US 3336 -8457 250 UCOOP +CTPN6 CENTERPORT NY US 4088 -7337 34 COOPAB +CTPN7 CANTON NC US 3552 -8285 787 +CTPT2 CENTER POINT TX US 2995 -9903 -9999 UCOOP +CTRA1 CENTRE (1 W) AL US 3415 -8570 183 COOPB +CTRA4 CENTER RIDGE (4 S) AR US 3532 -9257 195 COOPB +CTRC1 MILPITAS (2 NNE) CA US 3847 -12188 195 ALERT +CTRC2 KREMMLING (5 E) CO US 4005 -10629 -9999 +CTRF1 CUTLER RIDGE (3 NE) FL US 2561 -8031 -9999 UCOOP +CTRG1 CHATSWORTH (12 SSE) GA US 3461 -8467 -9999 GOES +CTRI2 CHICAGO IL US 4182 -8765 195 COOPB +CTRK1 CENTRALIA (2 SE) KS US 3970 -9616 397 SCAN +CTRM6 CENTREVILLE MS US 3109 -9107 3 GOES +CTRM8 DILLON (12 SE) MT US 4513 -11245 2256 WSF +CTRN3 CENTER HARBOR NH US 4371 -7148 274 SNOCOR +CTRN8 CAVALIER (6 WSW) ND US 4878 -9775 296 UCOOP +CTRO1 CENTERBURG (2 SE) OH US 4030 -8265 367 COOPAB +CTRO3 CRATER LAKE OR US 4298 -12209 1882 GOES +CTRT1 CENTERVILLE (2 SE) TN US 3576 -8743 201 COOPAB +CTRU1 MONTICELLO (30 W) UT US 3816 -10993 1682 OTHER +CTRV2 CENTREVILLE VA US 3885 -7742 61 UCOOP +CTRW1 CENTRALIA WA US 4672 -12295 56 COOPAB +CTRW4 CODY (16 WSW) WY US 4432 -10923 2423 WSF +CTSC1 DORRINGTON (5 NE) CA US 3836 -12021 1753 SNOCOR +CTSG1 CARTERS (1 ESE) GA US 3460 -8469 -9999 +CTSK2 HYDEN (13 ESE) KY US 3707 -8318 658 IFLOWS +CTSN1 CURTIS (3 NNE) NE US 4067 -10049 829 COOPABC +CTSO2 CATOOSA (6 NW) OK US 3622 -9582 166 GOES +CTSP1 CHEST SPRINGS PA US 4058 -7861 610 IFLOWS +CTTC1 DULZURA (5 SSE) CA US 3258 -11675 174 +CTTC2 CRESTONE (10 NNW) CO US 3813 -10579 -9999 GOES +CTTL1 COUSHATTA (5 S) LA US 3199 -9338 37 COOPB +CTTM6 CONEHATTA (1 NE) MS US 3246 -8927 158 +CTTO3 LAKEVIEW (10 W) OR US 4218 -12048 1530 +CTTS2 COTTONWOOD (7 E) SD US 4397 -10177 684 +CTUA2 MCCARTHY (15 E) AK US 6127 -14263 -9999 GOES +CTVA4 CENTERVILLE AR US 3511 -9317 104 COOPB +CTVC1 CAMPTONVILLE (1 SW) CA US 3944 -12107 763 COOPB +CTVG1 CARTERSVILLE (3 SW) GA US 3414 -8484 198 GOES +CTVI2 CHESTERVILLE IL US 3970 -8839 183 GOES +CTVI2G CHESTERVILLE IL US 3970 -8839 -9999 +CTVM3 COLTSVILLE MA US 4247 -7330 303 GOES +CTVO1 COLUMBUS OH US 4003 -8303 212 COOPB +CTVT2 CHRISTOVAL (3 SW) TX US 3116 -10056 671 UCOOP +CTVV2 CHARLOTTESVILLE (2 SE) VA US 3802 -7845 238 COOPC +CTVV3 CHRISTIANSTED (6 ENE) VI 1776 -6461 43 COOPB +CTWC1 COTTONWOOD (2 E) CA US 4039 -12224 111 GOES +CTWC2 BONHAM RESERVOIR CO US 3913 -10797 2926 +CTWG1 CEDARTOWN GA US 3398 -8525 231 COOPB +CTWI4 CORALVILLE LAKE (4 NE) IA US 4170 -9152 197 +CTWK1 COTTONWOOD FALLS KS US 3837 -9655 373 +CTWN4 CHATSWORTH (5 E) NJ US 3981 -7443 -9999 GOES +CTWN8 CARTWRIGHT (2 W) ND US 4786 -10397 549 UCOOP +CTWO3 SUNRIVER (21 SE) OR US 4378 -12105 1454 +CTWP1 JIM THORPE (3 NE) PA US 4090 -7568 -9999 IFLOWS +CTWT1 CENTERVILLE (6 ESE) TN US 3574 -8737 310 NWR +CTWT2 COTTONWOOD (3 SSW) TX US 3087 -9601 -9999 UCOOP +CTWV2 CATAWBA (8 NE) VA US 3747 -8001 396 +CTY CROSS CITY FL US 2963 -8311 13 +CTYC1 CALIFORNIA CITY CA US 3515 -11802 743 UCOOP +CTYC2 CANON CITY CO US 3846 -10523 1632 COOPAB +CTYF1 CENTURY (2 E) FL US 3097 -8723 18 +CTYI2 COAL CITY (5 NNW) IL US 4134 -8830 -9999 UCOOP +CTZC1 FOREST FALLS (5 ENE) CA US 3413 -11685 2591 WSF +CTZC2 CORTEZ (1 SW) CO US 3734 -10859 1875 +CTZM7 CANNON MO US 3953 -9165 -9999 GOES +CTZM7G CANNON MO US 3953 -9165 -9999 +CTZO3 KLAMATH FALLS (30 NNW) OR US 4267 -12207 1265 WSF +CUAC1 PINE VALLEY (10 NNW) CA US 3299 -11659 1399 ALERT +CUAN5 CUBA (14 SE) NM US 3595 -10675 2505 COOPAB +CUB COLUMBIA SC US 3397 -8100 -9999 +CUBK1 CUBA KS US 3980 -9745 466 COOPB +CUBN5 CUBA (8 SW) NM US 3595 -10708 2195 COOPB +CUBV2 PHENIX VA US 3708 -7876 117 GOES +CUBV3 CRUZ BAY VI 1833 -6479 2 COOPAB +CUCC1 ONTARIO CA US 3403 -11760 250 ALERT +CUCC2 LA VETA (17 S) CO US 3733 -10508 2957 WSF +CUCU1 HEBER (20 ESE) UT US 4035 -11108 2438 SNOTEL +CUDW3 CUDAHY (2 S) WI US 4295 -8785 -9999 UCOOP +CUEC2 WALSENBURG (13 NE) CO US 3775 -10462 -9999 GOES +CUET2 CUERO TX US 2907 -9732 39 +CUFO3 LA GRANDE (8 W) OR US 4532 -11825 939 +CUGO3 BLUE RIVER (5 ESE) OR US 4413 -12224 518 +CUGW1 COUGAR WA US 4606 -12229 165 COOPB +CUH CUSHER OK US 3595 -9677 279 +CUHC2 WESTON (5 SW) CO US 3710 -10492 2534 GOES +CUIA2 TYONEK (20 WNW) AK US 6122 -15163 -9999 +CUJN7 HIGHLANDS (3 NW) NC US 3507 -8325 -9999 GOES +CUKM5 COOK MN US 4785 -9269 401 UCOOP +CULA1 CULLMAN AL US 3418 -8685 -9999 UCOOP +CULC2 SAN LUIS CO US 3722 -10520 3200 SNOTEL +CULM8 CULBERTSON MT US 4815 -10451 592 COOPABC +CULN1 CULBERTSON NE US 4024 -10088 792 +CULN7 CULLOWHEE NC US 3532 -8319 668 COOPA +CULP1 CURLLSVILLE (3 E) PA US 4111 -7939 475 IFLOWS +CULT2 CANUTILLO TX US 3190 -10648 -9999 UCOOP +CULV2 CULPEPER (9 SSE) VA US 3835 -7795 79 COOPB +CULW1 WHITE SALMON (18 N) WA US 4605 -12177 1400 WSF +CUMA1 CULLMAN AL US 3417 -8684 -9999 NWR +CUMC1 CROCKETT CA US 3803 -12220 1399 ALERT +CUMC2 ANTONITO CO US 3702 -10645 3048 SNOTEL +CUMG1 CUMMING (1 E) GA US 3421 -8413 398 COOPB +CUMK1 COLUMBUS KS US 3717 -9483 -9999 UCOOP +CUMM6 FULTON (3 NE) MS US 3430 -8837 90 GOES +CUMT2 CUMBY (4 SW) TX US 3306 -9588 -9999 ALERT +CUMV2 CUMBERLAND VA US 3750 -7825 140 COOPB +CUMW1 BLACK DIAMOND (12 E) WA US 4728 -12167 975 SNOTEL +CUMW3 CUMBERLAND WI US 4553 -9202 378 UCOOP +CUOC1 RANCHO CUCAMONGA (4 NW) CA US 3416 -11763 301 ALERT +CUPC2 ANTONITO CO US 3702 -10645 3054 WSF +CURF1 TAMPA FL US 2806 -8246 -9999 GOES +CURI2 CURIE PARK IL US 4180 -8772 183 UCOOP +CURM4 GLENNIE MI US 4455 -8386 296 COOPAB +CURT2 CUERO TX US 2909 -9732 54 COOPAB +CURW2 RICHWOOD (7 WNW) WV US 3828 -8063 589 UCOOP +CUS COLUMBUS NM US 3182 -10763 -9999 +CUSL1 COVINGTON LA US 3049 -9017 3 +CUSM6 COLUMBUS (2 SE) MS US 3347 -8838 44 COOPAB +CUSO2 CUSHING OK US 3598 -9677 290 COOPAB +CUSO3 MILTON-FREEWATER (5 SSE) OR US 4587 -11837 524 +CUSS2 CUSTER SD US 4378 -10360 1670 COOPABC +CUST2 CUSHING (4 N) TX US 3187 -9482 -9999 RFCSIM +CUT CUSTER (2 SSW) SD US 4373 -10362 1711 +CUTC1 LAKESHORE (16 SE) CA US 3708 -11897 2494 OTHER +CUTF1 SARASOTA (3 W) FL US 2734 -8260 -9999 OTHER +CUTL1 CUT OFF LA US 2940 -9045 0 GOES +CUTM1 CUTLER (3 W) ME US 4465 -6728 5 MARS +CUTS2 CUSTER SD US 4377 -10358 1622 UCOOP +CUTT2 CROSS CUT TX US 3197 -9913 -9999 RFCSIM +CUTU1 BRIGHAM CITY (30 SE) UT US 4183 -11206 1308 COOPB +CUUC1 FRAZIER PARK (4 WSW) CA US 3481 -11901 1603 +CUWN7 CULLOWHEE (1 W) NC US 3532 -8320 -9999 GOES +CUYC1 JULIAN (14 S) CA US 3293 -11656 1484 +CUZT2 CUERO TX US 2909 -9733 -9999 RFCSIM +CVAC1 CHULA VISTA (1 N) CA US 3264 -11709 17 COOPAC +CVAI1 IDAHO CITY (9 N) ID US 4396 -11585 1353 +CVBC1 CATHEYS VALLEY (1 SW) CA US 3747 -12011 366 GOES +CVCA1 PELHAM (2 N) AL US 3331 -8681 -9999 GOES +CVCA3 CAVE CREEK (18 E) AZ US 3381 -11165 503 COOPAB +CVCC1 HAYWARD CA US 3768 -12208 30 +CVCK2 CAVE CITY (4 E) KY US 3710 -8592 210 COOPB +CVCN2 ELY (18 E) NV US 3922 -11453 1871 GOES +CVDC1 YOSEMITE VILLAGE (26 NW) CA US 3797 -11992 1322 GOES +CVDO1 COVEDALE OH US 3914 -8461 -9999 ALERT +CVDS1 CLEVELAND (4 S) SC US 3503 -8248 326 COOPB +CVDT2 CAMP VERDE TX US 2989 -9915 518 COOPB +CVEA4 COVE AR US 3444 -9442 317 COOPB +CVEC1 FOREST FALLS (7 N) CA US 3419 -11691 1585 GOES +CVEL1 COVINGTON LA US 3048 -9009 3 +CVEN7 VALLE CRUSIS NC US 3621 -8178 763 IFLOWS +CVEO2 CLEVELAND (4 WSW) OK US 3628 -9653 271 COOPAB +CVEO3 COVE OR US 4530 -11781 888 COOPABC +CVET2 COLLINSVILLE TX US 3353 -9681 -9999 GOES +CVEW2 MOYERS (5 NW) WV US 3857 -7943 615 IFLOWS +CVFC1 FONTANA (2 SSW) CA US 3408 -11747 340 ALERT +CVFO3 GLENDALE (16 WNW) OR US 4278 -12373 1165 GOES +CVG CINCINNATI KY US 3905 -8467 265 +CVGI3 COVINGTON (1 WNW) IN US 4014 -8741 180 +CVGI3G COVINGTON (1 ESE) IN US 4013 -8738 -9999 +CVGV2 COVINGTON (1 N) VA US 3779 -8000 368 GOES +CVIN6 CHERRY VALLEY NY US 4278 -7470 703 IFLOWS +CVJO3 CAVE JUNCTION (1 WNW) OR US 4218 -12368 390 COOPAB +CVLA1 COLLINSVILLE AL US 3428 -8591 187 UCOOP +CVLA2 NUIQSUT (20 NE) AK US 7043 -15041 2 +CVLC1 COVELO (1 NNE) CA US 3982 -12324 430 COOPABC +CVLG1 CARTERSVILLE (4 E) GA US 3417 -8473 297 +CVLM4 CASEVILLE MI US 4394 -8327 181 COOPBC +CVLM7 CASSVILLE (16 NE) MO US 3678 -9365 -9999 UCOOP +CVLN6 CHARLOTTVILLE NY US 4253 -7467 488 GOES +CVLN8 CAVALIER (7 NW) ND US 4886 -9770 271 COOPAB +CVLO1 CENTERVILLE OH US 3962 -8414 283 IFLOWS +CVLO2 COLLINSVILLE (3 NE) OK US 3639 -9581 173 GOES +CVLT1 CLEVELAND (8 N) TN US 3522 -8480 244 COOPA +CVLT2 CENTERVILLE TX US 3126 -9597 108 COOPA +CVLU1 COALVILLE UT US 4092 -11140 1692 COOPABC +CVMC1 OLANCHA (15 WSW) CA US 3620 -11827 2591 GOES +CVMV2 LONG SPUR (4 SSW) VA US 3703 -8098 585 IFLOWS +CVMW2 CABINS (5 S) WV US 3892 -7920 762 IFLOWS +CVN CLOVIS NM US 3443 -10308 -9999 SAWRS +CVNC1 BIG BEAR CITY (6 SW) CA US 3419 -11691 1707 ALERT +CVNG1 COVINGTON (18 N) GA US 3387 -8382 -9999 UCOOP +CVNK2 COVINGTON KY US 3903 -8451 -9999 NWR +CVNO2 POTEAU (8 W) OK US 3505 -9467 -9999 +CVNW1 COLVILLE (1 NW) WA US 4853 -11792 610 UCOOP +CVO CORVALLIS OR US 4450 -12329 75 +CVOO3 ALBANY OR US 4463 -12319 69 COOPABC +CVPI1 CLEMENTSVILLE (1 NE) ID US 4387 -11125 1829 GOES +CVQC1 MILPITAS (7 NE) CA US 3749 -12182 236 OTHER +CVRA3 CAMP VERDE (16 SE) AZ US 3435 -11170 808 COOPAB +CVRC1 CULVER CITY (1 SW) CA US 3401 -11841 17 COOPA +CVRM7 CREVE COEUR (1 SE) MO US 3868 -9042 177 UCOOP +CVRN2 GLENBROOK (3 S) NV US 3905 -11995 1925 AMOS +CVRT2 SAN ANTONIO (15 SE) TX US 2928 -9830 -9999 UCOOP +CVS CLOVIS NM US 3438 -10332 1280 +CVSA4 CAVE SPRINGS (1 N) AR US 3628 -9423 345 GOES +CVSC1 AVERY (1 S) CA US 3820 -12037 1024 GOES +CVSN5 CLOVIS NM US 3440 -10321 -9999 NWR +CVSO1 CLEVES OH US 3920 -8478 -9999 ALERT +CVSO2 CYRIL (3 S) OK US 3486 -9820 414 +CVSW1 COLVILLE (1 SW) WA US 4854 -11791 482 UCOOP +CVTC1 YUCCA VALLEY (7 SE) CA US 3405 -11633 1416 GOES +CVTC3 COVENTRY CT US 4175 -7227 -9999 GOES +CVTL1 COVINGTON (4 NE) LA US 3052 -9005 11 COOPB +CVTM2 CALVERTON MD US 3906 -7693 68 IFLOWS +CVTM4 COVINGTON (2 N) MI US 4657 -8852 411 UCOOP +CVTN2 CARLIN NV US 4071 -11611 -9999 +CVTO1 CHEVIOT OH US 3919 -8466 -9999 ALERT +CVVC1 CARMEL VALLEY CA US 3648 -12172 146 COOPBC +CVWC1 WAWOMA (21 E) CA US 3753 -11928 2134 WSF +CVWP1 CHANDLERS VALLEY (1 E) PA US 4193 -7930 491 COOPABC +CVX CHARLEVOIX MI US 4530 -8527 -9999 MARS +CVYN2 WELLS (10 SE) NV US 4097 -11497 1753 WSF +CVYT2 CARTA VALLEY TX US 2979 -10067 564 COOPAB +CVYU1 CEDAR CITY (18 E) UT US 3767 -11273 2920 SNOTEL +CVYV1 COVENTRY VT US 4487 -7227 -9999 +CVYW3 COON VALLEY WI US 4369 -9104 221 UCOOP +CVZC1 ST. HELENA (3 E) CA US 3851 -12241 98 ALERT +CVZO3 LAKEVIEW (21 NNE) OR US 4245 -12075 1996 WSF +CVZW3 CRIVITZ WI US 4524 -8801 -9999 +CWA MOSINEE WI US 4478 -8967 -9999 SAWRS +CWAC1 COTTONWOOD (2 E) CA US 4039 -12224 111 GOES +CWAN7 DAVIDSON (8 SW) NC US 3543 -8096 201 IFLOWS +CWAW1 WINTON WA US 4768 -12073 504 GOES +CWBF1 CLEARWATER BEACH FL US 2798 -8283 0 HTG +CWBN6 SYRACUSE NY US 4355 -7582 -9999 GOES +CWBO3 PHILOMATH (5 WSW) OR US 4451 -12346 180 COOPAB +CWBT2 CLEBURNE TX US 3235 -9738 -9999 RFCSIM +CWCC1 MILLVILLE (4 SW) CA US 4051 -12223 118 GOES +CWCC2 EMPIRE (2 SE) CO US 3975 -10566 2524 +CWCF1 BLOUNTSTOWN (7 NW) FL US 3046 -8514 41 UCOOP +CWCL1 WAGGAMAN (5 SSE) LA US 2986 -9020 -9999 GOES +CWCM2 CUMBERLAND MD US 3967 -7879 195 +CWCP1 COWANESQUE PA US 4198 -7715 335 ALERT +CWCW4 ARVADA (11 S) WY US 4449 -10618 1148 GOES +CWDC1 LONE PINE (11 SW) CA US 3648 -11818 3380 GOES +CWDC2 TYRONE (3 SE) CO US 3743 -10416 1667 ALERT +CWDI2 COWDEN IL US 3923 -8885 152 GOES +CWDI2G COWDEN IL US 3923 -8885 152 +CWDN7 CHARLOTTE (10 SW) NC US 3510 -8095 52 IFLOWS +CWDS2 COTTONWOOD (2 E) SD US 4397 -10187 735 COOPABC +CWDT2 CAMP WOOD TX US 2968 -10002 448 COOPAB +CWDW2 COALWOOD WV US 3740 -8165 707 IFLOWS +CWEF1 CLEWISTON (7 W) FL US 2674 -8105 5 COOPA +CWFC2 CRAWFORD CO US 3871 -10761 2038 UCOOP +CWFO1 CRAWFORD OH US 4092 -8335 240 GOES +CWFO3 BURNS (18 NNE) OR US 4350 -11860 1564 GOES +CWFT2 CRAWFORD TX US 3153 -9745 -9999 COOPA +CWHU1 ROOSEVELT (33 N) UT US 4078 -11003 3139 SNOTEL +CWI CLINTON IA US 4183 -9033 -9999 SAWRS +CWII4 CLINTON IA US 4183 -9022 -9999 UCOOP +CWIN5 CARLSBAD (28 E) NM US 3238 -10380 1042 COOPAB +CWLC1 LONE PINE (12 SW) CA US 3648 -11822 3383 WSF +CWLG1 CAMILLA (17 SW) GA US 3109 -8444 44 GOES +CWLI1 CALDWELL (3 S) ID US 4362 -11669 764 COOPC +CWLM4 CROSWELL (4 SW) MI US 4322 -8265 226 COOPC +CWLT2 CROWELL (1 NNW) TX US 3399 -9973 443 COOPB +CWLV1 CORNWALL VT US 4395 -7322 149 COOPC +CWLW1 TOUTLE (21 E) WA US 4630 -12227 1036 GOES +CWMC1 UKIAH (6 W) CA US 3913 -12308 1082 ALERT +CWMO3 GLENDALE (1 SW) OR US 4273 -12345 308 +CWNK1 WICHITA (5 NW) KS US 3774 -9749 410 GOES +CWNP1 CROWN (1 NE) PA US 4140 -7926 503 IFLOWS +CWON7 CHARLOTTE (8 NW) NC US 3530 -8095 -9999 IFLOWS +CWPC1 CONCORD (2 NW) CA US 3798 -12207 12 COOPC +CWPI3 CROWN POINT IN US 4142 -8737 -9999 UCOOP +CWPL1 COVINGTON LA US 3050 -9013 4 UCOOP +CWPM4 COLDWATER MI US 4193 -8502 290 COOPB +CWPN5 CARLSBAD NM US 3235 -10422 951 COOPAB +CWPN7 CANTON NC US 3546 -8290 817 +CWRA2 PAXSON (46 W) AK US 6293 -14695 -9999 SNOCOR +CWRC1 SAN FERNANDO (15 SW) CA US 3423 -11862 277 COOPB +CWRC2 COLORADO SPRINGS (8 NNE) CO US 3894 -10474 2036 AHOS +CWRF1 CLEARWATER FL US 2797 -8277 -9999 OTHER +CWRN5 CEDAR HILL (16 ENE) NM US 3698 -10763 -9999 GOES +CWRQ2 ROSEDALE BC CN 4903 -12172 1661 GOES +CWRT2 CROSBYTON TX US 3346 -10109 735 +CWRW1 CLE ELUM (5 SE) WA US 4714 -12055 1039 NWR +CWSF1 MASARYKTOWN (2 SW) FL US 2842 -8248 -9999 OTHER +CWSN2 HENDERSON (2 E) NV US 3604 -11496 561 +CWSU1 VERNAL (40 S) UT US 3985 -10955 1707 GOES +CWSW1 WINTON (2 S) WA US 4770 -12073 552 WSF +CWTC1 CHATSWORTH (5 S) CA US 3423 -11862 277 ALERT +CWTG1 CHATSWORTH GA US 3476 -8477 219 COOPB +CWTO2 CYRIL (3 NW) OK US 3493 -9823 418 GOES +CWTT2 CYPRESS (2 SE) TX US 2996 -9568 -9999 ALERT +CWUA3 GLADDEN (5 W) AZ US 3391 -11340 611 GOES +CWVI3 CRAWFORDSVILLE (5 S) IN US 3997 -8693 227 COOPAB +CWVL1 CROWVILLE LA US 3225 -9159 27 COOPB +CWWA2 CORDOVA AK US 6054 -14578 3 COOPA +CWWA3 WENDEN AZ US 3382 -11353 564 ALERT +CWWI2 DWIGHR (1 NE) IL US 4108 -8842 191 COOPAB +CWWI3 COLUMBUS IN US 3922 -8590 192 COOPB +CWWW4 CASPER (2 NE) WY US 4286 -10629 1554 COOPAB +CWXF1 ASTATULA (3 SSE) FL US 2867 -8171 -9999 +CWXS1 CHARLESTON SC US 3279 -7993 -9999 GOES +CWXW1 NORTH BEND (8 SE) WA US 4741 -12172 482 GOES +CWYC1 TOM'S PLACE (2 NW) CA US 3759 -11871 2067 OTHER +CWYN3 CONWAY NH US 4398 -7114 158 GOES +CWYS1 CONWAY SC US 3382 -7906 -9999 +CWZU1 NEOLA (27 SSE) UT US 4080 -11017 3139 WSF +CXBT2 GLEN ROSE (7 NE) TX US 3232 -9772 -9999 UCOOP +CXCA2 CHITINA AK US 6153 -14444 177 GOES +CXCC1 SAN CARLOS CA US 3750 -12233 105 GOES +CXCI1 CHESTER (5 E) ID US 4402 -11158 1536 GOES +CXCK2 COXS CREEK KY US 3790 -8547 -9999 UCOOP +CXDT2 CHILDRESS (1 SE) TX US 3443 -10022 593 COOPAB +CXF COLDFOOT AK US 6707 -14958 -9999 SAWRS +CXHI3 SHERIDAN IN US 4014 -8623 0 UCOOP +CXO CONROE (3 NE) TX US 3035 -9541 -9999 ASOS +CXRT2 OZONA (19 WSW) TX US 3057 -10147 671 GOES +CXSC1 GROVER HOT SPRINGS CA US 3869 -11999 2591 SNOTEL +CXSW1 PORT ANGELES (11 SSW) WA US 4797 -12348 1372 WSF +CXX COLCHESTER VT US 4451 -7317 97 WSR88D +CXY HARRISBURG PA US 4022 -7685 106 +CXZO3 LAKEVIEW (16 NW) OR US 4237 -12060 1753 WSF +CYAC1 CUYAMA CA US 3493 -11962 693 ALERT +CYAI1 PIERCE (39 E) ID US 4667 -11505 1067 WSF +CYBC1 SANTA MARIA (18 NE) CA US 3502 -12023 232 +CYBN6 CLYDE (2 SW) NY US 4305 -7684 112 OTHER +CYCC1 JULIAN (6 S) CA US 3299 -11659 1414 +CYCK1 CLAY CENTER (1 S) KS US 3936 -9713 354 AHOS +CYCK2 CLAY CITY (1 WNW) KY US 3787 -8393 192 COOPB +CYCN5 GOLONDRINAS (2 NE) NM US 3592 -10516 2067 GOES +CYCT2 CYPRESS MILL TX US 3038 -9819 -9999 ALERT +CYDC1 EL CAJON (24 NNE) CA US 3299 -11659 1423 +CYDK1 CLYDE KS US 3959 -9740 -9999 COOPB +CYDM8 CLYDE PARK MT US 4589 -11060 1490 COOPB +CYDO2 CLAYTON (3 N) OK US 3463 -9535 183 GOES +CYEC1 EDENVALE (2 NE) CA US 3727 -12180 58 ALERT +CYEP4 CAYEY (3 SSE) PR 1807 -6614 727 COOPB +CYET2 CYPRESS MILL (7 SSE) TX US 3028 -9824 -9999 ALERT +CYFI1 ABERDEEN (14 NW) ID US 4298 -11317 1544 GOES +CYFM4 CRYSTAL FALLS (6 NE) MI US 4616 -8824 -9999 UCOOP +CYFM8 POLEBRIDGE (5 SW) MT US 4872 -11434 1615 GOES +CYFN6 CARRY FALLS NY US 4444 -7475 424 +CYFW1 COUGAR (14 SE) WA US 4592 -12230 762 GOES +CYGC1 GILROY (6 NE) CA US 3708 -12150 241 ALERT +CYGM4 CHEBOYGAN MI US 4565 -8447 180 AMOS +CYHT2 SPICEWOOD (4 S) TX US 3042 -9816 -9999 ALERT +CYIO1 CYNTHIANA OH US 3917 -8335 296 IFLOWS +CYKC1 LOS ALIMTOS CA US 3381 -11809 8 ALERT +CYKC2 RED MESA (2 NW) CO US 3712 -10820 1977 GOES +CYKT2 SPICEWOOD TX US 3038 -9819 -9999 ALERT +CYKW4 BIG HORN (20 SW) WY US 4460 -10732 2649 GOES +CYLC1 LAKESHORE (6 ESE) CA US 3721 -11907 2697 WSF +CYLM2 BALTIMORE (8 NNW) MD US 3935 -7665 122 COOPC +CYLN6 CUYLER NY US 4271 -7592 -9999 GOES +CYLO2 CYRIL (2 WSW) OK US 3489 -9823 -9999 GOES +CYMC1 CUYAMA CA US 3495 -11968 658 COOPAB +CYNC1 LAGUNA HILLS (2 SW) CA US 3360 -11775 96 ALERT +CYNC2 HILLSIDE (4 W) CO US 3829 -10568 -9999 GOES +CYNG1 CLAYTON (7 SE) GA US 3481 -8331 355 GOES +CYNK2 CYNTHIANA KY US 3838 -8430 213 +CYNL1 CLAYTON LA US 3172 -9154 22 +CYNM8 HELENA (15 E) MT US 4665 -11173 1120 OTHER +CYNN7 CLAYTON NC US 3564 -7846 91 COOPBC +CYNO2 CLAYTON (14 WNW) OK US 3465 -9558 207 COOPB +CYNS2 RAPID CITY (5 WSW) SD US 4405 -10331 1038 +CYNT2 CANYON TX US 3498 -10193 1094 COOPA +CYOC1 OAK VIEW (4 WNW) CA US 3442 -11937 176 ALERT +CYOG1 CLYO (1 NNW) GA US 3253 -8127 28 COOPAB +CYON5 CUNDIYO NM US 3596 -10590 -9999 +CYOT2 CANYON DAM TX US 2995 -9840 386 COOPB +CYPC1 CYPRESS (1 W) CA US 3382 -11806 16 ALERT +CYPF1 CYPRESS GARDENS (2 SSE) FL US 2797 -8168 40 +CYPT2 CYPRESS TX US 2997 -9569 46 COOPB +CYPW1 CHINOOK PASS WA US 4687 -12152 1676 GOES +CYQF1 WESLEY CHAPEL (4 NW) FL US 2829 -8238 -9999 OTHER +CYRC1 LONG BEACH (14 NE) CA US 3481 -11807 2 ALERT +CYRO1 CAREY (1 SW) OH US 4095 -8339 252 NWR +CYRO2 CYRIL (3 WNW) OK US 3491 -9825 -9999 GOES +CYRT2 CYPRESS TX US 3002 -9570 -9999 +CYS CHEYENNE WY US 4115 -10481 1872 +CYSC1 LEE VINING (9 NNW) CA US 3809 -11918 -9999 NWR +CYSC2 CIMARRON (1 NE) CO US 3863 -10762 2027 +CYSF1 ELLENTON (3 SE) FL US 2751 -8248 -9999 OTHER +CYSM6 CRYSTAL SPRINGS (3 SSW) MS US 3195 -9038 115 GOES +CYSM8 LIBBY (21 SE) MT US 4810 -11541 1158 OTHER +CYSO2 CHEYENNE (1 WNW) OK US 3562 -9968 590 +CYSW1 GOOSE PRAIRIE (13 W) WA US 4687 -12153 1615 WSF +CYSW4 CHEYENNE WY US 4115 -10481 -9999 COOPBC +CYT YAKATAGA AK US 6008 -14249 -9999 AWOS +CYTC1 MADRONE (2 NE) CA US 3717 -12165 114 ALERT +CYTM8 HAMILTON (22 SW) MT US 4607 -11383 2414 GOES +CYTS2 CLAYTON (6 SE) SD US 4337 -9760 369 UCOOP +CYTT4 EL COYOTE TP 2744 -9953 -9999 GOES +CYVA4 CONGO (8 NE) AR US 3470 -9245 108 COOPB +CYVK1 COYVILLE (2 NW) KS US 3771 -9591 274 +CYVO3 CANYONVILLE OR US 4294 -12328 213 COOPB +CYVR1 CLAYVILLE RI US 4178 -7168 137 COOPB +CYXC1 CAPAY (4 NW) CA US 3873 -12213 91 WSF +CYYI2 CARY IL US 4221 -8827 -9999 UCOOP +CYYP4 CAYEY (1 E) PR 1811 -6615 418 COOPAB +CYZO3 KLAMATH FALLS (49 NW) OR US 4263 -12095 1859 WSF +CZCT2 CASTELL (4 SSE) TX US 3064 -9894 -9999 ALERT +CZDC1 CAZADERO (5 NW) CA US 3856 -12316 433 COOPB +CZDN1 COZAD NE US 4086 -9999 762 COOPB +CZF SCAMMON BAY (17 WSW) AK US 6178 -16604 132 S +CZFO3 PAISLEY (22 SW) OR US 4263 -12095 1859 SNOTEL +CZG ENDICOTT NY US 4208 -7610 -9999 +CZK CASCADE LOCKS OR US 4568 -12188 -9999 BASIC +CZLP4 COROZAL (2 ESE) PR 1829 -6634 521 COOPB +CZMA3 TRUXTON (4 W) AZ US 3545 -11361 1289 ALERT +CZOA2 CHISTOCHINA AK US 6257 -14466 566 GOES +CZOT2 CARRIZO SPRINGS TX US 2852 -9988 -9999 NWR +CZRN6 PERRYS MILLS NY US 4500 -7350 50 GOES +CZSC2 SAGUACHE CO US 3816 -10660 3054 SNOTEL +CZSO1 CAMP LAZARUS OH US 4030 -8311 283 +CZT CARRIZO SPRINGS TX US 2852 -9982 -9999 +CZYN6 CHAZY (1 S) NY US 4488 -7343 52 COOPA +CZZ CAMPO (1 N) CA US 3262 -11647 808 +CZZC2 CORTEZ CO US 3736 -10857 -9999 UCOOP +CZZT2 CARRIZO SPRINGS TX US 2849 -9987 195 COOPAB +D07 FAITH SD US 4504 -10202 787 ASOS +D49 COLUMBUS ND US 4890 -10278 -9999 UCOOP +DAA FORT BELVOIR VA US 3867 -7717 -9999 WSR88D +DAAI5 ALASKAN BITE IT US 4900 -13800 -9999 DART +DAB DAYTONA BEACH FL US 2918 -8105 9 +DABF1 DARBY (3 S) FL US 2832 -8236 -9999 OTHER +DABI5 ALEUTIAN CHAIN IT US 5100 -15500 -9999 DART +DABT2 DALLAS TX US 3267 -9684 -9999 ALERT +DACC1 ONTARIO (12 NE) CA US 3416 -11753 683 ALERT +DACG1 DACULA (2 N) GA US 3401 -8389 283 GOES +DACI1 DOWNEY (12 SW) ID US 4238 -11235 1911 WSF +DACI5 ALEUTIAN CHAIN IT US 5000 -16100 -9999 DART +DACL1 DULAC LA US 2938 -9072 -9999 GOES +DACN5 CARLSBAD NM US 3241 -10423 941 RFCSIM +DACT2 DACUS TX US 3043 -9579 69 COOPB +DADA1 DADEVILLE (3 NE) AL US 3286 -8574 223 COOPB +DADA2 KENNY LAKE (15 E) AK US 6185 -14482 658 SNOCOR +DADM8 LIMA (29 NW) MT US 4478 -11313 2682 WSF +DADT1 HEBBERTSBURG TN US 3600 -8482 -9999 GOES +DADT2 DALLAS TX US 3273 -9670 -9999 ALERT +DADU1 DUCHESNE (8 NNW) UT US 4015 -11038 1675 +DAEI5 ALEUTIAN CHAIN IT US 4700 -17700 -9999 DART +DAET2 DALLAS TX US 3286 -9680 -9999 ALERT +DAEV2 FINCASTLE (6 SSW) VA US 3742 -7994 371 +DAFT2 DALLAS TX US 3273 -9689 -9999 ALERT +DAFW1 POTLATCH (6 SW) WA US 4735 -12332 201 GOES +DAG DAGGETT (5 E) CA US 3485 -11679 586 +DAGC1 MOUNTAIN PASS (2 E) CA US 3486 -11686 600 COOPB +DAGI5 ATLANTIC IT US 2460 -7100 -9999 DART +DAGN2 STATELINE (3 ENE) NV US 3898 -11989 2235 COOPC +DAGP4 ANASCO PR 1830 -6713 40 GOES +DAGT2 DALLAS TX US 3278 -9692 -9999 ALERT +DAHG1 DAHLONEGA (1 W) GA US 3453 -8400 384 COOPAB +DAHI5 ATLANTIC IT US 2350 -6610 -9999 DART +DAHT1 DALE HOLLOW TN US 3653 -8545 -9999 UCOOP +DAHT2 DALLAS TX US 3288 -9682 -9999 ALERT +DAIN6 CONKLINGVILLE (5 S) NY US 4327 -7397 293 SNOCOR +DAIO2 DAISY (4 ENE) OK US 3454 -9568 230 COOPB +DAIT2 DALLAS TX US 3287 -9693 -9999 ALERT +DAJT2 DALLAS TX US 3279 -9679 -9999 ALERT +DAKI4 DAKOTA CITY IA US 4272 -9419 317 +DAKI4G DAKOTA CITY IA US 4272 -9419 317 +DAKT2 DALLAS TX US 3280 -9684 -9999 ALERT +DAL DALLAS TX US 3285 -9685 158 ASOS +DALA1 DALEVILLE (2 W) AL US 3134 -8575 -9999 ALERT +DALD2 WASHINGTON (7 NW) DC US 3893 -7712 46 COOPC +DALG1 DALLAS (7 NE) GA US 3399 -8475 335 COOPAB +DALM5 FERGUS FALLS (13 SE) MN US 4613 -9592 393 UCOOP +DALM8 GRANTSDALE (13 E) MT US 4618 -11385 1762 SNOTEL +DALN7 PINNACLE (2 SE) NC US 3630 -8043 248 GOES +DALO3 IDANHA (6 SSE) OR US 4462 -12205 1097 SNOTEL +DALP1 DALMATIA (2 SSE) PA US 4061 -7691 195 GOES +DALT2 DALLAS TX US 3277 -9682 112 +DALV2 DALE ENTERPRISE VA US 3845 -7893 427 COOPAB +DALV2G DALE ENTERPRISE VA US 3845 -7893 427 +DALV2L DALE ENTERPRISE VA US 3845 -7893 427 +DALW2 DALLAS WV US 4002 -8053 418 COOPB +DALW3 DALTON WI US 4365 -8920 262 COOPBC +DAMA2 KODIAK (8 NW) AK US 5784 -15246 35 COOPB +DAMM2 DAMASCUS-2 MD US 3927 -7722 122 COOPB +DAMM6 DAMASCUS (1 SE) MS US 3264 -8882 163 GOES +DAMP1 DAMASCUS (4 N) PA US 4175 -7505 229 COOPB +DAMT2 DALLAS TX US 3268 -9679 -9999 ALERT +DAN DANVILLE VA US 3657 -7934 175 +DANA3 MOUNT LEMMON (4 NE) AZ US 3248 -11075 2088 ALERT +DANA4 DANVILLE AR US 3507 -9340 113 GOES +DANC3 DANBURRY CT US 4140 -7342 123 COOPAB +DANG1 DANIELSVILLE (6 SW) GA US 3412 -8330 238 COOPAB +DANI1 DANSKIN PEAK WEATHER STA ID US 4341 -11564 1737 +DANI2 DANVILLE (1 NW) IL US 4014 -8765 170 COOPAB +DANI3 DANVILLE (3 SW) IN US 3973 -8653 290 COOPB +DANK2 DANVILLE KY US 3765 -8477 293 COOPAB +DANM1 DANFORTH ME US 4567 -6787 116 COOPAB +DANN5 RAMAH (7 NE) NM US 3522 -10843 2329 WSF +DANO3 DANNER OR US 4295 -11734 1288 +DANP1 DANVILLE PA US 4096 -7662 140 +DANW3 DANBURY WI US 4601 -9237 290 COOPAB +DANW4 DANIEL (4 NW) WY US 4292 -11013 2236 COOPAB +DAOT2 DALLAS TX US 3271 -9687 -9999 ALERT +DAPC1 DAVENPORT CA US 3702 -12219 3 ALERT +DAPN2 KINGSBURY (3 E) NV US 3898 -11988 2240 WSF +DAQM1 CLAYTON LAKE ME US 4660 -6998 341 SNOCOR +DAQT2 DALLAS TX US 3269 -9684 -9999 ALERT +DARA4 DARDANELLE (1 NE) AR US 3523 -9315 85 +DARF1 DARBY (3 NW) FL US 2840 -8239 -9999 OTHER +DARG1 DARIEN GA US 3137 -8144 -9999 GOES +DARI2 DARIEN IL US 4174 -8796 -9999 ALERT +DARL1 DARLINGTON (4 WNW) LA US 3089 -9084 45 +DARM7 DARDENNE MO US 3876 -9072 161 +DARM8 MISSOULA (4 SE) MT US 4597 -11414 1202 GOES +DARN5 RIVERSIDE (12 E) NM US 3335 -10485 -9999 +DARN7 DAVIDSON RIVER (8 NNW) NC US 3535 -8278 -9999 GOES +DARN8 FOXHOLM ND US 4845 -10158 481 GOES +DARS1 DARLINGTON SC US 3430 -7986 -9999 +DARV2 WISE (7 N) VA US 3706 -8249 466 IFLOWS +DARW1 DARRINGTON WA US 4826 -12160 168 COOPAB +DARW3 DARLINGTON WI US 4268 -9012 283 COOPAB +DARW4 DUBOIS (23 SW) WY US 4342 -11017 2487 COOPAB +DASC1 CROMBERG (10 NW) CA US 3994 -12056 1890 OTHER +DASI1 ST ANTHONY ID US 4397 -11167 1524 +DASO3 DALLAS (2 NE) OR US 4495 -12329 88 COOPB +DAST2 DALLAS TX US 3292 -9675 -9999 NWR +DATA3 DATELAND (13 N) AZ US 3297 -11350 166 COOPA +DATT2 DALLAS TX US 3286 -9684 -9999 ALERT +DATW2 DAILEY WV US 3880 -7989 610 COOPAB +DAUA1 DAUPHIN ISLAND (2 E) AL US 3025 -8808 2 +DAVA1 DADEVILLE (1 ESE) AL US 3282 -8575 223 UCOOP +DAVA3 VAIL (5 SE) AZ US 3200 -11065 1061 ALERT +DAVC1 DAVIS (2 WSW) CA US 3854 -12178 18 COOPAB +DAVF1 DAVENPORT (7 NW) FL US 2825 -8167 -9999 +DAVG1 DAVISBORO GA US 3298 -8261 80 GOES +DAVI2 DANVILLE (4 WSW) IL US 4012 -8770 163 OTHER +DAVI3 DAVIS IN US 4140 -8670 207 +DAVM4 DAVISON (3 W) MI US 4303 -8358 -9999 AHOS +DAVN1 DAVEY NE US 4098 -9672 -9999 UCOOP +DAVN3 DAVISVILLE NH US 4325 -7173 122 GOES +DAVN6 DAVENPORT (2 E) NY US 4247 -7480 46 +DAVN7 BREVARD (3 NE) NC US 3527 -8271 645 +DAVN8 DAVENPORT ND US 4672 -9707 -9999 UCOOP +DAVO3 DAYVILLE (8 NW) OR US 4456 -11964 689 COOPAB +DAVT2 DAVILLA TX US 3079 -9722 158 COOPB +DAVW1 WOODLAND (10 NE) WA US 4600 -12260 274 NWR +DAW ROCHESTER NH US 4328 -7093 101 +DAWG1 DAWSON GA US 3178 -8445 108 COOPB +DAWM2 DAWSONVILLE (1 E) MD US 3912 -7734 65 COOPB +DAWM5 DAWSON MN US 4493 -9605 322 +DAWM5G DAWSON MN US 4493 -9605 -9999 +DAWN1 DAWSON (3 E) NE US 4013 -9578 337 COOPB +DAWN5 DAWSON (1 N) NM US 3668 -10479 1940 GOES +DAWN8 DAWSON ND US 4687 -9975 527 COOPB +DAWT2 DAWSON (5 NNE) TX US 3196 -9669 138 +DAX DAVIS CA US 3850 -12168 9 WSR88D +DAXT2 DALLAS TX US 3285 -9687 -9999 ALERT +DAY DAYTON OH US 3990 -8422 305 +DAYC1 MCARTHUR (11 N) CA US 4121 -12137 1113 COOPB +DAYI2 DAYTON IL US 4139 -8879 141 +DAYI2G DAYTON IL US 4138 -8878 141 +DAYM5 COHASSET MN US 4725 -9380 -9999 +DAYN2 DAYTON (3 NE) NV US 3926 -11954 1356 WSF +DAYN5 DAYTON (7 S) NM US 3274 -10441 -9999 RFCSIM +DAYO1 DAYTON OH US 3976 -8419 227 +DAYT1 DAYTON TN US 3548 -8504 253 COOPA +DAYT2 DALLAS TX US 3275 -9673 -9999 ALERT +DAYW1 DAYTON (13 E) WA US 4635 -11772 960 NWR +DAYW4 DAYTON (3 SW) WY US 4485 -10730 1237 GOES +DAZM8 WHITE SULPHUR SPRINGS (29 ENE) MT US 4667 -11033 2316 SNOTEL +DAZN8 DAZEY ND US 4733 -9833 -9999 UCOOP +DAZT2 DALLAS TX US 3267 -9695 -9999 ALERT +DAZU1 HEBER CITY (17 SE) UT US 4030 -11125 2438 +DBAC1 DIAMOND BAR (2 S) CA US 3400 -11781 280 ALERT +DBAI5 BAJA IT US 3000 -12600 -9999 DART +DBAT2 DALLAS TX US 3273 -9683 -9999 ALERT +DBBT2 DALLAS TX US 3282 -9682 -9999 ALERT +DBCA2 PETERSVILLE (35 NNW) AK US 6297 -15117 2195 GOES +DBCF1 DELRAY BEACH (3 S) FL US 2642 -8007 -9999 UCOOP +DBCM8 WINNETT (16 NNE) MT US 4724 -10836 914 GOES +DBCN8 DAZEY (5 NE) ND US 4723 -9812 405 +DBCN8G DAZEY (5 NE) ND US 4723 -9812 -9999 +DBCQ2 DUNCAN RIVER BELOW B.B. BC CN 5064 -11705 -9999 +DBDC2 BEDROCK (4 NE) CO US 3836 -10883 1500 +DBDT2 DALLAS TX US 3276 -9686 -9999 ALERT +DBEC1 DILLON BEACH CA US 3826 -12296 139 ALERT +DBET2 DALLAS TX US 3274 -9687 -9999 ALERT +DBFN6 ARDSLEY (1 SE) NY US 4101 -7383 61 COOPC +DBGA4 DEVALLS BLUFF AR US 3478 -9145 47 +DBGM8 DEBORGIA (3 N) MT US 4741 -11535 1158 +DBGT2 DALLAS TX US 3275 -9680 -9999 ALERT +DBHC1 TULELAKE (5 E) CA US 4193 -12145 1326 GOES +DBHT2 DALLAS TX US 3284 -9670 -9999 ALERT +DBHW4 SUNDANCE (10 N) WY US 4462 -10447 1585 +DBIT2 DALLAS TX US 3281 -9680 -9999 ALERT +DBJT2 DALLAS TX US 3283 -9667 -9999 ALERT +DBKT2 DALLAS TX US 3284 -9682 -9999 ALERT +DBLC1 NEWMAN (14 W) CA US 3733 -12129 564 GOES +DBLC2 CONIFER (4 NE) CO US 3963 -10528 -9999 +DBLG1 DUBLIN GA US 3256 -8290 70 COOPAB +DBLN6 DUNKIRK NY US 4248 -7935 -9999 C-MAN +DBLP1 DUBLIN PA US 4040 -7523 102 GOES +DBLT1 DOUBLE BRIDGES TN US 3553 -8677 -9999 GOES +DBLT2 DALLAS TX US 3283 -9677 -9999 ALERT +DBLW3 DIAMOND BLUFF (2 NE) WI US 4434 -9261 -9999 UCOOP +DBMT2 DUBLIN (3 E) TX US 3207 -9830 -9999 UCOOP +DBNG1 DUBLIN GA US 3254 -8289 45 GOES +DBNM4 DEARBORN MI US 4235 -8317 184 COOPAB +DBNM8 BIG SANDY (9 NE) MT US 4830 -10989 957 ALERT +DBNT2 DUBLIN TX US 3210 -9833 458 COOPB +DBOC1 WALNUT CREEK (5 ESE) CA US 3788 -12192 1177 NWR +DBOT2 DALLAS TX US 3274 -9692 -9999 ALERT +DBOW4 DUBOIS WY US 4357 -10963 2121 COOPAB +DBPT2 DALLAS TX US 3288 -9686 -9999 ALERT +DBPU1 BRIGHAM CITY (24 ESE) UT US 4142 -11153 2545 SNOTEL +DBQ DUBUQUE IA US 4240 -9071 322 +DBQI4 DUBUQUE IA US 4250 -9065 178 +DBQI4G DUBUQUE IA US 4250 -9065 178 +DBRA2 DELTA JUNCTION (37 S) AK US 6352 -14585 -9999 +DBRI3 DUNNS BRIDGE IN US 4122 -8696 198 COOPB +DBRI4 DAVENPORT (2 NE) IA US 4155 -9057 189 UCOOP +DBRI4D DAVENPORT (2 NE) IA US 4155 -9057 -9999 +DBRM8 CRAIG (11 NW) MT US 4720 -11210 1158 GOES +DBRT2 DALLAS TX US 3283 -9684 -9999 ALERT +DBSI1 DUBOIS (5 NNE) ID US 4424 -11220 1661 COOPABC +DBST2 DALLAS TX US 3274 -9666 -9999 ALERT +DBSW1 CONCRETE (7 NNW) WA US 4863 -12180 1158 WSF +DBSW4 DUBOIS (3 W) WY US 4350 -10969 3016 NWR +DBTF1 DANIA (3 E) FL US 2609 -8011 -9999 C-MAN +DBTT2 DALLAS TX US 3287 -9672 -9999 ALERT +DBVA3 RIMROCK (6 N) AZ US 3473 -11178 1126 GOES +DBVO1 DARBYVILLE OH US 3970 -8312 -9999 GOES +DBVT2 DALLAS TX US 3281 -9692 -9999 ALERT +DBWT2 DALLAS TX US 3287 -9680 -9999 ALERT +DBXT2 DIME BOX TX US 3036 -9685 110 COOPB +DBYO1 DILLES BOTTOM (1 SE) OH US 3991 -8076 189 GOES +DBYT2 DERBY TX US 2874 -9914 141 +DBYV1 DANBY VT US 4333 -7300 204 OTHER +DBZ GOODLAND KS US 3934 -10180 1149 UCOOP +DBZT2 DALLAS TX US 3284 -9688 -9999 ALERT +DCA WASHINGTON DC US 3885 -7704 5 +DCAA2 AUKE BAY (3 ESE) AK US 5838 -13458 -9999 UCOOP +DCAI2 DECATUR IL US 3991 -8896 204 COOPBC +DCAI5 CENTRAL AMERICA IT US 900 -10500 -9999 DART +DCAK1 DODGE CITY (1 SSW) KS US 3774 -10003 789 UCOOP +DCAU1 GUNNISON (3 W) UT US 3917 -11187 1547 +DCAW3 MONTICELLO (10 W) WI US 4273 -8978 281 UCOOP +DCBC2 BAILEY (8 NW) CO US 3951 -10557 -9999 AHOS +DCBI5 CENTRAL AMERICA IT US 1900 -11900 -9999 DART +DCBK1 DODGE CITY (2 NNW) KS US 3778 -10003 792 UCOOP +DCBL1 INNISWOLD (1 SW) LA US 3038 -9109 -9999 GOES +DCBN6 STAMFORD (1 E) NY US 4241 -7464 683 NYWSM +DCBN8 DEVILS LAKE (5 SW) ND US 4806 -9893 436 COOPB +DCBU1 BOULDER (5 SE) UT US 3785 -11135 1737 GOES +DCCC1 DEVORE (4 E) CA US 3421 -11733 680 GOES +DCCC2 CRESTONE (8 SSE) CO US 3788 -10565 -9999 +DCCI5 ENTRAL PACIFIC EQUATORIA (P) T US 800 -12500 -9999 ART +DCCK1 DODGE CITY (1 NNE) KS US 3777 -10001 783 UCOOP +DCCN5 CLIFF NM US 3297 -10861 1372 UCOOP +DCCN6 DELHI (2 NNE) NY US 4230 -7491 491 NYWSM +DCCS2 CENTRAL CITY SD US 4437 -10377 -9999 GOES +DCCT1 DECATUR (4 NW) TN US 3557 -8479 213 COOPAB +DCCT2 DALLAS TX US 3301 -9680 -9999 ALERT +DCCU1 CHARLESTON (1 SE) UT US 4046 -11121 1652 GOES +DCDC1 RANCHO CUCAMONGA (3 NNW) CA US 3416 -11759 579 ALERT +DCDI3 DELPHI (3 NE) IN US 4059 -8662 175 GOES +DCDI5 CARIBBEAN IT US 1530 -6770 -9999 DART +DCDK1 DODGE CITY (3 NW) KS US 3778 -10005 799 UCOOP +DCDN1 SCOTIA (5 SSW) NE US 4140 -9871 611 GOES +DCDN6 BOVINA (1 N) NY US 4229 -7473 777 NYWSM +DCDQ2 DUNCAN RESERVOIR AT DUNC BC CN 5026 -11695 -9999 +DCDT2 DALLAS TX US 3267 -9680 -9999 ALERT +DCDU1 CHARLESTON (5 SW) UT US 4040 -11153 1606 +DCEI2 CHICAGO IL US 4200 -8773 184 UCOOP +DCEI5 CARIBBEAN IT US 1390 -7770 -9999 DART +DCEK1 DODGE CITY (2 NNW) KS US 3778 -10003 792 UCOOP +DCEN2 LAS VEGAS (8 S) NV US 3606 -11512 621 ALERT +DCFC1 YOUNTVILLE (6 W) CA US 3841 -12247 169 ALERT +DCFK1 DODGE CITY (4 W) KS US 3776 -10008 771 UCOOP +DCGC1 GALT (4 E) CA US 3825 -12123 16 GOES +DCGK1 DODGE CITY (1 NE) KS US 3777 -10000 786 UCOOP +DCGT2 GRAPEVINE (5 NE) TX US 3299 -9701 142 GOES +DCHA2 TALKEETNA (26 W) AK US 6260 -15085 945 SNOCOR +DCHC1 TRUCKEE (1 SW) CA US 3932 -12021 1789 GOES +DCHI4 DORCHESTER (3 S) IA US 4342 -9151 201 +DCHI4G DORCHESTER (3 S) IA US 4342 -9151 -9999 +DCHK1 DODGE CITY (5 E) KS US 3778 -9989 771 UCOOP +DCHT2 SUGARLAND (2 SW) TX US 2960 -9564 -9999 ALERT +DCHU1 DUCHESNE (6 E) UT US 4015 -11055 1744 GOES +DCHW1 WALLA WALLA (7 N) WA US 4615 -11837 254 GOES +DCIK1 DODGE CITY (2 N) KS US 3778 -10002 783 UCOOP +DCIT2 DELL CITY (5 SSW) TX US 3190 -10522 1149 COOPC +DCJA2 JUNEAU (15 ESE) AK US 5823 -13404 -9999 UCOOP +DCJK1 DODGE CITY (2 N) KS US 3779 -10001 783 UCOOP +DCJT2 JUSTIN (2 N) TX US 3312 -9729 -9999 +DCKA2 KOBUK (3 N) AK US 6695 -15691 -9999 GOES +DCKC1 TRUCKEE (3 W) CA US 3932 -12023 1806 GOES +DCKC2 RIDGEWAY (2 N) CO US 3818 -10776 -9999 GOES +DCKK1 DODGE CITY (2 NNW) KS US 3778 -10003 792 UCOOP +DCKM2 DICKERSON MD US 3921 -7746 107 UCOOP +DCKN2 EAST LAS VEGAS (1 E) NV US 3609 -11502 489 GOES +DCKN8 DICKINSON ND US 4688 -10280 750 COOPAB +DCKO3 BAKER (14 SW) OR US 4469 -11806 1280 +DCKP1 DICKSONBURG (3 S) PA US 4170 -8037 351 IFLOWS +DCKT1 DICKSON TN US 3607 -8738 238 COOPAB +DCKT2 DALLAS TX US 3274 -9676 -9999 ALERT +DCKW4 BURRIS (2 SW) WY US 4334 -10930 1960 GOES +DCLK1 DODGE CITY (2 NNW) KS US 3779 -10002 789 UCOOP +DCMC1 MODESTO (4 W) CA US 3766 -12092 27 GOES +DCMC2 GRANT (5 NW) CO US 3953 -10573 -9999 +DCMK1 DODGE CITY (2 NNW) KS US 3778 -10003 796 UCOOP +DCMN2 RENO (4 SSE) NV US 3948 -11976 1347 ALERT +DCMN6 WALTON (5 N) NY US 4225 -7509 634 OTHER +DCMO3 BEND OR US 4407 -12131 1122 GOES +DCNA3 DUNCAN (1 SW) AZ US 3271 -10910 1158 ALERT +DCNG1 CORNELIA (6 WNW) GA US 3454 -8362 344 GOES +DCNK1 DODGE CITY (2 NE) KS US 3778 -10000 783 UCOOP +DCNO2 DUNCAN (11 W) OK US 3448 -9815 326 COOPB +DCNT2 DALLAS TX US 3278 -9688 -9999 ALERT +DCOF1 SANFORD FL US 2880 -8107 -9999 OTHER +DCOK1 DODGE CITY (6 NW) KS US 3777 -10013 777 UCOOP +DCOT2 DALLAS TX US 3290 -9686 -9999 ALERT +DCPC1 CAMERON PARK (3 SW) CA US 3862 -12099 351 GOES +DCPK1 DODGE CITY (3 NNW) KS US 3780 -10003 789 UCOOP +DCPN2 LAS VEGAS (8 S) NV US 3605 -11514 640 ALERT +DCPN5 CAPULIN NM US 3674 -10398 2085 COOPAB +DCPT2 DALLAS TX US 3283 -9680 -9999 ALERT +DCPU1 GUNNISON (21 ESE) UT US 3905 -11145 2804 SNOTEL +DCRC1 WILTON (1 NW) CA US 3842 -12129 23 ALERT +DCRC2 INDIAN HILLS (3 SE) CO US 3957 -10522 2162 UCOOP +DCRF1 DADE CITY (2 SW) FL US 2833 -8222 -9999 OTHER +DCRI2 DECATUR (3 SW) IL US 3983 -8898 191 COOPB +DCRI3 DECATUR (1 N) IN US 4085 -8493 241 COOPB +DCRI4 DECORAH IA US 4330 -9180 262 COOPABC +DCRK1 DODGE CITY (1 NNE) KS US 3777 -10000 789 UCOOP +DCRM8 EAST GLACIER (8 SE) MT US 4836 -11311 -9999 RAWS +DCRO1 PANCOASTBURG OH US 3958 -8312 -9999 GOES +DCRT2 DALLAS TX US 3276 -9680 -9999 ALERT +DCRU1 CHARLESTON (5 SW) UT US 4040 -11152 1606 +DCRV2 EGGLESTON (6 NNE) VA US 3737 -8057 1042 IFLOWS +DCRW1 PING (5 E) WA US 4661 -11761 335 GOES +DCSC1 SMARTVILLE (2 NNE) CA US 3922 -12127 192 GOES +DCTA1 EVA (2 SE) AL US 3432 -8673 183 COOPAB +DCTC1 FREMONT (4 WNW) CA US 3757 -12204 9 ALERT +DCTG1 JESUP (5 NE) GA US 3165 -8183 7 GOES +DCTI2 DECATUR (4 N) IL US 3990 -8896 -9999 +DCTK1 DODGE CITY (5 W) KS US 3777 -10011 686 UCOOP +DCTN1 DECATUR NE US 4200 -9623 308 +DCTP1 BRISBIN (3 N) PA US 4088 -7835 607 IFLOWS +DCTT2 DALLAS TX US 3282 -9673 -9999 ALERT +DCTU1 KAMAS (1 NE) UT US 4065 -11128 1972 +DCU DECATUR AL US 3465 -8695 -9999 ASOS +DCUC1 COULTERVILLE (8 SW) CA US 3765 -12031 222 GOES +DCUK1 DODGE CITY KS US 3776 -10003 774 UCOOP +DCVC1 LOS MOLINOS (8 E) CA US 4001 -12195 146 GOES +DCVK1 DODGE CITY KS US 3776 -10002 783 UCOOP +DCVT2 DALLAS TX US 3294 -9679 -9999 ALERT +DCWC1 WHEATLAND (2 W) CA US 3903 -12144 19 OTHER +DCWK1 DODGE CITY KS US 3778 -10003 792 UCOOP +DCWM7 WELDON SPRING MO US 3874 -9070 143 UCOOP +DCXT2 DALLAS TX US 3267 -9688 -9999 ALERT +DCYF1 DADE CITY (2 E) FL US 2836 -8214 -9999 OTHER +DCYT2 DALLAS TX US 3289 -9673 -9999 ALERT +DCZT2 DALLAS TX US 3291 -9682 -9999 ALERT +DD0014C6 BUFFALO (17 E) OK US 3685 -9932 -9999 +DD00322A LOVELL (3 E) OK US 3606 -9758 -9999 +DD0044BA NEW EUCHA (5 W) OK US 3638 -9494 -9999 +DD0057CC MAYSVILLE (4 SE) AR US 3636 -9455 -9999 +DD0081A4 BRENTWOOD NH US 4298 -7104 -9999 +DD0092D2 BRADFORD NH US 4326 -7203 -9999 +DD00A748 CONCORD (4 E) NH US 4321 -7148 -9999 +DD00B43E WEST ALTON (3 NW) NH US 4357 -7136 -9999 +DD00D1D8 MOULTONBOROUGH NH US 4373 -7136 -9999 +DD00E442 MONTEZUMA (1 WSW) GA US 3230 -8404 -9999 +DD01054A SANDERSON TX US 3013 -10238 -9999 +DD01163C FORT DAVIS (7 W) TX US 3061 -10400 -9999 +DD0123A6 LAKEPORT NH US 4355 -7147 -9999 +DD0130D0 NOODLE TX US 3267 -10007 -9999 +DD014640 CHRISTOVAL TX US 3128 -10051 -9999 +DD015536 BEEVILLE TX US 2848 -9766 -9999 +DD01835E GRAPE CREEK (12 NW) TX US 3158 -10059 -9999 +DD01A5B2 KNIFE RIVER MN US 4695 -9179 -9999 +DD01D322 FRANKLIN (9 WNW) GA US 3334 -8523 -9999 +DD02C75A COLUMBIA (6 N) NJ US 4101 -7509 -9999 +DD02D42C RIEGELSVILLE NJ US 4059 -7519 -9999 +DD0300BE HIGHLANDS (3 NW) NC US 3507 -8325 -9999 +DD0313C8 FLETCHER (3 W) NC US 3543 -8255 -9999 +DD033524 ENKA (4 SE) NC US 3549 -8261 -9999 +DD0343B4 CRUSO (4 SE) NC US 3541 -8276 -9999 +DD03C5A0 FISHERVILLE KY US 3819 -8546 -9999 +DD03D6D6 SPARTA (1 S) TN US 3591 -8548 -9999 +DD04A272 DELRAY BEACH (16 W) FL US 2642 -8034 -9999 +DD04D4E2 LOXAHATCHEE (7 SW) FL US 2659 -8035 -9999 +DD050070 DYSART (3 N) IA US 4225 -9230 -9999 +DD05269C DEPOSIT NY US 4206 -7543 -9999 +DD05D618 WATER VALLEY TX US 3165 -10069 -9999 +DD0632E4 DILWORTH (7 NNE) MN US 4696 -9666 -9999 +DD065702 BARRYVILLE (6 NW) NY US 4151 -7499 -9999 +DD0671EE CHRISTOVAL (7 NNE) TX US 3131 -10045 -9999 +DD06921C BATSTO NJ US 3967 -7467 -9999 +DD06A786 WEST CANAAN NH US 4365 -7208 -9999 +DD06D116 VALLEY CENTER (2 SSW) VA US 3825 -7977 -9999 +DD06E48C BUCKSPORT (4 S) SC US 3360 -7912 -9999 +DD06F7FA FORT MILL (6 SE) SC US 3495 -8087 -9999 +DD070584 MOUNTAIN GROVE (8 NE) VA US 3821 -7984 -9999 +DD072368 ANDERSONVILLE (5 SW) VA US 3742 -7864 -9999 +DD07301E STOKESVILLE (5 W) VA US 3834 -7924 -9999 +DD07468E ROANOKE VA US 3726 -7994 -9999 +DD076062 LEESBURG (7 SE) VA US 3905 -7743 -9999 +DD07A57C COLUMBIA SC US 3401 -8106 -9999 +DD07B60A LITTLE FALLS (4 E) NY US 4302 -7478 -9999 +DD07C09A WILMURT NY US 4337 -7496 -9999 +DD07D3EC SAXTONS RIVER (1 E) VT US 4314 -7249 -9999 +DD07E676 RINGWOOD NJ US 4113 -7426 -9999 +DD080316 NIMROD MN US 4664 -9488 -9999 +DD081060 GOODWELL (8 N) OK US 3671 -10164 -9999 +DD08368C ONEIDA NY US 4310 -7564 -9999 +DD0866F0 PILLAGER (5 SE) MN US 4631 -9438 -9999 +DD089674 NEW EUCHA (3 SW) OK US 3638 -9494 -9999 +DD08B098 LANCASTER (2 WNW) SC US 3473 -8081 -9999 +DD08C608 LULING TX US 2972 -9760 -9999 +DD08E0E4 HICKORY GROVE (5 SW) SC US 3494 -8148 -9999 +DD08F392 LAS VEGAS (7 SSW) NV US 3610 -11521 -9999 +DD09129A ST GEORGE (7 SE) UT US 3700 -11347 -9999 +DD092700 GREELEY (6 ENE) CO US 4044 -10459 -9999 +DD0942E6 WALDEN (2 S) CO US 4071 -10628 -9999 +DD095190 NORTH LAS VEGAS (3 NE) NV US 3623 -11508 -9999 +DD09777C RENO (12 SSW) NV US 3935 -11986 -9999 +DD0987F8 INDIAN HILLS (1 E) CO US 3962 -10522 -9999 +DD09948E WALDEN (11 S) CO US 4058 -10624 -9999 +DD09A114 ESTES PARK (4 SW) CO US 4035 -10558 -9999 +DD09B262 WINTHROP (4 SSE) WA US 4842 -12014 -9999 +DD09C4F2 TWISP (3 W) WA US 4837 -12019 -9999 +DD09E21E LAS VEGAS (6 ESE) NV US 3614 -11504 -9999 +DD09F168 MURRIETA (4 SE) CA US 3352 -11716 -9999 +DD0A06E2 TEMECULA (2 SE) CA US 3347 -11713 -9999 +DD0A3378 PAULDEN (8 W) AZ US 3487 -11261 -9999 +DD0A80F6 WINSLOW (2 SE) AZ US 3500 -11065 -9999 +DD0A9380 SOMERSET (1 N) CO US 3893 -10743 -9999 +DD0AC3FC CHICKALOON (35 E) AK US 6184 -14741 -9999 +DD0AD08A TALKEETNA (26 NNE) AK US 6277 -14969 -9999 +DD0AE510 MILPITAS (5 NE) CA US 3750 -12182 -9999 +DD0B0418 ANVIK (3 W) AK US 6266 -16030 -9999 +DD0B176E POTWIN (5 S) KS US 3786 -9702 -9999 +DD0B22F4 FAIRBANKS (1 ENE) AK US 6485 -14770 -9999 +DD0B3182 CENTRAL (30 WSW) AK US 6540 -14570 -9999 +DD0B4712 MOAPA (5 NW) NV US 3671 -11469 -9999 +DD0B5464 LAS VEGAS (5 ESE) NV US 3615 -11505 -9999 +DD0B61FE STEAMBOAT (2 N) NV US 3941 -11974 -9999 +DD0B820C MONTICELLO (3 N) UT US 3788 -10945 -9999 +DD0B917A MONTICELLO (3 WNW) UT US 3789 -10947 -9999 +DD0BA4E0 DOVE CREEK (7 NW) CO US 3781 -10902 -9999 +DD0BB796 CLIMAX (4 NW) CO US 3941 -10625 -9999 +DD0BC106 PEMBINA ND US 4897 -9724 -9999 +DD0BD270 BELLEVUE (1 ESE) WA US 4760 -12218 -9999 +DD0BF49C PLAIN (5 N) WA US 4784 -12066 -9999 +DD0C155A NORTH LAS VEGAS (4 NNW) NV US 3624 -11516 -9999 +DD0C33B6 KAILUA (2 W) HI US 2141 -15776 -9999 +DD0C4526 MALAGA (5 W) NM US 3223 -10415 -9999 +DD0C5650 HANALEI (5 SW) HI US 2214 -15994 -9999 +DD0C63CA SUPERIOR (10 W) AZ US 3330 -11128 -9999 +DD0C70BC HANALEI (3 SE) HI US 2219 -15947 -9999 +DD0CB5A2 WINTER PARK (4 SSE) CO US 3985 -10575 -9999 +DD0CC332 LONG VALLEY (7 NW) AZ US 3460 -11152 -9999 +DD0CD044 EARP (14 NNE) CA US 3432 -11416 -9999 +DD0CE5DE LUDDEN (6 SW) ND US 4594 -9817 -9999 +DD0CF6A8 COKEVILLE (3 N) WY US 4213 -11097 -9999 +DD0D04D6 GOLETA (2 SE) CA US 3442 -11981 -9999 +DD0D17A0 OAKES (6 NNE) ND US 4623 -9807 -9999 +DD0D314C LAKESIDE (2 SE) CA US 3284 -11690 -9999 +DD0D54AA BOULDER (5 SE) UT US 3785 -11135 -9999 +DD0D6130 HEBER CITY (1 W) UT US 4055 -11143 -9999 +DD0DA42E BATTLE MOUNTAIN (22 NE) NV US 4083 -11658 -9999 +DD0DD2BE DILLON (1 NNE) CO US 3964 -10604 -9999 +DD0DE724 DENVER (1 W) CO US 3974 -10500 -9999 +DD0DF452 RALEIGH (16 S) ND US 4613 -10133 -9999 +DD0E056 DEADWOOD SD US 4436 -10372 -9999 +DD0E10AE GOLETA (3 NNE) CA US 3446 -11981 -9999 +DD0E3642 NORTHGATE (4 NW) CO US 4094 -10634 -9999 +DD0E40D2 THISTLE (7 NNE) UT US 4008 -11138 -9999 +DD0E53A4 COLEVILLE (5 SE) CA US 3851 -11945 -9999 +DD0E7548 DECKERS CO US 3926 -10522 -9999 +DD0E96BA KADOKA (6 S) SD US 4375 -10152 -9999 +DD0EA320 KEYSTONE SD US 4396 -10349 -9999 +DD0EC6C6 RAMONA (4 WNW) CA US 3305 -11694 -9999 +DD0ED5B0 FALLBROOK (3 NE) CA US 3341 -11720 -9999 +DD0EF35C MCLEOD (6 N) ND US 4649 -9727 -9999 +DD0F0122 HAWKINS TX US 3256 -9521 -9999 +DD0F1254 DECKERS (8 SW) CO US 3916 -10531 -9999 +DD0F4228 SONOITA (14 NNE) AZ US 3187 -11057 -9999 +DD0F8736 ACME (18 N) NM US 3385 -10429 -9999 +DD0FA1DA SAN JACINTO (2 WNW) CA US 3382 -11697 -9999 +DD0FB2AC GRAND LAKE (6 NW) CO US 4033 -10586 -9999 +DD0FC43C WHITE RIVER SD US 4371 -10068 -9999 +DD1026C2 BOWIE (2 SW) CO US 3890 -10756 -9999 +DD1035B4 BOWIE (2 ENE) CO US 3893 -10752 -9999 +DD10A0D6 SITKA (5 N) AK US 5713 -13533 -9999 +DD112438 DODSON (2 W) MT US 4840 -10829 -9999 +DD1246D0 MANCHESTER (1 SE) IA US 4247 -9145 -9999 +DD13C23E LIHUE (4 NNW) HI US 2204 -15938 -9999 +DD147384 BRADENTON (22 E) FL US 2747 -8221 -9999 +DD149076 DENNYSVILLE ME US 4490 -6725 -9999 +DD14B69A SHIN POND ME US 4614 -6863 -9999 +DD14D37C ABBOT VILLAGE ME US 4517 -6953 -9999 +DD151498 DICKEY ME US 4712 -6908 -9999 +DD15717E CONWAY NH US 4398 -7108 -9999 +DD15F76A SPRUCE CREEK PA US 4062 -7813 -9999 +DD1600E0 HARRISBURG PA US 4025 -7688 -9999 +DD16260C BUENA VISTA (3 NW) VA US 3776 -7939 -9999 +DD16509C MASARDIS ME US 4652 -6837 -9999 +DD167670 WESLEY ME US 4494 -6774 -9999 +DD1686F4 EPPING ME US 4470 -6779 -9999 +DD16B36E WEST ENFIELD ME US 4525 -6865 -9999 +DD16E312 NINE MILE BRIDGE (11 NW) ME US 4670 -6972 -9999 +DD17021A ALLAGASH (2 SW) ME US 4707 -6908 -9999 +DD175266 AUBURN (2 E) ME US 4407 -7022 -9999 +DD17B194 MILLSTONE (3 S) NJ US 4047 -7458 -9999 +DD17E1E8 MAPLETON DEPOT PA US 4040 -7793 -9999 +DD184782 HENDERSON (2 E) NV US 3604 -11496 -9999 +DD1854F4 ELY (18 E) NV US 3922 -11453 -9999 +DD187218 MOAPA (12 N) NV US 3687 -11466 -9999 +DD18829C FALLON (10 E) NV US 3947 -11860 -9999 +DD1891EA GERLACH (78 N) NV US 4155 -11901 -9999 +DD18D2E0 MARCO (25 ESE) FL US 2583 -8134 -9999 +DD18E77A MARCO (29 ESE) FL US 2579 -8130 -9999 +DD191504 OWENSVILLE (2 N) AR US 3463 -9283 -9999 +DD19209E MARCO (31 ESE) FL US 2580 -8126 -9999 +DD1933E8 MARCO (34 ESE) FL US 2571 -8125 -9999 +DD194578 LAVACA (3 WSW) AR US 3532 -9421 -9999 +DD19560E MARCO (45 SE) FL US 2556 -8116 -9999 +DD196394 SAN CARLOS PARK (3 SW) FL US 2644 -8185 -9999 +DD198066 NORTHAMPTON MA US 4232 -7267 -9999 +DD19A68A SAN CARLOS PARK (3 W) FL US 2646 -8187 -9999 +DD19B5FC BONITA SHORES (3 NW) FL US 2636 -8186 -9999 +DD19C36C MARGATE (6 N) FL US 2633 -8021 -9999 +DD19E580 FORT MYERS BEACH (6 SE) FL US 2640 -8188 -9999 +DD1A34E6 MASON (12 SE) NV US 3881 -11905 -9999 +DD1A941E INDIAN LAKE (2 S) NY US 4376 -7427 -9999 +DD1AD714 TOMS RIVER (3 NW) NJ US 3999 -7422 -9999 +DD1AE28E WEST MILTON NY US 4303 -7393 -9999 +DD1B361C TORO LA US 3131 -9352 -9999 +DD1B53FA JOYCE LA US 3193 -9260 -9999 +DD1B8592 HARRISVILLE NJ US 3966 -7452 -9999 +DD1B96E4 WATERPROOF (9 SW) LA US 3170 -9146 -9999 +DD1C6454 STITES ID US 4609 -11598 -9999 +DD1C7722 BRUNEAU (9 SE) ID US 4277 -11572 -9999 +DD1D36D2 BROOKFIELD CT US 4147 -7340 -9999 +DD1D4042 COVENTRY CT US 4175 -7227 -9999 +DD1D75D8 MONETT (10 SW) MO US 3684 -9405 -9999 +DD1D855C BATTELFIELD (2 W) MO US 3712 -9340 -9999 +DD1DA3B0 EAST FRANKLIN (1 N) VT US 4501 -7283 -9999 +DD1E474C WILMINGTON DE US 3977 -7557 -9999 +DD1E543A HIAWASSEE (9 S) GA US 3483 -8371 -9999 +DD1E72D6 CHATSWORTH (3 S) GA US 3472 -8477 -9999 +DD1E8252 NAHUNTA (7 ENE) GA US 3122 -8187 -9999 +DD1EB7C8 LUMBER CITY (1 SE) GA US 3192 -8267 -9999 +DD1EC158 EDEN (2 NW) GA US 3219 -8141 -9999 +DD1ED22E BLAKELY (15 SSW) GA US 3118 -8504 -9999 +DD1EE7B4 DOUGLASVILLE (8 ESE) GA US 3372 -8462 -9999 +DD1EF4C2 EXTONVILLE NJ US 4014 -7460 -9999 +DD1F3326 GENTRY (7 NW) AR US 3634 -9459 -9999 +DD1F45B6 FORT MYERS BEACH FL US 2646 -8195 -9999 +DD1F56C0 SAN CARLOS PARK (4 WSW) FL US 2644 -8188 -9999 +DD1F635A MURRIETA (1 WSW) CA US 3356 -11723 -9999 +DD1F702C VISTA (14 WNW) CA US 3329 -11746 -9999 +DD1F80A8 OCEANSIDE (4 NW) CA US 3324 -11741 -9999 +DD1F93DE SUN CITY (3 NW) CA US 3375 -11723 -9999 +DD1FA644 PERRIS (2 NE) CA US 3380 -11721 -9999 +DD1FB532 LAKE ELSINORE (2 ESE) CA US 3366 -11729 -9999 +DD1FC3A2 TALKEETNA AK US 6235 -15002 -9999 +DD1FD0D4 KOBUK (3 N) AK US 6695 -15691 -9999 +DD1FE54E COLD BAY (2 SSE) AK US 5518 -16269 -9999 +DD1FF638 CHUGIAK (6 NE) AK US 6145 -14937 -9999 +DD201528 COLDFOOT AK US 6725 -15017 -9999 +DD204554 YAKUTAT (28 NNE) AK US 5992 -13938 -9999 +DD205622 TIEKEL (1 N) AK US 6134 -14531 -9999 +DD2070CE KOLIGANEK (35 WNW) AK US 5994 -15819 -9999 +DD20933C UMIAT (1 NE) AK US 6938 -15209 -9999 +DD20A6A6 CHISTOCHINA (2 NNE) AK US 6259 -14465 -9999 +DD20B5D0 ANCHOR POINT (4 SE) AK US 5975 -15175 -9999 +DD20E5AC PAXSON (24 S) AK US 6269 -14562 -9999 +DD2240A0 ROSWELL (4 SSW) GA US 3397 -8438 -9999 +DD2253D6 SUMMERVILLE (1 SE) GA US 3447 -8534 -9999 +DD2285BE STROUDSBURG PA US 4099 -7526 -9999 +DD22B024 MANADA GAP PA US 4041 -7671 -9999 +DD22C6B4 HARPER TAVERN PA US 4044 -7660 -9999 +DD22D5C2 AUGUSTA (8 WSW) GA US 3343 -8210 -9999 +DD22E058 ROSWELL (4 SSW) GA US 3397 -8438 -9999 +DD22F32E GREENSBORO (12 NNW) GA US 3372 -8330 -9999 +DD230150 GRIFFIN (5 WNW) GA US 3326 -8436 -9999 +DD231226 PRATTSVILLE (3 N) NY US 4232 -7444 -9999 +DD2327BC GILBOA (1 S) NY US 4236 -7445 -9999 +DD2334CA GILBOA NY US 4240 -7445 -9999 +DD23425A NORTH BLENHEIM (7 N) NY US 4245 -7447 -9999 +DD23512C NORTH BLENHEIM (3 SW) NY US 4243 -7447 -9999 +DD2364B6 GILBOA (1 NW) NY US 4241 -7445 -9999 +DD2377C0 GILBOA (2 SE) NY US 4238 -7441 -9999 +DD238744 ORANGE CITY (2 W) FL US 2894 -8134 -9999 +DD23D738 PALATKA (5 SW) FL US 2960 -8168 -9999 +DD23F1D4 TARBORO (1 S) NC US 3588 -7754 -9999 +DD240364 WAXHAW (7 SW) NC US 3484 -8079 -9999 +DD241012 MADISON (13 N) GA US 3379 -8347 -9999 +DD242588 EATONTON (3 WSW) GA US 3331 -8344 -9999 +DD2436FE EATONTON (8 SW) GA US 3325 -8348 -9999 +DD24406E MILLEDGEVILLE GA US 3309 -8322 -9999 +DD245318 MILSTEAD (5 ENE) GA US 3371 -8391 -9999 +DD246682 MILSTEAD (4 NE) GA US 3372 -8393 -9999 +DD2475F4 MILSTEAD (3 ESE) GA US 3367 -8394 -9999 +DD248570 SYLVESTER (17 NW) GA US 3173 -8402 -9999 +DD249606 DAWSON (11 E) GA US 3176 -8425 -9999 +DD24A39C LEESBURG (4 NNE) GA US 3178 -8414 -9999 +DD24B0EA ALBANY (3 SE) GA US 3159 -8502 -9999 +DD24D50C CONYERS (4 W) GA US 3366 -8408 -9999 +DD24E096 CHATSWORTH (6 NW) GA US 3483 -8485 -9999 +DD24F3E0 MACON GA US 3284 -8362 -9999 +DD25019E ALPHARETTA (2 SE) GA US 3405 -8427 -9999 +DD252772 ATHENS GA US 3397 -8338 -9999 +DD253404 JACKSON (7 E) GA US 3331 -8384 -9999 +DD254294 ALBANY NY US 4265 -7375 -9999 +DD2551E2 LITTLE FALLS NJ US 4088 -7423 -9999 +DD25878A DUNCAN (1 N) AZ US 3272 -10910 -9999 +DD2594FC NAMBE (5 SE) NM US 3585 -10589 -9999 +DD25E26C AGUA CALIENTE (1 W) CA US 3832 -12249 -9999 +DD25F11A CRABTREE (4 NNW) OR US 4469 -12294 -9999 +DD26207C CEDAR FALLS (1 SW) WA US 4742 -12178 -9999 +DD26330A SUMMIT (1 E) WA US 4736 -12201 -9999 +DD2656EC ENTIAT (1 W) WA US 4766 -12025 -9999 +DD266376 MALOTT WA US 4828 -11970 -9999 +DD267000 BULLHEAD CITY (4 N) AZ US 3520 -11457 -9999 +DD2693F2 RAINBOW (1 W) OR US 4417 -12226 -9999 +DD26D0F8 PALATKA (7 WNW) FL US 2969 -8174 -9999 +DD27171C YUMA (15 NE) CA US 3288 -11447 -9999 +DD274760 PLAINVIEW TX US 3418 -10170 -9999 +DD27618C FALLBROOK (5 W) CA US 3337 -11732 -9999 +DD282414 ROCK HILL (5 NE) SC US 3498 -8097 -9999 +DD283762 PINELLAS PARK (2 NE) FL US 2787 -8269 -9999 +DD2841F2 HIDDEN VALLEY (4 E) CA US 3750 -12182 -9999 +DD287468 WAHIAWA (7 NE) HI US 2154 -15794 -9999 +DD28A200 FALLBROOK (7 WSW) CA US 3331 -11735 -9999 +DD28F27C MILPITAS CA US 3742 -12193 -9999 +DD294308 HARDEEVILLE (2 W) SC US 3229 -8112 -9999 +DD29D66A TRINIDAD (3 SW) CO US 3714 -10455 -9999 +DD29F086 MCALLISTER (6 NE) MT US 4549 -11163 -9999 +DD2A070C TOWER JUNCTION (1 NE) WY US 4493 -11039 -9999 +DD2A21E0 POWER (14 E) MT US 4770 -11140 -9999 +DD2A5770 HASTY CO US 3807 -10293 -9999 +DD2A8118 FORKS (1 NNW) WA US 4796 -12439 -9999 +DD2AD164 NASHUA (6 S) MT US 4804 -10636 -9999 +DD2B6010 PINELLAS PARK FL US 2788 -8271 -9999 +DD2C07C2 FORT WHITE (5 S) FL US 2985 -8272 -9999 +DD2C44C8 COLLEGE HILL KY US 3778 -8410 -9999 +DD2C6224 CAMP NELSON (10 NE) KY US 3775 -8459 -9999 +DD2C81D6 VERDIGRE (4 N) NE US 4265 -9804 -9999 +DD2C92A0 ROSEBUD (2 SW) MT US 4626 -10648 -9999 +DD2CD1AA PAWLET (3 NW) VT US 4337 -7322 -9999 +DD2CE430 TISHOMINGO (11 NNE) OK US 3438 -9660 -9999 +DD2D23D4 NORTH FERRISBURG (1 SW) VT US 4425 -7323 -9999 +DD2D60DE WRIGHTSVILLE VT US 4430 -7258 -9999 +DD2D73A8 NEWPORT VT US 4494 -7221 -9999 +DD2D905A DWIGHT (1 NE) ND US 4631 -9673 -9999 +DD2DB6B6 DURANGO (5 SE) CO US 3724 -10784 -9999 +DD2DE6CA WYOLA (6 S) MT US 4506 -10736 -9999 +DD2E0236 CRAWFORDVILLE (5 NE) FL US 3023 -8430 -9999 +DD2E1140 GENEVA (5 ESE) FL US 2872 -8104 -9999 +DD2E413C OZONA (2 SE) FL US 2804 -8275 -9999 +DD2E524A TAMPA (10 NW) FL US 2807 -8257 -9999 +DD2E8422 SCOTT (1 NW) IN US 4175 -8558 -9999 +DD2ED45E MURRELLS INLET (3 WNW) SC US 3356 -7909 -9999 +DD2F13BA TOLIVER (1 WSW) KY US 3781 -8346 -9999 +DD2FA034 LAS ANIMAS (3 NE) CO US 3808 -10322 -9999 +DD2FB342 BLOUNTSTOWN (9 NW) FL US 3053 -8517 -9999 +DD2FC5D2 PERRY (15 NW) FL US 3017 -8382 -9999 +DD30272C BRICE (6 SW) TX US 3463 -10094 -9999 +DD3042CA SILVERTON CO US 3782 -10766 -9999 +DD3051BC COALVILLE (30 E) UT US 4097 -11085 -9999 +DD307750 BORDER (12 NE) WY US 4229 -11087 -9999 +DD30B24E BABB (14 SE) MT US 4875 -11317 -9999 +DD30D7A8 IRVINE (3 ENE) CA US 3368 -11774 -9999 +DD30E232 IRVINE (5 ENE) CA US 3368 -11771 -9999 +DD31104C FORT ASHBY WV US 3949 -7876 -9999 +DD3125D6 CARRIZO (12 NNW) AZ US 3412 -11042 -9999 +DD3136A0 STRAWBERRY (9 E) AZ US 3441 -11137 -9999 +DD314030 SHOW LOW (5 S) AZ US 3420 -11006 -9999 +DD315346 CIBECUE (8 N) AZ US 3416 -11051 -9999 +DD31C624 PINETTA (6 E) FL US 3060 -8326 -9999 +DD31E0C8 PANTHER (3 SW) WV US 3745 -8187 -9999 +DD31F3BE MORGAN CITY LA US 2970 -9121 -9999 +DD3231AE MILLBURY MA US 4219 -7258 -9999 +DD32F4B0 MOREAUVILLE LA US 3103 -9198 -9999 +DD3306CE LADLETON (2 SW) NY US 4193 -7454 -9999 +DD3315B8 BOMBAY NY US 4494 -7456 -9999 +DD3345C4 DUNRAVEN (3 SW) NY US 4211 -7473 -9999 +DD3380DA FINDLAY (1 NW) OH US 4105 -8367 -9999 +DD34178C ARKANSAS CITY (1 SE) KS US 3706 -9703 -9999 +DD359362 MONTPELIER (7 NW) ID US 4240 -11136 -9999 +DD35A6F8 PARADISE (2 NW) UT US 4158 -11185 -9999 +DD35C31E LOGAN (3 E) UT US 4174 -11178 -9999 +DD35D068 SILVERTON CO US 3781 -10766 -9999 +DD35F684 DURANGO (6 NNE) CO US 3734 -10782 -9999 +DD3627E2 HEBER CITY (2 W) UT US 4051 -11145 -9999 +DD363494 CHARLESTON (2 NE) UT US 4048 -11146 -9999 +DD364204 PROVO (2 W) UT US 4024 -11170 -9999 +DD3664E8 NEPHI (6 E) UT US 3972 -11173 -9999 +DD36946C MOUNDVILLE AL US 3300 -8762 -9999 +DD36D766 CEDAR FORT (5 N) UT US 4041 -11210 -9999 +DD36E2FC RANDOLPH (5 SW) UT US 4161 -11125 -9999 +DD3703F4 CALLAO (15 SW) UT US 3974 -11389 -9999 +DD3740FE GORMAN (3 ENE) MD US 3928 -7939 -9999 +DD375388 HYATTSVILLE (1 W) MD US 3895 -7697 -9999 +DD377564 DURANGO (20 NE) CO US 3737 -10750 -9999 +DD3785EO BAYFIELD (11 NE) CO US 3737 -10750 -9999 +DD379696 DURANGO (16 NE) CO US 3738 -10763 -9999 +DD37A30C BAYFIELD (9 NNE) CO US 3736 -10754 -9999 +DD37B07A DURANGO (13 NE) CO US 3738 -10770 -9999 +DD37C6EA DURANGO (12 NNE) CO US 3740 -10773 -9999 +DD37D59C DURANGO (8 N) CO US 3739 -10789 -9999 +DD37E006 DURANGO (11 NE) CO US 3736 -10772 -9999 +DD37F370 DECKERS (9 SE) CO US 3914 -10516 -9999 +DD3830FC CRAIG (12 N) CO US 4074 -10754 -9999 +DD389004 DURANGO (11 NNE) CO US 3741 -10779 -9999 +DD393206 FRANKLIN TN US 3594 -8686 -9999 +DD394496 FRANKLIN (2 NW) TN US 3594 -8688 -9999 +DD39627A EAGLE BRIDGE (2 SE) NY US 4294 -7338 -9999 +DD3992FE ROSEVILLE CA US 3873 -12130 -9999 +DD39B412 CLAXTON (2 NNE) GA US 3218 -8189 -9999 +DD39C282 CAHABA HEIGHTS (2 SE) AL US 3344 -8670 -9999 +DD39E46E ROME (10 NNW) GA US 3437 -8526 -9999 +DD39F718 WAYCROSS (4 NE) GA US 3125 -8231 -9999 +DD3A0092 BRANDON (13 SE) FL US 2780 -8212 -9999 +DD3A13E4 ATHENS GA US 3397 -8338 -9999 +DD3A267E RIVERVIEW FL US 2787 -8232 -9999 +DD3A3508 SAVANNAH GA US 3208 -8110 -9999 +DD3A7602 POWAY (7 WSW) CA US 3294 -11712 -9999 +DD3AA06A WHITE WATER (4 SSW) CA US 3387 -11668 -9999 +DD3AB31C PALM SPRINGS (10 NW) CA US 3387 -11667 -9999 +DD3AC58C PROTECTION (12 S) KS US 3703 -9947 -9999 +DD3AD6FA HAYWARD (11 NW) SD US 4391 -10334 -9999 +DD3AF016 BAKER (24 SW) CA US 3504 -11638 -9999 +DD3B0268 GILROY (2 ESE) CA US 3699 -12153 -9999 +DD3B5214 SACRAMENTO CA US 3864 -12138 -9999 +DD3BA290 HARRIET AR US 3607 -9258 -9999 +DD3BD400 SILOAM SPRINGS (4 SE) AR US 3614 -9449 -9999 +DD3BE19A GRIGGSTOWN NJ US 4044 -7462 -9999 +DD3BF2EC YCLOSKEY LA US 2984 -8969 -9999 +DD3CF0D8 ELLAVILLE FL US 3038 -8317 -9999 +DD3D373C OVERTON (8 ENE) NV US 3658 -11432 -9999 +DD3D41AC BANCROFT (4 ESE) NE US 4200 -9649 -9999 +DD3D52DA WALTHILL NE US 4215 -9648 -9999 +DD3DB128 ESCALANTE (7 N) UT US 3786 -11164 -9999 +DD3DC7B8 LEEDS (12 NW) UT US 3738 -11348 -9999 +DD3DD4CE PARK CITY (3 NW) UT US 4069 -11153 -9999 +DD3E90CA HYDEVILLE VT US 4461 -7323 -9999 +DD3EA550 MONTGOMERY (3 WSW) AL US 3235 -8636 -9999 +DD3EC0B6 BESSEMER (2 W) AL US 3340 -8699 -9999 +DD3ED3C0 LEEDS AL US 3355 -8655 -9999 +DD3F0752 TUSCALOOSA (5 NE) AL US 3327 -8751 -9999 +DD3F32C8 WARRIOR AL US 3381 -8680 -9999 +DD3F62B4 PALM SPRINGS (3 NW) CA US 3381 -11656 -9999 +DD402280 PARK CITY (5 N) UT US 4072 -11152 -9999 +DD4115E0 RAMONA (5 N) CA US 3311 -11687 -9999 +DD41207A IRVINE (2 W) CA US 3366 -11783 -9999 +DD45F328 BLOXHAM (1 WSW) FL US 3038 -8466 -9999 +DD4604A2 PILOT MOUND (2 S) MN US 4378 -9203 -9999 +DD4617D4 TURNER CENTER ME US 4427 -7023 -9999 +DD4654DE LEWISBURG (9 N) TN US 3559 -8679 -9999 +DD466144 AUBURN IN US 4136 -8505 -9999 +DD4662EC SOUTH BEND IN US 4173 -8626 -9999 +DD46E750 MOCKSVILLE (7 SW) NC US 3584 -8066 -9999 +DD46F426 ENFIELD (2 SW) NC US 3615 -7769 -9999 +DD47152E NORWOOD (6 SSW) NC US 3515 -8018 -9999 +DD4720B4 DAVIDSON (9 E) NC US 3550 -8074 -9999 +DD474552 SPRING LAKE (2 NNW) NC US 3519 -7899 -9999 +DD4763BE FOUR OAKS (2 NW) NC US 3547 -7846 -9999 +DD4770C8 BOARDMAN NC US 3444 -7896 -9999 +DD47804C GRANTHAM (4 NW) NC US 3534 -7821 -9999 +DD47A6A0 ZACHARY (2 NE) LA US 3065 -9113 -9999 +DD47B5D6 GREENWELL SPRINGS (4 N) LA US 3064 -9100 -9999 +DD47C346 GREENWELL SPRINGS (2 SW) LA US 3054 -9102 -9999 +DD47D030 MILLERVILLE LA US 3044 -9104 -9999 +DD47E5AA INNISWOLD (4 E) LA US 3039 -9101 -9999 +DD47F6DC INNISWOLD (1 SW) LA US 3038 -9109 -9999 +DD4800CA INNISWOLD (1 NW) LA US 3040 -9110 -9999 +DD4813BC BATON ROUGE LA US 3035 -9111 -9999 +DD483550 MORGAN CITY (20 S) LA US 2942 -9128 -9999 +DD4843C0 HARTSVILLE (2 N) IN US 3927 -8570 -9999 +DD48E338 BLUE LICKS SPRING (1 N) KY US 3842 -8401 -9999 +DD48F04E COHOES NY US 4279 -7371 -9999 +DD490230 PRAIRIEVILLE (3 NW) LA US 3032 -9102 -9999 +DD491146 PRAIRIEVILLE LA US 3032 -9102 -9999 +DD4924DC OAK GROVE (1 NE) LA US 3033 -9095 -9999 +DD4937AA PORT VINCENT LA US 3030 -9088 -9999 +DD49413A SORRENTO LA US 3017 -9092 -9999 +DD49424C SORRENTO LA US 3017 -9084 -9999 +DD4974A0 SLIDELL (10 SSW) LA US 3014 -8986 -9999 +DD498424 HELEN GA US 3470 -8373 -9999 +DD499752 DAWSONVILLE (4 S) GA US 3436 -8411 -9999 +DD49A2C8 CARTERSVILLE (3 SW) GA US 3414 -8484 -9999 +DD49B1BE WEST POINT GA US 3289 -8518 -9999 +DD49C72E CAMILLA (17 WSW) GA US 3114 -8448 -9999 +DD49F2B4 SARDIS (4 SW) GA US 3294 -8182 -9999 +DD4A053E ROSWELL (4 SE) GA US 3399 -8432 -9999 +DD4A1648 NEWTON (11 SW) GA US 3121 -8447 -9999 +DD4A23D2 NEWTON (13 WNW) GA US 3138 -8455 -9999 +DD4A30A4 LITHONIA (3 ENE) GA US 3373 -8406 -9999 +DD4A4634 CONYERS (7 SSW) GA US 3358 -8406 -9999 +DD4A5542 MILSTEAD (4 ESE) GA US 3366 -8393 -9999 +DD4A832A JESUP (5 NE) GA US 3165 -8183 -9999 +DD4A905C QUITMAN (6 E) GA US 3079 -8345 -9999 +DD4AA5C6 ALAPAHA (2 E) GA US 3138 -8319 -9999 +DD4AB6B0 MCRAE (5 S) GA US 3199 -8292 -9999 +DD4AC020 RICHLAND (7 ESE) GA US 3205 -8455 -9999 +DD4AD356 MIDVILLE GA US 3282 -8224 -9999 +DD4AE6CC SYLVANIA (13 WSW) GA US 3265 -8184 -9999 +DD4B07C4 ADEL (7 W) GA US 3116 -8354 -9999 +DD4B2128 REIDSVILLE (3 W) GA US 3208 -8218 -9999 +DD4B325E HILLTONIA (4 N) GA US 3293 -8165 -9999 +DD4B44CE WEST UNION (5 ESE) OH US 3877 -8347 -9999 +DD4B6222 AWOSTING NJ US 4116 -7433 -9999 +DD4B7154 LITTLE FALLS NJ US 4088 -7423 -9999 +DD4B81D0 SOUTH BRANCH NJ US 4056 -7469 -9999 +DD4B92A6 WHITEHOUSE STATION NJ US 4062 -7478 -9999 +DD4BA73C RARITAN NJ US 4057 -7468 -9999 +DD4BB44A CLINTON (2 W) NJ US 4065 -7497 -9999 +DD4BC2DA STANTON NJ US 4057 -7487 -9999 +DD4BD1AC POTTERSVILLE (1 NW) NJ US 4073 -7473 -9999 +DD4BE436 BLAIRSTOWN NJ US 4098 -7495 -9999 +DD4BF740 PEQUEST NJ US 4083 -7498 -9999 +DD4C05F0 COLUMBIA (6 E) TN US 3562 -8687 -9999 +DD4C1686 ELMODEL GA US 3135 -8448 -9999 +DD4C231C ATLANTA (7 W) GA US 3374 -8457 -9999 +DD4C306A ATLANTA GA US 3368 -8436 -9999 +DD4C46FA ATLANTA GA US 3379 -8447 -9999 +DD4CA508 SANDY CREEK AT ATLANTA GA US 3378 -8450 -9999 +DD4CB67E PROCTOR CREEK AT ATLANTA GA US 3378 -8443 -9999 +DD4CC0EE FAIRBURN (5 E) GA US 3356 -8449 -9999 +DD4CD398 WARSAW/DULUTH NR GA 120 GA US 3403 -8420 -9999 +DD4D21E6 SCOTTSVILLE VA US 3780 -7849 -9999 +DD4D3290 ORCHARD HILL (1 W) GA US 3319 -8423 -9999 +DD4D5776 AMITY IN US 3942 -8601 -9999 +DD4D719A NEW MIDDLETOWN (4 SW) IN US 3812 -8609 -9999 +DD4D811E INDIANAPOLIS (7 SSW) IN US 3967 -8620 -9999 +DD4DA7F2 MOHAWK IN US 3984 -8582 -9999 +DD4DB484 ZIONSVILLE IN US 3995 -8626 -9999 +DD4DC214 ROACHDALE (3 SE) IN US 3982 -8675 -9999 +DD4DD162 NEBRASKA (2 NW) IN US 3907 -8549 -9999 +DD4DE4F8 PRAIRIEVILLE LA US 3027 -9092 -9999 +DD4DF78E SPOTSWOOD NJ US 4039 -7439 -9999 +DD4E0004 LAKE HOPATCONG NJ US 4092 -7467 -9999 +DD4E1372 BELVIDERE NJ US 4084 -7505 -9999 +DD4E26E8 WOODSTOWN NJ US 3965 -7533 -9999 +DD4E430E BLOOMSBURY NJ US 4067 -7506 -9999 +DD4E65E2 RIVERVALE NJ US 4100 -7399 -9999 +DD4E7694 NEW MILFORD NJ US 4096 -7402 -9999 +DD4E8610 HUNTSVILLE NJ US 4098 -7478 -9999 +DD4E9566 TRENTON NJ US 4022 -7475 -9999 +DD4EB38A TUCKAHOE (4 W) NJ US 3931 -7482 -9999 +DD4EC51A PITMAN NJ US 3974 -7512 -9999 +DD4EF080 PELLETTOWN NJ US 4116 -7468 -9999 +DD4F02FE GLEN GARDNER NJ US 4069 -7494 -9999 +DD4F2412 RED BANK NJ US 4032 -7412 -9999 +DD4F3764 LANOKA HARBOR NJ US 3987 -7417 -9999 +DD4F41F4 MARLBORO (2 E) NJ US 4032 -7421 -9999 +DD4F5282 STAFFORD FORGE NJ US 3967 -7432 -9999 +DD4F746E NEW GRETNA (2 N) NJ US 3962 -7444 -9999 +DD4F84EA SEELEY NJ US 3947 -7526 -9999 +DD4FE10C RIXEYVILLE VA US 3859 -7797 -9999 +DD4FF27A REMINGTON (1 S) VA US 3853 -7781 -9999 +DD5003F2 COOTES STORE VA US 3864 -7885 -9999 +DD50538E DUFFIELD (5 SSE) VA US 3664 -8275 -9999 +DD514202 ROCKY MOUNT NC US 3593 -7783 -9999 +DD515174 NASHVILLE NC US 3598 -7797 -9999 +DD5164EE LEGGETT (1 SW) NC US 3598 -7759 -9999 +DD517798 PINETOPS (3 ENE) NC US 3580 -7759 -9999 +DD51871C WASHINGTON (2 NW) NC US 3556 -7709 -9999 +DD51A1F0 GRIMESLAND (1 NE) NC US 3557 -7718 -9999 +DD51C416 GONZALES LA US 3026 -9096 -9999 +DD51D760 WAPPINGERS FALLS (5 NE) NY US 4165 -7387 -9999 +DD51F18C GRAND PRAIRIE TX US 3279 -9703 -9999 +DD520606 GRAPEVINE (5 NE) TX US 3299 -9701 -9999 +DD521570 ELMENDORF (5 SE) TX US 2922 -9836 -9999 +DD52D06E TAMPA FL US 2802 -8243 -9999 +DD52E5F4 ISABELLA (22 NW) MN US 4784 -9170 -9999 +DD52F682 ELY (2 S) MN US 4784 -9180 -9999 +DD5304FC ZERKEL (8 S) MN US 4718 -9542 -9999 +DD53178A GREENVILLE (3 NW) NC US 3565 -7742 -9999 +DD535480 SAMSON (3 W) AL US 3111 -8610 -9999 +DD53726D PETERSBURG (10 SSW) WV US 3885 -7916 -9999 +DD5382E8 HARRIONBURG (8 NW) VA US 3849 -7896 -9999 +DD53C1E2 AUBURN (4 S) AL US 3255 -8548 -9999 +DD53D294 OXFORD (3 ESE) AL US 3360 -8579 -9999 +DD53F478 TYRONE PA US 4068 -7823 -9999 +DD5406C8 MILLERSVILLE PA US 4002 -7636 -9999 +DD5415BE DANVILLE PA US 4096 -7662 -9999 +DD542024 KARTHAUS PA US 4112 -7810 -9999 +DD548ODC AURORA OR US 4523 -12275 -9999 +DD5493AA SCIO (4 SE) OR US 4471 -12277 -9999 +DD54A630 TRUCKEE (8 N) CA US 3943 -12024 -9999 +DD54B546 INCLINE VILLAGE NV US 3925 -11994 -9999 +DD54E53A TRUCKEE (11 NW) CA US 3949 -12029 -9999 +DD54F64C TRUCKEE (11 NW) CA US 3946 -12029 -9999 +DD550432 TRUCKEE (1 SW) CA US 3932 -12021 -9999 +DD5522DE TRUCKEE (4 NE) CA US 3937 -12013 -9999 +DD5531A8 TRUCKEE (5 W) CA US 3933 -12028 -9999 +DD55544E GEORGETOWN (1 N) CO US 3972 -10569 -9999 +DD5561D4 GEORGETOWN (2 N) CO US 3973 -10569 -9999 +DD5572A2 EMPIRE (2 SE) CO US 3975 -10566 -9999 +DD559150 CAMBRIDGE (2 NE) ID US 4458 -11664 -9999 +DD55A4CA WEISER (10 NE) ID US 4429 -11678 -9999 +DD55B7BC WEISER (10 ENE) ID US 4427 -11677 -9999 +DD55C12C COLLBRAN (1 W) CO US 3924 -10797 -9999 +DD55E7C0 LAMAR (1 N) CO US 3810 -10262 -9999 +DD5625D0 DECKERS (2 S) CO US 3923 -10522 -9999 +DD5636A6 DECKERS (8 SE) CO US 3917 -10512 -9999 +DD564036 FORT LUPTON CO US 4008 -10482 -9999 +DD565340 WILBUR SPRINGS CA US 3904 -12242 -9999 +DD56F3B8 MOHAVE VALLEY (3 SSE) AZ US 3484 -11458 -9999 +DD576420 TRUCKEE (6 NE) CA US 3939 -12009 -9999 +DD57C4D8 ARROYO SECO (2 E) NM US 3651 -10553 -9999 +DD581422 AMADO (3 NNE) AZ US 3174 -11104 -9999 +DD5821B8 LOWER LAKE (12 NE) CA US 3908 -12253 -9999 +DD58445E SANTA ROSA CA US 3843 -12272 -9999 +DD588140 PAGOSA SPRINGS CO US 3727 -10701 -9999 +DD589236 INTERIOR (4 SE) SD US 4369 -10193 -9999 +DD58A7AC LEAD (14 NW) SD US 4435 -10394 -9999 +DD58B4DA VALE (4 W) SD US 4462 -10348 -9999 +DD58C24A KAILUA KONA (3 E) HI US 1963 -15595 -9999 +DD58E4A6 KANAB (35 E) UT US 3711 -11191 -9999 +DD58F7D0 CANBY (2 S) OR US 4524 -12269 -9999 +DD5905AE UNION CITY (1 SW) CA US 3759 -12205 -9999 +DD5916D8 NILES (1 ENE) CA US 3759 -12196 -9999 +DD593034 SANTA ROSA CA US 3846 -12268 -9999 +DD5946A4 SANTA ROSA CA US 3844 -12270 -9999 +DD596048 MOHLER (6 ESE) OR US 4570 -12375 -9999 +DD59733E PHILOMATH (2 SE) OR US 4453 -12333 -9999 +DD5983BA IDAHO SPRINGS (4 SW) CO US 3972 -10557 -9999 +DD59B620 DOUGLAS (2 W) AZ US 3135 -10958 -9999 +DD59C0B0 FLORENCE (5 W) AZ US 3302 -11153 -9999 +DD59D3C6 PHOENIX (7 SW) AZ US 3340 -11217 -9999 +DD59E65C KAMUELA (4 N) HI US 2007 -15567 -9999 +DD59F52A EMPIRE (1 E) CO US 3976 -10566 -9999 +DD5A02A0 MONUMENT (3 NW) CO US 3912 -10491 -9999 +DD5A11D6 SATSOP (3 SW) WA US 4696 -12352 -9999 +DD5A373A SILVER LAKE (3 NW) WA US 4633 -12284 -9999 +DD5A84B4 CHEYENNE (1 W) WY US 4113 -10483 -9999 +DD5A97C2 ROBERTSON (9 S) WY US 4105 -11040 -9999 +DD5B4350 BASIN WY US 4438 -10804 -9999 +DD5B65BC FOUR CORNERS (4 E) WY US 4409 -10406 -9999 +DD5B76CA GLENROCK (14 SW) WY US 4271 -10603 -9999 +DD5BA0A2 PUEBLO (2 NNE) CO US 3829 -10460 -9999 +DD5BB3D4 PINON (1 NE) CO US 3844 -10459 -9999 +DD5BC544 GREEN MOUNTAIN FALLS CO US 3894 -10502 -9999 +DD5BD632 PENROSE (9 N) CO US 3856 -10502 -9999 +DD5BE3A8 PENROSE (5 NNE) CO US 3849 -10500 -9999 +DD5BF0DE FOWLER (4 SE) CO US 3809 -10398 -9999 +DD5C026E AVONDALE CO US 3825 -10440 -9999 +DD5C1118 GRANADA (2 N) CO US 3810 -10231 -9999 +DD5CB1E0 VERNONIA (7 SW) OR US 4581 -12328 -9999 +DD5CD406 MINTURN (9 N) CO US 3971 -10643 -9999 +DD5D0094 BOCA (7 NE) CA US 3938 -12009 -9999 +DD5D13E2 TRUCKEE (3 W) CA US 3932 -12023 -9999 +DD5D2678 LA CUEVA NM US 3594 -10525 -9999 +DD5D350E AZTEC (1 WSW) NM US 3682 -10802 -9999 +DD5D439E PALISADE CO US 3010 -10836 -9999 +DD5D7604 LA PLATA NM US 3693 -10818 -9999 +DD5DA06C IDALIA (7 NW) CO US 3975 -10241 -9999 +DD5DE366 BOZEMAN (2 NW) MT US 4573 -11107 -9999 +DD5DF010 WHITEWOOD (7 NE) SD US 4454 -10357 -9999 +DD5E079A RAPID CITY (13 W) SD US 4408 -10348 -9999 +DD5E14EC LODGEPOLE (10 S) SD US 4565 -10264 -9999 +DD5E2176 RAPID CITY (5 WSW) SD US 4405 -10331 -9999 +DD5E710A HANA (11 NW) HI US 2082 -15614 -9999 +DD5E92F8 HALAWA (2 W) HI US 2101 -15676 -9999 +DD5EA762 KAPAA (10 W) HI US 2207 -15950 -9999 +DD5F0560 WHITE ROCK (3 S) NM US 3578 -10621 -9999 +DD5FD308 CROUCH (1 E) ID US 4411 -11597 -9999 +DD600582 MCKENZIE BRIDGE (9 NE) OR US 4427 -12205 -9999 +DD60F506 PARMELEE SD US 4332 -10103 -9999 +DD61140E PAYETTE (13 SW) ID US 4290 -11698 -9999 +DD612194 RAPID CITY (4 NW) SD US 4403 -10317 -9999 +DD61B4F6 NEPHI (2 W) UT US 3971 -11180 -9999 +DD61C266 COALVILLE (1 S) UT US 4090 -11140 -9999 +DD621300 HEBER (2 W) UT US 4051 -11144 -9999 +DD62269A VERNON (8 SE) UT US 3998 -11238 -9999 +DD62437C MYTON UT US 4020 -11006 -9999 +DD629514 ECHO BAY (5 N) NV US 3639 -11443 -9999 +DD62A08E ECHO BAY (4 NNW) NV US 3638 -11444 -9999 +DD63676A LAS VEGAS (5 ESE) NV US 3614 -11507 -9999 +DD638498 HENDERSON (4 N) NV US 3609 -11499 -9999 +DD6537D8 ROME GA US 3426 -8517 -9999 +DD65523E NORTH WEBSTER IN US 4132 -8569 -9999 +DD6567A4 OSWEGO IN US 4132 -8579 -9999 +DD65D42A LOCKINGTON OH US 4024 -8424 -9999 +DD66193A ENGLEWOOD (1 SE) OH US 3987 -8428 -9999 +DD6660AA SHERBURN (2 SSE) NY US 4268 -7551 -9999 +DD6673DC BAINBRIDGE NY US 4232 -7548 -9999 +DD668358 WINDSOR (2 SE) NY US 4207 -7564 -9999 +DD66902E OWEGO NY US 4213 -7627 -9999 +DD66A5B4 ELMIRA NY US 4209 -7680 -9999 +DD66D324 BATH (1 NW) NY US 4234 -7734 -9999 +DD6707B6 VANDALIA (2 E) OH US 3987 -8416 -9999 +DD6744BC BUFORD (4 SW) CO US 3995 -10769 -9999 +DD6757CA FARMINGTON NM US 3672 -10820 -9999 +DD67F732 CULVER (6 SW) OR US 4443 -12123 -9999 +DD68F1A0 MIAMISBURG OH US 3961 -8429 -9999 +DD6903DE GERMANTOWN (1 NW) OH US 3964 -8440 -9999 +DD693644 HOULTON (1 S) ME US 4610 -6787 -9999 +DD6940D4 HOULTON (1 S) ME US 4610 -6787 -9999 +DD6953A2 ORONOCO (1 NW) VA US 3770 -7928 -9999 +DD69A326 LAWRENCEVILLE (3 SE) VA US 3672 -7783 -9999 +DD69C6C0 FINCASTLE (6 SSW) VA US 3742 -7994 -9999 +DD69D5B6 WOOLWINE (2 ESE) VA US 3678 -8025 -9999 +DD69E02C SALTVILLE (2 E) VA US 3689 -8177 -9999 +DD6A47DA LICK RUN VA US 3777 -7978 -9999 +DD6A54AC BENT CREEK VA US 3753 -7883 -9999 +DD6A6136 HOLCOMB ROCK VA US 3750 -7926 -9999 +DD6A7240 BUCHANAN VA US 3753 -7968 -9999 +DD6B155C VASS (5 SE) NC US 3520 -7922 -9999 +DD6B20C6 ST AUGUSTINE (15 SW) FL US 2973 -8149 -9999 +DD6C1768 BERNVILLE PA US 4043 -7612 -9999 +DD6C22F2 HAWLEY PA US 4148 -7517 -9999 +DD6C3184 EAST BERLIN PA US 3994 -7699 -9999 +DD6C728E NASHVILLE TN US 3615 -8685 -9999 +DD6CD276 CHIEFLAND (15 SW) FL US 2935 -8306 -9999 +DD6CE7EC LAKE MARY (5 WNW) FL US 2880 -8139 -9999 +DD6D9386 STOWE (5 NW) VT US 4450 -7278 -9999 +DD6DD08C THREE RIVERS MS US 3058 -8857 -9999 +DD6DE516 OCEAN SPRINGS MS US 3042 -8883 -9999 +DD6DF660 GAUTIER MS US 3038 -8861 -9999 +DD6E01EA VANCLEAVE MS US 3053 -8869 -9999 +DD6E129C OCEAN SPRINGS (3 SE) MS US 3039 -8879 -9999 +DD6E5196 ELK MILLS MD US 3966 -7582 -9999 +DD6EE218 URSINE (2 NNE) NV US 3800 -11421 -9999 +DD6FB09E CALLAO (12 SW) UT US 3978 -11386 -9999 +DDAA2 DELTA JUNCTION (5 N) AK US 6412 -14575 335 COOPA +DDAC2 FORT COLLINS (4 SW) CO US 4055 -10515 1693 ALERT +DDAI1 LOWMAN (15 N) ID US 4430 -11563 1634 WSF +DDAT2 DALLAS TX US 3275 -9691 -9999 ALERT +DDC DODGE CITY KS US 3777 -9997 787 +DDCC1 PALM DESERT (5 SSW) CA US 3365 -11646 1250 ALERT +DDCI1 BOISE (2 N) ID US 4362 -11622 814 +DDCK1 DODGE CITY KS US 3775 -10003 753 COOPB +DDCT2 DALLAS TX US 3275 -9678 -9999 ALERT +DDDM8 DODSON (2 W) MT US 4842 -10831 686 GOES +DDDT2 DALLAS TX US 3277 -9684 122 ALERT +DDET2 DUNDEE (6 NNW) TX US 3382 -9893 320 COOPB +DDEW4 TORRINGTON (29 N) WY US 4249 -10416 1481 COOPA +DDFT2 DALLAS TX US 3298 -9680 -9999 ALERT +DDGM5 DODGE CENTER (1 W) MN US 4404 -9288 387 COOPB +DDGN1 DODGE NE US 4172 -9688 427 COOPB +DDGT2 DALLAS TX US 3298 -9681 -9999 ALERT +DDGW3 DODGE WI US 4413 -9155 207 GOES +DDGW3G DODGE WI US 4413 -9155 -9999 +DDH BENNINGTON VT US 4289 -7325 -9999 +DDHM3 DEDHAM MA US 4226 -7116 0 GOES +DDHT2 DALLAS TX US 3286 -9676 -9999 ALERT +DDHU1 HANKSVILLE (26 SE) UT US 3809 -11041 1173 GOES +DDIC1 PALM DESERT (3 SSW) CA US 3367 -11641 320 ALERT +DDIT2 DALLAS TX US 3291 -9670 -9999 ALERT +DDJT2 DALLAS TX US 3281 -9678 -9999 ALERT +DDKT2 DALLAS TX US 3281 -9672 -9999 ALERT +DDLA4 DARDANELLE (1 NW) AR US 3523 -9317 113 COOPAB +DDLT2 DALLAS TX US 3264 -9675 -9999 ALERT +DDMC1 KENNEDY MEADOW (6 ENE) CA US 3833 -11965 2819 GOES +DDMC2 RED FEATHER LAKES (9 W) CO US 4080 -10577 3115 SNOTEL +DDMI1 PLACERVILLE (6 NW) ID US 4392 -11602 1707 WSF +DDMM8 WHITE SULPHUR SPRINGS (20 NE) MT US 4680 -11068 1966 SNOTEL +DDMN6 ROME (4 NW) NY US 4328 -7543 168 +DDMT2 DALLAS TX US 3274 -9682 -9999 ALERT +DDNA4 WINSLOW (10 WSW) AR US 3578 -9425 408 COOPB +DDNT2 DALLAS TX US 3288 -9689 -9999 ALERT +DDNW4 ALADDIN (6 NW) WY US 4472 -10425 -9999 UCOOP +DDOE03D8 TORREY (5 W) UT US 3831 -11152 -9999 +DDOT2 DALLAS TX US 3290 -9690 -9999 ALERT +DDPT2 DALLAS TX US 3301 -9684 -9999 ALERT +DDQT2 DALLAS TX US 3295 -9678 -9999 ALERT +DDRA3 PHOENIX (3 NE) AZ US 3356 -11203 429 ALERT +DDRT2 DALLAS (10 N) TX US 3292 -9675 -9999 ALERT +DDSI1 CASCADE (25 ENE) ID US 4455 -11557 2134 SNOTEL +DDST2 DALLAS TX US 3289 -9673 -9999 ALERT +DDT SLANA (1 W) AK US 6271 -14398 668 +DDTK1 GOODLAND KS US 3935 -10170 1125 UCOOP +DDUT2 DALLAS TX US 3278 -9679 -9999 ALERT +DDVI4 DES MOINES IA US 4160 -9365 290 UCOOP +DDVM7 DADEVILLE MO US 3743 -9368 323 COOPB +DDVT2 DALLAS TX US 3278 -9679 -9999 ALERT +DDWC1 REDDING (18 SW) CA US 4070 -12210 396 GOES +DDWT2 DALLAS TX US 3282 -9676 -9999 ALERT +DDXT2 DALLAS TX US 3279 -9677 -9999 ALERT +DDYC2 ELDORADO SPRINGS (1 E) CO US 3993 -10526 1750 ALERT +DDYT2 DALLAS TX US 3278 -9671 -9999 ALERT +DDZM7 DADEVILLE MO US 3745 -9368 323 GOES +DDZO3 ASHLAND (20 ENE) OR US 4227 -12237 1402 WSF +DDZT2 DALLAS TX US 3272 -9666 -9999 ALERT +DEAC1 THOUSAND OAKS (9 SW) CA US 3409 -11897 450 ALERT +DEAI1 WEISER (7 WNW) ID US 4433 -11717 1088 GOES +DEAM4 SAN SOUCI MI US 4255 -8258 -9999 GOES +DEAM4G SAN SOUCI MI US 4255 -8258 -9999 +DEAS2 DEADWOOD SD US 4438 -10373 1423 COOPAB +DEAW1 DODGE (7 NE) WA US 4662 -11776 210 GOES +DEBC2 DE BEQUE (3 ENE) CO US 3936 -10815 1506 +DEBM1 CHERRYFIELD (10 NNW) ME US 4477 -6801 -9999 GOES +DEBO3 BEND (1 N) OR US 4408 -12131 1068 GOES +DEC DECATUR IL US 3983 -8887 -9999 ASOS +DECA1 DECATUR AL US 3461 -8697 -9999 GOES +DECC1 RANCHO CUCAMONGA (4 NE) CA US 3417 -11757 707 ALERT +DECH3 SAN MARCO DE COLON HO 1326 -8640 -9999 +DECI2 DECATUR (1 SSW) IL US 3983 -8895 189 COOPAB +DECI4 DECORAH (5 W) IA US 4329 -9188 347 NWR +DECM7 DECATURVILLE MO US 3790 -9290 -9999 UCOOP +DECM8 DECKER (4 NNE) MT US 4506 -10679 1067 COOPB +DECO3 CULVER (6 W) OR US 4450 -12132 604 GOES +DECT1 DECATUR TN US 3552 -8480 -9999 +DECT2 DECATUR TX US 3323 -9760 312 COOPB +DECV2 MANNBORO VA US 3728 -7787 54 GOES +DED DE LAND FL US 2907 -8128 -9999 +DEDC2 COLORADO SPRINGS (14 NNW) CO US 3902 -10490 2201 GOES +DEDF1 WEWAHITCHKA FL US 3020 -8520 8 UCOOP +DEDI1 LOWMAN (15 N) ID US 4429 -11564 1626 GOES +DEDN2 FALLON (18 SW) NV US 3927 -11893 1396 GOES +DEDS2 DEADWOOD (15 S) SD US 4413 -10375 -9999 UCOOP +DEE DEERING AK US 6607 -16276 5 +DEEA4 DEER AR US 3583 -9320 724 COOPAB +DEEC1 PALM DESERTS (14 S) CA US 3365 -11638 366 COOPB +DEEC2 ESTES PARK (3 W) CO US 4040 -10563 2743 WSF +DEEF1 NORTH PORT (4 N) FL US 2711 -8226 -9999 GOES +DEEM2 DEER PARK MD US 3952 -7697 256 ALERT +DEEM5 HOLYOKE (4 N) MN US 4653 -9239 -9999 GOES +DEEM8 DARBY (5 E) MT US 4603 -11406 2220 GOES +DEEN7 RANDLEMAN (7 N) NC US 3590 -7985 194 +DEEO3 ROSEBURG (4 E) OR US 4322 -12327 210 +DEEQ2 DEER PARK BC CN 4942 -11805 457 +DEET2 DEEP CREEK (2 NW) TX US 3257 -10091 662 +DEEW1 DEER PARK WA US 4797 -11743 671 +DEFC1 WRIGHTWOOD (12 W) CA US 3434 -11783 2073 WSF +DEFF1 DE FUNIAK SPRINGS FL US 3075 -8608 70 COOPA +DEFM8 HAVRE (23 S) MT US 4818 -10964 1414 ALERT +DEFN2 ELY (9 S) NV US 3908 -11495 2804 WSF +DEFO1 DEFIANCE OH US 4128 -8428 213 COOPAB +DEFO3 PARKDALE (4 NW) OR US 4557 -12165 381 GOES +DEFW2 OLD FIELDS (7 E) WV US 3815 -7882 899 IFLOWS +DEGI1 HORSESHOE BEND (10 E) ID US 4391 -11601 1707 WSF +DEH DECORAH IA US 4328 -9173 333 +DEHI1 KING HILL (7 NE) ID US 4317 -11515 1692 GOES +DEHI4 DECORAH IA US 4331 -9180 259 +DEHT2 HOUSTON TX US 2985 -9549 -9999 +DEIC1 WHITE RIVER (5 NNE) CA US 3582 -11884 337 GOES +DEKI2 DE KALB IL US 4193 -8877 256 COOPABC +DEKM6 DE KALB MS US 3278 -8867 142 COOPB +DEKT2 DE KALB (13 N) TX US 3369 -9469 92 +DELA2 PAXSON (15 W) AK US 6320 -14581 823 GOES +DELC1 DELANO CA US 3577 -11924 98 COOPB +DELC2 DELTA (1 N) CO US 3875 -10808 1503 COOPAB +DELD1 DELAWARE CITY DE US 3958 -7559 3 HTG +DELF1 DELAND (1 SSE) FL US 2902 -8131 8 COOPAB +DELI3 DELPHI (3 NNE) IN US 4062 -8667 171 COOPA +DELK1 DELIA (3 E) KS US 3924 -9589 288 +DELM4 CENTRAL (7 WSW) MI US 4743 -8806 367 UCOOP +DELM5 DELANO MN US 4505 -9378 283 GOES +DELM5G DELANO MN US 4505 -9378 -9999 +DELM8 CUT BANK (34 NW) MT US 4900 -11279 1322 COOPAB +DELN6 DELHI (2 SSE) NY US 4225 -7490 439 COOPAB +DELO1 DELAWARE OH US 4037 -8307 262 +DELS1 GREENVILLE (8 NE) SC US 3488 -8230 -9999 AHOS +DELS2 DELL RAPIDS SD US 4382 -9672 -9999 UCOOP +DELT1 DEL RIO (4 SE) TN US 3589 -8297 475 GOES +DELT2 DE LEON (6 SW) TX US 3210 -9865 405 COOPB +DELW2 RIO (5 NE) WV US 3918 -7858 640 IFLOWS +DELW3 DELAFIELD WI US 4305 -8838 296 +DEMA2 HOMER AK US 5967 -15165 238 SNOCOR +DEMC1 HAVILAH (8 WNW) CA US 3553 -11863 -9999 GOES +DEMI1 LAVA HOT SPRINGS (4 E) ID US 4255 -11205 1859 WSF +DEMI4 DES MOINES IA US 4158 -9364 238 COOPB +DEMI4G DES MOINES IA US 4158 -9364 -9999 +DEMN5 DEMING NM US 3225 -10773 1312 COOPAB +DEMW1 DEMING (1 SSE) WA US 4882 -12220 70 COOPB +DEN DENVER CO US 3983 -10466 1655 +DENC1 DESCANSO (1 NW) CA US 3286 -11662 1061 GOES +DENC2 DENVER CO US 3968 -10493 -9999 NWR +DENI3 DENVER (1 S) IN US 4086 -8607 212 COOPB +DENI4 DENISON (2 NE) IA US 4205 -9532 440 NWR +DENL1 DENHAM SPRINGS (3 SW) LA US 3046 -9099 -9999 +DENM8 DENTON MT US 4732 -10994 1100 COOPAB +DENN1 DENTON (4 E) NE US 4073 -9678 366 +DENN2 ALAMO (52 NW) NV US 3765 -11580 1463 COOPAC +DENO1 DENNISON (1 NW) OH US 4041 -8134 262 COOPB +DENS1 DENMARK (5 N) SC US 3339 -8113 48 GOES +DENT2 LINDEN TX US 3301 -9436 -9999 OTHER +DENV2 DENNISTON (3 NE) VA US 3659 -7890 96 +DENW2 DENVER HEIGHTS (2 NW) WV US 3975 -8056 451 IFLOWS +DEPC1 PALM DESERT (7 SSE) CA US 3363 -11639 439 GOES +DEPC3 COLCHESTER CT US 4153 -7225 94 ALERT +DEPI3 DEPUTY (1 NW) IN US 3880 -8567 165 +DEPN6 DEPOSIT NY US 4207 -7543 305 COOPAB +DEPW1 NACHES (29 NW) WA US 4682 -12131 1097 GOES +DEPW3 DE PERE (6 SE) WI US 4442 -8794 241 +DEPW4 LARAMIE (38 WNW) WY US 4140 -10629 3200 WSF +DEQ DE QUEEN AR US 3405 -9440 107 ASOS +DEQA4 DE QUEEN (7 E) AR US 3405 -9422 109 GOES +DEQL1 DE QUINCY (2 SW) LA US 3043 -9347 25 COOPAB +DERC1 LYTLE CREEK (6 SW) CA US 3420 -11757 -9999 ALERT +DERF1 MYAKKA CITY (9 SSW) FL US 2722 -8219 -9999 +DERI1 CALDWELL (7 SW) ID US 4358 -11675 765 COOPABC +DERI4 DERBY IA US 4093 -9345 363 COOPB +DERK1 DERBY (3 SW) KS US 3752 -9732 379 +DERM5 DEER RIVER MN US 4732 -9380 -9999 UCOOP +DERM6 DERMA MS US 3378 -8925 -9999 GOES +DERM8 DEER LODGE (3 W) MT US 4639 -11280 1478 COOPAB +DERN3 DERRY NH US 4287 -7132 91 COOPB +DERN7 CHARLOTTE (5 NE) NC US 3530 -8080 -9999 IFLOWS +DERO3 DAYVILLE (19 W) OR US 4445 -11993 1728 SNOTEL +DERP1 DERRY (4 SW) PA US 4029 -7934 323 COOPAB +DERS2 DELL RAPIDS (2 SW) SD US 4379 -9675 444 COOPB +DERS2G DELL RAPIDS (2 SW) SD US 4379 -9675 -9999 +DERT1 SPARTA TN US 3596 -8528 -9999 +DESA4 DES ARC AR US 3497 -9150 61 COOPAB +DESC1 PARADISE (8 N) CA US 3987 -12162 826 +DESF1 DESOTO CITY (4 S) FL US 2737 -8139 16 GOES +DESI4 DES MOINES IA US 4158 -9361 248 +DESI4G DES MOINES IA US 4158 -9361 248 +DESK1 DE SOTO KS US 3898 -9497 -9999 COOPB +DESN2 RENO (10 NNE) NV US 3967 -11977 1609 GOES +DESN8 FOXHOLM ND US 4837 -10157 498 +DESN8C FOXHOLM ND US 4837 -10157 -9999 +DESP4 COAMO (5 WSW) PR 1805 -6643 67 GOES +DESU1 DELTA (6 SW) UT US 3929 -11265 1399 COOPA +DESW1 DESTRUCTION ISLAND WA US 4765 -12448 -9999 C-MAN +DET DETROIT MI US 4241 -8301 192 +DETC2 FORT COLLINS (2 S) CO US 4056 -10508 1524 ALERT +DETM4 DETROIT MI US 4237 -8325 177 COOPB +DETM4D DETROIT MI US 4237 -8325 -9999 +DETO3 DETROIT (5 W) OR US 4472 -12225 434 +DETP1 DE TURKSVILLE (1 ESE) PA US 4057 -7630 274 IFLOWS +DETV2 WOODSTOCK (6 ESE) VA US 3885 -7842 274 IFLOWS +DEVC1 FURNACE CREEK CA US 3646 -11686 -59 COOPABC +DEVF1 DEVILS GARDEN FL US 2660 -8113 6 COOPA +DEVN2 ELBURZ NV US 4118 -11549 -9999 GOES +DEVN8 DEVILS LAKE (8 NW) ND US 4820 -9895 442 UCOOP +DEVT2 DEVINE TX US 2922 -9888 -9999 UCOOP +DEVW2 LOST RIVER (5 E) WV US 3892 -7872 884 IFLOWS +DEVW4 DEAVER WY US 4488 -10860 1251 COOPB +DEW DEER PARK WA US 4797 -11742 -9999 ASOS +DEWA3 DEWEY (5 E) AZ US 3451 -11214 1455 ALERT +DEWA4 DEWEY AR US 3544 -9175 -9999 UCOOP +DEWC2 WESTCLIFFE (5 N) CO US 3820 -10547 -9999 UCOOP +DEWD1 DEWEY BEACH DE US 3869 -7508 0 HTG +DEWI4 DE WITT (4 S) IA US 4177 -9053 183 +DEWI4G DE WITT (4 S) IA US 4177 -9053 183 +DEWN1 DE WITT (2 SE) NE US 4037 -9689 382 AHOS +DEWO1 DELAWARE OH US 4037 -8307 -9999 IFLOWS +DEWO2 DEWAR OK US 3545 -9590 209 COOPB +DEWU1 MOAB (22 NE) UT US 3881 -10930 1256 COOPA +DEXI4 DEXTER IA US 4152 -9423 346 COOPB +DEXK1 DEXTER KS US 3718 -9672 360 +DEXM4 DEXTER (2 S) MI US 4230 -8390 -9999 +DEXM7 DEXTER (2 E) MO US 3678 -8993 93 SCAN +DEXO3 DEXTER (2 NW) OR US 4395 -12284 180 +DEXP4 JUANA DIAZ (2 S) PR 1801 -6650 -9999 GOES +DEXW3 DEXTERVILLE WI US 4438 -9011 -9999 UCOOP +DEYT2 DIME BOX TX US 3041 -9682 -9999 +DEZM7 DES ARC MO US 3730 -9063 -9999 +DEZM7G DES ARC MO US 3730 -9063 -9999 +DFAI4 DAVENPORT (3 NW) IA US 4155 -9063 197 UCOOP +DFAI4D DAVENPORT (3 NW) IA US 4155 -9063 -9999 +DFAT2 DALLAS TX US 3271 -9677 -9999 ALERT +DFBC1 SACRAMENTO CA US 3858 -12142 10 ALERT +DFBT2 DALLAS TX US 3265 -9681 -9999 ALERT +DFCO1 DEFIANCE (5 E) OH US 4128 -8427 201 COOPB +DFCT2 DALLAS TX US 3275 -9680 -9999 ALERT +DFCV1 DANBY (4 W) VT US 4334 -7305 404 COOPAB +DFDS2 HILL CITY (11 WNW) SD US 4400 -10379 1847 UCOOP +DFDT2 DALLAS TX US 3274 -9682 -9999 ALERT +DFDW1 COULEE CITY (1 NW) WA US 4762 -11930 482 GOES +DFET2 DALLAS TX US 3273 -9684 -9999 ALERT +DFGT2 DALLAS TX US 3284 -9687 -9999 ALERT +DFI DEFIANCE OH US 4134 -8443 -9999 ASOS +DFIO3 COOS BAY OR US 4290 -13091 -9999 DART +DFKU1 THISTLE (8 NE) UT US 4008 -11141 1603 +DFLC1 SACRAMENTO CA US 3858 -12142 10 ALERT +DFMC1 FARMINGTON (1 NE) CA US 3794 -12099 35 ALERT +DFMI4 DES MOINES IA US 4162 -9355 243 COOPB +DFNO1 DEFIANCE (2 S) OH US 4129 -8428 -9999 IFLOWS +DFOO3 ASTORIA OR US 4586 -12878 -9999 DART +DFPF1 MANGO (2 SW) FL US 2797 -8232 -9999 OTHER +DFRC1 SACRAMENTO CA US 3858 -12142 8 ALERT +DFRW4 WHEATLAND (25 WSW) WY US 4218 -10540 1890 COOPA +DFSM7 DONIPHAN MO US 3663 -9082 194 GOES +DFTM4 DAFTER MI US 4638 -8441 -9999 NWR +DFTP1 DRIFTWOOD PA US 4133 -7813 250 COOPB +DFUF1 DE FUNIAK SPRINGS (3 E) FL US 3073 -8605 -9999 UCOOP +DFW DALLAS-FORT WORTH TX US 3290 -9704 168 +DFWM4 DETROIT MI US 4230 -8310 -9999 GOES +DFX BRACKETTVILLE TX US 2927 -10028 345 WSR88D +DFXM1 DOVER-FOXCROFT (1 WSW) ME US 4518 -6925 140 COOPAB +DFYN1 SCOTTSBLUFF (10 N) NE US 4203 -10370 1294 COOPAB +DGAG1 DAHLONEGA (3 E) GA US 3453 -8394 344 GOES +DGCC1 DOUGLAS CITY (1 SW) CA US 4064 -12295 488 +DGCI4 DAVENPORT (4 N) IA US 4158 -9057 201 UCOOP +DGCI4D DAVENPORT (4 N) IA US 4158 -9057 -9999 +DGCK1 DODGE CITY (18 SW) KS US 3764 -10034 -9999 NWR +DGDA4 ARKADELPHIA (5 NW) AR US 3422 -9312 -9999 +DGDM7 BALLWIN MO US 3859 -9049 -9999 UCOOP +DGEW3 DODGE WI US 4413 -9155 209 COOPAB +DGFC1 FILLMORE CA US 3452 -11889 892 GOES +DGFP1 DINGMANS FERRY (2 NW) PA US 4122 -7490 274 COOPB +DGGI1 DRIGGS (7 NW) ID US 4331 -11183 1817 GOES +DGGN7 SPRING CREEK (5 S) NC US 3571 -8283 1170 +DGLC1 TRACY (3 N) CA US 3781 -12143 5 GOES +DGLG1 DOUGLASVILLE (4 S) GA US 3370 -8473 320 COOPB +DGLP1 DONEGAL 2NW PA US 4013 -7940 -9999 +DGLW3 DODGEVILLE (2 N) WI US 4299 -9014 363 UCOOP +DGLW4 DOUGLAS (1 SE) WY US 4275 -10536 1484 COOPAB +DGNA3 DRAGOON (3 SE) AZ US 3201 -11000 1570 ALERT +DGPM1 RANGELEY ME US 4497 -7070 513 SNOCOR +DGRO1 DEGRAFF OH US 4031 -8391 -9999 GOES +DGSA3 MAYER (17 E) AZ US 3437 -11195 1343 ALERT +DGSQ1 DEGELIS PQ CN 4757 -6863 151 +DGSQ7 DEGELIS PQ CN 4757 -6863 151 COOPB +DGST2 DOUGLASS (1 E) TX US 3165 -9490 117 COOPB +DGSV2 MASCOT VA US 3763 -7670 7 GOES +DGSW1 LELAND (11 W) WA US 4787 -12308 -9999 +DGSW2 DINGESS (1 S) WV US 3787 -8218 -9999 +DGSW4 DOUGLAS WY US 4274 -10539 1465 COOPB +DGTM4 DAGGETT MI US 4649 -8756 229 COOPBC +DGVW3 DODGEVILLE WI US 4297 -9012 338 COOPAB +DGW DOUGLAS WY US 4280 -10539 -9999 ASOS +DGX BRANDON MS US 3228 -8998 -9999 WSR88D +DHAI5 HAWAII IT US 2000 -15700 -9999 DART +DHAT2 DHANIS TX US 2945 -9925 -9999 GOES +DHCC1 PONDOSA (5 W) CA US 4121 -12178 1372 WSF +DHCT2 D'HANIS TX US 2950 -9938 -9999 +DHDI1 KETCHUM (12 SW) ID US 4360 -11467 2560 SNOTEL +DHDI2 DAHINDA (1 NE) IL US 4094 -9009 180 COOPB +DHDP1 ELZABATHVILLE PA US 4046 -7675 164 COOPAB +DHEM4 DEARBORN HEIGHTS MI US 4227 -8329 187 ALERT +DHLG1 DAHLONEGA (3 NNW) GA US 3457 -8400 424 COOPB +DHLM8 JACKSON (16 SW) MT US 4517 -11359 2621 SNOTEL +DHLW2 ETHEL (3 N) WV US 3790 -8192 632 IFLOWS +DHMC1 FAIRVIEW (6 WSW) CA US 3587 -11859 2225 WSF +DHMI2 HOFFMAN ESTATES (5 N) IL US 4212 -8812 259 UCOOP +DHN DOTHAN AL US 3132 -8545 114 +DHNT2 D'HANIS TX US 2945 -9930 -9999 UCOOP +DHOC2 MEEKER CO US 4008 -10737 2647 +DHON5 DULCE (12 SE) NM US 3670 -10675 -9999 +DHPC2 DENVER (2 NW) CO US 3975 -10502 1602 ALERT +DHSI1 IDAHO FALLS (1 S) ID US 4342 -11213 1402 +DHST2 D'HANIS (11 W) TX US 2932 -9946 -9999 NWR +DHT DALHART TX US 3602 -10255 1216 +DHTM4 DEARBORN HEIGHTS MI US 4233 -8329 190 COOPC +DHTT2 DALHART (6 SW) TX US 3601 -10261 1219 COOPAB +DHVM5 DULUTH MN US 4677 -9209 186 COOPC +DHWA3 AGUILA (14 SE) AZ US 3378 -11303 716 ALERT +DHZO3 BEND (28 WNW) OR US 4417 -12190 1128 WSF +DIAA3 GREEN VALLEY (20 NW) AZ US 3199 -11130 991 ALERT +DIAF1 DAYTONA BEACH FL US 2919 -8106 9 COOPC +DIAK1 DIAMOND SPRINGS KS US 3857 -9660 415 +DIAN3 ERROL NH US 4488 -7105 384 GOES +DIAO3 DIAMOND LAKE OR US 4318 -12213 1620 SNOTEL +DIAU1 VERNAL (20 NE) UT US 4062 -10925 2073 GOES +DIAW1 NEWHALEM (6 NE) WA US 4871 -12114 272 COOPB +DIBM6 D'IBERVILLE (4 N) MS US 3048 -8890 -9999 +DIBT2 DIBOLL (4 SW) TX US 3113 -9481 -9999 +DICG1 SUWANEE (4 WNW) GA US 3407 -8413 -9999 GOES +DICM1 DICKEY ME US 4712 -6908 186 GOES +DICN8 DICKINSON (5 SW) ND US 4687 -10283 741 GOES +DICO3 ASHLAND (14 NE) OR US 4226 -12245 1378 OTHER +DICS2 HOT SPRINGS (6 N) SD US 4388 -10378 2100 WSF +DICW2 BRANDYWINE (3 W) WV US 3862 -7928 917 IFLOWS +DICW3 DICKEYVILLE (8 S) WI US 4252 -9063 -9999 AUTOB +DIDC2 BOONE (4 NW) CO US 3828 -10432 -9999 AHOS +DIDN2 LAS VEGAS (4 WSW) NV US 3613 -11524 732 ALERT +DIDW1 NEWHALEM (6 NE) WA US 4872 -12113 317 GOES +DIEA4 DIERKS (5 NW) AR US 3415 -9410 209 GOES +DIFW1 PATEROS (5 NW) WA US 4803 -11997 1085 GOES +DIGK1 DIGHTON (2 S) KS US 3843 -10046 853 NWR +DIGW2 DINGY WV US 3864 -8093 466 IFLOWS +DIIC2 DILLON (1 SW) CO US 3962 -10605 2748 +DIIT2 DEL RIO (11 NW) TX US 2947 -10105 -9999 UCOOP +DIK DICKINSON ND US 4680 -10280 790 +DIKM2 BALTIMORE MD US 3932 -7670 84 ALERT +DILA1 DAUPHIN ISLAND AL US 3025 -8808 0 HTG +DILC2 DILLON CO US 3980 -10607 -9999 UCOOP +DILM5 DILWORTH (7 NNE) MN US 4696 -9666 268 +DILM8 DILLON MT US 4522 -11266 1512 GOES +DILN5 LA LOMA (3 ESE) NM US 3518 -10506 1570 COOPAB +DILN7 DILLSBORO (3 W) NC US 3538 -8329 585 GOES +DILP1 DILLSBURG PA US 4010 -7705 165 +DILT2 DILLEY TX US 2868 -9919 -9999 NWR +DILW4 ROZET (12 SSE) WY US 4412 -10512 1314 COOPAB +DIMS2 DIMOCK SD US 4347 -9798 419 UCOOP +DINA3 ORAIBI (16 WSW) AZ US 3578 -11093 1585 GOES +DINC2 DINOSAUR (2 E) CO US 4024 -10897 1804 COOPAB +DINI2 DIXON (7 NW) IL US 4190 -8961 255 NWR +DINM8 DILLON (9 SSE) MT US 4511 -11261 1676 COOPB +DINU1 VERMAL (10 E) UT US 4044 -10930 1454 COOPB +DINW2 DINGESS WV US 3787 -8218 299 GOES +DINW4 DUBOIS (17 SE) WY US 4335 -10942 1981 GOES +DIOI2 DIONA (3 SW) IL US 3935 -8817 186 COOPB +DIPT2 DRIPPING SPRINGS (6 E) TX US 3021 -9798 341 COOPAB +DIRA4 DIERKS (4 SW) AR US 3410 -9408 112 GOES +DIRC2 DILLON (1 E) CO US 3962 -10606 -9999 +DIRT2 DRIPPING SPRINGS (8 W) TX US 3020 -9822 -9999 ALERT +DISC1 FORT BIDWELL (9 N) CA US 4199 -12017 2149 WSF +DISM2 DISTRICT HEIGHTS MD US 3886 -7687 62 ALERT +DISM4 SHELBY (1 SSW) MI US 4268 -8308 223 COOPBC +DISN2 LAS VEGAS (3 SSW) NV US 3613 -11516 631 ALERT +DISO3 DISSTON (1 NE) OR US 4371 -12274 371 COOPB +DISV2 WHITE GATE (4 NW) VA US 3725 -8085 1246 IFLOWS +DISW1 NESPELEM (11 NW) WA US 4828 -11915 1009 SNOCOR +DISW3 DEVILS ISLAND WI US 4708 -9073 -9999 C-MAN +DIUV2 SALEM VA US 3728 -8010 322 IFLOWS +DIVC1 RIO LINDA (2 SW) CA US 3867 -12148 11 ALERT +DIVC2 DIVIDE CO US 3895 -10517 -9999 UCOOP +DIVM8 LAKEVIEW (18 NW) MT US 4479 -11206 2377 SNOTEL +DIVT2 DUNDEE (6 N) TX US 3380 -9892 -9999 RFCSIM +DIX FORT DIX NJ US 3995 -7441 45 WSR88D +DIXA4 AUGUSTA (16 S) AR US 3507 -9137 -9999 COOPAB +DIXC1 BECKWOURTH (12 N) CA US 3998 -12039 -9999 +DIXI1 DIXIE ID US 4555 -11546 1774 COOPABC +DIXI2 DIX IL US 3845 -8893 168 COOPB +DIXK2 BURGIN KY US 3780 -8472 265 COOPAB +DIXL1 DIXIE LA US 3265 -9388 -9999 +DIXM1 DIXMONT ME US 4468 -6916 151 COOPA +DIXM5 SQUAW LAKE MN US 4757 -9422 -9999 UCOOP +DIXM7 DIXON (9 SE) MO US 3790 -9206 -9999 UCOOP +DIXM8 HELENA (26 WNW) MT US 4670 -11255 1951 WSF +DIXN2 ELKO (10 S) NV US 4068 -11582 1567 GOES +DIXN3 DIXVILLE NOTCH (8 ESE) NH US 4487 -7133 482 COOPB +DIXN5 DIXON (2 NW) NM US 3621 -10591 1786 +DIXO3 SCAPPOOSE (5 SSW) OR US 4570 -12293 436 COOPB +DIXW1 DIXIE (4 SE) WA US 4609 -11810 686 COOPB +DIXW4 DIXON (1 WSW) WY US 4103 -10755 1932 +DJTA2 DELTA JUNCTION (5 NE) AK US 6408 -14561 323 COOPA +DJTC2 VAIL (5 SW) CO US 3963 -10645 2797 +DKBI2 DE KALB (2 NW) IL US 4194 -8878 261 NWR +DKBK2 MAJESTIC KY US 3750 -8223 757 IFLOWS +DKBT2 DE KALB (8 NNW) TX US 3363 -9464 125 COOPAB +DKCC1 CALIFORNIA HOT SPRINGS (9 NW) CA US 3594 -11882 353 GOES +DKCM6 PASCAGOULA MS US 3036 -8857 0 HTG +DKCN5 WHITES CITY (8 N) NM US 3230 -10435 1088 GOES +DKEC2 DRAKE CO US 4043 -10534 1881 +DKEN8 DRAKE (9 NE) ND US 4805 -10032 466 COOPAB +DKFC1 DUTCH FLAT (7 N) CA US 3930 -12083 1358 GOES +DKFN7 CHAPEL HILL (3 NW) NC US 3597 -7909 -9999 GOES +DKII4 DAVENPORT (4 NE) IA US 4155 -9052 186 UCOOP +DKII4D DAVENPORT (4 NE) IA US 4155 -9052 -9999 +DKK DUNKIRK NY US 4249 -7927 -9999 ASOS +DKKC2 DRAKE CO US 4043 -10534 1881 GOES +DKLA2 CANTWELL (21 SW) AK US 6327 -14954 870 GOES +DKLC2 DRAKE (1 E) CO US 4042 -10533 -9999 UCOOP +DKNN8 DICKINSON ND US 4673 -10592 -9999 NWR +DKRC2 DECKERS (4 SW) CO US 3921 -10527 1981 GOES +DKRM8 DECKER (8 NE) MT US 4514 -10677 930 GOES +DKTA4 DIERKS (5 NW) AR US 3415 -9410 180 GOES +DKTM5 DAKOTA MN US 4392 -9137 -9999 GOES +DKWC1 VICTORVILLE (13 E) CA US 3454 -11711 -9999 ALERT +DKX KNOXVILLE TN US 3597 -8388 -9999 SAWRS +DKYC1 PINERIDGE (7 ESE) CA US 3707 -11904 1728 GOES +DKYM2 BALTIMORE (2 NW) MD US 3932 -7670 -9999 IFLOWS +DKYM8 FORTINE (6 SE) MT US 4880 -11488 1036 OTHER +DLAC2 DELTA CO US 3874 -10808 1501 +DLAF1 DE LAND (5 W) FL US 2901 -8138 0 GOES +DLAM5 DETROIT LAKES MN US 4682 -9586 -9999 NWR +DLAM6 DLO MS US 3198 -8988 79 +DLBC1 PETALUMA (18 W) CA US 3825 -12297 -9999 +DLBF1 DELRAY BEACH (10 WNW) FL US 2652 -8025 -9999 GOES +DLBG1 DALTON (10 E) GA US 3463 -8492 189 GOES +DLBI2 DE KALB IL US 4193 -8875 269 +DLBN8 WEBSTER (2 S) ND US 4826 -9885 442 MARINE +DLCC1 MILFORD (8 WSW) CA US 4012 -12049 1728 GOES +DLCN8 PENN (5 E) ND US 4823 -9898 -9999 +DLCO3 GASTON (3 NNE) OR US 4548 -12312 50 COOPB +DLCW4 BILL (30 NE) WY US 4341 -10496 1346 COOPAB +DLDA1 DEMOPOLIS (4 W) AL US 3252 -8788 30 +DLDF1 DE LAND FL US 2903 -8122 -9999 OTHER +DLDI4 DUBUQUE IA US 4252 -9065 179 +DLDI4G DUBUQUE IA US 4252 -9065 179 +DLDM8 DEERLODGE MT US 4634 -11277 1372 GOES +DLDN8 LEEDS (4 SE) ND US 4824 -9937 457 GOES +DLEN8 LAKOTA (9 SW) ND US 4796 -9848 450 GOES +DLEO3 STANFIELD (1 S) OR US 4577 -11922 181 GOES +DLET2 DOOLE (1 NW) TX US 3141 -9962 469 UCOOP +DLF DEL RIO TX US 2937 -10078 330 +DLFO1 ZANESVILLE (5 NW) OH US 3999 -8208 223 GOES +DLFW3 DELAFIELD WI US 4303 -8839 -9999 NWR +DLG DILLINGHAM (1 W) AK US 5905 -15850 26 +DLGH1 WAIALUA HI US 2157 -15820 31 RAWS +DLGM8 DEER LODGE (1 W) MT US 4640 -11274 1372 +DLGN6 DOLGEVILLE NY US 4310 -7477 232 OTHER +DLGS1 DARLINGTON SC US 3430 -7988 46 COOPAB +DLH DULUTH MN US 4684 -9221 436 +DLHA2 DILLINGHAM (62 N) AK US 5993 -15818 99 +DLHO1 DELHI HILLS OH US 3911 -8464 -9999 ALERT +DLKM5 DULUTH MN US 4677 -9209 186 UCOOP +DLL BARABOO_(AWOS) WI US 4332 -8947 282 +DLLC1 DARDANELLE (7 W) CA US 3833 -11996 1499 OTHER +DLLC2 DILLON (1 E) CO US 3963 -10604 2763 +DLLF1 DUNNELLON (5 ESE) FL US 2904 -8239 -9999 OTHER +DLLG1 DALLAS (2 SSE) GA US 3393 -8490 -9999 +DLLI4 DALLAS (2 NW) IA US 4124 -9327 231 +DLLI4G DALLAS (2 NW) IA US 4124 -9327 231 +DLLM1 DALLAS ME US 4500 -7058 457 SNOCOR +DLLM8 DILLON (1 SE) MT US 4521 -11264 1593 COOPABC +DLLN1 DILLER NE US 4011 -9694 415 UCOOP +DLLO1 ZANESVILLE (4 NW) OH US 3999 -8208 213 GOES +DLLO3 DILLEY (1 NNE) OR US 4548 -12312 45 +DLLS1 DILLON (2 SE) SC US 3440 -7934 23 +DLLT2 DE LEON (4 NE) TX US 3217 -9853 -9999 +DLLV2 DRILL VA US 3710 -8202 792 IFLOWS +DLMC2 AURORA (5 N) CO US 3982 -10485 -9999 GOES +DLN DILLON MT US 4526 -11255 1597 +DLNC2 DEL NORTE CO US 3767 -10635 2402 COOPABC +DLNF1 TAMPA FL US 2793 -8236 -9999 GOES +DLNM5 DELANO MN US 4505 -9379 283 COOPAB +DLNN6 DELANSON (1 S) NY US 4273 -7419 347 COOPB +DLNS1 DILLON SC US 3442 -7938 35 COOPAB +DLNT2 DELEON (7 N) TX US 3218 -9853 -9999 UCOOP +DLOM6 DLO (2 SW) MS US 3195 -8993 102 COOPAB +DLPC1 GRAYSON (4 SE) CA US 3754 -12112 13 GOES +DLPI3 DELPHI (5 W) IN US 4059 -8677 -9999 GOES +DLPI3G DELPHI (4 NW) IN US 4062 -8677 -9999 +DLPK1 DUNLAP (2 N) KS US 3859 -9639 -9999 COOPB +DLPN5 DUNLAP (15 E) NM US 3406 -10431 1146 GOES +DLPT1 DUNLAP TN US 3537 -8538 -9999 +DLPV2 COVINGTON (3 W) VA US 3780 -8005 395 GOES +DLRC1 LOS ALTOS HILLS (2 SW) CA US 3733 -12217 512 ALERT +DLRC2 DOLORES CO US 3747 -10850 2124 +DLRF1 BOYNTON BEACH (10 WSW) FL US 2650 -8022 6 GOES +DLRS2 DELL RAPIDS SD US 4383 -9670 -9999 UCOOP +DLRT2 DEL RIO TX US 2933 -10093 265 +DLS THE DALLES OR US 4562 -12117 73 +DLSG1 DALLAS (3 NE) GA US 3394 -8479 -9999 GOES +DLSM7 GRAIN VALLEY MO US 3900 -9420 -9999 UCOOP +DLSN6 DELANSON (2 NE) NY US 4277 -7417 300 COOPB +DLSW1 DALLESPORT (7 NE) WA US 4571 -12111 585 NWR +DLSW2 DALLAS (1 W) WV US 4001 -8055 433 IFLOWS +DLTC1 DELTA CA US 4094 -12242 328 GOES +DLTC2 DELTA (3 E) CO US 3875 -10803 1527 COOPAB +DLTG1 DALTON (5 E) GA US 3477 -8489 213 COOPAB +DLTM3 DALTON (1 E) MA US 4247 -7315 369 COOPB +DLTM5 DULUTH MN US 4688 -9209 -9999 NWR +DLTM8 BROWNING (13 SW) MT US 4849 -11326 1488 ALERT +DLTN3 DALTON NH US 4441 -7172 244 +DLVC1 VAL VERDE (2 SE) CA US 3443 -11868 390 GOES +DLVK2 BEATTYVILLE (4 SW) KY US 3750 -8378 354 IFLOWS +DLVW3 DELAVAN WI US 4263 -8863 -9999 +DLWA3 TONOPAH (3 SW) AZ US 3347 -11298 344 ALERT +DLWO1 DELAWARE (5 N) OH US 4028 -8307 283 +DLWT2 DILWORTH TX US 2947 -9732 -9999 +DLYC1 CRESTLINE (5 SSE) CA US 3418 -11725 -9999 ALERT +DLYF1 TAMPA FL US 2790 -8238 -9999 GOES +DLYT2 DILLEY TX US 2868 -9918 177 COOPAB +DLYW2 DAILEY WV US 3882 -7987 -9999 +DLZ DELAWARE OH US 4028 -8311 -9999 +DLZC1 FALLBROOK (6 NW) CA US 3342 -11732 82 GOES +DLZO3 KLAMATH FALLS (31 ESE) OR US 4212 -12112 1494 WSF +DMA TUCSON AZ US 3233 -11100 -9999 WSR88D +DMAM2 DAMASCUS (3 SSW) MD US 3927 -7723 212 COOPAB +DMCT1 COPPERHILL TN US 3500 -8438 442 GOES +DMCT2 COMSTOCK (11 NW) TX US 2978 -10132 427 GOES +DMCV2 DAMASCUS (1 ESE) VA US 3663 -8177 605 IFLOWS +DMDC1 ROSEVILLE (1 N) CA US 3873 -12128 55 ALERT +DMDM4 DIMONDALE (1 WSW) MI US 4265 -8465 268 COOPB +DMDM7 DIAMOND MO US 3699 -9432 354 COOPB +DMEA1 DIME AL US 3433 -8765 -9999 +DMFW1 METALINE FALLS (6 SW) WA US 4880 -11745 1006 GOES +DMGI1 MULLAN (1 E) ID US 4747 -11577 914 +DMH BALIMORE (5 SE) MD US 3928 -7661 3 +DMHA2 FAIRBANKS AK US 6490 -14773 199 UCOOP +DMHT2 CROSBY (1 N) TX US 2990 -9508 -9999 ALERT +DMLA4 DUTCH MILLS AR US 3588 -9449 301 GOES +DMLC1 FORT BIDWELL (7 NNW) CA US 4197 -12017 2134 SNOTEL +DMLC2 DRAKE (6 E) CO US 4042 -10523 -9999 +DMLM5 DETROIT LAKES (1 N) MN US 4685 -9585 421 GOES +DMLM5G DETROIT LAKES (1 N) MN US 4685 -9585 -9999 +DMLP1 DIMELING PA US 4097 -7840 349 GOES +DMLW4 BIG HORN (16 WSW) WY US 4457 -10730 2707 SNOTEL +DMMC2 FRUITA CO US 3946 -10888 2181 +DMMT2 DIMMITT (2 N) TX US 3459 -10231 1173 COOPAB +DMN DEMING NM US 3226 -10772 1311 ASOS +DMNC1 MEEKS BAY (10 WNW) CA US 3911 -12028 1844 WSF +DMNI1 SODA SPRINGS (30 NNE) ID US 4287 -11122 2286 GOES +DMNO3 WARRENTON (3 W) OR US 4623 -12396 -9999 OTHER +DMNT2 DUMONT TX US 3381 -10052 613 COOPB +DMO SEDALIA MO US 3870 -9318 -9999 +DMOI4 DES MOINES IA US 4161 -9365 236 +DMOI4G DES MOINES IA US 4161 -9365 236 +DMOU1 THISTLE (7 NNE) UT US 4008 -11138 1643 GOES +DMPA1 DEMOPOLIS AL US 3237 -8787 -9999 NWR +DMPI2 DES PLAINES IL US 4208 -8788 191 UCOOP +DMRA3 KINGMAN (40 ENE) AZ US 3630 -11337 1670 COOPAC +DMRC1 DEL MAR (5 N) CA US 3297 -11726 4 COOPC +DMRK1 DAMAR (4 N) KS US 3937 -9958 640 +DMRM8 DODSON (2 W) MT US 4840 -10829 686 +DMRN5 DEMING NM US 3228 -10776 1320 UCOOP +DMRN6 DANNEMORA NY US 4472 -7372 408 COOPA +DMRU1 VERNAL (20 NE) UT US 4063 -10922 2347 GOES +DMRW1 WINTHROP (4 SSE) WA US 4842 -12014 506 GOES +DMSA4 DAMASCUS (3 NNE) AR US 3540 -9238 207 COOPB +DMSC2 RIDGWAY CO US 3805 -10786 2822 +DMSN8 DEVILS LAKE ND US 4822 -9887 -9999 UCOOP +DMST2 DIMMITT (2 NE) TX US 3457 -10229 1181 ALERT +DMSV2 DAMASCUS VA US 3663 -8178 -9999 AHOS +DMTI3 DEMOTTE IN US 4121 -8722 200 COOPB +DMTI4 DUMONT (3 NNW) IA US 4278 -9298 304 COOPB +DMTM5 DUMONT MN US 4572 -9642 -9999 GOES +DMTM5G DUMONT MN US 4572 -9642 -9999 +DMTM8 CORAM (4 ENE) MT US 4841 -11396 1707 WSF +DMTP1 DELMONT (1 S) PA US 4040 -7958 360 IFLOWS +DMWI4 DES MOINES IA US 4156 -9370 250 +DMWI4G DES MOINES IA US 4156 -9370 250 +DMX JOHNSTON IA US 4174 -9372 299 +DMXI4 DES MOINES WFO IA US 4174 -9373 292 +DMYT2 DIME BOX TX US 3034 -9690 -9999 +DNAN6 CLARYVILLE (3 SW) NY US 4190 -7461 671 NYWSM +DNAN7 DANA NC US 3532 -8238 678 IFLOWS +DNBI5 NORTH ATLANTIC IT US 3920 -6780 -9999 DART +DNBN1 DANNEBROG NE US 4112 -9854 615 COOPB +DNBN6 CLARYVILLE (3 SW) NY US 4190 -7461 671 +DNBN7 WALNUT COVE (6 N) NC US 3640 -8014 232 COOPAB +DNCC1 CASTROVILLE (2 WNW) CA US 3677 -12179 3 ALERT +DNCF1 DUNEDIN (2 SE) FL US 2802 -8276 -9999 OTHER +DNCI1 BLACKFOOT (8 NE) ID US 4322 -11235 1370 GOES +DNCM6 MANTEE (3 S) MS US 3368 -8905 -9999 +DNCN1 DUNCAN (2 S) NE US 4138 -9748 453 COOPB +DNCN8 DUNN CENTER (2 SW) ND US 4735 -10265 680 COOPAB +DNCO2 DUNCAN OK US 3450 -9797 343 COOPA +DNCT2 DAMON (1 NW) TX US 2930 -9574 -9999 ALERT +DNDK2 DUNDEE KY US 3755 -8677 137 COOPB +DNDM4 DUNDEE MI US 4195 -8365 201 COOPB +DNDN2 EUREKA (12 NNW) NV US 3971 -11605 1820 COOPAB +DNDN8 DICKINSON (5 SW) ND US 4687 -10283 741 GOES +DNDN8G DICKINSON (5 SW) ND US 4687 -10283 -9999 +DNDV2 DENDRON VA US 3703 -7687 9 GOES +DNEF1 DUNEDIN FL US 2802 -8278 23 +DNFC1 SODA SPRINGS (8 S) CA US 3921 -12036 1859 WSF +DNFI1 OROFINO (7 NE) ID US 4662 -11622 518 GOES +DNGN1 DUNNING NE US 4183 -10011 -9999 GOES +DNGP1 DONEGAL PA US 4011 -7938 530 GOES +DNGV2 DUNGANNON VA US 3683 -8246 402 IFLOWS +DNIM7 DONIPHAN (4 SE) MO US 3658 -9082 101 COOPAB +DNKP1 JOLLYTOWN PA US 3973 -8032 396 GOES +DNL AUGUSTA GA US 3347 -8204 -9999 ASOS +DNLC1 NORDEN (4 E) CA US 3932 -12029 1814 WSF +DNLF1 DUNNELLON FL US 2905 -8246 0 GOES +DNLV2 DUNN LORING (1 NE) VA US 3890 -7722 127 COOPC +DNMK2 DUNMOR KY US 3708 -8700 174 COOPB +DNMM1 DENMARK ME US 4396 -7080 181 SNOCOR +DNNC1 TRUCKEE (3 WSW) CA US 3932 -12025 1829 WSF +DNNF1 DUNEDIN (3 SE) FL US 2801 -8275 -9999 OTHER +DNNI4 DONNELLSON IA US 4063 -9157 213 COOPB +DNNK2 FRENCHBURG (6 E) KY US 3795 -8345 360 IFLOWS +DNNM6 DENNIS (6 WSW) MS US 3452 -8832 -9999 UCOOP +DNNN1 DANNEBROG NE US 4112 -9875 -9999 UCOOP +DNNN6 BRANTINGHAM (4 NW) NY US 4375 -7533 297 GOES +DNNT1 DUNN TN US 3520 -8732 -9999 +DNNT2 DENNIS TX US 3262 -9793 -9999 +DNOC2 DINOSAUR CO US 4024 -10897 1829 GOES +DNON2 DENIO NV US 4199 -11863 1277 COOPA +DNPA2 MCKINLEY PARK (2 WSW) AK US 6372 -14897 631 COOPAB +DNPC1 TRIMMER (12 E) CA US 3691 -11909 524 +DNPM7 DONIPHAN MO US 3666 -9079 -9999 NWR +DNPN1 DONIPHAN NE US 4077 -9833 -9999 UCOOP +DNPW1 DAVENPORT WA US 4777 -11823 762 UCOOP +DNR DENVER (6 ENE) CO US 3976 -10487 1611 +DNRA4 DENVER AR US 3639 -9332 366 GOES +DNRC1 TRUCKEE (5 W) CA US 3933 -12028 1806 GOES +DNRC2 DEL NORTE (6 W) CO US 3769 -10646 2432 +DNRN7 BALSAM GROVE NC US 3531 -8287 1646 IFLOWS +DNRW1 LOOMIS (15 NW) WA US 4885 -11978 1637 SNOCOR +DNRW4 DUBOIS (9 NW) WY US 4357 -10980 2670 WSF +DNSC1 TRUCKEE (5 W) CA US 3932 -12033 2103 WSF +DNSF1 SATSUMA (2 E) FL US 2958 -8163 -9999 GOES +DNSI4 DENISON IA US 4204 -9533 427 COOPABC +DNSK1 DENSMORE KS US 3964 -9974 -9999 COOPB +DNSM3 EAST PEPPERELL (2 W) MA US 4267 -7158 52 GOES +DNSO2 DUNCAN (11 E) OK US 3453 -9777 340 +DNST2 D'HANIS (9 N) TX US 2942 -9928 -9999 UCOOP +DNTC1 SANTA BARBARA (29 S) CA US 3401 -11965 244 GOES +DNTF1 BRADENTON (6 ESE) FL US 2745 -8248 0 UCOOP +DNTM8 DENTON MT US 4735 -10993 1113 OTHER +DNTN1 DENTON NE US 4074 -9684 381 UCOOP +DNTN4 DENNIS TOWNSHIP NJ US 3920 -7488 9 AHOS +DNTP1 DOWNINGTOWN PA US 4006 -7572 85 +DNV DANVILLE IL US 4020 -8760 212 AWOS +DNVA1 DANVILLE AL US 3442 -8710 -9999 +DNVA2 TALKEETNA (19 NNW) AK US 6260 -15023 -9999 SNOCOR +DNVA4 DANVILLE (1 S) AR US 3504 -9339 114 COOPB +DNVC2 DENVER (2 NW) CO US 3976 -10500 1572 +DNVG1 DONALSONVILLE GA US 3103 -8489 46 COOPC +DNVI2 DANVILLE IL US 4010 -8760 161 +DNVI2G DANVILLE IL US 4010 -8760 -9999 +DNVK2 DANVILLE (6 E) KY US 3764 -8466 230 GOES +DNVN6 DANSVILLE (1 WNW) NY US 4257 -7771 209 COOPAB +DNVO1 DANVILLE (3 WSW) OH US 4043 -8230 296 COOPAB +DNVT1 HAMPTON (4 SE) TN US 3627 -8215 762 IFLOWS +DNVT2 DENVER CITY TX US 3296 -10282 1094 COOPA +DNVV2 DANVILLE VA US 3659 -7939 125 COOPAB +DNWK2 TOLLESBORO (4 SSE) KY US 3845 -8352 341 IFLOWS +DNWN2 LAS VEGAS (22 NW) NV US 3644 -11536 890 COOPA +DNWT2 DEL RIO (9 NW) TX US 2947 -10100 -9999 UCOOP +DNWW4 BURRIS (15 SW) WY US 4328 -10943 3091 WSF +DNZM7 DONIPHAN MO US 3662 -9085 101 +DOAM7 DORA (8 N) MO US 3681 -9217 -9999 UCOOP +DOAO1 DOANVILLE OH US 3944 -8219 198 GOES +DOBC1 DOBBINS (1 S) CA US 3936 -12120 500 COOPAB +DOBC2 BEDROCK CO US 3831 -10888 1506 +DOBM5 AUSTIN MN US 4367 -9295 -9999 UCOOP +DOBM5G AUSTIN MN US 4367 -9295 -9999 +DOBN7 DOBSON NC US 3641 -8072 392 COOPB +DOBT2 CHILDRESS (21 E) TX US 3469 -10003 543 UCOOP +DOC/NWS ROME (4 NW) NY US 4328 -7543 -9999 +DOCF1 MIDDLEBURG (3 ENE) FL US 3008 -8181 -9999 GOES +DODC1 PINECREST (4 E) CA US 3819 -11993 2484 WSF +DODM6 DODDSVILLE (5 ESE) MS US 3364 -9040 46 +DODM8 DODSON MT US 4839 -10824 695 COOPB +DODO3 COTTAGE GROVE (5 E) OR US 4378 -12296 250 COOPAB +DODW3 DODGEVILLE (1 SE) WI US 4295 -9012 372 AUTOB +DODW4 WHEATLAND (28 WSW) WY US 4197 -10552 2164 GOES +DOEI2 DES PLAINES IL US 4202 -8793 192 COOPB +DOEM4 SHINGLETON (9 SW) MI US 4625 -8658 248 OTHER +DOEN2 LAS VEGAS (4 S) NV US 3613 -11517 -9999 +DOET1 ELIZABETHTON TN US 3634 -8221 465 GOES +DOEV2 THE HOLLOW (3 NW) VA US 3612 -8055 497 ALERT +DOEV3 CHARLOTTE AMALIE VI 1836 -6497 244 COOPAB +DOGC1 VERDI (3 NW) CA US 3956 -12005 1821 GOES +DOGC2 FRUITA (32 N) CO US 3964 -10872 -9999 UCOOP +DOGI1 ISLAND PARK (18 NE) ID US 4447 -11122 2091 WSF +DOGI2 DOUGLAS PARK IL US 4187 -8770 181 UCOOP +DOGM3 DOUGLAS MA US 4205 -7183 -9999 SNOCOR +DOGN2 VERDI NV US 3952 -11999 1494 GOES +DOGS2 PARMALEE SD US 4329 -10106 -9999 GOES +DOGT2 PINE SPRINGS (7 NNW) TX US 3199 -10483 1951 UCOOP +DOHS2 RAPID CITY (12 SW) SD US 4398 -10193 1425 GOES +DOKW2 SALEM (5 W) WV US 3930 -8063 410 IFLOWS +DOLC1 DOYLE (4 SE) CA US 3997 -12008 1338 COOPA +DOLC2 DOLORES CO US 3747 -10850 2115 GOES +DOLS2 DOLAND SD US 4487 -9810 -9999 UCOOP +DOLU1 CISCO (14 SE) UT US 3880 -10919 1269 +DOMA2 DOME AK US 6493 -14808 -9999 UCOOP +DOMO3 BAKER (14 S) OR US 4457 -11785 1655 +DOMV2 DOMINION TERMINAL VA US 3696 -7643 2 HTG +DONA2 DUTCH HARBOR (465W) AK US 4664 -17079 -9999 DART +DONC1 TRUCKEE (3 W) CA US 3932 -12023 1810 COOPB +DONL1 DONALDSONVILLE LA US 3012 -9096 12 +DONO1 DILLONVALE (2 E) OH US 4019 -8073 206 GOES +DONO3 FRENCHGLEN (3 SE) OR US 4278 -11887 1298 GOES +DONQ2 COLUMBIA RIVER AT DONALD BC CN 5148 -11717 -9999 +DONT2 DONNA (1 W) TX US 2617 -9808 23 COOPAB +DONW4 GILLETTE (3 SE) WY US 4427 -10544 1359 GOES +DOOT2 DOOLE TX US 3140 -9960 457 UCOOP +DORG1 DORAVILLE GA US 3392 -8428 -9999 GOES +DORI4 DORCHESTER IA US 4347 -9151 237 COOPB +DORL1 DOOR POINT LA US 3005 -8911 -9999 GOES +DORM5 DORAN (4 SW) MN US 4615 -9658 295 +DORM7 DORA MO US 3677 -9225 302 COOPAB +DORO3 DORENA (4 E) OR US 4379 -12299 209 +DORS1 SUMMERVILLE (4 S) SC US 3295 -8017 -9999 +DOSC1 DOS RIOS (2 SE) CA US 3971 -12332 275 +DOSI4 DES MOINES IA US 4159 -9370 253 COOPB +DOSI4G DES MOINES IA US 4159 -9370 -9999 +DOSL1 GALLIANO (11 E) LA US 2947 -9010 -9999 GOES +DOSM6 OCEAN SPRINGS (3 SE) MS US 3039 -8879 -9999 GOES +DOSS2 DOLAND (13 S) SD US 4465 -9807 -9999 UCOOP +DOSV2 DOSWELL VA US 3783 -7743 -9999 GOES +DOTA1 DOTHAN (2 SE) AL US 3119 -8537 84 COOPB +DOTM5 DUMONT (4 S) MN US 4566 -9644 -9999 UCOOP +DOTW1 DOTY (1 S) WA US 4662 -12328 92 COOPB +DOUC1 PIRU (7 NW) CA US 3452 -11890 894 OTHER +DOUC2 RUSH (14 SE) CO US 3872 -10389 -9999 +DOUF1 DOWLING PARK FL US 3024 -8324 2 +DOUV2 HOT SPRINGS (7 SSE) VA US 3790 -7980 466 IFLOWS +DOUW1 DOUGLAS (5 E) WA US 4762 -11990 763 +DOUW3 DOUSMAN (1 S) WI US 4299 -8847 274 UCOOP +DOV DOVER DE US 3913 -7547 -9999 WSR88D +DOVC2 DOVE CREEK CO US 3777 -10891 2086 COOPAB +DOVD1 DOVER (1 SE) DE US 3915 -7552 9 COOPA +DOVF1 DOVER (2 NW) FL US 2802 -8223 21 UCOOP +DOVG1 DOVER GA US 3260 -8171 31 COOPB +DOVM1 DOVER-FOXCROFT (5 W) ME US 4518 -6932 109 +DOVM3 NEEDHAM MA US 4225 -7127 30 COOPB +DOVO1 DOVER (5 NE) OH US 4056 -8141 283 COOPB +DOVO2 DOVER (2 S) OK US 3595 -9792 305 +DOVT1 DOVER TN US 3648 -8783 122 +DOVV1 WEST DOVER VT US 4298 -7287 -9999 UCOOP +DOWC1 DOWNEY CA US 3393 -11815 34 COOPB +DOWF1 MAYO (14 NNW) FL US 3025 -8326 16 COOPB +DOWH1 HONOLULU HI US 2133 -15783 119 COOPB +DOWM1 GREAT POND (1 S) ME US 4495 -6828 90 COOPC +DOWM5 DOWNER (2 SE) MN US 4673 -9643 -9999 UCOOP +DOWM7 DOWNING MO US 4048 -9236 265 COOPB +DOWO3 COTTAGE GROVE OR US 4378 -12297 152 OTHER +DOWT2 FREEPORT (2 NW) TX US 2898 -9538 2 COOPA +DOX ELLENDALE DE US 3883 -7543 45 WSR88D +DOYC1 DOYLE CA US 4003 -12010 1292 COOPB +DOYC2 DOYLESVILLE (2 E) CO US 3843 -10655 2508 UCOOP +DPA CHICAGO/WEST CHICAGO IL US 4191 -8825 -9999 ASOS +DPBF1 JACKSONVILLE FL US 3039 -8156 53 OTHER +DPCC1 CEDARVILLE (2 S) CA US 4132 -12015 1451 WSF +DPCM8 DODSON MT US 4841 -10827 -9999 GOES +DPCV2 CHESAPEAKE (7 SSW) VA US 3675 -7634 -9999 GOES +DPDL1 BOUTTE (4 ENE) LA US 2992 -9032 -9999 GOES +DPEN6 VEGA (1 N) NY US 4227 -7453 686 NYWSM +DPG DUGWAY PROVING GROUND UT US 4018 -11294 1311 +DPGI1 WEISER (40 NE) ID US 4434 -11634 1298 WSF +DPGU1 DUGWAY (11 WSW) UT US 4018 -11292 1323 COOPAB +DPHC1 BLUE CANYON (4 W) CA US 3926 -12077 1036 GOES +DPHI3 DELPHI IN US 4058 -8670 -9999 GOES +DPIA1 DAUPHIN ISLAND AL US 3025 -8808 5 C-MAN +DPII3 DELPHI (3 NNE) IN US 4062 -8667 171 COOPC +DPKD1 STANTON DE US 3970 -7568 -9999 +DPKF1 PALM BAY (16 WSW) FL US 2797 -8090 -9999 UCOOP +DPKI1 MALAD CITY ID US 4237 -11271 1951 GOES +DPKM4 DEER PARK MI US 4668 -8563 193 COOPBC +DPKM8 WHITE SULPHUR SPRINGS (27 N) MT US 4695 -11088 2262 WSF +DPKN2 EUREKA (7 ENE) NV US 3956 -11584 2438 SNOTEL +DPKN5 GALLINA (14 N) NM US 3642 -10677 2576 GOES +DPKU1 TOOELE (18 WSW) UT US 4047 -11262 2819 WSF +DPKW1 DEER PARK (2 NE) WA US 4897 -11743 644 UCOOP +DPKW4 LANDER (19 SW) WY US 4260 -10890 2957 WSF +DPLV2 DELAPLANE VA US 3892 -7786 61 UCOOP +DPMU1 DRAPER (3 SW) UT US 4048 -11190 1372 COOPC +DPNM2 UPPER MARLBORO (2 SSE) MD US 3883 -7673 38 ALERT +DPOA1 DAUPHIN ISLAND (5 S) AL US 3014 -8908 38 GOES +DPPC1 MAMMOTH LAKES (6 WSW) CA US 3763 -11909 2304 GOES +DPPN6 ANDES (5 S) NY US 4211 -7480 555 +DPRF1 DOVER FL US 2801 -8230 -9999 OTHER +DPRN5 DUSTY (30 WNW) NM US 3369 -10806 -9999 GOES +DPRS2 DUPREE (15 SSE) SD US 4485 -10145 640 COOPAB +DPRT2 DALLAS TX US 3270 -9667 -9999 GOES +DPRU1 TOOELE (38 WSW) UT US 4042 -11300 1494 +DPSA3 PEACH SPRINGS (9 W) AZ US 3577 -11337 1280 GOES +DPSN6 ROXBURY (2 SE) NY US 4227 -7453 686 +DPST2 DRIPPING SPRINGS TX US 3018 -9810 -9999 UCOOP +DPSW1 CARLSBORG (11 SSW) WA US 4795 -12325 1585 WSF +DPTC1 LAGUNA BEACH (7 SE) CA US 3346 -11771 12 COOPC +DPTF1 ORANGE MILLS (2 W) FL US 2970 -8158 -9999 GOES +DPTM5 HACKENSACK (17 ESE) MN US 4688 -9437 448 COOPAB +DPTTP DREN PUERTECITOS MX 2628 -9875 -9999 +DPXC1 Davis Point CA US 3806 -12226 -9999 CTGN +DPYM8 DUPUYER (15 SW) MT US 4806 -11276 1753 SNOTEL +DQDA4 DEQUEEN (4 NW) AR US 3410 -9438 170 GOES +DQEA4 DEQUEEN AR US 3403 -9434 128 COOPAB +DQHP1 DUQUESNE HEIGHTS PA US 4043 -8003 229 GOES +DQNA4 DE QUEEN (4 W) AR US 3405 -9442 -9999 GOES +DQOA4 DEQUEEN (5 WNW) AR US 3410 -9437 170 COOPB +DQTA4 DE QUEEN AR US 3410 -9437 158 GOES +DQUA4 DE QUEEN (6 E) AR US 3405 -9423 126 PROF +DRA MERCURY NV US 3662 -11602 1006 +DRAC2 RANGELY (13 WSW) CO US 3992 -10889 1902 +DRAG1 DORAVILLE (2 NNE) GA US 3394 -8430 314 COOPB +DRAN8 DRAYTON ND US 4856 -9718 244 COOPAB +DRAP1 DONORA (1 SW) PA US 4016 -7987 232 COOPB +DRAP4 CIDRA (2 NE) PR 1820 -6614 403 GOES +DRAT2 DENISON TX US 3380 -9658 -9999 GOES +DRBC2 WESTMINSTER (4 ESE) CO US 3983 -10496 1558 GOES +DRBF1 DELRAY BEACH (13 W) FL US 2647 -8030 -9999 GOES +DRBI1 LOWMAN (15 N) ID US 4429 -11564 1583 GOES +DRBK1 DERBY KS US 3753 -9728 375 +DRBM4 DEARBORN MI US 4232 -8323 184 COOPC +DRBM8 DARBY MT US 4602 -11418 1183 +DRBN2 ARTHUR (7 N) NV US 4089 -11520 2469 SNOTEL +DRBT2 DERBY TX US 2875 -9913 -9999 COOPB +DRBW2 DURBIN WV US 3853 -7983 823 GOES +DRBW3 DARBOY WI US 4424 -8832 229 +DRCC1 ROSEVILLE CA US 3875 -12131 43 ALERT +DRCC2 WESTMINSTER (2 SE) CO US 3981 -10501 1586 ALERT +DRCM7 ST. PETERS MO US 3880 -9064 133 UCOOP +DRCN2 CHARLESTON (10 E) NV US 4166 -11532 2271 SNOTEL +DRCN4 PORT MERCER NJ US 4030 -7469 0 GOES +DRCO2 DEER CREEK OK US 3568 -9758 329 COOPB +DRCO3 BAKER (14 SW) OR US 4469 -11806 1341 GOES +DRCT2 DRIFTWOOD (4 SE) TX US 3008 -9801 -9999 ALERT +DRCT4 DREN RANCHERIAS TP 2635 -9891 -9999 GOES +DRCTP DREN RANCHERIAS MX 2635 -9891 -9999 +DRCW4 GLENROCK (14 SW) WY US 4271 -10603 1771 GOES +DRDA2 KENAI (44 W) AK US 6059 -15255 -9999 +DRDA4 DARDANELLE AR US 3525 -9317 -9999 GOES +DRDM4 DRYDEN (5 W) MI US 4296 -8323 314 COOPB +DRDM7 DARDENNE PRAIRIE MO US 3874 -9070 147 +DRDN6 DRESDEN NY US 4268 -7695 137 OTHER +DRDP4 DORADO (2 WNW) PR 1847 -6631 2 COOPAB +DREF1 DREXEL (2 W) FL US 2825 -8251 -9999 OTHER +DREO1 DRESDEN (1 E) OH US 4012 -8200 221 GOES +DRET1 DRESDEN TN US 3628 -8870 137 COOPA +DRFA2 KENAI (55 SW) AK US 6055 -15241 -9999 C-MAN +DRFI2 DEERFIELD (2 SE) IL US 4215 -8782 -9999 UCOOP +DRFK1 DEERFIELD KS US 3797 -10113 890 +DRFM4 COLUMBIAVILLE (4 NNE) MI US 4305 -8337 -9999 UCOOP +DRFP1 DRIFTWOOD (2 NW) PA US 4135 -7817 628 IFLOWS +DRFS2 HILL CITY (13 NW) SD US 4403 -10378 1801 GOES +DRFT2 DAINGERFIELD (9 S) TX US 3292 -9472 91 COOPAB +DRFU1 TOOELE (8 SE) UT US 4054 -11218 2652 SNOTEL +DRFW2 SANDYVILLE (4 N) WV US 3896 -8164 308 +DRG DEERING AK US 6608 -16275 9 SAWRS +DRGC1 ESCONDIDO (5 W) CA US 3319 -11713 305 ALERT +DRGC2 DURANGO CO US 3728 -10788 1982 +DRGI1 DRIGGS ID US 4373 -11111 1916 COOPAB +DRGN1 DORCHESTER (7 NW) NE US 4073 -9718 428 COOPB +DRGT1 DYERSBURG TN US 3608 -8946 -9999 NWR +DRGT2 DRIPPING SPRINGS (5 SSW) TX US 3012 -9811 -9999 ALERT +DRGV2 FLAT GAP (5 SSE) VA US 3702 -8268 782 IFLOWS +DRHM1 DURHAM ME US 4398 -7005 42 SNOCOR +DRHN8 DICKINSON ND US 4720 -10283 725 COOPC +DRHP1 NEWFOUNDLAND (2 WSW) PA US 4130 -7537 643 IFLOWS +DRI DE RIDDER LA US 3083 -9334 -9999 +DRIC1 HEALDSBURG (2 S) CA US 3859 -12286 15 +DRII1 DRIGGS (1 N) ID US 4373 -11111 1916 COOPBC +DRIL1 DE RIDDER LA US 3083 -9328 58 COOPAB +DRIO3 DRAIN (10 NNW) OR US 4378 -12343 226 COOPB +DRIT2 DEL RIO TX US 2947 -10101 -9999 NWR +DRKA4 DIERKS (1 N) AR US 3413 -9402 143 COOPB +DRKC1 RANCHO CUCAMONGA (5 N) CA US 3418 -11757 872 ALERT +DRKC2 RIDGWAY (5 E) CO US 3817 -10769 2243 +DRKN2 ELKO (30 E) NV US 4085 -11520 1981 WSF +DRKT2 DREKA TX US 3170 -9391 104 +DRLC1 BIG BEAR LAKE (10 SSE) CA US 3412 -11683 2743 WSF +DRLC2 STEAMBOAT SPRINGS CO US 4053 -10678 2515 +DRLI3 DARLINGTON IN US 4008 -8680 274 COOPC +DRLM5 BEMIDJI (11 NW) MN US 4765 -9502 424 UCOOP +DRLO3 COTTAGE GROVE (5 E) OR US 4379 -12295 255 +DRMA4 DERMOTT (3 NE) AR US 3355 -9138 44 COOPA +DRMC1 DURHAM (3 NE) CA US 3968 -12178 58 GOES +DRMC2 DOLORES CO US 3758 -10858 2021 +DRMM1 OQUOSSOC (5 NW) ME US 4498 -7087 626 SNOCOR +DRMM6 DERMA (5 SSE) MS US 3379 -8925 -9999 GOES +DRMM8 DRUMMOND (9 NW) MT US 4671 -11333 1155 GOES +DRMO2 DRUMMOND (3 NW) OK US 3633 -9908 366 UCOOP +DRNC1 DORRINGTON CA US 3831 -12028 1448 SNOCOR +DRNC2 DURANGO CO US 3742 -10783 2019 UCOOP +DRNI4 DURANGO (2 E) IA US 4255 -9075 187 COOPB +DRNM4 DURAND MI US 4293 -8399 235 COOPB +DRNO3 DRAIN OR US 4367 -12333 89 COOPABC +DRNW3 DURAND WI US 4458 -9192 -9999 UCOOP +DRO DURANGO (11 SE) CO US 3714 -10776 2038 +DROA4 DIERKS (5 NW) AR US 3415 -9409 209 COOPB +DROC2 DURANGO (3 NE) CO US 3731 -10784 -9999 UCOOP +DROT2 DEL RIO TX US 2948 -10195 -9999 UCOOP +DRPF1 ST CLOUD (25 ESE) FL US 2808 -8091 8 UCOOP +DRPT2 DRIPPING SPRINGS (4 NNE) TX US 3025 -9806 -9999 ALERT +DRRC1 TWIN BRIDGES (4 ENE) CA US 3883 -12005 2164 WSF +DRRC2 RICO (4 SSW) CO US 3764 -10806 2567 +DRRK2 DRY RIDGE (2 N) KY US 3872 -8459 288 COOPB +DRRO3 DORENA (1 NW) OR US 4374 -12287 261 +DRSA3 PAULDEN (5 N) AZ US 3483 -11244 1350 GOES +DRSC1 NORTH SAN JUAN (4 S) CA US 3933 -12111 610 OTHER +DRSK1 DRESDEN KS US 3962 -10042 832 COOPB +DRSM1 DRESDEN ME US 4412 -6967 -9999 NWR +DRSN6 GRAHAMSVILLE (2 SE) NY US 4183 -7452 509 +DRSO1 DEERSVILLE (4 E) OH US 4031 -8112 305 IFLOWS +DRSO2 DRUMRIGHT (7 ENE) OK US 3604 -9650 260 +DRSO3 DREWSEY OR US 4381 -11838 1071 +DRSP1 DORSEYVILLE (2 E) PA US 4058 -7986 253 GOES +DRST1 DRESDEN TN US 3625 -8866 -9999 +DRSU1 ESCALANTE (21 N) UT US 3808 -11167 3048 SNOTEL +DRSW1 SEQUIM (5 SW) WA US 4802 -12313 173 GOES +DRT DEL RIO TX US 2937 -10092 313 +DRTC2 DEER TRAIL (3 NW) CO US 3964 -10408 1579 COOPB +DRTI3 FISHERS IN US 3998 -8603 -9999 UCOOP +DRTK2 SANDY HOOK (6 W) KY US 3808 -8325 369 IFLOWS +DRTN8 DRAYTON (2 N) ND US 4858 -9718 244 +DRTO1 DORSET (1 S) OH US 4168 -8067 299 COOPA +DRTT2 DEL RIO TX US 2942 -10083 -9999 +DRUA2 KENAI (51 W) AK US 6057 -15276 335 UCOOP +DRUM8 DRUMMOND MT US 4666 -11315 1200 COOPB +DRUO2 DRUMMOND (3 SE) OK US 3628 -9800 360 UCOOP +DRUT2 DARROUZETT TX US 3645 -10033 774 COOPB +DRUW3 DRUMMOND WI US 4633 -9125 408 COOPAB +DRVA1 DE ARMANVILE AL US 3362 -8572 -9999 +DRVC1 ROSEVILLE CA US 3873 -12130 43 +DRVM1 CARATUNK (10 W) ME US 4523 -7019 335 SNOCOR +DRVU1 PARK CITY (3 SW) UT US 4062 -11151 2685 COOPC +DRWM5 DEERWOOD MN US 4647 -9390 -9999 UCOOP +DRWN3 DRENSVILLE NH US 4313 -7239 -9999 UCOOP +DRWO1 DERWENT OH US 4010 -8155 -9999 IFLOWS +DRWT2 DRIFTWOOD TX US 3008 -9801 -9999 +DRXM7 DREXEL MO US 3848 -9461 302 COOPB +DRXP1 RALSTON (2 N) PA US 4154 -7696 -9999 IFLOWS +DRYA2 DRY CREEK AK US 6368 -14460 411 COOPA +DRYC2 STEAMBOAT SRPINGS CO US 4054 -10678 2429 +DRYF1 DRY TORTUGAS (2 NE) FL US 2465 -8285 -9999 C-MAN +DRYI1 RIRIE (3 E) ID US 4364 -11172 1519 GOES +DRYK1 WICHITA (5 WNW) KS US 3770 -9754 422 ALERT +DRYM4 DRYDEN MI US 4295 -8312 -9999 COOPAB +DRYN2 DENIO (42 SW) NV US 4150 -11912 1494 GOES +DRYN6 ARKVILLE NY US 4215 -7462 408 OTHER +DRYV2 STUART (6 SW) VA US 3658 -8035 415 IFLOWS +DRYW1 ARDENVOIR (6 W) WA US 4773 -12055 1061 GOES +DRYW2 DRY CREEK WV US 3787 -8147 385 COOPB +DRYW4 DUBOIS WY US 4328 -10945 2932 WSF +DSAC1 NAPA (2 NNE) CA US 3837 -12234 30 ALERT +DSAI2 DIXON SPRINGS IL US 3743 -8867 165 COOPABC +DSBI1 SHELLEY (1 ESE) ID US 4333 -11202 1341 +DSBN7 HATTERAS (23 SE) NC US 3515 -7529 -9999 BUOY +DSBT2 DE LEON (4 W) TX US 3211 -9861 -9999 +DSCA4 DES ARC AR US 3497 -9150 49 +DSCC1 ALPINE (9 E) CA US 3285 -11662 1097 ALERT +DSCI4 DAVENPORT (5 NW) IA US 4158 -9065 213 UCOOP +DSCI4D DAVENPORT (5 NW) IA US 4158 -9065 -9999 +DSCT2 DUNDEE (5 NW) TX US 3381 -9893 317 GOES +DSDI5 SOUTH AMERICA IT US 300 -8500 -9999 DART +DSEC2 DENVER CO US 3967 -10487 -9999 UCOOP +DSFC1 SHAVER LAKE (10 ESE) CA US 3705 -11915 1676 WSF +DSFI2 DIXON SPRINGS IL US 3744 -8867 -9999 GOES +DSFO1 DEAN STATE FOREST (10 SSE) OH US 3868 -8265 -9999 IFLOWS +DSHA2 WILLOW (10 W) AK US 6178 -15034 15 +DSHP1 GLENWILLARD (1 SE) PA US 4055 -8021 213 GOES +DSHW1 DISHMAN WA US 4764 -11728 607 UCOOP +DSKA2 WISEMAN (22 NNE) AK US 6770 -14973 -9999 SNOCOR +DSKC1 RUMSEY (7 WSW) CA US 3886 -12235 490 GOES +DSLM5 DASSEL MN US 4508 -9431 332 COOPB +DSLM8 DECKER (2 SE) MT US 4501 -10684 1049 +DSLN1 DESHLER NE US 4015 -9772 -9999 UCOOP +DSLN7 BUXTON (12 ESE) NC US 3515 -7530 -9999 C-MAN +DSLQ2 REVELSTOKE (38 NNW) BC CN 5152 -11852 980 OTHER +DSM DES MOINES IA US 4153 -9366 291 +DSMC1 LAKESHORE (16 SE) CA US 3709 -11896 2454 WSF +DSMI4 DES MOINES IA US 4166 -9376 -9999 NWR +DSMN5 DES MOINES NM US 3671 -10388 -9999 NWR +DSMS2 DE SMET SD US 4439 -9755 533 COOPA +DSNC1 SNELLING (2 N) CA US 3756 -12046 70 GOES +DSNG1 DAWSON (11 E) GA US 3176 -8425 65 GOES +DSNM8 DODSON (11 N) MT US 4855 -10821 826 COOPB +DSNO3 LA PINE (17 NW) OR US 4381 -12178 1355 +DSNT2 DENISON TX US 3382 -9657 187 GOES +DSNU1 DUCHESNE UT US 4017 -11040 1682 COOPABC +DSOF1 SEBRING (9 SSW) FL US 2737 -8151 27 COOPB +DSOK1 DE SOTO (1 N) KS US 3898 -9496 247 +DSOM7 DE SOTO MO US 3815 -9055 168 +DSPA1 VALLEY HEAD (5 S) AL US 3449 -8562 -9999 GOES +DSPC1 BIG PINE (22 NE) CA US 3737 -11798 1593 COOPAC +DSPC2 DECKERS (10 SE) CO US 3914 -10513 2412 ALERT +DSPF1 DE LEON SPRINGS (2 NNW) FL US 2914 -8136 -9999 +DSPI2 DES PLAINES (2 N) IL US 4208 -8789 -9999 UCOOP +DSPL1 DENHAM SPRINGS LA US 3047 -9097 11 COOPB +DSPN2 DENIO (23 E) NV US 4197 -11819 1981 SNOTEL +DSRA2 WILLOW (10 W) AK US 6178 -15034 24 UCOOP +DSRC1 SAN RAMON CA US 3773 -12193 108 ALERT +DSRI1 REXBURG (7 W) ID US 4383 -11190 1478 +DSRP1 DUSHORE PA US 4152 -7640 576 +DSRW1 RAINIER (3 SE) WA US 4685 -12267 106 GOES +DSST2 DEL RIO (15 SSE) TX US 2958 -10075 -9999 UCOOP +DSTF1 DESTIN FL US 3040 -8647 -9999 RAMOS +DSTO3 DISSTON (1 NE) OR US 4372 -12273 371 +DSTT2 DENISON (5 N) TX US 3382 -9656 152 GOES +DSTU1 HEBER CITY (17 SE) UT US 4030 -11125 2438 SNOTEL +DSTV1 DORSET (1 SSW) VT US 4323 -7308 283 COOPAB +DSUN8 FARGO ND US 4690 -9681 275 UCOOP +DSUQ2 REVELSTOKE (38 NNW) BC CN 5150 -11855 1630 OTHER +DSV DANSVILLE (1 WNW) NY US 4257 -7771 209 ASOS +DSVG1 DAWSONVILLE (5 SE) GA US 3438 -8406 -9999 GOES +DSVM8 PHILIPSBURG (5 SE) MT US 4625 -11323 2149 WSF +DSVN6 DANSVILLE (1 NW) NY US 4258 -7772 198 +DSVN6G DANSVILLE (1 NW) NY US 4258 -7772 198 +DSYP1 DEMPSEYTOWN PA US 4151 -7978 433 IFLOWS +DTAC2 DELTA CO US 3874 -10807 -9999 UCOOP +DTAS1 DELTA (1 SE) SC US 3454 -8157 91 GOES +DTBF1 DAYTONA BEACH FL US 2920 -8100 -9999 NWR +DTCU1 KINGSTON (2 W) UT US 3820 -11220 1829 +DTDU1 HANKSVILLE (25 SE) UT US 3810 -11040 1158 GOES +DTHA2 DUTCH HARBOR (80 E) AK US 5265 -15693 -9999 DART +DTHN2 DEETH NV US 4107 -11527 1628 COOPAB +DTKA3 CATALINA (5 E) AZ US 3251 -11086 988 ALERT +DTKV2 MCCLURE (10 E) VA US 3708 -8218 774 IFLOWS +DTL DETROIT LAKES MN US 4683 -9589 -9999 SAWRS +DTLA2 DOT LAKE (1 E) AK US 6365 -14405 -9999 UCOOP +DTLA4 SCOTT (4 SW) AR US 3467 -9215 77 GOES +DTLC1 MONO HOT SPRINGS (5 SSE) CA US 3726 -11900 2774 WSF +DTLC2 DEER TRAIL (3 SE) CO US 3959 -10399 1647 NWR +DTLM4 DE TOUR VILLAGE MI US 4599 -8390 180 HTG +DTLM5 DETROIT LAKES (1 NNE) MN US 4682 -9570 419 UCOOP +DTLN5 DATIL (11 NE) NM US 3429 -10777 2530 GOES +DTN SHREVEPORT LA US 3254 -9375 -9999 +DTNG1 DALTON GA US 3477 -8495 -9999 +DTNL1 SHREVEPORT LA US 3254 -9375 55 COOPB +DTNM8 DUTTON (9 NE) MT US 4793 -11155 986 COOPB +DTNN1 DALTON NE US 4142 -10297 1302 COOPAB +DTNO1 DAYTON OH US 3967 -8420 213 GOES +DTNT2 DENTON (2 SE) TX US 3320 -9711 192 COOPAB +DTO DENTON TX US 3320 -9720 196 ASOS +DTOC2 DOLORES CO US 3747 -10854 2103 +DTON1 DENTON (2 N) NE US 4077 -9685 366 +DTPT4 DREN PUERTECITOS TP 2628 -9875 -9999 GOES +DTRC1 LINCOLN (3 NNE) CA US 3894 -12127 439 ALERT +DTRC2 DEER TRAIL (15 ESE) CO US 3957 -10376 -9999 GOES +DTRM4 DE TOUR VILLAGE MI US 4598 -8390 -9999 AMOS +DTRM5 DETROIT LAKES MN US 4683 -9585 419 COOPAB +DTRO3 DETROIT OR US 4473 -12218 511 GOES +DTRT2 DEL RIO (2 NW) TX US 2942 -10091 892 COOPAB +DTRW4 DEVILS TOWER (1 SW) WY US 4458 -10470 1177 COOPA +DTS DESTIN FL US 3040 -8647 -9999 ASOS +DTSO2 DURANT (6 SE) OK US 3392 -9632 205 +DTTM8 DUTTON (10 NE) MT US 4793 -11155 986 GOES +DTTO3 DETROIT (5 W) OR US 4472 -12225 372 COOPAB +DTUC2 DRAKE (6 ESE) CO US 4041 -10523 -9999 GOES +DTVM4 DETOUR VILLAGE MI US 4602 -8392 182 COOPAB +DTW DETROIT MI US 4221 -8335 193 +DTWA2 DUTCH HARBOR (215E) AK US 5044 -16503 -9999 DART +DTWN1 DALTON (13 W) NE US 4142 -10323 1356 COOPC +DTWO3 DETROIT OR US 4472 -12225 396 OTHER +DTX WHITE LAKE MI US 4269 -8347 321 +DTYW1 DOTY (3 E) WA US 4663 -12321 79 COOPB +DUA DURANT OK US 3394 -9639 -9999 SAWRS +DUAN6 DUANESBURG NY US 4276 -7413 216 COOPAB +DUAO2 DURANT (1 ENE) OK US 3400 -9637 183 COOPAB +DUBG1 DUBLIN GA US 3256 -8290 61 COOPB +DUBI3 DUBOIS IN US 3845 -8670 210 COOPABC +DUBN1 DUBOIS NE US 4003 -9605 328 COOPB +DUBO1 DUBLIN OH US 4015 -8312 -9999 GOES +DUBP1 DU BOIS PA US 4113 -7877 427 GOES +DUBW3 DU BAY WI US 4465 -8967 -9999 UCOOP +DUBW4 DUBOIS (6 NW) WY US 4358 -10976 2191 UCOOP +DUC DUNCAN OK US 3447 -9796 339 +DUCC1 CISCO (5 S) CA US 3914 -12051 2164 GOES +DUCN2 PARADISE (3 SE) NV US 3606 -11511 607 ALERT +DUCN7 DUCK (1 S) NC US 3618 -7575 0 +DUCS1 DUCAN (2 S) SC US 3492 -8213 -9999 GOES +DUCT1 COLUMBIA (6 E) TN US 3562 -8687 -9999 +DUDC1 COULTERVILLE (4 NE) CA US 3774 -12013 1114 GOES +DUDF1 FERNDALE (4 SSW) FL US 2867 -8168 -9999 +DUFC2 BAYFIELD (14 W) CO US 3721 -10787 2499 GOES +DUFN2 DENIO (21 WSW) NV US 4187 -11901 1463 COOPC +DUFO3 DUFUR OR US 4545 -12113 405 COOPAB +DUFV2 DUFFIELD VA US 3672 -8280 -9999 AHOS +DUG DOUGLAS (9 NNW) AZ US 3146 -10961 1250 +DUGA1 HUNTSVILLE AL US 3470 -8651 -9999 GOES +DUGA3 DOUGLAS AZ US 3135 -10954 1231 COOPAB +DUGA4 DUMAS AR US 3392 -9142 -9999 GOES +DUGC1 DOUGLAS CITY (1 ESE) CA US 4066 -12296 575 GOES +DUGC2 DURANGO CO US 3729 -10785 2057 COOPAB +DUGG1 DOUGLAS GA US 3151 -8284 69 COOPAB +DUGN1 DUNNING (1 SSE) NE US 4182 -10010 796 OTHER +DUGT1 SEVIERVILLE (7 N) TN US 3597 -8353 -9999 +DUGW4 DOUGLAS (17 NE) WY US 4295 -10517 1503 COOPB +DUJ DU BOIS (8 NW) PA US 4118 -7890 553 ASOS +DUJP1 BROCKWAY (8 NW) PA US 4118 -7890 553 COOPAB +DUK CHICAGO-DUNNE CRIB IL US 4178 -8753 -9999 MARS +DUKN2 DUCKWATER NV US 3893 -11572 1710 +DUKN7 DUCK (1 S) NC US 3618 -7575 0 HTG +DUKU1 DUCK CREEK VILLAGE (1 E) UT US 3753 -11266 2554 COOPB +DULC1 JAMUL (11 SE) CA US 3262 -11673 461 ALERT +DULF1 DUNNELLON (1 W) FL US 2904 -8246 -9999 OTHER +DULL1 DULAC (1 W) LA US 2938 -9073 -9999 GOES +DULM5 DULUTH MN US 4678 -9209 185 HTG +DULN5 DULCE NM US 3695 -10700 2070 COOPA +DULT2 SUGARLAND (3 ESE) TX US 2961 -9558 -9999 ALERT +DUMA4 DUMAS AR US 3388 -9148 49 COOPAB +DUMM5 DUMONT MN US 4572 -9635 -9999 GOES +DUMM5G DUMONT MN US 4572 -9635 -9999 +DUMT2 DUMAS (1 NNW) TX US 3587 -10197 1114 COOPAB +DUNA3 DUNCAN (2 NNW) AZ US 3275 -10912 1116 COOPAB +DUNC1 DUNSMUIR (2 SSW) CA US 4118 -12227 661 COOPABC +DUNI4 DUNLAP IA US 4180 -9560 -9999 UCOOP +DUNK1 DUNLAP (1 S) KS US 3855 -9637 357 AHOS +DUNK2 DUNDEE KY US 3753 -8672 -9999 GOES +DUNM7 DUNNEGAN MO US 3772 -9359 -9999 UCOOP +DUNN1 DUNBAR (4 N) NE US 4072 -9603 375 COOPB +DUNN5 DUNKEN (2 NNE) NM US 3283 -10518 1676 +DUNN6 DUNRAVEN (3 SW) NY US 4211 -7473 396 GOES +DUNO1 DUNDEE OH US 4059 -8161 308 IFLOWS +DUNO2 DUNCAN (1 S) OK US 3449 -9796 337 COOPB +DUNO3 FLORENCE (12 ESE) OR US 4396 -12399 3 GOES +DUNP1 DUNLO PA US 4029 -7872 719 COOPB +DUNT1 DUNLAP (1 SE) TN US 3536 -8538 213 GOES +DUNV2 SPRINGCREEK (9 NNW) VA US 3863 -7913 1204 IFLOWS +DUNW2 DUNLOW (1 ESE) WV US 3802 -8242 372 +DUPM4 Dunn Paper MI US 4300 -8242 -9999 CTGN +DUPM8 VALIER (8 SW) MT US 4824 -11240 1195 OTHER +DUPN2 LAS VEGAS (3 SW) NV US 3608 -11508 573 ALERT +DUPP1 DUPONT (10 SE) PA US 4122 -7563 582 COOPB +DUPS2 DUPREE SD US 4505 -10160 722 COOPABC +DUPT2 BLOOMINGTON (4 W) TX US 2866 -9697 -9999 +DUQI2 DU QUOIN (4 SE) IL US 3800 -8925 128 COOPAB +DURC2 DURANGO (8 NE) CO US 3736 -10778 2984 NWR +DURG1 HOMELAND (7 WNW) GA US 3088 -8215 -9999 GOES +DURK1 DURHAM KS US 3848 -9722 420 COOPB +DURM1 DURHAM ME US 4399 -7006 44 COOPB +DURM4 DURAND (4 NW) MI US 4296 -8407 244 COOPB +DURN3 DURHAM (1 WNW) NH US 4315 -7095 23 COOPAB +DURN5 DURAN NM US 3447 -10540 1914 COOPB +DURN7 DURHAM NC US 3604 -7896 122 COOPAB +DURO2 DURWOOD (4 N) OK US 3423 -9698 198 GOES +DURO3 TUALATIN (1 N) OR US 4540 -12275 36 OTHER +DURS1 FOUNTAIN INN (2 NE) SC US 3471 -8216 -9999 GOES +DURU1 ROOSEVELT (11 SE) UT US 4022 -10978 1450 GOES +DURW2 DURBIN (2 WNW) WV US 3855 -7983 945 IFLOWS +DURW3 DURAND WI US 4463 -9197 262 +DUSM8 DUPUYER (17 WSW) MT US 4816 -11287 1457 COOPB +DUSO2 DUSTIN OK US 3527 -9603 221 COOPB +DUT UNALASKA (1 S) AK US 5390 -16654 4 +DUTA2 DUTCH HARBOR (2 NE) AK US 5390 -16651 -9999 C-MAN +DUTC1 COLFAX (11 NE) CA US 3921 -12085 835 ALERT +DUTF1 SAFETY HARBOR (2 NW) FL US 2802 -8273 -9999 OTHER +DUTM5 DUMONT (1 N) MN US 4574 -9641 -9999 UCOOP +DUTM8 DUTTON (6 E) MT US 4784 -11158 1095 COOPB +DUUA3 DUNCAN (1 N) AZ US 3272 -10910 1116 GOES +DUUU1 DUNN VALLEY (3 N) UT US 4186 -11333 1905 GOES +DUY KONGIGANAK AK US 5997 -16288 8 SAWRS +DUZC1 FALLBROOK (5 W) CA US 3337 -11732 47 GOES +DUZO3 BAKER CITY (14 S) OR US 4450 -11783 1655 WSF +DVAC1 LIVERMORE (5 SSE) CA US 3761 -12175 214 OTHER +DVCA2 MCKINLEY PARK AK US 6373 -14891 -9999 GOES +DVCC2 DOVE CREEK CO US 3777 -10890 2086 UCOOP +DVCT2 DEL VALLE TX US 3021 -9764 -9999 ALERT +DVDC2 DIVIDE (2 NW) CO US 3897 -10520 -9999 +DVDD1 DOVER DE US 3916 -7452 3 AHOS +DVDK2 DAVID KY US 3762 -8287 415 IFLOWS +DVDM8 DIVIDE MT US 4575 -11275 1631 COOPABC +DVDN1 DAVID CITY NE US 4125 -9713 492 COOPAB +DVDW4 ENCAMPMENT (19 WNW) WY US 4130 -10715 2701 SNOTEL +DVEC1 DEVORE CA US 3422 -11740 634 ALERT +DVEC2 DENVER (2 ESE) CO US 3973 -10495 1609 UCOOP +DVEF1 DAVIE (3 W) FL US 2607 -8028 -9999 +DVFO3 CANYONVILLE (10 SE) OR US 4282 -12306 619 COOPB +DVGN2 HALLECK (11 N) NV US 4118 -11549 1636 WSF +DVGT2 DANEVANG (1 W) TX US 2905 -9623 21 COOPA +DVIF1 DAVIE (1 SE) FL US 2607 -8021 -9999 UCOOP +DVKC2 CORTEZ (11 N) CO US 3751 -10859 -9999 AHOS +DVL DEVILS LAKE ND US 4811 -9891 -9999 SAWRS +DVLC1 PASADENA CA US 3419 -11817 323 ALERT +DVLL1 DONALDSONVILLE (4 SW) LA US 3007 -9103 9 COOPAB +DVLM1 DENNYSVILLE ME US 4490 -6725 17 +DVLO1 DOVER (3 ENE) OH US 4053 -8143 271 GOES +DVLT2 DIALVILLE (2 W) TX US 3191 -9526 188 COOPB +DVLV2 DANVILLE (1 SE) VA US 3656 -7937 -9999 GOES +DVLW3 APOSTLE ISLANDS WI US 4708 -9067 -9999 +DVLW4 SUNDANCE (20 NW) WY US 4458 -10472 -9999 GOES +DVN DAVENPORT IA US 4161 -9059 229 +DVNC2 DENVER (1 SW) CO US 3973 -10501 1593 COOPAB +DVNF1 DAVIE (2 NE) FL US 2609 -8021 -9999 UCOOP +DVNM8 DUNKIRK (19 NNE) MT US 4872 -11147 1013 COOPAC +DVNP1 DEVON PA US 4002 -7542 94 +DVNT2 DEVINE (7 SSE) TX US 2908 -9885 -9999 UCOOP +DVO NOVATO CA US 3814 -12256 -9999 +DVOC1 DEVORE CA US 3422 -11740 634 +DVPC1 LOS OSOS (6 SSE) CA US 3523 -12078 549 ALERT +DVPN1 DAVENPORT NE US 4030 -9780 -9999 UCOOP +DVPV2 DAVENPORT VA US 3733 -8210 -9999 GOES +DVPW1 DAVENPORT WA US 4765 -11815 744 COOPAC +DVRA4 DOVER (10 NW) AR US 3551 -9318 131 GOES +DVRC1 COTTONWOOD (9 WSW) CA US 4035 -12245 168 GOES +DVRC2 DENVER (2 SE) CO US 3967 -10493 -9999 UCOOP +DVRF1 DOVER FL US 2800 -8222 -9999 +DVRM8 BROWNING (11 SE) MT US 4843 -11284 1455 ALERT +DVRO1 DOVER (4 NE) OH US 4056 -8141 264 GOES +DVRO2 DOVER (1 W) OK US 3598 -9793 -9999 UCOOP +DVRT1 DOVER (1 W) TN US 3648 -8785 145 COOPA +DVSC1 PORTOLA (5 N) CA US 3988 -12048 1758 OTHER +DVSI4 DAVIS CITY IA US 4064 -9381 266 COOPB +DVSI4G DAVIS CITY IA US 4063 -9380 266 +DVSM4 DAVISON MI US 4303 -8353 -9999 UCOOP +DVSM8 EUREKA (40 WNW) MT US 4895 -11592 1646 WSF +DVSN2 WASHOE CITY (2 SW) NV US 3930 -11983 1573 ALERT +DVSN3 DAVISVILLE NH US 4325 -7173 -9999 UCOOP +DVSO2 DAVIS (4 S) OK US 3445 -9713 299 GOES +DVSS2 DAVIS (2 SE) SD US 4322 -9695 369 COOPB +DVST2 DENVER CITY TX US 3299 -10294 1113 ALERT +DVSW1 DIABLO (14 E) WA US 4875 -12085 1798 WSF +DVSW2 DAVIS (2 N) WV US 3915 -7946 1003 IFLOWS +DVT PHOENIX AZ US 3369 -11208 444 +DVTP1 DAVISTOWN (1 NNW) PA US 3978 -8003 308 GOES +DVTW4 DEVILS TOWER (3 E) WY US 4458 -10465 -9999 UCOOP +DVWC2 GOLDEN (4 E) CO US 3974 -10515 1731 ALERT +DVWF1 DOVER FL US 2803 -8222 -9999 OTHER +DVYN7 WARNE (2 E) NC US 3500 -8386 914 IFLOWS +DWAC2 FORT COLLINS (7 W) CO US 4068 -10514 1570 ALERT +DWAI1 OROFINO (10 N) ID US 4662 -11622 506 GOES +DWCC1 CARSON (4 E) CA US 3383 -11823 9 ALERT +DWCM7 NEVADA (8 SW) MO US 3780 -9451 244 GOES +DWCT2 DALLAS (4 SE) TX US 3277 -9673 -9999 +DWDI1 LOWMAN (30 N) ID US 4446 -11558 1813 COOPABC +DWDQ2 DEADWOOD CN 5927 -12832 -9999 +DWEM7 LIBERAL (3 W) MO US 3754 -9456 280 AHOS +DWEN1 DEWEESE (4 S) NE US 4034 -9806 506 COOPB +DWGM4 DOWAGIAC (1 W) MI US 4198 -8613 226 COOPAB +DWGN8 DWIGHT (1 NE) ND US 4631 -9673 282 +DWH HOUSTON TX US 3006 -9555 46 +DWHT2 SHERMAN (20 SE) TX US 3343 -9640 -9999 GOES +DWIN1 DE WITT NE US 4040 -9692 -9999 UCOOP +DWLA2 DENALI NATIONAL PARK (64 WSW) AK US 6349 -15087 674 UCOOP +DWMA3 KINGMAN (5 E) AZ US 3524 -11399 1029 ALERT +DWNC1 DOWNIEVILLE CA US 3956 -12082 888 COOPB +DWNI2 DOWNSERS GROVE IL US 4178 -8800 224 UCOOP +DWNK1 DOWNS KS US 3950 -9853 454 COOPB +DWNN6 DOWNSVILLE NY US 4208 -7497 396 COOPB +DWNO1 DERWENT OH US 4010 -8155 -9999 IFLOWS +DWNP1 DOWNINGTON PA US 3997 -7567 59 GOES +DWPF1 BROOKSVILLE (4 E) FL US 2858 -8235 -9999 OTHER +DWPM4 DETROIT MI US 4235 -8293 -9999 GOES +DWRA2 UNALASKA (1 N) AK US 5389 -16654 46 NWR +DWRC1 GRENADA (18 E) CA US 4154 -12237 930 GOES +DWRC2 FORT COLLINS (4 NW) CO US 4062 -10515 -9999 ALERT +DWRI1 OROFINO ID US 4650 -11632 303 COOPABC +DWRM8 DILLON (20 SW) MT US 4494 -11273 2752 NWR +DWRN2 NORTH LAS VEGAS (26 N) NV US 3658 -11514 2170 GOES +DWRT2 UNIVERSITY PARK (4 ENE) TX US 3289 -9676 -9999 GOES +DWSC2 MINERAL HOT SPRINGS (7 NE) CO US 3822 -10582 -9999 +DWSG1 DAWSONVILLE (4 S) GA US 3436 -8411 -9999 GOES +DWSK2 DAWSON SPRINGS KY US 3717 -8770 140 COOPB +DWSM8 DILLON (11 NE) MT US 4533 -11251 1539 GOES +DWSO3 LAKEVIEW (18 W) OR US 4212 -12062 1481 +DWST2 DAWSON TX US 3194 -9668 -9999 GOES +DWSW1 DIABLO (13 SE) WA US 4858 -12093 579 WSF +DWTA4 DE WITT AR US 3428 -9135 60 SCAN +DWTI4 DE WITT IA US 4182 -9057 209 COOPB +DWTO1 DERWENT (1 ESE) OH US 3992 -8153 244 GOES +DWU ASHLAND KY US 3855 -8274 -9999 AWOS +DWVG1 CUMMING (15 N) GA US 3442 -8410 418 COOPB +DWYK2 VAN LEAR KY US 3773 -8273 207 GOES +DWYT2 DEWEYVILLE TX US 3031 -9374 5 +DXCN2 INCLINE VILLAGE (3 NNE) NV US 3928 -11993 2484 AMOS +DXCT2 DOSS TX US 3050 -9913 -9999 ALERT +DXFC2 COMO (2 N) CO US 3934 -10590 -9999 GOES +DXFM1 DIXFIELD (6 NE) ME US 4459 -7035 229 SNOCOR +DXMM1 DIXMONT ME US 4468 -6915 196 SNOCOR +DXNI2 DIXON (1 NW) IL US 4183 -8952 213 COOPAB +DXNK2 DIXON KY US 3752 -8768 -9999 UCOOP +DXNN3 DIXVILLE NOTCH NH US 4486 -7130 599 SNOCOR +DXOI2 DIXON IL US 4042 -9127 201 +DXR DANBURY CT US 4137 -7348 140 +DXTM4 DEXTER (4 NNW) MI US 4238 -8392 255 COOPB +DXVN3 DIXVILLE NOTCH NH US 4486 -7129 477 SNOCOR +DXX MADISON MN US 4499 -9618 312 +DXXM7 DIXON (5 SE) MO US 3795 -9203 294 NWR +DYAC1 WESTWOOD (5 SSW) CA US 4024 -12104 2164 WSF +DYBC1 WESTWOOD (3 SW) CA US 4027 -12105 1844 WSF +DYBI1 PARIS (12 NW) ID US 4227 -11160 2384 WSF +DYBM1 HOULTON (10 W) ME US 4605 -6823 208 SNOCOR +DYBT1 DYERSBURG TN US 3600 -8940 -9999 COOPAB +DYCC1 RANCHO CUCAMONGA (5 NE) CA US 3416 -11753 582 ALERT +DYCC2 FORT COLLINS CO US 4072 -10510 1598 ALERT +DYCN2 RENO (4 SSW) NV US 3945 -11980 1451 ALERT +DYEC1 RIO LINDA (1 SSE) CA US 3868 -12144 15 ALERT +DYET1 DYERSBURG TN US 3603 -8938 75 +DYFI1 ARCO (21 SW) ID US 4358 -11368 2201 WSF +DYKC2 CHIMNEY ROCK CO US 3729 -10729 2141 GOES +DYKV2 DYKE VA US 3824 -7854 101 UCOOP +DYL DOYLESTOWN PA US 4033 -7512 120 ASOS +DYLC1 DOYLE CA US 4002 -12011 1292 GOES +DYLP1 DOYLESTOWN PA US 4030 -7513 110 COOPB +DYMC1 CALLAHAN (5 S) CA US 4123 -12282 1737 WSF +DYNO1 DAYTON OH US 3981 -8437 -9999 IFLOWS +DYNT1 DAYTON TN US 3550 -8502 -9999 +DYNT2 DRYDEN (16 S) TX US 2981 -10215 411 +DYNW1 DAYTON (1 WSW) WA US 4632 -11800 475 COOPABC +DYR DYERSBURG TN US 3600 -8940 103 AWOS +DYRM1 DYER BROOK (1 W) ME US 4605 -6823 183 SNOCOR +DYRN2 DYER NV US 3762 -11801 1494 COOPAC +DYRT1 DYERSBURG TN US 3603 -8938 117 COOPB +DYRW2 DYER WV US 3838 -8048 669 GOES +DYS ABILENE TX US 3242 -9985 545 WSR88D +DYSC1 ROSEVILLE (1 S) CA US 3874 -12128 37 ALERT +DYSI4 DYSART (3 N) IA US 4225 -9230 -9999 GOES +DYSI4G DYSART (3 N) IA US 4225 -9230 -9999 +DYSP1 DYSART (2 NW) PA US 4065 -7857 488 COOPB +DYT DULUTH MN US 4672 -9204 176 +DYTO1 DAYTON OH US 3966 -8432 -9999 NWR +DYTW1 RFP+DRIAD+DOTY WA US 4663 -12320 79 +DYTW4 DAYTON WY US 4487 -10726 1237 COOPBC +DYX MORAN TX US 3254 -9925 462 WSR88D +DZOT4 DIAZ ORDAZ TP 2624 -9857 -9999 GOES +DZOTP DIAZ ORDAZ MX 2624 -9857 -9999 +DZRA1 DOZIER AL US 3155 -8639 -9999 NWR +DZYN8 DAZEY ND US 4718 -9820 -9999 UCOOP +E03 SHOW LOW AZ US 3430 -11013 -9999 BASIC +E23 TAOS NM US 3642 -10557 2123 +E28 WHITE SANDS NM US 3237 -10654 -9999 +E33 CHAMA NM US 3690 -10658 -9999 BASIC +E34 CLARENDON TX US 3493 -10089 823 COOPAB +E45 EUGENE ISLAND US 2825 -9185 -9999 SAWRS +E63 GILA BEND AZ US 3296 -11268 -9999 AWOS +E74 SAFFORD AZ US 3282 -10968 900 +EAA EAGLE AK US 6478 -14115 -9999 +EABS2 EAGLE BUTTE SD US 4517 -10117 -9999 COOPB +EABV1 EAST BARNETT VT US 4433 -7204 -9999 +EACM4 EAU CLAIRE (4 NE) MI US 4202 -8625 265 COOPB +EACQ2 GERRARD BC CN 5063 -11693 2030 GOES +EACT2 EL PASO (2 NW) TX US 3178 -10652 1151 UCOOP +EACW3 EAU CLAIRE (6 W) WI US 4482 -9160 -9999 UCOOP +EADC2 EADS CO US 3848 -10278 1284 COOPABC +EADM7 SAINT LOUIS MO US 3863 -9018 116 +EAEV3 CRUZ BAY (8 E) VI 1834 -6468 46 COOPB +EAGA2 CENTRAL (18 SW) AK US 6549 -14540 76 SNOTEL +EAGC2 AURORA (7 SSE) CO US 3963 -10480 -9999 UCOOP +EAGF1 EAGLE LAKE (4 SE) FL US 2792 -8173 -9999 GOES +EAGM4 EAGLE (2 NNE) MI US 4283 -8477 244 COOPB +EAGM8 BIG TIMBER (36 NNW) MT US 4622 -11042 2134 WSF +EAGN6 EAGLE BRIDGE (2 SE) NY US 4294 -7338 116 +EAGO1 EAGLE CITY OH US 3992 -8387 -9999 GOES +EAGO2 EAGLETOWN (2 W) OK US 3403 -9462 102 GOES +EAGO3 EAGLE CREEK (9 SE) OR US 4527 -12220 282 COOPB +EAGS1 SUMMERVILLE (5 SSE) SC US 3295 -8016 2 +EAGS2 EAGLE BUTTE SD US 4500 -10123 732 UCOOP +EAGT2 EAGLE PASS TX US 2871 -10048 246 COOPAB +EAGV2 EAGLE ROCK VA US 3764 -7980 283 COOPB +EAGW3 EAGLE (2 W) WI US 4287 -8852 -9999 +EAHM4 EAGLE HARBOR MI US 4745 -8817 194 COOPBC +EAHV1 EAST HAVEN VT US 4465 -7190 305 COOPB +EAHV3 CHRISTIANSTED (4 E) VI 1776 -6465 37 COOPB +EAIU1 COALVILLE (7 W) UT US 4092 -11160 1707 +EAKO2 EAKLY (2 SW) OK US 3528 -9860 418 GOES +EALA2 HOMER (18 E) AK US 5982 -15113 427 SNOCOR +EALC2 AVON (1 SE) CO US 3963 -10652 -9999 +EALL1 SLIDELL (13 SSE) LA US 3017 -8973 -9999 +EALT2 EARLY TX US 3175 -9893 430 UCOOP +EALV2 COVINGTON (15 SW) VA US 3767 -8023 610 IFLOWS +EAMC2 MINTURN (3 SE) CO US 3955 -10640 2462 +EAMT2 EAGLE MOUNTAIN TX US 3288 -9747 -9999 +EAMW1 PORT ANGELES (11 W) WA US 4797 -12359 189 GOES +EANG1 EATONTON (3 WSW) GA US 3331 -8344 109 GOES +EANT2 EL PASO TX US 3178 -10652 -9999 GOES +EAPV1 EAST PITTSFORD VT US 4368 -7298 -9999 UCOOP +EAR KEARNEY NE US 4073 -9901 -9999 BASIC +EARF1 HOMESTEAD (4 NW) FL US 2550 -8053 3 SCAN +EARN7 EAST ARCADIA (2 E) NC US 3440 -7832 16 COOPBC +EART2 ELDORADO (12 NE) TX US 3100 -10050 -9999 GOES +EARV2 COVINGTON (15 SW) VA US 3767 -8023 622 COOPB +EARW3 EAGLE RIVER WI US 4592 -8925 501 COOPB +EASC2 ALMONT CO US 3878 -10687 2573 +EASC3 EASTFORD CT US 4182 -7207 134 SNOCOR +EASG1 EASTMAN (3 WNW) GA US 3222 -8323 -9999 NWR +EASI1 EASTPORT ID US 4900 -11618 799 GOES +EASM2 EASTON (2 SSE) MD US 3875 -7607 12 COOPC +EASN6 EASTON NY US 4300 -7355 122 +EASO1 EASTLAKE OH US 4166 -8144 -9999 IFLOWS +EAST1 FAYETTEVILLE TN US 3514 -8619 321 SCAN +EAST2 EASTERLY (7 NE) TX US 3117 -9630 -9999 +EASU1 COALVILLE (7 W) UT US 4092 -11160 1664 +EASV2 EASTVILLE (3 NW) VA US 3738 -7598 5 COOPA +EASW1 EASTON WA US 4723 -12118 652 ALERT +EASW3 EASTMAN WI US 4317 -9102 373 UCOOP +EASW4 PAHASKA WY US 4448 -11000 2121 WSF +EAT WENATCHEE WA US 4740 -12020 378 +EATC1 PASADENA CA US 3417 -11809 268 ALERT +EATG1 EATONTON (1 S) GA US 3331 -8339 -9999 NWR +EATM4 EATON RAPIDS (2 NE) MI US 4253 -8462 259 AUTOB +EATM8 SULA (13 NE) MT US 4592 -11372 1646 WSF +EATO1 EATON OH US 3973 -8463 305 COOPAB +EATT1 EATON TN US 3596 -8914 -9999 GOES +EATW1 WENATCHEE WA US 4743 -12035 244 COOPB +EATW3 EASTON (3 W) WI US 4379 -8983 -9999 UCOOP +EAU EAU CLAIRE WI US 4487 -9149 271 +EAUF1 MELBOURNE (3 NNW) FL US 2813 -8064 -9999 +EAUW3 EAU CLAIRE (5 S) WI US 4475 -9148 -9999 UCOOP +EAX PLEASANT HILL MO US 3881 -9426 303 +EBAN6 NORTH ELBA (1 E) NY US 4423 -7392 610 SNOCOR +EBBA1 ELBA AL US 3141 -8606 -9999 ALERT +EBBC2 ELBERT (4 SE) CO US 3925 -10459 2088 ALERT +EBBP1 DOWNINGTOWN PA US 4003 -7571 61 GOES +EBBT2 EAST BERNARD TX US 2953 -9606 -9999 +EBCU1 SPANISH FORK (6 SE) UT US 4010 -11163 -9999 BASIC +EBCW2 FELLOWSVILLE (3 W) WV US 3932 -7988 457 IFLOWS +EBDC3 MILFORD CT US 4120 -7307 0 ALERT +EBDI2 LISLE IL US 4192 -8818 -9999 UCOOP +EBDN5 TRUTH OR CONSEQUENCES (4 NE) NM US 3315 -10719 1343 +EBDT2 BANDERA (17 WSW) TX US 2967 -9933 -9999 ALERT +EBDU1 ANTIMONY (2 E) UT US 3812 -11197 1905 +EBEN7 ELLERBE (2 E) NC US 3503 -7970 107 COOPBC +EBEP1 EBENSBURG (1 SW) PA US 4047 -7873 -9999 GOES +EBFT2 BOERNE (4 SW) TX US 2977 -9878 -9999 ALERT +EBGT2 BOERNE (5 NW) TX US 2983 -9883 -9999 ALERT +EBGW1 ELLENSBURG (2 N) WA US 4703 -12054 520 COOPC +EBHT2 CASTROVILLE (11 N) TX US 2954 -9882 -9999 ALERT +EBJT2 CASTROVILLE (20 NE) TX US 2963 -9881 -9999 ALERT +EBKV1 EAST BERKSHIRE VT US 4495 -7270 125 GOES +EBLM3 FISKDALE (1 WSW) MA US 4210 -7215 -9999 SNOCOR +EBLT2 CASTROVILLE (14 NW) TX US 2953 -9896 -9999 ALERT +EBLU1 PANGUITCH (4 SSE) UT US 3777 -11238 2073 +EBMT2 HONDO (14 N) TX US 2957 -9910 -9999 ALERT +EBNI1 GRANGEVILLE (4 N) ID US 4585 -11612 1734 WSF +EBNK2 ELIZABETHTOWN KY US 3770 -8585 -9999 UCOOP +EBNM4 EBEN JUNCTION MI US 4637 -8698 273 COOPBC +EBNN6 LADLETON (2 SW) NY US 4193 -7454 530 GOES +EBNN7 RALEIGH NC US 3585 -7872 -9999 GOES +EBNP1 EBENSBURG PA US 4047 -7873 591 COOPAB +EBNT2 HONDO (18 NW) TX US 2960 -9925 -9999 ALERT +EBPN6 BRIDGEPORT NY US 4315 -7597 120 SNOCOR +EBQT2 BANDERA (12 SE) TX US 2960 -9893 -9999 ALERT +EBRI4 ELBERON (3 S) IA US 4197 -9232 299 +EBRI4G ELBERON (3 S) IA US 4197 -9232 299 +EBRM3 FISKDALE (1 WSW) MA US 4212 -7213 207 COOPAB +EBRM5 BRAINERD (2 E) MN US 4633 -9417 -9999 UCOOP +EBRM7 ARCADIA MO US 3755 -9064 312 UCOOP +EBRN4 MILLBURN NJ US 4072 -7431 23 +EBRP1 GLEN HAZEL PA US 4155 -7860 -9999 GOES +EBRV1 EAST BARRE VT US 4413 -7230 -9999 UCOOP +EBSN6 BLOSSVALE NY US 4329 -7564 142 SNOCOR +EBSN7 CHARLOTTE (5 E) NC US 3520 -8077 -9999 IFLOWS +EBST2 BANDERA (5 SE) TX US 2967 -9901 -9999 ALERT +EBSW1 SEATTLE WA US 4760 -12234 0 HTG +EBTC1 MARKLEEVILLE (10 S) CA US 3855 -11980 2652 SNOTEL +EBTK2 ELIZABETHTOWN KY US 3770 -8588 238 COOPB +EBUC2 BOONE (4 NW) CO US 3829 -10430 -9999 +EBVP1 ELIZABETHVILLE (1 N) PA US 4057 -7682 158 COOPB +EBWN6 BREWERTON (3 W) NY US 4323 -7620 115 SNOCOR +EBYF1 SAN CARLOS PARK (4 WSW) FL US 2644 -8188 -9999 GOES +EBYG1 DALLAS (10 WSW) GA US 3388 -8500 363 COOPB +EBYM7 ELSBERRY (1 S) MO US 3915 -9078 198 COOPAB +EBYN6 EAGLE BAY NY US 4377 -7482 536 OTHER +EBZG1 SPRINGFIELD GA US 3237 -8130 -9999 GOES +EBZN6 WEST SENECA (1 W) NY US 4283 -7878 184 +ECAN6 CAMDEN NY US 4338 -7574 238 SNOCOR +ECAO1 AKRON OH US 4108 -8152 291 GOES +ECAU1 PARK CITY (7 N) UT US 4076 -11156 1902 GOES +ECBA2 JUNEAU (4 WSW) AK US 5827 -13450 -9999 UCOOP +ECBC1 BRANSCOMB CA US 3973 -12364 424 GOES +ECBN6 CAMDEN NY US 4339 -7583 165 SNOCOR +ECBU1 COALVILLE (3 S) UT US 4095 -11142 1695 GOES +ECCC1 SANTA CLARITA CA US 3458 -11856 512 GOES +ECCN6 MCCONNELLSVILLE NY US 4327 -7570 149 SNOCOR +ECCT2 EVANS CREEK NEAR COMSTOC TX US 2953 -10110 -9999 +ECCU1 COALVILLE (7 W) UT US 4092 -11160 1707 GOES +ECD PROSPECT AK US 6680 -15070 -9999 SAWRS +ECDC1 DESCANSO (4 NNW) CA US 3291 -11664 933 ALERT +ECDN2 HENDERSON (4 E) NV US 3602 -11491 762 ALERT +ECDN6 CAMDEN NY US 4339 -7583 164 SNOCOR +ECDO3 DRAIN (3 SSE) OR US 4363 -12328 210 +ECEA2 JUNEAU (4 SW) AK US 5827 -13450 -9999 UCOOP +ECEC1 EAGLEVILLE (6 SW) CA US 4132 -12012 1433 WSF +ECEW4 GILLETTE (21 NW) WY US 4447 -10585 1317 GOES +ECG ELIZABETH CITY NC US 3626 -7618 4 ASOS +ECGN6 CAYUGA (2 N) NY US 4295 -7673 116 SNOCOR +ECGO3 PROSPECT (10 NW) OR US 4277 -12267 553 GOES +ECHC1 TWIN BRIDGES (5 ENE) CA US 3883 -12004 2271 WSF +ECHN6 EAST CHATHAM NY US 4244 -7350 282 COOPB +ECHO3 ECHO (7 WSW) OR US 4572 -11935 232 GOES +ECHS2 RAPID CITY (5 W) SD US 4409 -10333 1131 +ECHT2 FORT WORTH TX US 3267 -9732 -9999 GOES +ECHU1 ECHO (1 SE) UT US 4097 -11143 1667 COOPB +ECHW4 ARVADA (18 SE) WY US 4448 -10590 1219 COOPAB +ECKC1 ELK CREEK (9 WNW) CA US 3965 -12272 1150 GOES +ECKC2 ECKLEY (16 NNW) CO US 4034 -10253 -9999 COOPAB +ECKF1 FERNANDINA BEACH FL US 3069 -8145 -9999 +ECKI3 ECKERTY IN US 3827 -8655 -9999 UCOOP +ECKM5 FINLAND (3 S) MN US 4737 -9124 -9999 +ECKS2 ABERDEEN (2 NE) SD US 4548 -9843 411 UCOOP +ECLC2 IDAHO SPRINGS (14 SW) CO US 3965 -10560 3231 SNOTEL +ECLK1 ELK CITY (7 E) KS US 3728 -9580 242 +ECLU1 ESCALANTE (2 NE) UT US 3775 -11158 1765 GOES +ECLW3 EAU CLAIRE WI US 4482 -9150 -9999 COOPB +ECMA3 MORENCI (5 W) AZ US 3306 -10944 1120 GOES +ECMC1 SAN MARCOS (7 SW) CA US 3305 -11723 15 ALERT +ECMP1 EAST CONEMAUGH PA US 4035 -7888 375 +ECMT2 EL CAMPO TX US 2920 -9627 34 COOPC +ECNF1 OVIEDO (2 ESE) FL US 2866 -8117 -9999 GOES +ECNN6 CANAJOHARIE NY US 4290 -7457 94 SNOCOR +ECOC1 SOUTH LAKE TAHOE (5 SW) CA US 3884 -12007 2377 SNOTEL +ECOF1 PERRY (15 NW) FL US 3017 -8382 4 GOES +ECON2 OVERTON (17 S) NV US 3631 -11443 381 COOPC +ECON8 ROSEGLEN (8 E) ND US 4775 -10167 640 UCOOP +ECON8G ROSEGLEN (8 E) ND US 4775 -10167 -9999 +ECOU1 ECHO (1 SE) UT US 4097 -11143 1695 +ECPU1 PARK CITY (5 N) UT US 4072 -11152 1939 GOES +ECRF1 GONZALEZ (3 E) FL US 3061 -8726 -9999 GOES +ECRI3 INDIANAPOLIS (2 W) IN US 3982 -8630 255 +ECRN1 PINE BLUFFS (8 SE) NE US 4110 -10398 1554 GOES +ECRS2 RED OWL (6 NE) SD US 4475 -10245 748 UCOOP +ECRT2 ELDORADO (16 NW) TX US 3103 -10073 -9999 GOES +ECRU1 MORGAN (8 S) UT US 4092 -11160 1799 GOES +ECRW3 EAU CLAIRE (5 SE) WI US 4477 -9143 -9999 AUTOB +ECRW4 ENCAMPMENT (8 NE) WY US 4130 -10671 2124 GOES +ECS NEWCASTLE (5 NW) WY US 4388 -10432 1272 SAWRS +ECSC1 LAKE ELSINORE (3 NW) CA US 3365 -11741 811 GOES +ECSF1 LAKE CITY (14 SSE) FL US 3000 -8260 87 OTHER +ECSI3 SPEEDWAY IN US 3978 -8625 -9999 +ECSM1 ESTCOURT STATION ME US 4746 -6923 212 COOPC +ECSN1 ERICSON (6 WNW) NE US 4180 -9879 639 COOPABC +ECSU1 ESCALANTE (1 ESE) UT US 3777 -11160 1771 COOPABC +ECTA2 JUNEAU (4 WSW) AK US 5827 -13450 -9999 UCOOP +ECTN8 WEBSTER (9 E) ND US 4827 -9868 427 +ECUN2 RENO (8 SW) NV US 3943 -11990 2481 ALERT +ECWA2 JUNEAU (4 WSW) AK US 5827 -13452 -9999 UCOOP +ECXC2 CLIMAX (4 NW) CO US 3941 -10625 3048 GOES +ECYN6 CLYDE (2 NW) NY US 4307 -7683 119 SNOCOR +EDAA4 EUDORA AR US 3312 -9127 41 COOPA +EDAT2 EDNA (7 NW) TX US 2906 -9676 -9999 COOPB +EDBN5 TRUTH (3 NE) NM US 3315 -10721 1293 GOES +EDBP1 EDINBORO (3 E) PA US 4188 -8008 445 COOPB +EDBT2 VANDERPOOL (9 SE) TX US 2969 -9943 -9999 ALERT +EDCC1 PASKENTA (10 NNE) CA US 4002 -12251 219 GOES +EDDC2 EADS (5 SE) CO US 3850 -10283 1305 WSF +EDDI2 EDDYVILLE IL US 3747 -8855 -9999 UCOOP +EDDM1 EDDINGTON ME US 4483 -6870 12 +EDDM5 CROOKSTON (10 SW) MN US 4773 -9678 262 UCOOP +EDDM6 EDDICETON (1 E) MS US 3150 -9078 65 +EDDM7 ELDRIDGE (3 E) MO US 3782 -9269 -9999 UCOOP +EDEG1 EDEN (2 NW) GA US 3219 -8141 6 +EDEK1 EL DORADO (1 E) KS US 3782 -9684 394 +EDEN7 EDEN NC US 3648 -7975 207 COOPB +EDEN8 EDMORE (11 SW) ND US 4834 -9866 457 +EDET2 EDEN TX US 3122 -9985 625 COOPAB +EDF ANCHORAGE AK US 6125 -14979 59 +EDFT2 HONDO (8 NNW) TX US 2945 -9920 -9999 ALERT +EDGA2 CANTWELL (27 E) AK US 6360 -14802 732 SNOCOR +EDGF1 MYAKKA CITY (4 E) FL US 2731 -8211 -9999 GOES +EDGI4 EDGEWOOD IA US 4265 -9140 183 UCOOP +EDGK1 EDGERTON (2 NE) KS US 3875 -9498 283 GOES +EDGK2 EDGEWOOD (2 E) KY US 3898 -8454 -9999 GOES +EDGM3 EDGARTOWN (1 NW) MA US 4138 -7052 6 COOPAB +EDGM7 EDGAR SPRINGS (4 S) MO US 3763 -9192 372 COOPB +EDGM8 EDGAR MT US 4547 -10884 1055 GOES +EDGN2 STATELINE NV US 3897 -11994 1914 GOES +EDGN8 EDGELEY (3 W) ND US 4632 -9877 -9999 UCOOP +EDGP1 DINGMANS FERRY (7 WNW) PA US 4125 -7498 439 IFLOWS +EDGS1 EDGEFIELD (3 NNE) SC US 3383 -8191 168 COOPB +EDGS2 EDGEMONT SD US 4330 -10382 1041 +EDGT2 HOUSTON TX US 2978 -9562 -9999 ALERT +EDGW2 EDGARTON WV US 3855 -8212 225 GOES +EDGW3 EDGERTON (2 NE) WI US 4285 -8904 -9999 AUTOB +EDHN6 EDINBURGH (8 N) NY US 4332 -7405 405 SNOCOR +EDIC1 CARPINTERIA (2 N) CA US 3443 -11950 503 ALERT +EDIC2 REDMESA CO US 3701 -10819 -9999 +EDIG1 EDISON GA US 3157 -8473 90 COOPB +EDIN1 EDISON NE US 4027 -9973 655 GOES +EDIN6 EDINBURGH (1 NE) NY US 4322 -7405 287 SNOCOR +EDIN8 EDINBURG ND US 4850 -9786 362 UCOOP +EDIS1 EDISTO ISLAND SC US 3247 -8033 2 COOPA +EDIT2 EDINBURG TX US 2630 -9815 29 COOPB +EDJT2 HONDO (10 N) TX US 2950 -9913 -9999 ALERT +EDLK1 ELMDALE (10 WNW) KS US 3841 -9683 390 COOPB +EDLN6 ROME (5 NE) NY US 4328 -7542 183 SNOCOR +EDLN8 ENDERLIN (2 W) ND US 4662 -9764 351 COOPAB +EDLP1 CLARKS SUMMIT (2 ENE) PA US 4152 -7567 482 IFLOWS +EDLT2 DHANIS (8 N) TX US 2944 -9928 -9999 ALERT +EDMM1 EDMUNDS (1 W) ME US 4489 -6727 15 GOES +EDMM2 EDMONSTON MD US 3895 -7693 6 IFLOWS +EDMM8 DEER LODGE (15 WNW) MT US 4643 -11307 2377 WSF +EDMN2 CARSON CITY NV US 3917 -11972 1404 +EDMN6 EDMESTON (3 N) NY US 4273 -7527 497 COOPB +EDMN8 EDMUNDS ND US 4727 -9887 445 COOPAB +EDMO2 EDMOND (1 SE) OK US 3565 -9747 360 COOPB +EDMS2 EDGEMONT SD US 4330 -10380 1055 UCOOP +EDMT2 EDOM (3 NNW) TX US 3237 -9561 155 COOPB +EDNC1 CASTRO VALLEY (4 NNE) CA US 3772 -12202 308 ALERT +EDNI3 EDINBURGH (2 NW) IN US 3937 -8600 197 +EDNM5 EDINA MN US 4488 -9335 -9999 UCOOP +EDNM6 EDINBURG MS US 3280 -8934 115 COOPB +EDNM7 EDINA MO US 4017 -9217 238 COOPB +EDNN6 EDMESTON NY US 4272 -7523 457 GOES +EDNN7 EDENTON NC US 3618 -7678 6 COOPBC +EDNS2 EDEN SD US 4562 -9742 -9999 UCOOP +EDNT2 EDNA TX US 2896 -9669 21 +EDNV1 EDEN (2 S) VT US 4468 -7256 444 COOPAB +EDNV2 EDINBURG VA US 3882 -7857 256 COOPAB +EDNV2L EDINBURG VA US 3882 -7857 256 +EDNW4 EDEN (15 SW) WY US 4195 -10968 1935 GOES +EDOA2 ESTER (2 NW) AK US 6488 -14804 625 COOPB +EDOC1 EL DORADO (6 S) CA US 3859 -12084 306 OTHER +EDOT2 DHANIS (11 NW) TX US 2956 -9941 -9999 ALERT +EDQT2 EDEN TX US 3121 -9984 622 UCOOP +EDRC2 EDWARDS (1 WNW) CO US 3965 -10662 2134 UCOOP +EDRI4 ELDORADO (1 E) IA US 4305 -9181 281 GOES +EDRK1 EL DORADO (4 NE) KS US 3786 -9682 418 +EDRM7 ELDRIDGE (7 W) MO US 3780 -9284 -9999 UCOOP +EDRN5 ROSWELL (7 W) NM US 3340 -10463 1140 UCOOP +EDRN6 DERUYTER NY US 4280 -7587 406 SNOCOR +EDRN8 EDMORE (1 NW) ND US 4843 -9847 468 COOPAB +EDRP1 EDINBORO (1 SW) PA US 4187 -8013 -9999 GOES +EDRT2 SUGARLAND (1 ENE) TX US 2963 -9562 -9999 ALERT +EDRW2 MARLINTON (6 NNE) WV US 3828 -8003 853 IFLOWS +EDSA2 FAIRBANKS (10 NW) AK US 6489 -14805 662 UCOOP +EDSC1 EDISON CA US 3535 -11887 175 UCOOP +EDSC2 RICO CO US 3778 -10802 3109 +EDSM7 ELDORADO SPRINGS MO US 3783 -9402 280 COOPAB +EDSN1 EDISON NE US 4028 -9978 646 COOPB +EDSN7 EDEN NC US 3653 -7977 165 GOES +EDSS1 EDISTO ISLAND (4 NW) SC US 3261 -8033 4 COOPA +EDTF1 TAYLOR (8 NW) FL US 3055 -8235 -9999 GOES +EDUT2 SABINAL (8 N) TX US 2941 -9950 -9999 ALERT +EDVK2 EDDYVILLE KY US 3708 -8810 116 UCOOP +EDVT2 SABINAL (14 N) TX US 2949 -9982 -9999 ALERT +EDW EDWARDS CA US 3492 -11792 694 +EDWC2 EADS (5 SE) CO US 3850 -10283 1305 WSF +EDWI2 EDWARDSVILLE IL US 3883 -8995 146 COOPB +EDWK1 EL DORADO KS US 3783 -9685 394 COOPB +EDWM2 EDGEWOOD MD US 3943 -7629 18 ALERT +EDWM7 EDWARDS (4 ENE) MO US 3814 -9310 -9999 UCOOP +EDWN3 PETERBOROUGH NH US 4290 -7198 293 SNOCOR +EDWN7 AURORA (5 WNW) NC US 3532 -7687 0 GOES +EDWQ9 MAYO (46 E) YK CN 6370 -13430 829 UCOOP +EDXT2 SABINAL (12 NW) TX US 2942 -9961 -9999 ALERT +EDYF1 TAYLOR (8 NW) FL US 3054 -8234 -9999 +EDYI4 EDDYVILLE IA US 4116 -9264 210 +EDYI4G EDDYVILLE IA US 4116 -9264 210 +EDYK2 EDDYVILLE KY US 3705 -8807 159 COOPBC +EDYN3 EAST DERBY NH US 4288 -7127 165 COOPB +EDYT2 SABINAL (11 NW) TX US 2946 -9954 -9999 ALERT +EDZO3 JOHN DAY (46 E) OR US 4433 -11822 1402 WSF +EDZT2 UTOPIA TX US 2961 -9953 -9999 ALERT +EED NEEDLES (5 S) CA US 3477 -11462 280 +EEDC1 NEEDLES (1 SE) CA US 3483 -11459 146 COOPB +EEDT2 EDGEWOOD TX US 3271 -9590 -9999 GOES +EEEF1 OLDSMAR (2 E) FL US 2807 -8264 -9999 OTHER +EEKC1 BRENTWOOD (2 N) CA US 3796 -12169 15 ALERT +EELC1 COVELO (9 ENE) CA US 3983 -12308 457 GOES +EEMC1 MINA CA US 3994 -12335 310 GOES +EEMT1 SILVER POINT (5 W) TN US 3608 -8583 196 COOPA +EEN KEENE NH US 4290 -7227 -9999 SAWRS +EEO MEEKER CO US 4005 -10789 1957 ASOS +EEPC1 LAKE ARROWHEAD (3 ENE) CA US 3428 -11713 -9999 ALERT +EERN3 ERROL (3 S) NH US 4475 -7115 411 UCOOP +EESO3 UNION (20 SE) OR US 4505 -11753 1341 WSF +EET ALABASTER AL US 3318 -8678 -9999 ASOS +EEW NEENAH WI US 4422 -8855 -9999 +EFAN6 FABIUS (3 E) NY US 4284 -7593 399 SNOCOR +EFAO3 ASHLAND OR US 4215 -12271 885 GOES +EFBM8 CONNER MT US 4588 -11406 1278 GOES +EFBN6 FABIUS NY US 4284 -7599 384 SNOCOR +EFBU1 HEBER CITY (53 NE) UT US 4088 -11053 2847 WSF +EFCC2 GOLD PARK (2 SSW) CO US 3937 -10645 -9999 AHOS +EFCL1 CAMERON LA US 2979 -9333 -9999 GOES +EFCU1 EPHRAIM UT US 3935 -11158 1728 +EFD HOUSTON TX US 2961 -9516 10 +EFDA2 CHICKEN (30 SSE) AK US 6366 -14172 -9999 +EFDM8 HAVRE (24 S) MT US 4818 -10964 1433 ALERT +EFDN7 ENFIELD (2 SW) NC US 3615 -7769 34 GOES +EFFI2 EFFINGHAM IL US 3912 -8862 181 COOPAB +EFFK1 EFFINGHAM KS US 3953 -9540 351 COOPB +EFFM5 BIGFORK MN US 4778 -9365 -9999 RAWS +EFFN3 EFFINGHAM (4 NW) NH US 4380 -7106 122 GOES +EFFN6 SPAFFORD NY US 4281 -7627 515 SNOCOR +EFFS1 EFFINGHAM SC US 3406 -7976 32 +EFFT2 IRVING (2 E) TX US 3284 -9689 152 GOES +EFFU1 GLENDALE (1 N) UT US 3734 -11260 1798 GOES +EFGA4 ELGIN AR US 3577 -9130 73 +EFGI2 EFFINGHAM (2 NNE) IL US 3915 -8853 183 OTHER +EFK NEWPORT VT US 4489 -7223 -9999 SAWRS +EFKC2 LEADVILLE (2 NW) CO US 3927 -10631 3018 GOES +EFKN7 TUCKASEGEE (8 E) NC US 3521 -8300 896 BASIC +EFKU1 TABIONA (38 NE) UT US 4090 -11054 2838 GOES +EFLA2 FAIRBANKS (4 NE) AK US 6490 -14768 215 UCOOP +EFLM3 EAST FALMOUTH (3 NNE) MA US 4162 -7053 21 COOPB +EFLN6 FLORENCE NY US 4342 -7575 283 SNOCOR +EFLN7 EAST FLAT ROCK (3 SE) NC US 3525 -8239 671 COOPB +EFLO2 EUFAULA OK US 3528 -9543 259 COOPB +EFLS2 PARMELEE SD US 4332 -10103 -9999 GOES +EFLT2 LEWISVILLE (2 E) TX US 3305 -9696 139 +EFMI2 EFFINGHAM IL US 3911 -8853 183 COOPB +EFQN2 MCDERITT (7 E) NV US 4198 -11758 1433 WSF +EFRA1 STATE HIGHWAY 193 BRIDGE, E. FOW 3044 -8811 -9999 CTGN +EFRC1 UKIAH (3 NE) CA US 3920 -12319 187 +EFRM3 EAST FREETOWN MA US 4178 -7092 18 COOPB +EFRN7 EAST FORK NC US 3540 -8282 -9999 +EFRP1 EIGHTY FOUR (2 NNE) PA US 4021 -8013 360 IFLOWS +EFRU1 EPHRAIM (1 N) UT US 3937 -11159 1679 COOPB +EFRV1 EAST FRANKLIN (1 N) VT US 4501 -7283 122 GOES +EFT MONROE WI US 4262 -8959 313 +EFUN6 FULTON NY US 4332 -7642 104 SNOCOR +EFVU1 HURRICANE (24 E) UT US 3721 -11269 1567 +EFWI4 JEFFERSON (2 S) IA US 4199 -9438 295 +EFWI4G JEFFERSON (2 S) IA US 4199 -9438 295 +EFWO3 JOSEPH OR US 4527 -11722 1377 +EFYN6 FAYETTEVILLE NY US 4302 -7600 169 SNOCOR +EGAC2 ENGLEWOOD (6 SE) CO US 3959 -10492 1698 ALERT +EGAN6 WATKINS GLEN (3 SW) NY US 4236 -7691 324 SNOCOR +EGBM5 EAGLE BEND MN US 4617 -9503 -9999 UCOOP +EGBN6 WATKINS GLEN NY US 4238 -7686 138 SNOCOR +EGCC1 FAIRVIEW (9 NW) CA US 3598 -11863 2042 UCOOP +EGCF1 MELBOURNE (3 N) FL US 2813 -8064 -9999 +EGCI1 VICTOR (3 NE) ID US 4397 -11168 1509 GOES +EGCN5 EAGLE NEST (3 SE) NM US 3653 -10523 2463 +EGCO3 NEW BRIDGE (7 NW) OR US 4488 -11725 853 +EGCT2 ELGIN (8 NW) TX US 3042 -9747 -9999 ALERT +EGCW3 FOUNTAIN CITY WI US 4421 -9168 242 UCOOP +EGD EGEGIK AK US 5821 -15738 -9999 AWOS +EGDC2 ENGLEWOOD (8 ESE) CO US 3963 -10483 1721 COOPAB +EGDT2 SAN ANTONIO (20 N) TX US 2968 -9852 -9999 ALERT +EGE GYPSUM (2 E) CO US 3964 -10692 1992 +EGET2 SAN ANTONIO (22 N) TX US 2974 -9851 -9999 ALERT +EGEW2 FLAT TOP (5 W) WV US 3755 -8119 917 IFLOWS +EGFI2 ELK GROVE VILLAGE (2 W) IL US 4203 -8795 204 COOPB +EGFM5 EAST GRAND FORKS MN US 4793 -9703 238 +EGFN6 LEWIS NY US 4392 -7520 -9999 +EGFS1 EDGEFIELD SC US 3379 -8192 -9999 GOES +EGGW3 EGG HARBOR (3 SE) WI US 4504 -8723 231 UCOOP +EGHA2 CHITNA (5 N) AK US 6158 -14443 -9999 UCOOP +EGHM8 BIG SKY (5 SW) MT US 4523 -11117 3039 SNOTEL +EGHN6 GLEN HAVEN NY US 4281 -7627 263 SNOCOR +EGHT2 HELOTES (3 NE) TX US 2961 -9865 -9999 ALERT +EGHW3 EGG HARBOR (2 S) WI US 4501 -8730 234 UCOOP +EGIL1 GRAND ISLE LA US 2928 -8994 3 GOES +EGIT2 HELOTES (7 NE) TX US 2967 -9865 -9999 ALERT +EGKF1 ST. PETERSBURG BEACH (12 S) FL US 2760 -8276 5 C-MAN +EGKO3 EAGLE CREEK (2 NE) OR US 4537 -12233 227 GOES +EGLA2 EAGLE AK US 6479 -14120 259 COOPAB +EGLA4 HOT SPRINGS AR US 3449 -9297 -9999 ALERT +EGLC1 BLYTHE (50 WNW) CA US 3381 -11545 297 COOPAC +EGLC2 DOTSERO (2 W) CO US 3964 -10708 1868 +EGLF1 FLORIDA CITY (7 WSW) FL US 2542 -8059 -9999 UCOOP +EGLM1 EAGLE LAKE ME US 4704 -6860 203 COOPA +EGLM8 EAST GLACIER MT US 4845 -11322 1465 COOPB +EGLN5 EAGLE NEST (3 SE) NM US 3653 -10523 2517 GOES +EGLO3 EAGLE POINT (4 NW) OR US 4253 -12286 388 +EGLT1 EAGLEVILLE (1 SE) TN US 3573 -8666 312 COOPB +EGLT2 EAGLE LAKE (7 NE) TX US 2966 -9624 -9999 ALERT +EGLW4 CODY (35 WSW) WY US 4449 -10990 -9999 +EGMC1 DARDANELLE (4 S) CA US 3829 -11983 2286 WSF +EGMN7 EDGEMONT NC US 3601 -8177 847 IFLOWS +EGMS2 EDGEMONT (23 NNW) SD US 4363 -10392 1342 COOPAB +EGMT2 NEW BRAUNFELS (8 SW) TX US 2965 -9822 -9999 ALERT +EGNA2 JUNEAU (3 W) AK US 5833 -13447 -9999 UCOOP +EGNI2 ELGIN (3 W) IL US 4205 -8834 -9999 UCOOP +EGNM5 ELGIN (2 SSW) MN US 4410 -9227 326 COOPB +EGNN2 CALIENTE (20 S) NV US 3735 -11454 1042 COOPAB +EGNN5 EAGLE NEST NM US 3656 -10526 2524 COOPAB +EGNN8 ELGIN ND US 4640 -10185 713 COOPB +EGNO2 ELGIN (5 SW) OK US 3472 -9835 370 +EGNO3 EUGENE (3 S) OR US 4400 -12311 396 NWR +EGNS2 EGAN SD US 4400 -9665 472 COOPB +EGNT2 NEW BRAUNFELS (3 NW) TX US 2972 -9818 -9999 ALERT +EGOT2 NEW BRAUNFELS (7 W) TX US 2971 -9825 -9999 ALERT +EGPA4 EGYPT (1 SE) AR US 3586 -9093 -9999 +EGPC1 EAGLEVILLE (7 SW) CA US 4126 -12023 2195 WSF +EGPN2 CARLIN (10 WSW) NV US 4065 -11628 1844 AWOS +EGPQ9 FORT MCPHERSON (80 W) YK CN 6637 -13673 710 UCOOP +EGPT2 NEW BRAUNFELS (13 SW) TX US 2963 -9833 -9999 ALERT +EGQT2 NEW BRAUNFELS (12 NW) TX US 2977 -9830 -9999 ALERT +EGRC1 PASADENA CA US 3415 -11819 331 ALERT +EGRC2 MEEKER CO US 4005 -10820 2134 GOES +EGRL1 ELM GROVE LA US 3235 -9355 48 UCOOP +EGRM5 EAST GRAND FORKS (7 NNW) MN US 4802 -9702 -9999 UCOOP +EGRM8 BOZEMAN (2 NW) MT US 4573 -11107 1405 GOES +EGRP1 EAST GREENVILLE PA US 4039 -7552 88 GOES +EGRW3 EAGLE RIVER WI US 4591 -8924 502 UCOOP +EGST2 NEW BRAUNFELS (17 WNW) TX US 2975 -9840 -9999 ALERT +EGTM7 EDGERTON MO US 3951 -9463 256 COOPAB +EGV EAGLE_RIVER_UNION_ARPT WI US 4594 -8926 472 +EGVI2 ELK GROVE VILLAGE IL US 4202 -8800 -9999 +EGVT2 BOERNE (8 E) TX US 2979 -9860 -9999 ALERT +EGWF1 EDGEWATER (3 SW) FL US 2895 -8095 -9999 OTHER +EGWN7 CHARLOTTE (6 SE) NC US 3517 -8073 61 IFLOWS +EGWT2 HELOTES (5 NW) TX US 2962 -9875 -9999 ALERT +EGYA2 EAGLE (2 SE) AK US 6477 -14114 268 GOES +EGYN8 EDGELEY (3 WNW) ND US 4637 -9877 475 COOPAB +EGYT2 ELGIN (9 SW) TX US 3023 -9743 -9999 ALERT +EGZT2 ELGIN (6 SSE) TX US 3027 -9733 -9999 ALERT +EHA ELKHART KS US 3701 -10189 1102 AMOS +EHAN6 GENEVA (6 S) NY US 4279 -7700 203 SNOCOR +EHBA3 MADERA CANYON (3 W) AZ US 3173 -11097 1059 ALERT +EHBN6 GENEVA (6 S) NY US 4279 -7700 206 SNOCOR +EHCM1 EAST HUE & CRY ROCK ME US 4353 -7014 -9999 BUOY +EHCN6 GENEVA (6 S) NY US 4278 -7698 147 SNOCOR +EHDC3 EAST HARTFORD (3 E) CT US 4178 -7259 16 GOES +EHDI3 ELKHART IN US 4170 -8587 -9999 UCOOP +EHDN6 SHEDS NY US 4281 -7580 468 SNOCOR +EHDU1 HATCH (2 SSW) UT US 3760 -11243 2134 +EHFV1 CANAAN (5 NE) VT US 4505 -7150 366 GOES +EHGC1 ESCONDIDO (3 SW) CA US 3311 -11711 186 ALERT +EHHC1 PINECREST (16 SSE) CA US 3797 -11988 1372 GOES +EHLN6 BOONVILLE (9 SW) NY US 4336 -7539 204 SNOCOR +EHM DILLINGHAM (65 WSW) AK US 5865 -16206 145 S +EHMC3 EAST HAMPTON (4 SE) CT US 4155 -7245 20 GOES +EHMI4 EARLHAM IA US 4150 -9413 -9999 UCOOP +EHMV1 EAST HAVEN (4 SE) VT US 4462 -7183 923 SNOCOR +EHNC2 LIVERMORE (11 SW) CO US 4069 -10543 1965 UCOOP +EHNW3 ELKHORN WI US 4267 -8854 315 +EHO SHELBY (3 W) NC US 3526 -8160 258 AWOS +EHON2 HENDERSON NV US 3603 -11493 658 ALERT +EHR HENDERSON KY US 3781 -8768 -9999 SAWRS +EHRA3 EHRENBERG (2 E) AZ US 3361 -11447 142 COOPAB +EHRS1 BAMBERG (15 S) SC US 3309 -8103 -9999 +EHRW2 DORCAS (3 E) WV US 3892 -7903 920 IFLOWS +EHT EAST HARTFORD CT US 4175 -7262 -9999 SAWRS +EHTK1 ELKHART KS US 3700 -10190 1096 +EHTN2 HENDERSON (2 SW) NV US 3602 -11492 671 ALERT +EHU FORT WORTH TX US 3275 -9733 188 +EHVC3 EAST HAVEN CT US 4128 -7286 7 ALERT +EHVV1 EAST HAVEN (2 S) VT US 4464 -7190 288 GOES +EHWV1 EAST HAVEN (1 W) VT US 4467 -7192 442 SNOCOR +EHYM8 TROY (15 N) MT US 4870 -11592 1052 WSF +EIDO2 ENID OK US 3629 -9804 -9999 NWR +EIHN6 RAQUETTE LAKE (5 SW) NY US 4377 -7472 552 SNOCOR +EIL FAIRBANKS (23 SE) AK US 6467 -14710 167 +EILI1 BONNER'S FERRY (10 NE) ID US 4877 -11616 648 +EIMC1 YOSEMITE VILLAGE (24 NW) CA US 3788 -11997 671 GOES +EIMO3 BAKER (15 NW) OR US 4487 -11811 1646 SNOTEL +EITN6 ITHACA NY US 4245 -7652 117 SNOCOR +EJAG1 ELLIJAY (8 NW) GA US 3477 -8458 -9999 GOES +EJBE2 RIO PAZ AT EL JOBO ES 1402 -8990 -9999 +EJCN6 WILLIAMSTOWN (2 SE) NY US 4337 -7587 214 SNOCOR +EJDM4 EAST JORDAN MI US 4515 -8513 180 COOPA +EJFK2 HARLAN (4 WSW) KY US 3682 -8342 408 IFLOWS +EJJM4 EAST JORDAN (4 S) MI US 4510 -8510 -9999 OTHER +EJYG1 ELLIJAY (1 S) GA US 3468 -8448 439 COOPB +EKA EUREKA (2 NE) CA US 4081 -12416 6 +EKAK1 EUREKA KS US 3782 -9628 317 COOPABC +EKAM8 EKALAKA (1 SE) MT US 4588 -10452 1067 OTHER +EKAN2 EUREKA NV US 3952 -11596 1993 COOPA +EKAN6 TANNERSVILLE (3 SW) NY US 4216 -7416 640 SNOCOR +EKAT2 BLANCO (7 E) TX US 3007 -9829 -9999 ALERT +EKBK2 SALYERSVILLE KY US 3778 -8310 390 IFLOWS +EKBN6 DUNDEE (2 NE) NY US 4253 -7694 283 SNOCOR +EKBT2 NEW BRAUNFELS (11 NNE) TX US 2985 -9808 -9999 ALERT +EKCN7 TRIPLETT (1 N) NC US 3623 -8156 949 IFLOWS +EKCO2 BINGER OK US 3529 -9853 416 GOES +EKCO3 BAKER CITY (7 SW) OR US 4476 -11797 2004 GOES +EKCS2 RAPID CITY (10 N) SD US 4424 -10315 899 GOES +EKCW2 BROWNTON (3 SSW) WV US 3917 -8015 427 IFLOWS +EKDI4 ELKADER (1 SE) IA US 4284 -9140 220 COOPB +EKDI4G ELKADER (1 SE) IA US 4284 -9140 -9999 +EKDT2 SATTLER (4 SE) TX US 2980 -9816 -9999 ALERT +EKET2 BOERNE (24 NE) TX US 3011 -9857 -9999 ALERT +EKFN6 AURORA (7 SE) NY US 4267 -7662 286 SNOCOR +EKFT2 SAN MARCOS (5 NW) TX US 2992 -9797 -9999 ALERT +EKGT2 SAN MARCOS (8 NW) TX US 2997 -9799 -9999 ALERT +EKHC1 SACRAMENTO CA US 3868 -12145 14 ALERT +EKHC2 WALDEN CO US 4067 -10728 2086 WSF +EKHK1 ELKHART KS US 3701 -10189 1097 COOPAB +EKHO3 YONCALLA (7 SE) OR US 4353 -12318 238 +EKHW2 KEYSTONE (2 S) WV US 3739 -8140 585 COOPAB +EKHW3 ELKHORN WI US 4265 -8853 -9999 UCOOP +EKJT2 WIMBERLY (4 SE) TX US 2993 -9808 -9999 ALERT +EKLA2 EKLUTNA (5 ESE) AK US 6142 -14912 588 GOES +EKLC2 ECKLEY CO US 4011 -10249 1189 COOPB +EKLK2 TOLLESBORO (2 NW) KY US 3852 -8352 360 IFLOWS +EKLM8 EKALAKA MT US 4589 -10455 1044 COOPABC +EKLN2 ELKO NV US 4083 -11577 -9999 +EKLT2 WIMBERLY (3 W) TX US 3011 -9814 -9999 ALERT +EKM ELKHART IN US 4172 -8600 -9999 SAWRS +EKMI3 ELKHART IN US 4170 -8598 213 COOPB +EKMM2 ELK MILLS MD US 3966 -7582 -9999 GOES +EKMW1 MONTESANO (20 N) WA US 4728 -12363 171 GOES +EKN ELKINS WV US 3889 -7986 607 +EKNC1 CORRALITOS (6 NW) CA US 3704 -12180 518 ALERT +EKNK2 EKRON (3 NW) KY US 3796 -8622 192 UCOOP +EKNN7 ELKIN NC US 3625 -8087 265 COOPB +EKNW3 ELKHORN (1 SE) WI US 4266 -8853 315 AUTOB +EKO ELKO (1 NW) NV US 4083 -11579 1548 +EKPM8 WHITE SULPHUR SPRINGS (11 SE) MT US 4647 -11072 2438 WSF +EKPW4 PINEDALE (10 NE) WY US 4300 -10975 2865 SNOTEL +EKRC2 CLARK (1 N) CO US 4072 -10692 2215 AHOS +EKRI1 ELK RIVER (1 S) ID US 4677 -11618 889 +EKRI4 ELKADER (5 SSW) IA US 4279 -9145 247 COOPABC +EKRK2 EKRON (2 SE) KY US 3790 -8617 283 NWR +EKRW1 TOUTLE (5 ENE) WA US 4635 -12260 762 GOES +EKRW2 PETTUS (3 W) WV US 3793 -8158 651 IFLOWS +EKSC1 SAN LUIS OBISPO (2 SSW) CA US 3526 -12067 43 ALERT +EKSN6 SKANEATELES NY US 4294 -7644 278 SNOCOR +EKSO2 ERICK (4 ESE) OK US 3520 -9980 600 +EKTA2 EAGLE RIVER (6 ESE) AK US 6145 -14932 195 COOPA +EKTK2 ELKTON (3 E) KY US 3680 -8710 203 GOES +EKTO3 ELKTON (4 S) OR US 4359 -12355 27 COOPB +EKVN7 FERGUSON (2 WSW) NC US 3607 -8140 -9999 GOES +EKWN1 ELKHORN (1 NW) NE US 4130 -9625 -9999 ALERT +EKWN2 ELKO (4 WSW) NV US 4081 -11583 1535 AMOS +EKY BESSEMER AL US 3331 -8693 -9999 AWOS +EKYC2 ECKLEY (14 N) CO US 4043 -10253 1181 +EKYN6 DUNDEE (2 NE) NY US 4253 -7694 281 SNOCOR +ELAC1 IRVINE (4 N) CA US 3372 -11780 21 +ELAF1 ELLAVILLE (6 NE) FL US 3043 -8308 -9999 UCOOP +ELAH1 EAST LAWAI HI US 2192 -15950 134 COOPB +ELAM5 ELIZABETH (3 W) MN US 4638 -9619 391 UCOOP +ELAN6 ELLENVILLE NY US 4173 -7438 89 COOPAB +ELAT2 EL PASO TX US 3168 -10620 -9999 +ELAW1 ELMA WA US 4701 -12340 21 COOPABC +ELBA1 ELBA AL US 3141 -8606 59 +ELBC2 ELBERT CO US 3922 -10454 2048 UCOOP +ELBG1 ELBERTON (2 N) GA US 3415 -8286 165 COOPAB +ELBI1 ELK RIVER (9 NE) ID US 4683 -11612 1652 SNOTEL +ELBI2 ELBURN IL US 4189 -8847 256 COOPB +ELBK1 ELBING KS US 3805 -9713 439 COOPB +ELBM5 ELBOW LAKE (1 S) MN US 4599 -9598 396 COOPB +ELBN6 ELLENBURG DEPOT NY US 4490 -7379 262 COOPB +ELBN7 ELLERBE NC US 3512 -7971 -9999 NWR +ELBT2 HOUSTON TX US 2980 -9545 -9999 ALERT +ELBW1 ELLENSBURG (2 S) WA US 4697 -12054 451 COOPAB +ELBW2 ELLENBORO WV US 3923 -8103 319 UCOOP +ELBW4 MORAN (14 SSW) WY US 4367 -11060 2164 WSF +ELCC1 EL CENTRO (2 SSW) CA US 3277 -11556 -9 COOPABC +ELCL1 BLANCHARD (2 W) LA US 3244 -9358 55 UCOOP +ELCM2 ELLICOTT CITY (12 W) MD US 3925 -7693 113 COOPC +ELCM7 ELLINGTON MO US 3725 -9097 -9999 GOES +ELCM8 AUGUSTA (6 NE) MT US 4751 -11228 1253 GOES +ELCN1 ELK CITY NE US 4140 -9620 -9999 UCOOP +ELCN5 SANTA FE (8 ENE) NM US 3571 -10581 2502 SNOTEL +ELCO2 ELK CITY OK US 3542 -9942 604 GOES +ELCS2 ELM SPRINGS (5 SE) SD US 4425 -10250 702 GOES +ELCT2 ELECTRA (1 ENE) TX US 3403 -9892 371 COOPB +ELCU1 ELSINORE (2 E) UT US 3868 -11210 1615 +ELD EL DORADO AR US 3322 -9281 77 +ELDA3 WILLOW BEACH (9 SSE) AZ US 3575 -11458 1036 ALERT +ELDA4 EL DORADO AR US 3313 -9247 -9999 NWR +ELDC1 SAN BERNADINO (4 ENE) CA US 3412 -11715 494 ALERT +ELDC2 BOULDER (6 S) CO US 3993 -10530 1847 ALERT +ELDI4 ELDORA IA US 4235 -9310 333 COOPAB +ELDK1 EL DORADO KS US 3782 -9683 408 COOPABC +ELDM7 ELDON MO US 3835 -9258 283 COOPB +ELDN5 ELIDA NM US 3395 -10365 1326 COOPAB +ELDN6 LODI (1 E) NY US 4261 -7681 372 SNOCOR +ELDO2 ELDON OK US 3592 -9484 214 GOES +ELDO3 RIVERSIDE (16 SSE) OR US 4333 -11800 1402 WSF +ELDT2 ELDORADO (1 SW) TX US 3085 -10062 747 UCOOP +ELEC1 JACKSON (7 S) CA US 3833 -12067 218 OTHER +ELEC2 CRIPPLE CREEK (25 NW) CO US 3895 -10553 2618 WSF +ELEH1 ELEELE HI US 2191 -15958 46 COOPB +ELEM5 CUSSON (6 NE) MN US 4818 -9275 433 NWR +ELEN6 ELBRIDGE NY US 4303 -7645 -9999 SNOCOR +ELET2 EL PASO TX US 3177 -10640 -9999 UCOOP +ELEW1 ORTING (19 SE) WA US 4690 -12203 500 GOES +ELFA2 ELFIN COVE AK US 5819 -13634 0 HTG +ELFA3 ELFRIDA (15 ENE) AZ US 3176 -10941 1637 COOPB +ELFC1 RIDGECREST (12 W) CA US 3548 -11770 1315 NWR +ELFF1 ELFERS (4 E) FL US 2821 -8267 0 GOES +ELFK1 ELK FALLS KS US 3738 -9619 312 +ELFS2 FREDRICK (10 WNW) SD US 4586 -9871 -9999 UCOOP +ELFT2 EL PASO TX US 3170 -10633 -9999 UCOOP +ELGA4 SALESVILLE (1 E) AR US 3625 -9225 122 GOES +ELGC1 ELK GROVE CA US 3842 -12138 14 ALERT +ELGI2 ELGIN IL US 4203 -8828 233 COOPAB +ELGK1 ELGIN KS US 3700 -9632 259 GOES +ELGN1 ELGIN NE US 4197 -9808 591 COOPAB +ELGN6 BURDETT (5 NE) NY US 4248 -7680 550 SNOCOR +ELGO2 ELGIN (4 W) OK US 3478 -9837 361 +ELGO3 ELGIN OR US 4556 -11792 809 COOPA +ELGT2 ELGIN TX US 3035 -9737 176 COOPAB +ELGW1 PORT ANGELES (12 SW) WA US 4796 -12357 -9999 +ELHC2 HAYDEN (8 NW) CO US 4059 -10732 1952 +ELHT2 EL PASO TX US 3178 -10632 -9999 UCOOP +ELHW1 PORT ANGELES (10 SW) WA US 4802 -12359 110 COOPAB +ELHW3 ELKHART LAKE WI US 4383 -8802 -9999 UCOOP +ELIC1 SEIAD VALLEY (19 N) CA US 4200 -12315 640 GOES +ELIC2 ELIZABETH (2 ENE) CO US 3937 -10456 2009 COOPAB +ELIG1 ELLIJAY (2 SW) GA US 3467 -8451 371 GOES +ELIH1 ELEELE HI US 2194 -15954 232 COOPB +ELIM8 ELLISTON MT US 4656 -11243 1548 COOPA +ELIN1 ELI NE US 4295 -10150 -9999 UCOOP +ELIP1 ELIMSPORT PA US 4113 -7702 168 GOES +ELIT2 EL INDIO TX US 2851 -10031 224 COOPB +ELJC1 EL CAJON (2 NNW) CA US 3281 -11698 123 COOPAC +ELJC2 EL JEBEL (2 NNW) CO US 3942 -10710 -9999 UCOOP +ELJG1 ELLIJAY GA US 3469 -8448 396 COOPB +ELJK2 HEBRON (1 E) KY US 3908 -8469 -9999 GOES +ELJT2 ELDORADO TX US 3086 -10059 744 UCOOP +ELK ELK CITY OK US 3543 -9939 604 +ELKA2 EKLUTNA AK US 6147 -14917 12 COOPA +ELKC1 ELK VALLEY (5 S) CA US 4199 -12372 520 +ELKC2 STEAMBOAT SPRINGS CO US 4085 -10697 2652 +ELKF1 ELKTON (1 WSW) FL US 2978 -8144 -9999 +ELKI1 ELK CITY ID US 4584 -11546 1237 COOPABC +ELKI4 ELKHART IA US 4177 -9343 -9999 UCOOP +ELKK1 ELK CITY (8 E) KS US 3728 -9578 226 +ELKK2 ELKHORN CITY KY US 3728 -8237 -9999 GOES +ELKM2 ELK RIDGE (1 NE) MD US 3922 -7670 6 UCOOP +ELKM4 MANISTIQUE (8 W) MI US 4593 -8642 219 OTHER +ELKM8 POLARIS (8 NNE) MT US 4547 -11310 2377 WSF +ELKN5 ELK (2 E) NM US 3295 -10530 1746 COOPAB +ELKN6 BLUE RIDGE (3 W) NY US 4399 -7383 603 SNOCOR +ELKN7 ELKIN NC US 3624 -8085 265 +ELKO2 ELK CITY (2 S) OK US 3538 -9941 600 COOPAB +ELKO3 TRAIL (4 NE) OR US 4268 -12274 443 GOES +ELKP1 ELKLAND PA US 4198 -7730 -9999 GOES +ELKQ2 ELK RIV AB ELKO DAM BC CN 4930 -11510 939 +ELKS2 ELK POINT (13 NE) SD US 4286 -9658 366 COOPB +ELKT1 PROSPECT TN US 3504 -8689 170 +ELKT2 ELECTRA (7 SW) TX US 3398 -9902 -9999 GOES +ELKU1 VERNAL (25 W) UT US 4055 -10995 2076 COOPB +ELKV2 STAUNTON (15 NW) VA US 3832 -7923 636 IFLOWS +ELKW1 PORT ANGELES (11 SW) WA US 4797 -12359 189 +ELKW2 ELKINS WV US 3893 -7988 581 GOES +ELKW3 ELK MOUND WI US 4487 -9168 -9999 UCOOP +ELKW4 DUBOIS (10 N) WY US 4368 -10960 2537 GOES +ELLA1 MOUNDVILLE AL US 3300 -8762 45 GOES +ELLA3 ESTRELLA (6 N) AZ US 3309 -11242 488 ALERT +ELLC1 LEE VINING (6 WSW) CA US 3793 -11923 2940 COOPB +ELLC2 ROCKWOOD (1 N) CO US 3755 -10780 2560 UCOOP +ELLC3 ELLINGTON CT US 4195 -7242 152 ALERT +ELLF1 ELLAVILLE FL US 3038 -8317 -9999 GOES +ELLI3 ELLISTON IN US 3903 -8697 180 COOPB +ELLI4 ELLIOTT IA US 4116 -9517 -9999 UCOOP +ELLK1 ELLIS KS US 3895 -9956 661 COOPB +ELLM1 ELLSWORTH (1 W) ME US 4454 -6842 15 COOPAB +ELLM5 ELBOW LAKE (12 W) MN US 4603 -9618 -9999 UCOOP +ELLM6 ELLIOTT (1 SW) MS US 3368 -8977 88 COOPB +ELLM7 ELLINGTON MO US 3720 -9093 223 COOPB +ELLN1 ELSMERE (9 ENE) NE US 4217 -10001 809 COOPAB +ELLN6 ELLENVILLE NY US 4172 -7440 107 COOPB +ELLN7 ELLENDALE (3 NE) NC US 3595 -8124 -9999 GOES +ELLN8 ELLENDALE (1 N) ND US 4600 -9853 443 COOPAB +ELLS2 FREDERICK (10 NW) SD US 4592 -9869 488 UCOOP +ELLT2 ELDORADO TX US 3087 -10060 -9999 COOPA +ELLU1 HUNTINGTON (25 NW) UT US 3960 -11122 2554 COOPB +ELLV2 STAUNTON (13 SW) VA US 3817 -7932 1359 IFLOWS +ELLW1 ELLENSBURG (9 SE) WA US 4690 -12042 575 +ELLW2 ELLAMORE WV US 3892 -8009 -9999 +ELM ELMIRA NY US 4216 -7689 -9999 ASOS +ELMA4 ELM SPRINGS (3 NW) AR US 3622 -9429 321 GOES +ELMC1 ADELANTO (11 W) CA US 3459 -11763 899 COOPABC +ELMC2 CRAIG CO US 4054 -10740 1914 +ELMG1 ELMODEL GA US 3135 -8448 42 GOES +ELMI2 ELMHURST IL US 4188 -8795 -9999 UCOOP +ELMI4 ELMA IA US 4324 -9243 357 +ELMK1 ELMO (1 NW) KS US 3870 -9723 396 COOPB +ELML1 ELMER (2 SW) LA US 3110 -9270 70 COOPB +ELMM5 GRYGLA (8 SW) MN US 4827 -9573 355 UCOOP +ELMM7 ELM MO US 3887 -9404 259 COOPB +ELMM8 MCALLISTER (5 NE) MT US 4547 -11163 1476 +ELMN1 ELM CREEK (1 SSW) NE US 4070 -9938 686 COOPB +ELMN6 ELMSFORD NY US 4106 -7382 -9999 ALERT +ELMN7 CHARLOTTE (11 S) NC US 3505 -8081 62 IFLOWS +ELMO1 ELMORE (5 E) OH US 4148 -8322 183 COOPB +ELMO2 ELMORE CITY (4 NW) OK US 3465 -9745 311 COOPB +ELMP1 ELM (2 N) PA US 4023 -7634 152 IFLOWS +ELMS2 ELM SPRINGS (3 ESE) SD US 4432 -10247 806 COOPAB +ELMT2 ELMENDORF (5 SE) TX US 2922 -9836 -9999 +ELMV1 LAKE ELMORE (2 S) VT US 4451 -7251 381 SNOCOR +ELMW1 COUGAR (10 NW) WA US 4613 -12247 1366 +ELMW2 MINGO (2 W) WV US 3850 -8010 1350 IFLOWS +ELMW4 ELK MOUNTAIN WY US 4168 -10642 2214 COOPAB +ELN ELLENSBURG WA US 4703 -12053 -9999 ASOS +ELNC1 EL NIDO (6 W) CA US 3713 -12057 15 GOES +ELNK1 ELGIN KS US 3701 -9627 259 COOPB +ELNM4 EAST LANSING MI US 4273 -8448 251 COOPB +ELNN6 LANSING NY US 4254 -7653 170 SNOCOR +ELNO2 EL RENO (2 N) OK US 3557 -9797 -9999 GOES +ELNT2 EL INDIO (10 S) TX US 2835 -10032 -9999 RFCSIM +ELNW1 ELLENSBURG WA US 4706 -12065 466 GOES +ELNW2 ELKINS (1 W) WV US 3892 -8000 591 COOPAB +ELO ELY MN US 4782 -9183 -9999 SAWRS +ELOC1 LAKE ELSINORE (8 W) CA US 3363 -11741 8 ALERT +ELOC2 DURANGO CO US 3754 -10780 1914 AHOS +ELOF1 CANAL POINT (3 NNE) FL US 2692 -8062 -9999 +ELOK1 ELWOOD KS US 3976 -9490 249 UCOOP +ELOM5 ELY MN US 4783 -9184 -9999 RAWS +ELON1 ELLSWORTH NE US 4206 -10228 1190 COOPB +ELOW3 ELCHO WI US 4545 -8917 502 UCOOP +ELP EL PASO TX US 3181 -10638 1194 +ELPA2 ANCHORAGE (6 NE) AK US 6129 -14977 -9999 UCOOP +ELPC1 EL CAJON (11 NNE) CA US 3288 -11681 235 ALERT +ELPF1 EL PORTAL FL US 2585 -8019 -9999 UCOOP +ELPK2 EASTLAND PARK (2 SE) KY US 3804 -8441 287 GOES +ELPN6 BRIDGEPORT (5 E) NY US 4314 -7587 120 SNOCOR +ELPP4 LA VEGA PR 1834 -6576 184 GOES +ELPT2 EL PASO TX US 3178 -10650 -9999 NWR +ELQT2 ELDORADO (10 W) TX US 3082 -10075 -9999 COOPA +ELRA1 ELROD AL US 3326 -8780 77 +ELRI2 ELEROY IL US 4225 -8975 -9999 UCOOP +ELRI4 WEST UNION (5 NW) IA US 4301 -9187 291 UCOOP +ELRN1 ELLSWORTH (24 NNE) NE US 4238 -10215 1177 COOPB +ELRN2 ELY (6 NE) NV US 3930 -11484 1909 COOPC +ELRN5 EL RITO NM US 3633 -10618 2094 COOPAB +ELRN6 ELMIRA NY US 4211 -7887 -9999 NWR +ELRO2 EL RENO (1 N) OK US 3555 -9796 401 COOPAB +ELRP1 ELDRED (3 ENE) PA US 4197 -7833 -9999 GOES +ELRV2 SWIFT RUN (2 ENE) VA US 3838 -7853 610 IFLOWS +ELRW2 FLAT TOP (3 E) WV US 3758 -8103 953 IFLOWS +ELRW3 EAU CLAIRE (3 W) WI US 4479 -9152 268 COOPB +ELSA1 CENTRE (7 SSE) AL US 3407 -8561 164 GOES +ELSC2 ELDORAD SPRINGS (1 W) CO US 3993 -10530 -9999 UCOOP +ELSK1 ELLIS (13 SW) KS US 3880 -9972 686 COOPAB +ELSM1 ELLSWORTH ME US 4455 -6851 -9999 NWR +ELSM4 EAST LANSING (4 S) MI US 4267 -8448 268 COOPC +ELSM7 EL DORADO SPRINGS (12 E) MO US 3787 -9384 -9999 UCOOP +ELSN1 ELLSWORTH (15 NNE) NE US 4226 -10221 1210 COOPA +ELSO2 ELGIN (4 WNW) OK US 3480 -9837 -9999 +ELSW1 DEMING (16 SE) WA US 4869 -12191 975 SNOTEL +ELSW2 EAST LYNN (2 SSW) WV US 3813 -8238 175 GOES +ELTC1 GOLETA (15 NW) CA US 3446 -12002 137 OTHER +ELTI3 ELLETTSVILLE (2 SE) IN US 3920 -8660 239 COOPC +ELTK2 MOREHEAD (10 E) KY US 3817 -8327 366 COOPB +ELTM1 ELIOT (2 S) ME US 4310 -7077 6 COOPB +ELTT2 ELECTRA (9 S) TX US 3391 -9890 302 +ELTW1 RICHLAND (11 NNE) WA US 4640 -11916 213 COOPAC +ELTW2 ELLAMORE RAD TWR WV US 3891 -8010 664 IFLOWS +ELV ELFIN COVE AK US 5819 -13634 6 +ELVF1 PENSACOLA (3 NW) FL US 3050 -8734 -9999 GOES +ELVK2 ELVA KY US 3690 -8847 149 UCOOP +ELVM5 EVELETH MN US 4747 -9257 440 COOPAB +ELVM8 LIVINGSTON (5 E) MT US 4568 -11048 1372 OTHER +ELVN5 EL VADO NM US 3659 -10673 2054 +ELVO1 EAST LIVERPOOL (1 E) OH US 4062 -8056 201 UCOOP +ELVT2 ELIASVILLE TX US 3297 -9877 -9999 RFCSIM +ELWF1 ODESSA (5 SW) FL US 2817 -8265 -9999 OTHER +ELWI2 ELGIN IL US 4207 -8828 -9999 ALERT +ELWI3 ELWOOD IN US 4027 -8585 260 COOPAB +ELWK1 ELLSWORTH KS US 3873 -9823 466 GOES +ELWN1 ELWOOD (8 S) NE US 4048 -9990 762 COOPB +ELWN4 ELMWOOD PARK NJ US 4087 -7413 76 UCOOP +ELWO1 ELLSWORTH OH US 4102 -8085 317 COOPC +ELWO2 ELLSWORTH DAM OK US 3479 -9837 373 GOES +ELWT2 SAN ANTONIO TX US 2965 -9841 -9999 GOES +ELWW1 PORT ANGELES (8 SW) WA US 4805 -12358 61 +ELWW3 ELLSWORTH WI US 4473 -9247 314 COOPAB +ELY ELY NV US 3930 -11485 1909 +ELYA3 ELOY AZ US 3279 -11152 471 COOPA +ELYC1 ONTARIO (1 S) CA US 3404 -11761 254 ALERT +ELYM2 ELLICOTT CITY (2 NE) MD US 3927 -7680 37 UCOOP +ELYM5 ELY MN US 4792 -9186 421 COOPAB +ELYN2 ELY (30 S) NV US 3827 -11453 1829 GOES +ELYO1 ELYRIA (4 S) OH US 4130 -8212 235 +ELYW2 EAST LYNN (2 S) WV US 3815 -8238 202 +ELZ WELLSVILLE NY US 4211 -7799 647 +ELZC2 ELIZABETH CO US 3936 -10456 2016 UCOOP +ELZK2 ELIZABETHTOWN (2 N) KY US 3772 -8587 213 COOPA +ELZL1 ELIZABETH LA US 3085 -9278 46 COOPAB +ELZM5 ELIZABETH (6 E) MN US 4637 -9602 -9999 UCOOP +ELZN4 ELIZABETH NJ US 4066 -7423 15 COOPAB +ELZN6 ELIZABETHTOWN NY US 4422 -7360 183 COOPAB +ELZN7 ELIZABETHTOWN (1 E) NC US 3463 -7858 18 COOPAB +ELZP1 ELIZABETH (1 SW) PA US 4026 -7990 223 GOES +ELZT1 ELIZABETHTON TN US 3636 -8223 465 COOPA +ELZU1 HUNTSVILLE (15 NE) UT US 4138 -11153 2402 GOES +ELZW1 CAPE ELIZABETH WA US 4733 -12475 -9999 BUOY +ELZW2 ELIZABETH WV US 3906 -8139 192 +EMAN6 MALLORY NY US 4332 -7612 138 SNOCOR +EMAO1 OHIO EMA OH US 4009 -8307 262 +EMBM5 EMBARASS MN US 4766 -9220 427 COOPAB +EMBN5 EMBUDO NM US 3621 -10596 1765 +EMBN6 MALLORY NY US 4332 -7612 141 SNOCOR +EMBT1 EMBREEVILLE TN US 3618 -8246 463 +EMBW3 EMBARASS WI US 4467 -8871 -9999 +EMBW4 EMBLEM WY US 4450 -10840 1356 COOPAB +EMCI1 GEORGETOWN (13 SW) ID US 4237 -11150 1981 WSF +EMCM7 EMINENCE (1 N) MO US 3716 -9136 188 +EMCM7G EMINENCE (1 N) MO US 3716 -9136 -9999 +EMCM8 CORAM (5 W) MT US 4843 -11394 1326 SNOTEL +EMCN2 CARLIN (10 WSW) NV US 4067 -11628 1939 GOES +EMCN6 MACEDON NY US 4307 -7730 142 SNOCOR +EMCO1 EAST MECCA (2 E) OH US 4139 -8074 -9999 GOES +EMDA3 SAFFORD (13 W) AZ US 3270 -10989 3155 ALERT +EMDK1 ELMDALE (1 WNW) KS US 3838 -9667 378 COOPB +EMDN1 EMERALD NE US 4082 -9685 381 COOPB +EMDN6 NILES (3 NE) NY US 4285 -7639 325 SNOCOR +EMDT2 REDFORD (3 NNW) TX US 2949 -10422 773 RFCSIM +EMEM7 EMINENCE (20 NW) MO US 3741 -9160 -9999 UCOOP +EMEN8 EMERADO ND US 4787 -9731 279 UCOOP +EMFO3 OAKRIDGE (22 SE) OR US 4347 -12222 1170 GOES +EMGC1 EMIGRANT GAP CA US 3930 -12065 1600 OTHER +EMGO3 ASHLAND (8 SE) OR US 4212 -12256 914 GOES +EMGT1 ERIN (8 ESE) TN US 3632 -8755 127 GOES +EMGU1 SALT LAKE CITY (5 SE) UT US 4073 -11185 1341 +EMHI2 ELMHURST IL US 4189 -8796 -9999 UCOOP +EMHI2D ELMHURST IL US 4189 -8796 -9999 +EMIO3 ASHLAND (6 ESE) OR US 4216 -12260 622 GOES +EMIU1 SALT LAKE CITY (4 SE) UT US 4075 -11181 1486 +EMLC1 MONO HOT SPRINGS (17 ESE) CA US 3718 -11876 3231 WSF +EMLM5 EMILY MN US 4373 -9396 -9999 UCOOP +EMLN6 SPECULATOR (1 N) NY US 4352 -7435 549 SNOCOR +EMLS2 ELM LAKE (4 NW) SD US 4594 -9877 472 COOPB +EMLT2 AZLE (4 ESE) TX US 3287 -9745 232 +EMMC1 ANTIOCH (6 NNE) CA US 3808 -12174 3 OTHER +EMMC2 EL JEBEL (2 SSE) CO US 3937 -10708 -9999 +EMMI1 EMMETT (2 S) ID US 4393 -11644 732 GOES +EMMI4 EMMETSBURG IA US 4310 -9468 378 COOPAB +EMMK1 EMMETT KS US 3930 -9605 311 COOPB +EMMM2 EMMITSBURG (2 SE) MD US 3968 -7730 128 COOPA +EMMM7 EMINENCE (1 N) MO US 3716 -9136 195 COOPB +EMMN1 EMMET (5 SW) NE US 4242 -9887 -9999 OTHER +EMMW4 KEMMERER (2 N) WY US 4183 -11056 2220 COOPC +EMNI3 EMINENCE IN US 3952 -8665 -9999 UCOOP +EMNM5 ELY MN US 4789 -9186 456 NWR +EMNM7 EMINENCE MO US 3718 -9125 183 +EMOG1 ELMODEL GA US 3130 -8449 43 GOES +EMON6 CAMILLUS (2 SW) NY US 4302 -7634 134 SNOCOR +EMP EMPORIA KS US 3833 -9619 369 ASOS +EMPA3 VAIL (11 S) AZ US 3189 -11064 1703 ALERT +EMPC2 MONTE VISTA (2 E) CO US 3758 -10611 -9999 GOES +EMPK1 EMPORIA (1 S) KS US 3838 -9618 328 COOPB +EMPM5 EMPIRE (2 W) MN US 4467 -9305 -9999 +EMPN2 CARLIN (12 WSW) NV US 4065 -11630 1754 +EMPN6 SENECA FALLS (6 NE) NY US 4300 -7677 122 SNOCOR +EMPP1 EMPORIUM PA US 4150 -7823 317 COOPAB +EMPT2 EL CAMPO (11 NW) TX US 2928 -9642 -9999 ALERT +EMPV2 RURAL RETREAT (4 W) VA US 3690 -8135 792 IFLOWS +EMQI2 ELMHURST IL US 4190 -8796 -9999 ALERT +EMRC1 VICTORVILLE (20 NE) CA US 3463 -11755 878 GOES +EMRG1 EMERSON (2 E) GA US 3410 -8474 213 GOES +EMRI4 EMERSON IA US 4100 -9540 -9999 UCOOP +EMRM8 BILLINGS (5 E) MT US 4581 -10835 1204 NWR +EMRN1 EMERSON NE US 4228 -9673 440 COOPB +EMRN6 ELMIRA (1 N) NY US 4210 -7680 257 COOPAB +EMRO2 ELMER OK US 3448 -9935 419 ARC +EMRQ3 EMMERSON MB CN 4901 -9721 213 +EMRT2 EMORY (1 N) TX US 3286 -9577 133 COOPAB +EMRU1 ENTERPRISE UT US 3757 -11371 1622 COOPB +EMRV1 WOLCOTT VT US 4454 -7253 366 RAWS +EMSA3 MESA AZ US 3342 -11165 463 COOPC +EMSI1 MONTPELIER (14 NW) ID US 4237 -11157 2256 SNOTEL +EMSP1 EMSWORTH (1 SE) PA US 4050 -8009 219 +EMSS2 ELM SPRINGS (4 NW) SD US 4437 -10257 662 GOES +EMT ARCADIA (3 S) CA US 3409 -11803 107 LAWRS +EMTI1 EMMETT (2 E) ID US 4385 -11647 728 COOPABC +EMTI4 EMMETSBURG (2 NW) IA US 4311 -9471 366 +EMTI4G EMMETSBURG (2 NW) IA US 4311 -9471 366 +EMTN6 MARRIETTA NY US 4291 -7631 242 SNOCOR +EMTS2 EDGEMONT SD US 4330 -10382 1055 COOPAB +EMVC1 KIT CARSON (4 E) CA US 3867 -12005 2560 WSF +EMVN6 MUNNSVILLE NY US 4296 -7559 221 SNOCOR +EMX TUCSON AZ US 3189 -11063 855 WSR88D +EMYI3 ECONOMY (2 NW) IN US 4000 -8512 329 GOES +EMYT2 EMORY (7 S) TX US 3277 -9580 122 +ENA KENAI AK US 6057 -15125 26 +ENAA2 KASILOF (3 NW) AK US 6037 -15138 21 COOPA +ENBM6 EDINBURG MS US 3280 -8933 115 +ENCC1 ESCONDIDO (13 NNE) CA US 3303 -11727 91 ALERT +ENCN5 ENCINAL (6 NW) NM US 3524 -10767 -9999 +ENCN6 CONSTANTIA (6 NE) NY US 4334 -7597 190 SNOCOR +ENCT2 ENCINAL (3 NW) TX US 2804 -9942 170 COOPAB +END ENID OK US 3635 -9790 -9999 WSR88D +ENDM6 ENID MS US 3416 -8990 91 +ENDN1 ENDERS NE US 4042 -10151 938 COOPB +ENDN8 ENDERLIN (1 E) ND US 4662 -9757 322 COOPAB +ENDO2 ENID (2 E) OK US 3640 -9783 372 COOPB +ENEA2 ESTER (5 NE) AK US 6491 -14794 177 COOPC +ENEN6 PETERBORO (3 SW) NY US 4292 -7582 460 SNOCOR +ENES2 MITCHELL (5 SE) SD US 4364 -9799 390 UCOOP +ENET2 EL PASO (32 ENE) TX US 3183 -10593 1597 COOPAB +ENFN6 CAZENOVIA (2 SE) NY US 4293 -7571 449 SNOCOR +ENFO3 WALLOWA (22 NNW) OR US 4593 -11758 1280 GOES +ENFV1 ENOSBURG FALLS VT US 4490 -7282 128 COOPB +ENFW1 ENTIAT (1 SW) WA US 4767 -12021 243 GOES +ENGC2 ENGLEWOOD CO US 3967 -10500 -9999 GOES +ENGF1 ENGLEWOOD FL US 2703 -8240 5 OTHER +ENGG1 NEW ENGLAND (2 SE) GA US 3490 -8546 -9999 GOES +ENGI3 ENGLISH IN US 3828 -8647 155 COOPA +ENGK1 ENGLEWOOD (1 NW) KS US 3705 -9999 600 COOPB +ENGN6 NORTHPORT NY US 4095 -7340 6 COOPAB +ENGN7 ENGELHARD (70 NE) NC US 3551 -7601 -9999 +ENGO1 ENGLEWOOD (1 SE) OH US 3987 -8428 238 GOES +ENGP1 ENGLISH CENTER (3 ENE) PA US 4147 -7723 396 GOES +ENHN6 NEW HOPE NY US 4280 -7636 466 SNOCOR +ENIO2 ENID (2 ENE) OK US 3642 -9787 379 COOPAB +ENKA2 KENNY LAKE AK US 6173 -14498 396 SNOCOR +ENKN7 ENKA NC US 3555 -8265 625 COOPB +ENKW4 LA GRANGE (9 W) WY US 4166 -10431 1433 COOPC +ENL CENTRALIA IL US 3851 -8909 -9999 SAWRS +ENLC2 ENGLEWOOD CO US 3967 -10500 1600 AHOS +ENLN6 OLD FORGE (13 S) NY US 4352 -7495 555 SNOCOR +ENM EMMONAK AK US 6279 -16449 4 AWOS +ENMC1 CISCO (9 N) CA US 3944 -12053 2164 WSF +ENMC2 STEAMBOAT SPRINGS CO US 4051 -10695 2009 +ENMW1 ENUMCLAW (3 NW) WA US 4723 -12204 195 COOPC +ENN NENANA (1 N) AK US 6455 -14907 110 ASOS +ENNA2 NENANA (2 ESE) AK US 6457 -14910 177 GOES +ENNI2 ELGIN IL US 4205 -8834 -9999 UCOOP +ENNM8 ENNIS MT US 4535 -11173 1505 GOES +ENNN7 ENON (2 E) NC US 3613 -8045 214 GOES +ENNS2 ENNING (7 S) SD US 4447 -10257 884 UCOOP +ENON7 DURHAM NC US 3607 -7892 -9999 GOES +ENOV1 ENOSBURG FALLS VT US 4492 -7282 128 COOPA +ENPF1 HOMESTEAD (24 NW) FL US 2561 -8085 -9999 GOES +ENPW4 ENCAMPMENT WY US 4121 -10679 2222 COOPB +ENRC1 ELK GROVE (8 NE) CA US 3849 -12126 30 ALERT +ENRW1 ENTIAT (1 W) WA US 4766 -12025 227 GOES +ENRW4 EVANSTON (6 NW) WY US 4135 -11091 2124 NWR +ENSA1 ENSLEY AL US 3352 -8688 154 GOES +ENSM6 ENTERPRISE MS US 3218 -8882 76 +ENSM8 ENNIS MT US 4535 -11172 1510 COOPABC +ENSN1 ENDERS (6 W) NE US 4043 -10162 954 OTHER +ENSN6 NILES (1 SE) NY US 4282 -7640 -9999 SNOCOR +ENSO2 ENID (10 E) OK US 3641 -9769 350 +ENSP4 ENSENADA (1 WNW) PR 1797 -6695 65 COOPB +ENSU1 SALT LAKE CITY (5 WNW) UT US 4080 -11190 1709 GOES +ENTA1 ENTERPRISE (5 NNW) AL US 3138 -8590 143 COOPAB +ENTI1 HEISE (1 S) ID US 4363 -11168 1526 AHOS +ENTK1 ENTERPRISE KS US 3890 -9712 351 AHOS +ENTM4 LAKEVIEW MI US 4335 -8518 286 UCOOP +ENTM6 ENID MS US 3416 -8990 -9999 UCOOP +ENTN6 ELMIRA (1 N) NY US 4210 -7680 257 GOES +ENTN7 EDENTON NC US 3606 -7661 6 COOPA +ENTO1 ENTERPRISE OH US 3956 -8248 229 +ENTO3 ENTERPRISE (20 NNE) OR US 4571 -11715 1000 COOPA +ENTU1 PINE VALLEY (17 NW) UT US 3756 -11372 1628 GOES +ENTW1 ENTIAT FISH HATCHERY WA US 4769 -12033 293 COOPBC +ENTW2 ENTERPRISE WV US 3942 -8028 -9999 GOES +ENUW1 ENUMCLAW (5 SSE) WA US 4715 -12193 399 +ENV WENDOVER (1 S) UT US 4072 -11404 1291 +ENVI1 ENAVILLE ID US 4755 -11626 646 +ENVI3 EVANSVILLE IN US 3797 -8755 117 COOPA +ENW KENOSHA WI US 4260 -8793 -9999 +ENWC2 ENGLEWOOD (2 SW) CO US 3963 -10501 1612 +ENWK1 ENGLEWOOD (12 W) KS US 3703 -10021 661 +ENWN6 NEW WOODSTOCK NY US 4287 -7585 436 SNOCOR +ENX EAST BERNE NY US 4259 -7406 557 WSR88D +EOAN6 LAFAYETTE (1 E) NY US 4289 -7608 260 SNOCOR +EOGA2 CHUGIAK (6 NE) AK US 6145 -14937 30 +EOIP1 PRESQUE ISLE (1 N) PA US 4215 -8010 -9999 MARS +EOKI4 KEOKUK IA US 4040 -9137 146 +EOKI4G KEOKUK IA US 4040 -9137 146 +EOLN3 ERROL NH US 4479 -7113 396 SNOCOR +EOLT2 EOLA TX US 3140 -10009 -9999 UCOOP +EOMO1 ELMORE OH US 4149 -8322 -9999 GOES +EONK1 EASTON KS US 3933 -9513 -9999 COOPB +EONN3 ERROL (2 NW) NH US 4479 -7116 390 COOPBC +EONN6 ONEIDA (1 S) NY US 4307 -7564 152 SNOCOR +EOON6 WATERLOO NY US 4290 -7686 137 SNOCOR +EORC1 LAKE ELSINORE (1 W) CA US 3367 -11733 392 COOPABC +EORV1 EAST ORANGE VT US 4409 -7234 -9999 +EOTN6 SPAFFORD (2 E) NY US 4281 -7623 262 SNOCOR +EOVN6 SYLVAN BEACH (4 S) NY US 4315 -7573 117 SNOCOR +EOX ECHO AL US 3146 -8546 132 WSR88D +EPAW1 PORT ANGELES WA US 4811 -12355 30 GOES +EPBC1 ONTARIO (1 S) CA US 3404 -11761 251 GOES +EPBN6 PETERBORO NY US 4299 -7573 399 SNOCOR +EPCI3 EVANSVILLE (2 NE) IN US 3800 -8753 108 COOPB +EPCT2 EL PASO TX US 3175 -10650 1190 UCOOP +EPCU1 PANGUITCH (2 SE) UT US 3782 -11240 2012 +EPCW4 DAYTON (11 NW) WY US 4499 -10742 1343 GOES +EPDT2 EL PASO TX US 3185 -10658 1198 UCOOP +EPET2 EL PASO TX US 3185 -10645 1196 UCOOP +EPFO2 EAGLE TOWN (4 NW) OK US 3407 -9463 -9999 GOES +EPFT2 EL PASO TX US 3188 -10640 1196 UCOOP +EPGM7 BARDLEY MO US 3665 -9120 133 +EPGT2 EL PASO TX US 3183 -10658 1201 UCOOP +EPH EPHRATA AIRPORT (2 E) WA US 4731 -11952 384 +EPHA3 NOGALES (1 W) AZ US 3134 -11095 1212 ALERT +EPHN5 ELEPHANT BUTTE NM US 3315 -10718 1395 COOPAB +EPHN6 JOHNSTOWN (7 WNW) NY US 4302 -7452 204 COOPB +EPHT2 EL PASO TX US 3172 -10633 1195 UCOOP +EPHU1 EPHRAIM UT US 3937 -11158 1679 GOES +EPHW3 EPHRAIM (5 SE) WI US 4513 -8707 187 UCOOP +EPIC2 EMPIRE CO US 3977 -10568 -9999 UCOOP +EPIT2 EL PASO (9 E) TX US 3175 -10635 1195 UCOOP +EPJS2 ELK POINT SD US 4269 -9668 341 UCOOP +EPJT2 EL PASO (8 E) TX US 3175 -10637 1180 UCOOP +EPKA3 BUCKEYE (14 N) AZ US 3357 -11258 1229 ALERT +EPKC1 PASKENTA (6 NW) CA US 3993 -12266 1131 GOES +EPKC2 ESTES PARK (2 E) CO US 4038 -10549 2294 COOPAB +EPKN5 RESERVE (10 SE) NM US 3368 -10858 2983 ALERT +EPLN6 PANTHER LAKE NY US 4332 -7591 189 SNOCOR +EPLO1 EAST PALESTINE (1 SSW) OH US 4083 -8054 280 GOES +EPLT2 EL PASO (6 NW) TX US 3182 -10655 1198 UCOOP +EPLU1 PROVO (20 E) UT US 4017 -11122 2304 WSF +EPLW3 EAU PLEINE WI US 4473 -8972 347 COOPB +EPMM5 EDEN PRAIRIE (2 NW) MN US 4487 -9347 262 UCOOP +EPMP1 EMPORIUM (5 NW) PA US 4158 -7829 402 GOES +EPNT2 EL PASO (11 NE) TX US 3190 -10642 1219 UCOOP +EPO EASTPORT ME US 4492 -6700 23 +EPOF1 EAST POINT FL US 2973 -8489 -9999 NWR +EPON5 ESPANOLA NM US 3599 -10607 1707 COOPAB +EPOV2 EMPORIA VA US 3669 -7754 -9999 +EPPC1 SCHEELITE (10 S) CA US 3724 -11869 3292 WSF +EPPM1 EPPING ME US 4470 -6779 -9999 GOES +EPPN3 EPPING (1 WSW) NH US 4303 -7108 49 COOPA +EPPT2 EAGLE PASS TX US 2871 -10051 -9999 RFCSIM +EPRC1 STONYFORD (2 SE) CA US 3936 -12252 367 +EPRF1 PIERSON (1 SE) FL US 2922 -8145 12 UCOOP +EPRK1 EMPORIA (3 NW) KS US 3843 -9620 332 COOPAB +EPRL1 PEARL RIVER (7 NE) LA US 3045 -8970 -9999 GOES +EPRM7 EAST PRAIRIE MO US 3678 -8935 94 COOPC +EPRM8 SCOBEY (14 N) MT US 4900 -10541 735 GOES +EPRN6 ESPERANCE NY US 4277 -7425 168 COOPB +EPRT2 EL PASO TX US 3180 -10654 -9999 GOES +EPRU1 FRUITLAND (19 W) UT US 4015 -11120 2377 +EPRV2 EMPORIA (1 WNW) VA US 3670 -7756 30 COOPAB +EPSF1 DESTIN FL US 3039 -8653 -9999 GOES +EPST2 BIGGS ARMY AIR BASE TX US 3181 -10637 1194 COOPAB +EPSW1 NEWHALEM (16 NNW) WA US 4887 -12143 1585 WSF +EPTN6 EPHRATAH (3 N) NY US 4304 -7458 399 IFLOWS +EPTO3 EAGLE POINT (4 W) OR US 4246 -12283 384 GOES +EPTP1 ASHFIELD (3 W) PA US 4078 -7577 259 IFLOWS +EPTT2 SAN LEON (1 E) TX US 2948 -9492 0 HTG +EPVN6 PETERBORO (2 SW) NY US 4294 -7571 413 SNOCOR +EPWG1 EPWORTH (5 SW) GA US 3490 -8443 -9999 +EPWN6 PRATTS HOLLOW NY US 4292 -7558 384 SNOCOR +EPXP1 EPHRATA PA US 4018 -7620 128 GOES +EPYN6 POMPEY NY US 4290 -7602 501 SNOCOR +EPZ SANTA TERESA NM US 3187 -10670 1252 +EPZA3 GILLESPIE DAM AZ US 3323 -11277 229 GOES +EPZN5 SANTA TERESA (2 SE) NM US 3187 -10670 1252 COOPAB +EQDN2 HENDERSON (3 SE) NV US 3602 -11494 631 ALERT +EQNP1 EQUINUNK (2 WNW) PA US 4187 -7527 271 COOPB +EQY MONROE NC US 3502 -8062 212 ASOS +ERAK2 HAZARD (11 NNE) KY US 3740 -8327 -9999 IFLOWS +ERAN6 TABERG (2 W) NY US 4331 -7564 218 SNOCOR +ERAR6 RIO ESCONDIDO - RAMA2 NR 1216 -8421 -9999 +ERAW1 ENTIAT WA US 4767 -12021 243 RAWS +ERAW4 MORAN (18 NW) WY US 4400 -11027 2512 GOES +ERBA2 EAGLE RIVER (1 S) AK US 6131 -14957 60 COOPB +ERBC1 BLAIRSDEN (6 WSW) CA US 3976 -12072 2073 SNOCOR +ERBN6 TABERG (3 NW) NY US 4335 -7567 -9999 SNOCOR +ERCC1 REDWAY (2 NE) CA US 4014 -12382 143 GOES +ERCI1 HEISE (5 E) ID US 4363 -11168 1527 GOES +ERCN6 TABERG (3 NW) NY US 4335 -7566 263 SNOCOR +ERCO2 ERICK OK US 3522 -9987 -9999 GOES +ERCT2 EAGLE LAKE (3 NW) TX US 2962 -9637 54 COOPC +ERCW2 ELKINS (1 N) WV US 3893 -7984 637 COOPB +ERDC2 LYONS (1 N) CO US 4024 -10527 1914 ALERT +ERDN5 EL RANCHO NM US 3588 -10607 -9999 GOES +ERDV1 EAST RANDOLPH (2 E) VT US 4393 -7252 518 SNOCOR +ERDW1 ARDENVOIR (9 NW) WA US 4786 -12042 494 GOES +ERDW2 STREETER (4 SSW) WV US 3759 -8104 953 IFLOWS +ERDW4 BONDURANT (11 ESE) WY US 4313 -11020 2417 SNOTEL +EREK1 ERIE (2 SW) KS US 3755 -9526 275 COOPB +EREP1 Erie PA US 4215 -8009 -9999 CTGN +EREW1 ARDENVOIR (20 W) WA US 4798 -12057 792 GOES +ERFA2 EAGLE RIVER (5 SE) AK US 6130 -14943 183 COOPA +ERFQ2 ELK RIVER NR FERNIE BC CN 4950 -11507 -9999 +ERFS2 FREDERICK (9 W) SD US 4584 -9870 -9999 +ERFS2G FREDERICK (9 W) SD US 4584 -9870 -9999 +ERGC1 SAN BERNARDINO (8 E) CA US 3414 -11715 -9999 ALERT +ERGC2 PUEBLO CO US 3832 -10463 1481 ALERT +ERGN6 AMBER (3 SE) NY US 4285 -7625 243 SNOCOR +ERHW2 RAINELLE (2 E) WV US 3997 -8075 671 GOES +ERI ERIE PA US 4208 -8018 223 +ERIK1 ERIE KS US 3758 -9524 268 COOPB +ERIM5 ERIE (7 SE) MN US 4800 -9560 -9999 UCOOP +ERIO2 ERICK (1 E) OK US 3522 -9986 628 COOPAB +ERIP1 ERIE PA US 4206 -8001 -9999 NWR +ERKM7 EUREKA (2 E) MO US 3850 -9060 124 +ERKM7G EUREKA (2 E) MO US 3850 -9060 124 +ERKM8 EUREKA (1 N) MT US 4890 -11506 772 COOPAB +ERKO2 ERICK (2 S) OK US 3518 -9997 -9999 UCOOP +ERKS2 EUREKA SD US 4578 -9963 570 COOPABC +ERLC1 ROSEVILLE CA US 3879 -12130 37 ALERT +ERLI4 EARLING IA US 4178 -9543 439 UCOOP +ERLN1 EMERALD (2 NW) NE US 4083 -9687 366 +ERLN3 ERROL (1 NE) NH US 4478 -7113 390 COOPB +ERLT2 ELDORADO (12 N) TX US 3104 -10059 725 COOPAB +ERMT2 EVERMAN TX US 3260 -9726 -9999 GOES +ERMV2 BLUEFIELD (4 SW) VA US 3722 -8125 1122 IFLOWS +ERMW1 TOUTLE (17 E) WA US 4628 -12230 594 +ERNF1 ESTERO FL US 2644 -8180 0 GOES +ERNM8 RUDYARD (36 N) MT US 4898 -11042 811 GOES +ERNN6 ERIN NY US 4220 -7670 535 +ERNW1 ARDENVOIR (20 W) WA US 4799 -12058 811 GOES +ERNW3 HARTFORD (5 SSE) WI US 4324 -8835 -9999 +ERO HAINES (20 SSE) AK US 5897 -13522 10 +EROC1 EL RIO CA US 3424 -11919 194 ALERT +EROL1 EROS LA US 3237 -9237 43 COOPB +EROM3 ERVING (2 W) MA US 4260 -7244 122 GOES +ERON3 ERROL (5 NE) NH US 4483 -7108 396 SNOCOR +EROS2 SIOUX FALLS (14 NE) SD US 4374 -9662 485 COOPB +ERPA2 EAGLE RIVER (13 SE) AK US 6123 -14927 192 COOPB +ERPC2 EL RANCHO CO US 3970 -10533 2341 ALERT +ERRA2 EAGLE RIVER AK US 6133 -14950 -9999 UCOOP +ERRG1 ROME GA US 3426 -8515 178 GOES +ERRN3 ERROL NH US 4478 -7113 374 UCOOP +ERSC1 ELK GROVE (5 NNW) CA US 3848 -12142 7 ALERT +ERSF1 ESTERO FL US 2643 -8179 0 GOES +ERSI1 RATHDRAM (6 NW) ID US 4785 -11702 1140 WSF +ERSM5 ERSKINE (1 W) MN US 4767 -9608 -9999 UCOOP +ERSO2 EL RENO (5 W) OK US 3555 -9804 420 +ERTA2 EAGLE RIVER AK US 6133 -14956 108 COOPA +ERTF1 BERTH 223 MET FL US 2792 -8244 2 HTG +ERTW1 ARDENVOIR (18 W) WA US 4796 -12055 747 GOES +ERV KERRVILLE TX US 2998 -9909 -9999 +ERVI2 EARLVILLE (3 S) IL US 4155 -8891 210 COOPB +ERVM5 ELK RIVER MN US 4530 -9358 277 COOPB +ERVM5G ELK RIVER MN US 4530 -9358 -9999 +ERVN6 INDIAN VILLAGE NY US 4294 -7617 141 SNOCOR +ERVW4 ENCAMPMENT (3 NE) WY US 4121 -10677 2137 COOPB +ERWN6 ERWIN NY US 4212 -7713 283 +ERWN7 ERWIN NC US 3532 -7869 61 COOPAB +ERWT1 ERWIN (1 W) TN US 3614 -8243 524 COOPAB +ERY NEWBERRY MI US 4631 -8546 251 +ESAN6 EAST SIDNEY NY US 4233 -7523 351 SNOCOR +ESAT2 VANDERPOOL (12 S) TX US 2970 -9955 -9999 ALERT +ESBC1 ESCALON CA US 3782 -12100 41 ALERT +ESBK1 ESBON (7 N) KS US 3993 -9843 570 COOPB +ESBN6 SIDNEY CENTER (6 E) NY US 4228 -7514 610 SNOCOR +ESBT2 VANDERPOOL (1 N) TX US 2981 -9958 -9999 ALERT +ESC ESCANABA MI US 4572 -8709 183 +ESCA3 NUTRIOSO (5 NE) AZ US 3395 -10912 3315 ALERT +ESCC1 ESCONDIDO (1 NW) CA US 3312 -11709 183 COOPAC +ESCC2 COLORADO SPRINGS (6 ENE) CO US 3884 -10471 1905 ALERT +ESCI1 ARIMO (10 ESE) ID US 4253 -11197 2164 WSF +ESCM2 SILVER SPRING MD US 3898 -7703 -9999 +ESCM4 ESCANABA (4 NW) MI US 4578 -8714 216 NWR +ESCN6 SIDNEY CENTER (6 E) NY US 4229 -7514 610 SNOCOR +ESCO2 ENID OK US 3638 -9780 338 GOES +ESCO3 ESTAOADA (24 SE) OR US 4508 -12197 671 COOPB +ESCT2 CAMP WOOD (6 W) TX US 2965 -10010 -9999 ALERT +ESCU1 ESCALANTE (2 NE) UT US 3778 -11157 1728 GOES +ESDA4 EVENING SHADE AR US 3611 -9156 165 RAWS +ESDM7 EDWARDS (6 W) MO US 3815 -9325 -9999 UCOOP +ESDN6 EAST SIDNEY NY US 4233 -7523 352 +ESDS2 EUREKA SD US 4577 -9962 576 UCOOP +ESDT2 ROCKSPRINGS (8 ENE) TX US 3004 -10006 -9999 ALERT +ESDU1 DELTA (80 WSW) UT US 3911 -11395 1518 COOPAC +ESEA2 ESTER (5 NE) AK US 6491 -14794 -9999 UCOOP +ESEC1 SAN BERNARDINO (4 S) CA US 3408 -11729 -9999 GOES +ESEM8 ESSEX MT US 4828 -11362 1173 OTHER +ESEN6 TREADWELL (3 S) NY US 4230 -7505 652 SNOCOR +ESET2 BARKSDALE (5 NW) TX US 2976 -10010 -9999 ALERT +ESF ALEXANDRIA LA US 3139 -9230 33 +ESFN6 TREADWELL NY US 4235 -7505 469 SNOCOR +ESFO2 ELMER (2 W) OK US 3448 -9938 384 GOES +ESFT2 ROCKSPRINGS (2 SE) TX US 3000 -10017 -9999 ALERT +ESGN6 MERIDALE (2 NE) NY US 4233 -7497 640 SNOCOR +ESGT2 LEAKEY (10 NE) TX US 2985 -9968 -9999 ALERT +ESHM1 EAST HIRAM ME US 4388 -7080 -9999 COOPAB +ESHN6 MERIDALE (1 SE) NY US 4235 -7493 671 SNOCOR +ESIN6 EAST SIDNEY NY US 4233 -7523 352 GOES +ESIT2 LEAKEY (7 S) TX US 2963 -9976 -9999 ALERT +ESIU1 COLLINSTON (4 N) UT US 4183 -11206 -9999 OTHER +ESJN6 DAVENPORT CENTER NY US 4245 -7492 369 SNOCOR +ESJT2 LEAKEY (4 SSW) TX US 2968 -9978 -9999 ALERT +ESKK1 ESKRIDGE (1 SE) KS US 3885 -9610 433 COOPABC +ESKN6 DAVENPORT (3 N) NY US 4250 -7488 604 SNOCOR +ESKT2 LEAKEY (12 NW) TX US 2991 -9987 -9999 ALERT +ESLC1 SAN LUIS OBISPO (4 S) CA US 3523 -12067 30 ALERT +ESLF1 TAMPA FL US 2798 -8237 -9999 GOES +ESLI4 DES MOINES IA US 4155 -9355 -9999 UCOOP +ESLM7 ELDORADO SPRINGS (1 N) MO US 3787 -9403 274 NWR +ESLN6 NORTH FRANKLIN NY US 4240 -7508 402 SNOCOR +ESLN8 LAKOTA (11 S) ND US 4787 -9836 427 UCOOP +ESLT2 LEAKEY (12 N) TX US 2991 -9980 -9999 ALERT +ESLU1 HEBER CITY (23 NE) UT US 4068 -11108 2987 WSF +ESMN4 ESTELL MANOR NJ US 3940 -7473 26 COOPB +ESMN6 LODI (1 S) NY US 4253 -7679 530 SNOCOR +ESMP1 EAST SMITHFIELD (1 SW) PA US 4185 -7665 421 IFLOWS +ESMQ2 KELOWNA (18 NW) BC CN 5050 -11970 1430 OTHER +ESMT2 CAMP WOOD (13 N) TX US 2984 -9999 -9999 ALERT +ESN EASTON MD US 3880 -7607 22 SAWRS +ESNM4 ST NICHOLAS (2 W) MI US 4598 -8727 260 UCOOP +ESNW3 EASTMAN (2 NE) WI US 4320 -9099 361 UCOOP +ESOC1 ESCONDIDO CA US 3312 -11708 183 ALERT +ESOK1 ELLSWORTH KS US 3873 -9823 469 COOPBC +ESPA3 SELIGMAN (24 SW) AZ US 3557 -11259 1803 +ESPC1 MOUNTAIN RANCH (3 NE) CA US 3824 -12051 800 GOES +ESPC2 ESTES PARK (2 SW) CO US 4037 -10555 2384 GOES +ESPF1 ESPANOLA (5 SW) FL US 2948 -8135 -9999 +ESPN5 ESPANOLA NM US 3598 -10607 1699 +ESPN6 ESPERANCE (2 N) NY US 4245 -7428 335 COOPB +ESPO1 EAST SPARTA OH US 4067 -8136 305 IFLOWS +ESPO3 MEACHAM (3 NW) OR US 4553 -11847 1196 SNOTEL +ESPP4 Esperanza, Vieques Island PR 1809 -6547 -9999 CTGN +ESRC1 SAN MIGUEL (4 SE) CA US 3572 -12064 205 GOES +ESRF1 SAN CARLOS PARK (3 SW) FL US 2644 -8185 -9999 GOES +ESRM2 GWYNNS MD US 3935 -7673 111 ALERT +ESSC2 ESTES PARK (2 E) CO US 4038 -10549 -9999 +ESSI4 ESSEX (3 SE) IA US 4080 -9525 344 NWR +ESSM1 EUSTIS ME US 4522 -7048 366 SNOCOR +ESSM8 ESSEX (1 SE) MT US 4827 -11360 1137 COOPB +ESSV1 ESSEX JUNCTION VT US 4435 -7314 56 GOES +EST ESTHERVILLE IA US 4341 -9475 -9999 ASOS +ESTA2 ESTER AK US 6485 -14803 200 COOPB +ESTA3 GOODYEAR (5 SW) AZ US 3338 -11237 290 +ESTC1 JULIAN (11 WSW) CA US 3299 -11676 -9999 ALERT +ESTC2 EASTONVILLE (1 NNW) CO US 3908 -10457 2210 COOPB +ESTF1 EASTPOINT (6 N) FL US 2983 -8488 -9999 UCOOP +ESTG1 EASTMAN (1 W) GA US 3220 -8321 122 COOPA +ESTI4 ESTHERVILLE (2 N) IA US 4342 -9483 397 COOPAB +ESTK1 EASTON (1 E) KS US 3935 -9511 285 COOPB +ESTL1 ESTHER (4 SSW) LA US 2978 -9220 4 GOES +ESTM1 EAST HIRAM ME US 4388 -7079 125 +ESTN4 EASTON PA US 4069 -7520 -9999 COOPB +ESTN5 ESTANCIA NM US 3484 -10597 1862 COOPAB +ESTO1 EAST LIVERPOOL (4 NE) OH US 4068 -8054 214 GOES +ESTO3 ESTACADA OR US 4530 -12235 87 +ESTP1 EAST STROUDSBURG PA US 4105 -7522 76 +ESTS1 EASTOVER (5 SE) SC US 3383 -8062 23 GOES +ESTT1 ESTILL SPRINGS TN US 3528 -8610 -9999 +ESTT2 EASTLAND TX US 3240 -9885 445 COOPAB +ESTU1 SPRINGDALE (3 SE) UT US 3716 -11296 -9999 GOES +ESTW1 EASTON (1 NW) WA US 4724 -12119 661 COOPB +ESTW4 ESTERBROOK WY US 4242 -10537 1990 GOES +ESUQ2 KELOWNA (18 NW) BC CN 5010 -11975 1650 WSF +ESVI4 ESTHERVILLE (1 WSW) IA US 4340 -9484 384 +ESVI4G ESTHERVILLE (1 WSW) IA US 4340 -9484 384 +ESVM4 ESSEXVILLE (3 N) MI US 4364 -8385 180 GOES +ESVN6 UNION SPRINGS (4 SE) NY US 4282 -7662 270 SNOCOR +ESWC2 EASTONVILLE (4 W) CO US 3907 -10464 -9999 UCOOP +ESWK1 ELLSWORTH KS US 3871 -9824 -9999 +ESX LAS VEGAS NV US 3570 -11489 1481 WSR88D +ESXC1 NEEDLES (32 WSW) CA US 3473 -11524 524 AHOS +ESXI4 ESSEX IA US 4080 -9530 -9999 UCOOP +ESXM4 ESSEXVILLE MI US 4362 -8387 179 COOPAB +ESXM8 ESSEX MT US 4828 -11361 1173 +ESXN4 ESSEX FELLS NJ US 4083 -7429 107 +ESXV1 ESSEX JUNCTION VT US 4451 -7312 104 RAWS +ESYN6 SYRACUSE NY US 4298 -7615 128 SNOCOR +ESZT2 EL SAUZ TX US 2657 -9887 62 COOPB +ESZU1 ESCALANTE (1 ESE) UT US 3777 -11160 1771 +ETAM6 NEW ALBANY (14 W) MS US 3448 -8923 83 +ETAN6 TRUMANSBURG (2 SE) NY US 4253 -7662 260 SNOCOR +ETAP1 ETNA PA US 4049 -7995 232 UCOOP +ETB WEST BEND WI US 4342 -8813 -9999 SAWRS +ETBN6 TRUMANSBURG (2 SE) NY US 4253 -7662 265 SNOCOR +ETCC1 SAN BERNARDINO (3 NNE) CA US 3418 -11726 485 GOES +ETCI2 ELGIN IL US 4206 -8830 -9999 UCOOP +ETCI2D ELGIN IL US 4206 -8830 -9999 +ETCT2 EL CAMPO (15 WSW) TX US 2916 -9651 -9999 ALERT +ETCW1 ELLENSBURG (6 NW) WA US 4706 -12065 471 GOES +ETDA2 ESTER (2 NW) AK US 6488 -14807 721 UCOOP +ETGC2 AURORA (2 SE) CO US 3971 -10479 1664 ALERT +ETH WHEATON_NDB_(AWOS) MN US 4570 -9650 296 +ETHM6 ETHEL MS US 3312 -8947 128 +ETHM8 ETHRIDGE MT US 4856 -11213 1080 COOPB +ETHS2 ETHAN SD US 4355 -9798 396 UCOOP +ETIC1 ETIWANDA CA US 3413 -11752 424 +ETKC2 ESTES PARK (1 SSE) CO US 4036 -10551 2387 UCOOP +ETLK2 ETOILE (2 SW) KY US 3683 -8591 247 UCOOP +ETMP1 BUENA VISTA (2 SW) PA US 4027 -7982 314 UCOOP +ETN EASTLAND TX US 3240 -9882 -9999 +ETNC1 ETNA CA US 4146 -12290 899 COOPB +ETNF1 EATON PARK FL US 2800 -8192 38 GOES +ETNG1 CHATSWORTH (6 NW) GA US 3483 -8485 205 GOES +ETNI1 EMMETT (5 NE) ID US 4393 -11643 732 +ETNM4 EATON RAPIDS MI US 4252 -8465 265 COOPB +ETNP1 ETNA (1 NE) PA US 4052 -7994 236 GOES +ETOT1 ETOWAH TN US 3533 -8452 -9999 +ETPK1 ENTERPRISE KS US 3891 -9712 -9999 COOPB +ETRM2 ELLICOTT CITY (2 NE) MD US 3927 -7680 94 UCOOP +ETRT2 DEER PARK (3 W) TX US 2974 -9515 -9999 ALERT +ETRW3 EAST TROY (2 NE) WI US 4306 -8891 256 +ETSC2 ESTES PARK (1 SSE) CO US 4037 -10551 2373 COOPAB +ETSI1 EMMETT (5 NE) ID US 4393 -11643 732 +ETSM1 EUSTIS (3 NW) ME US 4525 -7052 399 SNOCOR +ETST1 JOHNSON CITY TN US 3630 -8240 511 IFLOWS +ETSV3 CHRISTIANSTED VI 1774 -6466 40 COOPB +ETTA2 SOLOMON (13 E) AK US 6470 -16417 -9999 GOES +ETTC1 ETTERSBURG CA US 4014 -12399 191 GOES +ETTG1 EATONTON GA US 3318 -8323 174 COOPB +ETTN6 CHITTENANGO NY US 4302 -7586 152 SNOCOR +ETTW3 ETTRICK (5 SE) WI US 4411 -9122 -9999 UCOOP +ETVK2 MOREHEAD KY US 3817 -8327 -9999 IFLOWS +ETWC1 ROSEMEAD CA US 3407 -11805 80 ALERT +ETWG1 CARTERSVILLE (3 E) GA US 3416 -8474 -9999 GOES +ETWM4 EAST TAWAS MI US 4428 -8350 179 COOPA +EUBT2 UVALDE (9 NNE) TX US 2932 -9973 -9999 ALERT +EUCM5 EUCLID (1 SW) MN US 4795 -9662 -9999 UCOOP +EUCN6 EUCLID (1 N) NY US 4321 -7622 113 OTHER +EUCT2 UVALDE (12 NNE) TX US 2937 -9970 -9999 ALERT +EUCW3 EAU CLAIRE (5 E) WI US 4482 -9138 -9999 UCOOP +EUDA4 EUDORA AR US 3312 -9135 -9999 UCOOP +EUDT2 UVALDE (7 N) TX US 2927 -9986 -9999 ALERT +EUET2 UVALDE (22 N) TX US 2951 -9978 -9999 ALERT +EUFA1 EUFAULA AL US 3191 -8515 0 GOES +EUFO2 EUFAULA (12 E) OK US 3531 -9536 221 GOES +EUG EUGENE OR US 4412 -12321 108 +EUGA4 EUDORA AR US 3310 -9125 25 +EUGL1 MORGAN CITY (15 SSW) LA US 2945 -9133 -9999 GOES +EUGO3 EUGENE OR US 4405 -12308 119 GOES +EUGT2 UVALDE (9 W) TX US 2921 -9993 -9999 ALERT +EUIT2 UVALDE (22 NW) TX US 2943 -10000 -9999 ALERT +EUJT2 BRACKETVILLE (14 SE) TX US 2925 -10020 -9999 ALERT +EUKT2 BRACKETVILLE (18 NE) TX US 2944 -10014 -9999 ALERT +EUL CALDWELL_(AWOS) ID US 4363 -11663 699 +EULM5 EUCLID (3 NE) MN US 4802 -9658 -9999 UCOOP +EULO2 EUFAULA (6 SSW) OK US 3520 -9558 189 COOPAB +EULT2 UVALDE (26 NW) TX US 2954 -10001 -9999 ALERT +EUMT2 BRACKETVILLE (12 NE) TX US 2941 -10026 -9999 ALERT +EUNL1 EUNICE LA US 3048 -9243 15 COOPAB +EUNM5 EAST UNION MN US 4471 -9368 -9999 UCOOP +EUPM6 EUPORA (2 E) MS US 3354 -8923 134 COOPAB +EURA4 EUREKA SPRINGS (3 WNW) AR US 3642 -9378 433 COOPAB +EURC1 BLAIRSDEN (5 WSW) CA US 3976 -12071 -9999 +EURI2 EUREKA IL US 4072 -8927 229 COOPB +EURM8 EUREKA MT US 4890 -11502 853 GOES +EUSG1 STILESBORO GA US 3411 -8495 201 GOES +EUSM1 EUSTIS ME US 4522 -7048 384 COOPAB +EUSN1 EUSTIS (2 NW) NE US 4069 -10005 820 COOPB +EUSO2 EUFAULA (5 W) OK US 3530 -9566 200 +EUTM1 EUSTIS (10 NW) ME US 4531 -7062 382 SNOCOR +EUTS1 EUTAWVILLE SC US 3340 -8034 30 COOPC +EVAC2 COLORADO SPRINGS (4 SW) CO US 3879 -10486 1914 GOES +EVAF1 EVA (3 N) FL US 2836 -8182 32 +EVAI3 EVANSVILLE (3 NE) IN US 3800 -8752 134 COOPC +EVAN6 VIENNA NY US 4324 -7570 134 SNOCOR +EVAO2 EVA OK US 3680 -10191 1089 COOPB +EVAT2 EVANT TX US 3146 -9816 378 COOPAB +EVAW4 EVANSTON (1 W) WY US 4127 -11096 2051 GOES +EVB NEW SMYRNA BEACH FL US 2905 -8095 -9999 +EVCA2 DENALI NATIONAL PARK (40 E) AK US 6343 -15031 1146 UCOOP +EVDA3 CAMP VERDE (23 SSE) AZ US 3428 -11165 762 GOES +EVDT2 EVADALE TX US 3036 -9409 2 +EVEC2 EVERGREEN CO US 3963 -10532 2160 ALERT +EVEM7 EVERTON (3 S) MO US 3729 -9371 -9999 UCOOP +EVES2 ABERDEEN (2 E) SD US 4545 -9846 396 UCOOP +EVEW1 EVERETT WA US 4798 -12220 18 COOPAB +EVFA2 FAIRBANKS AK US 6485 -14801 182 UCOOP +EVFF1 EVA (10 N) FL US 2847 -8183 -9999 +EVFO3 GOLD HILL (12 NNE) OR US 4260 -12310 823 GOES +EVGC1 MORGAN HILL (13 NNW) CA US 3730 -12173 241 ALERT +EVGC2 EVERGREEN CO US 3964 -10532 2134 +EVGF1 FLORIDA CITY (5 SW) FL US 2540 -8056 -9999 UCOOP +EVGV2 EVINGTON (2 SW) VA US 3721 -7930 166 +EVLN4 EAST VINELAND NJ US 3947 -7492 11 AHOS +EVLT2 EVADALE (1 W) TX US 3033 -9408 10 COOPB +EVLW3 EVANSVILLE (1 E) WI US 4278 -8928 -9999 UCOOP +EVM EVELETH MN US 4743 -9250 -9999 SAWRS +EVMA1 EVERGREEN (3 SW) AL US 3142 -8699 54 GOES +EVNC2 LAKE GEORGE (8 SW) CO US 3890 -10548 -9999 +EVNG1 EVANS (8 NW) GA US 3360 -8223 -9999 GOES +EVNI3 EVANSVILLE IN US 3818 -8749 -9999 NWR +EVNN6 LITTLE FALLS (11 S) NY US 4288 -7482 360 SNOCOR +EVNO1 EVANDALE OH US 3925 -8443 -9999 +EVNW2 EVENWOOD RIVER WV US 3890 -7965 802 +EVNW4 PAHASKA (10 NE) WY US 4465 -10978 2804 SNOTEL +EVOM7 ALBANY (4 S) MO US 4020 -9403 212 UCOOP +EVPA3 PINE (11 E) AZ US 3442 -11126 1760 GOES +EVRA1 EVERGREEN AL US 3144 -8695 88 COOPAB +EVRF1 EVERGLADES FL US 2585 -8139 2 COOPAB +EVRK2 EVARTS KY US 3686 -8320 390 IFLOWS +EVRM4 EVART MI US 4390 -8527 305 +EVRM4D EVART MI US 4390 -8527 -9999 +EVRP1 EVERETT (1 SE) PA US 4002 -7837 305 COOPAB +EVRT2 PANDALE (4 SE) TX US 3017 -10157 -9999 UCOOP +EVSA1 MILSTEAD (1 S) AL US 3245 -8588 66 +EVSA4 EVENING SHADE (1 NNE) AR US 3608 -9162 152 COOPAB +EVST2 ROBERT LEE (2 W) TX US 3188 -10052 -9999 +EVSW4 EVANSTON (1 E) WY US 4127 -11095 2080 +EVTN3 WEARE NH US 4309 -7166 -9999 +EVV EVANSVILLE IN US 3804 -8753 117 +EVVI2 BNANSTON IL US 4205 -8768 198 UCOOP +EVVI3 EVANSVILLE IN US 3797 -8758 104 +EVW EVANSTON WY US 4128 -11103 -9999 +EVX REDBAY FL US 3056 -8592 68 WSR88D +EVYI4 EVERLY (3 WNW) IA US 4318 -9537 416 COOPB +EVYN2 CARSON CITY NV US 3917 -11972 1408 GOES +EWAH1 EWA PLANTATION HI US 2133 -15805 12 +EWAM3 EAST WAREHAM (1 NE) MA US 4177 -7067 6 COOPA +EWAN6 WALTON (1 E) NY US 4217 -7512 393 OTHER +EWAO1 BARBERTON OH US 4100 -8161 290 GOES +EWB NEW BEDFORD MA US 4168 -7096 -9999 +EWBC1 BRIDGEPORT (5 N) CA US 3833 -11922 1951 GOES +EWCC1 LYTLE CREEK (5 SSW) CA US 3419 -11752 -9999 +EWCN1 EWING (3 S) NE US 4221 -9834 -9999 OTHER +EWCU1 MOAB (44 N) UT US 3925 -10950 2469 SNOTEL +EWDC2 LEADVILLE CO US 3936 -10631 3459 +EWDI2 ELWOOD (5 NW) IL US 4143 -8816 183 COOPABC +EWDN1 ELKHORN (4 SE) NE US 4127 -9618 -9999 ALERT +EWFA3 FT APACHE (10 E) AZ US 3382 -10982 1844 GOES +EWGN1 EWING NE US 4226 -9834 564 COOPAB +EWIN1 EWING (1 N) NE US 4227 -9834 560 COOPB +EWIO1 EWINGTON (5 W) OH US 3901 -8245 192 GOES +EWK NEWTON KS US 3806 -9728 -9999 AWOS +EWKN6 NEWARK NY US 4305 -7708 131 SNOCOR +EWN NEW BERN NC US 3507 -7704 4 ASOS +EWNT1 ERWIN TN US 3615 -8242 -9999 AHOS +EWOI4 MILFORD (3 NE) IA US 4338 -9513 -9999 UCOOP +EWPF1 ENGLEWOOD (1 SE) FL US 2695 -8235 -9999 OTHER +EWPU1 WOODSIDE (40 WSW) UT US 3932 -10952 2515 WSF +EWR NEWARK NJ US 4069 -7417 5 +EWRA1 EUFAULA (9 NNE) AL US 3200 -8509 66 COOPAB +EWRM7 EDWARDS (10 N) MO US 3822 -9316 -9999 UCOOP +EWRN4 NEWARK NJ US 4069 -7417 3 +EWSI3 EDWARDSPORT IN US 3884 -8727 -9999 NWR +EWSN1 EWING (3 SW) NE US 4224 -9840 573 COOPB +EWSN2 MASON (12 SE) NV US 3881 -11905 1394 GOES +EWSN6 WILLIAMSTOWN NY US 4340 -7589 200 SNOCOR +EWTK1 ELLSWORTH (7 E) KS US 3881 -9817 555 NWR +EWTN6 WILLIAMSTOWN NY US 4340 -7589 200 SNOCOR +EWU NEWTOK AK US 6095 -16465 8 SAWRS +EWX NEW BRAUNFELS TX US 2970 -9803 193 +EXII4 EXIRA IA US 4158 -9488 -9999 UCOOP +EXJV1 ESSEX JUNCTION (1 N) VT US 4451 -7312 104 COOPB +EXLM5 EXCELSIOR MN US 4497 -9348 -9999 UCOOP +EXPC2 AURORA (2 SW) CO US 3971 -10486 1664 ALERT +EXPG1 EXPERIMENT GA US 3326 -8428 282 COOPAB +EXQC1 SNELLING (10 ENE) CA US 3759 -12027 135 +EXRI4 EXIRA (6 E) IA US 4158 -9477 -9999 UCOOP +EXSM7 EXCELSIOR SPRINGS (4 S) MO US 3929 -9422 241 COOPB +EXTA2 SEWARD (8 NW) AK US 6018 -14960 -9999 +EXTN3 BRENTWOOD NH US 4298 -7104 18 GOES +EXTN4 EXTONVILLE NJ US 4014 -7460 21 GOES +EXXA1 DAUPHIN ISLAND (5 S) AL US 3019 -8812 0 GOES +EYAN6 GAYVILLE NY US 4329 -7600 140 SNOCOR +EYBN6 GAYVILLE NY US 4329 -7600 135 SNOCOR +EYE INDIANAPOLIS IN US 3983 -8629 -9999 ASOS +EYMT2 EMORY (5 N) TX US 3299 -9579 -9999 ALERT +EYPW1 NEWHALEM (16 NNW) WA US 4887 -12143 1658 GOES +EYPW4 PAHASKA (1 W) WY US 4451 -11000 2119 COOPAB +EYRO1 ELYRIA (3 E) OH US 4138 -8205 223 COOPC +EYSC1 POINT REYES STATION CA US 3807 -12281 7 ALERT +EYTM5 EYOTA MN US 4405 -9220 -9999 UCOOP +EYW KEY WEST FL US 2456 -8176 1 +EYX BORON (10 NE) CA US 3510 -11756 870 WSR88D +EZBI2 ELIZABETH (5 S) IL US 4233 -9025 247 COOPABC +EZBK2 ELIZABETHTOWN KY US 3767 -8583 -9999 NWR +EZBP1 ELIZABETHTOWN PA US 4015 -7662 152 COOPB +EZBT1 ELIZABETHTON TN US 3636 -8222 460 GOES +EZCN7 ELIZABETH CITY NC US 3631 -7621 2 COOPAB +EZLK2 EZEL KY US 3785 -8347 274 UCOOP +EZR ALASKAN STAR AK US 5970 -14312 -9999 SAWRS +EZRI1 SALMON (18 SSW) ID US 4485 -11403 2030 GOES +EZYN7 ELIZABETH CITY NC US 3643 -7642 2 COOPBC +EZZT2 UVALDE (10 NE) TX US 2933 -9964 -9999 ALERT +F05 VERNON (4 N) TX US 3423 -9928 385 AWOS +F10 PADUCAH KY US 3697 -8857 -9999 SAWRS +F23007B6 LIMA (11 E) MT US 4465 -11236 2006 +F23014C0 DILLON (18 SW) MT US 4500 -11286 1701 +F230215A DILLON (9 SW) MT US 4512 -11275 1606 +F230322C TWIN BRIDGES (13 SW) MT US 4538 -11245 1466 +F23044BC WEST YELLOWSTONE (18 NW) MT US 4487 -11134 1984 +F2306250 AUGUSTA (19 WNW) MT US 4760 -11275 1399 +F2307126 AUGUSTA (4 NW) MT US 4755 -11243 1262 +F23081A2 DICKINSON (5 SW) ND US 4687 -10283 741 +F23092D4 CHESTER (15 SSW) MT US 4831 -11109 869 +F230A74E CHESTER (15 SW) MT US 4831 -11108 858 +F230B438 BABB (5 SW) MT US 4883 -11352 1435 +F230C2A8 BABB (7 NE) MT US 4895 -11337 1341 +F230D1DE BABB (4 SW) MT US 4883 -11352 1255 +F230E444 BROWNING (29 N) MT US 4896 -11306 1286 +F230F732 BROWNING (31 N) MT US 4902 -11297 1253 +F231163A RUDYARD (36 N) MT US 4898 -11042 811 +F23123A0 HAVRE (12 WNW) MT US 4860 -10995 771 +F23130D6 HAVRE (8 W) MT US 4853 -10984 765 +F2314646 HARLEM (4 SE) MT US 4849 -10876 707 +F2315530 CHINOOK (7 W) MT US 4858 -10939 753 +F23160AA CHINOOK (4 N) MT US 4865 -10923 735 +F23173DC WYOLA (14 SSW) MT US 4501 -10761 -9999 +F231902E SACO (10 NW) MT US 4853 -10752 1594 +F231A5B4 AUGUSTA (18 WNW) MT US 4762 -11269 1356 +F231B6C2 CROWHEART (9 SE) WY US 4325 -10902 1718 +F231C052 CROWHEART (6 S) WY US 4322 -10905 1737 +F231D324 RIVERTON (2 SE) WY US 4300 -10837 1494 +F231E6BE SHOSHONI (13 NNW) WY US 4340 -10818 1451 +F231F5C8 WAPITI (5 E) WY US 4448 -10948 1646 +F2320242 CODY (12 SW) WY US 4443 -10925 1649 +F2321134 CODY (7 WSW) WY US 4450 -10918 1640 +F23224AE HARDIN (34 SSW) MT US 4531 -10794 1007 +F23237D8 AUGUSTA (20 NNW) MT US 4768 -11250 1332 +F2324148 DICKINSON (5 SW) ND US 4687 -10283 741 +F232523E GLEN ULLIN (15 S) ND US 4660 -10182 650 +F23267A4 SHADEHILL (1 SW) SD US 4575 -10220 686 +F23274D2 EDGEMONT SD US 4330 -10382 1041 +F2328456 HOT SPRINGS (7 SE) SD US 4334 -10344 971 +F2329720 HILL CITY (13 NW) SD US 4403 -10378 1801 +F232A2BA RAPID CITY (15 W) SD US 4407 -10348 -9999 +F232B1CC MOORCROFT (12 NE) WY US 4438 -10478 1235 +F232C75C GRACE CITY (3 W) ND US 4755 -9887 445 +F232D42A JAMESTOWN ND US 4693 -9870 428 +F232E1B0 ALCOVA (2 NE) WY US 4257 -10670 1615 +F232F2C6 FT WASHAKIE (15 N) WY US 4323 -10889 393 +F23300B8 HELENA (10 E) MT US 4664 -11188 1167 +F23313CE BELLE FOURCHE (3 NE) SD US 4470 -10382 910 +F2332654 BROWNING (16 SE) MT US 4837 -11280 1262 +F2333522 BROWNING (10 S) MT US 4843 -11299 1274 +F23343B2 BROWNING (4 N) MT US 4862 -11304 1335 +F23350C4 CROWHEART (5 SE) WY US 4323 -10902 1723 +F233655E SHOSHONI (13 N) WY US 4343 -10818 1405 +F2337628 RIVERTON (19 WNW) WY US 4315 -10872 1615 +F23386AC BELLE FOURCHE (11 NW) SD US 4475 -10405 944 +F23395DA CODY WY US 4450 -10908 975 +F233A040 ST. XAVIER (14 W) MT US 4532 -10792 963 +F233B336 BELLE FOURCHE (10 NE) SD US 4473 -10367 890 +F233C5A6 RIVERTON (1 SW) WY US 4302 -10838 1494 +F233D6D0 FORT WASHAKIE (19 NW) WY US 4318 -10920 1790 +F233E34A RIVERTON (22 NW) WY US 4323 -10890 1695 +F234676A SCOTTSBLUFF (9 NE) NE US 4199 -10363 -9999 +F234741C SCOTTSBLUFF (9 NE) NE US 4197 -10360 -9999 +F2348498 SCOTTSBLUFF (8 NE) NE US 4196 -10357 -9999 +F23497EE SCOTTSBLUFF (10 NE) NE US 4196 -10353 -9999 +F234D4E4 TAMPICO MT US 4831 -10682 -9999 +F30 SULPHUR OK US 3452 -9699 320 +F3300614 ASPEN (12 SE) CO US 3912 -10662 -9999 +F3301562 ASPEN (14 SE) CO US 3907 -10662 -9999 +F33020F8 NORRIE (5 SSE) CO US 3926 -10663 -9999 +F330338E NORRIE (10 ENE) CO US 3935 -10653 -9999 +F330451E HANNA (10 N) WY US 4201 -10651 1955 +F3305668 ALCOVA (25 SSW) WY US 4245 -10720 1804 +F33063F2 SINCLAIR (7 NE) WY US 4187 -10706 1951 +F3307084 FORT LARAMIE (5 NW) WY US 4224 -10463 1295 +F3308000 GUERNSEY (16 ESE) WY US 4225 -10458 1676 +F3309376 GUERNSEY (13 ESE) WY US 4225 -10463 1295 +F330C30A TORRINGTON (8 SE) NE US 4198 -10406 1227 +F330E5E6 SINCLAIR (28 NNE) WY US 4216 -10691 2126 +F330F690 HUNTLEY (8 SSE) WY US 4148 -10403 1288 +F33104EE ALCOVA (14 SW) WY US 4247 -10685 1807 +F3311798 GUERNSEY (19 NW) WY US 4247 -10497 1457 +F3312202 GUERNSEY (2 NW) WY US 4228 -10477 1366 +F34 GOLDTHWAITE (2 N) TX US 3145 -9857 -9999 +F69 DALLAS TX US 3302 -9684 -9999 +F80 ATOKA OK US 3438 -9615 180 +F85 MORTON TX US 3372 -10275 -9999 +FA4012AE MAMMOTH HOT SPRINGS (25 WSW) WY US 4488 -11098 2416 +FA40E22A WEST GLACIER MT US 4851 -11399 -9999 +FA410322 WHISKEYTOWN (3 NW) CA US 4065 -12261 -9999 +FA41535E ST GEORGE (15 W) UT US 3719 -11394 -9999 +FA4166C4 YUCCA VALLEY (7 SE) CA US 3405 -11633 -9999 +FA4175B2 BABB (13 NW) MT US 4893 -11371 -9999 +FA41A3DA MIDDLESBORO (2 SE) KY US 3660 -8370 -9999 +FA43A62E PINEDALE (4 NE) WY US 4293 -10979 2286 +FA43C3C8 FORT COLLINS (2 N) CO US 4061 -10507 -9999 +FA44220E PANGUITCH (25 SSE) UT US 3750 -11225 2377 +FA4447E8 CAPTAIN COOK (12 E) HI US 1948 -15562 -9999 +FA45156E JACOB LAKE (31 SSE) AZ US 3629 -11208 2682 +FA4520F4 JACOBS LAKE (39 S) AZ US 3620 -11207 2438 +FA453382 TUOLUMNE MEADOWS (1 E) CA US 3787 -11932 2804 +FA454512 YOSEMITE VILLAGE (13 N) CA US 3786 -11965 2438 +FA455664 WAWONA (4 ESE) CA US 3751 -11960 1981 +FA45937A STOVEPIPE WELLS (19 W) CA US 3656 -11747 2097 +FA45A6E0 HANA (10 SW) HI US 2068 -15615 -9999 +FA45B596 DINOSAUR (12 NE) CO US 4045 -10882 2774 +FA45C306 MOOSE WY US 4343 -11042 2015 +FA45D070 MORAN (27 NE) WY US 4409 -11005 2533 +FA45E5EA SANTA BARABARA (40 SSW) CA US 3398 -12008 396 +FA45F69C SANTA BARBARA (28 S) CA US 3400 -11972 76 +FA501530 KETTLE FALLS (9 NNE) WA US 4861 -11812 399 +FA5020AA TULELAKE (20 S) CA US 4174 -12154 -9999 +FA5033DC POINT REYES STATION (6 SE) CA US 3803 -12270 -9999 +FA50454C AGOURA (7 S) CA US 3418 -11872 503 +FA509324 FORT PAYNE (6 NE) AL US 3450 -8563 -9999 +FA50A6BE PINEHURST (5 NE) CA US 3672 -11894 2298 +FA50C358 IMMOKALEE (30 SSE) FL US 2597 -8132 -9999 +FA50D02E HOMESTEAD (24 NW) FL US 2561 -8085 -9999 +FA600036 ANCHORAGE AK US 6105 -15390 -9999 +FA601340 KUTZEBUE AK US 6850 -15863 -9999 +FA6026DA CIRCLE HOT SPRINGS (47 ESE) AK US 6528 -14308 -9999 +FA6035AC KANTISHNA (23 WNW) AK US 6365 -15164 -9999 +FA60433C GLENNALLEN AK US 6132 -14258 -9999 +FA60504A COPPER CENTER (18 NE) AK US 6215 -14493 -9999 +FA6065D0 JOSHUA TREE (11 SSE) CA US 3402 -11619 1280 +FA609554 PROSPECT (22 E) OR US 4287 -12217 1875 +FA60A0CE MINERAL KING (21 N) CA US 3673 -11868 2423 +FA60B3B8 MINERAL KING (12 NW) CA US 3645 -11870 1597 +FA60C528 YOSEMITE VILLAGE (13 W) CA US 3776 -11982 2347 +FA60D65E VAIL (12 NE) AZ US 3221 -11055 2512 +FA60E3C4 EAGLE (2 SE) AK US 6477 -14114 -9999 +FA60F0B2 AMBLER (32 W) AK US 6714 -15904 -9999 +FA6102CC PORT ALSWORTH (1 S) AK US 6020 -15432 -9999 +FA6111BA LAKE MINCHUMINA (52 ESE) AK US 6349 -15087 -9999 +FA612420 DEERING (39 SSW) AK US 6559 -16341 -9999 +FA613756 LAKE MINCHUMINA (1 N) AK US 6389 -15231 -9999 +FA6141C6 ASSATEAGUE ISLAND MD US 3824 -7521 3 +FA61672A SOLEDAD (10 ENE) CA US 3647 -12115 -9999 +FA61745C SPRINGDALE (10 N) UT US 3739 -11304 2408 +FA6197AE CEDAR GROVE (1 E) CA US 3679 -11866 -9999 +FA61A234 PARADISE (15 NW) AZ US 3200 -10935 1646 +FA61B142 PETERSVILLE (16 NNE) AK US 6271 -15054 -9999 +FA61D4A4 PALOS VERDES ESTATES (45 WSW) CA US 3348 -11903 54 +FA61E13E GUADALUPE TX US 3193 -10483 2363 +FA61F248 DIAMOND LAKE (13 SE) OR US 4302 -12200 1600 +FA6205C2 TROY (2 SE) MS US 3409 -8886 -9999 +FA6216B4 HOHENWALD (17 SE) TN US 3532 -8746 -9999 +FA623058 CARLSBAD (21 SW) NM US 3218 -10444 1341 +FA6246C8 OCHOPEE (1 NE) FL US 2592 -8128 -9999 +FA6255BE RICHMOND HEIGHTS (13 W) FL US 2563 -8058 -9999 +FA626024 MINERAL KING (9 SE) CA US 3641 -11842 2713 +FA627352 PAHASKA (25 S) WY US 4415 -11005 3185 +FA6283D6 RIDGELAND (1 E) MS US 3243 -9013 -9999 +FA6290A0 BAKER (8 W) NV US 3902 -11427 2804 +FA62A53A BAYFIELD (18 NE) CO US 3735 -10732 -9999 +FA62B64C BAKER (5 W) NV US 3900 -11422 2085 +FA62C0DC FRITCH (7 SW) TX US 3567 -10157 930 +FA62F546 CORTEZ (12 SE) CO US 3720 -10849 1886 +FA630738 MANCOS (8 WSW) CO US 3730 -10841 2384 +FA6332A2 FLORIDA CITY (12 WSW) FL US 2539 -8068 -9999 +FA635744 BIG BEND NATIONAL PARK TX US 2928 -10330 -9999 +FA6371A8 WESTHAVEN (11 NE) CA US 4114 -12391 -9999 +FA63812C STRONG (5 N) KS US 3844 -9656 -9999 +FA63B4B6 SPRINGDALE (2 NE) UT US 3720 -11298 -9999 +FA63C226 TROPIC (2 W) UT US 3764 -11217 -9999 +FA63D150 BIG BEND NATIONAL PARK (8 ENE) TX US 2933 -10321 -9999 +FA64739C MARBLEMONT RAWS WA US 4853 -12145 -9999 +FA64C012 INTERIOR (15 SW) SD US 4353 -10212 -9999 +FA64F588 SUNDANCE (5 SW) WY US 4435 -10443 -9999 +FA900222 VOLCANO (9 SW) HI US 1933 -15529 -9999 +FA901154 KAUNAKAKAI (7 NE) HI US 2114 -15692 -9999 +FA9024CE KALAUPAPA (1 NE) HI US 2120 -15697 -9999 +FAAS2 FAULKTON (6 ESE) SD US 4498 -9905 -9999 UCOOP +FABA2 FAIRBANKS (37 NE) AK US 6513 -14653 -9999 UCOOP +FABC1 FALLBROOK (5 SW) CA US 3335 -11732 58 GOES +FABC3 FABYAN CT US 4205 -7193 -9999 SNOCOR +FABN6 FABIUS NY US 4283 -7603 396 GOES +FABP1 SUNBURY (1 SW) PA US 4085 -7680 128 GOES +FABP4 FAJARDO (6 SW) PR 1826 -6572 100 +FABT2 FABENS TX US 3150 -10617 1177 UCOOP +FACC1 PALM SPRINGS (10 NW) CA US 3387 -11667 287 GOES +FACC2 GOLD PARK (2 WSW) CO US 3940 -10647 -9999 AHOS +FACO3 FALLS CITY (2 SSW) OR US 4484 -12345 210 COOPAB +FACT2 FALLS CITY (4 WSW) TX US 2895 -9806 91 +FADO3 ESTACADA (2 SE) OR US 4527 -12232 137 COOPAB +FADT2 SABINE PASS (15 SW) TX US 2971 -9412 -9999 RAWS +FAEP4 FAJARDO (5 SW) PR 1828 -6570 -9999 GOES +FAF FORT EUSTIS VA US 3700 -7650 -9999 WSR88D +FAFI1 FAIRFIELD ID US 4331 -11483 1536 GOES +FAFO3 BAKER CITY (1 N) OR US 4481 -11773 1202 GOES +FAFT2 FALFURRIAS TX US 2726 -9814 37 +FAFU1 PROVO UT US 4026 -11209 1487 COOPAB +FAGC2 FLAGLER (16 NNW) CO US 3952 -10313 -9999 COOPAB +FAGM5 GRYGLA (6 NE) MN US 4833 -9558 358 UCOOP +FAGM7 FAIR GROVE (5 SW) MO US 3731 -9319 -9999 UCOOP +FAHM2 FAIR HILL MD US 3972 -7583 46 AMOS +FAI FAIRBANKS AK US 6481 -14786 133 +FAIC1 FAIRFIELD (3 NNE) CA US 3829 -12203 34 COOPB +FAIG1 FAIRMOUNT GA US 3445 -8471 224 +FAII4 FAIRPORT IA US 4143 -9088 -9999 GOES +FAII4G FAIRPORT IA US 4143 -9088 -9999 +FAIM6 FAIRVIEW (3 NW) MS US 3439 -8835 95 GOES +FAIMB FAIMON, ADRI MO US 3937 -9455 -9999 +FAIN7 FAIRFIELD (5 W) NC US 3553 -7631 2 COOPAB +FAIN8 FAIRFIELD ND US 4719 -10322 838 COOPAB +FAIO1 FAIRPORT OH US 4176 -8128 54 HTG +FAIO3 GRESHAM (2 NW) OR US 4553 -12245 62 +FAIS2 FAITH SD US 4503 -10203 783 COOPAB +FAIV1 FAIRFAX VT US 4463 -7290 -9999 UCOOP +FAIW3 FAIRCHILD WI US 4460 -9097 329 COOPAB +FAJP4 FAJARDO (3 SW) PR 1830 -6570 42 GOES +FAKA2 FAIRBANKS AK US 6502 -14858 -9999 +FALA3 MESA (10 NE) AZ US 3350 -11164 778 ALERT +FALC1 FALLBROOK CA US 3338 -11725 213 COOPC +FALC2 DURANGO (8 N) CO US 3739 -10789 2894 GOES +FALG1 EAST JULIETTE GA US 3310 -8372 112 GOES +FALI1 ASHTON (8 SE) ID US 4407 -11123 1704 GOES +FALK1 FALL RIVER (3 NW) KS US 3765 -9607 274 UCOOP +FALM1 FALMOUTH ME US 4373 -7026 43 SNOCOR +FALN2 FALLON (1 S) NV US 3946 -11878 1209 GOES +FALN7 BADIN (2 ESE) NC US 3538 -8007 -9999 +FALO3 FALL CREEK (2 SE) OR US 4394 -12277 194 OTHER +FALS2 FAULKTON SD US 4503 -9912 -9999 UCOOP +FALT1 FALL CREEK TN US 3568 -8532 -9999 +FALT2 FALCON TX US 2656 -9917 98 +FALTP PRESA FALCON MX 2656 -9917 -9999 +FAM FARMINGTON_AIRPORT MO US 3777 -9043 272 +FANF1 TRENTON (7 WSW) FL US 2959 -8293 -9999 GOES +FANM6 FANNIN (1 W) MS US 3242 -9002 -9999 UCOOP +FANN7 FAYETTEVILLE NC US 3503 -7897 73 COOPB +FANO2 FANSHAWE OK US 3495 -9490 166 COOPB +FANO3 PORTLAND OR US 4549 -12273 76 +FANU1 FAIRVIEW (8 N) UT US 3975 -11141 2044 COOPB +FAOA2 FAIRBANKS AK US 6487 -14783 189 COOPA +FAPM7 FAIR PLAY (1 SW) MO US 3762 -9359 -9999 UCOOP +FAPN2 NORTH LAS VEGAS (12 W) NV US 3628 -11530 803 ALERT +FAPT4 PRESA FALCON TP 2656 -9917 -9999 GOES +FAR FARGO ND US 4692 -9681 274 +FARA1 COLUMBIA (5 S) AL US 3123 -8511 -9999 +FARC1 FARAD CA US 3943 -12003 1571 +FARC2 LAKEWOOD (5 WNW) CO US 3972 -10517 1804 ALERT +FARF1 PALM BAY (17 SW) FL US 2785 -8086 -9999 UCOOP +FARG1 FARGO (2 NE) GA US 3071 -8254 28 GOES +FARI2 FAIRMAN IL US 3868 -8910 -9999 GOES +FARM1 FARMINGTON (1 NNW) ME US 4468 -7015 128 COOPA +FARM4 FARMINGTON MI US 4247 -8337 219 COOPB +FARM7 FARMINGTON MO US 3770 -9038 285 COOPAB +FARN1 FARWELL NE US 4120 -9877 -9999 UCOOP +FARN4 FAR HILLS NJ US 4071 -7464 68 +FARN5 FARMINGTON NM US 3670 -10825 1716 COOPB +FARN7 FARMVILLE (5 SE) NC US 3553 -7754 -9999 GOES +FARN8 FARGO ND US 4701 -9719 -9999 NWR +FARO2 FARGO (1 W) OK US 3638 -9963 643 COOPB +FARS2 FARMINGDALE (2 SE) SD US 4394 -10285 823 +FART2 FALCON TX US 2655 -9914 67 GOES +FARU1 FARMINGTON UT US 4099 -11182 2066 SNOTEL +FARV2 FARMVILLE (2 N) VA US 3733 -7838 137 COOPAB +FARV2L FARMVILLE (2 N) VA US 3733 -7838 137 +FASM8 HAVRE (11 SW) MT US 4848 -10980 826 SCAN +FAST2 FRIONA (2 NE) TX US 3465 -10269 1222 ALERT +FAT FRESNO CA US 3678 -11972 101 +FATM8 POLSON (12 E) MT US 4768 -11392 1676 WSF +FATR6 FATIMA AWS MET NI 1258 -8637 -9999 +FATS2 FAITH (11 WNW) SD US 4505 -10226 792 NWR +FATW3 FORT ATKINSON WI US 4288 -8883 244 COOPAB +FAUA2 FAIRBANKS (5 SW) AK US 6482 -14787 130 COOPA +FAUC1 DOWNIEVILLE (17 SE) CA US 3943 -12057 1866 ALERT +FAUC2 DEL NORTE (5 ESE) CO US 3767 -10626 -9999 GOES +FAUS2 FAULKTON SD US 4503 -9913 482 COOPAB +FAUU1 VERNON (10 NE) UT US 4016 -11226 1605 GOES +FAVM2 FAIRVIEW (7 NW) MD US 3970 -7782 119 COOPB +FAVN7 FAYETTEVILLE NC US 3506 -7886 29 COOPAB +FAVT2 FARMERSVILLE TX US 3317 -9636 192 COOPB +FAVU1 FAIRVIEW UT US 3962 -11143 1817 COOPB +FAWT1 COOKEVILLE (6 SW) TN US 3604 -8559 -9999 GOES +FAXS2 FAIRFAX SD US 4305 -9889 604 COOPAB +FAY FAYETTEVILLE NC US 3499 -7888 58 +FAYA1 FAYETTE (3 W) AL US 3370 -8787 -9999 +FAYI1 ASHTON (11 ESE) ID US 4406 -11115 1762 GOES +FAYI2 FAYETTEVILLE IL US 3838 -8980 116 UCOOP +FAYM4 FAYETTE (3 SW) MI US 4568 -8670 233 COOPA +FAYM7 FAYETTE (7 ESE) MO US 3912 -9257 -9999 COOPB +FAYN5 FAYWOOD NM US 3263 -10787 1579 COOPAB +FAYN6 FAYETTEVILLE NY US 4303 -7601 -9999 +FAYN7 FAYETTEVILLE NC US 3505 -7886 20 +FAYP1 FAYETTEVILLE (9 NE) PA US 3998 -7740 625 COOPB +FBAA2 FAIRBANKS (33 E) AK US 6487 -14665 -9999 UCOOP +FBAM5 BAUDETTE MN US 4867 -9457 337 UCOOP +FBBC1 PULGA (1 S) CA US 3979 -12145 404 WSF +FBCC2 MANITOU SPRINGS (3 NW) CO US 3888 -10496 -9999 GOES +FBCN8 FINLEY (8 NE) ND US 4759 -9771 355 UCOOP +FBCO2 FARWELL (4 SW) OK US 3488 -9800 -9999 GOES +FBCT2 FRELSBURG (4 SW) TX US 2983 -9658 -9999 ALERT +FBDM5 PARK RAPIDS (12 SE) MN US 4690 -9510 450 UCOOP +FBEM5 BEMIDIJI MN US 4750 -9590 420 UCOOP +FBFO2 FOSS (6 N) OK US 3554 -9917 475 GOES +FBFW1 MAZAMA (11 E) WA US 4862 -12010 1676 GOES +FBG FAYETTEVILLE NC US 3513 -7893 74 WSR88D +FBGM2 FREDERICK (2 NNE) MD US 3943 -7739 -9999 COOPAB +FBGM3 FITCHBURG MA US 4258 -7179 -9999 GOES +FBGN7 FAYETTEVILLE (10 NW) NC US 3516 -7901 -9999 +FBIM5 BIGFORK MN US 4778 -9365 409 UCOOP +FBIS1 FOLLY BEACH SC US 3255 -7990 -9999 C-MAN +FBK FAIRBANKS AK US 6484 -14761 138 WSR88D +FBKA2 FAIRBANKS (25 NE) AK US 6517 -14725 -9999 UCOOP +FBKI4 FAIRBANK IA US 4263 -9204 302 COOPAB +FBKM8 HARLEM (5 E) MT US 4848 -10876 713 GOES +FBKV1 LONDONDERRY (2 W) VT US 4323 -7283 402 SNOCOR +FBL FAIRBAULT MN US 4432 -9331 323 +FBLC1 YUBA CITY (7 S) CA US 3905 -12161 15 GOES +FBLM8 ZORTMAN (6 NW) MT US 4830 -10872 812 GOES +FBMW4 KEMMERER (11 WNW) WY US 4183 -11077 2067 COOPB +FBNA2 SALCHA AK US 6447 -14695 212 COOPA +FBNG1 FAIRBURN (9 NW) GA US 3366 -8467 219 GOES +FBNI1 PRESTON (16 ESE) ID US 4205 -11160 2490 SNOTEL +FBNM8 FORT BENTON MT US 4782 -11067 797 +FBNT1 FAIRVIEW TN US 3599 -8712 250 COOPC +FBNU1 SMITHFIELD (16 NNE) UT US 4177 -11159 2493 WSF +FBPM8 PHILIPSBURG (5 ESE) MT US 4630 -11317 2438 WSF +FBRC2 AURORA (6 NE) CO US 3981 -10479 -9999 GOES +FBRM5 BRAINERD MN US 4640 -9420 366 UCOOP +FBRN7 FAYETTEVILLE (11 WNW) NC US 3514 -7906 -9999 GOES +FBRO2 FELT (8 NE) OK US 3663 -10268 1294 +FBRW3 FLAMBEAU RES WI US 4607 -9023 -9999 +FBSA2 FAIRBANKS AK US 6488 -14813 -9999 NWR +FBSC1 FORBESTOWN (4 NNW) CA US 3952 -12127 866 GOES +FBSM5 FORBES MN US 4753 -9260 -9999 UCOOP +FBST2 FABENS TX US 3152 -10617 1177 UCOOP +FBTT2 FORESTBURG (5 S) TX US 3347 -9757 335 GOES +FBUT2 FORT WORTH TX US 3269 -9731 181 ALERT +FBWT2 FORT WORTH TX US 3276 -9743 -9999 GOES +FBYN1 FAIRBURY (9 SW) NE US 4010 -9733 433 PROF +FCA KALISPELL MT US 4830 -11426 901 +FCAA2 ANGOON (6 SE) AK US 5745 -13446 -9999 UCOOP +FCAA3 GREEN VALLEY (12 SSE) AZ US 3176 -11085 1342 ALERT +FCAC2 WELDONA (2 NW) CO US 4035 -10401 -9999 GOES +FCAO1 HOOKER (1 N) OH US 3976 -8267 269 IFLOWS +FCBA2 JUNEAU (4 WSW) AK US 5828 -13452 -9999 UCOOP +FCBO2 FORT COBB OK US 3510 -9843 383 COOPB +FCBO3 BRIGHTWOOD (7 N) OR US 4548 -12202 439 +FCCC1 MARTINEZ CA US 3799 -12209 49 ALERT +FCCC2 JEFFERSON (6 NW) CO US 3942 -10589 3121 GOES +FCCO2 FORT COBB (3 N) OK US 3514 -9844 382 GOES +FCCT1 SHELBYVILLE TN US 3546 -8647 -9999 GOES +FCDA3 CHILDS (2 NE) AZ US 3437 -11167 1133 GOES +FCEW3 FENCE (3 NW) WI US 4576 -8846 430 +FCFI3 FORTVILLE (2 NW) IN US 3995 -8587 244 GOES +FCFM8 COLUMBIA FALLS (9 NE) MT US 4850 -11413 959 GOES +FCFT1 PIKEVILLE (8 WNW) TN US 3564 -8536 546 COOPA +FCGA3 FLORENCE (7 NE) AZ US 3309 -11129 485 GOES +FCGO3 FLORENCE (3 NW) OR US 4402 -12414 5 MARS +FCGT2 FREEPORT TX US 2894 -9530 0 HTG +FCH FRESNO CA US 3673 -11982 85 AWOS +FCHA2 TWO RIVERS (4 WNW) AK US 6488 -14716 247 UCOOP +FCHC1 CLOVIS (13 ENE) CA US 3690 -11950 244 GOES +FCHC2 PUEBLO (2 NNE) CO US 3829 -10460 1434 GOES +FCHM6 HOWARD (1 N) MS US 3314 -9019 38 GOES +FCHV2 FALLS CHURCH VA US 3890 -7719 107 UCOOP +FCHW4 FONTENELLE (14 W) WY US 4210 -11042 2118 GOES +FCI RICHMOND VA US 3741 -7753 -9999 SAWRS +FCIC2 FORT COLLINS (5 E) CO US 4054 -10502 1486 ALERT +FCKA2 KETCHIKAN (20 E) AK US 5539 -13119 6 GOES +FCKC1 FULLERTON (2 S) CA US 3386 -11793 41 ALERT +FCKF1 MOORE HAVEN (9 N) FL US 2696 -8112 -9999 GOES +FCKM2 FREDERICK MD US 3941 -7740 94 UCOOP +FCKN1 FORT CROOK NE US 4110 -9593 288 +FCKN5 FENCE LAKE NM US 3465 -10867 2152 COOPAB +FCKO3 FRENCHGLEN (16 SE) OR US 4270 -11863 2408 SNOTEL +FCKP1 BLOOMSBURG (5 N) PA US 4108 -7643 -9999 GOES +FCKW4 JACKSON (2 SW) WY US 4346 -11080 1868 GOES +FCL FORT COLLINS CO US 4058 -10508 1525 BASIC +FCLC2 FORT COLLINS CO US 4062 -10533 -9999 NWR +FCLN1 FT CALHOUN (4 W) NE US 4145 -9609 399 COOPAB +FCLN3 PITTSBURG (6 ENE) NH US 4508 -7128 506 COOPAB +FCLO3 LOWELL (8 NE) OR US 4397 -12264 257 OTHER +FCM MINNEAPOLIS MN US 4483 -9346 280 +FCMC2 AURORA (10 N) CO US 3987 -10483 -9999 GOES +FCMF1 DUETTE (4 NE) FL US 2765 -8208 -9999 OTHER +FCMI3 INDIANAPOLIS IN US 3985 -8609 227 GOES +FCMT2 FORT WORTH TX US 3285 -9740 221 ALERT +FCNC2 COLORADO SPRINGS CO US 3868 -10477 1789 COOPA +FCNF1 DUETTE (6 NE) FL US 2765 -8205 -9999 +FCNO3 VALE (11 WSW) OR US 4395 -11745 719 +FCNU1 SCOFIELD (5 N) UT US 3977 -11119 2338 GOES +FCNW4 FOUR CORNERS (3 S) WY US 4402 -10415 -9999 UCOOP +FCOC1 HORNBROOK (18 E) CA US 4198 -12236 774 GOES +FCON2 LAS VEGAS (1 SW) NV US 3615 -11517 625 ALERT +FCPC2 FORT COLLINS CO US 4051 -10507 1506 ALERT +FCRC1 FOLSOM (2 SE) CA US 3866 -12115 104 ALERT +FCRC2 FOUNTAIN (8 WSW) CO US 3866 -10485 2042 +FCRF1 LAKE PLACID (8 W) FL US 2721 -8146 -9999 GOES +FCRI1 DRIGGS (25 SW) ID US 4347 -11155 2079 WSF +FCRI3 ARTIC (1 S) IN US 4147 -8481 259 GOES +FCRN8 FARGO ND US 4693 -9679 -9999 UCOOP +FCRP1 PHILADELPHIA PA US 4002 -7510 2 GOES +FCRS2 FLANDREAU (5 E) SD US 4406 -9649 474 UCOOP +FCRT1 FORT CAMPBELL TN US 3663 -8754 166 GOES +FCRW4 FOUR CORNERS (5 NE) WY US 4413 -10408 -9999 UCOOP +FCS FORT CARSON CO US 4067 -10508 -9999 WSR88D +FCSO2 FORT COBB (4 NNW) OK US 3515 -9847 420 +FCTA3 THATCHER (9 SW) AZ US 3274 -10984 1701 GOES +FCTC2 AURORA (10 NNW) CO US 3988 -10486 -9999 GOES +FCTG1 TALKING ROCK (5 E) GA US 3457 -8447 400 GOES +FCTK1 FACT KS US 3955 -9700 408 COOPB +FCTL1 THERIOT LA US 2941 -9078 -9999 GOES +FCTT2 CZESTOHOWA TX US 2901 -9793 -9999 +FCTU1 FARMINGTON (2 N) UT US 4100 -11188 1494 COOPB +FCUC1 FELTON CA US 3705 -12208 122 COOPBC +FCUC2 COLORADO SPRINGS (2 S) CO US 3880 -10480 -9999 GOES +FCVC1 BECKWOURTH (8 NE) CA US 3990 -12027 1768 WSF +FCWA3 WITTMANN (12 S) AZ US 3360 -11250 448 ALERT +FCWC1 WILSEYVILLE (4 NE) CA US 3840 -12045 899 OTHER +FCWW4 WILSON WY US 4350 -11087 1875 GOES +FCX ROANOKE VA US 3702 -8027 874 WSR88D +FCYP1 FOREST CITY PA US 4168 -7547 -9999 GOES +FDAM5 FULDA MN US 4388 -9561 468 NWR +FDBN2 SPRING VALLEY (5 W) NV US 3610 -11534 890 ALERT +FDBV2 FREDERICKSBURG (3 NW) VA US 3832 -7752 17 +FDCC1 MARKLEEVILLE CA US 3868 -11996 2447 SNOTEL +FDCP1 FORD CITY (4 SSE) PA US 4071 -7952 290 COOPAB +FDCT2 FREDERICKSBURG (10 WSW) TX US 3025 -9903 -9999 ALERT +FDCW3 FOND DU LAC WI US 4363 -8845 242 COOPC +FDDC1 FIDDLETOWN CA US 3852 -12071 658 COOPB +FDEA3 FLORENCE (1 E) AZ US 3303 -11136 509 ALERT +FDET2 FREDERICKSBURG (7 NE) TX US 3037 -9880 -9999 UCOOP +FDGT2 FREDERICKSBURG (10 NNE) TX US 3042 -9885 -9999 ALERT +FDIT2 FORT DAVIS (10 NW) TX US 3071 -10402 2070 COOPAB +FDKM2 FREDERICK (3 E) MD US 3940 -7737 119 +FDKT2 FREDERICKSBURG (12 NW) TX US 3041 -9901 -9999 ALERT +FDLF1 FORT LAUDERDALE (7 WSW) FL US 2609 -8024 4 UCOOP +FDLI2 FAIRDALE IL US 4212 -8890 -9999 UCOOP +FDLK2 FAIRDALE (2 NW) KY US 3812 -8580 140 GOES +FDLM2 FEDERALSBURG (1 SE) MD US 3868 -7577 6 COOPB +FDLN6 FINDLEY LAKE NY US 4205 -7975 -9999 GOES +FDLP1 FERNDALE PA US 4028 -7892 366 +FDLQ2 FIDELITY MOUNTAIN BC CN 5102 -11708 -9999 +FDLR1 FORESTDALE RI US 4200 -7156 55 +FDLW3 FOND DU LAC WI US 4380 -8845 232 COOPAB +FDLW3G FOND DU LAC WI US 4380 -8845 232 +FDMC1 SHAVER LAKE (14 ESE) CA US 3702 -11908 2118 WSF +FDMI3 FREEDOM (1 SE) IN US 3920 -8685 198 UCOOP +FDMP1 CRIDERS CORNERS (3 NW) PA US 4072 -8014 299 GOES +FDNA3 FLORENCE (4 NE) AZ US 3306 -11132 511 ALERT +FDNW2 BECKWITH (4 S) WV US 3805 -8118 876 IFLOWS +FDOI4 FORT DODGE (3 SW) IA US 4246 -9422 345 NWR +FDPC1 WESTWOOD (8 ENE) CA US 4037 -12088 1585 WSF +FDPO1 FINDLAY OH US 4112 -8358 236 IFLOWS +FDR FREDERICK OK US 3435 -9898 383 +FDRC2 LEADVILLE CO US 3938 -10628 3353 AHOS +FDRF1 FORT DRUM (8 ENE) FL US 2756 -8069 -9999 +FDRM2 FEDERALSBURG MD US 3867 -7575 -9999 +FDRS2 FEDORA (10 S) SD US 4386 -9779 -9999 UCOOP +FDRT2 FREDERICKSBURG (11 NNE) TX US 3043 -9881 497 COOPB +FDSN2 SPRING VALLEY (5 W) NV US 3608 -11533 850 ALERT +FDSO1 FINDLAY OH US 4112 -8358 -9999 IFLOWS +FDSO2 FREEDOM (3 SW) OK US 3673 -9914 530 +FDTF1 FORT DESOTO FL US 2764 -8274 -9999 OTHER +FDVK2 FREDVILLE KY US 3758 -8295 302 UCOOP +FDVN8 FORDVILLE (3 SE) ND US 4820 -9773 317 +FDVT2 FORT DAVIS TX US 3066 -10389 1487 COOPAB +FDWM5 FLOODWOOD MN US 4693 -9287 -9999 +FDX FIELD VILLAGE NM US 3464 -10363 1417 WSR88D +FDXC1 WESTWOOD (8 NE) CA US 4038 -12087 1783 WSF +FDY FINDLAY OH US 4101 -8367 244 +FDYC1 TRUCKEE (16 WNW) CA US 3935 -12050 1981 WSF +FDYO1 FINDLAY (1 NW) OH US 4105 -8367 234 +FDYT2 FRIDAY (4 SE) TX US 3110 -9520 -9999 ALERT +FEDC2 DENVER (7 W) CO US 3973 -10512 -9999 +FEDK2 FEDSCREEK (1 SE) KY US 3740 -8223 259 COOPB +FEDM2 FEDERALSBURG MD US 3867 -7575 -9999 +FEDM5 FEDERAL DAM (3 WNW) MN US 4725 -9422 397 +FEDM5G FEDERAL DAM (3 WNW) MN US 4725 -9422 397 +FEDN6 FORT EDWARD NY US 4326 -7359 41 OTHER +FEDT2 FEDOR TX US 3032 -9706 147 COOPB +FEDV2 FREDERICKSBURG (1 SW) VA US 3830 -7747 37 COOPAB +FEEC2 LYONS (1 E) CO US 4022 -10526 -9999 GOES +FEEI2 FREEPORT IL US 4230 -8962 229 +FEEI2G FREEPORT IL US 4230 -8962 -9999 +FEET2 FREER TX US 2788 -9862 -9999 COOPAB +FEFO3 OAKRIDGE (9 ESE) OR US 4373 -12228 805 GOES +FELA4 FELSENTHAL (1 E) AR US 3308 -9212 -9999 +FELC1 FELTON (2 E) CA US 3706 -12204 98 GOES +FELF1 FELLSMERE (10 SSW) FL US 2764 -8068 -9999 UCOOP +FELM5 ELY MN US 4788 -9187 448 UCOOP +FEMC1 MINERAL (9 E) CA US 4036 -12142 1646 WSF +FEND1 FENWICK ISLAND DE US 3846 -7506 2 HTG +FENF1 PERRY (6 SW) FL US 3007 -8366 0 GOES +FENM4 FENTON MI US 4282 -8372 271 COOPB +FENM7 FENTON MO US 3851 -9047 140 UCOOP +FENM7G FENTON MO US 3851 -9047 -9999 +FEP FREEPORT IL US 4225 -8958 -9999 SAWRS +FERGY FERGUSON TOW PA US 4077 -7787 -9999 +FERI1 LOWELL (20 ESE) ID US 4610 -11553 1005 GOES +FERO1 CINCINNATI OH US 3912 -8470 152 COOPB +FERO3 ELMIRA (5 NE) OR US 4412 -12330 113 +FERP1 BRADYS BEND (2 NW) PA US 4100 -7966 439 IFLOWS +FERS2 FERNEY SD US 4533 -9810 -9999 UCOOP +FERT2 FERRIS TX US 3253 -9666 143 COOPAB +FERU1 FERRON (1 S) UT US 3909 -11113 1807 COOPAB +FERV1 FERRISBURGH VT US 4420 -7325 44 GOES +FERW3 FERRYVILLE WI US 4335 -9110 193 UCOOP +FESC1 FRESNO CA US 3675 -11928 -9999 NWR +FESM7 FESTUS (2 NW) MO US 3825 -9042 158 COOPAB +FEST2 FREESTONE (5 SW) TX US 3151 -9633 -9999 +FET FREMONT_MUNI_ARPT NE US 4145 -9652 358 +FETC1 FREMONT CA US 3754 -12202 12 COOPC +FETV2 MAURETOWN (3 NW) VA US 3897 -7850 573 IFLOWS +FEVM4 FENNVILLE (3 WSW) MI US 4259 -8515 214 UCOOP +FEW CHEYENNE WY US 4117 -10483 -9999 WSR88D +FEWW4 CHEYENNE (2 W) WY US 4113 -10483 1859 COOPB +FEXN2 FALLON NV US 3946 -11878 1209 COOPAB +FF1002B0 CHATSWORTH (5 E) NJ US 3981 -7443 -9999 +FF1011C6 BLUE ANCHOR NJ US 3968 -7486 -9999 +FFBC2 FLORISSANT CO US 3888 -10529 2573 COOPABC +FFC PEACHTREE CITY GA US 3336 -8457 262 +FFCI1 HEISE (5 E) ID US 4363 -11168 1527 GOES +FFCM7 BRIDGETON (1 W) MO US 3873 -9045 140 UCOOP +FFDC1 FAIRFIELD (2 NW) CA US 3827 -12207 12 COOPA +FFDI1 FAIRFIELD ID US 4334 -11479 1544 COOPABC +FFDI2 FAIRFIELD IL US 3838 -8832 130 COOPAB +FFDI4 FAIRFIELD (5 N) IA US 4109 -9197 235 NWR +FFDM8 FAIRFIELD MT US 4762 -11199 1214 COOPAB +FFDN3 FRANKLIN (2 NNW) NH US 4347 -7165 126 UCOOP +FFDO1 FAIRFIELD (2 NE) OH US 3936 -8453 315 IFLOWS +FFDS2 FREDERICK SD US 4583 -9850 465 UCOOP +FFDT2 FAIRFIELD (4 E) TX US 3173 -9621 133 COOPA +FFFO1 FAIRFIELD OH US 3930 -8458 -9999 IFLOWS +FFFO3 FRENCHGLEN (28 SW) OR US 4247 -11918 1554 GOES +FFHC1 FILLMORE CA US 3439 -11888 142 ALERT +FFIA2 FIVE FINGER ISLAND AK US 5727 -13362 -9999 C-MAN +FFL FAIR_FIELD IA US 4105 -9198 230 +FFLF1 HOLOPAW FL US 2804 -8104 23 COOPC +FFLM5 FERGUS FALLS (7 E) MN US 4629 -9591 -9999 NWR +FFLN3 FRANKLIN FALLS NH US 4347 -7165 131 COOPB +FFLT2 WINKLER (7 E) TX US 3204 -9621 -9999 +FFM FERGUS FALLS MN US 4628 -9616 361 SAWRS +FFMF1 MYAKKA CITY (4 NW) FL US 2740 -8221 -9999 OTHER +FFMN3 FRANKLIN (2 NW) NH US 4347 -7167 91 SNOCOR +FFMO1 FREMONT (3 W) OH US 4131 -8316 191 GOES +FFO DAYTON OH US 3982 -8404 251 +FFOA2 FAIRBANKS AK US 6485 -14780 137 SNOTEL +FFPG1 FARGO (17 NE) GA US 3083 -8236 38 COOPA +FFSM4 FLINT MI US 4300 -8367 -9999 UCOOP +FFSO2 FAIRFAX (8 NW) OK US 3663 -9682 300 +FFSP1 FRANKFORT SPRINGS (2 NE) PA US 4050 -8042 287 GOES +FFT FRANKFORT KY US 3818 -8490 -9999 +FFTK2 FRANKFORT KY US 3823 -8487 152 +FFTT1 FRANKFORT TN US 3612 -8480 -9999 AHOS +FFXM7 FAIRFAX (1 W) MO US 4034 -9541 293 COOPB +FFXW1 CARBONADO (3 S) WA US 4703 -12203 370 GOES +FFZ MESA AZ US 3346 -11173 422 LAWRS +FGAC2 GRANBY (1 SW) CO US 4010 -10597 -9999 +FGBC2 BRECKENRIDGE CO US 3949 -10604 2902 +FGBL1 JOHNSON'S BAYOU LA US 2812 -9367 -9999 OTHER +FGCT2 FREDERICKSBURG (10 SSE) TX US 3014 -9881 -9999 ALERT +FGEC1 SANTA PAULA CA US 3437 -11907 198 ALERT +FGF GRAND FORKS ND US 4792 -9710 256 +FGFO3 FRENCHGLEN OR US 4283 -11894 1280 GOES +FGHT1 FLANIGAN HILL TN US 3546 -8713 -9999 NWR +FGLA2 CANTWELL (45 SE) AK US 6278 -14847 -9999 SNOCOR +FGLN8 FINGAL ND US 4676 -9780 390 UCOOP +FGMC1 LOS OLIVOS (9 E) CA US 3473 -12001 975 GOES +FGMC2 GREEN MOUNTAIN FALLS CO US 3894 -10502 2359 GOES +FGN FLAG_ISLAND MN US 4932 -9488 310 +FGNC1 SANTA PAULA (3 W) CA US 3434 -11908 75 ALERT +FGNF1 FORT GREEN (5 NW) FL US 2767 -8201 -9999 OTHER +FGNK2 FRENCHBURG (4 WSW) KY US 3792 -8370 335 IFLOWS +FGNO3 FRENCHGLEN (4 SE) OR US 4279 -11887 1297 WSF +FGOG1 FARGO GA US 3068 -8256 28 GOES +FGOM4 JEDDO (2 W) MI US 4315 -8262 -9999 AHOS +FGON8 FARGO ND US 4687 -9678 263 +FGPC1 MINERAL KING (3 S) CA US 3641 -11858 2896 GOES +FGPK2 FLATGAP KY US 3792 -8287 457 IFLOWS +FGPT1 SNEEDVILLE (5 N) TN US 3659 -8323 462 GOES +FGRC1 SANTA YNEZ (10 NNE) CA US 3475 -12000 975 ALERT +FGRF1 HIGH SPRINGS (6 S) FL US 2974 -8261 28 UCOOP +FGRK2 BARBOURVILLE (8 SSE) KY US 3672 -8388 628 IFLOWS +FGRT2 ALBANY (15 NNE) TX US 3293 -9924 -9999 COOPB +FGRW4 GREEN RIVER (22 SSW) WY US 4125 -10960 1853 UCOOP +FGSA3 FLAGSTAFF AZ US 3424 -11160 -9999 NWR +FGTW2 FROGTOWN WV US 3777 -8208 561 IFLOWS +FGVM7 FAIR GROVE (3 NE) MO US 3742 -9313 -9999 UCOOP +FGWC1 SANTA PAULA CA US 3438 -11909 232 ALERT +FGWO2 FITTSTOWN (3 SW) OK US 3458 -9668 352 GOES +FGZ BELLEMONT (16 W) AZ US 3523 -11182 2180 +FGZO3 CANYON CITY (37 ESE) OR US 4413 -11832 1448 WSF +FHAC2 FOUNTAIN (6 SSE) CO US 3860 -10467 1632 GOES +FHAT2 FORT HANCOCK (5 SSE) TX US 3121 -10578 1190 COOPA +FHBT2 BAYTOWN TX US 2971 -9500 -9999 ALERT +FHCC1 BRAWLEY (28 W) CA US 3298 -11603 232 GOES +FHCC2 GOLD PARK (1 NW) CO US 3941 -10646 -9999 AHOS +FHCO3 TOKETEE FALLS (7 SE) OR US 4321 -12243 972 GOES +FHCW4 LARAMIE (1 N) WY US 4133 -10557 2195 COOPC +FHDC1 VINTON (9 N) CA US 3990 -12018 1682 +FHFI1 AVERY (4 S) ID US 4713 -11587 1433 GOES +FHFM8 ASHLAND (21 SSE) MT US 4530 -10616 1030 GOES +FHIM5 HIBBING MN US 4737 -9290 411 UCOOP +FHKA2 PALMER (13 NNW) AK US 6178 -14928 -9999 SNOCOR +FHKW2 ADRIAN (2 ESE) WV US 3888 -8023 576 IFLOWS +FHLA3 FOUNTAIN HILLS AZ US 3360 -11171 482 COOPC +FHLC1 KING CITY (15 SSW) CA US 3601 -12124 351 +FHLI1 FORT HALL (1 NNE) ID US 4304 -11241 1361 COOPC +FHLM5 HILL CITY MN US 4699 -9361 402 UCOOP +FHLN4 FAR HILLS DA NJ US 4070 -7460 -9999 IFLOWS +FHLT1 FOREST HILLS (2 SE) TN US 3606 -8681 344 COOPC +FHMM2 FLORENCE (3 S) MD US 3927 -7711 168 COOPB +FHMN8 FOXHOLM (7 N) ND US 4846 -10157 511 COOPAB +FHNT2 JERSEY VILLAGE (2 SE) TX US 2988 -9552 -9999 ALERT +FHNV1 FAIR HAVEN VT US 4362 -7328 113 COOPAB +FHPA1 FAIRHOPE (2 N) AL US 3055 -8788 7 COOPA +FHPF1 TARPON SPRINGS (2 W) FL US 2815 -8280 -9999 C-MAN +FHR FRIDAY HARBOR WA US 4852 -12302 -9999 ASOS +FHSO2 FLETCHER (1 W) OK US 3482 -9828 409 +FHTA2 PORT ALSWORTH AK US 6050 -15433 549 SNOCOR +FHTC2 GLENWOOD SPRINGS (3 WNW) CO US 3958 -10737 1875 GOES +FHU FORT HUACHUCA AZ US 3159 -11034 1437 +FIAC2 FORT COLLINS (4 NW) CO US 4063 -10514 1542 ALERT +FICC2 DECKERS (6 S) CO US 3917 -10523 2529 ALERT +FIEH1 LAHAINA HI US 2098 -15663 320 COOPB +FIEM8 ESSEX MT US 4828 -11343 1402 RAWS +FIFO1 DART (4 SSE) OH US 3953 -8153 -9999 IFLOWS +FIFW1 CONCRETE (10 S) WA US 4840 -12178 579 GOES +FIFW3 FIFIELD (2 S) WI US 4586 -9043 442 AUTOB +FIG CLEARFIELD PA US 4105 -7841 -9999 ASOS +FIGC1 LOS OLIVOS (8 NE) CA US 3473 -12001 975 COOPB +FIGP1 FORT INDIANTOWN GAP PA US 4042 -7660 136 GOES +FIHM1 FORT KENT ME US 4723 -6858 -9999 GOES +FILA2 ENGLISH BAY (3 WSW) AK US 5933 -15200 -9999 C-MAN +FILC1 FILLMORE CA US 3441 -11895 148 COOPC +FILC2 BOULDER (4 WSW) CO US 4001 -10533 1939 ALERT +FILM5 FILLMORE (1 E) MN US 4375 -9225 387 UCOOP +FILU1 FILLMORE UT US 3897 -11233 1561 COOPABC +FILW2 BEVERLY (1 E) WV US 3877 -7988 1113 IFLOWS +FINI2 FINDLAY (2 NW) IL US 3955 -8879 213 COOPB +FINI3 FINCASTLE IN US 3978 -8697 -9999 GOES +FINM5 FINLAND (1 N) MN US 4746 -9123 574 NWR +FINM7 OZARK (6 SW) MO US 3698 -9333 357 +FINS2 NEW EFFINGTON SD US 4585 -9692 338 UCOOP +FINV2 FINCASTLE (7 NW) VA US 3757 -7980 440 COOPB +FIPU1 RICHFIELD (18 SW) UT US 3858 -11233 1804 COOPAB +FIRC2 FORT COLLINS (1 W) CO US 4058 -10511 1540 ALERT +FIRM5 FAIRMONT MN US 4363 -9447 362 COOPAB +FIRN1 FIRTH NE US 4053 -9660 402 COOPB +FIRS2 FIRESTEEL SD US 4542 -10129 713 NWR +FISA2 TALKEETNA (5 S) AK US 6226 -15005 -9999 UCOOP +FISC2 FORT COLLINS (3 E) CO US 4059 -10503 1503 ALERT +FISF1 BASINGER (8 E) FL US 2747 -8092 -9999 GOES +FISI1 MACKAY (22 SW) ID US 4365 -11385 2835 WSF +FISI2 FISHER IL US 4031 -8832 -9999 +FISI3 FISHERS (3 W) IN US 4000 -8604 230 +FISM1 FORT KENT (1 E) ME US 4725 -6858 -9999 COOPAB +FISM5 ISABELLA MN US 4763 -9141 607 UCOOP +FISM8 LIBBY (11 E) MT US 4836 -11531 650 GOES +FISN2 GARDNERVILLE (5 E) NV US 3893 -11965 1548 GOES +FISO3 BUTTE FALLS (13 E) OR US 4238 -12235 1422 SNOTEL +FIST2 FISCHER TX US 2998 -9826 354 COOPB +FISU1 DELTA (55 SE) UT US 3984 -11340 1321 COOPA +FISW1 SKYKOMISH (19 SE) WA US 4754 -12109 1524 SNOTEL +FISW2 FISHER WV US 3905 -7901 277 COOPB +FIT FITCHBURG MA US 4255 -7176 -9999 ASOS +FITC2 FORT COLLINS (2 N) CO US 4062 -10507 1536 ALERT +FITO2 FITTSTOWN (2 SE) OK US 3460 -9667 311 GOES +FIVF1 CARYVILLE (5 SE) FL US 3070 -8577 -9999 UCOOP +FIVM8 AUGUSTA (21 W) MT US 4745 -11283 1737 WSF +FIVU1 PRICE (45 NE) UT US 3987 -11032 2652 GOES +FIWF1 FIVAY JUNCTION (2 W) FL US 2833 -8256 -9999 OTHER +FJRP4 FAJARDO (1 S) PR 1831 -6565 7 COOPAB +FKA PRESTON (4 W) MN US 4368 -9218 -9999 +FKAT2 FT MCKAVETT (1 N) TX US 3083 -10011 704 COOPB +FKBM2 FINKSBURG MD US 3948 -7688 137 UCOOP +FKCC1 FRIANT (1 NE) CA US 3700 -11970 -9999 +FKCQ2 FOREST KERR CREEK CN 5695 -13078 -9999 +FKCW2 JULIAN (2 ENE) WV US 3817 -8178 399 IFLOWS +FKF FRANKLIN BLUFFS AK US 6972 -14868 -9999 SAWRS +FKFK1 FRANKFORT KS US 3970 -9642 347 +FKFN6 BLOOMINGDALE (6 NE) NY US 4444 -7397 -9999 +FKFO3 FORT ROCK (13 NE) OR US 4343 -12084 1463 GOES +FKGT2 FREDERICKSBURG (5 N) TX US 3034 -9887 -9999 ALERT +FKK NIKOLAI (41 SE) AK US 6254 -15363 323 +FKKC1 FULLERTON (1 W) CA US 3390 -11789 76 GOES +FKL FRANKLIN (2 SW) PA US 4138 -7986 469 AWOS +FKLI2 FRANKLIN PARK IL US 4193 -8785 183 UCOOP +FKLI3 FRANKLIN IN US 3947 -8605 226 COOPAB +FKLM5 KELLIHER MN US 4793 -9445 376 UCOOP +FKLN6 OLEAN (18 N) NY US 4233 -7847 482 GOES +FKLT2 FRANKSTON (4 NE) TX US 3208 -9542 -9999 UCOOP +FKLW2 FRANKLIN WV US 3864 -7934 516 COOPB +FKMA2 FAIRBANKS (23 NE) AK US 6500 -14734 494 COOPC +FKMC1 SHAVER LAKE (13 ESE) CA US 3703 -11910 1768 WSF +FKMV2 MADISON (11 WNW) VA US 3848 -7842 1158 IFLOWS +FKNL1 FRANKLIN LA US 2968 -9147 -9999 GOES +FKNN1 FRANKLIN NE US 4010 -9895 613 COOPABC +FKNO1 FRANKLIN OH US 3955 -8432 204 COOPB +FKNP1 FRANKLIN (1 S) PA US 4139 -7982 302 COOPAB +FKNT2 FRANKLIN TX US 3103 -9649 142 COOPA +FKNV2 FRANKLIN (7 NNE) VA US 3676 -7690 30 COOPB +FKPP1 INGOMAR (2 S) PA US 4057 -8008 381 IFLOWS +FKRW2 ROCKLICK (1 SSW) WV US 3987 -8053 485 IFLOWS +FKSO2 FORAKER (8 ESE) OK US 3684 -9643 330 OTHER +FKSP1 FRICKS PA US 4032 -7525 146 UCOOP +FKTK2 FRANKFORT KY US 3818 -8487 230 COOPB +FKVA1 FALKVILLE AL US 3437 -8691 183 +FKZM7 FRANKFORD MO US 3952 -9135 -9999 GOES +FKZM7G FRANKFORD MO US 3952 -9135 -9999 +FLAA1 TARRANT CITY AL US 3361 -8674 -9999 GOES +FLAA3 FLAGSTAFF (2 S) AZ US 3513 -11168 2134 GOES +FLAC2 FLAGLER CO US 3929 -10307 -9999 +FLAI1 PIERCE (38 ESE) ID US 4633 -11507 1722 WSF +FLAM3 FLORIDA (1 NW) MA US 4269 -7304 571 COOPB +FLAM4 FIFE LAKE (1 NNW) MI US 4458 -8535 -9999 COOPB +FLAN2 FLANIGAN (3 N) NV US 4021 -11990 1238 WSF +FLAN4 FLATBROOKVILLE NJ US 4110 -7595 106 GOES +FLAN7 SWANNANOA (2 SSE) NC US 3557 -8239 1317 +FLAN8 FLASHER ND US 4643 -10125 597 COOPAB +FLAS2 FLANDREAU SD US 4405 -9660 472 COOPABC +FLAT2 FLAT TX US 3131 -9763 255 COOPB +FLAW2 KERENS (4 E) WV US 3901 -7974 808 IFLOWS +FLAW4 FORT LARAMIE (1 SW) WY US 4220 -10454 1287 +FLBC1 FALLBROOK CA US 3335 -11725 158 ALERT +FLBF1 FORT LAUDERDALE FL US 2614 -8011 1 COOPA +FLBT2 FLOUR BLUFF (16 ESE) TX US 2767 -9728 6 COOPA +FLCA3 MESA (8 NE) AZ US 3347 -11168 486 ALERT +FLCC1 FULLERTON CA US 3386 -11793 44 ALERT +FLCC2 DURANGO (4 NE) CO US 3731 -10777 -9999 GOES +FLCF1 FLORAL CITY FL US 2875 -8228 -9999 OTHER +FLCI3 COLUMBUS (2 NW) IN US 3924 -8593 192 GOES +FLCM4 FLINT MI US 4302 -8368 -9999 UCOOP +FLCM8 BUTTE (20 SW) MT US 4587 -11282 2286 WSF +FLCN6 FALCONER NY US 4212 -7920 -9999 GOES +FLCN7 FLETCHER (3 W) NC US 3543 -8255 626 +FLCO3 FALLS CITY OR US 4486 -12343 128 +FLCT2 FALLS CITY (7 WSW) TX US 2896 -9811 -9999 COOPB +FLCW3 FALL CREEK (3 N) WI US 4482 -9127 254 COOPB +FLCW4 GUERNSEY (13 ESE) WY US 4225 -10463 1295 GOES +FLD FOND DU LAC WI US 4377 -8849 247 ASOS +FLDA2 PAXSON (12 NNW) AK US 6320 -14563 -9999 SNOCOR +FLDC1 FULLERTON (3 ENE) CA US 3390 -11789 80 ALERT +FLDF1 FORT LAUDERDALE (14 W) FL US 2614 -8037 -9999 GOES +FLDM5 FLOODWOOD (4 N) MN US 4700 -9292 381 COOPAB +FLDO3 FIELDS OR US 4227 -11868 1295 COOPABC +FLDT1 LENOIR CITY (1 E) TN US 3580 -8425 239 +FLDT2 FLOYDADA (9 SE) TX US 3388 -10125 954 COOPB +FLEC1 MONO HOT SPRINGS (4 SE) CA US 3728 -11896 2195 WSF +FLEC2 FLEMING (4 SSW) CO US 4062 -10285 1291 UCOOP +FLEI1 FAIRFIELD (20 NNW) ID US 4362 -11488 2164 GOES +FLEK2 FLEMINGSBURG KY US 3842 -8373 256 COOPB +FLEN7 FLETCHER (3 W) NC US 3543 -8257 631 COOPC +FLEV2 SALEM (4 NNW) VA US 3735 -8007 939 IFLOWS +FLFC1 SOUTH LAKE TAHOE (3 NW) CA US 3893 -12005 1920 SNOTEL +FLFC2 PUEBLO (1 NE) CO US 3817 -10460 -9999 GOES +FLFI1 PRESTON (10 NW) ID US 4208 -11218 1585 GOES +FLFK2 SHEPHERDSVILLE KY US 3800 -8568 165 GOES +FLFO3 FRENCHGLEN (19 NE) OR US 4297 -11925 1524 GOES +FLG FLAGSTAFF (3 SW) AZ US 3514 -11167 2135 +FLGA3 FLAGSTAFF (7 NW) AZ US 3527 -11174 2239 COOPA +FLGC2 FLAGLER (1 S) CO US 3928 -10306 1500 COOPAB +FLGL1 ALEXANDRIA (15 E) LA US 3145 -9226 -9999 GOES +FLGM1 EUSTIS (15 E) ME US 4522 -7020 354 COOPAB +FLGU1 DUTCH JOHN (2 SE) UT US 4092 -10942 1845 +FLGV2 FALLING SPRING VA US 3788 -7998 406 GOES +FLGW4 COLTER BAY (16 N) WY US 4408 -11070 1622 GOES +FLHM8 COLUMBIA FALLS (10 SSE) MT US 4822 -11417 869 OTHER +FLIC1 SACRAMENTO CA US 3848 -12142 8 ALERT +FLIC2 BOULDER (12 NW) CO US 4012 -10548 2618 ALERT +FLIF1 FORT LAUDERDALE FL US 2604 -8009 3 UCOOP +FLIM5 LITTLEFORK MN US 4840 -9360 35 UCOOP +FLIM8 DRUMMOND (3 S) MT US 4663 -11315 1224 GOES +FLJA3 FLORENCE JUNCTION (4 NW) AZ US 3330 -11140 561 ALERT +FLJC2 AURORA (3 E) CO US 3977 -10479 -9999 ALERT +FLJF1 FELLSMERE (9 WNW) FL US 2782 -8074 4 UCOOP +FLKA1 FALKVILLE (1 E) AL US 3437 -8688 191 COOPAB +FLKC1 DOWNIEVILLE (19 SE) CA US 3942 -12054 2031 +FLKF1 FELLSMERE (6 W) FL US 2775 -8071 5 UCOOP +FLKG1 FOLKSTON (3 SW) GA US 3080 -8202 9 COOPB +FLKK1 FARLINGTON KS US 3762 -9482 -9999 UCOOP +FLKM4 CRYSTAL FALLS (5 W) MI US 4610 -8843 438 COOPBC +FLKN4 FRANKLIN LAKES NJ US 4098 -7417 149 IFLOWS +FLKN7 RALEIGH NC US 3598 -7867 85 COOPB +FLKO3 BUTTE FALLS (13 SSE) OR US 4238 -12235 1417 GOES +FLKQ2 EDGEWATER BC CN 5105 -11613 2091 GOES +FLL FORT LAUDERDALE FL US 2607 -8015 30 +FLLC1 INDEPENDENCE (9 WSW) CA US 3677 -11836 3231 WSF +FLLF1 FELLSMERE (7 WNW) FL US 2782 -8071 3 UCOOP +FLLK1 FALL RIVER (4 NW) KS US 3765 -9608 311 +FLLN1 FALLS CITY (2 S) NE US 4003 -9560 262 COOPB +FLLN6 ITHACA NY US 4245 -7647 242 OTHER +FLLO3 LOWELL (2 NE) OR US 4394 -12276 254 +FLLT2 MONTGOMERY (5 N) TX US 3045 -9570 -9999 ALERT +FLMA1 FLOMATON AL US 3101 -8726 16 +FLMC2 FLEMING (1 W) CO US 4068 -10284 1292 COOPBC +FLMF1 FLAMINGO FL US 2514 -8091 1 COOPA +FLMK2 FALMOUTH KY US 3868 -8432 168 COOPAB +FLMM7 FLEMINGTON (3 E) MO US 3779 -9345 311 COOPB +FLMN4 FLEMINGTON (3 E) NJ US 4052 -7480 -9999 COOPAB +FLMP1 MILLERSVILLE (1 E) PA US 4008 -7635 134 IFLOWS +FLMT2 FLOMOT (4 NE) TX US 3427 -10093 719 COOPB +FLMW4 HUNTLEY (8 SSE) WY US 4148 -10403 1288 +FLNC1 SACRAMENTO CA US 3850 -12145 6 +FLNF1 THONOTOSASSA (2 NE) FL US 2807 -8227 -9999 +FLNI4 FULTON (3 NW) IA US 4216 -9008 207 GOES +FLNK2 FALCON KY US 3778 -8300 -9999 IFLOWS +FLNM4 FLION (5 NNW) MI US 4393 -8309 194 COOPAB +FLNM8 MAXVILLE MT US 4646 -11324 1476 GOES +FLNW3 FLORENCE WI US 4593 -8826 398 COOPAB +FLO FLORENCE SC US 3419 -7972 45 +FLOA1 FLORENCE AL US 3479 -8767 122 GOES +FLOA3 FLORENCE AZ US 3304 -11139 459 COOPAB +FLOC1 BIG CREEK (16 ENE) CA US 3727 -11897 2233 COOPB +FLOC2 DURANGO (11 NE) CO US 3736 -10772 2739 GOES +FLOF1 FLORAL CITY (1 E) FL US 2876 -8228 -9999 OTHER +FLOH3 LA FLORIDA HO 1503 -8882 -9999 +FLOI2 FLORENCE IL US 3963 -9061 125 +FLOI2G FLORENCE IL US 3963 -9061 125 +FLOI3 FLORA IN US 4054 -8652 244 COOPB +FLOK1 FLORENCE KS US 3825 -9693 394 COOPBC +FLOO1 FLORENCE (3 SSE) OH US 4128 -8240 256 COOPB +FLOS1 FLORENCE SC US 3428 -7974 -9999 NWR +FLOS2 WAUBAY (12 SE) SD US 4518 -9719 543 +FLOS2G WAUBAY (12 SE) SD US 4518 -9719 -9999 +FLOT2 FLORENCE (3 SE) TX US 3080 -9777 296 COOPB +FLOV2 FLOYD (2 NE) VA US 3693 -8030 792 COOPAB +FLOW3 FLORENCE WI US 4595 -8818 -9999 UCOOP +FLOW3D FLORENCE WI US 4595 -8818 -9999 +FLP FLIPPIN AR US 3629 -9259 -9999 AWOS +FLPF1 FELLSMERE (5 SSW) FL US 2770 -8064 5 UCOOP +FLPO3 CANYON CITY (37 ESE) OR US 4413 -11832 1448 WSF +FLPT2 LA PORTE (4 SW) TX US 2961 -9508 -9999 ALERT +FLRA1 FLAT ROCK AL US 3477 -8570 -9999 +FLRA3 FLORENCE (9 NE) AZ US 3309 -11129 472 COOPB +FLRC1 DOWNIEVILLE (18 SE) CA US 3935 -12065 1631 ALERT +FLRC2 FOWLER (1 SE) CO US 3812 -10403 1319 COOPB +FLRI2 FLORA (5 NW) IL US 3872 -8858 152 COOPAB +FLRI3 FOWLER (10 W) IN US 4063 -8748 216 COOPB +FLRK1 FLORENCE (3 E) KS US 3823 -9688 376 +FLRK2 LOUISA (7 N) KY US 3817 -8263 156 +FLRM5 FREDENBERG (2 W) MN US 4696 -9228 -9999 OTHER +FLRP1 PORT MATILDA (4 NW) PA US 4083 -7810 488 IFLOWS +FLRT2 SUGARLAND (1 SSE) TX US 2961 -9563 -9999 ALERT +FLRV2 NARUNA (3 E) VA US 3713 -7896 130 GOES +FLRW3 FLORENCE WI US 4597 -8827 -9999 UCOOP +FLRW3D FLORENCE WI US 4597 -8827 -9999 +FLSA2 PETERSBURG AK US 5668 -13292 9 GOES +FLSA3 FLAGSTAFF (4 SW) AZ US 3516 -11173 2172 COOPC +FLSC1 FELLOWS CA US 3518 -11953 335 UCOOP +FLSC2 ORDWAY (8 S) CO US 3810 -10377 -9999 GOES +FLSF1 FELLSMERE (1 E) FL US 2777 -8059 -9999 +FLSI2 FLOSSMOOR IL US 4155 -8768 -9999 COOPB +FLSL1 FOLSOM (4 SW) LA US 3062 -9025 19 +FLSM1 CARATUNK (10 W) ME US 4522 -7019 365 SNOCOR +FLSM4 FLINT (1 S) MI US 4298 -8373 -9999 COOPB +FLSN1 FALLS CITY (2 NE) NE US 4008 -9558 299 GOES +FLSN2 EUREKA (40 NW) NV US 3985 -11656 2347 GOES +FLSO2 FLETCHER (3 NNW) OK US 3486 -9825 416 +FLST2 FLOYDADA TX US 3400 -10133 969 ALERT +FLSU1 LOA (11 NNW) UT US 3850 -11177 2652 WSF +FLSW2 SUGAR GROVE (4 SSW) WV US 3845 -7928 707 IFLOWS +FLTA4 FULTON AR US 3361 -9381 70 +FLTC1 FLINTRIDGE (1 E) CA US 3418 -11819 488 ALERT +FLTC2 LOVELAND (8 WSW) CO US 4037 -10524 1678 COOPB +FLTF1 BRADENTON (26 ESE) FL US 2739 -8214 -9999 GOES +FLTI2 FULTON IL US 4192 -9015 -9999 COOPAB +FLTI2G FULTON IL US 4192 -9015 -9999 +FLTI3 HAMILTON (1 SE) IN US 4153 -8490 290 +FLTL1 SHREVEPORT LA US 3254 -9364 -9999 GOES +FLTM2 FALLSTON MD US 3953 -7643 133 UCOOP +FLTM4 FLINT (7 W) MI US 4303 -8377 207 COOPB +FLTM5 FELTON (8 E) MN US 4711 -9639 296 GOES +FLTM8 WINNETT (11 S) MT US 4685 -10831 956 COOPABC +FLTN1 FULLERTON NE US 4137 -9797 503 COOPB +FLTN4 FRANKLIN TOWNSHIP NJ US 3958 -7492 35 AHOS +FLTN7 FLETCHER (4 W) NC US 3542 -8256 -9999 GOES +FLTN8 FULLERTON (1 ESE) ND US 4615 -9840 437 COOPB +FLTT1 FLATWOODS (2 N) TN US 3550 -8783 -9999 +FLTT2 FLATONIA TX US 2968 -9711 158 COOPAB +FLTW2 FLAT TOP WV US 3759 -8109 1017 COOPB +FLUM4 FLUSHING MI US 4307 -8385 -9999 UCOOP +FLUN3 LINCOLN (4 N) NH US 4410 -7168 521 SNOCOR +FLVC1 LIVE OAK (2 SSE) CA US 3925 -12164 20 GOES +FLVC3 FALLS VILLAGE CT US 4195 -7338 168 COOPB +FLWC1 COPPEROPOLIS (5 SW) CA US 3792 -12068 451 OTHER +FLWM4 FLINT (2 W) MI US 4303 -8378 -9999 UCOOP +FLWT2 FORT WORTH TX US 3279 -9742 -9999 +FLWW2 BRANCHLAND (3 E) WV US 3822 -8215 305 IFLOWS +FLYC1 SANTEE (11 E) CA US 3285 -11685 268 ALERT +FLYC2 DECKERS (7 W) CO US 3925 -10535 2532 ALERT +FLYF1 PERRY (3 E) FL US 3007 -8356 -9999 GOES +FLZI4 FORT DODGE (4 NW) IA US 4253 -9425 327 +FMBI3 FARMERSBURG (3 S) IN US 3924 -8739 158 COOPC +FMBI4 ANKENY (2 SE) IA US 4170 -9358 280 COOPB +FMBK2 FLEMINGSBURG KY US 3843 -8375 219 IFLOWS +FMBP1 CLINTON PA US 4049 -8030 381 UCOOP +FMCC2 HARTSEL (1 W) CO US 3902 -10582 2711 GOES +FMCK2 ALEXANDRIA KY US 3898 -8436 -9999 GOES +FMCN6 HOFFMEISTER (3 SW) NY US 4338 -7477 518 SNOCOR +FMCN7 PINEVILLE (4 E) NC US 3508 -8082 161 IFLOWS +FMCT2 MARBLE FALLS TX US 3054 -9827 -9999 ALERT +FMDC1 CISCO (14 SSE) CA US 3911 -12043 1604 OTHER +FMDC2 DURANGO (5 ENE) CO US 3729 -10779 2222 GOES +FMDI4 FORT MADISON IA US 4063 -9130 159 GOES +FMDI4G FORT MADISON IA US 4063 -9130 159 +FMDM7 LAKE ST. LOUIS (2 SW) MO US 3876 -9082 172 UCOOP +FMDW1 TUM TUM (7 S) WA US 4778 -11765 732 UCOOP +FME FORT MEADE MD US 3909 -7676 -9999 +FMFO3 SENECA (8 NNW) OR US 4429 -11933 1813 GOES +FMGC2 FORT MORGAN (2 S) CO US 4026 -10380 1317 COOPABC +FMH FALMOUTH MA US 4165 -7052 -9999 LAWRS +FMHC2 HARTSEL (7 NW) CO US 3908 -10589 -9999 GOES +FMIA2 CHICKEN (23 NE) AK US 6431 -14141 381 UCOOP +FMII2 WEST CHICAGO IL US 4186 -8824 -9999 ALERT +FMIN6 BINGHAMTON (3 SE) NY US 4214 -7584 445 IFLOWS +FMIW4 SHOSHONI (5 W) WY US 4322 -10822 1448 GOES +FMKA2 CHICKEN (9 E) AK US 6408 -14163 -9999 +FMKT2 FT MCKAVETT (4 N) TX US 3088 -10011 671 UCOOP +FMLA2 CHENA HOT SPRINGS (6 SW) AK US 6500 -14623 277 UCOOP +FMLC1 FALL RIVER MILLS (1 W) CA US 4102 -12144 1009 COOPB +FMLM8 ENNIS (14 NNW) MT US 4552 -11188 2103 WSF +FMLO3 MODOC POINT (19 W) OR US 4246 -12224 1823 +FMLS1 FORT MILL (6 SE) SC US 3495 -8087 -9999 +FMLV2 ALEXANDRIA VA US 3884 -7708 9 UCOOP +FMMA2 CHICKEN (2 WSW) AK US 6407 -14199 -9999 +FMMC2 FLEMING (3 SW) CO US 4064 -10286 1297 COOPAB +FMMF1 BOWLING GREEN FL US 2764 -8184 -9999 OTHER +FMMN5 FARMINGTON (45 SW) NM US 3607 -10885 2857 COOPB +FMN FARMINGTON NM US 3675 -10823 1685 +FMNC1 ORANGE (5 E) CA US 3381 -11771 543 +FMNI2 FORMAN IL US 3733 -8892 -9999 UCOOP +FMNU1 FARMINGTON (4 ENE) UT US 4101 -11183 2118 SNOTEL +FMOA1 FORT MORGAN AL US 3023 -8803 31 HTG +FMOC1 HAYFORK (9 SW) CA US 4051 -12334 1219 GOES +FMOC2 FORT MORGAN CO US 4025 -10380 -9999 AMOS +FMOM5 MOOSE LAKE MN US 4625 -9227 324 UCOOP +FMPC2 LEADVILLE (21 SSW) CO US 3907 -10643 2957 WSF +FMRA1 DAUPHIN ISLAND (4 ESE) AL US 3024 -8804 -9999 GOES +FMRA2 CHICKEN (24 NE) AK US 6428 -14131 -9999 +FMRC1 OLANCHA (25 S) CA US 3587 -11792 1201 GOES +FMRF1 FORT MYERS FL US 2665 -8187 0 HTG +FMRS2 STURGIS SD US 4441 -10348 1015 RAWS +FMSA2 CHICKEN (5 ESE) AK US 6406 -14177 470 UCOOP +FMTA2 FAIRBANKS (1 SW) AK US 6483 -14774 127 COOPC +FMTC1 LANCASTER (13 WNW) CA US 3470 -11843 933 COOPA +FMTC2 CLIMAX (1 W) CO US 3938 -10620 3475 SNOTEL +FMTM7 FARMINGTON (1 SW) MO US 3777 -9044 271 GOES +FMTN1 FREMONT NE US 4143 -9648 360 COOPAB +FMTN8 FAIRMOUNT ND US 4605 -9660 -9999 UCOOP +FMTO1 FREMONT (3 SW) OH US 4131 -8317 202 COOPC +FMVL1 FARMERVILLE (1 SSE) LA US 3278 -9241 52 COOPAB +FMWA2 CHICKEN (16 SW) AK US 6389 -14223 565 UCOOP +FMWA3 TONOPAH (6 NE) AZ US 3354 -11285 369 ALERT +FMWC1 KNIGHTS LANDING (4 SE) CA US 3877 -12167 13 GOES +FMY FORT MYERS FL US 2659 -8186 5 +FMYF1 FORT MYERS FL US 2663 -8181 -9999 NWR +FMYW3 FT MCCOY WI US 4405 -9067 -9999 UCOOP +FMZM7 FISK (4 NNW) MO US 3685 -9022 -9999 GOES +FNB FALLS CITY NE US 4008 -9559 302 +FNBK2 FRENCHBURG KY US 3793 -8361 -9999 NWR +FNCC1 TRUCKEE (16 WNW) CA US 3935 -12050 2012 WSF +FNCI3 FRANCESVILLE (2 SW) IN US 4097 -8690 209 UCOOP +FNCK1 FRONTENAC KS US 3746 -9467 -9999 UCOOP +FNCK2 FERN CREEK KY US 3816 -8554 171 GOES +FNCT2 FLORENCE (3 SW) TX US 3081 -9782 -9999 ALERT +FNCV2 FINE CREEK MILLS VA US 3760 -7782 48 GOES +FNCW3 FLORENCE WI US 4595 -8820 -9999 UCOOP +FNDN1 FRIEND NE US 4065 -9728 472 COOPB +FNDN6 OLEAN (18 NE) NY US 4213 -7823 500 COOPB +FNDO1 HUNTINGTON OH US 4112 -8222 277 IFLOWS +FNDT2 FRIENDSWOOD (1 E) TX US 2954 -9520 -9999 ALERT +FNDW3 FON DU LAC (8 S) WI US 4366 -8844 232 AUTOB +FNEA2 FAIRBANKS (11 E) AK US 6497 -14751 -9999 GOES +FNEC1 MONO HOT SPRINGS (5 SE) CA US 3727 -11897 -9999 OTHER +FNEC2 COLORADO SPRINGS CO US 3882 -10482 -9999 GOES +FNEQ2 FERNIE BC CN 4950 -11505 1070 +FNGS1 FINGERVILLE (1 S) SC US 3512 -8199 218 GOES +FNHI4 FINCHFORD IA US 4263 -9254 265 COOPB +FNHT1 FOUNTAIN HEIGHTS TN US 3552 -8694 -9999 GOES +FNKA2 FAIRBANKS (32 ESE) AK US 6472 -14667 -9999 UCOOP +FNKL1 FRANKLINTON LA US 3085 -9017 44 COOPB +FNKN6 FRANKFORT NY US 4307 -7511 125 COOPC +FNKN7 FRANKLIN NC US 3520 -8336 -9999 +FNKO1 FRANK ROAD OH US 3991 -8301 213 +FNKW3 FRANKSVILLE (3 NE) WI US 4280 -8789 228 UCOOP +FNL LOVELAND CO US 4045 -10501 -9999 AWOS +FNLC1 LEWISTON (2 SW) CA US 4068 -12283 625 GOES +FNLM5 FINLAND (5 SE) MN US 4736 -9118 194 UCOOP +FNLN3 PITTSBURG (5 NE) NH US 4509 -7131 469 SNOCOR +FNMC2 MANITOU SPRINGS CO US 3886 -10491 1943 ALERT +FNMM8 WHITE SULPHUR SPRINGS (23 N) MT US 4693 -11086 2256 WSF +FNMN2 CEDARVILLE (16 NE) CA US 4157 -11982 1829 WSF +FNNI2 FRANKFORT IL US 4152 -8782 -9999 UCOOP +FNNK2 FRANKLIN (1 E) KY US 3672 -8657 210 COOPB +FNNO3 PORTLAND (3 SW) OR US 4549 -12273 76 OTHER +FNPC1 SIERRA CITY (7 SSE) CA US 3947 -12057 1981 WSF +FNSP1 CHALKHILL (3 SE) PA US 3982 -7959 561 GOES +FNST2 FABENS TX US 3147 -10622 1177 UCOOP +FNT FLINT MI US 4297 -8374 233 +FNTW4 LABARGE (21 SSE) WY US 4198 -11007 1975 COOPAB +FNVC2 COLORADO SPRINGS (5 SW) CO US 3882 -10482 1804 ALERT +FNVM4 FENNVILLE (3 W) MI US 4260 -8610 216 COOPC +FNVT1 FLINTVILLE TN US 3507 -8642 -9999 +FNWC1 PINERIDGE (5 SE) CA US 3696 -11918 1539 GOES +FNWC2 FRUITA (1 NW) CO US 3917 -10874 1376 UCOOP +FNWO3 CORVALLIS OR US 4442 -12333 76 GOES +FNYK2 FINNEY (2 W) KY US 3690 -8613 158 GOES +FNYT2 FORNEY TX US 3277 -9650 -9999 GOES +FNZO3 LAKEVIEW (30 NW) OR US 4245 -12078 1829 WSF +FOA FLORA IL US 3866 -8845 144 AWOS +FOBC1 FORT BIDWELL CA US 4185 -12013 1372 COOPB +FOCC2 FORT COLLINS (1 W) CO US 4058 -10511 1519 +FOCW3 FOUNTAIN CITY (5 WNW) WI US 4416 -9181 201 UCOOP +FOD FORT DODGE IA US 4255 -9419 -9999 +FODC1 DEL REY OAKS (4 E) CA US 3660 -12175 -9999 +FODI4 FORT DODGE IA US 4251 -9420 295 +FODI4G FORT DODGE IA US 4250 -9420 295 +FODK2 FORD KY US 3790 -8427 170 +FOE TOPEKA KS US 3895 -9566 329 +FOGC2 FORT MORGAN (1 NW) CO US 4025 -10381 1320 UCOOP +FOGF1 ARCADIA (12 SSE) FL US 2705 -8178 8 GOES +FOGG1 FORT GAINES (3 NNW) GA US 3162 -8507 -9999 AHOS +FOGO3 FOREST GROVE OR US 4552 -12310 55 COOPB +FOIC1 STRAWBERRY (4 W) CA US 3881 -12021 2316 GOES +FOJA2 SEWARD (4 E) AK US 6010 -14932 31 OTHER +FOJC1 FORT JONES (1 SSW) CA US 4160 -12285 831 COOPABC +FOK WESTHAMPTON BEACH NY US 4084 -7263 -9999 +FOLA1 VICTORIA (4 SE) AL US 3144 -8597 -9999 ALERT +FOLC1 FOLSOM (2 N) CA US 3870 -12117 107 OTHER +FOLC2 FOWLER CO US 3818 -10402 -9999 NWR +FOLF1 PERRY (7 E) FL US 3010 -8347 16 GOES +FOLM5 FOLEY MN US 4565 -9388 -9999 UCOOP +FOLM8 BUTTE (36 SW) MT US 4576 -11318 2524 WSF +FOLN5 FOLSOM NM US 3685 -10392 -9999 UCOOP +FOLT2 FOLLETT TX US 3643 -10013 844 COOPAB +FOLW2 FOLSOM (3 SW) WV US 3945 -8055 475 IFLOWS +FOLW3 FOND DU LAC WI US 4382 -8832 -9999 NWR +FOMC2 FORT MORGAN CO US 4027 -10380 -9999 +FOMK2 PINEVILLE (4 KY US 3680 -8375 -9999 +FOMS1 FORT MILL (4 NW) SC US 3502 -8101 173 COOPB +FONN7 FONTANA NC US 3545 -8381 -9999 +FONT2 FORT STOCKTON (19 SW) TX US 3075 -10312 -9999 +FONW3 FONTANA WI US 4252 -8867 -9999 +FONW4 LA BARGE (17 SE) WY US 4203 -11007 1983 UCOOP +FOPA1 FORT PAYNE AL US 3444 -8572 280 COOPB +FOQ FREEPORT TX US 2900 -9532 2 SAWRS +FORA3 SHOW LOW (5 S) AZ US 3418 -11002 2018 GOES +FORA4 FOREMAN (1 WNW) AR US 3372 -9438 122 COOPB +FORC1 CAZADERO (9 W) CA US 3851 -12324 34 COOPAB +FORC2 FORT COLLINS (3 NW) CO US 4061 -10513 1525 COOPAB +FORF1 FORT MYERS (5 NE) FL US 2670 -8178 -9999 +FORG1 AUGUSTA (8 WSW) GA US 3343 -8210 -9999 GOES +FORI1 CATALDO (9 WNW) ID US 4762 -11652 9754 WSF +FORI2 FLORA IL US 3868 -8848 152 COOPB +FORM1 FOREST CITY ME US 4567 -6773 -9999 UCOOP +FORM2 BALTIMORE MD US 3927 -7658 6 ALERT +FORM5 FOREST LAKE (4 SE) MN US 4527 -9292 287 COOPAB +FORM6 FOREST (3 S) MS US 3232 -8949 146 COOPAB +FORM7 BRANSON MO US 3660 -9332 250 +FORM8 FORTINE (1 N) MT US 4878 -11490 914 COOPAB +FORN1 KIMBALL (15 NE) NE US 4136 -10349 1433 GOES +FORN7 FOREST CITY (6 SW) NC US 3527 -8193 302 COOPAB +FORN8 FORBES (10 NW) ND US 4605 -9893 628 COOPB +FORO2 FORAKER OK US 3687 -9657 386 COOPB +FORO3 FOURMILE LAKE SNOTEL OR US 4240 -12222 1829 +FORP1 MILLER RUN (1 W) PA US 4013 -7887 792 IFLOWS +FORS1 CHARLESTON SC US 3275 -7987 -9999 GOES +FORS2 FORESTBURG SD US 4397 -9807 -9999 COOPB +FORS2G FORESTBURG SD US 4397 -9807 -9999 +FORT2 FORESTBURG (5 S) TX US 3347 -9858 -9999 COOPB +FORV2 COVINGTON (7 ENE) VA US 3782 -7990 808 IFLOWS +FORW1 FORKS (1 E) WA US 4796 -12435 107 COOPAC +FORW3 FORESTVILLE (4 E) WI US 4470 -8740 212 UCOOP +FORW4 MORAN (13 E) WY US 4382 -11027 2396 WSF +FOSC2 FORT COLLINS CO US 4058 -10508 1510 ALERT +FOSI4 FOSTORIA IA US 4325 -9517 -9999 UCOOP +FOSL1 FOLSOM (6 S) LA US 3055 -9020 21 COOPB +FOSM4 FOSTERS (2 W) MI US 4331 -8395 -9999 +FOSN2 LAS VEGAS (17 NNW) NV US 3644 -11529 1097 ALERT +FOSO2 FOSS OK US 3555 -9917 -9999 GOES +FOSO3 SWEET HOME (4 ENE) OR US 4442 -12267 195 OTHER +FOTO3 FOSTER OR US 4442 -12267 197 +FOTV2 ROANOKE (13 W) VA US 3732 -8017 994 IFLOWS +FOUA4 FOUKE AR US 3326 -9388 66 UCOOP +FOUC2 DECKERS (2 S) CO US 3923 -10522 -9999 GOES +FOUW2 KEYSER (4 SE) WV US 3938 -7892 381 IFLOWS +FOUW3 FOUNTAIN CITY (4 SE) WI US 4409 -9167 198 UCOOP +FOWC2 FOWLER CO US 3812 -10402 -9999 UCOOP +FOWF1 TAMPA FL US 2805 -8237 12 COOPB +FOWI3 FOWLER IN US 4062 -8732 -9999 UCOOP +FOXC2 FOXTON (2 N) CO US 3943 -10523 -9999 +FOXF1 TITUSVILLE (3 WSW) FL US 2859 -8087 -9999 +FOXM1 PORTAGE (19 WNW) ME US 4680 -6883 268 +FOXM3 FOXBORO MA US 4203 -7112 -9999 UCOOP +FOXM5 FOXHOME (4 S) MN US 4621 -9631 -9999 +FOXM5G FOXHOME (4 S) MN US 4621 -9631 -9999 +FOXN2 GERLACH (27 NNW) NV US 4102 -11957 2100 GOES +FOXN8 FOXHOLM (3 E) ND US 4837 -10151 462 +FOXR1 PROVIDENCE (1 S) RI US 4181 -7140 2 HTG +FOXW3 FOXBORO WI US 4649 -9229 283 COOPA +FOXW4 LARAMIE (34 SW) WY US 4108 -10617 2761 WSF +FOYM7 FORSYTH (2 S) MO US 3666 -9312 -9999 UCOOP +FOZ BIGFORK MN US 4778 -9365 388 +FPBN7 CASWELL BEACH (46 SE) NC US 3348 -7758 -9999 BUOY +FPCF1 FORT PIERCE FL US 2746 -8035 8 COOPA +FPEF1 FORT PIERCE (4 WSW) FL US 2743 -8040 -9999 UCOOP +FPHT1 KINGSPORT TN US 3650 -8251 -9999 AHOS +FPKC2 FOUNTAIN (3 NNW) CO US 3871 -10472 1692 ALERT +FPKG1 TYBEE ISLAND (4 NW) GA US 3203 -8090 0 HTG +FPKM8 FORT PECK (2 ENE) MT US 4801 -10641 631 COOPAB +FPKN7 HUNTERSVILLE (3 S) NC US 3519 -8084 -9999 IFLOWS +FPKS2 FRANKFORT SD US 4487 -9830 395 UCOOP +FPLN6 FORT PLAIN NY US 4294 -7462 93 +FPLS1 FAIR PLAY SC US 3551 -8299 -9999 IFLOWS +FPLT2 FORT WORTH TX US 3279 -9718 146 ALERT +FPLU1 KAMAS (25 ENE) UT US 4072 -11047 3353 SNOTEL +FPMM8 NASHUA (6 S) MT US 4804 -10636 615 GOES +FPOC1 SACRAMENTO (11 S) CA US 3845 -12150 0 AHOS +FPOM8 POLSON (4 W) MT US 4768 -11425 821 GOES +FPPC1 FOLSOM (2 NNW) CA US 3869 -12118 82 ALERT +FPPM4 NEW PORT (5 SE) MI US 4196 -8326 178 GOES +FPPT1 FLAGPOLE HILL TN US 3589 -8712 -9999 AWOS +FPR FORT PIERCE FL US 2749 -8037 13 ASOS +FPRC1 CANYONDAM (1 W) CA US 4017 -12109 1338 WSF +FPRF1 FORT PIERCE (4 WSW) FL US 2743 -8040 6 COOPC +FPRM8 FORT PECK MT US 4801 -10629 829 NWR +FPRO3 GOLD BEACH (3 E) OR US 4240 -12438 470 RAWS +FPRS2 FORT PIERRE (17 WSW) SD US 4425 -10067 485 COOPAB +FPSN7 SOUTHPORT (38 SE) NC US 3348 -7758 30 C-MAN +FPTC1 FIVE POINTS (5 SSW) CA US 3636 -12016 87 COOPA +FPTC2 BASALT CO US 3934 -10667 2502 +FPTI2 FREEPORT (5 NW) IL US 4233 -8973 271 NWR +FPTT2 FREEPORT (3 E) TX US 2895 -9531 -9999 OTHER +FPWF1 FORT PIERCE (12 WSW) FL US 2737 -8051 -9999 UCOOP +FPWM8 FORT PECK (1 ENE) MT US 4801 -10641 707 GOES +FPWU1 ST GEORGE (7 SE) UT US 3700 -11347 853 GOES +FPYA2 TOK (34 E) AK US 6370 -14227 945 SNOCOR +FPYC2 FAIRPLAY (7 SE) CO US 3914 -10592 2993 UCOOP +FQD RUTHERFORDTON NC US 3543 -8194 329 AWOS +FQF DENVER CO US 3975 -10500 -9999 +FQGT2 SIERRA BLANCA (16 SW) TX US 3109 -10560 -9999 GOES +FQRQ2 ARROW RESER AT FAUQUIER BC CN 4987 -11808 -9999 +FRAC1 FRIANT (1 NE) CA US 3700 -11971 12 COOPABC +FRAC2 FRASER (6 W) CO US 3990 -10588 2799 GOES +FRAI1 ASHTON ID US 4406 -11136 1640 GOES +FRAK1 FRANKFORT (6 NE) KS US 3977 -9635 -9999 UCOOP +FRAL1 FRANKLIN (3 NW) LA US 2982 -9155 4 COOPA +FRAM3 FRANKLIN (1 WSW) MA US 4208 -7142 73 COOPB +FRAN2 ARTHUR (4 NE) NV US 4082 -11514 2002 WSF +FRAN7 FRANKLINTON NC US 3611 -7846 114 COOPB +FRAN8 FORT RANSOM (2 W) ND US 4652 -9796 441 NWR +FRAO1 FRAZEYSBURG (2 NW) OH US 4013 -8215 228 GOES +FRAP1 POWELL (4 WNW) PA US 4172 -7658 305 IFLOWS +FRAT1 FRANKLIN TN US 3593 -8687 200 +FRAW1 FRANCES WA US 4654 -12350 70 COOPB +FRAW2 FRANKLIN (2 NE) WV US 3867 -7932 579 COOPAB +FRAW3 FRANCIS CREEK WI US 4420 -8772 223 UCOOP +FRAW4 PINEDALE (12 NE) WY US 4303 -10977 2298 GOES +FRBA2 FAIRBANKS (3 E) AK US 6484 -14762 138 GOES +FRBC1 FORT BRAGG (5 N) CA US 3951 -12376 37 COOPAB +FRBF1 FERNANDINA BEACH FL US 3066 -8146 4 COOPA +FRBI2 FAIRBURY IL US 4073 -8852 210 COOPB +FRBK2 FRENCHBURG (2 W) KY US 3795 -8367 280 COOPB +FRBM5 FARIBAULT MN US 4430 -9327 287 COOPAB +FRBM5C FARIBAULT MN US 4430 -9327 287 +FRBM5G FARIBAULT MN US 4430 -9327 287 +FRBN1 FAIRBURY (2 SSE) NE US 4012 -9717 408 +FRBN7 FAIR BLUFF NC US 3431 -7903 21 COOPB +FRBO3 BRIGHTWOOD OR US 4548 -12202 439 OTHER +FRBS2 KEYSTONE (18 SE) SD US 4368 -10320 1003 UCOOP +FRBT2 FREDERICKSBURG (3 S) TX US 3022 -9887 -9999 +FRCA1 FRISCO CITY (3 SSW) AL US 3139 -8742 84 COOPAB +FRCC1 ORANGE (5 E) CA US 3381 -11771 543 GOES +FRCC2 CRIPPLE CREEK (5 SW) CO US 3866 -10523 2094 GOES +FRCF1 PALMETTO (5 NE) FL US 2758 -8251 -9999 OTHER +FRCI1 ASHTON (2 SE) ID US 4400 -11152 1561 GOES +FRCI3 FRANCESVILLE (2 SW) IN US 4097 -8690 209 COOPAB +FRCM2 FREDERICK (1 SW) MD US 3941 -7744 85 UCOOP +FRCM4 SAULT STE MARIE MI US 4645 -8428 -9999 GOES +FRCO1 FORT RECOVERY OH US 4041 -8479 -9999 COOPB +FRCO3 FLORENCE OR US 4397 -12412 4 COOPB +FRCP1 FAIRCHANCE (2 NNE) PA US 3985 -7974 384 IFLOWS +FRCQ2 FORDING RIVER COMINCO BC CN 5018 -11487 1702 +FRCT2 FREDERICKSBURG (9 SW) TX US 3017 -9895 -9999 ALERT +FRCW3 FLORENCE WI US 4593 -8822 -9999 UCOOP +FRCW4 FOUR CORNERS WY US 4408 -10413 -9999 UCOOP +FRDA4 FORDYCE AR US 3382 -9240 70 COOPA +FRDC1 REDDING CA US 4052 -12230 153 OTHER +FRDF1 FERNANDINA BEACH FL US 3067 -8147 0 HTG +FRDI1 FAIRFIELD (3 SE) ID US 4331 -11474 1530 +FRDI3 FREDERICKSBURG IN US 3843 -8619 186 AHOS +FRDK1 FORD KS US 3763 -9975 -9999 UCOOP +FRDK2 FORDSVILLE KY US 3775 -8678 146 COOPB +FRDM2 FRIENDSVILLE (1 SSW) MD US 3965 -7941 457 GOES +FRDM4 HYDE (2 N) MI US 4576 -8720 208 UCOOP +FRDM7 FREDERICKTOWN MO US 3757 -9030 213 COOPAB +FRDM8 HINSDALE (22 NW) MT US 4871 -10721 690 UCOOP +FRDN5 LUNA (5 S) NM US 3373 -10893 2438 SNOTEL +FRDN6 FREDONIA NY US 4245 -7930 232 COOPAB +FRDN8 FORDVILLE (3 W) ND US 4821 -9786 366 UCOOP +FRDO2 FREDERICK OK US 3439 -9901 392 COOPAB +FRDO3 FRIEND OR US 4535 -12127 0 +FRDP1 COWANSVILLE (2 ESE) PA US 4088 -7954 302 GOES +FRDP4 FAJARDO PR 1834 -6563 2 HTG +FRDS2 FT RANDALL DAM SD US 4307 -9860 -9999 UCOOP +FRDT1 FORDTOWN TN US 3645 -8252 466 IFLOWS +FRDW1 FRIDAY HARBOR WA US 4855 -12301 0 HTG +FRDW3 FREDERIC WI US 4565 -9247 -9999 UCOOP +FREA3 FREDONIA (1 N) AZ US 3696 -11253 -9999 COOPA +FREC1 FREMONT (1 N) CA US 3757 -12198 18 ALERT +FREC2 AURORA (4 E) CO US 3976 -10476 -9999 ALERT +FREI2 FREEBURG IL US 3840 -8987 -9999 +FREI2G FREEBURG IL US 3840 -8987 -9999 +FREI3 FREELANDVILLE IN US 3887 -8730 168 COOPAB +FREK1 FREDONIA KS US 3753 -9582 282 COOPABC +FREM2 FREDERICK (1 W) MD US 3942 -7743 116 COOPA +FREM4 FREMONT (4 WSW) MI US 4345 -8603 244 COOPB +FREM7 FREEDOM MO US 3847 -9170 227 COOPA +FREM8 WHITEWATER (22 NE) MT US 4900 -10730 738 GOES +FREN6 FREMONT NY US 4243 -7763 591 +FREN7 FREELAND (1 SW) NC US 3410 -7855 5 GOES +FREO1 FREMONT OH US 4133 -8312 183 COOPAB +FREO2 FREEDOM OK US 3677 -9911 468 COOPAB +FREP1 FREEPORT (1 NE) PA US 4068 -7967 232 UCOOP +FRES2 FREEMAN SD US 4335 -9743 462 UCOOP +FRET2 FREER TX US 2795 -9890 118 COOPB +FREU1 TORREY (5 W) UT US 3831 -11152 2109 GOES +FREV1 SOUTH LINCOLN VT US 4407 -7294 588 GOES +FREV2 FREDERICKSBURG VA US 3832 -7750 16 +FREW2 FREEMANSBURG (5 NE) WV US 3913 -8045 311 COOPB +FREW3 FREMONT (1 E) WI US 4428 -8886 237 UCOOP +FRFI4 FAIRFIELD IA US 4103 -9195 226 COOPABC +FRFO1 FAIRFIELD (1 W) OH US 3935 -8458 175 COOPAB +FRFU1 SALT LAKE CITY (8 NE) UT US 4083 -11177 2042 WSF +FRG FARMINGDALE NY US 4073 -7341 25 +FRGC1 FARMINGTON (3 SE) CA US 3792 -12094 55 OTHER +FRGC2 GRANBY (1 SW) CO US 4010 -10597 2393 AHOS +FRGC7 PRESA LA FRAGUA CL 2882 -10083 -9999 GOES +FRGCL PRESA LA FRAGUA MX 2882 -10083 -9999 +FRGG1 FARGO GA US 3069 -8256 35 COOPB +FRGI2 FOX FIVER GROVE (3 NE) IL US 4221 -8817 -9999 UCOOP +FRGK1 MEADE (23 SSW) KS US 3701 -10049 707 +FRGL1 LAPLACE (5 NE) LA US 3010 -9042 -9999 GOES +FRGM4 FERGUS (1 E) MI US 4325 -8411 179 COOPB +FRGN5 FARMINGTON NM US 3670 -10822 -9999 NWR +FRGN8 FARNO ND US 4694 -9681 274 UCOOP +FRGO1 FAIRGROUNDS OH US 3891 -8301 166 +FRGO2 FORGAN (8 N) OK US 3701 -10049 709 GOES +FRGT2 FREDERICKSBURG TX US 3024 -9891 532 COOPA +FRH FRENCH LICK IN US 3852 -8663 -9999 SAWRS +FRHK2 FALLS OF ROUGH KY US 3759 -8655 171 GOES +FRHM8 RIMINI (6 SSE) MT US 4644 -11219 1975 SNOTEL +FRHN4 FREEHOLD NJ US 4031 -7425 59 COOPAB +FRHT2 DALLAS TX US 3280 -9650 -9999 +FRI FORT RILEY(JUNCTION CITY KS US 3900 -9683 325 ASOS +FRIC1 FRAINT (1 NE) CA US 3700 -11969 176 GOES +FRIC2 BAYFIELD CO US 3743 -10768 2487 +FRIK1 FORT RILEY KS US 3918 -9656 -9999 ASOS +FRIM5 LITTLE FALLS (12 N) MN US 4609 -9434 351 UCOOP +FRIO3 ELMIRA (4 NE) OR US 4412 -12331 148 COOPB +FRIP1 FRIEDENSBURG (2 NW) PA US 4062 -7627 232 +FRIT2 FRIONA TX US 3464 -10271 1228 COOPAB +FRIU1 FARMINGTON (4 ENE) UT US 4100 -11182 2073 +FRJN3 FRANKLIN NH US 4342 -7165 -9999 +FRKC2 CASTLE ROCK (5 E) CO US 3936 -10476 1875 GOES +FRKG1 FRANKLIN GA US 3328 -8510 241 COOPB +FRKI2 FRANKFORT IL US 4150 -8785 -9999 UCOOP +FRKI3 FRANKFORT IN US 4032 -8650 255 COOPAB +FRKK1 FRANKFORT KS US 3971 -9642 -9999 COOPB +FRKL1 FRANKLINTON (3 SW) LA US 3082 -9018 44 COOPB +FRKM1 WEST FORKS ME US 4535 -6997 173 GOES +FRKM2 FREDERICK MD US 3941 -7740 91 UCOOP +FRKM3 FRANKLIN (4 W) MA US 4204 -7143 79 GOES +FRKM4 FRANKFORT (2 NE) MI US 4465 -8620 265 COOPA +FRKM8 BUTTE (22 S) MT US 4578 -11250 2438 WSF +FRKN6 OLEAN (18 N) NY US 4233 -7847 482 COOPAB +FRKN7 FRANKLIN (3 W) NC US 3518 -8342 661 COOPAB +FRKP1 FRANKLIN (1 SE) PA US 4139 -7982 302 GOES +FRKS2 FRANKFURT (4 N) SD US 4494 -9833 382 UCOOP +FRKT1 FRANKLIN TN US 3592 -8687 189 COOPB +FRKW2 FRANKLIN WV US 3865 -7933 530 UCOOP +FRKW3 FRANKLIN WI US 4287 -8800 -9999 COOPB +FRLA2 FORTUNA LEDGE AK US 6188 -16208 15 COOPB +FRLC1 SOUTH LAKE TAHOE (9 S) CA US 3885 -11995 2225 WSF +FRLK1 FARLINVILLE KS US 3823 -9485 250 UCOOP +FRLK2 FRANKLIN KY US 3672 -8655 187 GOES +FRLL1 FRANKLINTON (5 SW) LA US 3078 -9022 73 COOPB +FRLM2 FREELAND MD US 3967 -7670 274 ALERT +FRLM7 FORDLAND (6 NW) MO US 3719 -9302 -9999 UCOOP +FRLO3 CHILOQUIN (21 SW) OR US 4244 -12223 1829 SNOTEL +FRLT2 COLUMBUS (6 N) TX US 2980 -9653 -9999 GOES +FRLU1 SALINA (16 SE) UT US 3877 -11168 2926 SNOTEL +FRLV2 FRONT ROYAL VA US 3891 -7821 163 COOPB +FRM FAIRMONT MN US 4364 -9442 -9999 SAWRS +FRMC1 PASADENA (4 S) CA US 3409 -11814 186 ALERT +FRMC2 BOULDER (6 NW) CO US 4005 -10537 1987 ALERT +FRMC3 EAST HAVEN CT US 4132 -7283 10 ALERT +FRMF1 FORT MEADE FL US 2776 -8179 -9999 +FRMI2 FARMER CITY (1 S) IL US 4022 -8865 223 COOPAB +FRMI3 FARMLAND (5 NNW) IN US 4025 -8515 294 COOPB +FRMK1 DEERFIELD (2 E) KS US 3799 -10106 892 +FRMK2 FARMERS KY US 3814 -8356 204 +FRMM3 FRAMINGHAM MA US 4228 -7142 52 COOPB +FRMM4 FREMONT (3 S) MI US 4342 -8595 233 UCOOP +FRMM5 FARMINGTON MN US 4470 -9320 299 COOPAB +FRMM7 FARMINGTON MO US 3778 -9040 280 COOPC +FRMM8 CHOTEAU (6 NNE) MT US 4790 -11216 1175 GOES +FRMN1 FAIRMONT NE US 4064 -9759 500 COOPAB +FRMN5 FARMINGTON NM US 3672 -10822 1594 GOES +FRMN8 FORMAN (5 SSE) ND US 4603 -9760 381 COOPAB +FRMO1 FREMONT OH US 4131 -8316 -9999 GOES +FRMO3 FARMINGTON (5 SE) OR US 4545 -12295 30 COOPB +FRMP1 FARMINGTON (1 WNW) PA US 3981 -7959 585 GOES +FRMS2 PIERRE (6 ESE) SD US 4433 -10027 435 GOES +FRMU1 FARMINGTON (1 WSW) UT US 4098 -11189 1323 COOPAB +FRMV2 FARMVILLE VA US 3730 -7838 86 COOPB +FRMW1 CLE ELUM (15 SW) WA US 4706 -12101 1478 SNOCOR +FRMW2 FRAMETOWN WV US 3860 -8088 -9999 GOES +FRN FORT RICHARDSON AK US 6100 -14975 -9999 S +FRNA1 FLORENCE AL US 3459 -8778 -9999 NWR +FRNA2 SALCHA AK US 6457 -14675 549 SNOCOR +FRNA4 FERNDALE (6 E) AR US 3476 -9246 150 +FRNC1 FERNBRIDGE CA US 4062 -12320 1 GOES +FRNC2 MANITOU SPRINGS (5 NW) CO US 3888 -10499 2697 ALERT +FRNG1 FRANKLIN GA US 3328 -8510 -9999 GOES +FRNI1 FERNWOOD ID US 4701 -11639 835 UCOOP +FRNI2 FRANKFORT IL US 4150 -8783 -9999 UCOOP +FRNI3 FERNDALE IN US 3970 -8708 -9999 GOES +FRNK1 FREDONIA (1 E) KS US 3753 -9580 282 GOES +FRNK2 FRANKFORT (1 NW) KY US 3820 -8488 141 COOPB +FRNL1 FRANKLINTON LA US 3084 -9016 38 +FRNM2 BALTIMORE MD US 3928 -7670 91 ALERT +FRNM4 FRANKENMUTH MI US 4333 -8375 -9999 COOPB +FRNM5 ISABELLA (4 SE) MN US 4756 -9129 -9999 RAWS +FRNN2 FERNLEY NV US 3961 -11925 1266 WSF +FRNN3 FRANCESTOWN NH US 4298 -7180 239 +FRNN7 FRANCISCO (3 E) NC US 3651 -8030 254 GOES +FRNO3 VENETA (6 NNE) OR US 4412 -12330 101 +FRNP1 ALTOONA (3 E) PA US 4049 -7835 774 NWR +FRNS2 CUSTER (12 SE) SD US 4372 -10337 1173 UCOOP +FRNT2 FORSAN TX US 3211 -10136 838 COOPB +FRNV1 ST. ALBANS VT US 4481 -7305 305 SNOCOR +FROC1 SAN FRANCISCO CA US 3798 -13000 -9999 BUOY +FROF1 FROSTPROOF (5 W) FL US 2773 -8160 -9999 +FROM5 ROSEAU MN US 4885 -9570 319 UCOOP +FROO3 FORT ROCK OR US 4336 -12105 1319 COOPABC +FROT2 SABINAL (16 SSE) TX US 2910 -9945 -9999 UCOOP +FROV2 FRONT ROYAL VA US 3891 -7821 163 +FROW2 FROST (1 NNW) WV US 3828 -7988 823 IFLOWS +FRPC1 BETHEL ISLAN CA US 3801 -12164 -9999 +FRPC2 FAIRPLAY (1 SE) CO US 3922 -10599 3046 COOPAB +FRPF1 FORT OGDEN (21 E) FL US 2707 -8162 -9999 OTHER +FRPO1 PLEASANT RUN (1 WNW) OH US 3930 -8457 -9999 IFLOWS +FRPP1 SILVERVILLE (1 NE) PA US 4072 -7970 244 GOES +FRPT2 FREEPORT (2 SW) TX US 2895 -9538 -9999 ALERT +FRRI3 FRIENDSHIP (3 ENE) IN US 3898 -8510 271 COOPB +FRRI4 FARRAGUT IA US 4070 -9550 -9999 UCOOP +FRRK1 FRANKFORT KS US 3970 -9642 351 UCOOP +FRRM5 ORR MN US 4810 -9270 399 UCOOP +FRRN8 FOREST RIVER ND US 4822 -9747 277 UCOOP +FRRO2 FARRIS (3 WNW) OK US 3427 -9591 155 COOPB +FRRT2 FREER (22 NW) TX US 2796 -9897 -9999 GOES +FRRU1 FERRON (5 W) UT US 3910 -11122 1893 +FRRV2 FRONT ROYAL (1 ESE) VA US 3892 -7818 161 COOPAB +FRRV2L FRONT ROYAL (1 ESE) VA US 3892 -7818 -9999 +FRSA2 ANCHORAGE AK US 6122 -14989 -9999 NWR +FRSA3 SELLS (11 SE) AZ US 3181 -11168 924 ALERT +FRSC1 SAN FRANCISCO CA US 3780 -12247 3 +FRSC2 FLORISSANT (1 N) CO US 3897 -10529 2635 UCOOP +FRSG1 FORSYTH (6 NW) GA US 3313 -8398 183 +FRSL1 FRANKLINTON LA US 3073 -9020 73 OTHER +FRSM2 FROSTBURG MD US 3967 -7893 661 COOPB +FRSM6 FOREST MS US 3228 -8945 -9999 ALERT +FRSM7 FORSYTH MO US 3668 -9312 -9999 UCOOP +FRSM8 WHITE SULPHUR SPRINGS (30 SE) MT US 4627 -11043 1951 WSF +FRSN3 FRANCESTOWN (1 E) NH US 4298 -7180 229 COOPB +FRSN7 FOREST CITY NC US 3531 -8199 259 COOPAB +FRSO2 FARRIS (3 WNW) OK US 3427 -9591 134 GOES +FRSO3 FOREST GROVE (4 NE) OR US 4557 -12305 55 GOES +FRST2 FRISCO TX US 3315 -9681 206 COOPB +FRSW3 FRIENDSHIP (3 E) WI US 4397 -8976 293 COOPB +FRTA4 FORT SMITH AR US 3529 -9431 -9999 NWR +FRTC1 PARADISE (15 ENE) CA US 3981 -12132 1570 +FRTC2 CRAIG (12 N) CO US 4074 -10754 1987 +FRTF1 DAVIE (1 NNW) FL US 2609 -8023 -9999 UCOOP +FRTG1 AUGUSTA (9 WSW) GA US 3344 -8212 -9999 GOES +FRTM2 FORT HOWARD MD US 3920 -7645 1 ALERT +FRTN5 FRUITLAND (2 E) NM US 3673 -10835 1568 COOPAB +FRTN6 FORT TOTTEN NY US 4080 -7378 -9999 +FRTN7 CHARLOTTE (4 E) NC US 3524 -8078 66 IFLOWS +FRTN8 FT. TOTTEN (5 ENE) ND US 4799 -9891 305 UCOOP +FRTN8G FT. TOTTEN (5 ENE) ND US 4799 -9891 -9999 +FRTT2 FORT WORTH TX US 3274 -9733 -9999 NWR +FRTW2 FAIRMONT (1 SSE) WV US 3946 -8014 396 COOPA +FRUC2 FRUITA (2 SE) CO US 3914 -10874 -9999 UCOOP +FRUF1 FRUITVILLE (7 NE) FL US 2742 -8242 -1 GOES +FRUS2 FRUITDALE (3 NW) SD US 4436 -10374 892 +FRUV2 FREE UNION VA US 3815 -7857 180 COOPB +FRVA1 SEMMES (3 W) AL US 3078 -8832 -9999 GOES +FRVC2 BAYFIELD CO US 3738 -10766 2426 +FRVK2 FLEMINGSBURG (7 WNW) KY US 3845 -8388 287 IFLOWS +FRVM3 FALL RIVER (3 SE) MA US 4171 -7116 0 HTG +FRVP1 KECKSBURG (1 S) PA US 4017 -7946 472 IFLOWS +FRVS2 FAIRVIEW SD US 4313 -9637 -9999 UCOOP +FRVT1 FAIRVIEW TN US 3574 -8885 -9999 GOES +FRVT2 FLORESVILLE TX US 2913 -9816 122 COOPAB +FRVW2 FAIRVIEW (2 SW) WV US 3958 -8027 424 IFLOWS +FRWA2 ANCHORAGE AK US 6123 -14963 149 COOPA +FRWA3 TUCSON (8 NE) AZ US 3232 -11190 841 ALERT +FRWC1 MINERAL KING (3 SSE) CA US 3641 -11858 2896 WSF +FRWC2 WINTER PARK (1 NW) CO US 3990 -10578 2715 +FRWL1 FRESH WATER CANAL LA US 2956 -9231 0 HTG +FRWN6 JAMESTOWN NY US 4205 -7909 -9999 NWR +FRWO3 VENETA (6 NE) OR US 4412 -12330 91 OTHER +FRXM7 FAIRFAX MO US 4034 -9539 -9999 COOPB +FRXN7 SHALLOTTE (12 NW) NC US 3408 -7855 -9999 GOES +FRXV2 FAIRFAX VA US 3886 -7739 24 UCOOP +FRYA1 HUNTSVILLE AL US 3462 -8654 -9999 GOES +FRYA2 FERRY AK US 6402 -14910 -9999 UCOOP +FRYA3 FLAGSTAFF (15 SW) AZ US 3507 -11187 2201 SNOTEL +FRYC1 WESTWOOD (8 ENE) CA US 4036 -12087 1753 WSF +FRYK1 FT. RILEY KS US 3906 -9678 -9999 COOPB +FRYM1 FRYE ME US 4462 -7058 183 SNOCOR +FRYM8 FORSYTH MT US 4627 -10669 764 GOES +FRYN2 MOUNTAIN CITY (18 S) NV US 4158 -11592 2042 +FRYP1 FRYBURG (2 S) PA US 4133 -7944 488 IFLOWS +FRYW1 FERRY (1 S) WA US 4898 -11877 560 GOES +FRYW4 OLD FAITHFUL (12 N) WY US 4462 -11086 -9999 GOES +FRZC1 FRAZIER PARK CA US 3483 -11895 1554 UCOOP +FRZC2 FRASER CO US 3994 -10582 2609 COOPBC +FRZF1 EL JOBEAN (2 NNE) FL US 2698 -8220 -9999 +FRZM5 FRAZEE MN US 4673 -9570 421 COOPB +FRZM7 FREDERICKTOWN MO US 3755 -9032 213 +FRZM7G FREDERICKTOWN MO US 3755 -9032 -9999 +FRZO1 FRAZEYSBURG (1 SW) OH US 4011 -8214 232 IFLOWS +FRZU1 SALT LAKE CITY (8 NE) UT US 4083 -11177 2042 WSF +FRZW1 MARBLEMOUNT (41 NE) WA US 4898 -12090 1524 WSF +FS7C2 COLORADO SPRINGS (1 S) CO US 3885 -10476 1875 ALERT +FSAA4 FORT SMITH AR US 3539 -9443 116 GOES +FSAM5 DULUTH (15 NW) MN US 4650 -9227 405 UCOOP +FSBK2 FALLSBURG KY US 3818 -8268 180 COOPAB +FSBW2 BARTOW WV US 3855 -7978 1109 IFLOWS +FSCC1 VENTURA (3 ENE) CA US 3430 -11911 57 ALERT +FSCI4 FOREST CITY (2 NNE) IA US 4328 -9363 396 COOPAB +FSCN5 FORT SUMNER (3 NW) NM US 3451 -10428 1230 GOES +FSCT2 FISCHER (3 SW) TX US 2995 -9830 347 COOPB +FSCW2 EVANS (4 S) WV US 3875 -8177 342 IFLOWS +FSD SIOUX FALLS SD US 4359 -9673 436 +FSDN8 FESSENDEN ND US 4765 -9962 494 COOPAB +FSDS2 SIOUX FALLS SD US 4359 -9673 436 COOPBC +FSEC2 COLORADO SPRINGS (7 S) CO US 3873 -10473 1719 GOES +FSEM5 SHURBURNE MN US 4530 -9340 290 UCOOP +FSHA1 SILVERHILL (3 W) AL US 3055 -8780 9 GOES +FSHA3 APACHE JUNCTION (16 NE) AZ US 3248 -11126 747 GOES +FSHC1 FORESTHILL (6 NE) CA US 3909 -12073 919 GOES +FSHC2 ESTES PARK (2 SE) CO US 4037 -10549 -9999 GOES +FSHF1 MOORE HAVEN (10 N) FL US 2698 -8109 -9999 GOES +FSHI3 FISHERS (2 SW) IN US 3993 -8605 239 COOPC +FSHM5 FISHER MN US 4780 -9681 256 +FSHM8 COOKE CITY (1 N) MT US 4507 -10995 2774 SNOTEL +FSHN6 FISHS EDDY NY US 4197 -7518 311 COOPB +FSHO3 THREE LYNX (4 W) OR US 4515 -12215 287 OTHER +FSHS1 FORT LAWN (5 SW) SC US 3464 -8093 -9999 +FSHS2 SHADEHILL (5 SW) SD US 4575 -10217 823 COOPAB +FSHU1 KOOSHAREM (10 ENE) UT US 3855 -11172 2707 +FSHW2 FORT SEYBERT (3 WSW) WV US 3867 -7923 774 IFLOWS +FSHW3 FISH CREEK (1 E) WI US 4512 -8723 198 +FSI FORT SILL OK US 3463 -9842 -9999 WSR88D +FSIO1 FOSTORIA OH US 4112 -8343 239 IFLOWS +FSKA2 JUNEAU (6 NW) AK US 5832 -13455 -9999 SNOCOR +FSKK1 FORT SCOTT KS US 3784 -9471 230 COOPB +FSKM2 DUNDALK MD US 3922 -7653 0 HTG +FSKM3 FISKDALE (1 WSW) MA US 4212 -7213 -9999 GOES +FSKM7 FISK MO US 3678 -9020 101 +FSKN6 GARRISON (5 NW) NY US 4148 -7384 335 COOPAB +FSKR1 FISKEVILLE RI US 4173 -7157 8 ALERT +FSKW3 FISH CREEK WI US 4512 -8723 197 UCOOP +FSLC1 FOLSOM (1 NE) CA US 3869 -12113 168 ALERT +FSLC2 BOULDER CO US 4003 -10527 -9999 +FSLL1 FRENCH SETTLEMENT LA US 3028 -9078 -9999 +FSLM5 GRAND MARAIS (36 NW) MN US 4812 -9085 451 UCOOP +FSLM8 FISHTAIL (7 W) MT US 4546 -10957 1387 GOES +FSLN5 FORT SUMNER (12 NW) NM US 3460 -10438 -9999 COOPAB +FSLO2 FORT SUPPLY (2 S) OK US 3655 -9957 632 GOES +FSLO3 FOSSIL OR US 4500 -12021 808 COOPAB +FSLS2 CUSTER (3 E) SD US 4377 -10354 1582 UCOOP +FSLU1 MONROE (24 E) UT US 3855 -11167 2652 WSF +FSM FORT SMITH AR US 3533 -9436 137 +FSMF1 FELLSMERE (7 S) FL US 2766 -8060 -9999 UCOOP +FSMI3 FORESMAN (1 W) IN US 4087 -8731 200 +FSMN5 FORT SUMNER NM US 3447 -10425 1227 COOPAB +FSMS2 HERMOSA (14 E) SD US 4385 -10289 884 COOPAB +FSNC1 SAN DIEGO (4 SSW) CA US 3277 -11717 9 +FSNM5 MINNEAPOLIS MN US 4487 -9319 -9999 UCOOP +FSNN1 OMAHA NE US 4132 -9592 300 ALERT +FSNS2 FLANDREAU SD US 4405 -9660 478 UCOOP +FSNW4 FARSON WY US 4212 -10943 2009 COOPAB +FSO HIGHGATE VT US 4493 -7310 -9999 +FSPA3 NEW RIVER (4 E) AZ US 3395 -11207 725 ALERT +FSPN6 OLEAN (18 NE) NY US 4213 -7823 500 GOES +FSPT2 FORT WORTH TX US 3281 -9738 186 ALERT +FSPV2 FLAT SPUR VA US 3702 -8225 927 IFLOWS +FSRM4 STERLING HEIGHTS (1 E) MI US 4258 -8295 177 COOPB +FSRN5 FORT SUMNER (5 S) NM US 3439 -10425 1234 COOPB +FSRO3 GOLD BEACH (5 ENE) OR US 4238 -12288 7 +FSSA2 LIVENGOOD (28 E) AK US 6547 -14760 -9999 SNOCOR +FSSC2 FORT COLLINS (7 SSE) CO US 4049 -10505 1490 ALERT +FSSM5 FOSSTON MN US 4758 -9573 399 COOPAB +FSSO3 MOHLER (6 ESE) OR US 4570 -12375 10 COOPB +FST FORT STOCKTON TX US 3091 -10291 -9999 ASOS +FSTC1 FORESTHILL (2 WSW) CA US 3901 -12085 919 COOPB +FSTC2 COLORADO SPRINGS (3 SE) CO US 3876 -10483 1875 ALERT +FSTK1 FOSTORIA (7 NW) KS US 3952 -9655 366 COOPB +FSTM2 FROSTBURG MD US 3958 -7890 878 NWR +FSTM4 FOSTER CITY (1 S) MI US 4596 -8774 338 COOPBC +FSTM6 FOREST (7 N) MS US 3231 -8949 -9999 GOES +FSTM7 WENTZVILLE (3 NW) MO US 3884 -9091 179 +FSTM8 FISHTAIL MT US 4545 -10951 1372 COOPB +FSTN7 CHARLOTTE (1 E) NC US 3522 -8084 67 IFLOWS +FSTO3 FOSTER OR US 4441 -12267 168 COOPAB +FSTQ2 KOOTENAY RIVER NR FORT S BC CN 4960 -11563 -9999 +FSTS2 FIRESTEEL SD US 4543 -10128 -9999 UCOOP +FSTT2 CHANCELLOR (17 SE) TX US 3055 -10295 -9999 +FSTW2 FROST (3 NE) WV US 3829 -7982 890 COOPAB +FSU FORT SUMNER NM US 3448 -10422 -9999 +FSVC3 FORESTVILLE CT US 4167 -7290 60 +FSVK2 FISHERVILLE KY US 3819 -8546 166 GOES +FSW FORT_MADISON IA US 4067 -9133 209 +FSWO3 FOSTER OR US 4442 -12267 195 OTHER +FSX FLAGSTAFF AZ US 3457 -11120 2262 WSR88D +FSXA4 FIFTYSIX AR US 3600 -9222 -9999 GOES +FSYM7 FORSYTH (1 NW) MO US 3669 -9313 -9999 UCOOP +FSYM8 FORSYTH MT US 4627 -10667 767 COOPABC +FSYO2 FORT SUPPLY (3 SE) OK US 3654 -9953 619 COOPAB +FTAC1 ETNA (6 SE) CA US 4141 -12286 823 GOES +FTAC2 FRUITA (1 W) CO US 3916 -10876 1366 COOPB +FTAM8 HAVRE (7 SW) MT US 4847 -10980 826 WSF +FTAN8 FORTUNA (1 W) ND US 4892 -10382 716 COOPAB +FTAW2 FORT ASHBY WV US 3949 -7876 191 GOES +FTBC1 FORT BRAGG (3 ESE) CA US 3943 -12374 4 GOES +FTBI3 FORT BRANCH (3 E) IN US 3825 -8752 128 +FTBM8 FORT BENTON MT US 4782 -11066 803 COOPABC +FTBN5 FORT BAYARD NM US 3279 -10815 1872 COOPAB +FTBN7 FORT BARNWELL (2 NE) NC US 3531 -7730 -9999 GOES +FTBS2 FORESTBURG (3 NE) SD US 4403 -9807 375 COOPA +FTBT2 FORT WORTH TX US 3280 -9717 152 ALERT +FTBV2 FT BLACKMORE (1 NE) VA US 3677 -8258 421 IFLOWS +FTCC1 CLIO (1 NW) CA US 3975 -12060 1335 WSF +FTCC2 FORT COLLINS (9 NW) CO US 4066 -10522 1591 +FTCM4 FLINT (2 SE) MI US 4298 -8363 -9999 COOPB +FTCM8 PHILIPSBURG (7 S) MT US 4623 -11330 1716 GOES +FTCN1 FORT CALHOUN NE US 4140 -9600 -9999 UCOOP +FTCN2 FORT CHURCHILL (25 W) NV US 3929 -11931 1285 GOES +FTCO2 FORT COBB OK US 3517 -9847 383 GOES +FTCO3 FT. CLATSOP NATL MEMORAI OR US 4614 -12388 13 COOPC +FTCT1 COPPERHILL TN US 3499 -8438 -9999 +FTDC1 FORT DICK (1 NE) CA US 4188 -12414 0 GOES +FTDC2 FORT COLLINS (9 NW) CO US 4066 -10522 1591 GOES +FTDF1 FORT LAUDERDALE (4 W) FL US 2614 -8019 -9999 UCOOP +FTDU1 FORT DUCHESNE (1 SW) UT US 4028 -10986 1539 COOPABC +FTEN6 FORT EDWARD NY US 4327 -7358 -9999 COOPB +FTET2 FORT WORTH TX US 3280 -9715 145 ALERT +FTFR1 FOSTER (5 NNW) RI US 4185 -7173 192 COOPA +FTFW1 FLOWERY TRAIL RAWS WA US 4828 -11740 -9999 +FTG DENVER CO US 3979 -10454 -9999 WSR88D +FTGA2 DELTA JUNCTION AK US 6393 -14578 457 SNOCOR +FTGA3 WILLCOX (27 NNW) AZ US 3262 -10996 1478 COOPA +FTGC2 AUSTIN (3 N) CO US 3583 -10795 1722 GOES +FTGF1 FORT GREEN (12 WSW) FL US 2757 -8214 34 COOPA +FTGG1 FORT GAINES (3 NNW) GA US 3162 -8505 64 COOPAB +FTGK2 FLAT FORK KY US 3783 -8303 378 IFLOWS +FTGM4 PORT HURON MI US 4301 -8242 180 HTG +FTGV2 POUND (5 W) VA US 3758 -8273 -9999 GOES +FTHA2 CHENA HOT SPRINGS (13 NNW) AK US 6530 -14633 -9999 SNOCOR +FTHA4 FOUNTAIN HILL (4 S) AR US 3329 -9188 -9999 NWR +FTHF1 ELLENTON (6 E) FL US 2752 -8243 -9999 GOES +FTHI1 GIBSON (3 SSW) ID US 4307 -11243 1355 OTHER +FTHO1 FITCHVILLE (1 E) OH US 4110 -8247 302 COOPB +FTHS2 FAITH (14 NW) SD US 4520 -10215 682 GOES +FTIC2 LOVELAND (9 WSW) CO US 4036 -10524 -9999 GOES +FTJC1 FORT JONES (9 WNW) CA US 4164 -12301 800 GOES +FTJO1 FORT JENNINGS (4 NE) OH US 4095 -8427 218 +FTK FORT KNOX KY US 3792 -8595 -9999 WSR88D +FTKA1 FLAT CREEK AL US 3368 -8710 -9999 +FTKK2 FORT KNOX (2 SE) KY US 3788 -8591 143 GOES +FTKM1 FORT KENT ME US 4725 -6860 149 +FTLA2 MCGRATH AK US 6352 -15205 -9999 +FTLC2 LA JUNTA (3 WNW) CO US 3801 -10357 -9999 GOES +FTLF1 FORT LAUDERDALE FL US 2610 -8020 5 COOPA +FTLI4 FERTILE IA US 4327 -9343 -9999 UCOOP +FTLK2 SHELBIANA (1 E) KY US 3743 -8242 219 +FTLW1 DU PONT (1 NE) WA US 4709 -12267 91 COOPAB +FTLW4 FORT LARAMIE (6 NW) WY US 4224 -10463 1311 GOES +FTMA1 FORT MITCHELL (2 S) AL US 3232 -8502 62 GOES +FTMA3 FORT THOMAS (2 SSW) AZ US 3302 -11000 853 COOPABC +FTMC2 FORT MORGAN (15 E) CO US 4025 -10344 134 NWR +FTMF1 FORT MEADE FL US 2775 -8178 0 GOES +FTMI4 FORT MADISON IA US 4062 -9133 162 COOPB +FTMK2 DORTON KY US 3728 -8253 866 IFLOWS +FTMM8 BABB (19 WSW) MT US 4880 -11386 1920 SNOTEL +FTMN6 FORT MILLER NY US 4316 -7358 38 OTHER +FTMS1 FORT MOTTE (4 ESE) SC US 3373 -8063 -9999 GOES +FTMS2 FORT MEADE SD US 4440 -10347 1006 COOPAB +FTMT2 FORT MCKAVETT (7 N) TX US 3093 -10011 673 COOPB +FTMU1 PRICE (22 SE) UT US 3932 -11058 1865 GOES +FTMW2 DURBIN (6 NW) WV US 3862 -7988 1231 IFLOWS +FTNC1 FOUNTAIN HEAD SPRINGS CA US 3589 -11892 244 GOES +FTNC2 FOUNTAIN CO US 3868 -10470 1696 COOPB +FTNI1 AVERY (10 S) ID US 4710 -11588 1487 WSF +FTNI3 FRANKTON (1 NE) IN US 4023 -8577 258 COOPB +FTNK1 FULTON (1 N) KS US 3802 -9471 241 +FTNK2 FULTON KY US 3650 -8892 122 UCOOP +FTNM7 FULTON MO US 3885 -9195 264 COOPAB +FTNO1 FREDERICKTOWN (4 S) OH US 4042 -8253 320 +FTNT2 FORT STOCKTON (38 E) TX US 3056 -10237 891 COOPB +FTOG1 FORT OGLETHORPE (2 S) GA US 3490 -8527 236 COOPB +FTPC1 SAN FRANCISCO CA US 3781 -12247 3 HTG +FTPF1 FORT PIERCE FL US 2745 -8041 -9999 NWR +FTPG1 TYBEE ISLAND (4 NW) GA US 3203 -8090 3 GOES +FTPM2 GORMAN (3 ENE) MD US 3928 -7939 744 GOES +FTPM8 FORT PECK MT US 4801 -10640 -9999 +FTPN3 FORT POINT NH US 4307 -7071 0 HTG +FTPS2 FORT PIERRE (3 S) SD US 4433 -10038 436 +FTRK1 FORT RILEY KS US 3907 -9678 315 AHOS +FTRM5 FORT RIPLEY MN US 4618 -9437 351 COOPB +FTRN8 FORT RANSOM (4 NNE) ND US 4658 -9792 350 COOPB +FTRO2 EL RENO (1 NNW) OK US 3555 -9802 427 SCAN +FTSA2 MOOSE PASS (10 NNW) AK US 6062 -14953 -9999 UCOOP +FTSC1 FORT SEWARD (1 SE) CA US 4022 -12363 66 +FTSG1 FORT STEWART GA US 3187 -8163 28 COOPA +FTSK1 FORT SCOTT KS US 3784 -9471 258 COOPABC +FTSK2 FT SPRING KY US 3804 -8463 265 GOES +FTSO2 FLETCHER (3 ESE) OK US 3481 -9820 397 +FTVA3 FLAGSTAFF (8 NW) AZ US 3527 -11175 2240 WSF +FTVO1 FAYETTEVILLE OH US 3918 -8393 29 COOPB +FTW FORT WORTH TX US 3282 -9736 204 +FTWA2 FAIRBANKS (2 NE) AK US 6486 -14766 136 UCOOP +FTWC2 FRANKTOWN (4 E) CO US 3937 -10468 2045 NWR +FTWF1 HIGH SPRINGS (16 WNW) FL US 2991 -8286 1 GOES +FTWI3 FORT WAYNE IN US 4108 -8511 223 +FTWP1 FORT WASHINGTON PA US 4018 -7520 34 AHOS +FTWW2 FLATWOODS WV US 3870 -8065 421 IFLOWS +FTY ATLANTA GA US 3378 -8452 -9999 ASOS +FTYN2 AMARGOSA VALLEY (3 NW) NV US 3667 -11643 824 GOES +FTYN8 FORT YATES (4 SW) ND US 4605 -10067 511 COOPAB +FTZG1 FITZGERALD GA US 3171 -8326 113 COOPAB +FTZN3 FITZWILLIAM (2 W) NH US 4228 -7218 354 COOPB +FTZO3 MEDFORD (36 NE) OR US 4272 -12200 1280 WSF +FUCI1 BOISE (2 N) ID US 4363 -11623 811 +FUDC1 BREA (2 SSE) CA US 3390 -11789 104 COOPB +FUDC2 THORNTON (4 ENE) CO US 3988 -10490 -9999 AHOS +FUHS2 SIOUX FALLS (7 S) SD US 4349 -9671 457 UCOOP +FUIJ1 FUJI US 3532 -13888 679 ASOS +FUL FULLERTON CA US 3387 -11797 152 +FULA4 FULTON AR US 3361 -9381 79 COOPB +FULC1 FULLERTON CA US 3387 -11797 152 ALERT +FULI4 FULTON (1 S) IA US 4215 -9068 203 COOPB +FULM2 FULLERTON MD US 3937 -7675 55 ALERT +FULM5 FULDA MN US 4586 -9560 427 UCOOP +FULM6 FULTON (2 W) MS US 3427 -8845 74 +FULN1 FULLERTON (3 NW) NE US 4138 -9802 499 COOPB +FULS2 FULTON (5 NW) SD US 4376 -9791 378 UCOOP +FULW3 FULTON WI US 4283 -8917 -9999 UCOOP +FULW3D FULTON WI US 4283 -8917 -9999 +FUMV2 FERRUM (1 SE) VA US 3692 -8005 415 IFLOWS +FUNA2 SOLDOTNA (9 E) AK US 6048 -15081 -9999 +FUNK2 STANTON (5 SSE) KY US 3777 -8385 422 IFLOWS +FUNN5 WATROUS (4 N) NM US 3583 -10500 -9999 UCOOP +FUTC2 FRUITA (2 W) CO US 3917 -10875 1515 UCOOP +FUTM6 FULTON (2 W) MS US 3427 -8845 -9999 +FUTN6 FULTON NY US 4332 -7640 130 COOPB +FUWI2 CHICAGO IL US 4192 -8768 -9999 UCOOP +FVAC1 MURRIETA HOT SPRINGS (1 ENE) CA US 3357 -11713 404 ALERT +FVCC2 PUEBLO (7 W) CO US 3827 -10472 -9999 WSF +FVCT2 FORT WORTH TX US 3280 -9733 179 ALERT +FVE MADAWASKA (5 S) ME US 4729 -6831 301 ASOS +FVEM1 MADAWASKA (5 S) ME US 4729 -6831 308 NWR +FVLN6 FREEVILLE (1 NE) NY US 4252 -7633 320 COOPB +FVLP1 EAGLES MERE (6 N) PA US 4149 -7660 -9999 IFLOWS +FVM FIVE MILE CAMP AK US 6593 -14983 155 SAWRS +FVOM5 KABATOGAMA (1 N) MN US 4844 -9305 366 UCOOP +FVSO2 FAIRVIEW (1 W) OK US 3627 -9850 405 +FVST2 FLUVANNA TX US 3290 -10120 825 ALERT +FVWO3 FAIRVIEW (4 NE) OR US 4326 -12402 59 COOPB +FVYN6 FROST VALLEY NY US 4200 -7450 628 GOES +FVYO3 TENMILE (7 NNE) OR US 4319 -12355 213 COOPB +FWA FORT WAYNE IN US 4098 -8520 243 +FWAA2 ATTU (60 SW) AK US 5250 -17200 -9999 BUOY +FWBF1 FOWLER BLUFF FL US 2940 -8302 -9999 +FWBT1 COOKEVILLE (6 SW) TN US 3605 -8560 -9999 GOES +FWCN2 MOUNTAIN CITY (7 W) NV US 4182 -11610 2134 SNOTEL +FWD FORT WORTH TX US 3283 -9730 188 +FWDN2 LAS VEGAS (7 SSW) NV US 3610 -11521 686 +FWDS1 LIMEHOUSE (4 W) SC US 3217 -8112 0 GOES +FWDV2 FAIRWOOD VA US 3670 -8150 1036 IFLOWS +FWEN2 LAS VEGAS (4 SSE) NV US 3612 -11512 597 ALERT +FWFW1 CLE ELUM (14 NE) WA US 4727 -12065 1150 GOES +FWGC2 WINTER PARK (4 SSE) CO US 3985 -10575 -9999 +FWHF1 FORT WHITE (5 S) FL US 2985 -8272 6 GOES +FWHT2 FORT WORTH TX US 3273 -9736 162 +FWIC3 BRIDGEPORT CT US 4115 -7318 -9999 OTHER +FWLA1 THEODORE (3 S) AL US 3050 -8818 5 GOES +FWLA2 NIKOLAI (17 S) AK US 6272 -15408 236 GOES +FWLF1 FORT WALTON BEACH FL US 3040 -8660 -9999 GOES +FWLL1 PECAN ISLAND (11 SE) LA US 2955 -9230 -9999 GOES +FWLO2 FARWELL (4 SW) OK US 3489 -9800 354 GOES +FWMN2 WINCHESTER (1 NE) NV US 3613 -11510 561 ALERT +FWN SUSSEX NJ US 4120 -7462 -9999 ASOS +FWNC1 CENTRAL VALLEY (6 E) CA US 4067 -12225 198 +FWNM4 Fort Wayne MI US 4230 -8309 -9999 CTGN +FWNN2 LAS VEGAS (5 ESE) NV US 3614 -11507 527 +FWNN5 FORT WINGATE NM US 3550 -10850 -9999 UCOOP +FWNP1 MILLERSTOWN (2 NE) PA US 4066 -7976 311 UCOOP +FWNT2 FORT WORTH TX US 3285 -9748 187 COOPAB +FWOT2 FORT WORTH TX US 3276 -9733 158 +FWOW2 FLATWOODS WV US 3873 -8060 326 GOES +FWPC1 FORES HILL (1 N) CA US 3869 -12115 129 ALERT +FWPC2 WINTER PARK (1 NW) CO US 3990 -10578 -9999 AHOS +FWPM4 FLINT MI US 4305 -8367 219 COOPB +FWQ MONONGAHELA PA US 4021 -7983 372 ASOS +FWR FORT WORTH TX US 3283 -9730 188 +FWRC2 FOWLER (4 SE) CO US 3808 -10398 -9999 +FWRN8 FORMAN (8 SE) ND US 4602 -9751 366 UCOOP +FWRO3 FOSSIL (15 E) OR US 4496 -11995 1575 NWR +FWRT2 FT. WORTH WG TX US 3275 -9733 -9999 +FWS FORT WORTH TX US 3257 -9731 208 WSR88D +FWSC1 FAWNSKIN CA US 3427 -11690 2104 GOES +FWSL1 FOLSOM (5 SW) LA US 3057 -9022 -9999 UCOOP +FWSN2 LAS VEGAS (3 SE) NV US 3612 -11513 579 ALERT +FWTT2 FOWLERTON (2 NW) TX US 2848 -9887 106 COOPAB +FWVW2 FELLOWSVILLE (1 W) WV US 3933 -7983 424 UCOOP +FWWC2 WINTER PARK (4 SSE) CO US 3985 -10575 2902 GOES +FWYC2 FORT COLLINS (5 SSE) CO US 4052 -10507 1515 ALERT +FWYF1 MIAMI (13 SSE) FL US 2560 -8010 -9999 +FWYI3 FORT WAYNE IN US 4110 -8519 -9999 NWR +FXBW3 FOXBORO (1 NE) WI US 4650 -9227 -9999 +FXCN2 JARBIDGE (4 SSE) NV US 4182 -11542 2073 +FXE FORT LAUDERDALE FL US 2620 -8017 6 +FXGV2 FLAT GAP (2 ESE) VA US 3707 -8268 829 IFLOWS +FXHK2 MOREHEAD (8 WNW) KY US 3822 -8353 287 IFLOWS +FXHN6 ALLABEN (1 S) NY US 4210 -7438 381 SNOCOR +FXIA2 UNALASKA (64 SE) AK US 5300 -16600 -9999 BUOY +FXM FLAXMAN ISLAND AK US 7020 -14620 -9999 SAWRS +FXXM1 ASHLAND ME US 4681 -6884 268 GOES +FYAN8 FORT YATES ND US 4610 -10062 493 UCOOP +FYDT2 FLOYDADA (1 S) TX US 3399 -10134 981 COOPAB +FYEI2 FAYETTEVILLE IL US 3838 -8980 116 GOES +FYEI2G FAYETTEVILLE IL US 3838 -8980 116 +FYFA4 FAYETTEVILLE (4 ESE) AR US 3605 -9408 351 GOES +FYGA4 FAYETTEVILLE (4 E) AR US 3607 -9408 359 +FYGV2 FANCY GAP VA US 3667 -8068 914 IFLOWS +FYHA4 FAYETTEVILLE AR US 3606 -9418 387 GOES +FYIA2 FORT YUKON (1 W) AK US 6660 -14528 -9999 UCOOP +FYIC1 FRESNO (5 NE) CA US 3675 -11970 100 COOPC +FYNA2 FORT YUKON (1 SW) AK US 6657 -14523 131 SNOTEL +FYPT1 FAYETTEVILLE TN US 3515 -8658 -9999 +FYSM7 FORSYTH (4 SE) MO US 3664 -9308 -9999 UCOOP +FYTA1 FAYETTE AL US 3368 -8782 111 COOPAB +FYTA4 WINSLOW AR US 3581 -9403 -9999 NWR +FYTI4 FAYETTE IA US 4285 -9181 308 COOPABC +FYTM7 FAYETTE (6 ESE) MO US 3912 -9256 192 +FYTN7 FAYETTEVILLE NC US 3514 -7908 -9999 NWR +FYTT1 FAYETTEVILLE (2 E) TN US 3513 -8653 198 +FYTW2 LEAD MINE (3 E) WV US 3919 -7952 975 IFLOWS +FYU FORT YUKON AK US 6657 -14525 99 +FYV FAYETTEVILLE AR US 3601 -9417 381 ASOS +FYVA4 FAYETTEVILLE (3 NE) AR US 3610 -9417 387 COOPAB +FYVT1 FAYETTEVILLE TN US 3515 -8654 209 COOPA +FZCW1 DIABLO (18 NE) WA US 4895 -12095 1067 WSF +FZWA3 PEACH SPRINGS (25 NE) AZ US 3585 -11306 2050 GOES +FZWN3 FITZWILLIAM NH US 4278 -7213 332 SNOCOR +FZY FULTON NY US 4335 -7639 -9999 ASOS +FZZP1 PULASKI (2 S) PA US 4109 -8044 259 GOES +GAAM8 BOULDER (8 S) MT US 4622 -11223 2091 GOES +GAAT2 GAIL TX US 3277 -10145 771 COOPA +GAAV2 GALAX (1 SE) VA US 3665 -8092 719 COOPB +GABC1 AZUSA (2 N) CA US 3416 -11791 227 COOPB +GABT2 HOUSTON TX US 2993 -9523 -9999 +GACM4 GARDEN CITY (1 N) MI US 4235 -8332 183 COOPB +GACO2 GENE AUTRY (3 S) OK US 3424 -9705 -9999 UCOOP +GACT2 GARDEN CITY TX US 3187 -10148 805 COOPAB +GAD GADSDEN AL US 3397 -8609 -9999 SAWRS +GADA1 GADSDEN AL US 3402 -8599 172 COOPA +GADA2 GALENA (2 NE) AK US 6475 -15687 37 GOES +GADS1 EASTOVER (11 WSW) SC US 3381 -8087 28 GOES +GADU1 ALTA (1 SW) UT US 4054 -11171 2515 UCOOP +GADW3 MEDFORD (6 E) WI US 4514 -9043 450 UCOOP +GAET2 GATESVILLE (4 SSE) TX US 3139 -9772 -9999 COOPAB +GAFS1 GAFFNEY (6 E) SC US 3509 -8158 198 COOPB +GAFU1 MAGNA (6 W) UT US 4072 -11220 1320 COOPA +GAFW2 GRAFTON WV US 3934 -8003 339 COOPAB +GAG GAGE (2 SW) OK US 3630 -9977 668 +GAGN5 GAGE (4 ESE) NM US 3222 -10802 1344 COOPA +GAHA2 ANCHORAGE (10 E) AK US 6110 -14969 695 C-MAN +GAI GAITHERSBURG MD US 3917 -7717 -9999 SAWRS +GAIG1 GAINESVILLE GA US 3432 -8385 -9999 +GAIM7 GAINESVILLE (5 NW) MO US 3666 -9252 317 NWR +GAIO1 GALION OH US 4073 -8278 -9999 GOES +GAIT1 GAINESBORO TN US 3637 -8565 152 COOPB +GAIT2 GAINESVILLE (1 N) TX US 3363 -9714 238 COOPB +GAKA2 GAKONA (1 E) AK US 6230 -14530 428 COOPB +GAL GALENA AK US 6474 -15693 37 S +GALA2 GALENA (1 ENE) AK US 6474 -15688 37 COOPA +GALC2 FOUNTAIN (8 WNW) CO US 3871 -10484 -9999 GOES +GALF1 DELTONA (2 NE) FL US 2893 -8123 -9999 +GALI1 GALENA (7 NW) ID US 4390 -11479 2195 OTHER +GALI2 GALVA IL US 4117 -9005 262 COOPAB +GALL1 GALLIANO LA US 2945 -9030 2 COOPA +GALM7 GALENA MO US 3680 -9347 -9999 COOPAB +GALM8 GALEN (2 S) MT US 4621 -11277 1524 GOES +GALN2 WASHOE CITY (4 NW) NV US 3936 -11985 -9999 RAWS +GALN6 GALE NY US 4427 -7463 518 SNOCOR +GALO1 GALION OH US 4072 -8280 357 COOPB +GALO3 FOREST GROVE (5 NW) OR US 4555 -12318 610 +GALS1 GALIVANTS FERRY SC US 3406 -7925 7 +GALS2 GALENA SD US 4433 -10365 1463 +GALT1 GALLATIN TN US 3632 -8640 -9999 AHOS +GALT2 LEMING TX US 2912 -9849 149 GOES +GALV1 GALLUP MILLS VT US 4458 -7178 408 COOPAB +GALV2 GALAX VA US 3665 -8098 674 COOPB +GALW2 GALLIPOLIS WV US 3868 -8219 174 +GALW3 GALESVILLE (3 SE) WI US 4406 -9129 210 GOES +GALW3G GALESVILLE (3 SE) WI US 4406 -9129 -9999 +GAM GAMBELL AK US 6377 -17173 9 +GAMA4 GAMALIEL AR US 3645 -9223 283 COOPB +GAMN3 GORHAM (11 SSW) NH US 4425 -7126 602 SNOCOR +GANA1 GAINESVILLE AL US 3283 -8816 -9999 UCOOP +GANA3 GANADO (1 W) AZ US 3572 -10957 1932 COOPAB +GANC2 GRANADA CO US 3807 -10232 1062 COOPB +GANF1 GAINESVILLE FL US 2968 -8230 -9999 +GANN7 MACON (5 NE) NC US 3649 -7803 83 COOPAB +GANS2 GANN VALLEY (4 NW) SD US 4407 -9907 524 COOPAB +GANW2 GANDEEVILLE (1 SE) WV US 3869 -8140 259 COOPB +GAPA1 GADSDEN AL US 3401 -8597 172 +GAPM8 JUDITH GAP MT US 4668 -10975 1430 COOPAB +GAPT2 HUMBLE TX US 2998 -9528 -9999 ALERT +GAPU1 PINE VALLEY (3 E) UT US 3740 -11346 2545 SNOTEL +GARA4 GARLAND CITY AR US 3336 -9371 64 UCOOP +GARC1 GAREY (1 NE) CA US 3489 -12031 108 COOPB +GARC2 LA GARITA (4 WNW) CO US 3786 -10632 -9999 GOES +GARI1 KETCHUM (17 E) ID US 4362 -11393 1996 SNOTEL +GARI4 GARNAVILLO IA US 4287 -9123 325 UCOOP +GARK1 GARNETT (1 E) KS US 3828 -9523 299 COOPABC +GARL1 GARDNER (3 SE) LA US 3119 -9263 -9999 GOES +GARM1 GARDINER (1 SE) ME US 4422 -6978 43 COOPA +GARM3 GARDNER (1 NE) MA US 4258 -7198 338 COOPB +GARM4 GRAND RAPIDS MI US 4300 -8568 -9999 UCOOP +GARM7 GARRISON MO US 3683 -9302 274 COOPB +GARM8 GARDINER MT US 4503 -11070 1608 COOPABC +GARN1 GARLAND NE US 4095 -9698 -9999 UCOOP +GARN7 GARNER (3 W) NC US 3567 -7866 101 COOPB +GARN8 GARRISON ND US 4750 -10140 -9999 UCOOP +GARO1 GARRETTSVILL OH US 4128 -8110 -9999 +GARO3 GARIBALDI (2 WNW) OR US 4557 -12396 5 +GARP1 GARLAND (1 SW) PA US 4182 -7945 396 COOPB +GARP4 GURABO (5 E) PR 1827 -6591 285 GOES +GARS2 GARRETSON SD US 4372 -9650 -9999 UCOOP +GART2 GARRISON (2 SE) TX US 3180 -9447 -9999 UCOOP +GARW1 NORTH BEND (11 SE) WA US 4742 -12158 441 GOES +GARW4 GARLAND (4 SE) WY US 4474 -10859 1247 GOES +GASA1 WILSONVILLE (1 E) AL US 3324 -8646 116 GOES +GASC1 GASQUET (1 E) CA US 4185 -12397 117 +GASI1 ASHTON (21 W) ID US 4417 -11178 1750 GOES +GASN5 GASCON NM US 3589 -10545 2515 COOPAB +GASN7 GASTON (9 W) NC US 3650 -7781 -9999 +GASN8 MINOT (4 W) ND US 4825 -10137 477 UCOOP +GASO1 NEW MATAMORAS (4 NE) OH US 3955 -8113 -9999 IFLOWS +GASO3 GASTON (2 W) OR US 4544 -12317 52 GOES +GASP1 SNOW SHOE (4 E) PA US 4103 -7787 625 IFLOWS +GAST2 GATESVILLE TX US 3143 -9776 259 +GASW2 GASSAWAY (1 SE) WV US 3867 -8077 256 COOPAB +GATA3 FLORENCE (5 W) AZ US 3302 -11153 432 GOES +GATM2 GAITHERSBURG (2 WNW) MD US 3915 -7724 116 UCOOP +GATO2 GATE OK US 3685 -10006 686 COOPA +GATT2 GALVESTON TX US 2925 -9441 -9999 BUOY +GATV2 GATE CITY VA US 3662 -8257 365 +GATW2 WHITMER (6 S) WV US 3878 -7959 1322 IFLOWS +GAVC1 RIVERSIDE (10 SSE) CA US 3379 -11740 622 ALERT +GAVI1 GARDEN VALLEY (2 SE) ID US 4407 -11592 979 GOES +GAVS2 GANN VALLEY (9 NW) SD US 4408 -9915 488 +GAVT2 GAINESVILLE (5 ENE) TX US 3373 -9716 265 COOPAB +GAXV2 GALAX VA US 3665 -8098 673 GOES +GAYA1 CEDAR BLUFF (7 NE) AL US 3429 -8551 171 GOES +GAYC3 GAYLORDSVILLE CT US 4142 -7330 256 +GAYM4 GAYLORD (2 W) MI US 4503 -8467 411 COOPA +GAYM5 GAYLORD MN US 4455 -9420 -9999 UCOOP +GAYW4 FORT LARAMIE (9 WSW) WY US 4217 -10470 1318 +GAZM7 GALLATIN MO US 3993 -9395 -9999 GOES +GAZM7G GALLATIN MO US 3993 -9395 -9999 +GBBA4 GRUBBS (4 E) AR US 3565 -9105 68 COOPB +GBBI1 GIBBONSVILLE ID US 4554 -11393 1366 COOPABC +GBBN1 GIBBON (3 ENE) NE US 4077 -9880 617 COOPB +GBBT2 IOLA TX US 3058 -9607 -9999 ALERT +GBCL1 CAMERON LA US 2977 -9313 -9999 GOES +GBCT2 NEW BRAUNFELS TX US 2970 -9811 -9999 +GBCW1 SHELTON WA US 4721 -12311 2 GOES +GBD GREAT BEND KS US 3834 -9886 -9999 SAWRS +GBDA2 DELTA JUNCTION (36 NE) AK US 6445 -14494 402 GOES +GBDT2 STARTZVILLE TX US 2983 -9824 -9999 ALERT +GBEA3 GLOBE (5 SE) AZ US 3335 -11077 1158 GOES +GBET2 CANYON CITY TX US 2990 -9812 -9999 ALERT +GBFT2 COMFORT (5 E) TX US 2999 -9882 -9999 ALERT +GBFW4 LABARGE (18 SSE) WY US 4202 -11005 1948 +GBG GALESBURG IL US 4094 -9043 233 AWOS +GBGI2 GALESBURG IL US 4095 -9039 235 COOPAB +GBGL1 GREENSBURG (5 NW) LA US 3088 -9070 69 UCOOP +GBGP1 GREENSBURG (2 E) PA US 4031 -7951 375 COOPB +GBGT2 NEW BRAUNFELS (12 NW) TX US 2979 -9822 -9999 ALERT +GBH GALBRAITH LAKE AK US 6848 -14949 814 SAWRS +GBHM5 GREENBUSH MN US 4870 -9618 326 UCOOP +GBHO3 GOLD BEACH OR US 4242 -12442 5 GOES +GBHT2 HOUSTON TX US 2992 -9531 -9999 +GBIT2 IOLA TX US 3063 -9595 -9999 ALERT +GBJT2 SISTERDALE (4 SW) TX US 2992 -9877 -9999 ALERT +GBKA3 BUCKEYE (4 SW) AZ US 3333 -11262 250 +GBKC2 MONTE VISTA (25 SW) CO US 3747 -10653 3536 WSF +GBKN2 GLENBROOK NV US 3909 -11994 1902 GOES +GBKT2 BERGHEIM (7 N) TX US 2992 -9857 -9999 ALERT +GBKW2 GREEN BANK, WV US 3843 -7983 -9999 +GBLA4 ELAINE (14 SW) AR US 3418 -9107 -9999 GOES +GBLC1 SALINAS (6 NE) CA US 3676 -12161 61 GOES +GBLC2 BOULDER (6 NE) CO US 4007 -10518 1593 ALERT +GBLM2 GREENBELT MD US 3900 -7689 38 IFLOWS +GBLO3 GOBLE (3 S) OR US 4599 -12293 162 COOPB +GBLT2 HOUSTON TX US 2984 -9523 -9999 +GBLW4 GREYBULL WY US 4448 -10805 1155 COOPB +GBMA3 ARLINGTON (26 W) AZ US 3324 -11320 393 ALERT +GBMC1 DUNSMUIR (14 SW) CA US 4103 -12241 503 WSF +GBMC2 OURAY CO US 3798 -10776 3399 GOES +GBMT2 KENDALIA TX US 3000 -9852 -9999 ALERT +GBMU1 EPHRAIM (7 SE) UT US 3930 -11145 3048 WSF +GBN GILA BEND AZ US 3296 -11268 -9999 +GBNA3 GILA BEND (8 ESE) AZ US 3291 -11253 379 ALERT +GBNC1 LA PORTE (4 NE) CA US 3973 -12093 1646 WSF +GBNG1 GIBSON GA US 3323 -8260 165 COOPB +GBNM8 BIG TIMBER (27 NE) MT US 4604 -10949 -9999 COOPB +GBNT2 IOLA TX US 3070 -9607 -9999 ALERT +GBOC1 SANTA BARBARA (12 N) CA US 3452 -11969 378 ALERT +GBOK2 FLATWOODS KY US 3850 -8287 -9999 UCOOP +GBOL1 SHREVEPORT LA US 3239 -9383 59 UCOOP +GBON4 GLASSBORO NJ US 3970 -7512 39 COOPB +GBON6 GREENBORO NY US 4363 -7588 393 SNOCOR +GBOT1 GAINESBORO (6 E) TN US 3635 -8555 158 +GBOT2 CANYON CITY (1 NE) TX US 2988 -9817 -9999 ALERT +GBPA4 ELAINE (14 SW) AR US 3418 -9107 -9999 GOES +GBPC1 SANTA BARBARA (8 NNE) CA US 3453 -11969 442 GOES +GBPT2 STARTZVILLE (2 SW) TX US 2982 -9830 -9999 ALERT +GBQT2 SATTLER (3 SSE) TX US 2979 -9816 -9999 ALERT +GBR GREAT BARRINGTON (3 N) MA US 4218 -7340 -9999 SAWRS +GBRC1 SANTA BARBARA (6 N) CA US 3452 -11968 472 ALERT +GBRF1 GULF BREEZE FL US 3037 -8713 -9999 +GBRM3 GREAT BARRINGTON (3 N) MA US 4218 -7340 210 COOPA +GBRM4 GIBRALTAR MI US 4208 -8318 -9999 UCOOP +GBRN5 GLENWOOD (3 SW) NM US 3330 -10893 2257 ALERT +GBRN6 GILBOA NY US 4240 -7445 287 +GBRN7 RHYNE NC US 3530 -8095 -9999 IFLOWS +GBRO2 GOODWELL (8 N) OK US 3671 -10164 941 GOES +GBRO3 BONANZA (14 E) OR US 4220 -12113 1463 +GBRQ2 KEEFERS BC CN 4960 -12118 1661 GOES +GBRT2 KENDALIA (4 E) TX US 2996 -9845 -9999 ALERT +GBRU1 DELTA (3 SW) UT US 3933 -11262 1405 GOES +GBRW4 FONTENELLE (3 N) WY US 4203 -11007 1944 WSF +GBSF1 GIBSONTON FL US 2786 -8238 -9999 GOES +GBSI3 GARY IN US 4156 -8740 -9999 ALERT +GBSI3D GARY IN US 4156 -8740 -9999 +GBSI3G GARY IN US 4156 -8740 -9999 +GBST2 SISTERDALE (6 E) TX US 2998 -9863 -9999 ALERT +GBTC1 SANTA BARBARA (7 NNE) CA US 3452 -11969 375 GOES +GBTM2 GREENBELT MD US 3902 -7690 31 IFLOWS +GBTT2 BOERNE (4 N) TX US 2986 -9875 -9999 ALERT +GBTW2 GILBERT (3 ENE) WV US 3760 -8182 -9999 GOES +GBUT2 NEW BRAUNFELS (4 WNW) TX US 2971 -9819 -9999 ALERT +GBVI1 GIBBONSVILLE ID US 4555 -11393 1366 COOPABC +GBVT2 KENDALIA (4 N) TX US 3002 -9854 -9999 ALERT +GBWN5 GLENWOOD (16 NE) NM US 3346 -10867 3018 GOES +GBWW3 Green Bay WI US 4454 -8801 -9999 CTGN +GBXT2 NEW BRAUNFELS (6 NNE) TX US 2980 -9811 -9999 ALERT +GBYA1 GRAND BAY AL US 3052 -8828 -9999 +GBYC2 GRANBY CO US 4018 -10587 2495 +GBYN7 GREENVILLE (3 NW) NC US 3565 -7742 -9999 GOES +GBYT2 GRANBURY (6 E) TX US 3246 -9769 -9999 +GBYV2 GREEN BAY (2 N) VA US 3716 -7833 163 COOPB +GBYW3 GREEN BAY WI US 4453 -8802 180 +GBZO3 BONANZA (15 E) OR US 4220 -12113 1478 WSF +GBZU1 MT. PLEASANT (15 S) UT US 3933 -11148 2652 WSF +GCAW1 COULEE DAM (2 E) WA US 4795 -11895 402 OTHER +GCAW2 BERKELEY SPRINGS (10 SSW) WV US 3950 -7830 290 COOPB +GCAW4 SHERIDAN (6 NW) WY US 4489 -10699 -9999 GOES +GCBC1 BRIDGEPORT CA US 3817 -11923 2091 GOES +GCBT2 BAYTOWN TX US 2984 -9501 -9999 ALERT +GCC GILLETTE (4 NE) WY US 4435 -10554 1330 +GCCA2 TRAPPER CREEK (10 W) AK US 6233 -15054 248 COOPA +GCCO2 GUYMON OK US 3657 -10138 875 GOES +GCCT2 HELOTES (4 SW) TX US 2954 -9875 -9999 GOES +GCDA3 PERIDOT (8 SW) AZ US 3317 -11053 704 GOES +GCDC1 PALM SPRINGS CA US 3380 -11648 98 ALERT +GCDM8 KALISPELL (18 W) MT US 4820 -11473 1570 WSF +GCDN2 GOLCONDA (5 ESE) NV US 4092 -11739 1574 AMOS +GCDW1 GRAND COULEE DAM (1 W) WA US 4797 -11898 366 +GCEN2 RENO (18 SW) NV US 3936 -11997 2524 ALERT +GCEN8 GRACE CITY (3 W) ND US 4755 -9887 445 GOES +GCEN8G GRACE CITY (3 W) ND US 4755 -9887 -9999 +GCFA3 CLIFTON (6 S) AZ US 3297 -10931 1017 GOES +GCGA2 GIRDWOOD AK US 6093 -14917 -9999 +GCGC1 CALISTOGA (1 N) CA US 3860 -12260 120 ALERT +GCGI3 GARY IN US 4161 -8739 180 GOES +GCGT2 HOUSTON (14 NNW) TX US 2995 -9550 -9999 ALERT +GCGW1 COULEE DAM (6 N) WA US 4803 -11897 305 GOES +GCHC1 BARSTOW (25 ENE) CA US 3528 -11678 899 COOPB +GCHL1 GRAND CHENIER (9 ESE) LA US 2973 -9282 1 COOPA +GCHS2 CUSTER (8 NW) SD US 4380 -10343 1457 UCOOP +GCJA2 JUNEAU (1 ENE) AK US 5831 -13440 -9999 UCOOP +GCK GARDEN CITY KS US 3793 -10072 878 +GCKA2 DELTA JUNCTION (12 SE) AK US 6394 -14539 378 SNOTEL +GCKC1 FLORISTON (2 S) CA US 3937 -12003 1652 GOES +GCKK1 GARDEN CITY KS US 3796 -10087 859 UCOOP +GCKN8 GACKLE ND US 4663 -9913 595 COOPAB +GCKW4 MORAN (12 NW) WY US 4413 -11075 2146 GOES +GCLI3 FRANKLIN (2 E) IN US 3949 -8602 228 COOPC +GCLV2 GROSECLOSE VA US 3689 -8134 -9999 +GCMA2 JUNEAU (18 SSW) AK US 5808 -13463 -9999 UCOOP +GCMI3 WINDOM (1 SE) IN US 3857 -8677 -9999 +GCMW4 MOOSE (6 SW) WY US 4360 -11080 1951 GOES +GCN GRAND CANYON AZ US 3595 -11215 -9999 +GCNA3 GRAND CANYON (2 WSW) AZ US 3605 -11215 2068 COOPABC +GCNL1 GRAND CANE LA US 3213 -9380 -9999 UCOOP +GCOC2 GLENWOOD SPRINGS CO US 3956 -10734 1833 +GCOS2 CUSTER (12 E) SD US 4376 -10336 1250 GOES +GCPM6 BATESVILLE (7 SE) MS US 3425 -8987 98 SCAN +GCPN2 RENO (12 SSW) NV US 3935 -11986 1926 +GCPW2 GREAT CACAPON (3 SW) WV US 3958 -7831 139 UCOOP +GCPW4 SHERIDAN (10 SW) WY US 4474 -10713 1241 GOES +GCQA2 FAIRBANKS (12 NE) AK US 6497 -14751 296 COOPA +GCRA2 SEWARD (12 NE) AK US 6027 -14933 213 SNOTEL +GCRA3 PRESCOTT (3 NE) AZ US 3455 -11246 1611 GOES +GCRC2 GEORGETOWN (4 S) CO US 3965 -10570 3054 COOPAB +GCRF1 ELLENTON (9 E) FL US 2753 -8240 -9999 OTHER +GCRN7 WINDSOR (3 E) NC US 3602 -7689 -9999 GOES +GCRP4 YABUCOA PR 1807 -6587 13 GOES +GCRT2 SAN ANGELO (14 W) TX US 3147 -10067 -9999 GOES +GCRW4 THERMOPOLIS (16 SW) WY US 4353 -10851 -9999 +GCSA2 TALKEETNA (26 NNE) AK US 6277 -14969 206 GOES +GCSC1 GRIZZLY CREEK STA PK CA US 4049 -12391 125 COOPB +GCSF1 GREEN COVE SPRINGS FL US 3000 -8165 -9999 GOES +GCSN2 STEAMBOAT (5 WSW) NV US 3936 -11983 1704 WSF +GCSO2 GROVE (10 ESE) OK US 3655 -9462 244 GOES +GCSS1 RIDGEVILLE (3 E) SC US 3309 -8027 -9999 +GCSU1 LOGAN (25 NE) UT US 4192 -11147 2316 WSF +GCSW1 MAZAMA (19 W) WA US 4860 -12080 1067 WSF +GCTI2 GRAND CHAIN IL US 3720 -8904 117 +GCTM6 BATESVILLE (6 SSE) MS US 3423 -8990 98 SCAN +GCVT2 GARCIASVILLE (2 ESE) TX US 2630 -9868 53 COOPC +GCWA3 DOLAN SPRINGS (31 E) AZ US 3592 -11389 1695 ALERT +GCWC2 WESTCLIFFE (4 NNW) CO US 3819 -10548 -9999 GOES +GCWN2 RENO (15 SW) NV US 3931 -12000 2475 ALERT +GCXW1 COULEE DAM WA US 4795 -11900 518 COOPABC +GCY GREENEVILLE TN US 3620 -8282 488 SAWRS +GCYC2 RYE CO US 3792 -10496 -9999 +GCYI4 GILMORE CITY IA US 4273 -9443 -9999 UCOOP +GCYW3 GENOA CITY (2 W) WI US 4250 -8833 259 COOPB +GDAC2 GRANADA (13 SSW) CO US 3777 -10217 1155 PROF +GDAM6 GRENADA MS US 3379 -8983 -9999 GOES +GDAS1 GREENVILLE SC US 3482 -8236 293 COOPAB +GDBN2 LAS VEGAS (4 N) NV US 3625 -11515 -9999 +GDBT2 GUADALUPE TX US 3193 -10483 2363 GOES +GDCM4 GARDEN CORNERS MI US 4589 -8654 179 UCOOP +GDCN7 GARDEN CREEK NC US 3576 -8204 -9999 GOES +GDDN1 GUIDE ROCK NE US 4007 -9838 532 GOES +GDDN6 LIVERPOOL (2 NW) NY US 4312 -7624 109 OTHER +GDDP1 GLENDALE LK PA US 4065 -7855 -9999 +GDEK1 GLADE (1 S) KS US 3968 -9931 527 +GDEW2 HAZELTON (4 NNW) WV US 3971 -7954 686 IFLOWS +GDFN2 GOLDFIELD NV US 3771 -11723 1734 COOPAC +GDFN8 GRAND FORKS ND US 4790 -9710 -9999 NWR +GDFO3 STEAMBOAT (9 NE) OR US 4342 -12258 884 GOES +GDFT2 GRANDFALLS (3 SSE) TX US 3130 -10282 739 COOPAB +GDGC1 WESTMINSTER (2 S) CA US 3372 -11800 24 ALERT +GDHM6 GOOD HOPE (4 NW) MS US 3267 -8965 91 +GDHM7 AVA (12 SW) MO US 3688 -9285 344 COOPB +GDIC2 AURORA (2 ESE) CO US 3973 -10480 1663 ALERT +GDIL1 GRAND ISLE LA US 2925 -8995 -9999 C-MAN +GDIN1 GRAND ISLAND NE US 4077 -9809 -9999 NWR +GDIP1 EAST FINLEY (3 NW) PA US 4004 -8044 322 GOES +GDJM4 GRAND JUNCTION MI US 4240 -8607 191 UCOOP +GDKA2 TALKEETNA (33 NNE) AK US 6277 -14969 -9999 UCOOP +GDKT2 GARLAND TX US 3282 -9658 -9999 RFCSIM +GDLC1 PORTOLA (12 SW) CA US 3967 -12062 2048 OTHER +GDLC2 GRAND LAKE (6 SSW) CO US 4018 -10587 2526 COOPAB +GDLK1 GOODLAND (19 SW) KS US 3917 -10197 1189 COOPBC +GDLM4 GRAND LEDGE MI US 4277 -8477 244 COOPB +GDLM5 HIGHLANDING (12 ESE) MN US 4800 -9557 358 UCOOP +GDLN5 GUADALUPE (4 NW) NM US 3559 -10719 -9999 RFCSIM +GDLO2 GOODWELL OK US 3660 -10162 1009 UCOOP +GDLT1 GOODLETTSVILLE TN US 3634 -8672 -9999 GOES +GDMM5 GRAND MARAIS MN US 4775 -9334 186 HTG +GDMM8 AUGUSTA (19 WNW) MT US 4760 -11277 1440 GOES +GDMV2 COVINGTON (15 N) VA US 3795 -7995 539 COOPB +GDMW3 GOODMAN WI US 4562 -8835 422 COOPA +GDNA1 GADSDEN AL US 3401 -8600 -9999 GOES +GDNC1 GARDEN GROVE CA US 3380 -11797 7 ALERT +GDNC2 GOLDEN (5 N) CO US 3983 -10524 1798 COOPAB +GDNI2 GOLDEN IL US 4010 -9102 221 COOPA +GDNM4 GARDEN MI US 4580 -8656 199 UCOOP +GDNM5 WINTON MN US 4793 -9176 -9999 OTHER +GDNN2 SUNNYSIDE (27 SW) NV US 3818 -11541 1594 +GDNO3 GARDINER (1 NE) OR US 4375 -12412 9 COOPABC +GDNS1 GADSDEN SC US 3881 -8078 0 GOES +GDNS2 CLARK (9 NE) SD US 4496 -9758 533 UCOOP +GDNW4 CASPER (6 S) WY US 4277 -10633 1981 COOPB +GDOT2 GORDON (2 ESE) TX US 3253 -9833 294 COOPB +GDP PINE SPRINGS TX US 3183 -10481 1692 +GDPA2 DELTA JUNCTION (18 ENE) AK US 6424 -14527 463 GOES +GDPC1 SAN JOSE (6 S) CA US 3725 -12187 56 ALERT +GDPC2 GLADE PARK (17 W) CO US 3895 -10905 -9999 COOPAB +GDPM5 GRAND PORTUGE MN US 4802 -8962 223 +GDPN2 GOODSPRINGS (2 NW) NV US 3585 -11545 1195 ALERT +GDRC2 DIVIDE (3 SSW) CO US 4076 -10785 2195 +GDRF1 GARDNER (2 N) FL US 2737 -8180 7 GOES +GDRM1 GARDINER ME US 4423 -6978 6 GOES +GDRM4 GRAND RAPIDS MI US 4297 -8568 180 COOPB +GDRM4D GRAND RAPIDS MI US 4297 -8568 -9999 +GDRM5 GOODRIDGE (8 NNW) MN US 4825 -9585 -9999 UCOOP +GDRM8 GARDINER (2 SSW) MT US 4499 -11069 1714 GOES +GDRN1 GUIDE ROCK NE US 4007 -9833 498 COOPB +GDRO3 GRAND RONDE (1 SW) OR US 4505 -12362 120 COOPB +GDRW2 NESTORVILLE (1 WNW) WV US 3918 -7992 549 IFLOWS +GDRW3 GOODRICH (1 E) WI US 4515 -9007 424 COOPB +GDSA1 GOODSPRINGS AL US 3367 -8723 -9999 +GDSN2 GOODSPRINGS (2 SW) NV US 3581 -11547 1536 ALERT +GDSO2 GOODWELL (2 ENE) OK US 3660 -10160 995 +GDST2 QUANAH (12 NW) TX US 3434 -9994 501 ALERT +GDSV2 SUFFOLK (8 S) VA US 3661 -7655 -9999 GOES +GDTA3 DATELAND (5 N) AZ US 3288 -11354 111 GOES +GDTI2 GRAND TOWER IL US 3764 -8951 -9999 GOES +GDTI2G GRAND TOWER IL US 3764 -8951 -9999 +GDTM7 GIDEON JUNCTION MO US 3636 -8986 -9999 NWR +GDV GLENDIVE MT US 4714 -10481 -9999 SAWRS +GDVC2 GRAND JUNCTION (2 SW) CO US 3904 -10857 1387 GOES +GDVI1 GRANDVIEW (5 SSE) ID US 4291 -11606 786 GOES +GDVN6 WEST SENECA (3 NW) NY US 4385 -7876 184 OTHER +GDVN8 GOLDEN VALLEY (8 S) ND US 4717 -10203 567 COOPB +GDVT2 GORDONVILLE TX US 3380 -9685 230 COOPB +GDWC1 KNIGHTS FERRY (4 NE) CA US 3788 -12060 109 OTHER +GDWM6 GREENWOOD MS US 3352 -9018 41 COOPB +GDWO2 GOODWELL OK US 3659 -10162 1009 COOPAB +GDWT2 GLADEWATER (3 WSW) TX US 3253 -9496 91 +GDYV2 GRUNDY VA US 3723 -8213 703 IFLOWS +GDZO3 BAKER CITY (12 WNW) OR US 4475 -11808 2067 WSF +GEAN1 GENOA (3 SW) NE US 4142 -9779 477 GOES +GEAO2 GEARY OK US 3563 -9832 486 COOPAB +GEBI2 MORRIS (1 W) IL US 4135 -8843 154 COOPAB +GEBQ2 GOLDEN BC CN 5130 -11697 787 +GECA2 DOT LAKE (15 NW) AK US 6384 -14435 465 GOES +GECC2 GRANT (2 NW) CO US 3947 -10568 -9999 +GECL1 GRAND ECORE LA US 3181 -9309 46 COOPB +GECO2 GERONIMO (3 NNE) OK US 3452 -9838 314 +GECU1 TREMONTON (65 WNW) UT US 4190 -11348 2694 WSF +GED GEORGETOWN DE US 3869 -7536 -9999 +GEEC2 BOULDER (10 N) CO US 4016 -10530 1853 ALERT +GEEI2 GENEVA IL US 4188 -8830 213 UCOOP +GEEK1 GREENSBURG KS US 3761 -9930 680 COOPABC +GEEM6 GREENVILLE (8 SW) MS US 3329 -9120 23 +GEEW4 GILLETTE (11 E) WY US 4428 -10527 -9999 UCOOP +GEG SPOKANE WA US 4762 -11753 718 +GEGN2 STEAMBOAT (2 N) NV US 3940 -11974 1390 AMOS +GEHN4 FOLSOM NJ US 3960 -7485 16 GOES +GELK1 GLEN ELDER (2 N) KS US 3947 -9828 -9999 UCOOP +GELM5 GRAND MARAIS (21 NNW) MN US 4805 -9040 -9999 UCOOP +GELN1 GENOA (2 S) NE US 4142 -9772 -9999 COOPB +GELT2 GREENVILLE (8 SSW) TX US 3304 -9616 136 OTHER +GEMC1 LEE VINING (25 SW) CA US 3775 -11913 2734 COOPB +GENC2 GENOA CO US 3928 -10350 1710 COOPBC +GENF1 GENEVA (6 SE) FL US 2871 -8104 -9999 GOES +GENI2 GENESEO IL US 4148 -9017 177 +GENI2G GENESEO IL US 4148 -9017 -9999 +GENI3 GENEVA (2 N) IN US 4062 -8495 256 COOPB +GENK1 GENESEO (1 N) KS US 3854 -9816 -9999 +GENM4 GENESEE (4 S) MI US 4305 -8362 -9999 UCOOP +GENM5 GENTILLY (3 NE) MN US 4778 -9645 -9999 UCOOP +GENN6 GENEVA (3 W) NY US 4288 -7703 219 COOPAB +GENP1 GENESEE (5 SW) PA US 4194 -7792 539 UCOOP +GENW1 ENUMCLAW (17 ESE) WA US 4713 -12163 527 +GENW3 GENOA WI US 4357 -9123 195 COOPAB +GENW4 SHERIDAN (27 SW) WY US 4448 -10728 2865 WSF +GEOA4 GEORGETOWN AR US 3513 -9145 61 +GEOC1 GEORGETOWN CA US 3893 -12080 915 +GEOC2 GEORGETOWN (1 N) CO US 3972 -10570 2597 COOPAB +GEOG1 GEORGETOWN (4 ENE) GA US 3190 -8504 149 COOPAB +GEOI2 GENOA (2 SW) IL US 4208 -8871 259 COOPB +GEOK1 GOODLAND CITY KS US 3934 -10171 1125 COOPBC +GEOM5 GEORGETOWN (3 E) MN US 4708 -9673 272 COOPA +GEOM8 GEORGETOWN LAKE MT US 4618 -11333 1972 COOPBC +GEON1 GENOA NE US 4145 -9773 470 COOPB +GEOS1 GEORGETOWN (2 E) SC US 3336 -7922 3 COOPAB +GEOT1 GEORGETOWN TN US 3530 -8495 -9999 +GEOT2 GEORGETOWN TX US 3053 -9765 -9999 RFCSIM +GEOV1 EAST GEORGIA VT US 4468 -7307 87 GOES +GEOW2 VALLEY GROVE (3 SE) WV US 4007 -8056 404 IFLOWS +GEPC2 CIMARRON CO US 3853 -10764 1989 +GERA1 GERALDINE AL US 3438 -8599 -9999 AHOS +GERA2 EAGLE RIVER (1 S) AK US 6131 -14957 61 UCOOP +GERA3 GREER AZ US 3400 -10946 2588 COOPABC +GERC1 FLORIN CA US 3848 -12142 8 ALERT +GERM8 GERALDINE MT US 4760 -11027 954 COOPAB +GERN1 GERING (1 NW) NE US 4183 -10368 1205 COOPC +GERN2 GERLACH NV US 4065 -11935 1204 COOPA +GERO1 GERMANTOWN (1 NW) OH US 3964 -8440 221 GOES +GERO2 GERONIMO (2 SSE) OK US 3445 -9840 325 +GERP1 ROWLAND (4 SW) PA US 4142 -7507 445 IFLOWS +GERT1 GERMANTOWN (3 N) TN US 3512 -8980 72 +GERT2 GEORGETOWN TX US 3066 -9771 -9999 +GERW1 GEORGE (12 SE) WA US 4703 -11965 366 GOES +GERW3 GERMANTOWN WI US 4322 -8812 259 COOPB +GESD1 GEORGETOWN DE US 3864 -7545 13 AWOS +GESK1 GARDEN CITY KS US 3799 -10081 874 COOPABC +GEST1 GREENEVILLE TN US 3611 -8284 402 COOPA +GETC1 SANTA MARRIA (2 NNE) CA US 3493 -12046 59 ALERT +GETP1 GETTYSBURG (3 SW) PA US 3980 -7727 158 COOPAB +GETS2 GETTYSBURG SD US 4501 -9996 628 UCOOP +GETT2 GEORGETOWN (2 NE) TX US 3063 -9769 -9999 +GETW4 GILLETTE (10 N) WY US 4445 -10553 -9999 UCOOP +GEU GLENDALE AZ US 3353 -11229 -9999 +GEV JEFFERSON, ASHE COUNTY NC US 3643 -8142 916 +GEVC2 GOLDEN (4 SW) CO US 3970 -10526 2243 ALERT +GEWT2 GEORGE WEST (2 SSW) TX US 2830 -9812 80 COOPB +GEY GREYBULL WY US 4452 -10808 -9999 ASOS +GEYC2 GREELEY (4 W) CO US 4047 -10477 1439 UCOOP +GEZ SHELBYVILLE IN US 3958 -8580 -9999 ASOS +GFA GREAT FALLS (5 E) MT US 4750 -11119 1075 +GFAA4 GREEN FOREST AR US 3633 -9343 -9999 +GFAM1 GUILFORD (5 SW) ME US 4517 -6954 -9999 SNOCOR +GFBF1 GULF BREEZE (2 ESE) FL US 3035 -8716 -9999 GOES +GFBM1 GUILFORD (10 W) ME US 4517 -6960 -9999 SNOCOR +GFCO3 VALE (6 SW) OR US 4393 -11735 701 +GFCP1 MORGANTOWN PA US 4017 -7589 168 IFLOWS +GFDC1 GUERNEVILLE CA US 3850 -12300 18 COOPC +GFDM7 GREENFIELD (4 SE) MO US 3738 -9381 -9999 UCOOP +GFDN8 GLENFIELD ND US 4745 -9857 -9999 UCOOP +GFDO1 GREENFIELD OH US 3935 -8343 -9999 ALERT +GFDT1 GREENFIELD (3 S) TN US 3612 -8881 -9999 UCOOP +GFDW1 GIFFORD (3 E) WA US 4831 -11815 411 UCOOP +GFEN8 GRAND FORKS (1 S) ND US 4789 -9703 247 UCOOP +GFFN3 GOFFSTOWN (3 E) NH US 4302 -7153 -9999 GOES +GFGV2 POUND (3 E) VA US 3712 -8255 774 IFLOWS +GFHA3 FT. HUACHUCA (6 S) AZ US 3147 -11035 1646 GOES +GFK GRAND FORKS ND US 4795 -9718 258 +GFKM4 GERMFASK MI US 4619 -8594 218 UCOOP +GFKN8 GRAND FORKS (4 S) ND US 4788 -9717 -9999 UCOOP +GFL GLENS FALLS NY US 4334 -7361 100 +GFLM5 GRAND MARAIS (20 NW) MN US 4808 -9076 573 NWR +GFLM8 GREAT FALLS (13 NE) MT US 4758 -11106 856 GOES +GFLN6 GLEN FALLS (4 NW) NY US 4233 -7373 154 COOPA +GFLV2 GREAT FALLS (1 E) VA US 3898 -7725 -9999 UCOOP +GFLW1 GRANITE FALLS (2 NE) WA US 4810 -12195 94 COOPB +GFMN7 NEWLAND NC US 3609 -8185 1475 IFLOWS +GFNG1 GRIFFIN GA US 3327 -8424 -9999 GOES +GFNN6 GRIFFIN NY US 4347 -7422 384 +GFNV1 GRAFTON (1 SE) VT US 4319 -7262 363 COOPB +GFOA4 HEBER SPRINGS (3 NE) AR US 3552 -9200 161 COOPAB +GFPV2 GEORGE FORK VA US 3717 -8253 448 GOES +GFRC1 GIANT FOREST VILLAGE CA US 3657 -11877 1951 WSF +GFRF1 MARINELAND (4 W) FL US 2966 -8129 7 OTHER +GFRI1 GLENNS FERRY ID US 4287 -11534 -9999 GOES +GFSK2 GREENVILLE KY US 3727 -8720 168 GOES +GFSN8 GRAND FORKS ND US 4788 -9704 237 UCOOP +GFTC1 EL PORTAL (7 NNE) CA US 3777 -11977 2149 GOES +GFTM1 NEWRY (11 NW) ME US 4459 -7095 481 SNOCOR +GFTO1 GRAFTON OH US 4127 -8203 251 NWR +GFTT2 GRAFORD TX US 3286 -9841 -9999 GOES +GFWM8 FAIRFIELD (8 NE) MT US 4766 -11181 1164 GOES +GFWT1 WARTRACE (1 E) TN US 3552 -8632 -9999 GOES +GFZM7 GREENFIELD MO US 3740 -9380 -9999 GOES +GGBC1 SAN FRANCISCO (3 W) CA US 3782 -12247 81 +GGBL1 GALLIANO (5 W) LA US 2946 -9042 0 GOES +GGBS2 GETTYSBURG (10 SW) SD US 4490 -10008 -9999 UCOOP +GGCC2 CENTRAL CITY (5 NE) CO US 3982 -10542 -9999 +GGCM7 VALLEY PARK MO US 3860 -9048 151 UCOOP +GGCM7G VALLEY PARK MO US 3860 -9048 -9999 +GGCT2 GIDDINGS (3 WSW) TX US 3017 -9698 -9999 ALERT +GGDA3 GILA BEND (21 N) AZ US 3323 -11277 226 GOES +GGG LONGVIEW TX US 3238 -9471 124 +GGGI2 GRIGGSVILLE IL US 3972 -9073 213 COOPAB +GGGN6 GRAND GORGE (2 E) NY US 4236 -7445 351 SNOCOR +GGGT2 LONGVIEW (11 SE) TX US 3235 -9465 124 COOPAB +GGLT2 GEORGETOWN TX US 3067 -9771 256 +GGRC1 GONZALES (8 E) CA US 3652 -12128 602 ALERT +GGRN3 GORHAM (7 S) NH US 4429 -7123 488 GOES +GGRT1 ROCK ISLAND TN US 3581 -8564 -9999 GOES +GGRT2 LANEPORT (10 E) TX US 3069 -9728 -9999 GOES +GGRW4 LYMANER (12 NE) WY US 4140 -11009 2156 COOPAB +GGSC1 WALNUT GROVE CA US 3824 -12152 6 ALERT +GGSI1 LOWMAN (28 SE) ID US 4395 -11527 1734 SNOTEL +GGSM8 GLASGOW (46 SW) MT US 4769 -10723 856 COOPB +GGST2 GAIL (2 SE) TX US 3276 -10141 778 ALERT +GGTC2 GEORGETOWN (1 N) CO US 3972 -10569 2579 GOES +GGTN6 GEORGETOWN NY US 4280 -7572 433 GOES +GGV KWIGILLINGOK AK US 5988 -16315 -9999 SAWRS +GGVI1 GRANGEVILLE ID US 4593 -11612 1024 COOPABC +GGW GLASGOW MT US 4821 -10662 699 +GGWM8 GLASGOW (1 N) MT US 4822 -10663 692 COOPBC +GGYM7 GREGORY LANDING MO US 4028 -9143 155 +GHAC2 GRAND JUNCTION (4 W) CO US 3907 -10862 -9999 OTHER +GHCO2 GROVE (9 SE) OK US 3655 -9468 244 GOES +GHDF1 KEYSTONE HEIGHTS (5 NE) FL US 2982 -8196 -9999 +GHDP1 GLEN HAZEL PA US 4157 -7860 466 GOES +GHFW1 DARRINGTON (4 SE) WA US 4820 -12150 1036 GOES +GHLM6 GHOLSON (8 W) MS US 3293 -8886 152 COOPB +GHLT2 GAY HILL (2 W) TX US 3029 -9653 -9999 UCOOP +GHMF1 ELLENTON (2 NE) FL US 2753 -8250 -9999 OTHER +GHMN3 GORHAM (12 SSW) NH US 4427 -7125 613 COOPAB +GHMN5 GILA HOT SPRINGS (15 WNW) NM US 3323 -10840 2316 +GHMN6 GRAHAMSVILLE NY US 4185 -7454 293 +GHMT2 GRAHAM TX US 3310 -9859 319 COOPAB +GHNN3 GORHAM (1 NW) NH US 4439 -7119 268 COOPBC +GHOS2 ROSEBUD (4 NW) SD US 4326 -10091 745 GOES +GHPM8 WHITE SULPHUR SPRINGS (8 ESE) MT US 4652 -11077 2134 WSF +GHRC2 ARVADA (4 NW) CO US 3980 -10533 2536 ALERT +GHRT2 GUTHRIE TX US 3362 -10032 530 COOPAB +GHSC1 MARKLEEVILLE (3 W) CA US 3869 -11982 1774 WSF +GHSN5 GILA HOT SPRINGS NM US 3320 -10822 1707 COOPAB +GHST2 GRAHAM (5 SW) TX US 3308 -10152 869 ALERT +GHTI2 GLENDALE HEIGHTS IL US 4192 -8808 206 UCOOP +GHTM3 GOSS HEIGHTS MA US 4226 -7287 -9999 +GHUV1 MILL VILLAGE (1 N) VT US 4397 -7230 360 SNOCOR +GHW GLENWOOD_(ASOS) MN US 4565 -9532 402 +GIBA3 TUCSON (13 ENE) AZ US 3231 -11077 855 +GIBC1 SANTA BARBARA (6 N) CA US 3452 -11968 472 COOPB +GIBF1 MADISON (7 NE) FL US 3053 -8328 -9999 UCOOP +GIBI2 GIBSON CITY (1 E) IL US 4047 -8838 -9999 COOPAB +GIBI4 GILBERT IA US 4212 -9365 -9999 UCOOP +GIBM3 WARE MA US 4223 -7227 -9999 GOES +GIBM8 SULA (11 S) MT US 4569 -11396 2134 +GIBN1 GIBBON (1 SSW) NE US 4073 -9885 628 COOPB +GIBN2 WELLS (40 NW) NV US 4157 -11521 1829 COOPAB +GIBN7 GIBSONVILLE (6 NW) NC US 3618 -7962 191 GOES +GIBO2 OKAY (5 E) OK US 3587 -9523 162 GOES +GIBO3 GIBBON (3 NE) OR US 4572 -11832 565 COOPB +GIBW3 GIBBSVILLE (3 NW) WI US 4366 -8781 222 COOPBC +GICQ9 HAINES JUNCTION (35 NNE) YK CN 6120 -13699 917 GOES +GID HASTINGS NE US 4065 -9838 591 +GIDA3 DOME (3 W) AZ US 3276 -11442 42 GOES +GIDT2 GIDDINGS (3 ESE) TX US 3019 -9686 164 COOPB +GIF WINTER HAVEN FL US 2806 -8175 -9999 ASOS +GIFT1 GATLINBURG TN US 3570 -8348 780 IFLOWS +GILA3 GILLESPIE DAM AZ US 3323 -11277 229 GOES +GILC1 GILROY (1 SSE) CA US 3701 -12156 59 COOPA +GILI4 GILLETT GROVE IA US 4302 -9508 -9999 UCOOP +GILL1 SHREVEPORT LA US 3241 -9389 -9999 GOES +GILM1 GILEAD ME US 4438 -7098 208 +GILM5 GILMAN MN US 4574 -9395 -9999 UCOOP +GILM6 GILLSBURG MS US 3103 -9065 107 UCOOP +GILM8 GILDFORD (1 S) MT US 4857 -11030 860 COOPA +GILN3 GILSUM NH US 4304 -7227 -9999 UCOOP +GILN5 GILA (7 NE) NM US 3306 -10854 1419 GOES +GILN6 GILBOA (1 S) NY US 4236 -7445 317 +GILN7 CHARLOTTE (12 N) NC US 3541 -8085 75 IFLOWS +GILS1 COLUMBIA SC US 3399 -8097 42 GOES +GILT2 GILMER (2 W) TX US 3275 -9505 119 COOPAB +GILV1 GILMAN VT US 4442 -7172 259 COOPB +GILV2 BOONES MILL (6 NE) VA US 3717 -7987 328 IFLOWS +GILW3 GILLETT WI US 4487 -8830 -9999 UCOOP +GILW4 GILLETTE (9 ESE) WY US 4427 -10532 1414 COOPAB +GINC1 YOSEMITE VILLAGE (10 W) CA US 3777 -11977 2195 +GINI2 GENESEO IL US 4145 -9017 195 COOPAB +GINM8 TOWNSEND (8 S) MT US 4633 -11159 1332 GOES +GIOC1 GILROY (4 NE) CA US 3704 -12150 145 ALERT +GIRC1 GILROY (8 NE) CA US 3703 -12143 320 COOPB +GIRG1 GIRARD (8 NW) GA US 3315 -8176 -9999 GOES +GIRI2 GIRARD IL US 3945 -8978 -9999 COOPB +GIRK1 GIRARD KS US 3752 -9483 300 COOPAB +GIRM1 GARDINER ME US 4423 -6977 3 GOES +GISA3 PAYSON (9 SSE) AZ US 3411 -11128 884 COOPB +GISL1 GRAND ISLE LA US 2926 -8996 0 HTG +GISN1 GRAND ISLAND (2 S) NE US 4090 -9833 562 UCOOP +GITW4 GILLETTE (4 SW) WY US 4424 -10554 449 NWR +GIVI1 MONTPELIER (9 NE) ID US 4242 -11115 2085 SNOTEL +GIVS1 GIVHANS SC US 3302 -8035 17 +GIVT2 GIRVIN (4 NW) TX US 3111 -10242 -9999 +GJCC2 GRAND JUNCTION CO US 3908 -10822 -9999 NWR +GJCN5 LOS ALAMOS (2 N) NM US 3592 -10632 2533 +GJCT2 JACINTO CITY (2 NE) TX US 2977 -9519 -9999 ALERT +GJNC2 GRAND JUNCTION (8 SE) CO US 3898 -10845 1411 +GJT GRAND JUNCTION CO US 3912 -10852 1481 +GJTC2 GRAND JUNCTION CO US 3905 -10857 1387 COOPB +GJTI4 GRAND JUNCTION (3 W) IA US 4202 -9429 302 GOES +GJTI4G GRAND JUNCTION (3 W) IA US 4202 -9429 302 +GJX GRAND MESA CO US 3906 -10821 3044 WSR88D +GKGA2 PAXSON (16 N) AK US 6326 -14541 1479 GOES +GKJ MEADVILLE PA US 4163 -8022 427 ASOS +GKN GULKANA (4 SW) AK US 6216 -14545 479 +GKNA2 MENTASTA LAKE (22 W) AK US 6298 -14449 922 COOPAB +GKPM6 HATTIESBURG MS US 3133 -8920 43 ALERT +GKRA2 EKLUTNA (4 NE) AK US 6149 -14924 8 UCOOP +GKRW2 AFTON (1 S) WV US 3951 -7953 920 NWR +GKSC1 SODA SPRINGS (20 SSW) CA US 3908 -12056 1707 GOES +GKY ARLINGTON TX US 3266 -9709 -9999 ASOS +GKYO3 EAGLE POINT (17 SE) OR US 4236 -12251 668 GOES +GLA GLENNALLEN AK US 6218 -14547 -9999 MARS +GLAA2 GUSTAVUS (46 W) AK US 5891 -13658 -9999 GOES +GLAA3 GLADDEN (2 SE) AZ US 3390 -11330 670 ALERT +GLAC1 GUALALA (2 NE) CA US 3878 -12350 9 GOES +GLAC2 GRAND LAKE (1 NW) CO US 4027 -10583 2621 WSF +GLAC3 GLASTONBURY CT US 4172 -7248 250 ALERT +GLAI2 GALENA IL US 4242 -9043 185 GOES +GLAK1 GLASCO (1 S) KS US 3937 -9784 405 COOPB +GLAM4 GLADWIN MI US 4398 -8450 238 COOPAB +GLAM7 GLADSTONE MO US 3918 -9459 283 COOPB +GLAM8 GLASGOW (14 NW) MT US 4835 -10686 646 COOPB +GLAN7 BAKERSVILLE (6 NE) NC US 3606 -8212 969 IFLOWS +GLAO3 GLADSTONE (1 W) OR US 4538 -12262 -9999 +GLAQ2 GLACIER GAM BC CN 5127 -11750 1177 +GLAV2 GLASGOW (1 SE) VA US 3762 -7944 226 COOPB +GLAW1 GLACIER (1 E) WA US 4889 -12194 285 COOPB +GLAW2 GLADY WV US 3880 -7972 866 COOPB +GLBA3 GILA BEND AZ US 3295 -11271 224 COOPABC +GLBA4 GILBERT AR US 3598 -9272 189 +GLBI2 GALESBURG (4 NE) IL US 4099 -9032 822 NWR +GLBK1 GALESBURG KS US 3747 -9535 299 COOPB +GLBK2 OLIVE HILL (2 NW) KY US 3828 -8327 329 IFLOWS +GLBN2 GLENBROOK NV US 3908 -11994 1935 COOPAB +GLBN7 LENOIR NC US 3604 -8171 410 IFLOWS +GLBO3 GOLD BEACH (1 S) OR US 4240 -12442 15 COOPABC +GLBW1 GOLD BAR (2 SW) WA US 4784 -12166 64 +GLBW2 GILBERT WV US 3764 -8199 -9999 NWR +GLBW4 GLENDO (5 SE) WY US 4246 -10495 1368 GOES +GLCA2 SEWARD (5 NNE) AK US 6018 -14938 57 UCOOP +GLCA3 BYLAS (7 NW) AZ US 3319 -11022 767 GOES +GLCC2 GLEN COMFORT CO US 4038 -10545 2134 COOPB +GLCI2 GLEN CARBON IL US 3876 -8996 152 UCOOP +GLCK1 GLASCO KS US 3936 -9783 -9999 COOPB +GLCM3 GLOUCESTER MA US 4260 -7060 0 CTGN +GLCM8 GARRISON (13 WSW) MT US 4645 -11307 2195 WSF +GLCN2 WINNEMUCCA (8 SE) NV US 4090 -11757 1999 WSF +GLCS2 GLENCROSS SD US 4545 -10093 -9999 UCOOP +GLCT2 GLEN COVE (2 WNW) TX US 3188 -9963 637 COOPB +GLD GOODLAND KS US 3937 -10170 1113 +GLDA2 FAIRBANKS AK US 6491 -14795 152 UCOOP +GLDA3 PAGE (2 NW) AZ US 3694 -11148 1155 +GLDC1 GLENDALE (2 NE) CA US 3417 -11823 269 OTHER +GLDC2 GOLDEN (1 WSW) CO US 3975 -10523 1736 GOES +GLDF1 GOULDS FL US 2557 -8038 -9999 +GLDI2 GLADSTONE (4 ESE) IL US 4088 -9103 164 COOPAB +GLDI2G GLADSTONE (4 ESE) IL US 4088 -9103 164 +GLDI4 GOLDFIELD (2 SW) IA US 4273 -9397 328 GOES +GLDI4G GOLDFIELD (2 SW) IA US 4273 -9397 328 +GLDK1 GLEN ELDER (2 SE) KS US 3947 -9828 424 GOES +GLDM1 GILEAD ME US 4439 -7099 242 SNOCOR +GLDM2 GLENN DALE (2 SE) MD US 3897 -7680 46 COOPA +GLDM4 GLADSTONE MI US 4581 -8706 217 UCOOP +GLDM5 GAYLORD MN US 4455 -9422 310 COOPAB +GLDM7 GOLDEN CITY (6 S) MO US 3730 -9408 331 COOPB +GLDM8 GOLDCREEK MT US 4659 -11293 1272 GOES +GLDN3 GREENLAND (1 WNW) NH US 4302 -7083 26 COOPA +GLDN5 GOLDEN NM US 3527 -10622 2042 COOPB +GLDN7 GOLDSBORO (3 S) NC US 3534 -7800 13 +GLDO3 BAKER (23 W) OR US 4477 -11828 1628 SNOTEL +GLDP1 GLENDON PA US 4067 -7524 50 +GLDQ2 GOLDSTREAM RIVER BC CN 5163 -11842 700 +GLDS1 MAULDIN SC US 3479 -8228 -9999 CADAS +GLDS2 GLAD VALLEY (2 W) SD US 4540 -10182 887 COOPAB +GLDT2 GRAPELAND (3 WNW) TX US 3151 -9552 -9999 UCOOP +GLDV2 GLADESBORO VA US 3667 -8062 835 IFLOWS +GLDW1 KELLER (12 NE) WA US 4817 -11847 512 SNOCOR +GLDW2 GLADWIN (1 NE) WV US 3902 -7953 582 +GLDW3 GLIDDEN WI US 4612 -9057 -9999 UCOOP +GLDW4 GUERNSEY (19 NW) WY US 4247 -10497 1457 +GLE GAINESVILLE (3 W) TX US 3365 -9720 256 AWOS +GLEC2 GREELEY CO US 4048 -10435 -9999 NWR +GLEI2 GLEN ELLYN (4 S) IL US 4183 -8806 209 COOPB +GLEI4 GLENWOOD (3 SW) IA US 4100 -9577 299 COOPABC +GLEK1 GLEN ELDER KS US 3953 -9832 -9999 UCOOP +GLEM4 GLENDORA (1 SSW) MI US 4187 -8650 206 COOPC +GLEM8 GLEN (2 E) MT US 4547 -11266 1512 COOPAB +GLEN2 CARSON CITY (10 SW) NV US 3908 -11992 2103 WSF +GLEN3 GLENCLIFF NH US 4398 -7189 329 COOPB +GLEO1 GREEN HILLS OH US 3928 -8449 -9999 ALERT +GLEO3 HEPPNER (16 NE) OR US 4549 -11930 973 NWR +GLEP1 GALETON (9 WSW) PA US 4167 -7782 701 COOPB +GLET2 HUNTSVILLE (9 SW) TX US 3069 -9569 -9999 ALERT +GLEV2 FINCASTLE (10 SSE) VA US 3735 -7982 344 IFLOWS +GLEW1 GLENWOOD (1 S) WA US 4600 -12129 564 COOPBC +GLEW2 GLENVILLE (1 ENE) WV US 3894 -8082 219 +GLEW3 GLEASON (5 SE) WI US 4525 -8943 448 UCOOP +GLEW4 GLENDO (5 SE) WY US 4247 -10496 1385 UCOOP +GLFF1 GULFPORT FL US 2776 -8273 -9999 +GLFI1 GLENNS FERRY (2 SW) ID US 4294 -11532 765 COOPABC +GLFM1 LEWISTON (3 NNE) ME US 4415 -7021 82 UCOOP +GLFM6 GULFPORT (6 WNW) MS US 3040 -8920 -9999 +GLFM8 CASCADE (18 WSW) MT US 4724 -11209 1314 GOES +GLFN3 GILFORD NH US 4355 -7136 305 SNOCOR +GLFN6 GLENS FALLS NY US 4330 -7365 -9999 UCOOP +GLFO1 GLENFORD OH US 3990 -8231 293 IFLOWS +GLFW2 GLEN FORK WV US 3775 -8152 810 IFLOWS +GLGM4 GRAYLING MI US 4465 -8470 347 COOPA +GLGM8 GALLATIN GATEWAY (7 S) MT US 4550 -11127 1575 +GLGN5 TAOS (16 SSE) NM US 3618 -10555 2957 SNOTEL +GLH GREENVILLE MS US 3348 -9099 45 +GLHA2 COLLEGE (5 NNW) AK US 6492 -14789 244 UCOOP +GLHA3 SOLOMON (8 NE) AZ US 3287 -10951 933 GOES +GLHC1 SAN BERNARDINO (9 NNW) CA US 3421 -11741 611 ALERT +GLHC2 BOULDER (7 WNW) CO US 4006 -10541 2475 ALERT +GLHP1 GLEN HAZEL D PA US 4153 -7860 -9999 +GLHS2 GLENHAM SD US 4553 -10027 -9999 UCOOP +GLIO3 GLIDE (14 E) OR US 4332 -12282 308 +GLIT2 GOLIAD TX US 2867 -9738 49 +GLKA2 GULKANA (63 W) AK US 6238 -14748 -9999 UCOOP +GLKA3 KELVIN AZ US 3310 -11098 532 GOES +GLKC2 GRAND LAKE (1 NW) CO US 4027 -10583 2658 +GLKI2 GRAYSLAKE (3 E) IL US 4235 -8797 229 UCOOP +GLKM5 EAST GULL LAKE MN US 4641 -9436 -9999 GOES +GLKW3 GREEN LAKE WI US 4383 -8895 -9999 UCOOP +GLLA4 GILLHAM (6 NE) AR US 3422 -9423 158 GOES +GLLC2 BOULDER (10 WNW) CO US 4009 -10544 2609 ALERT +GLLM4 GULL LAKE MI US 4240 -8540 271 COOPB +GLLM5 GULL LAKE MN US 4641 -9435 348 +GLLM5G GULL LAKE MN US 4641 -9435 348 +GLLM7 GALLATIN (4 W) MO US 3991 -9396 274 +GLLN6 GALLOO ISLAND NY US 4388 -7647 -9999 +GLLN8 HILLSBORO (18 SW) ND US 4727 -9741 324 UCOOP +GLLO1 GALLIA OH US 3883 -8251 234 IFLOWS +GLLT2 GAINESVILLE TX US 3362 -9716 -9999 +GLLV2 GLEN LYN VA US 3737 -8086 463 +GLLW4 GILLETTE WY US 4428 -10552 -9999 UCOOP +GLMC1 STOCKTON (19 ENE) CA US 3805 -12099 67 ALERT +GLMI4 GILMAN (5 SE) IA US 4182 -9273 306 COOPB +GLML1 GLENMORA (5 WNW) LA US 3100 -9267 34 +GLMO1 GILMORE OH US 4029 -8146 335 IFLOWS +GLMP1 HUGGHESVILLE (7 NE) PA US 4131 -7665 -9999 IFLOWS +GLMT2 LONGVIEW (19 NW) TX US 3270 -9494 152 GOES +GLMW1 GLENOMA WA US 4652 -12214 256 COOPAB +GLNA2 GLENNALLEN AK US 6212 -14553 444 COOPA +GLNA3 GILA BEND (11 SSE) AZ US 3280 -11263 338 ALERT +GLNA4 GLENWOOD AR US 3432 -9355 168 COOPB +GLNC1 GLENDORA CA US 3415 -11785 280 COOPB +GLNC2 MANITOU SPRINGS CO US 3888 -10507 3493 SNOTEL +GLNG1 GLENNVILLE GA US 3193 -8193 52 COOPAB +GLNH1 MOUNTAIN VIEW (5 SW) HI US 1952 -15517 799 COOPB +GLNI1 KETCHUM (22 NW) ID US 4387 -11467 2268 SNOTEL +GLNI2 GLENVIEW IL US 4208 -8780 201 COOPB +GLNK1 GLEN ELDER KS US 3950 -9831 457 +GLNK2 GLENDALE KY US 3760 -8590 219 COOPB +GLNM4 GLENNIE MI US 4456 -8380 274 COOPB +GLNM5 GLENCOE MN US 4477 -9415 -9999 UCOOP +GLNM7 GALENA (1 E) MO US 3681 -9346 314 +GLNM8 GLENDIVE (1 E) MT US 4711 -10472 610 COOPB +GLNN2 GLENBROOK (1 E) NV US 3909 -11991 2078 AMOS +GLNN6 GLENVILLE NY US 4286 -7398 104 OTHER +GLNN8 GLEN ULLIN ND US 4682 -10182 637 COOPB +GLNO1 BUTLER (3 WSW) OH US 4058 -8247 442 NWR +GLNO3 GLENDALE (11 NW) OR US 4280 -12362 310 GOES +GLNP1 GLENCOE (1 E) PA US 3982 -7885 576 COOPB +GLNS2 DEADWOOD (5 SE) SD US 4434 -10364 1448 +GLNT2 LEMING TX US 2907 -9851 137 GOES +GLNW1 GLENWOOD WA US 4602 -12129 578 COOPB +GLNW2 GLENHAYES WV US 3800 -8252 -9999 GOES +GLNW4 GLENROCK (5 ESE) WY US 4284 -10576 1508 +GLO99 GLOBE-MIAMI AZ US 3338 -11080 -9999 +GLOA3 GLOBE AZ US 3338 -11077 1113 COOPAB +GLOA4 GILLHAM (5 NE) AR US 3421 -9425 158 COOPB +GLOC2 LOVELAND (2 W) CO US 4040 -10511 -9999 GOES +GLOM3 GLOUCESTER MA US 4260 -7065 -9999 NWR +GLOM6 GLOSTER MS US 3120 -9102 131 COOPB +GLON6 GLOVERSVILLE NY US 4305 -7435 -9999 UCOOP +GLOO1 GLOUSTER (3 NE) OH US 3955 -8207 232 COOPB +GLOO2 GLOVER (2 N) OK US 3410 -9491 116 +GLPA2 GLEN ALPS AK US 6110 -14969 689 COOPAB +GLPC2 GEORGETOWN (20 NW) CO US 3988 -10588 2835 WSF +GLPK2 GOLDEN POND (8 N) KY US 3690 -8800 122 COOPA +GLPM6 GULFPORT MS US 3037 -8909 -9999 NWR +GLPN5 GALLUP NM US 3553 -10875 1983 COOPAB +GLPT2 GALVESTON (1 E) TX US 2929 -9479 -9999 CTGN +GLPV2 GLOUCESTER POINT VA US 3725 -7650 -9999 +GLQT2 GLEN ROSE TX US 3227 -9773 -9999 GOES +GLR GAYLORD MI US 4502 -8470 -9999 +GLRA3 AVONDALE (4 S) AZ US 3339 -11231 287 ALERT +GLRC1 GOLD RUN (2 SW) CA US 3917 -12086 1012 COOPB +GLRK2 GLASGOW KY US 3700 -8592 246 COOPA +GLRM5 MENTOR (5 W) MN US 4772 -9627 343 SCAN +GLRN5 GLORIETA NM US 3558 -10577 2292 COOPB +GLRT2 GLEN ROSE TX US 3226 -9770 -9999 +GLS GALVESTON TX US 2927 -9486 2 +GLSI1 KETCHUM (24 NW) ID US 4388 -11472 2681 SNOTEL +GLSM1 WOODLAND (17 W) ME US 4517 -6777 84 +GLSM7 GLASGOW MO US 3922 -9285 180 COOPB +GLSM8 GRANT (26 WSW) MT US 4515 -11353 2469 WSF +GLSP1 GLEASON (1 N) PA US 4165 -7693 -9999 GOES +GLST2 GALVESTON TX US 2930 -9480 3 COOPAB +GLSV2 GLASGOW (1 E) VA US 3864 -7944 219 IFLOWS +GLTA4 GILLHAM AR US 3420 -9423 179 GOES +GLTC1 GOLETA CA US 3444 -11986 18 ALERT +GLTM7 GALT MO US 4030 -9337 -9999 UCOOP +GLTM8 GALATA (16 SSW) MT US 4825 -11141 945 COOPB +GLTN5 CERRILLOS NM US 3547 -10622 -9999 UCOOP +GLTP1 GALETON PA US 4173 -7763 416 COOPB +GLTW4 GILLETTE WY US 4427 -10552 -9999 UCOOP +GLUN5 GUADALUPE (6 NE) NM US 3563 -10717 -9999 UCOOP +GLUN8 GLEN ULLIN (15 S) ND US 4660 -10182 650 +GLUN8G GLEN ULLIN (15 S) ND US 4660 -10182 -9999 +GLUU1 EPHRAIM (15 E) UT US 3927 -11137 2707 GOES +GLVI4 GALVA IA US 4250 -9540 427 COOPB +GLVN6 GLOVERSVILLE NY US 4305 -7435 247 COOPAB +GLVN7 APEX (4 NW) NC US 3578 -7890 -9999 GOES +GLVT2 GALVESTON TX US 2930 -9482 -9999 NWR +GLVW2 GLENVILLE WV US 3893 -8083 213 COOPB +GLVW3 GALESVILLE (1 S) WI US 4406 -9136 -9999 COOPAB +GLWC2 GLENWOOD SPRINGS (1 E) CO US 3954 -10732 1753 COOPABC +GLWH1 MOUNTAIN VIEW (3 SW) HI US 1952 -15514 671 COOPAB +GLWK2 GLASGOW KY US 3698 -8590 207 COOPB +GLWM8 GLASGOW (3 SE) MT US 4816 -10659 611 COOPB +GLWN5 GLENWOOD NM US 3333 -10888 1442 COOPAB +GLWN6 WEST MILTON NY US 4303 -7393 124 GOES +GLWO3 GLENWOOD (2 WNW) OR US 4566 -12331 196 COOPB +GLXP1 GALETON PA US 4173 -7763 433 +GLXV2 GALAX (1 E) VA US 3667 -8092 727 COOPA +GLYC2 GREELEY (2 E) CO US 4042 -10468 -9999 GOES +GLYG1 CLAYTON (6 SW) GA US 3485 -8350 610 NWR +GLYM5 GULLY (11 N) MN US 4795 -9563 -9999 UCOOP +GLZM7 GLASGOW MO US 3922 -9285 178 GOES +GLZM7G GLASGOW MO US 3922 -9285 178 +GLZP1 GLEN HAZEL (2 SE) PA US 4150 -7858 652 IFLOWS +GMAM4 GRAND MARAIS (2 E) MI US 4667 -8597 229 COOPA +GMDM5 GRAND MEADOW MN US 4371 -9256 411 COOPAB +GMFC2 GREEN MONTAIN FALLS CO US 3893 -10501 2343 +GMFN6 GANG MILLS NY US 4210 -7710 451 GOES +GMFW1 CEDONIA (13 WNW) WA US 4818 -11846 1428 GOES +GMGL1 GOLDEN MEADOW LA US 2935 -9025 -9999 GOES +GMIW3 GAYS MILLS WI US 4331 -9085 -9999 COOPB +GMJW4 MADISON JUNCTION WY US 4464 -11086 -9999 GOES +GMLK2 GAMALIEL (1 S) KY US 3663 -8580 256 COOPB +GMLN5 GRANTS (18 SW) NM US 3490 -10810 -9999 GOES +GMNA3 MT. LEMMON (6 SE) AZ US 3239 -11069 2420 ALERT +GMNN3 GORHAM NH US 4439 -7114 262 SNOCOR +GMNT2 GORMAN TX US 3222 -9866 -9999 COOPB +GMOT2 GERONIMO (2 SE) TX US 2955 -9793 -9999 UCOOP +GMPC2 BAYFIELD (11 NE) CO US 3737 -10750 3120 GOES +GMRC2 HEENEY (2 W) CO US 3988 -10633 -9999 +GMRM5 GRAND MARIAS MN US 4773 -9035 187 COOPA +GMRP1 GLENMOORE PA US 4010 -7574 137 GOES +GMRT2 GILMER TX US 3273 -9492 -9999 NWR +GMSW1 PALMER (10 SE) WA US 4722 -12175 884 WSF +GMSW3 GAYS MILLS (2 NE) WI US 4334 -9080 -9999 +GMTA2 MEEKINS ROADHOUSE (15 NE) AK US 6183 -14740 -9999 UCOOP +GMTC1 PALMDALE CA US 3464 -11841 1410 GOES +GMTC2 BAYFIELD (9 NNE) CO US 3736 -10754 2743 GOES +GMTN7 LINVILLE (3 E) NC US 3606 -8184 1406 NWR +GMU GREENVILLE SC US 3485 -8235 -9999 ASOS +GMWP1 GUYS MILLS PA US 4163 -7996 -9999 GOES +GNA GRAND MARIS MN US 4775 -9034 186 ASOS +GNAA2 GLENNALLEN (14 W) AK US 6211 -14597 586 PROF +GNAC1 GOLETA (6 NW) CA US 3447 -11987 232 +GNAN1 GENOA (2 W) NE US 4145 -9777 485 COOPABC +GNAN2 GENOA (1 N) NV US 3902 -11984 1463 WSF +GNBA4 GREENBRIER (2 ENE) AR US 3524 -9236 101 COOPAB +GNBC2 GRANBY (8 NE) CO US 4015 -10000 2621 AWOS +GNBG1 GREENSBORO GA US 3353 -8310 -9999 +GNBK2 GLENSBORO KY US 3800 -8507 183 GOES +GNBM2 GREENSBORO MD US 3900 -7579 3 AHOS +GNBW3 GRANTSBURG (5 NE) WI US 4579 -9261 283 UCOOP +GNCI2 CHICAGO IL US 4212 -8777 192 UCOOP +GNCK2 GLENCOE KY US 3871 -8482 -9999 GOES +GNCN2 LAS VEGAS (7 NW) NV US 3623 -11528 719 ALERT +GNCU1 LOGAN (25 NE) UT US 4192 -11147 2316 WSF +GNDC2 GREENLAND (9 SE) CO US 3910 -10473 2280 COOPB +GNDI4 GRUNDY CENTER IA US 4236 -9277 311 COOPAB +GNDL1 CHARENTON (4 E) LA US 2989 -9145 -9999 +GNDM5 GRAND RAPIDS MN US 4723 -9353 -9999 GOES +GNDM5G GRAND RAPIDS MN US 4723 -9353 -9999 +GNDM8 GLENDIVE (1 E) MT US 4711 -10472 633 COOPABC +GNDO3 GLENDALE OR US 4274 -12343 422 COOPB +GNDT2 MUSTANG (4 NE) TX US 2907 -9647 -9999 +GNDW1 GOLDENDALE WA US 4582 -12082 505 COOPAB +GNDW4 GLENDO (10 S) WY US 4235 -10504 1524 NWR +GNEF1 GENEVA (5 ESE) FL US 2872 -8104 -9999 GOES +GNEN6 GREENE NY US 4232 -7577 280 +GNF GRENADA (3 N) MS US 3383 -8980 -9999 +GNFA4 GREEN FOREST AR US 3633 -9343 415 COOPB +GNFC1 GIANT FOREST VILLAGE CA US 3656 -11877 1951 AHOS +GNFI2 GREENFIELD IL US 3935 -9022 171 COOPB +GNFM5 GRAND MARAIS (10 NW) MN US 4817 -9089 439 COOPAB +GNFT2 GLEN FLORA TX US 2934 -9620 -9999 ALERT +GNG GOODING ID US 4292 -11477 1137 +GNGC1 PINEHURST (4 NE) CA US 3674 -11896 2012 WSF +GNGI1 GOODING (1 S) ID US 4292 -11470 1085 COOPB +GNGT2 GRANGER (8 E) TX US 3073 -9733 172 +GNGW4 GRANGER WY US 4159 -10997 1911 COOPC +GNHM8 GREENOUGH (3 SW) MT US 4688 -11347 1158 OTHER +GNHN6 GANNETT HILL (7 N) NY US 4270 -7740 602 COOPB +GNHW2 SPRINGFIELD (3 N) WV US 3948 -7870 366 IFLOWS +GNJT2 PORT BOLIVAR (1 W) TX US 2936 -9473 -9999 OTHER +GNKS2 KEYSTONE (1 SW) SD US 4388 -10343 1372 +GNLC1 STRAWBERRY (6 E) CA US 3821 -11989 2545 GOES +GNLM8 GLEN (7 SE) MT US 4544 -11256 1478 GOES +GNLN3 SUNAPEE (1 NNE) NH US 4340 -7208 372 SNOCOR +GNLT2 GONZALES TX US 2950 -9745 95 +GNLW1 GOLDENDALE (6 E) WA US 4587 -12072 626 GOES +GNMC1 BEAR VALLEY (4 S) CA US 3841 -12004 2073 WSF +GNMN5 GILA HOT SPRINGS (4 WNW) NM US 3322 -10824 1707 GOES +GNMP1 GLENMOORE PA US 4010 -7578 134 +GNNC1 GLENNVILLE CA US 3573 -11870 957 COOPAB +GNNM4 GWINN MI US 4628 -8744 340 COOPBC +GNNO1 LEBANON (4 NE) OH US 3946 -8414 268 IFLOWS +GNOA4 GENOA AR US 3337 -9391 -9999 COOPB +GNOC2 LIMON (16 ENE) CO US 3931 -10355 1707 PROF +GNON2 GENOA (2 W) NV US 3901 -11989 2502 ALERT +GNOO1 EAST CANTON (1 S) OH US 4077 -8128 335 IFLOWS +GNOT2 GONZALES TX US 2953 -9745 -9999 COOPAB +GNQN5 GRAN QUIVIRA NM US 3426 -10609 2012 COOPA +GNR GREENVILLE (2 E) ME US 4546 -6955 427 +GNRC1 MEEKS BAY (1 N) CA US 3905 -12012 1905 GOES +GNRC2 FRAZER (24 SW) CO US 3982 -10605 2667 AWOS +GNRM1 GREENVILLE (2 E) ME US 4546 -6955 -9999 NWR +GNRN7 GARNER (4 WNW) NC US 3573 -7868 -9999 GOES +GNRO1 GRANGER OH US 4117 -8174 320 IFLOWS +GNRU1 GUNNISON (7 NE) UT US 3953 -11197 1643 +GNSA1 GAINESVILLE (1 NE) AL US 3283 -8813 38 +GNSC1 CHINESE CAMP (5 SW) CA US 3783 -12050 335 GOES +GNSK2 GREENSBURG KY US 3725 -8550 180 +GNSM4 GAINES (4 NE) MI US 4277 -8387 -9999 UCOOP +GNSM8 WHITLASH (8 NW) MT US 4898 -11140 1066 COOPABC +GNSU1 GUNNISON (3 W) UT US 3915 -11187 1532 +GNSW4 GUERNSEY (2 W) WY US 4229 -10476 -9999 GOES +GNT GRANTS (3 WNW) NM US 3517 -10790 1988 ASOS +GNTC1 APPLE VALLEY (10 ENE) CA US 3454 -11703 1430 GOES +GNTC2 MONTROSE (12 NE) CO US 3853 -10798 1989 +GNTC3 NEW LONDON CT US 4135 -7204 -9999 +GNTG1 FARGO (19 E) GA US 3066 -8225 -9999 GOES +GNTI1 ATHOL (3 N) ID US 4801 -11667 792 UCOOP +GNTI2 CHICAGO IL US 4186 -8761 183 UCOOP +GNTM2 GRANTSVILLE (1 ENE) MD US 3970 -7914 640 GOES +GNTM4 GRANT (4 ENE) MI US 4335 -8573 247 COOPC +GNTM6 GUNTOWN (3 NW) MS US 3448 -8870 131 COOPB +GNTM7 GRANT CITY MO US 4054 -9446 344 COOPAB +GNTM8 GRANT (10 E) MT US 4500 -11285 1659 UCOOP +GNTN1 GRANT (2 N) NE US 4087 -10173 1044 COOPB +GNTN5 ANZAC (2 NW) NM US 3507 -10775 -9999 UCOOP +GNTU1 GRANTSVILLE (2 W) UT US 4060 -11251 1308 COOPBC +GNUK2 GREENUP KY US 3865 -8287 164 +GNV GAINESVILLE FL US 2969 -8227 46 +GNVA1 GENEVA (1 E) AL US 3104 -8585 32 +GNVC2 GRANT (6 NW) CO US 3952 -10572 2926 AWOS +GNVF1 GAINESVILLE FL US 2971 -8239 -9999 NWR +GNVI2 GREEN VALLEY (3 N) IL US 4045 -8961 145 GOES +GNVI2G GREEN VALLEY (3 N) IL US 4045 -8961 145 +GNVM5 GONVICK (3 N) MN US 4778 -9550 -9999 UCOOP +GNVM6 GREENVILLE (3 ESE) MS US 3338 -9102 40 COOPAB +GNVN1 GENEVA NE US 4053 -9760 497 COOPAB +GNVN6 GENEVA NY US 4286 -7698 137 OTHER +GNVN8 GRANVILLE (9 NNE) ND US 4839 -10077 451 UCOOP +GNVP1 GREENVILLE (1 NE) PA US 4142 -8038 290 GOES +GNVS1 GREENVILLE SC US 3494 -8241 -9999 NWR +GNVT2 GREENVILLE TX US 3313 -9608 -9999 +GNVV2 GLENVAR VA US 3727 -8014 341 GOES +GNWA4 GREENWOOD (1 NW) AR US 3522 -9426 158 COOPB +GNWI2 GLENWOOD IL US 4155 -8764 -9999 UCOOP +GNWK2 GLENVIEW (1 SE) KY US 3830 -8563 146 GOES +GNWL1 GREENWELL SPRINGS LA US 3057 -9098 18 COOPB +GNWM1 GRAY ME US 4388 -7025 69 SNOCOR +GNWN5 PLEASANTON (2 S) NM US 3324 -10889 1402 ALERT +GNWS1 GREENWOOD (1 NE) SC US 3420 -8217 187 COOPAB +GNYC2 GRANBY CO US 4007 -10593 2652 UCOOP +GNYM7 AVA (18 SE) MO US 3687 -9236 335 COOPB +GNZT2 GONZALES (10 SW) TX US 2944 -9752 114 COOPB +GOAA2 AUKE BAY (4 E) AK US 5839 -13454 -9999 UCOOP +GOAC2 BOULDER (8 NW) CO US 4012 -10537 2487 ALERT +GOAM8 AUGUSTA (27 WNW) MT US 4765 -11292 2134 WSF +GOBA2 COLDFOOT (38 SW) AK US 6675 -15067 619 SNOTEL +GOBA3 GLOBE AZ US 3340 -11077 1143 COOPBC +GOBU1 HANKSVILLE UT US 3858 -11071 1521 COOPA +GOCN2 JARBIDGE (16 SW) NV US 4175 -11570 2012 +GODA2 FAIRBANKS (46 SW) AK US 6420 -14792 518 SNOCOR +GODC2 COLORADO SPRINGS (4 NW) CO US 3888 -10487 1923 GOES +GODK1 GODDARD (1 N) KS US 3767 -9757 448 ALERT +GODM4 GOODRICH MI US 4292 -8351 175 COOPAB +GODM5 GOODRIDGE (8 NNW) MN US 4817 -9585 -9999 UCOOP +GODN6 NEWCOMB (3 W) NY US 4393 -7420 604 SNOCOR +GODT2 GOLD TX US 3035 -9869 500 COOPB +GODW1 NEWHALEM (3 NE) WA US 4870 -12121 213 GOES +GOEK1 GOESSL (2 NW) KS US 3820 -9738 457 COOPB +GOEN1 GOEHNER NE US 4083 -9722 -9999 UCOOP +GOFK1 GOFF (3 WSW) KS US 3965 -9598 418 COOPB +GOFN3 GOFFS FALLS NH US 4300 -7147 -9999 GOES +GOFW1 DARRINGTON (5 E) WA US 4825 -12153 1036 GOES +GOHV2 LEXINGTON (14 NW) VA US 3798 -7950 424 +GOIT2 GOLIAD TX US 2867 -9740 49 COOPA +GOK GUTHRIE OK US 3585 -9742 327 ASOS +GOLC1 GOLETA CA US 3445 -11983 50 OTHER +GOLC2 GOLDEN (3 S) CO US 3970 -10523 2170 +GOLI2 GOLCONDA IL US 3735 -8848 108 +GOLM5 GOLDEN VALLEY MN US 4498 -9338 274 COOPB +GOLN2 GOLCONDA NV US 4096 -11749 1346 COOPABC +GOLN5 GOLODRINAS (1 E) NM US 3589 -10516 2057 GOES +GOLN7 GOLDSBORO (2 N) NC US 3542 -7799 33 COOPC +GOLO3 GOLD BEACH (1 NE) OR US 4243 -12440 0 COOPB +GOLQ2 GOLDSTREAM BC CN 5167 -11860 -9999 +GOLT2 GOLDTHWAITE (1 WSW) TX US 3145 -9858 457 COOPA +GOLW1 GOLDENDALE (13 SE) WA US 4578 -12055 803 GOES +GOMC2 MINTURN (9 E) CO US 3963 -10628 2621 GOES +GOMM8 WOLF POINT (34 E) MT US 4848 -10521 -9999 USCRN +GOMW3 ALGOMA WI US 4461 -8744 190 UCOOP +GON GROTON/NEW LONDON CT US 4133 -7205 3 +GONC2 GOLDEN (6 NW) CO US 3978 -10532 2316 COOPAB +GONN1 GORDON NE US 4280 -10210 -9999 UCOOP +GOOK1 GOODLAND (3 W) KS US 3935 -10179 1115 COOPAB +GOOM6 GOODMAN MS US 3295 -8988 -9999 +GOON3 CANAAN (6 NW) NH US 4372 -7210 256 SNOCOR +GOOS1 GOOSE CREEK SC US 3306 -7994 -4 GOES +GOOT2 HOUSTON TX US 2971 -9499 -9999 ALERT +GOOU1 SALINA (14 ESE) UT US 3880 -11168 2438 SNOTEL +GOOW4 GRASS CREEK (8 NW) WY US 4400 -10876 1753 UCOOP +GOPC2 KREMMING CO US 4008 -10653 2865 +GORA1 GORGAS (1 SE) AL US 3365 -8720 107 COOPB +GORA3 CATALINA (4 NE) AZ US 3255 -11088 1009 ALERT +GORC2 MINTURN CO US 3961 -10645 2356 +GORF1 BASINGER (5 NE) FL US 2747 -8101 -9999 GOES +GORL1 GORUM LA US 3142 -9290 110 COOPB +GORN1 GORDON (6 N) NE US 4289 -10220 1128 COOPAB +GORN3 GORHAM NH US 4438 -7120 -9999 UCOOP +GORN6 NORTH CREEK (3 SSW) NY US 4367 -7405 1091 NWR +GORO2 GORE (4 NE) OK US 3557 -9507 143 GOES +GORV2 GORDONSVILLE (3 S) VA US 3810 -7817 140 COOPB +GORW1 NEWHALEM WA US 4867 -12125 123 GOES +GORW3 GORDON WI US 4625 -9180 317 COOPB +GOSA2 FAIRBANKS (7 NW) AK US 6493 -14788 305 COOPB +GOSC1 RAMONA (3 NNE) CA US 3307 -11685 466 GOES +GOSC2 DECKERS (9 SW) CO US 3918 -10536 2480 ALERT +GOSI1 OAKLEY (9 SW) ID US 4213 -11394 1454 GOES +GOSM3 GOSS HEIGHTS MA US 4226 -7287 122 GOES +GOSM6 GOSHEN SPRINGS (3 NW) MS US 3252 -8992 98 COOPB +GOSN1 GROSS (1 E) NE US 4294 -9855 533 COOPB +GOSN7 FAIRVIEW NC US 3515 -8054 -9999 GOES +GOSN8 MAYVILLE (2 SE) ND US 4748 -9729 285 UCOOP +GOSO3 GOSHEN (3 SE) OR US 4398 -12297 144 GOES +GOSU1 SCOFIELD (7 W) UT US 3972 -11130 2560 +GOSV2 LEXINGTON (14 NW) VA US 3798 -7950 411 COOPB +GOTN1 GOTHENBURG NE US 4093 -10017 788 COOPAB +GOTN2 ELKO (76 NE) NV US 4183 -11515 2682 SNOTEL +GOUN6 GOUVERNEUR NY US 4435 -7552 128 +GOVK1 GOVE (4 W) KS US 3896 -10055 818 COOPB +GOVM7 GROVESPRING (5 S) MO US 3728 -9264 -9999 UCOOP +GOVN6 GOUVERNEUR NY US 4435 -7552 128 COOPA +GOVO3 GOVERNMENT CAMP OR US 4530 -12174 1213 +GOWF1 GOWERS CORNER FL US 2832 -8245 -9999 OTHER +GOWM8 GLASGOW MT US 4819 -10664 668 COOPC +GOWN2 NORTH LAS VEGAS (4 NNW) NV US 3624 -11516 628 +GOWN6 GOWANDA NY US 4246 -7894 262 OTHER +GOYC1 GILROY (4 SW) CA US 3696 -12161 245 ALERT +GPAT2 GRAND PRAIRIE TX US 3275 -9693 -9999 GOES +GPAV1 CASTLETON (5 NW) VT US 4366 -7311 602 NWR +GPBI2 GALENA IL US 4242 -9043 244 COOPB +GPCK2 UNION (2 W) KY US 3899 -8472 -9999 GOES +GPCT2 GRAND PRAIRIE TX US 3275 -9700 -9999 RFCSIM +GPDM4 GRAND RAPIDS MI US 4290 -8577 -9999 UCOOP +GPDN1 CROFTON (8 N) NE US 4285 -9747 383 +GPE LOS ANGELES CA US 3400 -11833 -9999 +GPEC1 LOS GATOS (5 ESE) CA US 3720 -12188 148 ALERT +GPEK1 SELDEN KS US 3954 -10057 866 UCOOP +GPEK2 GREENUP KY US 3858 -8283 163 IFLOWS +GPEM4 GRAPE MI US 4196 -8353 -9999 AHOS +GPEM6 GULFPORT MS US 3042 -8903 -9999 +GPEN2 WASHOE CITY (4 NW) NV US 3935 -11985 1951 ALERT +GPET2 GRAND PRAIRIE (4 SE) TX US 3273 -9694 -9999 +GPFM4 GROSSE POINTE FARMS MI US 4238 -8290 187 COOPC +GPFO3 MAPLETON (8 SSW) OR US 4390 -12390 557 GOES +GPHM6 GULFPORT MS US 3036 -8909 -9999 ALERT +GPIN6 NANTICOKE (1 NW) NY US 4229 -7609 396 IFLOWS +GPJT2 GRAND PRAIRIE (2 NW) TX US 3278 -9702 -9999 RFCSIM +GPKC2 GLADE PARK (3 N) CO US 3903 -10874 2067 +GPKM8 CHOTEAU (35 WSW) MT US 4779 -11294 2103 GOES +GPLC2 THATCHER (9 SE) CO US 3746 -10400 1594 ALERT +GPLO3 FOSTER (7 NE) OR US 4445 -12239 311 +GPLT2 GRANITE SHOALS TX US 3056 -9834 -9999 ALERT +GPM GRAND PRAIRIE (4 SW) TX US 3270 -9705 -9999 +GPMM6 GREENWOOD MS US 3353 -9026 -9999 GOES +GPNN6 STATEN ISLAND NY US 4060 -7418 9 COOPAB +GPNT2 GRAPEVINE TX US 3297 -9706 -9999 GOES +GPOA2 PAXSON (24 S) AK US 6269 -14562 -9999 GOES +GPOM5 RAY (10 NE) MN US 4352 -9307 -9999 GOES +GPOM6 GULFPORT MS US 3023 -8898 6 HTG +GPPT2 GRAPELAND (4 N) TX US 3157 -9547 -9999 UCOOP +GPRA3 SENTINEL (19 NE) AZ US 3308 -11301 158 GOES +GPRC2 GYPSUM CO US 3970 -10697 2237 GOES +GPRM8 HAMILTON MT US 4619 -11392 2118 GOES +GPRN5 GALLUP NM US 3553 -10874 1975 UCOOP +GPRO3 SWEET HOME (10 ENE) OR US 4445 -12255 309 OTHER +GPRT2 GRAND PRAIRIE TX US 3279 -9703 125 +GPSC2 GYPSUM CO US 3965 -10695 1914 +GPSO1 GALLIPOLIS (1 NE) OH US 3882 -8218 175 COOPAB +GPSO3 GRANTS PASS (1 SSE) OR US 4243 -12332 283 COOPABC +GPST2 GALVESTON (1 S) TX US 2929 -9479 0 HTG +GPT GULFPORT MS US 3041 -8907 15 +GPTA2 TYONEK (15 SW) AK US 6102 -15145 76 SNOCOR +GPTF1 GULFPORT (2 SE) FL US 2772 -8269 -9999 OTHER +GPTM6 GULFPORT MS US 3036 -8909 -9999 GOES +GPTN6 GREENPORT (1 WSW) NY US 4110 -7237 5 COOPAB +GPTT2 GRAPELAND TX US 3168 -9552 -9999 UCOOP +GPUW1 PALMER (2 ESE) WA US 4730 -12185 262 GOES +GPVN6 GALLUPVILLE NY US 4271 -7419 381 IFLOWS +GPVT2 GRAPEVINE TX US 3297 -9706 178 +GPWI2 GURNEE IL US 4235 -8793 199 COOPB +GPWT2 RICHMOND TX US 2958 -9568 -9999 ALERT +GPZ GRAND RAPIDS MN US 4721 -9351 -9999 SAWRS +GPZO3 ASHLAND (30 WSW) OR US 4212 -12330 1829 WSF +GQEC1 GASQUET (4 NW) CA US 4185 -12398 152 GOES +GQMN8 GWINNER (4 W) ND US 4626 -9773 385 UCOOP +GQQ GALION OH US 4075 -8272 -9999 SAWRS +GQQT2 GLEN ROSE TX US 3230 -9779 -9999 GOES +GRAA1 GRAYSON (5 W) AL US 3429 -8740 165 GOES +GRAA2 PORTAGE (12 WSW) AK US 6073 -14929 206 GOES +GRAC1 GRASS VALLEY (1 W) CA US 3920 -12107 732 COOPABC +GRAC2 GRANADA (2 N) CO US 3810 -10231 1061 GOES +GRAH3 RIO GRANDE HO 1453 -8824 -9999 +GRAI1 GRACE (4 S) ID US 4254 -11185 1893 GOES +GRAI3 GEORGIA IN US 3873 -8658 -9999 NWR +GRAI4 GRANVILLE (2 E) IA US 4298 -9583 440 UCOOP +GRAK2 GRAYSON (6 SSW) KY US 3823 -8298 218 +GRAL1 GRAND ISLE LA US 2919 -8988 -9999 GOES +GRAM1 GRAND LAKE STREAM ME US 4518 -6778 88 COOPAB +GRAM3 GRANVILLE MA US 4207 -7290 366 +GRAM5 COLERAINE (3 W) MN US 4729 -9348 535 NWR +GRAM7 GRANBY MO US 3692 -9427 -9999 UCOOP +GRAN1 GRETNA (4 E) NE US 4120 -9620 366 COOPB +GRAN3 GRAFTON NH US 4357 -7195 253 COOPAB +GRAN6 GRAFTON NY US 4278 -7347 475 COOPA +GRAN8 GRAFTON ND US 4842 -9742 252 COOPAB +GRAO1 GRATIOT OH US 3995 -8221 256 IFLOWS +GRAO3 GRANTS PASS OR US 4243 -12332 269 GOES +GRAP1 GRATERFORD PA US 4023 -7545 -9999 +GRAQ2 GRASMERE BC CN 4910 -11508 869 +GRAR6 GRANADA AWS MET NI 1192 -8595 -9999 +GRAS2 SHADEHILL (9 NW) SD US 4580 -10237 -9999 +GRAT1 GRAY TN US 3638 -8247 562 IFLOWS +GRAT2 GRANBURY (2 NE) TX US 3247 -9777 219 UCOOP +GRAV1 GRANVILLE VT US 4398 -7285 -9999 UCOOP +GRAV3 CHRISTIANSTED VI 1772 -6471 20 COOPB +GRAW2 GRANTSVILLE WV US 3892 -8109 220 COOPAB +GRAW3 GRANTSBURG (1 SW) WI US 4577 -9272 -9999 AUTOB +GRAW4 CHEYENNE (7 NE) WY US 4119 -10471 1859 COOPC +GRB GREEN BAY WI US 4450 -8811 207 +GRBA3 CATALINA (2 SE) AZ US 3248 -11090 902 ALERT +GRBC1 FULLERTON CA US 3384 -11796 30 ALERT +GRBC2 GRANBY (10 NE) CO US 4021 -10586 2530 +GRBI3 GREENSBURG (2 E) IN US 3933 -8545 299 COOPAB +GRBI4 GARBER IA US 4274 -9126 194 +GRBI4G GARBER IA US 4274 -9126 194 +GRBK2 GREENSBURG KY US 3725 -8550 180 COOPA +GRBM4 GRAND BLANC MI US 4293 -8363 -9999 UCOOP +GRBN4 PLAINFIELD NJ US 4060 -7450 17 IFLOWS +GRBN6 GARBUTT (8 SW) NY US 4300 -7778 171 +GRBN7 WINDSOR (8 WSW) NC US 3594 -7707 -9999 GOES +GRBN8 GRASSY BUTTE (2 ENE) ND US 4740 -10320 814 COOPAB +GRBO3 BONANZA (14 E) OR US 4221 -12113 1478 +GRBP4 GURABO (3 NW) PR 1829 -6600 421 COOPB +GRBQ2 GOLDSTREAM - BREWSTER BC CN 5163 -11848 710 +GRBT2 GROESBECK TX US 3153 -9653 142 COOPB +GRBW2 GREENBACK (1 N) WV US 3843 -7985 825 COOPB +GRBW3 GREEN BAY WI US 4441 -8800 -9999 NWR +GRCA2 OPHIR (44 WNW) AK US 6333 -15780 -9999 SNOCOR +GRCA3 PRESCOTT (2 N) AZ US 3457 -11245 1586 GOES +GRCC1 POINT ARENA (4 ESE) CA US 3890 -12361 24 +GRCC2 VILLA GROVE (9 SE) CO US 3817 -10581 -9999 GOES +GRCF1 GRACEVILLE (1 SW) FL US 3096 -8553 49 COOPB +GRCI1 GRACE (1 N) ID US 4259 -11176 1692 COOPAB +GRCI2 GRAND CHAIN IL US 3720 -8804 117 GOES +GRCI2G GRAND CHAIN IL US 3720 -8804 -9999 +GRCI3 GREENCASTLE (1 E) IN US 3965 -8685 255 COOPAB +GRCK2 HYDEN (10 SE) KY US 3700 -8325 671 IFLOWS +GRCL1 GRAND COTEAU LA US 3043 -9203 17 COOPA +GRCM7 GREEN CITY (7 N) MO US 4035 -9295 315 COOPAB +GRCM8 EUREKA (14 ENE) MT US 4891 -11477 1311 SNOTEL +GRCN5 LOS ALAMOS NM US 3595 -10631 -9999 +GRCP1 GRACETON (1 N) PA US 4052 -7917 305 GOES +GRCT2 LAGRANGE (5 NE) TX US 2995 -9682 -9999 ALERT +GRCU1 WENDOVER (70 NNE) UT US 4171 -11388 1622 COOPA +GRCW1 CLE ELUM (21 E) WA US 4728 -12049 1615 SNOTEL +GRCW4 JACKSON (18 SE) WY US 4335 -11043 2063 SNOTEL +GRD GREENWOOD SC US 3425 -8216 192 +GRDA1 GERALDINE AL US 3432 -8600 -9999 +GRDA3 APACHE JCT. (16 NW) AZ US 3352 -11169 390 OTHER +GRDA4 GURDON AR US 3391 -9311 -9999 NWR +GRDC1 CASTELLA (2 ESE) CA US 4113 -12228 1463 GOES +GRDG1 COLUMBUS (13 NW) GA US 3260 -8508 -9999 +GRDI2 GARDNER IL US 4119 -8831 184 UCOOP +GRDK1 GRIDLEY KS US 3810 -9588 338 COOPB +GRDK2 GREENDALE (2 NE) KY US 3814 -8452 262 GOES +GRDL1 GONZALES LA US 3026 -9096 -9999 GOES +GRDM1 VAN BUREN (15 NE) ME US 4728 -6780 152 GOES +GRDM4 GRAND HAVEN MI US 4307 -8620 183 COOPB +GRDM5 GARDEN CITY MN US 4405 -9420 -9999 COOPB +GRDM5G GARDEN CITY MN US 4405 -9420 -9999 +GRDM6 GRENADA (5 NNE) MS US 3387 -8978 85 COOPAB +GRDN1 GORDON (3 W) NE US 4280 -10226 1113 COOPC +GRDN2 GARDNERVILLE (7 SE) NV US 3885 -11970 1520 +GRDN6 GARDINER (2 W) NY US 4168 -7415 98 COOPB +GRDO2 GRADY (2 E) OK US 3402 -9763 273 COOPB +GRDO3 MORO (4 NW) OR US 4551 -12078 729 NWRU +GRDP1 GIRARD (2 E) PA US 4199 -8029 244 GOES +GRDT2 GIRARD (3 W) TX US 3335 -10070 -9999 RFCSIM +GRDW2 GERRARDSTOWN WV US 3937 -7810 -9999 UCOOP +GRDW3 TOMAHAWK (6 S) WI US 4540 -8972 -9999 UCOOP +GRDW4 ALCOVA (2 NE) WY US 4257 -10670 1615 +GREA1 GREENSBORO AL US 3270 -8758 67 COOPA +GREC1 GREENVILLE CA US 4014 -12094 1085 COOPB +GREC2 GREENLAND (6 NNE) CO US 3922 -10474 2103 COOPB +GREC3 GREENWICH (5 N) CT US 4108 -7364 91 COOPB +GREF1 GREENVILLE (2 S) FL US 3044 -8364 29 NF-OBS +GREI2 GREENVIEW (4 N) IL US 4013 -8973 146 +GREK1 GREAT BEND (2 N) KS US 3842 -9876 567 +GREK2 GREENUP (5 S) KY US 3847 -8280 163 IFLOWS +GREL1 GRAND ECORE LA US 3181 -9309 23 +GREM1 DOVER-FOXCROFT (5 N) ME US 4525 -6923 116 COOPB +GREM6 GREENWOOD MS US 3352 -9018 28 +GREM7 GREER (1 NE) MO US 3678 -9133 262 COOPB +GREM8 GREAT FALLS MT US 4761 -11131 -9999 NWR +GREN1 GREELEY NE US 4155 -9853 616 COOPAB +GREN3 GREENVILLE NH US 4278 -7180 274 COOPB +GREN7 GREENVILLE (2 NW) NC US 3563 -7740 10 COOPAB +GREO1 GREER OH US 4052 -8220 274 COOPB +GREO3 GRESHAM OR US 4549 -12242 93 +GRES1 GREENVILLE SC US 3485 -8240 277 COOPB +GRES2 RAPID CITY (6 SE) SD US 4404 -10313 -9999 UCOOP +GRET1 GREENFIELD TN US 3617 -8878 122 COOPB +GRET2 CLARENDON (4 N) TX US 3500 -10089 815 GOES +GREV1 GREENSBORO VT US 4458 -7229 427 COOPB +GREV2 GORE (4 SW) VA US 3925 -7840 259 COOPB +GREW3 GREEN BAY WI US 4452 -8802 181 +GREW4 ALPINE (4 SE) WY US 4317 -11100 1743 GOES +GRF FORT LEWIS WA US 4710 -12263 -9999 WSR88D +GRFA2 FORT YUKON (63 ENE) AK US 6703 -14328 259 GOES +GRFC1 GREENFIELD (2 W) CA US 3640 -12132 51 +GRFG1 GRIFFIN (10 W) GA US 3324 -8443 217 GOES +GRFI2 GRAFTON IL US 3897 -9045 131 +GRFI2G GRAFTON IL US 3897 -9045 131 +GRFI3 GREENFIELD IN US 3978 -8575 265 COOPA +GRFK1 GRAINFIELD KS US 3911 -10046 853 COOPB +GRFM1 GRAND FALLS ME US 4527 -6748 -9999 UCOOP +GRFM3 GREENFIELD # 3 MA US 4257 -7260 40 COOPB +GRFM8 GREAT FALLS MT US 4749 -11134 1012 UCOOP +GRFN5 GARFIELD NM US 3277 -10728 -9999 UCOOP +GRFN7 GRANITE FALLS NC US 3587 -8137 305 IFLOWS +GRFN8 GRAND FORKS ND US 4793 -9708 253 COOPABC +GRFO1 GREENFIELD OH US 3937 -8338 296 +GRFP1 GRATERFORD (1 E) PA US 4023 -7543 73 +GRFQ2 GRAND FORKS BC CN 4903 -11847 532 +GRFS1 GREAT FALLS (3 N) SC US 3460 -8090 97 +GRFT1 GREAT FALLS TN US 3580 -8563 265 AHOS +GRFW1 WAHKIACUS (11 N) WA US 4599 -12108 1158 GOES +GRFW2 GRIFFITHSVILLE WV US 3823 -8198 238 COOPB +GRFW3 TOMAHAWK (11 SSW) WI US 4531 -8978 397 UCOOP +GRFW4 CASPER (17 SW) WY US 4257 -10669 1618 GOES +GRGA1 GEORGIANNA (1 N) AL US 3167 -8674 91 COOPB +GRGA3 GOODYEAR (3 SW) AZ US 3339 -11239 269 +GRGC1 BADGER (7 NNE) CA US 3674 -11896 2012 COOPAB +GRGI2 GALESBURG (3 NE) IL US 4094 -9040 235 OTHER +GRGI4 GEORGE IA US 4334 -9600 387 UCOOP +GRGK2 GEORGETOWN KY US 3820 -8455 271 COOPB +GRGM4 GREEN GARDEN MI US 4662 -8725 -9999 COOPB +GRGM5 GEORGETOWN MN US 4707 -9677 -9999 UCOOP +GRGM6 GRACE MS US 3293 -9097 22 GOES +GRGM7 GRAND GLAISE MO US 3803 -9272 -9999 UCOOP +GRGS2 GREGORY SD US 4324 -9943 658 COOPAB +GRGT2 GRANGER TX US 3072 -9745 178 COOPB +GRHC1 EL CAJON (2 E) CA US 3280 -11692 162 ALERT +GRHI1 SUN VALLEY (10 NW) ID US 4378 -11442 1911 WSF +GRHI2 GRANITE CITY IL US 3880 -9015 -9999 GOES +GRHK2 GRAY HAWK KY US 3740 -8395 366 +GRHM4 GRAND HAVEN MI US 4307 -8622 189 COOPA +GRHN3 GORHAM NH US 4439 -7123 335 COOPB +GRHN7 GRAHAM (2 ENE) NC US 3605 -7937 201 COOPB +GRHO1 GROVER HILL OH US 4102 -8447 223 COOPB +GRHT2 KERRVILLE TX US 3007 -9920 -9999 GOES +GRHV2 MAX MEADOWS (4 SE) VA US 3694 -8089 282 UCOOP +GRHW1 GRAYS RIVER HATCHERY WA US 4638 -12357 30 +GRI GRAND ISLAND NE US 4097 -9831 561 +GRIC1 GRIDLEY (3 E) CA US 3937 -12165 28 GOES +GRII2 GRIDLEY IL US 4074 -8887 213 UCOOP +GRII4 GRINNELL (3 SW) IA US 4172 -9273 276 COOPAB +GRIL1 GRAND ISLE LA US 2924 -9000 1 COOPB +GRIN1 GRAND ISLAND (5 SE) NE US 4087 -9828 558 +GRIT2 GOODRICH (3 S) TX US 3057 -9495 24 +GRJC2 GRAND JUNCTION (6 ESE) CO US 3904 -10847 1451 COOPC +GRJM4 GRAND JUNCTION (1 W) MI US 4240 -8610 209 COOPC +GRJT1 GRAND JUNCTION (7 N) TN US 3510 -8921 140 COOPC +GRK KILLEEN TX US 3107 -9783 164 WSR88D +GRKC1 DUNSMUIR (8 W) CA US 4122 -12242 1890 WSF +GRKC2 RYE (1 SSE) CO US 3791 -10493 -9999 +GRKK2 WEST LIBERTY (3 SW) KY US 3785 -8335 296 IFLOWS +GRKW3 GREEN LAKE (2 SE) WI US 4382 -8893 244 +GRLC1 JUNE LAKE (6 N) CA US 3786 -11910 2173 OTHER +GRLC2 GREELEY (2 S) CO US 4040 -10470 1466 COOPABC +GRLI2 GRAYVILLE IL US 3828 -8800 134 COOPAC +GRLK1 GRENOLA KS US 3736 -9645 338 GOES +GRLK2 CAMPBELLSVILLE KY US 3725 -8533 238 GOES +GRLM3 CANTON MA US 4221 -7115 12 GOES +GRLM4 GRAYLING (5 ENE) MI US 4469 -8461 -9999 +GRLO3 BAKER (12 WNW) OR US 4480 -11808 2065 WSF +GRLP1 GREEN LANE PA US 4043 -7548 93 COOPB +GRLU1 GARLAND UT US 4173 -11217 1326 +GRLW1 TIETON (22 SW) WA US 4655 -12117 1780 SNOTEL +GRLW3 GREENLEAF WI US 4431 -8810 -9999 +GRLW4 MORAN WY US 4413 -11082 2214 GOES +GRM GRAND MARIAS MN US 4775 -9033 -9999 AMOS +GRMA3 MARICOPA (3 E) AZ US 3317 -11201 340 GOES +GRMC1 MAMMOTH LAKES (16 WSW) CA US 3756 -11924 2408 GOES +GRMC2 GREEN MOUNTAIN FALLS CO US 3893 -10501 2377 ALERT +GRMI1 GRASMERE (3 S) ID US 4235 -11588 1567 COOPB +GRMI4 GRIMES (3 E) IA US 4168 -9373 246 +GRMI4G GRIMES (3 E) IA US 4168 -9373 246 +GRMM1 GORHAM ME US 4367 -7043 64 +GRMM4 GRAND MARAIS MI US 4668 -8598 -9999 AMOS +GRMM5 GRAND MARAIS (12 W) MN US 4775 -9057 457 UCOOP +GRMM7 GRAHAM (1 NW) MO US 4020 -9507 192 COOPB +GRMN2 RUBY VALLEY (7 WSW) NV US 4038 -11553 2438 SNOTEL +GRMN3 GORHAM NH US 4444 -7119 254 +GRMN5 GRANTS (3 WNW) NM US 3517 -10790 1987 COOPA +GRMN7 GRIMESLAND (1 NE) NC US 3557 -7718 5 GOES +GRMO1 GERMANTOWN (2 NW) OH US 3963 -8440 226 COOPB +GRMO3 GRESHAM OR US 4550 -12243 94 COOPB +GRMP1 GRAMPIAN PA US 4097 -7859 460 COOPAB +GRMW4 LANDER (20 SSW) WY US 4257 -10883 2701 WSF +GRNA1 DEMOPOLIS (6 NE) AL US 3258 -8779 -9999 +GRNA3 PALOMINAS (3 E) AZ US 3138 -11007 1305 GOES +GRNC1 GRATON (1 SSE) CA US 3843 -12287 61 COOPB +GRNC2 GRANT CO US 3946 -10566 2614 GOES +GRND1 GREENWOOD DE US 3883 -7558 14 COOPA +GRNF1 SNEADS (1 SE) FL US 3070 -8492 -9999 UCOOP +GRNI1 AVERY (25 SE) ID US 4702 -11545 1829 WSF +GRNI2 GRAND TOWER (2 N) IL US 3767 -8950 -9999 COOPB +GRNI4 GREENFIELD IA US 4130 -9447 408 COOPAB +GRNI4C GREENFIELD IA US 4130 -9447 408 +GRNI4D GREENFIELD IA US 4130 -9447 -9999 +GRNK1 GRENOLA (1 N) KS US 3735 -9647 338 COOPB +GRNK2 GARRISON KY US 3860 -8320 -9999 UCOOP +GRNL1 GREENWOOD (3 SSW) LA US 3242 -9400 104 COOPB +GRNM1 GRINDSTONE ME US 4573 -6859 90 GOES +GRNM2 GREENBELT MD US 3899 -7685 52 ALERT +GRNM3 GRANVILLE (2 W) MA US 4205 -7289 305 COOPA +GRNM4 GREENVILLE (2 NNE) MI US 4320 -8525 268 COOPAB +GRNM5 GRANITE FALLS (6 S) MN US 4473 -9555 296 COOPB +GRNM5C GRANITE FALLS MN US 4473 -9555 296 +GRNM6 GRENADA MS US 3381 -8977 85 +GRNM7 GREENFIELD MO US 3741 -9383 332 COOPB +GRNM8 DILLON (26 SSW) MT US 4494 -11303 1762 COOPB +GRNN1 GREENWOOD (1 W) NE US 4097 -9645 326 +GRNN3 GORHAM (6 SSW) NH US 4431 -7123 433 SNOCOR +GRNN7 AUBURN NC US 3567 -7853 -9999 NWR +GRNN8 GRAFTON ND US 4842 -9741 246 GOES +GRNO1 GRANVILLE (1 W) OH US 4007 -8255 304 IFLOWS +GRNO3 GRANITE (4 WSW) OR US 4480 -11860 1829 +GRNP1 GREENTOWN (6 E) PA US 4130 -7522 512 COOPB +GRNQ2 BIG BAR CREEK BC CN 5080 -12292 1780 GOES +GRNS1 GREENVILLE (5 W) SC US 3485 -8248 -9999 +GRNT1 GREENEVILLE TN US 3618 -8282 489 IFLOWS +GRNT2 GRANBURY (5 N) TX US 3252 -9781 -9999 COOPAB +GRNU1 DUTCH JOHN (2 SW) UT US 4091 -10942 1707 +GRNW1 ENUMCLAW (17 ESE) WA US 4715 -12164 524 GOES +GRNW2 GRANDVIEW WV US 3783 -8107 744 GOES +GRNW3 GREEN BAY (5 SE) WI US 4445 -8796 181 AUTOB +GRNW4 GREEN RIVER WY US 4153 -10947 1856 COOPAB +GROA2 SEWARD (7 NNE) AK US 6020 -14937 64 GOES +GROC1 GROVELAND (1 NNE) CA US 3784 -12023 853 COOPBC +GROC2 TELLURIDE (29 SW) CO US 3780 -10827 2725 WSF +GROF1 GROVELAND (9 NNW) FL US 2868 -8190 42 +GROI2 GROVELAND (2 WNW) IL US 4060 -8959 192 COOPB +GROM7 GROVESPRING (4 W) MO US 3739 -9267 -9999 UCOOP +GRON1 GROSS (1 E) NE US 4294 -9855 2179 COOPB +GROP4 GURABO (2 W) PR 1826 -6599 49 COOPB +GROQ2 CHRISTIAN VALLEY BC CN 4955 -11868 1859 GOES +GROS1 PIEDMONT (2 SE) SC US 3468 -8243 -9999 GOES +GROS2 GROTON SD US 4545 -9810 -9999 UCOOP +GROT2 GLEN ROSE TX US 3223 -9778 -9999 +GROV1 GROTON VT US 4422 -7220 241 COOPAB +GROV2 GROTTOES VA US 3826 -7886 -9999 UCOOP +GRP GRANITE POINT AK US 6095 -15132 -9999 MARS +GRPA2 CHALKYITSIK (32 E) AK US 6709 -14341 183 SNOCOR +GRPA3 GREER (9 NW) AZ US 3411 -10957 3134 NWR +GRPC1 UNION CITY (3 NE) CA US 3762 -12200 216 ALERT +GRPC2 GREELEY (3 E) CO US 4042 -10464 1294 GOES +GRPK2 SOUTH CARROLLTON (3 NE) KY US 3737 -8713 128 COOPC +GRPL1 GRAND PASS LA US 3012 -8925 -9999 GOES +GRPM4 GRAND RAPIDS MI US 4292 -8565 -9999 UCOOP +GRPM5 GRAND RAPIDS MN US 4723 -9350 399 COOPC +GRPM7 GREENVILLE MO US 3713 -9046 -9999 GOES +GRPM7G GREENVILLE MO US 3713 -9046 -9999 +GRPN2 PARADISE VALLEY (12 N) NV US 4167 -11757 2377 SNOTEL +GRPO3 PARKDALE (7 SW) OR US 4562 -12170 975 SNOTEL +GRPQ2 GLACIER AT ROGERS PASS BC CN 5127 -11751 -9999 +GRPT2 GRAPE CREEK (12 NW) TX US 3158 -10059 146 GOES +GRPW1 GIG HARBOR (9 WSW) WA US 4730 -12287 16 +GRR GRAND RAPIDS MI US 4289 -8554 237 +GRRA4 HEBER SPRINGS (3 NE) AR US 3552 -9200 161 +GRRC2 ELDORADO SPRINGS (4 W) CO US 3994 -10535 2429 COOPAB +GRRI3 GARRETT IN US 4134 -8512 268 COOPB +GRRM5 GARRISON (5 N) MN US 4638 -9383 -9999 UCOOP +GRRM8 GARRISON MT US 4653 -11280 1320 OTHER +GRRO1 GRAND RAPIDS OH US 4142 -8387 191 COOPB +GRRQ2 PENDICTON (11 NE) BC CN 4962 -11942 1551 WSF +GRRW3 MCALLISTER (4 NE) WI US 4536 -8766 -9999 UCOOP +GRRW4 GREEN RIVER (1 SE) WY US 4152 -10945 1847 GOES +GRSA1 GRAYSVILLE (2 NE) AL US 3364 -8695 104 GOES +GRSA2 SOURDOUGH (1 SW) AK US 6252 -14553 567 GOES +GRSA3 SACATON (5 E) AZ US 3309 -11169 393 GOES +GRSC1 TERMO (18 WSW) CA US 4078 -12078 1890 GOES +GRSC2 BOULDER (6 SW) CO US 3994 -10535 -9999 GOES +GRSI1 MOORE (13 W) ID US 4370 -11361 1859 GOES +GRSI3 GREENSBURG (2 E) IN US 3935 -8547 283 COOPC +GRSM7 GRAVOIS MILLS (4 SW) MO US 3832 -9283 -9999 UCOOP +GRSN1 GRESHAM NE US 4097 -9740 491 COOPB +GRSN5 GRANTS (11 E) NM US 3524 -10767 2576 GOES +GRSO2 GRANDFIELD (3 W) OK US 3424 -9874 343 OTHER +GRSQ2 GOLDSTREAM STITT BC CN 5163 -11817 963 +GRST1 NASHVILLE TN US 3609 -8675 -9999 GOES +GRST2 GROESBECK TX US 3157 -9652 142 +GRSW4 MORAN (25 NW) WY US 4413 -11083 2214 SNOTEL +GRTA2 DELTA JUNCTION AK US 6390 -14492 366 SNOCOR +GRTC1 MURRIETA (4 SE) CA US 3352 -11716 319 +GRTC2 GRANT (1 W) CO US 3946 -10568 2644 COOPAB +GRTI2 GRANITE CITY IL US 3878 -9013 -9999 GOES +GRTI2G GRANITE CITY IL US 3878 -9013 -9999 +GRTI3 GARRETT (1 S) IN US 4134 -8513 265 COOPA +GRTK1 GARNETT (4 N) KS US 3833 -9525 266 COOPB +GRTL1 GRETNA LA US 2992 -9007 2 COOPB +GRTM4 GIBRALTER MI US 4209 -8319 177 GOES +GRTM6 GRENADA MS US 3381 -8977 -9999 UCOOP +GRTN1 GRETA (4 NE) NE US 4117 -9618 -9999 COOPB +GRTN5 GRANTS NM US 3515 -10787 -9999 RFCSIM +GRTO1 GEORGETOWN (1 E) OH US 3885 -8393 -9999 GOES +GRTP1 GRATERFORD PA US 4023 -7545 -9999 +GRTQ2 KINBASKET LAKE @ GARRET BC CN 5188 -11789 -9999 +GRTU1 CALLAO (12 SW) UT US 3978 -11386 1841 GOES +GRTV2 GRATTON VA US 3713 -8142 853 IFLOWS +GRTW2 GRANTSVILLE WV US 3892 -8110 -9999 GOES +GRUI2 GREENUP (3 SE) IL US 3923 -8813 166 COOPB +GRUN3 GROVETON (3 NE) NH US 4463 -7147 280 +GRUT2 GRUVER TX US 3626 -10141 966 COOPA +GRUV2 GRUNDY VA US 3727 -8208 357 COOPAB +GRVA1 GREENVILLE AL US 3183 -8661 -9999 +GRVA2 MOOSE PASS (14 NNE) AK US 6060 -14907 335 SNOTEL +GRVA3 TUCSON (25 S) AZ US 3186 -11099 881 COOPBC +GRVA4 GRAVELLY (2 E) AR US 3487 -9366 125 +GRVC1 GROVELAND (7 ESE) CA US 3782 -12010 959 COOPB +GRVC2 VAIL CO US 3964 -10639 2455 +GRVI1 GRANDVIEW (4 NW) ID US 4302 -11618 732 COOPA +GRVI2 GREENVILLE (1 E) IL US 3888 -8940 177 COOPB +GRVI3 GRANDVIEW (1 N) IN US 3795 -8699 124 COOPC +GRVK2 GRAND RIVERS KY US 3698 -8822 91 GOES +GRVM3 GRANVILLE MA US 4208 -7297 408 SNOCOR +GRVM7 GREENVILLE (6 N) MO US 3720 -9045 149 COOPAB +GRVM8 DEER LODGE (15 NNE) MT US 4663 -11263 1478 WSF +GRVN2 AUSTIN (31 WSW) NV US 3932 -11758 1890 GOES +GRVN5 GRENVILLE NM US 3660 -10362 1829 COOPA +GRVN6 JOHNSON NY US 4135 -7449 140 COOPB +GRVN8 GRANVILLE ND US 4827 -10085 460 COOPAB +GRVO1 GARRETTSVILLE (1 ENE) OH US 4128 -8108 -9999 GOES +GRVO2 GROVE (1 S) OK US 3658 -9477 235 COOPAB +GRVO3 GRANTS PASS (15 NNE) OR US 4264 -12321 717 +GRVP1 GREENVILLE PA US 4140 -8039 280 GOES +GRVT2 GRUVER TX US 3627 -10140 -9999 RFCSIM +GRVU1 GREEN RIVER UT US 3898 -11015 1231 GOES +GRVV2 MADISON (8 WNW) VA US 3842 -7837 262 IFLOWS +GRVW4 BONDURANT (20 NE) WY US 4338 -11013 2667 SNOTEL +GRWA3 CHINO VALLEY (4 NE) AZ US 3486 -11243 1585 GOES +GRWC1 GREENVIEW CA US 4155 -12292 860 COOPB +GRWC3 HOPEVILLE CT US 4158 -7187 55 ALERT +GRWI4 GARWIN IA US 4210 -9267 271 COOPB +GRWK1 TRIBUNE (14 N) KS US 3866 -10171 1111 COOPABC +GRWN1 GRAND ISLAN (2 SE) NE US 4092 -9831 561 COOPAB +GRWN4 GREENWICH NJ US 3938 -7536 2 +GRWS1 GREENWOOD (1 NE) SC US 3422 -8216 -9999 GOES +GRWS2 GREENWOOD (2 S) SD US 4291 -9835 366 +GRXW4 FORT LARAMIE (9 WSW) WY US 4217 -10470 1319 AHOS +GRYA2 COLDFOOT (3 SSW) AK US 6722 -15025 -9999 UCOOP +GRYC1 MT SHASTA (11 NE) CA US 4135 -12220 2438 GOES +GRYC2 GRANBY CO US 4015 -10598 2499 +GRYI1 CONDA (22 N) ID US 4315 -11142 1946 UCOOP +GRYI2 GRAYSLAKE IL US 4233 -8801 -9999 UCOOP +GRYI3 GARY IN US 4157 -8732 177 UCOOP +GRYI4 GRAY IA US 4185 -9500 -9999 UCOOP +GRYK2 GRAYSON (3 SW) KY US 3828 -8288 213 COOPAB +GRYL1 PORT VINCENT LA US 3041 -9091 3 GOES +GRYM1 GRAY ME US 4390 -7033 96 SNOCOR +GRYM4 GRAYLING MI US 4467 -8472 -9999 +GRYM5 GRYGLA (11 NE) MN US 4845 -9558 -9999 UCOOP +GRYM6 GRENADA MS US 3378 -8982 46 +GRYM8 GRAYLING (8 NW) MT US 4487 -11134 1965 +GRYO1 GRAYSVILLE OH US 3967 -8118 317 IFLOWS +GRYP1 GRAYSVILLE (1 ESE) PA US 3992 -8036 329 GOES +GRYS2 GARY (4 S) SD US 4474 -9646 482 +GRYS2G GARY (4 S) SD US 4474 -9646 -9999 +GRYT2 GRANBURY (1 NW) TX US 3245 -9782 237 RAWS +GRYV2 GRAYSONTOWN (1 SE) VA US 3703 -8055 555 GOES +GRYW1 GRAYLAND WA US 4680 -12409 3 COOPA +GRYW2 GARY WV US 3733 -8155 -9999 GOES +GRYW4 ALCOVA (1 ENE) WY US 4256 -10670 1622 +GRZC1 PORTOLA (12 WNW) CA US 3992 -12065 2103 GOES +GRZI1 WHITNEY (5 SE) ID US 4208 -11170 1693 GOES +GRZM7 GRAHAM (1 NW) MO US 4020 -9507 192 GOES +GRZO3 CULVER (14 E) OR US 4452 -12094 1108 +GRZQ9 DAWSON (47 E) YK CN 6443 -13827 975 UCOOP +GRZU1 DUTCH JOHN (2 SW) UT US 4091 -10942 1705 +GSAP1 SINNEMAHONING PA US 4140 -7802 293 SNOCOR +GSB GOLDSBORO (3 SSE) NC US 3534 -7796 33 +GSBC3 MILFORD CT US 4121 -7304 0 ALERT +GSBN1 GRETNA (3 NE) NE US 4117 -9622 -9999 ALERT +GSBP1 SINNEMAHONING PA US 4142 -7805 320 SNOCOR +GSCA4 GENTRY (7 NW) AR US 3634 -9459 276 GOES +GSCC1 GOLETA (2 S) CA US 3442 -11982 23 ALERT +GSCM7 GASCONADE (1 NE) MO US 3867 -9157 157 COOPB +GSCM8 SACO (13 SW) MT US 4836 -10758 675 GOES +GSCN5 GASCON (1 W) NM US 3589 -10546 2542 GOES +GSCP1 WHARTON PA US 4155 -7795 334 SNOCOR +GSDC2 ALAMOSA (26 NE) CO US 3772 -10553 2475 COOPAB +GSDO2 JET (6 NE) OK US 3674 -9813 366 UCOOP +GSDP1 PROUTY PLACE PA US 4165 -7792 488 SNOCOR +GSEC2 AURORA (6 SW) CO US 3966 -10490 1670 ALERT +GSEP1 AUSTIN PA US 4165 -7812 450 SNOCOR +GSFN5 GLENWOOD (5 S) NM US 3325 -10888 1390 GOES +GSFO3 ROME (18 SE) OR US 4263 -11739 1372 GOES +GSFP1 INEZ PA US 4170 -7807 579 SNOCOR +GSGM8 GLASGOW MT US 4822 -10662 -9999 +GSGP1 INEZ PA US 4170 -7805 610 SNOCOR +GSGP4 SAN GERMAN (1 E) PR 1809 -6703 20 GOES +GSH GOSHEN IN US 4153 -8579 -9999 ASOS +GSHA4 GOSHEN (2 W) AR US 3610 -9401 -9999 GOES +GSHI3 GOSHEN IN US 4159 -8585 239 COOPB +GSHM4 GWINN (3 W) MI US 4626 -8751 251 COOPBC +GSHO1 DAMASCUS (1 NNW) OH US 4091 -8096 357 GOES +GSHV1 GOSHEN (5 N) VT US 4392 -7300 539 SNOCOR +GSHW4 RIVERTON (55 E) WY US 4283 -10748 1972 COOPAB +GSIM6 SHIP ISLAND MS US 3021 -8897 -9999 GOES +GSJC1 SAN JOSE CA US 3737 -12193 22 +GSJT2 GALVESTON (5 NE) TX US 2933 -9469 -9999 C-MAN +GSKI1 OAKLEY (14 S) ID US 4210 -11390 1725 GOES +GSKW2 FRIARS HILL (5 NW) WV US 3805 -8048 1335 IFLOWS +GSLA3 PAYSON (9 S) AZ US 3411 -11127 914 GOES +GSLM4 AU GRES MI US 4402 -8354 177 MARINE +GSLS1 GREENVILLE (3 W) SC US 3484 -8248 243 GOES +GSLU1 OGDEN (27 W) UT US 4125 -11250 1277 GOES +GSMF1 MACCLENNY (4 W) FL US 3027 -8219 39 COOPA +GSNA4 GOSHEN (1 W) AR US 3611 -9401 274 GOES +GSNC1 GRAYSON (1 SE) CA US 3757 -12115 9 OTHER +GSNI3 GOSHEN IN US 4157 -8584 245 COOPAB +GSNK2 GRAYSON (2 E) KY US 3833 -8288 177 COOPC +GSNM3 GOSHEN (2 NE) MA US 4244 -7279 436 COOPA +GSNM8 CHOTEAU (23 WNW) MT US 4787 -11267 -9999 RAWS +GSNN8 GARRISON (1 NNW) ND US 4765 -10142 590 COOPB +GSNT2 GARRISON TX US 3178 -9449 76 UCOOP +GSO GREENSBORO NC US 3610 -7994 271 +GSON7 GREENSBORO NC US 3608 -7980 233 COOPB +GSP GREER SC US 3490 -8221 292 +GSPA1 GULF SHORES (3 E) AL US 3025 -8766 -9999 GOES +GSPC2 KREMMLING (11 NNE) CO US 4021 -10633 2566 +GSPN2 GOODSPRINGS NV US 3584 -11543 1219 COOPA +GSPO2 JET (6 NE) OK US 3674 -9814 366 GOES +GSPO3 ASHLAND (10 SE) OR US 4213 -12255 742 COOPB +GSPT2 RIO FRIO (5 SW) TX US 2958 -9975 -9999 RFCSIM +GSPU1 SALT LAKE CITY (17 W) UT US 4073 -11220 1276 GOES +GSRC2 BOULDER (7 SW) CO US 3994 -10535 2073 ALERT +GSRL1 BATON ROUGE (8 NE) LA US 3051 -9104 12 +GSRN2 ELY (54 S) NV US 3867 -11464 -9999 +GSRP1 GREENVILLE (1 SE) PA US 4140 -8038 299 GOES +GSRW3 GILLS ROCK WI US 4533 -8700 186 +GSSC1 GORMAN (1 E) CA US 3480 -11886 1219 ALERT +GSSM8 GRASSRANGE MT US 4703 -10880 1064 COOPABC +GSST2 HOUSTON TX US 2967 -9553 -9999 +GST GUSTAVUS AK US 5842 -13571 11 AWOS +GSTA2 GUSTAVUS (7 WNW) AK US 5845 -13588 15 COOPA +GSTF1 KATHLEEN (7 N) FL US 2822 -8202 -9999 OTHER +GSTK2 GEST KY US 3842 -8488 149 COOPB +GSTM4 GLADSTONE MI US 4584 -8702 -9999 UCOOP +GSTO3 BONANZA (15 E) OR US 4220 -12113 1585 WSF +GSTP1 GLEN SUMMIT PA US 4115 -7587 591 IFLOWS +GSTT2 GALVESTON TX US 2589 -9357 -9999 BUOY +GSVO3 AZALEA (6 NE) OR US 4285 -12318 574 +GSVT2 GAINESVILLE (7 N) TX US 3373 -9716 191 +GSWF1 DADE CITY (11 E) FL US 2836 -8202 -9999 OTHER +GTAK1 GALATIA (1 NW) KS US 3865 -9895 610 COOPB +GTAN7 GASTONIA NC US 3527 -8114 213 COOPA +GTB FORT DRUM NY US 4400 -7567 -9999 WSR88D +GTBK1 GREAT BEND KS US 3837 -9877 564 +GTBM3 GREAT BARRINGTON (2 N) MA US 4223 -7336 208 GOES +GTBP1 GREENTREE (1 NE) PA US 4043 -8004 308 UCOOP +GTBW3 GRANTSBURG WI US 4578 -9270 302 +GTCC1 BEVERLY HILLS (6 WNW) CA US 3409 -11848 336 +GTCF1 VALKARIA (4 SW) FL US 2794 -8060 -9999 +GTCT2 GOLDTHWAITE (9 W) TX US 3135 -9867 -9999 ALERT +GTDT2 HOUMONT PARK (1 W) TX US 2985 -9523 -9999 ALERT +GTEL1 GRAND ISLE (6 NNE) LA US 2932 -8994 -9999 GOES +GTEM5 GRANITE FALLS MN US 4482 -9555 272 COOPB +GTEW4 GILLETTE (8 E) WY US 4428 -10533 -9999 UCOOP +GTF GREAT FALLS (6 SW) MT US 4747 -11138 1117 +GTFL1 FRISCO (3 NE) LA US 3058 -9152 8 GOES +GTFM2 GREAT FALLS/POTOMAC (3 SW) MD US 3900 -7725 37 ALERT +GTFM8 GREAT FALLS MT US 4749 -11128 1068 COOPAC +GTFS1 GREAT FALLS (1 S) SC US 3455 -8088 109 COOPB +GTFT1 GATLINBURG (3 SE) TN US 3569 -8347 768 IFLOWS +GTFV2 GREAT FALLS VA US 3902 -7731 107 UCOOP +GTGW3 GRANTSBURG WI US 4567 -9267 -9999 UCOOP +GTGW4 MOOSE WY US 4343 -11042 2015 +GTHC2 CRESTED BUTTE (7 N) CO US 3897 -10698 2886 UCOOP +GTHI4 GUTHRIE CENTER IA US 4168 -9450 328 COOPAB +GTHT2 GUTHRIE (8 ESE) TX US 3356 -10019 546 COOPB +GTIN2 RENO (2 ENE) NV US 3953 -11978 1362 AMOS +GTLK2 WILLIAMSBURG (10 SE) KY US 3667 -8402 654 IFLOWS +GTLT1 GATLINBURG (2 SW) TN US 3569 -8354 457 +GTMC1 OAKHURST (7 SE) CA US 3727 -11954 1378 GOES +GTNC2 GEORGETOWN (1 N) CO US 3972 -10569 2579 GOES +GTNC3 GROTON (4 SE) CT US 4135 -7205 12 COOPAB +GTND2 WASHINGTON DC US 3890 -7706 -9999 COOPB +GTNM8 GALLATIN GATEWAY (10 S) MT US 4545 -11123 1670 COOPB +GTNN4 GRIGGSTOWN NJ US 4044 -7462 12 +GTNS2 GROTON SD US 4445 -9810 399 COOPB +GTNT2 GROVETON TX US 3106 -9513 107 COOPAB +GTOC1 SAN PASQUAL CA US 3312 -11695 171 GOES +GTOM8 BABB (21 WNW) MT US 4896 -11389 1292 GOES +GTOT2 GALVESTON TX US 2931 -9479 0 HTG +GTPA3 GRAND CANYON (6 NE) AZ US 3610 -11207 1180 +GTPW4 MOOSE (1 NE) WY US 4366 -11071 1974 GOES +GTR COLUMBUS/W POINT/STARKVI MS US 3345 -8859 -9999 SAWRS +GTRF1 NORTH FORT MYERS (5 NNW) FL US 2674 -8192 -9999 GOES +GTRL1 ROSEDALE LA US 3045 -9145 -9999 GOES +GTRO2 GUTHRIE (3 N) OK US 3592 -9743 273 GOES +GTSO2 GUTHRIE (4 SW) OK US 3585 -9748 311 +GTSW1 ORIENT (6 W) WA US 4887 -11835 1097 WSF +GTTA4 GILLETT AR US 3402 -9135 59 COOPAB +GTTI4 GUTTENBERG IA US 4279 -9110 190 COOPAB +GTTI4G GUTTENBERG IA US 4279 -9110 -9999 +GTTS2 GETTYSBURG SD US 4502 -9995 634 COOPAB +GTTT1 GATLINBURG TN US 3572 -8350 -9999 +GTTW4 GILLETTE (12 S) WY US 4412 -10550 -9999 UCOOP +GTU GEORGETOWN TX US 3068 -9768 -9999 AWOS +GTUK1 ULYSSES (7 N) KS US 3767 -10137 930 UCOOP +GTWC1 GEORGETOWN (4 ENE) CA US 3893 -12079 991 ALERT +GTWC2 GATEWAY CO US 3867 -10897 1387 COOPABC +GTWT2 GEORGETOWN (4 N) TX US 3070 -9767 -9999 +GTYS2 GETTYSBURG (16 WSW) SD US 4498 -10028 570 COOPABC +GUAA3 GILBERT (6 E) AZ US 3336 -11168 415 ALERT +GUAC1 LOS GATOS (5 ESE) CA US 3720 -12188 188 ALERT +GUAN5 GAUDALUPITA NM US 3613 -10522 -9999 UCOOP +GUAP4 GUAJATACA PR 1840 -6693 -9999 GOES +GUAR6 GUABO NR 1213 -8449 -9999 +GUAW2 GUARDIAN WV US 3863 -8047 -9999 GOES +GUC GUNNISON CO US 3853 -10693 2341 +GUCC2 PALISADE (8 NE) CO US 3918 -10828 1466 +GUCN1 GUIDE ROCK NE US 4006 -9832 532 GOES +GUCO2 GUTHRIE OK US 3588 -9745 275 COOPB +GUDC1 SAN JOSE (4 SE) CA US 3728 -12187 46 ALERT +GUEC1 GUERNEVILLE CA US 3850 -12300 20 +GUEW4 GUERNSEY (2 NW) WY US 4230 -10477 1327 COOPB +GUFC2 GUFFEY (10 SE) CO US 3868 -10538 2499 COOPB +GUFP1 GUFFEY PA US 4177 -7872 -9999 GOES +GUFU1 GUNNISON (3 W) UT US 3917 -11187 1547 +GUIC3 GUILFORD CT US 4138 -7271 77 ALERT +GUIN1 GUIDE ROCK (2 S) NE US 4006 -9837 493 +GUIN6 GUILFORD NY US 4241 -7549 466 IFLOWS +GUIN7 BREVARD (7 E) NC US 3521 -8259 -9999 GOES +GUIP4 ADJUNTAS (5 SSE) PR 1813 -6677 1020 SCAN +GULA2 GULKANA AK US 6227 -14538 420 COOPB +GULC1 ALVISO CA US 3742 -12198 2 ALERT +GULF1 GULF HAMMOCK (4 SW) FL US 2920 -8277 -9999 GOES +GULK2 GULNARE KY US 3763 -8255 427 IFLOWS +GULM1 GUILFORD ME US 4517 -6938 134 COOPB +GULM4 GULLIVER MI US 4600 -8601 194 UCOOP +GULM5 GULLY (11 N) MN US 4777 -9562 -9999 UCOOP +GULM6 GULFPORT MS US 3038 -8913 11 COOPA +GULN6 GALLUPVILLE NY US 4268 -7432 372 COOPB +GUML1 WINNFIELD (9 W) LA US 3190 -9277 91 GOES +GUMN7 RICHLANDS (4 SE) NC US 3485 -7752 0 GOES +GUMW2 ANSTED (2 NW) WV US 3815 -8110 775 IFLOWS +GUNA1 GUNTERSVILLE AL US 3433 -8632 176 COOPA +GUNC2 GUNNISON CO US 3853 -10697 2329 COOPAB +GUNI2 GURNEE IL US 4235 -8793 198 COOPB +GUNI2D GURNEE IL US 4235 -8793 -9999 +GUNM6 GUNTOWN (3 E) MS US 3445 -8858 98 GOES +GUNT2 GUNTER (5 S) TX US 3337 -9677 224 GOES +GUNU1 GUNLOCK (2 ESE) UT US 3728 -11373 1253 COOPB +GUNW4 PINEDALE (35 N) WY US 4338 -10988 2993 WSF +GUP GALLUP NM US 3551 -10879 1972 ASOS +GUPC1 LOS GATOS (5 SSE) CA US 3718 -12189 540 ALERT +GUPT2 SPRING BRANCH (6 SW) TX US 2986 -9851 -9999 RAWS +GURM1 CARIBOU (20 NNW) ME US 4708 -6823 257 SNOCOR +GURP4 GURABO PR 1826 -6597 42 GOES +GURW3 GURNEY WI US 4647 -9051 299 COOPAB +GURW4 GUERNSEY (2 NW) WY US 4228 -10477 1366 +GUS PERU IN US 4079 -8615 -9999 WSR88D +GUSA2 GUSTAVUS AK US 5841 -13571 11 COOPA +GUSC2 GUNNISON (1 WSW) CO US 3854 -10695 2333 +GUSM8 BABB (9 W) MT US 4898 -11333 1920 WSF +GUSP4 JUNCOS (7 ENE) PR 1825 -6583 340 GOES +GUSW4 GUERNSEY (1 NW) WY US 4228 -10475 1323 GOES +GUTA1 GUNTERSVILLE (2 S) AL US 3433 -8633 181 COOPA +GUTO2 GUTHRIE (5 S) OK US 3582 -9740 338 COOPAB +GUTP4 CAGUAS (6 ESE) PR 1823 -6589 70 GOES +GUTT2 GUNTER (5 S) TX US 3338 -9676 -9999 COOPB +GUUU1 ST. GEORGE (14 NW) UT US 3726 -11378 1097 OTHER +GUVP4 JUNCOS (6 ESE) PR 1820 -6584 113 GOES +GUWC2 THATCHER (14 SE) CO US 3738 -10396 1564 ALERT +GUXC2 GUNNISON (3 WSW) CO US 3852 -10700 -9999 UCOOP +GUY GUYMON OK US 3668 -10151 949 ASOS +GUYA4 GUY (4 SW) AR US 3530 -9240 113 GOES +GUYM5 GULLY (3 N) MN US 4782 -9563 -9999 UCOOP +GUYN5 GUY (13 N) NM US 3698 -10340 -9999 UCOOP +GUYO2 GUYMON (2 N) OK US 3670 -10148 936 COOPC +GUYP1 GUY'S MILLS (3 NE) PA US 4166 -7994 -9999 GOES +GUYP4 GUAYAMA PR 1798 -6609 22 COOPAB +GVAA1 GENEVA AL US 3104 -8587 44 COOPA +GVAC1 KERMAN (8 NW) CA US 3680 -12016 52 GOES +GVAN6 GENEVA (3 W) NY US 4287 -7703 221 SCAN +GVCC1 LEWISTON (3 W) CA US 4069 -12286 511 GOES +GVCC2 GRAND JUNCTION CO US 3910 -10835 1423 +GVCT2 TEXAS CITY TX US 2947 -9498 -9999 ALERT +GVDA1 GUNTERSVILLE (5 NW) AL US 3442 -8639 -9999 +GVEA1 GREENVILLE (7 WNW) AL US 3188 -8673 -9999 NWR +GVEC1 GLENNVILLE (1 E) CA US 3573 -11868 1067 COOPB +GVL GAINESVILLE GA US 3427 -8383 -9999 ASOS +GVLA1 GREENVILLE (2 SSE) AL US 3179 -8661 143 COOPAB +GVLA4 GRAVELLY (1 ESE) AR US 3487 -9368 141 COOPB +GVLC1 GREEN VALLEY LAKE CA US 3423 -11708 2103 AHOS +GVLG1 GAINESVILLE GA US 3430 -8386 357 COOPAB +GVLI1 GRANGEVILLE (1 N) ID US 4594 -11612 1009 COOPBC +GVLL1 GREENSBURG (12 SW) LA US 3078 -9084 -9999 +GVLM3 GROVELAND (1 SW) MA US 4275 -7104 9 COOPB +GVLM6 GREENVILLE MS US 3339 -9102 -9999 GOES +GVLN2 GARDNERVILLE (2 SE) NV US 3892 -11972 1462 AMOS +GVLO1 GREENVILLE OH US 4010 -8465 312 COOPAB +GVLS1 GREENVILLE SC US 3480 -8237 244 GOES +GVLT1 LEBANON (12 SW) TN US 3611 -8642 183 COOPC +GVLT2 GREENVILLE (7 NW) TX US 3317 -9608 186 COOPAB +GVNF1 GAINESVILLE (7 WNW) FL US 2969 -8245 66 OTHER +GVNI3 GENEVA (2 N) IN US 4062 -8495 -9999 +GVNT2 GREENVINE (1 W) TX US 3013 -9657 -9999 UCOOP +GVOA1 GROVEOAK AL US 3443 -8602 338 +GVPA1 GENEVA AL US 3152 -8588 -9999 UCOOP +GVPT2 GAINESVILLE (2 SSE) TX US 3362 -9713 -9999 RFCSIM +GVQ BATAVIA NY US 4303 -7817 -9999 AWOS +GVRM8 TROY (33 NNE) MT US 4898 -11582 1295 SNOTEL +GVRN5 VIRDEN (10 E) NM US 3265 -10885 1181 GOES +GVRW4 GROVER (2 E) WY US 4230 -11090 2134 WSF +GVSM7 GROVESPRING MO US 3740 -9262 402 COOPAB +GVST1 GORDONSVILLE TN US 3610 -8593 -9999 GOES +GVST2 BASIN (12 NNE) TX US 2934 -10321 -9999 GOES +GVSW4 ARMINTO WY US 4347 -10723 2606 SNOTEL +GVT GREENVILLE (4 SE) TX US 3307 -9607 -9999 +GVTA4 GRAVETTE AR US 3643 -9445 384 COOPA +GVTT2 GALVESTON TX US 2791 -9536 -9999 BUOY +GVVN6 GRANVILLE NY US 4347 -7328 98 GOES +GVVT2 GIRVIN (2 E) TX US 3108 -10236 -9999 GOES +GVW KANSAS CITY MO US 3884 -9456 -9999 +GVYC1 BASS LAKE (19 NE) CA US 3747 -11927 2103 GOES +GVYI1 GARDEN VALLEY (1 NW) ID US 4410 -11597 945 COOPABC +GVYS2 GANN VALLEY (8 SW) SD US 4395 -9912 -9999 UCOOP +GVZO3 LAKEVIEW (10 ESE) OR US 4205 -11837 2271 WSF +GVZW4 JACKSON (6 N) WY US 4355 -11078 1908 GOES +GWAT2 HOUSTON (12 N) TX US 2994 -9535 -9999 ALERT +GWCC2 GREELEY (4 E) CO US 4043 -10463 1420 UCOOP +GWCI1 LEWISVILLE (5 SE) ID US 4358 -11205 1448 GOES +GWCT2 GARWOOD TX US 2952 -9641 -9999 ALERT +GWDA1 BESSEMER (5 S) AL US 3333 -8695 146 GOES +GWDC2 GLENWOOD SPRINGS (4 ENE) CO US 3957 -10723 1807 COOPBC +GWDI4 GRISWOLD IA US 4123 -9513 -9999 UCOOP +GWDM4 GREENWOOD (4 S) MI US 4643 -8777 443 UCOOP +GWDM5 GLENWOOD (2 WNW) MN US 4566 -9542 365 COOPAB +GWDP1 GLENWILLARD (1 SE) PA US 4055 -8021 216 COOPB +GWFW1 GREENWATER RAWS WA US 4715 -12162 -9999 +GWIM4 GWINN MI US 4628 -8743 -9999 +GWLO2 GOODWELL OK US 3660 -10160 997 AWOS +GWLT2 GEORGE WEST TX US 2806 -9810 60 GOES +GWNM4 GWINN (1 W) MI US 4628 -8745 338 COOPB +GWNM6 GREENWOOD MS US 3353 -9026 -9999 GOES +GWNT2 GEORGE WEST TX US 2833 -9809 -9999 GOES +GWO GREENWOOD MS US 3350 -9008 47 +GWOA4 GLENWOOD AR US 3433 -9354 183 COOPB +GWPM6 GULFPORT MS US 3035 -8909 8 HTG +GWRF1 DREXEL (8 NW) FL US 2832 -8255 15 +GWRM4 GREENWOOD (5 S) MI US 4644 -8780 442 UCOOP +GWRM7 GOWER MO US 3962 -9460 -9999 UCOOP +GWRN8 GWINNER (1 E) ND US 4623 -9766 341 UCOOP +GWRT2 GEORGE WEST TX US 2837 -9812 66 RAWS +GWRW1 GOLDENDALE (13 E) WA US 4578 -12055 803 NWR +GWSA2 EAGLE RIVER (4 SSW) AK US 6128 -14962 140 UCOOP +GWSA3 AGUILA (1 W) AZ US 3394 -11319 657 ALERT +GWSC2 GLENWOOD SPRINGS CO US 3954 -10733 1744 +GWSI1 IDAHO FALLS (8 N) ID US 4361 -11208 1448 GOES +GWSM8 GLASGOW (4 SE) MT US 4814 -10661 635 GOES +GWSN2 LAS VEGAS (3 WNW) NV US 3622 -11525 713 ALERT +GWST2 GEORGE WEST TX US 2837 -9812 66 OTHER +GWTS1 GEORGETOWN SC US 3344 -7930 -9999 NWR +GWTT2 EDGECLIFF VILLAGE (2 SE) TX US 3264 -9734 221 GOES +GWTU1 OGDEN (7 SE) UT US 4113 -11183 1463 +GWW GOLDSBORO NC US 3546 -7796 42 SAWRS +GWWT2 GEORGE WEST (2 W) TX US 2834 -9817 66 NWR +GWX GREENWOOD SPRINGS MS US 3390 -8833 154 WSR88D +GWYN6 GALWAY NY US 4303 -7408 256 IFLOWS +GXY GREELEY (3 E) CO US 4043 -10463 -9999 AWOS +GYAA4 GUY AR US 3533 -9228 186 RAWS +GYAM4 GAY MI US 4723 -8817 193 UCOOP +GYAP4 GUAYANILLA (2 NNW) PR 1804 -6680 24 GOES +GYBC2 DEL NORTE (18 W) CO US 3747 -10654 3542 SNOTEL +GYBW4 GREYBULL WY US 4448 -10805 1155 COOPB +GYFC1 LONE PINE (17 WSW) CA US 3652 -11835 3246 WSF +GYH GREENVILLE SC US 3476 -8238 291 AWOS +GYHV2 MARION (17 S) VA US 3662 -8150 1504 IFLOWS +GYHW1 GRAYS RIVER WA US 4639 -12356 30 COOPAB +GYI SHERMAN/DENISON TX US 3371 -9667 228 +GYLK2 GRAYSON KY US 3825 -8298 152 GOES +GYLP1 GRAYS LANDING (1 SW) PA US 3982 -7992 244 +GYM EMPALME US 2795 -11080 -9999 UA +GYMO2 GUYMON OK US 3672 -10150 -9999 +GYNK2 GRAYSON KY US 3833 -8293 171 GOES +GYNO1 MERCERVILLE OH US 3866 -8228 244 IFLOWS +GYPC2 GYPSUM CO US 3965 -10695 1914 +GYPT2 EGYPT TX US 3025 -9558 -9999 ALERT +GYR GOODYEAR AZ US 3342 -11238 -9999 LAWRS +GYRA2 GALENA AK US 6474 -15693 7 COOPB +GYRC1 GOODYEARS BAR (3 SW) CA US 3953 -12094 748 GOES +GYRT2 SAN ANGELO (11 E) TX US 3160 -10035 -9999 UCOOP +GYRW1 GRAYS RIVER WA US 4637 -12357 15 +GYRW4 DUBOIS (6 W) WY US 4353 -10975 2591 WSF +GYSC2 GYPSUM (1 SW) CO US 3964 -10696 -9999 UCOOP +GYSK1 GYPSUM (4 S) KS US 3865 -9742 383 COOPBC +GYUK1 CIMARRON (3 SW) KS US 3779 -10030 788 UCOOP +GYVS2 GAYVILLE (4 SW) SD US 4285 -9722 335 GOES +GYX GRAY ME US 4389 -7026 115 +GYY GARY IN US 4162 -8741 -9999 SAWRS +GZH EVERGREEN AL US 3142 -8704 -9999 ASOS +GZLL1 GONZALES LA US 3023 -9092 3 COOPB +GZLT2 GONZALES TX US 2950 -9755 -9999 NWR +GZPC2 DILLON (9 ENE) CO US 3965 -10587 3383 SNOTEL +GZZM8 RED LODGE (5 W) MT US 4518 -10935 2560 WSF +H32 SOUTHWEST HARBOR ME US 4427 -6832 5 MARS +H47C2 PUEBLO (1 NE) CO US 3831 -10461 1445 ALERT +H50C2 PUEBLO CO US 3825 -10459 1433 ALERT +H92 HOMINY OK US 3643 -9638 251 +HAAC2 HAYDEN (5 E) CO US 4048 -10715 1945 +HAAN7 BURLINGTON NC US 3610 -7940 200 COOPAB +HABH1 KAUNAKAKAI HI US 2117 -15675 3 COOPB +HABH3 LA HABANA HN 1523 -8735 -9999 +HABT2 HOUSTON TX US 2986 -9533 -9999 +HACC2 LAKE GEORGE (7 NE) CO US 3907 -10530 2822 GOES +HACE2 RIO PAZ AT LA HACHADURA ES 1387 -9085 -9999 +HACH1 PAIA HI US 2085 -15630 640 COOPB +HACL1 GRAND ISLE LA US 2940 -9004 3 GOES +HACM8 MILES CITY (17 NE) MT US 4662 -10561 756 GOES +HACT2 HARPER (8 NE) TX US 3038 -9915 149 ALERT +HADA2 HOLLIS (9 S) AK US 5535 -13270 457 GOES +HADC2 LEADVILLE (7 SW) CO US 3918 -10637 2926 +HADC3 HADDAM CT US 4147 -7252 76 ALERT +HADH1 MAKAWAU HI US 2083 -15632 564 COOPB +HADI1 HAYDEN LAKE (2 WSW) ID US 4777 -11675 682 +HADK1 HADDAM KS US 3985 -9732 439 COOPB +HADK2 HAZARD KY US 3719 -8319 -9999 NWR +HADM4 OXBOW (1 NW) MI US 4348 -8562 251 UCOOP +HADN1 HADAR (1 SE) NE US 4208 -9743 469 COOPB +HADO3 HAMMOND OR US 4620 -12395 -9999 +HADT1 FARNER (4 NE) TN US 3517 -8429 -9999 AHOS +HAEH1 LAHAINA HI US 2095 -15660 908 COOPB +HAFC1 HANFORD (1 SE) CA US 3630 -11965 75 COOPA +HAFH1 HALIIMAILE HI US 2087 -15635 326 COOPB +HAFS2 HARTFORD SD US 4362 -9695 -9999 UCOOP +HAFU1 MOAB (40 SW) UT US 3826 -11017 2012 COOPA +HAFW4 PINEDALE (7 NE) WY US 4291 -10975 2600 GOES +HAGC2 REDMESA CO US 3718 -10814 -9999 +HAGH1 LIHUE HI US 2196 -15943 149 COOPB +HAGL1 HAUGHTON LA US 3252 -9351 76 OTHER +HAGM2 HAGERSTOWN (3 S) MD US 3962 -7773 171 COOPC +HAGS1 PAWLEYS ISLAND (3 W) SC US 3344 -7918 -9999 GOES +HAGT2 HARLINGEN TX US 2617 -9768 -9999 +HAGW1 SPOKANE WA US 4765 -11746 523 COOPB +HAH HOWARD HANSO WA US 4728 -12178 -9999 +HAHC1 HACIENDA HEIGHTS (1 W) CA US 3399 -11799 267 ALERT +HAHC2 STEAMBOAT SPRINGS (25 N) CO US 4080 -10693 2499 WSF +HAHH1 HONOLULU HI US 2138 -15790 52 COOPB +HAHO2 HIGGINS (3 W) OK US 3482 -9548 -9999 GOES +HAHW1 PALMER (5 SE) WA US 4728 -12180 302 +HAIN1 HAIGLER NE US 4001 -10194 998 +HAIV2 HAYSI VA US 3720 -8228 378 GOES +HAIW2 JOB (1 WNW) WV US 3887 -7957 1140 IFLOWS +HAIW4 LARAMIE (30 W) WY US 4134 -10621 2883 WSF +HAJC2 ENGLEWOOD (3 NE) CO US 3967 -10494 1649 ALERT +HAJH1 WAIMANALO HI US 2130 -15765 6 COOPB +HAKA1 HACKNEYVILLE AL US 3307 -8592 -9999 +HAKH1 WAIKANE HI US 2150 -15787 40 COOPB +HAKL1 HACKBERRY (8 SW) LA US 2989 -9340 -9999 RAWS +HAKM5 HACKENSACK MN US 4693 -9452 -9999 UCOOP +HAKN7 BAKERSVILLE (4 E) NC US 3600 -8208 945 IFLOWS +HAKT2 HAWKINS TX US 3256 -9521 -9999 +HALA1 BESSEMER AL US 3340 -8698 -9999 +HALF1 OLD TOWN (2 NNE) FL US 2962 -8297 -9999 +HALH1 MAKAWAO HI US 2076 -15625 2143 COOPAB +HALI1 HAILEY ID US 4352 -11432 1614 COOPB +HALK1 HALE KS US 3723 -9605 265 COOPB +HALK2 HARLAN KY US 3679 -8329 -9999 NWR +HALM4 HALE MI US 4446 -8372 248 COOPA +HALM5 HALLOCK MN US 4877 -9693 -9999 UCOOP +HALN1 HALLAM NE US 4055 -9682 442 COOPB +HALN7 HALIFAX NC US 3633 -7778 40 COOPBC +HALP1 HALLSTEAD PA US 4195 -7573 268 GOES +HALQ8 HALBRITE (13 W) SK CN 4949 -10366 555 GOES +HALV2 HALIFAX (1 NE) VA US 3678 -7892 97 GOES +HAMA1 HAMILTON (3 S) AL US 3410 -8799 133 COOPAB +HAMA2 WISEMAN (4 SSE) AK US 6736 -15004 -9999 UCOOP +HAMA3 WICKENBURG (7 SE) AZ US 3388 -11266 558 +HAMA4 HAMPTON (5 SE) AR US 3348 -9246 -9999 COOPAB +HAMC1 HAMILTON CITY (1 E) CA US 3975 -12200 38 GOES +HAMC2 HAMILTON CO US 4037 -10761 1899 +HAMC3 HAMDEN CT US 4134 -7291 11 ALERT +HAMH1 PAIA HI US 2092 -15634 98 COOPB +HAMI2 HAMMOND (1 E) IL US 3980 -8860 204 COOPB +HAMI3 HAMMOND IN US 4162 -8752 -9999 +HAMM8 HAMILTON MT US 4624 -11416 1076 COOPAB +HAMN7 HAMLET NC US 3489 -7969 107 COOPA +HAMN8 HAMILTON ND US 4881 -9745 255 UCOOP +HAMO1 HAMILTON OH US 3938 -8457 152 GOES +HAMO2 HAMMON (3 SSW) OK US 3558 -9940 555 COOPAB +HAMO3 Hammond OR US 4620 -12395 -9999 CTGN +HAMP1 HAMBURG PA US 4057 -7598 -9999 CADAS +HAMS1 HAMPTON SC US 3287 -8112 30 COOPA +HAMS2 NEW EFFINGTON (9 S) SD US 4570 -9692 -9999 UCOOP +HAMT1 HAMPTON TN US 3628 -8217 549 IFLOWS +HAMT2 HAMILTON (1 NW) TX US 3172 -9815 -9999 COOPA +HAMW2 HAMLIN WV US 3828 -8210 196 COOPA +HANA3 ALPINE (18 SW) AZ US 3364 -10933 2792 COOPC +HANC1 SAN FERNANDO (6 SE) CA US 3426 -11839 335 COOPB +HANC2 STEAMBOAT SPRINGS (22 NNW) CO US 4080 -10694 2487 UCOOP +HANC3 PLYMOUTH (3 SSE) CT US 4162 -7304 -9999 GOES +HANF1 EUSTIS (6 WNW) FL US 2887 -8178 -9999 GOES +HANI2 HANOVER PARK IL US 4200 -8813 241 COOPB +HANK2 HANNAH KY US 3800 -8288 -9999 GOES +HANM3 BOURNE MA US 4171 -7056 -9999 NWR +HANM4 HANCOCK MI US 4723 -8855 189 COOPB +HANM7 HANNIBAL MO US 3973 -9140 -9999 NWR +HANM8 MARION (16 NW) MT US 4831 -11484 1535 SNOTEL +HANN3 HANOVER NH US 4370 -7228 184 COOPAB +HANN7 BURLINGTON (1 E) NC US 3610 -7940 200 COOPAB +HANO1 HANNIBAL OH US 3967 -8087 189 +HANO2 HANNA OK US 3520 -9588 207 COOPAB +HANU1 DUCHESNE (24 NW) UT US 4040 -11077 2056 +HANW3 HANCOCK WI US 4411 -8953 328 COOPAB +HANW4 HANNA (10 N) WY US 4201 -10651 1955 GOES +HAO HAMILTON OH US 3936 -8452 -9999 +HAPA2 WILLOW (8 ENE) AK US 6177 -14980 -9999 UCOOP +HAPA3 PINE (19 N) AZ US 3467 -11140 2286 GOES +HAPC1 HAPPY CAMP (3 N) CA US 4184 -12338 365 GOES +HAPF1 HOMESTEAD (5 WNW) FL US 2550 -8055 3 COOPA +HAPN2 JIGGS (12 SE) NV US 4028 -11553 2256 +HAPP1 STONYFORK (5 W) PA US 4170 -7745 555 IFLOWS +HAPT2 HAPPY (4 W) TX US 3479 -10190 1109 COOPB +HARA1 HARTSELLE (5 W) AL US 3443 -8702 193 SCAN +HARA2 HARDING LAKE AK US 6440 -14695 213 +HARA4 HARRISON AR US 3622 -9312 -9999 COOPAB +HARC1 ALPINE (4 SW) CA US 3283 -11682 378 ALERT +HARC2 HARTSEL (12 ESE) CO US 3897 -10558 2719 GOES +HARD1 HARRINGTON (4 NE) DE US 3894 -7551 -9999 COOPC +HARI1 HARRISON (3 E) ID US 4748 -11673 640 GOES +HARI2 HARDIN IL US 3917 -9062 133 +HARI2G HARDIN IL US 3917 -9062 133 +HARI4 HARTLEY IA US 4323 -9547 -9999 UCOOP +HARL1 JONESVILLE (2 NNE) LA US 3165 -9180 -9999 GOES +HARM1 ABBOT VILLAGE (3 W) ME US 4547 -6987 253 COOPB +HARM4 HARRISON (1 NNW) MI US 4403 -8480 -9999 UCOOP +HARM5 HAROLD (4 WSW) MN US 4612 -9403 -9999 UCOOP +HARM7 HARTVILLE (7 NW) MO US 3730 -9256 -9999 UCOOP +HARM8 HARLEM (4 W) MT US 4855 -10886 720 COOPABC +HARN1 HARDY (1 SW) NE US 4000 -9792 463 COOPB +HARN2 ELKO (37 SSW) NV US 4030 -11553 2012 WSF +HARN4 HARVEY CEDAR NJ US 3943 -7411 -9999 +HARN6 HARRISON NY US 4096 -7372 -9999 ALERT +HARN7 CHARLOTTE (3 W) NC US 3524 -8090 -9999 IFLOWS +HARN8 HARVEY (1 S) ND US 4773 -9992 -9999 UCOOP +HARN8D HARVEY (1 S) ND US 4773 -9992 -9999 +HARO1 BATAVIA (8 SSE) OH US 3907 -8418 -9999 GOES +HARO2 HARDY (2 S) OK US 3695 -9680 366 GOES +HARO3 HARRISBURG OR US 4427 -12317 88 +HARP1 HARRISBURG PA US 4025 -7688 88 +HARS1 HARTSVILLE SC US 3437 -8012 67 COOPB +HARS2 BUFFALO (20 SW) SD US 4537 -10382 1036 COOPB +HARU1 SALT LAKE CITY (8 E) UT US 4088 -11172 2042 SNOTEL +HARV2 HARRISTON VA US 3822 -7884 -9999 UCOOP +HARW1 HARRINGTON (1 NW) WA US 4749 -11826 668 COOPAB +HARW2 HARMAN WV US 3892 -7953 719 COOPB +HARW3 HARTFORD (2 W) WI US 4332 -8840 299 COOPAB +HASC1 WEED (6 W) CA US 4145 -12243 917 GOES +HASF1 FEDERAL POINT FL US 2976 -8154 2 COOPA +HASK1 HAYS (1 S) KS US 3886 -9934 613 COOPABC +HASM1 HARRISON ME US 4415 -7063 176 SNOCOR +HASM4 HASTINGS MI US 4265 -8530 238 COOPAB +HASM8 HELENA (15 NE) MT US 4677 -11189 1091 GOES +HASN1 HAY SPRINGS (12 S) NE US 4251 -10269 1160 COOPAB +HASO2 HASKELL OK US 3582 -9568 181 COOPB +HAST2 HART (3 N) TX US 3442 -10211 1126 ALERT +HASW4 DIXON (29 ENE) WY US 4115 -10704 2736 WSF +HAT HATTERAS NC US 3527 -7555 3 COOPAB +HATA2 PALMER (14 NNW) AK US 6179 -14928 1082 C-MAN +HATA4 HATTIEVILLE AR US 3529 -9279 145 COOPB +HATC1 CASSEL (2 NNE) CA US 4093 -12154 919 COOPA +HATG1 HOMERVILLE (8 SE) GA US 3093 -8267 -9999 UCOOP +HATM1 HARMONY ME US 4496 -6960 153 SNOCOR +HATM4 HART (2 NNE) MI US 4373 -8635 233 UCOOP +HATM6 HATTIESBURG MS US 3134 -8928 36 +HATN7 HATTERAS NC US 3522 -7572 5 COOPC +HATO3 ASHLAND OR US 4217 -12247 1529 GOES +HATS2 EDGEMONT (13 SE) SD US 4324 -10359 1005 +HATT2 HALLETSVILLE (2 N) TX US 2947 -9694 -9999 COOPAB +HATU1 HATCH (1 S) UT US 3765 -11243 2100 COOPB +HATW3 HATFIELD WI US 4439 -9076 290 UCOOP +HAUA3 MIAMI (8 W) AZ US 3342 -11101 969 GOES +HAUH1 HONAUNAU (3 N) HI US 1947 -15588 398 +HAUM8 HAUGAN (1 W) MT US 4739 -11542 963 COOPABC +HAUP1 LANSFORD (1 N) PA US 4085 -7588 320 IFLOWS +HAUW3 HAUGEN (2 N) WI US 4564 -9178 375 AUTOB +HAVC2 AURORA (1 ESE) CO US 3973 -10486 1638 ALERT +HAVF1 HAVANA (4 WSW) FL US 3060 -8448 -9999 UCOOP +HAVI2 HAVANA IL US 4028 -9009 141 +HAVI2G HAVANA IL US 4028 -9009 141 +HAVI4 HAVEN (1 NE) IA US 4190 -9247 240 +HAVI4G HAVEN (1 NE) IA US 4190 -9247 240 +HAVK1 HAVEN (3 N) KS US 3795 -9777 450 +HAVM3 HAVERHILL (2 SE) MA US 4277 -7107 5 COOPA +HAVM8 HAVRE (12 WNW) MT US 4860 -10995 771 GOES +HAVN7 HAYESVILLE NC US 3502 -8372 274 COOPBC +HAWC1 ESCONDINO (19 NNE) CA US 3323 -11677 835 ALERT +HAWG1 HAWKINSVILLE GA US 3228 -8347 83 COOPAB +HAWH1 NAALEHU HI US 1912 -15578 884 COOPB +HAWI4 HAWARDEN IA US 4400 -9650 363 COOPB +HAWM4 HAWKS (2 ESE) MI US 4529 -8385 252 UCOOP +HAWM5 GRANITE FALLS (7 SE) MN US 4476 -9543 -9999 UCOOP +HAWM8 TROY (34 NNW) MT US 4897 -11595 1966 SNOTEL +HAWN6 HAWTHORNE NY US 4111 -7380 -9999 ALERT +HAWN7 GRAHAM (2 ENE) NC US 3609 -7937 143 +HAWP1 HAWLEY PA US 4148 -7517 268 COOPAB +HAWS2 RAPID CITY SD US 4407 -10318 -9999 GOES +HAWT2 HAWLEY (8 E) TX US 3262 -9967 -9999 +HAWW3 HAWTHORNE WI US 4650 -9185 -9999 UCOOP +HAYA2 KOYUK (20 N) AK US 6520 -16115 54 GOES +HAYA3 MESCAL (6 S) AZ US 3191 -11045 1510 ALERT +HAYC1 BLYTHE (56 W) CA US 3370 -11563 418 COOPAB +HAYC2 HAYDEN CO US 4049 -10725 1963 +HAYI1 HAYDEN LAKE (3 NW) ID US 4778 -11681 707 +HAYI2 HAYES PARK IL US 4175 -8770 189 UCOOP +HAYK1 HAYS (1 ESE) KS US 3887 -9932 607 COOPB +HAYL1 HAYNESVILLE LA US 3297 -9313 -9999 COOPB +HAYM8 JUDITH GAP (24 W) MT US 4675 -11022 2454 WSF +HAYN1 HAYES CENTER NE US 4051 -10102 930 COOPABC +HAYN2 CEDARVILLE (18 SE) CA US 4130 -11982 1951 WSF +HAYO2 HAWORTH OK US 3385 -9468 -9999 UCOOP +HAYP1 PETROLIA (2 E) PA US 4101 -7976 396 IFLOWS +HAYS2 HAYES (7 E) SD US 4438 -10088 -9999 UCOOP +HAYU1 HEBER CITY (36 NE) UT US 4078 -11088 2774 WSF +HAYV2 HAYSI VA US 3722 -8235 -9999 GOES +HAYW3 HAYTON WI US 4402 -8812 254 +HAZI3 HAZLETON IN US 3848 -8755 116 COOPB +HAZK2 HAZARD KY US 3725 -8318 268 +HAZM6 HAZLEHURST (4 SW) MS US 3182 -9045 183 COOPA +HAZN8 HAZEN (2 W) ND US 4730 -10168 564 UCOOP +HAZS2 HAZEL SD US 4475 -9733 -9999 UCOOP +HAZU1 PORTERSVILLE (2 SW) UT US 4095 -11170 1676 +HAZW3 HAZELHURST (11 WSW) WI US 4578 -8995 -9999 UCOOP +HAZW4 BUFFALO (30 SW) WY US 4403 -10708 2493 GOES +HBAC1 HIGHLAND (4 NNW) CA US 3417 -11722 695 ALERT +HBAT2 HOUSTON TX US 2982 -9573 39 COOPB +HBBM3 HUBBARDSTON MA US 4247 -7202 311 SNOCOR +HBBM4 HARBOR BEACH MI US 4383 -8265 183 COOPB +HBBN5 HOBBS NM US 3273 -10313 1103 COOPA +HBBT2 HEBBRONVILLE TX US 2732 -9868 177 COOPA +HBBW4 LANDER (18 W) WY US 4287 -10910 3078 SNOTEL +HBCB4 MIAMI BEACH (255E) BF US 2472 -7683 -9999 OTHER +HBCN1 HAIGLER (4 ENE) NE US 4004 -10187 -9999 GOES +HBDM8 WEST YELLOWSTONE (18 NW) MT US 4487 -11134 1984 GOES +HBDO3 UMPQUA (6 W) OR US 4342 -12350 137 UCOOP +HBEA3 HEBER (12 SW) AZ US 3432 -11075 2329 SNOTEL +HBFI1 ROSEWORTH (17 NW) ID US 4242 -11523 1524 GOES +HBFO3 DISSTON (5 NW) OR US 4371 -12284 933 GOES +HBFT1 FRANKLIN (2 NW) TN US 3594 -8688 -9999 GOES +HBG HATTIESBURG MS US 3127 -8925 46 ASOS +HBGI4 HAMBURG IA US 4062 -9565 274 COOPB +HBGK1 HOLLENBERG KS US 3998 -9700 -9999 AHOS +HBGM6 HATTIESBURG (10 NW) MS US 3143 -8941 49 +HBGM8 WEST YELLOWSTONE (18 NW) MT US 4487 -11134 1978 COOPABC +HBGN5 RESERVE (27 SSE) NM US 3333 -10863 3216 WSF +HBGN6 TULLY NY US 4277 -7608 579 COOPB +HBGN7 CHARLOTTE (9 E) NC US 3522 -8069 -9999 IFLOWS +HBGN8 HAMBERG ND US 4776 -9951 471 UCOOP +HBGP1 HAMBURG PA US 4055 -7598 107 COOPAB +HBGW3 HIGH BRIDGE WI US 4639 -9073 -9999 UCOOP +HBHA2 HOMER AK US 5960 -15141 5 C-MAN +HBHM4 HARBOR BEACH (1 SSE) MI US 4383 -8263 183 COOPA +HBHN6 SYRACUSE NY US 4304 -7618 -9999 GOES +HBHT2 HITCHCOCK TX US 2936 -9504 -9999 GOES +HBKN2 HOLBROOK JUNCTION NV US 3873 -11956 1633 AMOS +HBKP1 HONEY BROOK (1 S) PA US 4008 -7583 203 COOPB +HBKT2 HOUSTON TX US 2977 -9535 -9999 +HBLI2 HUMBOLDT IL US 3963 -8828 -9999 UCOOP +HBLN1 HUMBOLDT NE US 4015 -9595 288 COOPB +HBLO3 ASHLAND (14 SE) OR US 4210 -12248 1527 WSF +HBLT2 PORT ARTHUR (11 W) TX US 2993 -9411 -9999 GOES +HBMN2 BATTLE MOUNTAIN (2 N) NV US 4067 -11693 1372 GOES +HBMT2 HOUSTON TX US 2970 -9542 -9999 +HBOM8 FORT SMITH (20 SW) MT US 4411 -10822 1208 OTHER +HBOT2 HILLSBORO TX US 3202 -9712 168 COOPAB +HBPA1 NEW SITE (5 S) AL US 3298 -8574 161 GOES +HBPC1 HUNTINGTON BEACH (2 SE) CA US 3367 -11798 2 ALERT +HBR HOBART (4 SE) OK US 3499 -9905 479 +HBRA3 OVERGAARD (1 W) AZ US 3439 -11056 2009 COOPABC +HBRC1 BIG BEAR LAKE (8 SE) CA US 3416 -11680 2039 ALERT +HBRF1 ARCHBOLD (4 SE) FL US 2715 -8131 -9999 OTHER +HBRK1 HILLSBORO (9 SW) KS US 3830 -9728 447 PROF +HBRM8 WEST YELLOWSTONE (2 N) MT US 4467 -11110 2032 GOES +HBRN1 HEBRON NE US 4017 -9758 451 COOPAB +HBRN4 HIGH BRIDGE NJ US 4068 -7495 86 +HBRN5 HEBRON NM US 3678 -10447 -9999 UCOOP +HBRN6 SYRACUSE NY US 4306 -7619 119 GOES +HBRN7 CHARLOTTE (4 SE) NC US 3520 -8078 67 IFLOWS +HBRS1 HUNTS BRIDGE SC US 3492 -8247 322 COOPB +HBRU1 HEBER (5 WNW) UT US 4055 -11150 1832 +HBRW2 SOUTHSIDE (4 E) WV US 3872 -8204 291 IFLOWS +HBRW3 HUBERTUS WI US 4323 -8822 -9999 COOPC +HBSC1 CHESTER (9 SSW) CA US 4019 -12130 1478 WSF +HBSN5 HOBBS (13 W) NM US 3271 -10335 1163 COOPA +HBSO2 HOBART (3 SE) OK US 3500 -9904 465 +HBTC1 HUMBOLDT BAY CA US 4075 -12452 -9999 BUOY +HBTI3 HOBART IN US 4154 -8726 187 ALERT +HBTI3D HOBART IN US 4154 -8726 -9999 +HBTI4 HUMBOLDT IA US 4272 -9422 328 +HBTI4G HUMBOLDT IA US 4272 -9422 328 +HBTN6 HOBART NY US 4237 -7467 504 OTHER +HBTO2 HOBART OK US 3492 -9912 -9999 UCOOP +HBTT2 MOUNT HOUSTON (3 E) TX US 2985 -9528 -9999 ALERT +HBYC1 North Spit, Humboldt Bay CA US 4077 -12422 -9999 CTGN +HBYT2 HAMBY TX US 3250 -9962 579 RAWS +HCAF1 ARCHBOLD (3 S) FL US 2715 -8135 -9999 OTHER +HCBC1 BEVERLY HILLS CA US 3405 -11840 56 ALERT +HCBK2 BARBOURVILLE (7 E) KY US 3687 -8377 573 IFLOWS +HCBT2 HOUSTON TX US 2977 -9592 -9999 ALERT +HCCA3 LAKE HAVASU CITY AZ US 3450 -11435 195 COOPC +HCCC1 SANTA YNEZ (7 SE) CA US 3458 -11998 226 GOES +HCCF1 CORAL SPRINGS (8 NW) FL US 2637 -8035 0 GOES +HCCN8 HAYNES (13 N) ND US 4615 -10247 -9999 UCOOP +HCCO2 HENRYETTA OK US 3545 -9596 -9999 +HCCT2 HOUSTON TX US 2952 -9518 -9999 +HCD HUTCHINSON_(AWOS) MN US 4487 -9438 305 +HCDC2 ASPEN CO US 4920 -10670 2286 AHOS +HCDI1 CUPRUM (16 NNW) ID US 4525 -11670 427 GOES +HCDO3 OAKRIDGE (3 SE) OR US 4371 -12243 380 COOPB +HCDT2 HOUSTON TX US 2997 -9499 -9999 +HCEL1 ESTELLE (3 E) LA US 2985 -9006 -9999 GOES +HCFI1 MACKS INN (1 N) ID US 4448 -11139 1923 GOES +HCFN3 WARNER (5 SW) NH US 4322 -7188 347 SNOCOR +HCFN5 HOPE (18 WNW) NM US 3292 -10500 -9999 +HCGN7 USCG Station Hatteras NC US 3521 -7570 -9999 CTGN +HCGS2 RAPID CITY (8 W) SD US 4405 -10340 1225 UCOOP +HCHC1 RUMSEY (7 NW) CA US 3896 -12234 280 GOES +HCHC2 HOTCHKISS CO US 3882 -10781 1757 UCOOP +HCHK1 HUTCHINSON KS US 3803 -9793 463 COOPB +HCHL1 HARVEY (2 S) LA US 2987 -9007 -9999 GOES +HCHT2 JERSEY VILLAGE (11 NW) TX US 2996 -9572 -9999 GOES +HCHU1 HATCH UT US 3765 -11243 2100 COOPB +HCKA1 HACKLEBURG AL US 3428 -8785 272 COOPB +HCKA2 KLAWOCK (3 E) AK US 5556 -13302 -9999 UCOOP +HCKC1 SILVER CITY (7 S) CA US 3637 -11865 2591 OTHER +HCKC2 RIO BLANCO CO US 3977 -10832 2231 GOES +HCKF1 NOCATEE (6 W) FL US 2717 -8198 -9999 OTHER +HCKI2 BLUFF CITY IL US 3892 -8903 -9999 GOES +HCKK2 HARRODS CREEK KY US 3831 -8563 158 GOES +HCKL1 HACKBERRY (8 SSW) LA US 2988 -9342 2 COOPA +HCKM5 HINCKLEY (3 SW) MN US 4599 -9299 315 COOPAB +HCKN1 HICKMAN (2 E) NE US 4062 -9658 366 +HCKN6 HANCOCK NY US 4195 -7529 279 OTHER +HCKO3 OAKRIDGE (2 SE) OR US 4371 -12242 475 GOES +HCKS2 REDFIELD (18 SE) SD US 4463 -9841 -9999 UCOOP +HCKT2 SPRING BRANCH (4 SW) TX US 2986 -9848 -9999 GOES +HCKU1 CLEARFIELD (7 SSE) UT US 4103 -11197 1294 ALERT +HCKV2 HOME CREEK (1 SE) VA US 3733 -8207 719 IFLOWS +HCKW1 IONE (3 W) WA US 4875 -11748 914 UCOOP +HCLA2 HALIBUT COVE (15 ESE) AK US 5960 -15117 9 COOPA +HCLC1 PINECREST (15 ESE) CA US 3810 -11975 2377 UCOOP +HCLW4 BUFORD (7 ENE) WY US 4115 -10517 2039 COOPAB +HCMC1 HUME (9 ESE) CA US 3675 -11875 2316 WSF +HCMC2 LEADVILLE (8 SW) CO US 3917 -10639 2996 GOES +HCNG1 HELEN GA US 3472 -8373 -9999 GOES +HCNL1 NEBO (1 E) LA US 3158 -9213 14 GOES +HCNW3 HORICON WI US 4345 -8863 -9999 +HCO SILVER SPRING MD US 3899 -7703 -9999 +HCOL1 HICO (4 SW) LA US 3270 -9275 -9999 RFCSIM +HCOT1 MORRISTOWN (3 NE) TN US 3626 -8328 354 GOES +HCOT2 SPRING BRANCH TX US 2986 -9848 -9999 GOES +HCPC1 MOORPARK (5 E) CA US 3435 -11885 430 GOES +HCRC1 YOUNTVILLE (1 SW) CA US 3841 -12237 34 ALERT +HCRF1 PINE LEVEL (2 SE) FL US 2727 -8197 -9999 OTHER +HCRK1 HALSTEAD KS US 3801 -9751 431 +HCRO3 OAKRIDGE (2 SE) OR US 4372 -12244 368 +HCRT2 BRECKENRIDGE (7 NW) TX US 3283 -9897 -9999 +HCSA2 HAINES (40 NW) AK US 5945 -13635 250 COOPA +HCSO2 HECTORVILLE (4 W) OK US 3584 -9601 239 OTHER +HCST2 HOUSTON TX US 2962 -9545 -9999 +HCTC2 LAKE GEORGE (8 NE) CO US 3907 -10527 2744 ALERT +HCTM6 HOLCUT MS US 3473 -8830 -9999 +HCTN5 HACHITA NM US 3193 -10832 1373 COOPA +HCTT2 SPRING BRANCH TX US 2984 -9848 -9999 GOES +HCUH3 CUCUYAGUA HO 1465 -8870 -9999 +HCVK2 HORSE CAVE (1 W) KY US 3718 -8592 590 NWR +HCWF1 HAINES CITY (14 ESE) FL US 2805 -8140 -9999 UCOOP +HCWO3 OAKRIDGE (3 E) OR US 4372 -12243 389 OTHER +HCYM5 HILL CITY MN US 4704 -9360 -9999 RAWS +HCYP1 HILL CITY PA US 4135 -7964 1256 IFLOWS +HCYT2 HALTOM CITY TX US 3281 -9725 -9999 +HDBI3 HARRODSBURG (2 SE) IN US 3900 -8652 198 +HDBK2 HARDINSBURG (2 SE) KY US 3777 -8643 223 COOPAB +HDCG1 HELEN GA US 3470 -8373 428 +HDDI3 DYER IN US 4150 -8752 -9999 GOES +HDDI3G DYER IN US 4150 -8752 -9999 +HDDM8 BELT (21 NE) MT US 4748 -11060 1402 WSF +HDDN4 HADDONFIELD NJ US 3990 -7402 3 GOES +HDDW2 HUNDRED (3 WNW) WV US 3970 -8051 287 GOES +HDE BREWSTER_FIELD_ARPT NE US 4045 -9933 665 +HDGA1 GUNTERSVILLE (8 NE) AL US 3445 -8617 223 SCAN +HDGA4 HINDSVILLE (4 N) AR US 3620 -9386 364 +HDGC2 LAIRD (2 W) CO US 4008 -10214 -9999 GOES +HDGK2 HODGENVILLE (2 S) KY US 3753 -8573 240 COOPAB +HDGL1 HORNBECK (3 NNE) LA US 3137 -9339 128 COOPB +HDGO2 HODGEN OK US 3484 -9462 -9999 OTHER +HDHC1 POMONA (19 NNE) CA US 3436 -11768 2477 ALERT +HDKM4 HODUNK MI US 4192 -8500 -9999 UCOOP +HDKM5 HENDRICKS MN US 4451 -9642 465 UCOOP +HDLA1 HEADLAND AL US 3136 -8534 113 COOPAB +HDLC1 LEWISTON (3 SE) CA US 4068 -12275 1396 GOES +HDLF1 HOLIDAY (2 SW) FL US 2818 -8278 -9999 OTHER +HDLI1 BONNERS FERRY (20 NW) ID US 4888 -11677 1536 SNOTEL +HDLM1 BAR HARBOR (5 SW) ME US 4433 -6828 174 GOES +HDLN3 HINSDALE NH US 4279 -7249 65 GOES +HDLN6 HADLEY (1 NE) NY US 4330 -7387 177 +HDMC3 HADDAM CT US 4146 -7252 49 COOPAB +HDMK2 MOREHEAD (8 ENE) KY US 3823 -8332 366 IFLOWS +HDN HAYDEN (2 SE) CO US 4048 -10722 2013 +HDNA3 KINGMAN (12 SE) AZ US 3508 -11390 2512 NWR +HDNK2 HENDERSON KY US 3787 -8790 120 COOPB +HDNM8 HARDIN MT US 4573 -10761 885 COOPABC +HDNN7 HENDERSON (2 NNW) NC US 3635 -7841 146 COOPBC +HDNO2 HOLDENVILLE (2 SSE) OK US 3506 -9637 261 COOPAB +HDNW2 HOLDEN WV US 3775 -8211 483 IFLOWS +HDO HONDO TX US 2936 -9918 279 +HDOA2 DEERING (39 SSW) AK US 6559 -16341 468 GOES +HDON5 HONDO (2 NW) NM US 3338 -10527 1596 COOPB +HDPT2 HOUSTON TX US 2972 -9513 11 COOPB +HDPU1 LOGAN (4 E) UT US 4173 -11175 1481 +HDQI1 HEADQUARTERS (1 SSE) ID US 4662 -11580 988 +HDRA2 HOMER (2 NNE) AK US 5968 -15151 325 COOPA +HDRI3 BARTLETTSVILLE (2 NNE) IN US 3900 -8642 -9999 GOES +HDRN1 HADAR NE US 4210 -9743 469 COOPB +HDRN7 HENDERSON (4 NNE) NC US 3636 -7839 137 COOPBC +HDRT2 HENDERSON TX US 3216 -9483 -9999 OTHER +HDSC2 LITTLETON (1 E) CO US 3960 -10492 -9999 +HDSK1 HUDSON KS US 3810 -9866 569 COOPABC +HDSM4 HUDSONVILLE (1 W) MI US 4286 -8589 198 UCOOP +HDSN6 HENDERSON (5 W) NY US 4383 -7627 78 COOPB +HDSN7 HIGHLAND NC US 3507 -8322 -9999 GOES +HDSW2 HEADSVILLE (4 NE) WV US 3944 -7882 190 COOPB +HDVM3 HODGES VILLAGE MA US 4217 -7187 -9999 UCOOP +HDVM4 HUDSONVILLE (2 W) MI US 4285 -8590 192 COOPC +HDVN2 RENO (5 SE) NV US 3948 -11974 1622 ALERT +HDVN5 GALLUP NM US 3607 -10845 2585 WSF +HDVU1 FRUITLAND (22 N) UT US 4055 -11087 2438 UCOOP +HDWF1 BROOKSVILLE (7 SE) FL US 2853 -8229 -9999 OTHER +HDWM8 BELT (17 ENE) MT US 4740 -11057 1722 WSF +HDWO3 BULL RUN (4 NE) OR US 4545 -12215 228 COOPAB +HDX WHITE SANDS NM US 3308 -10612 1300 WSR88D +HDYA4 HARDY AR US 3631 -9148 -9999 +HDYN1 HARDY (1 SW) NE US 4000 -9792 463 +HDYN6 HADLEY NY US 4332 -7385 172 GOES +HDZC1 HERNANDEZ (4 WNW) CA US 3638 -12085 1067 GOES +HEAA2 HEALY (1 N) AK US 6387 -14897 -9999 C-MAN +HEAC1 HEALDSBURG (2 E) CA US 3861 -12284 23 GOES +HEAK1 HEALY KS US 3860 -10062 869 COOPABC +HEAM3 HEATH MA US 4267 -7282 485 COOPB +HEAM8 SUPERIOR (17 SSW) MT US 4698 -11498 1463 WSF +HEAO2 HEADRICK (3 E) OK US 3463 -9910 395 +HEAT1 MOUNTAIN CITY (4 E) TN US 3645 -8172 914 IFLOWS +HEAV2 GREENFIELD (4 E) VA US 3792 -7875 335 IFLOWS +HEAW2 GRAFTONN (2 NE) WV US 3940 -7993 518 IFLOWS +HEBI2 HEBRON (2 WSW) IL US 4247 -8848 -9999 UCOOP +HEBI3 HEBRON (3 S) IN US 4127 -8720 -9999 UCOOP +HEBL1 HACKBERRY (4 E) LA US 2999 -9327 1 +HEBN1 HEBRON #2 NE US 4017 -9758 451 COOPB +HEBN8 HEBRON ND US 4690 -10205 658 COOPAB +HEBO3 PACIFIC CITY (8 E) OR US 4521 -12376 -9999 NWR +HEBU1 HEBER UT US 4050 -11142 1716 COOPABC +HECA2 HEALY (4 E) AK US 6385 -14884 450 +HECS2 HECLA SD US 4588 -9815 -9999 UCOOP +HECT2 BIG BEND NATIONAL PARK TX US 2945 -10283 536 +HEDC1 CARLSBAD (2 NW) CA US 3315 -11730 13 ALERT +HEDM8 GRAYLING (8 NW) MT US 4487 -11134 1996 WSF +HEDO2 HEADRICK OK US 3463 -9914 415 COOPB +HEDQ2 HEDLEY BC CN 4935 -12008 518 +HEDS2 HERREID SD US 4583 -10007 -9999 UCOOP +HEEA4 HELENA AR US 3452 -9058 59 +HEEC1 OLANCHA (10 SSE) CA US 3614 -11795 1166 COOPAB +HEF MANASSAS VA US 3872 -7752 59 +HEFA1 HEFLIN AL US 3365 -8560 259 COOPA +HEFL1 HEFLIN LA US 3247 -9327 -9999 UCOOP +HEFO2 WARR ACRES (3 NNE) OK US 3458 -9760 367 GOES +HEGC1 STRAWBERRY (4 NW) CA US 3824 -11994 2225 WSF +HEGT2 WALLER (6 NE) TX US 3010 -9574 -9999 ALERT +HEHC1 YOSEMITE VILLAGE (19 NW) CA US 3794 -11980 1045 GOES +HEI HETTINGER ND US 4601 -10265 -9999 ASOS +HEII1 BLACKFOOT (2 E) ID US 4363 -11168 1529 GOES +HEKC1 BEAR VALLEY (4 SW) CA US 3842 -12010 1996 WSF +HEKI2 HECKER IL US 3832 -8997 133 UCOOP +HEKI2G HECKER IL US 3832 -8997 -9999 +HELA1 HELENA AL US 3327 -8583 146 COOPC +HELC1 FORESTHILL (23 E) CA US 3906 -12042 1478 COOPB +HELF1 SAN MATEO (3 E) FL US 2960 -8153 -9999 +HELG1 HELEN GA US 3471 -8372 439 COOPA +HELM4 HELL MI US 4243 -8399 268 COOPAB +HELM8 HELENA MT US 4683 -11171 -9999 NWR +HELO2 HELENA (1 SSE) OK US 3654 -9828 411 COOPAB +HELP1 FORD CITY (3 E) PA US 4077 -7946 415 IFLOWS +HELT2 HELOTES TX US 2956 -9875 -9999 GOES +HELU1 HELPER (3 N) UT US 3973 -11087 1859 COOPBC +HEMC1 HEMET (1 E) CA US 3375 -11694 504 COOPBC +HEMI1 PIERCE (18 E) ID US 4648 -11563 1771 SNOTEL +HEMM4 WESTERN LOCATION (5 NE) MI US 4613 -8823 396 UCOOP +HEMN1 HEMMINGFORD NE US 4232 -10307 1301 COOPAB +HEMN3 TAMWORTH NH US 4390 -7131 274 SNOCOR +HEMN5 TAOS PUEBLO (20 NE) NM US 3667 -10537 2896 WSF +HEMN6 HEMLOCK NY US 4278 -7762 275 COOPAB +HEMO3 FLORENCE (10 NNE) OR US 4412 -12401 621 NWR +HEMQ2 HEDLEY NP MINE BC CN 4933 -11998 1768 +HEMT2 CROCKETT TX US 3132 -9545 -9999 UCOOP +HEMW2 CZAR (4 NNE) WV US 3877 -8013 811 IFLOWS +HENA1 HENAGAR AL US 3480 -8575 -9999 +HENC1 SANTA YSABEL (9 NW) CA US 3324 -11676 823 COOPA +HENC2 HERMOSA (1 NW) CO US 3742 -10784 -9999 GOES +HENF1 TAMPA (7 NW) FL US 2800 -8255 0 GOES +HENI1 MACKS INN (7 NNE) ID US 4461 -11137 1966 GOES +HENI2 HENNEPIN IL US 4130 -8932 141 COOPABC +HENI4 HENDERSON IA US 4110 -9540 -9999 UCOOP +HENL1 PORT VINCENT LA US 3030 -9088 -9999 GOES +HENM5 HENDERSON MN US 4453 -9390 -9999 +HENM5G HENDERSON MN US 4453 -9390 -9999 +HENN1 HENRY (1 S) NE US 4199 -10405 1226 GOES +HENN3 HENNIKER NH US 4315 -7186 152 GOES +HENN6 TAHAWUS NY US 4411 -7406 583 SNOCOR +HENO2 HENNEPIN (5 N) OK US 3458 -9735 296 COOPB +HENT1 HENDERSON (1 N) TN US 3545 -8868 128 COOPAC +HENT2 HENDERSON TX US 3218 -9480 128 COOPAB +HENU1 HEBER CITY (65 NE) UT US 4088 -11037 3048 WSF +HENW2 HENDRICKS WV US 3907 -7962 522 +HEOC2 HERMOSA CO US 3742 -10784 2023 UCOOP +HEOT2 HELOTES (3 S) TX US 2953 -9870 -9999 UCOOP +HEPN5 CENTRAL (25 NE) NM US 3290 -10778 2377 WSF +HEPN7 WAYNESVILLE (10 N) NC US 3563 -8298 712 +HEPO3 HEPPNER OR US 4537 -11956 575 COOPABC +HEPP1 WILLIAMSPORT (3 NW) PA US 4130 -7706 -9999 IFLOWS +HEQ HOLYOKE CO US 4058 -10228 -9999 +HERA3 HEREFORD (7 WNW) AZ US 3145 -11023 1399 COOPB +HERC1 IDRIA (8 SSW) CA US 3631 -12070 843 COOPB +HERC2 HERMIT (7 ESE) CO US 3777 -10711 2743 COOPABC +HERF1 HERNANDO FL US 2890 -8237 -9999 OTHER +HERI3 INDIANAPOLIS IN US 3984 -8612 222 GOES +HERK1 HERINGTON KS US 3867 -9695 407 COOPAB +HERM4 HERMAN MI US 4665 -8833 555 COOPA +HERM5 HERON LAKE (7 E) MN US 4379 -9518 396 UCOOP +HERM6 HERNANDO (5 S) MS US 3475 -8998 116 COOPA +HERM7 POMME DE TERRE MO US 3790 -9332 238 NWR +HERM8 HERON (3 NW) MT US 4808 -11600 683 COOPABC +HERN1 HERSHEY (2 SE) NE US 4111 -10098 900 COOPABC +HERN5 HERON NM US 3665 -10670 -9999 GOES +HERN6 HERKIMER (4 E) NY US 4302 -7492 118 OTHER +HERO3 HERMISTON (2 NW) OR US 4580 -11953 195 GOES +HERP1 HERSHEY (1 NW) PA US 4030 -7667 99 +HERP1G HERSHEY (1 NW) PA US 4030 -7667 99 +HERS2 HERMOSA (1 S) SD US 4383 -10320 1003 +HERT2 HEREFORD TX US 3482 -10240 1164 COOPAB +HERW2 HEASTON RIDGE WV US 3879 -8037 585 IFLOWS +HESA2 LIVENGOOD (31 W) AK US 6577 -14938 305 SNOCOR +HESC1 HESPERIA (1 ENE) CA US 3442 -11727 931 COOPAC +HESK1 HESSTON (1 SW) KS US 3813 -9745 457 UCOOP +HEST2 HEREFORD (2 W) TX US 3483 -10242 1182 AWOS +HET HENRYETTA OK US 3540 -9601 -9999 +HETC1 YOSEMITE NATIONAL PARK (16 NW) CA US 3796 -11978 1180 +HETN8 HETTINGER ND US 4600 -10265 824 COOPBC +HEUN6 HEUVELTON NY US 4462 -7540 -9999 +HEWF1 HARLEM FL US 2630 -8089 -9999 GOES +HEWN4 HEWITT (1 W) NJ US 4114 -7432 143 +HEWN5 WILLOW CREEK NM US 3674 -10663 -9999 GOES +HEWT2 HEWITT (1 SE) TX US 3146 -9720 189 +HEWU1 COALVILLE (46 E) UT US 4095 -11048 2896 SNOTEL +HEXT2 HEXT TX US 3087 -9953 567 UCOOP +HEYI1 HAYDEN LAKE ID US 4778 -11678 707 UCOOP +HEYO2 KELLYVILLE (4 W) OK US 3595 -9630 253 GOES +HEZ NATCHEZ MS US 3161 -9130 83 SAWRS +HFAI1 ASHTON (3 W) ID US 4407 -11152 1551 GOES +HFCC2 LOVELAND (8 WNW) CO US 4044 -10522 -9999 GOES +HFD HARTFORD CT US 4174 -7265 6 +HFDC2 HEREFORD CO US 4097 -10430 1585 UCOOP +HFDC3 HARTFORD CT US 4177 -7267 9 +HFDM4 HARTFORD MI US 4223 -8616 204 UCOOP +HFDN8 HANNAFORD ND US 4731 -9819 439 COOPB +HFDO3 HEREFORD (1 SE) OR US 4449 -11802 1097 GOES +HFDS2 HARTFORD (4 ESE) SD US 4355 -9687 -9999 UCOOP +HFDT2 HUNT TX US 3008 -9937 -9999 UCOOP +HFDW3 HUSTISFORD WI US 4335 -8861 271 UCOOP +HFEA2 HOMER (13 NE) AK US 5976 -15121 428 COOPA +HFEW2 HARPERS FERRY WV US 3933 -7772 -9999 +HFF HOFFMAN (3 E) NC US 3503 -7950 114 +HFFI3 HATFIELD IN US 3790 -8722 119 COOPC +HFFN6 HOFFMEISTER NY US 4338 -7472 558 SNOCOR +HFFT2 HUFFMAN (6 NE) TX US 3011 -9506 -9999 +HFHA2 SITKA AK US 5722 -13487 7 COOPA +HFKC1 HAYFORK (2 W) CA US 4055 -12321 701 COOPBC +HFKU1 HEBER CITY (36 NE) UT US 4078 -11088 2865 SNOTEL +HFLA1 HEFLIN (4 SE) AL US 3362 -8551 253 GOES +HFLN2 VIRGINIA CITY (5 N) NV US 3937 -11967 1935 AMOS +HFLN6 HIGH FALLS NY US 4180 -7414 107 +HFMC1 HALF MOON BAY CA US 3739 -12273 -9999 BUOY +HFMN5 HOPE (30 SW) NM US 3268 -10522 -9999 +HFMN7 JACKSONVILLE (6 E) NC US 3483 -7732 -9999 GOES +HFMT2 JERSEY VILLAGE (6 NW) TX US 2996 -9562 -9999 ALERT +HFMW4 LONETREE (25 E) WY US 4101 -10967 1853 GOES +HFO HONOLULU HI US 2130 -15782 -9999 +HFSC1 CAMBRIA (13 E) CA US 3555 -12094 396 ALERT +HFTC3 HARTFORD CT US 4177 -7267 15 +HFXN7 HALIFAX NC US 3633 -7758 -9999 GOES +HFY INDIANAPOLIS IN US 3963 -8609 -9999 +HGAF1 HOMESTEAD (5 W) FL US 2548 -8056 -9999 UCOOP +HGBM7 HIGBEE (4 S) MO US 3924 -9251 258 COOPB +HGBN6 HOGANSBURG NY US 4497 -7467 -9999 +HGBT2 HOUSTON TX US 2996 -9542 -9999 GOES +HGCC2 EVERGREEN (4 NW) CO US 3967 -10535 2332 ALERT +HGCP1 OVERTON (5 WNW) PA US 4160 -7660 683 IFLOWS +HGCW2 SPURLOCKVILLE (4 SSE) WV US 3812 -8208 335 IFLOWS +HGDA1 HODGES (1 N) AL US 3436 -8793 256 COOPB +HGEI1 BOISE (6 ENE) ID US 4367 -11610 1695 GOES +HGEN8 HAGUE ND US 4603 -10000 579 COOPB +HGFW1 PACKWOOD (6 SE) WA US 4655 -12160 1097 GOES +HGGA2 CHISTOCHINA (13 E) AK US 6270 -14545 774 SNOCOR +HGGM7 ST. JAMES (11 N) MO US 3815 -9157 -9999 +HGGT2 HIGGINBOTHAM TX US 3291 -10303 -9999 UCOOP +HGHA1 HIGHTOWER (4 NW) AL US 3352 -8538 358 COOPB +HGHC2 CEDAREDGE (7 E) CO US 3890 -10779 -9999 +HGHF1 HIGH SPRINGS FL US 2983 -8260 20 COOPA +HGHI2 HIGHLAND IL US 3873 -8967 158 COOPB +HGHI3 HIGHLAND (1 N) IN US 4156 -8745 182 UCOOP +HGHM1 HOUGHTON (6 NW) ME US 4484 -7071 685 SNOCOR +HGHM4 HOUGHTON LAKE (6 WSW) MI US 4431 -8488 346 COOPA +HGHM5 HIGH LANDING (1 W) MN US 4807 -9585 354 COOPB +HGHM7 HIGHPOINT (2 NE) MO US 3852 -9257 277 COOPB +HGHM8 HUNGRY HORSE (3 SE) MT US 4834 -11402 1085 +HGHN6 CONSTABLEVILLE (6 W) NY US 4357 -7552 537 COOPB +HGHS2 HIGHMORE SD US 4452 -9944 617 UCOOP +HGHV1 HIGHGATE VT US 4493 -7305 46 COOPB +HGIC2 HYGIENE (1 N) CO US 4020 -10518 1590 UCOOP +HGLC1 UPPER LAKE (5 NE) CA US 3921 -12281 1475 GOES +HGLC2 ESTES PARK (18 SSE) CO US 4058 -10563 2853 WSF +HGLM5 HIGH LANDING (4 SE) MN US 4802 -9577 -9999 UCOOP +HGLN7 HIGHLANDS (3 W) NC US 3509 -8322 -9999 RAWS +HGLO2 SAWYER (2 WSW) OK US 3401 -9538 142 GOES +HGMI1 HAGERMAN (2 SW) ID US 4280 -11492 876 COOPC +HGMM8 HINGHAM (12 N) MT US 4873 -11046 899 COOPB +HGMN5 HAGERMAN (1 NW) NM US 3313 -10434 -9999 RFCSIM +HGMS2 HIGHMORE (16 N) SD US 4475 -9948 -9999 UCOOP +HGNC1 SOUTH LAKE TAHOE (6 SSE) CA US 3885 -11994 2438 SNOTEL +HGNM8 HAUGAN MT US 4738 -11535 -9999 WSF +HGNT2 HARLINGEN TX US 2620 -9767 12 COOPA +HGOC2 HUGO (1 NW) CO US 3914 -10349 1533 COOPABC +HGOO2 HUGO OK US 3400 -9540 148 COOPB +HGPA3 TURKEY FLAT (2 NW) AZ US 3265 -10985 3049 +HGPC2 ENGLEWOOD (2 NNE) CO US 3967 -10498 1620 ALERT +HGPK2 HARLAN (11 ENE) KY US 3688 -8310 549 IFLOWS +HGR HAGERSTOWN MD US 3971 -7773 215 +HGRK2 TOLIVER (1 WSW) KY US 3781 -8346 268 GOES +HGRM8 HILGER MT US 4725 -10936 1244 COOPB +HGRN2 SPANISH SPRINGS (4 W) NV US 3964 -11978 1631 ALERT +HGRN7 POOLETOWN (1 NE) NC US 3560 -8024 -9 GOES +HGRN8 HILLSBORO ND US 4741 -9706 268 COOPB +HGSA1 HODGES AL US 3439 -8789 -9999 +HGSC2 LEADVILLE CO US 3925 -10650 3399 AHOS +HGSO2 HUGO (2 NW) OK US 3403 -9554 150 +HGSP1 HOGESTOWN (1 NE) PA US 4025 -7702 107 +HGST2 HAGANSPORT (2 N) TX US 3334 -9525 110 COOPB +HGTM2 HAGERSTOWN MD US 3965 -7797 -9999 NWR +HGTM4 HOUGHTON MI US 4704 -8870 -9999 NWR +HGTN4 HIGHTSTOWN (2 W) NJ US 4027 -7457 30 COOPB +HGTT2 HOUSTON TX US 2978 -9540 -9999 +HGUH3 GUACAMAYA HO 1425 -8764 -9999 +HGVP1 HONEY GROVE (2 NW) PA US 4042 -7757 216 +HGWC1 WILBUR SPRINGS (2 S) CA US 3901 -12243 500 GOES +HGX DICKINSON TX US 2947 -9508 5 +HGZM7 HAGERS GROVE MO US 3983 -9223 -9999 GOES +HGZM7G HAGERS GROVE MO US 3983 -9223 -9999 +HGZO3 BEND (9 SW) OR US 4398 -12143 1341 WSF +HHAM8 CONNER (30 SW) MT US 4565 -11463 2469 GOES +HHCT2 HARPER (8 SSE) TX US 3019 -9918 -9999 ALERT +HHDS1 HILTON HEAD SC US 3222 -8075 5 COOPA +HHDS2 OELRICHS (1 NE) SD US 4319 -10323 1012 UCOOP +HHDW1 PALMER (5 SE) WA US 4728 -12178 368 GOES +HHEF1 HARBOR HEIGHTS (2 N) FL US 2703 -8201 -9999 OTHER +HHET2 HOUSTON HEIGHTS TX US 2979 -9543 20 COOPB +HHF CANADIAN TX US 3590 -10040 -9999 SAWRS +HHFO3 WARM SPRINGS (17 NW) OR US 4497 -12149 805 GOES +HHI WAHIAWA HI US 2148 -15804 -9999 WSR88D +HHKA2 HAINES (26 W) AK US 5942 -13606 -9999 UCOOP +HHLC2 LYONS (1 E) CO US 4022 -10526 -9999 GOES +HHLF1 HOLLY HILL FL US 2925 -8104 -9999 GOES +HHLN4 WAWAYANDA SP NJ US 4120 -7441 -9999 +HHMC1 KIT CARSON (3 SSW) CA US 3849 -12081 2682 GOES +HHNH1 LIHUE HI US 2205 -15942 183 COOPB +HHNT2 HUNT 1E TX US 3005 -9932 -9999 +HHR HAWTHORNE CA US 3392 -11833 19 +HHRK2 STANTON (6 SE) KY US 3778 -8378 440 IFLOWS +HHRN5 HACHITA (10 S) NM US 3170 -10834 -9999 GOES +HHRW4 HYATTSVILLE (6 NE) WY US 4418 -10730 -9999 GOES +HHTM4 HOLT (2 E) MI US 4263 -8448 259 COOPB +HHVV2 SPEEDWELL (4 SE) VA US 3678 -8113 929 IFLOWS +HHWA2 HAINES (21 NW) AK US 5942 -13593 -9999 UCOOP +HHWM8 HUNGRY HORSE (3 SE) MT US 4834 -11401 1085 GOES +HIAF1 HIALEAH FL US 2582 -8029 4 COOPB +HIAG1 HIAWASSEE (9 S) GA US 3483 -8371 -9999 GOES +HIAK1 HIAWATHA KS US 3986 -9552 332 COOPB +HIAO3 HEPPNER (2 ENE) OR US 4536 -11951 610 ALERT +HIB HIBBING MN US 4739 -9284 412 ASOS +HIBF1 BROOKSVILLE (2 S) FL US 2853 -8239 -9999 OTHER +HIBK2 HIGH BRIDGE KY US 3782 -8472 165 +HIBM5 HIBBING MN US 4739 -9283 -9999 RAWS +HIBT1 KNOXVILLE (8 E) TN US 3588 -8384 283 GOES +HIBT2 HIGHBANK (3 S) TX US 3113 -9682 -9999 +HIC WHITE CLOUD MI US 4357 -8572 -9999 +HICC1 TAHOE CITY (6 WNW) CA US 3919 -12025 2499 +HICF1 ONA (3 E) FL US 2748 -8188 -9999 OTHER +HICK1 HILL CITY (1 S) KS US 3935 -9985 650 UCOOP +HICM5 HENDERSON (3 N) MN US 4457 -9392 222 GOES +HICM6 HICKORY FLAT MS US 3462 -8918 122 COOPAB +HICN1 HICKMAN NE US 4062 -9663 389 COOPB +HICN8 HICKSON (1 SE) ND US 4665 -9678 271 COOPB +HICS2 HILL CITY (1 SSE) SD US 4393 -10357 1529 COOPABC +HICT1 CARTHAGE (8 S) TN US 3614 -8591 315 NWR +HICT2 HICO TX US 3198 -9803 312 +HICU1 SPANISH FORK (6 SE) UT US 4011 -11162 -9999 BASIC +HICW2 HICO WV US 3810 -8100 71 COOPAB +HIDC1 RAYMOND (9 NNE) CA US 3720 -11992 786 OTHER +HIDC2 ESTES PARK (7 W) CO US 4040 -10565 2890 WSF +HIDI2 HIDALGO (3 SSW) IL US 3914 -8819 -9999 COOPB +HIDK2 HELDELBERG (2 N) KY US 3758 -8377 347 COOPAB +HIE WHITEFIELD NH US 4437 -7155 327 +HIF OGDEN UT US 4112 -11197 1326 +HIFM1 HIRAM (2 S) ME US 4385 -7080 85 UCOOP +HIFN6 MOFFITSVILLE (1 SW) NY US 4463 -7376 305 SNOCOR +HIGC1 TRINITY CENTER (11 ENE) CA US 4110 -12248 1838 GOES +HIGC2 DENVER (5 S) CO US 3956 -10502 1692 ALERT +HIGM5 HIGH LANDING MN US 4805 -9580 347 +HIGM5G HIGH LANDING MN US 4805 -9580 -9999 +HIGM7 HIGGINSVILLE MO US 3907 -9371 255 COOPABC +HIGN4 HIGHLANDS (1 N) NJ US 4045 -7398 3 +HIGN7 CHARLOTTE (3 NE) NC US 3524 -8080 -9999 IFLOWS +HIGO1 HIGBY OH US 3920 -8288 -9999 GOES +HIGS2 HIGHMORE (6 SSE) SD US 4447 -9940 -9999 UCOOP +HIGT2 HIGGINS (2 N) TX US 3614 -10002 786 COOPB +HIGV2 MONTEREY (3 WNW) VA US 3843 -7963 951 IFLOWS +HIHA1 LUVERNE (11 N) AL US 3188 -8625 181 COOPAB +HIHS2 HIGHMORE (7 S) SD US 4441 -9942 587 UCOOP +HII LAKE HAVASU CITY AZ US 3457 -11436 238 +HIIL1 MCDADE (7 SW) LA US 3226 -9343 -9999 GOES +HIK HONOLULU HI US 2133 -15767 -9999 WSR88D +HIKN2 HIKO NV US 3756 -11522 1189 +HIKN6 PROSPECT (2 E) NY US 4331 -7511 375 GOES +HIKP1 PECKS POND (3 NW) PA US 4130 -7513 622 IFLOWS +HILA1 HACKNEYVILLE (3 E) AL US 3307 -8588 170 GOES +HILC2 COMMERCE CITY (9 ESE) CO US 3977 -10477 -9999 GOES +HILF1 CRYSTAL SPRINGS (1 NNW) FL US 2819 -8217 -9999 GOES +HILG1 FRANKLIN (9 WNW) GA US 3334 -8523 -9999 GOES +HILH1 HILO HI US 1973 -15507 -9999 +HILI2 COFEEN (2 SW) IL US 3906 -8941 183 NWR +HILK1 HILLSDALE KS US 3866 -9489 308 +HILM2 HILLSMERE 6 MD US 3893 -7650 -9999 +HILM4 HILLSDALE MI US 4193 -8463 329 COOPAB +HILM5 HILL CITY MN US 4700 -9360 -9999 UCOOP +HILM8 HILLSIDE (6 SE) MT US 4682 -10632 914 OTHER +HILN7 HIGHLANDS (1 E) NC US 3506 -8318 1292 IFLOWS +HILN8 HILLSBORO (11 ESE) ND US 4735 -9685 252 +HILO1 HILLSBORO OH US 3920 -8362 335 COOPAB +HILO3 OAKRIDGE (4 SE) OR US 4371 -12242 470 +HILP1 HILLSGROVE PA US 4143 -7667 610 IFLOWS +HILS2 HILL CITY SD US 4393 -10350 -9999 UCOOP +HILT2 HIGH ISLAND (8 NW) TX US 2967 -9444 2 RAWS +HILW2 HILLSBORO WV US 3813 -8020 707 UCOOP +HILW3 HILLSBORO WI US 4365 -9033 287 COOPAB +HILW3D HILLSBORO WI US 4365 -9033 -9999 +HIMN2 ARTHUR (11 NNE) NV US 4094 -11510 2408 SNOTEL +HIMS2 HIGHMORE (23 NNW) SD US 4485 -9947 555 COOPAB +HINK1 HUTCHINSON (10 SW) KS US 3793 -9803 479 COOPABC +HINM3 HINGHAM (2 SW) MA US 4223 -7092 9 COOPA +HINM5 HINCKLEY (5 E) MN US 4600 -9282 -9999 UCOOP +HINM8 HINSDALE (4 SW) MT US 4835 -10715 815 COOPAB +HINO3 HEPPNER (7 E) OR US 4536 -11942 750 ALERT +HINT2 HINDES TX US 2872 -9880 110 +HINW2 HINTON WV US 3768 -8090 -9999 GOES +HINW3 HINGHAM WI US 4364 -8791 237 COOPBC +HIO PORTLAND (2 NE) OR US 4554 -12295 62 +HIOT2 HIDALGO TX US 2610 -9825 -9999 RFCSIM +HIPI2 HIGHLAND PARK IL US 4216 -8780 -9999 UCOOP +HIPN7 HIGH POINT (8 NE) NC US 3604 -7995 -9999 GOES +HIRC2 GREENWOOD VILLAGE (5 S) CO US 3955 -10492 -9999 UCOOP +HIRO1 HIRAM OH US 4130 -8115 375 COOPA +HIRO3 ELGIN (12 NW) OR US 4570 -11811 1518 SNOTEL +HIRU1 DUCHESNE (32 NNE) UT US 4062 -11017 2789 SNOTEL +HIRW2 BAKER (2 W) WV US 3904 -7879 704 IFLOWS +HISA3 SCOTTSDALE (1 N) AZ US 3351 -11194 390 ALERT +HISC1 HOLLISTER (2 NE) CA US 3685 -12136 104 ALERT +HISM7 KENNETT MO US 3624 -9013 -9999 GOES +HISO2 HOLLIS (4 E) OK US 3468 -9983 495 +HITC2 AURORA (5 NNW) CO US 3980 -10486 -9999 GOES +HITN1 OMAHA NE US 4121 -9598 365 ALERT +HITO1 NEW LEXINGTON OH US 3972 -8227 -9999 GOES +HITU1 HANKSVILLE (40 SE) UT US 3788 -11039 1219 COOPAC +HIVH1 MOUNTAIN VIEW HI US 1943 -15527 1210 COOPAB +HIWC2 GOLDEN (2 SE) CO US 3973 -10519 1804 ALERT +HIWN7 UNAKA (4 SW) NC US 3515 -8418 -9999 +HIXT2 HUNT (5 SW) TX US 2997 -9943 -9999 UCOOP +HIXW3 HIXTON WI US 4450 -9108 -9999 UCOOP +HJBT1 GATLINBURG (1 NE) TN US 3571 -8368 390 IFLOWS +HJFA4 HACKETT (2 S) AR US 3516 -9441 140 GOES +HJO HANFORD CA US 3632 -11963 74 ASOS +HJYI2 DARIEN IL US 4175 -8797 232 UCOOP +HKA BLYTHEVILLE AR US 3594 -8983 -9999 ASOS +HKAH1 MAKENA (18 SW) HI US 2051 -15668 2 GOES +HKBW4 MORAN (13 NNW) WY US 4407 -11072 2225 GOES +HKCC1 CHICO (4 NE) CA US 3977 -12178 84 GOES +HKCT2 KINGSLAND TX US 3063 -9853 -9999 ALERT +HKFW1 CHEHALIS (20 SW) WA US 4650 -12338 739 GOES +HKGN6 EAST CORNING NY US 4212 -7798 274 UCOOP +HKHH1 LAHAINA HI US 2097 -15660 265 COOPB +HKHM5 HOKAH (1 S) MN US 4375 -9136 218 COOPB +HKI SOUTH KAUAI HI US 2189 -15955 61 WSR88D +HKIH1 KIHEI (14 SW) HI US 2058 -15657 351 GOES +HKIN6 SCHENEVUS (2 NW) NY US 4260 -7486 707 IFLOWS +HKLA2 BIG LAKE (3 N) AK US 6159 -14974 -9999 UCOOP +HKLH1 HAKALAU HI US 1990 -15513 49 +HKLO2 MORRIS (10 W) OK US 3567 -9585 219 PROF +HKLW2 FLAT TOP WV US 3758 -8110 1087 IFLOWS +HKM KAMUELA HI US 2010 -15575 1419 WSR88D +HKMD1 HICKMAN DE US 3883 -7572 15 COOPB +HKMK2 HICKMAN KY US 3657 -8920 -9999 GOES +HKMN1 HICKMAN (1 S) NE US 4060 -9663 366 +HKRF1 BRADLEY JUNCTION (3 SE) FL US 2778 -8194 -9999 OTHER +HKRI2 HECKER IL US 3830 -8999 122 UCOOP +HKRO2 HOOKER OK US 3686 -10121 913 COOPAB +HKRW2 NEW CREEK (5 S) WV US 3928 -7902 427 IFLOWS +HKS JACKSON MS US 3233 -9022 -9999 ASOS +HKSC1 GLENDORA (10 N) CA US 3431 -11781 2387 GOES +HKSC2 HOTCHKISS (1 E) CO US 3881 -10769 -9999 UCOOP +HKSK1 HAYS (10 NW) KS US 3902 -9947 692 NWR +HKSN4 HACKENSACK NJ US 4088 -7404 3 GOES +HKSO2 HOOKER (2 W) OK US 3686 -10123 914 +HKST2 HASKELL (11 SE) TX US 3304 -9961 430 UCOOP +HKSW1 LESTER (11 SSW) WA US 4707 -12158 610 +HKTV2 HAYMARKET (5 N) VA US 3886 -7765 122 UCOOP +HKUH1 HILO (17 NW) HI US 1982 -15533 1951 GOES +HKVC3 HOTCHKISSVILLE CT US 4156 -7321 76 GOES +HKWN7 BOONE NC US 3623 -8168 1351 IFLOWS +HKY HICKORY NC US 3574 -8139 354 +HKYP1 HICKORY PA US 4030 -8031 396 COOPB +HKYS1 HICKORY GROVE (5 SW) SC US 3494 -8148 -9999 +HLAA3 AVONDALE (4 S) AZ US 3339 -11230 288 ALERT +HLAF1 CORAL SPRINGS (6 NW) FL US 2635 -8032 0 GOES +HLAK1 HALSTEAD KS US 3801 -9751 426 +HLAW1 TOUTLE (24 ESE) WA US 4624 -12219 1100 +HLBC2 ROCKY FORD (6 NW) CO US 3812 -10379 -9999 GOES +HLBI2 HILLSBORO (2 SSW) IL US 3915 -8950 192 COOPAB +HLBK1 HILLSBORO KS US 3835 -9720 440 COOPB +HLBN3 DEERING (2 SSE) NH US 4309 -7187 308 COOPAB +HLBO1 HILLSBORO (2 SE) OH US 3919 -8354 -9999 ALERT +HLBO3 HILLSBORO (1 SSW) OR US 4551 -12299 49 COOPAB +HLC HILL CITY KS US 3938 -9983 671 ASOS +HLCC1 HILLCREST (2 E) CA US 4087 -12188 1049 GOES +HLCI1 HILL CITY (1 W) ID US 4330 -11507 1554 COOPABC +HLCM1 HOLLIS CENTER ME US 4359 -7062 72 SNOCOR +HLCM5 HALLOCK MN US 4877 -9694 247 COOPAB +HLCM8 HAVRE (31 N) MT US 4900 -10972 -9999 UCOOP +HLCT2 HEDLEY (5 N) TX US 3494 -10070 -9999 GOES +HLCU1 HUNINGTON (1 NE) UT US 3938 -11108 1768 GOES +HLCV2 ANDERSONVILLE (5 SW) VA US 3742 -7864 144 GOES +HLDC1 HEALDSBURG CA US 3862 -12287 33 COOPA +HLDC2 ENGLEWOOD (5 SE) CO US 3960 -10492 1688 ALERT +HLDF1 DUNNELLON (8 ESE) FL US 2899 -8235 9 GOES +HLDK2 HELDELBERG (2 N) KY US 3758 -8377 347 GOES +HLDM4 HOLLAND (3 NW) MI US 4282 -8615 191 COOPC +HLDM5 HAROLD MN US 4770 -9650 -9999 UCOOP +HLDN1 HOLDREGE (3 SW) NE US 4042 -9935 707 COOPAB +HLDN6 HIGHLAND (3 SW) NY US 4172 -7400 308 NWR +HLDN7 HIGHLANDS NC US 3505 -8319 1170 COOPBC +HLDO2 HEALDTON (2 S) OK US 3422 -9747 224 COOPAB +HLDS2 HARROLD (12 SSW) SD US 4436 -9980 549 COOPA +HLDW1 STEHEKIN (10 SW) WA US 4820 -12078 981 COOPAB +HLDW3 HOLMEN (2 NW) WI US 4397 -9129 219 UCOOP +HLEA1 HELENA (2 WSW) AL US 3328 -8688 123 GOES +HLEC1 SMARTVILLE (3 NE) CA US 3924 -12127 244 COOPB +HLEG1 CLEVELAND (9 NNE) GA US 3472 -8372 450 COOPB +HLEH1 HANALEI (3 SE) HI US 2219 -15947 8 GOES +HLEN6 HALE EDDY NY US 4200 -7538 297 +HLET2 HARTLEY (4 ESE) TX US 3587 -10233 1190 COOPB +HLFA4 BLYTHEVILLE (5 W) AR US 3590 -9007 -9999 GOES +HLFC1 HALLS FLAT CA US 4075 -12127 1707 WSF +HLFM2 HOLLOFIELD MD US 3931 -7679 57 GOES +HLFN2 MESQUITE (13 WNW) NV US 3686 -11431 863 ALERT +HLFO3 HALFWAY (8 W) OR US 4288 -11725 853 WSF +HLG WHEELING (5 NE) WV US 4018 -8065 364 +HLGP1 HILLEGAS PA US 4037 -7552 88 +HLHF1 HIALEAH (3 WSW) FL US 2583 -8034 -9999 UCOOP +HLHH1 HAIKU (3 E) HI US 2092 -15629 210 COOPB +HLHH3 LAS HIGUERAS HO 1434 -8765 -9999 +HLHV2 COEBURN (4 ENE) VA US 3693 -8240 716 IFLOWS +HLIN8 HALLIDAY ND US 4735 -10234 628 COOPB +HLIT2 HAMLIN TX US 3287 -10012 526 COOPB +HLKC1 RAVENDALE (14 SW) CA US 4063 -12050 1570 GOES +HLKF1 BROOKSVILLE FL US 2856 -8240 -9999 OTHER +HLKI1 MACKS INN (6 N) ID US 4460 -11135 1968 GOES +HLKI3 NEW CARISLE (2 NW) IN US 4172 -8655 -9999 UCOOP +HLKI4 HAVELOCK IA US 4283 -9470 -9999 UCOOP +HLKM5 WANNASKA (8 SE) MN US 4862 -9547 -9999 UCOOP +HLKM8 JORDAN (19 N) MT US 4758 -10693 692 GOES +HLKN2 HALLECK (1 W) NV US 4096 -11548 1625 AMOS +HLKN8 WOLFORD (8 ESE) ND US 4846 -9953 475 COOPB +HLKQ2 SINCLAIR MILLS BC CN 5410 -12100 1100 GOES +HLKV2 HOLLIDAY LAKE VA US 3740 -7864 146 COOPB +HLKW1 THORP (5 NW) WA US 4712 -12074 518 GOES +HLLC1 FORESTHILL (23 E) CA US 3907 -12042 1478 GOES +HLLF1 CORAL SPRINGS (11 WNW) FL US 2638 -8037 -9999 GOES +HLLH1 HONOLULU HI US 1717 -15781 -9999 BUOY +HLLK1 HILL CITY (1 E) KS US 3936 -9983 657 COOPABC +HLLM5 HALLOCK MN US 4878 -9694 -9999 GOES +HLLM5G HALLOCK MN US 4878 -9694 -9999 +HLLM7 HALLTOWN MO US 3720 -9362 360 COOPB +HLLM8 WHITEFISH (7 N) MT US 4850 -11436 1759 WSF +HLLN4 HIGHLAND LAKES (3 NE) NJ US 4118 -7440 351 IFLOWS +HLLN5 HILLSBORO NM US 3292 -10756 1606 COOPAB +HLLN8 HALLIDAY (2 NW) ND US 4735 -10237 634 COOPB +HLLO1 HALLSVILLE OH US 3940 -8387 -9999 IFLOWS +HLLP1 HILLSGROVE PA US 4144 -7671 -9999 IFLOWS +HLLW2 TALCOTT (3 N) WV US 3763 -8080 423 GOES +HLM HOLLAND MI US 4280 -8617 -9999 UCOOP +HLMA2 KETCHIKAN (23 NNW) AK US 5570 -13190 647 +HLMC1 MONO HOT SPRINGS (14 S) CA US 3712 -11901 2515 WSF +HLMG1 ROME (4 WSW) GA US 3423 -8523 -9999 +HLMM4 HALE (5 SSW) MI US 4431 -8383 257 COOPAB +HLMM8 HARLEM (20 S) MT US 4824 -10868 821 COOPA +HLMN1 HALLAM NE US 4060 -9680 390 AHOS +HLMO1 HOLMESVILLE OH US 4061 -8191 274 IFLOWS +HLMO3 OAKRIDGE (8 SW) OR US 4367 -12257 1494 +HLMT1 ELIZABETHTON (7 NE) TN US 3645 -8212 1303 IFLOWS +HLMW3 HOLMEN WI US 4392 -9117 -9999 UCOOP +HLN HELENA MT US 4661 -11196 1167 +HLNA1 HOLLINS AL US 3312 -8615 -9999 +HLNC1 HELENA (1 ESE) CA US 4977 -12311 415 GOES +HLNF1 LAKE HARBOR (18 S) FL US 2643 -8082 -9999 +HLNK2 HARLAN KY US 3682 -8332 366 COOPB +HLNM2 HILLANDALE MD US 3903 -7695 58 IFLOWS +HLNM4 Holland MI US 4277 -8620 -9999 CTGN +HLNN8 HILLSBORO (5 SE) ND US 4735 -9697 270 UCOOP +HLNP1 HOLLISTERVILLE PA US 4139 -7544 415 COOPB +HLNT2 BAYTOWN (7 NW) TX US 2979 -9506 -9999 ALERT +HLOF1 MIMS (7 NE) FL US 2874 -8076 0 GOES +HLPP1 HIGHLAND (1 NE) PA US 4048 -7992 320 UCOOP +HLR KILLEEN TX US 3114 -9771 282 OTHER +HLRF1 TAMPA FL US 2802 -8243 -9999 GOES +HLRM1 HOUGHTON (6 NW) ME US 4484 -7071 720 SNOCOR +HLRT2 HAWKINS (10 N) TX US 3273 -9519 -9999 COOPAB +HLSA2 HARDING LAKE (21 NE) AK US 6455 -14625 -9999 UCOOP +HLSI1 HAILEY ID US 4353 -11431 1615 GOES +HLSK1 HILLSDALE (3 SW) KS US 3863 -9488 260 GOES +HLSM5 HALSTAD MN US 4735 -9683 259 COOPB +HLSN7 HILLSBOROUGH NC US 3607 -7910 148 GOES +HLSN8 HILLSBORO (3 N) ND US 4745 -9707 277 COOPAB +HLSO2 HOLDENVILLE (8 SSE) OK US 3499 -9633 230 +HLST1 HALLS TN US 3593 -8938 -9999 +HLST2 HALLSVILLE TX US 3251 -9459 -9999 COOPB +HLSU1 HATCH (6 NNE) UT US 3772 -11238 2103 +HLTC1 BETHEL ISLAND CA US 3801 -12158 -9999 +HLTI1 MACKAY (11 NE) ID US 4402 -11347 2438 SNOTEL +HLTK1 HOLTON (1 W) KS US 3947 -9577 341 COOPABC +HLTM7 HOLT (3 E) MO US 3947 -9432 300 COOPB +HLTM8 WOLF CREEK (3 ESE) MT US 4699 -11201 1063 COOPAB +HLTN2 RENO (2 E) NV US 3952 -11978 1457 AMOS +HLTN7 LANSING (4 NNE) NC US 3655 -8150 866 COOPB +HLTO1 HAMLET (2 SW) OH US 3902 -8420 -9999 IFLOWS +HLTO2 HALLETT (2 WSW) OK US 3622 -9662 290 GOES +HLTP1 HOLTWOOD PA US 3983 -7633 61 COOPB +HLTT2 HELOTES TX US 2958 -9868 -9999 +HLTV2 HILTON VA US 3665 -8247 -9999 +HLTW4 HULETT (2 W) WY US 4468 -10465 -9999 UCOOP +HLUH1 HOLUALOA (3 NE) HI US 1963 -15591 981 COOPB +HLVC1 FAWNSKIN (3 NNE) CA US 3431 -11692 2207 WSF +HLVI2 HILLVIEW (7 SW) IL US 3939 -9061 129 COOPB +HLVM7 HIGHLANDVILLE (3 S) MO US 3690 -9329 -9999 UCOOP +HLVM8 HELMVILLE (15 NW) MT US 4698 -11305 1280 OTHER +HLVV2 HILLSVILLE (1 S) VA US 3673 -8073 789 COOPB +HLWF1 HOLLYWOOD FL US 2603 -8013 3 COOPC +HLWH1 HALAWA (2 W) HI US 2101 -15676 64 GOES +HLWM1 WELD (5 N) ME US 4478 -7044 417 SNOCOR +HLWM4 OTISVILLE (3 SE) MI US 4313 -8348 -9999 UCOOP +HLWM8 HARLOWTON (1 SW) MT US 4643 -10984 1271 +HLWO2 HOLLOW OK US 3687 -9527 277 COOPB +HLXC1 ALPINE (9 N) CA US 3297 -11674 -9999 GOES +HLXN6 HILLSIDE NY US 4337 -7538 204 SNOCOR +HLYA1 HALEYVILLE AL US 3423 -8763 -9999 +HLYC1 BURBANK (5 SSW) CA US 3412 -11833 219 ALERT +HLYC2 HOLLY CO US 3805 -10212 1033 COOPABC +HLYF1 CROSS CITY (7 NNE) FL US 2973 -8308 -9999 UCOOP +HLYI1 HAILEY AIRPORT ID US 4350 -11430 1654 COOPABC +HLYI4 HOLLY SPRINGS (1 S) IA US 4227 -9608 323 COOPB +HLYM3 HOLYOKE MA US 4220 -7260 30 COOPB +HLYM5 HOLYOKE MN US 4647 -9238 315 COOPB +HLYM6 HOLLY BLUFF (3 SW) MS US 3282 -9078 -9999 GOES +HLYN5 HOLLYWOOD NM US 3333 -10562 -9999 UCOOP +HLYP1 HOLLIDAYSBURG (2 NW) PA US 4044 -7842 302 COOPB +HLZU1 HYRUM (1 SW) UT US 4163 -11187 1219 GOES +HLZW4 SHERIDAN (5 W) WY US 4483 -10710 1250 GOES +HMAC2 RED CLIFF CO US 3937 -10646 -9999 +HMAH1 HONAUNAU (15 S) HI US 1920 -15586 610 COOPB +HMAN1 HERMAN NE US 4167 -9620 -9999 UCOOP +HMAS2 HERMOSA (1 S) SD US 4383 -10320 1003 COOPB +HMBA3 CAVE CREEK (13 NE) AZ US 3398 -11180 1584 ALERT +HMBA4 HAMBURG AR US 3323 -9180 55 COOPB +HMBC1 HALF MOON BAY (1 WNW) CA US 3747 -12245 5 COOPA +HMBI4 HAMBURG (2 NE) IA US 4063 -9563 272 +HMBI4G HAMBURG (2 NE) IA US 4063 -9563 272 +HMBK1 HUMBOLDT KS US 3782 -9545 2865 COOPBC +HMBM5 PEMBINA (7 E) MN US 4892 -9710 241 UCOOP +HMBN6 HAMBURG (3 WNW) NY US 4275 -7889 186 COOPB +HMBW2 LEON (5 WSW) WV US 3872 -8203 291 IFLOWS +HMCM4 HARNSENS ISLAND MI US 4258 -8265 -9999 +HMCP1 HOME CAMP (1 NW) PA US 4112 -7867 550 IFLOWS +HMCT2 HOUSTON TX US 2968 -9547 -9999 ALERT +HMDA3 HANNAGAN MEADOW AZ US 3364 -10933 2786 GOES +HMDC3 TORRINGTON CT US 4187 -7317 -9999 GOES +HMDI3 HAMMOND IN US 4157 -8750 180 COOPB +HMDL1 HAMMOND (5 E) LA US 3050 -9037 11 COOPAB +HMDM7 HAMDEN (2 NE) MO US 3960 -9278 213 UCOOP +HMDN8 HAMPDEN ND US 4853 -9862 -9999 GOES +HMDN8G HAMPDEN ND US 4853 -9862 -9999 +HMDO1 HAMMONDSVILLE (1 SSW) OH US 4054 -8073 262 GOES +HMDS2 SIOUX FALLS SD US 4351 -9665 -9999 UCOOP +HMEA2 HOMER (14 ENE) AK US 5975 -15121 218 GOES +HMEC2 POWDERHORN (4 N) CO US 3833 -10709 2865 +HMEF1 HOMESTEAD (10 NW) FL US 2557 -8057 2 GOES +HMET2 HEMPHILL (11 NE) TX US 3141 -9379 55 COOPB +HMEW3 HOLMEN (4 E) WI US 4397 -9118 -9999 UCOOP +HMFN7 PINEVILLE (4 SW) NC US 3506 -8092 -9999 IFLOWS +HMFW2 HOMINY FALLS WV US 3812 -8072 826 UCOOP +HMFW4 FRONTIER (23 NNW) WY US 4212 -11072 2274 +HMGC1 GREENVILLE (3 SW) CA US 4012 -12137 1981 OTHER +HMGM4 HAMBURG (1 N) MI US 4247 -8380 -9999 COOPB +HMGN4 HAMBURG (2 NW) NJ US 4114 -7454 450 NWR +HMGS1 HEMINGWAY (8 ESE) SC US 3368 -7938 12 COOPB +HMKV2 HAYMARKET (7 NNW) VA US 3860 -7762 122 UCOOP +HMKW4 KEMMERER (5 SE) WY US 4215 -11068 2390 SNOTEL +HMLA1 HAMILTON (2 N) AL US 3417 -8798 -9999 +HMLM7 HAMILTON (2 W) MO US 3974 -9403 274 COOPAB +HMLM8 HAMILTON MT US 4623 -11417 -9999 +HMLN7 HAMILTON NC US 3595 -7720 -9999 GOES +HMLO3 OAKRIDGE (8 SW) OR US 4367 -12257 1585 +HMLT1 HURRICANE MILLS TN US 3593 -8774 113 +HMLT2 HAMILTON (6 N) TX US 3179 -9812 -9999 +HMM HAMILTON (2 SW) MT US 4625 -11412 1000 BASIC +HMMG1 COOSA (1 E) GA US 3425 -8540 -9999 +HMMH1 VOLCANO HI US 1940 -15528 1109 COOPB +HMML1 HAMMOND LA US 3048 -9047 27 COOPB +HMMN4 HAMMONTON NJ US 3969 -7476 16 GOES +HMMO1 HAMMONDSVILLE (1 NW) OH US 4056 -8072 366 IFLOWS +HMMO2 HAMMON (4 ENE) OK US 3566 -9931 501 GOES +HMMT2 HUMBLE (2 N) TX US 3003 -9526 -9999 +HMN ALAMOGORDO NM US 3285 -10610 -9999 WSR88D +HMNC1 HALF MOON BAY CA US 3747 -12243 10 GOES +HMNF1 SULPHUR SPRINGS (2 NW) FL US 2807 -8247 -9999 +HMNG1 COOSA (1 S) GA US 3423 -8535 -9999 +HMNM4 L'ANSE (7 SE) MI US 4668 -8835 -9999 COOPBC +HMNM5 HILLS MN US 4353 -9636 -9999 UCOOP +HMNM8 HAMILTON MT US 4626 -11415 1082 COOPBC +HMNW3 HOLMEN (2 S) WI US 4396 -9126 219 UCOOP +HMO MOLOKAI HI US 2113 -15718 415 WSR88D +HMOC1 HALF MOON BAY (6 NNE) CA US 3752 -12240 171 GOES +HMOF1 HOMOSASSA SPRINGS FL US 2880 -8259 -9999 GOES +HMOU1 HUNTSVILLE (3 SE) UT US 4124 -11171 1567 COOPB +HMPI2 HAMPSHIRE (8 SE) IL US 4206 -8844 287 COOPB +HMPP1 ALLISON PARK (2 NE) PA US 4058 -7993 360 IFLOWS +HMPS1 HAMPTON (3 SSW) SC US 3284 -8113 15 GOES +HMPT2 HEMPSTEAD (1 NNE) TX US 3011 -9608 -9999 ALERT +HMRC2 RIFLE (5 NW) CO US 3968 -10783 -9999 GOES +HMRI1 HAMER (4 NW) ID US 4397 -11226 1460 COOPA +HMRI2 HOMER (4 NNW) IL US 4007 -8798 198 COOPB +HMRL1 HOMER (3 SSW) LA US 3275 -9307 116 COOPAB +HMRN1 HOMER NE US 4232 -9650 338 COOPB +HMRN6 HOMER NY US 4263 -7618 -9999 +HMRO3 PLUSH OR US 4255 -11966 1712 COOPAB +HMRP1 HOMER CITY (3 NE) PA US 4057 -7910 347 GOES +HMRS2 HIGHMORE (1 W) SD US 4452 -9947 576 COOPABC +HMRW1 HOQUIAM (18 NW) WA US 4723 -12397 35 GOES +HMRW2 HUTTONSVILLE (6 SW) WV US 3865 -8003 930 IFLOWS +HMS HANFORD WA US 4657 -11960 223 +HMSC1 OMO RANCH (11 ESE) CA US 3854 -12038 1676 WSF +HMSC2 GOLD PARK CO US 3941 -10643 2804 +HMSF1 HOMESTEAD (9 S) FL US 2539 -8059 2 COOPA +HMSO3 HERMISTON (2 NW) OR US 4586 -11931 140 COOPBC +HMTA1 HAMILTON (2 S) AL US 3411 -8799 110 GOES +HMTA3 KINGMAN (12 SE) AZ US 3510 -11389 1987 ALERT +HMTC1 MOUNTAIN CENTER (3 SSE) CA US 3367 -11671 -9999 ALERT +HMTC3 HAMPTON CT US 4177 -7206 189 COOPAB +HMTG1 HAMILTON,GA GA US 3275 -8493 -9999 +HMTI2 HAMILTON PARK IL US 4177 -8763 183 UCOOP +HMTM4 HOUGHTON MI US 4712 -8855 259 COOPA +HMTM8 HAMILTON (13 SSW) MT US 4606 -11423 1295 GOES +HMTN4 HAMMONTON NJ US 3963 -7475 18 AHOS +HMTN6 HIGHMOUNT NY US 4215 -7450 579 SNOCOR +HMTV2 HAYMARKET VA US 3881 -7763 107 UCOOP +HMTW2 HORSEPEN MOUNTAIN WV US 3763 -8200 769 IFLOWS +HMTW4 POWELL (11 WSW) WY US 4470 -10895 1460 COOPC +HMUK1 SYRACUSE (5 W) KS US 3800 -10186 997 UCOOP +HMVG1 HOMERVILLE (5 N) GA US 3108 -8280 57 COOPA +HMWA3 KINGMAN (3 SSW) AZ US 3516 -11407 933 ALERT +HMYM1 HARMONY ME US 4493 -6957 107 COOPB +HMYM5 HARMONY MN US 4355 -9201 408 COOPB +HMYN6 BALLSTON SPA (6 W) NY US 4300 -7397 178 COOPB +HMYO2 HOMINY (4 NNE) OK US 3647 -9638 -9999 GOES +HMZC2 RED WING (3 WSW) CO US 3773 -10535 -9999 GOES +HNAH1 HANA AP HI US 2080 -15602 186 COOPAB +HNAO3 HEPPNER (3 NE) OR US 4539 -11951 860 ALERT +HNB HUNTINGBURG IN US 3825 -8695 152 +HNBO2 HANOBIA (1 S) OK US 3453 -9493 274 GOES +HNBO3 HEPPNER (3 E) OR US 4536 -11951 786 ALERT +HNBP1 HONEY BROOK PA US 4007 -7587 180 GOES +HNCA1 HANCEVILLE AL US 3406 -8676 162 COOPB +HNCC1 FAIRFIELD (8 S) CA US 3816 -12205 5 OTHER +HNCF1 FORT MYERS FL US 2653 -8188 -9999 GOES +HNCH1 PEARL HARBOR HI US 2133 -15800 -9999 WSR88D +HNCM4 HANCOCK MI US 4712 -8860 219 COOPBC +HNCM5 HINCKLEY MN US 4602 -9293 315 +HNCO3 HEPPNER (5 NE) OR US 4539 -11947 884 ALERT +HNDC2 HENDERSON CO US 3992 -10487 1525 +HNDF1 BOCA RATON (32 W) FL US 2634 -8064 -9999 UCOOP +HNDK2 HENDERSON (7 SSW) KY US 3775 -8763 131 COOPAC +HNDM2 HILLANDALE MD US 3903 -7695 51 IFLOWS +HNDM5 HENDRUM (1 E) MN US 4727 -9680 -9999 GOES +HNDN7 HENDERSONVILLE NC US 3531 -8245 640 IFLOWS +HNDO3 HEPPNER (3 ENE) OR US 4536 -11949 823 ALERT +HNDV2 HERNDON VA US 3899 -7738 94 UCOOP +HNDW1 HANFORD WA US 4657 -11960 223 S +HNE TAHNETA PASS AK US 6182 -14755 799 +HNEC1 YOUNTVILLE (6 N) CA US 3848 -12237 101 OTHER +HNEN8 HARWOOD ND US 4703 -9684 -9999 UCOOP +HNEO3 HEPPNER (6 ENE) OR US 4539 -11944 945 ALERT +HNEP1 HONESDALE PA US 4160 -7527 -9999 GOES +HNFN8 HANNAFORD (3 NW) ND US 4733 -9822 -9999 UCOOP +HNFO3 HEPPNER (7 E) OR US 4535 -11942 914 ALERT +HNFT2 HUNT (2 W) TX US 3006 -9939 -9999 GOES +HNGA1 HENAGAR AL US 3461 -8568 -9999 NWR +HNGN7 NEWLAND NC US 3613 -8191 1326 IFLOWS +HNGO3 HEPPNER (9 ENE) OR US 4539 -11938 1021 ALERT +HNGT2 HONEY GROVE TX US 3342 -9590 207 COOPB +HNGU1 HUNINGTON UT US 3937 -11105 1926 GOES +HNHH1 KAILUA-KONA (3 NW) HI US 1968 -15602 9 COOPB +HNHK2 HANNAH KY US 3803 -8287 -9999 GOES +HNHO3 HEPPNER (10 E) OR US 4536 -11935 1012 ALERT +HNHT2 HOUSTON TX US 2987 -9553 34 COOPB +HNHU1 MOUNT PLEASANT (8 NE) UT US 3962 -11130 2987 WSF +HNIH1 HANAKEI (1 S) HI US 2220 -15949 2 COOPB +HNIO3 HEPPNER (10 ESE) OR US 4532 -11935 988 ALERT +HNJO3 HEPPNER (12 SE) OR US 4528 -11933 1113 ALERT +HNKH1 HONOKAA (2 S) HI US 2007 -15547 387 COOPB +HNKI4 HANCOCK IA US 4138 -9537 341 +HNKI4G HANCOCK IA US 4138 -9537 -9999 +HNKM2 HANCOCK MD US 3970 -7818 117 +HNKN6 HANKINS NY US 4182 -7511 245 OTHER +HNKO3 NONPAREIL OR US 4342 -12304 433 GOES +HNKV1 HANKSVILLE (1 S) VT US 4424 -7297 330 COOPB +HNL HONOLULU HI US 2132 -15792 2 +HNLH1 HONOLULU HI US 1917 -16073 -9999 BUOY +HNMA3 HANNAGAN MEADOW (1 N) AZ US 3365 -10932 2771 SNOTEL +HNNC1 LOS ANGELES (14 N) CA US 3426 -11838 302 ALERT +HNNF1 HERNANDO (4 NE) FL US 2895 -8233 -9999 +HNNL1 HANNA (3 S) LA US 3192 -9332 38 COOPB +HNNM7 HANNIBAL MO US 3972 -9137 216 +HNNM7G HANNIBAL MO US 3972 -9137 216 +HNNN7 HENDERSON NC US 3631 -7850 -9999 NWR +HNNO1 HANNIBAL OH US 3966 -8087 186 UCOOP +HNNT2 HUNT TX US 3006 -9934 -9999 COOPB +HNNU1 HUNINGTON UT US 3937 -11105 1890 +HNNW2 HINTON WV US 3767 -8090 -9999 +HNOC3 CANTERBURY CT US 4167 -7205 67 GOES +HNOH1 HONOHINA HI US 1993 -15515 91 +HNOT2 HONDO (15 NNW) TX US 2957 -9925 -9999 UCOOP +HNPH1 HANAPEPE (2 N) HI US 2194 -15959 113 COOPB +HNR HARLAN MUNICIPAL AIRPOR IA US 4159 -9534 354 +HNRA2 HEALY (1 E) AK US 6385 -14897 396 +HNRI1 CONDA (12 N) ID US 4291 -11153 1871 COOPB +HNRN3 HANOVER NH US 4372 -7227 162 COOPB +HNRN7 HILDEBRAN (3 SE) NC US 3568 -8140 272 GOES +HNRT2 HENRIETTA (5 SW) TX US 3375 -9823 302 +HNRU1 HUNTINGTON (17 NW) UT US 3950 -11117 1780 +HNRV2 EASTERN VIEW VA US 3763 -7714 39 GOES +HNS HAINES (4 W) AK US 5924 -13551 9 +HNSA2 HAINES (3 N) AK US 5925 -13544 53 NWR +HNSC1 BURBANK (5 NNE) CA US 3427 -11826 1061 ALERT +HNSM8 HINSDALE (21 SW) MT US 4813 -10731 718 COOPB +HNSN3 HOLDERNESS (3 NNW) NH US 4374 -7165 -9999 NWR +HNSN8 HANSBORO (4 NNE) ND US 4900 -9935 469 COOPAB +HNSO2 HENNESSEY (4 SSW) OK US 3605 -9790 324 UCOOP +HNSU1 SALT LAKE CITY (5 SE) UT US 4082 -11182 1676 WSF +HNSW2 HINCH WV US 3757 -8202 643 IFLOWS +HNSW4 BUFFALO (10 WSW) WY US 4425 -10698 2548 SNOTEL +HNTA1 HUNTSVILLE AL US 3474 -8653 -9999 NWR +HNTA4 HUNTSVILLE (1 SSW) AR US 3607 -9375 543 COOPAB +HNTC1 BIG CREEK (2 NE) CA US 3723 -11922 2140 +HNTC2 ASPEN (11 NE) CO US 3926 -10663 -9999 AHOS +HNTI3 HUNTINGTON IN US 4086 -8550 221 +HNTK1 HUNTER KS US 3923 -9842 488 COOPB +HNTM3 HUNTINGTON MA US 4223 -7290 119 GOES +HNTN2 RENO (5 SW) NV US 3949 -11990 1545 GOES +HNTN6 HUNTS CORNERS NY US 4243 -7612 396 COOPB +HNTN8 HUNTER (8 NE) ND US 4729 -9711 274 UCOOP +HNTS2 HARRINGTON SD US 4317 -10127 908 COOPA +HNTT1 LEBANON (6 NE) TN US 3630 -8627 122 GOES +HNTT2 HUNT (1 E) TX US 3007 -9932 -9999 +HNTW2 HUNTINGTON LOCK 28 WV US 3842 -8250 -9999 +HNUH1 HONOMU HI US 1987 -15512 91 COOPB +HNVM7 HORNERSVILLE MO US 3605 -9012 76 COOPB +HNVV2 HANSONVILLE (2 N) VA US 3685 -8215 768 IFLOWS +HNWW2 HINCH WV US 3758 -8202 647 IFLOWS +HNX HANFORD CA US 3631 -11963 74 +HNYC1 WENDEL (4 W) CA US 4035 -12030 1219 WSF +HNYF1 DUNEDIN (2 NW) FL US 2806 -8282 -9999 OTHER +HNYG1 CONYERS (4 W) GA US 3366 -8408 232 GOES +HNYI2 HENRY IL US 4108 -8938 -9999 +HNYI2G HENRY IL US 4108 -8938 -9999 +HNYI4 HONEY CREEK IA US 4144 -9586 -9999 UCOOP +HNYM8 HUNGRY HORSE MT US 4838 -11406 983 GOES +HNYN6 HONEOYE FALLS NY US 4295 -7758 186 +HNYO3 FLORENCE (3 S) OR US 4393 -12411 35 COOPAB +HNYP1 HANEYVILLE PA US 4133 -7747 527 IFLOWS +HNZC1 IDRIA (9 W) CA US 3639 -12084 735 ALERT +HNZM7 HUNTSVILLE MO US 3945 -9257 -9999 GOES +HNZM7G HUNTSVILLE MO US 3945 -9257 -9999 +HOAC1 HOOPA (2 NE) CA US 4105 -12367 114 GOES +HOAH1 HILO (2 SW) HI US 2101 -15664 305 COOPB +HOB HOBBS NM US 3269 -10321 -9999 +HOBA2 PETERSBURG (46 SE) AK US 5748 -13333 152 +HOBH1 KULA HI US 2078 -15623 1914 COOPB +HOBI3 HOBART IN US 4153 -8725 183 COOPA +HOBN5 HOBBS NM US 3270 -10357 -9999 NWR +HOBN6 HOBART (3 SE) NY US 4235 -7461 579 GOES +HOBN7 HOBUCKEN (1 W) NC US 3523 -7660 2 COOPB +HOBO2 HOBART OK US 3503 -9909 472 COOPB +HOBU1 SPRINGVILLE (13 E) UT US 4018 -11138 2262 WSF +HOBW4 BONDURANT (1 NW) WY US 4322 -11042 2050 GOES +HOCA2 PETERSBURG (3 SE) AK US 5679 -13287 15 GOES +HOCD1 HOCKESSIN DE US 3978 -7568 91 AWOS +HOCH1 HONAUNAU HI US 1942 -15588 287 COOPB +HOCM8 SUPERIOR (18 SSW) MT US 4698 -11503 1798 WSF +HOCO1 SOUTH BLOOMINGVILLE (3 ENE) OH US 3943 -8255 305 IFLOWS +HOCT2 HOCKLEY TX US 2992 -9584 -9999 GOES +HOCW3 HOLCOMBE WI US 4522 -9112 -9999 UCOOP +HODA1 HODGES (1 S) AL US 3432 -8793 -9999 +HODC1 ESCONDIDO (6 SSW) CA US 3305 -11712 98 ALERT +HODM4 HODUNK MI US 4203 -8510 -9999 UCOOP +HODO3 HOOD RIVER (4 SW) OR US 4565 -12155 117 +HODP1 BEACH LAKE (3 W) PA US 4157 -7519 408 NWR +HODS2 HOWARD (11 WSW) SD US 4395 -9773 -9999 UCOOP +HODV2 MADISON (8 SW) VA US 3836 -7838 210 IFLOWS +HODW2 DIANA (3 NE) WV US 3859 -8039 814 IFLOWS +HOEA2 HOMER (9 E) AK US 5972 -15132 274 COOPA +HOEH1 KAILUA-KONA HI US 1967 -15588 1905 COOPB +HOES2 HOSMER SD US 4557 -9948 -9999 UCOOP +HOFI2 HOFFMAN (2 SW) IL US 3850 -8927 128 GOES +HOFI2G HOFFMAN (2 SW) IL US 3850 -8927 128 +HOFN7 HOFFMAN (4 NE) NC US 3506 -7949 82 GOES +HOFN8 WILLISTON (25 E) ND US 4817 -10308 581 UCOOP +HOFO3 SWEET HOME (10 SW) OR US 4428 -12285 646 +HOFW3 SEYMOUR (8 N) WI US 4463 -8833 242 COOPB +HOGA2 HUSLIA (41 NNE) AK US 6622 -15568 209 GOES +HOGC1 SAN MIGUEL (9 E) CA US 3577 -12055 366 ALERT +HOGM6 HOLLY BLUFF MS US 3282 -9072 0 GOES +HOGV2 FRONT ROYAL (13 SSW) VA US 3877 -7827 1058 IFLOWS +HOGW3 HOWARDS GROVE WI US 4383 -8783 -9999 COOPB +HOGW4 ENCAMPMENT (13 S) WY US 4102 -10682 2521 GOES +HOHM6 HOHENLINDEN MS US 3376 -8918 -9999 GOES +HOHN4 HOHOKUS NJ US 4100 -7412 37 GOES +HOHP1 HOLSOPPLE PA US 4018 -7895 -9999 +HOHS2 HOT SSPRINGS SD US 4343 -10348 1067 UCOOP +HOHT1 HOHENWALD TN US 3556 -8754 299 COOPC +HOHU1 KANOSH (12 SW) UT US 3866 -11268 1832 GOES +HOIK1 HOISINGTON KS US 3852 -9877 -9999 UCOOP +HOIU1 HEBER CITY (73 NE) UT US 4095 -11015 2530 WSF +HOKH1 WAIPAHU HI US 2140 -15810 689 COOPB +HOKI4 HORNICK (1 E) IA US 4223 -9608 319 +HOKI4G HORNICK (1 E) IA US 4223 -9608 319 +HOKM5 HOKAH (4 W) MN US 4380 -9143 209 COOPB +HOKN6 COPENHAGEN (8 SW) NY US 4377 -7575 494 COOPB +HOKN7 HOOKERTON NC US 3543 -7758 5 GOES +HOKW1 SEKIU (4 WSW) WA US 4824 -12438 15 GOES +HOLA2 SHAGELUK (21 NNE) AK US 6293 -15922 -9999 SNOCOR +HOLA3 HOLBROOK AZ US 3491 -11015 1545 COOPABC +HOLA4 HOLLIS AR US 3492 -9305 122 GOES +HOLC1 HOLLISTER CA US 3685 -12142 84 COOPAB +HOLC2 HOLYOKE CO US 4058 -10230 1137 COOPABC +HOLF1 HOLLISTER (1 ENE) FL US 2963 -8180 -9999 +HOLG1 CHATSWORTH (3 S) GA US 3472 -8477 210 GOES +HOLH1 MAKAWAO HI US 2075 -15622 2112 COOPB +HOLI1 TWIN FALLS (18 SSW) ID US 4235 -11458 1379 COOPABC +HOLK1 HOLTON (11 WSW) KS US 3943 -9594 329 AHOS +HOLL1 HOLDEN LA US 3050 -9068 6 +HOLM1 WEST BUXTON (4 W) ME US 4365 -7067 96 COOPB +HOLM4 HOLLAND MI US 4280 -8612 186 COOPAB +HOLM5 HOLLANDALE MN US 4377 -9322 -9999 UCOOP +HOLM6 HOLLY SPRINGS (4 N) MS US 3482 -8943 147 COOPAB +HOLM7 HOLLISTER MO US 3662 -9322 -9999 UCOOP +HOLM8 CONDON (21 E) MT US 4758 -11332 1381 WSF +HOLN1 HOLDREGE NE US 4038 -9946 -9999 NWR +HOLN7 HOLDEN BEACH NC US 3397 -7833 -9999 +HOLO3 HOLLEY OR US 4435 -12278 186 COOPB +HOLU1 SALT LAKE CITY (12 SE) UT US 4062 -11178 1512 COOPB +HOLV2 HOLLAND (1 E) VA US 3669 -7677 24 COOPA +HOLW2 HACKER VALLEY (4 E) WV US 3868 -8037 842 IFLOWS +HOLW3 HOLCOMBE WI US 4522 -9113 312 COOPAB +HOM HOMER AK US 5965 -15148 27 +HOMA1 HOMEWOOD AL US 3345 -8681 -9999 GOES +HOMA2 HOMER (8 NW) AK US 5975 -15165 305 COOPA +HOMC2 FAIRPLAY (6 SW) CO US 3920 -10613 3420 WSF +HOMF1 HOMOSASSA (4 SE) FL US 2875 -8255 3 +HOMI1 HOMEDALE (1 SE) ID US 4361 -11692 680 COOPC +HOMN1 HOMER (3 NE) NE US 4233 -9642 330 COOPB +HOMN8 PARK RIVER ND US 4840 -9778 329 GOES +HOMN8G PARK RIVER ND US 4840 -9778 -9999 +HOMO2 HOMINY OK US 3642 -9638 239 COOPB +HOMO3 DISSTON (8 SE) OR US 4365 -12260 1494 +HOMS2 HOSMER (1 E) SD US 4558 -9946 -9999 COOPB +HON HURON SD US 4439 -9823 390 +HONA2 HOONAH (20 SE) AK US 5780 -13508 137 GOES +HONC1 HONEYDEW (1 SW) CA US 4024 -12413 113 +HONG1 CONYERS (7 SSW) GA US 3358 -8406 -9999 GOES +HONH1 HONOKOHUA HI US 2100 -15667 67 COOPB +HONM4 HONOR (1 W) MI US 4467 -8603 -9999 +HONN6 HONEOYE NY US 4278 -7752 244 COOPB +HONO3 PLUSH (3 ENE) OR US 4243 -11992 1388 +HONP1 HONESDALE PA US 4160 -7523 -9999 GOES +HONS1 HONEA PATH (11 W) SC US 3440 -8256 -9999 IFLOWS +HONT2 HONDO TX US 2934 -9914 267 COOPAB +HOOA2 HOONAH AK US 5811 -13544 15 COOPA +HOOC1 HOOPA CA US 4105 -12368 101 GOES +HOOC2 ALMA (5 N) CO US 3936 -10606 3520 SNOTEL +HOOL1 BATON ROUGE LA US 3053 -9109 3 GOES +HOOM8 SUPERIOR (17 SSW) MT US 4698 -11503 1844 SNOTEL +HOON1 HOOPER NE US 4163 -9655 -9999 COOPB +HOOO1 HOOVER DAM OH US 4010 -8290 -9999 +HOOS2 NEWELL (29 NE) SD US 4512 -10327 844 UCOOP +HOOW2 MYERSVILLE (2 W) WV US 3920 -7785 136 IFLOWS +HOP FORT CAMPBELL KY US 3675 -8750 -9999 WSR88D +HOPA2 HOPE (1 SSE) AK US 6090 -14963 63 COOPA +HOPA3 GRAND CANYON (2 NW) AZ US 3607 -11216 2155 NWR +HOPA4 HOPE (3 NE) AR US 3371 -9356 114 COOPAB +HOPC1 HOPLAND (4 N) CA US 3903 -12313 152 GOES +HOPC2 BALLTOWN (3 NNW) CO US 3910 -10635 2774 +HOPF1 MADISON (8 S) FL US 3036 -8344 -9999 UCOOP +HOPG1 CAMILLA (17 WSW) GA US 3114 -8448 -9999 GOES +HOPI1 HOPE ID US 4825 -11630 -9999 UCOOP +HOPI2 HOOPESTON (1 NE) IL US 4047 -8766 216 COOPAB +HOPK2 HOPKINSVILLE (4 SW) KY US 3685 -8755 174 COOPAB +HOPM4 HOPKINS (2 NE) MI US 4264 -8572 216 UCOOP +HOPN5 HOPE NM US 3281 -10473 1478 COOPAB +HOPN6 HOPE (8 NW) NY US 4335 -7427 269 GOES +HOPN8 HOPE ND US 4732 -9772 -9999 UCOOP +HOPO1 HOPEDALE OH US 4032 -8090 366 COOPB +HOPO3 SISTERS (18 NW) OR US 4442 -12186 1410 SNOTEL +HOPP1 HOP BOTTOM PA US 4170 -7577 287 GOES +HOPR1 HOPE VALLEY RI US 4150 -7172 19 +HOPU1 OGDEN (10 W) UT US 4120 -11217 -9999 BASIC +HOPV2 HOPEWELL (1 S) VA US 3730 -7728 12 COOPA +HOPW1 HOOPER WA US 4677 -11815 317 GOES +HOPW2 ALVON (4 NW) WV US 3795 -8025 900 IFLOWS +HORA1 CULLMAN AL US 3419 -8680 192 COOPC +HORA2 HOMER AK US 5968 -15160 -9999 NWR +HORA3 ROCK SPRINGS (37 E) AZ US 3398 -11171 579 GOES +HORC1 WOODFORDS (5 NW) CA US 3884 -11989 2631 SNOTEL +HORC2 GLENDEVEY (11 NNW) CO US 4097 -10600 2365 COOPAB +HORF1 MYAKKA HEAD (4 NE) FL US 2749 -8202 18 GOES +HORH1 LAHAINA (4 NE) HI US 2093 -15665 391 COOPB +HORI4 HORNICK (5 S) IA US 4216 -9608 326 COOPB +HORM7 HORTON (3 NE) MO US 3799 -9433 -9999 UCOOP +HORN6 HORNELL NY US 4230 -7767 -9999 GOES +HORN7 CHARLOTTE (6 N) NC US 3532 -8087 -9999 IFLOWS +HORN8 HORACE ND US 4680 -9690 279 COOPB +HORP4 HORMIGUEROS (1 W) PR 1814 -6715 14 GOES +HORS2 HURON (2 S) SD US 4435 -9821 390 COOPB +HORT1 SAVANNAH TN US 3518 -8821 -9999 AHOS +HORT2 VALERA (6 N) TX US 3183 -9956 -9999 GOES +HORW1 FORKS (12 SE) WA US 4781 -12425 50 GOES +HORW3 HORICON WI US 4345 -8863 268 COOPB +HOSC1 HOLLISTER (2 W) CA US 3685 -12143 79 GOES +HOSF1 HOSFORD (4 E) FL US 3038 -8473 -9999 UCOOP +HOSM7 HOUSTON MO US 3734 -9197 363 COOPAB +HOSO2 HOLLIS (5 E) OK US 3468 -9981 494 COOPAB +HOSP1 HOLSOPPLE (2 SSW) PA US 4018 -7895 -9999 GOES +HOSS2 HOT SPRINGS SD US 4343 -10347 1077 COOPABC +HOST2 HOUSTON WSO TX US 2947 -9508 -9999 +HOT HOT SPRINGS AR US 3448 -9310 162 +HOTA4 HOT SPRINGS (1 NNE) AR US 3452 -9305 207 COOPA +HOTC2 HOTCHKISS (2 NE) CO US 3880 -10770 -9999 +HOTH1 HONOKAA (1 WNW) HI US 2009 -15548 329 COOPB +HOTI1 BRUNEAU (9 SE) ID US 4277 -11572 792 +HOTM5 RED LAKE FALLS (6 NW) MN US 4790 -9642 -9999 UCOOP +HOTM8 HOT SPRINGS (1 SW) MT US 4762 -11467 902 GOES +HOTN7 BARNARD NC US 3588 -8274 911 +HOTS2 HOT SPRINGS SD US 4343 -10348 1040 GOES +HOTU1 HEBER CITY (26 SE) UT US 4017 -11117 2438 +HOU HOUSTON TX US 2965 -9528 14 +HOUA2 WILLOW AK US 6163 -14980 84 COOPA +HOUC1 LUCERNE (11 NE) CA US 3917 -12262 468 GOES +HOUC2 RUSTIC (4 E) CO US 4058 -10563 2902 COOPAB +HOUM5 HOUSTON MN US 4377 -9157 -9999 +HOUM5G HOUSTON MN US 4377 -9157 -9999 +HOUM6 HOUSTON (2 NNW) MS US 3393 -8901 83 COOPAB +HOUM7 HOUSTON (2 W) MO US 3733 -9200 328 COOPB +HOUN5 HOUSE (1 SE) NM US 3463 -10390 1478 COOPB +HOUP1 HOUSERVILLE (1 N) PA US 4083 -7783 283 GOES +HOUS2 HOUGHTON (4 SE) SD US 4569 -9813 402 UCOOP +HOUT2 HOUSTON TX US 2976 -9537 -9999 NWR +HOVA1 HOOVER AL US 3337 -8678 116 GOES +HOVM5 HOVLAND MN US 4783 -8997 -9999 GOES +HOWI1 HOWE ID US 4380 -11300 1469 COOPAB +HOWM4 HOWELL MI US 4260 -8393 280 COOPB +HOWN1 HOWELLS NE US 4172 -9700 454 COOPB +HOWO3 ASHLAND (18 ENE) OR US 4223 -12238 1392 COOPAB +HOWS2 HOWARD SD US 4402 -9752 475 COOPAB +HOWW2 HOWESVILLE (1 SSE) WV US 3944 -7975 680 IFLOWS +HOWW3 HOWARD WI US 4453 -8813 187 +HOX HOXIE KS US 3936 -10046 754 UCOOP +HOXK1 HOXIE KS US 3936 -10046 820 COOPABC +HOXM4 HOXEYVILLE (4 NW) MI US 4420 -8580 -9999 +HOXO3 HOOD RIVER (2 S) OR US 4568 -12152 152 +HOXT2 HICO TX US 3199 -9803 -9999 COOPAB +HOYC2 HOYT (1 S) CO US 4000 -10408 1524 COOPB +HOYK1 HOYT KS US 3925 -9570 347 COOPB +HOYM8 FALLON (12 NE) MT US 4692 -10487 648 COOPB +HOYN2 WELLINGTON (4 SW) NV US 3873 -11943 1518 GOES +HOYO1 HOYTVILLE OH US 4122 -8377 213 COOPB +HOZA2 BEAVER (44 NW) AK US 6674 -14868 328 GOES +HPAC1 HOOPA CA US 4105 -12368 101 COOPB +HPB HOOPER BAY AK US 6153 -16615 -9999 AWOS +HPBT2 HOUSTON TX US 2958 -9510 -9999 ALERT +HPCC1 SANTA YNEZ (12 NE) CA US 3466 -11994 488 ALERT +HPCN5 HILLSBORO (2 W) NM US 3292 -10760 1646 UCOOP +HPCO3 ASHLAND (18 E) OR US 4213 -12248 1372 GOES +HPCT2 HARPER (6 NW) TX US 3036 -9933 -9999 ALERT +HPDC1 HOPLAND (5 NNE) CA US 3903 -12308 -9999 GOES +HPDC2 AURORA (3 SE) CO US 3969 -10480 1673 ALERT +HPDO3 HOWARD PRAIRIE DAM OR US 4222 -12237 1393 +HPDT2 HEMPSTEAD TX US 3013 -9619 -9999 +HPEM4 HOPE (2 SE) MI US 4375 -8431 202 COOPB +HPEN6 HOPE (8 NW) NY US 4330 -7425 268 COOPB +HPFI1 SUN VALLEY (29 NW) ID US 4395 -11476 2560 GOES +HPFN6 HOPE FALLS NY US 4330 -7418 308 SNOCOR +HPFW2 HARPERS FERRY WV US 3931 -7774 122 UCOOP +HPGA4 MARIANNA (7 E) AR US 3473 -9065 -9999 GOES +HPGL1 VENICE (10 SSE) LA US 2917 -8925 -9999 UCOOP +HPIC1 YOSEMITE VILLAGE (2 SE) CA US 3773 -11956 1224 GOES +HPJA3 FLAGSTAFF (33 SE) AZ US 3474 -11141 2280 COOPABC +HPKC1 LAKE ARROWHEAD (6 ESE) CA US 3423 -11714 1957 AHOS +HPKH1 HILO HI US 1977 -15547 2810 COOPB +HPKK1 TOPEKA (4 S) KS US 3900 -9565 311 COOPB +HPKK2 HOPKINSVILLE KY US 3683 -8750 -9999 GOES +HPLC1 HIGHLAND (4 E) CA US 3411 -11713 582 ALERT +HPLM2 CAMBRIDGE (5 NW) MD US 3859 -7613 -9999 C-MAN +HPMN7 HENDERSONVILLE NC US 3523 -8253 929 IFLOWS +HPN WHITE PLAINS NY US 4107 -7371 134 +HPNH1 HAIRPIN FIRE WEATHER RAW HI US 1932 -15513 -9999 +HPNN7 GREENSBORO NC US 3614 -7986 -9999 GOES +HPOH1 PAUWELA (5 SE) HI US 2089 -15626 -9999 GOES +HPOT2 HOUSTON TX US 2975 -9529 6 +HPPA4 HOPPER (1 E) AR US 3437 -9367 216 COOPB +HPPC1 PIRU (6 WSW) CA US 3440 -11883 57 ALERT +HPPH1 HANAPEPE (4 E) HI US 2196 -15955 68 GOES +HPPI2 HIGHLAND PARK IL US 4216 -8779 210 UCOOP +HPPO3 ASHLAND (16 E) OR US 4222 -12238 1392 GOES +HPRC1 MOJAVE (39 E) CA US 3508 -11745 838 GOES +HPRM4 HESPERIA MI US 4355 -8603 -9999 NWR +HPRO3 HEPPNER (5 SSE) OR US 4529 -11953 988 +HPRU1 BOUNTIFUL (2 SSW) UT US 4085 -11189 1445 ALERT +HPSU1 VERNAL (56 NW) UT US 4000 -10999 2789 SNOTEL +HPTC2 ALMA (5 N) CO US 3936 -10608 3349 GOES +HPTI4 HAMPTON IA US 4275 -9320 372 COOPAB +HPTN3 HAMPTON NH US 4296 -7080 5 GOES +HPTN7 HIGH POINT (2 ENE) NC US 3597 -7998 274 COOPC +HPTP1 TALLEY CAVEY (1 E) PA US 4058 -7994 363 UCOOP +HPTW3 HILL POINT (1 NW) WI US 4344 -9013 347 COOPB +HPVK2 HOPKINSVILLE (1 NW) KY US 3688 -8750 163 NWR +HPWF1 LITHIA (7 NE) FL US 2792 -8210 -9999 OTHER +HPWN5 TIERRA AMARILLA (18 E) NM US 3672 -10627 3048 SNOTEL +HPWO3 ASHLAND OR US 4222 -12237 1311 GOES +HPX TRENTON KY US 3674 -8729 186 WSR88D +HPY HOUSTON TX US 2979 -9495 -9999 +HPYC1 HAPPY CAMP CA US 4180 -12338 341 COOPABC +HPZO3 THE DALLES (24 SW) OR US 4533 -12153 1859 WSF +HQM HOQUIAM WA US 4697 -12393 4 +HQSI1 HEADQUARTERS ID US 4663 -11581 965 +HQZ MESQUITE TX US 3275 -9653 -9999 +HRAN8 NEW HRADEC (8 W) ND US 4703 -10305 765 UCOOP +HRAT2 HENRIETTA (1 SW) TX US 3381 -9820 283 COOPAB +HRBM2 HERBERT RUN MD US 3923 -7670 14 ALERT +HRBM4 HARBOR BEACH MI US 4385 -8264 179 HTG +HRBM8 SACO (16 S) MT US 4823 -10741 775 COOPB +HRBN8 DICKINSON (2 SW) ND US 4687 -10282 725 +HRBP1 HARRISBURG (1 NE) PA US 4028 -7687 128 COOPB +HRCC1 FILLMORE (5 E) CA US 3445 -11884 152 ALERT +HRCC2 PUEBLO (19 SE) CO US 3800 -10447 -9999 GOES +HRCI4 HARCOURT IA US 4235 -9420 329 COOPB +HRCK2 ASHLAND (3 SW) KY US 3842 -8267 268 IFLOWS +HRCN2 CARLIN (6 E) NV US 4073 -11601 1503 GOES +HRCN8 HORACE (1 SW) ND US 4675 -9593 280 UCOOP +HRCP1 HARRISBURG PA US 4027 -7688 151 +HRCT1 SAVANNAH (3 SE) TN US 3518 -8821 -9999 GOES +HRCT2 HARPER (13 NW) TX US 3043 -9940 -9999 ALERT +HRCV2 DOSWELL (5 E) VA US 3785 -7743 -9999 GOES +HRDA2 SEWARD (12 NW) AK US 6017 -14975 -9999 GOES +HRDA4 HARDY (1 W) AR US 3627 -9151 110 COOPB +HRDF1 BROOKSVILLE (7 NNE) FL US 2862 -8235 -9999 UCOOP +HRDM3 HARDWICK (1 ENE) MA US 4239 -7224 302 +HRDM5 HARDWICK (4 SE) MN US 4374 -9615 -9999 GOES +HRDM5G HARDWICK (4 SE) MN US 4374 -9615 -9999 +HRDM8 HARDIN MT US 4574 -10756 850 +HRDO1 HARDIN OH US 4078 -8366 274 +HRDO2 HARDY (1 N) OK US 3699 -9683 351 COOPB +HRDS1 HARDEEVILLE (7 NW) SC US 3234 -8113 0 GOES +HRDS2 HEREFORD (3 N) SD US 4443 -10290 -9999 UCOOP +HREM8 HAVRE MT US 4849 -10973 -9999 NWR +HREN2 ELKO (10 NE) NV US 4094 -11562 1567 WSF +HRFA3 HEREFORD (12 WSW) AZ US 3135 -11025 1598 COOPAB +HRFC1 WESTWOOD (8 NNW) CA US 4042 -12104 1890 WSF +HRFI4 HARTFORD IA US 4147 -9342 -9999 UCOOP +HRFM2 HEREFORD MD US 3960 -7660 210 ALERT +HRFO3 COTTAGE GROVE (7 NE) OR US 4383 -12288 890 +HRFS2 HEREFORD (12 SW) SD US 4433 -10311 856 COOPAB +HRFW1 HERB RIDGE RAWS WA US 4817 -12433 -9999 +HRGA4 HORATIO AR US 3392 -9439 98 +HRGC1 ESCONDIDO (4 SSW) CA US 3310 -11713 171 ALERT +HRGF1 FORT LONESOME (1 SW) FL US 2770 -8216 -9999 OTHER +HRGM8 EUREKA (26 SE) MT US 4870 -11462 1478 WSF +HRGU1 OGDEN (27 E) UT US 4128 -11143 2518 SNOTEL +HRHA2 ANCHORAGE (9 SSE) AK US 6111 -14974 305 UCOOP +HRHO2 HARRAH OK US 3550 -9718 322 GOES +HRHS2 HURON SD US 4437 -9822 -9999 UCOOP +HRHW1 HARRAH (2 SW) WA US 4638 -12053 274 GOES +HRI HERMISTON OR US 4583 -11926 -9999 ASOS +HRIF1 TAMPA (4 NE) FL US 2802 -8245 -9999 OTHER +HRIN2 IMLAY (4 NW) NV US 4069 -11820 1259 WSF +HRIN6 HARTWICK NY US 4266 -7505 405 IFLOWS +HRKM4 GLADSTONE (2 W) MI US 4588 -8709 223 COOPBC +HRKV2 HOLCOMB ROCK VA US 3750 -7926 168 +HRKW2 HIGH ROCKS I WV US 3903 -7878 -9999 +HRL HARLINGEN TX US 2623 -9765 11 +HRLC1 SACRAMENTO CA US 3830 -12124 21 ALERT +HRLI4 HARLAN IA US 4165 -9532 354 COOPA +HRLM5 HERON LAKE MN US 4367 -9528 -9999 UCOOP +HRLM8 HARLEM (4 SE) MT US 4849 -10876 707 GOES +HRLN6 HORNELL NY US 4235 -7770 404 +HRLO3 JOSEPH (18 E) OR US 4532 -11687 1850 GOES +HRLV2 HURLEY (1 NE) VA US 3742 -8202 488 IFLOWS +HRLW3 HURLEY (1 NNW) WI US 4647 -9019 -9999 AUTOB +HRMC2 HERMOSA (15 N) CO US 3763 -10781 2713 +HRMI1 HERMAN (3 WSW) ID US 4313 -11149 1946 OTHER +HRMM5 HERMAN MN US 4580 -9626 -9999 GOES +HRMM7 HERMITAGE MO US 3792 -9332 274 COOPAB +HRMM8 HARLEM (8 NW) MT US 4856 -10888 707 GOES +HRMN1 HERMAN NE US 4165 -9622 320 COOPB +HRMO3 HERMISTON AGMET WEATHER OR US 4582 -11928 -9999 +HRMS2 KEYSTONE (11 ESE) SD US 4383 -10322 1009 UCOOP +HRMT1 HERMITAGE TN US 3619 -8661 -9999 GOES +HRMT2 HUNTSVILLE TX US 3077 -9552 -9999 ALERT +HRMU1 HYRUM (6 E) UT US 4162 -11174 1530 GOES +HRNF1 LAKEPORT (5 NE) FL US 2703 -8107 -9999 GOES +HRNI3 INDIANAPOLIS IN US 3985 -8612 221 UCOOP +HRNK2 HERNDON (4 SW) KY US 3670 -8762 177 COOPB +HRNL1 HARAHAN (3 SSE) LA US 2918 -9022 -9999 UCOOP +HRNM4 HERRON MI US 4506 -8372 -9999 NWR +HRNM7 HERMANN MO US 3871 -9144 183 COOPB +HRNM7G HERMANN MO US 3871 -9144 -9999 +HRNN1 HARRISON NE US 4265 -10405 1478 COOPAB +HRNN6 HORNELL NY US 4233 -7768 -9999 GOES +HRNS2 HURON (6 N) SD US 4443 -9832 -9999 UCOOP +HRNT2 HARLETON TX US 3268 -9457 105 COOPB +HRNW4 BUCKHORN WY US 4410 -10408 1844 GOES +HRO HARRISON AR US 3626 -9315 419 +HROC2 REDCLIFF CO US 3947 -10637 2677 AHOS +HROM5 HAROLD (4 SE) MN US 4767 -9642 -9999 UCOOP +HRON6 OHIO NY US 4342 -7484 507 SNOCOR +HROS2 HURON SD US 4450 -9765 -9999 +HRPA2 CHICKALOON (36 NE) AK US 6213 -14763 -9999 SNOCOR +HRPC1 INDIAN WELLS (4 WSW) CA US 3559 -11811 2013 ALERT +HRPK1 HARPER KS US 3728 -9804 435 +HRPN2 RYE PATCH (2 NW) NV US 4047 -11831 1241 GOES +HRPO1 HIRAM RAPIDS OH US 4134 -8117 331 GOES +HRPT2 HARPER TX US 3030 -9926 634 COOPB +HRPW1 MAZAMA (15 NW) WA US 4872 -12065 1981 SNOTEL +HRRA4 HARRIET AR US 3607 -9258 -9999 GOES +HRRC1 PLATINA (4 W) CA US 4036 -12297 838 COOPAB +HRRD1 HARRINGTON DE US 3891 -7557 17 AWOS +HRRF1 FORT MEADE (15 W) FL US 2773 -8213 30 +HRRI2 MULBERRY GROVE IL US 3892 -8923 -9999 GOES +HRRI3 HARTFORD CITY IN US 4045 -8530 29 COOPAB +HRRM7 HARRISONVILLE MO US 3865 -9436 276 COOPB +HRRN1 HARRISON (9 W) NE US 4267 -10403 1436 COOPB +HRRN4 HARRISVILLE NJ US 3966 -7452 3 GOES +HRRN8 HORACE ND US 4677 -9690 273 UCOOP +HRRP1 HARRISBURG (2 N) PA US 4035 -7687 128 NWR +HRRS2 HARROLD SD US 4452 -9973 -9999 UCOOP +HRRW3 HARRISON WI US 4548 -8950 -9999 UCOOP +HRSA2 IDITAROD (28 NNE) AK US 6293 -15787 -9999 SNOCOR +HRSC1 PINECREST (19 ENE) CA US 3816 -11966 2743 GOES +HRSC2 FORT COLLINS (5 SW) CO US 4060 -10517 1615 GOES +HRSF1 CROSS CITY (10 SSW) FL US 2953 -8325 -9999 UCOOP +HRSG1 HURST (6 SSW) GA US 3477 -8422 -9999 +HRSI1 HORSESHOE BEND (2 N) ID US 4394 -11620 800 GOES +HRSI2 HERSCHER IL US 4105 -8810 -9999 UCOOP +HRSI4 HARRIS IA US 4345 -9543 -9999 UCOOP +HRSK1 HARRIS (3 SSW) KS US 3828 -9545 305 COOPB +HRSL1 HAMMOND LA US 3050 -9038 10 OTHER +HRSM4 HARRISVILLE MI US 4468 -8328 178 +HRSM7 HARRIS MO US 4032 -9335 296 COOPB +HRSN1 CHADRON (6 S) NE US 4272 -10297 -9999 GOES +HRSN6 SABATTIS (5 NE) NY US 4413 -7463 549 SNOCOR +HRSP1 HERSHEY PA US 4028 -7668 119 GOES +HRSS2 VALE (3 NE) SD US 4465 -10337 826 +HRST2 ALIEF TX US 2971 -9559 -9999 ALERT +HRSU1 PANGUITCH (22 SSW) UT US 3750 -11258 2347 SNOTEL +HRSV2 STAUNTON (18 NNW) VA US 3840 -7916 567 IFLOWS +HRSW1 PORT ANGELES (11 SSW) WA US 4797 -12353 1372 WSF +HRT MARY ESTHER FL US 3042 -8668 -9999 WSR88D +HRTA1 HURTSBORO AL US 3224 -8542 111 COOPB +HRTA4 HORATIO AR US 3394 -9436 103 COOPB +HRTC1 MONO HOT SPRINGS (8 ESE) CA US 3727 -11888 3078 WSF +HRTC2 HARTSEL (12 S) CO US 3885 -10578 2804 +HRTC3 HARTFORD CT US 4196 -7241 -9999 NWR +HRTG1 HARTWELL (6 E) GA US 3434 -8283 210 +HRTI4 HARTWICK (4 NW) IA US 4184 -9239 240 +HRTI4G HARTWICK (4 NW) IA US 4184 -9239 240 +HRTK1 HORTON KS US 3967 -9552 314 COOPABC +HRTM1 HARTFORD ME US 4437 -7032 213 COOPB +HRTM4 HART MI US 4370 -8637 213 COOPAB +HRTM7 HARTVILLE (8 ENE) MO US 3730 -9240 354 COOPB +HRTM8 HEART BUTTE MT US 4829 -11284 1374 COOPBC +HRTN1 HARTINGTON NE US 4260 -9726 418 COOPAB +HRTN6 HARTSVILLE NY US 4227 -7770 678 +HRTO2 HARTSHORNE (1 ENE) OK US 3485 -9553 216 COOPB +HRTP1 HARTLETON (1 N) PA US 4092 -7715 235 IFLOWS +HRTT1 HARTSVILLE (1 S) TN US 3634 -8618 156 COOPA +HRTT2 HART TX US 3437 -10209 1109 COOPAB +HRTW1 HARTLINE WA US 4769 -11911 582 COOPA +HRTW2 HARTS WV US 3803 -8212 180 GOES +HRVC1 Oil Platform Harvest 3447 -12067 -9999 CTGN +HRVF1 FLAMINGO (21 NW) FL US 2543 -8109 -9999 GOES +HRVK1 HARVEYVILLE (2 N) KS US 3882 -9597 360 COOPB +HRVM4 HARVEY (10 SE) MI US 4650 -8735 190 COOPB +HRVM7 HARVESTER MO US 3873 -9061 187 UCOOP +HRVN7 MONCURE (3 N) NC US 3565 -7907 47 GOES +HRVN8 HARVEY ND US 4777 -9992 488 COOPAB +HRWA2 WRANGELL (34 ESE) AK US 5621 -13164 5 GOES +HRWG1 HARTWELL GA US 3435 -8292 210 COOPAB +HRWM8 HELENA (3 N) MT US 4672 -11200 1341 GOES +HRYC1 SACRAMENTO CA US 3859 -12140 11 ALERT +HRYM7 HERMANN MO US 3872 -9143 -9999 +HRYM7G HERMANN MO US 3872 -9143 -9999 +HRYN6 HORNBY NY US 4223 -7705 547 COOPB +HRYV2 HURLEY VA US 3742 -8200 -9999 GOES +HRZC1 LAKEHEAD (8 ESE) CA US 4090 -12225 975 GOES +HRZM7 HERMANN MO US 3872 -9143 -9999 GOES +HRZO3 KLAMATH FALLS (23 NW) OR US 4245 -12110 1265 WSF +HSA BAY ST LOUIS MS US 3037 -8945 9 +HSAC1 ARROYO GRANDE (8 SE) CA US 3508 -12037 305 GOES +HSAF1 HOMASASSA FL US 2879 -8262 -9999 OTHER +HSAP4 RIO GRANDE (2 S) PR 1836 -6583 -9999 UCOOP +HSAT2 HASKELL (1 N) TX US 3317 -9974 494 UCOOP +HSBA4 HOT SPRINGS AR US 3451 -9310 -9999 ALERT +HSBI2 HARRISBURG IL US 3775 -8853 110 COOPAB +HSBN1 HARRISBURG (10 NW) NE US 4163 -10395 1359 COOPAB +HSBT2 HOUSTON TX US 2980 -9550 28 COOPB +HSCC1 SAN SIMEON (6 NW) CA US 3568 -12117 465 COOPAC +HSCI2 HARTSBURG IL US 4022 -8940 -9999 +HSCM8 HARLEM (3 SE) MT US 4849 -10877 707 GOES +HSCN5 HONDO (25 NE) NM US 3363 -10502 -9999 +HSCS2 HERMOSA (7 N) SD US 4395 -10317 -9999 +HSCT2 HOUSTON TX US 2973 -9527 -9999 ALERT +HSDA3 CAVE CREEK (17 NE) AZ US 3398 -11171 616 COOPB +HSDC1 HILT SLASH DISPOSAL CA US 4200 -12263 884 +HSDK1 HALSTEAD (3 SW) KS US 3797 -9755 431 COOPB +HSDO3 CULVER (3 E) OR US 4450 -12115 1244 GOES +HSE HATTERAS NC US 3522 -7562 -9999 +HSEC1 HOLLISTER CA US 3684 -12136 129 GOES +HSEK1 HAYSVILLE (6 SE) KS US 3752 -9732 378 COOPAB +HSFC1 STORRIE (7 SE) CA US 3987 -12121 1585 WSF +HSFO3 MILL CITY (13 NNE) OR US 4495 -12240 610 GOES +HSGN7 FRANKLIN (8 SW) NC US 3519 -8350 819 IFLOWS +HSGS2 DEADWOOD SD US 4436 -10372 -9999 GOES +HSI HASTINGS NE US 4060 -9843 -9999 +HSIT2 HOUSTON (3 WNW) TX US 2967 -9528 -9999 +HSJT2 HOUSTON TX US 2991 -9514 -9999 +HSKA2 FAIRBANKS AK US 6513 -14763 594 SNOCOR +HSKC1 MILPITAS (8 ESE) CA US 3740 -12177 579 ALERT +HSKC2 CASTLE ROCK (4 NW) CO US 3942 -10490 1817 ALERT +HSKN1 HOSKINS NE US 4211 -9731 512 UCOOP +HSKN6 HASKINVILLE NY US 4242 -7757 500 COOPB +HSKO2 HASKELL (2 E) OK US 3582 -9564 162 GOES +HSKO3 CARLTON (8 W) OR US 4531 -12335 230 COOPB +HSKT2 HASKELL TX US 3316 -9975 -9999 COOPAB +HSL HUSLIA AK US 6570 -15639 -9999 AWOS +HSLC1 HAYWORD CA US 3769 -12206 41 GOES +HSLT2 HASSE TX US 3195 -9847 -9999 RFCSIM +HSMA4 HOT SPRINGS AR US 3455 -9304 -9999 ALERT +HSMK1 HALLS SUMMIT (1 S) KS US 3834 -9567 367 NWR +HSMM8 HYSHAM (25 SSE) MT US 4594 -10714 945 COOPABC +HSMT1 GREENEVILLE (11 NW) TN US 3632 -8297 588 IFLOWS +HSNC2 LOVELAND (8 W) CO US 4038 -10523 -9999 GOES +HSNI3 HARRISON-CRAWFORD IN US 3818 -8627 259 COOPB +HSNM5 HUTCHINSON (1 N) MN US 4492 -9437 334 COOPAB +HSNN4 HARRISON NJ US 4075 -7413 7 COOPABC +HSNS2 HARRISON (4 W) SD US 4343 -9853 -9999 UCOOP +HSNT2 ALIEF TX US 2972 -9559 -9999 COOPB +HSNW3 HUDSON (1 S) WI US 4496 -9275 -9999 AUTOB +HSOL1 HOSSTON LA US 3288 -9388 61 COOPB +HSP HOT SPRINGS VA US 3795 -7982 -9999 SAWRS +HSPA4 HOT SPRINGS AR US 3452 -9306 -9999 ALERT +HSPC1 HALF MOON BAY (2 NE) CA US 3756 -12244 328 GOES +HSPC2 HESPERUS (4 S) CO US 3723 -10805 2316 COOPAB +HSPF1 HIGH SPRINGS (2 NW) FL US 2985 -8261 -9999 UCOOP +HSPM4 HESPERIA (4 WNW) MI US 4358 -8610 238 COOPAB +HSPO1 HILLSBORO OH US 3920 -8360 300 GOES +HSPS2 HOT SPRINGS (2 E) SD US 4346 -10345 1301 NWR +HSPT2 HURST SPRINGS TX US 3165 -9771 314 COOPB +HSPV2 HOT SPRINGS VA US 3800 -7983 682 COOPAB +HSPV2L HOT SPRINGS VA US 3800 -7983 682 +HSQC1 MONO HOT SPRINGS (2 SW) CA US 3731 -11904 2256 GOES +HSRC1 CHESTER (9 SSW) CA US 4019 -12130 1478 WSF +HSRC2 BRECKENRIDGE (7 SSW) CO US 3938 -10607 3349 GOES +HSRQ9 FARO (96 NE) YK CN 6334 -13150 -9999 +HSRU1 WELLINGTON (13 E) UT US 3951 -11056 1707 GOES +HSS HOT SPRINGS NC US 3590 -8283 -9999 +HSSA4 HOT SPRINGS AR US 3452 -9307 -9999 ALERT +HSSC1 ALPINE VILLAGE (3 WNW) CA US 3618 -11862 2164 OTHER +HSSF1 HOMOSASSA (1 W) FL US 2877 -8271 3 C-MAN +HSSK1 HESSTON KS US 3813 -9743 451 COOPB +HSSO2 HASKELL (6 SSE) OK US 3575 -9564 180 +HSSW1 HEISSON (2 NE) WA US 4584 -12247 112 GOES +HST HOMESTEAD FL US 2548 -8038 3 WSR88D +HSTA1 PLEVNA AL US 3496 -8646 -9999 GOES +HSTA3 ARLINGTON (3 NE) AZ US 3335 -11273 251 GOES +HSTC1 CAMBRIA (9 NNW) CA US 3568 -12117 792 NWR +HSTC2 LEADVILLE CO US 3928 -10643 3200 GOES +HSTF1 HOMESTEAD (2 NNW) FL US 2550 -8050 -9999 UCOOP +HSTG1 HURST (14 S) GA US 3464 -8416 -9999 +HSTI4 HOLSTEIN IA US 4249 -9553 418 COOPB +HSTM4 HASTINGS (3 SE) MI US 4262 -8525 244 COOPB +HSTM5 HASTINGS MN US 4477 -9287 212 COOPB +HSTM6 HOUSTON (2 S) MS US 3388 -8898 -9999 +HSTN6 HASTINGS-ON-HUDSON NY US 4099 -7389 2 GOES +HSTW1 FORKS (24 SE) WA US 4786 -12393 174 COOPA +HSUK1 SUBLETTE (16 NW) KS US 3766 -10103 922 UCOOP +HSV HUNTSVILLE AL US 3464 -8677 190 +HSVN7 HENDERSONVILLE (1 NE) NC US 3533 -8245 658 COOPB +HSWA4 HOT SPRINGS AR US 3452 -9306 -9999 ALERT +HSWC2 HASWELL CO US 3845 -10315 1379 COOPBC +HSXT2 HOUSTON TX US 2957 -9510 -9999 +HSYN1 HALSEY NE US 4190 -10027 824 +HSYO2 HENNESSEY (4 ESE) OK US 3610 -9783 351 COOPAB +HTAT2 HENRIETTA (3 W) TX US 3383 -9824 254 GOES +HTBI3 HUNTINGBURG IN US 3030 -8697 154 COOPC +HTBK2 BARBOURVILLE (3 WNW) KY US 3688 -8395 367 IFLOWS +HTBN6 HOBART (1 SE) NY US 4236 -7466 509 OTHER +HTCK1 HUTCHINSON (8 NW) KS US 3815 -9801 -9999 +HTCN2 LAS VEGAS (15 SSW) NV US 3598 -11525 802 ALERT +HTCT2 HALLETTSVILLE (1 SE) TX US 2944 -9694 -9999 ALERT +HTDF1 HOMESTEAD (3 E) FL US 2547 -8042 -9999 +HTDK1 HALSTEAD (3 NW) KS US 3803 -9754 428 +HTDM8 HUNTLEY (1 E) MT US 4590 -10832 927 GOES +HTFI2 HARTFORD IL US 3882 -9010 -9999 GOES +HTFS2 HARTFORD (2 NE) SD US 4366 -9692 459 UCOOP +HTFW3 HATFIELD (2 N) WI US 4444 -9073 275 COOPAB +HTGF1 ST AUGUSTINE (13 SW) FL US 2975 -8147 3 COOPC +HTGM3 HUNTINGTON (2 N) MA US 4227 -7288 183 COOPB +HTGM7 ST. JAMES (11 N) MO US 3815 -9157 -9999 +HTGN8 HETTINGER ND US 4600 -10250 824 UCOOP +HTGT2 HOUSTON TX US 2979 -9527 -9999 +HTH HAWTHORNE NV US 3855 -11867 1285 SAWRS +HTHN2 HAWTHORNE NV US 3854 -11863 1320 COOPABC +HTHN5 HATCH (2 W) NM US 3267 -10714 1234 COOPA +HTHV2 HEATHSVILLE VA US 3792 -7650 -9999 NWR +HTL HOUGHTON LAKE MI US 4435 -8467 351 +HTLM4 PRUDENVILLE (2 NNE) MI US 4433 -8464 349 +HTMA3 BLACK CANYON CITY (14 NE) AZ US 3423 -11200 1160 ALERT +HTNI4 HUMESTON IA US 4087 -9348 -9999 UCOOP +HTNM1 HOULTON (5 N) ME US 4620 -6783 119 COOPAB +HTNM2 LARGO MD US 3888 -7683 26 ALERT +HTNM7 HORTON (1 N) MO US 3800 -9436 219 +HTNM8 HARLOWTON (11 W) MT US 4658 -10995 1402 COOPAB +HTNN8 HETTINGER ND US 4598 -10265 817 COOPAB +HTNT1 HUNTINGDON (1 NW) TN US 3601 -8845 -9999 GOES +HTNV2 HAMPTON (2 SW) VA US 3702 -7634 3 COOPA +HTNW1 HATTON (9 SE) WA US 4672 -11865 460 COOPA +HTNW2 HUTTONSVILLE (4 SE) WV US 3865 -7993 -9999 GOES +HTO EAST HAMPTON NY US 4096 -7225 17 +HTOS2 ASHTON (5 E) SD US 4497 -9875 -9999 UCOOP +HTOW2 HINTON WV US 3777 -8071 -9999 NWR +HTPA1 SKYLINE (5 N) AL US 3487 -8610 544 SCAN +HTPA3 TUCSON (19 WSW) AZ US 3204 -11124 887 ALERT +HTPN2 RENO (3 WNW) NV US 3954 -11986 1533 AMOS +HTRC1 STOVEPIPE WELLS (19 W) CA US 3656 -11747 2097 GOES +HTRM8 WOLF CREEK (3 SE) MT US 4699 -11201 1056 GOES +HTRP4 CATANO (5 SE) PR 1839 -6605 28 COOPB +HTRT2 SPRING (2 NW) TX US 3011 -9544 -9999 ALERT +HTRU1 HEBER CITY (73 NE) UT US 4095 -11015 2530 WSF +HTS HUNTINGTON WV US 3837 -8256 253 +HTSA1 HARTSELLE AL US 3446 -8697 189 UCOOP +HTSA4 HOT SPRINGS AR US 3454 -9306 198 COOPB +HTSC1 NEEDLES (05 NNW) CA US 3577 -11591 1524 GOES +HTSC2 HOT SULPHUR SPRINGS CO US 4008 -10608 -9999 +HTSM6 HATTIESBURG MS US 3144 -8965 -9999 NWR +HTSN7 HOT SPRINGS NC US 3589 -8282 428 +HTSO2 HINTON (7 W) OK US 3548 -9848 490 +HTSS1 HARTSVILLE (5 W) SC US 3440 -8015 54 GOES +HTST2 HALLETTSVILLE TX US 2944 -9694 80 RFCSIM +HTTM6 HATTIESBURG (5 SW) MS US 3125 -8934 117 COOPAB +HTTM7 NEVADA (10 N) MO US 3795 -9436 229 COOPB +HTTN8 HATTON ND US 4765 -9747 -9999 UCOOP +HTTT2 HENRIETTA (2 W) TX US 3382 -9823 254 COOPB +HTUW1 HUMPTULIPS (2 W) WA US 4723 -12399 43 COOPA +HTVA4 HATTIEVILLE AR US 3532 -9287 96 GOES +HTVM7 HARVESTER (2 SW) MO US 3873 -9060 179 UCOOP +HTVP1 HARPER TAVERN PA US 4040 -7658 109 GOES +HTWC1 ARNOLD (10 S) CA US 3814 -12037 328 AHOS +HTWT2 HENRIETTA (6 E) TX US 3381 -9808 251 GOES +HTX HYTOP AL US 3493 -8608 -9999 WSR88D +HTYI4 HARTLEY IA US 4318 -9548 369 UCOOP +HTZO3 LAKEVIEW (38 NE) OR US 4248 -11970 1935 WSF +HUA HUNTSVILLE AL US 3470 -8669 87 WSR88D +HUAA3 FT. HUACHUCA (4 SW) AZ US 3152 -11039 1709 GOES +HUAH1 KAILUA-KONA HI US 1970 -15587 2353 COOPB +HUBC2 BOWIE (2 ENE) CO US 3893 -10752 1792 GOES +HUBI4 HUBBARD IA US 4230 -9330 341 COOPB +HUBN1 HUBBELL NE US 4000 -9750 448 COOPB +HUBN3 WOODSTOCK (2 SSW) NH US 4394 -7170 250 SNOCOR +HUBW3 HUB CITY (2 NW) WI US 4350 -9038 326 UCOOP +HUCT2 HUCKABAY (2 NW) TX US 3234 -9830 436 COOPB +HUCU1 HURRICANE UT US 3719 -11336 908 GOES +HUDC2 HUDSON (4 NNW) CO US 4013 -10467 1494 UCOOP +HUDF1 HUDSON (5 E) FL US 2835 -8263 -9999 OTHER +HUDI4 HUDSON IA US 4241 -9246 264 COOPB +HUDM3 HODGES VILLAGE MA US 4212 -7188 -9999 GOES +HUDM4 HUDSON (3 E) MI US 4185 -8430 273 COOPB +HUDN3 HUDSON (1 SE) NH US 4278 -7141 58 COOPA +HUDN6 HUDSON NY US 4225 -7380 18 COOPAB +HUDV2 HUDDLESTON (4 SW) VA US 3713 -7953 319 COOPB +HUDW3 HUDSON WI US 4497 -9277 -9999 UCOOP +HUDW4 HUDSON WY US 4288 -10858 -9999 +HUEC2 ALAMOSA (26 SW) CO US 3765 -10547 3072 WSF +HUEG4 HUEHUETENANGO GT 1532 -9150 -9999 +HUEH1 KAILUA-KONA HI US 1975 -15598 597 COOPB +HUET2 HELOTES (5 SE) TX US 2956 -9860 -9999 GOES +HUF TERRE HAUTE IN US 3945 -8731 -9999 ASOS +HUFI3 TERRE HAUTE IN US 3948 -8742 152 +HUFN2 RENO (4 SSE) NV US 3946 -11974 1366 ALERT +HUFW1 QUINAULT (7 SE) WA US 4737 -12378 732 GOES +HUGA4 HUGHES (6 W) AR US 3496 -9058 -9999 GOES +HUGC2 HUGO CO US 3913 -10347 -9999 UCOOP +HUGI1 MULLAN (5 N) ID US 4753 -11578 1295 SNOTEL +HUGK1 HUGOTON KS US 3716 -10134 948 COOPABC +HUGM3 HUNTINGTON MA US 4224 -7290 -9999 GOES +HUGO2 HUGO (1 S) OK US 3400 -9552 174 COOPAB +HUGS1 HUGER (3 NE) SC US 3313 -7978 5 GOES +HUGW1 WAUNA (3 NW) WA US 4739 -12270 29 GOES +HUHP1 HUGHESVILLE PA US 4124 -7672 -9999 IFLOWS +HUJP1 HUNTINGDON PA US 4048 -7802 183 GOES +HUKW2 ARTHUR (4 NE) WV US 3910 -7905 841 IFLOWS +HUL HOULTON ME US 4612 -6779 150 +HULF1 SPRINGHILL (4 W) FL US 2844 -8262 -9999 OTHER +HULO2 HULAH (2 W) OK US 3693 -9609 227 GOES +HULW4 HULETT WY US 4468 -10460 1145 COOPAB +HUM HOUMA LA US 2957 -9066 3 SAWRS +HUMC1 MINERAL KING (21 N) CA US 3673 -11868 2423 GOES +HUMI2 HUMBOLDT PARK IL US 4190 -8770 183 UCOOP +HUML1 HOUMA LA US 2958 -9073 5 COOPAB +HUMM4 HUMBOLDT MI US 4650 -8788 -9999 +HUMM4D HUMBOLDT MI US 4650 -8788 -9999 +HUMM7 HUMANSVILLE (2 SE) MO US 3778 -9357 -9999 UCOOP +HUMN1 HUMPHREY NE US 4170 -9750 -9999 UCOOP +HUMN2 JARBIDGE (10 ESE) NV US 4181 -11525 2726 WSF +HUMS2 HUMBOLDT SD US 4365 -9707 -9999 UCOOP +HUMT1 HUMBOLDT TN US 3583 -8896 -9999 OTHER +HUMV2 WAYNESBORO (8 SSE) VA US 3797 -7890 707 IFLOWS +HUN HUNTSVILLE AL US 3472 -8665 -9999 AWIPS +HUNC1 HUNTINGTON BEACH CA US 3372 -11900 6 ALERT +HUNC2 ASPEN (2 NE) CO US 3921 -10680 2624 GOES +HUNI3 HUNTINGTON IN US 4084 -8547 -9999 COOPB +HUNM3 HUNTINGTON (4 NNE) MA US 4228 -7287 192 COOPAB +HUNN4 HUNTSVILLE NJ US 4098 -7478 183 GOES +HUNN6 BUFFALO NY US 4297 -7893 -9999 GOES +HUNN7 HARMONY (4 NE) NC US 3600 -8075 224 GOES +HUNO1 HUNTSVILLE (3 N) OH US 4048 -8381 314 COOPB +HUNO3 HUNTINGTON OR US 4236 -11725 643 COOPA +HUNP1 HUNTINGDON (1 NE) PA US 4052 -7800 219 +HUNT1 HUNTINGDON TN US 3600 -8842 134 COOPA +HUNT2 HUNTSVILLE TX US 3071 -9554 151 COOPAB +HUNU1 CASTLE DALE (4 S) UT US 3922 -11105 1720 GOES +HUNW2 HUNTINGTON WV US 3842 -8251 -9999 +HURA2 HURRICANE AK US 6298 -14965 -9999 UCOOP +HURC1 MOUNTAIN CENTER (3 SE) CA US 3368 -11668 1338 COOPB +HURG1 HURST (5 SW) GA US 3478 -8423 -9999 +HURN6 KEENE VALLEY (4 NE) NY US 4422 -7371 640 SNOCOR +HURO3 JOSEPH (4 SW) OR US 4533 -11730 1372 +HURS2 HURON SD US 4436 -9820 372 COOPB +HURS2G HURON SD US 4436 -9820 -9999 +HURU1 HURRICANE (6 W) UT US 3717 -11440 841 +HURV2 HURLEY (1 NE) VA US 3742 -8202 302 COOPB +HURW1 PORT ANGELES (11 SW) WA US 4797 -12363 1615 GOES +HURW2 HURRICANE (5 NE) WV US 3845 -8201 183 GOES +HURW3 HURLEY WI US 4646 -9020 268 COOPAB +HUS HUGHES AK US 6604 -15426 79 +HUSA4 HOUSTON (3 SW) AR US 3501 -9272 73 +HUSK1 HUSCHER KS US 3953 -9758 450 UCOOP +HUSM5 HOUSTON MN US 4373 -9157 -9999 GOES +HUSN7 SAINT PAULS (9 E) NC US 3483 -7882 -9999 GOES +HUST2 HOUSTON TX US 2977 -9565 28 COOPB +HUSW3 HUSTISFORD WI US 4335 -8860 -9999 +HUT HUTCHINSON KS US 3807 -9787 465 ASOS +HUTI2 HUTSONVILLE IL US 3913 -8766 139 COOPB +HUTK1 HUTCHINSON (4 NE) KS US 3810 -9788 486 COOPBC +HUTM3 HUNTINGTON MA US 4223 -7290 119 ALERT +HUTM5 HOUSTON (5 NW) MN US 4382 -9162 214 COOPB +HUTN6 HUNTERLAND (3 WSW) NY US 4255 -7430 384 IFLOWS +HUTW2 MALDEN (4 ESE) WV US 3827 -8148 495 IFLOWS +HUXF1 ATHENA (7 SW) FL US 2993 -8360 -9999 UCOOP +HVAI2 HAVANA (4 NNE) IL US 4034 -9002 140 COOPAB +HVAK1 HAVANA KS US 3709 -9594 232 +HVAW2 HACKER VALLEY WV US 3865 -8048 458 COOPB +HVDI2 HARVARD IL US 4242 -8863 277 COOPB +HVDM3 HODGES VILLAGE MA US 4212 -7188 -9999 SNOCOR +HVDM8 HELENA (10 E) MT US 4664 -11188 1167 GOES +HVDN6 HARVARD NY US 4202 -7512 307 +HVHF1 HAVERHILL (4 W) FL US 2669 -8019 -9999 UCOOP +HVI HEALY (2 NW) AK US 6387 -14902 454 +HVLA1 HALEYVILLE AL US 3423 -8763 280 COOPAB +HVLK1 HAVILAND (3 N) KS US 3765 -9908 648 PROF +HVLM4 HUDSONVILLE MI US 4286 -8589 192 UCOOP +HVLN6 HARRISVILLE (4 N) NY US 4419 -7533 -9999 +HVLN7 HENDERSONVILLE NC US 3535 -8247 -9999 +HVLS1 HARTSVILLE SC US 3438 -8015 -9999 UCOOP +HVMM8 HELENA (5 NE) MT US 4668 -11198 1128 GOES +HVN NEW HAVEN CT US 4126 -7289 3 +HVNC1 SOUTH LAKE TAHOE (3 E) CA US 3892 -11992 2697 SNOTEL +HVNF1 HAVANA (5 SSE) FL US 3055 -8438 18 +HVNN8 HAVANA ND US 4595 -9762 -9999 UCOOP +HVNO2 HEAVENER (2 N) OK US 3492 -9460 180 COOPB +HVNS2 HOVEN SD US 4524 -9973 579 UCOOP +HVR HAVRE (4 W) MT US 4854 -10976 788 +HVRA1 HOOVER AL US 3339 -8680 -9999 OTHER +HVRI4 HAVERHILL IA US 4195 -9295 311 COOPB +HVRM8 HAVRE (2 WNW) MT US 4856 -10970 751 +HVRO2 HOOVER (2 N) OK US 3453 -9725 245 GOES +HVRP1 HANOVER PA US 3980 -7698 183 COOPC +HVRS2 HOOVER SD US 4512 -10324 869 COOPA +HVSM7 HARVESTER MO US 3874 -9059 187 UCOOP +HVST2 HUNT (5 SSW) TX US 3000 -9935 -9999 UCOOP +HVYN8 HARVEY (5 S) ND US 4770 -9995 495 GOES +HWA NAALEHU HI US 1910 -15557 418 WSR88D +HWAU1 HEBER (58 NE) UT US 4097 -11050 2499 GOES +HWCI1 BURLEY (20 SE) ID US 4232 -11362 2438 SNOTEL +HWCM8 BIRNEY MT US 4530 -10549 960 GOES +HWD HAYWARD (3 W) CA US 3765 -12212 21 +HWDC1 HAYWARD CA US 3765 -12210 18 ALERT +HWDC2 HOWARDSVILLE CO US 3783 -10760 2931 +HWDH1 HAWAII ISLAND HI US 1744 -15252 -9999 BUOY +HWDK1 HOWARD (5 NE) KS US 3752 -9619 335 COOPABC +HWDM8 HIGHWOOD (7 NE) MT US 4764 -11067 1097 COOPB +HWDN6 HOWARD NY US 4238 -7750 567 +HWDN8 HARWOOD ND US 4698 -9689 -9999 +HWEI3 HOWE (1 NNW) IN US 4173 -8543 268 COOPC +HWET2 HOUSTON TX US 2968 -9547 20 COOPB +HWGA3 WAGONER (7 N) AZ US 3432 -11257 1141 ALERT +HWHI2 HEYWORTH (1 W) IL US 4031 -8899 222 OTHER +HWIH1 HAWI HI US 2024 -15584 177 COOPAB +HWIN6 MORTH FENTON (2 E) NY US 4220 -7576 518 IFLOWS +HWJF1 JASPER (5 W) FL US 3052 -8306 82 OTHER +HWKC1 HEALDSBURG (8 N) CA US 3873 -12284 610 GOES +HWKH1 HAWAII KAI HI US 2133 -15768 -9999 NWR +HWKM3 HARDWICK (3 WSW) MA US 4233 -7225 226 COOPB +HWKN6 HAWKINSVILLE NY US 4350 -7523 360 SNOCOR +HWKT2 HAWKINS TX US 3258 -9520 102 COOPB +HWKW2 ANSTED (2 SW) WV US 3812 -8112 395 COOPAB +HWLG1 HARTWELL (7 E) GA US 3435 -8282 143 +HWLO3 HEPPNER (2 SE) OR US 4534 -11952 631 ALERT +HWLP1 HAWLEY (3 ESE) PA US 4147 -7513 259 COOPB +HWLT2 HAWLEY (1 S) TX US 3265 -9973 -9999 RFCSIM +HWNA3 WICKENBURG (5 N) AZ US 3405 -11272 684 ALERT +HWNH1 HAWAII ISLAND HI US 0 -15386 -9999 BUOY +HWO HOLLYWOOD FL US 2600 -8024 2 +HWPF1 HOMOSASSA (1 E) FL US 2880 -8259 -9999 OTHER +HWPM8 HELENA (1 NNE) MT US 4662 -11193 1164 COOPBC +HWPT2 SAN ANTONIO TX US 2960 -9847 -9999 UCOOP +HWRI1 MACKAY (21 NW) ID US 4400 -11402 2618 GOES +HWRM1 PORTAGE (3 NE) ME US 4681 -6850 190 SNOCOR +HWRM8 HARDIN MT US 4575 -10753 1009 NWR +HWRO2 HAWORTH (7 NE) OK US 3392 -9460 -9999 +HWRS2 HOWARD (8 SE) SD US 4392 -9743 -9999 UCOOP +HWRV2 SCOTTSVILLE VA US 3781 -7846 90 GOES +HWSC2 WHEAT RIDGE CO US 3972 -10520 -9999 +HWSG1 HIAWASSEE (5 SE) GA US 3488 -8372 671 COOPA +HWSM8 HARLEM (2 W) MT US 4854 -10883 719 GOES +HWSS2 HOWES (11 NW) SD US 4475 -10220 -9999 UCOOP +HWV SHIRLEY NY US 4082 -7286 -9999 ASOS +HWYM5 HAWLEY (2 SW) MN US 4685 -9633 339 +HWYO3 BAKER OR US 4488 -11711 812 +HWYP1 HAWLEY PA US 4148 -7517 268 GOES +HWYT2 HAWLEY (3 SE) TX US 3260 -9976 497 UCOOP +HXD HILTON HEAD ISLAND SC US 3222 -8070 -9999 SAWRS +HXGA4 MARIANNA (7 E) AR US 3473 -9065 -9999 GOES +HXTC2 HAXTUN (4 E) CO US 4063 -10257 1228 UCOOP +HXTT2 HUXLEY TX US 3176 -9387 78 ALERT +HYA HYANNIS MA US 4167 -7028 16 +HYAC1 HYAMPOM CA US 4062 -12346 389 COOPB +HYAM8 HAYS (1 W) MT US 4798 -10872 1128 OTHER +HYCC2 MONUMENT (5 SSW) CO US 3902 -10490 2195 ALERT +HYCN7 ROXBORO (9 NNW) NC US 3652 -7900 105 GOES +HYDA2 HYDER AK US 5592 -13103 12 COOPA +HYDF1 CORAL SPRINGS (31 W) FL US 2633 -8078 -9999 UCOOP +HYDK2 HYDEN (1 SE) KY US 3714 -8337 296 GOES +HYDP1 HYNDMAN (1 S) PA US 3981 -7872 273 GOES +HYDRO NEW BOSTON MA US 4208 -7307 -9999 +HYEP1 HYDE PA US 4100 -7845 -9999 GOES +HYET2 HYE TX US 3025 -9857 444 COOPB +HYFC1 HAYFORK (8 WSW) CA US 4055 -12317 1298 GOES +HYFO3 MADRAS (9 S) OR US 4432 -12113 988 GOES +HYG HYDABURG AK US 5521 -13283 -9999 AWOS +HYGT2 HONEY GROVE TX US 3358 -9592 203 +HYHM8 HYSHAM (6 SSW) MT US 4622 -10737 1082 OTHER +HYHS1 HOLLY HILL SC US 3333 -8042 30 COOPAB +HYI SAN_MARCOS_(AWOS) TX US 2990 -9787 172 +HYKC1 HAYFORK (8 WSW) CA US 4055 -12317 -9999 +HYLN7 ROXBORO (8 NW) NC US 3651 -7905 122 GOES +HYMC1 HYAMPOM (3 NW) CA US 4065 -12349 369 +HYNF1 BRADLEY JUNCTION (4 SW) FL US 2775 -8202 -9999 OTHER +HYNI1 KETCHUM (14 E) ID US 4370 -11415 2359 SNOTEL +HYNN1 HYANNIS (6 N) NE US 4207 -10174 1149 COOPA +HYPM3 HYANNIS PORT MA US 4161 -7030 0 CTGN +HYPO3 ASHLAND (12 E) OR US 4218 -12247 1494 WSF +HYR HAYWARD WI US 4603 -9144 -9999 ASOS +HYRQ9 WATSON LAKE (99 N) YK CN 6152 -12827 884 GOES +HYRU1 HYRUM (1 SW) UT US 4164 -11189 1422 GOES +HYRW3 HAYWARD WI US 4601 -9147 366 COOPAB +HYS HAYS KS US 3885 -9927 -9999 SAWRS +HYSA2 FAIRBANKS (19 N) AK US 6512 -14769 299 COOPC +HYSC1 SODA SPRINGS (9 SW) CA US 3928 -12053 2057 GOES +HYSK1 HAYS (2 SSE) KS US 3885 -9932 600 UCOOP +HYSM3 HYANNIS MA US 4167 -7030 15 COOPAB +HYSM8 HYSHAM MT US 4629 -10723 811 COOPABC +HYSN1 HAY SPRINGS NE US 4268 -10269 1175 COOPAB +HYSV2 HAYSI (3 NW) VA US 3723 -8235 445 +HYTA1 HYTOP AL US 3488 -8610 -9999 +HYTM2 HYATTSVILLE MD US 3895 -7697 10 IFLOWS +HYTN3 PLYMOUTH (5 SW) NH US 4373 -7177 290 SNOCOR +HYTO3 ASHLAND (13 ESE) OR US 4217 -12247 1524 +HYTS2 HAYTI (1 W) SD US 4466 -9723 514 COOPB +HYVC1 SIERRA CITY (6 ESE) CA US 3954 -12052 2073 WSF +HYW CONWAY SC US 3383 -7912 -9999 +HZAK2 HAZARD (1 NE) KY US 3727 -8317 512 IFLOWS +HZDK2 HAZARD KY US 3727 -8320 293 COOPB +HZDM2 BALTIMORE (1 S) MD US 3934 -7666 -9999 IFLOWS +HZGK2 HAZEL GREEN (1 W) KY US 3780 -8343 280 COOPB +HZL HAZLETON PA US 4098 -7600 488 SAWRS +HZLG1 HAZLEHURST (1 NNE) GA US 3189 -8258 76 COOPAB +HZLI1 HAZELTON ID US 4260 -11414 1237 COOPA +HZLI2 HAZEL CREST IL US 4158 -8765 186 COOPB +HZLM6 HAZLEHURST MS US 3187 -9040 142 COOPB +HZLP1 HAZLETON PA US 4098 -7600 488 GOES +HZNN8 HAZEN (1 S) ND US 4729 -10162 522 +HZOI2 WATERMAN (1 ESE) IL US 4177 -8876 241 COOPB +HZOW1 DIABLO (19 N) WA US 4898 -12108 509 SNOTEL +HZPF1 TAMPA (2 NW) FL US 2799 -8250 -9999 OTHER +HZRK2 HAZARD KY US 3718 -8318 -9999 +HZSC1 PATRICK CREEK (8 NE) CA US 4197 -12375 762 WSF +HZTI1 HAZELTON (7 SE) ID US 4253 -11404 1250 OTHER +HZTN8 HAZELTON ND US 4648 -10028 604 COOPB +HZY ASHTABULA OH US 4178 -8070 -9999 +HZZ SKWETNA (29 W) AK US 6198 -15207 305 +I22 WINCHESTER IN US 4018 -8492 338 COOPAB +I69 BATAVIA NY US 3908 -8421 -9999 +I77 CINCINNATI OH US 3925 -8439 -9999 +IA5 FRANKLIN (3 W) NC US 3522 -8342 616 AWOS +IAB WICHITA KS US 3762 -9727 -9999 WSR88D +IACI4 IOWA CITY IA US 4165 -9151 209 UCOOP +IAD WASHINGTON VA US 3894 -7746 9 +IAEW2 IAEGER WV US 3747 -8182 299 COOPB +IAG NIAGARA FALLS NY US 4310 -7895 158 +IAH HOUSTON TX US 2998 -9534 29 +IAN KIANA AK US 6698 -16043 46 SAWRS +IANP4 PONCE (6 NE) PR 1809 -6656 125 GOES +IAOF1 TALLAHASSEE FL US 3062 -8429 -9999 ALERT +IARN7 ARGURA NC US 3527 -8304 1012 IFLOWS +IBAN6 INDIAN LAKE NY US 4380 -7423 487 AHOS +IBCC1 CALEXICO (1 SW) CA US 3267 -11550 -11 GOES +IBCM7 WAPPAPELLO MO US 3693 -9027 101 +IBCN5 ISLETA PUEBLO NM US 3491 -10668 1487 UCOOP +IBCN7 BIG RIDGE NC US 3521 -8309 1207 IFLOWS +IBCW1 BOUNDARY (2 N) WA US 4900 -11763 393 GOES +IBEM7 IBERIA (2 S) MO US 3813 -9225 270 COOPB +IBFN7 ROCKY RIVER (2 N) NC US 3532 -8054 165 GOES +IBN NABESNA (2 N) AK US 6240 -14300 882 +IBNA3 SCOTTSDALE (4 NE) AZ US 3353 -11190 332 ALERT +IBRC2 MANITOU SPRINGS (4 SW) CO US 3482 -10497 -9999 GOES +IBSA3 SCOTTSDALE (7 N) AZ US 3358 -11197 411 ALERT +IBSI3 FORT WAYNE (8 NNW) IN US 4120 -8517 -9999 UCOOP +IBTC1 TIJUANA RIVER AT INTL CA US 3255 -11703 -9999 +IBWA3 SCOTTSDALE (4 NE) AZ US 3353 -11191 326 ALERT +ICAC1 Santa Monica CA US 3401 -11850 -9999 CTGN +ICAM7 KANSAS CITY MO US 3895 -9457 250 +ICAW4 GUERNSEY (16 ESE) WY US 4225 -10458 1676 GOES +ICBM7 KANSAS CITY MO US 3895 -9458 244 +ICCL1 INTRACOASTAL CITY LA US 2967 -9214 -9999 GOES +ICCN7 TUCKASEGEE (2 SE) NC US 3525 -8310 671 +ICEM8 BABB (9 W) MT US 4883 -11372 1707 WSF +ICHC1 KYBURZ (5 NW) CA US 3882 -12036 1662 OTHER +ICHF1 LAKE CITY (15 SSW) FL US 2998 -8275 12 UCOOP +ICHG1 NEWTON (11 SW) GA US 3121 -8447 30 GOES +ICHL1 NATCHITOCHES LA US 3176 -9309 40 +ICIW1 LEAVENWORTH (5 SW) WA US 4754 -12072 442 COOPB +ICKC1 SIERRAVILLE (8 SE) CA US 3949 -12028 1981 SNOTEL +ICKF1 PLANT CITY (7 N) FL US 2812 -8211 -9999 +ICKM2 BELSVILLE MD US 3906 -7691 52 +ICKN2 INCLINE VILLAGE NV US 3925 -11994 1926 GOES +ICKN7 WOLF MOUNTAIN NC US 3523 -8294 1195 IFLOWS +ICL CLARINDA IA US 4072 -9503 286 +ICLI4 CLARINDA IA US 4073 -9502 293 COOPB +ICLN2 INCLINE VILLAGE NV US 3925 -11996 1960 AMOS +ICNN2 INCLINE VILLAGE NV US 3925 -11997 1973 AMOS +ICPC1 TRUCKEE (10 NNW) CA US 3945 -12029 2134 SNOTEL +ICRC1 TRUCKEE (11 NW) CA US 3946 -12029 2109 GOES +ICRC2 FORT COLLINS (13 E) CO US 4075 -10496 1625 ALERT +ICRI3 TRAFALGAR IN US 3942 -8615 256 COOPB +ICRN2 EUREKA (38 S) NV US 3910 -11520 2286 COOPAB +ICRN7 ARGURA (3 ENE) NC US 3528 -8300 1256 IFLOWS +ICRV2 CLARKSVILLE (8 E) VA US 3655 -7847 -9999 GOES +ICSI4 INWOOD IA US 4331 -9644 450 UCOOP +ICT WICHITA KS US 3766 -9744 408 +ICTK1 WICHITA KS US 3764 -9734 394 +ICTN2 INCLINE VILLAGE (2 E) NV US 3926 -11992 2109 GOES +ICVN2 INCLINE VILLAGE NV US 3925 -11995 1989 ALERT +ICX CEDAR CITY UT US 3759 -11286 3231 WSR88D +ICYC1 BIG BEND (4 WNW) CA US 4104 -12198 812 OTHER +ICYI4 IOWA CITY IA US 4165 -9153 195 COOPABC +ICYK2 BOONEVILLE (12 SW) KY US 3736 -8377 268 COOPAB +ICYM4 IMLAY CITY (1 NNE) MI US 4303 -8307 -9999 UCOOP +ICYN6 ITHACA NY US 4245 -7651 0 OTHER +ICYU1 PRICE (20 N) UT US 3987 -11077 2774 SNOTEL +ID8 REDFIELD SD US 4487 -9853 396 COOPB +IDA IDAHO FALLS (3 NW) ID US 4351 -11207 1442 +IDAC1 IDRIA CA US 3642 -12067 732 GOES +IDAC2 IDALIA (4 NNE) CO US 3970 -10229 1209 COOPAB +IDAI4 INDIANOLA IA US 4137 -9355 287 COOPAB +IDAN7 MT HOLLY (2 SW) NC US 3530 -8102 -9999 IFLOWS +IDAO2 IDABEL (1 S) OK US 3388 -9482 140 COOPAB +IDAP1 IDAHO PA US 4065 -7935 296 GOES +IDAV2 STANLEY (5 ENE) VA US 3858 -7843 1006 IFLOWS +IDBO2 IDABEL (5 NE) OK US 3394 -9475 95 +IDCI1 LEWISVILLE (4 SE) ID US 4362 -11205 1449 GOES +IDCM7 INDEPENDENCE (1 W) MO US 3911 -9442 -9999 UCOOP +IDCO3 BURNS OR US 4382 -11898 1585 WSF +IDFI1 IDAHO FALLS (16 SE) ID US 4334 -11179 1783 +IDGI4 IDA GROVE IA US 4239 -9552 374 COOPAB +IDHC2 IDAHO SPRINGS (7 SW) CO US 3966 -10560 3240 COOPAB +IDHI1 IDAHO CITY ID US 4384 -11583 1209 GOES +IDHO1 OMEGA OH US 3917 -8293 370 IFLOWS +IDI INDIANA (2 NE) PA US 4063 -7910 427 AWOS +IDIP1 HARPER TAVERN PA US 4044 -7660 -9999 GOES +IDKC1 TEHACHAPI (11 NE) CA US 3528 -11841 850 GOES +IDLC2 MORRISON (3 NW) CO US 3967 -10524 2054 ALERT +IDLS2 IDEAL SD US 4353 -9990 -9999 UCOOP +IDNI3 MICHIGAN CITY (7 SW) IN US 4163 -8708 207 COOPA +IDNI4 INDIANOLA (5 NNW) IA US 4142 -9359 237 +IDNI4G INDIANOLA (5 NNW) IA US 4142 -9359 237 +IDOC1 INDIO (1 E) CA US 3371 -11622 -6 COOPA +IDOC2 IDAHO SPRINGS (6 WNW) CO US 3977 -10563 2469 +IDPC1 INDEPENDENCE (4 NW) CA US 3684 -11826 1480 GOES +IDPC2 TWIN LAKES CO US 3908 -10661 3231 +IDPF1 LAKE PLACID (10 E) FL US 2727 -8120 -9999 UCOOP +IDPI4 INDEPENDENCE IA US 4247 -9190 269 +IDPI4G INDEPENDENCE IA US 4247 -9190 269 +IDPK1 INDEPENDENCE (2 E) KS US 3722 -9568 235 +IDPT2 INDEPENDENCE (2 E) TX US 3031 -9631 -9999 UCOOP +IDRC1 IDRIA (6 SW) CA US 3636 -12076 792 GOES +IDRC2 OURAY CO US 3793 -10768 2987 +IDRF1 LAKE PLACID (11 ESE) FL US 2727 -8118 -9999 UCOOP +IDSC2 IDAHO SPRINGS (1 NNW) CO US 3975 -10552 -9999 +IDSO2 IDABEL (5 SSW) OK US 3383 -9488 110 +IDWC1 TULELAKE (20 S) CA US 4174 -12154 1311 GOES +IDXA3 TEMPE (2 NE) AZ US 3344 -11191 354 GOES +IDXN6 INDEX NY US 4267 -7495 -9999 GOES +IDXW1 INDEX (8 S) WA US 4770 -12160 564 GOES +IDYC1 IDYLLWILD CA US 3376 -11671 1640 COOPABC +IDYI1 IDAHO CITY ID US 4383 -11584 1209 COOPABC +IEC TALKEETNA (35 N) AK US 6283 -14991 381 +IEIN2 RENO (6 SSE) NV US 3945 -11978 1378 AMOS +IEM WHITTIER AK US 6077 -14868 18 +IEN PINE RIDGE SD US 4302 -10251 -9999 ASOS +IERC1 EL MONTE (4 SW) CA US 3402 -11808 73 COOPB +IFFU1 ALTA (1 N) UT US 4060 -11164 2957 UCOOP +IFIC1 VALENCIA (3 NW) CA US 3443 -11857 321 GOES +IFKW2 IKES FORK WV US 3753 -8185 610 IFLOWS +IFLI1 IDAHO FALLS (2 ESE) ID US 4348 -11201 1452 COOPC +IFLI4 IOWA FALLS (1 SW) IA US 4251 -9326 340 NWR +IFP BULLHEAD CITY AZ US 3516 -11456 211 +IFSF1 TALLAHASSEE (15 E) FL US 3065 -8417 -9999 ALERT +IFWI1 IDAHO FALLS (46 W) ID US 4353 -11294 1505 COOPAB +IGCC2 IGNACIO (6 SE) CO US 3709 -10753 -9999 COOPAB +IGGA2 IGIUGIG (1 N) AK US 5933 -15590 14 +IGGT1 MARYVILLE (13 E) TN US 3562 -8381 829 GOES +IGLA2 CANTWELL (19 SW) AK US 6319 -14936 658 COOPA +IGLF1 INGLIS (3 E) FL US 2903 -8262 9 COOPB +IGM KINGMAN AZ US 3526 -11394 -9999 +IGP GUADALUPE ISLAND US 2888 -11830 -9999 UA +IGPV2 POUND (7 S) VA US 3702 -8260 721 IFLOWS +IGQ CHICAGO IL US 4154 -8753 -9999 SAWRS +IGRP4 SAN JUAN PR 1846 -6610 3 GOES +IGRT2 INGRAM TX US 3008 -9924 507 COOPB +IGT NIGHTMUTE AK US 6047 -16470 -9999 SAWRS +IGX CHAPEL HILL NC US 3593 -7907 -9999 ASOS +IHBN7 ROCK BRIDGE (3 S) NC US 3516 -8300 1146 IFLOWS +IHFC1 WRIGHTWOOD (8 S) CA US 3425 -11762 1768 WSF +IHFN5 HOUSTON NM US 3426 -10690 -9999 ALERT +IHSC1 KYBURZ (5 WNW) CA US 3881 -12038 1615 WSF +IHXW1 BURBANK (10 NE) WA US 4624 -11888 112 COOPB +IIFC1 PAXTON (2 NNE) CA US 4006 -12096 945 GOES +IIIN6 THREE RIVERS NY US 4320 -7628 104 OTHER +IIK KIPNUK AK US 5993 -16403 3 AWOS +IISA3 SCOTTSDALE (1 E) AZ US 3349 -11191 376 ALERT +IIWC1 USS Midway 3271 -11718 -9999 CTGN +IJD WILLIMANTIC CT US 4175 -7218 76 ASOS +IJX JACKSONVILLE (3 N) IL US 3977 -9024 190 AWOS +IKAA2 KIVALINA (45 NE) AK US 6805 -16303 165 UCOOP +IKAM6 IUKA (5 S) MS US 3473 -8818 143 COOPA +IKK KANKAKEE IL US 4107 -8785 -9999 BASIC +IKLT2 KINGSLAND (5 NE) TX US 3073 -9839 -9999 ALERT +IKO NIKOLSKI AK US 5294 -16885 216 RAMOS +IKOA2 NIKOLAI AK US 6301 -15433 -9999 +IKPA2 UMIAT (67 NW) AK US 6977 -15466 -9999 GOES +IKR ALBUQUERQUE NM US 3508 -10667 1612 +ILAC1 TRUCKEE (11 NW) CA US 3949 -12029 2110 GOES +ILAW3 IOLA WI US 4450 -8912 -9999 +ILDL1 DULAC (31 E) LA US 2905 -9053 -9999 C-MAN +ILE KILLEEN TX US 3109 -9769 -9999 SAWRS +ILG WILMINGTON DE US 3968 -7561 24 +ILHO3 AGNESS (5 N) OR US 4263 -12406 106 +ILI ILIAMNA (3 E) AK US 5975 -15491 57 +ILIA2 ILIAMNA (22 SE) AK US 5957 -15447 52 COOPA +ILIC2 AURORA (5 SE) CO US 3968 -10482 1713 ALERT +ILIM8 BIG SANDY (31 SE) MT US 4781 -10981 904 +ILKC1 TRUCKEE (10 NW) CA US 3943 -12031 2576 SNOTEL +ILL WILLMAR MN US 4512 -9508 -9999 SAWRS +ILLA2 TANANA AK US 6518 -15308 299 COOPA +ILLC2 WALDEN (2 S) CO US 4071 -10628 -9999 GOES +ILLN2 HAMILTON (8 E) NV US 3932 -11539 -9999 GOES +ILLQ2 ILLECILLIWAET RIVER BC CN 5102 -11808 -9999 +ILLS2 MILLER (15 S) SD US 4423 -9900 573 COOPB +ILM WILMINGTON NC US 3427 -7790 9 +ILN WILMINGTON OH US 3943 -8379 322 +ILNI2 ILLINOIS CITY (6 WNW) IL US 4142 -9102 168 +ILNI2G ILLINOIS CITY (6 WNW) IL US 4142 -9102 168 +ILOE2 ILOPANGO ES 1353 -8912 -9999 +ILOH1 HILO HI US 1973 -15506 0 HTG +ILRA2 PEDRO BAY (9 ESE) AK US 5976 -15384 62 GOES +ILRC2 WALDEN (11 S) CO US 4058 -10624 -9999 GOES +ILRM5 FREDENBERG (1 N) MN US 4699 -9223 -9999 OTHER +ILTP1 MILTON (1 W) PA US 4102 -7687 134 +ILVC1 CRESTILNE (4 W) CA US 3428 -11735 1070 GOES +ILX LINCOLN IL US 4015 -8934 178 +IMBA4 IMBODEN AR US 3620 -9117 77 +IMBO3 IMBLER (1 S) OR US 4543 -11797 838 GOES +IMCM4 IMLAY CITY (1 NNE) MI US 4305 -8307 245 COOPC +IMEF1 IMMOKALEE (23 ESE) FL US 2632 -8107 -9999 UCOOP +IMFW1 REPUBLIC (7 SE) WA US 4857 -11862 1318 GOES +IMGI4 IMOGENE IA US 4088 -9540 -9999 UCOOP +IMKF1 IMMOKALEE (3 NNW) FL US 2646 -8144 11 UCOOP +IML IMPERIAL NE US 4053 -10163 998 +IMLN2 IMLAY NV US 4065 -11815 1298 COOPA +IMNM4 IRON MOUNTAIN (5 N) MI US 4588 -8804 354 UCOOP +IMNO3 IMNAHA OR US 4556 -11683 600 +IMOF1 IMMOKALEE FL US 2641 -8142 -9999 UCOOP +IMOI4 IMOGENE (3 N) IA US 4093 -9542 329 COOPC +IMPC1 IMPERIAL CA US 3285 -11557 -20 COOPAC +IMPN1 IMPERIAL NE US 4052 -10164 999 COOPABC +IMPP1 IMPERIAL (3 E) PA US 4046 -8018 259 GOES +IMT IRON MOUNTAIN/KINGSFORD MI US 4582 -8811 -9999 ASOS +IMTW1 REPUBLIC (8 E) WA US 4856 -11862 1341 RAWS +IMWF1 IMMOKALEE (10 WSW) FL US 2638 -8158 -9999 UCOOP +IMWN2 CALIENTE (28 NE) NV US 3792 -11417 1899 GOES +IMYM8 ISMAY (1 W) MT US 4650 -10481 771 OTHER +INAM4 IONIA (1 WNW) MI US 4298 -8507 227 COOPAB +INAN1 INAVALE NE US 4110 -9860 -9999 UCOOP +INAP1 INDIANA (3 SE) PA US 4060 -7912 335 UCOOP +INBA3 SCOTTSDALE (1 E) AZ US 3352 -11190 392 ALERT +INCC1 SACRAMENTO CA US 3871 -12124 51 ALERT +INCI1 CHESTER (3 NE) ID US 4397 -11170 1506 GOES +INCM7 ANDERSON (4 S) MO US 3660 -9445 267 GOES +INCN2 INCLINE VILLAGE (2 ESE) NV US 3923 -11995 1903 GOES +INCT2 BURNET (10 W) TX US 3075 -9840 -9999 ALERT +INCW1 INCHELIUM (4 NW) WA US 4833 -11825 610 UCOOP +INCW4 COKEVILLE (20 NE) WY US 4230 -11068 2873 SNOTEL +IND INDIANAPOLIS IN US 3972 -8629 241 +INDC1 INDEPENDENCE CA US 3680 -11820 1204 COOPAB +INDC2 EVERGREEN (3 E) CO US 3964 -10526 2217 ALERT +INDF1 CLEWISTON FL US 2675 -8092 0 GOES +INDI1 NORTH FORK (4 N) ID US 4538 -11417 1052 GOES +INDI3 INDIANAPOLIS IN US 3975 -8618 202 +INDI4 INDEPENDANCE (5 ENE) IA US 4248 -9182 313 COOPABC +INDK1 INDEPENDENCE KS US 3725 -9570 238 COOPABC +INDM2 BELTSVILLE MD US 3905 -7692 48 ALERT +INDM3 INDIAN ORCHARD (1 W) MA US 4217 -7252 40 +INDM5 INDUS (3 W) MN US 4862 -9390 334 COOPB +INDM6 INDEPENDENCE (1 W) MS US 3470 -8982 105 COOPAB +INDM8 COOKE CITY (20 NW) MT US 4521 -11025 2393 WSF +INDN6 INDIAN LAKE (2 SW) NY US 4376 -7428 506 +INDN7 INDIAN TRAIL (4 NNE) NC US 3512 -8061 -9999 GOES +INDO1 INDEPENDENCE OH US 4140 -8163 178 +INDP1 INDIANA (3 SE) PA US 4060 -7912 335 COOPB +INDS2 ST. CHARLES (3 SW) SD US 4306 -9914 594 UCOOP +INDS2G ST. CHARLES (3 SW) SD US 4306 -9914 -9999 +INEI1 ARCO (13 SE) ID US 4351 -11308 1524 GOES +INEK2 INEZ (2 E) KY US 3787 -8252 216 COOPAB +INEM8 INGOMAR (14 NE) MT US 4674 -10721 852 COOPABC +INFM5 INTERNATIONAL FALLS MN US 4857 -9338 -9999 NWR +INFW3 INDIANFORD WI US 4280 -8908 -9999 UCOOP +INFW3D INDIANFORD WI US 4280 -8908 -9999 +INGA4 OGDEN (2 S) AR US 3355 -9403 220 GOES +INGF1 INGLIS (4 SE) FL US 2901 -8262 -9999 +INGN6 INGHAM MILLS NY US 4307 -7477 198 +INGO2 INGALLS OK US 3612 -9688 285 COOPB +INGV2 HOT SPRINGS (4 S) VA US 3795 -7983 1146 IFLOWS +INIP1 INDIANA (3 S) PA US 4058 -7916 341 GOES +INK WINK TX US 3178 -10320 859 +INKM4 INKSTER MI US 4230 -8330 181 COOPB +INKT2 BURNET TX US 3074 -9842 268 COOPB +INL INTERNATIONAL FALLS MN US 4857 -9340 359 +INLF1 INDIAN LAKE ESTATES (2 SW) FL US 2778 -8133 30 +INLI1 ARCO (15 SE) ID US 4350 -11307 1524 GOES +INLO2 INOLA (6 SSW) OK US 3606 -9554 166 GOES +INLS2 FRUITDALE (3 NW) SD US 4470 -10373 908 +INMA2 OPHIR AK US 6330 -15848 5 SNOCOR +INMK1 INMAN KS US 3823 -9778 466 GOES +INMS1 INMAN (2 E) SC US 3503 -8207 255 GOES +INNK1 INMAN KS US 3823 -9778 465 COOPB +INOA2 OPHIR (58 NW) AK US 6363 -15803 -9999 SNOCOR +INOC1 INDIO CA US 3374 -11622 5 ALERT +INOO2 INOLA (6 W) OK US 3616 -9562 155 COOPB +INPA2 ANCHORAGE (17 SE) AK US 6108 -14948 716 SNOTEL +INPC1 INDEPENDENCE (5 NW) CA US 3684 -11826 1480 RAMOS +INPI3 INDIANAPOLIS IN US 3977 -8600 -9999 NWR +INR MCKINLEY PARK AK US 6373 -14891 -9999 S +INRC2 BOULDER (10 NNW) CO US 4016 -10534 2374 ALERT +INRD1 INDIAN RIVER DE US 3862 -7507 -9999 +INRF1 INVERNESS (1 E) FL US 2884 -8232 -9999 OTHER +INRM4 INDIAN RIVER MI US 4242 -8462 -9999 UCOOP +INRN6 INDIAN LAKE (2 S) NY US 4376 -7427 489 GOES +INRT2 INGRAM TX US 3001 -9926 -9999 NWR +INSC1 PASADENA (5 N) CA US 3422 -11811 1366 ALERT +INSF1 INGLIS (3 E) FL US 2902 -8262 -9999 OTHER +INSI3 INDIANAPOLIS (5 WNW) IN US 3980 -8625 212 +INSM8 HINSDALE (2 E) MT US 4840 -10705 655 COOPB +INSO2 INOLA (3 SSE) OK US 3614 -9545 -9999 +INSW3 STURGEON BAY (6 NE) WI US 4489 -8728 206 +INT WINSTON-SALEM NC US 3613 -8022 296 +INTC1 RIDGECREST (47 NE) CA US 3613 -11708 2097 GOES +INTG1 INTRENCHMENT CREEK NR AT GA US 3368 -8433 -9999 GOES +INTM8 PHILIPSBURG (8 S) MT US 4622 -11328 1966 WSF +INTS2 INTERIOR (3 NE) SD US 4375 -10195 744 COOPAB +INVC1 LOWER LAKE (12 NE) CA US 3908 -12253 458 +INVF1 INVERNESS (3 SE) FL US 2880 -8231 12 COOPAB +INVM6 INVERNESS MS US 3338 -9054 -9999 NWR +INVM8 INVERNESS MT US 4855 -11070 1006 OTHER +INVN2 INCLINE VILLAGE NV US 3924 -11996 1996 WSF +INW WINSLOW AZ US 3503 -11072 1490 +INWA3 WINSLOW AZ US 3502 -11070 -9999 COOPAC +INWI4 INWOOD IA US 4332 -9645 -9999 UCOOP +INWW2 INWOOD WV US 3935 -7805 -9999 UCOOP +INX INOLA OK US 3618 -9556 204 WSR88D +INXI3 INDIANAPOLIS (7 WSW) IN US 3971 -8628 241 COOPC +INYC1 RIDGECREST (8 ESE) CA US 3565 -11782 750 UCOOP +INZI3 INDIANAPOLIS IN US 3978 -8618 212 COOPB +INZK2 INEZ KY US 3787 -8253 329 IFLOWS +IOAK1 IOLA (1 W) KS US 3792 -9543 291 COOPAB +IOCI4 IOWA CITY (5 SW) IA US 4160 -9162 202 +IOCI4G IOWA CITY (5 SW) IA US 4160 -9162 202 +IOLK1 IOLA (3 SW) KS US 3788 -9543 279 +IONC1 SACRAMENTO CA US 3845 -12107 94 ALERT +IONI4 IONIA (2 W) IA US 4303 -9250 297 COOPB +IONK1 IONIA KS US 3967 -9835 482 COOPB +IONM4 IONIA MI US 4297 -8507 -9999 COOPB +IONO3 IONE (18 S) OR US 4532 -11986 649 COOPB +IONS2 IONA (2 NE) SD US 4357 -9940 546 +IONW1 ION;E (1 W) WA US 4874 -11743 638 UCOOP +IOSN3 RYE NH US 4297 -7062 -9999 C-MAN +IOW IOWA CITY IA US 4164 -9155 -9999 +IOWC1 IOWA HILL (2 S) CA US 3912 -12084 945 COOPB +IOWI4 IOWA CITY IA US 4165 -9153 188 +IOWI4G IOWA CITY IA US 4165 -9153 188 +IPAN7 ROSMAN (5 NW) NC US 3517 -8304 1231 IFLOWS +IPDI1 ISLAND PARK (1 SW) ID US 4442 -11142 1921 GOES +IPDM7 INDEPENDENCE (1 NNE) MO US 3906 -9439 274 COOPAB +IPEF1 BUCKHEAD RIDGE (7 WSW) FL US 2709 -8101 -9999 UCOOP +IPFI1 ISLAND PARK (1 NW) ID US 4442 -11138 1915 GOES +IPIF1 BUCKHEAD RIDGE (14 WNW) FL US 2719 -8113 -9999 UCOOP +IPIN1 IMPERIAL (13 N) NE US 4070 -10164 995 COOPABC +IPJ LINCOLNTON NC US 3548 -8116 267 AWOS +IPKO3 IDLEYLD PARK (4 NE) OR US 4337 -12297 329 COOPABC +IPL IMPERIAL CA US 3283 -11558 -9999 ASOS +IPLC1 IMPERIAL BEACH CA US 3258 -11711 7 COOPC +IPPC1 CITRUS HEIGHTS (1 N) CA US 3872 -12127 46 ALERT +IPRF1 BUCKHEAD RIDGE (15 W) FL US 2712 -8116 -9999 UCOOP +IPRT2 IOWA PARK (5 WNW) TX US 3399 -9875 -9999 GOES +IPSM3 IPSWICH (2 SW) MA US 4266 -7089 24 +IPSS2 IPSWICH SD US 4545 -9903 466 COOPAB +IPT WILLIAMSPORT PA US 4124 -7692 158 +IPWC1 HAYWARD (4 SSE) CA US 3762 -12206 3 ALERT +IRAP1 SPRING GROVE PA US 3985 -7685 186 SNOCOR +IRAT2 IRA (4 SW) TX US 3254 -10105 692 RFCSIM +IRAV1 IRASVILLE VT US 4418 -7284 305 OTHER +IRBC1 IRVINE CA US 3369 -11782 14 ALERT +IRBN7 ROCK BRIDGE NC US 3520 -8299 997 IFLOWS +IRBP1 GLENVILLE PA US 3977 -7680 256 SNOCOR +IRCC1 VALLEY CENTER (11 NE) CA US 3331 -11685 1721 ALERT +IRCG1 IRON CITY (5 ENE) GA US 3104 -8474 26 GOES +IRCI1 ARCO (23 WSW) ID US 4355 -11372 1920 WSF +IRCI4 IOWA CITY (4 NE) IA US 4169 -9149 209 GOES +IRCI4G IOWA CITY (4 NE) IA US 4169 -9149 -9999 +IRCN7 BIG RIDGE (2 ESE) NC US 3519 -8306 1097 IFLOWS +IRCP1 HANOVER PA US 3983 -7688 155 SNOCOR +IRCT1 IRON CITY TN US 3502 -8758 -9999 +IRCW1 LOOMIS (14 W) WA US 4885 -11995 1686 SNOTEL +IRCW2 BIRCH RIVER WV US 3848 -8075 -9999 GOES +IRDP1 SPRING GROVE PA US 3988 -7687 143 SNOCOR +IREP1 YORK PA US 3992 -7675 134 SNOCOR +IRES2 IRENE SD US 4308 -9717 -9999 UCOOP +IRET2 IREDELL TX US 3198 -9786 277 COOPB +IREW1 IRENE MTN WAUCONDA WA US 4882 -11890 823 +IRFO3 PAULINA (15 NE) OR US 4432 -11976 1798 GOES +IRGC1 HORNBROOK (6 ENE) CA US 4193 -12244 659 GOES +IRHW4 VALLEY (11 SE) WY US 4405 -10933 2926 WSF +IRIM4 IRON RIVER (7 NNE) MI US 4617 -8858 503 UCOOP +IRIS2 RAPID CITY (6 W) SD US 4408 -10337 1236 +IRIV2 LEXINGTON (14 ENE) VA US 3780 -7918 1241 IFLOWS +IRK KIRKSVILLE MO US 4008 -9255 293 +IRLC1 COWAN HEIGHTS (3 E) CA US 3378 -11773 -9999 +IRLD1 INDIAN RIVER DE US 3863 -7507 5 AWOS +IRLN1 IRVINGTON (4 NW) NE US 4137 -9610 -9999 ALERT +IRMM4 IRONWOOD MI US 4647 -9018 436 COOPA +IRMS1 IRMO (3 SW) SC US 3405 -8122 0 GOES +IRMT1 UNICOI (6 NW) TN US 3615 -8225 908 IFLOWS +IRNC1 BLYTHE (54 NW) CA US 3415 -11512 281 COOPAB +IRNC2 OURAY (3 S) CO US 3797 -10767 2926 WSF +IRNM4 IRON MOUNTAIN MI US 4578 -8808 323 COOPAB +IRNO3 IRONSIDE (2 W) OR US 4432 -11799 1193 COOPAB +IRNW3 IRON RIVER (7 N) WI US 4665 -9137 -9999 UCOOP +IROC2 OURAY (6 SSW) CO US 3793 -10769 -9999 GOES +IROI2 IROOUOIS IL US 4082 -8758 197 COOPB +IROM4 IRON MOUNTAIN (7 NNW) MI US 4596 -8812 366 +IRON4 IRONIA NJ US 4083 -7463 219 IFLOWS +IROV2 ELLISTON (1 NNW) VA US 3723 -8023 375 IFLOWS +IROW3 IRONTON (3 SSW) WI US 4354 -9014 300 COOPB +IRPF1 PALM BAY (4 E) FL US 2806 -8058 -9999 GOES +IRQI2 IROQUOIS IL US 4082 -8758 -9999 UCOOP +IRQI2D IROQUOIS IL US 4082 -8758 -9999 +IRQS2 IROQUOIS SD US 4437 -9785 425 COOPB +IRRC2 RAND (1 NNE) CO US 4046 -10618 -9999 GOES +IRRI3 INDIANAPOLIS IN US 3987 -8625 252 COOPC +IRRM4 IRON RIVER (2 E) MI US 4610 -8859 472 UCOOP +IRRS2 INTERIOR (4 SE) SD US 4369 -10193 701 GOES +IRRT2 IRAAN (9 E) TX US 3090 -10175 875 UCOOP +IRS STURGIS MI US 4181 -8544 282 SAWRS +IRSI3 INDIANAPOLIS IN US 3978 -8618 212 COOPB +IRSN7 CHARLOTTE (3 N) NC US 3526 -8084 200 IFLOWS +IRSN8 MCLEOD (6 N) ND US 4649 -9727 -9999 GOES +IRSN8G MCLEOD (6 N) ND US 4649 -9727 -9999 +IRSW1 GOLDENDALE (11 N) WA US 4598 -12078 1628 WSF +IRVA2 SITKA (1 E) AK US 5705 -13531 -9999 UCOOP +IRVA3 CAMP VERDE (18 SE) AZ US 3440 -11162 1157 COOPB +IRVC1 COWAN HEIGHTS (3 E) CA US 3380 -11775 15 ALERT +IRVM4 IRON RIVER (1 W) MI US 4609 -8865 472 COOPBC +IRVN1 IRVINGTON NE US 4132 -9605 322 +IRVN8 CHURCHS FERRY ND US 4832 -9994 -9999 +IRWG1 IRWINGTON (4 WSW) GA US 3283 -8324 157 COOPA +IRWI4 IRWIN IA US 4178 -9520 399 COOPB +IRWN7 CHARLOTTE NC US 3520 -8091 180 +IRWO1 IRWIN OH US 4012 -8348 308 COOPB +ISAC1 LAKE ISABELLA (2 N) CA US 3563 -11848 767 UCOOP +ISAC2 CRESTONE (3 NNW) CO US 3803 -10572 -9999 GOES +ISAM5 ISABELLA MN US 4762 -9138 -9999 RAWS +ISAP4 ISABELA (4 SW) PR 1847 -6703 125 COOPB +ISAS2 ISABEL SD US 4538 -10143 732 COOPB +ISBM5 ISABELLA (1 W) MN US 4762 -9138 152 COOPAB +ISBM7 ISABELLA MO US 3658 -9261 290 COOPB +ISBP4 AGUADILLA (7 ENE) PR 1847 -6705 128 COOPC +ISBS2 LSABEL (14 NNE) SD US 4560 -10135 506 COOPB +ISCA3 CORTARO (2 SSE) AZ US 3234 -11108 664 ALERT +ISCF1 INGLIS (3 SE) FL US 2901 -8262 -9999 OTHER +ISCI1 RIGBY (4 NE) ID US 4370 -11185 1489 GOES +ISCP4 ISABELA PR 1846 -6701 -9999 GOES +ISEI3 INDIANAPOLIS IN US 3975 -8612 229 COOPC +ISEM5 ISLE (8 N) MN US 4625 -9352 393 COOPA +ISFF1 ODESSA (3 SSW) FL US 2815 -8260 -9999 OTHER +ISIN3 DOVER (5 W) NH US 4323 -7096 35 GOES +ISKN6 WHITNEY POINT (4 S) NY US 4230 -7592 -9999 GOES +ISLA2 ANAKTUVUK PASS (64 ENE) AK US 6853 -14948 -9999 UCOOP +ISLF1 ISLAMORADA FL US 2492 -8064 2 COOPAB +ISLI1 ISLAND PARK (1 SW) ID US 4440 -11138 1897 GOES +ISLM1 ISLAND FALLS ME US 4602 -6827 -9999 UCOOP +ISLN5 ISLETA NM US 3492 -10668 1429 GOES +ISLQ2 KELOWNA (18 NE) BC CN 4998 -11980 1480 WSF +ISLV1 ISLAND POND VT US 4482 -7187 366 COOPB +ISLW3 ISLAND LAKE WI US 4533 -9142 -9999 UCOOP +ISM ORLANDO FL US 2829 -8144 37 +ISMF1 KISSIMMEE (3 W) FL US 2829 -8145 -9999 UCOOP +ISMM8 ISMAY MT US 4650 -10480 762 COOPB +ISN WILLISTON ND US 4818 -10364 579 +ISNN7 CHARLOTTE (8 SE) NC US 3516 -8072 -9999 IFLOWS +ISO KINSTON NC US 3533 -7762 -9999 +ISOT1 ISOLINE TN US 3608 -8507 -9999 +ISP ISLIP NY US 4080 -7310 38 +ISPC2 IDAHO SPRINGS CO US 3975 -10552 -9999 UCOOP +ISPF1 INGLIS (1 W) FL US 2903 -8268 -9999 +ISPI1 ISLAND PARK RESERVATION (9 ENE) ID US 4442 -11138 1917 SNOTEL +ISPM4 ISHPEMING MI US 4650 -8768 -9999 COOPB +ISPN5 ISLETA PUEBLO NM US 3491 -10668 1489 UCOOP +ISPS2 IPSWITCH (4 ENE) SD US 4547 -9897 -9999 UCOOP +ISPV1 ISLAND POND (2 E) VT US 4479 -7183 366 COOPAB +ISQ MANISTIQUE MI US 4597 -8617 -9999 SAWRS +ISQW1 ISSAQUAH (6 S) WA US 4745 -12200 91 GOES +ISSW1 ISSAQUAH (2 NW) WA US 4755 -12205 11 GOES +ISW WISCONSIN RAPIDS WI US 4436 -8984 -9999 +ISWC1 STOVEPIPE WELLS (1 W) CA US 3660 -11715 24 GOES +ISWF1 ISLAMORADA (13 WSW) FL US 2482 -8082 2 UCOOP +ISWI1 ISLAND PARK ID US 4442 -11137 1917 COOPAB +ISXC1 WRIGHTWOOD (12 W) CA US 3436 -11784 2256 WSF +ISYC1 WRIGHTWOOD (12 W) CA US 3435 -11784 2316 WSF +ISZC1 WRIGHTWOOD (12 W) CA US 3435 -11783 2301 WSF +ITAM4 ITHACA MI US 4332 -8449 218 UCOOP +ITAM5 ITASCA MN US 4722 -9520 454 COOPA +ITAT2 ITASCA TX US 3216 -9715 216 COOPB +ITCM5 LAKE ITASCA (2 E) MN US 4724 -9519 466 GOES +ITCN6 DRYDEN (4 E) NY US 4243 -7626 421 +ITCN7 WOLF MOUNTAIN (4 NE) NC US 3526 -8294 1128 IFLOWS +ITH ITHACA NY US 4249 -7646 -9999 SAWRS +ITHM4 ITHACA (6 E) MI US 4332 -8449 229 UCOOP +ITHN1 ITHACA NE US 4115 -9653 344 +ITHN6 ITHACA (3 ENE) NY US 4245 -7645 293 COOPAB +ITKA2 SITKA AK US 5705 -13534 0 HTG +ITNN6 ITHACA NY US 4242 -7649 343 NWR +ITO HILO HI US 1972 -15505 12 +ITPA3 REDINGTON (11 SSW) AZ US 3229 -11056 1219 ALERT +ITR BURLINGTON CO US 3924 -10229 -9999 ASOS +ITRC2 CONIFER (6 NE) CO US 3957 -10522 2146 +ITRS2 INTERIOR SD US 4373 -10198 725 UCOOP +IUKI2 IUKA (7 SW) IL US 3855 -8887 180 COOPABC +IUPI3 INDIANAPOLIS IN US 3977 -8619 213 GOES +IVAN7 IVANHO (8 S) NC US 3454 -7828 15 +IVCI1 SPENCER (25 NW) ID US 4443 -11260 2219 WSF +IVCL1 LAFAYETTE LA US 3014 -9207 -9999 GOES +IVET2 COLEMAN (26 SW) TX US 3151 -9966 472 OTHER +IVGN7 BURNSVILLE (9 W) NC US 3591 -8247 902 IFLOWS +IVHC2 LEADVILLE (15 W) CO US 3928 -10655 3170 SNOTEL +IVKW2 KOPPERSTON (5 NE) WV US 3778 -8148 1097 IFLOWS +IVLK2 IVEL KY US 3757 -8267 172 COOPB +IVNC1 IVANPAH (7 S) CA US 3524 -11530 1719 GOES +IVNC2 LEADVILLE (15 W) CO US 3928 -10655 3170 WSF +IVNV2 IVANHOE VA US 3683 -8095 592 UCOOP +IVOA2 ANAKTUVUK PASS (105NW) AK US 6848 -15574 -9999 UCOOP +IVPN6 CAROGA LAKE (2 N) NY US 4317 -7448 518 SNOCOR +IVRC1 IRVINE (4 NE) CA US 3372 -11772 165 COOPA +IVRF1 INVERNESS (2 SW) FL US 2882 -8237 15 +IVYC2 AURORA (2 SW) CO US 3971 -10492 1652 ALERT +IVYN7 MARSHALL (4 SE) NC US 3577 -8262 518 GOES +IWA PHOENIX AZ US 3329 -11167 432 WSR88D +IWAC1 IOWA HILL (4 NE) CA US 3913 -12080 1097 +IWAI4 IOWA FALLS IA US 4253 -9327 344 COOPAB +IWAL1 AMELIA LA US 2967 -9110 2 GOES +IWCC1 INDIAN WELLS (4 NW) CA US 3571 -11797 1625 ALERT +IWCN7 WOLF MOUNTAIN (4 NNE) NC US 3527 -8297 1074 IFLOWS +IWD IRONWOOD MI US 4653 -9013 -9999 SAWRS +IWDC1 FAWNSKIN (5 WNW) CA US 3430 -11701 2027 WSF +IWDI4 IINWOOD IA US 4331 -9643 389 COOPB +IWDP1 OUTWOOD PA US 4048 -7652 133 GOES +IWHL1 HOUMA LA US 2959 -9071 3 GOES +IWI WISCASSET ME US 4396 -6971 21 +IWLC1 RIDGECREST (13 WNW) CA US 3569 -11789 1067 GOES +IWLL1 LAROSE LA US 2957 -9039 3 GOES +IWOM4 IRONWOOD MI US 4650 -9014 427 COOPBC +IWS HOUSTON TX US 2982 -9567 -9999 +IWWL1 MORGAN CITY LA US 2963 -9131 1 GOES +IWX NORTH WEBSTER IN US 4136 -8570 293 +IWXI3 NORTH WEBSTER IN US 4136 -8570 290 COOPAB +IWYG1 NEWTON (8 W) GA US 3131 -8447 -9999 GOES +IXD OLATHE KS US 3883 -9489 331 +IYOC1 INYOKERNST (8 ESE) CA US 3565 -11782 744 COOPA +IZA SANTA YNEZ CA US 3461 -12007 -9999 +IZG FRYEBURG ME US 4399 -7095 138 ASOS +IZSO3 SENECA (15 WNW) OR US 4420 -11925 1613 WSF +IZY PALMER (4 NE) AK US 6163 -14903 241 COOPA +JABO1 JACOBSBURG (3 WNW) OH US 3998 -8096 404 IFLOWS +JABP4 JAYUYA (6 N) PR 1829 -6660 -9999 GOES +JAC JACKSON (7 N) WY US 4361 -11074 1964 SAWRS +JACA1 LINCOLN (5 SE) AL US 3355 -8610 137 GOES +JACA3 TURKEY FLAT (5 NE) AZ US 3268 -10977 1341 ALERT +JACC2 BOULDER (8 NW) CO US 4011 -10537 2036 ALERT +JACF1 JACKSONVILLE FL US 3032 -8180 -9999 +JACG1 JACKSON (7 E) GA US 3331 -8384 128 GOES +JACI2 JACKSONVILLE (6 SW) IL US 3967 -9034 190 NWR +JACL1 JACKSON (3 E) LA US 3083 -9113 46 COOPB +JACM1 JACKMAN ME US 4563 -7025 363 COOPBC +JACM4 JACKSON MI US 4228 -8440 299 COOPB +JACM6 JACKSON (1 SSE) MS US 3228 -9018 71 +JACM7 JACKSON MO US 3737 -8967 134 COOPAB +JACM8 JACKSON MT US 4537 -11341 1975 COOPA +JACO1 JACKSON (2 NW) OH US 3907 -8265 213 COOPAB +JACP4 JAYUYA PR 1824 -6659 -9999 GOES +JACS1 JACKSON (6 S) SC US 3322 -8177 23 GOES +JACW2 WESTON (3 S) WV US 3900 -8248 -9999 GOES +JACW3 JACKSON WI US 4332 -8817 -9999 +JACW4 JACKSON (1 SE) WY US 4346 -11075 2440 NWR +JADM7 JADWIN (7 NW) MO US 3750 -9168 -9999 UCOOP +JAFN3 JAFFREY NH US 4280 -7202 329 COOPB +JAGT1 JAMESTOWN (5 W) TN US 3642 -8503 207 GOES +JAKA1 JACKSON (2 N) AL US 3159 -8785 -9999 GOES +JAKC2 MISSIONARY RIDGE CO US 3724 -10734 -9999 +JAKF1 JACKSONVILLE FL US 3028 -8174 -9999 GOES +JAKI1 LEADORE (11 NNW) ID US 4478 -11335 2755 WSF +JAKN2 WELLS (26 N) NV US 4155 -11498 2134 WSF +JAKT2 JACKSBORO TX US 3329 -9808 -9999 +JAKW3 JACKSON (1 W) WI US 4332 -8819 273 AUTOB +JAKW4 MORAN (22 NW) WY US 4395 -11000 2240 WSF +JALN5 JAL NM US 3211 -10319 933 COOPAB +JAMC1 TRANQUILITY (4 E) CA US 3665 -12018 52 GOES +JAMI3 JAMESTOWN IN US 3993 -8663 -9999 UCOOP +JAMI4 JAMAICA (3 S) IA US 4180 -9431 319 UCOOP +JAMM7 NIXA (4 SW) MO US 3701 -9336 351 +JAMN7 JAMESVILLE NC US 3582 -7690 -9999 GOES +JAMN8 JAMESTOWN (3 NW) ND US 4695 -9875 430 +JAMN8G JAMESTOWN (3 NW) ND US 4695 -9875 -9999 +JAMP4 JAYUYA (3 SSW) PR 1819 -6662 -9999 GOES +JAMS1 JAMESTOWN (2 NE) SC US 3330 -7967 15 +JAMT1 JAMESTOWN (1 WNW) TN US 3643 -8494 533 COOPAB +JAN JACKSON MS US 3231 -9008 101 +JANI4 JANESVILLE IA US 4265 -9247 265 COOPB +JANN1 JANSEN (3 NE) NE US 4020 -9704 445 COOPB +JANW3 JANESVILLE WI US 4267 -8902 -9999 OTHER +JAPN2 JACK CREEK (4 ENE) NV US 4152 -11602 2566 SNOTEL +JAPP4 PASO PALMA PR 1821 -6665 -9999 GOES +JARN2 JARBIDGE (7 N) NV US 4198 -11543 1844 COOPABC +JARN5 VALLECITOS NM US 3656 -10610 2683 GOES +JARP4 UTUADO (5 ENE) PR 1830 -6664 -9999 GOES +JART2 JARRELL TX US 3083 -9761 107 COOPB +JARU1 DUTCH JOHN (12 ESE) UT US 4090 -10918 1676 COOPA +JASA4 JASPER AR US 3602 -9318 256 COOPB +JASF1 JASPER FL US 3052 -8294 45 COOPA +JASG1 JASPER GA US 3450 -8446 447 COOPAB +JASI3 JASPER IN US 3838 -8693 140 COOPB +JASO3 JASPER OR US 4400 -12291 156 GOES +JAST1 JASPER TN US 3508 -8559 -9999 AHOS +JAST2 JASPER (3 SW) TX US 3088 -9403 88 COOPB +JATA2 NORTHWAY AK US 6262 -14197 664 SNOCOR +JATT2 JAYTON (9 NE) TX US 3328 -10043 -9999 RFCSIM +JAVS2 JAVA SD US 4550 -9990 -9999 UCOOP +JAWM7 JADWIN (1 NW) MO US 3748 -9158 -9999 UCOOP +JAX JACKSONVILLE FL US 3048 -8170 11 +JAXA1 JACKSONVILLE AL US 3383 -8576 219 COOPB +JAXC2 MONTE VISTA (20 SW) CO US 3723 -10642 -9999 UCOOP +JAXI2 JACKSONVILLE (2 E) IL US 3974 -9022 186 COOPAB +JAXP4 JAYUYA (3 WNW) PR 1823 -6664 294 GOES +JAYC2 HOTCHKISS (3 NNW) CO US 3884 -10774 1890 +JAYF1 MILTON (11 NNW) FL US 3078 -8714 67 UCOOP +JAYN6 JAY (2 SW) NY US 4434 -7375 250 IFLOWS +JAYO2 JAY (1 NW) OK US 3643 -9480 320 COOPAB +JAYP4 JAYUYA (2 SE) PR 1821 -6656 520 GOES +JAYT2 JAYTON TX US 3325 -10057 613 COOPAB +JAYV1 JAY PEAK VT US 4493 -7252 572 COOPA +JAZP4 JAYUYA (4 ESE) PR 1820 -6654 -9999 GOES +JBCC7 JABONCILLOS CL 2941 -10104 -9999 GOES +JBCCL JABONCILLOS-PROVIS. MX 2941 -10104 -9999 +JBCK1 JOHNSON (4 NNW) KS US 3763 -10176 1006 UCOOP +JBCO2 JAY (4 E) OK US 3636 -9478 239 GOES +JBCT2 JUNCTION (18 ENE) TX US 3060 -9951 -9999 ALERT +JBDF1 BLOXHAM FL US 3038 -8463 40 +JBGC1 PARADISE (5 ESE) CA US 3974 -12149 759 GOES +JBGN2 JARBIDGE (1 N) NV US 4189 -11543 1844 GOES +JBGN6 POINT LOOKOUT NY US 4035 -7333 4 COOPAB +JBGT2 GAIL (13 SE) TX US 3263 -10130 -9999 GOES +JBHA2 JUNEAU (2 NW) AK US 5833 -13447 40 OTHER +JBHT2 JAMAICA BEACH TX US 2920 -9499 -9999 COOPC +JBKM7 JEFFERSON BARRACKS (2 SW) MO US 3848 -9033 155 COOPB +JBLC1 PASADENA (8 SE) CA US 3411 -11810 137 COOPAC +JBOL1 JONESBORO LA US 3224 -9270 63 COOPAB +JBOM1 JONESBORO ME US 4464 -6763 -9999 NWR +JBOW2 JOB RIVER WV US 3902 -7957 777 +JBPW3 IRON RIVER (6 NW) WI US 4662 -9153 -9999 UCOOP +JBR JONESBORO AR US 3583 -9065 80 +JBRA4 JONESBORO (4 N) AR US 3588 -9070 119 COOPAB +JBSF1 JACKSONVILLE BEACH FL US 3027 -8140 -9999 +JBTT2 SNYDER (15 SW) TX US 3259 -10121 -9999 +JCAK2 JACKSON (5 ENE) KY US 3759 -8332 423 GOES +JCCM6 JACKSON (5 SW) MS US 3224 -9023 -9999 GOES +JCCT2 JOHNSON CITY (5 SSW) TX US 3022 -9848 -9999 ALERT +JCFC2 FOUNTAIN (1 E) CO US 3868 -10469 1686 AHOS +JCFW1 MAZAMA (26 N) WA US 4895 -12058 1836 +JCHF1 TALLAHASSEE FL US 3051 -8433 -9999 ALERT +JCHL1 MILLERVILLE LA US 3044 -9104 -9999 GOES +JCHU1 SEVIER (4 W) UT US 3860 -11232 1829 +JCIT2 INGRAM TX US 3010 -9928 -9999 +JCJC1 DOWNIEVILLE (16 SE) CA US 3947 -12056 1999 ALERT +JCKA1 JACKSON AL US 3153 -8793 67 COOPAB +JCKA4 JACK CREEK NEAR WINFREY AR US 3570 -9408 -9999 +JCKF1 JACKSONVILLE BEACH FL US 3029 -8139 3 COOPA +JCKG1 WARSAW/DULUTH NR GA 120 GA US 3403 -8420 -9999 GOES +JCKI2 JACKSONVILLE IL US 3971 -9023 183 COOPB +JCKM1 JACKMAN ME US 4562 -7025 382 SNOCOR +JCKM4 JACKSON MI US 4228 -8440 299 COOPB +JCKM5 JACKSON MN US 4365 -9499 -9999 +JCKM5G JACKSON MN US 4365 -9499 -9999 +JCKM6 JACKSON MS US 3227 -9028 -9999 NWR +JCKS1 JACKSON (4 SE) SC US 3331 -8172 0 RAWS +JCKT1 JACKSON TN US 3562 -8883 122 COOPAB +JCKV2 COVINGTON (15 N) VA US 3795 -7995 427 GOES +JCKW2 DROOP (3 WNW) WV US 3810 -8032 988 IFLOWS +JCLN2 ELKO (40 NNW) NV US 4153 -11605 2073 WSF +JCLU1 JUNCTION (3 SSE) UT US 3822 -11218 1829 +JCMC1 BASS LAKE (17 NE) CA US 3750 -11933 2118 WSF +JCMM7 JEFFERSON CITY MO US 3853 -9220 -9999 UCOOP +JCMT2 JOHNSON CITY (7 E) TX US 3028 -9830 -9999 ALERT +JCNT2 JUNCTION (4 SSW) TX US 3045 -9980 532 COOPAB +JCPA2 SOLOMON (4 E) AK US 6456 -16429 7 UCOOP +JCPN2 MOUNTAIN CITY (20 S) NV US 4155 -11600 2355 +JCRC2 CATHEDRAL BLUFFS (7 SSE) CO US 3875 -10857 -9999 +JCRD1 JONES CROSSROADS DE US 3860 -7543 0 AMOS +JCRI3 SOUTH BEND IN US 4173 -8626 210 GOES +JCRV2 NEW CASTLE VA US 3751 -8011 382 +JCRW1 ANATONE (9 E) WA US 4603 -11702 311 GOES +JCSN8 TOWNER (2 NW) ND US 4837 -10043 381 GOES +JCSN8G TOWNER (2 NW) ND US 4837 -10043 -9999 +JCSS1 JOCASSEE (2 ESE) SC US 3496 -8292 -9999 UCOOP +JCT JUNCTION TX US 3050 -9977 527 +JCTN2 CARSON CITY (3 S) NV US 3912 -11978 1469 AMOS +JCTP1 COOPERSTOWN (3 NW) PA US 4153 -7992 479 IFLOWS +JCTT2 JUNCTION TX US 3052 -9981 -9999 +JCTW2 JACKSON FLATS WV US 3733 -8188 703 IFLOWS +JCUN2 JACK CREEK (6 NE) NV US 4155 -11601 2210 SNOTEL +JCXW2 JACOX WV US 3812 -8032 -9999 GOES +JCYC3 JEWETT CITY CT US 4160 -7198 -9999 GOES +JCYT1 JOHNSON CITY TN US 3630 -8237 -9999 COOPAB +JCYT2 JOHNSON CITY TX US 3028 -9842 376 COOPAB +JDAI4 WEST DES MOINES (3 WNW) IA US 4157 -9381 291 COOPB +JDAO3 RUFUS (2 NE) OR US 4572 -12070 82 +JDCA2 JUNEAU (7 NW) AK US 5836 -13458 4 UCOOP +JDCA3 WILLIAMS (11 SE) AZ US 3513 -11207 2048 GOES +JDCP4 BO. PENUELAS PR 1800 -6638 -9999 GOES +JDDT2 JEDDO (3 S) TX US 2977 -9732 152 COOPB +JDFW1 FRIDAY HARBOR (10 S) WA US 4833 -12317 -9999 BUOY +JDHM8 JUDITH GAP (13 E) MT US 4667 -10949 1554 COOPA +JDHW4 KINNEAR (2 SW) WY US 4315 -10873 1615 GOES +JDIW2 BRIDGEPORT (2 NE) WV US 3929 -8023 465 IFLOWS +JDLC1 LINCOLN (7 NE) CA US 3895 -12119 213 ALERT +JDN JORDAN MT US 4733 -10695 811 +JDNM5 JORDAN MN US 4470 -9362 283 +JDNM5G JORDAN MN US 4470 -9362 -9999 +JDNM8 JORDAN (2 NNE) MT US 4731 -10691 836 NWR +JDQO3 BIGGS (9 NE) OR US 4575 -12070 81 GOES +JDRM8 WINIFRED (15 NW) MT US 4767 -10965 759 GOES +JDRN7 BALSAM (6 SE) NC US 3535 -8299 1786 IFLOWS +JDRO1 JONATHAN ALDER OH US 4007 -8329 274 +JDRO3 JOHN DAY (1 NW) OR US 4442 -11896 934 COOPAB +JDTA2 JUNEAU AK US 5830 -13440 8 OTHER +JDWA3 KEAMS CANYON (12 SE) AZ US 3558 -11046 1658 GOES +JDWP1 HONESDALE (2 N) PA US 4161 -7527 296 GOES +JDYK2 JUDY KY US 3813 -8396 259 IFLOWS +JEAL1 JENA (4 WSW) LA US 3167 -9220 64 COOPAB +JEAN2 JEAN (1 S) NV US 3577 -11532 863 ALERT +JECN5 BERNALILLO (6 N) NM US 3539 -10653 1553 +JEDC1 CRESCENT CITY (7 ENE) CA US 4179 -12409 37 +JEEM2 JESSUP (2 N) MD US 3917 -7678 70 COOPC +JEF JEFFERSON CITY MO US 3859 -9216 -9999 +JEFC2 JEFFERSON (6 SE) CO US 3930 -10575 2855 UCOOP +JEFM5 JEFFERS MN US 4406 -9520 -9999 COOPB +JEFN3 JEFFERSON (1 W) NH US 4442 -7150 72 COOPB +JEFN6 JEFFERSON (1 SW) NY US 4247 -7462 616 IFLOWS +JEFO1 JEFFERSONVILLE (1 S) OH US 3964 -8356 319 COOPB +JEFO2 JEFFERSON OK US 3672 -9779 319 COOPAB +JEFP1 JEFFERSON CENTER (1 S) PA US 4076 -7984 372 IFLOWS +JEFS1 JEFFERSON (7 E) SC US 3466 -8027 91 GOES +JEFT2 JEFFERSON TX US 3278 -9436 72 +JEFV1 JEFFERSONVILLE (5 S) VT US 4458 -7279 335 COOPB +JEFW1 ELDON (7 W) WA US 4755 -12328 671 GOES +JEFW2 LEETOWN (1 N) WV US 3935 -7793 146 GOES +JEFW3 JEFFERSON (1 W) WI US 4300 -8882 238 UCOOP +JEFW4 JEFFREY CITY (1 W) WY US 4250 -10783 1932 COOPAB +JELO3 JEWELL (1 W) OR US 4594 -12353 174 +JELT1 JELLICO TN US 3642 -8415 636 IFLOWS +JELW4 JELM (2 S) WY US 4106 -10603 2310 COOPB +JEMC1 JUNE LAKE (5 W) CA US 3778 -11918 3277 GOES +JEMF1 MONTICELLO FL US 3055 -8387 -9999 UCOOP +JEMN5 JEMEZ SPRINGS NM US 3577 -10668 1899 COOPAB +JEMP1 JERSEY MILLS PA US 4136 -7741 -9999 IFLOWS +JENL1 JEANERETTE (5 NW) LA US 2995 -9172 6 COOPC +JENP1 JEANNETTE (2 W) PA US 4033 -7965 293 GOES +JENT1 JENA TN US 3565 -8415 -9999 AHOS +JENU1 JENSEN (1 SW) UT US 4036 -10935 1448 COOPB +JENV2 CHURCHVILLE (7 W) VA US 3828 -7928 619 IFLOWS +JEOI3 SMITH VALLEY IN US 3961 -8621 244 UCOOP +JEON7 JACKSONVILLE (3 NE) NC US 3480 -7740 5 COOPB +JER JEROME ID US 4273 -11446 -9999 ASOS +JERC1 RIO VISTA (6 S) CA US 3805 -12124 -9999 +JERI2 JERSEYVILLE (3 ESE) IL US 3910 -9027 191 NWR +JERM7 JERICO SPRINGS MO US 3762 -9402 311 COOPB +JERO1 JEROMESVILLE OH US 4081 -8220 305 IFLOWS +JERT2 JERICHO TX US 3519 -10093 972 COOPB +JERV2 JEROME (2 NW) VA US 3888 -7875 415 IFLOWS +JESA4 JESSIEVILLE AR US 3470 -9305 220 COOPB +JESC1 LIKELY (11 ENE) CA US 4127 -12029 1646 COOPA +JESC2 COLORADO SPRINGS (6 NE) CO US 3889 -10473 -9999 +JESN2 JEAN (9 SE) NV US 3565 -11524 1402 ALERT +JESN5 JEMEZ SPRINGS (7 NNE) NM US 3584 -10662 2438 GOES +JESN8 JESSIE (7 NE) ND US 4760 -9812 -9999 UCOOP +JESU1 JENSEN (6 NNE) UT US 4041 -10923 1450 +JETK1 JETMORE KS US 3808 -9990 -9999 +JETM8 RONAN (5 SE) MT US 4777 -11423 1097 GOES +JETO2 JET (6 NE) OK US 3675 -9813 333 +JEWC3 JEWETT CITY (5 NE) CT US 4163 -7190 122 COOPB +JEWQ8 GOODWATER (10 E) SK CN 4939 -10371 579 GOES +JEYV2 COVINGTON (11 W) VA US 3780 -8020 664 IFLOWS +JEZN5 JEMEZ PUEBLO (3 N) NM US 3566 -10674 -9999 +JFAF1 TALLAHASSEE FL US 3050 -8428 -9999 ALERT +JFBA2 JUNEAU AK US 5829 -13441 26 OTHER +JFBT2 SPRINGTOWN (4 NE) TX US 3300 -9761 -9999 UCOOP +JFCT1 JEFFERSON CITY (3 ENE) TN US 3615 -8344 357 COOPAB +JFEC1 EL MONTE (5 E) CA US 3411 -11797 130 +JFET2 JEFFERSON TX US 3275 -9450 -9999 +JFFG1 JEFFERSON GA US 3411 -8357 241 COOPB +JFFI4 JEFFERSON IA US 4201 -9438 320 COOPAB +JFFM1 JEFFERSON ME US 4420 -6950 61 SNOCOR +JFFM5 JEFFERS MN US 4306 -9520 451 NWR +JFFM7 JEFFERSON CITY MO US 3859 -9218 158 +JFFN7 JEFFERSON (2 ESE) NC US 3642 -8148 844 COOPAB +JFFO1 JEFFERSON OH US 4174 -8076 -9999 IFLOWS +JFFO3 JEFFERSON OR US 4472 -12301 61 +JFFT2 JEFFERSON TX US 3271 -9435 -9999 +JFFW3 JEFFERSON WI US 4302 -8882 -9999 UCOOP +JFFW3C JEFFERSON WI US 4302 -8882 -9999 +JFFW3D JEFFERSON WI US 4302 -8882 -9999 +JFK NEW YORK NY US 4064 -7378 5 +JFKC2 JEFFERSON (1 NW) CO US 3939 -10581 2926 GOES +JFMF1 TALLAHASSEE FL US 3053 -8428 -9999 ALERT +JFNT2 JEFFERSON TX US 3275 -9450 -9999 +JFNW3 JEFFERSON (1 SE) WI US 4299 -8880 240 COOPAB +JFRN7 JEFFERSON (4 SE) NC US 3640 -8140 -9999 GOES +JFRT2 JEFFERSON TX US 3277 -9433 61 COOPAB +JFST2 HOUSTON TX US 2975 -9536 87 ALERT +JFSW4 JACKSON WY US 4348 -11077 1899 COOPAB +JFTK2 JEFFERSONTOWN KY US 3819 -8556 186 GOES +JFTW2 JACKSON FLAT WV US 3733 -8188 -9999 +JFWO3 JEFFERSON OR US 4472 -12301 61 COOPB +JGCF1 DEER PARK (1 E) FL US 2807 -8089 6 GOES +JGRT2 JUNO (12 NE) TX US 3027 -10097 -9999 UCOOP +JGX JEFFERSONVILLE GA US 3268 -8353 187 WSR88D +JHAO3 JOHN DAY OR US 4443 -11895 945 GOES +JHCI2 JOLIET IL US 4152 -8807 -9999 SAWRS +JHCO3 VALE (9 SW) OR US 4393 -11743 713 +JHCT2 JOHNSON CITY (4 NNW) TX US 3033 -9843 -9999 ALERT +JHDV2 WAYNESBORO (2 ESE) VA US 3805 -7887 429 IFLOWS +JHFC1 MONO HOT SPRINGS (3 ESE) CA US 3731 -11896 2118 OTHER +JHM LAHAINA (6 N) HI US 2097 -15668 73 +JHMM6 JACKSON MS US 3237 -9015 79 GOES +JHNA2 KASILOF (2 S) AK US 6030 -15127 47 OTHER +JHNC1 WAWOMA (7 ENE) CA US 3757 -11952 2591 WSF +JHNI2 JOHNSBURG IL US 4238 -8824 -9999 UCOOP +JHNO1 JOHNSTOWN OH US 4014 -8269 338 IFLOWS +JHNO3 JOHN DAY (3 E) OR US 4442 -11891 954 COOPB +JHNP1 JOHNSONBURG PA US 4148 -7868 -9999 GOES +JHNS2 RAPID CITY (11 W) SD US 4408 -10346 -9999 +JHNT2 JOHNSON CITY (9 NNE) TX US 3039 -9836 -9999 ALERT +JHNW2 LOST CREEK (5 SE) WV US 3911 -8030 494 IFLOWS +JHON7 CHARLOTTE (10 NE) NC US 3536 -8077 8 IFLOWS +JHOT2 JOHNSON CITY (10 NNW) TX US 3040 -9849 -9999 ALERT +JHPF1 JACKSONVILLE FL US 3030 -8177 7 OTHER +JHPK2 PIKEVILLE KY US 3747 -8253 195 IFLOWS +JHSP1 JOHNSTOWN (1 NW) PA US 4034 -7893 343 GOES +JHW JAMESTOWN NY US 4215 -7926 -9999 SAWRS +JIAA2 JUNEAU AK US 5836 -13458 4 OTHER +JIFW3 JIM FALLS WI US 4505 -9128 -9999 UCOOP +JIGN2 JIGGS (8 SSE) NV US 4035 -11562 1768 COOPA +JIMA2 COLDFOOT (35 SSW) AK US 6679 -15073 -9999 UCOOP +JIMW3 JIM FALLS WI US 4507 -9133 323 COOPB +JIWF1 LAKE PLACID (3 WNW) FL US 2732 -8142 -9999 OTHER +JIXT2 JUNO (9 SW) TX US 2999 -10118 497 COOPAB +JJCT2 JUNCTION TX US 3043 -9968 -9999 ALERT +JKBT2 JACKSBORO (1 NNE) TX US 3324 -9815 311 +JKCA4 WINFREY (3 SSE) AR US 3571 -9409 -9999 GOES +JKFM7 MOUNTAIN VIEW (5 N) MO US 3706 -9167 322 GOES +JKGC2 MANCOS (4 N) CO US 3740 -10827 2385 +JKJ MOORHEAD MUNICIPAL AIRP MN US 4684 -9666 265 +JKJI2 JOLIET (2 N) IL US 4155 -8813 -9999 UCOOP +JKL JACKSON (5 NE) KY US 3759 -8332 423 +JKMM1 JACKMAN ME US 4563 -7027 360 COOPAB +JKNG1 JACKSON (7 E) GA US 3332 -8384 131 COOPB +JKNK2 JACKSON KY US 3755 -8338 229 +JKNT1 JACKSON TN US 3562 -8885 94 +JKNW4 JACKSON WY US 4350 -11078 1899 GOES +JKPI1 LOWMAN (8 NE) ID US 4405 -11545 2155 SNOTEL +JKRW2 DAYBROOK (2 SSE) WV US 3964 -8021 494 IFLOWS +JKSA1 JACKSON AL US 3159 -8785 -9999 +JKSF1 JACKSONVILLE FL US 3033 -8154 -9999 NWR +JKSI3 SEYMOUR IN US 3896 -8588 -9999 NWR +JKSK2 JACKSON KY US 3759 -8333 -9999 NWR +JKSN1 JACKSON NE US 4243 -9657 -9999 UCOOP +JKSN7 CANDOR (8 SSE) NC US 3519 -7968 223 COOPAB +JKST1 JACKSON TN US 3558 -8881 -9999 NWR +JKST2 JACKSONVILLE TX US 3198 -9516 -9999 +JKSW4 JACKSON (7 SW) WY US 4337 -11073 1814 GOES +JKTK2 JACKSTOWN KY US 3825 -8406 240 IFLOWS +JKVF1 JACKSONVILLE FL US 3037 -8178 -9999 +JKVT2 JACKSONVILLE TX US 3196 -9527 174 COOPAB +JKWN2 WELLINGTON (4 W) NV US 3877 -11945 1756 GOES +JLBC2 JULESBURG CO US 4099 -10227 1057 COOPAB +JLCA2 JUNEAU (4 NW) AK US 5836 -13448 30 COOPA +JLCT2 JOLLYVILLE (2 SW) TX US 3042 -9780 -9999 ALERT +JLKA3 JACOB LAKE (2 S) AZ US 3670 -11222 -9999 +JLKW4 MORAN (5 WNW) WY US 4387 -11058 2066 GOES +JLLC2 JULESBURG (1 SSE) CO US 4098 -10225 1051 GOES +JLMW4 LARAMIE (24 SW) WY US 4112 -10601 2286 COOPC +JLN JOPLIN MO US 3715 -9450 299 +JLNC1 JULIAN (1 WNW) CA US 3308 -11660 1289 ALERT +JLOC2 GOODRICH (1 W) CO US 4036 -10408 -9999 GOES +JLPA2 JUNEAU (14 NW) AK US 5839 -13477 6 COOPA +JLPL1 MARRERO (9 SSW) LA US 2977 -9010 1 COOPAB +JLSC2 JULESBURG (1 SSE) CO US 4098 -10225 -9999 GOES +JLTG1 JULIETTE GA US 3311 -8379 137 COOPB +JLTI2 JOLIET (3 W) IL US 4155 -8815 177 UCOOP +JLTM8 DILLON (44 W) MT US 4522 -11350 2195 WSF +JLTT1 GOODLETTSVILLE (7 WNW) TN US 3634 -8683 250 COOPC +JMAI4 JAMAICA (3 S) IA US 4180 -9431 -9999 +JMBC2 HASTY CO US 3807 -10293 1139 GOES +JMCC2 HASTY CO US 3807 -10294 -9999 GOES +JMDC2 HASTY CO US 3807 -10292 1163 +JMDN8 JAMESTOWN ND US 4693 -9870 428 GOES +JMDU1 HATCH (6 NNE) UT US 3772 -11238 2103 +JMEI4 JAMES (1 NE) IA US 4257 -9632 353 +JMEI4G JAMES (1 NE) IA US 4257 -9632 353 +JMHK2 JEREMIAH (1 S) KY US 3715 -8293 335 COOPB +JMIS1 JAMES ISLAND (3 SE) SC US 3273 -7993 -9999 +JMIU1 KINGSTON (2 W) UT US 3820 -11220 1844 +JMLC1 JAMUL (6 S) CA US 3264 -11688 -9999 GOES +JMNT2 COLEMAN (11 N) TX US 3198 -9941 493 OTHER +JMPC2 DECKERS (4 E) CO US 3925 -10515 2499 ALERT +JMPN7 WRIGHTSVILLE BEACH NC US 3421 -7779 0 HTG +JMR MORA_MUNI_(AWOS) MN US 4588 -9327 292 +JMRC1 DOWNIEVILLE (16 ESE) CA US 3951 -12055 1841 +JMRC2 HASTY CO US 3807 -10292 1163 GOES +JMRM5 MORA (2 E) MN US 4589 -9327 305 AUTOB +JMRW2 LIBERTY (5 NNW) WV US 3865 -8180 302 IFLOWS +JMS JAMESTOWN ND US 4693 -9868 457 ASOS +JMSA2 JUNEAU (12 NW) AK US 5840 -13475 75 COOPAB +JMSI3 JAMESTOWN IN US 3992 -8663 290 COOPAB +JMSK1 JAMESTOWN KS US 3960 -9787 448 COOPB +JMSL1 JAMESTOWN LA US 3235 -9320 52 COOPB +JMSM7 JAMESTOWN MO US 3875 -9256 256 NWR +JMSN8 JAMESTOWN ND US 4688 -9868 419 +JMSN8G JAMESTOWN ND US 4688 -9868 -9999 +JMSP1 JAMESTOWN (2 NW) PA US 4150 -8047 317 +JMTA2 BETTLES (24 SE) AK US 6680 -15072 -9999 UCOOP +JMTK2 JAMESTOWN KY US 3697 -8507 302 COOPAB +JMTN6 JAMESTOWN NY US 4208 -7917 -9999 +JMTN8 JAMESTOWN ND US 4692 -9877 -9999 NWR +JMVP1 JUMONVILLE (2 SSE) PA US 3987 -7964 792 IFLOWS +JMZC7 JIMENEZ CL 2905 -10066 -9999 GOES +JMZCL JIMENEZ MX 2905 -10066 -9999 +JMZN5 JEMEZ NM US 3567 -10675 -9999 UCOOP +JNAA2 JUNEAU AK US 5830 -13440 8 COOPA +JNCK1 JUNCTION CITY (7 S) KS US 3895 -9686 326 AHOS +JNCM6 BEAUMONT (10 WSW) MS US 3103 -8902 34 GOES +JNCP4 JUNCOS PR 1823 -6591 65 COOPAB +JNCT1 GAINESBORO (8 N) TN US 3643 -8568 -9999 GOES +JNCT2 JUNCTION (2 E) TX US 3050 -9973 -9999 +JNDC1 JOHNSONDALE CA US 3597 -11855 -9999 +JNDP4 JUANA DIAZ (2 NNE) PR 1807 -6650 113 COOPB +JNEA2 JUNEAU AK US 5830 -13441 0 HTG +JNEL1 JONESVILLE (10 SSW) LA US 3148 -9185 21 +JNKC1 POLLOCK PINES (4 SSE) CA US 3872 -12056 1061 OTHER +JNKO2 JENKS (2 SW) OK US 3601 -9599 189 ALERT +JNKV2 CRIPPLE CREEK (4 SSE) VA US 3677 -8107 1158 IFLOWS +JNLA2 COOPER LANDING (12 W) AK US 6051 -15018 120 OTHER +JNLC1 CARPENTERIA (7 N) CA US 3449 -11951 671 ALERT +JNLQ2 JONES LK INTAKE CN 4923 -12160 -9999 +JNMC1 INDEPENDENCE (13 WSW) CA US 3676 -11844 2515 WSF +JNNC1 LAKESIDE (2 E) CA US 3286 -11689 -9999 OTHER +JNNL1 JENNINGS LA US 3020 -9267 8 COOPAB +JNNP1 JEANNETTE (2 NE) PA US 4035 -7960 405 IFLOWS +JNOT2 JUNO (15 NNE) TX US 3034 -10106 616 GOES +JNPA3 SEDONA (7 N) AZ US 3496 -11176 1547 COOPAB +JNPB3 JUNIPER NB CN 4655 -6717 259 COOPB +JNPC1 RIVERSIDE (13 SSW) CA US 3376 -11708 643 ALERT +JNPC2 GEORGETOWN (11 WNW) CO US 3977 -10590 3170 SNOTEL +JNPM1 JONESPORT (28 SE) ME US 4427 -6731 -9999 BUOY +JNRA2 AUKE BAY (3 ESE) AK US 5836 -13457 8 GOES +JNRC1 TRACY (10 SW) CA US 3767 -12160 622 ALERT +JNRL1 JEANERETTE (4 W) LA US 2997 -9172 2 OTHER +JNSA4 JONESBORO AR US 3590 -9077 -9999 NWR +JNSC1 NEVADA CITY (5 NW) CA US 3929 -12110 323 OTHER +JNSC2 HARTSEL (11 NW) CO US 3904 -10600 2912 GOES +JNSG1 JONESBORO GA US 3353 -8435 283 COOPB +JNSL1 JONES (3 WNW) LA US 3298 -9170 -9999 GOES +JNSP1 JOHNSTOWN PA US 4037 -7898 -9999 NWR +JNST2 JONESVILLE TX US 3252 -9412 -9999 GOES +JNSV2 JONESVILLE VA US 3667 -8310 384 +JNTP1 JOHNSTOWN PA US 4022 -7887 -9999 COOPB +JNU JUNEAU AK US 5836 -13458 4 +JNVO3 JORDAN VALLEY OR US 4298 -11705 1338 COOPB +JNVT2 JONESVILLE TX US 3250 -9411 -9999 UCOOP +JNW NEWPORT OR US 4464 -12406 37 +JNXT2 JUNO (5 S) TX US 3008 -10111 505 +JOAN6 JOHNSTOWN NY US 4300 -7433 269 COOPAB +JOAS1 JOANNA (1 W) SC US 3441 -8183 162 GOES +JOBN7 TOPTON NC US 3526 -8380 1437 IFLOWS +JOBW2 JOB WV US 3808 -8057 -9999 GOES +JOCA4 WINFREY AR US 3574 -9410 -9999 GOES +JOCS1 JOCASSEE (8 WNW) SC US 3498 -8307 762 COOPB +JOCT1 CHARLOTTE (5 S) TN US 3614 -8729 -9999 GOES +JOCT2 JOHNSON CITY TX US 3029 -9840 -9999 +JOCU1 MONROE (4 NW) UT US 3867 -11218 1676 +JODW2 JODIE WV US 3924 -8021 465 IFLOWS +JOEC2 JOES (2 SE) CO US 3963 -10265 1296 COOPABC +JOEP1 CHICORA (3 SW) PA US 4093 -7979 427 IFLOWS +JOEV2 MARTINSVILLE (2 NE) VA US 3670 -7987 241 IFLOWS +JOFO3 OAKRIDGE (10 NNW) OR US 4388 -12252 975 +JOFW3 CRIVITZ (8 NW) WI US 4529 -8816 -9999 UCOOP +JOHA2 NOME (34 ENE) AK US 6455 -16428 6 SNOTEL +JOHI1 YELLOW PINE (1 SW) ID US 4496 -11550 1419 GOES +JOHK1 JOHNSON KS US 3757 -10175 1013 COOPABC +JOHN7 MORGANTON (6 NNE) NC US 3583 -8171 640 GOES +JOHO3 PORTLAND (4 SSE) OR US 4535 -12264 -9999 +JOHS1 JOHNSTON (4 SW) SC US 3378 -8185 189 COOPC +JOHT1 JOHNSONVILLE TN US 3603 -8798 -9999 AHOS +JOHU1 TOOELE (23 SW) UT US 4034 -11261 1716 COOPA +JOJO3 MCKENZIE BRIDGE (10 N) OR US 4439 -12217 1067 SNOTEL +JOLI2 JOLIET IL US 4152 -8808 166 +JOLM8 JOLIET (NNW) MT US 4549 -10897 1128 COOPABC +JOLP1 JOLIETT (4 SE) PA US 4062 -7647 495 COOPB +JONA1 PLANTERSVILLE (5 SSE) AL US 3258 -8690 50 GOES +JONC1 LOS GATOS (2 E) CA US 3722 -12193 230 ALERT +JONG1 FARGO (15 NE) GA US 3083 -8236 -9999 GOES +JONL1 JONES (2 NW) LA US 3298 -9165 24 +JONM1 JONESBORO (4 WSW) ME US 4465 -6765 58 COOPA +JONM2 BALTIMORE MD US 3933 -7663 56 ALERT +JONN6 MOUNT MORRIS (32 SW) NY US 4273 -7790 268 GOES +JONO3 JOHN DAY (10 SW) OR US 4429 -11904 1809 NWR +JONU1 LOA (14 N) UT US 3862 -11148 2697 WSF +JONV1 JOHNSON (1 S) VT US 4462 -7268 155 GOES +JONW3 JOHNSON CREEK (1 N) WI US 4309 -8878 247 AUTOB +JONW4 PAHASKA (5 N) WY US 4457 -10998 2088 UCOOP +JOOW3 FOUNTAIN CITY (7 NE) WI US 4422 -9166 247 UCOOP +JOPA2 JUNEAU AK US 5829 -13467 8 COOPA +JOPC2 BOULDER (17 NNW) CO US 4024 -10540 2341 ALERT +JOPM7 JOPLIN MO US 3702 -9452 271 +JOPM8 JOPLIN MT US 4856 -11077 1013 COOPAB +JORA2 PEDRO BAY (47 ENE) AK US 6009 -15291 140 GOES +JORC1 PULGA (3 E) CA US 3978 -12138 1353 +JORM8 JORDAN (2 S) MT US 4731 -10691 805 COOPABC +JORV2 HOT SPRINGS (6 NE) VA US 3805 -7975 701 IFLOWS +JOSF1 ARCADIA (5 ESE) FL US 2719 -8177 -9999 +JOSI1 SODA SPRINGS (10 E) ID US 4267 -11143 2051 WSF +JOSI2 JOSLIN IL US 4157 -9018 172 +JOSI2G JOSLIN IL US 4157 -9018 172 +JOSM8 BABB (9 SW) MT US 4878 -11368 1494 WSF +JOSO3 JOSEPH (2 NE) OR US 4535 -11722 1298 COOPABC +JOSP1 JOSEPHINE (1 S) PA US 4047 -7918 296 GOES +JOT JOLIET IL US 4152 -8818 -9999 SAWRS +JOTA3 CONGRESS (10 W) AZ US 3416 -11302 866 ALERT +JOUT2 JOURDANTON TX US 2891 -9854 158 COOPB +JOVU1 ORANGEVILLE (13 W) UT US 3928 -11127 2131 +JOYL1 JOYCE LA US 3193 -9260 37 GOES +JPBM3 JAMAICA PLAIN (1 SSW) MA US 4230 -7112 46 COOPA +JPDM1 JACKMAN (13 NNE) ME US 4581 -7022 484 SNOCOR +JPFF1 JUPITER (5 SW) FL US 2691 -8018 -9999 +JPIN6 VESTAL CENTER (2 SE) NY US 4201 -7599 344 IFLOWS +JPKM7 COTTLEVILLE (1 E) MO US 3874 -9064 158 UCOOP +JPLM7 JOPLIN (2 N) MO US 3710 -9452 -9999 UCOOP +JPLT2 GRAND PRAIRIE (7 S) TX US 3264 -9700 180 +JPN WASHINGTON DC US 3883 -7700 -9999 WSR88D +JPNF1 ISTACHATTA (7 W) FL US 2867 -8238 -9999 +JPNM7 JOPLIN (5 SW) MO US 3698 -9458 -9999 UCOOP +JPOF1 HERNANDO (6 N) FL US 2900 -8238 -9999 OTHER +JPOT2 JOSHUA TX US 3246 -9742 290 GOES +JPPT1 DONELSON TN US 3616 -8662 -9999 GOES +JPRA1 JASPER AL US 3391 -8732 148 COOPA +JPRC1 ALTURAS (12 SSE) CA US 4133 -12047 1433 GOES +JPRF1 TALLAHASSEE FL US 3048 -8430 -9999 ALERT +JPRI3 JASPER (3 NE) IN US 3842 -8688 136 GOES +JPSN1 HARRISON (4 NW) NE US 4274 -10392 1546 COOPAB +JPST2 JOHNSON CITY (10 E) TX US 3030 -9825 -9999 UCOOP +JPTF1 JUPITER (3 W) FL US 2693 -8014 -9999 UCOOP +JPTM1 JONESPORT (1 W) ME US 4453 -6762 5 COOPC +JPTN2 JACKPOT (1 N) NV US 4199 -11467 1612 COOPAC +JQRC1 COALINGA (11 NNW) CA US 3631 -12040 1107 ALERT +JQUH3 QUECOA HO 1499 -8827 -9999 +JRAW2 BARNUM WV US 3943 -7912 472 +JRB NEW YORK NY US 4070 -7401 -9999 AWOS +JRBN1 AGATE (5 N) NE US 4251 -10381 1447 COOPAB +JRBW2 MOUNT STORM (4 NE) WV US 3932 -7920 762 SNOCOR +JRCK2 JERICHO KY US 3752 -8565 277 CADAS +JRCW2 MOUNT STORM (3 NNE) WV US 3830 -7922 701 SNOCOR +JRDW2 MOUNT STORM WV US 3922 -7923 884 SNOCOR +JREW2 MOUNT STORM WV US 3822 -7922 884 SNOCOR +JRF KAPOLEI HI US 2131 -15807 16 ASOS +JRFO3 LA GRANDE (20 SW) OR US 4511 -11870 1579 GOES +JRFW2 BAYARD (2 SW) WV US 3927 -7940 792 SNOCOR +JRGM2 KITZMILLER MD US 3943 -7923 896 SNOCOR +JRHM2 KITZMILLER MD US 3942 -7922 838 SNOCOR +JRKV2 RICHMOND VA US 3756 -7757 32 GOES +JRLK1 BURLINGTON (3 N) KS US 3825 -9575 333 +JRLN5 BELEN (3 SSE) NM US 3461 -10676 1451 UCOOP +JRMA3 JEROME AZ US 3475 -11211 1509 COOPABC +JRMI1 JEROME (1 N) ID US 4273 -11452 1140 COOPAC +JRMI3 JEROME (1 SE) IN US 4044 -8592 256 +JRMK1 JEROME (2 S) KS US 3872 -10052 782 +JRMM7 JEROME MO US 3793 -9198 216 +JRMS2 MITCHELL (4 SE) SD US 4366 -9792 372 UCOOP +JRMV2 JEROME VA US 3886 -7873 366 UCOOP +JRNM8 JORDAN (43 ENE) MT US 4762 -10632 692 COOPC +JRPF1 TALLAHASSEE FL US 3048 -8430 -9999 ALERT +JRPI1 TETONIA (5 NW) ID US 4385 -11125 1829 OTHER +JRPK1 JUNCTION CITY (3 NW) KS US 3907 -9687 321 UCOOP +JRPW1 NEWHALEM (10 NW) WA US 4878 -12140 1646 +JRRU1 HEBER CITY (5 N) UT US 4058 -11142 1829 GOES +JRSI2 JOLIET IL US 4154 -8808 -9999 AHOS +JRSP1 JERSEY SHORE PA US 4120 -7725 -9999 COOPB +JRSU1 SALT LAKE CITY (1 SW) UT US 4073 -11192 1286 GOES +JSBL1 JONESBORO (4 ENE) LA US 3226 -9265 101 COOPB +JSBT2 JACKSBORO (1 NNE) TX US 3324 -9814 335 COOPAB +JSCC2 JEFFERSON (3 SE) CO US 3934 -10577 2838 GOES +JSCP1 JACKSON SUMMIT PA US 4191 -7701 701 ALERT +JSD STRATFORD CT US 4125 -7308 -9999 SAWRS +JSDC1 MIDPINES (4 ENE) CA US 3754 -11984 -9999 GOES +JSDS2 RAPID CITY (10 W) SD US 4408 -10343 1309 COOPB +JSIP1 JESSUP (2 E) PA US 4147 -7553 451 IFLOWS +JSLN8 LUDDEN (6 SW) ND US 4594 -9817 366 GOES +JSNC1 JOHNSONDALE CA US 3597 -11855 1433 GOES +JSNM6 JACKSON (11 NE) MS US 3238 -9007 94 +JSNM8 HARLOWTON (29 NW) MT US 4663 -11035 1966 WSF +JSNU1 VERNAL (10 ESE) UT US 4038 -10935 1494 WSF +JSOC2 JAROSO (5 W) CO US 3700 -10573 2252 COOPB +JSPF1 JASPER FL US 3053 -8297 -9999 UCOOP +JSPG1 JESUP (5 N) GA US 3167 -8189 27 NWR +JSPN2 GERLACH (38 NW) NV US 4108 -11978 1676 GOES +JSPN6 JASPER NY US 4213 -7757 710 +JSPT1 JASPER TN US 3510 -8560 -9999 UCOOP +JSPT2 JASPER (15 NNW) TX US 3106 -9411 -9999 +JSPU1 MINERSVILLE (45 SW) UT US 3803 -11352 1707 GOES +JSRA4 JESSIEVILLE AR US 3470 -9299 -9999 GOES +JSRN7 LINVILLE FALLS (2 NE) NC US 3595 -8190 1219 IFLOWS +JSSG1 JESUP GA US 3161 -8188 30 COOPB +JSSN8 JESSIE (9 E) ND US 4755 -9805 399 UCOOP +JSST1 ROGERSVILLE (3 SE) TN US 3638 -8297 -9999 +JST JOHNSTOWN PA US 4032 -7883 695 ASOS +JSTF1 GLENDALE (6 NW) FL US 3090 -8620 -9999 UCOOP +JSTM2 UPPER MARLBORO MD US 3881 -7675 18 ALERT +JSTM6 JACKSON (11 NE) MS US 3245 -9000 -9999 UCOOP +JSTN6 JAMESTOWN (4 NE) NY US 4214 -7920 381 COOPAB +JSTP1 JOHNSTOWN PA US 4032 -7892 390 COOPB +JSTT2 JUSTIN TX US 3308 -9730 195 COOPB +JSUG1 JESUP (8 S) GA US 3151 -8186 30 COOPA +JSUM6 JACKSON MS US 3230 -9021 -9999 COOPB +JSVT2 HOUSTON TX US 2986 -9555 -9999 ALERT +JTAC1 MACDOEL (6 W) CA US 4180 -12210 1676 GOES +JTBT2 JUSTICEBURG TX US 3304 -10120 -9999 +JTCI3 CARMEL IN US 3999 -8614 0 UCOOP +JTCT2 JUNCTION (14 SE) TX US 3035 -9959 -9999 ALERT +JTMI3 UNIONTOWN IN US 3779 -8796 -9999 GOES +JTMK1 JETMORE (8 NNW) KS US 3819 -9992 692 COOPABC +JTNT2 JAYTON (14 N) TX US 3302 -10097 707 PROF +JTNW4 KINNEAR (3 W) WY US 4315 -10873 1612 GOES +JTPP1 JIM THORPE PA US 4085 -7567 -9999 +JTRO3 JUNTURA (9 ENE) OR US 4380 -11793 863 +JTST2 JAYTON (1 S) TX US 3323 -10057 613 ALERT +JTTF1 ODESSA (2 W) FL US 2821 -8262 -9999 OTHER +JTWN8 JAMESTOWN ND US 4688 -9868 447 COOPA +JTWP1 JOHNSTOWN PA US 4033 -7892 370 COOPB +JUA SAN JUAN PR 1812 -6608 852 WSR88D +JUAC1 SAN JUAN BAUTISTA (4 SE) CA US 3682 -12147 75 ALERT +JUAP4 JUANA DIAZ PR 1805 -6651 -9999 GOES +JUBC2 JULESBURG (1 SE) CO US 4097 -10225 1051 GOES +JUBF1 JUNO BEACH (1 S) FL US 2686 -8006 2 COOPC +JUBP4 JUANA DIAZ (2 NE) PR 1809 -6650 100 GOES +JUCC2 BOULDER (2 SW) CO US 4001 -10529 1646 ALERT +JUCK1 JUNCTION CITY (4 SSW) KS US 3898 -9685 322 COOPB +JUCT2 JUNCTION (21 SE) TX US 3021 -9966 -9999 ALERT +JUDA4 JUDSONIA AR US 3527 -9163 64 +JUDM5 JUDSON MN US 4420 -9419 -9999 UCOOP +JUDM8 JUDITH GAP MT US 4668 -10977 1394 OTHER +JUDN8 JUDSON (9 SSE) ND US 4670 -10122 530 +JUDS2 KEYSTONE (2 NW) SD US 4391 -10346 1402 +JUFW1 ELTOPIA (9 SE) WA US 4637 -11888 290 GOES +JULC1 JULIAN CA US 3308 -11659 1292 +JULC2 JULESBURG (1 SE) CO US 4098 -10225 1051 +JULT2 JULIFF TX US 2945 -9553 -9999 RFCSIM +JUMN2 NEW WASHOE CITY (3 E) NV US 3930 -11972 1853 ALERT +JUMW3 JUMP RIVER (3 E) WI US 4535 -9072 -9999 COOPAB +JUNA2 JUNEAU AK US 5831 -13442 -9999 NWR +JUNC1 SANTA BARBARA (12 ENE) CA US 3449 -11951 632 COOPB +JUNF1 MELBOURNE (5 SW) FL US 2808 -8071 -9999 OTHER +JUNK1 JUNCTION CITY (5 SE) KS US 3901 -9674 341 COOPB +JUNO3 SHADY COVE (13 E) OR US 4271 -12261 564 GOES +JUNP1 JUNIATA (1 S) PA US 3999 -7969 366 IFLOWS +JUNP4 JUANA DIAZ PR 1805 -6650 80 COOPB +JUNT2 JUNO (4 S) TX US 3009 -10112 555 COOPAB +JUPI1 ST ANTHONY (15 WNW) ID US 4400 -11195 1606 GOES +JUTT2 JUNCTION TX US 3048 -9975 -9999 NWR +JVAU1 MANTI (20 E) UT US 3931 -11132 2652 GOES +JVDU1 ORANGEVILLE (14 NW) UT US 3927 -11127 2097 GOES +JVL JANESVILLE WI US 4262 -8904 -9999 SAWRS +JVLA4 JESSIEVILLE AR US 3466 -9307 274 RAWS +JVLF1 JACKSONVILLE FL US 3034 -8166 -9999 +JVLI2 JERSEYVILLE (2 SW) IL US 3910 -9035 192 COOPA +JVLT2 JERSEY VILLAGE TX US 2989 -9556 -9999 ALERT +JVM SUTTON AK US 6171 -14889 265 +JVWM8 WHITEHALL (7 SW) MT US 4580 -11217 1346 GOES +JVY JEFFERSONVILLE IN US 3837 -8574 -9999 +JWBC1 MOJAVE (17 N) CA US 3529 -11823 1311 GOES +JWFF1 KEY LARGO (4 NNE) FL US 2518 -8039 -9999 GOES +JWG WATONGA (1 NW) OK US 3586 -9842 -9999 +JWGC2 GRANT (13 NW) CO US 3957 -10580 3341 SNOTEL +JWLC2 AURORA (4 SSE) CO US 3968 -10486 1695 ALERT +JWLI4 JEWELL IA US 4231 -9365 322 COOPB +JWLK1 JEWELL KS US 3967 -9815 489 COOPB +JWPM7 JEFFERSON CITY MO US 3858 -9215 204 COOPAB +JWRC2 GOULD (8 E) CO US 4053 -10588 3085 SNOTEL +JWRV2 JEWELL RIDGE VA US 3718 -8178 890 IFLOWS +JWTC3 JEWITT CITY CT US 4158 -7193 122 +JWTM7 JEWETT (7 E) MO US 3737 -9035 189 COOPB +JWTN6 EAST JEWETT NY US 4224 -7413 602 COOPB +JWTO1 JEWETT (1 W) OH US 4037 -8101 338 IFLOWS +JWX FORT RITCHIE MD US 3975 -7750 -9999 WSR88D +JWY WAXAHACHIE TX US 3246 -9691 217 AWOS +JXN JACKSON MI US 4226 -8446 310 +JYAT2 BEAUMONT TX US 3013 -9416 -9999 ALERT +JYBT2 BEAUMONT TX US 3010 -9409 -9999 ALERT +JYCC2 FOUNTAIN (1 N) CO US 3868 -10469 1692 ALERT +JYCT2 BEVIL OAKS (3 S) TX US 3010 -9427 -9999 ALERT +JYDT2 PORT ARTHUR TX US 2986 -9401 -9999 ALERT +JYDU1 HATCH (5 SSW) UT US 3758 -11247 2149 +JYET2 PORT ARTHUR (11 SW) TX US 2977 -9405 -9999 ALERT +JYFT2 PORT ARTHUR TX US 2982 -9397 -9999 ALERT +JYG ST._JAMES MN US 4398 -9455 307 +JYGT2 PORT ARTHUR TX US 2988 -9405 -9999 ALERT +JYHT2 PORT ARTHUR (18 WSW) TX US 2986 -9423 -9999 ALERT +JYIT2 PORT ARTHUR (11 NNW) TX US 2993 -9411 -9999 ALERT +JYJT2 HULL TX US 3017 -9464 -9999 ALERT +JYKT2 BATSON TX US 3026 -9457 -9999 ALERT +JYLT2 KOUNTZE (16 W) TX US 3036 -9459 -9999 ALERT +JYM HILLSDALE MI US 4192 -8459 -9999 +JYMT2 SOUR LAKE (8 NNE) TX US 3026 -9436 -9999 ALERT +JYNT2 BEVIL OAKS TX US 3014 -9428 -9999 ALERT +JYO LEESBURG VA US 3908 -7756 -9999 +JYOT2 BEAUMONT TX US 3018 -9419 -9999 ALERT +JYPT2 PORT ARTHUR (20 SW) TX US 2969 -9416 -9999 ALERT +JYQT2 CHINA (17 SSE) TX US 2981 -9425 -9999 ALERT +JYR YORK (1 NW) NE US 4090 -9762 -9999 +JYRT2 CHINA (12 S) TX US 2986 -9435 -9999 ALERT +JYSO2 JAY (4 N) OK US 3648 -9479 300 +JYST2 CHINA (16 S) TX US 2980 -9433 -9999 ALERT +JYUP4 JAYUYA PR 1822 -6659 469 COOPB +JYYP4 JAYUYA (5 SSE) PR 1816 -6656 1220 COOPAB +JZAT2 NOME TX US 3004 -9443 -9999 ALERT +JZBT2 NOME (4 N) TX US 3010 -9439 -9999 ALERT +JZCT2 BEAUMONT TX US 3015 -9425 -9999 ALERT +JZDT2 BEAUMONT TX US 3017 -9420 -9999 ALERT +JZET2 BEAUMONT TX US 3012 -9417 -9999 ALERT +JZFT2 BEAUMONT TX US 3009 -9416 -9999 ALERT +JZGT2 BEAUMONT TX US 3005 -9416 -9999 ALERT +JZHT2 BEAUMONT TX US 3004 -9415 -9999 ALERT +JZI CHARLESTON SC US 3270 -8000 -9999 +JZIT2 BEAUMONT TX US 3006 -9425 -9999 ALERT +JZJT2 BEAUMONT TX US 3003 -9409 -9999 ALERT +JZKT2 BEAUMONT TX US 3008 -9418 -9999 ALERT +JZLT2 BEAUMONT TX US 3007 -9420 -9999 ALERT +JZMT2 BEAUMONT TX US 3004 -9418 -9999 ALERT +JZNT2 BEAUMONT TX US 3000 -9416 -9999 ALERT +JZOT2 BEAUMONT (10 SW) TX US 2999 -9424 -9999 ALERT +JZPT2 CHINA (8 SE) TX US 2994 -9427 -9999 ALERT +JZQT2 BEAUMONT (9 SW) TX US 2996 -9416 -9999 ALERT +JZRT2 BEAUMONT TX US 3016 -9416 -9999 ALERT +JZST2 CHINA TX US 3006 -9431 -9999 ALERT +JZTT2 CHINA (1 S) TX US 3003 -9433 -9999 ALERT +JZUT2 CHINA (5 E) TX US 3003 -9426 -9999 ALERT +JZVT2 CHINA (7 S) TX US 2995 -9433 -9999 ALERT +JZWT2 CHINA (7 SSW) TX US 2995 -9440 -9999 ALERT +JZXT2 BEAUMONT (19 SW) TX US 2985 -9429 -9999 ALERT +JZYT2 PORT ARTHUR (13 W) TX US 2988 -9416 -9999 ALERT +K16 WAYNE NE US 4223 -9701 457 +K48 CHILLICOTHE MO US 3978 -9350 -9999 SAWRS +K53 KAILUA-KONA (2 NW) HI US 1965 -15602 9 COOPB +K5FRW PLYMOUTH RADIO IN US 4132 -8630 -9999 +K60 ATWOOD KS US 3982 -10103 -9999 +K9BJL CRAWFORDSVILLE RADIO IN US 4005 -8665 -9999 +K9CUN TERRE HAUTE RADIO IN US 3945 -8737 -9999 +K9DGS JEFFERSON RADIO IN US 4027 -8663 -9999 +K9DIY BLOOMINGTON RADIO IN US 3915 -8653 -9999 +K9DKB HUNTINGTON RADIO IN US 4085 -8545 -9999 +K9EBK TERRE HAUTE RADIO IN US 3957 -8773 -9999 +K9EFY FLORA RADIO IN US 4055 -8652 -9999 +K9EOG CROWN POINT IN US 4137 -8737 -9999 +K9EQT LUCERNE RADIO IN US 4080 -8690 -9999 +K9FHQ RUSSIAVILLE RADIO IN US 4042 -8625 -9999 +K9FVN NEW CASTLE RADIO IN US 3998 -8537 -9999 +K9FZG METZ RADIO IN US 4162 -8483 -9999 +K9GBR HELTONVILLE RADIO IN US 3888 -8635 -9999 +K9GPS LAWRENCEBURG RADIO IN US 3910 -8487 -9999 +K9ILK PRINCETON RADIO IN US 3838 -8757 -9999 +K9JDU KOKOMO IN US 4045 -8608 -9999 +K9KTH BLOOMINGTON RADIO IN US 3917 -8655 -9999 +K9NZF COWAN RADIO IN US 4013 -8540 -9999 +K9OJS EMINENCE RADIO IN US 3932 -8638 -9999 +K9OUP RICHMOND RADIO IN US 3983 -8492 -9999 +K9PHL GALVESTON IN US 4053 -8618 -9999 +K9PUI LAWRENCE RADIO IN US 3985 -8600 -9999 +K9QWJ JEFFERSONVILLE RADIO IN US 3827 -8572 -9999 +K9RGF SULLIVAN IN US 3910 -8742 -9999 +K9RKO ELKHART RADIO IN US 4168 -8597 -9999 +K9SJI MUNCIE RADIO IN US 4033 -8527 -9999 +K9SXM MARION RADIO IN US 4048 -8567 -9999 +K9UBG DOANS RADIO IN US 3873 -8672 -9999 +K9YK CRAWFORSVILLE RADIO IN US 3997 -8683 -9999 +K9ZBM MIDDLEBURY RADIO IN US 4168 -8570 -9999 +K9ZQN MUNCIE RADIO IN US 4013 -8538 -9999 +KA0TXT TIPTON IN US 4028 -8603 -9999 +KA9BSJ KOKOMO IN US 4048 -8612 -9999 +KA9CRF VALPARAISO IN US 4158 -8708 -9999 +KA9EIV EVANSVILLE RADIO IN US 3800 -8758 -9999 +KA9ENN SHOALS IN US 3862 -8670 -9999 +KA9IXD ROLLING PRAIRIE IN US 4172 -8658 -9999 +KA9IYK SALEM CENTER RADIO IN US 4158 -8515 -9999 +KA9MHR MIDDLETOWN IN US 4003 -8553 -9999 +KA9NYR PATTON RADIO IN US 4067 -8623 -9999 +KA9ODT AUBURN RADIO IN US 4135 -8493 -9999 +KA9OZH HORTONVILLE RADIO IN US 4007 -8617 -9999 +KA9PGF MICHIGAN CITY IN US 4170 -8682 -9999 +KA9QVM GOSHEN IN US 4155 -8587 -9999 +KA9RNY ANGOLA IN US 4162 -8485 -9999 +KA9RSL BENTON IN US 4148 -8575 -9999 +KA9RYH SHOALS3 RADIO IN US 3867 -8672 -9999 +KA9SDO FISHERS RADIO IN US 3995 -8603 -9999 +KA9SQD NEWPOINT IN US 3932 -8533 -9999 +KA9SYE GOSHEN RADIO IN US 4157 -8583 -9999 +KA9TJB LAFAYETTE IN US 4035 -8687 -9999 +KA9TMW ELKHART IN US 4168 -8597 -9999 +KA9UBY KEMPTON RADIO IN US 4027 -8618 -9999 +KA9VFM WEST BADEN RADIO IN US 3857 -8667 -9999 +KA9VTO ELKHART IN US 4173 -8597 -9999 +KA9WNR SOUTH BEND RADIO IN US 4162 -8630 -9999 +KA9YYU KOKOMO RADIO IN US 4045 -8612 -9999 +KAAH1 KAPAA (1 NNE) HI US 2209 -15931 88 COOPB +KABH1 HONOLULU HI US 2135 -15787 187 COOPB +KABM5 KABETOGAMA MN US 4645 -9303 349 COOPAB +KACH1 KAUNAKAKAI HI US 2110 -15702 21 COOPB +KACW1 EASTON (2 NW) WA US 4726 -12120 667 +KACW4 KAYCEE WY US 4372 -10663 1455 NWR +KADH1 KALAUPAPA HI US 2121 -15698 9 COOPAB +KADS2 KADOKA (6 S) SD US 4375 -10152 655 UCOOP +KADW1 EASTON (2 NE) WA US 4727 -12120 680 +KAEH1 WAIAMAI, OAHU HI US 2157 -15825 378 COOPB +KAFH1 LANAI CITY HI US 2078 -15700 9 COOPB +KAGH1 LAHAINA HI US 2090 -15663 610 COOPB +KAGO3 KLAMATH FALLS (5 SE) OR US 4218 -12174 1247 COOPC +KAGU1 BLANDING (30 ESE) UT US 3753 -10987 1768 GOES +KAHH1 KAHUKU HI US 2170 -15799 5 +KAHM7 ASHTON (1 N) MO US 4046 -9181 211 NWR +KAHN2 STATELINE NV US 3897 -11994 1922 AMOS +KAHO3 KAHNEETA HOT SPRINGS (3 E) OR US 4486 -12115 427 +KAIA2 KALTAG (19 ENE) AK US 6443 -15811 34 GOES +KAIH1 KAILUA HI US 2089 -15622 213 COOPAB +KAIM7 KAISER (7 E) MO US 3809 -9248 -9999 UCOOP +KAJH1 LAHAINA HI US 2088 -15663 485 COOPB +KAKA2 KAKE (7 ESE) AK US 5695 -13377 305 +KAKH1 HANA HI US 2065 -15613 311 COOPB +KAKI2 KANKAKEE (3 E) IL US 4108 -8776 188 NWR +KAL KALTAG AK US 6433 -15874 -9999 ASOS +KALA2 KALTAG AK US 6433 -15872 59 COOPB +KALF1 LAKE ALFRED (1 NE) FL US 2810 -8171 45 UCOOP +KALH1 KANEOHE HI US 2138 -15783 277 COOPB +KALI4 KALONA (1 SSW) IA US 4147 -9172 193 +KALI4G KALONA (1 SSW) IA US 4147 -9172 193 +KALK1 KALVESTA (14 W) KS US 3806 -10054 821 COOPB +KALM8 KALISPELL MT US 4801 -11436 -9999 NWR +KALN2 MCGILL (11 NE) NV US 3952 -11460 2256 WSF +KALW1 KALAMA (3 NE) WA US 4605 -12280 11 COOPB +KAMA2 PEDRO BAY (44 S) AK US 5915 -15426 15 GOES +KAMH1 MAKAWAO HI US 2085 -15627 768 COOPB +KAMI1 KAMIAH ID US 4623 -11603 375 COOPBC +KAMS2 WATERTOWN (2 NW) SD US 4495 -9716 524 AHOS +KAMU1 KAMAS (1 NE) UT US 4064 -11128 1974 COOPAB +KAMW1 KALAMA (6 ENE) WA US 4602 -12273 94 COOPB +KANA2 ALLAKAKET (35 SSE) AK US 6609 -15217 251 GOES +KANH1 KEKAHA HI US 2213 -15966 1097 COOPAB +KANI4 KANAWHA IA US 4293 -9380 361 COOPABC +KANK1 KANOPOLIS (12 SE) KS US 3861 -9795 455 +KANO2 KANSAS (1 ESE) OK US 3620 -9478 360 COOPAB +KANP1 KANE (1 NNE) PA US 4168 -7880 533 COOPB +KANQ1 KANANASKIS POCATERRA AB CN 5070 -11512 1615 +KANT2 KANAWHA TX US 3385 -9526 157 COOPB +KANU1 KANAB (1 SE) UT US 3704 -11252 1506 COOPABC +KANW2 KANAWHA FALLS WV US 3813 -8122 189 +KAOH1 MAKENA (12 SW) HI US 2052 -15657 230 GOES +KAPH1 HAUULA HI US 2160 -15790 3 COOPAB +KAPL1 KAPLAN LA US 3000 -9228 5 COOPB +KARA2 KARLUK AK US 5757 -15445 12 COOPA +KARH1 CAPT COOK HI US 1950 -15592 408 COOPB +KARM8 BIG SKY (6 S) MT US 4518 -11118 1737 OTHER +KARN8 KARLSRUHE (3 N) ND US 4812 -10063 472 UCOOP +KARN8D KARLSRUHE (3 N) ND US 4812 -10063 -9999 +KARP1 KARTHAUS PA US 4112 -7810 290 +KART2 KARNACK (2 NW) TX US 3260 -9424 53 COOPB +KARW2 WEST UNION (3 S) WV US 3924 -8076 379 IFLOWS +KASH1 HAWI HI US 2013 -15580 988 COOPB +KASN6 HERKIMER (3 N) NY US 4307 -7499 136 OTHER +KASQ2 KASLO BC CN 4992 -11692 588 +KATN1 HENRY (2 SW) NE US 4198 -10407 1231 GOES +KATN6 ONCHIOTA (3 E) NY US 4452 -7405 549 SNOCOR +KAUH1 KAUNAKAKAI HI US 2108 -15702 4 COOPB +KAUT2 KAUFMAN (3 SE) TX US 3256 -9627 128 COOPAB +KAUW3 KAUKANA (4 E) WI US 4433 -8821 200 UCOOP +KAVA2 AMBLER (32 W) AK US 6714 -15904 72 GOES +KAVH1 KEAAU (1 NNE) HI US 1963 -15503 67 COOPB +KAWA2 KAKE (44 SW) AK US 5693 -13513 565 UCOOP +KAWH1 KEAAU HI US 1950 -15487 88 COOPB +KAWM5 ELY MN US 4792 -9154 -9999 GOES +KAWO2 KAW CITY OK US 3670 -9692 -9999 GOES +KAWQ2 KAWKAWA LAKE BC CN 4938 -12140 152 +KAXH1 HILO HI US 1968 -15515 360 COOPB +KAYH1 PAHALA HI US 1928 -15545 652 COOPB +KAYM7 KANSAS CITY MO US 3901 -9453 233 COOPB +KAYT2 KATY TX US 2978 -9582 43 COOPC +KAYW4 KAYCEE (6 E) WY US 4370 -10652 1382 +KB0WVH BEAN BLOSSOM RADIO IN US 3927 -8627 -9999 +KB8AFP CENTREVILLE MI US 4192 -8553 -9999 +KB8VLX HASTINGS IN US 4265 -8530 -9999 +KB8ZU WHITE PIGEON MI US 4180 -8565 -9999 +KB9AFW PLYMOUTH IN US 4133 -8632 -9999 +KB9ARH CYCLONE IN US 4023 -8643 -9999 +KB9ATR GOSHEN RADIO IN US 4158 -8583 -9999 +KB9CIY GREENSBURG RADIO IN US 3928 -8557 -9999 +KB9CNN CLAYPOOL IN US 4113 -8588 -9999 +KB9EDT PETERSBURG RADIO IN US 3850 -8725 -9999 +KB9EXQ OSGOOD IN US 3912 -8528 -9999 +KB9EZQ OSGOOD RADIO IN US 3912 -8528 -9999 +KB9F UNION MILLS RADIO IN US 4148 -8677 -9999 +KB9GNU SYRACUSE IN US 4133 -8568 -9999 +KB9GPW NORTH JUDSON RADIO IN US 4122 -8677 -9999 +KB9GYN AURORA IN US 3907 -8490 -9999 +KB9GYO LAWRENCEBURG RADIO IN US 3912 -8485 -9999 +KB9HGZ NEWBURGH IN US 3795 -8738 -9999 +KB9IAR ROLLING PRAIRIE IN US 4168 -8660 -9999 +KB9IVB GASTON RADIO IN US 4037 -8547 -9999 +KB9IWS EVANSVILLE IN US 3798 -8757 -9999 +KB9JTF SOUTH BEND IN US 4160 -8630 -9999 +KB9KZX COWAN RADIO IN US 4017 -8542 -9999 +KB9LGS JUDAH RADIO IN US 3897 -8653 -9999 +KB9MGI NAPOLEON RADIO IN US 3920 -8533 -9999 +KB9NSO WABASH RADIO IN US 4080 -8582 -9999 +KB9ORC GOSHEN RADIO IN US 4158 -8593 -9999 +KB9PTZ GUILFORD RADIO IN US 3910 -8453 -9999 +KB9RBB FAIRLAND RADIO IN US 3958 -8587 -9999 +KB9RNB BLOOMINGTON RADIO IN US 3903 -8643 -9999 +KB9RUL FAIRMOUNT RADIO IN US 4043 -8560 -9999 +KB9SVG CEDAR GROVE RADIO IN US 3935 -8492 -9999 +KB9SZS LAWRENCEBURG RADIO IN US 3923 -8485 -9999 +KB9TGB CRAWFORDSVILLE RADIO IN US 4003 -8695 -9999 +KB9TUZ EATON RADIO IN US 4033 -8535 -9999 +KB9UMK PORTLAND RADIO IN US 4045 -8503 -9999 +KB9UOW JONESBORO RADIO IN US 4048 -8563 -9999 +KB9UQQ HARTFORD CITY IN US 4045 -8538 -9999 +KB9UUO MUNSTER RADIO IN US 4155 -8748 -9999 +KB9UVC AURORA RADIO IN US 3907 -8493 -9999 +KB9UVW BLOOMINGTON RADIO IN US 3910 -8657 -9999 +KB9VGR DALEVILLE RADIO IN US 4012 -8557 -9999 +KB9VH MANSON RADIO IN US 4025 -8657 -9999 +KB9WI FRANKTON IN US 4023 -8578 -9999 +KB9WOF BEDFORD RADIO IN US 3887 -8648 -9999 +KBAT2 PENWELL (11 SE) TX US 3167 -10241 892 COOPAB +KBDM8 LIBBY (11 E) MT US 4840 -11532 640 GOES +KBFO3 BEULAH (10 E) OR US 4392 -11797 1615 GOES +KBGN4 KEANSBURG NJ US 4045 -7415 3 AHOS +KBLO1 KIMBOLTON OH US 4015 -8157 243 IFLOWS +KBLS2 KIMBALL SD US 4375 -9895 -9999 UCOOP +KBMH1 NAALEHU HI US 1902 -15567 317 COOPB +KBNH1 LANAI CITY HI US 2087 -15700 503 COOPB +KBNM7 KANSAS CITY MO US 3896 -9443 247 UCOOP +KBPM1 KENNEBUNKPORT ME US 4335 -7047 6 COOPAB +KBPM7 KANSAS CITY MO US 3903 -9453 232 COOPB +KBRM7 KANSAS CITY MO US 3889 -9458 -9999 UCOOP +KBSH1 KULA HI US 2076 -15633 930 COOPAB +KBSP1 SHAWVILLE (6 N) PA US 4117 -7835 732 IFLOWS +KBTW2 SHORT GAP (1 N) WV US 3955 -7880 463 IFLOWS +KBYI3 KINGSBURY (1 N) IN US 4154 -8670 230 COOPB +KBYN2 MINDEN (5 W) NV US 3896 -11985 1640 AMOS +KBYW4 KIRBY (1 W) WY US 4380 -10819 1319 UCOOP +KC9CU ELROD RADIO IN US 3908 -8517 -9999 +KCBC1 KING CITY (1 SW) CA US 3620 -12114 62 ALERT +KCBM7 KANSAS CITY MO US 3903 -9458 250 COOPB +KCBP1 BEAR CREEK (2 NW) PA US 4120 -7578 579 IFLOWS +KCCC2 KIT CARSON (9 NNE) CO US 3889 -10272 1405 COOPABC +KCCM7 KANSAS CITY MO US 3896 -9456 230 +KCCN2 AUSTIN (19 SE) NV US 3921 -11711 1975 WSF +KCCT1 KINGFIELD TN US 3591 -8710 -9999 GOES +KCCT2 KINGWOOD (3 SE) TX US 3003 -9520 -9999 ALERT +KCDI2 KINCAID IL US 3959 -8941 183 COOPB +KCDM7 KANSAS CITY MO US 3912 -9458 218 +KCDN2 NORTH LAS VEGAS (14 WNW) NV US 3630 -11534 975 ALERT +KCEM7 KANSAS CITY MO US 3904 -9453 244 GOES +KCEW4 KAYCEE WY US 4372 -10663 1420 COOPAB +KCFM8 GLASGOW (33 SW) MT US 4780 -10702 817 +KCFW1 GLACIER (8 N) WA US 4897 -12193 914 GOES +KCHM7 KANSAS CITY MO US 3917 -9467 -9999 UCOOP +KCI KANSAS CITY MO US 3928 -9468 -9999 +KCIV2 STERLING VA US 3898 -7747 85 COOPA +KCKA2 HOMER (26 NE) AK US 5978 -15083 -9999 SNOTEL +KCKI3 KOKOMO (3 SE) IN US 4044 -8609 250 +KCKI4 HANCOCK (6 SE) IA US 4134 -9526 427 NWR +KCKK1 KANSAS CITY KS US 3909 -9461 219 +KCKM6 KOSCIUSKO MS US 3291 -8964 -9999 NWR +KCKU1 KANAB (4 N) UT US 3710 -11255 1542 GOES +KCKV2 LEXINGTON (3 N) VA US 3783 -7944 299 +KCLN2 CARSON CITY (2 WSW) NV US 3916 -11980 1524 +KCNN2 CARSON CITY (4 W) NV US 3916 -11984 2268 ALERT +KCPC1 CALIENTE (12 NNW) CA US 3544 -11880 -9999 GOES +KCPM7 KANSAS CITY (1 E) MO US 3903 -9460 259 UCOOP +KCRC1 CASTRO VALLEY CA US 3771 -12204 82 GOES +KCRC2 KIT CARSON CO US 3876 -10279 1305 COOPABC +KCRU1 CLEARFIELD (6 SSE) UT US 4105 -11198 1298 ALERT +KCRW4 ELK MOUNTAIN (12 SE) WY US 4159 -10622 2374 GOES +KCSM1 CARIBOU (38 SW) ME US 4636 -6835 271 SNOCOR +KCSM7 KANSAS CITY MO US 3893 -9454 303 COOPAB +KCSN2 CARSON CITY (4 WSW) NV US 3914 -11983 1951 ALERT +KCSU1 CLEARFIELD (6 ESE) UT US 4108 -11190 1542 ALERT +KCSW1 RONALD (2 W) WA US 4723 -12107 671 WSF +KCTM7 KANSAS CITY MO US 3910 -9449 226 COOPB +KCWM7 KANSAS CITY MO US 3895 -9460 271 COOPB +KCYC1 KING CITY (5 NE) CA US 3627 -12107 131 +KCYM7 KANSAS CITY MO US 3908 -9450 227 COOPB +KCYT2 KARNES CITY TX US 2891 -9788 128 COOPAB +KD9DU WOLCOTTVILLE RADIO IN US 4153 -8537 -9999 +KD9MI DEMOTTE RADIO IN US 4122 -8720 -9999 +KD9UK MUNCIE RADIO IN US 4035 -8527 -9999 +KDAA2 KODIAK ISLAND AK US 5773 -15251 0 HTG +KDAS2 KADOKA SD US 4383 -10152 748 COOPAB +KDAT2 KENDALIA TX US 2997 -9851 415 COOPB +KDCK2 WHITESBURG (9 SW) KY US 3700 -8298 853 +KDIA2 KODIAK AK US 5265 -15500 -9999 +KDKA2 KODIAK (25 SW) AK US 5765 -15303 360 GOES +KDKC2 ELDORA (3 W) CO US 3995 -10562 -9999 UCOOP +KDKS2 KADOKA (6 S) SD US 4375 -10152 647 GOES +KDLN8 DEVILS LAKE ND US 4812 -9887 446 COOPAB +KDMI4 KNOXVILLE (7 ENE) IA US 4136 -9297 243 GOES +KDMI4G KNOXVILLE (7 ENE) IA US 4136 -9297 243 +KDNM5 KELLIHER MN US 4794 -9446 411 GOES +KDNS2 ABERDEEN (6 SE) SD US 4539 -9843 396 UCOOP +KDOW3 WAUKESHA (2 W) WI US 4301 -8825 277 UCOOP +KDRL1 KINDER (4 WNW) LA US 3050 -9292 4 +KDRO1 HARPSTERES (3 SW) OH US 4071 -8333 270 IFLOWS +KDRO2 KENDRICK (5 W) OK US 3578 -9685 250 +KDRS2 KIDDER (6 SSW) SD US 4588 -9773 411 UCOOP +KDVI3 KENDALLVILLE IN US 4144 -8526 297 COOPB +KDYT2 KENEDY (1 E) TX US 2882 -9786 -9999 RFCSIM +KE9ML NORTH JUDSON IN US 4122 -8677 -9999 +KEA MOHAWK (11 NE) MI US 4737 -8817 392 COOPABC +KEAC1 EL CAJON (10 WNW) CA US 3283 -11713 130 ALERT +KEAH1 KEAAU (4 ENE) HI US 1865 -15931 5 COOPB +KEAN1 KEARNEY NE US 4067 -9909 652 +KEAP1 KEATING PA US 4127 -7792 219 +KEAW2 KEARNEYSVILLE (3 S) WV US 3935 -7787 171 IFLOWS +KEBH1 KEAWAKAPU BEACH HI US 2070 -15645 146 +KEBN1 KENNARD (2 SE) NE US 4145 -9618 -9999 ALERT +KECA2 KETCHIKAN AK US 5533 -13163 0 HTG +KECC1 PINECREST (2 ESE) CA US 3818 -11996 2134 WSF +KECF1 LARGO FL US 2785 -8278 -9999 NWR +KECI4 KNOXVILLE (3 E) IA US 4127 -9308 235 +KECI4G KNOXVILLE (3 E) IA US 4127 -9308 235 +KEDH1 PAHALA HI US 1923 -15548 518 COOPB +KEDW1 MARTIN (3 NW) WA US 4732 -12133 747 +KEEC1 KEENE CA US 3523 -11857 869 UCOOP +KEEC3 HARTFORD CT US 4176 -7267 8 ALERT +KEEK2 KEENE (1 WSW) KY US 3793 -8465 265 COOPB +KEEN3 KEENE NH US 4295 -7232 155 COOPAB +KEEN6 KEENE VALLEY (2 N) NY US 4422 -7379 300 IFLOWS +KEEO3 JOHN DAY (17 N) OR US 4467 -11892 1561 GOES +KEET2 HOUSTON TX US 2967 -9560 -9999 ALERT +KEEW1 MARTIN (3 NW) WA US 4732 -12133 755 +KEEW2 ELTON (6 ESE) WV US 3777 -8071 1219 IFLOWS +KEEW3 MERTON (2 N) WI US 4317 -8830 -9999 UCOOP +KEFH1 OOKALA HI US 1992 -15534 1609 COOPB +KEFO3 JOHN DAY (17 N) OR US 4467 -11892 1378 GOES +KEFP1 JOLIETT PA US 4062 -7647 494 IFLOWS +KEHW3 KESHENA (1 W) WI US 4489 -8866 267 OTHER +KEIA4 KEISER AR US 3567 -9008 71 COOPAB +KEIL1 KEITHVILLE LA US 3230 -9383 -9999 GOES +KEKH1 KEKAHA HI US 2197 -15972 3 COOPAB +KELA2 NOATAK (31 NE) AK US 6793 -16230 126 GOES +KELA4 KELSO (3 NW) AR US 3383 -9127 44 COOPB +KELC1 KELSEYVILLE (7 SE) CA US 3891 -12271 591 GOES +KELC2 AURORA (3 W) CO US 3973 -10489 1629 ALERT +KELH1 KEALAKEKUA (1 S) HI US 1952 -15593 433 COOPB +KELI1 HEADQUARTERS (37 ENE) ID US 4667 -11517 834 GOES +KELM5 KELLOGG MN US 4432 -9200 -9999 UCOOP +KELS2 KELDRON (8 SSW) SD US 4583 -10187 698 COOPB +KELW1 KELSO WA US 4614 -12292 -1 COOPB +KELW3 KELLY (3 NE) WI US 4492 -8955 363 COOPB +KEMH1 WAIALUA HI US 2155 -15809 221 COOPB +KEMT2 KEMPNER TX US 3108 -9802 282 +KEMW4 KEMMERER WY US 4173 -11068 2111 COOPC +KENA2 KENAI AK US 6067 -15132 38 COOPA +KENC1 KENTFIELD CA US 3796 -12254 44 COOPC +KENC2 LITTLETON (8 SW) CO US 3958 -10517 1839 +KENF1 ST. CLOUD (30 SE) FL US 2788 -8100 20 COOPC +KENG1 KENSINGTON GA US 3472 -8543 -9999 +KENI4 KENNEBEC IA US 4208 -9602 323 COOPB +KENK1 KENDALL KS US 3793 -10155 954 GOES +KENL1 KENTWOOD LA US 3094 -9049 55 +KENM1 KENDUSKEAG ME US 4490 -6888 -9999 UCOOP +KENM4 KENTON MI US 4648 -8888 356 COOPAB +KENN1 KENNARD NE US 4150 -9620 -9999 UCOOP +KENN3 KEENE NH US 4299 -7231 146 +KENN4 KENILWORTH NJ US 4067 -7431 11 +KENN7 CHARLOTTE (6 NE) NC US 3530 -8075 56 IFLOWS +KENO1 KENTON OH US 4063 -8360 303 COOPAB +KENO2 KENTON OK US 3690 -10297 1326 +KENO3 KENO OR US 4213 -12193 1255 COOPB +KENS2 KENNEBEC SD US 4392 -9987 518 COOPABC +KENT1 KENTON TN US 3620 -8900 91 +KENT2 KENT (8 SE) TX US 3102 -10411 1481 COOPAB +KENW1 KENNEWICK (2 NE) WA US 4621 -11910 119 COOPA +KENW3 KENOSHA WI US 4255 -8781 183 COOPAB +KEOA4 KEO AR US 3460 -9200 70 COOPA +KEOH1 MAUNALDA HI US 2119 -15720 171 COOPB +KEOI4 KEOKUK IA US 4040 -9138 -9999 UCOOP +KEOO3 KENO OR US 4213 -12196 1225 GOES +KEOS1 CLEMSON (9 NNW) SC US 3480 -8289 0 UCOOP +KEPH1 KAILUA-KONA HI US 1973 -15606 6 COOPAB +KEQI4 KEOSAUQUA IA US 4073 -9197 191 +KEQI4G KEOSAUQUA IA US 4073 -9197 191 +KERA2 ESTER (9 NW) AK US 6492 -14827 488 COOPAB +KERC2 KERSEY (2 N) CO US 4041 -10456 1395 GOES +KERM8 POLSON (5 WSW) MT US 4768 -11424 821 COOPB +KERO2 SALLISAW (8 S) OK US 3535 -9478 150 GOES +KERS1 KERSHAW (2 SW) SC US 3452 -8059 152 COOPAB +KERT2 KERRVILLE (3 NNE) TX US 3007 -9920 543 RFCSIM +KERV2 BOYDTON (7 SE) VA US 3660 -7830 76 COOPABC +KESC1 REDDING (3 WNW) CA US 4060 -12244 146 OTHER +KESW3 KESHENA FALLS WI US 4483 -8883 -9999 UCOOP +KETA1 TARRANT (2 NE) AL US 3360 -8676 167 GOES +KETA2 KETCHIKAN AK US 5588 -13308 -9999 +KETG1 WASHINGTON (8 W) GA US 3368 -8286 127 GOES +KETI1 KETCHUM ID US 4368 -11436 1795 +KETK2 KETTLE KY US 3669 -8542 298 COOPAB +KETM4 KENTON (11 S) MI US 4632 -8888 457 COOPBC +KETT2 KERRVILLE (8 SSW) TX US 2997 -9923 -9999 UCOOP +KEUK1 LAKIN (4 NE) KS US 3799 -10123 928 UCOOP +KEWI2 KEWANEE (1 E) IL US 4125 -8990 238 COOPAB +KEWW3 KEWAUNEE WI US 4443 -8752 198 COOPAB +KEYA2 STERLING (5 E) AK US 6053 -15060 38 COOPB +KEYA3 SAN XAVIER (12 SW) AZ US 3188 -11122 1892 ALERT +KEYC2 DILLON (5 SE) CO US 3959 -10597 -9999 GOES +KEYF1 KEYSVILLE FL US 2788 -8210 12 GOES +KEYO2 SAND SPRINGS (8 W) OK US 3615 -9625 215 GOES +KEYS2 KEYSTONE SD US 4390 -10341 1329 COOPBC +KEYV2 KEYESVILLE (2 S) VA US 3701 -7847 162 COOPB +KEYW2 KEYSER (3 E) WV US 3942 -7895 274 COOPAB +KEYW4 MOORCROFT (12 NE) WY US 4438 -10478 1235 GOES +KEZO3 RIDDLE (20 SSE) OR US 4275 -12317 1113 WSF +KF9AB ROYAL CENTER RADIO IN US 4087 -8650 -9999 +KF9BW ANDERSON IN US 4012 -8568 -9999 +KFAW1 KETTLE FALLS (3 SW) WA US 4860 -11812 408 OTHER +KFLH1 HAKALAU (3 SW) HI US 1986 -15516 372 COOPB +KFLW1 KETTLE FALLS (3 SW) WA US 4860 -11812 408 OTHER +KFNA2 KETCHIKAN (14 N) AK US 5547 -13181 62 COOPA +KFNT2 KAUFMAN (13 ENE) TX US 3261 -9614 -9999 COOPAB +KFOO1 KENTON OH US 4065 -8360 -9999 GOES +KFRI4 KEOSAUQUA (8 SSE) IA US 4062 -9194 195 UCOOP +KFSO2 KINGFISHER (2 NE) OK US 3588 -9791 320 +KFWH1 KAHUKU (1 NW) HI US 2169 -15795 5 GOES +KFZO3 RIDDLE (15 SSE) OR US 4277 -12318 725 WSF +KG9NS ANDERSON RADIO IN US 4010 -8568 -9999 +KGBT2 KINGSBURY TX US 2965 -9782 -9999 NWR +KGCA2 KING COVE AK US 5506 -16233 0 HTG +KGCM7 KING CITY MO US 4005 -9452 335 COOPB +KGCU1 VERNAL (18 N) UT US 4072 -10955 2661 SNOTEL +KGDC1 SANTA BARBARA (3 NE) CA US 3447 -11968 732 ALERT +KGF7 DIAMOND M. EAGLE CA US 3493 -12085 19 SAWRS +KGFM1 KINGFIELD (8 NNE) ME US 4506 -7010 305 SNOCOR +KGFO2 KINGFISHER OK US 3587 -9793 322 UCOOP +KGGC1 BYRON (3 SW) CA US 3786 -12170 56 ALERT +KGGI1 SILVERTON (3 NE) ID US 4750 -11612 1695 WSF +KGIS2 ABERDEEN (2 N) SD US 4547 -9849 404 UCOOP +KGLM7 KINGSVILLE (5 SSW) MO US 3875 -9407 253 COOPB +KGMA3 KINGMAN AZ US 3520 -11402 1079 +KGNA1 KINSTON AL US 3124 -8619 82 COOPB +KGNO2 KINGSTON (1 NNW) OK US 3401 -9673 250 COOPB +KGNR1 KINGSTON (1 NW) RI US 4148 -7153 30 COOPAB +KGNT2 KINGSLAND (7 NW) TX US 3068 -9856 -9999 ALERT +KGRC1 CLAYTON CA US 3794 -12189 577 ALERT +KGRF1 NEW PORT RICHEY (13 NE) FL US 2834 -8255 -9999 OTHER +KGRO2 KINGFISHER (6 S) OK US 3577 -9793 341 UCOOP +KGSA2 KING SALMON (1 W) AK US 5870 -15670 15 UCOOP +KGSO2 KINGFISHER (6 W) OK US 3585 -9803 336 UCOOP +KGST1 KINGSTON TN US 3588 -8451 230 COOPB +KGST2 KINGSVILLE TX US 2755 -9788 20 COOPA +KGTG1 KINGSTON (3 SW) GA US 3421 -8498 186 GOES +KGTT1 KINGSTON TN US 3586 -8453 213 GOES +KH6TS EAU CLAIRE MI US 4217 -8632 -9999 +KHAH1 PAIA HI US 2083 -15617 146 COOPB +KHAW3 KENOSHA WI US 4256 -8788 217 UCOOP +KHBI2 KEITHSBURG IL US 4110 -9095 168 +KHBI2G KEITHSBURG IL US 4110 -9095 168 +KHCN6 CANISTEO (5 SW) NY US 4221 -7769 -9999 NWR +KHCT2 CHEROKEE (4 E) TX US 3098 -9864 -9999 ALERT +KHDF1 MANGO (1 N) FL US 2800 -8230 -9999 OTHER +KHEH1 KALAHEO HI US 2192 -15952 244 COOPB +KHEL1 KEACHIE (3 WSW) LA US 3217 -9396 102 ALERT +KHIH1 KIHEI (2 S) HI US 2073 -15645 43 +KHKA2 KASAAN (19 ENE) AK US 5567 -13198 427 UCOOP +KHKH1 WAILUKU (5 NW) HI US 2095 -15653 335 +KHKM7 KAHOKA (6 SW) MO US 4037 -9180 183 UCOOP +KHLH1 WAILUKU HI US 2098 -15655 198 COOPB +KHMH1 OCEAN VIEW (3 NE) HI US 1911 -15575 957 COOPB +KHNH1 KAHANA HI US 2152 -15790 244 COOPB +KHNW3 KESHENA WI US 4487 -8863 268 UCOOP +KHOH1 KAILUA KONA HI US 1967 -15602 8 RAWS +KHOT2 KATY (12 NNE) TX US 2995 -9581 -9999 +KHPF1 LEESBURG (8 S) FL US 2868 -8189 37 UCOOP +KHRM8 DODSON (6 SW) MT US 4836 -10836 704 GOES +KHSW1 DIABLO (17 NNE) WA US 4895 -12103 853 WSF +KIAA2 KIANA (10 E) AK US 6697 -16013 11 GOES +KIAH1 PAPAALOA (1 SW) HI US 1997 -15524 274 COOPAB +KIAO2 KIAMICHI (30 S) OK US 3432 -9505 -9999 UCOOP +KIBC1 PINECREST (12 SE) CA US 3803 -11988 2012 GOES +KIBF1 MYAKKA HEAD (10 W) FL US 2748 -8223 28 +KICC1 KING CITY CA US 3621 -12114 98 COOPAC +KIDC1 GLENDALE (5 N) CA US 3419 -11828 33 ALERT +KIDN2 HENDERSON (4 NNE) NV US 3610 -11495 524 +KIDW1 NF TOUTLE RIV AT KID VAL WA US 4637 -12263 210 +KIET2 KILLEEN TX US 3107 -9773 -9999 +KIEW3 KIEL WI US 4392 -8803 291 UCOOP +KIGA2 IGIUGIG AK US 5933 -15590 -9999 UCOOP +KIGI1 SPENCER (17 ENE) ID US 4440 -11190 1926 WSF +KIGM8 GLASGOW (33 SW) MT US 4780 -10702 841 GOES +KIGN1 KILGORE (1 NE) NE US 4295 -10095 927 COOPAB +KIGN7 KING (5 SW) NC US 3622 -8043 268 COOPBC +KIHH1 KIHEI HI US 2078 -15643 -9999 COOPB +KIHO1 IRONTON (10 E) OH US 3855 -8258 -9999 IFLOWS +KIIH1 KAHUKU HI US 2168 -15797 5 COOPAB +KIKA2 KETCHIKAN AK US 5573 -13168 -9999 +KIKH1 HILO (4 NW) HI US 1975 -15514 390 COOPB +KILA1 SIMMSVILLE (3 NNW) AL US 3335 -8673 162 UCOOP +KILA2 KWETHLUK (54 SE) AK US 6032 -16020 582 GOES +KILC3 KILLINGLY CENTER CT US 4184 -7189 -9999 +KILH1 KAILUA HI US 2140 -15775 3 COOPB +KILL1 SPRINGFIELD (4 S) LA US 3038 -9055 -9999 COOPB +KILM6 KILMICHAEL (2 S) MS US 3341 -8955 -9999 +KILN7 LOWESVILLE (2 NW) NC US 3543 -8103 196 GOES +KILO1 KILLBUCK OH US 4048 -8197 -9999 GOES +KILT2 KILDARE TX US 3289 -9418 -9999 GOES +KILU1 OGDEN (29 E) UT US 4125 -11142 2225 WSF +KILV1 KILLINGTON VT US 4360 -7282 -9999 UCOOP +KILV2 KILMARNOCK (1 N) VA US 3772 -7638 18 COOPA +KILW2 CHERRY GROVE (2 SE) WV US 3862 -7948 1398 IFLOWS +KIMC2 KIM (15 NNE) CO US 3745 -10332 1570 COOPAB +KIMM7 KIMBERLING CITY (5 NW) MO US 3670 -9347 -9999 UCOOP +KIMO1 KINGS MILLS OH US 3935 -8425 229 COOPB +KIMO3 AZALEA OR US 4254 -12320 122 SNOTEL +KIMQ2 KIMBERLEY BC CN 4968 -11598 1161 +KIMS2 KIMBALL SD US 4375 -9897 546 UCOOP +KIMW3 KIMBERLY WI US 4427 -8834 218 UCOOP +KIMW4 GILLETTE WY US 4430 -10550 -9999 UCOOP +KINC1 KINGS BEACH CA US 3924 -12003 1914 WSF +KINC2 EVERGREEN (3 SE) CO US 3960 -10530 2347 AHOS +KINF1 ZOLFO SPRINGS FL US 2750 -8180 9 +KING1 FOLKSTON (12 NW) GA US 3096 -8214 -9999 GOES +KINM1 KINGFIELD ME US 4495 -7015 180 COOPB +KINM4 KINROSS (2 N) MI US 4631 -8451 214 COOPB +KINM8 NEIHART (8 S) MT US 4685 -11070 2286 WSF +KINN3 MADBURY NH US 4317 -7094 37 GOES +KINN7 KINSTON NC US 3526 -7759 3 +KINO1 KINSMAN OH US 4145 -8059 289 IFLOWS +KINO2 KINGFISHER (2 SE) OK US 3584 -9791 335 COOPAB +KINP1 KINGSTON PA US 4029 -7934 311 GOES +KINS1 KINGSTREE (1 SE) SC US 3365 -7982 18 +KINT1 KINGSTON SPRINGS (2 NE) TN US 3612 -8710 166 +KINT2 KINGSBURY TX US 2969 -9776 185 COOPB +KINW3 MILWAUKEE WI US 4300 -8793 -9999 UCOOP +KINW4 RIVERTON (19 WNW) WY US 4315 -10872 1615 GOES +KIOC2 KIOWA CO US 3935 -10447 -9999 UCOOP +KIOK1 KIOWA (1 NE) KS US 3704 -9847 395 +KIOW1 KIONA WA US 4625 -11948 138 GOES +KIPC2 EVERGREEN (3 SE) CO US 3960 -10530 2347 ALERT +KIRA3 KIRKLAND (12 SE) AZ US 3431 -11256 1147 COOPB +KIRC2 KIRK CO US 3962 -10260 -9999 +KIRK1 KIRWIN (4 S) KS US 3960 -9912 393 NWR +KIRO1 RAVENNA (2 SE) OH US 4115 -8108 -9999 GOES +KIRT2 KIRBYVILLE (5 ESE) TX US 3062 -9382 61 COOPB +KISF1 KISSIMMEE LAKE (20 ENE) FL US 2780 -8120 -9999 UCOOP +KISM8 POLEBRIDGE (14 NW) MT US 4897 -11442 1186 WSF +KITA3 TUCSON (43 WSW) AZ US 3196 -11160 2070 COOPAB +KITC2 KITTREDGE CO US 3966 -10530 -9999 GOES +KITG1 KITE GA US 3271 -8254 95 COOPB +KITI1 SALMON (53 NW) ID US 4570 -11462 1509 WSF +KITM2 KITZMILLER MD US 3939 -7918 479 +KITO1 RAVENNA (7 E) OH US 4115 -8107 -9999 GOES +KITS1 KITTREDGE SC US 3306 -7996 -4 GOES +KIWM1 KATHADIN IRON WORKS ME US 4544 -6917 172 COOPC +KIWM8 HAVRE (20 S) MT US 4828 -10967 1134 WSF +KIXC2 KIM (10 SSE) CO US 3712 -10330 1615 COOPABC +KIYA2 STERLING (6 SE) AK US 6048 -15063 56 UCOOP +KIYU1 SALT LAKE CITY (9 ENE) UT US 4080 -11177 1920 WSF +KIZP1 WARREN (7 NE) PA US 4183 -7902 -9999 GOES +KJDC2 SKWAY (9 SW) CO US 3897 -10823 -9999 GOES +KKA KOYUK AK US 6494 -16116 34 AWOS +KKAS2 KADOKA SD US 4384 -10152 748 UCOOP +KKB KODIAK (33 N) AK US 5818 -15235 5 COOPA +KKEA2 PETERSBURG AK US 5750 -13410 -9999 GOES +KKEI2 KANKAKEE IL US 4113 -8788 20 COOPAB +KKGT2 KINGSLAND TX US 3064 -9834 -9999 ALERT +KKHA2 HAINES (18 SSE) AK US 5901 -13518 -9999 UCOOP +KKHH1 KEKAHA HI US 2198 -15977 3 +KKJM1 KOKADJO ME US 4567 -6945 369 COOPA +KKLN6 HAMMONDSPORT NY US 4241 -7722 0 OTHER +KKLT2 LLANO TX US 3064 -9845 -9999 ALERT +KKMI3 KOKOMO (7 SE) IN US 4042 -8605 261 COOPA +KKNA2 KETCHIKAN AK US 5575 -13280 549 +KKNT2 KENNARD TX US 3136 -9518 -9999 UCOOP +KKOH1 KAILUA-KONA HI US 1963 -15600 -9999 +KKPA2 ANCHORAGE (6 SW) AK US 6117 -15003 -9999 SNOCOR +KKSO2 KINGFISHER (4 W) OK US 3586 -9800 320 +KKTA2 ILIAMNA (29 NW) AK US 5984 -15572 187 GOES +KKUH1 CAPTAIN COOK (12 E) HI US 1948 -15562 -9999 GOES +KKVC1 FAIRVIEW (2 NE) CA US 3595 -11848 1103 WSF +KLAA2 COPPER CENTER (18 NE) AK US 6215 -14493 945 GOES +KLAC1 KLAMATH (1 SE) CA US 4152 -12403 8 COOPB +KLAH1 CAPT.COOK (1 SE) HI US 1949 -15591 451 COOPAB +KLAM6 KOLOLA SPRINGS MS US 3365 -8825 -9999 UCOOP +KLAO3 KLAMATH FALLS OR US 4225 -12182 1249 WSF +KLBA3 TUCSON (8 ESE) AZ US 3219 -11084 821 ALERT +KLBO1 KILBOURNE OH US 4035 -8292 -9999 GOES +KLBU1 CEDAR CITY (12 S) UT US 3752 -11303 2819 SNOTEL +KLCA2 SLEETMUTE (39 NE) AK US 6205 -15621 79 GOES +KLCH1 KULANI CONE HI US 1956 -15531 1682 NWR +KLCW1 GLENWOOD (17 N) WA US 4627 -12124 829 GOES +KLDI2 KILLDEER IL US 4219 -8804 -9999 UCOOP +KLDI4 KILLDUFF IA US 4162 -9290 287 COOPB +KLDS2 KELDRON (22 SSW) SD US 4570 -10188 -9999 COOPB +KLEH1 KEALAKEKUA HI US 1952 -15592 536 COOPB +KLFO3 KLAMATH FALLS OR US 4224 -12171 -9999 NWR +KLGI1 KELLOGG ID US 4753 -11613 707 COOPABC +KLGL1 SIMMESPORT (14 ENE) LA US 3108 -9160 -9999 COOPB +KLGT2 KILGORE (1 NW) TX US 3238 -9490 -9999 RFCSIM +KLHH1 KAILUA HEIGHTS HI US 1960 -15597 152 BASIC +KLIH1 KAHULUI (2 W) HI US 2090 -15647 0 HTG +KLIP1 JERSEY SHORE (6 NNW) PA US 4127 -7732 -9999 IFLOWS +KLKA2 KENNY LAKE (7 SE) AK US 6168 -14476 378 COOPA +KLKH1 KILAUEA HI US 2219 -15938 149 COOPB +KLKM4 KALASKA MI US 4473 -8517 317 COOPAB +KLLH1 KIHEI (19 SW) HI US 2054 -15664 251 GOES +KLLM5 KELLIHER MN US 4793 -9446 424 COOPAB +KLLN8 KILLDEER ND US 4737 -10276 704 COOPAB +KLLO3 KLAMATH FALLS (1 W) OR US 4222 -12179 1245 OTHER +KLLQ9 HAINES JUNCTION (39 WNW) YK CN 6106 -13850 781 GOES +KLLT2 KERRVILLE (8 N) TX US 3016 -9914 686 COOPB +KLLW4 COKEVILLE (10 NE) WY US 4227 -11080 2493 SNOTEL +KLMC1 KLAMATH (2 SE) CA US 4151 -12500 2 GOES +KLMH1 HILO HI US 1958 -15545 2530 COOPB +KLML1 SIMMESPORT (10 E) LA US 3107 -9158 -9999 GOES +KLMM4 KALAMAZOO MI US 4228 -8560 290 COOPAB +KLMO3 KLAMATH FALLS (2 SSW) OR US 4220 -12178 1249 +KLNA2 SKAGWAY (13 NNE) AK US 5963 -13516 -9999 UCOOP +KLNC2 NORRIE CO US 3932 -10662 2926 SNOTEL +KLNH1 KULANI HI US 1955 -15530 1576 COOPAB +KLNM6 KILN (2 S) MS US 3039 -8944 -9999 +KLNQ9 DAWSON (1 SSE) YK CN 6404 -13941 -9999 +KLNW4 KEELINE (7 SW) WY US 4270 -10487 1551 COOPAB +KLOM8 HARLOWTON (1 NNE) MT US 4645 -10980 1330 GOES +KLOU1 LEWISTON (13 E) UT US 4197 -11160 2256 WSF +KLPF1 KEY LARGO FL US 2513 -8041 2 UCOOP +KLRM5 KARLSTAD (2 SE) MN US 4855 -9647 312 COOPAB +KLRM8 TROY (10 SSW) MT US 4833 -11602 1006 WSF +KLRW1 KELLER (9 NW) WA US 4818 -11880 1128 SNOCOR +KLRW3 KIELER (4 S) WI US 4253 -9061 318 NWR +KLS KELSO WA US 4612 -12289 -9999 SAWRS +KLSA2 FAIRBANKS AK US 6793 -16212 94 SNOTEL +KLSC1 KELSEY (1 N) CA US 3881 -12082 610 COOPB +KLSM8 KALISPELL MT US 4819 -11431 -9999 COOPC +KLSN8 KARLSRUHE (5 NE) ND US 4814 -10054 451 COOPB +KLTO3 KLAMATH FALLS (9 S) OR US 4216 -12176 1247 GOES +KLUH1 KAHULUI HI US 2090 -15647 -9999 +KLVH1 VOLCANO NATIONAL PARK (13 SE) HI US 1930 -15515 113 COOPB +KLVK1 KALVESTA (1 W) KS US 3806 -10030 814 COOPB +KLVY KEY SINGAPORE CA US 3463 -12075 32 SAWRS +KLWA2 KLAWOCK (18 ESE) AK US 5548 -13267 0 COOPA +KLWF1 KENDALL LAKES FL US 2569 -8048 2 GOES +KLWK1 KANOPOLIS (11 SE) KS US 3863 -9798 -9999 GOES +KLYU1 SALT LAKE CITY (4 ENE) UT US 4080 -11170 1920 WSF +KMBN1 KIMBALL NE US 4127 -10366 1434 COOPAB +KMBS2 KIMBALL (11 SSE) SD US 4362 -9888 -9999 UCOOP +KMCU1 KINGSTON (1 E) UT US 3820 -11217 1890 +KMDK2 KOSMOSDALE KY US 3805 -8590 -9999 GOES +KMEW4 KEMMERER (3 WNW) WY US 4180 -11058 2128 +KMFW1 OKANOGAN (5 SE) WA US 4827 -11952 808 GOES +KMHH1 HONOLULU (3 NNE) HI US 2132 -15768 249 COOPB +KMHT2 KEMAH TX US 2955 -9502 -9999 ALERT +KMIH1 NAALEHU (6 W) HI US 1907 -15568 668 COOPB +KMKH1 WAIMEA-KAMUELA (5 S) HI US 1997 -15568 765 COOPB +KMLC2 KREMMLING (1 W) CO US 4006 -10637 2245 COOPAB +KMLH1 KAMALO (10 E) HI US 2105 -15687 6 COOPB +KMLS2 GROTON (7 W) SD US 4544 -9823 381 UCOOP +KMMC2 KREMMLING (13 SSE) CO US 3988 -10633 2356 COOPAB +KMNU1 MONROE (17 SW) UT US 3848 -11238 2835 SNOTEL +KMPA2 ANCHORAGE AK US 6073 -15047 91 SNOTEL +KMPI2 KAMPSVILLE IL US 3932 -9060 -9999 UCOOP +KMPS2 WATERTOWN (5 NW) SD US 4495 -9718 518 UCOOP +KMPT2 KEMP (8 NE) TX US 3251 -9612 104 OTHER +KMQT NEGAUNEE MI US 4653 -8755 430 +KMRN6 SYRACUSE NY US 4352 -7570 -9999 GOES +KMRN8 KENMARE (7 SE) ND US 4859 -10200 543 UCOOP +KMRT2 KERMIT TX US 3184 -10309 823 COOPA +KMRW4 KEMMERER (2 N) WY US 4182 -11053 2111 COOPAB +KMRY MONTEREY CA US 3658 -12187 -9999 +KMSA3 KEAMS CANYON AZ US 3581 -11019 1891 COOPAB +KMST2 KOMENSKY TX US 2954 -9704 -9999 +KMTV2 KEEN MOUNTAIN VA US 3723 -8193 823 IFLOWS +KMUH1 KAMUELA HI US 2005 -15565 878 COOPB +KNAA2 STERLING (16 ENE) AK US 6059 -15032 122 GOES +KNAH1 KAHALUU (6 NW) HI US 2154 -15789 -9999 GOES +KNAW3 KNAPP (3 SW) WI US 4492 -9212 -9999 AUTOB +KNBC1 LYTLE CREEK (3 E) CA US 3427 -11746 802 OTHER +KNBM1 PARKMAN (10 W) ME US 4512 -6965 305 GOES +KNBT1 KNOXVILLE TN US 3603 -8400 323 IFLOWS +KNBT2 KNICKERBOCKER TX US 3128 -10063 -9999 +KNBW2 SCHERR (6 NE) WV US 3925 -7908 610 IFLOWS +KNCC1 HUME (14 N) CA US 3699 -11898 1873 WSF +KNCM1 KNOWLES CORNER ME US 4621 -6831 320 COOPA +KNCN6 SAGETOWN (1 SE) NY US 4201 -7695 552 ALERT +KNDA2 EAGLE (55 NW) AK US 6540 -14243 230 +KNDH1 KANEOHE HI US 2142 -15780 18 COOPB +KNDN8 KINDRED (2 SE) ND US 4663 -9700 283 +KNDT2 KENEDY (6 SSE) TX US 2870 -9783 -9999 UCOOP +KNDU1 DUCHESNE (8 NNW) UT US 4025 -11040 1768 UCOOP +KNDW3 KENDALL (1 N) WI US 4381 -9037 311 UCOOP +KNDW4 CORA (20 N) WY US 4325 -11002 2359 SNOTEL +KNEC1 KNEELAND (10 SSE) CA US 4064 -12389 718 COOPB +KNEM8 BRADY (27 ENE) MT US 4808 -11126 1013 COOPB +KNEN3 KEENE NH US 4300 -7232 146 GOES +KNEN8 KEENE (3 S) ND US 4783 -10292 753 COOPAB +KNES2 WOUNDED KNEE SD US 4314 -10236 975 UCOOP +KNFC1 KNIGHTS FERRY (3 NE) CA US 3785 -12064 77 OTHER +KNFT2 KENEFICK TX US 3011 -9493 30 RAWS +KNGA3 APACHE JUNCTION (7 SE) AZ US 3339 -11143 654 ALERT +KNGC1 KING CITY (5 NE) CA US 3626 -12108 189 +KNGF1 ESPANOLA (5 SW) FL US 2946 -8137 -9999 +KNGI2 KINGSTON MINES IL US 4055 -8978 130 GOES +KNGI2G KINGSTON MINES IL US 4055 -8978 130 +KNGK1 KINGMAN KS US 3763 -9811 460 COOPABC +KNGM3 KINGSTON MA US 4199 -7073 2 GOES +KNGM4 KINGSLEY (2 WSW) MI US 4457 -8557 331 COOPB +KNGN1 KEYSTONE NE US 4121 -10167 1011 COOPABC +KNGN2 KINGSTON NV US 3921 -11709 2003 COOPC +KNGN6 KINGSTON (1 N) NY US 4196 -7400 56 OTHER +KNGN7 KINGS CREEK NC US 3598 -8141 305 IFLOWS +KNGO2 KINGFISHER (1 N) OK US 3587 -9793 311 COOPB +KNGS1 BLACKSBURG (7 NE) SC US 3515 -8140 -9999 GOES +KNGT1 KINGSPORT TN US 3652 -8253 391 COOPA +KNGT2 KINGSVILLE (14 SW) TX US 2743 -9805 35 COOPB +KNGW3 TOMAHAWK (2 NE) WI US 4548 -8968 443 UCOOP +KNHA2 KNOLLS HEAD AK US 6058 -14683 -9999 BUOY +KNHI2 MODOC IL US 3998 -8995 -9999 GOES +KNHI2G MODOC IL US 3998 -8995 -9999 +KNHU1 KANOSH (1 SW) UT US 3880 -11244 1521 COOPAB +KNIA CHARLESTON SC US 3283 -7983 -9999 +KNIA2 KENAI AK US 6058 -15333 148 MARS +KNIF1 NOKOMIS (3 NE) FL US 2716 -8240 -9999 OTHER +KNIH1 KAILUA (2 W) HI US 2141 -15776 5 GOES +KNIM5 KNIFE RIVER MN US 4695 -9179 195 GOES +KNKK2 HINDMAN (6 E) KY US 3733 -8288 573 IFLOWS +KNKO3 KENO OR US 4213 -12196 1207 WSF +KNLA2 MOOSE PASS (5 S) AK US 6041 -14937 145 GOES +KNLC1 KNIGHTS LANDING CA US 3880 -12172 9 GOES +KNLH1 KAINALIU HI US 1953 -15593 457 COOPAB +KNLI2 MODOC (3 SE) IL US 3798 -8995 116 +KNLK2 AURORA KY US 3676 -8814 148 COOPBC +KNLM1 KINGFIELD (2 E) ME US 4496 -7012 219 SNOCOR +KNLQ2 KINASKAN LAKE CN 5758 -13027 -9999 +KNLT2 KINGSLAND (7 S) TX US 3056 -9847 -9999 +KNLU1 GRANTSVILLE (32 WNW) UT US 4081 -11320 1292 COOPAC +KNMC1 HUME (4 ESE) CA US 3677 -11883 2316 WSF +KNMI2 KINMUNDY IL US 3877 -8885 189 COOPB +KNMM4 KINGS MILL MI US 4315 -8317 -9999 UCOOP +KNMM5 KABETOGAMA MN US 4844 -9305 -9999 RAWS +KNMN8 KENMARE (1 WSW) ND US 4867 -10210 552 COOPAB +KNNM1 RANGELEY (9 NW) ME US 4504 -7080 509 SNOCOR +KNNM5 KENNETH (3 NE) MN US 4379 -9601 488 UCOOP +KNNN7 KINSTON (6 SE) NC US 3520 -7754 17 COOPAB +KNNS2 KENNEBEC SD US 4390 -9987 515 UCOOP +KNNT2 KENNARD (5 NW) TX US 3147 -9515 -9999 UCOOP +KNOT1 KNOXVILLE TN US 3595 -8390 228 AHOS +KNPT2 KNAPP (2 SW) TX US 3263 -10115 698 COOPB +KNPW3 KNAPP WI US 4497 -9208 -9999 UCOOP +KNRO2 KINGFISHER (1 ESE) OK US 3586 -9792 311 COOPB +KNRU1 HUNTSVILLE (15 E) UT US 4132 -11147 2509 GOES +KNSA2 MOOSE PASS (14 W) AK US 6067 -14948 424 SNOCOR +KNSG1 KINGSTON GA US 3424 -8493 223 +KNSK1 KINSLEY KS US 3793 -9938 655 UCOOP +KNSM5 HOFFMAN MN US 4583 -9572 -9999 NWR +KNSN2 CALIENTE (27 SSW) NV US 3725 -11471 1399 GOES +KNSN7 KINSTON (3 N) NC US 3537 -7755 18 COOPC +KNSO1 KINSMAN OH US 4145 -8058 -9999 GOES +KNSO2 KANSAS (6 ESE) OK US 3619 -9471 261 GOES +KNSP1 KENNETT SQUARE PA US 3982 -7569 61 +KNST1 KINGSTON TN US 3590 -8452 232 +KNSW3 KENOSHA (1 NE) WI US 4259 -8781 191 C-MAN +KNTC1 BOLINAS (6 N) CA US 3800 -12270 126 OTHER +KNTF1 KNIGHTS (4 NW) FL US 2814 -8215 -9999 GOES +KNTI3 KNIGHTSTOWN IN US 3978 -8553 253 COOPB +KNTM3 KNIGHTVILLE DAM MA US 4228 -7287 192 +KNTM4 KENTWOOD MI US 4288 -8560 -9999 NWR +KNTM5 KENT MN US 4642 -9670 -9999 UCOOP +KNTM7 KENNETT MO US 3622 -9007 82 COOPAB +KNTO2 KENTON OK US 3690 -10297 1326 COOPA +KNTO3 KENT OR US 4520 -12070 829 +KNTW1 KENT WA US 4742 -12224 9 COOPC +KNUH1 KEALAKEKUA (1 ENE) HI US 1953 -15591 713 +KNUM5 PENNINGTON (2 S) MN US 4745 -9448 396 GOES +KNUM5G PENNINGTON (2 S) MN US 4745 -9448 -9999 +KNW NEW STUYAHOK AK US 5945 -15733 -9999 +KNWC1 HEMET (16 ESE) CA US 3367 -11677 1500 GOES +KNWN8 KENMARE ND US 4868 -10208 590 NWR +KNXC1 LOWER LAKE (9 E) CA US 3888 -12243 777 GOES +KNXI2 KNOXVILLE IL US 4090 -9029 229 COOPB +KNXI3 KNOX IN US 4131 -8662 207 COOPB +KNXI4 KNOXVILLE IA US 4132 -9313 280 COOPAB +KNXM2 KNOXVILLE MD US 3934 -7770 101 UCOOP +KNXM7 KNOXVILLE MO US 3944 -9401 293 COOPB +KNXN6 KNOX (3 NNE) NY US 4271 -7410 297 COOPB +KNXO1 KNOXVILLE OH US 4049 -8069 390 IFLOWS +KNXT1 KNOXVILLE TN US 3588 -8396 253 COOPC +KNYA2 HOMER (20 SE) AK US 5800 -15000 0 BUOY +KNYK1 KINSLEY KS US 3792 -9940 661 COOPAB +KNYM7 KANSAS CITY MO US 3897 -9455 235 COOPB +KNYN7 CHARLOTTE (8 SW) NC US 3515 -8096 -9999 IFLOWS +KNZO3 RIDDLE (20 SSE) OR US 4272 -12320 1372 WSF +KNZP1 KINZUA PA US 4182 -7900 -9999 GOES +KOA KAILUA-KONA HI US 1974 -15605 -9999 +KOAH1 KOLOA HI US 2196 -15948 195 COOPB +KOBA2 ANDERSON (12 SW) AK US 6419 -14943 244 COOPA +KODA2 KODIAK AK US 5780 -15240 -9999 NWR +KODU1 HENRIEVILLE (4 S) UT US 3752 -11199 1771 COOPA +KOFA3 YUMA (58 NE) AZ US 3327 -11397 541 COOPA +KOHA3 KOHATK AZ US 3252 -11198 512 ALERT +KOHH1 HAWI HI US 2023 -15580 165 COOPB +KOKA2 KODIAK AK US 5630 -14817 -9999 BUOY +KOKH1 KOKEE HI US 2215 -15965 1280 +KOKI1 KOKSKIA (5 SSE) ID US 4607 -11593 710 COOPAB +KOLH1 KOLOA HI US 2192 -15947 73 COOPB +KOMK2 PINE RIDGE (2 NW) KY US 3778 -8363 396 GOES +KONH1 KAILUA-KONA HI US 1983 -15598 6 COOPB +KONK1 KANORADO KS US 3934 -10204 -9999 UCOOP +KONO2 KONAWA OK US 3496 -9675 297 COOPB +KOOH1 WAHIAWA HI US 2150 -15797 354 COOPB +KOOI1 KOOSKIA (21 E) ID US 4610 -11555 485 COOPABC +KOOM5 LITTLEFORK (15 SE) MN US 4823 -9334 -9999 +KOOU1 KOOSHAREM UT US 3851 -11188 2112 COOPAB +KOPT2 KOPPERL (5 NNE) TX US 3213 -9748 193 COOPB +KOPW2 KOPPERSTON WV US 3773 -8158 506 GOES +KORL1 KORAN LA US 3242 -9347 53 COOPB +KORT2 KOHRVILLE (2 SE) TX US 2999 -9557 -9999 ALERT +KORW4 LEO (75 W) WY US 4210 -10652 1780 +KOSM4 KOSS (1 SE) MI US 4539 -8770 210 UCOOP +KOSM6 KOSCIUSKO MS US 3305 -8960 125 COOPAB +KOSQ2 RAUSH VALLEY BC CN 5220 -12003 1771 GOES +KOST1 KNOXVILLE TN US 3600 -8393 408 IFLOWS +KOSU1 KOOSHAREM (5 NNE) UT US 3857 -11185 2134 +KOSW1 GLENOMA (3 NW) WA US 4653 -12220 739 GOES +KOUT2 KOUNTZE (4 NE) TX US 3040 -9426 8 +KOVU1 PROVO (1 W) UT US 4024 -11165 1393 +KOYA2 HUSLIA (40 NW) AK US 6601 -15757 335 GOES +KPAH1 KAPAA HI US 2208 -15933 53 COOPB +KPC PORT CLARENCE AK US 6525 -16687 4 +KPCN5 KINGSTON (3 E) NM US 3292 -10765 1750 UCOOP +KPGH1 HANA (10 SW) HI US 2068 -15615 -9999 GOES +KPHC1 EDISON (9 NE) CA US 3547 -11878 296 WSF +KPHH1 KEAAU HI US 1950 -15482 3 COOPB +KPIH1 KAPAA (5 WNW) HI US 2210 -15938 162 COOPB +KPKH1 HAIKU (4 SE) HI US 2088 -15628 427 COOPB +KPLK1 KANOPOLIS KS US 3871 -9816 -9999 COOPABC +KPLM6 DEKALB (4 SSW) MS US 3272 -8867 115 COOPAB +KPMH1 LAUPAHOEHOE (3 SE) HI US 1995 -15522 335 COOPB +KPPT2 KNIPPA TX US 2928 -9963 -9999 UCOOP +KPRU1 VERNAL (35 NE) UT US 4087 -10917 1731 GOES +KPSH1 MAUNALOA HI US 2118 -15725 43 COOPB +KPTH1 KILAUEA HI US 2223 -15940 -9999 COOPAB +KPTM2 ROMANCOKE (2 S) MD US 3884 -7637 3 +KPTN6 KINGS POINT NY US 4081 -7378 0 HTG +KPTV2 KIPTOPEKE VA US 3717 -7599 0 HTG +KPUH1 CAPTAIN COOK (24 SSE) HI US 1914 -15585 533 COOPB +KQRC KING_SALMON_AFS AK US 5868 -15663 -9999 +KRAA2 ANIAK (1 NW) AK US 6159 -15955 21 GOES +KRAC1 HANFORD (8 NW) CA US 3639 -11979 70 OTHER +KRAF1 RICHMOND HEIGHTS (9 W) FL US 2561 -8051 -9999 UCOOP +KRAN1 KRAMER (2 E) NE US 4058 -9685 396 +KRAN8 KRAMER (2 N) ND US 4870 -10070 440 UCOOP +KRBC1 BAKERSFIELD (5 NE) CA US 3543 -11895 151 WSF +KRBF1 RICHMOND HEIGHTS (15 W) FL US 2567 -8065 -9999 +KRBO3 KERBY (3 NNW) OR US 4223 -12366 369 COOPB +KRBT2 KIRBYVILLE (15 SE) TX US 3043 -9388 -9999 RAWS +KRCC1 LEMOORE (7 NNE) CA US 3639 -11988 66 OTHER +KRCI1 SALMON (15 N) ID US 4535 -11388 1585 GOES +KRCM8 CONDON (12 SW) MT US 4743 -11378 1448 SNOTEL +KRF PLEASANT HILL MO US 3881 -9426 303 +KRGA2 GUSTAVUS (5 E) AK US 5842 -13560 61 GOES +KRGC1 STRATFORD (1 SW) CA US 3618 -12006 73 OTHER +KRHA2 HUGHES AK US 6605 -15426 79 COOPB +KRHC1 AUBERRY (4 W) CA US 3713 -11952 -9999 OTHER +KRIC1 FAIRVIEW (2 NE) CA US 3595 -11848 -9999 OTHER +KRKA2 STERLING (4 SE) AK US 6050 -15067 53 GOES +KRKC1 TAYLORSVILLE (8 NE) CA US 4013 -12072 2225 GOES +KRKM5 KERKHOVEN MN US 4518 -9532 -9999 UCOOP +KRKM7 KIRKSVILLE MO US 4021 -9257 296 COOPAB +KRKT2 KIRKLAND TX US 3439 -10009 524 UCOOP +KRKV2 KONNAROCK VA US 3667 -8160 -9999 +KRLM5 KARLSTAD MN US 4858 -9652 325 +KRLS2 KIRLEY (6 N) SD US 4462 -10133 658 COOPAB +KRLT2 KERRVILEE (3 NNE) TX US 3007 -9911 -9999 COOPAB +KRMC2 KREMMLING (4 SW) CO US 4004 -10644 2231 GOES +KRMM8 KREMLIN (3 S) MT US 4852 -11011 872 COOPB +KRMN8 KRAMER (9 SSE) ND US 4859 -10066 444 UCOOP +KRMW2 KERMIT WV US 3782 -8238 193 +KRNA3 KEARNY AZ US 3305 -11091 558 COOPB +KRNC1 KERNVILLE CA US 3576 -11843 803 GOES +KRNM7 KEARNEY (2 W) MO US 3934 -9441 250 COOPABC +KRNN1 KEARNEY (4 NE) NE US 4073 -9902 649 COOPAB +KRNT2 KARNES CITY (10 WSW) TX US 2880 -9805 -9999 UCOOP +KROC2 MISSIONARY RIDGE CO US 3727 -10743 -9999 +KRRM7 KANSAS CITY MO US 3904 -9458 250 GOES +KRRT2 KERRVILLE (3 SE) TX US 3005 -9916 -9999 GOES +KRSI1 MCCALL (20 E) ID US 4499 -11572 1143 GOES +KRSP1 HUBLERSBURG (3 E) PA US 4095 -7755 387 IFLOWS +KRSS1 KERSHAW (2 S) SC US 3452 -8058 105 +KRST2 KRESS TX US 3437 -10175 1061 COOPB +KRTA2 TENAKEE SPRINGS (8 S) AK US 5766 -13519 -9999 UCOOP +KRTH1 SMUGGLER'S COVE (8 ENE) HI US 2056 -15658 366 +KRVC2 KARVAL CO US 3874 -10354 1547 COOPABC +KRVF1 SEBRING (14 E) FL US 2752 -8120 -9999 UCOOP +KRVN2 OROVADA (26 WNW) NV US 4175 -11823 1292 COOPA +KRVP1 KRESGEVILLE PA US 4090 -7550 213 +KRVT2 KERRVILLE TX US 3005 -9915 -9999 UCOOP +KRWK1 KIRWIN (1 S) KS US 3966 -9912 517 +KRWM7 WEBSTER GROVES (1 WSW) MO US 3858 -9037 -9999 +KRWW4 VALLEY (26 SE) WY US 4387 -10732 2911 SNOTEL +KRYM7 KEARNEY (2 E) MO US 3936 -9434 247 COOPB +KRZL1 KROTZ SPRINGS LA US 3054 -9175 -9999 +KRZO3 RIDDLE (15 SSE) OR US 4275 -12318 930 WSF +KSAF1 AVON PARK (22 ENE) FL US 2766 -8113 -9999 UCOOP +KSAW3 KESHENA WI US 4489 -8866 266 UCOOP +KSBN4 KEANSBURG NJ US 4044 -7415 3 +KSCF1 OKEECHOBEE (20 WNW) FL US 2740 -8112 -9999 UCOOP +KSCM6 KOSCIUSKO (2 SSE) MS US 3303 -8958 114 +KSCM7 INDEPENDENCE (3 W) MO US 3909 -9447 -9999 NWR +KSDF1 OKEECHOBEE (12 WNW) FL US 2731 -8102 -9999 UCOOP +KSDM7 KANSAS CITY MO US 3906 -9451 230 COOPB +KSDQ9 DAWSON (17 E) YK CN 6387 -13893 1079 UCOOP +KSDS2 ABERDEEN (3 SSE) SD US 4542 -9848 396 UCOOP +KSEF1 OKEECHOBEE (8 W) FL US 2723 -8096 0 UCOOP +KSFC1 MECCA (3 SSW) CA US 3354 -11609 -62 ALERT +KSFI3 BREMS (2 W) IN US 4130 -8675 -9999 UCOOP +KSFM4 KINGSFORD MI US 4585 -8808 -9999 UCOOP +KSHW2 BUCKHANNON (4 E) WV US 3900 -8013 518 IFLOWS +KSHW3 KENOSHA (8 SW) WI US 4251 -8795 -9999 AUTOB +KSKI2 RAMSEY (7 SE) IL US 3913 -8897 153 UCOOP +KSLC2 LITTLETON (10 SSW) CO US 3949 -10510 1677 COOPAB +KSLF1 BROOKSVILLE (8 NE) FL US 2863 -8228 25 UCOOP +KSLN8 KENSAL (8 NNW) ND US 4740 -9880 439 UCOOP +KSLN8G KENSAL (8 NNW) ND US 4740 -9880 -9999 +KSM ST MARY'S (4 W) AK US 6206 -16330 98 AWOS +KSMU1 KOOSHAREM UT US 3851 -11188 2091 GOES +KSNW3 KESHENA WI US 4488 -8863 260 +KSOM6 KOSCIUSKO (13 SE) MS US 3298 -8939 128 +KSPC1 LAKESHORE (4 ENE) CA US 3730 -11910 2835 GOES +KSPM4 SPARTA (1 S) MI US 4314 -8572 265 UCOOP +KSPM8 KALISPELL (9 NNE) MT US 4831 -11425 905 COOPBC +KSRC1 MONO HOT SPRINGS (5 WSW) CA US 3730 -11910 2774 WSF +KSSF1 KISSIMMEE FL US 2828 -8142 18 COOPA +KSTS2 KEYSTONE (7 NE) SD US 4398 -10334 1184 +KSUO1 SAYBROOK (2 NE) OH US 4189 -8083 183 IFLOWS +KSYC1 KELSEYVILLE (2 NW) CA US 3900 -12286 414 ALERT +KSYI4 KESLEY (3 NNE) IA US 4272 -9289 312 COOPB +KSYM7 KANSAS CITY MO US 3907 -9451 229 COOPB +KSYP1 KERSEY (1 SW) PA US 4135 -7862 625 IFLOWS +KSYS1 KIRKSEY SC US 3399 -8205 -9999 NWR +KTAC1 ANAHEIM CA US 3380 -11788 5 ALERT +KTAH1 KAHUKU (3 W) HI US 2168 -15799 182 GOES +KTBI1 KETTLE BUTTE (3 N) ID US 4355 -11233 1565 OTHER +KTCA2 KETCHIKAN AK US 5575 -13184 -9999 NWR +KTCM4 KENT CITY (2 SW) MI US 4320 -8577 256 COOPB +KTCM5 ROCHESTER (5 NW) MN US 4409 -9251 335 UCOOP +KTCP1 DALLAS (2 NE) PA US 4135 -7592 415 IFLOWS +KTCQ2 KOOTENAY N.PARK KOOTENAY BC CN 5087 -11605 1170 +KTFM8 MIZPAH (12 NE) MT US 4631 -10502 1012 GOES +KTFW1 KETTLE FALLS WA US 4860 -11807 427 GOES +KTHN8 KATHYRN ND US 4673 -9777 -9999 UCOOP +KTIA2 ILIAMNA (19 W) AK US 5979 -15552 236 GOES +KTLA3 BULLHEAD CITY (5 N) AZ US 3522 -11456 226 UCOOP +KTLC1 KETTLEMAN CITY (5 WNW) CA US 3603 -12006 247 GOES +KTLC2 COLORADO SPRINGS (10 N) CO US 3898 -10480 2018 GOES +KTLI3 KENTLAND IN US 4076 -8745 209 COOPAB +KTLM4 NEW HUDSON (3 W) MI US 4251 -8368 -9999 OTHER +KTLO1 MENTOR (4 S) OH US 4161 -8129 314 COOPB +KTLW1 KETTLE FALLS (9 NNE) WA US 4861 -11812 399 GOES +KTN KETCHIKAN AK US 5536 -13171 24 +KTNA2 KETCHIKAN (8 E) AK US 5538 -13147 11 COOPA +KTNF1 KEATON BEACH FL US 2982 -8359 2 +KTNT2 KELTON (5 N) TX US 3547 -10012 -9999 GOES +KTOW4 CASPER WY US 4285 -10627 1591 UCOOP +KTPA3 SELLS (15 NE) AZ US 3195 -11162 1926 ALERT +KTPC1 ZENIA (4 SSE) CA US 4015 -12347 1057 +KTRG1 KINGSTON GA US 3424 -8489 220 GOES +KTSH1 KURTISTOWN (2 W) HI US 1959 -15508 293 COOPAB +KTSI3 KOUTS (5 S) IN US 4125 -8703 -9999 UCOOP +KTSO2 KENTON (5 SE) OK US 3686 -10289 1360 +KTTC1 KETTLEMAN CITY CA US 3600 -11996 73 COOPAC +KTTP1 KITTANNING (1 NE) PA US 4082 -7953 241 +KTWL1 KENTWOOD LA US 3093 -9052 70 COOPB +KTYT2 KATY TX US 2980 -9582 47 COOPB +KTZA2 KUTZEBUE AK US 6850 -15863 -9999 GOES +KTZT2 KOUNTZE (3 SE) TX US 3033 -9423 24 COOPB +KUAH1 KUALAPUU HI US 2115 -15703 251 COOPB +KUCH1 MOUNTAIN VIEW HI US 1958 -15533 1750 COOPB +KUEH1 KILAUEA HI US 2222 -15942 98 COOPB +KUHH1 KUKUIHAELE HI US 2012 -15557 226 COOPB +KUIH1 KAUAI HI US 2340 -16227 -9999 BUOY +KUKH1 KOLOA HI US 2190 -15950 30 COOPB +KULH1 KULA HI US 2070 -15637 916 COOPAB +KUMU1 MARYSVALE (9 S) UT US 3833 -11220 1823 +KUMW2 MONTERVILLE (6 N) WV US 3863 -8008 981 COOPAB +KUNH1 KUNIA HI US 2140 -15803 98 COOPB +KUOH1 PAHOA (6 S) HI US 1942 -15495 232 COOPB +KUPA2 DEADHORSE (13 WNW) AK US 7028 -14896 8 GOES +KUPH1 KUPU RAWS ID US 4360 -11620 -9999 +KURH1 KA'A'AWA (3 N) HI US 2153 -15787 66 COOPB +KURI3 KURTZ IN US 3897 -8617 -9999 UCOOP +KURN7 KURE BEACH (2 S) NC US 3396 -7794 -9999 MARS +KUSW1 CARNATION (15 E) WA US 4768 -12160 1195 SNOTEL +KUUH1 KAMUELA (1 NNE) HI US 2003 -15567 927 COOPB +KVAT2 CENTER POINT TX US 2995 -9905 -9999 ALERT +KVBT2 KERRVILLE TX US 3005 -9916 -9999 ALERT +KVC KING COVE AK US 5512 -16227 45 +KVCT2 INGRAM TX US 3007 -9924 -9999 ALERT +KVDT2 HUNT TX US 3007 -9932 -9999 ALERT +KVET2 HUNT TX US 3006 -9939 -9999 ALERT +KVFT2 HUNT TX US 3000 -9939 -9999 ALERT +KVGT2 KERRVILLE TX US 2996 -9921 -9999 ALERT +KVHT2 CAMP VERDE TX US 2989 -9911 -9999 ALERT +KVIT2 HUNT TX US 2995 -9948 -9999 ALERT +KVJT2 HUNT TX US 3006 -9950 -9999 ALERT +KVKT2 MOUNTAIN HOME TX US 3015 -9934 -9999 ALERT +KVL KIVALINA AK US 6773 -16455 -9999 +KVLC1 KERNVILLE (2 NNW) CA US 3578 -11844 824 COOPAB +KVLC2 KARVAL (7 NE) CO US 3883 -10348 1484 UCOOP +KVLK2 KEVIL KY US 3708 -8889 131 COOPC +KVLL1 KEITHVILLE LA US 3236 -9386 61 COOPB +KVLT2 HUNT TX US 2997 -9930 -9999 ALERT +KVMT2 HUNT (16 WSW) TX US 2995 -9958 -9999 ALERT +KVNT2 HUNT (20 WSW) TX US 2999 -9969 -9999 ALERT +KVNU1 LOGAN (2 N) UT US 4174 -11186 1372 COOPC +KVOT2 HUNT (21 W) TX US 3007 -9968 -9999 ALERT +KVPT2 HUNT (15 W) TX US 3007 -9959 -9999 ALERT +KVQT2 HUNT TX US 3012 -9950 -9999 ALERT +KVRT2 HUNT (10 NW) TX US 3015 -9954 -9999 ALERT +KVST2 MOUNTAIN HOME (3 W) TX US 3017 -9942 -9999 ALERT +KVTT2 MOUNTAIN HOME (6 NW) TX US 3024 -9944 -9999 ALERT +KVUT2 INGRAM TX US 3012 -9920 -9999 ALERT +KVVT2 KERRVILLE TX US 3005 -9910 -9999 ALERT +KVWT2 KERRVILLE TX US 3006 -9914 -9999 ALERT +KVXT2 KERRVILLE TX US 3005 -9915 -9999 ALERT +KVYT2 KERRVILLE TX US 3006 -9912 -9999 ALERT +KVZT2 KERRVILLE TX US 3004 -9915 -9999 ALERT +KW9D BROOKVILLE IN US 3902 -8505 -9999 +KWAH1 WAIALUA HI US 2158 -15818 12 COOPB +KWAK1 KIOWA KS US 3702 -9848 408 COOPB +KWAM7 KANSAS CITY MO US 3911 -9450 230 COOPB +KWEH1 WAIMEA-KOHALA (10 W) HI US 2005 -15583 9 +KWHH1 KAWAIHAE HI US 2004 -15583 0 HTG +KWHT2 HONDO (3 N) TX US 2939 -9915 -9999 +KWJP8 KWAJALEIN ISLAND MH 0874 16774 0 HTG +KWKC1 REDDING (3 NW) CA US 4061 -12244 182 GOES +KWLH1 HALEIWA HI US 2159 -15801 372 GOES +KWN QUINHAGAK AK US 5975 -16188 3 SAWRS +KWNA2 KOTZEBUE AK US 6689 -16261 3 NWR +KWNF1 MORRISTOWN (6 W) FL US 2928 -8266 -9999 NWR +KWNK1 KIRWIN (1 S) KS US 3966 -9912 517 GOES +KWNW3 KEWAUNEE WI US 4447 -8750 -9999 HTG +KWPM7 KANSAS CITY MO US 3903 -9461 -9999 +KWRQ2 KWADACHA RIVER CN 5763 -12508 -9999 +KWRT2 KAMAY (1 N) TX US 3387 -9884 279 GOES +KWSF1 KEY WEST FL US 2466 -8154 -9999 NWR +KWTT1 KNOXVILLE (1 SW) TN US 3595 -8393 259 GOES +KWVA2 FAIRBANKS AK US 6727 -14480 305 SNOTEL +KWWA2 KODIAK (6 NE) AK US 5780 -15235 14 COOPA +KXCT2 KNOX CITY (16 W) TX US 3338 -10008 -9999 RFCSIM +KXIW1 CLEARWATER (13 NE) WA US 4775 -12418 756 NWR +KXKK2 BARBOURVILLE (6 NW) KY US 3695 -8397 504 IFLOWS +KXNI3 KNOX IN US 4131 -8662 212 COOPB +KXVT1 KNOXVILLE TN US 3600 -8393 408 NWR +KXZO3 RIDDLE (15 SSE) OR US 4277 -12320 555 WSF +KYCN2 LAS VEGAS (24 WNW) NV US 3626 -11561 2195 GOES +KYDK2 GRAND RIVERS KY US 3702 -8827 107 +KYET2 KYLE (2 SW) TX US 2998 -9791 -9999 +KYK KARLUK AK US 5757 -15445 12 AWOS +KYKT2 WESTFIELD (6 W) TX US 3003 -9548 -9999 ALERT +KYLN2 LAS VEGAS (28 WNW) NV US 3627 -11567 2499 WSF +KYLS2 KYLE SD US 4342 -10219 875 COOPAB +KYLT2 KYLE TX US 2997 -9786 -9999 ALERT +KYPW1 TULALIP (6 NW) WA US 4814 -12236 6 ALERT +KYSC2 CRESTED BUTTE (3 N) CO US 3887 -10703 3036 +KYTP1 KENMAWR PA US 4048 -8011 296 UCOOP +KYWF1 KEY WEST (1 W) FL US 2455 -8181 0 HTG +KZBS2 KRANZBURG SD US 4488 -9692 -9999 UCOOP +KZHA2 KODIK AK US 5770 -15288 15 SNOTEL +KZUP1 WARREN (7 E) PA US 4183 -7904 -9999 GOES +L10 SAN CLEMENTE CA US 3342 -11762 -9999 MARS +L13 POINT LOMA CA US 3267 -11748 -9999 MARS +L14 SAN PEDRO (2 S) CA US 3372 -11828 0 +L20 YUKON AK US 6472 -14652 535 ASOS +L21 SCRIPPS PIER (2 NE) CA US 3287 -11725 0 +L27 SANTA CATALINA ISLAND CA US 3333 -11833 -9999 MARS +L34 OCEANSIDE HARBOR CA US 3321 -11740 3 MARS +L46 ANACAPA ISLAND CA US 3402 -11937 -9999 MARS +L55 MALIBU CA US 3403 -11868 139 MARS +L58 MISSION BEACH CA US 3277 -11723 -9999 MARS +L63 INDIAN SPRINGS (4 N) NV US 3653 -11555 970 BASIC +L67 RIALTO (2 NNW) CA US 3413 -11739 433 COOPC +L74 MERCURY NV US 3693 -11605 1195 UCOOP +L79 OXNARD CA US 3417 -11922 -9999 MARS +L82 TERMINAL ISLAND CA US 3373 -11827 -9999 MARS +L96 LOMPOC CA US 3457 -12067 -9999 MARS +L97 POINT VICENTE CA US 3373 -11840 -9999 MARS +L98 EL CAPITAN BEACH CA US 3345 -12003 27 MARS +LAA LAMAR CO US 3807 -10269 -9999 +LAAC1 LOS ANGELES (6 E) CA US 3408 -11823 90 ALERT +LAAC2 LAMAR (2 S) CO US 3806 -10262 1118 NWR +LAAH1 LANAI CITY HI US 2082 -15688 1027 COOPB +LAAN5 LOS ALAMOS (6 SW) NM US 3583 -10640 2774 WSF +LAAU1 MOUNTAIN HOME (13 NW) UT US 4055 -11048 2429 +LAAV2 BLACKSBURG (11 E) VA US 3723 -8022 358 IFLOWS +LAAW3 LAONA (1 W) WI US 4556 -8868 475 OTHER +LABC1 SACRAMENTO CA US 3832 -12150 3 ALERT +LABF1 LA BELLE FL US 2674 -8143 5 COOPA +LABH1 KAILUA KONA HI US 1967 -15597 466 COOPB +LABL1 LA BRANCHE LA US 3005 -9037 0 HTG +LABM5 LAKE BRONSON (3 SE) MN US 4872 -9661 301 NWR +LABM7 LABELLE MO US 4012 -9192 235 COOPB +LABN7 LINCOLNTON (4 S) NC US 3542 -8120 224 GOES +LABO3 LACOMB (3 NNE) OR US 4463 -12272 158 COOPAB +LABW4 LA BARGE (5 SSE) WY US 4220 -11017 1990 +LACC1 LA CRESCENTA (1 SE) CA US 3422 -11824 477 COOPB +LACF1 LAKE CITY FL US 3019 -8263 59 NWR +LACH3 PASO LA CEIBA HO 1429 -8707 -9999 +LACI2 LACON IL US 4103 -8942 138 OTHER +LACI3 LA CROSSE (2 E) IN US 4132 -8685 205 +LACK1 LA CROSSE KS US 3853 -9930 -9999 UCOOP +LACL1 LAKE ARTHUR (10 W) LA US 3000 -9289 -9999 RAWS +LACM8 CAMERON (23 SSE) MT US 4485 -11159 1859 WSF +LACN3 LACONIA NH US 4353 -7146 158 +LACT2 LA COSTE TX US 2932 -9882 -9999 RFCSIM +LACU1 SPANISH FORK (3 W) UT US 4008 -11162 -9999 BASIC +LACW1 LACROSSE WA US 4682 -11788 442 COOPABC +LACW3 LA CROSSE WI US 4380 -9126 195 +LACW3G LA CROSSE WI US 4380 -9126 -9999 +LADA4 PINE BLUFF (6 ENE) AR US 3425 -9190 67 GOES +LADC1 LOS ANGELES (2 S) CA US 3405 -11824 93 ALERT +LADC2 AURORA (5 N) CO US 3907 -10487 -9999 GOES +LADI4 LADORA IA US 4175 -9218 230 +LADI4G LADORA IA US 4175 -9218 230 +LADL1 BOSSIER CITY (5 E) LA US 3255 -9362 61 +LADN2 MOUNTAIN CITY (5 SW) NV US 4178 -11603 2042 SNOTEL +LADP4 ADJUNTAS PR 1820 -6673 384 GOES +LADS1 LADSON (3 SW) SC US 3296 -8015 21 COOPAB +LADS2 LADNER (9 SW) SD US 4575 -10388 954 COOPAB +LADW3 LADYSMITH WI US 4545 -9108 353 COOPB +LAEC1 LOS ANGELES (1 E) CA US 3408 -11823 91 ALERT +LAEG1 LAGRANGE (3 SSE) GA US 3300 -8501 215 UCOOP +LAEM4 LAPEER (4 SW) MI US 4320 -8334 271 COOPB +LAEM7 LAURIE (5 NE) MO US 3826 -9280 -9999 UCOOP +LAF LAFAYETTE IN US 4041 -8694 185 ASOS +LAFC1 MILFORD (3 SSE) CA US 4014 -12035 1670 GOES +LAFC2 LAFAYETTE CO US 4000 -10512 1627 UCOOP +LAFF1 FERNDALE (3 NNE) FL US 2866 -8168 -9999 +LAFI2 LAKE FOREST IL US 4225 -8783 -9999 +LAFI3 WEST LAFAYETTE IN US 4042 -8690 158 +LAFL1 LAFAYETTE LA US 3005 -9200 -9999 NWR +LAFN2 LAUGHLIN (4 W) NV US 3513 -11472 695 ALERT +LAFO3 AGNESS (10 SSW) OR US 4242 -12413 856 GOES +LAFT1 LAFAYETTE TN US 3652 -8603 297 COOPAB +LAFV2 BLACKSBURG (11 E) VA US 3723 -8022 402 COOPB +LAFW3 LA FARGE WI US 4357 -9064 247 +LAFW3C LA FARGE WI US 4357 -9064 247 +LAGA3 DENNEHOTSO AZ US 3685 -10984 1519 GOES +LAGC1 LAGUNA BEACH CA US 3355 -11778 11 COOPAC +LAGC2 LA GARITA CO US 3783 -10625 -9999 UCOOP +LAGG1 LA GRANGE GA US 3307 -8502 -9999 +LAGN2 ELY (60 NNE) NV US 4006 -11462 1817 COOPAB +LAGO1 LAGRANGE (1 NE) OH US 4125 -8210 249 COOPB +LAGO3 LA GRANDE OR US 4555 -11801 938 RAWS +LAGT1 LA GRANGE (1 S) TN US 3503 -8925 -9999 GOES +LAGT2 LAGUNA TX US 2630 -9737 -9999 +LAGW4 LA GRANGE WY US 4164 -10417 1399 COOPA +LAHC1 LA HONDA CA US 3731 -12225 137 GOES +LAHC2 LA JUNTA CO US 3798 -10355 -9999 UCOOP +LAHH1 LAHAINALUNA (2 NE) HI US 2088 -15665 174 COOPB +LAHI2 LA HARPE IL US 4058 -9097 213 COOPAB +LAHM4 LAKE HURON MI US 4428 -8242 -9999 BUOY +LAHN2 GARDNERVILLE (5 SE) NV US 3889 -11970 1451 WSF +LAHO2 LAHOMA (5 NW) OK US 3643 -9815 390 UCOOP +LAIC1 LAKE ALPINE CA US 3848 -12001 2301 WSF +LAIH1 LAHAINA (4 ESE) HI US 2086 -15662 390 COOPB +LAIM8 SULA (3 NW) MT US 4587 -11405 1294 COOPB +LAIP1 LAIRDSVILLE (1 NE) PA US 4123 -7661 -9999 IFLOWS +LAJC2 LA JUNTA (3 W) CO US 3798 -10360 -9999 GOES +LAJM7 LAMAR (7 S) MO US 3739 -9428 -9999 UCOOP +LAJP4 LAJAS (6 S) PR 1797 -6705 4 COOPA +LAJT2 LAJITAS TX US 2927 -10378 -9999 +LAKC1 LAKESIDE (2 E) CA US 3285 -11690 210 COOPAB +LAKC2 LAKEWOOD CO US 3970 -10513 -9999 UCOOP +LAKF1 LAKELAND (3 S) FL US 2800 -8195 -9999 UCOOP +LAKG1 LAKELAND GA US 3104 -8308 58 COOPAB +LAKK1 LAKIN KS US 3794 -10125 914 COOPABC +LAKL1 LAKE CHARLES LA US 3031 -9334 -9999 NWR +LAKM5 LAKE CITY MN US 4445 -9228 215 COOPB +LAKN1 SCOTTSBLUFF (9 NE) NE US 4199 -10363 1276 GOES +LAKN2 LAS VEGAS (9 WSW) NV US 3613 -11528 799 ALERT +LAKN3 LAKEPORT NH US 4355 -7147 152 GOES +LAKN4 LAKE HOPATCONG NJ US 4092 -7467 290 +LAKN4G LAKE HOPATCONG NJ US 4092 -7467 -9999 +LAKN5 FORT SUMNER (12 NW) NM US 3461 -10438 -9999 +LAKO1 LOGAN (2 WSW) OH US 3954 -8247 -9999 IFLOWS +LAKO3 LAKEVIEW (3 WSW) OR US 4218 -12042 1448 GOES +LAKS2 TUTHILL (8 SW) SD US 4309 -10160 942 +LAKT2 TELEPHONE (6 SE) TX US 3374 -9592 162 COOPB +LAKU1 ROOSEVELT (27 NW) UT US 4055 -11035 2560 WSF +LAKW4 CODY (70 W) WY US 4455 -11040 2371 WSF +LAL LAKELAND (3 SW) FL US 2799 -8202 44 SAWRS +LALC1 LOS ALTOS HILLS (3 S) CA US 3733 -12210 163 ALERT +LALF1 LAKE ALFRED FL US 2817 -8174 -9999 GOES +LALH1 KAMUELA HI US 2001 -15568 797 COOPAB +LALN2 LAUGHLIN (6 W) NV US 3518 -11467 738 ALERT +LALT2 LLANO (9 NW) TX US 3086 -9878 -9999 ALERT +LAM LOS ALAMOS NM US 3588 -10627 -9999 SAWRS +LAMA4 MARIANNA AR US 3478 -9075 48 GOES +LAMC1 UKIAH (4 N) CA US 3920 -12319 204 COOPB +LAMC2 LAMAR (8 ENE) CO US 3811 -10248 -9999 GOES +LAMF1 LAMONT FL US 3037 -8381 13 +LAML1 MORGAN CITY LA US 2970 -9121 -9999 GOES +LAMM7 LAMAR MO US 3750 -9427 299 COOPAB +LAMM8 LAME DEER (9 E) MT US 4563 -10650 1021 OTHER +LAMN2 LAMOILLE (3 W) NV US 4072 -11552 1780 +LAMN3 NEWMARKET NH US 4310 -7095 12 +LAMN8 LA MOURE ND US 4635 -9830 393 +LAMO2 LAMONT OK US 3668 -9757 311 COOPB +LAMO3 VALSETZ (6 NE) OR US 4492 -12358 1094 COOPB +LAMT2 LAMPASAS TX US 3106 -9819 312 COOPAB +LAMV3 Lameshur Bay, St. John 1832 -6472 -9999 CTGN +LAMW1 MAZAMA (10 NNE) WA US 4869 -12024 1494 SNOCOR +LAN LANSING MI US 4278 -8459 256 +LANA4 LANGLEY AR US 3431 -9390 -9999 GOES +LANC1 THOUSAND OAKS (3 NNW) CA US 3421 -11880 488 ALERT +LANC2 FORT COLLINS CO US 4051 -10512 1570 ALERT +LANH1 LANAI CITY HI US 2083 -15692 494 COOPAB +LANI1 HOLLISTER (21 SE) ID US 4213 -11438 1823 WSF +LANK1 LANE KS US 3844 -9508 -9999 COOPB +LANM5 LANSING MN US 4375 -9295 -9999 UCOOP +LANM5G LANSING MN US 4375 -9295 -9999 +LANM7 LANCASTER (2 S) MO US 4050 -9253 296 NWR +LANN2 FALLON (15 W) NV US 3947 -11906 1265 COOPAB +LANN3 LANCASTER NH US 4448 -7158 172 COOPAB +LANN4 LANOKA HARBOR NJ US 3987 -7417 1 GOES +LANN8 LANDA (3 SE) ND US 4885 -10085 454 COOPB +LANO1 LANCASTER OH US 3972 -8261 256 COOPAB +LANS2 LANTRY (4 NW) SD US 4506 -10148 -9999 +LANT1 LANCING (6 NW) TN US 3615 -8473 463 COOPA +LANT2 LOS ANGELES TX US 2845 -9907 88 COOPB +LANW3 LANCASTER (4 WSW) WI US 4283 -9079 317 COOPAB +LANW4 LANDER (6 SW) WY US 4275 -10880 1998 +LAOC1 LOS ANGELES CA US 3405 -11824 85 ALERT +LAOF1 WILDWOOD (4 SE) FL US 2881 -8200 -9999 OTHER +LAON2 LAUGHLIN (9 W) NV US 3517 -11473 826 ALERT +LAOT2 LLANO (18 S) TX US 3050 -9875 421 COOPB +LAOW3 LAONA (6 SW) WI US 4552 -8875 465 COOPAB +LAPC1 SANTA MARGUARITA (22 E) CA US 3537 -12022 573 +LAPC2 LAS ANIMAS (3 SE) CO US 3803 -10320 1182 GOES +LAPF1 DE LEON SPRINGS (3 SE) FL US 2910 -8131 -9999 +LAPH1 LAUPAHOEHOE HI US 1999 -15523 116 COOPAB +LAPI1 LAPWAI (2 N) ID US 4642 -11681 264 COOPB +LAPI3 LA PORTE IN US 4160 -8672 247 COOPAB +LAPL1 LA PLACE LA US 3009 -9044 -9999 GOES +LAPM4 LAPEER (3 SE) MI US 4303 -8328 -9999 UCOOP +LAPM7 LA PLATA (4 S) MO US 3996 -9249 290 NWR +LAPN5 LA PLATA (5 N) NM US 3700 -10813 -9999 UCOOP +LAPO3 LA PINE (1 N) OR US 4369 -12150 1278 GOES +LAPP1 LAPORTE PA US 4142 -7649 599 COOPAB +LAPP1L LAPORTE PA US 4142 -7649 599 +LAPR6 LAS PRADERAS NR 1216 -8516 -9999 +LAPW1 LA PUSH WA US 4791 -12464 0 HTG +LAQM5 LAC QUI PARLE MN US 4503 -9587 -9999 GOES +LAR LARAMIE WY US 4131 -10567 2218 +LARA2 LARSEN BAY AK US 5753 -15397 5 COOPA +LARC1 STOCKTON (18 WNW) CA US 3803 -12098 79 ALERT +LARC2 LAS ANIMAS (3 NE) CO US 3808 -10322 1184 GOES +LARF1 LARGO FL US 2791 -8278 -9999 OTHER +LARK1 LAWRENCE KS US 3897 -9527 305 COOPAB +LARL1 LAKE ARTHUR (13 W) LA US 3007 -9288 -9999 GOES +LARM2 LAUREL (2 SE) MD US 3901 -7684 62 IFLOWS +LARM4 LAPEER MI US 4307 -8333 263 COOPC +LARM6 LAUREL (1 W) MS US 3166 -8919 -9999 RFCSIM +LARM7 LAMAR (12 NE) MO US 3762 -9415 -9999 UCOOP +LARO1 LA RUE OH US 4058 -8338 283 COOPB +LARP4 LARES PR 1830 -6687 290 GOES +LARS1 LAURENS (2 NW) SC US 3452 -8205 -9999 UCOOP +LART2 ARLINGTON (10 W) TX US 3272 -9719 -9999 +LARU1 TORREY (12 SE) UT US 3813 -11132 -9999 GOES +LAS LAS VEGAS NV US 3608 -11515 648 +LASC1 BISHOP (16 SW) CA US 3721 -11861 2763 COOPB +LASI1 ISLAND PARK (15 NE) ID US 4447 -11115 2326 WSF +LASM4 LAKE SUPERIOR MI US 4732 -8987 -9999 BUOY +LASN2 BOULDER CITY NV US 3600 -11486 -9999 NWR +LASN5 LAS CRUCES (19 NNE) NM US 3262 -10673 752 COOPAB +LASN6 BUFFALO NY US 4307 -7898 -9999 GOES +LASO1 LANCASTER OH US 3970 -8253 -9999 GOES +LASS2 HARROLD (2 S) SD US 4412 -9968 533 UCOOP +LAST1 LASCASSAS (3 SW) TN US 3592 -8633 155 GOES +LAST2 LAMESA (1 SSE) TX US 3272 -10195 904 COOPAB +LASU1 MOAB (26 SE) UT US 3830 -10922 2048 COOPAB +LASW1 LESTER (2 E) WA US 4722 -12145 549 WSF +LASW3 LA CROSSE WI US 4380 -9137 -9999 NWR +LATC1 SACRAMENTO CA US 3832 -12150 3 ALERT +LATF1 LECANTO FL US 2884 -8249 -9999 NWR +LATI2 LATHAM PARK IL US 4237 -8906 -9999 AHOS +LATN2 LATHROP WELLS (6 SW) NV US 3657 -11646 747 COOPA +LATN5 LAKE ARTHUR (3 E) NM US 3299 -10432 -9999 RFCSIM +LATP1 LATROBE PA US 4032 -7939 308 GOES +LATW2 HARTLAND (2 NW) WV US 3832 -8125 488 IFLOWS +LATW3 LAKE TOMAHAWK WI US 4573 -8955 -9999 UCOOP +LAUC1 TWIN BRIDGES (5 E) CA US 3882 -12004 2225 WSF +LAUC3 LAUREL RESERVOIR CT US 4117 -7355 41 +LAUD1 LAUREL DE US 3854 -7559 12 AWOS +LAUM6 LAUREL (17 SE) MS US 3153 -8889 -9999 GOES +LAUM7 LAURIE (4 W) MO US 3820 -9293 -9999 UCOOP +LAUN1 LAUREL NE US 4242 -9708 454 COOPB +LAUN2 LAUGHLIN NV US 3517 -11458 184 COOPC +LAUN7 LAURINBURG NC US 3475 -7947 64 COOPAB +LAUO1 LAURELVILLE OH US 3947 -8273 232 COOPB +LAUP1 LAUGHLINTOWN (6 SE) PA US 4005 -7922 832 COOPB +LAUW1 LAURIER (1 SE) WA US 4898 -11822 435 GOES +LAUW2 GLADY (3 E) WV US 3876 -7969 1115 IFLOWS +LAVA3 LAVEEN (3 SSE) AZ US 3334 -11215 346 COOPA +LAVH1 LAHAINA (3 SE) HI US 2085 -15665 67 COOPB +LAVI1 IDAHO FALLS (29 SE) ID US 4330 -11152 2240 WSF +LAVI2 LAKE VILLA IL US 4225 -8802 -9999 UCOOP +LAVM8 LAVINA MT US 4629 -10894 1047 COOPB +LAVN5 LAS VEGAS NM US 3553 -10520 1935 COOPAB +LAVO2 LAVERNE OK US 3670 -9990 640 COOPB +LAVU1 HURRICANE UT US 3720 -11327 981 COOPAB +LAVW3 LA VALLE WI US 4358 -9013 271 COOPB +LAW LAWTON OK US 3457 -9842 -9999 +LAWC1 LONG BEACH (4 N) CA US 3382 -11821 4 ALERT +LAWI2 LAWRENCEVILLE (1 E) IL US 3872 -8766 -9999 COOPB +LAWI4 LAWTON IA US 4248 -9619 354 UCOOP +LAWK1 LAWRENCE (4 S) KS US 3892 -9527 244 +LAWN4 LAKEWOOD NJ US 4010 -7415 1 GOES +LAWO2 LAWTON OK US 3462 -9840 351 +LAWP1 LAWTON PA US 4178 -7607 274 GOES +LAWT1 LAWRENCEBURG TN US 3525 -8735 265 COOPAB +LAWT2 LAWN TX US 3213 -9974 600 COOPB +LAWV2 LAWRENCEVILLE (3 SE) VA US 3672 -7783 42 +LAX LOS ANGELES (5 NW) CA US 3394 -11839 9 +LAXW3 LA CROSSE (1 SW) WI US 4381 -9126 195 UCOOP +LAYC1 LAYTONVILLE (1 N) CA US 3970 -12349 560 GOES +LAYC2 COMMERCE CITY (4 ENE) CO US 3982 -10486 -9999 GOES +LAYK1 LA CYGNE KS US 3835 -9476 -9999 COOPB +LAYO1 LAYMAN OH US 3940 -8172 -9999 IFLOWS +LAYT2 LANGTRY TX US 2979 -10156 393 COOPAB +LAZC2 DECKERS (1 NW) CO US 3927 -10524 2151 ALERT +LBAC1 LONG BEACH (1 S) CA US 3376 -11820 6 COOPABC +LBAC2 GEORGETOWN (11 WSW) CO US 3967 -10590 3475 SNOTEL +LBAM7 LEBANON (7 W) MO US 3771 -9279 -9999 UCOOP +LBAR6 LAS BANDERAS NR 1220 -8557 -9999 +LBAU1 WENDOVER (48 S) UT US 4004 -11399 1609 COOPA +LBB LUBBOCK TX US 3365 -10181 992 +LBBC1 LONG BEACH (2 S) CA US 3373 -11814 9 ALERT +LBBL1 BELLEVUE (2 N) LA US 3270 -9351 49 +LBBM8 LIBBY MT US 4838 -11557 631 GOES +LBBN7 LUMBER BRIDGE NC US 3489 -7907 -9999 NWR +LBBT2 LUBBOCK TX US 3374 -10190 -9999 NWR +LBCA3 HEBER (2 SW) AZ US 3443 -11060 1969 ALERT +LBCI3 INDIANAPOLIS (7 SSW) IN US 3967 -8620 226 GOES +LBCM8 HAYS (25 WSW) MT US 4781 -10902 945 GOES +LBCO3 EAGLE POINT (32 ESE) OR US 4238 -12236 1372 GOES +LBCV2 MOUNTAIN GROVE (8 NE) VA US 3821 -7984 804 GOES +LBCW2 CLENDENIN (3 ENE) WV US 3850 -8128 354 IFLOWS +LBDA3 HEBER (7 SW) AZ US 3433 -11070 2134 ALERT +LBDC1 LOS BANOS (7 SW) CA US 3699 -12093 107 GOES +LBDL1 JONESVILLE (15 SW) LA US 3140 -9192 -9999 GOES +LBDN5 RADIUM SPRINGS (1 E) NM US 3248 -10692 -9999 GOES +LBE LATROBE (3 SSW) PA US 4029 -7941 -9999 +LBEC1 NAPA CA US 3858 -12225 139 COOPAC +LBEN7 DURHAM (3 W) NC US 3609 -7896 131 COOPAB +LBF NORTH PLATTE NE US 4113 -10070 847 +LBFM8 GARRISON (1 SE) MT US 4652 -11279 1324 GOES +LBFO3 BEND (9 SW) OR US 4393 -12134 1419 GOES +LBGI3 LEESBURG (4 E) IN US 4133 -8578 256 COOPB +LBGK2 GRAHAMVILLE KY US 3714 -8879 -9999 GOES +LBGL1 JONESVILLE (15 SW) LA US 3140 -9192 -9999 GOES +LBGM6 LELAND (3 E) MS US 3340 -9085 26 +LBGP1 LEWISBURG PA US 4095 -7688 143 COOPB +LBGV2 LEESBURG VA US 3909 -7759 120 UCOOP +LBGW4 LA BARGE WY US 4226 -11020 2012 COOPAB +LBHM8 HARDIN (14 SE) MT US 4557 -10744 1036 GOES +LBHW1 LONG BEACH WA US 4637 -12404 8 COOPA +LBIC1 LIBERTY FARMS (1 N) CA US 3833 -12169 0 GOES +LBJK2 LEBANON JUNCTION KY US 3782 -8575 -9999 GOES +LBJT2 DECATUR (4 W) TX US 3328 -9763 288 RAWS +LBKA2 CIRCLE (26 E) AK US 6609 -14337 396 GOES +LBKS2 TUTHILL (1 SW) SD US 4315 -10151 931 UCOOP +LBKV1 EAST ARLINGTON (5 E) VT US 4306 -7305 622 SCAN +LBL LIBERAL KS US 3704 -10096 -9999 AWOS +LBLC3 BOLTON CT US 4180 -7243 206 ALERT +LBLF1 TALLAHASSEE FL US 3046 -8417 -9999 ALERT +LBLK1 LIBERAL KS US 3702 -10093 869 COOPABC +LBLK2 GOLDEN POND KY US 3678 -8806 198 GOES +LBLM6 SMITHVILLE MS US 3407 -8842 -9999 +LBLM7 LABELLE (10 SSW) MO US 3999 -9197 189 UCOOP +LBLS1 COWPENS (4 NW) SC US 3506 -8187 -9999 GOES +LBLT1 LOBELVILLE TN US 3575 -8780 136 COOPA +LBLT2 PORT ARTHUR (14 W) TX US 2988 -9416 -9999 GOES +LBMM8 LIBBY (1 SSW) MT US 4838 -11556 652 COOPBC +LBMN2 CEDARVILLE (16 NE) CA US 4157 -11982 1829 WSF +LBNC1 KIT CARSON (13 SW) CA US 3855 -12031 1981 WSF +LBNI2 LEBANON IL US 3860 -8982 138 COOPB +LBNI3 LEBANON IN US 4007 -8647 290 COOPB +LBNK1 LEBANON KS US 3981 -9855 549 COOPB +LBNM5 LAKE BENTON MN US 4426 -9630 503 UCOOP +LBNM7 LEBANON (2 W) MO US 3767 -9265 390 COOPAB +LBNN8 LISBON ND US 4645 -9768 325 +LBNT1 LEBANON (3 W) TN US 3622 -8633 163 COOPAB +LBNU1 KAMAS (35 ENE) UT US 4075 -11062 3383 SNOTEL +LBOC1 LOS BANOS (1 SW) CA US 3699 -12093 -9999 OTHER +LBON2 MINDEN (12 NE) NV US 3905 -11959 1885 ALERT +LBOV2 LEBANON VA US 3691 -8207 521 COOPB +LBOW4 DOUGLAS (37 SSW) WY US 4230 -10565 2362 WSF +LBPT2 LONGHORN (2 W) TX US 2953 -9843 -9999 UCOOP +LBRA1 BELGREEN (7 WSW) AL US 3445 -8798 -9999 +LBRC1 LOS BANOS (14 SSW) CA US 3688 -12094 262 COOPB +LBRG1 LUMBER CITY (1 SE) GA US 3192 -8267 37 GOES +LBRK2 LANGLEY KY US 3753 -8277 -9999 IFLOWS +LBRM5 LAKE BRONSON MN US 4873 -9662 290 COOPB +LBRM6 LIBERTY MS US 3116 -9081 -9999 GOES +LBRM7 MACON MO US 3975 -9251 256 +LBRM8 MISSOULA (27 E) MT US 4687 -11342 1661 WSF +LBRN1 LIBERTY NE US 4009 -9649 393 UCOOP +LBRN4 LONG BRANCH NJ US 4027 -7400 9 COOPC +LBRN7 LUMBERTON NC US 3463 -7902 34 COOPAB +LBRS1 LIBERTY SC US 3480 -8275 168 GOES +LBRT1 LEWISBURG TN US 3545 -8679 -9999 GOES +LBRT2 SAN ANTONIO (14 SSE) TX US 2925 -9838 -9999 UCOOP +LBRV2 LEESBURG VA US 3913 -7754 91 UCOOP +LBRW1 POMEROY (15 NNW) WA US 4669 -11765 192 OTHER +LBSM6 LOMBARDY (3 SSW) MS US 3388 -9062 30 GOES +LBSM8 WYOLA (14 SSW) MT US 4501 -10761 1326 GOES +LBST1 LEBANON (3 SE) TN US 3618 -8623 169 GOES +LBT LUMBERTON NC US 3461 -7906 40 +LBTC1 PETALUMA (5 NE) CA US 3828 -12270 30 ALERT +LBTF1 LEBANON FL US 2916 -8263 -9999 OTHER +LBTL1 BELLEVUE (2 N) LA US 3270 -9351 49 GOES +LBTM6 CARTHAGE (5 NE) MS US 3277 -8947 -9999 RFCSIM +LBTM7 LIBERTYVILLE (1 N) MO US 3771 -9029 281 GOES +LBTN6 LIBERTY (1 NW) NY US 4180 -7473 482 COOPAB +LBUL1 MCDADE (5 E) LA US 3233 -9344 40 +LBUO3 EAGLE POINT (16 SE) OR US 4243 -12260 527 GOES +LBVN4 LAMBERTVILLE NJ US 4037 -7495 21 COOPC +LBVT1 LOBELVILLE TN US 3582 -8780 -9999 +LBWA3 HEBER (1 S) AZ US 3443 -11059 1969 ALERT +LBWL1 LAFITTE LA US 2967 -9011 -9999 GOES +LBWT1 LOBELVILLE (3 W) TN US 3577 -8783 485 NWR +LBWT2 BROWNWOOD (8 N) TX US 3184 -9900 -9999 +LBX ANGLETON/LAKE JACKSON TX US 2911 -9546 -9999 +LBXT2 LUBBOCK TX US 3366 -10181 -9999 COOPB +LBYI2 LIBERTYVILLE IL US 4231 -8797 -9999 UCOOP +LBYK2 LIBERTY KY US 3732 -8493 265 GOES +LBYM6 LIBERTY (2 E) MS US 3117 -9077 113 COOPB +LBYM8 LIBBY (1 ENE) MT US 4840 -11554 639 COOPAB +LBYN5 CUBA (40 WNW) NM US 3623 -10757 2179 COOPA +LBYT2 LIBERTY (2 WSW) TX US 3006 -9482 0 +LBYV2 NEBO (4 NNW) VA US 3698 -8148 939 IFLOWS +LBYW1 STARBUCK (7 E) WA US 4658 -11803 194 GOES +LBZA3 ST JOHNS (7 NW) AZ US 3460 -10949 1707 GOES +LBZM7 MACON MO US 3975 -9252 256 GOES +LBZM7G MACON MO US 3975 -9252 -9999 +LBZT2 WACO TX US 3156 -9713 109 GOES +LCAA1 LEEDS AL US 3355 -8655 182 GOES +LCAL1 AYCOCK LA US 3274 -9291 -9999 +LCAT2 ADDICKS TX US 2984 -9563 -9999 GOES +LCBA1 LEEDS (2 SW) AL US 3352 -8658 179 GOES +LCBA3 WINSLOW (24 SW) AZ US 3469 -11085 2114 ALERT +LCBC1 NEWBURY PARK (16 S) CA US 3405 -11894 15 GOES +LCBT2 LIPSCOMB TX US 3623 -10028 723 +LCCA2 CHICKEN (21 SSW) AK US 6380 -14221 -9999 +LCCA3 CAMERON (10 NW) AZ US 3588 -11141 1213 +LCCC1 LAKESIDE (2 SE) CA US 3284 -11690 171 GOES +LCCC2 DOLORES (10 E) CO US 3745 -10847 -9999 GOES +LCCK2 CAMPTON (9 E) KY US 3775 -8338 372 IFLOWS +LCCN5 LAS CRUCES NM US 3229 -10669 -9999 NWR +LCCU1 LEVAN (1 SW) UT US 3955 -11183 1689 GOES +LCCW2 BRENTON (5 SSW) WV US 3753 -8167 648 IFLOWS +LCDC1 LOS BANOS (7 SW) CA US 3699 -12093 124 COOPB +LCDC2 HESPERUS (13 SW) CO US 3712 -10819 -9999 GOES +LCDK2 HYDEN (6 W) KY US 3713 -8348 566 IFLOWS +LCDN5 RANCHITO (4 SW) NM US 3638 -10567 -9999 UCOOP +LCFC1 DEVORE (3 W) CA US 3421 -11746 724 GOES +LCFI1 MOUNTAIN HOME (23 NE) ID US 4333 -11540 1506 WSF +LCFI2 LITCHFIELD (9 SE) IL US 3917 -8964 198 UCOOP +LCFM8 BROCKWAY (18 S) MT US 4702 -10582 960 GOES +LCFW1 KETTLE FALLS (10 W) WA US 4862 -11827 1372 GOES +LCFW3 LA CROSSE (4 NNW) WI US 4387 -9127 199 UCOOP +LCGC1 MISSION VIEJO (6 SSE) CA US 3351 -11763 13 ALERT +LCGC2 ASPEN (14 SE) CO US 3907 -10662 -9999 GOES +LCGK1 LA CYGNE (1 E) KS US 3835 -9477 253 +LCGM6 BELZONI (10 W) MS US 3318 -9068 20 +LCGM8 GALEN MT US 4622 -11277 1448 GOES +LCH LAKE CHARLES LA US 3013 -9322 5 +LCHA1 LOACHAPOKA (2 N) AL US 3263 -8559 -9999 GOES +LCHA3 HUNT (4 NW) AZ US 3465 -10970 1643 ALERT +LCHC1 LOMPOC CA US 3464 -12046 30 ALERT +LCHF1 TALLAHASSEE FL US 3043 -8412 -9999 ALERT +LCHK2 LEITCHFIELD (2 N) KY US 3752 -8630 189 COOPAB +LCHL1 LAKE CHARLES (2 N) LA US 3025 -9322 2 +LCHM2 BALTIMORE MD US 3937 -7666 -9999 IFLOWS +LCHM5 LITCHFIELD MN US 4512 -9454 345 COOPAB +LCHM8 MISSOULA (25 ESE) MT US 4687 -11347 1417 WSF +LCHP1 LITCHFIELD (2 SE) PA US 4195 -7640 482 IFLOWS +LCI LACONIA NH US 4357 -7142 -9999 SAWRS +LCII3 WANAMAKER (5 W) IN US 3971 -8610 230 +LCJA3 JOSEPH CITY (6 SE) AZ US 3490 -11025 1533 GOES +LCJT2 JACKSBORO TX US 3324 -9812 -9999 GOES +LCJU1 SANDY UT US 4066 -11190 1297 GOES +LCK COLUMBUS OH US 3981 -8293 227 +LCKA4 LOCKESBURG (6 E) AR US 3397 -9407 99 GOES +LCKC1 EL CAJON (4 NNE) CA US 3284 -11690 169 ALERT +LCKC2 GRANITE (3 NW) CO US 3908 -10631 -9999 GOES +LCKF1 MYAKKA CITY (5 NNE) FL US 2741 -8213 -9999 GOES +LCKI1 ST MARIES (22 SE) ID US 4711 -11623 1561 +LCKK2 WHITESBURG (3 SSE) KY US 3708 -8280 -9999 IFLOWS +LCKM1 LOCKE MILLS ME US 4441 -7072 221 SNOCOR +LCKM7 LICKING (4 N) MO US 3755 -9190 360 COOPAB +LCKM8 BOZEMAN (12 SSE) MT US 4550 -11097 2091 SNOTEL +LCKO3 DIAMOND LAKE (2 W) OR US 4319 -12217 1579 GOES +LCKQ8 ESTEVAN SK CN 4910 -10301 554 GOES +LCKT2 AUSTIN TX US 3027 -9784 -9999 GOES +LCKW2 LOCKWOOD WV US 3826 -8102 325 GOES +LCKW4 LANCE CREEK WY US 4306 -10466 1345 COOPB +LCLA3 ST JOHNS (15 S) AZ US 3432 -10937 1832 GOES +LCLA4 LAKE VILLAGE (6 ENE) AR US 3338 -9120 35 GOES +LCLL1 LAKE CHARLES LA US 3022 -9322 8 HTG +LCLM7 LINCOLN MO US 3840 -9333 -9999 UCOOP +LCLN1 LINCOLN NE US 4075 -9668 -9999 ALERT +LCLN2 LAMOILLE (3 S) NV US 4069 -11548 1902 WSF +LCLP1 LOCHIEL PA US 4085 -7695 183 IFLOWS +LCLT1 LENOIR CITY (5 W) TN US 3584 -8433 381 GOES +LCLT2 CLEBURNE (4 S) TX US 3229 -9742 -9999 +LCMA3 DESERT VIEW (10 NNE) AZ US 3620 -11178 841 GOES +LCMC1 MEEKS BAY (5 WSW) CA US 3902 -12022 2286 WSF +LCMI3 MUNSTER IN US 4157 -8752 177 UCOOP +LCMN2 OVERTON NV US 3655 -11446 381 COOPAB +LCMW2 SLANESVILLE (3 W) WV US 3938 -7858 411 IFLOWS +LCNC1 HESPERIA (16 E) CA US 3444 -11695 896 AHOS +LCNC2 ARVADA CO US 3982 -10512 1655 ALERT +LCNF1 TALLAHASSEE FL US 3048 -8424 -9999 ALERT +LCNM3 CONCORD MA US 4265 -7128 20 +LCNM7 LINCOLN (2 NE) MO US 3843 -9331 -9999 UCOOP +LCNN1 LINCOLN NE US 4082 -9672 339 +LCOA3 WINSLOW (4 E) AZ US 3503 -11061 1487 ALERT +LCOC1 VISTA (14 WNW) CA US 3329 -11746 11 +LCOI2 LACON (1 N) IL US 4104 -8941 183 COOPAB +LCOK2 BEATTYVILLE (10 NNE) KY US 3772 -8370 381 IFLOWS +LCOL1 MOORINGSPORT (1 N) LA US 3271 -9396 61 COOPB +LCON1 LISCO NE US 4150 -10262 1071 COOPB +LCOP4 LOS LLANOS PR 1802 -6639 50 GOES +LCP GALBRAITH AK US 6848 -14947 -9999 SAWRS +LCPA4 LAKE VILLAGE (6 ENE) AR US 3338 -9120 -9999 GOES +LCPC1 SANTA BARBARA (4 N) CA US 3450 -11973 1187 ALERT +LCPC2 MANITOU SPRINGS (3 NE) CO US 3890 -10488 1981 ALERT +LCPK1 LECOMPTON KS US 3905 -9538 277 AHOS +LCPL1 LAKE CHARLES LA US 3013 -9321 1 OTHER +LCPM5 LA CRESCENT (1 NNW) MN US 4383 -9131 238 UCOOP +LCPM8 POWER (14 E) MT US 4770 -11140 1103 GOES +LCPT2 LOCKHART (3 N) TX US 2992 -9768 -9999 GOES +LCPU1 ST GEORGE (20 NE) UT US 3738 -11330 1558 +LCRA2 FAIRBANKS AK US 6512 -14670 610 SNOTEL +LCRA4 LAKE CITY AR US 3582 -9043 66 +LCRC1 PETALUMA (6 N) CA US 3832 -12263 549 ALERT +LCRK2 LANCASTER KY US 3762 -8458 308 COOPB +LCRL1 LAKE CHARLES (7 NW) LA US 3030 -9327 3 +LCRM5 LA CRESCENT (3 N) MN US 4387 -9131 197 COOPB +LCRM6 LAKE CORMORANT (3 E) MS US 3490 -9017 66 COOPB +LCRN2 WINNEMUCA (65 NW) NV US 4152 -11872 1287 COOPAB +LCRP1 LANCASTER (2 ENE) PA US 4005 -7628 82 COOPAB +LCRT2 EASTON (2 SW) TX US 3238 -9465 -9999 RFCSIM +LCRU1 COALVILLE (18 N) UT US 4118 -11140 1829 GOES +LCRW1 ARDENVOIR (16 NW) WA US 4794 -12052 690 GOES +LCRW3 LA CROSSE (4 E) WI US 4386 -9121 198 UCOOP +LCSA3 ST. JOHNS (4 S) AZ US 3445 -10936 1763 GOES +LCSC1 KIT CARSON (7 ENE) CA US 3869 -12000 2560 WSF +LCSK1 LUCAS KS US 3907 -9855 -9999 UCOOP +LCSL1 LACASSINE LA US 3000 -9278 -9999 GOES +LCSN6 LANCASTER (2 N) NY US 4289 -7865 205 OTHER +LCST2 MOUNT VERNON TX US 3306 -9514 -9999 GOES +LCSU1 CROYDON (8 NE) UT US 4117 -11140 1774 +LCSW1 LESTER (2 SSE) WA US 4718 -12147 945 WSF +LCSW3 LA CROSSE WI US 4370 -9123 -9999 UCOOP +LCTA3 TAYLOR (3 NE) AZ US 3447 -11013 1737 ALERT +LCTC1 LA CONCHITA CA US 3435 -11842 6 ALERT +LCTC2 DELHI (12 SW) CO US 3752 -10393 -9999 +LCTF1 LAKE CITY (2 E) FL US 3018 -8259 59 COOPA +LCTK1 LECOMPTON KS US 3905 -9539 -9999 COOPB +LCTS1 LANCASTER (3 SW) SC US 3470 -8075 163 COOPB +LCTT2 CONROE (7 W) TX US 3036 -9556 -9999 +LCTU1 SALT LAKE CITY (14 SE) UT US 4058 -11180 1548 COOPB +LCTW3 LA CROSSE (1 N) WI US 4382 -9127 -9999 UCOOP +LCUN5 LAS CRUCES NM US 3232 -10682 1188 COOPC +LCVN5 LA CUEVA NM US 3594 -10525 2134 GOES +LCWA3 WINSLOW (2 SE) AZ US 3500 -11065 1476 GOES +LCWC1 SACRAMENTO CA US 3842 -12135 15 +LCWF1 TALLAHASSEE FL US 3048 -8420 -9999 ALERT +LCWN1 WAKEFIELD NE US 4228 -9686 -9999 UCOOP +LCWU1 SANDY CITY (1 E) UT US 4060 -11184 1378 ALERT +LCYC1 FILLMORE (4 SSW) CA US 3433 -11895 317 ALERT +LCYC2 LAKE CITY (8 N) CO US 3803 -10732 2652 UCOOP +LCYF1 LAKE CITY FL US 3020 -8265 51 OTHER +LCYK1 LA CYGNE (5 E) KS US 3835 -9465 261 UCOOP +LCZA3 ST JOHNS (6 NW) AZ US 3458 -10940 1695 GOES +LDAI2 CHICAGO IL US 4195 -8763 182 UCOOP +LDBA1 ENTERPRISE (8 SW) AL US 3127 -8596 59 GOES +LDBK2 LODIBURG (3 SE) KY US 3787 -8639 133 GOES +LDBL1 FARMERVILLE (1 SW) LA US 3276 -9241 25 +LDBN2 SPRING VALLEY (3 NW) NV US 3613 -11528 792 ALERT +LDBT2 LEDBETTER (5 S) TX US 3009 -9678 122 PROF +LDCC1 ROSEVILLE CA US 3873 -12125 47 ALERT +LDCC2 LITTLETON (1 E) CO US 3960 -10492 -9999 +LDCN2 ENTERPRISE (2 SE) NV US 3602 -11516 675 ALERT +LDCW2 GLENVILLE (1 W) WV US 3897 -8087 -9999 GOES +LDDC2 LOUISVILLE (1 WSW) CO US 3997 -10516 1665 ALERT +LDDM8 BROWNING (11 SE) MT US 4843 -11286 1230 ALERT +LDDU1 SALT LAKE CITY (10 E) UT US 4077 -11170 -9999 +LDDW1 LIND (3 NE) WA US 4700 -11857 500 SCAN +LDFU1 LOGAN (4 W) UT US 4175 -11192 1350 GOES +LDFV2 TIPTOP (2 S) VA US 3718 -8143 951 IFLOWS +LDFW3 LAC DU FLAMBEAU WI US 4600 -8985 -9999 UCOOP +LDGC1 THREE RIVERS (14 NE) CA US 3660 -11873 2053 COOPABC +LDGC2 GREENWOOD VILLAGE CO US 3962 -10495 1654 +LDGM4 LUDINGTON MI US 4403 -8652 181 COOPB +LDGM8 LODGE GRASS MT US 4532 -10736 1040 COOPB +LDGN1 LODGEPOLE NE US 4115 -10264 1168 COOPAB +LDHA4 LEAD HILL AR US 3643 -9293 218 COOPAB +LDHC1 LAKEHEAD (1 NW) CA US 4091 -12239 384 COOPB +LDJ LINDEN NJ US 4062 -7425 -9999 +LDJA3 HEBER (20 W) AZ US 3449 -11096 2164 ALERT +LDKM8 LANDUSKY (20 S) MT US 4763 -10869 683 +LDLC3 GROTON (3 S) CT US 4131 -7208 -9999 C-MAN +LDLF1 LAUDERDALE LAKES (1 E) FL US 2617 -8018 -9999 UCOOP +LDLK1 LUDELL KS US 3985 -10096 847 +LDLT2 LOVELADY (5 WSW) TX US 3107 -9550 -9999 UCOOP +LDM LUDINGTON MI US 4397 -8642 -9999 SAWRS +LDNC1 ROSEVILLE CA US 3873 -12127 43 ALERT +LDNI3 LINDEN IN US 4022 -8690 250 COOPB +LDNK2 LONDON KY US 3713 -8410 370 COOPB +LDNM4 LUDINGTON (4 SE) MI US 4390 -8640 210 COOPAB +LDNT1 LINDEN TN US 3562 -8783 152 +LDNT2 LONDON (3 N) TX US 3071 -9957 -9999 UCOOP +LDOC1 ROCKLIN (4 NE) CA US 3883 -12118 134 ALERT +LDOI1 LEADORE (6 E) ID US 4470 -11335 1829 GOES +LDOM7 LAREDO MO US 4003 -9344 -9999 UCOOP +LDOT2 LAREDO TX US 2750 -9950 121 +LDOW2 LORADO WV US 3778 -8173 763 IFLOWS +LDRC1 HALLS FLAT (4 NW) CA US 4082 -12130 1722 GOES +LDRC2 GLADE PARK (12 WSW) CO US 3897 -10894 -9999 +LDRI1 LEADORE ID US 4469 -11337 1829 COOPABC +LDRN5 LINDRITH (3 NE) NM US 3630 -10705 2213 COOPA +LDRO3 LA PINE (1 N) OR US 4369 -12150 1278 +LDSM6 LAUREL (3 SW) MS US 3167 -8917 70 ALERT +LDSM8 GLENDIVE (24 NW) MT US 4720 -10518 817 SNOTEL +LDSN8 LEEDS ND US 4829 -9943 466 COOPAB +LDSS2 LEAD SD US 4435 -10378 1561 UCOOP +LDST2 LEVELLAND TX US 3353 -10236 1066 ALERT +LDTA2 LIVENGOOD (1 W) AK US 6552 -14855 130 COOPC +LDTC1 PALM DESERT (1 S) CA US 3370 -11637 134 ALERT +LDTM4 LUDINGTON MI US 4395 -8644 180 HTG +LDVC1 PORTOLA (9 NNW) CA US 3993 -12051 1768 WSF +LDVC2 LEADVILLE CO US 3925 -10630 -9999 +LDVM8 LINDSAY (6 NW) MT US 4730 -11525 975 OTHER +LDVO1 LOUDONVILLE OH US 4063 -8223 -9999 GOES +LDVP1 LANDISVILLE (2 NW) PA US 4012 -7643 110 COOPAB +LDWM8 LIBBY (11 E) MT US 4847 -11532 750 GOES +LDWN6 DELHI (2 SE) NY US 4225 -7490 427 GOES +LDXU1 ST. GEORGE (20 NW) UT US 3715 -11395 1597 OTHER +LDYM8 GLENDIVE (22 E) MT US 4742 -10495 817 WSF +LDYN1 LINDSAY NE US 4170 -9769 512 COOPB +LDYN6 LINDLEY (2 N) NY US 4205 -7713 317 +LEAC2 FRASER (15 SW) CO US 3980 -10603 2725 GOES +LEAK1 LEAWOOD KS US 3891 -9463 -9999 UCOOP +LEAM5 LEADER (6 NE) MN US 4655 -9452 442 NWR +LEAO1 LEAVITTSBURG OH US 4123 -8088 -9999 GOES +LEAO3 LEABURG (1 SW) OR US 4410 -12269 206 COOPAB +LEAS2 LEAD SD US 4435 -10377 1631 COOPABC +LEB LEBANON NH US 4363 -7230 171 ASOS +LEBC1 LEBEC CA US 3483 -11887 1093 COOPB +LEBC3 LEBANON CT US 4163 -7220 94 ALERT +LEBI3 LEBANON IN US 4005 -8648 262 COOPB +LEBI4 LEBANON (4 SE) IA US 4306 -9629 424 UCOOP +LEBK1 LEBO KS US 3842 -9585 357 COOPB +LEBK2 LEBANON (5 S) KY US 3752 -8530 201 +LEBM7 LEBANON (6 N) MO US 3778 -9265 -9999 UCOOP +LEBN7 CHARLOTTE (9 SE) NC US 3519 -8069 -9999 IFLOWS +LEBO1 LEBANON (1 W) OH US 3943 -8424 207 COOPB +LEBP1 LEBANON (2 W) PA US 4032 -7647 137 COOPAB +LEBS2 LEBANON SD US 4507 -9978 594 UCOOP +LEBT1 LEBANON TN US 3622 -8630 -9999 GOES +LEBV2 LEBANON VA US 3691 -8206 521 +LECC2 GOLDEN (6 N) CO US 3984 -10523 1829 ALERT +LECF1 OVIEDO (3 S) FL US 2862 -8121 -9999 GOES +LECI3 INDIANAPOLIS IN US 3985 -8625 238 +LECI4 LE CLAIRE IA US 4158 -9042 170 COOPAB +LECI4G LE CLAIRE IA US 4158 -9042 170 +LECM5 LUVERNE MN US 4366 -9621 457 COOPC +LECN2 LAS VEGAS (25 WNW) NV US 3628 -11568 2560 WSF +LECP1 LECONTES MILLS PA US 4108 -7828 453 GOES +LEDA1 LEEDS AL US 3354 -8653 194 COOPB +LEDC1 PINECREST (16 SSE) CA US 3798 -11988 1408 GOES +LEDC1001 PINECREST (16 SSE) CA US 3798 -11988 1408 +LEDC2 LEADVILLE (3 NW) CO US 3926 -10634 2966 GOES +LEDI1 LEADORE (1 NW) ID US 4469 -11337 1829 COOPB +LEDN5 LEDOUX NM US 3592 -10537 -9999 UCOOP +LEDN8 LEEDS ND US 4824 -9937 -9999 UCOOP +LEDS2 LEAD (25 NW) SD US 4463 -10405 -9999 UCOOP +LEE LEESBURG FL US 2882 -8181 -9999 ASOS +LEEA1 CENTRE (5 WNW) AL US 3418 -8575 -9999 GOES +LEEF1 LEESBURG (6 NE) FL US 2887 -8180 -9999 +LEEG1 LEESBURG (2 NNW) GA US 3176 -8419 79 COOPAB +LEEI3 LEESVILLE IN US 3885 -8630 181 +LEEK1 LEAVENWORTH (3 SW) KS US 3930 -9495 267 UCOOP +LEEL1 LEESVILLE LA US 3113 -9325 9 COOPAB +LEEM2 LEELAND MD US 3887 -7675 15 ALERT +LEEM5 FEDERAL DAM (6 SW) MN US 4717 -9429 -9999 +LEEM5G FEDERAL DAM (6 SW) MN US 4717 -9429 -9999 +LEEM7 LEES SUMMIT MO US 3888 -9434 305 COOPAB +LEEN2 LAS VEGAS (26 WNW) NV US 3633 -11567 2743 WSF +LEEO1 LEESVILLE (1 NE) OH US 4047 -8120 299 COOPB +LEEO2 LEEDEY (1 S) OK US 3583 -9933 613 COOPB +LEEO3 LEE'S CAMP OR US 4559 -12352 200 +LEES1 LEESBURG SC US 3401 -8073 0 GOES +LEES2 LEAD SD US 4435 -10375 -9999 UCOOP +LEET2 GARDEN CITY (14 N) TX US 3308 -10148 686 COOPAB +LEEU1 VIRGIN (10 NW) UT US 3727 -11337 1219 GOES +LEEV2 LEESBURG VA US 3915 -7755 -9999 COOPB +LEFT2 LEFORS TX US 3544 -10081 853 +LEFW1 PATEROS (15 N) WA US 4825 -12000 1530 GOES +LEFW4 LARAMIE (2 SW) WY US 4130 -10564 2187 COOPB +LEGC1 LEGGETT CA US 3987 -12372 213 +LEGM6 LEWISBURG (2 S) MS US 3483 -8983 77 +LEGN7 LEGGETT (1 SW) NC US 3598 -7759 -9999 GOES +LEGV2 LEESBURG VA US 3913 -7755 96 UCOOP +LEGW1 PASCO (9 E) WA US 4620 -11890 274 GOES +LEHN2 BAKER NV US 3901 -11421 -9999 GOES +LEHO2 LEHIGH (4 SW) OK US 3443 -9627 195 COOPB +LEHU1 LEHI (5 W) UT US 4036 -11190 1371 COOPB +LEHW1 FIRCREST (1 S) WA US 4722 -12251 58 GOES +LEIM3 LEICESTER MA US 4227 -7190 320 SNOCOR +LEIM5 ORR MN US 4806 -9275 -9999 UCOOP +LEIW4 TEN SLEEP (12 NE) WY US 4411 -10722 2500 GOES +LEKK2 BEATTYVILLE (5 NW) KY US 3763 -8377 389 IFLOWS +LEKM6 LEAKESVILLE MS US 3115 -8856 16 +LELC1 SONORA JUNCTION (10 WSW) CA US 3828 -11961 2865 SNOTEL +LELC2 NEDERLAND (4 SW) CO US 3993 -10558 2957 SNOTEL +LELM6 LELAND MS US 3340 -9089 -9999 GOES +LELN7 LELAND (5 NW) NC US 3428 -7813 4 GOES +LELO1 LEESVILLE (1 NE) OH US 4047 -8119 308 GOES +LELO2 LELA (1 W) OK US 3632 -9693 -9999 UCOOP +LEMC1 LEMON COVE CA US 3638 -11903 156 COOPAB +LEMC2 BAYFIELD (11 NNW) CO US 3738 -10765 2464 GOES +LEMI4 LE MARS IA US 4278 -9617 364 COOPAB +LEMM4 LAKE MICHIGAN MI US 4267 -8702 -9999 BUOY +LEMM7 LEES SUMMIT MO US 3892 -9435 305 UCOOP +LEMO3 DIAMOND LAKE (8 NNW) OR US 4332 -12219 1265 WSF +LEMS2 LEMMON SD US 4593 -10217 782 COOPABC +LEMV2 LEEMASTER (1 N) VA US 3718 -8215 726 IFLOWS +LENI4 LEON (5 ESE) IA US 4073 -9365 302 COOPABC +LENK1 LENORA KS US 3962 -10002 684 +LENK2 LEXINGTON (7 N) KY US 3814 -8452 262 +LENL1 HANNA (5 S) LA US 3189 -9334 27 +LENN2 BAKER (5 W) NV US 3901 -11423 2082 COOPABC +LENN7 LENOIR NC US 3591 -8153 366 COOPAB +LENO2 LENAPAH OK US 3685 -9563 226 COOPB +LENO3 COQUILLE (7 W) OR US 4320 -12430 -9999 +LENS2 LENNOX (3 NE) SD US 4340 -9685 -9999 UCOOP +LENT1 LENOIR CITY (1 E) TN US 3579 -8426 239 COOPA +LENT2 LENORAH TX US 3230 -10190 853 COOPB +LENU1 LAYTON (3 N) UT US 4109 -11200 1372 UCOOP +LEOA4 LEOLA AR US 3417 -9258 80 COOPAB +LEOF1 ST LEO FL US 2832 -8225 30 +LEOI1 BONNERS FERRY ID US 4862 -11605 546 GOES +LEOK1 LEOTI (1 SE) KS US 3847 -10135 1008 COOPABC +LEOK2 GRAYSON KY US 3825 -8298 152 GOES +LEOM3 LEOMINSTER MA US 4250 -7172 82 +LEON8 LEONARD ND US 4665 -9725 -9999 UCOOP +LEOT2 LEON SPRINGS TX US 2970 -9865 -9999 UCOOP +LEOW4 HANNA (28 NW) WY US 4220 -10686 1839 COOPB +LEPH3 LEPATERIQUE HO 1405 -8745 -9999 +LEPM6 LEAKESVILLE (1 S) MS US 3115 -8855 32 COOPB +LEPO2 LENAPAH (3 E) OK US 3685 -9559 197 GOES +LEPW3 AUGUSTA WI US 4476 -9114 -9999 UCOOP +LERF1 ORLANDO (9 ENE) FL US 2860 -8123 -9999 GOES +LERG1 LEARY (5 ENE) GA US 3150 -8443 -9999 +LERI1 LEMHI (6 N) ID US 4494 -11364 1512 COOPB +LERK1 LE ROY KS US 3810 -9564 -9999 COOPB +LERM4 LAPEER (2 W) MI US 4306 -8337 255 COOPC +LERN7 MORGANTON NC US 3582 -8161 381 IFLOWS +LERT ROTA US 3665 -635 26 ASOS +LESA3 MCNEAL (10 E) AZ US 3159 -10951 1408 GOES +LESF1 FLORAL CITY (3 E) FL US 2875 -8223 -9999 OTHER +LESK2 LEXINGTON (7 SSE) KY US 3795 -8446 283 +LESM4 LKAE SUPERIOR MI US 4756 -8655 -9999 BUOY +LESM5 LE SUEUR MN US 4448 -9387 258 COOPB +LESN1 LESHARA (1 SE) NE US 4132 -9640 -9999 COOPB +LEST2 LEON SPRINGS TX US 2965 -9850 -9999 GOES +LESU1 LOGAN (7 SSW) UT US 4167 -11189 1369 COOPAB +LESV2 LEESVILLE (2 S) VA US 3709 -7940 -9999 +LESW1 LESTER (3 W) WA US 4720 -12155 451 GOES +LETF1 UNION PARK FL US 2857 -8127 -9999 GOES +LETI2 LEMONT IL US 4165 -8801 232 UCOOP +LETP1 CARLISLE (4 E) PA US 4023 -7714 125 GOES +LETS2 LETCHER (2 W) SD US 4390 -9818 -9999 UCOOP +LEVC1 LEE VINING CA US 3795 -11912 2072 COOPABC +LEVC2 LEADVILLE (2 NW) CO US 3926 -10632 -9999 UCOOP +LEVI2 ROCKFORD IL US 4243 -8922 224 +LEVK1 LEAVENWORTH KS US 3933 -9491 236 COOPB +LEVL1 LEESVILLE (4 SE) LA US 3102 -9319 -9999 GOES +LEVN5 LAS VEGAS (21 NW) NM US 3573 -10552 2682 WSF +LEVN6 LITTLE VALLEY NY US 4226 -7870 -9999 NWR +LEVU1 LEVAN UT US 3955 -11187 1615 COOPABC +LEW AUBURN-LEWISTON ME US 4405 -7028 -9999 SAWRS +LEWA4 LEWISVILLE AR US 3336 -9357 104 COOPAB +LEWC1 LEWISTON (1 N) CA US 4072 -12280 554 GOES +LEWC2 LOUISVILLE (2 NW) CO US 3999 -10515 1701 ALERT +LEWD1 LEWES DE US 3877 -7513 5 COOPA +LEWI1 LEWISTON (2 N) ID US 4638 -11700 442 COOPBC +LEWI2 LEWISTOWN IL US 4040 -9015 183 COOPB +LEWI3 LEWISVILLE IN US 3980 -8535 325 COOPB +LEWK1 LEOTI (7 W) KS US 3848 -10149 1018 UCOOP +LEWM1 LEWISTON (3 NW) ME US 4410 -7022 55 COOPA +LEWM6 LEWISBURG (3 S) MS US 3483 -8982 -9999 RFCSIM +LEWM8 LEWISTON (2 SW) MT US 4705 -10944 1250 COOPB +LEWN1 LEWELLEN NE US 4133 -10214 1003 COOPB +LEWN7 LEWISTON NC US 3613 -7717 15 COOPA +LEWT1 LEWISBURG TN US 3547 -8680 -9999 AHOS +LEWT2 LEWISVILLE TX US 3307 -9701 169 +LEWV2 SHENANDOAH (9 ESE) VA US 3843 -7848 1036 IFLOWS +LEWW2 LEWISBURG (2 NE) WV US 3782 -8042 678 UCOOP +LEX LEXINGTON KY US 3804 -8461 301 +LEXC1 LOS GATOS (2 S) CA US 3718 -12198 213 ALERT +LEXI2 LEXINGTON IL US 4064 -8878 230 COOPB +LEXK1 LENEXA KS US 3895 -9473 -9999 UCOOP +LEXK2 LEXINGTON (3 SE) KY US 3802 -8453 296 COOPB +LEXM1 SOLON (9 E) ME US 4496 -7004 148 SNOCOR +LEXM4 LEXINGTON MI US 4326 -8253 251 COOPBC +LEXM6 LEXINGTON (2 NNW) MS US 3313 -9007 96 COOPAB +LEXM7 LEXINGTON (3 NE) MO US 3920 -9386 256 COOPAB +LEXN1 LEXINGTON (7 SSE) NE US 4068 -9970 720 COOPAB +LEXN6 LEXINGTON NY US 4224 -7437 405 +LEXN7 LEXINGTON NC US 3585 -8026 232 COOPAB +LEXS2 LENNOX SD US 4335 -9688 408 UCOOP +LEXT1 LEXINGTON TN US 3565 -8840 165 COOPAB +LEXT2 LEXINGTON TX US 3042 -9701 142 COOPAB +LEXV2 LEXINGTON (6 WNW) VA US 3785 -7958 457 COOPB +LEYC2 GOLDEN (7 N) CO US 3984 -10517 1708 ALERT +LEYN6 SYRACUSE NY US 4308 -7617 111 GOES +LFAU1 MOUNTAIN HOME UT US 4061 -11053 2493 OTHER +LFBM5 DULUTH MN US 4679 -9210 -9999 +LFBM8 MOSBY (18 ENE) MT US 4703 -10753 914 OTHER +LFCC1 OCEANSIDE (10 NW) CA US 3332 -11744 34 GOES +LFCC2 LEADVILLE (8 NW) CO US 3928 -10645 -9999 GOES +LFCM4 LAPEER (2 W) MI US 4304 -8334 -9999 OTHER +LFCP1 BLOOMSBURG (3 NW) PA US 4103 -7648 152 +LFCT2 LLANO TX US 3076 -9882 -9999 ALERT +LFDN8 LANSFORD ND US 4863 -10138 491 COOPB +LFDT2 LITTLEFIELD TX US 3391 -10233 1068 COOPA +LFEC2 EDWARDS (2 NW) CO US 3965 -10661 2182 +LFEF1 LAKE ALFRED (1 NE) FL US 2810 -8172 42 UCOOP +LFFC2 SECURITY (9 SW) CO US 3868 -10485 -9999 +LFFT1 LAFAYETTE (1 NE) TN US 3654 -8600 -9999 RAMOS +LFGC2 GATEVIEW CO US 3830 -10723 -9999 +LFHO1 LONDON (3 NW) OH US 3990 -8351 346 IFLOWS +LFHU1 CASTLE DALE (8 NE) UT US 3922 -11091 1664 OTHER +LFI HAMPTON VA US 3708 -7636 3 +LFIS2 PIERRE (1 S) SD US 4435 -10037 436 GOES +LFK LUFKIN TX US 3124 -9475 88 +LFKC2 LEADVILLE (6 W) CO US 3925 -10637 2968 GOES +LFKM5 LITTLEFORK MN US 4840 -9355 366 +LFKT2 QUITMAN (6 ENE) TX US 3281 -9553 126 +LFLC1 SOLVANG (10 E) CA US 3449 -12005 189 OTHER +LFLC2 AVONDALE (2 NE) CO US 3827 -10433 -9999 AHOS +LFLI2 LAFOLLETTE PARK IL US 4190 -8775 186 UCOOP +LFMU1 DUCHESNE (28 N) UT US 4060 -11043 3109 +LFNT2 LUFKIN (7 NW) TX US 3143 -9489 107 COOPB +LFOT1 LA FOLLETTE TN US 3638 -8412 323 IFLOWS +LFPO1 KIRTLAND (4 SE) OH US 4158 -8133 354 IFLOWS +LFRT2 LEFORS TX US 3544 -10081 853 COOPB +LFRU1 MOUNTAIN HOME (13 NW) UT US 4055 -11048 2429 +LFT LAFAYETTE LA US 3021 -9199 12 +LFTC1 LAFAYETTE (1 W) CA US 3788 -12214 142 OTHER +LFTC2 BOULDER (6 NW) CO US 4010 -10533 2140 ALERT +LFTI1 ST CHARLES (5 E) ID US 4212 -11131 1806 COOPABC +LFTI3 MONTICELLO IN US 4067 -8670 212 NWR +LFTM6 LAFAYETTE SPRINGS MS US 3430 -8927 137 COOPB +LFTT1 LAFAYETTE TN US 3652 -8602 -9999 GOES +LFYA1 LAFAYETTE (2 W) AL US 3291 -8543 226 COOPA +LFYG1 LAFAYETTE (5 SW) GA US 3465 -8536 244 COOPAB +LFYI3 LAFAYETTE IN US 4041 -8694 183 +LFYL1 LAFAYETTE LA US 3022 -9207 8 COOPAB +LGA NEW YORK NY US 4078 -7387 7 +LGAC1 COALINGA (8 ENE) CA US 3617 -12021 160 GOES +LGAC2 LA GARITA (4 SW) CO US 3781 -10632 -9999 GOES +LGAT2 LA GRANGE TX US 2992 -9688 -9999 COOPAB +LGAU1 LOGAN UT US 4175 -11181 -9999 NWR +LGAW2 LOGAN (1 ESE) WV US 3785 -8198 195 COOPB +LGB LONG BEACH (5 NW) CA US 3381 -11815 18 +LGBC1 MERIDIAN (4 E) CA US 3915 -12184 20 GOES +LGCC1 COALINGA (8 NW) CA US 3621 -12047 325 GOES +LGCF1 LECANTO (1 S) FL US 2885 -8249 -9999 OTHER +LGCG1 LA GRANGE GA US 3306 -8503 218 +LGCK2 MORRIS FORK KY US 3738 -8350 239 UCOOP +LGCM8 WYOLA MT US 4513 -10760 1271 GOES +LGCN5 LOGAN (1 S) NM US 3536 -10342 1118 GOES +LGCO3 ELGIN (12 NE) OR US 4573 -11786 771 GOES +LGCT2 LEAGUE CITY (2 WNW) TX US 2951 -9512 -9999 ALERT +LGCU1 CEDAR CITY (47 WSW) UT US 3748 -11385 1859 SNOTEL +LGD LA GRANDE OR US 4529 -11801 -9999 AWOS +LGDC1 BARD (3 NE) CA US 3281 -11451 110 GOES +LGDN8 LANGDON (1 SE) ND US 4876 -9836 488 NWR +LGDO3 LA GRANDE (1 SE) OR US 4532 -11808 840 COOPABC +LGDT2 GLADEWATER TX US 3255 -9495 -9999 GOES +LGDW1 POMEROY (16 NE) WA US 4670 -11743 225 GOES +LGEC2 LAKE GEORGE (1 NW) CO US 3899 -10537 -9999 UCOOP +LGEM8 HAVRE (31 N) MT US 4301 -10972 832 GOES +LGEW3 LAKE GENEVA WI US 4260 -8843 268 +LGF YUMA (16 NE) AZ US 3286 -11440 65 WSR88D +LGFK1 LONGFORD KS US 3917 -9733 407 COOPB +LGFO3 RHODODENDRON (12 N) OR US 4551 -12192 762 GOES +LGFU1 CEDAR CITY (20 SW) UT US 3752 -11340 2438 SNOTEL +LGGC2 FORT COLLINS CO US 4049 -10509 1540 ALERT +LGGI2 LA GRANGE IL US 4180 -8787 -9999 UCOOP +LGGI3 LAGRANGE IN US 4165 -8541 273 COOPAB +LGGN8 LANGDON ND US 4876 -9834 491 UCOOP +LGHM8 BROWNING (12 WSW) MT US 4852 -11327 1905 ALERT +LGHP1 LEHIGHTON PA US 4083 -7572 177 COOPB +LGIC1 SAN ANSELMO (3 SW) CA US 3795 -12260 244 OTHER +LGIK1 LONG ISLAND KS US 3995 -9953 629 COOPB +LGKW3 LONG LAKE (3 NE) WI US 4588 -8863 454 UCOOP +LGLC1 LOS GATOS (1 S) CA US 3720 -12198 110 ALERT +LGLK1 LANGLEY (5 N) KS US 3861 -9795 434 +LGLP1 HARRISBURG (2 N) PA US 4033 -7687 128 +LGLT2 LINGLEVILLE (4 NNW) TX US 3230 -9840 460 COOPB +LGLU1 KAMAS (26 E) UT US 4072 -11077 3338 WSF +LGLW1 LAGRANDE RSVR WA US 4682 -12230 0 +LGLW3 LANGLADE WI US 4519 -8873 378 +LGMC1 CUYAMACA (12 SSE) CA US 3287 -11642 1829 ALERT +LGMC2 LONGMONT (2 NE) CO US 4019 -10506 -9999 +LGNC1 LAGUNA NIGUEL CA US 3355 -11771 61 ALERT +LGNC2 LONGMONT (2 W) CO US 4017 -10513 -9999 UCOOP +LGNF1 LAKE GENEVA FL US 2977 -8201 -9999 +LGNI2 LA GRANGE IL US 4180 -8787 199 UCOOP +LGNI3 LOGANSPORT IN US 4075 -8638 183 +LGNI4 LOGAN IA US 4165 -9578 308 +LGNI4G LOGAN IA US 4165 -9578 308 +LGNK2 LA GRANGE KY US 3840 -8535 259 +LGNM8 WHITE SULPHUR SPRINGS (12 NW) MT US 4665 -11109 1436 COOPB +LGNN2 LAS VEGAS (6 NW) NV US 3623 -11525 710 ALERT +LGNN5 LOGAN (2 SE) NM US 3534 -10339 1116 +LGNN8 LOGAN ND US 4815 -10115 457 COOPB +LGNO1 LOGAN (2 NE) OH US 3957 -8239 226 COOPAB +LGNO3 LA GRANDE (6 WNW) OR US 4535 -11819 899 +LGNT2 LA GRANGE TX US 2991 -9686 47 RAWS +LGNU1 LOGAN (3 E) UT US 4174 -11178 1426 GOES +LGNW2 LOGAN WV US 3785 -8200 219 COOPAB +LGOM4 BERGLAND (1 SE) MI US 4659 -8955 394 UCOOP +LGOO1 MARION TOWNSHIP (5 NNW) OH US 3961 -8244 -9999 IFLOWS +LGOT2 TOW (2 SSE) TX US 3086 -9846 -9999 ALERT +LGPA4 DOVER (9 NNW) AR US 3552 -9314 198 COOPB +LGPM1 JACKMAN (7 E) ME US 4562 -7011 378 SNOCOR +LGPM4 IRONWOOD (14 NW) MI US 4656 -9031 326 UCOOP +LGPM5 LONG PRAIRIE MN US 4598 -9485 393 COOPAB +LGPN1 LODGEPOLE (8 N) NE US 4127 -10266 1213 COOPAB +LGPN6 AURORA (2 SW) NY US 4272 -7671 116 OTHER +LGPO3 LANGLOIS (12 E) OR US 4295 -12422 333 RAWS +LGRC1 CARPINTERIA (5 ENE) CA US 3442 -11942 680 ALERT +LGRC2 LAKE GEORGE (8 SW) CO US 3891 -10547 2597 COOPABC +LGRF1 PIERSON (2 SW) FL US 2923 -8150 -9999 RAWS +LGRG1 LA GRANGE (3 SE) GA US 3302 -8500 -9999 NWR +LGRI2 LA GRANGE IL US 4183 -8793 -9999 UCOOP +LGRN8 LIDGERWOOD (1 SSW) ND US 4607 -9717 351 COOPB +LGRT1 LA GRANGE (1 S) TN US 3503 -8925 107 +LGRT2 LA GRANGE TX US 2991 -9690 109 +LGRW1 LA GRANDE (1 NW) WA US 4685 -12233 149 GOES +LGRW2 ETHEL WV US 3786 -8191 503 GOES +LGSC1 COVELO (26 ENE) CA US 3983 -12278 1554 OTHER +LGSF1 DELEON SPRINGS (21 W) FL US 2931 -8161 -9999 OTHER +LGSO2 LONE GROVE (2 N) OK US 3423 -9720 283 OTHER +LGSU1 MONROE (19 ESE) UT US 3850 -11182 2652 WSF +LGTC1 SAN JOSE CA US 3731 -12189 24 ALERT +LGTK1 LONGTON KS US 3738 -9608 287 COOPB +LGTN7 LEGGETT (4 NE) NC US 3601 -7752 -9999 GOES +LGTO2 LUGERT (2 W) OK US 3487 -9931 449 GOES +LGTS1 CHAPPELLS (2 W) SC US 3417 -8190 113 GOES +LGU LOGAN UT US 4179 -11185 1372 +LGUC1 LAGUNA BEACH CA US 3356 -11778 189 ALERT +LGUN5 LAGUNA NM US 3503 -10737 1768 COOPAB +LGUP4 LAS MARIAS (11 ESE) PR 1821 -6684 445 GOES +LGVC1 LA PORTE (3 NNW) CA US 3972 -12102 1538 OTHER +LGVI1 DONNELLY ID US 4478 -11608 1490 SNOTEL +LGVN4 LONG VALLEY NJ US 4078 -7478 168 COOPAB +LGVP1 LANDINGVILLE PA US 4063 -7613 144 GOES +LGVS2 LONGVALLEY SD US 4347 -10150 753 COOPAB +LGVT2 AUSTIN (25 NW) TX US 3046 -9798 -9999 ALERT +LGWN2 LOGANDALE (3 W) NV US 3660 -11453 626 ALERT +LGYK1 LANGLEY KS US 3860 -9790 -9999 UCOOP +LHAA3 HOLBROOK (1 S) AZ US 3490 -11016 1545 ALERT +LHAC2 LA JUNTA (2 N) CO US 3800 -10353 1238 UCOOP +LHAF1 LUTZ (1 E) FL US 2814 -8245 -9999 OTHER +LHAO3 MADRAS (8 NE) OR US 4473 -12097 575 COOPB +LHBA3 HOLBROOK (1 E) AZ US 3490 -11016 1543 GOES +LHBC1 LONG BEACH (7 SW) CA US 3371 -11824 9 ALERT +LHBN1 LINCOLN (5 SW) NE US 4077 -9680 361 +LHBT2 HOUSTON TX US 2977 -9523 -9999 ALERT +LHCA3 LAKE HAVASU CITY AZ US 3448 -11434 154 COOPABC +LHCM4 LAPEER MI US 4305 -8330 -9999 OTHER +LHCN7 CHARLOTTE (4 S) NC US 3516 -8085 182 IFLOWS +LHCO2 WARR ACRES (1 N) OK US 3555 -9762 365 GOES +LHCT2 CASTELL TX US 3072 -9882 -9999 ALERT +LHD ANCHORAGE AK US 6118 -14995 29 +LHDC1 LA HONDA CA US 3733 -12228 290 +LHDN2 FALLON (18 W) NV US 3946 -11907 1269 GOES +LHDP1 SLICKVILLE (3 W) PA US 4046 -7945 268 GOES +LHDW4 ARAPAHOE (5 NW) WY US 4303 -10852 1542 GOES +LHGP1 LEHIGHTON (4 NE) PA US 4077 -7573 224 COOPB +LHGW1 KAHLOTUS WA US 4655 -11855 165 GOES +LHHC1 LA HABRA HEIGHTS (2 SW) CA US 3395 -11796 136 ALERT +LHIA2 ANCHORAGE (4 SW) AK US 6118 -14997 22 OTHER +LHIU1 LEHI (6 NW) UT US 4043 -11192 1227 +LHLM8 LOMA (1 N) MT US 4795 -11050 823 OTHER +LHLW2 CYCLONE (3 SE) WV US 3778 -8188 648 IFLOWS +LHMO2 LAHOMA (1 W) OK US 3640 -9810 389 GOES +LHNC2 ORDWAY (4 NE) CO US 3825 -10372 -9999 GOES +LHOA3 HOLBROOK (1 S) AZ US 3487 -11015 1585 ALERT +LHPN2 PARADISE VALLEY (10 SE) NV US 4142 -11737 1362 WSF +LHPT2 JUSTICEBURG (9 ENE) TX US 3306 -10104 695 +LHQ LANCASTER OH US 3976 -8266 -9999 ASOS +LHQM8 MISSOULA (25 E) MT US 4690 -11345 1250 WSF +LHRA3 HEBER (1 NE) AZ US 3443 -11058 2006 ALERT +LHRC2 REDMESA (3 SSW) CO US 3707 -10818 -9999 GOES +LHSI1 SUN VALLEY ID US 4377 -11442 1963 SNOTEL +LHSO2 LAHOMA (1 W) OK US 3638 -9811 395 +LHTP1 LEHIGHTON PA US 4083 -7570 -9999 GOES +LHVC1 EARP (13 NE) CA US 3432 -11416 -9999 OTHER +LHVP1 LOCK HAVEN PA US 4113 -7745 165 GOES +LHW FORT STEWART(HINESVILLE) (2 N) GA US 3188 -8157 -9999 +LHX LA JUNTA CO US 3805 -10351 1277 +LHYM8 MISSOULA (27 E) MT US 4688 -11337 1280 WSF +LHZO3 MADRAS (30 WNW) OR US 4472 -12173 1646 WSF +LIBC2 JOES CO US 3966 -10262 1296 UCOOP +LIBI2 LIBERTYVILLE IL US 4230 -8797 213 COOPB +LIBI3 LIBERTY (3 SSE) IN US 3959 -8492 302 COOPB +LIBL1 SLIDELL (10 SSW) LA US 3014 -8986 -9999 GOES +LIBM1 COLUMBIA FALLS (9 N) ME US 4480 -6773 -9999 GOES +LIBM5 LIBBY MN US 4677 -9338 -9999 UCOOP +LIBM6 LIBERTY (5 W) MS US 3116 -9089 105 COOPAB +LIBM7 LIBERAL (1 SE) MO US 3755 -9452 -9999 UCOOP +LIBM8 LIBBY (12 E) MT US 4841 -11532 643 COOPB +LIBO1 WEST UNION (6 W) OH US 3880 -8363 -9999 IFLOWS +LIBS1 LIBERTY (3 W) SC US 3480 -8275 251 GOES +LIBW4 LARAMIE (32 W) WY US 4132 -10618 2667 WSF +LIC LIMON CO US 3927 -10367 1695 +LICC1 LINCOLN (2 SE) CA US 3888 -12127 61 GOES +LICI2 LINCOLN PARK IL US 4192 -8763 180 UCOOP +LICN1 LINCOLN (1 N) NE US 4089 -9668 349 AHOS +LICN3 LINCOLN NH US 4405 -7167 232 COOPB +LICP4 RIO BLANCO PR 1827 -6579 440 GOES +LIDM4 LINDEN MI US 4281 -8380 263 COOPBC +LIDT2 SUGARLAND (5 SE) TX US 2957 -9558 -9999 ALERT +LIDW1 LIND (9 SW) WA US 4687 -11875 497 GOES +LIEM7 LIBERAL (3 SW) MO US 3754 -9457 -9999 UCOOP +LIES2 LITTLE EAGLE (1 S) SD US 4565 -10082 497 +LIFC2 SECURITY (8 SW) CO US 3868 -10486 -9999 +LIFO3 HALFWAY (13 N) OR US 4508 -11708 2134 +LIGA2 HEALY (3 N) AK US 6390 -14898 369 GOES +LIGC1 ACTON (10 SE) CA US 3438 -11815 1707 ALERT +LIGI3 LIGONIER IN US 4147 -8562 274 COOPB +LIGP1 LIGONIER (1 NW) PA US 4025 -7925 351 GOES +LIGU1 HUNTSVILLE (16 E) UT US 4136 -11149 2504 SNOTEL +LIH LIHUE HI US 2198 -15934 30 +LIHH1 LIHUE HI US 2202 -15938 116 COOPB +LIJC1 FARMINTON CA US 3793 -12100 32 ALERT +LIKF1 LIVE OAK (8 N) FL US 3039 -8293 -9999 +LIKM7 LICKING (7 W) MO US 3752 -9198 277 +LILC2 SUNBEAM (12 W) CO US 4055 -10842 1740 +LILF1 LILY (2 SW) FL US 2737 -8201 -9999 OTHER +LILL1 LILLIE (1 E) LA US 3293 -9263 30 +LILU1 SALT LAKE CITY (52 ENE) UT US 4087 -11080 2758 WSF +LILW3 LILY (2 NE) WI US 4533 -8883 448 UCOOP +LIMA1 LIM ROCK AL US 3468 -8619 -9999 +LIMF1 ARCADIA (13 E) FL US 2721 -8166 -9999 OTHER +LIMG1 AMERICUS (14 ESE) GA US 3203 -8400 76 GOES +LIMM1 LIMINGTON ME US 4373 -7065 78 COOPB +LIMS1 LITTLE MOUNTAIN SC US 3420 -8141 217 COOPA +LIMS2 RAPID CITY SD US 4408 -10327 1002 UCOOP +LIMV2 FRONT ROYAL (7 SW) VA US 3885 -7827 177 IFLOWS +LINC1 LINDSAY (2 E) CA US 3620 -11906 128 COOPAB +LINC2 LONGMONT (12 WNW) CO US 4020 -10531 1713 ALERT +LING1 SENOIA (2 NE) GA US 3332 -8452 222 GOES +LINI1 ARCO (18 SE) ID US 4357 -11294 1494 GOES +LINI2 LINCOLN (2 E) IL US 4015 -8934 178 +LINI3 LINTON IN US 3905 -8715 -9999 UCOOP +LINK1 LINCOLN (1 ESE) KS US 3903 -9812 421 COOPABC +LINM1 LINCOLNVILLE (4 NW) ME US 4433 -6906 43 +LINM4 LINDEN MI US 4282 -8380 -9999 UCOOP +LINM7 LINNEUS (3 SE) MO US 3986 -9315 251 UCOOP +LINM8 LINCOLN (1 E) MT US 4696 -11266 1394 COOPABC +LINN1 LINCOLN NE US 4082 -9666 -9999 NWR +LINN3 LINCOLN NH US 4405 -7166 253 +LINN4 LINCOLN PARK NJ US 4092 -7430 52 IFLOWS +LINN8 LINTON (4 N) ND US 4633 -10028 610 UCOOP +LINN8D LINTON (4 N) ND US 4633 -10028 -9999 +LINO2 LINDSAY (2 W) OK US 3482 -9765 299 COOPAB +LINT2 LINDEN TX US 3302 -9437 126 COOPB +LINV2 LINDEN VA US 3891 -7808 280 UCOOP +LINW1 LIND (3 NE) WA US 4700 -11857 497 COOPABC +LINW2 LINDSIDE WV US 3746 -8067 610 COOPB +LIOA2 PORT LIONS AK US 5787 -15288 8 COOPA +LIOF1 LIVE OAK (5 E) FL US 3030 -8290 34 UCOOP +LION1 LINCOLN NE US 4082 -9667 -9999 ALERT +LIPH1 HONOKOHUA (3 WSW) HI US 2102 -15663 58 +LIPT2 LIPAN TX US 3252 -9805 283 COOPB +LIRQ9 WATSON LAKE (6 SW) YK CN 6005 -12890 610 GOES +LIRV2 LICK RUN VA US 3777 -7978 302 +LISF1 LAKE PLACID (7 ENE) FL US 2733 -8125 -9999 UCOOP +LISI2 LISLE IL US 4180 -8807 -9999 ALERT +LISK1 LOUISVILLE KS US 3927 -9638 -9999 COOPB +LISN8 LISBON ND US 4643 -9768 338 COOPAB +LISO1 LISBON (1 E) OH US 4077 -8075 290 GOES +LIST2 LIPSCOMB TX US 3624 -10027 747 COOPAB +LIT LITTLE ROCK AR US 3473 -9222 78 +LITA4 LITTLE ROCK AR US 3475 -9227 68 +LITC1 TRUCKEE (6 NE) CA US 3944 -12008 1713 +LITC2 BOULDER (12 N) CO US 4020 -10532 -9999 +LITF1 LITHIA (4 W) FL US 2787 -8221 2 GOES +LITM2 LITTLE FALLS MD US 3962 -7600 136 ALERT +LITM5 LITTLEFORK MN US 4839 -9356 -9999 RAWS +LITN7 STAR (3 W) NC US 3539 -7983 125 GOES +LITS2 MARTIN (5 E) SD US 4317 -10163 928 GOES +LITV2 BUCHANAN (6 SW) VA US 3747 -7973 381 IFLOWS +LITW1 MERRITT (7 W) WA US 4785 -12094 634 GOES +LITW2 LITWAR WV US 3748 -8185 285 +LITW4 ENCAMPMENT (10 SW) WY US 4107 -10694 2717 SNOTEL +LIVA2 LIVENGOOD (9 SW) AK US 6542 -14872 137 GOES +LIVC1 LIVERMORE (1 N) CA US 3769 -12178 146 COOPAC +LIVC2 LIVERMORE CO US 4079 -10525 1742 GOES +LIVF1 LIVE OAK (5 ENE) FL US 3031 -8290 50 UCOOP +LIVL1 LIVONIA LA US 3056 -9156 -9999 GOES +LIVM8 LIVINGSTON (5 S) MT US 4560 -11057 1385 +LIVN6 LIVINGSTON NY US 4215 -7375 90 COOPAB +LIVT2 LIVINGSTON (2 W) TX US 3072 -9496 -9999 GOES +LIWC1 ROSEVILLE (2 ESE) CA US 3874 -12126 40 ALERT +LIWM4 LINWOOD (10 WNW) MI US 4376 -8414 268 COOPC +LIX SLIDELL LA US 3034 -8983 8 +LIZ LIMESTONE ME US 4689 -6777 -9999 +LIZC2 TELLURIDE (10 SW) CO US 3778 -10793 3109 SNOTEL +LIZM1 LIMESTONE (4 NW) ME US 4696 -6788 91 OTHER +LIZO3 BAKER CITY (22 NW) OR US 4497 -11812 1524 WSF +LJAC1 LA JOLLA (2 NE) CA US 3287 -11726 6 HTG +LJAC2 LA JUNTA (2 S) CO US 3797 -10354 1281 UCOOP +LJAT2 LA JOYA TX US 2625 -9847 55 COOPAB +LJCA3 JOSEPH CITY (1 E) AZ US 3495 -11034 1524 ALERT +LJCC2 CAPULIN (6 SW) CO US 3721 -10619 -9999 GOES +LJCT2 LLANO TX US 3077 -9876 -9999 ALERT +LJF LITCHFIELD_MUNI MN US 4510 -9450 328 +LJKT2 JACKSONVILLE (5 SSW) TX US 3191 -9531 130 GOES +LJNC2 LA JUNTA (20 S) CO US 3772 -10351 1292 COOPAB +LJOA3 JOSEPH CITY (5 SE) AZ US 3490 -11025 1524 ALERT +LJOC1 VALLEY CENTER (10 ENE) CA US 3328 -11686 732 ALERT +LJOF1 EUSTIS (2 SE) FL US 2883 -8165 -9999 +LJPC1 LA JOLLA CA US 3287 -11726 -9999 OTHER +LJSP4 LAJAS (1 SW) PR 1803 -6707 27 COOPA +LJTC2 LA JUNTA (1 S) CO US 3797 -10353 1281 COOPAB +LKAF1 BARTOW (3 N) FL US 2793 -8185 -9999 +LKAL1 ANACOCO LA US 3108 -9338 -9999 UCOOP +LKAM2 LARGO MD US 3890 -7681 34 ALERT +LKAM6 AMORY MS US 3401 -8849 70 +LKAN1 SCOTTSBLUFF (9 NE) NE US 4197 -10360 1277 GOES +LKAN8 DEVILS LAKE (10 N) ND US 4833 -9913 -9999 UCOOP +LKAW1 LAKE ALDWELL WA US 4809 -12355 57 GOES +LKBF1 LAKE BUTLER (5 S) FL US 2995 -8233 41 COOPC +LKBM5 LAKE BRONSON MN US 4873 -9666 283 +LKBM6 SMITHVILLE MS US 3405 -8842 -9999 UCOOP +LKBM7 LAKE OZARK (2 ESE) MO US 3819 -9261 -9999 +LKBO2 LOOKEBA (1 N) OK US 3537 -9838 440 COOPB +LKBS1 FINGERVILLE (2 S) SC US 3511 -8204 -9999 GOES +LKBT1 BENDING CHEST TN US 3587 -8710 -9999 GOES +LKCC1 VENTURA (8 NNW) CA US 3437 -11933 173 ALERT +LKCC2 LAKE CITY CO US 3802 -10731 2643 COOPAB +LKCF1 LAKE CITY (2 S) FL US 3016 -8264 -9999 UCOOP +LKCI2 LINCOLN IL US 4020 -8937 -9999 +LKCI4 LAKE CITY (7 S) IA US 4217 -9473 326 GOES +LKCI4G LAKE CITY (7 S) IA US 4217 -9473 326 +LKCL1 LAKE CHARLES LA US 3022 -9325 -9999 COOPB +LKCM4 LAKE CITY MI US 4432 -8520 378 COOPAB +LKCM5 LAKE CITY MN US 4445 -9226 207 GOES +LKCM5G LAKE CITY MN US 4445 -9226 -9999 +LKCM6 FULTON MS US 3425 -8842 -9999 UCOOP +LKCM7 LAKE CITY MO US 3910 -9430 219 +LKCO3 SENECA (17 ENE) OR US 4418 -11860 1585 SNOTEL +LKCS1 LAKE CITY (2 SE) SC US 3385 -7973 23 COOPA +LKCS2 LAKE CITY SD US 4572 -9742 -9999 UCOOP +LKCT2 SILVER VALLEY (6 NNE) TX US 3203 -9947 -9999 +LKCW3 WINTER (5 NW) WI US 4589 -9108 -9999 UCOOP +LKDC2 SARGENTS (9 E) CO US 3839 -10625 -9999 GOES +LKDF1 LAKE PLACID (2 S) FL US 2727 -8134 -9999 OTHER +LKDM6 FULTON (6 N) MS US 3435 -8840 -9999 UCOOP +LKDV2 CHESAPEAKE (19 SSW) VA US 3660 -7644 -9999 GOES +LKEC1 LAKEPORT CA US 3904 -12292 401 OTHER +LKEC2 LAKEWOOD (2 SSE) CO US 3968 -10507 -9999 UCOOP +LKEF1 HAINES CITY (4 SW) FL US 2807 -8167 -9999 +LKEM6 FULTON (13 N) MS US 3445 -8835 -9999 UCOOP +LKEO1 LAKE ERIE OH US 4168 -8240 -9999 BUOY +LKEW2 SALEM (2 N) WV US 3932 -8052 396 IFLOWS +LKFI1 MCCAL (7 NE) ID US 4492 -11595 1612 WSF +LKFM5 LAKEFIELD MN US 4368 -9518 460 COOPAB +LKFU1 DUCHESNE (28 N) UT US 4060 -11043 3109 SNOTEL +LKGC1 CRESTLINE (2 NE) CA US 3424 -11728 1381 +LKGC2 LAKE GEORGE CO US 3898 -10536 2281 GOES +LKGF1 LAKELAND (2 N) FL US 2810 -8195 -9999 +LKGM4 MARENSICO (10 NW) MI US 4647 -8958 402 COOPBC +LKGN6 LAKE GEORGE NY US 4342 -7371 98 COOPB +LKHC1 EARP (14 NNE) CA US 3432 -11416 30 GOES +LKHC2 CREEDE (12 SSE) CO US 3767 -10687 2804 +LKHF1 LAKE HAMILTON (1 SW) FL US 2803 -8165 35 +LKHL1 LAKE CHARLES LA US 3024 -9325 -9999 GOES +LKHM4 LAKE HURON MI US 4235 -8284 -9999 BUOY +LKHT2 LOCKHART (2 SW) TX US 2986 -9770 149 COOPB +LKIC2 GRAND LAKE (12 N) CO US 4042 -10582 3261 SNOTEL +LKJF1 SANFORD (4 E) FL US 2879 -8118 0 GOES +LKJM7 BLUE SPRINGS (4 SW) MO US 3900 -9432 229 GOES +LKJT2 LAKE JACKSON TX US 2907 -9543 -9999 ALERT +LKJV2 LAKE JACKSON VA US 3870 -7745 40 UCOOP +LKKM6 LEAKESVILLE (3 NW) MS US 3117 -8861 -9999 GOES +LKKT2 ARCHER CITY (11 NW) TX US 3368 -9880 314 RFCSIM +LKLF1 LAKELAND FL US 2802 -8192 44 COOPAB +LKLM4 LAKE LINDEN MI US 4719 -8841 193 UCOOP +LKLN6 LAKE HILL NY US 4208 -7418 381 SNOCOR +LKLN7 RUTHERFORDTON (13 WNW) NC US 3542 -8219 317 COOPB +LKLQ1 LAKE LOUISE AB CN 5142 -11617 1525 +LKLT2 CYPRESS (4 NE) TX US 2998 -9563 -9999 ALERT +LKMA3 SCOTTSDALE (6 N) AZ US 3356 -11190 404 ALERT +LKMC1 RIVERSIDE (7 SSE) CA US 3385 -11733 442 ALERT +LKMF1 DURANT (1 E) FL US 2792 -8217 -9999 +LKMH1 KIHEI (15 SW) HI US 2056 -15656 335 GOES +LKMM4 LAKE MICHIGAN MI US 4531 -8642 -9999 BUOY +LKMS1 COLUMBIA SC US 3405 -8122 52 GOES +LKMS2 HIGHMORE (12 E) SD US 4468 -9942 533 UCOOP +LKMT1 LOOKOUT MOUNTAIN (1 SE) TN US 3501 -8534 655 COOPB +LKMW1 BATTLE GROUND (20 E) WA US 4579 -12216 1151 +LKMW3 LAKE MILLS WI US 4307 -8891 259 COOPB +LKN ELKO NV US 4086 -11574 1596 +LKNC1 TULELAKE CA US 4200 -12170 1249 GOES +LKNF1 LONG BOAT KEY FL US 2744 -8269 -9999 OTHER +LKNN6 LAKELAND NY US 4308 -7623 110 OTHER +LKNN8 LANKIN (9 SW) ND US 4822 -9810 458 UCOOP +LKNT2 LUFKIN TX US 3130 -9471 -9999 NWR +LKNW2 CLEAR CREEK (3 NE) WV US 3793 -8130 963 IFLOWS +LKOA2 EUREKA (29 NE) AK US 6228 -14652 732 SNOCOR +LKOF1 PAHOKEE (11 NW) FL US 2695 -8079 0 UCOOP +LKOM4 BARBEAU MI US 4628 -8422 -9999 GOES +LKON6 IRONDEQUOIT (33 NE) NY US 4362 -7742 75 BUOY +LKPA3 PEORIA (20 N) AZ US 3384 -11227 468 COOPB +LKPC1 PIRU (4 E) CA US 3446 -11875 335 GOES +LKPF1 MOORE HAVEN (10 N) FL US 2698 -8109 -9999 UCOOP +LKPI4 LAKE PARK IA US 4345 -9532 447 COOPB +LKPL1 RESERVE (8 NE) LA US 3032 -9028 -9999 C-MAN +LKPM2 BALTIMORE (1 SW) MD US 3931 -7668 -9999 +LKPM4 Lakeport MI US 4314 -8249 -9999 CTGN +LKPN3 LAKEPORT NH US 4355 -7147 152 COOPB +LKPN6 LAKEPORT NY US 4315 -7586 112 OTHER +LKPN7 BEAVERDAM (4 SE) NC US 3548 -8264 -9999 GOES +LKPO3 LOWELL (1 SE) OR US 4392 -12275 287 GOES +LKRF1 LAKE WALES (1 N) FL US 2792 -8159 -9999 OTHER +LKRM2 LAKE ROLAND MD US 3938 -7665 69 ALERT +LKRO3 EAGLE POINT (11 SE) OR US 4239 -12263 568 COOPB +LKRW3 LANCASTER WI US 4285 -9072 -9999 UCOOP +LKSA3 BOULDER CITY (6 NE) AZ US 3602 -11474 -9999 OTHER +LKSA4 LOCKESBURG (4 E) AR US 3396 -9411 128 COOPB +LKSC1 LAKESIDE (6 ENE) CA US 3288 -11682 183 COOPA +LKSC2 LARKSPUR (4 NW) CO US 3928 -10492 2088 +LKSI1 LAVA HOT SPRINGS (1 S) ID US 4262 -11200 1401 COOPBC +LKSM4 LAKE SUPERIOR MI US 4806 -8778 -9999 BUOY +LKSM6 LEAKESVILLE (3 N) MS US 3118 -8860 -9999 NWR +LKSM7 LAKESIDE MO US 3820 -9262 180 COOPAB +LKSN2 STATELINE (1 NW) NV US 3897 -11995 1901 ALERT +LKSN7 CATAWBA (4 N) NC US 3577 -8110 -9999 +LKSS2 FORT THOMPSON SD US 4407 -9947 444 COOPB +LKST2 SAN ANTONIO TX US 2933 -9858 -9999 GOES +LKSV2 LICK SKILLET VA US 3690 -8178 792 IFLOWS +LKSW3 LAND O LAKES (4 W) WI US 4617 -8931 537 UCOOP +LKTA1 TUSCALOOSA (5 NE) AL US 3327 -8751 -9999 GOES +LKTC1 DESERT CENTER (2 NNE) CA US 3374 -11539 -9999 COOPAC +LKTF1 THONOTOSASSA (2 SE) FL US 2805 -8228 -9999 OTHER +LKTI1 MULLAN (14 E) ID US 4745 -11570 1561 SNOTEL +LKTN5 MONTICELLO (31 W) NM US 3337 -10783 2591 SNOTEL +LKTN7 LAKE TOXAWAY (2 SW) NC US 3511 -8296 939 COOPB +LKTN8 LAKOTA ND US 4804 -9834 463 UCOOP +LKTO3 ELKTON (3 SW) OR US 4361 -12359 37 COOPAB +LKTT2 LOCKHART TX US 2989 -9769 167 +LKTU1 LAKETOWN (1 W) UT US 4183 -11132 1823 COOPAB +LKTW3 RHINELANDER (5 E) WI US 4563 -8933 -9999 UCOOP +LKV LAKEVIEW (5 SW) OR US 4216 -12040 1456 AWOS +LKVA4 LAKE VIEW AR US 3442 -9080 53 COOPBC +LKVI2 LAKE VILLA (2 NE) IL US 4243 -8806 256 COOPAB +LKVI3 LAKEVILLE (4 ENE) IN US 4153 -8628 255 COOPB +LKVM5 LAKEVILLE MN US 4472 -9330 -9999 +LKVM8 LIMA (38 E) MT US 4460 -11181 2045 COOPABC +LKVT2 LAKEVIEW TX US 3457 -10075 -9999 RFCSIM +LKWA3 KINGMAN (29 E) AZ US 3520 -11353 1585 GOES +LKWC2 LAKEWOOD (4 NW) CO US 3975 -10512 1719 COOPAB +LKWF1 LAKE WORTH (1 SE) FL US 2660 -8002 -9999 C-MAN +LKWM5 LAKE WILSON MN US 4400 -9595 507 COOPAB +LKWM7 LOCKWOOD MO US 3739 -9395 329 COOPAB +LKWN5 LAKEWOOD (3 N) NM US 3267 -10437 -9999 RFCSIM +LKWT2 HOUSTON TX US 2981 -9533 -9999 ALERT +LKWW3 LAKEWOOD (3 NE) WI US 4533 -8850 393 COOPAB +LKYC2 LAKE CITY (2 SE) CO US 3798 -10725 3097 +LKYL1 LUCKY (1 E) LA US 3225 -9298 47 +LKYT2 LEAKEY TX US 2974 -9976 494 COOPB +LKYW2 LOCKNEY WV US 3885 -8097 219 COOPB +LKYW4 LAKE WY US 4457 -11040 2368 COOPAB +LLAC1 SANTA BARBARA (10 NNW) CA US 3454 -11986 240 ALERT +LLAH3 LOS LAURELS DAM - ABOVE HO 1407 -8828 -9999 +LLAM4 LAC LA BELLE MI US 4738 -8841 188 UCOOP +LLAN1 SCOTTSBLUFF (8 NE) NE US 4196 -10357 1261 GOES +LLAN6 LONG LAKE NY US 4397 -7441 -9999 COOPB +LLAS2 LEOLA SD US 4572 -9893 482 COOPABC +LLAT2 LLANO TX US 3075 -9867 317 +LLAW2 FALLS MILL (2 S) WV US 3875 -8054 454 IFLOWS +LLBK2 MOUNT STERLING (2 S) KY US 3802 -8395 326 IFLOWS +LLBT2 LUMBERTON (2 NNE) TX US 3025 -9418 12 COOPB +LLCC1 SAN BERNARDINO (2 W) CA US 3410 -11733 354 COOPB +LLCM5 CRANE LAKE (18 NNW) MN US 4850 -9264 -9999 GOES +LLCM5G CRANE LAKE (18 NNW) MN US 4850 -9264 -9999 +LLCN7 BELVA (5 NW) NC US 3598 -8276 648 IFLOWS +LLCO2 SHORT (2 W) OK US 3558 -9456 -9999 GOES +LLCT2 LLANO (6 SSE) TX US 3067 -9864 -9999 ALERT +LLCW1 TWISP (10 ENE) WA US 4840 -11990 1256 SNOCOR +LLDC2 LOVELAND CO US 4040 -10507 -9999 UCOOP +LLDF1 LAKELAND FL US 2799 -8201 42 COOPAB +LLDL1 DELACROIX (1 N) LA US 2978 -8979 -9999 GOES +LLDN7 HAZELWOOD (6 SE) NC US 3542 -8293 871 GOES +LLDP1 LAKE LYNN (1 SSE) PA US 3972 -7986 247 GOES +LLDT1 LOWLAND TN US 3613 -8318 305 AHOS +LLDT2 LOVELADY (6 NW) TX US 3137 -9552 -9999 UCOOP +LLDW2 LILLYDALE WV US 3765 -8163 710 IFLOWS +LLET2 STAFF (2 ENE) TX US 3236 -9868 -9999 +LLFF1 TALLAHASSEE FL US 3042 -8413 -9999 ALERT +LLFN6 LITTLE FALLS (1 NW) NY US 4307 -7487 274 COOPB +LLFW1 OROVILLE (17 SE) WA US 4887 -11907 1146 GOES +LLGC1 GILROY (2 ESE) CA US 3699 -12153 58 GOES +LLGN7 HAZELWOOD (7 SE) NC US 3540 -8294 907 +LLGO1 LOGAN (3 W) OH US 3954 -8247 250 IFLOWS +LLGO2 STILLWELL (11 S) OK US 3565 -9462 232 GOES +LLGT2 LULING (1 S) TX US 2967 -9765 121 +LLHC2 BOULDER (6 NW) CO US 4011 -10534 1899 ALERT +LLHI2 CHICAGO (5 SW) IL US 4183 -8768 180 UCOOP +LLHS2 LEOLA SD US 4573 -9895 485 UCOOP +LLIN6 INLET NY US 4373 -7479 636 SNOCOR +LLJ CHALLIS ID US 4450 -11417 1546 +LLJF1 SEBRING (2 S) FL US 2746 -8146 -9999 OTHER +LLK SNOWSHOE LAKE AK US 6203 -14267 701 +LLKA2 JUNEAU (23 E) AK US 5818 -13380 329 SNOTEL +LLKC1 LEWISTON (2 NNE) CA US 4073 -12280 582 UCOOP +LLKC2 CREEDE (19 SW) CO US 3767 -10702 3048 WSF +LLKF1 SEBRING (7 SE) FL US 2739 -8140 -9999 OTHER +LLKN6 LONG LAKE NY US 4398 -7445 536 SNOCOR +LLKQ2 PRINCETON (30 SSW) BC CN 4905 -12085 1219 WSF +LLKS2 LONG LAKE SD US 4588 -9973 506 UCOOP +LLKU1 SALT LAKE CITY (52 ENE) UT US 4087 -11080 2758 SNOTEL +LLKW1 REARDAN (12 N) WA US 4784 -11784 396 +LLKW3 LONG LAKE WI US 4583 -8867 472 UCOOP +LLLA3 HOLBROOK (9 N) AZ US 3506 -11010 1585 ALERT +LLLC1 SIMI VALLEY (2 N) CA US 3430 -11869 363 ALERT +LLLI3 LOWELL IN US 4128 -8742 203 COOPA +LLLK1 LILLIS KS US 3960 -9633 411 COOPB +LLLL1 LILLIE (3 S) LA US 3289 -9266 -9999 RFCSIM +LLLM3 LOWELL (3 WSW) MA US 4265 -7137 34 COOPB +LLLM5 ZERKEL (8 SSW) MN US 4720 -9542 507 UCOOP +LLLN7 LILLINGTON NC US 3541 -7882 46 +LLLT2 LEVELLAND TX US 3359 -10238 1082 COOPA +LLMC1 PINE VALLEY (7 NNE) CA US 3293 -11649 1676 WSF +LLMM3 LOWELL COOP MA US 4265 -7137 34 +LLMO1 SPRING VALLEY OH US 3958 -8403 -9999 GOES +LLNC1 ST. HELENA (1 NW) CA US 3852 -12250 79 ALERT +LLNM6 LELAND (5 NE) MS US 3347 -9085 37 COOPB +LLNN1 LINCOLN NE US 4085 -9663 -9999 UCOOP +LLNT2 LLANO (19 SW) TX US 3058 -9890 441 COOPB +LLOF1 HAINES CITY (4 NW) FL US 2813 -8169 -9999 OTHER +LLOT2 LLANO (19 SW) TX US 3056 -9888 -9999 ALERT +LLPC1 MINERAL (9 NNE) CA US 4047 -12151 2515 WSF +LLQ MONTICELLO AR US 3364 -9175 -9999 ASOS +LLRK2 CORBIN (8 W) KY US 3692 -8423 377 COOPBC +LLRM5 BALL CLUB (5 SSW) MN US 4727 -9395 -9999 GOES +LLRT2 LLANO TX US 3081 -9858 -9999 ALERT +LLRW4 LARAMIE (1 NW) WY US 4133 -10561 2173 COOPB +LLSC1 SOUTH LAKE TAHOE (10 W) CA US 3893 -12020 2682 GOES +LLST2 SEALE (3 NE) TX US 3133 -9632 -9999 +LLTT2 LLANO (11 SE) TX US 3060 -9862 -9999 ALERT +LLUF1 CAROL CITY (2 NW) FL US 2597 -8030 -9999 UCOOP +LLUN5 LOS LUNAS NM US 3477 -10675 1475 COOPA +LLUP4 YAUCO (4 N) PR 1809 -6687 174 GOES +LLVN2 LAS VEGAS (10 NW) NV US 3626 -11516 640 ALERT +LLWC1 CAMP NELSON (8 E) CA US 3615 -11848 1707 WSF +LLWF1 THERESSA (4 NE) FL US 2985 -8202 -9999 +LLWO1 LOWELLVILLE OH US 4103 -8353 25 GOES +LLWT2 LLANO TX US 3075 -9866 311 COOPAB +LLWV1 LUDLOW (1 WSW) VT US 4338 -7268 294 COOPB +LLYC1 SANTA BARBARA (10 NNW) CA US 3454 -11986 241 GOES +LLYP1 LILLY PA US 4044 -7860 692 IFLOWS +LLYP4 YAUCO (1 NNE) PR 1805 -6684 35 GOES +LLYS1 GREER (3 NE) SC US 3498 -8220 -9999 GOES +LLYT2 HOUSTON TX US 2987 -9565 -9999 +LLZN5 LUIS LOPEZ NM US 3394 -10687 -9999 ALERT +LMAA3 WILLOW BEACH (2 E) AZ US 3588 -11463 439 ALERT +LMAC1 LA MESA CA US 3277 -11702 162 COOPAC +LMAC2 LAMAR (1 N) CO US 3810 -10262 -9999 GOES +LMAF1 LAKE WALES (5 N) FL US 2797 -8159 -9999 OTHER +LMAI4 ELMA (1 E) IA US 4324 -9244 -9999 UCOOP +LMAM8 LIMA MT US 4464 -11259 1912 COOPABC +LMAO1 LIMA OH US 4063 -8421 -9999 NWR +LMAT2 SHIRO (6 NE) TX US 3066 -9581 -9999 ALERT +LMAU1 GROUSE CREEK (32 SE) UT US 4130 -11343 1292 GOES +LMBA3 WILLOW BEACH (4 E) AZ US 2588 -11459 975 ALERT +LMBC1 EL TORO (4 N) CA US 3369 -11771 43 ALERT +LMBF1 GROVE CITY (1 NE) FL US 2693 -8233 -9999 OTHER +LMBM5 LAMBERTON (1 NE) MN US 4424 -9524 -9999 +LMBM5G LAMBERTON (1 NE) MN US 4424 -9524 -9999 +LMBM6 LAMBERT (5 E) MS US 3418 -9020 49 COOPB +LMBN2 NORTH LAS VEGAS (1 E) NV US 3620 -11510 555 ALERT +LMBT2 WALLER (3 SE) TX US 3002 -9589 -9999 ALERT +LMBU1 MILL CREEK (10 E) UT US 4072 -11162 2256 WSF +LMBV3 CRUZ BAY (5 E) VI 1832 -6473 52 COOPB +LMBW4 MEDICINE BOW (4 N) WY US 4196 -10621 2012 GOES +LMCA2 JUNEAU (5 NW) AK US 5836 -13450 6 UCOOP +LMCA3 WILLOW BEACH (4 ENE) AZ US 3590 -11459 1000 ALERT +LMCC1 LOMPOC CA US 3473 -12043 220 OTHER +LMCC2 LAMAR CO US 3809 -10262 -9999 GOES +LMCF1 TALLAHASSEE FL US 3050 -8417 -9999 ALERT +LMCN1 LINCOLN (4 WSW) NE US 4081 -9677 355 +LMCN2 PARADISE VALLEY (6 W) NV US 4152 -11763 1829 SNOTEL +LMCN8 WILLISTON (10 NE) ND US 4828 -10357 -9999 UCOOP +LMCS1 MONCKS CORNER (3 ENE) SC US 3322 -7997 -9999 GOES +LMCT2 LOUISE (3 S) TX US 2907 -9642 -9999 +LMDA3 WILLOW BEACH (4 S) AZ US 3581 -11467 732 ALERT +LMDC1 MONO HOT SPRINGS (15 SSE) CA US 3713 -11892 2591 WSF +LMDN2 LAS VEGAS (8 NW) NV US 3623 -11531 799 ALERT +LMDN5 LA MADERA (2 S) NM US 3635 -10604 1938 +LMDO3 MILL CITY (16 SE) OR US 4462 -12222 1219 SNOTEL +LMDW1 KAHLOTUS (5 S) WA US 4656 -11854 140 COOPBC +LMEA3 WILLOW BEACH (5 SE) AZ US 3583 -11459 703 ALERT +LMEC2 ORDWAY (5 S) CO US 3815 -10375 -9999 GOES +LMEN2 ELKO (24 SE) NV US 4065 -11545 2164 WSF +LMES1 ELLOREE (4 ENE) SC US 3355 -8050 -9999 GOES +LMET2 LAMESA 10NE TX US 3282 -10183 -9999 +LMFA3 WILLOW BEACH (4 NE) AZ US 3591 -11461 1000 +LMGC1 LEMON GROVE CA US 3274 -11703 130 COOPC +LMGC2 CONEJOS (21 W) CO US 3708 -10638 3085 WSF +LMGM6 LAMBERT (5 ESE) MS US 3418 -9022 38 +LMGM8 ROUNDUP (12 NW) MT US 4661 -10869 1116 GOES +LMGN8 BOTTINEAU (12 NNE) ND US 4898 -10035 653 COOPB +LMGT2 GRAHAM (2 NW) TX US 3313 -9861 -9999 +LMHA2 LAKE MINCHUMINA (1 N) AK US 6389 -15231 226 GOES +LMHM8 GRANT (17 W) MT US 4499 -11345 2469 SNOTEL +LMIV2 BACOVA (4 W) VA US 3803 -7990 482 RFCSIM +LMIW2 DINGESS (4 ENE) WV US 3790 -8212 552 IFLOWS +LMK LOUISVILLE KY US 3811 -8565 193 +LMKH1 LUA MAKIKA RAWS HI US 2057 -15657 -9999 +LMLI4 LAKE MILLS IA US 4340 -9353 384 COOPBC +LMLN2 LAMOILLE (8 SE) NV US 4065 -11538 2347 SNOTEL +LMLO3 CHEMULT (18 WNW) OR US 4332 -12219 1243 COOPAB +LMLU1 MOAB (16 ESE) UT US 3849 -10929 2682 WSF +LMLW2 BELINGTON (3 ESE) WV US 3900 -7988 893 IFLOWS +LMMM8 MELSTONE (7 SW) MT US 4656 -10801 899 GOES +LMNA2 JUNEAU AK US 5836 -13451 9 OTHER +LMNC2 DURANGO (15 NE) CO US 3745 -10767 2652 WSF +LMNF1 CLERMONT FL US 2855 -8178 -9999 GOES +LMNO2 LAMONT (4 E) OK US 3668 -9747 306 PROF +LMNP1 MARSHALLS CREEK (5 NNW) PA US 4112 -7515 -9999 IFLOWS +LMOC1 LIVERMORE (2 NW) CA US 3771 -12181 183 GOES +LMOC2 LIMON (18 S) CO US 3900 -10374 1661 COOPC +LMON2 ELKO (26 SE) NV US 4060 -11537 2652 WSF +LMOT2 LOMETA (6 SW) TX US 3116 -9847 -9999 ALERT +LMPC1 REDWOOD ESTATES (8 ESE) CA US 3712 -12185 1155 ALERT +LMPF1 PARRISH (13 E) FL US 2760 -8221 -9999 GOES +LMPG1 LUMPKIN (2 SE) GA US 3203 -8478 174 COOPAB +LMPP1 LAUGHLINTOWN (4 SE) PA US 4020 -7919 527 COOPAB +LMPT2 LAMPASAS (11 WNW) TX US 3108 -9837 -9999 ALERT +LMRA4 LAMAR AR US 3545 -9333 115 GOES +LMRC1 LA MIRADA (2 S) CA US 3388 -11802 23 ALERT +LMRC2 LAMAR CO US 3808 -10262 1103 COOPAB +LMRI4 LE MARS IA US 4280 -9617 360 COOPB +LMRM7 LAMAR (1 W) MO US 3749 -9431 305 UCOOP +LMRM8 LIMA (5 NE) MT US 4469 -11254 2071 GOES +LMRN1 LAMAR (3 SSE) NE US 4053 -10197 1079 COOPB +LMRN2 LAS VEGAS (12 WNW) NV US 3625 -11533 920 ALERT +LMRN8 LA MOURE ND US 4637 -9828 399 COOPAB +LMRW1 ELWHA RIV AT LAKE MILLS WA US 4800 -12360 184 GOES +LMRW4 TOWER JUNCTION (11 E) WY US 4490 -11024 1998 COOPABC +LMS LOUISVILLE KY US 3315 -8906 175 +LMSC1 LA MESA CA US 3277 -11702 162 ALERT +LMSM5 LUVERNE MN US 4366 -9621 443 UCOOP +LMSN2 ELKO (3 SE) NV US 4080 -11572 1743 AMOS +LMSP1 LIMESTONE (3 S) PA US 4109 -7932 457 IFLOWS +LMST2 LAMESA (2 SE) TX US 3271 -10194 901 ALERT +LMSU1 SALT LAKE CITY (2 NW) UT US 4083 -11177 2042 SNOTEL +LMT KLAMATH FALLS (5 SE) OR US 4216 -12173 1247 +LMTB1 TECATE BJ US 3254 -11642 990 ALERT +LMTB3 TECATE (12 E) NB CN 3254 -11642 990 +LMTC1 RIVERSIDE (4 SW) CA US 3385 -11733 497 +LMTC2 LONGMONT (6 NW) CO US 4025 -10515 1570 COOPB +LMTI2 LEMONT (3 NE) IL US 4171 -8796 -9999 UCOOP +LMTM8 ENNIS (16 ESE) MT US 4528 -11143 2707 WSF +LMTP1 LA MONT PA US 4162 -7880 625 IFLOWS +LMTS1 PINEVILLE (8 W) SC US 3345 -8017 -9999 GOES +LMTT2 DIRGIN (1 SE) TX US 3226 -9457 -9999 +LMVP1 LAUGHLINTOWN (4 ESE) PA US 4016 -7917 835 IFLOWS +LMVT2 BUNCOMB (1 SE) TX US 3203 -9442 -9999 +LMWA3 PINETOP (4 NE) AZ US 3416 -10988 2195 ALERT +LMWC1 KYBURZ (14 NNW) CA US 3897 -12037 1707 WSF +LMWF1 WIMAUMA FL US 2765 -8229 -9999 GOES +LMYC1 GOLETA (2 E) CA US 3444 -11980 18 +LNA WEST PALM BEACH FL US 2659 -8009 -9999 +LNAC2 CHROMO (4 NE) CO US 3808 -10681 2364 AHOS +LNAH1 LAHAINA HI US 2088 -15668 14 COOPAB +LNAN1 LINCOLN NE US 4082 -9670 -9999 UCOOP +LNAW3 LAONA WI US 4556 -8867 482 UCOOP +LNBL1 NEW ORLEANS LA US 3007 -8995 -9999 +LNBM4 LAINSBURG (5 E) MI US 4289 -8427 255 COOPAB +LNBM5 LANESBORO MN US 4372 -9197 262 COOPB +LNBM8 SEELEY LAKE (19 NNW) MT US 4741 -11371 1317 COOPABC +LNBN1 LINCOLN NE US 4082 -9672 339 UCOOP +LNBO1 BLOOMFIELD OH US 3956 -8120 197 GOES +LNBV2 LUNENBURG (3 W) VA US 3700 -7835 102 GOES +LNBW1 RAVENSDALE (1 N) WA US 4738 -12196 163 COOPB +LNCC1 LINCOLN CA US 3890 -12135 46 ALERT +LNCC2 PLACERVILLE (15 SW) CO US 3788 -10820 3033 SNOTEL +LNCG1 LINCOLNTON GA US 3380 -8247 146 COOPB +LNCI2 LINCOLNSHIRE IL US 4220 -8790 -9999 UCOOP +LNCK1 LINCOLNVILLE KS US 3850 -9697 433 COOPB +LNCL1 NEW ORLEANS LA US 3005 -8997 2 COOPC +LNCM5 LANCASTER MN US 4886 -9680 -9999 UCOOP +LNCM8 LINCOLN (2 NE) MT US 4697 -11264 1401 GOES +LNCN1 LINCOLN (4 SE) NE US 4078 -9663 366 +LNCO1 LANCASTER OH US 3971 -8259 273 IFLOWS +LNCP1 LANCASTER (2 ENE) PA US 4005 -7628 75 GOES +LNCT1 LANCASTER TN US 3613 -8585 162 +LNCT2 NACOGDOCHES TX US 3159 -9483 92 GOES +LNCV2 LYNCHBURG VA US 3744 -7912 -9999 NWR +LND LANDER WY US 4282 -10873 1637 +LNDA4 WRIGHT (3 WSW) AR US 3442 -9210 72 GOES +LNDC2 LINDON (5 WNW) CO US 3976 -10350 1490 COOPABC +LNDF1 TALLAHASSEE FL US 3046 -8424 -9999 ALERT +LNDK1 LYNDON (1 S) KS US 3861 -9564 317 AHOS +LNDK2 LEANDER KY US 3778 -8288 460 IFLOWS +LNDM2 LANDOVER MD US 3889 -7687 68 ALERT +LNDM6 LANDON (11 NW) MS US 3048 -8927 -9999 +LNDM8 LINDSAY MT US 4723 -10515 820 COOPB +LNDN1 LINCOLN NE US 4078 -9665 -9999 UCOOP +LNDN2 JACKPOT (16 W) NV US 4179 -11484 2646 NWR +LNDN8 LANDA (6 SSE) ND US 4882 -10087 433 COOPB +LNDO1 LONDON OH US 3988 -8345 311 COOPAB +LNDT1 LINDEN TN US 3562 -8783 152 COOPA +LNDT2 LONDON TX US 3067 -9958 517 COOPB +LNDW1 MAPLE VALLEY (4 E) WA US 4740 -12195 173 GOES +LNDW4 LANDER WY US 4282 -10873 1637 NWR +LNEC2 GREELEY (6 ENE) CO US 4044 -10459 1411 +LNEK1 LANE KS US 3845 -9508 256 COOPB +LNEL1 NEW ORLEANS LA US 2867 -8917 -9999 GOES +LNEM4 HERRON MI US 4505 -8372 -9999 UCOOP +LNEM5 LANESBORO MN US 4375 -9198 -9999 GOES +LNEN1 LINCOLN NE US 4080 -9665 -9999 UCOOP +LNET2 LEAKEY (9 NE) TX US 2985 -9965 -9999 UCOOP +LNFN1 LINCOLN NE US 4078 -9670 -9999 UCOOP +LNFT2 LUFKIN TX US 3138 -9472 -9999 COOPB +LNFW4 L NORTH FORK WY US 4448 -10958 -9999 +LNGA4 LANGLEY AR US 3432 -9385 242 COOPB +LNGC1 LAGRANGE (2 NE) CA US 3767 -12044 52 GOES +LNGC2 LONGMONT CO US 4023 -10505 -9999 NWR +LNGF1 MARATHON (12 ENE) FL US 2477 -8091 2 COOPA +LNGI4 LANSING IA US 4336 -9122 197 UCOOP +LNGK2 LANGLEY KY US 3753 -8279 207 IFLOWS +LNGM7 KANSAS CITY MO US 3892 -9447 -9999 GOES +LNGM8 THREE FORKS (5 NE) MT US 4589 -11146 1246 COOPB +LNGN1 LINCOLN NE US 4082 -9663 -9999 UCOOP +LNGN7 SHALLOTTE (10 WNW) NC US 3401 -7855 12 COOPAB +LNGN8 LANGDON ND US 4875 -9833 492 COOPAB +LNGO2 LANGLEY (2 S) OK US 3644 -9505 185 GOES +LNGO3 LANGLOIS OR US 4292 -12445 27 COOPBC +LNGP1 LANGHORNE PA US 4017 -7497 12 GOES +LNGS1 LONGS (2 SE) SC US 3391 -7872 2 GOES +LNGT2 LONGVIEW TX US 3248 -9480 84 GOES +LNHN1 LINCOLN NE US 4085 -9670 -9999 UCOOP +LNI LONELY AK US 7092 -15325 -9999 SAWRS +LNIF1 MOORE HAVEN (6 NNW) FL US 2692 -8112 -9999 UCOOP +LNIH1 LANAI CITY (6 NW) HI US 2087 -15701 387 GOES +LNIN1 LINCOLN NE US 4085 -9676 363 UCOOP +LNJN1 LINCOLN NE US 4062 -9660 -9999 UCOOP +LNK LINCOLN NE US 4085 -9676 363 +LNKA4 LONOKE (5 NE) AR US 3483 -9188 372 SCAN +LNKI2 LANARK IL US 4210 -8983 265 COOPB +LNKM1 LINCOLN (1 W) ME US 4538 -6838 52 COOPAB +LNKM8 WHITE SULPHUR SPRINGS (24 WNW) MT US 4692 -11095 2124 WSF +LNKN7 LINCOLNTON (2 NW) NC US 3548 -8128 237 COOPB +LNKN8 LANKIN (6 E) ND US 4833 -9780 372 UCOOP +LNKT2 LONE OAK (4 E) TX US 3302 -9587 -9999 ALERT +LNKW3 MILWAUKEE WI US 4304 -8791 193 +LNL LAND O' LAKES WI US 4615 -8921 -9999 SAWRS +LNLA2 NELCHINA (2 WSW) AK US 6198 -14697 -9999 SNOCOR +LNLC1 MEEKS BAY (11 WSW) CA US 3898 -12032 1954 +LNLL1 LIVINGSTON LA US 3056 -9077 19 OTHER +LNLN1 LINCOLN NE US 4080 -9675 -9999 UCOOP +LNLT2 LLANO (5 SSW) TX US 3069 -9869 -9999 ALERT +LNLV2 ROANOKE (4 NW) VA US 3732 -8000 331 IFLOWS +LNMC2 LAS ANIMAS CO US 3806 -10322 1186 COOPABC +LNMI2 LONDON MILLS IL US 4071 -9028 155 +LNMI2G LONDON MILLS IL US 4071 -9028 155 +LNN WILLOUGHBY OH US 4168 -8139 -9999 SAWRS +LNNC2 LIMON (10 N) CO US 3942 -10367 1737 UCOOP +LNNF1 LYNNE (8 E) FL US 2918 -8177 -9999 +LNNI2 LA GRANGE IL US 4180 -8787 201 UCOOP +LNNI4 LINN GROVE IA US 4288 -9525 373 +LNNI4G LINN GROVE IA US 4288 -9525 -9999 +LNNK2 LONDON KY US 3715 -8411 -9999 NWR +LNNM7 LINNEUS (3 SE) MO US 3986 -9315 253 COOPC +LNNN1 LINCOLN NE US 4080 -9665 372 COOPABC +LNNN7 LINVILLE (3 NE) NC US 3611 -8183 1615 COOPC +LNNT1 LEBANON (6 NE) TN US 3630 -8627 155 COOPB +LNNT2 LEANDER (5 SW) TX US 3054 -9793 -9999 ALERT +LNOC1 PINECREST (16 SSE) CA US 3798 -11988 1408 GOES +LNOK1 LENORA KS US 3957 -9999 -9999 NWR +LNOO2 LINDSAY (1 S) OK US 3482 -9762 289 COOPB +LNOT2 LLANO (19 WNW) TX US 3090 -9895 -9999 ALERT +LNPC1 LONE PINE (11 S) CA US 3644 -11804 1155 COOPB +LNPM8 MARINSDALE (15 SW) MT US 4636 -11060 1707 COOPAB +LNPT2 LAMPASAS (9 SW) TX US 3098 -9833 -9999 ALERT +LNR LONE ROCK WI US 4321 -9019 218 ASOS +LNRC1 PINECREST (16 SSE) CA US 3797 -11988 1420 GOES +LNRC2 DURANGO (16 NE) CO US 3738 -10763 2934 GOES +LNRI2 LEONORE IL US 4121 -8895 159 +LNRI2G LEONORE IL US 4121 -8895 159 +LNRK1 LENORA KS US 3961 -10000 698 COOPB +LNRN7 LENOIR NC US 3591 -8153 326 +LNRO2 LANGLEY OK US 3646 -9503 185 GOES +LNRS2 MARTIN (10 SE) SD US 4310 -10157 1000 COOPB +LNRW1 MABTON (2 N) WA US 4699 -12110 785 GOES +LNRW4 LANDER (1 N) WY US 4284 -10874 1622 COOPAB +LNS LANCASTER PA US 4012 -7630 123 +LNSC1 LANCASTER (4 SE) CA US 3467 -11812 747 ALERT +LNSC2 LYONS (1 SE) CO US 4022 -10526 1637 GOES +LNSC3 LANESVILLE CT US 4154 -7342 -9999 +LNSF1 FORT LONESOME (2 NE) FL US 2773 -8212 -9999 OTHER +LNSI4 LANSING IA US 4336 -9121 196 GOES +LNSK1 LINDSBORG KS US 3857 -9767 408 COOPB +LNSM2 LANSDOWNE MD US 3925 -7665 49 ALERT +LNSM4 LANSING MI US 4275 -8455 245 COOPB +LNSM4D LANSING MI US 4275 -8455 -9999 +LNSM5 LANESBORO MN US 4372 -9198 297 UCOOP +LNSM5G LANESBORO MN US 4372 -9198 -9999 +LNSM7 LINNEUS MO US 3990 -9324 256 COOPB +LNSO2 LANE (1 WNW) OK US 3431 -9601 180 +LNSW2 NEWTOWN (6 SE) WV US 3757 -8203 594 IFLOWS +LNTC2 PARKER (7 NW) CO US 3955 -10490 1771 UCOOP +LNTI4 LONETREE (5 SW) IA US 4142 -9147 179 +LNTI4G LONETREE (5 SW) IA US 4142 -9147 179 +LNTN2 ELY (33 WNW) NV US 3940 -11547 2267 AMOS +LNTN7 LINCOLNTON (4 W) NC US 3547 -8133 274 COOPA +LNTN8 LINTON ND US 4625 -10023 515 COOPAB +LNTT2 LANGTRY (14 ESE) TX US 2973 -10135 -9999 UCOOP +LNVN6 LANESVILLE NY US 4213 -7425 427 SNOCOR +LNVP1 LINESVILLE (1 S) PA US 4165 -8043 314 COOPA +LNVT1 LYNNVILLE TN US 3537 -8702 -9999 +LNVT2 LONGVIEW TX US 3252 -9472 154 COOPB +LNWF1 LONGWOOD (3 WSW) FL US 2868 -8140 -9999 GOES +LNWI2 LINDENWOOD IL US 4205 -8903 219 COOPB +LNWM4 LINWOOD (5 NW) MI US 4377 -8406 267 COOPC +LNX NORTH PLATTE NE US 4196 -10058 905 WSR88D +LNXI4 LENOX IA US 4088 -9457 395 COOPB +LNXK1 LENEXA KS US 3897 -9473 -9999 UCOOP +LNXS2 LENNOX SD US 4335 -9689 411 UCOOP +LNY LANAI CITY HI US 2079 -15695 396 +LNYM8 GLENDIVE (22 E) MT US 4742 -10495 817 WSF +LNYT2 LANGTRY (13 W) TX US 2978 -10176 -9999 +LNZM7 LONGVIEW MO US 3860 -9447 -9999 GOES +LOAC1 LOS ALTOS HILLS (1 S) CA US 3736 -12215 610 GOES +LOAI2 LOAMI (1 SSE) IL US 3966 -8986 183 COOPB +LOAM7 LEBANON (9 E) MO US 3762 -9249 -9999 UCOOP +LOAN5 LOS ALAMOS NM US 3587 -10632 2243 COOPA +LOAU1 LOA UT US 3841 -11164 2155 COOPABC +LOBC1 COLEVILLE (12 SE) CA US 3844 -11937 2804 SNOTEL +LOBC2 LOBATOS CO US 3708 -10576 2385 +LOBN7 VASS (5 SE) NC US 3520 -7922 -9999 GOES +LOBO3 ALSEA (9 S) OR US 4425 -12364 207 GOES +LOBT2 BROWNSVILLE (7 ESE) TX US 2588 -9746 -9999 +LOCA1 WARRIOR AL US 3381 -8680 -9999 GOES +LOCC1 CAMPTONVILLE (1 SE) CA US 3944 -12106 583 GOES +LOCC2 THATCHER (16 SE) CO US 3749 -10383 1458 GOES +LOCI1 KOOSKIA (19 E) ID US 4615 -11559 443 GOES +LOCM1 CHESUNCOOK (12 NE) ME US 4627 -6933 -9999 UCOOP +LOCM2 BALTIMORE MD US 3937 -7665 91 ALERT +LOCM7 LOCKWOOD (3 NW) MO US 3741 -9400 -9999 UCOOP +LOCM8 MILES CITY (25 E) MT US 4643 -10531 727 GOES +LOCN1 LOUP CITY (6 NNE) NE US 4135 -9892 677 COOPB +LOCN6 LOCKE NY US 4260 -7640 -9999 COOPB +LOCO1 LOCKINGTON OH US 4024 -8424 244 GOES +LOCO2 LOCO (7 SE) OK US 3433 -9768 291 COOPB +LOCO3 BLUE RIVER (6 NE) OR US 4421 -12226 420 OTHER +LOCP4 YAUCO (3 NW) PR 1805 -6689 75 GOES +LOCS1 LOCKHART SC US 3478 -8145 122 COOPB +LOCT2 LOCKETTVILLE TX US 3338 -10232 1039 COOPC +LOCU1 LOGAN (6 ENE) UT US 4170 -11171 2960 UCOOP +LOCV2 LOCUST DALE (2 E) VA US 3833 -7810 -9999 UCOOP +LOCW3 EAU CLAIRE (2 S) WI US 4477 -9147 -9999 UCOOP +LODC1 LODI (2 SW) CA US 3811 -12129 12 COOPAB +LODC2 GREYSTONE (9 NW) CO US 4070 -10880 1798 +LODN4 LODI NJ US 4088 -7408 8 GOES +LODT2 LONE OAK (4 SW) TX US 3297 -9600 -9999 ALERT +LOEM8 WHITEFISH (15 WSW) MT US 4833 -11464 1311 WSF +LOEP4 YAUCO (3 NW) PR 1804 -6689 -9999 GOES +LOFC1 SOUTH GATE (3 E) CA US 3395 -11817 29 ALERT +LOFO3 VENETA (11 SSW) OR US 4391 -12340 590 GOES +LOGA3 EL MIRAGE (6 SW) AZ US 3353 -11237 328 GOES +LOGC1 LOS GATOS CA US 3723 -12196 111 COOPA +LOGC2 BOULDER (5 WSW) CO US 4004 -10538 2195 ALERT +LOGG1 SNELLVILLE (5 ESE) GA US 3382 -8394 268 GOES +LOGI1 OAKLEY (12 SE) ID US 4215 -11373 2475 WSF +LOGI4 LOGAN IA US 4163 -9582 321 COOPAB +LOGM6 SWAN LAKE (8 NE) MS US 3398 -9023 34 +LOGM8 LOGAN (1 W) MT US 4589 -11144 1245 GOES +LOGN5 LOGAN NM US 3543 -10353 -9999 UCOOP +LOGN7 LOGAN NC US 3540 -8187 -9999 GOES +LOGO3 LONG CREEK OR US 4471 -11910 1134 COOPAB +LOGS1 LONGS (6 SW) SC US 3386 -7880 -9999 +LOGU1 LOGAN UT US 4175 -11180 1460 COOPABC +LOGW2 LOGAN (1 W) WV US 3785 -8202 -9999 GOES +LOHC1 LOST HILLS CA US 3562 -11969 88 COOPB +LOHC2 DECKERS (10 SE) CO US 3918 -10507 2674 ALERT +LOHI1 HOWE (7 NW) ID US 4389 -11311 1530 WSF +LOHM8 DARBY (15 NW) MT US 4613 -11450 1811 WSF +LOHT2 LOHN TX US 3132 -9941 469 UCOOP +LOHW1 TAMPICO (16 SW) WA US 4636 -12108 1524 SNOTEL +LOIN2 LAMOILLE (2 N) NV US 4074 -11549 1753 COOPC +LOIN4 LODI NJ US 4087 -7408 15 IFLOWS +LOKC1 FRAZIER PARK (9 SW) CA US 3473 -11910 1570 COOPB +LOKF1 LIVE OAK (3 NW) FL US 3032 -8305 -9999 UCOOP +LOKI2 LOCKPORT IL US 4157 -8808 180 +LOKI2G LOCKPORT IL US 4157 -8808 180 +LOKN1 LINCOLN (5 NW) NE US 4086 -9678 354 COOPB +LOKP1 LOCK HAVEN PA US 4112 -7745 173 +LOKT1 LOOKOUT MOUNTAIN TN US 3500 -8540 -9999 UCOOP +LOKW3 LAND O LAKES (10 W) WI US 4619 -8943 519 UCOOP +LOL LOVELOCK (9 SSW) NV US 4007 -11856 1190 +LOLC1 LOS OSOS (2 SE) CA US 3532 -12080 34 ALERT +LOLM4 LOWELL MI US 4293 -8533 195 COOPB +LOLM8 LOLO (20 W) MT US 4675 -11451 1236 +LOLP1 DINGMANS FERRY (1 W) PA US 4120 -7489 264 +LOLS2 LEOLA (1 E) SD US 4572 -9888 483 UCOOP +LOLT2 LONG LAKE TX US 3165 -9579 93 +LOLW3 LAND O LAKES WI US 4613 -8923 -9999 UCOOP +LOLW4 LOVELL WY US 4483 -10838 1163 COOPC +LOM PHILADELPHIA PA US 4014 -7527 -9999 SAWRS +LOMC1 LOMPOC CA US 3465 -12045 29 COOPA +LOMC2 LONGMONT (2 W) CO US 4017 -10515 -9999 GOES +LOMI1 LOWMAN ID US 4408 -11562 1195 COOPAB +LOMI2 LOMBARD IL US 4183 -8802 -9999 UCOOP +LOMM8 LOMA (1 WNW) MT US 4794 -11053 786 COOPAB +LOMN5 LAS CRUCES (12 ENE) NM US 3232 -10659 -9999 GOES +LONA2 STERLING (6 W) AK US 6049 -15092 79 COOPA +LONA4 LONOKE AR US 3474 -9192 61 AHOS +LONC1 KERNVILLE (19 N) CA US 3589 -11813 2097 +LONC2 LONGMONT (2 ESE) CO US 4016 -10507 1509 COOPABC +LONF1 LONG KEY (3 N) FL US 2483 -8087 -9999 C-MAN +LONK1 LOGAN KS US 3965 -9958 591 COOPB +LONK2 LONDON (1 NE) KY US 3714 -8408 337 COOPAB +LONN2 TUSCARORA (13 N) NV US 4155 -11623 1774 GOES +LONN7 CHARLOTTE (6 NW) NC US 3533 -8091 198 IFLOWS +LONO2 LAWTON OK US 3459 -9849 -9999 NWR +LONO3 COTTAGE GROVE (11 S) OR US 4364 -12308 260 +LONP1 LONELY ACRES PA US 4055 -7871 658 IFLOWS +LONS1 WALHALLA (11 W) SC US 3477 -8326 506 COOPAB +LONT2 LONGVIEW TX US 3242 -9471 66 +LONW1 LONGVIEW WA US 4611 -12296 6 +LONW2 LONDON WV US 3820 -8137 189 COOPAB +LOOC1 ROCKLIN (7 ENE) CA US 3883 -12111 223 ALERT +LOOO1 LONDON OH US 3988 -8350 323 GOES +LOOO3 LOOKINGGLASS OR US 4318 -12349 190 COOPB +LOOT2 LOOP (10 SE) TX US 3288 -10238 -9999 COOPAB +LOPC2 DOLORES (1 WSW) CO US 3751 -10859 -9999 AHOS +LOPF1 MARCO (29 ESE) FL US 2579 -8130 0 GOES +LOPM5 LONG PRAIRIE (2 NW) MN US 4600 -9490 435 NWR +LOPO3 LOWELL (2 E) OR US 4391 -12275 283 +LOPP4 LAJAS (1 WSW) PR 1804 -6708 -9999 GOES +LOPU1 KAMAS (32 ENE) UT US 4083 -11072 2499 SNOTEL +LOPW1 LONGVIEW WA US 4612 -12295 0 HTG +LOPW4 CORA (13 NNW) WY US 4317 -11013 2512 SNOTEL +LOR FORT RUCKER AL US 3133 -8575 94 +LORC1 SIERRA MADRE (21 N) CA US 3435 -11805 1318 ALERT +LORF1 SEBRING (14 E) FL US 2752 -8121 -9999 GOES +LORI1 LORENZO (1 N) ID US 4373 -11188 1478 GOES +LORI4 LORIMOR IA US 4112 -9405 375 COOPB +LORN5 LORDSBURG (4 SE) NM US 3230 -10865 1295 COOPA +LORO3 LORELLA (4 SE) OR US 4208 -12122 1329 GOES +LOSC1 LOS BANOS (1 WSW) CA US 3705 -12087 37 COOPAB +LOSC2 IGNACIO (8 SSE) CO US 3701 -10760 1872 +LOSF1 FRUIT COVE (5 NE) FL US 3017 -8158 -9999 +LOSK2 LOUISVILLE (1 E) KY US 3823 -8573 137 GOES +LOSM8 LOLO (26 WSW) MT US 4668 -11467 1596 OTHER +LOSO3 TRAIL (7 E) OR US 4267 -12268 482 +LOST2 LOS FRESNOS TX US 2605 -9717 -9999 +LOSU1 CIRCLEVILLE (1 E) UT US 3820 -11227 1829 +LOT ROMEOVILLE IL US 4161 -8809 205 +LOTC1 IMPERIAL BEACH (11 E) CA US 3262 -11693 165 ALERT +LOTC2 STEAMBOAT SPRINGS (23 N) CO US 4082 -10675 2841 +LOTI3 LAOTTO (1 N) IN US 4140 -8518 265 COOPC +LOTM2 LANHAM MD US 3892 -7685 30 ALERT +LOTW4 MOUNTAIN VIEW (19 SE) WY US 4107 -11015 2302 COOPB +LOU LOUISVILLE KY US 3823 -8566 -9999 ASOS +LOUC2 BOULDER (7 SE) CO US 3997 -10548 -9999 +LOUF1 TALLAHASSEE FL US 3053 -8419 -9999 ALERT +LOUG1 LOUISVILLE (4 SE) GA US 3298 -8235 -9999 GOES +LOUK1 LOUISVILLE (5 NE) KS US 3928 -9623 290 COOPB +LOUM6 LOUISVILLE MS US 3313 -8907 177 COOPAB +LOUN1 LOUISVILLE NE US 4102 -9615 307 +LOUN7 LOUISBURG NC US 3609 -7830 79 +LOUO1 LOUISVILLE OH US 4083 -8125 357 COOPB +LOUO3 MC DERMITT (16 ENE) OR US 4205 -11740 1963 WSF +LOUV2 LOUISA (1 N) VA US 3804 -7801 128 COOPA +LOVC1 PALM SPRINGS (7 W) CA US 3381 -11664 2560 ALERT +LOVC2 SEDALIA (1 W) CO US 3944 -10498 1682 GOES +LOVG1 FAYETTEVILLE (5 ESE) GA US 3342 -8438 231 GOES +LOVK1 LOVEWELL (3 NW) KS US 3988 -9803 488 +LOVN2 LOVELOCK NV US 4018 -11847 1212 COOPAB +LOVV2 LOVINGSTON (1 NNW) VA US 3777 -7887 283 IFLOWS +LOVW1 KELSO WA US 4615 -12292 4 COOPAB +LOVW4 LOVELL WY US 4483 -10840 1170 COOPAB +LOWA1 VICTORIA (3 W) AL US 3153 -8598 -9999 ALERT +LOWC1 LOCKWOOD (20 W) CA US 3595 -12141 939 ALERT +LOWI1 CALDWELL (4 S) ID US 4358 -11673 776 GOES +LOWM3 LOWELL MA US 4265 -7130 -9999 GOES +LOWN6 LOWVILLE NY US 4375 -7550 -9999 COOPAB +LOWN7 LOWELL (1 N) NC US 3529 -8110 184 GOES +LOWO1 LOWER SALEM OH US 3955 -8140 -9999 IFLOWS +LOWO3 LAKE O WOODS (25 ENE) OR US 4240 -12220 1515 COOPB +LOWP1 LOWVILLE PA US 4203 -7982 -9999 +LOWS2 LOWRY SD US 4533 -9997 -9999 UCOOP +LOWV2 COVINGTON (7 ESE) VA US 3777 -7987 549 IFLOWS +LOX OXNARD CA US 3421 -11914 19 +LOXF1 BOYNTON BEACH (9 W) FL US 2650 -8022 6 COOPA +LOXI4 LENOX (4 SW) IA US 4084 -9463 387 NWR +LOYF1 MASARYKTOWN (4 SW) FL US 2839 -8249 -9999 GOES +LOYO2 LOYAL OK US 3597 -9810 -9999 UCOOP +LOYP1 LOYALSOCKVILLE PA US 4133 -7692 179 IFLOWS +LOZ LONDON KY US 3709 -8408 362 +LPAC1 CAMARILLO CA US 3423 -11909 91 ALERT +LPAF1 DADE CITY (3 S) FL US 2832 -8220 -9999 OTHER +LPAT2 LONE CAMP (2 S) TX US 3264 -9832 -9999 COOPAB +LPBI1 BANCROFT (10 W) ID US 4273 -11205 1762 WSF +LPC LOMPOC CA US 3467 -12047 -9999 AWOS +LPCC1 KERNVILLE (23 NNE) CA US 3598 -11813 1926 +LPCM8 HAYS (2 SE) MT US 4797 -10866 -9999 GOES +LPCN7 SPRING CREEK (5 SE) NC US 3574 -8280 792 IFLOWS +LPCT2 BURLINGTON (1 NE) TX US 3103 -9699 -9999 OTHER +LPDA3 SNOWFLAKE (12 S) AZ US 3435 -11009 1859 ALERT +LPDC1 PALMDALE (8 SE) CA US 3454 -11810 908 GOES +LPDC2 PLATORO (2 N) CO US 3738 -10653 3353 SNOTEL +LPDF1 BRANDON (3 NE) FL US 2797 -8226 -9999 OTHER +LPDP1 LONG POND PA US 4104 -7554 507 UCOOP +LPDU1 MANILA (12 SW) UT US 4091 -10987 2637 GOES +LPEC1 LOMPOC CA US 3464 -12046 46 OTHER +LPEM4 LAPEER (2 NW) MI US 4306 -8333 -9999 UCOOP +LPFI1 MCCALL (50 NE) ID US 4538 -11519 1859 GOES +LPFN5 FARMINGTON NM US 3674 -10825 1588 +LPHC2 HESPERUS CO US 3762 -10803 -9999 +LPHH1 LAUPAHOEHOE HI US 1998 -15523 110 COOPB +LPIC1 SANTA BARBARA (10 NW) CA US 3454 -11978 311 GOES +LPIC2 IGNACIO (1 SE) CO US 3717 -10758 2076 +LPIF1 FLORIDA CITY (12 WSW) FL US 2539 -8068 0 GOES +LPIT2 FORT DAVIS (7 W) TX US 3061 -10400 -9999 GOES +LPKC2 ESTES PARK (9 SSW) CO US 4027 -10558 3200 WSF +LPKF1 NOKOMIS (1 W) FL US 2714 -8245 -9999 OTHER +LPLC2 DURANGO (16 NW) CO US 3742 -10805 2847 WSF +LPLF1 ARCHBOLD (4 N) FL US 2725 -8138 -9999 OTHER +LPLI3 LAPEL IN US 4007 -8585 259 COOPB +LPLL1 KENTWOOD (7 W) LA US 3093 -9063 76 COOPB +LPLN6 LAKE PLACID (2 S) NY US 4425 -7398 591 COOPAB +LPLS2 LA PLANT SD US 4513 -10067 -9999 UCOOP +LPLW4 LANDER (9 SE) WY US 4272 -10864 1657 GOES +LPMA3 PINETOP (4 N) AZ US 3421 -10994 2310 ALERT +LPNA3 NEW RIVER (7 W) AZ US 3390 -11227 533 ALERT +LPNF1 LAKE PANASOFFKEE (5 NW) FL US 2882 -8215 0 OTHER +LPNM4 ALPENA MI US 4506 -8343 179 HTG +LPNP1 LONG POND PA US 4107 -7552 549 GOES +LPOC1 SANTA BARBARA (10 NW) CA US 3454 -11979 312 COOPB +LPOF1 LAKELAND (3 NE) FL US 2806 -8191 -9999 GOES +LPOL1 KENTWOOD (1 NNE) LA US 3093 -9067 63 +LPOT2 LA PORTE (1 S) TX US 2965 -9502 -9999 ALERT +LPOW1 COLVILLE (10 SE) WA US 4846 -11773 614 GOES +LPPC2 ESTES PARK (16 W) CO US 4050 -10577 3078 GOES +LPPF1 WINTER GARDEN (4 NW) FL US 2863 -8163 -9999 +LPPM7 PLATTESBURG MO US 3957 -9441 274 AHOS +LPPM8 WOLF CREEK MT US 4701 -11207 1081 GOES +LPPT2 LONE CAMP (2 S) TX US 3265 -9827 -9999 +LPR LORAIN/ELYRIA OH US 4134 -8218 -9999 +LPRA3 PINEDALE (3 NW) AZ US 3430 -11030 2065 ALERT +LPRC1 CARMEL VALLEY (7 SSE) CA US 3640 -12168 322 ALERT +LPRC2 MONTROSE (11 NE) CO US 3854 -10769 -9999 +LPRF1 TALLAHASSEE FL US 3045 -8423 -9999 ALERT +LPRM4 LAPEER MI US 4305 -8335 264 COOPAB +LPRM5 LAPORTE (4 SE) MN US 4717 -9479 444 UCOOP +LPRM7 LEEPER MO US 3705 -9068 127 +LPRN5 LA PLATA NM US 3693 -10818 -9999 GOES +LPRN8 WALHALLA (6 SW) ND US 4887 -9801 305 +LPRN8G WALHALLA (6 SW) ND US 4887 -9801 -9999 +LPRT2 LA PRYOR TX US 2898 -9987 -9999 COOPB +LPRU1 SPRINGDALE (10 N) UT US 3739 -11304 2408 GOES +LPRW4 DOUGLAS (38 SW) WY US 4244 -10586 2553 SNOTEL +LPSA4 HARRISBURG (3 E) AR US 3553 -9069 103 RAWS +LPSC1 THOUSAND OAKS (7 NNW) CA US 3425 -11894 201 ALERT +LPSC2 RED MESA CO US 3700 -10818 -9999 GOES +LPSI1 PIERCE (63 ENE) ID US 4663 -11458 1597 SNOTEL +LPSM8 TAFT (5 NW) MT US 4742 -11568 1440 OTHER +LPSN6 LAKE PLEASANT NY US 4347 -7442 549 SNOCOR +LPST2 LA MARQUE (1 S) TX US 2935 -9496 747 GOES +LPSW1 COUGAR (22 NE) WA US 4627 -12197 1158 SNOTEL +LPTA3 PINETOP-LAKESIDE (4 SE) AZ US 3411 -10988 2193 ALERT +LPTC1 LA PORTE CA US 3968 -12099 1524 +LPTI2 LOCKPORT (3 NE) IL US 4162 -8800 240 NWR +LPTK2 LOCKPORT KY US 3843 -8497 149 +LPTL1 LOGANSPORT LA US 3197 -9401 58 +LPTN1 LA PLATTE NE US 4107 -9588 -9999 +LPTN6 LOCKPORT (2 NE) NY US 4318 -7865 158 COOPA +LPTT2 CUNEY (2 NW) TX US 3205 -9544 -9999 +LPTU1 ROOSEVELT (11 NE) UT US 4040 -10980 1676 WSF +LPTW4 WESTON (20 N) WY US 4493 -10535 1039 GOES +LPVC2 BAYFIELD (10 N) CO US 3938 -10758 -9999 GOES +LPVL1 LAKE PROVIDENCE LA US 3280 -9117 30 COOPAB +LPWA3 OVERGAARD (4 NE) AZ US 3441 -11048 2006 ALERT +LPWF1 LAKELAND (3 E) FL US 2805 -8191 -9999 OTHER +LPWO3 LOWELL (1 ESE) OR US 4391 -12276 217 +LPWT2 LA PRYOR (17 WSW) TX US 2893 -10012 -9999 UCOOP +LPZC1 SANTA MARGARITA (24 E) CA US 3538 -12019 610 GOES +LQPM5 LAC QUI PARLE MN US 4500 -9592 -9999 GOES +LQRM5 LAC QUI PARLE MN US 4503 -9587 -9999 GOES +LQRM5G LAC QUI PARLE MN US 4503 -9587 -9999 +LRAC1 LYTLE CREEK CA US 3417 -11751 646 ALERT +LRAM7 LAMAR (6 N) MO US 3757 -9427 -9999 UCOOP +LRAT2 LLANO (13 SSW) TX US 3059 -9877 -9999 ALERT +LRBI4 LARRABEE IA US 4286 -9555 410 COOPB +LRBK2 LAWRENCEBURG KY US 3803 -8488 241 UCOOP +LRCA2 ANCHORAGE (12 SE) AK US 6108 -14970 408 COOPB +LRCA4 LITTLE ROCK AR US 3472 -9236 -9999 GOES +LRCC1 LITTLEROCK (3 W) CA US 3446 -11802 1009 GOES +LRCK1 LAWRENCE KS US 3900 -9522 253 GOES +LRCM4 SAULT STE MARIE MI US 4650 -8440 -9999 GOES +LRCM8 DARBY MT US 4604 -11426 1679 RAWS +LRCN6 LAWRENCEVILLE (1 SW) NY US 4475 -7465 152 COOPA +LRCT2 LOCKHART (6 NE) TX US 2994 -9759 -9999 ALERT +LRCW4 LANDER (25 SW) WY US 4260 -10908 2749 WSF +LRD LAREDO TX US 2754 -9946 -9999 +LRDI1 SALMON ID US 4513 -11380 1269 GOES +LRDK1 LARNED (6 ENE) KS US 3820 -9900 593 +LRDK2 LAUREL KY US 3696 -8427 -9999 IFLOWS +LRDM7 MOREHOUSE MO US 3683 -8973 -9999 GOES +LRDN5 LORDSBURG (16 NNE) NM US 3253 -10864 1585 COOPB +LRDO3 ASHLAND (9 S) OR US 4207 -12288 1981 WSF +LRDP1 LAIRDSVILLE (2 N) PA US 4127 -7662 393 IFLOWS +LRDT2 LAREDO TX US 2752 -9952 -9999 NWR +LREK1 LARNED (1 SW) KS US 3817 -9911 602 UCOOP +LRET2 LAREDO TX US 2757 -9949 131 COOPA +LRF JACKSONVILLE AR US 3492 -9215 -9999 WSR88D +LRFC1 LONG BEACH (15 N) CA US 3395 -11817 30 ALERT +LRGA2 BELUGA (15 W) AK US 6123 -15147 511 SNOCOR +LRGV2 LEESBURG (7 SE) VA US 3905 -7743 66 GOES +LRHI3 HUNTINGTON (5 E) IN US 4090 -8541 222 GOES +LRHI3G HUNTINGTON (5 E) IN US 4090 -8541 -9999 +LRIC2 FORT COLLINS (1 WNW) CO US 4059 -10511 1506 ALERT +LRIT2 LITTLE RIVER TX US 3097 -9735 -9999 +LRKC1 LOS GATOS (2 N) CA US 3725 -12197 79 ALERT +LRKC2 LARKSPUR (1 NNE) CO US 3924 -10488 -9999 GOES +LRKK2 LAUREL FORK KY US 3775 -8248 353 IFLOWS +LRKM6 LITTLE ROCK (5 SSE) MS US 3246 -8898 113 COOPB +LRKN8 LARK (10 N) ND US 4662 -10138 550 COOPB +LRLC1 RIDGECREST (9 S) CA US 3548 -11770 1067 GOES +LRLM2 LAUREL (3 W) MD US 3910 -7690 122 COOPC +LRLN7 GLENDALE SPRINGS (6 ENE) NC US 3640 -8130 -9999 +LRLP1 LAURELTON (2 NW) PA US 4090 -7721 244 COOPAB +LRLV2 LAUREL MILLS (1 W) VA US 3866 -7807 -9999 UCOOP +LRMC2 FORT COLLINS (1 SW) CO US 4058 -10511 1537 ALERT +LRMN8 LARIMORE (3 NW) ND US 4791 -9763 345 COOPAB +LRMW4 LARAMIE (4 SE) WY US 4128 -10553 2252 COOPC +LRNK1 LARNED KS US 3818 -9910 608 COOPABC +LRNS1 LAURENS SC US 3450 -8202 180 +LRNT2 LLANO TX US 3060 -9862 -9999 NWR +LROC1 LITTLEROCK (8 SE) CA US 3446 -11788 1143 OTHER +LROI4 LITTLE ROCK IA US 4345 -9588 457 UCOOP +LROM7 LOWRY CITY MO US 3815 -9374 -9999 UCOOP +LROT2 LLANO (7 NNE) TX US 3086 -9866 -9999 ALERT +LRPP1 LEWIS RUN (1 NE) PA US 4032 -7994 287 UCOOP +LRRA4 FELSENTHAL AR US 3316 -9219 32 +LRRC1 SANTA CRUZ (1 N) CA US 3699 -12203 6 GOES +LRRG1 ADEL (5 W) GA US 3116 -8353 -9999 COOPAB +LRRM8 LIMA (11 E) MT US 4465 -11236 2006 GOES +LRRT2 LLANO TX US 3075 -9868 -9999 ALERT +LRRV2 SINGERS GLEN (8 WNW) VA US 3862 -7907 1088 IFLOWS +LRSC1 PEARBLOSSOM (6 SW) CA US 3442 -11797 1219 ALERT +LRSS1 LORIS (1 S) SC US 3405 -7886 27 COOPAB +LRST2 SAN ANTONIO TX US 2954 -9863 -9999 GOES +LRSW3 LA CROSSE (1 ESE) WI US 4380 -9123 205 UCOOP +LRTC1 STUDIO CITY (2 E) CA US 3414 -11838 173 ALERT +LRTL1 LARTO (2 W) LA US 3135 -9194 15 GOES +LRTN1 LORETTO (8 W) NE US 4177 -9825 631 COOPB +LRU LAS CRUCES NM US 3228 -10692 -9999 BASIC +LRUO1 LA RUE OH US 4058 -8338 -9999 IFLOWS +LRVG1 TIFTON (4 NW) GA US 3150 -8355 107 SCAN +LRVO1 LAURELVILLE (3 E) OH US 3947 -8269 347 IFLOWS +LRVP1 LE RAYSVILLE (1 SW) PA US 4182 -7620 411 IFLOWS +LRWA1 FORT PAYNE (6 NE) AL US 3450 -8563 -9999 GOES +LRWC1 LONG BEACH CA US 3382 -11820 8 ALERT +LRWM4 WAYNE MI US 4228 -8343 -9999 +LRWT2 LUFKIN TX US 3131 -9483 47 +LRWW1 WOODLAND WA US 4591 -12274 0 OTHER +LRX ELKO NV US 4074 -11680 2056 WSR88D +LRYA1 JACKSON (2 SSW) AL US 3149 -8791 -9999 GOES +LRYK1 LE ROY KS US 3808 -9563 308 COOPB +LRYM7 LURAY MO US 4045 -9188 226 COOPB +LRYN7 RHYNE (5 NW) NC US 3530 -8092 186 IFLOWS +LRYT2 LIBERTY TX US 3006 -9479 11 COOPAB +LRYV2 LURAY (5 E) VA US 3867 -7838 366 COOPC +LSAC1 LOS ALAMOS CA US 3475 -12028 172 COOPAB +LSAM5 MINNEAPOLIS MN US 4498 -9318 290 COOPB +LSAN7 CHARLOTTE NC US 3515 -8086 172 +LSBC1 SACRAMENTO (8 SW) CA US 3848 -12159 6 GOES +LSBF1 LEESBURG (7 NE) FL US 2887 -8179 21 COOPAB +LSBL1 CAMERON (175SE) LA US 2742 -9234 -9999 BUOY +LSBM2 LISBON (1 W) MD US 3933 -7708 177 UCOOP +LSBN7 LEASBURG (3 W) NC US 3640 -7920 122 GOES +LSBT1 LEWISBURG (3 SE) TN US 3538 -8677 -9999 RAMOS +LSBT2 AUSTIN TX US 3025 -9774 -9999 GOES +LSBV2 LEESBURG VA US 3907 -7755 61 UCOOP +LSC CALEDONIA VT US 4452 -7203 -9999 +LSCA3 SNOWFLAKE (1 E) AZ US 3451 -11007 1728 ALERT +LSCC1 CASTRO VALLEY (2 E) CA US 3770 -12204 79 GOES +LSCF1 LEISURE CITY (2 WNW) FL US 2550 -8047 -9999 UCOOP +LSCI1 COEUR D'ALENE (19 ENE) ID US 4773 -11648 951 WSF +LSCI2 LISLE IL US 4180 -8807 -9999 UCOOP +LSCM4 ST. CLAIR SHORES (8 E) MI US 4247 -8276 186 C-MAN +LSCM7 KANSAS CITY MO US 3900 -9450 -9999 +LSCN1 LINCOLN (7 NW) NE US 4089 -9662 348 +LSCN5 LAS CRUCES NM US 3230 -10677 1149 UCOOP +LSCU1 RICHFIELD (15 NE) UT US 3877 -11186 2283 GOES +LSCW3 LA CROSSE (5 NE) WI US 4386 -9119 209 UCOOP +LSDA3 SNOWFLAKE (6 S) AZ US 3442 -11010 1814 ALERT +LSDO2 MOORE (7 E) OK US 3533 -9736 366 +LSDU1 NEPHI (21 N) UT US 3973 -11231 1597 COOPA +LSDW1 SPOKANE (8 N) WA US 4778 -11740 485 GOES +LSE LA CROSSE WI US 4388 -9126 199 +LSEC1 SEBASTOPOL (1 N) CA US 3843 -12283 15 GOES +LSEC2 LASAUSES (2 N) CO US 3729 -10575 -9999 GOES +LSEM4 LANSE MI US 4672 -8843 117 COOPBC +LSEW3 LA CROSSE (4 N) WI US 4386 -9125 -9999 AUTOB +LSF FORT BENNING(COLUMBUS) GA US 3233 -8500 -9999 WSR88D +LSFC1 OCEANSIDE (9 NW) CA US 3329 -11744 30 GOES +LSFK2 LEXINGTON KY US 3813 -8450 283 COOPC +LSFM4 LAPEER MI US 4306 -8331 -9999 OTHER +LSFN2 LEE NV US 4056 -11561 1770 COOPAB +LSFN3 NEW BOSTON NH US 4292 -7168 98 SNOCOR +LSFT2 HASKELL (10 SE) TX US 3308 -9958 -9999 +LSFW1 LESTER WA US 4722 -12153 492 GOES +LSGC1 LOS GATOS (2 SE) CA US 3720 -12194 549 GOES +LSGI4 LANSING (4 SE) IA US 4332 -9116 253 COOPB +LSGM6 REDWOOD MS US 3262 -9073 -9999 GOES +LSGM7 PINEVILLE (7 W) MO US 3658 -9437 269 AHOS +LSHA2 HOUSTON (2 SE) AK US 6163 -14980 73 COOPB +LSHA3 HEBER (12 SW) AZ US 3431 -11075 2134 ALERT +LSHC1 LAKEHEAD (3 S) CA US 4087 -12238 335 GOES +LSHC2 BOULDER (7 SW) CO US 3996 -10537 2347 ALERT +LSHI1 LAVA HOT SPRINGS ID US 4262 -11202 1527 UCOOP +LSHI4 LITTLE SIOUX IA US 4183 -9593 326 RAWS +LSHN7 CHARLOTTE NC US 3518 -8085 -9999 IFLOWS +LSHT2 HUFFMAN (3 N) TX US 3005 -9505 -9999 ALERT +LSIK2 LOUISA (5 W) KY US 3813 -8269 230 COOPB +LSKC2 BOULDER (6 NW) CO US 4007 -10540 -9999 +LSKK2 HYDEN (11 SSW) KY US 3698 -8343 610 IFLOWS +LSKM5 CURRIE MN US 4410 -9569 442 UCOOP +LSKT2 ONALASKA (6 NE) TX US 3085 -9503 -9999 ALERT +LSKW4 LUSK (2 W) WY US 4275 -10448 1551 COOPA +LSLA3 SHOW LOW (5 SE) AZ US 3419 -11000 2012 ALERT +LSLC1 LOS ALAMOS (3 E) CA US 3473 -12022 244 ALERT +LSLC2 LASALLE (4 W) CO US 4035 -10478 -9999 GOES +LSLC7 LUIS L. LEON CL 3109 -10561 -9999 GOES +LSLCL FT. QUITMAN MX 3109 -10561 -9999 +LSLF1 JUNE PARK (7 WSW) FL US 2806 -8079 -9999 +LSLI1 AVERY (9 S) ID US 4708 -11597 1859 SNOTEL +LSLI2 LA SALLE (1 S) IL US 4133 -8890 140 +LSLI2G LA SALLE (1 S) IL US 4133 -8890 140 +LSLL1 CROWN POINT (6 W) LA US 2977 -9019 -9999 GOES +LSLM6 REDWOOD MS US 3263 -9073 -9999 GOES +LSLN6 LISLE NY US 4235 -7600 293 +LSLS2 LEAD (14 NW) SD US 4435 -10394 1530 GOES +LSLT2 SAN ANTONIO TX US 2968 -9868 -9999 GOES +LSLU1 MOAB (15 ESE) UT US 3848 -10927 3002 WSF +LSMC1 EMIGRANT GAP (3 NE) CA US 3932 -12064 1585 WSF +LSME2 SAN MARCOS ES 1343 -8870 -9999 +LSMM7 LEES SUMMIT (2 SE) MO US 3890 -9432 -9999 UCOOP +LSMN7 CHARLOTTTE (1 S) NC US 3520 -8084 186 IFLOWS +LSMO3 MEHAMA (2 E) OR US 4479 -12258 200 +LSMT2 LANGTRY (16 ESE) TX US 2970 -10132 -9999 UCOOP +LSMU1 MOAB (15 ESE) UT US 3848 -10927 2865 SNOTEL +LSMW3 LADYSMITH (7 NE) WI US 4556 -9097 379 NWR +LSNA2 GLENNALLEN AK US 6245 -14668 640 COOPA +LSNC1 MINERAL (6 W) CA US 4034 -12171 1256 GOES +LSNM8 LEWISTOWN (28 SE) MT US 4675 -10902 1516 GOES +LSNN1 LINCOLN (5 N) NE US 4090 -9607 344 UCOOP +LSNN8 MINOT (3 SE) ND US 4820 -10123 472 UCOOP +LSNO2 LANGLEY OK US 3645 -9503 185 GOES +LSNO3 BULL RUN OR US 4542 -12217 219 GOES +LSNT2 EDNA (6 N) TX US 2907 -9667 -9999 +LSOA2 PALMER (8 NNW) AK US 6171 -14923 280 COOPB +LSOA3 SHOW LOW AZ US 3425 -11001 1963 ALERT +LSOC1 WINTERS (3 SW) CA US 3852 -12197 58 COOPB +LSOF1 BARTOW (6 NW) FL US 2795 -8193 -9999 OTHER +LSON1 LISCO (1 S) NE US 4149 -10262 1059 COOPB +LSPC1 EMIGRANT GAP (3 ENE) CA US 3932 -12064 1572 +LSPF1 LAKE MARY (5 WNW) FL US 2880 -8139 -9999 GOES +LSPH3 LA ESPARANZA HO 1418 -8810 -9999 +LSPL1 PRIDE (4 SW) LA US 3064 -9100 -9999 GOES +LSPM5 LESTER PRAIRIE MN US 4492 -9405 -9999 UCOOP +LSPM7 LAKE SPRING (2 W) MO US 3777 -9172 -9999 UCOOP +LSPN7 LAUREL SPRINGS (3 WSW) NC US 3640 -8130 876 COOPA +LSPP4 LAS PIEDRAS (1 N) PR 1820 -6587 91 COOPB +LSRC1 CAMBRIA (1 NE) CA US 3557 -12107 24 ALERT +LSRC2 SLATER (12 E) CO US 4100 -10714 2082 AHOS +LSRF1 LAKE WALES (3 N) FL US 2796 -8159 -9999 OTHER +LSRN8 NEWBURG (5 NNE) ND US 4878 -10087 448 UCOOP +LSRO3 LOSTINE (4 NW) OR US 4554 -11748 930 GOES +LSRP1 LEWIS RUN (3 SE) PA US 4183 -7865 530 COOPB +LSRS1 SALUDA (2 E) SC US 3401 -8174 113 GOES +LSRT2 SAN MANUEL (3 E) TX US 2654 -9809 5 GOES +LSSA2 PALMER (10 NE) AK US 6177 -14920 -9999 SNOCOR +LSSC2 LASAUSES (2 N) CO US 3730 -10575 -9999 +LSSM7 LEES SUMMIT (1 SE) MO US 3888 -9434 -9999 UCOOP +LSST2 TOW (9 NNE) TX US 3101 -9840 34 ALERT +LSSW1 GOLD BAR (7 NE) WA US 4793 -12163 917 WSF +LSSW3 LA CROSSE (5 SE) WI US 4375 -9118 -9999 UCOOP +LSTA2 BEAVER (27 SW) AK US 6604 -14797 213 GOES +LSTC1 SANTA PAULA (10 N) CA US 3449 -11905 1378 ALERT +LSTF1 MARCO (45 SE) FL US 2556 -8116 -9999 GOES +LSTI4 LESTER IA US 4344 -9633 389 UCOOP +LSTK2 HARLAN (4 N) KY US 3689 -8328 792 COOPBC +LSTM1 LEWISTON ME US 4410 -7017 85 COOPB +LSTM7 LAKE ST. LOUIS MO US 3880 -9080 171 UCOOP +LSTM8 LIBBY (16 NNE) MT US 4857 -11541 1463 WSF +LSTN7 CHARLOTTE (3 E) NC US 3525 -8081 -9999 IFLOWS +LSTO3 LOSTINE (4 S) OR US 4544 -11743 1113 GOES +LSTP1 LEWISTOWN (1 SSE) PA US 4058 -7757 140 COOPAB +LSTT4 LAS TORTILLAS TP 2682 -9955 -9999 GOES +LSTTP LAS TORTILLAS MX 2682 -9955 -9999 +LSTU1 COALVILLE (18 N) UT US 4118 -11140 1836 +LSTW1 STEILACOOM (4 NE) WA US 4720 -12252 43 GOES +LSTW2 LOST RIVER (2 SE) WV US 3894 -7880 572 UCOOP +LSTW2L LOST RIVER (2 SE) WV US 3894 -7880 -9999 +LSTW4 ARMINTO (23 N) WY US 4352 -10727 2463 SNOTEL +LSUA2 PALMER (8 NNW) AK US 6171 -14923 280 GOES +LSUL1 ALEXANDRIA LA US 3118 -9240 21 COOPC +LSV LAS VEGAS NV US 3624 -11503 569 +LSVA1 LOUISVILLE AL US 3172 -8543 -9999 NWR +LSVC2 LOUISVILLE (2 SW) CO US 3997 -10516 -9999 UCOOP +LSVG1 LOUISVILLE (1 E) GA US 3301 -8239 98 COOPAB +LSVL1 LEESVILLE (6 SSW) LA US 3105 -9328 79 COOPB +LSVN5 LAS VEGAS NM US 3565 -10514 2091 UCOOP +LSWT2 SWEETWATER (7 ESE) TX US 3244 -10031 -9999 +LSX WELDON SPRING MO US 3870 -9068 178 +LSXI4 LITTLE SIOUX IA US 4182 -9602 312 COOPB +LSYM8 GLENDIVE (22 E) MT US 4742 -10495 817 WSF +LSZC2 LASAUSES (2 N) CO US 3730 -10575 -9999 +LSZO3 BURNS (37 SE) OR US 4202 -11752 1963 WSF +LTAC1 SUN VALLEY (4 NE) CA US 3424 -11833 354 ALERT +LTAI1 GARDEN VALLEY (3 NE) ID US 4408 -11588 1390 GOES +LTAU1 SALT LAKE CITY (16 SE) UT US 4057 -11170 -9999 GOES +LTAW4 LITTLE AMERICA (9 E) WY US 4155 -10970 1868 +LTBP4 LEVITTOWN PR 1844 -6617 9 COOPAB +LTBU1 BRIGHAM CITY (11 SE) UT US 4140 -11182 1996 SNOTEL +LTBV3 CHRISTIANSTED (6 WSW) VI 1770 -6475 0 HTG +LTCA1 CAHABA HEIGHTS (2 SE) AL US 3344 -8670 -9999 GOES +LTCA3 LITCHFIELD PARK AZ US 3350 -11236 317 COOPAB +LTCC1 ESCALON (2 N) CA US 3782 -12100 35 ALERT +LTCI1 CLARK FORK (1 N) ID US 4815 -11618 638 GOES +LTCT2 LOMETA (2 WNW) TX US 3123 -9842 -9999 ALERT +LTDC1 FRIANT (6 SSE) CA US 3694 -11968 107 GOES +LTDV2 MENDOTA (4 NE) VA US 3675 -8237 686 IFLOWS +LTDW1 SUMNER WA US 4723 -12223 18 GOES +LTEC1 MONO HOT SPRINGS (4 N) CA US 3738 -11902 2377 WSF +LTFM5 LITTLE FALLS (1 N) MN US 4598 -9435 341 COOPAB +LTFN4 LITTLE FALLS NJ US 4088 -7423 46 +LTFN4I LITTLE FALLS NJ US 4088 -7423 46 +LTFN4L LITTLE FALLS NJ US 4088 -7423 46 +LTFN6 LITTLE FALLS NY US 4304 -7485 111 OTHER +LTFO3 PAULINA (7 SW) OR US 4408 -12010 1280 GOES +LTGV2 LOCUST GROVE (5 NE) VA US 3833 -7775 110 COOPB +LTHC1 JOSHUA TREE (11 SSE) CA US 3402 -11619 1280 GOES +LTHC2 LYONS (4 NE) CO US 4026 -10521 -9999 GOES +LTHF1 LITHIA (2 NW) FL US 2786 -8221 -9999 OTHER +LTHG1 LUTHERSVILLE GA US 3318 -8483 -9999 +LTHM3 LITHIA MA US 4245 -7283 360 SNOCOR +LTHM7 LATHROP (9 ESE) MO US 3957 -9417 91 PROF +LTHN8 LITCHVILLE (2 NW) ND US 4668 -9822 447 COOPB +LTHO1 LITHOPOLIS OH US 3978 -8280 -9999 GOES +LTJC1 SAN FERNANDO (3 NE) CA US 3429 -11836 -9999 GOES +LTKA2 NABESNA (11 WNW) AK US 6252 -14317 -9999 SNOCOR +LTKC1 PEARBLOSSOM (6 SW) CA US 3448 -11802 1000 ALERT +LTKO2 MEDICINE PARK OK US 3473 -9850 -9999 UCOOP +LTKW3 LAKE TOMAHAWK (2 NE) WI US 4587 -8953 488 COOPB +LTLC1 LYTLE CREEK (2 SSE) CA US 3423 -11748 851 GOES +LTLC2 LITTLETON (3 WNW) CO US 3962 -10507 1685 COOPB +LTLL1 FRANKLIN (13 SW) LA US 2960 -9155 0 GOES +LTLM6 LAUREL (2 SE) MS US 3168 -8912 67 ALERT +LTLM8 ENNIS (22 ESE) MT US 4530 -11133 2256 WSF +LTLN3 SPRINGFIELD (4 S) NH US 4345 -7202 454 SNOCOR +LTLN6 LITTLE FALLS (4 E) NY US 4302 -7478 94 +LTLN7 BAHAMA (3 SW) NC US 3614 -7892 116 GOES +LTLO2 MEDICINE PARK (1 NW) OK US 3474 -9850 407 GOES +LTLT2 TERRELL (6 E) TX US 3273 -9617 -9999 GOES +LTLU1 SAINT GEORGE (24 W) UT US 3714 -11402 844 COOPA +LTMC1 WRIGHTWOOD (6 S) CA US 3427 -11761 2286 WSF +LTMK2 SALYERSVILLE KY US 3765 -8300 415 IFLOWS +LTMM8 BROWNING (12 SW) MT US 4849 -11326 1498 ALERT +LTNN1 LEXINGTON (6 SW) NE US 4070 -9982 804 NWR +LTNN3 LITTLETON (2 SW) NH US 4428 -7181 212 COOPB +LTNO2 LAWTON OK US 3463 -9837 332 +LTNO3 LOSTINE (4 NE) OR US 4552 -11737 1152 COOPB +LTNT2 LA TUNA (1 S) TX US 3197 -10660 1158 COOPA +LTOC1 CHINO (2 SW) CA US 3399 -11771 197 ALERT +LTOC2 CHROMO (3 NNW) CO US 3708 -10681 2359 GOES +LTOF1 LAKELAND (5 S) FL US 2798 -8197 -9999 OTHER +LTOO2 LAWTON OK US 3458 -9835 -9999 +LTPC1 PORTOLA VALLEY (4 SSE) CA US 3732 -12220 684 ALERT +LTPN6 LITTLE TUPPER LAKE NY US 4407 -7463 524 SNOCOR +LTPP1 MILFORD PA US 4132 -7498 518 COOPB +LTRA4 LITTLE ROCK AR US 3480 -9250 -9999 NWR +LTRC1 ALAMO (2 SW) CA US 3783 -12207 536 GOES +LTRI2 TAYLORVILLE (2 ENE) IL US 3955 -8927 189 COOPB +LTRM4 LITTLE RAPIDS MI US 4649 -8430 185 HTG +LTRM8 LOMA (1 SW) MT US 4793 -11156 780 GOES +LTRN7 CHARLOTTE (6 WNW) NC US 3526 -8094 70 IFLOWS +LTRN8 LARILMORE (5 ENE) ND US 4793 -9751 303 +LTRO3 GLIDE (7 SE) OR US 4323 -12299 354 COOPB +LTRS2 LANTRY SD US 4502 -10143 -9999 UCOOP +LTRT2 LANGTRY (8 E) TX US 2980 -10145 -9999 +LTRW4 LEITER (9 N) WY US 4485 -10629 1268 COOPAB +LTS ALTUS OK US 3435 -9898 -9999 WSR88D +LTSK2 BOONEVILLE (7 W) KY US 3745 -8382 341 IFLOWS +LTSN7 LITTLE SWITZERLAND NC US 3586 -8211 975 IFLOWS +LTTC1 STORRIE (5 SE) CA US 3986 -12126 1707 WSF +LTTC2 LITTLETON CO US 3962 -10502 1618 COOPB +LTTK1 LORETTA KS US 3865 -9918 610 COOPB +LTTV2 DOSWELL VA US 3787 -7751 40 GOES +LTUF1 TALLAHASSEE FL US 3056 -8415 -9999 ALERT +LTUL1 RUSTON LA US 3252 -9265 85 COOPAB +LTVM3 LITTLEVILLE (2 S) MA US 4226 -7220 140 ALERT +LTVN2 CARSON CITY (7 NW) NV US 3925 -11988 1920 WSF +LTVN6 LITTLE VALLEY NY US 4225 -7880 480 COOPB +LTWW4 DUBOIS (6 WSW) WY US 4450 -10975 2856 SNOTEL +LTX SHALLOTTE NC US 3399 -7843 18 WSR88D +LTXN7 LAKE TOXAWAY NC US 3515 -8293 -9999 +LTXT2 LOLITA (5 SSE) TX US 2889 -9658 -9999 +LTYC1 DEVORE (3 W) CA US 3422 -11746 -9999 ALERT +LTYN7 LAKE TOXAWAY NC US 3512 -8291 838 IFLOWS +LTYT2 WHITEHOUSE (3 ESE) TX US 3224 -9518 96 GOES +LTZO3 BAKER CITY (23 NW) OR US 4497 -11818 1890 WSF +LUAC1 LAGUNA BEACH (1 WNW) CA US 3356 -11780 64 COOPB +LUAH1 WAIANAE (3 ESE) HI US 2143 -15813 34 COOPB +LUB LUBBOCK TX US 3353 -10188 984 +LUBM8 POTOMAC (12 E) MT US 4688 -11332 1426 SNOTEL +LUBT2 LUBBOCK (9 N) TX US 3369 -10182 989 COOPB +LUBW3 LUBLIN WI US 4508 -9072 393 UCOOP +LUCA3 LUKACHUKAI (4 NW) AZ US 3648 -10935 1756 GOES +LUCC1 SOUTH LAKE TAHOE (10 SSW) CA US 3887 -12012 2560 WSF +LUCI1 BOISE (9 SE) ID US 4353 -11605 866 +LUCN7 LUCAMA (7 NW) NC US 3569 -7811 36 GOES +LUCS1 LIMEHOUSE SC US 3219 -8112 -9999 GOES +LUCW3 LUCK WI US 4557 -9247 372 COOPAB +LUD DECATUR (2 NNE) TX US 3325 -9758 319 AWOS +LUDG1 LUDOWICI (1 S) GA US 3171 -8175 33 COOPAB +LUDM4 LUDINGTON (6 SSE) MI US 4387 -8640 219 COOPC +LUDN8 LUDDEN (5 SW) ND US 4595 -9817 390 +LUDS2 LUDLOW SD US 4585 -10338 930 COOPABC +LUDT2 LUEDERS TX US 3280 -9960 -9999 +LUDV1 LUDLOW VT US 4340 -7272 366 COOPB +LUF GLENDALE AZ US 3350 -11225 -9999 WSR88D +LUFI1 BOISE (12 E) ID US 4359 -11599 966 GOES +LUFM8 POTOMAC (10 E) MT US 4690 -11345 1231 WSF +LUFT2 LUFKIN TX US 3145 -9475 -9999 RFCSIM +LUGT2 LULING (12 NE) TX US 2984 -9757 120 COOPB +LUJC2 SARGENTS (12 NW) CO US 3825 -10657 3400 AHOS +LUK CINCINNATI OH US 3910 -8442 149 +LUKA3 LUKACHUKAI (2 E) AZ US 3642 -10923 1987 COOPAB +LUKM2 LUKE MD US 3948 -7907 288 +LUKO3 UKIAH (10 NNE) OR US 4527 -11885 1539 SNOTEL +LULH1 KANEOHE HI US 2140 -15782 85 COOPB +LULT2 LULING TX US 2972 -9760 -9999 +LUMC1 KIT CARSON (13 SW) CA US 3855 -12031 1981 WSF +LUML1 CHAUVIN (12 S) LA US 2925 -9066 -9999 C-MAN +LUMN7 LUMBERTON NC US 3462 -7901 -9999 GOES +LUNC2 MODEL (14 SSE) CO US 3730 -10402 -9999 GOES +LUNM4 LUDINGTON MI US 4390 -8638 200 UCOOP +LUNM6 LOUIN MS US 3207 -8927 -9999 ALERT +LUNN2 LUND NV US 3886 -11501 1698 COOPAC +LUNN5 LUNA (2 N) NM US 3383 -10893 2149 COOPA +LUNW4 CASPER (13 SW) WY US 4275 -10651 1608 UCOOP +LUPC2 FORT LUPTON CO US 4008 -10482 1490 GOES +LUPH1 MAKAWAO HI US 2088 -15625 378 COOPB +LUPM4 LUPTON (1 S) MI US 4442 -8402 274 COOPB +LUPM6 LAUREL (2 SE) MS US 3168 -8912 -9999 COOPAB +LUPN1 LOUP CITY NE US 4128 -9897 646 COOPAB +LUPW4 CODY (87 WNW) WY US 4492 -11062 2249 WSF +LUR POINT HOPE (30 N) AK US 6887 -16612 14 S +LURF1 LURAVILLE FL US 3017 -8308 9 UCOOP +LURK1 LURAY KS US 3912 -9868 473 COOPB +LURM6 LAUREL MS US 3168 -8912 61 +LURV2 LURAY VA US 3852 -7843 1079 COOPAB +LURV2L LURAY VA US 3852 -7843 -9999 +LUSK2 LOUISA IF KY US 3812 -8262 -9999 +LUSM7 LOUISIANA MO US 3945 -9105 146 +LUSN1 LINCOLN (3 S) NE US 4077 -9672 355 COOPB +LUSW1 LUCERNE (14 W) WA US 4820 -12090 1608 WSF +LUTC2 LAJUNTA CO US 3791 -10344 -9999 NWR +LUTF1 LUTZ (3 SW) FL US 2812 -8250 -9999 OTHER +LUTL1 LUTCHER LA US 3005 -9070 6 COOPB +LUTM4 LUDINGTON (5 SE) MI US 4390 -8638 198 UCOOP +LUTM5 LUTSEN (3 NNE) MN US 4770 -9067 396 COOPAB +LUTT1 LUTTRELL TN US 3621 -8375 -9999 +LUTW2 UNGER (1 N) WV US 3944 -7823 330 IFLOWS +LUUT2 LULING TX US 2968 -9766 122 COOPAB +LUVM5 LUVERNE MN US 4366 -9620 457 COOPB +LUVM5G LUVERNE MN US 4366 -9620 -9999 +LUVO1 LOUDONVILLE OH US 4063 -8226 320 IFLOWS +LUWC1 SAN SIMEON (22 NW) CA US 3588 -12145 108 COOPB +LUWF1 LUTZ (1 SE) FL US 2813 -8245 -9999 OTHER +LUWN5 LA UNION NM US 3195 -10667 -9999 UCOOP +LUXW3 LUXEMBURG WI US 4454 -8770 248 UCOOP +LUZM4 LUZERNE (9 W) MI US 4462 -8445 -9999 +LUZO3 BURNS (48 SE) OR US 4213 -11715 1722 WSF +LVAF1 LIVE OAK FL US 3019 -8297 -9999 NWR +LVAM7 LIVONIA MO US 4049 -9270 250 COOPB +LVBN2 HENDERSON (3 NE) NV US 3612 -11487 396 UCOOP +LVBT2 LA VERNIA (5 SW) TX US 2938 -9818 -9999 UCOOP +LVCA4 LAVACA (3 WSW) AR US 3532 -9421 -9999 +LVCK1 WEBBER KS US 3991 -9803 501 GOES +LVCM8 LIMA (35 E) MT US 4459 -11181 2112 WSF +LVCN2 NORTH LAS VEGAS (3 N) NV US 3624 -11511 588 ALERT +LVCN8 MINOT (2 E) ND US 4825 -10125 471 UCOOP +LVCT2 JONESTOWN TX US 3050 -9804 -9999 ALERT +LVDC1 PALM DESERT (13 SSW) CA US 3361 -11656 1829 ALERT +LVDC2 LOVELAND (2 N) CO US 4043 -10509 1536 COOPAB +LVDT2 GOODRICH (5 NW) TX US 3063 -9501 -9999 +LVDW3 PHELPS (5 NW) WI US 4613 -8913 515 COOPB +LVEK2 LOVELACEVILLE KY US 3697 -8883 113 COOPA +LVEW4 LOVELL (10 SE) WY US 4477 -10818 1116 +LVGA4 LAKE VILLAGE (6 SE) AR US 3327 -9122 28 GOES +LVGI3 LAKE VILLAGE (7 SE) IN US 4109 -8738 -9999 COOPB +LVGL1 LIVINGSTON LA US 3050 -9075 12 COOPB +LVGM8 LIVINGSTON (12 S) MT US 4548 -11057 1484 COOPA +LVGN2 LAS VEGAS NV US 3632 -11557 -9999 +LVGT1 LIVINGSTON TN US 3638 -8532 -9999 GOES +LVHP1 LAWRENCEVILLE PA US 4047 -7996 256 UCOOP +LVHW1 LEAVENWORTH (3 S) WA US 4755 -12068 344 COOPAB +LVIC1 MARKLEEVILLE (7 ENE) CA US 3872 -11966 2042 GOES +LVJ HOUSTON TX US 2952 -9524 -9999 ASOS +LVJT2 PASADENA (1 NE) TX US 2971 -9520 -9999 ALERT +LVJU1 PANGUITCH (21 S) UT US 3748 -11250 2286 SNOTEL +LVK LIVERMORE (3 NW) CA US 3769 -12181 121 +LVKC1 LIVERMORE (4 S) CA US 3762 -12176 155 GOES +LVLC1 ALPINE (4 SSW) CA US 3278 -11679 -9999 OTHER +LVLC2 GEORGETOWN (20 NW) CO US 3968 -10590 3292 WSF +LVLI2 LOUISVILLE IL US 3877 -8850 -9999 COOPB +LVLM1 LOVELL ME US 4416 -7089 149 COOPB +LVLN2 LAS VEGAS (3 E) NV US 3618 -11508 543 ALERT +LVLO1 LEESVILLE (1 NE) OH US 4047 -8120 274 GOES +LVLO2 LOVELL (3 E) OK US 3606 -9758 277 GOES +LVLP1 LOWVILLE PA US 4208 -7985 396 GOES +LVLU1 BRIGHAM CITY (11 SE) UT US 4144 -11184 1829 WSF +LVM LIVINGSTON (6 ENE) MT US 4570 -11044 1418 +LVMC1 LIVERMORE (9 N) CA US 3782 -12178 622 GOES +LVMC2 GEORGETOWN CO US 3969 -10570 -9999 +LVMK2 LIVERMORE KY US 3848 -8713 110 GOES +LVMM1 LIVERMORE ME US 4438 -7025 122 SNOCOR +LVN AIRLAKE MN US 4463 -9323 276 +LVNA1 LIVINGSTON AL US 3258 -8819 39 +LVNC1 MAMMOTH LAKES (8 E) CA US 3764 -11881 2195 WSF +LVNC2 LOVELAND (2 W) CO US 4043 -10509 1535 UCOOP +LVNK1 LEAVENWORTH KS US 3933 -9492 265 COOPABC +LVNM4 LIVONIA MI US 4240 -8340 -9999 +LVNM8 LAVINA (2 E) MT US 4629 -10889 1036 GOES +LVNN1 LINCOLN (7 NE) NE US 4086 -9660 347 +LVNN8 LUVERNE ND US 4725 -9794 439 UCOOP +LVNO2 LOVING (1 NW) OK US 3488 -9448 155 GOES +LVNT1 LIVINGSTON TN US 3638 -8534 297 COOPA +LVNT2 LAVON TX US 3303 -9648 155 +LVOC1 POMONA (5 N) CA US 3413 -11774 460 ALERT +LVOF1 LIVE OAK FL US 3029 -8297 37 COOPA +LVON2 HENDERSON (4 NE) NV US 3610 -11493 427 GOES +LVPC2 WALSENBURG (25 WSW) CO US 3760 -10520 2877 WSF +LVPN2 HENDERSON (4 N) NV US 3609 -11499 469 +LVPN5 LAS VEGAL (15 WSW) NM US 3556 -10548 2621 GOES +LVPT2 LA PORTE TX US 2967 -9516 -9999 ALERT +LVPW2 LIVERPOOL WV US 3890 -8153 203 COOPB +LVQC1 BRENTWOOD (7 S) CA US 3784 -12173 144 OTHER +LVR BIG RIVER LAKES AK US 6082 -15230 -9999 +LVRA2 TYONEK (43 WSW) AK US 6081 -15231 12 OTHER +LVRC1 LIVERMORE CA US 3768 -12177 150 UCOOP +LVRK2 LIVERMORE (1 ESE) KY US 3749 -8714 -9999 COOPC +LVRM1 LIVERMORE FALLS (1 E) ME US 4447 -7017 116 COOPB +LVRM8 LAKEVIEW (2 SW) MT US 4459 -11182 2256 SNOTEL +LVRN6 LIVERPOOL NY US 4310 -7621 111 GOES +LVRT2 LA VERNIA (2 NW) TX US 2938 -9817 -9999 UCOOP +LVS LAS VEGAS NM US 3565 -10514 2095 +LVSC1 TOM'S PLACE (2 NE) CA US 3757 -11867 2225 WSF +LVSF1 LIVE OAK (14 SSW) FL US 3009 -8303 -9999 UCOOP +LVSN2 PIOCHE (29 NNW) NV US 3831 -11465 1936 WSF +LVSS2 SALEM (5 NE) SD US 4379 -9737 460 +LVST2 LIVINGSTON (2 NNE) TX US 3074 -9493 54 COOPAB +LVTC1 SONORA JUNCTION (6 WSW) CA US 3830 -11955 2195 SNOTEL +LVTP1 SKYTOP PA US 4122 -7523 457 IFLOWS +LVTT2 CELESTE (3 NW) TX US 3330 -9625 193 GOES +LVVT2 VIDOR (9 NW) TX US 3022 -9411 -9999 COOPB +LVWI3 LEAVENWORTH (2 NW) IN US 3822 -8637 216 UCOOP +LVWK1 LEAVENWORTH KS US 3935 -9491 244 GOES +LVWN2 NORTH LAS VEGAS (4 NNW) NV US 3624 -11514 604 ALERT +LVWT2 LONGVIEW TX US 3246 -9473 101 COOPB +LVX FORT KNOX KY US 3798 -8594 219 WSR88D +LVXT2 LUBBOCK (8 W) TX US 3351 -10193 -9999 UCOOP +LVXW3 LAND O LAKES WI US 4612 -8915 488 OTHER +LVYC1 CISCO (3 W) CA US 3930 -12060 1746 OTHER +LVYI1 LAKE FORK (3 S) ID US 4479 -11609 1490 +LVYN2 WASHOE CITY (6 W) NV US 3924 -11988 1923 GOES +LVZM7 LIVONIA MO US 4048 -9268 -9999 GOES +LVZM7G LIVONIA MO US 4048 -9268 -9999 +LWAA4 LITTLE ROCK AR US 3471 -9228 -9999 ALERT +LWAO2 CHICKASHA (10 SSW) OK US 3495 -9798 358 SCAN +LWAT2 AUSTIN TX US 3035 -9780 -9999 ALERT +LWAW4 RIVERTON (7 SW) WY US 4296 -10850 1521 UCOOP +LWB LEWISBURG WV US 3786 -8040 -9999 SAWRS +LWBC1 BEAR VALLEY (13 WNW) CA US 3854 -12026 1775 OTHER +LWBF1 TALLAHASSEE FL US 3049 -8424 -9999 ALERT +LWBK2 MAYSVILLE (5 S) KY US 3855 -8378 244 IFLOWS +LWBN2 HENDERSON (4 N) NV US 3608 -11503 -9999 +LWBN7 LEWISBURG (5 NW) NC US 3600 -8240 1250 IFLOWS +LWBP1 LEWISBURG PA US 4097 -7687 131 +LWBQ2 OKANOGAN LAKE AT KELOWNA BC CN 4988 -11950 429 +LWBW1 COUGAR (16 E) WA US 4607 -12197 437 +LWBW2 LEWISBURG (2 SSW) WV US 3777 -8047 666 COOPAB +LWC LAWRENCE KS US 3901 -9522 -9999 ASOS +LWCA4 LITTLE ROCK AR US 3475 -9229 -9999 ALERT +LWCM8 HALL (7 SW) MT US 4657 -11333 1445 WSF +LWCN2 LAS VEGAS (6 ESE) NV US 3614 -11505 521 GOES +LWCO1 LORE CITY (2 W) OH US 3999 -8150 290 +LWCT2 HOUSTON TX US 3011 -9555 -9999 +LWD LAMONI IA US 4063 -9390 345 ASOS +LWDA4 LITTLE ROCK AR US 3476 -9247 -9999 ALERT +LWDC1 LOCKWOOD (3 S) CA US 3590 -12109 242 +LWDC2 MONUMENT CO US 3910 -10486 2149 ALERT +LWDF1 BRADENTON (5 SE) FL US 2744 -8249 0 GOES +LWDI1 KETCHUM (11 N) ID US 4383 -11427 2408 SNOTEL +LWDI4 LOWDEN IA US 4187 -9093 218 COOPB +LWDM4 LINWOOD (7 W) MI US 4376 -8410 268 COOPC +LWDN8 LOSTWOOD (11 N) ND US 4863 -10240 692 GOES +LWDT2 HOUSTON TX US 2972 -9530 -9999 ALERT +LWED1 LEWES DE US 3879 -7516 -9999 NWR +LWEF1 LAKE WALES (4 S) FL US 2784 -8158 -9999 OTHER +LWEO1 LEWISVILLE OH US 3977 -8121 366 IFLOWS +LWFT2 WEATHERFORD (8 E) TX US 3277 -9767 -9999 +LWGP1 KENNETT SQUARE PA US 3987 -7568 137 AMOS +LWHA4 LITTLE ROCK AR US 3463 -9238 -9999 ALERT +LWHW1 LEAVENWORTH (1 NE) WA US 4760 -12065 401 OTHER +LWIA3 WINSLOW (1 E) AZ US 3502 -11067 1478 ALERT +LWIA4 PARON (9 WNW) AR US 3480 -9293 -9999 GOES +LWIC2 FORT COLLINS (2 NW) CO US 4061 -10510 -9999 GOES +LWJA4 LITTLE ROCK AR US 3468 -9231 -9999 ALERT +LWKC1 BRIDGEPORT (14 W) CA US 3836 -11944 2070 GOES +LWLF1 LAKE WALES (3 NNW) FL US 2793 -8159 38 COOPA +LWLK1 LOVEWELL (3 NW) KS US 3989 -9802 472 GOES +LWLL1 LIVINGSTON LA US 3055 -9081 19 OTHER +LWLM4 LOWELL (2 SE) MI US 4292 -8533 232 COOPB +LWM LAWRENCE MA US 4272 -7112 45 +LWMA3 SNOWFLAKE (12 SE) AZ US 3437 -11000 1821 ALERT +LWMC1 MINERAL KING (15 ESE) CA US 3638 -11835 2591 WSF +LWMI1 LOWMAN (3 E) ID US 4408 -11557 1214 +LWMM3 LAWRENCE MA US 4270 -7117 18 COOPB +LWNF1 ROCKLEDGE (7 SW) FL US 2825 -8085 -9999 +LWNM8 LEWISTOWN (10 NW) MT US 4718 -10954 1774 NWR +LWNO2 LAWTON (2 S) OK US 3453 -9845 346 +LWNW1 LAKE WENATCHEE (17 NNW) WA US 4783 -12080 611 +LWOC1 LAGUNA NIGUEL (2 NE) CA US 3354 -11768 67 ALERT +LWOI1 CAREY (9 N) ID US 4349 -11406 1622 GOES +LWON2 WASHOE CITY (1 NE) NV US 3933 -11980 1545 ALERT +LWOT2 HOUSTON TX US 2980 -9555 -9999 ALERT +LWPA4 LITTLE ROCK AR US 3481 -9245 -9999 ALERT +LWPK2 LEWISPORT (4 S) KY US 3789 -8691 128 COOPB +LWPN2 CRESCENT VALLEY (16 WSW) NV US 4036 -11686 2256 SNOTEL +LWRA2 VALDEZ (15 NE) AK US 6112 -14582 130 SNOCOR +LWRA4 LITTLE ROCK AR US 3477 -9238 -9999 ALERT +LWRC1 PEARBLOSSOM CA US 3442 -11789 1407 ALERT +LWRF1 LAKE WORTH FL US 2664 -8006 -9999 UCOOP +LWRI1 CAREY (9 NW) ID US 4343 -11403 1554 GOES +LWRI3 LAWRENCEBURG IN US 3909 -8486 149 COOPC +LWRK1 LAWRENCE KS US 3897 -9523 244 COOPB +LWRL1 LAKE ARTHUR (10 SW) LA US 3000 -9280 1 COOPA +LWRM7 LOWRY CITY (5 E) MO US 3816 -9360 -9999 UCOOP +LWRM8 LIVINGSTON MT US 4567 -11057 1406 NWRTS +LWRP1 LEWIS RUN PA US 4187 -7865 475 COOPB +LWRS2 WHITE RIVER (2 N) SD US 4360 -10075 583 +LWRT1 LAWRENCEBURG TN US 3546 -8713 354 NWR +LWRT2 PHARR (8 SE) TX US 2608 -9814 -9999 GOES +LWRW4 LARAMIE WY US 4133 -10560 2176 COOPB +LWS LEWISTON ID US 4637 -11702 438 +LWSD1 BREAKWATER HARBOR DE US 3878 -7512 0 HTG +LWSF1 LAKE WALES (15 ENE) FL US 2796 -8135 -9999 UCOOP +LWSI1 LEWISTON ID US 4633 -11663 -9999 NWR +LWSM8 LEWISTOWN (11 SSE) MT US 4691 -10941 1513 COOPB +LWSN6 LOWES CORNERS (1 E) NY US 4187 -7449 266 OTHER +LWSO2 LAWTON (13 NW) OK US 3473 -9856 490 +LWSP1 LEWISTOWN PA US 4060 -7758 135 GOES +LWST1 LEWISBURG (2 SSW) TN US 3542 -8681 240 COOPAB +LWST2 LUBBOCK (3 W) TX US 3359 -10190 985 ALERT +LWSV2 MARTINSVILLE (1 SSE) VA US 3662 -7982 259 IFLOWS +LWSW4 WEST THUMB (15 SSW) WY US 4420 -11067 2393 SNOTEL +LWT LEWISTOWN (3 SW) MT US 4705 -10946 1263 +LWTA4 LITTLE ROCK AR US 3474 -9222 -9999 ALERT +LWTC1 PALM SPRINGS (1 W) CA US 3381 -11654 131 ALERT +LWTM8 MCALLISTER (9 SE) MT US 4550 -11192 2408 SNOTEL +LWTO2 LAWTON (4 W) OK US 3461 -9846 351 COOPA +LWTV2 LEWISETTA VA US 3800 -7647 0 HTG +LWTW1 TOUTLE (27 ESE) WA US 4622 -12218 1509 +LWV LAWRENCEVILLE IL US 3876 -8761 -9999 +LWVG1 LAWRENCEVILLE (1 SW) GA US 3392 -8402 -9999 +LWVI2 LAWRENCEVILLE IL US 3873 -8769 135 COOPB +LWVN2 HENDERSON (8 NE) NV US 3612 -11490 390 GOES +LWVP1 LAWRENCEVILLE PA US 4198 -7715 -9999 GOES +LWVV2 LAWRENCEVILLE (3 ENE) VA US 3677 -7779 99 COOPA +LWWC2 FORT COLLINS (4 NE) CO US 4060 -10501 1515 ALERT +LWWT2 WAXAHACHIE TX US 3234 -9681 -9999 GOES +LWWW4 FORT WASHAKIE WY US 4298 -10900 -9999 GOES +LWX STERLING VA US 3898 -7748 83 +LWXT2 LAWN (5 SE) TX US 3209 -9967 588 UCOOP +LWYN2 EAST LAS VEGAS (2 NE) NV US 3611 -11502 503 GOES +LWYN6 SPECULATOR (10 N) NY US 4365 -7439 491 SNOCOR +LWYS2 LOWRY (6 NE) SD US 4540 -9994 625 NWR +LXBK2 BROOKSVILLE (4 W) KY US 3873 -8422 311 IFLOWS +LXCT2 LLANO (14 NW) TX US 3083 -9889 -9999 ALERT +LXDM3 DALTON (1 E) MA US 4247 -7315 369 COOPB +LXET2 LATEXO TX US 3139 -9538 -9999 UCOOP +LXFN7 LEXINGTON (3 SW) NC US 3579 -8031 -9999 GOES +LXGM6 LEXINGTON MS US 3310 -9005 -9999 GOES +LXGV2 LEXINGTON (1 W) VA US 3780 -7945 323 +LXGV2I LEXINGTON (1 W) VA US 3780 -7945 -9999 +LXHC2 LA JUNTA CO US 3799 -10353 -9999 GOES +LXHF1 DELRAY BEACH (23 W) FL US 2647 -8045 -9999 UCOOP +LXL LITTLE_FALLS_(AWOS) MN US 4595 -9435 323 +LXLM5 LITTLE FALLS (2 E) MN US 4595 -9434 343 AUTOB +LXLT2 LUXELLO TX US 2961 -9837 -9999 ALERT +LXN LEXINGTON NE US 4080 -9976 695 +LXNC1 LA PORTE (1 W) CA US 3968 -12101 1707 WSF +LXNK2 LEXINGTON KY US 3788 -8433 -9999 NWR +LXNM4 LEXINGTON MI US 4327 -8253 -9999 UCOOP +LXNN7 LEXINGTON (2 W) NC US 3585 -8030 232 COOPBC +LXNT1 LEXINGTON TN US 3564 -8838 -9999 +LXRF1 JUPITER ISLAND (5 W) FL US 2699 -8016 -9999 GOES +LXT LEES SUMMIT MO US 3896 -9437 -9999 ASOS +LXTG1 LEXINGTON (1 NW) GA US 3388 -8312 232 COOPB +LXTI3 LEXINGTON (3 N) IN US 3867 -8564 192 +LXTM4 LEXINGTON MI US 4327 -8253 -9999 UCOOP +LXTN7 LEXINGTON NC US 3581 -8023 -9999 GOES +LXV LEADVILLE (2 SW) CO US 3923 -10632 3029 +LXVC2 LEADVILLE (2 SW) CO US 3921 -10632 3029 COOPAB +LXXT1 LEXINGTON (5 N) TN US 3572 -8841 168 +LYBK2 PAINTSVILLE KY US 3787 -8277 305 IFLOWS +LYBM8 LIBBY (32 SSE) MT US 4797 -11522 1097 COOPABC +LYCC1 SAN BERNARDINO (3 SW) CA US 3411 -11733 351 ALERT +LYCN6 LYONS NY US 4306 -7700 116 OTHER +LYCP1 WILLIAMSPORT (3 NW) PA US 4127 -7705 165 GOES +LYCT1 LYNCHBURG TN US 3530 -8636 247 COOPC +LYDK1 LYNDON (3 ENE) KS US 3862 -9563 -9999 COOPB +LYDK2 LYNDON KY US 3828 -8561 171 GOES +LYDM8 LIBBY (11 E) MT US 4847 -11532 750 GOES +LYDU1 MARYSVALE (1 SW) UT US 3843 -11223 1859 +LYH LYNCHBURG VA US 3733 -7920 287 +LYHV2 LYNCHBVRG VA US 3738 -7923 186 COOPAB +LYLC1 LYTLE CREEK CA US 3426 -11750 1042 AHOS +LYLK2 LOYALL KY US 3685 -8335 -9999 GOES +LYLO2 LOYAL (8 NW) OK US 3603 -9825 360 UCOOP +LYLP1 SLICKVILLE (3 W) PA US 4046 -7945 293 GOES +LYLW1 STEHEKIN (14 SW) WA US 4820 -12092 1798 SNOTEL +LYMA3 ST JOHNS (10 S) AZ US 3437 -10938 1823 GOES +LYMC1 BANNING (6 NNE) CA US 3398 -11677 1417 ALERT +LYMC3 OLD LYME CT US 4131 -7235 -9999 OTHER +LYMI4 LYMAN IA US 4123 -9498 -9999 UCOOP +LYMM6 LYMAN (4 E) MS US 3048 -8903 -9999 +LYMN1 LYMAN NE US 4192 -10404 1234 COOPB +LYMN2 CARP (4 N) NV US 3716 -11447 841 COOPAC +LYNC1 KYBURZ (4 NE) CA US 3881 -12024 2042 WSF +LYNC2 TOPONAS (7 NE) CO US 4008 -10667 2713 SNOTEL +LYNF1 SILVER SPRINGS (7 E) FL US 2920 -8193 26 COOPB +LYNG1 LYONS GA US 3221 -8233 76 COOPA +LYNI3 LINN GROVE IN US 4065 -8503 -9999 GOES +LYNI3G LINN GROVE IN US 4065 -8503 -9999 +LYNK1 LYONS (3 S) KS US 3830 -9820 497 +LYNM1 LYNCHVILLE ME US 4424 -7078 183 SNOCOR +LYNM6 JACKSON MS US 3228 -9021 -9999 GOES +LYNN1 LYNCH NE US 4283 -9846 424 COOPAB +LYNN6 LYNDONVILLE (1 SE) NY US 4330 -7833 94 COOPAB +LYNO1 LYNDON OH US 3939 -8329 -9999 IFLOWS +LYNO2 LYONS (2 N) OK US 3579 -9472 312 COOPB +LYNO3 MALIN (1 NE) OR US 4202 -12139 1247 SCAN +LYNP1 LYNCH PA US 4160 -7905 387 GOES +LYNS2 LYONS (5 SSW) SD US 4365 -9691 485 COOPB +LYNT1 LYNCHBURG TN US 3527 -8639 -9999 +LYNT2 LYONS TX US 3042 -9654 -9999 +LYNV2 LYNCHBURG VA US 3742 -7915 171 COOPB +LYNW2 LYNN CAMP (3 N) WV US 3981 -8071 440 IFLOWS +LYNW3 LYNXVILLE (3 S) WI US 4321 -9110 193 COOPAB +LYOC2 FORT LYON CANAL LA JUNTA CO US 3800 -10357 1244 +LYON1 LYONS NE US 4194 -9648 390 COOPB +LYON6 LYONS FALLS NY US 4362 -7537 244 COOPB +LYOS2 LYONS SD US 4372 -9687 -9999 UCOOP +LYOW3 LYONS WI US 4265 -8833 -9999 +LYSC1 LONG BARN (2 W) CA US 3809 -12017 1260 OTHER +LYSW1 ENUMCLAW (10 E) WA US 4720 -12178 1219 WSF +LYTC1 FONTANA (10 NNW) CA US 3424 -11747 832 COOPB +LYTI3 LAFAYETTE (4 NE) IN US 4043 -8683 161 +LYTT2 LYTLE TX US 2924 -9884 220 COOPAB +LYVP1 LOYSVILLE (4 W) PA US 4037 -7740 183 GOES +LYWV2 LYNNWOOD VA US 3832 -7877 -9999 COOPB +LYWV2I LYNNWOOD VA US 3832 -7877 -9999 +LYWV2L LYNNWOOD VA US 3832 -7877 -9999 +LZAC2 BOULDER (5 NNW) CO US 4008 -10532 -9999 +LZCC1 ARROYO GRANDE (9 NE) CA US 3524 -12047 177 GOES +LZDC7 LAZADEROS CL 2783 -9991 -9999 GOES +LZEN7 LIZZIE (3 ENE) NC US 3553 -7756 -9999 GOES +LZHC2 AMES (5 SW) CO US 3780 -10793 3109 WSF +LZK NORTH LITTLE ROCK (1 NE) AR US 3483 -9226 172 +LZOC1 KING CITY (11 ENE) CA US 3627 -12097 285 ALERT +LZPU1 SALT LAKE CITY (14 SE) UT US 4057 -11178 1297 OTHER +LZU LAWRENCEVILLE GA US 3398 -8396 -9999 AWOS +LZZN7 SNOW HILL (8 NE) NC US 3553 -7756 -9999 GOES +M46 SO. MARSH IS. US 2910 -9187 20 SAWRS +MAAH1 HONOLULU (5 ENE) HI US 2133 -15780 198 COOPB +MAAM8 MALTA MT US 4835 -10788 690 COOPBC +MAAT2 MASON (3 NNE) TX US 3079 -9922 -9999 ALERT +MAAU1 MANTI (4 E) UT US 3926 -11158 2073 GOES +MABA2 HOLLIS (1 WNW) AK US 5549 -13268 15 GOES +MABF1 SARASOTA (17 SE) FL US 2717 -8235 -9999 +MABG1 MABLETON GA US 3385 -8458 299 COOPB +MABH1 LAHAINA (6 NNE) HI US 2097 -15667 219 COOPB +MABK1 MARION (3 NW) KS US 3837 -9708 395 +MABO3 BEULAH (4 NNW) OR US 4395 -11817 1051 GOES +MABT2 MARBLE FALLS TX US 3054 -9827 -9999 ALERT +MABW2 CRAWLEY (2 SSW) WV US 3790 -8067 777 IFLOWS +MACA2 PAXSON (33 W) AK US 6307 -14632 -9999 C-MAN +MACA3 PHOENIX (6 NE) AZ US 3350 -11200 384 ALERT +MACC1 FRIANT (1 NNE) CA US 3700 -11971 168 OTHER +MACF1 MACCLENNY (6 NE) FL US 3037 -8208 12 GOES +MACG1 MACON GA US 3284 -8362 82 +MACH1 LAHAINA (5 NNE) HI US 2095 -15666 219 COOPB +MACI1 MACKAY (4 NW) ID US 4395 -11367 1829 +MACI2 MACKINAW (1 N) IL US 4055 -8933 204 COOPB +MACK1 MACKSVILLE (8 SE) KS US 3787 -9887 599 +MACM1 WHITNEYVILLE ME US 4472 -6752 11 GOES +MACM4 MACKINAW CITY MI US 4578 -8472 177 HTG +MACM6 MACON (3 N) MS US 3315 -8856 52 COOPAB +MACN3 PETERBOROUGH NH US 4290 -7198 294 +MACN6 MACEDON (2 N) NY US 4307 -7730 142 COOPB +MACT2 MASON TX US 3072 -9920 -9999 ALERT +MACU1 PANGUITCH (14 SW) UT US 3762 -11252 2225 GOES +MACW2 MINGO (3 SSE) WV US 3845 -8002 1049 IFLOWS +MAD ST LAWRENCE NY US 4474 -7514 -9999 +MADA1 MADISON (1 E) AL US 3470 -8670 -9999 +MADA3 PHOENIX (10 S) AZ US 3337 -11212 379 ALERT +MADA4 MADISON (1 NW) AR US 3503 -9074 91 COOPB +MADC1 MAD RIVER (12 SE) CA US 4032 -12337 841 +MADC3 MADISON CT US 4138 -7262 83 ALERT +MADF1 BOWLING GREEN (2 W) FL US 2765 -8185 -9999 +MADH1 NAALEHU HI US 1912 -15583 536 COOPB +MADI3 NADISON (4 NW) IN US 3878 -8549 226 +MADK2 MADISONVILLE KY US 3735 -8752 134 COOPAB +MADL1 MADISONVILLE (4 N) LA US 3045 -9017 2 UCOOP +MADM1 MADISON (4 W) ME US 4480 -6988 79 COOPA +MADM5 MADISON MN US 4501 -9617 329 COOPAB +MADM7 MADISON MO US 3947 -9222 296 COOPB +MADM8 ENNIS (12 NE) MT US 4549 -11163 1446 +MADN1 MADISON NE US 4183 -9746 482 COOPAB +MADO1 MADISON (2 WNW) OH US 4176 -8110 -9999 IFLOWS +MADO2 MADILL OK US 3411 -9678 235 COOPAB +MADO3 DREWSEY (3 SE) OR US 4378 -11833 1060 GOES +MADP1 MANADA GAP PA US 4041 -7671 162 GOES +MADS2 MANDERSON (6 SW) SD US 4323 -10258 939 COOPAB +MADT2 MADERO (1 SW) TX US 2617 -9833 -9999 RFCSIM +MADU1 PANGUITCH (12 NNE) UT US 3798 -11237 1981 +MADV2 MADISON VA US 3838 -7826 -9999 +MADW1 ARDENVOIR (6 NW) WA US 4779 -12048 814 GOES +MADW2 MADISON WV US 3805 -8182 206 COOPAB +MADW3 MADISON WI US 4308 -8952 -9999 +MAE MADERA CA US 3699 -12011 77 ASOS +MAEC1 ROCKLAND LANDING (3 NE) CA US 3604 -12148 933 GOES +MAEH1 NAALEHU HI US 1917 -15570 1521 COOPB +MAEU1 MAESER (9 NW) UT US 4056 -10966 1963 COOPAB +MAF MIDLAND TX US 3194 -10219 875 +MAFA3 YOUNGTOWN (1 N) AZ US 3361 -11230 343 ALERT +MAFC2 MONUMENT (6 SE) CO US 3901 -10484 2012 ALERT +MAFI4 WEST DES MOINES (1 SW) IA US 4152 -9380 -9999 UCOOP +MAFP1 MAHAFFEY PA US 4088 -7873 -9999 GOES +MAFP4 MAYAGUEZ (9 SE) PR 1815 -6700 747 SCAN +MAFT2 MIDLAND (4 W) TX US 3195 -10212 858 COOPB +MAGA1 MAGNOLIA SPRINGS (2 E) AL US 3041 -8774 -9999 GOES +MAGA2 CHICKALOON (22 E) AK US 6179 -14780 460 COOPB +MAGA3 FLORENCE (7 N) AZ US 3312 -11140 491 ALERT +MAGA4 MAGNOLIA (3 N) AR US 3325 -9323 98 COOPAB +MAGC1 MARIPOSA (8 NNE) CA US 3749 -11981 960 OTHER +MAGC2 BOULDER (6 SW) CO US 3999 -10537 2231 ALERT +MAGF1 TALLAHASSEE FL US 3043 -8429 -9999 ALERT +MAGI1 RICHFIELD (18 NW) ID US 4326 -11436 1422 COOPB +MAGL1 DENHAN SPRINGS (4 NNW) LA US 3053 -9098 -9999 +MAGM6 COLUMBUS (7 E) MS US 3350 -8830 -9999 UCOOP +MAGN5 MAGDALENA (11 SE) NM US 3403 -10713 2042 COOPB +MAGN7 MAGGIE VALLEY NC US 3555 -8309 1463 IFLOWS +MAGP4 MAYAGUEZ (4 E) PR 1822 -6708 146 COOPB +MAGU1 MAGNA (7 SW) UT US 4066 -11220 2796 COOPC +MAHA3 AHWATUKEE AZ US 3333 -11199 390 ALERT +MAHC2 WALSENBURG (10 NE) CO US 3775 -10462 -9999 +MAHH1 KOLOA HI US 2190 -15942 24 COOPAB +MAHM5 MAHNOMEN (1 S) MN US 4728 -9597 -9999 UCOOP +MAHN7 MARSHALL NC US 3580 -8265 -9999 GOES +MAHS2 MAHTO SD US 4577 -10068 -9999 UCOOP +MAI MARIANNA FL US 3084 -8518 -9999 ASOS +MAIF1 MARIANNA (6 NE) FL US 3085 -8517 34 UCOOP +MAIH1 LANAI CITY HI US 2087 -15692 469 COOPB +MAIT2 MARION TX US 2957 -9813 -9999 UCOOP +MAIW3 MADELINE ISLAND WI US 4683 -9065 195 COOPAB +MAJC2 VILLA GROVE (10 SE) CO US 3816 -10581 -9999 GOES +MAJF1 BAYOU GEORGE (5 SE) FL US 3020 -8548 -9999 UCOOP +MAKC2 MACK (6 W) CO US 3927 -10895 1514 UCOOP +MAKH1 MAKAWELI HI US 2192 -15963 43 COOPB +MAKI1 MACKAY (2 NW) ID US 4394 -11365 1812 GOES +MAKM8 ISMAY (22 S) MT US 4614 -10474 856 COOPB +MAKP1 MARKLETON PA US 3987 -7923 -9999 GOES +MALC1 MAMMOTH LAKES (2 E) CA US 3763 -11896 2379 COOPAC +MALF1 MARIANNA (1 E) FL US 3077 -8522 16 +MALH1 LANAI CITY HI US 2077 -15692 351 COOPB +MALI1 MALTA ID US 4230 -11337 1384 GOES +MALI2 MARSEILLES IL US 4133 -8872 -9999 UCOOP +MALI4 MALVERN IA US 4100 -9558 -9999 UCOOP +MALM5 MALUNG (1 NW) MN US 4879 -9574 314 +MALM8 MALTA MT US 4836 -10788 687 COOPB +MALN1 MALCOLM NE US 4092 -9687 408 COOPB +MALN5 MALJAMAR (4 SE) NM US 3282 -10370 1219 COOPAB +MALN6 MALONE (1 SW) NY US 4485 -7430 268 COOPB +MALN7 CHARLOTTE (7 SE) NC US 3514 -8077 180 +MALO1 BUTLER (5 NE) OH US 4065 -8240 329 +MALO3 BURNS (22 SE) OR US 4327 -11884 1252 COOPAB +MALP5 MALOELAP ATOLL US 890 -17080 0 C-MAN +MALQ8 MANOR (18 SW) SK CN 4952 -10217 579 UCOOP +MALT2 MALONE TX US 3192 -9690 145 COOPB +MALW4 NEWCASTLE (20 NNE) WY US 4410 -10407 1957 WSF +MAMC1 MAMMOTH LAKES (4 WSW) CA US 3761 -11903 2896 GOES +MAMF1 TALLAHASSEE FL US 3032 -8430 -9999 ALERT +MAMK2 MAMMOTH CAVE (1 SE) KY US 3718 -8608 241 COOPA +MAMN6 MAMARONECK NY US 4101 -7372 -9999 ALERT +MAMU1 FAIRVIEW (9 NE) UT US 3970 -11130 2621 +MANA1 MANCHESTER (2 E) AL US 3391 -8726 -9999 +MANA3 VAIL (12 NE) AZ US 3220 -11056 2417 ALERT +MANC1 COBB (4 NW) CA US 3885 -12278 728 COOPB +MANC2 MANCOS (1 W) CO US 3735 -10829 2126 COOPAB +MANC3 WILLIMANTIC CT US 4175 -7218 76 ALERT +MANF1 BRADENTON (4 SE) FL US 2745 -8250 -9999 +MANI1 WEISER (10 NNE) ID US 4440 -11690 846 GOES +MANI2 MANHATTAN (4 SW) IL US 4136 -8800 203 COOPB +MANI3 MANHATTAN (6 S) IN US 3949 -8693 183 +MANK1 MANKATO KS US 3979 -9822 532 COOPABC +MANK2 MANCHESTER (4 W) KY US 3715 -8382 250 COOPAB +MANL1 MANSFIELD LA US 3204 -9371 122 COOPB +MANM2 MANCHESTER (1 SW) MD US 3966 -7690 317 UCOOP +MANM4 MANISTEE (3 SE) MI US 4421 -8628 204 COOPA +MANM5 MANKATO MN US 4413 -9400 -9999 COOPC +MANM8 BABB (14 WSW) MT US 4880 -11367 1494 SNOTEL +MANN3 MANCHESTER NH US 4303 -7148 64 COOPB +MANN5 CUCHILLO (3 SE) NM US 3322 -10732 -9999 +MANN7 SPRING LAKE (2 NNW) NC US 3519 -7899 39 GOES +MANN8 MANDAN ND US 4666 -10074 488 +MANO1 MANSFIELD (5 W) OH US 4077 -8262 411 COOPB +MANO2 MANNFORD (6 NW) OK US 3617 -9643 253 COOPAB +MANP1 MANCHESTER (2 N) PA US 4008 -7672 80 GOES +MANP4 MANATI (2 W) PR 1843 -6653 4 GOES +MANQ2 MANNING PARK BC CN 4907 -12078 1198 +MANS1 MANNING SC US 3370 -8024 30 COOPAB +MANT1 MANCHESTER TN US 3547 -8608 -9999 +MANU1 MANILA UT US 4199 -10972 1963 COOPABC +MANV2 FRONT ROYAL (6 ESE) VA US 3892 -7808 283 IFLOWS +MANW1 MANSON (2 NE) WA US 4792 -12013 601 GOES +MANW2 MANNINGTON (7 WNW) WV US 3954 -8046 323 COOPAB +MANW3 MANITOWOC WI US 4410 -8768 201 COOPAB +MAOA3 PHOENIX (7 N) AZ US 3354 -11204 375 ALERT +MAOH1 MAKAHA HI US 2148 -15819 76 COOPAB +MAOV2 MARTINSVILLE (11 S) VA US 3655 -7992 305 IFLOWS +MAPA3 WIKIEUP (8 SW) AZ US 3466 -11373 -9999 ALERT +MAPC1 COALINGA (10 SW) CA US 3603 -12048 805 +MAPF1 MYAKKA CITY (3 NE) FL US 2738 -8213 -9999 GOES +MAPH1 MAKAHA (5 N) HI US 2153 -15820 -9999 GOES +MAPI2 MAPLETON IL US 4057 -8973 158 UCOOP +MAPI4 MAPLETON IA US 4215 -9580 359 +MAPI4G MAPLETON IA US 4215 -9580 359 +MAPK1 WICHITA KS US 3768 -9746 -9999 GOES +MAPM4 MAPLE CITY MI US 4485 -8586 223 COOPA +MAPM7 MAPLEWOOD MO US 3860 -9033 135 UCOOP +MAPM7G MAPLEWOOD MO US 3860 -9033 -9999 +MAPM8 EAST GLACIER PARK (11 SW) MT US 4832 -11336 1600 WSF +MAPN8 MAPLETON (1 N) ND US 4691 -9705 277 UCOOP +MAPS2 FREDRICK (8 NE) SD US 4594 -9845 495 +MAPS2G FREDRICK (8 NE) SD US 4594 -9845 -9999 +MAQI4 MAQUOKETA (2 NE) IA US 4208 -9063 201 +MAQI4G MAQUOKETA (2 NE) IA US 4208 -9063 201 +MARA1 MARION (7 NE) AL US 3270 -8727 52 COOPB +MARA3 MARICOPA (4 N) AZ US 3311 -11203 354 COOPAB +MARA4 MARIANNA AR US 3477 -9077 69 COOPB +MARC1 MARTINEZ (2 S) CA US 3797 -12213 70 COOPB +MARC2 BOULDER (7 S) CO US 3994 -10531 1987 ALERT +MARF1 MARIANNA (7 NE) FL US 3073 -8503 35 COOPC +MARG1 MARIETTA (6 E) GA US 3395 -8444 269 GOES +MARH3 MARALE HO 1490 -8717 -9999 +MARI1 SHOSHONE (3 N) ID US 4297 -11442 1208 +MARI2 MARENGO IL US 4225 -8860 250 COOPAB +MARI3 MARTINSVILLE IN US 3940 -8645 186 COOPAB +MARI4 MARSHALLTOWN (2 E) IA US 4205 -9286 261 NWR +MARK1 MARION KS US 3835 -9703 404 +MARK2 MARTHA KY US 3802 -8292 -9999 GOES +MARL1 PILOTTOWN LA US 2810 -8913 -9999 C-MAN +MARM3 MARBLEHEAD MA US 4250 -7087 12 COOPAB +MARM4 MARSHALL MI US 4227 -8497 268 COOPB +MARM5 MARCELL (2 NE) MN US 4763 -9371 -9999 UCOOP +MARM7 MARSHFIELD (1 N) MO US 3736 -9292 -9999 UCOOP +MARM8 BROWNING (23 NW) MT US 4874 -11343 1390 COOPAB +MARN2 PARADISE VALLEY (7 NE) NV US 4153 -11743 1433 AMOS +MARN3 MARLOW NH US 4310 -7220 372 SNOCOR +MARN6 MARIETTA (1 SE) NY US 4290 -7631 244 OTHER +MARN7 MARSHALL NC US 3579 -8266 502 +MARO1 MARIETTA OH US 3942 -8145 173 COOPB +MARO2 MARAMEC OK US 3625 -9668 288 COOPB +MARO3 MARIAL (7 N) OR US 4282 -12390 704 +MARP1 MARS (1 NE) PA US 4072 -7999 363 IFLOWS +MARP4 MARICAO (1 S) PR 1817 -6698 457 COOPB +MARS1 MARTIN SC US 3307 -8148 -9999 +MARS2 MARION SD US 4342 -9726 442 COOPABC +MART1 MARTIN TN US 3633 -8887 104 COOPC +MART2 HOUSTON TX US 2971 -9538 -9999 ALERT +MARU1 MANTI (1 W) UT US 3927 -11166 1676 NWRU +MARV1 MARSHFIELD (1 ENE) VT US 4435 -7235 243 COOPB +MARV2 MARTINSVILLE VA US 3671 -7987 232 COOPAB +MARW1 MARBLEMOUNT (1 NW) WA US 4854 -12145 106 COOPB +MARW3 MARATHON WI US 4492 -8968 -9999 UCOOP +MARW4 SHOSHONI (9 SW) WY US 4317 -10827 1524 COOPC +MASA1 HUNTSVILLE AL US 3477 -8659 -9999 +MASA3 FOUNTAIN HILLS (3 NW) AZ US 3363 -11175 561 ALERT +MASC1 NEWVILLE (16 W) CA US 3979 -12293 1554 GOES +MASC2 DINOSAUR (21 E) CO US 4029 -10860 1885 COOPA +MASC3 UNION CT US 4202 -7213 218 ALERT +MASF1 MASCOTTE (3 E) FL US 2862 -8186 -9999 OTHER +MASI1 AMERICAN FALLS (12 SW) ID US 4267 -11300 1279 COOPABC +MASI2 HAVANA (8 ENE) IL US 4032 -8990 174 SCAN +MASM1 MASARDIS ME US 4652 -6837 -9999 GOES +MASM4 MASON MI US 4258 -8445 268 COOPB +MASN1 MASON CITY NE US 4122 -9930 689 COOPAB +MASN2 MASON (2 S) NV US 3892 -11919 1347 ALERT +MASN7 MAST NC US 3625 -8180 -9999 AHOS +MASO1 MASON (3 S) OH US 3932 -8434 283 IFLOWS +MASO2 STILLWATER (9 SW) OK US 3606 -9721 330 +MASP1 MASTEN (1 S) PA US 4150 -7682 594 IFLOWS +MAST1 MASON TN US 3540 -8953 97 COOPB +MAST2 MASON (15 NNE) TX US 3095 -9912 -9999 ALERT +MASV2 ROANOKE (10 NW) VA US 3737 -8008 390 IFLOWS +MASW3 ASHLAND (14 SW) WI US 4643 -9107 271 UCOOP +MATA1 MATHEWS (1 S) AL US 3226 -8600 58 COOPB +MATA2 PALMER (2 ENE) AK US 6161 -14907 52 +MATC1 MATHER CA US 3788 -11986 1375 COOPB +MATC2 MATHESON (8 SE) CO US 3913 -10385 1777 +MATK1 MATFIELD GREEN KS US 3819 -9657 396 GOES +MATM1 MATTAWAMKEAG ME US 4550 -6830 -9999 GOES +MATM3 MATTAPOISETT MA US 4162 -7080 0 CTGN +MATM8 MALTA (2 NE) MT US 4835 -10787 686 NWR +MATN7 CHARLOTTE (4 S) NC US 3511 -8072 -9999 IFLOWS +MATN8 MOTT (1 N) ND US 4638 -10232 754 UCOOP +MATN8D MOTT (1 N) ND US 4638 -10232 -9999 +MATP1 MATAMORAS PA US 4137 -7670 122 +MATP4 MANATI (4 SW) PR 1838 -6652 195 COOPB +MATS1 SAINT MATTHEWS SC US 3366 -8077 85 COOPB +MATT2 PADUCAH (11 W) TX US 3413 -10042 579 RAWS +MATV2 MATHEWS VA US 3877 -7823 -9999 COOPB +MATW1 MATLOCK (8 S) WA US 4715 -12340 34 COOPB +MATW3 MATHER (3 NW) WI US 4417 -9035 -9999 COOPAB +MAUA4 MAUMELLE AR US 3485 -9247 93 +MAUC1 FOREST GLEN (6 S) CA US 4028 -12333 823 GOES +MAUH1 WAIMANALD HI US 2135 -15777 120 COOPB +MAUL1 MAUREPAS LA US 3031 -9061 3 GOES +MAUP4 MAUNABO (3 NW) PR 1803 -6594 70 GOES +MAUT2 MAUD (1 S) TX US 3333 -9434 93 COOPB +MAUW3 MAUSTON (1 SE) WI US 4379 -9006 264 COOPAB +MAVA3 CLIFTON (14 E) AZ US 3305 -10907 2012 ALERT +MAVC1 DULZURA (5 S) CA US 3258 -11679 174 ALERT +MAVM5 MAVIE MN US 4812 -9595 356 UCOOP +MAVP1 MEADVILLE (2 NE) PA US 4165 -8013 472 NWR +MAW MALDEN MO US 3660 -8999 -9999 SAWRS +MAWA3 DOLAN SPRINGS (9 NNE) AZ US 3570 -11417 -9999 ALERT +MAWN4 MAHWAH NJ US 4110 -7417 77 GOES +MAWW1 SILVER CREEK (2 SSE) WA US 4650 -12258 85 COOPB +MAWW3 MANITOWISH WATERS (3 NE) WI US 4614 -8982 498 UCOOP +MAX MEDFORD OR US 4208 -12272 2290 WSR88D +MAXF1 BALDWIN (6 S) FL US 3021 -8199 -9999 +MAXN1 MAX (13 N) NE US 4030 -10138 995 COOPB +MAXN5 MAXWELL (3 NW) NM US 3657 -10457 1834 COOPA +MAXN7 MAXTON (3 N) NC US 3477 -7933 55 GOES +MAXN8 MAX ND US 4782 -10129 643 COOPAB +MAXO1 MAXIMO OH US 4087 -8117 366 +MAXO3 HERMISTON (4 SW) OR US 4580 -11936 49 GOES +MAXP1 BROWNSVILLE (4 WSW) PA US 4000 -7996 235 UCOOP +MAYA2 JUNEAU (2 SSE) AK US 5828 -13438 17 OTHER +MAYC2 MAYBELL (1 W) CO US 4051 -10809 1801 COOPAB +MAYF1 MAYO FL US 3005 -8317 18 COOPA +MAYI1 MAY (2 SSE) ID US 4457 -11400 1539 COOPABC +MAYI4 MAY CITY IA US 4332 -9548 -9999 UCOOP +MAYK2 MAYFIELD KY US 3669 -8854 -9999 NWR +MAYL1 MANY (6 SE) LA US 3138 -9333 122 UCOOP +MAYM1 BINGHAM (6 NE) ME US 4510 -6978 414 SNOCOR +MAYM3 MAYNARD MA US 4243 -7145 66 COOPB +MAYM5 MAYER MN US 4490 -9388 -9999 UCOOP +MAYM5G MAYER MN US 4490 -9388 -9999 +MAYM7 MARYVILLE (3 SE) MO US 4029 -9479 424 NWR +MAYN4 MAYS LANDING (1 W) NJ US 3945 -7475 6 COOPB +MAYN5 MAYHILL NM US 3298 -10550 -9999 GOES +MAYN6 SENECA FALLS NY US 4300 -7677 116 UCOOP +MAYN7 MAYSVILLE (6 SW) NC US 3483 -7730 13 COOPAB +MAYN8 MAYVILLE (1 W) ND US 4751 -9736 285 UCOOP +MAYO1 MAYFIELD OH US 4154 -8144 287 IFLOWS +MAYO2 SPIRO (7 NE) OK US 3531 -9456 129 GOES +MAYP1 MAHANOY CITY (2 N) PA US 4083 -7613 521 COOPB +MAYP4 MAYAGUEZ (5 SE) PR 1816 -6709 40 GOES +MAYS1 MAYESVILLE (7 SSE) SC US 3390 -8017 29 +MAYW1 SILVER CREEK (2 SW) WA US 4652 -12262 69 GOES +MAYW3 MAYVILLE (6 W) WI US 4357 -8861 269 AMOS +MAZ MAYAQUEZ PR 1826 -6715 -9999 +MAZC1 SANTA MARIA (20 E) CA US 3490 -12008 972 ALERT +MAZC2 MANZANOLA (2 SE) CO US 3809 -10384 1306 UCOOP +MAZM7 MADISON MO US 3943 -9217 -9999 GOES +MAZM7G MADISON MO US 3943 -9217 -9999 +MAZN6 SENECA FALLS NY US 4300 -7677 114 UCOOP +MAZW3 MAZOMANIE (1 W) WI US 4317 -8982 232 COOPBC +MBBC1 MIDPINES (5 NW) CA US 3760 -11998 351 GOES +MBCA3 OATMAN (2 SW) AZ US 3500 -11440 686 ALERT +MBCA4 MITCHELL (6 NE) AR US 3636 -9211 -9999 GOES +MBCC2 MANITOU SPRINGS (10 SW) CO US 3877 -10502 -9999 GOES +MBCI4 MOUNT PLEASANT IA US 4101 -9155 198 UCOOP +MBCO2 MARBLE CITY OK US 3557 -9482 229 COOPB +MBCQ3 MOWBRAY (2 E) MB CN 4900 -9845 -9999 UCOOP +MBCT2 MASON (2 NE) TX US 3064 -9910 -9999 +MBCU1 HEBER CITY (73 NE) UT US 4095 -11018 2637 WSF +MBDA3 MESA (3 SW) AZ US 3340 -11188 369 ALERT +MBDA4 PATTERSON (5 E) AR US 3525 -9112 57 GOES +MBDF1 TALLAHASSEE FL US 3041 -8434 -9999 ALERT +MBEA1 MOBILE AL US 2588 -8595 -9999 BUOY +MBES1 MCBEE (3 NE) SC US 3451 -8022 -9999 GOES +MBFC1 MORRO BAY CA US 3537 -12084 35 COOPA +MBFL1 MOSS BLUFF LA US 3030 -9322 -9999 COOPB +MBFT2 MOSS BLUFF TX US 2994 -9477 -9999 +MBG MOBRIDGE SD US 4555 -10041 523 ASOS +MBGF1 MIDDLEBURG (1 SE) FL US 3006 -8185 -9999 +MBGG1 COLUMBUS (11 NNW) GA US 3261 -8508 173 COOPA +MBGM6 VICKSBURG (12 NNW) MS US 3252 -9098 -9999 GOES +MBGN1 MARTINSBURG NE US 4251 -9683 351 UCOOP +MBGO1 MIAMISBURG OH US 3961 -8429 0 GOES +MBGP1 MAINESBURG (1 WNW) PA US 4179 -7702 463 GOES +MBGW2 MARTINSBURG (3 SE) WV US 3942 -7794 108 COOPB +MBHA3 MESA (3 NE) AZ US 3344 -11181 386 ALERT +MBHG1 MILSTEAD (4 NE) GA US 3372 -8393 -9999 GOES +MBHM3 MARBLEHEAD MA US 4250 -7080 0 CTGN +MBHV2 INTERIOR (5 ESE) VA US 3737 -8052 1170 IFLOWS +MBKC1 MONO HOT SPRINGS (15 ESE) CA US 3708 -11886 2484 ALERT +MBKN6 MILLBROOK NY US 4179 -7374 119 USCRN +MBKS2 MILBANK (4 NNW) SD US 4528 -9667 -9999 UCOOP +MBKT2 MABANK (4 SW) TX US 3233 -9615 11 COOPB +MBKW1 GLACIER (13 ESE) WA US 4886 -12169 1286 +MBL MANISTEE MI US 4427 -8625 -9999 SAWRS +MBLA3 PEORIA (4 N) AZ US 3364 -11224 366 ALERT +MBLC1 EAST LOS ANGELES (4 ESE) CA US 3403 -11811 158 ALERT +MBLC2 MAYBELL (3 ESE) CO US 4050 -10803 1798 +MBLI4 MARBLE ROCK IA US 4297 -9287 308 COOPB +MBLN7 MARBLE NC US 3519 -8392 -9999 +MBLT2 MABELLE (6 N) TX US 3376 -9914 324 GOES +MBLW1 MT. BAKER WA US 4887 -12167 1280 +MBMA3 KINGMAN (6 W) AZ US 3527 -11409 1386 ALERT +MBMW1 CONCRETE WA US 4854 -12145 109 GOES +MBNC2 NEDERLAND CO US 3996 -10550 2495 GOES +MBNK2 SHELBIANA KY US 3738 -8240 471 IFLOWS +MBO MADISON MS US 3244 -9010 -9999 +MBOC1 MONTEBELLO (1 NNW) CA US 3402 -11810 73 COOPC +MBOM2 MARLBORO MD US 3883 -7675 6 ALERT +MBON2 CHARLESTON (14 SE) NV US 4156 -11531 1786 GOES +MBOV1 MARLBORO (4 W) VT US 4286 -7278 707 COOPB +MBOW4 MEDICINE BOW WY US 4190 -10620 2003 COOPAB +MBPA1 Middle Bay Port, Mobile Bay AL US 3053 -8809 -9999 CTGN +MBRA1 MOBILE AL US 3071 -8804 -9999 GOES +MBRF1 TEMPLE TERRACE (5 N) FL US 2812 -8237 -9999 OTHER +MBRI2 MARCELLINE IL US 4015 -9133 154 +MBRI4 MARQUETTE IA US 4304 -9121 -9999 GOES +MBRI4G MARQUETTE IA US 4304 -9121 -9999 +MBRM4 PORT HURON MI US 4297 -8242 -9999 HTG +MBRN3 MARLBOROUGH NH US 4287 -7221 -9999 UCOOP +MBS SAGINAW MI US 4353 -8408 201 +MBSI3 MUNCIE IN US 4022 -8542 287 COOPC +MBSM1 CALAIS (9 S) ME US 4503 -6732 148 NWR +MBSW1 NEWHALEM (12 NW) WA US 4877 -12147 1768 WSF +MBT MURFREESBORO TN US 3588 -8638 -9999 AWOS +MBTA1 MOBILE (7 S) AL US 3059 -8803 0 GOES +MBTA3 PHOENIX (6 SW) AZ US 3337 -11214 326 ALERT +MBTM7 ST. PETERS (2 W) MO US 3879 -9067 169 UCOOP +MBTO2 MARTHA (1 ESE) OK US 3472 -9937 411 GOES +MBUA3 BUCKEYE (5 N) AZ US 3344 -11260 351 ALERT +MBUC1 MALIBU (2 N) CA US 3406 -11863 480 GOES +MBUR6 MUELLES DE LOS BUEYES NR 1207 -8453 -9999 +MBWC2 KREMMLING (4 NW) CO US 4011 -10641 2249 +MBWK2 MARROWBONE KY US 3683 -8551 -9999 COOPAB +MBWW4 MEDICINE BOW (1 ENE) WY US 4190 -10618 1997 PROF +MBX DEERING ND US 4839 -10086 462 WSR88D +MBY MORRO BAY (2 W) CA US 3537 -12086 2 +MBYF1 MULBERRY FL US 2789 -8198 -9999 OTHER +MBYK2 MCBRAYER (4 SSE) KY US 3790 -8490 241 UCOOP +MBYM3 MILLBURY MA US 4217 -7177 158 SNOCOR +MBYM7 MOSBY MO US 3932 -9431 233 COOPB +MBYN2 RENO (5 WSW) NV US 3951 -11989 1411 AMOS +MBYP1 MIDDLEBURY CENTER PA US 4185 -7728 -9999 GOES +MBYT1 SODDY-DAISY (2 W) TN US 3530 -8520 -9999 UCOOP +MCAA2 AUKE BAY (2 NE) AK US 5840 -13461 14 COOPB +MCAA4 MCARTHUR (1 SE) AR US 3372 -9128 44 COOPB +MCAC1 MECCA (15 SE) CA US 3357 -11608 -55 COOPABC +MCAF1 MCALPIN (4 NE) FL US 3017 -8288 -9999 UCOOP +MCAI1 MCCALL ID US 4491 -11610 1527 COOPBC +MCAM6 MERIDIAN MS US 3235 -8871 91 ALERT +MCAM8 ANACONDA MT US 4608 -11292 1667 GOES +MCAN3 LEBANON NH US 4365 -7218 230 +MCAN7 MCADENVILLE NC US 3526 -8108 186 COOPB +MCAO1 MCARTHUR OH US 3925 -8248 239 COOPB +MCAP1 MCALISTERVILLE PA US 4065 -7723 -9999 GOES +MCAT1 FAYETTEVILLE TN US 3506 -8659 278 SCAN +MCAT2 MCALLEN TX US 2620 -9822 37 COOPC +MCAV2 ROANOKE (4 NW) VA US 3733 -8002 333 IFLOWS +MCAW3 WAUSAUKEE (15 E) WI US 4533 -8733 -9999 UCOOP +MCB MCCOMB (4 SW) MS US 3118 -9047 126 +MCBA2 SKAGWAY (7 E) AK US 5952 -13525 701 SNOCOR +MCBA3 FOUNTAIN HILLS (2 NW) AZ US 3362 -11178 744 ALERT +MCBC1 BRENTWOOD CA US 3789 -12173 62 ALERT +MCBF1 FROSTPROOF (7 NE) FL US 2782 -8146 -9999 OTHER +MCBI2 MACOMB (2 S) IL US 4043 -9068 207 NWR +MCBN1 CAMBRIDGE (7 W) NE US 4037 -10022 701 OTHER +MCBN2 TONOPAH (59 NE) NV US 3880 -11668 2195 GOES +MCBN7 MOUNT AIRY (5 NE) NC US 3655 -8053 421 ALERT +MCBO1 MECHANICSBURG (2 E) OH US 4008 -8352 338 GOES +MCBO3 MC KENZIE BRIDGE (2 NE) OR US 4418 -12213 433 +MCBS1 MCBEE (6 NE) SC US 3451 -8018 69 GOES +MCBT2 MUNDAY (13 ESE) TX US 3341 -9940 411 GOES +MCC SACRAMENTO (7 NE) CA US 3867 -12140 23 WSR88D +MCCA3 PARADISE VALLEY (10 NNW) AZ US 3367 -11202 462 ALERT +MCCA4 MCCRORY AR US 3527 -9119 66 +MCCC1 MCCLOUD (8 E) CA US 4128 -12198 875 GOES +MCCC2 PAONIA (6 ENE) CO US 3895 -10733 -9999 GOES +MCCF1 FLORIDA CITY (24 SW) FL US 2517 -8073 0 GOES +MCCI1 MCCAMMON ID US 4263 -11222 1405 +MCCK1 MCCRACKEN KS US 3859 -9957 655 COOPB +MCCM4 MARQUETTE (4 NW) MI US 4657 -8748 239 UCOOP +MCCN1 MCCOOK (11 N) NE US 4036 -10066 781 COOPAB +MCCN2 CARSON CITY (7 W) NV US 3917 -11991 2365 WSF +MCCN5 CLIFF (14 N) NM US 3317 -10865 1658 UCOOP +MCCN8 MCHENRY (2 N) ND US 4760 -9859 511 UCOOP +MCCO1 MCCONNELLSVILLE OH US 3965 -8186 201 +MCCO2 MC CURTAIN (1 SE) OK US 3515 -9497 200 COOPAB +MCCO3 POST (4 SE) OR US 4413 -12042 1061 GOES +MCCP1 MCCONNELSBURG PA US 3993 -7800 262 COOPB +MCCQ2 MCCULLOCH BC CN 4980 -11920 1250 +MCCT2 MCCAMEY TX US 3114 -10219 747 COOPAB +MCCU1 PANGUITCH (5 N) UT US 3788 -11245 2012 +MCDA2 NORTH POLE (3 NE) AK US 6480 -14723 149 OTHER +MCDA3 WICKENBURG (2 W) AZ US 3397 -11275 664 ALERT +MCDA4 MACEDONIA AR US 3313 -9323 -9999 UCOOP +MCDC1 CEDARVILLE (2 S) CA US 4132 -12015 1402 WSF +MCDC2 BRECKENRIDGE (7 SSW) CO US 3938 -10607 3349 AHOS +MCDF1 TALLAHASSEE FL US 3041 -8431 -9999 ALERT +MCDG1 MCDONOUGH (5 E) GA US 3345 -8407 245 COOPA +MCDI2 MOUNT PROSPECT IL US 4210 -8792 194 +MCDK1 MCDONALD KS US 3978 -10137 1025 COOPAB +MCDL1 NATCHEZ (5 E) LA US 3170 -9297 -9999 GOES +MCDM8 LANDDUSKY MT US 4770 -10848 939 GOES +MCDN2 MCDERMITT (1 S) NV US 4200 -11772 1380 COOPABC +MCDN4 WHITESBOG NJ US 3989 -7451 55 GOES +MCDN7 CHARLOTTE (12 N) NC US 3539 -8092 194 IFLOWS +MCDO1 MACEDONIA OH US 4131 -8150 332 IFLOWS +MCDO3 MCDERMITT (26 N) OR US 4241 -11786 1361 +MCDQ2 MICA DAM BC CN 5205 -11858 754 +MCDT1 MCDONALD TN US 3510 -8498 -9999 +MCDT2 MERCEDES (6 SSE) TX US 2607 -9790 23 +MCDU1 PRICE (27 E) UT US 3968 -11130 2682 SNOTEL +MCDW1 MCNARY (2 N) OR US 4594 -11930 110 COOPAB +MCE MERCED CA US 3728 -12051 47 +MCEC1 MERCED CA US 3729 -12051 47 COOPAB +MCEC2 CORTEZ (24 WSW) CO US 3732 -10901 -9999 GOES +MCEK2 MCKEE KY US 3741 -8401 -9999 NWR +MCET1 MCEWEN TN US 3610 -8763 -9999 +MCET2 MCLEAN (7 N) TX US 3533 -10053 -9999 GOES +MCEU1 MONROE (2 SE) UT US 3862 -11210 1676 UCOOP +MCF TAMPA FL US 2792 -8248 -9999 WSR88D +MCFA3 SURPRISE (5 NW) AZ US 3368 -11241 408 ALERT +MCFC1 NIPINNSAWASEE (2 W) CA US 3741 -11977 945 GOES +MCFI1 BURLEY (5 NE) ID US 4250 -11377 -9999 GOES +MCFK1 MCFARLAND KS US 3905 -9623 314 COOPB +MCFM4 MCFARLAND MI US 4618 -8724 332 UCOOP +MCFO3 DEXTER (11 ENE) OR US 4393 -12258 975 +MCFT2 FRIENDSWOOD TX US 2954 -9520 -9999 ALERT +MCFW3 MCFARLAND WI US 4302 -8930 -9999 UCOOP +MCFW3D MCFARLAND WI US 4302 -8930 -9999 +MCG MCGRATH AK US 6295 -15560 105 +MCGA1 MOBILE AL US 3065 -8806 0 HTG +MCGA2 MCGRATH AK US 6295 -15558 91 COOPB +MCGC1 FORT BRAGG (12 SE) CA US 3935 -12360 122 GOES +MCGC2 GOULD (4 NW) CO US 4053 -10603 -9999 +MCGI4 MCGREGOR IA US 4302 -9117 184 GOES +MCGI4G MCGREGOR IA US 4302 -9117 -9999 +MCGL1 MORGAN CITY LA US 2970 -9121 3 +MCGM4 MARQUETTE (1 E) MI US 4655 -8738 187 HTG +MCGN2 MCGILL (1 SE) NV US 3940 -11478 1911 COOPAC +MCGN5 MCGAFFEY (5 SE) NM US 3533 -10845 2475 WSF +MCGN8 MCGREGOR ND US 4860 -10293 677 COOPB +MCGO3 GIBBON (1 SE) OR US 4569 -11836 550 GOES +MCGS2 MCLAUGHLIN SD US 4582 -10082 610 COOPAB +MCGT1 MCMINNVILLE (3 NE) TN US 3572 -8573 252 GOES +MCGT2 MCGREGOR TX US 3151 -9737 -9999 +MCHA1 MANCHESTER (3 E) AL US 3391 -8726 -9999 GOES +MCHC2 NORRIE (10 ENE) CO US 3935 -10653 -9999 GOES +MCHI4 MANCHESTER (1 SE) IA US 4247 -9145 -9999 GOES +MCHK2 MANCHESTER KY US 3715 -8375 265 COOPB +MCHM1 MACHIAS ME US 4472 -6745 6 COOPB +MCHM2 MCHENRY (2 NW) MD US 3958 -7937 829 UCOOP +MCHM4 MANCHESTER MI US 4215 -8402 294 COOPB +MCHN2 LAS VEGAS (9 WNW) NV US 3626 -11564 2195 COOPBC +MCHN5 TRUTH OR CONSEQUENCES (31 WSW) NM US 3302 -10787 2835 WSF +MCHN8 MC HENRY (3 W) ND US 4758 -9865 474 COOPAB +MCHO1 MOHICANVILLE (3 E) OH US 4072 -8215 -9999 GOES +MCHO3 MEACHAM (5 SE) OR US 4547 -11837 1250 +MCHS2 MITCHELL (3 SE) SD US 4370 -9797 6035 COOPB +MCHT2 MCMAHAN TX US 2985 -9752 140 UCOOP +MCI KANSAS CITY MO US 3930 -9472 297 +MCIC1 WALLACE (3 WNW) CA US 3822 -12104 55 ALERT +MCIC2 WALDEN (22 WSW) CO US 4078 -10593 2774 WSF +MCIF1 MARCO FL US 2595 -8171 3 COOPA +MCIG1 MCINTYRE (6 SW) GA US 3278 -8325 -9999 GOES +MCIN6 MCCLURE (1 NW) NY US 4206 -7549 366 IFLOWS +MCIN7 CHARLOTTE (6 E) NC US 3518 -8072 -9999 IFLOWS +MCIS2 MCINTOSH (6 SE) SD US 4588 -10130 663 COOPABC +MCIT2 MIDLAND TX US 3194 -10219 871 UCOOP +MCJC2 JEFFERSON (3 SW) CO US 3936 -10584 2902 GOES +MCJN1 MCCOOL JUNCTION NE US 4075 -9758 472 COOPB +MCK MCCOOK NE US 4021 -10059 786 +MCKA2 GLENNALLEN AK US 6132 -14258 -9999 GOES +MCKC1 FOREST FALLS (1 WNW) CA US 3409 -11694 1507 COOPB +MCKC2 COLORADO SPRINGS (5 NW) CO US 3892 -10482 1896 ALERT +MCKF1 PALM VALLEY (2 SE) FL US 3016 -8136 -9999 +MCKG1 LEESBURG (4 NNE) GA US 3178 -8414 67 GOES +MCKI1 ST MARIES (12 SSE) ID US 4715 -11627 1448 SNOTEL +MCKM4 MCKINLEY MI US 4461 -8384 -9999 OTHER +MCKM6 BROOKLYN (4 E) MS US 3108 -8913 -9999 GOES +MCKN1 MCCOOK (4 SW) NE US 4015 -10067 760 +MCKN2 GERLACH (78 N) NV US 4155 -11901 1853 GOES +MCKN5 SAN LORENZO NM US 3301 -10787 2816 SNOTEL +MCKN6 MCKEEVER NY US 4362 -7512 451 +MCKN7 MOCKSVILLE (7 SW) NC US 3584 -8066 202 GOES +MCKO1 MACK OH US 3916 -8469 -9999 ALERT +MCKO3 PENDLETON (5 S) OR US 4562 -11880 354 GOES +MCKP1 MCKEESPORT PA US 4034 -7986 226 COOPB +MCKT2 MCKINNEY TX US 3324 -9661 -9999 +MCKU1 VERNAL (55 SSE) UT US 3963 -10925 2134 GOES +MCKW4 LUSK (44 N) WY US 4338 -10423 1137 COOPB +MCLA3 PARADISE VALLEY (9 N) AZ US 3379 -11200 496 ALERT +MCLC1 MCCLOUD (3 NE) CA US 4125 -12214 1000 COOPB +MCLF1 GLEN ST MARY (3 NNW) FL US 3032 -8217 -9999 +MCLI1 MCCALL (14 SW) ID US 4490 -11573 1570 GOES +MCLI2 MCLEANSBORO IL US 3810 -8855 146 COOPAB +MCLI4 MONTICELLO (1 E) IA US 4225 -9118 245 COOPAB +MCLM1 CLAYTON LAKE ME US 4669 -6880 294 SNOCOR +MCLM4 MOUNT CLEMENS (2 N) MI US 4263 -8288 176 COOPB +MCLM6 MCLAIN (1 E) MS US 3110 -8881 13 +MCLM7 MONTICELLO MO US 4010 -9173 165 +MCLM7G MONTICELLO MO US 4010 -9173 165 +MCLN2 VIRGINIA CITY (5 SW) NV US 3926 -11971 2273 ALERT +MCLN6 COOPERS PLAINS NY US 4219 -7714 299 ALERT +MCLN8 MC LEOD (3 E) ND US 4640 -9724 328 COOPAB +MCLO2 MCALESTER OK US 3498 -9572 -9999 NWR +MCLO3 SHADY COVE (4 NE) OR US 4265 -12272 454 +MCLS1 MCCLELLANVILLE SC US 3307 -7947 4 COOPA +MCLS2 MITCHELL SD US 4370 -9804 396 COOPC +MCLT2 MCLEAN TX US 3524 -10061 872 COOPAB +MCLU1 PARK CITY (3 NW) UT US 4069 -11153 1939 GOES +MCLV2 MCLEAN VA US 3895 -7720 18 UCOOP +MCMA3 SURPRISE (6 NW) AZ US 3368 -11242 415 ALERT +MCMC1 SACRAMENTO CA US 3848 -12146 7 ALERT +MCMC2 CORTEZ (14 W) CO US 3733 -10879 1731 UCOOP +MCMM4 MCMILLAN (4 SW) MI US 4631 -8571 198 COOPBC +MCMN7 CHARLOTTE NC US 3514 -8082 57 IFLOWS +MCMO1 MCCOMB OH US 4110 -8378 232 IFLOWS +MCMO3 MCMINNVILLE OR US 4521 -12318 19 GOES +MCMP1 GEORGEVILLE (1 W) PA US 4084 -7911 372 UCOOP +MCMT1 MCMINNVILLE TN US 3568 -8580 287 COOPA +MCMT2 MUNDAY (5 SE) TX US 3333 -9946 -9999 GOES +MCMW1 MINERAL (2 NE) WA US 4673 -12215 408 GOES +MCN MACON GA US 3269 -8365 109 +MCNA2 HOMER (13 N) AK US 5975 -15125 402 SNOTEL +MCNA3 MCNEAL AZ US 3160 -10967 1271 COOPB +MCNC1 ELK GROVE (4 SSE) CA US 3836 -12134 2 GOES +MCNC2 COLORADO SPRINGS (14 N) CO US 3903 -10485 2024 AHOS +MCNF1 OCALA (21 NNW) FL US 2947 -8231 -9999 +MCNG1 MACON GA US 3283 -8361 84 COOPB +MCNK1 MCCUNE (5 S) KS US 3728 -9503 253 +MCNM2 MECHANICSVILLE MD US 3842 -7673 15 UCOOP +MCNM6 MACON MS US 3310 -8856 43 GOES +MCO ORLANDO FL US 2842 -8133 0 +MCOA3 COLORADO CITY AZ US 3698 -11297 1519 ALERT +MCOC1 MARICOPA CA US 3507 -11940 256 UCOOP +MCOC2 CORTEZ (6 WSW) CO US 3731 -10866 -9999 GOES +MCOG1 MACON GA US 3281 -8354 -9999 NWR +MCOI2 MARION IL US 3773 -8889 -9999 UCOOP +MCOK2 MONTICELLO KY US 3684 -8477 -9999 NWR +MCOL1 OAK GROVE (1 NE) LA US 3033 -9095 -9999 GOES +MCOM6 MONTICELLO MS US 3163 -9004 94 COOPAB +MCOM8 OPPORTUNITY MT US 4612 -11282 1506 GOES +MCON1 MCCOOK NE US 4022 -10063 786 COOPB +MCOS1 MCCOLL (3 NNW) SC US 3471 -7957 58 COOPA +MCOT2 MCCOOK TX US 2648 -9838 67 COOPAB +MCOV2 MCDOWELL (2 E) VA US 3832 -7946 860 IFLOWS +MCOW1 TUKWILLA (3 SW) WA US 4744 -12224 6 GOES +MCOW3 MONICO WI US 4558 -8916 -9999 AUTOB +MCPA3 CHLORIDE (3 ESE) AZ US 3540 -11416 1622 ALERT +MCPC1 MARICOPA (2 NNE) CA US 3508 -11938 -9999 +MCPC2 MARBLE (6 NW) CO US 3912 -10733 2661 SNOTEL +MCPI2 KANE IL US 3923 -9039 134 UCOOP +MCPK1 MCPHERSON KS US 3838 -9767 456 COOPABC +MCPN4 MACOPIN NJ US 4102 -7440 174 GOES +MCPN7 PINEVILLE (2 S) NC US 3507 -8087 157 +MCPP1 CROOKHAM (3 SW) PA US 4019 -8003 384 IFLOWS +MCPQ9 ROSS RIVER (16 NE) YK CN 6324 -13004 1494 GOES +MCRA3 TONOPAH (13 S) AZ US 3314 -11288 259 ALERT +MCRA4 MCCRORY AR US 3525 -9110 66 COOPAB +MCRC1 ONTARIO (3 WNW) CA US 3409 -11768 368 ALERT +MCRC2 CRIPPLE CREEK (9 NE) CO US 3803 -10500 -9999 GOES +MCRF1 NORTH PORT (9 NW) FL US 2717 -8225 -9999 OTHER +MCRG1 MCRAE (5 S) GA US 3199 -8292 53 GOES +MCRI1 DRUMMOND (15 ESE) ID US 4397 -11107 2048 WSF +MCRI2 MOUNT CARMEL IL US 3840 -8775 131 +MCRI2G MOUNT CARMEL IL US 3840 -8775 131 +MCRK2 MCDOWELL KY US 3740 -8267 616 IFLOWS +MCRM1 NEW SHARON (6 NE) ME US 4468 -6990 108 SNOCOR +MCRM4 MIDLAND (7 WSW) MI US 4360 -8437 0 COOPB +MCRM6 COLUMBUS (5 ESE) MS US 3347 -8833 -9999 UCOOP +MCRN7 CURRIE NC US 3446 -7811 -9999 UCOOP +MCRO1 READING OH US 3922 -8445 -9999 GOES +MCRP1 GEORGEVILLE (1 W) PA US 4084 -7911 360 GOES +MCRT2 MUNDAY (14 ESE) TX US 3341 -9939 406 +MCRU1 LOGAN (25 SE) UT US 4147 -11150 2713 SNOTEL +MCRW2 MCROSS (3 E) WV US 3799 -8075 975 COOPAB +MCRW4 SHELL (18 ESE) WY US 4445 -10745 2722 GOES +MCSA3 MESA AZ US 3343 -11183 379 ALERT +MCSC1 PASADENA (16 N) CA US 3439 -11809 1646 ALERT +MCSF1 TALLAHASSEE FL US 3039 -8431 -9999 ALERT +MCSI1 MAY (8 NE) ID US 4465 -11377 2170 WSF +MCSO2 MCALESTER (4 S) OK US 3488 -9577 230 +MCST1 MANCHESTER TN US 3547 -8612 -9999 +MCST2 MCLEAN TX US 3524 -10058 873 ALERT +MCSU1 MOAB (9 E) UT US 3849 -10941 1628 GOES +MCSW1 CONCONULLY (9 NW) WA US 4867 -11987 1737 WSF +MCTC1 TRUCKEE CA US 3933 -12012 1747 GOES +MCTF1 PLANT CITY (4 N) FL US 2807 -8214 -9999 OTHER +MCTG1 MOUNTAIN CITY (2 SW) GA US 3490 -8341 1042 COOPABC +MCTI4 MUSCATINE IA US 4140 -9107 167 COOPABC +MCTM1 MANCHESTER (2 NW) ME US 4435 -6988 109 SNOCOR +MCTN8 CANDO (2 S) ND US 4846 -9922 445 +MCTO2 MCALESTER (4 S) OK US 3488 -9579 -9999 COOPB +MCTP1 BAYNE (1 E) PA US 4061 -8010 369 UCOOP +MCTS1 AIKEN (15 NNE) SC US 3375 -8160 105 GOES +MCTW4 MOORCROFT WY US 4427 -10495 1282 COOPAB +MCUC1 MC CLOUD (9 SSE) CA US 4113 -12207 820 GOES +MCUN6 EAST CAMPBELL NY US 4223 -7713 322 ALERT +MCVA1 HUSTLEVILLE (3 SE) AL US 3430 -8612 -9999 GOES +MCVA3 PARADISE VALLEY (7 NW) AZ US 3360 -11212 390 ALERT +MCVI3 MCCUTCHANVILLE (4 N) IN US 3810 -8753 134 COOPB +MCVN6 MECHANICVILLE NY US 4288 -7368 17 OTHER +MCVN8 MCVILLE ND US 4776 -9819 448 COOPB +MCVT2 MAURICEVILLE (2 SW) TX US 3019 -9391 -9999 GOES +MCVW4 ALCOVA (26 WSW) WY US 4244 -10722 1817 UCOOP +MCW MASON CITY IA US 4316 -9333 370 +MCWA2 TAKOTNA (21 WSW) AK US 6282 -15061 451 GOES +MCWG1 ACREE (1 W) GA US 3155 -8401 -9999 GOES +MCWI4 MASON CITY IA US 4315 -9319 344 COOPAB +MCWI4G MASON CITY IA US 4315 -9319 -9999 +MCWM4 WALDENBURG MI US 4264 -8293 180 UCOOP +MCWM8 MOCCASIN (2 W) MT US 4706 -10995 1293 GOES +MCWO1 MOSCOW (4 N) OH US 3892 -8120 -9999 IFLOWS +MCWP1 MOSCOW (1 E) PA US 4133 -7550 579 IFLOWS +MCWT2 SPOFFORD (22 W) TX US 2918 -10077 -9999 UCOOP +MCWV1 MOSCOW VT US 4444 -7272 198 OTHER +MCWV2 CHRISTIANSBURG VA US 3714 -8044 600 GOES +MCWW4 MOUNTAIN VIEW (20 SW) WY US 4103 -11058 2612 GOES +MCXI3 MONTICELLO IN US 4075 -8677 212 COOPB +MCXN1 MCCOOK NE US 4020 -10062 771 COOPAB +MCXP1 MOSCOW PA US 4135 -7552 448 +MCXT2 QUEMADO TX US 2895 -10063 -9999 UCOOP +MCYA3 MCNARY (2 SE) AZ US 3408 -10985 2195 WSF +MCYC2 AVON (3 SSW) CO US 3960 -10653 2890 SNOTEL +MCYF1 TAMPA (2 E) FL US 2791 -8243 0 HTG +MCYI3 MICHIGAN CITY (1 NW) IN US 4173 -8691 185 C-MAN +MCYM4 MASS CITY MI US 4676 -8809 407 COOPBC +MCYN7 CHARLOTTE NC US 3537 -8089 64 IFLOWS +MCYP1 MUNCY (1 W) PA US 4121 -7680 141 +MCYT2 QUEMADO (8 SSE) TX US 2887 -10052 -9999 UCOOP +MCYW4 BAGGS (5 NE) WY US 4107 -10763 1911 GOES +MCZA3 PARADISE VALLEY (17 N) AZ US 3379 -11201 549 ALERT +MCZC1 MCCLOUD (9 SSE) CA US 4114 -12207 817 OTHER +MCZO3 WALTERVILLE (2 E) OR US 4407 -12277 183 OTHER +MDAA4 MOUNT IDA (14 SE) AR US 3444 -9343 -9999 NWR +MDAC1 DANVILLE (6 NE) CA US 3787 -12190 1112 GOES +MDAH1 MAKIKI HI US 2132 -15782 67 COOPB +MDAN1 MINATARE (8 N) NE US 4192 -10348 1263 COOPB +MDAN8 MEDORA ND US 4692 -10352 692 COOPAB +MDAO3 MADRAS (2 N) OR US 4467 -12114 744 COOPC +MDAT2 ODESSA TX US 3185 -10247 -9999 NWR +MDAW3 MADISON (1 NNE) WI US 4310 -8937 261 UCOOP +MDBA2 CORDOVA AK US 6067 -14475 57 +MDBC1 CALLAHAN (6 S) CA US 4123 -12281 1890 GOES +MDBK2 MIDDLESBORO KY US 3662 -8372 347 IFLOWS +MDBN2 LAS VEGAS (3 WNW) NV US 3618 -11518 655 +MDBO3 HEPPNER (17 S) OR US 4510 -11950 1600 SNOTEL +MDBV1 MIDDLEBURY VT US 4401 -7417 -9999 +MDBW2 MIDDLEBOURNE WV US 3948 -8086 229 COOPAB +MDC MCDERMITT (5 W) NV US 4197 -11783 -9999 GOES +MDCA3 KINGMAN (5 N) AZ US 3526 -11404 -9999 ALERT +MDCC1 TULELAKE (26 SSW) CA US 4158 -12160 2050 GOES +MDCC2 SOMERSET (6 ENE) CO US 3893 -10735 -9999 GOES +MDCI1 IDAHO FALLS (15 SE) ID US 4328 -11188 2164 WSF +MDCK1 MOUND CITY KS US 3814 -9482 256 COOPABC +MDCM8 MEDICINE LAKE (3 SE) MT US 4848 -10445 595 COOPABC +MDCN2 MCDERMITT (7 SE) NV US 4197 -11783 1385 WSF +MDCN7 MOREHEAD CITY (2 WNW) NC US 3473 -7673 3 COOPAB +MDCO2 MEDICINE PARK (5 NE) OK US 3478 -9843 376 +MDCS2 HILL CITY SD US 4390 -10373 1847 COOPAB +MDCT2 MULDOON (6 WSW) TX US 2978 -9716 -9999 ALERT +MDCU1 EMERY (4 N) UT US 3898 -11125 1963 +MDCW2 TIOGA (6 W) WV US 3843 -8067 789 IFLOWS +MDDA3 SUN CITY (7 SW) AZ US 3354 -11235 332 ALERT +MDDC1 MAD RIVER (1 NW) CA US 4046 -12352 852 GOES +MDDC2 ASPEN (15 ESE) CO US 3912 -10658 -9999 +MDDC3 MIDDLETOWN (1 W) CT US 4156 -7261 112 UCOOP +MDDF1 MIDDLEBURG (1 SE) FL US 3006 -8185 25 COOPA +MDDI1 RUPERT (13 N) ID US 4268 -11350 1269 COOPA +MDDK2 MIDDLESBORO KY US 3660 -8373 358 COOPAB +MDDM1 ANDOVER (13 NW) ME US 4478 -7092 442 SNOCOR +MDDM7 MIDDLETOWN MO US 3912 -9140 207 COOPB +MDDM8 SCOBEY (21 S) MT US 4848 -10547 732 OTHER +MDDN1 MADRID NE US 4085 -10154 975 COOPABC +MDDQ9 DAWSON (1 E) YK CN 6407 -13940 855 UCOOP +MDDT2 RIOMEDINA (8 NNW) TX US 2985 -9925 -9999 UCOOP +MDDV1 MIDDLEBURY (4 E) VT US 4399 -7309 149 COOPAB +MDDV2 MIDDLEBURG (3 W) VA US 3898 -7778 155 UCOOP +MDDW3 MIDDLETON WI US 4309 -8951 290 COOPC +MDDW4 KAYCEE (26 SW) WY US 4363 -10718 2365 SNOTEL +MDEA3 SUN CITY (5 SW) AZ US 3354 -11233 321 ALERT +MDEA4 MANILA (2 E) AR US 3585 -9013 -9999 GOES +MDEC1 CALLAHAN (7 S) CA US 4122 -12281 -9999 RAWS +MDEF1 MASCOTTE (3 W) FL US 2853 -8191 32 OTHER +MDEK1 MEADE KS US 3728 -10035 764 COOPABC +MDET2 MERCEDES TX US 2614 -9793 -9999 +MDFI1 SILVER CITY (29 S) ID US 4260 -11655 1743 SNOTEL +MDFN7 SPRING CREEK NC US 3575 -8295 1201 IFLOWS +MDFO3 MEDFORD (2 NW) OR US 4233 -12294 408 GOES +MDFW4 LANDER (10 SSW) WY US 4273 -10885 2262 WSF +MDGG1 MILLEDGEVILLE GA US 3309 -8322 91 COOPB +MDGO3 WARM SPRINGS (19 NW) OR US 4486 -12163 1030 +MDGT1 MILLEDGEVILLE TN US 3535 -8837 -9999 +MDGW4 LAMONT (11 N) WY US 4236 -10744 1905 COOPAB +MDH CARBONDALE/MURPHYSBORO IL US 3778 -8925 -9999 +MDHA3 LAKE HAVASU CITY (5 W) AZ US 3455 -11436 208 ALERT +MDHC1 NEEDLES (52 WNW) CA US 3516 -11525 1650 GOES +MDHC2 MEREDITH CO US 3936 -10674 2385 +MDHF1 FAVORITA (8 WSW) FL US 2934 -8131 -9999 +MDHI2 CARBONDALE IL US 3773 -8920 -9999 COOPAB +MDHM8 REDSTONE (5 W) MT US 4880 -10503 701 OTHER +MDHN2 MOUNDHOUSE (2 ENE) NV US 3922 -11965 1452 AMOS +MDHS2 BELLE FOURCHE (12 W) SD US 4458 -10406 1049 GOES +MDIC1 NAPA (7 NNE) CA US 3839 -12223 282 ALERT +MDIC2 GOULD CO US 4052 -10589 -9999 GOES +MDIT2 MIDLAND (21 SE) TX US 3177 -10180 -9999 +MDIW3 MONDOVI WI US 4456 -9167 253 COOPAB +MDJC1 DIABLO (3 NNE) CA US 3788 -12193 661 COOPA +MDKK1 MURDOCK (5 SE) KS US 3756 -9785 414 +MDKN3 JAFFREY NH US 4285 -7208 411 SNOCOR +MDKN8 MADDOCK ND US 4797 -9952 491 COOPB +MDLA3 DOLAN SPRINGS (1 NW) AZ US 3559 -11429 -9999 ALERT +MDLA4 MANILA (2 E) AR US 3585 -9213 -9999 GOES +MDLC1 YUCCA VALLEY (10 SSW) CA US 3410 -11653 914 ALERT +MDLC2 PAGOSA SPRINGS (13 N) CO US 3750 -10703 3429 SNOTEL +MDLF1 MIDDLEBURG FL US 3012 -8190 -9999 GOES +MDLI1 LEADORE (27 SSE) ID US 4443 -11332 2804 SNOTEL +MDLI2 MIDLOTHIAN IL US 4163 -8772 183 UCOOP +MDLI3 MIDDLETOWN (2 W) IN US 4005 -8553 287 COOPB +MDLK2 MELDRUM KY US 3667 -8369 335 GOES +MDLL1 METAIRIE (10 N) LA US 3015 -9013 -9999 +MDLM3 MIDDLEBORO (1 S) MA US 4188 -7092 18 COOPB +MDLM4 MIDLAND MI US 4362 -8422 195 COOPA +MDLM6 MEADVILLE MS US 3147 -9088 105 COOPAB +MDLM8 MCLEOD MT US 4566 -11011 1466 COOPB +MDLN6 MIDDLETOWN (2 NW) NY US 4146 -7445 213 COOPC +MDLP1 MARTINDALE PA US 4036 -7862 864 IFLOWS +MDLT2 BANDERA FALLS TX US 2951 -9891 356 +MDLV2 MIDDLEBURG (4 W) VA US 3899 -7780 101 UCOOP +MDLW2 MAMMOTH (2 N) WV US 3828 -8137 526 IFLOWS +MDLW3 MIDDLETON (1 NE) WI US 4310 -8950 -9999 UCOOP +MDMI1 RUPERT (12 E) ID US 4267 -11348 1280 GOES +MDMW1 WELLPINIT (5 NW) WA US 4792 -11809 631 GOES +MDMW2 MILAM (6 WNW) WV US 3883 -7920 616 IFLOWS +MDNF1 MADISON (1 SE) FL US 3045 -8340 -9999 UCOOP +MDNK1 MADISON KS US 3813 -9613 355 COOPB +MDNM8 VAUGHN (6 NW) MT US 4763 -11163 1017 GOES +MDNN2 MINDEN NV US 3897 -11982 1441 ALERT +MDNN8 MANDAN (3 W) ND US 4683 -10097 500 +MDNO1 MIDDLETOWN OH US 3953 -8439 640 IFLOWS +MDNT2 MEDINA (7 NNW) TX US 2995 -9928 -9999 UCOOP +MDO CHENEGA (73 SE) AK US 5945 -14631 27 AWOS +MDOC1 WATERFORD (5 ENE) CA US 3766 -12068 28 OTHER +MDOH3 MINAS DE ORO HO 1480 -8736 -9999 +MDOS2 MURDO (5 NW) SD US 4397 -10077 -9999 UCOOP +MDPC1 MERIDIAN CA US 3915 -12192 15 GOES +MDPC2 CRESTONE (17 SE) CO US 3785 -10544 2932 +MDPM2 POINT LOOKOUT MD US 3808 -7633 5 +MDPM8 ELLISTON (6 E) MT US 4658 -11230 1928 OTHER +MDPO2 MEDICINE PARK (1 SE) OK US 3472 -9850 -9999 +MDPT2 AUSTIN (12 NW) TX US 3039 -9791 -9999 ALERT +MDRC1 MADERA CA US 3695 -12004 82 COOPAB +MDRK2 MULDRAUGH (2 NW) KY US 3794 -8603 128 GOES +MDRM1 FRENCHBORO (16 SE) ME US 4397 -6813 11 C-MAN +MDRN8 MANTADOR (2 WNW) ND US 4617 -9702 308 COOPB +MDRO1 ANDERSON (1 SW) OH US 3917 -8440 -9999 IFLOWS +MDRO3 MADRAS OR US 4464 -12113 680 COOPAB +MDRP1 BROCKWAY (5 NE) PA US 4129 -7887 619 GOES +MDRT2 RIOMEDINA TX US 2951 -9890 -9999 GOES +MDRU1 VERNAL (23 ESE) UT US 4035 -10910 1869 GOES +MDRW1 MILES (4 NE) WA US 4793 -11810 869 GOES +MDSA2 FAIRBANKS (20 NW) AK US 6495 -14836 893 UCOOP +MDSA3 BEARDSLEY (6 SW) AZ US 3359 -11248 500 ALERT +MDSC1 MODESTO CA US 3763 -12099 27 GOES +MDSD SANTO DOMINGO PR 1847 -6988 -9999 +MDSF1 MADISON (1 S) FL US 3045 -8341 37 COOPA +MDSM8 WEST YELLOWSTONE (2 E) MT US 4466 -11107 2027 GOES +MDSN2 MIDAS (2 NW) NV US 4127 -11683 2195 +MDSN4 MIDDLESEX NJ US 4058 -7450 11 +MDSO2 MADILL (10 WSW) OK US 3404 -9694 230 +MDST2 CONNOR (5 SSE) TX US 3088 -9578 -9999 +MDSU1 PARK CITY (8 W) UT US 4067 -11165 2256 WSF +MDSV2 MADISON VA US 3838 -7825 183 COOPAB +MDSW1 WENATCHEE (11 SSW) WA US 4728 -12040 1524 WSF +MDSW3 MADISON WI US 4306 -8948 277 NWR +MDT HARRISBURG PA US 4019 -7676 95 +MDTC1 MENDOTA (3 N) CA US 3678 -12037 52 GOES +MDTC2 MEREDITH CO US 3936 -10673 2377 +MDTI2 MENDOTA (1 SE) IL US 4153 -8913 219 COOPB +MDTK2 MIDDLETOWN KY US 3815 -8412 274 IFLOWS +MDTO1 MIDDLETON (3 SW) OH US 3952 -8443 -9999 GOES +MDUA3 PHOENIX AZ US 3343 -11212 320 ALERT +MDV MIDDLE RIVER MD US 3933 -7641 19 SAWRS +MDVA1 MOUNDVILLE AL US 3299 -8762 37 COOPB +MDVA3 PHOENIX (16 N) AZ US 3369 -11208 440 ALERT +MDVF1 ELLENTON (7 E) FL US 2752 -8240 -9999 GOES +MDVG1 MIDVILLE GA US 3282 -8224 53 +MDVK2 MADISONVILLE KY US 3722 -8742 131 COOPB +MDVL1 MANDEVILLE (1 SW) LA US 3037 -9010 -9999 +MDVN6 MINDENVILLE NY US 4299 -7471 99 OTHER +MDVP1 MEADVILLE (1 W) PA US 4162 -8017 459 IFLOWS +MDVT2 MADISONVILLE (1 N) TX US 3094 -9590 -9999 UCOOP +MDVU1 CEDAR CITY (15 ESE) UT US 3757 -11283 2987 SNOTEL +MDVW3 MONDOVI (6 S) WI US 4448 -9167 -9999 UCOOP +MDW CHICAGO IL US 4179 -8775 189 +MDWA1 MIDWAY AL US 3208 -8552 151 COOPB +MDWA3 DOLAN SPRINGS (7 W) AZ US 3561 -11441 818 ALERT +MDWF1 MAYO (5 E) FL US 3005 -8308 -9999 UCOOP +MDWG1 MIDWAY (2 SW) GA US 3178 -8144 -9999 GOES +MDWI2 BURBANK IL US 4173 -8777 -9999 COOPAB +MDWK2 MIDWAY (2 SE) KY US 3814 -8465 247 GOES +MDWN1 MEADOW GROVE NE US 4203 -9773 497 COOPB +MDWS2 MEADOW (8 SE) SD US 4543 -10212 -9999 UCOOP +MDWT2 MIDWAY (5 NW) TX US 3105 -9583 -9999 UCOOP +MDXV1 MIDDLESEX VT US 4428 -7268 -9999 UCOOP +MDY SAND ISLAND HI US 2820 -17738 -9999 S +MDYA3 SURPRISE AZ US 3364 -11234 363 ALERT +MDYI3 MIDDLEBURY (2 NNW) IN US 4170 -8572 247 COOPC +MDYM8 VAUGHN MT US 4756 -11154 1017 GOES +MDYT2 JERSEY VILLAGE TX US 2988 -9557 -9999 ALERT +MDYU1 HANKSVILLE UT US 3840 -11070 1295 GOES +MDYW4 SHOSHONI (7 NW) WY US 4329 -10828 1475 GOES +MDZ MEDFORD WI US 4510 -9030 421 +MDZU1 HOLLADAY (9 ESE) UT US 4065 -11165 2256 WSF +ME04 CLAYTON LAKE ME US 4662 -6953 323 RAMOS +MEAA3 MEADVIEW (2 NE) AZ US 3602 -11405 975 COOPAC +MEAC2 GOULD (7 NNW) CO US 4062 -10608 -9999 GOES +MEAG1 ZEBULON (6 S) GA US 3302 -8435 261 +MEAK1 MEADE (3 W) KS US 3729 -10040 808 NWR +MEAM5 ELY (15 NNW) MN US 4807 -9209 -9999 RAWS +MEAO1 MINERAL RIDGE (2 W) OH US 4115 -8078 271 GOES +MEAO3 MEACHAM OR US 4551 -11842 1132 COOPBC +MEAP1 MEADVILLE (5 NNE) PA US 4170 -8010 -9999 GOES +MEAS2 MEADOW SD US 4553 -10222 -9999 UCOOP +MEAV2 MARTINSVILLE (5 WSW) VA US 3665 -7995 311 IFLOWS +MEB MAXTON NC US 3479 -7937 67 +MEBF1 SO MELBOURNE BEACH (9 SE) FL US 2805 -8055 -9999 RAMOS +MECA3 PARADISE VALLEY (10 NW) AZ US 3365 -11204 444 ALERT +MECC2 LEADVILLE (6 W) CO US 3925 -10637 2999 +MECF1 MATECUMBE FL US 2489 -8060 -9999 NWR +MECM2 MECHANICSVILLE (5 NE) MD US 3846 -7670 49 COOPA +MECN6 MECKLENBURG (4 SW) NY US 4243 -7675 451 COOPB +MECO1 MECCA OH US 4140 -8073 -9999 +MECP1 ALBRIGHTSVILLE (4 SE) PA US 4100 -7553 518 IFLOWS +MECT2 MERCEDES TX US 2613 -9791 -9999 +MECV2 CHARLOTTESVILLE (7 W) VA US 3810 -7859 139 GOES +MEDC2 BLANCA (40 N) CO US 3780 -10550 -9999 +MEDF1 TALLAHASSEE FL US 3041 -8428 -9999 ALERT +MEDI2 MEDORA IL US 3917 -9013 189 COOPB +MEDI3 MEDORA IN US 3882 -8617 162 COOPB +MEDK1 MEDICINE LODGE KS US 3728 -9858 500 COOPC +MEDM1 MEDWAY ME US 4560 -6845 -9999 UCOOP +MEDM3 MEDWAY MA US 4214 -7139 18 GOES +MEDM6 MERIDIAN MS US 3233 -8875 89 COOPB +MEDN1 MEAD (6 SE) NE US 4117 -9642 360 COOPAB +MEDN2 BOULDER CITY (6 ENE) NV US 3602 -11474 -9999 OTHER +MEDN3 MEREDITH (3 NNE) NH US 4369 -7147 253 COOPB +MEDN8 MEDINA ND US 4690 -9930 547 COOPB +MEDO1 MEDINA OH US 4113 -8189 335 IFLOWS +MEDO2 MEDFORD OK US 3680 -9773 332 COOPB +MEDO3 CENTRAL POINT (6 NW) OR US 4243 -12300 645 NWR +MEDP1 MEADVILLE (1 S) PA US 4163 -8017 325 +MEDS2 MEADOW (7 N) SD US 4563 -10222 -9999 UCOOP +MEDT2 MEDINA (10 W) TX US 2982 -9942 -9999 UCOOP +MEDW1 EASTON (11 NW) WA US 4730 -12138 731 GOES +MEDW2 MIDKIFF WV US 3817 -8218 152 GOES +MEDW3 MEDFORD WI US 4513 -9034 448 COOPAB +MEEC1 MERCED (2 ENE) CA US 3731 -12044 57 OTHER +MEEO2 MEERS (6 NNE) OK US 3485 -9860 503 +MEEW3 MILWAUKEE WI US 4310 -8792 -9999 COOPB +MEEW4 MEETEETSE (2 SW) WY US 4415 -10888 1763 UCOOP +MEFA3 PARADISE VALLEY (8 NW) AZ US 3364 -11202 444 ALERT +MEFO3 WARM SPRINGS (21 SW) OR US 4461 -12163 1049 GOES +MEFW1 CLIFFDELL (2 NW) WA US 4698 -12110 1067 GOES +MEFW3 MEDFORD (2 S) WI US 4511 -9034 420 UCOOP +MEG MEMPHIS TN US 3513 -8980 -9999 +MEGT1 MEMPHIS TN US 3513 -8980 94 COOPAB +MEGT2 MCGREGOR (4 S) TX US 3138 -9741 -9999 OTHER +MEH MEACHAM OR US 4551 -11842 1136 +MEHO3 MEHAMA OR US 4479 -12262 183 +MEI MERIDIAN MS US 3233 -8875 90 +MEIC2 ORDWAY (3 E) CO US 3823 -10368 -9999 GOES +MEIM6 MERIDIAN MS US 3237 -8868 93 +MEIT2 MEDINA (16 WNW) TX US 2983 -9952 -9999 UCOOP +MELA4 MELBOURNE (5 WNW) AR US 3608 -9198 146 COOPB +MELC1 CISCO (8 NNE) CA US 3942 -12051 2195 +MELF1 MELBOURNE (9 W) FL US 2808 -8075 3 GOES +MELK1 MELROSE KS US 3703 -9496 271 COOPB +MELK2 MELVIN KY US 3737 -8268 646 IFLOWS +MELM4 MELSTRAND MI US 4647 -8642 287 COOPBC +MELM5 MELRUDE (4 SW) MN US 4723 -9250 -9999 +MELM7 MEHLVILLE (1 E) MO US 3851 -9031 165 UCOOP +MELM8 MELSTONE MT US 4660 -10787 890 COOPABC +MELN6 MELROSE (1 NE) NY US 4285 -7362 107 COOPB +MELO1 MELDAHL DAM OH US 3880 -8417 -9999 +MELP4 GUAYAMA (2 SW) PR 1798 -6615 50 GOES +MELS2 MELLETTE SD US 4515 -9850 393 COOPABC +MELT2 MELVIN TX US 3120 -9958 -9999 UCOOP +MELW3 MELLEN (4 NE) WI US 4643 -9062 396 COOPAB +MEM MEMPHIS TN US 3506 -8998 104 +MEMA3 PEORIA (7 W) AZ US 3351 -11233 312 ALERT +MEMT1 MEMPHIS TN US 3513 -9007 56 +MEMT2 MEMPHIS TX US 3473 -10054 637 COOPAB +MEMV1 NEWPORT VT US 4494 -7221 205 GOES +MENA4 MENA (2 WSW) AR US 3457 -9427 344 COOPAB +MENC1 STOCKTON (22 ENE) CA US 3806 -12092 98 ALERT +MENI1 MENAN (3 N) ID US 4375 -11200 1460 OTHER +MENI2 MENOMINEE IL US 4248 -9049 198 UCOOP +MENM4 MENOMINEE MI US 4511 -8762 185 UCOOP +MENM5 MENTOR (2 SE) MN US 4770 -9613 -9999 UCOOP +MENM7 MENDON (6 W) MO US 3959 -9325 195 UCOOP +MENM8 BELGRADE (16 N) MT US 4600 -11113 1540 COOPB +MENN8 MENOKEN (6 NW) ND US 4680 -10065 -9999 COOPB +MENT2 MENARD (6 NW) TX US 3099 -9984 619 UCOOP +MENW3 MENOMONIE WI US 4483 -9193 -9999 COOPAB +MENW3C MENOMONIE WI US 4483 -9193 -9999 +MEOC1 MORGAN HILL (8 WNW) CA US 3718 -12179 151 +MEOC2 ORDWAY (3 SSE) CO US 3815 -10375 -9999 GOES +MEOM6 MERIDIAN MS US 3237 -8870 104 ALERT +MEOT2 SAN ANTONIO TX US 2933 -9863 -9999 +MEOW3 MENOMONIE WI US 4505 -9186 -9999 NWR +MEPC1 HAT CREEK (4 S) CA US 4070 -12148 1615 WSF +MEPC2 ESTES PARK (2 SSW) CO US 4034 -10553 -9999 GOES +MEPG4 PUENTE ORELLANA GT 1492 -9000 -9999 +MEPM6 MERIDIAN (3 NW) MS US 3242 -8872 134 ALERT +MEPO1 PERRYSVILLE (2 W) OH US 4070 -8237 296 GOES +MEQW3 MEQUON WI US 4323 -8795 -9999 UCOOP +MER ATWATER (9 NW) CA US 3738 -12057 57 +MERA1 MERIDIANVILLE (1 E) AL US 3485 -8655 -9999 AMOS +MERC1 MERCED CA US 3731 -12048 52 COOPB +MERC2 MERINO (7 WNW) CO US 4050 -10348 -9999 UCOOP +MERF1 MERRITT ISLAND FL US 2836 -8068 -9999 +MERG1 DARIEN (7 NNE) GA US 3145 -8137 0 GOES +MERH3 LAS MERCEDES HO 1358 -8740 -9999 +MERM1 MERCER (2 N) ME US 4470 -6993 70 GOES +MERM6 MERIDIAN MS US 3214 -8909 -9999 NWR +MERN1 MERRIMAN NE US 4292 -10170 991 COOPABC +MERN2 WELLS (75 NW) NV US 4188 -11587 2134 WSF +MERN3 MERRIMACK NH US 4285 -7153 67 COOPB +MERO2 MEERS (6 NW) OK US 3480 -9867 497 +MERP1 MERCER PA US 4122 -8023 372 COOPAB +MERS2 MILLER (15 S) SD US 4430 -9900 579 UCOOP +MERT1 HOHENWALD (17 SE) TN US 3532 -8746 -9999 GOES +MERU1 KOOSHAREM (4 NNE) UT US 3855 -11185 2103 +MERW1 ARIEL WA US 4595 -12256 13 +MERW3 MERCER WI US 4617 -9007 488 COOPB +MESA3 MESA AZ US 3341 -11182 376 COOPB +MESC1 PINON HILLS CA US 3443 -11771 1067 GOES +MESC2 MESA (9 SSE) CO US 3905 -10807 3048 SNOTEL +MESI1 MESA (6 ENE) ID US 4463 -11637 -9999 SNOCOR +MESM7 MCCREDIE MO US 3895 -9190 259 COOPB +MESN2 MESQUITE NV US 3680 -11407 479 COOPC +MESN5 MESQUITE NM US 3217 -10670 -9999 UCOOP +MESN8 MANDAN ND US 4681 -10091 533 COOPC +MESO1 MESOPOTAMIA OH US 4146 -8096 264 IFLOWS +MEST2 MEMPHIS (1 NE) TX US 3473 -10053 627 ALERT +MESW1 TELMA (5 SW) WA US 4778 -12087 652 WSF +METC1 MENTONE (6 NNE) CA US 3414 -11707 853 AHOS +METC2 LITTLETON (7 W) CO US 3958 -10514 -9999 ALERT +METG1 METTER GA US 3240 -8207 37 +METL1 MATAIRIE LA US 2998 -9013 -9999 COOPB +METM4 METAMORA MI US 4293 -8328 -9999 UCOOP +METM6 MERIDIAN (3 E) MS US 3237 -8865 183 ALERT +METM7 MONETT (5 E) MO US 3691 -9384 -9999 UCOOP +METN1 VALENTINE (23 SW) NE US 4264 -10087 893 +METO3 MADRAS OR US 4463 -12148 602 GOES +METW1 INCHELIUM (3 SE) WA US 4825 -11817 677 SNOCOR +METW4 MEETEETSE WY US 4416 -10888 1749 GOES +MEUK1 MEADE (11 N) KS US 3744 -10034 792 UCOOP +MEWN8 MINNEWAUKAN ND US 4807 -9925 447 COOPAB +MEWW1 ARIEL WA US 4595 -12256 68 +MEX MEXICO CITY US 1943 -9908 -9999 UA +MEXM2 MEXICO MD US 3967 -7693 290 ALERT +MEXM7 MEXICO MO US 3918 -9190 236 COOPAB +MEXT2 MEDINA (10 NW) TX US 2990 -9937 -9999 UCOOP +MEXU1 BLUFF (20 WSW) UT US 3714 -10987 1259 COOPAB +MEZO3 ELGIN (25 SW) OR US 4550 -11842 1311 WSF +MFAC1 FORESTHILL (4 SE) CA US 3901 -12076 326 GOES +MFAT2 MARFA TX US 3032 -10401 1442 COOPAB +MFBA2 ANCHORAGE AK US 5977 -15075 701 SNOTEL +MFBT2 MARBLE FALLS TX US 3058 -9828 -9999 ALERT +MFBW4 BARNUM (13 SW) WY US 4358 -10714 2201 GOES +MFCC2 FRASER (16 SW) CO US 3978 -10602 2743 +MFCM6 ABERDEEN MS US 3379 -8835 76 RAWS +MFCT2 GAINESVILLE (10 NW) TX US 3377 -9721 224 GOES +MFD MANSFIELD OH US 4082 -8252 395 +MFDC2 FOUNTAIN (5 WSW) CO US 3866 -10480 -9999 GOES +MFDC3 MANSFIELD CT US 4172 -7220 -9999 GOES +MFDI2 MILFORD (5 NW) IL US 4068 -8776 183 COOPB +MFDK2 MUNFORDVILLE (5 NW) KY US 3733 -8595 207 COOPB +MFDM1 MEDFORD ME US 4525 -6887 76 COOPB +MFDO2 LOCUST GROVE (2 NNW) OK US 3623 -9519 -9999 GOES +MFDO3 MEDFORD OR US 4233 -12287 409 GOES +MFDP1 MANSFIELD PA US 4180 -7708 -9999 GOES +MFDT2 MARBLE FALLS TX US 3056 -9826 -9999 ALERT +MFDW2 MOOREFIELD (20 NE) WV US 3932 -7872 -9999 NWR +MFDW3 MARSHFIELD WI US 4463 -9010 -9999 COOPAB +MFE MC ALLEN TX US 2618 -9824 33 +MFEC1 COVELO CA US 3983 -12307 457 GOES +MFEM2 MAYFIELD (3 NE) MD US 3938 -7685 152 ALERT +MFFA3 MESA (7 NE) AZ US 3345 -11173 421 ALERT +MFFC1 MERCED FALLS (1 SW) CA US 3752 -12033 -9999 +MFFM3 MIDDLEFIELD MA US 4235 -7302 509 SNOCOR +MFFP1 SHIPPINGPORT (2 E) PA US 4063 -8034 219 GOES +MFFT2 KINGSLAND TX US 3066 -9843 -9999 ALERT +MFHA3 FOUNTAIN HILLS AZ US 3359 -11173 521 ALERT +MFHM4 MILFORD MI US 4258 -8363 -9999 +MFHV2 MEADOWVIEW (4 SE) VA US 3671 -8182 555 AHOS +MFI MARSHFIELD WI US 4464 -9019 -9999 ASOS +MFIK2 MARTINS FK KY US 3675 -8325 305 IFLOWS +MFJA4 JESSIEVILLE (4 E) AR US 3470 -9299 -9999 GOES +MFKA2 WISEMAN (2 NNE) AK US 6744 -15008 366 UCOOP +MFKC1 BUCK MEADOWS (3 ENE) CA US 3783 -12001 914 +MFKC2 SILVERTHORN (15 N) CO US 3978 -10602 2743 SNOTEL +MFKU1 TOOELE (15 WSW) UT US 4048 -11260 2438 SNOTEL +MFL MIAMI FL US 2575 -8038 5 +MFLC1 LYTLE CREEK (1 WSW) CA US 3425 -11752 -9999 GOES +MFLH3 LAS FLORES HO 1470 -8863 -9999 +MFLK2 SMITH KY US 3675 -8325 396 GOES +MFLO1 MILLFIELD OH US 3943 -8210 195 GOES +MFLW3 MENOMONEE FALLS (1 ESE) WI US 4317 -8809 233 +MFMT2 AUSTIN TX US 3039 -9790 -9999 ALERT +MFNW1 DEMING (6 SE) WA US 4878 -12211 177 GOES +MFOA3 PHOENIX (6 SE) AZ US 3342 -11200 336 ALERT +MFOO3 OAKRIDGE (10 S) OR US 4360 -12246 475 +MFPC2 HARTSEL (8 NW) CO US 3911 -10589 2819 GOES +MFPG1 ROSWELL (4 SSW) GA US 3397 -8438 -9999 GOES +MFPI1 CROUCH (1 E) ID US 4411 -11597 927 GOES +MFR MEDFORD (4 N) OR US 4237 -12287 397 +MFRC1 MCFARLAND CA US 3568 -11923 114 UCOOP +MFRI4 MILFORD (4 NW) IA US 4338 -9518 427 COOPAB +MFRM8 PHILIPSBURG (15 SW) MT US 4618 -11350 1659 GOES +MFRO3 CENTRAL POINT (2 SSE) OR US 4238 -12288 406 NWR +MFRP1 BON MEADE (1 SE) PA US 4054 -8022 232 UCOOP +MFRW3 MEDFORD (4 W) WI US 4521 -9036 440 UCOOP +MFSC2 HARTSEL (3 NNW) CO US 3906 -10582 -9999 GOES +MFSF1 PALM SHORES (2 SW) FL US 2814 -8067 -9999 +MFSM7 HOLLIDAY MO US 3952 -9213 198 UCOOP +MFSO2 MEDFORD (2 SW) OK US 3679 -9775 330 +MFSW3 MENOMONEE FALLS (1 E) WI US 4317 -8810 240 AUTOB +MFTC1 PORTOLA (2 ENE) CA US 3982 -12044 1475 UCOOP +MFTN8 MOFFIT (3 SE) ND US 4667 -10025 549 COOPAB +MFVK2 MUNFORDVILLE KY US 3727 -8589 207 GOES +MFWO3 MILTON FREEWATER OR US 4595 -11842 296 +MFXO3 MEDFORD (2 S) OR US 4230 -12287 444 +MFYO1 MARTINS FERRY (1 NNE) OH US 4011 -8071 189 GOES +MGAC1 OCEANSIDE (4 NW) CA US 3324 -11741 -1 GOES +MGAC2 BRECKENRIDGE (9 SSW) CO US 3936 -10608 -9999 GOES +MGBA3 FOUNTAIN HILLS (4 NW) AZ US 3364 -11177 580 ALERT +MGBC2 BRECKENRIDGE (9 SSW) CO US 3936 -10607 -9999 GOES +MGBT1 BURNS TN US 3610 -8728 183 COOPC +MGBT2 PASADENA TX US 2965 -9513 -9999 ALERT +MGC MICHIGAN CITY IN US 4170 -8682 -9999 SAWRS +MGCA3 OATMAN (1 NE) AZ US 3504 -11437 1219 ALERT +MGCF1 TALLAHASSEE FL US 3044 -8435 -9999 ALERT +MGCL1 MORGAN CITY LA US 2969 -9118 -9999 NWR +MGCN1 TORRINGTON (8 SE) NE US 4198 -10406 1227 +MGCN2 CARLIN NV US 4072 -11609 1494 GOES +MGCN7 CHAPEL HILL (3 SE) NC US 3589 -7902 75 GOES +MGCO2 FARRIS (3 N) OK US 3432 -9587 205 GOES +MGCS1 MYRTLE BEACH (3 NNE) SC US 3374 -7887 4 GOES +MGCT2 MATAGORDA (6 S) TX US 2861 -9596 -9999 ALERT +MGDC1 HUNTINTON BEACH (3 SE) CA US 3364 -11797 2 ALERT +MGDO1 MOUNT GILEAD OH US 4055 -8281 363 ALERT +MGDO2 FARRIS (3 N) OK US 3431 -9587 205 UCOOP +MGE MARIETTA GA US 3392 -8452 -9999 +MGEA3 FOUNTAIN HILLS AZ US 3362 -11174 525 ALERT +MGFG1 ROSWELL (4 SSW) GA US 3397 -8438 -9999 GOES +MGFK2 MORGANFIELD KY US 3769 -8791 126 COOPC +MGFN5 MCGAFFEY (4 SE) NM US 3535 -10845 2377 COOPAB +MGFO3 HUNTINGTON (12 NNE) OR US 4452 -11728 1097 GOES +MGG MAPLE_LAKE MN US 4524 -9399 296 +MGGI4 MCGREGOR IA US 4302 -9117 191 COOPB +MGGM8 BABB (11 W) MT US 4880 -11366 1487 GOES +MGIP4 LA PARGUERA PR 1797 -6705 2 HTG +MGJ MONTGOMERY NY US 4151 -7426 -9999 +MGLA3 GLENDALE (2 W) AZ US 3355 -11220 350 ALERT +MGLM8 BABB (10 SW) MT US 4880 -11366 1487 +MGLN5 MAGDALENA (25 SW) NM US 3385 -10754 -9999 GOES +MGLO1 MAGNOLIA OH US 4063 -8130 -9999 GOES +MGLT1 DYERSBURG (10 W) TN US 3605 -8956 70 +MGM MONTGOMERY AL US 3230 -8641 67 +MGMA1 MONTGOMERY AL US 3239 -8632 31 +MGMA3 PEACH SPRINGS (2 E) AZ US 3555 -11340 1660 ALERT +MGMI1 HOLLISTER (16 SE) ID US 4222 -11430 2042 SNOTEL +MGMM5 MONTGOMERY (4 NW) MN US 4446 -9366 -9999 +MGMN2 ELY (10 NE) NV US 3937 -11478 1911 +MGMO2 MANGUM (1 S) OK US 3486 -9951 454 +MGMT2 MONTGOMERY TX US 3040 -9570 98 COOPB +MGMW2 BOWDEN (6 N) WV US 3900 -7969 1012 SNOCOR +MGNC1 MORGAN HILL CA US 3714 -12160 114 COOPB +MGNF1 TALLAHASSEE FL US 3043 -8426 -9999 ALERT +MGNG1 MORGAN (1 SE) GA US 3153 -8458 53 GOES +MGNI3 MICHIGAN CITY (1 NW) IN US 4172 -8690 178 GOES +MGNL1 MARINGOUIN (1 N) LA US 3050 -9152 6 UCOOP +MGNM5 MORGAN MN US 4442 -9492 320 COOPB +MGNM6 MAGEE MS US 3198 -8980 -9999 ALERT +MGNN7 CARRBORO (2 W) NC US 3592 -7912 -9999 GOES +MGNT1 MILLIGAN COLLEGE TN US 3631 -8231 -9999 +MGNT2 MORGAN (3 WNW) TX US 3201 -9761 230 COOPB +MGNU1 COALVILLE (7 W) UT US 4092 -11160 1664 +MGOA3 OLBERG AZ US 3311 -11169 393 ALERT +MGOC1 MORONGO VALLEY (1 SSE) CA US 3404 -11658 786 AHOS +MGOI3 MARENGO IN US 3837 -8635 -9999 COOPB +MGOI4 MINGO (3 NNW) IA US 4180 -9331 256 COOPB +MGOI4G MINGO (3 NNW) IA US 4180 -9331 -9999 +MGOM4 MARENGO (1 SSW) MI US 4226 -8486 277 UCOOP +MGOT2 HOUSTON TX US 2974 -9537 -9999 ALERT +MGPA3 SUN CITY (2 SE) AZ US 3358 -11226 340 ALERT +MGPC1 SACRAMENTO CA US 3866 -12138 23 ALERT +MGPN6 MONGAUP VALLEY NY US 4167 -7478 -9999 GOES +MGPT2 MORGANS POINT TX US 2968 -9499 0 HTG +MGPV2 EAST STONE GAP (3 SSE) VA US 3683 -8272 914 IFLOWS +MGR MOULTRIE GA US 3108 -8380 -9999 SAWRS +MGRA3 PARADISE VALLEY (8 NW) AZ US 3363 -11213 396 ALERT +MGRI2 MT GREENWOOD PARK IL US 4168 -8772 189 UCOOP +MGRT2 MCGREGOR TX US 3144 -9740 219 COOPAB +MGRW2 MORGANTOWN (2 NNE) WV US 3966 -7995 360 NWR +MGSA3 TOPOCK (4 N) AZ US 3478 -11448 -9999 ALERT +MGSF1 TALLAHASSEE FL US 3044 -8435 -9999 ALERT +MGSM6 MAGEE MS US 3180 -8967 -9999 ALERT +MGSN7 MARGARETTSVILLE (5 N) NC US 3653 -7735 27 +MGST1 DECATUR TN US 3552 -8479 241 GOES +MGSW1 HYAK (9 W) WA US 4736 -12157 872 SNOTEL +MGTC1 NAPA (5 NE) CA US 3834 -12221 305 ALERT +MGTM2 MORGANTOWN MD US 3834 -7697 8 UCOOP +MGTM7 KINGDOM CITY MO US 3893 -9180 243 UCOOP +MGTN4 MARGATE NJ US 3934 -7451 3 +MGTN7 MORGANTON (4 E) NC US 3568 -8172 378 COOPC +MGTW2 BOOTH (1 S) WV US 3958 -8001 256 UCOOP +MGUM4 MONTAGUE (7 NE) MI US 4347 -8623 183 COOPB +MGUO2 MANGUM (1 N) OK US 3489 -9950 486 COOPA +MGUT2 MONTAGUE TX US 3365 -9776 -9999 GOES +MGVA3 VALENTINE (9 E) AZ US 3527 -11360 1295 ALERT +MGVC1 MUGGINSVILLE (13 W) CA US 4157 -12320 1798 WSF +MGVC2 LAKEWOOD (5 NW) CO US 3976 -10514 1719 ALERT +MGVN6 MONGAUP VALLEY (4 SSW) NY US 4162 -7482 366 COOPB +MGVN7 MARGARETSVILLE NC US 3651 -7733 -9999 NWR +MGW MORGANTOWN (2 ENE) WV US 3964 -7992 378 ASOS +MGWA3 STANFIELD (2 E) AZ US 3288 -11193 411 ALERT +MGWO2 MCGEE CREEK OK US 3442 -9588 -9999 GOES +MGWW2 MORGANTOWN (2 ENE) WV US 3964 -7992 378 COOPB +MGY DAYTON OH US 3959 -8422 -9999 +MGYA1 MONTGOMERY (4 NE) AL US 3244 -8620 54 +MGYN2 MT. MONTGOMERY NV US 3798 -11832 2164 WSF +MGYP1 INDUSTRY (1 ENE) PA US 4065 -8039 210 +MGYT1 PARSONS (13 S) TN US 3547 -8815 -9999 +MGZM8 WHITE SULPHUR SPRINGS (27 NW) MT US 4688 -11116 1515 COOPAB +MGZP4 MAYAGUEZ PR 1822 -6716 2 HTG +MHAA3 HASSAYAMPA (1 NW) AZ US 3337 -11274 274 ALERT +MHAC1 MOUNT HAMILTON CA US 3734 -12164 1282 COOPA +MHAK2 MARTHA KY US 3800 -8290 -9999 GOES +MHBC1 FOLSOM (15 SSE) CA US 3850 -12104 51 GOES +MHBW3 MT. HOREB (1 S) WI US 4299 -8974 -9999 AUTOB +MHCA3 LAKE HAVASU CITY AZ US 3448 -11432 223 ALERT +MHCP1 SELINSGROVE (14 SE) PA US 4067 -7667 223 SCAN +MHCT2 MARBLE FALLS TX US 3061 -9823 -9999 ALERT +MHCV2 BASSETT (1 W) VA US 3676 -8003 378 IFLOWS +MHDA1 MALONE (4 NNW) AL US 3325 -8562 -9999 UCOOP +MHDA3 FOUNTAIN HILLS AZ US 3364 -11175 58 ALERT +MHDF1 DE FUNIAK SPRINGS (12 WNW) FL US 3080 -8631 -9999 GOES +MHDM8 SONNETTE (24 S) MT US 4507 -10587 1017 GOES +MHDN2 HENDERSON (2 SSW) NV US 3596 -11495 732 ALERT +MHDP1 PUTNEYVILLE (2 SE) PA US 4093 -7929 305 GOES +MHDT1 LENOIR CITY (7 NNW) TN US 3588 -8430 -9999 +MHE MITCHELL SD US 4377 -9804 395 +MHFA3 PHOENIX (5 WSW) AZ US 3358 -11215 373 ALERT +MHGP1 PUTNEYVILLE (3 SE) PA US 4092 -7928 335 GOES +MHHC1 TAYLORSVILLE (3 SW) CA US 4004 -12088 2204 SNOCOR +MHIA3 BUCKEYE (12 NW) AZ US 3346 -11276 315 ALERT +MHIH1 KAILUA-KONA (8 N) HI US 1977 -15600 293 COOPB +MHK MANHATTAN KS US 3914 -9667 -9999 ASOS +MHKK1 MANHATTAN KS US 3918 -9655 301 +MHKM4 MOHAWK MI US 4731 -8836 317 UCOOP +MHKO1 NELLIE (2 NW) OH US 4035 -8209 265 COOPB +MHKP1 MARCUS HOOK (1 S) PA US 3982 -7542 3 COOPB +MHLA3 KINGMAN (4 E) AZ US 3518 -11398 -9999 ALERT +MHLC3 WILLIMANTIC CT US 4175 -7218 76 COOPB +MHLH1 KAMUELE HI US 1998 -15555 1164 COOPB +MHLN6 MOHONK LAKE NY US 4177 -7415 379 COOPA +MHLN7 MARSHAL NC US 3572 -8266 622 +MHLN8 MARSHALL ND US 4714 -10233 604 COOPB +MHLS2 MITCHELL SD US 4372 -9802 399 UCOOP +MHM LAKE MINCHUMINA AK US 6388 -15230 213 +MHMA3 SALOME (15 E) AZ US 3381 -11335 1732 ALERT +MHMA4 MOUNTAIN HOME (1 NNW) AR US 3633 -9238 244 COOPA +MHMC1 MORGAN HILL (13 N) CA US 3735 -12163 1280 ALERT +MHMI1 MOUNTAIN HOME (1 SW) ID US 4313 -11571 957 COOPABC +MHMI4 DES MOINES IA US 4163 -9367 -9999 UCOOP +MHML1 MOUNT HERMON LA US 3097 -9030 98 COOPB +MHMN6 HOFFMEISTER (1 N) NY US 4340 -7472 509 SNOCOR +MHMT2 MOUNTAIN HOME (15 W) TX US 3017 -9963 -9999 UCOOP +MHN MULLEN NE US 4205 -10105 1012 BASIC +MHNM5 MAHNOMEN (1 W) MN US 4732 -9598 367 COOPB +MHNM6 MEEHAN MS US 3233 -8887 91 RFCSIM +MHOW3 MOUNT HOREB WI US 4300 -8973 -9999 +MHPK1 MOUNT HOPE (2 N) KS US 3790 -9767 434 UCOOP +MHPM4 MIO MI US 4466 -8413 294 COOPAB +MHPP1 MESHOPPEN PA US 4160 -7605 195 +MHPT2 HOUSTON TX US 2989 -9523 -9999 ALERT +MHQA3 PHOENIX (12 S) AZ US 3332 -11213 381 ALERT +MHR SACRAMENTO (11 E) CA US 3855 -12130 29 +MHRC1 STOCKTON (7 SW) CA US 3788 -12138 6 GOES +MHRC2 FORT GARLAND (4 SE) CO US 3738 -10538 -9999 +MHRI4 MANCHESTER IA US 4247 -9145 302 COOPAC +MHRO1 GREER OH US 4052 -8220 274 GOES +MHRO3 HARPER (7 SW) OR US 4378 -11772 792 +MHS MT SHASTA CA US 4132 -12232 1094 ASOS +MHSA2 MANLEY HOT SPRINGS AK US 6500 -15063 76 COOPB +MHSC1 MT SHASTA (1 E) CA US 4132 -12231 1094 COOPABC +MHSF1 TALLAHASSEE FL US 3044 -8441 -9999 ALERT +MHSI1 ROGERSON (49 W) ID US 4203 -11535 1573 COOPAB +MHSN2 DEETH (13 N) NV US 4125 -11526 1676 WSF +MHSO2 SHERWOOD (4 SW) OK US 3430 -9483 280 +MHST2 MONAHANS (5 NE) TX US 3162 -10281 829 OTHER +MHSW1 LONGMIRE (14 NW) WA US 4693 -12195 -9999 +MHT MANCHESTER NH US 4293 -7144 81 +MHTF1 VERNA (9 NW) FL US 2750 -8233 -9999 UCOOP +MHTI2 MAHOMET (1 ESE) IL US 4019 -8838 229 COOPB +MHTK1 MANHATTAN KS US 3920 -9658 325 COOPAB +MHTK2 MANCHESTER KY US 3715 -8369 -9999 NWR +MHUA3 WICHENBURG (3 SE) AZ US 3398 -11273 620 ALERT +MHUH1 HAWI HI US 2018 -15590 -9999 +MHV MOJAVE CA US 3506 -11815 849 SAWRS +MHVF1 MOORE HAVEN FL US 2684 -8109 11 COOPAB +MHWA3 FOUNTAIN HILLS (4 S) AZ US 3355 -11178 695 ALERT +MHWC1 OLANCHA (11 WSW) CA US 3620 -11817 2438 WSF +MHWF1 MOORE HAVEN (11 NE) FL US 2696 -8098 -9999 UCOOP +MHWO1 NELLIE (2 NW) OH US 4035 -8109 283 GOES +MHWO3 JOSEPH (8 SSE) OR US 4527 -11717 2411 +MHX NEWPORT NC US 3478 -7688 9 +MHYC1 KERNVILLE (22 NE) CA US 3603 -11822 2295 GOES +MHYI2 MC HENRY IL US 4228 -8823 226 COOPAB +MHYN7 CHARLOTTE (12 SE) NC US 3511 -8068 71 IFLOWS +MHZA3 LAKE HAVASU CITY AZ US 3448 -11426 354 ALERT +MI010 FERMI POWER PLANT MI US 4196 -8326 174 HTG +MI016 ESSEXVILLE MI US 4364 -8385 178 HTG +MI019 MACKINAC CITY MI US 4578 -8472 177 HTG +MI145 ONTONAGON MI US 4688 -8932 183 HTG +MI200 GIBRALTAR MI US 4209 -8319 173 HTG +MI210 WYANDOTTE MI US 4220 -8315 173 HTG +MI220 FORT WAYNE MI US 4230 -8309 173 HTG +MI221 WINDMILL POINT MI US 4236 -8293 184 HTG +MI230 ST CLAIR SHORES MI US 4247 -8288 173 HTG +MI250 ST CLAIR STATE POLICE MI US 4281 -8249 173 HTG +MI255 BLACK RIVER MI US 4297 -8242 179 HTG +MI256 DUNN PAPER MI US 4300 -8242 173 HTG +MI257 LAKEPORT MI US 4314 -8249 176 HTG +MI260 DRY DOCK MI US 4295 -8244 173 HTG +MI290 HOLLAND MI US 4277 -8620 177 HTG +MIA MIAMI FL US 2579 -8029 11 +MIAA3 MIAMI AZ US 3340 -11087 1085 COOPAB +MIAC3 STAMFORD CT US 4108 -7358 24 ALERT +MIAM7 MIAMI MO US 3933 -9322 216 COOPB +MIAO1 MIAMITOWN OH US 3920 -8470 147 COOPB +MIAO2 MIAMI OK US 3686 -9488 214 +MIAT2 MIAMI TX US 3570 -10064 840 COOPAB +MIB MINOT ND US 4842 -10136 508 WSR88D +MIBA3 PARADISE VALLEY (6 NW) AZ US 3359 -11201 427 ALERT +MIBF1 MIAMI BEACH FL US 2578 -8013 2 COOPC +MIBS2 MILBANK SD US 4522 -9664 354 UCOOP +MIC MINNEAPOLIS MN US 4506 -9335 -9999 +MICA2 EAGLE (8 E) AK US 6478 -14120 274 SNOCOR +MICC1 SODA SPRINGS (14 S) CA US 3912 -12036 1890 WSF +MICC2 THATCHER (14 SE) CO US 3745 -10386 1550 ALERT +MICF1 MICCO (2 SW) FL US 2786 -8052 0 GOES +MICM4 MICHIGAMME (5 SE) MI US 4647 -8807 -9999 +MICM8 MILES CITY (2 S) MT US 4638 -10584 719 GOES +MICN1 MITCHELL (1 S) NE US 4193 -10380 1198 COOPB +MICN8 MICHIGAN (2 W) ND US 4802 -9817 464 UCOOP +MICO1 MILL CREEK (2 WNW) OH US 3912 -8255 -9999 IFLOWS +MICT2 COLLEGE STATION (11 SE) TX US 3047 -9620 -9999 UCOOP +MICU1 TOOELE (6 SE) UT US 4048 -11220 2134 WSF +MICV2 HOT SPRINGS (23 ENE) VA US 3815 -7947 658 IFLOWS +MICW2 SWITZER (1 SSW) WV US 3778 -8198 247 GOES +MID MERIDA US 2095 -8967 -9999 UA +MIDA1 POINT CLEAR (5 W) AL US 3047 -8800 0 GOES +MIDA4 MIDLAND (1 W) AR US 3510 -9436 165 COOPB +MIDC1 MIDDLETOWN (4 SE) CA US 3873 -12255 344 COOPB +MIDF1 MIDWAY (4 W) FL US 3051 -8452 0 GOES +MIDG1 MIDVILLE GA US 3288 -8222 85 COOPC +MIDH1 KAMUELA HI US 2010 -15583 421 COOPB +MIDI1 STANLEY (40 N) ID US 4472 -11501 1366 +MIDI2 MIDWAY IL US 3723 -8863 162 COOPBC +MIDK2 MIDDLESBORO KY US 3661 -8371 349 UCOOP +MIDL1 MONROE LA US 3254 -9203 -9999 GOES +MIDM1 SPENCER (14 NW) ME US 4478 -7092 -9999 COOPAB +MIDM3 MIDDLETON MA US 4260 -7102 27 COOPA +MIDM4 MIDLAND MI US 4360 -8423 197 COOPB +MIDN2 FALLON (45 ESE) NV US 3928 -11802 1402 COOPA +MIDN4 MIDDLEBUSH NJ US 4033 -7452 34 IFLOWS +MIDN6 MIDDLEVILLE (3 SSE) NY US 4310 -7494 401 NWR +MIDN7 CLAYTON (10 SW) NC US 3557 -7859 56 GOES +MIDO1 MIDDLEBORO (2 SW) OH US 3932 -8406 274 IFLOWS +MIDP1 MIDDLETOWN PA US 4020 -7673 91 UCOOP +MIDS2 MIDLAND SD US 4407 -10115 564 +MIDT2 MERIDAN TX US 3193 -9766 235 COOPB +MIDU1 HEBER CITY (2 W) UT US 4051 -11145 1673 GOES +MIDV2 MIDDLEBROOK (1 SE) VA US 3805 -7923 591 IFLOWS +MIDW1 MILES (4 NE) WA US 4793 -11810 762 GOES +MIDW3 MIDDLETON WI US 4310 -8950 -9999 +MIE MUNCIE IN US 4024 -8540 286 +MIEI3 MUNCIE IN US 4020 -8539 293 +MIEM4 MICHIGAMME (6 SW) MI US 4655 -8817 475 COOPBC +MIES2 MILLER (10 S) SD US 4437 -9907 579 UCOOP +MIET2 MEDINA TX US 2980 -9925 -9999 COOPAB +MIFI4 MILFORD (3 W) IA US 4332 -9520 413 COOPB +MIFO1 MIFFLIN OH US 4077 -8236 396 IFLOWS +MIGC1 SPRING VALLEY (3 SSE) CA US 3269 -11697 130 GOES +MIHC2 JEFFERSON (10 SE) CO US 3943 -10592 3231 SNOTEL +MIII1 BURLEY (8 SW) ID US 4252 -11400 1260 GOES +MIIO1 POLK RUN (2 N) OH US 3925 -8430 -9999 IFLOWS +MIIS2 MILLER (7 NW) SD US 4452 -9897 533 UCOOP +MIKC1 NAPA (3 NE) CA US 3835 -12227 21 ALERT +MILA1 MILSTEAD AL US 3245 -8590 47 GOES +MILB3 CALAIS (1 SW) NB CN 4517 -6730 15 GOES +MILC1 MILFORD (2 SE) CA US 4014 -12035 1481 COOPB +MILC2 ESTES PARK (19 WNW) CO US 4040 -10583 2917 WSF +MILD1 MILFORD DE US 3889 -7542 6 +MILF1 MILTON (12 NNW) FL US 3078 -8714 66 COOPA +MILG1 MILLEN (4 N) GA US 3287 -8197 59 COOPA +MILH1 KEOKEA HI US 1920 -15588 280 COOPB +MILI1 MILNER (12 W) ID US 4253 -11402 1238 +MILI2 MILFORD IL US 4063 -8772 -9999 +MILI3 MILLPORT IN US 3877 -8610 155 COOPB +MILI4 MILFORD (3 NW) IA US 4334 -9521 442 NWR +MILK1 JUNCTION CITY (3 NW) KS US 3907 -9687 325 GOES +MILK2 SHELBIANA (1 E) KY US 3743 -8242 219 GOES +MILM1 MILO (1 WSW) ME US 4525 -6901 152 NWR +MILM2 MILLINGTON (1 SE) MD US 3927 -7587 9 +MILM3 MILFORD MA US 4217 -7152 85 COOPB +MILM4 MILFORD MI US 4258 -8370 302 COOPAB +MILM5 MILAN MN US 4510 -9598 -9999 GOES +MILM7 MILLER MO US 3722 -9385 -9999 UCOOP +MILM8 MILES CITY (1 NW) MT US 4642 -10586 711 +MILN3 MILFORD (1 S) NH US 4282 -7165 91 COOPB +MILN4 MILLINGTON NJ US 4068 -7453 66 GOES +MILN7 GRANTHAM (4 NW) NC US 3534 -7821 -9999 GOES +MILN8 MINOT ND US 4805 -10139 -9999 NWR +MILO1 MILAN OH US 4132 -8258 -9999 COOPB +MILO3 MILTON-FREEWATER (13 SE) OR US 4583 -11817 625 +MILP1 MILLERSVILLE (1 S) PA US 3967 -7636 116 COOPB +MILS1 MILEY (3 NW) SC US 3299 -8105 20 GOES +MILS2 MILBANK (2 SSW) SD US 4522 -9665 -9999 COOPABC +MILT1 MILAN (1 N) TN US 3593 -8877 149 COOPAB +MILT2 MILANO (3 NE) TX US 3073 -9681 -9999 NWR +MILU1 SALT LAKE CITY (7 SE) UT US 4068 -11177 1539 +MILV1 MILTON VT US 4463 -7317 -9999 UCOOP +MILV2 MILLGAP (2 NNW) VA US 3835 -7972 768 COOPB +MILW1 TOPPENISH WA US 4626 -12086 860 GOES +MILW2 MILLVILLE WV US 3928 -7779 89 +MILW3 MILFORD WI US 4310 -8885 -9999 UCOOP +MILW3D MILFORD WI US 4310 -8885 -9999 +MIMF1 MIAMI FL US 2554 -8047 -9999 NWR +MIMN5 MIMBRES NM US 3285 -10797 1804 +MIMO1 OXFORD OH US 3951 -8478 -9999 IFLOWS +MIMO2 MIAMI (1 NNW) OK US 3688 -9488 245 COOPAB +MINA3 JEROME (15 SW) AZ US 3470 -11212 2371 NWR +MINC1 MINERAL CA US 4035 -12161 1486 COOPAB +MINC2 SILVERTON (4 NW) CO US 3785 -10772 3139 SNOTEL +MINF1 MIAMI SPRINGS (2 ESE) FL US 2581 -8026 -9999 UCOOP +MINI1 RUPERT (9 E) ID US 4267 -11350 1259 GOES +MINI2 MINONK IL US 4091 -8903 229 COOPAB +MINI4 MINEOLA (5 NW) IA US 4118 -9577 347 COOPB +MINK1 MINGO KS US 3928 -10096 -9999 UCOOP +MINL1 MINDEN LA US 3261 -9329 56 COOPAB +MINM5 MINNEAPOLIS MN US 4497 -9321 -9999 NWR +MINN1 MINDEN NE US 4050 -9895 661 COOPABC +MINN2 MINDEN NV US 3897 -11977 1435 COOPAB +MINN6 MINEOLA NY US 4073 -7362 29 COOPAB +MINN8 MINOT (4 NW) ND US 4825 -10137 471 +MINO1 MINERAL CITY OH US 4060 -8136 305 IFLOWS +MINO3 MINAM (7 NE) OR US 4568 -11760 1102 +MINP1 MINERSVILLE (6 NW) PA US 4072 -7635 488 COOPAB +MINS1 MURRELLS INLET (4 SW) SC US 3352 -7909 6 COOPA +MINS2 MINA SD US 4543 -9877 -9999 UCOOP +MINT2 MULLIN TX US 3157 -9867 450 COOPB +MINW1 MINERAL (1 SW) WA US 4670 -12220 448 +MINW2 MINNEHAHA WV US 3816 -7998 710 IFLOWS +MINW3 MINONG (5 WSW) WI US 4607 -9187 328 COOPAB +MIOA4 MOUNT IDA (3 SE) AR US 3453 -9360 212 COOPAB +MIOM4 MIO MI US 4465 -8413 -9999 UCOOP +MION8 MINOT ND US 4824 -10129 482 COOPB +MIOO1 LITTLE MIAMI TWP OH US 3910 -8443 204 ALERT +MIOT2 BEEVILLE TX US 2848 -9766 -9999 GOES +MIPC1 MILPITAS (7 E) CA US 3744 -12177 630 GOES +MIPW1 ELMA (8 S) WA US 4689 -12342 539 GOES +MIRC1 DUNLAP (6 SE) CA US 3666 -11908 916 COOPB +MIRF1 MIRAMAR (17 WNW) FL US 2602 -8052 3 GOES +MIRO1 MINERAL RIDGE (2 W) OH US 4115 -8078 271 COOPC +MIRS2 MILLER (1 NW) SD US 4453 -9800 518 UCOOP +MIRT2 PORT OCONNOR (15 SW) TX US 2812 -9680 11 RAWS +MIRW1 LUCERNE (7 SSE) WA US 4817 -12098 1899 SNOTEL +MISC1 FREMONT (9 ESE) CA US 3752 -12188 482 ALERT +MISC3 BRIDGEPORT (8 SE) CT US 4107 -7316 -9999 OTHER +MISF1 MARCO (3 SSE) FL US 2593 -8170 -9999 UCOOP +MISI2 MORRISON IL US 4181 -8997 184 COOPAB +MISI3 PEORIA IN US 4072 -8595 201 GOES +MISM1 MATINICUS ISLE ME US 4378 -6885 -9999 C-MAN +MISM8 MISSOULA MT US 4704 -11498 -9999 NWR +MISN6 OLD FIELD NY US 4105 -7315 -9999 OTHER +MISO1 WARREN (5 NE) OH US 4138 -8075 -9999 GOES +MISO2 MIAMI (2 NE) OK US 3689 -9485 240 +MISP4 Mona Island PR 1809 -6794 -9999 CTGN +MISW1 CASHMERE WA US 4752 -12047 241 GOES +MISW3 MISHICOT WI US 4423 -8763 -9999 UCOOP +MITC1 CEDAR GROVE (4 SW) CA US 3674 -11870 2957 OTHER +MITC2 GLENWOOD SPRINGS (4 NW) CO US 3960 -10736 2853 GOES +MITH1 MILILANI HI US 2146 -15800 232 COOPB +MITI1 GRANGEVILLE (4 S) ID US 4586 -11612 1862 NWR +MITM2 MITCHELLVILLE MD US 3890 -7674 27 ALERT +MITN1 MITCHELL (5 E) NE US 4190 -10372 1244 COOPA +MITN4 MILLSTONE NJ US 4050 -7459 14 IFLOWS +MITN7 STATE ROAD (3 E) NC US 3631 -8081 283 GOES +MITN8 MINOT ND US 4825 -10130 496 UCOOP +MITO3 MITCHELL OR US 4457 -12017 806 +MITS2 MITCHELL (2 NE) SD US 4372 -9800 387 COOPABC +MITT2 MISSION (6 SW) TX US 2614 -9832 -9999 +MITW1 COUGAR (7 SE) WA US 4603 -12216 1097 +MIV MILLVILLE NJ US 3937 -7507 26 +MIVC1 ROCKLIN (5 E) CA US 3879 -12115 140 ALERT +MIW MARSHALLTOWN IA US 4211 -9292 -9999 ASOS +MIWF1 MIAMI FL US 2581 -8030 -9999 GOES +MIWI4 MARSHALLTOWN IA US 4207 -9291 265 +MIWI4G MARSHALLTOWN IA US 4207 -9291 265 +MIWO3 MILWAUKIA OR US 4545 -12264 -9999 +MIXC1 MAMMOTH LAKES (2 W) CA US 3765 -11900 2530 WSF +MIXG1 FARGO GA US 3078 -8243 38 UCOOP +MIYC1 MAMMOTH LAKES (3 WNW) CA US 3766 -11902 2743 WSF +MIZC1 MAMMOTH LAKES (2 WNW) CA US 3765 -11899 2499 WSF +MIZM6 MIZE MS US 3185 -8955 105 COOPB +MIZM8 MILES CITY (27 ESE) MT US 4629 -10529 756 COOPAB +MIZT2 MILES TX US 3161 -10019 555 UCOOP +MIZU1 SALT LAKE CITY (11 SE) UT US 4070 -11168 2118 WSF +MJAC1 MISSION VIEJO (7 N) CA US 3371 -11763 384 ALERT +MJCC2 SECURITY (4 NE) CO US 3876 -10465 1753 ALERT +MJQ JACKSON_MUNI_(AWOS) MN US 4365 -9498 417 +MJRC1 BAKER (24 SW) CA US 3504 -11638 426 GOES +MJRT2 MASON (11 S) TX US 3059 -9931 -9999 ALERT +MJTO1 GRAND RAPIDS OH US 4141 -8388 198 IFLOWS +MJTW4 MORAN (4 WSW) WY US 4387 -11057 2057 WSF +MJX TOMS RIVER NJ US 3993 -7429 -9999 SAWRS +MJYP1 MT JOY (1 NNE) PA US 4012 -7650 53 IFLOWS +MKAF1 MYAKKA CITY FL US 2734 -8216 7 GOES +MKAH1 KEKAHA (11 N) HI US 2213 -15972 545 GOES +MKAM5 MANKATO MN US 4415 -9402 255 +MKBI1 ARCO (30 NNW) ID US 4417 -11340 1926 GOES +MKBK2 MCKINNEYSBURG KY US 3860 -8427 -9999 +MKC KANSAS CITY MO US 3912 -9460 226 +MKCC1 CLEMENTS (3 NE) CA US 3822 -12104 25 ALERT +MKCF1 FRUITVILLE (10 SE) FL US 2724 -8232 6 +MKCO3 MITCHELL (14 SW) OR US 4450 -12040 1384 WSF +MKCS1 MONCKS CORNER (4 N) SC US 3325 -7998 15 COOPB +MKDO3 PENDLETON (5 S) OR US 4561 -11879 406 GOES +MKE MILWAUKEE WI US 4295 -8790 204 +MKEC1 MARKLEEVILLE (1 SE) CA US 3868 -11977 1750 GOES +MKEK2 MCKEE (1 SW) KY US 3742 -8401 539 IFLOWS +MKEN7 CHARLOTTE (12 SSE) NC US 3506 -8076 64 IFLOWS +MKET2 MCKINNEY (3 S) TX US 3316 -9662 181 COOPAB +MKEW1 KENT (1 E) WA US 4738 -12222 11 GOES +MKEW3 MILWAUKEE WI US 4303 -8790 -9999 AUTOB +MKFC1 WRIGHTWOOD (6 S) CA US 3427 -11763 1981 WSF +MKG MUSKEGON MI US 4317 -8624 191 +MKGC1 MINERAL KING (9 SE) CA US 3641 -11842 2713 GOES +MKGH1 MAKAHA (5 NE) HI US 2154 -15820 -9999 GOES +MKGM4 MUSKEGON (5 W) MI US 4323 -8634 182 C-MAN +MKGO2 MUSKOGEE (4 ENE) OK US 3577 -9530 144 GOES +MKGT1 MCKENZIE (5 S) TN US 3607 -8857 101 +MKHC2 MACK CO US 3922 -10887 1372 UCOOP +MKHF1 BRADENTON (22 E) FL US 2747 -8221 12 GOES +MKIL1 CAMERON (1 SW) LA US 2978 -9335 -9999 GOES +MKK KAUNAKAKAI HI US 2115 -15710 128 ASOS +MKL JACKSON TN US 3560 -8892 132 +MKLA2 KANTISHNA (23 WNW) AK US 6365 -15164 256 GOES +MKLC1 MARKLEEVILLE CA US 3870 -11978 1686 COOPAB +MKLH1 WAIMEA (2 E) HI US 2198 -15965 5 GOES +MKLI3 MARKLE IN US 4080 -8530 -9999 UCOOP +MKLK2 WARSAW KY US 3877 -8497 142 +MKLN1 PONCA (20 NW) NE US 4272 -9696 -9999 UCOOP +MKLN6 NORTH BLENHEIM (3 SW) NY US 4243 -7447 323 GOES +MKLO3 LEABURG (3 NE) OR US 4412 -12263 216 +MKLT2 MERKEL (12 SW) TX US 3232 -10012 -9999 COOPA +MKMC1 MOKELUMNE HILL (1 NNW) CA US 3831 -12072 180 WSF +MKNK2 MCKINNEY KY US 3747 -8472 -9999 UCOOP +MKNW1 MCKENNA WA US 4693 -12257 87 GOES +MKNW3 MILWAUKEE (9 W) WI US 4316 -8798 216 UCOOP +MKO MUSKOGEE OK US 3566 -9536 186 ASOS +MKOH1 KOKEE HI US 2213 -15967 1143 NWR +MKOW1 KENT (4 N) WA US 4744 -12224 6 +MKPC1 CAMPO SECO (2 N) CA US 3826 -12085 173 WSF +MKPF1 MYAKKA STATE PARK FL US 2725 -8231 -9999 OTHER +MKPH1 KALAUPAPA (1 NE) HI US 2120 -15697 -9999 GOES +MKPK1 MANHATTAN (7 S) KS US 3909 -9655 427 UCOOP +MKRH1 MAKAHA (5 N) HI US 2153 -15823 -9999 GOES +MKRI1 MACKAY ID US 4392 -11363 1797 COOPABC +MKRN1 MCCOOK (1 SE) NE US 4019 -10062 756 +MKRO2 MEEKER (5 W) OK US 3551 -9698 282 COOPAB +MKRO3 MCKENZIE BRIDGE (2 E) OR US 4418 -12212 450 COOPAB +MKSM6 MARKS MS US 3425 -9027 -9999 +MKSM8 GLENDIVE (3 SE) MT US 4706 -10468 801 NWR +MKST2 MONKSTOWN TX US 3380 -9593 146 COOPB +MKSW1 GLACIER (13 SE) WA US 4877 -12172 1097 WSF +MKSW3 MILWAUKEE (2 S) WI US 4296 -8790 222 +MKT MANKATO MN US 4422 -9392 -9999 SAWRS +MKTC1 MCKITTRICK CA US 3532 -11962 323 UCOOP +MKTI4 MAQUOKETA (2 W) IA US 4207 -9070 207 COOPAB +MKTM5 MANKATO MN US 4409 -9370 -9999 NWR +MKTV2 NEW MARKET VA US 3864 -7867 274 UCOOP +MKTW2 DROOP (6 NW) WV US 3822 -8037 1292 IFLOWS +MKVL1 MARKSVILLE LA US 3115 -9203 26 COOPB +MKVN7 MOCKSVILLE (5 SE) NC US 3584 -8050 244 COOPAB +MKWH1 MAKAWAO (8 SE) HI US 2072 -15625 312 +MKX SULLIVAN (3 SE) WI US 4297 -8855 262 +MKY MARCO ISLAND FL US 2600 -8167 -9999 AWOS +MKYF1 LARGO FL US 2791 -8282 -9999 GMS +MKZC2 ASPEN (22 N) CO US 3950 -10675 -9999 +MKZO3 MCKENZIE BRIDGE (15 E) OR US 4421 -12187 1524 SNOTEL +MKZT2 SILVERTON (10 NW) TX US 3455 -10144 -9999 GOES +MLAA3 MESA (4 NNE) AZ US 3343 -11181 390 ALERT +MLAC1 MOUNT LAGUNA CA US 3288 -11642 1756 +MLAC2 KREMMLING (11 NNW) CO US 4020 -10642 2292 GOES +MLAM4 MILAN (4 ESE) MI US 4207 -8362 204 COOPA +MLAM8 MALTA MT US 4836 -10787 689 COOPC +MLAN5 MALAGA (5 W) NM US 3223 -10415 936 +MLAP1 MILANVILLE PA US 4167 -7506 229 COOPB +MLAT2 MINEOLA (4 S) TX US 3261 -9549 142 +MLAW1 MOSES LAKE (3 W) WA US 4710 -11932 317 GOES +MLB MELBOURNE FL US 2810 -8065 11 +MLBA1 GARDEN CITY (1 SW) AL US 3400 -8675 116 GOES +MLBA4 MULBERRY (6 NNE) AR US 3558 -9402 141 GOES +MLBC1 YORBA LINDA (1 E) CA US 3386 -11785 67 ALERT +MLBC3 WEST HAVEN CT US 4130 -7297 41 ALERT +MLBF1 MELBOURNE FL US 2810 -8063 11 +MLBH1 MAUNA LOA HI US 1954 -15558 3399 COOPAB +MLBI2 MCLEANSBORO (6 SSW) IL US 3800 -8856 129 NWR +MLBK1 MARION (3 NW) KS US 3838 -9708 417 +MLBM3 MILLBURY MA US 4219 -7258 -9999 GOES +MLBO1 MILLERSBURG OH US 4053 -8192 250 IFLOWS +MLBO3 SHADY COVE (7 NE) OR US 4265 -12268 465 +MLBS2 MILBANK (5 S) SD US 4517 -9660 -9999 UCOOP +MLBT2 RIOMEDINA (6 N) TX US 2953 -9894 -9999 GOES +MLC MCALESTER (4 S) OK US 3488 -9578 232 +MLCA3 ORO VALLEY (5 NW) AZ US 3244 -11100 865 ALERT +MLCC1 PALMDALE (14 S) CA US 3438 -11807 1070 GOES +MLCF1 PICOLATA (6 NE) FL US 2995 -8149 -9999 +MLCM5 MILACA (2 N) MN US 4580 -9367 333 COOPAB +MLCM7 MILLCREEK MO US 3750 -9045 204 +MLCM7G MILLCREEK MO US 3750 -9045 -9999 +MLCM8 LIVINGSTON (28 S) MT US 4525 -11040 2286 WSF +MLCN5 MILLS (4 W) NM US 3605 -10432 1785 RAWS +MLCN7 HARRISBURG (4 NW) NC US 3533 -8072 177 IFLOWS +MLCO3 PRINEVILLE (13 NE) OR US 4441 -12064 1061 GOES +MLCT2 MIDLAND (5 NW) TX US 3207 -10215 -9999 +MLCU1 BOUNTIFUL (1 W) UT US 4088 -11192 1291 ALERT +MLCV2 WAYNESBORO (12 SSW) VA US 3799 -7904 580 IFLOWS +MLCW2 DUNLOW (2 NW) WV US 3803 -8243 381 IFLOWS +MLCW3 GREEN BAY (9 WNW) WI US 4459 -8817 233 UCOOP +MLD MALAD CITY (3 SW) ID US 4215 -11229 1362 +MLDA3 PARADISE VALLEY (9 NE) AZ US 3360 -11180 518 ALERT +MLDC1 NAPA (6 NNE) CA US 3837 -12206 281 ALERT +MLDH1 ANAHOLA (4 NW) HI US 2218 -15934 85 GOES +MLDL1 MILLDALE LA US 3070 -9105 3 GOES +MLDM1 MILO ME US 4525 -6902 128 COOPB +MLDM5 LOUISBURG MN US 4517 -9610 -9999 GOES +MLDM7 MALDEN MO US 3660 -8998 88 COOPAB +MLDM8 MILDRED (6 N) MT US 4676 -10496 765 COOPABC +MLDN1 MILLARD (3 SW) NE US 4117 -9615 329 +MLDN6 MARYLAND (6 SW) NY US 4252 -7497 363 COOPA +MLDS1 MAULDIN (2 SE) SC US 3479 -8226 296 IFLOWS +MLDS2 RAPID CITY (10 W) SD US 4412 -10380 1798 SNOTEL +MLDT2 MULDOON TX US 2985 -9704 -9999 ALERT +MLDU1 PARK CITY (7 W) UT US 4067 -11163 2731 SNOTEL +MLE OMAHA NE US 4120 -9612 320 SAWRS +MLEC1 YOSEMITE VILLAGE (9 SE) CA US 3774 -11942 -9999 +MLEP1 MILLERSVILLE PA US 4002 -7636 82 GOES +MLES2 MILLER SD US 4452 -9898 485 UCOOP +MLF MILFORD (2 SSE) UT US 3843 -11301 1533 ASOS +MLFC1 BELDEN (5 SE) CA US 3994 -12119 1798 WSF +MLFC3 MILFORD CT US 4124 -7306 15 +MLFF1 TALLAHASSEE FL US 3038 -8431 -9999 ALERT +MLFG1 NEWTON (13 WNW) GA US 3138 -8455 46 GOES +MLFK1 MILFORD (6 S) KS US 3908 -9688 369 +MLFM1 MILFORD ME US 4498 -6863 -9999 UCOOP +MLFO1 MILFORD OH US 3918 -8430 158 COOPAB +MLFO3 GRANTS PASS (8 NE) OR US 4249 -12340 378 GOES +MLFU1 MILFORD UT US 3839 -11302 1527 COOPABC +MLGA4 MACON QQ AR US 3346 -9132 29 GOES +MLGC1 PINE VALLEY (5 ENE) CA US 3288 -11642 1762 GOES +MLGF1 MILLIGAN FL US 3075 -8663 14 +MLGG1 MILLEDGEVILLE GA US 3309 -8322 70 GOES +MLGN1 MILLIGAN NE US 4050 -9740 -9999 UCOOP +MLGN5 MALAGA (3 SE) NM US 3221 -10402 914 +MLGO1 MILFORD OH US 3917 -8430 151 GOES +MLGT1 MILAN (3 NE) TN US 3595 -8872 107 +MLHA3 LAKE HAVASU CITY (3 N) AZ US 3454 -11435 207 ALERT +MLHG1 MILSTEAD (5 ENE) GA US 3371 -8391 -9999 GOES +MLHN2 HENDERSON (7 SW) NV US 3598 -11509 774 ALERT +MLHO1 CHILO OH US 3880 -8417 1 GOES +MLHO3 ONTARIO (5 SW) OR US 4398 -11702 678 COOPBC +MLI MOLINE IL US 4145 -9051 -9999 +MLIC1 PITTSBURG (2 NE) CA US 3805 -12185 -9999 HTG +MLII2 MOLINE IL US 4147 -9050 168 +MLII2G MOLINE IL US 4147 -9050 -9999 +MLIM4 MILAN MI US 4208 -8368 207 COOPBC +MLIT2 MULLIN (6 W) TX US 3152 -9874 -9999 +MLKC1 PALM DESERT (3 W) CA US 3372 -11647 732 ALERT +MLKF1 SAN CARLOS PARK (3 W) FL US 2646 -8187 -9999 GOES +MLKH1 KAUNAKAKAI (5 NE) HI US 2112 -15695 833 GOES +MLKI1 CHALLIS (14 WSW) ID US 4447 -11448 2704 SNOTEL +MLKM8 MEDICINE LAKE (18 SE) MT US 4829 -10429 602 GOES +MLKN8 MCCLUSKY ND US 4748 -10045 587 COOPAB +MLKS2 MITCHELL (1 N) SD US 4374 -9803 -9999 UCOOP +MLKT2 HOUSTON TX US 2965 -9534 -9999 ALERT +MLKW1 WALLA WALLA (12 SE) WA US 4601 -11812 608 +MLKW3 MOLE LAKE (1 SW) WI US 4548 -8900 466 UCOOP +MLKW3D MOLE LAKE (1 SW) WI US 4548 -8900 -9999 +MLLA1 MILLPORT (1 N) AL US 3358 -8808 74 GOES +MLLA2 MANLEY HOT SPRINGS (2 SW) AK US 6497 -15067 -9999 UCOOP +MLLC1 ESSEX (21 NW) CA US 3494 -11555 1326 COOPA +MLLC2 BUFFALO CREEK (1 WNW) CO US 3939 -10528 -9999 +MLLD1 MILLSBORO DE US 3859 -7529 2 AHOS +MLLF1 DOWLING PARK (3 NW) FL US 3027 -8328 -9999 UCOOP +MLLI3 MARSHALL (2 SSW) IN US 3782 -8720 222 COOPB +MLLK1 MILLER KS US 3863 -9598 335 COOPB +MLLM2 MILLERS (4 NE) MD US 3972 -7680 262 COOPAB +MLLM4 MILLINGTON MI US 4323 -8357 232 COOPB +MLLM5 ONAMIA (4 NE) MN US 4611 -9362 381 UCOOP +MLLM8 CASCADE (24 SE) MT US 4702 -11137 1372 COOPB +MLLN1 OMAHA NE US 4122 -9610 361 COOPB +MLLN3 ERROL (3 SE) NH US 4474 -7111 529 SNOCOR +MLLN6 MILLBROOK (6 NE) NY US 4185 -7362 250 COOPAB +MLLO3 CLATSKANIE (8 SW) OR US 4602 -12327 332 GOES +MLLP1 MILLHEIM PA US 4088 -7748 326 COOPB +MLLS2 MILLER SD US 4452 -9898 -9999 UCOOP +MLLT1 MILLINGTON TN US 3533 -8992 -9999 GOES +MLLT2 MARSHALL TX US 3254 -9435 107 COOPAB +MLLV2 MILLWOOD VA US 3905 -7798 168 UCOOP +MLLW1 WALLA WALLA (2 E) WA US 4608 -11827 355 +MLLW2 MILL CREEK WV US 3873 -7996 -9999 +MLMA3 DOLAN SPRINGS (26 NNE) AZ US 3595 -11409 -9999 ALERT +MLMA4 MURFREESBORO (2 SW) AR US 3405 -9372 99 +MLMC1 LOS MOLINOS (4 NE) CA US 4005 -12202 117 GOES +MLMC2 DURANGO (20 NE) CO US 3737 -10750 3514 GOES +MLMF1 KENANSVILLE (13 E) FL US 2790 -8078 -9999 +MLMO1 MELMORE OH US 4102 -8310 -9999 GOES +MLMV2 ROANOKE VA US 3725 -7993 524 IFLOWS +MLNC1 MOUNT LAGUNA CA US 3287 -11642 1804 COOPABC +MLNC2 SOUTH FORK (3 S) CO US 3763 -10664 -9999 GOES +MLNF1 MILTON (6 NE) FL US 3071 -8697 -9999 +MLNI1 BURLEY (11 W) ID US 4252 -11402 1257 GOES +MLNI2 MILAN IL US 4144 -9056 175 UCOOP +MLNI3 MILAN (5 NE) IN US 3916 -8505 297 COOPA +MLNI4 MINEOLA IA US 4114 -9569 -9999 UCOOP +MLNM5 MILAN (1 NW) MN US 4513 -9593 311 +MLNM5G MILAN (1 NW) MN US 4513 -9593 -9999 +MLNM7 MILAN MO US 4022 -9311 288 COOPB +MLNM8 WALKERVILLE (3 NE) MT US 4608 -11250 2088 WSF +MLNO1 MASSILLON OH US 4077 -8152 280 GOES +MLNO3 MALIN (5 E) OR US 4201 -12132 1410 COOPAB +MLNP1 MILAN (1 N) PA US 4193 -7652 235 COOPB +MLNS2 MILLTOWN SD US 4343 -9779 366 UCOOP +MLNT2 MOLINE TX US 3139 -9831 425 COOPB +MLNW3 MELLEN WI US 4637 -9065 -9999 GOES +MLOC1 SPRINGVILLE (5 NE) CA US 3628 -11877 945 COOPB +MLOH1 MOANALOA HI US 1427 -17069 311 COOPB +MLOO3 ONTARIO OR US 4404 -11702 655 GOES +MLOQ9 MAYO (15 E) YK CN 6367 -13539 716 GOES +MLOT2 MIDLOTHIAN TX US 3248 -9799 219 COOPB +MLOW3 MONTELLO WI US 4379 -8934 243 UCOOP +MLP MULLAN PASS ID US 4746 -11565 -9999 ASOS +MLPA1 MILLPORT (2 E) AL US 3357 -8803 84 COOPB +MLPA2 ANCHORAGE (6 ESE) AK US 6119 -14972 -9999 UCOOP +MLPK2 LOUISVILLE KY US 3828 -8580 134 +MLPP1 ALDENVILLE (5 NNE) PA US 4172 -7535 518 IFLOWS +MLQW3 Milwaukee WI US 4300 -8789 -9999 CTGN +MLRF1 KEY LARGO (7 SSE) FL US 2502 -8038 13 +MLRI3 MILLERSVILLE IN US 3985 -8609 227 +MLRI4 MALLARD (1 E) IA US 4293 -9468 -9999 UCOOP +MLRM5 MELROSE MN US 4567 -9482 369 COOPAB +MLRM7 MILLER (1 E) MO US 3721 -9382 399 COOPB +MLRM8 MELROSE (7 S) MT US 4553 -11270 1534 GOES +MLRN1 MILLARD (2 NW) NE US 4122 -9617 320 COOPB +MLRN5 MELROSE NM US 3443 -10362 1402 COOPA +MLRN7 NAPLES NC US 3539 -8256 652 IFLOWS +MLRO1 MILLERSBURG OH US 4055 -8192 274 COOPA +MLRS2 MILLER SD US 4452 -9898 485 COOPAB +MLRT2 MASON (2 ESE) TX US 3066 -9911 -9999 +MLRW2 MARLINTON WV US 3822 -8008 668 GOES +MLS MILES CITY (2 NW) MT US 4643 -10588 801 +MLSA1 MILSTEAD (1 S) AL US 3244 -8589 66 COOPAB +MLSA3 YUCCA (13 NW) AZ US 3505 -11421 683 ALERT +MLSA4 MANILA (8 NNE) AR US 3600 -9012 -9999 GOES +MLSC2 SILVERTON (4 S) CO US 3772 -10770 3261 SNOTEL +MLSM8 MILES CITY MT US 4640 -10566 -9999 NWR +MLSS2 MILLER (11 NW) SD US 4470 -9910 549 UCOOP +MLST2 MULESHOE (19 S) TX US 3395 -10278 1140 COOPA +MLSU1 FERRON (3 N) UT US 3910 -11119 1897 OTHER +MLSW1 SCENIC (8 ENE) WA US 4777 -12102 966 WSF +MLT MILLINOCKET ME US 4565 -6869 -9999 +MLTA1 MOULTON AL US 3440 -8732 -9999 +MLTC6 EL MULATO CH 2948 -10423 -9999 GOES +MLTCH EL MULATO MX 2948 -10422 -9999 +MLTF1 MILTON (8 NE) FL US 3073 -8695 -9999 UCOOP +MLTI1 MALTA (4 ESE) ID US 4229 -11330 1399 +MLTI3 MILLTOWN IN US 3834 -8628 172 COOPB +MLTK1 MILTONVALE KS US 3935 -9745 419 COOPB +MLTM1 MILLINOCKET ME US 4565 -6870 110 COOPAB +MLTM3 MILTON VILLAGE MA US 4227 -7107 6 GOES +MLTM8 MALTA (7 E) MT US 4839 -10773 684 COOPABC +MLTN2 CARSON CITY (8 W) NV US 3917 -11990 2389 GOES +MLTN4 MARLTON NJ US 3988 -7492 -9999 +MLTO3 KNAPPA (2 NW) OR US 4621 -12361 -9999 OTHER +MLTS2 MELLETTE (7 NE) SD US 4522 -9858 -9999 UCOOP +MLTT1 LEWISBURG (9 N) TN US 3559 -8679 -9999 GOES +MLTW3 MILTON WI US 4278 -8894 -9999 +MLU MONROE LA US 3252 -9204 24 +MLUC1 MALIBU CA US 3404 -11862 91 ALERT +MLUK2 LOUISVILLE KY US 3627 -8575 114 GOES +MLUL1 MONROE LA US 3252 -9213 9 +MLVA4 MALVERN AR US 3438 -9282 95 COOPA +MLVD1 MILLVILLE (2 SW) DE US 3852 -7513 3 AHOS +MLVG1 MILLEDGEVILLE GA US 3308 -8325 122 COOPAB +MLVK1 MELVERN (4 W) KS US 3850 -9570 333 +MLVL1 MELVILLE LA US 3069 -9174 9 +MLVO3 HARPER (7 NE) OR US 4390 -11750 741 +MLVP1 MILLVILLE (2 SW) PA US 4110 -7657 262 +MLWF1 COCOA (6 NW) FL US 2841 -8084 -9999 OTHER +MLWG1 WAYCROSS (15 WNW) GA US 3127 -8260 48 COOPA +MLWO2 MARLOW (1 WSW) OK US 3465 -9798 381 COOPB +MLWQ9 WHITEHORSE (27 SE) YK CN 6053 -13437 656 GOES +MLWW1 WALLA WALLA WA US 4608 -11827 358 COOPB +MLWW3 MILWAUKEE (2 NE) WI US 4305 -8788 185 C-MAN +MLY MANLEY HOT SPRINGS AK US 6500 -15064 84 +MLYF1 MILTON (7 ESE) FL US 3057 -8692 9 GOES +MLYP1 MILROY PA US 4073 -7763 314 COOPB +MLZO3 THE DALLES (21 SW) OR US 4545 -12152 1341 WSF +MMAA2 GIRDWOOD (3 NE) AK US 6095 -14908 1006 UCOOP +MMAK2 WEST LIBERTY (7 E) KY US 3792 -8305 366 IFLOWS +MMBN5 MIMBRES NM US 3293 -10802 1901 COOPAB +MMBT2 MARBLE FALLS (14 ESE) TX US 3057 -9804 -9999 ALERT +MMCC1 MC CLOUD (6 SE) CA US 4119 -12206 826 GOES +MMCI2 MOMENCE (5 ENE) IL US 4118 -8757 192 COOPB +MMCI4 MUSCATINE (3 NNE) IA US 4146 -9103 -9999 UCOOP +MMCK2 MAMMOTH CAVE (1 SW) KY US 3718 -8611 139 GOES +MMCM1 PRESQUE ISLE (1 NE) ME US 4670 -6803 169 COOPA +MMCM4 MT MORRIS MI US 4312 -8370 -9999 UCOOP +MMCM8 SHERIDAN (6 ENE) MT US 4548 -11198 2393 WSF +MMCO3 MONUMENT OR US 4582 -11942 604 COOPB +MMCP1 CARNOT (1 E) PA US 4050 -8021 308 UCOOP +MMCT2 MERTZON (20 NW) TX US 3143 -10110 -9999 GOES +MMCW1 CONCRETE WA US 4854 -12145 111 USCRN +MMCW3 MILWAUKEE WI US 4307 -8803 221 COOPAB +MMDA3 GLENDALE (5 NE) AZ US 3356 -11211 366 ALERT +MMDC1 WESTWOOD (2 SW) CA US 4028 -12102 1538 OTHER +MMDN6 MT MORRIS DAM NY US 4273 -7792 -9999 +MMDO2 LAKE MCMURTRY OK US 3616 -9718 290 ALERT +MMDT2 MACDONA TX US 2933 -9969 -9999 GOES +MMDW1 BUCKLEY (4 E) WA US 4715 -12195 247 GOES +MMEN7 MAMIE NC US 3613 -7583 -9999 NWR +MMFC1 MERCED FALLS (1 W) CA US 3752 -12033 94 AHOS +MMFI3 MARTINSVILLE (6 S) IN US 3933 -8642 294 UCOOP +MMFM7 MEMPHIS (9 SSW) MO US 4033 -9221 213 UCOOP +MMFO3 WARM SRPINGS (11 NNW) OR US 4493 -12119 1250 GOES +MMGO1 MIAMISBURG OH US 3965 -8428 207 GOES +MMH MAMMOTH LAKES (7 E) CA US 3763 -11885 2173 SAWRS +MMHC1 MAMMOTH LAKES (4 W) CA US 3765 -11903 2743 +MMHI2 MONMOUTH IL US 4092 -9067 235 COOPAB +MMIA3 PHOENIX (6 N) AZ US 3352 -11205 352 ALERT +MMIF1 MIAMI (10 N) FL US 2590 -8012 -9999 +MMII3 MIAMI IN US 4062 -8610 -9999 UCOOP +MMK MERIDEN CT US 4151 -7283 31 +MMKC1 FOREST FALLS (7 W) CA US 3408 -11703 594 GOES +MML MARSHALL MN US 4445 -9582 -9999 SAWRS +MMLA4 MAUMELLE (14 W) AR US 3488 -9265 -9999 GOES +MMLF1 MIAMI LAKES FL US 2591 -8032 -9999 UCOOP +MMLM5 MARSHALL MN US 4447 -9580 351 COOPAB +MMLN1 MILLER NE US 4093 -9942 701 COOPB +MMLN7 BLACK MOUNTAIN (10 NNE) NC US 3576 -8227 1963 IFLOWS +MMLT2 MILAM (2 NNE) TX US 3146 -9383 110 +MMLW1 MCMILLIN WA US 4713 -12227 176 COOPB +MMLW2 DANESE (4 W) WV US 3792 -8097 1029 IFLOWS +MMMA3 GLENDALE (4 S) AZ US 3347 -11218 366 ALERT +MMMA4 MAMMOTH SPRING AR US 3648 -9153 198 COOPAB +MMMC1 MAMMOTH LAKES (3 W) CA US 3764 -11902 2926 WSF +MMMG1 WARNER ROBINS GA US 3264 -8365 158 COOPA +MMML1 MANY (6 SSW) LA US 3145 -9353 93 ALERT +MMNV1 BURLINGTON VT US 4453 -7282 1204 COOPB +MMO MARSEILLES IL US 4137 -8868 198 AMOS +MMOA3 MORRISTOWN (3 NW) AZ US 3389 -11266 558 ALERT +MMOI2 MARSEILLES IL US 4133 -8876 -9999 +MMOI2G MARSEILLES IL US 4133 -8876 -9999 +MMON1 MALMO (3 E) NE US 4127 -9665 399 COOPB +MMON2 OVERTON (3 E) NV US 3656 -11439 564 ALERT +MMOQ8 OXBOW (8 WNW) SK CN 4923 -10223 524 UCOOP +MMOT2 HOUSTON TX US 2975 -9542 -9999 ALERT +MMOW3 MENOMONIE WI US 4487 -9192 -9999 UCOOP +MMPM7 MEMPHIS MO US 4046 -9217 232 COOPAB +MMPT1 MEMPHIS TN US 3517 -8982 -9999 NWR +MMRC1 POWAY (6 SSW) CA US 3291 -11710 40 ALERT +MMRC2 IGNACIO (5 SW) CO US 3706 -10771 2249 +MMRM4 MUIR MI US 4300 -8494 194 UCOOP +MMRN6 MOUNT MORRIS (32 SW) NY US 4273 -7790 268 COOPB +MMRO3 PARKDALE OR US 4558 -12160 792 GOES +MMRS2 HILL CITY (12 W) SD US 4400 -10383 1836 COOPAB +MMRW1 BUCKLEY (5 SE) WA US 4714 -12193 405 +MMRX1 MARBLEMONT RAWS WA US 4853 -12145 -9999 +MMSF1 MIMS (2 W) FL US 2867 -8087 -9999 OTHER +MMSS2 MADISON SD US 4402 -9710 511 UCOOP +MMSV1 UNDERHILL (4 E) VT US 4455 -7283 682 SCAN +MMSW1 DISAUTEL (8 E) WA US 4837 -11907 1615 SNOTEL +MMT COLUMBIA (3 SE) SC US 3392 -8078 77 +MMTA3 DOLAN SPRINGS (1 ENE) AZ US 3559 -11425 -9999 ALERT +MMTC1 LAKESHORE (8 N) CA US 3738 -11918 2749 GOES +MMTI2 MONMOUTH (4 NW) IL US 4093 -9072 221 COOPC +MMTN2 GLENDALE (4 E) NV US 3666 -11442 610 ALERT +MMTN3 HANOVER (6 E) NH US 4371 -7215 -9999 NWR +MMTN7 BLACK MOUNTAIN (10 NNE) NC US 3576 -8227 1902 +MMTO3 MONUMENT OR US 4482 -11942 608 COOPAC +MMTU1 ROOSEVELT (22 N) UT US 4062 -10990 2896 SNOTEL +MMTW2 MARMET DAM WV US 3825 -8157 -9999 +MMU MORRISTOWN NJ US 4080 -7442 58 LAWRS +MMUM5 MARSHALL MN US 4445 -9578 -9999 UCOOP +MMV MCMINNVILLE OR US 4519 -12313 -9999 ASOS +MMWA3 BULLHEAD CITY (4 ESE) AZ US 3510 -11454 312 ALERT +MMWC1 HUME (19 ESE) CA US 3672 -11857 2560 WSF +MMWM4 MT MORRIS (2 WSW) MI US 4312 -8373 -9999 UCOOP +MMWT2 MINERAL WELLS TX US 3282 -9804 -9999 GOES +MNAC1 MINERAL CA US 4035 -12161 1511 GOES +MNAH1 HONOLULU HI US 2135 -15790 6 COOPB +MNAN2 MINA NV US 3838 -11810 1387 COOPA +MNAS2 MINA SD US 4533 -9881 433 UCOOP +MNAT2 MENARD TX US 3091 -9978 595 COOPA +MNAV2 MANASSAS VA US 3877 -7751 61 UCOOP +MNAW2 MAN WV US 3775 -8188 -9999 +MNBA2 AUKE BAY (3 ENE) AK US 5840 -13458 21 UCOOP +MNBA4 MT.NEBO AR US 3522 -9325 -9999 NWR +MNBC2 COLORADO SPRINGS (9 N) CO US 3903 -10485 -9999 GOES +MNBG1 BLUE RIDGE (6 N) GA US 3495 -8432 528 +MNBM8 MONARCH (6 NNW) MT US 4720 -11092 1209 +MNBP4 MAUNABO PR 1801 -6590 15 COOPB +MNBW2 MT NEBO (1 SE) WV US 3819 -8085 594 COOPB +MNCA2 CHENA HOT SPRINGS (3 NE) AK US 6508 -14587 564 SNOTEL +MNCC1 DEVORE (9 NW) CA US 3432 -11750 1006 GOES +MNCC2 MANCOS (8 ENE) CO US 3742 -10817 3048 +MNCI2 MOUND CITY IL US 3709 -8916 -9999 COOPC +MNCI4 MANCHESTER IA US 4248 -9147 279 COOPB +MNCL1 EFFIE (1 SE) LA US 3120 -9213 7 GOES +MNCM4 MANCHESTER (3 NW) MI US 4217 -8408 274 COOPB +MNCM7 MONROE CITY MO US 3965 -9173 219 COOPAB +MNCN2 MOUNTAIN CITY NV US 4178 -11595 1713 GOES +MNCN3 MANCHESTER (3 E) NH US 4298 -7140 76 COOPAB +MNCO2 MANCHESTER OK US 3700 -9803 -9999 UCOOP +MNCP1 MARION CENTER (1 S) PA US 4077 -7905 384 GOES +MNCQ2 MCCULLOCH BC CN 4995 -11895 1780 GOES +MNCT1 MANCHESTER TN US 3552 -8609 326 COOPB +MNCT2 MENARD (12 SSE) TX US 3076 -9971 -9999 ALERT +MNDA2 AUKE BAY (4 NE) AK US 5843 -13458 18 GOES +MNDA3 SALOME (7 ESE) AZ US 3372 -11351 597 ALERT +MNDC1 SAN FERNANDO (8 NNE) CA US 3435 -11831 1317 ALERT +MNDL1 MANDEVILLE (3 NE) LA US 3038 -9008 -9999 UCOOP +MNDM4 SWARTZ CREEK (3 SE) MI US 4293 -8378 -9999 UCOOP +MNDM5 MENDOTA MN US 4488 -9318 -9999 UCOOP +MNDN2 MINDEN (3 N) NV US 3900 -11978 1428 AMOS +MNDN3 BARRINGTON NH US 4317 -7106 107 SNOCOR +MNDN8 MANDAN (5 S) ND US 4678 -10090 588 SCAN +MNDS2 MOUND CITY SD US 4572 -10007 -9999 UCOOP +MNEC2 MONUMENT (8 E) CO US 3912 -10471 2274 +MNEF1 BRADENTON (14 E) FL US 2749 -8236 -9999 OTHER +MNEL1 MINDEN (3 W) LA US 3260 -9333 41 +MNET2 MINEOLA (8 ENE) TX US 3272 -9536 117 +MNF MOUNTAIN VIEW (1 SW) MO US 3699 -9171 -9999 +MNFA2 FAIRBANKS AK US 6330 -14762 826 SNOTEL +MNFC1 MALIBU (3 N) CA US 3408 -11869 183 ALERT +MNFC2 NORRIE (1 NW) CO US 3934 -10667 2536 +MNFM7 MANSFIELD MO US 3712 -9258 445 COOPAB +MNFO3 MARION FORKS OR US 4461 -12195 754 COOPAB +MNFT1 MUNFORD TN US 3546 -8980 137 COOPB +MNFT2 MANSFIELD TX US 3258 -9710 -9999 GOES +MNGC2 DECKERS (6 NW) CO US 3929 -10532 2561 ALERT +MNGI2 MONTGOMERY IL US 4173 -8834 -9999 +MNGK1 MINGO (5 E) KS US 3927 -10087 922 COOPB +MNGN8 MANNING ND US 4724 -10277 657 +MNGO2 MANGUM (1 N) OK US 3493 -9950 -9999 UCOOP +MNGT2 MANOR TX US 3030 -9757 -9999 ALERT +MNGW2 MANNINGTON (1 SE) WV US 3952 -8033 299 GOES +MNGW3 MINONG WI US 4610 -9182 329 COOPB +MNHA3 FOUNTAIN HILLS AZ US 3362 -11175 554 ALERT +MNHC1 ALPINE VILLAGE (6 NW) CA US 3624 -11871 1646 OTHER +MNHK1 MANHATTAN (6 S) KS US 3910 -9660 335 GOES +MNHM5 MANANNAH (4 E) MN US 4525 -9455 332 COOPB +MNHP1 MANHEIM PA US 4018 -7640 75 IFLOWS +MNHT2 MONAHANS (2 SE) TX US 3154 -10291 811 COOPA +MNIG1 MONIAC GA US 3052 -8223 27 +MNIP4 MONA ISLAND PR 1810 -6793 2 COOPAB +MNIW3 MONDOVI (2 W) WI US 4457 -9173 259 UCOOP +MNJA1 MARION JUNCTION (2 E) AL US 3244 -8718 27 +MNKC1 MINERAL KING (1 S) CA US 3644 -11859 2438 WSF +MNKI1 POCATELLO (2 SE) ID US 4279 -11240 1436 RAWS +MNKM5 MANKATO MN US 4415 -9402 228 COOPB +MNKN8 MENOKEN (2 WNW) ND US 4683 -10060 513 COOPB +MNLA4 MANILA (8 NNE) AR US 3600 -9012 -9999 GOES +MNLC1 JOSHUA TREE (25 NW) CA US 3439 -11652 792 GOES +MNLC2 SILVERTON CO US 3780 -10767 2818 +MNLG1 MENLO GA US 3445 -8547 -9999 +MNLH1 HONOLULU (5 ENE) HI US 2133 -15780 152 COOPAB +MNLK2 SMITH KY US 3675 -8347 384 GOES +MNLM6 MCNEILL (3 W) MS US 3066 -8969 -9999 +MNLN1 MANLEY NE US 4092 -9617 372 UCOOP +MNLN6 MINEOLA (1 NE) NY US 4075 -7362 30 COOPBC +MNLT2 MINEOLA TX US 3275 -9549 -9999 COOPAB +MNLU1 DUTCH JOHN (1 WSW) UT US 4093 -10941 1911 COOPABC +MNLW1 GLACIER (13 SE) WA US 4876 -12172 1113 GOES +MNM MENOMINEE MI US 4513 -8764 -9999 SAWRS +MNMK2 PINEVILLE (12 SSW) KY US 3657 -8373 811 IFLOWS +MNMM4 MENOMINEE MI US 4510 -8759 177 HTG +MNMM5 MAHNOMEN (2 E) MN US 4730 -9593 -9999 UCOOP +MNMO3 MINAM OR US 4562 -11773 774 GOES +MNMT2 MORGAN MILL TX US 3237 -9817 314 COOPB +MNMW3 MENOMONIE (1 S) WI US 4485 -9192 -9999 UCOOP +MNN MARION OH US 4062 -8306 303 +MNNA3 BLACK CANYON CITY (17 NW) AZ US 3424 -11236 2295 ALERT +MNNA4 MENA AR US 3445 -9414 -9999 NWR +MNNC2 MONUMENT (3 NE) CO US 3913 -10477 -9999 UCOOP +MNNI2 MORRISON IL US 4181 -8997 184 UCOOP +MNNI3 MARION IN US 4058 -8568 259 COOPC +MNNI4 MANNING IA US 4192 -9509 402 UCOOP +MNNL1 MANSFIELD (3 NW) LA US 3207 -9375 99 ALERT +MNNM5 MINNEOTA MN US 4457 -9598 355 COOPB +MNNM8 BROWNING (35 NW) MT US 4877 -11368 1737 WSF +MNNP1 MENNO PA US 4058 -7780 366 IFLOWS +MNNT2 MENTONE TX US 3171 -10360 -9999 COOPB +MNNV2 MANASSAS VA US 3873 -7749 -9999 UCOOP +MNNW2 MANNINGTON (2 SW) WV US 3950 -8037 488 IFLOWS +MNNW3 MONONA WI US 4307 -8932 -9999 +MNOC1 SANTA BARBARA (2 NE) CA US 3444 -11971 102 GOES +MNOC2 MONTROSE (2 SW) CO US 3847 -10792 -9999 +MNOF1 MOLINO (6 SE) FL US 3067 -8727 -9999 GOES +MNOM4 MARENISCO (8 NE) MI US 4647 -8957 399 UCOOP +MNON8 MINOT ND US 4818 -10130 539 COOPAB +MNOS2 MENNO SD US 4324 -9757 404 COOPAB +MNOW1 GLACIER (5 S) WA US 4882 -12192 1518 SNOTEL +MNOW3 MENOMONIE (5 NNE) WI US 4494 -9188 254 COOPB +MNPA2 TOK (27 W) AK US 6297 -14333 -9999 UCOOP +MNPC1 TOPAZ (7 NW) CA US 3867 -11961 2545 SNOTEL +MNPK1 MINNEAPOLIS KS US 3912 -9770 -9999 COOPABC +MNPM8 COOKE CITY (21 NW) MT US 4522 -11024 2697 SNOTEL +MNPV1 MONTPELIER (2 SW) VT US 4426 -7260 152 COOPB +MNPV2 PORTSMOUTH VA US 3678 -7630 0 HTG +MNRA3 GLENDALE (4 SW) AZ US 3354 -11228 320 ALERT +MNRC1 LUCIA (6 N) CA US 3606 -12152 1451 ALERT +MNRC2 MANCOS (2 E) CO US 3735 -10826 1277 GOES +MNRL1 MONROE LA US 3253 -9211 -9999 NWR +MNRM4 MONROE MI US 4190 -8337 175 COOPB +MNRM7 MONROE CITY (14 S) MO US 3953 -9163 214 COOPAB +MNRM8 GLEN (5 NW) MT US 4570 -11273 1615 GOES +MNRN1 MONROE NE US 4148 -9760 463 UCOOP +MNRN2 WASHOE CITY (4 W) NV US 3933 -11989 2536 ALERT +MNRN6 GILBOA (2 SE) NY US 4238 -7441 383 +MNRO3 MONROE OR US 4431 -12330 83 GOES +MNRT2 MENARD TX US 3092 -9979 -9999 +MNRU1 MINERSVILLE UT US 3822 -11292 1609 COOPB +MNRW1 MONROE WA US 4785 -12199 37 COOPA +MNRW3 MONROE (1 N) WI US 4262 -8964 -9999 AUTOB +MNSC2 MANASSA CO US 3717 -10593 2343 COOPAB +MNSI1 LEADORE (14 S) ID US 4442 -11340 2286 SNOTEL +MNSM4 MUNISING MI US 4640 -8665 189 COOPAB +MNSO2 MANGUM (5 ESE) OK US 3483 -9943 460 +MNSP1 MINISINK HILLS PA US 4060 -7508 91 GOES +MNST2 MORTON TX US 3373 -10274 1144 ALERT +MNSV2 MANASSAS VA US 3865 -7744 -9999 NWR +MNSW1 MONTESANO (4 NW) WA US 4702 -12365 12 GOES +MNSW2 MOUNT STORM (1 E) WV US 3927 -7922 893 IFLOWS +MNSW3 MENASHA WI US 4420 -8845 -9999 GOES +MNTA1 MONTGOMERY (8 SW) AL US 3230 -8640 67 COOPB +MNTA2 SLANA (16 E) AK US 6290 -14367 741 SNOCOR +MNTA4 MOUNTAIN VIEW AR US 3581 -9246 -9999 NWR +MNTC1 WINTERS (7 W) CA US 3851 -12210 142 OTHER +MNTC2 MONTROSE (1 N) CO US 3849 -10788 1763 COOPAB +MNTG1 MONTEZUMA (1 WSW) GA US 3230 -8404 78 +MNTI1 MONTEVIEW (3 N) ID US 4402 -11254 1480 OTHER +MNTI2 MONTICELLO IL US 4003 -8859 189 COOPB +MNTI3 MUNSTER IN US 4160 -8750 -9999 UCOOP +MNTK1 MANHATTAN (4 N) KS US 3924 -9657 305 GOES +MNTM3 MONTAGUE CITY (1 S) MA US 4258 -7258 149 +MNTM4 MONTROSE (2 NE) MI US 4320 -8387 -9999 UCOOP +MNTM5 MENTOR (2 SE) MN US 4767 -9612 -9999 UCOOP +MNTM6 MINTER CITY (1 NE) MS US 3375 -9028 45 COOPA +MNTM7 MONTAUK MO US 3748 -9168 283 COOPB +MNTN1 MINATARE (2 S) NE US 4178 -10352 1162 COOPB +MNTN2 MONTELLO (2 SE) NV US 4124 -11417 1494 COOPABC +MNTN4 MILFORD (2 S) PA US 4130 -7480 113 COOPB +MNTN6 MONTAUK (23 S) NY US 4070 -7200 0 BUOY +MNTN7 MANTEO (2 W) NC US 3592 -7570 4 COOPAB +MNTO1 MENTOR ON THE LAKE OH US 4173 -8129 -9999 IFLOWS +MNTP1 MONUMENT PA US 4111 -7770 250 GOES +MNTP4 MANATI (2 ESE) PR 1843 -6647 76 COOPAB +MNTT2 MUENSTER TX US 3366 -9738 321 GOES +MNTU1 MANTI (8 NW) UT US 3932 -11177 2560 NWR +MNTW1 MONTESANO (1 S) WA US 4697 -12361 8 COOPB +MNTW2 MOUNT STORM WV US 3928 -7925 910 UCOOP +MNUA4 MANILA (8 NNE) AR US 3600 -9012 -9999 GOES +MNUC2 MONUMENT (3 SSE) CO US 3905 -10484 2103 UCOOP +MNUM5 MANITOU (3 E) MN US 4863 -9392 -9999 GOES +MNVC2 MONTE VISTA CO US 3748 -10615 2339 COOPB +MNVI3 MONROEVILLE (3 ENE) IN US 4099 -8482 238 COOPB +MNVM2 MECHANICSVILLE MD US 3947 -7695 197 ALERT +MNVN4 MANVILLE (1 NE) NJ US 4055 -7458 6 COOPB +MNVN6 MINERVA (3 W) NY US 4383 -7402 619 SNOCOR +MNVN8 MANVEL ND US 4808 -9718 244 COOPB +MNVW2 ROWLESBURG (4 SW) WV US 3936 -7974 725 IFLOWS +MNWL1 MANY (9 WSW) LA US 3151 -9362 87 COOPB +MNYA3 MCNARY (2 N) AZ US 3411 -10986 2231 COOPABC +MNYC1 SOLEMINT (2 NE) CA US 3445 -11843 504 GOES +MNYL1 MANY LA US 3157 -9349 79 COOPAB +MNYP1 MUNCY (2 E) PA US 4120 -7675 152 +MNYT1 MONTEREY TN US 3613 -8530 -9999 GOES +MNZC1 OLD STATION (11 SSW) CA US 4054 -12158 1753 COOPAB +MOAH1 MOANALUA (2 N) HI US 2138 -15788 76 COOPB +MOAI2 MAROA IL US 4003 -8895 213 UCOOP +MOAN2 MOAPA (5 NW) NV US 3671 -11469 521 +MOAU1 MOAB (4 NW) UT US 3857 -10955 1226 COOPC +MOB MOBILE AL US 3069 -8824 68 +MOBA1 MOBILE AL US 3061 -8819 -9999 NWR +MOBA4 MORO BAY AR US 3330 -9235 -9999 UCOOP +MOBF1 THONOTOSASSA (3 NW) FL US 2811 -8233 -9999 OTHER +MOBS2 MOBRIDGE SD US 4554 -10043 511 UCOOP +MOBU1 MOAB (12 SE) UT US 3853 -10932 2604 NWR +MOCA2 NORTH POLE (6 ESE) AK US 6471 -14716 158 COOPB +MOCC1 MOCCASIN (1 N) CA US 3782 -12030 286 OTHER +MOCC2 GOLD PARK (2 SW) CO US 2939 -10648 -9999 AHOS +MOCG1 ATHENS GA US 3395 -8343 169 GOES +MOCM7 NEELYS (4 SE) MO US 3745 -8946 -9999 GOES +MOCM7G NEELYS (4 SE) MO US 3745 -8946 -9999 +MOCM8 MOCCASIN MT US 4706 -10995 1311 COOPABC +MOCO3 SWEET HOME OR US 4436 -12199 919 GOES +MOCP4 MOCA (3 SE) PR 1836 -6709 14 GOES +MOCU1 MONROE (2 W) UT US 3863 -11217 1676 +MOCW3 MANITOWOC (1 S) WI US 4408 -8768 196 UCOOP +MOD MODESTO (2 SE) CA US 3762 -12095 30 +MODC1 MODESTO CA US 3765 -12100 28 OTHER +MODI4 MODALE IA US 4160 -9600 -9999 UCOOP +MODO3 THE DALLES (12 ENE) OR US 4562 -12090 51 GOES +MODP1 MODENA PA US 3997 -7580 81 GOES +MODP4 AGUADA (3 NE) PR 1840 -6715 -9999 GOES +MODS1 MODOC (1 E) SC US 3373 -8218 60 GOES +MODT2 MORAN (1 N) TX US 3256 -9917 408 GOES +MODU1 MODENA UT US 3780 -11393 1664 +MODV2 MEADOWS OF DAN (5 SW) VA US 3667 -8045 457 COOPB +MOEA3 MOENKOPI (1 SE) AZ US 3610 -11120 1405 GOES +MOEI2 MONEE (3 SSW) IL US 4142 -8773 226 COOPB +MOEL1 MONROE (3 N) LA US 3259 -9206 -9999 GOES +MOEM7 MONETT (5 S) MO US 3687 -9392 -9999 UCOOP +MOEW2 MORGANTOWN (1 SW) WV US 3962 -7997 250 COOPAB +MOFC2 WINTER PARK (8 WSW) CO US 3990 -10565 -9999 GOES +MOFI1 BURLEY (45 SE) ID US 4202 -11309 1951 GOES +MOFN8 MOFFIT (5 SE) ND US 4663 -10024 524 UCOOP +MOFW1 MAZAMA (30 NW) WA US 4900 -12065 1981 GOES +MOFW2 MOOREFIELD (3 S) WV US 3901 -7896 263 COOPB +MOGA2 UGASHIK (23 SSE) AK US 5718 -15728 -9999 GOES +MOGC2 MOGOTE CO US 3705 -10619 -9999 +MOGL1 MONTEREY LA US 3142 -9163 -9999 GOES +MOGM6 MONEY MS US 3365 -9022 30 +MOGN2 MOGUL (1 SW) NV US 3951 -11993 1430 +MOHA3 BULLHEAD CITY (4 N) AZ US 3520 -11457 196 GOES +MOHC2 FORT GARLAND (4 SE) CO US 3739 -10539 -9999 +MOHH1 KILAUEA HI US 2211 -15960 1067 COOPB +MOHI3 MOHAWK IN US 3984 -8582 260 GOES +MOHN3 COLEBROOK NH US 4487 -7142 372 GOES +MOHN7 MONCURE (3 SE) NC US 3558 -7905 62 COOPB +MOHN8 MOHALL ND US 4877 -10152 500 COOPAB +MOIA2 HOMER (6 NE) AK US 5969 -15137 40 SCAN +MOIA4 MT IDA AR US 3461 -9370 -9999 +MOIM4 MORRICE (2 N) MI US 4295 -8374 259 COOPB +MOJC1 MOJAVE CA US 3505 -11816 834 COOPAB +MOJV2 MOUNT JACKSON (1 N) VA US 3875 -7863 290 COOPB +MOKA2 PALMER (6 E) AK US 6168 -14903 137 SNOCOR +MOKH1 MOKUOLOE HI US 2143 -15779 0 HTG +MOKI1 GIBBONSVILLE (8 N) ID US 4567 -11395 1890 SNOTEL +MOKN1 MCCOOK (17 NNW) NE US 4044 -10070 837 COOPB +MOKT2 SAN LEON (1 S) TX US 2945 -9492 -9999 GOES +MOLA3 TUCSON (17 ENE) AZ US 3231 -11171 1170 ALERT +MOLA4 MORRILTON AR US 3512 -9278 94 GOES +MOLC1 MILO CA US 3623 -11887 610 GOES +MOLF1 ELKTON (6 NW) FL US 2985 -8150 -9999 +MOLG1 MOLENA GA US 3306 -8453 207 GOES +MOLH1 ANAHOLA HI US 2218 -15933 101 COOPB +MOLI2 MOLINE IL US 4151 -9057 -9999 NWR +MOLI4 MOULTON (5 W) IA US 4070 -9277 264 +MOLI4G MOULTON (5 W) IA US 4070 -9277 264 +MOLK2 MOUNT OLIVE (6 S) KY US 3853 -8403 287 IFLOWS +MOLM8 MOLT (6 SW) MT US 4578 -10897 1219 COOPB +MOLN4 NORTH HALEDON NJ US 4095 -7418 64 IFLOWS +MOLN8 MOHALL (1 W) ND US 4877 -10154 501 UCOOP +MOLO1 LONDON (8 N) OH US 3995 -8343 323 SCAN +MOLO3 MOLALLA (2 ESE) OR US 4514 -12253 113 COOPB +MOLQ2 BLUE RIVER BC CN 5223 -11868 1981 GOES +MOLW3 MOLE LAKE WI US 4548 -8897 474 UCOOP +MOMC1 IDYLLWILD (4 NNW) CA US 3380 -11673 2042 WSF +MOMI2 MOMENCE IL US 4116 -8767 186 GOES +MOMI2G MOMENCE IL US 4116 -8767 186 +MOMN2 ELY (32 W) NV US 3933 -11532 1993 COOPAC +MONA1 MONTGOMERY (6 SW) AL US 3226 -8622 69 COOPAB +MONA2 MONTANA AK US 6210 -15005 -9999 COOPB +MONA4 MONTICELLO (3 SW) AR US 3360 -9180 88 COOPAB +MONC1 MONROVIA (4 ESE) CA US 3415 -11797 224 UCOOP +MONC2 MONVMENT CO US 3910 -10487 2158 COOPAB +MONF1 MONTICELLO (2 S) FL US 3052 -8388 -9999 UCOOP +MONG1 MONROE GA US 3380 -8372 277 COOPB +MONH1 KAILUA-KONA (7 NNE) HI US 1975 -15597 860 COOPB +MONI2 MARION (8 WSW) IL US 3772 -8907 -9999 +MONI3 HARRODSBURG (2 SE) IN US 3901 -8652 164 +MONI4 MONDAMIN IA US 4170 -9600 -9999 UCOOP +MONL1 MONTPELIER LA US 3069 -9054 -9999 +MONM4 MONROE CITY MI US 4192 -8338 174 COOPB +MONM6 MONTICELLO MS US 3155 -9011 58 COOPB +MONM7 MONETT MO US 3691 -9392 -9999 UCOOP +MONM8 MONARCH (2 NE) MT US 4715 -11082 1585 OTHER +MONN3 MONROE (5 NNE) NH US 4432 -7200 201 COOPAB +MONN4 HEWITT NJ US 4110 -7430 107 IFLOWS +MONN5 MONTICELLO (15 NW) NM US 3357 -10759 1872 RFCSIM +MONN6 MONTAGUE NY US 4376 -7568 543 COOPB +MONN7 MONCURE (2 NW) NC US 3563 -7912 56 GOES +MONN8 MONTPELIER ND US 4670 -9858 421 COOPB +MONO1 MONTPELIER OH US 4158 -8461 262 ALERT +MONO3 MONUMENT OR US 4482 -11943 597 COOPB +MONP1 MONROETON PA US 4170 -7648 233 GOES +MONS2 MONTROSE SD US 4370 -9718 448 COOPB +MONT2 MORAN (1 N) TX US 3256 -9916 415 UCOOP +MONU1 MONTICELLO (2 ENE) UT US 3787 -10931 2079 +MONV1 MONTPELIER VT US 4425 -7258 -9999 UCOOP +MONV2 MONTEBELLO (3 NE) VA US 3788 -7913 817 COOPB +MONV2G MONTEBELLO VA US 3788 -7913 817 +MONW1 MONITOR (1 N) WA US 4750 -12042 207 GOES +MONW3 MONROE (1 W) WI US 4260 -8967 302 COOPB +MOOA2 PALMER (6 NNE) AK US 6169 -14905 40 GOES +MOOA3 PAYSON (25 S) AZ US 3391 -11141 2173 NWR +MOOC1 JOSHUA TREE (15 SSW) CA US 3407 -11657 1036 ALERT +MOOC2 SALIDA (20 WSW) CO US 3852 -10633 3200 WSF +MOOF1 RED HEAD (3 E) FL US 3048 -8578 -9999 UCOOP +MOOI1 HEADQUARTERS (40 NE) ID US 4607 -11455 750 GOES +MOOI2 MATTOON (1 NW) IL US 3948 -8838 219 COOPB +MOOI3 MOORESVILLE IN US 3960 -8638 197 COOPB +MOOM5 MOOSE LAKE (1 SE) MN US 4645 -9276 338 COOPAB +MOON1 MOOREFIELD NE US 4070 -10040 861 COOPB +MOON7 MOORESVILLE (2 WNW) NC US 3560 -8083 265 COOPB +MOON8 MOORETON ND US 4627 -9687 -9999 UCOOP +MOOO2 MOODYS (3 E) OK US 3603 -9491 -9999 OTHER +MOOT2 MORTON TX US 3372 -10276 1146 COOPAB +MOOV1 MORETOWN (2 NNE) VT US 4428 -7274 166 GOES +MOOV2 HOT SPRINGS (8 SW) VA US 3795 -7997 474 GOES +MOOW2 MOOREFIELD (2 SSE) WV US 3907 -7897 253 COOPAB +MOOW3 HAYWARD (25 E) WI US 4602 -9105 -9999 +MOOW4 MOOSE WY US 4367 -11072 1972 COOPB +MOPA2 MOOSE PASS (3 NW) AK US 6050 -14943 148 COOPA +MOPA4 MORRILTON (3 SW) AR US 3512 -9279 94 GOES +MOPC1 SCHEELITE (7 NW) CA US 3744 -11877 3490 WSF +MOPM6 PEARLINGTON (7 SSE) MS US 3018 -8953 -9999 GOES +MOQC2 LEADVILLE (10 ENE) CO US 3928 -10613 3347 WSF +MOQI1 CLARK FORK (7 SW) ID US 4805 -11623 1558 SNOTEL +MOQO1 BAZETTA OH US 4131 -8077 275 IFLOWS +MOQW3 MOQUAH (2 SE) WI US 4657 -9108 259 +MOR MORRISTOWN TN US 3618 -8338 98 +MORA1 MORRIS (1 SW) AL US 3374 -8681 105 GOES +MORA2 ANCHORAGE (30 NNE) AK US 6137 -14898 640 SNOTEL +MORA3 MORRISTOWN (18 NE) AZ US 3398 -11236 607 COOPAB +MORA4 MORRILTON AR US 3513 -9273 104 GOES +MORC1 SIMI VALLEY (5 W) CA US 3430 -11883 229 ALERT +MORC2 MANITOU SPRINGS (3 SW) CO US 3882 -10598 -9999 GOES +MORF1 THONOTOSASSA (3 N) FL US 2810 -8231 0 GOES +MORG1 MORGAN (5 NW) GA US 3160 -8463 83 COOPB +MORH3 LAS MORAS HO 1427 -8737 -9999 +MORI1 BOISE (13 NE) ID US 4365 -11598 951 GOES +MORI2 MORRIS IL US 4135 -8842 146 +MORI2G MORRIS IL US 4135 -8842 -9999 +MORI3 MOROCCO (1 N) IN US 4097 -8745 205 COOPB +MORI4 MORSE (2 SW) IA US 4173 -9143 229 ALERT +MORI4D MORSE (2 SW) IA US 4173 -9143 -9999 +MORL1 MORGANZA (3 NW) LA US 3073 -9160 15 COOPB +MORM2 BALTIMORE MD US 3933 -7653 -9999 UCOOP +MORM4 MORLEY (5 E) MI US 4350 -8535 280 COOPB +MORM5 MORRHEAD (2 NE) MN US 4685 -9675 271 COOPB +MORM6 BELMONT (6 SW) MS US 3447 -8828 110 GOES +MORM8 BROADUS (25 SW) MT US 4518 -10575 981 COOPAB +MORN2 OROVADA (12 SE) NV US 4145 -11763 1676 GOES +MORN4 MOORESTOWN NJ US 3997 -7497 14 COOPC +MORN5 MORA (8 NW) NM US 3607 -10545 2841 WSF +MORN7 MONROE (4 SE) NC US 3497 -8050 179 COOPAB +MORO1 MORAINE (2 S) OH US 3968 -8425 216 IFLOWS +MORO2 MORRISON (1 W) OK US 3630 -9702 287 COOPB +MORO3 MORO (1 E) OR US 4548 -12072 570 COOPABC +MORP4 MOROVIS (2 S) PR 1830 -6641 134 GOES +MORQ2 FERNIE BC CN 4945 -11497 1801 GOES +MORT2 MORAN TX US 3254 -9917 415 UCOOP +MORU1 MORGAN (1 E) UT US 4104 -11167 1551 COOPAB +MORV1 MORRISVILLE VT US 4457 -7260 189 COOPB +MORW1 NORTH BEND (7 SSE) WA US 4741 -12172 475 GOES +MORW2 MORGANTOWN (1 SW) WV US 3962 -7997 250 GOES +MORW3 MORGAN (2 NW) WI US 4490 -8884 302 +MORW4 MOORCROFT (6 W) WY US 4428 -10507 1280 UCOOP +MOSC1 MANTECA (4 SSW) CA US 3779 -12131 10 +MOSC2 MORRISON CO US 3965 -10520 1765 ALERT +MOSI1 MOSCOW (5 NE) ID US 4679 -11692 914 COOPB +MOSI2 MORRIS (1 NW) IL US 4137 -8843 160 COOPAB +MOSM5 OAKLAND (2 N) MN US 4372 -9310 -9999 UCOOP +MOSM6 MOSCOW (5 SW) MS US 3267 -8888 154 COOPB +MOSM8 MOSBY (4 ENE) MT US 4702 -10782 850 COOPA +MOSN3 PITTSBURG (14 NE) NH US 4519 -7119 594 SNOCOR +MOSO1 MOSQUITO CREEK OH US 4130 -8077 277 COOPB +MOSO2 MINCO (3 SSW) OK US 3528 -9796 430 +MOSO3 UNION (11 NE) OR US 4527 -11768 1783 SNOTEL +MOSP1 MOSGROVE (2 NNW) PA US 4089 -7948 247 UCOOP +MOSQ8 HALBRITE SK CN 4949 -10363 564 GOES +MOSR1 PROVIDENCE RI US 4183 -7141 2 GOES +MOST1 MOSCOW TN US 3507 -8941 102 COOPA +MOSW1 DISANTEL (8 ESE) WA US 4833 -11907 1463 WSF +MOSW3 MOSINEE (5 SW) WI US 4477 -8979 385 UCOOP +MOSW4 LARAMIE (40 WNW) WY US 4141 -10636 3011 WSF +MOT MINOT ND US 4826 -10128 523 +MOTC1 MONTEREY CA US 3659 -12191 117 COOPA +MOTC2 MONTROSE (17 SE) CO US 3834 -10764 3085 NWR +MOTF1 MONTICELLO (1 S) FL US 3053 -8387 54 NF-OBS +MOTM4 MOTTVILLE MI US 4180 -8575 230 COOPB +MOTM5 MOTLEY MN US 4635 -9465 -9999 UCOOP +MOTN8 MINOT ND US 4824 -10130 482 UCOOP +MOTS1 FT MOTTE (2 NE) SC US 3377 -8067 -9999 GOES +MOTV2 MONTEREY (1 S) VA US 3840 -7958 878 IFLOWS +MOTV2I MONTEREY (1 S) VA US 3840 -7958 878 +MOUA1 MOULTON AL US 3449 -8729 197 COOPA +MOUC1 TWAIN HARTE (2 NW) CA US 3806 -12024 1502 GOES +MOUF1 ST AUGUSTINE (5 S) FL US 2982 -8132 -9999 +MOUG1 MOULTRIE (2 E) GA US 3118 -8375 104 COOPA +MOUM5 MOUND MN US 4493 -9367 285 COOPAB +MOUM7 MOUNDVILLE MO US 3774 -9447 -9999 UCOOP +MOUM8 BROWNING (35 NW) MT US 4877 -11368 1737 WSF +MOUN7 MOUNT HOLLY (4 NE) NC US 3533 -8099 186 COOPB +MOUO1 MOUNT EPHRAIM (2 SSW) OH US 3982 -8144 335 IFLOWS +MOUT2 MOUNT PLEASANT TX US 3308 -9504 -9999 GOES +MOUV2 COPPER HILL (7 W) VA US 3707 -8025 799 IFLOWS +MOUW2 MOUNDSVILLE (1 SW) WV US 3992 -8074 189 COOPA +MOUW3 MOUNTAIN (1 SW) WI US 4517 -8849 287 UCOOP +MOVC2 AURORA (3 NW) CO US 3975 -10488 1616 ALERT +MOVI4 MOVILLE IA US 4250 -9607 364 COOPB +MOVN7 MOCKSVILLE NC US 3590 -8055 -9999 GOES +MOWC1 ALTURAS (10 ESE) CA US 4146 -12035 1335 GOES +MOWC2 COLORADO SPRINGS (7 N) CO US 3893 -10482 -9999 +MOWH1 KILAUEA HI US 2207 -15950 1569 COOPB +MOX MORRIS_MUNI_(AWOS) MN US 4557 -9597 325 +MOXA3 PHOENIX (6 E) AZ US 3347 -11198 381 ALERT +MOXP1 MONROETON PA US 4172 -7647 232 GOES +MOXW1 MOXEE CITY (10 E) WA US 4651 -12017 472 COOPA +MOYO2 MOYERS (10 N) OK US 3442 -9563 -9999 UCOOP +MOYT2 MCCOY TX US 2886 -9835 92 COOPB +MOZI2 MOZIER IL US 3926 -9073 -9999 GOES +MOZW2 PETERSBURG (10 SSW) WV US 3885 -7916 393 GOES +MPAA2 MOOSE PASS (6 S) AK US 6040 -14937 140 COOPB +MPAA3 PHOENIX (5 E) AZ US 3346 -11197 366 ALERT +MPAC1 MERCED (20 NW) CA US 3729 -12015 140 OTHER +MPAC2 SALIDA (20 WSW) CO US 3852 -10633 3200 WSF +MPAM6 FERNWOOD (3 W) MS US 3119 -9048 -9999 GOES +MPAN5 MALAGA (20 E) NM US 3218 -10372 1070 +MPBI2 MURPHYSBORO IL US 3775 -8935 -9999 UCOOP +MPCC1 KNEELAND (5 NE) CA US 4080 -12394 512 GOES +MPCC2 PINON (10 W) CO US 3846 -10479 1753 ALERT +MPCL1 NEW ORLEANS (95 ESE) LA US 2940 -8860 34 GOES +MPCT2 MASON (13 WNW) TX US 3084 -9942 -9999 ALERT +MPCW1 ARDENVOIR (9 N) WA US 4787 -12034 1292 OTHER +MPDA4 GILLETT (17 E) AR US 3395 -9109 46 AHOS +MPDT2 MIDDLE FORK SAN PEDRO CR TX US 2950 -10088 -9999 +MPHA3 PHOENIX (20 N) AZ US 3373 -11212 450 ALERT +MPHC2 DOLORES CO US 3747 -10850 -9999 +MPHM7 MEMPHIS (1 W) MO US 4046 -9219 209 UCOOP +MPHN1 MEMPHIS (4 NE) NE US 4115 -9639 332 GOES +MPHN7 MARPHY NC US 3508 -8400 -9999 GOES +MPHT1 MEMPHIS TN US 3517 -8987 -9999 GOES +MPIO3 CHILOQUIN (10 E) OR US 4256 -12168 1295 +MPJA3 SCOTTSDALE (16 N) AZ US 3373 -11189 664 ALERT +MPKC2 COLORADO SPRINGS (3 N) CO US 3892 -10482 -9999 GOES +MPKN4 MIDLAND PARK NJ US 4099 -7415 64 COOPB +MPLA2 MALINA POINT LIGHT AK US 5800 -15400 -9999 BUOY +MPLB3 MAPLETON NB CN 4618 -6724 168 COOPB +MPLC1 BIG CREEK (9 NNW) CA US 3733 -11933 -9999 OTHER +MPLF1 MOUNT PLYMOUTH (4 E) FL US 2881 -8146 -9999 +MPLM4 MT PLEASANT (2 S) MI US 4358 -8477 241 NWR +MPLM8 WEST YELLOWSTONE (19 SSE) MT US 4458 -11112 2362 SNOTEL +MPLN4 MAPLEWOOD NJ US 4074 -7427 23 +MPLN8 MAPLETON (3 SW) ND US 4687 -9711 274 COOPB +MPLO3 MAPLETON (2 NNW) OR US 4406 -12388 12 COOPB +MPLP1 MAPLETON DEPOT PA US 4040 -7793 177 +MPLT1 MOUNT PLEASANT TN US 3553 -8721 -9999 +MPLT2 MOUNT PLEASANT (2 WNW) TX US 3317 -9501 130 COOPAB +MPMA3 PHOENIX (3 WSW) AZ US 3345 -11208 329 ALERT +MPNC1 FRAZIER PARK (10 W) CA US 3481 -11913 2621 WSF +MPO MOUNT POCONO PA US 4114 -7538 578 ASOS +MPOC1 MARIPOSA (1 NW) CA US 3750 -11999 693 GOES +MPOO1 MILLPORT (1 NW) OH US 4071 -8090 354 GOES +MPPA3 PHOENIX (4 ENE) AZ US 3348 -11201 354 ALERT +MPRA3 SURPRISE (15 NW) AZ US 3373 -11257 818 ALERT +MPRC1 EUREKA CA US 4038 -12422 -9999 NWR +MPRC2 PLACITA (2 SW) CO US 3913 -10728 -9999 GOES +MPRI2 MT. PROSPECT IL US 4208 -8764 204 COOPB +MPRK2 MADISONVILLE KY US 3732 -8737 -9999 GOES +MPRM4 MIDLAND (7 SW) MI US 4357 -8437 0 COOPB +MPSA2 MOOSE PASS AK US 6049 -14936 -9999 UCOOP +MPSC1 WHEATON SPRINGS (6 WSW) CA US 3547 -11554 1443 AHOS +MPSC2 MONTROSE (18 E) CO US 3845 -10750 2170 +MPSK1 MINNEAPOLIS KS US 3913 -9770 399 COOPB +MPSW1 CEDAR FALLS (18 SE) WA US 4728 -12147 981 SNOTEL +MPTA2 MOOSE PASS (4 S) AK US 6043 -14937 140 COOPB +MPTC1 MILPITAS (8 ENE) CA US 3750 -12177 283 GOES +MPTI2 MOUNT PROSPECT IL US 4206 -8793 -9999 +MPTI4 MAPLETON IA US 4217 -9578 363 COOPABC +MPTM4 MOUNT PLEASANT (3 NE) MI US 4363 -8470 216 COOPB +MPTN6 MAPLETOWN (1 SE) NY US 4282 -7455 390 IFLOWS +MPTO1 MILLPORT (2 NNW) OH US 4072 -8090 351 COOPAB +MPV BARRE/MONTPELIER VT US 4420 -7256 343 +MPVA3 PARADISE VALLEY AZ US 3354 -11200 455 ALERT +MPWF1 WESLEY CHAPEL (5 SE) FL US 2818 -8230 -9999 OTHER +MPX CHANHASSEN MN US 4485 -9357 289 +MPXM5 CHANHASSEN MN US 4485 -9357 288 COOPABC +MPYN7 MURPHY NC US 3509 -8404 -9999 +MPZI4 MOUNT PLEASANT IA US 4095 -9155 223 COOPAB +MQB MACOMB IL US 4052 -9065 -9999 SAWRS +MQBI2 MACOMB IL US 4047 -9067 186 COOPB +MQCC2 FLORENCE (3 W) CO US 3842 -10517 -9999 WSF +MQCT2 MASON (15 W) TX US 3072 -9948 -9999 ALERT +MQE EAST MILTON MA US 4221 -7111 200 +MQEM4 MARQUETTE CITY MI US 4658 -8741 210 COOPBC +MQI MANTEO (2 W) NC US 3592 -7570 4 SAWRS +MQJ INDIANAPOLIS IN US 3984 -8590 -9999 +MQM MONIDA MT US 4453 -11234 -9999 +MQPM8 MONIDA MT US 4355 -11230 2080 OTHER +MQRW3 MINOCQUA WI US 4588 -8973 482 COOPB +MQT NEGAUNEE (7 W) MI US 4653 -8755 430 +MQTI2 MARQUETTE PARK IL US 4177 -8770 186 UCOOP +MQTI4 MAQUOKETA (3 WNW) IA US 4209 -9073 244 NWR +MQTT2 CHAPMAN RANCH (14 E) TX US 2758 -9722 0 HTG +MQUI2 MOWEAQUA IL US 3962 -8902 187 COOPB +MQY SMYRNA TN US 3601 -8652 -9999 SAWRS +MRAC1 EL CAJON (25 SSE) CA US 3268 -11657 930 ALERT +MRAG1 MCRAE (4 S) GA US 3201 -8290 -9999 GOES +MRAK2 MARTHA KY US 3800 -8292 -9999 GOES +MRAM4 MORAN MI US 4599 -8484 212 COOPB +MRAM5 MORA MN US 4592 -9331 -9999 COOPAB +MRAN1 MERNA (6 SW) NE US 4139 -9982 893 NWR +MRAP1 MARIANNA (1 E) PA US 4002 -8009 265 GOES +MRAT2 MORALES TX US 2914 -9674 -9999 +MRAU1 KINGSTON (8 N) UT US 3832 -11218 1798 +MRAW4 MORAN (5 WNW) WY US 4385 -11058 2069 COOPAB +MRB MARTINSBURG WV US 3940 -7799 162 +MRBA1 BUCKS AL US 3102 -8802 -9999 GOES +MRBA3 MARBLE CAYON (1 NW) AZ US 3686 -11160 978 COOPAB +MRBC1 IRVINE (3 ENE) CA US 3368 -11774 84 GOES +MRBF1 TALLAHASSEE FL US 3043 -8433 -9999 ALERT +MRBM2 FORESTVILLE (2 SE) MD US 3884 -7682 34 ALERT +MRBM5 TWO HARBORS (20 N) MN US 4731 -9164 -9999 UCOOP +MRBM7 MARBLE HILL MO US 3730 -8997 119 COOPB +MRBN7 MARBLE (3 N) NC US 3522 -8392 994 IFLOWS +MRBP1 MERCERSBURG (1 E) PA US 3983 -7790 165 COOPA +MRBT1 ROGERSVILLE (9 W) TN US 3643 -8320 808 IFLOWS +MRBV2 MARLBOROUGH POINT (6 SE) VA US 3836 -7729 5 UCOOP +MRBW1 AMBOY (21 NE) WA US 4613 -12215 1018 SNOTEL +MRCA3 MORENCI (11 N) AZ US 3324 -10938 2012 ALERT +MRCC1 MERCED CA US 3728 -12045 -9999 +MRCC2 ORDWAY (3 SSE) CO US 3815 -10375 -9999 GOES +MRCI1 BOISE (3 ESE) ID US 4358 -11615 832 +MRCI2 MARCELLINE IL US 4015 -9133 154 UCOOP +MRCL1 MORGAN CITY (2 ESE) LA US 2968 -9118 2 COOPAB +MRCM4 MARINE CITY MI US 4272 -8250 -9999 GOES +MRCM7 MERCER MO US 4055 -9360 -9999 UCOOP +MRCM8 CHESTER (15 SW) MT US 4831 -11108 858 GOES +MRCO3 MARCOLA OR US 4417 -12287 162 COOPB +MRCP1 MARCUS HOOK PA US 3981 -7541 0 HTG +MRCP4 MARICAO (2 SSW) PR 1815 -6699 863 COOPAB +MRCU1 PROVO (6 N) UT US 4032 -11163 1501 +MRCW1 BELLEVUE (1 ESE) WA US 4760 -12218 6 GOES +MRCW4 MOORCROFT (7 W) WY US 4428 -10510 -9999 UCOOP +MRDC3 MERIDEN CT US 4240 -7285 -9999 NWR +MRDF1 NORTH PORT (11 NE) FL US 2719 -8213 -9999 OTHER +MRDI2 MEREDOSIA IL US 3982 -9058 -9999 +MRDK2 MOREHEAD KY US 3818 -8347 232 COOPB +MRDM6 MERIDIAN (10 NW) MS US 3248 -8880 152 +MRDN1 MURDOCK NE US 4093 -9628 390 UCOOP +MRDN3 MEREDITH (2 SSW) NH US 4363 -7152 268 SNOCOR +MRDO1 DAYTON (1 E) OH US 3980 -8409 -9999 GOES +MRDP1 MORRISDALE PA US 4095 -7823 497 IFLOWS +MRDS2 MISSION RIDGE (14 SW) SD US 4458 -10105 -9999 UCOOP +MRDW1 WENATCHEE (10 SSW) WA US 4728 -12041 1615 +MREC1 RIVERSIDE (12 E) CA US 3394 -11718 552 ALERT +MREH1 KIHEI (8 S) HI US 2065 -15644 30 COOPAB +MREM4 MORRICE MI US 4284 -8418 271 COOPC +MREM8 MCALLISTER (6 NE) MT US 4549 -11163 1429 GOES +MREN8 MANDAREE ND US 4778 -10277 -9999 +MREN8G MANDAREE ND US 4778 -10277 -9999 +MRES2 MILLER SD US 4452 -9893 518 UCOOP +MREU1 NEPHI (11 N) UT US 3988 -11187 1488 GOES +MRF MARFA TX US 3038 -10403 1524 +MRFA1 CAMDEN (10 NW) AL US 3210 -8740 35 +MRFA4 MURFREESBORO (5 SW) AR US 3404 -9377 140 COOPAB +MRFC2 MANCOS (8 WSW) CO US 3730 -10841 2384 +MRFM5 MINNEAPOLIS MN US 4488 -9322 253 COOPAB +MRFM7 MARSHFIELD MO US 3734 -9290 454 COOPAB +MRFN7 MURFREESBORO NC US 3645 -7708 30 COOPAB +MRFO1 TWINSBURG (2 SE) OH US 4128 -8142 323 IFLOWS +MRFO3 MARION FORKS (2 SW) OR US 4459 -12198 747 SNOTEL +MRFS2 MADISON (2 E) SD US 4400 -9723 521 COOPBC +MRFT2 BELLAIRE TX US 2971 -9540 -9999 ALERT +MRFW2 MOOREFIELD WV US 3910 -7896 233 +MRGA1 DECATUR AL US 3464 -8706 181 +MRGA2 HEALY (13 NE) AK US 6402 -14872 -9999 GOES +MRGC1 MORGAN HILL CA US 3712 -12165 16 ALERT +MRGF1 MARGATE (6 N) FL US 2633 -8021 -9999 GOES +MRGI1 CHALLIS (26 N) ID US 4483 -11425 2310 SNOTEL +MRGK2 MORGAN KY US 3860 -8440 152 IFLOWS +MRGL1 MORGAN CITY LA US 2970 -9120 -9999 GOES +MRGM6 MERIGOLD (2 E) MS US 3383 -9067 -9999 +MRGN6 MARGARETVILLE NY US 4214 -7465 397 OTHER +MRGN7 MORGANTON NC US 3573 -8167 354 COOPAB +MRGP1 MERCER PA US 4123 -8023 360 GOES +MRGT2 MASON (17 SE) TX US 3057 -9904 -9999 ALERT +MRGV2 MARION (14 SSW) VA US 3668 -8161 925 COOPB +MRGW2 MARGARET WV US 3944 -8045 445 IFLOWS +MRH BEAUFORT NC US 3473 -7666 -9999 ASOS +MRHF1 MOORE HAVEN (3 NW) FL US 2686 -8114 -9999 UCOOP +MRHK2 MOREHEAD KY US 3818 -8341 -9999 NWR +MRHM6 MOORHEAD MS US 3345 -9052 36 COOPAB +MRHM7 MARSHALL MO US 3913 -9322 241 COOPAB +MRHN7 MARSHAL (1 NE) NC US 3480 -8267 610 COOPB +MRHO1 MARBLEHEAD (1 E) OH US 4155 -8273 174 HTG +MRI ANCHORAGE AK US 6122 -14984 -9999 ASOS +MRIA3 MORRISTOWN AZ US 3386 -11262 603 ALERT +MRIC1 MARIPOSA (1 NW) CA US 3750 -11999 640 COOPB +MRIF1 MARIANNA FL US 3078 -8523 -9999 UCOOP +MRII2 MARION IL US 3756 -8902 -9999 NWR +MRIM4 MORENCI MI US 4172 -8420 235 COOPB +MRIN5 MESA RICA NM US 3523 -10420 -9999 +MRIN7 MARION (2 NW) NC US 3566 -8203 447 COOPA +MRIO1 MARION (2 N) OH US 4062 -8313 294 COOPAB +MRIP4 MARICAO PR 1815 -6698 -9999 NWR +MRIT1 MORRISTOWN TN US 3621 -8329 415 COOPA +MRIT2 SANFORD (1 W) TX US 3571 -10155 -9999 GOES +MRIW3 MARINETTE WI US 4510 -8763 186 COOPAB +MRJ MINERAL_POINT WI US 4288 -9023 339 +MRJA1 MARION JUNCTION (2 NE) AL US 3247 -8723 61 COOPAB +MRJD1 SLAUGHTER BEACH DE US 3894 -7531 3 AWOS +MRKA2 VALDEZ (12 W) AK US 6108 -14666 9 +MRKC1 PALMDALE (13 S) CA US 3439 -11808 1521 COOPB +MRKC2 MEEKER (3 W) CO US 4002 -10796 1884 COOPAB +MRKI1 LOWMAN (7 SSE) ID US 4393 -11567 1859 SNOTEL +MRKM5 MARKHAM MN US 4727 -9218 -9999 UCOOP +MRKN6 MANORKILL (1 S) NY US 4238 -7432 549 IFLOWS +MRKW3 MARKESAN WI US 4372 -8898 -9999 +MRLA4 MORRILTON (1 W) AR US 3516 -9277 78 COOPAB +MRLC1 WINTERS (9 WSW) CA US 3849 -12213 146 COOPB +MRLC7 EL MORAL CL 2890 -10063 -9999 GOES +MRLCL EL MORAL MX 2890 -10063 -9999 +MRLF1 MARINELAND FL US 2967 -8122 2 COOPB +MRLI2 MARSHALL IL US 3939 -8769 195 COOPB +MRLI3 MERRILLVILLE (2 W) IN US 4148 -8738 201 COOPB +MRLI4 MERRILL IA US 4272 -9625 363 COOPB +MRLK1 MORLAND (2 N) KS US 3938 -10007 730 COOPB +MRLM4 MARLETTE MI US 4333 -8307 259 COOPB +MRLN2 CARSON CITY (7 W) NV US 3916 -11990 2438 SNOTEL +MRLN3 MARLOW NH US 4312 -7220 357 COOPB +MRLO1 MINERAL CITY (1 E) OH US 4060 -8136 271 GOES +MRLT2 MARLIN (3 NE) TX US 3133 -9686 118 COOPAB +MRLV1 MARLBORO VT US 4284 -7269 -9999 RAWS +MRLW1 STEHEKIN (11 S) WA US 4815 -12065 1707 +MRLW2 MARLINTON (1 N) WV US 3822 -8008 655 COOPAB +MRLW3 MERRILL WI US 4523 -8965 -9999 UCOOP +MRMA3 SEDONA (16 ENE) AZ US 3493 -11152 2286 SNOTEL +MRMC1 OROVILLE (20 NE) CA US 3971 -12127 475 WSF +MRMI3 MEROM (2 ESE) IN US 3905 -8752 149 COOPB +MRMK1 MERRIAM KS US 3903 -9470 -9999 UCOOP +MRMK2 STANTON (3 WNW) KY US 3788 -8387 409 IFLOWS +MRML1 MERMENTAU LA US 3018 -9258 5 +MRMM8 MARTINSDALE MT US 4648 -11025 1420 GOES +MRMN1 MERRIMAN NE US 4268 -10171 -9999 NWR +MRMN2 GLENDALE (8 NE) NV US 3676 -11445 646 ALERT +MRMN8 MARMARTH ND US 4630 -10393 826 COOPB +MRMT2 RIOMEDINA (3 NW) TX US 2950 -9890 -9999 GOES +MRMW2 HENDRICKS (4 SW) WV US 3904 -7968 808 SNOCOR +MRMW3 LA CROSSE (5 SE) WI US 4377 -9115 -9999 +MRN MORGANTON (6 E) NC US 3582 -8161 387 AWOS +MRNA4 MARIANNA (2 S) AR US 3473 -9077 71 COOPAB +MRNC1 MIRANDA (4 SE) CA US 4018 -12378 80 +MRNC2 MINTURN CO US 3959 -10643 2438 UCOOP +MRNG1 FAIRBURN (5 E) GA US 3356 -8449 -9999 GOES +MRNI3 MARION IN US 4052 -8563 256 NWR +MRNK1 MORAN KS US 3792 -9518 335 COOPB +MRNK2 MARION KY US 3733 -8807 165 COOPB +MRNL1 MORGAN CITY (20 SE) LA US 2942 -9108 -9999 GOES +MRNM4 MARENISCO MI US 4637 -8970 -9999 +MRNM7 MT VERNON (3 NE) MO US 3713 -9382 -9999 UCOOP +MRNM8 WEST GLACIER (18 NE) MT US 4877 -11382 1219 WSF +MRNN1 NIOBRARA NE US 4276 -9803 366 UCOOP +MRNN6 MT MARION (1 NE) NY US 4204 -7397 27 OTHER +MRNN7 MARION (13 NNE) NC US 3588 -8195 546 COOPB +MRNO1 MARION (3 SE) OH US 4057 -8303 298 COOPC +MRNS1 MARION SC US 3417 -7940 -9999 COOPA +MRNS2 OPAL SD US 4489 -10261 826 COOPAB +MRNT2 MARATHON TX US 3021 -10324 1247 COOPAB +MRNU1 MORONI UT US 3953 -11159 1695 COOPAB +MRNV2 MARION VA US 3685 -8148 -9999 AHOS +MRNW3 MORRISONVILLE WI US 4328 -8936 -9999 COOPC +MROA3 PHOENIX (3 S) AZ US 3340 -11207 329 ALERT +MROC1 PALO ALTO CA US 3742 -12213 8 ALERT +MROI2 MEREDOSIA IL US 3983 -9057 -9999 GOES +MROI2G MEREDOSIA IL US 3983 -9057 -9999 +MROI3 MARION IN US 4058 -8567 236 GOES +MROI4 MARENGO (1 N) IA US 4182 -9207 220 +MROI4G MARENGO (1 N) IA US 4182 -9207 220 +MROL1 MONROE (10 N) LA US 3269 -9204 23 GOES +MROM4 MONROE MI US 4192 -8340 180 COOPA +MRON2 RENO (13 SSW) NV US 3935 -11988 2743 WSF +MRON5 MORA (15 NW) NM US 3613 -10553 2621 WSF +MRON8 MARION ND US 4660 -9833 -9999 UCOOP +MROS1 MYRTLE BEACH (3 SW) SC US 3366 -7892 0 HTG +MROS2 MURDO (7 WSW) SD US 4387 -10083 -9999 UCOOP +MROT4 EL MORILLO TP 2615 -9838 -9999 GOES +MROTP EL MORILLO MX 2615 -9838 -9999 +MROW1 MONROE (4 SW) WA US 4783 -12205 4 +MROW3 MONROE CENTER (1 E) WI US 4411 -8992 293 UCOOP +MRPA3 PARADISE VALLEY (15 NNW) AZ US 3374 -11184 792 ALERT +MRPC1 WAWONA (4 ESE) CA US 3751 -11960 1981 GOES +MRPC2 ESTES PARK (4 SW) CO US 4035 -10558 -9999 GOES +MRPI2 MELROSE PARK IL US 4189 -8786 195 UCOOP +MRPL1 MERMENTAU (1 NNE) LA US 3020 -9258 6 COOPB +MRPM4 MAPLE RAPIDS MI US 4312 -8470 196 COOPB +MRPM8 MCALLISTER (6 NE) MT US 4549 -11163 1430 GOES +MRPN1 PONCA (2 NE) NE US 4258 -9668 -9999 +MRQM4 MARQUETTE MI US 4655 -8738 203 COOPAB +MRQW4 WAPITI (16 SE) WY US 4430 -10923 2670 SNOTEL +MRRA4 MORRILTON AR US 3517 -9271 -9999 NWR +MRRC1 PETALUMA (4 W) CA US 3823 -12272 122 ALERT +MRRC2 MORRISON CO US 3965 -10520 1762 +MRRK2 MERRIMAC KY US 3747 -8515 274 UCOOP +MRRM5 MORRIS MN US 4558 -9588 347 COOPAB +MRRM6 MERRILL MS US 3098 -8873 15 +MRRM7 MORRISVILLE MO US 3747 -9342 347 COOPB +MRRN1 MERRIMAN (1 S) NE US 4290 -10168 991 PROF +MRRN6 MORRISVILLE (3 S) NY US 4285 -7565 424 +MRRN8 MERRIFIELD (5 W) ND US 4785 -9722 -9999 UCOOP +MRRP1 MORRIS RUN PA US 4167 -7703 543 COOPB +MRRS2 MILLER SD US 4453 -9900 518 UCOOP +MRRT2 MARRIETTA TX US 3320 -9447 -9999 NWR +MRRW3 MERRILLAN WI US 4445 -9084 283 UCOOP +MRRW4 NEWCASTLE (25 SW) WY US 4352 -10438 -9999 UCOOP +MRSA3 MORRISTOWN (7 NE) AZ US 3393 -11253 818 ALERT +MRSC1 BARSTOW (48 ENE) CA US 3507 -11608 290 GOES +MRSC2 MORRISON (3 SSE) CO US 3962 -10518 -9999 UCOOP +MRSF1 ARCADIA (9 NNE) FL US 2734 -8181 -9999 GOES +MRSI2 MARSEILLES IL US 4132 -8872 141 +MRSI2G MARSEILLES IL US 4132 -8872 141 +MRSL1 INTRACOASTAL CITY (21 SE) LA US 2945 -9206 -9999 C-MAN +MRSM4 MEARS (1 NW) MI US 4370 -8643 219 COOPC +MRSM5 MARCELL MN US 4760 -9368 424 COOPAB +MRSN1 MORSE BLUFF NE US 4143 -9677 390 UCOOP +MRSN2 INCLINE VILLAGE (5 NE) NV US 3932 -11989 2697 SNOTEL +MRSN6 MORRIS (2 SW) NY US 4252 -7530 335 GOES +MRSN7 MILLS RIVER (2 NW) NC US 3540 -8260 640 +MRSO2 MEERS (1 SE) OK US 3477 -9857 424 +MRSO3 MADRAS (3 N) OR US 4468 -12113 744 GOES +MRST1 MORRISON TN US 3562 -8590 -9999 +MRST2 MORSE TX US 3607 -10148 969 COOPB +MRSW1 CLIFFDELL (21 W) WA US 4691 -12148 1561 SNOTEL +MRSX1 MARBLEMOUNT RANGER STN WA US 4853 -12145 -9999 +MRTC1 SAN MARTIN (1 S) CA US 3707 -12159 59 ALERT +MRTC2 TOWAOC (12 S) CO US 3703 -10874 1541 GOES +MRTI2 MORTON (1 E) IL US 4061 -8944 210 COOPB +MRTK1 MARMATON KS US 3782 -9480 238 GOES +MRTM2 MARRIOTTSVILLE (3 N) MD US 3938 -7685 152 UCOOP +MRTM6 MARIETTA (6 SE) MS US 3443 -8842 86 GOES +MRTM8 MARTINSDALE (3 NNW) MT US 4650 -11034 1463 COOPABC +MRTN2 WINNEMUCCA (50 NNE) NV US 4165 -11752 2042 WSF +MRTN4 MARTINSVILLE NJ US 4062 -7458 -9999 +MRTO1 MARIETTA OH US 3938 -8148 -9999 GOES +MRTO2 MARIETTA (5 SW) OK US 3388 -9716 244 COOPAB +MRTP1 MARIETTA PA US 4005 -7653 70 GOES +MRTS1 MOUNTAIN REST (4 SE) SC US 3486 -8313 -9999 IFLOWS +MRTS2 MARTIN SD US 4318 -10173 1012 COOPABC +MRTW2 MARTINSBURG (1 W) WV US 3939 -7798 165 COOPAB +MRTW3 MARINETTE (3 WSW) WI US 4510 -8763 186 COOPC +MRUC1 FOREST GLEN (6 W) CA US 4037 -12344 780 WSF +MRVA2 STERLING AK US 6053 -15070 91 COOPA +MRVA3 NEW RIVER (4 SW) AZ US 3387 -11219 460 ALERT +MRVC1 MARYSVILLE (1 NNE) CA US 3915 -12159 17 COOPA +MRVC2 MEEKER (26 E) CO US 4002 -10756 2195 COOPAB +MRVF1 GEORGETOWN (2 NE) FL US 2941 -8162 -9999 +MRVI2 MORRISONVILLE IL US 3942 -8946 192 COOPAB +MRVI3 MERRILLVILLE IN US 4150 -8738 191 ALERT +MRVI3D MERRILLVILLE IN US 4150 -8738 -9999 +MRVK1 MARYSVILLE KS US 3984 -9664 -9999 COOPABC +MRVL1 MOREAUVILLE LA US 3103 -9198 -9999 +MRVN1 NIOBRARA (7 NW) NE US 4279 -9808 -9999 +MRVN6 MORRISVILLE (3 S) NY US 4285 -7565 424 +MRVO2 WILLOW (7 N) OK US 3515 -9950 515 COOPB +MRVP1 MURRYSVILLE (2 SW) PA US 4041 -7973 262 COOPB +MRVP4 MOROVIS PR 1833 -6641 183 COOPB +MRVU1 NEPHI (14 N) UT US 3982 -11187 1524 GOES +MRWA3 BULLHEAD CITY (7 SSE) AZ US 3501 -11458 195 ALERT +MRWC1 LODI (1 N) CA US 3816 -12130 14 OTHER +MRWF1 MIRAMAR (34 W) FL US 2599 -8084 -9999 UCOOP +MRWN2 WELLS (3 ESE) NV US 4110 -11491 1780 AMOS +MRWO3 MILTON FREEWATER (1 NW) OR US 4594 -11841 296 COOPAB +MRX MORRISTOWN TN US 3617 -8340 408 +MRY MONTEREY (2 E) CA US 3659 -12185 50 +MRYC1 MARYSVILLE (4 NE) CA US 3918 -12152 27 GOES +MRYG1 MADRAY SPRINGS (2 WNW) GA US 3174 -8200 -9999 COOPA +MRYK1 MARYSVILLE KS US 3983 -9665 354 AHOS +MRYK2 MURRAY KY US 3660 -8825 161 +MRYM8 ST. MARY (1 SSW) MT US 4874 -11343 -9999 GOES +MRYN2 MERCURY (3 SW) NV US 3662 -11602 1004 GOES +MRYN3 NEW DURHAM NH US 4347 -7118 213 SNOCOR +MRYN5 MORIARTY (1 NE) NM US 3501 -10605 1896 COOPB +MRYQ2 MARYSVILLE BC CN 4963 -11597 945 +MRYS1 GEORGETOWN (4 SW) SC US 3333 -7934 -9999 GOES +MRYT2 MARYNEAL (4 SW) TX US 3220 -10050 771 UCOOP +MRYU1 MARYSVALE UT US 3845 -11223 1801 COOPAB +MRZA1 MOUNT ROSZELL AL US 3493 -8712 -9999 AHOS +MRZC1 MARTINEZ (1 NNW) CA US 3803 -12214 2 AHOS +MRZO3 UNION (36 ESE) OR US 4517 -11730 2499 WSF +MSAA3 STANFIELD (1 E) AZ US 3288 -11195 398 ALERT +MSAC1 MT SHASTA CA US 4132 -12232 1086 GOES +MSAC2 MESA (4 S) CO US 3911 -10814 -9999 UCOOP +MSAM8 MISSOULA (2 NE) MT US 4690 -11397 1042 COOPC +MSAP4 LUQUILLO (4 SW) PR 1833 -6575 84 GOES +MSAT2 MASON (3 ESE) TX US 3074 -9919 462 OTHER +MSAW2 ETAM (2 SE) WV US 3927 -7971 680 IFLOWS +MSAW3 MENASHA (2 NW) WI US 4422 -8847 -9999 AUTOB +MSBC1 STOCKTON (17 ENE) CA US 3805 -12101 38 ALERT +MSBC2 COLORADO SPRINGS (8 N) CO US 3895 -10483 -9999 +MSBC3 MILFORD CT US 4121 -7303 0 ALERT +MSBK2 PIKEVILLE (5 NW) KY US 3753 -8258 204 COOPAB +MSBM6 MISSISSIPPI SOUND MS US 3024 -8925 -9999 GOES +MSBM8 MOSBY MT US 4699 -10789 760 GOES +MSBP1 MILESBURG PA US 4095 -7778 -9999 GOES +MSBP4 LUQUILLO (4 SW) PR 1834 -6576 184 GOES +MSBT2 PEARLAND TX US 2963 -9539 -9999 ALERT +MSBU1 MONROE (3 NW) UT US 3863 -11212 1615 +MSCA2 CHUGIAK (21 NE) AK US 6143 -14942 123 COOPA +MSCA3 MESCAL (1 W) AZ US 3199 -11048 1215 ALERT +MSCC1 SANTA BARBARA (1 W) CA US 3443 -11972 320 ALERT +MSCC2 COLORADO SPRINGS (9 NE) CO US 3888 -10468 1995 ALERT +MSCI1 MOSCOW (10 NE) ID US 4680 -11685 1433 SNOTEL +MSCI4 MASON CITY IA US 4315 -9320 341 COOPBC +MSCK1 MUSCOTAH (2 S) KS US 3952 -9553 281 +MSCM4 MUIR MI US 4300 -8494 197 UCOOP +MSCM5 MINNESOTA CITY (6 NW) MN US 4416 -9181 204 COOPB +MSCN5 BENT NM US 3317 -10583 -9999 GOES +MSCP1 MILESBURG PA US 4093 -7778 213 GOES +MSCP4 RIO GRANDE (7 SE) PR 1830 -6575 482 GOES +MSCT2 COMMERCE TX US 3327 -9592 -9999 GOES +MSCV2 SALEM (4 N) VA US 3735 -8005 364 IFLOWS +MSCW1 MAZAMA (2 WNW) WA US 4861 -12045 664 SNOCOR +MSDA1 MADISON AL US 3467 -8672 186 UCOOP +MSDC1 GLENDORA (3 N) CA US 3417 -11788 369 ALERT +MSDC3 COVENTRY (2 W) CT US 4180 -7235 146 COOPB +MSDK1 OVERLAND PARK KS US 3892 -9470 295 COOPBC +MSDT2 AUSTIN TX US 3039 -9791 -9999 +MSEA3 PHOENIX (14 N) AZ US 3363 -11208 404 ALERT +MSEC2 MONUMENT (1 SSE) CO US 3908 -10487 -9999 COOPAB +MSEP4 LUQUILLO (3 W) PR 1837 -6576 5 GOES +MSET2 MULESHOE TX US 3423 -10275 1149 COOPA +MSEW3 MOSINEE WI US 4479 -8972 352 UCOOP +MSEW4 MOOSE WY US 4365 -11071 1960 GOES +MSFA3 AVONDALE (5 E) AZ US 3345 -11223 306 ALERT +MSFA4 MARIANNA (2 NE) AR US 3480 -9072 46 GOES +MSFC3 WILLIMANTIC CT US 4177 -7218 -9999 SNOCOR +MSFI1 WEIPPE (7 SE) ID US 4637 -11583 975 +MSFM3 MARSHFIELD (2 NE) MA US 4209 -7068 3 RAMOS +MSFM5 MINNESOTA FALLS MN US 4470 -9532 -9999 UCOOP +MSFO3 UNION CREEK (2 N) OR US 4293 -12243 1437 GOES +MSGC2 MANITON SPRINGS CO US 3885 -10493 2021 COOPB +MSGC3 SOUTHINGTON CT US 4163 -7288 67 ALERT +MSGK2 MOUNT STERLING (6 SE) KY US 3802 -8383 -9999 GOES +MSGN7 CANTON (15 NNW) NC US 3573 -8293 -9999 AHOS +MSHA4 MARSHALL AR US 3590 -9265 293 COOPAB +MSHC1 CALISTOGA (6 NNW) CA US 3868 -12263 1219 ALERT +MSHI3 MARSHALL IN US 3985 -8718 -9999 UCOOP +MSHI4 MARSHALLTOWN IA US 4207 -9293 265 COOPAB +MSHK2 FLEMINGSBURG (6 ESE) KY US 3837 -8353 329 IFLOWS +MSHM1 MOOSEHEAD ME US 4558 -6973 319 SNOCOR +MSHM3 Menemsha Harbor MA US 4135 -7077 -9999 CTGN +MSHM8 MUSSELSHELL (3 W) MT US 4650 -10813 930 OTHER +MSHN7 RALEIGH NC US 3582 -7859 60 GOES +MSHO1 MARSHALLVILLE OH US 4088 -8173 341 COOPB +MSHO2 MARSHALL OK US 3615 -9762 319 COOPB +MSHT2 BALCONES HEIGHTS (3 NE) TX US 2952 -9852 -9999 UCOOP +MSHW3 MARSHALL WI US 4317 -8905 -9999 +MSIN6 MT SINAI NY US 4093 -7302 15 COOPAB +MSIP1 CARBONDALE (2 NW) PA US 4159 -7554 543 IFLOWS +MSKA3 NEW RIVER (4 E) AZ US 3393 -11208 565 ALERT +MSKC1 MORONGO VALLEY (4 SSW) CA US 3401 -11663 732 ALERT +MSKM4 MESICK (6 SW) MI US 4436 -8582 -9999 +MSKO2 MUSKOGEE (4 SE) OK US 3469 -9538 158 COOPAB +MSKT2 HOUSTON TX US 2978 -9573 -9999 ALERT +MSKU1 GRANTSVILLE (11 SE) UT US 4063 -11268 1341 +MSKW3 MUSKEGO (10 WSW) WI US 4290 -8813 -9999 +MSL MUSCLE SHOALS AL US 3475 -8761 165 +MSLA3 STANFIELD (8 E) AZ US 3288 -11183 400 ALERT +MSLC1 MOSS LANDING (2 E) CA US 3682 -12173 6 +MSLF1 TALLAHASSEE FL US 3046 -8432 -9999 ALERT +MSLM8 MISSOULA - FTS RAWS MT US 4717 -11400 -9999 +MSLN5 MESILLA (6 SSW) NM US 3223 -10680 -9999 GOES +MSLO1 MASSILLON (2 S) OH US 4077 -8153 283 COOPB +MSLU1 PANGUITCH (12 NNE) UT US 3798 -11237 1981 +MSLW1 MOSES LAKE (4 N) WA US 4719 -11926 326 GOES +MSMC1 PALMDALE CA US 3463 -11771 -9999 ALERT +MSMT2 MASON (15 ENE) TX US 3080 -9898 -9999 ALERT +MSN MADISON WI US 4314 -8934 262 +MSNA2 PAXSON (39 WSW) AK US 6283 -14663 -9999 SNOCOR +MSNA4 MADISON AR US 3501 -9072 51 +MSNC1 SNELLING (4 E) CA US 3752 -12033 25 GOES +MSNC2 CRIPPLE CREEK (9 NE) CO US 3878 -10502 -9999 GOES +MSNI3 MEDARYVILLE IN US 4116 -8690 212 COOPB +MSNI3C MEDARYVILLE IN US 4116 -8690 212 +MSNI4 MASSENA IA US 4125 -9477 378 COOPB +MSNM6 MADISON (3 E) MS US 3245 -9010 107 UCOOP +MSNN6 SPECULATOR (9 N) NY US 4360 -7442 579 SNOCOR +MSNS2 MISSION (14 S) SD US 4312 -10060 856 COOPAB +MSNT2 MASON TX US 3074 -9924 436 COOPAB +MSNW3 MADISON (4 SE) WI US 4305 -8932 263 AUTOB +MSO MISSOULA (6 NW) MT US 4692 -11409 976 +MSOA2 CHENA HOT SPRINGS (15 SSW) AK US 6487 -14622 945 SNOTEL +MSOC1 MODESTO CA US 3764 -12101 27 COOPB +MSOI2 MASON CITY (1 E) IL US 4020 -8968 178 COOPAB +MSOM8 MISSOULA MT US 4692 -11409 974 COOPABC +MSON1 MADISON NE US 4183 -9745 472 COOPB +MSP MINNEAPOLIS MN US 4488 -9322 253 +MSPA3 TEMPE (3 E) AZ US 3343 -11196 345 ALERT +MSPC2 PEACEFUL VALLEY (1 W) CO US 4013 -10552 -9999 +MSPC3 MOOSUP CT US 4171 -7189 -9999 +MSPF1 CHIEFLAND (7 W) FL US 2949 -8298 -9999 GOES +MSPI3 MADISON IN US 3873 -8540 140 COOPA +MSPM4 MIDLAND MI US 4364 -8427 -9999 OTHER +MSPM5 MINNEAPOLIS MN US 4505 -9327 247 COOPB +MSPM8 POLSON (11 E) MT US 4768 -11397 2067 SNOTEL +MSPN4 MORRIS PLAINS NJ US 4083 -7452 201 IFLOWS +MSPN5 SHEEP SPRINGS (8 WSW) NM US 3610 -10883 2409 WSF +MSQC2 ALMA (1 S) CO US 3927 -10605 3115 GOES +MSQF1 OKEECHOBEE FL US 2724 -8078 -9999 GOES +MSQM1 CLAYTON LAKE ME US 4661 -6921 387 SNOCOR +MSQM4 MANISTIQUE MI US 4595 -8625 189 COOPAB +MSQN2 MESQUITE (2 NNE) NV US 3684 -11405 600 ALERT +MSQN5 MOSQUERO (1 NE) NM US 3580 -10393 1667 COOPA +MSQO1 MOSQUITO CREEK OH US 4130 -8077 277 GOES +MSR CHANHASSEN MN US 4485 -9357 288 +MSRA3 PHOENIX (4 ESE) AZ US 3342 -11205 340 ALERT +MSRC1 MOUNT SHASTA CA US 4131 -12232 1081 GOES +MSRC2 WELLINGTON (17 NNE) CO US 4094 -10495 1831 ALERT +MSRM5 FOURTOWN (10 N) MN US 4842 -9534 376 UCOOP +MSRN3 LYME (4 E) NH US 4377 -7203 427 SCAN +MSRN6 MISER NY US 4396 -7547 -9999 NWR +MSRQ2 JESMOND BC CN 5077 -12220 1850 GOES +MSRU1 EUREKA (11 SW) UT US 3980 -11227 1756 GOES +MSRW1 MOSSYROCK (3 E) WA US 4654 -12242 238 +MSS MASSENA NY US 4494 -7485 65 +MSSA3 PARADISE VALLEY (22 N) AZ US 3388 -11195 695 ALERT +MSSC1 LAMOINE (11 E) CA US 4096 -12222 335 GOES +MSSC2 MANCOS CO US 3740 -10827 2396 UCOOP +MSSF1 MOSS BLUFF FL US 2908 -8188 0 GOES +MSSI1 SHOUP (25 SW) ID US 4529 -11460 927 GOES +MSSI3 MISSISSINEWA IN US 4070 -8595 -9999 UCOOP +MSSM6 MOSS (1 S) MS US 3178 -8918 73 ALERT +MSSM7 KEYTESVILLE MO US 3952 -9295 244 AHOS +MSSN6 MASSENA NY US 4498 -7585 73 GOES +MSSO2 MARSHALL (4 SSE) OK US 3612 -9761 311 OTHER +MSSS2 MISSION SD US 4330 -10067 789 COOPABC +MSST2 SANDY HARBOR TX US 3056 -9843 -9999 ALERT +MSSW1 DISAUTEL (8 E) WA US 4837 -11907 2027 WSF +MSTA3 GLENDALE (9 N) AZ US 3367 -11214 411 ALERT +MSTC1 MISSION VIEJO (6 NE) CA US 3371 -11764 369 ALERT +MSTC2 LITTLETON (3 NW) CO US 3964 -10506 1676 ALERT +MSTF1 LONG BOAT KEY (2 S) FL US 2739 -8264 -9999 OTHER +MSTI3 MORRISTOWN IN US 3967 -8572 251 COOPB +MSTI4 MUSCATINE (2 N) IA US 4147 -9104 207 COOPAB +MSTK2 MT. STERLING KY US 3806 -8396 383 IFLOWS +MSTM4 MANISTIQUE MI US 4611 -8624 223 NWR +MSTM5 ST. CROIX MN US 4527 -9283 -9999 UCOOP +MSTN2 MUSTANG NV US 3952 -11963 1350 AMOS +MSTN3 LITTLETON (7 NW) NH US 4434 -7189 213 SNOCOR +MSTN4 MORRISTOWN NJ US 4080 -7442 58 IFLOWS +MSTO1 MOUNT STERLING (7 SE) OH US 3972 -8326 262 +MSTP1 WEST SALISBURY (4 NW) PA US 3980 -7913 850 IFLOWS +MSTT1 MORRISTOWN TN US 3627 -8323 -9999 +MSTT2 HOUSTON TX US 2977 -9536 -9999 GOES +MSTV2 MUSTOE (2 S) VA US 3827 -7967 671 IFLOWS +MSTW2 MILLSTONE WV US 3783 -8218 546 IFLOWS +MSUA3 QUEEN CREEK (5 W) AZ US 3327 -11175 589 ALERT +MSUM4 EAST LANSING (4 S) MI US 4267 -8448 268 UCOOP +MSV MONTICELLO NY US 4170 -7480 -9999 SAWRS +MSVA3 BULLHEAD CITY (3 E) AZ US 3511 -11454 293 ALERT +MSVA4 MAYSVILLE (4 SE) AR US 3636 -9455 -9999 GOES +MSVC1 CHESTER (3 WSW) CA US 4029 -12129 1707 OTHER +MSVC2 BOULDER (10 NNW) CO US 4017 -10537 -9999 +MSVL1 MADISONVILLE LA US 3041 -9016 -9999 GOES +MSVT2 MADISONVILLE TX US 3095 -9591 77 COOPAB +MSWA3 SURPRISE (2 NNW) AZ US 3367 -11236 407 ALERT +MSWC1 MERCED FALLS (1 ESE) CA US 3752 -12031 130 AHOS +MSWC2 FORT COLLINS (4 E) CO US 4058 -10502 1500 COOPAB +MSWI1 TROY (1 S) ID US 4682 -11688 1344 WSF +MSWT2 MASON (14 SSW) TX US 3054 -9927 -9999 ALERT +MSWV1 MT SNOW VT US 4297 -7290 -9999 +MSX MISSOULA MT US 4704 -11399 2438 WSR88D +MSXA3 PEORIA (3 NE) AZ US 3362 -11220 372 ALERT +MSXC2 MESA (6 S) CO US 3909 -10812 2353 UCOOP +MSY NEW ORLEANS LA US 2999 -9026 1 +MSYC1 YUCCA VALLEY (13 SE) CA US 3401 -11663 732 ALERT +MSYF1 MOSSY HEAD (4 E) FL US 3075 -8627 -9999 UCOOP +MSYL1 NEW ORLEANS LA US 3025 -8977 3 +MSZC1 MOUNT SHASTA (5 NE) CA US 4137 -12223 2408 WSF +MSZM7 MORRISVILLE MO US 3748 -9348 -9999 GOES +MTAA3 GU VO (6 SW) AZ US 3203 -11268 927 ALERT +MTAC1 SAN RAFAEL (7 NW) CA US 3806 -12261 596 NWR +MTAC2 LAKE GEORGE (8 NNW) CO US 3909 -10538 2685 GOES +MTAI2 MARIETTA IL US 4050 -9039 195 COOPB +MTAI4 MOUNT AYR (5 SW) IA US 4068 -9429 378 COOPAB +MTAM2 MOUNT AIRY MD US 3937 -7715 -9999 +MTAM8 MALTA (35 S) MT US 4784 -10796 808 COOPABC +MTAN5 MOUNTAINAIR (6 WSW) NM US 3450 -10633 1981 UCOOP +MTAN7 MOUNT AIRY (2 W) NC US 3648 -8067 317 COOPAB +MTAO1 MASSILLON (1 ESE) OH US 3942 -8143 177 +MTAO3 ASHLAND (8 S) OR US 4208 -12272 -9999 +MTAW1 TROUT LAKE WA US 4600 -12154 597 +MTAW3 MONTANA WI US 4434 -9166 247 UCOOP +MTBA1 MOUNTAIN BROOK (4 E) AL US 3348 -8671 135 GOES +MTBA3 PHOENIX (9 N) AZ US 3360 -11207 333 ALERT +MTBA4 MOUNTAINBURG (2 NE) AR US 3565 -9415 242 COOPAB +MTBC1 SAN BERNARDINO (15 NW) CA US 3424 -11765 1311 ALERT +MTBI1 SUN VALLEY (2 SW) ID US 4367 -11440 2719 WSF +MTBN2 DEETH (6 N) NV US 4115 -11527 1649 GOES +MTBP1 WARRENDALE PA US 4065 -8011 357 UCOOP +MTBQ2 ROCK CREEK MT BALDY BC CN 4912 -11915 1174 +MTBT2 MATHIS (4 SW) TX US 2804 -9786 -9999 +MTBU1 GUNNISON (15 E) UT US 3913 -11150 2896 WSF +MTBV2 MONTEBELLO VA US 3785 -7913 807 COOPB +MTC MOUNT CLEMENS MI US 4260 -8282 177 +MTCA1 ABEL (5 SW) AL US 3360 -8565 -9999 +MTCA2 CHENA HOT SPRINGS AK US 6536 -14609 701 COOPA +MTCC1 SANTA BARBARA (4 N) CA US 3445 -11969 381 ALERT +MTCC2 CORTEZ (8 WSW) CO US 3733 -10870 -9999 GOES +MTCC3 MOUNT CARMEL CT US 4141 -7290 55 COOPA +MTCF1 MONTICELLO (1 NNE) FL US 3056 -8386 44 COOPAB +MTCG1 MOUNTAIN CITY (2 N) GA US 3495 -8340 657 COOPB +MTCI2 MOUNT CARROLL IL US 4210 -8998 -9999 COOPAB +MTCK2 MONTICELLO (3 NE) KY US 3687 -8483 283 +MTCM1 HOULTON (10 N) ME US 4633 -6784 169 SNOCOR +MTCM4 MOUNT CLEMENS (2 WNW) MI US 4260 -8292 174 COOPB +MTCM6 MONTICELLO MS US 3155 -9008 48 +MTCM7 MONTICELLO (1 S) MO US 4012 -9172 165 +MTCN5 DUSTY (5 SE) NM US 3357 -10760 -9999 UCOOP +MTCO2 MIAMI (2 NE) OK US 3690 -9487 232 GOES +MTCP1 MOUNT CARMEL (2 W) PA US 4078 -7645 305 COOPB +MTCQ2 MOUNT COOK CN 5218 -11932 -9999 +MTCS1 MOUNT CARMEL (5 N) SC US 3407 -8250 108 GOES +MTCS2 MITCHELL (1 SW) SD US 4370 -9805 411 NWR +MTCT1 MOUNTAIN CITY TN US 3648 -8179 765 COOPA +MTCT2 MANCHACA (4 W) TX US 3014 -9790 -9999 ALERT +MTCV2 MATOACA VA US 3722 -7747 21 +MTCW1 BELFAIR (8 W) WA US 4775 -12300 1234 SNOTEL +MTCW2 MOYERS (2 NNE) WV US 3853 -7933 853 IFLOWS +MTDA4 MARKED TREE (3 NW) AR US 3557 -9047 -9999 GOES +MTDC1 OJAI (4 NNW) CA US 3449 -11931 274 ALERT +MTDF1 BRADENTON (12 E) FL US 2748 -8235 12 UCOOP +MTDM4 MOTTVILLE MI US 4182 -8575 -9999 UCOOP +MTDN6 DANNEMORA (1 N) NY US 4474 -7373 628 SNOCOR +MTDO1 MT BLANCHARD OH US 4090 -8367 258 IFLOWS +MTDP1 MT.DAVIS PA US 3980 -7918 832 COOPB +MTDS2 RAPID CITY (10 W) SD US 4412 -10380 1798 WSF +MTDT2 MATADOR TX US 3402 -10082 698 COOPAB +MTDW2 HAZELTON (3 SSE) WV US 3962 -7952 765 IFLOWS +MTEA3 TEMPE AZ US 3341 -11193 354 ALERT +MTEC1 CARMEL VALLEY (3 SSW) CA US 3643 -12171 145 ALERT +MTEC2 SOUTH FORK (4 SSE) CO US 3761 -10661 -9999 GOES +MTEF1 MARATHON (7 ENE) FL US 2474 -8098 2 UCOOP +MTEK2 MOUNT EDEN (6 W) KY US 3805 -8520 210 COOPB +MTEO1 MOUNT HEALTHY OH US 3923 -8455 -9999 IFLOWS +MTET1 MONTEAGLE TN US 3525 -8583 588 COOPAB +MTEW4 MEETEETSE (2 E) WY US 4420 -10878 1670 UCOOP +MTFG1 METTER (1 ESE) GA US 3239 -8204 -9999 GOES +MTGA1 MONTGOMERY AL US 3238 -8629 -9999 NWR +MTGA3 OATMAN (5 W) AZ US 3503 -11447 530 ALERT +MTGA4 MARKED TREE (4 W) AR US 3553 -9048 58 GOES +MTGC1 OJAI (6 W) CA US 3450 -11936 427 GOES +MTGK1 MATFIELD GREEN (2 N) KS US 3818 -9657 396 COOPB +MTGK2 META KY US 3757 -8247 -9999 GOES +MTGM3 ADAMS (3 WNW) MA US 4264 -7317 1063 NWR +MTGM4 MONTAGUE (4 NW) MI US 4347 -8642 198 COOPAB +MTGM7 MOUNTAIN GROVE (2 N) MO US 3715 -9227 442 COOPAB +MTGN4 MONTAGUE NJ US 4132 -7480 -9999 GOES +MTGN7 MOUNT GILEAD (4 W) NC US 3521 -8006 67 COOPB +MTGP1 MONTGOMERY PA US 4117 -7687 139 UCOOP +MTGT2 MATAGORDA TX US 2868 -9597 3 COOPA +MTGV2 MOUNTAIN GROVE VA US 3810 -7989 539 COOPB +MTH MARATHON FL US 2473 -8105 -9999 ASOS +MTHA3 PHOENIX (3 NE) AZ US 3348 -11204 341 ALERT +MTHA4 MOUNTAIN COR AR US 3633 -9238 -9999 +MTHC1 MOUNT HEBRON (3 W) CA US 4178 -12204 1295 COOPABC +MTHC2 MATHESON (8 SE) CO US 3913 -10385 1777 COOPAB +MTHF1 MARATHON FL US 2473 -8105 2 COOPB +MTHH1 MOUNT HALEAKALA HI US 2072 -15627 2969 NWR +MTHI1 MOUNTAIN HOME AFB ID US 4303 -11587 958 GOES +MTHK1 MOUNT HOPE KS US 3787 -9767 439 COOPB +MTHM3 METHUEN (5 N) MA US 4274 -7121 11 GOES +MTHM7 MOUNT HULDA MO US 3837 -9323 -9999 UCOOP +MTHN2 BAKER (8 W) NV US 3902 -11427 2804 GOES +MTHN4 MOUNT HOLLY NJ US 3998 -7480 3 COOPB +MTHN7 BALSAM GROVE (5 NNW) NC US 3530 -8290 1707 IFLOWS +MTHN8 MARMARTH ND US 4630 -10392 819 COOPB +MTHO1 MT HEALTHY OH US 3923 -8454 -9999 ALERT +MTHO3 GOVERNMENT CAMP (3 NE) OR US 4532 -12172 1646 SNOTEL +MTHT2 MATHIS (5 SSW) TX US 2804 -9787 42 +MTHU1 ALTONAH (20 NW) UT US 4056 -11049 2484 +MTHV1 MOUNT HOLLY (2 E) VT US 4345 -7278 500 SNOCOR +MTHV2 MATHEWS (2 ENE) VA US 3745 -7628 2 COOPAB +MTHW1 METHOW (2 S) WA US 4810 -12002 357 COOPAC +MTIA4 MOUNT IDA (3 SE) AR US 3453 -9360 212 +MTIC1 MONTECITO (1 N) CA US 3445 -11964 457 GOES +MTIC2 BALLTOWN (3 NNW) CO US 3910 -10635 2804 +MTIG1 MONTICELLO (2 NNW) GA US 3333 -8370 162 COOPA +MTIM4 MOTT ISLAND MI US 4810 -8855 186 COOPA +MTIN7 CHARLOTTE (13 NW) NC US 3538 -8099 -9999 GOES +MTIU1 MANTI UT US 3926 -11163 1750 COOPAB +MTJ MONTROSE CO US 3851 -10789 -9999 +MTJC1 OJAI (10 NNW) CA US 3454 -11937 1341 ALERT +MTJN7 WEST JEFFERSON (2 ESE) NC US 3639 -8146 1482 NWR +MTJP1 MOUNT JEWETT (1 WNW) PA US 4173 -7865 -9999 GOES +MTKA2 TENAKEE SPRINGS (6 S) AK US 5769 -13520 -9999 UCOOP +MTKC1 ALTADENA (5 W) CA US 3427 -11824 1528 NWR +MTKH1 MOUNT KAALA HI US 2152 -15815 1227 NWR +MTKM8 BYNUM (24 W) MT US 4792 -11282 1951 SNOTEL +MTKN6 MONTAUK NY US 4105 -7196 3 HTG +MTLA2 KALTAG (45 S) AK US 6368 -15882 -9999 SNOCOR +MTLA3 MOUNT LEMMON (1 W) AZ US 3244 -11079 2743 ALERT +MTLC1 PLINE VALLEY (6 NE) CA US 3288 -11643 1756 +MTLG1 EATONTON (8 SW) GA US 3325 -8348 114 GOES +MTLI3 MITCHELL (2 E) IN US 3873 -8643 192 COOPB +MTLM5 MOTLEY MN US 4632 -9465 -9999 UCOOP +MTLN4 MANTOLOKING NJ US 4004 -7406 3 +MTLO3 MITCHELL (2 E) OR US 4457 -12012 1012 COOPAB +MTLS1 LYMAN (2 SE) SC US 3494 -8212 231 GOES +MTLT1 GATLINBURG (5 SE) TN US 3566 -8344 1963 COOPAB +MTLV2 MAURETOWN (3 N) VA US 3898 -7847 299 IFLOWS +MTLW2 MOUNT LOOKOUT WV US 3818 -8095 -9999 GOES +MTLW3 MONTELLO WI US 4378 -8930 240 COOPAB +MTMC1 GILROY (7 W) CA US 3702 -12170 564 ALERT +MTMI1 DIXIE (21 NE) ID US 4570 -11522 1920 SNOTEL +MTMN6 MOUNT MORRIS NY US 4277 -7784 165 +MTMP1 MATAMORAS PA US 4135 -7475 -9999 GOES +MTMS2 MITCHELL SD US 4372 -9803 395 UCOOP +MTMT4 MATAMOROS TP 2585 -9744 -9999 GOES +MTMTP MATAMOROS MX 2585 -9744 -9999 +MTMW2 MOUNT STORM (1 W) WV US 3927 -7926 779 GOES +MTN MIDDLE RIVER MD US 3933 -7641 19 SAWRS +MTNA4 MOUNTAINBURG AR US 3573 -9411 366 GOES +MTNC1 MOUNTAIN PASS (1 W) CA US 3547 -11554 1442 COOPAC +MTNC2 ESTES PARK (12 NE) CO US 4047 -10534 2499 ALERT +MTNF1 MILTON FL US 3063 -8703 -9999 UCOOP +MTNG1 ELLIJAY (8 NNW) GA US 3480 -8453 -9999 GOES +MTNI3 MILTON IN US 3974 -8514 -9999 GOES +MTNK1 MANHATTAN (4 NW) KS US 3920 -9660 337 UCOOP +MTNK2 MARTIN (2 SW) KY US 3755 -8277 201 COOPB +MTNL1 MARTIN LA US 3208 -9322 43 COOPB +MTNM1 MONMOUTH ME US 4424 -7007 116 SNOCOR +MTNM2 MONTPELIER MD US 3905 -7685 68 IFLOWS +MTNM5 MORTON (1 SW) MN US 4455 -9500 -9999 +MTNM5G MORTON (1 SW) MN US 4455 -9500 -9999 +MTNM7 MOUNTAIN GROVE (1 E) MO US 3713 -9226 -9999 UCOOP +MTNN2 MOUNTAIN CITY NV US 4184 -11597 1722 +MTNN5 MOUNTAINAIR (1 W) NM US 3452 -10626 1987 +MTNO1 MIDDLETOWN OH US 3952 -8442 194 COOPB +MTNO2 MOUNTAIN PARK (4 N) OK US 3473 -9898 -9999 GOES +MTNO3 MITCHELL (6 ESE) OR US 4454 -12003 1225 +MTNS2 MARTIN SD US 4317 -10175 1009 UCOOP +MTNW1 CLE ELUM (11 SW) WA US 4707 -12108 1905 GOES +MTNW2 MILTON WV US 3843 -8213 177 COOPAB +MTNW3 MARTINTOWN WI US 4252 -8980 239 COOPAB +MTNW4 KINNEAR (9 WNW) WY US 4323 -10893 1699 COOPB +MTO MATTOON/CHARLESTON IL US 3948 -8828 220 ASOS +MTOA3 TONOPAH (10 WNW) AZ US 3355 -11310 433 ALERT +MTOA4 MARKED TREE AR US 3553 -9042 60 GOES +MTOC1 PETROLIA (1 SE) CA US 4031 -12426 12 GOES +MTOI2 MOUNT OLIVE (1 E) IL US 3907 -8970 210 COOPB +MTOK2 MT. OLIVET (3 N) KY US 3859 -8402 202 GOES +MTON8 MINTO ND US 4829 -9737 246 +MTOO1 MT ORAB OH US 3903 -8392 273 IFLOWS +MTOV2 MATOACA (3 W) VA US 3723 -7752 64 COOPB +MTP MONTAUK NY US 4108 -7192 2 ASOS +MTPC1 MILL VALLEY (3 SW) CA US 3790 -12260 450 COOPB +MTPF1 FORT MYERS BEACH FL US 2646 -8195 -9999 GOES +MTPI2 MOUNT PULASKI IL US 4000 -8928 194 COOPB +MTPM3 MATTAPAN MA US 4227 -7110 12 COOPB +MTPM4 MOUNT PLEASANT MI US 4358 -8477 244 COOPAB +MTPM6 MOUNT PLEASANT (4 SW) MS US 3490 -8955 131 COOPB +MTPN5 ALAMOGORDO (8 NE) NM US 3295 -10582 2067 COOPA +MTPN6 MT PLEASANT NY US 4110 -7377 -9999 ALERT +MTPN7 CANTON NC US 3559 -8277 1744 IFLOWS +MTPO1 MARION TOWNSHIP (5 NNW) OH US 3961 -8244 311 IFLOWS +MTPP1 MOUNT PLEASANT (7 NNE) PA US 4022 -7950 305 COOPB +MTPT1 MOUNT PLEASANT (2 N) TN US 3555 -8720 237 COOPA +MTPT2 MIDFIELD TX US 2893 -9617 -9999 +MTPV2 MONTPELIER (3 E) VA US 3786 -7764 -9999 COOPA +MTPV3 CHRISTIANSTED (4 WNW) VI 1777 -6476 61 COOPB +MTQA3 PHOENIX (6 ENE) AZ US 3348 -11198 366 ALERT +MTQC1 PINE RIDGE (1 SW) CA US 3705 -11937 1250 GOES +MTQM4 MANISTIQUE (1 N) MI US 4598 -8624 187 COOPB +MTR MONTEREY CA US 3659 -12186 37 +MTRA2 CHENA HOT SPRINGS (14 N) AK US 5525 -14615 853 SNOTEL +MTRC1 KING CITY (20 E) CA US 3620 -12077 823 ALERT +MTRC2 MONTROSE (2 SW) CO US 3846 -10783 1829 UCOOP +MTRG1 METTER GA US 3239 -8204 -9999 NWR +MTRI2 METROPOLIS IL US 3713 -8873 87 GOES +MTRI3 MONTEREY IN US 4117 -8648 -9999 UCOOP +MTRK1 MENTOR (4 N) KS US 3880 -9757 369 GOES +MTRM4 MONTROSE (1 NE) MI US 4318 -8388 200 COOPC +MTRN2 WELLS (9 N) NV US 4128 -11502 1768 +MTRN6 MOUNT TREMPER NY US 4201 -7427 191 +MTRO1 MARTINS FERRY (5 WNW) OH US 4014 -8082 366 IFLOWS +MTRO3 MITCHELL (2 W) OR US 4458 -12018 799 GOES +MTRP1 MONTROSE PA US 4183 -7587 475 COOPAB +MTRP1L MONTROSE PA US 4183 -7587 -9999 +MTRQ2 REVELSTOKE BC CN 5103 -11815 1829 GOES +MTRS2 MONTROSE (8 N) SD US 4365 -9720 524 COOPB +MTRT2 MATADOR (1 WSW) TX US 3401 -10083 728 COOPB +MTRV2 SUGAR GROVE (2 NNE) VA US 3680 -8142 963 IFLOWS +MTRW2 SCOTT DEPOT (6 S) WV US 3835 -8193 299 IFLOWS +MTSA3 PHOENIX (4 W) AZ US 3348 -11214 335 ALERT +MTSA4 MARKED TREE (3 N) AR US 3558 -9043 61 GOES +MTSC1 TRUCKEE (4 E) CA US 3933 -12012 1768 GOES +MTSC2 MONTROSE (11 NE) CO US 3854 -10769 2515 GOES +MTSF1 OLD TOWN FL US 2948 -8298 8 UCOOP +MTSG1 MOUNTAIN SCENE GA US 3485 -8372 -9999 AHOS +MTSI2 MT. STERLING IL US 3998 -9077 219 COOPB +MTSK2 MOUNT STERLING KY US 3807 -8395 308 COOPA +MTSM4 MONTROSE (1 NE) MI US 4318 -8388 200 UCOOP +MTSM7 MATTESE MO US 3848 -9036 -9999 +MTSM8 MALTA (13 SW) MT US 4822 -10805 732 OTHER +MTSN2 MOUNTAIN SPRINGS NV US 3603 -11552 1676 GOES +MTSN3 MOUNT SUNAPEE NH US 4333 -7208 384 COOPA +MTSN4 MOUNTAINSIDE NJ US 4068 -7438 122 IFLOWS +MTST2 SAN ANTONIO TX US 2939 -9849 -9999 GOES +MTSW1 KELLER (4 SSW) WA US 4803 -11873 732 WSF +MTSW2 MOUNT STORM WV US 3927 -7926 779 +MTSW3 MT.STERLING WI US 4331 -9094 -9999 AUTOB +MTTK1 MANHATTAN (5 N) KS US 3925 -9660 322 +MTTL1 MITTIE LA US 3070 -9290 14 +MTTN8 MOTT ND US 4638 -10233 770 COOPAB +MTTW1 MATTAWA (8 SE) WA US 4670 -11980 251 +MTTW4 NEWCASTLE (24 NNW) WY US 4415 -10432 1695 WSF +MTUA3 PRESCOTT (8 S) AZ US 3441 -11242 2284 ALERT +MTUC1 SAN FRANCISCO CA US 3745 -12234 -9999 NWR +MTUK1 ELKHART (7 NE) KS US 3705 -10177 1047 UCOOP +MTUU1 ROOSEVELT (6 S) UT US 4025 -11000 1585 WSF +MTVA1 MONTEVALLO AL US 3310 -8687 125 COOPB +MTVA4 MOUNTAIN VIEW AR US 3587 -9212 235 COOPAB +MTVC1 MOUNTAIN VIEW CA US 3740 -12205 17 ALERT +MTVG1 MOUNT VERNON GA US 3218 -8264 64 COOPB +MTVH1 MOUNTAIN VIEW HI US 1955 -15512 466 COOPB +MTVI3 MOUNT VERNON IN US 3795 -8788 128 COOPAB +MTVK2 MOUNT VERNON KY US 3735 -8433 354 COOPA +MTVM7 MOUNTAIN VIEW (2 SW) MO US 3693 -9178 311 COOPB +MTVO2 SEDAN OK US 3498 -9875 450 COOPB +MTVS2 MT VERNON (5 N) SD US 4378 -9924 395 +MTVS2G MT VERNON (5 N) SD US 4378 -9924 -9999 +MTVT2 MOUNT VERNON TX US 3320 -9522 146 COOPAB +MTVV2 MARTINSVILLE (1 SSW) VA US 3665 -7988 211 IFLOWS +MTVW1 MOUNT VERNON (3 WNW) WA US 4844 -12239 4 +MTW MANITOWOC WI US 4413 -8768 -9999 SAWRS +MTWA3 KINGMAN (8 W) AZ US 3526 -11416 997 ALERT +MTWC1 SAN DIEGO CA US 3302 -11695 -9999 NWR +MTWC2 SOUTH FORK (3 SE) CO US 3763 -10661 -9999 GOES +MTWI4 MARSHALLTOWN (4 SE) IA US 4200 -9285 259 +MTWI4G MARSHALLTOWN (4 SE) IA US 4200 -9285 259 +MTWK2 MOUNT WASHINGTON KY US 3803 -8556 -9999 COOPAB +MTWQ2 STREATHAM BC CN 5373 -12642 1490 GOES +MTWW3 MANITOWOC (2 W) WI US 4411 -8772 194 +MTX SALT LAKE CITY UT US 4126 -11245 1969 WSR88D +MTXT2 MIDLAND (4 ENE) TX US 3202 -10203 835 COOPAB +MTXV2 AMELIA (9 NE) VA US 3742 -7787 55 COOPB +MTY MONTERREY US 2587 -10020 -9999 UA +MTYC1 MONTEREY CA US 3661 -12189 0 HTG +MTYM3 MONTEREY MA US 4218 -7322 395 COOPAB +MTYS2 MARTY SD US 4300 -9842 440 UCOOP +MTYT1 MONTEREY TN US 3613 -8525 573 COOPAB +MTZA3 CAMP VERDE (4 N) AZ US 3461 -11184 969 COOPAB +MTZC1 PINE GROVE (1 SSE) CA US 3839 -12065 905 GOES +MTZG1 MONTEZUMA GA US 3229 -8403 100 COOPB +MTZI3 MONTEZUMA IN US 3979 -8737 155 +MTZI3G MONTEZUMA IN US 3979 -8737 -9999 +MTZI4 MONTEZUMA (4 NE) IA US 4161 -9256 280 NWR +MTZK1 MONTEZUMA KS US 3760 -10044 836 COOPABC +MTZN5 LAS VEGAS (7 NW) NM US 3565 -10532 2097 +MTZO3 ASHLAND (6 S) OR US 4208 -12270 1951 WSF +MTZP1 NEW BALTIMORE (4 SSW) PA US 3993 -7878 701 IFLOWS +MTZT2 MERTZON TX US 3109 -10082 686 UCOOP +MTZW2 MT ZION WV US 3886 -8113 366 IFLOWS +MU3M4 MCBAIN (1 NW) MI US 4413 -8513 -9999 UCOOP +MUBC1 SANTA PAULA (4 NNW) CA US 3441 -11908 242 +MUCC1 MURRIETA (1 WSW) CA US 3356 -11723 338 +MUCG1 AMERICUS (2 WNW) GA US 3208 -8426 98 GOES +MUCO3 DAYVILLE OR US 4432 -11953 908 GOES +MUCT2 MOULTON (1 SSE) TX US 2957 -9714 -9999 ALERT +MUCU1 PRICE (20 W) UT US 3963 -11115 2621 WSF +MUDC1 WEAVERVILLE (18 W) CA US 4072 -12329 1036 GOES +MUDF1 FLORIDA CITY (17 SSW) FL US 2520 -8058 0 GOES +MUDK2 MAUD KY US 3783 -8530 169 +MUDL1 OAK GROVE LA US 3033 -9095 -9999 ALERT +MUDM5 FOURTOWN (4 N) MN US 4834 -9534 373 UCOOP +MUDM8 ANACONDA (27 SW) MT US 4592 -11342 2332 WSF +MUDN2 GLENDALE (2 SE) NV US 3664 -11454 445 GOES +MUDO3 GOVERNMENT CAMP (4 S) OR US 4525 -12174 1265 SNOTEL +MUDP1 WEAVERTOWN (1 NE) PA US 4005 -7616 107 +MUDS2 MURDO SD US 4390 -10072 704 UCOOP +MUDU1 DUCHESNE (15 N) UT US 4038 -11037 2103 WSF +MUDW1 COUGAR (15 ENE) WA US 4608 -12300 315 +MUDW4 BRIDGER (2 NNE) WY US 4140 -11055 2124 GOES +MUE WAIMEA KOHALA HI US 2000 -15567 -9999 BASIC +MUEA3 GOODYEAR (10 S) AZ US 3329 -11240 640 ALERT +MUET2 MUENSTER (2 E) TX US 3365 -9734 -9999 NWR +MUFI1 SILVER CITY (29 S) ID US 4260 -11655 1739 GOES +MUGM GUANTANAMO US 1990 -7522 17 ASOS +MUGT1 MURFREESBORO TN US 3587 -8643 -9999 GOES +MUI MUIR_AAF/INDIANTOWN PA US 4043 -7657 141 +MUIC1 MILL VALLEY (2 SW) CA US 3789 -12257 67 COOPB +MUKC1 BRENTWOOD (1 N) CA US 3796 -12169 14 GOES +MUKW3 MUKWONAGO WI US 4286 -8833 237 +MUKW3D MUKWONAGO WI US 4286 -8833 -9999 +MULA2 NONDALTON (46 NW) AK US 6039 -15589 180 UCOOP +MULC1 KYBURZ (14 NW) CA US 3862 -12014 2408 OTHER +MULF1 MULBERRY (1 SW) FL US 2789 -8198 30 OTHER +MULI1 HAILEY (18 ENE) ID US 4357 -11392 1926 WSF +MULK1 MULVANE (1 W) KS US 3748 -9726 376 COOPB +MULM8 GLEN (13 WSW) MT US 4541 -11296 2530 SNOTEL +MULN1 MULLEN (21 NW) NE US 4225 -10134 1055 COOPA +MULO2 MULHALL (1 SE) OK US 3605 -9740 300 COOPB +MULS1 MULLINS SC US 3419 -7925 34 COOPB +MULT2 MULESHOE TX US 3422 -10274 1158 COOPB +MULW2 MULLENS WV US 3758 -8138 430 +MUMC1 DUNSMUIR (13 W) CA US 4120 -12252 1737 GOES +MUMI3 MONTEZUMA IN US 3979 -8736 152 COOPB +MUNA3 FLAGSTAFF (18 SW) AZ US 3494 -11164 1972 COOPC +MUNI1 MOSCOW (2 E) ID US 4672 -11696 811 COOPABC +MUNI2 MUNDELEIN (4 WSW) IL US 4226 -8808 256 COOPB +MUNK1 MUNJOR (1 E) KS US 3881 -9925 584 +MUNM4 MENDON MI US 4198 -8543 259 UCOOP +MUNP1 MOUNT UNION PA US 4040 -7788 171 COOPB +MUNT2 MUNDAY TX US 3345 -9963 445 COOPAB +MUNW3 MAUSTON (2 E) WI US 4380 -9006 269 AUTOB +MUO MOUNTAIN HOME ID US 4304 -11587 -9999 WSR88D +MUPA3 BULLHEAD CITY (11 E) AZ US 3522 -11439 1087 ALERT +MURC1 LAKE ELSINORE (11 SSE) CA US 3355 -11723 335 ALERT +MURC2 AURORA (7 E) CO US 3969 -10471 -9999 ALERT +MURF1 MURDOCK (5 NE) FL US 2708 -8211 -9999 GOES +MURI2 MURPHYSBORO (2 SW) IL US 3773 -8937 168 COOPB +MURI2G MURPHYSBORO (2 SW) IL US 3773 -8937 -9999 +MURN2 ELY (2 W) NV US 3923 -11482 2210 WSF +MURN7 MURPHY (2 NE) NC US 3511 -8401 500 COOPA +MURS1 COLUMBIA (10 WNW) SC US 3405 -8121 52 GOES +MURS2 MURDO SD US 4388 -10072 701 COOPABC +MURT1 MURFREESBORO (5 N) TN US 3592 -8637 168 COOPAB +MURV2 LEXINGTON (6 SW) VA US 3775 -7953 317 IFLOWS +MUSA1 MUSCLE SHOALS (3 NE) AL US 3479 -8754 160 COOPAB +MUSA3 KINGMAN (12 W) AZ US 3522 -11426 853 ALERT +MUSI4 MUSCATINE IA US 4138 -9105 168 +MUSI4G MUSCATINE IA US 4138 -9105 168 +MUSM8 MUSSELSHELL MT US 4652 -10811 910 GOES +MUST2 MULESHOE TX US 3421 -10274 1160 ALERT +MUSV2 MUSTOE (2 S) VA US 3827 -7967 671 +MUSW3 MUSCODA WI US 4318 -9043 216 +MUSW3G MUSCODA WI US 4318 -9043 -9999 +MUT MUSCATINE IA US 4137 -9115 -9999 SAWRS +MUTC1 TEMECULA (2 SSW) CA US 3348 -11714 296 GOES +MUTO2 MUTUAL OK US 3623 -9917 568 COOPAB +MUTT2 MUENSTER TX US 3365 -9737 306 COOPB +MUX LOS GATOS (6 SE) CA US 3716 -12190 1057 +MUY TOOLIK AK US 6863 -14957 -9999 SAWRS +MUYC1 LA MESA CA US 3278 -11705 162 ALERT +MUZO3 PORT ORFORD (37 E) OR US 4282 -12387 1122 WSF +MVAA3 KAYENTA (23 NNE) AZ US 3698 -11011 1696 COOPA +MVAN6 NORTH ELBA (4 E) NY US 4420 -7390 610 RAWS +MVCC2 MONTE VISTA (5 NW) CO US 3762 -10622 -9999 GOES +MVCN8 MCVILLE (4 SE) ND US 4771 -9817 425 UCOOP +MVDC1 HESPERIA (7 SE) CA US 3435 -11723 955 GOES +MVDC2 CORTEZ (9 NE) CO US 3747 -10852 -9999 AHOS +MVDM5 MONTEVIDEO (1 W) MN US 4494 -9575 300 COOPAB +MVDN2 CALIENTE (20 SE) NV US 3750 -11422 1667 GOES +MVE MONTEVIDEO(AWOS) MN US 4497 -9572 298 +MVEM7 MT. VERNON (3 SW) MO US 3707 -9388 351 SCAN +MVEM8 MELVILLE (4 W) MT US 4610 -11005 1635 COOPABC +MVEN2 URSINE (2 NNE) NV US 3800 -11421 1766 GOES +MVEO1 MOUNT VERNON OH US 4040 -8250 299 GOES +MVET2 MOUNT VERNON TX US 3320 -9522 -9999 UCOOP +MVEW1 MOUNT VERNON (2 N) WA US 4845 -12233 0 +MVFA3 SPRINGERVILLE (18 SW) AZ US 3392 -10945 2789 SNOTEL +MVGA4 MALVERN (2 NW) AR US 3438 -9283 69 GOES +MVGM5 ROCHESTER MN US 4402 -9242 -9999 UCOOP +MVHU1 HATCH (7 SW) UT US 3762 -11258 2286 +MVIC2 MONTE VISTA (1 NW) CO US 3759 -10617 2328 UCOOP +MVIM7 MOUNTAIN VIEW (5 W) MO US 3699 -9179 366 COOPB +MVIW4 MOUNTAIN VIEW (1 SE) WY US 4127 -11033 2073 COOPAB +MVJC2 AURORA (6 SSE) CO US 3965 -10480 1725 ALERT +MVL MORRISVILLE (2 SSW) VT US 4454 -7262 223 +MVLC1 BIEBER (9 SW) CA US 4102 -12115 1311 GOES +MVLI4 MISSOURI VALLEY (1 NNE) IA US 4157 -9588 375 COOPB +MVLK1 MOUND VALLEY (3 WSW) KS US 3718 -9545 244 COOPC +MVLK2 MAYSVILLE KY US 3863 -8380 -9999 NWR +MVLM5 MANTORVILLE MN US 4407 -9277 366 UCOOP +MVLN4 MONTVALE NJ US 4104 -7405 34 IFLOWS +MVLN6 MECHANICVILLE NY US 4291 -7368 23 OTHER +MVLO1 MOHICANVILLE (2 E) OH US 4073 -8218 -9999 GOES +MVLO3 MCMINNVILLE (2 NE) OR US 4522 -12316 47 COOPAB +MVLP1 MARIENVILLE (2 NE) PA US 4148 -7912 524 GOES +MVLS1 MCCLELLANVILLE (7 NE) SC US 3318 -7941 -9999 GOES +MVLS2 MILESVILLE (8 NE) SD US 4453 -10157 677 COOPABC +MVLT2 MADISONVILLE (5 W) TX US 3094 -9597 -9999 UCOOP +MVLV1 MORRISVILLE (4 SSW) VT US 4451 -7262 232 COOPAB +MVN MOUNT VERNON IL US 3832 -8886 -9999 SAWRS +MVNA1 MELVIN AL US 3193 -8846 107 COOPB +MVNI2 MOUNT VERNON (3 NE) IL US 3835 -8887 149 COOPAB +MVNK2 MT.VERNON KY US 3734 -8438 -9999 NWR +MVNO1 MOUNT VERNON (1 SE) OH US 4038 -8247 299 COOPB +MVNS2 MARVIN (9 SW) SD US 4517 -9707 -9999 UCOOP +MVNV2 MT.VERNON VA US 3871 -7712 12 UCOOP +MVOC1 MONTALVO (1 SW) CA US 3424 -11919 21 ALERT +MVOM3 KATAMA (1 W) MA US 4135 -7053 -9999 OTHER +MVOM5 MONTEVIDEO MN US 4493 -9575 300 GOES +MVOM5G MONTEVIDEO MN US 4493 -9575 -9999 +MVPC2 CORTEZ (12 SE) CO US 3720 -10849 2155 +MVRC1 MAD RIVER (1 NW) CA US 4046 -12352 -9999 +MVRM7 MT. VERNON MO US 3707 -9388 363 COOPAB +MVRN2 MOAPA (12 N) NV US 3687 -11466 572 GOES +MVRO1 MAINEVILLE (3 N) OH US 3935 -8422 -9999 UCOOP +MVRU1 MINERSVILLE (5 E) UT US 3822 -11283 1662 +MVRW3 BABCOCK (8 SW) WI US 4423 -9023 -9999 UCOOP +MVSC2 MONTE VISTA (2 N) CO US 3757 -10615 2332 COOPAB +MVSN7 MOUNT VERNON SPRINGS (2 E) NC US 3566 -7940 139 GOES +MVTC2 MONTE VISTA (2 N) CO US 3761 -10615 2335 +MVVC1 VICTORVILLE (3 N) CA US 3457 -11732 806 GOES +MVVM7 MOUNT VERNON (5 W) MO US 3707 -9390 376 RAWS +MVWN2 GLENDALE (11 NNW) NV US 3680 -11463 524 ALERT +MVX GRAND FORKS ND US 4753 -9733 300 WSR88D +MVY VINEYARD HAVEN MA US 4139 -7061 21 +MVYN2 CALIENTE (5 SW) NV US 3756 -11456 1280 GOES +MVYU1 BEAVER (11 E) UT US 3830 -11243 2667 SNOTEL +MWA MARION IL US 3775 -8901 -9999 SAWRS +MWAA3 KINGMAN (3 NNE) AZ US 3522 -11403 1036 ALERT +MWAI2 MARION (4 NNE) IL US 3777 -8891 145 COOPAB +MWAT2 MIDWAY (4 NE) TX US 3107 -9571 72 COOPB +MWBA3 PHOENIX (8 N) AZ US 3358 -11205 351 ALERT +MWBL1 PILOTTOWN (5 NW) LA US 2921 -8928 -9999 GOES +MWBN1 MILLARD NE US 4120 -9613 -9999 ALERT +MWC MILWAUKEE WI US 4311 -8803 -9999 +MWDW3 MILWAUKEE WI US 4307 -8787 -9999 +MWEW3 MILWAUKEE (1 N) WI US 4305 -8791 204 +MWFA3 TONOPAH (24 WNW) AZ US 3367 -11332 489 ALERT +MWH MOSES LAKE WA US 4721 -11932 -9999 +MWIA3 WITTMANN AZ US 3378 -11252 504 ALERT +MWKA3 WICKENBURG (2 S) AZ US 3396 -11274 640 ALERT +MWL MINERAL WELLS TX US 3278 -9806 285 +MWLA1 MONTGOMERY (3 WSW) AL US 3235 -8636 -9999 GOES +MWLT2 MINERAL WELLS (1 SSW) TX US 3279 -9812 258 COOPB +MWM WINDOM_MUNI_AIRPORT MN US 4392 -9509 406 UCOOP +MWMT2 MASON TX US 3074 -9912 -9999 ALERT +MWN MOUNT WASHINGTON NH US 4427 -7130 1909 +MWNA3 WITTMANN (8 SSE) AZ US 3366 -11249 576 ALERT +MWNC3 MINORTOWN CT US 4158 -7318 108 GOES +MWO MIDDLETOWN OH US 3953 -8440 -9999 +MWOA4 ASHDOWN (8 E) AR US 3368 -9399 96 COOPB +MWPA3 WIKIEUP AZ US 3471 -11362 617 ALERT +MWPC1 MARTINEZ CA US 3801 -12211 12 COOPAB +MWRC1 NEWARK (1 E) CA US 3753 -12201 6 ALERT +MWRC2 FORT COLLINS (1 ESE) CO US 4058 -10506 1503 ALERT +MWRM1 CALAIS (5 S) ME US 4511 -6728 46 OTHER +MWRT2 MULESHOE TX US 3396 -10278 -9999 OTHER +MWRW3 MANITOWISH WATERS (4 E) WI US 4616 -8980 498 UCOOP +MWS PASADENA (6 NE) CA US 3423 -11807 1747 +MWSA3 KINGMAN (20 NW) AZ US 3531 -11438 1189 ALERT +MWSC1 LA CANADA CA US 3423 -11807 1740 COOPA +MWSM8 MALTA (4 ENE) MT US 4837 -10778 692 GOES +MWSW1 DISAUTEL (7 ENE) WA US 4838 -11908 1158 WSF +MWT MOUNT IDA AR US 3455 -9421 214 ASOS +MWTA3 WITTMANN (2 NE) AZ US 3378 -11250 524 ALERT +MWTA4 ASHDOWN (10 E) AR US 3368 -9395 76 GOES +MWTF1 TALLAHASSEE FL US 3046 -8434 -9999 ALERT +MWTK2 MOUNT WASHINGTON KY US 3809 -8556 146 GOES +MWTT2 MINERAL WELLS (3 N) TX US 3286 -9809 -9999 NWR +MWTW4 MIDWEST WY US 4340 -10628 1468 COOPAB +MWVU1 CEDAR CITY (15 ESE) UT US 3757 -11283 2987 WSF +MWXC1 RIVERSIDE (1 N) CA US 3397 -11745 209 GOES +MWXV2 BERRYVILLE (8 SE) VA US 3907 -7788 524 COOPB +MWYT2 MIDWAY (5 NE) TX US 3108 -9570 -9999 ALERT +MXAT2 MEXIA TX US 3168 -9648 -9999 COOPAB +MXCT2 MENARD TX US 3093 -9954 -9999 ALERT +MXF MONTGOMERY AL US 3235 -8633 52 WSR88D +MXGM1 HOULTON (1 S) ME US 4610 -6787 102 GOES +MXHU1 MEXICAN HAT (10 NNW) UT US 3727 -10993 1603 UCOOP +MXKM1 HOULTON (1 S) ME US 4610 -6787 108 GOES +MXLN5 MAXWELL (1 SE) NM US 3653 -10453 1786 UCOOP +MXO MONTICELLO_MUNI IA US 4223 -9117 245 +MXVO1 MAXVILLE (1 S) OH US 3960 -8233 297 IFLOWS +MXWI4 MAXWELL IA US 4190 -9338 264 COOPB +MXWI4C MAXWELL IA US 4190 -9338 264 +MXWN1 MAXWELL (1 S) NE US 4106 -10053 826 OTHER +MXX CARRVILLE AL US 3254 -8579 122 WSR88D +MXY MCCARTHY (3 SW) AK US 6142 -14300 381 +MXYA2 MCCARTHY (58 NW) AK US 6141 -14300 37 COOPAB +MXZO3 PRINEVILLE (27 NE) OR US 4448 -12040 1384 WSF +MYAF1 MYAKKA CITY (11 SW) FL US 2723 -8232 6 +MYAN8 MAYVILLE (5 E) ND US 4750 -9722 289 UCOOP +MYAT2 MCCOY TX US 2885 -9834 -9999 GOES +MYBS1 MYRTLE BEACH SC US 3373 -7884 9 COOPC +MYCF1 MYAKKA CITY (3 SW) FL US 2732 -8219 -9999 +MYCI4 MAY CITY IA US 4332 -9548 427 UCOOP +MYCO3 MYRTLE CREEK (8 NE) OR US 4309 -12317 251 COOPB +MYDK2 MAYFIELD (7 N) KY US 3685 -8867 137 COOPB +MYDM8 BELGRADE (13 ENE) MT US 4582 -11090 1893 SNOTEL +MYDP1 MEYERSDALE (2 SSW) PA US 3978 -7905 -9999 GOES +MYDT1 MAYNARDVILLE (7 W) TN US 3624 -8393 -9999 COOPAB +MYEA3 MAYER AZ US 3439 -11222 1323 COOPB +MYEP1 MEYERSDALE PA US 3982 -7903 588 COOPB +MYF SAN DIEGO CA US 3282 -11714 -9999 +MYFC1 MEYERS CA US 3885 -12002 1935 WSF +MYFI1 REXBURG (14 SE) ID US 4365 -11158 2146 GOES +MYFK2 MAYFIELD (2 NNE) KY US 3678 -8863 116 COOPAB +MYFM4 MAYFIELD (5 NE) MI US 4466 -8544 -9999 +MYFN6 MAYFIELD NY US 4307 -7420 268 SNOCOR +MYFO2 MAYFIELD OK US 3534 -9988 611 COOPB +MYGC1 SANTA BARBARA (6 N) CA US 3451 -11980 300 ALERT +MYGL1 PORT SULPHUR (17 NNW) LA US 2962 -8990 2 UCOOP +MYGP4 MAYAGUEZ PR 1819 -6714 23 COOPA +MYGU1 BLANDING (55 SW) UT US 3702 -11020 1597 +MYHF1 MYAKKA HEAD (1 E) FL US 2747 -8206 -9999 +MYHK2 HARLAN (4 ESE) KY US 3682 -8325 732 IFLOWS +MYHP1 SLIGO (2 SSE) PA US 4108 -7948 475 IFLOWS +MYKA3 KINGMAN (4 NE) AZ US 3523 -11400 1042 ALERT +MYKF1 MYAKKA CITY (5 NNE) FL US 2743 -8214 -9999 GOES +MYKO3 PILOT ROCK (6 NE) OR US 4555 -11877 410 +MYL MCCALL ID US 4489 -11610 1533 +MYLA4 LITTLE ROCK (5 NW) AR US 3480 -9235 -9999 GOES +MYLI1 MCCALL ID US 4489 -11610 1532 COOPAB +MYLL1 MANY (4 SW) LA US 3150 -9357 76 UCOOP +MYMA3 TOPOCK (11 NW) AZ US 3487 -11456 140 ALERT +MYMQ2 MOYIE BC CN 4925 -11577 1929 GOES +MYNO3 MYRTLE POINT (2 ENE) OR US 4307 -12411 1 COOPB +MYOC1 NORTH SAN JUAN (2 NNE) CA US 3939 -12108 472 GOES +MYPF1 ATLANTIC BEACH (4 NNW) FL US 3040 -8143 0 HTG +MYPO3 MYRTLE POINT OR US 4307 -12416 18 COOPB +MYR MYRTLE BEACH SC US 3368 -7893 8 AWOS +MYRA3 MAYER (8 E) AZ US 3439 -11213 1160 ALERT +MYRC1 SOUTH LAKE TAHOE (5 S) CA US 3883 -12002 1932 GOES +MYRG1 MILSTEAD (3 ESE) GA US 3367 -8394 -9999 GOES +MYRI1 BONNERS FERRY (6 W) ID US 4872 -11646 1073 SNOTEL +MYRM7 MYRTLE MO US 3653 -9125 -9999 UCOOP +MYRM8 MYERS MT US 4625 -10735 808 OTHER +MYRP1 MEYERSDALE (1 W) PA US 3975 -7904 610 COOPB +MYRS1 AYNOR SC US 3395 -7911 -9999 NWR +MYRU1 MYTON UT US 4020 -11006 1544 GOES +MYSK2 MAYSVILLE KY US 3869 -8379 157 +MYSM8 FISHTAIL (18 SW) MT US 4524 -10973 1999 COOPAB +MYSN7 CHARLOTTE NC US 3546 -8081 68 IFLOWS +MYSO2 ALVA (23 NW) OK US 3699 -9901 550 +MYSP1 MYERSTOWN PA US 4037 -7630 146 COOPB +MYST2 ARTHUR CITY (3 WSW) TX US 3385 -9554 -9999 GOES +MYSU1 MARYSVALE (9 S) UT US 3833 -11218 1798 +MYTA4 LITTLE ROCK (5 NW) AR US 3478 -9237 79 GOES +MYTK2 EZEL KY US 3785 -8347 335 IFLOWS +MYTM7 MYRTLE (7 NE) MO US 3655 -9115 -9999 UCOOP +MYTU1 MYTON UT US 4020 -11006 1548 COOPB +MYU MEKORYUK (3 SW) AK US 6037 -16627 15 AWOS +MYV MARYSVILLE (3 S) CA US 3910 -12157 19 ASOS +MYVM7 MARYVILLE (2 E) MO US 4035 -9483 300 COOPB +MYVM8 MARYSVILLE NO. 3 MT US 4675 -11230 1641 +MYVN6 MAYVILLE (18 NW) NY US 4225 -7952 -9999 GOES +MYVN8 MAYVILLE ND US 4750 -9735 -9999 COOPAB +MYVO1 MARYSVILLE OH US 4024 -8337 305 COOPB +MYVT1 MARYVILLE TN US 3578 -8388 -9999 +MYYL1 MANY (15 SSW) LA US 3142 -9368 61 ALERT +MYZA3 PARADISE VALLEY (4 NW) AZ US 3357 -11200 396 ALERT +MYZO3 PHILOMATH (9 WSW) OR US 4452 -12355 1103 WSF +MZAC1 RUNNING SPRINGS (5 SE) CA US 3416 -11705 1195 ALERT +MZAW1 MAZAMA (2 NW) WA US 4860 -12045 661 +MZCA3 CAMP VERDE (4 NE) AZ US 3461 -11184 972 GOES +MZCT2 MASON (10 E) TX US 3085 -9911 -9999 ALERT +MZEM6 MIZE MS US 3192 -8955 -9999 ALERT +MZFC1 RUNNING SPRINGS (5 SE) CA US 3416 -11705 1195 ALERT +MZH MOOSE_LAKE MN US 4642 -9280 310 +MZHM5 MOOSE LAKE MN US 4642 -9280 -9999 RAWS +MZMW1 MAZAMA (2 SE) WA US 4858 -12038 622 GOES +MZMW2 HENDRICKS (4 SE) WV US 3905 -7956 1091 IFLOWS +MZPM5 MAZEPPA (5 SE) MN US 4421 -9250 286 UCOOP +MZRC1 VERNALIS (4 ENE) CA US 3764 -12123 12 ALERT +MZSC1 SANTA ROSA CA US 3844 -12270 48 GOES +MZT MAZATLAN US 2320 -10642 -9999 UA +MZUC1 MALIBU CA US 3402 -11883 8 +MZUI4 MONTEZUMA (1 W) IA US 4158 -9253 294 COOPB +MZXC1 Martinez-Amorco Pier CA US 3803 -12213 -9999 CTGN +MZZ MARION IN US 4048 -8568 -9999 SAWRS +MZZI3 MARION (2 N) IN US 4057 -8567 241 COOPAB +N07 LINCOLN PARK NJ US 4095 -7432 -9999 +N10 COLLEGEVILLE PA US 4020 -7543 84 +N11 NEW HAVEN CT US 4127 -7290 -9999 MARS +N23 SIDNEY NY US 4230 -7542 -9999 SAWRS +N28 FORT TILDEN NY US 4045 -7382 -9999 MARS +N30 HONESDALE PA US 4152 -7525 -9999 +N47 POTTSTOWN PA US 4026 -7567 -9999 +N4YUS WALTON KY US 3887 -8462 -9999 +N53 EAST STROUDSBURG PA US 4104 -7516 -9999 +N60 GARRISON (1 W) ND US 4765 -10143 587 +N66 ONEONTA NY US 4252 -7507 -9999 SAWRS +N78 BARNEGAT NJ US 3977 -7410 -9999 MARS +N84 BRONX NY US 4088 -7373 -9999 MARS +N87 ROBBINSVILLE NJ US 4021 -7460 -9999 SAWRS +N8QDI GRISSOM AFB RADIO IN US 4065 -8615 -9999 +N8VPZ CASSOPOLIS MI US 4190 -8598 -9999 +N8VWN MISHAWAKA IN US 4165 -8615 -9999 +N91 CAPE MAY NJ US 3895 -7488 -9999 MARS +N9BCP CROMWELL RADIO IN US 4137 -8562 -9999 +N9BS WARSAW RADIO IN US 4122 -8583 -9999 +N9CEG HOBART RADIO IN US 4153 -8727 -9999 +N9CIZ MUNCIE RADIO IN US 4035 -8525 -9999 +N9CJT COLUMBUS RADIO IN US 3923 -8590 -9999 +N9DGQ RUSHVILLE RADIO IN US 3970 -8550 -9999 +N9DHX ELLETSVILLE RADIO IN US 3922 -8663 -9999 +N9DOQ COLUMBIA CITY RADIO IN US 4108 -8537 -9999 +N9FPC FAIRMOUNT RADIO IN US 4042 -8563 -9999 +N9GEF UNION MI US 4178 -8587 -9999 +N9GMD ROLL IN US 4055 -8538 -9999 +N9GSU MUNCIE IN US 4017 -8538 -9999 +N9GSX RIDGEVILLE IN US 4033 -8500 -9999 +N9HEH MILAN IN US 3913 -8513 -9999 +N9HUP TOPEKA IN US 4153 -8555 -9999 +N9IOV GOSHEN RADIO IN US 4160 -8583 -9999 +N9IPA KOKOMO RADIO IN US 4047 -8613 -9999 +N9IVL HAMMOND RADIO IN US 4150 -8743 -9999 +N9JAI HIGHLAND IN US 4157 -8748 -9999 +N9JBT HANOVER RADIO IN US 3872 -8547 -9999 +N9JDL NAPPANEE RADIO IN US 4145 -8600 -9999 +N9JPX MARTINSVILLE RADIO IN US 3940 -8650 -9999 +N9JYB LANESVILLE IN US 3823 -8598 -9999 +N9KZL ELLETTSVILLE IN US 3920 -8660 -9999 +N9LQP LETTS IN US 3925 -8562 -9999 +N9LQX SHOALS IN US 3873 -8680 -9999 +N9LXV NORTH VERNON IN US 3900 -8563 -9999 +N9MBB MODOC IN US 4005 -8513 -9999 +N9MCP ROCKVILLE RADIO IN US 3977 -8723 -9999 +N9MDM WATERFORD IN US 4167 -8682 -9999 +N9MG WEST MIDDLETON RADIO IN US 4043 -8620 -9999 +N9MLM GRIFFITH IN US 4150 -8745 -9999 +N9MZX ELKHART IN US 4172 -8597 -9999 +N9NVG CRAWFORDSVILLE IN US 4003 -8690 -9999 +N9OKD GOSHEN RADIO IN US 4158 -8582 -9999 +N9PKJ MUNCIE RADIO IN US 4023 -8542 -9999 +N9PRI SHOALS IN US 3865 -8670 -9999 +N9PSG OLDENBURG IN US 3933 -8520 -9999 +N9QEN WALKERTON IN US 4147 -8648 -9999 +N9QZP LAPORTE IN US 4160 -8673 -9999 +N9RAH MOUNT VERNON IN US 3795 -8788 -9999 +N9RBS KENDALLVILLE IN US 4143 -8527 -9999 +N9RDN SHOALS RADIO IN US 3865 -8678 -9999 +N9RMI SCOTTSBURG RADIO IN US 3868 -8577 -9999 +N9RRI HILLSBORO IN US 4008 -8717 -9999 +N9SCV KOKOMO IN US 4048 -8613 -9999 +N9SPI GOSHEN IN US 4157 -8585 -9999 +N9STQ COLUMBIA CITY RADIO IN US 4115 -8545 -9999 +N9SXA MUNCIE IN US 4022 -8540 -9999 +N9TJD ELKHART RADIO IN US 4170 -8597 -9999 +N9TPC MICHIGAN CITY RADIO IN US 4172 -8688 -9999 +N9UCU SMITHVILLE IN US 3907 -8650 -9999 +N9UIT PORTLAND IN US 4043 -8500 -9999 +N9URJ GREENSBURG IN US 3933 -8548 -9999 +N9UT WASHINGTON RADIO IN US 3858 -8712 -9999 +N9UZM ELKHART RADIO IN US 4170 -8597 -9999 +N9VPA PIERCETON IN US 4120 -8570 -9999 +N9VTE SOUTH BEND IN US 4167 -8625 -9999 +N9VXV WATERLOO RADIO IN US 4143 -8503 -9999 +N9WHX SHARPSVILLE IN US 4038 -8612 -9999 +N9WIG GRANGER IN US 4175 -8610 -9999 +N9WPI GRANGER IN US 4177 -8610 -9999 +N9XAA SUNMAN RADIO IN US 3927 -8515 -9999 +N9XGG LAPORTE IN US 4162 -8673 -9999 +N9XTO LAPORTE IN US 4162 -8673 -9999 +N9XXZ EVANSVILLE IN US 3798 -8755 -9999 +N9YBO GASTON RADIO IN US 4032 -8553 -9999 +N9ZEZ GREENTOWN IN US 4048 -8600 -9999 +N9ZFF DARLINGTON IN US 4012 -8677 -9999 +N9ZMY LOGANSPORT RADIO IN US 4075 -8633 -9999 +N9ZSX SOUTH BEND IN US 4162 -8630 -9999 +N9ZTT FARMLAND IN US 4025 -8513 -9999 +N9ZZD KOKOMO RADIO IN US 4047 -8605 -9999 +N9ZZW MISHAWAKA RADIO IN US 4167 -8608 -9999 +NAAC1 NAPA CA US 3831 -12228 6 ALERT +NAAH1 NAALEHU HI US 1907 -15559 244 COOPAB +NABM6 NEW ALBANY MS US 3447 -8900 119 COOPB +NABP4 NAGUABO (4 NW) PR 1824 -6579 40 COOPB +NACC1 BRADLEY (8 SW) CA US 3575 -12088 244 ALERT +NACF1 TAMPA FL US 2790 -8235 -9999 GOES +NACG1 CLAYTON (10 WSW) GA US 3467 -8370 -9999 +NACT1 ANTIOCH (3 SW) TN US 3602 -8663 277 IFLOWS +NACT2 NACOGDOCHES (2 ENE) TX US 3162 -9465 133 COOPAB +NACW1 NACHES (3 WNW) WA US 4675 -12077 479 ALERT +NADA4 MURFREESBORO (5 N) AR US 3415 -9372 133 +NADC1 SALINAS CA US 3670 -12162 24 ALERT +NADN5 BLANCO (5 NE) NM US 3683 -10770 -9999 UCOOP +NADT2 NACOGDOCHES TX US 3162 -9464 -9999 RFCSIM +NAE ASTOR FL US 2963 -8163 -9999 ASOS +NAFC1 NAPA (1 NNE) CA US 3831 -12233 43 ALERT +NAGA4 NADY AR US 3398 -9132 55 GOES +NAGM6 NEW AUGUSTA (1 N) MS US 3122 -8905 22 +NAHG1 NAHUNTA (6 NE) GA US 3127 -8192 24 COOPA +NAHI2 NEW ATHENS IL US 3832 -8988 157 COOPB +NAHN7 SNOW HILL (8 NW) NC US 3549 -7781 16 GOES +NAHT1 NASHVILLE TN US 3605 -8672 265 IFLOWS +NAK ANNAPOLIS MD US 3898 -7648 2 ASOS +NAKH1 LAHAINA HI US 2103 -15660 104 COOPB +NAKQ2 ARROW RESERVOIR AT NAKUS BC CN 5024 -11780 -9999 +NALI3 NEW ALBANY (5 N) IN US 3837 -8583 296 NWR +NALN6 NEW ALBION (2 SW) NY US 4232 -7892 607 COOPB +NAMI1 NAMPA (2 NNW) ID US 4360 -11658 753 COOPC +NAMP4 NARANJITO (1 NE) PR 1831 -6623 70 GOES +NANA1 NANAFALIA (4 W) AL US 3213 -8804 0 GOES +NANA2 NENANA AK US 6455 -14907 -9999 AMOS +NANG1 ATLANTA GA US 3384 -8444 -9999 GOES +NANM1 ANSON ME US 4487 -6995 98 GOES +NANN7 NANTAHALA NC US 3527 -8368 -9999 AHOS +NAOG1 NAOMI (2 E) GA US 3470 -8517 -9999 GOES +NAPA2 ANIAK AK US 6153 -15868 -9999 UCOOP +NAPA4 DUMAS AR US 3399 -9131 -9999 GOES +NAPC1 NAPA (9 NNE) CA US 3843 -12225 512 GOES +NAPC2 NAPERVILLE IL US 4168 -8808 213 UCOOP +NAPF1 NAPLES FL US 2613 -8180 2 UCOOP +NAPH1 CAPT COOK HI US 1947 -15592 130 COOPB +NAPL1 NAPOLEONVILLE LA US 2993 -9102 8 COOPB +NAPM1 NAPLES ME US 4398 -7056 82 +NAPM7 NAPOLEON MO US 3913 -9406 207 +NAPM7G NAPOLEON MO US 3913 -9406 -9999 +NAPN1 NAPONEE NE US 4007 -9913 573 COOPB +NAPN6 NAPONOCH (5 NW) NY US 4180 -7443 264 COOPB +NAPO1 NAPOLEON (1 E) OH US 4139 -8411 208 COOPAB +NAPP4 NARANJITO (1 E) PR 1830 -6622 70 +NAPT2 NAPLES (5 NE) TX US 3324 -9467 88 +NARD2 WASHINGTON (3 ENE) DC US 3890 -7697 15 COOPC +NARM3 NATICK MA US 4230 -7137 -9999 +NARP4 NARANJITO (3 NNE) PR 1834 -6624 47 GOES +NASC1 SAN MIGUEL (8 W) CA US 3576 -12085 182 GOES +NASM1 NORTH ANSON ME US 4487 -6995 121 SNOCOR +NASM5 NASHUA (1 NW) MN US 4605 -9633 -9999 UCOOP +NASM8 NASHUA MT US 4813 -10635 630 COOPC +NASN3 NASHUA (2 NNW) NH US 4278 -7148 40 COOPAB +NASN7 NASHVILLE NC US 3598 -7797 43 +NASO2 NINNEKAH (3 SW) OK US 3493 -9797 343 +NASP4 NARANJITO (3 NE) PR 1835 -6624 23 GOES +NAST1 NASHVILLE TN US 3617 -8677 112 +NAST2 SAN ANGELO (6 SW) TX US 3139 -10048 -9999 GOES +NASW1 NASELLE (3 E) WA US 4637 -12374 7 GOES +NATA2 TOK (25 WSW) AK US 6315 -14368 -9999 +NATC1 NATIONAL CITY (1 SSE) CA US 3267 -11710 9 +NATC2 NATHROP CO US 3873 -10608 -9999 UCOOP +NATI2 NEW ATHENS (5 SW) IL US 3828 -8992 120 COOPB +NATL1 NATCHITOCHES RAWS LA US 3129 -9311 -9999 +NATM3 NATICK MA US 4230 -7137 46 COOPB +NATM6 NATCHEZ MS US 3155 -9138 59 COOPA +NATN7 SHALLOTTE (7 NE) NC US 3405 -7829 -9999 GOES +NATP1 NATRONA PA US 4061 -7972 232 +NAUM4 NAUBINWAY (6 E) MI US 4609 -8532 180 +NAVC1 NAVARRO (1 NW) CA US 3917 -12356 46 COOPB +NAVC2 CHROMO CO US 3703 -10673 -9999 GOES +NAVT2 NAVASOTA TX US 3040 -9612 -9999 +NAVU1 ESCALANTE (63 SE) UT US 3703 -11087 3166 NWR +NAVW3 NAVARINO (5 WSW) WI US 4545 -8859 237 UCOOP +NAWH1 NAWILIWILI HI US 2195 -15935 -9999 +NAWI2 NAPERVILLE (4 SE) IL US 4172 -8813 -9999 ALERT +NAWI2D NAPERVILLE (4 SE) IL US 4172 -8813 -9999 +NAWM7 KANSAS CITY MO US 3910 -9458 -9999 +NAYM5 NAYTAHWAUSH (1 NE) MN US 4728 -9560 -9999 UCOOP +NBAN4 NORTH BRANCH NJ US 4060 -7467 17 IFLOWS +NBBC1 NEVADA CITY (12 NW) CA US 3939 -12114 599 OTHER +NBBC1002 CAMPTONVILLE (1 SE) CA US 3944 -12106 583 +NBC BEAUFORT SC US 3250 -8075 11 +NBCC2 CHROMO (10 NE) CO US 3709 -10669 -9999 GOES +NBCL1 BOSSIER CITY (2 S) LA US 3245 -9365 -9999 COOPB +NBCM2 NORTH BEACH MD US 3870 -7653 15 UCOOP +NBCN7 GREENSBORO NC US 3612 -7971 -9999 GOES +NBCT1 NASHVILLE TN US 3613 -8676 -9999 GOES +NBCT2 NEW BRAUNFELS TX US 2971 -9812 -9999 +NBCW4 SARATOGA (17 SE) WY US 4137 -10652 2499 GOES +NBDM2 BALTIMORE (1 W) MD US 3928 -7670 -9999 IFLOWS +NBDN1 NORTH BEND NE US 4145 -9677 384 +NBFN5 NAMBE NM US 3588 -10595 -9999 GOES +NBFN6 NORTH BROOKFIELD NY US 4285 -7538 427 GOES +NBFN7 GREENSBORO NC US 3610 -7978 -9999 UCOOP +NBFP1 NEWPORT (2 SW) PA US 4046 -7717 137 GOES +NBFT1 NASHVILLE TN US 3622 -8682 -9999 +NBG NEW ORLEANS LA US 2983 -9000 1 +NBGI3 NEWBURGH IN US 3797 -8741 116 +NBGO3 NEWBERG (1 SE) OR US 4528 -12296 17 COOPB +NBGT2 NEW BRAUNFELS TX US 2973 -9812 216 COOPAB +NBHM3 NEW BEDFORD MA US 4165 -7095 0 CTGN +NBJ BARIN AL US 3039 -8763 14 ASOS +NBKA1 NEW BROCKTON (1 SE) AL US 3138 -8591 119 ALERT +NBKP1 MARSHELTON PA US 3993 -7569 -9999 GOES +NBLC3 THOMASTON CT US 4168 -7308 -9999 GOES +NBLI2 NEW BERLIN IL US 3973 -8991 174 +NBLI3 NOBLESVILLE IN US 4003 -8602 238 +NBLM4 NEW BALTIMORE (5 SW) MI US 4265 -8281 177 COOPB +NBLN6 NORTH BLENHEIM (7 N) NY US 4245 -7447 335 +NBLO2 NOBLE (6 S) OK US 3508 -9738 -9999 UCOOP +NBLP1 TULLYTOWN (2 E) PA US 4014 -7475 3 HTG +NBLV2 NORTH BRISTOL VA US 3662 -8219 -9999 +NBMU1 BLANDING (28 W) UT US 3761 -10998 1981 COOPA +NBNI4 NEW ALBIN IA US 4349 -9129 198 UCOOP +NBNN6 NEW ALBION (2 SW) NY US 4232 -7892 -9999 GOES +NBNN7 NEW BERN (2 SE) NC US 3507 -7705 6 COOPA +NBOI2 NEW BOSTON (4 NW) IL US 4118 -9105 167 +NBOI2G NEW BOSTON (4 NW) IL US 4118 -9105 167 +NBON6 NOBLEBORO NY US 4342 -7485 503 SNOCOR +NBOT2 NEW BOSTON TX US 3345 -9441 105 COOPB +NBOV2 NEBO (2 SSW) VA US 3690 -8143 732 IFLOWS +NBPC3 BLOOMFIELD CT US 4178 -7272 13 ALERT +NBPM3 NEWBURYPORT MA US 4280 -7091 0 CTGN +NBQ KINGS BAY GA US 3083 -8150 -9999 +NBR MONTEREY CA US 3658 -12187 -9999 +NBRC1 MARINWOOD CA US 3804 -12257 457 RAWS +NBRC3 NORTH BRANFORD CT US 4134 -7277 59 ALERT +NBRI2 NORTHBROOK IL US 4200 -8788 -9999 UCOOP +NBRM3 WHITTINSVILLE MA US 4212 -7168 96 +NBRM4 NORTH BRADLEY (1 SE) MI US 4370 -8447 0 COOPB +NBRM8 MOSBY (30 NNE) MT US 4739 -10764 905 GOES +NBRN4 NEW BRUNSWICK (3 SE) NJ US 4047 -7443 26 COOPAB +NBRO3 MULTNOMAH FALLS (7 SE) OR US 4549 -12203 323 +NBRT2 NEW BRAUNFELS (1 NE) TX US 2970 -9811 216 +NBRW2 COXS MILLS (3 W) WV US 3903 -8088 410 IFLOWS +NBSF1 TAYLOR CREEK (3 ESE) FL US 2719 -8076 -9999 UCOOP +NBSM3 NEW BOSTON MA US 4208 -7307 232 GOES +NBT PINEY ISLAND NC US 3502 -7647 4 ASOS +NBTL1 SELLERS (2 NNE) LA US 3002 -9041 -9999 GOES +NBTM4 NEW BALTIMORE (2 WSW) MI US 4269 -8277 180 COOPB +NBTW4 SARATOGA (18 E) WY US 4132 -10643 2890 WSF +NBU GLENVIEW IL US 4208 -8783 -9999 WSR88D +NBUN7 GREENSBORO NC US 3610 -7978 219 GOES +NBWL1 MILLERVILLE LA US 3042 -9109 0 GOES +NBWN7 GREENSBORO NC US 3608 -7981 -9999 GOES +NBYC1 BRYSON (1 S) CA US 3579 -12109 244 +NBYM4 NEWBERRY (25 NNE) MI US 4670 -8537 192 COOPBC +NBYV1 NEWBURY VT US 4408 -7207 -9999 +NBZN1 NIOBRARA (6 SE) NE US 4276 -9795 379 AHOS +NC14 REIDSVILLE NC US 3643 -7985 205 SAWRS +NCA JACKSONVILLE (3 S) NC US 3472 -7743 7 +NCAC2 TIMNATH (2 E) CO US 4050 -10497 -9999 GOES +NCAS1 NORTH CHARLESTON (8 NNE) SC US 3298 -7992 -2 GOES +NCAT1 NASHVILLE TN US 3616 -8679 -9999 GOES +NCAT2 NEW CANEY (2 E) TX US 3013 -9518 72 COOPB +NCBN6 NEWCOMB (3 E) NY US 4397 -7410 506 COOPAB +NCCC2 MANITOU SPRINGS (12 NW) CO US 3890 -10510 -9999 GOES +NCCM8 HELMVILLE MT US 4689 -11304 1292 GOES +NCCN7 ASHEVILLE NC US 3560 -8253 683 +NCCT1 CHATTANOOGA (13 NE) TN US 3521 -8522 207 GOES +NCCT2 NEWTON TX US 3082 -9379 -9999 GOES +NCDK2 NEW CONCORD (4 NW) KY US 3660 -8822 164 COOPC +NCDW3 MECEDAH (2 SE) WI US 4400 -9004 278 +NCEL1 CLARENCE LA US 3182 -9303 17 +NCEN8 NECHE ND US 4899 -9755 247 COOPB +NCET2 NEW CANEY (6 E) TX US 3015 -9512 -9999 +NCFC2 BOULDER (2 NE) CO US 4004 -10524 -9999 UCOOP +NCFK2 HARLAN KY US 3685 -8333 -9999 +NCGI1 WEISER (40 NE) ID US 4432 -11641 1058 WSF +NCGN6 CLARYVILLE (2 SW) NY US 4189 -7459 469 +NCHC2 LIVERMORE (8 NW) CO US 4088 -10534 -9999 +NCHF1 PUNTA GORDA (11 S) FL US 2677 -8204 -9999 OTHER +NCHK2 CARLISLE (4 WNW) KY US 3832 -8413 274 IFLOWS +NCHT2 Manchester TX US 2973 -9527 -9999 CTGN +NCHW1 NACHES (10 NW) WA US 4687 -12077 695 COOPB +NCHW3 NECEDAH (5 NW) WI US 4406 -9017 -9999 GOES +NCIG1 HARRIETS BLUFF (10 E) GA US 3092 -8143 -9999 RAWS +NCII3 NEW CARLISLE IN US 4170 -8642 -9999 +NCIN3 NORTH CHICHESTER NH US 4326 -7137 -9999 UCOOP +NCJN7 JACKSON NC US 3640 -7742 40 COOPA +NCKA2 NINILCHIK AK US 6004 -15167 40 GOES +NCKC1 WHITE WATER (4 SSW) CA US 3387 -11668 610 GOES +NCKC2 SARGENTS (6 WSW) CO US 3839 -10653 2713 GOES +NCKG1 ATLANTA GA US 3387 -8438 247 GOES +NCKN6 RIPARIOUS NY US 4366 -7390 271 COOPB +NCKW1 BOTHELL (2 NE) WA US 4778 -12219 14 ALERT +NCLI3 NEW CARLISLE IN US 4171 -8650 232 COOPB +NCLL1 HACKBERRY LA US 3003 -9330 -9999 GOES +NCLO3 CRESCENT LAKE OR US 4351 -12198 1463 SNOTEL +NCLW4 NEWCASTLE WY US 4385 -10422 1344 COOPAB +NCMC2 BOULDER (3 S) CO US 3998 -10528 1885 UCOOP +NCMK1 NEW CAMBRIA (1 SE) KS US 3886 -9748 366 +NCMM5 NORCROSS (1 NW) MN US 4589 -9621 313 GOES +NCMM5G NORCROSS (1 NW) MN US 4589 -9621 -9999 +NCMU1 MONTICELLO (2 W) UT US 3787 -10937 2188 OTHER +NCNC2 COLORADO SPRINGS CO US 3879 -10490 2262 ALERT +NCNO3 VALE (2 E) OR US 4398 -11722 680 +NCOC1 NICOLAUS (1 SW) CA US 3889 -12160 10 GOES +NCOC2 CONEJOS (1 NNE) CO US 3710 -10601 -9999 GOES +NCON3 NORTH CONWAY NH US 4405 -7113 162 COOPAB +NCOT2 NACONA (6 NE) TX US 3388 -9765 252 OTHER +NCQ MARIETTA GA US 3392 -8458 -9999 WSR88D +NCRC2 CREEDE (17 WNW) CO US 3789 -10720 3109 +NCRG1 NORCROSS (4 N) GA US 3400 -8420 268 GOES +NCRK1 NORCATUR (15 NE) KS US 4000 -9999 686 +NCRM2 NEW CARROLLTON MD US 3897 -7689 24 IFLOWS +NCRM5 ELBOW LAKE (14 SW) MN US 4587 -9620 315 UCOOP +NCRW1 PLAIN (4 W) WA US 4780 -12072 573 GOES +NCSC1 POINT REYES STATION (3 ENE) CA US 3808 -12275 55 OTHER +NCSC2 CRESTONE (2 E) CO US 3801 -10569 2548 GOES +NCSC3 BRIDGEPORT (6 SE) CT US 4110 -7317 -9999 OTHER +NCSF1 FORT PIERCE (8 W) FL US 2747 -8047 -9999 UCOOP +NCSN5 COSTILLA NM US 3700 -10525 3231 SNOTEL +NCSO1 NEWCASTLE (1 NW) OH US 4034 -8216 378 IFLOWS +NCSP1 NEW CASTLE (1 N) PA US 4102 -8036 241 GOES +NCST2 NECHES (4 NE) TX US 3189 -9543 -9999 +NCSW1 WINTHROP (5 SE) WA US 4843 -12013 549 GOES +NCSW4 NEWCASTLE (2 SW) WY US 4383 -10422 409 NWR +NCTC2 WOODLAND PARK (4 S) CO US 3893 -10505 -9999 GOES +NCTL1 NATCHITOCHES LA US 3179 -9321 -9999 NWR +NCTO1 NEWCOMERSTOWN (1 SW) OH US 4026 -8161 238 GOES +NCTO2 NORMAN OK US 3517 -9745 -9999 GOES +NCTW4 NEWCASTLE (4 NNE) WY US 4390 -10417 -9999 UCOOP +NCUC1 CLEARLAKE OAKS (8 NE) CA US 3907 -12254 -9999 GOES +NCUW2 NEW CUMBERLAND (2 NNW) WV US 4053 -8063 204 GOES +NCVF1 NICEVILLE FL US 3053 -8649 18 COOPAB +NCVK2 NICHOLASVILLE KY US 3790 -8458 305 UCOOP +NCVN1 NEBRASKA CITY NE US 4068 -9585 283 COOPB +NCVN7 NEBO (7 NE) NC US 3582 -8194 -9999 GOES +NCWI3 NEW CASTLE IN US 3990 -8543 296 COOPA +NCYA2 WILLOW (12 S) AK US 6168 -14998 71 COOPA +NCYC1 SCHEELITE (1 W) CA US 3737 -11870 2377 WSF +NCZC1 SCHEELITE (2 W) CA US 3737 -11872 2896 WSF +NDCC1 SACRAMENTO CA US 3865 -12150 7 ALERT +NDHA2 JUNEAU (3 NW) AK US 5833 -13449 -9999 UCOOP +NDIA2 JUNEAU (6 W) AK US 5834 -13456 47 OTHER +NDLC2 NEDERLAND CO US 3996 -10552 -9999 UCOOP +NDLT2 NOODLE (3 N) TX US 3264 -10005 543 +NDMG1 STATENVILLE (16 E) GA US 3067 -8275 41 COOPA +NDOA4 SALESVILLE (1 E) AR US 3625 -9225 130 COOPB +NDPC1 LAGRANGE (5 NE) CA US 3770 -12042 83 WSF +NDPT1 NORMANDY (2 NE) TN US 3547 -8625 262 +NDRC2 NEDERLAND (6 NW) CO US 4003 -10558 3158 COOPB +NDRN3 NEW DURHAM (4 N) NH US 4350 -7115 201 COOPB +NDRQ2 NEW DENVER BC CN 4998 -11738 564 +NDRT1 NASHVILLE TN US 3619 -8675 -9999 GOES +NDSK1 NEODESHA (10 SSE) KS US 3730 -9560 259 PROF +NDST2 BIG SPRING (10 W) TX US 3222 -10163 762 GOES +NDTT1 NORMANDY (2 NE) TN US 3548 -8625 262 +NDUI2 NAPERVILLE (4 SE) IL US 4172 -8812 -9999 UCOOP +NDVV1 NORTH DANVILLE VT US 4448 -7213 -9999 +NDYG1 BLACKWELLS (2 NNW) GA US 3406 -8454 -9999 GOES +NDZ MILTON FL US 3070 -8702 -9999 +NDZO3 BEND (12 WSW) OR US 4400 -12170 1951 WSF +NEAA2 NENANA (8 E) AK US 6458 -14883 -9999 +NEAO1 NEWARK (2 E) OH US 4006 -8234 -9999 GOES +NEAW1 NEAH BAY (1 E) WA US 4837 -12462 0 HTG +NEBA2 NORTHWAY AK US 6298 -14196 -9999 UCOOP +NEBI3 NEBRASKA (2 NW) IN US 3907 -8549 221 GOES +NEBN1 NEBRASKA CITY NE US 4070 -9587 329 +NEBN3 NEWBURY (2 N) NH US 4334 -7204 357 SNOCOR +NEBN7 NEBO (6 NE) NC US 3579 -8189 367 GOES +NEBO3 NEWBERG (1 S) OR US 4528 -12296 15 OTHER +NEBP1 NEW BRITAN PA US 4023 -7520 -9999 GOES +NEBS2 PINE RIDGE (14 W) SD US 4301 -10284 924 GOES +NEBW1 NEAH BAY WA US 4837 -12467 -9999 NWR +NECA1 NECTAR (1 NW) AL US 3398 -8665 -9999 AMOS +NECL1 FORT NECESSITY LA US 3207 -9193 -9999 +NECN7 GENLEE NC US 3587 -7887 70 GOES +NECV2 NEW CASTLE VA US 3750 -8010 390 IFLOWS +NECW3 NECEDAH WI US 4403 -9008 282 COOPAB +NEDC2 NEDERLAND (5 NNW) CO US 4004 -10555 3051 COOPB +NEDK1 NEODESHA KS US 3741 -9567 290 GOES +NEDM1 YORK VILLAGE (6 N) ME US 4324 -7064 40 COOPB +NEDM8 LINCOLN (11 SSE) MT US 4783 -11252 1975 WSF +NEEN7 NEEDMORE NC US 3533 -8353 -9999 +NEEP1 NEEDMORE PA US 3990 -7813 210 UCOOP +NEEW3 NEENAH WI US 4422 -8855 -9999 UCOOP +NEFP1 NEW FLORENCE (2 SSW) PA US 4033 -7908 411 UCOOP +NEFW1 NESPELEM WA US 4814 -11896 579 GOES +NEGM4 NEGAUNEE (2 NE) MI US 4652 -8757 -9999 +NEGT2 NEGLEY (4 SSW) TX US 3370 -9507 123 COOPB +NEHF1 BONIFAY (16 NW) FL US 3095 -8588 32 COOPAB +NEHM6 SAUCIER (6 ESE) MS US 3061 -8905 6 UCOOP +NEHO3 NEHALEM (1 N) OR US 4572 -12392 23 COOPB +NEHW3 NECEDAH (1 W) WI US 4402 -9008 280 GOES +NEIN6 ONEIDA NY US 4310 -7564 125 GOES +NEIW3 NEILLSVILLE (1 W) WI US 4456 -9061 319 UCOOP +NEKD1 NEWARK (3 SE) DE US 3963 -7572 8 +NEKK1 NEKOMA (5 SSW) KS US 3842 -9948 646 +NEKM7 NECK CITY (5 W) MO US 3727 -9453 -9999 UCOOP +NEKO1 NEWARK OH US 4002 -8246 278 IFLOWS +NEKT2 NEWARK TX US 3300 -9750 -9999 UCOOP +NEKW1 NEWHALEM (1 S) WA US 4866 -12124 329 GOES +NEKW3 NEKOOSA WI US 4423 -8990 -9999 UCOOP +NEL LAKEHURST NJ US 4004 -7434 -9999 +NELA1 WEDOWEE (10 NNE) AL US 3344 -8540 257 GOES +NELC1 BIG BEND (3 E) CA US 4104 -12188 777 GOES +NELC2 FORT COLLINS (4 E) CO US 4054 -10504 1508 ALERT +NELF1 INDIANTOWN (12 WNW) FL US 2709 -8066 -9999 UCOOP +NELN1 NELSON NE US 4020 -9807 518 COOPB +NELN3 NELSON NH US 4302 -7215 -9999 SNOCOR +NELS1 LEEDS (4 NW) SC US 3466 -8145 -9999 GOES +NELU1 NEOLA UT US 4042 -11005 1814 COOPB +NELW3 NEILLSVILLE (3 SW) WI US 4453 -9064 315 COOPB +NEMS2 NEMO (5 SE) SD US 4415 -10345 1317 COOPB +NENA2 NENANA (2 ESE) AK US 6457 -14910 109 COOPA +NENI4 NORTH ENGLISH IA US 4152 -9207 243 COOPB +NENW3 NEENAH WI US 4418 -8845 -9999 GOES +NEOI4 NEOLA IA US 4145 -9562 -9999 UCOOP +NEOK1 NEOSHO RAPIDS KS US 3838 -9600 344 +NEOM7 NEOSHO MO US 3686 -9436 308 COOPB +NEOU1 NEOLA (8 NNW) UT US 4054 -11006 2106 COOPB +NEOW3 NEOPIT WI US 4498 -8883 320 UCOOP +NEPF1 NEWPORT (6 N) FL US 3027 -8415 1 GOES +NEPI4 NORTH ENGLISH (4 N) IA US 4156 -9207 213 GOES +NEPI4G NORTH ENGLISH (4 N) IA US 4156 -9207 213 +NEPT1 NEWPORT TN US 3596 -8317 316 +NEPT2 NEWPORT TX US 3346 -9803 329 COOPB +NEPU1 NEPHI UT US 3971 -11183 1564 COOPABC +NEPW3 WISCONSIN RAPIDS WI US 4432 -8980 -9999 UCOOP +NERN7 BOONE (2 SE) NC US 3620 -8165 948 IFLOWS +NERU1 RANDOLPH (7 NW) UT US 4175 -11125 2134 +NESA2 NENANA (10 NNE) AK US 6469 -14890 -9999 SNOTEL +NESF1 RICHMOND HEIGHTS (16 W) FL US 2564 -8065 -9999 GOES +NESK1 NESS CITY KS US 3845 -9991 686 COOPABC +NESM2 SUITLAND MD US 3885 -7693 -9999 +NESM6 NEWTON (5 ESE) MS US 3234 -8908 106 COOPAB +NESM7 NEOSHO (8 NW) MO US 3692 -9446 -9999 UCOOP +NESN1 CONCORD (2 E) NE US 4238 -9696 445 COOPBC +NESN4 NESHANIC NJ US 4047 -7472 171 IFLOWS +NESO2 NINNEKAH (2 S) OK US 3495 -9792 348 +NESP1 SPRINGTOWN (2 E) PA US 4108 -7597 488 IFLOWS +NEST1 NEAPOLIS TN US 3572 -8697 213 COOPC +NESW2 NESTLOW (1 N) WV US 3818 -8228 213 GOES +NETC NEWPORT RI US 4150 -7132 -9999 +NETF1 PORT ST LUCIE (7 E) FL US 2728 -8023 4 COOPC +NETI2 NEWTON (3 SW) IL US 3896 -8821 -9999 NWR +NETM5 NETT LAKE MN US 4811 -9319 387 GOES +NETM6 NETTLETON (2 S) MS US 3407 -8863 59 GOES +NETM8 TROY (19 N) MT US 4870 -11597 1707 WSF +NETU1 RICHMOND (9 ENE) UT US 4189 -11198 1463 GOES +NETV2 MADISON (14 NNW) VA US 3857 -7828 241 IFLOWS +NETW1 PLAIN (2 NW) WA US 4777 -12070 1003 OTHER +NEUM5 NEW ULM (2 SSE) MN US 4428 -9444 293 NWR +NEUN7 FALLS NC US 3593 -7858 -9999 GOES +NEUT2 CENTER (9 S) TX US 3165 -9415 146 COOPA +NEUU1 NEOLA (12 NW) UT US 4059 -11011 2234 GOES +NEV EVERETT WA US 4746 -12032 8 +NEVC2 WALDEN (28 SE) CO US 4040 -10595 3133 SNOTEL +NEVM5 NEVIS MN US 4697 -9484 -9999 UCOOP +NEVM7 NEVADA MO US 3785 -9440 226 COOPAB +NEVM8 LINCOLN (11 SSE) MT US 4683 -11252 1975 SNOTEL +NEVO1 NELSONVILLE (1 W) OH US 3947 -8224 213 COOPB +NEW NEW ORLEANS LA US 3004 -9003 2 +NEWA1 NEWTON (1 N) AL US 3134 -8561 42 +NEWA3 NEW RIVER (1 S) AZ US 3388 -11215 653 ALERT +NEWC1 NEWHALL (1 NW) CA US 3439 -11853 379 COOPB +NEWC2 NEW RAYMER (6 S) CO US 4050 -10387 1463 UCOOP +NEWD1 NEWARK DE US 3967 -7573 27 +NEWF1 NEWPORT FL US 3020 -8418 -9999 UCOOP +NEWG1 NEWTON GA US 3131 -8434 34 GOES +NEWI2 NEWMAN (1 SE) IL US 3979 -8797 197 COOPB +NEWI3 NEWPORT (2 S) IN US 3985 -8741 194 NWR +NEWI4 NEWELL (2 W) IA US 4260 -9505 383 COOPB +NEWK1 NORWAY KS US 3972 -9777 430 COOPB +NEWL1 NEW ORLEANS LA US 2992 -9013 2 COOPAB +NEWM1 NEWCASTLE (1 N) ME US 4405 -6953 58 COOPA +NEWM3 NEWBURYPORT (3 WNW) MA US 4283 -7093 11 COOPB +NEWM4 NEWAYGO MI US 4342 -8580 191 COOPB +NEWM5 NEW LONDON MN US 4530 -9493 378 COOPA +NEWM6 NEW SITE (2 SW) MS US 3454 -8840 95 +NEWM7 NEWBURG (1 S) MO US 3791 -9190 -9999 GOES +NEWM8 BOZEMAN (8 SSE) MT US 4557 -11092 2042 WSF +NEWN1 NEWCASTLE NE US 4265 -9688 -9999 +NEWN3 NEWPORT (1 NW) NH US 4338 -7218 238 COOPB +NEWN4 NEWTON (2 S) NJ US 4103 -7480 183 COOPB +NEWN6 NEWARK (1 E) NY US 4305 -7708 131 COOPB +NEWN7 NEW BERN NC US 3513 -7705 -9999 NWR +NEWO1 NEWPORT OH US 3940 -8122 204 COOPB +NEWO3 NEWPORT OR US 4476 -12405 -9999 NWR +NEWS1 NEWBERRY SC US 3432 -8157 -9999 GOES +NEWS2 NEWELL (12 NE) SD US 4487 -10353 869 UCOOP +NEWT1 NEWCOMB TN US 3655 -8417 300 +NEWU1 GROUSE CREEK (32 NE) UT US 4197 -11333 1285 GOES +NEWV1 NEW HAVEN (4 SSE) VT US 4407 -7311 122 COOPB +NEWV2 NEWPORT (2 NW) VA US 3732 -8052 628 COOPB +NEWW1 CHEHALIS (3 SE) WA US 4662 -12294 58 COOPB +NEWW3 NEW LONDON WI US 4438 -8873 245 +NEWW3G NEW LONDON WI US 4438 -8873 -9999 +NEWW4 NEWCASTLE (3 N) WY US 4390 -10418 -9999 UCOOP +NEXC CHARLESTON SC US 3275 -8003 -9999 ASOS +NEZI1 NEZ PERCE ID US 4624 -11625 988 COOPABC +NEZM8 WALKERVILLE (10 ENE) MT US 4610 -11235 2012 WSF +NFAC1 AUBURN (3 NE) CA US 3885 -12106 152 GOES +NFBC2 BUFORD CO US 3999 -10761 -9999 GOES +NFBF1 FLAMINGO (12 SW) FL US 2508 -8110 3 C-MAN +NFBV1 NORTH FERRISBURG (1 SW) VT US 4425 -7323 32 GOES +NFCM8 WHITEWATER (18 SSE) MT US 4854 -10752 671 GOES +NFCN7 CANTON NC US 3563 -8271 914 IFLOWS +NFCW4 CENTENNIAL (12 WNW) WY US 4133 -10637 3088 SNOTEL +NFDA4 SALESVILLE (1 E) AR US 3625 -9225 130 +NFDC1 AUBURN (3 NE) CA US 3894 -12102 218 +NFDC3 NORTH BRANFORD CT US 4138 -7279 43 ALERT +NFDM2 SUITLAND MD US 3885 -7693 -9999 WSR88D +NFDN4 MACOPIN NJ US 4102 -7440 177 COOPB +NFDN5 NAMBE NM US 3583 -10590 -9999 GOES +NFE FENTRESS VA US 3670 -7613 -9999 ASOS +NFEM8 OVANDO (12 SE) MT US 4687 -11328 1905 SNOTEL +NFET2 NEW BRAUNFELS (4 SE) TX US 2965 -9807 -9999 UCOOP +NFFI1 KETCHUM (15 NNW) ID US 4379 -11442 1917 GOES +NFFQ2 FLATHEAD (45 N) BC CN 4900 -11448 1209 GOES +NFFV1 NORTHFIELD FALLS (1 NE) VT US 4418 -7264 184 GOES +NFFW1 ONALASKA (7 NW) WA US 4667 -12275 122 GOES +NFG OCEANSIDE CA US 3330 -11735 -9999 +NFGC2 HOTCHKISS (1 SW) CO US 3879 -10774 1597 +NFGN7 BRYSON CITY (13 N) NC US 3562 -8343 1536 +NFGT1 BRYSON CITY (13 N) TN US 3561 -8343 1536 IFLOWS +NFHW2 CAIRO WV US 3922 -8110 232 GOES +NFIN7 BLACK MOUNTAIN NC US 3566 -8235 756 IFLOWS +NFJ MILTON FL US 3051 -8696 -9999 ASOS +NFJM8 ARLEE (17 ENE) MT US 4727 -11377 1929 SNOTEL +NFKC1 HUME (12 NW) CA US 3690 -11905 1045 GOES +NFKC3 NORFOLK (2 SW) CT US 4197 -7322 408 COOPB +NFKN1 NORFOLK (2 SSW) NE US 4200 -9770 459 +NFKN6 NORFOLK NY US 4481 -7600 70 COOPB +NFKV2 NORFOLK VA US 3687 -7623 30 COOPA +NFKW4 CODY (20 W) WY US 4448 -10958 2050 UCOOP +NFL FALLON NV US 3942 -11858 -9999 +NFLM1 NEWFIELD ME US 4363 -7090 171 SNOCOR +NFLM7 NEW FLORENCE MO US 3892 -9145 -9999 +NFLN1 NORFOLK (4 W) NE US 4203 -9748 471 COOPAB +NFLO3 MEDFORD (27 E) OR US 4238 -12236 1393 +NFLW4 CORA (10 N) WY US 4312 -10995 2542 SNOTEL +NFMC1 OJAI (4 NNW) CA US 3449 -11931 348 ALERT +NFMF1 NORTH FORT MYERS (2 W) FL US 2674 -8192 -9999 OTHER +NFMM8 BROWNING (29 N) MT US 4896 -11306 1292 GOES +NFNW1 GLACIER (5 E) WA US 4890 -12185 379 GOES +NFPG1 NORCROSS (3 SSW) GA US 3391 -8423 259 GOES +NFPV2 POUND VA US 3712 -8262 -9999 GOES +NFPW4 MAYOWORTH (26 NW) WY US 4403 -10708 2493 UCOOP +NFRC1 NORTH FORK CA US 3723 -11950 829 GOES +NFRM5 CAMPBELL (1 NW) MN US 4612 -9642 301 UCOOP +NFRM8 OVANDO (3 SE) MT US 4698 -11309 1237 GOES +NFRO3 BONNEVILLE (6 SSW) OR US 4555 -12200 945 SNOTEL +NFRP1 NEW FLORENCE (1 SE) PA US 4036 -7906 379 GOES +NFRV2 EARLYSVILLE VA US 3816 -7842 111 GOES +NFSC2 PINE CO US 3941 -10532 2048 GOES +NFSM8 AUGUSTA (25 NW) MT US 4764 -11286 1458 GOES +NFSN7 WALKERTOWN NC US 3569 -8233 808 GOES +NFSW4 WAPITI (5 E) WY US 4448 -10948 1646 GOES +NFTI1 SUGAR CITY (1 W) ID US 4389 -11176 1494 GOES +NFTK2 MOREHEAD (3 NW) KY US 3820 -8348 253 +NFTP1 OAKDALE (3 E) PA US 4042 -8022 299 UCOOP +NFTW1 CARNATION (7 NE) WA US 4771 -12179 183 GOES +NFVU1 SPRINGDALE (2 NE) UT US 3721 -11298 1210 GOES +NFW FORT WORTH TX US 3277 -9743 198 +NFWM5 NEWFOLDEN MN US 4836 -9633 328 UCOOP +NFWT2 NEW BRAUNFELS (4 W) TX US 2970 -9820 -9999 UCOOP +NFWU1 OGDEN UT US 4122 -11222 1278 GOES +NFYM5 ROSEN (3 NNW) MN US 4519 -9642 -9999 GOES +NGAN6 Ashland Ave NY US 4310 -7906 -9999 CTGN +NGBA2 PETERSVILLE (6 WNW) AK US 6252 -15093 -9999 SNOCOR +NGBP4 DUQUE (2 NE) PR 1827 -6572 110 COOPB +NGCT2 INEZ (2 SW) TX US 2889 -9682 -9999 GOES +NGDG1 COLUMBUS GA US 3250 -8500 -9999 +NGET2 NORMANGEE (9 SW) TX US 3097 -9624 -9999 +NGF KANEOHE HI US 2145 -15777 2 +NGFC1 DARDANELLE (4 WSW) CA US 3833 -11991 1981 WSF +NGFM3 NORTH GRAFTON MA US 4223 -7171 102 GOES +NGHP4 NAGUABO (6 NW) PR 1828 -6579 195 GOES +NGIL1 GRAND ISLE LA US 2942 -8995 3 GOES +NGIP4 NAGUABO (5 NW) PR 1828 -6579 616 GOES +NGJP4 NAGUABO (5 NW) PR 1827 -6579 600 GOES +NGKP4 NAGUABO (4 WNW) PR 1823 -6579 16 GOES +NGL INGLESIDE TX US 2783 -9720 -9999 ASOS +NGLC6 EL NOGAL CH 2942 -10426 -9999 GOES +NGLCH EL NOGAL MX 2942 -10426 -9999 +NGLT2 Port Ingleside, Corpus Christi TX US 2782 -9720 -9999 CTGN +NGLW3 NEW GLARUS (2 NE) WI US 4284 -8962 326 UCOOP +NGMC1 DARDANELLE (18 SE) CA US 3815 -11962 2713 WSF +NGMM1 GORHAM (4 N) ME US 4374 -7045 61 SNOCOR +NGNM4 NEGAUNEE MI US 4651 -8748 -9999 NWR +NGP CORPUS CHRISTI TX US 2770 -9728 6 +NGPC2 COWDREY (6 NW) CO US 4094 -10634 2380 GOES +NGRA3 APACHE JCT. (16 NW) AZ US 3352 -11169 396 OTHER +NGRN1 NEWMAN GROVE NE US 4175 -9778 -9999 UCOOP +NGRN3 NORTH GROTON NH US 4377 -7187 390 COOPB +NGSO2 NORGE (3 NE) OK US 3502 -9795 360 +NGST1 NASHVILLE TN US 3615 -8673 -9999 UCOOP +NGTA2 AUKE BAY (5 ENE) AK US 5842 -13452 -9999 UCOOP +NGTC2 NORTHGATE (4 NW) CO US 4094 -10634 2387 +NGTN4 NEW GRETNA (2 N) NJ US 3962 -7444 3 GOES +NGTT2 NUGENT TX US 3269 -9967 -9999 +NGU NORFOLK VA US 3683 -7633 5 +NGUT2 NEWGULF TX US 2927 -9590 22 COOPA +NGW CORPUS CHRISTI TX US 2770 -9743 -9999 ASOS +NGWA3 NOGALES (3 ENE) AZ US 3135 -11089 1201 +NGZ ALAMEDA (3 WNW) CA US 3778 -12233 4 WSR88D +NGZN5 NAGEEZI (18 SSW) NM US 3603 -10790 1882 COOPA +NHAN3 NORTH HAVERHILL NH US 4408 -7202 -9999 UCOOP +NHC MIAMI FL US 2575 -8038 5 +NHCN7 LOWES GROVE (4 WSW) NC US 3588 -7897 70 GOES +NHDG1 COLUMBUS GA US 3250 -8500 82 +NHDM4 NEW HUDSON MI US 4250 -8365 283 COOPAB +NHDN7 NEW HOLLAND NC US 3545 -7621 1 COOPA +NHDP1 NEW HOLLAND (2 SE) PA US 4008 -7607 184 COOPAB +NHDV1 NORTH HARTLAND LAKE VT US 4360 -7233 165 +NHEN6 GRANVILLE NY US 4333 -7334 354 COOPAB +NHGC1 BURSON (3 E) CA US 3816 -12081 169 OTHER +NHHM4 NEW HUDSON (3 W) MI US 4251 -8368 -9999 AHOS +NHK PATUXENT RIVER MD US 3828 -7642 12 +NHLA2 NONDALTON (2 S) AK US 5995 -15487 792 UCOOP +NHLC1 NEWHALL (5 NW) CA US 3439 -11859 538 COOPBC +NHLN7 NEW HILL (5 SE) NC US 3568 -7892 98 COOPB +NHLP1 HIGHLAND (1 E) PA US 4056 -8003 378 IFLOWS +NHLW2 NEWHALL WV US 3732 -8160 671 IFLOWS +NHMI3 NEW HARMONY IN US 3813 -8794 -9999 GOES +NHMM3 NORTHAMPTON MA US 4226 -7266 43 +NHMN3 NORTH HAMPTON NH US 4296 -7082 18 COOPB +NHMO3 NEHALEM (9 NE) OR US 4581 -12378 43 COOPB +NHNN3 NEW HAMPTON (2 N) NH US 4363 -7165 171 SNOCOR +NHOM7 HEOSHO (3 S) MO US 3679 -9440 -9999 UCOOP +NHOT2 HOUSTON TX US 2988 -9541 -9999 ALERT +NHPA4 NEWHOPE (6 S) AR US 3415 -9389 192 COOPB +NHPI4 NEW HAMPTON IA US 4306 -9231 354 COOPABC +NHPM5 NEW HOPE MN US 4502 -9337 287 COOPB +NHPN3 NEW HAMPTON (1 ESE) NH US 4360 -7163 213 COOPB +NHPN7 MONCURE (3 W) NC US 3565 -7907 94 +NHPP1 NEW HOPE PA US 4037 -7495 -9999 +NHPV2 BRIDGETOWN VA US 3745 -7593 5 GOES +NHPW1 NORTHPORT WA US 4891 -11779 411 COOPAB +NHRI3 NEW HARMONY IN US 3813 -8793 119 +NHRI4 NEW HARTFORD IA US 4252 -9263 268 COOPB +NHRM8 NEIHART (7 W) MT US 4704 -11079 1507 COOPABC +NHRQ2 NATAL HAMMER RIDGE BC CN 4977 -11483 1890 +NHRU1 NEW HARMONY (1 SE) UT US 3748 -11331 1605 COOPABC +NHSO1 NORTH INDUSTRY OH US 4073 -8135 -9999 GOES +NHSO2 NINNEKAH (2 NE) OK US 3496 -9790 343 +NHTM8 NEIHART (8 NNW) MT US 4704 -11078 1594 COOPABC +NHTV1 NORTH HARTLAND VT US 4360 -7235 -9999 GOES +NHUI4 NASHUA (2 SW) IA US 4294 -9257 315 COOPC +NHUW3 NORTH HUDSON WI US 4500 -9277 -9999 UCOOP +NHVA1 HUNTSVILLE AL US 3482 -8667 -9999 +NHVC3 NEW HAVEN CT US 4126 -7289 3 ALERT +NHVI3 NEW HAVEN (1 NW) IN US 4108 -8502 230 COOPB +NHVO1 NEW HAVEN OH US 3926 -8474 -9999 ALERT +NHVV1 MIDDLEBURY (3 N) VT US 4406 -7317 84 GOES +NHVW4 HULETT (16 NW) WY US 4475 -10493 -9999 UCOOP +NHWI2 NAPERVILLE IL US 4178 -8823 -9999 ALERT +NHZ BRUNSWICK ME US 4390 -6993 25 +NIAM7 NIANGUA MO US 3737 -9284 -9999 UCOOP +NIAN6 NIAGARA INTAKE NY US 4308 -7901 -9999 HTG +NIAV2 VINTON (2 SE) VA US 3726 -7987 250 GOES +NIAW3 NIAGARA WI US 4577 -8799 -9999 +NIBL1 NEW IBERIA LA US 2998 -9178 8 COOPA +NICA2 NENANA AK US 6457 -14910 -9999 UCOOP +NICC1 NICOLAUS (1 N) CA US 3893 -12154 13 COOPB +NICC2 GOLDEN (10 NW) CO US 3985 -10537 2382 ALERT +NICG1 MABLETON (2 E) GA US 3380 -8452 -9999 GOES +NICI4 NICHOLS IA US 4148 -9130 192 +NICK1 NICKERSON (1 W) KS US 3815 -9811 490 +NICM5 NICOLLET MN US 4432 -9417 -9999 UCOOP +NICV2 COVINGTON (9 S) VA US 3767 -8000 671 IFLOWS +NICW2 FENWICK (2 NE) WV US 3828 -8057 914 IFLOWS +NID CHINA LAKE (4 N) CA US 3569 -11769 680 +NIEC1 NIPOMO (4 NE) CA US 3506 -12046 167 ALERT +NIIN5 ARCHULETA (1 NE) NM US 3680 -10770 1722 UCOOP +NIKA2 KNIK (3 NNW) AK US 6150 -14977 43 COOPA +NIKN1 NICKERSON (5 NW) NE US 4155 -9656 395 COOPB +NIKW2 GILBOA (6 NE) WV US 3839 -8092 585 IFLOWS +NILC1 NILES (1 ENE) CA US 3759 -12196 -9999 GOES +NILC2 GRAND LAKE (7 E) CO US 4028 -10577 2743 +NILF1 CRESCENT CITY (3 SW) FL US 2941 -8155 -9999 +NILI2 NILES IL US 4202 -8780 183 COOPB +NILM4 NILES MI US 4183 -8627 198 COOPB +NILO1 NILES OH US 4117 -8076 -9999 GOES +NIMC1 FOLSOM (4 SW) CA US 3864 -12122 40 UCOOP +NIMM5 NIMROD MN US 4664 -9488 -9999 +NINA2 NINILCHIK AK US 6005 -15267 -9999 COOPB +NINM1 NINE MILE BRIDGE (11 NW) ME US 4670 -6972 -9999 GOES +NINM5 INTERNATIONAL FALLS (1 N) MN US 4860 -9340 -9999 UCOOP +NINM8 ALBERTON MT US 4707 -11440 1006 GOES +NINN6 MARIETTA (1 N) NY US 4292 -7633 228 OTHER +NINR1 CHARLESTOWN RI US 4138 -7158 -9999 GOES +NINV2 FRONT ROYAL (6 NNE) VA US 3900 -7817 189 IFLOWS +NIOC1 NIPOMO CA US 3502 -12047 93 ALERT +NION1 NIOBRARA (5 E) NE US 4274 -9793 -9999 COOPABC +NIP JACKSONVILLE FL US 3022 -8167 7 +NIPC1 NIPOMO (10 N) CA US 3520 -12046 168 ALERT +NIPI2 SPRING GROVE (1 W) IL US 4244 -8825 -9999 UCOOP +NIPI2D SPRING GROVE (1 W) IL US 4244 -8825 -9999 +NIR BEEVILLE TX US 2841 -9775 -9999 +NIRQ9 BEAVER CREEK (60 E) YK CN 6221 -13905 701 GOES +NIRU1 CLARKSTON (3 ESE) UT US 4190 -11197 1347 +NISM5 NISSWA (3 NE) MN US 4650 -9427 -9999 UCOOP +NISN6 NISKAYUNA NY US 4265 -7391 -9999 UCOOP +NISO2 NINNEKAH (6 WSW) OK US 3493 -9802 366 +NISS2 NISLAND SD US 4468 -10355 884 UCOOP +NISW1 ASHFORD (2 W) WA US 4675 -12208 442 GOES +NITS1 Oyster Landing SC US 3335 -7919 -9999 CTGN +NITW1 NIGHTHAWK (2 S) WA US 4898 -11962 347 +NIUH1 NIU VALLEY HI US 2131 -15774 43 COOPB +NIVC2 WESTMINSTER (3 NE) CO US 3986 -10499 1596 ALERT +NIWC2 NEDERLAND (5 NW) CO US 4003 -10555 3002 SNOTEL +NIWT2 NEW BRAUNFELS (1 W) TX US 2970 -9815 -9999 UCOOP +NIX PACIFIC BEACH WA US 4722 -12420 -9999 MARS +NIXM7 NIXA MO US 3708 -9325 -9999 UCOOP +NIXN2 NIXON (4 S) NV US 3978 -11934 1201 GOES +NIXS1 MORTH MYRTLE BEACH (2 NE) SC US 3385 -7866 -4 GOES +NIXT2 NIX TX US 3111 -9838 415 COOPB +NJC BOARDMAN OR US 4563 -11980 -9999 +NJCT2 JOHNSON CITY TX US 3036 -9854 -9999 ALERT +NJDI3 NORTH JUDSON (3 E) IN US 4122 -8672 215 COOPB +NJK EL CENTRO CA US 3283 -11567 -13 ASOS +NJM SWANSBORO NC US 3468 -7703 -9999 ASOS +NJNM4 NAHMA JUNCTION (3 N) MI US 4594 -8671 186 UCOOP +NJNT1 NEW JOHNSONVILLE TN US 3602 -8800 -9999 GOES +NJRC2 DECKERS (7 S) CO US 3916 -10522 2538 GOES +NJSO2 NORGE (3 ESE) OK US 3497 -9795 368 +NJW MERIDIAN MS US 3280 -8883 -9999 ASOS +NKDC1 DUNLAP (16 N) CA US 3688 -11913 1198 GOES +NKHO2 NINNEKAH (2 NE) OK US 3497 -9790 -9999 GOES +NKIP1 NEW KINGSTOWN (3 NW) PA US 4027 -7710 125 UCOOP +NKJT1 JASPER (5 S) TN US 3500 -8562 -9999 AHOS +NKLW1 LYNDEN WA US 4890 -12245 12 +NKMO3 NEHALEM (6 NW) OR US 4575 -12394 506 NWR +NKNC3 GEORGETOWN CT US 4126 -7343 100 ALERT +NKNP1 NEW KENSINGTON (3 SE) PA US 4055 -7970 366 IFLOWS +NKOA2 MCGRATH (06 NW) AK US 6338 -15883 283 GOES +NKOW3 NEKOOSA WI US 4431 -8990 -9999 +NKRA2 ANCHORAGE AK US 5967 -15072 396 SNOTEL +NKRN1 NICKERSON (4 NW) NE US 4156 -9654 372 +NKSC3 WILTON CT US 4116 -7342 43 ALERT +NKSO2 NEWKIRK (9 ESE) OK US 3682 -9691 360 +NKSV2 NOKESVILLE VA US 3867 -7758 76 UCOOP +NKSW1 FERNDALE WA US 4885 -12258 2 GOES +NKT CHERRY POINT NC US 3490 -7688 9 +NKTA2 NIKISKI AK US 6068 -15140 0 HTG +NKX SAN DIEGO CA US 3282 -11713 291 +NLAO1 NEW CALIFORNIA OH US 4015 -8323 308 IFLOWS +NLBI3 MORTH LIBERTY (4 NW) IN US 4156 -8650 212 GOES +NLBN4 NEWLISBON NJ US 3996 -7463 15 +NLBO3 EAGLE POINT (13 SE) OR US 4240 -12254 728 GOES +NLC LEMOORE (8 W) CA US 3633 -11995 72 +NLCI1 BLACKFOOT (6 ESE) ID US 4330 -11222 1387 GOES +NLCT4 EL COYOTE TP 2744 -9953 -9999 GOES +NLCTP NUEVO LAREDO MX 2744 -9953 -9999 +NLDA4 NATURAL DAM (5 S) AR US 3558 -9438 229 COOPB +NLDC1 NILAND (3 NW) CA US 3328 -11552 18 COOPB +NLDM7 NEW LONDON MO US 3962 -9142 146 +NLDN3 NEW LONDON NH US 4342 -7202 390 COOPB +NLFL1 NORCO (2 E) LA US 3003 -9036 0 GOES +NLGI2 NEW LA GRANGE IL US 3990 -9053 -9999 GOES +NLGI2G NEW LA GRANGE IL US 3990 -9053 -9999 +NLGL1 NEWLIGHT LA US 3208 -9148 -9999 +NLGN1 NELIGH (12 ENE) NE US 4220 -9778 524 PROF +NLGW1 LA GRANDE (1 SE) WA US 4682 -12230 282 GOES +NLHC3 NEW LONDON (5 S) CT US 4135 -7208 2 GOES +NLHV1 BLOOMFIELD (4 WNW) VT US 4477 -7170 375 GOES +NLIH1 HILO (3 N) HI US 1977 -15515 -9999 GOES +NLII3 NORTH LIBERTY IN US 4154 -8644 229 COOPB +NLIN1 NELIGH NE US 4210 -9800 532 COOPB +NLIN4 NEW LISBON (6 S) NJ US 3995 -7460 -9999 COOPB +NLIO1 NORTH LIMA OH US 4095 -8066 334 IFLOWS +NLKA2 BEAVER (23 SW) AK US 6616 -14804 -9999 +NLKC2 BUFORD (4 SW) CO US 3995 -10769 2067 GOES +NLKN6 ATWELL NY US 4352 -7495 555 SNOCOR +NLKO3 NORTH LAKE OR US 4315 -12080 -9999 +NLKT2 BARNHART (8 ENE) TX US 3117 -10100 -9999 GOES +NLLC1 LAKESHORE (3 W) CA US 3726 -11923 2438 WSF +NLLO1 NELLIE OH US 4034 -8207 241 GOES +NLLW3 NEILLSVILLE (3 NW) WI US 4461 -9065 343 UCOOP +NLMC3 NORTH LYME CT US 4143 -7233 -9999 +NLMM5 NEW ULM (2 E) MN US 4430 -9449 271 COOPAB +NLNC1 LANCASTER CA US 3476 -11813 704 ALERT +NLNC3 NEW LONDON CT US 4135 -7208 0 HTG +NLNN2 NELLIS AIR FORCE BASE NV US 3625 -11503 579 ALERT +NLNO1 NORTH LAWRENCE OH US 4084 -8163 317 IFLOWS +NLNT2 NOLAN (3 E) TX US 3228 -10018 762 UCOOP +NLON6 OHIO NY US 4353 -7489 682 SNOCOR +NLPU1 MONTICELLO (30 WNW) UT US 3785 -10984 2646 GOES +NLRO2 PINK (6 WSW) OK US 3522 -9721 294 GOES +NLRT4 NVO. LAREDO TP 2750 -9951 -9999 GOES +NLRTP NVO.LAREDO-RIO BRAVO MX 2810 -10329 -9999 +NLSC1 ELK CREEK (8 NNE) CA US 3954 -12267 1554 OTHER +NLSC2 MARBLE (1 N) CO US 3908 -10718 2804 SNOTEL +NLSK1 NILES KS US 3897 -9747 366 +NLSM8 SACO (10 NW) MT US 4853 -10752 1594 GOES +NLSN2 NELLIS AIR FORCE BASE NV US 3623 -11502 558 ALERT +NLSN3 GILMANTON (5 NE) NH US 4348 -7136 235 SNOCOR +NLSO2 NORGE (1 SSW) OK US 3497 -9801 382 +NLSQ2 NELSON NE BC CN 4958 -11721 549 +NLSW3 NEW LISBON WI US 4388 -9017 272 +NLT ATLANTIC NC US 3488 -7633 -9999 ASOS +NLUL1 MONROE LA US 3253 -9207 21 COOPAB +NLVN2 NORTH LAS VEGAS (2 N) NV US 3621 -11512 573 COOPC +NLVT1 NOLENSVILLE TN US 3601 -8470 -9999 GOES +NLW NEWPORT RI US 4150 -7132 -9999 +NLWL1 NORCO (3 E) LA US 3003 -9035 0 GOES +NLWW4 FT WASHAKIE (6 NE) WY US 4303 -10900 1878 GOES +NLXF1 LOXAHATCHEE (7 SW) FL US 2659 -8035 -9999 GOES +NLXI2 NEW LENOX IL US 4153 -8794 -9999 UCOOP +NLXO1 NEW LEXINGTON OH US 3969 -8221 304 IFLOWS +NLXP1 NEW LEXINGTON PA US 3993 -7927 677 IFLOWS +NLYO1 SOUTH NEW LYME (1 N) OH US 4159 -8077 -9999 IFLOWS +NMBA4 NIMROD (5 W) AR US 3495 -9315 146 GOES +NMBF1 NORTH MIAMI BEACH FL US 2595 -8022 3 COOPC +NMCC2 MONUMENT (3 W) CO US 3911 -10494 2499 ALERT +NMCI1 RUPERT (12 E) ID US 4267 -11348 1274 +NMCI3 NORTH MANCHESTER IN US 4099 -8578 227 GOES +NMCN6 BRONX NY US 4081 -7379 6 COOPAB +NMCT1 ATHENS (2 W) TN US 3545 -8466 -9999 GOES +NMDC1 SONORA (9 NNW) CA US 3800 -12049 293 COOPB +NMDC3 HARTFORD CT US 4178 -7266 -9999 ALERT +NMDI3 NEW MIDDLETOWN (4 SW) IN US 3812 -8609 158 +NMDM7 NEW MADRID MO US 3658 -8953 94 +NMDT2 HOUSTON TX US 2977 -9521 -9999 ALERT +NMEC2 FORT COLLINS (2 WNW) CO US 4059 -10512 1506 ALERT +NMEF1 ASTATULA (4 SE) FL US 2867 -8169 -9999 +NMEN7 HUNTERSVILLE (3 S) NC US 3537 -8083 -9999 IFLOWS +NMFC3 NEW MILFORD CT US 4158 -7338 232 ALERT +NMG NEW ORLEANS LA US 2995 -9003 -9999 +NMGT2 NORMANGEE (3 SE) TX US 3101 -9607 -9999 UCOOP +NMHC2 FORT COLLINS (4 S) CO US 4052 -10508 1538 ALERT +NMIC2 HIGBEE (4 SW) CO US 3771 -10351 -9999 GOES +NMIF1 ASTATULA (3 SE) FL US 2867 -8171 -9999 +NMIM3 NORTHAMPTON MA US 4232 -7267 52 GOES +NMKN6 ALBANY (1 S) NY US 4263 -7381 29 OTHER +NMKT1 NEW MARKET (4 E) TN US 3607 -8349 536 GOES +NMLA4 NIMROD (5 W) AR US 3495 -9317 146 GOES +NMLC1 SAN MARCOS (3 SSW) CA US 3309 -11719 233 ALERT +NMLF1 BELLE GLADE (8 E) FL US 2668 -8053 -9999 +NMLI1 WALLACE ID US 4747 -11592 853 OTHER +NMLN4 NEW MILFORD NJ US 4096 -7402 4 +NMM MERIDIAN (6 SW) MS US 3248 -8862 -9999 +NMNC1 NEWMAN CA US 3731 -12102 27 COOPAC +NMNI2 NEW MINDEN IL US 3844 -8937 -9999 UCOOP +NMNO2 NORMAN (2 NW) OK US 3524 -9746 359 COOPAB +NMOC2 MONUMENT (3 NW) CO US 3912 -10491 2169 GOES +NMOS2 NEMO (1 SW) SD US 4417 -10350 -9999 GOES +NMPI1 NAMPA ID US 4344 -11666 803 GOES +NMRC2 NEW RAYMER (21 N) CO US 4093 -10387 1579 COOPABC +NMRM8 BROWNING (31 N) MT US 4902 -11297 1253 GOES +NMRV2 SPENCER (4 SE) VA US 3657 -7999 229 GOES +NMSC1 SONORA (10 SW) CA US 3795 -12054 427 GOES +NMSI3 NOBLESVILLE IN US 4008 -8605 -9999 COOPB +NMSO2 NORGE (3 WSW) OK US 3497 -9806 387 +NMSW3 NEW MUNSTER WI US 4258 -8823 235 GOES +NMSW3G NEW MUNSTER WI US 4258 -8823 -9999 +NMT FREER TX US 2819 -9875 86 ASOS +NMTA2 NOME AK US 6450 -16543 0 HTG +NMTC1 SAN CLEMENTE (8 ENE) CA US 3347 -11747 123 GOES +NMTO1 WEST LAFAYETTE (6 E) OH US 4027 -8161 241 COOPB +NMTT2 NORTH MOULTON TX US 2960 -9710 -9999 ALERT +NMUM4 MARQUETTE MI US 4656 -8741 203 OTHER +NMWF1 ASTATULA (3 SE) FL US 2867 -8170 -9999 +NMWI1 NEW MEADOWS ID US 4496 -11629 1180 COOPAB +NNAF1 ZOLFO SPRINGS (11 SW) FL US 2740 -8194 25 UCOOP +NNAG1 NEWNAN (3 WSW) GA US 3337 -8486 -9999 GOES +NNBF1 TAMARAC (14 W) FL US 2620 -8045 0 GOES +NNCC1 NORCO (1 WSW) CA US 3392 -11757 198 ALERT +NNCC2 AURORA (8 SE) CO US 3964 -10475 1740 ALERT +NNCF1 TAMARAC (15 WNW) FL US 2623 -8047 0 GOES +NNCT2 NOCONA TX US 3388 -9765 -9999 GOES +NNDC2 ASPEN (13 SE) CO US 3915 -10662 -9999 +NNEO2 NEW EUCHA (3 SW) OK US 3638 -9494 -9999 GOES +NNHM6 NECAISE (1 N) MS US 3062 -8941 -9999 GOES +NNIS1 NINETY NINE ISLANDS (5 S) SC US 3506 -8151 152 COOPA +NNKM3 NANTUCKET IS MA US 4050 -6943 -9999 BUOY +NNMM8 FRENCHTOWN (6 W) MT US 4702 -11440 1311 OTHER +NNNC2 NUNN CO US 4071 -10478 1584 COOPB +NNNG1 NEWNAN (4 NE) GA US 3344 -8479 280 COOPAB +NNOI2 NAPERVILLE IL US 4178 -8817 -9999 ALERT +NNRS1 CHEROKEE FALLS (1 S) SC US 3503 -8149 180 GOES +NNSC2 MANITOU SPRINGS (8 NNW) CO US 3897 -10495 -9999 GOES +NNSO2 NINNEKAH OK US 3497 -9795 329 +NNWC2 NUNN (7 NNE) CO US 4081 -10476 -9999 GOES +NNXT2 LAMPASAS (15 WNW) TX US 3109 -9843 -9999 ALERT +NNZ POINT SUR CA US 3630 -12188 -9999 MARS +NOAA2 NOATAK AK US 6758 -16297 18 COOPB +NOAL1 NEW ORLEANS (3 SE) LA US 2995 -9005 1 COOPB +NOBF1 NOBLETON FL US 2864 -8222 -9999 OTHER +NOBG1 SNELLVILLE (6 S) GA US 3378 -8404 290 GOES +NOBM4 NORTH BRANCH MI US 4323 -8320 -9999 UCOOP +NOBM7 NOBLE (1 S) MO US 3674 -9258 -9999 UCOOP +NOBM8 BAKER (35 SSE) MT US 4587 -10416 914 COOPB +NOBO2 NOBLE OK US 3515 -9740 -9999 +NOCA1 GADSDEN (2 N) AL US 3405 -8600 -9999 UCOOP +NOCF1 NOCATEE FL US 2717 -8188 1 GOES +NOCG1 ATHENS GA US 3397 -8338 -9999 +NOEL1 NEW ORLEANS (10 ENE) LA US 3005 -8995 -2 COOPB +NOFC1 NORTH FORK CA US 3723 -11951 802 COOPAB +NOFC3 NORFOLK (2 SW) CT US 4197 -7322 408 ALERT +NOFN1 NORFOLK (2 N) NE US 4200 -9740 -9999 UCOOP +NOFV2 NORTH FORK VA US 3712 -8263 511 COOPB +NOG ORANGE GROVE TX US 2790 -9805 -9999 ASOS +NOGA3 NOGALES (6 N) AZ US 3161 -11097 1085 COOPAB +NOGA4 NADY AR US 3403 -9118 52 GOES +NOGL1 SIMMESPORT (10 E) LA US 3107 -9158 -9999 GOES +NOGO1 N GEORGETOWN OH US 4083 -8098 -9999 +NOGU1 NORTH OGDEN (5 N) UT US 4135 -11195 1372 +NOHT1 NOAH TN US 3558 -8619 -9999 +NOHV1 NORTH HARTLAND VT US 4360 -7235 174 COOPB +NOHV2 LEXINGTON (11 SSW) VA US 3772 -7963 448 IFLOWS +NOIM8 BIG FORK (9 NE) MT US 4816 -11395 1841 SNOTEL +NOIN6 WEST EXETER (2 NW) NY US 4281 -7519 586 IFLOWS +NOJC1 SOLVANG (5 W) CA US 3453 -12020 305 OTHER +NOKI2 NOKOMIS IL US 3930 -8927 207 COOPB +NOKW1 DEMING (6 NNE) WA US 4890 -12214 125 COOPB +NOLC1 SCHEELITE (11 SSE) CA US 3723 -11862 2835 WSF +NOLC2 LAKEWOOD (4 NW) CO US 3974 -10514 1690 AHOS +NOLK2 NOLIN KY US 3728 -8625 186 +NOLO2 NOBLE (2 S) OK US 3512 -9738 338 UCOOP +NOLT1 GREENEVILLE (8 SSW) TN US 3607 -8287 358 +NOMA2 NOME AK US 6450 -16527 -9999 NWR +NOMF1 NORTH MIAMI BEACH FL US 2593 -8015 -9999 UCOOP +NOMI3 NORTH MANCHESTER IN US 4100 -8577 226 COOPB +NOMI3D NORTH MANCHESTER IN US 4100 -8577 -9999 +NOMT1 MARTIN (4 N) TN US 3640 -8885 92 +NONT1 GERMANTOWN (3 S) TN US 3505 -8982 80 GOES +NOOG1 WOODSTOCK (3 SSW) GA US 3407 -8454 -9999 GOES +NOOK1 NORTON KS US 3981 -9994 713 COOPAB +NOON6 ST. HUBERTS (3 S) NY US 4412 -7375 701 SNOCOR +NOON7 NORWOOD (2 NE) NC US 3525 -8012 88 COOPB +NOON8 NOONAN (7 NNW) ND US 4898 -10308 578 GOES +NOOT2 NOODLE TX US 3267 -10007 -9999 GOES +NOPA2 NORTH POLE AK US 6475 -14733 145 COOPA +NOPN1 NORTH PLATTE NE US 4102 -10115 -9999 NWR +NOPW3 NORTH PRAIRIE WI US 4293 -8841 -9999 UCOOP +NORA3 NOGALES AZ US 3134 -11095 1247 NWR +NORC1 NEVADA CITY (10 NE) CA US 3937 -12090 1000 COOPB +NORC2 NORWOOD (6 SE) CO US 3808 -10820 2316 UCOOP +NORC3 COLCHESTER CT US 4157 -7210 91 ALERT +NORF1 FORT LAUDERDALE (18 WNW) FL US 2618 -8045 -9999 GOES +NORG1 NORCROSS GA US 3395 -8423 314 COOPB +NORI2 NORWOOD PARK IL US 4200 -8780 191 UCOOP +NORI3 NORA (2 E) IN US 3991 -8611 -9999 +NORK1 NORWICH KS US 3745 -9785 454 COOPA +NORL1 NEW ORLEANS LA US 2993 -9014 6 +NORM1 NORWAY ME US 4422 -7060 198 COOPB +NORM2 NORTH EAST (1 NW) MD US 3960 -7595 24 COOPC +NORM3 NORTON MA US 4195 -7118 -9999 GOES +NORM5 NORTHROME MN US 4785 -9428 -9999 UCOOP +NORM6 GRACE (3 SW) MS US 3300 -9106 -9999 SCAN +NORM7 NORWOOD (7 NNE) MO US 3718 -9237 -9999 UCOOP +NORM8 COOKE CITY (4 WSW) MT US 4501 -11001 2240 SNOTEL +NORN4 NORMA NJ US 3950 -7508 14 GOES +NORN6 MINERVA (6 NW) NY US 4383 -7409 574 SNOCOR +NORN7 NORWOOD (6 W) NC US 3522 -8023 137 +NORO2 NORMAN OK US 3523 -9748 109 WSR88D +NORP1 NORDMONT (2 S) PA US 4135 -7648 686 IFLOWS +NORT1 NORRIS (4 NE) TN US 3621 -8406 338 COOPA +NORU1 MONTICELLO (3 N) UT US 3788 -10945 2603 GOES +NORV1 NORTHFIELD VT US 4416 -7266 204 COOPAB +NORW4 CODY (88 WNW) WY US 4475 -11070 2301 WSF +NOSC2 CHROMO CO US 3703 -10674 2331 AHOS +NOSC3 BRIDGEPORT (3 SE) CT US 4112 -7318 -9999 OTHER +NOSG1 POWDER SPRINGS (1 E) GA US 3386 -8465 -9999 GOES +NOSO2 NORGE (1 NW) OK US 3501 -9801 378 +NOSV1 NORTH SPRINGFIELD VT US 4334 -7251 171 +NOTG1 BLUE RIDGE (10 ENE) GA US 3497 -8408 -9999 AHOS +NOTM8 VIRGINIA CITY (13 SSW) MT US 4488 -11214 2591 WSF +NOTO3 NOTI (1 SE) OR US 4405 -12343 119 +NOTV2 LEXINGTON (10 WSW) VA US 3785 -7960 617 IFLOWS +NOVC2 RAYMER (2 N) CO US 4063 -10384 1461 GOES +NOVI3 NORTH VERNON (2 NE) IN US 3904 -8560 214 COOPB +NOVM7 NOVINGER MO US 4023 -9270 233 COOPB +NOVT1 NOLENSVILLE TN US 3592 -8667 210 IFLOWS +NOW PORT ANGELES WA US 4813 -12340 -9999 MARS +NOWO2 NOWATA (1 S) OK US 3669 -9563 216 COOPAB +NOXA1 ALICEVILLE (17 SSW) AL US 3292 -8830 27 GOES +NOXM8 NOXON (5 SE) MT US 4797 -11573 692 +NOXP1 NOXEN PA US 4142 -7604 299 GOES +NPA PENSACOLA FL US 3033 -8730 -9999 +NPAC1 NAPA (4 N) CA US 3835 -12228 2 +NPAF1 NEW PORT RICHEY (11 NE) FL US 2832 -8256 -9999 OTHER +NPAN1 NORTH PLATTE (10 S) NE US 4100 -10076 933 COOPAB +NPAV2 ORANGE (2 SW) VA US 3822 -7812 158 SCAN +NPBF1 NORTH PALM BEACH FL US 2682 -8008 -9999 UCOOP +NPBG1 ATLANTA GA US 3383 -8434 247 GOES +NPCC1 NAPA CA US 3830 -12230 9 ALERT +NPCF1 NORTH PORT (4 N) FL US 2711 -8221 -9999 +NPCI1 PINEHURST (4 S) ID US 4748 -11622 756 GOES +NPDK1 NORTON KS US 3981 -9992 682 +NPDW3 NORTHPORT WI US 4529 -8698 -9999 ARC +NPEF1 NAPLES FL US 2618 -8158 -9999 NWR +NPEN3 NORTH PELHAM NH US 4278 -7135 52 GOES +NPFA2 NORTH POLE (4 SE) AK US 6475 -14727 152 UCOOP +NPFF1 NAPLES (5 NNE) FL US 2621 -8178 -9999 UCOOP +NPFO3 FOSSIL (11 NE) OR US 4503 -12052 1061 GOES +NPGN6 PETERSBURG NY US 4281 -7333 153 COOPAB +NPHO1 NEW PHILADELPHIA (2 NW) OH US 4049 -8143 274 COOPAB +NPHU1 NEPHI (4 S) UT US 3965 -11187 1597 +NPKP1 NEW PARK PA US 3973 -7650 238 COOPC +NPLF1 NAPLES FL US 2617 -8172 2 COOPA +NPLI2 NAPERVILLE IL US 4178 -8817 -9999 UCOOP +NPLI3 NEW PALESTINE IN US 3971 -8589 245 +NPLN1 NORTH PLATTE (5 S) NE US 4106 -10075 922 COOPAB +NPLN2 SUTCLIFFE (17 NW) NV US 4018 -11974 1218 AMOS +NPLN8 NAPOLEON ND US 4650 -9977 604 COOPAB +NPLW3 RHINELANDER (9 E) WI US 4563 -8924 491 COOPAB +NPOF1 NORTH PORT (6 NNE) FL US 2712 -8219 -9999 GOES +NPOW1 NEWPORT (1 N) WA US 4822 -11708 646 UCOOP +NPRA4 NEWPORT AR US 3560 -9128 67 COOPAB +NPRF1 NORTH PORT FL US 2705 -8224 -9999 GOES +NPRI4 NEW PROVIDENCE IA US 4228 -9317 -9999 UCOOP +NPRP1 NEW PARIS (4 SW) PA US 4007 -7870 552 IFLOWS +NPSA2 NORTH POLE AK US 6475 -14733 152 SNOTEL +NPSC2 SARGENTS (12 NW) CO US 3825 -10657 3400 +NPSF1 NAPLES (1 W) FL US 2613 -8181 0 HTG +NPSN1 NORTH PLATTE NE US 4112 -10076 852 UCOOP +NPST4 NVO.PROGRESSO TP 2606 -9795 -9999 GOES +NPSTP NUEVO PROGRESSO MX 2606 -9795 -9999 +NPTA4 NEWPORT AR US 3560 -9128 69 +NPTC2 FOWLER (9 WNW) CO US 3818 -10417 -9999 GOES +NPTD1 NEWPORT DE US 3971 -7561 2 HTG +NPTI1 LEWISTON (8 NE) ID US 4645 -11683 228 RAWS +NPTM4 NORTHPORT (2 W) MI US 4513 -8565 229 COOPB +NPTN1 NORTH PLATTE NE US 4115 -10076 851 COOPB +NPTN7 NEWPORT NC US 3479 -7687 -9999 GOES +NPTO1 NEWPORT (1 E) OH US 4031 -8438 -9999 GOES +NPTP1 NEWPORT PA US 4048 -7713 116 +NPTR1 NEWPORT (2 N) RI US 4150 -7134 5 COOPB +NPTT1 NEWPORT (1 NW) TN US 3598 -8320 316 COOPA +NPTV1 NEWPORT VT US 4493 -7220 235 +NPTW1 NEWPORT WA US 4818 -11705 651 COOPAB +NPVI2 NAPERVILLE IL US 4177 -8815 -9999 +NPVI4 NEW PROVIDENCE (2 NE) IA US 4232 -9315 -9999 +NPVI4D NEW PROVIDENCE (2 NE) IA US 4232 -9315 -9999 +NPYC1 NAPA CA US 3831 -12229 6 ALERT +NPZN6 NEW PALTZ NY US 4175 -7406 122 OTHER +NQA MILLINGTON TN US 3534 -8987 -9999 WSR88D +NQBN6 NEVERSINK (3 NW) NY US 4185 -7468 472 SNOCOR +NQCN6 NEVERSINK (4 N) NY US 4187 -7464 488 SNOCOR +NQDN6 NEVERSINK (3 NW) NY US 4185 -7469 549 SNOCOR +NQEN6 NEVERSINK (3 NE) NY US 4186 -7462 549 SNOCOR +NQFN6 NEVERSINK (4 NW) NY US 4187 -7467 533 SNOCOR +NQGN6 NEVERSINK (5 NW) NY US 4188 -7469 655 SNOCOR +NQHN6 WILLOWEMOC NY US 4191 -7466 686 SNOCOR +NQI KINGSVILLE TX US 2752 -9783 15 +NQIN6 GRAHAMSVILLE (10 NE) NY US 4195 -7449 488 SNOCOR +NQJN6 GRAHAMSVILLE (8 NE) NY US 4194 -7452 549 SNOCOR +NQKN6 GRAHAMSVILLE (4 E) NY US 4192 -7460 686 SNOCOR +NQLN6 GRAHAMSVILLE (5 E) NY US 4192 -7458 594 SNOCOR +NQMN6 GRAHAMSVILLE (4 NE) NY US 4194 -7459 594 SNOCOR +NQNN6 GRAHAMSVILLE (10 E) NY US 4189 -7448 762 SNOCOR +NQON6 GRAHAMSVILLE (9 NE) NY US 4198 -7452 579 SNOCOR +NQPN6 GRAHAMSVILLE (15 NE) NY US 4201 -7441 808 SNOCOR +NQX KEY WEST (6 ENE) FL US 2458 -8168 2 +NQZO3 OAKRIDGE (37 SE) OR US 4328 -12215 1286 WSF +NRA COUPEVILLE WA US 4822 -12263 -9999 ASOS +NRAC1 SANTA ANA (2 NW) CA US 3375 -11791 21 GOES +NRAL1 AMITE LA US 3064 -9055 -9999 +NRAV2 NORA VA US 3707 -8232 -9999 GOES +NRB MAYPORT (4 NNW) FL US 3040 -8143 6 +NRBA2 NINILCHIK (2 S) AK US 6005 -15166 -9999 UCOOP +NRBF1 LAKE BUTLER (4 E) FL US 3000 -8227 -9999 GOES +NRBI4 NORTHBORO IA US 4060 -9530 -9999 UCOOP +NRBL1 HAMMOND (5 W) LA US 3050 -9055 -9999 +NRBN1 NIOBRARA NE US 4277 -9805 -9999 AHOS +NRC CROWS LANDING (2 WNW) CA US 3742 -12112 51 OTHER +NRCK1 NORCATUR (3 WSW) KS US 3981 -10024 774 COOPB +NRCM7 KANSAS CITY MO US 3900 -9450 -9999 +NRCO2 NORMAN OK US 3519 -9748 330 +NRCT1 NASHVILLE TN US 3615 -8685 -9999 GOES +NRDA2 KOLIGANEK (35 WNW) AK US 5994 -15819 99 GOES +NRDA3 SUN CITY (10 NNE) AZ US 3374 -11223 457 ALERT +NRDC1 OJAI (3 N) CA US 3451 -11923 1250 ALERT +NRDN8 NEW ROCKFORD ND US 4769 -9914 462 UCOOP +NREF1 NEW PORT RICHEY (1 E) FL US 2824 -8270 -9999 OTHER +NREP1 NORTH EAST (3 NE) PA US 4229 -7980 -9999 +NREW1 EVERSON WA US 4892 -12235 24 GOES +NRFI2 CHICAGO IL US 4212 -8777 192 UCOOP +NRFM5 NORTHFIELD (2 NNE) MN US 4447 -9315 271 COOPB +NRFN1 NORFOLK NE US 4224 -9727 -9999 NWR +NRFN8 NEW ROCKFORD ND US 4768 -9912 462 UCOOP +NRFV2 NORFOLK VA US 3682 -7647 -9999 NWR +NRGC1 GILROY (7 E) CA US 3708 -12149 241 GOES +NRGV2 NEALY RIDGE VA US 3715 -8233 671 IFLOWS +NRHM5 HENDERSON (1 W) MN US 4453 -9393 -9999 GOES +NRHM8 NORRIS MT US 4557 -11170 1646 OTHER +NRHO1 MOUNT AIRY (2 SW) OH US 3918 -8457 -9999 IFLOWS +NRHT2 NORTH RICHLAND HILLS TX US 3282 -9722 -9999 UCOOP +NRIN6 BUFFALO NY US 4303 -7888 -9999 GOES +NRIW3 NEW RICHMOND WI US 4513 -9256 305 COOPB +NRKA2 KOLIGANEK AK US 5973 -15728 -9999 +NRKC1 NEWARK CA US 3751 -12203 3 COOPAB +NRKN6 NEW YORK NY US 4070 -7401 -9999 SAWRS +NRKN8 NEW ROCKFORD ND US 4767 -9920 -9999 UCOOP +NRKO1 NORWALK (2 NW) OH US 4127 -8262 204 COOPB +NRKV2 INTERIOR (4 NE) VA US 3745 -8053 994 IFLOWS +NRKW1 CEDARVILLE (1 NW) WA US 4884 -12229 46 GOES +NRLC1 NORTH EDWARDS (1 S) CA US 3495 -11784 702 OTHER +NRLF1 BARTOW (4 S) FL US 2785 -8186 -9999 OTHER +NRLI2 NORMAL (4 NE) IL US 4055 -8895 239 COOPAB +NRLN1 NORTH LOUP NE US 4150 -9877 597 COOPAB +NRMA3 GRAND CANYON NORTH RIM (1 N) AZ US 3622 -11206 2560 COOPAC +NRMF1 JACKSONVILLE FL US 3029 -8177 -9999 +NRMM1 RUMFORD (7 W) ME US 4455 -7068 213 SNOCOR +NRMO2 NORMAN (13 E) OK US 3522 -9722 -9999 GOES +NRMT1 NORMANDY (2 NE) TN US 3547 -8625 262 +NRMW2 NORMANTOWN WV US 3888 -8093 335 IFLOWS +NRNA2 EAGLE (34 NNW) AK US 6524 -14165 253 GOES +NRNM3 NORTON (2 NE) MA US 4197 -7117 30 COOPA +NROA4 NIMROD (5 W) AR US 3496 -9316 146 COOPAB +NROF1 NORTH PORT (4 E) FL US 2708 -8215 -9999 OTHER +NRPF1 NOCATEE (10 SE) FL US 2704 -8174 -9999 OTHER +NRPK1 NEOSHO RAPIDS KS US 3837 -9600 -9999 COOPB +NRPS2 ROCHFORD (7 NW) SD US 4421 -10379 1868 +NRR ROOSEVELT ROADS PR 1825 -6564 12 WSR88D +NRRA3 NEW RIVER (4 SE) AZ US 3389 -11207 643 ALERT +NRRN6 NARROWSBURG (4 SE) NY US 4157 -7502 226 COOPB +NRS IMPERIAL BEACH CA US 3257 -11712 -9999 ASOS +NRSC2 LAKEWOOD CO US 3975 -10513 1719 +NRSN6 BUFFALO NY US 4307 -7898 -9999 GOES +NRSO2 NORMAN (4 NW) OK US 3526 -9748 360 +NRSP1 NORRISTOWN PA US 4012 -7535 21 COOPB +NRSP1G NORRISTOWN PA US 4012 -7535 -9999 +NRST1 NORRIS TN US 3622 -8408 -9999 +NRTC1 FORT BIDWELL (7 NNW) CA US 4195 -12019 1890 WSF +NRTC2 NORTHGLENN (2 NW) CO US 3990 -10501 1636 COOPA +NRTF1 STARKE (8 WNW) FL US 2998 -8224 -9999 UCOOP +NRTK1 NORTON (9 SSE) KS US 3974 -9984 719 COOPABC +NRTM3 NORTHAMPTON MA US 4232 -7267 -9999 GOES +NRTN6 BUFFALO NY US 4297 -7893 -9999 GOES +NRTN8 NORTHWOOD (4 ENE) ND US 4775 -9748 -9999 UCOOP +NRTO1 NORTHUP (3 N) OH US 3884 -8228 203 IFLOWS +NRTT1 NORTH SPRINGS TN US 3647 -8577 -9999 GOES +NRUA2 ALLAKAKET (50 WNW) AK US 6683 -15433 244 GOES +NRUF1 FLORIDA CITY (27 WSW) FL US 2534 -8091 -9999 GOES +NRVF1 MARCO (31 ESE) FL US 2580 -8126 0 GOES +NRVG1 FRANKLIN (7 ESE) GA US 3324 -8499 194 GOES +NRVN5 NARA VISA (15 W) NM US 3560 -10337 1344 COOPA +NRVT1 ROBBINS (3 NE) TN US 3639 -8455 333 GOES +NRVV2 DUBLIN (3 N) VA US 3813 -8068 637 IFLOWS +NRWC1 LOMPOC (2 ENE) CA US 3464 -12042 26 GOES +NRWC2 NORWOOD CO US 3813 -10829 2140 COOPAB +NRWC3 NORWICH CT US 4153 -7206 6 COOPAB +NRWI4 NORWALK (2 SE) IA US 4146 -9365 241 +NRWI4G NORWALK (2 SE) IA US 4146 -9365 241 +NRWM3 NORWOOD MA US 4223 -7120 43 +NRWN6 NORWICH NY US 4253 -7553 311 COOPAB +NRWN7 NORWOOD (6 SSW) NC US 3515 -8018 65 GOES +NRWN8 NORTHWOOD ND US 4773 -9757 -9999 UCOOP +NRWP1 SIZERVILLE (8 WNW) PA US 4162 -7833 646 IFLOWS +NRXC1 YOUNTVILLE (1 E) CA US 3842 -12235 34 ALERT +NRYC1 YOUNTVILLE (1 NE) CA US 3842 -12235 34 +NRYC2 RAYMER CO US 4061 -10385 1458 COOPAB +NRYM4 NEWBERRY (15 N) MI US 4657 -8559 259 COOPBC +NRYW1 YAKIMA (2 N) WA US 4663 -12052 332 ALERT +NSBI2 NAPERVILLE (3 S) IL US 4170 -8817 197 UCOOP +NSBM1 NORTH SEBAGO ME US 4388 -7063 107 COOPB +NSBT2 BEAUMONT (5 N) TX US 3016 -9411 -9999 GOES +NSCC1 NEWHALL (1 N) CA US 3439 -11853 379 ALERT +NSCM8 SACO (10 W) MT US 4853 -10752 -9999 GOES +NSCO2 NEW EUCHA (5 W) OK US 3638 -9494 -9999 GOES +NSDS1 TIGERVILLE (6 NNW) SC US 3513 -8240 -9999 +NSE MILTON FL US 3072 -8702 -9999 ASOS +NSEC2 POUDRE PARK (4 NE) CO US 4070 -10523 -9999 GOES +NSHA2 EKWOK AK US 5935 -15747 -9999 UCOOP +NSHC1 NAPA (1 S) CA US 3828 -12226 11 COOPAC +NSHG1 NASHVILLE (4 N) GA US 3125 -8322 78 COOPA +NSHI2 NASHVILLE (4 NE) IL US 3838 -8933 157 COOPAB +NSHI3 NASHVILLE IN US 3920 -8625 -9999 COOPB +NSHI4 NEW SHARON (5 NNW) IA US 4153 -9269 238 UCOOP +NSHM4 NEWBERRY MI US 4633 -8550 267 COOPAB +NSHM7 NEOSHO (5 W) MO US 3687 -9446 -9999 UCOOP +NSHM8 NASHUA (1 SW) MT US 4813 -10636 618 +NSHN3 NASHUA NH US 4277 -7145 27 COOPB +NSHN7 CHARLOTTE (18 N) NC US 3550 -8088 72 IFLOWS +NSHO1 NASHVILLE OH US 4061 -8216 335 IFLOWS +NSHP1 NESHAMINY (1 E) PA US 4023 -7512 61 GOES +NSHT1 OLD HICKORY TN US 3625 -8656 -9999 +NSI SAN NICOLAS ISLAND CA US 3325 -11945 154 +NSKA2 KLAWOCK (14 NNE) AK US 5573 -13297 -9999 UCOOP +NSKN6 NISKAYUNA (1 SE) NY US 4280 -7388 149 OTHER +NSKT1 NASHVILLE TN US 3617 -8674 152 +NSLC2 MANITOU SPRINGS (9 SW) CO US 3890 -10508 -9999 GOES +NSLG1 AUGUSTA (8 SSE) GA US 3337 -8194 30 GOES +NSLM3 NEW SALEM (3 S) MA US 4245 -7233 274 COOPB +NSLN3 NORTH SALEM NH US 4285 -7122 61 GOES +NSLN6 NORTH SALEM NY US 4130 -7357 -9999 ALERT +NSLW1 NASELLE (2 ENE) WA US 4637 -12375 15 COOPB +NSMC3 STAMFORD CT US 4112 -7353 67 ALERT +NSMM7 UNION (13 WSW) MO US 3840 -9120 158 UCOOP +NSMP1 NEW SALEM (3 SSE) PA US 3992 -7978 399 IFLOWS +NSNM1 NEW SHARON ME US 4463 -7000 152 SNOCOR +NSNN4 NESHANIC STATION NJ US 4052 -7472 23 IFLOWS +NSNP1 NEW STANTON (1 ESE) PA US 4022 -7959 351 IFLOWS +NSNS1 GEORGETOWN (13 SSW) SC US 3321 -7938 -9999 GOES +NSOO1 NELSONVILLE OH US 3943 -8222 213 IFLOWS +NSPC2 ARBOLES CO US 3702 -10740 -9999 UCOOP +NSPT1 NORTH SPRINGS TN US 3647 -8572 181 +NSPV1 NORTH SPRINGFIELD (1 E) VT US 4333 -7252 141 GOES +NSPW1 POTLATCH (5 SW) WA US 4733 -12324 19 GOES +NSRF1 RICHMOND HEIGHTS (17 W) FL US 2563 -8066 -9999 GOES +NSRT1 NASHVILLE TN US 3617 -8673 -9999 GOES +NSSC2 NAST (8 NW) CO US 3935 -10670 2652 SNOTEL +NSSN6 WINDHAM (3 NW) NY US 4234 -7429 564 SNOCOR +NSST1 NASHVILLE TN US 3617 -8678 -9999 GOES +NSTC3 NORTH STONINGTON CT US 4143 -7188 49 ALERT +NSTM4 NESTORIA MI US 4657 -8826 -9999 COOPBC +NSTN3 NORTH STRATFORD NH US 4475 -7163 268 +NSTP1 NEW STANTON (1 SW) PA US 4020 -7963 290 COOPB +NSTP6 PAGO PAGO ZM -1428 -17069 0 HTG +NSTQ2 NOSTETUKO RIVER CN 5125 -12447 -9999 +NSUT2 NEW SUMMERFIELD TX US 3197 -9530 116 COOPB +NSVA4 NASHVILLE (1 S) AR US 3393 -9385 122 COOPAB +NSVC2 LYONS (2 NW) CO US 4025 -10530 1695 ALERT +NSVT1 NASHVILLE TN US 3615 -8678 -9999 NWR +NSWC1 LAKE ALPINE (6 S) CA US 3839 -12000 2016 OTHER +NSWI4 PRAIRIE CITY (3 SW) IA US 4157 -9326 -9999 OTHER +NSWI4G PRAIRIE CITY (3 SW) IA US 4157 -9326 -9999 +NTAK1 NATOMA KS US 3919 -9904 558 COOPB +NTBC1 Santa Barbara CA US 3441 -11969 -9999 CTGN +NTBN7 NORTH TOPSAIL BEACH (57 NE) NC US 3452 -7736 -9999 +NTCA1 RHODESVILLE AL US 3492 -8786 197 UCOOP +NTCA3 HANNAGAN MEADOW (4 NE) AZ US 3368 -10927 2554 GOES +NTCM4 NATIONAL CITY (4 SW) MI US 4417 -8375 -9999 +NTCM7 KANSAS CITY (1 SE) MO US 3928 -9466 314 COOPABC +NTCW1 WENATCHEE (5 SW) WA US 4739 -12041 713 ALERT +NTD POINT MUGU CA US 3412 -11912 -9999 WSR88D +NTDC2 DOVE CREEK (7 WNW) CO US 3781 -10901 2036 COOPAB +NTDK1 NORTON KS US 3981 -9994 713 GOES +NTDN2 SPARKS (2 NNE) NV US 3957 -11973 1344 +NTEM6 NEWTON (6 ENE) MS US 3234 -8907 115 GOES +NTFT1 ESTILL SPRINGS TN US 3523 -8622 300 UCOOP +NTFT2 NORTHFIELD (2 S) TX US 3426 -10060 631 COOPB +NTFV2 FINCASTLE (5 NW) VA US 3755 -7995 421 IFLOWS +NTHN8 NORTHWOOD (8 E) ND US 4773 -9740 -9999 UCOOP +NTHV2 NORTH (2 WSW) VA US 3743 -7610 3 COOPAB +NTIC1 EL MODENOO (5 E) CA US 3379 -11772 261 +NTIO3 NOTI (1 NW) OR US 4407 -12347 143 +NTK TUSTIN CA US 3370 -11783 -9999 +NTKA2 NEWTOK AK US 6081 -16459 -9999 +NTKM3 NANTUCKET MA US 4129 -7010 2 HTG +NTLT2 NOTLA (3 SE) TX US 3610 -10059 884 COOPB +NTLV2 NETTLERIDGE (1 E) VA US 3657 -8013 270 GOES +NTN BANGOR WA US 4770 -12270 -9999 +NTNG1 NEWTON (5 WSW) GA US 3129 -8441 52 COOPAB +NTNI2 NEWTON IL US 3899 -8816 163 COOPAB +NTNK1 NEWTON (6 S) KS US 3797 -9738 -9999 UCOOP +NTNN8 NEW TOWN (7 NE) ND US 4807 -10244 766 NWR +NTNO1 NEWTOWN OH US 3913 -8435 -9999 ALERT +NTOK1 NEWTON KS US 3807 -9735 -9999 UCOOP +NTON6 NORTH TONAWANDA (2 E) NY US 4308 -7875 183 COOPB +NTOW4 SHERIDAN (33 W) WY US 4475 -10760 2576 WSF +NTPN7 MOUNT PLEASANT NC US 3541 -8043 226 COOPB +NTPO3 ENTERPRISE (1 W) OR US 4543 -11730 1163 +NTRC1 BASS LAKE (11 ENE) CA US 3734 -11935 1570 GOES +NTRC2 NATURITA (1 E) CO US 3820 -10853 1539 UCOOP +NTSN2 LAS VEGAS NV US 3693 -11772 -9999 +NTSO2 NOWATA (3 NNE) OK US 3675 -9561 210 +NTSP1 NEWTOWN SQUARE PA US 3998 -7544 69 GOES +NTU VIRGINIA BEACH VA US 3682 -7603 7 +NTWF1 WESLEY CHAPEL (5 S) FL US 2818 -8235 -9999 OTHER +NTWI4 NORTHWOOD (2 S) IA US 4341 -9322 360 COOPB +NTYV1 MISSISQUOI RVR NORTH TRO VT US 4497 -7238 -9999 +NTZM6 NATCHEZ (3 SW) MS US 3154 -9144 5 +NUAH1 HONOLULU HI US 2135 -15784 125 COOPB +NUAM5 NASHUA (7 N) MN US 4615 -9630 -9999 UCOOP +NUBH1 HONOLULU (4 NE) HI US 2135 -15782 319 COOPB +NUBP4 NAGUABO (4 NNW) PR 1827 -6576 1051 COOPAB +NUC SAN CLEMENTE CA US 3302 -11858 55 ASOS +NUCC2 NATURITA (1 NE) CO US 3823 -10856 1774 +NUCI1 WALLACE (2 NW) ID US 4751 -11595 1268 GOES +NUDN7 FALLS NC US 3593 -7858 -9999 GOES +NUFT2 NEW BRAUNFELS (8 NE) TX US 2980 -9805 -9999 UCOOP +NUGC2 BOULDER (7 NW) CO US 4008 -10540 -9999 +NUHT2 HUNT (10 W) TX US 3005 -9952 639 COOPB +NUI ST INIGOES MD US 3815 -7643 6 ASOS +NUIA2 NUIQSUIT AK US 7027 -15187 -9999 GOES +NUKA2 HOMER (29 E) AK US 5968 -15070 4585 SNOTEL +NULA2 NULATO AK US 6473 -15808 94 COOPB +NULM5 NEW ULM (2 S) MN US 4429 -9445 244 UCOOP +NULV1 BLOOMFIELD (4 W) VT US 4475 -7170 384 SNOCOR +NUMN6 EAGLE FALLS (3 SE) NY US 4387 -7518 482 SNOCOR +NUMO3 TOKETEE FALLS (8 WNW) OR US 4330 -12254 482 OTHER +NUMP1 NUMIDIA PA US 4087 -7640 311 IFLOWS +NUNC1 CITRUS HEIGHTS CA US 3871 -12131 43 ALERT +NUNC2 NUNN (12 NNE) CO US 4085 -10473 1798 SCAN +NUNM4 NUNICA (4 W) MI US 4308 -8615 192 COOPC +NUPO3 TOKETEE FALLS (6 W) OR US 4331 -12251 573 GOES +NUQ MOUNTAIN VIEW (3 N) CA US 3742 -12205 10 ASOS +NUQO3 DIAMOND LAKE (6 SW) OR US 4330 -12215 1285 WSF +NUSO3 TOKETEE FALLS (4 W) OR US 4328 -12245 594 GOES +NUTC1 WALNUT (1 SW) CA US 3400 -11787 149 +NUTC2 ELDORADO SPRINGS (6 SE) CO US 3990 -10519 -9999 +NUTF1 PERRY (23 W) FL US 3011 -8398 -9999 GOES +NUTG1 NORTH UTOY CRK AT ATLANT GA US 3373 -8448 -9999 GOES +NUTN6 NANUET NY US 4109 -7403 46 IFLOWS +NUTU1 PRICE (28 NE) UT US 3980 -11025 1765 +NUUH1 HONOLULU (4 NE) HI US 2135 -15782 238 COOPB +NUW OAK HARBOR WA US 4835 -12267 14 +NUWO3 TOKETEE FALLS (18 E) OR US 4336 -12225 1001 GOES +NUWS2 NEW UNDERWOOD (20 N) SD US 4438 -10283 -9999 UCOOP +NUZO3 BEND (12 WSW) OR US 4400 -12170 1402 WSF +NVAC2 ALLENSPARK (2 NNW) CO US 4022 -10553 2536 +NVAO1 NOVA OH US 4103 -8231 344 IFLOWS +NVBF1 VERO BEACH (4 W) FL US 2769 -8043 -9999 GOES +NVCC1 NOVATO CA US 3810 -12258 38 ALERT +NVDC1 NEVADA CITY (2 SSE) CA US 3925 -12100 848 COOPAB +NVDM7 NEVADA (5 NW) MO US 3792 -9436 226 +NVDM8 HELMVILLE (11 SE) MT US 4678 -11277 1414 GOES +NVFC1 WESTWOOD (12 N) CA US 4048 -12101 1737 WSF +NVJC2 EDITH CO US 3700 -10690 2144 +NVLI2 NAPERVILLE IL US 4177 -8817 211 UCOOP +NVLI3 NEWVILLE (4 NE) IN US 4138 -8480 242 COOPB +NVLM7 NOVELTY (1 NE) MO US 4002 -9219 244 UCOOP +NVLN6 NORTHVILLE NY US 4323 -7417 244 COOPB +NVLW3 NEWVILLE WI US 4286 -8894 235 +NVLW3D NEWVILLE WI US 4286 -8894 -9999 +NVNI3 NORTH VERNON (2 SW) IN US 3900 -8565 241 COOPA +NVON2 LAS VEGAS (12 N) NV US 3634 -11516 805 ALERT +NVRC1 NAVARRO (7 W) CA US 3917 -12367 6 GOES +NVRC2 LYONS (5 W) CO US 4022 -10536 -9999 GOES +NVRM8 HELENA (27 NW) MT US 4684 -11251 2140 SNOTEL +NVRN5 ARCHULETA (6 E) NM US 3680 -10761 1760 +NVRN6 NEVERSINK (2 SW) NY US 4183 -7464 445 NYWSM +NVT CORPUS CHRISTI TX US 2763 -9731 -9999 ASOS +NVTM7 NOVELTY (1 E) MO US 3997 -9217 290 COOPC +NVTN2 LAS VEGAS (13 N) NV US 3636 -11514 939 ALERT +NVXN6 NEVERSINK (1 SE) NY US 4183 -7464 445 +NVZM7 NOVINGER MO US 4023 -9268 -9999 GOES +NVZM7G NOVINGER MO US 4023 -9268 -9999 +NWAA2 NORTHWAY AK US 6301 -14180 513 COOPB +NWAO1 NEW ATHENS OH US 4019 -8100 366 IFLOWS +NWBA1 ATHENS (5 NNE) AL US 3485 -8688 250 SCAN +NWBC3 NEW BRITAIN (2 SW) CT US 4165 -7282 125 COOPB +NWBF1 CRESCENT CITY (2 NW) FL US 2946 -8153 -9999 +NWBI2 NEW BOSTON IL US 4118 -9097 162 GOES +NWBI2G NEW BOSTON IL US 4118 -9097 162 +NWBI3 NEWBERRY IN US 3893 -8702 168 +NWBM3 NEW BEDFORD MA US 4163 -7093 21 COOPAB +NWBM4 NEWBERRY (2 SE) MI US 4631 -8546 259 COOPBC +NWBN3 WOLFEBORO CENTER (3 NE) NH US 4366 -7114 323 SNOCOR +NWBN6 NEW BALTIMORE NY US 4245 -7380 61 +NWBN7 NORTH WILKESBORO (1 NW) NC US 3617 -8115 341 COOPA +NWBO1 NEW BALTIMORE OH US 3926 -8468 -9999 ALERT +NWBP1 NORMALVILLE (1 SE) PA US 3999 -7943 405 GOES +NWBS1 NEWBERRY (2 SW) SC US 3424 -8165 -9999 GOES +NWBT2 NEW BOSTON TX US 3345 -9442 -9999 +NWCC1 AUBURN (3 SW) CA US 3886 -12113 271 ALERT +NWCC2 NEW CASTLE CO US 3967 -10580 1692 UCOOP +NWCC3 NORWICH CT US 4157 -7210 110 +NWCK2 NEW CASTLE KY US 3843 -8517 238 UCOOP +NWCL1 NEW CANAL LA US 3003 -9011 0 HTG +NWCN1 NEWCASTLE (4 SW) NE US 4263 -9696 448 COOPB +NWCN6 NEWCOMB (2 E) NY US 4397 -7413 472 GOES +NWCO1 NEW CARLISLE OH US 3993 -8403 268 COOPB +NWCO2 NEWCASTLE (4 N) OK US 3530 -9760 -9999 UCOOP +NWCP1 NEW CASTLE (1 N) PA US 4102 -8036 250 COOPAB +NWCV2 NEW CASTLE VA US 3751 -8010 399 COOPB +NWCW4 NEWCASTLE WY US 4383 -10420 1321 COOPC +NWDF1 MIRAMAR (10 W) FL US 2596 -8043 -9999 UCOOP +NWDI4 NORTHWOOD IA US 4345 -9322 369 COOPAB +NWDL1 NORWOOD LA US 3097 -9110 76 COOPB +NWDM1 NORTH WATERFORD ME US 4423 -7076 187 SNOCOR +NWDM5 NORWOOD (1 NE) MN US 4479 -9391 -9999 NWR +NWDN3 NEW DURHAM (3 NNW) NH US 4348 -7118 195 COOPB +NWDN6 HINCKLEY (4 NE) NY US 4335 -7507 381 SNOCOR +NWDW3 NEWALD (9 N) WI US 4588 -8868 467 UCOOP +NWDW4 LOST CABIN (19 NE) WY US 4343 -10738 2621 WSF +NWEG1 NEWNAN (6 W) GA US 3340 -8487 269 COOPAB +NWEN8 NEW ENGLAND ND US 4655 -10287 804 COOPAB +NWF LONG BEACH CA US 3375 -11823 -9999 +NWFM1 N.WHITEFIELD ME US 4422 -6960 37 GOES +NWFM4 TRAVERSE CITY MI US 4488 -8568 250 COOPC +NWFM7 NEW FRANKLIN (1 W) MO US 3902 -9276 195 COOPB +NWGA3 GLENDALE (6 W) AZ US 3353 -11228 320 GOES +NWHC3 EAST HAVEN CT US 4128 -7291 0 HTG +NWHF1 TAMPA (8 NW) FL US 2806 -8254 -9999 OTHER +NWHI3 NEW WHITELAND IN US 3955 -8611 239 COOPAB +NWHM6 LYMAN (6 SW) MS US 3057 -8918 6 UCOOP +NWHW3 NEW HOLSTEIN WI US 4395 -8808 -9999 UCOOP +NWHW4 HULETT (13 WNW) WY US 4473 -10485 -9999 UCOOP +NWIN6 NORWICH NY US 4254 -7551 301 IFLOWS +NWKA2 NANWALEK AK US 5936 -15192 14 COOPA +NWKI2 NEWARK (2 SSE) IL US 4153 -8855 229 COOPB +NWKN4 NEWARK NJ US 4073 -7416 2 +NWKN5 NEWKIRK NM US 3507 -10427 1393 COOPA +NWKN6 NEWARK VALLEY NY US 4222 -7620 293 COOPB +NWKO1 NEWARK OH US 4005 -8239 255 COOPAB +NWKO2 NEWKIRK (1 NW) OK US 3689 -9706 347 COOPAB +NWLF1 BUCKHEAD RIDGE (9 SW) FL US 2703 -8100 -9999 UCOOP +NWLG1 NEWTON (1 E) GA US 3130 -8432 -9999 GOES +NWLO1 NEW LEXINGTON (2 NW) OH US 3973 -8222 271 COOPAB +NWLS2 NEWELL SD US 4472 -10342 872 COOPAB +NWLW3 MANAWA (3 S) WI US 4442 -8892 82 NWR +NWLW4 NEWCASTLE (15 SW) WY US 4367 -10437 -9999 UCOOP +NWMC1 NEWMAN (4 NE) CA US 3735 -12098 14 GOES +NWMC2 FORT COLLINS (1 SW) CO US 4058 -10511 1540 ALERT +NWMM4 BINGHAM (1 NE) MI US 4488 -8567 247 UCOOP +NWMV2 NEW MARKET VA US 3869 -7864 -9999 UCOOP +NWMW1 NEWHALEM WA US 4868 -12124 160 COOPAB +NWNG1 NEWTON (11 SW) GA US 3119 -8445 -9999 GOES +NWNK1 NEWTON KS US 3805 -9735 -9999 UCOOP +NWNN6 NORWICH (3 E) NY US 4251 -7547 564 NWR +NWOL1 NEW ORLEANS LA US 2995 -9007 -9999 NWR +NWON6 HINCKLEY (4 NE) NY US 4335 -7507 381 SNOCOR +NWOS2 NEW UNDERWOOD (7 NE) SD US 4418 -10275 -9999 UCOOP +NWPC3 NEW PRESTON (5 NE) CT US 4172 -7330 256 COOPA +NWPF1 MASARYKTOWN (4 SW) FL US 2839 -8250 -9999 OTHER +NWPM4 NEWPORT (4 SE) MI US 4195 -8328 176 COOPBC +NWPM6 NEWPORT MS US 3293 -8975 79 COOPB +NWPN1 NEWPORT NE US 4260 -9933 680 COOPAB +NWPN3 NEWPORT NH US 4339 -7220 241 COOPBC +NWPO1 NEW PHILADELPHIA (1 S) OH US 4048 -8145 259 GOES +NWPO3 NEWPORT OR US 4462 -12407 -9999 C-MAN +NWPR1 NEWPORT RI US 4151 -7133 2 HTG +NWPT1 NEWPORT TN US 3598 -8317 308 +NWPV1 NEWPORT VT US 4494 -7219 -9999 +NWRA2 NINILCHIK (1 SSW) AK US 6004 -15167 30 NWR +NWRA3 ROCK SPRINGS (6 SE) AZ US 3397 -11210 704 GOES +NWRC1 DELEVAN (5 N) CA US 3942 -12218 30 GOES +NWRL1 NEW ROADS (5 ESE) LA US 3068 -9137 14 COOPA +NWRO1 NORWALK (5 SE) OH US 4118 -8257 282 COOPB +NWRW4 TEN SLEEP (2 SE) WY US 4402 -10743 1347 UCOOP +NWSM1 NEW SHARON (9 E) ME US 4463 -7000 146 COOPB +NWSN2 LAS VEGAS (5 S) NV US 3605 -11518 693 ALERT +NWSN8 NEW SALEM (5 NW) ND US 4689 -10149 655 COOPAB +NWSP1 NEW STANTON (1 SW) PA US 4021 -7962 287 GOES +NWST2 PORT ARANSAS (21 E) TX US 2775 -9677 -9999 C-MAN +NWTA1 NEWTON (3 NE) AL US 3136 -8556 -9999 ALERT +NWTF1 NORTH PORT (3 W) FL US 2704 -8224 -9999 OTHER +NWTG1 NEWINGTON GA US 3260 -8150 64 COOPA +NWTI2 NEWTON (6 SSE) IL US 3891 -8812 155 COOPAB +NWTI3 NORTH WEBSTER IN US 4132 -8569 261 GOES +NWTI4 NEWTON IA US 4170 -9305 287 COOPAB +NWTK1 NEWTON (2 SW) KS US 3803 -9738 441 COOPABC +NWTM6 NEWTON (4 E) MS US 3233 -8908 91 NF-OBS +NWTO1 NEWTON FALLS (5 S) OH US 4113 -8098 -9999 GOES +NWTO2 NOWATA (6 E) OK US 3668 -9555 -9999 UCOOP +NWTT2 NEWTON (1 ENE) TX US 3087 -9374 46 COOPB +NWTW4 NEWCASTLE (6 SE) WY US 4380 -10410 -9999 UCOOP +NWUM5 NEW ULM (2 S) MN US 4429 -9445 262 +NWVP1 NEWVILLE PA US 4015 -7733 216 UCOOP +NWWH1 NAWILIWILI HI US 2195 -15936 0 HTG +NWWN4 NORTH WILDWOOD NJ US 3901 -7480 3 GOES +NWYI3 NORWAY IN US 4078 -8676 197 OTHER +NWYM4 NEWBERRY (2 SW) MI US 4632 -8554 256 NWR +NWYN6 NEW YORK NY US 4076 -7398 -9999 NWR +NWYS1 NEWBERRY SC US 3428 -8163 145 COOPAB +NWYU1 KAMAS (12 E) UT US 4062 -11107 2524 SNOTEL +NWZU1 KAMAS (12 E) UT US 4062 -11107 2524 +NX9I ATTICA IN US 4028 -8725 -9999 +NXFM3 NORTH OXFORD MA US 4217 -7190 192 SNOCOR +NXNC2 FOUNTAIN (1 W) CO US 3867 -10471 1676 ALERT +NXNT2 NIXON TX US 2927 -9775 122 COOPAB +NXP TWENTYNINE PALMS CA US 3428 -11615 627 ASOS +NXPM6 NOXAPATER (1 N) MS US 3302 -8905 134 +NXX WILLOW GROVE PA US 4017 -7517 -9999 +NY01 ALEXANDRIA BAY NY US 4433 -7593 -9999 MARS +NY042 OLCOTT NY US 4334 -7873 75 HTG +NY043 ASHLAND AVENUE NY US 4310 -7906 106 HTG +NY046 AMERICAN FALLS NY US 4308 -7906 171 HTG +NYC NEW YORK NY US 4077 -7398 -9999 +NYEM8 NYE MT US 4544 -10981 1475 COOPABC +NYG QUANTICO VA US 3850 -7725 -9999 +NYL YUMA AZ US 3275 -11467 -9999 +NYMM5 NEW YORK MILLS MN US 4652 -9538 -9999 COOPB +NYMO3 BEND (2 N) OR US 4408 -12130 1068 GOES +NYNC1 DEVORE (3 NE) CA US 3426 -11736 -9999 ALERT +NYRC1 DOBBINS (4 ENE) CA US 3939 -12114 411 GOES +NYSO3 NYSSA OR US 4388 -11699 663 COOPABC +NYZC1 SANTA YNEZ (1 ESE) CA US 3461 -12007 183 COOPB +NZ9S ANGOLA RADIO IN US 4163 -8492 -9999 +NZAC1 ANZA (2 NW) CA US 3356 -11667 671 GOES +NZC JACKSONVILLE FL US 3017 -8190 55 +NZCM8 CONNER (19 SW) MT US 4573 -11449 1722 SNOTEL +NZJ SANTA ANA CA US 3367 -11773 -9999 +NZLN1 NENZEL (23 SSW) NE US 4262 -10128 991 COOPAB +NZPM8 SULA (26 WSW) MT US 4572 -11450 2003 WSF +NZUT2 NORTH ZULCH (1 N) TX US 3092 -9610 -9999 UCOOP +NZW SOUTH WEYMOUTH MA US 4215 -7093 -9999 WSR88D +NZY SAN DIEGO CA US 3270 -11720 8 +O17 GRASS VALLEY CA US 3922 -12100 961 OTHER +O54 WEAVERVILLE CA US 4073 -12293 -9999 +O72 POINT CABRILLO CA US 3935 -12382 20 MARS +O87 SHELTER COVE CA US 4003 -12407 75 +OAAN1 MILLARD (2 NW) NE US 4122 -9617 320 GOES +OACA3 CORNVILLE (4 NE) AZ US 3477 -11188 1058 GOES +OACC1 KLAMATH RIVER (2 WSW) CA US 4184 -12285 604 COOPB +OACS2 OACOMA (9 SW) SD US 4375 -9956 420 +OAFI2 OAK FOREST IL US 4162 -8775 198 UCOOP +OAGC1 FOREST FALLS (3 SW) CA US 3405 -11695 1501 ALERT +OAGW1 OMAK (2 SW) WA US 4840 -11958 376 OTHER +OAHN1 OMAHA (11 WNW) NE US 4130 -9605 335 +OAJ JACKSONVILLE NC US 3483 -7761 -9999 SAWRS +OAK OAKLAND CA US 3772 -12222 26 +OAKA1 OAKLAND AL US 3486 -8778 -9999 +OAKA3 SEDONA AZ US 3486 -11176 1271 GOES +OAKA4 OAK GROVE (5 E) AR US 3645 -9336 -9999 GOES +OAKC1 OAKHURST CA US 3733 -11965 680 COOPC +OAKC2 OAK CREEK (7 WSW) CO US 4024 -10709 2441 COOPB +OAKF1 OKEECHOBEE (4 N) FL US 2731 -8084 -9999 UCOOP +OAKI1 OAKLEY (1 SSW) ID US 4223 -11389 1390 COOPABC +OAKI2 OAK FOREST IL US 4162 -8775 -9999 UCOOP +OAKI4 OAKLAND (2 E) IA US 4131 -9539 351 COOPAB +OAKK1 OAKLEY (4 W) KS US 3911 -10095 933 COOPABC +OAKL1 OAKDALE LA US 3082 -9267 34 COOPB +OAKM2 OAKLAND (1 NW) MD US 3942 -7942 750 GOES +OAKM4 OAK PARK MI US 4248 -8318 -9999 UCOOP +OAKM7 OAKVILLE MO US 3849 -9031 143 UCOOP +OAKM7G OAKVILLE MO US 3849 -9031 -9999 +OAKN1 OAKLAND NE US 4183 -9647 -9999 UCOOP +OAKN4 OAKLAND NJ US 4103 -7423 64 IFLOWS +OAKN7 OAK CITY (6 NE) NC US 3601 -7722 -9999 GOES +OAKN8 OAKES (2 S) ND US 4613 -9808 399 COOPAB +OAKO3 OAKRIDGE (7 NW) OR US 4380 -12256 285 +OAKP1 OAKFORD (1 E) PA US 4015 -7493 18 COOPAB +OAKT1 OAKDALE TN US 3598 -8456 232 +OAKT2 OAKWOOD TX US 3159 -9584 -9999 COOPB +OAKU1 NEPHI (35 SW) UT US 3938 -11234 1545 COOPA +OAKW1 OMAK (4 N) WA US 4846 -11952 397 COOPAC +OAKW2 OAK HILL WV US 3797 -8115 622 COOPAB +OAKW3 SOUTH MILWAUKEE WI US 4293 -8787 195 +OALA4 FELSENTHAL (4 SE) AR US 3303 -9209 13 GOES +OALF1 OCALA FL US 2918 -8216 -9999 NWR +OALI2 OAK LAWN IL US 4173 -8778 189 UCOOP +OALT2 ONALASKA (7 NE) TX US 3076 -9509 -9999 GOES +OAMC1 OAKLAND CA US 3780 -12226 9 +OAR MARINA CA US 3662 -12184 -9999 +OARM6 MERIDIAN (8 SW) MS US 3230 -8875 79 +OARU1 DELTA (23 E) UT US 3935 -11220 2365 WSF +OASF1 IMMOKALEE (47 SSE) FL US 2585 -8103 -9999 GOES +OASN2 OASIS NV US 4103 -11447 1777 COOPAC +OATA3 GILA BEND (25 WNW) AZ US 3305 -11314 524 ALERT +OATG1 AUGUSTA GA US 3344 -8199 -9999 UCOOP +OATM7 OATES MO US 3757 -9105 305 COOPB +OATU1 OAKLEY (3 NE) UT US 4073 -11125 2012 +OAWK1 OTTAWA (5 SSE) KS US 3853 -9525 293 +OAX VALLEY NE US 4132 -9637 350 +OBAW4 CODY (12 SE) WY US 4440 -10890 1600 COOPAB +OBBC1 OAKDALE (5 ENE) CA US 3778 -12075 36 GOES +OBCL1 OBERLIN (3 NW) LA US 3063 -9282 12 +OBCU1 OGDEN (11 N) UT US 4139 -11196 -9999 BASIC +OBDT1 LANCING (3 SSW) TN US 3608 -8467 272 GOES +OBEL1 OBERLIN LA US 3060 -9278 20 COOPA +OBEO1 OBERLIN (1 S) OH US 4127 -8222 249 COOPAB +OBGN6 OGDENSBURG NY US 4470 -7550 -9999 HTG +OBII2 BURNHAM IL US 4165 -8756 -9999 ALERT +OBJI4 MILFORD (4 NW) IA US 4338 -9518 424 +OBKI2 OAK BROOK IL US 4185 -8794 -9999 UCOOP +OBLA1 MOBILE AL US 3071 -8804 0 HTG +OBLI2 OBLONG (2 W) IL US 3901 -8795 149 COOPB +OBNK1 OBERLIN (1 SW) KS US 3981 -10053 783 +OBNT1 OBION (2 SW) TN US 3624 -8922 75 +OBOT1 DOUBLE BRIDGES (11 W) TN US 3590 -8964 -9999 +OBRA2 CHICKEN (23 NE) AK US 6432 -14142 -9999 +OBRC1 WHISKEYTOWN (3 NW) CA US 4065 -12261 404 GOES +OBRI2 OLIVE BRANCH IL US 3717 -8940 -9999 UCOOP +OBRK1 OBERLIN KS US 3983 -10051 796 COOPABC +OBRN3 KEENE NH US 4295 -7223 -9999 SNOCOR +OBRT2 FREEPORT TX US 2895 -9534 -9999 GOES +OBSA3 SEDONA (14 NE) AZ US 3494 -11155 2262 ALERT +OBTC1 SAN RAMON (1 W) CA US 3777 -12199 162 GOES +OBU KOBUK AK US 6690 -15687 44 SAWRS +OBUA2 KOBUK AK US 6690 -15687 16 COOPB +OBY OCEAN BOUNTY AK US 5975 -14297 -9999 SAWRS +OCAC1 OCEANSIDE (2 NE) CA US 3321 -11735 9 COOPB +OCAF1 OCALA (8 SSE) FL US 2908 -8208 23 COOPA +OCAM8 ASHLAND MT US 4559 -10625 889 GOES +OCAT1 PARKSVILLE TN US 3510 -8465 225 +OCAW2 OCEANA (2 SE) WV US 3769 -8163 378 COOPAB +OCAW4 THERMOPOLIS (6 NW) WY US 4368 -10830 1390 GOES +OCBT1 TURTLETOWN (9 WSW) TN US 3510 -8453 -9999 AHOS +OCCC1 OCCIDENTAL (1 WNW) CA US 3839 -12297 293 COOPBC +OCCT1 DUCKTOWN TN US 3503 -8447 -9999 +OCDN1 ORCHARD (12 N) NE US 4252 -9827 524 COOPB +OCDO3 PRINEVILLE (5 E) OR US 4430 -12073 958 GOES +OCEC1 OCEANO CA US 3510 -12063 3 ALERT +OCEM6 OCEAN SPRINGS MS US 3041 -8885 -9999 GOES +OCET1 ARCHVILLE (3 S) TN US 3510 -8454 -9999 GOES +OCEU1 KINGSTON (9 E) UT US 3817 -11212 1935 +OCF OCALA FL US 2917 -8222 -9999 SAWRS +OCFU1 CIRCLEVILLE (18 ENE) UT US 3823 -11193 2219 GOES +OCFW1 RANDLE (21 SE) WA US 4636 -12160 841 GOES +OCFW3 OCONTO FALLS (1 NE) WI US 4490 -8813 224 UCOOP +OCH NACOGDOCHES TX US 3158 -9471 -9999 SAWRS +OCHF1 OCHOPEE (31 ESE) FL US 2576 -8082 5 COOPAB +OCHI4 OCHEYEDAN IA US 4342 -9553 381 COOPB +OCHN5 JAL (17 WNW) NM US 3217 -10343 1055 COOPAB +OCHO3 PRINEVILLE (6 E) OR US 4430 -12073 932 +OCIG1 OCILLA GA US 3160 -8325 30 COOPC +OCIM2 OCEAN CITY MD US 3833 -7509 0 HTG +OCKC1 ORCUTT (4 W) CA US 3488 -12049 76 GOES +OCKC2 OAK CREEK (7 SW) CO US 4024 -10710 2499 COOPAB +OCKW4 THERMOPOLIS (30 W) WY US 4367 -10879 1865 GOES +OCLT2 BLACKWELL TX US 3205 -10029 -9999 COOPB +OCMC1 OCEANSIDE CA US 3322 -11741 3 COOPAC +OCMO3 MITCHELL (13 SW) OR US 4443 -12033 1585 SNOTEL +OCMS2 OACOMA SD US 4379 -9941 -9999 AUTOB +OCNC1 OCEANSIDE CA US 3322 -11736 9 ALERT +OCNG1 TOOMSBORO (8 ESE) GA US 3279 -8296 52 GOES +OCNN1 OCONTO NE US 4114 -9976 786 COOPA +OCNN6 OCEANSIDE (1 SE) NY US 4063 -7363 4 COOPB +OCNT2 OLD OCEAN (1 SW) TX US 2911 -9568 -9999 ALERT +OCNW2 OCEANA WV US 3773 -8165 701 IFLOWS +OCNW3 OCONTO WI US 4490 -8795 201 COOPAB +OCNW4 RIVERTON (15 NW) WY US 4320 -10857 1600 GOES +OCOF1 OCHOPEE (1 NE) FL US 2592 -8128 -9999 GOES +OCOG1 TENNILLE (15 W) GA US 3294 -8307 62 GOES +OCOW3 OCONOMOWOC WI US 4310 -8850 261 COOPAB +OCPA3 SEDONA (11 NE) AZ US 3498 -11163 2024 ALERT +OCRF1 KEY LARGO (15 NNE) FL US 2532 -8028 1 UCOOP +OCRO3 PRINEVILLE OR US 4433 -12058 1006 GOES +OCRQ9 OLD CROW (6 NE) YK CN 6763 -13970 247 GOES +OCRU1 CIRCLEVILLE (14 E) UT US 3817 -11202 1925 GOES +OCRW1 OMAK (5 E) WA US 4837 -11944 369 GOES +OCS OCEAN SHORES WA US 4697 -12413 3 MARS +OCSL1 SHAW (3 W) LA US 3118 -9168 -9999 GOES +OCSM6 OCEAN SPRINGS MS US 3023 -8867 -9999 COOPB +OCSW1 NEAH BAY (12 NW) WA US 4849 -12473 -9999 BUOY +OCTC1 OCOTILLO WELLS (2 W) CA US 3316 -11617 119 COOPABC +OCTN5 OCATE (1 N) NM US 3618 -10505 2338 COOPAB +OCTN6 Olcott NY US 4334 -7873 -9999 CTGN +OCTO1 OCTA OH US 3960 -8362 -9999 GOES +OCTP1 PLEASANTVILLE (2 ESE) PA US 4159 -7961 517 IFLOWS +OCTW3 OCONTO (6 SW) WI US 4486 -8798 -9999 +OCUO3 OREGON CITY OR US 4535 -12263 15 COOPB +OCV BERING SEA AK US 5995 -14238 -9999 SAWRS +OCVA2 ANCHORAGE AK US 6111 -14988 43 COOPC +OCVC1 COSTA MESA (4 NNW) CA US 3372 -11793 13 ALERT +OCVN4 OCEANVILLE NJ US 3950 -7450 9 GOES +OCVP4 OROCOVIS (4 SE) PR 1820 -6635 680 COOPB +OCWA3 TONOPAH (1 NE) AZ US 3351 -11291 346 ALERT +OCWC1 BORREGO SPRINGS (16 ESE) CA US 3316 -11617 126 ALERT +OCWO3 PRINEVILLE (21 NE) OR US 4440 -12043 1212 +OCYA2 YAKUTAT (2 SSW) AK US 5952 -13974 -9999 UCOOP +OCYO3 MC DERMITT (17 NW) OR US 4210 -11802 2118 WSF +OCYP1 SENECA (1 E) PA US 4139 -7970 463 IFLOWS +OCZO3 BURNS (26 SSE) OR US 4212 -11803 2118 WSF +ODAC1 ORINDA CA US 3790 -12217 213 ALERT +ODAK2 ONEIDA KY US 3727 -8365 232 COOPB +ODAM5 ODESSA MN US 4525 -9630 -9999 GOES +ODAM5G ODESSA MN US 4525 -9630 -9999 +ODAS2 ONIDA (4 NW) SD US 4473 -10015 564 COOPAB +ODAT1 ORLINDA TN US 3660 -8670 213 COOPB +ODAW3 ODANAH WI US 4648 -9070 -9999 UCOOP +ODBN2 LAS VEGAS (2 WSW) NV US 3615 -11523 715 ALERT +ODBN4 OLD BRIDGE NJ US 4042 -7435 11 GOES +ODDW2 ODD WV US 3760 -8120 -9999 GOES +ODEA4 ODEN AR US 3462 -9381 411 RAWS +ODEI4 ODEBOLT IA US 4232 -9525 -9999 UCOOP +ODET2 ODESSA TX US 3188 -10236 887 COOPB +ODEW1 ODESSA WA US 4733 -11870 466 COOPAC +ODFA4 TULOT (1 SE) AR US 3560 -9045 -9999 GOES +ODIW4 CODY (1 E) WY US 4450 -10900 1525 UCOOP +ODLA4 ODELL (2 N) AR US 3579 -9441 457 COOPB +ODLI2 ODELL (3 WSW) IL US 4099 -8860 207 NWR +ODLN1 ODELL NE US 4072 -9680 402 UCOOP +ODLN7 HUNTERSVILLE (8 NE) NC US 3544 -8073 -9999 IFLOWS +ODLO3 ODELL LAKE LAND PAN OR US 4358 -12203 1461 +ODMG1 COLUMBUS (12 NW) GA US 3252 -8500 -9999 UCOOP +ODNA4 ODEN (1 SE) AR US 3460 -9377 232 COOPB +ODNF1 WARD RIDGE (7 SE) FL US 2973 -8518 -9999 UCOOP +ODNN1 ORD (7 NNE) NE US 4172 -9889 701 NWR +ODNT2 O'DONNELL TX US 3297 -10182 928 COOPB +ODNW2 OGDEN WV US 3928 -8141 -9999 NWR +ODO ODESSA TX US 3192 -10239 -9999 ASOS +ODRT2 NEW WAVERLY (4 S) TX US 3049 -9551 -9999 ALERT +ODSM5 ODESSA MN US 4523 -9635 -9999 GOES +ODSM7 ODESSA (4 SE) MO US 3895 -9383 277 COOPB +ODST2 ODESSA (16 S) TX US 3168 -10234 915 +ODSW1 ODESSA (9 W) WA US 4732 -11887 503 GOES +ODX ORD NE US 4162 -9895 628 +ODYC2 ORDWAY (21 N) CO US 3852 -10371 1453 COOPABC +OELI4 OELWEIN (2 S) IA US 4265 -9191 308 COOPAC +OELS2 OELRICHS SD US 4318 -10323 1018 COOPABC +OEMC1 CAMP NELSON (8 NNW) CA US 3624 -11868 2012 WSF +OEO OSCEOLA WI US 4531 -9269 260 +OESM6 RAYMOND (7 SW) MS US 3220 -9052 62 COOPA +OEST2 O'DONNEL TX US 3299 -10183 931 ALERT +OEX OKLAHOMA CITY OK US 3539 -9760 -9999 +OFAM6 OFAHOMA (2 SE) MS US 3270 -8967 95 +OFAW4 OLD FAITHFUL WY US 4445 -11083 2243 AMOS +OFBM6 OCEAN SPRINGS MS US 3042 -8883 -9999 GOES +OFDP1 OREFIELD (4 WSW) PA US 4062 -7565 204 COOPB +OFF OMAHA NE US 4112 -9591 319 WSR88D +OFFG1 OFFERMAN (4 E) GA US 3145 -8205 18 GOES +OFFK1 OFFERLE (5 S) KS US 3782 -9956 686 COOPB +OFGN1 OMAHA NE US 4113 -9592 319 +OFHM6 OFAHOMA (3 N) MS US 3277 -8970 110 COOPB +OFK NORFOLK NE US 4199 -9743 472 +OFLC1 FALLBROOK (13 E) CA US 3340 -11702 935 ALERT +OFLM7 O'FALLON (2 SSW) MO US 3879 -9072 181 UCOOP +OFLU1 PROVO (6 NE) UT US 4035 -11158 1619 GOES +OFLW4 FT. LARAMIE (2 WSW) WY US 4221 -10456 1295 COOPC +OFNM7 O'FALLON MO US 3880 -9060 -9999 UCOOP +OFP RICHMOND VA US 3771 -7744 -9999 ASOS +OFPN6 PORT JEFFERSON (2 NNW) NY US 4097 -7309 -9999 C-MAN +OFRP1 OLD FORGE PA US 4137 -7575 167 +OFSC1 OAKLAND (6 E) CA US 3780 -12218 262 ALERT +OFSH1 OLOMANA (1 S) HI US 2138 -15775 6 COOPB +OFST2 ODESSA (1 SE) TX US 3184 -10236 880 UCOOP +OFVW3 ORFORVILLE WI US 4259 -8917 -9999 NWR +OFXC3 OXFORD CT US 4148 -7314 213 ALERT +OGA OGALALLA NE US 4112 -10176 944 +OGAS2 OGLALA (1 S) SD US 4318 -10275 911 COOPAB +OGAW2 CARETTA (2 NNW) WV US 3735 -8165 744 IFLOWS +OGB ORANGEBURG SC US 3346 -8086 -9999 ASOS +OGBS1 ORANGEBURG SC US 3354 -8082 -9999 NWR +OGCN2 MOUNTAIN CITY (12 SE) NV US 4169 -11584 1865 GOES +OGD OGDEN UT US 4120 -11201 1362 +OGDC1 VICTORVILLE (2 E) CA US 3453 -11730 -9999 ALERT +OGDI2 OGDEN IL US 4011 -8796 206 COOPAB +OGDI4 OGDEN IA US 4204 -9404 335 COOPB +OGDI4C OGDEN IA US 4204 -9404 335 +OGDN6 OGDENSBURG (4 NE) NY US 4473 -7545 85 COOPA +OGDU1 OGDEN (3 NE) UT US 4124 -11195 1326 COOPBC +OGEC1 ORANGE COVE CA US 3663 -11930 40 WSF +OGFO3 ESTACADA (24 SE) OR US 4507 -12195 625 +OGG KAHULUI HI US 2090 -15643 12 +OGHU1 OGDEN (3 W) UT US 4127 -11167 1582 GOES +OGIW2 WHEELING (2 NE) WV US 4010 -8064 393 IFLOWS +OGJC2 JEFFERSON (2 NW) CO US 3939 -10583 2755 GOES +OGLN1 OGALLALA NE US 4113 -10172 985 COOPAB +OGLO3 OREGON CITY OR US 4535 -12263 -9999 +OGLS2 OGLALA SD US 4318 -10275 914 UCOOP +OGLV2 COVINGTON (8 WNW) VA US 3785 -8012 494 IFLOWS +OGMQ2 OLD GLOARY MOUNTAIN BC CN 4915 -11792 2347 +OGNU1 HUNTSVILLE (4 W) UT US 4126 -11184 1506 COOPAB +OGNW3 OREGON (2 NW) WI US 4294 -8941 295 UCOOP +OGOC1 ONO (7 SW) CA US 4042 -12274 396 GOES +OGOM4 Ontonagon MI US 4687 -8932 -9999 CTGN +OGON6 OWEGO (3 WSW) NY US 4208 -7632 247 COOPB +OGPU1 OGDEN (5 SE) UT US 4119 -11188 2918 UCOOP +OGRC1 OAK GROVE CA US 3339 -11679 838 COOPAB +OGRU1 OGDEN (7 ENE) UT US 4125 -11183 1951 +OGS OGDENSBURG NY US 4468 -7547 -9999 SAWRS +OGSN6 OGDENSBURG NY US 4470 -7550 75 GOES +OGSO2 OKMULGEE (5 SE) OK US 3558 -9591 200 +OGSU1 OGDEN (3 W) UT US 4123 -11203 1305 COOPAB +OGVC1 OAK GROVE CA US 3339 -11680 844 GOES +OHAN1 OMAHA NE US 4130 -9610 313 +OHAW1 PACKWOOD (10 NNE) WA US 4673 -12157 594 COOPB +OHBC1 LOS ANGELES CA US 3372 -11827 0 HTG +OHBK2 HINDMAN (5 NE) KY US 3737 -8277 488 IFLOWS +OHBT2 OAK HILL TX US 3030 -9792 -9999 +OHDO2 OKLAHOMA CITY OK US 3558 -9743 -9999 GOES +OHEH1 HANA HI US 2066 -15605 37 COOPAB +OHGH1 HANA (8 SW) HI US 2067 -15605 -9999 GOES +OHHW3 OSHKOSH WI US 4405 -8853 229 UCOOP +OHIT1 OLD HICKORY (3 NNW) TN US 3630 -8665 140 +OHIT2 BALLINGER (20 SE) TX US 3150 -9967 -9999 +OHKN1 OSHKOSH (8 SW) NE US 4130 -10244 1166 COOPB +OHMN1 OMAHA NE US 4122 -9610 361 UCOOP +OHMS2 OLDHAM (4 W) SD US 4423 -9737 -9999 UCOOP +OHOI1 KETCHUM (5 S) ID US 4360 -11432 1896 GOES +OHPF1 MARCO (44 E) FL US 2586 -8103 2 COOPA +OHRO1 OAK HARBOR (8 NW) OH US 4160 -8320 177 COOPC +OHX OLD HICKORY TN US 3625 -8656 180 +OICC1 CALIENTE (4 NNE) CA US 3533 -11859 820 GOES +OILM4 OIL CITY MI US 4361 -8453 207 COOPBC +OILO2 OILTON (2 SE) OK US 3607 -9657 268 +OITC1 MORGAN HILL (12 E) CA US 3715 -12142 517 ALERT +OJAC1 OJAI (1 E) CA US 3445 -11923 229 COOPA +OJC OLATHE KS US 3885 -9474 -9999 +OJIC1 OJAI (1 E) CA US 3445 -11923 233 GOES +OJIM4 COPPER HARBOR (53 NW) MI US 4809 -8863 420 OTHER +OJPO2 OKLAHOMA CITY (4 NNW) OK US 3558 -9758 364 UCOOP +OKAC1 OJAI (4 NNW) CA US 3448 -11931 323 COOPB +OKAG1 QUITMAN (3 N) GA US 3083 -8356 34 GOES +OKAM6 MERIDIAN MS US 3235 -8876 82 UCOOP +OKAQ2 OKANAGAN CENTRE BC CN 5007 -11945 370 +OKAS2 OKATON SD US 4388 -10090 -9999 UCOOP +OKAW1 OROVILLE WA US 4892 -11942 274 GOES +OKB OCEANSIDE CA US 3322 -11735 9 ASOS +OKBF1 PANACEA (6 WSW) FL US 3000 -8449 2 COOPC +OKBI2 OAK BROOK IL US 4184 -8797 -9999 ALERT +OKBO2 OKLAHOMA CITY OK US 3557 -9737 -9999 GOES +OKC OKLAHOMA CITY OK US 3539 -9760 392 +OKCC1 INDEPENDENCE (5 NW) CA US 3650 -11810 1305 +OKCF1 OKEECHOBEE (19 N) FL US 2753 -8082 22 COOPA +OKCL1 OAK GROVE (2 WSW) LA US 3285 -9143 34 COOPB +OKCM6 SANFORD MS US 3149 -8943 56 +OKCO2 OKLAHOMA CITY (6 SW) OK US 3540 -9760 390 COOPB +OKCO3 OAKLAND (4 SW) OR US 4340 -12336 113 WSF +OKCU1 KINGSTON (2 W) UT US 3820 -11220 1829 +OKDC1 OAKDALE CA US 3778 -12085 37 GOES +OKDI2 OAKLAND IL US 3966 -8803 198 +OKDL1 OAKDALE LA US 3082 -9268 25 +OKDN1 OAKDALE NE US 4207 -9795 524 COOPAB +OKDO3 OAKLAND OR US 4342 -12330 131 COOPB +OKDP1 OAKDALE (1 NE) PA US 4040 -8018 273 UCOOP +OKDT1 OAKDALE TN US 3598 -8456 247 GOES +OKEF1 OKEECHOBEE (3 S) FL US 2720 -8083 6 COOPA +OKEG1 OKEFENOKEE (3 NNE) GA US 3111 -8226 -9999 OTHER +OKEM5 OKLEE (5 E) MN US 4783 -9578 -9999 UCOOP +OKEN8 OAKES (1 W) ND US 4614 -9814 366 UCOOP +OKEO1 OKEANA (1 SE) OH US 3934 -8474 227 IFLOWS +OKFC1 ORANGE (9 NNE) CA US 3383 -11764 823 ALERT +OKFG1 SYLVESTER (17 NW) GA US 3173 -8402 58 GOES +OKFI2 OAKFORD (2 N) IL US 4012 -8898 -9999 +OKFI2G OAKFORD (2 N) IL US 4012 -8898 -9999 +OKFO3 CRESCENT (7 NW) OR US 4352 -12181 1487 GOES +OKFT1 OAKFIELD (2 N) TN US 3574 -8880 102 +OKGA1 HUEYTOWN (7 W) AL US 3345 -8712 90 GOES +OKGC1 YUCAIPA (8 ENE) CA US 3404 -11691 1661 ALERT +OKGL1 OAK GROVE LA US 3287 -9133 21 +OKGM4 CROTON (3 E) MI US 4343 -8560 -9999 +OKGT1 OAK GROVE TN US 3604 -8334 -9999 +OKGW1 OROVILLE (1 N) WA US 4895 -11943 277 GOES +OKGW2 ROANOKE (4 NE) WV US 3897 -8053 415 IFLOWS +OKHC1 OAKHURST (2 NW) CA US 3734 -11966 680 OTHER +OKHF1 SCOTTSMOOR (1 NW) FL US 2878 -8089 -9999 +OKHN6 OAK HILL NY US 4240 -7415 187 UCOOP +OKHO2 OKLAHOMA CITY OK US 3547 -9747 350 COOPB +OKHW3 OSHKOSH WI US 4403 -8856 229 COOPAB +OKIM6 BUDE (4 S) MS US 3142 -9084 -9999 +OKK KOKOMO (7 SE) IN US 4053 -8606 -9999 SAWRS +OKKC1 HIGHLAND (5 ENE) CA US 3414 -11711 -9999 ALERT +OKKF1 VERNA (8 NNW) FL US 2750 -8228 -9999 UCOOP +OKKI2 OAK BROOK (2 W) IL US 4184 -8797 218 COOPB +OKKI3 KOKOMO IN US 4047 -8615 244 COOPB +OKKW2 OPEKISKA (1 N) WV US 3956 -8005 262 UCOOP +OKLF1 ROTONDA FL US 2688 -8230 -9999 OTHER +OKLI1 OAKLEY (4 SW) ID US 4220 -11391 1411 +OKLI2 OAK LAWN IL US 4173 -8778 186 COOPB +OKLK2 OKOLONA (1 NW) KY US 3815 -8569 143 GOES +OKLL1 OAKDALE (7 E) LA US 3080 -9258 32 COOPB +OKLM2 OAKLAND (9 N) MD US 3952 -7941 622 COOPB +OKLM4 OAKLEY MI US 4315 -8415 207 COOPAB +OKLM5 OKLEE MN US 4783 -9585 351 COOPAB +OKLM6 OKOLONA (1 NE) MS US 3402 -8875 -9999 +OKLO2 OKLAHOMA CITY OK US 3557 -9749 -9999 NWR +OKLW2 DYER (5 SE) WV US 3835 -8043 1130 IFLOWS +OKM OKMULGEE OK US 3567 -9595 218 +OKMA1 SPROTT (9 NE) AL US 3279 -8717 -9999 GOES +OKMI4 OAKLAND MILLS (3 W) IA US 4092 -9167 172 +OKMI4G OAKLAND MILLS (3 W) IA US 4092 -9167 172 +OKMO2 OKMULGEE (2 W) OK US 3562 -9602 197 COOPA +OKMW1 MALOTT WA US 4828 -11970 239 GOES +OKNC1 OAK KNOLL CA US 4184 -12285 518 GOES +OKNF1 DUETTE (8 W) FL US 2759 -8225 -9999 OTHER +OKNL1 OAKNOLIA LA US 3073 -9098 40 COOPB +OKNN8 OAKES (4 S) ND US 4608 -9809 -9999 UCOOP +OKNO2 OKEENE OK US 3612 -9832 370 COOPAB +OKNW1 OROVILLE WA US 4893 -11942 274 GOES +OKOM6 OKOLONA MS US 3408 -8885 125 PROF +OKON1 OSHKOSH (5 SW) NE US 4134 -10240 -9999 +OKOV1 WINDSOR VT US 4338 -7275 -9999 +OKPA3 FLAGSTAFF (9 S) AZ US 3508 -11169 2073 ALERT +OKPC1 SIMI VALLEY (5 WNW) CA US 3429 -11881 279 GOES +OKPF1 OAKLAND PARK FL US 2620 -8013 -9999 +OKPO3 ESTACADA (24 E) OR US 4507 -12194 640 GOES +OKRC2 FORT COLLINS (4 E) CO US 4063 -10505 1509 ALERT +OKRL1 OAK RIDGE LA US 3262 -9177 27 COOPB +OKRN6 OAK RIDGE (1 E) NY US 4279 -7432 442 IFLOWS +OKRN7 OAK RIDGE (2 E) NC US 3617 -7995 235 GOES +OKRO2 OKARCHE OK US 3572 -9798 379 COOPB +OKRO3 OAKRIDGE OR US 4374 -12244 389 COOPAB +OKSC1 OAKLAND (4 E) CA US 3778 -12216 305 GOES +OKSN1 OSHKOSH (10 NE) NE US 4149 -10219 1074 COOPB +OKSN8 OAKES (6 SE) ND US 4607 -9830 -9999 UCOOP +OKTM6 MERIDIAN MS US 3235 -8876 86 GOES +OKTO2 OKTAHA (2 NE) OK US 3560 -9547 198 COOPB +OKTS1 BLUFFTON (5 NW) SC US 3229 -8093 -9999 +OKV WINCHESTER VA US 3913 -7813 -9999 SAWRS +OKVC1 OAKVIEW CA US 3439 -11930 158 ALERT +OKVW1 OAKVILLE WA US 4683 -12323 24 +OKWA1 HUNTSVILLE AL US 3475 -8663 -9999 GOES +OKWD STATE COLLEGE PA US 4082 -7790 -9999 +OKWI2 OAKWOOD (2 NE) IL US 4014 -8775 166 +OKWT2 OAKWOOD TX US 3165 -9580 -9999 +OKX UPTON NY US 4087 -7287 26 +OKXC1 Oakland Berth CA US 3781 -12233 -9999 CTGN +OKYK1 OAKLEY (22 S) KS US 3879 -10087 831 +OLAC2 FORT COLLINS (4 SW) CO US 4054 -10512 1569 ALERT +OLAI1 OLA (4 S) ID US 4413 -11628 911 +OLAK1 OLATHE (3 E) KS US 3889 -9476 322 COOPAB +OLBM6 OLIVE BRANCH MS US 3494 -8985 76 COOPB +OLBO2 OKLAHOMA CITY (9 WNW) OK US 3548 -9767 364 +OLCG4 LAS CRUCES GT 1432 -8962 -9999 +OLCM2 FULLERTON MD US 3937 -7675 123 ALERT +OLD OLD TOWN ME US 4495 -6867 -9999 SAWRS +OLDC1 CARPINTERIA (8 N) CA US 3450 -11944 1311 ALERT +OLDC3 OLD SAYBROOK CT US 4127 -7235 3 ALERT +OLDF1 OLDSMAR (3 ENE) FL US 2805 -8263 -9999 GOES +OLDM1 OLD TOWN (5 SW) ME US 4493 -6870 61 OTHER +OLDM2 OAKLAND (1 SE) MD US 3940 -7940 738 COOPA +OLDM4 OLD MISSION (2 SSW) MI US 4493 -8550 221 UCOOP +OLDM7 OLDFIELD (2 SE) MO US 3697 -9302 378 COOPAB +OLDN6 OLD FORGE NY US 4372 -7499 524 COOPAB +OLDQ9 OLD CROW (5 W) YK CN 6757 -13985 299 UCOOP +OLDS1 MT PLEASANT (12 NNE) SC US 3295 -7980 2 +OLDW4 ENCAMPMENT (10 WSW) WY US 4115 -10697 3024 SNOTEL +OLEA2 COPPER CENTER (11 SSE) AK US 6180 -14498 402 COOPAB +OLEC1 PAUMA VALLEY (1 W) CA US 3331 -11699 229 ALERT +OLEK1 OLATHE KS US 3889 -9486 322 UCOOP +OLEM5 OKLEE (9 NE) MN US 4792 -9575 -9999 UCOOP +OLEN7 CHARLOTTE (3 NW) NC US 3525 -8085 -9999 IFLOWS +OLEO3 CRESCENT LAKE (3 N) OR US 4355 -12196 1463 COOPABC +OLF WOLF POINT MT US 4809 -10557 -9999 +OLFI4 ST OLAF (1 E) IA US 4293 -9138 277 UCOOP +OLFN7 OLD FORT (3 W) NC US 3562 -8209 434 COOPBC +OLFW1 FORKS (20 SE) WA US 4777 -12397 1036 GOES +OLFW4 OLD FAITHFUL WY US 4445 -11083 2243 COOPAB +OLGF1 LEHIGH ACRES (9 NNW) FL US 2672 -8170 0 UCOOP +OLGK2 VAN LEAR KY US 3777 -8270 366 IFLOWS +OLGW1 FRIDAY HARBOR (12 NE) WA US 4861 -12281 24 COOPA +OLHK1 OLATHE (2 SE) KS US 3886 -9479 305 UCOOP +OLHT1 OLIVEHILL TN US 3527 -8803 165 +OLIC1 OLINDA (1 N) CA US 3393 -11784 229 ALERT +OLIH1 MAKAWAO HI US 2080 -15628 1259 COOPB +OLIQ2 OLIVER BC CN 4917 -11955 305 +OLKC1 CHULA VISTA CA US 3261 -11693 149 GOES +OLLG4 LAS LECHUZA GT 1436 -8971 -9999 +OLLL1 OLLA LA US 3189 -9224 47 COOPB +OLM OLYMPIA (3 S) WA US 4697 -12290 57 +OLMI2 OLMSTED IL US 3718 -8907 -9999 UCOOP +OLMM7 OLD MINES MO US 3801 -9076 264 UCOOP +OLMU1 OREM (3 NE) UT US 4032 -11165 1469 COOPABC +OLNA2 OLNES AK US 6508 -14775 -9999 UCOOP +OLNF1 MIKESVILLE (3 SE) FL US 2992 -8257 -9999 UCOOP +OLNI3 OAKLANDON IN US 3987 -8597 242 UCOOP +OLNM2 OLNEY MD US 3915 -7710 128 IFLOWS +OLNM7 O'FALLON MO US 3877 -9071 176 UCOOP +OLNM8 OLNEY MT US 4855 -11457 965 COOPABC +OLNN6 OLEAN NY US 4208 -7845 433 +OLNT2 OLNEY TX US 3337 -9877 364 COOPA +OLOH1 OLOWALU HI US 2082 -15662 9 COOPB +OLON6 LIVERPOOL (1 NW) NY US 4312 -7625 -9999 GOES +OLPO1 OLD PORTAGE OH US 4113 -8155 226 +OLRC1 TRACY (5 NW) CA US 3781 -12145 2 OTHER +OLS NOGALES AZ US 3142 -11085 -9999 ASOS +OLSA2 Nikolski AK US 5294 -16887 -9999 CTGN +OLSC1 SOQUEL (4 NNE) CA US 3705 -12193 146 ALERT +OLSF1 OLUSTEE (2 NE) FL US 3021 -8239 -9999 GOES +OLSK2 OLYMPIA (4 SE) KY US 3807 -8363 274 IFLOWS +OLSMB OLSEN, BILL MO US 3885 -9438 -9999 +OLSN7 CHARLOTTE (8 N) NC US 3533 -8083 74 IFLOWS +OLSO2 OILTON (6 ESE) OK US 3603 -9650 257 OTHER +OLSQ2 OLIVER STP BC CN 4920 -11957 297 +OLST1 OLIVER SPRINGS TN US 3603 -8433 -9999 AHOS +OLSW1 HYAK (3 W) WA US 4738 -12145 1105 WSF +OLSW2 HENDRICKS (3 NNE) WV US 3911 -7960 1116 IFLOWS +OLTK1 OLATHE (1 E) MO US 3886 -9479 305 UCOOP +OLTK2 GREENUP (7 SSW) KY US 3843 -8290 195 IFLOWS +OLTM7 LONE JACK (5 SE) MO US 3882 -9412 -9999 UCOOP +OLTO2 OILTON OK US 3608 -9658 268 COOPB +OLTT2 OLTON (1 NE) TX US 3419 -10214 1100 COOPA +OLTW2 RODERFIELD (1 SW) WV US 3743 -8173 732 IFLOWS +OLU COLUMBUS NE US 4145 -9734 -9999 BASIC +OLV OLIVE BRANCH MS US 3498 -8979 -9999 +OLVI2 OLIVE BRANCH (3 NW) IL US 3718 -8937 104 COOPABC +OLVK2 OLIVE HILL KY US 3830 -8318 268 +OLVL1 OLIVE BRANCH (2 NE) LA US 3076 -9103 35 +OLVM5 OLIVIA MN US 4478 -9498 333 COOPAB +OLVM6 OLIVE BRANCH (5 NW) MS US 3491 -8975 -9999 +OLVO3 GRANITE (9 W) OR US 4480 -11860 1829 +OLWF1 ISLAND GROVE (2 NW) FL US 2948 -8213 -9999 +OLWI4 OELWEIN (1 N) IA US 4268 -9191 311 UCOOP +OLWW4 BURRIS (25 NE) WY US 4367 -10902 2736 SNOTEL +OLY OLNEY-NOBLE IL US 3872 -8818 147 AWOS +OLYC2 ESTES PARK (2 E) CO US 4038 -10549 -9999 GOES +OLYI1 OLA ID US 4418 -11628 937 COOPAB +OLYI2 OLNEY (2 S) IL US 3870 -8808 146 COOPAB +OLYP1 OLYPHANT PA US 4147 -7561 -9999 IFLOWS +OLYT2 OLNEY (5 NNW) TX US 3343 -9878 361 COOPB +OLYW1 OLYMPIA WA US 4649 -12321 -9999 NWR +OLZ OELWEN IA US 4268 -9197 310 +OMA OMAHA NE US 4130 -9589 299 +OMAA4 OMAHA AR US 3647 -9320 396 COOPB +OMAC1 CARLSBAD (5 W) CA US 3319 -11736 6 ALERT +OMAC3 STAMFORD CT US 4110 -7352 21 ALERT +OMAH1 KOLOA (1 W) HI US 2191 -15950 73 COOPB +OMAN1 OMAHA (11 WNW) NE US 4132 -9612 -9999 +OMAO2 OMEGA (7 SSW) OK US 3577 -9817 386 UCOOP +OMAT2 OMAHA (2 W) TX US 3318 -9478 120 COOPB +OMAW1 OMAK (2 W) WA US 4840 -11958 376 GOES +OMBA4 OMAHA (6 E) AR US 3645 -9308 -9999 GOES +OMBN1 OMAHA (8 W) NE US 4125 -9608 -9999 ALERT +OMCI2 OLD MILL CREEK (1 SE) IL US 4242 -8797 204 COOPB +OMCN1 OMAHA (6 NW) NE US 4128 -9603 -9999 ALERT +OMCN2 MOUNTAIN CITY (2 NW) NV US 4186 -11599 1695 GOES +OMDT2 SAN ANTONIO TX US 2945 -9847 -9999 +OME NOME AK US 6451 -16544 4 +OMEO1 OMEGA OH US 3917 -8293 201 IFLOWS +OMEO2 OMEGA (5 SW) OK US 3582 -9827 409 UCOOP +OMFO3 GRANTS PASS (10 SW) OR US 4230 -12340 1353 GOES +OMFW1 LAURIER (2 SW) WA US 4897 -11825 1341 GOES +OMGO2 OMEGA OK US 3587 -9820 365 UCOOP +OMHA4 OMAHA (4 NE) AR US 3649 -9313 419 COOPB +OMHC1 OAKLAND MID-HARBOR CA US 3780 -12233 0 HTG +OMHN1 OMAHA NE US 4127 -9592 289 +OMHO2 OKEMAH OK US 3543 -9630 285 COOPAB +OMK OMAK (4 N) WA US 4846 -11952 397 ASOS +OMLN1 OMAHA (5 SW) NE US 4125 -9602 -9999 ALERT +OMMA3 FLAGSTAFF (11 SW) AZ US 3511 -11182 2198 ALERT +OMMN1 OMAHA NE US 4126 -9601 -9999 NWR +OMN ORMOND BEACH FL US 2930 -8111 -9999 +OMNM7 OLD MONROE MO US 3893 -9075 186 COOPB +OMPA1 PELHAM (10 NE) AL US 3340 -8669 201 COOPB +OMPA3 SEDONA (8 NE) AZ US 3493 -11164 1997 ALERT +OMPI2 OLYMPIA FIELDS IL US 4152 -8770 -9999 UCOOP +OMPO2 OWASSO (4 ENE) OK US 3630 -9579 204 UCOOP +OMRW3 OMRO WI US 4403 -8873 -9999 UCOOP +OMSC2 OURAY CO US 3802 -10767 -9999 GOES +OMSM4 OLD MISSION (3 SSW) MI US 4492 -8550 198 COOPB +OMSO2 OKEMAH (3 E) OK US 3543 -9626 260 +OMSU1 TREMONTON (75 NNW) UT US 4193 -11347 2237 WSF +OMSW1 OMAK (3 ESE) WA US 4838 -11947 -9999 WSF +OMTC1 BIG BEND (3 W) CA US 4100 -12198 518 GOES +OMWW1 EASTON (16 NW) WA US 4737 -12143 1105 SNOTEL +ONA WINONA MN US 4408 -9170 -9999 SAWRS +ONAA3 TUCSON (17 SSE) AZ US 3197 -11079 959 +ONAF1 ONA FL US 2743 -8195 -9999 UCOOP +ONAI4 ONAWA IA US 4202 -9610 323 COOPABC +ONAK1 ONAGA KS US 3950 -9617 349 COOPB +ONAM4 ONAWAY MI US 4543 -8423 210 COOPA +ONAS2 ONIDA (25 W) SD US 4471 -10060 488 UCOOP +ONAW3 ONALASKA WI US 4388 -9123 -9999 UCOOP +ONCN4 OCEAN CITY NJ US 3925 -7463 3 +ONCN6 SYRACUSE NY US 4306 -7616 -9999 GOES +ONCO2 BETHANY (2 W) OK US 3551 -9766 -9999 GOES +ONCW3 OCONOMOWOC WI US 4311 -8850 266 UCOOP +ONDC1 ORLAND CA US 3975 -12220 77 COOPAB +ONDM4 ONONDAGA MI US 4244 -8458 -9999 NWR +ONDN6 SYRACUSE NY US 4298 -7615 126 OTHER +ONDS2 ONIDA (7 NE) SD US 4443 -9995 -9999 UCOOP +ONDT1 ONEIDA TN US 3650 -8455 501 IFLOWS +ONEA1 ONEONTA AL US 3395 -8647 272 COOPAB +ONEC1 FALLBROOK (5 WSW) CA US 3333 -11732 -9999 GOES +ONEF1 ONECO FL US 2744 -8255 -9999 OTHER +ONEK2 ONEIDA (1 NE) KY US 3729 -8363 468 IFLOWS +ONEN1 O'NEILL (6 S) NE US 4237 -9865 -9999 OTHER +ONEN6 ONEIDA (8 N) NY US 4322 -7565 122 COOPB +ONEO2 OKEENE (9 E) OK US 3613 -9817 330 COOPB +ONET1 ONEIDA TN US 3650 -8453 439 COOPAB +ONEW2 ONEGO (2 SW) WV US 3882 -7946 1268 IFLOWS +ONFC1 ONTARIO (4 WNW) CA US 3408 -11767 -9999 ALERT +ONFG1 ADGATEVILLE (3 SW) GA US 3321 -8371 -9999 GOES +ONGC6 OJINAGA CH 2958 -10443 -9999 GOES +ONGCH OJINAGA MX 2958 -10443 -9999 +ONGF1 ORANGE SPRINGS FL US 2951 -8195 6 UCOOP +ONGK1 ONAGA (12 SSW) KS US 3932 -9622 320 COOPB +ONGM2 OWINGS MILLS MD US 3940 -7676 91 UCOOP +ONGM4 ONTONAGON MI US 4685 -8930 205 COOPB +ONGW4 BUFFALO (28 SW) WY US 4408 -10712 2676 WSF +ONIC1 NORDEN (3 S) CA US 3928 -12036 1859 WSF +ONIN1 O'NEILL (19 NE) NE US 4264 -9836 -9999 +ONIS2 ONIDA (7 NE) SD US 4478 -9993 640 UCOOP +ONIT1 ONEIDA TN US 3650 -8452 -9999 GOES +ONIT2 MANCHACA (1 E) TX US 3013 -9782 181 GOES +ONKM8 WHITE SULPHUR SPIRNGS (26 NNE) MT US 4691 -11085 2259 WSF +ONKS2 ONAKA SD US 4520 -9947 488 COOPB +ONKT2 ONALASKA TX US 3085 -9511 -9999 NWR +ONL O'NEILL NE US 4247 -9868 -9999 BASIC +ONLC1 SANTA NELLA (1 WSW) CA US 3708 -12104 -9999 OTHER +ONLC2 GELNDEVEY (3 E) CO US 4080 -10588 -9999 GOES +ONLN1 O'NEILL NE US 4246 -9865 607 COOPAB +ONLN2 WELLS (56 N) NV US 4187 -11507 1975 WSF +ONLN6 LIVERPOOL NY US 4310 -7621 109 OTHER +ONLT1 ONLY TN US 3582 -8770 -9999 AHOS +ONLW3 ONALASKA (1 N) WI US 4388 -9124 -9999 UCOOP +ONM SOCORRO NM US 3407 -10690 -9999 BASIC +ONMM5 ONAMIA MN US 4607 -9367 384 COOPB +ONNM4 ONTONAGON (6 SE) MI US 4683 -8920 241 COOPAB +ONNS2 ONIDA (22 NE) SD US 4084 -9960 587 UCOOP +ONO ONTARIO OR US 4402 -11701 -9999 ASOS +ONOC1 OAKLAND (5 N) CA US 3787 -12222 396 GOES +ONOM4 ONTONAGON (1 S) MI US 4686 -8931 200 COOPBC +ONON6 ONEONTA (1 NE) NY US 4245 -7507 351 COOPB +ONOO3 ONTARIO (1 NNW) OR US 4404 -11697 654 COOPAB +ONOW3 ONTARIO (1 N) WI US 4374 -9059 268 UCOOP +ONP NEWPORT (7 S) OR US 4458 -12405 44 SAWRS +ONPM8 WHITE SULPHER SPRINGS (40 N) MT US 4690 -11095 2259 SNOTEL +ONRC1 SAN ONOFRE CA US 3338 -11757 5 GOES +ONRI1 CLEVELAND (6 S) ID US 4228 -11175 -9999 +ONRL1 MARION (3 E) LA US 3288 -9212 -9999 COOPA +ONSC1 ORLEANS CA US 4130 -12354 131 +ONSM3 ONSET MA US 4172 -7065 0 CTGN +ONST2 OLTON TX US 3409 -10212 1087 ALERT +ONT ONTARIO (2 E) CA US 3405 -11758 668 +ONTA1 ONEONTA (3 N) AL US 3399 -8646 -9999 NWR +ONTC1 ONTARIO (4 WNW) CA US 3408 -11767 330 +ONTM4 ONTONAGON (6 SE) MI US 4690 -8933 -9999 UCOOP +ONTN6 ONTARIO (3 W) NY US 4322 -7728 94 COOPB +ONTO3 ONTARIO (5 SW) OR US 4398 -11702 689 GOES +ONTS2 ORIENT SD US 4488 -9908 488 COOPB +ONTW3 ONTARIO WI US 4372 -9059 268 UCOOP +ONWM6 ONWARD (2 N) MS US 3275 -9093 30 SCAN +ONYC1 ONYX (8 E) CA US 3566 -11806 1698 GOES +ONYK2 OLNEY KY US 3722 -8778 111 GOES +ONZ GROSSE ILE MI US 4210 -8316 181 SAWRS +OOAI4 OSKALOOSA (4 N) IA US 4135 -9267 215 +OOAI4G OSKALOOSA (4 N) IA US 4135 -9267 215 +OOCA3 SEDONA (2 E) AZ US 3486 -11176 1271 ALERT +OOFO3 FRENCHGLEN (12 ENE) OR US 4286 -11867 1859 GOES +OOH HOONAH AK US 5810 -13541 6 AWOS +OOK TOOKSOK BAY AK US 6053 -16512 29 SAWRS +OOLO2 OOLOGAH (2 SE) OK US 3642 -9568 208 GOES +OONM6 ONWARD (2 N) MS US 3275 -9093 30 SCAN +OORC1 CAMP NELSON (6 NW) CA US 3618 -11871 988 GOES +OORO3 RILEY (19 S) OR US 4328 -11931 1261 COOPAB +OOST2 CORPUS CHRISTI TX US 2771 -9750 -9999 GOES +OOUH1 HONOLULU HI US 2131 -15787 0 HTG +OOVO2 OOLOGAH (2 SE) OK US 3642 -9568 -9999 GOES +OOY OCEAN ODYSSEY AK US 5555 -16632 22 SAWRS +OPAF1 OPA LOCKA FL US 2592 -8030 -9999 +OPAK1 OLATHE KS US 3885 -9480 329 ALERT +OPBK1 OVERLAND PARK KS US 3892 -9473 320 ALERT +OPCC1 ORICK (6 NNE) CA US 4136 -12402 49 COOPAB +OPCK1 OVERLAND PARK KS US 3897 -9468 325 ALERT +OPDI3 LAFAYETTE (5 S) IN US 4035 -8687 183 COOPAB +OPDK1 OVERLAND PARK KS US 3895 -9467 262 +OPDU1 OGDEN (8 ENE) UT US 4125 -11186 1451 GOES +OPEK1 OVERLAND PARK KS US 3893 -9470 268 ALERT +OPF MIAMI FL US 2591 -8028 -9999 +OPGK1 O P #1600 (H KS US 3893 -9462 -9999 +OPHM8 HELENA (26 NW) MT US 4672 -11253 2179 WSF +OPIC1 PASADENA (24 NE) CA US 3426 -11809 1317 ALERT +OPIH1 HONAUNAU HI US 1927 -15588 387 COOPAB +OPKW2 OPEKISKA (1 N) WV US 3956 -8005 262 GOES +OPLA1 OPELIKA AL US 3266 -8545 195 COOPA +OPLC1 BARSTOW (19 NNW) CA US 3516 -11717 988 GOES +OPLC2 TELLURIDE (1 SW) CO US 3792 -10783 3450 WSF +OPLH1 OPAEULA CAMP HI US 2157 -15803 323 COOPAB +OPLL1 OPELOUSAS LA US 3048 -9207 18 COOPB +OPLO2 OPTIMA DAM, OK US 3665 -10163 -9999 +OPLP1 OHIOPYLE (1 SSW) PA US 3987 -7949 365 GOES +OPLT2 OPLIN TX US 3214 -9956 616 UCOOP +OPLV2 OPAL VA US 3862 -7781 146 UCOOP +OPMM8 OPHEIM (12 SSE) MT US 4870 -10632 899 COOPA +OPNA1 WING (6 E) AL US 3109 -8655 -9999 GOES +OPNA3 LUKEVILLE (5 NE) AZ US 3196 -11280 512 +OPNK1 OVERLAND PARK KS US 3898 -9469 326 COOPAB +OPNM8 OPHEIM (10 N) MT US 4900 -10638 908 COOPABC +OPPM8 OPPORTUNITY MT US 4611 -11280 1497 GOES +OPPN6 OPPENHEIM NY US 4307 -7469 -9999 SNOCOR +OPRC2 AMES CO US 3787 -10788 2652 UCOOP +OPRF1 OSPREY (1 E) FL US 2719 -8248 -9999 OTHER +OPRN7 PINEVILLE (5 NE) NC US 3511 -8080 -9999 IFLOWS +OPSK1 OVERLAND PARK KS US 3897 -9468 319 COOPAB +OPTF1 OLD PORT TAMPA FL US 2786 -8255 0 HTG +OPWA3 FLAGSTAFF (10 SW) AZ US 3507 -11172 1722 ALERT +OQAN6 DEPOSIT NY US 4206 -7543 300 GOES +OQSM1 OQUOSSOC (7 SSE) ME US 4488 -7071 645 UCOOP +OQT OAK RIDGE TN US 3602 -8423 277 +OQU NORTH KINGSTOWN RI US 4160 -7141 6 +OQUI2 OQUAWKA IL US 4092 -9100 -9999 GOES +OQUI2G OQUAWKA IL US 4092 -9100 -9999 +OQUM1 OQUOSSOC (4 SSE) ME US 4491 -7074 538 UCOOP +ORAA3 ORACLE (2 SE) AZ US 3260 -11073 1375 COOPABC +ORAC1 BREA (1 NE) CA US 3394 -11789 201 COOPB +ORAI3 ORA (1 SW) IN US 4115 -8657 215 COOPB +ORAL1 SIMMESPORT (14 ENE) LA US 3108 -9160 -9999 GOES +ORAM6 ORANGE GROVE (3 NNE) MS US 3046 -8845 -9999 +ORAN4 ORANGE NJ US 4077 -7429 24 IFLOWS +ORAT2 ORANGE (4 NW) TX US 3012 -9378 5 COOPB +ORAV1 ORANGE VT US 4415 -7238 -9999 UCOOP +ORB ORR MN US 4802 -9287 375 +ORBF1 ORMOND BEACH (6 W) FL US 2934 -8113 -9999 OTHER +ORBL1 SIMMESPORT (14 ENE) LA US 3108 -9160 -9999 GOES +ORBM5 ORR MN US 4802 -9286 -9999 RAWS +ORBS1 ORANGEBURG SC US 3349 -8087 55 +ORC ORANGE_CITY IA US 4298 -9607 407 +ORCA3 FLAGSTAFF (12 S) AZ US 3503 -11173 1966 ALERT +ORCC1 ORICK (1 W) CA US 4128 -12408 -9999 +ORCH1 KEEAU HI US 1956 -15500 137 COOPB +ORCM4 WATERSMEET (13 W) MI US 4625 -8945 510 UCOOP +ORCN1 ORCHARD NE US 4233 -9825 594 COOPB +ORCN7 MOUNT AIRY NC US 3651 -8062 311 ALERT +ORCO2 OKARCHE (3 NW) OK US 3573 -9803 351 UCOOP +ORCO3 OREGON CITY OR US 4536 -12261 -9999 +ORCP4 OROCOVIS (2 ENE) PR 1824 -6636 561 COOPB +ORCT2 ORE CITY TX US 3267 -9475 -9999 +ORD CHICAGO IL US 4198 -8790 203 +ORDA3 PAYSON (25 S) AZ US 3391 -11141 2176 ALERT +ORDC1 OROVILLE (4 NE) CA US 3953 -12152 281 OTHER +ORDC2 ORDWAY (2 ENE) CO US 3822 -10372 1315 COOPABC +ORDI1 MOUNTAIN HOME (21 NE) ID US 4333 -11592 960 WSF +ORDI2 CHICAGO IL US 4197 -8788 203 COOPAB +ORDN1 ORD NE US 4160 -9895 625 COOPB +ORDO3 PORT ORFORD OR US 4274 -12451 46 NWR +ORDS2 ORDWAY (1 S) SD US 4556 -9841 -9999 +ORDS2G ORDWAY (1 S) SD US 4556 -9841 -9999 +ORDU1 ORDERVILLE UT US 3727 -11264 1664 COOPAB +ORE ORANGE MA US 4257 -7229 -9999 ASOS +OREC1 NEWMAN (6 W) CA US 3732 -12112 66 GOES +OREF1 ORLANDO (8 ESE) FL US 2849 -8129 32 COOPC +OREI2 OREGON IL US 4200 -8928 229 COOPB +OREN7 OREGON INLET NC US 3580 -7555 -9999 +OREO2 OKARCHE (5 SW) OK US 3567 -9805 391 UCOOP +OREO3 OREGON CITY (1 E) OR US 4536 -12257 12 COOPB +ORET2 ORANGE (9 N) TX US 3023 -9373 5 COOPAB +ORF NORFOLK VA US 3690 -7619 9 +ORFC1 ORDBEND (1 E) CA US 3963 -12199 35 GOES +ORFI1 OROFINO ID US 4648 -11626 302 GOES +ORFO3 PORT ORFORD OR US 4275 -12450 13 COOPAB +ORGA3 AJO (29 SSE) AZ US 3196 -11280 511 COOPABC +ORGC1 ORANGEVALE CA US 3869 -12122 71 ALERT +ORGF1 ORANGE LAKE FL US 2943 -8221 -9999 +ORGM4 LAPEER (5 WNW) MI US 4310 -8335 -9999 UCOOP +ORGM7 OREGON MO US 3998 -9515 332 COOPAB +ORGN5 MILAN (18 W) NM US 3517 -10818 2499 WSF +ORGO3 OREGON CITY OR US 4535 -12262 -9999 +ORGU1 ORANGEVILLE (5 NW) UT US 3927 -11113 1844 +ORGV2 ORANGE (2 SSW) VA US 3822 -7812 158 COOPAB +ORH WORCESTER (4 WNW) MA US 4227 -7188 302 +ORHA3 FLAGSTAFF (17 SW) AZ US 3506 -11189 2158 ALERT +ORHC1 MANTECA (6 W) CA US 3781 -12133 9 GOES +ORHM8 OPHEIM (21 NW) MT US 4897 -10684 771 GOES +ORHO2 OKARCHE (8 WNW) OK US 3575 -9812 369 UCOOP +ORHP1 OREGON HILL (1 SE) PA US 4152 -7728 514 IFLOWS +ORI PORT LIONS AK US 5789 -15284 -9999 AWOS +ORIC1 ORICK (1 N) CA US 4130 -12405 2 GOES +ORII2 ORION (3 S) IL US 4127 -9038 200 UCOOP +ORIL1 SIMMESPORT (10 NE) LA US 3108 -8160 -9999 GOES +ORIN7 WANCHESE NC US 3580 -7555 0 HTG +ORIO2 ORIENTA (1 SSW) OK US 3635 -9848 384 COOPB +ORIS2 ORIENT (11 S) SD US 4475 -9907 -9999 UCOOP +ORIU1 PANGUITCH (4 SSE) UT US 3780 -11238 2042 +ORIV2 ORISKANY (1 NNW) VA US 3762 -7998 357 IFLOWS +ORIW4 ORIN (2 E) WY US 4265 -10516 1419 GOES +ORL ORLANDO FL US 2855 -8133 38 +ORLC1 ORLEANS (1 NE) CA US 4131 -12353 122 COOPABC +ORLF1 ORLANDO FL US 2859 -8142 -9999 NWR +ORLL1 NEW ORLEANS LA US 3008 -8992 -9999 GOES +ORLS2 ORAL SD US 4340 -10327 902 COOPB +ORLT1 ORLINDA TN US 3650 -8683 -9999 GOES +ORLT2 ORLA TX US 3187 -10383 832 UCOOP +ORMF1 ORMOND BEACH FL US 2929 -8107 -9999 +ORN SLIDELL LA US 3034 -8983 7 +ORNC3 ORANGE CT US 4130 -7303 56 ALERT +ORNF1 ORLANDO (6 S) FL US 2843 -8140 26 UCOOP +ORNM1 ORONO (2 N) ME US 4490 -6867 37 COOPA +ORNN1 ORLEANS (2 W) NE US 4013 -9950 607 +ORNT2 ORANGE TX US 3010 -9372 5 +OROA3 ORO VALLEY (2 SW) AZ US 3238 -11097 789 ALERT +OROC1 OROVILLE CA US 3952 -12155 52 COOPAB +OROC2 ORODELL (1 SW) CO US 4001 -10533 1777 +OROI1 OROFINO (3 E) ID US 4647 -11618 -9999 COOPB +OROM1 ORONO (5 SSE) ME US 4488 -6867 17 COOPB +ORON5 OROGRANDE NM US 3238 -10610 1275 COOPAB +OROP4 OROCOVIS (6 SW) PR 1821 -6648 -9999 GOES +OROU1 EPHRAIM (11 ESE) UT US 3930 -11130 2195 WSF +ORPK1 OVERLAND PARK KS US 3897 -9469 -9999 UCOOP +ORRA3 ORACLE (6 S) AZ US 3253 -11076 1999 ALERT +ORRC1 OROVILLE (4 E) CA US 3954 -12149 274 GOES +ORRC2 SOMERSET (14 NW) CO US 3908 -10763 2999 +ORRI1 MOUNTAIN HOME (21 NE) ID US 4333 -11592 960 SNOTEL +ORRM5 ORR (1 N) MN US 4806 -9284 424 +ORRN4 OAK RIDGE RES. NJ US 4103 -7450 268 +ORRT2 ORIENT TX US 3168 -10032 -9999 UCOOP +ORS EASTSOUND WA US 4871 -12291 8 +ORSA3 ORACLE (1 E) AZ US 3260 -11079 1378 ALERT +ORSC1 NEWMAN CA US 3741 -12102 27 GOES +ORSO2 OWASSO (1 N) OK US 3630 -9585 213 UCOOP +ORT NORTHWAY AK US 6296 -14193 522 +ORTC1 OJAI (12 NNW) CA US 3457 -11930 1579 ALERT +ORTC2 ORTIZ (2 SW) NM US 3698 -10607 2451 GOES +ORTF1 LA BELLE (8 ENE) FL US 2679 -8130 6 COOPC +ORTM5 ORTONVILLE MN US 4530 -9645 297 GOES +ORTO3 PORT ORFORD OR US 4274 -12450 -9999 GOES +ORTT2 ORIENT TX US 3168 -10032 -9999 +ORTU1 OREM (3 SW) UT US 4028 -11174 1375 COOPC +ORTW1 ORTING (4 S) WA US 4703 -12220 108 GOES +ORVM5 ORTONVILLE (1 N) MN US 4531 -9643 -9999 UCOOP +ORVN2 OROVADA (3 W) NV US 4157 -11784 1280 COOPAB +ORVP4 OROCOVIS (7 W) PR 1823 -6650 555 COOPB +ORWA3 LEUPP (26 N) AZ US 3558 -11077 1597 GOES +ORWM5 ORWELL MN US 4621 -9618 329 +ORWN2 GOLD POINT (11 SW) NV US 3722 -11748 1250 GOES +ORWP1 ORWELL (2 WSW) PA US 4188 -7632 280 GOES +ORYO3 OREGON CITY OR US 4536 -12261 51 COOPAB +OSAI4 OSAGE IA US 4328 -9281 357 COOPAB +OSAK1 OSAWATOMIE KS US 3850 -9496 -9999 COOPB +OSAS2 HERMOSA (18 SE) SD US 4373 -10290 856 +OSBA3 PHOENIX (9 E) AZ US 3348 -11194 393 ALERT +OSBI1 OSBURN ID US 4751 -11600 768 UCOOP +OSBK1 OSBORNE KS US 3945 -9870 488 +OSC OSCODA MI US 4442 -8335 -9999 +OSCF1 GENEVA (4 NE) FL US 2879 -8109 -9999 +OSCI1 IDAHO FALLS (9 N) ID US 4363 -11208 1468 GOES +OSCM7 OSCEOLA MO US 3805 -9370 233 COOPB +OSCM8 ROY (2 SE) MT US 4733 -10893 1087 GOES +OSCN1 OSCEOLA NE US 4118 -9755 506 COOPAB +OSCN6 OSCEOLA (3 N) NY US 4357 -7573 465 +OSCP1 OSCEOLA (3 SW) PA US 4193 -7738 530 COOPB +OSCW3 OSCEOLA WI US 4532 -9267 -9999 UCOOP +OSDK2 QUICKSAND KY US 3753 -8337 256 COOPC +OSDO2 OKLAHOMA CITY OK US 3559 -9743 -9999 UCOOP +OSDO3 LAKE OSWEGO (4 SW) OR US 4538 -12272 30 +OSEA3 SEDONA (3 S) AZ US 3484 -11179 1722 ALERT +OSEI4 OSCEOLA (3 WSW) IA US 4102 -9382 329 COOPAB +OSEW3 OSSEO (2 N) WI US 4460 -9123 292 UCOOP +OSFO2 NORMAN OK US 3523 -9747 -9999 +OSGA4 OSCEOLA (3 S) AR US 3567 -8993 64 GOES +OSGK1 OSAGE CITY KS US 3863 -9583 335 COOPB +OSGM5 DETROIT LAKES (12 E) MN US 4686 -9561 473 COOPA +OSGM7 OSAGE BEACH (2 SW) MO US 3812 -9265 -9999 UCOOP +OSGN6 OSWEGO (1 SW) NY US 4346 -7651 78 HTG +OSGW4 OSAGE WY US 4398 -10442 1317 COOPB +OSH OSHKOSH WI US 4398 -8856 -9999 +OSHA2 CHICKALOON (46 NE) AK US 6233 -14765 -9999 SNOCOR +OSHM4 OSHTEMO MI US 4227 -8568 293 NWR +OSHN1 OSHKOSH NE US 4142 -10235 1030 COOPABC +OSHW3 OSHKOSH WI US 4402 -8853 -9999 GOES +OSHW3G OSHKOSH WI US 4402 -8853 -9999 +OSHW4 OSHOTO (3 N) WY US 4463 -10493 -9999 UCOOP +OSKI4 OSKALOOSA IA US 4132 -9265 253 COOPABC +OSKK1 OSKALOOSA KS US 3922 -9532 340 COOPA +OSKN1 OSHKOSH (28 NNW) NE US 4176 -10244 1164 COOPAB +OSKW3 OSHKOSH WI US 4420 -8847 230 GOES +OSLM5 OSLO MN US 4720 -9714 236 +OSLM5G OSLO MN US 4720 -9714 -9999 +OSMK1 OSAWATOMIE (1 NW) KS US 3850 -9496 262 COOPB +OSMN1 OSMOND NE US 4235 -9760 503 COOPAB +OSOC1 EL TORO (3 S) CA US 3356 -11768 79 ALERT +OSOM4 OWOSSO (5 SSE) MI US 4293 -8416 252 COOPB +OSPC1 FALLBROOK (6 SW) CA US 3333 -11733 34 GOES +OSPF1 SALT SPRINGS (16 WNW) FL US 2948 -8197 15 COOPA +OSRM5 SPRING VALLEY (5 SSW) MN US 4361 -9243 407 UCOOP +OSSF1 OSPREY (2 SE) FL US 2717 -8248 -9999 OTHER +OSSM1 CORNISH ME US 4380 -7080 91 GOES +OSSM4 OSSINEKE MI US 4490 -8347 229 COOPC +OSSN1 OSHKOSH (5 SW) NE US 4134 -10240 1189 NWR +OSSN6 OSSINING NY US 4118 -7384 -9999 ALERT +OSSW1 GOLD BAR (8 N) WA US 4795 -12163 991 WSF +OSSW3 OSHKOSH WI US 4401 -8854 230 AUTOB +OSTA3 FLAGSTAFF (14 SW) AZ US 3505 -11180 2134 ALERT +OSTC1 YOSEMITE VILLAGE (9 S) CA US 3763 -11955 2621 GOES +OSTO2 NORMAN OK US 3523 -9747 -9999 WSR88D +OSU COLUMBUS OH US 4008 -8307 -9999 +OSVM4 B (2 E) MI US 4314 -8348 259 COOPAB +OSWI2 OSWEGO IL US 4168 -8835 197 UCOOP +OSWK1 OSWEGO (1 N) KS US 3717 -9510 256 COOPB +OSWN6 OSWEGO NY US 4346 -7649 107 COOPAB +OSWO3 OSWEGO (3 SW) OR US 4538 -12271 24 COOPB +OSWP1 OSWAYO (1 NE) PA US 4192 -7800 521 COOPB +OSWP1L OSWAYO (1 NE) PA US 4192 -7800 521 +OSWT2 OZONA (8 WSW) TX US 3068 -10134 777 COOPB +OSYM6 OSYKA MS US 3101 -9046 -9999 +OTAK1 OTTAWA (5 SSE) KS US 3853 -9525 293 UCOOP +OTBL1 OLD TOWN BAY (6 NE) LA US 3028 -9313 4 +OTCA2 KASAAN (10 S) AK US 5540 -13241 -9999 UCOOP +OTCF1 OKEECHOBEE (3 E) FL US 2725 -8079 -9999 UCOOP +OTCI3 OOLITIC IN US 3888 -8655 198 COOPABC +OTCM4 ONTONAGON MI US 4690 -8934 199 UCOOP +OTCU1 ANGLE (2 NE) UT US 3827 -11197 1935 UCOOP +OTCW4 LANDER (34 SE) WY US 4255 -10818 1994 COOPB +OTEM3 TEMPLETON MA US 4255 -7200 -9999 SNOCOR +OTG WORTHINGTON MN US 4365 -9558 479 SAWRS +OTH NORTH BEND OR US 4341 -12424 2 COOPAB +OTHO2 OWASSO (3 N) OK US 3633 -9586 210 UCOOP +OTHW1 OTHELLO (6 ESE) WA US 4679 -11905 363 +OTIK1 OTIS (2 SSW) KS US 3851 -9907 594 +OTKG1 CALHOUN GA US 3450 -8497 186 +OTLM4 OTTER LAKE MI US 4305 -8347 -9999 UCOOP +OTLM5 BATTLE LAKE (5 N) MN US 4636 -9573 -9999 UCOOP +OTM OTTUMWA IA US 4168 -9302 258 +OTMI4 OTTUMWA IA US 4101 -9241 189 +OTMI4G OTTUMWA IA US 4101 -9241 189 +OTNK2 OWENTON KY US 3853 -8481 -9999 NWR +OTNM2 OLD TOWN (3 NE) MD US 3955 -7856 167 OTHER +OTNM4 ONTONAGON MI US 4683 -8933 -9999 AMOS +OTOI4 OTO IA US 4229 -9589 355 UCOOP +OTON1 OTOE NE US 4072 -9612 341 UCOOP +OTON7 OTTO (3 W) NC US 3507 -8343 685 COOPB +OTOW1 OTHELLO (8 W) WA US 4688 -11932 271 OTHER +OTOW3 ONTARIO (1 S) WI US 4371 -9059 266 UCOOP +OTQV1 WEST BRIDGEWATER VT US 4362 -7277 -9999 +OTRF1 OKEECHOBEE FL US 2738 -8085 -9999 GOES +OTRM5 ORWELL MN US 4621 -9618 329 GOES +OTRN3 KEENE NH US 4295 -7224 201 +OTRU1 LAKETOWN (5 SE) UT US 4175 -11128 -9999 +OTRW3 ONTARIO WI US 4372 -9060 268 COOPB +OTSC2 OTIS (14 NNW) CO US 4037 -10308 1341 UCOOP +OTSM3 OTIS MA US 4222 -7312 477 SNOCOR +OTSM4 OTISVILLE (4 S) MI US 4312 -8352 -9999 COOPB +OTSN5 OTIS NM US 3632 -10787 2097 COOPA +OTSO3 OTIS (2 NE) OR US 4503 -12392 46 COOPAB +OTTC1 SLOUGHHOUSE (6 NE) CA US 3855 -12111 49 ALERT +OTTI2 OTTAWA (4 SW) IL US 4133 -8891 160 COOPAB +OTTI3 OTTERBEIN IN US 4050 -8710 -9999 UCOOP +OTTI4 OTTUMWA (5 NW) IA US 4102 -9248 247 NWR +OTTK1 OTTAWA KS US 3862 -9528 262 COOPABC +OTTM1 OQUOSSOC (5 NW) ME US 4500 -7086 472 SNOCOR +OTTM3 OTTER RIVER MA US 4260 -7212 -9999 +OTTM5 OTTERTAIL MN US 4642 -9557 299 COOPAB +OTTM7 OTTERVILLE (1 E) MO US 3870 -9298 -9999 COOPB +OTTM7G OTTERVILLE (1 E) MO US 3870 -9298 -9999 +OTTM8 ASHLAND MT US 4559 -10625 890 OTHER +OTTN3 KEENE (5 NE) NH US 4295 -7223 207 COOPB +OTTN7 OTTO NC US 3506 -8339 622 IFLOWS +OTTO1 OTTAWA OH US 4103 -8405 223 COOPB +OTTU1 BEAVER (13 E) UT US 3832 -11237 2926 WSF +OTTW3 EAGLE RIVER (4 WSW) WI US 4590 -8932 489 UCOOP +OTVM4 OTISVILLE MI US 4318 -8352 -9999 UCOOP +OTWC1 BORREGO SPRINGS (15 SE) CA US 3315 -11618 1296 ALERT +OTWI4 OTTUMWA IA US 4106 -9269 257 COOPBC +OTWK1 OTTAWA KS US 3862 -9527 273 +OTWN5 OTOWI NM US 3587 -10614 1673 +OTWO1 OTWAY OH US 3889 -8326 -9999 NWR +OTX SPOKANE WA US 4768 -11763 796 +OTZ KOTZEBUE AK US 6689 -16260 3 +OTZA2 KOTZEBUE (25 N) AK US 6725 -16280 9 COOPA +OTrU1 LAKETOWN (5 E) UT US 4175 -11128 2182 GOES +OUAA4 FELSENTHAL AR US 3306 -9212 -9999 GOES +OUN NORMAN OK US 3525 -9747 109 +OURC1 NORTH BLOOMFIELD (6 NW) CA US 3941 -12100 597 OTHER +OURC2 OURAY (1 SE) CO US 3802 -10767 2390 COOPAB +OURU1 OURAY (4 NE) UT US 4013 -10964 1423 COOPA +OUSC1 BONSALL (6 E) CA US 3334 -11713 87 ALERT +OUTM5 OUTING (7 NW) MN US 4690 -9402 -9999 UCOOP +OUTW3 APOSTLE ISLANDS WI US 4700 -9042 -9999 +OUTW4 LAKE (1 NE) WY US 4457 -11038 2356 WSF +OUZA2 OUZINKIE AK US 5793 -15250 21 COOPA +OVAM5 OLIVIA MN US 4478 -9498 100 NWR +OVBN2 OVERTON (8 SE) NV US 3644 -11436 390 ALERT +OVDM8 OVANDO (9 SSE) MT US 4689 -11306 1297 COOPAB +OVE OROVILLE CA US 3949 -12162 59 ASOS +OVGA3 CIBECUE (8 N) AZ US 3416 -11051 2195 GOES +OVHC1 RANCHO SANTA FE (2 NW) CA US 3305 -11723 17 ALERT +OVIA2 SELDOVIA AK US 5944 -15172 0 HTG +OVIC2 OVID CO US 4096 -10239 1067 UCOOP +OVLS2 SIOUX FALLS SD US 4356 -9668 -9999 UCOOP +OVLW1 OROVILLE (4 NW) WA US 4897 -11950 390 GOES +OVN OMAHA NE US 4137 -9595 122 +OVNM8 OVANDO MT US 4702 -11313 1252 +OVNN1 OMAHA (9 NW) NE US 4135 -9602 390 COOPAB +OVRC1 ROVANA (3 SE) CA US 3739 -11855 1414 GOES +OVRC2 SOMERSET (14 NW) CO US 3908 -10763 2999 SNOTEL +OVRD1 DOVER DE US 3917 -7552 -9999 GOES +OVRF1 OVERSTREET FL US 3000 -8537 -9999 UCOOP +OVRK1 OVERBROOK (2 WSW) KS US 3877 -9560 347 COOPB +OVRN1 OVERTON NE US 4067 -9953 -9999 UCOOP +OVRN2 OVERTON NV US 3656 -11444 414 ALERT +OVRO2 OKLAHOMA CITY (9 WNW) OK US 3549 -9767 325 GOES +OVS BOSCOBEL WI US 4316 -9068 -9999 ASOS +OVTC2 FORT COLLINS (3 SW) CO US 4057 -10514 1561 ALERT +OVTN1 OVERTON (3 W) NE US 4073 -9959 710 COOPAB +OVWM6 OAK VALE (2 N) MS US 3147 -8997 55 RFCSIM +OWA OWATONNA MN US 4412 -9326 -9999 SAWRS +OWAM5 OWATONNA MN US 4410 -9323 351 COOPAB +OWAO2 OWASSO (2 S) OK US 3624 -9585 168 UCOOP +OWB OWENSBORO KY US 3774 -8717 -9999 SAWRS +OWBK2 OWENSBORO (3 E) KY US 3780 -8707 122 COOPB +OWBM2 OWINGS BEACH MD US 3877 -7655 3 ALERT +OWCC1 PLANADA (8 NE) CA US 3728 -12019 129 OTHER +OWCI3 OWASCO IN US 4046 -8664 194 +OWCN6 OWEGO NY US 4213 -7627 250 GOES +OWCO3 ADRIAN (10 SW) OR US 4365 -11723 -9999 +OWCT1 BROWNSVILLE (9 NW) TN US 3572 -8921 -9999 +OWD NORWOOD MA US 4219 -7117 15 +OWDT2 OAKWOOD 2NNE TX US 3162 -9585 -9999 +OWEA4 OWENSVILLE (2 N) AR US 3463 -9283 -9999 GOES +OWEC2 COLLBRAN (21 ESE) CO US 3918 -10759 2606 +OWEW3 OWEN (3 W) WI US 4496 -9060 378 COOPAB +OWFA3 SEDONA (9 N) AZ US 3499 -11175 1618 ALERT +OWFN7 RALEIGH NC US 3582 -7863 -9999 GOES +OWFO3 ADRIAN (13 SW) OR US 4358 -11723 1341 GOES +OWGI3 OSWEGO IN US 4132 -8579 256 GOES +OWGN6 OWEGO (3 WSW) NY US 4208 -7632 247 GOES +OWKK2 BOONEVILLE (6 SE) KY US 3738 -8358 457 IFLOWS +OWLF1 OCALA FL US 2918 -8202 20 GOES +OWLS2 RED OWL SD US 4470 -10255 843 COOPAB +OWLT1 OWL CITY TN US 3633 -8940 -9999 GOES +OWLW4 THERMOPOLIS (32 W) WY US 4367 -10886 2736 GOES +OWMA3 SEDONA (30 NE) AZ US 3513 -11174 2073 ALERT +OWMM2 OWINGS (4 SW) MD US 3868 -7667 49 +OWNA4 OWENSVILLE AR US 3462 -9282 152 COOPB +OWNC1 KYBURZ (4 SE) CA US 3873 -12023 1597 GOES +OWNK2 OWENSBORO (3 W) KY US 3777 -8715 123 COOPAB +OWOM4 OWOSSO MI US 4300 -8417 -9999 COOPB +OWON2 OWYHEE (2 SE) NV US 4192 -11607 1654 WSF +OWSM4 OWOSSO (5 SSW) MI US 4297 -8420 233 COOPAB +OWSN6 AUBURN NY US 4290 -7654 0 OTHER +OWSO2 OWASSO (2 SW) OK US 3625 -9587 171 GOES +OWVC1 BISHOP (10 NW) CA US 3738 -11855 1414 +OWVK2 OWINGSVILLE KY US 3813 -8367 274 UCOOP +OWY OWYHEE NV US 4195 -11610 1645 BASIC +OWYN2 OWYHEE NV US 4195 -11610 1645 GOES +OWYO3 ADRIAN (11 SW) OR US 4365 -11725 732 +OXB OCEAN CITY MD US 3831 -7512 -9999 +OXBA2 NORTH POLE (7 N) AK US 6484 -14738 144 COOPC +OXBM1 ASHLAND (17 SW) ME US 4642 -6855 213 COOPA +OXBN8 BOWBELLS (30 N) ND US 4923 -10223 518 +OXBO3 HOMESTEAD (3 S) OR US 4497 -11685 535 +OXC OXFORD CT US 4148 -7314 213 SAWRS +OXCM3 OXFORD (2 W) MA US 4212 -7189 140 GOES +OXD OXFORD OH US 3950 -8478 -9999 SAWRS +OXDC1 OXNARD CA US 3420 -11918 17 ALERT +OXDC2 AURORA (7 SE) CO US 3964 -10476 -9999 UCOOP +OXDM6 OXFORD (6 S) MS US 3427 -8952 -9999 +OXDN7 OXFORD FILTER PLANT NC US 3628 -7863 -9999 COOPB +OXDT2 WILLOW CITY (10 N) TX US 3055 -9870 -9999 ALERT +OXFA1 OXFORD AL US 3360 -8583 -9999 +OXFC2 FOWLER (7 WNW) CO US 3818 -10414 -9999 +OXFC3 OXFORD CT US 4142 -7313 201 +OXFI4 OXFORD (3 E) IA US 4172 -9174 216 UCOOP +OXFI4D OXFORD (3 E) IA US 4172 -9174 -9999 +OXFK1 OXFORD KS US 3727 -9715 352 COOPB +OXFM3 OXFORD (2 W) MA US 4212 -7190 152 COOPAB +OXFM4 OXFORD MI US 4283 -8327 322 COOPB +OXFM6 OXFORD MS US 3438 -8953 116 COOPAB +OXFN1 OXFORD (2 NW) NE US 4035 -9967 -9999 COOPAB +OXFN6 OXFORD NY US 4244 -7559 299 UCOOP +OXFN7 CONOVER (7 N) NC US 3582 -8119 269 COOPB +OXFO1 OXFORD OH US 3952 -8473 262 COOPB +OXFP1 OXFORD (4 W) PA US 3980 -7605 79 COOPA +OXFW3 OXFORD (6 N) WI US 4386 -8956 290 COOPBC +OXJI4 OXFORD JUNCTION (1 S) IA US 4197 -9097 241 COOPB +OXNC1 OXNARD CA US 3420 -11918 15 +OXNM2 OXON HILL (1 SE) MD US 3857 -7698 37 COOPB +OXNN7 OXFORD (2 SW) NC US 3630 -7861 152 COOPAB +OXR OXNARD CA US 3420 -11921 20 +OXRA1 OWENS CROSS ROADS AL US 3455 -8645 180 COOPAB +OXRM6 OXFORD MS US 3429 -8971 -9999 NWR +OXSI1 PRESTON (16 NNW) ID US 4227 -11213 2054 SNOTEL +OYAQ2 OYAMA BC CN 5010 -11937 396 +OYFO3 SILVER LAKE (21 SW) OR US 4298 -12142 1676 GOES +OYM ST. MARYS PA US 4141 -7850 582 +OYON6 GLENFORD (1 NW) NY US 4202 -7413 347 SNOCOR +OZAA4 OZARK (3 WNW) AR US 3552 -9387 253 COOPAB +OZAM7 OZARK (3 S) MO US 3696 -9321 -9999 UCOOP +OZCT2 OZONA (22 E) TX US 3043 -10104 646 COOPAB +OZEC1 MARICOPA (26 S) CA US 3468 -11935 1094 COOPB +OZEF1 CRYSTAL RIVER (3 S) FL US 2885 -8260 -9999 OTHER +OZGA4 OZARK (2 ESE) AR US 3547 -9381 149 +OZKM7 OZARK (1 W) MO US 3702 -9323 346 COOPB +OZNC1 NEW CUYAMA (25 SE) CA US 3468 -11935 1119 GOES +OZNT2 OZONA TX US 3074 -10127 -9999 NWR +OZOA4 OZONE (1 SE) AR US 3563 -9344 582 COOPB +OZOT2 OZONA (2 SSW) TX US 3068 -10122 715 COOPAB +OZR FORT RUCKER AL US 3127 -8573 -9999 +OZRM7 OZARK BEACH MO US 3667 -9312 213 COOPAB +OZTT2 OZONA (24 SSW) TX US 3035 -10125 613 COOPA +OZW HOWELL MI US 4263 -8398 -9999 +OZZT2 OZONA (15 SSW) TX US 3051 -10129 941 GOES +P00 TENNECO PLATFORM US 2800 -9300 -9999 AMOS +P02 POPLAR BLUFF MO US 3677 -9047 -9999 AMOS +P05 PHILIP SD US 4407 -10165 683 BASIC +P08 COOLIDGE AZ US 3294 -11143 -9999 +P11 DEVILS LAKE ND US 4810 -9887 -9999 +P16 MESA AZ US 3345 -11172 -9999 SAWRS +P21 MAIN PASS US 2967 -8888 -9999 AMOS +P22 VERMILION US 2907 -9218 -9999 AMOS +P24 ROSEGLEN ND US 4775 -10183 582 +P25 VERMILION US 2870 -9232 -9999 AMOS +P26 GRAND ISLE US 2850 -9012 -9999 AMOS +P28 MEDICINE LODGE (1 E) KS US 3728 -9855 469 +P30 WEST CAMERON US 2833 -9302 -9999 AMOS +P35 SPICKARD (6 W) MO US 4025 -9372 267 +P36 MAALAEA BAY HI US 2080 -15652 3 MARS +P38 CALIENTE NV US 3762 -11452 1341 +P39 PEQUOT LAKES MN US 4658 -9432 -9999 AMOS +P42 MORGAN CITY LA US 3020 -9113 -9999 MARS +P43 VENTURA HARBOR (1 SE) CA US 3425 -11925 -9999 MARS +P44 SANTA BARBARA HARBOR (1 SE) CA US 3441 -11970 0 +P47 BROOKINGS (1 SE) OR US 4205 -12427 -9999 MARS +P51 SHEEP CREEK AK US 6168 -14592 -9999 SAWRS +P53 MONONGAHELA (2 N) PA US 4021 -7983 372 ASOS +P54 PORT JEFFERSON NY US 4167 -7310 -9999 MARS +P55 DE TOUR VILLAGE MI US 4598 -8390 -9999 AMOS +P56 CAPE MAY (10 NW) NJ US 3898 -7512 -9999 MARS +P58 HARBOR BEACH MI US 4402 -8280 180 +P59 COPPER HARBOR MI US 4745 -8790 191 ASOS +P60 CODY (70 W) WY US 4455 -11040 2368 +P63 KILAUEA HI US 2223 -15940 -9999 RAMOS +P65 LUKEVILLE AZ US 3188 -11282 -9999 AMOS +P66 SNT CROIX VI 1773 -6470 64 MARS +P68 EUREKA NV US 3960 -11601 1993 +P69 LOWELL ID US 4613 -11558 480 ASOS +P70 CLINES CORNERS (7 SE) NM US 3493 -10558 2109 RAMOS +P71 CAPE MAY (10 NW) NJ US 3898 -7512 -9999 AMOS +P73 DRY TORTUGAS FL US 2463 -8292 -9999 +P74 HALFWAY ROCK ME US 4333 -7017 -9999 RAMOS +P75 MANISTIQUE MI US 4595 -8623 178 +P77 LAREDO TX US 2762 -9952 -9999 RAMOS +P79 PORT ANGELES WA US 4812 -12348 -9999 AMOS +P81 STRATFORD NY US 4100 -7300 -9999 AMOS +P88 ROME OR US 4290 -11765 -9999 RAMOS +P92 SALT POINT (20 SSW) LA US 2928 -9130 4 +PA012 ERIE PA US 4215 -8008 174 HTG +PAAC1 PALO ALTO (3 E) CA US 3760 -12210 3 ALERT +PAAH1 HANA HI US 2082 -15612 384 COOPB +PAAK ATKA AK US 5222 -17420 -9999 +PAAP PORT_ALEXANDER AK US 5623 -13465 -9999 +PAAQ PALMER AK US 6160 -14908 -9999 +PABA BARTER_ISLAND AK US 7013 -14363 -9999 +PABC2 HARMONY (3 NE) CO US 4055 -10501 1481 GOES +PABE BETHEL AK US 6078 -16180 -9999 +PABF1 PALM BAY FL US 2803 -8060 -9999 +PABI DELTA JUNCTION AK US 6400 -14573 -9999 +PABL BUCKLAND AK US 6598 -16115 -9999 +PABM8 PABLO (4 N) MT US 4768 -11412 899 OTHER +PABN NABESNA AK US 6240 -14300 -9999 +PABR BARROW AK US 7130 -15678 -9999 +PABT BETTLES AK US 6692 -15153 -9999 +PABV BIRCHWOOD AK US 6142 -14953 -9999 +PACA2 NORTHWAY (43 SE) AK US 6262 -14100 589 COOPA +PACC1 PACIFICA (4 SSE) CA US 3759 -12247 145 COOPC +PACD COLD BAY AK US 5520 -16272 -9999 +PACF1 PANAMA CITY FL US 3015 -8567 0 HTG +PACH1 PACIFIC PALISADES HI US 2143 -15795 262 COOPB +PACK1 PALCO (1 SSW) KS US 3923 -9957 696 COOPB +PACP1 WEATHERLY (2 SW) PA US 4092 -7585 335 IFLOWS +PACR CIRCLE/PAFC_RFC AK US 6583 -14407 -9999 +PACS1 FINGERVILLE (3 SE) SC US 3511 -8196 215 GOES +PACS2 RAPID CITY (15 W) SD US 4407 -10348 -9999 GOES +PACT2 Packery Channel TX US 2763 -9724 -9999 CTGN +PACU1 PARK CITY (1 WNW) UT US 4066 -11152 2100 COOPB +PACV CORDOVA AK US 6050 -14550 -9999 +PACV2 PAMPLIN CITY (2 W) VA US 3727 -7865 223 COOPB +PACW1 PACKWOOD WA US 4662 -12168 319 GOES +PACW4 MORAN (4 SE) WY US 4385 -11053 2048 GOES +PACZ CAPE_ROMANZOF AK US 6178 -16603 -9999 +PADC1 GOLETA (10 NE) CA US 3454 -11979 547 OTHER +PADC2 PADRONI CO US 4078 -10317 -9999 UCOOP +PADE DEERING AK US 6607 -16277 -9999 +PADK ADAK AK US 5188 -17664 -9999 ASOS +PADK2 PADUCAH KY US 3704 -8853 -9999 GOES +PADL DILLINGHAM AK US 5905 -15853 -9999 +PADM6 PADEN MS US 3465 -8825 134 GOES +PADP1 PHILADELPHIA PA US 3997 -7518 2 +PADQ KODIAK AK US 5775 -15250 -9999 +PADT SLANA AK US 6273 -14392 -9999 +PADT2 PADUCAH (10 SW) TX US 3389 -10040 -9999 ALERT +PADU DUTCH_HARBOR AK US 5390 -16653 -9999 +PADU1 CIRCLEVILLE (1 S) UT US 3815 -11227 1859 +PADW3 PADDOCK LAKE (1 NE) WI US 4258 -8809 242 COOPABC +PAE EVERETT WA US 4791 -12228 185 +PAED ELMENDORF_AFB AK US 6125 -14980 -9999 +PAEG EAGLE AK US 6478 -14115 -9999 +PAEH CAPE_NEWENHAM AK US 5865 -16207 -9999 +PAEI EIELSON_AFB AK US 6467 -14710 -9999 +PAEL ELFIN_COVE AK US 5820 -13635 -9999 +PAEM EMMONAK AK US 6277 -16453 -9999 +PAEN KENAI AK US 6057 -15125 -9999 +PAEO2 PAWNEE OK US 3636 -9681 244 COOPB +PAER STONY_RIVER_LAND AK US 6127 -15380 -9999 +PAFA FAIRBANKS AK US 6482 -14787 -9999 +PAFB FORT_WAINWRIGHT AK US 6483 -14762 -9999 +PAFC ANCHORAGE/WFO AK US 6117 -15003 45 +PAFE KAKE AK US 5697 -13395 -9999 +PAFG FAIRBANKS/WFO AK US 6480 -14788 -9999 +PAFK FAREWELL_LAKE AK US 6253 -15360 -9999 +PAFM AMBLER AK US 6710 -15785 -9999 +PAFN FUNTER_BAY AK US 5825 -13490 -9999 +PAFO3 MAUPIN (12 NE) OR US 4532 -12093 680 GOES +PAFY FORT_YUKON AK US 6657 -14527 -9999 +PAGA GALENA AK US 6473 -15693 -9999 +PAGA3 PAGE (1 E) AZ US 3692 -11145 1301 COOPAB +PAGA4 PANGBURN (1 N) AR US 3544 -9084 -9999 GOES +PAGB GALBRAITH_LAKE AK US 6848 -14948 -9999 +PAGC2 PAGOSA SPRINGS CO US 3728 -10700 2166 COOPAB +PAGF1 BRADLEY JUNCTION (2 N) FL US 2784 -8197 -9999 OTHER +PAGK GULKANA AK US 6215 -14545 -9999 +PAGL GOLOVIN AK US 6455 -16303 -9999 +PAGM GAMBELL AK US 6377 -17173 -9999 +PAGN8 PAGE ND US 4716 -9758 360 UCOOP +PAGO2 PAGE OK US 3468 -9462 -9999 AMOS +PAGP7 PAGAN ISLAND US 1802 -14510 -9999 C-MAN +PAGS GUSTAVUS AK US 5842 -13573 -9999 +PAGS1 PAGELAND (3 SE) SC US 3475 -8034 -9999 GOES +PAGU1 PANGUITCH (1 E) UT US 3782 -11243 2015 COOPABC +PAGW1 PORT ANGELES WA US 4811 -12343 27 COOPABC +PAGY SKAGWAY AK US 5947 -13530 -9999 +PAH PADUCAH KY US 3707 -8877 119 +PAHC1 GILROY (16 E) CA US 3705 -12131 144 ALERT +PAHG ANCHORAG/NIKISKI AK US 6073 -15135 74 +PAHH1 PAHOA HI US 1950 -15495 208 COOPB +PAHK2 PADUCAH KY US 3715 -8874 99 +PAHN HAINES AK US 5923 -13543 -9999 +PAHN2 PAHRUMP (3 N) NV US 3628 -11600 815 COOPABC +PAHO HOMER AK US 5963 -15150 -9999 +PAHO2 PAWHUSKA 1NE OK US 3667 -9635 -9999 +PAHP HOOPER_BAY AK US 6153 -16615 -9999 +PAHS HUSLIA AK US 6570 -15638 -9999 +PAHS2 KEYAPAHA (2 NE) SD US 4313 -10010 -9999 +PAHV HEALY AK US 6383 -14900 -9999 +PAHW4 PAHASKA WY US 4450 -10997 2028 COOPB +PAHY HYDABURG AK US 5520 -13283 -9999 +PAHZ HAYES_RIVER AK US 6198 -15208 -9999 +PAIA3 PETRIFIED FOREST AZ US 3507 -10978 1756 COOPB +PAIC1 PAICINES (4 W) CA US 3672 -12135 276 COOPB +PAIF1 PAISLEY FL US 2898 -8155 35 +PAIH1 PAIA HI US 2091 -15638 52 COOPB +PAII EGEGIK AK US 5818 -15738 -9999 +PAIL ILIAMNA AK US 5975 -15492 -9999 +PAIM INDIAN_MOUNTAIN AK US 6600 -15370 -9999 +PAIN MCKINLEY_PARK AK US 6373 -14892 -9999 +PAIO1 PAINESVILLE (4 NW) OH US 4175 -8130 183 COOPA +PAIO3 PAISLEY (1 W) OR US 4269 -12057 1350 COOPB +PAIT2 PARIS TX US 3362 -9555 -9999 NWR +PAIV2 PAINTER (2 W) VA US 3758 -7582 9 COOPAB +PAIZ WOLVERINE_ROAD AK US 6163 -14903 -9999 +PAJC CHIGNIK_BAY AK US 5632 -15837 -9999 +PAJK JUNEAU/WFO AK US 5837 -13457 -9999 +PAJN JUNEAU AK US 5837 -13458 -9999 +PAJT2 PANTHER JUNCTION TX US 2933 -10321 1140 COOPAB +PAJV SUTTON AK US 6172 -14888 -9999 +PAKC2 PARKER (3 NE) CO US 3955 -10473 -9999 UCOOP +PAKH1 HANAPEPE (2 SW) HI US 2190 -15960 7 +PAKK KOYUK AK US 6495 -16080 -9999 +PAKN KING_SALMON AK US 5868 -15665 -9999 +PAKN3 PETERBOROUGH NH US 4286 -7188 -9999 NWR +PAKP ANAKTUVUK_PASS AK US 6813 -15173 -9999 +PAKP1 EAU CLAIRE (3 E) PA US 4114 -7975 466 NWR +PAKT KETCHIKAN AK US 5535 -13170 -9999 +PAKT2 PAINT ROCK TX US 3151 -9993 -9999 COOPA +PAKU KUPARUK AK US 7032 -14958 -9999 +PAKU1 KANAB (35 E) UT US 3711 -11191 1330 GOES +PAKV KALTAG AK US 6433 -15875 -9999 +PAKW KLAWOCK AK US 5558 -13307 -9999 +PAKW3 PACKWAUKEE (2 W) WI US 4379 -8948 265 OTHER +PALA2 PALMER (5 SW) AK US 6157 -14927 46 COOPAB +PALA3 PAULDEN (20 WNW) AZ US 3493 -11281 1551 COOPAB +PALC1 CASTRO VALLEY (3 E) CA US 3769 -12202 541 +PALC2 PALISADE CO US 3910 -10835 1459 UCOOP +PALF1 PALATKA (5 SW) FL US 2960 -8168 -9999 GOES +PALH ANCHORAGE/LAKE_H AK US 6118 -14997 -9999 +PALH1 KANEOOLTE HI US 2138 -15779 146 COOPB +PALH3 EL PALMITAL HO 1485 -8782 -9999 +PALI1 IRWIN (5 SE) ID US 4335 -11122 1632 GOES +PALI2 PALATINE IL US 4212 -8803 -9999 UCOOP +PALI4 PALMER IA US 4263 -9460 -9999 UCOOP +PALJ PORT_ALSWORTH AK US 6020 -15430 -9999 +PALK SNOWSHOE_LAKE AK US 6203 -14267 -9999 +PALL1 MORGAN CITY (17 S) LA US 2944 -9122 -9999 +PALM3 PALMER (3 E) MA US 4217 -7227 114 COOPB +PALM4 PALMER MI US 4643 -8760 396 COOPB +PALM5 PALISADE MN US 4670 -9347 -9999 UCOOP +PALM7 PALMYRA (2 N) MO US 3982 -9152 142 +PALM8 ANACONDA (28 SW) MT US 4595 -11347 2515 WSF +PALN1 PALISADE NE US 4035 -10111 843 +PALN2 PALISADE NV US 4061 -11620 1471 +PALO2 PAOLI (2 W) OK US 3482 -9727 284 COOPB +PALP1 PORT ALLEGANY PA US 4182 -7828 266 +PALR CHANDALAR_LAKE AK US 6750 -14848 -9999 +PALT2 PALESTINE (2 NE) TX US 3178 -9560 142 COOPAB +PALU CAPE_LISBURNE AK US 6888 -16613 -9999 +PALV BIG_RIVER_LAKES AK US 6082 -15230 -9999 +PALV2 PALMYRA (1 E) VA US 3787 -7825 125 COOPB +PALW1 PALMER (2 ESE) WA US 4731 -12185 280 COOPAB +PALW2 PALERMO WV US 3817 -8206 216 GOES +PAM PANAMA CITY (8 SE) FL US 3007 -8558 -9999 WSR88D +PAMA3 TUCSON (9 SE) AZ US 3214 -11086 910 ALERT +PAMC MCGRATH AK US 6297 -15562 -9999 +PAMC1 PAUMA VALLEY (8 NE) CA US 3335 -11686 1686 GOES +PAMC2 AURORA (2 S) CO US 3970 -10490 1664 ALERT +PAMD MIDDLETON_ISLAND AK US 5943 -14633 -9999 +PAMF1 PANAMA CITY FL US 2880 -8606 -9999 BUOY +PAMH MINCHUMINA AK US 6390 -15227 -9999 +PAMH1 HONOKAA (2 ESE) HI US 2007 -15545 341 COOPB +PAML MANLEY_HOT_SPRIN AK US 6500 -15065 -9999 +PAMM METLAKATLA AK US 5513 -13158 -9999 +PAMM6 PARCHMAN MS US 3392 -9050 -9999 NWR +PAMN7 WASHINGTON NC US 3554 -7706 -9999 GOES +PAMR ANCHORAGE/MERRIL AK US 6122 -14985 -9999 +PAMT2 PAMPA (2 E) TX US 3554 -10093 980 AMOS +PAMV2 HANOVER VA US 3777 -7733 -9999 GOES +PAMX MCCARTHY AK US 6143 -14292 -9999 +PAMY MEKORYUK AK US 6037 -16627 -9999 +PANA3 TUCSON (8 ESE) AZ US 3217 -11077 843 ALERT +PANC ANCHORAGE_INTL AK US 6117 -15002 -9999 +PANC1 PANOCHE (2 W) CA US 3661 -12088 402 COOPB +PANF1 PANACEA (3 S) FL US 2998 -8438 -9999 UCOOP +PANH1 HANA HI US 2068 -15613 1088 COOPB +PANI ANIAK AK US 6158 -15953 -9999 +PANI4 PANORA IA US 4169 -9437 308 +PANI4G PANORA IA US 4169 -9437 308 +PANL1 SORRENTO LA US 3017 -9092 -9999 GOES +PANN NENANA AK US 6455 -14908 -9999 +PANN2 TONOPAH (60 ENE) NV US 3830 -11613 1585 GOES +PANN5 PANCHUELA NM US 3585 -10565 2530 SNOTEL +PANO2 PANAMA (2 E) OK US 3517 -9465 118 GOES +PANO3 PROSPECT (22 E) OR US 4287 -12217 1875 GOES +PANP4 PATILLAS PR 1804 -6601 -9999 GOES +PANT ANNETTE_ISLAND AK US 5503 -13157 -9999 +PANT1 PANDORA TN US 3643 -8193 -9999 +PANT2 PANHANDLE TX US 3541 -10134 -9999 COOPAB +PANU1 PANGUITCH (10 NNE) UT US 3785 -11242 2032 GOES +PANV ANVIK AK US 6265 -16018 -9999 +PANW2 PANTHER (3 SW) WV US 3745 -8187 320 GOES +PAO PALO ALTO CA US 3746 -12212 -9999 LAWRS +PAOC1 LEE VINING (5 ENE) CA US 3798 -11904 1945 AHOS +PAOC2 PAONIA CO US 3886 -10762 1695 +PAOH HOONAH AK US 5810 -13545 -9999 +PAOK1 PAOLA KS US 3859 -9488 262 COOPABC +PAOM NOME AK US 6450 -16543 -9999 +PAOR NORTHWAY AK US 6297 -14193 -9999 +PAOT KOTZEBUE AK US 6687 -16263 -9999 +PAPB ST_GEORGE AK US 5658 -16967 -9999 +PAPC PORT_CLARENCE AK US 6525 -16685 -9999 +PAPC1 VALLEY CENTER (4 E) CA US 3321 -11694 -9999 GOES +PAPC2 PAGOSA SPRINGS (5 SE) CO US 3715 -10686 2332 GOES +PAPD FRBNKS/PEDRO_DOM AK US 6503 -14750 790 +PAPF1 PIERSON (1 S) FL US 2925 -8146 -9999 +PAPG PETERSBURG AK US 5682 -13297 -9999 +PAPH PORT_HEIDEN AK US 5695 -15862 -9999 +PAPH1 PAPAIKOU (1 WNW) HI US 1980 -15512 207 COOPB +PAPO POINT_HOPE AK US 6835 -16680 -9999 +PAPR PROSPECT_CREEK AK US 6682 -15065 -9999 +PAPT PUNTILLA_LAKE AK US 6210 -15275 -9999 +PAPT2 PAMPA (2 NNW) TX US 3555 -10097 960 COOPAB +PAQ PALMER AK US 6160 -14909 -9999 ASOS +PAQA2 PALMER AK US 6160 -14913 91 +PAQT NUIQSUT AK US 7022 -15098 -9999 +PAR SUNNYSIDE DIV DAM AT PAR WA US 4675 -12047 276 +PARA1 PARRISH (3 NW) AL US 3374 -8733 85 GOES +PARA2 NORTHWAY (29 E) AK US 6280 -14130 671 SNOCOR +PARA3 PARKER AZ US 3415 -11429 128 COOPABC +PARA4 PARKS (2 W) AR US 3480 -9400 185 COOPB +PARC ARCTIC_VILLAGE AK US 6812 -14558 -9999 +PARC1 VICTORVILLE (36 W) CA US 3450 -11790 930 COOPA +PARC2 PARADOX (2 N) CO US 3840 -10896 -9999 UCOOP +PARD REG_DOG_MINE AK US 6803 -16290 -9999 +PARF1 PARRISH (5 W) FL US 2761 -8235 12 COOPAB +PARH1 KAPOLEI (4 SW) HI US 2135 -15813 2 COOPAB +PARI1 PARMA (1 W) ID US 4378 -11697 669 GOES +PARI2 PARIS (6 S) IL US 3955 -8770 223 NWR +PARK1 PARSONS (2 NW) KS US 3737 -9528 277 COOPA +PARL CENTRAL AK US 6557 -14478 -9999 +PARL1 PARADIS (7 S) LA US 2978 -9043 2 COOPB +PARM6 QUITMAN MS US 3203 -8871 66 COOPC +PARM7 PARMA MO US 3662 -8982 85 COOPB +PARN1 PARKS (17 N) NE US 4032 -10167 1012 COOPB +PARN6 PARISHVILLE (4 SE) NY US 4460 -7474 235 +PARN8 PARSHALL (4 W) ND US 4797 -10222 578 UCOOP +PARN8G PARSHALL (4 W) ND US 4797 -10222 -9999 +PARO3 PARKDALE (2 NW) OR US 4555 -12162 439 GOES +PARP1 PARKER (1 N) PA US 4110 -7968 268 GOES +PARP4 PATILLAS (4 N) PR 1806 -6601 -9999 GOES +PARS1 PORT ROYAL (2 SE) SC US 3235 -8067 -9999 GOES +PARS2 PARKSTON (13 ENE) SD US 4345 -9773 -9999 UCOOP +PART1 PARIS (2 NW) TN US 3633 -8835 177 COOPAB +PART2 PARIS (1 N) TX US 3367 -9556 165 COOPAB +PARU1 PARK VALLEY (5 W) UT US 4182 -11342 1689 +PARW1 PARKER (1 E) WA US 4651 -12045 270 ALERT +PARW2 PARKERSBURG WV US 3927 -8157 195 +PARW3 PLEASANT RIDGE WI US 4350 -9054 -9999 NWR +PARW4 ARAPAHOE (1 SW) WY US 4295 -10852 1523 UCOOP +PASA SAVOONGA AK US 6368 -17050 -9999 +PASA3 APACHE JUNCTION (6 N) AZ US 3350 -11160 699 ALERT +PASC DEADHORSE AK US 7020 -14847 -9999 +PASC2 PALISADE CO US 3911 -10837 1448 UCOOP +PASD SAND_POINT AK US 5533 -16050 -9999 +PASH SHISHMAREF AK US 6627 -16603 -9999 +PASI SITKA AK US 5707 -13535 -9999 +PASI2 PALESTINE (2 W) IL US 3900 -8764 158 COOPAB +PASK SELAWIK AK US 6660 -16100 -9999 +PASL SLEETMUTE AK US 6172 -15715 -9999 +PASM SAINT_MARYS AK US 6207 -16330 -9999 +PASM6 PASS CHRISTIAN MS US 3031 -8925 -9999 ALERT +PASN ST_PAUL_ISLAND AK US 5715 -17022 -9999 +PASN1 PALISADE (2 NW) NE US 4037 -10111 838 UCOOP +PASO SELDOVIA AK US 5945 -15170 -9999 +PASO3 PAISLEY OR US 4269 -12054 1329 COOPABC +PASP TAHNETNA_PASS_LO AK US 6182 -14755 -9999 +PASP4 PATILLAS (1 NE) PR 1802 -6602 70 GOES +PASS1 JENKINSVILLE (2 NW) SC US 3429 -8132 79 +PASS2 CUSTER (23 SW) SD US 4355 -10394 1180 UCOOP +PAST2 PORT ARANSAS TX US 2694 -9669 -9999 BUOY +PASV SPARREVOHN AK US 6110 -15557 -9999 +PASV1 PASSUMPSIC VT US 4437 -7203 149 COOPB +PASW SKWENTNA AK US 6197 -15120 -9999 +PASW2 PARTING SPRINGS WV US 3862 -8016 1219 IFLOWS +PASX SOLDOTNA AK US 6048 -15103 -9999 +PASY EARECKSON/SHEMYA AK US 5272 -17412 37 +PATA TANANA AK US 6517 -15210 -9999 +PATA1 HUNTSVILLE AL US 3469 -8663 -9999 GOES +PATA3 PATAGONIA AZ US 3155 -11075 1277 COOPB +PATC TIN_CITY_AFS AK US 6557 -16792 -9999 +PATC1 PATTERSON (3 NE) CA US 3749 -12108 15 GOES +PATF1 EAST PALATKA (2 N) FL US 2967 -8159 -9999 +PATG TOGIAK AK US 5905 -16038 -9999 +PATG1 PATTERSON (1 SE) GA US 3138 -8213 32 COOPAB +PATK TALKEETNA AK US 6230 -15010 -9999 +PATK1 PRATT (3 W) KS US 3764 -9881 570 COOPAB +PATL TATALINA_AFS AK US 6290 -15597 -9999 +PATM1 PATTEN (3 NW) ME US 4602 -6899 238 COOPAB +PATM7 PATTONSBURG (1 S) MO US 4003 -9412 251 COOPB +PATN6 ALBANY NY US 4267 -7376 24 OTHER +PATN7 PATTERSON NC US 3599 -8158 369 GOES +PATO PORTAGE_GLACIER AK US 6078 -14885 -9999 +PATP4 PATILLAS (2 NW) PR 1803 -6603 72 GOES +PATT2 PALESTINE (4 NW) TX US 3177 -9570 139 PROF +PATW CANTWELL AK US 6338 -14895 -9999 +PATW1 PATEROS (4 NW) WA US 4807 -11999 274 +PATW3 PATTISON ST PARK WI US 4654 -9212 -9999 +PAUD PRUDHOE_BAY AK US 7025 -14833 -9999 +PAUM UMIAT AK US 6937 -15213 -9999 +PAUM4 PAULDING (6 SE) MI US 4635 -8985 -9999 +PAUN UNALAKLEET AK US 6388 -16080 -9999 +PAUO WILLOW AK US 6175 -15005 -9999 +PAUO2 PAULS VALLEY (4 WSW) OK US 3473 -9728 287 COOPAB +PAUT1 PAULETTE TN US 3620 -8392 396 IFLOWS +PAVC1 LONG BEACH (12 WNW) CA US 3380 -11839 66 COOPB +PAVD VALDEZ AK US 6113 -14625 -9999 +PAVL KIVALINA AK US 6773 -16455 -9999 +PAVN6 PAVILION NY US 4293 -7803 291 COOPAB +PAVP1 PAVIA PA US 4027 -7858 469 COOPB +PAVW VALDEZ_WSO AK US 6113 -14635 -9999 +PAWD SEWARD AK US 6012 -14945 -9999 +PAWG WRANGELL AK US 5648 -13237 -9999 +PAWI WAINWRIGHT AK US 7062 -15985 -9999 +PAWI2 PAW PAW (1 E) IL US 4170 -8897 283 COOPAB +PAWL1 SHREVEPORT LA US 3244 -9397 -9999 GOES +PAWN NOTATAK AK US 6757 -16298 -9999 +PAWN1 PAWNEE CITY NE US 4010 -9615 361 COOPAB +PAWN7 CHARLOTTE (6 W) NC US 3524 -8097 174 IFLOWS +PAWO2 PAWNEE OK US 3634 -9680 255 GOES +PAWR WHITTIER AK US 6078 -14872 -9999 +PAWS WASILLA AK US 6197 -14907 -9999 +PAWV1 PAWLET (3 NW) VT US 4337 -7322 160 GOES +PAWW2 PAW PAW WV US 3954 -7846 -9999 +PAXC1 CATHEDRAL CITY CA US 3375 -11642 73 ALERT +PAXF1 DE FUNIAK SPRINGS (15 NNW) FL US 3093 -8623 -9999 GOES +PAXK PAXSON AK US 6303 -14550 -9999 +PAXN1 PAXTON NE US 4112 -10136 937 COOPB +PAXP1 PAXTONIA (4 WSW) PA US 4028 -7687 122 IFLOWS +PAXP4 GUAYAMA (1 ENE) PR 1798 -6610 -9999 GOES +PAYA YAKUTAT AK US 5953 -13967 -9999 +PAYF1 BOWLING GREEN (1 S) FL US 2762 -8183 16 GOES +PAYI1 MCCALL ID US 4491 -11612 1514 GOES +PAYI2 PAYSON IL US 3982 -9124 223 COOPB +PAYM5 PAYNESVILLE MN US 4537 -9470 -9999 COOPB +PAYM5C PAYNESVILLE MN US 4537 -9470 -9999 +PAYU1 PAYSON (1 SE) UT US 4003 -11170 1433 UCOOP +PAYW1 WINTHROP (37 NW) WA US 4892 -12063 1311 WSF +PAYW2 PAYNESVILLE WV US 3736 -8188 579 COOPB +PAZK EUREKA AK US 6193 -14717 -9999 +PAZM7 PATTERSON MO US 3720 -9050 -9999 +PAZM7G PATTERSON MO US 3720 -9050 -9999 +PBAC2 PUEBLO (7 W) CO US 3827 -10473 -9999 GOES +PBAF1 PENSACOLA FL US 3040 -8721 0 GOES +PBAN5 CARLSBAD (5 NW) NM US 3248 -10426 954 UCOOP +PBAN6 SEAGER (2 W) NY US 4207 -7457 829 SNOCOR +PBAN8 PEMBINA ND US 4897 -9724 241 COOPAB +PBBF1 BOCA RATON (26 W) FL US 2634 -8054 0 UCOOP +PBBN6 SEAGER (2 NW) NY US 4206 -7457 853 SNOCOR +PBBT2 PRESIDIO (29 N) TX US 2944 -10396 1268 COOPAB +PBCI1 INKOM (8 ESE) ID US 4277 -11210 1951 WSF +PBCM6 SOSO (6 SW) MS US 3168 -8934 136 COOPC +PBCN6 SEAGER NY US 4206 -7457 885 SNOCOR +PBCV2 POUND VA US 3712 -8260 465 GOES +PBDN6 SEAGER (2 SW) NY US 4206 -7457 914 SNOCOR +PBEN6 SEAGER (2 W) NY US 4206 -7457 945 SNOCOR +PBF PINE BLUFF AR US 3418 -9193 63 ASOS +PBFA4 PINE BLUFF (5 NNE) AR US 3428 -9200 50 GOES +PBFC2 PUEBLO CO US 3823 -10460 -9999 UCOOP +PBFN6 SEAGER NY US 4206 -7457 975 SNOCOR +PBFO2 PAGE (5 N) OK US 3477 -9451 208 GOES +PBFW4 PINE BLUFFS (5 W) WY US 4117 -10416 1579 COOPAB +PBG PLATTSBURGH NY US 4475 -7342 -9999 +PBGC1 PITTSBURG CA US 3803 -12188 3 +PBGF1 PALM BEACH GARDENS (3 W) FL US 2683 -8015 6 COOPC +PBGN6 PLATTSBURGH (1 S) NY US 4467 -7347 48 COOPB +PBGN8 PETERSBURG (2 N) ND US 4803 -9800 466 COOPAB +PBGO1 PHARISBURG OH US 4035 -8330 293 IFLOWS +PBGT2 PITTSBURG (5 E) TX US 3302 -9488 75 +PBGV2 PETERSBURG VA US 3724 -7739 5 COOPB +PBH PHILLIPS/PRICE_CO. WI US 4570 -9040 424 +PBHC2 BOULDER (2 NW) CO US 4005 -10532 2109 ALERT +PBHN6 SEAGER (3 W) NY US 4205 -7458 1010 SNOCOR +PBI WEST PALM BEACH FL US 2668 -8010 5 +PBIM6 PASCAGOULA (9 SSE) MS US 3021 -8851 -9999 GOES +PBIN6 SEAGER (3 W) NY US 4205 -7459 1036 SNOCOR +PBIW3 PEMBINE (11 SE) WI US 4558 -8779 226 +PBJN6 SEAGER (3 W) NY US 4205 -7459 1073 SNOCOR +PBJO2 PORTER (3 ESE) OK US 3585 -9547 -9999 UCOOP +PBKN6 HARDENBERGH (5 E) NY US 4205 -7459 1103 SNOCOR +PBLA4 PINE BLUFF (1 WSW) AR US 3422 -9202 66 +PBLC2 PUEBLO CO US 3827 -10458 -9999 NWR +PBLN5 PENA BLANCA NM US 3558 -10633 1585 UCOOP +PBLN6 HARDENBERGH (5 E) NY US 4205 -7459 1126 SNOCOR +PBMC1 GEORGETOWN (11 E) CA US 3892 -12064 1200 GOES +PBMN6 HARDENBERGH (5 E) NY US 4205 -7459 1137 SNOCOR +PBNC1 CHULA VISTA (2 NW) CA US 3265 -11706 9 ALERT +PBNM4 ST CLAIR MI US 4263 -8260 -9999 GOES +PBNN8 PEMBINA ND US 4897 -9724 240 +PBNP1 GLENWOOD (2 E) PA US 4042 -7992 238 UCOOP +PBNW4 PINE BLUFFS (10 NW) WY US 4130 -10418 1625 COOPB +PBOA4 PINE BLUFF (1 WSW) AR US 3423 -9202 66 COOPAB +PBOU1 PROVO (6 NE) UT US 4035 -11158 1619 GOES +PBP HONOLULU HI US 2135 -15793 -9999 AWIPS +PBPA2 JUNEAU (12 SE) AK US 5820 -13415 5 C-MAN +PBRC2 PUEBLO (6 W) CO US 3827 -10472 1480 COOPB +PBRF1 FLORAHOME (4 ESE) FL US 2972 -8182 -9999 +PBRN3 PETERBOROUGH NH US 4289 -7197 -9999 UCOOP +PBRN4 PEMBERTON (3 S) NJ US 3993 -7470 15 COOPAB +PBRP1 PITTSBURGH (2 E) PA US 4045 -7996 360 NWR +PBSM8 HAVRE (22 SSW) MT US 4825 -10979 1125 ALERT +PBSP1 PITTSBURGH PA US 4043 -7999 232 UCOOP +PBST2 SPRING (3 NW) TX US 3013 -9548 -9999 GOES +PBTF1 BARTOW (2 W) FL US 2790 -8182 -9999 OTHER +PBTN5 FORT SUMNER (11 SE) NM US 3433 -10418 1192 +PBTT2 PITTSBURG TX US 3293 -9494 67 +PBTW4 PINE BLUFFS WY US 4118 -10407 1539 COOPC +PBUI1 ABERDEEN (35 NW) ID US 4323 -11357 1503 GOES +PBV ST. GEORGE ISLAND AK US 5658 -16966 -9999 +PBWC2 PUEBLO WEST CO US 3833 -10481 1533 ALERT +PBWP1 MCKEES ROCKS (1 NE) PA US 4048 -8004 221 UCOOP +PBYI2 PEORIA IL US 4072 -8955 140 +PBZ CORAOPOLIS (3 WNW) PA US 4053 -8022 361 +PCAC1 PACIFICA (2 S) CA US 3761 -12248 38 COOPC +PCBC1 CARMEL HIGHLANDS (13 SSE) CA US 3632 -12182 1097 ALERT +PCBF1 PANAMA CITY BEACH (4 W) FL US 3021 -8588 0 HTG +PCBI3 GROVELAND IN US 3976 -8673 256 +PCBM6 THREE RIVERS MS US 3058 -8857 -9999 GOES +PCBO1 PANCOASTBURG OH US 3962 -8322 -9999 GOES +PCBQ1 PINCHER CREEK AB CN 4952 -11400 1190 +PCBW4 KINNEAR (3 W) WY US 4319 -10875 -9999 GOES +PCCC1 PESCADERO (6 E) CA US 3728 -12227 390 ALERT +PCCC2 CAMEO (7 NE) CO US 3918 -10827 -9999 GOES +PCCN5 PICACHO (2 WSW) NM US 3336 -10516 1537 COOPAB +PCCO1 CHILLICOTHE (1 S) OH US 3932 -8298 -9999 +PCCO2 PONCA CITY (2 NNW) OK US 3673 -9710 306 COOPB +PCCT2 PORT O'CONNOR TX US 2843 -9645 -9999 NWR +PCDC1 SAN FERNANDO (4 NNE) CA US 3433 -11840 594 ALERT +PCDL1 DULAC (5 E) LA US 2939 -9062 -9999 GOES +PCDM6 BILOXI MS US 3039 -8886 -9999 GOES +PCDT2 NORTH FORK SAN PEDRO CRK TX US 2952 -10088 -9999 +PCEF1 FORT PIERCE (4 WSW) FL US 2743 -8040 4 UCOOP +PCEP4 PONCE (9 N) PR 1812 -6660 160 GOES +PCEV2 PACES VA US 3664 -7909 104 +PCFI4 PACIFIC JUNCTION IA US 4102 -9580 -9999 UCOOP +PCFM7 PACIFIC MO US 3847 -9074 207 COOPB +PCFM7G PACIFIC MO US 3847 -9074 -9999 +PCFN6 PIERCEFIELD NY US 4423 -7457 -9999 +PCFT1 WHITWELL (7 E) TN US 3513 -8543 579 GOES +PCFU1 PARK CITY (1 NW) UT US 4065 -11150 2106 COOPAC +PCGC1 MIDDLWTOWN (6 ENE) CA US 3878 -12252 279 GOES +PCGC3 PACHAUG CT US 4157 -7192 46 ALERT +PCGF1 PENSACOLA (7 SW) FL US 3035 -8729 0 GOES +PCGI1 PINEHURST (7 SE) ID US 4744 -11617 902 GOES +PCGT2 South Padre Island C.G. Station TX US 2608 -9718 -9999 CTGN +PCHA4 POCAHONTAS AR US 3626 -9097 96 COOPA +PCHC1 PACIFIC HOUSE CA US 3876 -12050 1049 COOPB +PCHG1 EDISON (3 E) GA US 3155 -8468 65 GOES +PCHI4 HINTON (4 W) IA US 4263 -9637 351 UCOOP +PCHI4D HINTON (4 W) IA US 4263 -9637 -9999 +PCHL1 SLIDELL (7 SW) LA US 3020 -8981 -9999 GOES +PCHN7 PEACHTREE (3 NE) NC US 3511 -8390 716 IFLOWS +PCHU1 CHARLESTON (2 NE) UT US 4048 -11146 1664 GOES +PCHW3 PRAIRIE DU CHIEN (1 SE) WI US 4305 -9114 198 UCOOP +PCJT2 HOUSTON TX US 2968 -9538 -9999 ALERT +PCKA2 CIRCLE (28 WNW) AK US 6592 -14503 316 GOES +PCKC1 SOUTH FORK (2 NE) CA US 3725 -11946 1570 GOES +PCKF1 TALLAHASSEE (20 E) FL US 3056 -8402 -9999 ALERT +PCKG1 ATLANTA GA US 3382 -8437 -9999 UCOOP +PCKI1 RIDDLE (18 SE) ID US 4207 -11578 1725 GOES +PCKI2 KEITHSBURG IL US 4113 -9092 160 GOES +PCKI2G KEITHSBURG IL US 4113 -9092 160 +PCKM6 PICKENS MS US 3290 -8998 73 COOPAB +PCKM8 WHITE SULPHUR SPRINGS (17 SW) MT US 4658 -11127 2027 SNOTEL +PCKN1 PICKRELL NE US 4038 -9673 415 UCOOP +PCKT1 PICKWICK LAN TN US 3507 -8825 -9999 GOES +PCKU1 FILLMORE (6 SW) UT US 3888 -11238 2652 SNOTEL +PCKW1 PESHASTIN WA US 4755 -12060 329 GOES +PCKW2 PICKENS WV US 3862 -8022 878 GOES +PCKW4 BUFFALO (16 NW) WY US 4453 -10682 1419 UCOOP +PCLC1 SOLEDAD (10 ENE) CA US 3647 -12115 366 GOES +PCLF1 PENSACOLA FL US 3040 -8721 0 HTG +PCLI3 LEBANON (5 W) IN US 4010 -8652 268 GOES +PCLM1 PORT CLYDE ME US 4392 -6927 9 COOPA +PCLM7 DIEHLSTADT (6 SW) MO US 3704 -8938 -9999 GOES +PCLO2 WRIGHT CITY (4 NW) OK US 3410 -9509 149 +PCLT2 PERCILLA TX US 3154 -9542 -9999 UCOOP +PCMA3 MIAMI (12 NW) AZ US 3349 -11099 860 GOES +PCMC1 SAN FERNANDO (2 S) CA US 3426 -11839 122 ALERT +PCMI4 MERILL (6 SW) IA US 4269 -9637 366 UCOOP +PCMI4D MERILL (6 SW) IA US 4269 -9637 -9999 +PCMW4 MAYOWORTH WY US 4391 -10689 -9999 GOES +PCNC1 PALM SPRINGS (5 S) CA US 3375 -11653 213 +PCNC2 FORT COLLINS (12 W) CO US 4072 -10521 1951 ALERT +PCNI1 POCATELLO (28 ENE) ID US 4290 -11183 2042 GOES +PCNM4 PINCONNING MI US 4386 -8396 179 COOPBC +PCNT2 PORT O'CONNOR (1 NE) TX US 2845 -9640 -9999 C-MAN +PCNU1 ESCALANTE (7 N) UT US 3786 -11164 1951 GOES +PCNW3 PRINCETON WI US 4385 -8913 233 UCOOP +PCOC1 CONCORD (6 N) CA US 3806 -12204 0 HTG +PCON2 CALIENTE (16 SE) NV US 3748 -11430 1731 GOES +PCON5 PECOS (9 N) NM US 3571 -10568 2287 GOES +PCOS1 PACOLET SC US 3490 -8177 -9999 COOPB +PCPC1 PIRU (8 NNE) CA US 3452 -11876 323 GOES +PCPC2 TOPONAS (8 NE) CO US 4009 -10668 2713 GOES +PCPI1 VICTOR (5 E) ID US 4357 -11150 2048 SNOTEL +PCPM5 PINE ISLAND (1 NW) MN US 4421 -9265 -9999 UCOOP +PCPS2 PLATTE (8 SW) SD US 4333 -9897 418 +PCPS2G PLATTE (8 SW) SD US 4333 -9897 -9999 +PCPU1 FILLMORE (6 SSE) UT US 3888 -11225 2682 WSF +PCRA2 WHITE MOUNTAIN (23 NE) AK US 6498 -16312 107 SNOTEL +PCRA3 SF PARKER CK AZ US 3380 -11096 1658 +PCRC1 PETALUMA CA US 3827 -12267 9 ALERT +PCRF1 TAMPA (3 NW) FL US 2801 -8252 -9999 OTHER +PCRI1 VICTOR (7 W) ID US 4354 -11120 2207 RAWS +PCRM7 ST JOSEPH MO US 3975 -9483 -9999 UCOOP +PCRM8 WYOLA (4 N) MT US 4518 -10739 1097 GOES +PCRN6 BLEECKER (4 NNW) NY US 4317 -7441 463 SNOCOR +PCRO1 BAINBRIDGE OH US 3925 -8335 -9999 GOES +PCRO3 WESTON (4 S) OR US 4578 -11840 576 +PCRS2 POTATO CREEK (7 W) SD US 4352 -10213 -9999 OTHER +PCRT2 PIPE CREEK (5 SSW) TX US 2970 -9893 -9999 UCOOP +PCRU1 CENTERVILLE (2 NW) UT US 4093 -11180 2359 SNOTEL +PCRV2 PULASKI VA US 3705 -8078 584 IFLOWS +PCRW1 STEHEKIN (16 NW) WA US 4845 -12092 1402 SNOTEL +PCRW2 BECKLEY WV US 3776 -8116 640 GOES +PCRW4 KAYCEE (25 SW) WY US 4357 -10697 1963 GOES +PCSA3 TUBA CITY (3 NE) AZ US 3617 -11120 1558 GOES +PCSC1 GEORGETOWN (14 E) CA US 3889 -12057 1305 GOES +PCSN5 PECOS (11 SE) NM US 3544 -10556 2073 COOPB +PCSO2 PURCELL (10 WSW) OK US 3498 -9752 340 +PCST2 PECOS TX US 3142 -10350 796 +PCSU1 PARK CITY (1 SW) UT US 4064 -11158 2743 UCOOP +PCTC1 PLACENTIA (1 S) CA US 3386 -11788 58 ALERT +PCTC2 LOUVIERS (2 NNW) CO US 3951 -10502 1682 GOES +PCTF1 PLANT CITY (2 S) FL US 2797 -8215 -9999 OTHER +PCTG1 PROCTOR CREEK AT ATLANTA GA US 3378 -8443 -9999 GOES +PCTI1 POCATELLO ID US 4350 -11266 -9999 NWR +PCTI2 PRINCETON (2 W) IL US 4137 -8950 169 UCOOP +PCTK2 PRINCETON KY US 3712 -8787 -9999 GOES +PCTM5 PINE CITY (1 SW) MN US 4584 -9298 290 NWR +PCTN4 PRINCETON NJ US 4033 -7468 20 +PCTT2 PROCTOR TX US 3197 -9849 372 +PCUS2 PORCUPINE (16 NW) SD US 4343 -10252 841 COOPABC +PCVC1 PICO RIVERA CA US 3401 -11806 91 OTHER +PCVL1 PAINCOURTVILLE LA US 2999 -9108 8 OTHER +PCWC1 MONO HOT SPRINGS (16 SSE) CA US 3712 -11890 2499 WSF +PCWC2 WHITE RIVER CITY (1 W) CO US 4008 -10824 1747 GOES +PCWF1 PLANT CITY (4 W) FL US 2803 -8220 -9999 OTHER +PCWU1 SNYDERVILLE UT US 4070 -11153 1969 COOPAB +PCXP4 PONCE (5 NNE) PR 1808 -6658 194 GOES +PCYA1 PELL CITY AL US 3357 -8630 -9999 UCOOP +PCYC1 PALM DESERT (10 W) CA US 3369 -11661 1798 ALERT +PCYF1 PANAMA CITY FL US 3020 -8563 -9999 UCOOP +PCYM6 PICAYUNE MS US 3052 -8970 18 COOPA +PCYN8 PICK CITY (1 NW) ND US 4750 -10143 567 GOES +PCYO2 PONCA CITY (8 E) OK US 3670 -9693 -9999 GOES +PCYO3 PRAIRIE CITY (4 E) OR US 4445 -11862 1144 GOES +PCYP4 PONCE (5 NNE) PR 1807 -6658 77 GOES +PCYU1 HUNTSVILLE (13 SE) UT US 4118 -11153 2438 WSF +PCZM7 PARIS MO US 3958 -9195 -9999 GOES +PCZM7G PARIS MO US 3958 -9195 -9999 +PCZP4 PONCE (1 NE) PR 1802 -6661 20 GOES +PDAC2 PUEBLO (7 W) CO US 3827 -10472 1388 GOES +PDAP1 JERSEY MILLS (3 E) PA US 4136 -7736 -9999 IFLOWS +PDAT2 PANDALE (3 SW) TX US 3013 -10157 -9999 +PDAW4 ACME (14 E) WY US 4498 -10684 1052 GOES +PDBM8 CUT BANK (29 NNW) MT US 4901 -11255 1164 GOES +PDBN2 SLOAN (5 NE) NV US 3597 -11513 762 ALERT +PDBS1 BUCKSPORT (3 W) SC US 3366 -7915 -2 GOES +PDC PRAIRIE_DU_CHIEN_MUNI_A WI US 4302 -9112 190 +PDCM6 MOUNT OLIVE (4 WSW) MS US 3175 -8973 154 COOPC +PDCO2 POND CREEK (6 NW) OK US 3673 -9790 -9999 UCOOP +PDCT2 PADUCAH TX US 3401 -10030 579 COOPAB +PDCW3 PRAIRIE DU CHIEN WI US 4305 -9113 201 COOPAB +PDDC1 CORONA (5 WNW) CA US 3388 -11764 140 +PDDO1 PANDORA OH US 4095 -8397 235 COOPC +PDDO3 MADRAS (9 NW) OR US 4483 -12122 -9999 +PDDS1 FLORENCE (8 NE) SC US 3428 -7973 37 SCAN +PDES1 PEE DEE SC US 3420 -7953 8 +PDFH1 HONOLULU HI US 2135 -15781 500 COOPB +PDFM6 ENTERPRISE (4 N) MS US 3223 -8882 -9999 COOPC +PDGC1 RIVERSIDE (9 E) CA US 3395 -11724 518 ALERT +PDGM6 PAULDING (3 SW) MS US 3201 -8906 155 COOPB +PDHK2 WEST PADUCAH (2 W) KY US 3707 -8877 -9999 COOPABC +PDHT2 PADUCAH (10 S) TX US 3388 -10039 594 COOPB +PDIC2 LAIRD (3 SE) CO US 4006 -10205 -9999 GOES +PDIT2 CORPUS CHRISTI (26 E) TX US 2745 -9730 3 COOPA +PDK ATLANTA GA US 3388 -8430 305 +PDKW2 FROST (4 ENE) WV US 3828 -7980 1061 IFLOWS +PDLC2 CANON CITY (9 WNW) CO US 3849 -10537 -9999 GOES +PDLK2 BOND (1 NW) KY US 3733 -8399 366 IFLOWS +PDLM4 PAINESDALE MI US 4703 -8867 388 COOPB +PDLN5 PUERTO DE LUNA (9 SE) NM US 3473 -10452 -9999 UCOOP +PDLO3 PENDLETON OR US 4573 -11803 -9999 NWR +PDLV2 PEDLAR MILLS (8 N) VA US 3767 -7928 -9999 COOPB +PDMA3 GILA BEND (22 WNW) AZ US 3308 -11303 173 COOPAB +PDMC1 CORONA (4 WNW) CA US 3389 -11764 140 ALERT +PDMO1 BIRMINGHAM (5 NE) OH US 4019 -8137 354 IFLOWS +PDMO2 PIEDMONT (6 WSW) OK US 3562 -9785 385 UCOOP +PDMS2 PIEDMONT SD US 4423 -10339 -9999 UCOOP +PDNC2 DEL NORTE (8 SW) CO US 3759 -10645 -9999 GOES +PDNC7 PIEDRAS NEGRAS CL 2871 -10051 -9999 GOES +PDNCL PIEDRAS NEGRAS MX 2871 -10051 -9999 +PDNK2 PROVIDENCE KY US 3740 -8777 125 COOPAB +PDOC1 CORONA (5 WNW) CA US 3388 -11764 -9999 ALERT +PDPC2 POUDRE PARK CO US 4068 -10530 1730 UCOOP +PDRA3 TEMPE (3 NE) AZ US 3343 -11189 370 ALERT +PDRC1 LAKESIDE (7 NE) CA US 3294 -11686 411 GOES +PDRF1 ONECO (2 SE) FL US 2743 -8252 -9999 OTHER +PDRI2 PRAIRIE DU ROCHER (1 WSW) IL US 3808 -9012 117 COOPB +PDRK1 PERRY KS US 3911 -9539 259 AHOS +PDRK2 PADUCAH KY US 3710 -8860 99 COOPAB +PDRP4 LAS PIEDRAS (4 NE) PR 1822 -6583 101 COOPB +PDRT2 PRADE RANCH TX US 2992 -9977 625 COOPA +PDRU1 VERNAL (30 SW) UT US 4007 -10985 1457 GOES +PDSC1 PINECREST (21 ESE) CA US 3805 -11967 2347 GOES +PDSK1 PARADISE KS US 3912 -9892 -9999 UCOOP +PDSW3 PRAIRIE DU SAC WI US 4331 -8973 238 COOPB +PDT PENDLETON (3 NW) OR US 4570 -11885 462 +PDTC1 KIT CARSON (7 SW) CA US 3861 -12023 2195 WSF +PDTO1 PIEDMONT (1 WNW) OH US 4019 -8121 287 COOPB +PDTO3 PENDLETON OR US 4567 -11879 322 +PDUO3 PENDLETON (3 E) OR US 4567 -11874 344 GOES +PDUT2 PADUCAH (15 S) TX US 3381 -10031 553 COOPB +PDUW3 PRAIRIE DU CHIEN (1 W) WI US 4305 -9116 193 AUTOB +PDWO3 PENDLETON (3 NW) OR US 4569 -11885 460 COOPAB +PDX PORTLAND OR US 4559 -12260 6 +PEAA3 PEACH SPRINGS AZ US 3554 -11341 1515 COOPB +PEAC1 PLEASANTON (7 SSE) CA US 3755 -12184 375 GOES +PEAH1 AIEA HI US 2140 -15793 67 COOPB +PEAI4 PELLA (4 N) IA US 4147 -9292 265 COOPBC +PEAK1 PEABODY KS US 3817 -9710 418 COOPB +PEAM4 ALPHA (9 SE) MI US 4599 -8821 363 UCOOP +PEAM7 SPRINGFIELD (2 SE) MO US 3718 -9320 387 GOES +PEBN4 PEMBERTON NJ US 3997 -7468 -9999 GOES +PECA2 PELICAN AK US 5796 -13623 14 COOPA +PECC1 PESCADERO (3 E) CA US 3726 -12233 19 +PECH1 PEARL CITY HI US 2142 -15802 125 COOPB +PECI1 BLACKFOOT (12 E) ID US 4328 -11225 1383 GOES +PECK1 PECK (3 WSW) KS US 3746 -9742 390 GOES +PECM6 PELAHATCHIE (9 NW) MS US 3239 -8995 -9999 +PECN5 CANON DEL UTA NM US 3509 -10480 -9999 GOES +PEDN1 PENDER NE US 4211 -9670 397 COOPB +PEDN5 PEDERNAL (4 E) NM US 3463 -10557 1890 COOPAB +PEDS1 PEE DEE (12 NW) SC US 3429 -7974 37 +PEDT2 GOLIAD (8 NE) TX US 2875 -9732 -9999 GOES +PEDW3 PORT EDWARDS WI US 4433 -8985 -9999 UCOOP +PEEN6 PEEKAMOOSE NY US 4192 -7433 503 SNOCOR +PEEV2 ROANOKE (6 NW) VA US 3732 -8002 369 IFLOWS +PEFO3 MCKENZIE BRIDGE (1 S) OR US 4423 -12299 1052 GOES +PEFW1 CLE ELUM (4 SW) WA US 4717 -12100 1225 GOES +PEGV2 PENNINGTON GAP VA US 3675 -8302 -9999 +PEIC2 AURORA (3 N) CO US 3980 -10487 -9999 GOES +PEII2 PEORIA (3 W) IL US 4063 -8971 -9999 UCOOP +PEKA2 AUKE BAY (8 S) AK US 5828 -13467 -9999 UCOOP +PEKI1 PECK (2 NE) ID US 4650 -11640 283 GOES +PEKK1 PECK (1 W) KS US 3748 -9737 390 COOPB +PEKN6 GLOVERSVILLE (7 NW) NY US 4312 -7442 443 COOPB +PEKN8 PEKIN ND US 4779 -9832 447 UCOOP +PEKQ1 PEKISKO AB CN 5037 -11442 1439 +PEKT2 PEACOCK (3 NW) TX US 3322 -10043 -9999 RFCSIM +PELC1 PERRIS (6 NNE) CA US 3386 -11718 -9999 OTHER +PELF1 PALM COAST (6 NNW) FL US 2967 -8126 -9999 GOES +PELI4 PELLA (4 WSW) IA US 4135 -9298 244 +PELM5 PELICAN RAPIDS MN US 4658 -9609 418 COOPB +PELN4 PELLETTOWN NJ US 4116 -7468 139 GOES +PELO3 MADRAS (8 NW) OR US 4473 -12125 430 COOPAB +PELS1 PELHAM SC US 3486 -8223 -9999 GOES +PELT1 PELHAM TN US 3530 -8587 -9999 GOES +PELW3 PELLA (3 SE) WI US 4474 -8874 265 UCOOP +PEMF1 FORT MEADE (2 N) FL US 2778 -8181 -9999 OTHER +PEMI1 SALMON (7 WSW) ID US 4513 -11407 2591 WSF +PENA2 ANCHORAGE AK US 6095 -14932 975 SNOTEL +PENC1 MILPITAS (5 SE) CA US 3757 -12183 143 ALERT +PENC2 PENROSE (8 NE) CO US 3850 -10491 -9999 GOES +PENF1 PENNSUCO (5 WNW) FL US 2593 -8045 3 COOPB +PENN4 PENNSAUKEN NJ US 3993 -7500 6 UCOOP +PENN5 PENASCO (5 S) NM US 3617 -10567 2652 +PENN8 PENN (6 SE) ND US 4817 -9898 427 UCOOP +PENO2 DISNEY (1 SW) OK US 3647 -9504 -9999 GOES +PENO3 PENDLETON OR US 4567 -11880 317 COOPC +PENP1 PENBROOK (2 N) PA US 4031 -7685 107 GOES +PENP4 PENUELAS (1 ENE) PR 1806 -6671 98 COOPB +PENT1 CELINA (9 SW) TN US 3643 -8560 -9999 GOES +PENT2 PENNINGTON (1 N) TX US 3119 -9525 -9999 UCOOP +PENV2 PENNINGTON VA US 3676 -8303 -9999 COOPAB +PENW3 PENSAUKEE WI US 4482 -8795 -9999 UCOOP +PEO PENN YAN NY US 4264 -7706 -9999 ASOS +PEOC1 BEAUMONT (7 SSE) CA US 3387 -11693 677 ALERT +PEOI2 PEOTONE IL US 4133 -8780 219 COOPB +PEOM8 HAYS (16 N) MT US 4822 -10871 827 GOES +PEOO1 PEORIA OH US 4032 -8345 317 GOES +PEOT2 PECOS (8 W) TX US 3138 -10363 830 COOPB +PEOW1 TONASKET (10 SE) WA US 4859 -11921 1097 GOES +PEPK2 PHELPS KY US 3750 -8223 -9999 NWR +PEPM6 HATTIESBURG (5 NW) MS US 3142 -8938 -9999 ALERT +PEPN6 DOWNSVILLE (2 E) NY US 4208 -7497 366 NYWSM +PEPP1 PENNS PARK PA US 4025 -7501 46 GOES +PEPT2 PEP TX US 3382 -10256 1116 COOPB +PEPW1 WALLA WALLA (6 SW) WA US 4600 -11838 232 GOES +PEPW3 PEPIN WI US 4443 -9215 -9999 UCOOP +PEQ PECOS TX US 3157 -10351 798 +PEQM3 WINCHENDON MA US 4267 -7202 -9999 SNOCOR +PEQN4 PEQUANNOCK NJ US 4097 -7430 61 IFLOWS +PERA4 PERRY AR US 3505 -9280 91 COOPB +PERC1 PERRIS (4 N) CA US 3379 -11723 445 ALERT +PERF1 PERRY FL US 3010 -8357 14 COOPA +PERG1 PEARSON GA US 3129 -8284 62 COOPB +PERI1 PIERCE ID US 4650 -11580 939 WSF +PERI2 PEORIA IL US 4063 -8957 -9999 NWR +PERI3 PERU IN US 4075 -8605 195 COOPB +PERI4 PERRY IA US 4184 -9411 294 COOPAB +PERL1 PEARL RIVER LA US 3039 -8974 18 +PERM2 FULLERTON MD US 3937 -7675 123 ALERT +PERM5 DETROIT LAKES (20 SE) MN US 4659 -9557 416 UCOOP +PERM6 DENNISON (3 NNE) MS US 3397 -9090 61 SCAN +PERM8 DIXON (13 NE) MT US 4737 -11458 753 GOES +PERN3 PIERMONT NH US 4397 -7210 -9999 UCOOP +PERN6 PERRY (1 NW) NY US 4275 -7802 415 COOPB +PERO1 PERINTOWN OH US 3913 -8423 156 +PERO2 PERRY OK US 3628 -9730 312 GOES +PERO3 MADRAS (9 NW) OR US 4473 -12125 424 +PERQ9 DAWSON (45 NNE) YK CN 6589 -13704 434 GOES +PERS2 PIERRE SD US 4405 -10008 -9999 NWR +PERT1 PERRYVILLE TN US 3563 -8803 -9999 AHOS +PERV1 PERU VT US 4327 -7290 518 COOPB +PESC1 PESCADERO (1 W) CA US 3725 -12240 30 +PESM7 PRESTON (6 E) MO US 3792 -9309 -9999 UCOOP +PESS2 PARKSTON SD US 4340 -9798 427 UCOOP +PESW1 PESHASTIN TELEMETERIN WA US 4758 -12062 313 +PESW3 PESHTIGO WI US 4507 -8773 183 COOPB +PETC1 PETALUMA (2 NE) CA US 3826 -12261 9 COOPAB +PETI2 PETERSBURG (2 SW) IL US 3998 -8987 184 COOPB +PETI3 PETERSBURG (3 NE) IN US 3853 -8725 -9999 GOES +PETM3 PETERSHAM (3 N) MA US 4253 -7218 332 COOPB +PETM4 PETOSKEY MI US 4537 -8498 186 COOPA +PETM6 HATTIESBURG MS US 3134 -8928 36 ALERT +PETN1 PETERSBURG NE US 4183 -9808 -9999 COOPB +PETN8 PETTIBONE ND US 4712 -9952 -9999 UCOOP +PETV2 COVINGTON (5 WSW) VA US 3778 -8008 727 IFLOWS +PETW1 PETERSONS WA US 4607 -12220 201 +PETW2 PETERSBURG WV US 3900 -7913 -9999 COOPB +PETW2L PETERSBURG WV US 3900 -7913 -9999 +PETW3 PETENWELL LAKE WI US 4408 -9000 -9999 UCOOP +PEVF1 FORT LAUDERDALE FL US 2608 -8007 -9999 +PEVK2 PIKEVILLE KY US 3729 -8252 -9999 NWR +PEWR PINECASTLE FL US 2963 -8163 -9999 +PEWW3 PEWAUKEE WI US 4308 -8818 -9999 +PEXM4 PHOENIX (8 NE) MI US 4737 -8826 303 COOPBC +PEXN6 DOWNSVILLE (1 SE) NY US 4206 -7497 396 +PEYI2 PERRY (6 NW) IL US 3980 -9083 198 COOPBC +PEYT2 PERRYTON (1 E) TX US 3638 -10083 893 RFCSIM +PFAA4 PEA RIDGE (4 NW) AR US 3398 -9138 41 +PFCT2 JOHNSON CITY (12 E) TX US 3027 -9821 -9999 ALERT +PFDC1 Los Angeles Pier 400 CA US 3374 -11824 -9999 CTGN +PFDI2 PLAINFIELD (3 NE) IL US 4164 -8819 187 COOPB +PFDO1 PENFIELD (1 SE) OH US 4115 -8210 262 COOPB +PFDW3 PORTERFIELD WI US 4514 -8780 -9999 +PFFC1 PIRU (16 NE) CA US 3463 -11875 640 GOES +PFHC1 PACIFIC HOUSE CA US 3876 -12050 1049 GOES +PFIP1 PHILADELPHIA (1 ENE) PA US 3995 -7517 18 COOPC +PFKR1 KINGSTON RI US 4148 -7154 38 +PFLI2 PLAINFIELD (4 W) IL US 4156 -8827 198 UCOOP +PFLP1 CARROLL (4 ENE) PA US 4107 -7712 524 IFLOWS +PFLW3 PARK FALLS WI US 4595 -9027 479 NWR +PFMC1 SAN LUIS OBISPO (3 SSW) CA US 3525 -12068 36 ALERT +PFMF1 PENNEY FARMS (1 SE) FL US 2997 -8180 -9999 +PFN PANAMA CITY FL US 3022 -8568 12 +PFRC1 CALISTOGA (2 W) CA US 3858 -12263 343 ALERT +PFRK1 PFEIFER (1 NE) KS US 3871 -9915 559 +PFRO1 PAULDING (4 SW) OH US 4111 -8465 -9999 UCOOP +PFRT2 GUTHRIE (12 W) TX US 3360 -10053 593 COOPB +PFSC1 PENNGROVE CA US 3829 -12266 20 ALERT +PFSH1 HONOLULU (1 N) HI US 2130 -15779 116 COOPB +PFSN5 FORT SUMNER (2 WNW) NM US 3448 -10427 1225 OTHER +PFST2 GUTHRIE (10 WSW) TX US 3357 -10048 609 ALERT +PFSW4 POWELL WY US 4478 -10875 1332 COOPAB +PFTC1 CENTERVILLE (10 NE) CA US 3682 -11934 186 COOPB +PFTF1 PENNY FARMS (7 W) FL US 2998 -8193 -9999 +PFTN7 PISGAH FOREST (1 S) NC US 3525 -8271 646 IFLOWS +PFVC1 LAKE ALPINE (6 ENE) CA US 3852 -11990 2286 WSF +PFXC1 Los Angeles Pier F CA US 3375 -11827 -9999 CTGN +PFYU FORT_YUKON AK US 6657 -14527 -9999 +PGA PAGE (1 E) AZ US 3693 -11145 1301 +PGAC2 PAGOSA SPRINGS (2 W) CO US 3727 -10705 2317 UCOOP +PGBM6 PORT GIBSON (1 NW) MS US 3197 -9100 37 COOPAB +PGBP7 PAGO BAY MY 1343 14480 0 HTG +PGCC1 HIGHLAND (6 NE) CA US 3418 -11713 1092 ALERT +PGD PUNTA GORDA FL US 2692 -8199 -9999 ASOS +PGDA4 PARAGOULD (1 S) AR US 3603 -9049 79 COOPB +PGEN8 PINGREE (3 W) ND US 4717 -9897 458 UCOOP +PGEN8G PINGREE (3 W) ND US 4717 -9897 -9999 +PGEO2 PAGE (2 SE) OK US 3472 -9456 299 COOPAB +PGEW3 PORTAGE (3 E) WI US 4353 -8939 245 UCOOP +PGFK2 BARBOURVILLE (17 ENE) KY US 3693 -8357 628 IFLOWS +PGFM6 VANCLEAVE (6 NNE) MS US 3061 -8864 -9999 +PGFN5 MILAN (17 W) NM US 3517 -10817 2560 WSF +PGFO3 LA PINE (8 NW) OR US 4372 -12160 1417 GOES +PGFP1 PINE GROVE FURNACE PA US 4003 -7730 270 COOPB +PGHI4 PRIMGHAR IA US 4309 -9563 463 COOPAB +PGHP1 PITTSBURGH PA US 4044 -8100 223 GOES +PGKC1 EAST HIGHLANDS (2 ENE) CA US 3412 -11714 485 GOES +PGKW2 MYRTLE (5 E) WV US 3778 -8210 589 IFLOWS +PGLA4 PARAGOULD (1 S) AR US 3603 -9050 82 COOPA +PGLM6 PASCAGOULA (3 NE) MS US 3040 -8848 3 COOPAB +PGLP1 PRINCE GALLITZIN STA PK PA US 4065 -7855 463 +PGLS1 PAGELAND SC US 3476 -8040 189 COOPA +PGLS2 PRINGLE SD US 4360 -10358 -9999 UCOOP +PGLU1 PANGUITCH (13 SW) UT US 3770 -11265 2499 WSF +PGMA2 PORT GRAHAM (1 NW) AK US 5935 -15184 24 COOPA +PGMC1 YOSEMITE VILLAGE (6 SSW) CA US 3767 -11963 2134 WSF +PGMC2 TRINIDAD (8 SW) CO US 3713 -10464 1908 GOES +PGMV2 MARVIN (3 N) VA US 3728 -8188 -9999 GOES +PGO PAGE OK US 3468 -9462 -9999 AMOS +PGOC2 PAGOSA SPRINGS (4 NW) CO US 3728 -10706 2320 COOPAB +PGOW3 PESHTIGO (4 N) WI US 4511 -8776 183 UCOOP +PGPV2 POUND (2 NW) VA US 3715 -8263 771 IFLOWS +PGPW1 PACKWOOD (14 E) WA US 4662 -12139 1823 SNOTEL +PGRA2 PORT GRAHAM (1 NW) AK US 5935 -15185 91 SNOTEL +PGRC1 PINE GROVE (2 SE) CA US 3840 -12063 744 GOES +PGRC2 TRINIDAD (3 SW) CO US 3714 -10455 1851 GOES +PGRF1 BRANDON (8 E) FL US 2793 -8216 -9999 OTHER +PGRP1 PINE GROVE (2 SE) PA US 4052 -7637 226 IFLOWS +PGRT2 WOODLANDS TX US 3019 -9548 -9999 GOES +PGRU1 PLEASANT GROVE UT US 4043 -11175 1585 GOES +PGRV2 SANDY LEVEL (1 S) VA US 3695 -7953 196 UCOOP +PGSC1 ROSEVILLE (2 NNW) CA US 3877 -12130 104 ALERT +PGSC2 PAGOSA SPRINGS (15 NW) CO US 3743 -10718 2338 +PGSC6 PEGUIS CH 2950 -10474 -9999 GOES +PGSCH PEGUIS MX 2950 -10474 -9999 +PGV GREENVILLE NC US 3564 -7739 -9999 SAWRS +PGVN7 GREENVILLE NC US 3562 -7738 8 +PGVP1 PINE GROVE PA US 4053 -7640 152 +PGVT1 UNICOI (7 NE) TN US 3622 -8223 792 GOES +PGWC2 WESTON (1 E) CO US 3713 -10483 -9999 UCOOP +PGWO3 PORTLAND OR US 4552 -12269 48 COOPB +PGZO3 BROOKINGS (39 E) OR US 4203 -12355 1234 WSF +PHAC1 SALINAS (13 ESE) CA US 3665 -12137 -9999 ALERT +PHAF1 PALATKA (20 W) FL US 2970 -8198 33 UCOOP +PHAH1 PAHOA HI US 1955 -15498 149 COOPB +PHAN6 WEST KILL (3 SW) NY US 4219 -7448 701 SNOCOR +PHAO1 NEWTON FALLS (3 N) OH US 4127 -8095 -9999 GOES +PHAP1 PHILADELPHIA PA US 4002 -7521 8 GOES +PHAT2 PHARR TX US 2621 -9819 -9999 NWR +PHBC3 CLARKS FALLS (2 NW) CT US 4147 -7183 47 GOES +PHBK1 PHILLIPSBURG KS US 3979 -9933 605 SCAN +PHBN6 WEST KILL (3 SW) NY US 4219 -7445 732 SNOCOR +PHBP1 PHILADELPHIA PA US 3995 -7513 0 HTG +PHBW4 JACKSON (5 NW) WY US 4352 -11092 2499 SNOTEL +PHCN6 PORT HENRY NY US 4405 -7345 -9999 +PHD NEW PHILADELPHIA (2 SE) OH US 4047 -8142 270 ASOS +PHDN6 WEST KILL (3 SW) NY US 4219 -7445 762 SNOCOR +PHDW4 PINEDALE WY US 4287 -10988 2188 COOPC +PHEC1 PHELAN (2 WNW) CA US 3444 -11761 -9999 ALERT +PHEM6 PELAHATCHIE (3 E) MS US 3232 -8975 119 +PHEN6 WEST KILL (3 SW) NY US 4219 -7445 792 SNOCOR +PHEW3 PHELPS WI US 4605 -8903 513 COOPB +PHF NEWPORT NEWS VA US 3713 -7649 13 ASOS +PHFN6 WEST KILL (3 SW) NY US 4219 -7445 823 SNOCOR +PHGC1 TEMECULA (2 SE) CA US 3347 -11713 308 GOES +PHGM8 PHILIPSBURG MT US 4632 -11330 1609 GOES +PHGN6 WEST KILL (3 W) NY US 4219 -7445 853 SNOCOR +PHGT2 RIO GRANDE CITY TX US 2640 -9877 -9999 NWR +PHHN6 WEST KILL (3 W) NY US 4219 -7445 881 SNOCOR +PHI MOUNT HOLLY NJ US 4001 -7482 15 +PHIC1 RAMONA (5 SW) CA US 3302 -11663 1111 ALERT +PHIH1 PUHI HI US 2198 -15040 46 COOPB +PHIK1 PHILLIPSBURG (1 SSE) KS US 3974 -9932 581 COOPAB +PHIK2 PHIL KY US 3717 -8494 -9999 UCOOP +PHIM6 PHILIPP (5 E) MS US 3377 -9013 32 +PHIM8 PHILIPSBURG (2 S) MT US 4632 -11330 1606 COOPAB +PHIN4 MT HOLLY WFO NJ US 4002 -7482 3 +PHIN6 PRESTON (2 SW) NY US 4256 -7572 475 IFLOWS +PHIO1 PHILO (3 SSW) OH US 3984 -8192 311 COOPA +PHIO3 PHILOMATH (2 SE) OR US 4453 -12333 68 GOES +PHIP1 PHILADELPHIA (1 ENE) PA US 3995 -7517 18 SAWRS +PHIW2 PHILIPPI WV US 3915 -8004 390 +PHIW4 LAGRANGE (20 W) WY US 4163 -10449 1519 COOPAB +PHJH LAHAINA (6 N) HI US 2096 -15667 73 COOPAB +PHKH1 HILO HI US 1975 -15553 1985 COOPB +PHKN6 WEST KILL (3 W) NY US 4219 -7444 939 SNOCOR +PHKP KAANAPALI HI US 2093 -15668 -9999 MARS +PHL PHILADELPHIA PA US 3987 -7525 3 +PHLA2 PAXSON (14 N) AK US 6324 -14547 1128 GOES +PHLC1 PHILLIPSVILLE CA US 4022 -12378 110 +PHLH1 PAHALA (1 NW) HI US 1922 -15550 357 COOPB +PHLI2 PHILO IL US 4000 -8816 219 COOPB +PHLK1 PHILLIPSBURG (1 SSE) KS US 3974 -9932 581 COOPB +PHLK2 PHELPS (3 S) KY US 3748 -8215 346 COOPB +PHLM1 FRANKLIN ME US 4483 -7039 -9999 +PHLM6 PHILADELPHIA (1 WSW) MS US 3277 -8913 126 COOPAB +PHLN1 PHILLIPS (4 SE) NE US 4087 -9812 -9999 UCOOP +PHLN6 WEST KILL (3 W) NY US 4218 -7444 975 SNOCOR +PHLN8 PARSHALL (4 W) ND US 4795 -10221 576 GOES +PHLO1 PERRYSVILLE (3 S) OH US 4062 -8232 -9999 GOES +PHLO3 BAKER (10 SW) OR US 4467 -11799 1189 +PHLS2 PHILIP (1 S) SD US 4402 -10166 686 UCOOP +PHLW3 PHILLIPS (1 N) WI US 4570 -9041 458 UCOOP +PHMC1 MINERAL KING (12 NW) CA US 3659 -11872 2621 WSF +PHME MOLOKAI HI US 2120 -15697 -9999 RAMOS +PHMK KAUNAKAKAI HI US 2116 -15710 137 +PHMN6 WEST KILL (3 W) NY US 4218 -7444 1024 SNOCOR +PHMO1 WAMSLEY (3 NW) OH US 3888 -8335 -9999 IFLOWS +PHMS2 PIERRE SD US 4437 -10037 533 UCOOP +PHN PORT HURON MI US 4292 -8253 -9999 SAWRS +PHNA3 PHOENIX AZ US 3333 -11207 -9999 NWR +PHNP1 ROSEDALE (1 SW) PA US 4048 -7985 229 UCOOP +PHO POINT HOPE (2 W) AK US 6835 -16680 4 AWOS +PHOC2 ROCHY FORD (2 SE) CO US 3803 -10370 1271 WSF +PHON6 PHOENICIA (2 SW) NY US 4206 -7434 461 COOPB +PHP PHILIP SD US 4405 -10160 672 ASOS +PHPC1 TWIN BRIDGES (3 E) CA US 3882 -12007 2073 WSF +PHPM4 PORT HOPE MI US 4386 -8299 183 COOPAB +PHPN1 PHILLIPS NE US 4092 -9823 -9999 UCOOP +PHPW3 PHELPS (2 SE) WI US 4604 -8907 543 +PHQO3 CRATER LAKE (1 W) OR US 4290 -12217 1996 WSF +PHRA3 GRAND CANYON (4 NE) AZ US 3614 -11210 783 COOPA +PHRC1 PINEHURST (1 SW) CA US 3669 -11900 1237 GOES +PHRM1 PHAIR (1 S) ME US 4663 -6795 158 OTHER +PHRT2 BROWNSVILLE TX US 2590 -9750 -9999 NWR +PHSP1 GASCOLA PA US 4045 -7980 290 UCOOP +PHTC2 GRAND LAKE (10 N) CO US 4040 -10585 2752 SNOTEL +PHTT1 POCAHONTAS (1 E) TN US 3504 -8879 -9999 RFCSIM +PHX PHOENIX AZ US 3343 -11200 337 +PHXA3 PHOENIX AZ US 3338 -11207 352 COOPA +PHXM4 Dry Dock MI US 4295 -8244 -9999 CTGN +PHXP1 PHOENIXVILLE (1 SE) PA US 4012 -7550 32 COOPAB +PHYK2 PIKEVILLE (11 SE) KY US 3743 -8235 238 GOES +PHYM8 NEIHART (6 S) MT US 4684 -11072 2509 GOES +PIA PEORIA IL US 4067 -8968 198 +PIAC1 POINT ARGUELLO CA US 3471 -12097 -9999 BUOY +PIAI2 PEORIA IL US 4070 -8957 13 +PIAN6 PISECO NY US 4345 -7452 519 COOPAB +PIB HATTIESBURG/LAUREL MS US 3147 -8934 -9999 SAWRS +PIBC1 PITTSBURG (4 S) CA US 3795 -12188 488 GOES +PIBN2 HENDERSON (2 W) NV US 3604 -11502 549 ALERT +PIBW4 KINNEAR (5 NW) WY US 4320 -10875 1666 GOES +PICA3 PICACHO (8 SE) AZ US 3265 -11140 558 COOPBC +PICC1 GORMAN (15 S) CA US 3467 -11881 792 GOES +PICC2 FORT COLLINS (28 NW) CO US 4077 -10550 2408 WSF +PICI1 PICABO ID US 4331 -11416 1472 +PICM6 PICAYUNE MS US 3056 -8965 23 COOPB +PICM8 EAST GLACIER (11 SW) MT US 4830 -11333 1807 SNOTEL +PICN4 PICATINNY ARSENAL NJ US 4097 -7453 217 GOES +PICO3 HEPPNER (17 NE) OR US 4554 -11931 427 +PICS1 PICKENS SC US 3488 -8272 354 COOPAB +PICS2 PICKSTOWN (2 E) SD US 4306 -9849 552 NWR +PICT1 PICKWICK DAM TN US 3507 -8825 -9999 AHOS +PICT2 PIDCOKE TX US 3128 -9788 -9999 +PICV2 POUND VA US 3712 -8260 468 GOES +PICW2 PICKENS (2 N) WV US 3867 -8020 1170 COOPAB +PIDC2 ARBOLES (5 NE) CO US 3709 -10740 1874 AHOS +PIDM4 GULLIVER/PORT INLAND (7 ESE) MI US 4597 -8587 185 UCOOP +PIDO1 PIEDMONT (1 WNW) OH US 4019 -8122 267 GOES +PIDT2 PIDCOKE TX US 3128 -9788 -9999 COOPB +PIE ST PETERSBURG-CLEARWATER FL US 2791 -8269 -9999 ASOS +PIEC1 JOHNSTONVILLE (9 SSW) CA US 4025 -12064 1768 GOES +PIEC2 RIO BLANCO (23 NW) CO US 3992 -10830 1850 +PIEF1 MULBERRY (4 S) FL US 2785 -8197 -9999 OTHER +PIEI1 PIERCE (2 N) ID US 4650 -11583 1158 GOES +PIEL1 SHREVEPORT LA US 3246 -9374 -9999 GOES +PIEM7 PIEDMONT (8 SW) MO US 3709 -9084 252 NWR +PIEM8 BROWNING (36 NW) MT US 4876 -11369 1676 WSF +PIEN5 PIETOWN (18 NE) NM US 3450 -10790 2427 COOPAB +PIEN6 PIERCEFIELD NY US 4423 -7457 482 +PIEO1 PIEDMONT (1 NW) OH US 4019 -8037 270 GOES +PIEO2 PIEDMONT (3 N) OK US 3569 -9774 366 COOPB +PIEP4 LAS PIEDRAS (1 S) PR 1817 -6587 80 GOES +PIES2 PIERRE (7 NNW) SD US 4445 -10042 506 COOPB +PIES2G PIERRE (7 NNW) SD US 4445 -10042 -9999 +PIET2 PINELAND TX US 3124 -9397 -9999 COOPB +PIFC1 TEHACHAPI (18 N) CA US 3538 -11841 1286 GOES +PIFW1 YAKIMA (19 W) WA US 4660 -12090 1311 GOES +PIGF1 PORT INGLIS FL US 2899 -8276 0 GOES +PIGI3 MONGO (3 ESE) IN US 4167 -8525 -9999 UCOOP +PIGM4 PIGEON (4 N) MI US 4389 -8326 187 UCOOP +PIGN7 RALEIGH NC US 3579 -7865 -9999 GOES +PIH POCATELLO (7 NW) ID US 4292 -11257 1355 +PIHA2 HAINES (3 S) AK US 5920 -13546 15 OTHER +PIHC1 JULIAN (5 SW) CA US 3302 -11663 1097 GOES +PIHI1 POCATELLO (1 NW) ID US 4287 -11247 1347 +PIHO1 PLYMOUTH OH US 4100 -8270 -9999 GOES +PIIC1 PAICINES (4 S) CA US 3661 -12120 282 GOES +PIIH1 PIIHONUA HI US 1972 -15513 262 COOPB +PIIT2 PECOS (22 S) TX US 3105 -10355 -9999 +PIJC2 PINE (6 NW) CO US 3947 -10540 -9999 +PIKM2 PIKESVILLE MD US 3938 -7672 152 ALERT +PIKN3 PIKE (3 E) NH US 4403 -7193 366 COOPAB +PIKN7 PIKEVILLE (1 N) NC US 3551 -7798 -9999 +PIKT1 FORBUS (15 E) TN US 3657 -8480 495 COOPB +PIL PORT ISABEL TX US 2617 -9735 -9999 ASOS +PILA2 SEWARD (27 S) AK US 5974 -14947 30 +PILC1 HILLSBOROUGH (3 WSW) CA US 3755 -12242 213 GOES +PILF1 EBRO (23 NE) FL US 3055 -8551 30 ARC +PILL1 Pilottown LA US 2918 -8926 -9999 CTGN +PILM4 PASSAGE ISLAND MI US 4822 -8837 -9999 C-MAN +PILM5 PINE ISLAND MN US 4418 -9265 -9999 COOPB +PILN8 PILLSBURY ND US 4720 -9780 392 UCOOP +PILO3 PILOT ROCK (11 E) OR US 4550 -11862 585 COOPB +PILP1 PHILADELPHIA PA US 3995 -7516 219 NWR +PILW1 SNOHOMISH (2 NE) WA US 4794 -12207 15 GOES +PIMG1 CLAYTON (12 ENE) GA US 3495 -8317 -9999 +PIMS1 PIMLICO SC US 3309 -7995 -3 GOES +PINA1 PINE APPLE AL US 3188 -8699 81 COOPB +PINC1 OJAI (15 NW) CA US 3461 -11937 1286 COOPB +PINC2 COLORADO SPRINGS CO US 3898 -10477 2103 ALERT +PINF1 PINETTA (6 E) FL US 3060 -8326 14 GOES +PING1 CALHOUN (7 NE) GA US 3458 -8486 188 GOES +PINI1 PINEHURST (1 W) ID US 4751 -11624 668 GOES +PINI2 PRINCETON IL US 4135 -8948 169 GOES +PINI2G PRINCETON IL US 4135 -8948 169 +PINM2 PINTO MD US 3957 -7883 -9999 GOES +PINM4 PINCONNING MI US 4386 -8397 265 COOPB +PINM5 PINE CITY MN US 4583 -9293 -9999 UCOOP +PINM7 EDGAR SPRINGS (10 SW) MO US 3767 -9205 -9999 GOES +PINM8 FORT PECK (15 W) MT US 4784 -10664 727 OTHER +PINN2 BELMONT, NV NV US 3879 -11685 -9999 GOES +PINN4 PINE BROOK NJ US 4087 -7432 45 GOES +PINN7 PINEVILLE NC US 3509 -8088 162 IFLOWS +PINO3 MAUPIN (11 SW) OR US 4513 -12126 628 +PINP1 COLVER (3 SSW) PA US 4051 -7880 725 IFLOWS +PINS1 MONCKS CORNER (4 N) SC US 3324 -7999 0 GOES +PINS2 INTERIOR (15 SW) SD US 4353 -10212 -9999 GOES +PINT1 PINEWOOD TN US 3590 -8715 -9999 OTHER +PINT2 DEL RIO (20 SE) TX US 2913 -10072 -9999 +PINU1 OGDEN (7 ENE) UT US 4125 -11183 1524 GOES +PINV1 PLYMOUTH (1 NE) VT US 4355 -7272 396 SNOCOR +PINV2 PINEY RIVER VA US 3770 -7903 193 UCOOP +PINW2 PINEVILLE WV US 3758 -8154 390 COOPAB +PINW4 PINEDALE (1 NE) WY US 4288 -10985 2228 +PIOC1 SAN CLEMENTE CA US 3346 -11759 232 ALERT +PIOC2 REDMESA (6 SSW) CO US 3702 -10818 -9999 GOES +PIOI2 PIOTROWSKI PARK IL US 4183 -8773 181 UCOOP +PIOL1 PIONEER LA US 3275 -9153 28 COOPB +PIOM7 MONETT (10 SW) MO US 3684 -9405 -9999 GOES +PION2 PIOCHE NV US 3793 -11445 1884 COOPAB +PION5 PINON (23 ESE) NM US 3255 -10493 -9999 UCOOP +PIOT2 PRESIDIO (7 NW) TX US 2960 -10445 785 RFCSIM +PIP PILOT POINT AK US 5756 -15756 -9999 AWOS +PIPA3 MOCCASIN (2 S) AZ US 3686 -11274 1500 COOPAC +PIPI2 PIPER CITY IL US 4075 -8818 210 COOPAB +PIPM5 PIPESTONE MN US 4401 -9633 520 COOPAB +PIPM5G PIPESTONE MN US 4401 -9633 -9999 +PIPM8 SILVER STAR (13 NW) MT US 4585 -11245 2195 WSF +PIPP1 PIPER PA US 4118 -7815 634 COOPB +PIPS2 BELVIDERE (6 SE) SD US 4375 -10123 -9999 GOES +PIPW2 PIPESTEM WV US 3755 -8102 -9999 GOES +PIQO1 PIQUA (2 WSW) OH US 4013 -8427 290 COOPB +PIR PIERRE SD US 4438 -10029 526 +PIRC1 PIRU CA US 3440 -11871 244 COOPB +PIRC2 MEEKER (36 W) CO US 4002 -10847 -9999 GOES +PIRF1 PIERCE (8 SE) FL US 2773 -8190 40 +PIRI1 PIERCE ID US 4649 -11580 939 +PIRN1 PIERCE NE US 4220 -9753 485 COOPB +PIRS2 PIERRE SD US 4437 -10033 431 +PIRT2 PIERCE (1 E) TX US 2924 -9620 -9999 COOPAB +PIRW2 LEAD MINE (3 E) WV US 3918 -7922 1074 +PISC1 PISMO BEACH (1 NW) CA US 3516 -12068 12 COOPA +PISC2 REDMESA (6 S) CO US 3700 -10819 -9999 GOES +PISM8 AUGUSTA (20 NNW) MT US 4768 -11250 1332 GOES +PISN7 PISGAH FOREST (1 N) NC US 3527 -8270 643 COOPB +PIST2 PORT ISABEL TX US 2607 -9722 5 COOPA +PIT PITTSBURGH (3 N) PA US 4049 -8023 358 +PITC1 MONTGOMERY CREEK (4 W) CA US 4084 -12200 305 GOES +PITC2 AURORA (5 NNW) CO US 3980 -10486 -9999 GOES +PITF1 BONIFAY (14 NW) FL US 3095 -8584 16 GOES +PITI3 PITTSBORO IN US 3987 -8647 -9999 UCOOP +PITM1 PITTSFIELD (5 S) ME US 4472 -6942 50 GOES +PITM7 PITTSBURG (4 W) MO US 3784 -9337 -9999 UCOOP +PITN2 LAS VEGAS (10 SSE) NV US 3604 -11511 640 ALERT +PITN3 PITTSBURG NH US 4505 -7138 411 +PITN4 PITMAN NJ US 3974 -7512 13 GOES +PITP1 CORAOPOLIS (1 SW) PA US 4050 -8025 351 COOPB +PITT2 PITTSBURG (5 S) TX US 3293 -9494 107 COOPB +PITW1 KLICKITAT (5 SW) WA US 4576 -12121 88 GOES +PIUC1 LAKE ISABELLA (17 S) CA US 3540 -11845 1308 UCOOP +PIUU1 KINGSTON (8 N) UT US 3832 -11218 1798 GOES +PIVK2 PIKEVILLE KY US 3748 -8252 -9999 +PIVN2 CARLIN (21 S) NV US 4043 -11612 1538 COOPA +PIVW3 PITTSVILLE (1 N) WI US 4445 -9013 315 AUTOB +PIXW4 COKEVILLE (11 S) WY US 4194 -11098 -9999 OTHER +PJA PORT ALSWORTH AK US 6020 -15431 79 +PJAP1 HAMLIN PA US 4141 -7540 457 SNOCOR +PJBP1 SOUTH CANAAN PA US 4150 -7540 424 SNOCOR +PJCP1 WAYMART PA US 4158 -7539 404 SNOCOR +PJDP1 POYNTELLE PA US 4182 -7542 625 SNOCOR +PJDR1 NARRAGANSETT RI US 4135 -7149 0 CTGN +PJEP1 RILEYVILLE PA US 4172 -7522 485 SNOCOR +PJFO3 PAISLEY (27 NE) OR US 4293 -12012 1402 GOES +PJFP1 BEACH LAKE PA US 4160 -7515 393 SNOCOR +PJI POINT JUDITH RI US 4135 -7147 -9999 MARS +PJNT2 BIG BEND NATIONAL PARK (8 ENE) TX US 2933 -10321 1140 GOES +PJON JOHNSTON ISLANDS HI US 1674 -16953 3 +PJRN5 LOS ALAMOS (3 WSW) NM US 3587 -10637 2539 +PJRN6 PORT JERVIS NY US 4139 -7469 143 COOPAB +PJUC2 CONIFER (6 W) CO US 3947 -10540 2576 UCOOP +PKAF1 PAHOKEE (19 SE) FL US 2664 -8042 -9999 UCOOP +PKAH1 KAILUA-KONA (20 E) HI US 1967 -15571 -9999 GOES +PKB PARKERSBURG WV US 3935 -8144 253 +PKBF1 PAHOKEE (18 SE) FL US 2664 -8043 -9999 UCOOP +PKBI4 PARKERSBURG IA US 4259 -9278 296 COOPB +PKBW2 PARKERSBURG WV US 3927 -8157 195 +PKCC1 DOBBINS (7 N) CA US 3948 -12120 1132 GOES +PKCC2 TINCUP CO US 3882 -10658 2941 SNOTEL +PKCF1 BELLE GLADE (14 ESE) FL US 2663 -8044 -9999 UCOOP +PKCN1 PARKS NE US 4004 -10173 943 +PKCN5 LAKEWOOD (6 NE) NM US 3269 -10430 996 +PKCN6 PERKINSVILLE NY US 4252 -7763 640 ALERT +PKCU1 PARK CITY (7 SW) UT US 4060 -11158 2664 COOPABC +PKCV2 ST. CHARLES (1 WSW) VA US 3680 -8308 585 IFLOWS +PKD PARK RAPIDS (2 S) MN US 4690 -9507 440 +PKDF1 SOUTH BAY (17 E) FL US 2662 -8044 -9999 UCOOP +PKDM5 PARK RAPIDS (2 S) MN US 4690 -9507 440 UCOOP +PKEF1 BELLE GLADE (15 ESE) FL US 2662 -8043 -9999 UCOOP +PKEM4 PELKIE (5 SW) MI US 4677 -8871 340 COOPBC +PKEN7 PATTERSON NC US 3700 -8157 387 COOPB +PKET1 PIKEVILLE TN US 3562 -8520 268 COOPA +PKF PARK FALLS WI US 4593 -9045 462 S +PKFC1 PARKFIELD CA US 3590 -12043 457 GOES +PKFF1 SOUTH BAY (19 ESE) FL US 2657 -8042 -9999 UCOOP +PKFI2 PARK FOREST IL US 4150 -8768 216 COOPAB +PKFO3 TILLER (5 E) OR US 4293 -12285 998 GOES +PKFW3 PARK FALLS WI US 4593 -9045 465 COOPAB +PKGA4 POUGHKEEPSIE AR US 3612 -9145 97 +PKGM5 GRAND RAPIDS MN US 4725 -9359 390 +PKGM5G GRAND RAPIDS MN US 4725 -9359 390 +PKGW2 PARKERSBURG WV US 3923 -8150 194 UCOOP +PKHH1 PUUKOHOLA HEIAU (6 W) HI US 2003 -15583 43 COOPAB +PKHN8 FARGO (3 WNW) ND US 4692 -9688 -9999 UCOOP +PKIH1 LAHAINA (4 NNE) HI US 2093 -15667 134 COOPAB +PKIP1 SCRANTON PA US 4144 -7564 236 IFLOWS +PKKC2 PARKER (1 SE) CO US 3951 -10475 1948 COOPAB +PKKH1 LAHAINA HI US 2089 -15659 1759 GOES +PKKM7 BOLIVAR (10 NE) MO US 3775 -9328 297 COOPB +PKLC2 CENTRAL CITY (5 N) CO US 3987 -10552 2879 GOES +PKLM6 HURLEY (9 SW) MS US 3063 -8860 7 COOPB +PKLN6 GILBOA (1 NW) NY US 4241 -7445 329 GOES +PKLP1 PERRYVILLE (1 E) PA US 4110 -7967 335 COOPB +PKLS2 GRENVILLE (6 NE) SD US 4550 -9730 625 UCOOP +PKLT2 POSSUME KINGDOM RAWS TX US 3287 -9855 -9999 OTHER +PKLU1 GUNNISON (16 SE) UT US 3902 -11158 2926 SNOTEL +PKLW2 HEWETT (4 WNW) WV US 3797 -8190 600 IFLOWS +PKMK2 PEAKS MILL (2 S) KY US 3827 -8481 165 GOES +PKMQ2 TAFT BC CN 5045 -11892 1890 GOES +PKMW2 SABINE (2 ENE) WV US 3770 -8147 793 IFLOWS +PKNI2 PEKIN (3 SE) IL US 4054 -8961 137 COOPB +PKOH1 HONOLULU HI US 2128 -15773 3 COOPB +PKOI1 POCATELLO (2 NE) ID US 4289 -11241 1473 COOPBC +PKPC1 EL MONTE (2 N) CA US 3410 -11802 94 ALERT +PKPM8 HELENA (7 SE) MT US 4652 -11195 1240 GOES +PKPN6 POUGHKEEPSIE (1 N) NY US 4172 -7393 15 COOPB +PKPP1 PARK PLACE PA US 4083 -7610 488 IFLOWS +PKPU1 FILLMORE (6 SSE) UT US 3888 -11225 2682 WSF +PKRC1 PASKENTA CA US 3989 -12254 230 COOPB +PKRN4 PARK RIDGE NJ US 4104 -7403 -9999 +PKRN8 PARK RIVER (2 W) ND US 4840 -9778 -9999 UCOOP +PKRO1 LOVELAND OH US 3925 -8429 -9999 ALERT +PKRP1 PARKER PA US 4108 -7968 -9999 +PKRS2 PARKER (3 WNW) SD US 4342 -9720 -9999 UCOOP +PKRS2G PARKER (3 WNW) SD US 4342 -9720 -9999 +PKRW4 KAYCEE (20 SW) WY US 4333 -10658 -9999 +PKS PICKSTOWN SD US 4307 -9853 -9999 +PKSC1 WEED (10 WSW) CA US 4137 -12255 2042 WSF +PKSI1 DRIGGS (12 W) ID US 4372 -11135 2499 WSF +PKSM2 PIKESVILLE MD US 3938 -7672 1676 COOPC +PKSS2 PICKSTOWN SD US 4307 -9853 454 +PKST2 SUGARLAND (1 N) TX US 2963 -9564 -9999 ALERT +PKSU1 GUNNISON (16 SE) UT US 3902 -11158 2926 WSF +PKTF1 PALATKA FL US 2974 -8164 21 NWR +PKTN7 SYLVA NC US 3525 -8325 1417 IFLOWS +PKTO1 PIKETON OH US 3907 -8302 174 +PKUH1 WAIMEA-KAMUELA (5 SE) HI US 1998 -15560 988 COOPB +PKVC2 RAND (7 SE) CO US 4037 -10610 2792 +PKVK2 PIKEVILLE KY US 3753 -8258 204 COOPB +PKVT1 PIKEVILLE TN US 3562 -8520 268 +PKVT2 PLAINVIEW TX US 3421 -10172 1052 COOPC +PKWC3 MERRITT PKWY CT US 4128 -7305 27 +PKWH1 KAILUA-KONA (20 NE) HI US 1977 -15570 -9999 GOES +PKWW1 PACKWOOD WA US 4663 -12167 323 COOPA +PKYA2 TELIDA (43 SE) AK US 6295 -15227 -9999 SNOCOR +PKYK2 PIKEVILLE KY US 3747 -8253 195 +PKYU1 PARK CITY (2 N) UT US 4068 -11151 1847 NWR +PKZO3 CRATER LAKE OR US 4290 -12213 1996 WSF +PLAC1 FALLBROOK CA US 3333 -11725 88 ALERT +PLAC2 COLLBRAN (1 W) CO US 3924 -10797 1859 GOES +PLAC3 PLAINFIELD CT US 4168 -7192 61 ALERT +PLAF1 PLANTATION (2 SE) FL US 2609 -8023 -9999 UCOOP +PLAG1 PLAINS (4 ESE) GA US 3201 -8433 -9999 GOES +PLAI2 YORKVILLE (2 S) IL US 4161 -8845 234 NWR +PLAM4 PLAINWELL MI US 4245 -8565 223 UCOOP +PLAM6 PHILADELPHIA (5 N) MS US 3284 -8910 114 +PLAM8 PLAINS MT US 4745 -11487 732 GOES +PLAW1 COUGAR (12 NE) WA US 4622 -12215 1341 +PLAW3 PLATTEVILLE WI US 4275 -9047 309 COOPAB +PLB PLATTSBURGH NY US 4469 -7352 -9999 +PLBC1 POTTER VALLEY (10 NE) CA US 3941 -12296 582 OTHER +PLBF1 PALM BAY (1 W) FL US 2795 -8064 12 COOPC +PLBP1 PHILIPSBURG (2 S) PA US 4087 -7822 524 COOPAB +PLCA2 CANTWELL (43 W) AK US 6289 -14976 -9999 UCOOP +PLCC1 PLACERVILLE (3 W) CA US 3870 -12082 564 COOPAB +PLCC2 PLACERVILLE CO US 3802 -10805 2231 COOPB +PLCF1 PLANT CITY FL US 2802 -8214 37 COOPA +PLCI1 COUNCIL (14 NW) ID US 4482 -11670 1786 WSF +PLCM7 PLATTE CITY MO US 3940 -9517 250 COOPB +PLCM8 NYE (13 WSW) MT US 4542 -11009 2691 SNOTEL +PLCN1 PLATTE CENTER NE US 4153 -9745 474 COOPB +PLCN5 PLACITAS (4 W) NM US 3530 -10650 1681 COOPB +PLCN6 PLATTE CLOVE NY US 4160 -7370 615 COOPB +PLCT2 PARIS TX US 3373 -9557 -9999 GOES +PLDA1 PALMERDALE AL US 3375 -8664 219 COOPB +PLDC1 PLACERVILLE (3 W) CA US 3873 -12085 475 COOPB +PLDC2 PALISADE (3 SW) CO US 3908 -10838 1469 UCOOP +PLDI1 IRWIN (7 SE) ID US 4336 -11122 1632 GOES +PLDI3 PORTLAND (1 SW) IN US 4042 -8500 277 COOPAB +PLDL1 PLAIN DEALING LA US 3285 -9365 -9999 GOES +PLDM4 PAINESDALE MI US 4703 -8867 388 COOPBC +PLDN1 PLEASANT DALE (2 NW) NE US 4100 -9695 396 +PLEC1 PLEASANT HILL (2 W) CA US 3793 -12212 442 GOES +PLEC2 RIDGWAY (4 W) CO US 3815 -10786 2295 +PLEI1 LETHA (1 N) ID US 4390 -11663 695 GOES +PLEM4 PELKIE (5 WSW) MI US 4680 -8874 311 COOPBC +PLEM8 PLEVNA MT US 4642 -10452 847 COOPABC +PLEN6 PLEASANTVILLE NY US 4113 -7378 98 COOPB +PLEO1 PLEASANT CITY OH US 3990 -8154 244 IFLOWS +PLEP1 PLEASANT MOUNT (1 W) PA US 4173 -7545 -9999 COOPAB +PLEU1 MOUNT PLEASANT (4 E) UT US 3955 -11138 2060 +PLFA3 MARBLE CAYON (1 NW) AZ US 3687 -11160 952 GOES +PLFI1 RIGGINS (15 W) ID US 4564 -11647 351 GOES +PLFM3 PLAINFIELD (1 NNW) MA US 4252 -7292 543 COOPB +PLFN4 PLAINFIELD NJ US 4060 -7440 27 COOPBC +PLFT2 ORVIL (29 WNW) TX US 2787 -9990 -9999 RFCSIM +PLFV1 PLAINFIELD (1 ESE) VT US 4428 -7242 244 COOPB +PLGA4 PALESTINE (1 E) AR US 3497 -9089 51 +PLGC1 PULGA (1 S) CA US 3979 -12145 398 GOES +PLGF1 GROVELAND (3 NE) FL US 2859 -8182 -9999 GOES +PLGM5 PILLAGER (5 SE) MN US 4631 -9438 -9999 GOES +PLGN1 PILGER NE US 4202 -9705 429 COOPB +PLGN7 PLEASANT GARDENS (1 SE) NC US 3569 -8206 375 GOES +PLGU1 PLEASENT GROVE UT US 4036 -11172 1451 COOPA +PLHG1 PELHAM GA US 3113 -8410 -9999 NWR +PLHL1 POINTE A LA HACHE LA US 2957 -8970 -9999 GOES +PLHM6 PELAHATCHIE MS US 3232 -8978 113 COOPAB +PLHM7 PLEASANT HILL MO US 3881 -9426 305 COOPAB +PLHO1 PLEASANT HILL OH US 4005 -8435 280 COOPB +PLHW2 MORGANTOWN (4 E) WV US 3963 -7989 415 IFLOWS +PLIC1 PLATINA (3 WSW) CA US 4040 -12283 760 GOES +PLIH1 VOLCANO (9 SW) HI US 1933 -15529 847 GOES +PLII3 PAOLI IN US 3853 -8648 171 COOPA +PLKA2 HOLLIS (11 SE) AK US 5535 -13248 244 GOES +PLKC1 PASKENTA (15 SW) CA US 3973 -12285 1829 UCOOP +PLKF1 POLK CITY FL US 2818 -8183 -9999 OTHER +PLKI1 COOLIN (8 NW) ID US 4858 -11696 792 GOES +PLKI4 POLK CITY (2 NW) IA US 4179 -9373 287 GOES +PLKI4G POLK CITY (2 NW) IA US 4179 -9373 287 +PLKK1 POMONA (6 WNW) KS US 3865 -9557 324 +PLKM7 POLK (2 NE) MO US 3775 -9327 293 +PLKN1 POLK NE US 4108 -9778 530 COOPB +PLKN2 RENO (2 SE) NV US 3951 -11979 1347 AMOS +PLKN6 DUNRAVEN NY US 4213 -7470 395 OTHER +PLKN7 BURNSVILLE (1 N) NC US 3593 -8231 1322 IFLOWS +PLKN8 PEKIN ND US 4776 -9832 442 UCOOP +PLKO1 PORTAGE LAKES OH US 4102 -8150 323 IFLOWS +PLKP1 POLK (3 SW) PA US 4135 -7999 448 IFLOWS +PLKS2 PLANKINTON SD US 4372 -9848 -9999 UCOOP +PLKT1 PULASKI (4 W) TN US 3521 -8710 -9999 +PLKU1 NEPHI (30 WNW) UT US 3988 -11032 1478 WSF +PLKW2 NEW CREEK (2 W) WV US 3938 -7908 945 IFLOWS +PLLC1 ALMANOR CA US 4021 -12116 1378 GOES +PLLH1 HONOLULU HI US 2133 -15777 303 COOPB +PLLI1 POCATELLO ID US 4288 -11244 1359 COOPC +PLLM5 PILLAGER (5 E) MN US 4633 -9442 351 UCOOP +PLLM7 POWELL (2 S) MO US 3660 -9418 -9999 UCOOP +PLLN7 POLLOCKSVILLE NC US 3501 -7722 -9999 GOES +PLLO1 PLEASANT HILL OH US 4005 -8435 280 GOES +PLLP1 PHILADELPHIA PA US 4005 -7533 14 GOES +PLMC1 CARLSBAD (1 NW) CA US 3313 -11728 93 ALERT +PLMC2 CASTLE ROCK (4 NW) CO US 3942 -10491 1811 GOES +PLMF1 PALMDALE (1 S) FL US 2693 -8132 -9999 GOES +PLMG1 WALESKA (5 W) GA US 3432 -8465 -9999 +PLMI1 PLUMMER (3 WSW) ID US 4731 -11696 890 COOPAB +PLMI2 PLUMFIELD IL US 3790 -8902 123 +PLMI2G PLUMFIELD IL US 3790 -8902 123 +PLMM3 PLYMOUTH MA US 4198 -7064 0 CTGN +PLMN1 PALMER NE US 4128 -9823 -9999 UCOOP +PLMN3 PLYMOUTH NH US 4377 -7168 -9999 GOES +PLMN7 PLUMTREE NC US 3602 -8202 -9999 AHOS +PLMP1 PALM (3 SE) PA US 4038 -7550 91 COOPB +PLMT1 PALMERSVILLE TN US 3643 -8858 -9999 +PLMU1 TREMONTON (12 N) UT US 4187 -11215 1362 COOPB +PLMW1 PULLMAN (2 NW) WA US 4676 -11719 776 COOPABC +PLMW3 PALMYRA WI US 4288 -8860 -9999 UCOOP +PLN PELLSTON MI US 4557 -8480 218 +PLNA1 PLANTERSVILLE (2 SSE) AL US 3261 -8691 70 COOPB +PLNC1 EL TORO (2 NNW) CA US 3363 -11758 290 ALERT +PLNF1 PLANT CITY (4 NE) FL US 2807 -8207 -9999 +PLNG1 PLAINS (2 N) GA US 3205 -8437 152 COOPC +PLNI2 PLAINFIELD IL US 4162 -8823 -9999 UCOOP +PLNK1 PLAINVILLE KS US 3923 -9930 656 COOPABC +PLNL1 PLAIN DEALING LA US 3290 -9369 88 COOPAB +PLNM2 PINTO (1 NW) MD US 3957 -7884 198 COOPB +PLNM4 PELLSTON (1 N) MI US 4557 -8479 218 COOPA +PLNM5 PELAN MN US 4865 -9639 317 RFCSIM +PLNM7 PLEASANT HOPE MO US 3747 -9328 344 COOPB +PLNM8 PLAINS (2 SE) MT US 4743 -11486 746 +PLNN2 NIXON (13 NW) NV US 3998 -11950 1201 WSF +PLNO3 PAULINA OR US 4413 -12000 1123 COOPAB +PLNS1 PELION (4 NW) SC US 3372 -8127 137 COOPAB +PLNS2 HOWES (10 S) SD US 4453 -10193 569 GOES +PLNT2 PLAINS TX US 3319 -10283 1122 COOPAB +PLNW1 PLAIN WA US 4778 -12065 591 COOPB +PLOC1 VALYERMO (2 W) CA US 3446 -11786 1082 GOES +PLOC2 PAGOSA SPRINGS (30 ENE) CO US 3735 -10655 3011 WSF +PLOH1 EWA HI US 2133 -15797 -9999 +PLOI1 POTLATCH (2 W) ID US 4692 -11695 748 GOES +PLOI2 POLO (1 NE) IL US 4199 -8957 -9999 UCOOP +PLOK2 OWINGSVILLE (6 SSW) KY US 3807 -8380 274 IFLOWS +PLOP4 TRUJILLO ALTO (2 SSW) PR 1833 -6602 -9999 GOES +PLOT2 PALO PINTO TX US 3286 -9830 -9999 +PLOW3 PLOVER (1 S) WI US 4444 -8955 331 UCOOP +PLPA2 PALMER (5 WNW) AK US 6162 -14925 -9999 UCOOP +PLPC1 QUINCY (11 SSE) CA US 3979 -12088 2073 OTHER +PLPI2 PALOS PARK IL US 4167 -8781 198 UCOOP +PLPM1 PHILLIPS ME US 4482 -7035 183 COOPB +PLPP1 PHILIPSBURG (8 E) PA US 4091 -7808 610 COOPB +PLPS2 PHILIP (4 S) SD US 4398 -10164 747 NWR +PLPT2 PLACEDO (4 NE) TX US 2873 -9677 -9999 GOES +PLRC1 PALOMAR MOUNTAIN (3 N) CA US 3338 -11684 1692 COOPABC +PLRC2 PAGOSA SPRINGS (30 ENE) CO US 3735 -10655 3011 GOES +PLRF1 OKAHUMPKA (2 SSE) FL US 2871 -8188 -9999 GOES +PLRI2 CHICAGO IL US 4170 -8762 180 UCOOP +PLRM1 BETHEL (5 SW) ME US 4435 -7086 231 SNOCOR +PLRM6 POPLARVILLE (10 WSW) MS US 3080 -8968 57 COOPB +PLRM8 POPLAR (4 N) MT US 4817 -10518 595 GOES +PLRV2 ORONOCO (1 NW) VA US 3770 -7928 466 GOES +PLSC1 PALM SPRINGS (2 E) CA US 3383 -11651 130 COOPAC +PLSC2 PALISADE CO US 3911 -10835 1463 COOPA +PLSK1 PLEASANTON KS US 3818 -9470 -9999 UCOOP +PLSM5 PALISADE MN US 4672 -9355 -9999 +PLSM8 POLARIS (4 N) MT US 4541 -11311 1996 COOPB +PLSN2 CARLIN (9 SW) NV US 4062 -11623 1891 GOES +PLSN5 PLACITAS (2 N) NM US 3534 -10644 1762 COOPB +PLSP1 PLEASANTVILLE (4 NW) PA US 4023 -7865 643 IFLOWS +PLSP4 PENUELAS PR 1797 -6676 2 HTG +PLST2 PLEASANTON (6 E) TX US 2896 -9849 127 COOPA +PLSW2 ALEXANDER (3 SSW) WV US 3875 -8025 735 IFLOWS +PLTC1 PILOT HILL CA US 3883 -12101 351 GOES +PLTC2 PLATTEVILLE (4 E) CO US 4027 -10487 1325 AMOS +PLTF1 PLYMOUTH (3 NW) FL US 2873 -8157 2 COOPC +PLTI2 PLATTVILLE (2 S) IL US 4151 -8838 177 UCOOP +PLTM6 PLEASANT HILL MS US 3490 -8990 123 COOPB +PLTM7 PLATTSBURG (1 SW) MO US 3955 -9447 274 COOPAB +PLTN1 PLATTSMOUTH (1 E) NE US 4100 -9588 306 COOPB +PLTN2 WEST WENDOVER (11 NW) NV US 4084 -11421 1420 AMOS +PLTO3 PILOT ROCK (1 SE) OR US 4548 -11883 524 COOPAB +PLTS2 PLATTE SD US 4339 -9884 491 COOPB +PLTT2 PALESTINE TX US 3172 -9565 -9999 +PLTU1 CHARLESTON (5 SW) UT US 4040 -11153 1606 COOPB +PLUC1 BLAIRSDEN (5 W) CA US 3975 -12070 1574 COOPB +PLUF1 OKAHUMPKA FL US 2868 -8188 -9999 GOES +PLUH1 KAPAAU (4 ESE) HI US 2021 -15574 149 COOPB +PLUM3 NEWBURY (1 SE) MA US 4280 -7084 3 COOPA +PLUM5 PLUMMER (1 NW) MN US 4792 -9605 335 +PLUN4 POMPTON LAKES NJ US 4099 -7428 58 GOES +PLVC2 PLATTEVILLE (6 ESE) CO US 4018 -10472 1524 PROF +PLVC3 PLAINVILLE CT US 4167 -7285 58 ALERT +PLVK2 WILLIAMSBURG (4 SSE) KY US 3668 -8413 457 IFLOWS +PLVM8 MARION (10 W) MT US 4811 -11488 1082 +PLVN1 PLAINVIEW NE US 4237 -9779 512 COOPB +PLVN2 MONTELLO (13 SE) NV US 4011 -11412 1495 COOPC +PLVO2 PAULS VALLEY (2 WNW) OK US 3475 -9725 261 +PLVP1 PLEASANT VALLEY PA US 4038 -7603 107 +PLVS2 PLAINVIEW (15 S) SD US 4438 -10213 -9999 UCOOP +PLVW2 MONTROSE (4 NNW) WV US 3910 -7983 762 IFLOWS +PLVW3 PLOVER WI US 4445 -8953 -9999 UCOOP +PLXA2 Port Alexander AK US 5625 -13465 -9999 CTGN +PLXP1 PLEASANT MOUNT (1 NW) PA US 4175 -7545 552 GOES +PLXT2 LAREDO (7 S) TX US 2740 -9949 -9999 GOES +PLXW1 PULLMAN (1 N) WA US 4677 -11718 768 +PLYC1 LIKELY (4 E) CA US 4123 -12044 1374 WSF +PLYF1 EDGEWATER (6 SE) FL US 2893 -8082 -9999 +PLYI3 PALMYRA IN US 3840 -8612 235 COOPB +PLYK1 PLYMOUTH (1 SW) KS US 3840 -9635 338 +PLYM3 PLYMOUTH MA US 4195 -7067 27 COOPA +PLYN1 PLYMOUTH NE US 4005 -9700 -9999 UCOOP +PLYN3 PLYMOUTH (1 E) NH US 4378 -7165 201 COOPAB +PLYN7 PLYMOUTH (5 E) NC US 3587 -7665 6 COOPA +PLYW3 PLYMOUTH WI US 4375 -8798 264 COOPAB +PLZN8 PLAZA (10 S) ND US 4786 -10196 645 UCOOP +PLZU1 PLEASANT GROVE UT US 4038 -11175 1405 OTHER +PMAC1 PETALUMA CA US 3824 -12264 3 GOES +PMAF1 PORT MANATEE FL US 2764 -8256 0 HTG +PMAI1 PARMA (2 N) ID US 4380 -11693 703 GOES +PMAW2 STEWARTSTOWN (3 ENE) WV US 3972 -7986 274 COOPB +PMBF1 PALM BAY (13 SSW) FL US 2782 -8074 4 UCOOP +PMBP1 LEECHBURG PA US 4050 -7976 296 UCOOP +PMCA2 PALMER (12 S) AK US 6153 -14908 20 COOPA +PMCC1 PLATINA (5 SSE) CA US 4029 -12287 1067 GOES +PMCM8 BRIDGER (3 SE) MT US 4527 -10887 1114 WSF +PMCN1 ELWOOD (8 ENE) NE US 4066 -9971 774 GOES +PMD PALMDALE (6 NW) CA US 3463 -11808 775 +PMDA3 APACHE JUNCTION (5 N) AZ US 3347 -11161 548 ALERT +PMDC1 PALMDALE (1 ENE) CA US 3459 -11809 791 COOPAB +PMDU1 DRAPER (3 SW) UT US 4048 -11190 1420 COOPC +PMFW1 PAL MOORE ORCHARD RAWS WA US 4835 -11763 -9999 +PMJI2 JOLIET (2 NW) IL US 4155 -8812 204 UCOOP +PMKA2 KNIK (12 WSW) AK US 6142 -15008 8 COOPA +PMKM8 MILES CITY (16 SE) MT US 4623 -10569 759 GOES +PMKW2 COALTON (4 W) WV US 3888 -8002 792 IFLOWS +PMLA2 PALMER (1 SE) AK US 6159 -14910 69 COOPAB +PMLC2 CONEJOS (25 WSW) CO US 3705 -10642 3048 WSF +PMLN7 AURORA (9 NNW) NC US 3543 -7684 -9999 GOES +PMLV1 POST MILLS VT US 4388 -7227 219 SNOCOR +PMLW2 BERGOO (4 N) WV US 3850 -8025 1078 IFLOWS +PMNA2 RUBY (44 S) AK US 6411 -15556 145 GOES +PMNK1 POMONA (2 S) KS US 3858 -9545 271 +PMNM8 LIBBY (20 S) MT US 4812 -11562 1554 SNOTEL +PMNV2 ROANOKE (20 SW) VA US 3720 -8015 1120 +PMOA2 Port Moller 5599 -16057 -9999 CTGN +PMOH1 KEAAU (3 WSW) HI US 1962 -15508 244 COOPB +PMP POMPANO BEACH FL US 2625 -8011 6 +PMPL1 GALVA (4 ENE) LA US 3029 -9034 -9999 GOES +PMPM8 POMPEYS PILLAR (18 N) MT US 4622 -10803 1056 COOPABC +PMPU1 OGDEN (28 W) UT US 4126 -11248 1285 COOPB +PMRC1 PALM SPRINGS (10 N) CA US 3384 -11638 115 ALERT +PMRM5 PLUMMER (7 N) MN US 4802 -9605 -9999 UCOOP +PMRM8 PRYOR (7 SE) MT US 4535 -10850 1885 GOES +PMRN6 AUSABLE FORKS (2 N) NY US 4447 -7367 351 IFLOWS +PMRP1 TAYLORTOWN (4 ESE) PA US 3973 -7991 244 +PMSC2 OURAY (4 N) CO US 3808 -10769 -9999 GOES +PMSK2 PINEVILLE (3 SW) KY US 3674 -8374 491 COOPBC +PMSM4 SILVER CITY (7 W) MI US 4671 -8984 384 UCOOP +PMSO2 PUTNAME (3 N) OK US 3590 -9896 660 +PMST2 PORT ARANSAS TX US 2778 -9707 4 COOPAB +PMTC1 GORMAN (15 WNW) CA US 3485 -11915 1676 UCOOP +PMTP1 PROMPTON PA US 4158 -7533 375 GOES +PMTV2 BIG STONE GAP (7 ESE) VA US 3685 -8265 1006 IFLOWS +PMYC1 CATHEDRAL CITY (2 SSW) CA US 3380 -11648 101 GOES +PMYF1 PAHOKEE (6 NE) FL US 2690 -8060 -9999 C-MAN +PMYM7 PALMYRA MO US 3980 -9150 195 COOPB +PMYN1 PALMYRA NE US 4071 -9637 347 UCOOP +PMZM7 PARIS MO US 3948 -9200 -9999 GOES +PMZM7G PARIS MO US 3948 -9200 -9999 +PNAC1 POINT ARENA CA US 3922 -12397 -9999 BUOY +PNAF1 PANAMA CITY (5 N) FL US 3025 -8566 10 COOPAB +PNAI2 PANA (3 E) IL US 3937 -8903 213 COOPAB +PNAW4 PINEDALE WY US 4288 -10985 2252 UCOOP +PNBC1 SCHEELITE (9 NW) CA US 3746 -11880 3170 WSF +PNBF1 PINELLAS PARK FL US 2787 -8274 -9999 GOES +PNBN4 PINE BROOK NJ US 4085 -7435 55 GOES +PNC PONCA CITY (2 NNW) OK US 3673 -9710 304 +PNCA1 PENCE AL US 3445 -8676 195 +PNCA3 TONTO BASIN AZ US 3386 -11131 719 COOPABC +PNCC1 PINECREST (1 NNE) CA US 3820 -11998 1707 GOES +PNCF1 PANAMA CITY FL US 3015 -8523 -9999 NWR +PNCI1 BOISE (6 SE) ID US 4353 -11610 856 +PNCI3 PENCE IN US 4035 -8750 215 COOPB +PNCK2 ASHLAND (5 SW) KY US 3838 -8273 256 IFLOWS +PNCM5 PINE CITY (2 NE) MN US 4583 -9290 -9999 COOPB +PNCN6 PHOENICIA (1 NW) NY US 4208 -7433 265 COOPB +PNCP1 PENNS CREEK PA US 4087 -7705 155 GOES +PNCP4 PONCE (5 NNW) PR 1808 -6665 175 COOPB +PNCT1 NASHVILLE TN US 3612 -8670 -9999 GOES +PNCW2 NEW CREEK (3 W) WV US 3937 -7907 946 IFLOWS +PNCW3 PENCE WI US 4642 -9027 442 UCOOP +PNDC1 BASS LAKE (6 NNE) CA US 3740 -11952 2073 WSF +PNDM5 PINE ISLAND (1 E) MN US 4420 -9264 -9999 UCOOP +PNDM8 PENDROY (6 SSW) MT US 4803 -11233 1280 OTHER +PNDN1 PENDER NE US 4212 -9670 408 COOPB +PNDO3 ADAMS (5 SW) OR US 4572 -11863 453 COOPABC +PNDP1 CLARION (3 SW) PA US 4119 -7944 311 GOES +PNDT2 PANDALE (5 SSE) TX US 3017 -10156 485 COOPAB +PNDW3 POUND WI US 4510 -8803 -9999 UCOOP +PNDW4 PINEDALE WY US 4287 -10987 2187 COOPAB +PNE PHILADELPHIA PA US 4008 -7501 30 ASOS +PNEA3 PINETOP (1 E) AZ US 3412 -10992 2195 COOPBC +PNEC1 MENDOTA (19 SW) CA US 3665 -12063 151 GOES +PNEF1 PENSACOLA (7 NNE) FL US 3052 -8718 41 COOPAB +PNEI1 VICTOR (5 E) ID US 4357 -11122 2076 WSF +PNEK2 PINER KY US 3884 -8453 -9999 GOES +PNFG1 GREENSBORO (12 NNW) GA US 3372 -8330 132 GOES +PNFI1 SMITHS FERRY (7 SW) ID US 4425 -11618 1341 GOES +PNFI2 PENFIELD (5 N) IL US 4038 -8795 223 COOPB +PNFP1 PENFIELD PA US 4120 -7850 -9999 GOES +PNGA4 PARKIN AR US 3527 -9057 54 GOES +PNGC1 TUOLUMNE MEADOWS (5 NNW) CA US 3700 -11915 1715 GOES +PNGL1 PINE GROVE LA US 3070 -9075 58 COOPB +PNGO3 HOOD RIVER (5 SSE) OR US 4565 -12150 195 GOES +PNGT2 PERSIMMON GAP TX US 2966 -10317 873 COOPA +PNHI1 PINEHURST ID US 4754 -11624 677 UCOOP +PNHM8 WIBAUX (21 SW) MT US 4678 -10458 807 GOES +PNHW2 PIE WV US 3767 -8203 693 IFLOWS +PNHW4 PINE HAVEN WY US 4435 -10482 -9999 UCOOP +PNKF1 SIESTA KEY (6 E) FL US 2727 -8248 -9999 OTHER +PNKI2 PINCKNEYVILLE (2 N) IL US 3810 -8938 131 COOPB +PNKM1 PORTAGE (4 SE) ME US 4671 -6846 248 SNOCOR +PNKW1 COUGAR (14 E) WA US 4607 -12202 335 COOPB +PNLA3 GLOBE (14 NW) AZ US 3357 -11090 835 GOES +PNLC2 MINTURN (9 N) CO US 3971 -10643 2787 GOES +PNLI4 PANORA (1 W) IA US 4170 -9438 319 +PNLK2 PINEVILLE KY US 3673 -8377 -9999 NWR +PNLM4 PORT INLAND MI US 4597 -8587 177 HTG +PNLM5 PINE ISLAND MN US 4418 -9263 -9999 COOPB +PNLM6 PASCAGOULA MS US 3036 -8857 0 HTG +PNLN6 CANADA LAKE (1 N) NY US 4318 -7452 479 SNOCOR +PNLT2 PANDALE (3 S) TX US 3013 -10153 -9999 UCOOP +PNLW2 BUD (6 WSW) WV US 3750 -8147 742 IFLOWS +PNM PRINCETON MN US 4555 -9360 282 +PNMC1 PINNACLES NAT MONUMENT CA US 3648 -12118 398 COOPA +PNMF1 PANAMA CITY FL US 3015 -8567 -9999 GOES +PNMI4 PANAMA IA US 4173 -9548 -9999 UCOOP +PNMK2 BIG LAUREL (3 NW) KY US 3698 -8322 411 COOPB +PNMM5 PRINCETON MN US 4557 -9358 -9999 UCOOP +PNMN1 PANAMA NE US 4060 -9651 421 UCOOP +PNMT1 UNICOI (2 NW) TN US 3622 -8237 1073 IFLOWS +PNN PRINCETON ME US 4520 -6757 -9999 SAWRS +PNNA1 PENNINGTON (2 NE) AL US 3223 -8803 26 COOPB +PNNC2 PINON (1 NE) CO US 3844 -10459 1521 GOES +PNNM1 PRINCETON (0) ME US 4519 -6756 66 COOPA +PNNT2 PENNINGTON TX US 3118 -9524 -9999 UCOOP +PNOC1 PANOCHE (11 ENE) CA US 3663 -12063 152 +PNOF1 POMPANO BEACH FL US 2623 -8012 -9999 UCOOP +PNOI2 PLANO (1 SSE) IL US 4165 -8853 186 COOPB +PNON5 PINOS ALTOS NM US 3288 -10820 -9999 UCOOP +PNPC1 CRESTLINE (2 SW) CA US 3423 -11730 1151 ALERT +PNPF1 NEW PORT RICHEY FL US 2826 -8272 -9999 GOES +PNQC1 POWAY (7 WSW) CA US 3294 -11712 79 GOES +PNRA4 PINE RIDGE AR US 3458 -9390 256 COOPB +PNRC1 CARMEL VALLEY (5 SSW) CA US 3642 -12178 796 ALERT +PNRC2 PALISADE (7 NW) CO US 3924 -10839 -9999 +PNRI1 BOISE ID US 4362 -11619 829 GOES +PNRK2 CAMPTON (5 NW) KY US 3777 -8363 401 IFLOWS +PNS PENSACOLA FL US 3047 -8719 38 ASOS +PNSF1 PENSACOLA FL US 3035 -8731 -9999 NWR +PNSM8 PLAINS (1 N) MT US 4747 -11488 759 COOPB +PNSO2 PAWNEE (3 ENE) OK US 3636 -9675 270 +PNSP1 PINE SUMMIT (2 NE) PA US 4118 -7653 323 IFLOWS +PNTA3 VAIL (2 SE) AZ US 3204 -11068 977 GOES +PNTC1 POINT ARENA CA US 3902 -12319 -9999 NWR +PNTF1 PUNTA GORDA (4 ESE) FL US 2692 -8200 6 COOPAB +PNTI2 PONTIAC IL US 4088 -8863 189 +PNTI3 PRINCETON (2 NE) IN US 3840 -8755 120 GOES +PNTK2 PAINTSVILLE KY US 3782 -8280 219 GOES +PNTM6 PONTOTOC MS US 3415 -8900 123 COOPAB +PNTM8 MISSOULA (10 NNE) MT US 4704 -11398 2414 GOES +PNTN2 GARDNERVILLE (10 ESE) NV US 3891 -11957 1786 ALERT +PNTN7 PRINCETON (3 N) NC US 3551 -7816 33 GOES +PNTO2 PONCA CITY OK US 3676 -9716 -9999 NWR +PNTS1 PENDLETON SC US 3466 -8280 -9999 GOES +PNTT2 POINT (7 S) TX US 3281 -9592 139 +PNTW3 POYNETTE (7 WNW) WI US 4341 -8953 244 COOPBC +PNVK2 PAINTSVILLE (1 E) KY US 3782 -8278 192 COOPB +PNVN7 PINEVILLE NC US 3508 -8091 -9999 +PNVO1 PAINESVILLE (1 E) OH US 4172 -8123 182 GOES +PNVS1 PINEVILLE (7 W) SC US 3345 -8015 23 +PNVS2 PLAINVIEW (4 SSW) SD US 4455 -10218 742 COOPAB +PNVT2 PLAINVIEW TX US 3418 -10170 -9999 +PNVW2 PINEVILLE WV US 3757 -8143 366 GOES +PNWC2 LOVELAND (11 WSW) CO US 4037 -10529 -9999 GOES +PNWS2 PHILIP (20 NW) SD US 4433 -10188 770 UCOOP +PNWT2 PENWELL TX US 3174 -10259 896 COOPAB +PNXO3 PENDLETON EXP STN OR US 4572 -11865 453 +PNXP1 PUNXSUTAWNEY (2 E) PA US 4094 -7897 366 COOPB +PNYC1 LAKE HUGHES (2 E) CA US 3467 -11843 1036 ALERT +PNYF1 GREEN COVE SPRINGS (10 W) FL US 2998 -8185 3 GOES +PNYP1 PUTNEYVILLE (2 SE) PA US 4093 -7928 390 COOPAB +POAC1 PALO ALTO (1 E) CA US 3744 -12214 8 COOPAB +POAH1 WAIALUA (3 SE) HI US 2155 -15810 207 COOPB +POAM4 PORT AUSTIN (1 E) MI US 4405 -8297 184 COOPBC +POB FAYETTEVILLE NC US 3517 -7901 66 +POBM8 POLEBRIDGE (1 N) MT US 4878 -11428 1077 +POBN7 FAYETTEVILLE NC US 3518 -7902 49 COOPB +POBO3 MCKENZIE BRIDGE (10 ESE) OR US 4424 -12195 975 GOES +POC LA VERNE CA US 3409 -11778 -9999 LAWRS +POCA2 PORTAGE AK US 6078 -14885 30 UCOOP +POCA4 POCAHONTAS AR US 3625 -9097 79 +POCC1 FILLMORE (1 E) CA US 3440 -11891 180 ALERT +POCI1 IDAHO FALLS (6 NE) ID US 4350 -11205 1433 GOES +POCI4 POCAHONTAS IA US 4273 -9466 381 COOPAB +POCN7 PLYMOUTH (15 ESE) NC US 3575 -7651 -9999 GOES +POCO2 PONCA CITY OK US 3668 -9707 -9999 UCOOP +POCP4 PONCE (4 E) PR 1803 -6653 21 COOPAB +POCT2 PORT O'CONNER TX US 2845 -9640 2 COOPA +POCW2 SISSONVILLE (6 ENE) WV US 3853 -8155 358 IFLOWS +POCW4 CLARK (20 SW) WY US 4470 -10964 1984 UCOOP +PODM1 POLAND ME US 4401 -7036 172 SNOCOR +POE FORT POLK LA US 3104 -9319 101 +POEC1 FAIRVIEW (9 SW) CA US 3597 -11835 2789 GOES +POEI3 POE IN US 4093 -8508 -9999 UCOOP +POEM8 POLEBRIDGE MT US 4878 -11427 1067 GOES +POEW2 POE NORTH WV US 3827 -8097 515 IFLOWS +POF POPLAR BLUFF MO US 3677 -9032 100 +POFO3 PORT ORFORD OR US 4273 -12450 -9999 +POGM8 LORING (15 N) MT US 4900 -10783 863 COOPABC +POGN7 MAGGIE VALLEY NC US 3563 -8317 1348 IFLOWS +POHC1 YOSEMITE VILLAGE (5 SW) CA US 3772 -11967 1177 GOES +POHH1 WAILUKU HI US 2082 -15651 52 COOPB +POHI1 PORTHILL (1 SW) ID US 4900 -11651 518 COOPB +POHW2 RUTH (4 SSE) WV US 3825 -8168 368 IFLOWS +POIA4 ATKINS AR US 3521 -9292 96 SCAN +POIC1 SAN FERNANDO (4 NNE) CA US 3433 -11840 457 COOPB +POIH1 POIPU HI US 2288 -15943 -9999 GOES +POIW4 AFTON (18 SE) WY US 4255 -11068 2591 WSF +POKA2 FOX (16 NNE) AK US 6519 -14750 767 UCOOP +POKF1 OCALA (2 NW) FL US 2922 -8216 -9999 +POKM5 POKEGAMA LAKE MN US 4717 -9355 390 GOES +POKM7 POLK (5 SW) MO US 3768 -9337 290 +POKW4 PINEDALE (28 SE) WY US 4270 -10942 2850 WSF +POLC1 POLLOCK PINES (16 NE) CA US 3890 -12038 1561 COOPB +POLH1 KULA HI US 2068 -15633 1875 COOPB +POLI OLIKTOK_POINT AK US 7050 -14988 -9999 +POLI2 POLO (5 NW) IL US 4203 -8961 261 COOPB +POLL1 POLLOCK (1 N) LA US 3153 -9242 23 GOES +POLM1 POLAND ME US 4401 -7036 171 COOPB +POLM7 POLO MO US 3954 -9404 304 COOPB +POLM8 POLEBRIDGE MT US 4876 -11428 1073 +POLN2 ELKO (35 E) NV US 4085 -11512 2347 WSF +POLN7 POLKTON (2 NE) NC US 3502 -8016 93 COOPB +POLS2 POLLOCK SD US 4590 -10028 498 COOPABC +POLW4 LARAMIE (10 SE) WY US 4126 -10542 2548 WSF +POMC1 POMONA CA US 3408 -11777 226 COOPAC +POMF1 POMPANO BEACH FL US 2623 -8014 5 UCOOP +POMH1 WAHIAWA (7 NE) HI US 2154 -15794 -9999 GOES +POMO1 POMEROY OH US 3903 -8202 -9999 +POMW1 POMEROY WA US 4647 -11759 579 COOPABC +PONC1 POINT SAL CA US 3510 -12101 -9999 BUOY +PONC2 PAONIA (1 SW) CO US 3885 -10762 1701 +PONF1 NEW SMYRNA BEACH (3 N) FL US 2907 -8092 2 COOPC +PONH1 KAMUELA (13 NW) HI US 2015 -15582 762 COOPB +PONL1 PONCHATOULA (4 SE) LA US 3042 -9038 5 COOPB +PONM4 PONTIAC MI US 4265 -8330 299 COOPAB +PONO2 STONEWALL (17 SW) OK US 3450 -9663 312 COOPB +PONP4 PONCE (3 NE) PR 1804 -6658 -9999 +PONQ2 WISTARIA BC CN 5317 -12687 1399 GOES +PONS2 ESTELLINE (7 W) SD US 4465 -9705 503 UCOOP +POOM7 BOLIVAR (3 N) MO US 3768 -9337 290 COOPB +POON3 WEST ALTON (3 NW) NH US 4357 -7136 157 GOES +POOV2 SHAWSVILLE (4 E) VA US 3717 -8018 1146 IFLOWS +POPA1 POPLAR SPRINGS (5 NE) AL US 3408 -8742 172 GOES +POPC1 SAN JACINTO (6 NE) CA US 3384 -11687 1167 GOES +POPF1 APOPKA (3 SW) FL US 2864 -8155 29 UCOOP +POPI2 POPLAR GROVE (3 SSW) IL US 4232 -8885 259 COOPB +POPM6 POPLARVILLE MS US 3085 -8955 95 COOPA +POPM8 POPLAR (2 E) MT US 4813 -10507 739 GOES +POPN7 POPLAR (2 E) NC US 3607 -8221 610 IFLOWS +POPO3 FORT ROCK (9 SE) OR US 4326 -12094 1320 COOPA +POPP1 NATALIE (2 NW) PA US 4083 -7650 274 COOPB +POPT1 POPLIN CROSSROADS TN US 3559 -8660 204 GOES +POPW2 POINT PLEASANT WV US 3884 -8214 155 GOES +POQP1 PHILADELPHIA PA US 4006 -7499 3 GOES +POR PORTAGE (6 SE) AK US 6078 -14884 31 ASOS +PORA2 ANCHORAGE BOROUGH AK US 6082 -14898 -9999 +PORA3 NOGALES (4 W) AZ US 3135 -11102 1221 ALERT +PORA4 PORTLAND AR US 3323 -9150 37 COOPA +PORC1 POTTER VALLEY (3 WNW) CA US 3936 -12313 309 COOPB +PORC2 CREEDE (16 W) CO US 3785 -10717 3133 WSF +PORF1 PORT ORANGE FL US 2909 -8102 -9999 OTHER +PORI1 PORTHILL ID US 4900 -11651 518 GOES +PORI2 PORTAGE PARK IL US 4197 -8175 187 UCOOP +PORM1 PORTAGE (2 N) ME US 4680 -6848 250 COOPB +PORM2 POINT OF ROCKS MD US 3927 -7754 64 COOPB +PORM4 PORTLAND MI US 4287 -8490 216 COOPB +PORM6 PORTERVILLE (1 NW) MS US 3270 -8849 -9999 GOES +PORM7 PORTAGEVILLE MO US 3642 -8970 85 COOPABC +PORM8 LIBBY (20 S) MT US 4812 -11562 1554 WSF +PORN5 PORTALES NM US 3418 -10335 1222 COOPA +PORN8 FORT YATES (8 NW) ND US 4618 -10075 517 UCOOP +PORO1 PORTSMOUTH OH US 3873 -8300 174 +PORO3 PORT ORFORD OR US 4274 -12450 0 HTG +PORP1 PORT ROYAL (2 SW) PA US 4052 -7742 131 GOES +PORS1 PORT ROYAL SC US 3239 -8068 -9999 GOES +PORS2 PORCUPINE SD US 4323 -10233 -9999 UCOOP +PORT1 PORT ROYAL TN US 3655 -8715 136 +PORT2 Port Arthur TX US 2987 -9393 -9999 CTGN +PORW3 PORTAGE WI US 4353 -8944 244 COOPAB +PORW4 POINT OF ROCKS (25 ENE) WY US 4168 -10878 1993 COOPC +POSC1 BASS LAKE (6 NNE) CA US 3740 -11952 2103 GOES +POSC2 PAGOSA SPRINGS (12 NW) CO US 3738 -10715 2591 UCOOP +POSH3 SATIAGO DE POSTA HO 1497 -8860 -9999 +POSI1 POST FALLS (1 SW) ID US 4770 -11697 648 +POSI2 POSEY IL US 3853 -8938 -9999 GOES +POSI2G POSEY IL US 3853 -8938 -9999 +POSI3 POSEYVILLE IN US 3817 -8778 13 COOPB +POSO2 PRYOR (5 NE) OK US 3637 -9527 200 +POST2 POST (3 ENE) TX US 3319 -10138 776 COOPAB +POT ST LAWRENCE NY US 4464 -7503 -9999 +POTA2 VALDEZ (11 SW) AK US 6206 -14670 8 +POTC1 POTRERO CA US 3261 -11661 716 GOES +POTG1 ORCHARD HILL (1 W) GA US 3319 -8423 232 GOES +POTI1 POTLATCH (1 N) ID US 4698 -11698 1024 GOES +POTK1 POTWIN KS US 3793 -9702 408 COOPB +POTM2 POTOMAC (3 NW) MD US 3903 -7725 4 COOPB +POTM8 POTOMAC (1 SE) MT US 4688 -11357 1103 COOPABC +POTN2 MOUNTAIN SPRINGS (4 S) NV US 3597 -11550 2563 NWR +POTN4 POTTERSVILLE NJ US 4070 -7470 116 IFLOWS +POTN7 UNION (3 N) NC US 3637 -7703 1 GOES +POTO2 POTEAU (1 ENE) OK US 3506 -9461 134 COOPAB +POTP1 POTTSTOWN PA US 4027 -7568 46 AHOS +POTT1 POTTSVILLE TN US 3563 -8686 -9999 GOES +POTT2 POTEET TX US 2904 -9858 146 COOPA +POU POUGHKEEPSIE NY US 4163 -7388 51 ASOS +POUC2 FORT COLLINS CO US 4059 -10507 1506 +POUN6 POUGHKEEPSIE (4 NE) NY US 4163 -7392 47 COOPBC +POUV2 POUND VA US 3712 -8263 -9999 GOES +POWC1 POWAY (4 NNW) CA US 3302 -11703 198 COOPBC +POWI1 LOWELL (52 NE) ID US 4651 -11471 1076 COOPABC +POWK1 POWHATTAN KS US 3980 -9563 363 UCOOP +POWK2 POWDERLY KY US 3724 -8715 136 COOPC +POWM7 POWELL MO US 3662 -9418 305 COOPB +POWM8 POWDERVILLE (8 NNE) MT US 4585 -10504 853 COOPAB +POWO1 POWHATAN POINT OH US 3986 -8080 192 UCOOP +POWO3 POWERS OR US 4289 -12407 67 +POWV1 POWNAL VT US 4278 -7322 347 COOPB +POWW4 POWELL WY US 4475 -10867 1372 UCOOP +POXO3 HALFWAY (13 NNW) OR US 4495 -11687 564 +POXP1 PHOENIXVILLE PA US 4015 -7560 49 +POYW3 POY SIPPI (2 W) WI US 4411 -8902 248 UCOOP +PPAF1 OKEECHOBEE FL US 2724 -8090 -9999 GOES +PPAH1 PAPAIKOU HI US 1978 -15510 58 COOPB +PPAN6 DOWNSVILLE (4 E) NY US 4205 -7492 559 SNOCOR +PPBF1 POMPANO BEACH FL US 2623 -8010 -9999 +PPBM7 POPLAR BLUFF MO US 3677 -9040 113 +PPBM7G POPLAR BLUFF MO US 3677 -9040 -9999 +PPBN6 ROXBURY (2 W) NY US 4229 -7461 573 SNOCOR +PPC PROSPECT CREEK AK US 6681 -15064 337 SAWRS +PPCF1 PINELLAS PARK (1 SE) FL US 2784 -8269 -9999 OTHER +PPCN5 MALAGA NM US 3219 -10398 881 +PPCN6 MARGARETVILLE NY US 4215 -7467 549 SNOCOR +PPDN2 HENDERSON (4 W) NV US 3605 -11505 600 ALERT +PPDN6 GLOVERSVILLE (6 NW) NY US 4310 -7443 421 SNOCOR +PPDT1 DONELSON (3 E) TN US 3615 -8662 146 GOES +PPDT2 PINTO CREEK NEAR DEL RIO TX US 2915 -10072 -9999 +PPEN6 DOWNSVILLE (5 E) NY US 4205 -7491 671 SNOCOR +PPF PARSONS KS US 3733 -9551 -9999 +PPFK1 PARSONS (8 E) KS US 3733 -9512 262 +PPFN6 ROXBURY (5 W) NY US 4225 -7464 658 SNOCOR +PPFO3 UNION (13 NW) OR US 4537 -11770 2060 GOES +PPGN6 LEXINGTON (5 W) NY US 4219 -7448 658 SNOCOR +PPGV2 PIPERS GAP VA US 3660 -8080 872 IFLOWS +PPHC1 BURNEY (16 SE) CA US 4200 -12175 640 GOES +PPHL1 PLEASANT HILL (6 NW) LA US 3187 -9358 111 ALERT +PPHN6 MARGARETVILLE (6 SW) NY US 4207 -7469 805 SNOCOR +PPIN6 MARGARETVILLE (5 NW) NY US 4220 -7470 817 SNOCOR +PPIT2 PALO PINTO TX US 3277 -9831 -9999 COOPB +PPIZ POINT_LAY AK US 6982 -16292 -9999 +PPJI4 POPEJOY (1 NE) IA US 4262 -9342 360 COOPB +PPJN6 FLEISCHMANNS (1 E) NY US 4214 -7453 1024 SNOCOR +PPKA3 SCOTTSDALE AZ US 3373 -11186 782 COOPBC +PPKH1 PEPEEKEO (3 W) HI US 1984 -15515 457 COOPB +PPKM8 VIRGINIA CITY (37 SE) MT US 4493 -11136 2179 WSF +PPKN6 ROXBURY (4 NW) NY US 4230 -7464 756 SNOCOR +PPKP1 PAUPACK (2 WNW) PA US 4140 -7523 415 COOPC +PPLH1 PAHALA HI US 1920 -15548 256 COOPB +PPLI2 ROCKFORD IL US 4252 -8927 228 +PPLM6 POPE MS US 3421 -8998 -9999 +PPLM8 LIVINGSTON (30 SE) MT US 4543 -10994 1890 WSF +PPLN1 PAPILLION NE US 4115 -9605 320 COOPB +PPLQ2 PULPIT LK CN 5753 -12673 -9999 +PPLT1 PRAIRIE PLAINS TN US 3536 -8598 -9999 GOES +PPMH1 PAPAIKOU HI US 1978 -15513 392 COOPB +PPMM8 LIVINGSTON (29 SE) MT US 4543 -10998 2210 WSF +PPNC1 POINT PINOS CA US 3675 -12242 -9999 BUOY +PPNS2 PIERPONT (7 SSE) SD US 4540 -9782 -9999 UCOOP +PPOC1 SAN BERNARDINO (6 N) CA US 3423 -11731 1185 ALERT +PPOF1 ELLENTON (1 NW) FL US 2754 -8254 -9999 OTHER +PPPC1 LANCASTER (15 WNW) CA US 3473 -11838 713 GOES +PPPN4 POMPTON PLAINS NJ US 4097 -7428 49 GOES +PPPU1 PROVO (2 W) UT US 4024 -11170 -9999 +PPQ PITTSFIELD (3 NE) IL US 3964 -9078 -9999 +PPRC1 PIRU (1 SW) CA US 3440 -11881 213 GOES +PPRM8 SCOBEY (19 NW) MT US 4899 -10570 750 GOES +PPRW1 STEHEKIN (22 S) WA US 4798 -12057 1079 SNOTEL +PPSA1 ORANGE BEACH (2 SE) AL US 3028 -8756 0 GOES +PPSA2 JUNEAU (4 SW) AK US 5826 -13452 -9999 UCOOP +PPSC1 BIG SUR (3 E) CA US 3624 -12179 137 RAWS +PPST2 PLAINS (3 N) TX US 3322 -10283 1131 ALERT +PPTC1 PINECREST (1 NE) CA US 3820 -11998 1707 +PPTM2 PINEY POINT MD US 3813 -7653 0 HTG +PPTN4 POMPTON LAKES NJ US 4098 -7428 62 +PPTT2 PINEY POINT TX US 2975 -9552 -9999 +PPUM8 LIVINGSTON (28 SE) MT US 4545 -11002 2469 WSF +PPVA3 SCOTTSDALE (12 NE) AZ US 3367 -11189 594 ALERT +PPVR6 PIEDRA FINA NR 1185 -8429 -9999 +PPWF1 PALMETTO (7 NNE) FL US 2762 -8253 -9999 GOES +PPWM4 PAW PAW (2 E) MI US 4222 -8585 241 COOPBC +PPXC1 Point Potrero CA US 3791 -12237 -9999 CTGN +PQAN6 DOWNSVILLE (8 SE) NY US 4204 -7486 591 SNOCOR +PQBN6 DOWNSVILLE (7 SE) NY US 4207 -7488 396 SNOCOR +PQCN6 LEWBEACH (3 N) NY US 4205 -7478 701 SNOCOR +PQDL1 PLAQUEMINE LA US 3028 -9123 6 UCOOP +PQDN6 LEWBEACH (5 NW) NY US 4206 -7478 451 SNOCOR +PQEN6 ANDES (4 W) NY US 4219 -7486 600 SNOCOR +PQFN6 ANDES (5 SW) NY US 4215 -7487 485 SNOCOR +PQGN6 ANDES (8 SW) NY US 4212 -7489 396 SNOCOR +PQHN6 DOWNSVILLE (4 NE) NY US 4212 -7493 567 SNOCOR +PQI PRESQUE ISLE ME US 4669 -6804 -9999 SAWRS +PQIM1 PRESQUE ISLE ME US 4665 -6800 183 COOPA +PQIN6 DOWNSVILLE (3 E) NY US 4209 -7494 393 SNOCOR +PQIW3 PRESQUE ISLE (4 SE) WI US 4621 -8967 520 +PQKN6 ANDES (6 NE) NY US 4224 -7494 610 SNOCOR +PQL PASCAGOULA MS US 3046 -8853 -9999 +PQLN6 ANDES (6 E) NY US 4220 -7468 512 SNOCOR +PQML1 PLAQUEMINE (2 N) LA US 3032 -9123 6 COOPB +PQMN6 ANDES (6 SE) NY US 4216 -7469 442 SNOCOR +PQN PIPESTONE_(AWOS) MN US 4398 -9632 500 +PQNN6 MARGARETVILLE (2 W) NY US 4215 -7470 393 SNOCOR +PQON6 ROXBURY (4 W) NY US 4229 -7465 652 SNOCOR +PQPM6 MCCOMB (6 SW) MS US 3119 -9051 116 COOPB +PQPN2 OASIS (5 NW) NV US 4108 -11457 2121 AMOS +PQPN6 ROXBURY (3 SW) NY US 4226 -7460 402 SNOCOR +PQQN6 ARKVILLE NY US 4215 -7463 402 SNOCOR +PQR PORTLAND OR US 4556 -12254 7 +PQRN6 DUNRAVEN (6 SE) NY US 4207 -7461 619 SNOCOR +PQSN6 DUNRAVEN (2 S) NY US 4209 -7469 500 SNOCOR +PQTN4 PEQUEST NJ US 4083 -7498 125 GOES +PQTN6 DUNRAVEN (2 W) NY US 4211 -7474 399 SNOCOR +PQUN6 DUNRAVEN (7 SE) NY US 4207 -7458 792 SNOCOR +PQUO1 PIQUA OH US 4013 -8423 244 COOPB +PQVN6 FLEISCHMANNS (3 E) NY US 4215 -7449 610 SNOCOR +PQWN6 FLEISCHMANNS (3 NE) NY US 4220 -7450 579 SNOCOR +PRAA2 WRANGELL (20 SSW) AK US 5620 -13248 137 +PRAC1 PORTOLA CA US 3980 -12047 1478 COOPAB +PRAI1 MOUNTAIN HOME (26 NE) ID US 4350 -11557 1494 SNOTEL +PRAI2 PEORIA IL US 4063 -8963 -9999 GOES +PRAL1 BOSCO (4 NW) LA US 3234 -9211 -9999 GOES +PRAM2 PRINCESS ANNE (1 NE) MD US 3821 -7568 6 COOPA +PRAM4 CRYSTAL FALLS (7 SE) MI US 4601 -8826 384 UCOOP +PRAM5 TACONITE MN US 4729 -9350 -9999 UCOOP +PRAN6 PRATTSBURG NY US 4254 -7733 640 ALERT +PRAO3 FRENCHGLEN (1 E) OR US 4283 -11889 1279 COOPAB +PRAT2 HOUSTON TX US 2981 -9566 -9999 ALERT +PRAU1 HEBER CITY (1 W) UT US 4055 -11143 1740 GOES +PRAW1 PARK RAPIDS WA US 4853 -11765 913 UCOOP +PRAW3 PRAIRIE DU SAC WI US 4329 -8972 -9999 +PRB PASO ROBLES (5 NE) CA US 3567 -12063 244 +PRBC1 PASO ROBLES (1 ENE) CA US 3563 -12069 213 +PRBC2 PUEBLO (8 N) CO US 3841 -10460 1500 ALERT +PRBN8 PETERSBURG ND US 4814 -9799 -9999 NWR +PRBQ9 OLD CROW (30 WSW) YK CN 6742 -14089 215 GOES +PRBT2 PRESIDIO (6 SE) TX US 2952 -10429 775 +PRC PRESCOTT AZ US 3465 -11242 1537 ASOS +PRCA3 MARANA (10 S) AZ US 3231 -11124 670 ALERT +PRCC1 POTRERO (1 ENE) CA US 3261 -11660 750 ALERT +PRCF1 LAND O' LAKES (5 NE) FL US 2828 -8241 -9999 OTHER +PRCG1 ATLANTA GA US 3379 -8447 230 GOES +PRCI1 PRICHARD (4 N) ID US 4770 -11598 760 +PRCI2 PRAIRIE CITY (2 S) IL US 4059 -9046 203 UCOOP +PRCI3 PRINCETON (1 W) IN US 3835 -8758 146 COOPAB +PRCI4 PRAIRIE CITY (2 W) IA US 4160 -9327 252 UCOOP +PRCI4G PRAIRIE CITY (2 W) IA US 4160 -9327 -9999 +PRCK1 PRETTY PRAIRIE (8 N) KS US 3790 -9801 456 +PRCK2 PRICE KY US 3740 -8272 236 GOES +PRCL1 GREENWELL SPRINGS (4 N) LA US 3064 -9100 -9999 +PRCM1 CHERRYFIELD ME US 4478 -6792 107 GOES +PRCM2 PRINCE FREDERICK MD US 3853 -7658 30 UCOOP +PRCM3 PRINCETON MA US 4247 -7187 427 SNOCOR +PRCM6 JANICE (6 NE) MS US 3109 -8909 -9999 GOES +PRCM7 PIERCE CITY MO US 3695 -9400 375 COOPB +PRCM8 THOMPSON FALLS (1 S) MT US 4759 -11535 726 GOES +PRCN1 PIERCE NE US 4218 -9748 474 COOPB +PRCN6 PRETTSBURG NY US 4256 -7728 640 ALERT +PRCN8 PRICE (1 S) ND US 4708 -10093 494 GOES +PRCO2 PURCELL (1 E) OK US 3502 -9735 331 +PRCO3 PRAIRIE CITY OR US 4446 -11871 1079 COOPB +PRCS2 PORCUPINE (4 S) SD US 4318 -10232 1097 NWR +PRCU1 HAILSTONE (1 SW) UT US 4060 -11135 1829 GOES +PRCV2 RESTON VA US 3895 -7733 -9999 +PRCW1 CUNNINGHAM (2 SW) WA US 4680 -11882 340 GOES +PRDA2 PRUDHOE BAY (20 NNW) AK US 7040 -14853 0 HTG +PRDA3 PERIDOT (9 SW) AZ US 3318 -11053 772 COOPAB +PRDC1 PARADISE CA US 3975 -12162 533 COOPABC +PRDC2 HESPERUS (1 N) CO US 3729 -10804 2515 GOES +PRDG1 PRIDGEN GA US 3170 -8292 91 COOPA +PRDK2 DRAKESBORO KY US 3727 -8698 123 +PRDM1 JACKMAN (13 SE) ME US 4548 -7007 521 SNOCOR +PRDM2 PINEY RUN DAM MD US 3940 -7698 177 ALERT +PRDM5 PARK RAPIDS MN US 4693 -9501 -9999 NWR +PRDM8 SUPERIOR (5 NW) MT US 4727 -11492 1414 GOES +PRDN2 PARADISE VALLEY (1 NW) NV US 4150 -11755 1425 COOPAB +PRDP1 PARADISE (1 WNW) PA US 4001 -7613 122 IFLOWS +PRDT2 PRESIDIO (5 SE) TX US 2952 -10429 773 +PRDU1 HEBER (2 SW) UT US 4048 -11147 1655 GOES +PRDW1 SUNNYSIDE (22 NNE) WA US 4663 -11987 118 GOES +PRDW2 HUNTINGTON (6 E) WV US 3842 -8230 175 COOPAB +PREC1 INVERNESS (5 W) CA US 3810 -12293 53 +PREC2 FORT COLLINS (6 SE) CO US 4052 -10502 1501 ALERT +PREG1 ALBANY (12 WSW) GA US 3150 -8437 61 GOES +PREM6 PRENTISS MS US 3160 -8986 104 COOPB +PREN2 PRESTON (2 W) NV US 3893 -11508 -9999 GOES +PREW3 PRESCOTT WI US 4475 -9280 -9999 GOES +PRFF1 OKAHUMPKA FL US 2874 -8187 -9999 GOES +PRFO3 MURPHY (12 SE) OR US 4229 -12323 360 GOES +PRFS2 PIERRE (14 ESE) SD US 4428 -10000 451 AUTOB +PRFT2 PRESIDIO (3 NNE) TX US 2958 -10437 807 RFCSIM +PRFW3 PRAIRIE FARM (5 W) WI US 4523 -9208 -9999 UCOOP +PRG PARIS (5 N) IL US 3970 -8767 199 AWOS +PRGA2 PETERSBURG (8 E) AK US 5677 -13293 503 SNOCOR +PRGA4 PRAIRIE GROVE (1 NE) AR US 3598 -9431 399 COOPB +PRGC1 PINEHURST (5 NE) CA US 3672 -11894 2298 GOES +PRGN1 PRAGUE NE US 4135 -9682 408 COOPB +PRGN5 WILLARD (14 SE) NM US 3442 -10589 1919 COOPB +PRGN6 PERRYSBURG (1 N) NY US 4246 -7900 372 COOPB +PRGO1 PROSPECT (2 S) OH US 4042 -8320 -9999 GOES +PRGO2 PRAGUE (3 W) OK US 3549 -9669 314 COOPB +PRGS2 PINE RIDGE (10 NE) SD US 4328 -10227 -9999 +PRGT2 PROGRESO TX US 2607 -9795 -9999 +PRGV2 PRINCE GEORGE (3 NE) VA US 3725 -7725 -9999 GOES +PRHC1 PRATHER (3 SW) CA US 3702 -11956 395 GOES +PRHF1 PARRISH (1 SE) FL US 2758 -8242 -9999 OTHER +PRHM4 PORT HURON (1 NNE) MI US 4298 -8242 180 COOPAB +PRHM7 PRAIRIE HOME (4 SE) MO US 3875 -9256 -9999 +PRHN5 PICACHO NM US 3336 -10516 1507 UCOOP +PRHO3 SUMPTER (6 SE) OR US 4469 -11810 1244 +PRIC1 PERRIS (2 NE) CA US 3380 -11721 430 GOES +PRID1 PRIME HOOK BEACH DE US 3883 -7533 -9999 GOES +PRIH1 KILAUEA (4 W) HI US 2221 -15944 98 +PRII1 SPALDING (5 E) ID US 4650 -11676 259 GOES +PRII2 PRINCEVILLE (2 W) IL US 4093 -8978 224 COOPAB +PRII3 INDIANAPOLIS IN US 3978 -8606 241 +PRIM4 PRESQUE ISLE MI US 4537 -8350 -9999 AMOS +PRIM7 PRAIRIE HILL (3 WNW) MO US 3954 -9279 256 +PRIM7G PRAIRIE HILL (3 WNW) MO US 3954 -9279 -9999 +PRIN7 PRICE (4 W) NC US 3653 -7999 210 GOES +PRIO1 PRICETOWN OH US 4113 -8097 276 GOES +PRIO3 PRINEVILLE (4 NW) OR US 4434 -12091 866 +PRIP4 ADJUNTAS PR 1819 -6686 -9999 GOES +PRIS1 BLUFFTON (4 WSW) SC US 3222 -8092 -9999 +PRIU1 PRICE (1 W) UT US 3959 -11082 1690 COOPB +PRIV2 FERRUM (3 S) VA US 3688 -8002 317 IFLOWS +PRIW2 PRINCETON WV US 3737 -8108 735 COOPB +PRJC1 Los Angeles Pier J CA US 3373 -11819 -9999 CTGN +PRKA3 SENTINEL (20 NE) AZ US 3307 -11302 201 GOES +PRKC1 PARKER DAM (2 W) CA US 3429 -11417 225 COOPAB +PRKC2 PARKER (1 W) CO US 3952 -10478 1782 GOES +PRKF1 PUNTA GORDA (11 NE) FL US 2699 -8189 -9999 OTHER +PRKI2 PARK RIDGE IL US 4202 -8783 201 COOPB +PRKI3 PRAIRIE CREEK (2 ESE) IN US 3928 -8750 160 COOPB +PRKM2 PARK WEST MD US 3913 -7665 37 ALERT +PRKM5 PARK RAPIDS (3 S) MN US 4688 -9507 427 UCOOP +PRKM7 PARKVILLE MO US 3920 -9470 -9999 UCOOP +PRKN7 CHARLOTTE (6 S) NC US 3514 -8085 61 IFLOWS +PRKN8 PARK RIVER (2 W) ND US 4840 -9778 319 UCOOP +PRKO2 PERKINS (1 S) OK US 3596 -9703 249 COOPB +PRKO3 PARKDALE (2 NNE) OR US 4553 -12159 463 COOPAB +PRKP1 PERKASIE PA US 4032 -7525 -9999 +PRKR1 KINGSTON (1 W) RI US 4149 -7154 43 +PRKS2 PARKER SD US 4340 -9713 -9999 UCOOP +PRKT2 PAINT ROCK TX US 3152 -9992 495 +PRKU1 PARK VALLEY (1 NE) UT US 4182 -11333 1686 GOES +PRKW1 CONCRETE (17 N) WA US 4875 -12168 341 GOES +PRKW3 PARK FALLS (20 NE) WI US 4617 -9015 -9999 UCOOP +PRKW4 PAHASKA (16 N) WY US 4473 -10992 2865 SNOTEL +PRLA2 FAIRBANKS (4 W) AK US 6489 -14780 235 UCOOP +PRLC1 ORANGE (4 NNE) CA US 3377 -11784 55 ALERT +PRLC2 FORT COLLINS (8 NW) CO US 4066 -10521 -9999 GOES +PRLI1 LOWMAN (5 NW) ID US 4409 -11562 1155 GOES +PRLI3 DUBOIS IN US 3843 -8673 -9999 GOES +PRLK1 PARALLEL KS US 3957 -9687 386 COOPB +PRLL1 PEARL RIVER (5 N) LA US 3045 -8978 8 UCOOP +PRLM5 ADA (16 SW) MN US 4717 -9680 263 UCOOP +PRLM6 PEARLINGTON (5 SE) MS US 3019 -8953 -9999 GOES +PRLP1 PERULACK PA US 4037 -7765 247 COOPB +PRLS2 IROQUOIS (10 SSW) SD US 4423 -9792 -9999 UCOOP +PRLT2 PEARLAND (2 S) TX US 2960 -9529 -9999 +PRLU1 SALT LAKE CITY (9 SE) UT US 4072 -11180 1436 +PRMA2 LONG (20 S) AK US 6412 -15555 168 +PRMC1 RAMONA (22 N) CA US 3335 -11685 1676 ALERT +PRMF1 MASCOTTE FL US 2864 -8187 -9999 GOES +PRMI1 PARMA (1 N) ID US 4380 -11694 698 COOPABC +PRMI4 PROMISE CITY (6 NW) IA US 4082 -9319 297 +PRMM5 PARK RAPIDS MN US 4693 -9500 -9999 UCOOP +PRMM6 CANTON (15 E) MS US 3251 -8994 -9999 GOES +PRMM7 PROTEM (4 SE) MO US 3666 -9279 -9999 UCOOP +PRMN2 PAHRUMP (6 WSW) NV US 3617 -11610 792 GOES +PRMP1 PROMPTON PA US 4159 -7533 -9999 GOES +PRMS2 PARMELEE (6 W) SD US 4332 -10115 799 +PRMU1 PROVO (6 N) UT US 4032 -11163 1709 GOES +PRNC1 PIONEER (6 E) CA US 3844 -12051 914 +PRNC2 COLORADO SPRINGS (6 S) CO US 3877 -10475 1774 ALERT +PRNF1 PRINCETON FL US 2554 -8041 -9999 UCOOP +PRNI2 PIERRON (4 E) IL US 3878 -8950 122 +PRNI2G PIERRON (4 E) IL US 3878 -8950 -9999 +PRNM4 PRINCETON (2 NW) MI US 4632 -8750 -9999 +PRNN4 PRINCETON NJ US 4033 -7467 -9999 +PRNO1 PERINTOWN (5 WNW) OH US 3912 -8423 -9999 IFLOWS +PRNO2 PERKINS (1 SE) OK US 3597 -9703 274 UCOOP +PRNP4 PONCE (3 NNW) PR 1805 -6663 75 GOES +PRNS2 WIND CAVE (2 N) SD US 4358 -10348 1274 UCOOP +PRNW2 PARSONS (1 NE) WV US 3910 -7967 512 COOPC +PRNW3 PRENTICE WI US 4555 -9030 469 COOPB +PROA2 COLDFOOT (36 SSW) AK US 6678 -15069 -9999 UCOOP +PROA3 PAYSON (19 ENE) AZ US 3437 -11102 2417 SNOTEL +PROC1 TRUCKEE (4 NE) CA US 3937 -12013 1707 +PROC2 FORT COLLINS CO US 4057 -10504 1497 ALERT +PROF1 PROSPERITY (1 NE) FL US 3087 -8593 -9999 UCOOP +PROG1 ATLANTA GA US 3380 -8448 -9999 UCOOP +PROI2 PROPHETSTOWN IL US 4167 -8995 186 COOPB +PROI4 PERRY (1 W) IA US 4184 -9413 288 +PROI4G PERRY (1 W) IA US 4184 -9413 -9999 +PROM7 PROTEM (4 NE) MO US 3654 -9281 -9999 UCOOP +PRON7 PROVIDENCE (3 N) NC US 3511 -8077 -9999 IFLOWS +PROO1 PROSPECT OH US 4045 -8318 279 COOPB +PROO3 PILOT ROCK (11 E) OR US 4550 -11862 585 GOES +PROP1 PROMPTON PA US 4158 -7533 375 COOPB +PROR1 PROVIDENCE RI US 4173 -7143 18 +PROS1 PROSPERITY (5 SW) SC US 3417 -8161 -9999 GOES +PROS2 PRESHO (7 NW) SD US 4400 -10013 555 COOPAB +PROT2 PRESIDIO TX US 2955 -10435 780 COOPAB +PROU1 PROVO (1 W) UT US 4024 -11165 1393 COOPC +PROV1 PROCTORSVILLE (1 S) VT US 4337 -7263 323 SNOCOR +PROV2 MARTINSVILLE (12 NNW) VA US 3688 -7995 439 IFLOWS +PRPC1 PIT RIVER CA US 4099 -12198 444 COOPB +PRPC2 SARGENTS CO US 3848 -10633 3280 SNOTEL +PRPI1 PAYETTE ID US 4404 -11692 652 GOES +PRPK2 PLEASURE RIDGE PARK (3 NW) KY US 3818 -8587 134 GOES +PRPL1 PEARL RIVER LA US 3038 -8973 18 UCOOP +PRPM8 WILSALL (12 NE) MT US 4611 -11047 1981 SNOTEL +PRPN8 PROSPER (3 W) ND US 4701 -9708 280 UCOOP +PRPO1 PROSPECT OH US 4045 -8318 -9999 +PRPT2 PROSPER TX US 3324 -9681 -9999 GOES +PRQW3 PRESQUE ISLE WI US 4625 -8973 503 UCOOP +PRRC1 RANCHO CORDOVA (7 E) CA US 3859 -12116 95 ALERT +PRRF1 PERRINE (5 WSW) FL US 2558 -8044 3 COOPA +PRRI1 MOUNTAIN HOME (27 NNE) ID US 4350 -11558 1457 COOPB +PRRK1 PERRY (3 NW) KS US 3912 -9542 293 +PRRM7 PERRYVILLE MO US 3773 -8992 146 COOPAB +PRRO2 PERRY OK US 3629 -9731 312 COOPAB +PRRO3 RICHLAND (1 S) OR US 4478 -11729 693 GOES +PRRP1 PARRYVILLE PA US 4085 -7565 -9999 GOES +PRRS2 PEEVER (5 E) SD US 4555 -9683 -9999 UCOOP +PRRT2 PERRYTON (5 NNE) TX US 3639 -10082 893 COOPA +PRRW2 SMITHFIELD (2 E) WV US 3951 -8053 268 IFLOWS +PRSA3 PRESCOTT (12 NE) AZ US 3468 -11225 1593 ALERT +PRSA4 PRESCOTT AR US 3380 -9338 94 COOPAB +PRSC1 COALINGA (20 WNW) CA US 3619 -12070 701 COOPA +PRSC2 SOMERSET (6 NE) CO US 3895 -10735 -9999 GOES +PRSG1 RICHLAND (7 ESE) GA US 3205 -8455 103 GOES +PRSI1 PRESTON (1 SE) ID US 4209 -11187 1463 COOPA +PRSI4 PERSIA IA US 4160 -9560 -9999 UCOOP +PRSK2 PARIS KY US 3820 -8423 247 COOPB +PRSL1 NEW ORLEANS LA US 3002 -8993 0 UCOOP +PRSM5 PRESTON (3 W) MN US 4366 -9213 300 UCOOP +PRSM7 PARIS MO US 3947 -9200 204 COOPB +PRSM8 WOLF POINT (29 NE) MT US 4831 -10510 -9999 USCRN +PRSN2 ELKO (78 NE) NV US 4187 -11525 2539 SNOTEL +PRSN8 PROSPER (2 SE) ND US 4695 -9698 274 COOPB +PRSO2 PERKINS (2 NNW) OK US 3600 -9705 290 +PRSO3 PROSPECT (2 SW) OR US 4273 -12252 757 COOPAB +PRST1 PARSONS TN US 3562 -8812 -9999 +PRST2 PRESIDIO TX US 2958 -10443 777 RFCSIM +PRSU1 BIG WATER (14 W) UT US 3710 -11190 1341 COOPBC +PRSW1 PROSSER WA US 4620 -11976 253 COOPA +PRSW3 PEARSON WI US 4537 -8902 -9999 UCOOP +PRSW4 POWDER RIVER WY US 4303 -10698 1745 COOPB +PRT FUNTER BAY (11 N) AK US 5841 -13495 15 +PRTA1 PRATT CITY (1 WSW) AL US 3353 -8690 -9999 GOES +PRTA3 PORTAL (4 SW) AZ US 3188 -10921 1643 COOPAB +PRTA4 PARTHENON AR US 3595 -9325 274 COOPB +PRTC1 PORTERVILLE CA US 3607 -11902 120 COOPA +PRTC2 PORTLAND CO US 3839 -10502 1531 GOES +PRTF1 PORT ST LUCIE FL US 2727 -8032 -9999 GOES +PRTI1 PRIEST RIVER (3 N) ID US 4822 -11692 637 +PRTI3 PORTER IN US 4167 -8740 -9999 UCOOP +PRTI4 PORTSMOUTH IA US 4165 -9552 -9999 UCOOP +PRTK1 PERTH KS US 3718 -9752 366 COOPB +PRTK2 MOUNT STERLING (4 W) KY US 3803 -8402 320 IFLOWS +PRTM1 PORTLAND ME US 4361 -7055 -9999 NWR +PRTM2 PORT DEPOSIT (2 NE) MD US 3963 -7698 91 COOPBC +PRTM4 PORTLAND (1 S) MI US 4285 -8492 215 COOPB +PRTM7 PRINCETON MO US 4040 -9359 299 COOPAB +PRTN6 PORTAGEVILLE (45 SW) NY US 4257 -7805 356 +PRTN7 PRENTISS (2 N) NC US 3515 -8338 612 GOES +PRTN8 PORTLAND (5 NW) ND US 4754 -9745 300 UCOOP +PRTO3 PORTLAND OR US 4552 -12267 1 COOPB +PRTP1 PALMERTON PA US 4081 -7560 114 GOES +PRTP4 PONCE (7 N) PR 1810 -6664 76 GOES +PRTS1 PIERCETOWN SC US 3466 -8259 -9999 IFLOWS +PRTT1 PORTLAND TN US 3658 -8653 242 COOPAB +PRTW3 PRENTICE WI US 4555 -9030 469 COOPAB +PRUC1 PIRU (2 ESE) CA US 3441 -11876 223 COOPB +PRUI2 PERU IL US 4133 -8913 189 COOPABC +PRUI3 PERU IN US 4075 -8610 -9999 GOES +PRUI3G PERU IN US 4075 -8610 -9999 +PRUN1 PERU NE US 4048 -9574 329 UCOOP +PRUN6 PERU (2 WSW) NY US 4457 -7357 155 COOPC +PRUW3 PERU WI US 4457 -8923 -9999 UCOOP +PRVA2 PORTAGE (7 E) AK US 6078 -14887 15 SNOCOR +PRVC1 PERRIS (3 N) CA US 3387 -11721 442 ALERT +PRVC2 PAONIA (15 NW) CO US 3903 -10787 3036 SNOTEL +PRVF1 PROVIDENCE (6 NW) FL US 2823 -8203 -9999 +PRVH1 PRINCEVILLE HI US 2222 -15948 66 COOPB +PRVK2 PERRYVILLE KY US 3762 -8495 -9999 UCOOP +PRVM8 CHINOOK (3 SE) MT US 4858 -10918 677 GOES +PRVN7 CHARLOTTE NC US 3506 -8081 57 IFLOWS +PRVO1 PROCTORVILLE (4 W) OH US 3872 -8257 -9999 IFLOWS +PRVO3 PRINEVILLE (13 S) OR US 4411 -12079 936 GOES +PRVP1 PORTERSVILLE (3 NNE) PA US 4096 -8013 354 GOES +PRVR1 PROVIDENCE RI US 4181 -7136 -9999 NWR +PRVS1 PEEDEE (4 S) SC US 3414 -7954 -9999 GOES +PRVT1 PERRYVILLE TN US 3562 -8804 -9999 GOES +PRVT2 PRAIRIE VIEW (3 E) TX US 3008 -9597 82 SCAN +PRVU1 FRANCIS (4 W) UT US 4060 -11137 1875 +PRVW4 POWDER RIVER WY US 4303 -10698 1737 COOPA +PRWF1 PANACEA (3 W) FL US 3001 -8442 -9999 GOES +PRWO1 PRICETOWN OH US 4113 -8097 276 GOES +PRWO3 POWERS OR US 4289 -12407 70 COOPABC +PRWU1 PAROWAN UT US 3784 -11283 1829 COOPA +PRWV2 PRINCE WILLIAM VA US 3868 -7735 30 UCOOP +PRWW1 PRIEST RAPIDS DAM WA US 4664 -11991 140 COOPABC +PRX PARIS TX US 3363 -9545 -9999 SAWRS +PRXI1 PRIEST RIVER (8 S) ID US 4835 -11684 725 COOPAB +PRXQ9 PELLY CROSSING YK CN 6283 -13658 570 GOES +PRYA1 PERRYVILLE AL US 3265 -8710 107 COOPB +PRYA4 PERRYVILLE AR US 3498 -9277 -9999 UCOOP +PRYC1 PORT REYES CA US 3800 -12298 0 HTG +PRYF1 PERRY (6 NW) FL US 3020 -8365 -9999 UCOOP +PRYI2 PERRYVILLE IL US 4220 -8900 211 +PRYI2G PERRYVILLE IL US 4220 -8900 211 +PRYI4 PERRY (8 W) IA US 4184 -9425 311 UCOOP +PRYM4 PERRY MI US 4283 -8422 269 COOPB +PRYM8 PRYOR (1 SW) MT US 4543 -10853 1259 COOPB +PRYO2 PRYOR (1 N) OK US 3630 -9532 191 COOPAB +PRYP1 PARRYVILLE PA US 4085 -7563 -9999 GOES +PRYT2 PERRYTON (11 WNW) TX US 3644 -10100 -9999 COOPB +PRYU1 BRIGHAM CITY (4 SSW) UT US 4145 -11204 1329 COOPB +PRZM7 PERRY MO US 3943 -9167 -9999 GOES +PRZM7G PERRY MO US 3943 -9167 -9999 +PRZU1 PARADISE (2 NW) UT US 4158 -11185 1426 GOES +PSAC1 PASADENA CA US 3415 -11814 263 COOPA +PSAC2 PALISADE (1 S) CO US 3910 -10835 -9999 UCOOP +PSAF1 PESACOLA FL US 3053 -8720 41 COOPAB +PSAM4 PORT SANILAC MI US 4343 -8255 177 +PSB PHILIPSBURG PA US 4088 -7809 594 +PSBC1 Pittsburg CA US 3804 -12189 -9999 CTGN +PSBC2 BOND (3 SE) CO US 3980 -10658 -9999 GOES +PSBM1 EASTPORT (5 SE) ME US 4492 -6701 3 HTG +PSBN1 PAPILLION (6 NW) NE US 4118 -9615 -9999 ALERT +PSBN5 CARLSBAD (13 NNW) NM US 3254 -10437 973 +PSBP1 PHILIPSBURG PA US 4088 -7809 594 +PSC PASCO WA US 4626 -11912 -9999 +PSCC1 FAIRVIEW (9 ENE) CA US 3597 -11835 2789 OTHER +PSCF1 CAROL CITY (12 W) FL US 2594 -8044 2 COOPAB +PSCL1 PORT SULPHUR (10 W) LA US 2958 -8982 1 OTHER +PSCM6 PASCAGOULA MS US 3037 -8856 0 GOES +PSCM8 WYOLA (6 S) MT US 4506 -10736 1195 GOES +PSCN6 PISECO NY US 4345 -7453 527 COOPB +PSDC1 SAN DIMAS (1 S) CA US 3409 -11781 314 ALERT +PSDF1 BRADENTON (3 SW) FL US 2747 -8264 -9999 OTHER +PSDN5 PECOS NM US 3460 -10438 -9999 +PSE PONCE PR 1801 -6656 -9999 SAWRS +PSEF1 POMPANO BEACH (1 SE) FL US 2622 -8011 -9999 UCOOP +PSF PITTSFIELD MA US 4243 -7329 364 +PSFC1 PIRU (4 NE) CA US 3446 -11875 262 WSF +PSFM3 PITTSFIELD MA US 4247 -7323 352 +PSFO2 OKLAHOMA CITY OK US 3539 -9757 -9999 WSR88D +PSFT2 PORT MANSFIELD TX US 2655 -9743 3 COOPA +PSG PETERSBURG (1 SE) AK US 5680 -13295 35 +PSGA3 ORACLE (5 SSW) AZ US 3253 -11079 1468 ALERT +PSGI4 PISGAH IA US 4183 -9593 323 +PSGI4G PISGAH IA US 4183 -9593 323 +PSGM6 PASCAGOULA MS US 3030 -8851 -9999 GOES +PSGT2 PINE SPRINGS (1 NE) TX US 3189 -10481 1710 COOPA +PSHC1 SANTA BARBARA CA US 3401 -11965 12 GOES +PSHC2 PARSHALL CO US 4006 -10619 -9999 GOES +PSHF1 PARRISH FL US 2760 -8243 -9999 +PSHW2 PIE WV US 3763 -8203 832 IFLOWS +PSIL1 PORT SULPHUR (10 NNE) LA US 2963 -8957 -9999 GOES +PSJA2 SEWARD (03 WSW) AK US 6005 -14807 -9999 COOPA +PSJB1 TECATE BJ US 3256 -11658 642 ALERT +PSJB3 TECATE (1 E) NB CN 3256 -11658 642 +PSJG4 PUERTO SAN JOSE GT 1393 -9083 -9999 +PSK DUBLIN VA US 3713 -8068 -9999 SAWRS +PSKA2 COOPER LANDING (27 E) AK US 6077 -14968 366 SNOCOR +PSKM4 CHAMPION (5 NW) MI US 4658 -8800 487 UCOOP +PSKT1 PULASKI TN US 3518 -8703 -9999 +PSKT2 PALO PINTO TX US 3282 -9849 351 COOPA +PSKV2 PULASKI VA US 3705 -8075 564 COOPAB +PSLC1 AVILA BEACH (1 W) CA US 3518 -12076 0 HTG +PSLF1 PORT ST LUCIE FL US 2726 -8036 -9999 UCOOP +PSLI1 PRIEST RIVER (17 N) ID US 4850 -11688 762 +PSLT1 PARIS TN US 3642 -8813 -9999 +PSLT2 PEARSALL TX US 2889 -9909 -9999 COOPA +PSM PORTSMOUTH NH US 4308 -7082 31 +PSMC7 LA PURISIMA CL 2917 -10078 -9999 GOES +PSMCL LA PURISIMA MX 2917 -10078 -9999 +PSMM7 PITTSBURG (4 WSW) MO US 3781 -9337 -9999 UCOOP +PSMN5 PASAMONTE RANCH NM US 3630 -10373 1722 COOPAB +PSMT2 PALO PINTO (11 NW) TX US 3287 -9843 -9999 +PSN PALESTINE (4 NW) TX US 3178 -9571 129 AWOS +PSNA1 PINSON AL US 3369 -8668 185 COOPC +PSNG1 PRESTON GA US 3205 -8452 123 COOPB +PSNM4 PORT SANILAC (2 S) MI US 4340 -8255 193 COOPC +PSNM8 POLSON (1 SW) MT US 4768 -11419 917 COOPABC +PSNT2 PALESTINE (6 NW) TX US 3178 -9572 121 GOES +PSNW2 PARSONS (2 N) WV US 3912 -7968 488 +PSP PALM SPRINGS (2 E) CA US 3383 -11651 130 +PSPA4 HARRISBURG AR US 3553 -9069 105 COOPAB +PSPC2 PAGOSA SPRINGS CO US 3727 -10701 2158 +PSPK2 PROSPECT KY US 3850 -8573 183 UCOOP +PSPN1 PONCA NE US 4250 -9670 -9999 UCOOP +PSPN2 EUREKA (5 SSW) NV US 3945 -11590 2919 NWR +PSPT1 PROSPECT TN US 3503 -8695 172 +PSPT2 LULING (6 SSE) TX US 2960 -9760 -9999 UCOOP +PSPW3 FISH CREEK (1 NE) WI US 4513 -8723 -9999 UCOOP +PSQN7 ELIZABETH CITY (11 NW) NC US 3642 -7634 1 GOES +PSQW3 PRESQUE ISLE WI US 4620 -8977 508 UCOOP +PSR PHOENIX AZ US 3345 -11195 378 +PSRC1 TRUCKEE (4 NE) CA US 3938 -12014 1716 GOES +PSRV2 DUFFIELD (5 S) VA US 3665 -8282 597 IFLOWS +PSSN5 PECOS NM US 3555 -10569 2103 COOPA +PSTA3 PRESCOTT (2 NE) AZ US 3457 -11245 1586 COOPABC +PSTC1 PINECREST CA US 3819 -12001 1707 COOPB +PSTI1 PINEHURST (1 N) ID US 4755 -11624 668 GOES +PSTI4 POSTVILLE IA US 4309 -9156 363 COOPB +PSTK2 PRESTONBURG KY US 3767 -8277 179 +PSTL1 PILOTS STATION LA US 2893 -8940 0 HTG +PSTM7 PRESTON (3 S) MO US 3790 -9327 -9999 +PSTM8 ARLEE MT US 4722 -11402 1524 RAWS +PSTN1 PLEASANTON NE US 4097 -9908 -9999 UCOOP +PSTN6 STURGEON POINT NY US 4269 -7905 -9999 HTG +PSTW2 PIPESTEM (2 SSW) WV US 3752 -8099 832 IFLOWS +PSUC1 POINT SUR CA US 3574 -12189 -9999 BUOY +PSUU1 SALT LAKE CITY (13 E) UT US 4077 -11162 2286 SNOTEL +PSVA2 PETERSBURG (9 E) AK US 5678 -13293 168 SNOCOR +PSVN4 PLEASANTVILLE NJ US 3938 -7454 9 AHOS +PSVN6 PARISHVILLE NY US 4463 -7483 -9999 +PSVP1 PIPERSVILLE PA US 4043 -7512 84 GOES +PSX PALACIOS TX US 2873 -9625 4 +PSXC1 Los Angeles Pier S CA US 3377 -11823 -9999 CTGN +PSXN6 PISECO NY US 4343 -7452 512 SNOCOR +PSXW1 GARDINER (4 S) WA US 4802 -12293 619 NWR +PSYG1 HIAWASSEE (3 SSE) GA US 3490 -8372 -9999 GOES +PSYM4 POSEYVILLE (4 W) MI US 4349 -8429 200 COOPAB +PSZM7 FORSYTH (2 S) MO US 3667 -9313 198 GOES +PSZO3 LAKEVIEW (90 ESE) OR US 4210 -11867 2073 WSF +PTAA1 RIVER FALLS (1 NE) AL US 3136 -8652 37 GOES +PTAC1 POINT ARENA CA US 3895 -12373 -9999 C-MAN +PTAF1 PUNTA GORDA (7 SE) FL US 2683 -8197 -9999 +PTAH1 KAILUA-KONA (27 E) HI US 1968 -15555 -9999 GOES +PTAL1 PORT ALLEN LA US 3045 -9122 5 COOPB +PTAM8 BABB (9 W) MT US 4883 -11372 1768 WSF +PTAO2 POTEAU (1 ENE) OK US 3506 -9460 125 GOES +PTAW1 PORT ANGELES WA US 4813 -12344 0 HTG +PTB PETERSBURG VA US 3718 -7750 -9999 SAWRS +PTBA2 POINT BAKER AK US 5635 -13362 12 COOPA +PTBC1 PETALUMA CA US 3823 -12264 5 ALERT +PTBC2 RIO BLANCO CO US 3983 -10822 -9999 +PTBM6 PETIT BOIS ISLAND MS US 3021 -8850 4 HTG +PTBN3 PITTSBURG NH US 4505 -7138 411 COOPB +PTBN4 SOMERVILLE NJ US 4058 -7462 18 IFLOWS +PTBN6 PETERSBURG NY US 4276 -7334 179 OTHER +PTBN8 PETTIBONE ND US 4712 -9953 564 COOPAB +PTBP1 PITTSBURGH (1 NW) PA US 4045 -8002 247 COOPB +PTBT1 PETERSBURG TN US 3533 -8665 -9999 +PTCC1 STOCKTON (16 E) CA US 3802 -12104 33 ALERT +PTCG1 PEACHTREE CITY GA US 3341 -8460 273 UCOOP +PTCM6 PONTOTOC MS US 3427 -8900 150 COOPB +PTCN1 PLATTE CENTE SD US 4153 -9748 -9999 +PTCN6 CROWN POINT NY US 4393 -7347 67 GOES +PTCR1 PRUDENCE ISLAND (2 NW) RI US 4164 -7134 0 HTG +PTCT2 POINT COMFORT TX US 2867 -9655 6 COOPB +PTCV2 COVINGTON (2 SW) VA US 3773 -8004 388 GOES +PTDC1 MILPITAS (4 SE) CA US 3740 -12183 82 ALERT +PTDK2 PAINTSVILLE KY US 3783 -8287 317 IFLOWS +PTDW4 ALCOVA (14 SW) WY US 4247 -10685 1807 GOES +PTEC1 PETROLIA (6 S) CA US 4026 -12425 500 GOES +PTET2 PORTER (4 SW) TX US 3009 -9530 -9999 +PTET4 EL PUENTE TP 2679 -9942 -9999 GOES +PTETP EL PUENTE MX 2679 -9942 -9999 +PTFA3 PETRIFIED FOREST (23 SSW) AZ US 3480 -10989 1660 COOPABC +PTFC1 MT SHASTA (10 W) CA US 4130 -12252 2042 GOES +PTFL1 Port Fourchon LA US 2911 -9020 -9999 CTGN +PTFM1 ROCKWOOD (20 NW) ME US 4589 -6996 335 COOPAB +PTFO3 PAISLEY (14 NNW) OR US 4292 -12062 1600 GOES +PTFV1 PITTSFIELD VT US 4377 -7283 259 COOPB +PTGA3 PATAGONIA (3 ESE) AZ US 3152 -11070 1320 ALERT +PTGC1 LOMPOC CA US 3457 -12067 -9999 C-MAN +PTGM4 KALAMAZOO MI US 4225 -8558 250 UCOOP +PTGN8 PORTLAND (1 N) ND US 4751 -9737 318 UCOOP +PTGV2 KEEN MOUNTAIN (6 SSE) VA US 3713 -8193 829 IFLOWS +PTGW1 POINT GRENVILLE WA US 4730 -12428 30 +PTGW3 PORTAGE (7 SW) WI US 4345 -8949 -9999 AUTOB +PTH PORT HEIDEN (4 NE) AK US 5696 -15863 28 AWOS +PTHA2 ANCHORAGE AK US 5972 -15070 366 SNOTEL +PTHF1 NEW PORT RICHEY (5 E) FL US 2826 -8264 0 GOES +PTHI1 PORTHILL (1 SW) ID US 4900 -11650 541 COOPABC +PTHM4 PORT HURON MI US 4300 -8242 -9999 GOES +PTHO1 PERRYSVILLE (2 S) OH US 4065 -8230 337 GOES +PTHT2 PORT ARTHUR TX US 2990 -9393 2 COOPB +PTHW1 MT. ADAMS (10 NE) WA US 4635 -12151 1280 SNOTEL +PTHW3 PLYMOUTH (1 W) WI US 4374 -8798 258 UCOOP +PTHW4 ALCOVA (9 SW) WY US 4247 -10685 1783 UCOOP +PTI SKWENTNA (51 W) AK US 6209 -15273 558 +PTIK1 PORTIS KS US 3955 -9870 454 +PTIM4 BAY MILLS (4 W) MI US 4649 -8463 186 HTG +PTIT2 PORT ISABEL (1 SE) TX US 2606 -9722 0 HTG +PTJN6 PORT JEFFERSON NY US 4095 -7307 -9999 OTHER +PTK PONTIAC MI US 4267 -8342 -9999 +PTKA2 CENTRAL (25 WSW) AK US 6543 -14555 -9999 SNOCOR +PTKA3 REDINGTON (12 SSW) AZ US 3226 -11055 1554 ALERT +PTKF1 PALATKA FL US 2964 -8166 11 COOPA +PTKI2 PATOKA IL US 3875 -8908 157 COOPB +PTKM4 PETOSKEY (4 SE) MI US 4533 -8489 380 NWR +PTKM6 DECATUR (4 SW) MS US 3240 -8915 140 COOPC +PTKN3 MILAN (5 NW) NH US 4463 -7125 359 SNOCOR +PTLA3 PORTAL AZ US 3191 -10914 1454 ALERT +PTLC1 SAN DIEGO (11 W) CA US 3267 -11724 128 COOPC +PTLC2 PLATTEVILLE (2 NNW) CO US 4026 -10488 1445 GOES +PTLF1 EL JOBEAN (1 SSW) FL US 2694 -8222 -9999 +PTLI1 POTLATCH (3 NNE) ID US 4696 -11688 792 COOPABC +PTLM1 PORTLAND ME US 4288 -6893 -9999 BUOY +PTLM6 PETAL MS US 3135 -8925 -9999 UCOOP +PTLN8 PORTLAND ND US 4750 -9733 -9999 UCOOP +PTLO3 ESTACADA OR US 4513 -12229 -9999 NWR +PTLP4 PATILLAS PR 1800 -6601 14 COOPB +PTMA2 DELTA JUNCTION (29 SW) AK US 6380 -14647 -9999 SNOCOR +PTMC1 PETALUMA (3 NW) CA US 3828 -12267 12 ALERT +PTMC2 CREEDE (9 SW) CO US 3780 -10680 2999 WSF +PTMF1 INDIANTOWN (9 WSW) FL US 2699 -8061 -9999 UCOOP +PTMM2 POTOMAC MD US 3900 -7720 104 UCOOP +PTMN1 PLATTSMOUTH (1 E) NE US 4100 -9588 290 +PTMN6 COBLESKILL (3 S) NY US 4263 -7445 701 IFLOWS +PTMW2 BERGOO (3 NNE) WV US 3853 -8027 960 UCOOP +PTN PATTERSON LA US 2971 -9134 -9999 SAWRS +PTNA4 PONTOON AR US 3512 -9302 83 COOPB +PTNC1 POINT CONCEPTION CA US 3427 -12045 -9999 BUOY +PTNF1 PLANTATION FL US 2611 -8027 -9999 COOPC +PTNI2 PRINCETON IL US 4138 -8948 212 COOPAB +PTNK2 CEDAR BLUFF (1 E) KY US 3710 -8783 187 SCAN +PTNM1 PATTEN (20 NW) ME US 4615 -6878 201 COOPB +PTNM5 PRESTON MN US 4367 -9207 283 COOPA +PTNM8 ANACONDA (15 W) MT US 4613 -11330 2195 SNOTEL +PTNO1 PRICETOWN OH US 4114 -8100 279 GOES +PTNP1 POTTSTOWN PA US 4024 -7565 36 +PTNV2 POWHATAN (1 E) VA US 3753 -7792 113 COOPB +PTNW4 UPTON (14 NE) WY US 4416 -10435 1582 COOPA +PTOA1 Pinto Island AL US 3067 -8803 -9999 CTGN +PTOC1 BEAUMONT (2 SSE) CA US 3395 -11693 805 ALERT +PTOC2 PLATORO (1 WNW) CO US 3736 -10654 3011 GOES +PTON2 EUREKA (5 S) NV US 3945 -11593 2250 AMOS +PTON7 BRYSON CITY NC US 3541 -8350 1008 IFLOWS +PTOO1 PIKETON OH US 3907 -8302 176 COOPB +PTOO3 PORT ORFORD (5 E) OR US 4274 -12440 46 COOPB +PTOW3 PESHTIGO WI US 4505 -8775 181 UCOOP +PTPC1 POINT PINOS CA US 3663 -12193 5 ALERT +PTPH1 HILO (36 W) HI US 1975 -15563 1756 GOES +PTPN4 POINT PLEASANT NJ US 4010 -7405 3 +PTPT2 PILOT POINT TX US 3339 -9696 -9999 +PTPW2 POINT PLEASANT WV US 3887 -8213 183 UCOOP +PTR PORTLAND OR US 4556 -12254 7 +PTRA1 PETERMAN AL US 3159 -8727 73 COOPB +PTRA2 ANCHORAGE (11 S) AK US 6106 -14983 -9999 UCOOP +PTRA3 LAKESIDE (4 NNE) AZ US 3421 -10994 2314 NWR +PTRC1 CASSEL (1 N) CA US 4098 -12151 878 GOES +PTRC2 TRINIDAD CO US 3717 -10451 1823 GOES +PTRF1 PORT RICHEY (1 NNW) FL US 2829 -8273 3 C-MAN +PTRH1 KAMUELA HI US 1975 -15563 1702 GOES +PTRI2 PETERSBURG (3 SSW) IL US 3997 -8987 183 COOPB +PTRI3 PETERSBURG IN US 3850 -8728 148 +PTRI4 PETERSON IA US 4293 -9533 375 COOPB +PTRK1 POTTER (2 NNW) KS US 3945 -9516 -9999 UCOOP +PTRM3 PETERSHAM MA US 4247 -7217 302 SNOCOR +PTRM4 PETERSBURG (2 NNE) MI US 4193 -8370 212 UCOOP +PTRM8 ANACONDA (15 W) MT US 4613 -11330 2195 WSF +PTRN1 POTTER (4 N) NE US 4122 -10332 1402 COOPB +PTRN3 PETERBOROUGH NH US 4287 -7197 -9999 GOES +PTRN8 ELGIN (16 S) ND US 4617 -10185 756 COOPAB +PTRO3 PORT ORFORD (22 W) OR US 4273 -12483 0 BUOY +PTRP1 OGLETOWN (3 NW) PA US 4023 -7873 853 IFLOWS +PTRS1 MONCKS CORNER (4 N) SC US 3324 -7999 -9999 GOES +PTRV2 PETERSBURG, VA US 3723 -7740 -9999 +PTSA1 BRANTLEY (11 NW) AL US 3160 -8641 -9999 GOES +PTSC1 POINT SAL CA US 3488 -12087 -9999 BUOY +PTSF1 PORT SALERNO (9 WSW) FL US 2709 -8033 4 COOPA +PTSK1 PITTSBURG KS US 3735 -9463 283 COOPB +PTSK2 PAINTSVILLE KY US 3784 -8267 -9999 NWR +PTSM1 PITTSFIELD (4 SW) ME US 4474 -6943 76 SNOCOR +PTSM7 POTOSI (3 N) MO US 3797 -9077 297 COOPAB +PTSN3 PITTSBURG NH US 4504 -7144 351 +PTSO1 PATASKALA (1 W) OH US 3999 -8273 330 IFLOWS +PTSO2 POTEAU (6 SW) OK US 3498 -9468 150 +PTSP1 POTTSTOWN PA US 4027 -7563 -9999 +PTST1 PETROS TN US 3610 -8445 -9999 +PTST2 POST (1 S) TX US 3317 -10139 798 ALERT +PTSW2 POINTS (1 N) WV US 3945 -7860 396 IFLOWS +PTT PRATT KS US 3770 -9875 595 AWOS +PTTA4 PATTERSON (1 N) AR US 3527 -9123 58 +PTTC1 PATTERSON (4 W) CA US 3749 -12121 61 GOES +PTTC2 LAKE GEORGE (6 NNW) CO US 3907 -10537 1798 ALERT +PTTG1 CARTERSVILLE GA US 3417 -8482 213 GOES +PTTI2 PITTSFIELD IL US 3962 -9080 204 COOPB +PTTK1 PRATT (1 E) KS US 3764 -9872 579 +PTTK2 HYDEN (14 SW) KY US 3697 -8348 744 IFLOWS +PTTM3 PITTSFIELD MA US 4243 -7323 -9999 UCOOP +PTTM7 PATTONSBURG (2 S) MO US 4001 -9413 -9999 COOPB +PTTN3 PITTSBURG NH US 4518 -7120 671 GOES +PTTN4 POTTERSVILLE (2 NNW) NJ US 4073 -7473 111 COOPB +PTTN6 PRATTSBURG NY US 4252 -7727 439 COOPB +PTTP1 PITTSBURGH PA US 4044 -8001 210 COOPB +PTTS2 PLATTE SD US 4338 -9885 491 UCOOP +PTTV2 PHILPOTT (2 W) VA US 3678 -8003 342 +PTTW1 PORT TOWNSEND WA US 4812 -12276 30 COOPA +PTU PLATINUM AK US 5902 -16182 -9999 SAWRS +PTV PORTERVILLE CA US 3603 -11906 135 AWOS +PTVC1 PETALUMA (3 NW) CA US 3828 -12268 11 ALERT +PTVK2 PAINTSVILLE KY US 3782 -8280 174 +PTVL1 PORT VINCENT LA US 3042 -9087 3 GOES +PTVN4 POTTERSVILLE (1 NW) NJ US 4073 -7473 125 GOES +PTVN6 PRATTSVILLE (3 N) NY US 4232 -7444 355 +PTW POTTSTOWN PA US 4024 -7556 95 +PTWC1 PETALUMA CA US 3824 -12263 3 ALERT +PTWF1 POINT WASHINGTON (2 SE) FL US 3035 -8608 -9999 UCOOP +PTWG1 PORT WENTWORTH (6 N) GA US 3224 -8115 -9999 GOES +PTWH1 EWA BEACH HI US 2132 -15800 2 COOPB +PTWK1 POTWIN (5 S) KS US 3786 -9702 408 GOES +PTWK2 PAINTSVILLE KY US 3780 -8280 402 IFLOWS +PTWM3 PROVINCETOWN MA US 4208 -7019 0 CTGN +PTWM8 PLENTYWOOD (1 NE) MT US 4879 -10453 680 COOPBC +PTWS1 JENKINSVILLE (3 NW) SC US 3431 -8133 -9999 GOES +PTWW1 PORT TOWNSEND WA US 4811 -12276 5 HTG +PTWW3 PORT WASHINGTON WI US 4338 -8787 183 COOPAB +PTXC1 MONTGOMERY CREEK (4 W) CA US 4092 -12199 427 OTHER +PTXM7 POMME DE TERRE MO US 3790 -9332 238 GOES +PTYI1 POCATELLO (2 NW) ID US 4294 -11254 1332 GOES +PTYK2 HARLAN (6 ENE) KY US 3693 -8322 838 IFLOWS +PTYM8 PLENTYWOOD MT US 4878 -10456 629 COOPABC +PTZC1 MONTGOMERY CREEK (5 W) CA US 4085 -12199 387 OTHER +PTZM7 POMME DE TERRE MO US 3790 -9333 228 GOES +PTZO3 LAKEVIEW (13 NW) OR US 4225 -12062 2073 WSF +PUAH1 KUANAKAKAI HI US 2115 -15673 213 COOPB +PUB PUEBLO CO US 3828 -10452 1418 +PUBH1 LAHAINA HI US 2090 -15658 1765 COOPB +PUBN5 LOS ALAMOS (1 NW) NM US 3589 -10634 2590 +PUC PRICE UT US 3961 -11075 1805 +PUCA3 CHAMBERS (2 SW) AZ US 3518 -10945 1739 GOES +PUCC1 WINTERS (13 W) CA US 3852 -12208 49 GOES +PUCH1 HANA HI US 2077 -15605 658 COOPB +PUDC1 POMONA (4 NNW) CA US 3413 -11778 344 ALERT +PUDH1 HONOLULU HI US 2132 -15785 110 COOPB +PUEC2 PUEBLO (6 SSW) CO US 3818 -10465 1497 UCOOP +PUEN5 PUERTO DE LUNA NM US 3473 -10452 -9999 +PUFH1 KEOKEA HI US 1942 -15592 5 COOPB +PUGC1 REDWOOD CITY (4 W) CA US 3748 -12230 196 GOES +PUGH1 HOLUALOA HI US 1978 -15585 768 COOPB +PUGT2 SAN MARCOS TX US 2987 -9793 -9999 UCOOP +PUGW4 SARATOGA (25 SSE) WY US 4113 -10674 2734 WSF +PUHA3 SCOTTSDALE (11 NE) AZ US 3366 -11190 500 ALERT +PUHH1 PUHI HI US 2197 -15940 100 COOPB +PUIH1 PAAUILO HI US 2005 -15537 244 COOPB +PUKC1 UNION CITY (1 SW) CA US 3759 -12205 6 GOES +PUKC2 TIMPAS (17 SE) CO US 3762 -10360 -9999 GOES +PUKH1 PUKALANI (1 E) HI US 2083 -15633 494 COOPB +PULC1 BURBANK (2 SW) CA US 3417 -11847 207 +PULH1 KAILUA KONA (20 NE) HI US 1983 -15577 831 GOES +PULI1 PAUL (1 ENE) ID US 4263 -11376 1265 COOPAC +PULI4 PAULLINA IA US 4298 -9570 451 COOPB +PULT1 PULASKI TN US 3520 -8703 199 COOPA +PULW1 PULLMAN WA US 4673 -11718 709 GOES +PUMC1 PETALUMA (2 SW) CA US 3822 -12266 111 ALERT +PUMH1 WAIPAITU HI US 2138 -15810 515 COOPAB +PUNF1 PUNTA GORDA (8 NE) FL US 2698 -8194 -9999 GOES +PUNH1 PUNALUU HI US 2158 -15790 6 COOPB +PUO PRUDHOE BAY AK US 7025 -14833 14 +PUOH1 HAIKU HI US 2083 -15622 908 COOPB +PUPH1 PUPUKEA HI US 2165 -15803 229 COOPB +PURN1 PURDUM NE US 4207 -10025 820 COOPAB +PURO2 PURCELL OK US 3503 -9737 328 COOPAB +PURV2 PURCELLVILLE (1 S) VA US 3912 -7772 152 COOPA +PUTC1 ROVANA (13 SSW) CA US 3724 -11869 3505 WSF +PUTC3 PUTNAM CT US 4191 -7191 91 +PUTS2 PUTNEY SD US 4554 -9823 391 UCOOP +PUTT2 PUTNAM TX US 3237 -9919 485 COOPA +PUUH1 PUUNENE HI US 2088 -15646 18 COOPB +PUW PULLMAN/MOSCOW WA US 4674 -11711 -9999 +PUWO3 WOODBURN (3 ENE) OR US 4515 -12280 40 OTHER +PUX PUEBLO CO US 3846 -10418 1599 WSR88D +PUXM7 PUXICO MO US 3695 -9017 110 COOPB +PUYW1 PUYALLUP (1 NW) WA US 4722 -12233 15 GOES +PVAT2 PORT LAVACA (3 WSW) TX US 2860 -9667 6 COOPC +PVC PROVINCETOWN MA US 4207 -7022 -9999 SAWRS +PVCC1 SHERMAN OAKS CA US 3416 -11847 202 GOES +PVCW1 PARADISE WA US 4679 -12173 1670 +PVD PROVIDENCE RI US 4173 -7143 18 +PVDC1 VAN NUYS CA US 3416 -11847 199 ALERT +PVDO3 PRINEVILLE (13 SSE) OR US 4412 -12078 994 GOES +PVEC1 POINT VINCENTE CA US 3375 -11908 -9999 BUOY +PVEN2 RENO (6 NW) NV US 3957 -11986 1750 ALERT +PVG PORTSMOUTH VA US 3678 -7645 -9999 AWOS +PVGA3 CAVE CREEK (12 S) AZ US 3365 -11200 455 ALERT +PVHU1 WOODLAND (6 ESE) UT US 4060 -11133 1896 GOES +PVJ PAULS VALLEY (2 S) OK US 3471 -9722 -9999 +PVLA1 PRATTVILLE (6 WSW) AL US 3245 -8655 107 COOPB +PVLA4 ROSELAND (2 W) AR US 3585 -9012 -9999 GOES +PVLC1 RANCHO PALOS VERDE (3 SW) CA US 3374 -11841 38 ALERT +PVLC2 FORT COLLINS (4 NW) CO US 4061 -10515 1563 ALERT +PVLK2 PINEVILLE (1 E) KY US 3676 -8369 309 +PVLL1 PORT VINCENT LA US 3033 -9085 -9999 +PVLS1 PINEVILLE (7 W) SC US 3345 -8016 7 GOES +PVLT2 PATTON VILLAGE TX US 3021 -9550 -9999 ALERT +PVLW3 PLAINVILLE (4 E) WI US 4372 -8974 305 UCOOP +PVLW4 PAVILLION WY US 4325 -10868 1658 COOPAB +PVMN2 MOGUL (5 N) NV US 3958 -11994 2396 ALERT +PVNN2 VERDI (6 N) NV US 3961 -11996 2207 ALERT +PVNT4 EL PORVENIR TP 2726 -9945 -9999 GOES +PVNTP EL PORVENIR MX 2726 -9945 -9999 +PVPN2 MOGUL (5 N) NV US 3959 -11993 252 ALERT +PVRC1 RUTHERFORD (5 E) CA US 3851 -12236 100 ALERT +PVRM5 PROVIDENCE (5 NE) MN US 4489 -9605 -9999 GOES +PVRM5G PROVIDENCE (5 NE) MN US 4489 -9605 -9999 +PVRN1 HEMINGFORD (25 WSW) NE US 4226 -10352 1426 COOPAB +PVRO3 THREE LYNX (9 SE) OR US 4504 -12193 1067 SNOTEL +PVRS2 PEEVER (5 NE) SD US 4560 -9687 -9999 +PVSA3 YOUNG (1 SE) AZ US 3410 -11094 1585 GOES +PVSM6 PURVIS (2 N) MS US 3115 -8940 115 COOPB +PVSO2 PAULS VALLEY (2 SSW) OK US 3472 -9723 290 +PVST2 PLAINVIEW TX US 3418 -10171 1015 ALERT +PVTM3 PROVINCETOWN MA US 4205 -7018 6 COOPAB +PVU PROVO UT US 4022 -11172 1371 SAWRS +PVUM7 PLEASANT VIEW MO US 3783 -9388 226 +PVW PLAINVIEW TX US 3417 -10172 -9999 LAWRS +PVWC2 PLEASANT VIEW (2 W) CO US 3759 -10880 2085 COOPB +PVWN2 PARADISE VALLEY NV US 4148 -11753 1378 GOES +PVWT2 PLAINVIEW TX US 3419 -10170 1027 COOPA +PVYC1 CORRALITOS (1 W) CA US 3699 -12183 110 ALERT +PVYU1 PROVO (28 E) UT US 4013 -11007 1585 WSF +PW2C2 PUEBLO WEST CO US 3832 -10474 1554 ALERT +PWA OKLAHOMA CITY OK US 3553 -9765 -9999 ASOS +PWBA3 TUCSON (8 E) AZ US 3222 -11083 783 GOES +PWBN1 PAPILLION NE US 4115 -9605 320 ALERT +PWC PINE_RIVER MN US 4672 -9438 373 +PWCC1 PETALUMA CA US 3825 -12264 5 ALERT +PWCV1 POWNAL (1 N) VT US 4280 -7323 280 COOPB +PWCW4 SHERIDAN (7 E) WY US 4484 -10688 1126 GOES +PWDM2 COLLEGE PARK (3 SSW) MD US 3902 -7683 46 SCAN +PWDM8 PLENTYWOOD (7 S) MT US 4870 -10476 795 NWR +PWDN8 WILTON (8 N) ND US 4728 -10079 538 UCOOP +PWDO3 BAKER OR US 4477 -11783 1049 GOES +PWDT1 PINEWOOD TN US 3590 -8748 -9999 +PWDT2 POWDERLY (3 NNW) TX US 3385 -9554 151 COOPB +PWDW4 TEN SLEEP (19 ENE) WY US 4417 -10713 2890 SNOTEL +PWEN2 VERDI (3 NNW) NV US 3956 -12000 1926 ALERT +PWFO3 POWERS (2 SE) OR US 4287 -12405 87 GOES +PWG MCGREGOR TX US 3148 -9732 -9999 AWOS +PWGM7 PITTSVILLE (2 W) MO US 3887 -9403 293 SCAN +PWHO2 PAWHUSKA (1 WNW) OK US 3667 -9635 255 COOPAB +PWIW3 PORT WING (3 E) WI US 4677 -9135 259 COOPAB +PWJT2 NEW WAVERLY (9 NW) TX US 3059 -9562 -9999 ALERT +PWK CHICAGO/WHEELING IL US 4211 -8790 -9999 +PWLG1 ALBANY (9 SW) GA US 3149 -8426 59 GOES +PWLM8 POWDERVILLE MT US 4576 -10509 869 OTHER +PWLN8 POWERS LAKE (1 N) ND US 4857 -10263 672 COOPAB +PWLO3 REDMOND (10 ESE) OR US 4420 -12098 1372 NWR +PWM PORTLAND ME US 4365 -7031 17 +PWMN2 ALAMO (7 SSE) NV US 3727 -11512 1036 COOPABC +PWNG1 PORT WENTWORTH GA US 3217 -8115 -9999 GOES +PWNO2 PAWNEE (5 N) OK US 3640 -9682 305 COOPB +PWOA3 ORO VALLEY (4 S) AZ US 3234 -11096 795 ALERT +PWPC2 LITTLETON (1 ENE) CO US 3962 -10500 1646 ALERT +PWRC2 LITTLETON (1 ENE) CO US 3962 -10500 1647 ALERT +PWRM8 POWER (6 SE) MT US 4765 -11160 1143 COOPB +PWRT2 PADUCAH (14 ESE) TX US 3395 -10006 466 GOES +PWSC2 BOULDER (14 NNW) CO US 4026 -10535 2088 ALERT +PWSN2 EAST LAS VEGAS (1 S) NV US 3608 -11505 518 ALERT +PWSO2 PAWHUSKA (14 NNW) OK US 3684 -9643 330 +PWT BREMERTON WA US 4749 -12276 -9999 SAWRS +PWTF1 FORT OGDEN (3 W) FL US 2709 -8200 -9999 OTHER +PWTW2 PAGE (3 SW) WV US 3802 -8130 808 IFLOWS +PWVK2 BROOKSVILLE (2 SW) KY US 3865 -8410 287 IFLOWS +PWWH1 KAILUA KONA (15 NE) HI US 1980 -15585 709 GOES +PWWI2 PARIS IL US 3964 -8769 207 COOPAB +PWXF1 PALATKA (2 W) FL US 2966 -8169 -9999 +PWXM8 POPLAR (8 NNE) MT US 4829 -10526 792 NWR +PWYC1 POWAY CA US 3295 -11706 134 ALERT +PXAC1 Los Angeles Berth 161 CA US 3376 -11827 -9999 CTGN +PXAN6 PHOENIX NY US 4322 -7630 -9999 OTHER +PXBN6 PHOENIX NY US 4323 -7631 -9999 OTHER +PXCK1 PAXICO (1 E) KS US 3906 -9615 294 AHOS +PXDC1 SAN MATEO CA US 3755 -12242 213 GOES +PXK PAXSON AK US 6303 -14549 823 +PXKA2 PAXSON AK US 6303 -14550 814 GOES +PXMN5 ACME (18 N) NM US 3385 -10429 1503 GOES +PXNI2 PAXTON IL US 4038 -8808 236 COOPAB +PXNP1 HARRISBURG PA US 4028 -7688 91 +PXOC1 Pier 1 CA US 3780 -12239 -9999 CTGN +PXSP1 PUNXSUTAWNEY (2 SW) PA US 4094 -7901 378 GOES +PXTP1 PUNXSUTAWNEY (2 SE) PA US 4094 -7897 402 GOES +PYAV2 PALMYRA VA US 3786 -7827 64 +PYDI1 MCCALL ID US 4493 -11612 1519 GOES +PYFO3 PARKDALE (8 SE) OR US 4548 -12145 1012 GOES +PYGA4 PINEY GROVE AR US 3419 -9321 116 COOPB +PYLO1 PERRYSVILLE (3 SSW) OH US 4062 -8233 343 COOPB +PYM PLYMOUTH MA US 4191 -7073 45 +PYMC1 GORMAN (10 SSE) CA US 3464 -11876 786 OTHER +PYMI3 PLYMOUTH IN US 4134 -8630 244 COOPAB +PYMT2 RAYMONDVILLE TX US 2649 -9780 9 COOPAB +PYNF1 FORT GREEN (4 N) FL US 2767 -8193 -9999 OTHER +PYPC1 LUCIA (14 NW) CA US 3617 -12138 1585 ALERT +PYPK1 PRETTY PRAIRIE KS US 3778 -9802 475 COOPB +PYRM8 HUNTLEY (5 S) MT US 4582 -10836 957 OTHER +PYRN2 RENO (34 NNE) NV US 3995 -11951 1334 ALERT +PYSA3 PAYSON AZ US 3423 -11133 1497 COOPABC +PYSC1 PETALUMA (2 NW) CA US 3825 -12267 8 ALERT +PYSO2 PERRY (9 NE) OK US 3636 -9715 300 +PYSU1 PAYSON (9 SE) UT US 3993 -11163 2454 SNOTEL +PYTI1 PAYETTE ID US 4408 -11693 655 COOPABC +PYTN7 NEW BERN NC US 3506 -7709 -9999 COOPC +PYTT2 PERRYTON (21 S) TX US 3610 -10074 -9999 COOPB +PYVI3 PERRYSVILLE (4 WNW) IN US 4007 -8750 189 COOPA +PZ74 ALASKAN_ARTCC AK US 6015 -16428 -9999 +PZ76 ALASKAN_ARTCC AK US 6525 -13465 -9999 +PZAN ANCHORAGE/ARTCC AK US 6117 -14998 -9999 +PZSO2 CLARKSVILLE (3 W) OK US 3583 -9556 193 OTHER +PpPU1 PROVO UT US 4024 -11170 1375 GOES +Q03 LOS ALAMOS NM US 3588 -10628 -9999 SAWRS +Q41 FLOYDADA TX US 3398 -10133 -9999 +Q44 BEAVER (1 W) OK US 3682 -10053 751 +Q63 SUTCLIFFE NV US 3994 -11959 1213 +Q67 TAHOE CITY CA US 3918 -12012 1905 +QAAK1 WAKEENEY (22 SSE) KS US 3873 -9972 707 UCOOP +QABK1 COLLYER KS US 3904 -10012 680 UCOOP +QACK1 WAKEENEY (17 SSE) KS US 3881 -9973 664 UCOOP +QADC3 QUADDICK CT US 4194 -7183 125 ALERT +QADK1 WAKEENEY (18 S) KS US 3877 -9989 686 UCOOP +QADW4 MAMMOTH HOT SPRINGS (25 WSW) WY US 4488 -11098 2416 GOES +QBAA3 JACOBS LAKE (39 S) AZ US 3620 -11207 2438 GOES +QBCA3 SEDONA (16 SE) AZ US 3467 -11170 1161 GOES +QBDP4 QUEBRADILLAS PR 1847 -6694 113 COOPB +QBGA3 AZTEC (10 N) AZ US 3297 -11345 155 +QBGC3 QUINEBAUG (1 S) CT US 4202 -7196 104 +QBGN6 FLUSHING NY US 4075 -7383 9 COOPAB +QBHA3 FORT THOMAS (4 N) AZ US 3309 -10995 1006 GOES +QBLA3 TONOLEA (22 SE) AZ US 3627 -11061 2256 GOES +QBMA3 JACOB LAKE (18 N) AZ US 3693 -11220 1951 GOES +QBRA3 LITTLEFIELD (16 SE) AZ US 3679 -11376 2158 GOES +QBRP4 QUEBRADILLAS (5 S) PR 1840 -6693 202 COOPB +QBYQ2 QUEENS BAY BC CN 4965 -11693 -9999 +QCAA3 SIERRA VISTA (8 S) AZ US 3145 -11028 1646 GOES +QCAC1 BRAWLEY (17 E) CA US 3297 -11517 27 GOES +QCBA3 OVERGAARD (14 SW) AZ US 3425 -11067 1609 GOES +QCCO3 CASCADIA (10 N) OR US 4454 -12243 320 OTHER +QCDN7 BEECHERTOWN NC US 3628 -8366 904 BASIC +QCGA3 TURKEY FLAT (8 NW) AZ US 3271 -10991 2902 GOES +QCHA3 PARADISE (15 NW) AZ US 3200 -10935 1646 GOES +QCIA3 CARRIZO (7 NW) AZ US 3407 -11037 2050 GOES +QCKA3 BLACK CANYON CITY (14 NW) AZ US 3421 -11220 1951 GOES +QCNW1 QUILCENE (1 W) WA US 4782 -12288 19 GOES +QCPA3 OVERGAARD (18 S) AZ US 3418 -11066 2232 GOES +QCRA3 MAGMA (8 N) AZ US 3321 -11150 1219 ALERT +QCWA3 LINDEN (7 SSE) AZ US 3420 -11012 2091 GOES +QCYC1 QUINCY CA US 3994 -12095 1042 COOPABC +QCYF1 QUINCY (3 SSW) FL US 3055 -8459 75 COOPAB +QCYW1 QUINCY (5 NW) WA US 4723 -11995 421 +QCZA3 CIBECUE (11 N) AZ US 3421 -11053 2082 GOES +QDLA3 FORT THOMAS (27 N) AZ US 3336 -10983 2264 GOES +QDPA3 FREDONIA (36 SE) AZ US 3645 -11223 2667 GOES +QDSA3 PINEDALE (10 W) AZ US 3430 -11042 2198 GOES +QDUA3 DOUGLAS (27 ENE) AZ US 3144 -10908 1433 GOES +QDYM1 WEST QUODDY HEAD (1 S) ME US 4482 -6695 7 COOPC +QEMA3 SONOITA (7 N) AZ US 3178 -11063 1417 GOES +QESN5 QUESTA NM US 3663 -10568 -9999 UCOOP +QFLA3 FLAGSTAFF AIRPORT AZ US 3515 -11168 2137 GOES +QFRA3 FORT APACHE (2 NE) AZ US 3381 -10997 1646 GOES +QFSA3 JACOB LAKE (12 NE) AZ US 3679 -11204 1999 GOES +QGCT2 QUANAH (4 N) TX US 3435 -9974 435 GOES +QGDA3 BAGDAD (10 NW) AZ US 3475 -11330 1280 +QGHA3 GRASSHOPPER (3 NE) AZ US 3411 -11061 1948 GOES +QGLA3 GLOBE (8 SE) AZ US 3335 -11065 1085 GOES +QGRA3 GREER AZ US 3405 -10943 2499 +QGSA3 JACOB LAKE (21 W) AZ US 3670 -11258 1609 GOES +QGTA3 GUTHRIE (2 W) AZ US 3295 -10928 1097 GOES +QHAA3 LAKE HAVASU CITY AZ US 3479 -11456 145 GOES +QHBA3 BLACK CANYON CITY (9 NW) AZ US 3412 -11230 1600 GOES +QHCA3 KINGMAN (35 SE) AZ US 3492 -11387 1573 +QHEA3 HEBER AZ US 3440 -11056 2022 GOES +QHHA3 MARICOPA (10 SW) AZ US 3295 -11217 604 +QHIA3 KEAMS CANYON (1 W) AZ US 3581 -11021 1885 GOES +QHOA3 JACOB LAKE (14 E) AZ US 3656 -11198 1646 GOES +QHOF1 WESLEY CHAPEL (1 NW) FL US 2826 -8235 -9999 OTHER +QHPA3 MADERA CANYON (4 SSW) AZ US 3168 -11088 2170 GOES +QHQA3 AGUILA (14 NW) AZ US 3408 -11335 1597 GOES +QHRA3 DUDLEYVILLE (12 E) AZ US 3294 -11050 1231 GOES +QHTA3 SAN CARLOS (28 N) AZ US 3362 -11042 -9999 GOES +QHUA3 LITTLEFIELD (44 ESE) AZ US 3670 -11304 1660 GOES +QHVA3 VAIL (12 NE) AZ US 3221 -11055 2512 GOES +QILW1 QUILCENE (5 SW) WA US 4778 -12298 313 COOPB +QINS2 QUINN SD US 4396 -10214 792 UCOOP +QISA3 IRON SPRINGS (4 E) AZ US 3459 -11250 1524 GOES +QITM6 QUITMAN (2 S) MS US 3202 -8873 -9999 UCOOP +QJOA3 PINEDALE (11 SW) AZ US 3422 -11034 2161 GOES +QJPA3 LINDEN (5 SW) AZ US 3423 -11020 2109 GOES +QLAT2 QUINLAN (7 SW) TX US 3290 -9625 -9999 +QLBA3 JACOB LAKE (31 SSE) AZ US 3629 -11208 2682 GOES +QLCA3 LIMESTONE CANYON AZ US 3418 -11027 2073 +QLCN5 QUEMADO (3 SW) NM US 3432 -10853 2103 UCOOP +QLCW1 QUILCENE (25 W) WA US 4781 -12291 37 COOPA +QLDI2 QUINCY (3 SSW) IL US 3991 -9160 147 +QLGA3 SUPAI (35 WNW) AZ US 3637 -11318 2195 GOES +QLKA3 LAKESIDE (5 NW) AZ US 3418 -10998 1981 GOES +QLNM7 QULIN MO US 3660 -9025 98 COOPB +QLTW1 QUINAULT (2 SE) WA US 4745 -12388 56 GOES +QMBA3 MOSS BASIN AZ US 3503 -11389 1804 +QMCN5 LOS ALAMOS (4 WNW) NM US 3593 -10638 2978 +QMDN5 QUEMADO (1 E) NM US 3434 -10850 2270 COOPAB +QMDT2 QUEMADO TX US 2890 -10060 -9999 UCOOP +QMEN5 QUEMADO (12 S) NM US 3416 -10851 -9999 COOPAB +QMLA3 SUPAI (30 WNW) AZ US 3635 -11320 2195 GOES +QMLN5 QUEMADO (10 S) NM US 3413 -10852 -9999 COOPAB +QMMA3 PEACH SPRINGS (17 WNW) AZ US 3561 -11379 1652 GOES +QMNT2 QUITMAN TX US 3280 -9543 126 COOPB +QMOA3 MORMON LAKE (2 SE) AZ US 3491 -11145 2256 GOES +QMOT2 QUEMADO (23 NW) TX US 2924 -10079 -9999 GOES +QMRA3 REDINGTON (12 ESE) AZ US 3240 -11027 1273 GOES +QMVC2 SUMMITVILLE CO US 3743 -10643 -9999 UCOOP +QMZN5 LOS ALAMOS (5 WNW) NM US 3592 -10638 3238 SNOTEL +QNCA3 QUEEN CREEK (6 W) AZ US 3326 -11173 401 ALERT +QNCC2 DENVER CO US 3974 -10490 1637 UCOOP +QNCF1 GRETNA (1 SE) FL US 3060 -8465 -9999 UCOOP +QNHT2 QUANAH (2 SW) TX US 3428 -9976 456 COOPAB +QNMK1 QUENEMO (2 S) KS US 3855 -9553 -9999 GOES +QNOA3 SAFFORD (13 SSW) AZ US 3267 -10979 1524 GOES +QNRK1 ZENITH (8 N) KS US 3817 -9850 -9999 UCOOP +QNTW1 QUINALT WA US 4747 -12385 67 COOPB +QNYC1 QUINCY (1 S) CA US 3992 -12095 1039 OTHER +QOCA3 SEDONA (6 N) AZ US 3495 -11175 1524 GOES +QOKA3 LITTLEFIELD (50 S) AZ US 3650 -11382 914 GOES +QOSA3 TONALEA (11 SE) AZ US 3627 -11078 2225 GOES +QPAA3 PAYSON (7 E) AZ US 3408 -11114 1516 GOES +QPCC3 SOUTHINGTON CT US 4160 -7288 44 ALERT +QPFO3 BROOKINGS (17 NE) OR US 4224 -12404 924 GOES +QPHA3 FORT DEFIANCE (5 NW) AZ US 3576 -10917 2469 GOES +QPIA3 PINE (6 E) AZ US 3445 -11138 2462 GOES +QPPA3 LEES FERRY (8 NW) AZ US 3673 -11183 2205 GOES +QPRA3 PROMONTORY AZ US 3437 -11003 -9999 +QPTR1 NORTH KINGSTOWN (5 E) RI US 4159 -7141 0 HTG +QPVA3 PLEASANT VALLEY AZ US 3410 -11093 1539 +QRCA3 PORTAL (15 SW) AZ US 3176 -10935 1736 GOES +QRFW1 QUEETS (12 NE) WA US 4763 -12408 329 +QRLA3 YOUNG (9 E) AZ US 3418 -11079 1890 GOES +QRMN2 MCDERMITT (16 S) NV US 4178 -11780 1292 WSF +QRMO3 BLYEVIEW (12 SE) OR US 4232 -12083 1737 SNOTEL +QRSA3 ROOSEVELT AZ US 3358 -11110 664 GOES +QRSC1 MINERAL KING (9 S) CA US 3633 -11857 2545 WSF +QRTA3 FREDONIA (44 SW) AZ US 3647 -11283 1695 GOES +QRZA2 NOME (62 NNE) AK US 6537 -16483 130 GOES +QSBA3 SASABE AZ US 3169 -11145 1067 GOES +QSCA3 HAYDEN (16 NE) AZ US 3322 -11072 866 GOES +QSEA3 SELLS (1 W) AZ US 3191 -11190 721 GOES +QSGA3 TUCSON (11 NE) AZ US 3232 -11081 914 GOES +QSHA3 HANNAGAN MEADOW (6 S) AZ US 3354 -10932 2374 GOES +QSLA3 MOUNT LEMMON (5 SE) AZ US 3240 -11071 2377 GOES +QSPA3 SUNSET POINT AZ US 3418 -11214 902 +QSTA3 YARNELL (4 SE) AZ US 3417 -11273 1097 +QTCA3 MORENCI (14 N) AZ US 3327 -10937 1914 GOES +QTHC1 KNIGHTSEN (2 NE) CA US 3798 -12163 0 GOES +QTMG1 QUITMAN (2 NW) GA US 3078 -8357 56 COOPAB +QTMT2 QUITMAN (2 S) TX US 3276 -9546 114 +QTRK1 QUINTER KS US 3906 -10024 814 COOPABC +QTUA3 TUSAYAN (2 NE) AZ US 3599 -11212 2042 GOES +QTWA3 LITTLEFIELD (40 SE) AZ US 3658 -11372 1646 GOES +QTZC1 GREENVIEW (3 NNW) CA US 4160 -12293 1219 GOES +QUAA3 QUARTZSITE AZ US 3367 -11423 267 COOPA +QUAC1 QUAKING ASPEN CA US 3612 -11854 2149 GOES +QUAO1 QUAKER CITY OH US 3997 -8130 304 IFLOWS +QUAO2 QUAPAW (3 SE) OK US 3693 -9475 227 GOES +QUAT2 QUANAH (8 N) TX US 3240 -9970 -9999 COOPA +QUBO2 QUAPAW (2 E) OK US 3693 -9475 229 GOES +QUEA3 APACHE JCT (12 N) AZ US 3358 -11154 472 ALERT +QUEK1 QUENEMO (5 NW) KS US 3864 -9556 283 GOES +QUEN5 QUEEN NM US 3219 -10474 1784 COOPA +QUEP4 QUEBRADILLAS PR 1840 -6692 201 GOES +QUEW1 CLEARWATER (1 NE) WA US 4753 -12432 5 GOES +QUFW1 QUINALT (2 NE) WA US 4748 -12386 55 +QUHC2 ENGLEWOOD (3 ESE) CO US 3964 -10494 1673 ALERT +QUIA3 SELLS (15 NE) AZ US 3196 -11163 1585 ALERT +QUIC3 QUINIPIAC CT US 4160 -7288 49 +QUIF1 QUINCY (3 SSW) FL US 3054 -8460 67 UCOOP +QUIG1 QUITMAN GA US 3073 -8352 46 ARC +QUIL1 QUITMAN LA US 3232 -9275 59 COOPB +QUIN2 WINNEMUCCA (75 NNE) NV US 4100 -11700 1920 WSF +QUIO2 QUINTON OK US 3513 -9537 199 COOPB +QUIT2 QUITMAN TX US 3280 -9545 -9999 UCOOP +QUIW1 QUINCY WA US 4721 -11985 388 COOPABC +QULA2 BIG DELTA (6 NE) AK US 6420 -14583 299 UCOOP +QUNF1 QUINCY (3 E) FL US 3059 -8462 82 NF-OBS +QUPA3 KINGMAN (18 WNW) AZ US 3506 -11437 1073 GOES +QUPW1 OPPORTUNITY (20 NE) WA US 4788 -11708 1442 SNOTEL +QURC2 AURORA (7 SE) CO US 3964 -10477 1753 ALERT +QUSW2 QUEEN SHOALS WV US 3847 -8128 2 +QUTG1 QUITMAN (6 E) GA US 3079 -8345 26 GOES +QUTM6 QUITMAN (1 N) MS US 3207 -8872 91 COOPA +QUWA3 COMOBABI (11 E) AZ US 3226 -11163 579 ALERT +QVDA3 VERDE AZ US 3455 -11185 945 +QWSA3 JACOB LAKE (1 SW) AZ US 3670 -11222 2441 GOES +QYJA3 PEACH SPRINGS (48 N) AZ US 3615 -11347 2012 GOES +QYRC1 QUINCY (3 N) CA US 3998 -12094 1067 GOES +QZHC1 QUARTZ HILL (2 SW) CA US 3465 -11824 -9999 +RABA2 ANCHORAGE (10 SE) AK US 6109 -14976 282 COOPC +RABI2 ROCKFORD IL US 4229 -8907 -9999 AHOS +RABM5 GLEN (4 NNW) MN US 4647 -9353 396 NWR +RABN1 RALSTON NE US 4120 -9602 -9999 ALERT +RABN8 RAUB (3 WSW) ND US 4774 -10211 558 GOES +RAC RACINE WI US 4276 -8781 -9999 ASOS +RACA2 ANCHORAGE AK US 6262 -15080 677 SNOTEL +RACC2 TABERNASH (1 E) CO US 4000 -10583 -9999 GOES +RACF1 IMMOKALEE (30 SSE) FL US 2597 -8132 -9999 GOES +RACM4 SAULT SAINT MARIE (23 SW) MI US 4635 -8480 274 OTHER +RACS2 RAPID CITY SD US 4412 -10328 1027 COOPBC +RACT1 WHITWELL (12 E) TN US 3506 -8539 512 GOES +RACW2 RACINE WV US 3892 -8192 177 +RACW3 RACINE (3 W) WI US 4272 -8778 -9999 UCOOP +RAD WARROAD MN US 4893 -9535 -9999 AMOS +RADC1 RANDSBURG (7 NNW) CA US 3548 -11770 1338 +RADI4 RATHBUN DAM (2 N) IA US 4082 -9289 294 +RADI4G RATHBUN DAM (2 N) IA US 4082 -9289 294 +RADM5 RADIUM (1 S) MN US 4821 -9661 274 GOES +RADM5G RADIUM (1 S) MN US 4821 -9661 -9999 +RADQ2 KOOTENAY NATL PARK WESTG BC CN 5062 -11607 899 +RADQ8 RADVILLE (6 NW) SK CN 4948 -10434 640 GOES +RADV2 RADFORD VA US 3713 -8055 527 COOPB +RAEG1 AUGUSTA GA US 3349 -8204 -9999 UCOOP +RAEO1 NEWTON FALLS OH US 4121 -8098 280 IFLOWS +RAFC1 YUCAIPA (5 W) CA US 3405 -11712 610 ALERT +RAFM8 RAYNESFORD (2 NNW) MT US 4730 -11075 1285 COOPAB +RAFN7 RAEFORD NC US 3499 -7923 76 COOPA +RAFN8 NOONAN (17 N) ND US 4913 -10309 556 UCOOP +RAFQ8 ESTEVAN SK CN 4915 -10309 548 GOES +RAGC2 MONTROSE (19 W) CO US 3846 -10823 -9999 +RAGL1 RAGLEY (2 E) LA US 3052 -9318 26 COOPB +RAGN1 RAGAN NE US 4032 -9928 710 COOPAB +RAGN3 SALISBURY NH US 4338 -7173 213 SNOCOR +RAGV2 MARTINSVILLE (7 W) VA US 3670 -8000 283 IFLOWS +RAGW1 FALL CITY (2 SW) WA US 4753 -12190 76 GOES +RAH RALEIGH NC US 3577 -7868 99 +RAHM6 RALEIGH MS US 3203 -8952 165 COOPBC +RAHN4 RAHWAY (1 SE) NJ US 4060 -7426 6 COOPB +RAHN5 RAMAH (11 SE) NM US 3505 -10835 2202 COOPA +RAIF1 RAIFORD (2 E) FL US 3007 -8219 37 COOPB +RAIN2 LAS VEGAS (26 WNW) NV US 3625 -11563 2469 WSF +RAIN7 RAINBOW SPRINGS (4 NW) NC US 3513 -8362 937 GOES +RAIW1 MAZAMA (14 W) WA US 4858 -12072 1457 SNOTEL +RAL RIVERSIDE CA US 3395 -11744 -9999 +RALC2 GOLDEN (5 NW) CO US 3982 -10525 1839 ALERT +RALM6 RALEIGH (7 NW) MS US 3213 -8955 180 COOPB +RALN7 RALEIGH NC US 3580 -7870 122 COOPAB +RALO2 RALSTON OK US 3650 -9673 251 COOPAB +RALP1 RALSTON PA US 4150 -7695 258 +RALS2 RAUVILLE (2 W) SD US 4498 -9714 530 COOPB +RAMA1 DAUPHIN ISLAND AL US 2905 -8809 -9999 C-MAN +RAMC1 RAMONA (4 SW) CA US 3301 -11691 448 COOPAC +RAMC2 WOODLAND PARK (12 NW) CO US 3910 -10523 -9999 UCOOP +RAMC7 REPRESA LA AMISTAD CL 2942 -10104 -9999 GOES +RAMCL REPRESA LA AMISTAD MX 2942 -10104 -9999 +RAMI2 RAMSEY IL US 3913 -8912 183 COOPAB +RAMM7 RAYMORE MO US 3881 -9447 317 COOPB +RAMN5 RAMON (8 SW) NM US 3415 -10500 1624 COOPAB +RAMN6 RAMAPO NY US 4114 -7417 -9999 GMS +RAMN7 RAMSEY NC US 3559 -8157 336 GOES +RAMO2 RAMONA (4 SE) OK US 3651 -9584 179 GOES +RANB1 TECATE BJ US 3251 -11660 667 ALERT +RANB3 TECATE (4 S) NB CN 3251 -11660 667 +RANC1 JOHANNESBURG CA US 3537 -11765 109 COOPA +RANC2 RAND CO US 4045 -10617 2630 UCOOP +RANI2 RANTOUL IL US 4031 -8816 226 COOPAB +RANI4 RANDOLPH IA US 4087 -9557 300 COOPB +RANK1 RANSOM (2 NE) KS US 3865 -9990 762 COOPB +RANM1 RANGELEY (1 ENE) ME US 4497 -7065 466 COOPAB +RANM4 RANDVILLE MI US 4594 -8806 373 UCOOP +RANN6 FONDA (4 SW) NY US 4292 -7445 88 OTHER +RANO2 RANDLETT (8 E) OK US 3418 -9832 291 COOPB +RANS2 VERDEN (5 W) SD US 4525 -9822 393 UCOOP +RANT2 RANSON CANYON TX US 3354 -10168 945 COOPB +RANU1 RANDOLPH (1 SW) UT US 4167 -11119 1911 COOPBC +RANV1 RANDOLPH (1 NE) VT US 4393 -7266 192 GOES +RANW1 RANDLE WA US 4654 -12196 380 GOES +RANW3 RACINE (5 SSW) WI US 4267 -8785 203 NWR +RANW4 GREYBULL (30 ENE) WY US 4152 -10750 2475 WSF +RAP RAPID CITY SD US 4405 -10306 965 +RAPC2 DENVER CO US 3973 -10498 -9999 GOES +RAPI4 ROCK RAPIDS IA US 4342 -9616 -9999 UCOOP +RAPI4G ROCK RAPIDS IA US 4342 -9616 -9999 +RAPM5 RAPIDAN (2 W) MN US 4410 -9410 308 +RAPN6 LOCKPORT (6 SE) NY US 4309 -7864 174 OTHER +RAPN7 ROANOKE RAPIDS NC US 3648 -7767 64 COOPB +RAPS2 RAPID CITY (13 W) SD US 4408 -10345 1439 COOPB +RARM4 RAPID RIVER MI US 4592 -8693 203 UCOOP +RARM6 RANGE A REAR MS US 3034 -8851 5 HTG +RARN4 RARITAN (2 W) NJ US 4057 -7468 15 COOPB +RASF1 DUNNELLON (3 N) FL US 2910 -8245 -9999 +RASM4 RAMSAY MI US 4648 -9001 463 COOPBC +RASP1 RASSELAS PA US 4163 -7858 -9999 GOES +RAST2 RALLS TX US 3367 -10138 944 ALERT +RASW4 DUBOIS (22 SW) WY US 4347 -11002 2682 GOES +RATI4 RATHBUN (1 NW) IA US 4082 -9290 284 NWR +RATL1 MARKSVILLE (10 NE) LA US 3125 -9197 21 GOES +RATM6 LUDLOW (7 NW) MS US 3259 -8984 89 +RATM7 RAYTOWN MO US 3897 -9448 285 COOPB +RATN5 RATON NM US 3687 -10453 -9999 UCOOP +RATT2 RATCLIFF TX US 3140 -9514 -9999 UCOOP +RATW1 NORTH BEND (3 SW) WA US 4747 -12182 1057 +RATW4 CODY (12 WNW) WY US 4457 -10925 2073 GOES +RAUN8 RAUB (5 NNE) ND US 4780 -10203 602 COOPB +RAUS2 RAUVILLE (2 N) SD US 4501 -9711 -9999 +RAUS2G RAUVILLE (2 N) SD US 4501 -9711 -9999 +RAUU1 RANDOLPH (11 NE) UT US 4180 -11107 1890 +RAVK2 RAVENNA KY US 3768 -8395 183 GOES +RAVO1 RAVENNA (2 SW) OH US 4113 -8128 337 COOPB +RAVR6 VALENTIN NR 1197 -8439 -9999 +RAVS2 RAPID CITY (11 SW) SD US 4405 -10335 1088 GOES +RAVV2 ARARAT (2 NNE) VA US 3662 -8050 475 ALERT +RAWA3 SCOTTSDALE (20 N) AZ US 3374 -11190 672 ALERT +RAWC2 WALDEN (15 ENE) CO US 4070 -10600 2749 SNOTEL +RAWV2 RAWLINGS (3 NW) VA US 3698 -7780 -9999 +RAWW1 RANDLE WA US 4653 -12196 274 +RAWW2 WAR WV US 3733 -8167 -9999 +RAWW4 LINGLE (1 E) WY US 4213 -10433 1268 GOES +RAX CLAYTON NC US 3567 -7849 106 WSR88D +RAYC1 RAYMOND CA US 3721 -11991 288 COOPB +RAYK1 RAYMOND (4 S) KS US 3823 -9842 523 +RAYM1 RANGELEY (11 NW) ME US 4510 -7078 536 SNOCOR +RAYM6 RAYMOND (6 S) MS US 3217 -9044 -9999 UCOOP +RAYM7 RAYTOWN MO US 3900 -9448 244 UCOOP +RAYM8 RAYMOND (10 N) MT US 4899 -10458 716 COOPA +RAYN1 RAYMOND (4 W) NE US 4097 -9685 366 +RAYN6 RAY BROOK NY US 4430 -7410 494 COOPB +RAYS2 RAYMOND (3 NE) SD US 4493 -9790 458 COOPB +RAYW3 RAYMOND WI US 4282 -8800 -9999 COOPB +RAYW3D RAYMOND WI US 4282 -8800 -9999 +RBAC1 RIO LINDA (2 S) CA US 3867 -12145 11 ALERT +RBBM7 ROBY (3 SE) MO US 3761 -9212 -9999 UCOOP +RBBT2 Rainbow Bridge TX US 2998 -9388 -9999 CTGN +RBCC1 MEEKS BAY (3 SSW) CA US 3899 -12014 2469 WSF +RBCM5 ROCHESTER MN US 4392 -9248 -9999 UCOOP +RBCM5G ROCHESTER MN US 4392 -9248 -9999 +RBCQ8 GOODWATER SK CN 4944 -10367 550 GOES +RBCS2 NEWCASTLE (10 E) SD US 4378 -10403 1091 UCOOP +RBCT2 SAN SABA (9 E) TX US 3122 -9858 -9999 COOPB +RBCU1 SALT LAKE CITY (3 E) UT US 4078 -11180 1646 GOES +RBCV2 ROBBINS CHAPEL VA US 3685 -8297 646 IFLOWS +RBD DALLAS TX US 3268 -9687 201 +RBDC2 COLORADO SPRINGS (4 WSW) CO US 3883 -10483 1821 ALERT +RBDM8 ROSEBUD (2 SW) MT US 4626 -10648 756 GOES +RBDN5 RUIDOSO (9 NNE) NM US 3345 -10568 2219 COOPB +RBDW4 LUSK (34 N) WY US 4325 -10429 1186 COOPAB +RBFC1 RED BLUFF CA US 4016 -12222 81 COOPBC +RBFN5 RED BLUFF NM US 3208 -10404 -9999 +RBFO3 ASHLAND (21 ENE) OR US 4228 -12232 1585 GOES +RBFW3 RIB FALLS WI US 4497 -8990 384 COOPB +RBG ROSEBURG OR US 4324 -12335 -9999 +RBGO3 ROSEBURG (6 SE) OR US 4317 -12322 210 COOPB +RBGW3 REEDSBURG (2 E) WI US 4352 -9000 282 COOPABC +RBHV2 WAYNESBORO (4 SSW) VA US 3800 -7892 448 IFLOWS +RBII2 ROCKFORD IL US 4218 -8910 -9999 UCOOP +RBJA3 ROBLES JUNCTION AZ US 3208 -11132 771 COOPB +RBKI4 REINBECK (2 W) IA US 4232 -9263 -9999 UCOOP +RBKV2 WISE (6 SSE) VA US 3690 -8253 969 IFLOWS +RBL RED BLUFF CA US 4015 -12225 108 +RBLC1 RED BLUFF CA US 4018 -12223 72 OTHER +RBLM4 ROBERTS LANDING MI US 4267 -8252 177 +RBLN2 RUBY VALLEY (16 S) NV US 4020 -11549 1832 COOPAB +RBLN7 ROBBINSVILLE NC US 3526 -8379 -9999 NWR +RBLO3 PROSPECT (4 NE) OR US 4278 -12243 847 +RBNK2 JACKSON (14 ESE) KY US 3747 -8315 464 IFLOWS +RBNN2 ELY (18 NW) NV US 3942 -11510 2316 WSF +RBNN7 ROBBINSVILLE NC US 3530 -8381 678 COOPBC +RBNW2 ROBINETTE WV US 3780 -8177 707 IFLOWS +RBOC1 ROSEMEAD CA US 3407 -11808 85 ALERT +RBOC2 BUFORD (35 NE) CO US 4003 -10728 2591 +RBON2 LAS VEGAS (6 WSW) NV US 3615 -11524 734 ALERT +RBPC1 KYBURZ (13 SSE) CA US 3890 -12038 1573 OTHER +RBPC2 PAGOSA SPRINGS (12 SE) CO US 3720 -10682 2393 GOES +RBRK2 MCDOWELL KY US 3752 -8285 -9999 IFLOWS +RBRL1 ROBERT (4 NNW) LA US 3056 -9038 10 UCOOP +RBRN4 RAHWAY NJ US 4061 -7430 15 +RBRN7 RALEIGH NC US 3578 -7867 -9999 GOES +RBRP1 ROARING BRANCH (3 E) PA US 4157 -7688 683 IFLOWS +RBRS1 CALHOUN FALLS (5 S) SC US 3403 -8260 -9999 GOES +RBRV2 MADISON (3 NNE) VA US 3840 -7823 122 IFLOWS +RBSC1 KYBURZ (11 SSE) CA US 3891 -12038 1798 OTHER +RBSC2 RIDGEWAY (6 N) CO US 3823 -10775 -9999 GOES +RBSF1 DUNNELLON (2 NE) FL US 2909 -8245 20 GOES +RBSI2 ROBINSON (2 W) IL US 3901 -8778 163 COOPB +RBSL1 ROBSON LA US 3236 -9364 49 COOPB +RBSN2 ELY (16 NW) NV US 3941 -11509 2306 AMOS +RBSP1 ROBESONIA PA US 4034 -7614 158 +RBSU1 TOOELE (7 SE) UT US 4043 -11222 2713 SNOTEL +RBTA1 ROBERTSDALE (5 NE) AL US 3063 -8766 53 COOPA +RBTA2 ANCHORAGE (10 SSE) AK US 6109 -14973 451 GOES +RBTC1 LAKE LOS ANGELES (5 NW) CA US 3465 -11786 762 ALERT +RBTC2 GRANT (2 NW) CO US 3948 -10568 2652 GOES +RBTL1 RUBY (3 W) LA US 3118 -9230 23 GOES +RBTN2 AUSTIN (36 NNW) NV US 3998 -11732 1539 GOES +RBTU1 SALT LAKE CITY (7 NE) UT US 4082 -11175 2198 +RBUM4 RUBY MI US 4304 -8261 214 COOPB +RBUM7 PLATO (7 N) MO US 3760 -9223 -9999 GOES +RBUT2 CALALLEN TX US 2790 -9763 2 GOES +RBVA3 PHOENIX (20 SW) AZ US 3322 -11231 385 ALERT +RBVC1 KYBURZ (11 NNW) CA US 3892 -12038 1707 WSF +RBVC3 ROBERTSVILLE (1 SE) CT US 4197 -7303 157 OTHER +RBWC1 RED BLUFF (3 WSW) CA US 4015 -12231 241 OTHER +RBXM7 WAYNESVILLE (1 W) MO US 3783 -9221 -9999 GOES +RBXS2 LEAD (6 SE) SD US 4430 -10365 1576 UCOOP +RBYA1 RED BAY AL US 3445 -8810 -9999 GOES +RBYA2 RUBY AK US 6473 -15550 15 COOPB +RBYC1 BRADLEY CA US 3586 -12080 165 GOES +RBYM4 RUBY MI US 4304 -8261 214 +RBYM5 JACOBSON (5 NW) MN US 4702 -9336 -9999 +RBYM8 LAURIN (2 SW) MT US 4535 -11215 1611 GOES +RBYN8 RUGBY ND US 4835 -10000 472 COOPAB +RCA RAPID CITY SD US 4415 -10310 999 WSR88D +RCAN5 ABIQUIU (19 NW) NM US 3632 -10660 -9999 +RCAN7 PLUMTREE NC US 3610 -8204 1170 IFLOWS +RCBA2 COLD BAY (2 SSE) AK US 5518 -16269 2 GOES +RCBM8 BOX ELDER MT US 4826 -10978 1158 GOES +RCBS2 RAPID CITY (13 W) SD US 4408 -10348 1343 GOES +RCCC2 RICO CO US 3767 -10803 2652 +RCCD1 WOODDALE DE US 3977 -7563 25 +RCCM5 ROCHESTER MN US 4403 -9248 -9999 UCOOP +RCCM5G ROCHESTER MN US 4403 -9248 -9999 +RCCM8 CLINTON (4 SE) MT US 4672 -11368 1073 GOES +RCCT2 REFUGIO TX US 2830 -9711 -9999 GOES +RCCU1 ELSINORE (3 E) UT US 3867 -11210 1600 +RCCW1 SUMMIT (1 E) WA US 4736 -12201 175 GOES +RCDM7 RICHARDS MO US 3793 -9457 -9999 UCOOP +RCDV2 RICHMOND (8 WNW) VA US 3760 -7755 81 COOPC +RCEC1 TOMS PLACE (1 SE) CA US 3755 -11867 2146 GOES +RCEN5 CHAMA NM US 3658 -10672 -9999 +RCEN7 CHARLOTTE NC US 3526 -8069 -9999 IFLOWS +RCET2 RICE TX US 3220 -9652 -9999 +RCEW3 RICE LAKE (8 N) WI US 4562 -9172 -9999 UCOOP +RCFC2 FORT CARSON (4 SW) CO US 3870 -10483 -9999 GOES +RCFG1 ROCKY FORD (4 SE) GA US 3263 -8178 46 COOPAB +RCFI2 ROCK FALLS IL US 4178 -8968 193 COOPB +RCFM4 RICHFIELD CENTER MI US 4310 -8352 -9999 UCOOP +RCFO3 SPRAY (9 NE) OR US 4492 -11967 1311 +RCFT2 RATCLIFF TX US 3140 -9514 91 RAWS +RCHA2 HYDABURG (10 E) AK US 5522 -13258 262 GOES +RCHC1 BORREGO SPRINGS (7 WSW) CA US 3321 -11651 1052 GOES +RCHC2 KINGS CANYON (6 W) CO US 4093 -10613 -9999 UCOOP +RCHG1 RICHMOND HILL GA US 3196 -8133 6 COOPB +RCHI2 ROCHELLE IL US 4190 -8907 236 COOPAB +RCHI3 ROACHDALE (3 SE) IN US 3982 -8675 -9999 +RCHI4 ROCHESTER IA US 4170 -9117 -9999 UCOOP +RCHK1 RICHLAND (3 WNW) KS US 3889 -9559 -9999 GOES +RCHK2 ROCHESTER KY US 3722 -8690 125 COOPAB +RCHM4 ROCHESTER (1 ESE) MI US 4267 -8310 204 UCOOP +RCHM5 ROCHESTER MN US 4406 -9247 290 GOES +RCHM7 RICHWOODS MO US 3817 -9070 247 +RCHM7G RICHWOODS MO US 3817 -9070 247 +RCHM8 RICHEY (10 SW) MT US 4757 -10523 732 COOPB +RCHN5 ABIQUIU NM US 3622 -10625 -9999 UCOOP +RCHN6 ROCHESTER NY US 4314 -7758 -9999 NWR +RCHN7 SPRING CREEK NC US 3577 -8284 1298 IFLOWS +RCHN8 COLUMBUS (11 N) ND US 4900 -10283 -9999 UCOOP +RCHO3 RICHLAND OR US 4477 -11716 675 COOPAC +RCHP1 NEW FLORENCE (7 S) PA US 4027 -7911 582 IFLOWS +RCHT2 RICHARDS TX US 3054 -9585 100 COOPB +RCHV1 STOWE (5 NW) VT US 4450 -7278 378 GOES +RCHV2 RICHMOND VA US 3750 -7754 -9999 NWR +RCHW1 RICHLAND WA US 4631 -11926 114 COOPC +RCHW3 RICHRIELD (3 SSW) WI US 4321 -8821 -9999 COOPB +RCHW4 LANDER (11 SE) WY US 4268 -10867 1761 GOES +RCIW3 RACINE WI US 4273 -8778 -9999 UCOOP +RCKA4 WITTS SPRINGS AR US 3580 -9293 -9999 GOES +RCKC1 MAMMOTH LAKES (18 SE) CA US 3747 -11872 2926 GOES +RCKC2 ELDORADO SPRINGS (2 SE) CO US 3991 -10525 1855 UCOOP +RCKF1 BELL (5 NW) FL US 2979 -8292 -9999 +RCKG1 THE ROCK GA US 3296 -8424 239 COOPB +RCKI2 ROCK ISLAND IL US 4152 -9057 165 +RCKI2G ROCK ISLAND IL US 4152 -9057 165 +RCKM1 ROCKLAND ME US 4410 -6912 21 COOPB +RCKM2 ROCKVILLE MD US 3908 -7714 131 UCOOP +RCKM4 BARBEAU (5 E) MI US 4627 -8419 180 HTG +RCKM8 JUDITH GAP (14 NE) MT US 4682 -10948 1707 WSF +RCKN1 ROCKVILLE NE US 4112 -9883 -9999 UCOOP +RCKN5 RED ROCK (1 NNE) NM US 3270 -10873 1265 COOPAB +RCKN6 ROCKDALE (4 SW) NY US 4238 -7540 314 GOES +RCKN7 ROCKINGHAM (6 W) NC US 3495 -7987 37 GOES +RCKO3 HAINES (7 W) OR US 4491 -11807 1248 COOPB +RCKT1 GREAT FALLS TN US 3580 -8563 265 COOPB +RCKU1 DUCHESNE (30 NW) UT US 4055 -11068 2408 SNOTEL +RCKV2 RUCKERSVILLE VA US 3823 -7837 137 UCOOP +RCKW1 CEDAR FALLS (4 SE) WA US 4739 -12172 485 +RCKW2 MOUNT ZION (4 SW) WV US 3883 -8153 201 GOES +RCKW3 ROCK SPRINGS (3 W) WI US 4345 -8998 384 +RCKW4 LARAMIE (38 WNW) WY US 4147 -10628 3042 WSF +RCLM4 ROCKLAND MI US 4670 -8917 -9999 +RCLN5 CHAMA NM US 3665 -10662 -9999 +RCLT2 CANUTILLO TX US 3192 -10660 -9999 GOES +RCLV2 RICHLANDS (1 SE) VA US 3708 -8178 587 COOPB +RCLW2 WINFIELD (5 SSE) WV US 3941 -8004 491 IFLOWS +RCLW3 RICE LAKE WI US 4550 -9172 -9999 UCOOP +RCLW4 RECLUSE (14 NNW) WY US 4493 -10577 1158 COOPAB +RCMC1 RICHMOND CA US 3793 -12240 0 HTG +RCMK2 RICHMOND EOC KY US 3777 -8432 -9999 NWR +RCMM4 NEW RICHMOND (1 W) MI US 4264 -8612 183 UCOOP +RCMM7 RICHMOND (3 S) MO US 3924 -9397 213 COOPB +RCMM8 VIRGINIA CITY (40 ESE) MT US 4518 -11108 2487 WSF +RCMN7 BREVARD (5 SE) NC US 3518 -8268 1153 IFLOWS +RCMV2 MARION (4 S) VA US 3678 -8152 1106 IFLOWS +RCMW1 MAPLE VALLEY (2 W) WA US 4738 -12202 126 GOES +RCNI1 JORDAN VALLEY (39 SSE) ID US 4243 -11683 2012 WSF +RCNK1 RUSH CENTER (7 W) KS US 3848 -9944 617 +RCNN7 BARNARDSVILLE (6 S) NC US 3568 -8244 1219 IFLOWS +RCNT2 RINCON TX US 2653 -9860 143 +RCNW3 RACINE WI US 4270 -8777 181 COOPB +RCOT2 ROSCOE (12 SW) TX US 3233 -10061 707 UCOOP +RCPC1 CRESTLINE (6 ENE) CA US 3429 -11721 -9999 GOES +RCPC2 BUFORD (19 NE) CO US 4012 -10730 3152 SNOTEL +RCPK2 ROCKPORT KY US 3733 -8700 122 GOES +RCPN1 REPUBLICAN CITY (1 SE) NE US 4007 -9922 -9999 +RCPN8 COLUMBUS (12 N) ND US 4908 -10277 546 +RCPT2 ROCKPORT TX US 2802 -9705 0 HTG +RCPW2 ROCK CAMP WV US 3748 -8058 -9999 GOES +RCR ROCHESTER IN US 4105 -8618 241 SAWRS +RCRA2 HEALY (15 E) AK US 6375 -14898 792 SNOCOR +RCRC1 RED BLUFF (1 SW) CA US 4016 -12227 94 ALERT +RCRC2 MASTERS (3 NW) CO US 4033 -10432 -9999 GOES +RCRI3 ROCHESTER IN US 4107 -8622 235 COOPAB +RCRI4 CEDAR RAPIDS IA US 4193 -9155 263 OTHER +RCRL1 RUTH LA US 3024 -9188 -9999 GOES +RCRN5 RATON NM US 3693 -10444 2024 +RCRN6 ROCHESTER NY US 4327 -7763 -9999 HTG +RCRO3 FRENCHGLEN (17 WSW) OR US 4255 -11966 1719 GOES +RCRP1 ROSECRANS PA US 4107 -7730 521 IFLOWS +RCRT2 ROUGH CANYON NEAR DEL RI TX US 2958 -10093 -9999 +RCRU1 BOUNTIFUL (3 N) UT US 4093 -11188 1286 ALERT +RCRW1 CARBONADO (8 SE) WA US 4699 -12191 529 COOPB +RCRW4 ATLANTIC CITY (4 NW) WY US 4255 -10877 2539 UCOOP +RCSI2 ROCHESTER (2 W) IL US 3975 -8957 164 UCOOP +RCSM5 ROCHESTER MN US 4391 -9250 395 UCOOP +RCSM5G ROCHESTER MN US 4391 -9250 -9999 +RCSO3 SENECA (11 SE) OR US 4401 -11884 1692 SNOTEL +RCSW1 CONCONULLY (5 WSW) WA US 4853 -11987 1219 WSF +RCSW4 RECLUSE (18 N) WY US 4500 -10573 -9999 UCOOP +RCTC2 JEFFERSON (2 NW) CO US 3929 -10570 2751 GOES +RCTI2 RICHTON PARK IL US 4148 -8775 227 UCOOP +RCTL1 COLFAX (4 W) LA US 3152 -9273 -9999 GOES +RCTP1 RECTOR (3 SSW) PA US 4016 -7927 405 COOPAB +RCTS2 RAPID CITY SD US 4408 -10322 -9999 UCOOP +RCVC1 RICHVALE (2 S) CA US 3947 -12174 32 GOES +RCVW2 ROCK CAVE WV US 3884 -8033 518 COOPAB +RCWC1 SIERRA CITY (5 NNW) CA US 3962 -12068 1975 WSF +RCWM1 WELLS ME US 4328 -7059 15 RAWS +RCXC1 TOM'S PLACE (5 SSW) CA US 3749 -11872 2652 WSF +RCYC1 TOM'S PLACE (6 SSW) CA US 3747 -11872 2758 WSF +RCYC2 REDSTONE (4 N) CO US 3923 -10723 2105 +RCYM4 ROSE CITY (8 WSW) MI US 4442 -8425 -9999 +RCYS2 RAPID CITY SD US 4408 -10325 985 +RCZC1 SCHEELITE (6 NW) CA US 3745 -11874 3048 WSF +RCZO3 MADRAS (26 WNW) OR US 4470 -12165 1463 WSF +RDAC1 FOREST GLEN (6 W) CA US 4037 -12343 814 +RDAP1 HUNTINGDON PA US 4044 -7800 183 SNOCOR +RDAV2 RODA (2 N) VA US 3697 -8280 1097 IFLOWS +RDBC1 RED BLUFF (2 SE) CA US 4015 -12220 70 GOES +RDBG1 CALHOUN (8 ENE) GA US 3456 -8483 188 GOES +RDBM8 RONAN (1 NW) MT US 4754 -11428 945 +RDBN4 RED BANK NJ US 4032 -7412 8 GOES +RDBN5 RED BLUFF (4 SW) NM US 3202 -10405 -9999 +RDBP1 CASSVILLE PA US 4030 -7817 244 SNOCOR +RDBT2 RED BLUFF TX US 3191 -10393 853 COOPB +RDBW2 HANOVER (2 WNW) WV US 3758 -8182 282 GOES +RDBW3 REEDSBURG (1 NNE) WI US 4355 -9000 283 UCOOP +RDCC1 HUME (14 N) CA US 3699 -11890 2743 WSF +RDCC2 GRAND JUNCTION (6 SSE) CO US 3903 -10856 1388 +RDCI1 BOISE (5 SE) ID US 4357 -11613 838 +RDCM4 REED CITY (1 ESE) MI US 4387 -8550 308 COOPB +RDCP1 BROAD TOP CITY PA US 4020 -7815 524 SNOCOR +RDCS2 EDGEMONT (7 NE) SD US 4343 -10376 -9999 GOES +RDCW2 MAYSVILLE (10 WSW) WV US 3903 -7930 1219 IFLOWS +RDD REDDING CA US 4052 -12230 153 +RDDA2 RED DOG DOCK AK US 6758 -16407 0 HTG +RDDA3 GRAND CANYON (23 SW) AZ US 3581 -11243 1648 +RDDA4 OSAGE (5 WNW) AR US 3622 -9348 442 +RDDC1 REDDING CA US 4065 -12252 153 NWR +RDDL1 HAUGHTON LA US 3254 -9355 61 +RDDP1 BROAD TOP CITY PA US 4021 -7815 524 SNOCOR +RDDT1 SPRING CITY (8 NE) TN US 3577 -8478 247 +RDDT2 KINGSLAND TX US 3059 -9858 -9999 ALERT +RDEP1 LOYSBURG PA US 4017 -7837 338 SNOCOR +RDFI1 RICHFIELD ID US 4305 -11416 1305 COOPABC +RDFP1 EARLSTON PA US 3998 -7835 381 SNOCOR +RDFS2 REDFIELD SD US 4487 -9852 398 AUTOB +RDFV1 ORANGE VT US 4392 -7275 -9999 +RDFV2 RADFORD VA US 3714 -8057 527 +RDG READING PA US 4038 -7597 110 +RDGC1 REDDING (8 SW) CA US 4051 -12252 205 GOES +RDGC2 MASONVILLE (2 W) CO US 4048 -10526 2012 ALERT +RDGC3 RIDGEFIELD (2 NW) CT US 4130 -7354 244 COOPB +RDGI3 RIDGEVILLE (2 N) IN US 4028 -8503 335 COOPB +RDGK1 READING (2 N) KS US 3855 -9595 320 COOPB +RDGN4 READINGTON NJ US 4055 -7473 24 +RDGP1 READING (3 N) PA US 4037 -7593 82 COOPAB +RDGS2 BUFFALO (21 S) SD US 4527 -10355 866 UCOOP +RDGV1 SOUTH WOODSTOCK (2 SW) VT US 4353 -7255 290 SNOCOR +RDGW4 SHERIDAN (12 SW) WY US 4462 -10708 2073 GOES +RDHC1 JAMUL (4 NW) CA US 3274 -11696 110 ALERT +RDHC2 BOULDER (10 N) CO US 4019 -10529 2009 ALERT +RDHK1 RANDOLPH (4 WNW) KS US 3946 -9683 -9999 COOPB +RDHN5 RED HILL (12 NW) NM US 3432 -10903 2085 COOPAB +RDHP1 EARLSTON PA US 3997 -7835 390 SNOCOR +RDIP1 SHAWNEE STATE PARK PA US 4003 -7865 360 SNOCOR +RDJP1 SHAWNEE STATE PARK PA US 4004 -7865 360 SNOCOR +RDK RED_OAK IA US 4102 -9527 301 +RDKC2 BUENA VISTA (4 W) CO US 3885 -10622 2682 +RDKI1 SUN VALLEY (27 NE) ID US 4416 -11401 2499 GOES +RDKI2 REDDICK (2 NE) IL US 4112 -8822 183 COOPB +RDKP1 BLUE KNOB STATE PARK PA US 4025 -7858 506 SNOCOR +RDLA3 VAIL (3 NW) AZ US 3207 -11073 965 ALERT +RDLC2 REDVALE (2 ESE) CO US 3817 -10839 -9999 UCOOP +RDLM5 RED LAKE FALLS MN US 4788 -9628 315 +RDLN6 BALLSTON SPA (7 SE) NY US 4292 -7379 49 COOPB +RDLN7 RANDLEMAN (1 ENE) NC US 3582 -7979 247 COOPB +RDLO3 RIDDLE (4 SW) OR US 4292 -12343 220 COOPB +RDLS1 RIDGELAND (5 NE) SC US 3253 -8090 6 COOPA +RDM REDMOND OR US 4425 -12115 928 +RDMC1 CISCO (3 NE) CA US 3934 -12051 2195 WSF +RDMK2 RUDDELS MILLS KY US 3828 -8424 229 IFLOWS +RDMO3 REDMOND (2 SE) OR US 4425 -12116 933 +RDMT2 ROUND MOUNTAIN (10 WNW) TX US 3045 -9834 -9999 ALERT +RDNC1 REDDING (6 SE) CA US 4052 -12230 153 COOPC +RDNK1 READING (3 N) KS US 3857 -9597 320 +RDOC1 REDONDO BEACH CA US 3380 -11837 43 +RDOI4 RED OAK IA US 4101 -9524 306 +RDOI4G RED OAK IA US 4101 -9524 306 +RDOL1 JONESVILLE (25 S) LA US 3135 -9188 15 COOPB +RDOM4 RED OAK (3 S) MI US 4468 -8429 -9999 +RDON5 RUIDOSO NM US 3340 -10578 -9999 NWR +RDOO2 RED OAK (5 SW) OK US 3491 -9516 165 GOES +RDPI4 RANDOLPH (1 W) IA US 4087 -9558 284 +RDPI4G RANDOLPH (1 W) IA US 4087 -9558 -9999 +RDPK1 RANDOLPH (4 WNW) KS US 3947 -9683 326 COOPB +RDPM8 REED POINT (6 W) MT US 4573 -10965 1173 OTHER +RDPS2 REDFIELD SD US 4488 -9852 396 UCOOP +RDQN5 QUESTA NM US 3665 -10569 2012 UCOOP +RDR GRAND FORKS ND US 4796 -9740 277 WSR88D +RDRA2 PILOT STATION (17 S) AK US 6172 -16267 43 GOES +RDRC1 CARMEL VALLEY CA US 3647 -12173 82 GOES +RDRC2 THATCHER (16 E) CO US 3755 -10383 1507 ALERT +RDRL1 WASHINGTON LA US 3061 -9198 3 OTHER +RDRM2 REDHOUSE RUN MD US 3932 -7652 9 ALERT +RDRN8 REEDER ND US 4610 -10295 857 COOPB +RDRO2 REDROCK OK US 3646 -9718 277 COOPB +RDRP1 READING PA US 4033 -7593 -9999 GOES +RDRU1 WENDOVER (60 NE) UT US 4152 -11338 1524 GOES +RDSC2 REDSTONE (1 S) CO US 3916 -10724 2256 UCOOP +RDSM8 REDSTONE MT US 4882 -10494 643 COOPAB +RDSN5 RADIUM SPRINGS NM US 3248 -10692 1149 UCOOP +RDSN7 RED SPRINGS (1 SE) NC US 3480 -7918 55 COOPB +RDSP1 SIGLERVILLE (4 ENE) PA US 4075 -7747 683 IFLOWS +RDST2 RED SPRINGS (2 ESE) TX US 3360 -9938 417 COOPB +RDSV1 READSBORO (1 SE) VT US 4275 -7293 341 COOPC +RDSW3 REEDSBURG (1 ESE) WI US 4353 -8999 277 UCOOP +RDTA4 JONES MILL (1 S) AR US 3443 -9290 -9999 +RDTC1 CASITAS SPRINGS (3 SW) CA US 3435 -11934 632 ALERT +RDTL1 HANNA (4 SE) LA US 3194 -9328 -9999 GOES +RDTM8 TROY (19 N) MT US 4872 -11597 1603 WSF +RDTN2 RENO NV US 3953 -11981 1369 AMOS +RDTN8 RICHARDTON ND US 4689 -10232 753 COOPB +RDTW2 GLENGARY (4 NE) WV US 3942 -7808 507 IFLOWS +RDU RALEIGH/DURHAM (11 NW) NC US 3588 -7879 133 +RDVC1 LAYTONVILLE (10 E) CA US 3967 -12332 739 GOES +RDVN7 REIDSVILLE (2 NW) NC US 3638 -7969 271 COOPAB +RDVS2 RIDGEVIEW SD US 4508 -10082 719 UCOOP +RDWC1 REDWOOD CITY CA US 3749 -12221 3 +RDWM5 REDWING MN US 4462 -9262 206 COOPB +RDWN4 RIDGEWOOD NJ US 4098 -7413 79 IFLOWS +RDWP1 RIDGWAY PA US 4142 -7875 415 COOPAB +RDWS2 BELLE FOURCHE (12 SW) SD US 4457 -10405 1039 +RDWW4 AFTON (27 NE) WY US 4293 -11053 2530 WSF +RDYA4 RUDY AR US 3553 -9427 150 GOES +RDYD1 REEDY POINT DE US 3956 -7557 3 HTG +RDYM4 RUDYARD (4 N) MI US 4628 -8462 229 COOPA +RDYM8 RUDYARD (21 N) MT US 4885 -11060 914 COOPAB +RDYN7 HICKORY GROVE (3 NE) NC US 3525 -8068 0 IFLOWS +RDYP1 RIDGWAY (1 NE) PA US 4142 -7873 411 +RDZO3 ROSEBURG (27 E) OR US 4320 -12285 762 WSF +REAC1 PIRU CA US 3451 -11879 747 GOES +REAI2 ROCKFORD IL US 4220 -8909 224 UCOOP +REAM3 READING (1 W) MA US 4252 -7113 27 COOPA +REAN4 REAVILLE NJ US 4047 -7483 37 GOES +REAP1 REAMSTOWN PA US 4022 -7613 122 IFLOWS +REAW3 READSTOWN WI US 4345 -9076 241 COOPB +RECC1 LOMA LINDA (2 W) CA US 3405 -11729 311 ALERT +RECI1 SHELLEY (1 NW) ID US 4337 -11215 1402 GOES +RECN1 REPUBLICAN CITY (2 SE) NE US 4006 -9921 610 GOES +RECQ2 ROSSLAND (3 E) BC CN 4910 -11787 1890 WSF +RECW4 RECLUSE WY US 4475 -10570 1265 COOPB +REDA3 REDINGTON (30 NNW) AZ US 3239 -11047 896 COOPB +REDA4 JONES MILL (1 S) AR US 3443 -9291 -9999 +REDC1 REDLANDS CA US 3405 -11719 402 COOPA +REDC2 BOULDER (8 S) CO US 4093 -10529 1939 ALERT +REDD1 REDDEN DE US 3874 -7542 -9999 +REDF1 SOUTH DAYTONA FL US 2916 -8100 -9999 +REDG1 REIDSVILLE (3 W) GA US 3208 -8218 23 GOES +REDI1 RED RIVER HOT SPRINGS ID US 4571 -11534 1326 COOPBC +REDI2 RED BUD IL US 3817 -8993 131 +REDI4 REDFIELD (2 E) IA US 4159 -9415 267 +REDI4G REDFIELD (2 E) IA US 4159 -9415 267 +REDL1 SHREVEPORT LA US 3255 -9364 -9999 GOES +REDM5 REDWING MN US 4457 -9252 201 COOPB +REDM6 PERKINSTON (1 N) MS US 3079 -8914 -9999 RFCSIM +REDM7 REEDS SPRING (7 SSE) MO US 3670 -9333 -9999 UCOOP +REDM8 RED LODGE (6 SSW) MT US 4512 -10930 1860 +REDN1 RED CLOUD NE US 4010 -9852 524 COOPAB +REDN2 PRESTON NV US 3894 -11534 -9999 GOES +REDN5 RED RIVER NM US 3670 -10540 2646 COOPAB +REDN7 NORTH WILKESBORO NC US 3617 -8117 298 GOES +REDO1 REDOAK OH US 3879 -8380 274 IFLOWS +REDO3 PARKDALE (6 SW) OR US 4546 -12170 1341 SNOTEL +REDP1 READING 3N D PA US 4037 -7593 -9999 +REDQ2 REDFISH CREEK CN 4968 -11708 -9999 +REDS2 REDIG (11 NE) SD US 4538 -10338 936 COOPAB +REDT2 SAN ANGELO TX US 3143 -10046 183 RFCSIM +REDU1 SALT LAKE CITY (9 ENE) UT US 4080 -11177 1890 +REDW2 BERGOO (3 E) WV US 3850 -8025 1097 IFLOWS +REE LUBBOCK TX US 3360 -10207 1017 WSR88D +REED1 DELAWARE CITY (3 S) DE US 3956 -7557 3 +REEI3 REELSVILLE (4 SSW) IN US 3948 -8700 183 COOPB +REEM7 REEDS SPRING MO US 3676 -9338 -9999 UCOOP +REEN8 REEDER (13 N) ND US 4628 -10295 840 COOPB +REEO1 REESE OH US 3985 -8295 -9999 GOES +REEO3 REEDSPORT (1 ENE) OR US 4370 -12409 3 COOPB +REEP1 REEDSVILLE PA US 4065 -7758 168 GOES +REES2 REE HEIGHTS SD US 4448 -9920 594 UCOOP +REFC1 GOLETA (15 WNW) CA US 3453 -12009 796 ALERT +REFT2 REFUGIO (3 SW) TX US 2829 -9728 15 +REFU1 MORONI (6 WSW) UT US 3950 -11173 2225 WSF +REGC1 SACRAMENTO CA US 3845 -12146 5 ALERT +REGN8 REGENT ND US 4643 -10255 744 COOPB +REGP4 MORA PR 1846 -6703 140 GOES +REHS2 REE HEIGHTS SD US 4452 -9920 594 UCOOP +REIF1 HASTINGS (2 SE) FL US 2969 -8149 -9999 +REJ REDIG SD US 4527 -10353 -9999 +REKC2 DURANGO (12 NNE) CO US 3740 -10773 3078 GOES +RELC1 DARDANELLE (8 SSE) CA US 3824 -11976 2499 GOES +RELM8 RED LODGE (2 N) MT US 4521 -10924 1707 COOPABC +RELS2 RELIANCE (4 NE) SD US 4390 -9953 -9999 UCOOP +RELT2 ROBERT LEE TX US 3189 -10048 -9999 +REMA3 PATAGONIA (4 SE) AZ US 3151 -11069 1451 ALERT +REMC1 LANCASTER (22 NE) CA US 3476 -11793 716 ALERT +REMI4 REMSEN IA US 4282 -9597 405 COOPB +REMN5 ROSWELL NM US 3365 -10432 -9999 GOES +REMN7 CHARLOTTE (1 W) NC US 3523 -8087 70 IFLOWS +REMV2 REMINGTON (1 S) VA US 3853 -7781 77 COOPB +RENA2 PAXSON (42 SW) AK US 6271 -14662 792 GOES +RENI1 REYNOLDS ID US 4320 -11675 -9999 GOES +RENI2 REND IL US 3803 -8897 139 COOPB +RENM5 RENO MN US 4360 -9128 215 UCOOP +RENN2 WASHOE CITY (3 NW) NV US 3934 -11986 2205 COOPB +RENO1 RENO OH US 3937 -8132 -9999 GOES +RENO2 RENFROW OK US 3693 -9766 370 COOPB +RENS2 RENNER SD US 4363 -9672 -9999 UCOOP +RENT2 RENDON (2 W) TX US 3257 -9728 204 UCOOP +RENV2 REMINGTON (1 S) VA US 3853 -7781 85 +REO ROME (21 SW) OR US 4259 -11786 1234 +REOC1 RODEO CA US 3804 -12227 9 ALERT +REON2 AUSTIN (38 NE) NV US 3990 -11659 1750 COOPAB +REOT2 RENO TX US 3295 -9757 235 +REPA1 FORESTDALE (2 NE) AL US 3360 -8687 121 GOES +REPA2 COOPER LANDING (15 NE) AK US 6068 -14975 686 SNOCOR +REPC1 REPRESA CA US 3869 -12116 90 COOPB +REPN1 REPUBLICAN CITY (1 SE) NE US 4008 -9920 610 +REPW1 REPUBLIC RS WA US 4864 -11874 796 COOPABC +RERC2 REDCLIFF CO US 3951 -10637 2646 +RERF1 ST CATHERINE (3 SSW) FL US 2857 -8216 18 +RESA2 SEWARD (8 NW) AK US 6020 -14959 93 GOES +RESC1 FORT BIDWELL (3 WNW) CA US 4188 -12020 -9999 +RESC2 STEAMBOAT SPRINGS (9 SE) CO US 4037 -10673 2911 SNOTEL +RESC3 BLOOMFIELD CT US 4180 -7273 52 COOPB +RESG1 RESACA GA US 3457 -8495 198 COOPB +RESI1 FIRTH (4 S) ID US 4324 -11218 1393 AHOS +RESI2 ELDORADO IL US 3782 -8845 116 COOPAB +RESN1 LISCO (22 NNE) NE US 4180 -10247 -9999 OTHER +RESN5 RESERVE NM US 3372 -10878 1782 COOPAB +RESO3 TENMILE (4 NW) OR US 4313 -12362 271 COOPB +RESS2 REE HEIGHTS (7 N) SD US 4461 -9923 492 UCOOP +REST2 LUBBOCK (12 W) TX US 3361 -10205 1020 ALERT +RETL1 MCDADE (5 SE) LA US 3225 -9350 -9999 GOES +RETO2 CARTER (9 ESE) OK US 3516 -9937 542 COOPB +RETS2 REE HEIGHTS (15 S) SD US 4431 -9921 586 COOPB +REV RENO NV US 3957 -11980 1516 +REVC1 RIVERSIDE (2 SSW) CA US 3395 -11739 256 COOPA +REVM8 ALBERTON (14 N) MT US 4725 -11437 1463 WSF +REVP1 REVERE (2 WSW) PA US 4050 -7520 140 COOPAB +REVS2 BUFFALO (22 E) SD US 4555 -10308 916 UCOOP +REWM5 REDWOOD FALLS MN US 4458 -9509 318 COOPB +REXA2 ANDERSON (9 SSW) AK US 6422 -14928 -9999 +REXI1 REXBURG (6 W) ID US 4384 -11190 1465 OTHER +REXO3 NEWBERG (3 E) OR US 4530 -12291 157 COOPB +REXW1 CEDAR FALLS (8 SE) WA US 4735 -12167 488 GOES +REYG1 REYNOLDSVILLE (1 NE) GA US 3087 -8476 -9999 GOES +REYN7 CHARLOTTE (10 NE) NC US 3526 -8070 -9999 IFLOWS +REYN8 REYNOLDS ND US 4768 -9710 -9999 UCOOP +REYV2 CRITZ (1 NW) VA US 3665 -8015 344 SCAN +REZO3 ROSEBURG (26 ESE) OR US 4320 -12287 1067 WSF +RFBN5 BERNARDO (2 E) NM US 3442 -10680 1440 +RFCN2 LAS VEGAS NV US 3617 -11514 658 ALERT +RFD ROCKFORD IL US 4220 -8909 221 ASOS +RFDC2 ROCKY FORD (5 NW) CO US 3810 -10380 -9999 GOES +RFDG1 SYLVANIA (13 WSW) GA US 3265 -8184 -9999 GOES +RFDI2 ROCKFORD IL US 4220 -8911 207 COOPABC +RFDM5 ROCKFORD MN US 4508 -9373 293 COOPB +RFDN7 RAEFORD (1 N) NC US 3500 -7922 54 GOES +RFDO1 ROCKFORD OH US 4068 -8467 244 +RFDS2 REDFIELD (3 NE) SD US 4492 -9847 377 COOPB +RFDS2G REDFIELD (3 NE) SD US 4492 -9847 -9999 +RFDV2 RADFORD VA US 3714 -8057 530 +RFEC2 RIFLE (1 SE) CO US 3951 -10775 1865 +RFEM8 BYNUM (26 W) MT US 4802 -11283 1829 WSF +RFFO2 ROFF (2 S) OK US 3462 -9693 -9999 UCOOP +RFGA4 PARKIN (7 W) AR US 3527 -9068 54 +RFHC2 BOONE (6 SW) CO US 3818 -10418 1347 GOES +RFKC2 MEREDITH (5 W) CO US 3936 -10682 2286 GOES +RFKT1 GATLINBURG (4 SE) TN US 3570 -8347 768 IFLOWS +RFLC2 RUSTIC (8 WSW) CO US 4072 -10572 2347 COOPB +RFLT1 OWL CITY (1 N) TN US 3635 -8942 -9999 GOES +RFLU1 VERNAL (10 NE) UT US 4058 -10943 1676 GOES +RFMA1 REFORM AL US 3338 -8802 73 COOPB +RFMA4 PARON (4 NW) AR US 3480 -9285 213 GOES +RFMC1 TUOLUMNE MEADOWS (3 SSE) CA US 3784 -11933 2865 WSF +RFNG1 RISING FAWN GA US 3480 -8560 -9999 UCOOP +RFOT2 REFUGIO (7 N) TX US 2838 -9728 16 COOPA +RFPL1 RIGOLETS (6 WNW) LA US 3017 -8974 -9999 GOES +RFPN5 ROSWELL (2 S) NM US 3331 -10453 -9999 COOPB +RFPS2 FORT PIERRE (17 SSE) SD US 4412 -10030 -9999 UCOOP +RFRC2 RED FEATHER LAKES (2 S) CO US 4079 -10557 2504 GOES +RFRU1 VERNAL (10 N) UT US 4058 -10947 1715 +RFSC1 REDDING CA US 4057 -12242 226 GOES +RFST2 HUNTSVILLE (8 NE) TX US 3078 -9543 -9999 UCOOP +RFSW3 RIVER FALLS WI US 4483 -9273 -9999 UCOOP +RFTI1 RUPERT (23 E) ID US 4255 -11335 1341 GOES +RFWU1 SIGURD (1 NE) UT US 3885 -11197 1585 +RG1C2 SECURITY (3 W) CO US 3873 -10477 1753 ALERT +RGAG1 ROME (4 NNE) GA US 3430 -8514 -9999 GOES +RGAN5 ALAMEDA (1 W) NM US 3518 -10666 -9999 GMS +RGAT2 EL PASO TX US 3178 -10652 -9999 GOES +RGBN5 ALAMEDA (1 NW) NM US 3520 -10664 -9999 GOES +RGBN8 RUGBY (3 W) ND US 4835 -10006 455 UCOOP +RGCC1 CAMP NELSON (6 SW) CA US 3611 -11864 1890 OTHER +RGCC2 ALAMOSA (12 NW) CO US 3757 -10604 2316 +RGCM4 ROGERS CITY MI US 4542 -8380 184 COOPAC +RGCN5 CERRILLOS NM US 3546 -10621 -9999 +RGCT2 RIO CONCHOS TX US 2952 -10428 -9999 +RGDC3 RIDGEFIELD CT US 4131 -7351 191 ALERT +RGDT2 RIO GRANDE CITY (1 ESE) TX US 2637 -9880 54 +RGEC1 SAN RAMON CA US 3782 -12206 616 ALERT +RGEC2 RANGELY (4 WSW) CO US 4008 -10887 -9999 UCOOP +RGEM2 TOWSON (1 NW) MD US 3942 -7663 152 UCOOP +RGGI1 RIGGINS (1 N) ID US 4542 -11632 549 COOPABC +RGGN5 QUESTA (4 W) NM US 3671 -10567 2475 UCOOP +RGK RED_WING MN US 4458 -9248 226 +RGLA1 RAGLAND (8 E) AL US 3378 -8605 -9999 +RGLL1 SLIDELL (9 SE) LA US 3017 -8972 4 GOES +RGLM1 RANGELEY (6 SE) ME US 4489 -7060 579 SNOCOR +RGLN4 RIEGELSVILLE NJ US 4059 -7519 38 +RGLN5 QUAY (6 S) NM US 3480 -10375 1542 COOPA +RGLS1 SAINT GEORGE SC US 3318 -8058 31 COOPB +RGLT2 LOS EBANOS TX US 2624 -9856 -9999 GOES +RGMI1 RATHDRUM (5 NW) ID US 4785 -11703 1280 WSF +RGMN7 ROUGEMONT NC US 3621 -7886 165 COOPB +RGNC2 FOUNTAIN (6 W) CO US 3868 -10482 1859 ALERT +RGNM1 RANGELEY ME US 4499 -7067 543 COOPB +RGNN8 REGAN (6 NE) ND US 4723 -10043 625 COOPAB +RGNO2 KENTON (19 E) OK US 3694 -10263 1225 COOPB +RGOK1 RAGO KS US 3745 -9808 -9999 COOPB +RGOT2 REFUGIO TX US 2828 -9727 -9999 +RGPN7 ROARING GAP (1 NW) NC US 3640 -8100 853 COOPB +RGRC1 AUBERRY (5 NNE) CA US 3714 -11945 -9999 OTHER +RGRC2 BOULDER (9 S) CO US 3992 -10533 2234 ALERT +RGRM4 STANWOOD (2 NNW) MI US 4361 -8548 -9999 +RGRM4D STANWOOD (2 NNW) MI US 4361 -8548 -9999 +RGRN5 RED ROCK (5 NE) NM US 3273 -10867 1247 GOES +RGRT1 ROGERSVILLE (1 NE) TN US 3642 -8298 413 COOPAB +RGRT2 RIO GRANDE CITY (1 SE) TX US 2637 -9882 30 +RGSM8 SAINT REGIS (1 NE) MT US 4730 -11509 811 COOPABC +RGSO2 RUSH SPRINGS (8 NW) OK US 3485 -9807 370 +RGSW1 NEWMAN LAKE (8 N) WA US 4783 -11703 1016 WSF +RGTC1 DEVORE CA US 3427 -11740 1570 GOES +RGTC2 LASAUSES (3 N) CO US 3732 -10574 -9999 GOES +RGUS2 HILL CITY (4 SW) SD US 4392 -10364 1631 +RGVI3 RIDGEVILLE (2 E) IN US 4028 -8499 300 GOES +RGVO3 BLY (10 SE) OR US 4234 -12089 1490 COOPAB +RGVS1 RIDGEVILLE SC US 3310 -8030 21 COOPC +RGWC2 RIDGWAY (1 ESE) CO US 3815 -10776 2132 COOPA +RGWN2 HENDERSON (5 E) NV US 3610 -11494 436 ALERT +RGWN5 WHITE ROCK (3 S) NM US 3578 -10621 1652 GOES +RGX NIXON (8 SW) NV US 3975 -11946 2530 +RGYM1 RANGELEY (22 NW) ME US 4513 -7102 487 SNOCOR +RGZB1 TIJUANA (8 E) BJ US 3245 -11673 123 ALERT +RGZO3 LAKEVIEW (4 E) OR US 4217 -12025 1981 WSF +RGZX1 TIJUANA (8 SE) MX 3245 -11673 -9999 ALERT +RHA STATE COLLEGE PA US 4079 -7786 352 +RHAN6 RED HOUSE NY US 4210 -7875 457 COOPA +RHAN7 RURAL HALL NC US 3623 -8031 293 COOPB +RHAT2 ATHENS (5 ENE) TX US 3222 -9577 -9999 OTHER +RHBG1 RINGGOLD (3 SE) GA US 3490 -8508 -9999 +RHBN5 RINCON (5 SE) NM US 3261 -10702 -9999 +RHBN6 RHINEBECK (2 NE) NY US 4188 -7387 97 COOPB +RHBT2 HAYNERS BRIDGE TX US 3262 -10702 -9999 +RHBV3 CHARLOTTE AMALIE (5 ESE) VI 1833 -6486 1 COOPA +RHCC1 MONTEBELLO CA US 3402 -11809 55 GOES +RHCC2 FRASER (3 E) CO US 3995 -10577 2640 GOES +RHCM6 HOT COFFEE (4 W) MS US 3175 -8952 -9999 GOES +RHDC1 PICO RIVERA CA US 3402 -11809 55 ALERT +RHDI4 RHODES IA US 4192 -9320 314 COOPB +RHEO3 HEPPNER (7 SW) OR US 4526 -11962 686 +RHFC1 EL MONTE CA US 3406 -11807 67 GOES +RHFO3 MC DERMITT (38 NE) OR US 4225 -11705 1646 +RHGC1 EL MONTE (2 S) CA US 3406 -11807 67 ALERT +RHGS2 REE HEIGHTS (8 S) SD US 4442 -9922 640 UCOOP +RHGT2 RIO HONDO TX US 2624 -9758 -9999 GOES +RHI RHINELANDER WI US 4563 -8947 -9999 ASOS +RHIN6 GILBERTSVILLE NY US 4247 -7524 619 IFLOWS +RHIS1 ROCK HILL (5 NE) SC US 3498 -8097 148 GOES +RHIS2 REE HEIGHTS (6 SW) SD US 4443 -9927 686 UCOOP +RHIT2 RICHLAND SPRINGS TX US 3125 -9900 -9999 NWR +RHIW3 RHINELANDER WI US 4567 -8940 -9999 COOPAB +RHKN6 RED HOOK NY US 4199 -7388 67 OTHER +RHKW4 WRIGHT (31 SE) WY US 4355 -10508 1548 GOES +RHLC1 LA PUENTE CA US 3402 -11802 30 ALERT +RHLF1 RICHLOAM FL US 2850 -8212 23 +RHLL1 GEORGETOWN (2 SE) LA US 3175 -9235 8 +RHLS1 ROCK HILL (1 NW) SC US 3494 -8103 210 COOPA +RHLT2 RICHLAND SPRINGS TX US 3127 -9895 419 COOPB +RHLW3 RHINELANDER WI US 4565 -8931 483 COOPC +RHMK2 RICHMOND KY US 3773 -8430 299 COOPB +RHMM6 ROSE HILL (5 W) MS US 3213 -8910 192 ALERT +RHNW3 RHINELANDER (6 N) WI US 4573 -8942 501 NWR +RHOC1 RIO HONDO CA US 3400 -11810 53 ALERT +RHOM6 TCHULA (3 E) MS US 3322 -9020 38 RAWS +RHON6 UNDERWOOD (2 NW) NY US 4411 -7372 475 +RHON7 RHODHISS NC US 3577 -8144 297 COOPB +RHOS2 ROCHFORD (8 W) SD US 4414 -10386 1818 UCOOP +RHOU1 TABIONA (13 NW) UT US 4047 -11092 2377 UCOOP +RHPC2 FORT COLLINS (7 S) CO US 4049 -10508 1570 ALERT +RHRN5 ROSWELL (3 E) NM US 3341 -10447 1067 GOES +RHRN6 ROCHESTER NY US 4318 -7763 75 COOPB +RHRS2 KEYSTONE (3 SE) SD US 4388 -10346 -9999 OTHER +RHSC1 SOUTH GATE (5 S) CA US 3395 -11816 27 ALERT +RHSM5 ROTHSAY MN US 4648 -9627 368 COOPA +RHSO2 RUSH SPRINGS (2 WNW) OK US 3480 -9799 439 +RHSP1 WEEDVILLE (5 NW) PA US 4135 -7853 594 IFLOWS +RHSS2 REE HEIGHTS (5 S) SD US 4443 -9920 594 UCOOP +RHTS2 REE HEIGHTS SD US 4453 -9921 594 UCOOP +RHTW3 ROSHOLT (9 NNE) WI US 4477 -8925 354 COOPAB +RHUS2 WESSINGTON (15 SSW) SD US 4424 -9877 -9999 UCOOP +RHV SAN JOSE CA US 3733 -12182 -9999 LAWRS +RHVA2 VALDEZ (14 ESE) AK US 6108 -14590 -9999 UCOOP +RHVI4 RUTHVEN IA US 4313 -9487 -9999 UCOOP +RHWA4 ROHWER (2 NNE) AR US 3380 -9127 46 COOPAB +RHWF1 RICHMOND HEIGHTS (7 WNW) FL US 2566 -8048 -9999 UCOOP +RHWW2 DYER (5 SE) WV US 3835 -8043 1130 GOES +RHYA2 VALDEZ (15 ESE) AK US 6106 -14593 -9999 UCOOP +RHZC1 MONTEBELLO (4 E) CA US 3403 -11806 62 ALERT +RIAC1 RIALTO (4 SSE) CA US 3406 -11737 310 ALERT +RIAM5 RED LAKE MN US 4787 -9503 372 COOPAB +RIBW3 RIB FALLS WI US 4497 -8990 384 UCOOP +RIC RICHMOND VA US 3751 -7732 50 +RICA3 TUCSON (6 NNW) AZ US 3230 -11101 689 GOES +RICC1 RICHMOND CA US 3762 -12237 6 COOPC +RICC2 RICO CO US 3771 -10804 2694 COOPABC +RICF1 PALATKA (7 WNW) FL US 2969 -8174 0 GOES +RICI1 FIRTH (7 NW) ID US 4327 -11247 1378 GOES +RICK1 RICHFIELD (10 WSW) KS US 3723 -10195 1076 COOPB +RICK2 RICHMOND (1 S) KY US 3775 -8433 305 COOPAB +RICM4 RICHMOND (4 NNW) MI US 4288 -8280 233 COOPBC +RICM5 MCGREGOR (4 S) MN US 4653 -9328 -9999 COOPB +RICM6 RICHTON (3 SSE) MS US 3130 -8890 50 COOPAB +RICM7 RICHMOND MO US 3933 -9398 247 COOPB +RICN7 RICHFIELD (10 SW) NC US 3533 -8034 130 GOES +RICN8 RICHARDTON (10 S) ND US 4675 -10231 657 UCOOP +RICO1 RICHWOOD (6 N) OH US 4042 -8330 282 COOPB +RICP1 RICHFIELD PA US 4078 -7713 457 IFLOWS +RICQ2 RICHLAND BC CN 5022 -11850 716 +RICS2 ABERDEEN (8 NW) SD US 4554 -9862 411 UCOOP +RICU1 RICHMOND UT US 4191 -11181 1426 COOPB +RICV2 RICHMOND VA US 3753 -7742 -9999 COOPB +RICW2 RICHWOOD (1 SW) WV US 3823 -8057 -9999 COOPAB +RICW3 RICHLAND CENTER WI US 4332 -9038 223 COOPAB +RIDC2 RIDGWAY CO US 3815 -10775 -9999 GOES +RIDI1 RIRIE (4 S) ID US 4360 -11176 1560 GOES +RIDM7 RIDGEDALE MO US 3651 -9324 -9999 UCOOP +RIDM8 EKALAKA (30 S) MT US 4550 -10445 1012 COOPAB +RIDO3 RIDDLE OR US 4295 -12336 207 COOPABC +RIDP1 MEDIA PA US 3992 -7542 -9999 GOES +RIDW3 RIDGELAND (1 NNE) WI US 4522 -9188 293 COOPAB +RIE RICE LAKE WI US 4548 -9172 -9999 SAWRS +RIFC1 RIVERSIDE (3 NNE) CA US 3398 -11738 250 ALERT +RIFC2 RIFLE (1 W) CO US 3953 -10779 1661 COOPAB +RIFK1 RICHFIELD (1 NE) KS US 3730 -10177 1039 COOPABC +RIFM5 RICHFIELD MN US 4488 -9325 -9999 UCOOP +RIFM7 RICH FOUNTAIN MO US 3838 -9182 174 GOES +RIFU1 RICHFIELD UT US 3876 -11208 1615 COOPABC +RIGA4 RIVERVALE AR US 3567 -9034 65 +RIGG1 RINGGOLD (2 SE) GA US 3490 -8507 235 COOPB +RIGI1 RIGGINS ID US 4541 -11632 536 COOPB +RIGI4 IDA GROVE IA US 4235 -9548 -9999 OTHER +RIGL1 SLIDELL (13 SSE) LA US 3017 -8973 -9999 GOES +RIHC1 GARBERVILLE (5 S) CA US 4003 -12379 152 COOPB +RIHM7 RICH HILL MO US 3808 -9442 213 UCOOP +RIHV2 COVINGTON (6 SE) VA US 3773 -7992 625 IFLOWS +RIKP1 LOPEZ (7 S) PA US 4137 -7630 713 +RIL RIFLE (3 ESE) CO US 3953 -10772 1686 +RILA3 TUCSON (6 NE) AZ US 3227 -11091 762 GOES +RILC1 RIO LINDA CA US 3870 -12145 14 ALERT +RILN7 RICHLANDS NC US 3493 -7751 6 COOPAB +RILO3 RILEY (12 NNW) OR US 4369 -11966 1356 +RILT2 ROCK ISLAND (3 S) TX US 2951 -9656 -9999 ALERT +RILW1 RIMROCK WA US 4665 -12113 878 +RILW3 RICE LAKE WI US 4550 -9173 -9999 COOPAB +RIMM8 RIMINI (3 N) MT US 4652 -11226 1478 GOES +RIMS1 RIMINI (2 SSW) SC US 3365 -8053 24 COOPB +RIMT2 RIOMEDINA TX US 2944 -9890 290 COOPB +RIMW1 NACHES (20 WSW) WA US 4667 -12112 817 +RINA3 VAIL (8 NE) AZ US 3213 -11063 951 GOES +RINC1 ESCONDIDO (12 NNE) CA US 3329 -11696 296 ALERT +RINF1 BROOKSVILLE (8 NW) FL US 2866 -8246 -9999 +RINI4 RINGSTED IA US 4329 -9451 372 COOPB +RINN4 RINGWOOD NJ US 4112 -7423 93 +RINN6 RIVERHEAD NY US 4088 -7271 -9999 NWR +RINT2 ROCKSPRINGS (54 NNW) TX US 3037 -10030 671 COOPB +RIOC1 RIO NIDO (5 E) CA US 3851 -12293 6 GOES +RIOC2 PAGOSA SPRINGS (10 WSW) CO US 3713 -10703 -9999 +RIOO1 RIO GRANDE OH US 3889 -8238 183 IFLOWS +RIOO3 EAGLE POINT (9 E) OR US 4235 -12269 588 GOES +RIOT2 BARRETT TX US 2988 -9508 -9999 ALERT +RIPC1 RIPON (1 SE) CA US 3773 -12111 27 GOES +RIPC3 STAMFORD CT US 4107 -7355 6 ALERT +RIPI2 RIPLEY IL US 4003 -9063 131 +RIPI2G RIPLEY IL US 4003 -9063 131 +RIPM1 RIPOGENUS DAM ME US 4588 -6921 312 COOPC +RIPN5 GUADALUPE (6 NE) NM US 3560 -10717 -9999 +RIPO1 RIPLEY OH US 3878 -8380 268 COOPA +RIPO2 RIPLEY OK US 3598 -9692 -9999 GOES +RIPS2 HAYWARD (11 NW) SD US 4391 -10334 1329 GOES +RIPT1 RIPLEY TN US 3575 -8953 102 COOPA +RIPV1 RIPTON VT US 4397 -7301 439 GOES +RIPW2 RIPLEY WV US 3888 -8168 186 COOPAB +RIPW3 RIPON (5 NE) WI US 4387 -8874 283 COOPB +RIRI1 RIRIE (1 S) ID US 4358 -11175 1506 GOES +RISA4 RISON AR US 3395 -9204 -9999 COOPAB +RISI2 RIIS PARK IL US 4192 -8775 191 UCOOP +RISN7 CAMP LEJEUNE NC US 3456 -7729 -9999 OTHER +RISO2 RUSH SPRINGS (2 SW) OK US 3475 -9798 418 +RIST2 RISING STAR TX US 3208 -9898 -9999 COOPAB +RISW1 WENATCHEE (12 SE) WA US 4733 -12008 187 OTHER +RITA3 APACHE JUNCTION (10 S) AZ US 3329 -11151 482 ALERT +RITC2 CRESTONE (6 NW) CO US 3808 -10576 -9999 GOES +RITF1 RITAL FL US 2852 -8221 -9999 OTHER +RITN4 RARITAN NJ US 4056 -7464 18 IFLOWS +RITT2 RISING STAR (5 NNE) TX US 3216 -9893 489 COOPB +RITW1 RITZVILLE WA US 4796 -11838 533 UCOOP +RIV RIVERSIDE CA US 3388 -11726 -9999 WSR88D +RIVC1 RIVERSIDE (2 ESE) CA US 3397 -11736 301 COOPBC +RIVC2 CONEJOS (15 WSW) CO US 3707 -10627 2835 WSF +RIVF1 RIVERVIEW (4 ESE) FL US 2786 -8227 -9999 GOES +RIVM4 RIVERSIDE (1 E) MI US 4219 -8637 181 UCOOP +RIVM7 RIVERSIDE MO US 3917 -9462 259 UCOOP +RIVN1 RIVERDALE (2 NW) NE US 4080 -9920 660 COOPB +RIVN4 RIVERVALE NJ US 4100 -7399 -9999 GOES +RIVN7 NEW BERN (9 SE) NC US 3500 -7694 -9999 GOES +RIVN8 RIVERDALE ND US 4750 -10135 594 COOPAB +RIVT2 RIVIERA TX US 2729 -9781 -9999 NWR +RIVW2 RIVERTON WV US 3861 -7954 780 IFLOWS +RIVW4 RIVERTON (1 SW) WY US 4302 -10838 1509 COOPAB +RIW RIVERTON (3 NW) WY US 4307 -10848 1637 +RIWI1 RIRIE ID US 4358 -11174 1560 GOES +RIX FRENCH VALLEY CA US 3360 -11712 430 +RIXV2 RIXEYVILLE (1 NE) VA US 3860 -7797 88 UCOOP +RJFW SASEBO US 3315 -12972 4 ASOS +RJKW2 RED JACKET WV US 3767 -8212 641 IFLOWS +RJO SAN MARCOS TX US 2989 -9786 -9999 +RJPI1 DRIGGS (3 N) ID US 4391 -11128 1833 GOES +RJSM MISAWA US 4085 -14138 5 ASOS +RJTW4 LUSK (25 NE) WY US 4294 -10407 1261 COOPAB +RKBC1 CAMBRIA (8 N) CA US 3567 -12105 1061 ALERT +RKBK2 SANDY HOOK (2 SE) KY US 3808 -8305 366 IFLOWS +RKCC2 COLORADO SPRINGS (9 S) CO US 3871 -10485 1948 GOES +RKCM4 BARBEAU MI US 4627 -8428 -9999 GOES +RKCO1 CHESAPEAKE (5 NW) OH US 3847 -8253 -9999 IFLOWS +RKCW4 ARLINGTON (1 SW) WY US 4159 -10622 2374 GOES +RKD ROCKLAND ME US 4406 -6910 -9999 SAWRS +RKDT2 TRACY (4 SSE) TX US 3070 -9708 -9999 RFCSIM +RKFM5 ROCKFORD MN US 4508 -9373 290 GOES +RKFO3 TYGH VALLEY (10 WSW) OR US 4522 -12138 708 +RKGN7 ROCKINGHAM (5 ENE) NC US 3496 -7969 -9999 GOES +RKGT2 ROCKSPRINGS (28 NW) TX US 3022 -10053 -9999 UCOOP +RKGW2 NEOLA (4 ESE) WV US 3793 -8007 796 IFLOWS +RKHC1 ROCK HOUSE CA US 3588 -11820 -9999 +RKHK2 HAZARD (8 NNW) KY US 3737 -8327 457 IFLOWS +RKHN6 ROCK HILL (3 SW) NY US 4158 -7462 387 COOPB +RKHO3 DALLAS OR US 4493 -12347 610 GOES +RKIF1 IMMOKALEE (17 SSE) FL US 2618 -8135 -9999 GOES +RKIT2 RANKIN TX US 3123 -10193 -9999 +RKKC1 MINERAL KING (15 E) CA US 3650 -11833 2926 WSF +RKKM4 ROCK MI US 4607 -8715 293 UCOOP +RKLI1 ROCKLAND ID US 4258 -11287 1426 +RKLM4 ROCKLAND (2 SW) MI US 4672 -8920 -9999 COOPB +RKLM4D ROCKLAND (2 SW) MI US 4672 -8920 -9999 +RKLW2 LESLIE (3 ESE) WV US 3802 -8067 1158 IFLOWS +RKLW3 ROCKLAND WI US 4391 -9091 229 UCOOP +RKMA1 ROCK MILLS AL US 3316 -8529 227 COOPAB +RKMN7 ROCKY MOUNT (6 SW) NC US 3591 -7789 40 COOPB +RKP ROCKPORT TX US 2809 -9704 7 +RKPI3 ROCKPORT (4 N) IN US 3795 -8705 125 COOPB +RKPM8 BASIN (10 N) MT US 4637 -11225 2438 SNOTEL +RKPT2 ROCKSPRINGS TX US 2969 -10042 515 COOPB +RKRA1 ROCK RUN AL US 3388 -8550 -9999 +RKRI4 ROCK RAPIDS IA US 4343 -9617 564 COOPABC +RKS ROCK SPRINGS (8 E) WY US 4159 -10906 2061 +RKSC1 HESPERIA (8 E) CA US 3441 -11723 890 AHOS +RKSM5 LUVERNE MN US 4366 -9621 457 COOPBC +RKSM8 MILES CITY (35 NW) MT US 4682 -10625 922 COOPAB +RKST2 ROCKSPRINGS TX US 3001 -10022 -9999 COOPAB +RKSW1 CONCRETE (10 NNW) WA US 4868 -12180 640 WSF +RKSW4 ROCK SPRINGS (8 SE) WY US 4153 -10912 2086 +RKTI2 ROCKTON IL US 4246 -8904 236 UCOOP +RKUU1 COALVILLE (9 S) UT US 4079 -11141 1840 +RKVC3 ROCKVILLE (1 E) CT US 4187 -7243 155 COOPB +RKVI4 ROCK VALLEY IA US 4320 -9631 380 +RKVI4G ROCK VALLEY IA US 4320 -9631 380 +RKVO3 JORDAN VALLEY (27 N) OR US 4337 -11712 1119 COOPABC +RKWI4 ROCKWELL CITY IA US 4240 -9462 369 COOPABC +RKWM1 ROCKWOOD (7 SSE) ME US 4558 -6972 313 COOPB +RKWM4 SOUTH ROCKWOOD (1 E) MI US 4204 -8323 176 COOPBC +RKWO3 CONDON (11 NE) OR US 4526 -12002 523 +RKWT1 ROCKWOOD TN US 3585 -8470 262 COOPA +RKWT2 ROCKWALL TX US 3293 -9646 -9999 COOPB +RKYN7 ROCKY MOUNT NC US 3590 -7787 26 +RKYO3 CHILOQUIN (12 SW) OR US 4248 -12209 1249 OTHER +RKYS1 GREAT FALLS (1 W) SC US 3456 -8092 -9999 GOES +RKYW4 ROCKY POINT (1 NE) WY US 4492 -10507 1158 COOPAB +RLAM8 ROUNDUP (15 SW) MT US 4633 -10874 -9999 COOPBC +RLAN5 ARROYO SECO (2 E) NM US 3651 -10553 2454 GOES +RLAN8 ROLLA (3 NW) ND US 4890 -9967 594 COOPAB +RLAS2 GEDDES (3 W) SD US 4326 -9876 -9999 UCOOP +RLAT2 RED BLUFF TX US 3190 -10391 853 +RLBA1 RUSSELLVILLE (14 WSW) AL US 3462 -8798 168 GOES +RLBM5 RED LAKE FALLS (6 NW) MN US 4793 -9638 -9999 UCOOP +RLBP1 RALSTON PA US 4150 -7695 -9999 IFLOWS +RLCA3 TUCSON (6 NNW) AZ US 3230 -11101 689 ALERT +RLCC2 GOLDEN (5 NNW) CO US 3982 -10526 -9999 GOES +RLCG1 BUFORD (4 WNW) GA US 3413 -8407 285 GOES +RLCP4 LAJAS PR 1805 -6705 40 GOES +RLCS2 RELIANCE (5 N) SD US 4397 -9960 662 NWR +RLCW1 REPUBLIC (6 NE) WA US 4874 -11869 762 UCOOP +RLD RICHLAND WA US 4631 -11930 -9999 SAWRS +RLDA3 TUCSON (6 NE) AZ US 3227 -11091 725 ALERT +RLDC1 DARDANELLE (7 SE) CA US 3828 -11973 2210 WSF +RLDK2 ROCKHOLDS KY US 3683 -8412 453 IFLOWS +RLDM6 TOOMSUBA (5 SE) MS US 3237 -8846 -9999 GOES +RLDN5 RADIUM SPRINGS NM US 3248 -10692 -9999 GOES +RLDV2 RICHLANDS VA US 3710 -8184 586 +RLDW1 BOUNDARY (10 NW) WA US 4898 -11762 1097 UCOOP +RLET2 ROBERT LEE TX US 3189 -10050 -9999 COOPAB +RLFC1 DARDANELLE (7 SE) CA US 3828 -11973 2195 OTHER +RLFI4 ROLFE (1 NW) IA US 4281 -9456 349 GOES +RLFI4G ROLFE (1 NW) IA US 4281 -9456 349 +RLFK2 RELIEF KY US 3795 -8300 -9999 +RLFM5 RED LAKE FALLS MN US 4790 -9627 -9999 +RLFM5G RED LAKE FALLS MN US 4790 -9627 -9999 +RLFO3 FRENCHGLEN (13 SSE) OR US 4310 -11850 1936 GOES +RLGN7 RALEIGH (4 SW) NC US 3573 -7868 128 COOPC +RLGN8 RALEIGH (19 S) ND US 4610 -10133 573 COOPB +RLGT1 RALEIGH TN US 3520 -8992 66 GOES +RLGW1 LONGMIRE WA US 4675 -12181 842 COOPB +RLHN2 RENO (5 NW) NV US 3960 -11984 1585 ALERT +RLHN7 RALEIGH NC US 3584 -7867 64 +RLHN8 RALEIGH (16 S) ND US 4613 -10133 572 GOES +RLIS2 RELIANCE SD US 4388 -9960 543 UCOOP +RLKA2 YAKUTAT (28 NNE) AK US 5992 -13938 76 GOES +RLKC1 RUTH LAKE (1 SE) CA US 4025 -12332 833 RAWS +RLKI2 ROUND LAKE IL US 4217 -8811 -9999 UCOOP +RLKS2 REDFIELD SD US 4488 -9853 389 UCOOP +RLKW3 MANITOWISH WATERS WI US 4613 -8988 488 COOPAB +RLLC2 FORT COLLINS (2 SSW) CO US 4056 -10510 1538 ALERT +RLLI2 KENNEY (2 NNE) IL US 4012 -8905 194 COOPB +RLLK1 RUSSELL SPRINGS (3 N) KS US 3896 -10117 934 COOPAB +RLLM6 ROLLING FORK MS US 3290 -9088 32 COOPAB +RLLM7 ROLLA MO US 3795 -9175 -9999 UCOOP +RLLN8 ROLLA (1 S) ND US 4883 -9962 -9999 UCOOP +RLLP1 RUSSELL (3 E) PA US 4193 -7907 457 COOPB +RLMC2 ASPEN (12 SE) CO US 3912 -10662 -9999 GOES +RLOC1 RIALTO (1 NW) CA US 3412 -11741 432 ALERT +RLOT2 Rollover Pass TX US 2952 -9451 -9999 CTGN +RLPM7 ROLLA (5 SE) MO US 3790 -9168 305 +RLPM7G ROLLA (5 SE) MO US 3790 -9168 -9999 +RLPN5 CHAMA NM US 3666 -10663 -9999 GOES +RLPT2 HOUSTON TX US 2969 -9541 -9999 ALERT +RLRM5 RED LAKE FALLS (9 SW) MN US 4785 -9643 -9999 UCOOP +RLRT2 ROCKDALE (7 N) TX US 3076 -9701 -9999 GOES +RLRV2 RICHLANDS (1 SE) VA US 3708 -8178 586 RFCSIM +RLSO2 RALSTON OK US 3650 -9673 237 GOES +RLTC1 RIALTO (1 NNW) CA US 3413 -11739 369 ALERT +RLTP1 GIBSONIA (1 E) PA US 4064 -7995 366 UCOOP +RLTT1 RIALTO (5 NNE) TN US 3564 -8960 -9999 +RLVC2 ROLLINSVILLE (1 NW) CO US 3992 -10551 -9999 UCOOP +RLVI3 REELSVILLE (2 SW) IN US 3953 -8698 179 GOES +RLWM5 ROOSEVELT (14 S) MN US 4861 -9518 393 COOPAB +RLWW1 RICHLAND WA US 4628 -11925 -9999 +RLX CHARLESTON WV US 3831 -8172 280 +RLYC1 LAKE LOS ANGELES (16 N) CA US 3476 -11780 1006 ALERT +RLYO3 RILEY (10 WSW) OR US 4347 -11969 -9999 GOES +RMAC1 POWAY (4 ENE) CA US 3301 -11696 524 ALERT +RMAM6 COLUMBIA (6 WSW) MS US 3121 -8992 -9999 GOES +RMBG1 ROME (6 SW) GA US 3420 -8526 169 GOES +RMBN7 ROCKY MOUNT NC US 3593 -7783 34 GOES +RMCC2 ASPEN (3 NW) CO US 3920 -10682 -9999 GOES +RMCI1 BOISE (3 ESE) ID US 4358 -11617 832 +RMCO3 SHADY COVE (7 NE) OR US 4265 -12270 457 +RMCT2 ROUND MOUNTAIN (11 WNW) TX US 3048 -9851 -9999 ALERT +RMDC1 ANAHEIM CA US 3385 -11791 50 ALERT +RMDI2 RICHMOND IL US 4248 -8828 -9999 UCOOP +RMDI3 RICHMOND IN US 3982 -8490 -9999 NWR +RMDO3 REDMOND (1 SSE) OR US 4426 -12116 927 COOPB +RMDT2 LAKE WORTH (15 W) TX US 3281 -9758 259 COOPAB +RMDV2 RICHMOND VA US 3757 -7755 30 +RME ROME NY US 4323 -7541 -9999 WSR88D +RMEF1 WILLISTON (11 S) FL US 2923 -8245 -9999 OTHER +RMEG1 ROME GA US 3426 -8517 171 GOES +RMEO3 ROME (2 NW) OR US 4286 -11766 1038 COOPAB +RMFM1 RUMFORD ME US 4455 -7055 128 +RMFN7 ROCKY MOUNT NC US 3597 -7780 -9999 GOES +RMFO3 BROOKINGS (5 NNW) OR US 4212 -12430 534 GOES +RMG ROME GA US 3435 -8517 195 +RMGC1 DESCANSO (8 NW) CA US 3296 -11667 817 ALERT +RMGG1 ROME GA US 3425 -8515 187 COOPAB +RMGI3 REMINGTON (2 NNW) IN US 4079 -8730 215 COOPB +RMKA2 PETERSVILLE (8 N) AK US 6262 -15080 -9999 SNOCOR +RMLU1 HEBER CITY (15 NE) UT US 4068 -11122 2591 WSF +RMLW2 BEVERLY (3 W) WV US 3883 -7993 1113 IFLOWS +RMMC1 CARTAGO (14 W) CA US 3635 -11827 2652 WSF +RMNC1 RAMONA CA US 3304 -11688 427 ALERT +RMNF1 RIDGE MANOR FL US 2851 -8219 -9999 OTHER +RMNN7 ROSMAN NC US 3514 -8283 680 +RMNS2 RAMONA (8 W) SD US 4411 -9739 511 UCOOP +RMNT2 JOHNSON CITY TX US 3049 -9843 -9999 ALERT +RMOM4 ROMEO (2 S) MI US 4277 -8302 245 COOPBC +RMOT2 RICHMOND TX US 2958 -9576 31 +RMPC2 TELLURIDE (6 ESE) CO US 3790 -10772 3380 SNOTEL +RMPF1 PUNTA GORDA (8 SE) FL US 2684 -8198 -9999 OTHER +RMPM6 VICKSBURG MS US 3236 -9084 -9999 GOES +RMPT1 ROAN MOUNTAIN (4 S) TN US 3618 -8210 844 IFLOWS +RMRC1 MONO HOT SPRINGS (8 E) CA US 3732 -11887 3048 WSF +RMRM5 REMER MN US 4705 -9390 410 COOPAB +RMRP1 RIMER (2 NW) PA US 4096 -7955 256 COOPB +RMSA3 SIERRA VISTA (10 S) AZ US 3145 -11031 1684 GOES +RMSC1 RUMSEY CA US 3889 -12224 122 GOES +RMSC2 RIDGWAY (6 N) CO US 3823 -10777 -9999 GOES +RMSI2 RAMSEY (5 E) IL US 3913 -8897 151 UCOOP +RMSN7 RAMSEUR NC US 3573 -7966 128 +RMTA3 LAKE HAVASU CITY (6 NE) AZ US 3462 -11427 961 NWR +RMTC1 HEMET (10 SSE) CA US 3363 -11684 1341 ALERT +RMTG1 ROCKMART GA US 3400 -8503 -9999 UCOOP +RMTM8 EUREKA (14 W) MT US 4891 -11536 1829 WSF +RMTN7 ROCKY MOUNT (8 ESE) NC US 3589 -7768 34 COOPC +RMTP1 CENTERVILLE PA US 4170 -7968 530 IFLOWS +RMTT1 ROAN MOUNTAIN TN US 3620 -8207 835 IFLOWS +RMTW1 STABLER (10 NNE) WA US 4593 -12182 1515 +RMYT2 ROMAYOR (1 WSW) TX US 3043 -9485 -9999 +RNAN5 NAMBE (5 SE) NM US 3585 -10590 2051 +RNBC1 RANCHO BERNARDO (1 W) CA US 3302 -11708 210 ALERT +RNBF1 DUNNELLON FL US 2910 -8244 -9999 GOES +RNBT2 RAINBOW TX US 3226 -9771 198 COOPB +RNBW3 GREEN BAY WI US 4450 -8811 213 COOPAB +RNCA3 VAIL (8 NE) AZ US 3213 -11063 956 ALERT +RNCC1 RANCHO CORDOVA CA US 3860 -12131 22 ALERT +RNCC2 DENVER (47 NW) CO US 3993 -10573 2865 +RNCN5 RINCON (3 S) NM US 3265 -10707 -9999 UCOOP +RNCP4 RINCON PR 1834 -6725 3 COOPAB +RNCT2 ROSANKY (1 W) TX US 2993 -9731 -9999 ALERT +RND UNIVERSAL CITY TX US 2954 -9827 232 +RNDA2 RUBY (46 E) AK US 6468 -15394 174 GOES +RNDC1 DAY (15 NNW) CA US 4143 -12146 1603 GOES +RNDI2 REND IL US 3803 -8897 139 GOES +RNDI2G REND IL US 3803 -8897 -9999 +RNDM2 RANDALLSTOWN MD US 3938 -7680 171 ALERT +RNDM7 ROUND SPRING MO US 3728 -9141 207 COOPB +RNDN1 RANDOLPH (6 SSW) NE US 4230 -9740 546 COOPB +RNDN2 RYNDON (1 NW) NV US 4095 -11561 1570 COOPC +RNDN3 RANDOLPH (7 W) NH US 4438 -7143 385 SNOCOR +RNDO2 RANDLETT (3 N) OK US 3422 -9845 282 GOES +RNDO3 METOLIUS (5 W) OR US 4460 -12128 593 +RNDV2 RANDOLPH VA US 3692 -7873 -9999 GOES +RNDW1 RANDLE (1 E) WA US 4653 -12193 274 COOPB +RNEM6 PHILADELPHIA (3 SSE) MS US 3273 -8910 -9999 GOES +RNEW3 RACINE (9 WSW) WI US 4270 -8795 -9999 AUTOB +RNFN5 NAMBE (5 SE) NM US 3585 -10589 -9999 GOES +RNFO3 LA PINE (11 NW) OR US 4377 -12172 1798 GOES +RNGC2 RANGELY (2 E) CO US 4009 -10877 1612 +RNGN7 RINGWOOD (2 SW) NC US 3619 -7788 35 GOES +RNGO2 HARDESTY (8 SE) OK US 3654 -10108 826 COOPB +RNGT2 RUNGE TX US 2889 -9770 -9999 COOPB +RNGW3 RINGLE WI US 4490 -8942 -9999 UCOOP +RNHW4 CASPER (23 SW) WY US 4257 -10608 2591 SNOTEL +RNK BLACKSBURG VA US 3721 -8041 638 +RNKC1 FALLBROOK (3 NE) CA US 3341 -11720 165 GOES +RNKM7 RENICK MO US 3930 -9245 244 UCOOP +RNKN2 RENO (2 E) NV US 3953 -11979 1351 +RNKT2 RANKIN TX US 3123 -10195 797 COOPB +RNKV2 ROANOKE VA US 3734 -8007 -9999 NWR +RNKW2 RENICK WV US 3800 -8033 634 COOPB +RNLN8 REYNOLDS ND US 4767 -9711 277 UCOOP +RNM RAMONA CA US 3304 -11691 427 ASOS +RNMS2 KEYSTONE (2 SW) SD US 4388 -10345 1577 COOPBC +RNMT1 ROAN MOUNTAIN (2 SE) TN US 3618 -8305 875 UCOOP +RNMT2 ROUND MOUNTAIN (6 WNW) TX US 3044 -9836 408 COOPB +RNNN2 RENO (17 SSW) NV US 3932 -11988 2697 NWR +RNO RENO (1 SE) NV US 3950 -11978 1342 +RNOO1 WILLOW ISLAN WV US 3937 -8132 -9999 +RNOP1 GLEASONTON PA US 4139 -7769 213 GOES +RNOW4 WRIGHT WY US 4370 -10547 1492 COOPC +RNRM5 ROSEAU MN US 4885 -9570 320 GOES +RNRN5 RAMAH (10 NW) NM US 3528 -10855 2091 GOES +RNRT2 ROUND ROCK (3 NE) TX US 3054 -9764 -9999 COOPB +RNSC1 RUNNING SPRINGS (1 ESE) CA US 3420 -11710 1853 AHOS +RNSO2 RINGLING (2 NNE) OK US 3419 -9759 280 +RNSW2 RANSON (4 NW) WV US 3932 -7792 171 COOPB +RNT RENTON WA US 4749 -12221 9 +RNTM6 RUNNELSTOWN (3 S) MS US 3133 -8911 32 +RNTW1 RENTON WA US 4748 -12220 5 +RNUF1 SEFFNER FL US 2800 -8229 -9999 OTHER +RNVA1 RAINSVILLE AL US 3451 -8585 -9999 +RNVK2 OWINGSVILLE (4 NW) KY US 3820 -8382 332 IFLOWS +RNVP1 RENOVO (5 S) PA US 4123 -7777 619 COOPB +RNWN4 RIDGEWOOD IF NJ US 4099 -7415 -9999 IFLOWS +RNXN6 SCHENECTADY NY US 4282 -7407 291 COOPB +RNYK1 RUNNYMEDE KS US 3737 -9792 411 COOPB +RNZO3 ROSEBURG OR US 4318 -12287 1390 WSF +ROA ROANOKE VA US 3733 -7998 350 +ROAC2 WALDEN (15 NE) CO US 4087 -10605 3002 SNOTEL +ROAF1 BEVERLY HILLS (1 E) FL US 2891 -8245 -9999 OTHER +ROAI2 ROANOKE IL US 4080 -8919 229 COOPB +ROAM4 ROCK OF AGES MI US 4787 -8931 -9999 C-MAN +ROAT2 ROANOKE TX US 3300 -9723 200 COOPB +ROAV2 ROANOKE (8 N) VA US 3736 -7996 363 COOPAB +ROAW1 ENTIAT WA US 4769 -12034 384 GOES +ROBA2 HEALY (16 E) AK US 6373 -14897 686 SNOCOR +ROBC1 LODI (14 E) CA US 3814 -12103 96 ALERT +ROBF1 BARTOW FL US 2789 -8186 36 OTHER +ROBG1 ROBERTA (8 W) GA US 3274 -8414 139 COOPC +ROBL1 HAMMOND (5 E) LA US 3051 -9036 9 +ROBM1 ROBBINSTON ME US 4509 -6712 38 COOPA +ROBM4 ST CLAIR MI US 4267 -8252 -9999 GOES +ROBM5 ROBBINSDALE MN US 4508 -9337 -9999 UCOOP +ROBM7 ROBY MO US 3750 -9213 396 UCOOP +ROBM8 ROBERTS (1 N) MT US 4538 -10917 1423 COOPB +ROBN2 ELKO (27 ESE) NV US 4073 -11527 2804 WSF +ROBN4 ROBINS REEF NJ US 4066 -7407 72 HTG +ROBN7 ROBBINSVILLE (5 NE) NC US 3525 -8382 608 COOPBC +ROBN8 ROBINSON (3 NW) ND US 4717 -9980 557 UCOOP +ROBO3 HEPPNER (2 E) OR US 4535 -11951 877 NWR +ROBS2 STURGIS (9 SW) SD US 4429 -10360 1488 +ROBT2 ROBSTOWN TX US 2779 -9766 -9999 COOPA +ROBV2 LEXINGTON (9 NNW) VA US 3790 -7942 335 IFLOWS +ROBV2I LEXINGTON (9 NNW) VA US 3790 -7942 335 +ROC ROCHESTER NY US 4312 -7767 183 +ROCA1 ROCKFORD (4 NW) AL US 3292 -8627 115 GOES +ROCC1 SIMI VALLEY (4 E) CA US 3429 -11864 741 ALERT +ROCC2 ROCKY FORD (2 SE) CO US 3803 -10370 1271 COOPABC +ROCC3 NEW MILFORD (1 NW) CT US 4158 -7343 67 COOPB +ROCF1 PINELLAS PARK FL US 2791 -8268 -9999 OTHER +ROCI1 SHOSHONE (19 ENE) ID US 4297 -11407 1298 GOES +ROCI2 ROCHESTER (2 W) IL US 3974 -8957 156 GOES +ROCI2G ROCHESTER (2 W) IL US 3974 -8957 156 +ROCK1 ROCK KS US 3743 -9700 357 COOPB +ROCM2 ROCKVILLE (1 NE) MD US 3910 -7710 134 COOPC +ROCM4 ROCKFORD (3 SW) MI US 4308 -8560 191 COOPB +ROCM5 ROCHEESTER MN US 4403 -9242 308 +ROCM5G ROCHEESTER MN US 4403 -9242 -9999 +ROCM6 ROCKPORT (1 E) MS US 3178 -9015 55 +ROCM7 ROCK HILL (1 NE) MO US 3862 -9036 141 UCOOP +ROCM7G ROCK HILL (1 NE) MO US 3862 -9036 -9999 +ROCM8 BOX ELDER (22 SE) MT US 4818 -10966 1433 SNOTEL +ROCN1 ROCA NE US 4065 -9667 384 COOPB +ROCN2 BATTLE MOUNTAIN (22 NE) NV US 4083 -11658 1423 +ROCN3 ROCHESTER NH US 4330 -7098 70 COOPB +ROCN6 ROCKDALE (4 SW) NY US 4238 -7540 314 COOPB +ROCN7 ROCKY MOUNT NC US 3593 -7757 -9999 NWR +ROCS1 ROCK HILL (5 S) SC US 3484 -8102 -9999 NWR +ROCS2 ROCHFORD (2 WNW) SD US 4412 -10372 -9999 COOPBC +ROCT2 ROCKDALE TX US 3064 -9704 -9999 COOPB +ROCV1 ROCHESTER VT US 4385 -7280 253 COOPAB +ROCV2 FABER (2 S) VA US 3780 -7875 149 IFLOWS +ROCW1 ROCKPORT (2 NE) WA US 4850 -12155 75 GOES +ROCW2 BRUCETON MILLS (5 SW) WV US 3962 -7971 411 GOES +ROCW4 CLARETON (13 SW) WY US 4360 -10490 1370 COOPAB +RODC1 TUOLUMNE MEADOWS (13 NW) CA US 3802 -11950 2347 +RODC2 FORT COLLINS (3 SW) CO US 4056 -10513 1538 ALERT +RODI1 IDAHO CITY (18 ENE) ID US 4380 -11553 1640 WSF +RODI4 RODNEY IA US 4221 -9596 405 UCOOP +RODL1 RODESSA LA US 3296 -9399 -9999 GOES +RODM4 RHODES (6 SSE) MI US 4383 -8415 274 COOPAB +RODN2 WELLS (65 NW) NV US 4158 -11595 2073 WSF +RODP1 KUTZTOWN (4 SW) PA US 4055 -7572 168 COOPC +RODT1 SPRING CITY (8 NE) TN US 3577 -8478 247 +RODT2 ROCKSPRINGS (10 NW) TX US 3013 -10028 -9999 UCOOP +RODW1 NEWHALEM (9 NE) WA US 4873 -12107 489 GOES +ROEG1 ROME GA US 3423 -8512 171 GOES +ROEM5 ROSEAU MN US 4885 -9577 313 COOPB +ROEM7 ROLLA (1 SE) MO US 3793 -9176 -9999 UCOOP +ROET2 ROSCOE (7 SW) TX US 3235 -10058 -9999 OTHER +ROEU1 COALVILLE (9 S) UT US 4079 -11141 1842 GOES +ROEV2 RINER (5 NE) VA US 3712 -8038 640 IFLOWS +ROFC2 ROCKY FORD CO US 3805 -10372 1273 UCOOP +ROFI2 ROCKFORD IL US 4231 -8911 -9999 UCOOP +ROFN1 LINCOLN (13 E) NE US 4085 -9647 370 SCAN +ROFO2 ROFF (2 WNW) OK US 3464 -9688 383 COOPB +ROFO3 SHADY COVE (9 E) OR US 4262 -12263 1787 +ROG ROGERS (4 NNE) AR US 3637 -9411 412 ASOS +ROGM4 ROGERSVILLE MI US 4313 -8358 -9999 UCOOP +ROGN6 TICONDEROGA (3 SW) NY US 4380 -7347 219 SNOCOR +ROGO3 ROSEBURG (1 NW) OR US 4321 -12337 130 COOPA +ROHM8 ROSCOE MT US 4543 -10947 1143 OTHER +ROIT2 ROCKSPRINGS (23 E) TX US 3007 -9978 -9999 UCOOP +ROKA1 ROCKFORD (3 ESE) AL US 3287 -8618 183 COOPAB +ROKC1 PALM DESERT (4 W) CA US 3370 -11648 914 ALERT +ROKC2 CORTEZ (4 NE) CO US 3739 -10852 -9999 +ROKI2 ROCKTON IL US 4245 -8907 216 +ROKI2G ROCKTON IL US 4245 -8907 216 +ROKI3 ROCKVILLE IN US 3975 -8727 210 COOPA +ROKI4 RED OAK IA US 4100 -9523 317 COOPABC +ROKM1 ROCKWOOD ME US 4568 -6976 360 SNOCOR +ROKM4 ROCKFORD (3 SW) MI US 4308 -8560 191 UCOOP +ROKM8 RED LODGE (5 SW) MT US 4512 -10930 1859 GOES +ROKN1 ROKEBY NE US 4067 -9680 -9999 UCOOP +ROKN7 ROCKY MOUNT (1 NNE) NC US 3595 -7779 16 GOES +ROKS2 ROCKERVILLE SD US 4395 -10335 1332 UCOOP +ROKT2 ROCKLAND (2 NW) TX US 3102 -9440 -9999 +ROKU1 MOUNTAIN HOME (12 NW) UT US 4049 -11058 2210 GOES +ROKV2 LURAY (7 ENE) VA US 3868 -7833 506 IFLOWS +ROKW1 MERRITT WA US 4797 -12079 756 GOES +ROKW2 DYER (5 SE) WV US 3842 -8058 1128 IFLOWS +ROKW4 BUFFALO (12 NW) WY US 4446 -10688 1609 +ROLC1 COLFAX (2 N) CA US 3913 -12095 593 GOES +ROLC2 FORT COLLINS (2 SW) CO US 4055 -10510 1539 ALERT +ROLI1 WALLACE (15 SE) ID US 4738 -11565 1561 WSF +ROLI2 ROLLING MEADOWS IL US 4205 -8802 207 COOPB +ROLM7 ROLLA (3 NW) MO US 3796 -9184 -9999 UCOOP +ROLN8 ROLLA (2 SW) ND US 4885 -9966 579 NWR +ROLW2 ROWLESBURG (2 SSE) WV US 3932 -7966 439 GOES +ROMC1 ROUND MOUNTAIN CA US 4080 -12194 640 COOPB +ROMG1 ROME (8 SW) GA US 3417 -8526 213 COOPB +ROMI2 ROMEOVILLE IL US 4163 -8805 168 GOES +ROMO3 ROME (2 N) OR US 4287 -11766 1024 +ROMP1 ROME (1 NE) PA US 4187 -7633 256 IFLOWS +ROMQ2 ROSSLAND MACLEAN BC CN 4908 -11780 1039 +ROMT2 ROCKSPRINGS (16 NNE) TX US 3023 -10015 -9999 +ROMW2 ROMNEY (1 SW) WV US 3933 -7877 204 COOPAB +ROMW3 ROME (3 SW) WI US 4296 -8867 247 +RONA1 ROANOKE AL US 3315 -8535 -9999 +RONI1 PIERCE (65 E) ID US 4659 -11450 1999 GOES +RONM8 RONAN MT US 4788 -11417 933 RAWS +RONN6 LACKAWACK (1 NW) NY US 4180 -7443 219 OTHER +RONV2 ROANOKE VA US 3726 -7994 276 +RONW2 RONCEVERTE WV US 3774 -8064 500 IFLOWS +RONW4 WORLAND (12 N) WY US 4418 -10795 1225 COOPB +ROOA3 ROOSEVELT AZ US 3367 -11115 672 COOPAB +ROOI3 FORT WAYNE (8 NE) IN US 4118 -8506 236 +ROOT2 ROOSEVELT TX US 3049 -10006 588 UCOOP +ROPM8 ROUNDUP MT US 4644 -10854 984 COOPABC +RORC1 PETTBURG (6 NW) CA US 3809 -12189 3 OTHER +RORC2 ASPEN (4 SE) CO US 3914 -10677 -9999 +RORF1 VENICE (6 SE) FL US 2704 -8240 -9999 OTHER +RORN7 ROARING RIVER (4 NW) NC US 3625 -8104 294 GOES +RORO3 OAKRIDGE (20 NE) OR US 4390 -12203 1494 SNOTEL +RORP1 ROARING BRANCH PA US 4156 -7695 -9999 IFLOWS +RORP4 OROCOVIS PR 1822 -6639 152 GOES +ROSA3 ORACLE (5 SW) AZ US 3256 -11085 1030 ALERT +ROSC1 ROSAMOND CA US 3487 -11817 732 UCOOP +ROSC2 WESTCLIFFE (8 SE) CO US 3810 -10535 -9999 UCOOP +ROSF1 ROSELAND FL US 2782 -8050 -9999 GOES +ROSI2 ROSICLARE (5 NW) IL US 3742 -8835 122 COOPAB +ROSK1 ROSALIA KS US 3782 -9662 465 COOPB +ROSL1 ROSEPINE LA US 3095 -9328 73 COOPC +ROSM5 ROSEAU MN US 4885 -9576 -9999 GOES +ROSM5G ROSEAU MN US 4885 -9576 -9999 +ROSM6 ROSEDALE (3 N) MS US 3389 -9104 -9999 +ROSN1 ROSE (10 WNW) NE US 4220 -9970 774 COOPAB +ROSN2 WINNEMUCCA (12 WSW) NV US 4089 -11791 1326 AMOS +ROSN5 ROSWELL (9 NE) NM US 3348 -10440 1119 COOPAB +ROSN6 ROSENDALE NY US 4184 -7409 12 OTHER +ROSN7 ROSMAN NC US 3514 -8282 664 +ROSO1 AVONDALE (4 S) OH US 3982 -8207 226 COOPB +ROSO2 ROSE OK US 3617 -9502 381 COOPB +ROSO3 ROSEBURG OR US 4312 -12324 -9999 NWR +ROSP1 ROUSEVILLE (1 NNW) PA US 4148 -7970 314 GOES +ROSS2 ROSCOE SD US 4545 -9935 558 COOPAB +ROST1 ROSSVILLE TN US 3505 -8954 -9999 +ROST2 ROSHARON TX US 2935 -9558 -9999 +ROSU1 ROOSEVELT (2 ESE) UT US 4029 -10996 1527 COOPBC +ROSW1 ROCKPORT (30 NE) WA US 4873 -12107 377 COOPAB +ROTF1 CORAL SPRINGS (37 W) FL US 2633 -8088 -9999 UCOOP +ROTM7 ROTHVILLE (1 SW) MO US 3969 -9306 208 UCOOP +ROTN6 PATTERSONVILLE (3 SE) NY US 4288 -7404 75 OTHER +ROTW3 WAUSAU (7 SSW) WI US 4488 -8963 360 COOPB +ROUC2 FAIRPLAY (20 N) CO US 3903 -10608 3158 SNOTEL +ROUN6 ROUSES POINT NY US 4500 -7336 30 UCOOP +ROUO3 MADRAS (7 SW) OR US 4462 -12128 433 +ROUS2 LEAD (6 SE) SD US 4432 -10363 1689 UCOOP +ROVC1 OJAI (8 NE) CA US 3454 -11918 1015 GOES +ROVP1 RENOVO (3 NNE) PA US 4132 -7775 195 +ROW ROSWELL NM US 3330 -10453 1118 +ROWC2 BOULDER (8 NW) CO US 4008 -10539 2185 ALERT +ROWI2 CHICAGO IL US 4168 -8752 177 UCOOP +ROWI4 ROWAN (4 NW) IA US 4276 -9362 354 +ROWI4G ROWAN (4 NW) IA US 4276 -9362 354 +ROWN5 ROSWELL NM US 3340 -10455 1099 NWR +ROWS2 ROWENA (2 NE) SD US 4353 -9651 -9999 NWR +ROWT2 ROWENA TX US 3165 -10005 -9999 UCOOP +ROWW2 ROWLESBURG (1 SW) WV US 3934 -7967 433 COOPB +ROX ROSEAU MN US 4886 -9570 323 +ROXC2 LITTLETON (13 SSW) CO US 3943 -10507 1864 COOPAB +ROXC3 ROXBURY CT US 4155 -7333 -9999 +ROXM1 ROXBURY ME US 4465 -7058 188 GOES +ROXN6 ROXBURY NY US 4229 -7457 457 OTHER +ROXN7 ROXBORO (7 SE) NC US 3635 -7889 216 COOPAB +ROXP1 ROXBURY PA US 4010 -7767 219 GOES +ROYI3 ROYAL CENTER IN US 4085 -8650 219 COOPB +ROYM2 ROYAL OAK (2 SSW) MD US 3871 -7619 3 COOPA +ROYM3 ROYALSTON MA US 4269 -7219 337 SNOCOR +ROYM5 ROYALTON MN US 4583 -9437 332 COOPB +ROYM8 ROY (9 NE) MT US 4743 -10885 1050 COOPAB +ROYN1 ROYAL (3 NE) NE US 4238 -9810 549 COOPB +ROYN5 ROY NM US 3595 -10420 1795 COOPAB +ROYS2 LAKE CITY SD US 4570 -9746 442 COOPA +ROYT2 ROBY (3 N) TX US 3279 -10039 -9999 +ROYW3 ROYALTON WI US 4442 -8887 -9999 GOES +ROYW3G ROYALTON WI US 4442 -8887 -9999 +ROZK1 ROZEL (1 NNW) KS US 3821 -9941 622 +ROZM7 ROSELLE MO US 3760 -9050 -9999 +ROZM7G ROSELLE MO US 3760 -9050 -9999 +RPAP4 TRUJILLO ALTO (3 SW) PR 1833 -6604 47 GOES +RPBC2 MANITOU SPRINGS (9 NW) CO US 3898 -10497 -9999 GOES +RPBF1 ROYAL PALM BEACH (12 NNW) FL US 2686 -8030 3 COOPC +RPBP4 RIO PIEDRAS (5 S) PR 1835 -6605 80 GOES +RPCM4 REPUBLIC (1 N) MI US 4642 -8795 442 UCOOP +RPCN1 REPUBLICAN CITY (2 SE) NE US 4008 -9917 568 GOES +RPCN5 DALIES (8 WNW) NM US 3480 -10698 -9999 UCOOP +RPCO2 TISHOMINGO (9 NNW) OK US 3436 -9672 -9999 GOES +RPCP4 GUAYNABO (4 ESE) PR 1841 -6605 100 GOES +RPCS2 RAPID CITY SD US 4411 -10324 -9999 NWR +RPD RICE_LAKE WI US 4543 -9176 319 +RPDM5 RAPIDAN (2 NE) MN US 4412 -9403 236 COOPB +RPDO2 HARDESTY (11 SE) OK US 3654 -10108 817 GOES +RPDP1 HONESDALE (5 SW) PA US 4153 -7533 448 IFLOWS +RPDS2 RAPID CITY (6 SW) SD US 4402 -10332 -9999 UCOOP +RPDV2 MADISON (8 SW) VA US 3828 -7834 149 IFLOWS +RPE SABINE PASS TX US 2970 -9395 3 SAWRS +RPEP4 GUAYNABO (3 E) PR 1836 -6607 30 GOES +RPH GRAHAM (2 ENE) TX US 3311 -9856 342 AWOS +RPHM4 RALPH MI US 4610 -8773 366 UCOOP +RPHS2 RALPH (3 NW) SD US 4580 -10310 863 COOPAB +RPIL1 ROSEPINE (5 NW) LA US 3095 -9335 -9999 +RPIN5 RATON (8 N) NM US 3698 -10448 -9999 UCOOP +RPJM8 RAPELJE (4 S) MT US 4592 -10925 1257 COOPABC +RPKA3 HANNAGAN MEADOW (17 S) AZ US 3344 -10936 2678 ALERT +RPKC1 MEEKS BAY (2 SSW) CA US 3901 -12013 2042 WSF +RPLC2 FOUNTAIN (8 W) CO US 3868 -10485 -9999 GOES +RPLV2 DELTAVILLE VA US 3754 -7602 0 HTG +RPLW2 REPLETE WV US 3868 -8043 363 GOES +RPMA3 LAKE HAVASU CITY AZ US 3461 -11427 573 ALERT +RPMM5 PILOT MOUND (2 S) MN US 4378 -9203 -9999 GOES +RPMM5G PILOT MOUND (2 S) MN US 4378 -9203 -9999 +RPNN1 REPUBLICAN CITY NE US 4008 -9922 -9999 GOES +RPOP4 HATO REY (1 SW) PR 1841 -6607 55 GOES +RPPM5 PIPESTONE MN US 4403 -9632 514 UCOOP +RPPN5 PENASCO (6 E) NM US 3617 -10561 2365 UCOOP +RPPU1 COALVILLE (9 S) UT US 4079 -11141 1840 +RPRC1 LANCASTER (7 SE) CA US 3468 -11801 747 ALERT +RPRL1 ROSEPINE LA US 3095 -9328 3 OTHER +RPRN5 THOREAU (11 SSW) NM US 3523 -10827 2579 WSF +RPRO3 PROSPECT (2 NW) OR US 4278 -12250 799 GOES +RPRU1 MOUNT PLEASANT (12 SE) UT US 3943 -11127 2804 SNOTEL +RPSO2 RUSH SPRINGS (5 WNW) OK US 3480 -9804 411 +RPST1 ROAN MOUNTAIN (4 WSW) TN US 3618 -8213 1085 IFLOWS +RPTA2 GOLOVIN (12 W) AK US 6455 -16348 76 SNOTEL +RPTI1 PAUL (3 W) ID US 4260 -11384 1266 GOES +RPTM6 ROCKPORT MS US 3180 -9015 61 COOPB +RPTM8 REEDPOINT MT US 4571 -10954 1141 COOPB +RPTN5 TAOS (5 NE) NM US 3644 -10550 2249 +RPTT2 ROCKPORT TX US 2802 -9706 3 COOPA +RPWA3 CAREFREE (9 SE) AZ US 3370 -11186 610 ALERT +RPXP4 CATANO PR 1843 -6612 3 GOES +RPYM6 RIPLEY MS US 3473 -8895 158 COOPAB +RQAN6 GRAHAMSVILLE (7 SE) NY US 4177 -7428 351 SNOCOR +RQB BIG RAPIDS MI US 4372 -8550 302 AWOS +RQBN6 GRAHAMSVILLE (8 SE) NY US 4181 -7443 287 SNOCOR +RQCN6 GRAHAMSVILLE (8 SE) NY US 4180 -7443 274 SNOCOR +RQDN6 GRAHAMSVILLE (8 E) NY US 4186 -7442 445 SNOCOR +RQE WINDOW ROCK AZ US 3568 -10905 2055 ASOS +RQEN6 GRAHAMSVILLE (3 S) NY US 4181 -7456 408 SNOCOR +RQHN6 GRAHAMSVILLE (5 E) NY US 4183 -7447 262 SNOCOR +RQLN6 RAQUETTE LAKE NY US 4380 -7467 549 SNOCOR +RRAC1 REDDING CA US 4052 -12229 152 GOES +RRAL1 MARKSVILLE (10 NE) LA US 3125 -9197 21 +RRAN2 LAS VEGAS (16 W) NV US 3614 -11543 1128 ALERT +RRBL1 RUBY (3 W) LA US 3118 -9230 23 +RRBM8 ALDER (6 S) MT US 4524 -11211 1611 GOES +RRBN5 RATON NM US 3690 -10443 -9999 UCOOP +RRCC1 LAKE ELSINORE (3 NNE) CA US 3367 -11727 805 ALERT +RRCF1 PINELLAS PARK (2 NE) FL US 2787 -8269 -9999 GOES +RRCL1 COLFAX (4 W) LA US 3152 -9273 -9999 +RRCM5 LAMBERTON MN US 4423 -9526 349 UCOOP +RRCM8 CIRCLE MT US 4741 -10558 730 GOES +RRCN2 BLUE DIAMOND (4 WNW) NV US 3607 -11546 1152 COOPAC +RRCN7 CHARLOTTE (12 E) NC US 3525 -8063 67 IFLOWS +RRCT2 RED ROCK TX US 2997 -9745 158 +RRDC1 CORRALITOS (4 W) CA US 3704 -12185 342 ALERT +RRDF1 WITHLA (3 SW) FL US 2831 -8191 -9999 OTHER +RRDI2 ROCKFORD (6 N) IL US 4237 -8909 255 NWR +RRDI4 PELLA (5 SW) IA US 4136 -9298 219 +RRDL1 HANNA (4 SE) LA US 3194 -9328 -9999 +RRDM5 HIGH LANDING (20 E) MN US 4795 -9528 -9999 GOES +RRDM5G HIGH LANDING (20 E) MN US 4795 -9528 -9999 +RRDM8 LAKEVIEW (6 NW) MT US 4468 -11183 2039 GOES +RRDN2 LAS VEGAS (11 W) NV US 3616 -11536 994 ALERT +RRDN7 ROANOKE RAPIDS NC US 3647 -7763 13 GOES +RRDO1 RARDON OH US 3893 -8327 189 IFLOWS +RREC1 UKIAH (3 E) CA US 3920 -12319 187 GOES +RREL1 MCDADE (5 SE) LA US 3225 -9350 -9999 +RRFC1 RAIL ROAD FLAT (2 SW) CA US 3831 -12054 829 OTHER +RRFI1 ELK CITY (9 SE) ID US 4572 -11533 1402 GOES +RRFN5 QUESTA (4 SW) NM US 3668 -10566 2155 +RRGC1 KYBURZ (14 NW) CA US 3895 -12040 1515 WSF +RRGC2 RIFLE (5 N) CO US 3963 -10776 -9999 +RRGM7 ROLLA MO US 3795 -9177 360 COOPAB +RRGT2 ROMA TX US 2640 -9902 -9999 GOES +RRHI1 RED RIVER ID US 4579 -11520 1524 COOPBC +RRHN5 ROSWELL NM US 3330 -10472 -9999 GOES +RRHN6 RIVERHEAD (5 NNW) NY US 4096 -7272 30 COOPAB +RRHW1 WENATCHEE (7 N) WA US 4752 -12030 214 OTHER +RRIC1 STOCKTON CA US 3796 -12136 5 GOES +RRIN2 IONE (8 SE) NV US 3885 -11747 2164 WSF +RRKC2 THATCHER (22 ENE) CO US 3762 -10369 1433 ALERT +RRKN2 LAS VEGAS (17 N) NV US 3614 -11543 1146 GOES +RRKO3 TROUTDALE (7 E) OR US 4555 -12224 14 COOPB +RRKT2 HOUSTON TX US 2966 -9556 -9999 +RRL MERRILL MUNICIPAL AIRPO WI US 4518 -8970 379 +RRLK2 FALLS OF ROUGH KY US 3762 -8650 169 GOES +RRLL1 RED RIVER LANDING LA US 3099 -9166 -9999 +RRLM7 MENFRO (3 S) MO US 3773 -8965 -9999 GOES +RRLM7G MENFRO (3 S) MO US 3773 -8965 -9999 +RRLM8 LAKEVIEW (9 E) MT US 4462 -11163 2033 GOES +RRLT1 RIALTO TN US 3563 -8961 78 GOES +RRLT2 DENTON (10 NW) TX US 3333 -9705 -9999 +RRLW3 MERRILL WI US 4518 -8968 384 COOPAB +RRMC1 TRINITY CENTER (10 WNW) CA US 4102 -12288 2042 GOES +RRMO3 MERLIN OR US 4250 -12348 -9999 GOES +RRNT2 RICHARDSON TX US 3296 -9677 191 COOPB +RROO3 CASCADE SUMMIT (10 NW) OR US 4366 -12221 838 SNOTEL +RRPC2 MORRISON (1 N) CO US 3968 -10520 1856 ALERT +RRPI1 CHESTER (1 E) ID US 4392 -11151 1618 GOES +RRPI3 ROCKY RIPPLE IN US 3985 -8618 218 UCOOP +RRPN5 RED RIVER (4 E) NM US 3670 -10533 2896 SNOTEL +RRQN5 QUESTA (2 E) NM US 3670 -10557 2271 +RRRC1 NORTH SAN JUAN (5 SSW) CA US 3930 -12112 634 GOES +RRRC2 CREEDE (22 SW) CO US 3772 -10727 2882 +RRRM8 ALDER (9 S) MT US 4519 -11214 1658 GOES +RRRN2 AUSTIN (35 SW) NV US 3906 -11741 1996 COOPABC +RRRN5 ROSWELL NM US 3330 -10472 -9999 +RRRW4 ROCK SPRINGS WY US 4137 -10914 -9999 AMOS +RRSN7 STANFIELD (8 SW) NC US 3517 -8004 158 GOES +RRSO2 RUSH SPRINGS (5 WSW) OK US 3475 -9804 398 +RRSS1 GREENVILLE (8 NW) SC US 3489 -8244 283 ALERT +RRSS2 ROSCOE SD US 4545 -9935 558 UCOOP +RRST2 ROARING SPRINGS TX US 3394 -10085 797 ALERT +RRSW1 REPUBLIC WA US 4865 -11874 802 COOPB +RRT WARROAD_INTL_ARPT MN US 4895 -9533 309 +RRTN4 RARITAN NJ US 4057 -7468 15 +RRTN5 RATON (2 N) NM US 3692 -10443 2113 COOPAB +RRUN5 RUIDOSO NM US 3334 -10572 -9999 GOES +RRVL1 RESERVE LA US 3006 -9057 -9999 +RRVM4 RAPID RIVER (9 S) MI US 4579 -8694 -9999 UCOOP +RRVW3 TOMAHAWK (5 NNW) WI US 4553 -8975 -9999 COOPB +RRWM6 RIDGELAND (1 E) MS US 3243 -9013 -9999 GOES +RRWO3 TROUTDALE (5 E) OR US 4554 -12229 14 ALERT +RRYT2 ROBY (4 S) TX US 3269 -10037 597 UCOOP +RRZO3 ROSEBURG (27 E) OR US 4320 -12285 914 WSF +RSA SACRAMENTO (7 NE) CA US 3861 -12139 16 +RSAC1 SANTA ROSA (3 N) CA US 3848 -12271 171 GOES +RSAC2 CRIPPLE CREEK (11 E) CO US 3873 -10497 -9999 GOES +RSAI1 LEWISTON (1 S) ID US 4637 -11683 549 GOES +RSAM6 ROSETTA MS US 3133 -9110 29 +RSAT2 ROCKDATE (5 N) TX US 3072 -9713 -9999 RFCSIM +RSBC2 CRIPPLE CREEK (11 E) CO US 3874 -10496 -9999 GOES +RSBI4 STEAMBOAT ROCK IA US 4245 -9306 -9999 OTHER +RSBM8 ROSEBUD (12 S) MT US 4611 -10645 757 OTHER +RSBN5 PENASCO (7 SE) NM US 3610 -10562 2633 UCOOP +RSBO3 ROSEBURG OR US 4321 -12338 126 COOPB +RSBS2 ROSEBUD (6 N) SD US 4333 -10088 -9999 +RSBT2 ROSEBUD (3 N) TX US 3108 -9697 134 COOPB +RSBU1 SNOWVILLE (52 W) UT US 4161 -11359 -9999 +RSCC1 CAMPBELL (4 SSE) CA US 3727 -12188 55 ALERT +RSCG1 CALHOUN (5 N) GA US 3458 -8494 184 GOES +RSCI2 ROSCOE (2 SE) IL US 4241 -8898 -9999 COOPB +RSCM5 CHANHASSEN MN US 4485 -9357 -9999 AWIPS +RSCN1 ROSCOE NE US 4110 -10150 -9999 UCOOP +RSCN2 JACKPOT (27 SSE) NV US 4165 -11443 1646 GOES +RSCN6 ROSCOE (1 ESE) NY US 4193 -7490 454 COOPB +RSCT2 ROSCOE TX US 3245 -10053 -9999 COOPA +RSDC2 EVERGREEN (5 W) CO US 3964 -10538 2228 ALERT +RSDF1 ROSEDALE FL US 3065 -8482 -9999 UCOOP +RSDI1 BLACKFOOT (4 SE) ID US 4324 -11218 1393 GOES +RSDM7 ROSENDALE MO US 4005 -9483 -9999 COOPB +RSDN5 ROSEBUD (7 W) NM US 3590 -10353 1457 COOPA +RSDN6 ROSENDALE (2 E) NY US 4185 -7405 12 COOPB +RSDW2 ROSEDALE WV US 3872 -8092 244 COOPB +RSEM6 MERIDIAN MS US 3237 -8868 98 ALERT +RSEM7 ROSEBUD MO US 3838 -9133 296 COOPAB +RSEM7C ROSEBUD MO US 3838 -9133 296 +RSFN5 RESERVE (2 NW) NM US 3374 -10877 1774 GOES +RSFW4 ROCK SPRINGS WY US 4158 -10924 1911 COOPAB +RSGI1 MOUNTAIN HOME (20 NE) ID US 4321 -11555 1204 WSF +RSHA2 RUSSIAN MISSION AK US 6179 -16132 -9999 +RSHC1 ADIN (12 NE) CA US 4129 -12086 1463 GOES +RSHI2 RUSHVILLE IL US 4012 -9056 207 COOPAB +RSHI3 RUSHVILLE IN US 3960 -8545 293 COOPAB +RSHK2 VANCEBURG (8 SSE) KY US 3833 -8323 347 IFLOWS +RSHM5 ROCHESTER (3 NW) MN US 4407 -9250 314 UCOOP +RSHM6 ROSE HILL (4 SW) MS US 3210 -8905 154 COOPB +RSHP1 RUSHVILLE PA US 4178 -7612 265 COOPB +RSHS2 ROSHOLT (3 W) SD US 4588 -9672 -9999 UCOOP +RSIM6 RUSSELL (4 SE) MS US 3240 -8862 140 ALERT +RSIS2 SILVER CITY (1 W) SD US 4408 -10358 1408 +RSJC1 LOMPOC (10 NNW) CA US 3453 -12037 195 ALERT +RSJT2 NORIAS (20 E) TX US 2680 -9747 -9999 C-MAN +RSL RUSSELL KS US 3887 -9881 568 ASOS +RSLA2 YAKUTAT (30 NNE) AK US 5992 -13937 67 +RSLF1 PALM BAY (12 SSE) FL US 2783 -8054 2 UCOOP +RSLI3 ROSELAND IN US 4173 -8626 -9999 +RSLM5 RUSSELL MN US 4431 -9596 468 NWR +RSLN8 RUSSELL (6 E) ND US 4867 -10078 444 UCOOP +RSLO1 AVONDALE (3 S) OH US 3981 -8207 256 IFLOWS +RSLW1 ROSALIA WA US 4723 -11737 73 COOPABC +RSMM5 ROSEMOUNT MN US 4472 -9310 290 COOPC +RSMN2 INCLINE VILLAGE (5 NE) NV US 3931 -11990 2709 AMOS +RSMO1 KENWOOD OH US 3920 -8440 -9999 ALERT +RSNC1 SOUTH LAKE TAHOE (3 W) CA US 3892 -12005 1981 WSF +RSNN1 RISING CITY NE US 4120 -9729 485 UCOOP +RSNW1 BOUNDARY (10 NW) WA US 4898 -11762 1097 UCOOP +RSNW4 CASPER (40 W) WY US 4286 -10727 1926 GOES +RSOC2 FORT COLLINS (8 SW) CO US 4057 -10523 1878 GOES +RSON1 ROSCOE (1 SE) NE US 4113 -10158 960 COOPB +RSOT2 ROSCOE (12 N) TX US 3262 -10056 -9999 UCOOP +RSPC1 SUNOL (10 SE) CA US 3750 -12174 933 GOES +RSPK1 RUSSELL SPRINGS (1 SW) KS US 3890 -10119 881 UCOOP +RSPN2 ECHO BAY (4 NNW) NV US 3638 -11444 475 GOES +RSPN5 GALLUP NM US 3550 -10858 -9999 UCOOP +RSPP1 PINE GROVE MILLS (3 SW) PA US 4072 -7793 192 SCAN +RSPW3 ROCK SPRINGS WI US 4348 -8992 265 AHOS +RSPW3C ROCK SPRINGS WI US 4348 -8992 -9999 +RSPW4 ROCK SPRINGS (24 SE) WY US 4132 -10892 2053 COOPB +RSRM5 ROCHESTER (7 S) MN US 4393 -9248 387 COOPA +RSRN2 RENO (4 NW) NV US 3957 -11984 1573 ALERT +RSRS2 SIOUX FALLS (5 SW) SD US 4353 -9680 451 UCOOP +RSRT2 ROSSER TX US 3243 -9646 -9999 +RSRW1 RICHLAND (15 NW) WA US 4639 -11959 610 NWR +RSSC2 MINTURN (7 N) CO US 3968 -10640 2808 GOES +RSSK1 ROSSVILLE KS US 3913 -9595 280 COOPB +RSSM5 ROSS MN US 4891 -9592 -9999 +RSSN8 ROSS ND US 4831 -10253 706 UCOOP +RSSO2 RUSH SPRINGS (6 NW) OK US 3484 -9802 391 +RSSP1 RUSSELL PA US 4193 -7913 457 +RSST2 ROSSER TX US 3246 -9645 -9999 COOPB +RSSW3 RACINE WI US 4273 -8777 -9999 +RSSW4 ROCK SPRINGS (12 SSE) WY US 4143 -10912 2512 NWR +RST ROCHESTER MN US 4391 -9250 395 +RSTC2 REDSTONE (4 W) CO US 3920 -10730 2458 COOPAB +RSTF1 PONTE VEDRA BEACH (10 SW) FL US 3009 -8150 5 OTHER +RSTM5 ROCHESTER MN US 4406 -9235 -9999 NWR +RSTT2 ROBSTOWN (8 SW) TX US 2773 -9778 -9999 COOPC +RSTU1 PARK VALLEY (4 W) UT US 4182 -11341 1733 COOPABC +RSTV2 ROANOKE (2 ESE) VA US 3727 -7991 275 IFLOWS +RSUM5 ROSEAU (7 S) MN US 4874 -9577 313 UCOOP +RSV ROBINSON (4 E) IL US 3902 -8765 141 AWOS +RSVA3 ROOSEVELT (1 W) AZ US 3367 -11116 651 +RSVC1 MEINERS OAKS (5 SSW) CA US 3437 -11919 1036 ALERT +RSVC3 RESERVOIR 6 CT US 4181 -7278 -9999 +RSVI3 RUSHVILLE (4 NW) IN US 3968 -8548 297 COOPC +RSVK1 ROSSVILLE (2 ESE) KS US 3912 -9593 290 UCOOP +RSVL1 RESERVE LA US 3008 -9062 5 COOPAB +RSVM5 ROOSEVELT (3 NW) MN US 4884 -9516 341 UCOOP +RSVO1 ROSEVILLE OH US 3982 -8208 -9999 GOES +RSVO2 ROOSEVELT OK US 3485 -9902 447 COOPB +RSW FORT MYERS FL US 2654 -8176 9 ASOS +RSWF1 TALLAHASSEE (12 W) FL US 3028 -8436 -9999 ALERT +RSWN5 ROSWELL NM US 3342 -10438 1052 COOPB +RSXC3 WEST HARTFORD CT US 4180 -7278 119 ALERT +RSYC2 COMMERCE CITY (2 SE) CO US 3980 -10490 1591 ALERT +RTAC1 BORREGO SPRINGS (9 SW) CA US 3322 -11652 1301 ALERT +RTAT2 Port Aransas TX US 2784 -9707 -9999 CTGN +RTBP1 HUNTINGDON (3 SE) PA US 4042 -7798 -9999 GOES +RTBT2 DALHART (3 SE) TX US 3602 -10248 -9999 RFCSIM +RTCA4 RATCLIFF AR US 3531 -9388 141 COOPB +RTCC2 RUSTIC (5 E) CO US 4068 -10545 -9999 UCOOP +RTDI4 RINGSTED (4 E) IA US 4334 -9446 370 NWR +RTDP1 HUNTINGDON (4 SSE) PA US 4043 -7800 256 +RTEN8 ROLETTE (2 SE) ND US 4649 -10028 494 COOPB +RTFC1 SEASIDE (1 NE) CA US 3663 -12180 134 GOES +RTFO3 RIVERSIDE (17 E) OR US 4354 -11783 1359 GOES +RTGC1 SEASIDE (2 ENE) CA US 3663 -12179 139 GOES +RTHN2 ELY (6 WNW) NV US 3928 -11499 2088 COOPAC +RTLC1 GREENVILLE (6 SW) CA US 4013 -12104 1859 GOES +RTLO3 KLAMATH FALLS (9 NNW) OR US 4235 -12179 1262 OTHER +RTLS2 HIGHMORE (22 N) SD US 4483 -9947 579 UCOOP +RTMG1 ROME GA US 3426 -8517 171 GOES +RTMT2 PROGRESO (5 SW) TX US 2603 -9803 -9999 RFCSIM +RTMW1 OTIS ORCHARDS (11 N) WA US 4787 -11708 1225 SNOCOR +RTN RATON NM US 3674 -10450 1939 ASOS +RTNF1 ROTONDA (2 SW) FL US 2685 -8229 -9999 OTHER +RTNN5 RATON (10 NNE) NM US 3698 -10437 2256 COOPB +RTNT2 ROTAN TX US 3286 -10046 590 COOPAB +RTNV2 RESTON VA US 3896 -7729 61 UCOOP +RTOF1 RIDGE MANOR (5 NE) FL US 2853 -8211 -9999 OTHER +RTON5 RATON (1 SSW) NM US 3688 -10445 2024 COOPC +RTOT2 PORT ARANSAS (9 SE) TX US 2776 -9698 -9999 C-MAN +RTPC1 ROSEVILLE (4 SE) CA US 3873 -12123 116 ALERT +RTRN7 WAYNESVILLE (5 E) NC US 3543 -8292 865 +RTRO3 RITTER OR US 4489 -11914 776 +RTSO2 RETROP (2 S) OK US 3513 -9936 520 +RTTC1 HUME (17 NE) CA US 3698 -11872 3018 WSF +RTTN5 SANTA FE (6 N) NM US 3577 -10594 2038 GOES +RTVT2 RUTERSVILLE TX US 2995 -9677 -9999 NWR +RTWC2 THATCHER (12 SSE) CO US 3739 -10403 1605 ALERT +RTWN5 ROSWELL NM US 3330 -10472 -9999 GOES +RTX PORTLAND OR US 4571 -12297 483 WSR88D +RTYC1 REDWOOD CITY (2 NE) CA US 3751 -12221 0 HTG +RUAM6 RUSSELL (3 NE) MS US 3243 -8863 110 ALERT +RUBC1 HOMEWOOD (6 SSE) CA US 3900 -12013 2286 SNOTEL +RUBF1 PALMETTO (4 NE) FL US 2758 -8255 -9999 OTHER +RUBU1 RUBYS INN (18 NE) UT US 3787 -11197 2298 COOPB +RUCO3 JACKSONVILLE (8 SW) OR US 4222 -12305 472 COOPA +RUCV2 RUCKERSVILLE (4 E) VA US 3828 -7834 -9999 UCOOP +RUDC2 BASALT (13 E) CO US 3937 -10683 -9999 GOES +RUDI1 RUDO ID US 4650 -11599 727 RAWS +RUDM4 RUDYARD MI US 4623 -8458 183 COOPB +RUDM5 RUSHFORD MN US 4381 -9175 235 COOPB +RUDN5 RUIDOSO (6 NW) NM US 3342 -10597 3133 WSF +RUE RUSSELLVILLE AR US 3526 -9309 120 ASOS +RUEK1 RUSSELL (1 E) KS US 3888 -9881 550 COOPABC +RUFA1 RUTHERFORD (4 NNW) AL US 3223 -8535 -9999 GOES +RUFA2 COOPER LANDING (5 W) AK US 6049 -15000 -9999 UCOOP +RUGA2 PETERSVILLE (16 NNE) AK US 6271 -15054 1006 GOES +RUGN3 SULLIVAN NH US 4336 -7215 -9999 +RUGT2 RUNGE (5 NW) TX US 2892 -9777 -9999 +RUHN5 RUIDOSO NM US 3333 -10563 1957 UCOOP +RUHN6 RUSHFORD (1 W) NY US 4240 -7827 469 COOPB +RUIN5 RUIDOSO NM US 3337 -10567 2085 COOPAB +RUKA3 PORTAL (18 SW) AZ US 3173 -10935 1820 ALERT +RUKT2 RUSK TX US 3181 -9514 -9999 COOPAB +RULK1 RUSSELL (2 S) KS US 3880 -9885 550 COOPBC +RULN1 RULO (2 NW) NE US 4005 -9547 305 +RULT2 RULE (8 NW) TX US 3327 -9995 500 UCOOP +RUM RUMFORD ME US 4453 -7053 194 +RUMC1 FAIRVIEW (9 ENE) CA US 3597 -11836 2743 WSF +RUMM1 RUMFORD ME US 4453 -7053 192 +RUMN3 RUMNEY NH US 4380 -7185 -9999 GOES +RUNC1 RUNNING SPRINGS (1 E) CA US 3421 -11709 1818 COOPB +RUNI4 RUNNELLS (2 SE) IA US 4149 -9334 213 +RUNI4G RUNNELLS (2 SE) IA US 4149 -9334 213 +RUNO3 SANDY (5 NE) OR US 4544 -12218 -9999 OTHER +RUON1 RULO (2 W) NE US 4005 -9545 -9999 COOPB +RUPI1 RUPERT (3 WSW) ID US 4260 -11376 1280 +RUPM8 ROUNDUP (2 SW) MT US 4643 -10857 972 GOES +RUPN5 RUIDOSO NM US 3336 -10567 2060 COOPAB +RUQ SALISBURY (3 W) NC US 3565 -8052 236 AWOS +RURC2 BASALT (11 W) CO US 3937 -10682 2374 +RURC2001 MEREDITH (5 W) CO US 3936 -10682 2286 +RUSA1 RUSSELVILLE AL US 3451 -8773 268 COOPA +RUSA2 YAKUTAT (30 NNE) AK US 5992 -13937 67 +RUSC1 RUNNING SPRINGS (1 ESE) CA US 3420 -11710 1887 ALERT +RUSC2 RUSH (4 N) CO US 3888 -10410 1862 COOPAB +RUSF1 RUSKIN FL US 2772 -8248 -9999 OTHER +RUSI2 RUSSELL IL US 4249 -8793 -9999 COOPB +RUSI2D RUSSELL IL US 4249 -8793 -9999 +RUSK1 RUSSELL (5 N) KS US 3897 -9885 472 +RUSK2 RUSSELLVILLE KY US 3685 -8688 180 COOPAB +RUSM5 RUSSELL MN US 4432 -9595 -9999 GOES +RUSM5G RUSSELL MN US 4432 -9595 -9999 +RUSM6 RUSSELL (5 N) MS US 3247 -8865 125 ALERT +RUSM8 FORT BENTON (25 NW) MT US 4806 -11106 975 COOPB +RUSN1 RUSHVILLE NE US 4272 -10245 1146 COOPB +RUSO2 RUSH SPRINGS (1 E) OK US 3478 -9793 409 +RUSP1 RUSHLAND PA US 4026 -7504 30 GOES +RUSS2 KEYSTONE (5 SE) SD US 4387 -10334 1158 GOES +RUST1 LAFAYETTE (10 E) TN US 3643 -8588 -9999 NWR +RUST2 ARLINGTON TX US 3272 -9717 -9999 RFCSIM +RUT RUTLAND VT US 4353 -7295 201 SAWRS +RUTA3 TUCSON (6 NW) AZ US 3229 -11101 691 ALERT +RUTC2 RUSTIC (8 N) CO US 4070 -10571 2347 +RUTM6 RUTH (1 SE) MS US 3137 -9030 142 COOPB +RUTN7 RUTHERFORDTON (3 N) NC US 3543 -8194 -9999 GOES +RUTV1 RUTLAND VT US 4362 -7297 189 COOPAB +RUTW4 SUNDANCE (3 SW) WY US 4437 -10443 1914 WSF +RUXC2 RUXTON PARK CO US 3884 -10498 2758 COOPA +RUZO3 ROSEBURG OR US 4318 -12287 1219 WSF +RVBA3 BUCKEYE (7 ESE) AZ US 3334 -11247 286 +RVBC1 RIO VISTA CA US 3816 -12169 14 OTHER +RVBQ1 RIVIERE BLEUE PQ CN 4743 -6903 213 +RVBQ7 RIVIERE BLEUE PQ CN 4743 -6903 213 COOPB +RVCQ2 MCBRIDE BC CN 5378 -12037 1689 GOES +RVCW2 RAVENCLIFF WV US 3770 -8148 549 +RVDC1 RAVENDALE (5 SE) CA US 4073 -12032 1615 GOES +RVDM2 HYATTSVILLE (1 E) MD US 3896 -7693 9 IFLOWS +RVDO3 RIVERSIDE OR US 4345 -11822 1030 COOPABC +RVEK1 ROSSVILLE KS US 3913 -9595 -9999 COOPB +RVFA1 RIVER FALLS AL US 3135 -8653 55 +RVFC1 RIVERSIDE (2 E) CA US 3398 -11736 253 ALERT +RVFN7 CHEROKEE (5 N) NC US 3558 -8327 1378 IFLOWS +RVFO3 DIAMOND LAKE (13 SE) OR US 4302 -12200 1600 GOES +RVFW3 RIVER FALLS WI US 4487 -9262 274 COOPAB +RVHM4 SKANDIA (2 SW) MI US 4636 -8726 -9999 UCOOP +RVHN3 CONCORD NH US 4328 -7160 -9999 +RVI CORVALLIS OR US 4455 -12314 -9999 +RVJT2 OLMITO (3 NW) TX US 2603 -9756 -9999 +RVLA1 RUSSELLVILLE AL US 3450 -8774 -9999 +RVLC1 ROSEVILLE CA US 3876 -12131 46 ALERT +RVLL1 RAYVILLE (1 NNW) LA US 3248 -9175 27 COOPAB +RVLN1 RUSHVILLE (13 ENE) NE US 4280 -10220 -9999 UCOOP +RVLS2 RAUVILLE (2 S) SD US 4495 -9711 -9999 +RVLT1 ROGERSVILLE (3 NE) TN US 3643 -8295 344 GOES +RVLW3 ROCKVILLE WI US 4273 -9064 203 +RVLW3D ROCKVILLE WI US 4273 -9064 -9999 +RVNI3 RAVENSWOOD IN US 3988 -8613 217 COOPB +RVNN1 RAVENNA NE US 4103 -9892 619 COOPAB +RVNT2 RAVENNA (1 E) TX US 3368 -9622 -9999 UCOOP +RVNW4 UPTON (19 W) WY US 4393 -10493 1356 COOPA +RVOC1 ROSEVILLE (5 ENE) CA US 3877 -12119 107 ALERT +RVOP1 RENOVO PA US 4133 -7773 201 COOPAB +RVRC1 RIVERSIDE CA US 3397 -11737 267 ALERT +RVRC2 BOULDER (15 NW) CO US 4018 -10544 2542 ALERT +RVRC3 RIVERTON CT US 4196 -7302 148 +RVRI2 RIVERSIDE IL US 4182 -8782 181 GOES +RVRI2G RIVERSIDE IL US 4182 -8782 181 +RVRM2 CHURCHTON MD US 3881 -7675 9 UCOOP +RVRN1 RIVERTON (1 W) NE US 4008 -9877 533 COOPB +RVRN6 RIVERBANK NY US 4360 -7373 -9999 COOPB +RVRN8 REVERE (2 N) ND US 4738 -9833 -9999 UCOOP +RVRT2 RIVERSIDE TX US 3086 -9540 -9999 +RVS TULSA OK US 3604 -9598 -9999 +RVSA4 RAVENDEN SPRINGS AR US 3635 -9112 97 +RVSC1 OXNARD (4 E) CA US 3418 -11910 9 ALERT +RVST1 KENTON (6 NW) TN US 3628 -8906 91 COOPB +RVTA3 ROOSEVELT (13 NE) AZ US 3380 -11097 1554 COOPB +RVTI2 RIVERTON (1 N) IL US 3986 -8954 171 +RVTI2G RIVERTON (1 N) IL US 3986 -8954 171 +RVTI3 RIVERTON IN US 3902 -8757 128 +RVTI4 RIVERTON IA US 4070 -9560 -9999 UCOOP +RVTM5 ROOSEVELT MN US 4879 -9506 -9999 NWR +RVTN1 RIVERTON (1 W) NE US 4008 -9877 549 COOPB +RVTW4 RIVERTON (2 SE) WY US 4300 -10837 1494 +RVVN1 LONG PINE (10 N) NE US 4269 -9968 -9999 GOES +RVWA3 BUCKEYE (9 S) AZ US 3324 -11264 274 +RVWF1 RIVERVIEW FL US 2787 -8232 -9999 GOES +RVXP1 RENOVO PA US 4133 -7773 201 GOES +RVYC1 BLYTHE (28 NNW) CA US 3402 -11472 250 GOES +RVYN7 CHARLOTTE (6 S) NC US 3515 -8086 58 IFLOWS +RVZN7 PURLEAR (2 N) NC US 3623 -8130 727 GOES +RVZU1 SPRINGVILLE (25 E) UT US 4012 -11127 2225 GOES +RWAN1 CULBERTSON (13 NE) NE US 4040 -10078 823 OTHER +RWBM4 WEST BRANCH (5 W) MI US 4428 -8431 437 NWR +RWCC1 REDWOOD CITY CA US 3748 -12224 9 COOPA +RWCI4 ROCKWELL CITY IA US 4240 -9460 363 COOPB +RWCI4C ROCKWELL CITY IA US 4240 -9460 363 +RWCM5 ROCHESTER MN US 4397 -9247 -9999 UCOOP +RWCN1 INDIANOLA (4 W) NE US 4024 -10050 731 GOES +RWCN4 RINGWOOD NJ US 4113 -7426 98 GOES +RWCW4 RAWLINS (2 E) WY US 4182 -10721 2096 COOPB +RWDC1 BEAUMONT (15 NNE) CA US 3405 -11676 2155 ALERT +RWDM5 REDWOOD FALLS (3 SW) MN US 4452 -9517 318 GOES +RWDM5G REDWOOD FALLS (3 SW) MN US 4452 -9517 -9999 +RWDN1 MCCOOK (7 SSW) NE US 4008 -10065 800 PROF +RWDN2 LAS VEGAS (7 NE) NV US 3621 -11504 552 ALERT +RWDN4 RIDGEWOOD NJ US 4098 -7500 22 GOES +RWDT2 UVALDE (23 N) TX US 2950 -9978 0 GOES +RWEN5 ROSWELL NM US 3337 -10454 1097 COOPB +RWF REDWOOD FALLS MN US 4455 -9508 312 ASOS +RWGC2 WAGON WHEEL GAP CO US 3777 -10683 -9999 +RWGM5 RED WING MN US 4457 -9253 210 COOPB +RWI ROCKY MOUNT NC US 3585 -7789 49 ASOS +RWKI2 LINCOLNSHIRE (2 NW) IL US 4222 -8792 203 UCOOP +RWL RAWLINS WY US 4181 -10720 2055 +RWLC1 DOYLE (10 W) CA US 4001 -12029 -9999 +RWLG1 ROSWELL (4 SE) GA US 3399 -8432 262 GOES +RWLW2 ROWLESBURG WV US 3935 -7967 427 GOES +RWMC1 HUME (11 ESE) CA US 3672 -11874 2697 WSF +RWNC2 RED WING (1 WSW) CO US 3772 -10532 2408 COOPAB +RWNN5 ROSWELL (2 NW) NM US 3343 -10453 1104 COOPB +RWNW4 RAWLINS (7 S) WY US 4168 -10724 2512 NWR +RWRN5 ROSWELL NM US 3330 -10472 -9999 GOES +RWRS2 BELLE FOURCHE (1 NW) SD US 4467 -10384 914 UCOOP +RWSG1 ROSWELL GA US 3402 -8435 -9999 GOES +RWTC1 ROSEVILLE (4 SE) CA US 3872 -12123 116 ALERT +RWTW4 RAWLINS (3 S) WY US 4174 -10726 2170 COOPC +RWWI3 RICHMOND (2 NNE) IN US 3988 -8488 309 COOPAB +RWYC2 RIDGWAY (3 NW) CO US 3818 -10777 2377 UCOOP +RWYM7 RIDGEWAY (8 NW) MO US 4042 -9406 293 COOPB +RWYN4 RAHWAY NJ US 4062 -7428 3 +RXBC3 STAMFORD CT US 4107 -7357 84 ALERT +RXBI1 REXBURG (1 S) ID US 4379 -11179 1501 COOPC +RXBM1 ROXBURY ME US 4464 -7059 215 SNOCOR +RXCC2 MANITOU SPRINGS (5 SW) CO US 3883 -10498 -9999 GOES +RXCS2 PHILIP (9 E) SD US 4405 -10149 622 UCOOP +RXE REXBURG ID US 4383 -11180 -9999 ASOS +RXFK1 REXFORD (1 SW) KS US 3946 -10076 899 COOPB +RXFO3 THREE LYNX (10 SE) OR US 4503 -12192 991 GOES +RXGI1 REXBURG (3 NE) ID US 4385 -11177 1486 GOES +RXHC2 MANITOU SPRINGS (3 SW) CO US 3885 -10497 -9999 GOES +RXNM1 ROXBURY (4 SW) ME US 4463 -7064 337 SNOCOR +RXSW1 CEDAR FALLS (10 SE) WA US 4733 -12160 1219 SNOTEL +RXTC2 MANITOU SPRINGS (4 SW) CO US 3884 -10497 2743 ALERT +RXXS2 ROSHOLT (4 SW) SD US 4582 -9678 -9999 UCOOP +RXYV2 RIXEYVILLE VA US 3859 -7797 88 GOES +RXZO3 ROSEBURG (27 E) OR US 4322 -12285 610 WSF +RYAN7 GREENSBORO NC US 3603 -7980 223 GOES +RYAW4 SARATOGA (21 SE) WY US 4131 -10650 2545 WSF +RYCI1 BOISE (39 SW) ID US 4328 -11683 1707 SCAN +RYCN5 ROY (9 W) NM US 3592 -10435 1491 UCOOP +RYDA3 SELLS (11 NW) AZ US 3211 -11207 674 ALERT +RYDM8 FORT BENTON (30 NNE) MT US 4828 -11060 877 COOPAC +RYDN2 RENO (1 ENE) NV US 3953 -11979 1360 AMOS +RYDO2 REYDON (5 ESE) OK US 3563 -9991 727 COOPA +RYEA4 RYE (4 SW) AR US 3370 -9203 30 +RYEC2 RYE (1 SW) CO US 3791 -10495 2177 UCOOP +RYEF1 BRADENTON (11 ENE) FL US 2751 -8237 38 GOES +RYEM8 RYEGATE (2 E) MT US 4630 -10921 1091 +RYEN6 RYE NY US 4101 -7369 -9999 ALERT +RYET2 RYE (2 NW) TX US 3048 -9478 -9999 GOES +RYGM8 RYEGATE (18 NNW) MT US 4653 -10934 1353 COOPABC +RYGO3 CENTRAL POINT (6 NW) OR US 4244 -12299 342 +RYHC2 RYE CO US 3787 -10494 2106 UCOOP +RYLI4 ROYAL IA US 4312 -9528 -9999 UCOOP +RYLM3 ROYALSTON MA US 4247 -7213 -9999 GOES +RYLN1 ROYAL NE US 4233 -9812 570 COOPB +RYLW1 TOUTLE (32 E) WA US 4633 -12205 1463 +RYMN1 RAYMOND (2 NE) NE US 4097 -9675 393 COOPB +RYMV2 ROCKY MOUNT VA US 3698 -7990 401 COOPAB +RYMW1 RAYMOND (2 S) WA US 4665 -12373 9 COOPA +RYNC1 SUN CITY (10 ENE) CA US 3373 -11702 460 ALERT +RYNI1 MURPHY (11 W) ID US 4321 -11675 1198 COOPAC +RYNM7 REYNOLDS MO US 3740 -9108 378 COOPB +RYNM8 WEST YELLOWSTONE (19 NW) MT US 4475 -11142 2083 OTHER +RYNN8 REYNOLDS (8 NW) ND US 4772 -9727 -9999 UCOOP +RYPN2 LOVELOCK (22 NE) NV US 4047 -11830 1260 COOPAB +RYRN7 CHARLOTTE (8 ENE) NC US 3526 -8072 68 IFLOWS +RYSC2 RYE CO US 3794 -10493 2056 +RYTM8 RYEGATE MT US 4630 -10926 1113 COOPAB +RYV WATERTOWN WI US 4317 -8872 -9999 SAWRS +RYVP1 GALILEE (4 W) PA US 4173 -7522 509 IFLOWS +RYY MARIETTA GA US 3401 -8460 -9999 AWOS +RZKN6 PEEKAMOOSE NY US 4193 -7438 442 SNOCOR +RZLI3 RENSSLEAR IN US 4093 -8715 198 COOPAB +RZLI3G RENSSLEAR IN US 4093 -8715 -9999 +RZLN6 SUNDOWN (2 NE) NY US 4192 -7444 363 SNOCOR +RZMN6 LADLETON (2 E) NY US 4192 -7449 762 SNOCOR +RZN SIREN (3 N) WI US 4582 -9237 -9999 +RZNN6 SUNDOWN (1 E) NY US 4189 -7443 457 SNOCOR +RZOM5 ROSEAU (15 SE) MN US 4873 -9557 313 UCOOP +RZPN6 CURRY (1 N) NY US 4188 -7459 524 SNOCOR +RZQN6 SUNDOWN (2 S) NY US 4186 -7447 436 SNOCOR +RZRN6 GRAHAMSVILLE (1 E) NY US 4185 -7452 274 SNOCOR +RZSN6 GRAHAMSVILLE (2 E) NY US 4185 -7450 262 SNOCOR +RZTN6 GRAHAMSVILLE (2 SE) NY US 4182 -7452 427 SNOCOR +RZUN6 SUNDOWN (3 E) NY US 4188 -7440 611 SNOCOR +RZVN6 GRAHAMSVILLE (3 S) NY US 4181 -7457 408 SNOCOR +RZVW1 RITZVILLE WA US 4711 -11838 558 COOPABC +RZWN6 SHOLAM (3 NW) NY US 4386 -7443 539 SNOCOR +RZXN6 LACKAWACK (1 NW) NY US 4180 -7444 274 SNOCOR +RZYN6 SHOLAM (2 SW) NY US 4181 -7444 287 SNOCOR +RZZ ROANOKE RAPIDS NC US 3644 -7771 -9999 ASOS +RZZN6 LACKAWACK (2 NW) NY US 4180 -7445 351 SNOCOR +RsbU1 SNOWVILLE UT US 4161 -11359 1520 GOES +S01 CONRAD MT US 4817 -11197 1078 +S06 MULLAN ID US 4746 -11580 1011 +S07 BEND OR US 4409 -12120 -9999 +S11 ALTURAS (2 ENE) CA US 4150 -12053 -9999 BASIC +S12 ALBANY OR US 4464 -12306 -9999 +S14 SPENCER ID US 4435 -11218 1793 BASIC +S22 HERMISTON OR US 4583 -11926 -9999 +S29 SALIDA CO US 3852 -10602 2186 BASIC +S38 BURROUGHS ISLAND (5 WSW) WA US 4808 -12210 -9999 AMOS +S47 TILAMOOK OR US 4542 -12381 11 +S50 AUBURN WA US 4733 -12223 -9999 +S53 DESTRUCTION ISLAND (53 NNW) WA US 4767 -12448 -9999 AMOS +S72 ST. MARIES ID US 4731 -11659 707 COOPBC +S73 KAMIAH ID US 4623 -11602 369 +S80 GRANGEVILLE ID US 4593 -11611 1024 +S88 ARLINGTON WA US 4816 -12216 -9999 AWOS +SAA SARATOGA WY US 4144 -10682 2070 +SAAC1 SANTA BARBARA (8 NNW) CA US 3451 -11987 800 ALERT +SAAI2 ST ANNE IL US 4102 -8772 204 COOPB +SAAN5 SAN ANTONIO (10 S) NM US 3377 -10690 1378 COOPAB +SAAP2 CHUUK US 533 -15373 3 BASIC +SAAT2 SAN ANTONIO (12 S) TX US 2925 -9847 -9999 +SABA3 TUCSON (11 ENE) AZ US 3231 -11081 805 COOPB +SABC1 BISHOP (16 SW) CA US 3722 -11862 2763 GOES +SABF1 ST AUGGUSTINE BEACH (1 NW) FL US 2986 -8129 -9999 +SABI4 SABULA IA US 4206 -9017 183 UCOOP +SABK1 SABETHA KS US 3992 -9580 -9999 UCOOP +SABM5 SABIN (1 ESE) MN US 4678 -9663 275 +SABN4 SOUTH AMBOY NJ US 4049 -7428 3 +SABS2 ABERDEEN SD US 4548 -9848 -9999 UCOOP +SABS2D ABERDEEN SD US 4548 -9848 -9999 +SABT2 SABINAL TX US 2930 -9948 -9999 +SAC SACRAMENTO CA US 3851 -12150 8 +SACA1 DADEVILLE (6 S) AL US 3273 -8577 -9999 +SACA3 SACATON AZ US 3308 -11174 392 COOPC +SACC1 SACRAMENTO CA US 3859 -12150 8 GOES +SACC2 COMMERCE CITY (1 W) CO US 3981 -10495 1561 GOES +SACI4 SAC CITY IA US 4242 -9499 366 COOPABC +SACM1 SACO ME US 4353 -7048 31 SNOCOR +SACM2 SHARPSBURG (1 SE) MD US 3945 -7773 95 COOPB +SACM6 SAUCIER (14 E) MS US 3063 -8890 -9999 UCOOP +SACM7 SPRINGFIELD (1 N) MO US 3727 -9325 377 GOES +SACM8 SACO (7 NE) MT US 4851 -10722 649 +SACN5 SACRAMENTO NM US 3279 -10556 2301 COOPB +SACN6 CONKLINGVILLE NY US 4332 -7393 -9999 GOES +SACO1 SALEM CENTER OH US 3905 -8223 226 COOPB +SACT2 SAN ANTONIO TX US 2936 -9841 -9999 +SAD SAFFORD AZ US 3285 -10963 963 ASOS +SADA3 TUCSON (12 NE) AZ US 3232 -11081 658 ALERT +SADC1 SANTA MARGARITA (7 ESE) CA US 3534 -12050 379 COOPB +SADC2 AURORA (2 NE) CO US 3975 -10481 1655 ALERT +SADF1 BARTOW (3 N) FL US 2794 -8185 26 GOES +SADI1 PORTHILL (9 W) ID US 4894 -11673 1561 GOES +SADI4 ADAIR IA US 4152 -9458 -9999 +SADI4D ADAIR IA US 4152 -9458 -9999 +SADK1 SEDGWICK KS US 3795 -9742 -9999 UCOOP +SADK2 SADIEVILLE KY US 3838 -8455 268 COOPB +SADM1 ANDOVER (3 SSE) ME US 4459 -7073 -9999 GOES +SADN4 SADDLE RIVER NJ US 4106 -7410 57 GOES +SADO3 SPRAGUE RIVER (7 WNW) OR US 4255 -12161 692 +SADS1 SALUDA SC US 3400 -8177 146 COOPAB +SAEC1 CARMEL VALLEY (3 SSE) CA US 3644 -12171 183 COOPB +SAEI4 ADEL IA US 4162 -9402 -9999 +SAEI4D ADEL IA US 4162 -9402 -9999 +SAEN5 SANTA FE (11 NE) NM US 3580 -10580 3139 WSF +SAEN6 SALEM NY US 4317 -7332 149 COOPA +SAF SANTA FE NM US 3561 -10610 1934 +SAFA3 SAFFORD (2 SSE) AZ US 3282 -10968 900 COOPABC +SAFC1 IRWINDALE CA US 3411 -11797 128 ALERT +SAFC2 FORT GARLAND (1 ESE) CO US 3743 -10541 -9999 GOES +SAFF1 FELLSMERE (4 NW) FL US 2782 -8066 -9999 +SAFH3 SAN FRANCISCCO OJUERAS HO 1477 -8818 -9999 +SAFI1 AVERY (49 SE) ID US 4682 -11502 1859 +SAFI4 AFTON IA US 4102 -9418 -9999 +SAFI4D AFTON IA US 4102 -9418 -9999 +SAFK1 SAFFORDVILLE (3 SW) KS US 3839 -9645 366 COOPB +SAFM4 SANFORD MI US 4367 -8438 195 UCOOP +SAFN7 CHARLOTTE (4 SE) NC US 3518 -8080 -9999 IFLOWS +SAFO2 STILLWATER (2 W) OK US 3612 -9709 273 GOES +SAFO3 RICHLAND (16 NW) OR US 4489 -11734 1304 GOES +SAGA2 PRUDHOE BAY (02 N) AK US 6876 -14887 497 COOPA +SAGC1 SAN GREGORIO (2 SE) CA US 3730 -12236 84 COOPA +SAGC2 SAGUACHE CO US 3808 -10613 2347 COOPAB +SAGF1 SOUTH BAY (15 SSW) FL US 2646 -8082 -9999 UCOOP +SAGI4 ALGONA IA US 4307 -9423 -9999 OTHER +SAGM3 SAUGUS MA US 4247 -7101 5 +SAGM4 SAGINAW MI US 4342 -8397 183 COOPB +SAGM5 WATSON (2 NW) MN US 4503 -9580 -9999 GOES +SAGM7 RAYMORE MO US 3880 -9447 -9999 UCOOP +SAGP1 SAGAMORE (1 NW) PA US 4078 -7924 354 COOPB +SAGT2 SAN ANGELO TX US 3148 -10048 -9999 +SAGW4 SAGE (4 NNW) WY US 4187 -11100 1893 COOPA +SAHC1 BEAR VALLEY (4 SSE) CA US 3841 -12003 2118 WSF +SAHL1 SHREVEPORT LA US 3250 -9377 -9999 UCOOP +SAHN2 LAS VEGAS (5 ESE) NV US 3615 -11505 524 +SAHP1 SAFE HARBOR (3 WSW) PA US 3992 -7639 71 COOPB +SAHS1 ELGIN (5 WSW) SC US 3414 -8087 134 COOPC +SAIC1 COSTA MESA (2 NNW) CA US 3368 -11787 7 ALERT +SAIC2 BUENA VISTA (18 SW) CO US 3870 -10637 3170 WSF +SAIL1 SAILES LA US 3236 -9314 110 COOPB +SAIN6 SANFORD NY US 4215 -7550 610 IFLOWS +SAJA2 DELTA JUNCTION (38 NNW) AK US 6452 -14637 213 UCOOP +SAJC1 ONEALS (3 SSW) CA US 3709 -11972 320 COOPB +SAJM7 SAINT JOSEPH MO US 3976 -9479 305 UCOOP +SAJM8 CLYDE PARK (15 W) MT US 4587 -11093 1996 SNOTEL +SAJO3 SISTERS (25 WNW) OR US 4444 -12194 1143 +SAKC1 CASMALIA (4 S) CA US 3478 -12053 49 +SAKC2 KEYSTONE (2 E) CO US 3960 -10595 -9999 GOES +SAKI4 ANKENY IA US 4173 -9362 -9999 +SAKI4D ANKENY IA US 4173 -9362 -9999 +SAKW1 ROCKPORT (4 SE) WA US 4842 -12157 81 +SALA2 SALCHAKET AK US 6447 -14692 192 +SALA3 SALOME (26 SE) AZ US 3351 -11328 396 ALERT +SALA4 SALEM AR US 3643 -9192 -9999 COOPB +SALC1 SAN LEADRO (2 SW) CA US 3770 -12222 5 ALERT +SALC2 SALIDA (1 NW) CO US 3855 -10601 2182 GOES +SALC3 SALEM CT US 4147 -7228 78 ALERT +SALF1 SALEM (7 SW) FL US 2980 -8347 -9999 UCOOP +SALG1 REDBUD (2 E) GA US 3452 -8480 -9999 GOES +SALH3 SAN LUCAS HO 1416 -8652 -9999 +SALI2 SALEM (6 S) IL US 3854 -8892 172 NWR +SALI3 SALAMONIE IN US 4082 -8568 -9999 GOES +SALI3G SALAMONIE IN US 4082 -8568 -9999 +SALI4 ALBIA IA US 4103 -9281 -9999 +SALI4D ALBIA IA US 4103 -9281 -9999 +SALK1 SALINA (7 NW) KS US 3893 -9768 369 COOPB +SALK2 SALYERSVILLE (1 W) KY US 3775 -8308 259 COOPB +SALM1 HOULTON (00 E) ME US 4628 -6788 9 GOES +SALM2 SALISBURY (5 SE) MD US 3833 -7552 15 COOPB +SALM4 SALINE MI US 4217 -8378 246 COOPB +SALM7 SALEM MO US 3763 -9154 366 COOPAB +SALN3 MILTON NH US 4341 -7099 123 GOES +SALN6 SALISBURY (2 NE) NY US 4314 -7480 328 IFLOWS +SALO2 SALLISAW (2 NW) OK US 3548 -9480 201 COOPAB +SALO3 SALEM OR US 4491 -12300 59 +SALP1 SALLADSBURG PA US 4128 -7723 -9999 IFLOWS +SALP4 CAYEY (6 SW) PR 1806 -6624 120 GOES +SALS1 SALEM (5 NE) SC US 3495 -8295 330 COOPB +SALS2 ALCESTER SD US 4302 -9663 -9999 UCOOP +SALT2 SABINAL TX US 2949 -9949 -9999 GOES +SALU1 SALT LAKE CITY (9 E) UT US 4075 -11172 1652 COOPB +SALV1 ADDISON VT US 4390 -7310 -9999 +SALV2 SALTVILLE (2 E) VA US 3689 -8177 534 +SALW1 CONCONULLY (3 NW) WA US 4860 -11977 881 GOES +SALW4 ETNA (3 NW) WY US 4307 -11003 1730 GOES +SAMA1 SAMANTHA (4 N) AL US 3348 -8760 71 GOES +SAMA3 MOUNT LEMMON (3 NW) AZ US 3247 -11082 2283 ALERT +SAMC1 SACRAMENTO CA US 3857 -12142 14 GOES +SAMC2 CREEDE (10 SW) CO US 3980 -10743 -9999 UCOOP +SAMF1 ST MARKS (4 ESE) FL US 3013 -8413 -9999 GOES +SAMI1 BUHL (25 S) ID US 4222 -11473 1524 +SAMI3 SALEM (4 ENE) IN US 3862 -8603 265 COOPB +SAMI4 AMES IA US 4205 -9362 -9999 +SAMI4D AMES IA US 4205 -9362 -9999 +SAMK2 SALEM (1 E) KY US 3726 -8826 132 COOPC +SAML1 WHITE CASTLE (4 S) LA US 3010 -9115 -9999 UCOOP +SAMM4 SAMARIA MI US 4181 -8358 199 COOPBC +SAMN4 SQUANKUM NJ US 4016 -7416 6 +SAMN5 BERNALILLO (14 N) NM US 3550 -10656 1698 +SAMN7 SAMS GAP NC US 3595 -8257 -9999 +SAMP4 SALINAS (8 NE) PR 1804 -6621 125 GOES +SAMS1 SAMPIT SC US 3337 -7943 -9999 +SAMT1 SAMBURG TN US 3645 -8932 94 COOPAB +SAMT2 SHAMROCK TX US 3522 -10025 715 COOPA +SAMV2 THE HOLLOW (3 SW) VA US 3657 -8058 399 ALERT +SAMW1 CONCONULLY (8 N) WA US 4867 -11983 1372 SNOTEL +SAN SAN DIEGO (2 SE) CA US 3273 -11718 3 +SANA3 SANDERS AZ US 3522 -10932 1784 COOPAB +SANC1 IRVINE (1 SSE) CA US 3368 -11781 14 ALERT +SANC2 SAN LUIS (3 SE) CO US 3718 -10541 2444 COOPB +SANC6 SAN ANTONIO CH 2917 -10371 -9999 GOES +SANF1 KEY WEST (5 S) FL US 2445 -8188 -9999 +SANG1 SANDY CREEK AT ATLANTA GA US 3378 -8450 -9999 GOES +SANH3 SANTIAGO HO 1530 -8793 -9999 +SANI1 ST ANTHONY (1 WNW) ID US 4397 -11171 1509 COOPABC +SANI2 EDINBURG (4 W) IL US 3966 -8949 164 +SANI4 ST ANSGAR IA US 4338 -9292 357 COOPB +SANK1 SANFORD (1 NW) KS US 3819 -9933 622 COOPB +SANK2 ALLEN CITY KY US 3761 -8273 280 +SANM1 SANFORD (2 NNW) ME US 4347 -7078 85 COOPA +SANM4 SANDUSKY MI US 4342 -8283 236 COOPAB +SANM5 SANDSTONE MN US 4610 -9287 -9999 UCOOP +SANM6 SANDERSVILLE MS US 3179 -8908 73 UCOOP +SANN2 INCLINE VILLAGE (4 SSE) NV US 3919 -11993 1905 AMOS +SANO1 SANDUSKY (1 WSW) OH US 4145 -8272 178 COOPA +SANS1 ST MATTHEWS (12 NW) SC US 3381 -8090 30 GOES +SANS2 COLUMBIA (7 N) SD US 4567 -9831 392 UCOOP +SANT2 SANDERSON (5 NNW) TX US 3022 -10242 939 COOPB +SANV2 SANDY LEVEL (1 S) VA US 3695 -7953 188 +SANW3 APOSTLE ISLANDS WI US 4697 -9097 -9999 +SAOC1 SILVERADO (6 ESE) CA US 3371 -11754 1718 COOPB +SAOC2 ORTIZ (1 SSE) CO US 3699 -10604 -9999 GOES +SAOI2 SHANNON IL US 4207 -8975 -9999 UCOOP +SAOM8 SACO (1 NNW) MT US 4847 -10735 666 COOPAB +SAOT2 SAN ANTONIO TX US 2941 -9849 -9999 GOES +SAPA3 CHARLESTON AZ US 3163 -11017 1205 GOES +SAPC1 SACRAMENTO (10 NW) CA US 3870 -12159 6 ALERT +SAPC2 PARKER (2 SSW) CO US 3950 -10478 1789 ALERT +SAPF1 ST PETERSBURG (1 E) FL US 2776 -8263 0 HTG +SAPO2 SAPULPA OK US 3698 -9610 -9999 UCOOP +SAPT2 SAN ANTONIO TX US 2942 -9850 187 COOPA +SAPU1 GUNNISON (1 S) UT US 3915 -11182 2012 +SAPW1 FORKS (15 NE) WA US 4807 -12412 232 +SARA1 SARALAND AL US 3082 -8807 -9999 COOPB +SARA2 SEWARD AK US 6009 -14936 11 NWR +SARA3 AVONDALE (6 SE) AZ US 3340 -11220 305 ALERT +SARC1 SAN RAFAEL (2 N) CA US 3800 -12254 37 COOPAC +SARF1 SARASOTA (16 SE) FL US 2717 -8234 6 GOES +SARG1 SARDIS (4 SW) GA US 3294 -8182 57 GOES +SARM6 SARAH (1 W) MS US 3458 -9022 48 +SARM7 SARCOXIE (1 W) MO US 3707 -9414 -9999 UCOOP +SARN1 SARGENT (10 W) NE US 4165 -9957 727 OTHER +SARN5 SANTA ROSA NM US 3494 -10470 -9999 RFCSIM +SARN6 SARATOGA SPRINGS NY US 4308 -7378 -9999 COOPA +SARN7 CHARLOTTE (4 N) NC US 3527 -8083 66 IFLOWS +SARO2 SAYRE (1 NE) OK US 3531 -9963 579 COOPB +SARV1 SAINT ALBANS VT US 4483 -7308 119 COOPA +SARW4 SARATOGA WY US 4145 -10681 2070 COOPAB +SASA3 SASABE AZ US 3148 -11154 1094 COOPA +SASC1 LOMPOC (5 SE) CA US 3459 -12041 76 COOPB +SASC2 HARTSEL (6 ESE) CO US 3900 -10568 2637 GOES +SASF1 ST AUGUSTINE FL US 2987 -8131 20 OTHER +SASI3 FORT WAYNE (5 S) IN US 4099 -8511 236 UCOOP +SASN5 SAN MIGUEL (12 SE) NM US 3685 -10602 -9999 +SASO2 SASAKWA (3 NW) OK US 3498 -9655 227 +SASS1 SANDY SPRINGS (6 SE) SC US 3457 -8281 -9999 IFLOWS +SASS2 SPEARFISH (5 N) SD US 4458 -10389 1353 UCOOP +SAST2 SAN MARCOS TX US 2987 -9792 187 COOPAB +SASW1 EASTON WA US 4737 -12105 1280 SNOTEL +SAT SAN ANTONIO TX US 2953 -9847 -9999 +SATA1 COFFEEVILLE (4 ESE) AL US 3174 -8802 12 GOES +SATC1 SACRAMENTO CA US 3834 -12072 731 NWR +SATF1 ST. AUGUSTINE (52 E) FL US 3000 -8050 0 BUOY +SATI1 SANTA ID US 4727 -11619 662 GOES +SATI4 ANITA IA US 4145 -9476 387 OTHER +SATM5 SANTINGO (3 E) MN US 4555 -9377 311 COOPAB +SATM6 SARDIS MS US 3440 -8979 -9999 UCOOP +SATN5 SANTA FE (6 E) NM US 3573 -10580 2515 WSF +SATO1 FLUSHING (2 ESE) OH US 4014 -8103 387 IFLOWS +SATO3 SISTERS (25 WNW) OR US 4444 -12111 1143 WSF +SATP1 SATTERFIELD (3 W) PA US 4150 -7647 610 IFLOWS +SATP8 SATAWAN ISLAND US 610 -15370 -9999 C-MAN +SATT2 SAN ANTONIO TX US 2951 -9857 -9999 NWR +SATW1 SATSOP (1 W) WA US 4700 -12350 -9999 GOES +SAUC1 SAUGUS (2 NE) CA US 3443 -11853 442 GOES +SAUC3 WESTPORT (8 NNE) CT US 4125 -7335 91 COOPB +SAUF1 ST AUGUSTINE FL US 2985 -8127 8 C-MAN +SAUI4 AUDUBON IA US 4172 -9492 -9999 +SAUI4D AUDUBON IA US 4172 -9492 -9999 +SAUM4 SAUGATUCK (1 W) MI US 4268 -8622 184 C-MAN +SAUM5 SAUM (3 SW) MN US 4796 -9474 360 GOES +SAUM5G SAUM (3 SW) MN US 4796 -9474 -9999 +SAUM6 SAUCIER (12 W) MS US 3063 -8933 -9999 UCOOP +SAUN6 SAUGERTIES NY US 4205 -7357 -9999 +SAUT2 SAN AUGUSTINE TX US 3151 -9411 -9999 COOPB +SAUW1 AUBURN/SEATTLE WA US 4728 -12218 -9999 +SAUW3 WAUSAU (1 S) WI US 4495 -8962 360 COOPB +SAV SAVANNAH GA US 3213 -8120 14 ASOS +SAVC1 SHAVER LAKE (2 NE) CA US 3714 -11930 -9999 OTHER +SAVC2 PUEBLO CO US 3824 -10465 1463 ALERT +SAVG1 SAVANNAH GA US 3208 -8110 -1 GOES +SAVM5 SAVAGE MN US 4478 -9333 -9999 GOES +SAVM8 SAVAGE MT US 4745 -10434 605 COOPAB +SAVN5 SAN MIGUEL (12 SE) NM US 3685 -10602 -9999 +SAVS1 HARDEEVILLE (2 W) SC US 3229 -8112 6 +SAVT1 SAVANNAH TN US 3522 -8826 107 +SAVV2 MARTINSVILLE (11 WNW) VA US 3672 -8007 366 IFLOWS +SAW GWINN MI US 4635 -8740 -9999 +SAWC1 BIG PINE (15 W) CA US 3716 -11856 3139 GOES +SAWC2 STONER (13 NNW) CO US 3765 -10854 2484 +SAWF1 PINELLAS PARK (2 SE) FL US 2784 -8267 -9999 OTHER +SAWI1 ISLAND PARK (8 NNE) ID US 4448 -11147 2658 WSF +SAWM8 STEVENSVILLE (11 SE) MT US 4645 -11388 1585 GOES +SAWN5 SAN MIGUEL (12 SE) NM US 3685 -10602 -9999 +SAWS1 SUMMERVILLE (2 NE) SC US 3304 -8015 -9999 +SAWT2 SAN ANTONIO (15 NNW) TX US 2963 -9857 -9999 GOES +SAWW4 ALBANY (9 S) WY US 4107 -10615 2760 GOES +SAXC1 LITTLEROCK (7 W) CA US 3447 -11802 1006 GOES +SAXM3 SAXONVILLE MA US 4233 -7140 40 +SAXN5 SAN MIGUEL (12 SE) NM US 3685 -10602 -9999 +SAXP1 SAXTON PA US 4020 -7825 238 +SAXV1 SAXTONS RIVER (1 E) VT US 4314 -7249 122 GOES +SAXW3 SAXON FALLS WI US 4654 -9038 238 +SAYA1 SAYRE AL US 3371 -8698 79 GOES +SAYI2 SAYBROOK IL US 4042 -8852 -9999 UCOOP +SAYI4 SAYLORVILLE (3 NW) IA US 4170 -9369 277 +SAYK2 SALYERSVILLE KY US 3773 -8306 256 GOES +SAYO2 SAYRE (2 SE) OK US 3528 -9962 541 GOES +SAYP1 SAYLORSBURG (1 NW) PA US 4092 -7533 287 IFLOWS +SAYU1 FREEMONT JCT (13 NW) UT US 3891 -11153 2134 GOES +SAZ STAPLES MN US 4639 -9480 370 +SAZC1 CLAREMONT (12 N) CA US 3421 -11767 980 GOES +SAZM7 SACO MO US 3738 -9047 -9999 +SAZM7G SACO MO US 3738 -9047 -9999 +SAZT2 SAN ELIZARO TX US 3162 -10628 1177 UCOOP +SAZU1 CHARLESTON (5 SW) UT US 4040 -11153 1606 UCOOP +SBA SANTA BARBARA (11 W) CA US 3443 -11984 3 +SBAC1 SANTA BARBARA (1 ESE) CA US 3442 -11968 2 COOPAB +SBAS2 BALTIC SD US 4376 -9674 -9999 UCOOP +SBAT2 SABINAL TX US 2936 -9949 -9999 COOPB +SBBC1 PINECREST (5 W) CA US 3819 -12010 928 WSF +SBBC2 MANITOU SPRINGS (6 SW) CO US 3880 -10502 -9999 GOES +SBBO3 BUTTE FALLS (1 SE) OR US 4254 -12255 719 +SBBT2 CHEROKEE (2 NNW) TX US 3102 -9872 -9999 ALERT +SBCA3 TUCSON (12 NE) AZ US 3232 -11081 829 GOES +SBCC1 SAN BERNADINO CA US 3410 -11727 318 ALERT +SBCC2 FAIRPLAY (5 SE) CO US 3917 -10595 2894 GOES +SBCM1 SEBEC ME US 4527 -6911 90 UCOOP +SBCM8 SILVER GATE (2 SW) MT US 4500 -11000 2237 GOES +SBCN4 SOUTH BRANCH NJ US 4055 -7470 15 IFLOWS +SBCN7 GREENSBORO NC US 3606 -7973 -9999 +SBCO2 STILLWATER (1 E) OK US 3611 -9706 266 ALERT +SBCO3 WARM SPRINGS (10 NE) OR US 4480 -12107 433 GOES +SBCT2 SAN SABA (15 SW) TX US 3108 -9892 -9999 ALERT +SBCW3 Sturgeon Bay Canal WI US 4480 -8731 -9999 CTGN +SBCW4 RIVERSIDE (17 ENE) WY US 4133 -10650 2573 SNOTEL +SBD SAN BERNARDINO CA US 3410 -11724 -9999 +SBDC2 BOULDER (4 SE) CO US 3997 -10522 1646 ALERT +SBDI4 BEDFORD IA US 4068 -9472 -9999 OTHER +SBDI4D BEDFORD IA US 4068 -9472 -9999 +SBDU1 SALT LAKE CITY (15 SE) UT US 4057 -11165 2938 SNOTEL +SBDW4 SHOSHONI (13 NNW) WY US 4342 -10818 1415 COOPAB +SBED1 SOUTH BETHANY DE US 3852 -7506 2 MARINE +SBEF1 SEBRING (16 ESE) FL US 2746 -8117 -9999 UCOOP +SBEM7 SIBLEY MO US 3918 -9419 238 COOPB +SBEO3 SOUTH BEACH OR US 4463 -12404 0 HTG +SBEP1 ST. BENEDICT PA US 4065 -7872 664 IFLOWS +SBEW3 STURGEON BAY WI US 4487 -8733 201 COOPAB +SBFA4 DODDRIDGE (3 E) AR US 3309 -9386 -9999 +SBFC1 SANTA BARBARA (2 W) CA US 3443 -11971 24 ALERT +SBFK2 HELTON KY US 3696 -8341 399 +SBFM7 SPRING BLUFF (3 NW) MO US 3832 -9128 209 COOPB +SBFM8 BRIDGER (9 SE) MT US 4520 -10879 1440 GOES +SBFN6 SHERBURNE NY US 4270 -7550 328 GOES +SBFN7 GREENSBORO NC US 3603 -7978 -9999 UCOOP +SBFO3 CAVE JUNCTION (4 SSW) OR US 4212 -12367 418 GOES +SBFS2 STURGIS (20 NE) SD US 4451 -10314 770 +SBFV1 SHELBURNE FALLS VT US 4437 -7322 46 GOES +SBGC1 LEE VINING (8 W) CA US 3796 -11927 2972 WSF +SBGF1 SEBRING FL US 2750 -8144 -9999 OTHER +SBGL1 STANLEY LA US 3198 -9393 -9999 GOES +SBGM1 SEBAGO LAKE OUTLET ME US 4382 -7045 -9999 +SBGM2 SMITHSBURG (1 NW) MD US 3965 -7558 204 COOPB +SBGM6 PHILLIPSTOWN MS US 3340 -9027 28 GOES +SBGN8 PORTLAND ND US 4750 -9741 290 OTHER +SBGO1 SOUTH BLOOMINGVILLE (3 ENE) OH US 3943 -8255 -9999 IFLOWS +SBGP4 SABANA GRANDE (2 ENE) PR 1808 -6693 259 COOPB +SBGT2 SCHULENBURG (2 WNW) TX US 2970 -9695 -9999 ALERT +SBGW3 SHEBOYGAN WI US 4377 -8777 -9999 NWR +SBHA1 HUNTSVILLE (3 S) AL US 3469 -8660 -9999 GOES +SBHC1 SANTA BARBARA CA US 3442 -11970 71 OTHER +SBHN7 GREENBORO NC US 3604 -7980 -9999 GOES +SBIC1 PALOS VERDES ESTATES (45 WSW) CA US 3348 -11903 54 GOES +SBIM2 SALISBURY (6 WNW) MD US 3834 -7552 28 OTHER +SBIN4 SEA BRIGHT NJ US 4037 -7398 3 +SBIO1 SOUTH BASS ISLAND OH US 4163 -8283 -9999 C-MAN +SBIT2 SABINE TX US 2973 -9387 -9999 +SBKC1 CAMINO (3 NNW) CA US 3877 -12070 564 OTHER +SBKI4 BELMOND IA US 4285 -9360 -9999 +SBKI4D BELMOND IA US 4285 -9360 -9999 +SBKW1 KENT (3 NE) WA US 4743 -12223 4 GOES +SBLC1 STRAWBERRY (1 S) CA US 3819 -12000 1737 WSF +SBLF1 SEABULK FL US 2792 -8245 0 HTG +SBLM7 SHELBYVILLE MO US 3980 -9203 -9999 UCOOP +SBLP1 SABULA (2 NE) PA US 4117 -7865 518 IFLOWS +SBLT2 SIERRA BLANCA TX US 3118 -10532 1399 COOPAB +SBLW4 TOWER JUNCTION (11 SE) WY US 4487 -11016 2021 GOES +SBM SHEBOYGAN WI US 4377 -8785 227 +SBMC1 SOUTH SAN FRANCISCO (5 NNW) CA US 3770 -12245 274 ALERT +SBMI1 BURLEY (12 W) ID US 4253 -11402 -9999 RFCSIM +SBMI4 BLOOMFIELD IA US 4075 -9241 -9999 OTHER +SBMM1 SEBOOMOOK (12 NW) ME US 4594 -6999 335 OTHER +SBMT2 SUBLIME (2 WSW) TX US 2947 -9681 -9999 +SBMV1 SEARSBURG VT US 4290 -7300 719 SNOCOR +SBMW1 LINCOLN (4 NE) WA US 4786 -11834 418 OTHER +SBMW2 LOST CITY (3 W) WV US 3895 -7894 856 IFLOWS +SBN SOUTH BEND IN US 4171 -8632 241 +SBNC1 MANTON (7 WSW) CA US 4041 -12198 304 GOES +SBNI2 SHABBONA (5 NE) IL US 4184 -8885 -9999 USCRN +SBNI3 SOUTH BEND IN US 4172 -8627 204 COOPB +SBNI4 SANBORN (1 SW) IA US 4316 -9567 458 NWR +SBNM5 SABIN MN US 4678 -9666 281 UCOOP +SBNM8 HELENA (20 N) MT US 4688 -11210 1280 OTHER +SBNP1 SABINSVILLE (3 SE) PA US 4183 -7747 61 COOPB +SBNT2 SAN BENITO (10 SW) TX US 2603 -9773 -9999 +SBNU1 HUNTSVILLE (15 SW) UT US 4119 -11185 2377 COOPC +SBNV2 SOUTH BOSTON VA US 3669 -7890 91 COOPB +SBNW3 STEUBEN (4 SE) WI US 4313 -9084 320 COOPB +SBOC1 SAN BERNARDINO (3 NE) CA US 3413 -11725 347 +SBOI4 BOONE IA US 4203 -9379 -9999 +SBOI4D BOONE IA US 4203 -9379 -9999 +SBOM1 EAST SEBAGO ME US 4386 -7064 88 +SBOP1 SPRINGBORO (3 WNW) PA US 4183 -8045 306 COOPB +SBP SAN LUIS OBISPO CA US 3524 -12064 59 +SBPA2 GIRDWOOD (13 WSW) AK US 6093 -14935 15 UCOOP +SBPC1 SAN LUIS OBISPO (2 N) CA US 3531 -12066 96 COOPAB +SBPC2 PINECLIFFE (1 E) CO US 3993 -10543 -9999 +SBPC3 HARTFORD CT US 4173 -7267 11 ALERT +SBPN1 SOUTH BEND NE US 4103 -9630 -9999 UCOOP +SBPN7 GREENSBORO NC US 3605 -7986 -9999 GOES +SBPT2 SABINE PASS (1 E) TX US 2973 -9387 0 HTG +SBPV1 KILLINGTON (3 W) VT US 4367 -7283 655 SNOCOR +SBRC1 SOMES BAR (1 N) CA US 4138 -12348 147 GOES +SBRC3 S BRANCH CT US 4173 -7272 8 +SBRF1 SEBRING (7 NE) FL US 2753 -8139 17 GOES +SBRG1 BRUNSWICK (3 WSW) GA US 3113 -8154 -9999 +SBRI4 BROOKLYN IA US 4174 -9245 -9999 +SBRI4D BROOKLYN IA US 4174 -9245 -9999 +SBRL1 BATON ROUGE LA US 3042 -9113 15 COOPB +SBRM3 SOUTHBRIDGE (3 SW) MA US 4205 -7208 219 COOPB +SBRM5 LA SUEUR (6 W) MN US 4449 -9404 -9999 UCOOP +SBRM6 VALLEY PARK MS US 3245 -9089 24 GOES +SBRM8 HUNTLEY (4 NE) MT US 4592 -10824 914 COOPABC +SBRN4 SOUTH BRANCH NJ US 4056 -7469 18 +SBRO1 SPRINGBORO OH US 3955 -8420 272 IFLOWS +SBRO2 STILLWATER (11 NW) OK US 3622 -9722 313 ALERT +SBRO3 BULLRUN (6 NE) OR US 4545 -12210 302 +SBRQ8 ESTEVAN SK CN 4914 -10308 542 GOES +SBRS2 BRANDON SD US 4360 -9658 -9999 UCOOP +SBRT2 HOUSTON TX US 2978 -9549 -9999 ALERT +SBRU1 DELTA (18 E) UT US 3937 -11223 1709 GOES +SBRV1 SEARSBURG RESEVOIR VT US 4290 -7295 -9999 +SBRW4 SHOSHONI (13 NNW) WY US 4340 -10818 1451 GOES +SBS STEAMBOAT SPRINGS (1 NW) CO US 4052 -10687 -9999 +SBSM1 SHIN POND ME US 4614 -6863 156 GOES +SBSM6 VICKSBURG (8 N) MS US 3245 -9088 -9999 GOES +SBSO2 STECKER (5 E) OK US 3495 -9823 458 +SBST2 SEBASTIAN (2 SSE) TX US 2631 -9778 -9999 +SBSW1 EVERETT (2 ENE) WA US 4799 -12216 3 ALERT +SBTA2 SITKA (7 ESE) AK US 5702 -13516 -9999 UCOOP +SBTA3 APACHE JUNCTION (1 NW) AZ US 3344 -11159 503 ALERT +SBTA4 BIRDEYE AR US 3536 -9066 -9999 GOES +SBTC1 NEW CUYAMA (13 SSE) CA US 3477 -11963 1615 ALERT +SBTC2 STEAMBOAT SPRINGS (1 NW) CO US 4050 -10687 2023 COOPAB +SBTL1 SELLERS (2 NNE) LA US 3002 -9041 -9999 GOES +SBTN4 SHIP BOTTOM NJ US 3965 -7419 3 +SBTT1 SUNBRIGHT TN US 3625 -8467 -9999 +SBUA3 MOUNT LEMMON (3 ESE) AZ US 3242 -11075 2204 +SBUC1 KNIGHTS LANDING (4 ESE) CA US 3879 -12166 6 GOES +SBUM8 BABB (5 SW) MT US 4883 -11352 1435 GOES +SBVC2 MONUMENT (8 SW) CO US 3902 -10498 2768 ALERT +SBVI3 SHELBYVILLE IN US 3953 -8578 235 +SBVO1 STEUBENVILLE OH US 4036 -8061 198 UCOOP +SBWC1 SAN BERNARDINO (2 SSE) CA US 3411 -11728 317 ALERT +SBWM1 SOUTH BERWICK ME US 4321 -7079 48 SNOCOR +SBWM4 SEBEWAING (4 SE) MI US 4370 -8340 -9999 COOPC +SBWU1 GUNNISON (16 NW) UT US 3935 -11200 1554 GOES +SBXC2 BAYFIELD (18 NE) CO US 3735 -10732 2292 GOES +SBXO3 HERMISTON (7 NE) OR US 4588 -11917 212 GOES +SBY SALISBURY MD US 3834 -7551 -9999 ASOS +SBYC1 SAN BERNARDINO (3 SSE) CA US 3410 -11727 318 ALERT +SBYC3 SOUTHBURY CT US 4148 -7323 51 GOES +SBYF1 SOUTH BAY (14 SSE) FL US 2647 -8064 9 COOPA +SBYI2 SHELBYVILLE IL US 3940 -8878 200 +SBYI2G SHELBYVILLE IL US 3940 -8878 200 +SBYM2 SALISBURY MD US 3837 -7558 3 COOPA +SBYM3 MAYNARD (2 SW) MA US 4240 -7145 61 +SBYM4 SHELBY MI US 4268 -8308 223 +SBYM7 SALISBURY MO US 3942 -9281 223 COOPB +SBYN7 SALISBURY (2 NW) NC US 3568 -8048 213 COOPA +SBYO1 SUNBURY OH US 4024 -8285 0 GOES +SBYP1 SUNBURY PA US 4083 -7684 125 GOES +SBYS2 SELBY SD US 4550 -10003 570 COOPAB +SBYV1 SALISBURY (2 N) VT US 4393 -7310 128 COOPB +SBYW3 STURGEON BAY (5 SW) WI US 4478 -8748 210 +SBZI4 DES MOINES IA US 4153 -9362 -9999 OTHER +SBZO3 ASHLAND (11 SSE) OR US 4207 -12268 1829 WSF +SCAA3 AMADO (3 NNE) AZ US 3174 -11104 927 GOES +SCAC1 ORLAND (1 N) CA US 3975 -12210 61 +SCAC2 AURORA CO US 3975 -10483 -9999 +SCAF1 ST CLOUD (4 SE) FL US 2820 -8124 -9999 UCOOP +SCAI1 MURPHY (20 ESE) ID US 4313 -11687 1859 WSF +SCAI2 SAINT CHARLES (3 E) IL US 4192 -8825 -9999 ALERT +SCAI4 CARROLL IA US 4208 -9487 -9999 +SCAI4D CARROLL IA US 4208 -9487 -9999 +SCAK1 SCANDIA (4 WNW) KS US 3978 -9780 457 UCOOP +SCAN5 SAN ACACIA (3 N) NM US 3430 -10690 -9999 RFCSIM +SCAN6 SCOTIA NY US 4287 -7403 73 COOPAB +SCAP1 MOUNT PLEASANT (3 W) PA US 4070 -7637 518 IFLOWS +SCAQ8 ALAMEDA SK CN 4935 -10226 577 GOES +SCAT2 AUSTIN TX US 3021 -9775 -9999 GOES +SCBA1 SCOTTSBORO AL US 3465 -8599 -9999 GOES +SCBC1 KEDDIE (1 S) CA US 4000 -12095 1020 GOES +SCBH1 WAHIAWA (3 W) HI US 2150 -15808 -9999 GOES +SCBI4 COON RAPIDS IA US 4187 -9469 -9999 +SCBI4D COON RAPIDS IA US 4187 -9469 -9999 +SCBK2 CORBIN KY US 3695 -8410 328 +SCBL1 ESTHER (9 SW) LA US 2975 -9227 -9999 GOES +SCBM8 SCOBEY (3 NE) MT US 4880 -10535 821 NWR +SCBN1 SCOTTSBLUFF (2 SE) NE US 4185 -10363 1178 COOPA +SCBN6 CAYUGA (2 N) NY US 4295 -7674 121 OTHER +SCBO2 STILLWATER (10 W) OK US 3613 -9728 306 ALERT +SCBP1 DUNMORE (2 SSE) PA US 4138 -7560 628 IFLOWS +SCBT2 SAN MARCOS TX US 2990 -9793 -9999 RFCSIM +SCBU1 ESCALANTE (15 E) UT US 3778 -11136 1603 GOES +SCC DEADHORSE AK US 7020 -14846 -9999 ASOS +SCCA2 CHISTOCHINA (2 NNE) AK US 6259 -14465 581 GOES +SCCA3 CONTINENTAL (2 N) AZ US 3187 -11098 856 GOES +SCCC1 SANTA YNEZ (10 ESE) CA US 3460 -11991 238 GOES +SCCC2 CEDAREDGE CO US 3890 -10792 -9999 GOES +SCCF1 ST CLOUD (6 SSE) FL US 2817 -8124 -9999 UCOOP +SCCG1 CARTERS (3 W) GA US 3464 -8474 201 GOES +SCCM8 BABB (7 NE) MT US 4895 -11337 1356 GOES +SCCN2 LAS VEGAS (6 SSE) NV US 3616 -11504 530 +SCCN5 SAN ACACIA (1 S) NM US 3425 -10690 1418 GOES +SCCS2 CHESTER (6 SE) SD US 5385 -9684 479 UCOOP +SCCT1 GALLATIN (4 SW) TN US 3637 -8655 -9999 GOES +SCCT2 SAN ANGELO (2 SE) TX US 3145 -10041 -9999 +SCCU1 CHARLESTON (2 W) UT US 4049 -11147 1657 GOES +SCCW1 CONCONBULLY (4 S) WA US 4853 -11975 671 +SCDA3 WICKENBURG (3 SW) AZ US 3396 -11274 671 ALERT +SCDC1 CUPERTINO (2 NNE) CA US 3730 -12207 -9999 ALERT +SCDI4 CORYDON IA US 4075 -9332 -9999 OTHER +SCDI4D CORYDON IA US 4075 -9332 -9999 +SCDK1 SCANDIA KS US 3980 -9777 -9999 COOPB +SCDK2 LONDON KY US 3707 -8415 363 +SCDM5 ST. CLOUD MN US 4558 -9421 -9999 NWR +SCDN5 GLENWOOD (10 NE) NM US 3337 -10870 2743 SNOTEL +SCDO3 GASTON (4 NW) OR US 4547 -12320 93 GOES +SCDT2 SCHROEDER (3 N) TX US 2886 -9723 -9999 +SCDW4 AFTON (13 SE) WY US 4253 -11067 2743 SNOTEL +SCEC1 KYBURZ (13 WSW) CA US 3875 -12007 2667 OTHER +SCEF1 ST CLOUD (12 ESE) FL US 2816 -8112 -9999 UCOOP +SCEH1 WAHIAWA (2 SW) HI US 2150 -15799 381 GOES +SCEI4 CENTERVILLE IA US 4073 -9287 299 OTHER +SCEO1 SUMMIT (2 W) OH US 3913 -8462 -9999 IFLOWS +SCES2 SCENIC SD US 4358 -10245 869 COOPA +SCFC1 DARDANELLE (10 ESE) CA US 3827 -11968 2377 WSF +SCFC2 JEFFERSON (4 W) CO US 3937 -10587 -9999 GOES +SCFI1 WHITEBIRD (15 ESE) ID US 4563 -11628 478 GOES +SCFN2 ELKO (6 SE) NV US 4080 -11568 1670 ALERT +SCFO3 CRESCENT LAKE (10 NW) OR US 4361 -12212 1219 SNOTEL +SCFT2 SAN ANGELO TX US 3147 -10048 599 COOPAB +SCFU1 SCOFIELD (1 E) UT US 3972 -11115 2347 +SCFV2 ROCKY MOUNT VA US 3665 -7988 297 IFLOWS +SCFW3 SAINT CROIX FALLS WI US 4543 -9267 235 +SCGA1 SYLACAUGA (4 NE) AL US 3321 -8621 149 COOPAB +SCGC1 SANTA BARBARA CA US 3402 -11985 12 GOES +SCGC2 PUEBLO WEST (8 NW) CO US 3844 -10479 1701 GOES +SCGI1 WEISER (40 NE) ID US 4442 -11647 1008 WSF +SCGI4 CLARION IA US 4273 -9373 -9999 +SCGI4D CLARION IA US 4273 -9373 -9999 +SCGK2 LONDON KY US 3704 -8400 390 +SCGT2 SCROGGINS TX US 3298 -9518 111 GOES +SCGU1 GUNLOCK (1 S) UT US 3728 -11377 1106 GOES +SCH SCHENECTADY NY US 4285 -7393 -9999 SAWRS +SCHA2 HOMER (5 NE) AK US 5970 -15138 120 SCAN +SCHA4 ST CHARLES AR US 3439 -9113 61 +SCHC1 SCOTTS VALLEY (6 NNE) CA US 3713 -12197 427 ALERT +SCHC2 OAK CREEK (6 E) CO US 4028 -10683 -9999 +SCHC3 CHESHIRE CT US 4147 -7291 49 ALERT +SCHF1 CROSS CITY (16 NW) FL US 2979 -8332 -9999 AHOS +SCHG1 SUCHES (4 NW) GA US 3472 -8407 -9999 +SCHI1 MAY (20 N) ID US 4485 -11383 2603 SNOTEL +SCHI2 ST CHARLES IL US 4188 -8832 207 COOPB +SCHI3 SCHERERVILLE IN US 4148 -8748 205 UCOOP +SCHI4 CHARITON IA US 4102 -9331 -9999 +SCHI4D CHARITON IA US 4102 -9331 -9999 +SCHK2 MOUNT STERLING (3 E) KY US 3805 -8390 280 IFLOWS +SCHL1 SALIX (2 ESE) LA US 2991 -9027 -9999 GOES +SCHM4 ST.CHARLES (3 SSW) MI US 4327 -8418 191 COOPAB +SCHM5 ST. CHARLES MN US 4398 -9206 350 UCOOP +SCHM7 SAINT CHARLES MO US 3878 -9050 143 COOPAB +SCHN1 SCHUYLER NE US 4145 -9702 411 COOPB +SCHN2 SPARKS (4 NE) NV US 3957 -11967 1524 ALERT +SCHN6 SCHENECTADY NY US 4282 -7395 68 OTHER +SCHO3 CORNUCOPIA (1 SE) OR US 4500 -11715 1646 SNOTEL +SCHP1 SCHENLEY PA US 4068 -7967 238 COOPB +SCHQ9 BEAVER CREEK (8 N) YK CN 6248 -14087 686 UCOOP +SCHT2 SCHULENBURG TX US 2970 -9690 -9999 COOPB +SCHV2 STAFFORD CHU VA US 3867 -7767 -9999 +SCHW1 CONCRETE (12 NW) WA US 4870 -12182 1052 +SCHW3 SCHOFIELD WI US 4490 -8960 -9999 UCOOP +SCIA3 FLAGSTAFF (15 NE) AZ US 3537 -11154 2128 COOPAC +SCIC1 SANTA CRUZ ISLAND CA US 3400 -11963 387 ALERT +SCIM8 BABB (1 E) MT US 4885 -11342 1362 GOES +SCIN5 SILVER CITY NM US 3298 -10897 -9999 +SCIN6 SCHUYLER LAKE NY US 4279 -7503 395 IFLOWS +SCIO1 SCIOTOVILLE OH US 3876 -8289 165 COOPAB +SCIR1 NORTH SCITUATE RI US 4175 -7150 79 ALERT +SCIT2 STERLING CITY (8 NE) TX US 3192 -10088 826 COOPB +SCIU1 SALT LAKE CITY UT US 4103 -11183 -9999 +SCJA2 JUNEAU (3 NW) AK US 5833 -13447 -9999 UCOOP +SCJU1 PARK CITY (3 NE) UT US 4074 -11148 1972 GOES +SCK STOCKTON (5 SSE) CA US 3789 -12123 7 +SCKA2 KLAWOCK (17 N) AK US 5580 -13311 8 GOES +SCKC1 STOCKTON (3 NNW) CA US 3800 -12132 4 +SCKC2 SAGUACHE (10 WNW) CO US 3816 -10629 -9999 GOES +SCKF1 TAMPA (8 NW) FL US 2801 -8255 0 GOES +SCKI1 FAIRFIELD (11 NNW) ID US 4348 -11482 1750 +SCKI2 ST. CHARLES (7 NW) IL US 4196 -8842 265 COOPB +SCKK1 STOCKTON (8 W) KS US 3941 -9941 557 +SCKM8 HAVRE (20 S) MT US 4828 -10962 1207 WSF +SCKO3 CAVE JUNCTION (9 E) OR US 4216 -12348 542 +SCKT2 HUFSMITH (5 E) TX US 3017 -9554 -9999 ALERT +SCKU1 COALVILLE (45 E) UT US 4092 -11050 3078 SNOTEL +SCKV2 FT. BLACKMORE (2 N) VA US 3679 -8259 418 IFLOWS +SCKW4 SHELL WY US 4457 -10771 1332 GOES +SCLA3 LOCHIEL (3 ENE) AZ US 3136 -11059 1408 GOES +SCLC1 SAN FERNANDO CA US 3433 -11846 469 ALERT +SCLC2 MONTROSE (5 E) CO US 3848 -10775 -9999 AHOS +SCLI4 ST CHARLES IA US 4128 -9380 323 COOPB +SCLK2 MANCHESTER KY US 3716 -8373 256 +SCLM4 ST CLAIR MI US 4282 -8248 -9999 GOES +SCLM5 ST. CLOUD MN US 4558 -9417 -9999 UCOOP +SCLM7 SAINT CHARLES (1 E) MO US 3878 -9047 137 COOPB +SCLN5 LOS ALAMOS (8 NNE) NM US 3599 -10628 2419 ALERT +SCLO3 FOREST GROVE (7 WSW) OR US 4550 -12225 94 GOES +SCLP1 SCHELLSBURG (2 S) PA US 4002 -7863 -9999 GOES +SCLS2 CLARK SD US 4488 -9773 -9999 UCOOP +SCLT2 COOPER (4 SE) TX US 3333 -9563 118 +SCMC1 CALLAHAN (6 ESE) CA US 4128 -12272 1798 GOES +SCMC2 COMMERCE CITY (1 SW) CO US 3981 -10495 1561 ALERT +SCMF1 MIMS (8 NNW) FL US 2879 -8088 9 COOPC +SCMI2 SCHAUMBURG IL US 4202 -8808 -9999 UCOOP +SCMK2 CUMBERLAND KY US 3697 -8300 463 +SCML1 BOSSIER CITY LA US 3255 -9367 48 UCOOP +SCMO3 SCOTTS MILLS (9 SE) OR US 4495 -12252 706 COOPAB +SCMQ1 SAINT CAMILLE PQ CN 4648 -7022 396 +SCMQ7 SAINT CAMILLE PQ CN 4648 -7022 396 COOPB +SCMT2 SPRING BRANCH (4 NE) TX US 2991 -9837 356 COOPB +SCNA3 NOGALES (6 E) AZ US 3134 -11085 1128 GOES +SCNC1 LA JOLLA (60 W) CA US 3284 -11839 285 GOES +SCNC2 COLORADO SPRINGS CO US 3878 -10488 2240 ALERT +SCNF1 ST CLOUD (6 SE) FL US 2817 -8123 -9999 UCOOP +SCNG1 FOLKSTON (10 SW) GA US 3074 -8214 -9999 GOES +SCNI3 NOBLESVILLE (1 ESE) IN US 4003 -8599 232 +SCNI4 CORNING IA US 4099 -9473 -9999 +SCNI4D CORNING IA US 4099 -9473 -9999 +SCNK1 SCHOENCHEN (3 W) KS US 3871 -9939 588 +SCNM5 SCANLON MN US 4670 -9242 -9999 UCOOP +SCNU1 MONTICELLO (3 WNW) UT US 3789 -10947 2658 GOES +SCNW1 SCENIC WA US 4770 -12115 678 +SCNW4 SHELL (2 NE) WY US 4456 -10775 1372 COOPC +SCOA3 SCOTTSDALE AZ US 3361 -11192 441 ALERT +SCOC1 RIO DELL CA US 4049 -12410 11 +SCOI3 SCOTT (1 NW) IN US 4175 -8558 253 GOES +SCOI4 COLO IA US 4202 -9332 -9999 +SCOI4D COLO IA US 4202 -9332 -9999 +SCOK1 SCOTT CITY KS US 3848 -10092 905 COOPABC +SCOM5 ST. CLOUD MN US 4555 -9415 -9999 UCOOP +SCOM6 SCOTT (1 W) MS US 3362 -9110 50 SCAN +SCOM8 SCOBEY (4 NW) MT US 4883 -10548 724 COOPABC +SCON4 SCOTCH PLAINS (1 NW) NJ US 4067 -7442 79 COOPB +SCON6 SCOTIA NY US 4283 -7399 69 OTHER +SCON7 SCOTLAND NECK (5 N) NC US 3621 -7738 2 +SCOO3 GASTON (4 NW) OR US 4547 -12320 48 GOES +SCOP1 STATE COLLEGE PA US 4075 -7775 738 NWR +SCOS2 SCOTLAND (5 NE) SD US 4319 -9764 357 +SCOS2G SCOTLAND (5 NE) SD US 4319 -9764 -9999 +SCOT2 SCOTLAND TX US 3366 -9847 294 COOPB +SCOU1 HELPER (19 ENE) UT US 3969 -11121 2655 COOPABC +SCPA3 PHOENIX (20 N) AZ US 3373 -11212 449 GOES +SCPC1 PIRU (3 SE) CA US 3440 -11874 242 GOES +SCPC2 AURORA (2 N) CO US 3976 -10483 1625 ALERT +SCPL1 PONCHATOULA LA US 3041 -9043 -9999 GOES +SCPM7 PERRYVILLE MO US 3774 -8993 -9999 GOES +SCPO2 SCIPIO (1 S) OK US 3503 -9595 215 COOPB +SCPP1 RENOVO (5 S) PA US 4123 -7777 620 IFLOWS +SCPT1 MONTEAGLE (3 NE) TN US 3526 -8576 549 COOPC +SCPU1 SCIPIO UT US 3925 -11211 1615 COOPA +SCRC1 SANTA CRUZ CA US 3699 -12199 40 COOPBC +SCRC2 IGNACIO (7 SSE) CO US 3701 -10760 1878 +SCRF1 PUNTA GORDA (6 NE) FL US 2698 -8194 -9999 OTHER +SCRG1 SCARBORO GA US 3270 -8188 -9999 +SCRI1 FIRTH (2 SSE) ID US 4328 -11215 1396 AHOS +SCRI4 SAC CITY (5 S) IA US 4235 -9498 355 +SCRI4G SAC CITY (5 S) IA US 4235 -9498 355 +SCRK2 MOUNT STERLING (7 SE) KY US 3798 -8382 274 IFLOWS +SCRM4 St Clair State Police MI US 4281 -8249 -9999 CTGN +SCRM6 SAUCIER MS US 3063 -8905 70 COOPAB +SCRM7 SPRINGFIELD (5 W) MO US 3715 -9336 372 AHOS +SCRN1 SCRIBNER NE US 4167 -9667 381 COOPB +SCRN2 STEAMBOAT (1 SW) NV US 3938 -11974 1402 ALERT +SCRN3 EAST WAKEFIELD NH US 4361 -7104 287 SNOCOR +SCRN5 SOCORRO NM US 3408 -10688 1399 COOPAB +SCRN6 SCARSDALE NY US 4098 -7376 -9999 ALERT +SCRN8 SCRANTON (4 N) ND US 4618 -10305 285 NWR +SCRO2 SCRAPER OK US 3608 -9485 251 COOPB +SCRO3 GLIDE (19 NE) OR US 4335 -12273 344 COOPB +SCRP1 LONDON GROVE PA US 3987 -7585 183 AMOS +SCRT1 SPENCER TN US 3575 -8547 -9999 NWR +SCRT2 D'HANNIS TX US 2936 -9928 -9999 +SCRW1 COUGAR (8 NE) WA US 4615 -12218 1210 +SCRW4 SHELL (18 E) WY US 4450 -10743 2920 SNOTEL +SCSA2 SITKA (4 E) AK US 5705 -13523 -9999 UCOOP +SCSA4 SEARCY AR US 3538 -9153 -9999 NWR +SCSC1 PORTERVILLE (5 W) CA US 3606 -11892 180 WSF +SCSC2 GRAND LAKE (5 WSW) CO US 4023 -10592 2670 SNOTEL +SCSI1 MCCALL (19 NE) ID US 4518 -11597 1987 SNOTEL +SCSI4 CRESTON IA US 4107 -9437 -9999 +SCSI4D CRESTON IA US 4107 -9437 -9999 +SCSK1 SCHOENCHEN (2 E) KS US 3871 -9929 579 +SCSL1 SHREVEPORT LA US 3243 -9377 -9999 UCOOP +SCSM4 ST CLAIR SHORES MI US 4247 -8288 178 GOES +SCSM6 STATE UNIVERSITY MS US 3347 -8878 56 COOPAB +SCSM8 BABB (4 SW) MT US 4883 -11352 1442 GOES +SCSN6 OLD FIELD NY US 4102 -7314 -9999 OTHER +SCSO2 STECKER (2 E) OK US 3496 -9828 437 +SCSS1 SOCASTEE SC US 3369 -7898 -9999 GOES +SCST2 COMMERCE TX US 3321 -9591 -9999 GOES +SCSU1 SALT LAKE CITY (2 W) UT US 4073 -11193 1290 GOES +SCSW1 TOUTLE (21 E) WA US 4626 -12227 762 +SCTA1 SCOTTSBORO AL US 3468 -8605 187 COOPA +SCTA3 MARANA (4 W) AZ US 3247 -11131 582 GOES +SCTA4 SCOTLAND AR US 3553 -9262 -9999 COOPB +SCTC1 SCOTIA CA US 4048 -12410 41 COOPA +SCTC2 WOODLAND PARK (5 S) CO US 3893 -10506 -9999 GOES +SCTI1 INKOM (10 SW) ID US 4270 -11236 1986 RAWS +SCTI3 SCOTTSBURG IN US 3870 -8577 168 COOPAB +SCTK2 SCOTTSVILLE (3 SSW) KY US 3673 -8622 259 COOPAB +SCTM3 SCITUATE MA US 4220 -7071 0 CTGN +SCTM4 SCOTTVILLE MI US 4395 -8628 -9999 UCOOP +SCTN1 SCOTTSBLUFF NE US 4184 -10306 120 NWR +SCTR1 NORTH SCITUATE RI US 4175 -7150 79 ALERT +SCTS2 SCOTLAND (2 SW) SD US 4312 -9777 -9999 UCOOP +SCTV2 SCOTTSVILLE VA US 3780 -7848 77 COOPB +SCUC1 POLLACK PINES (8 NNE) CA US 3886 -12043 1381 WSF +SCUN6 SCHUYLERVILLE NY US 4310 -7357 -9999 +SCUW3 PESHTIGO WI US 4510 -8766 -9999 +SCVA3 TUCSON (6 SSW) AZ US 3213 -11099 732 +SCVC1 LAKEPORT (3 NNW) CA US 3908 -12295 427 ALERT +SCVC2 VINELAND CO US 3825 -10448 -9999 GOES +SCVM2 CUMBERLAND (4 WSW) MD US 3963 -7883 296 COOPC +SCWA3 CAREFREE (1 SE) AZ US 3381 -11189 777 ALERT +SCWC1 MINERAL KING (16 N) CA US 3669 -11860 2941 WSF +SCWC2 GLENDEVY (16 NE) CO US 4099 -10576 2323 +SCWC3 CHESHIRE CT US 4147 -7291 49 ALERT +SCWI1 SANDPOINT (5 NNW) ID US 3960 -10653 1862 SNOTEL +SCWM1 NEWRY (8 NW) ME US 4458 -7090 354 SNOCOR +SCWO2 STILLWATER (3 W) OK US 3612 -9710 262 ALERT +SCWT2 SPICEWOOD (5 SE) TX US 3037 -9810 -9999 ALERT +SCWU1 SANTA CLARA (8 NW) UT US 3719 -11377 978 +SCWW1 RYDERWOOD (6 NW) WA US 4645 -12308 107 GOES +SCXU1 SPRING CITY (11 SE) UT US 3943 -11136 2999 GOES +SCYC1 SANTA CLARITA CA US 3439 -11841 550 ALERT +SCYC2 WESTCLIFFE (12 SSW) CO US 3797 -10553 3292 SNOTEL +SCYI4 SIOUX CITY (4 NNW) IA US 4255 -9643 -9999 UCOOP +SCZC1 RUTHERFORD (5 NE) CA US 3849 -12234 98 ALERT +SCZM7 SCHELL CITY MO US 3805 -9415 -9999 GOES +SCZO3 KLAMATH FALLS (62 NE) OR US 4287 -12100 1676 WSF +SCZU1 NEPHI (2 W) UT US 3971 -11180 1609 GOES +SDA SHENANDOAH_MUNI IA US 4075 -9542 280 +SDAA2 SOLDOTNA AK US 6048 -15108 -9999 COOPB +SDAA3 BENSON (6 SE) AZ US 3188 -11024 1125 COOPA +SDAC1 FALLBROOK (2 NNW) CA US 3341 -11723 104 ALERT +SDAC2 SALIDA CO US 3855 -10602 2182 COOPAB +SDAF1 FLORIDA CITY (8 SSW) FL US 2533 -8053 0 +SDAK2 DAVID KY US 3759 -8289 259 +SDAO1 SHADY LANE (6 W) OH US 3915 -8465 -9999 IFLOWS +SDAP1 BEECH CREEK PA US 4105 -7762 210 SNOCOR +SDAT2 SPLENDORA (8 W) TX US 3026 -9530 -9999 +SDB SANDBERG CA US 3474 -11872 1377 +SDBA3 TONOPAH (8 SW) AZ US 3347 -11307 359 ALERT +SDBC1 SAN DIEGO (5 SW) CA US 3271 -11717 0 HTG +SDBI3 SPENCER (4 SW) IN US 3925 -8681 229 UCOOP +SDBP1 STROUDSBURG (1 N) PA US 4100 -7518 146 COOPAB +SDCC1 RED BLUFF (20 W) CA US 4017 -12280 1173 GOES +SDCC2 CRESTONE (13 SSE) CO US 3783 -10559 -9999 GOES +SDCC6 SEDE DE LA CILA CH 3176 -10644 -9999 GOES +SDCCH SEDE DE LA CILA MX 3176 -10644 -9999 +SDCF1 GIBSONIA (4 E) FL US 2812 -8191 -9999 OTHER +SDCO2 STILLWATER (1 W) OK US 3612 -9708 265 ALERT +SDCP1 PLEASANT GAP (1 SE) PA US 4085 -7772 457 SNOCOR +SDCT2 SNYDER TX US 3271 -10091 709 RFCSIM +SDCW2 GARY (6 SE) WV US 3728 -8152 853 IFLOWS +SDCW4 SUNDANCE (6 N) WY US 4450 -10438 -9999 UCOOP +SDDC1 SOLEDAD (1 S) CA US 3641 -12132 52 +SDDP1 WINGATE PA US 4095 -7785 305 SNOCOR +SDDT2 SANDERSON TX US 3013 -10238 -9999 GOES +SDDW3 STODDARD (3 NE) WI US 4366 -9122 197 UCOOP +SDEC1 BOCA (6 N) CA US 3947 -12010 1775 ALERT +SDEP1 PORT MATILDA PA US 4085 -7815 658 SNOCOR +SDEW2 SANDYVILLE (9 NE) WV US 3898 -8157 195 COOPAB +SDF LOUISVILLE KY US 3817 -8574 153 +SDFC1 MT SHASTA (4 SW) CA US 4135 -12225 2057 GOES +SDFO1 VERNON (1 SE) OH US 3870 -8263 281 GOES +SDFO3 CHILOQUIN (18 SW) OR US 4241 -12219 1402 GOES +SDFP1 PORT MATILDA PA US 4083 -7810 433 SNOCOR +SDGC1 SANTEE (3 WSW) CA US 3284 -11703 91 GOES +SDGC2 SEDGWICK (5 S) CO US 4087 -10252 1216 COOPAB +SDGC7 SAN DIEGO CL 2907 -10073 -9999 GOES +SDGCL SAN DIEGO MX 2907 -10073 -9999 +SDGI1 LAVA HOT SPRINGS (10 N) ID US 4252 -11192 2758 NWR +SDGP1 BOALSBURG PA US 4077 -7778 326 SNOCOR +SDH SEDCO AK US 5988 -14288 -9999 SAWRS +SDHI2 VICTORIA (4 S) IL US 4097 -9008 229 COOPB +SDHI4 SHENANDOAH (1 NE) IA US 4078 -9535 296 COOPAB +SDHL1 SONDEHEIMER LA US 3256 -9118 -9999 COOPB +SDHN4 SANDY HOOK NJ US 4047 -7401 0 HTG +SDHP1 BELLEFONTE PA US 4088 -7780 262 SNOCOR +SDHW2 BRANDYWINE (5 ESE) WV US 3858 -7915 1146 IFLOWS +SDIA2 JUNEAU (3 SW) AK US 5828 -13439 8 OTHER +SDIC1 GLENDORA (5 NNE) CA US 3415 -11777 411 ALERT +SDII1 MONTPELIER (5 S) ID US 4225 -11130 1814 +SDKC1 IRVINE (1 SSE) CA US 3368 -11781 46 ALERT +SDKT2 PROVIDENT CITY (8 SSW) TX US 2936 -9658 -9999 ALERT +SDL SCOTTSDALE AZ US 3362 -11191 -9999 +SDLA3 SCOTTSDALE AZ US 3345 -11192 362 ALERT +SDLC1 PALMDALE (21 NE) CA US 3467 -11782 789 GOES +SDLF1 LAKELAND (3 E) FL US 2804 -8188 -9999 GOES +SDLM3 SUNDERLAND MA US 4245 -7255 73 COOPB +SDLM5 ST CLOUD (6 SE) MN US 4549 -9406 -9999 +SDLM7 SEDALIA MO US 3868 -9322 238 COOPAB +SDLN3 DEERFIELD (2 N) NH US 4318 -7121 -9999 NWR +SDLRK SADDLE ROCK PA US 4084 -7790 -9999 +SDLT2 SLIDELL TX US 3337 -9740 -9999 +SDLV2 STUDLEY (1 E) VA US 3766 -7726 12 GOES +SDM SAN DIEGO CA US 3257 -11698 -9999 +SDMA3 TUCSON (11 WNW) AZ US 3224 -11017 -9999 GOES +SDMC1 HIGHLAND (2 NNW) CA US 3415 -11720 -9999 ALERT +SDMI4 SAYLORVILLE (3 WNW) IA US 4170 -9369 280 GOES +SDMI4G SAYLORVILLE (3 WNW) IA US 4170 -9369 280 +SDMM3 SOUTH DARTMOUTH (3 W) MA US 4159 -7099 9 GOES +SDMM8 SULA (10 S) MT US 4570 -11397 2408 SNOTEL +SDMN5 LUNA (17 SSW) NM US 3362 -10901 2172 ALERT +SDMO3 FOREST GROVE (13 W) OR US 4554 -12337 991 SNOTEL +SDMV2 SPEEDWELL (5 NNE) VA US 3687 -8113 878 IFLOWS +SDMW1 MATTAWA (5 E) WA US 4669 -11969 198 GOES +SDNA4 SHERIDAN AR US 3427 -9239 82 RAWS +SDNC1 LOMPOC (7 SSW) CA US 3456 -12050 646 ALERT +SDNC2 HOOPER CO US 3773 -10551 2537 GOES +SDNI4 SHELDON IA US 4318 -9583 433 UCOOP +SDNK1 SEDAN KS US 3712 -9617 250 +SDNN1 SIDNEY (8 WNW) NE US 4118 -10319 1366 NWR +SDNN4 S.DENNIS NJ US 3916 -7483 3 +SDNT2 SANDERSON TX US 3015 -10240 870 COOPAB +SDNW4 SUNDANCE WY US 4440 -10438 1448 COOPAB +SDOC1 EL TORO (9 NNE) CA US 3375 -11754 878 ALERT +SDP SAND POINT (2 SW) AK US 5532 -16052 7 AWOS +SDPA2 SAND POINT AK US 5535 -16048 61 NWR +SDPA3 MESCAL (5 NW) AZ US 3204 -11049 1333 ALERT +SDPT2 SPICEWOOD (5 WNW) TX US 3049 -9824 -9999 ALERT +SDQC1 FALLBROOK (4 N) CA US 3342 -11725 116 GOES +SDRC1 DANA (2 S) CA US 4108 -12157 1689 GOES +SDRF1 SANDERSON (2 W) FL US 3024 -8230 45 OTHER +SDRG1 SANDERSVILLE GA US 3297 -8281 133 COOPAB +SDRI4 DES MOINES IA US 4156 -9358 -9999 +SDRI4D DES MOINES IA US 4156 -9358 -9999 +SDRM4 SAND RIVER MI US 4649 -8713 183 UCOOP +SDRN7 BLOWING ROCK (3 N) NC US 3614 -8170 921 IFLOWS +SDRT2 Seadrift TX US 2841 -9671 -9999 CTGN +SDRV2 DANVILLE (6 W) VA US 3662 -7950 71 GOES +SDRW2 NESTORVILLE (4 SSW) WV US 3912 -7993 549 IFLOWS +SDSC1 SAN DIEGO (9 E) CA US 3277 -11707 125 COOPC +SDSN6 SODUS (3 SE) NY US 4321 -7701 128 COOPA +SDSO2 SEWARD (1 N) OK US 3581 -9748 290 +SDST2 SUNDOWN (8 SW) TX US 3339 -10261 1105 ALERT +SDTA2 SOLDOTNA AK US 6053 -15100 -9999 NWR +SDTI4 SAYLORVILLE (2 W) IA US 4168 -9367 240 +SDUW4 MOUNTAIN VIEW (19 SSW) WY US 4099 -11038 2758 GOES +SDVC1 STOCKTON (3 NE) CA US 3799 -12126 10 ALERT +SDVC2 ARBOLES (5 NE) CO US 3710 -10730 2588 +SDVI2 ST DAVID IL US 4049 -9005 -9999 UCOOP +SDVW1 DUVALL WA US 4774 -12199 12 GOES +SDWC1 BRIDGEPORT (20 W) CA US 3840 -11953 2780 SNOTEL +SDWN7 BOONE NC US 3616 -8180 1122 IFLOWS +SDY SIDNEY MT US 4771 -10419 -9999 SAWRS +SDYC1 IRVINE (2 W) CA US 3366 -11783 15 GOES +SDYM4 SANDUSKY (1 SE) MI US 4341 -8281 -9999 NWR +SDYM5 SANDY LAKE MN US 4682 -9337 376 +SDYM5G SANDY LAKE MN US 4682 -9337 -9999 +SDYM8 SIDNEY (1 NE) MT US 4773 -10415 589 COOPABC +SDYT2 SIDNEY TX US 3195 -9877 -9999 UCOOP +SDYW2 CAPON BRIDGE (3 WNW) WV US 3930 -7847 521 IFLOWS +SEA SEATTLE (1 NW) WA US 4744 -12231 127 +SEAA1 SEALE (3 ESE) AL US 3229 -8512 117 COOPB +SEAA2 SEWARD AK US 6011 -14944 27 COOPA +SEAC2 POUDRE PARK (4 ENE) CO US 4071 -10524 -9999 +SEAF1 CAPTIVA FL US 2655 -8220 -9999 C-MAN +SEAG1 SEA ISLAND (54 E) GA US 3105 -8045 0 C-MAN +SEAH1 PAHOLA HI US 1914 -15552 21 COOPAB +SEAM5 GRAND MARAIS (33 W) MN US 4812 -9084 -9999 RAWS +SEAN2 SEARCHLIGHT (5 ESE) NV US 3546 -11491 1053 ALERT +SEAN3 SEABROOK NH US 4290 -7090 14 GOES +SEAN4 SEABROOK NJ US 3950 -7523 27 COOPB +SEAN6 SEA CLIFF NY US 4085 -7365 30 COOPA +SEAW1 NOAA SANDPOINT WA US 4768 -12225 18 +SEBC1 SEBASTOPOL CA US 3841 -12282 21 COOPB +SEBC2 SEIBERT CO US 3930 -10287 1433 COOPAB +SEBF1 SEBASTIAN (4 SW) FL US 2777 -8050 -9999 GOES +SEBG1 SEA ISLAND (39 ESE) GA US 3094 -8075 31 C-MAN +SEBK2 SEBREE (1 E) KY US 3760 -8752 143 COOPB +SEBM1 SEBEC ME US 4527 -6912 152 UCOOP +SEBM4 SEBEWAING MI US 4373 -8345 178 COOPB +SEBM5 SEBEKA MN US 4663 -9508 418 UCOOP +SEBO2 STILLWATER (1 NNE) OK US 3613 -9705 265 ALERT +SEBP4 SAN SEBASTIAN (5 SW) PR 1828 -6705 32 GOES +SEBV2 SEBRELL (3 SW) VA US 3677 -7717 2 GOES +SEBW3 SHEBOYGAN WI US 4373 -8777 198 COOPAB +SEBW3D SHEBOYGAN WI US 4373 -8777 -9999 +SECC1 ROCKLIN CA US 3879 -12122 79 ALERT +SECG1 SEA ISLAND (67 ESE) GA US 3080 -8032 31 C-MAN +SECK2 ELKHORN CITY KY US 3730 -8236 274 +SECM5 GARRISON MN US 4625 -9383 -9999 GOES +SECN2 GLENBROOK (4 NNE) NV US 3914 -11992 2083 AMOS +SECN3 COOS NH US 4514 -7118 -9999 +SECO3 FOREST GROVE (9 W) OR US 4553 -12330 610 SNOTEL +SECT2 SARGENT (1 ENE) TX US 2884 -9566 -9999 ALERT +SEDA3 SEDONA AZ US 3490 -11176 1286 COOPABC +SEDC1 VAN NUYS (3 SW) CA US 3417 -11847 204 ALERT +SEDC2 SEDALIA (4 SSE) CO US 3940 -10495 1829 COOPB +SEDI1 ARIMO (10 ESE) ID US 4253 -11197 2393 WSF +SEDK1 SEDGWICK (2 S) KS US 3788 -9742 418 +SEDO1 SEDALIA OH US 3973 -8348 326 COOPB +SEE SAN DIEGO/EL CAJON CA US 3283 -11697 47 LAWRS +SEEM7 STEELVILLE (2 N) MO US 3801 -9137 213 +SEEM7G STEELVILLE (2 N) MO US 3801 -9137 213 +SEEM8 SEELEY LAKE MT US 4718 -11345 1291 GOES +SEEN4 SEELEY NJ US 3947 -7526 28 GOES +SEET1 DECATUR (5 N) TN US 3558 -8475 -9999 +SEEU1 GUNNISON (22 ENE) UT US 3932 -11143 3048 SNOTEL +SEFC1 SAINT GEORGE REEF CA US 4185 -12438 -9999 BUOY +SEFF1 BRANDON (3 N) FL US 2797 -8230 -9999 OTHER +SEFO2 STILLWATER (3 WNW) OK US 3613 -9711 274 GOES +SEFU1 KINGSTON (2 E) UT US 3820 -11215 1875 +SEFW1 CLALLAM BAY (11 SW) WA US 4820 -12447 591 GOES +SEG SELINSGROVE PA US 4082 -7686 -9999 ASOS +SEGA2 EAGLE RIVER (6 SE) AK US 6123 -14943 652 COOPB +SEGC1 SAN CLEMENTE CA US 3344 -11759 23 ALERT +SEGF1 SEBRING (9 S) FL US 2737 -8143 -9999 OTHER +SEGI1 SANDPOINT (1 N) ID US 4828 -11657 1468 WSF +SEGI4 EAGLE GROVE IA US 4266 -9390 -9999 AMOS +SEGM5 GARRISON MN US 4625 -9382 -9999 GOES +SEGT2 SEGUIN (1 SSW) TX US 2955 -9797 153 +SEIC1 SEIAD VALLEY (2 W) CA US 4185 -12323 402 GOES +SEIO2 SEILING (3 N) OK US 3618 -9892 511 +SEIT2 MCQUEENEY (1 N) TX US 2960 -9800 -9999 UCOOP +SEKS2 ELKTON SD US 4423 -9648 -9999 UCOOP +SEKU1 KINGSTON (2 W) UT US 3820 -11220 1823 GOES +SELA1 SELMA AL US 3241 -8702 45 +SELA2 SEAL ISLAND AK US 6042 -14743 21 UCOOP +SELA3 SELIGMAN AZ US 3533 -11288 1600 COOPAB +SELC2 LAKE GEORGE (8 SW) CO US 3891 -10547 2578 +SELI1 KOOSKIA (25 E) ID US 4609 -11551 469 GOES +SELI2 SOUTH ELGIN IL US 4200 -8827 215 UCOOP +SELI3 SELLERSBURG (2 SE) IN US 3837 -8573 142 +SELK1 SELDEN (11 NW) KS US 3967 -10069 878 COOPB +SELM8 SEELEY LAKE (3 NW) MT US 4721 -11352 1250 +SELN3 PITTSBURG (11 NE) NH US 4514 -7120 549 SNOCOR +SELN5 SANTA FE (8 SE) NM US 3553 -10593 2054 COOPB +SELS2 SELBY SD US 4552 -10003 582 UCOOP +SELT1 SELMER TN US 3516 -8862 143 COOPA +SELT2 SELMA TX US 2959 -9831 -9999 +SELW1 SELAH (2 NE) WA US 4667 -12050 341 COOPBC +SEM SELMA AL US 3234 -8699 51 +SEMA1 SEMMES AL US 3077 -8825 -9999 +SEMA3 PEACH SPRINGS (22 NW) AZ US 3580 -11366 -9999 GOES +SEMC1 ENCINO (3 SE) CA US 3413 -11849 207 ALERT +SEMF1 CHRISTMAS (9 NE) FL US 2861 -8097 -9999 +SEMI3 SALEM IN US 3861 -8610 226 +SEMK1 SEDGWICK KS US 3797 -9747 -9999 UCOOP +SEMM6 SEMINARY MS US 3153 -8951 112 ALERT +SEMO2 SEMINOLE OK US 3523 -9667 274 COOPAB +SEMO3 SALEM OR US 4485 -12311 -9999 NWR +SEMT2 SEMINOLE TX US 3271 -10254 1018 COOPA +SEMW4 SINCLAIR (28 NNE) WY US 4216 -10692 2084 COOPAB +SENC1 SAN LUIS OBISPO (1 WSW) CA US 3528 -12067 55 ALERT +SENI2 SENECA IL US 4131 -8861 154 UCOOP +SENI3 SALEM (3 S) IN US 4068 -8485 250 UCOOP +SENM4 SENEY MI US 4628 -8595 216 COOPAB +SENM6 SENATOBIA MS US 3462 -8994 76 GOES +SENM7 SENECA MO US 3683 -9462 259 COOPB +SENN5 LOS ALAMOS (29 NW) NM US 3600 -10683 2621 SNOTEL +SENO1 SENECAVILLE (2 SE) OH US 3992 -8144 268 COOPB +SENO3 SENACA OR US 4414 -11898 1420 COOPAB +SENS1 SENECA SC US 3467 -8297 -9999 IFLOWS +SENS2 SENECA SD US 4506 -9952 -9999 COOPB +SENW1 ORIENT (9 W) WA US 4886 -11840 1500 SNOTEL +SENW3 SENECA (1 W) WI US 4325 -9098 358 UCOOP +SEP STEPHENVILLE (2 E) TX US 3222 -9818 399 AWOS +SEPC1 BURBANK (7 W) CA US 3416 -11847 207 +SEPC2 BOONE (3 NW) CO US 3827 -10431 -9999 +SEPI1 ARIMO (13 SSE) ID US 4335 -11195 2408 SNOTEL +SEPT2 STEPHENVILLE (1 N) TX US 3225 -9820 399 COOPAB +SEQT1 WHITWELL (7 NE) TN US 3530 -8548 311 COOPAB +SEQW1 SEQUIM (2 E) WA US 4809 -12306 15 COOPA +SERC1 SIERRAVILLE CA US 3958 -12037 1516 COOPAB +SERC2 GOLDEN (3 E) CO US 3974 -10518 1829 ALERT +SERI3 SEYMOUR (2 N) IN US 3898 -8590 168 +SERN2 SEARCHLIGHT NV US 3546 -11492 1079 ALERT +SERN7 SPEAR NC US 3602 -8202 1036 IFLOWS +SERO3 SPRAY (10 WSW) OR US 4479 -12001 497 GOES +SESC1 FILLMORE CA US 3445 -11893 172 GOES +SESK2 IRVINE KY US 3770 -8397 213 +SESO2 SEILING (8 WNW) OK US 3619 -9904 550 +SET ST CHARLES MO US 3893 -9043 -9999 ASOS +SETC1 GOLD RUN (2 W) CA US 3918 -12088 829 GOES +SETS2 RAPID CITY (7 SE) SD US 4404 -10313 -9999 UCOOP +SETT2 SAN ANTONIO (8 NNE) TX US 2953 -9845 241 COOPAB +SETW1 SEATTLE (3 S) WA US 4750 -12205 564 +SETW4 SINCLAIR (28 NNE) WY US 4216 -10691 2126 +SEVA2 LIVENGOOD (50 NW) AK US 6594 -14985 192 COOPB +SEVA3 SIERRA FIESTA AZ US 3155 -11028 1402 COOPABC +SEVC1 MOUNTAIN VIEW (3 SSE) CA US 3736 -12205 99 ALERT +SEVI2 SEVILLE IL US 4049 -9034 -9999 +SEVI2G SEVILLE IL US 4049 -9034 -9999 +SEVK2 HAZARK KY US 3709 -8719 329 +SEVM2 SEVERNA PARK MD US 3906 -7651 61 UCOOP +SEVM6 SEVEN PINES MS US 3334 -9015 -9999 GOES +SEVN6 SEVEY NY US 4430 -7472 469 SNOCOR +SEVN7 HILLSBOROUGH (2 SW) NC US 3607 -7914 171 +SEVO1 SEVILLE OH US 4101 -8186 293 IFLOWS +SEVO3 CHILOQUIN (22 W) OR US 4273 -12209 1335 GOES +SEVT1 SEVIERVILLE TN US 3588 -8358 268 +SEW SEATTLE (7 NE) WA US 4769 -12226 18 +SEWA2 HOPE (12 SE) AK US 6078 -14943 131 UCOOP +SEWK1 SEWARD (3 ENE) KS US 3819 -9873 570 GOES +SEWL1 BURAS LA US 2933 -8952 2 COOPA +SEWN1 SEWARD NE US 4090 -9708 451 COOPAB +SEWS2 RAPID CITY (7 SE) SD US 4402 -10310 914 +SEWT1 SEWANEE TN US 3520 -8592 -9999 AHOS +SEWT2 SAN ANTONIO TX US 2945 -9870 287 COOPA +SEWW1 SEDRO WOOLLEY WA US 4850 -12224 18 COOPAB +SEYC3 SEYMOUR CT US 4140 -7310 76 ALERT +SEYI3 SEYMOUR IN US 3896 -8588 186 COOPB +SEYM7 SEYMOUR (1 N) MO US 3717 -9278 -9999 UCOOP +SEYT2 SEYMORE (11 NW) TX US 3370 -9939 -9999 GOES +SEYW3 SEYMOUR WI US 4452 -8835 241 +SEZK2 WEST LIBERTY KY US 3789 -8344 292 +SFAC1 FILLMORE (10 NNE) CA US 3446 -11875 329 ALERT +SFAC2 HARTSEL (10 WNW) CO US 3907 -10598 -9999 GOES +SFAI4 FARNHAMVILLE IA US 4228 -9442 -9999 +SFAI4D FARNHAMVILLE IA US 4228 -9442 -9999 +SFAK1 GOODLAND (27 NW) KS US 3967 -10201 1158 GOES +SFAK2 FARMERS KY US 3814 -8354 206 +SFAN5 SANTA FE (7 E) NM US 3569 -10582 2377 GOES +SFAN6 SCHUYLER FALLS (3 W) NY US 4460 -7360 198 RAWS +SFAT2 SAN ANGELO (3 SSE) TX US 3142 -10047 570 UCOOP +SFB ORLANDO FL US 2878 -8124 -9999 +SFBC1 STRAWBERRY (5 SW) CA US 3817 -12010 1554 OTHER +SFBG1 COMER (7 ESE) GA US 3403 -8301 140 +SFBH1 WAHIAWA HI US 2151 -15811 521 GOES +SFBM8 BABB (14 SE) MT US 4875 -11317 1442 GOES +SFBO3 BRIGHTWOOD (6 N) OR US 4545 -12211 802 WSF +SFBT2 SAN ANGELO (3 NNW) TX US 3151 -10046 582 UCOOP +SFCA3 CLIFTON AZ US 3305 -10930 1047 GOES +SFCC1 MENLO PARK (1 S) CA US 3742 -12219 35 +SFCC2 CRAWFORD (5 NE) CO US 3873 -10750 -9999 GOES +SFCI1 ELK CITY ID US 4582 -11588 1163 GOES +SFCK1 SAINT FRANCIS KS US 3977 -10181 1025 COOPABC +SFCM8 COLUMBIA FALLS (7 E) MT US 4836 -11404 927 GOES +SFCO3 BLUE RIVER (10 SE) OR US 4405 -12222 521 +SFCQ3 SNOWFAKE (2 S) MB CN 4902 -9860 -9999 UCOOP +SFCT2 DEL RIO TX US 2933 -10089 -9999 +SFCW1 MARBLEMOUNT (21 SE) WA US 4836 -12106 1613 +SFD WINNER SD US 4339 -9984 -9999 ASOS +SFDC1 SAN FERNANDO (4 NW) CA US 3431 -11849 381 COOPB +SFDC3 STAFFORD SPRINGS CT US 4195 -7232 137 SNOCOR +SFDG1 LUMPKIN (10 SW) GA US 3197 -8493 -9999 GOES +SFDI2 SPRINGFIELD (3 N) IL US 3984 -8962 180 COOPB +SFDI4 FORT DODGE IA US 4252 -9419 313 OTHER +SFDK2 STAFFORDSVILLE KY US 3785 -8287 232 +SFDM3 SOUTHFIELD (2 S) MA US 4206 -7324 417 COOPB +SFDM4 SOUTHFIELD MI US 4248 -8321 370 NWR +SFDN6 STRATFORD NY US 4318 -7468 320 COOPB +SFDN7 SANFORD (8 NE) NC US 3553 -7905 80 COOPA +SFDS2 STRATFORD (7 SW) SD US 4523 -9838 382 COOPB +SFDS2G STRATFORD (7 SW) SD US 4523 -9838 -9999 +SFDT2 STAMFORD TX US 3294 -9980 500 COOPAB +SFDU1 PRICE (20 NW) UT US 3979 -11112 2326 +SFDV2 STAFFORD VA US 3841 -7739 15 UCOOP +SFEC1 BALDWIN PARK (2 N) CA US 3411 -11797 122 ALERT +SFEN5 SANTA FE SETON NM US 3560 -10593 2134 COOPB +SFET2 SAN ANGELO (2 SE) TX US 3145 -10042 558 UCOOP +SFF SPOKANE WA US 4768 -11732 -9999 ASOS +SFFA3 PHOENIX (7 SW) AZ US 3340 -11217 320 GOES +SFFC1 MARSH CREEK CA US 3789 -12187 207 ALERT +SFFC3 STAFFORD CT US 4198 -7239 268 +SFFI1 NEW MEADOWS (3 NNE) ID US 4494 -11619 1676 GOES +SFFM7 STEFFENVILLE MO US 3997 -9189 210 COOPAB +SFFN6 SUFFERN NY US 4111 -7416 82 COOPB +SFFN6I SUFFERN NY US 4111 -7416 82 +SFFP1 SINNEMAHONING PA US 4140 -7802 284 GOES +SFFT2 SAN ANGELO (3 ENE) TX US 3147 -10040 561 UCOOP +SFGC1 ANNAPOLIS (3 W) CA US 3869 -12341 23 GOES +SFGC2 SOUTH FORK (3 SW) CO US 3764 -10666 -9999 GOES +SFGE2 SAN FRANCISCO GOTERA ES 1341 -8807 -9999 +SFGL1 HARRISONBURG (6 N) LA US 3185 -9178 -9999 GOES +SFGT2 SAN ANGELO (5 SW) TX US 3142 -10051 591 UCOOP +SFHC1 BALDWIN PARK CA US 3411 -11797 122 GOES +SFHN2 ELKO (20 SE) NV US 4063 -11573 1608 GOES +SFHS2 SPEARFISH (1 SW) SD US 4448 -10386 1109 +SFHV2 CHILHOWIE (4 SE) VA US 3676 -8163 642 UCOOP +SFHW4 SARATOGA (4 N) WY US 4150 -10680 2073 COOPB +SFIT2 SHEFFIELD (17 SSE) TX US 3045 -10173 565 RFCSIM +SFJO3 DAYVILLE (3 S) OR US 4442 -11954 738 +SFKC1 REDDING (8 NW) CA US 4066 -12253 1052 GOES +SFKC2 SOUTH FORK (15 SE) CO US 3747 -10679 3243 COOPA +SFKI1 KELLOGG (1 WNW) ID US 4755 -11614 693 GOES +SFKN2 ELKO (12 SSW) NV US 4068 -11574 1606 COOPC +SFKO3 TILLAMOOK (15 NE) OR US 4560 -12348 646 GOES +SFKT1 KENTON (4 NE) TN US 3625 -8897 91 +SFKW4 CODY (30 SW) WY US 4437 -10947 1930 UCOOP +SFLC1 NOVATO (3 W) CA US 3812 -12263 55 ALERT +SFLM7 SAINT FRANCISVILLE (1 N) MO US 4047 -9157 28 +SFLM7G SAINT FRANCISVILLE (1 N) MO US 4047 -9157 28 +SFLN2 SAN JACINTO (5 N) NV US 4194 -11469 1561 +SFLO3 MEDFORD (15 ENE) OR US 4241 -12260 524 +SFLS2 SIOUX FALLS SD US 4360 -9674 -9999 +SFLS2G SIOUX FALLS SD US 4360 -9674 -9999 +SFLU1 VERNAL (18 E) UT US 4027 -10928 1676 GOES +SFM SANFORD ME US 4339 -7071 -9999 AWOS +SFMA3 CLIFTON (10 NNE) AZ US 3320 -10920 1463 ALERT +SFMM8 BROWNING (11 SSW) MT US 4841 -11315 1359 ALERT +SFMN5 SANTA FE (6 E) NM US 3569 -10584 2374 UCOOP +SFMS2 SIOUX FALLS SD US 4357 -9676 -9999 +SFMT2 SAN ANGELO (2 WSW) TX US 3145 -10048 585 UCOOP +SFMW2 MILAM (2 NW) WV US 3883 -7910 744 IFLOWS +SFNC1 SAN FRANCISCO CA US 3776 -12283 -9999 BUOY +SFNF1 SANFORD (1 SSW) FL US 2880 -8127 4 COOPA +SFNM5 ST. FRANCIS (5 NW) MN US 4541 -9345 -9999 UCOOP +SFNN5 SANTA FE (3 E) NM US 3569 -10588 2229 UCOOP +SFNW1 ONALASKA (1 E) WA US 4658 -12268 174 GOES +SFO SAN FRANCISCO CA US 3766 -12244 2 +SFOC1 SAN FRANCISCO CA US 3777 -12243 53 COOPABC +SFOI4 FONTANELLE IA US 4129 -9457 -9999 +SFOI4D FONTANELLE IA US 4129 -9457 -9999 +SFOR1 SOUTH FOSTER RI US 4182 -7154 108 GOES +SFOT1 GREENFIELD (3 SSW) TN US 3612 -8881 -9999 GOES +SFOV2 SUFFOLK VA US 3666 -7656 12 GOES +SFOW4 CODY (19 SW) WY US 4422 -10933 1676 UCOOP +SFPC1 SYLMAR (3 W) CA US 3431 -11849 381 ALERT +SFPN5 SAN FELIPE PUEBLO (1 NNE) NM US 3544 -10644 1559 +SFPW1 SOUTH SNOHOMISH (1 SE) WA US 4789 -12209 9 ALERT +SFPW2 SMITHFIELD WV US 3950 -8056 253 IFLOWS +SFPW4 KAYCEE (7 SE) WY US 4362 -10658 2201 UCOOP +SFQC1 CASTAIC (5 NW) CA US 3453 -11853 481 GOES +SFRA4 ST FRANCIS AR US 3645 -9014 91 +SFRC1 NEWARK (2 W) CA US 3752 -12207 30 ALERT +SFRG1 LUMPKIN (10 SW) GA US 3197 -8488 -9999 +SFRK1 ST. FRANCIS (1 N) KS US 3979 -10180 995 UCOOP +SFRL1 SICILY ISLAND (5 NE) LA US 3189 -9159 14 GOES +SFRM4 SOUTHFIELD MI US 4245 -8330 -9999 AHOS +SFRN5 SANTA FE (5 E) NM US 3569 -10584 2353 +SFRV2 WYTHEVILLE (5 W) VA US 3701 -8118 774 +SFRW4 ROBERTSON (9 S) WY US 4105 -11040 2582 GOES +SFSC2 BOULDER (7 WSW) CO US 4002 -10540 2396 ALERT +SFSF1 TALLAHASSEE (12 W) FL US 3031 -8443 -9999 ALERT +SFSM5 ST FRANCIS MN US 4530 -9338 -9999 COOPB +SFSM8 WILSALL (13 ENE) MT US 4609 -11043 2469 SNOTEL +SFSN5 SANTA FE (11 NE) NM US 3577 -10578 3488 SNOTEL +SFSO2 STRATFORD (4 NNW) OK US 3485 -9700 340 +SFST2 SAN ANGELO TX US 3146 -10044 567 UCOOP +SFSU1 SCOFIELD (4 N) UT US 3978 -11113 2312 +SFSV2 LURAY VA US 3865 -7854 220 +SFSW4 SHERIDAN (7 NE) WY US 4484 -10684 1143 COOPC +SFTC1 YOSEMITE VILLAGE (7 NE) CA US 3778 -11950 2652 GOES +SFTC2 FORT COLLINS (8 SE) CO US 4048 -10503 1493 ALERT +SFTN7 MCCULLERS (2 N) NC US 3569 -7869 79 GOES +SFTV2 SWIFT RUN VA US 3837 -7858 433 IFLOWS +SFTW1 CARNATION (7 NE) WA US 4770 -12178 204 GOES +SFUU1 CASTLE DALE (10 SE) UT US 3912 -11086 -9999 GOES +SFVC1 JULIAN (5 NNW) CA US 3310 -11647 695 ALERT +SFVL1 SAINT FRANCISVILLE LA US 3077 -9138 35 COOPB +SFWC1 WILBUR SPRINGS CA US 3904 -12242 488 GOES +SFWC2 MEEKER (5 SE) CO US 4001 -10782 1951 +SFWF1 FORT MEADE (7 SE) FL US 2766 -8175 -9999 OTHER +SFWI3 LAFAYETTE (5 E) IN US 4042 -8677 177 +SFX SPRINGFIELD ID US 4311 -11269 1362 WSR88D +SFYP1 BRIDGEVILLE PA US 4033 -8011 258 UCOOP +SFYV2 DUFFIELD (5 SSE) VA US 3664 -8275 366 +SFZ PAWTUCKET RI US 4192 -7149 -9999 SAWRS +SFZC1 SCHEELITE (13 SSE) CA US 3721 -11857 2697 WSF +SFZM7 SANTE FE MO US 3933 -9180 -9999 GOES +SFZM7G SANTE FE MO US 3933 -9180 -9999 +SFZO3 EAGLE POINT (27 NE) OR US 4272 -12240 1067 WSF +SGAC1 SANTA MARGARITA (1 W) CA US 3539 -12060 319 ALERT +SGAC2 SAGUACHE (2 W) CO US 3810 -10617 2385 AWOS +SGAM4 SAGINAW (9 SW) MI US 4337 -8411 180 UCOOP +SGAS2 GARRETSON SD US 4371 -9650 -9999 UCOOP +SGAT2 SARAGOSA (13 ESE) TX US 3096 -10346 -9999 GOES +SGAW3 ST GERMAIN (2 NE) WI US 4592 -8945 504 UCOOP +SGBA2 SALCHA-GRAVEL BAR AK US 6453 -14482 244 COOPAB +SGBC1 LOS ALIMTOS CA US 3381 -11809 11 ALERT +SGBL1 SNT GABRIEL LA US 3027 -9110 9 COOPB +SGBW4 RAWLINS (35 S) WY US 4142 -10725 2393 SNOTEL +SGCA2 SKAGWAY (6 NE) AK US 5953 -13523 274 COOPAB +SGCC1 SANTA ANA (1 W) CA US 3377 -11788 37 ALERT +SGCC2 FORT COLLINS (2 S) CO US 4056 -10508 1523 ALERT +SGCM1 EAST SEBAGO (5 NW) ME US 4391 -7071 177 SNOCOR +SGCT1 SPRING CREEK TN US 3578 -8870 -9999 GOES +SGCT2 LUCKENBACH TX US 3018 -9875 -9999 ALERT +SGCU1 MOAB (50 SSE) UT US 3912 -10970 1707 GOES +SGDC1 GLENDORA (3 N) CA US 3421 -11786 451 ALERT +SGDT2 SUGARLAND (4 SSE) TX US 2957 -9561 -9999 ALERT +SGDU1 SIGURD (2 NE) UT US 3887 -11195 1579 +SGEC1 ELK CREEK (1 S) CA US 3958 -12253 244 GOES +SGEF1 APALACHICOLA (11 ESE) FL US 2969 -8480 3 COOPB +SGEM5 SAVAGE MN US 4478 -9334 -9999 UCOOP +SGET2 SANGER (2 S) TX US 3334 -9718 -9999 +SGF SPRINGFIELD MO US 3724 -9340 390 +SGFA2 VALDEZ (9 E) AK US 6107 -14627 168 SNOCOR +SGFC1 BALDWIN PARK (2 N) CA US 3411 -11797 122 ALERT +SGFE2 RIO LEMPA AT SAN GREGORI ES 1393 -8850 -9999 +SGFM7 SPRINGFIELD (7 SE) MO US 3715 -9320 -9999 +SGFO3 OAKRIDGE (12 SW) OR US 4367 -12265 1082 GOES +SGFT2 SEGUIN TX US 2957 -9793 -9999 RFCSIM +SGGC1 CYPRESS (3 WSW) CA US 3381 -11809 9 ALERT +SGGN2 STEAMBOAT (2 N) NV US 3941 -11974 1384 +SGH SPINGFIELD OH US 3984 -8384 321 +SGHC1 TRUCKEE (8 NNW) CA US 3943 -12023 1932 COOPAB +SGHO1 SPRINGFIELD OH US 3994 -8381 288 COOPC +SGIF1 EASTPOINT (3 S) FL US 2969 -8488 0 GOES +SGIT2 SEGUIN TX US 2957 -9797 -9999 UCOOP +SGJ ST AUGUSTINE FL US 2996 -8134 3 AWOS +SGKC1 SAN DIMAS (14 N) CA US 3424 -11781 518 ALERT +SGKK2 WAYLAND KY US 3748 -8293 512 IFLOWS +SGLA2 VALDEZ (4 SSE) AK US 6108 -14630 -9999 GOES +SGLA3 PINE (16 NNW) AZ US 3462 -11152 1865 SNOTEL +SGLC1 GLENDORA (8 N) CA US 3416 -11791 227 ALERT +SGLC2 LEADVILLE (4 W) CO US 3925 -10637 2968 COOPB +SGLI4 GLIDDEN IA US 4206 -9473 -9999 +SGLI4D GLIDDEN IA US 4206 -9473 -9999 +SGLK2 NOCTOR (5 NE) KY US 3759 -8332 396 IFLOWS +SGLM1 CARRABASSETT VALLEY (5 WSW) ME US 4503 -7031 -9999 NWR +SGLM4 SHINGLETON (5 N) MI US 4642 -8648 251 COOPBC +SGLQ2 SUGAR LAKE AT OUTLET CN 5035 -11853 -9999 +SGLT2 SUGARLAND (1 SSW) TX US 2961 -9564 -9999 ALERT +SGMC1 KLAMATH RIVER (11 NW) CA US 4194 -12301 1890 WSF +SGMT2 SEGUIN (10 SSW) TX US 2958 -9802 -9999 UCOOP +SGNC1 TRUCKEE (8 N) CA US 3943 -12024 1926 +SGNM7 STE. GENEVIEVE MO US 3798 -9008 114 COOPB +SGNN5 SILVER CITY (11 NE) NM US 3292 -10815 2548 SNOTEL +SGNW1 TOPPENISH WA US 4623 -12114 1540 GOES +SGNW3 SHEBOYGAN WI US 4375 -8768 -9999 C-MAN +SGOC1 MISSION VIEJO (10 NNE) CA US 3371 -11753 1707 ALERT +SGOF1 ST. GEORGE ISLAND (12 S) FL US 2941 -8486 -9999 C-MAN +SGOT2 CHRISTOVAL (7 NNE) TX US 3131 -10045 -9999 +SGPC1 FORESTHILL (8 NNE) CA US 3913 -12075 1171 GOES +SGPW1 TOUTLE (7 ESE) WA US 4628 -12255 975 COOPB +SGPW2 MYRTLE (5 NNE) WV US 3782 -8215 546 IFLOWS +SGR HOUSTON TX US 2962 -9566 26 +SGRA2 DEADHORSE (83 S) AK US 6902 -14882 351 GOES +SGRA3 APACHE JCT (15 NW) AZ US 3352 -11169 396 OTHER +SGRC1 OJAI (1 NNE) CA US 3448 -11921 774 ALERT +SGRF1 WEEKI WACHEE (7 NE) FL US 2858 -8248 -9999 OTHER +SGRI4 GRIMES IA US 4168 -9379 -9999 +SGRI4D GRIMES IA US 4168 -9379 -9999 +SGRL1 ST GABRIEL LA US 3026 -9109 6 OTHER +SGRM5 SPRING GROVE (1 W) MN US 4355 -9165 406 COOPB +SGRN4 SEA GIRT (1 S) NJ US 4012 -7403 -9999 C-MAN +SGRP1 SPRING GROVE PA US 3987 -7687 137 COOPB +SGRT1 GATLINBURG (6 SW) TN US 3569 -8353 447 IFLOWS +SGRT2 SUGARLAND (1 NW) TX US 2964 -9565 -9999 ALERT +SGRW2 ADOLPH (2 SE) WV US 3872 -8002 975 IFLOWS +SGS SOUTH ST. PAUL MN US 4486 -9303 -9999 +SGSA2 STERLING (12 ESE) AK US 6048 -15046 180 GOES +SGSC1 SAUGUS (13 N) CA US 3459 -11845 642 COOPB +SGSF1 ASTOR (9 W) FL US 2924 -8164 -9999 GOES +SGSI1 ATHOL (5 SE) ID US 4787 -11658 1244 WSF +SGSO2 STECKER (3 SSE) OK US 3491 -9829 446 +SGST2 SEAGRAVES TX US 3294 -10257 1024 ALERT +SGSW1 CEDONIA (10 E) WA US 4817 -11797 1289 WSF +SGT STUTTGART AR US 3460 -9157 -9999 AWOS +SGTA4 STUTTGART AR US 3448 -9153 65 COOPB +SGTC2 SARGENTS CO US 3840 -10642 2582 +SGTP1 SAEGERTOWN (1 W) PA US 4172 -8018 390 IFLOWS +SGTT2 SPRINGTOWN (4 S) TX US 3291 -9768 321 COOPB +SGU ST. GEORGE UT US 3709 -11359 896 SAWRS +SGUA3 SAGUARO AZ US 3219 -11073 936 COOPB +SGUC1 PETERS (4 E) CA US 3799 -12098 73 ALERT +SGUC2 DECKERS (2 SE) CO US 3923 -10520 2011 ALERT +SGUT2 SEGUIN TX US 2958 -9798 -9999 UCOOP +SGUU1 SAINT GEORGE UT US 3711 -11357 844 COOPABC +SGUW1 ASOTIN (17 SW) WA US 4624 -11739 1219 SNOTEL +SGVC1 EL MONTE (2 SSE) CA US 3405 -11801 91 ALERT +SGVI2 SPRING GROVE (2 N) IL US 4247 -8824 261 COOPB +SGVM4 SAGINAW MI US 4338 -8412 180 COOPC +SGVP1 SPRING GROVE PA US 3988 -7685 -9999 GOES +SGVW2 SUGAR GROVE WV US 3854 -7930 -9999 COOPAB +SGWC2 SEDGWICK CO US 4094 -10253 1092 COOPB +SGWI1 BOISE (7 NNE) ID US 4370 -11612 1597 GOES +SGWM4 SAGINAW (9 W) MI US 4342 -8414 195 COOPA +SGWN7 SUGAR GROVE (3 SW) NC US 3624 -8182 805 GOES +SGWT2 SPRINGTOWN (2 E) TX US 3295 -9763 -9999 UCOOP +SGX RANCHO BERNARDO (1 W) CA US 3302 -11708 210 +SGXC2 LAKEWOOD (2 SE) CO US 3968 -10505 1649 ALERT +SGY SKAGWAY AK US 5946 -13531 9 +SGYC2 LAKE GEORGE (10 SW) CO US 3887 -10545 -9999 GOES +SGYI4 SIGOURNEY IA US 4133 -9220 244 COOPABC +SGZT2 SANGER TX US 3336 -9717 206 +SHAA1 MOUNTAIN BROOK AL US 3352 -8673 -9999 UCOOP +SHAC1 SHANDON CA US 3566 -12071 315 ALERT +SHAC2 SHAW (4 ENE) CO US 3957 -10329 1524 COOPAB +SHAF1 SWEETWATER (14 WSW) FL US 2569 -8063 -9999 GOES +SHAI1 PIERCE (14 E) ID US 4653 -11575 1402 SNOTEL +SHAI2 SHANNON (6 WNW) IL US 4217 -8983 262 COOPB +SHAI4 CORRECTIONVILLE (1 NNE) IA US 4245 -9577 427 SCAN +SHAK2 MANCHESTER KY US 3714 -8377 303 +SHAM8 SHAWMUT (1 N) MT US 4635 -10956 1183 GOES +SHAN3 MOULTONBOROUGH NH US 4373 -7136 166 GOES +SHAN6 SHARON SPRINGS NY US 4278 -7458 460 COOPAB +SHAN7 SHALLOTTE NC US 3393 -7839 6 COOPBC +SHAO1 BRECON (3 NE) OH US 3928 -8435 -9999 IFLOWS +SHAO2 SHAWNEE (2 NE) OK US 3535 -9690 320 COOPB +SHAP1 SHARON PA US 4123 -8051 259 UCOOP +SHAS2 SHADEHILL (1 SW) SD US 4575 -10220 686 GOES +SHAT2 SHAMROCK TX US 3526 -10024 660 GOES +SHAV2 SHAWSVILLE (2 SSW) VA US 3713 -8027 415 IFLOWS +SHAW1 CONCRETE WA US 4853 -12175 55 GOES +SHAW3 SHAWANO WI US 4450 -8875 -9999 COOPAB +SHBF1 SAFERY HARBOR FL US 2800 -8269 -9999 +SHBI2 SHABBONA (3 S) IL US 4173 -8887 -9999 COOPB +SHBI3 SHELBYVILLE IN US 3952 -8578 229 COOPAB +SHBL1 SHELL BEACH LA US 2987 -8967 0 HTG +SHBM6 SHUBUTA MS US 3187 -8870 61 +SHBN1 SHUBERT NE US 4015 -9571 296 UCOOP +SHBN4 STONE HARBOR NJ US 3906 -7477 3 +SHBN6 SHERBURN (2 SSE) NY US 4268 -7551 329 +SHBN6G SHERBURN (2 SSE) NY US 4268 -7551 -9999 +SHBO3 HEPPNER (1 S) OR US 4533 -11956 671 ALERT +SHBP1 CHARLESVILLE (4 WSW) PA US 3993 -7858 445 IFLOWS +SHBT2 SAN ANTONIO TX US 2947 -9847 -9999 UCOOP +SHBW3 SHEBOYGAN (3 WNW) WI US 4376 -8777 -9999 AUTOB +SHBW4 SHERIDAN WY US 4482 -10697 1372 +SHCA4 SHERIDAN (6 S) AR US 3423 -9237 -9999 +SHCC2 AURORA CO US 3963 -10483 -9999 +SHCF1 CLEVELAND (4 NE) FL US 2698 -8194 -9999 OTHER +SHCI1 POTLATCH (10 ENE) ID US 4698 -11663 1158 GOES +SHCK2 MT. STERLING (1 E) KY US 3805 -8389 277 IFLOWS +SHCM6 GAUTIER (6 NNW) MS US 3045 -8866 -9999 GOES +SHCM8 CAMERON (43 SSE) MT US 4498 -11195 2134 SNOTEL +SHCT2 SACHSE TX US 3296 -9661 -9999 GOES +SHD STAUNTON/WAYNESBORO VA US 3826 -7890 -9999 SAWRS +SHDA4 SHERIDAN (1 SE) AR US 3430 -9240 76 COOPA +SHDC1 SUMMIT CITY (2 NNW) CA US 4071 -12242 328 +SHDC2 FORT COLLINS (3 NNW) CO US 4063 -10510 1529 ALERT +SHDF1 OCALA (7 SSE) FL US 2910 -8215 46 +SHDI2 SHERIDAN IL US 4155 -8868 -9999 UCOOP +SHDI4 SHELDON IA US 4318 -9585 432 COOPABC +SHDN2 DENIO (42 SW) NV US 4190 -11945 1786 WSF +SHDP1 SHARPSVILLE PA US 4127 -8047 259 GOES +SHDT1 ELIZABETHTON (13 NE) TN US 3652 -8210 -9999 +SHDW1 CONCRETE (1 N) WA US 4855 -12173 134 GOES +SHEA1 HUNTSVILLE AL US 3466 -8655 -9999 GOES +SHEA4 SHERIDAN AR US 3412 -9240 47 +SHEC1 ST HELENA (2 E) CA US 3850 -12243 52 GOES +SHEF1 PORT CHARLOTTE (13 E) FL US 2698 -8189 -9999 OTHER +SHEI2 SHERRON PARK IL US 4180 -8765 183 UCOOP +SHEI3 SHELBY (1 SE) IN US 4118 -8733 195 COOPB +SHEI4 SHELBY IA US 4152 -9545 415 COOPB +SHEL1 SHREVEPORT LA US 3257 -9394 -9999 GOES +SHEM3 GT BARRINGTON CT US 4223 -7335 -9999 +SHEM6 SHARON (4 E) MS US 3178 -8908 76 ALERT +SHEN2 DENIO (42 SW) NV US 4190 -11945 1786 WSF +SHEN6 SHERMAN NY US 4217 -7959 469 COOPB +SHEN8 SHERWOOD (3 N) ND US 4900 -10163 503 COOPB +SHEO3 JORDAN VALLEY (8 N) OR US 4312 -11704 1408 COOPABC +SHEP1 SHEHAWKEN (2 N) PA US 4190 -7538 622 IFLOWS +SHES2 KEYSTONE SD US 4396 -10349 1417 GOES +SHET1 SHELBYVILLE TN US 3548 -8646 209 +SHET2 SHERMAN (4 NW) TX US 3370 -9664 232 COOPAB +SHEV2 WAYNESBORO (7 SSW) VA US 3800 -7898 442 IFLOWS +SHEW2 SHEPHERDSTOWN WV US 3943 -7780 86 COOPB +SHEW3 SHELDON WI US 4530 -9095 332 COOPB +SHEW4 SHELL (4 NE) WY US 4457 -10772 -9999 WSF +SHFC1 SHAPTER CA US 3552 -11927 130 UCOOP +SHFF1 CLEWISTON (3 NW) FL US 2679 -8096 -9999 UCOOP +SHFI1 PRICHARD (7 N) ID US 4775 -11595 1055 +SHFI4 SHEFFIELD IA US 4290 -9322 335 COOPB +SHFM8 BOZEMAN (22 SSE) MT US 4540 -11095 2469 SNOTEL +SHFO3 BURNS (13 SW) OR US 4352 -11929 1341 GOES +SHFT2 SHEFFIELD TX US 3069 -10183 661 COOPAB +SHFW3 SHEBOYGAN FALLS (1 W) WI US 4373 -8783 223 +SHFW4 MEETEETSE (19 SW) WY US 4395 -10910 2286 GOES +SHG SHUNGNAK AK US 6688 -15715 61 SAWRS +SHGA2 SHUNGNAK AK US 6688 -15715 -9999 COOPB +SHGA4 MOUNTAIN HOME (8 SSE) AR US 3622 -9235 -9999 GOES +SHGC1 GRENADA (5 E) CA US 4161 -12246 742 GOES +SHGC2 LITTLETON (2 ESE) CO US 3961 -10499 1667 ALERT +SHH SHISHMAREF (1 SW) AK US 6625 -16609 3 AWOS +SHHF1 SPRINGHILL (2 S) FL US 2842 -8256 -9999 OTHER +SHHI4 SHENANDOAH (1 SE) IA US 4076 -9534 333 NWR +SHHM6 SENATOBIA (2 NE) MS US 3463 -8993 68 +SHHN6 SCHOHARIE NY US 4267 -7430 224 COOPB +SHIA1 LOUISVILLE (6 W) AL US 3178 -8567 -9999 ALERT +SHIA2 ANCHORAGE AK US 6122 -14963 162 COOPB +SHIC1 SHINGLETOWN (2 E) CA US 4050 -12185 1106 GOES +SHII4 HULL IA US 4320 -9613 -9999 UCOOP +SHII4D HULL IA US 4320 -9613 -9999 +SHIM5 HILLS MN US 4353 -9636 -9999 UCOOP +SHIN1 SHICKLEY NE US 4040 -9770 -9999 UCOOP +SHIN8 SHIELDS ND US 4623 -10112 550 COOPB +SHIO3 WARM SPRINGS (18 W) OR US 4475 -12163 1091 GOES +SHIW3 SHIOCTON WI US 4450 -8880 -9999 COOPB +SHKC2 LA PLATA (8 W) CO US 3750 -10810 3267 SNOTEL +SHKF1 FLORIDA CITY (34 W) FL US 2538 -8104 -9999 GOES +SHKI3 JASONVILLE (1 W) IN US 3916 -8724 162 COOPA +SHKK2 SANDY HOOK (1 SW) KY US 3808 -8312 219 IFLOWS +SHKM5 SHERACK (81 E) MN US 4802 -9677 -9999 UCOOP +SHKM6 SHUCKTOWN (1 N) MS US 3256 -8877 136 GOES +SHKN1 SCHICKLEY (4 S) NE US 4036 -9773 501 COOPB +SHKN6 TROUT CREEK (2 SW) NY US 4219 -7532 451 GOES +SHKP1 SHICKSHINNY (3 N) PA US 4120 -7615 247 COOPB +SHKV1 STARKSBORO (5 NE) VT US 4428 -7300 368 SNOCOR +SHKW1 SHUKSAN WA US 4892 -12170 619 +SHLA1 HEFLIN AL US 3365 -8563 -9999 GOES +SHLA2 KETCHIKAN (16 NE) AK US 5553 -13134 152 GOES +SHLA3 SHOW LOW (5 SE) AZ US 3418 -11000 1990 GOES +SHLC1 SIGNAL HILL CA US 3380 -11817 43 ALERT +SHLC2 SHERIDAN LAKE CO US 3847 -10229 1241 COOPAB +SHLF1 SPRING CREEK (3 SE) FL US 3006 -8430 -9999 UCOOP +SHLG1 GRIFFIN (5 WNW) GA US 3326 -8436 232 GOES +SHLI1 SHELLEY (9 SSE) ID US 4326 -11205 1445 OTHER +SHLI2 SOUTH HOLLAND IL US 4161 -8760 -9999 UCOOP +SHLI2D SOUTH HOLLAND IL US 4161 -8760 -9999 +SHLI3 SHOALS IN US 3867 -8680 168 +SHLI4 SHELDON (1 N) IA US 4320 -9585 418 COOPB +SHLK2 HARLAN KY US 3685 -8332 390 +SHLM5 ST. HILAIRE MN US 4802 -9620 -9999 UCOOP +SHLM8 SHELBY (6 S) MT US 4842 -11189 941 +SHLN1 SHELBY (3 NE) NE US 4122 -9739 498 COOPB +SHLN2 DENIO (42 SW) NV US 4190 -11945 1786 SNOTEL +SHLN3 SHELBURNE NH US 4439 -7104 228 SNOCOR +SHLN7 SNOW HILL (2 SW) NC US 3545 -7768 29 COOPBC +SHLT1 SHELBYVILLE TN US 3548 -8646 239 COOPA +SHLT2 SHELDON (4 N) TX US 2988 -9509 -9999 +SHLV2 CHILHOWIE (4 SE) VA US 3676 -8163 651 UCOOP +SHLW3 SHELL LAKE WI US 4573 -9192 -9999 UCOOP +SHLW4 SHELL WY US 4453 -10777 1303 COOPAB +SHMC1 TRINITY CENTER (5 WNW) CA US 4102 -12280 1890 GOES +SHMF1 CROSS CITY (16 W) FL US 2967 -8339 2 COOPC +SHMI2 SCHAUMBURG IL US 4201 -8806 -9999 ALERT +SHML1 SHREVEPORT LA US 3245 -9377 63 UCOOP +SHMP1 SOUTHAMPTON PA US 4017 -7503 76 COOPB +SHMS1 MT PLEASANT SC US 3281 -7985 2 +SHMU1 FILLMORE (6 SE) UT US 3893 -11222 1890 WSF +SHMW2 BEMIS (1 NE) WV US 3882 -7972 1158 IFLOWS +SHN SHELTON (2 NW) WA US 4724 -12314 83 +SHNC1 MORGAN HILL (15 NNE) CA US 3732 -12147 701 ALERT +SHNC2 BOULDER (4 S) CO US 3996 -10527 1780 ALERT +SHNC3 SHARON CT US 4183 -7343 366 ALERT +SHNI2 OLD SHAWNEETOWN IL US 3770 -8813 107 COOPB +SHNM4 SHINGLETON MI US 4635 -8647 251 COOPBC +SHNN2 DENIO (42 SW) NV US 4190 -11945 1786 WSF +SHNN8 SHEYENNE (3 SW) ND US 4778 -9914 478 NWR +SHNO1 SHARON OH US 3973 -8156 311 IFLOWS +SHNO3 ST.HELENS OR US 4586 -12280 0 HTG +SHNP1 SHINGLEHOUSE (1 N) PA US 4197 -7820 -9999 GOES +SHNW2 BRANDYWINE (3 SE) WV US 3859 -7915 1073 IFLOWS +SHNW3 SHEBOYGAN (5 SW) WI US 4368 -8776 217 UCOOP +SHOA3 SHOW LOW (4 SE) AZ US 3420 -11000 1996 GOES +SHOC1 SHOSHONE (83 NE) CA US 3597 -11627 479 COOPB +SHOF1 CRESTVIEW (3 E) FL US 3075 -8652 -9999 +SHOI1 SHOSHONE (1 WNW) ID US 4294 -11442 1204 COOPA +SHOK2 SOMERSET KY US 3710 -8460 299 +SHOM4 SHOT POINT MI US 4650 -8717 185 COOPBC +SHON5 SHOEMAKER NM US 3580 -10478 -9999 UCOOP +SHON6 SHOKAN (2 S) NY US 4195 -7420 155 COOPC +SHOP1 SHOEMAKERS PA US 4108 -7503 128 GOES +SHOS2 HOWARD SD US 4401 -9753 -9999 UCOOP +SHOT1 SAVANNAH (6 SSW) TN US 3516 -8832 -9999 GOES +SHOT2 HOUSTON TX US 2974 -9536 -9999 ALERT +SHOV1 SHOREHAM VT US 4387 -7325 85 COOPB +SHOW4 CODY WY US 4450 -10908 975 GOES +SHPA2 ANCHORAGE (16 ESE) AK US 6113 -14945 533 SNOTEL +SHPC1 NIPOMO (17 ENE) CA US 3508 -12018 634 ALERT +SHPC2 GARDNER (7 S) CO US 3770 -10523 2363 COOPAB +SHPC3 NEWTOWN CT US 4145 -7328 -9999 UCOOP +SHPF1 SPRING CREEK (3 SW) FL US 3006 -8429 3 C-MAN +SHPI1 SHOUP ID US 4538 -11428 1036 COOPABC +SHPI3 SHARPSVILLE IN US 4038 -8608 -9999 UCOOP +SHPK1 SHARPE (3 E) KS US 3827 -9565 335 COOPB +SHPK2 SHEPHERDSVILLE KY US 3800 -8570 140 +SHPL1 SPRINGHILL LA US 3300 -9343 -9999 UCOOP +SHPM1 SHAPLEIGH ME US 4353 -7085 183 SNOCOR +SHPM5 BRAINERD (10 SE) MN US 4624 -9407 -9999 +SHPM8 WHITE SULPHUR SPRINGS (16 NNE) MT US 4677 -11082 1774 WSF +SHPN5 SHIPROCK NM US 3678 -10870 1484 COOPAB +SHPP1 SHARPSVILLE (1 ENE) PA US 4126 -8046 268 GOES +SHPW1 TOUTLE (23 SE) WA US 4619 -12225 1341 SNOTEL +SHPW2 SHEPHERDSTOWN WV US 3943 -7786 198 UCOOP +SHQC1 SIERRA GLEN (5 SSE) CA US 3657 -11896 1234 GOES +SHR SHERIDAN WY US 4477 -10697 1202 +SHRA2 ANCHORAGE (8 S) AK US 6111 -14985 49 UCOOP +SHRC1 PALA (5 WSW) CA US 3333 -11715 73 ALERT +SHRC2 SHERIDAN CO US 3965 -10503 1614 GOES +SHRC3 SHARON CT US 4183 -7343 375 +SHRF1 SHERMAN (1 SSW) FL US 2719 -8076 -9999 GOES +SHRI2 SHERMAN IL US 3989 -8960 177 COOPB +SHRI4 SHELL ROCK (2 W) IA US 4271 -9258 274 COOPB +SHRK1 SHARON SPRINGS KS US 3890 -10175 1052 COOPABC +SHRK2 IRVINE KY US 3771 -8398 196 +SHRL1 SHREVEPORT LA US 3255 -9387 -9999 NWR +SHRM1 SHIRLEY MILLS ME US 4534 -6959 360 UCOOP +SHRM2 SHARPSBURG (5 S) MD US 3940 -7772 152 COOPAB +SHRM4 SHERMAN (1 N) MI US 4443 -8570 -9999 +SHRM5 SHERBURN (3 WSW) MN US 4363 -9478 402 COOPB +SHRM6 SHARON (2 SW) MS US 3178 -8915 122 ALERT +SHRN1 LOUP CITY (4 ENE) NE US 4130 -9888 641 GOES +SHRN4 SOUTH HARRISON NJ US 3972 -7528 26 AHOS +SHRN5 SHIPROCK NM US 3678 -10870 1489 GOES +SHRN6 SHERBURNE NY US 4265 -7548 -9999 +SHRN7 CHARLOTTE (18 N) NC US 3549 -8079 72 IFLOWS +SHRN8 SHARON ND US 4762 -9787 462 COOPAB +SHRO2 SHORT (1 W) OK US 3557 -9453 -9999 GOES +SHRP1 SHARPSBURG (1 SE) PA US 4049 -7992 219 UCOOP +SHRS1 SHARON (2 W) SC US 3495 -8138 -9999 +SHRT2 SHERMAN TX US 3371 -9664 -9999 NWR +SHRV1 SOUTH HERO (2 SSE) VT US 4463 -7331 34 COOPA +SHRW1 ELLENSBURG (14 W) WA US 4701 -12086 1295 SNOCOR +SHRW4 MEDICINE BOW (33 N) WY US 4237 -10611 2187 COOPAB +SHSC1 PINECREST (11 SE) CA US 3809 -11984 2408 WSF +SHSC2 RICO (2 ESE) CO US 3765 -10802 2774 SNOTEL +SHSM8 SHONKIN (7 S) MT US 4753 -11058 1311 COOPABC +SHSN6 SHARON SPRINGS NY US 4280 -7462 -9999 SNOCOR +SHSO2 SHAWNEE (3 NNW) OK US 3537 -9695 331 +SHSS2 SOUTH SHORE SD US 4509 -9712 -9999 AHOS +SHST2 SANTA ANA (8 SSE) TX US 2608 -9815 20 COOPC +SHSW4 DUBOIS (16 NW) WY US 4363 -10992 2374 WSF +SHTC1 GRENADA (11 SE) CA US 4154 -12238 -9999 OTHER +SHTN2 LAS VEGAS (14 SSE) NV US 3597 -11506 914 ALERT +SHTN8 SOUTH HEART (2 E) ND US 4687 -10295 741 +SHTO2 SHORT (1 E) OK US 3557 -9452 204 COOPB +SHTQ8 ROCHE PERCEE (8 SW) SK CN 4903 -10285 546 GOES +SHTW1 SHELTON WA US 4720 -12310 7 +SHUA2 SAND POINT (61 SSW) AK US 5450 -16100 -9999 BUOY +SHUC1 WESTHAVEN (11 NE) CA US 4114 -12391 805 GOES +SHUI4 HUMBOLDT IA US 4272 -9422 -9999 +SHUI4D HUMBOLDT IA US 4272 -9422 -9999 +SHUK2 GREENUP (5 W) KY US 3858 -8305 305 IFLOWS +SHUN1 SHUBERT (1 SE) NE US 4022 -9567 346 NWR +SHUN5 RED RIVER (10 ENE) NM US 3678 -10523 3078 WSF +SHUN6 SHUSAN NY US 4309 -7335 162 +SHUS2 HURON SD US 4435 -9822 -9999 UCOOP +SHUS2D HURON SD US 4435 -9822 -9999 +SHV SHREVEPORT LA US 3245 -9382 85 +SHVC1 SHAVER LAKE POINT (2 SE) CA US 3714 -11926 1768 GOES +SHVI2 SHELBYVILLE (10 SW) IL US 3931 -8894 263 NWR +SHVM3 SHATTUCKVILLE MA US 4263 -7273 -9999 GOES +SHVM4 SOUTH HAVEN MI US 4240 -8628 189 COOPA +SHVQ2 BROOKMERE (4 N) BC CN 4987 -12087 1450 WSF +SHVT1 SHELBYVILLE (2 W) TN US 3548 -8650 -9999 +SHVT2 SAN ANTONIO TX US 2960 -9858 -9999 UCOOP +SHWA2 DELTA JUNCTION (12 NNW) AK US 6420 -14593 -9999 SNOCOR +SHWC1 YOSEMITE VILLAGE (15 NW) CA US 3792 -11975 2012 WSF +SHWI1 CLARKIA (2 E) ID US 4695 -11633 975 SNOTEL +SHWI2 SHOREWOOD IL US 4152 -8822 -9999 UCOOP +SHWK1 SHAWNEE (2 S) KS US 3898 -9472 323 +SHWM8 SIMMS (7 W) MT US 4751 -11208 1125 GOES +SHWN2 MESQUITE (9 N) NV US 3695 -11403 762 ALERT +SHWN8 SHERWOOD (15 W) ND US 4898 -10195 489 GOES +SHWO1 SHAWNEE HILLS OH US 3875 -8320 269 +SHWO2 SHAWNEE (LARC) (2 NNW) OK US 3536 -9694 -9999 +SHWW3 SHERWOOD WI US 4417 -8827 260 UCOOP +SHXP1 SHUNK (1 E) PA US 4155 -7673 515 GOES +SHYI1 SHELLY (3 N) ID US 4341 -11213 1447 GOES +SHYM3 SHIRLEY MA US 4254 -7165 46 COOPA +SHYM5 SHELLY (4 SE) MN US 4741 -9676 256 COOPB +SHYM5G SHELLY (4 SE) MN US 4741 -9676 -9999 +SHYN8 SHEYENNE ND US 4783 -9912 -9999 UCOOP +SHYO1 SIDHEY (1 NW) OH US 4030 -8417 314 COOPB +SHZM1 MILFORD (3 NE) ME US 4490 -6864 61 OTHER +SHZM7 SHELBINA (3 N) MO US 3973 -9245 -9999 GOES +SHZM7G SHELBINA (3 N) MO US 3973 -9245 -9999 +SHZN2 SCHURZ NV US 3895 -11881 1280 AMOS +SHZO3 LAKEVIEW (13 NE) OR US 4235 -12022 2012 WSF +SHZT2 SCHERTZ TX US 2955 -9827 -9999 +SIAC1 SAN DIMAS (1 SE) CA US 3411 -11781 293 ALERT +SIAC2 SEDALIA (5 SSE) CO US 3936 -10493 -9999 UCOOP +SIAI4 WEST DES MOINES IA US 4158 -9374 -9999 OTHER +SIAI4D WEST DES MOINES IA US 4158 -9374 -9999 +SIAN2 WINNEMUCCA (39 SSE) NV US 4040 -11762 1402 GOES +SIAT2 SEGOVIA TX US 3042 -9967 543 UCOOP +SIBC1 TAHOE CITY (7 W) CA US 3919 -12026 2682 AHOS +SIBI4 SIBLEY (5 NNE) IA US 4345 -9571 509 COOPABC +SICC1 ROCKLIN (1 SE) CA US 3878 -12120 104 ALERT +SICI4 SIOUX CITY IA US 4248 -9626 -9999 NWR +SICN4 SEA ISLE CITY NJ US 3916 -7470 3 +SICO3 MEHAMA (9 N) OR US 4487 -12265 411 COOPAB +SICT2 SHEFFIELD (16 S) TX US 3046 -10174 589 GOES +SIDC2 NATHROP (8 ENE) CO US 3879 -10596 -9999 GOES +SIDI2 SIDELL (5 NW) IL US 3998 -8788 206 COOPB +SIDI4 SIDNEY IA US 4075 -9565 344 COOPABC +SIDM6 SHIP ISLAND MS US 3021 -8897 -9999 GOES +SIDM8 SIDNEY (2 S) MT US 4768 -10416 573 +SIDN1 SIDNEY (6 NNW) NE US 4123 -10302 1317 COOPAB +SIDO1 SIDNEY (1 S) OH US 4027 -8415 287 +SIDR6 SAN ISIDRO NR 1254 -8611 -9999 +SIDW1 CLARKSTON (7 W) WA US 4642 -11719 250 OTHER +SIEC1 SIERRA CITY CA US 3957 -12062 1292 WSF +SIEI2 EDWARDSVILLE IL US 3879 -8999 176 UCOOP +SIEN5 RUIDOSA (8 NW) NM US 3340 -10578 3133 SNOTEL +SIET2 SEGUIN (1 E) TX US 2957 -9795 -9999 UCOOP +SIFC1 SIERRA CITY (4 NNE) CA US 3962 -12061 1768 WSF +SIFI1 IDAHO FALLS (7 N) ID US 4361 -11206 1442 GOES +SIFI4 IOWA FALLS IA US 4253 -9327 -9999 +SIFI4D IOWA FALLS IA US 4253 -9327 -9999 +SIFO3 SISTERS OR US 4428 -12155 969 COOPAB +SIFS2 SIOUX FALLS SD US 4353 -9679 428 COOPB +SIFS2G SIOUX FALLS SD US 4353 -9679 -9999 +SIFW1 FORKS (5 NE) WA US 4796 -12426 390 GOES +SIG SAN JUAN PR 1846 -6610 -9999 +SIGA3 GLOBE (10 S) AZ US 3329 -11084 2392 NWR +SIGC1 LONG BEACH (2 NNE) CA US 3380 -11817 30 COOPB +SIGH3 SAN IGNACIO HO 1467 -8704 -9999 +SIGI4 SIGOURNEY (2 S) IA US 4130 -9220 199 +SIGI4G SIGOURNEY (2 S) IA US 4130 -9220 199 +SIGN5 SEBOYETITA (22 N) NM US 3553 -10733 -9999 +SIGT1 SIGNAL MOUNTAIN TN US 3512 -8537 -9999 UCOOP +SIGU1 MONROE (5 SE) UT US 3858 -11207 2667 GOES +SIK SIKESTON MO US 3690 -8957 -9999 SAWRS +SIKA3 HICKIWAN (10 SW) AZ US 3231 -11267 579 ALERT +SIKM7 DEXTER (7 NE) MO US 3688 -8986 12 NWR +SIL SLIDELL (6 NNW) LA US 3033 -8983 8 +SILA2 NINILCHIK (12 SE) AK US 6001 -15134 349 C-MAN +SILA4 SILVER HILL AR US 3595 -9273 171 GOES +SILC1 KIT CARSON CA US 3868 -12012 2213 GOES +SILC2 SILT (1 E) CO US 3955 -10763 1669 UCOOP +SILF1 AVON PARK (2 SW) FL US 2756 -8152 -9999 OTHER +SILG1 HAMILTON GA US 3277 -8480 -9999 UCOOP +SILI1 SILVER CITY (5 W) ID US 4302 -11682 1878 COOPABC +SILI2 SULLIVAN (3 S) IL US 3956 -8861 201 COOPB +SILM5 SILVER BAY MN US 4729 -9130 -9999 UCOOP +SILM6 SILVER CITY (1 WSW) MS US 3309 -9051 -9999 SCAN +SILM8 RED LODGE (6 WSW) MT US 4515 -10935 2021 SNOTEL +SILN2 ELY (32 E) NV US 3923 -11425 2438 WSF +SILN6 SILVER CREEK (3 E) NY US 4256 -7912 213 COOPB +SILN7 SILER CITY (2 N) NC US 3576 -7946 186 COOPAB +SILO1 NORTH SALEM (2 SE) OH US 4013 -8052 274 GOES +SILO3 SILETZ (2 E) OR US 4472 -12389 31 COOPB +SILS1 SILVERSTREET (3 W) SC US 3421 -8176 -9999 GOES +SILS2 SISSETON (11 SW) SD US 4553 -9718 -9999 UCOOP +SILT2 SILVER (5 W) TX US 3205 -10076 -9999 +SILU1 IBAPAH (25 E) UT US 4003 -11362 1285 GOES +SILV1 SALISBURY (2 E) VT US 4390 -7307 183 UCOOP +SILW1 PLYMOUTH (5 NE) WA US 4598 -11930 305 NWR +SIMC1 SIMI (2 WNW) CA US 3428 -11881 201 COOPB +SIMC2 SIMLA CO US 3916 -10408 1823 COOPB +SIMC3 SIMSBURY CT US 4187 -7280 43 +SIMF1 PALATKA (7 NW) FL US 2974 -8171 0 +SIMK1 SIMPSON (1 S) KS US 3937 -9793 -9999 GOES +SIMN7 SIMPSON (3 ESE) NC US 3556 -7723 -9999 GOES +SIMO3 SIMNASHO OR US 4497 -12137 732 +SIMS1 SIMPSONVILLE (5 SW) SC US 3465 -8230 197 GOES +SIMU1 DUGWAY (13 SSE) UT US 4009 -11273 1494 +SIMV2 NAFFS (1 N) VA US 3717 -8002 524 IFLOWS +SINI4 INDIANOLA IA US 4137 -9355 -9999 +SINI4D INDIANOLA IA US 4137 -9355 -9999 +SINM7 SALEM (19 E) MO US 3750 -9126 375 RAWS +SINN1 SIDNEY NE US 4113 -10297 1234 COOPB +SINN6 JAMESTOWN (11 N) NY US 4227 -7927 434 GOES +SINT2 SINTON TX US 2805 -9750 -9999 RFCSIM +SINW1 LOOMIS WA US 4879 -11965 442 GOES +SINW4 SINCLAIR (7 NE) WY US 4187 -10706 1951 GOES +SIOC1 OAK VIEW (2 S) CA US 3438 -11930 94 ALERT +SIOI4 SIOUX CITY (4 N) IA US 4252 -9640 366 +SIOI4G SIOUX CITY (4 N) IA US 4252 -9640 366 +SIOS2 SIOUX FALLS SD US 4355 -9670 -9999 UCOOP +SIOT2 SAN ANTONIO TX US 2950 -9851 -9999 +SIPC1 LONE PINE (15 SW) CA US 3647 -11827 3322 WSF +SIPC2 AURORA (5 SE) CO US 3968 -10476 1707 ALERT +SIPK1 SCIPIO (1 SE) KS US 3835 -9520 264 GOES +SIPM2 SIMPSONVILLE (1 W) MD US 3918 -7690 85 UCOOP +SIPM6 GULFPORT (8 SE) MS US 3027 -8901 -9999 C-MAN +SIPM8 SIMPSON (6 NW) MT US 4900 -11021 835 COOPAB +SIRC1 SIERRA DADRE CA US 3417 -11803 213 ALERT +SIRI2 SHIRLAND IL US 4247 -8922 224 COOPB +SIRW3 SIREN WI US 4579 -9238 304 UCOOP +SISA2 HOONAH (13 ENE) AK US 5817 -13526 18 GOES +SISC1 LOS ALAMOS CA US 3474 -12027 172 GOES +SISL1 SLIDELL LA US 3027 -8977 3 COOPAB +SISO2 STECKER (5 S) OK US 3487 -9830 402 +SISR6 SAN ISIDRO NI 1290 -8618 -9999 +SISS2 SISSETON SD US 4567 -9705 -9999 UCOOP +SIST2 SISTERDALE TX US 2998 -9873 399 COOPB +SISU1 GUNNISON (3 W) UT US 3915 -11187 1532 +SISW1 SMITH ISLAND WA US 4832 -12285 -9999 C-MAN +SISW3 SISTER BAY WI US 4525 -8710 238 NWR +SIT SITKA AK US 5705 -13536 5 +SITA2 SITKA (35 S) AK US 5638 -13465 4 COOPA +SITO3 WINSTON (23 W) OR US 4315 -12383 186 COOPB +SIUI2 BELLEVILLE IL US 3850 -8985 137 COOPABC +SIVC1 KIT CARSON (7 WSW) CA US 3867 -12012 2190 OTHER +SIVI1 JORDAN VALLEY (15 ENE) ID US 4300 -11673 1951 WSF +SIVK2 IRVINE KY US 3770 -8397 211 +SIVW1 STANWOOD (8 SE) WA US 4820 -12221 18 ALERT +SIWI4 INWOOD IA US 4333 -9643 -9999 UCOOP +SIWS2 SISSETON (4 W) SD US 4567 -9712 372 UCOOP +SIXA2 HOPE (10 SE) AK US 6083 -14942 76 GOES +SIXF1 FORT MYERS (8 S) FL US 2652 -8185 -9999 GOES +SIXI4 SIOUX CENTER (2 SE) IA US 4305 -9615 415 COOPAB +SIXU1 SALT LAKE CITY (7 SE) UT US 4070 -11182 1390 UCOOP +SIXW4 SWEETWATER STATION WY US 4254 -10818 1999 UCOOP +SIY MONTAGUE (5 NE) CA US 4178 -12247 806 +SIZO3 EAGLE POINT (40 NNE) OR US 4292 -12140 1134 WSF +SJAC1 PALM SPRINGS (10 SSW) CA US 3374 -11674 604 ALERT +SJAC2 CIMARRON (14 S) CO US 3823 -10754 2721 GOES +SJAK2 JACKSON KY US 3755 -8305 170 +SJAM7 ST. JAMES (4 NE) MO US 3801 -9154 -9999 UCOOP +SJBC1 SAN JUAN BAUTISTA (6 S) CA US 3675 -12150 884 ALERT +SJBF1 SANFORD (4 W) FL US 2883 -8132 -9999 OTHER +SJBM7 ST JAMES MO US 3803 -9165 -9999 UCOOP +SJBV1 SAINT JOHNSBURY VT US 4442 -7202 213 COOPB +SJC SAN JOSE CA US 3736 -12192 25 +SJCC1 SAN JOSE CA US 3736 -12193 18 ALERT +SJCC2 CARRACAS (3 NW) CO US 3717 -10732 1856 +SJCF1 CHRISTMAS (8 SE) FL US 2845 -8090 -9999 +SJCI1 CHATCOLET ID US 4736 -11669 640 GOES +SJCI3 LAKEVILLE (4 ENE) IN US 4153 -8628 255 COOPAB +SJCI4 WEST DES MOINES IA US 4156 -9376 -9999 OTHER +SJCK2 PIKEVILLE KY US 3748 -8251 216 +SJCL1 ST. JAMES (3 W) LA US 2999 -9089 -9999 GOES +SJDM5 OSAKIS MN US 4593 -9514 409 UCOOP +SJEC1 GOLETA (3 NNE) CA US 3446 -11981 34 GOES +SJEI4 JEFFERSON IA US 4200 -9437 -9999 +SJEI4D JEFFERSON IA US 4200 -9437 -9999 +SJFC1 FRIANT (1 SE) CA US 3698 -11972 90 GOES +SJFC2 TOWAOC (21 SW) CO US 3700 -10903 1494 GOES +SJFF1 FRONTENAC (7 W) FL US 2845 -8090 -9999 +SJFK2 MOUSIE KY US 3742 -8287 274 +SJGC1 MISSION VIEJO (8 E) CA US 3359 -11752 201 ALERT +SJGF1 GENEVA (5 ESE) FL US 2871 -8104 -9999 +SJIC1 SAN JACINTO (8 SE) CA US 3374 -11683 582 GOES +SJIH3 EL JICARO HO 1407 -8718 -9999 +SJIM6 LAKESHORE (5 S) MS US 3018 -8943 -9999 GOES +SJKC1 SAN JACINTO (2 WNW) CA US 3382 -11697 457 GOES +SJLF1 JACKSONVILLE FL US 3032 -8167 -9999 UCOOP +SJMI1 ST. MARIES ID US 4731 -11656 640 COOPB +SJMM4 SAINT JAMES (2 S) MI US 4572 -8552 204 COOPA +SJN ST JOHNS AZ US 3452 -10938 1747 ASOS +SJNC1 SAN JUAN CAPISTRANO CA US 3349 -11766 23 ALERT +SJNN2 AUSTIN (26 SSW) NV US 3915 -11727 2164 GOES +SJNO3 IMNAHA (16 SE) OR US 4546 -11655 374 GOES +SJNP4 SAN JUAN (1 N) PR 1846 -6612 0 HTG +SJNT2 SAN ANGELO (12 NE) TX US 3158 -10028 -9999 UCOOP +SJNW1 ST. JOHN WA US 4709 -11759 593 COOPA +SJOA4 ST JOE AR US 3598 -9277 171 +SJOC1 SAN JOSE (1 NW) CA US 3736 -12190 20 COOPABC +SJOC2 MANITOU SPRINGS (6 SW) CO US 3880 -10502 -9999 GOES +SJOF1 PINELLAS PARK FL US 2781 -8270 8 GOES +SJOK2 LONDON KY US 3716 -8405 366 +SJON5 SAN JON NM US 3511 -10333 1289 COOPAB +SJOT2 SAINT JO TX US 3370 -9752 355 COOPAB +SJPC1 SAN JUAN CAPISTRANO (1 E) CA US 3350 -11765 30 GOES +SJQC1 SUN CITY (3 NW) CA US 3375 -11723 427 GOES +SJRC1 SAN JACINTO CA US 3379 -11696 475 COOPAB +SJRD1 KITTS HUMMOCK DE US 3908 -7543 -9999 AMOS +SJRF1 ROCKLEDGE (8 SW) FL US 2823 -8086 -9999 +SJRU1 BLUFF (20 WSW) UT US 3714 -10987 1234 GOES +SJSC1 LA PUENTE CA US 3403 -11801 76 ALERT +SJSC2 SAND CREEK CO US 3739 -10684 2420 +SJSF1 SANFORD FL US 2880 -8121 -9999 OTHER +SJSM7 SAINT JOSEPH MO US 3975 -9486 238 +SJSN4 SHIP JOHN SHOAL LIGHT NJ US 3931 -7538 0 HTG +SJSO2 STERLING (6 NE) OK US 3480 -9809 407 +SJT SAN ANGELO TX US 3137 -10049 574 +SJTC1 LAKEVIEW (1 NW) CA US 3384 -11714 463 GOES +SJU SAN JUAN PR 1844 -6600 3 +SJUC1 PETALUMA (10 SW) CA US 3815 -12278 105 OTHER +SJVC1 LAKE ELSINORE (2 ESE) CA US 3366 -11729 390 +SJWI4 JEWELL IA US 4230 -9365 -9999 +SJWI4D JEWELL IA US 4230 -9365 -9999 +SJYC1 SAN JUAN CAPISTRANO (6 E) CA US 3353 -11755 114 COOPAC +SJYL1 DONALDSONVILLE (4 E) LA US 3010 -9093 5 COOPB +SJZM7 STOCKTON MO US 3773 -9377 -9999 GOES +SKA SPOKANE WA US 4767 -11742 -9999 WSR88D +SKAA2 SITKA AK US 5705 -13535 -9999 NWR +SKAC1 SANTA ANA (2 N) CA US 3377 -11788 37 +SKAM4 SKANEE MI US 4687 -8821 230 UCOOP +SKAM8 GRANTSDALE (20 E) MT US 4625 -11377 2210 SNOTEL +SKAN6 SKANEATELES NY US 4295 -7643 267 COOPB +SKAW1 SKAMOKAWA WA US 4627 -12345 0 HTG +SKBC1 KYBURZ (1 W) CA US 3878 -12031 1696 GOES +SKBO2 SKIATOOK (4 W) OK US 3635 -9609 -9999 GOES +SKBW1 POTLACH (3 NW) WA US 4739 -12321 70 GOES +SKCC1 GILROY (3 NNE) CA US 3707 -12159 70 +SKCI4 DES MOINES IA US 4159 -9363 -9999 +SKCI4D DES MOINES IA US 4159 -9363 -9999 +SKCM8 MOSBY (19 NNE) MT US 4726 -10779 911 GOES +SKCN2 GERLACH (20 WSW) NV US 4062 -11975 1173 COOPA +SKCT2 NEW SALEM (1 W) TX US 3193 -9498 -9999 RFCSIM +SKDM7 SKIDMORE MO US 4029 -9508 287 COOPB +SKEC1 SUN CITY (1 S) CA US 3369 -11720 428 GOES +SKEC2 MONTEZUMA (4 NW) CO US 3961 -10594 2841 +SKEF1 SIESTA KEY FL US 2728 -8255 -9999 OTHER +SKEK2 KEAVEY KY US 3700 -8417 378 +SKEW3 SOUTH MILWAUKEE (1 S) WI US 4290 -8785 200 UCOOP +SKF SAN ANTONIO TX US 2938 -9858 210 WSR88D +SKFI1 SALMON (30 NW) ID US 4534 -11447 1554 GOES +SKGA2 SKAGWAY AK US 5945 -13531 11 COOPAB +SKGW4 JACKSON (1 S) WY US 4347 -11077 2335 WSF +SKHI1 KING HILL ID US 4300 -11520 760 GOES +SKIA3 MOUNT LEMMON (1 WNW) AZ US 3245 -11078 2502 COOPBC +SKIN4 SKILLMAN NJ US 4042 -7470 30 IFLOWS +SKIO2 SKIATOOK OK US 3637 -9600 197 COOPB +SKJ AKHIOK (28 S) AK US 5654 -15414 15 UCOOP +SKKI2 SKOKIE IL US 4202 -8772 183 COOPB +SKKW1 INDEX (13 E) WA US 4780 -12128 610 GOES +SKLA2 STERLING (7 SE) AK US 6047 -15060 59 GOES +SKLA3 SKULL VALLEY AZ US 3458 -11263 1320 GOES +SKLC1 VALLEY CENTER CA US 3321 -11695 171 ALERT +SKLK2 SKYLINE KY US 3707 -8297 366 COOPB +SKLM5 SAUK CENTRE MN US 4574 -9495 375 UCOOP +SKLM8 CONDON MT US 4737 -11378 1890 SNOTEL +SKLO2 SKIATOOK (4 W) OK US 3635 -9609 -9999 GOES +SKMC2 SOUTH PLATTE (1 S) CO US 3939 -10518 1926 +SKMG1 TYBEE ISLAND (52 E) GA US 3153 -8023 -9999 C-MAN +SKMN7 SYLVA NC US 3537 -8322 914 IFLOWS +SKMT2 SKIDMORE (4 NE) TX US 2828 -9762 -9999 +SKMW1 CENTRALIA (12 NE) WA US 4678 -12273 97 GOES +SKNA2 UNALASKA AK US 5383 -16715 15 OTHER +SKNC1 SUN CITY (11 SSE) CA US 3359 -11702 518 ALERT +SKNF1 SIESTA KEY FL US 2729 -8255 -9999 OTHER +SKNI4 KNOXVILLE IA US 4132 -9310 -9999 +SKNI4D KNOXVILLE IA US 4132 -9310 -9999 +SKNM4 SKANDIA (3 NW) MI US 4640 -8730 -9999 COOPB +SKNW1 WASHOUGAL (8 ENE) WA US 4562 -12222 134 COOPA +SKOA2 COUNCIL (17 W) AK US 6471 -16405 396 UCOOP +SKOF1 SIESTA KEY FL US 2727 -8255 -9999 OTHER +SKOH1 NAALEHU (14 WNW) HI US 1911 -15579 719 COOPAB +SKOM1 SKOWHEGAN ME US 4477 -6972 50 COOPB +SKOW1 HOODSPORT (11 NW) WA US 4752 -12333 232 GOES +SKPA1 SKIPPERVILLE (3 ENE) AL US 3158 -8550 -9999 ALERT +SKPM5 SHAKOPEE MN US 4480 -9353 -9999 UCOOP +SKPN6 NORTHVILLE (2 W) NY US 4322 -7418 247 SNOCOR +SKPW1 SHERMAN PASS WA US 4862 -11848 1699 +SKRC1 ONYX (4 NNE) CA US 3574 -11817 863 GOES +SKRC2 CRESTONE (1 SW) CO US 3798 -10571 -9999 GOES +SKRF1 OKEECHOBEE (9 WSW) FL US 2722 -8097 -9999 UCOOP +SKRM5 ISABELLA (22 NW) MN US 4784 -9170 -9999 GOES +SKRM5G ISABELLA (22 NW) MN US 4784 -9170 -9999 +SKRN6 PISECO (8 S) NY US 4335 -7453 518 SNOCOR +SKRU1 GRANTSVILLE (39 NW) UT US 4087 -11287 1380 GOES +SKRW4 SNAKE RIVER WY US 4413 -11067 2109 +SKSF1 OKEECHOBEE (6 WSW) FL US 2721 -8092 -9999 UCOOP +SKSM2 SYKESVILLE MD US 3937 -7695 158 UCOOP +SKSM7 SIKESTON (2 N) MO US 3688 -8962 94 COOPAB +SKSN2 SPARKS (4 SE) NV US 3952 -11974 1340 COOPC +SKSO2 SKIATOOK (4 NW) OK US 3641 -9604 280 +SKSW1 GOLD BAR (7 NE) WA US 4793 -12163 1109 WSF +SKTA2 SKAGWAY AK US 5945 -13532 0 HTG +SKTC2 MANITOU SPRINGS (7 SW) CO US 3878 -10505 -9999 GOES +SKTI1 COEUR D'ALENE (13 E) ID US 4772 -11650 1478 WSF +SKTK1 STOCKTON (9 N) KS US 3957 -9928 552 +SKTM7 STOCKTON (1 E) MO US 3769 -9379 -9999 UCOOP +SKVN2 ROUND MOUNTAIN (8 NW) NV US 3878 -11717 1715 COOPABC +SKVP1 STRICKERSVILLE PA US 3975 -7577 61 GOES +SKVV2 STOKESVILLE (5 W) VA US 3834 -7924 625 GOES +SKVW3 SAUKVILLE (2 N) WI US 4341 -8795 236 UCOOP +SKW SKWENTNA (1 NW) AK US 6197 -15120 47 +SKWA2 SKWENTNA AK US 6196 -15117 43 UCOOP +SKWM5 ELY (2 S) MN US 4784 -9180 -9999 GOES +SKWM5G ELY (2 S) MN US 4784 -9180 -9999 +SKX TAOS NM US 3646 -10567 -9999 AWOS +SKYC1 LA HONDA (5 E) CA US 3731 -12218 692 COOPBC +SKYF1 ODESSA (5 NW) FL US 2825 -8265 0 HTG +SKYM4 SPARTA (2 SW) MI US 4314 -8572 277 UCOOP +SKYN7 SKYLAND (5 W) NC US 3550 -8262 -9999 GMS +SKYV2 STANLEY (7 ENE) VA US 3858 -7838 1149 IFLOWS +SKYW1 SKYKOMISH (1 ENE) WA US 4771 -12133 314 COOPB +SKZC2 MANCOS (13 E) CO US 3750 -10811 3267 SNOTEL +SKZO3 ESTACADA (25 E) OR US 4547 -12168 992 WSF +SLAA2 COLDFOOT AK US 6725 -15017 -9999 GOES +SLAC1 COALINGA (18 NW) CA US 3626 -12053 1475 GOES +SLAC2 DILLON (1 NNE) CO US 3964 -10604 2765 GOES +SLAF1 WINTER PARK (4 NE) FL US 2864 -8128 -9999 GOES +SLAI3 SALAMONIE IN US 4077 -8562 -9999 UCOOP +SLAI4 SLATER (2 NNW) IA US 4190 -9368 315 PROF +SLAK2 SLADE (5 NE) KY US 3785 -8368 215 COOPB +SLAM8 SULA (14 NE) MT US 4591 -11374 1573 COOPBC +SLAT2 SLATON (5 SE) TX US 3337 -10160 930 COOPB +SLAU1 SALINA UT US 3895 -11187 1567 +SLAV2 STUART (11 NW) VA US 3678 -8040 957 IFLOWS +SLAW4 FORT WASHAKIE (12 W) WY US 4303 -10917 2627 SNOTEL +SLB AVILA BEACH (1 NW) CA US 3517 -12075 6 +SLBC1 SEAL BEACH CA US 3374 -11812 15 ALERT +SLBF1 BROOKSVILLE (8 SE) FL US 2850 -8230 -9999 OTHER +SLBI3 SHELBY IN US 4118 -8735 192 GOES +SLBI3G SHELBY IN US 4118 -8735 192 +SLBI4 STORM LAKE (2 E) IA US 4263 -9518 434 COOPABC +SLBM1 SOUTH LEBANON ME US 4333 -7093 -9999 +SLBM2 SALISBURY (4 N) MD US 3842 -7557 12 COOPC +SLBM7 SHELBINA MO US 3968 -9205 226 COOPAB +SLBM8 SHELBY (1 NNW) MT US 4850 -11186 1013 COOPAB +SLBN1 SAINT LIBORY NE US 4108 -9832 -9999 UCOOP +SLBO3 EAGLE POINT (20 E) OR US 4230 -12240 1414 OTHER +SLBT1 SHELBYVILLE TN US 3570 -8620 -9999 NWR +SLBT2 SILSBEE TX US 3040 -9420 -9999 COOPB +SLBU1 PARK CITY (7 SW) UT US 4063 -11160 2659 WSF +SLBW4 CODY (25 NW) WY US 4476 -10945 2621 COOPAB +SLC SALT LAKE CITY (1 E) UT US 4078 -11197 1288 +SLCA2 CHENA HOT SPRINGS (31 SSE) AK US 6467 -14551 785 UCOOP +SLCA3 CIBECUE (15 S) AZ US 3380 -11050 1023 GOES +SLCC1 SAN LORENZO CA US 3768 -12214 8 +SLCF1 INDIANTOWN (10 WSW) FL US 2698 -8062 0 UCOOP +SLCI4 SILVER CITY IA US 4110 -9560 -9999 UCOOP +SLCK2 DICE KY US 3735 -8222 335 +SLCN2 OVERTON (6 SW) NV US 3646 -11451 667 ALERT +SLCO2 SHORT (4 S) OK US 3552 -9447 -9999 GOES +SLCQ2 SLOCAN RIV NR CRESCENT V BC CN 4947 -11757 457 +SLCT1 RED BOILING SPRINGS TN US 3654 -8585 -9999 UCOOP +SLCT2 STONEWALL (7 NNE) TX US 3033 -9861 -9999 ALERT +SLCU1 SALT LAKE CITY UT US 4077 -11190 1305 COOPC +SLCV2 GRUNDY VA US 3729 -8205 361 IFLOWS +SLCW2 FOSTERVILLE (5 ENE) WV US 3810 -8152 509 IFLOWS +SLDC1 LOS BANOS (12 W) CA US 3705 -12106 84 COOPB +SLDC2 SALIDA CO US 3853 -10600 -9999 UCOOP +SLDM4 NEBISH MI US 4625 -8410 -9999 GOES +SLDM5 ST CLOUD (6 SE) MN US 4549 -9406 -9999 +SLDM6 SLEDGE (2 N) MS US 3443 -9022 50 COOPB +SLDM7 ST. LOUIS MO US 3860 -9023 163 UCOOP +SLDM8 LIVINGSTON (7 NE) MT US 4574 -11048 1344 GOES +SLDN6 PHOENICIA (1 NW) NY US 4202 -7442 808 COOPAB +SLDS1 SALUDA SC US 3399 -8174 -9999 GOES +SLDT4 LOS SALADOS TP 2706 -9950 -9999 GOES +SLDTP LOS SALADOS MX 2706 -9950 -9999 +SLE SALEM OR US 4491 -12300 62 +SLEC1 GOODYEARS BAR (2 NNE) CA US 3964 -12087 2033 GOES +SLEC2 FRASER (4 SW) CO US 3991 -10588 2737 GOES +SLEI4 LEON IA US 4075 -9374 -9999 +SLEI4D LEON IA US 4075 -9374 -9999 +SLEM1 SOUTH LEBANON ME US 4333 -7091 61 SNOCOR +SLEP4 SAN LORENZO (3 WSW) PR 1818 -6700 140 GOES +SLEW2 JONES SPRING WV US 3951 -7814 514 IFLOWS +SLFA3 LONG VALLEY (7 NW) AZ US 3460 -11152 1866 GOES +SLFC1 LAKEHEAD (3 WNW) CA US 4092 -12244 1280 GOES +SLFC2 SLATER (1 S) CO US 4098 -10738 2012 +SLFE2 LAS FLORES ES 1405 -8881 -9999 +SLFN2 LAS VEGAS (15 E) NV US 3614 -11500 683 ALERT +SLFO1 MADISON (1 SW) OH US 4180 -8108 204 SCAN +SLFO3 MITCHELL (10 SW) OR US 4445 -12028 1737 GOES +SLG SILOAM SPRINGS AR US 3619 -9449 364 +SLGC1 CASTROVILLE (3 WSW) CA US 3675 -12180 4 ALERT +SLGC2 BOULDER (9 NW) CO US 4010 -10538 2256 ALERT +SLGI1 MONTPELIER (18 N) ID US 4257 -11130 2202 SNOTEL +SLGL1 SLIGO LA US 3245 -9359 -9999 +SLGM7 SELIGMAN (1 N) MO US 3653 -9392 466 COOPB +SLGM8 JACKSON (15 W) MT US 4537 -11372 2667 WSF +SLGP1 SELINSGROVE (2 S) PA US 4078 -7686 13 COOPAB +SLGP4 SAN LORENZO (3 SSW) PR 1816 -6700 200 GOES +SLGV2 STERLING VA US 3887 -7743 91 UCOOP +SLGW4 SHERIDAN WY US 4480 -10695 1372 +SLHC1 POMONA (7 W) CA US 3404 -11781 210 ALERT +SLHT2 MANCHACA (2 NE) TX US 3016 -9783 200 GOES +SLI LOS ALAMITOS CA US 3381 -11806 -9999 +SLIC1 MONO VILLAGE (5 SW) CA US 3810 -11943 2896 GOES +SLIC2 SLICK ROCK (1 W) CO US 3804 -10890 1646 GOES +SLIL1 SLIDELL LA US 3028 -8978 4 UCOOP +SLIM2 SOLOMONS MD US 3832 -7645 3 HTG +SLIM8 CLINTON (14 SSE) MT US 4658 -11357 2164 WSF +SLIN2 LAS VEGAS (17 SSW) NV US 3593 -11519 831 ALERT +SLIP4 SAN LORENZO (3 SW) PR 1816 -6598 140 +SLIT2 SLIDELL TX US 3336 -9739 300 +SLJP4 SAN LORENZO (2 SW) PR 1817 -6598 101 GOES +SLK SARANAC LAKE NY US 4439 -7421 -9999 +SLKC1 HUME (21 ENE) CA US 3693 -11857 3152 AMOS +SLKC2 MONTE VISTA (23 SW) CO US 3738 -10640 2896 WSF +SLKF1 OCALA (30 ESE) FL US 2910 -8163 23 SCAN +SLKI4 ORLEANS (2 NW) IA US 4347 -9512 423 +SLKK1 SILVER LAKE KS US 3910 -9587 -9999 UCOOP +SLKM7 SMITHVILLE MO US 3939 -9456 270 +SLKO1 STONELICK (6 W) OH US 3920 -8407 -9999 IFLOWS +SLKP4 SAN LORENZO (3 S) PR 1815 -6596 149 GOES +SLKQ2 NAKUSP BC CN 5043 -11770 1801 GOES +SLKS2 CLEAR LAKE SD US 4475 -9668 -9999 UCOOP +SLKT2 HOUSTON TX US 2969 -9544 -9999 ALERT +SLKU1 SALT LAKE CITY UT US 4063 -11206 -9999 NWR +SLKW1 STARTUP (8 N) WA US 4797 -12169 418 +SLLA1 SELLERVILLE (1 E) AL US 3113 -8598 -9999 ALERT +SLLA3 SHOW LOW (6 SE) AZ US 3418 -10998 2015 GOES +SLLC1 MEEKS BAY (11 WSW) CA US 3898 -12032 1951 WSF +SLLF1 STUART (6 SSW) FL US 2711 -8029 0 UCOOP +SLLL1 LIVINGSTON LA US 3053 -9076 19 OTHER +SLLM7 SULLIVAN MO US 3820 -9117 189 +SLLM7G SULLIVAN MO US 3820 -9117 189 +SLLO2 STILLWATER (4 W) OK US 3611 -9716 282 ALERT +SLLP4 SAN LORENZO (7 SW) PR 1812 -6599 53 GOES +SLLT1 RED BOILING SPRINGS (1 NW) TN US 3655 -8586 -9999 GOES +SLLT2 SATTLER TX US 2985 -9813 -9999 ALERT +SLMA1 SELMA (8 N) AL US 3253 -8698 -9999 NWR +SLMA4 SALEM (2 SE) AR US 3636 -9180 207 COOPB +SLMC1 TAMARACK (9 NE) CA US 3850 -11994 2362 GOES +SLMC2 LAKE CITY (5 SE) CO US 3798 -10720 3520 SNOTEL +SLMF1 PERRY (16 SSE) FL US 2991 -8344 14 NWR +SLMG1 GREENSBORO (6 E) GA US 3356 -8308 212 COOPAB +SLMI3 SALEM IN US 3862 -8608 244 COOPA +SLMI4 LATIMER IA US 4275 -9338 -9999 +SLMI4D LATIMER IA US 4275 -9338 -9999 +SLMM7 SALEM (5 SW) MO US 3755 -9157 -9999 UCOOP +SLMN1 SALEM (5 SW) NE US 4002 -9579 -9999 COOPB +SLMN4 SALEM (9 SSE) NJ US 3947 -7553 -9999 +SLMN5 QUEMADO (12 S) NM US 3407 -10843 2499 GOES +SLMN6 SALAMANCA NY US 4212 -7875 -9999 +SLMN7 EDNEYVILLE NC US 3541 -8227 1209 IFLOWS +SLMO1 FRANKLIN SQUARE (2 WNW) OH US 4087 -8084 363 IFLOWS +SLMO3 SALEM OR US 4494 -12304 32 +SLMP4 SAN LORENZO (6 S) PR 1811 -6595 274 GOES +SLMQ2 SALMONARMAP BC CN 5070 -11923 527 +SLMS2 SALEM (6 SW) SD US 4367 -9745 445 COOPB +SLMT1 WINCHESTER (13 SW) TN US 3509 -8625 -9999 +SLMU1 SPANISH FORK (5 SE) UT US 4008 -11160 -9999 BASIC +SLN SALINA KS US 3879 -9765 384 ASOS +SLNC1 SANTA CLARITA CA US 3443 -11835 366 GOES +SLNI1 SALMON ID US 4519 -11390 1198 COOPABC +SLNK1 SALINA (3 W) KS US 3884 -9767 369 +SLNL1 CLARENCE (5 NE) LA US 3185 -9295 -9999 RFCSIM +SLNM1 SOLON (1 NW) ME US 4496 -6987 99 UCOOP +SLNM4 SALINE (4 SW) MI US 4213 -8382 232 COOPC +SLNO1 SOLON OH US 4137 -8146 305 IFLOWS +SLNP1 SALINA (3 W) PA US 4051 -7955 338 COOPA +SLNP4 SAN LORENZO PR 1819 -6596 79 GOES +SLNS2 LEAD (5 SW) SD US 4430 -10387 1618 GOES +SLNV1 SOUTH LINCOLN (3 SE) VT US 4408 -7297 616 COOPAB +SLNW1 SULTAN WA US 4796 -12180 207 GOES +SLNW3 SLINGER WI US 4333 -8828 -9999 UCOOP +SLO SALEM IL US 3864 -8896 -9999 +SLOA4 SILOAM SPRINGS (5 S) AR US 3611 -9453 -9999 GOES +SLOC1 OCEANSIDE (2 NE) CA US 3322 -11736 6 GOES +SLOF1 BELLE GLADE (8 W) FL US 2670 -8081 -9999 UCOOP +SLOI2 SALEM IL US 3863 -8895 168 COOPAB +SLOI4 LAMONI IA US 4062 -9393 -9999 +SLOI4D LAMONI IA US 4062 -9393 -9999 +SLOL1 ST. JOSEPH LA US 3194 -9120 -9999 UCOOP +SLOM7 SILOAM SPRINGS MO US 3682 -9207 360 COOPB +SLON2 NORTH LAS VEGAS (3 NE) NV US 3623 -11508 565 +SLON7 CHARLOTTE (5 SE) NC US 3515 -8081 59 IFLOWS +SLOV2 EAGLE ROCK (7 ENE) VA US 3768 -7970 515 IFLOWS +SLOW4 LOVELL (2 W) WY US 4484 -10843 1173 GOES +SLPA3 TEMPE (1 W) AZ US 3343 -11196 347 GOES +SLPC1 POLLOCK PINES (3 S) CA US 3872 -12057 1076 GOES +SLPC2 SUNLIGHT PEAK CO US 3943 -10738 -9999 NWR +SLPL1 GARDEN CITY (19 SW) LA US 2952 -9156 -9999 C-MAN +SLPM5 SPRING LAKE MN US 4512 -9323 -9999 +SLPP1 NORTH LIBERTY (2 NNE) PA US 4111 -8007 366 GOES +SLQ SLEETMUTE AK US 6170 -15717 -9999 AWOS +SLR SULPHUR SPRINGS TX US 3317 -9562 -9999 +SLRA2 SALCHA (25 ENE) AK US 6459 -14614 305 GOES +SLRA3 ROOSEVELT (14 E) AZ US 3362 -11092 664 GOES +SLRC1 LOS BANOS (11 W) CA US 3705 -12104 107 GOES +SLRF1 STUART FL US 2720 -8026 -9999 GOES +SLRN5 RESERVE (19 NW) NM US 3380 -10905 2438 WSF +SLRP1 SLATE RUN PA US 4147 -7757 634 COOPB +SLRP4 SAN LORENZO (2 ESE) PR 1819 -6593 140 COOPB +SLRS2 ST. LAWRENCE SD US 4448 -9892 503 UCOOP +SLRT2 STERLING CITY TX US 3190 -10110 -9999 GOES +SLRW1 MILL CREEK (2 N) WA US 4788 -12220 146 ALERT +SLRW4 ROBERTSON (3 S) WY US 4115 -11043 2195 WSF +SLSA3 SELLS AZ US 3191 -11189 715 COOPC +SLSA4 SILOAM SPRINGS (4 SE) AR US 3614 -9449 297 GOES +SLSC1 SANTA NELLA (8 SW) CA US 3703 -12113 -9999 +SLSC2 SAN LUIS (2 SE) CO US 3718 -10540 2448 COOPAB +SLSF1 LONGWOOD (2 W) FL US 2873 -8137 -9999 OTHER +SLSM2 SALISBURY MD US 3850 -7564 -9999 NWR +SLSN3 SALISBURY (9 NW) NH US 4336 -7150 168 COOPAB +SLSO2 SULPHER (4 NNE) OK US 3457 -9695 320 +SLST2 SLAYTON TX US 3346 -10162 925 ALERT +SLSW1 KELLER (14 NE) WA US 4825 -11852 1170 WSF +SLTC1 CASTELLA (11 SW) CA US 4105 -12248 1707 GOES +SLTC2 CRESTED BUTTE (1 E) CO US 3887 -10697 2688 +SLTI4 SLATER IA US 4188 -9368 -9999 UCOOP +SLTK2 SALT LICK KY US 3812 -8377 -9999 +SLTM5 GRAND MARAIS (23 NW) MN US 4806 -9054 -9999 +SLTN2 LAS VEGAS (15 E) NV US 3614 -11500 610 ALERT +SLTO3 POST (12 SW) OR US 4404 -12058 1728 GOES +SLTP1 SLICKVILLE (3 W) PA US 4046 -7945 302 COOPB +SLTT2 SALT FLAT TX US 3175 -10508 -9999 COOPA +SLTU1 SALT LAKE CITY (5 NE) UT US 4082 -11184 1625 COOPB +SLTV2 SALTVILLE (2 E) VA US 3689 -8177 528 COOPAB +SLTW1 SULTAN (3 N) WA US 4791 -12181 88 GOES +SLTW2 SPRINGFIELD (5 SW) WV US 3942 -7878 509 IFLOWS +SLTW4 AFTON (15 S) WY US 4252 -11092 2105 SNOTEL +SLU ST LAWRENCE NY US 4460 -7517 -9999 +SLUC1 LOMPOC (5 ESE) CA US 3459 -12041 67 +SLUC2 SAN LUIS CO US 3718 -10542 -9999 UCOOP +SLUH3 SANTA LUCIA HN 1412 -8712 -9999 +SLUI4 LUVERNE IA US 4291 -9409 -9999 AMOS +SLUN5 SAN LUIS (3 WNW) NM US 3569 -10710 1945 UCOOP +SLUS1 COLUMBIA (3 W) SC US 3401 -8109 45 GOES +SLVA3 LAVEEN (9 S) AZ US 3323 -11217 311 GOES +SLVC1 SILVERADO (2 W) CA US 3374 -11766 334 COOPB +SLVC2 SILVERTON CO US 3782 -10766 2826 COOPAB +SLVC3 NORWALK CT US 4114 -7343 27 ALERT +SLVF1 CRESCENT CITY (4 S) FL US 2938 -8153 -9999 +SLVG1 SYLVANIA (2 SSE) GA US 3273 -8162 76 COOPAB +SLVI2 SHELBYVILLE IL US 3940 -8878 163 GOES +SLVK2 SALVISA KY US 3793 -8482 148 GOES +SLVM2 SILVER SPRING MD US 3899 -7703 -9999 +SLVM4 L'ANSE (6 NE) MI US 4680 -8832 -9999 UCOOP +SLVM8 BUTTE MT US 4600 -11256 1649 GOES +SLVN2 SILVERPEAK NV US 3776 -11757 1298 COOPAB +SLVN4 SICKLERVILLE NJ US 3992 -7500 18 AHOS +SLVO3 FRENCHGLEN (13 SE) OR US 4275 -11869 2103 SNOTEL +SLVS2 SILVER CITY (2 NE) SD US 4412 -10353 -9999 UCOOP +SLVW1 SILVERTON WA US 4807 -12157 450 +SLWC1 SANTA NELLA (10 WSW) CA US 3718 -12079 20 GOES +SLWQ9 HAINES JUNCTION (54 N) YK CN 6154 -13759 921 GOES +SLWU1 SALT LAKE CITY (1 W) UT US 4078 -11197 1288 OTHER +SLWW4 FORT WASHAKIE (15 W) WY US 4303 -10920 2731 WSF +SLX CHICKEN (39 NNW) AK US 6457 -14252 -9999 SAWRS +SLXF1 DELRAY BEACH (16 W) FL US 2642 -8034 -9999 GOES +SLYC2 BUFFALO CRK (3 SE) CO US 3936 -10522 2219 +SLYI1 ELK CITY (36 NE) ID US 4601 -11484 786 COOPABC +SLYK1 STANLEY (3 S) KS US 3881 -9466 320 COOPB +SLYN3 SOUTH LYNDEBORO NH US 4288 -7178 198 COOPB +SLYN7 SHELBY (2 NNE) NC US 3531 -8153 280 COOPA +SLYP1 SHIRLEYSBURG (1 SW) PA US 4028 -7788 177 GOES +SLYT2 SEALY TX US 2977 -9615 59 COOPA +SLYU1 MOUNTAIN HOME (20 NW) UT US 4057 -11067 2490 UCOOP +SLZC1 BIG BEAR CITY (5 SSE) CA US 3421 -11680 2941 WSF +SMA ST MARY'S AK US 6206 -16330 95 RAMOS +SMAA2 ST. MARY'S AK US 6205 -16317 95 COOPA +SMAC1 SONOMA CA US 3830 -12246 30 COOPA +SMAC2 CREEDE (10 SW) CO US 3782 -10712 2926 +SMAF1 APALACHICOLA (5 N) FL US 2995 -8502 0 GOES +SMAI4 MARSHALLTOWN IA US 4203 -9292 -9999 +SMAI4D MARSHALLTOWN IA US 4203 -9292 -9999 +SMAM5 MADISON MN US 4502 -9620 -9999 UCOOP +SMAM5D MADISON MN US 4502 -9620 -9999 +SMAM6 SUMRALL MS US 3142 -8953 88 COOPB +SMAO1 SUMMITHILL OH US 3925 -8304 -9999 IFLOWS +SMAP1 SAINT MARYS (3 SE) PA US 4140 -7853 427 UCOOP +SMAT2 ADDICKS TX US 2980 -9577 -9999 GOES +SMBA3 BAGDAD (23 SW) AZ US 3430 -11333 415 GOES +SMBC1 SOMESBAR (3 S) CA US 4138 -12348 280 GOES +SMBC2 STEAMBOAT SPRINGS (10 SE) CO US 4035 -10670 3168 NWR +SMBK1 SMILEYBERG KS US 3752 -9688 402 COOPABC +SMBM1 ASHLAND (27 WSW) ME US 4645 -6895 360 +SMBM4 STAMBAUGH (3 E) MI US 4608 -8858 488 UCOOP +SMBM8 BABB (13 NE) MT US 4901 -11330 1246 GOES +SMBN6 SMITHS BASIN NY US 4335 -7350 43 COOPC +SMCA1 CROSSVILLE AL US 3429 -8596 352 COOPA +SMCA2 ANCHORAGE (15 SSE) AK US 6102 -14973 9 UCOOP +SMCC1 SANTA YNEZ (17 SE) CA US 3452 -11982 701 ALERT +SMCC2 MONUMENT (4 SE) CO US 3906 -10481 2231 ALERT +SMCF1 PALATKA (7 NW) FL US 2974 -8171 0 +SMCI1 MINIDOKA (4 S) ID US 4265 -11348 1275 +SMCI4G CLAYTON (3 NE) IA US 4295 -9119 -9999 +SMCK1 SMITH CENTER KS US 3978 -9878 546 COOPABC +SMCK2 MARTIN KY US 3755 -8277 235 +SMCM2 SILVER SPRING MD US 3898 -7703 -9999 +SMCM8 VICTOR (3 NW) MT US 4644 -11422 1356 GOES +SMCN2 ELKO (30 SSE) NV US 4045 -11552 2316 WSF +SMCN5 SAN MARCIAL NM US 3369 -10699 -9999 UCOOP +SMCN6 SALAMANCA NY US 4217 -7873 418 COOPB +SMCO3 COQUILLE (5 W) OR US 4321 -12432 134 RAWS +SMCT2 SAN MARCOS (16 W) TX US 2987 -9820 305 +SMCW1 SALMON CREEK (1 SE) WA US 4571 -12264 30 OTHER +SMD FORT WAYNE IN US 4114 -8515 -9999 +SMDA3 SALT - STEWA AZ US 3355 -11157 -9999 +SMDC1 BOCA (7 N) CA US 3948 -12006 2093 GOES +SMDE2 DELIRIO ES 1333 -8815 -9999 +SMDI3 SAINT MEINRAD IN US 3817 -8680 155 COOPA +SMDI4 MADRID IA US 4188 -9381 95 AMOS +SMDK2 PIKEVILLE KY US 3747 -8252 198 +SMDL1 SHREVEPORT LA US 3247 -9367 76 UCOOP +SMDM7 SHAWNEE MOUND MO US 3850 -9376 296 NWR +SMDN4 SOMERDALE (4 SW) NJ US 3984 -7504 17 COOPAB +SMDP1 SHERMANS DALE PA US 4032 -7717 129 +SMDW4 SHERIDAN (25 SW) WY US 4463 -10738 2822 WSF +SMEC1 SANTA PAULA (3 ESE) CA US 3430 -11904 311 ALERT +SMEF1 FERNDALE (2 NE) FL US 2865 -8170 -9999 +SMEK2 SOMERSET (2 NE) KY US 3712 -8460 291 COOPB +SMEN7 PINEVILLE (2 NE) NC US 3511 -8086 -9999 IFLOWS +SMEP1 SMETHPORT (4 N) PA US 4185 -7848 463 COOPB +SMET2 SEMINOLE TX US 3271 -10263 1075 NWR +SMF SACRAMENTO CA US 3870 -12159 8 +SMFC1 FALLBROOK (3 N) CA US 3341 -11724 101 GOES +SMFI3 FORT WAYNE (4 N) IN US 4113 -8515 254 UCOOP +SMFN5 SAN MARCIAL (1 S) NM US 3368 -10699 1358 +SMFN6 STAMFORD (1 SW) NY US 4240 -7463 536 COOPC +SMFN7 SMITHFIELD NC US 3551 -7835 46 +SMFO1 SUMMERFIELD (2 WNW) OH US 3981 -8137 296 IFLOWS +SMFO3 LAKEVIEW (5 E) OR US 4220 -12025 1874 GOES +SMFV2 CHILHOWIE (3 ENE) VA US 3680 -8162 597 IFLOWS +SMFW1 NOOKSACK (6 SE) WA US 4890 -12222 976 GOES +SMFW2 SMITHFIELD (1 SSE) WV US 3950 -8056 256 IFLOWS +SMGC1 SANTA MARGARITA (5 SE) CA US 3534 -12055 404 ALERT +SMGC2 PARKER (6 NE) CO US 3960 -10472 1853 ALERT +SMGE2 SAM MIGUEL ES 1343 -8817 -9999 +SMGM8 SHERIDAN (3 NE) MT US 4548 -11203 2121 WSF +SMGN5 SAN MIGUEL NM US 3222 -10678 1146 UCOOP +SMGO3 GOVERNMENT CAMP (3 SE) OR US 4527 -12172 1050 +SMGT1 SMYRNA (4 SE) TN US 3593 -8647 152 GOES +SMHC1 TEMECULA (2 SSW) CA US 3347 -11714 290 GOES +SMHM7 SMITHVILLE MO US 3939 -9458 247 +SMHM8 WHITE SULPHUR SPRINGS (25 NNW) MT US 4683 -11119 1326 GOES +SMHP1 SINNEMAHONING PA US 4132 -7810 250 COOPB +SMHT2 SMITHVILLE TX US 3002 -9715 -9999 COOPAB +SMHU1 OAKLEY (12 NE) UT US 4077 -11010 2469 GOES +SMIA1 SMITHSONIA (1 S) AL US 3479 -8789 -9999 GOES +SMIA2 FAIRBANKS (97 NNW) AK US 6595 -14992 251 GOES +SMIC1 SAN ARDO (18 ENE) CA US 3608 -12061 1195 GOES +SMIF1 SOUTH MIAMI (12 WNW) FL US 2576 -8048 4 COOPB +SMIM1 SMITHFIELD ME US 4462 -6982 99 SNOCOR +SMIM6 SMITHDALE MS US 3134 -9068 3 GOES +SMIM8 GLASGOW (16 NNE) MT US 4841 -10651 840 COOPBC +SMIN1 SAINT MICHAEL NE US 4103 -9874 586 +SMIN2 SMITH (6 NNW) NV US 3895 -11933 1524 COOPAB +SMIN7 SMITHFIELD NC US 3552 -7835 46 COOPAB +SMIO2 SMITHVILLE (2 NE) OK US 3448 -9461 251 COOPAB +SMIO3 SUMMIT OR US 4464 -12358 227 COOPB +SMIS2 MILBANK SD US 4535 -9663 -9999 UCOOP +SMIS2D MILBANK SD US 4535 -9663 -9999 +SMIT1 SMITHVILLE (2 SE) TN US 3595 -8578 271 COOPA +SMIT2 SMITHVILLE TX US 3001 -9716 96 +SMIV2 PENHOOK (7 NE) VA US 3704 -7954 -9999 +SMJC1 CORONA (12 SSW) CA US 3371 -11764 369 +SMK ST MICHAEL AK US 6348 -16203 -9999 +SMKC1 RAMONA (4 WNW) CA US 3305 -11694 396 +SMKF1 MARATHON (6 S) FL US 2463 -8112 43 +SMKI1 MOYIE SPRINGS (28 NW) ID US 4887 -11675 1463 WSF +SMKT2 SEYMOUR (11 SW) TX US 3342 -9938 -9999 +SMKW1 SMOKEY POINT (2 S) WA US 4713 -12218 32 ALERT +SMLA2 FAIRBANKS (7 NW) AK US 6493 -14788 290 UCOOP +SMLC1 BRIDGEPORT (13 SSW) CA US 3818 -11935 2667 WSF +SMLF1 BELLE GLADE (8 SE) FL US 2662 -8055 -9999 +SMLI2 HAMLETSBURG (2 NE) IL US 3717 -8843 -9999 +SMLI3 SALEM (1 SE) IN US 3860 -8608 259 COOPC +SMLI4 MALLARD IA US 4293 -9468 -9999 +SMLI4D MALLARD IA US 4293 -9468 -9999 +SMLK2 SMITHLAND KY US 3715 -8840 -9999 GOES +SMLM1 MOOSEHEAD (12 W) ME US 4561 -6995 481 SNOCOR +SMLN7 ELIZABETH CITY (11 NNW) NC US 3644 -7633 -9999 GOES +SMLO1 SUMMIT HILL OH US 3925 -8306 275 +SMLO3 CRESCENT LAKE (9 SW) OR US 4345 -12214 1747 SNOTEL +SMLP1 SMULLTON PA US 4093 -7743 366 IFLOWS +SMLT2 SAN MANUEL TX US 2657 -9812 -9999 COOPC +SMMC1 SANTA MARIA (2 S) CA US 3492 -12043 76 ALERT +SMMC2 ARVADA CO US 3982 -10513 1655 +SMMF1 FELLSMERE (12 NW) FL US 2786 -8078 -9999 +SMMI1 ARCO (27 NW) ID US 4372 -11383 2902 SNOTEL +SMML1 SIMMESPORT LA US 3098 -9180 15 +SMMM3 SOUTH MIDDLETON (2 S) MA US 4257 -7103 14 GOES +SMMM7 SUMMERSVILLE MO US 3718 -9167 360 COOPAB +SMMM8 SIMMS (1 NE) MT US 4751 -11192 1094 COOPB +SMMN6 SUMMIT (1 N) NY US 4258 -7459 658 IFLOWS +SMMO1 SUMMERFIELD (1 SSW) OH US 3979 -8134 360 GOES +SMMO3 SUMMER LAKE (1 S) OR US 4296 -12079 1278 COOPAB +SMMP1 SHANNONDALE (3 NNE) PA US 4111 -7922 421 COOPB +SMMQ2 SUMMER LAND CDA BC CN 4957 -11602 454 +SMMS1 SUMMERVILLE (6 SW) SC US 3297 -8025 -9999 GOES +SMMT2 SOMERSET TX US 2926 -9858 -9999 +SMMU1 KAMAS (14 NE) UT US 4078 -11108 2316 SNOTEL +SMMV2 MARTINSVILLE VA US 3666 -7988 206 GOES +SMMW2 SUMMIT POINT (1 NNW) WV US 3926 -7798 177 IFLOWS +SMN SALMON ID US 4512 -11388 1233 +SMNA2 SEWARD (3 NE) AK US 6015 -14941 -9999 UCOOP +SMNA3 SAN MANUEL AZ US 3260 -11063 1055 COOPB +SMNC1 SANTA PAULA (3 SSW) CA US 3428 -11909 201 ALERT +SMNF1 TALLAHASSEE (21 SSE) FL US 3015 -8415 5 COOPB +SMNG1 ATLANTA GA US 3381 -8415 -9999 NWR +SMNI1 SALMON ID US 4518 -11389 1192 COOPB +SMNI4 MONTEZUMA IA US 4159 -9252 -9999 +SMNI4D MONTEZUMA IA US 4159 -9252 -9999 +SMNK2 ST. MATTHEWS (3 W) KY US 3828 -8569 140 GOES +SMNM7 SUMNER (3 SW) MO US 3964 -9329 210 COOPB +SMNN2 LAS VEGAS (14 WNW) NV US 3620 -11537 1195 ALERT +SMO SANTA MONICA CA US 3402 -11845 -9999 +SMOC1 SANTA MONICA CA US 3401 -11850 0 HTG +SMOI4 MOUNT AYR IA US 4072 -9423 -9999 +SMOI4D MOUNT AYR IA US 4072 -9423 -9999 +SMOK1 SMOLAN (1 NE) KS US 3855 -9755 -9999 COOPABC +SMON7 CHARLOTTE (1 SW) NC US 3523 -8087 -9999 IFLOWS +SMOP1 SMOKETOWN PA US 4003 -7621 36 IFLOWS +SMOT2 SAN MARCOS TX US 2987 -9796 -9999 RFCSIM +SMP STAMPEDE PASS (9 NW) WA US 4728 -12134 1207 +SMPA2 KANTISHNA (26 NE) AK US 6375 -15033 579 GOES +SMPA3 AGUILA (13 NW) AZ US 3407 -11335 1564 ALERT +SMPC2 PLACERVILLE (5 WNW) CO US 3804 -10813 2137 +SMPC3 HARTFORD CT US 4172 -7267 8 ALERT +SMPF1 RUSKIN (2 NW) FL US 2774 -8247 -9999 +SMPM2 SIMPSONVILLE (1 NE) MD US 3918 -7688 82 UCOOP +SMPN2 LAS VEGAS (8 W) NV US 3618 -11529 821 ALERT +SMPP1 SMETHPORT (1 E) PA US 4180 -7843 -9999 GOES +SMPS1 GEORGETOWN SC US 3336 -7930 -9999 +SMPW1 STAMPEDE PASS WA US 4728 -12133 1177 SNOTEL +SMPW2 RIPPON (5 WNW) WV US 3925 -7797 177 IFLOWS +SMQ SOMERVILLE NJ US 4063 -7467 32 +SMRC1 SANTA MARGARITA (2 SW) CA US 3537 -12064 335 +SMRC2 GRAND LAKE (3 SSW) CO US 4021 -10584 2550 GOES +SMRF1 FERNDALE (2 NNE) FL US 2866 -8169 -9999 +SMRG1 SUMMERVILLE GA US 3447 -8536 232 COOPB +SMRI1 ST. MARIES ID US 4731 -11656 675 UCOOP +SMRK2 SOMERSET KY US 3717 -8482 -9999 NWR +SMRN6 SOMERS NY US 4126 -7374 -9999 ALERT +SMRN7 CHARLOTTE (4 E) NC US 3524 -8077 62 IFLOWS +SMRO3 PAISLEY (14 W) OR US 4270 -12080 2164 SNOTEL +SMRP1 SOMERSET PA US 4000 -7908 640 COOPB +SMRS1 SUMTER SC US 3393 -8035 54 COOPAB +SMRW1 BURLINGTON (5 N) WA US 4855 -12234 15 GOES +SMRW2 AURORA (2 SSW) WV US 3929 -7957 853 IFLOWS +SMS SUMTER SC US 3599 -8036 -9999 +SMSA1 SEMMES (4 SSW) AL US 3073 -8828 -9999 GOES +SMSC1 SIMS CA US 4107 -12237 488 GOES +SMSC2 MANASSA (3 E) CO US 3718 -10612 -9999 +SMSF1 SUMATRA (1 E) FL US 3003 -8499 9 ARC +SMSI4 BARNUM IA US 4250 -9436 -9999 OTHER +SMSI4D BARNUM IA US 4250 -9436 -9999 +SMSO2 SEMINOLE (4 SSE) OK US 3517 -9663 280 +SMSP1 SOMERSET PA US 4000 -7908 640 GOES +SMSS1 SIMPSONVILLE (7 N) SC US 3481 -8222 296 IFLOWS +SMSS2 MISSION SD US 4330 -10067 -9999 UCOOP +SMST2 SEMINOLE (2 N) TX US 3274 -10264 1010 ALERT +SMSV1 SOMERSET (2 NE) VT US 4298 -7295 652 UCOOP +SMSW1 CONCRETE (12 NW) WA US 4870 -12182 1036 WSF +SMTA2 FORT YUKON (78 NE) AK US 6682 -14165 640 GOES +SMTA3 GREER (18 ESE) AZ US 3397 -10956 2856 COOPB +SMTC1 SACRAMENTO CA US 3856 -12142 12 COOPABC +SMTF1 FRINK (3 SW) FL US 3033 -8525 -9999 UCOOP +SMTI1 SILVER CITY (20 SSW) ID US 4277 -11688 1932 SNOTEL +SMTK2 SMITHFIELD (4 S) KY US 3833 -8530 263 COOPB +SMTM8 STEVENSVILLE (8 SW) MT US 4645 -11425 2179 +SMTN2 WASHOE CITY (4 W) NV US 3931 -11988 2941 UCOOP +SMTO2 SMITHVILLE OK US 3447 -9463 213 GOES +SMTP1 SOUTH MOUNTAIN PA US 3985 -7750 463 COOPB +SMTS1 SUMTER SC US 3388 -8027 -9999 NWR +SMTS2 SUMMIT (1 W) SD US 4530 -9707 594 COOPABC +SMTT2 SOUTH MOULTON TX US 2954 -9710 -9999 ALERT +SMTV2 NEW MARKET (2 SSE) VA US 3862 -7867 317 IFLOWS +SMTW1 CONCONULLY (9 SW) WA US 4853 -11994 2054 SNOTEL +SMTW2 SMITHVILLE WV US 3907 -8108 232 COOPB +SMU CHICKALOON (32 E) AK US 6181 -14750 853 +SMUC2 URAVAN (2 SE) CO US 3836 -10871 1524 +SMUI4 MURRAY IA US 4104 -9395 366 OTHER +SMUT2 LAKE KEMP TX US 3375 -9914 356 COOPAB +SMVC1 SIMI VALIEY CA US 3429 -11880 279 +SMVC2 SUMMITVILLE CO US 3760 -10660 -9999 UCOOP +SMVE2 VILLERIAS ES 1352 -8818 -9999 +SMVL1 SNT MARTINVILLE (3 SW) LA US 3010 -9188 9 COOPB +SMVN4 SOMERVILLE NJ US 4057 -7461 18 GOES +SMVO2 SMITHVILLE (9 S) OK US 3433 -9465 457 COOPB +SMVS1 SUMMERVILLE SC US 3298 -8018 11 COOPA +SMVT1 SOMERVILLE (10 N) TN US 3539 -8937 113 COOPB +SMVT2 SOMERVILLE TX US 3032 -9650 -9999 RFCSIM +SMWC1 SAN MIGUEL (1 NE) CA US 3575 -12068 219 COOPB +SMWF1 FERNDALE (2 N) FL US 2865 -8170 -9999 +SMWI2 STREAMWOOD IL US 4203 -8817 -9999 UCOOP +SMWN2 LAS VEGAS (12 W) NV US 3619 -11538 1204 ALERT +SMWT2 HOUSTON TX US 2971 -9535 -9999 ALERT +SMWV2 WOOLWINE (2 ESE) VA US 3678 -8025 372 GOES +SMX SANTA MARIA (6 S) CA US 3490 -12045 77 +SMYC1 SANTA MARIA CA US 3495 -12043 57 OTHER +SMYD1 SMYRNA DE US 3929 -7562 12 COOPC +SMYF1 MASARYKTOWN (1 SW) FL US 2843 -8248 -9999 OTHER +SMYI1 SALMON (8 SW) ID US 4515 -11393 1512 GOES +SMYM4 SMYRNA MI US 4305 -8527 223 COOPB +SMYM8 BABB (2 SE) MT US 4883 -11342 1362 GOES +SMYP1 ST. MARYS (6 E) PA US 4142 -7843 -9999 GOES +SMYS1 SMYRNA (3 NE) SC US 3508 -8139 172 +SMYT1 SMYRNA (4 SE) TN US 3593 -8647 152 COOPB +SMYW1 ROYAL CITY (5 SSW) WA US 4684 -11966 171 COOPA +SMZC1 SANTA MARGARITA (6 SE) CA US 3534 -12050 397 OTHER +SN0 LENORA KS US 3961 -10000 629 UCOOP +SNA SANTA ANA (2 NNW) CA US 3368 -11787 7 +SNAC1 HIGHLANDS (5 E) CA US 3410 -11711 605 COOPB +SNAI1 BLACKFOOT (1 W) ID US 4320 -11237 1369 GOES +SNAN5 SAN ACACIA NM US 3426 -10689 -9999 +SNAT2 SAN ANGELO TX US 3162 -10044 -9999 NWR +SNAW1 SNOHOMISH WA US 4791 -12211 11 COOPB +SNBC1 SANTA BARBARA CA US 3453 -11996 -9999 NWR +SNBF1 SANBORN FL US 3007 -8460 -9999 UCOOP +SNBI4 SANBORN IA US 4318 -9566 473 COOPB +SNBN6 SOUTH NEW BERLIN NY US 4253 -7537 326 OTHER +SNBN7 CANTON (10 SSW) NC US 3537 -8293 -9999 +SNBO1 SUNBURY (6 N) OH US 4034 -8285 -9999 COOPB +SNBT1 SUNBRIGHT TN US 3617 -8492 518 IFLOWS +SNBT2 SAN SABA (8 E) TX US 3122 -9856 376 +SNBU1 SANDY (11 E) UT US 4058 -11167 2469 +SNBW1 CHELAN (37 WNW) WA US 4808 -12072 1192 WSF +SNCA3 PERIDOT (1 S) AZ US 3330 -11045 775 GOES +SNCC1 SANTA BARBARA (28 S) CA US 3400 -11972 76 GOES +SNCC2 CEDAREDGE (5 NNE) CO US 3898 -10785 -9999 GOES +SNCG1 MILLEDGEVILLE (4 N) GA US 3314 -8320 -9999 +SNCK1 SENECA (8 NW) KS US 3995 -9612 316 GOES +SNCK2 OLIVE HILL (7 SE) KY US 3827 -8305 256 IFLOWS +SNCM5 JORDAN MN US 4467 -9362 -9999 UCOOP +SNCM7 SENECA (2 N) MO US 3688 -9460 -9999 UCOOP +SNCN5 SANCHEZ (3 NE) NM US 3565 -10438 1718 GOES +SNCN6 JAMESTOWN (11 N) NY US 4227 -7927 434 COOPB +SNCO1 SENECAVILLE (2 SE) OH US 3992 -8144 244 GOES +SNCO2 SHAWNEE (1 E) OK US 3533 -9687 274 GOES +SNCP1 KELLERSBURG (2 NE) PA US 4099 -7939 296 +SNCT2 SAN ANGELO TX US 3147 -10045 -9999 RFCSIM +SNCU1 SEVIER (1 S) UT US 3857 -11225 1695 +SNCV2 PENNINGTON GAP (1 NE) VA US 3677 -8303 417 IFLOWS +SNCW2 SPENCER WV US 3882 -8150 -9999 NWR +SNDA2 SAND POINT AK US 5534 -16050 0 HTG +SNDC1 SAN DIMAS CA US 3411 -11781 291 COOPB +SNDC2 GEORGETOWN (12 S) CO US 3957 -10573 3383 WSF +SNDD1 SANDTOWN DE US 3903 -7573 17 AMOS +SNDF1 SANBORN (3 NE) FL US 3012 -8459 15 +SNDG1 SANDERSVILLE GA US 3298 -8281 -9999 NWR +SNDI1 SHELLEY (7 SW) ID US 4328 -11215 1396 GOES +SNDK1 SCANDIA (3 W) KS US 3980 -9778 452 COOPB +SNDK2 SANDY HOOK (4 SW) KY US 3808 -8315 -9999 +SNDM3 SANDWICH MA US 4179 -7050 0 CTGN +SNDM4 SANDS MI US 4640 -8740 -9999 COOPB +SNDN5 LAS CRUCES (25 NE) NM US 3258 -10653 1871 GOES +SNDO1 SANDUSKY OH US 4140 -8282 -9999 NWR +SNDO3 SANDY (4 N) OR US 4545 -12224 73 GOES +SNDP1 POTTER MILL (2 S) PA US 4077 -7762 543 IFLOWS +SNDP5 SAND ISLAND HI US 2821 -17736 0 HTG +SNDS2 OLSONVILLE (12 SE) SD US 4302 -10041 -9999 UCOOP +SNDT2 CLICK TX US 3055 -9854 -9999 ALERT +SNDU1 SANDY (3 SSW) UT US 4055 -11185 1294 COOPC +SNDV2 SANDSTON (3 ENE) VA US 3754 -7728 -9999 COOPA +SNDW3 CHETEK (10 SSW) WI US 4517 -9169 303 UCOOP +SNEC1 SANTA ANA CA US 3375 -11787 17 ALERT +SNEF1 SNEADS (6 W) FL US 3064 -8498 48 NWR +SNEI4 NEWTON IA US 4170 -9303 -9999 +SNEI4D NEWTON IA US 4170 -9303 -9999 +SNET1 SNEEDVILLE TN US 3655 -8323 780 IFLOWS +SNET2 SAN AUGUSTINE (11 ENE) TX US 3157 -9392 75 ALERT +SNEU1 SANTAQUIN (1 NE) UT US 3999 -11178 1478 +SNEW1 SPOKANE (3 NE) WA US 4767 -11737 610 UCOOP +SNFA2 GAKONA AK US 6222 -14507 695 SNOCOR +SNFC1 BIG MEADOWS (6 ENE) CA US 3843 -12002 2024 OTHER +SNFF1 SANFORD (4 NW) FL US 2884 -8132 -9999 GOES +SNFI1 CLARKIA (12 W) ID US 4697 -11660 1024 +SNFM6 SUNFLOWER (6 E) MS US 3353 -9044 46 +SNFN5 SANTA FE NM US 3579 -10578 -9999 NWR +SNGA2 MOOSE PASS (6 S) AK US 6040 -14935 -9999 SNOCOR +SNGC1 GLENDORA (3 N) CA US 3421 -11786 451 COOPB +SNGC2 STERLING (15 WNW) CO US 4068 -10348 1356 UCOOP +SNGK2 SAND GAP KY US 3747 -8410 381 IFLOWS +SNGN8 LISBON (18 E) ND US 4647 -9732 305 GOES +SNGN8G LISBON (18 E) ND US 4647 -9732 -9999 +SNGS2 RAPID CITY (5 SE) SD US 4400 -10315 -9999 UCOOP +SNGT2 SAN ANGELO (2 SE) TX US 3145 -10042 555 UCOOP +SNGW1 GALENA WA US 4789 -12144 287 ALERT +SNHM2 SNOW HILL (4 N) MD US 3824 -7540 9 COOPA +SNHV2 GALAX (6 SSE) VA US 3658 -8088 832 IFLOWS +SNHW2 SHARON HEIGHTS WV US 3765 -8193 683 IFLOWS +SNIC1 MONROVIA (2 N) CA US 3418 -11802 427 ALERT +SNIN6 LIVERPOOL (3 NW) NY US 4312 -7625 -9999 GOES +SNIT2 SEGUIN (8 S) TX US 2850 -9893 -9999 UCOOP +SNIW1 INDEX WA US 4782 -12155 171 ALERT +SNIW4 BIG PINEY (15 W) WY US 4247 -11053 2457 SNOTEL +SNJC1 FRESNO (12 N) CA US 3692 -11980 119 +SNJP4 SAN JUAN PR 1827 -6608 -9999 NWR +SNKA2 NOME (5 NW) AK US 6456 -16551 3 UCOOP +SNKC1 CHINO (3 WNW) CA US 3402 -11773 224 +SNKC2 GEORGETOWN (13 SW) CO US 3963 -10720 3048 WSF +SNKF1 LEESBURG (3 E) FL US 2881 -8182 -9999 +SNKG1 WHITESBURG (3 NNW) GA US 3353 -8493 254 GOES +SNKM8 WHITE SULPHUR SPRINGS (26 N) MT US 4692 -11088 2146 WSF +SNKN7 SCOTLAND NECK NC US 3614 -7742 30 COOPB +SNKQ9 FORT MCPHERSON (05 SSE) YK CN 6597 -13403 152 UCOOP +SNKS2 ASHTON (2 S) SD US 4497 -9852 -9999 UCOOP +SNKT1 HILLSBORO (3 W) TN US 3541 -8607 -9999 GOES +SNKV2 STONY CREEK (13 W) VA US 3707 -7760 40 GOES +SNKW4 SNAKE RIVER WY US 4413 -11067 2098 COOPAB +SNL SHAWNEE (2 NW) OK US 3536 -9694 -9999 +SNLC1 SAN LUIS OBISPO CA US 3536 -12066 -9999 NWR +SNLM5 TACONITE (11 N) MN US 4746 -9338 -9999 +SNLN5 SANDIA PUEBLO (2 SW) NM US 3523 -10659 1524 GOES +SNLO1 SENECAVILLE (2 SE) OH US 3993 -8144 253 GOES +SNLP1 SANDY LAKE PA US 4135 -8009 354 GOES +SNLP4 SAN LORENZO (3 S) PR 1815 -6596 155 COOPB +SNLW4 LARAMIE (38 WNW) WY US 4146 -10628 3063 SNOTEL +SNMA3 TUCSON (17 NW) AZ US 3125 -11120 781 COOPA +SNMC1 SAN MARCOS PASS CA US 3451 -11982 701 COOPB +SNMC2 NUCLA (3 SE) CO US 3824 -10850 1701 +SNMI1 LEWISTON (29 E) ID US 4600 -11692 262 GOES +SNMM4 SUMNERVILLE MI US 4191 -8621 211 OTHER +SNMP1 CARROLL (5 SE) PA US 4000 -7713 622 IFLOWS +SNNC1 SAN ANTONIO HEIGHTS (2 W) CA US 3416 -11768 1448 ALERT +SNNF1 DADE CITY (2 S) FL US 2834 -8220 -9999 OTHER +SNNM4 SENEY (3 N) MI US 4638 -8599 236 COOPBC +SNNP1 SINNEMAHONING PA US 4132 -7510 234 GOES +SNNT2 SINTON (10 W) TX US 2803 -9765 -9999 COOPC +SNOA1 CAMDEN (13 E) AL US 3200 -8707 39 GOES +SNOA2 SEWARD (13 NNE) AK US 6029 -14934 149 GOES +SNOC1 WHITEWATER (5 SW) CA US 3387 -11668 591 COOPB +SNOC2 SNOWMASS (2 ENE) CO US 3921 -10698 2515 +SNON6 LIVERPOOL (3 NW) NY US 4313 -7625 -9999 GOES +SNOP1 SNOWSHOE PA US 4103 -7795 512 GOES +SNOU1 SNOWVILLE UT US 4197 -11272 1390 +SNOW1 HYAK (2 NW) WA US 4743 -12141 921 +SNOW2 SLATY FORK (7 E) WV US 3840 -8000 1452 COOPB +SNOW4 ROCK SPRINGS (17 SW) WY US 4142 -10903 2301 GOES +SNP ST PAUL ISLAND AK US 5717 -17022 7 +SNPA3 BLACK CANYON CITY (10 N) AZ US 3419 -11213 1030 ALERT +SNPC1 MISSION VIEJO (11 NE) CA US 3370 -11753 1734 ALERT +SNPM5 ST. PAUL MN US 4492 -9318 -9999 GOES +SNPN3 MARLOW NH US 4317 -7218 -9999 SNOCOR +SNPP1 BOBTOWN (1 E) PA US 3976 -7997 256 GOES +SNPT2 SAN ANTONIO TX US 2932 -9845 -9999 GOES +SNPW3 SUN PRAIRIE (4 NNE) WI US 4322 -8921 300 UCOOP +SNQC1 PALMDALE (11 W) CA US 3460 -11845 914 GOES +SNQW1 SNOQUALMIE FALLS (7 NE) WA US 4762 -12172 344 GOES +SNRC1 BRADLEY (7 SW) CA US 3580 -12088 244 ALERT +SNRF1 SUNRISE FL US 2616 -8030 -9999 UCOOP +SNRM8 SUN RIVER (4 SSW) MT US 4748 -11174 1097 COOPA +SNRN1 STEINAUER NE US 4021 -9623 372 UCOOP +SNRN5 SANTA ROSA NM US 3495 -10468 1408 COOPAB +SNRT2 SANTA ROSA (3 WNW) TX US 2627 -9787 -9999 COOPC +SNRV2 STANARDSVILLE VA US 3829 -7838 61 UCOOP +SNRW2 SAND RIDGE WV US 3881 -8106 369 IFLOWS +SNRW3 SUN PRAIRIE (2 NE) WI US 4320 -8922 306 UCOOP +SNS SALINAS CA US 3666 -12161 23 +SNSA3 PEARCE (2 N) AZ US 3194 -10984 1326 COOPA +SNSC1 SALINAS CA US 3666 -12167 14 COOPABC +SNSF1 ST AUGUSTINE FL US 2989 -8132 -9999 +SNSI1 MULLAN (13 NE) ID US 4757 -11582 1707 SNOTEL +SNSN7 SUNSET BEACH NC US 3387 -7851 -9999 OTHER +SNSO2 SPENCER (3 NE) OK US 3554 -9734 370 +SNSP4 SAN SEBASTIAN (2 WNW) PR 1835 -6701 52 COOPAB +SNST2 SAN SABA (7 NW) TX US 3128 -9876 -9999 COOPA +SNT STANLEY ID US 4421 -11493 1980 ASOS +SNTC1 SANTEE CA US 3284 -11697 104 COOPC +SNTF1 ZEPHYRHILLS (7 WNW) FL US 2829 -8228 -9999 GOES +SNTL1 SUNSET LA US 3045 -9207 -9999 +SNTM6 SENATOBIA MS US 3463 -8996 73 COOPB +SNTN5 COSTILLA (16 SE) NM US 3688 -10528 2890 GOES +SNTN7 SANTEELAH NC US 3538 -8388 -9999 AHOS +SNTT2 SINTON (1 E) TX US 2803 -9748 28 +SNTU1 SANTAQUIN (1 SSE) UT US 3996 -11178 1573 COOPB +SNVC1 SUSANVILLE (2 SW) CA US 4042 -12066 1275 COOPAB +SNVI4 NEVADA IA US 4202 -9344 -9999 OTHER +SNVI4D NEVADA IA US 4202 -9344 -9999 +SNVP1 SCHNECKSVILLE PA US 4066 -7563 122 GOES +SNWA2 SEWARD (13 NNE) AK US 6029 -14934 145 COOPB +SNWC1 BURNEY (10 SSW) CA US 4078 -12178 1204 GOES +SNWF1 SUMATRA (8 NE) FL US 3004 -8484 -9999 GOES +SNWI2 STREAMWOOD (1 NE) IL US 4202 -8817 1280 COOPBC +SNWM4 SIDNAW (9 NE) MI US 4658 -8858 366 UCOOP +SNWM4D SIDNAW (9 NE) MI US 4658 -8858 -9999 +SNWM5 SAGINAW (2 W) MN US 4684 -9246 -9999 RAWS +SNWM8 WHITE SULPHUR SPRINGS (8 W) MT US 4659 -11106 1458 GOES +SNWN7 CHARLOTTE (4 NE) NC US 3527 -8079 68 IFLOWS +SNWO2 STILLWATER (16 WNW) OK US 3620 -9730 344 ALERT +SNWO3 PAULINA (24 SE) OR US 4395 -11954 1896 SNOTEL +SNXC1 PIRU CA US 3440 -11871 226 GOES +SNY SIDNEY NE US 4110 -10298 1315 +SNYC1 SALINAS CA US 3665 -12165 6 ALERT +SNYF1 EASTLAKE (4 E) FL US 2903 -8184 -9999 +SNYI1 PAYETTE (13 SW) ID US 4290 -11698 1576 GOES +SNYK1 SUN CITY (6 S) KS US 3728 -9892 588 COOPB +SNYN1 SNYDER NE US 4170 -9680 -9999 UCOOP +SNYO2 SNYDER OK US 3467 -9895 411 COOPB +SNYT2 SNYDER TX US 3271 -10091 712 COOPA +SNYV2 SNOW CREEK (2 WNW) VA US 3685 -7978 311 IFLOWS +SNYW1 STEVENS LAKE (2 W) WA US 4802 -12211 98 ALERT +SNYW2 RIO (7 NW) WV US 3922 -7873 695 IFLOWS +SNZC1 MONO HOT SPRINGS (16 S) CA US 3710 -11897 2454 WSF +SNZM7 SUMNER MO US 3963 -9327 -9999 GOES +SOAC1 HULLVILLE (1 N) CA US 3943 -12298 540 GOES +SOAM7 ST JOSEPH (4 NE) MO US 3982 -9482 311 ALERT +SOAN6 SELKIRK NY US 4256 -7383 60 COOPAB +SOAO3 HEPPNER (1 S) OR US 4534 -11957 762 ALERT +SOAT2 SONORA (9 W) TX US 3056 -10081 614 UCOOP +SOAW1 SPOKANE WA US 4792 -11711 -9999 NWR +SOBM7 ST JOSEPH (2 NNE) MO US 3980 -9483 271 ALERT +SOBO3 HEPPNER (2 SW) OR US 4532 -11958 853 ALERT +SOBU1 MARYSVALE (2 SW) UT US 3843 -11225 1951 +SOBV2 SOUTH BOSTON VA US 3670 -7888 104 COOPAB +SOCC1 IRVINE (6 NNE) CA US 3368 -11776 61 ALERT +SOCC2 GOLD PARK (3 SW) CO US 3938 -10649 -9999 AHOS +SOCF1 PROVIDENCE (3 W) FL US 2818 -8201 -9999 OTHER +SOCI4 OSKALOOSA IA US 4130 -9265 253 OTHER +SOCM1 SOUTH CHINA (7 N) ME US 4449 -6954 73 SNOCOR +SOCM7 ST JOSEPH MO US 3977 -9490 252 ALERT +SOCN5 SAN ACACIA NM US 3425 -10690 1420 UCOOP +SOCN7 WAYNESVILLE NC US 3549 -8316 1609 IFLOWS +SOCO3 HEPPNER (3 SW) OR US 4531 -11958 841 ALERT +SOCS1 SOCASTEE (1 WNW) SC US 3369 -7901 -9999 GOES +SOCT2 SOUTH CAMP TX US 3351 -10044 570 COOPB +SOCU1 SPANISH FORK (6 SE) UT US 4008 -11160 -9999 +SOCW1 MABTON (2 N) WA US 4699 -12110 202 GOES +SODA2 SOLDOTNA (5 SW) AK US 6042 -15113 55 COOPA +SODC1 SODA SPRINGS (1 E) CA US 3933 -12037 2099 +SODC2 DILLON (5 SE) CO US 3956 -10599 3021 GOES +SODI1 SODA SPRINGS (1 ESE) ID US 4265 -11158 1804 COOPABC +SODK1 LENEXA KS US 3897 -9476 285 COOPC +SODM7 ST JOSEPH (2 SSE) MO US 3973 -9483 259 ALERT +SODM8 BILLINGS (7 E) MT US 4573 -10840 1326 RAWS +SODO3 HEPPNER (3 S) OR US 4530 -11956 884 ALERT +SODT1 SODDY DAISY (5 NW) TN US 3536 -8520 488 COOPA +SOEM7 ST JOSEPH (4 SSE) MO US 3972 -9483 320 ALERT +SOEN3 ERROL (3 S) NH US 4475 -7115 396 SNOCOR +SOEO3 HEPPNER (5 S) OR US 4529 -11954 988 ALERT +SOFC1 SAN CLEMENTE (6 ESE) CA US 3335 -11752 21 ALERT +SOFM7 ST JOSEPH (8 SE) MO US 3967 -9477 323 ALERT +SOFO3 HEPPNER (2 S) OR US 4532 -11956 829 ALERT +SOFU1 AMERICAN FORK (8 NE) UT US 4047 -11167 1859 WSF +SOGC1 SARATOGA (2 NE) CA US 3725 -12204 183 GOES +SOGI4 OGDEN IA US 4204 -9403 -9999 OTHER +SOGM5 SOGN MN US 4441 -9293 -9999 GOES +SOGM5G SOGN MN US 4441 -9293 -9999 +SOGM7 BRANSON MO US 3662 -9325 -9999 GOES +SOGO3 HEPPNER OR US 4535 -11955 616 ALERT +SOGW3 SOLDIERS GROVE WI US 4339 -9078 280 COOPB +SOHM1 HOPE (4 S) ME US 4421 -6918 109 SNOCOR +SOHN2 LAS VEGAS (15 S) NV US 3595 -11512 774 ALERT +SOHN3 MERRIMACK NH US 4285 -7150 -9999 GOES +SOJC1 COLEVILLE (15 S) CA US 3835 -11945 2099 COOPB +SOKI1 SOLDIER CRK ADM ID US 4348 -11482 1750 +SOL ADDISON VT US 4407 -7297 -9999 +SOLA2 SOLDOTNA (5 W) AK US 6043 -15113 -9999 UCOOP +SOLC1 SOLEDAD (10 S) CA US 3628 -12132 103 +SOLI1 LEWISTON (20 SE) ID US 4617 -11674 1311 GOES +SOLI2 SOUTH HOLLAND IL US 4161 -8760 183 ALERT +SOLI4 SOLDIER IA US 4198 -9577 343 COOPB +SOLK1 SOLDIER (2 N) KS US 3957 -9596 372 +SOLM1 SOLON (2 N) ME US 4498 -6986 137 SNOCOR +SOLM2 SOLOMONS MD US 3832 -7645 4 COOPC +SOLT2 SOUR LAKE (5 SE) TX US 3011 -9433 -9999 +SOLW4 BUFFALO (18 W) WY US 4435 -10703 2676 WSF +SOMA3 PHOENIX (6 S) AZ US 3334 -11203 651 ALERT +SOMC1 UPLAND (10 N) CA US 3416 -11768 648 ALERT +SOMC2 SOMERSET (1 N) CO US 3893 -10743 1914 +SOMC3 NORTH SOMERS CT US 4203 -7243 85 COOPAB +SOMF1 ST AUGUSTINE (5 W) FL US 2992 -8141 11 OTHER +SOMK2 SOMERSET (2 SW) KY US 3706 -8462 283 GOES +SOMN4 SOMERVILLE NJ US 4060 -7463 49 +SOMP1 SOMERSET PA US 4003 -7910 680 IFLOWS +SOMT2 SOMERVILLE (2 S) TX US 3032 -9653 80 +SOMV2 SOMERSET VA US 3823 -7825 134 COOPAB +SOMW3 SOMERSET WI US 4515 -9272 -9999 UCOOP +SONC1 SONORA CA US 3797 -12039 533 COOPAB +SONM8 SONNETTE (2 WNW) MT US 4542 -10587 1189 COOPAB +SONN1 STRATTON NE US 4015 -10123 862 COOPB +SONP1 SONESTOWN (1 E) PA US 4136 -7654 378 +SONT2 SONORA (24 E) TX US 3064 -10026 747 UCOOP +SONW3 SPOONER (1 NW) WI US 4584 -9190 350 NWR +SOOM8 SIDNEY (18 NW) MT US 4793 -10435 756 OTHER +SOOT2 SONORA (1 N) TX US 3058 -10065 655 CADAS +SOP SOUTHERN PINES NC US 3524 -7939 -9999 SAWRS +SOPC3 HARTFORD CT US 4173 -7272 11 ALERT +SOPF1 SOPCHOPPY (5 N) FL US 3013 -8449 -9999 GOES +SOPH1 NAALEHU (12 SSW) HI US 1899 -15567 290 +SOPL1 SOUTH PASS LA US 2921 -8820 -9999 BUOY +SOPO1 SOUTH POINT OH US 3842 -8258 169 COOPAB +SOPS1 SIMPSONVILLE (2 S) SC US 3474 -8230 295 IFLOWS +SOPU1 KAMAS (13 SE) UT US 4055 -11105 2377 WSF +SOQC1 SOQUEL CA US 3699 -12195 6 +SORA2 KIANA (10 N) AK US 6712 -16045 53 +SORC1 SAN LUIS OBISPO (2 NE) CA US 3530 -12064 141 ALERT +SORI1 SODA SPRINGS (23 NNE) ID US 4295 -11137 2134 SNOTEL +SORI2 SHOREWOOD IL US 4152 -8820 172 GOES +SORI2G SHOREWOOD IL US 4152 -8820 172 +SORM2 RUXTON (1 S) MD US 3940 -7667 91 UCOOP +SORW4 BUFFALO (18 SW) WY US 4422 -10700 2579 WSF +SOSC1 SOMERSET (2 SSW) CA US 3862 -12070 555 OTHER +SOSC2 CRESTED BUTTE (11 NNW) CO US 3902 -10703 3263 SNOTEL +SOSI4 OSCEOLA IA US 4104 -9377 -9999 +SOSI4D OSCEOLA IA US 4104 -9377 -9999 +SOSK1 LAKIN (9 SW) KS US 3788 -10139 933 +SOSK2 BOONEVILLE KY US 3747 -8367 219 +SOSN6 OLD FIELD (2 E) NY US 4100 -7310 -9999 OTHER +SOSO2 STERLING (5 N) OK US 3481 -9814 405 +SOSS2 SOUTH SHORE (8 W) SD US 4511 -9710 565 AHOS +SOSS2G SOUTH SHORE (8 W) SD US 4511 -9710 -9999 +SOSU1 PRICE (28 NW) UT US 3993 -11108 2277 COOPAB +SOSW2 SOUTHSIDE (3 NNW) WV US 3875 -8198 177 COOPAB +SOSW3 SUPERIOR (4 S) WI US 4665 -9210 192 COOPAB +SOUC1 BISHOP (16 SSW) CA US 3717 -11857 2920 +SOUC2 SOUTH FORK CO US 3767 -10662 -9999 UCOOP +SOUC3 SOUTHINGTON CT US 4157 -7288 46 +SOUG1 LITHONIA (6 SSW) GA US 3363 -8413 201 GOES +SOUH1 MOUNTAIN VIEW HI US 1947 -15513 649 COOPB +SOUI4 SIOUX CITY (8 N) IA US 4258 -9643 353 UCOOP +SOUN3 CONCORD (4 E) NH US 4321 -7148 82 GOES +SOUO1 EAGLE OH US 4127 -8095 -9999 +SOUT2 SOUTH BEND (2 NE) TX US 3302 -9864 306 +SOUU1 TOOELE (12 SW) UT US 4046 -11241 2490 NWR +SOUV1 SOUTH NEWBURY VT US 4405 -7208 143 COOPB +SOUW1 NACHES WA US 4673 -12072 444 GOES +SOV SELDOVIA AK US 5944 -15170 -9999 ASOS +SOW SHOW LOW (1 SW) AZ US 3426 -11001 1954 +SOWA3 SHOW LOW (5 S) AZ US 3420 -11006 1707 GOES +SOWK2 OWINGSVILLE KY US 3815 -8376 282 +SOWN2 WHITEROCK (17 NW) NV US 4180 -11648 1494 WSF +SOX SANTA ANA MOUNTAINS CA US 3382 -11764 922 +SOXT2 SONORA TX US 3058 -10065 652 COOPA +SOYC1 SATICOY (1 SE) CA US 3428 -11914 37 GOES +SPA SPARTANBURG SC US 3492 -8196 -9999 LAWRS +SPAC1 POMONA (4 WSW) CA US 3404 -11781 206 COOPB +SPAC2 HARTSEL (5 WSW) CO US 3899 -10589 -9999 GOES +SPAF1 BRANDON (13 SE) FL US 2780 -8212 12 GOES +SPAG1 SAPELO ISLAND (42 E) GA US 3138 -8057 49 C-MAN +SPAI4 PANORA IA US 4169 -9437 -9999 +SPAI4D PANORA IA US 4169 -9437 -9999 +SPAM1 SOUTH PARIS (3 N) ME US 4426 -7051 138 SNOCOR +SPAM4 SPARTA MI US 4312 -8577 274 COOPC +SPAM5 ST. PAUL MN US 4492 -9325 -9999 UCOOP +SPAN2 SPARKS NV US 3954 -11974 1344 AMOS +SPAO2 SPAVINAW (1 S) OK US 3637 -9505 209 GOES +SPAT1 SPARTA (2 NNW) TN US 3595 -8547 282 COOPAB +SPAT2 SPEAKS (4 N) TX US 2932 -9671 -9999 +SPAW1 SATUS PASS WA US 4598 -12068 960 +SPAW2 SPENCER WV US 3880 -8136 277 IFLOWS +SPAW3 SPARTA WI US 4394 -9082 238 UCOOP +SPAW4 LANDER (25 SSW) WY US 4247 -10880 2390 COOPAB +SPB SCAPPOOSE OR US 4577 -12286 -9999 ASOS +SPBC1 EL SOBRANTE (3 SE) CA US 3794 -12226 96 OTHER +SPBC2 PUEBLO CO US 3825 -10466 1463 ALERT +SPBG1 SAPELO ISLAND (70 E) GA US 3122 -8012 49 C-MAN +SPBM7 SPRING BLUFF (3 NW) MO US 3832 -9128 -9999 +SPBM8 ESSEX (28 SSE) MT US 4790 -11343 2202 GOES +SPBP1 SHIPPENSBURG PA US 4005 -7752 207 COOPC +SPBW2 CIRCLEVILLE (2 NW) WV US 3869 -7954 1420 IFLOWS +SPC NORMAN OK US 3524 -9746 -9999 +SPCC1 MARKLEEVILLE (3 SW) CA US 3867 -11982 1890 SNOTEL +SPCC2 SOUTH PLATTE CO US 3442 -10518 -9999 UCOOP +SPCF1 ST CLOUD (8 SSW) FL US 2814 -8135 -9999 UCOOP +SPCM7 SPICKARD (6 W) MO US 4025 -9372 278 SCAN +SPCN1 SPENCER (5 SSE) NE US 4281 -9866 466 COOPB +SPCN6 SPECULATOR NY US 4350 -7436 530 COOPA +SPCO2 SAPULPA (2 SE) OK US 3599 -9608 191 UCOOP +SPCP1 SPRING CREEK (5 NE) PA US 4191 -7945 449 COOPAB +SPCT1 SPRING CITY (2 NW) TN US 3572 -8488 229 OTHER +SPCT2 SHEFFIELD (4 E) TX US 3067 -10177 618 RFCSIM +SPCW1 COULEE DAM (3 S) WA US 4793 -11893 408 OTHER +SPCW2 SPENCER (1 SSW) WV US 3878 -8137 223 UCOOP +SPCW4 SOUTH PASS CITY (3 NNE) WY US 4252 -10878 2603 +SPD SPRINGFIELD CO US 3728 -10261 1335 ASOS +SPDC1 MONROVIA (2 NNE) CA US 3418 -11799 419 ALERT +SPDC2 ENGLEWOOD (1 NW) CO US 3967 -10500 1609 ALERT +SPDI1 SPALDING (1 W) ID US 4645 -11683 1329 GOES +SPDI3 SPEEDWAT IN US 3967 -8625 -9999 UCOOP +SPDM7 SPEED (2 NW) MO US 3887 -9283 274 UCOOP +SPDM8 SPRINGDALE MT US 4574 -11023 1287 COOPB +SPDN1 SPALDING NE US 4168 -9837 578 COOPB +SPDT2 SPLENDORA TX US 3023 -9517 -9999 +SPDW1 TOUTLE (19 ESE) WA US 4625 -12234 1341 COOPB +SPDW3 TOMAHAWK (2 S) WI US 4544 -8973 438 UCOOP +SPEA3 SUPERIOR (2 ENE) AZ US 3331 -11107 1266 COOPB +SPEC1 SAN PEDRO CA US 3375 -11833 -9999 +SPEF1 LAND O' LAKES (5 SW) FL US 2818 -8252 -9999 OTHER +SPEI3 SPEEDWAY IN US 3979 -8623 223 UCOOP +SPEI4 PELLA IA US 4140 -9290 -9999 +SPEI4D PELLA IA US 4140 -9290 -9999 +SPEM1 CARATUNK (12 NW) ME US 4530 -7022 305 GOES +SPEM7 ST LOUIS MO US 3880 -9057 166 COOPA +SPEN7 SPRUCE PINE NC US 3593 -8208 -9999 AHOS +SPEO2 SPERRY (3 SE) OK US 3628 -9595 176 GOES +SPES2 SPEARFISH SD US 4450 -10387 1109 COOPABC +SPET2 SPEARMAN TX US 3620 -10118 943 COOPAB +SPEW1 SOUTH PRAIRIE WA US 4713 -12208 131 GOES +SPEW2 SPENCER WV US 3880 -8136 226 COOPAB +SPF SPEARFISH SD US 4448 -10378 1198 +SPFC1 PINECREST (14 ESE) CA US 3809 -11976 2377 WSF +SPFC2 SPRINGFIELD CO US 3741 -10263 1332 NWR +SPFI2 SPRINGFIELD (3 WNW) IL US 3977 -8970 -9999 UCOOP +SPFM5 SPRINGFIELD (4 SW) MN US 4420 -9505 325 +SPFM5G SPRINGFIELD (4 SW) MN US 4420 -9505 -9999 +SPFN1 SPRINGFIELD NE US 4110 -9610 -9999 UCOOP +SPFP1 MEDIA (1 ENE) PA US 3993 -7537 33 COOPB +SPFS2 SPEARFISH SD US 4440 -10389 1353 GOES +SPFT2 SPOFFORD TX US 2913 -10040 -9999 UCOOP +SPFU1 SPANISH FORK (4 NW) UT US 4008 -11160 1439 COOPBC +SPFW2 BUCKHANNON (3 E) WV US 3898 -8030 497 IFLOWS +SPFW3 SPIRIT FALLS WI US 4545 -8997 448 COOPB +SPG ST PETERSBURG FL US 2776 -8263 2 +SPGA2 PORTAGE AK US 6082 -14897 9 UCOOP +SPGC1 BEAR VALLEY (9 WNW) CA US 3850 -12022 1128 WSF +SPGC2 SPRINGFIELD (7 WSW) CO US 3737 -10274 1409 COOPABC +SPGF1 WEST END FL US 2675 -7900 2 +SPGI2 NAPERVILLE (4 W) IL US 4170 -8817 -9999 ALERT +SPGI3 SPURGEON (3 N) IN US 3830 -8726 134 +SPGK2 SPRINGFIELD KY US 3768 -8523 232 COOPB +SPGM3 SPRINGFIELD MA US 4208 -7258 12 COOPB +SPGM5 SPRING VALLEY MN US 4369 -9239 389 COOPB +SPGM6 PHILLIPSTOWN MS US 3340 -9027 28 +SPGM7 SPRINGFIELD MO US 3718 -9330 -9999 UCOOP +SPGN1 SPRAGUE (3 W) NE US 4063 -9678 396 +SPGN2 WENDOVER (13 SW) NV US 4060 -11420 1667 GOES +SPGN4 SPRINGFIELD (2 NW) NJ US 4072 -7432 20 GOES +SPGN5 SPRINGER NM US 3637 -10458 1805 COOPAB +SPGO1 SPRINGDALE OH US 3928 -8443 -9999 +SPGO3 SPRAGUE RIVER (2 SE) OR US 4243 -12149 1352 +SPGP1 SPANGEVILLE PA US 4033 -7575 61 GOES +SPGS1 SPARTANBURG (3 SSE) SC US 3490 -8192 186 COOPA +SPGS2 SPRINGFIELD SD US 4286 -9789 366 +SPGT1 ERWIN (4 S) TN US 3603 -8245 899 IFLOWS +SPGV2 SPRINGFIELD VA US 3879 -7718 18 UCOOP +SPGW1 POMEROY (27 S) WA US 4618 -11754 1737 SNOTEL +SPGW2 AUBURN (3 E) WV US 3908 -8078 357 IFLOWS +SPGW3 SPRING GREEN WI US 4318 -9007 -9999 +SPHC1 SANT HELENA (5 NW) CA US 3849 -12243 94 ALERT +SPHC2 PARKER (1 SE) CO US 3952 -10475 1803 ALERT +SPHC3 STORRS CT US 4180 -7223 -9999 SNOCOR +SPHK2 PHELPS KY US 3751 -8213 311 +SPHL1 SPRINGHILL (4 SE) LA US 3299 -9344 53 +SPHN1 STAPLEHURST NE US 4097 -9718 -9999 COOPB +SPHN6 STEPHENTOWN NY US 4255 -7337 279 COOPAB +SPHU1 HEBER (2 W) UT US 4051 -11144 1676 GOES +SPHW1 STANWOOD (6 ESE) WA US 4821 -12225 -9999 ALERT +SPI SPRINGFIELD IL US 3984 -8968 181 +SPIA2 SAINT PAUL ISLAND AK US 5691 -17781 -9999 BUOY +SPIA3 SUPERIOR AZ US 3330 -11110 872 COOPABC +SPIC1 LAKE ALPINE (5 S) CA US 3840 -11999 2012 WSF +SPIC2 COMMERCE CITY CO US 3981 -10496 1556 +SPIG1 SAPELO ISLAND GA US 3140 -8128 3 COOPAB +SPII2 SPRINGFIELD (4 NNW) IL US 3985 -8967 181 UCOOP +SPIN7 SPRUCE PINE (2 N) NC US 3594 -8206 847 IFLOWS +SPIO1 SPRINGDALE (1 S) OH US 3925 -8448 -9999 IFLOWS +SPIQ2 SPILLIMACHEEN BC CN 5092 -11640 800 +SPIS2 PIERRE SD US 4438 -10035 -9999 UCOOP +SPIS2D PIERRE SD US 4438 -10035 -9999 +SPIT1 SPRING CITY (1 SE) TN US 3568 -8485 230 COOPBC +SPIT2 SOUTH PADRE ISLAND TX US 2667 -9717 2 COOPA +SPIU1 MANILA (20 SW) UT US 4083 -11000 3139 WSF +SPIV2 TIPTOP (4 ESE) VA US 3718 -8138 1319 IFLOWS +SPIW1 TOUTLE (26 E) WA US 4628 -12216 1058 SNOTEL +SPJG1 ATLANTA GA US 3380 -8434 -9999 GOES +SPJM7 SPRINGFIELD MO US 3715 -9320 -9999 UCOOP +SPKA4 SPARKMAN AR US 3392 -9284 52 COOPAB +SPKC1 SANTA PAULA CA US 3441 -11908 241 ALERT +SPKC2 NORWOOD (6 NE) CO US 3819 -10822 -9999 GOES +SPKI2 SOUTH PEKIN (2 E) IL US 4049 -8960 183 COOPB +SPKI4 POLK CITY IA US 4178 -9373 286 OTHER +SPKK2 INEZ KY US 3785 -8267 401 IFLOWS +SPKM5 SPRING PARK (1 E) MN US 4494 -9363 310 COOPAB +SPKM7 SPICKARD (7 W) MO US 4025 -9372 267 COOPC +SPKN1 SPARKS (7 SW) NE US 4290 -10037 -9999 GOES +SPKN2 SPARKS (2 ESE) NV US 3953 -11972 1292 AMOS +SPKN5 SANDIA PARK NM US 3517 -10636 2167 COOPA +SPKP1 SPRUCE CREEK PA US 4062 -7813 -9999 GOES +SPKS2 SPINK (6 SE) SD US 4282 -9666 -9999 UCOOP +SPKT2 SPEAKS TX US 2928 -9669 43 COOPB +SPKW1 SPOKANE WA US 4757 -11708 -9999 +SPKW2 SLATYFORK (2 WNW) WV US 3842 -8015 1382 IFLOWS +SPKW4 BUFFALO (12 WSW) WY US 4432 -10698 2463 GOES +SPLA2 DOUGLAS (24 E) AK US 5815 -13372 85 SNOCOR +SPLA3 SIERRA VISTA (9 E) AZ US 3155 -11014 1233 GOES +SPLC1 SANTA PAULA (5 SW) CA US 3431 -11913 72 COOPA +SPLC2 ROCKY MOUNTAIN ARSENAL CO US 3982 -10484 -9999 GOES +SPLF1 BROOKSVILLE (7 SE) FL US 2851 -8230 -9999 OTHER +SPLI3 ST PAUL IN US 3943 -8563 -9999 UCOOP +SPLI4 SPILLVILLE IA US 4321 -9195 330 COOPB +SPLL1 DULAC (37 E) LA US 2887 -9048 -9999 C-MAN +SPLM4 SPALDING (1 SSE) MI US 4568 -8750 262 COOPB +SPLM5 ST PAUL MN US 4495 -9298 274 COOPC +SPLN1 SAINT PAUL NE US 4120 -9845 542 +SPLN4 SCOTCH PLAINS (1 NNW) NJ US 4067 -7440 61 COOPB +SPLO1 SALEM (3 E) OH US 4090 -8078 317 GOES +SPLS2 HIGHMORE (18 N) SD US 4479 -9960 594 UCOOP +SPLU1 LAKESHORE (3 N) UT US 4016 -11173 -9999 +SPLW1 COUGAR (26 E) WA US 4609 -12176 1295 SNOTEL +SPLW3 RHINELANDER (20 SE) WI US 4553 -8920 488 COOPB +SPLW4 LYSITE (25 NE) WY US 4357 -10740 1829 GOES +SPMC1 ROSEVILLE CA US 3873 -12125 49 ALERT +SPMH1 BARBERS POINT (4 NNE) HI US 2127 -15809 9 +SPMI1 FAIRFIELD (10 SSE) ID US 4320 -11467 1984 SNOTEL +SPMN2 WELLS (48 SSE) NV US 4043 -11480 1859 GOES +SPMT2 SPEARMAN (6 W) TX US 3620 -10131 903 GOES +SPMW1 COUGAR (20 NE) WA US 4618 -12193 1036 SNOTEL +SPMW2 WILLIS BRANCH (3 SW) WV US 3787 -8128 780 IFLOWS +SPNC1 SPRINGVILLE CA US 3619 -11866 1241 +SPNC2 CRESTONE (4 SE) CO US 3795 -10566 -9999 GOES +SPNI2 SPRINGFIELD (4 SE) IL US 3976 -8960 179 COOPB +SPNI3 SPENCER IN US 3928 -8677 168 +SPNK1 SPRING HILL (2 W) KS US 3875 -9487 283 GOES +SPNM3 SPENCER MA US 4220 -7197 320 SNOCOR +SPNN1 SPRINGFIELD (7 E) NE US 4106 -9601 338 COOPB +SPNN2 SPANISH SPRINGS NV US 3964 -11971 1366 ALERT +SPNN6 SPENCER (1 NE) NY US 4222 -7647 357 COOPAB +SPNO1 SPENCER (1 E) OH US 4111 -8209 258 IFLOWS +SPNP1 SPRINGTOWN PA US 4057 -7528 262 +SPNT1 FRANKLIN TN US 3594 -8686 -9999 GOES +SPNT2 SPRING (1 NE) TX US 3011 -9544 -9999 +SPNW3 SPOONER WI US 4583 -9189 -9999 UCOOP +SPOA3 SAN MIGUEL (8 SE) AZ US 3159 -11166 1146 ALERT +SPOC1 SAN LUIS OBISPO (4 N) CA US 3535 -12065 415 ALERT +SPOC2 ARVADA (1 W) CO US 3980 -10512 1652 ALERT +SPOI4 SPENCER (3 WSW) IA US 4313 -9521 404 UCOOP +SPOI4G SPENCER (3 WSW) IA US 4313 -9521 -9999 +SPOK2 HAGER HILL KY US 3775 -8278 219 +SPOM4 SPARTA (4 SW) MI US 4312 -8575 274 UCOOP +SPON2 CARSON CITY (5 SW) NV US 3912 -11985 1844 AMOS +SPON7 STUMPY POINT NC US 3570 -7577 -9999 OTHER +SPOV2 STAUNTON (15 S) VA US 3797 -7922 575 IFLOWS +SPOW3 SPOONER WI US 4582 -9170 -9999 COOPAB +SPPA2 JUNEAU (27 SE) AK US 5814 -13374 9 COOPA +SPPA3 PALOMINAS (1 E) AZ US 3138 -11011 1277 GOES +SPPC1 SANTA PAULA (6 N) CA US 3441 -11908 183 ALERT +SPPI1 DRIGGS (2 NW) ID US 4384 -11124 1807 GOES +SPPM8 WILLOW CREEK (5 WSW) MT US 4581 -11175 1271 +SPPN7 SPRUCE PINE NC US 3592 -8220 853 COOPAB +SPPP1 SLIPPERY ROCK (1 SSW) PA US 4106 -8006 381 COOPB +SPPT2 SANTO TX US 3263 -9818 -9999 RFCSIM +SPRA1 MOBILE AL US 3071 -8815 -9999 GOES +SPRA2 SEWARD (3 S) AK US 6007 -14945 -9999 +SPRA3 REDINGTON (1 E) AZ US 3245 -11049 860 GOES +SPRA4 SPRINGTOWN (1 S) AR US 3626 -9443 358 GOES +SPRC1 SALINAS (5 SSW) CA US 3663 -12167 6 GOES +SPRC2 WESTCLIFFE (13 NW) CO US 3822 -10568 3335 WSF +SPRF1 NEW SMYRNA BEACH (5 NW) FL US 2907 -8099 -9999 GOES +SPRG1 SPARTA GA US 3327 -8297 174 +SPRH1 PAIA HI US 2090 -15641 27 COOPB +SPRI1 ALEXANDER (1 SE) ID US 4264 -11171 -9999 OTHER +SPRI2 SPARTA IL US 3813 -8972 158 COOPAB +SPRI2C SPARTA IL US 3813 -8972 158 +SPRI3 SPRINGERSVILLE IN US 3967 -8505 -9999 UCOOP +SPRI4 SPIRIT LAKE IA US 4342 -9510 -9999 COOPBC +SPRK1 ELLIS (6 W) KS US 3892 -9965 -9999 UCOOP +SPRL1 SPRING RIDGE LA US 3236 -9395 -9999 GOES +SPRM1 SPRINGFIELD (2 W) ME US 4540 -6817 134 COOPA +SPRM4 SPRINGPORT (4 W) MI US 4238 -8478 294 COOPB +SPRM5 SPRING GROVE (4 N) MN US 4361 -9162 349 COOPB +SPRM7 SPRING CITY MO US 3698 -9454 338 COOPB +SPRM8 WHITE SULPHUR SPRINGS (21 NE) MT US 4678 -11062 2469 SNOTEL +SPRN1 SPRAGUE (1 SW) NE US 4060 -9675 387 COOPB +SPRN2 GLENBROOK (3 ENE) NV US 3910 -11990 2181 AMOS +SPRN4 SPRINGFIELD (2 NW) NJ US 4072 -7430 27 COOPB +SPRN6 SPRINGVILLE NY US 4353 -7867 457 COOPB +SPRN7 SPARTA (3 SSW) NC US 3647 -8115 902 COOPB +SPRO1 SPRINGFIELD (3 NNW) OH US 3992 -8387 283 +SPRO2 SPIRO OK US 3524 -9463 151 COOPB +SPRO3 SPRINGFIELD (4 NE) OR US 4409 -12296 135 +SPRP1 SPRINGTOWN PA US 4057 -7528 262 COOPB +SPRS1 SPRINGFIELD SC US 3349 -8128 91 COOPB +SPRS2 SPEARFISH SD US 4450 -10385 1109 UCOOP +SPRT1 SPRINGFIELD (3 SE) TN US 3647 -8683 227 COOPAB +SPRT2 SPEARMAN (5 N) TX US 3636 -10116 858 GOES +SPRV2 EGGLESTON (4 ESE) VA US 3727 -8055 628 IFLOWS +SPRW1 COUGAR (26 E) WA US 4609 -12176 951 WSF +SPRW2 SPRINGFIELD WV US 3945 -7865 -9999 +SPRW3 SPRING VALLEY WI US 4485 -9223 280 +SPS WICHITA FALLS (4 N) TX US 3399 -9849 314 +SPSC1 SIMI VALLEY (7 E) CA US 3426 -11865 411 ALERT +SPSC2 SILVERTON (11 SW) CO US 3768 -10778 3249 SNOTEL +SPSF1 ODESSA (5 E) FL US 2819 -8251 -9999 OTHER +SPSI1 FORT HALL (3 SW) ID US 4305 -11255 1341 GOES +SPSL1 PILOTTOWN (13 SE) LA US 2899 -8914 -9999 GOES +SPSM1 SOUTH PARIS ME US 4428 -7053 -9999 +SPSN2 SPARKS (7 N) NV US 3964 -11971 1368 UCOOP +SPSO2 LOGAN (3 NW) OK US 3660 -10026 765 +SPSO3 ELGIN (14 NNW) OR US 4576 -11805 1535 +SPST1 SPRINGFIELD TN US 3652 -8687 -9999 GOES +SPST2 SPUR (1 W) TX US 3348 -10088 697 ALERT +SPSV2 SALEM (1 W) VA US 3728 -8007 305 IFLOWS +SPSW1 SATUS PASS WA US 4598 -12068 1228 WSF +SPSW4 LANDER (20 SSW) WY US 4257 -10883 2755 SNOTEL +SPTA3 TOMBSTONE (8 WNW) AZ US 3175 -11020 1152 GOES +SPTC1 PETALUMA CA US 3828 -12271 9 +SPTC2 SOUTH PLATTE CO US 3941 -10517 1856 GOES +SPTF1 STUART (3 E) FL US 2720 -8021 -9999 GOES +SPTG1 AUGUSTA (12 SW) GA US 3337 -8214 76 GOES +SPTH1 SOUTH POINT HI US 1901 -15568 -9999 NWR +SPTI1 SANDPOINT (1 N) ID US 4829 -11656 640 COOPABC +SPTI3 SOUTHPORT IN US 3967 -8608 244 UCOOP +SPTI4 STRAWBERRY POINT IA US 4268 -9154 366 COOPB +SPTK2 SPOTTSVILLE KY US 3787 -8740 -9999 UCOOP +SPTM4 STURGEON POINT MI US 4470 -8327 -9999 AMOS +SPTM5 ST PETER (2 SW) MN US 4430 -9397 259 COOPB +SPTM8 SWAN LAKE (19 E) MT US 4792 -11347 2134 WSF +SPTN2 ELY (11 ESE) NV US 3955 -11480 2268 GOES +SPTN4 SPOTSWOOD NJ US 4039 -7439 3 GOES +SPTN6 SPENCERPORT NY US 4314 -7785 -9999 NWR +SPTN7 SOUTHPORT (5 N) NC US 3399 -7801 6 COOPA +SPTP1 SPARTANSBURG (2 W) PA US 4182 -7973 536 IFLOWS +SPTT1 SOUTH PITTSBURG TN US 3501 -8570 177 AHOS +SPTT2 SABINE PASS TX US 2969 -9384 1 +SPTW1 SPIRIT WA US 4627 -12217 951 +SPTW2 CLIFTON MILLS (3 WNW) WV US 3971 -7966 552 IFLOWS +SPTW3 SPARTA (5 W) WI US 4394 -9090 -9999 UCOOP +SPUC1 FALLBROOK (5 SSE) CA US 3332 -11713 604 +SPUC2 PUEBLO CO US 3825 -10460 -9999 UCOOP +SPUF1 ST AUGUSTINE (15 SW) FL US 2973 -8149 -9999 GOES +SPUM3 ASHFIELD (3 SW) MA US 4252 -7285 427 SNOCOR +SPUN1 ST PAUL (3 N) NE US 4127 -9845 -9999 +SPUN6 SPRUCETON (1 ESE) NY US 4219 -7428 631 GOES +SPVA3 SPRINGERVILLE AZ US 3413 -10929 2152 COOPABC +SPVC1 SPRING VALLEY (4 SSE) CA US 3271 -11701 82 COOPC +SPVK2 SIMPSONVILLE (3 E) KY US 3822 -8530 210 GOES +SPVL1 SPEARSVILLE (3 SE) LA US 3290 -9257 61 COOPB +SPVM5 SPRING VALLEY (3 W) MN US 4366 -9241 414 UCOOP +SPVN1 SPRINGVIEW NE US 4282 -9975 761 COOPABC +SPVN2 PIOCHE (16 NE) NV US 3804 -11418 1814 COOPABC +SPVO2 SPAVINAW OK US 3639 -9506 242 COOPAB +SPVP1 SHARPSVILLE (1 ENE) PA US 4127 -8004 290 UCOOP +SPW SPENCER IA US 4316 -9520 -9999 +SPWC1 HATHAWAY PINES (3 S) CA US 3813 -12037 323 GOES +SPWI3 SPEEDWAY (2 SE) IN US 3978 -8629 239 COOPB +SPWI4 SPENCER IA US 4313 -9513 315 COOPB +SPWT1 SPEEDWELL TN US 3645 -8388 -9999 +SPWT2 SPICEWOOD (1 S) TX US 3048 -9816 265 COOPB +SPX HOUSTON TX US 2951 -9505 -9999 +SPYC1 GEORGETOWN (13 E) CA US 3890 -12060 1302 OTHER +SPYC2 HARTSEL (10 ESE) CO US 3897 -10562 -9999 +SPYI3 FORT WAYNE (2 NW) IN US 4110 -8517 238 UCOOP +SPYI4 PERRY IA US 4184 -9408 -9999 +SPYN6 SOUTH PLYMOUTH NY US 4257 -7555 -9999 GOES +SPYP1 SLIPPERY ROCK (1 SSW) PA US 4106 -8006 381 UCOOP +SPYV2 SPERRYVILLE VA US 3862 -7823 229 COOPB +SPYW1 YALE (2 NE) WA US 4601 -12201 152 ALERT +SPZT2 SAN ANGELO TX US 3133 -10060 -9999 GOES +SQBC1 TAHOE CITY (5 WNW) CA US 3920 -12023 1899 +SQBO3 BURNS (35 W) OR US 4349 -11971 1420 COOPABC +SQCC1 MONTGOMERY CREEK (8 W) CA US 4086 -12209 357 WSF +SQCI4 COLFAX (2 SW) IA US 4166 -9327 240 GOES +SQCI4G COLFAX (2 SW) IA US 4166 -9327 -9999 +SQCT2 SAN SABA (8 W) TX US 3118 -9886 -9999 ALERT +SQFI1 COUNCIL (10 NE) ID US 4477 -11625 1908 SNOTEL +SQFO3 ASHLAND (18 SW) OR US 4207 -12302 1513 GOES +SQGW2 BAKER (3 SE) WV US 3903 -7868 677 IFLOWS +SQI STERLING ROCKFALLS IL US 4174 -8967 -9999 SAWRS +SQKO3 SISTERS (4 S) OR US 4423 -12157 1064 WSF +SQL SAN CARLOS CA US 3751 -12225 -9999 +SQLW1 SNOQUALMIE FALLS (1 NW) WA US 4754 -12184 134 +SQMC1 PASADENA (15 NNE) CA US 3435 -11800 1768 WSF +SQMI1 NEW MEADOW (20 NE) ID US 4515 -11600 1798 WSF +SQNO1 STOUT (3 S) OH US 3870 -8337 -9999 IFLOWS +SQPC1 OLYMPIC VALLEY (3 SW) CA US 3918 -12027 2708 ALERT +SQPM1 SQUA PAN ME US 4655 -6833 186 COOPA +SQPM8 ALBERTON (13 NNE) MT US 4720 -11433 1875 SNOTEL +SQPW1 HYAK (2 NNW) WA US 4742 -12141 920 COOPB +SQQC1 SISQUOC (7 ESE) CA US 3484 -12017 190 WSF +SQSC1 RIDGECREST (22 SSE) CA US 3537 -11757 1103 GOES +SQSO3 SISTERS OR US 4429 -12154 966 GOES +SQUA2 NELCHINA (34 NNW) AK US 6240 -14747 -9999 SNOCOR +SQUM7 MOUND CITY MO US 4016 -9526 250 AHOS +SQUU1 MONROE (12 SE) UT US 3848 -11200 2835 WSF +SQUW1 SNOQUALMIE (2 NW) WA US 4755 -12183 37 GOES +SQVC1 TAHOE CITY (6 WNW) CA US 3919 -12025 2347 WSF +SQWC1 TAHOE CITY (7 W) CA US 3919 -12027 2377 SNOTEL +SQWC2 IDAHO SPRINGS (4 S) CO US 3968 -10550 3501 ALERT +SQWI1 SWEET (1 S) ID US 4397 -11633 768 GOES +SQWM8 ALBERTON (13 NNE) MT US 4718 -11433 1875 WSF +SQXP1 SUSQUEHANNA PA US 4196 -7560 275 GOES +SR1V1 NORTH DANVILLE (5 NW) VT US 4450 -7218 632 SNOCOR +SR2V1 NORTH DANVILLE (4 NW) VT US 4448 -7217 552 SNOCOR +SR3V1 NORTH DANVILLE (4 NE) VT US 4451 -7213 445 SNOCOR +SR4V1 NORTH DANVILLE (2 S) VT US 4444 -7209 290 SNOCOR +SRAC1 SONORA JUNCTION (9 WSW) CA US 3831 -11960 2682 SNOTEL +SRAF1 SARASOTA (5 E) FL US 2733 -8242 10 GOES +SRAM2 BLOOMINGTON MD US 3952 -7913 463 SNOCOR +SRAM5 RADIUM (5 E) MN US 4827 -9651 302 GOES +SRAN6 SARATOGA NY US 4308 -7380 -9999 UCOOP +SRAS2 RAPID CITY SD US 4405 -10322 -9999 UCOOP +SRAT2 SONORA (22 SE) TX US 3027 -10056 644 GOES +SRAU1 SEVIER (1 S) UT US 3857 -11225 1695 +SRAW4 SARATOGA WY US 4146 -10680 2070 +SRBA2 MOOSE PASS (11 S) AK US 6033 -14934 136 UCOOP +SRBC1 ORANGEVALE (2 W) CA US 3868 -12127 49 ALERT +SRBF1 WHITFIELD (1 SE) FL US 2739 -8255 -9999 OTHER +SRBM2 BLOOMINGTON MD US 3950 -7917 500 SNOCOR +SRBM5 RADIUM (2 NW) MN US 4824 -9656 288 GOES +SRBN1 SCRIBNER NE US 4166 -9668 376 COOPB +SRBN2 LAS VEGAS (7 WNW) NV US 3620 -11526 736 ALERT +SRBW1 TOUTLE (10 E) WA US 4637 -12258 213 +SRCA4 SEARCY AR US 3525 -9175 75 COOPAB +SRCC1 LOOMIS (2 S) CA US 3881 -12121 122 ALERT +SRCC2 DURANGO (13 NE) CO US 3738 -10770 2935 GOES +SRCF1 LYNNE (3 NE) FL US 2921 -8187 -9999 OTHER +SRCI2 SHELBYVILLE IL US 3946 -8889 168 +SRCM2 BLOOMINGTON MD US 3952 -7913 518 SNOCOR +SRCN2 SEARCHLIGHT NV US 3547 -11492 1079 COOPABC +SRCN4 CLINTON NJ US 4064 -7492 61 GOES +SRCO1 CHESTER (3 SE) OH US 3906 -8188 176 GOES +SRCO2 SULPHUR (2 SW) OK US 3450 -9698 -9999 GOES +SRCS1 GRAY COURT (7 SW) SC US 3452 -8216 -9999 GOES +SRCT2 STERLING CITY TX US 3183 -10099 -9999 +SRCV2 WOOLWINE (2 SE) VA US 3678 -8025 71 UCOOP +SRCW2 CIRCLEVILLE (4 W) WV US 3868 -7955 1372 UCOOP +SRDC1 REDLANDS (5 NE) CA US 3411 -11710 608 +SRDI2 UTICA IL US 4133 -8885 140 +SRDI2G UTICA IL US 4133 -8885 -9999 +SRDK2 MAYSVILLE (10 SW) KY US 3853 -8395 280 IFLOWS +SRDM2 BLOOMINGTON (4 NW) MD US 3951 -7914 456 +SRDM6 SARDIS MS US 3440 -8979 71 +SRDN5 SANTA ROSA NM US 3502 -10469 -9999 GOES +SRDN7 DIXON (1 SW) NC US 3458 -7749 -9999 GOES +SRDV2 ARCOLA (5 SE) VA US 3885 -7742 79 UCOOP +SRDW4 SHERIDAN WY US 4460 -10693 -9999 NWR +SREC1 SAN BERNARDINO (2 E) CA US 3407 -11730 290 +SREM2 BIG RUN STATE PARK MD US 3957 -7917 567 SNOCOR +SREN2 RENO (4 SSE) NV US 3947 -11978 1355 AMOS +SREN8 STREETER (7 NW) ND US 4673 -9948 579 COOPC +SRES1 GEORGETOWN (16 SSW) SC US 3315 -7936 -9999 GOES +SRFC1 SATICOY (2 NE) CA US 3430 -11911 57 ALERT +SRFG1 SPRINGFIELD (2 W) GA US 3235 -8134 26 COOPA +SRFI1 NEW MEADOWS (18 NW) ID US 4508 -11672 1250 GOES +SRFI2 SPRINGFIELD IL US 3979 -8961 -9999 NWR +SRFM2 NEW GERMANY STATE PARK MD US 3963 -7912 762 SNOCOR +SRFO3 JACKSONVILLE (13 SW) OR US 4215 -12307 511 GOES +SRFQ9 MAYO (24 ESE) YK CN 6352 -13515 533 GOES +SRFS1 SURFSIDE BEACH SC US 3361 -7897 0 GOES +SRFT2 MERCEDES (2 SW) TX US 2610 -9790 -9999 RFCSIM +SRFU1 GREEN RIVER (14 SW) UT US 3887 -11037 1280 +SRGA4 SHIRLEY AR US 3565 -9230 158 GOES +SRGC1 SATICOY (2 E) CA US 3430 -11911 57 ALERT +SRGC2 SOUTH FORK (2 SW) CO US 3766 -10665 -9999 +SRGF1 SEBRING FL US 2750 -8147 -9999 NWR +SRGM2 NEW GERMANY MD US 3960 -7910 564 SNOCOR +SRGM5 ROSEAU (10 NNE) MN US 4899 -9566 316 +SRGM8 SAINT REGIS (1 NNE) MT US 4730 -11509 792 +SRGN1 SARGENT NE US 4164 -9938 704 COOPB +SRGN4 GLEN GARDNER NJ US 4069 -7494 139 GOES +SRGT2 SPRING BRANCH TX US 2986 -9838 314 +SRGU1 DELTA (5 NE) UT US 3940 -11250 1532 +SRGV2 MCCLURE (6 SSW) VA US 3702 -8240 792 IFLOWS +SRGW3 STURGEON BAY (2 NW) WI US 4485 -8740 180 UCOOP +SRHC1 QUARTZ HILL (25 N) CA US 3478 -11847 838 ALERT +SRHM6 SARAH (3 SE) MS US 3453 -9018 102 COOPB +SRHS2 SPEARFISH (8 W) SD US 4450 -10405 1113 UCOOP +SRHT2 SPING BRANCH (2 E) TX US 2987 -9838 341 COOPB +SRHU1 JUAB (12 SW) UT US 3937 -11204 1506 +SRHW2 SARAH ANN WV US 3775 -8195 665 IFLOWS +SRIC1 SANTA BARABARA (40 SSW) CA US 3398 -12008 396 GOES +SRIF1 NAVARRE (3 S) FL US 3038 -8687 -9999 +SRIW2 SPRING RIDGE WV US 3853 -8061 671 IFLOWS +SRJU1 GUNNISON (17 NW) UT US 3937 -11203 1506 GOES +SRKA2 KIANA AK US 6698 -16044 46 GOES +SRKF1 STARKE (3 E) FL US 2994 -8207 52 COOPA +SRKK2 MOREHEAD (8 W) KY US 3825 -8357 -9999 GOES +SRKM8 WHITE SULPHUR SPRINGS (28 NNE) MT US 4693 -11090 1996 WSF +SRKN2 SPARKS (2 NNE) NV US 3956 -11973 1328 COOPC +SRKU1 KINGSTON (2 E) UT US 3820 -11215 1875 GOES +SRLA2 WRANGELL (6 SW) AK US 5641 -13249 604 GOES +SRLA3 MESA (7 N) AZ US 3350 -11179 366 ALERT +SRLC1 SUTTER HILL (1 S) CA US 3838 -12080 483 COOPC +SRLF1 LAKE WALES (3 N) FL US 2795 -8159 -9999 OTHER +SRLK1 STERLING KS US 3822 -9820 499 COOPAC +SRLM3 SOUTH ROYALSTON (1 S) MA US 4263 -7215 -9999 +SRLM5 BEAVER BAY (5 SW) MN US 4720 -9137 -9999 UCOOP +SRLN5 SANTA ROSA NM US 3508 -10469 -9999 +SRLN8 SARLES ND US 4893 -9900 484 COOPB +SRLO3 SUTHERLIN (2 W) OR US 4340 -12336 152 COOPB +SRLS1 AIKEN SC US 3350 -8150 -9999 +SRLT2 BIG LAKE (25 NE) TX US 3153 -10128 783 COOPAB +SRLU1 DELTA (12 NE) UT US 3948 -11240 1420 GOES +SRLW4 SHERIDAN WY US 4481 -10696 1135 NWRU +SRMC1 SAN BERNARDINO (12 E) CA US 3411 -11710 1902 ALERT +SRMC3 SHERMAN CT US 4154 -7348 198 COOPAB +SRMO3 SANDY OR US 4539 -12213 223 +SRMQ9 DAWSON (54 S) YK CN 6328 -13925 396 GOES +SRMS2 RAMONA SD US 4412 -9722 -9999 UCOOP +SRMW1 MARBLEMOUNT WA US 4853 -12143 93 GOES +SRNC1 SAN ANDREAS (12 E) CA US 3821 -12046 722 OTHER +SRNC2 VAIL (6 SSE) CO US 3953 -10622 3261 WSF +SRNM7 SPRINGFIELD MO US 3717 -9294 -9999 NWR +SRNT1 SMYRNA (6 S) TN US 3598 -8650 168 COOPB +SRNT2 SAGERTON (3 ESE) TX US 3306 -9992 500 UCOOP +SROC1 PALM DESERT (13 SSW) CA US 3355 -11647 2256 ALERT +SROF1 SARASOTA (1 N) FL US 2735 -8255 -9999 OTHER +SROI4 ROCKWELL CITY IA US 4239 -9365 -9999 +SROI4D ROCKWELL CITY IA US 4239 -9365 -9999 +SROK2 MOREHEAD KY US 3819 -8342 232 +SRON6 SCHROON LAKE (2 N) NY US 4387 -7375 250 GOES +SROT2 SANTA ROSA TX US 2627 -9783 -9999 +SROW1 OROVILLE WA US 4893 -11944 283 GOES +SRPC1 EL MONTE (2 S) CA US 3403 -11804 75 ALERT +SRPM6 SAREPTA (1 NNE) MS US 3412 -8930 111 COOPB +SRPN1 SURPRISE NE US 4110 -9732 467 COOPB +SRPN5 SANTA ROSA (9 NW) NM US 3506 -10476 1451 UCOOP +SRPO2 SCRAPER (1 E) OK US 3610 -9483 242 UCOOP +SRPO3 PROSPECT (6 SE) OR US 4271 -12239 1006 +SRPW1 HOODSPORT (6 SW) WA US 4731 -12318 3 GOES +SRQ SARASOTA/BRADENTON FL US 2740 -8255 9 +SRQC1 EL MONTE CA US 3403 -11804 75 GOES +SRR RUIDOSO NM US 3347 -10553 2076 UCOOP +SRRA2 SEWARD AK US 6013 -14942 -9999 COOPB +SRRC1 SANTA BARBARA CA CA US 3424 -11985 80 BUOY +SRRF1 SILVER SPRINGS (1 SE) FL US 2921 -8204 -9999 OTHER +SRRL1 BAYOU SORRELL LA US 3016 -9133 -9999 GOES +SRRM8 BRADY (2 E) MT US 4804 -11179 1070 GOES +SRRN1 SUPERIOR NE US 4002 -9807 482 COOPAB +SRRN5 SOCORRO (28 SW) NM US 3375 -10722 1661 COOPB +SRRP1 STERLING RUN PA US 4142 -7820 273 GOES +SRRU1 RICHFIELD (2 E) UT US 3877 -11205 1600 +SRRV2 SURRY VA US 3712 -7669 -9999 GOES +SRSC1 SAN FRANCISCO (6 SW) CA US 3773 -12250 2 COOPAB +SRSF1 SWEETWATER (12 W) FL US 2580 -8058 -9999 GOES +SRSI1 SHOUP ID US 4533 -11443 2176 GOES +SRSM1 SEARSMONT ME US 4440 -6923 91 SNOCOR +SRSM8 SPOTTED BEAR RANGER STAT MT US 4792 -11352 1135 RAWS +SRSN6 RECTOR (2 SW) NY US 4374 -7572 527 SNOCOR +SRSO2 STILLWATER (2 WNW) OK US 3612 -9710 270 +SRSO3 GLIDE (14 E) OR US 4234 -12274 366 +SRSS1 JACKSON (6 NE) SC US 3336 -8168 -9999 GOES +SRST2 SABINE (10 W) TX US 2967 -9405 -9999 C-MAN +SRSU1 ST.GEORGE (2 S) UT US 3708 -11359 780 GOES +SRSW1 TOUTLE (11 E) WA US 4637 -12255 285 +SRSW4 ENCAMPMENT (17 SW) WY US 4112 -10717 2484 SNOTEL +SRTC1 INDRIA (6 SE) CA US 3635 -12060 1417 GOES +SRTM2 BALTIMORE (2 SW) MD US 3939 -7666 -9999 IFLOWS +SRTM6 SATARTIA MS US 3267 -9055 18 GOES +SRTN7 CHARLOTTE (4 N) NC US 3528 -8083 71 IFLOWS +SRTT2 SARITA (7 E) TX US 2722 -9768 12 COOPB +SRTU1 HEBER (25 SE) UT US 4017 -11125 2277 UCOOP +SRTW3 SPARTA WI US 4394 -9082 -9999 COOPAB +SRUC1 MURRIETA (2 SSW) CA US 3353 -11723 604 GOES +SRUC2 COLORADO SPRINGS (2 W) CO US 3886 -10480 1867 ALERT +SRUM5 RUSSELL MN US 4432 -9595 -9999 UCOOP +SRUM5D RUSSELL MN US 4432 -9595 -9999 +SRUT2 SAN MARCOS TX US 2989 -9793 -9999 GOES +SRUU1 GUNNISON (3 W) UT US 3915 -11187 1532 +SRVA2 MCGRATH (90 SSE) AK US 6178 -15658 244 GOES +SRVC1 SANTA ANA CA US 3375 -11791 25 ALERT +SRVF1 WESTWOOD LAKES (10 W) FL US 2572 -8055 -9999 GOES +SRVK2 RAVENNA KY US 3769 -8395 204 +SRVM2 BLOOMINGTON (3 NW) MD US 3950 -7912 389 +SRVM7 SUMMERSVILLE MO US 3718 -9167 -9999 NWR +SRVO3 SPRAGUE RIVER OR US 4246 -12150 1306 +SRVP1 SELLERSVILLE PA US 4038 -7533 104 COOPB +SRVS1 AIKEN (18 SE) SC US 3333 -8159 -9999 GOES +SRVV2 BASSETT (1 SE) VA US 3675 -7998 227 IFLOWS +SRWC1 MENTONE (3 NNE) CA US 3411 -11710 594 +SRWF1 SUNRISE FL US 2613 -8035 2 COOPB +SRWM5 SHOREWOOD WI US 4490 -9353 -9999 +SRX CHAFFEE RIDGE AR US 3529 -9436 195 WSR88D +SRXC1 GLENDALE (4 E) CA US 3419 -11821 539 GOES +SRYA2 YAKUTAT (9 ENE) AK US 5958 -13949 24 GOES +SRYC1 TWIN BRIDGES (2 SW) CA US 3879 -12015 1737 WSF +SRYI1 CLAYTON (15 W) ID US 4427 -11473 2374 GOES +SRYM8 ST MARY MT US 4874 -11343 1390 GOES +SRYN3 KEENE NH US 4300 -7232 -9999 SNOCOR +SRYU1 GUNNISON (4 W) UT US 3917 -11188 1532 GOES +SRZO3 PAISLEY (14 W) OR US 4270 -12082 2195 WSF +SSAA3 SASABE (6 NNE) AZ US 3158 -11151 1065 COOPA +SSAC1 SANTA ROSA CA US 3843 -12272 42 GOES +SSAP4 LUQUILLO (3 S) PR 1833 -6573 79 GOES +SSAS2 SIOUX FALLS SD US 4352 -9673 -9999 UCOOP +SSAS2D SIOUX FALLS SD US 4352 -9673 -9999 +SSBA3 SASABE (7 WNW) AZ US 3160 -11160 1166 COOPB +SSBC1 WATSONVILLE (5 W) CA US 3690 -12183 24 COOPB +SSBC2 STRASBURG (1 N) CO US 3973 -10432 1631 UCOOP +SSBS1 SURFSIDE BEACH SC US 3361 -7897 -9999 GOES +SSBS2 SIOUX FALLS SD US 4355 -9672 -9999 UCOOP +SSBS2D SIOUX FALLS SD US 4355 -9672 -9999 +SSBT2 SAN SABA TX US 3121 -9872 -9999 +SSBW1 CLE ELUM (33 SW) WA US 4723 -12137 1524 WSF +SSBW3 SISTER BAY (3 NE) WI US 4523 -8710 228 UCOOP +SSC SUMTER SC US 3397 -8047 77 WSR88D +SSCC1 FONTANA (3 W) CA US 3410 -11751 1067 ALERT +SSCM7 ST LOUIS MO US 3863 -9020 165 COOPAB +SSCN1 SOUTH SIOUX CITY NE US 4249 -9641 322 +SSCN2 CHARLESTON (5 NNE) NV US 4174 -11547 2164 SNOTEL +SSCN5 TIERRA AMARILLA (23 NE) NM US 3687 -10623 2804 WSF +SSCO2 STILLWATER (2 SW) OK US 3610 -9708 258 ALERT +SSCO3 CASCADIA (1 SW) OR US 4439 -12250 236 +SSCT2 LONGHORN (2 SW) TX US 2952 -9843 -9999 +SSDC2 SOUTH PLATTE (3 NE) CO US 3943 -10512 1780 COOPB +SSDK1 SEDGWICK (2 NW) KS US 3794 -9745 422 COOPBC +SSDK2 SUMMER SHADE KY US 3690 -8570 263 COOPA +SSDN6 JORDAN (4 NE) NY US 4312 -7644 116 OTHER +SSDO3 SEASIDE (1 SSE) OR US 4599 -12392 3 COOPAB +SSDW3 CRIVITZ (3 W) WI US 4523 -8807 -9999 UCOOP +SSEA3 HANNAGAN MEADOW (12 SSW) AZ US 3348 -10938 2172 ALERT +SSEW1 SPOKANE (4 SE) WA US 4762 -11735 607 UCOOP +SSF SAN ANTONIO TX US 2934 -9847 -9999 +SSFA3 SHUMWAY (2 E) AZ US 3443 -11007 -9999 OTHER +SSFC1 NEVADA CITY (5 E) CA US 3927 -12093 940 OTHER +SSFN5 JEMEZ SPRINGS (9 NNW) NM US 3593 -10672 -9999 UCOOP +SSFO3 FOSTER (1 W) OR US 4441 -12269 171 +SSFW2 DUNMORE (2 SW) WV US 3833 -7990 762 COOPB +SSGC1 PICO RIVERA (1 E) CA US 3401 -11806 55 ALERT +SSGR6 SALTO GRANDE NR 1249 -8455 -9999 +SSHN2 ELY (38 SE) NV US 3892 -11440 1807 COOPA +SSHS2 SOUTH SHORE (6 NW) SD US 4518 -9702 625 NWR +SSHW1 SPOKANE (4 S) WA US 4761 -11737 762 UCOOP +SSHW4 SHOSHONI WY US 4324 -10811 1472 COOPB +SSI BRUNSWICK GA US 3115 -8139 6 +SSIC1 SODA SPRINGS (1 S) CA US 3932 -12038 2057 WSF +SSIM5 WARROAD (3 N) MN US 4895 -9531 -9999 +SSKC1 NICOLAUS (10 SSW) CA US 3878 -12164 6 OTHER +SSLA2 NELCHINA (16 SE) AK US 6203 -14669 695 OTHER +SSLC2 MANITOU SPRINGS (9 SW) CO US 3882 -10510 -9999 GOES +SSLN2 RENO (4 SE) NV US 3947 -11973 1346 +SSM SAULT STE MARIE MI US 4647 -8437 210 +SSMA2 ANCHORAGE (12 ENE) AK US 6126 -14953 1170 GOES +SSMA3 SAN SIMON (1 WNW) AZ US 3227 -10923 1100 COOPAB +SSMC1 JOHNSVILLE (6 SW) CA US 3970 -12078 1920 WSF +SSMM4 SAULT STE MARIE (2 W) MI US 4649 -8440 192 COOPAB +SSMM8 INGOMAR (8 WSW) MT US 4756 -10753 1003 GOES +SSMN2 WINNEMUCCA (49 NE) NV US 4133 -11698 2262 WSF +SSMT2 UTOPIA TX US 2957 -9940 -9999 GOES +SSNA1 SAMSON (3 W) AL US 3111 -8610 -9999 GOES +SSNC1 CISCO (4 NE) CA US 3935 -12049 2164 WSF +SSNO2 STILLWATER (18 WNW) OK US 3620 -9735 338 ALERT +SSNS1 GEORGETOWN (16 SSW) SC US 3315 -7935 -9999 GOES +SSNT2 SANDERSON (1 S) TX US 3014 -10239 825 COOPB +SSOC2 BOULDER (4 SSE) CO US 3996 -10524 1667 ALERT +SSOU1 CLEARFIELD (4 SW) UT US 4107 -11205 1289 ALERT +SSPA3 PISINIMO (3 W) AZ US 3204 -11237 558 GOES +SSPC1 FILLMORE (1 W) CA US 3445 -11893 177 ALERT +SSPC2 STEAMBOAT SPRINGS (1 W) CO US 4049 -10685 2042 +SSPF1 TAMPA FL US 2802 -8245 -9999 GOES +SSPL1 SHREVEPORT (2 SW) LA US 3243 -9382 76 COOPB +SSPM2 SILVER SPRING MD US 3902 -7705 107 UCOOP +SSPM5 SOUTH ST. PAUL MN US 4486 -9303 -9999 +SSPM7 SWEET SPRINGS MO US 3896 -9342 207 COOPAB +SSPP1 SCHELLSBURG (2 SSE) PA US 4003 -7863 389 COOPA +SSPS1 PENDLETON (4 SE) SC US 3461 -8273 250 COOPC +SSPT1 FRANKLIN (2 E) TN US 3594 -8683 -9999 GOES +SSPT2 SIPE SPRINGS TX US 3209 -9878 -9999 UCOOP +SSPW1 GOLDENDALE (11 NE) WA US 4597 -12067 796 +SSPW3 SOLON SPRINGS WI US 4635 -9182 329 COOPAB +SSQP1 SUSQUEHANNA PA US 4195 -7560 311 COOPB +SSRC1 OJAI (5 NNE) CA US 3450 -11914 1585 ALERT +SSRM8 SIMMS (1 N) MT US 4750 -11193 1088 +SSRS2 KRANZBURG (11 N) SD US 4503 -9692 -9999 UCOOP +SSRT2 YELLOWPINE TX US 3128 -9384 -9999 +SSSA3 SOLOMON (2 SW) AZ US 3280 -10964 902 OTHER +SSSC1 FONTANA (5 NNW) CA US 3417 -11748 591 ALERT +SSSC2 LITTLETON (16 SW) CO US 3944 -10512 1780 GOES +SSSN4 SUSSEX (10 NNW) NJ US 4130 -7467 463 COOPB +SSSO2 SALLISAW (2 SSW) OK US 3544 -9480 160 +SSSS2 SISSETON (2 E) SD US 4567 -9700 363 COOPAB +SSST2 SULPHUR SPRINGS TX US 3317 -9564 -9999 GOES +SSSW1 SKYKOMISH WA US 4771 -12136 311 ALERT +SSTC1 STEVINSON (3 S) CA US 3730 -12085 25 GOES +SSTF1 ODESSA (5 S) FL US 2814 -8263 -9999 OTHER +SSTK2 SOMERSET (2 N) KY US 3712 -8462 311 +SSTM1 JACKMAN (14 NW) ME US 4580 -7039 579 SNOCOR +SSTM4 JACOBSVILLE (1 W) MI US 4698 -8842 -9999 COOPBC +SSTM7 SHARPS STATION MO US 3940 -9473 244 GOES +SSTN7 BRYSON CITY (2 N) NC US 3547 -8346 1037 IFLOWS +SSTW3 SISTER BAY (4 E) WI US 4519 -8704 181 +SSU WHITE SULPHUR SPRINGS WV US 3777 -8033 -9999 SAWRS +SSUC1 SARATOGA (6 W) CA US 3727 -12213 783 +SSUI4 SULLY IA US 4157 -9284 -9999 +SSUI4D SULLY IA US 4157 -9284 -9999 +SSUW1 UNION (5 SW) WA US 4734 -12328 31 GOES +SSVC1 SAN BERNARDINO (10 NNW) CA US 3421 -11750 1722 ALERT +SSVC2 WARD (1 N) CO US 4009 -10551 2694 GOES +SSWC1 OJAI CA US 3458 -11926 1067 GOES +SSWF1 FRUITVILLE (2 E) FL US 2734 -8243 -9999 OTHER +SSWL1 SHREVEPORT (5 SW) LA US 3247 -9383 -9999 UCOOP +SSWN2 SEARCHLIGHT (7 SW) NV US 3541 -11503 1131 ALERT +SSWO2 STILLWATER (17 W) OK US 3615 -9736 330 ALERT +SSWU1 SALT LAKE CITY (11 S) UT US 4059 -11191 1309 OTHER +SSWW1 SEDRO WOOLEY (1 S) WA US 4848 -12224 4 GOES +SSYM2 SANDY SPRING (4 NE) MD US 3920 -7702 101 COOPB +STAA1 SOMERVILLE (8 SE) AL US 3443 -8968 194 SCAN +STAA2 NELCHINA (28 ESE) AK US 6190 -14605 -9999 SNOCOR +STAA4 STAR CITY (6 E) AR US 3392 -9177 -9999 COOPAB +STAC1 SANTA ANA CA US 3374 -11787 41 COOPAC +STAC2 BOULDER (14 W) CO US 3899 -10546 2545 ALERT +STAC3 STAFFORD SPRINGS #2 CT US 4195 -7230 139 COOPB +STAF1 ST. AUGUSTINE FL US 2991 -8131 2 COOPA +STAI1 STANLEY ID US 4422 -11493 1911 COOPABC +STAI2 STREATOR (2 ENE) IL US 4110 -8882 186 COOPB +STAI4 ST ANSGAR (4 E) IA US 4337 -9283 371 NWR +STAK1 STANLEY (3 S) KS US 3882 -9468 273 GOES +STAM1 JACKMAN (41 N) ME US 4620 -7028 396 +STAM4 STANDISH (4 SSE) MI US 4393 -8393 186 COOPAC +STAM5 STAPLES MN US 4635 -9475 -9999 UCOOP +STAM6 SATARTIA (10 SW) MS US 3258 -9066 104 COOPA +STAM8 EUREKA (10 ENE) MT US 4891 -11486 1838 SNOTEL +STAN1 STAPLETON (5 W) NE US 4146 -10060 911 COOPABC +STAN2 STATELINE NV US 3897 -11995 1900 ALERT +STAN5 STANLEY (1 NNE) NM US 3517 -10596 1945 COOPAB +STAN6 STAR LAKE NY US 4417 -7503 457 SNOCOR +STAN7 STATESVILLE NC US 3581 -8087 -9999 GOES +STAN8 STANLEY (3 NNW) ND US 4836 -10241 695 COOPAB +STAO2 STILLWATER OK US 3616 -9710 292 ALERT +STAO3 PRAIRIE CITY (7 SSE) OR US 4434 -11866 1497 +STAP1 WEST HAZELTON (2 NW) PA US 4098 -7603 518 IFLOWS +STAS1 STARR (2 NE) SC US 3441 -8269 -9999 IFLOWS +STAT1 STATESVILLE TN US 3602 -8613 220 COOPB +STAT2 SANTA ANNA TX US 3174 -9931 532 COOPB +STAU1 DUCHESNE (3 NW) UT US 4015 -11005 1744 +STAV2 STAUNTON VA US 3815 -7903 424 COOPAB +STAV2L STAUNTON VA US 3815 -7903 424 +STAV3 ST.THOMAS VI 1836 -6495 -9999 NWR +STAW1 STARTUP (1 E) WA US 4787 -12172 52 COOPAB +STAW3 STANLEY WI US 4497 -9093 329 COOPAB +STBA1 ST BERNARD AL US 3417 -8681 244 COOPA +STBA3 TUBAC (1 SE) AZ US 3161 -11104 969 GOES +STBC1 CAMPBELL (2 NW) CA US 3731 -12200 30 ALERT +STBC2 STEAMBOAT SPRINGS (2 SE) CO US 4047 -10681 2121 UCOOP +STBC3 SUFFIELD CT US 4196 -7271 45 GOES +STBG1 STATESBORO GA US 3243 -8178 72 COOPAB +STBI2 ST. LIBORY IL US 3836 -8971 131 UCOOP +STBI3 SOUTH BEND IN US 4162 -8619 -9999 NWR +STBI4 STEAMBOAT ROCK IA US 4240 -9308 299 +STBI4G STEAMBOAT ROCK IA US 4240 -9308 299 +STBL1 SNT BERNARD (2 E) LA US 2987 -8983 2 COOPA +STBM3 STURBRIDGE MA US 4208 -7205 -9999 GOES +STBM7 STANBERRY MO US 4022 -9454 271 COOPB +STBN1 STROMSBURG NE US 4117 -9763 -9999 UCOOP +STBN4 NORTH PLAINFIELD NJ US 4062 -7443 24 IFLOWS +STBO1 STEUBENVILLE (1 NW) OH US 4038 -8063 302 COOPAB +STBO3 OAKRIDGE (19 SSW) OR US 4349 -12260 565 COOPB +STBP1 STROUDSBURG PA US 4099 -7526 183 GOES +STBT2 STERLING (14 SW) TX US 3174 -10120 811 UCOOP +STBU1 HEBER (23 SE) UT US 4024 -11115 2320 COOPB +STBV2 STRASBURG VA US 3898 -7835 61 UCOOP +STBW2 DROOP (3 NW) WV US 3814 -8034 1359 IFLOWS +STC ST CLOUD MN US 4555 -9406 316 +STCA3 CHLORIDE (5 S) AZ US 3534 -11420 1076 ALERT +STCC1 SALTON CITY (13 NNW) CA US 3343 -11609 9 ALERT +STCC2 FOUNTAIN (11 SW) CO US 3861 -10489 -9999 GOES +STCF1 ST CLOUD (2 NW) FL US 2827 -8131 -9999 UCOOP +STCI1 BOISE (2 N) ID US 4362 -11622 814 +STCK1 STOCKTON (8 W) KS US 3939 -9943 593 +STCK2 ST. CHARLES (2 E) KY US 3719 -8751 163 NWR +STCM4 SAINT CHARLES MI US 4330 -8415 182 COOPAB +STCM5 SAINT CLOUD MN US 4557 -9423 -9999 COOPB +STCM7 SAINT CHARLES (7 SSW) MO US 3869 -9052 137 COOPAB +STCM8 WHITE SULPHER SPRINGS (26 N) MT US 4692 -11090 1996 SNOTEL +STCN5 UNIVERSITY PARK NM US 3228 -10675 1183 COOPAB +STCO1 ST. CLAIRSVILLE (1 NE) OH US 4009 -8089 344 GOES +STCP1 STATE COLLEGE PA US 4080 -7787 357 COOPAB +STCS2 STICKNEY SD US 4358 -9844 491 COOPB +STCT2 STERLING CITY TX US 3184 -10098 696 COOPAB +STCU1 LEEDS (12 NW) UT US 3738 -11348 2024 GOES +STCV2 STUARTS DRAFT (8 SW) VA US 3798 -7912 488 IFLOWS +STDC1 CUPERTINO (3 SW) CA US 3730 -12209 140 ALERT +STDC3 STAMFORD CT US 4104 -7353 -9999 GOES +STDF1 HOMESTEAD (2 NNW) FL US 2551 -8050 0 UCOOP +STDI3 STENDAL IN US 3828 -8715 192 COOPAB +STDK1 STUDLEY (9 NNW) KS US 3948 -10022 765 COOPB +STDM4 STANNARD ROCK MI US 4718 -8723 -9999 C-MAN +STDN1 ST EDWARD NE US 4158 -9788 506 UCOOP +STDN2 RENO (8 NW) NV US 3962 -11988 1561 COOPC +STDP1 STODDARTSVILLE PA US 4113 -7563 447 GOES +STDT2 STUDY BUTTE TX US 2933 -10353 777 COOPAB +STDU1 SPANISH FORK (24 E) UT US 4015 -11117 256 SNOTEL +STDV2 STUARTS DRAFT VA US 3800 -7905 442 COOPB +STE STEVENS POINT WI US 4455 -8953 -9999 SAWRS +STEA1 STEELE AL US 3393 -8620 -9999 +STEC1 SANTEE CA US 3283 -11700 91 ALERT +STEC2 STERLING (5 NW) CO US 4065 -10329 -9999 +STEC3 STEVENSON CT US 4138 -7317 18 GOES +STEF1 STEINHATCHEE (6 ENE) FL US 2972 -8330 11 +STEG1 CLEVELAND (5 NNE) GA US 3466 -8373 427 COOPAB +STEI2 STEELEVILLE IL US 3802 -8965 131 COOPB +STEL1 STERLINGTON (1 E) LA US 3268 -9205 26 COOPB +STEM2 STEMMERS RUN MD US 3935 -7650 11 ALERT +STEM4 STEUBEN MI US 4619 -8644 244 UCOOP +STEM5 STEPHEN (5 SE) MN US 4843 -9683 -9999 UCOOP +STEM7 STELLA (3 NW) MO US 3679 -9419 -9999 UCOOP +STEM8 STEVENSVILLE MT US 4651 -11409 1029 COOPAB +STEN1 HAIGLER (8 WNW) NE US 4007 -10205 1021 +STEN2 STATELINE NV US 3897 -11995 1905 GOES +STEN7 CHARLOTTE (3 W) NC US 3524 -8087 -9999 IFLOWS +STEN8 STEELE ND US 4687 -9990 568 COOPAB +STEO2 STELLA OK US 3532 -9721 341 COOPB +STES2 STEPHAN (10 SE) SD US 4417 -9923 -9999 UCOOP +STET2 STREETMAN TX US 3185 -9629 -9999 GOES +STEU1 GUNNISON (7 NE) UT US 3920 -11172 1637 +STEW1 STEHEKIN (4 NW) WA US 4835 -12073 387 COOPAB +STEW3 STEUBEN WI US 4318 -9087 209 +STEW3G STEUBEN WI US 4318 -9087 -9999 +STFB3 CONNORS (7 W) NB CN 4721 -6896 168 +STFC1 IRWINDALE (1 NW) CA US 3412 -11795 152 GOES +STFC3 STAMFORD (5 N) CT US 4112 -7355 58 COOPB +STFI2 STANFORD IL US 4040 -8922 -9999 UCOOP +STFI4 DES MOINES IA US 4160 -9353 -9999 UCOOP +STFK1 SAINT FRANCIS (8 NW) KS US 3983 -10192 1101 COOPB +STFK2 STANFORD KY US 3753 -8467 -9999 +STFM5 SAINT FRANCIS (4 S) MN US 4538 -9335 274 COOPB +STFM7 SANTA FE (1 SW) MO US 3936 -9183 195 GOES +STFM7G SANTA FE (1 SW) MO US 3936 -9183 -9999 +STFN4 STAFFORD FORGE NJ US 3967 -7432 5 GOES +STFN5 SANTA FE NM US 3562 -10598 2048 COOPAB +STFN6 STAMFORD NY US 4240 -7459 -9999 NWR +STFNB ESTCOURT STATION NB CN 4747 -6922 -9999 +STFO2 STILLWATER OK US 3610 -9712 283 ALERT +STFO3 LAKEVIEW (26 W) OR US 4219 -12085 1704 GOES +STFS2 STRATFORD (3 S) SD US 4525 -9835 -9999 UCOOP +STFT2 AVOCA (5 NE) TX US 3293 -9964 -9999 +STFV2 POPLAR HILL VA US 3727 -8072 594 COOPB +STFW1 WINTHROP (12 NE) WA US 4853 -11994 2069 GOES +STGC1 TULE LAKE (10 S) CA US 4174 -12151 1454 COOPAB +STGC2 STONINGTON CO US 3728 -10218 1158 COOPB +STGF1 WIMAUMA (4 SE) FL US 2767 -8225 -9999 +STGL1 STERLINGTON LA US 3270 -9208 18 COOPB +STGM4 STURGIS (4 NW) MI US 4185 -8547 280 COOPB +STGM8 ST. REGIS MT US 4731 -11511 817 GOES +STGN2 WELLS (11 N) NV US 4133 -11483 2377 WSF +STGN6 TUXEDO NY US 4123 -7424 238 COOPB +STGN6I TUXEDO NY US 4123 -7424 238 +STGN7 NANTAHALA (6 WNW) NC US 3534 -8369 965 IFLOWS +STGO2 STIGLER (1 SE) OK US 3525 -9512 174 COOPB +STGP1 STRONGSTOWN PA US 4055 -7892 573 COOPB +STGS1 SPARTANBURG SC US 3495 -8190 242 COOPB +STGS2 FORT MEADE SD US 4440 -10347 1006 UCOOP +STGT2 ALPINE (66 SSE) TX US 2945 -10339 1143 COOPAB +STGV2 STRASBURG (2 ESE) VA US 3898 -7834 195 COOPB +STGW3 SNT GERMAIN (2 SE) WI US 4590 -8945 495 COOPAB +STHA2 FAIRBANKS (42 NE) AK US 6522 -14719 283 COOPAB +STHC1 SAINT HELENA (4 WSW) CA US 3849 -12254 543 +STHC2 GLENWOOD SPRINGS (3 SW) CO US 3953 -10737 2559 GOES +STHC3 SOUTHINGTON CT US 4157 -7288 415 ALERT +STHF1 SOUTH BAY (26 SE) FL US 2633 -8054 5 COOPB +STHG1 ATLANTA GA US 3368 -8436 -9999 GOES +STHM5 ST. HILAIRE MN US 4802 -9622 -9999 UCOOP +STHN4 LAKEWOOD (5 N) NJ US 4014 -7422 40 NWR +STHO3 SAINT HELENS OR US 4586 -12281 30 COOPAB +STHS2 ATHOL (5 NW) SD US 4507 -9868 -9999 UCOOP +STHW1 STEHEKIN WA US 4833 -12068 335 GOES +STIA3 GILA BEND (3 SE) AZ US 3293 -11271 236 ALERT +STIC1 SILVERADO (6 ESE) CA US 3371 -11753 1707 ALERT +STIC2 STERLING CO US 4060 -10302 -9999 NWR +STII1 STITES ID US 4609 -11598 396 GOES +STIM4 SNT IGNACE MI US 4585 -8472 183 COOPA +STIM8 ST IGNATIUS MT US 4732 -11410 884 +STIO2 STILLWATER (1 E) OK US 3611 -9706 276 ALERT +STIP1 FOREST CITY (4 N) PA US 4168 -7548 501 +STIP4 SANTA ISABEL (2 ENE) PR 1797 -6638 9 COOPB +STIT2 BELTON (5 WSW) TX US 3102 -9753 215 +STIU1 FRUITLAND (12 SW) UT US 4013 -11102 2243 +STIW3 STILES WI US 4486 -8805 -9999 UCOOP +STJ SAINT JOSEPH MO US 3977 -9490 247 +STJA3 SAINT JOHNS (2 WNW) AZ US 3452 -10940 1765 COOPAB +STJF1 ST TERESA (3 WNW) FL US 2995 -8450 -9999 UCOOP +STJI2 ST JOSEPH IL US 4015 -8803 -9999 UCOOP +STJI3 ST JOE IN US 4133 -8489 250 COOPB +STJK1 SAINT JOHNS KS US 3802 -9875 -9999 UCOOP +STJL1 SAINT JOSEPH (3 N) LA US 3195 -9123 24 COOPA +STJM4 SAINT JOHNS MI US 4302 -8455 226 COOPA +STJM5 SNT JAMES MN US 4398 -9462 332 COOPAB +STJM7 SAINT JOSEPH MO US 3977 -9492 247 NWR +STJN1 ST JAMES NE US 4273 -9715 -9999 COOPB +STJV1 ST. JOHNSBURY (1 NW) VT US 4443 -7204 -9999 +STJW2 WESTON (4 S) WV US 3900 -8047 326 COOPAB +STKA2 WRANGELL (18 NE) AK US 5670 -13213 8 GOES +STKA4 STRICKLER (3 NE) AR US 3587 -9430 521 RAWS +STKC1 STOCKTON (5 SSE) CA US 3790 -12125 7 COOPC +STKC2 MANITOU SPRINGS (9 SW) CO US 3881 -10507 -9999 GOES +STKD1 STOCKLEY DE US 3864 -7534 8 AHOS +STKF1 SOUTH PONTE VEDRA BEACH (3 SW) FL US 3001 -8136 -9999 +STKI2 STICKNEY IL US 4182 -8775 195 COOPB +STKK1 STOCKTON KS US 3943 -9927 558 COOPB +STKM6 STARKVILLE (3 NE) MS US 3347 -8878 104 SCAN +STKM7 STOCKTON (9 NE) MO US 3777 -9367 -9999 UCOOP +STKM8 POTOMAC (10 ESE) MT US 4685 -11339 1578 GOES +STKN1 STOCKVILLE NE US 4052 -10038 747 COOPB +STKN4 STOCKTON NJ US 4040 -7498 46 AHOS +STKN6 SETAUKET (1 NNE) NY US 4096 -7310 12 COOPA +STKO1 CAMBRIDGE (5 NNE) OH US 4002 -8150 338 IFLOWS +STKO3 GOVERNMENT CAMP (2 S) OR US 4528 -12175 1219 WSF +STKS2 STICKNEY SD US 4358 -9844 -9999 UCOOP +STKV2 STAUNTON (15 WNW) VA US 3835 -7915 465 IFLOWS +STKW1 STEHEKIN WA US 4830 -12065 338 GOES +STKW2 PADEN CITY (2 S) WV US 3957 -8093 372 IFLOWS +STKW3 STOCKBRIDGE WI US 4407 -8833 -9999 GOES +STL ST LOUIS MO US 3875 -9036 174 +STLA3 RESERVE (19 NW) NM US 3380 -10905 2438 WSF +STLC1 ST HELENA CA US 3851 -12247 69 COOPAC +STLC2 STERLING (14 SE) CO US 4050 -10299 1362 COOPAB +STLF1 ST LEO FL US 2834 -8226 58 COOPAB +STLG1 STILLMORE GA US 3244 -8222 79 COOPB +STLI1 VICTOR (4 SE) ID US 4355 -11105 2030 WSF +STLK2 CAMPTON (5 ENE) KY US 3777 -8348 347 IFLOWS +STLM1 LIMINGTON (3 SE) ME US 4369 -7067 91 SNOCOR +STLM5 STILLWATER (1 SE) MN US 4503 -9278 216 COOPAB +STLM6 BAY SAINT LOUIS (2 E) MS US 3033 -8930 -9999 GOES +STLM7 ST. LOUIS MO US 3858 -9033 -9999 NWR +STLM8 CULBERTSON (21 E) MT US 4815 -10407 640 OTHER +STLN1 STELLA NE US 4014 -9583 299 UCOOP +STLN2 STATELINE NV US 3895 -11995 1905 +STLN4 STOCKHOLM (2 NNE) NJ US 4110 -7450 335 COOPB +STLN6 STILLWATER NY US 4293 -7366 29 OTHER +STLN8 NAPOLEON (10 N) ND US 4667 -9976 636 NWR +STLO1 GLENMONT (3 S) OH US 4048 -8212 384 IFLOWS +STLO2 STILWELL (5 NNW) OK US 3590 -9465 305 COOPAB +STLS2 ST. LAWRENCE SD US 4452 -9893 -9999 UCOOP +STLT1 STATESVILLE TN US 3602 -8612 -9999 GOES +STLT2 NEW BRAUNFELS TX US 2986 -9818 305 +STLU1 COALVILLE (30 E) UT US 4087 -11083 2606 WSF +STLV2 STICKLEYVILLE VA US 3675 -8288 738 IFLOWS +STLW1 SEATTLE WA US 4765 -12242 -9999 +STMA4 STAMPS AR US 3336 -9347 -9999 UCOOP +STMC1 MC CLOUD (12 ESE) CA US 4117 -12193 1646 GOES +STMC2 STEAMBOAT SPRINGS CO US 4048 -10683 2041 GOES +STMC3 STAMFORD CT US 4117 -7355 94 ALERT +STMF1 BOULOUGNE (1 E) FL US 3078 -8195 -9999 +STMG1 ATLANTA GA US 3380 -8413 -9999 +STMI1 KETCHUM (15 NNE) ID US 4387 -11422 2271 SNOTEL +STMI2 STE MARIE IL US 3893 -8802 136 +STMI4 STORM LAKE IA US 4265 -9521 458 NWR +STMK1 ST MARYS KS US 3771 -9764 460 ALERT +STMK2 ST MATTHEWS (1 SW) KY US 3824 -8566 152 GOES +STMM4 CASPIAN MI US 4607 -8863 454 COOPAB +STMM7 ST. JAMES (1 N) MO US 3801 -9162 -9999 UCOOP +STMN1 STAMFORD NE US 4013 -9955 604 COOPB +STMN2 CHARLESTON (12 SSE) NV US 4152 -11539 2042 GOES +STMN6 STROMVILLE (2 S) NY US 4153 -7373 279 COOPAB +STMN7 ROBBINSVILLE (13 W) NC US 3534 -8403 -9999 +STMO1 SAINT MARYS (3 W) OH US 4053 -8443 267 COOPB +STMS1 GASTON (6 NE) SC US 3388 -8102 0 UCOOP +STMT1 GERMANTOWN TN US 3508 -8974 98 UCOOP +STMT2 SAN ANTONIO TX US 2952 -9858 -9999 UCOOP +STMU1 MOAB (9 SE) UT US 3848 -10940 1676 +STMW2 STATTS MILLS WV US 3874 -8163 305 GOES +STMW3 STRUM (4 S) WI US 4450 -9140 268 COOPB +STNA1 ATMORE (10 NE) AL US 3113 -8737 -9999 GOES +STNA2 ANCHORAGE AK US 6105 -15390 -9999 GOES +STNC1 STANDISH HICKEY ST PARK CA US 3988 -12373 259 COOPB +STNC2 STONER CO US 3758 -10832 2286 UCOOP +STND1 STANTON DE US 3972 -7564 8 +STNF1 ST AUGUSTINE (15 SSW) FL US 2969 -8144 8 UCOOP +STNG1 STATENVILLE GA US 3070 -8303 23 GOES +STNI1 STANLEY (4 SE) ID US 4417 -11493 2048 OTHER +STNI4 STANTON IA US 4099 -9511 -9999 UCOOP +STNK2 BARBOURVILLE (2 SSE) KY US 3682 -8388 544 IFLOWS +STNM4 STANTON MI US 4328 -8510 283 COOPB +STNM6 STONEVILLE (1 NE) MS US 3345 -9092 39 COOPAB +STNM7 STANBERRY (3 NE) MO US 4026 -9449 258 UCOOP +STNM8 STANFORD MT US 4715 -11022 1481 COOPABC +STNN1 STANTON NE US 4195 -9723 454 COOPB +STNN8 STANTON (3 SE) ND US 4728 -10133 503 GOES +STNO1 STONE CREEK OH US 4040 -8156 304 IFLOWS +STNO2 STILLWATER (13 WNW) OK US 3619 -9726 341 ALERT +STNO3 BURNS OR US 4372 -11887 1463 +STNS2 STEPHAN (9 ESE) SD US 4422 -9925 -9999 UCOOP +STNT1 STANTON (5 NE) TN US 3552 -8935 81 UCOOP +STNU1 VERNAL UT US 4048 -10952 1228 AHOS +STNV1 SUTTON (3 NE) VT US 4466 -7202 305 COOPAB +STNV2 WASHINGTON/STERLING VA US 3898 -7813 -9999 UA +STNW3 STANLEY (1 S) WI US 4495 -9094 -9999 AUTOB +STNW4 GILLETTE (3 SE) WY US 4427 -10544 1359 GOES +STO SACRAMENTO (7 NE) CA US 3861 -12139 16 +STOA4 STUTTGART (9 ESE) AR US 3447 -9142 60 COOPAB +STOC1 ELK CREEK (1 S) CA US 3959 -12253 244 COOPAB +STOC2 GLENWOOD SPRINGS (5 W) CO US 3956 -10742 -9999 +STOF1 BITHLO (2 W) FL US 2856 -8113 -9999 UCOOP +STOI2 STOCKTON (1 N) IL US 4235 -9000 291 COOPAB +STOI4 ST. OLAF IA US 4293 -9138 -9999 +STOK1 STOCKTON KS US 3943 -9925 540 COOPC +STOK2 STANTON KY US 3791 -8393 -9999 NWR +STOM1 STONINGTON (1 S) ME US 4415 -6866 4 COOPC +STOM3 STOCKBRIDGE (2 NW) MA US 4230 -7333 262 UCOOP +STOM7 STOCKTON MO US 3770 -9378 282 COOPB +STOM8 ANACONDA (12 WSW) MT US 4608 -11327 2371 WSF +STON1 STANTON (7 NE) NE US 4204 -9717 479 COOPAB +STON7 ROCKY MOUNT NC US 3597 -7785 -9999 GOES +STON8 SUTTON (6 NNW) ND US 4748 -9847 -9999 UCOOP +STOS2 ST ONGE SD US 4455 -10372 1045 COOPB +STOT1 TIGRETT (2 NE) TN US 3597 -8922 -9999 GOES +STOT2 SILVERTON (1 SW) TX US 3447 -10131 1000 COOPAB +STOV2 STONY CREEK (1 E) VA US 3695 -7739 21 COOPAB +STOW1 CARNATION (10 NE) WA US 4768 -12172 396 GOES +STOW2 BLUEFIELD WV US 3728 -8121 1001 IFLOWS +STOW3 STOUGHTON WI US 4292 -8922 256 COOPB +STOW4 STORY WY US 4458 -10689 1549 COOPABC +STP ST. PAUL MN US 4494 -9306 -9999 +STPA2 CENTRAL AK US 6555 -14517 494 SNOCOR +STPA4 ST PAUL AR US 3582 -9377 424 COOPB +STPC1 BOCA (6 N) CA US 3947 -12010 1814 GOES +STPC2 ROCKWOOD (8 E) CO US 3748 -10763 3414 SNOTEL +STPF1 NEW PORT RICHEY (5 E) FL US 2826 -8265 -9999 OTHER +STPI3 ST PAUL IN US 3942 -8563 241 +STPK1 SAINT PETER (4 ENE) KS US 3920 -10003 762 COOPB +STPM4 STEPHENSON (8 WNW) MI US 4545 -8775 216 COOPA +STPM5 SAINT PAUL MN US 4495 -9308 208 +STPM7 ST. PETERS MO US 3876 -9061 176 UCOOP +STPM8 HELENA (28 NW) MT US 4688 -11248 2012 WSF +STPN1 SAINT PAUL NE US 4120 -9845 552 COOPAB +STPN2 ELY (11 SE) NV US 3920 -11469 2256 WSF +STPN6 STEPHENTOWN NY US 4255 -7338 274 +STPN7 SAINT PAULS (9 E) NC US 3483 -7883 9 +STPO1 SAINT PARIS OH US 4017 -8397 375 COOPB +STPP1 SHALER PA US 4052 -7997 299 UCOOP +STPS1 SAINT STEPHENS (3 W) SC US 3342 -7986 -9999 GOES +STPS2 STEPHAN (1 ENE) SD US 4425 -9945 568 COOPAB +STPT2 STEPHENVILLE TX US 3212 -9831 -9999 NWR +STPV2 FERRUM (6 NW) VA US 3697 -8010 496 IFLOWS +STPW1 COUGAR (11 NE) WA US 4618 -12217 1625 WSF +STPW3 STEVENS POINT WI US 4452 -8952 -9999 COOPAB +STQK2 FRENCHBURG (2 N) KY US 3798 -8363 378 IFLOWS +STR SALT LAKE CITY UT US 4077 -11196 1288 +STRA1 SMUTEYE (3 SE) AL US 3195 -8562 -9999 ALERT +STRA2 SITKA (5 N) AK US 5713 -13533 30 GOES +STRA4 STAR CITY AR US 3395 -9188 -9999 NWR +STRC1 STIRLING CITY CA US 3990 -12153 1073 COOPB +STRC2 STERLING CO US 4062 -10322 1200 COOPABC +STRC3 STORRS CT US 4180 -7225 198 COOPAB +STRF1 STUART (4 E) FL US 2720 -8016 4 COOPA +STRG1 STERLING (3 SW) GA US 3121 -8161 -9999 OTHER +STRI2 STERLING IL US 4183 -8975 -9999 UCOOP +STRI4 STRATFORD (4 WSW) IA US 4225 -9400 272 +STRI4G STRATFORD (4 WSW) IA US 4225 -9400 272 +STRK2 STEARNS (2 S) KY US 3667 -8448 405 +STRL1 STERLINGTON LA US 3270 -9208 -9999 +STRM1 STRATTON (3 SE) ME US 4511 -7038 366 SNOCOR +STRM2 STREET MD US 3967 -7638 152 ALERT +STRM4 STERLING (3 N) MI US 4407 -8402 -9999 +STRM5 STRATHCONA MN US 4856 -9615 343 UCOOP +STRM7 STOVER (17 S) MO US 3827 -9303 -9999 UCOOP +STRM8 SAINT REGIS (1 W) MT US 4730 -11512 806 COOPB +STRN1 STERLING NE US 4047 -9638 369 COOPB +STRN2 SPARKS NV US 3952 -11974 1336 +STRN5 STAR LAKE NM US 3593 -10747 2024 COOPA +STRN6 BIG MOOSE (8 NW) NY US 4388 -7503 515 COOPB +STRN7 BURNSVILLE (7 SE) NC US 3583 -8218 -9999 GOES +STRN8 STREETER (5 NW) ND US 4672 -9945 607 UCOOP +STRO1 STRYKER OH US 4150 -8443 213 COOPB +STRO2 STROUD (3 N) OK US 3580 -9667 262 COOPB +STRO3 CANYON CITY (10 SSW) OR US 4427 -11902 1615 SNOTEL +STRP1 STONERSTOWN PA US 4022 -7825 250 COOPB +STRS1 STARR SC US 3438 -8258 174 GOES +STRS2 STURGIS (4 SW) SD US 4440 -10358 1164 UCOOP +STRT2 STRATFORD TX US 3634 -10208 1126 COOPAB +STRU1 SPRINGVILLE (20 E) UT US 4018 -11122 2560 WSF +STRV1 STRAFFORD (2 N) VT US 4390 -7238 408 SNOCOR +STRV2 STONY RIDGE VA US 3718 -8153 975 IFLOWS +STRW1 STEHEKIN (4 NW) WA US 4835 -12072 375 OTHER +STRW2 SALT ROCK (1 SW) WV US 3830 -8222 323 IFLOWS +STRW3 STRATFORD (2 NNW) WI US 4483 -9009 384 COOPB +STRW4 STORY (2 NNW) WY US 4461 -10691 1539 GOES +STS SANTA ROSA CA US 3850 -12281 38 +STSC1 SANTA ROSA CA US 3844 -12272 51 COOPABC +STSO2 STIGLER (4 WNW) OK US 3527 -9518 175 +STSP1 SUTERSVILLE (1 NW) PA US 4024 -7981 223 +STSS1 SAINT STEPHENS (1 NNW) SC US 3343 -7993 -9999 +STST2 SILVERTON (7 E) TX US 3447 -10127 976 ALERT +STSV2 STRASBURG (3 S) VA US 3895 -7835 472 IFLOWS +STSW1 MALAGA (11 SW) WA US 4728 -12038 1524 WSF +STT CHARLOTTE AMALIE VI 1834 -6497 7 +STTA4 STUTTGART (9 ESE) AR US 3447 -9142 60 +STTC1 REDLANDS (2 S) CA US 3398 -11715 503 ALERT +STTC2 STRATTON CO US 3931 -10260 1342 COOPABC +STTC3 STRATFORD CT US 4116 -7313 9 +STTI2 STREATOR IL US 4114 -8883 189 UCOOP +STTI3 INDIANAPOLIS IN US 3972 -8620 207 +STTM1 RANGELEY (3 NE) ME US 4500 -7060 518 SNOCOR +STTM2 STREET (2 SE) MD US 3965 -7634 137 UCOOP +STTM5 STEPHEN MN US 4845 -9688 276 UCOOP +STTM7 SAINT THOMAS MO US 3833 -9222 162 +STTM7G SAINT THOMAS MO US 3833 -9222 162 +STTM8 MISSOULA (8 NNE) MT US 4700 -11392 2256 SNOTEL +STTN1 STRATTON NE US 4015 -10123 862 GOES +STTN4 STANTON NJ US 4057 -7487 44 +STTN8 CAVALIER (14 SE) ND US 4862 -9745 257 UCOOP +STTO2 SHATTUCK (1 N) OK US 3629 -9988 672 COOPB +STTP1 STRAUSSTOWN PA US 4048 -7618 183 COOPB +STTS2 STRATFORD (1 S) SD US 4530 -9830 -9999 UCOOP +STTT2 STOCKDALE (4 N) TX US 2929 -9797 145 COOPB +STTV1 STRATTON VT US 4313 -7288 579 SNOCOR +STTV2 STAR TANNERY VA US 3908 -7843 290 COOPAB +STTW2 SUTTON WV US 3871 -8068 -9999 NWR +STUC2 WOODLAND PARK (12 NW) CO US 3913 -10521 2613 ALERT +STUI4 STRUBLE (2 N) IA US 4292 -9618 378 COOPB +STUK1 JOHNSON (2 N) KS US 3761 -10173 1010 UCOOP +STUK2 STURGIS KY US 3755 -8799 118 COOPC +STUM4 LORETTO (2 NE) MI US 4579 -8778 262 UCOOP +STUN6 PHOENECIA (3 NW) NY US 4211 -7436 244 OTHER +STUO1 STEUBENVILLE (2 NW) OH US 4038 -8063 302 GOES +STUS2 STURGIS SD US 4442 -10350 1049 UCOOP +STUT2 HOUSTON TX US 3001 -9551 -9999 +STUU1 WELLINGTON (24 W) UT US 3953 -11115 2423 WSF +STUV2 STUART VA US 3664 -8025 419 COOPAB +STVA4 SCOTTSVILLE (2 NNE) AR US 3547 -9303 147 GOES +STVC1 STEVINSON (5 NW) CA US 3737 -12093 25 GOES +STVC2 DURANGO (11 NNE) CO US 3741 -10779 2522 GOES +STVC3 STEVENSON CT US 4138 -7317 18 +STVH1 KAILUA (3 SW) HI US 2137 -15778 -9999 COOPB +STVK2 STANVILLE KY US 3757 -8263 427 IFLOWS +STVM2 STEVENSVILLE (2 SW) MD US 3897 -7634 3 UCOOP +STVM7 STOVER MO US 3845 -9298 320 COOPB +STVM8 STEVENSVILLE MT US 4651 -11409 1029 GOES +STVN6 WILMINGTON (3 W) NY US 4440 -7388 701 SNOCOR +STVN7 STATESVILLE NC US 3581 -8088 290 COOPA +STVP1 SINNEMAHONING PA US 4140 -7802 284 +STVP1G SINNEMAHONING PA US 4140 -7802 284 +STVT1 SURGOINSVILLE (4 NW) TN US 3650 -8292 390 IFLOWS +STVU1 DUCHESNE (2 NW) UT US 4018 -11043 1920 GOES +STVV2 SALTVILLE (2 E) VA US 3689 -8177 534 +STVW3 STEVENS POINT WI US 4450 -8957 334 UCOOP +STWC1 OJAI (1 NNE) CA US 3446 -11925 774 ALERT +STWI1 MINKCREEK (5 N) ID US 4232 -11167 1774 WSF +STWI2 STEWARD IL US 4181 -8902 247 COOPB +STWK1 STILWELL KS US 3877 -9467 335 COOPB +STWK2 MOUNT STERLING (3 NE) KY US 3810 -8390 305 IFLOWS +STWM5 STEWARTVILLE MN US 4383 -9255 -9999 UCOOP +STWM8 WHITEFISH (6 SW) MT US 4832 -11439 900 GOES +STWN2 CARSON CITY (5 SE) NV US 3911 -11971 1408 +STWN6 STILLWATER NY US 4295 -7364 34 COOPAB +STWO1 STOW (4 SE) OH US 4113 -8140 323 COOPC +STWO2 STILLWATER (2 W) OK US 3612 -9710 273 COOPAB +STWO3 KLAMATH FALLS (10 SW) OR US 4213 -12084 1756 SNOTEL +STWT2 STONEWALL TX US 3024 -9864 -9999 UCOOP +STWU1 MOUNTAIN HOME (20 NW) UT US 4057 -11067 2492 +STWW2 STONEWALL JK WV US 3900 -8048 -9999 +STX CHRISTIANSTED VI 1770 -6480 5 +STXA1 ELSANOR (5 E) AL US 3061 -8755 6 GOES +STXM7 STOCKTON MO US 3770 -9377 -9999 GOES +STXM8 ST. XAVIER (14 W) MT US 4532 -10792 963 GOES +STXT2 STILES TX US 3142 -10157 774 GOES +STXW3 ST. CROIX FALLS WI US 4540 -9264 -9999 AUTOB +STYC1 STRAWBERRY VALLEY CA US 3956 -12111 1161 COOPAB +STYI4 STORY CITY IA US 4218 -9358 297 COOPB +STYI4C STORY CITY IA US 4218 -9358 297 +STYI4D STORY CITY IA US 4218 -9358 -9999 +STYI4G STORY CITY IA US 4218 -9358 297 +STYM2 STEYER (1 SE) MD US 3930 -7931 698 GOES +STYM8 EUREKA (23 SE) MT US 4868 -11465 1884 WSF +STYN6 STUYVESANT (5 N) NY US 4246 -7375 87 COOPB +STYO3 STAYTON OR US 4479 -12281 130 COOPA +STYP1 ST. MARYS PA US 4141 -7850 582 IFLOWS +STYT2 STACY (2 NE) TX US 3149 -9957 -9999 +STYV2 STONY CREEK (3 S) VA US 3690 -7740 -9999 +STYW2 SLATYFORK WV US 3843 -8017 -9999 GOES +STZC1 MT WOODWORTH (4 SE) CA US 3693 -11857 3170 WSF +STZI1 COLBURN (2 WNW) ID US 4837 -11663 1470 SNOTEL +STZM7 STOCKTON MO US 3770 -9377 -9999 GOES +STZO3 LA GRANDE (26 ENE) OR US 4555 -11757 2256 WSF +SUA STUART FL US 2718 -8022 23 LAWRS +SUAC1 EMIGRANT GAP (2 NE) CA US 3933 -12064 1466 OTHER +SUAW3 SUAMICO (3 SW) WI US 4460 -8810 216 UCOOP +SUBA4 SUBIACO (1 N) AR US 3530 -9364 152 COOPAB +SUBI1 MALTA (24 ENE) ID US 4238 -11297 1814 WSF +SUBK1 SUBLETTE (5 E) KS US 3750 -10074 890 COOPABC +SUBW4 PINEDALE (4 W) WY US 4284 -10992 2316 NWR +SUCF1 WHITE SPRINGS (4 SW) FL US 3032 -8281 27 OTHER +SUCO3 JORDON VALLEY (18 N) OR US 4323 -11706 1158 +SUCW4 DAYTON (12 SSW) WY US 4472 -10740 2707 SNOTEL +SUDC1 RAMONA (6 NNE) CA US 3312 -11679 701 ALERT +SUDC2 MANITOU SPRINGS (3 SW) CO US 3883 -10494 2667 ALERT +SUDM2 SUDLERSVILLE (4 WSW) MD US 3918 -7592 23 NWR +SUDU1 SUNDANCE UT US 4038 -11160 2018 COOPBC +SUE STURGEON BAY WI US 4484 -8742 -9999 SAWRS +SUEM5 CRANE LAKE MN US 4827 -9249 -9999 UCOOP +SUEN1 SUPERIOR (7 N) NE US 4013 -9807 547 NWR +SUES2 ABERDEEN (2 S) SD US 4544 -9850 404 +SUET2 SEGUIN (9 NNW) TX US 2970 -9802 -9999 UCOOP +SUFA3 SUNFLOWER AZ US 3386 -11147 1049 GOES +SUFF1 FALMOUTH (2 SE) FL US 3034 -8309 27 OTHER +SUFN6 SUFFERN NY US 4112 -7413 101 +SUFU1 SALINA (24 E) UT US 3891 -11342 2304 COOPB +SUFV2 SUFFOLK (1 W) VA US 3673 -7660 7 COOPA +SUGC1 NAPAOOD (5 ESE) CA US 3826 -12222 488 ALERT +SUGC2 SUGAR CITY CO US 3823 -10367 -9999 UCOOP +SUGM6 SATARTIA (7 W) MS US 3267 -9067 -9999 GOES +SUGT2 SUGAR LAND TX US 2962 -9564 25 COOPAB +SUGV2 ROANOKE (6 WSW) VA US 3723 -8005 463 IFLOWS +SUGW3 SUGAR CAMP WI US 4587 -8940 489 COOPB +SUHT2 CUMBY (6 SE) TX US 3307 -9573 -9999 ALERT +SULA1 SULLIGENT AL US 3390 -8813 107 COOPB +SULA2 WILLOW (12 N) AK US 6191 -15010 -9999 +SULC1 OJAI (3 S) CA US 3441 -11920 832 ALERT +SULC2 FOUNTAIN (15 SW) CO US 3853 -10490 1814 ALERT +SULF1 TEMPLE TERRACE (4 N) FL US 2809 -8241 -9999 GOES +SULL1 SULPHUR LA US 3023 -9335 3 COOPB +SULM8 SULA (3 ENE) MT US 4585 -11393 1364 COOPABC +SULO2 SULPHUR (1 S) OK US 3450 -9697 305 COOPAB +SULS1 SULLIVANS ISLAND SC US 3276 -7986 2 COOPA +SULW1 SULTAN WA US 4795 -12163 442 GOES +SULW2 SUMMERSVILLE (5 SW) WV US 3822 -8088 411 GOES +SULW3 SUMMIT LAKE WI US 4538 -8920 527 COOPB +SUMA1 SUMITON AL US 3376 -8706 93 COOPAB +SUMC1 HUME (11 N) CA US 3694 -11891 2530 WSF +SUMC2 DILLON (9 NW) CO US 3972 -10617 2835 SNOTEL +SUMF1 WILDWOOD (9 W) FL US 2886 -8219 -9999 +SUMG1 SUMMERVILLE (1 SE) GA US 3447 -8534 187 GOES +SUMM8 EAST GLACIER PARK (11 SW) MT US 4832 -11335 1595 +SUMN2 LAS VEGAS (13 WSW) NV US 3611 -11535 914 ALERT +SUMS1 SUMMERVILLE (3 S) SC US 3297 -8015 -9999 UCOOP +SUMT2 JERSEY VILLAGE TX US 2990 -9561 -9999 ALERT +SUMU1 CEDAR CITY (15 NE) UT US 3780 -11293 1829 COOPB +SUMW2 SUMMERSVILLE WV US 3823 -8088 536 +SUN HAILEY ID US 4350 -11430 -9999 +SUNA2 TALKEETNA AK US 6218 -15018 77 COOPB +SUNC1 SUN CITY CA US 3372 -11719 433 COOPA +SUNC2 BOULDER (5 WNW) CO US 4006 -10537 2304 ALERT +SUNF1 FOWLER BLUFF (6 NW) FL US 2947 -8308 -9999 UCOOP +SUNI3 SUNMAN (1 S) IN US 3922 -8510 308 COOPB +SUNI4 UNION IA US 4225 -9306 91 AMOS +SUNK1 SUN CITY KS US 3737 -9892 511 COOPB +SUNL1 SUN (1 W) LA US 3065 -8993 23 COOPB +SUNM1 NEWRY (4 W) ME US 4450 -7086 215 SNOCOR +SUNM3 SUNDERLAND MA US 4245 -7255 72 +SUNM5 MORTH BRANCH (6 NE) MN US 4554 -9286 -9999 UCOOP +SUNM6 SUNFLOWER MS US 3355 -9053 38 +SUNM8 SUNBURST (8 E) MT US 4889 -11173 1128 COOPAB +SUNN2 LUND (31 S) NV US 3842 -11502 1615 COOPABC +SUNN7 KURE BEACH (3 W) NC US 3400 -7796 -9999 GOES +SUNO1 GLOUSTER OH US 3950 -8208 -9999 GOES +SUNO3 SUNRIVER OR US 4389 -12141 1274 COOPC +SUNP1 SUNBURY PA US 4085 -7679 134 COOPAB +SUNS2 HILL CITY (4 S) SD US 4387 -10358 1649 +SUNT1 SUNBRIGHT (1 W) TN US 3625 -8470 456 COOPB +SUNU1 SUNNYSIDE UT US 3957 -11037 2067 +SUNV1 ARLINGTON (2 NE) VT US 4309 -7312 274 COOPB +SUNV2 MOUNTAIN GROVE (8 NE) VA US 3818 -7982 600 GOES +SUNW1 SUNNYSIDE WA US 4632 -12001 228 COOPABC +SUNW3 SUN PRAIRIE (3 W) WI US 4319 -8927 289 +SUNW4 SUNSHINE (2 ENE) WY US 4405 -10898 1964 COOPAB +SUPA3 SUPAI AZ US 3625 -11077 549 GOES +SUPC1 CRESTLINE (5 WNW) CA US 3427 -11739 -9999 GOES +SUPM8 SUPERIOR MT US 4719 -11489 826 COOPABC +SUPN1 SUPERIOR (1 WSW) NE US 4002 -9809 482 COOPB +SUPN6 OGDENSBURG (22 SW) NY US 4447 -7580 -9999 C-MAN +SUPW2 WHITE SULPHUR SPRINGS WV US 3780 -8048 -9999 GOES +SUPW3 SUPERIOR (13 SE) WI US 4659 -9190 -9999 AUTOB +SURC1 LOMPOC (7 WNW) CA US 3468 -12054 34 COOPB +SURC2 DINOSAUR (12 NE) CO US 4045 -10882 2774 GOES +SURF1 SUMATRA FL US 3002 -8498 -9999 GOES +SURG1 BAXLEY (7 ESE) GA US 3174 -8223 61 COOPA +SURN1 SURPRISE NE US 4108 -9732 472 COOPAB +SURN3 KEENE NH US 4300 -7232 146 COOPB +SURO3 RIDDLE OR US 4295 -12333 190 +SUS ST LOUIS MO US 3866 -9065 141 +SUSA2 WILLOW (21 SW) AK US 6153 -15050 9 +SUSC1 SUSANVILLE (1 W) CA US 4041 -12066 1277 GOES +SUSC2 BOULDER (12 W) CO US 4005 -10547 2646 ALERT +SUSO2 STUART (3 SE) OK US 3488 -9606 240 +SUST2 SULPHUR SPRINGS TX US 3315 -9563 151 +SUSU1 CEDAR CITY (11 SW) UT US 3760 -11292 2499 WSF +SUSW1 DANVILLE (8 SE) WA US 4890 -11840 1402 WSF +SUSW2 SUTTON (2 SE) WV US 3865 -8070 244 GOES +SUTA1 SUTTLE AL US 3254 -8718 44 +SUTA2 SUTTON (36 E) AK US 6170 -14885 460 COOPB +SUTC1 SAN DIMAS (8 NE) CA US 3421 -11769 -9999 GOES +SUTF1 HUDSON (5 SE) FL US 2833 -8263 -9999 OTHER +SUTM3 SHUTSBURY (2 W) MA US 4244 -7246 -9999 +SUTN1 SUTHERLAND NE US 4120 -10112 -9999 UCOOP +SUTN8 SUTTON ND US 4740 -9845 -9999 UCOOP +SUTO1 SUMMITVILLE (1 S) OH US 4067 -8089 366 IFLOWS +SUTO3 SUTHERLIN (12 ENE) OR US 4343 -12308 293 COOPB +SUTV1 SUTTON (2 SW) VT US 4462 -7205 457 COOPB +SUTW1 LAKE SUTHERLAND SNUG WA US 4808 -12370 174 +SUTW2 SUTTON WV US 3865 -8068 255 +SUU FAIRFIELD CA US 3826 -12193 18 BASIC +SUUA2 COOPER LANDING (14 NNE) AK US 6062 -14953 427 SNOTEL +SUUO1 SUNBURY OH US 4025 -8285 296 IFLOWS +SUVA2 TALKEETNA (13 SSE) AK US 6213 -15003 114 SNOTEL +SUVN6 SYRACUSE NY US 4303 -7613 171 COOPB +SUVO3 SUVER (3 NW) OR US 4478 -12323 52 COOPB +SUW SUPERIOR_(AWOS) WI US 4642 -9207 195 +SUWF1 CHIEFLAND (15 SW) FL US 2935 -8306 -9999 GOES +SUWG1 SUWANEE (6 ENE) GA US 3409 -8398 326 COOPB +SUX SIOUX CITY IA US 4240 -9638 335 +SUXN4 SUSSEX (1 SE) NJ US 4120 -7460 119 COOPAB +SVA SAVOONGA AK US 6369 -17049 17 AWOS +SVAC1 SILVERADO (2 W) CA US 3374 -11766 335 ALERT +SVAS2 RAPID CITY (1 SE) SD US 4406 -10317 -9999 UCOOP +SVAT2 SILVER VALLEY TX US 3197 -9956 597 COOPB +SVBN5 SILVER CITY (4 ENE) NM US 3278 -10820 1841 COOPC +SVBN6 SYLVAN BEACH NY US 4319 -7573 113 OTHER +SVBO3 TILLER OR US 4293 -12295 1134 WSF +SVC SILVER CITY NM US 3263 -10817 -9999 SAWRS +SVCC1 PACIFIC HOUSE (5 NNW) CA US 3882 -12054 839 WSF +SVCC2 HYGIENE (2 NW) CO US 4020 -10522 -9999 GOES +SVCM4 SILVER CITY (13 W) MI US 4712 -8860 207 COOPBC +SVCO3 SILVER LAKE (14 SW) OR US 4296 -12118 1747 SNOTEL +SVCU1 OGDEN (32 NW) UT US 4163 -11238 -9999 BASIC +SVDC1 PORT HUENEME (1 W) CA US 3415 -11922 5 ALERT +SVE SUSANVILLE (5 ESE) CA US 4038 -12057 1264 +SVEC1 SUSANVILLE (1 NW) CA US 4043 -12067 1388 COOPB +SVEK2 SHEPHERDSVILLE KY US 3799 -8564 143 GOES +SVET2 SEGUIN (5 E) TX US 2957 -9788 -9999 UCOOP +SVEV2 SCOTTSVILLE VA US 3780 -7849 85 +SVFC1 LYTLE CREEK (8 NE) CA US 3433 -11740 -9999 ALERT +SVFI1 PIERCE (51 ENE) ID US 4658 -11475 1999 +SVFN6 SMITHVILLE FLATS (1 SW) NY US 4238 -7582 329 COOPB +SVFO3 CANYONVILLE (3 SW) OR US 4290 -12331 1211 GOES +SVGC1 SOLVANG (1 SSW) CA US 3459 -12014 110 GOES +SVGM2 SAVAGE (1 SW) MD US 3912 -7683 73 UCOOP +SVGM5 SAVAGE MN US 4478 -9339 -9999 UCOOP +SVH STATESVILLE (3 W) NC US 3577 -8096 294 ASOS +SVHL1 SOUTHERN HILLS LA US 3239 -9378 61 COOPB +SVIA3 SIERRA VISTA (3 SE) AZ US 3150 -11028 1433 GOES +SVIC1 SANTEE (6 N) CA US 3292 -11693 207 ALERT +SVIO3 PORTLAND (8 NW) OR US 4566 -12284 12 COOPB +SVIT2 SEGUIN (6 SE) TX US 2952 -9792 -9999 UCOOP +SVKC1 HIGHLAND (6 E) CA US 3412 -11709 -9999 ALERT +SVKO3 SILVER LAKE (1 SW) OR US 4311 -12107 1329 +SVLA2 CHITINA (11 E) AK US 6152 -14418 366 COOPA +SVLC1 SPRINGVILLE CA US 3614 -11881 320 COOPB +SVLC2 LONGMONT (5 E) CO US 4016 -10501 1479 +SVLM2 SILVER SPRING MD US 3899 -7703 -9999 +SVLO2 SMITHVILLE (2 SW) OK US 3445 -9467 -9999 GOES +SVLO3 SILVER LAKE (1 WSW) OR US 4312 -12106 1336 COOPABC +SVLT1 SHADY VALLEY (1 N) TN US 3663 -8193 856 IFLOWS +SVLW3 SAUKVILLE (2 W) WI US 4339 -8802 269 UCOOP +SVMO3 FORT KLAMATH (7 W) OR US 4270 -12214 1795 SNOTEL +SVN SAVANNAH GA US 3203 -8115 -9999 WSR88D +SVNA2 STEVENS VILLAGE (22 WSW) AK US 6593 -14987 -9999 SNOCOR +SVNC1 VINA (3 NE) CA US 3996 -12190 102 GOES +SVNG1 SAVANNAH GA US 3207 -8111 14 NWR +SVNM4 SOUTH HAVEN MI US 4240 -8629 -9999 OTHER +SVNS1 HARDEEVILLE (13 S) SC US 3210 -8110 -9999 GOES +SVNT1 SAVANNAH (6 SW) TN US 3515 -8832 128 COOPAB +SVNW1 LEAVENWORTH (22 NW) WA US 4773 -12108 1241 SNOTEL +SVNW3 STEVENS POINT (2 NE) WI US 4454 -8955 333 AUTOB +SVOA3 SIERRA VISTA (3 SE) AZ US 3150 -11027 1425 GOES +SVOC1 SILVERADO (2 W) CA US 3374 -11766 335 ALERT +SVPC1 CUPERTINO (4 SW) CA US 3728 -12208 390 ALERT +SVPI1 KOOSKIA (70 E) ID US 4647 -11463 1881 SNOTEL +SVPL1 SHREVEPORT LA US 3252 -9373 40 +SVPN2 CARSON CITY (6 W) NV US 3916 -11988 2560 ALERT +SVPU1 MONROE (4 NW) UT US 3867 -11218 1676 +SVPW1 STEVENS PASS WA US 4774 -12109 1241 COOPB +SVPW2 LOGANSPORT (1 N) WV US 3954 -8041 475 IFLOWS +SVPW3 SPRING VALLEY WI US 4487 -9223 -9999 GOES +SVPW3G SPRING VALLEY WI US 4487 -9223 -9999 +SVQC1 SPRING VALLEY (2 SSW) CA US 3270 -11701 73 +SVRA3 PARKS AZ US 3538 -11196 2137 COOPAC +SVRC1 WESTWOOD (15 NNW) CA US 4050 -12115 1966 WSF +SVRM4 VANDERBILT (10 E) MI US 4516 -8447 -9999 OTHER +SVRM6 NECAISE (10 NE) MS US 3072 -8935 -9999 RFCSIM +SVRM7 SAVERTON MO US 3963 -9125 143 +SVRM7G SAVERTON MO US 3963 -9125 143 +SVRM8 SILVERSTAR MT US 4570 -11228 1396 COOPB +SVRT1 SEVIERVILLE (1 SE) TN US 3586 -8355 283 COOPA +SVRW4 THAYNE (6 NE) WY US 4300 -11098 -9999 UCOOP +SVS STEVENS VILLAGE AK US 6601 -14909 94 +SVSA3 CAVE CREEK (16 NE) AZ US 3405 -11185 1401 ALERT +SVSO2 STERLING (3 NNE) OK US 3478 -9815 401 +SVST2 SEVEN SISTERS (9 N) TX US 2813 -9852 133 COOPB +SVSW1 SCENIC (5 NE) WA US 4775 -12103 1128 WSF +SVTC2 SILVERTON CO US 3782 -10766 2256 +SVTM7 SAVERTON MO US 3963 -9125 137 GOES +SVTM7G SAVERTON MO US 3963 -9125 137 +SVTO3 SILVERTON OR US 4501 -12277 124 COOPAB +SVUK1 HUGOTON (10 ENE) KS US 3721 -10119 985 UCOOP +SVVT1 SEVIERVILLE (1 E) TN US 3587 -8353 -9999 GOES +SVW STONY RIVER (58 SE) AK US 6110 -15557 482 S +SVWC1 DEVORE (8 NE) CA US 3430 -11732 -9999 OTHER +SVWM8 WILSALL (4 NNE) MT US 4605 -11065 1618 GOES +SVYA4 SAVOY AR US 3611 -9434 311 GOES +SVYC1 SCOTTS VALLEY CA US 3705 -12201 168 GOES +SVYM3 SAVOY (1 NE) MA US 4257 -7300 588 COOPB +SVYV1 MANCHESTER (4 NE) VT US 4320 -7297 579 SNOCOR +SWAA3 TUCSON (7 NE) AZ US 3230 -11089 820 ALERT +SWAF1 SOUTH BAY (13 SSE) FL US 2648 -8065 -9999 UCOOP +SWAG1 SUWANEE (3 NNW) GA US 3408 -8409 291 GOES +SWAI1 MURPHY (8 NE) ID US 4329 -11642 692 GOES +SWAI4 WALL LAKE IA US 4227 -9509 -9999 +SWAI4D WALL LAKE IA US 4227 -9509 -9999 +SWAN1 AMELIA (10 SW) NE US 4219 -9909 710 COOPABC +SWAN3 SWANZEY NH US 4287 -7233 138 GOES +SWAP1 FOREST CITY (4 NE) PA US 4170 -7548 518 OTHER +SWAS2 WALL SD US 4398 -10225 -9999 UCOOP +SWAT2 SWAN (4 NW) TX US 3246 -9542 137 COOPB +SWAV1 SWANTON VT US 4490 -7310 32 GOES +SWAW3 SINSINAWA WI US 4252 -9054 -9999 UCOOP +SWBC1 SAWYERS BAR CA US 4130 -12313 661 +SWBI4 WEBSTER CITY IA US 4247 -9384 -9999 +SWBI4D WEBSTER CITY IA US 4247 -9384 -9999 +SWBN4 SWEDESBORO NJ US 3974 -7526 2 GOES +SWBO1 SOUTH WEBSTER OH US 3882 -8273 229 +SWBO2 STILLWATER (1 NNW) OK US 3613 -9707 267 ALERT +SWBP1 HERRICK CENTER (2 NE) PA US 4175 -7552 579 OTHER +SWCC1 DESCANSO (1 SSW) CA US 3283 -11662 996 GOES +SWCG1 WAYCROSS (19 SSW) GA US 3096 -8246 -9999 GOES +SWCM4 SWARTZ CREEK MI US 4297 -8385 -9999 UCOOP +SWCM8 BABB (1 E) MT US 4886 -11343 1494 GOES +SWCO2 STILLWATER (3 W) OK US 3612 -9710 262 ALERT +SWCO3 BEND (1 N) OR US 4408 -12130 1079 GOES +SWCP1 EAST ARARAT (3 SW) PA US 4178 -7552 610 OTHER +SWCT2 SAN SABA (4 SW) TX US 3116 -9876 -9999 ALERT +SWCU1 WASHINGTON (1 ESE) UT US 3712 -11344 829 GOES +SWCW1 COUGAR (10 NNE) WA US 4617 -12218 1149 SNOTEL +SWD SEWARD (2 NE) AK US 6013 -14942 11 ASOS +SWDA2 SEWARD (9 SE) AK US 6020 -14962 149 COOPA +SWDC1 SAN DIEGO (1 NW) CA US 3277 -11723 5 COOPAC +SWDK2 MIDDLESBORO KY US 3661 -8374 347 +SWDN1 SEWARD (3 WNW) NE US 4090 -9715 -9999 COOPB +SWDN6 SEWARD (3 SE) NY US 4270 -7457 372 IFLOWS +SWDO2 SEWARD OK US 3580 -9750 289 GOES +SWDP1 SEWARD (1 NW) PA US 4042 -7903 335 GOES +SWDW1 COUGAR (5 ENE) WA US 4606 -12220 308 +SWEC1 NATIONAL CITY (3 E) CA US 3266 -11704 42 ALERT +SWEF1 SWEETWATER (14 NW) FL US 2588 -8057 3 GOES +SWEG1 SUWANEE (2 SW) GA US 3403 -8410 277 GOES +SWEI4 SWEA CITY (3 E) IA US 4339 -9425 366 COOPA +SWEK2 IRVINE KY US 3770 -8399 174 +SWEO2 SWEETWATER (2 E) OK US 3542 -9990 658 COOPB +SWEP1 EAST ARARAT (2 NW) PA US 4182 -7550 610 OTHER +SWES2 WEBSTER SD US 4533 -9752 -9999 UCOOP +SWET1 SWEETWATER TN US 3558 -8447 -9999 +SWEW4 ALCOVA (25 SSW) WY US 4245 -10720 1804 GOES +SWF NEWBURGH NY US 4150 -7411 -9999 SAWRS +SWFA3 SNOWFLAKE AZ US 3451 -11008 1720 COOPAB +SWFC1 CISCO (3 NE) CA US 3934 -12050 2164 WSF +SWFF1 MASARYKTOWN (2 NNE) FL US 2847 -8244 -9999 OTHER +SWFI1 KUNA (17 S) ID US 4324 -11638 709 COOPAB +SWFK2 CAMPTON KY US 3773 -8356 311 +SWFN7 ERNUL (2 SW) NC US 3523 -7711 -9999 GOES +SWFP1 ORSON (2 NE) PA US 4183 -7543 610 OTHER +SWGC2 EL RANCHO CO US 3970 -10533 2341 AHOS +SWGM8 SWEETGRASS MT US 4900 -11196 1056 COOPAB +SWGP1 FOREST CITY (5 N) PA US 4172 -7546 640 OTHER +SWGW4 LANDER WY US 4268 -10888 2664 WSF +SWHA2 SEWARD (16 N) AK US 6030 -14935 138 COOPA +SWHI4 SWISHER IA US 4185 -9170 236 COOPB +SWHP1 FOREST CITY (5 N) PA US 4173 -7547 640 OTHER +SWIC1 FRUTO (5 SE) CA US 3954 -12239 122 GOES +SWIC2 BOULDER (8 WSW) CO US 4002 -10543 2621 ALERT +SWIC3 SOUTH WILLINGTON CT US 4185 -7230 -9999 SNOCOR +SWII4 WINTERSET IA US 4133 -9402 -9999 +SWII4D WINTERSET IA US 4133 -9402 -9999 +SWIN7 RED OAK (5 N) NC US 3611 -7792 40 GOES +SWIP1 FOREST CITY (5 N) PA US 4172 -7548 640 OTHER +SWJC1 ETNA (7 SW) CA US 4140 -12299 1676 WSF +SWJW2 STONEWALL JACKSON WV US 3900 -8048 610 +SWKA2 SELAWIK (25 E) AK US 6660 -15911 32 GOES +SWKK1 SEDGWICK (1 W) KS US 3792 -9745 421 +SWKP1 SEWICKLEY PA US 4054 -8018 232 UCOOP +SWLA2 SEWARD AK US 6012 -14943 0 HTG +SWLC1 BARD (8 NNE) CA US 3291 -11449 91 GOES +SWLF1 SARASOTA (8 E) FL US 2727 -8240 -9999 OTHER +SWLG1 SHELLMAN GA US 3166 -8460 -9999 GOES +SWLM4 HOUGHTON LAKE (1 NW) MI US 4431 -8478 349 COOPAB +SWLM6 GLENDORA MS US 3383 -9029 44 COOPB +SWLM8 SWAN LAKE MT US 4792 -11384 945 +SWLT2 STONEWALL (2 S) TX US 3020 -9867 -9999 UCOOP +SWMC1 DOWNIEVILLE (15 SE) CA US 3945 -12060 1786 ALERT +SWMF1 HUDSON (3 NE) FL US 2840 -8267 -9999 OTHER +SWMM4 BENTON HARBOR (6 SE) MI US 4208 -8635 220 UCOOP +SWNA2 NIKISKI (15 E) AK US 6073 -15087 85 GOES +SWNA4 SWAN LAKE (1 S) AR US 3417 -9168 62 GOES +SWNC3 SOUTH WINDSOR CT US 4183 -7253 -9999 UCOOP +SWNF1 CHIEFLAND (13 SW) FL US 2937 -8303 -9999 GOES +SWNI1 SWAN VALLEY (2 E) ID US 4344 -11129 1634 COOPAB +SWNL1 SWAN LAKE LA US 3260 -9369 53 UCOOP +SWNM6 SWAN LAKE (4 SSE) MS US 3386 -9028 44 +SWNM8 SWAN LAKE MT US 4793 -11385 1082 OTHER +SWNN1 SWANTON NE US 4038 -9708 415 UCOOP +SWNN2 LAS VEGAS (5 S) NV US 3611 -11515 619 ALERT +SWNN7 SWANN NC US 3540 -7909 107 COOPB +SWNO2 SHAWNEE (2 W) OK US 3533 -9696 298 UCOOP +SWNS1 SWANSEA (1 S) SC US 3372 -8110 -9999 +SWNT1 SEWANEE TN US 3520 -8592 594 COOPC +SWNT2 STRAWN (8 NNE) TX US 3266 -9847 360 COOPB +SWO STILLWATER OK US 3616 -9709 -9999 +SWPC1 LAKESHORE (9 SSE) CA US 3714 -11908 2743 WSF +SWPI1 KETCHUM (18 E) ID US 4362 -11397 2332 SNOTEL +SWPL1 SOUTHWEST PASS LA US 2593 -8968 -9999 BUOY +SWPM4 SAULT STE MARIE (1 N) MI US 4650 -8437 186 HTG +SWPM6 SWAN LAKE MS US 3388 -9028 -9999 +SWPN2 FALLON (10 E) NV US 3947 -11860 1193 GOES +SWPV2 NORFOLK VA US 3695 -7634 0 HTG +SWRA2 SEWARD (14 N) AK US 6028 -14933 -9999 COOPB +SWRC1 SACRAMENTO (4 NW) CA US 3860 -12155 12 OTHER +SWRC2 YAMPA (14 SW) CO US 4003 -10713 3078 +SWRF1 ZOLFO SPRINGS (5 SE) FL US 2746 -8174 -9999 OTHER +SWRM4 SODUS (3 NNE) MI US 4208 -8635 -9999 COOPC +SWRM8 BIG FORK (5 SE) MT US 4802 -11398 934 GOES +SWRN1 SEWARD NE US 4090 -9712 433 COOPB +SWRN6 BIG MOOSE (8 W) NY US 4388 -7503 515 GOES +SWRN7 SWANNANOA (2 NW) NC US 3562 -8242 -9999 RAWS +SWRN8 SAWYER ND US 4810 -10105 457 COOPB +SWRO2 STILLWATER (4 N) OK US 3617 -9707 329 +SWRU1 BOUNTIFUL (3 NW) UT US 4090 -11193 1286 ALERT +SWRW1 COUGAR (5 ENE) WA US 4607 -12220 277 ALERT +SWSC1 BIG BEAR LAKE (2 SE) CA US 3423 -11689 2469 WSF +SWSC2 PUEBLO CO US 3828 -10462 1433 ALERT +SWSG1 FARGO (12 NE) GA US 3080 -8242 -9999 +SWSO1 CAMERON (1 SSW) OH US 3976 -8096 320 IFLOWS +SWSO2 STILLWATER (1 SW) OK US 3610 -9706 265 ALERT +SWSU1 SPANISH FORK (17 ENE) UT US 4012 -11131 1926 GOES +SWSW1 MAZAMA (16 W) WA US 4857 -12078 1218 SNOTEL +SWTC1 NATIONAL CITY (5 E) CA US 3267 -11702 30 ALERT +SWTF1 SWEETWATER (16 WNW) FL US 2588 -8062 3 GOES +SWTM5 STEWART MN US 4473 -9450 317 COOPB +SWTM8 SWEETGRASS MT US 4898 -11195 1058 OTHER +SWTN1 SWEETWATER NE US 4103 -9900 614 COOPB +SWTO2 SWEETWATER (3 W) OK US 3542 -9997 636 GOES +SWTP1 SWIFTWATER PA US 4109 -7532 351 GOES +SWTS2 WATERTOWN SD US 4492 -9710 -9999 UCOOP +SWTS2D WATERTOWN SD US 4492 -9710 -9999 +SWTT2 SWEETWATER (5 SE) TX US 3244 -10032 652 UCOOP +SWTW4 NEWCASTLE (15 N) WY US 4405 -10418 1786 WSF +SWUK1 KISMET (3 SSW) KS US 3716 -10071 838 UCOOP +SWVP1 SCHWENKSVILLE PA US 4025 -7543 -9999 GOES +SWWC1 CHULA VISTA (6 NE) CA US 3269 -11701 -9999 OTHER +SWWF1 SWEETWATER (7 W) FL US 2584 -8045 -9999 GOES +SWWN8 STARKWEATHER (4 SE) ND US 4843 -9880 466 UCOOP +SWWT2 SWEETWATER (1 N) TX US 3249 -10040 649 UCOOP +SWWW1 COUGAR (5 ENE) WA US 4606 -12221 201 COOPAB +SWXC1 WEED (9 WSW) CA US 4138 -12253 1783 WSF +SWXG1 FARGO (13 NE) GA US 3080 -8242 -9999 +SWXN8 STARK WEATHER ND US 4845 -9889 454 UCOOP +SWYC1 SAN BERNARDINO (6 NE) CA US 3420 -11723 886 ALERT +SWYM8 ROSEBUD (6 E) MT US 4627 -10633 792 OTHER +SWYT2 SWEENY (3 NE) TX US 2908 -9568 -9999 RFCSIM +SWZO3 BURNS (28 ENE) OR US 4370 -11853 1463 WSF +SXAC1 SAN MATEO CA US 3758 -12241 141 GOES +SXBN6 ITHACA (6 E) NY US 4238 -7639 272 OTHER +SXCI4 SIOUX CITY IA US 4252 -9648 283 COOPB +SXCT2 SPICEWOOD (2 NE) TX US 3050 -9815 -9999 ALERT +SXFS2 SIOUX FALLS SD US 4357 -9671 -9999 +SXFS2G SIOUX FALLS SD US 4357 -9671 -9999 +SXGC1 SAN GREGORIO CA US 3733 -12239 59 GOES +SXGI4 SIOUX CITY IA US 4240 -9638 351 COOPB +SXKC2 DECKERS (3 WNW) CO US 3928 -10528 2452 ALERT +SXL SUMMERSVILLE WV US 3823 -8087 -9999 +SXMN6 ITHACA (3 SE) NY US 4240 -7644 213 OTHER +SXNK2 SAXTON KY US 3663 -8411 290 IFLOWS +SXNW3 SAXON (2 W) WI US 4650 -9047 -9999 UCOOP +SXQ SOLDOTNA AK US 6048 -15104 33 SAWRS +SXRA2 SOLDOTNA (1 SW) AK US 6048 -15108 11 GOES +SXRG1 CHICKAMAUGA GA US 3488 -8528 226 +SXRI4 SIOUX RAPIDS (4 E) IA US 4289 -9507 393 COOPAB +SXT SEXTON SUMMIT (10 N) OR US 4260 -12336 1169 +SXTK2 SAXTON KY US 3663 -8411 295 +SXTM8 TOSTON (5 SE) MT US 4611 -11140 1209 OTHER +SXTP1 SAXTON PA US 4022 -7827 244 GOES +SXTT2 SWEETWATER (9 SSE) TX US 3235 -10035 -9999 NWR +SXVC1 CISCO (3 NE) CA US 3932 -12060 1753 WSF +SXXW4 SUSSEX WY US 4370 -10630 1330 UCOOP +SYA SHEMYA (2 SSE) AK US 5271 -17411 37 +SYAS2 YANKTON SD US 4288 -9738 -9999 UCOOP +SYAS2D YANKTON SD US 4288 -9738 -9999 +SYAV2 MADISON (19 NW) VA US 3849 -7833 244 IFLOWS +SYBC1 RAMONA (5 N) CA US 3311 -11687 258 GOES +SYBW4 BOSLER (21 NE) WY US 4177 -10538 1859 COOPAB +SYCA3 FT MCDOWELL (9 NE) AZ US 3369 -11154 536 GOES +SYCC1 FILLMORE (13 NNW) CA US 3458 -11908 1463 ALERT +SYCI2 SYCAMORE IL US 4197 -8868 -9999 UCOOP +SYCK1 SYRACUSE KS US 3799 -10176 994 COOPABC +SYCN1 SYRACUSE NE US 4065 -9618 335 COOPAB +SYCN6 SYRACUSE (5 NE) NY US 4312 -7609 122 PROF +SYCO2 SYCAMORE (7 SE) OK US 3633 -9464 267 GOES +SYCO3 GRESHAM (3 W) OR US 4548 -12251 69 OTHER +SYCW4 WHEATLAND (20 W) WY US 4191 -10513 1536 GOES +SYDA3 SELLS AZ US 3192 -11188 722 ALERT +SYDC1 SIMI CA US 3426 -11880 235 ALERT +SYDO2 SNYDER OK US 3464 -10000 399 GOES +SYDP1 BEECH CREEK PA US 4105 -7762 206 GOES +SYDT2 SNYDER (2 SE) TX US 3272 -10092 707 RFCSIM +SYF ST. FRANCIS KS US 3977 -10181 937 UCOOP +SYFC1 STONYFORD CA US 3938 -12255 357 COOPB +SYFN6 SYLVAN BEACH (1 E) NY US 4320 -7572 112 OTHER +SYGA4 MOUNTAIN VIEW (5 N) AR US 3595 -9210 -9999 GOES +SYGC1 SANTA BARBARA (6 N) CA US 3458 -12014 116 ALERT +SYGW3 SHEBOYGAN (2 S) WI US 4372 -8772 -9999 UCOOP +SYHC1 LOMPOC (1 N) CA US 3524 -12047 24 GOES +SYKC1 STRAWBERRY VALLEY (1 NNW) CA US 3958 -12112 1076 OTHER +SYKM2 PINEY RUN DAM MD US 3940 -7698 177 UCOOP +SYKN8 SYKESTON ND US 4747 -9940 498 COOPB +SYLC1 MURRIETA (5 WSW) CA US 3353 -11728 577 ALERT +SYLK1 SYLVAN GROVE (1 E) KS US 3903 -9838 457 COOPB +SYLM5 BRAINERD (10 WSW) MN US 4630 -9437 -9999 UCOOP +SYLM6 SYLVARINA (2 W) MS US 3202 -8940 -9999 ALERT +SYLN6 SCUYLERVILLE NY US 4311 -7358 34 OTHER +SYLN7 SYLVA NC US 3533 -8325 -9999 AHOS +SYLW4 PAHASKA (10 W) WY US 4448 -11015 2566 SNOTEL +SYMC1 MINERAL KING (15 ENE) CA US 3657 -11837 3246 WSF +SYMI1 PAYETTE (10 S) ID US 4395 -11693 740 NWR +SYML1 SHREVEPORT LA US 3245 -9372 54 UCOOP +SYMO3 MCMINNVILLE OR US 4521 -12318 24 +SYMT2 SEYMOUR TX US 3358 -9927 378 +SYMW3 SEYMOUR WI US 4451 -8833 250 +SYNC1 NEWHALL (9 E) CA US 3439 -11841 564 ALERT +SYNO3 STAYTON OR US 4480 -12281 112 GOES +SYNW3 SHEBOYGAN (1 SW) WI US 4374 -8774 201 UCOOP +SYOT2 SEYMOUR (16 NNE) TX US 3376 -9915 356 GOES +SYPW4 LAKE (12 SE) WY US 4448 -11003 2164 WSF +SYR SYRACUSE NY US 4311 -7611 128 +SYRC1 LOMPOC (2 E) CA US 3464 -12043 34 ALERT +SYRK1 SYRACUSE (1 S) KS US 3797 -10175 983 +SYRN6 SYRACUSE NY US 4297 -7620 -9999 NWR +SYRT2 SEYMOUR (1 NNW) TX US 3361 -9927 392 COOPAB +SYRV2 COEBURN (3 N) VA US 3697 -8240 853 IFLOWS +SYRW4 PAHASKA (17 SW) WY US 4447 -11003 2170 SNOTEL +SYSC1 RAMONA (14 NNE) CA US 3312 -11667 914 ALERT +SYSO2 STERLING (5 ENE) OK US 3475 -9809 391 +SYST2 SNYDER (3 E) TX US 3272 -10086 741 ALERT +SYSU1 SUNNYSIDE UT US 3955 -11039 1990 COOPA +SYTI4 JOHNSTON (3 NE) IA US 4168 -9363 -9999 UCOOP +SYVC1 LOMPOC CA US 3468 -12055 6 GOES +SYWC1 STONYFORD (2 SW) CA US 3937 -12258 919 GOES +SYWW3 SISTER BAY WI US 4520 -8712 -9999 MARINE +SYXC1 SANTA YNEZ CA US 3461 -12007 210 OTHER +SYYC1 SANTA YNEZ (5 ESE) CA US 3459 -11999 -9999 GOES +SYZC1 SANTA BARBARA (6 N) CA US 3458 -12014 116 ALERT +SYZO3 ASHLAND (10 SSE) OR US 4207 -12262 1411 WSF +SZCC1 FOREST SPRINGS (3 NW) CA US 3717 -12220 701 ALERT +SZCM4 PALMER (3 SW) MI US 4641 -8762 386 UCOOP +SZCT2 SAN SABA (6 S) TX US 3111 -9871 -9999 ALERT +SZGT2 SAN ELIZARO TX US 3160 -10627 1177 UCOOP +SZKQ2 SPUZZUM BC CN 4967 -12165 1180 GOES +SZL KNOB NOSTER MO US 3877 -9347 265 +SZP SANTA PAULA CA US 3433 -11905 -9999 S +SZRM4 PALMER (3 SW) MI US 4642 -8765 396 UCOOP +SZRP1 SIZERVILLE PA US 4160 -7820 393 +SZRP1G SIZERVILLE PA US 4160 -7820 -9999 +SZRP1SAT SIZERVILLE G PA US 4159 -7817 -9999 +SZZM7 SCHELL CITY (3 NW) MO US 3805 -9412 218 GOES +SZZU1 NEPHI (6 E) UT US 3972 -11173 1753 GOES +T09 TOLEDO (1 N) WA US 4647 -12285 100 BASIC +T29 PEARLAND TX US 2956 -9528 -9999 +T41 LA PORTE TX US 2967 -9507 -9999 +T47 WICHITA FALLS TX US 3386 -9849 300 +T62 TOOELE UT US 4062 -11235 -9999 +T69 SINTON TX US 2804 -9754 -9999 ASOS +TAAN5 TAOS (12 E) NM US 3640 -10533 2774 WSF +TABC1 CAMBRIA (11 NE) CA US 3566 -12092 296 GOES +TABC2 CREEDE (13 NE) CO US 3799 -10679 3353 GOES +TABM8 THREE FORKS (6 SW) MT US 4580 -11159 1353 SNOTEL +TABN4 TABERNACLE (2 E) NJ US 3980 -7468 24 COOPC +TABN5 TAOS (16 NE) NM US 3658 -10545 3429 WSF +TABN6 TABERG NY US 4330 -7562 155 OTHER +TACA3 TACNA (3 NE) AZ US 3272 -11392 99 COOPABC +TACC1 SODA SPRINGS (9 S) CA US 3919 -12038 1753 WSF +TACC2 TACONY (10 SE) CO US 3838 -10407 1512 COOPAB +TACF1 OKEECHOBEE (8 NW) FL US 2736 -8087 -9999 GOES +TACM5 TACONITE (5 N) MN US 4739 -9338 -9999 GOES +TACM5G TACONITE (5 N) MN US 4739 -9338 -9999 +TACN2 TUSCARORA (12 ESE) NV US 4123 -11603 1920 SNOTEL +TACN4 TRENTON NJ US 4022 -7475 9 +TACN5 TAOS (13 E) NM US 3640 -10532 2835 WSF +TACW1 TACOMA WA US 4725 -12241 8 COOPA +TAD TRINIDAD CO US 3726 -10434 1751 +TADT2 TRINIDAD TX US 3213 -9610 73 COOPB +TADU1 TABIONA (7 SE) UT US 4030 -11060 1887 GOES +TADW1 SUMNER (4 NE) WA US 4724 -12219 166 GOES +TAE TALLAHASSEE FL US 3045 -8430 -9999 +TAEC1 MONO HOT SPRINGS (3 NNE) CA US 3737 -11899 -9999 OTHER +TAEQ2 KEMANO BC CN 5377 -12730 863 OTHER +TAEV2 SHENANDOAH (9 ENE) VA US 3852 -7847 850 IFLOWS +TAFA2 FAIRBANKS (5 SW) AK US 6479 -14784 129 GOES +TAFC2 FORT COLLINS (3 SW) CO US 4055 -10512 1548 ALERT +TAGQ9 WHITEHORSE (42 SE) YK CN 6028 -13418 656 GOES +TAGT2 AGNES TX US 3298 -9779 -9999 ALERT +TAHC1 TAHOE CITY CA US 3917 -12013 1899 COOPABC +TAHN6 TAHAWUS NY US 4409 -7406 550 SNOCOR +TAHO2 TAHLEQUAH OK US 3594 -9496 259 COOPAB +TAHQ2 KEMANO BC CN 5357 -12763 1301 GOES +TAHW3 FOND DU LAC (7 NE) WI US 4383 -8835 322 UCOOP +TAKA2 JUNEAU (33 NE) AK US 5858 -13367 15 GOES +TAKC2 WOODLAND PARK (11 NW) CO US 3909 -10522 2623 ALERT +TAKT2 TEXARKANA (9 N) TX US 3353 -9407 -9999 UCOOP +TAKW3 TOMAHAWK WI US 4553 -8975 445 COOPAB +TAL TANANA AK US 6518 -15211 71 +TALA1 TALLADEGA AL US 3342 -8614 137 COOPA +TALA2 TANANA AK US 6518 -15211 60 COOPB +TALF1 TALLAHASSEE FL US 3040 -8436 -9999 UCOOP +TALG1 TALBOTTON GA US 3269 -8452 209 COOPAB +TALI3 TALMA IN US 4115 -8613 -9999 UCOOP +TALL1 TALISHEEK LA US 3053 -8987 23 COOPB +TALO2 TAHLEQUAH (2 ENE) OK US 3592 -9492 210 GOES +TALU1 PAROWAN (10 S) UT US 3772 -11283 2682 WSF +TAMC2 GREEN MOUNTAIN FALLS (1 SE) CO US 3892 -10498 -9999 UCOOP +TAME2 TAMARINDO ES 1403 -8915 -9999 +TAMF1 MIAMI (30 W) FL US 2577 -8068 -9999 GOES +TAMI4 TAMA IA US 4195 -9258 242 GOES +TAMI4G TAMA IA US 4195 -9258 -9999 +TAML1 DULAC (18 S) LA US 2919 -9067 -9999 C-MAN +TAMN3 TAMWORTH NH US 4390 -7130 241 COOPAB +TAMP1 TAMARACK PA US 4142 -7782 622 IFLOWS +TAN TAUNTON MA US 4187 -7102 -9999 ASOS +TANC1 POMONA (5 N) CA US 3417 -11777 792 GOES +TANH1 HONOLULU HI US 2133 -15783 405 COOPB +TANM3 TAUNTON (4 NW) MA US 4196 -7113 -9999 +TANT2 ANTELOPE (2 S) TX US 3341 -9837 297 ALERT +TANV2 TANGIER VA US 3783 -7600 2 COOPA +TANW1 NORTH BEND (6 E) WA US 4748 -12165 238 GOES +TAON5 CARSON (3 SSE) NM US 3632 -10575 -9999 UCOOP +TAPC1 TEHACHAPI (1 E) CA US 3513 -11844 1186 GOES +TAPC2 TAYLOR PARK (5 S) CO US 3891 -10660 3173 +TAPM4 TAHQUAMENON/PARADISE (12 W) MI US 4658 -8527 -9999 +TAPM4D TAHQUAMENON/PARADISE (12 W) MI US 4658 -8527 -9999 +TAPN7 TAPOCO (1 N) NC US 3545 -8394 -9999 GOES +TAPN8 TAPPEN (3 NW) ND US 4688 -9958 543 UCOOP +TAPO1 DEERSVILLE (4 NW) OH US 4036 -8123 290 +TAQF1 TAMPA FL US 2795 -8245 -9999 +TAQP1 TAMAQUA PA US 4078 -7598 282 COOPB +TAQT2 Texas State Aquarium TX US 2781 -9739 -9999 CTGN +TAR TAUNTON MA US 4196 -7113 36 +TARC1 SANTA ROSA (5 E) CA US 3845 -12281 22 GOES +TARC2 THATCHER (15 SE) CO US 3742 -10392 -9999 GOES +TARC3 TARRIFFVILLE (1 W) CT US 4191 -7276 40 UCOOP +TARF1 TARPON SPRINGS (1 W) FL US 2816 -8276 3 C-MAN +TARI1 MACKS INN (10 N) ID US 4467 -11143 2128 WSF +TARM7 TARKIO (1 SW) MO US 4043 -9539 319 COOPAB +TARN7 TARBORO (1 S) NC US 3588 -7754 11 +TART2 BULVERDE (4 SW) TX US 2972 -9850 -9999 UCOOP +TASF1 TALLAHASSEE (5 WSW) FL US 3040 -8436 17 COOPAB +TASN5 TAOS (2 SSW) NM US 3639 -10559 2123 COOPA +TAST2 TAHOKA TX US 3321 -10178 946 ALERT +TATA3 CASA GRANDE (19 SW) AZ US 3265 -11193 457 +TATC1 FORT BIDWELL (25 WNW) CA US 4198 -12072 1753 WSF +TATC2 STONE CITY (2 ESE) CO US 3847 -10483 -9999 GOES +TATH3 TATUMBLA HO 1399 -8709 -9999 +TATN5 TATUM NM US 3326 -10332 1250 COOPA +TATQ8 WEYBURN (5 W) SK CN 4960 -10395 576 GOES +TATQ9 HAINES JUNCTION (50 SSE) YK CN 6007 -13705 686 GOES +TATT1 TATUMVILLE TN US 3602 -8917 -9999 GOES +TATU1 MARYSVALE (2 SW) UT US 3843 -11225 1951 +TAUM3 TAUNTON (2 E) MA US 4190 -7107 6 COOPA +TAWT1 TAZEWELL TN US 3647 -8360 552 IFLOWS +TAYC2 ALMONT (17 NE) CO US 3882 -10661 2804 +TAYF1 OKEECHOBEE (3 SE) FL US 2720 -8080 -9999 GOES +TAYG1 CARTERSVILLE (12 WSW) GA US 3409 -8498 220 COOPB +TAYI1 COBALT (26 WNW) ID US 4510 -11485 1169 COOPABC +TAYM7 TAYLOR (5 SW) MO US 3990 -9158 148 +TAYM7G TAYLOR (5 SW) MO US 3990 -9158 148 +TAYM8 HAVRE (22 S) MT US 4827 -10970 1244 WSF +TAYN1 TAYLOR NE US 4177 -9938 692 COOPB +TAYN6 TAYLORVILLE NY US 4392 -7517 500 +TAYO1 VANDALIA (2 E) OH US 3987 -8416 232 GOES +TAYP1 CLINTON (2 SE) PA US 4068 -7955 387 IFLOWS +TAYS1 TAYLORS SC US 3492 -8229 -9999 GOES +TAYT1 SPARTA (12 W) TN US 3600 -8561 -9999 GOES +TAYT2 TAYLOR TX US 3057 -9741 172 +TAYW1 SELLECK (1 NE) WA US 4739 -12185 287 GOES +TAYW3 TAYLOR WI US 4432 -9112 -9999 UCOOP +TAZ TAYLORVILLE IL US 3953 -8933 190 AWOS +TAZA2 GLENNALLEN (5 SE) AK US 6206 -14543 335 COOPB +TAZT1 TAZEWELL TN US 3643 -8340 323 +TBAA3 TUBAC (1 SE) AZ US 3161 -11104 969 ALERT +TBAF1 TEMPLE TERRACE (3 E) FL US 2804 -8235 -9999 OTHER +TBBC1 BOCA (7 NE) CA US 3938 -12009 1685 +TBBF1 TAMPA (3 E) FL US 2796 -8237 -9999 OTHER +TBBM6 WEST POINT (5 S) MS US 3354 -8863 47 GOES +TBBT2 WOODVILLE TX US 3078 -9418 65 +TBCC1 SAN JUAN CAPISTRANO (1 NNW) CA US 3353 -11767 61 ALERT +TBCF1 THONOTOSASSA (3 W) FL US 2809 -8235 5 OTHER +TBCL1 LEES LANDING (4 SE) LA US 3036 -9028 -9999 GOES +TBCM7 TECUMSEH MO US 3663 -9230 178 +TBCN5 TAOS (5 WSW) NM US 3638 -10567 2027 +TBCT2 ALVORD (2 WNW) TX US 3337 -9772 -9999 ALERT +TBCW4 CODY (38 S) WY US 4403 -10918 2423 WSF +TBDC2 LAKE CITY (11 SE) CO US 3794 -10715 3048 GOES +TBDF1 TEMPLE TERRACE (2 S) FL US 2802 -8237 23 OTHER +TBDL1 THIBODAUX LA US 2980 -9082 6 COOPB +TBDN2 WADSWORTH (9 SW) NV US 3958 -11944 1280 GOES +TBEF1 TAMPA (2 E) FL US 2798 -8235 -9999 OTHER +TBEG1 TYBEE GA US 3140 -8087 -9999 BUOY +TBFC1 GLENDORA (7 NE) CA US 3421 -11776 838 ALERT +TBFF1 OLDSMAR (2 W) FL US 2805 -8271 -9999 GOES +TBFO3 STEAMBOAT (8 SE) OR US 4323 -12278 853 +TBFT2 TOWN BLUFF TX US 3079 -9415 -9999 GOES +TBGF1 ST LEO (4 SW) FL US 2832 -8233 -9999 OTHER +TBHC1 CRESTLINE (5 SW) CA US 3423 -11731 1579 +TBHC2 HOLLY (4 SW) CO US 3803 -10214 -9999 AHOS +TBHF1 THONOTOSASSA (2 SW) FL US 2807 -8235 -9999 OTHER +TBHI3 MISHAWAKA IN US 4167 -8613 -9999 UCOOP +TBKM7 ARNOLD (4 E) MO US 3844 -9032 176 +TBLA2 HOMER (16 SSE) AK US 5943 -15142 6 COOPA +TBLF1 NEW SMYRNA BEACH FL US 2902 -8095 -9999 GOES +TBLL1 THIBODAUX LA US 2980 -9082 4 GOES +TBLN1 TABLE ROCK (4 N) NE US 4024 -9609 338 COOPB +TBLT2 TOWN BLUFF (2 NE) TX US 3080 -9418 65 +TBMT2 JACKSBORO (13 NNW) TX US 3339 -9821 318 ALERT +TBN FORT LEONARDWOOD MO US 3774 -9214 335 COOPB +TBNC2 TABERNASH CO US 3999 -10585 -9999 GOES +TBNM7 FORT LEONARD WOOD MO US 3773 -9208 235 UCOOP +TBNT2 BOONEVILLE TX US 3305 -9783 -9999 ALERT +TBOA3 SCOTTSDALE (8 NW) AZ US 3358 -11198 427 ALERT +TBPT2 TRUSCOTT (3 NE) TX US 3380 -9984 -9999 GOES +TBRA3 KINGMAN (72 NNW) AZ US 3603 -11433 390 COOPAC +TBRC1 NEWELL (20 SE) CA US 4163 -12130 1567 GOES +TBRC2 TABERNASH (1 N) CO US 4001 -10585 2521 GOES +TBRI4 TABOR IA US 4090 -9570 -9999 UCOOP +TBRM5 TABOR (3 SW) MN US 4808 -9687 -9999 UCOOP +TBRM8 CHESTER (15 SSW) MT US 4831 -11109 869 +TBRT2 SAN ANGELO (8 SW) TX US 3138 -10054 573 RFCSIM +TBRV2 WAYNESBORO (9 S) VA US 3797 -7895 469 IFLOWS +TBSC2 BLANCA (4 SW) CO US 3739 -10555 -9999 GOES +TBST2 CHRISTOVAL TX US 3128 -10051 -9999 GOES +TBSU1 TOM BEST SPRING UT US 3782 -11212 -9999 +TBTC2 TWO BUTTES CO US 3763 -10253 -9999 UCOOP +TBW RUSKIN FL US 2771 -8240 12 +TBWN5 THOREAU (12 SE) NM US 3530 -10815 2263 COOPAB +TBWT2 WIZARD WELLS TX US 3320 -9800 -9999 ALERT +TBYP1 BLAKESLEE PA US 4108 -7560 -9999 GOES +TBZM7 BRANSON MO US 3660 -9332 268 GOES +TCAC1 LEWISTON (3 S) CA US 4068 -12283 1021 GOES +TCAF1 SWEETWATER (14 W) FL US 2576 -8060 -9999 GOES +TCAG1 TOCCOA (5 SW) GA US 3453 -8338 -9999 NWR +TCBA2 TANACROSS (12 W) AK US 6339 -14375 454 UCOOP +TCBF1 SWEETWATER (11 W) FL US 2576 -8055 -9999 GOES +TCBM2 CHESTERTOWN (9 W) MD US 3921 -7625 3 HTG +TCC TUCUMCARI NM US 3518 -10360 1239 ASOS +TCCC1 TRINITY CENTER (9 N) CA US 4111 -12270 773 GOES +TCCG1 SUCHES (6 NW) GA US 3477 -8407 -9999 GOES +TCCO2 TULSA (5 NE) OK US 3619 -9591 182 GOES +TCCU1 CALLAO (15 SW) UT US 3974 -11389 1890 GOES +TCCW1 LOOMIS (4 NW) WA US 4885 -11972 747 GOES +TCDN6 TICONDEROGA (1 SW) NY US 4383 -7343 98 COOPB +TCDT2 COTTONDALE TX US 3307 -9770 228 ALERT +TCFC2 FRISCO CO US 3958 -10611 2774 +TCFI1 GARDEN VALLEY (6 S) ID US 4393 -11592 1372 GOES +TCFO3 VIDA (3 S) OR US 4411 -12258 732 GOES +TCFT2 CRAFTON (4 SSW) TX US 3331 -9792 268 ALERT +TCFW1 NEWPORT (28 NW) WA US 4848 -11743 1006 GOES +TCGC2 HARTSEL (9 NW) CO US 3913 -10590 2798 GOES +TCGF1 OKEECHOBEE FL US 2732 -8084 -9999 GOES +TCHC1 COMPTCHE (8 SE) CA US 3923 -12347 152 +TCHC2 SAN LUIS (20 SSE) CO US 3735 -10522 3310 SNOTEL +TCHF1 TALLAHASSEE FL US 3044 -8428 -9999 ALERT +TCHN8 HEBRON (16 S) ND US 4666 -10208 637 UCOOP +TCHO2 TULSA (2 E) OK US 3615 -9598 230 UCOOP +TCHW1 TOUCHET (3 SW) WA US 4603 -11873 123 GOES +TCKA2 FAIRBANKS AK US 6477 -14942 107 SNOTEL +TCKC1 PASKENTA (5 SW) CA US 3987 -12262 274 GOES +TCKC2 ROCKY FORD (5 SE) CO US 3800 -10366 1256 GOES +TCKF1 TEMPLE TERRACE (7 NNE) FL US 2814 -8236 -9999 GOES +TCKM8 DILLON (40 SW) MT US 4497 -11344 2161 WSF +TCKT2 THROCKMORTON (1 SSW) TX US 3317 -9918 409 COOPAB +TCKU1 VERNAL (18 NNW) UT US 4070 -10968 2865 SNOTEL +TCKW1 ARDENVOIR (1 NW) WA US 4775 -12040 450 GOES +TCKW4 YELLOWSTONE NATIONAL PAR WY US 4473 -11071 2274 GOES +TCL TUSCALOOSA AL US 3322 -8761 52 +TCLA1 TUSCALOOSA (10 ENE) AL US 3325 -8745 59 +TCLC1 PIRU (4 NNE) CA US 3448 -11876 347 GOES +TCLG1 CLAYTON (10 W) GA US 3489 -8353 570 GMS +TCLN2 WELLS (5 SW) NV US 4108 -11503 2103 WSF +TCLT2 TUSCOLA (12 W) TX US 3226 -9999 658 UCOOP +TCLW1 WAITSBURG (3 E) WA US 4628 -11811 402 GOES +TCM TACOMA WA US 4725 -12250 -9999 WSR88D +TCMI3 MICHIGAN CITY IN US 4172 -8688 -9999 +TCML1 AKERS LA US 3029 -9034 0 OTHER +TCMM4 TRAVERSE CITY MI US 4476 -8564 194 COOPAB +TCMM7 TECUMSEH MO US 3658 -9228 183 COOPB +TCMN1 TECUMSEH NE US 4037 -9618 357 COOPAB +TCMN5 TUCUMCARI NM US 3518 -10370 -9999 UCOOP +TCMO2 TECUMSEH OK US 3517 -9693 -9999 GOES +TCMO3 BEND (16 NW) OR US 4414 -12164 1722 SNOTEL +TCMW1 TACOMA MET WA US 4728 -12242 0 HTG +TCNF1 TAYLOR CREEK (5 S) FL US 2714 -8079 -9999 UCOOP +TCNI1 BURLEY (8 SW) ID US 4252 -11400 1260 GOES +TCNT2 THROCKMORTON TX US 3318 -9919 411 UCOOP +TCNW1 TACOMA WA US 4727 -12241 0 HTG +TCOC1 TRABUCO CANYON CA US 3366 -11759 296 COOPB +TCOI1 OAKLEY (7 SW) ID US 4217 -11397 1469 GOES +TCOT2 THROCKMORTON (10 WNW) TX US 3324 -9934 448 UCOOP +TCPC1 TECOPA CA US 3585 -11623 399 GOES +TCPC2 HARTSEL (12 SW) CO US 3891 -10596 2880 UCOOP +TCPW4 THERMOPOLIS (25 WNW) WY US 4371 -10870 1736 COOPAB +TCRC1 PASKENTA CA US 3988 -12252 219 GOES +TCRC2 BOWIE (2 SW) CO US 3890 -10756 1756 GOES +TCRI4 TIPTON (7 S) IA US 4167 -9116 195 UCOOP +TCRM1 TURNER CENTER ME US 4427 -7023 84 +TCRM7G TROY MO US 3902 -9098 137 +TCRM8 TROUT CREEK (3 NW) MT US 4787 -11563 718 COOPAB +TCRQ9 ROSS RIVER (58 NE) YK CN 6262 -13127 884 GOES +TCRT2 BOWIE (8 SSW) TX US 3347 -9786 -9999 ALERT +TCRW1 OTIS ORCHARDS (9 N) WA US 4783 -11708 762 SNOCOR +TCS TRUTH OR CONSEQUENCES NM US 3324 -10727 -9999 +TCSA3 TUCSON (19 NNE) AZ US 3244 -11079 2791 NWR +TCSI1 BURLEY (8 SW) ID US 4252 -11400 1260 GOES +TCSW1 CONCRETE (5 NNE) WA US 4860 -12167 671 WSF +TCSW2 CLARKSBURG WV US 3928 -8055 -9999 GOES +TCTO1 NEW BALTIMORE (1 W) OH US 3922 -8469 -9999 IFLOWS +TCTW2 HENDRICKS (3 SW) WV US 3904 -7967 811 SNOCOR +TCUN2 WELLS (4 W) NV US 4107 -11503 2591 WSF +TCUN5 TUCUMCARI (10 ESE) NM US 3508 -10360 1241 PROF +TCYC1 TAHOE CITY CA US 3917 -12015 1920 WSF +TCYM5 TRACY MN US 4423 -9562 428 COOPAB +TCYN2 PATRICK (3 ENE) NV US 3957 -11953 1311 AMOS +TCZO3 BEND (16 NW) OR US 4415 -12163 1585 WSF +TDAK1 TOPEKA KS US 3907 -9565 267 +TDAO3 THE DALLES OR US 4560 -12117 24 +TDAW1 DAYTON (2 SE) WA US 4630 -11795 512 GOES +TDBC1 SANTA PAULA (8 SW) CA US 3445 -11883 152 ALERT +TDCA1 TUSCALOOSA (10 ENE) AL US 3325 -8745 59 +TDCT2 THORNDALE (3 SSE) TX US 3058 -9719 -9999 ALERT +TDDC2 TRINIDAD (3 SW) CO US 3713 -10455 -9999 GOES +TDDT2 TRINIDAD TX US 3213 -9611 73 +TDFS2 HILL CITY (5 SW) SD US 4387 -10362 1635 +TDGL1 TENDAL (12 SW) LA US 3227 -9143 15 +TDLC2 TRINIDAD (3 WSW) CO US 3715 -10456 1865 COOPB +TDLO3 THE DALLES OR US 4561 -12120 31 COOPAB +TDLV2 STAUNTON (16 NW) VA US 3837 -7921 591 IFLOWS +TDO TOLEDO WA US 4647 -12284 99 +TDOF1 TALLAHASSEE (8 NW) FL US 3047 -8440 39 ARC +TDRM7 TRUMAN D & RSVR MO US 3826 -9337 192 COOPB +TDSC1 KIT CARSON (3 SW) CA US 3864 -12014 2408 +TDTA2 TOK (1 S) AK US 6333 -14300 500 COOPC +TDTT1 LENOIR CITY TN US 3578 -8425 -9999 AHOS +TDW AMARILLO TX US 3517 -10183 1110 +TDWO3 TIDEWATER (1 W) OR US 4440 -12393 15 COOPAB +TDWV2 HOLLAND (1 W) VA US 3668 -7677 24 SCAN +TDZ TOLEDO OH US 4156 -8348 -9999 ASOS +TDZM7 TRUMAN DAM & RSVR MO US 3825 -9238 -9999 GOES +TDZM7G TRUMAN DAM & RSVR MO US 3825 -9238 -9999 +TEAI1 ST.ANTHONY (4 SE) ID US 4393 -11162 1515 GOES +TEAS2 TEA SD US 4345 -9683 453 UCOOP +TEAU1 TEASDALE (11 E) UT US 3829 -11126 1676 COOPABC +TEAW1 CLE ELUM (5 ESE) WA US 4718 -12084 573 GOES +TEB TETERBORO NJ US 4085 -7406 3 ASOS +TECC1 TEMECULA (3 E) CA US 3346 -11710 363 COOPC +TECI1 IDAHO FALLS (24 SE) ID US 4337 -11158 2042 WSF +TECM4 TECUMSEH MI US 4200 -8395 238 COOPAB +TECM7 TECUMSEH (2 NE) MO US 3661 -9227 -9999 UCOOP +TECO2 TECUMSEH (4 S) OK US 3520 -9695 309 COOPB +TEEA2 DOT LAKE (10 NE) AK US 6375 -14382 632 GOES +TEEA3 TEEC NOS POS AZ US 3692 -10909 1612 COOPA +TEEC1 SANTEE (2 NW) CA US 3287 -11701 -9999 +TEFU1 TROPIC (8 W) UT US 3763 -11223 2316 +TEGH3 TEGUCIGALPA HO 1413 -8722 -9999 +TEGN7 CHARLOTTE (14 SW) NC US 3503 -8003 58 IFLOWS +TEHC1 TEHAMA CA US 4003 -12212 65 GOES +TEIC1 YOSEMITE VILLAE (25 NW) CA US 3788 -11995 738 GOES +TEJC1 ARVIN (12 SSE) CA US 3502 -11875 434 COOPA +TEKC1 AGUANGA (4 WNW) CA US 3346 -11692 485 GOES +TEKN1 TEKAMAH NE US 4177 -9623 317 COOPAB +TEKW1 TEKOA WA US 4722 -11709 760 +TEL TELL CITY IN US 3802 -8668 -9999 SAWRS +TELC2 TELLURIDE CO US 3795 -10787 2671 +TELF1 BRISTOL (3 E) FL US 3043 -8493 -9999 ARC +TELG6 TELEMAN GT 1520 -8944 -9999 +TELI3 TELL CITY IN US 3795 -8677 122 COOPAB +TELT1 TELLICO PLAINS (7 E) TN US 3537 -8430 277 COOPAB +TELT2 TERLINGUA (25 SE) TX US 2903 -10339 633 +TEMA3 TEMPE AZ US 3342 -11193 357 COOPAC +TEMC1 TEMECULA CA US 3350 -11715 311 +TEMC2 AURORA (7 S) CO US 3963 -10489 1699 ALERT +TEMT2 TEMPLE TX US 3108 -9732 -9999 +TENF1 SAN CARLOS PARK (3 NW) FL US 2651 -8185 -9999 GOES +TENM5 TENNEY (2 N) MN US 4607 -9645 -9999 UCOOP +TENN6 GAYLORDSVILLE (2 NW) NY US 4166 -7353 93 +TENO2 GORE (7 NE) OK US 3560 -9505 235 GOES +TENT1 TEN MILE TN US 3563 -8467 -9999 UCOOP +TEPA3 TUCSON (6 SE) AZ US 3216 -11090 876 ALERT +TEPC1 TEHACHAPI (1 SE) CA US 3511 -11844 1253 OTHER +TEPM8 SULA (12 NE) MT US 4593 -11374 2021 GOES +TEQH3 CONCEPCION DAM-TEGUCLPA HO 1402 -8735 -9999 +TERC2 PLATORO (11 ENE) CO US 3737 -10633 -9999 GOES +TERG1 CLAYTON (9 S) GA US 3470 -8347 -9999 +TERI4 DES MOINES IA US 4160 -9363 -9999 UCOOP +TERL1 GRETNA LA US 3000 -9003 2 COOPB +TERM5 TERREBONNE MN US 4785 -9613 -9999 UCOOP +TERM8 TERRY (1 E) MT US 4679 -10530 685 COOPABC +TERT1 ELKMONT (6 SE) TN US 3564 -8369 424 AHOS +TERT2 TERRELL TX US 3276 -9627 155 COOPB +TERW2 TERRA ALTA (1 N) WV US 3945 -7955 802 COOPAB +TESC1 TRES PINOS (2 SE) CA US 3676 -12130 185 GOES +TESK1 TESCOTT KS US 3901 -9788 -9999 COOPB +TESL1 Berwick LA US 2967 -9124 -9999 CTGN +TEST2 TELL TX US 3434 -10040 564 UCOOP +TETA2 NORTHWAY (26 SSW) AK US 6260 -14208 701 GOES +TETW1 TOUCHET WA US 4602 -11868 168 +TETW4 JACKSON (12 WNW) WY US 4350 -11098 2359 WSF +TEUA2 CHENA HOT SPRINGS (17 SE) AK US 6495 -14552 500 SNOTEL +TEUR6 TEUSTEPE NR 1225 -8548 -9999 +TEX TELLURIDE (4 WNW) CO US 3795 -10791 -9999 AWOS +TEXA1 TEXASVILLE (4 W) AL US 3175 -8536 -9999 ALERT +TEXA4 TEXARKANA AR US 3345 -9407 -9999 NWR +TEXF1 TEMPLE TERRACE (3 SE) FL US 2802 -8235 -9999 OTHER +TEXI1 TETONIA (7 NNW) ID US 4386 -11128 1881 COOPABC +TEXN2 DENIO (17 SE) NV US 4180 -11845 1756 GOES +TEXT2 TEXARKANA TX US 3337 -9405 -9999 OTHER +TFAW4 YELLOWSTONE PARK (14 ESE) WY US 4492 -11042 1910 AMOS +TFBM6 BILOXI (10 NE) MS US 3047 -8874 -9999 SCAN +TFCI1 TWIN FALLS (3 N) ID US 4258 -11446 1119 COOPC +TFCO3 BEND (3 NW) OR US 4409 -12137 1116 GOES +TFFP1 TRAFFORD PA US 4038 -7976 250 UCOOP +TFGW2 GRAFTON (1 E) WV US 3933 -8000 305 GOES +TFHA3 PAYSON (17 NE) AZ US 3438 -11110 1948 +TFKM1 CARATUNK (8 N) ME US 4534 -6995 230 SNOCOR +TFKM8 THREE FORKS (3 NW) MT US 4590 -11160 1268 GOES +TFLG1 TALLULAH FALLS (1 NE) GA US 3473 -8338 287 GOES +TFLI1 TWIN FALLS ID US 4273 -11441 -9999 NWR +TFLW4 TOWER JUNCTION (1 NE) WY US 4493 -11039 1829 GOES +TFNO1 LYNX (5 W) OH US 3880 -8348 -9999 IFLOWS +TFPL1 TICKFAW LA US 3058 -9048 -9999 UCOOP +TFRM5 THIEF RIVER FALLS MN US 4811 -9619 -9999 NWR +TFRO2 TULSA (4 N) OK US 3622 -9600 188 GOES +TFRU1 KANAB (29 NE) UT US 3723 -11203 1646 GOES +TFRW4 TENSLEEP (4 NE) WY US 4407 -10742 1463 COOPAB +TFTC1 TAFT CA US 3514 -11945 301 COOPA +TFTC2 FORT COLLINS (5 SW) CO US 4052 -10512 1554 ALERT +TFTF1 DAYTONA BEACH (5 SW) FL US 2914 -8112 -9999 +TFTG1 TIFTON (2 ESE) GA US 3145 -8348 116 COOPC +TFTV1 TAFTSVILLE VT US 4363 -7247 198 OTHER +TFX GREAT FALLS (5 SW) MT US 4746 -11138 1116 +TGAC1 BRIDGEPORT (26 S) CA US 3792 -11925 3018 WSF +TGAO2 TALOGA (1 N) OK US 3605 -9897 502 COOPB +TGAP1 TIOGA PA US 4190 -7713 -9999 GOES +TGAT2 LAJITAS TX US 2927 -10376 744 COOPAB +TGCT2 PARADISE (3 SW) TX US 3312 -9773 243 ALERT +TGFI1 TWIN FALLS (19 SE) ID US 4230 -11432 1829 GOES +TGGI1 MOUNTAIN HOME (20 NE) ID US 4325 -11559 1399 WSF +TGHO3 TYGH VALLEY (19 WSW) OR US 4513 -12153 1024 COOPB +TGHP1 TIOGA PA US 4190 -7715 -9999 GOES +TGJP1 TIOGA JUNCTION PA US 4195 -7712 -9999 GOES +TGKT2 PARADISE (4 SE) TX US 3311 -9766 212 ALERT +TGLF1 TALLAHASSEE FL US 3040 -8429 -9999 ALERT +TGLT2 LAKE TANGLEWOOD TX US 3505 -10178 -9999 RFCSIM +TGLU1 SMITHFIELD (11 NE) UT US 4190 -11163 2560 SNOTEL +TGLW2 GRAFTON (2 S) WV US 3930 -8003 333 GOES +TGOW2 GRAFTON (2 S) WV US 3965 -8003 308 GOES +TGOW3 TREGO WI US 4595 -9189 -9999 UCOOP +TGPK1 STRONG CITY (1 NW) KS US 3843 -9656 381 COOPAB +TGPM7 ST. LOUIS (6 SW) MO US 3859 -9030 -9999 +TGRP1 TIOGA PA US 4190 -7714 -9999 +TGRT2 TELEGRAPH TX US 3033 -9991 534 COOPB +TGRU1 RICHMOND (12 ESE) UT US 4188 -11157 1905 WSF +TGSC1 TRINITY CENTER (12 SSE) CA US 4083 -12266 1180 GOES +TGSC2 AURORA (1 SE) CO US 3973 -10482 1646 ALERT +TGSK1 STRONG (5 N) KS US 3844 -9656 381 GOES +TGSN8 TAGUS ND US 4833 -10193 661 COOPB +TGSO2 TISHOMINGO (4 SE) OK US 3419 -9664 196 OTHER +TGSW1 FRUITLAND (5 E) WA US 4807 -11808 1027 WSF +TGWA3 GLADDEN (11 S) AZ US 3374 -11328 597 ALERT +TGWW4 DUBOIS (25 NW) WY US 4375 -11005 2920 WSF +TGZO3 BEND (13 WSW) OR US 4402 -12157 1646 WSF +THAF1 FORT LONESOME (3 N) FL US 2774 -8214 -9999 +THAM7 THAYER (2 W) MO US 3652 -9159 -9999 UCOOP +THAM8 THOMPSON FALLS MT US 4758 -11529 750 GOES +THAU1 SALT LAKE CITY (15 ESE) UT US 4062 -11170 2804 WSF +THBA1 THORSBY (3 ESE) AL US 3292 -8667 207 COOPB +THBI2 THEBES IL US 3722 -8946 -9999 +THBW1 WINTHROP (18 NNW) WA US 4852 -12098 1280 SNOTEL +THCN2 CRYSTAL BAY NV US 3924 -11995 1900 GOES +THCN5 THOREAU (4 SSE) NM US 3534 -10821 2262 +THCO2 TULSA (12 SE) OK US 3602 -9585 188 GOES +THCO3 CRABTREE (4 NNW) OR US 4469 -12294 -9999 GOES +THCT2 THROCKMORTON TX US 3316 -9917 436 NWR +THCU1 DUCHESNE (31 NNW) UT US 4062 -11053 2844 SNOTEL +THDA1 TUSCALOOSA (10 ENE) AL US 3325 -8745 59 UCOOP +THDC1 THOUSAND OAKS (3 NW) CA US 3421 -11887 -9999 GOES +THDC2 DENVER (2 SW) CO US 3972 -10501 1588 ALERT +THDN1 THEDFORD (14 S) NE US 4178 -10053 -9999 GOES +THDN2 INCLINE VILLAGE (4 N) NV US 3930 -11993 2579 WSF +THDT2 THORNDALE TX US 3062 -9721 143 COOPB +THEM7 THEODOSIA (3 E) MO US 3657 -9263 -9999 UCOOP +THET2 THREE RIVERS (2 S) TX US 2844 -9819 31 +THFI1 STANLEY (40 N) ID US 4483 -11500 1408 GOES +THFM5 THIEF RIVER FALLS MN US 4813 -9617 344 COOPABC +THFM8 THOMPSON FALLS MT US 4759 -11532 738 COOPBC +THFO3 NORTH POWDER (7 SE) OR US 4503 -11780 939 GOES +THFW2 CASSITY (3 SW) WV US 3878 -8007 823 IFLOWS +THGF1 TALLAHASSEE FL US 3042 -8425 -9999 ALERT +THHP1 THORNHURST PA US 4118 -7558 488 SNOCOR +THIL1 THIBODAUX (3 ESE) LA US 2977 -9078 5 COOPAB +THIN6 CLAYTON (6 NE) NY US 4430 -7598 -9999 C-MAN +THIU1 MANTI (2 SE) UT US 3923 -11152 2670 WSF +THKO2 TALIHINA (3 ENE) OK US 3476 -9498 207 GOES +THKT2 TAHOKA TX US 3317 -10180 951 COOPA +THKW2 PURGITSVILLE (3 SE) WV US 3920 -7888 559 IFLOWS +THKW3 TOMAHAWK WI US 4535 -8973 -9999 UCOOP +THLC1 TAHOE CITY (1 NE) CA US 3918 -12012 1896 GOES +THLF1 TUCKER HILL FL US 2860 -8230 30 +THLM5 THEILMAN (1 SSW) MN US 4428 -9219 225 COOPAB +THLM7 THOMAS HILL MO US 3953 -9263 -9999 UCOOP +THLN2 STEAMBOAT (6 WNW) NV US 3939 -11984 1841 ALERT +THLO1 RENO BEACH OH US 4182 -8320 -9999 OTHER +THLT1 WASHBURN TN US 3630 -8359 433 +THMC1 CLAREMONT (2 W) CA US 3414 -11771 488 ALERT +THMI1 SPENCER (3 NE) ID US 4440 -11211 2019 GOES +THMN2 INCLINE VILLAGE (4 NE) NV US 3930 -11992 2603 ALERT +THMN8 THOMPSON (4 NW) ND US 4783 -9718 -9999 UCOOP +THMO3 SILVER LAKE OR US 4296 -12109 1472 GOES +THMU1 THOMPSON UT US 3897 -10972 1554 COOPAB +THMW2 THURMOND WV US 3796 -8108 320 GOES +THMW4 THERMOPOLIS WY US 4365 -10820 1315 COOPAB +THNC2 THORNTON (5 NE) CO US 3993 -10495 1614 UCOOP +THNI2 THORNTON IL US 4157 -8762 -9999 COOPB +THNW1 NEWHALEM (9 E) WA US 4867 -12107 372 +THNW2 THORNWOOD (4 NE) WV US 3860 -7968 1219 IFLOWS +THOA2 KETCHIKAN AK US 5575 -13280 549 GOES +THOC1 TAHOE CITY CA US 3917 -12015 2057 SNOTEL +THOI1 CAMBRIDGE (19 W) ID US 4457 -11700 1622 WSF +THOM8 THOMPSON FALLS MT US 4759 -11536 725 COOPABC +THON3 DURHAM NH US 4311 -7095 24 GOES +THON7 MINT HILL (2 S) NC US 3515 -8064 -9999 IFLOWS +THON8 THOMPSON (4 NE) ND US 4782 -9705 -9999 UCOOP +THOO2 THOMAS (1 NNE) OK US 3575 -9875 543 COOPB +THOT1 THOMPSONS STATION TN US 3577 -8692 232 COOPB +THOT2 THOMPSONS (3 WSW) TX US 2948 -9563 21 COOPB +THOW1 WINTHROP (6 SW) WA US 4844 -12030 1417 SNOCOR +THOW3 THORP WI US 4497 -9085 340 +THPC1 TEHACHAPI (2 SE) CA US 3510 -11842 1286 COOPAC +THPC3 THOMASTON CT US 4165 -7310 122 ALERT +THPN7 SYLVA (11 SSE) NC US 3523 -8313 -9999 +THPN8 THOMPSON ND US 4778 -9710 -9999 UCOOP +THPV2 THE PLAINS (2 NNE) VA US 3890 -7775 162 COOPB +THRA2 KLAWOCK (6 ESE) AK US 5554 -13295 -9999 UCOOP +THRC1 THREE RIVERS (6 SE) CA US 3637 -11885 590 COOPB +THRC2 BRIGHTON (8 SE) CO US 3989 -10473 1581 ALERT +THRI1 THREE CREEK ID US 4205 -11517 1664 +THRK1 THRALL (4 S) KS US 3793 -9630 433 GOES +THRM4 THREE RIVERS MI US 4197 -8560 -9999 SAWRS +THRM5 THORHULT (1 S) MN US 4822 -9525 363 COOPAB +THRM8 THOMPSON FALLS (5 E) MT US 4759 -11523 741 GOES +THRN1 THURSTON NE US 4218 -9670 424 UCOOP +THRN3 THORNTON NH US 4393 -7170 -9999 +THRN4 BLOOMFIELD NJ US 4080 -7419 8 IFLOWS +THRN6 THURSTON (3 W) NY US 4223 -7725 379 +THRO1 HARBOR VIEW OH US 4169 -8347 175 HTG +THRW3 HILES (1 SSE) WI US 4567 -8896 498 COOPB +THRW4 MORAN (27 NE) WY US 4409 -11005 2533 +THSC1 FOUTS SPRINGS (4 S) CA US 3930 -12265 1219 OTHER +THSG1 THOMASTON (2 S) GA US 3287 -8432 205 COOPA +THSO2 TALIHINA (4 SE) OK US 3471 -9501 200 +THTC1 THORNTON (2 N) CA US 3826 -12144 5 GOES +THTC2 THATCHER (17 SE) CO US 3736 -10390 1460 GOES +THTI3 TERRE HAUTE (8 S) IN US 3935 -8742 171 COOPAB +THUC1 OLD STATION (9 WNW) CA US 4071 -12158 1981 WSF +THUM2 THURMONT (4 WNW) MD US 3965 -7748 491 COOPB +THUN2 STEAMBOAT (9 WNW) NV US 3940 -11991 2402 ALERT +THUW4 WEST THUMB (2 W) WY US 4438 -11057 2432 SNOTEL +THV YORK PA US 3992 -7687 -9999 +THVC1 IDYLLWILD (3 NE) CA US 3378 -11667 2377 WSF +THVG1 THOMASVILLE (3 NE) GA US 3088 -8393 -9999 COOPA +THWT1 JACKSON (4 NE) TN US 3571 -8871 131 COOPB +THWT2 TERLINGUA TX US 2933 -10355 750 UCOOP +TIAN5 ALBUQUERQUE NM US 3506 -10648 1725 UCOOP +TIAP1 TIONESTA (2 SE) PA US 4148 -7944 357 COOPAB +TIBM6 TIBBEE MS US 3354 -8863 64 COOPB +TIBM8 TOWNSEND (21 SW) MT US 4635 -11185 2097 SNOTEL +TIBW2 LEON WV US 3870 -8185 213 COOPB +TICW1 TIETON DAM (6 NE) WA US 4667 -12100 697 +TICW4 CODY (38 S) WY US 4403 -10918 2423 SNOTEL +TIDN7 PLYMOUTH (5 E) NC US 3587 -7665 6 SCAN +TIDO2 TULSA (10 SSE) OK US 3603 -9590 219 UCOOP +TIDO3 TIDEWATER (4 SE) OR US 4439 -12383 15 COOPB +TIDT1 TIDWELL TN US 3594 -8718 -9999 OTHER +TIDT2 TILDEN TX US 2847 -9855 66 +TIEC2 TELLURIDE CO US 3794 -10781 -9999 OTHER +TIEW4 DAYTON (8 SW) WY US 4481 -10741 2094 SNOTEL +TIFM7 TIFF CITY MO US 3663 -9458 -9999 GOES +TIFO1 TIFFIN OH US 4112 -8317 226 COOPAB +TIFP1 TROY (1 SE) PA US 4177 -7677 506 IFLOWS +TIGC1 WEST POINT (3 NNE) CA US 3845 -12048 718 +TIGG1 TIGER (7 WSW) GA US 3478 -8355 -9999 UCOOP +TIGT2 TIGERTOWN (2 NW) TX US 3372 -9583 183 +TIHM5 TINTAH (8 W) MN US 4602 -9652 281 UCOOP +TIJN5 ALBUQUERQUE (3 S) NM US 3500 -10665 1524 UCOOP +TIK OKLAHOMA CITY OK US 3542 -9740 393 WSR88D +TIKL1 TICKFAW (3 ENE) LA US 3060 -9043 16 COOPB +TIKO3 TILLAMOOK (1 W) OR US 4546 -12387 3 COOPAB +TIKU1 TREMONTON (12 E) UT US 4172 -11243 1402 COOPA +TIKV2 FINCASTLE (4 SW) VA US 3747 -7993 479 IFLOWS +TILM6 TIPPO (7 N) MS US 3401 -9018 -9999 RFCSIM +TILN1 TILDEN NE US 4200 -9833 -9999 UCOOP +TILO3 TILLER OR US 4293 -12295 302 +TILS2 TILFORD SD US 4430 -10342 1091 UCOOP +TILT2 TILDEN (14 S) TX US 2831 -9856 63 +TILW1 CINEBAR (4 SE) WA US 4660 -12247 183 GOES +TIMC1 LOMA LINDA (2 NW) CA US 3406 -11727 308 GOES +TIMM8 RED LODGE (15 WSW) MT US 4515 -10948 2697 WSF +TIMN2 HENDERSON NV US 3605 -11500 530 ALERT +TIMN5 TIMBERON (1 SE) NM US 3264 -10569 2209 COOPA +TIMU1 PROVO UT US 4043 -11162 2481 SNOTEL +TIMW1 VANCOUVER WA US 4571 -12270 69 +TIMW2 UNGER (2 NW) WV US 3942 -7827 343 IFLOWS +TINA3 GREEN VALLEY (9 WSW) AZ US 3184 -11115 1269 ALERT +TINB3 FORT FAIRFIELD (8 E) NB CN 4681 -6777 122 UCOOP +TINC2 LEADVILLE (12 SW) CO US 3907 -10640 -9999 GOES +TINK1 TRIBUNE KS US 3846 -10165 -9999 NWR +TINM1 NEW BRUNSWICK ME US 4681 -6776 -9999 +TINM5 TINTAH MN US 4600 -9632 -9999 UCOOP +TINO2 OKLAHOMA CITY OK US 3542 -9740 393 +TINT2 TILDEN (4 SSE) TX US 2842 -9853 105 COOPAB +TIOC1 LEE VINING (9 SW) CA US 3789 -11926 2987 GOES +TION8 TIOGA (1 E) ND US 4840 -10292 684 COOPAB +TIOP1 TIONESTA (2 SE) PA US 4148 -7944 366 GOES +TIP RANTOUL (1 SSE) IL US 4029 -8814 225 AWOS +TIPC1 SAN BERNADINO CA US 3407 -11726 323 AHOS +TIPI4 TIPTON IA US 4178 -9112 235 COOPABC +TIPM4 TIPTON (2 WNW) MI US 4203 -8410 296 COOPC +TIPO1 TIPP CITY OH US 3997 -8418 274 COOPB +TIPO2 TIPTON (4 W) OK US 3451 -9921 376 GOES +TIPO3 AUSTIN (5 NE) OR US 4466 -11843 1570 SNOTEL +TIR WILMINGTON OH US 3942 -8382 265 +TIRC1 TUOLUMNE MEADOWS (7 NE) CA US 3791 -11926 3031 GOES +TISC1 GRIMES (5 SE) CA US 3903 -12182 14 GOES +TISI2 TISKILWA (2 SE) IL US 4127 -8947 195 COOPA +TISM6 IUKA (3 SW) MS US 3479 -8822 183 RAWS +TISO2 TISHOMINGO (3 SE) OK US 3420 -9655 196 COOPA +TITF1 TITUSVILLE FL US 2863 -8083 2 COOPA +TIVP1 TIVOLI (2 N) PA US 4133 -7670 341 IFLOWS +TIVR1 TIVERTON (2 SW) RI US 4163 -7121 25 COOPAB +TIVT2 TIVOLI (3 N) TX US 2851 -9688 -9999 GOES +TIW TACOMA WA US 4727 -12258 90 +TIX TITUSVILLE FL US 2851 -8080 -9999 SAWRS +TJAC1 SAN YSIDRO (1 SSE) CA US 3254 -11704 15 ALERT +TJBN5 TAOS (12 SW) NM US 3632 -10575 1844 +TJCC1 BURBANK (8 NW) CA US 3425 -11839 274 GOES +TJCQ2 TETEJAUNE BC CN 5300 -11953 732 +TJCW1 DAYTON (9 SE) WA US 4622 -11785 733 GOES +TJGO2 TULSA (6 WSW) OK US 3611 -9607 210 UCOOP +TJLO1 BURR OAK (1 SE) OH US 3955 -8205 208 GOES +TJMO2 TULSA (4 SSE) OK US 3610 -9595 195 +TJNR ROOSEVELT ROADS PR 1825 -6564 12 +TJOO2 TULSA (6 SSE) OK US 3608 -9596 189 GOES +TJOT2 JOPLIN TX US 3309 -9799 350 ALERT +TJRC1 SAN YSIDRO (1 S) CA US 3256 -11706 9 ALERT +TJRN5 TIJERAS (10 S) NM US 3500 -10632 1999 GOES +TJWC1 BURBANK (8 NNW) CA US 3425 -11839 198 ALERT +TJZO2 TULSA (8 SE) OK US 3604 -9593 220 UCOOP +TKA TALKEETNA AK US 6232 -15009 109 +TKAI4 TITONKA (5 NE) IA US 4328 -9398 357 COOPB +TKAO2 TUSKAHOMA OK US 3463 -9529 183 COOPAB +TKCN6 TOMKINS COVE NY US 4126 -7398 2 GOES +TKDW3 TOMAHAWK (2 S) WI US 4544 -8973 439 UCOOP +TKEC1 TRUCKEE (1 NNE) CA US 3933 -12018 1835 COOPAB +TKFC2 FOUNTAIN (11 WSW) CO US 3861 -10489 -9999 GOES +TKFO3 TOKETEE FALLS OR US 4328 -12245 628 COOPABC +TKGA1 TUSKEGEE AL US 3245 -8564 -9999 RAWS +TKGN7 TUCKASEGEE (2 NW) NC US 3523 -8313 1036 IFLOWS +TKI MCKINNEY TX US 3318 -9659 -9999 ASOS +TKJ TOK AK US 6332 -14272 -9999 MARS +TKKA2 NEWTOK AK US 6081 -16460 -9999 GOES +TKKO3 TILLAMOOK (2 W) OR US 4547 -12392 436 NWR +TKLT2 TANKERSLEY (1 S) TX US 3133 -10063 -9999 +TKMM2 TAKOMA PARK MD US 3899 -7697 33 IFLOWS +TKPA2 TALKEETNA AK US 6213 -15004 -9999 UCOOP +TKPO2 TULSA (11 SSE) OK US 3603 -9587 -9999 UCOOP +TKRA2 MENTASTA LAKE (15 E) AK US 6296 -14335 701 GOES +TKRG1 JASPER (10 WNW) GA US 3452 -8459 272 GOES +TKRN7 TUCKASEGEE (1 NW) NC US 3529 -8314 -9999 GOES +TKRW2 WILSONDALE (2 WSW) WV US 3793 -8235 452 IFLOWS +TKSA2 PETERSVILLE (9 N) AK US 6262 -15081 671 UCOOP +TKSN4 COLUMBIA (6 N) NJ US 4101 -7509 91 +TKSN7 BRYSON CITY NC US 3543 -8345 522 +TKSO2 BUNCH (5 W) OK US 3568 -9485 290 +TKST2 TANKERSLEY (7 NW) TX US 3143 -10071 -9999 +TKSV2 ROANOKE VA US 3732 -7993 300 IFLOWS +TKSW1 CEDAR FALLS (16 SE) WA US 4733 -12147 914 SNOTEL +TKTA2 TALKEETNA AK US 6233 -15012 -9999 COOPB +TKTN4 TUCKERTON NJ US 3951 -7433 3 +TKTO3 TOKETEE FALLS OR US 4326 -12242 640 GOES +TKUA2 JUNEAU (30 ENE) AK US 5854 -13370 9 GOES +TKVA2 TRAPPER CREEK (18 E) AK US 6263 -15077 259 SNOCOR +TKX KENNETT MO US 3623 -9003 80 +TKYA1 PINSON (2 NW) AL US 3371 -8670 158 GOES +TKYC2 FOUNTAIN (12 SW) CO US 3861 -10489 -9999 +TKYS1 SUMTER (3 S) SC US 3387 -8033 -9999 +TKYT1 MEDINA TN US 3581 -8880 122 +TKZM7 TRUMAN DAM & RSVR MO US 3825 -9340 -9999 GOES +TLAC2 OPHIR (4 SW) CO US 3783 -10788 2981 +TLAG1 TALLAPOOSA (3 W) GA US 3374 -8534 -9999 GOES +TLBO3 GARIBALDI OR US 4556 -12391 0 HTG +TLCC1 LA GRANGE (8 WSW) CA US 3761 -12059 74 OTHER +TLCF1 TAYLOR CREEK FL US 2721 -8080 -9999 UCOOP +TLCN5 BENT (3 W) NM US 3314 -10590 1661 GOES +TLCO2 TULSA (4 E) OK US 3612 -9592 207 UCOOP +TLCS2 TRAIL CITY SD US 4547 -10073 -9999 UCOOP +TLCT2 TALCO (3 NE) TX US 3339 -9506 96 +TLDA1 USFS TALLADEGA AL US 3343 -8608 -9999 GOES +TLDA2 TELIDA AK US 6338 -15327 305 +TLDC1 TILDEN PARK CA US 3788 -12222 581 ALERT +TLDC2 TELLURIDE CO US 3793 -10780 2682 +TLDI4 TOLEDO IA US 4198 -9258 271 COOPABC +TLDM5 TILDEN (1 S) MN US 4770 -9628 -9999 UCOOP +TLDO1 TOLEDO OH US 4163 -8371 -9999 NWR +TLFI1 BELLEVUE (26 ENE) ID US 4353 -11377 1780 WSF +TLFO3 GASTON (6 NW) OR US 4551 -12322 137 GOES +TLFS2 TILFORD (2 NW) SD US 4432 -10347 1091 UCOOP +TLFW1 SKYKOMISH (11 W) WA US 4768 -12164 122 GOES +TLGC1 SAN CLEMENTE (8 ENE) CA US 3348 -11749 367 GOES +TLGO2 TALOGA OK US 3604 -9896 520 UCOOP +TLH TALLAHASSEE FL US 3039 -8435 17 +TLHC1 COLUMBIA (3 E) CA US 3803 -12035 1137 GOES +TLHF1 TALLAHASSEE FL US 3043 -8427 -9999 NWR +TLHO2 TULSA (12 SE) OK US 3602 -9586 191 GOES +TLHT1 TULLAHOMA TN US 3536 -8622 -9999 +TLIA2 PORT ALSWORTH (22 NE) AK US 6039 -15381 82 GOES +TLJ MCGRATH (13 W) AK US 6289 -15598 294 S +TLJO3 GOVERNMENT CAMP (8 NE) OR US 4540 -12167 1402 WSF +TLKA2 TALKEETNA (11 W) AK US 6231 -15042 150 PROF +TLKC2 OPHIR (4 SW) CO US 3783 -10788 2981 GOES +TLKM4 TWIN LAKES MI US 4689 -8886 368 COOPABC +TLKM5 DUNDEE (3 NE) MN US 4397 -9550 -9999 UCOOP +TLKS2 TIMBER LAKE SD US 4543 -10107 655 COOPAB +TLKW3 THREE LAKES (3 SE) WI US 4577 -8913 499 UCOOP +TLLA1 TALLASSEE (10 N) AL US 3268 -8591 104 COOPB +TLLF1 TALLAHASSEE (2 NE) FL US 3046 -8425 34 NF-OBS +TLLG1 TALLAPOOSA (2 NNW) GA US 3378 -8513 -9999 +TLLK2 TALLEGA KY US 3755 -8360 198 GOES +TLLL1 TALLULAH LA US 3240 -9122 26 COOPA +TLLM3 ATHOL MA US 4263 -7222 210 COOPB +TLLT1 TELLICO PLAINS TN US 3556 -8428 -9999 UCOOP +TLLT2 TORNILLO (2 SSE) TX US 3142 -10608 1074 COOPAB +TLMA2 WISEMAN (30 E) AK US 6797 -14977 671 SNOCOR +TLMG1 ELLIJAY (4 S) GA US 3464 -8449 501 COOPC +TLMO3 TILLAMOOK OR US 4548 -12369 22 +TLNG1 CHATSWORTH (12 SW) GA US 3467 -8493 190 GOES +TLNT2 SEABROOK TX US 2957 -9505 -9999 ALERT +TLOC2 OPHIR (4 SW) CO US 3783 -10788 2981 GOES +TLOO3 TILLAMOOK (12 ESE) OR US 4541 -12360 128 COOPB +TLPC2 BUENA VISTA (8 NE) CO US 3892 -10605 2963 WSF +TLPG1 TALLAPOOSA GA US 3372 -8527 346 COOPA +TLPT1 TELLICO PLAINS TN US 3538 -8432 -9999 +TLPT2 TRUSCOTT (12 W) TX US 3380 -10007 -9999 GOES +TLRA2 ILIAMNA AK US 5979 -15525 130 GOES +TLRC2 BALLTOWN (2 W) CO US 3910 -10652 -9999 UCOOP +TLRF1 FLORIDA CITY (19 SSW) FL US 2519 -8064 0 GOES +TLRG1 SUMMERVILLE (2 E) GA US 3448 -8532 -9999 NWR +TLRK2 TAYLORSVILLE KY US 3803 -8535 149 COOPB +TLRM4 TAYLOR MI US 4223 -8328 -9999 UCOOP +TLRM5 MIDDLE RIVER (10 ENE) MN US 4849 -9595 348 COOPB +TLRN1 TAYLOR (12 N) NE US 4195 -9939 689 COOPB +TLRN5 TULAROSA NM US 3308 -10605 1350 COOPA +TLRN7 TAYLORSVILLE NC US 3592 -8117 347 COOPAB +TLRN8 TAYLOR (7 NNW) ND US 4700 -10248 701 COOPBC +TLRO3 CANYONVILLE (25 NE) OR US 4301 -12270 762 COOPB +TLRT1 TELLICO PLAINS TN US 3536 -8428 268 GOES +TLRT2 TAYLOR (1 NW) TX US 3058 -9742 -9999 COOPB +TLRW1 CARNATION (8 NE) WA US 4769 -12179 538 GOES +TLRW4 DUBOIS (8 SE) WY US 4343 -10955 2279 UCOOP +TLSC2 BUFORD (10 E) CO US 3998 -10723 2973 SNOTEL +TLSM1 TELOS MOUNTAIN (5 S) ME US 4611 -6918 463 COOPC +TLSO2 TULSA (1 SW) OK US 3614 -9601 187 GOES +TLST2 TULIA (2 NE) TX US 3454 -10174 1349 ALERT +TLTM2 TALL TIMBERS MD US 3815 -7652 5 UCOOP +TLTN3 TILTON NH US 4344 -7159 135 +TLTT2 AUSTIN TX US 3025 -9772 -9999 ALERT +TLTW1 CARNATION (8 NE) WA US 4770 -12169 610 COOPB +TLUG1 TALLULAH FALLS GA US 3473 -8337 -9999 +TLVK2 TAYLORSVILLE KY US 3803 -8535 149 COOPB +TLWA3 SCOTTSDALE (9 NNE) AZ US 3361 -11185 488 COOPB +TLX MIDWEST CITY OK US 3533 -9728 370 WSR88D +TLYL1 TAYLORTOWN LA US 3240 -9357 61 +TLYO3 THREE LYNX OR US 4513 -12207 333 COOPAB +TLYT2 TYLER (3 SE) TX US 3231 -9530 180 COOPAB +TLZO3 ENTERPRISE (6 W) OR US 4540 -11738 1728 WSF +TMA TIFTON GA US 3143 -8349 -9999 +TMAC1 BIGGS (5 NE) CA US 3946 -12164 42 OTHER +TMAF1 TAMPA FL US 2851 -8451 -9999 BUOY +TMAI3 SOUTH RAUB IN US 4030 -8692 -9999 UCOOP +TMAT2 THOMASTON (2 SW) TX US 2897 -9715 -9999 UCOOP +TMAW3 TOMAH (3 N) WI US 4402 -9051 243 AUTOB +TMB MIAMI FL US 2565 -8043 -9999 ASOS +TMBM8 EAST GLACIER MT US 4843 -11320 1448 OTHER +TMBT2 TOMBALL (1 N) TX US 3012 -9565 -9999 GOES +TMBU1 DUCHESNE (28 S) UT US 3968 -11043 2774 WSF +TMCC1 CORONA (1 N) CA US 3389 -11756 181 ALERT +TMCC2 SARGENTS CO US 3841 -10642 2565 AHOS +TMCF1 MIAMI (33 W) FL US 2576 -8073 0 GOES +TMCI1 BOISE (2 N) ID US 4363 -11623 811 +TMCK2 ALEXANDRIA (1 E) KY US 3895 -8434 -9999 +TMCM5 WHEATON MN US 4586 -9636 -9999 GOES +TMCM5G WHEATON MN US 4586 -9636 -9999 +TMCM7 KANSAS CITY (4 NW) MO US 3924 -9461 274 COOPC +TMCM8 GRANTSDALE (17 WSW) MT US 4615 -11445 1707 SNOTEL +TMCU1 GUNNISON (11 ESE) UT US 3910 -11163 1879 GOES +TMDC1 WOODLAKE (5 W) CA US 3642 -11900 294 OTHER +TMDU1 MARYSVALE (8 S) UT US 3835 -11222 1905 UCOOP +TMEC1 TUOLUMNE MEADOWS (1 E) CA US 3787 -11932 2804 GOES +TMFC1 TWIN BRIDGES (1 ESE) CA US 3881 -12010 1996 WSF +TMFO3 FORT ROCK (17 SW) OR US 4324 -12136 1835 GOES +TMFT1 HURDLOW (4 NE) TN US 3520 -8628 262 +TMGM1 PITTSTON FARM (1 SE) ME US 4587 -6992 396 COOPC +TMGO2 TULSA (7 SSE) OK US 3607 -9595 204 UCOOP +TMHW3 TOMAH (4 SE) WI US 4394 -9045 -9999 UCOOP +TMIA3 MOHAVE VALLEY (3 SSE) AZ US 3484 -11458 122 GOES +TMIF1 MIAMI (35 W) FL US 2576 -8077 0 GOES +TMKC1 BIG CREEK (3 SE) CA US 3718 -11921 2210 WSF +TMKF1 ORMOND BEACH (4 NNW) FL US 2934 -8109 -9999 GOES +TMKO3 TILLAMOOK OR US 4546 -12380 3 GOES +TMKW3 TOMAHAWK (2 N) WI US 4550 -8973 -9999 AUTOB +TMLA2 WILLOW (12 E) AK US 6177 -14972 457 COOPB +TMLC1 THERMAL (1 WSW) CA US 3364 -11616 -35 COOPB +TMLF1 WELLINGTON (7 WNW) FL US 2668 -8037 -9999 UCOOP +TMLG1 THOMASVILLE (5 WNW) GA US 3088 -8405 46 +TMLM7 THOMPSON LANDING MO US 3703 -8927 85 GOES +TMLM7G THOMPSON LANDING MO US 3703 -8927 85 +TMLM8 HELENA (14 WSW) MT US 4645 -11228 2012 WSF +TMLN2 WELLS (11 SW) NV US 4097 -11517 2134 WSF +TMMC1 IDYLLWILD (8 S) CA US 3363 -11667 2012 WSF +TMMF1 MIAMI (38 W) FL US 2576 -8082 0 GOES +TMMM8 HELENA (16 SW) MT US 4643 -11230 2073 WSF +TMMW2 SOPHIA (2 W) WV US 3770 -8128 808 IFLOWS +TMOC1 OROVILLE (4 NE) CA US 3953 -12152 274 OTHER +TMOP1 BETHEL PARK (2 N) PA US 4035 -8005 375 IFLOWS +TMPA1 PRICHARD AL US 3072 -8806 -9999 +TMPC1 POINT REYES STATION (4 NNW) CA US 3812 -12285 12 ALERT +TMPF1 TAMPA FL US 2784 -8226 -9999 NWR +TMPK2 TOMPKINSVILLE KY US 3682 -8572 302 COOPB +TMPM8 TAMPICO MT US 4831 -10682 643 +TMPN3 TEMPLE NH US 4285 -7188 448 SNOCOR +TMPO2 TULSA (10 SE) OK US 3606 -9588 219 UCOOP +TMPP1 TEMPLETON PA US 4092 -7946 250 GOES +TMPT2 TEMPLE (3 S) TX US 3106 -9735 -9999 OTHER +TMQP1 TAMAQUA (4 N) PA US 4085 -7598 372 COOPB +TMRC1 SHAVER LAKE (9 NE) CA US 3750 -11919 2316 +TMRM8 BROWNING (10 S) MT US 4843 -11299 1274 GOES +TMRN4 TOMS RIVER (3 NW) NJ US 3999 -7422 8 GOES +TMRO3 BEND OR US 4405 -12140 1202 GOES +TMRT2 AZLE (3 SE) TX US 3286 -9750 194 ALERT +TMSA1 MOBILE AL US 3070 -8809 -9999 +TMSC1 CAMPBELL CA US 3731 -12196 29 ALERT +TMSC3 THOMASTON (2 NNE) CT US 4169 -7306 164 +TMSS2 TEA SD US 4345 -9684 453 +TMST2 THOMASTON TX US 2900 -9715 -9999 +TMTC1 BIGGS (5 NE) CA US 3946 -12164 43 OTHER +TMTF1 TAMPA FL US 2802 -8243 0 GOES +TMTK2 SALYERSVILLE KY US 3783 -8317 354 IFLOWS +TMTM6 TREMONT MS US 3424 -8827 97 GOES +TMTT2 THROCKMORTON TX US 3330 -9910 427 COOPA +TMUN2 WELLS (11 SW) NV US 4095 -11517 2545 WSF +TMVC3 THOMPSONVILLE CT US 4198 -7260 12 +TMVM7 THOMASVILLE MO US 3678 -9149 -9999 RFCSIM +TMVN7 MURPHY (5 NE) NC US 3514 -8398 474 GOES +TMWN3 TAMWORTH NH US 4386 -7127 158 COOPAB +TMYC1 OJAI (9 N) CA US 3460 -11922 1600 ALERT +TMZO3 ESTACADA (36 SE) OR US 4512 -12182 927 WSF +TNAC1 TRONA CA US 3576 -11739 517 COOPA +TNAM6 TUNICA (1 WSW) MS US 3468 -9040 59 SCAN +TNAW1 CLE ELUM (5 NE) WA US 4725 -12086 653 GOES +TNBA3 PINE (9 SE) AZ US 3432 -11145 1401 COOPA +TNBM1 BAKER LAKE (4 NE) ME US 4630 -6985 419 RAWS +TNBM8 TWIN BRIDGES MT US 4555 -11233 1410 COOPA +TNC WALES (12 SE) AK US 6556 -16792 82 S +TNCA1 TOWN CREEK AL US 3467 -8740 -9999 +TNCA3 PAYSON (17 NE) AZ US 3438 -11110 1948 COOPB +TNCM8 HUNGRY HORSE (36 SE) MT US 4798 -11356 1090 GOES +TNDC1 INDEPENDENCE (15 SW) CA US 3663 -11839 3246 WSF +TNDM8 NEIHART (7 WSW) MT US 4691 -11085 2243 GOES +TNDS2 WOOD SD US 4362 -10051 597 UCOOP +TNDW4 LANDER (7 SW) WY US 4268 -10890 2751 SNOTEL +TNFM6 ACKERMAN (3 SE) MS US 3328 -8914 162 GOES +TNGK1 TONGANOXIE KS US 3912 -9500 264 GOES +TNGT2 TERLINGUA (8 S) TX US 2920 -10369 677 +TNKP1 TUNKHANNOCK (3 NE) PA US 4155 -7590 186 GOES +TNKW1 RIVERSIDE (13 E) WA US 4855 -11924 1845 NWR +TNLA2 MOOSE PASS (17 NE) AK US 6067 -14904 -9999 UCOOP +TNLP1 TUNNELTON (2 ENE) PA US 4047 -7937 305 UCOOP +TNLT2 TILDEN (10 N) TX US 2859 -9855 -9999 +TNLW3 TWIN LAKES (1 SW) WI US 4253 -8827 297 UCOOP +TNMA3 CLARKDALE (2 E) AZ US 3477 -11203 1058 COOPABC +TNMC1 BIG PINE (8 SSE) CA US 3706 -11823 -9999 OTHER +TNMC2 LAKE GEORGE (5 SW) CO US 3890 -10552 2816 UCOOP +TNNA2 NENANA (2 ESE) AK US 6457 -14910 103 COOPB +TNNP1 TANNERSVILLE PA US 4105 -7529 280 COOPB +TNOC1 LYTLE CREEK (11 SW) CA US 3416 -11766 -9999 ALERT +TNOG1 ATHENS GA US 3397 -8338 -9999 +TNPA3 TONOPAH (5 N) AZ US 3357 -11294 -9999 COOPA +TNPC1 TWENTYNINE PALMS CA US 3415 -11605 578 AHOS +TNPC2 LEADVILLE (16 NW) CO US 3935 -10633 3109 +TNPI2 TINLEY PARK IL US 4158 -8778 -9999 UCOOP +TNRA3 ROOSEVELT (24 NW) AZ US 3398 -11130 769 GOES +TNRK1 TURNER KS US 3908 -9470 -9999 UCOOP +TNRM1 TURNER ME US 4426 -7022 152 SNOCOR +TNRM3 TURNERS FALLS MA US 4261 -7256 -9999 +TNRM8 TURNER (11 NNE) MT US 4900 -10839 909 COOPABC +TNRN6 TANNERSVILLE (2 SE) NY US 4215 -7412 585 COOPB +TNRN8 TOWNER (3 W) ND US 4835 -10048 449 UCOOP +TNRN8D TOWNER (3 W) ND US 4835 -10048 -9999 +TNRT1 TENNESSEE RIDGE (2 E) TN US 3633 -8779 220 COOPC +TNSC2 TABERNASH (1 NE) CO US 4000 -10583 2545 GOES +TNST1 TOWNSEND (5 S) TN US 3560 -8378 -9999 COOPAB +TNST2 HOUSTON TX US 2978 -9544 -9999 ALERT +TNSW1 TONASKET (4 NNE) WA US 4878 -11942 293 COOPAB +TNSW4 TEN SLEEP (16 SSE) WY US 4382 -10737 1426 COOPAB +TNT MIAMI FL US 2586 -8090 -9999 LAWRS +TNTK2 HAZEL GREEN (3 W) KY US 3778 -8347 326 COOPAB +TNTM5 TINTAH (1 W) MN US 4601 -9636 -9999 UCOOP +TNTN2 SPARKS NV US 3956 -11955 1311 GOES +TNTN7 TRENTON (6 W) NC US 3507 -7745 6 GOES +TNTO3 BEND (11 SW) OR US 4398 -12152 1646 +TNTP1 TIONESTA (1 SE) PA US 4148 -7944 329 GOES +TNTT2 TRENT (2 SSW) TX US 3247 -10013 587 COOPB +TNU OTTUMWA IA US 4168 -9302 257 +TNVP1 TANNERSVILLE PA US 4103 -7530 277 +TNZM7 TECUMSEH MO US 3662 -9225 184 +TOA TORRANCE (2 SSW) CA US 3380 -11834 34 +TOAN6 GRAND GORGE (2 S) NY US 4233 -7449 536 UCOOP +TOAP4 TOA BAJA (2 S) PR 1841 -6626 3 GOES +TOAW1 LOOMIS (5 WNW) WA US 4885 -11973 867 SNOCOR +TOAW3 TOMAH (6 SW) WI US 4394 -9060 -9999 AUTOB +TOB DODGE_CENTER MN US 4402 -9283 376 +TOBG1 MACON (5 SW) GA US 3281 -8376 94 GOES +TOBM8 EUREKA (2 NW) MT US 4889 -11509 768 GOES +TOBN1 TOBIAS NE US 4040 -9730 -9999 UCOOP +TOBP1 TOBYHANNA PA US 4118 -7542 590 +TOBP1L TOBYHANNA PA US 4118 -7542 590 +TOCG1 TOCCOA GA US 3457 -8334 308 COOPAB +TOCT2 TOW (5 SSW) TX US 3082 -9850 -9999 ALERT +TODA1 TUSCALOOSA AL US 3321 -8759 46 +TODA2 HUGHES (30 E) AK US 6618 -15293 168 SNOCOR +TODA4 CONWAY (6 W) AR US 3508 -9253 88 GOES +TOEN2 ELKO (48 NW) NV US 4132 -11633 2347 WSF +TOEU1 TOOELE UT US 4053 -11230 1545 COOPABC +TOFM5 TOFTE MN US 4757 -9087 -9999 COOPB +TOFO3 DIAMOND LAKE (15 NW) OR US 4324 -12240 1024 GOES +TOFW1 PORT ANGELES (21 WSW) WA US 4805 -12393 732 GOES +TOG TOGIAK AK US 5905 -16040 6 AWOS +TOGW4 DUBOIS (24 NW) WY US 4375 -11008 2920 SNOTEL +TOHL1 NATCHITOCHES (1 NW) LA US 3177 -9310 40 COOPAB +TOHM5 TWO HARBORS MN US 4702 -9165 191 COOPA +TOHW1 WALLA WALLA (23 E) WA US 4612 -11785 1686 SNOTEL +TOI TROY AL US 3178 -8595 122 ASOS +TOIA1 TROY AL US 3181 -8597 165 COOPAB +TOIM4 TOIVOLA MI US 4700 -8877 390 UCOOP +TOK TOK (2 N) AK US 6335 -14303 494 COOPA +TOKA2 TOK (1 NW) AK US 6333 -14298 503 COOPB +TOKC1 THOUSAND OAKS CA US 3421 -11887 232 +TOKO3 DIAMOND LAKE (15 W) OR US 4323 -12242 988 SNOTEL +TOKW1 TOKELAND WA US 4671 -12397 0 HTG +TOL TOLEDO OH US 4159 -8381 204 +TOLA2 GLENNALLEN (16 W) AK US 6210 -14605 -9999 SNOCOR +TOLA3 TOLLESON (1 E) AZ US 3345 -11224 312 COOPB +TOLI4 TOLEDO (1 NW) IA US 4200 -9259 256 GOES +TOLI4G TOLEDO (1 NW) IA US 4200 -9259 256 +TOLN5 EAGLE NEST (8 SE) NM US 3648 -10520 3103 WSF +TOLO1 TOLEDO (1 NNE) OH US 4165 -8353 183 COOPC +TOLO3 MILTON-FREEWATER (15 E) OR US 4578 -11808 1433 WSF +TOLS2 TOLSTOY (6 N) SD US 4530 -9963 -9999 UCOOP +TOLW1 CARNATION (6 NE) WA US 4770 -12182 106 GOES +TOMA1 THOMASVILLE AL US 3192 -8773 123 COOPAB +TOMA3 TOMBSTONE (1 ESE) AZ US 3171 -11006 1405 COOPABC +TOMC1 WILDWOOD (5 S) CA US 4033 -12307 1798 OTHER +TOMC2 GUNNISON (2 SW) CO US 3852 -10694 -9999 +TOMF1 SUMTERVILLE (1 N) FL US 2877 -8207 -9999 +TOMG1 THOMASTON (7 NNW) GA US 3299 -8437 -9999 NWR +TOMM7 THOMASVILLE MO US 3678 -9153 195 COOPB +TOMN4 TOMS RIVER (1 W) NJ US 3995 -7422 30 COOPAB +TOMN7 TOMAHAWK (4 NE) NC US 3475 -7828 8 GOES +TOMO2 TOM OK US 3383 -9462 -9999 +TOMT2 TOMBALL TX US 3010 -9561 64 COOPB +TOMW3 TOMAH WI US 4400 -9050 293 COOPB +TONA1 HUNTSVILLE AL US 3470 -8655 -9999 GOES +TONA2 TONSINA LODGE AK US 6165 -14518 457 COOPAB +TONA3 TONOPAH (7 SE) AZ US 3347 -11282 351 ALERT +TONK1 TONGANOXIE (5 SE) KS US 3903 -9505 253 COOPB +TONM8 DECKER (8 NE) MT US 4513 -10677 1019 UCOOP +TONN6 BUFFALO NY US 4303 -7888 -9999 GOES +TONO2 TONKAWA (1 S) OK US 3568 -9732 283 +TONT2 TORNILLO TX US 3145 -10608 1177 UCOOP +TONW1 TONASKET (5 S) WA US 4863 -11947 262 GOES +TOOA2 DEADHORSE (11 S) AK US 6863 -14930 930 SNOTEL +TOP TOPEKA KS US 3907 -9563 267 +TOPC1 SANTA MONICA (10 NNW) CA US 3414 -11860 408 ALERT +TOPI1 LAVA HOT SPRINGS (4 W) ID US 4263 -11209 1499 +TOPK1 TOPEKA (4 NW) KS US 3910 -9572 267 +TOPM1 TOPSFIELD ME US 4542 -6772 189 COOPB +TOPM6 TOPTON MS US 3247 -8860 143 COOPB +TOPN2 HOLBROOK JUNCTION (3 SE) NV US 3869 -11952 1524 GOES +TOPN6 TUPPER LAKE NY US 4423 -7444 512 COOPA +TOPN7 TOPTON (3 E) NC US 3528 -8367 613 RAWS +TOPS1 BLUFFTON SC US 3228 -8093 -9999 +TOPW4 PAHASKA (24 SSW) WY US 4415 -11022 2816 SNOTEL +TOQN2 TOQUOP WASH RAWS NV US 3692 -11420 746 +TOR TORRINGTON WY US 4206 -10415 -9999 ASOS +TORC1 CHUALAR (6 SW) CA US 3653 -12161 1085 ALERT +TORC3 TORRINGTON (2 N) CT US 4184 -7312 177 GOES +TORN2 LAS VEGAS (8 SW) NV US 3610 -11523 712 ALERT +TORN5 CUBA NM US 3580 -10718 2042 COOPAB +TORQ8 TORQUAY (12 SE) SK CN 4900 -10335 582 GOES +TORS2 TORONTO (5 NW) SD US 4464 -9674 609 COOPB +TORT2 TORNILLO (4 SW) TX US 3140 -10613 1177 UCOOP +TORW2 TORNADO WV US 3833 -8185 -9999 +TORW4 TORRINGTON (2 NW) WY US 4208 -10422 1249 COOPAB +TOSA2 TOK (1 NE) AK US 6336 -14297 -9999 SNOTEL +TOSM8 TOSTON (2 SE) MT US 4615 -11142 1191 +TOTA2 GALENA (23 SSW) AK US 6445 -15730 827 GOES +TOTC1 LOMA LINDA (7 NW) CA US 3411 -11733 314 ALERT +TOTF1 WESLEY CHAPEL (3 SW) FL US 2822 -8237 -9999 OTHER +TOTN8 PORT TOTEN ND US 4798 -9902 475 UCOOP +TOTW1 SILVER LAKE (3 NW) WA US 4633 -12284 49 GOES +TOUI2 TOULON (2 SSW) IL US 4106 -8991 235 COOPB +TOUN2 LOVELOCK (12 SW) NV US 4006 -11865 1202 AMOS +TOVP4 VILLALBA (2 SE) PR 1813 -6646 160 GOES +TOWC2 STEAMBOAT SPRINGS (12 NE) CO US 4053 -10667 3219 SNOTEL +TOWF1 TOWN 'N' COUNTRY (1 W) FL US 2801 -8261 -9999 OTHER +TOWK1 TOWANDA (1 W) KS US 3780 -9701 387 +TOWM1 AUBURN ME US 4417 -7024 81 GOES +TOWM4 TOWER (3 NW) MI US 4540 -8433 -9999 +TOWM5 TOWER (3 S) MN US 4776 -9229 445 COOPAB +TOWM6 JACKSON MS US 3230 -9019 -9999 GOES +TOWM8 TOWNSEND (1 WNW) MT US 4633 -11154 1170 COOPABC +TOWN7 PINETOPS (3 ENE) NC US 3580 -7759 -9999 GOES +TOWN8 TOWNER (1 NW) ND US 4835 -10042 446 COOPB +TOWP1 TOWANDA PA US 4177 -7644 213 +TOWT2 TOW TX US 3085 -9844 309 COOPB +TOWV1 TOWNSHEND VT US 4303 -7268 155 +TOWW3 TOWNSEND WI US 4534 -8859 415 AUTOB +TOXP4 JUANA DIAZ (3 N) PR 1810 -6649 164 GOES +TOZA2 TANANA AK US 6552 -15220 183 SNOCOR +TOZO3 MILTON-FREEWATER (20 SE) OR US 4583 -11813 1545 WSF +TPA TAMPA FL US 2798 -8253 6 +TPAC1 TOPANGA (1 SSE) CA US 3408 -11860 227 +TPAC2 RED CLIFF (12 S) CO US 3935 -10635 3133 WSF +TPAF1 TAMPA CRUISE TERMINAL FL US 2793 -8243 0 HTG +TPAK1 TOPEKA KS US 3907 -9565 260 +TPBN4 Tacony-Palmyra Bridge NJ US 4001 -7504 -9999 CTGN +TPBN5 TAOS PUEBLO NM US 3642 -10556 2131 COOPB +TPCC1 DOWNIEVILLE (16 SE) CA US 3937 -12068 1631 ALERT +TPCO1 TIPPECANOE OH US 4027 -8129 274 IFLOWS +TPCT2 TOW (5 W) TX US 3088 -9855 -9999 ALERT +TPEM8 LAKEVIEW (14 NNE) MT US 4479 -11171 2438 SNOTEL +TPEO3 BEND (19 E) OR US 4384 -12109 1445 GOES +TPFW1 GLENWOOD (18 NE) WA US 4616 -12103 908 GOES +TPGC2 COMO (6 ESE) CO US 3928 -10579 2822 GOES +TPH TONOPAH (7 E) NV US 3806 -11709 1655 +TPHN7 THORPE RESERVOIR NC US 3519 -8315 -9999 +TPHT2 HONDO (20 NNW) TX US 2957 -9925 0 GOES +TPIC2 ALMONT (17 NE) CO US 3882 -10660 2800 +TPKC1 SAN SIMEON (15 NNW) CA US 3585 -12130 1030 ALERT +TPKF1 STUART (6 W) FL US 2721 -8034 -9999 UCOOP +TPKK1 TOPEKA KS US 3901 -9605 -9999 NWR +TPKN6 ANDES (5 SW) NY US 4212 -7482 396 +TPKS2 LEAD (3 SW) SD US 4433 -10383 2152 NWR +TPKU1 LOGAN (23 E) UT US 4178 -11153 2257 SNOTEL +TPL TEMPLE TX US 3115 -9741 -9999 SAWRS +TPLC1 ESCALON (7 W) CA US 3787 -12109 27 ALERT +TPLF1 PALM HARBOR (3 NE) FL US 2809 -8272 -9999 OTHER +TPLI4 TRIPOLI (2 N) IA US 4284 -9226 305 COOPB +TPLI4G TRIPOLI (2 N) IA US 4284 -9226 -9999 +TPLM2 THOMAS POINT MD US 3890 -7643 -9999 C-MAN +TPLM6 TUPELO MS US 3429 -8871 74 +TPLO1 DEERSVILLE (4 NW) OH US 4036 -8123 280 GOES +TPLV2 THE PLAINS VA US 3885 -7776 168 UCOOP +TPNC1 SIMI VALLEY CA US 3433 -11872 424 GOES +TPNC3 WEST THOMPSON CT US 4195 -7190 110 ALERT +TPNN8 THOPMSON (8 E) ND US 4776 -9694 258 +TPOC1 TUOLOMNE MEADOWS (4 NE) CA US 3791 -11926 3057 GOES +TPOK1 TRADING POST (2 SSE) KS US 3822 -9467 231 +TPOM6 TUPELO MS US 3424 -8870 70 +TPPO1 TIPPECANOE OH US 4027 -8129 267 GOES +TPPV2 PAULS CROSS ROADS VA US 3788 -7690 0 GOES +TPSA2 VALDEZ (18 E) AK US 6111 -14580 189 COOPA +TPSC1 RUNNING SPRINGS (15 W) CA US 3423 -11723 1875 NWR +TPSM1 TOPSHAM (5 N) ME US 4400 -6995 61 SNOCOR +TPSM6 CALHOUN CITY (1 SW) MS US 3382 -8935 -9999 GOES +TPSO2 TIPTON (5 S) OK US 3444 -9914 390 +TPST2 TEXAS CITY TX US 2936 -9492 -9999 GOES +TPSW1 ENUMCLAW (11 ESE) WA US 4713 -12178 1250 WSF +TPTC1 SOUTH LAKE TAHOE CA US 3890 -11997 1911 GOES +TPTF1 TAMPA FL US 2803 -8237 15 UCOOP +TPTI3 TIPTON (5 SW) IN US 4022 -8612 273 COOPBC +TPTK1 TIPTON KS US 3933 -9848 -9999 UCOOP +TPTM5 FEDERAL DAM (6 WSW) MN US 4722 -9437 -9999 +TPTN7 TRIPLETT NC US 3620 -8157 -9999 GOES +TPTT1 TIPTONVILLE (4 SW) TN US 3634 -8952 78 +TPYC1 THOUSAND PALMS (9 ENE) CA US 3389 -11625 511 ALERT +TPZN2 WELLINGTON (7 WSW) NV US 3873 -11951 1556 COOPA +TPZO3 OAKRIDGE (37 SSE) OR US 4325 -12225 1158 WSF +TQAP1 TAMAQUA PA US 4080 -7597 -9999 GOES +TQBA3 TUCSON (9 ENE) AZ US 3226 -11082 765 ALERT +TQE TEKAMAH NE US 4176 -9618 -9999 ASOS +TQFM4 PARADISE MI US 4660 -8522 227 COOPA +TQLC2 LEADVILLE (4 WNW) CO US 3928 -10637 -9999 UCOOP +TQPN2 MESQUITE (11 NW) NV US 3694 -11420 754 ALERT +TQRA3 VAIL (14 NNE) AZ US 3225 -11068 829 ALERT +TQSO2 TAHLEQUAH (4 NNW) OK US 3597 -9498 300 +TQUA2 PORT ALSWORTH (45 E) AK US 6082 -15392 472 SNOCOR +TQUC1 PALM SPRINGS (3 NW) CA US 3381 -11656 232 GOES +TRA ROBBINSVILLE NJ US 4021 -7460 -9999 SAWRS +TRAC1 TRACY (3 SSE) CA US 3768 -12035 43 COOPA +TRAC2 ALMONT (20 NE) CO US 3887 -10657 -9999 GOES +TRAF1 OCALA (15 N) FL US 2941 -8217 16 UCOOP +TRAK1 THRALL KS US 3794 -9631 433 COOPB +TRAM4 TRAVERSE CITY MI US 4477 -8557 186 COOPB +TRAM5 BROWNS VALLEY (10 NE) MN US 4577 -9663 -9999 GOES +TRAM5G BROWNS VALLEY (10 NE) MN US 4577 -9663 -9999 +TRAN5 TIERRA AMARILLA (8 W) NM US 3667 -10670 2135 GOES +TRAN7 WASHINGTON (2 NW) NC US 3556 -7709 -9999 GOES +TRAO3 TILLAMOOK (7 E) OR US 4545 -12371 15 +TRAP4 TRUJILLO ALTO (2 SSW) PR 1833 -6602 35 COOPAB +TRAS1 TRAVELERS REST (1 S) SC US 3495 -8244 314 COOPB +TRAT1 TRADE TN US 3635 -8173 975 +TRAV2 HOT SPRINGS (2 ESE) VA US 3798 -7980 1052 IFLOWS +TRBC1 ROSEVILLE CA US 3876 -12126 76 ALERT +TRBC2 ALMONT (18 N) CO US 3882 -10661 2806 +TRBC3 THOMASTON CT US 4165 -7310 -9999 +TRBF1 RIDGE MANOR (2 S) FL US 2848 -8218 15 GOES +TRBK1 TRIBUNE (1 W) KS US 3847 -10178 1108 COOPABC +TRBL1 MONTEGUT (18 S) LA US 2917 -9058 -9999 C-MAN +TRBN6 TRIBES HILL NY US 4295 -7429 91 COOPB +TRBN7 TURNERSBURG NC US 3591 -8081 251 COOPB +TRBO3 MCKENZIE BRIDGE (9 NE) OR US 4427 -12205 604 GOES +TRCA2 TALKEETNA (11 WSW) AK US 6226 -15042 130 COOPA +TRCC1 TRUCKEE (3 SW) CA US 3929 -12020 1786 +TRCC2 KREMMLING (8 NNE) CO US 4015 -10628 2338 +TRCF1 FLORIDA CITY (16 S) FL US 2521 -8053 0 GOES +TRCI4 TRACY (1 NE) IA US 4128 -9286 204 +TRCI4G TRACY (1 NE) IA US 4128 -9286 204 +TRCM4 TROUT CREEK (4 W) MI US 4648 -8908 -9999 +TRCM5 AUSTIN MN US 4365 -9298 -9999 UCOOP +TRCM5G AUSTIN MN US 4365 -9298 -9999 +TRCM8 TROUT CREEK MT US 4787 -11563 716 GOES +TRCN5 TRUTH OR CONSEQUENCES NM US 3315 -10722 1331 COOPA +TRCN6 TROUT CREEK (25) NY US 4217 -7528 366 GOES +TRCO3 FIELDS (26 SE) OR US 4208 -11830 2377 +TRCP1 TRUCE (1 N) PA US 3989 -7624 256 IFLOWS +TRCT1 TULLAHOMA TN US 3537 -8622 -9999 GOES +TRCU1 WENDOVER (80 SSW) UT US 3963 -11389 1457 COOPA +TRCW1 TOUCHET (1 N) WA US 4606 -11867 137 GOES +TRDA2 PAXSON (28 NW) AK US 6342 -14575 738 UCOOP +TRDC1 TRINIDAD (5 SE) CA US 4101 -12408 5 +TRDC2 TRINIDAD CO US 3717 -10449 1838 COOPAB +TRDF1 CAPE CANAVERAL (2 E) FL US 2842 -8059 0 HTG +TRDT1 TRADE TN US 3635 -8173 975 IFLOWS +TRDT2 DALLAS TX US 3271 -9674 -9999 GOES +TRDW1 TWISP (3 W) WA US 4837 -12019 543 GOES +TREC1 THREE RIVERS (3 NE) CA US 3647 -11886 347 COOPAB +TREC2 FORT COLLINS (4 W) CO US 4060 -10516 1585 ALERT +TREF1 HILDRETH FL US 2993 -8280 15 UCOOP +TREI4 TRAER IA US 4219 -9247 290 COOPB +TREM4 TRENARY (2 N) MI US 4622 -8697 270 COOPBC +TREM7 GALT (4 NW) MO US 4015 -9342 259 NWR +TREN1 TRENTON (4 NNW) NE US 4024 -10104 891 NWR +TREN2 ELKO (28 N) NV US 4130 -11575 1737 WSF +TREN4 TRENTON NJ US 4022 -7478 2 GOES +TREN7 TRENTON NC US 3507 -7735 9 COOPB +TRET1 TOWNSEND (3 SE) TN US 3563 -8368 -9999 AHOS +TRET2 TRENTON TX US 3343 -9634 233 COOPB +TREW3 TREMPEALEAU WI US 4400 -9144 201 COOPBC +TRFA1 WARRIOR (4 E) AL US 3383 -8673 -9999 +TRFM3 MONTAGUE (4 NE) MA US 4259 -7252 107 +TRFM5 THIEF RIVER FALLS MN US 4812 -9618 -9999 +TRFM5G THIEF RIVER FALLS MN US 4812 -9618 -9999 +TRFO3 CAMAS VALLEY (5 SW) OR US 4300 -12378 1004 GOES +TRFU1 TREMONTON UT US 4171 -11216 1314 COOPABC +TRFW1 TROUT LAKE (10 NW) WA US 4612 -12168 1102 GOES +TRFW2 TRACE FORK WV US 3787 -8223 488 IFLOWS +TRGC1 KIT CARSON (3 SSW) CA US 3863 -12013 2484 +TRGW1 WENATCHEE (12 S) WA US 4723 -12032 1615 SNOTEL +TRGW4 GOSHEN (2 E) WY US 4207 -10415 1305 SCAN +TRHC1 LEWISTON CA US 4073 -12279 567 COOPB +TRHI3 TERRE HAUTE IN US 3968 -8714 -9999 NWR +TRI BRISTOL/JOHNSON/KINGSPOR TN US 3648 -8241 465 +TRIC1 SIMI VALLEY CA US 3437 -11876 762 ALERT +TRIC2 TRINIDAD CO US 3717 -10452 -9999 UCOOP +TRII1 BRUNEAU (41 SW) ID US 4282 -11660 1606 GOES +TRII3 NORTH WEBSTER IN US 4132 -8570 -9999 UCOOP +TRIM4 TRIMOUNTAIN MI US 4706 -8866 373 COOPBC +TRIM8 THREE FORKS (6 NE) MT US 4595 -11147 1230 COOPAB +TRIO1 TRIMBLE OH US 3948 -8208 195 IFLOWS +TRIT1 BLOUNTVILLE (6 SW) TN US 3649 -8241 488 COOPAB +TRIT2 THREE RIVERS TX US 2858 -9813 76 COOPB +TRIW3 TRIPOLI (5 SSE) WI US 4548 -8995 -9999 UCOOP +TRJP4 TRUJILLO ALTO (1 NE) PR 1836 -6599 -9999 GOES +TRK TRUCKEE (2 E) CA US 3932 -12014 1798 +TRKC1 SOUTH LAKE TAHOE (4 S) CA US 3887 -11998 1905 WSF +TRKC2 JEFFERSON (8 SE) CO US 3929 -10570 2751 GOES +TRKF1 PALM BAY FL US 2802 -8060 -9999 GOES +TRKS1 CAESARS HEAD (7 SW) SC US 3507 -8268 326 COOPAB +TRKT2 CRYTSTAL CITY TX US 2863 -9983 -9999 UCOOP +TRL TERREL TX US 3271 -9627 -9999 ASOS +TRLC1 BELDEN (3 SE) CA US 3997 -12121 1905 SNOCOR +TRLC2 WESTON (12 WSW) CO US 3707 -10506 2505 COOPB +TRLG1 ATHENS GA US 3395 -8337 -9999 UCOOP +TRLK1 TORONTO (4 SE) KS US 3775 -9593 293 +TRLM5 TRAIL (4 NNW) MN US 4778 -9570 -9999 UCOOP +TRLM8 SWAN LAKE (4 ENE) MT US 4795 -11375 1859 WSF +TRLO2 TERRAL OK US 3388 -9793 -9999 GOES +TRLP1 TROUT RUN (3 NE) PA US 4142 -7703 213 +TRLU1 COALVILLE (22 ESE) UT US 4085 -11097 3036 SNOTEL +TRM THERMAL (1 WSW) CA US 3363 -11616 -34 ASOS +TRMA2 JUNEAU AK US 5830 -13441 537 OTHER +TRMC1 TRIMMER (1 SSW) CA US 3691 -11931 469 GOES +TRMI1 MOUNTAIN HOME (28 NE) ID US 4363 -11543 2371 SNOTEL +TRMK2 MOREHEAD (2 ESE) KY US 3818 -8341 415 GOES +TRMN5 TIERRA AMARILLA (24 SE) NM US 3663 -10617 2902 WSF +TRMN7 TROUTMAN (4 SW) NC US 3568 -8095 232 GOES +TRMV2 PULASKI (4 WNW) VA US 3707 -8085 1021 IFLOWS +TRMW3 TREMPEALEAU (6 NW) WI US 4407 -9152 -9999 UCOOP +TRMW4 MONARCH WY US 4490 -10703 -9999 GOES +TRNC1 HELENA CA US 4077 -12311 421 RAWS +TRNC2 FORT GARLAND (4 SE) CO US 3739 -10537 -9999 GOES +TRNF1 OAKLAND (4 W) FL US 2857 -8169 -9999 +TRNI4 TURIN (4 SSW) IA US 4197 -9600 311 +TRNI4G TURIN (4 SSW) IA US 4197 -9600 311 +TRNK1 TURON KS US 3780 -9842 524 COOPB +TRNM4 TRENTON MI US 4215 -8317 -9999 GOES +TRNM7 TRENTON (1 S) MO US 4007 -9359 230 UCOOP +TRNN4 TRENTON NJ US 4022 -7477 58 COOPB +TRNP1 TRANSFER (2 NE) PA US 4135 -8040 280 GOES +TRNT1 SPRINGFIELD (9 W) TN US 3649 -8704 -9999 GOES +TRNT2 TRINIDAD TX US 3224 -9614 -9999 +TROC2 FORT COLLINS (4 S) CO US 4053 -10508 1539 ALERT +TROE2 OSICALA ES 1384 -8815 -9999 +TROF1 GRANT (1 W) FL US 2793 -8055 -9999 +TROM6 TROY (2 SE) MS US 3409 -8886 -9999 GOES +TROM8 TROY (18 N) MT US 4872 -11588 827 GOES +TRON2 SPRING VALLEY (3 SE) NV US 3608 -11520 698 ALERT +TRON5 TERRERO (3 NNE) NM US 3578 -10566 2405 UCOOP +TRON8 TROTTERS (3 SSE) ND US 4728 -10390 738 COOPAB +TROO1 TROY OH US 4003 -8419 250 COOPB +TROO2 WANETTE OK US 3496 -9703 308 COOPB +TROV2 TROUT DALE (3 SSE) VA US 3667 -8140 860 COOPB +TRPA2 PORTAGE (5 NNE) AK US 6089 -14893 11 GOES +TRPC1 BYRON (6 SSE) CA US 3780 -12158 19 COOPB +TRPF1 TARPON SPRINGS FL US 2815 -8275 2 COOPA +TRPI1 CROUCH (20 NW) ID US 4428 -11613 1603 WSF +TRPI3 TRADERS POINT (2 W) IN US 3988 -8633 282 COOPC +TRPI4 TRIPOLI IA US 4281 -9226 287 COOPAB +TRPK2 BROOKSVILLE (4 SE) KY US 3865 -8403 262 IFLOWS +TRPN6 TROUPSBURG (4 NE) NY US 4207 -7748 521 COOPB +TRPO1 TURPIN HILLS OH US 3909 -8438 -9999 ALERT +TRPO2 TURPIN (4 SSE) OK US 3681 -10086 824 COOPA +TRPT2 TARPLEY TX US 2967 -9929 428 COOPB +TRPW3 TRIPOLI (10 S) WI US 4542 -9000 -9999 UCOOP +TRPW4 AFTON (15 E) WY US 4277 -11058 2591 SNOTEL +TRQN5 SANTA FE (13 SW) NM US 3554 -10610 1867 COOPAB +TRQO1 TRANQUILITY (4 NE) OH US 3900 -8350 -9999 IFLOWS +TRRA2 KODIAK AK US 5760 -15303 442 SNOTEL +TRRC1 ALPINE (27 ESE) CA US 3265 -11632 1219 ALERT +TRRC2 PLATORO (14 E) CO US 3736 -10628 -9999 GOES +TRRC3 TORRINGTON (5 NNW) CT US 4187 -7317 -9999 GOES +TRRM4 LAKE LINDEN (2 NE) MI US 4723 -8839 190 UCOOP +TRRM5 THIEF RIVER FALLS (5 N) MN US 4811 -9618 -9999 +TRRM5G THIEF RIVER FALLS (5 N) MN US 4811 -9618 -9999 +TRRM8 TERRY (1 NE) MT US 4680 -10529 680 OTHER +TRRN2 RENO (1 NE) NV US 3953 -11979 1355 GOES +TRRN5 TIERRA AMARILLA (4 NNW) NM US 3677 -10655 2275 COOPB +TRRN7 TURNER NC US 3533 -8218 -9999 +TRRP1 TROUT RUN (5 NNE) PA US 4145 -7705 497 IFLOWS +TRRT2 THROCKMORTON (22 SW) TX US 3298 -9947 415 UCOOP +TRRV2 ROANOKE (2 ESE) VA US 3727 -7990 272 IFLOWS +TRSA1 TRUSSVILLE AL US 3362 -8660 205 GOES +TRSA2 TWO RIVERS AK US 6487 -14690 184 COOPA +TRSC2 PUEBLO (17 NW) CO US 3844 -10482 -9999 GOES +TRSF1 TARPON SPRINGS (2 SE) FL US 2813 -8274 -9999 OTHER +TRSI4 TRIPOLI (3 NNE) IA US 4285 -9223 308 UCOOP +TRSM8 TROY (2 NNW) MT US 4848 -11591 588 COOPB +TRSN5 TRES PIEDRAS NM US 3667 -10598 2472 COOPA +TRSN6 THURSTON NY US 4220 -7733 494 COOPB +TRSO3 SCIO (4 SE) OR US 4471 -12277 116 GOES +TRST2 TRUSCOTT TX US 3382 -9979 -9999 GOES +TRTA2 TALKEETNA AK US 6235 -15002 -9999 +TRTA3 TORTILLA FLAT AZ US 3355 -11144 520 COOPAB +TRTC1 TAHOE CITY CA US 3917 -12014 1895 GOES +TRTC2 DECKERS (8 SE) CO US 3917 -10512 2268 GOES +TRTF1 ORANGEDALE (4 E) FL US 3001 -8156 -9999 +TRTK2 MOREHEAD (1 SE) KY US 3818 -8340 421 IFLOWS +TRTM4 TROUT LAKE MI US 4619 -8502 256 COOPAB +TRTM5 GRAND MARAIS (10 NE) MN US 4787 -9018 -9999 UCOOP +TRTN4 TRENTON NJ US 4022 -7477 58 +TRTN8 TROTTERS (13 SW) ND US 4716 -10399 722 UCOOP +TRTO1 TROTWOOD OH US 3981 -8437 296 IFLOWS +TRTO2 TULSA (8 SE) OK US 3607 -9590 229 UCOOP +TRTO3 TROUTDALE (2 NW) OR US 4556 -12240 9 COOPAB +TRTT1 TRENTON TN US 3598 -8893 -9999 GOES +TRTU1 TRENTON (2 E) UT US 4192 -11191 1358 COOPABC +TRTV2 TROUT DALE (4 S) VA US 3670 -8130 -9999 GOES +TRUA3 VALENTINE (2 E) AZ US 3539 -11366 1164 COOPB +TRUC1 TRUCKEE (2 S) CA US 3930 -12018 1951 SNOTEL +TRUC2 DECKERS CO US 3926 -10522 1945 GOES +TRUK1 TROUSDALE (1 NE) KS US 3782 -9908 625 COOPB +TRUM3 TRURO (3 NW) MA US 4205 -7009 21 COOPA +TRUM8 KALISPELL (12 SSW) MT US 4802 -11440 1237 WSF +TRUN5 TRUCHAS (2 E) NM US 3606 -10577 2542 GOES +TRUO1 TRUMBULL OH US 4168 -8095 -9999 IFLOWS +TRUP4 TRUJILLO ALTO PR 1834 -6601 15 GOES +TRUV2 TROUTVILLE (1 NNE) VA US 3742 -7987 448 IFLOWS +TRVC1 SPRINGVILLE (10 S) CA US 3602 -11881 302 GOES +TRVC2 PUEBLO (16 NW) CO US 3845 -10483 -9999 GOES +TRVI2 TRIVOLI IL US 4070 -8990 224 COOPB +TRVM4 THREE RIVERS MI US 4193 -8563 247 COOPAB +TRVN7 OXFORD (8 S) NC US 3619 -7858 87 GOES +TRVT2 HOUSTON TX US 2973 -9537 -9999 ALERT +TRVV2 STUART (4 NNW) VA US 3670 -8030 506 IFLOWS +TRWC1 LEWISTON (1 E) CA US 4072 -12280 554 GOES +TRXP1 TROY PA US 4178 -7680 378 +TRYA1 TROY AL US 3178 -8595 -9999 ALERT +TRYC2 COMO (2 NW) CO US 3934 -10591 3027 GOES +TRYF1 MAYO (11 ESE) FL US 3001 -8300 5 GOES +TRYI2 TROY IL US 3873 -8990 -9999 UCOOP +TRYI4 TREYNOR IA US 4120 -9560 -9999 UCOOP +TRYK1 TROY (2 E) KS US 3983 -9509 323 COOPABC +TRYM5 TRACY MN US 4423 -9561 -9999 UCOOP +TRYM7 TROY MO US 3895 -9097 158 COOPB +TRYM7G TROY MO US 3895 -9097 -9999 +TRYM8 TROY (8 NW) MT US 4856 -11597 561 GOES +TRYN1 TRYON NE US 4155 -10096 -9999 COOPAB +TRYN6 TROY NY US 4290 -7368 7 +TRYN7 TRYON NC US 3520 -8224 329 COOPAB +TRYO3 TROY OR US 4595 -11745 483 +TRYP1 TROY PA US 4178 -7678 338 COOPB +TRYS1 TRYON (5 SW) SC US 3517 -8228 985 COOPB +TRYT2 TROY TX US 3121 -9730 213 COOPB +TRZC1 CARTAGO (7 W) CA US 3634 -11816 2774 WSF +TRZN2 FALLON (7 NE) NV US 3956 -11873 1189 GOES +TRZO3 LAKEVIEW (14 ESE) OR US 4203 -11825 2377 WSF +TSA TULSA OK US 3615 -9586 187 +TSAT2 PARADISE (4 SE) TX US 3310 -9765 219 ALERT +TSBA3 TUCSON (8 ENE) AZ US 3227 -11084 754 ALERT +TSCA1 TUSCALOOSA AL US 3321 -8755 -9999 NWR +TSCA3 TUCSON (2 W) AZ US 3222 -11098 707 GOES +TSCC1 CORONA (9 SE) CA US 3376 -11748 343 GOES +TSCC2 STONE CITY (2 SE) CO US 3844 -10483 -9999 +TSCF1 TALLAHASSEE FL US 3046 -8428 -9999 ALERT +TSCG1 HAWKINSVILLE (3 SSW) GA US 3224 -8350 64 GOES +TSCK1 TESCOTT KS US 3900 -9787 396 AHOS +TSCT2 TRUSCOTT (3 W) TX US 3376 -9986 460 COOPAB +TSDC1 TEHACHAPI (11 N) CA US 3529 -11845 905 GOES +TSDF1 TALLAHASSEE FL US 3044 -8433 -9999 ALERT +TSEK1 TOPEKA KS US 3900 -9571 287 +TSFK1 TOPEKA KS US 3901 -9575 287 GOES +TSFM8 CHOTEAU (20 NW) MT US 4788 -11261 -9999 GOES +TSFW1 TOUTLE (1 E) WA US 4632 -12271 155 +TSGA2 TANACROSS (1 SE) AK US 6336 -14334 472 COOPAB +TSGF1 TARPON SPRINGS (5 E) FL US 2810 -8269 -9999 OTHER +TSGK1 TOPEKA KS US 3905 -9562 268 GOES +TSGP1 THREE SPRINGS PA US 4029 -7797 -9999 NWR +TSHF1 EAST BAY CAUSEWAY FL US 2793 -8242 0 HTG +TSHM6 CALHOUN CITY (1 SW) MS US 3381 -8935 -9999 GOES +TSIA2 VALDEZ (25 E) AK US 6120 -14550 503 SNOCOR +TSKI2 TISKILWA (5 W) IL US 4129 -8960 274 NWR +TSLC1 CORONA (2 NNE) CA US 3389 -11756 183 GOES +TSNM8 TOWNSEND (12 ENE) MT US 4636 -11128 1539 COOPB +TSOW1 TIGER (4 SW) WA US 4866 -11748 1024 GOES +TSP TEHACHAPI (2 SE) CA US 3513 -11843 1207 COOPB +TSPF1 TARPON SPRINGS (5 E) FL US 2817 -8267 -9999 GOES +TSPP1 THREE SPRINGS PA US 4020 -7800 247 COOPB +TSPT2 SPUR (3 NW) TX US 3348 -10088 700 COOPAB +TSQN5 SANTA FE (4 NNE) NM US 3574 -10591 -9999 GOES +TSSA1 TALLASSEE AL US 3253 -8590 -9999 UCOOP +TSSO2 TISHOMINGO (7 N) OK US 3433 -9668 270 +TSTM8 TOSTON (5 NW) MT US 4612 -11149 1195 GOES +TSTT2 THREE STATES TX US 3302 -9404 67 +TSVP1 TITUSVILLE PA US 4163 -7970 372 COOPAB +TSWF1 TALLAHASSEE FL US 3040 -8422 -9999 ALERT +TSWI3 LEOPOLD (3 W) IN US 3813 -8663 -9999 RAWS +TTCM7 KANSAS CITY MO US 3927 -9467 -9999 +TTCT2 TOW (11 ENE) TX US 3092 -9829 -9999 ALERT +TTD PORTLAND OR US 4555 -12240 11 +TTDO3 TROUTDALE (1 ESE) OR US 4554 -12238 2 COOPB +TTF MONROE MI US 4194 -8344 178 +TTIW1 CAPE FLATTERY WA US 4838 -12473 -9999 C-MAN +TTKO3 DENIO (17 NE) OR US 4216 -11846 1326 +TTKP1 TURTLE CREEK PA US 4041 -7983 232 GOES +TTLA2 ANDERSON (28 ESE) AK US 6425 -14828 169 GOES +TTLC2 OPHIR (4 SW) CO US 3783 -10788 2981 +TTLF1 SWEETWATER (9 W) FL US 2576 -8050 -9999 UCOOP +TTMT2 TATUM (2 NE) TX US 3235 -9447 107 COOPB +TTN TRENTON NJ US 4028 -7481 59 +TTNF1 TRENTON (1 N) FL US 2963 -8282 -9999 UCOOP +TTNI1 TETON ID US 4390 -11168 1463 +TTNM7 TRENTON MO US 4008 -9361 255 COOPAB +TTNN1 TRENTON NE US 4017 -10106 856 COOPAB +TTNN4 TRENTON NJ US 4023 -7473 -9999 +TTNT2 THORNTON TX US 3139 -9657 149 COOPB +TTON6 ERIE NY US 4297 -7887 -9999 +TTRC1 JAMUL (5 SSE) CA US 3265 -11686 -9999 +TTRC2 FORT GARLAND (9 SE) CO US 3737 -10529 -9999 GOES +TTRF1 SWEETWATER (7 W) FL US 2578 -8048 -9999 UCOOP +TTS TITUSVILLE (7 E) FL US 2862 -8068 3 +TTUT2 TRUCE (2 ESE) TX US 3341 -9801 355 ALERT +TTVC1 TAHOE VALLEY CA US 3892 -11997 1903 GOES +TTW CANTWELL (2 E) AK US 6339 -14890 655 +TTWF1 SWEETWATER (8 W) FL US 2576 -8050 -9999 UCOOP +TTXI1 REXBURG ID US 4383 -11178 1454 GOES +TTYA2 STEVENS VILLAGE (35 WNW) AK US 6622 -15025 -9999 SNOCOR +TTYP1 TITUSVILLE (1 SE) PA US 4162 -7965 -9999 GOES +TTZM7 TRENTON MO US 4008 -9365 -9999 GOES +TUA TULSA OK US 3615 -9586 187 +TUAA3 TUCSON (5 NNW) AZ US 3226 -11101 706 COOPB +TUBA3 TUBA CITY AZ US 3613 -11124 1533 COOPA +TUCF1 YEEHAW JUNCTION (11 NE) FL US 2782 -8080 -9999 +TUCN4 TUCKERTON (2 E) NJ US 3960 -7434 3 COOPA +TUCN5 TUCUMCARI (4 NE) NM US 3520 -10368 1245 COOPAB +TUCN7 NEW LONDON (4 NE) NC US 3548 -8018 -9999 GOES +TUCW1 STARBUCK (3 E) WA US 4650 -11807 224 GOES +TUDM7 MACKS CREEK (7 SE) MO US 3794 -9285 -9999 +TUFO3 HARDMAN (12 SE) OR US 4507 -11949 1219 GOES +TUGA2 PORTAGE (8 SW) AK US 6078 -14918 573 SNOTEL +TUGG1 CLARKESVILLE (12 NE) GA US 3471 -8335 233 COOPB +TUKK2 BOONEVILLE (1 SE) KY US 3747 -8366 232 COOPAB +TUKN4 TUCKAHOE (4 W) NJ US 3931 -7482 2 GOES +TUKT2 HOUSTON TX US 2958 -9519 -9999 ALERT +TUKW1 TUKWILA WA US 4747 -12225 3 GOES +TUL TULSA OK US 3620 -9589 204 +TULC1 TULELAKE CA US 4196 -12147 1230 COOPABC +TULG1 CLAYTON (4 NE) GA US 3491 -8333 -9999 GOES +TULI2 TULEY PARK IL US 4172 -8762 178 UCOOP +TULK2 SALYERSVILLE (10 NW) KY US 3780 -8319 -9999 +TULM3 ATHOL MA US 4265 -7223 -9999 SNOCOR +TULN2 LAS VEGAS (12 NW) NV US 3632 -11527 753 ALERT +TULN8 TURTLE LAKE ND US 4752 -10088 576 COOPAB +TULO2 TULSA OK US 3602 -9566 -9999 NWR +TULP1 READING PA US 4037 -7598 -9999 GOES +TULS2 TULARE SD US 4473 -9850 402 UCOOP +TULT1 TULLAHOMA TN US 3534 -8622 312 COOPA +TULT2 TULIA (1 SSE) TX US 3453 -10176 1058 COOPA +TUMA3 TUMACACORI AZ US 3157 -11105 996 COOPA +TUMC1 TUOLUMNE MEADOWS CA US 3787 -11935 2621 GOES +TUMO3 BEND (4 NW) OR US 4409 -12137 1087 WSF +TUMQ2 TUMEKA CREEK CN 5723 -12970 -9999 +TUMV2 STRASBURG (5 WNW) VA US 3900 -7843 320 IFLOWS +TUMW1 TUMTUM WA US 4787 -11771 482 UCOOP +TUMW2 DYER (10 SE) WV US 3828 -8032 1210 IFLOWS +TUNA2 TUNNEL AK US 6072 -14903 -9999 UCOOP +TUNC1 CARTAGO (15 W) CA US 3637 -11828 2743 GOES +TUNC2 ORODELL (1 SW) CO US 4000 -10533 1777 +TUNI2 TUNNEL HILL IL US 3757 -8890 206 COOPB +TUNM6 TUNICA MS US 3470 -9038 61 COOPAB +TUNW1 RIVERSIDE (4 E) WA US 4856 -11946 436 GOES +TUNW3 TUNNEL CITY WI US 4401 -9057 321 UCOOP +TUOC1 BUCK MEADOWS (3 E) CA US 3782 -12001 853 +TUP TUPELO MS US 3427 -8877 110 +TUPC1 CAMP NELSON (7 SSW) CA US 3605 -11865 1128 GOES +TUPF1 TURKEY POINT (35 SSW) FL US 2993 -8452 -9999 RAMOS +TUPM6 TUPELO MS US 3427 -8877 108 COOPB +TUPN6 TUPPER LAKE VILLAGE (3 W) NY US 4423 -7453 -9999 +TUPP1 READING PA US 4037 -7598 66 CADAS +TURA1 NORTHPORT (13 NNE) AL US 3341 -8751 82 GOES +TURC1 TURLOCK (1 W) CA US 3750 -12086 35 COOPA +TURC2 INDIAN HILLS (1 E) CO US 3962 -10522 -9999 GOES +TURF1 MARCO (25 ESE) FL US 2583 -8134 0 GOES +TURI4 TURIN (4 S) IA US 4197 -9598 311 +TURI4G TURIN (4 S) IA US 4197 -9598 311 +TURK1 KANSAS CITY KS US 3906 -9463 -9999 ALERT +TURM1 TURNER ME US 4428 -7026 172 COOPB +TURM7 MACKS CREEK (7 SE) MO US 3794 -9285 -9999 +TURN6 TURIN NY US 4362 -7542 396 SNOCOR +TURN7 ELIZABETHTOWN (4 NNE) NC US 3468 -7858 -9999 GOES +TURN8 TURTLE LAKE (4 N) ND US 4757 -10092 587 UCOOP +TURS1 LOCKHART (6 E) SC US 3481 -8137 -9999 +TURS2 TURTON SD US 4505 -9810 405 UCOOP +TURT1 TURTLETOWN TN US 3518 -8444 -9999 +TURT2 TURKEY (1 NNW) TX US 3440 -10090 710 COOPA +TURW2 LORENTZ (3 NNE) WV US 3903 -8028 521 IFLOWS +TURW4 MORAN (10 E) WY US 4385 -11028 2103 WSF +TUS TUCSON AZ US 3213 -11096 777 +TUSA1 TUSCALOOSA AL US 3322 -8761 52 COOPB +TUSG1 TITUS GA US 3495 -8362 -9999 +TUSI2 TUSCOLA IL US 3979 -8829 200 COOPAB +TUSN2 TUSCARORA NV US 4131 -11622 1881 COOPABC +TUSN6 ELMIRA (23 W) NY US 4207 -7730 335 +TUSO2 TUSSY OK US 3451 -9754 299 COOPB +TUTN8 TUTTLE (12 NNE) ND US 4730 -9992 591 COOPAB +TUWA3 FREDONIA (55 SW) AZ US 3629 -11306 1455 COOPB +TUXA2 ANCHORAGE (7 SE) AK US 6115 -14972 274 COOPB +TVAT1 KNOXVILLE TN US 3597 -8392 -9999 AHOS +TVC TRAVERSE CITY MI US 4474 -8558 190 +TVCA3 TUCSON (8 ENE) AZ US 3227 -11084 753 GOES +TVCM4 TRAVERSE CITY MI US 4475 -8558 190 +TVCW3 INDEPENDENCE (7 NW) WI US 4440 -9155 335 UCOOP +TVF THIEF RIVER FALLS MN US 4806 -9618 -9999 SAWRS +TVL SOUTH LAKE TAHOE CA US 3889 -11999 1906 +TVLC1 SOUTH LAKE TAHOE CA US 3894 -11998 1908 OTHER +TVLK2 TAYLORSVILLE KY US 3802 -8533 171 COOPB +TVLS2 CLEAR LAKE (13 N) SD US 4492 -9668 -9999 UCOOP +TVLW3 INDEPENDENCE WI US 4438 -9155 339 UCOOP +TVMM8 MISSOULA (9 N) MT US 4702 -11400 2073 WSF +TVR VICKSBURG MS US 3235 -9103 26 ASOS +TVRF1 TAVERNIER FL US 2501 -8052 2 COOPA +TVRS1 TRAVELERS REST SC US 3496 -8245 332 COOPB +TVSA1 BELLE MINA (2 N) AL US 3470 -8688 183 +TVSW1 HYAK (6 SSE) WA US 4732 -12135 747 WSF +TVTT2 TRUCE (1 SE) TX US 3341 -9801 353 ALERT +TVWU1 DELTA (43 W) UT US 3937 -11342 1356 GOES +TWBI1 TWIN FALLS (35 W) ID US 4252 -11515 1021 GOES +TWBN4 TWO BRIDGES NJ US 4088 -7427 15 GOES +TWBS2 TWIN BROOKS (4 W) SD US 4520 -9687 -9999 UCOOP +TWC TUCSON (2 ENE) AZ US 3223 -11095 742 +TWCC1 KEENE (3 E) CA US 3522 -11847 1103 GOES +TWCM8 HUNGRY HORSE (36 SE) MT US 4799 -11358 1091 WSF +TWCN8 TOWER CITY ND US 4692 -9769 358 UCOOP +TWCT2 TOW (11 N) TX US 3104 -9847 -9999 ALERT +TWDC1 SANTA MARIA (7 ENE) CA US 3498 -12032 226 ALERT +TWDN2 MESQUITE (2 N) NV US 3682 -11409 479 ALERT +TWDP1 TROY (4 NE) PA US 4181 -7672 689 NWR +TWDV1 STOCKBRIDGE (1 SW) VT US 4377 -7277 274 SNOCOR +TWEF1 FELLSMERE (13 SW) FL US 2764 -8076 -9999 UCOOP +TWEM5 TOWER (5 SE) MN US 4781 -9228 -9999 COOPC +TWEM8 WEST YELLOWSTONE (17 N) MT US 4492 -11106 2179 WSF +TWF TWIN FALLS ID US 4248 -11449 -9999 +TWFA4 TEXARKANA WEB FIELD AR US 3346 -9399 24 COOPB +TWFI1 TWIN FALLS ID US 4255 -11435 1207 +TWFM4 IRON MOUNTAIN (4 N) MI US 4587 -8807 -9999 AUTOB +TWFW2 SAULSVILLE (2 NW) WV US 3764 -8143 614 GOES +TWGA4 TWIST (2 E) AR US 3538 -9047 54 GOES +TWHK2 JACKSON (1 WSW) KY US 3755 -8340 366 IFLOWS +TWIC1 SANTA MARIA (7 ENE) CA US 3499 -12032 177 COOPB +TWIC2 BOULDER (7 SW) CO US 3998 -10541 2475 ALERT +TWIM8 TWIN BRIDGES (5 N) MT US 4561 -11233 1390 GOES +TWJM8 TWIN BRIDGES (5 N) MT US 4562 -11233 1392 +TWKN8 CAYUGA (2 SE) ND US 4600 -9738 -9999 GOES +TWLA1 TUSCALOOSA (23 N) AL US 3353 -8755 -9999 GOES +TWLC1 KIRKWOOD (2 NE) CA US 3871 -12004 2438 COOPB +TWLM4 TWIN LAKES MI US 4689 -8886 368 +TWLM8 GRANTSDALE (12 WSW) MT US 4615 -11450 1951 SNOTEL +TWM TWO_HARBORS MN US 4705 -9175 310 +TWMP1 PALMERTON (5 NE) PA US 4087 -7557 277 IFLOWS +TWNA2 CHICKALOON (20 ENE) AK US 6192 -14792 -9999 SNOCOR +TWNC2 TWIN LAKES (2 NE) CO US 3910 -10635 2803 COOPB +TWNF1 ST AUGUSTINE (7 W) FL US 2992 -8144 -9999 +TWNM5 TWIN VALLEY (3 SW) MN US 4723 -9628 328 COOPB +TWNM8 TWIN BRIDGES (13 SW) MT US 4538 -11245 1466 GOES +TWNN2 MESQUITE (7 N) NV US 3691 -11406 785 ALERT +TWNN8 TOWNER (2 NE) ND US 4835 -10040 451 COOPAB +TWNP1 TOWNVILLE PA US 4170 -7988 -9999 +TWNT1 TOWNSEND (2 SE) TN US 3566 -8371 337 +TWNW3 TOWNSEND (2 NW) WI US 4536 -8861 421 UCOOP +TWNW4 LANDER (12 SW) WY US 4270 -10890 2652 SNOTEL +TWOC2 ESTES PARK (6 W) CO US 4038 -10567 3200 WSF +TWOM5 TWO HARBORS (7 NW) MN US 4713 -9171 -9999 COOPAB +TWOP1 TOWANDA (1 ESE) PA US 4175 -7642 229 COOPAB +TWOW3 TWO RIVERS WI US 4415 -8757 183 COOPAB +TWPM6 TUPELO MS US 3423 -8870 79 COOPB +TWPM8 GRANTSDALE (19 SE) MT US 4615 -11450 1951 WSF +TWRA2 ALCAN (13 NW) AK US 6282 -14138 549 GOES +TWRC2 DURANGO (6 NNE) CO US 3734 -10782 2728 GOES +TWRI1 KIMBERLY (1 N) ID US 4255 -11435 1207 OTHER +TWRM4 IRON MOUNTAIN (4 N) MI US 4587 -8807 335 UCOOP +TWRM5 ROCHERT (6 NE) MN US 4697 -9567 452 COOPAB +TWRN5 LOS ALAMOS (3 SW) NM US 3583 -10633 1981 GOES +TWRT2 SPRINGTOWN (6 ESE) TX US 3295 -9758 213 ALERT +TWRW1 CHENEY (5 SE) WA US 4742 -11753 680 GOES +TWRW4 YELLOWSTONE PARK (14 ESE) WY US 4492 -11042 1910 COOPB +TWSC1 OROVILLE (7 W) CA US 3949 -12168 -9999 GOES +TWSI1 SPIRIT LAKE (5 SW) ID US 4790 -11700 1061 WSF +TWSM8 BUFFALO RAPIDS MT US 4678 -10530 -9999 +TWSN2 TONOPAH (60 ENE) NV US 3820 -11618 1615 COOPAC +TWSW1 INCHELIUM (5 WSW) WA US 4827 -11827 677 WSF +TWTC2 TWIN LAKES (8 W) CO US 3908 -10654 2810 GOES +TWTO3 ADEL (8 SE) OR US 4207 -11996 1390 +TWVM5 TWIN VALLEY MN US 4727 -9625 307 +TWWM5 TWIN VALLEY MN US 4716 -9615 322 UCOOP +TWWT2 TOW (10 NNW) TX US 3096 -9855 -9999 ALERT +TWX TOPEKA KS US 3900 -9623 -9999 WSR88D +TWXF1 YEEHAW JUNCTION (11 NE) FL US 2783 -8081 -9999 +TWZT2 WIZARD WELLS TX US 3320 -9797 265 ALERT +TXAO2 TULSA (9 N) OK US 3627 -9597 187 ALERT +TXAT2 TEXARKANA TX US 3342 -9408 119 COOPAB +TXBO2 TULSA (4 N) OK US 3622 -9598 189 ALERT +TXCA3 MEADVIEW (18 SE) AZ US 3578 -11379 1631 GOES +TXCC1 DOWNIEVILLE (14 SE) CA US 3941 -12067 1646 ALERT +TXCO2 TULSA (7 NNE) OK US 3625 -9595 183 ALERT +TXDO2 TULSA (7 NE) OK US 3622 -9590 180 ALERT +TXEO2 TULSA (9 ENE) OK US 3620 -9587 176 ALERT +TXFO2 TULSA (9 WNW) OK US 3620 -9610 299 ALERT +TXGO2 TULSA (3 NNE) OK US 3620 -9597 198 ALERT +TXHO2 TULSA (4 NE) OK US 3618 -9595 223 ALERT +TXIO2 TULSA (6 ENE) OK US 3618 -9590 203 ALERT +TXJO2 TULSA (9 E) OK US 3618 -9583 204 ALERT +TXK TEXARKANA AR US 3345 -9399 110 ASOS +TXKO2 SAND SPRINGS (3 WSW) OK US 3613 -9615 198 ALERT +TXKT2 TEXARKANA (10 SW) TX US 3330 -9416 86 +TXLO2 TULSA (4 W) OK US 3617 -9607 213 ALERT +TXMO2 TULSA (6 WSW) OK US 3613 -9605 195 ALERT +TXNO2 TULSA (1 S) OK US 3613 -9600 213 ALERT +TXOO2 TULSA (2 ESE) OK US 3613 -9595 242 ALERT +TXPO2 TULSA (7 E) OK US 3615 -9587 189 ALERT +TXQO2 TULSA (6 ESE) OK US 3613 -9590 216 ALERT +TXR TRAIL RIDGE NO.1 NDB AK US 6183 -15108 -9999 SAWRS +TXRO2 TULSA (4 SW) OK US 3615 -9605 229 ALERT +TXRW4 DUBOIS (15 N) WY US 4372 -10963 2408 WSF +TXSO2 TULSA (4 SSE) OK US 3610 -9598 194 ALERT +TXTO2 TULSA (6 SSE) OK US 3610 -9595 195 ALERT +TXUO2 TULSA (8 SE) OK US 3608 -9588 236 ALERT +TXVO2 TULSA (8 ESE) OK US 3612 -9587 198 ALERT +TXWO2 TULSA (9 ESE) OK US 3612 -9585 204 ALERT +TXXO2 TULSA (10 ESE) OK US 3612 -9583 223 ALERT +TXYO2 TULSA (6 SSW) OK US 3607 -9602 236 ALERT +TXZO2 TULSA (7 SSE) OK US 3605 -9595 192 ALERT +TYAA2 SKAGWAY (4 NNW) AK US 5951 -13534 9 +TYAG1 TYBEE ISLAND (36 ESE) GA US 3182 -8028 31 C-MAN +TYBG1 TYBEE ISLAND (61 ESE) GA US 3163 -7993 31 C-MAN +TYBO3 SPRAGUE RIVER (17 NNE) OR US 4269 -12143 1582 SNOTEL +TYCG1 TYBEE ISLAND (48 SE) GA US 3155 -8023 0 C-MAN +TYCT1 COOKEVILLE (7 SW) TN US 3600 -8562 -9999 GOES +TYEA2 TYEE AK US 5704 -13454 11 COOPA +TYEC1 TWENTYNINE PALMS (1 SE) CA US 3413 -11604 602 COOPABC +TYEV2 TYE RIVER (1 SE) VA US 3764 -7893 219 COOPAB +TYGA4 TYRONZA (2 NW) AR US 3550 -9038 56 GOES +TYGK2 GREENUP KY US 3856 -8295 167 GOES +TYGO3 TYGH VALLEY OR US 4525 -12117 340 COOPB +TYGS1 GRAMLING (5 SW) SC US 3504 -8222 80 GOES +TYGW2 TYGART WV US 3932 -8003 366 COOPB +TYLA1 HAYNEVILLE (15 NW) AL US 3232 -8678 45 +TYLA4 TAYLOR AR US 3310 -9346 76 COOPB +TYLC1 YOSEMMITE VILLAGE (9 NE) CA US 3784 -11945 2484 WSF +TYLC2 TARRYALL (10 W) CO US 3922 -10561 -9999 GOES +TYLM5 TYLER (3 N) MN US 4432 -9613 533 COOPAB +TYLN1 TAYLOR NE US 4178 -9938 692 GOES +TYLN5 TAYLOR SPRINGS (2 S) NM US 3630 -10450 1718 +TYLO3 CORNUCOPIA (16 WNW) OR US 4503 -11753 1750 SNOTEL +TYLS2 TYNDALL SD US 4300 -9787 433 UCOOP +TYLT2 TYLER TX US 3229 -9530 -9999 NWR +TYLW4 BUFFALO (30 SW) WY US 4418 -10725 2545 WSF +TYMC2 BOULDER (16 NW) CO US 4019 -10549 2568 ALERT +TYNM8 TERRY (21 NNW) MT US 4707 -10550 992 COOPABC +TYNS2 TYNDALL SD US 4299 -9786 433 COOPAB +TYOA2 NELCHINA (47 N) AK US 6267 -14713 -9999 SNOCOR +TYQ INDIANAPOLIS IN US 4003 -8625 -9999 +TYR TYLER TX US 3235 -9540 166 +TYRA2 NELCHINA (39 N) AK US 6255 -14678 60 UCOOP +TYRC1 WEAVERVILLE (15 NNE) CA US 4092 -12282 1219 GOES +TYRF1 SAMOSET (12 E) FL US 2748 -8234 -9999 OTHER +TYRK2 TYRONE KY US 3805 -8483 143 GOES +TYRM6 TYLERTOWN (2 WNW) MS US 3112 -9018 134 COOPAB +TYRM7 TYRONE MO US 3723 -9188 366 UCOOP +TYRP1 TYRONE PA US 4067 -7823 271 COOPB +TYRP1L TYRONE PA US 4067 -7823 271 +TYRV2 TYE RIVER (1 SE) VA US 3763 -7893 221 IFLOWS +TYS KNOXVILLE (3 E) TN US 3581 -8399 268 +TYTM6 TYLERTOWN (9 NW) MS US 3118 -9028 69 +TYTP1 TOBY (1 SW) PA US 4107 -7957 457 IFLOWS +TYWA2 WRANGELL (38 ESE) AK US 5620 -13151 -9999 UCOOP +TYX MONTAGUE NY US 4376 -7568 -9999 WSR88D +TYZ MONMOUTH BEACH NJ US 3996 -7492 13 +TZAO2 TULSA (9 SSE) OK US 3603 -9593 198 ALERT +TZBO2 TULSA (11 SSE) OK US 3602 -9590 226 ALERT +TZCO2 TULSA (14 SE) OK US 3598 -9585 186 ALERT +TZEO2 TULSA (11 SW) OK US 3607 -9612 282 ALERT +TZET1 TAZEWELL (1 NE) TN US 3647 -8356 416 COOPA +TZFO2 TULSA (16 SW) OK US 3602 -9612 262 ALERT +TZGO2 TULSA (2 NW) OK US 3618 -9604 232 ALERT +TZHO2 TULSA (3 E) OK US 3616 -9594 229 ALERT +TZIO2 TULSA (3 E) OK US 3614 -9587 207 ALERT +TZJO2 TULSA (8 E) OK US 3615 -9583 213 ALERT +TZKO2 TULSA (7 SSE) OK US 3603 -9591 -9999 ALERT +TZLO2 TULSA (10 SSE) OK US 3603 -9588 207 ALERT +TZR COLUMBUS OH US 3990 -8314 -9999 SAWRS +TZWV2 TAZEWELL VA US 3713 -8155 -9999 +U11 REXBURG RICKS COLLEGE ID US 4382 -11178 1500 +U17 BULLFROG MARINA UT US 3750 -11070 1165 BASIC +U24 DELTA (1 SSW) UT US 3934 -11260 1409 +U28 GREEN RIVER (14 SW) UT US 3899 -11015 1280 +U31 AUSTIN (1 NW) NV US 3950 -11708 2013 +U32 ELK CITY OK US 3543 -9939 604 +U35 CALDWELL ID US 4364 -11663 -9999 AWOS +U67 ROOSEVELT UT US 4030 -10998 1553 BASIC +U69 DUCHESNE (2 NE) UT US 4020 -11038 -9999 UCOOP +U73 JEROME COUNTY AIRPORT ID US 4273 -11446 1140 +U78 SODA SPRINGS ID US 4265 -11158 -9999 +U83 LOGAN UT US 4179 -11185 1372 BASIC +UACC1 MISSION VIEJO (3 N) CA US 3363 -11769 171 ALERT +UAEA4 EARLE AR US 3528 -9045 -9999 SCAN +UAHA1 HUNTSVILLE AL US 3472 -8665 212 UCOOP +UAMA4 MARIANNA (2 W) AR US 3479 -9082 -9999 SCAN +UAMN3 BERLIN (8 WNW) NH US 4451 -7133 488 SNOCOR +UANC1 MISSION VIEJO (9 E) CA US 3359 -11751 223 COOPB +UAO AURORA OR US 4525 -12277 -9999 +UAPA4 PINE BLUFF (1 W) AR US 3425 -9203 -9999 SCAN +UBBO3 HERMISTON (2 WSW) OR US 4583 -11932 146 GOES +UBCC1 MONO HOT SPRINGS (11 SE) CA US 3718 -11893 2979 GOES +UBCM6 JACKSON MS US 3235 -9016 -9999 GOES +UBDI4 URBANDALE IA US 4163 -9372 277 UCOOP +UBDW1 CONCRETE (8 NNE) WA US 4865 -12168 221 GOES +UBGT2 UMBARGER TX US 3496 -10210 1142 COOPB +UBKW1 CONCRETE (8 NNE) WA US 4865 -12169 210 +UBLC2 BRECKENRIDGE (7 SSW) CO US 3939 -10610 -9999 GOES +UBNI2 URBANA (1 W) IL US 4011 -8823 226 COOPBC +UBNO1 URBANA OH US 4011 -8380 -9999 GOES +UBRA1 BEAR CREEK (2 E) AL US 3427 -8769 -9999 +UBRC1 PALM DESERT (9 S) CA US 3360 -11636 1366 ALERT +UBRF1 FLAMINGO (25 NNW) FL US 2551 -8093 -9999 GOES +UBSI4 URBANDALE IA US 4164 -9371 287 UCOOP +UBTA1 BEAR CREEK (2 E) AL US 3427 -8770 -9999 +UBW KUPARUK AK US 7032 -14958 20 +UCA UTICA NY US 4315 -7538 217 +UCAH3 AGUA CALIENTES HO 1467 -8732 -9999 +UCAN6 UTICA NY US 4311 -7522 125 OTHER +UCAO1 UTICA (4 WSW) OH US 4021 -8252 346 COOPB +UCAP1 UNION CITY (1 N) PA US 4192 -7987 459 IFLOWS +UCBC1 BERKELEY CA US 3788 -12225 335 ALERT +UCBN8 UPHAM (1 SW) ND US 4858 -10075 439 UCOOP +UCCA3 NEW RIVER (8 E) AZ US 3391 -11202 768 ALERT +UCCC1 YUCCA VALLEY (2 NE) CA US 3412 -11640 981 GOES +UCCC2 MANITOU SPRINGS (6 NNW) CO US 3894 -10495 2728 ALERT +UCCT2 PEARLAND TX US 2959 -9538 -9999 ALERT +UCCU1 DELTA (18 NE) UT US 3955 -11222 1519 GOES +UCDP1 UNION CITY (3 WNW) PA US 4190 -7988 -9999 GOES +UCEA2 CHENA HOT SPRINGS (32 E) AK US 6510 -14493 869 SNOTEL +UCGT1 UNION CITY (4 E) TN US 3640 -8900 -9999 RFCSIM +UCHA2 FAIRBANKS (39 ENE) AK US 6490 -14642 213 +UCHM6 UNION CHURCH MS US 3168 -9078 152 COOPB +UCLC1 BEVERLY HILLS (2 W) CA US 3407 -11844 131 COOPA +UCP NEW CASTLE (3 NW) PA US 4103 -8041 326 AWOS +UCRC1 RIVERSIDE CA US 3397 -11735 301 +UCRC2 RIDGEWAY (3 N) CO US 3818 -10773 -9999 GOES +UCSC1 GOLETA (2 W) CA US 3442 -11988 9 OTHER +UCTM7 UNIVERSITY CITY MO US 3867 -9032 160 UCOOP +UCTP1 UNION CITY PA US 4192 -7990 -9999 GOES +UCYP1 UNION CITY PA US 4190 -7982 427 COOPB +UDAT2 SUGARLAND (3 SE) TX US 2959 -9560 -9999 ALERT +UDBC2 ROCKY MOUNTAIN ARSENAL CO US 3982 -10483 -9999 GOES +UDCC1 LYTLE CREEK (4 SW) CA US 3422 -11755 -9999 ALERT +UDET2 UVALDE TX US 2925 -9967 -9999 +UDG DARLINGTON SC US 3445 -7988 56 +UDLN6 UNADILLA (2 N) NY US 4235 -7532 451 COOPB +UDWC1 HYAMPOM (8 NW) CA US 4072 -12350 792 RAWS +UDX NEW UNDERWOOD SD US 4413 -10283 920 WSR88D +UEHN1 UEHLING (2 SW) NE US 4172 -9652 392 +UES WAUKESHA WI US 4304 -8823 -9999 SAWRS +UEX BLUE HILL NE US 4032 -9844 -9999 WSR88D +UFDN2 LAS VEGAS (10 SW) NV US 3609 -11527 747 ALERT +UFGC2 FORT GARLAND (2 N) CO US 3746 -10543 -9999 GOES +UFWN2 LAS VEGAS (12 SW) NV US 3606 -11532 945 ALERT +UGIL1 BERWICK (28 SW) LA US 2937 -9139 -9999 OTHER +UGN WAUKEGAN IL US 4242 -8787 223 ASOS +UGNI2 WAUKEGAN IL US 4236 -8782 198 COOPB +UGRT2 RICHARDS (2 NE) TX US 3054 -9575 -9999 ALERT +UGRW3 UNION GROVE WI US 4270 -8803 -9999 COOPB +UGRW4 GREEN RIVER WY US 4151 -10948 1902 UCOOP +UGUH3 GUANACASTLE HO 1570 -8770 -9999 +UGVA1 UNION GROVE AL US 3440 -8651 346 UCOOP +UHCI1 GEORGETOWN (7 SE) ID US 4242 -11123 2609 WSF +UHGM6 HOLCOMB MS US 3378 -9000 -9999 +UHLC1 ALTA SIERRA (5 NW) CA US 3589 -11863 1134 GOES +UHLM8 CONDON (13 SE) MT US 4746 -11352 1890 WSF +UHLN1 UEHLING NE US 4174 -9650 387 UCOOP +UHRO1 UHRICHSVILLE (1 N) OH US 4040 -8134 274 IFLOWS +UIAH1 HAIKU (2 SE) HI US 2089 -15630 341 COOPB +UIHM7 URICH (3 NW) MO US 3850 -9403 -9999 COOPB +UIL QUILLAYUTE WA US 4794 -12456 59 +UIN QUINCY IL US 3994 -9119 237 +UINA2 OPHIR (40 NNW) AK US 6370 -15692 -9999 SNOCOR +UINI2 QUINCY IL US 3993 -9141 155 +UINI2G QUINCY IL US 3993 -9141 155 +UINU1 FORT DUCHESNE (1 SW) UT US 4028 -10986 1502 GOES +UION1 UNION (2 SE) NE US 4080 -9592 283 COOPB +UJCC2 COLORADO SPRINGS (10 E) CO US 3884 -10462 1875 ALERT +UJVU1 EPHRAIM (20 ENE) UT US 3942 -11125 2713 WSF +UKAC1 UKIAH (3 N) CA US 3920 -12319 183 +UKAH1 LAHAINA HI US 2081 -15659 24 COOPB +UKHC1 UKIAH CA US 3915 -12321 190 COOPAB +UKI UKIAH CA US 3913 -12320 191 ASOS +UKIC1 UKIAH (4 WSW) CA US 3913 -12327 555 COOPB +UKIO3 UKIAH OR US 4513 -11894 1020 +UKOT2 OAKWOOD (2 SW) TX US 3157 -9589 -9999 GOES +UKRC1 PINECREST (12 SSE) CA US 3804 -11989 2042 WSF +UKUH1 MAKAWAO HI US 2079 -15625 1594 COOPB +UKWC1 UKIAH (7 NW) CA US 3933 -12327 -9999 NWR +ULAM6 PASCAGOULA MS US 3035 -8851 0 HTG +ULAN5 LOS ALAMOS NM US 3589 -10637 -9999 +ULBT2 HOUSTON TX US 2980 -9543 -9999 ALERT +ULCC2 CORTEZ (11 N) CO US 3751 -10859 -9999 AHOS +ULDI3 UNIONTOWN LOCK AND DAM IN US 3780 -8798 104 COOPB +ULKC1 UPPER LAKE (3 NW) CA US 3918 -12294 418 ALERT +ULKN5 LOGAN (35 W) NM US 3533 -10345 -9999 COOPB +ULLM8 ULM (8 SE) MT US 4736 -11144 1017 COOPB +ULM NEW ULM MN US 4432 -9450 -9999 SAWRS +ULMM8 ULM (6 E) MT US 4744 -11139 1010 +ULNI2 ULLIN IL US 3727 -8916 105 COOPC +ULPC1 DRAKESBAD (6 WNW) CA US 4047 -12151 2591 +ULRF1 EVERGLADES CITY (30 E) FL US 2557 -8099 -9999 GOES +ULRO3 UMATILLA RIDGE OR US 4589 -11935 -9999 NWR +ULRT2 UVALDE TX US 2915 -9974 -9999 GOES +ULSK1 ULYSSES (6 SW) KS US 3751 -10146 -9999 NWR +ULUH1 ULUPALAKUA HI US 2065 -15640 579 COOPB +ULVN2 LAS VEGAS (4 N) NV US 3633 -11521 713 ALERT +ULYK1 ULYSSES (3 NE) KS US 3760 -10129 930 COOPABC +ULYN1 ULYSSES NE US 4107 -9720 464 COOPB +UMAO3 UMATILLA (1 SE) OR US 4590 -11933 101 GOES +UMBT2 UMBARGER (8 W) TX US 3485 -10218 1112 OTHER +UMBT4 EL UMBRAL TP 2604 -9804 -9999 GOES +UMBTP EL UMBRAL MX 2604 -9804 -9999 +UMCA3 CONGRESS (3 N) AZ US 3421 -11282 986 ALERT +UMCC1 YUCCA VALLEY (14 SSW) CA US 3412 -11673 2438 ALERT +UMCM7 COLUMBIA MO US 3894 -9232 219 COOPB +UMCQ2 UPPER MOSLEY CREEK CN 5178 -12462 -9999 +UMCU1 SALT LAKE CITY (13 E) UT US 4069 -11163 2539 WSF +UMDO3 STANFIELD OR US 4578 -11921 183 GOES +UMGC1 PALM DESERT CA US 3415 -11669 2621 ALERT +UMHM8 HARLOWTON (5 W) MT US 4645 -10994 1329 GOES +UMKC1 SACRAMENTO (7 SE) CA US 3852 -12137 14 ALERT +UMLF1 UMATILLA (2 ESE) FL US 2892 -8163 25 UCOOP +UMMO3 HERMISTON (2 SW) OR US 4580 -11932 146 GOES +UMN MONETT MO US 3688 -9390 439 +UMNC1 LOS GATOS (7 SSE) CA US 3715 -12190 942 ALERT +UMNM5 ST. PAUL MN US 4498 -9318 296 COOPB +UMNM7 MONETT (4 SW) MO US 3686 -9396 439 COOPAB +UMP FISHERS (2 SW) IN US 3993 -8605 -9999 SAWRS +UMPO3 UMPQUA (1 W) OR US 4337 -12346 94 COOPB +UMRO3 UMATILLA (2 S) OR US 4557 -11935 183 +UMSW1 DANVILLE (8 SE) WA US 4890 -11840 1402 WSF +UMT UMIAT AK US 6937 -15213 81 +UMTO3 IRRIGON (3 W) OR US 4592 -11957 82 GOES +UMTW1 ELLENSBURG (10 S) WA US 4686 -12048 396 GOES +UMUO3 ECHO (2 SSE) OR US 4572 -11918 198 GOES +UNA TUNGAK AK US 6990 -16230 -9999 SAWRS +UNCC3 UNION CITY CT US 4152 -7307 -9999 GOES +UNCK2 MAYSVILLE KY US 3860 -8395 244 IFLOWS +UNCM4 UNION CITY MI US 4207 -8515 -9999 UCOOP +UNCM7 UNIVERSITY CITY MO US 3868 -9036 171 UCOOP +UNCO2 UNION CITY (3 E) OK US 3537 -9789 383 UCOOP +UNCT1 UNION CITY TN US 3639 -8903 107 COOPAB +UNDI4 UNDERWOOD IA US 4139 -9568 329 COOPB +UNDN1 UNADILLA NE US 4068 -9628 341 UCOOP +UNDN6 UNADILLA NY US 4232 -7532 -9999 GOES +UNDN8 UNDERWOOD ND US 4746 -10114 616 COOPAB +UNDO3 UNITY RESERVOIR OR US 4450 -11820 1164 +UNDW1 UNDERWOOD (2 N) WA US 4575 -12153 34 GOES +UNFN7 TROY (1 ENE) NC US 3537 -7987 -9999 GOES +UNGN1 UEHLING NE US 4173 -9650 648 COOPB +UNGO2 UNGER (2 E) OK US 3403 -9575 120 GOES +UNGW2 UNGER (1 NE) WV US 3945 -7824 330 IFLOWS +UNIE2 LA UNION ES 1333 -8782 -9999 +UNIH3 LA UNION HN 1502 -8670 -9999 +UNII2 CHICAGO (12 NNW) IL US 4178 -8760 181 COOPB +UNIO1 HANOVERTON (2 N) OH US 4078 -8093 387 IFLOWS +UNIO2 UNION CITY (1 SE) OK US 3538 -9793 396 COOPB +UNIO3 UNION OR US 4521 -11788 843 COOPABC +UNIP1 UNIONVILLE PA US 4095 -7790 457 IFLOWS +UNIS2 UNION CENTER SD US 4457 -10267 -9999 UCOOP +UNIW2 UNION (3 SSE) WV US 3754 -8053 643 COOPAB +UNK UNALAKLEET (1 S) AK US 6389 -16080 5 AWOS +UNLA2 UNALASKA AK US 5388 -16654 0 HTG +UNLF1 ARCHBOLD (4 N) FL US 2725 -8134 -9999 OTHER +UNLM4 UNIONVILLE (2 SW) MI US 4363 -8348 -9999 UCOOP +UNLP1 UNIONVILLE PA US 4093 -7787 -9999 GOES +UNNC3 UNION CT US 4200 -7217 -9999 SNOCOR +UNNM7 UNION MO US 3845 -9100 165 +UNNM7G UNION MO US 3845 -9100 165 +UNNP1 HANOVER (5 SSW) PA US 3973 -7701 235 COOPB +UNNS1 UNION (8 SW) SC US 3465 -8175 172 COOPAB +UNO WEST PLAINS MO US 3688 -9190 308 +UNOC2 OURAY (1 NNW) CO US 3804 -10768 2316 +UNR RAPID CITY SD US 4407 -10321 1029 +UNRA2 HOMER (29 E) AK US 5968 -15070 381 GOES +UNRC2 RIDGWAY (6 N) CO US 3824 -10776 2980 +UNRF1 FLAMINGO (13 N) FL US 2534 -8091 -9999 GOES +UNRS2 RAPID CITY SD US 4407 -10321 1029 COOPBC +UNSA1 UNION SPRINGS (9 S) AL US 3201 -8575 134 COOPAB +UNSK1 TOPEKA (5 NW) KS US 3906 -9577 277 GOES +UNSN3 GROVETON (4 NNE) NH US 4465 -7147 335 SNOCOR +UNTA1 UNIONTOWN AL US 3245 -8752 85 COOPB +UNTF1 LAKE BUTLER (3 NW) FL US 3004 -8239 -9999 UCOOP +UNTK1 UNIONTOWN KS US 3785 -9497 290 COOPB +UNTO3 UNITY OR US 4444 -11819 1229 COOPAB +UNTP1 UNIONTOWN (1 NE) PA US 3992 -7972 293 COOPA +UNU JUNEAU WI US 4343 -8870 -9999 SAWRS +UNV UNIVERSITY PARK PA US 4085 -7785 -9999 SAWRS +UNVC1 POLLOCK PINES (10 NE) CA US 3887 -12044 1484 OTHER +UNVC3 UNIONVILLE CT US 4175 -7288 -9999 GOES +UNVM4 UNIONVILLE MI US 4366 -8348 186 COOPB +UNVM7 UNIONVILLE MO US 4048 -9300 323 COOPAB +UNVP1 UNITYVILLE (3 NW) PA US 4128 -7653 408 COOPB +UNVT1 UNIONVILLE TN US 3562 -8659 216 +UNWK2 DAM 49 UNION KY US 3780 -8798 -9999 +UNXA2 FAIRBANKS (1 W) AK US 6485 -14787 145 COOPAB +UNYO3 UNITY (4 N) OR US 4450 -11818 1145 GOES +UOCC1 MISSION VIEJO (5 NNE) CA US 3365 -11766 128 ALERT +UOHH1 HONOLULU HI US 2130 -15782 24 COOPB +UOLC2 OLATHE CO US 3860 -10798 1622 GOES +UONW4 UPTON (13 SW) WY US 4393 -10477 1457 UCOOP +UOPP1 OAKLAND PA US 4044 -7996 293 UCOOP +UOX OXFORD MS US 3438 -8955 136 SAWRS +UPAG1 COLUMBUS (8 SE) GA US 3241 -8482 70 GOES +UPBA1 MCKENZIE (7 SW) AL US 3145 -8679 48 GOES +UPBA3 HUACHUCA CITY (5 W) AZ US 3164 -11042 1375 GOES +UPBC1 Union Pacific Rail Road Bridge CA US 3804 -12212 -9999 CTGN +UPCS2 RAPID CITY (13 W) SD US 4404 -10350 1527 GOES +UPDM1 OQUOSSOC (7 SW) ME US 4488 -7086 450 SNOCOR +UPDN1 UPLAND (4 NW) NE US 4035 -9895 675 COOPB +UPDN2 ELKO (29 SSW) NV US 4044 -11592 1753 GOES +UPEA2 WRANGELL (16 SE) AK US 5629 -13213 198 GOES +UPEI1 DOWNEY (12 SW) ID US 4235 -11232 2176 WSF +UPHA1 TUSKEGEE (4 N) AL US 3248 -8570 68 GOES +UPHN8 UPHAM (6 W) ND US 4858 -10087 436 COOPB +UPIK2 TOLLESBORO (6 SE) KY US 3842 -8343 293 IFLOWS +UPKN5 UTE PARK NM US 3657 -10510 -9999 UCOOP +UPLC1 UPPER LAKE (2 NE) CA US 3919 -12290 407 COOPAC +UPLH1 HAWI HI US 2027 -15587 29 COOPB +UPLU1 OGDEN (8 N) UT US 4132 -11195 -9999 BASIC +UPMC1 YUCCA VALLEY (8 SSW) CA US 3415 -11669 2621 ALERT +UPMM2 UPPER MARLBORO (3 NNW) MD US 3887 -7678 30 COOPB +UPMN8 UPHAM (3 N) ND US 4862 -10073 434 COOPAB +UPNM1 UPTON ME US 4468 -7099 540 SNOCOR +UPNW4 UPTON (19 SW) WY US 4387 -10483 -9999 UCOOP +UPOW4 UPTON (13 S) WY US 4392 -10463 -9999 UCOOP +UPPA2 VALDEZ (24 E) AK US 6119 -14565 -9999 SNOTEL +UPPH1 WAHIAWA HI US 2152 -15801 319 COOPAB +UPPO1 UPPER SANDUSKY (2 E) OH US 4085 -8326 241 GOES +UPRC2 FORT COLLINS (7 SSE) CO US 4049 -10505 1487 ALERT +UPRM1 OQUOSSOC (7 SW) ME US 4487 -7087 -9999 COOPB +UPRN2 LAS VEGAS (4 SSW) NV US 3605 -11508 607 ALERT +UPRS1 NEW ELLENTON (5 SE) SC US 3337 -8163 50 +UPRU1 GREEN RIVER (56 NE) UT US 3948 -10928 2499 GOES +UPSC1 PALM SPRINGS (10 W) CA US 3385 -11672 2042 ALERT +UPSC2 DENVER (4 WNW) CO US 3975 -10508 1655 +UPSO1 UPPER SANDUSKY OH US 4083 -8328 260 COOPAB +UPSO3 UPPER SODA OR US 4440 -12240 366 OTHER +UPSS2 LEAD (12 SE) SD US 4420 -10400 -9999 SNOCOR +UPSW3 UPSON WI US 4637 -9041 456 COOPB +UPTC1 PALM SPRINGS (6 WSW) CA US 3378 -11664 2316 ALERT +UPTM1 UPTON (18 NNE) ME US 4494 -7090 530 UCOOP +UPTN6 UPTON (1 W) NY US 4087 -7289 23 COOPB +UPTW4 UPTON WY US 4410 -10462 1298 COOPAB +UPWO1 UPPER SANDUSKY OH US 4082 -8328 260 COOPB +UPWT1 OLIVER SPRINGS (6 N) TN US 3612 -8433 1024 IFLOWS +UPWW1 WENATCHEE (10 S) WA US 4728 -12037 1341 SNOTEL +URBC2 AURORA (3 NW) CO US 3977 -10487 1610 ALERT +URBI2 URBANA (4 SSW) IL US 4008 -8824 220 COOPABC +URBN6 URBANA NY US 4237 -7720 543 +URBO1 URBANA OH US 4010 -8378 305 COOPAB +URDM4 DETROIT MI US 4239 -8328 -9999 +UREH3 REMOLINO HO 1495 -8826 -9999 +URGC2 CREEDE (20 SW) CO US 3772 -10727 2850 SNOTEL +URHM7 URICH (1 S) MO US 3845 -9400 229 COOPB +URLA2 COOPER LANDING (12 SSW) AK US 6035 -14988 230 +URSP1 URSINA PA US 3982 -7932 -9999 GOES +URUA2 UNALAKLEET (14 ENE) AK US 6393 -16034 6 GOES +URVC2 URAVAN CO US 3838 -10874 1527 COOPAB +URVO1 UHRICHSVILLE OH US 4039 -8135 262 GOES +URWA2 HYDER (40 NW) AK US 5624 -13088 -9999 GOES +URYC2 OURAY CO US 3803 -10767 -9999 UCOOP +USAM5 MINNEAPOLIS MN US 4498 -9326 -9999 UCOOP +USBP1 UPPER STRASB PA US 4008 -7772 -9999 +USCC1 LOS ANGELES (4 SW) CA US 3403 -11847 20 PROF +USCC2 COLORADO SPRINGS (13 NE) CO US 3896 -10471 2124 ALERT +USCN5 LOS ALAMOS (6 NW) NM US 3599 -10636 3243 ALERT +USCS1 COLUMBIA (1 SE) SC US 3398 -8102 74 COOPA +USDC1 MORAGA (4 S) CA US 3778 -12212 145 OTHER +USDC2 DENVER (4 WNW) CO US 3975 -10508 1655 ALERT +USEA3 KINGMAN (12 W) AZ US 3522 -11426 853 ALERT +USGL1 INNISWOLD (2 E) LA US 3040 -9103 0 ALERT +USJC2 PAGOSA SPRINGS (15 NE) CO US 3748 -10683 3109 SNOTEL +USLC1 OAKLAND (6 ESE) CA US 3777 -12217 120 COOPB +USLV2 WAYNESBORO (13 SSW) VA US 3792 -7902 596 IFLOWS +USNA ANNAPOLIS MD US 3898 -7648 -9999 +USPU1 DUCHESNE (29 NW) UT US 4063 -11067 2492 +USQR1 RICHMOND RI US 4248 -7161 25 GOES +USRC1 CAMBRIA (5 NE) CA US 3558 -12100 80 ALERT +USRN3 RANDOLPH (4 SW) NH US 4436 -7134 457 SNOCOR +USRN8 UPHAM ND US 4863 -10072 -9999 UCOOP +USSM4 U.S. Slip MI US 4650 -8434 -9999 CTGN +USTS2 USTA (8 WNW) SD US 4525 -10232 725 COOPAB +USTU1 MOUNTAIN HOME (20 NW) UT US 4057 -11067 2492 +USWU1 VERNAL (50 S) UT US 3972 -10945 1920 GOES +UTAC2 AURORA (4 SE) CO US 3969 -10484 1687 ALERT +UTAO1 UTICA OH US 4023 -8245 304 IFLOWS +UTAU1 LEHI (5 W) UT US 4036 -11190 1371 OTHER +UTBP4 UTUADO (2 ESE) PR 1826 -6668 -9999 +UTCC1 MORGAN HILL (5 N) CA US 3722 -12168 224 ALERT +UTCC2 FORT GARLAND (17 N) CO US 3762 -10537 3246 SNOTEL +UTCK1 UTICA KS US 3864 -10017 799 COOPB +UTCN1 UTICA NE US 4091 -9735 485 COOPB +UTCN6 UTICA (7 NW) NY US 4317 -7539 216 SNOCOR +UTCP1 UTICA PA US 4144 -7996 311 GOES +UTEC2 CORTEZ (9 NNE) CO US 3747 -10854 2108 AHOS +UTEN5 LOGAN (3 SW) NM US 3534 -10344 1141 +UTEU1 VERNAL (31 NW) UT US 4087 -10980 2693 +UTFP4 UTUADO (2 NE) PR 1829 -6669 -9999 GOES +UTHC1 MEYERS (1 W) CA US 3885 -12003 1923 GOES +UTHP4 UTUADO (6 WNW) PR 1830 -6678 -9999 GOES +UTHU1 ST. GEORGE (20 NW) UT US 3716 -11388 1757 NWR +UTIO1 UTICA OH US 4022 -8245 -9999 GOES +UTIS2 UTICA SD US 4298 -9748 -9999 UCOOP +UTKP4 UTUADO (3 W) PR 1826 -6675 -9999 GOES +UTLC2 FORT COLLINS CO US 4060 -10509 1527 ALERT +UTLP4 UTUADO (7 WSW) PR 1823 -6681 -9999 GOES +UTLU1 LEHI (6 NW) UT US 4043 -11192 1362 UCOOP +UTMC1 WRIGHTWOOD (7 S) CA US 3427 -11761 2591 WSF +UTMM8 BROWNING (16 SW) MT US 4850 -11335 1508 ALERT +UTNW4 UPTON (10 W) WY US 4410 -10483 -9999 UCOOP +UTO HUGHES (18 ESE) AK US 6598 -15368 372 S +UTOF1 HIDDEN RIVER (5 NW) FL US 2731 -8234 -9999 OTHER +UTOT2 UTOPIA TX US 2959 -9952 434 COOPB +UTOW4 UPTON (6 SW) WY US 4403 -10472 -9999 UCOOP +UTPC2 HOT SULPHUR SPRINGS (20 S) CO US 3982 -10610 2911 WSF +UTRC1 SOUTH LAKE TAHOE (1 NE) CA US 3892 -11999 1899 GOES +UTRU1 TOOELE (49 NW) UT US 4105 -11294 1353 COOPABC +UTS HUNTSVILLE TX US 3075 -9559 -9999 +UTUP4 UTUADO (2 SW) PR 1824 -6672 50 GOES +UTWA2 PORT ALSWORTH (36 NNE) AK US 6065 -15380 -9999 SNOCOR +UTWA3 WICKENBURG (11 E) AZ US 3396 -11253 985 ALERT +UTX WEST PALM BEACH FL US 2690 -8032 -9999 SAWRS +UTXP4 UTUADO (3 N) PR 1830 -6670 90 GOES +UTYC1 LONE PINE (18 WNW) CA US 3665 -11840 3463 WSF +UTYG1 ATLANTA (7 W) GA US 3374 -8457 -9999 GOES +UTYM7 UNITY VILLAGE MO US 3895 -9440 287 COOPB +UUO WILLOW (1 NW) AK US 6175 -15005 63 +UUU NEWPORT RI US 4153 -7128 -9999 +UUUK1 FT SCOTT (15 W) KS US 3784 -9498 265 GOES +UVA UVALDE TX US 2921 -9974 279 +UVAC1 MORGAN HILL (5 S) CA US 3707 -12168 149 ALERT +UVAT2 UVALDE (18 NW) TX US 2943 -10000 354 +UVCC2 NEDERLAND (6 NW) CO US 4003 -10557 3139 SNOTEL +UVDT2 UVALDE (22 NW) TX US 2947 -10002 -9999 COOPB +UVDV1 THETFORD VT US 4380 -7225 140 +UVET2 UVALDE (1 W) TX US 2920 -9982 -9999 UCOOP +UVGC1 GILROY CA US 3699 -12157 67 ALERT +UVIC2 AURORA (5 N) CO US 3980 -10484 -9999 GOES +UVLT2 UVALDE TX US 2912 -9989 252 +UVRT2 UVALDE TX US 2919 -9983 279 COOPAB +UVSC1 MORGAN HILL (7 SW) CA US 3708 -12180 495 ALERT +UVSN5 RINCON (11 SSW) NM US 3252 -10712 1524 GOES +UVVT2 UVALDE TX US 2924 -9979 -9999 NWR +UWCT2 TOMBALL TX US 3006 -9562 -9999 ALERT +UWDA2 HEALY AK US 6377 -14795 911 SNOCOR +UWHC1 BIG BEAR CITY (7 SE) CA US 3421 -11676 2646 WSF +UWHN7 UWHARRIE (3 SW) NC US 3537 -8003 104 +UWMC1 HUME (17 N) CA US 3704 -11890 2774 WSF +UXBM3 UXBRIDGE MA US 4210 -7161 -9999 GOES +UZA ROCK HILL SC US 3499 -8106 204 ASOS +UZK INDIANAPOLIS IN US 3971 -8628 -9999 +VABC1 TENNANT (7 NE) CA US 4164 -12179 1618 GOES +VABC2 GOLDEN (5 NE) CO US 3979 -10515 1684 ALERT +VABV2 DAWLEY CORNERS VA US 3669 -7601 3 GOES +VACC1 VACAVILLE (3 NE) CA US 3840 -12196 34 COOPAB +VACK1 VALLEY CENTER (1 W) KS US 3783 -9739 411 +VACM8 VIRGINIA CITY MT US 4529 -11195 1760 COOPAB +VACN5 LOS ALAMOS (35 NW) NM US 3602 -10680 2836 SNOTEL +VAD VALDOSTA GA US 3098 -8320 71 WSR88D +VADC1 POTTER VALLEY (5 N) CA US 3939 -12312 427 WSF +VADM5 VADNAIS LAKE MN US 4505 -9310 -9999 COOPC +VADN5 VALDEZ NM US 3654 -10556 -9999 UCOOP +VADP1 APOLLO (2 E) PA US 4059 -7952 347 COOPB +VAEO3 VALE OR US 4398 -11724 683 COOPABC +VAES2 VALE (4 W) SD US 4462 -10348 869 GOES +VAHT2 VAN HORN (4 ENE) TX US 3104 -10484 1205 COOPA +VAHW2 VALLEY HEAD WV US 3855 -8003 739 COOPB +VAIA3 VAIL AZ US 3205 -11071 985 COOPB +VAIC2 VAIL (1 SE) CO US 3966 -10636 2521 COOPA +VAIM6 VAIDEN (1 SSW) MS US 3332 -8975 119 COOPB +VAK CHEVAK AK US 6153 -16558 -9999 +VAKF1 KEY BISCAYNE FL US 2573 -8016 0 HTG +VALA1 BIRMINGHAM AL US 3351 -8684 -9999 GOES +VALA3 VAIL AZ US 3213 -11072 908 COOPB +VALC1 ESCONDIDO (4 NNE) CA US 3323 -11704 395 ALERT +VALC2 DURANGO (22 NE) CO US 3750 -10750 3316 SNOTEL +VALF1 VALKARIA (4 W) FL US 2795 -8061 -9999 +VALG1 VALDOSTA (4 WNW) GA US 3086 -8335 82 COOPB +VALH3 VALLECILLO HO 1453 -8739 -9999 +VALI2 VALLEY CITY IL US 3970 -9065 127 GOES +VALI2G VALLEY CITY IL US 3970 -9065 127 +VALI3 VALPARAISO IN US 4152 -8703 244 COOPABC +VALM7 VALLEY CITY MO US 3887 -9361 -9999 COOPB +VALM8 ROY (22 E) MT US 4734 -10850 887 COOPABC +VALN1 VALENTINE (22 SSW) NE US 4257 -10069 893 COOPAB +VALN5 VALMORA NM US 3582 -10493 1920 COOPA +VALN6 VALATIE (1 S) NY US 4243 -7368 91 COOPAB +VALN7 VALE (2 SW) NC US 3552 -8144 274 COOPBC +VALN8 VALLEY CITY (3 NNW) ND US 4697 -9803 369 COOPAB +VALO2 VALLIANT (3 W) OK US 3400 -9514 145 COOPB +VALO3 VALE (2 E) OR US 4399 -11722 677 GOES +VALP4 JUNCOS (1 S) PR 1822 -6593 98 GOES +VALS2 VALLEY SPRINGS SD US 4358 -9647 -9999 UCOOP +VALT1 VALE (3 N) TN US 3614 -8826 -9999 NWR +VALT2 VALENTINE TX US 3059 -10449 1356 COOPAB +VALU1 LAVERKIN UT US 3720 -11329 2265 GOES +VALW1 CENTRALIA (18 E) WA US 4677 -12260 216 GOES +VALW3 VALDERS WI US 4407 -8788 256 UCOOP +VAMA3 VAMORI AZ US 3195 -11235 539 GOES +VAMP4 JUNCOS (5 S) PR 1816 -6591 200 GOES +VANM1 VAN BUREN ME US 4717 -6793 139 COOPAB +VANM4 VANDERBILT (11 NE) MI US 4517 -8445 283 COOPB +VANM6 VANCLEAVE (3 SW) MS US 3050 -8866 3 COOPB +VANM7 VANZANT (4 SE) MO US 3693 -9227 -9999 UCOOP +VANN7 PLYMOUTH (9 S) NC US 3573 -7675 6 GOES +VANT1 DICKSON (10 NNW) TN US 3621 -8747 197 COOPC +VANW1 VANCOUVER WA US 4562 -12267 1 COOPB +VANW2 CRAWFORD (1 S) WV US 3891 -8041 460 IFLOWS +VAPF1 VALKARIA (1 W) FL US 2796 -8056 -9999 +VAPN2 NIXON (8 SW) NV US 3975 -11946 -9999 NWR +VAPW1 VANCOUVER WA US 4562 -12267 1 HTG +VAQC1 BYRON (8 W) CA US 3779 -12174 341 GOES +VARA1 SAGINAW (4 SE) AL US 3318 -8677 -9999 +VARI1 GRANDVIEW (40 SSW) ID US 4245 -11642 1777 WSF +VARM6 VARDAMAN MS US 3387 -8917 107 +VASC1 LOS GATOS (2 NNE) CA US 3725 -12196 90 ALERT +VASN7 VASS (8 SE) NC US 3518 -7918 58 GOES +VASO2 VANOSS (2 NE) OK US 3479 -9684 320 OTHER +VASQ2 PENDICTON (18 SE) BC CN 4928 -11933 1400 WSF +VASV2 VANSANT VA US 3723 -8210 335 IFLOWS +VATU1 TABIONA (14 NE) UT US 4043 -11093 2316 UCOOP +VAUC1 MT. DIABLO CA US 3788 -12192 1125 ALERT +VAUF1 TALLAHASSEE FL US 3044 -8452 -9999 ALERT +VAUM8 VAUGHN (4 SE) MT US 4753 -11148 1011 GOES +VAVI1 ISLAND PARK (20 N) ID US 4463 -11132 2036 WSF +VAVQ2 VAVENBY BC CN 5158 -11978 445 +VAVS2 RAPID CITY (11 W) SD US 4403 -10344 1411 GOES +VAX STOCKTON GA US 3089 -8301 77 WSR88D +VAY MOUNT HOLLY NJ US 3994 -7485 -9999 ASOS +VAYT2 VALLEY MILLS TX US 3165 -9747 192 COOPB +VAZI3 VALPARAISO (3 E) IN US 4143 -8700 228 UCOOP +VBCC2 GOLDEN (3 N) CO US 3980 -10522 1798 ALERT +VBDN2 LAS VEGAS (2 E) NV US 3611 -11511 590 ALERT +VBG LOMPOC CA US 3473 -12058 -9999 +VBGC1 LOMPOC (10 ESE) CA US 3477 -12053 149 PROF +VBGM4 VESTABURG MI US 4340 -8492 279 COOPBC +VBMC2 MODEL (16 ESE) CO US 3735 -10396 -9999 GOES +VBNA4 VAN BUREN (3 W) AR US 3548 -9439 122 UCOOP +VBOM1 VANCEBORO ME US 4557 -6743 112 +VBPC1 VERDI (9 N) CA US 3952 -12004 2231 ALERT +VBRA4 VAN BUREN (4 NW) AR US 3548 -9439 128 GOES +VBRM7 VIBURNUM MO US 3771 -9113 390 COOPB +VBRM7C VIBURNUM MO US 3772 -9113 390 +VBT BENTONVILLE (2 S) AR US 3635 -9422 395 +VBTC2 TYRONE (12 SE) CO US 3740 -10412 -9999 GOES +VBUA4 VAN BUREN AR US 3543 -9436 113 +VBUM6 VICKSBURG MS US 3237 -9085 78 COOPA +VBVS2 RAPID CITY (9 SW) SD US 4402 -10338 1260 GOES +VBX LOMPOC CA US 3484 -12040 396 WSR88D +VCAF1 MARATHON FL US 2471 -8111 0 HTG +VCAN2 CARSON CITY (4 NW) NV US 3919 -11983 1890 GOES +VCAO3 HARPER (7 SW) OR US 4378 -11772 853 +VCAT2 Port Lavaca TX US 2864 -9660 -9999 CTGN +VCB VACAVILLE CA US 3838 -12196 35 ASOS +VCBC1 BRIDGEPORT CA US 3819 -11921 2047 GOES +VCBM1 VANCEBORO (4 N) ME US 4556 -6743 128 COOPA +VCBT2 HOUSTON TX US 2969 -9522 -9999 +VCEF1 VENICE (11 NE) FL US 2718 -8229 -9999 +VCEN2 CARSON CITY (4 NW) NV US 3919 -11984 2048 ALERT +VCEN4 VINCETOWN (10 S) NJ US 3980 -7478 30 COOPC +VCFK1 VALLEY CENTER (2 NW) KS US 3784 -9740 411 +VCFO3 NOTI (10 NNW) OR US 4425 -12347 390 GOES +VCHC1 SARATOGA (3 SW) CA US 3723 -12207 454 ALERT +VCIO2 VICI (6 ESE) OK US 3607 -9922 648 PROF +VCKA1 BIRMINGHAM AL US 3358 -8672 -9999 GOES +VCKM4 VICKSBURG (2 E) MI US 4212 -8548 259 COOPB +VCKM6 VICKSBURG MS US 3231 -9091 14 +VCLN5 CUBA (9 E) NM US 3602 -10680 2836 +VCNC1 JULIAN (3 N) CA US 3311 -11658 1649 ALERT +VCNI3 VINCENNES (1 W) IN US 3868 -8753 128 COOPB +VCPL1 CYPREMORT POINT LA US 2971 -9188 0 GOES +VCPT2 VICTORIA TX US 2879 -9701 -9999 COOPAB +VCRC2 BAYFIELD (11 N) CO US 3738 -10758 2339 +VCRN8 VALLEY CITY ND US 4692 -9801 365 +VCRT2 VICTORIA TX US 2885 -9692 7 RAWS +VCSC7 LAS VACAS CL 2933 -10095 -9999 GOES +VCSCL LAS VACAS MX 2933 -10073 -9999 +VCSI3 VINCENNES (5 NE) IN US 3873 -8750 137 COOPABC +VCT VICTORIA TX US 2885 -9692 32 +VCTC1 LAKESIDE (4 N) CA US 3291 -11692 -9999 GOES +VCTM4 VICTORIA MI US 4670 -8923 399 COOPBC +VCV VICTORVILLE CA US 3460 -11738 -9999 +VCVA2 Village Cove, St. Paul Island 5713 -17029 -9999 CTGN +VCVA3 CAMP VERDE (9 E) AZ US 3445 -11179 876 GOES +VCVC1 VICTORVILLE (1 W) CA US 3454 -11731 871 COOPAB +VCVT2 HIGHLAND HEIGHTS (3 NW) TX US 2987 -9547 -9999 ALERT +VCVU1 VERNON (8 SE) UT US 3998 -11238 1892 GOES +VCWK1 WAMEGO (14 NE) KS US 3935 -9622 310 GOES +VDAC2 VIRGINIA DALE (7 ENE) CO US 4097 -10522 2138 COOPAB +VDBA3 CAVE CREEK (16 E) AZ US 3381 -11166 479 GOES +VDBC1 VANDENBERG VILLAGE (3 NNE) CA US 3476 -12049 -9999 GOES +VDBN2 NORTH LAS VEGAS (4 N) NV US 3625 -11509 588 ALERT +VDCA1 DOCENA (1 S) AL US 3355 -8693 -9999 GOES +VDCA3 CLARKDALE (6 N) AZ US 3485 -11207 1067 GOES +VDFC7 RIO ESCONDIDO CL 2867 -10056 -9999 GOES +VDFCL VILLA DE FUENTES MX 2867 -10056 -9999 +VDGN1 VERDIGRE NE US 4260 -9803 411 UCOOP +VDLC2 VIRGINIA DALE CO US 4095 -10535 -9999 UCOOP +VDMC1 INDEPENDENCE (12 WSW) CA US 3676 -11841 2896 WSF +VDPA3 PAULDEN (7 E) AZ US 3490 -11235 1255 GOES +VDPN6 BLEECKER NY US 4312 -7437 457 SNOCOR +VDSA3 SCOTTSDALE (16 NE) AZ US 3356 -11167 402 GOES +VDSG1 VALDOSTA (9 N) GA US 3095 -8327 40 +VDTA3 PINE (26 SW) AZ US 3407 -11172 618 GOES +VDWC1 GLENDALE CA US 3416 -11827 143 ALERT +VDWG1 VALDOSTA GA US 3083 -8328 -9999 GOES +VDYI2 VENEDY IL US 3847 -8962 -9999 GOES +VDZ VALDEZ AK US 6114 -14625 -9999 LAWRS +VDZA2 VALDEZ AK US 6113 -14636 0 HTG +VEBS2 VEBLEN (5 SE) SD US 4580 -9725 -9999 UCOOP +VECF1 VENICE FL US 2713 -8239 -9999 NWR +VECN2 CARSON CITY (2 NW) NV US 3919 -11981 1658 GOES +VECU1 RICHFIELD (3 E) UT US 3877 -11202 1600 +VEDN1 VERDIGRE (4 N) NE US 4265 -9804 393 GOES +VEDP4 RIO GRANDE (2 SE) PR 1836 -6581 12 GOES +VEF LAS VEGAS NV US 3605 -11518 661 +VEGC2 COLLBRAN (9 ESE) CO US 3921 -10782 1722 GOES +VEGH3 LA VEGONA HO 1521 -8855 -9999 +VEGP4 RIO GRANDE (4 S) PR 1832 -6582 375 GOES +VEHU1 TOOELE (20 SSW) UT US 4029 -11238 1583 NWR +VEL VERNAL (1 SSE) UT US 4044 -10951 1603 ASOS +VELN8 VELVA ND US 4806 -10095 462 UCOOP +VELU1 VERNAL (1 SW) UT US 4043 -10955 1667 COOPAB +VENA2 VENETIE AK US 6702 -14642 168 COOPB +VENA3 TUCSON (7 NE) AZ US 3231 -11084 829 ALERT +VENF1 VENICE FL US 2708 -8245 -9999 C-MAN +VENL1 VENICE LA US 2933 -8950 -9999 BASIC +VENN1 VENICE NE US 4120 -9634 -9999 AHOS +VENO3 VERNONIA (7 SW) OR US 4581 -12328 195 GOES +VENU1 DUGWAY (11 SE) UT US 4010 -11243 1676 GOES +VER VERACRUZ US 1915 -9612 -9999 UA +VERA1 VERNON AL US 3375 -8812 -9999 +VERC2 VERNON (4 SW) CO US 3992 -10238 1189 COOPB +VERF1 VERO BEACH FL US 2766 -8040 -9999 +VERM7 VERSAILLES MO US 3843 -9285 314 COOPAB +VERN1 VERDEL (1 E) NE US 4282 -9818 -9999 COOPB +VERN2 VERDI (1 SW) NV US 3950 -12000 1524 UCOOP +VERN4 VERGA NJ US 3983 -7510 -9999 +VERN8 VERONA ND US 4637 -9808 418 COOPB +VERO1 VERMILION OH US 4138 -8230 180 COOPB +VERP4 RIO GRANDE (3 S) PR 1835 -6584 38 GOES +VERQ2 VERNON COLDSTREAM RANCH BC CN 5023 -11920 482 +VERS2 VERMILLION (3 N) SD US 4282 -9692 343 +VERS2G VERMILLION (3 N) SD US 4282 -9692 -9999 +VERT1 VERNON TN US 3587 -8750 -9999 GOES +VERT2 VERNON (2 N) TX US 3418 -9928 -9999 GOES +VERU1 VERNON (2 SW) UT US 4008 -11246 1672 COOPAB +VERV1 VERGENNES VT US 4417 -7325 -9999 UCOOP +VERW1 VERLOT WA US 4809 -12178 297 COOPB +VERW3 VERONA WI US 4299 -8953 -9999 +VESM5 VESTA MN US 4450 -9542 329 COOPB +VESM6 VESTRY MS US 3074 -8878 -9999 +VESN5 YESO (2 S) NM US 3438 -10462 -9999 +VESN6 VESTAL NY US 4208 -7608 253 COOPB +VETO1 MT CARMEL (2 SE) OH US 3908 -8427 -9999 IFLOWS +VEVA3 CAMP VERDE (22 SSE) AZ US 3427 -11168 732 GOES +VEWF1 HIDDEN RIVER (7 N) FL US 2738 -8230 -9999 OTHER +VEYU1 VEYO (2 NE) UT US 3735 -11367 1402 +VFDT2 VICTORIA (5 N) TX US 2886 -9702 30 COOPAB +VFGP1 VALLEY FORGE PA US 4008 -7546 33 +VGAC1 LEE VINING (10 NW) CA US 3807 -11923 2896 SNOTEL +VGAM5 VIRGINIA (2 SSE) MN US 4749 -9252 532 NWR +VGAT2 VEGA (2 NW) TX US 3528 -10246 1217 COOPAB +VGBP4 VEGA BAJA PR 1845 -6637 -9999 GOES +VGBT2 HIGHLAND HEIGHTS (3 W) TX US 2988 -9547 -9999 ALERT +VGCM4 VOGEL CENTER (1 N) MI US 4420 -8505 -9999 +VGFN2 STEAMBOAT (4 ENE) NV US 3940 -11968 1932 ALERT +VGFP1 VANDERGRIFT PA US 4060 -7955 241 GOES +VGLK1 VIRGIL (3 S) KS US 3794 -9601 297 +VGT LAS VEGAS NV US 3621 -11520 678 ASOS +VHIC2 COLORADO SPRINGS (3 SE) CO US 3882 -10476 1829 ALERT +VHII4 VAN HORNE IA US 4201 -9209 287 COOPB +VHVN6 VAN HORNESVILLE (2 NW) NY US 4291 -7488 539 IFLOWS +VHW SALT LAKE CITY UT US 4077 -11188 1305 +VHWN5 CORREO (14 SW) NM US 3483 -10736 1747 UCOOP +VICC1 SAN MIGUEL (10 NE) CA US 3586 -12060 450 ALERT +VICC2 AURORA (3 SE) CO US 3971 -10484 1692 ALERT +VICF1 VICKSBURG (1 SE) FL US 3032 -8565 -9999 UCOOP +VICI4 SPIRIT LAKE (4 W) IA US 4343 -9518 -9999 UCOOP +VICK1 VICTORIA (4 NW) KS US 3888 -9920 591 UCOOP +VICK2 VICTORY (5 NW) KY US 3732 -8412 345 COOPAB +VICM6 VICKSBURG MS US 3235 -9087 24 COOPC +VICM8 VICTOR (1 NE) MT US 4644 -11412 1015 ALERT +VICN6 VICTOR (1 N) NY US 4298 -7741 201 COOPB +VICO2 VICI OK US 3615 -9928 689 COOPB +VICT2 VICTORIA TX US 2879 -9701 9 +VICV1 VICTORY VT US 4451 -7184 -9999 +VICW3 DESOTO (3 N) WI US 4348 -9121 235 UCOOP +VIDG1 VIDALIA GA US 3222 -8241 -9999 GOES +VIDL1 VIDALIA LA US 3158 -9147 18 COOPB +VIDM8 VIDA (6 NE) MT US 4788 -10537 732 COOPABC +VIDO3 VIDA (5 E) OR US 4413 -12247 261 GOES +VIEE2 RIO JIBOA AT PUENTE VIEJ ES 1352 -8898 -9999 +VIEM2 VIENNA (1 NE) MD US 3849 -7582 3 COOPA +VIEP4 ISABEL SEGUNDA PR 1812 -6542 -9999 GOES +VIGC2 VILLA GROVE CO US 3825 -10595 -9999 UCOOP +VIGS2 VIRGIL (2 NW) SD US 4432 -9848 -9999 UCOOP +VIGT2 VIGO PARK TX US 3465 -10150 -9999 COOPAB +VIH VICHY MO US 3813 -9177 351 +VILA1 BIRMINGHAM AL US 3355 -8679 -9999 +VILA2 VITSKARI IS. LT AK US 5658 -13617 -9999 BUOY +VILF1 ST AUGUSTINE (2 E) FL US 2992 -8130 25 OTHER +VILI4 VILLISCA IA US 4090 -9500 -9999 UCOOP +VILN5 VILLANUEVA NM US 3527 -10535 1764 COOPB +VILO3 SELMA (4 E) OR US 4228 -12353 445 COOPAC +VILP4 VILLALBA (3 NW) PR 1816 -6653 -9999 GOES +VINA1 VINCENT (4 N) AL US 3345 -8639 132 GOES +VINA3 APACHE JUNCTION (4 S) AZ US 3334 -11154 482 ALERT +VINC1 PALMDALE (7 SSW) CA US 3449 -11814 956 COOPB +VINF1 VINELAND (7 SW) FL US 2833 -8158 20 GOES +VING1 ATLANTA GA US 3386 -8445 229 GOES +VINI3 VINCENNES IN US 3870 -8752 -9999 GOES +VINI4 VINTON IA US 4217 -9202 241 UCOOP +VINN3 WEARE NH US 4313 -7177 250 SNOCOR +VINO2 VINSON (3 WNW) OK US 3491 -9991 593 COOPB +VINP4 VILLALBA (3 NE) PR 1816 -6646 -9999 GOES +VIOC1 VIOLA (6 ENE) CA US 4054 -12158 1850 GOES +VIOW3 VIOLA WI US 4333 -9067 -9999 UCOOP +VIPL1 VILLE PLATTE LA US 3070 -9228 21 COOPB +VIPU1 TREMONTON (89 WNW) UT US 4190 -11385 2338 WSF +VIRH3 LA VIRTUD HO 1404 -8865 -9999 +VIRK1 VIRGIL KS US 3798 -9601 323 COOPB +VIRN1 VIRGINIA (1 ENE) NE US 4025 -9650 471 COOPAB +VIRS2 VIRGIL SD US 4428 -9842 408 UCOOP +VIRU1 VIRGIN (1 E) UT US 3720 -11318 1067 GOES +VIS VISALIA CA US 3632 -11939 90 SAWRS +VISC1 VISALIA CA US 3633 -11930 99 COOPAB +VISN2 VISTA NV US 3952 -11970 1331 +VISN6 VISCHER FERRY NY US 4282 -7385 85 OTHER +VIVL1 VIVIAN LA US 3290 -9398 67 COOPB +VIVP4 UTUADO (4 SE) PR 1823 -6668 330 GOES +VIVS2 VIVIAN (7 N) SD US 4403 -10027 610 UCOOP +VIVW4 KEMMERER (13 NNW) WY US 4197 -11067 2185 WSF +VIXG1 ATLANTA GA US 3387 -8445 229 GOES +VJOC1 VALLEJO CA US 3815 -12225 7 OTHER +VJUT2 VALLEY JUNCTION TX US 3083 -9663 -9999 RFCSIM +VKMT1 GREENEVILLE (8 S) TN US 3603 -8272 1439 IFLOWS +VKNM5 VIKING (8 NW) MN US 4829 -9655 -9999 UCOOP +VKOC1 BISHOP (28 W) CA US 3739 -11890 3078 GOES +VKS VICKSBURG MS US 3224 -9093 -9999 +VKSA3 STANFIELD (17 WSW) AZ US 3284 -11225 533 +VKSM6 VICKSBURG MS US 3235 -9088 -9999 +VKZO3 LAKEVIEW (87 ENE) OR US 4247 -11872 2012 WSF +VLAA3 VAIL (2 SE) AZ US 3204 -11068 978 ALERT +VLAN8 VELVA (3 NE) ND US 4808 -10088 468 COOPAB +VLBA1 BESSEMER (2 W) AL US 3340 -8699 133 GOES +VLBP4 VILLALBA (3 N) PR 1817 -6649 868 COOPB +VLCC1 VALLEY CENTER (2 NE) CA US 3323 -11699 418 GOES +VLCI1 IDAHO FALLS (3 SE) ID US 4345 -11208 1418 GOES +VLD VALDOSTA GA US 3078 -8328 61 ASOS +VLES2 NEWELL (7 SSE) SD US 4462 -10340 843 UCOOP +VLET2 VOLENTE (2 NE) TX US 3047 -9785 -9999 ALERT +VLFC1 VICTORVILLE (6 NE) CA US 3459 -11727 -9999 ALERT +VLGF1 THE VILLAGES FL US 2893 -8195 30 UCOOP +VLGI4 ELKADER (5 SSW) IA US 4280 -9144 235 COOPB +VLHA3 TUCSON (12 SW) AZ US 3211 -11113 788 ALERT +VLHC7 VILLA HIDALGO CL 2780 -9988 -9999 GOES +VLHCL VILLA HIDALGO MX 2780 -9988 -9999 +VLHW2 VALLEY HEAD (4 SE) WV US 3854 -8004 739 +VLJC1 VALLEJO (3 NE) CA US 3814 -12223 40 COOPC +VLKC1 TEMECULA (9 E) CA US 3350 -11698 448 GOES +VLKL1 ABBEVILLE (16 SSW) LA US 2978 -9222 12 COOPA +VLLC1 ORANGE (5 ENE) CA US 3427 -11921 171 ALERT +VLLM7 VALLEY PARK MO US 3855 -9048 131 COOPB +VLLM7G VALLEY PARK MO US 3855 -9048 -9999 +VLLP4 VILLALBA (1 E) PR 1813 -6650 168 COOPB +VLMC2 VAIL CO US 3938 -10662 3139 SNOTEL +VLMN5 VALMORA NM US 3582 -10492 -9999 UCOOP +VLMQ2 VALEMOUNT BC CN 5283 -11925 808 +VLMT2 VANDERPOOL (4 N) TX US 2981 -9958 556 COOPB +VLNF1 WINTER GARDEN (7 SSW) FL US 2847 -8165 41 UCOOP +VLNN1 VALENTINE (1 N) NE US 4289 -10055 796 NWR +VLPC1 VILLA PARK CA US 3381 -11777 176 ALERT +VLPI4 LITTLEPORT IA US 4275 -9137 206 UCOOP +VLPI4G LITTLEPORT IA US 4275 -9137 -9999 +VLRF1 VALRICO (2 E) FL US 2793 -8222 18 +VLRK2 VAN LEAR KY US 3775 -8272 -9999 GOES +VLRM8 VALIER MT US 4831 -11225 1161 COOPABC +VLRT1 VANLEER TN US 3623 -8744 261 COOPB +VLSC1 VALLEY SPRINGS (1 SW) CA US 3818 -12086 253 ALERT +VLSL1 LAFAYETTE LA US 3022 -9200 -9999 +VLSR6 VILLA SANDINO NR 1204 -8500 -9999 +VLTA3 LITTLEFIELD (1 NE) AZ US 3690 -11392 538 GOES +VLTG1 VALDOSTA GA US 3090 -8330 -9999 NWR +VLTT2 VALENTINE (10 WSW) TX US 3055 -10465 1347 COOPB +VLVI1 ISLAND PARK (20 N) ID US 4465 -11133 1981 GOES +VLVK2 VALLEY VIEW KY US 3784 -8444 192 GOES +VLVN8 VELVA ND US 4807 -10093 427 COOPB +VLYC1 PALMDALE (12 SE) CA US 3445 -11785 -9999 GOES +VLYK1 VALLEY FALLS KS US 3935 -9545 283 COOPB +VLYK2 VILEY (1 SW) KY US 3807 -8455 268 GOES +VLYM2 VALLEYWOOD MD US 3945 -7665 138 ALERT +VLYM7 VALLEY CITY (1 NW) MO US 3887 -9362 216 COOPB +VLYO3 LAKEVIEW (22 N) OR US 4248 -12028 1318 COOPAB +VLYW2 VALLEY HEAD WV US 3855 -8004 -9999 +VLYW4 CODY (34 SW) WY US 4421 -10955 1890 GOES +VLZA2 VALDEZ AK US 6114 -14637 7 NWR +VLZO3 VALSETZ OR US 4485 -12367 354 +VMAT2 VALLEY MILLS TX US 3167 -9747 -9999 +VMPA2 ANCHORAGE AK US 6120 -14990 11 COOPC +VMQN2 MESQUITE (2 W) NV US 3679 -11409 475 OTHER +VMSL1 VIVIAN LA US 3288 -9399 79 UCOOP +VMVC1 MONO HOT SPRINGS (4 NNE) CA US 3739 -11897 2286 WSF +VNAG1 VIENNA (2 WNW) GA US 3211 -8383 104 COOPC +VNAM6 VERONA MS US 3420 -8872 99 COOPC +VNAM7 VIENNA (2 WNW) MO US 3820 -9198 235 COOPAB +VNBC2 BAYFIELD (21 N) CO US 3748 -10754 2410 +VNBM1 VANCEBORO ME US 4558 -6793 -9999 +VNBM7 VAN BUREN MO US 3698 -9102 146 +VNCC1 STOCKTON (10 WNW) CA US 3805 -12150 0 OTHER +VNCF1 VENICE FL US 2710 -8244 2 COOPAB +VNCL1 VENICE LA US 2928 -8935 0 GOES +VNCM6 SUMNER (5 N) MS US 3405 -9035 46 SCAN +VNCN4 VINCENTOWN NJ US 3994 -7476 -9999 +VNCU1 NEPHI (33 NW) UT US 3993 -11242 2286 SNOTEL +VNCW1 VANCOUVER (4 NNE) WA US 4568 -12265 64 COOPC +VNDC1 LOMPOC (10 W) CA US 3460 -12063 104 OTHER +VNDI2 VANDALIA IL US 3897 -8910 165 +VNDI4 VANDALIA IA US 4154 -9326 -9999 GOES +VNDM7 VANDALIA MO US 3932 -9148 232 COOPAB +VNDM8 FORSYTH (15 NW) MT US 4643 -10692 800 COOPB +VNDO1 VANDALIA OH US 3989 -8417 294 IFLOWS +VNDT2 VANDERPOOL (10 N) TX US 2981 -9957 690 COOPB +VNEF1 ENGLEWOOD (5 NW) FL US 2703 -8240 5 +VNGW1 RICHLAND (2 NW) WA US 4630 -11933 -9999 +VNHM3 VINEYARD HAVEN MA US 4143 -7060 0 CTGN +VNHU1 HURRICANE UT US 3717 -11340 794 +VNIF1 VENICE (8 ENE) FL US 2714 -8232 -9999 +VNKA2 VENETIE (24 NW) AK US 6680 -14672 160 GOES +VNLA3 LITTLEFIELD (7 NE) AZ US 3692 -11383 610 GOES +VNLC1 PINECREST (19 SE) CA US 3802 -11972 2042 WSF +VNMC1 CITRUS HEIGHTS CA US 3870 -12131 36 ALERT +VNMI4 VAN METER IA US 4153 -9395 256 +VNMI4G VAN METER IA US 4153 -9395 256 +VNNI1 KETCHUM (30 NW) ID US 4380 -11485 2731 SNOTEL +VNNT2 VERNON (2 W) TX US 3416 -9933 374 COOPAB +VNOC1 VENADO CA US 3861 -12302 384 +VNPP1 VALLEY FORGE (1 E) PA US 4010 -7545 49 COOPB +VNRM8 VAN NORMAN (4 NE) MT US 4735 -10636 716 GOES +VNSC1 VERNALIS (3 NE) CA US 3768 -12127 11 GOES +VNSO2 VINITA (10 NNW) OK US 3678 -9522 230 +VNST2 VENUS TX US 3249 -9712 -9999 GOES +VNTI4 VINTON IA US 4217 -9200 259 COOPABC +VNTL1 VINTON LA US 3018 -9358 4 COOPB +VNTO1 VINTON OH US 3898 -8234 183 IFLOWS +VNTO2 VINITA (2 N) OK US 3667 -9513 224 COOPAB +VNUF1 VENUS FL US 2714 -8133 49 COOPB +VNVC1 KYBURZ (12 SSE) CA US 3895 -12031 2048 OTHER +VNX CHEROKEE OK US 3674 -9813 377 WSR88D +VNY VAN NUYS CA US 3421 -11849 244 +VNZM7 VANZANT (1 N) MO US 3698 -9230 360 COOPB +VOCMB VOCHATZER, J MO US 3892 -9437 -9999 +VOFN2 OVERTON (9 SE) NV US 3643 -11451 610 COOPAC +VOK CAMP DOUGLAS WI US 4394 -9026 276 UCOOP +VOLC1 MANTON (2 N) CA US 4046 -12187 677 COOPB +VOLI4 VOLGA (1 E) IA US 4281 -9152 252 UCOOP +VOLM8 VOLBORG MT US 4584 -10568 908 COOPB +VOLS2 VOLGA SD US 4432 -9692 -9999 UCOOP +VONC1 KNIGHTS LANDING (6 ESE) CA US 3878 -12160 13 GOES +VORT2 VON ORMY TX US 2930 -9864 163 GOES +VPC CARTERSVILLE GA US 3412 -8485 231 ASOS +VPFW1 TELMA (4 W) WA US 4785 -12090 1146 GOES +VPLT2 VANDERPOOL TX US 2975 -9957 488 +VPMC1 CAMPBELL (2 SW) CA US 3726 -12196 76 ALERT +VPOI3 VALPARAISO (5 NNE) IN US 4154 -8703 265 COOPB +VPRN1 VALPARAISO NE US 4108 -9683 399 COOPB +VPS VALPARAISO FL US 3048 -8653 -9999 WSR88D +VPZ VALPARAISO IN US 4145 -8701 -9999 +VQAW3 VIROQUA (2 S) WI US 4353 -9087 361 COOPAB +VQN VOLENS (1 W) VA US 3695 -7898 185 +VQSP4 ISABEL SEGUNDA PR 1815 -6544 2 HTG +VQZC2 DILLON (19 NE) CO US 3985 -10582 2926 +VRAT2 VICTORIA TX US 2884 -9692 32 COOPAB +VRB VERO BEACH FL US 2765 -8042 11 ASOS +VRBA1 VERBENA (6 E) AL US 3280 -8645 107 COOPB +VRBF1 VERO BEACH (4 W) FL US 2769 -8044 6 COOPAB +VRBU1 ST GEORGE (3 S) UT US 3707 -11358 771 GOES +VRCF1 VALRICO FL US 2794 -8225 -9999 OTHER +VRCN2 VIRGINIA CITY NV US 3930 -11963 1932 COOPAB +VRDC1 VENTURA CA US 3434 -11929 67 GOES +VRDI2 VIRDEN (1 N) IL US 3952 -8977 206 COOPAB +VRDM8 VIDA (14 NE) MT US 4790 -10522 640 GOES +VRDN1 VERDEL (6 S) NE US 4273 -9822 400 +VRDN5 VARIADERO (2 NE) NM US 3540 -10444 1338 +VREI2 VIRGINIA IL US 3995 -9021 189 COOPB +VRFC1 OAK VIEW (5 S) CA US 3435 -11831 67 ALERT +VRFN1 VALENTINE (27 SSE) NE US 4248 -10046 -9999 OTHER +VRGK1 VIRGIL KS US 3798 -9602 323 GOES +VRGK2 VIRGIE KY US 3733 -8258 280 +VRGM8 VIRGELLE (1 SW) MT US 4801 -11026 764 +VRH ANCHORAGE AK US 6122 -14995 -9999 +VRLC1 BRIDGEPORT (12 S) CA US 3808 -11923 2804 WSF +VRLL1 LAFAYETTE LA US 3022 -9194 -9999 +VRLS2 VIRGIL (9 SW) SD US 4422 -9858 -9999 UCOOP +VRLU1 VERNAL UT US 4041 -10959 -9999 NWR +VRMC2 LAKE GEORGE (2 NE) CO US 3900 -10534 2593 ALERT +VRMS2 VERMILLION (2 SE) SD US 4276 -9692 363 COOPAB +VRMU1 GUNNISON (3 W) UT US 3915 -11187 1532 +VRNA1 VERNON (2 SW) AL US 3374 -8813 81 COOPAB +VRNC1 TRACY (6 SSW) CA US 3766 -12147 113 ALERT +VRNF1 VERNON FL US 3063 -8571 3 +VRNI2 VARNA IL US 4104 -8923 222 COOPB +VRNI3 VERNON (1 SW) IN US 3898 -8562 189 +VRNL1 LEESVILLE (18 E) LA US 3103 -9298 -9999 RAWS +VRNN8 VERENDRYE (3 N) ND US 4815 -10072 447 GOES +VRNO3 VERNONIA OR US 4587 -12319 191 COOPAB +VRNS2 VERMILLION SD US 4278 -9692 344 UCOOP +VRNT2 VERNON TX US 3433 -9950 -9999 RFCSIM +VRNU1 GUNNISON (3 W) UT US 3915 -11187 1532 +VRNV1 VERNON VT US 4277 -7252 69 COOPB +VRON2 OVERTON (8 ENE) NV US 3658 -11432 375 GOES +VRON4 VERONA NJ US 4085 -7423 98 IFLOWS +VRPL1 PERRY LA US 2995 -9216 -9999 +VRPS2 PARKER (4 NE) SD US 4345 -9711 402 UCOOP +VRPS2G PARKER (4 NE) SD US 4345 -9711 -9999 +VRQW3 VIROQUA WI US 4355 -9090 -9999 UCOOP +VRSF1 TAVARES (1 SW) FL US 2879 -8175 25 UCOOP +VRSI3 VERSAILLES IN US 3907 -8525 286 COOPB +VRSM7 VAN BUREN MO US 3697 -9098 158 COOPAB +VRSO1 VERSAILLES OH US 4022 -8448 297 COOPB +VRSU1 ST. GEORGE (10 SW) UT US 3700 -11367 1274 GOES +VRVC1 VENTURA (2 W) CA US 3435 -11931 67 +VSAC1 VISALIA CA US 3633 -11928 101 ALERT +VSBM6 VICKSBURG MS US 3230 -9087 55 COOPB +VSF SPRINGFIELD VT US 4334 -7252 -9999 +VSHL1 LAFAYETTE LA US 3014 -9208 -9999 +VSHV1 VERSHIRE (3 NW) VT US 4398 -7237 585 SNOCOR +VSIN6 VESTAL NY US 4209 -7606 253 IFLOWS +VSLK2 VERSAILLES KY US 3805 -8472 -9999 UCOOP +VSLM1 VASSALBORO (6 SE) ME US 4438 -6961 62 SNOCOR +VSOF1 VENICE (3 SE) FL US 2708 -8242 -9999 OTHER +VSPI1 NEWDALE (1 NE) ID US 4391 -11147 1692 GOES +VSSK2 VALLEY STATION KY US 3805 -8587 134 GOES +VSSM4 VASSAR MI US 4337 -8358 192 COOPB +VSTC1 VISTA (2 NNE) CA US 3323 -11723 155 COOPC +VSTN6 VESTAL NY US 4210 -7605 244 +VSTV2 DAMASCUS (5 WNW) VA US 3665 -8185 -9999 +VSUV2 VESUVIUS (1 NW) VA US 3792 -7919 440 IFLOWS +VTA NEWARK OH US 4002 -8246 269 +VTAC1 VENTURA CA US 3428 -11930 32 COOPB +VTAC2 LA VETA (5 NE) CO US 3755 -10494 2036 GOES +VTCC1 CARMEL VALLEY (12 S) CA US 3630 -12172 1448 ALERT +VTFA1 BIRMINGHAM AL US 3354 -8682 162 GOES +VTGC1 BANNING (5 SSE) CA US 3384 -11681 1500 ALERT +VTLS2 VETAL (11 SE) SD US 4310 -10123 847 GOES +VTN VALENTINE (1 N) NE US 4288 -10055 789 +VTNC1 VINTON (1 NW) CA US 3982 -12018 1507 COOPB +VTNN1 VALENTINE NE US 4288 -10055 742 COOPAB +VTRC1 MEINERS OAKS CA US 3446 -11929 227 ALERT +VTRS2 VICTOR (1 ESE) SD US 4587 -9680 329 COOPABC +VTRT2 VICTORIA TX US 2878 -9696 -9999 NWR +VTTP1 POLK (3 SSE) PA US 4133 -7990 463 GOES +VTTS2 VICTOR (2 S) SD US 4583 -9683 -9999 UCOOP +VTUC1 VENTURA (4 E) CA US 3427 -11921 85 ALERT +VTX LOS ANGELES CA US 3441 -11918 831 WSR88D +VUO VANCOUVER WA US 4562 -12266 -9999 +VUW EUGENE ISLAND US 2825 -9183 -9999 AMOS +VUY BOHEMIA NY US 4080 -7310 -9999 +VVDN2 LAS VEGAS (6 ESE) NV US 3614 -11504 515 +VVIT2 VALLEY VIEW TX US 3349 -9716 221 +VVLM6 OKOLONA (8 WSW) MS US 3398 -8889 102 COOPB +VVNW4 KEMMERER (14 NW) WY US 4197 -11066 2200 UCOOP +VVOA4 VANDERVOORT (1 ENE) AR US 3439 -9435 320 COOPB +VVRA4 VANDERVOORT (8 E) AR US 3438 -9423 235 GOES +VVV ORTONVILLE MN US 4531 -9643 317 +VVWT2 VALLEY VIEW TX US 3344 -9717 -9999 GOES +VVYI3 VEVAY IN US 3875 -8507 143 COOPA +VWBC1 CORNING (5 E) CA US 3991 -12209 56 GOES +VWGI1 WEISER (40 NE) ID US 4437 -11633 1500 WSF +VWLG1 COLQUITT (5 SE) GA US 3111 -8468 46 GOES +VWMI4 WEST DES MOINES IA US 4160 -9368 -9999 UCOOP +VWS VALDEZ AK US 6113 -14635 7 COOPA +VWSA3 SAN MIGUEL (4 S) AZ US 3157 -11178 770 GOES +VWTI4 VAN WERT IA US 4087 -9380 344 NWR +VWU WASKISH_MUNI_APRT MN US 4815 -9452 340 +VWX OWENSVILLE IN US 3826 -8772 187 DOPPLER +VYAN2 VYA NV US 4159 -11987 1725 WSF +VYHA1 VALLEY HEAD AL US 3457 -8561 324 COOPAB +VYWK2 VALLEY STATION (2 W) KY US 3808 -8589 131 GOES +VZO WASHINGTON (7 E) DC US 3890 -7688 152 +W03 WILSON NC US 3577 -7797 -9999 +W06 CRISFIELD MD US 3798 -7553 -9999 +W10 MANASSAS VA US 3872 -7752 -9999 SAWRS +W30 OCEAN CITY MD US 3831 -7512 -9999 MARS +W51 CAPE CHARLES VA US 3725 -7600 -9999 MARS +W71 SUNNYBANK VA US 3788 -7618 -9999 AMOS +W76 WEST CAMERON US 2838 -9350 29 SAWRS +W78 SOUTH BOSTON VA US 3671 -7885 -9999 +W7SC2 PUEBLO CO US 3827 -10461 1425 ALERT +W89 WILMINGTON (4 ESE) VT US 4285 -7282 610 S/B +W94 PEARY VA US 3732 -7663 -9999 SAWRS +W9BRW FORT WAYNE RADIO IN US 4105 -8512 -9999 +W9BTZ KENDALLVILLE RADIO IN US 4145 -8527 -9999 +W9BYS WASHINGTON IN US 3865 -8717 -9999 +W9CNE KOKOMO RADIO IN US 4048 -8617 -9999 +W9DKP ARLINGTON RADIO IN US 3965 -8558 -9999 +W9EHY AUGUSTA RADIO IN US 3990 -8622 -9999 +W9EJC PERU RADIO IN US 4080 -8610 -9999 +W9EMT CEDAR GROVE RADIO IN US 3935 -8492 -9999 +W9ESU ROLLING PRAIRIE IN US 4165 -8653 -9999 +W9EUP SHERIDAN RADIO IN US 4015 -8620 -9999 +W9FMN WAYNETOWN RADIO IN US 4008 -8707 -9999 +W9FPJ KOKOMO RADIO IN US 4047 -8613 -9999 +W9FU KOKOMO RADIO IN US 4047 -8605 -9999 +W9GAB GRIFFITH RADIO IN US 4153 -8745 -9999 +W9GFO SALEM IN US 3860 -8610 -9999 +W9HNG DECATUR RADIO IN US 4083 -8492 -9999 +W9HRZ SPENCER RADIO IN US 3928 -8677 -9999 +W9HST ONWARD RADIO IN US 4018 -8620 -9999 +W9JJU HARTFORD CITY IN US 4055 -8542 -9999 +W9JUJ OAKVILLE RADIO IN US 4008 -8535 -9999 +W9LJH KOKOMO RADIO IN US 4042 -8610 -9999 +W9LVY LOGANSPORT RADIO IN US 4077 -8642 -9999 +W9MAL MERRILLVILLE RADIO IN US 4150 -8735 -9999 +W9OCK ELKHART IN US 4170 -8503 -9999 +W9ROD JONESBORO RADIO IN US 4043 -8558 -9999 +W9RTH SEYMOUR RADIO IN US 3892 -8608 -9999 +W9SFE BLUFFTON RADIO IN US 4080 -8518 -9999 +W9UEM WANAMAKER RADIO IN US 3972 -8600 -9999 +W9UMH CASTLETON RADIO IN US 3993 -8605 -9999 +W9WET TIPTON RADIO IN US 4030 -8602 -9999 +W9WM LIGONIER RADIO IN US 4145 -8558 -9999 +W9XD WAKARUSA RADIO IN US 4153 -8600 -9999 +W9ZSK MARTINSVILLE IN US 3942 -8642 -9999 +W9ZY CASTLETON RADIO IN US 3993 -8605 -9999 +WA6OIZ AUBURN IN US 4135 -8503 -9999 +WA8EPO BENTON HARBOR MI US 4210 -8645 -9999 +WA9AOS RUSSELLVILLE RADIO IN US 3985 -8698 -9999 +WA9AXF ALBANY RADIO IN US 4018 -8513 -9999 +WA9AYK CRAWFORDSVILLE RADIO IN US 3997 -8683 -9999 +WA9BLA LAWRENCEBURG RADIO IN US 3912 -8488 -9999 +WA9DOL MUNCIE RADIO IN US 4035 -8525 -9999 +WA9ESN SHILOH RADIO IN US 4048 -8625 -9999 +WA9FHF WINDFALL RADIO IN US 4037 -8592 -9999 +WA9GKT KOKOMO RADIO IN US 4048 -8617 -9999 +WA9JNC MILAN RADIO IN US 3907 -8507 -9999 +WA9MTH BLOOMINGTON RADIO IN US 3913 -8653 -9999 +WA9NGO KINGSBURY RADIO IN US 4152 -8670 -9999 +WA9OAO MUNCIE RADIO IN US 4027 -8542 -9999 +WA9OCQ LAPORTE IN US 4162 -8673 -9999 +WA9OHX ATLANTA IN US 4023 -8595 -9999 +WA9PKL AKRON IN US 4105 -8600 -9999 +WA9POW MUNCIE RADIO IN US 4022 -8545 -9999 +WA9QVH LINTON RADIO IN US 3903 -8717 -9999 +WA9TTB GALVESTON RADIO IN US 4042 -8617 -9999 +WAA WALES AK US 6562 -16805 3 COOPA +WAAK1 WAKEENEY (5 N) KS US 3911 -9987 686 +WAAT2 WALL (3 NE) TX US 3140 -10028 -9999 UCOOP +WAAW1 WAPATO WA US 4644 -12042 256 COOPA +WAAW3 WAUSAU WI US 4495 -8963 358 UCOOP +WABC2 MANITOU SPRINGS (4 SW) CO US 3883 -10497 -9999 GOES +WABF1 WABASSO (3 W) FL US 2775 -8049 -9999 +WABH1 WAHIAWA HI US 2150 -15805 260 COOPB +WABI3 WABASH IN US 4078 -8582 223 +WABM1 WASHBURN, ME (2 N) ME US 4682 -6917 180 COOPB +WABM5 WABASHA MN US 4439 -9205 213 +WABN2 WABUSKA (6 SE) NV US 3908 -11912 1311 COOPAB +WABP1 WAYNESBURG (1 E) PA US 3990 -8017 287 UCOOP +WABT2 HOUSTON TX US 2987 -9548 -9999 +WABW1 AUBURN (3 S) WA US 4727 -12223 24 GOES +WABW3 WABENO (3 ENE) WI US 4547 -8858 482 SCAN +WABW4 SHOSHONI (9 SW) WY US 4313 -10822 1440 GOES +WACF1 WACISSA (2 E) FL US 3037 -8397 -9999 UCOOP +WACI1 BLACKFOOT (2 W) ID US 4320 -11240 1361 GOES +WACI4 WAUCOMA IA US 4306 -9203 332 COOPB +WACN7 LAKE WACCAMAW NC US 3430 -7851 -9999 UCOOP +WACS1 MURRELLS INLET (3 WNW) SC US 3356 -7909 0 GOES +WACT2 WACO TX US 3160 -9720 -9999 RFCSIM +WADC1 TAHOE CITY (6 WSW) CA US 3915 -12025 2633 AHOS +WADC2 WRAY (19 N) CO US 4034 -10226 -9999 COOPAB +WADH1 WAIALAE-KAHALA HI US 2127 -15778 3 COOPB +WADI3 WADESVILLE IN US 3808 -8777 -9999 GOES +WADM5 WADENA (3 S) MN US 4640 -9515 411 COOPAB +WADN2 WADSWORTH NV US 3963 -11928 1241 GOES +WADN7 WADESBORO NC US 3496 -8008 146 COOPA +WADO3 GOVERNMENT CAMP (9 SSE) OR US 4518 -12170 1075 GOES +WADQ2 WADE LAKE CN 5818 -12892 -9999 +WAEH1 WAIEHU HI US 2092 -15651 98 COOPB +WAFH1 WHEELER AFB HI US 2148 -15805 250 +WAFI3 WHEATFIELD IN US 4122 -8710 -9999 +WAGA3 WAGONER (5 E) AZ US 3417 -11241 1707 ALERT +WAGH1 HONOLULU HI US 2130 -15775 55 COOPB +WAGI1 FEATHERVILLE (10 SW) ID US 4357 -11533 -9999 GOES +WAGI3 LEITERS FORD (4 E) IN US 4112 -8633 -9999 UCOOP +WAGL1 KEITHVILLE (9 E) LA US 3232 -9367 -9999 +WAGO2 OKAY (3 WNW) OK US 3586 -9537 158 GOES +WAGS2 WAGNER SD US 4308 -9830 436 COOPAB +WAHA3 PAGE (5 NNW) AZ US 3700 -11149 1137 COOPB +WAHF1 WEWAHITCHKA (4 NE) FL US 3013 -8514 4 GOES +WAHG1 DAHLONEGA (4 NNW) GA US 3458 -8402 -9999 GOES +WAHH1 HALEIWA HI US 2163 -15805 12 COOPAB +WAHM4 WAHJAMEGA MI US 4345 -8343 198 COOPB +WAHN8 WAHPETON (2 NNE) ND US 4632 -9661 294 UCOOP +WAHP1 WASHINGTON (1 W) PA US 4018 -8027 314 GOES +WAHS1 WALHALLA (2 NE) SC US 3478 -8303 -9999 IFLOWS +WAHU1 MILFORD (23 WNW) UT US 3848 -11343 1487 COOPA +WAHV2 WACHAPREAGUE VA US 3761 -7567 0 HTG +WAIH1 WAIANAE HI US 2147 -15818 12 COOPB +WAIV1 WAITSFIELD (2 WSW) VT US 4418 -7288 313 COOPB +WAJM4 WAHJAMEGA MI US 4345 -8343 251 UCOOP +WAKF1 TALLAHASSEE (12 SW) FL US 3030 -8442 46 SCAN +WAKH1 WAIKIKI HI US 2127 -15782 3 COOPAB +WAKI3 WAKARUSA (1 NNE) IN US 4157 -8600 251 COOPC +WAKK1 WAKEENEY (11 NNE) KS US 3919 -9981 719 COOPB +WAKM4 WAKEFIELD MI US 4648 -8992 469 COOPB +WAKM5 WALKER MN US 4710 -9457 -9999 COOPB +WAKN1 WAKEFIELD NE US 4227 -9687 430 COOPAB +WAKO2 WAURIKA OK US 3416 -9801 -9999 GOES +WAKP8 WAKE ISLAND US 1929 16662 0 HTG +WAKS2 WAKPALA SD US 4577 -10053 -9999 UCOOP +WAKW3 WAUKESHA (3 NNE) WI US 4305 -8821 -9999 AUTOB +WAL WALLOPS ISLAND VA US 3793 -7548 12 +WALA1 TALLASSEE (10 N) AL US 3270 -8589 125 COOPAB +WALA3 FLAGSTAFF (8 ESE) AZ US 3517 -11151 2038 COOPB +WALC1 COLEVILLE (4 E) CA US 3857 -11946 1658 GOES +WALC2 WALSENBURG CO US 3763 -10478 1875 COOPABC +WALC3 WALLINGFORD CT US 4145 -7284 -9999 GOES +WALH1 KANEOHE (3 NW) HI US 2148 -15789 -9999 GOES +WALI3 WALDRON (2 W) IN US 3945 -8570 251 COOPB +WALI4 WALCOTT (3 SE) IA US 4157 -9072 235 UCOOP +WALI4D WALCOTT (3 SE) IA US 4157 -9072 -9999 +WALK1 WALNUT (2 NNE) KS US 3762 -9505 -9999 UCOOP +WALL1 WALKER LA US 3050 -9084 3 GOES +WALM1 WALTHAM ME US 4472 -6833 34 COOPC +WALM2 WALDORF (2 NE) MD US 3865 -7688 64 COOPC +WALM3 WALPOLE (1 NNE) MA US 4217 -7125 50 COOPB +WALM4 WALKERVILLE (2 N) MI US 4375 -8612 271 COOPB +WALM5 WALES (2 E) MN US 4725 -9170 511 COOPB +WALM6 WALDRUP MS US 3197 -8912 88 +WALM8 WALLA WALLA (7 W) WA US 4605 -11847 229 +WALN2 WABUSKA (5 E) NV US 3915 -11910 1305 GOES +WALN3 WALPOLE (1 ESE) NH US 4307 -7240 280 COOPB +WALN6 WALTON NY US 4217 -7513 378 COOPB +WALN7 RALEIGH NC US 3576 -7858 -9999 GOES +WALN8 WALHALLA (1 SW) ND US 4891 -9792 287 COOPB +WALO2 WALTERS (1 ENE) OK US 3436 -9830 306 COOPAB +WALO3 JOSEPH OR US 4533 -11723 1319 +WALS1 WALHALLA (1 SSW) SC US 3475 -8308 299 COOPAB +WALT2 WALLER (3 SSW) TX US 3005 -9593 44 COOPB +WALV1 EAST WALLINGFORD VT US 4345 -7288 396 COOPB +WALV2 WALLOPS ISLAND VA US 3785 -7548 -9999 +WALW1 WALLA WALLA (7 W) WA US 4605 -11847 229 +WALW2 WALNUT WV US 3870 -8103 427 IFLOWS +WALW3 WALWORTH (2 NW) WI US 4257 -8862 303 +WAMC2 DIVIDE CO US 3890 -10515 -9999 UCOOP +WAMH1 HAIKU HI US 2087 -15620 366 COOPB +WAMK1 WAMEGO KS US 3922 -9633 -9999 COOPABC +WAMO3 WILLAMINA OR US 4508 -12349 70 COOPB +WAMV2 COVINGTON (8 NE) VA US 3787 -7988 945 IFLOWS +WAMW3 MARATHON WI US 4492 -8969 -9999 NWR +WAMW4 WAMSUTTER WY US 4167 -10798 2045 COOPC +WANC2 PINE (2 W) CO US 3941 -10536 2105 GOES +WANH1 MAILAWAO HI US 2082 -15623 1317 COOPB +WANI3 WANATAH IN US 4143 -8693 224 COOPA +WANM4 BATTLE CREEK (5 N) MI US 4240 -8513 253 UCOOP +WANM5 WANNASKA (1 S) MN US 4865 -9573 339 UCOOP +WANN6 WANAKENA (2 NE) NY US 4415 -7490 460 COOPAB +WANO1 WAYNESBURG OH US 4067 -8127 -9999 GOES +WANO2 WAYNOKA (5 S) OK US 3652 -9889 417 +WANQ2 PEND OREILLE R AT WANETA BC CN 4900 -11762 570 +WANU1 COALVILLE (9 S) UT US 4079 -11141 1811 COOPB +WANV2 ROANOKE VA US 3725 -7993 276 IFLOWS +WANW1 VANTAGE (5 S) WA US 4687 -11997 174 OTHER +WANW2 WEBSTER SPRINGS (12 NE) WV US 3855 -8023 -9999 GOES +WAOH1 WAILUKU HI US 2085 -15651 130 COOPB +WAOT2 WACO TX US 3130 -9732 -9999 NWR +WAPA2 OPHIR (52 NW) AK US 6370 -15763 -9999 SNOCOR +WAPH1 HANA HI US 2080 -15615 802 COOPB +WAPI4 WAPELLO IA US 4117 -9118 180 +WAPI4G WAPELLO IA US 4117 -9118 180 +WAPN6 WAPPINGERS FALLS (5 NE) NY US 4165 -7387 35 +WAPP1 WAPWALLOPEN (2 SE) PA US 4106 -7609 229 GOES +WAPR6 WAPI NR 1223 -8419 -9999 +WAPW3 WAUPUN (1 E) WI US 4363 -8872 276 UCOOP +WAPW4 WAPITI (2 E) WY US 4447 -10942 1695 COOPAB +WAQH1 KULA HI US 2063 -15621 67 COOPB +WARA1 WARRIOR (2 SW) AL US 3379 -8683 172 COOPB +WARA2 WASILLA (3 ENE) AK US 6160 -14936 141 NWR +WARA4 WARREN (3 E) AR US 3358 -9203 26 +WARC1 COALINGA (6 SW) CA US 3610 -12044 320 GOES +WARC2 LAFAYETTE (13 NW) CO US 4007 -10552 2896 WSF +WARD1 HARBESON DE US 3868 -7525 11 AWOS +WARF1 ARCADIA (9 SW) FL US 2715 -8200 -9999 +WARG1 WARNER ROBINS (5 NNE) GA US 3267 -8360 74 GOES +WARH1 HILO (2 SW) HI US 1967 -15513 320 COOPB +WARI1 WARREN ID US 4527 -11568 1800 COOPA +WARI2 WARREN PARK IL US 4200 -8767 183 UCOOP +WARI3 WARSAW (4 NW) IN US 4178 -8590 258 COOPB +WARK2 WARNOCK (1 W) KY US 3849 -8302 168 COOPB +WARM3 WARE MA US 4227 -7225 125 COOPB +WARM4 WARREN MI US 4252 -8305 -9999 UCOOP +WARM5 WARREN MN US 4820 -9678 -9999 UCOOP +WARM8 BIG SANDY (22 ESE) MT US 4809 -10965 1295 COOPB +WARN2 SCHURZ (12 NW) NV US 3910 -11893 1285 GOES +WARN3 WARREN (1 SSE) NH US 4391 -7189 216 COOPB +WARN7 WARSAW (5 E) NC US 3500 -7803 34 COOPA +WARO1 WARREN OH US 4127 -8080 276 +WARO3 RIVERSIDE (4 NW) OR US 4357 -11820 1007 GOES +WARS1 WARE SHOALS (6 NE) SC US 3442 -8215 138 GOES +WARS2 WARNER (12 W) SD US 4532 -9867 -9999 UCOOP +WART1 WARTRACE (6 E) TN US 3554 -8623 309 COOPB +WARV2 WARRENTON (3 SE) VA US 3868 -7777 152 COOPA +WARW2 WARDENSVILLE WV US 3910 -7858 293 COOPAB +WARW2L WARDENSVILLE WV US 3910 -7858 293 +WASA2 WASILLA (3 S) AK US 6153 -14943 15 COOPA +WASC1 WASCO CA US 3560 -11935 105 COOPAB +WASC2 WALSH CO US 3739 -10228 -9999 UCOOP +WASD2 WASHINGTON DC US 3887 -7702 3 HTG +WASF1 CHIPLEY (9 SSW) FL US 3065 -8559 46 COOPB +WASI3 WASHINGTON IN US 3865 -8717 148 COOPA +WASM5 WASECA MN US 4407 -9352 351 COOPAB +WASM7 WASOLA MO US 3680 -9257 393 COOPAB +WASN2 FRANKTOWN (1 E) NV US 3927 -11982 1536 AWOS +WASN4 WASHINGTON CROSSING NJ US 4029 -7587 15 UCOOP +WASN7 WASHINGTON (1 E) NC US 3553 -7702 4 COOPC +WASN8 WASHBURN ND US 4729 -10103 419 COOPC +WASO1 WASHINGTON COURT HOUSE OH US 3952 -8342 293 COOPAB +WASP1 WASHINGTON (4 SSW) PA US 4014 -8029 367 IFLOWS +WASQ2 WASA BC CN 4982 -11563 930 +WASR1 COVENTRY RI US 4169 -7157 69 GOES +WASS1 WARE SHOALS SC US 3440 -8223 141 COOPB +WASS2 WASTA (3 E) SD US 4408 -10240 689 +WAST1 WASHINGTON COLLEGE TN US 3623 -8258 -9999 AHOS +WAST2 WASHINGTON TX US 3033 -9615 66 COOPAB +WASW3 WASHINGTON ISLAND WI US 4537 -8693 187 COOPAB +WASW4 FORT WASHAKIE (8 SW) WY US 4297 -10903 1963 GOES +WATA3 BUCKEYE (12 SE) AZ US 3326 -11244 331 ALERT +WATC1 TEHACHAPI (5 SSW) CA US 3507 -11848 1756 GOES +WATC2 LITTLETON (10 SW) CO US 3949 -10509 -9999 GOES +WATC3 WATERBURY CT US 4156 -7305 25 GOES +WATH1 PEARL CITY (4 N) HI US 2145 -15796 -9999 GOES +WATI2 WATSEKA (2 NW) IL US 4078 -8777 189 COOPABC +WATL1 WATSON (3 ESE) LA US 3057 -9092 18 COOPB +WATM4 WATERSMEET MI US 4628 -8917 489 COOPA +WATM5 WATERVILLE MN US 4420 -9350 -9999 UCOOP +WATM6 WATER VALLEY (1 NNE) MS US 3417 -8963 115 COOPAB +WATM7 ALTON IL US 3887 -9015 120 GOES +WATN4 WARETOWN NJ US 3979 -7418 3 +WATN5 WATROUS NM US 3578 -10500 -9999 UCOOP +WATN6 WATERBORO NY US 4217 -7907 387 GOES +WATN7 WATERVILLE NC US 3577 -8310 439 COOPA +WATN8 WATFORD CITY (14 S) ND US 4758 -10325 599 COOPAB +WATO1 WATERLOO OH US 3870 -8247 191 COOPAB +WATO2 WATONGA (2 S) OK US 3582 -9841 433 +WATO3 WATERLOO OR US 4450 -12282 133 COOPB +WATP1 WATSONTOWN (1 W) PA US 4108 -7686 134 +WATQ1 WATERTON RIVER CABIN AB CN 5037 -11442 1281 +WATS1 LUGOFF (10 N) SC US 3433 -8070 70 COOPB +WATS2 WATERTOWN (15 N) SD US 4412 -9610 564 UCOOP +WATT1 WATAUGA TN US 3623 -8182 -9999 AHOS +WATT2 WATER VALLEY (11 NNE) TX US 3181 -10063 750 COOPB +WATU1 WATSON (3 S) UT US 3998 -10918 1508 +WATV1 WATERBURY VT US 4435 -7275 247 COOPB +WATW1 CONCRETE (13 NE) WA US 4867 -12158 1402 +WATW3 WATERTOWN WI US 4318 -8874 250 COOPB +WAUF1 WAUCHULA FL US 2755 -8180 18 COOPA +WAUH1 LIHUE HI US 2202 -15947 238 COOPB +WAUI2 WAUKEGAN (4 WSW) IL US 4235 -8788 213 COOPA +WAUI4 WAUKON IA US 4327 -9148 378 COOPABC +WAUM5 WAUBUN (7 E) MN US 4718 -9578 470 NWR +WAUN1 WAUNETA (3 NW) NE US 4045 -10139 927 COOPB +WAUN7 FONTANA VILLAGE (4 SE) NC US 3539 -8377 1317 IFLOWS +WAUO1 WAUSEON WATER PLANT (2 S) OH US 4152 -8415 229 +WAUO2 WAURIKA (5 NW) OK US 3422 -9805 266 GOES +WAUO3 WAUNA OR US 4616 -12341 0 HTG +WAUW3 WAUBEKA WI US 4348 -8799 262 COOPB +WAVC2 WAVERLY (1 W) CO US 3743 -10603 -9999 COOPAB +WAVI3 WAVELAND IN US 3988 -8705 236 COOPB +WAVM6 WAVELAND MS US 3028 -8937 -9999 GOES +WAVM7 WAVERLY (3 W) MO US 3921 -9352 268 COOPB +WAVN6 WAVERLY (2 SE) NY US 4198 -7650 -9999 CADAS +WAVO1 WAVERLY (1 SSE) OH US 3911 -8298 171 COOPB +WAVS2 SIOUX FALLS SD US 4350 -9675 427 UCOOP +WAVT1 WAVERLY (4 W) TN US 3608 -8787 135 COOPAB +WAVT2 WATER VALLEY TX US 3167 -10073 646 COOPAB +WAWC1 WAWONA CA US 3754 -11965 1215 COOPB +WAWC2 GRANBY (4 NNW) CO US 4016 -10598 -9999 +WAWH1 WAIAWA (4 NNE) HI US 2145 -15797 235 COOPB +WAWN2 WADSWORTH (4 N) NV US 3970 -11929 1280 COOPAB +WAWN6 WAWBEEK NY US 4425 -7433 518 SNOCOR +WAWW3 WAUWATOSA WI US 4305 -8805 210 +WAXN7 WAXHAW (2 N) NC US 3495 -8076 149 +WAXT2 WAXAHACHIE TX US 3243 -9684 192 COOPAB +WAYC2 WRAY (1 S) CO US 4005 -10223 1155 NWR +WAYI1 WAYAN (1 S) ID US 4296 -11139 1953 COOPABC +WAYI2 WAYNESVILLE (1 N) IL US 4026 -8913 195 COOPB +WAYM6 WAYNESBORO (2 W) MS US 3168 -8867 60 COOPA +WAYM7 WAYNESVILLE (2 W) MO US 3782 -9223 271 COOPAB +WAYN1 WAYNE (4 N) NE US 4228 -9703 459 COOPB +WAYN7 WAYNESVILLE (12 NNW) NC US 3562 -8310 799 COOPC +WAYO2 WAYNOKA (3 S) OK US 3653 -9888 457 COOPAB +WAYP1 FRIEDENSBURG (1 SE) PA US 4060 -7622 244 IFLOWS +WAYT1 WAYNESBORO TN US 3530 -8777 229 COOPA +WAYT2 WAYSIDE TX US 3484 -10141 -9999 GOES +WAYV2 WAYNESBORO VA US 3808 -7888 -9999 COOPB +WAYW2 WAYNE WV US 3823 -8245 171 +WB9AJY CHARLESTOWN RADIO IN US 3833 -8542 -9999 +WB9BSE MUNCIE RADIO IN US 4019 -8537 -9999 +WB9CXU YORKTOWN RADIO IN US 4017 -8550 -9999 +WB9DIX ANDERSON IN US 4018 -8570 -9999 +WB9DSL SULLIVAN IN US 3908 -8717 -9999 +WB9FZO COLUMBIA CITY RADIO IN US 4116 -8548 -9999 +WB9GAT MONTPELIER IN US 4055 -8525 -9999 +WB9KNK MITCHELL RADIO IN US 3873 -8672 -9999 +WB9MGL BEDFORD IN US 3887 -8648 -9999 +WB9QPA XXXX IN US 4153 -8688 -9999 +WB9RTO PORTLAND RADIO IN US 4043 -8498 -9999 +WB9SHF VERSAILES IN US 3907 -8525 -9999 +WB9SRL MILAN RADIO IN US 3903 -8515 -9999 +WB9TEK CENTERTON RADIO IN US 3952 -8638 -9999 +WB9TFD SUNMAN IN US 3918 -8515 -9999 +WB9TSC LYNN COUNTY IN US 4134 -8641 -9999 +WB9TYJ FORT WAYNE IN US 4117 -8508 -9999 +WB9UOF ALEXANDRIA RADIO IN US 4025 -8567 -9999 +WB9USA YORKTOWN RADIO IN US 4017 -8548 -9999 +WB9UZZ RIDGEVILLE IN US 4027 -8497 -9999 +WB9VQK RADNOR RADIO IN US 4000 -8663 -9999 +WB9WMO NEW MARKET RADIO IN US 3995 -8692 -9999 +WBA BANFF AB CN 5118 -11557 1307 +WBAF1 PANAMA CITY (12 NW) FL US 3029 -8586 0 GOES +WBAK2 WHITESBURG (4 NNW) KY US 3722 -8287 622 IFLOWS +WBAT2 WACO TX US 3154 -9707 -9999 +WBB STEBBINS AK US 6352 -16228 -9999 AWOS +WBBN2 SCHURZ (8 NW) NV US 3904 -11892 1423 +WBC SUITLAND MD US 3885 -7693 -9999 +WBCA3 KINGMAN (58 NW) AZ US 3587 -11466 226 COOPABC +WBCF1 BOCA RATON (12 W) FL US 2636 -8030 -9999 UCOOP +WBCI1 WINCHESTER (18 SW) ID US 4615 -11677 1439 WSF +WBCI4 WEBSTER CITY (2 S) IA US 4243 -9380 302 +WBCI4G WEBSTER CITY (2 S) IA US 4243 -9380 302 +WBCN2 YERINGTON (12 NE) NV US 3909 -11899 1353 +WBCN5 LOS OJOS (9 SW) NM US 3667 -10670 2135 UCOOP +WBCP1 WILKES-BARRE PA US 4125 -7588 155 OTHER +WBCS2 DEADWOOD (2 NE) SD US 4437 -10373 -9999 +WBCW1 BUCKLEY (1 ENE) WA US 4717 -12202 203 GOES +WBDI2 WEST CHICAGO IL US 4180 -8808 -9999 UCOOP +WBDW3 WEST BEND WI US 4340 -8818 287 +WBEN2 WABUSKA (7 E) NV US 3916 -11905 1305 +WBEO3 TRAIL (5 NE) OR US 4272 -12275 540 +WBFM3 WEST BRIMFIELD MA US 4218 -7227 -9999 GOES +WBFN2 WABUSKA (11 E) NV US 3915 -11897 1341 +WBFT2 FLETCHER (5 E) TX US 3025 -9412 -9999 RFCSIM +WBGA2 FAIRBANKS AK US 6625 -14387 229 SNOTEL +WBGC2 WALSENBURG (1 NE) CO US 3764 -10477 1939 NWR +WBGC3 WOODBRIDGE CT US 4137 -7298 49 ALERT +WBGG1 WHITESBURG (1 SE) GA US 3348 -8490 -9999 +WBGK2 WHEELERSBURG KY US 3782 -8302 268 +WBGN2 SCHURZ (13 NNW) NV US 3913 -11888 1396 +WBHH1 WAIANAE (1 NW) HI US 2145 -15818 -9999 +WBHL1 ZACHARY (2 NE) LA US 3065 -9113 -9999 +WBHN2 SCHURZ (9 N) NV US 3908 -11883 1433 +WBKM1 WESTBROOK ME US 4369 -7035 5 +WBLA1 WEST BLOCTON AL US 3312 -8713 152 COOPB +WBLD2 WASHINGTON DC US 3888 -7702 -9999 +WBLM5 WHITE BEAR LAKE MN US 4505 -9300 -9999 +WBMA2 DEADHORSE (12 NW) AK US 7028 -14890 -9999 UCOOP +WBMC1 SODA SPRINGS (7 S) CA US 3923 -12040 1920 +WBMN1 CHADRON (3 NE) NE US 4284 -10295 1056 COOPAB +WBNA3 WICKENBURG (5 N) AZ US 3405 -11270 691 ALERT +WBNG1 WOODBINE GA US 3096 -8171 5 COOPA +WBNI4 WOODBINE IA US 4173 -9572 332 COOPB +WBNM5 WAUBUN (2 E) MN US 4718 -9591 -9999 UCOOP +WBOH1 KAMUELA HI US 1992 -15580 268 COOPB +WBON6 WILLSBORO (1 N) NY US 4438 -7338 55 COOPB +WBOT1 WATTS BAR DAM TN US 3562 -8478 -9999 +WBOW3 WABENO WI US 4544 -8866 469 UCOOP +WBPC1 SANTA YNEZ (23 ENE) CA US 3468 -11967 1939 ALERT +WBPM6 WILLOWS (2 SE) MS US 3202 -9088 25 +WBQA2 BIRCH CREEK (20 W) AK US 6626 -14653 147 GOES +WBRC1 PETALUMA (5 N) CA US 3832 -12260 335 ALERT +WBRH1 WAIMEA-KAMUELA (14 SW) HI US 1992 -15588 15 COOPB +WBRI1 NEW MEADOWS (13 NW) ID US 4507 -11645 1695 SNOTEL +WBRI4 WEST BRANCH IA US 4167 -9135 216 GOES +WBRI4G WEST BRANCH IA US 4167 -9135 -9999 +WBRM3 WEST BROOKFIELD MA US 4222 -7213 -9999 SNOCOR +WBRM4 WEST BRANCH (3 SE) MI US 4425 -8420 277 COOPAB +WBRM8 CORVALLIS (2 NE) MT US 4633 -11408 1096 COOPBC +WBRN2 SCHURZ (7 NNW) NV US 3904 -11886 1280 +WBRN4 MILLBURN NJ US 4073 -7431 30 +WBRN6 SYRACUSE NY US 4352 -7578 -9999 GOES +WBRN7 HOPEWELL NC US 3547 -8079 -9999 IFLOWS +WBRO2 WILBURTON OK US 3495 -9517 194 COOPAB +WBRO3 TRAIL (5 NE) OR US 4271 -12275 540 GOES +WBRP1 WILKES-BARRE (4 NE) PA US 4125 -7588 156 GOES +WBRS2 WEBSTER SD US 4533 -9753 564 COOPABC +WBRT2 WESTBROOK TX US 3220 -10101 625 +WBRW4 DANIEL (11 NNW) WY US 4302 -11012 2277 +WBSC2 GLEN EDEN (9 NNW) CO US 4079 -10695 2438 +WBSI3 WABASH IN US 4078 -8582 201 COOPB +WBSM6 BAY SAINT LOUIS (1 N) MS US 3033 -8933 -9999 GOES +WBSN3 WEBSTER (3 SE) NH US 4330 -7170 131 +WBSN6 WEBSTER (2 NW) NY US 4322 -7743 114 COOPB +WBSN8 WEBSTER (2 S) ND US 4825 -9888 443 COOPB +WBSO2 WILBURTON (1 SW) OK US 3490 -9534 200 +WBSS2 WATERTOWN (3 NW) SD US 4494 -9715 -9999 +WBSS2G WATERTOWN (3 NW) SD US 4494 -9715 -9999 +WBSW2 WEBSTER SPRINGS (1 SE) WV US 3847 -8038 457 UCOOP +WBSW4 ENCAMPMENT (5 SW) WY US 4116 -10693 2819 SNOTEL +WBTK2 WEST LIBERTY KY US 3794 -8322 -9999 NWR +WBTM1 WEST BUXTON (2 NNW) ME US 4370 -7062 46 COOPA +WBTN8 WEBSTER ND US 4828 -9888 -9999 NWR +WBUM1 WEST BUXTON (4 SW) ME US 4365 -7068 104 SNOCOR +WBVA3 RIMROCK (5 NE) AZ US 3467 -11167 1225 GOES +WBWN3 BRADFORD NH US 4326 -7203 290 GOES +WBWN4 WANAQUE NJ US 4107 -7431 100 GOES +WBWS2 WATERTOWN SD US 4489 -9712 -9999 +WBWU1 WANSHIP UT US 4080 -11140 1798 GOES +WBXM1 WEST BUXTON ME US 4367 -7060 55 UCOOP +WBXM8 WIBAUX (2 E) MT US 4699 -10416 814 COOPAB +WBY PORT_MENIER_(MARS) PQ CN 4983 -6430 50 +WBYA1 Weeks Bay AL US 3042 -8783 -9999 CTGN +WBYF1 VERNA (6 NNW) FL US 2747 -8230 -9999 UCOOP +WBYO1 WILLOUGHBY OH US 4163 -8140 -9999 +WBZL1 ZACHARY (2 SE) LA US 3064 -9113 34 +WBZT2 WASHINGTON TX US 3037 -9615 -9999 RFCSIM +WCAK1 CAIRO (4 S) KS US 3759 -9856 -9999 UCOOP +WCAM8 ANACONDA MT US 4607 -11286 1582 GOES +WCAP1 ERIE (5 W) PA US 4208 -8024 -9999 +WCAS2 PROVO (7 S) SD US 4310 -10383 -9999 OTHER +WCBC1 TAHOE CITY (5 W) CA US 3914 -12021 2012 GOES +WCBI4 WAUKEE (4 NE) IA US 4165 -9383 283 COOPB +WCBT2 WEST COLUMBIA TX US 2911 -9561 11 +WCC PRESTON (6 E) NV US 3899 -11496 -9999 GOES +WCCC1 CASTRO VALLEY (3 NE) CA US 3772 -12205 299 ALERT +WCCC2 EMPIRE (1 E) CO US 3976 -10566 2510 GOES +WCCH1 WAILUKU (4 S) HI US 2083 -15652 146 +WCCI4 GRIMES (4 WSW) IA US 4168 -9387 293 COOPB +WCCM7 SPRINGFIELD (1 SW) MO US 3719 -9333 -9999 GOES +WCCO3 ENTERPRISE (6 NW) OR US 4549 -11740 1015 GOES +WCCP1 EAST BERLIN PA US 3994 -7699 -9999 GOES +WCCS2 CROOKS (2 SW) SD US 4363 -9683 454 UCOOP +WCCV2 WINCHESTER (11 W) VA US 3908 -7833 -9999 UCOOP +WCCW3 WAUKESHA WI US 4300 -8822 253 COOPB +WCDA3 MORENCI (29 NW) AZ US 3241 -10972 1816 GOES +WCDC1 RIVERSIDE CA US 3390 -11738 343 +WCDC2 WALSENBURG (13 NE) CO US 3775 -10460 1782 UCOOP +WCDF1 DEER PARK FL US 2821 -8091 6 OTHER +WCDI4 WAUKEE (2 NNW) IA US 4165 -9389 314 COOPB +WCDN7 TUCKASEGEE (8 E) NC US 3522 -8300 885 BASIC +WCDP1 MEADVILLE (5 NNE) PA US 4170 -8012 -9999 GOES +WCEL1 INNISWOLD (1 NW) LA US 3040 -9110 -9999 GOES +WCEN7 WALLACE (2 SE) NC US 3472 -7798 -9999 UCOOP +WCFC1 MARIPOSA (16 SE) CA US 3745 -11969 1487 OTHER +WCFI1 PRAIRIE (8 SW) ID US 4340 -11570 1448 GOES +WCFM3 CHESTERFIELD (2 W) MA US 4240 -7288 226 SNOCOR +WCFT2 WICHITA FALLS TX US 3388 -9860 -9999 NWR +WCFW2 WHITESVILLE WV US 3797 -8153 250 GOES +WCGL1 MONTEREY (6 S) LA US 3135 -9173 -9999 GOES +WCGT2 CONROE TX US 3034 -9554 -9999 +WCGU1 GRANTSVILLE (9 W) UT US 4050 -11257 1939 GOES +WCH ATIKOTAN ARS CN 4877 -9163 -9999 +WCHA1 HUNTSVILLE AL US 3479 -8659 -9999 GOES +WCHC1 RAMONA (8 ENE) CA US 3307 -11674 762 ALERT +WCHI2 WESTCHESTER IL US 4187 -8787 -9999 UCOOP +WCHK1 WICHITA KS US 3775 -9730 -9999 NWR +WCHM3 WINCHESTER (1 S) MA US 4245 -7114 0 GOES +WCHM7 WHITE CHURCH (4 NNE) MO US 3690 -9177 311 COOPB +WCHM8 HARRISON (3 NE) MT US 4572 -11174 -9999 GOES +WCHO1 WASHINGTON COURT HOUSE OH US 3953 -8345 -9999 GOES +WCHP1 WEST CHESTER PA US 3997 -7563 -9999 +WCHT1 WINCHESTER (2 W) TN US 3518 -8615 296 COOPA +WCHT2 WINCHELL TX US 3147 -9916 -9999 +WCHU1 OGDEN (7 ENE) UT US 4125 -11183 1463 GOES +WCHV2 WINCHESTER VA US 3918 -7815 219 COOPB +WCHW1 DARRINGTON (8 SE) WA US 4817 -12147 283 GOES +WCHW2 WELCH (2 S) WV US 3740 -8158 411 UCOOP +WCHW3 WINCHESTER WI US 4621 -8990 501 +WCIA2 WISEMAN (30 NE) AK US 6783 -14880 585 UCOOP +WCKA3 WICKENBURG (15 W) AZ US 3395 -11300 737 ALERT +WCKC1 DINKEY CREEK (14 ESE) CA US 3703 -11892 2606 OTHER +WCKC2 GRANBY (4 N) CO US 4015 -10594 -9999 GOES +WCKF1 KENANSVILLE (10 NE) FL US 2789 -8082 -9999 GOES +WCKM8 HAVRE (18 SSE) MT US 4830 -10983 1002 ALERT +WCLA3 CAMP VERDE (9 E) AZ US 3453 -11170 1106 GOES +WCLL1 WHITE CASTLE LA US 3017 -9115 5 COOPB +WCLM4 WHITE CLOUD (4 SE) MI US 4370 -8570 -9999 COOPB +WCLN2 RENO (9 SSW) NV US 3938 -11984 1841 ALERT +WCLN3 CLAREMONT (1 WNW) NH US 4339 -7236 109 +WCLO1 CONESVILLE (2 E) OH US 4016 -8185 244 GOES +WCLO2 WEST CLEO OK US 3638 -9863 -9999 UCOOP +WCLO3 LOWELL (5 E) OR US 4391 -12269 263 GOES +WCMC1 HUME (16 N) CA US 3703 -11891 2682 WSF +WCMM7 SPRINGFIELD (3 W) MO US 3715 -9337 360 AHOS +WCMN4 WEST CAPE MAY NJ US 3893 -7493 6 AHOS +WCMS2 SIOUX FALLS (6 SE) SD US 4351 -9668 442 UCOOP +WCNF1 WABASSO (5 W) FL US 2776 -8051 -9999 +WCNN3 WEST CANAAN NH US 4365 -7208 259 GOES +WCOM7 WACO (2 E) MO US 3725 -9457 256 +WCOM8 OPPURTUNITY MT US 4611 -11281 1503 GOES +WCOT2 WACO TX US 3155 -9715 -9999 +WCPC1 WEST COVINA CA US 3407 -11791 104 ALERT +WCPT2 COLDSPRING (7 NE) TX US 3067 -9515 -9999 ALERT +WCR WISEMAN (44 E) AK US 6751 -14849 561 +WCRA2 COLLEGE (9 WSW) AK US 6479 -14805 219 UCOOP +WCRC1 PETALUMA (5 NNE) CA US 3830 -12258 427 ALERT +WCRC2 GRANBY (4 N) CO US 4015 -10594 -9999 GOES +WCRF1 BRADENTON (1 S) FL US 2747 -8257 -9999 OTHER +WCRM7 SPRINGFIELD (1 SW) MO US 3717 -9337 350 GOES +WCRN1 SCOTTSBLUFF (10 NE) NE US 4196 -10353 1257 GOES +WCRN4 WASHINGTON CROSSING NJ US 4030 -7487 30 +WCRN6 WEST CAMERON NY US 4222 -7742 -9999 GOES +WCRN8 CROSBY (12 NNW) ND US 4900 -10335 -9999 UCOOP +WCRO1 CONESVILLE (2 E) OH US 4016 -8185 244 IFLOWS +WCRO3 PENDLETON (2 NE) OR US 4569 -11875 -9999 GOES +WCRP1 MANCHESTER BEACH PA US 4207 -8023 -9999 MARS +WCRT2 RENO TX US 3295 -9758 -9999 GOES +WCRW1 CUSICK (6 W) WA US 4833 -11743 905 WSF +WCSC2 SOUTH FORK (7 SW) CO US 3748 -10680 3353 SNOTEL +WCSO2 WALTERS (1 E) OK US 3436 -9828 293 +WCSW1 GLACIER (8 ESE) WA US 4886 -12179 1280 SNOTEL +WCTA3 SPRINGERVILLE (21 SSW) AZ US 3375 -10950 2393 SNOTEL +WCTK1 WICHITA KS US 3765 -9728 -9999 UCOOP +WCTN2 STEAMBOAT (3 WNW) NV US 3939 -11980 1561 ALERT +WCTN5 GALLUP (50 NNW) NM US 3618 -10895 2758 WSF +WCTN6 WOLCOTT (3 NW) NY US 4325 -7687 122 COOPB +WCTS2 FAULKTON (13 N) SD US 4518 -9912 -9999 UCOOP +WCTT2 WICHITA FALLS (3 W) TX US 3390 -9855 301 COOPB +WCUK1 CULLISON (1 N) KS US 3764 -9891 -9999 UCOOP +WCVC1 WEST COVINA (4 SW) CA US 3405 -11790 175 +WCVS2 VIVIAN SD US 4373 -10030 515 UCOOP +WCVT2 WALLISVILLE TX US 2987 -9471 -9999 GOES +WCWO3 HEPPNER OR US 4535 -11955 610 ALERT +WCXA3 WILLCOX (1 SW) AZ US 3225 -10984 1270 +WCXF1 CHIEFLAND (8 NNW) FL US 2959 -8294 -9999 GOES +WCXP1 WILCOX PA US 4158 -7870 -9999 GOES +WCYN8 WATFORD CITY (1 S) ND US 4778 -10329 660 GOES +WCYN8G WATFORD CITY (1 S) ND US 4778 -10329 -9999 +WD4BPY CLOVERDALE IN US 3952 -8680 -9999 +WD8NMZ LOGAN RADIO IN US 3925 -8490 -9999 +WD8QPG CONSTANTINE MI US 4183 -8568 -9999 +WD9AOR PETERSBURG IN US 3845 -8727 -9999 +WD9BKA FREEDOM RADIO IN US 3923 -8687 -9999 +WD9BMR SOUTH BEND RADIO IN US 4167 -8622 -9999 +WD9CVX AUBURN RADIO IN US 4140 -8505 -9999 +WD9DDZ LIGONIER RADIO IN US 4147 -8558 -9999 +WD9EHH MUNCIE RADIO IN US 4005 -8545 -9999 +WD9EKF LAKE OF THE WOODS IN US 4142 -8622 -9999 +WD9EKL VALPARAISO IN US 4147 -8705 -9999 +WD9ENA STILLWELL IN US 4155 -8660 -9999 +WD9FMN WAYNETOWN IN US 4008 -8707 -9999 +WD9GBA SALEM RADIO IN US 3837 -8607 -9999 +WD9HTN COLUMBUS RADIO IN US 3913 -8605 -9999 +WDAC1 WOODACRE (2 S) CA US 3799 -12264 434 GOES +WDAO2 WOODWARD OK US 3642 -9940 -9999 UCOOP +WDBC3 WOODBURY (1 WNW) CT US 4155 -7323 198 COOPB +WDBG1 WOODBURY GA US 3298 -8459 241 COOPB +WDBK1 WOODBINE (7 N) KS US 3888 -9692 338 COOPB +WDBK2 WOODBURY KY US 3718 -8663 142 +WDBN4 WOODBINE (2 WNW) NJ US 3925 -7487 9 COOPA +WDBN6 WOODBOURNE NY US 4175 -7460 360 COOPB +WDBO1 NEW MOSCOW OH US 4925 -8199 351 IFLOWS +WDBP1 WOODBURY (1 E) PA US 4023 -7835 437 IFLOWS +WDBT1 WOODBURY TN US 3583 -8608 229 GOES +WDCA1 BRIDGEPORT (4 SSW) AL US 3488 -8575 -9999 AHOS +WDCC1 DESERT HOT SPRINGS (6 E) CA US 3394 -11639 466 ALERT +WDCC2 FRASER (2 SW) CO US 3993 -10581 -9999 +WDCG1 ATLANTA GA US 3382 -8444 230 GOES +WDCN4 WOODSTOWN NJ US 3965 -7532 15 COOPA +WDCT2 CALDWELL (1 NE) TX US 3055 -9668 -9999 ALERT +WDDC1 WOODLAND (2 NW) CA US 3869 -12179 21 ALERT +WDDC2 WOODLAND PARK CO US 3900 -10507 2365 UCOOP +WDDN6 WADDINGTON NY US 4425 -7585 74 GOES +WDDW4 FT WASHAKIE (15 N) WY US 4323 -10889 1699 GOES +WDEM3 WEST DEERFIELD MA US 4253 -7265 -9999 GOES +WDEN4 WEST DEPTFORD (1 S) NJ US 3984 -7523 4 COOPB +WDEW3 WISCONSIN DELLS WI US 4362 -8978 255 COOPAB +WDFA2 MCGRATH (60 SE) AK US 6245 -15427 366 +WDFC1 WOODFORDS (1 SE) CA US 3877 -11981 1737 ALERT +WDFV1 WOODFORD VT US 4288 -7307 713 SNOCOR +WDFW3 WOODRUFF (1 ESE) WI US 4589 -8968 -9999 AUTOB +WDG ENID OK US 3638 -9779 -9999 BASIC +WDGI2 WOODRIDGE IL US 4174 -8807 -9999 ALERT +WDGO2 WOODWARD (6 E) OK US 3643 -9928 -9999 GOES +WDGS1 WEDGEFIELD (1 E) SC US 3390 -8052 64 COOPA +WDHC1 WOODLAND HILLS CA US 3418 -11866 297 +WDHN2 MOUNTAIN CITY (13 SE) NV US 4169 -11584 1891 GOES +WDHN6 WOODHULL NY US 4203 -7738 581 +WDKC1 TAHOE PINES (2 N) CA US 3913 -12016 1899 GOES +WDLA1 WADLEY AL US 3312 -8556 183 GOES +WDLC1 WOODLAND (1 WNW) CA US 3868 -12179 21 COOPAB +WDLI2 WOOD DALE IL US 4196 -8799 -9999 ALERT +WDLK1 WOODLAWN (4 SE) KS US 3973 -9583 360 COOPB +WDLM1 WOODLAND (2 E) ME US 4515 -6740 43 COOPA +WDLM5 WOOD LAKE (5 ENE) MN US 4467 -9543 319 PROF +WDLS1 AUGUSTA (11 NW) SC US 3360 -8213 -9999 GOES +WDLT2 WOODLAKE (2 S) TX US 3100 -9505 -9999 ALERT +WDLV2 WOODLAWN (2 ENE) VA US 3673 -8078 829 IFLOWS +WDLW1 WOODLAND (1 W) WA US 4591 -12274 0 COOPB +WDMA2 WASILLA (5 ESE) AK US 6158 -14928 58 UCOOP +WDMG1 SPARTA (12 NW) GA US 3335 -8316 -9999 +WDMI4 WEST DES MOINES IA US 4153 -9378 239 GOES +WDMI4G WEST DES MOINES IA US 4153 -9378 -9999 +WDMN2 ELY (8 SSW) NV US 3913 -11496 2713 SNOTEL +WDMN6 WINDHAM (3 E) NY US 4230 -7420 512 COOPB +WDMP1 MAGILL HEIGHTS PA US 4062 -7986 317 UCOOP +WDN WALDEN VT US 4450 -7222 -9999 +WDNA4 WALDRON (5 W) AR US 3490 -9419 206 COOPAB +WDNC2 WALDEN (1 NNE) CO US 4074 -10628 2452 GOES +WDOA4 WALDRON 1W AR US 3490 -9410 -9999 +WDOM5 WINDOM MN US 4387 -9510 419 COOPAB +WDOM5G WINDOM MN US 4387 -9510 419 +WDOV1 WEST DOVER (1 NE) VT US 4295 -7285 579 SNOCOR +WDPC1 PALM SPRINGS (9 NNW) CA US 3390 -11662 323 ALERT +WDPC2 WOODLAND PARK CO US 3898 -10504 2499 ALERT +WDPM6 WALDRUP MS US 3197 -8912 91 ALERT +WDRA3 WOODRUFF AZ US 3478 -11005 1564 GOES +WDRC1 DUCOR (9 SE) CA US 3581 -11892 218 GOES +WDRC2 WOODROW (6 NNE) CO US 4007 -10357 -9999 UCOOP +WDRF1 CHATTAHOOCHEE (2 W) FL US 3071 -8488 33 COOPB +WDRG1 WINDER (1 SSE) GA US 3397 -8371 293 COOPAB +WDRK1 WOODRUFF (3 WSW) KS US 3999 -9947 614 +WDRM5 NETT LAKE (4 NW) MN US 4816 -9314 387 GOES +WDRN7 WINDSOR (5 N) NC US 3605 -7697 -9999 NWR +WDRP1 CURTISVILLE (1 SE) PA US 4063 -7981 404 IFLOWS +WDRS1 WOODRUFF (5 NW) SC US 3476 -8211 226 COOPB +WDRV1 WILDER VT US 4367 -7231 111 COOPB +WDRW3 WINDSOR WI US 4321 -8935 266 UCOOP +WDRW4 RIVERTON (1 SW) WY US 4302 -10838 1494 +WDSC2 FORT COLLINS (11 E) CO US 4053 -10489 1503 ALERT +WDSG1 WOODSTOCK GA US 3413 -8452 322 +WDSM7 WELDON SPRING MO US 3873 -9069 155 UCOOP +WDSN2 WADSWORTH NV US 3964 -11929 1239 AMOS +WDSN6 ULSTER NY US 4203 -7412 -9999 +WDSO1 WADSWORTH (1 SW) OH US 4100 -8176 302 IFLOWS +WDSV1 WOODSTOCK (1 E) VT US 4362 -7245 183 COOPC +WDSV2 WILLOUGHBY VA US 3698 -7632 0 HTG +WDTA3 TUCSON (11 E) AZ US 3223 -11079 804 ALERT +WDTM4 Wyandotte MI US 4220 -8315 -9999 CTGN +WDTN4 WOODSTOWN NJ US 3965 -7533 16 GOES +WDTS2 BLACK HAWK (4 NE) SD US 4420 -10328 -9999 UCOOP +WDVA1 WOODVILLE (2 W) AL US 3462 -8630 174 +WDVC3 WOODVILLE CT US 4172 -7329 238 +WDVM6 WOODVILLE (4 ESE) MS US 3109 -9123 122 COOPA +WDVO1 WOODVILLE OH US 4145 -8337 187 COOPB +WDVT2 WOODVILLE TX US 3078 -9440 91 COOPB +WDWA1 WEDOWEE (4 N) AL US 3337 -8548 -9999 COOPB +WDWN8 WOODWORTH (3 E) ND US 4713 -9925 582 COOPB +WDWO2 WOODWARD (1 N) OK US 3645 -9939 568 COOPB +WDXA1 WADLEY AL US 3312 -8556 183 GOES +WDYA1 WADLEY (1 WNW) AL US 3313 -8558 206 COOPB +WDYC1 BAKERSFIELD (22 NNE) CA US 3570 -11883 488 UCOOP +WDYC2 WOODY CREEK CO US 3927 -10687 2329 UCOOP +WEAC1 WEAVERVILLE CA US 4074 -12294 622 +WEAM5 WHEATON MN US 4582 -9649 -9999 GOES +WEAM5G WHEATON MN US 4582 -9649 -9999 +WEAN3 WEARE (1 S) NH US 4308 -7173 219 COOPB +WEAO2 WEATHERFORD (1 SE) OK US 3552 -9870 493 COOPAB +WEAT2 WEATHERFORD TX US 3274 -9765 -9999 +WEBA3 STRAWBERRY (9 E) AZ US 3441 -11137 1646 GOES +WEBC1 TRUCKEE (20 NNW) CA US 3948 -12043 2134 WSF +WEBH1 WAILUA (5 W) HI US 2207 -15942 -9999 GOES +WEBI1 SPENCER (25 W) ID US 4435 -11267 2042 WSF +WEBI4 WEBSTER CITY IA US 4247 -9380 357 COOPAB +WEBM3 WEBSTER MA US 4205 -7188 -9999 GOES +WEBM8 BAKER (22 S) MT US 4606 -10419 957 COOPB +WEBN8 WEBSTER (4 NW) ND US 4832 -9894 -9999 +WEBO2 WEBBERS FALLS (5 WSW) OK US 3548 -9520 168 COOPAB +WEBU1 WEBER UT US 4112 -11192 1494 COOPB +WEBV1 WEST BURKE VT US 4465 -7198 274 COOPAB +WEBW2 WEBSTER SPRINGS (8 N) WV US 3860 -8048 -9999 +WEBW3 WEBSTER (9 SE) WI US 4578 -9223 306 COOPAB +WECA3 TUCSON (5 ENE) AZ US 3223 -11088 769 ALERT +WECC2 DECKERS (9 SE) CO US 3914 -10516 2292 GOES +WECF1 TALLAHASSEE FL US 3038 -8423 -9999 ALERT +WECT2 WECHES (2 E) TX US 3156 -9518 -9999 UCOOP +WECU1 MONROE (3 NW) UT US 3863 -11212 1615 +WEDV1 WEST DAUVILLE 2 VT US 4440 -7218 480 COOPB +WEEC1 WEED (13 WSW) CA US 4148 -12245 1433 GOES +WEEF1 BROOKSVILLE (12 W) FL US 2852 -8258 6 COOPA +WEEH1 WAILUKU (5 NW) HI US 2095 -15653 91 COOPB +WEEK1 WHEELER KS US 3960 -10171 -9999 UCOOP +WEEW2 WHEELING (3 N) WV US 4015 -8070 195 COOPAB +WEEW3 WAUNAKEE WI US 4319 -8947 285 UCOOP +WEFI1 COUNCIL (13 NW) ID US 4485 -11643 1676 GOES +WEFN8 WILLISTON ND US 4814 -10375 643 COOPB +WEGC1 ANNAPOLIS (2 WSW) CA US 3871 -12341 21 GOES +WEGL1 NEW ORLEANS LA US 3002 -9012 -9999 GOES +WEHF1 HARLEM FL US 2619 -8089 -9999 WSF +WEHN8 WAHPETON (5 NW) ND US 4631 -9663 212 UCOOP +WEHV1 WEST HARTFORD VT US 4372 -7242 114 COOPB +WEIC1 WEITCHPEC (11 NW) CA US 4129 -12386 122 OTHER +WEII1 WEISER (6 W) ID US 4425 -11698 636 GOES +WEIN2 GLENDALE (7 N) NV US 3676 -11454 674 ALERT +WEIN3 WEIRS BEACH NH US 4361 -7146 152 GOES +WEIO3 UMATILLA (3 S) OR US 4588 -11933 162 GOES +WEIT2 WEIMAR TX US 2970 -9676 -9999 ALERT +WEJO1 WEST JEFFERSON OH US 3995 -8327 -9999 GOES +WEK GREY_ISLET_(MAPS) BC CN 5458 -13070 8 +WEKF1 SANFORD (9 W) FL US 2882 -8142 2 GOES +WELA3 TUCSON (10 SE) AZ US 3216 -11082 855 ALERT +WELC1 LAKE ALPINE (3 NNE) CA US 3852 -11999 2377 +WELI4 WELLSBURG IA US 4245 -9292 323 UCOOP +WELK1 WELLINGTON (2 S) KS US 3723 -9740 375 +WELL1 PRAIRIEVILLE LA US 3034 -9097 -9999 ALERT +WELM1 WELLS ME US 4332 -7056 0 HTG +WELM3 WELLESLEY MA US 4232 -7123 21 GOES +WELM4 WELLSTON MI US 4426 -8595 198 COOPB +WELM5 WELLS (1 NW) MN US 4375 -9373 365 COOPB +WELN2 WELLS NV US 4110 -11497 1737 COOPAB +WELN6 WELLSVILLE (1 S) NY US 4212 -7796 460 COOPB +WELO2 WELTY (3 SSE) OK US 3558 -9640 229 COOPB +WELP1 WELLSBORO (3 WNW) PA US 4174 -7736 588 NWR +WELT2 WELLINGTON (1 SE) TX US 3484 -10021 622 COOPAB +WELU1 WELLINGTON (3 E) UT US 3955 -11069 1646 COOPB +WELV1 WELLS RIVER VT US 4415 -7203 122 +WELW1 CHELAN (10 NE) WA US 4795 -11987 -9999 +WELW2 WELLSBURG WV US 4028 -8061 201 COOPAB +WEMC2 WOODLAND PARK (6 ESE) CO US 3898 -10496 2655 GOES +WEMM4 WETMORE (1 E) MI US 4638 -8660 213 COOPBC +WENM1 WEST ENFIELD ME US 4525 -6865 38 +WENM5 WENDELL (2 NW) MN US 4605 -9615 28 UCOOP +WENN3 WENTWORTH NH US 4395 -7192 189 COOPB +WENN7 WENTWORTH (4 NW) NC US 3641 -7983 156 GOES +WENS2 WENTWORTH (2 SW) SD US 4396 -9700 -9999 UCOOP +WENW1 WENATCHEE WA US 4742 -12032 195 COOPAB +WENW2 FLEMINGTON (2 N) WV US 3928 -8010 479 IFLOWS +WEOC1 WEOTT (5 WNW) CA US 4035 -12400 82 GOES +WEOM4 WEST OLIVE (5 NE) MI US 4297 -8607 194 UCOOP +WEPC3 NEW MILFORD CT US 4124 -7306 56 ALERT +WEPI2 WENTWORTH PARK IL US 4178 -8778 186 UCOOP +WEPN1 WEEPING WATER NE US 4087 -9615 335 COOPAB +WEPO1 WEST POINT (2 SSW) OH US 4069 -8071 408 IFLOWS +WEPO3 HERMISTON (5 N) OR US 4592 -11933 101 GOES +WEPS1 WEST PELZER (2 W) SC US 3465 -8249 263 +WERC2 WOODLAND PARK (7 NNW) CO US 3910 -10513 2578 ALERT +WERN3 WEARE NH US 4309 -7166 -9999 GOES +WERT2 WEINERT (11 E) TX US 3332 -9949 418 UCOOP +WERW3 WINTER (4 NW) WI US 4585 -9108 387 OTHER +WESA2 ESTER (6 NE) AK US 6491 -14791 210 COOPC +WESA4 WESLEY AR US 3603 -9392 384 COOPB +WESC2 WESTCLIFFE (6 W) CO US 3812 -10558 2865 WSF +WESF1 WESTBAY (1 NE) FL US 3030 -8585 -9999 UCOOP +WESI1 WEISER (6 W) ID US 4425 -11697 -9999 COOPABC +WESI4 WESLEY (1 SE) IA US 4308 -9396 393 NWR +WESM7 WEST PLAINS (5 SE) MO US 3670 -9179 -9999 UCOOP +WESN1 WESTON (3 NW) NE US 4122 -9678 -9999 COOPAB +WESN7 PLYMOUTH (4 NNE) NC US 3591 -7672 -9999 GOES +WESO1 WEST CHESTER (2 NE) OH US 3934 -8437 259 IFLOWS +WESO2 WESTVILLE (1 S) OK US 3598 -9457 341 COOPB +WESO3 ECHO (1 NW) OR US 4575 -11922 183 GOES +WESP1 WESTPORT PA US 4132 -7787 -9999 GOES +WESS1 WESTMINISTER SC US 3467 -8310 -9999 IFLOWS +WESS2 WESTPORT SD US 4562 -9847 -9999 COOPB +WEST2 WESLACO (2 E) TX US 2615 -9797 23 +WESU1 CEDAR FORT (5 N) UT US 4041 -11210 1716 GOES +WESW1 ELLENSBURG (9 NW) WA US 4709 -12069 509 GOES +WESW3 WESTBY (1 NE) WI US 4367 -9084 376 COOPB +WESW4 WESTON (1 E) WY US 4463 -10532 1074 COOPAB +WETA1 WETUMPKA AL US 3256 -8619 70 +WETA3 TUCSON (12 E) AZ US 3222 -11075 806 ALERT +WETC1 MARKLEEVILLE (7 SW) CA US 3862 -11987 2454 WSF +WETC2 SILT (16 S) CO US 3933 -10758 2149 +WETF1 WEWAHITCHKA (4 NW) FL US 3015 -8527 -9999 UCOOP +WETG1 WEST POINT (3 N) GA US 3292 -8519 -9999 +WETI1 HOWE (27 NW) ID US 4414 -11324 1792 WSF +WETI2 WETAUG IL US 3732 -8913 -9999 UCOOP +WETK1 WETMORE KS US 3963 -9582 347 COOPB +WETM4 WETMORE (16 S) MI US 4617 -8665 270 COOPBC +WETM5 WHEATON MN US 4581 -9651 310 UCOOP +WETN4 WESTON NJ US 4053 -7459 20 IFLOWS +WETO2 WETUMKA (3 NE) OK US 3527 -9621 207 GOES +WETW3 WEST ALLIS WI US 4302 -8800 223 COOPB +WEWF1 WEWAHITCHKA FL US 3012 -8520 13 COOPA +WEWO2 WEWOKA (2 SE) OK US 3515 -9648 253 COOPB +WEWS2 WEWELA (1 N) SD US 4303 -9978 628 GOES +WEXK1 WICHITA KS US 3765 -9742 402 UCOOP +WEY WEST YELLOWSTONE (8 N) MT US 4479 -11113 2003 +WEYM8 WEST YELLOWSTONE (9 NNW) MT US 4479 -11113 2003 COOPAB +WEYP1 WEYANT PA US 4022 -7855 447 IFLOWS +WEYW3 WEYERHAUSER WI US 4542 -9138 364 COOPAB +WEZO3 UNION (24 SE) OR US 4508 -11748 1676 WSF +WEZU1 CIRCLEVILLE (1 E) UT US 3820 -11227 1829 +WFBC1 AUBURN CA US 3891 -12108 427 ALERT +WFBM8 CONNER (16 SW) MT US 4573 -11428 1396 +WFBU1 TABIONA (27 NE) UT US 4084 -11066 2932 GOES +WFCF1 ONA (6 W) FL US 2749 -8203 -9999 OTHER +WFCI1 SUGAR CITY (5 ENE) ID US 4391 -11163 1513 AHOS +WFCN6 TAHAWUS NY US 4412 -7405 648 SNOCOR +WFCN8 WATFORD CITY ND US 4780 -10329 684 UCOOP +WFCO3 NORTH POWDER (11 ESE) OR US 4507 -11815 1737 SNOTEL +WFCV2 NARROWS (11 SSW) VA US 3727 -8098 570 IFLOWS +WFDC2 WILLIAMS FOR CO US 4003 -10620 -9999 +WFDI3 WHEATFIELD (2 NNW) IN US 4123 -8707 198 COOPAB +WFDK1 WINFIELD (1 S) KS US 3722 -9699 346 +WFDK2 WALLINGFORD KY US 3838 -8360 305 UCOOP +WFDL1 WINNFIELD LA US 3198 -9265 -9999 RFCSIM +WFDN6 WESTFIELD (3 SW) NY US 4228 -7962 299 COOPA +WFDN7 WHITTIER NC US 3544 -8324 969 IFLOWS +WFDO1 WOODSFIELD (2 N) OH US 3978 -8111 366 COOPAB +WFDP1 WESTFIELD (1 NE) PA US 4192 -7753 390 GOES +WFDT2 WESTFIELD TX US 3004 -9543 -9999 +WFDV1 WATERFORD VT US 4435 -7190 -9999 COOPB +WFDW3 WATERFORD (1 NW) WI US 4278 -8822 240 UCOOP +WFEN6 WILMINGTON (3 SW) NY US 4435 -7386 396 SNOCOR +WFFU1 EVANSTON (10 N) UT US 3998 -11103 1967 +WFGC3 WALLINGFORD CT US 4143 -7283 18 ALERT +WFGN8 WEST FARGO ND US 4687 -9690 277 UCOOP +WFHO3 DEE (1 NNW) OR US 4560 -12163 244 +WFIN6 WINDSOR NY US 4203 -7566 384 IFLOWS +WFKC1 MONROVIA (6 N) CA US 3424 -11802 1219 ALERT +WFLC2 LEAL (2 NW) CO US 3983 -10606 2679 GOES +WFLI3 WHEATFIELD IN US 4119 -8706 203 UCOOP +WFLM4 WOLF LAKE (5 N) MI US 4398 -8584 335 NWR +WFLO2 WEBBERS FALLS (3 NW) OK US 3555 -9517 158 GOES +WFLO3 WESTFALL (2 N) OR US 4399 -11772 927 COOPAB +WFLU1 CEDAR CITY (11 SE) UT US 3758 -11290 2804 SNOTEL +WFOM5 DOVER (2 NE) MN US 4401 -9211 -9999 UCOOP +WFON8 WEST FARGO ND US 4689 -9692 275 UCOOP +WFOT2 SAN ANGELO TX US 3137 -10049 579 COOPAB +WFPM4 WHITEFISH POINT MI US 4677 -8497 186 AMOS +WFRA1 STATE HIGHWAY 188 BRIDGE, W. FOW 3038 -8816 -9999 CTGN +WFRA3 QUEEN CREEK (5 N) AZ US 3331 -11158 445 ALERT +WFRC2 HOT SULPHUR SPRINGS (8 SW) CO US 4004 -10620 2381 GOES +WFRF1 FROSTPROOF (4 W) FL US 2773 -8159 -9999 OTHER +WFRI2 WEST FRANKFORT CITY IL US 3790 -8878 134 COOPB +WFRN8 WEST FARGO ND US 4692 -9683 -9999 +WFRO1 SPRINGDALE (2 SSW) OH US 3926 -8449 -9999 OTHER +WFRP1 WARFORDSBURG PA US 3975 -7817 274 UCOOP +WFSO2 WEBBERS FALLS (3 S) OK US 3547 -9513 145 +WFTC1 WALKER (16 SW) CA US 3827 -11945 2515 WSF +WFTL1 WINONA LA US 3203 -9266 67 COOPB +WFTP1 COWANSVILLE (3 W) PA US 4090 -7963 433 GOES +WFWI1 LEWISVILLE (5 SE) ID US 4358 -11205 1445 GOES +WFXP1 WESTFIELD (1 E) PA US 4192 -7755 418 GOES +WG9F MILAN IN US 3913 -8513 -9999 +WGAM6 WIGGINS (13 E) MS US 3085 -8891 15 +WGAW3 WEYAUWEGA WI US 4432 -8893 244 UCOOP +WGBK1 GREAT BEND (3 NW) KS US 3840 -9881 -9999 UCOOP +WGCI4 DES MOINES IA US 4158 -9367 -9999 UCOOP +WGCM8 WEST GLACIER (1 W) MT US 4850 -11401 954 GOES +WGEC2 WHEAT RIDGE CO US 3976 -10507 1666 COOPB +WGGM6 WIGGINS MS US 3085 -8915 81 COOPB +WGHA3 TOMBSTONE (3 N) AZ US 3173 -11005 1372 SCAN +WGHC2 SUMMITVILLE CO US 3743 -10658 -9999 +WGHN6 WANTAGH (1 S) NY US 4066 -7351 3 COOPB +WGHW4 WRIGHT (12 E) WY US 4375 -10525 -9999 UCOOP +WGLM1 PRINCETON (5 SW) ME US 4522 -6780 -9999 UCOOP +WGLM8 WEST GLACIER (1 N) MT US 4850 -11398 961 +WGMC2 WIGWAM (11 SW) CO US 3850 -10483 -9999 UCOOP +WGMC3 THOMASTON (5 WSW) CT US 4167 -7313 174 COOPB +WGNA3 WAGONER (7 N) AZ US 3431 -11257 1154 ALERT +WGNC2 WIGGINS (8 SW) CO US 4017 -10422 1463 UCOOP +WGNN5 WAGON MOUND NM US 3602 -10470 -9999 UCOOP +WGNN6 WATKINS GLEN NY US 4238 -7687 0 GOES +WGNO2 WAGONER (1 NE) OK US 3597 -9537 180 COOPAB +WGNP1 WAGONTOWN PA US 4003 -7585 76 GOES +WGOM5 WANAMINGO (1 W) MN US 4431 -9281 -9999 GOES +WGOM5G WANAMINGO (1 W) MN US 4431 -9281 -9999 +WGRC1 ALTADENA CA US 3442 -11809 721 ALERT +WGRI2 WHEATLAND (7 WSW) IL US 4150 -8971 198 UCOOP +WGRK1 GREENSBURG (3 N) KS US 3764 -9931 -9999 UCOOP +WGRM8 WEST GLACIER MT US 4851 -11399 975 GOES +WGRS1 WAGENER (1 SW) SC US 3363 -8138 131 COOPB +WGSA1 HEADLAND AL US 3135 -8533 -9999 +WGSM6 WALNUT GROVE (1 S) MS US 3257 -8947 101 +WGSM8 WHITE SULPHUR SPRINGS (1 SE) MT US 4654 -11090 1536 COOPABC +WGSO2 WAGONER (9 SSW) OK US 3584 -9541 180 +WGSW4 SHERIDAN WY US 4476 -10697 1202 COOPBC +WGTM3 WEST GROTON MA US 4263 -7166 -9999 GOES +WGTW4 WRIGHT (12 W) WY US 4375 -10573 1530 COOPAB +WGUC2 MANITOU SPRINGS (5 NW) CO US 3898 -10496 -9999 +WGVM2 WASHINGTON GROVE MD US 3914 -7716 143 IFLOWS +WGVN2 WINNEMUCCA (2 SW) NV US 4094 -11775 1311 COOPC +WGWC2 WAGON WHEEL GAP CO US 3777 -10681 -9999 GOES +WHAF1 LUTZ (2 S) FL US 2812 -8247 -9999 OTHER +WHAH1 WAHIAWA HI US 2190 -15957 66 COOPB +WHAT2 WHARTON TX US 2931 -9610 34 +WHAW4 GUERNSEY (13 ESE) WY US 4225 -10463 1309 COOPB +WHBC2 RANGELY (14 NE) CO US 4018 -10857 -9999 GOES +WHBI1 WHITE BIRD ID US 4575 -11632 431 +WHBK2 WHITESBURG (2 SE) KY US 3710 -8280 378 COOPAB +WHBU1 SUNNYSIDE (23 E) UT US 3955 -10991 2499 GOES +WHBW4 GUERNSEY (13 ESE) WY US 4224 -10463 1309 GOES +WHCC1 MINERAL KING (2 S) CA US 3642 -11859 2804 WSF +WHCC2 HOLLY (1 W) CO US 3806 -10214 -9999 +WHCF1 FLORIDA CITY (14 S) FL US 2524 -8045 0 GOES +WHCI2 ALLENVILLE (3 S) IL US 3951 -8853 -9999 GOES +WHCI3 WHITE CLOUD IN US 3824 -8623 143 GOES +WHCP1 WEST HICKORY (2 N) PA US 4158 -7941 408 COOPB +WHCU1 CIRCLEVILLE (8 SW) UT US 3807 -11235 1920 +WHDI1 POTLATCH (8 S) ID US 4675 -11698 1978 SNOTEL +WHDM3 HOPEDALE MA US 4210 -7162 -9999 SNOCOR +WHDO1 WARSAW (1 ESE) OH US 4031 -8191 226 GOES +WHDU1 HATCH (2 SW) UT US 3762 -11247 2134 +WHEC1 WHEATLAND (2 NE) CA US 3903 -12139 32 COOPB +WHEH1 KANEOHE (2 NW) HI US 2147 -15785 34 COOPB +WHEI1 ISLAND PARK (10 N) ID US 4453 -11158 2350 SNOTEL +WHEI2 WHEELING (3 W) IL US 4215 -8796 -9999 UCOOP +WHEM2 WHEATON (2 NNE) MD US 3907 -7703 101 COOPC +WHEM7 WHEELING (3 W) MO US 3978 -9343 250 UCOOP +WHET2 WHEELER TX US 3544 -10028 760 COOPB +WHEW2 WHEELING (3 SE) WV US 4004 -8066 207 GOES +WHEW3 WHEELER WI US 4505 -9192 274 COOPB +WHEW3C WHEELER WI US 4505 -9192 -9999 +WHEW3D WHEELER WI US 4505 -9192 -9999 +WHFC3 WEST HARTFORD (2 W) CT US 4175 -7278 84 COOPB +WHFM4 WHITEFISH POINT MI US 4675 -8498 186 COOPA +WHFM8 WHITEFISH (2 W) MT US 4841 -11436 945 COOPBC +WHFN7 MINT HILL (1 E) NC US 3520 -8062 -9999 IFLOWS +WHFV1 WEST HARTFORD VT US 4372 -7242 114 GOES +WHGM7 WASHINGTON MO US 3855 -9100 152 COOPB +WHGV1 WHITINGHAM (1 W) VT US 4280 -7292 427 COOPB +WHGW2 WHEELING WV US 4006 -8073 189 COOPB +WHHM8 WHITEHALL (2 E) MT US 4588 -11215 1329 GOES +WHHO3 ANDREWS (21 ESE) OR US 4234 -11823 1335 COOPAB +WHIA1 WHITESBURG AL US 3457 -8656 171 +WHIA2 WHITTIER (33 SE) AK US 6050 -14808 12 COOPA +WHIA3 SUPERIOR (10 W) AZ US 3330 -11128 76 GOES +WHIC1 BISHOP (19 NNE) CA US 3758 -11823 3801 COOPAB +WHIC2 MEEKER (10 WSW) CO US 4001 -10809 1807 GOES +WHIF1 WHITE CITY (1 NE) FL US 2990 -8522 -9999 UCOOP +WHIH1 KAMUELA (20 NE) HI US 1986 -15565 1414 +WHII3 WHITING (1 W) IN US 4168 -8751 179 UCOOP +WHIK2 WHITESVILLE (1 NE) KY US 3769 -8685 244 NWR +WHIM4 WHITE PINE MI US 4707 -8864 347 UCOOP +WHIM8 WHITEWATER (18 NE) MT US 4897 -10742 841 COOPB +WHIN1 WHITMAN (4 E) NE US 4208 -10143 1093 COOPB +WHIN4 MORRISTOWN NJ US 4080 -7445 79 GOES +WHIN7 WHITEVILLE (1 W) NC US 3434 -7873 -9999 GOES +WHIP1 WHITE (2 NW) PA US 4009 -7948 570 IFLOWS +WHIS1 WHITMIRE (9 N) SC US 3463 -8160 -9999 GOES +WHIS2 WHITEHORSE SD US 4527 -10085 506 +WHIT2 WHITE OAK (1 WSW) TX US 3252 -9489 96 COOPAB +WHIU1 HELPER (20 NW) UT US 3993 -11133 2256 WSF +WHIW1 PLAIN (13 W) WA US 4787 -12087 573 GOES +WHIW2 HUTTONSVILLE (6 SE) WV US 3868 -7988 1146 IFLOWS +WHIW3 WHITEHALL (29 N) WI US 4437 -9132 250 UCOOP +WHKM4 WHITE LAKE (4 E) MI US 4270 -8347 321 COOPA +WHKN3 WEST HOPKINTON NH US 4319 -7175 122 GOES +WHKN8 WISHEK ND US 4624 -9956 646 COOPAB +WHKP1 WEST HICKORY PA US 4157 -7941 329 +WHLA1 JOE WHEELER DAM AL US 3480 -8738 -9999 AHOS +WHLA3 WILLIAMS (8 SSE) AZ US 3513 -11215 2188 SNOTEL +WHLC1 ESCONDIDO (5 NNE) CA US 3317 -11700 457 ALERT +WHLH1 WAIAHOLE HI US 2147 -15788 227 COOPB +WHLI2 WHITE HALL (1 E) IL US 3943 -9038 177 COOPAB +WHLI3 MILLPORT (3 W) IN US 3877 -8615 148 UCOOP +WHLM3 HOPEDALE (4 W) MA US 4210 -7160 -9999 UCOOP +WHLN1 WALTHILL NE US 4215 -9648 369 GOES +WHLN6 WOODGATE (4 N) NY US 4357 -7513 76 SNOCOR +WHLR1 WESTERLY RI US 4130 -7185 0 CTGN +WHLW2 WHEELING (3 N) WV US 4015 -8070 198 GOES +WHLW4 FORT LARAMIE (5 NW) WY US 4224 -10463 1295 GOES +WHMK2 WHITE MILLS KY US 3755 -8605 186 GOES +WHMS1 WHITMIRE (1 NE) SC US 3451 -8160 91 GOES +WHNC2 WILD HORSE (6 N) CO US 3890 -10302 -9999 COOPAB +WHNF1 WINTER HAVEN FL US 2802 -8173 44 COOPA +WHNN8 WAHPETON ND US 4627 -9661 287 +WHNP1 WHITE HAVEN (4 NE) PA US 4110 -7573 460 +WHNP1G WHITE HAVEN (4 NE) PA US 4110 -7573 460 +WHON1 WAHOO NE US 4120 -9663 369 COOPAB +WHOO1 COLERAIN (2 N) OH US 3923 -8460 -9999 IFLOWS +WHOS2 WHITE OWL SD US 4453 -10242 -9999 UCOOP +WHOT2 WESTHOFF (2 NE) TX US 2922 -9745 -9999 +WHP LOS ANGELES CA US 3426 -11841 -9999 +WHPN3 WEST HOPKINTON NH US 4318 -7175 134 COOPB +WHPN6 WHITE PLAINS NY US 4103 -7378 -9999 ALERT +WHPN8 WESTHOPE ND US 4891 -10102 458 COOPAB +WHPP1 WHITEPINE (1 NW) PA US 4143 -7723 506 IFLOWS +WHPW1 TIETON (30 W) WA US 4664 -12138 1372 SNOTEL +WHRC1 CAYUCOS (1 NE) CA US 3545 -12088 -9999 OTHER +WHRC2 FOWLER (19 SSW) CO US 3787 -10411 1440 COOPB +WHRM5 WHITE ROCK MN US 4587 -9657 312 +WHRM8 KALISPELL (8 N) MT US 4832 -11428 905 GOES +WHRN2 ELY (30 SW) NV US 3882 -11535 2256 WSF +WHRP1 WHARTON PA US 4152 -7803 -9999 GOES +WHRS2 WHITE RIVER SD US 4371 -10068 539 GOES +WHRU1 WHITEROCKS (9 N) UT US 4061 -10993 2244 +WHRV2 AMONATE (3 WSW) VA US 3718 -8170 920 IFLOWS +WHRW4 WORLAND (5 SW) WY US 4396 -10801 1228 GOES +WHSC1 SHASTA (3 W) CA US 4060 -12254 399 OTHER +WHSC2 WILD HORSE (11 SSE) CO US 3866 -10300 -9999 COOPAB +WHSF1 WILMA (2 E) FL US 3017 -8493 15 +WHSI2 WHEATON IL US 4186 -8808 -9999 ALERT +WHSN5 WHITE SIGNAL NM US 3256 -10837 1850 COOPAB +WHSO3 CAMP SHERMAN (18 N) OR US 4472 -12164 985 +WHSS2 WINNER SD US 4338 -9986 585 UCOOP +WHST1 WHITE HOUSE (1 S) TN US 3645 -8665 250 COOPC +WHST2 WHITEHOUSE (2 W) TX US 3221 -9520 158 COOPB +WHSW1 PORT ANGELES (12 S) WA US 4795 -12343 1524 SNOTEL +WHTA1 WHATLEY AL US 3165 -8771 52 COOPAB +WHTA2 WHITTIER (9 NW) AK US 6082 -14897 12 COOPA +WHTA3 FT APACHE (11 W) AZ US 3369 -11017 1331 GOES +WHTC1 WHITTIER CA US 3398 -11802 79 COOPB +WHTC3 WEST HARTLAND CT US 4203 -7293 -9999 +WHTF1 WHITE SPRINGS FL US 3033 -8275 -9999 UCOOP +WHTG1 WHITESBURG (1 SE) GA US 3348 -8490 208 GOES +WHTI2 WHEATON (3 SE) IL US 4181 -8807 207 COOPAB +WHTI3 WHITESTOWN IN US 4000 -8633 285 COOPAB +WHTI4 WASHTA IA US 4258 -9572 354 COOPB +WHTK1 WICHITA KS US 3763 -9728 -9999 UCOOP +WHTK2 WHITESBURG KY US 3712 -8282 355 +WHTM2 WHITEMARSH RUN MD US 3938 -7643 8 ALERT +WHTM4 MONTAGUE (7 NE) MI US 4347 -8623 181 COOPB +WHTM5 WHEATON MN US 4580 -9648 310 COOPAB +WHTM8 COOKE CITY (2 NE) MT US 4505 -10990 2652 SNOTEL +WHTN4 WHITEHOUSE STATION NJ US 4062 -7478 45 GOES +WHTN6 WHITESVILLE NY US 4204 -7776 524 COOPB +WHTN7 WHITEVILLE (7 NW) NC US 3441 -7879 27 COOPAB +WHTO2 WHITEFIELD (1 N) OK US 3526 -9524 144 GOES +WHTP1 WHITE HAVEN (4 NE) PA US 4110 -7573 460 GOES +WHTS2 WHITE SD US 4443 -9665 541 UCOOP +WHTT1 WHITWELL TN US 3521 -8550 193 +WHTW1 PARKWAY+WHITE R RS WA US 4690 -12155 1067 +WHTW2 SAINT GEORGE (8 NNE) WV US 3925 -7964 686 IFLOWS +WHTW3 WHITEWATER WI US 4286 -8873 244 COOPB +WHVF1 WINTER HAVEN (1 W) FL US 2802 -8173 -9999 OTHER +WHVN7 WHITEVILLE (5 S) NC US 3426 -7869 15 COOPB +WHVW2 WHITESVILLE WV US 3799 -8155 251 COOPB +WHWC1 MECCA (4 S) CA US 3352 -11608 -67 GOES +WHWF1 WEEKI WACHEE (2 E) FL US 2851 -8254 -9999 OTHER +WHWI2 WHEATON IL US 4188 -8810 -9999 ALERT +WHWW1 SUMNER (1 N) WA US 4721 -12224 18 +WHXA2 WILLOW (3 SSE) AK US 6170 -15000 82 COOPA +WHYC1 WHIKEYTOWN (7 NW) CA US 4064 -12267 700 GOES +WHYN6 WHITNEY POINT NY US 4232 -7597 -9999 +WI01 GILLS ROCK WI US 4533 -8700 186 RAMOS +WI010 MILWAUKEE WI US 4300 -8789 -9999 HTG +WI015 KEWAUNEE WI US 4446 -8750 -9999 HTG +WI020 BRISTOL WI US 4257 -8802 210 HTG +WI040 GREEN BAY WI US 4454 -8801 177 HTG +WIAH1 WAIALUA (25 E) HI US 2158 -15812 10 COOPAB +WIBP1 WILLIAMSBURG PA US 4047 -7820 256 GOES +WICC2 RAND (7 SW) CO US 4035 -10622 2880 +WICK1 MAIZETA KS US 3778 -9739 412 GOES +WICN7 REIDSVILLE NC US 3637 -7968 -9999 +WICN8 WILLOW CITY ND US 4860 -10030 454 NWR +WICO3 LA PINE (9 WNW) OR US 4369 -12169 1298 GOES +WICT2 WICHITA FALLS (2 W) TX US 3391 -9853 282 +WICU1 OGDEN (70 NW) UT US 4199 -11283 -9999 BASIC +WIDI3 WINDOM IN US 3858 -8678 -9999 UCOOP +WIDM5 WINONA (3 NW) MN US 4409 -9167 202 COOPB +WIDM7 WILDWOOD MO US 3861 -9067 178 UCOOP +WIDM7G WILDWOOD MO US 3861 -9067 -9999 +WIDO3 LA PINE (9 W) OR US 4368 -12169 1325 GOES +WIEW4 ETHETE WY US 4298 -10877 1686 UCOOP +WIFA1 WINFIELD AL US 3394 -8788 -9999 NWR +WIFC2 PARSHALL (2 SW) CO US 4004 -10620 2332 COOPAB +WIFI1 RIRIE (4 SW) ID US 4358 -11191 1475 GOES +WIFK1 WICHITA KS US 3772 -9740 399 +WIGA1 WING (5 E) AL US 3102 -8653 29 +WIGA2 HEALY (33 W) AK US 6381 -15005 524 GOES +WIGC1 PETALUMA (2 NW) CA US 3827 -12269 12 ALERT +WIGM6 WIGGINS MS US 3087 -8913 49 COOPAB +WIHH1 KAILUA-KONA (3 E) HI US 1964 -15595 469 COOPB +WIK BROADVIEW SK CN 5038 -10268 569 +WIKA3 WIKIEUP AZ US 3475 -11363 625 GOES +WIKC2 HAMILTON (5 NW) CO US 4044 -10765 1881 +WIKH1 KAUNAKAKAI HI US 2113 -15692 1082 COOPB +WILA1 WILMER AL US 3086 -8834 -9999 +WILA2 WILLOW (3 N) AK US 6177 -15007 49 COOPB +WILA3 WILLCOX (1 NNW) AZ US 3226 -10984 1273 COOPABC +WILA4 WILTON AR US 3377 -9413 -9999 UCOOP +WILC1 WILLITS (5 SSE) CA US 3930 -12329 587 GOES +WILC2 ESTES PARK (14 SSW) CO US 4020 -10560 2926 WSF +WILC3 WILLIMANTIC CT US 4170 -7215 40 +WILD1 WILMINGTON (2 NE) DE US 3977 -7553 82 COOPC +WILF1 WILDWOOD (2 W) FL US 2887 -8208 -9999 +WILG1 WILLACOOCHEE (6 ENE) GA US 3136 -8293 61 COOPC +WILH1 HONOLULU HI US 2130 -15778 335 COOPB +WILI1 RIRIE (4 SW) ID US 4358 -11191 1475 GOES +WILI2 WILMETTE IL US 4208 -8768 -9999 COOPB +WILI3 ENOS (4 W) IN US 4108 -8742 -9999 UCOOP +WILI4 WILLIAMS IA US 4248 -9355 363 COOPB +WILK1 WILSEY (1 NNE) KS US 3865 -9667 445 COOPB +WILL1 WILLS POINT (5 NE) LA US 2978 -8994 -9999 GOES +WILM3 WILLIAMSTOWN MA US 4270 -7217 -9999 GOES +WILM4 WILLIAMSTON MI US 4268 -8428 271 COOPB +WILM5 BALL CLUB MN US 4730 -9390 -9999 GOES +WILM7 WILLOW SPRINGS MO US 3698 -9198 399 COOPB +WILM8 WILSALL (8 ENE) MT US 4603 -11051 1779 COOPB +WILN3 GORHAM (9 SE) NH US 4434 -7102 293 SNOCOR +WILN6 WILLIAMSVILLE (2 NW) NY US 4298 -7876 180 OTHER +WILN7 WILSON (3 SW) NC US 3569 -7795 34 COOPAB +WILN8 WILLISTON ND US 4814 -10389 -9999 NWR +WILO2 WILLOW (4 NW) OK US 3504 -9957 531 COOPB +WILO3 HEPPNER (1 SE) OR US 4535 -11955 594 +WILP1 WILLIAMSPORT PA US 4123 -7700 152 +WILS1 WALTERBORO (15 NW) SC US 3304 -8085 30 COOPC +WILS2 HILL CITY (4 SE) SD US 4390 -10351 1530 +WILT1 WILLIAMSPORT TN US 3569 -8721 -9999 GOES +WILT2 WINTERS (1 NNE) TX US 3197 -9996 568 COOPA +WILU1 BRIGHAM CITY (5 W) UT US 4153 -11217 1288 +WILV2 WILLIS VA US 3685 -8048 884 COOPB +WILW1 WILLAPA (2 SE) WA US 4665 -12365 1 GOES +WILW2 WILLIAMSON WV US 3767 -8228 232 COOPAB +WILW3 WILLOW WI US 4570 -8983 475 COOPAB +WILW4 AFTON (7 NE) WY US 4282 -11082 2576 SNOTEL +WIMA3 SAHUARITA (9 NE) AZ US 3204 -11085 867 ALERT +WIMD1 WILMINGTON DE US 3972 -7552 2 HTG +WIMF1 WIMAUMA (4 SW) FL US 2767 -8235 0 GOES +WIMN7 WILMINGTON (7 N) NC US 3432 -7792 12 COOPC +WIMW2 WILLIAMSON (2 NE) WV US 3769 -8226 457 COOPAB +WINA1 WINFIELD (2 SW) AL US 3391 -8785 143 COOPAB +WINA3 WINKLEMAN AZ US 3287 -11060 789 COOPB +WINC1 WINTERS CA US 3852 -12197 41 COOPAB +WINC2 WINTER PARK (6 E) CO US 3992 -10577 2950 GOES +WINC3 WINSTED (1 WNW) CT US 4193 -7309 -9999 GOES +WINF1 WINDERMERE (7 WSW) FL US 2847 -8165 -9999 UCOOP +WING1 WINTERVILLE GA US 3397 -8329 271 COOPB +WINH1 MOUNT KAALA HI US 2152 -15815 1227 COOPB +WINI1 WINCHESTER ID US 4624 -11662 1204 COOPABC +WINI2 WINSLOW IL US 4250 -8978 -9999 +WINI3 WINAMAC (2 SSE) IN US 4102 -8658 210 COOPABC +WINI4 WINDSOR HEIGHTS IA US 4160 -9372 -9999 UCOOP +WINJ WINDSOR NJ US 4026 -7458 -9999 +WINL1 WINNSBORO (5 SSE) LA US 3210 -9172 23 COOPAB +WINM2 WINFIELD MD US 3945 -7605 258 ALERT +WINM3 WINCHENDON MA US 4268 -7212 311 GOES +WINM4 CALUMET (55 NW) MI US 4788 -8918 213 OTHER +WINM5 WINONA MN US 4404 -9164 199 COOPAB +WINM6 WINBORN (3 NW) MS US 3462 -8931 -9999 GOES +WINM7 WINONA (3 SW) MO US 3697 -9139 -9999 UCOOP +WINM8 WINIFRED MT US 4756 -10938 988 COOPAB +WINN3 GREENLAND NH US 4304 -7085 5 GOES +WINN7 WILMINGTON NC US 3413 -7819 -9999 NWR +WINO2 WINCHESTER OK US 3697 -9878 -9999 UCOOP +WINO3 WINCHESTER (1 E) OR US 4328 -12335 140 COOPBC +WINP1 WINDBER PA US 4023 -7883 524 COOPB +WINS2 WINNER SD US 4338 -9987 599 COOPABC +WINT2 WINNSBORO (6 SW) TX US 3288 -9533 131 COOPB +WINU1 TABIONA (11 NNE) UT US 4052 -11078 1229 UCOOP +WINW1 WINTHROP (1 WSW) WA US 4847 -12019 535 GOES +WINW2 WINFIELD WV US 3853 -8192 174 +WINW3 WINNEBAGO WI US 4407 -8852 -9999 UCOOP +WIOA2 WILLOW (2 NNW) AK US 6176 -15006 -9999 UCOOP +WIOC2 WINDSOR CO US 4047 -10490 -9999 +WIPC1 WHITE WATER (2 SSE) CA US 3390 -11662 317 GOES +WIPW3 WISCONSIN RAPIDS WI US 4438 -8980 315 UCOOP +WIRC2 BOULDER (14 WSW) CO US 3995 -10542 2478 ALERT +WIRM5 EYOTA (2 NE) MN US 4401 -9220 365 UCOOP +WIRW3 WISCONSIN RAPIDS WI US 4440 -8982 305 COOPB +WISC1 WILBUR SPRINGS (1 S) CA US 3902 -12241 636 GOES +WISI2 WINDSOR IL US 3944 -8859 209 COOPABC +WISM8 WISDOM MT US 4562 -11345 1847 COOPABC +WISN1 WISNER NE US 4200 -9690 -9999 UCOOP +WISN7 MORGANTON (15 NW) NC US 3558 -8164 1049 IFLOWS +WISN8 WISHEK (6 W) ND US 4627 -9966 671 UCOOP +WISN8D WISHEK (6 W) ND US 4627 -9966 -9999 +WISO2 WISTER (3 ENE) OK US 3498 -9469 143 OTHER +WIST2 WILLIS (5 NE) TX US 3045 -9540 108 RAWS +WISV2 WISE (2 E) VA US 3700 -8254 777 COOPAB +WISW3 WISSOTA WI US 4497 -9133 -9999 UCOOP +WITA2 DELTA JUNCTION (10 NW) AK US 6415 -14589 308 COOPC +WITA3 WITTMANN (4 SW) AZ US 3375 -11260 509 COOPA +WITC1 WHITMORE (1 E) CA US 4062 -12190 719 GOES +WITF1 TAMPA FL US 2803 -8250 -9999 OTHER +WITH1 HONOLULU HI US 2138 -15782 320 COOPB +WITN6 WHITNEY POINT NY US 4235 -7597 317 +WITN7 CHARLOTTE (12 SE) NC US 3515 -8101 54 IFLOWS +WITP1 WHITESBURG (3 NW) PA US 4077 -7943 411 COOPB +WITS2 WHITE LAKE SD US 4373 -9872 497 COOPAB +WITV2 ROANOKE (12 SW) VA US 3717 -8012 835 IFLOWS +WITW3 WITTENBERG WI US 4483 -8912 341 +WIWO3 LA PINE (9 W) OR US 4368 -12169 1328 +WIXM7 MOBERLY MO US 3942 -9244 256 COOPAB +WJA JASPER AB CN 5288 -11807 1063 +WJBK1 WICHITA (5 NE) KS US 3775 -9723 436 COOPC +WJF LANCASTER (5 NW) CA US 3474 -11821 713 +WJFC1 LANCASTER CA US 3469 -11813 725 ALERT +WJFN7 IDLEWILD NC US 3630 -8145 884 COOPB +WJPN6 WEST JASPER NY US 4215 -7757 661 COOPB +WJWI2 WESTMONT IL US 4180 -8795 229 UCOOP +WKAG1 CLEVELAND (7 SSW) GA US 3451 -8381 -9999 NWR +WKAH1 HILO (2 SW) HI US 1967 -15513 305 COOPB +WKAO2 WAURIKA OK US 3417 -9800 267 COOPAB +WKAS2 WAKONDA (7 ESE) SD US 4298 -9697 351 COOPB +WKBA3 WICKENBURG AZ US 3398 -11274 639 COOPABC +WKBN7 CHARLOTTE (6 SW) NC US 3511 -8098 -9999 IFLOWS +WKEK1 WAKEFIELD KS US 3922 -9702 372 COOPB +WKEM1 WEST KENNEBUNK (4 W) ME US 4342 -7066 61 SNOCOR +WKEW3 WAUKESHA WI US 4300 -8824 242 +WKFC2 PARSHALL (4 S) CO US 4000 -10618 2380 GOES +WKFN7 CHARLOTTE (6 W) NC US 3521 -8099 59 IFLOWS +WKFO3 ALSEA (5 SW) OR US 4433 -12372 457 GOES +WKFV2 WAKEFIELD (1 NW) VA US 3698 -7701 61 COOPAB +WKGP1 KITTANNING (2 SW) PA US 4081 -7956 344 IFLOWS +WKGR1 SOUTH KINGSTOWN RI US 4148 -7155 27 GOES +WKHV2 CHILHOWIE (4 NE) VA US 3683 -8158 908 IFLOWS +WKKH1 LANAI CITY HI US 2078 -15687 610 COOPB +WKLF1 CRAWFORDVILLE (5 NE) FL US 3023 -8430 -9999 GOES +WKLH1 LAHAINA HI US 2090 -15667 177 COOPB +WKLK2 WICKLIFFE KY US 3696 -8910 101 +WKLN6 LEXINGTON (3 S) NY US 4223 -7439 451 SNOCOR +WKLT2 OAK HILL TX US 3023 -9784 -9999 GOES +WKLV2 BLAND (8 SW) VA US 3705 -8123 -9999 IFLOWS +WKMA3 ROOSEVELT (17 NE) AZ US 3382 -11092 2103 SNOTEL +WKMW1 WICKERSHAM (4 E) WA US 4866 -12217 117 GOES +WKNA3 WICKENBURG (2 W) AZ US 3395 -11277 704 ALERT +WKNG1 WATKINSVILLE (7 W) GA US 3387 -8354 256 COOPC +WKNM2 BALTIMORE (1 SSE) MD US 3928 -7666 -9999 IFLOWS +WKO ROCKGLENN SK CN 4917 -10597 -9999 +WKPA3 WIKIEUP (17 S) AZ US 3447 -11362 427 GOES +WKPC1 CASTAIC (9 NE) CA US 3457 -11874 1256 GOES +WKPF1 APOPKA (3 NE) FL US 2871 -8147 -9999 +WKPS2 WAKPALA SD US 4571 -10056 515 UCOOP +WKRC1 INDIAN WELLS (15 W) CA US 3565 -11803 1679 ALERT +WKRN2 HAWTHORNE (6 NW) NV US 3859 -11871 1259 AMOS +WKRW2 SCHERR (5 NNE) WV US 3925 -7913 655 IFLOWS +WKSC2 PAGOSA SPRINGS (10 NE) CO US 3739 -10691 2330 AHOS +WKSG1 WATKINSVILLE (2 NNW) GA US 3388 -8342 235 SCAN +WKSN7 WILKESBORO (1 NE) NC US 3615 -8115 287 GOES +WKSW1 MATTAWA (7 ESE) WA US 4672 -11983 256 GOES +WKSW3 WAUKESHA (4 S) WI US 4297 -8822 263 UCOOP +WKTF1 WILLISTON (5 N) FL US 2933 -8265 -9999 OTHER +WKTN7 SALEM NC US 3564 -8172 890 IFLOWS +WKTO2 WAKITA OK US 3688 -9792 -9999 UCOOP +WKTP1 WEIKERT (1 W) PA US 4085 -7730 274 IFLOWS +WKUA2 DEADHORSE (70 SW) AK US 6943 -15034 -9999 +WKUH1 KAUNAKAKAI (7 NE) HI US 2114 -15692 152 GOES +WKV HOPE SLIDE BC CN 4927 -12123 674 +WKYK1 WAKEENEY KS US 3903 -9988 744 COOPABC +WLAH1 WEST LAWAI HI US 2190 -15952 64 COOPB +WLAO3 WILLAMINA (2 SW) OR US 4505 -12350 72 GOES +WLAW1 WALLA WALLA WA US 4607 -11831 315 COOPC +WLBC1 CALIENTE (8 NNE) CA US 3538 -11855 985 GOES +WLBC2 ESTES PARK (14 S) CO US 4020 -10560 2914 SNOTEL +WLBI2 WILLOWBROOK IL US 4173 -8795 222 UCOOP +WLBI3 WEST LEBANON (1 W) IN US 4027 -8741 -9999 UCOOP +WLBI4 WILLIAMSBURG IA US 4167 -9202 247 COOPABC +WLBK1 WILLIAMSBURG KS US 3848 -9547 347 COOPB +WLBK2 WILLIAMSBURG KY US 3673 -8415 305 GOES +WLBN1 WILBER (3 W) NE US 4048 -9702 403 COOPB +WLBN3 WEST LEBANON NH US 4365 -7232 -9999 GOES +WLBN6 WILLSBORO NY US 4436 -7340 46 GOES +WLBN7 WILBAR NC US 3627 -8132 -9999 GOES +WLBO1 ATWATER (1 SW) OH US 4098 -8114 -9999 GOES +WLBW2 SHIRLEY (3 NE) WV US 3937 -8078 404 IFLOWS +WLBW4 RALSTON (5 SSW) WY US 4467 -10891 1417 GOES +WLCA1 WALLACE (2 E) AL US 3121 -8718 62 COOPB +WLCA2 MOOSE PASS (18 ESE) AK US 6037 -14890 381 GOES +WLCC2 SAN ISABEL (2 NW) CO US 3800 -10507 2804 GOES +WLCI1 HOLLISTER (30 SW) ID US 4202 -11500 2170 SNOTEL +WLCI3 WOLCOTT (4 N) IN US 4080 -8705 212 +WLCI4 WALCOTT (5 SE) IA US 4156 -9069 204 UCOOP +WLCI4D WALCOTT (5 SE) IA US 4156 -9069 -9999 +WLCK2 JAMESTOWN (5 SSW) KY US 3687 -8514 190 UCOOP +WLCL1 CALUMET LA US 2970 -9137 3 GOES +WLCM5 WELCH MN US 4457 -9273 -9999 GOES +WLCM8 RED LODGE (5 W) MT US 4517 -10932 1981 WSF +WLCN8 WILLOW CITY (7 W) ND US 4858 -10045 436 COOPB +WLCO1 FALLSBURG (5 SW) OH US 4013 -8234 -9999 +WLCO3 WILSONVILLE (2 SE) OR US 4528 -12275 46 COOPC +WLCU1 OGDEN (53 NW) UT US 4137 -11299 -9999 BASIC +WLCW2 WELCH WV US 3743 -8158 393 +WLD WINFIELD/ARKANSAS CITY KS US 3717 -9704 -9999 ASOS +WLDA1 EUTAW (5 SSE) AL US 3277 -8783 34 +WLDC1 BURBANK (1 NNE) CA US 3420 -11830 402 ALERT +WLDC2 WALDEN (1 N) CO US 4074 -10628 2475 COOPAB +WLDF1 WILDWOOD (3 NW) FL US 2888 -8208 -9999 +WLDG1 LAWRENCEVILLE (3 N) GA US 3400 -8401 296 GOES +WLDK1 WILLOWDALE (2 NNW) KS US 3755 -9832 506 COOPB +WLDM1 MEDWAY ME US 4557 -6840 73 COOPB +WLDM2 WALDORF (4 W) MD US 3863 -7698 64 COOPB +WLDM5 TAYLOR FALLS (8 NW) MN US 4548 -9273 -9999 COOPA +WLDM7 WILLARD (6 NE) MO US 3731 -9333 -9999 UCOOP +WLDN2 GLENDALE (15 NW) NV US 3680 -11485 780 ALERT +WLDN3 SHELBURNE (7 S) NH US 4432 -7107 335 +WLDN6 WALDEN (1 ESE) NY US 4155 -7416 116 COOPB +WLDN7 BURGAW (12 NW) NC US 3465 -7805 17 COOPA +WLDN8 WILDROSE (3 NW) ND US 4867 -10322 689 COOPA +WLDO1 WILLARD OH US 4108 -8283 -9999 COOPC +WLDO3 CRESCENT LAKE (16 N) OR US 4373 -12200 1804 +WLDT1 WILDWOOD TN US 3580 -8383 -9999 AHOS +WLDW1 WILBUR (1 E) WA US 4775 -11868 680 COOPABC +WLDW2 FALLS MILL (1 SSE) WV US 3875 -8053 265 GOES +WLDW3 WILLARD WI US 4473 -9072 454 COOPB +WLDW4 WHEATLAND (4 N) WY US 4211 -10495 1414 COOPAB +WLEH1 HAKALAU HI US 1989 -15513 -9999 +WLEK1 LEWIS (1 E) KS US 3794 -9923 -9999 UCOOP +WLEL1 CALUMET (4 S) LA US 2965 -9139 -9999 GOES +WLEM3 WALES MA US 4207 -7223 -9999 SNOCOR +WLFA2 LIVENGOOD (25 E) AK US 6555 -14767 -9999 SNOCOR +WLFC2 PAGOSA SPRINGS (14 NE) CO US 3744 -10689 2249 +WLFF1 DEER PARK (8 N) FL US 2821 -8092 -9999 +WLFI1 PRESTON (13 ENE) ID US 4213 -11163 1850 WSF +WLFI3 WEST LAFAYETTE (6 NW) IN US 4047 -8700 215 COOPABC +WLFI4 WALFORD (2 SE) IA US 4187 -9180 2408 COOPB +WLFK2 OLIVE HILL (7 NNE) KY US 3840 -8312 329 IFLOWS +WLFM5 FINLAND (4 E) MN US 4745 -9122 -9999 COOPBC +WLFM8 WOLF POINT MT US 4810 -10565 637 COOPAB +WLFN1 WELLFLEET NE US 4076 -10073 858 COOPB +WLFN6 DELHI (6 W) NY US 4226 -7504 551 GOES +WLFN7 JOHNSONVILLE (2 NW) NC US 3503 -8416 802 IFLOWS +WLFO1 WILBERFORCE OH US 3972 -8388 -9999 GOES +WLFO3 CRESCENT LAKE (16 N) OR US 4373 -12200 1804 +WLFT2 WOLFE CITY (1 S) TX US 3336 -9607 201 COOPB +WLFV2 WASHINGTON (5 WSW) VA US 3874 -7823 411 UCOOP +WLGA1 WALNUT GROVE AL US 3407 -8631 259 COOPB +WLGD1 WILMINGTON DE US 3958 -7552 6 AHOS +WLGI2 WHEELING IL US 4215 -8794 202 UCOOP +WLGN7 FRANKLIN (11 SW) NC US 3510 -8355 -9999 +WLGT2 WELLINGTON (7 N) TX US 3496 -10022 592 GOES +WLGW2 WHEELING WV US 4006 -8073 197 GOES +WLHA3 WILHOIT AZ US 3444 -11261 1537 ALERT +WLHC1 WOODLAND HILLS CA US 3415 -11860 311 ALERT +WLHN1 WOLBACH NE US 4140 -9840 610 COOPB +WLHN2 HAWTHORNE (15 NW) NV US 3868 -11877 1204 +WLHN6 LEWIS (4 NW) NY US 4431 -7362 561 IFLOWS +WLHN8 WALHALLA (1 SW) ND US 4891 -9792 287 +WLHS1 WALHALLA (5 NW) SC US 3481 -8313 -9999 GOES +WLHV2 FANCY GAP (5 ESE) VA US 3664 -8060 506 ALERT +WLIT2 WILLIS (1 SW) TX US 3042 -9549 -9999 ALERT +WLK SELAWIK AK US 6660 -15999 8 SAWRS +WLKC1 GRIMES (6 SE) CA US 3901 -12182 9 GOES +WLKF1 SARASOTA (2 N) FL US 2737 -8254 -9999 GOES +WLKH1 WAILUKU HI US 2090 -15652 165 COOPB +WLKM2 BALTIMORE MD US 3928 -7667 30 ALERT +WLKM4 WITCH LAKE (2 S) MI US 4625 -8801 422 +WLKM4D WITCH LAKE (2 S) MI US 4625 -8801 -9999 +WLKM5 WALKER MN US 4715 -9465 430 COOPA +WLKN6 WALLKILL NY US 4163 -7413 128 COOPAB +WLKN7 WILKESBORO (4 W) NC US 3613 -8123 326 +WLKP1 WILKES-BARRE PA US 4118 -7587 -9999 NWR +WLKQ9 MAYO (12 ENE) YK CN 6398 -13230 1097 GOES +WLKS2 SIOUX FALLS (11 WSW) SD US 4352 -9695 -9999 UCOOP +WLKT2 WHEELOCK TX US 3090 -9640 -9999 COOPB +WLKV2 WALKKERTON (2 NW) VA US 3775 -7705 15 COOPA +WLKW2 WALKERSVILLE WV US 3887 -8045 329 GOES +WLKW3 WHITE LAKE (3 WNW) WI US 4517 -8882 404 COOPB +WLLA3 WILLIAMS AZ US 3524 -11219 2057 COOPABC +WLLC1 WILLOW CREEK (1 NW) CA US 4095 -12364 1405 COOPABC +WLLC2 GRAND LAKE (16 NW) CO US 4035 -10610 2911 SNOTEL +WLLC3 WALLINGFORD CT US 4145 -7283 15 +WLLF1 GRANT (9 WSW) FL US 2789 -8067 -9999 +WLLH1 KAPAA (10 W) HI US 2207 -15950 -9999 GOES +WLLI2 WILLOW SPRING (2 SE) IL US 4250 -8787 218 COOPB +WLLI3 WILLIAMS IN US 3880 -8665 152 COOPB +WLLK1 WALLACE KS US 3891 -10159 1007 COOPBC +WLLK2 WILLARD KY US 3818 -8290 191 GOES +WLLM2 WILLIAMSPORT MD US 3962 -7785 110 COOPB +WLLM2L WILLIAMSPORT MD US 3962 -7785 -9999 +WLLM5 WILLMAR MN US 4513 -9502 344 COOPAB +WLLM6 BELZONI (5 ENE) MS US 3320 -9042 -9999 GOES +WLLM7 WILLIAMSVILLE MO US 3697 -9055 155 COOPB +WLLM8 AUGUSTA (4 NW) MT US 4755 -11243 1262 GOES +WLLN1 WALLACE (2 W) NE US 4084 -10121 945 COOPAB +WLLN6 WELLSVILLE (35 ENE) NY US 4217 -7798 -9999 +WLLN7 WILLIAMSTON (1 ENE) NC US 3585 -7703 6 +WLLO1 CONESVILLE (2 E) OH US 4016 -8185 219 GOES +WLLO3 WALLA WALLA (13 ESE) OR US 4599 -11805 732 +WLLP1 WELLSBORO (4 SW) PA US 4170 -7739 554 COOPAB +WLLP1L WELLSBORO (4 SW) PA US 4170 -7739 421 +WLLQ2 HARRISON HOT SPRINGS BC CN 4923 -12158 1399 GOES +WLLS1 WALHALLA (7 NE) SC US 3484 -8298 246 +WLLS2 WILLOW LAKE SD US 4462 -9762 -9999 UCOOP +WLLT2 WILLOW CITY (9 NW) TX US 3051 -9880 -9999 ALERT +WLLV2 WILLIS VA US 3687 -8093 -9999 GOES +WLLW4 POWELL (8 SW) WY US 4467 -10891 1394 GOES +WLMA3 FLAGSTAFF (4 SE) AZ US 3514 -11163 2103 WSF +WLMA4 MAUMELLE AR US 3488 -9277 -9999 GOES +WLMC2 OURAY (4 W) CO US 3805 -10775 -9999 GOES +WLMC3 WILLIMANTIC CT US 4170 -7215 -9999 GOES +WLMF1 WILMA FL US 3017 -8497 -9999 UCOOP +WLMI2 WILMINGTON IL US 4135 -8818 155 +WLMI2G WILMINGTON IL US 4135 -8818 155 +WLMK1 WILMORE (16 SE) KS US 3713 -9906 518 COOPAB +WLMM3 WILLIAMSTOWN (3 NW) MA US 4271 -7320 187 +WLMM5 WILLMAR MN US 4515 -9503 -9999 COOPC +WLMN6 HOFFMEISTER (3 N) NY US 4343 -7473 756 SNOCOR +WLMN8 WALUM (1 E) ND US 4727 -9818 -9999 UCOOP +WLMO3 WILLIAMS (1 NW) OR US 4223 -12329 442 COOPB +WLMP1 WILLIAMSPORT PA US 4119 -7698 -9999 NWR +WLMS2 WILMOT SD US 4540 -9687 364 UCOOP +WLMT1 LA FOLLETTE (4 NW) TN US 3642 -8418 863 IFLOWS +WLMT2 SUGARLAND (2 SE) TX US 2960 -9561 -9999 ALERT +WLMV2 WILLIAMSVILLE (2 S) VA US 3817 -7958 500 COOPB +WLMW2 WILLIAMSON WV US 3767 -8227 189 GOES +WLNC1 THOUSAND OAKS (5 SW) CA US 3407 -11887 158 ALERT +WLNI2 WALNUT IL US 4155 -8960 210 COOPAB +WLNI3 NOBLESVILLE IN US 4003 -8602 233 GOES +WLNI4 STANTON (7 NE) IA US 4108 -9507 381 COOPB +WLNK1 WALNUT (3 S) KS US 3760 -9508 277 COOPB +WLNL1 FORBING LA US 3237 -9369 61 COOPB +WLNM1 WILSONS MILLS (2 ENE) ME US 4495 -7100 478 SNOCOR +WLNM4 WELLSTON (1 NE) MI US 4423 -8594 240 COOPAB +WLNM6 WALNUT (7 E) MS US 3494 -8879 114 +WLNN6 WILSON (1 NE) NY US 4332 -7880 82 COOPB +WLNP1 WALNUTPORT PA US 4075 -7560 107 CADAS +WLOC1 SUGAR PINE (5 SE) CA US 3740 -11957 1585 GOES +WLOI3 WATERLOO (2 NW) IN US 4147 -8505 -9999 COOPB +WLON6 WATERLOO NY US 4290 -7687 138 COOPC +WLON7 WILMINGTON NC US 3423 -7795 0 HTG +WLOO3 HEPPNER (1 SE) OR US 4535 -11953 600 ALERT +WLPC1 MEINERS OAKS (7 WNW) CA US 3447 -11939 1280 ALERT +WLPK2 WEST LIBERTY (7 N) KY US 3807 -8328 366 IFLOWS +WLPM8 THREE FORKS (10 SW) MT US 4580 -11163 1280 WSF +WLPN3 NORTH WALPOLE (1 S) NH US 4313 -7244 67 +WLPO3 OAKRIDGE (25 SE) OR US 4359 -12300 1502 COOPB +WLPS2 WALL LAKE SD US 4353 -9695 482 UCOOP +WLPT2 WILLS POINT TX US 3270 -9602 158 COOPAB +WLPW1 DAVENPORT (18 NNE) WA US 4790 -11799 759 COOPABC +WLRC2 BOULDER (7 SW) CO US 3995 -10534 2231 ALERT +WLRG1 AUBURN (5 NNW) GA US 3408 -8385 268 GOES +WLRI1 EMMETT (18 N) ID US 4413 -11647 1305 +WLRI2 DES PLAINES IL US 4205 -8792 193 +WLRK1 WHEELER (13 S) KS US 3957 -10170 -9999 +WLRM4 WHEELER (7 NE) MI US 4349 -8439 208 COOPAB +WLRM5 WILLMAR MN US 4534 -9501 -9999 NWR +WLRM6 BELZONI (5 ENE) MS US 3320 -9042 -9999 GOES +WLRT2 WHEELER TX US 3543 -10027 -9999 GOES +WLRV1 WELLS RIVER VT US 4415 -7205 128 COOPB +WLRW3 WILD ROSE WI US 4418 -8925 -9999 +WLSA1 FLORENCE (2 E) AL US 3480 -8763 160 +WLSC1 WILLOWS (6 W) CA US 3952 -12231 71 COOPABC +WLSC2 WALSH (1 W) CO US 3738 -10225 1210 COOPABC +WLSF1 WILLISTON (3 N) FL US 2943 -8245 -9999 +WLSI2 WILLOW SPRINGS IL US 4173 -8787 -9999 UCOOP +WLSK1 WILSON (10 N) KS US 3897 -9849 461 +WLSM4 WELLSTON (3 N) MI US 4426 -8594 -9999 +WLSM5 WELLS (1 NW) MN US 4375 -9373 365 UCOOP +WLSN1 WILSONVILLE NE US 4010 -10010 701 COOPB +WLSN6 WALES CENTER (2 S) NY US 4274 -7851 332 COOPAB +WLSN7 WILSONVILLE NC US 3573 -7900 77 COOPB +WLSO2 WILSON OK US 3415 -9742 -9999 UCOOP +WLSO3 WILSONVILLE (2 SE) OR US 4530 -12278 15 +WLSS1 WILLIAMSTON (2 E) SC US 3461 -8244 201 GOES +WLST1 MOUNTAIN CITY (5 NE) TN US 3653 -8178 744 IFLOWS +WLST2 WHITE RIVER LAKE (6 NW) TX US 3353 -10141 824 ALERT +WLSW1 CONCRETE (13 NE) WA US 4867 -12158 1372 WSF +WLSW2 MARGARET WV US 3944 -8045 445 IFLOWS +WLSW4 KEMMERER (5 NNW) WY US 4187 -11050 2182 COOPB +WLTA4 WALTREAK AR US 3498 -9362 120 GOES +WLTC3 WILTON CT US 4120 -7343 77 ALERT +WLTI2 WALTONVILLE IL US 3823 -8904 137 COOPB +WLTM3 WALTHAM MA US 4237 -7123 -9999 GOES +WLTM4 WATERVLIET (1 S) MI US 4218 -8625 206 COOPC +WLTM6 WALNUT GROVE (1 S) MS US 3257 -8947 110 COOPB +WLTN1 WALTHILL NE US 4215 -9649 372 COOPAB +WLTN2 SCHURZ (5 NW) NV US 3901 -11886 1268 GOES +WLTN7 CANTON (16 NW) NC US 3570 -8304 -9999 +WLTN8 WILLISTON (5 SW) ND US 4812 -10372 558 COOPB +WLTO2 WALTERS (2 E) OK US 3437 -9828 289 GOES +WLTP1 WALTERSBURG PA US 3998 -7976 274 GOES +WLTT2 WILLOW CITY (3 NNW) TX US 3043 -9873 -9999 ALERT +WLTU1 HEBER CITY (26 SE) UT US 4017 -11117 2469 UCOOP +WLTW2 WALTON WV US 3864 -8139 292 IFLOWS +WLVA1 WILSONVILLE AL US 3323 -8648 -9999 +WLVA2 MOOSE PASS (16 ESE) AK US 6039 -14894 991 GOES +WLVO1 WELLSVILLE OH US 4060 -8066 204 UCOOP +WLVW4 CLARK (17 SW) WY US 4480 -10965 2332 SNOTEL +WLWA2 WILLOW (5 NE) AK US 6178 -14990 107 GOES +WLWC2 CREEDE CO US 3786 -10693 -9999 GOES +WLWI1 BELLEVUE (20 W) ID US 4332 -11432 1471 GOES +WLWI2 WILLOW SPRINGS IL US 4170 -8785 -9999 UCOOP +WLWK1 WILSON (10 NNW) KS US 3897 -9850 -9999 GOES +WLWK2 BEATTYVILLE (7 NW) KY US 3760 -8383 195 GOES +WLWL1 CALUMET (4 SSW) LA US 2965 -9140 -9999 GOES +WLWM7 BALLWIN (4 SW) MO US 3855 -9058 -9999 +WLWN4 WILDWOOD NJ US 3899 -7484 3 +WLWN8 WILLOW CITY ND US 4865 -10030 445 COOPAB +WLWO1 WILLOW WOOD (3 NE) OH US 3859 -8244 301 COOPAB +WLWO3 WALLOWA OR US 4557 -11753 891 COOPAB +WLWV2 WOOLWINE VA US 3668 -8027 463 COOPB +WLXP1 GLEN HAZEL PA US 4157 -7860 524 COOPB +WLXT2 SLIDE TX US 3344 -10193 -9999 UCOOP +WLYM1 MACHIAS (20 NW) ME US 4495 -6767 125 COOPAB +WLYT2 WILLOW CITY (10 NNE) TX US 3052 -9860 -9999 ALERT +WMAC2 COLORADO SPRINGS (8 NW) CO US 3896 -10484 -9999 GOES +WMAF1 WIMAUMA (2 E) FL US 2771 -8229 -9999 OTHER +WMAH1 WAIMEA HI US 2163 -15807 101 COOPB +WMAK1 WASHINGTON KS US 3982 -9705 397 COOPABC +WMAT2 MANSFIELD TX US 3256 -9717 182 +WMAW3 WAUTOMA (4 N) WI US 4412 -8928 264 COOPB +WMBN4 WESTWOOD NJ US 4099 -7403 76 +WMBT2 WIMBERLEY TX US 2999 -9809 243 +WMBV2 WILLIAMSBURG (2 N) VA US 3730 -7670 21 COOPAB +WMC WINNEMUCCA NV US 4090 -11781 1310 +WMCA2 WISEMAN AK US 6741 -15011 354 UCOOP +WMCC1 SAN BERNARDINO (3 ESE) CA US 3413 -11724 335 ALERT +WMCC2 COLORADO SPRINGS (10 NW) CO US 3898 -10487 2047 ALERT +WMCI3 WINAMAC IN US 4105 -8660 213 GOES +WMCK1 MACKSVILLE (4 SE) KS US 3793 -9890 -9999 UCOOP +WMCT2 WEIMAR (7 S) TX US 2960 -9677 -9999 ALERT +WMDM3 WEST MEDWAY (1 NW) MA US 4213 -7143 64 COOPAB +WMEH1 WAIMEA HI US 2197 -15968 6 COOPAB +WMFO3 TYGH VALLEY (14 W) OR US 4523 -12145 1012 GOES +WMGI2 WILMINGTON (2 NE) IL US 4134 -8813 -9999 RAWS +WMGK1 WAMEGO KS US 3922 -9632 308 AHOS +WMGK2 WILLIAMSBURG KY US 3667 -8422 -9999 NWR +WMGO1 WILMINGTON (2 ENE) OH US 3943 -8385 297 COOPB +WMGP1 WILLIAMSBURG PA US 4047 -7820 256 COOPB +WMHV1 WILMINGTON (1 NNW) VT US 4288 -7288 543 COOPB +WMLC1 PINECREST (21 ESE) CA US 3808 -11963 2438 WSF +WMLF1 WEST MELBOURNE (2 SW) FL US 2805 -8066 -9999 +WMLH1 WAIMANALO HI US 2133 -15772 37 COOPB +WMLI3 GOSHEN IN US 4157 -8584 259 COOPC +WMLL1 WEST MONROE (3 S) LA US 3246 -9215 23 COOPB +WMLN7 CHARLOTTE (16 N) NC US 3546 -8088 67 IFLOWS +WMLW2 PRENTER (3 WNW) WV US 3802 -8167 536 IFLOWS +WMMF1 WIMAUMA (6 NW) FL US 2779 -8235 0 GOES +WMMI2 WILMINGTON IL US 4132 -8815 156 UCOOP +WMMP1 WEST MIFFLIN (2 E) PA US 4038 -7988 271 UCOOP +WMNC3 MANSFIELD CT US 4172 -7220 46 +WMND1 WILMINGTON DE US 3977 -7557 30 GOES +WMNH1 WAIMANALO HI US 2133 -15772 18 COOPAB +WMNN2 WINNEMUCCA NV US 4098 -11774 1297 COOPB +WMNT2 MANSFIELD TX US 3252 -9720 193 +WMNV1 WILMINGTON (3 W) VT US 4287 -7292 475 COOPB +WMOC2 COLORADO SPRINGS (10 NW) CO US 3897 -10490 2188 GOES +WMOM4 WILLIAMSBURG (6 N) MI US 4485 -8542 210 COOPBC +WMPA4 WEST MEMPHIS AR US 3512 -9018 66 COOPA +WMPM4 Windmill Point MI US 4236 -8293 -9999 CTGN +WMPT1 WILLIAMSPORT TN US 3569 -8721 -9999 GOES +WMPV2 WESTLAND VA US 3762 -7630 -9999 +WMRC1 WESTMINSTER CA US 3375 -11799 12 ALERT +WMRN2 RENO (27 N) NV US 3989 -11969 1524 ALERT +WMRN6 WILMURT NY US 4337 -7496 390 GOES +WMRO2 INDIAHOMA (10 N) OK US 3477 -9875 549 GOES +WMSA3 CHANDLER (13 SE) AZ US 3326 -11163 429 ALERT +WMSC1 LAKE HUGHES (9 WSW) CA US 3458 -11855 1128 GOES +WMSK2 WILLIAMSTOWN (3 NW) KY US 3865 -8462 134 COOPAB +WMSM4 WILLIAMSTON (3 E) MI US 4268 -8422 265 COOPB +WMSM5 WORTHINGTON MN US 4363 -9563 483 UCOOP +WMSM8 WARM SPRINGS (1 E) MT US 4618 -11278 1463 GOES +WMSO1 PANCOASTBURG OH US 3958 -8312 -9999 GOES +WMSO3 CHILOQUIN (1 SW) OR US 4257 -12188 1265 GOES +WMSP1 WILLIAMSPORT (1 E) PA US 4125 -7698 160 COOPB +WMSW2 WILLIAMSON (2 ENE) WV US 3767 -8228 204 COOPA +WMSW4 WAMSUTTER (1 N) WY US 4168 -10798 2071 COOPAB +WMTI4 FORT DODGE IA US 4251 -9420 341 COOPAB +WMTM8 LOLOO HOT SPRINGS (6 NW) MT US 4679 -11465 1989 GOES +WMTN6 WILLIAMSTOWN (4 SSW) NY US 4338 -7592 -9999 COOPB +WMTO1 WILMINGTON (2 NNW) OH US 3948 -8385 314 COOPAB +WMTS2 WILMOT (1 ENE) SD US 4542 -9683 354 COOPB +WMTT2 WEST MOULTON TX US 2954 -9715 -9999 ALERT +WMTW3 WILMOT WI US 4251 -8818 224 +WMWO2 CACHE (9 NW) OK US 3473 -9872 507 COOPAB +WMYA3 WELLTON AZ US 3265 -11412 93 ALERT +WMYH1 WAIMANALO HI US 2133 -15768 488 +WN9L MERRILLVILLE IN US 4150 -8735 -9999 +WNAC2 WELDONA (3 SE) CO US 4032 -10392 1313 GOES +WNAH1 KILAUEA HI US 2215 -15957 210 COOPB +WNAK1 WINONA KS US 3906 -10125 1013 COOPAB +WNAM5 WINONA MN US 4406 -9164 202 GOES +WNAM7 WINONA (6 NE) MO US 3707 -9126 -9999 UCOOP +WNBA3 TONOPAH (16 N) AZ US 3372 -11288 549 ALERT +WNBF1 TALLAHASSEE (12 E) FL US 3029 -8416 -9999 ALERT +WNBL1 WINNSBORO (2 E) LA US 3214 -9171 22 COOPB +WNBM5 WINNIBIGOSHISH LAKE MN US 4743 -9405 401 +WNBM5G WINNIBIGOSHISH LAKE MN US 4743 -9405 401 +WNBS1 WINSBORO SC US 3437 -8109 171 COOPAB +WNBT1 WAYNESBORO TN US 3533 -8770 -9999 +WNCI2 WINCHESTER (3 NNW) IL US 3965 -9047 170 PROF +WNCT2 WINCHELL TX US 3146 -9917 445 COOPB +WNCU1 WENDOVER (3 NE) UT US 4074 -11404 1539 +WNCW3 WINNECONNE (5 NW) WI US 4411 -8871 228 GOES +WNCW3G WINNECONNE (5 NW) WI US 4411 -8871 -9999 +WNDA2 LIVENGOOD (30 E) AK US 6557 -14742 579 SNOCOR +WNDC2 WINDSOR (5 S) CO US 4042 -10492 1494 UCOOP +WNDI2 WONDER LAKE IL US 4239 -8835 244 UCOOP +WNDK1 WINDOM KS US 3838 -9790 -9999 COOPB +WNDM5 WARREN (3 SW) MN US 4814 -9684 260 UCOOP +WNDM7 WINDSOR MO US 3853 -9352 274 COOPAB +WNDN2 BUNKERVILLE (2 S) NV US 3677 -11412 509 ALERT +WNDN4 WINDSOR NJ US 4025 -7458 27 COOPB +WNDN7 WINDSOR NC US 3605 -7699 5 GOES +WNDP1 WINDBER PA US 4029 -7878 664 IFLOWS +WNDQ3 WINDYGATES (3 NE) MB CN 4903 -9828 -9999 GOES +WNDS2 HOT SPRINGS (8 N) SD US 4355 -10348 1262 COOPBC +WNDV1 WINDSOR VT US 4343 -7245 -9999 NWR +WNDV2 WINDMILL POINT VA US 3762 -7629 0 HTG +WNDW3 WIND LAKE (2 NE) WI US 4285 -8813 233 AUTOB +WNDW3D WIND LAKE (2 NE) WI US 4285 -8813 -9999 +WNDW4 ESTERBROOK (12 SW) WY US 4228 -10558 2408 SNOTEL +WNEH1 WAIANAE HI US 2145 -15818 15 COOPB +WNEM4 WEST NEEBISH ISLAND MI US 4628 -8421 181 HTG +WNFI2 WINFIELD IL US 4188 -8815 229 UCOOP +WNFK1 WINFIELD KS US 3723 -9698 347 COOPABC +WNFL1 WINNFIELD (8 W) LA US 3188 -9277 93 PROF +WNFN7 CHARLOTTE (4 SE) NC US 3521 -8077 -9999 IFLOWS +WNFO3 FOSTER (4 SE) OR US 4437 -12262 219 +WNGC1 LA JOLLA (1 ESE) CA US 3284 -11725 -9999 NWR +WNGT1 WINCHESTER (7 S) TN US 3509 -8611 -9999 NWR +WNGT2 WINGATE TX US 3204 -10011 613 UCOOP +WNHA2 WHITTIER (20 E) AK US 6080 -14809 11 COOPA +WNHH1 WAINIHA HI US 2220 -15957 31 COOPB +WNIH1 HANALEI (5 SW) HI US 2214 -15994 293 GOES +WNKN6 WANAKEENA (3 NE) NY US 4417 -7490 457 RAWS +WNKT2 WINK (1 ESE) TX US 3178 -10316 856 COOPB +WNKW3 WAUNAKEE (2 SE) WI US 4318 -8943 307 UCOOP +WNLA2 NENANA (64 WSW) AK US 6432 -15108 320 GOES +WNLN1 WINSLOW NE US 4161 -9650 369 UCOOP +WNMI3 WINAMAC (1 E) IN US 4105 -8660 213 COOPB +WNMT2 HOUSTON TX US 2975 -9537 -9999 ALERT +WNMW1 MORTON (8 S) WA US 4645 -12232 1113 COOPB +WNNI2 WONDER LAKE IL US 4239 -8837 -9999 UCOOP +WNNL1 WINNFIELD (2 W) LA US 3193 -9267 49 COOPAB +WNNM5 WINNEBAGO MN US 4377 -9418 338 COOPA +WNNM8 WINNETT (1 SW) MT US 4699 -10833 -9999 NWR +WNNN2 WINNEMUCCA NV US 4101 -11777 -9999 NWR +WNNO2 WANN (1 NE) OK US 3692 -9580 268 COOPB +WNNW3 DODGE (4 SSW) WI US 4408 -9157 335 NWR +WNOM6 WINONA (5 E) MS US 3349 -8964 119 COOPAB +WNPW1 WINTHROP (1 WSW) WA US 4845 -12019 535 COOPABC +WNQN4 WANAQUE NJ US 4105 -7430 75 +WNQN4I WANAQUE NJ US 4105 -7430 75 +WNRC1 MONTEBELLO (5 E) CA US 3402 -11808 56 ALERT +WNRC2 ESTES PARK (5 SW) CO US 4033 -10558 -9999 GOES +WNRI2 WINCHESTER IL US 3963 -9046 155 COOPAB +WNRK2 MOREHEAD (8 NNE) KY US 3833 -8333 378 IFLOWS +WNRO1 FINNEYTOWN OH US 3921 -8451 -9999 ALERT +WNRO3 WINCHESTER (3 W) OR US 4327 -12341 113 +WNRS2 WAUBAY SD US 4543 -9733 558 COOPABC +WNRU1 WENDOVER (1 NE) UT US 4075 -11402 1541 NWR +WNSC1 MONTEBELLO (8 E) CA US 3402 -11805 61 ALERT +WNSC2 WINDSOR CO US 4045 -10492 1501 UCOOP +WNSG1 WAYNESBORO GA US 3313 -8175 -9999 NWR +WNSI2 WINDSOR (7 E) IL US 3936 -8851 -9999 UCOOP +WNSI3 WINSLOW IN US 3838 -8722 122 GOES +WNSM5 WINSTED MN US 4497 -9405 312 COOPB +WNSN1 WINSIDE NE US 4217 -9717 485 COOPB +WNSN5 WINSTON NM US 3335 -10765 1890 COOPAB +WNSN7 WINSTON-SALEM NC US 3638 -8037 -9999 NWR +WNSO2 WATONGA (7 W) OK US 3584 -9853 510 +WNSS2 WOONSOCKET (3 E) SD US 4406 -9821 -9999 UCOOP +WNTF1 WINTER GARDEN FL US 2858 -8158 -9999 UCOOP +WNTM1 CARIBOU (15 WNW) ME US 4693 -6853 214 SNOCOR +WNTM7 WENTZVILLE MO US 3882 -9087 177 COOPB +WNTM8 WINNETT (8 ESE) MT US 4694 -10820 869 COOPB +WNTP1 WALNUTPORT PA US 4042 -7560 107 GOES +WNTS2 WENTWORTH (2 WNW) SD US 4401 -9700 515 COOPAB +WNTT2 WEINERT TX US 3333 -9967 466 UCOOP +WNTU1 GREEN RIVER (45 NE) UT US 3950 -10955 2225 GOES +WNTW1 WENATCHEE WA US 4755 -12038 -9999 NWR +WNVH1 WAIANAE (3 NE) HI US 2148 -15816 292 GOES +WNVI2 WARRENVILLE (2 NW) IL US 4184 -8819 -9999 ALERT +WNWS2 WHITEWOOD (7 NE) SD US 4454 -10357 968 GOES +WOBI2 WOOD HULL (7 E) IL US 4117 -9018 247 COOPB +WOBT2 HOUSTON TX US 2980 -9537 -9999 ALERT +WOCI1 SODA SPRINGS (6 E) ID US 4268 -11145 2271 WSF +WOCM6 WATER VALLEY (2 SW) MS US 3414 -8965 130 GOES +WOCN6 WORCESTER NY US 4260 -7473 433 SNOCOR +WOCT1 OAK RIDGE (7 SW) TN US 3592 -8432 -9999 GOES +WOCT2 TALCO TX US 3332 -9509 -9999 +WODA2 NORTH POLE (2 E) AK US 6476 -14730 148 COOPB +WODC1 WOODSIDE CA US 3743 -12226 116 COOPAB +WODC2 WOODLAND PARK (8 NNW) CO US 3910 -10508 2365 +WODD1 WOODDALE DE US 3977 -7563 25 +WODI1 CAREY ID US 4334 -11400 1521 GOES +WODI2 WOODSTOCK (5 NW) IL US 4236 -8853 283 COOPB +WODK1 WOODSTON (1 S) KS US 3944 -9910 515 GOES +WODM2 WOODSTOCK (1 NE) MD US 3933 -7687 140 COOPC +WODM5 WOODBURY MN US 4492 -9295 -9999 +WODM8 AUGUSTA (21 W) MT US 4745 -11281 1817 SNOTEL +WODN1 WOOD RIVER NE US 4082 -9861 594 COOPB +WODN4 WOODCLIFF LAKE NJ US 4101 -7404 31 +WODO1 WOODSFIELD (3 E) OH US 3976 -8107 357 GOES +WODR1 WOOD RIVER JUNCTION RI US 4145 -7168 13 GOES +WODS1 WOODRUFF (3 S) SC US 3468 -8204 -9999 GOES +WODT2 WOODSBORO (11 SW) TX US 2810 -9742 15 COOPAB +WODU1 WOODRUFF UT US 4153 -11115 1925 COOPABC +WODV2 WOODSTOCK (8 WNW) VA US 3892 -7865 396 IFLOWS +WODW4 WOODS LANDING (3 NE) WY US 4114 -10598 2252 +WOFC1 GRASS VALLEY (6 SW) CA US 3913 -12110 810 NWR +WOFM2 WOLFSVILLE (4 NE) MD US 3962 -7752 488 UCOOP +WOFV2 WOLFTOWN VA US 3837 -7836 191 UCOOP +WOGF1 PALM COAST (6 NE) FL US 2963 -8121 2 COOPA +WOGS2 OGLALA (7 NW) SD US 4325 -10282 870 UCOOP +WOJT2 SATSUMA (2 E) TX US 2992 -9558 -9999 ALERT +WOKM6 GUNN (1 N) MS US 3208 -8968 137 COOPB +WOKW3 MANITOWOC (5 W) WI US 4415 -8770 205 UCOOP +WOLC2 WOLCOTT (5 S) CO US 3967 -10668 2758 UCOOP +WOLC3 WOLCOTT CT US 4127 -7293 233 ALERT +WOLF1 OKEECHOBEE FL US 2728 -8082 -9999 GOES +WOLM4 WOLVERINE (2 N) MI US 4530 -8462 -9999 +WOLO1 DAYTON OH US 3977 -8424 -9999 GOES +WOLO2 WOLF (4 N) OK US 3513 -9667 274 COOPB +WOLO3 NORTH POWDER (5 NW) OR US 4507 -11803 1131 +WOLP1 WOLFSBURG PA US 4003 -7852 361 COOPB +WOLQ9 WHITEHORSE (14 SSW) YK CN 6053 -13520 1067 GOES +WOLU1 PARK CITY (3 N) UT US 4070 -11160 2499 UCOOP +WOLV2 NARROWS (1 S) VA US 3730 -8085 -9999 GOES +WOLW1 WINTHROP (5 W) WA US 4848 -12031 811 GOES +WOLW2 WOLF PEN WV US 3753 -8158 366 GOES +WONA2 LAKE MINCHUMINA (52 ESE) AK US 6349 -15087 -9999 GOES +WONK1 WONSEVU KS US 3812 -9673 418 COOPB +WONW1 ELLENSBURG (6 NNW) WA US 4693 -12050 431 GOES +WOOC1 WOODFORDS CA US 3877 -11983 1754 +WOOC2 WOODROW (3 SSW) CO US 3993 -10362 1387 UCOOP +WOOM2 WOODSTOCK (1 NE) MD US 3933 -7687 79 UCOOP +WOOM6 WOODVILLE (8 N) MS US 3123 -9130 29 +WOOM7 CARL JUNCTION (7 NW) MO US 3729 -9460 274 COOPB +WOON1 WAHOO (1 S) NE US 4120 -9662 354 COOPB +WOON3 WOODSTOCK NH US 4565 -7168 -9999 GOES +WOON4 WOODCLIFF LAKE NJ US 4101 -7405 30 IFLOWS +WOOO1 WOOSTER OH US 4078 -8192 311 COOPAB +WOOO2 WOODWARD OK US 3644 -9938 575 UCOOP +WOOP1 WOODWARD PA US 4092 -7733 664 IFLOWS +WOOR1 WOONSOCKET RI US 4198 -7150 35 +WOOS2 WOONSOCKET SD US 4405 -9828 -9999 UCOOP +WOOT1 WOODBURY TN US 3583 -8608 229 COOPAB +WOOT2 WOODSON (5 NNE) TX US 3302 -9905 396 COOPB +WOOU1 WOODLAND (4 SE) UT US 4055 -11117 2118 COOPB +WOOV2 WOODSTOCK (2 NE) VA US 3890 -7847 201 COOPAB +WOOW3 WOODRUFF WI US 4293 -8973 496 +WOPU1 WOODSIDE (1 W) UT US 3926 -11035 1402 GOES +WOPW1 NACHES WA US 4675 -12078 480 +WOPW4 WOODS LANDING (3 NE) WY US 4114 -10598 2254 +WORC2 KREMMLING (4 N) CO US 4011 -10641 2286 GOES +WORF1 WORTHINGTON SPRINGS FL US 2992 -8243 13 GOES +WORI1 PRESTON (12 NE) ID US 4218 -11168 2018 WSF +WORI2 LOVINGTON IL US 3971 -8863 193 +WORI2G LOVINGTON IL US 3971 -8863 193 +WORM3 WORTHINGTON (2 S) MA US 4238 -7292 392 COOPAB +WORM5 WORTHINGTON MN US 4363 -9568 518 COOPC +WORM7 WORTH (4 W) MO US 4040 -9452 -9999 UCOOP +WORN1 WOOD RIVER (3 S) NE US 4078 -9859 558 COOPB +WORO3 WORDEN (4 NW) OR US 4205 -12180 1237 GOES +WORV1 WORCESTER (2 W) VT US 4438 -7258 415 COOPB +WORW4 WORLAND WY US 4402 -10797 1237 COOPAB +WOS CHAMPLIN MN US 4516 -9344 -9999 +WOTC1 WEOTT (6 E) CA US 4032 -12392 311 +WOTC2 WOOTTON CO US 3702 -10449 2310 COOPB +WOTM3 WEST OTIS (3 WSW) MA US 4217 -7315 415 COOPB +WOTT2 ROSSLYN (1 E) TX US 2985 -9546 -9999 ALERT +WOVM4 WEST OLIVE (3 NE) MI US 4294 -8608 190 NWR +WOWC2 WOODROW (6 NNE) CO US 4008 -10357 1333 COOPB +WOWO2 WOODWARD OK US 3638 -9948 -9999 NWR +WOWP1 WHITE OAK (1 E) PA US 4033 -7980 268 UCOOP +WOXP1 WILCOX (2 NE) PA US 4160 -7965 591 IFLOWS +WPAH1 WAIPAHU HI US 2139 -15802 18 COOPB +WPAI3 WESTPHALIA (2 S) IN US 3883 -8722 122 UCOOP +WPAN6 WHITNEY POINT (1 N) NY US 4235 -7597 314 SNOCOR +WPAW1 WHITE PASS WA US 4672 -12138 1372 +WPAW3 WAUPACA (3 W) WI US 4433 -8915 285 UCOOP +WPBF1 WEST PALM BEACH FL US 2669 -8008 -9999 NWR +WPBN6 LISLE (4 NE) NY US 4240 -7597 311 SNOCOR +WPCC2 CASTLE ROCK (6 W) CO US 3937 -10497 1807 ALERT +WPCK2 BURLINGTON KY US 3903 -8480 -9999 GOES +WPCN6 WILLET (2 NW) NY US 4248 -7593 433 SNOCOR +WPCU1 OAKLEY (3 NE) UT US 4073 -11125 1951 +WPCW3 WAUPACA WI US 4433 -8900 256 +WPCW3G WAUPACA WI US 4433 -8900 256 +WPDN6 CINCINNATUS (2 NW) NY US 4255 -7593 427 SNOCOR +WPDN7 WRIGHTSVILLE BEACH NC US 3422 -7781 -9999 MARS +WPEN6 SOUTH OTSELIC (2 N) NY US 4267 -7580 439 SNOCOR +WPFN6 LINCKLAEN (5 NE) NY US 4273 -7582 546 SNOCOR +WPFO3 MAUPIN (9 SW) OR US 4510 -12120 1326 +WPFW1 MAZAMA (13 SW) WA US 4853 -12066 1664 GOES +WPGM6 GAUTIER MS US 3038 -8861 -9999 GOES +WPGM7 WILLOOW SPRINGS (2 S) MO US 3696 -9196 -9999 UCOOP +WPGN6 GEORGETOWN (2 SE) NY US 4275 -7570 597 SNOCOR +WPHL1 POINT A LA HACHE LA US 2957 -8980 -9999 +WPHN6 GEORGETOWN (2 W) NY US 4277 -7570 430 SNOCOR +WPIS1 MURRELLS INLET (6 WSW) SC US 3351 -7913 0 GOES +WPKA1 WETUMPKA (6 N) AL US 3262 -8625 88 COOPB +WPKC1 TRUCKEE (20 NNW) CA US 3948 -12043 2438 WSF +WPKC2 WINTER PARK CO US 3990 -10572 -9999 +WPKT1 BELLE MEADE (4 SW) TN US 3606 -8691 191 COOPB +WPKW3 MILWAUKEE WI US 4292 -8803 -9999 UCOOP +WPKW4 SAVERY (27 W) WY US 4100 -10691 2728 SNOTEL +WPLM1 WELD (5 N) ME US 4476 -7044 365 SNOCOR +WPLM7 WEST PLAINS MO US 3688 -9190 308 COOPAB +WPLN6 WHIPPLEVILLE NY US 4480 -7427 253 COOPB +WPLW1 PLAIN WA US 4777 -12067 550 GOES +WPMP1 WAMPUM (1 SE) PA US 4089 -8034 226 GOES +WPNC2 WOODLAND PARK (2 N) CO US 3902 -10506 2569 +WPNM7 WEST PLAINS (3 SW) MO US 3673 -9191 -9999 UCOOP +WPNN1 WEST POINT (1 W) NE US 4183 -9673 393 +WPNP1 SOUTH TAMAQUA (2 ESE) PA US 4075 -7590 293 IFLOWS +WPNW3 WAUPUN WI US 4364 -8874 266 +WPNW3D WAUPUN WI US 4364 -8874 -9999 +WPO PILOT MOUND MN US 4920 -9888 -9999 +WPOT2 HOUSTON TX US 2983 -9545 -9999 ALERT +WPOW1 WEST POINT WA US 4767 -12243 -9999 C-MAN +WPPH1 KANEOHE (4 NW) HI US 2145 -15787 60 COOPB +WPPM7 WAPPAPELLO MO US 3693 -9028 101 +WPPM7G WAPPAPELLO MO US 3693 -9028 -9999 +WPPW4 PARKMAN (5 NW) WY US 4499 -10748 1384 GOES +WPRC2 ESTES PARK (12 WNW) CO US 4043 -10573 3261 SNOTEL +WPRF1 PIERSON (2 NW) FL US 2925 -8150 -9999 +WPRM1 WEST PARIS ME US 4433 -7058 165 COOPB +WPRM8 LIMA (7 WSW) MT US 4462 -11274 2697 WSF +WPRN7 CHARLOTTE (18 NW) NC US 3550 -8099 76 IFLOWS +WPSA2 SKAGWAY (11 NNE) AK US 5960 -13517 762 +WPSN3 WALPOLE NH US 4303 -7243 183 COOPA +WPSN5 SHEEP SPRINGS (10 WSW) NM US 3608 -10886 -9999 GOES +WPSN6 WHITE PLAINS (5 NE) NY US 4107 -7368 134 COOPB +WPSW1 RIMROCK (12 W) WA US 4664 -12139 1362 +WPTA3 FLAGSTAFF (28 W) AZ US 3552 -11137 1496 COOPAB +WPTG1 WEST POINT GA US 3287 -8519 175 COOPAB +WPTM1 WISCASSET (8 SSW) ME US 4389 -6971 27 COOPAB +WPTM7 WEST PLAINS (2 N) MO US 3669 -9188 335 NWR +WPTM8 WOLF POINT (5 SE) MT US 4807 -10553 597 +WPTN1 WEST POINT NE US 4183 -9672 384 COOPAB +WPTN6 WEST POINT (1 N) NY US 4139 -7396 98 COOPA +WPTS2 WESTPORT SD US 4562 -9847 411 COOPB +WPTT1 WESTPOINT" TN US 3510 -8757 -9999 AHOS +WPTT2 WILLS POINT (9 ENE) TX US 3281 -9592 -9999 GOES +WPTU1 CLEARFIELD (5 W) UT US 4112 -11212 1289 ALERT +WPTV2 WEST POINT (2 SW) VA US 3752 -7683 6 COOPA +WPTW1 WESTPORT WA US 4690 -12411 8 HTG +WPTW3 WIND POINT (2 SE) WI US 4278 -8777 187 UCOOP +WPWA2 WHITTIER (30 E) AK US 6078 -14820 -9999 BUOY +WRAC2 WRAY (2 E) CO US 4008 -10219 1076 COOPABC +WRAI3 ANDERSON IN US 4011 -8567 258 GOES +WRAK1 RADIUM (1 SW) KS US 3817 -9891 -9999 UCOOP +WRAW4 ARVADA WY US 4465 -10609 -9999 GOES +WRB WARNER ROBINS GA US 3264 -8359 90 WSR88D +WRBC2 BOULDER (14 W) CO US 4004 -10554 -9999 GOES +WRBM5 WARBA (2 S) MN US 4711 -9326 387 UCOOP +WRBM8 HAVRE (20 SSW) MT US 4829 -10986 1045 ALERT +WRBN6 WARRENSBURG NY US 4350 -7378 238 OTHER +WRBO1 WARRENSBURG (1 N) OH US 4032 -8318 -9999 +WRCC1 TAHOE CITY (5 SSW) CA US 3913 -12022 2134 WSF +WRCI2 WALTONVILLE IL US 3825 -8904 126 GOES +WRCI2G WALTONVILLE IL US 3825 -8904 -9999 +WRCM3 WORCESTER MA US 4230 -7190 -9999 NWR +WRCM7 BATTELFIELD (2 W) MO US 3712 -9340 350 GOES +WRCM8 BYNUM (30 WSW) MT US 4788 -11293 1737 WSF +WRCO2 BEAR MTN TOWER (8 NNE) OK US 3414 -9495 244 COOPAB +WRCT2 TRINITY (5 N) TX US 3101 -9537 -9999 ALERT +WRCW1 BUCKLEY (2 NW) WA US 4717 -12207 200 GOES +WRCW4 DUBOIS (12 SE) WY US 4343 -10945 1951 GOES +WRDA2 CHICKALOON (37 NNE) AK US 6227 -14794 -9999 SNOCOR +WRDA3 FLORENCE JCT (5 NE) AZ US 3330 -11127 671 ALERT +WRDC1 TAHOE CITY (6 WSW) CA US 3914 -12022 2057 SNOTEL +WRDC2 NEDERLAND (5 NNW) CO US 4004 -10554 2957 ALERT +WRDK2 WARFIELD KY US 3775 -8235 -9999 IFLOWS +WRDM4 GRAND RAPIDS MI US 4303 -8567 -9999 UCOOP +WRDM5 WARROAD MN US 4891 -9530 -9999 +WRDM8 ROSCOE (14 SW) MT US 4524 -10973 1992 GOES +WRDN4 WANAQUE NJ US 4105 -7430 91 GOES +WRDO2 WAURIKA OK US 3423 -9805 302 COOPB +WRDP1 WILMERDING PA US 4039 -7981 223 GOES +WRDS2 WARD (2 E) SD US 4415 -9645 -9999 UCOOP +WRDW3 WAUSAUKEE (10 NE) WI US 4540 -8785 -9999 UCOOP +WREI3 NORA IN US 3991 -8611 226 GOES +WREN3 WEARE NH US 4308 -7165 140 SNOCOR +WREP1 WILKES BARRE (1 SE) PA US 4123 -7588 201 COOPB +WREV2 QUIOCCOSIN SWAMP VA US 3819 -7692 5 GOES +WRFA2 KIVALINA (42 NE) AK US 6808 -16319 152 GOES +WRFC2 FORT COLLINS (4 SE) CO US 4056 -10502 1490 ALERT +WRFQ2 WARFIELD(TRAIL) BC CN 4910 -11775 606 +WRFW1 STEVENSON (6 W) WA US 4570 -12207 610 GOES +WRG WRANGELL (1 NE) AK US 5648 -13237 13 +WRGA4 NADY AR US 3395 -9108 52 GOES +WRGC1 KYBURZ (6 NE) CA US 3885 -12023 2103 +WRGF1 ZEPHYRHILLS (13 WSW) FL US 2819 -8240 12 GOES +WRGN7 BREVARD (10 N) NC US 3538 -8279 1382 IFLOWS +WRGO1 WORTHINGTON OH US 4008 -8307 213 +WRGW3 WRIGHTSTOWN WI US 4432 -8820 -9999 UCOOP +WRGW4 SHERIDAN (26 SW) WY US 4468 -10745 2573 WSF +WRHF1 HERNANDO (6 N) FL US 2899 -8235 -9999 OTHER +WRHT2 HOUSTON TX US 2992 -9541 -9999 ALERT +WRHW4 WRIGHT (16 NW) WY US 4397 -10563 -9999 UCOOP +WRI WRIGHTSTOWN NJ US 4002 -7460 41 WSR88D +WRIC1 WRIGHTWOOD CA US 3436 -11764 1829 COOPABC +WRIF1 BONIFAY (8 NNE) FL US 3092 -8565 -9999 UCOOP +WRII3 INDIANAPOLIS IN US 3974 -8617 209 GOES +WRIM5 WRIGHT MN US 4672 -9307 395 COOPA +WRIM7 WRIGHT CITY MO US 3883 -9103 227 UCOOP +WRIO2 WRIGHT CITY (3 WNW) OK US 3407 -9507 -9999 UCOOP +WRIS1 MT PLEASANT (5 NW) SC US 3286 -7990 -9999 GOES +WRIU1 FERRON (11 WNW) UT US 3913 -11135 2743 WSF +WRIW4 FORT WASHAKIE (13 WSW) WY US 4298 -10912 2842 GOES +WRJF1 ZEPHYRHILLS (13 WSW) FL US 2819 -8240 -9999 OTHER +WRKA3 WINDOW ROCK (5 W) AZ US 3576 -10917 2535 NWR +WRKC1 TEHACHAPI (6 NE) CA US 3521 -11841 1679 GOES +WRKM1 WEST ROCKPORT (1 NNW) ME US 4419 -6915 116 COOPA +WRKO2 WAURIKA OK US 3420 -9802 -9999 UCOOP +WRL WORLAND (3 S) WY US 4397 -10795 1294 ASOS +WRLI4 WATERLOO IA US 4278 -9238 -9999 NWR +WRLM5 FREDENBERG (5 SE) MN US 4691 -9216 -9999 OTHER +WRLN2 LUND (16 SSW) NV US 3864 -11509 1615 GOES +WRLO2 WAURIKA (5 NNW) OK US 3423 -9805 302 GOES +WRLQ9 MAYO (2 NW) YK CN 6366 -13592 518 GOES +WRMC1 SAN BERNARDINO (4 S) CA US 3408 -11730 293 GOES +WRMC2 MEEKER (3 E) CO US 4003 -10786 1923 +WRMM8 PHILIPSBURG (8 SE) MT US 4627 -11316 2377 SNOTEL +WRMO3 RIVERSIDE (5 NW) OR US 4358 -11822 1033 GOES +WRMW3 WAUSAU (4 SW) WI US 4493 -8967 -9999 UCOOP +WRNA2 WRANGELL AK US 5648 -13238 13 NWR +WRNA4 NORFORK (2 NW) AR US 3622 -9230 122 AHOS +WRNC1 CHESTER (7 NW) CA US 4039 -12131 1554 OTHER +WRNC3 WARRENVILLE (2 S) CT US 4184 -7217 102 GOES +WRNG1 WRENS (5 ESE) GA US 3318 -8231 86 GOES +WRNI2 WARRENVILLE IL US 4182 -8817 210 COOPB +WRNI3 WARREN IN US 4072 -8542 -9999 GOES +WRNI3G WARREN IN US 4072 -8542 -9999 +WRNK2 GREENUP (7 W) KY US 3849 -8302 277 COOPB +WRNM2 WESTERN RUN MD US 3952 -7668 108 ALERT +WRNM5 WORTHINGTON MN US 4365 -9558 479 COOPAB +WRNN3 WARREN (2 SSE) NH US 4390 -7192 265 COOPA +WRNO1 WARREN (3 S) OH US 4110 -8067 252 COOPC +WRNS2 WARNER SD US 4533 -9851 411 UCOOP +WRNW3 WARRENS (5 SW) WI US 4410 -9059 336 UCOOP +WROF1 WILDWOOD (11 W) FL US 2888 -8223 -9999 OTHER +WROK1 SANFORD (1 SW) KS US 3816 -9933 -9999 UCOOP +WROM5 WARROAD MN US 4891 -9532 328 UCOOP +WRON2 NELLIS AIR FORCE BASE (5 N) NV US 3632 -11503 754 ALERT +WROU1 OURAY (5 SW) UT US 4007 -10963 1433 GOES +WROW3 WILD ROSE (6 E) WI US 4423 -8914 283 UCOOP +WRPC1 THERMAL (2 SE) CA US 3359 -11612 50 ALERT +WRPM8 WOLF CREEK (9 NE) MT US 4719 -11229 1280 COOPABC +WRPT2 FORT WORTH (1 S) TX US 3275 -9733 -9999 OTHER +WRPW3 WISCONSIN RAPIDS WI US 4438 -8980 317 COOPA +WRRA4 WARREN (2 WSW) AR US 3360 -9210 64 COOPAB +WRRC1 CARMEL HIGHLANDS (7 SE) CA US 3643 -12184 1050 ALERT +WRRG1 WARRENTON (2 E) GA US 3341 -8263 155 COOPAB +WRRM5 WARROAD MN US 4891 -9532 326 COOPAB +WRRM7 WARRENSBURG MO US 3878 -9380 256 COOPAB +WRRM8 BYNUM (32 WSW) MT US 4793 -11292 2073 WSF +WRRN8 WAHPETON (5 W) ND US 4626 -9671 293 COOPB +WRRP1 WARREN PA US 4185 -7913 -9999 +WRRS2 WHITE RIVER SD US 4358 -10074 640 NWR +WRRT2 WARREN (7 E) TX US 3054 -9434 -9999 RAWS +WRRU1 HURRICANE (7 NW) UT US 3724 -11341 1067 GOES +WRRW4 SUNDANCE (6 NW) WY US 4440 -10443 1987 SNOTEL +WRSA2 TONSINA (35 SSW) AK US 6120 -14564 -9999 SNOTEL +WRSC1 MURRIETA (3 SE) CA US 3353 -11718 317 +WRSG1 WARESVILLE (1 E) GA US 3323 -8522 302 GOES +WRSM1 OQUOSSOC (8 SW) ME US 4492 -7092 458 SNOCOR +WRSM7 WARSAW MO US 3827 -9340 194 GOES +WRSM8 WISE RIVER MT US 4578 -11293 1739 GOES +WRSN6 WARSAW (18 SSE) NY US 4175 -7813 524 +WRSO2 WAURIKA (1 E) OK US 3417 -9799 280 +WRSS2 KYLE (17 WNW) SD US 4351 -10250 -9999 GOES +WRST2 WESER (2 NNE) TX US 2890 -9735 -9999 GOES +WRSU1 SOLDIER SUMMIT (5 SE) UT US 3988 -11104 2204 GOES +WRSV1 WATERBURY VT US 4438 -7277 181 +WRSW1 LESTER (4 SE) WA US 4717 -12143 1433 WSF +WRTA1 WRIGHT AL US 3496 -8795 -9999 +WRTA2 WHITTIER (5 W) AK US 6079 -14882 -9999 UCOOP +WRTC1 WRIGHTWOOD CA US 3437 -11748 1841 AHOS +WRTN2 NELLIS AIR FORCE BASE (6 NW) NV US 3634 -11507 838 ALERT +WRTN4 WERTSVILLE NJ US 4045 -7480 49 COOPB +WRTO1 WORTHINGTON OH US 4012 -8303 -9999 GOES +WRTO2 WRIGHT CITY OK US 3405 -9503 -9999 GOES +WRTS2 WATERTOWN (1 W) SD US 4490 -9711 529 COOPAB +WRTT1 WARTRACE TN US 3552 -8633 -9999 GOES +WRTT2 MARBLE FALLS (4 WSW) TX US 3055 -9834 -9999 ALERT +WRTV1 WRIGHTSVILLE VT US 4430 -7258 168 GOES +WRTW4 WRIGHT WY US 4375 -10550 -9999 UCOOP +WRVA3 WHITERIVER (1 SW) AZ US 3382 -10998 1561 COOPAB +WRVM8 WISE RIVER (3 W) MT US 4580 -11301 1747 COOPBC +WRVO1 WESTERVILE (1 W) OH US 4013 -8295 247 COOPC +WRVR1 WOOD RIVER JUNCTION RI US 4145 -7168 13 +WRVS2 WHITE RIVER SD US 4357 -10075 579 COOPAB +WRVU1 PRICE (26 NNW) UT US 3998 -11098 2606 SNOTEL +WRVW4 LANDER (8 W) WY US 4258 -10907 3078 +WRWM5 WARROAD MN US 4887 -9536 326 RFCSIM +WRWN7 WARSAW NC US 3493 -7806 -9999 NWR +WRWN8 WARWICK (3 S) ND US 4780 -9872 418 +WRWO2 WARWICK OK US 3568 -9702 -9999 GOES +WRWV2 WARSAW (2 NW) VA US 3798 -7677 43 COOPA +WRWW1 PLAIN (4 W) WA US 4781 -12071 573 GOES +WRYC2 WRAY (15 N) CO US 4030 -10225 1131 +WSAC2 SOUTH FORK (15 SE) CO US 3748 -10679 3243 UCOOP +WSAF1 WAUSAU (3 S) FL US 3058 -8560 -9999 UCOOP +WSAN1 WAUSAU NE US 4250 -9754 536 UCOOP +WSAW3 WEST SALEM WI US 4390 -9112 -9999 UCOOP +WSBC1 MILPITAS (2 N) CA US 3747 -12192 17 GOES +WSBK2 WILLISBURG KY US 3782 -8512 262 COOPB +WSBM4 WEST BLOOMFIELD MI US 4255 -8333 271 COOPB +WSBM8 WESTBY MT US 4887 -10405 646 COOPABC +WSBN6 ORISKANY NY US 4314 -7529 128 OTHER +WSBN7 NORTH WILKESBORO (11 SE) NC US 3608 -8098 320 COOPB +WSBN8 WASHBURN ND US 4728 -10103 503 +WSBO3 THE DALLES OR US 4562 -12134 693 GOES +WSBT2 HOUSTON TX US 2976 -9556 -9999 +WSCC1 CASTAIC (14 N) CA US 3461 -11856 632 +WSCF1 LAKE WALES (6 S) FL US 2782 -8160 -9999 OTHER +WSCI2 WEST CHICAGO (1 S) IL US 4186 -8820 -9999 UCOOP +WSCM5 WEST CONCORD MN US 4414 -9290 393 UCOOP +WSCO2 WEST SILOAM SPRINGS (3 NW) OK US 3620 -9461 -9999 GOES +WSCO3 WASCO OR US 4559 -12070 385 COOPB +WSCS2 ONIDA (15 NW) SD US 4480 -10035 556 UCOOP +WSCT2 WEST COLUMBIA (1 ESE) TX US 2914 -9563 -9999 COOPB +WSD WHITE SANDS (3 S) NM US 3234 -10640 -9999 +WSDC1 GEYSERVILLE (6 W) CA US 3872 -12301 134 OTHER +WSDM5 DAWSON (7 W) MN US 4494 -9619 -9999 GOES +WSDM5G DAWSON (7 W) MN US 4494 -9619 -9999 +WSDN4 WESTWOOD NJ US 4099 -7402 9 +WSDN5 WHITE SANDS NM US 3278 -10618 1218 COOPAB +WSDN6 EDINBURGH (4 NE) NY US 4328 -7408 408 SNOCOR +WSDU1 GROUSE CREEK (51 SE) UT US 4122 -11310 1295 GOES +WSEW3 WAUSAUKEE (4 NW) WI US 4543 -8798 461 NWR +WSFC1 AUBURN CA US 3891 -12108 427 ALERT +WSFH1 LIHUE (4 NNW) HI US 2204 -15938 73 GOES +WSFK1 STAFFORD (5 E) KS US 3797 -9852 -9999 UCOOP +WSFM3 WESTFIELD (2 W) MA US 4227 -7270 36 +WSFM8 SULA (13 WSW) MT US 4582 -11426 1338 GOES +WSFN8 WEST FARGO ND US 4688 -9690 267 COOPB +WSFO3 GOVERNMENT CAMP (20 SE) OR US 4503 -12163 1152 GOES +WSGF1 WHITE SPRINGS (7 N) FL US 3044 -8278 40 COOPA +WSGM8 WHITE SULPHUR SPRINGS (2 WNW) MT US 4655 -11095 1515 GOES +WSGN7 BRYSON CITY NC US 3535 -8335 1295 IFLOWS +WSGP1 WASHINGTON (3 ENE) PA US 4018 -8019 396 COOPAB +WSGS2 WESSINGTON (8 NE) SD US 4453 -9860 -9999 UCOOP +WSHA4 WASHITA AR US 3465 -9353 186 COOPB +WSHC1 HUME (15 NNW) CA US 3701 -11898 1996 +WSHG1 WASHINGTON (2 ESE) GA US 3373 -8271 189 COOPAB +WSHI2 WASHINGTON (2 WSW) IL US 4070 -8944 230 COOPB +WSHI3 WASHINGTON IN US 3865 -8717 -9999 +WSHI4 WASHINGTON IA US 4128 -9168 230 COOPABC +WSHK1 WASHINGTON (1 ESE) KS US 3981 -9704 390 +WSHL1 WASHINGTON LA US 3062 -9206 -9999 GOES +WSHM1 WASHBURN ME US 4677 -6815 133 +WSHN8 WASHBURN (9 NE) ND US 4739 -10091 543 UCOOP +WSHP1 WASHINGTON PA US 4022 -8025 -9999 +WSHS1 WARE SHOALS (2 SE) SC US 3438 -8222 137 GOES +WSHT2 HOUSTON TX US 2978 -9542 -9999 ALERT +WSIN2 SCHURZ (1 SE) NV US 3894 -11880 1262 GOES +WSIU1 COLLINSTON (4 N) UT US 4183 -11206 -9999 OTHER +WSJN2 LAS VEGAS (9 SW) NV US 3606 -11522 744 ALERT +WSKC1 SHASTA (2 WNW) CA US 4061 -12253 395 COOPB +WSKC2 STONEWALL (4 WNW) CO US 3722 -10512 3115 SNOTEL +WSKF1 FORT MYERS (5 SSW) FL US 2657 -8189 -9999 GOES +WSKG1 WALESKA (1 ESE) GA US 3431 -8454 338 COOPB +WSKI2 WOODSTOCK IL US 4230 -8846 274 UCOOP +WSKM5 WASKISH (4 NE) MN US 4822 -9443 366 COOPAB +WSKM5G WASKISH (4 NE) MN US 4822 -9443 -9999 +WSKM8 WEST YELLOWSTONE (5 SW) MT US 4461 -11115 2073 SNOTEL +WSKP1 WHISKERVILLE PA US 4108 -7985 451 IFLOWS +WSKW3 WAUSAUKEE WI US 4538 -8795 229 COOPB +WSLA2 WASILLA (3 E) AK US 6159 -14936 111 GOES +WSLI2 WEST SALEM IL US 3852 -8800 136 COOPB +WSLI2C WEST SALEM IL US 3852 -8800 136 +WSLK2 WEST LIBERTY KY US 3792 -8327 233 COOPAB +WSLL1 LAPLACE (5 NE) LA US 3010 -9042 -9999 +WSLM1 WESLEY ME US 4494 -6774 52 +WSLM7 WASOLA (3 S) MO US 3675 -9258 -9999 UCOOP +WSLM8 EUREKA (14 NE) MT US 4896 -11476 1661 WSF +WSLN2 NEW WASHOE CITY NV US 3929 -11976 1567 WSF +WSLN6 WEST SAND LAKE (2 S) NY US 4262 -7360 195 COOPB +WSLO2 WISTER (2 S) OK US 3494 -9472 152 GOES +WSLO3 WEST LINN OR US 4535 -12268 26 +WSLT2 WESLACO TX US 2612 -9800 -9999 RFCSIM +WSLW3 WETS SALEM (1 NW) WI US 4390 -9109 219 UCOOP +WSMA2 WISEMAN AK US 6742 -15011 350 COOPA +WSMN5 WHITE SANDS MISSILE RANG (9 E) NM US 3240 -10633 1224 PROF +WSMN6 WEST MONROE (3 W) NY US 4327 -7605 155 COOPB +WSMO1 WEST MANCHESTER (3 SW) OH US 3987 -8463 335 COOPB +WSMW1 SUMNER WA US 4721 -12224 14 GOES +WSNC1 PETALUMA CA US 3823 -12263 2 +WSNC2 DURANGO (5 SE) CO US 3724 -10784 2006 GOES +WSNG1 WASHINGTON (5 NW) GA US 3378 -8282 -9999 GOES +WSNN7 WILSON NC US 3574 -7795 35 GOES +WSNO3 WINSTON (1 NW) OR US 4313 -12340 141 +WSNW3 WILSON WI US 4483 -9095 -9999 UCOOP +WSOC1 YUCAIPA CA US 3403 -11707 681 ALERT +WSOO1 WOOSTER (4 E) OH US 4079 -8194 -9999 IFLOWS +WSOO3 WESTON (1 NNW) OR US 4582 -11843 586 COOPB +WSP WEST PLAINS MO US 3673 -9185 -9999 +WSPC1 MIDDLETOWN (6 NW) CA US 3880 -12272 823 GOES +WSPF1 WHITE SPRINGS (1 SE) FL US 3033 -8274 15 GOES +WSPI2 WESTERN SPRINGS IL US 4183 -8790 -9999 UCOOP +WSPM5 ELBA (3 S) MN US 4405 -9205 -9999 UCOOP +WSPM7 WEST PLAINS (2 W) MO US 3673 -9190 -9999 UCOOP +WSPM8 WARM SPRINGS MT US 4618 -11279 1466 GOES +WSPS2 WESSINGTON SPRINGS SD US 4408 -9857 499 COOPAB +WSPU1 ST GEORGE (25 NE) UT US 3732 -11335 1597 +WSPW1 WESTPORT (2 S) WA US 4687 -12411 6 +WSPW4 DUBOIS (12 WNW) WY US 4357 -10985 2551 WSF +WSRC2 COLORADO SPRINGS (3 W) CO US 3887 -10482 1868 ALERT +WSRI1 WEISER (10 ENE) ID US 4427 -11677 672 GOES +WSRK1 WILSON (10 N) KS US 3898 -9849 438 +WSRM7 WILLOW SPRINGS (2 WSW) MO US 3699 -9200 -9999 UCOOP +WSRM8 WHITE SULPHUR SPRINGS MT US 4653 -11089 1542 GOES +WSRN6 WINDSOR (2 SE) NY US 4207 -7564 293 +WSRN8 WESTHOPE ND US 4898 -10097 -9999 UCOOP +WSRO2 WISTER (3 S) OK US 3494 -9470 160 COOPB +WSRW3 WISCONSIN RAPIDS WI US 4432 -8980 -9999 UCOOP +WSSC2 RAND (9 SE) CO US 4035 -10610 2908 AHOS +WSSF1 WACISSA FL US 3037 -8397 56 +WSSM2 WESTMINSTER MD US 3958 -7699 232 COOPAB +WSSM8 WHITE SULPHUR SPRING (1 S) MT US 4654 -11090 1573 COOPB +WSSN5 OJITA (3 S) NM US 3577 -10553 3389 SNOTEL +WSSO3 WARM SPRINGS (18 W) OR US 4497 -12148 772 GOES +WSSS2 WESSINGTON (6 SW) SD US 4440 -9880 561 NWR +WST WESTERLY RI US 4135 -7180 25 +WSTC1 WEST POINT (2 S) CA US 3838 -12055 846 COOPB +WSTC2 WESTCLIFFE CO US 3813 -10548 2396 COOPAB +WSTF1 PLANTATION (7 W) FL US 2613 -8037 -9999 UCOOP +WSTI2 WOODSTOCK IL US 4230 -8842 295 UCOOP +WSTK1 LYONS (5 SSW) KS US 3828 -9821 -9999 UCOOP +WSTM2 WESTERNPORT MD US 3949 -7905 -9999 COOPB +WSTM6 WEST MS US 3320 -8977 76 +WSTN1 WESTERN NE US 4040 -9720 451 COOPB +WSTN4 WASHINTON NJ US 3975 -7512 26 AHOS +WSTN7 CHARLOTTE (4 SW) NC US 3521 -8092 57 IFLOWS +WSTN8 WESTHOPE (7 NNE) ND US 4900 -10095 458 +WSTP1 WESTMONT PA US 4034 -7896 527 IFLOWS +WSTR1 WESTERLY RI US 4138 -7183 -9999 +WSTS2 WESTPORT (3 SE) SD US 4563 -9848 -9999 UCOOP +WSTT2 WEST TX US 3180 -9710 196 COOPB +WSTU1 ESCALANTE (15 WNW) UT US 3783 -11188 2896 SNOTEL +WSTV1 WESTFORD (2 W) VT US 4463 -7304 259 COOPAB +WSTV2 WINCHESTER (3 ESE) VA US 3918 -7812 207 COOPAB +WSTW3 WEST BEND FIRE STATION WI US 4343 -8816 -9999 +WSTW4 WESTON WY US 4485 -10538 -9999 UCOOP +WSUO1 WHEELERSBURG OH US 3866 -8281 180 +WSUW2 WHITE SULPHUR SPRINGS WV US 3780 -8030 585 COOPB +WSVC2 SALIDA (4 SE) CO US 3850 -10594 -9999 GOES +WSVM2 CATONSVILLE (3 N) MD US 3930 -7673 145 UCOOP +WSVT2 WALLSVILLE (1 W) TX US 2984 -9475 -9999 GOES +WSWA2 WILLOW (4 W) AK US 6171 -15011 65 COOPA +WSWC1 NICOLAUS (3 W) CA US 3892 -12163 9 GOES +WSWC2 FORT COLLINS (12 E) CO US 4047 -10492 1459 ALERT +WSWQ2 SPARWOOD BC CN 4975 -11488 1137 +WSWS2 WESSINGTON SPRINGS (7 SW) SD US 4404 -9871 543 COOPB +WTAA1 MERIDIANVILLE (1 NE) AL US 3490 -8653 191 SCAN +WTAC2 AURORA CO US 3967 -10478 -9999 +WTAM7 ALTON IL US 3887 -9015 -9999 COOPC +WTAS2 WASTA SD US 4407 -10243 707 UCOOP +WTB BORDER_(MAPS) NF CN 5533 -6322 453 +WTBA3 CHILDS (13 S) AZ US 3417 -11170 707 +WTBC2 AURORA CO US 3967 -10478 -9999 +WTBT1 WARTBURG TN US 3612 -8460 -9999 +WTBV3 CHARLOTTE AMALIE (2 ENE) VI 1835 -6491 197 COOPB +WTCC2 AURORA CO US 3967 -10478 1699 AHOS +WTCK1 WHITE CITY KS US 3880 -9673 446 COOPB +WTCM7 KANSAS CITY MO US 3928 -9466 238 COOPC +WTCN4 WATCHUNG NJ US 4064 -7445 56 IFLOWS +WTCT2 WILLOW CITY (6 SSW) TX US 3033 -9875 -9999 ALERT +WTDN7 WATERVILLE (6 SE) NC US 3569 -8304 -9999 RFCSIM +WTDN8 WATFORD CITY ND US 4780 -10328 661 COOPAB +WTDT2 POINT BLANK (6 N) TX US 3082 -9523 -9999 ALERT +WTFI1 DINGLE (2 W) ID US 4323 -11130 1805 +WTFN6 WATERFORD NY US 4283 -7367 -9999 GOES +WTFN8 WATFORD CITY (14 S) ND US 4758 -10325 588 GOES +WTFO3 RILEY (21 SE) OR US 4333 -11988 1957 GOES +WTFT2 WEATHERFORD TX US 3277 -9779 325 COOPAB +WTGM6 WALNUT GROVE MS US 3259 -8947 101 +WTGN4 SUSSEX (8 NNW) NJ US 4132 -7463 311 COOPC +WTGN8 WATAUGA (8 N) ND US 4602 -10157 631 COOPB +WTGT1 ELIZABETHTON (5 SE) TN US 3633 -8213 -9999 +WTHC1 WHITTIER (3 NW) CA US 3398 -11801 -9999 GOES +WTHC3 WEST THOMPSON CT US 4194 -7190 -9999 GOES +WTHF1 MADISON (14 ESE) FL US 3041 -8318 -9999 GOES +WTHM1 WINTHROP ME US 4431 -6997 67 +WTHM3 WEYMOUTH MA US 4219 -7095 -9999 GOES +WTHN6 WHITEHALL NY US 4355 -7340 6 COOPAB +WTHO1 WALTON HILLS OH US 4138 -8158 200 IFLOWS +WTHS1 MONCKS CORNER (11 ESE) SC US 3316 -7983 -9999 GOES +WTHT2 WEATHERFORD (3 SW) TX US 3275 -9785 321 GOES +WTHV2 WYTHEVILLE (1 S) VA US 3758 -8108 -9999 GOES +WTHW1 WINTHROP WA US 4847 -12017 536 GOES +WTHW3 WITHEE (4 SW) WI US 4491 -9066 378 NWR +WTIC1 INDIO (1 NNW) CA US 3374 -11624 -4 GOES +WTK NOATAK AK US 6757 -16298 -9999 AWOS +WTKA3 REDINGTON (11 SSE) AZ US 3230 -11057 1341 ALERT +WTKG1 WATKINSVILLE (1 NW) GA US 3387 -8344 229 COOPB +WTKT2 KINGSLAND TX US 3053 -9845 -9999 ALERT +WTLA3 FLORENCE JUNCTION (5 NE) AZ US 3332 -11128 625 GOES +WTLI4 WHEATLAND (5 SE) IA US 4177 -9078 198 UCOOP +WTLO1 WATERLOO (2 N) OH US 3837 -8235 -9999 IFLOWS +WTLO3 WATERLOO OR US 4450 -12282 113 +WTLP1 WATERVILLE (3 N) PA US 4135 -7735 207 +WTLS2 LEAD SD US 4434 -10377 1548 UCOOP +WTLW3 ASHLAND (4 WNW) WI US 4659 -9096 -9999 UCOOP +WTMA1 WETUMPKA (8 SE) AL US 3245 -8614 53 COOPAB +WTMC1 MINERAL KING (7 SSE) CA US 3635 -11857 2728 OTHER +WTMC2 WESTMINSTER (1 S) CO US 3982 -10504 1612 ALERT +WTMN4 WEST MILFORD NJ US 4112 -7435 250 IFLOWS +WTMO2 WETUMKA (3 NE) OK US 3527 -9622 229 COOPB +WTMV2 WHITETOP (4 NNE) VA US 3663 -8160 1682 IFLOWS +WTMW1 WALLA WALLA (6 WSW) WA US 4604 -11846 193 COOPBC +WTMW2 WHITMER (3 W) WV US 3882 -7960 975 GOES +WTMW3 WAUTOMA WI US 4407 -8928 -9999 +WTNF1 WESTON FL US 2609 -8040 -9999 COOPC +WTNG1 WASHINGTON (8 S) GA US 3360 -8273 -9999 GOES +WTNK2 WOOTON KY US 3717 -8330 265 GOES +WTNM3 WILLIAMSTOWN MA US 4272 -7319 189 COOPB +WTNM4 WATTON (3 W) MI US 4651 -8867 435 COOPBC +WTNM5 WINTON MN US 4808 -9165 -9999 GOES +WTNM7 WARRENTON (1 N) MO US 3882 -9113 259 COOPAB +WTNN2 WELLINGTON NV US 3876 -11938 1481 WSF +WTNN6 WALTON (4 SE) NY US 4211 -7510 -9999 NWR +WTNO2 WATONGA (1 N) OK US 3586 -9841 472 COOPAB +WTNP1 POCAHONTAS (4 NNE) PA US 3978 -7893 774 IFLOWS +WTNS2 WESSINGTON (2 SE) SD US 4442 -9868 436 COOPB +WTNT2 WASHINGTON TX US 3032 -9618 -9999 UCOOP +WTNV1 WESTON VT US 4328 -7277 579 SNOCOR +WTNV2 WARRENTON VA US 3870 -7775 152 UCOOP +WTNW2 WESTON WV US 3904 -8047 282 +WTOC2 FAIRPLAY (13 S) CO US 3907 -10602 2835 WSF +WTOC3 TORRINGTON CT US 4180 -7313 195 SNOCOR +WTON1 WATERLOO NE US 4128 -9628 340 COOPB +WTON8 WILTON ND US 4717 -10078 661 COOPAB +WTOT2 WHARTON (2 S) TX US 2930 -9608 27 COOPC +WTPC1 CASTAIC (6 NW) CA US 3457 -11874 -9999 GOES +WTPC2 WINTER PARK CO US 3989 -10576 2761 COOPB +WTPC3 WEST THOMPSON CT US 4195 -7190 110 COOPAB +WTPG1 WEST POINT GA US 3289 -8518 168 +WTPM1 WINTERPORT ME US 4464 -6884 18 COOPBC +WTPM7 WEST PLAINS (5 S) MO US 3665 -9184 -9999 UCOOP +WTPN2 EIKO (8 NW) NV US 4092 -11585 2275 NWR +WTPN4 WEST PATERSON NJ US 4088 -7418 183 IFLOWS +WTPV2 WINTERPOCK (4 W) VA US 3732 -7765 91 COOPB +WTRA2 WHITTIER AK US 6075 -14869 0 UCOOP +WTRC1 DUCOR (4 SW) CA US 3586 -11911 140 GOES +WTRC2 LOVELAND (7 WNW) CO US 4043 -10521 1594 COOPAB +WTRF1 RIDGE MANOR (2 SE) FL US 2848 -8218 -9999 OTHER +WTRI2 WATERLOO (1 WSW) IL US 3833 -9015 198 COOPAB +WTRI4 WINTERSET (2 NNW) IA US 4136 -9403 326 COOPAB +WTRL1 WATERPROOF (9 SW) LA US 3170 -9146 -9999 GOES +WTRM1 WATERBORO ME US 4360 -7080 -9999 COOPB +WTRM2 WESTMINSTER (1 N) MD US 3958 -7700 229 UCOOP +WTRM4 WATERSMEET (12 SW) MI US 4625 -8941 451 COOPBC +WTRM5 ISABELLA (10 SW) MN US 4753 -9152 -9999 +WTRM8 WHITEWATER MT US 4876 -10763 718 COOPB +WTRN1 WATERLOO NE US 4135 -9630 340 GOES +WTRN5 LOS ALAMOS (4 SW) NM US 3584 -10637 2484 +WTRO2 WALTERS (6 NE) OK US 3443 -9828 312 +WTRP1 WATERVILLE (3 N) PA US 4135 -7735 244 GOES +WTRS1 WALTERBORO (1 SW) SC US 3288 -8068 17 COOPA +WTRS2 WATERTOWN (8 NW) SD US 4500 -9717 -9999 +WTRS2G WATERTOWN (8 NW) SD US 4500 -9717 -9999 +WTRT1 WATERTOWN TN US 3613 -8613 192 COOPB +WTRT2 WINONA (3 NE) TX US 3253 -9513 154 COOPB +WTRU1 ROOSEVELT (19 NNE) UT US 4058 -10993 2128 GOES +WTRW3 WINTER WI US 4587 -9108 399 COOPAB +WTSC1 WILLITS (1 NE) CA US 3942 -12334 411 COOPAB +WTSM4 GAYLORD MI US 4491 -8472 -9999 NWR +WTSM5 WATSON (1 NE) MN US 4502 -9580 326 COOPB +WTSO2 WALTERS (1 NW) OK US 3437 -9832 310 +WTST2 WATSON TX US 3093 -9802 306 COOPB +WTSW3 WAUWATOSA WI US 4307 -8800 219 UCOOP +WTTA3 MOUNT LEMMON (3 SE) AZ US 3241 -11073 2560 ALERT +WTTC2 WATERTON (7 SW) CO US 3947 -10521 -9999 GOES +WTTM5 WATERTOWN MN US 4480 -9383 -9999 UCOOP +WTTM8 WINNETT MT US 4701 -10836 884 COOPBC +WTTN6 WATERTOWN (3 E) NY US 4397 -7587 151 COOPAB +WTTO2 WATTS (2 N) OK US 3613 -9457 272 GOES +WTTP1 WATTSBURG PA US 4202 -7978 398 GOES +WTTS2 WATERTOWN SD US 4490 -9710 530 UCOOP +WTTT2 WHITSETT (2 SW) TX US 2862 -9828 68 +WTUI4 WEST UNION (2 NE) IA US 4298 -9179 364 COOPB +WTUW2 WEST UNION (1 ENE) WV US 3930 -8075 242 UCOOP +WTVM1 WATERVILLE ME US 4453 -6965 5 +WTVN3 WATERVILLE VALLEY NH US 4397 -7152 457 SNOCOR +WTVN7 WATERVILLE NC US 3578 -8311 -9999 GOES +WTVO1 WATERVILLE OH US 4150 -8372 -9999 GOES +WTVP1 WATERVILLE (3 SE) PA US 4127 -7732 174 GOES +WTVW1 WATERVILLE WA US 4764 -12007 799 COOPA +WTVW2 WAITEVILLE WV US 3748 -8043 695 UCOOP +WTWC2 WHITEWATER (1 NW) CO US 3900 -10845 1433 UCOOP +WTWN2 LAS VEGAS (10 NW) NV US 3626 -11517 655 ALERT +WTWS2 WHITEWOOD (1 S) SD US 4444 -10363 1122 +WTXI1 RIRIE (3 S) ID US 4344 -11173 1585 GOES +WTYO2 WELTY (1 NE) OK US 3564 -9639 210 +WTYT2 WHITNEY TX US 3186 -9738 175 +WTZO3 MADRAS (28 WNW) OR US 4570 -12170 1268 WSF +WUAW3 WAUMANDEE (6 NE) WI US 4436 -9162 294 UCOOP +WUCN6 WEST UNION NY US 4207 -7774 689 ALERT +WUDC2 ENGLEWOOD (2 SSE) CO US 3962 -10497 1676 UCOOP +WUDS2 WOOD SD US 4350 -10048 664 COOPAB +WUFW3 WOODRUFF (2 E) WI US 4589 -8965 496 OTHER +WUHA2 ANAKTUVUK PASS (69 NE) AK US 6852 -14934 -9999 UCOOP +WUHH1 WAILUA HI US 2207 -15938 168 COOPB +WUKA2 DEADHORSE (12 NW) AK US 6864 -14941 -9999 UCOOP +WUKH1 WAILUKU HI US 2090 -15652 101 COOPB +WUKW3 WAUSAUKEE WI US 4538 -8795 -9999 +WULA2 KIVALINA (25 ENE) AK US 6788 -16367 55 GOES +WUMW3 WAUTOMA WI US 4400 -8933 262 S +WUNO1 WEST UNION (5 ESE) OH US 3877 -8347 -9999 +WUNW1 GIG HARBOR (6 NW) WA US 4737 -12270 5 COOPB +WUNW2 WEST UNION WV US 3930 -8077 238 COOPAB +WUPA3 WIKIEUP AZ US 3471 -11361 613 COOPABC +WUPW3 WAUPACA WI US 4436 -8909 268 UCOOP +WURP1 WURTEMBURG (2 NNE) PA US 4088 -8023 256 GOES +WUSW3 WAUSAU (2 SW) WI US 4495 -8967 -9999 AUTOB +WUUW3 WAUSAU WI US 4496 -8963 -9999 UCOOP +WV9O VALPARAISO RADIO IN US 4147 -8712 -9999 +WVAA3 PAULDEN (8 W) AZ US 3487 -11261 1358 GOES +WVAT2 WATER VALLEY TX US 3165 -10069 -9999 GOES +WVCI1 IDAHO FALLS (3 E) ID US 4343 -11208 1417 GOES +WVCU1 SALINA (5 N) UT US 3903 -11185 1737 +WVDM6 WAVELAND MS US 3033 -8933 -9999 GOES +WVEP4 ISABEL SEGUNDA (3 SE) PR 1812 -6542 19 GOES +WVFO3 ADEL (12 SSE) OR US 4203 -11978 1372 +WVI WATSONVILLE CA US 3694 -12179 -9999 ASOS +WVIC1 FREEDOM CA US 3693 -12177 29 COOPAB +WVL WATERVILLE ME US 4453 -6968 -9999 SAWRS +WVLI4 WAVERLY IA US 4274 -9320 -9999 GOES +WVLM1 WATERVILLE ME US 4453 -6965 22 COOPAB +WVLM3 WESTVILLE DAM MA US 4208 -7206 -9999 +WVLM6 WAVELAND MS US 3030 -8938 2 COOPA +WVLT2 WOODVILLE (2 E) TX US 3075 -9440 -9999 RAWS +WVPS2 PORCUPINE (3 NE) SD US 4330 -10230 -9999 OTHER +WVQP1 WASHINGTONVILLE (1 N) PA US 4106 -7668 157 GOES +WVRN1 WAVERLY NE US 4092 -9653 -9999 UCOOP +WVRN2 SCHURZ (8 NNW) NV US 3904 -11886 1283 GOES +WVRT1 WAVERLY TN US 3610 -8767 -9999 NWR +WVSO2 WESTVILLE (5 WNW) OK US 3601 -9465 340 +WVTC1 MINERAL KING (12 NW) CA US 3645 -11870 1597 GOES +WVVN6 ALLABEN (1 S) NY US 4207 -7433 299 SNOCOR +WVWP1 WEST VIEW (1 NW) PA US 4052 -8005 366 UCOOP +WVYM6 WATER VALLEY MS US 3415 -8963 -9999 GOES +WVYM7 WAVERLY MO US 3920 -9352 244 +WVYN6 WAVERLY (2 SE) NY US 4198 -7650 -9999 +WVYP1 WAVERLY (2 SE) NY US 4198 -7650 227 COOPB +WVYS2 WAVERLY SD US 4500 -9697 -9999 +WVYS2G WAVERLY SD US 4500 -9697 -9999 +WWAF1 WEWAHITCHKA (5 SE) FL US 3009 -8514 -9999 GOES +WWAH1 WAIPAHU HI US 2147 -15793 244 COOPB +WWBC1 COLEVILLE (13 SE) CA US 3838 -11945 2009 GOES +WWBO3 IDANHA (8 SE) OR US 4465 -12195 663 WSF +WWBV1 WEST WORDSBORO VT US 4303 -7285 430 COOPB +WWBW4 SHOSHONI (13 N) WY US 4343 -10818 1405 GOES +WWCC1 YUCAIPA (3 ESE) CA US 3401 -11701 898 ALERT +WWCG1 WARWICK (2 NW) GA US 3185 -8395 75 COOPB +WWCS2 WATERTOWN (3 NE) SD US 4492 -9705 -9999 +WWD WILDWOOD NJ US 3901 -7491 -9999 SAWRS +WWDA3 DOUGLAS (2 W) AZ US 3135 -10958 1193 GOES +WWDC1 WESTWOOD (5 E) CA US 4031 -12090 1768 GOES +WWDI4 WOODWARD (4 SSW) IA US 4180 -9394 274 GOES +WWDI4G WOODWARD (4 SSW) IA US 4180 -9394 274 +WWDT2 WILDWOOD TX US 3053 -9445 61 COOPB +WWGN5 RESERVE (28 SSE) NM US 3332 -10863 3277 WSF +WWHN2 HUDSON (3 E) NV US 3881 -11923 1417 GOES +WWHT2 MEYERLAND (1 SE) TX US 2966 -9546 -9999 ALERT +WWIC1 RANCHO MIRAGE (1 SSE) CA US 3375 -11642 70 GOES +WWK WHITE_ROCK_AUTO8 BC CN 4902 -12278 14 +WWKA2 UMIAT AK US 6943 -15034 158 UCOOP +WWKH1 HANA (11 NW) HI US 2082 -15614 -9999 GOES +WWKN8 WARWICK ND US 4785 -9870 451 UCOOP +WWLI4 WATERLOO IA US 4250 -9233 258 COOPBC +WWLK2 ASHLAND (2 SW) KY US 3845 -8265 183 IFLOWS +WWLN3 ERROL (8 NE) NH US 4488 -7106 412 SNOCOR +WWLN8 WALHALLA (1 E) ND US 4892 -9790 289 UCOOP +WWLT1 WHITWELL TN US 3521 -8552 -9999 +WWLT2 WILLOW CITY TX US 3043 -9861 -9999 ALERT +WWMC2 DECKERS (5 WSW) CO US 3923 -10532 2316 ALERT +WWMF1 MIAMI (40 W) FL US 2529 -8052 -9999 GOES +WWMM8 WYOLA (11 NE) MT US 4531 -10717 1590 GOES +WWMT2 PANDALE (11 NE) TX US 3027 -10145 -9999 +WWNN4 WEST WHARTON NJ US 4090 -7460 210 IFLOWS +WWOF1 WILDWOOD (2 E) FL US 2886 -8203 -9999 OTHER +WWOM3 WEST WORTHINGTON MA US 4243 -7297 546 SNOCOR +WWPC2 WOODLAND PARK (3 W) CO US 3898 -10505 2743 UCOOP +WWPI1 WALLACE (2 N) ID US 4748 -11591 896 COOPABC +WWPK2 WILLIAMSBURG KY US 3675 -8418 329 COOPC +WWPT2 WACO TX US 3155 -9722 -9999 COOPAB +WWPU1 PLAIN CITY (2 S) UT US 4128 -11209 1282 GOES +WWR WOODWARD (6 W) OK US 3644 -9952 -9999 +WWRA2 WHITTIER AK US 6078 -14869 3 NWR +WWRC1 YOSEMITE VILLAGE (13 N) CA US 3786 -11965 2438 GOES +WWRM3 WEST WARE MA US 4227 -7233 111 +WWRN5 WHITEWATER NM US 3255 -10813 1530 COOPB +WWSO2 WOODWARD (2 WSW) OK US 3642 -9942 620 +WWTC1 MORONGO VALLEY (6 SW) CA US 3399 -11666 671 ALERT +WWTW3 WAUWATOSA WI US 4305 -8800 -9999 UCOOP +WWTW3D WAUWATOSA WI US 4305 -8800 -9999 +WWVT2 AUSTIN TX US 3028 -9765 -9999 +WWWF1 WEEKI WACHEE (3 NW) FL US 2854 -8261 -9999 OTHER +WWXM5 WARREN (3 SW) MN US 4814 -9684 260 UCOOP +WX9G WARSAW IN US 4120 -8588 -9999 +WXCN7 WAXHAW (7 SW) NC US 3484 -8079 -9999 GOES +WXFP1 WEXFORD (3 WNW) PA US 4063 -8011 354 GOES +WXNN6 BATH (3 NE) NY US 4236 -7727 -9999 NWR +WXSO2 WEATHERFORD (4 WSW) OK US 3551 -9877 550 +WYAW1 ABERDEEN (24 NE) WA US 4730 -12365 122 GOES +WYBM6 WAYNESBORO MS US 3160 -8855 81 COOPB +WYBT2 WELDON (9 S) TX US 3089 -9557 -9999 ALERT +WYCG1 WAYCROSS GA US 3122 -8257 -9999 NWR +WYCM6 BAY WAVELAND YACHT CLUB MS US 3033 -8933 0 HTG +WYCW4 RIVERTON (22 NW) WY US 4323 -10890 1695 GOES +WYDM4 WYANDOTTE MI US 4220 -8315 -9999 GOES +WYDW1 GRISDALE (2 N) WA US 4739 -12360 247 GOES +WYEW3 WYEVILLE WI US 4403 -9038 -9999 UCOOP +WYGI2 WYOMING IL US 4105 -8915 189 COOPB +WYGW1 GRISDALE (2 N) WA US 4739 -12361 247 +WYGW3 WEYAUWEGA WI US 4432 -8893 244 UCOOP +WYLM7 WAYLAND (2 W) MO US 4038 -9160 165 +WYLM7G WAYLAND (2 W) MO US 4038 -9160 165 +WYLM8 WYOLA (1 SW) MT US 4512 -10741 1137 COOPABC +WYMM1 WYMAN DAM ME US 4510 -6990 -9999 +WYMN1 WYMORE NE US 4013 -9667 383 COOPB +WYMT2 WIMBERLEY TX US 3000 -9807 257 COOPB +WYNG1 WAYNESBORO (1 SSE) GA US 3307 -8201 82 COOPAB +WYNI1 GRAY (1 W) ID US 4305 -11138 1948 RAWS +WYNI2 WAYNE CITY IL US 3835 -8858 134 +WYNK2 WAYNESBURG (7 NE) KY US 3742 -8460 370 GOES +WYNM6 WAYNESBORO (3 WNW) MS US 3168 -8868 37 +WYNN1 WAYNE NE US 4223 -9701 457 COOPAB +WYNN4 WAYNE NJ US 4093 -7425 52 +WYNN4I WAYNE NJ US 4093 -7425 52 +WYNN8 WYNDMERE ND US 4627 -9714 322 UCOOP +WYNO1 WAYNESVILLE OH US 3951 -8403 274 IFLOWS +WYNO2 WYNONA OK US 3655 -9633 280 COOPB +WYNP1 WAYNESBURG (1 E) PA US 3990 -8017 287 COOPAB +WYNV2 WAYNESBORO VA US 3808 -7888 390 COOPB +WYNW1 GRISDALE (2 N) WA US 4738 -12361 192 GOES +WYPM8 WEST YELLOWSTONE (1 NNE) MT US 4467 -11110 2042 WSF +WYPN6 WHITNEY POINT (1 N) NY US 4233 -7597 317 COOPB +WYS WEST YELLOWSTONE MT US 4469 -11112 -9999 SAWRS +WYSM6 WAYSIDE (10 S) MS US 3314 -9100 -9999 GOES +WYSM8 VIRGINIA CITY (62 SE) MT US 4466 -11109 2042 SNOTEL +WYSO2 WYNONA (2 S) OK US 3652 -9633 265 +WYST2 WAYSIDE TX US 3479 -10155 1036 COOPB +WYTM4 WYANDOTTE MI US 4220 -8317 177 COOPBC +WYTV2 WYTHEVILLE (1 S) VA US 3693 -8108 747 COOPAB +WYVN7 WAYNESVILLE (1 E) NC US 3548 -8297 811 COOPAB +WYVV2 WYTHEVILLE VA US 3695 -8110 725 IFLOWS +WYWM8 WEST YELLOWSTONE MT US 4467 -11110 2030 COOPB +WYYA4 WYNNE AR US 3525 -9080 79 COOPAB +WZA AGASSIG BC CN 4925 -12177 15 +WZDC2 RED CLIFF (12 S) CO US 3935 -10635 3133 GOES +X10A1 HUNTSVILLE (6 SW) AL US 3457 -8667 -9999 UCOOP +X15A1 HUNTSVILLE (6 SW) AL US 3460 -8661 -9999 UCOOP +X26 SEBASTIAN FL US 2781 -8050 -9999 +X27A1 HUNTSVILLE (6 SW) AL US 3460 -8660 -9999 UCOOP +X28A1 HUNTSVILLE (6 SW) AL US 3461 -8668 -9999 UCOOP +X3911015 STRANGER SITE KS US 3910 -10150 -9999 +X3931010 STRANGER SITE KS US 3930 -10100 -9999 +X3941015 STRANGER SITE KS US 3940 -10150 -9999 +X3951003 STRANGER SITE KS US 3950 -10030 -9999 +X4281021 STRANGER SITE NE US 4280 -10210 -9999 +X4281030 STRANGER SITE NE US 4280 -10300 -9999 +X47 BUNNELL FL US 2946 -8121 -9999 +X50 NEW SMYRNA BEACH FL US 2898 -8093 4 +X57 MARCO ISLAND FL US 2595 -8172 -9999 SAWRS +X59 VALKARIA FL US 2796 -8056 -9999 +X69 PORT PONCE PR 1797 -6662 -9999 MARS +X70 SNT THOMAS VI 1833 -6492 -9999 MARS +X81 LAKE WORTH INLET FL US 2677 -8005 -9999 MARS +X82 FORT PIERCE FL US 2747 -8030 -9999 MARS +X84 ISLAMORADA FL US 2495 -8058 -9999 MARS +X85 DRY TORTUGAS FL US 2463 -8292 -9999 MARS +X88 MARATHON FL US 2472 -8112 -9999 MARS +X89 FORT MEYERS BEACH FL US 2645 -8195 -9999 MARS +X90 VENICE FL US 2708 -8245 -9999 MARS +X91 EGMONT KEY FL US 2760 -8277 -9999 MARS +X92 POINT TUNA PR 1798 -6588 -9999 MARS +X93 CAPE SAN JUAN PR 1838 -6562 -9999 MARS +X94 MARCO ISLAND FL US 2600 -8167 -9999 SAWRS +XAAA1 ARAB AL US 3433 -8650 -9999 UCOOP +XADA1 HUNTSVILLE (7 SE) AL US 3462 -8653 -9999 UCOOP +XADM5 DALTON (3 S) MN US 4613 -9590 396 UCOOP +XAFA1 HUNTSVILLE (5 SW) AL US 3465 -8668 -9999 UCOOP +XAFA3 ST MICHAELS (6 NW) AZ US 3570 -10920 2341 WSF +XAGN8 BISBEE (2 SW) ND US 4860 -9940 503 UCOOP +XALN8 CHURCHES FERRY (6 NW) ND US 4830 -9910 439 UCOOP +XARA1 HUNTSVILLE (3 S) AL US 3466 -8658 -9999 UCOOP +XAZA1 SULPHUR SPRINGS (4 N) AL US 3490 -8656 -9999 UCOOP +XBAA1 ATHENS AL US 3479 -8694 -9999 UCOOP +XBAA3 NORTH RIM AZ US 3622 -11207 2560 WSF +XBBA3 PINE (6 NE) AZ US 3445 -11138 2347 WSF +XBEA1 HUNTSVILLE (6 SE) AL US 3464 -8654 -9999 UCOOP +XBHA3 HANNAGAN MEADOW (8 NE) AZ US 3370 -10920 2438 SNOTEL +XBIA1 BELLE MINA (2 N) AL US 3469 -8688 -9999 UCOOP +XBIN8 PERTH (2 SE) ND US 4870 -9940 488 UCOOP +XBLA1 HUNTSVILLE AL US 3476 -8662 -9999 UCOOP +XBLA3 MCNARY (23 SE) AZ US 3393 -10955 2972 WSF +XBLM5 DOROTHY (4 N) MN US 4800 -9640 311 UCOOP +XBMA1 BELLE MINA (3 N) AL US 3469 -8688 -9999 UCOOP +XBNM5 LAKE BRONSON (7 W) MN US 4870 -9680 268 UCOOP +XBOA1 HUNTSVILLE (4 W) AL US 3474 -8673 -9999 UCOOP +XBPA3 FLAGSTAFF (11 N) AZ US 3535 -11165 3078 WSF +XBRA1 HUNTSVILLE (5 NW) AL US 3480 -8670 -9999 UCOOP +XBRM5 DOROTHY (1 SE) MN US 4790 -9640 300 UCOOP +XBSA3 ROUND ROCK (26 NW) AZ US 3633 -10905 2810 WSF +XBTA1 HUNTSVILLE (3 NW) AL US 3480 -8670 -9999 UCOOP +XBUA1 MADISON AL US 3470 -8676 -9999 UCOOP +XBWA1 MADISON (2 NE) AL US 3475 -8676 -9999 UCOOP +XBYA1 HUNTSVILLE (7 E) AL US 3478 -8647 -9999 UCOOP +XCAA1 HAZEL GREEN AL US 3492 -8659 -9999 UCOOP +XCAM5 LAKE BRONSON (8 NE) MN US 4882 -9657 305 UCOOP +XCAN8 CANDO ND US 4850 -9920 454 UCOOP +XCBA3 PRESCOTT (5 SW) AZ US 3450 -11255 2048 WSF +XCHA1 HUNTSVILLE (4 SE) AL US 3464 -8652 -9999 UCOOP +XCHA3 WILLIAMS (6 E) AZ US 3525 -11207 2164 WSF +XCKA1 HUNTSVILLE (9 W) AL US 3476 -8680 -9999 UCOOP +XCNA1 HUNTSVILLE (10 NE) AL US 3493 -8650 -9999 UCOOP +XCNP4 FREDERIKSTED (6 ENE) PR 1772 -6480 -9999 GOES +XCOA1 ATHENS (5 SE) AL US 3476 -8711 -9999 UCOOP +XCRA1 HUNTSVILLE (5 NW) AL US 3481 -8672 -9999 UCOOP +XCRN8 CRARY (5 S) ND US 4800 -9860 454 UCOOP +XCSA1 HUNTSVILLE (6 S) AL US 3462 -8656 -9999 UCOOP +XCSA3 SPRINGERVILLE (12 SW) AZ US 3405 -10950 2652 WSF +XCSP4 FREDERIKSTED (3 NE) PR 1773 -6486 -9999 GOES +XCUA1 HUNTSVILLE (6 W) AL US 3473 -8676 -9999 UCOOP +XDAA1 MADISON (3 NE) AL US 3474 -8676 -9999 UCOOP +XDAM5 DALTON (3 S) MN US 4613 -9590 396 UCOOP +XDEA1 DECATUR (4 NE) AL US 3466 -8694 -9999 UCOOP +XDLA1 HUNTSVILLE (9 NE) AL US 3486 -8648 -9999 UCOOP +XEAO1 XENIA (6 SSE) OH US 3962 -8390 295 COOPA +XEDN8 EDMORE (2 SE) ND US 4840 -9840 460 UCOOP +XEGN8 EGELAND (5 SE) ND US 4860 -9900 463 UCOOP +XELM5 GRYGLA (4 W) MN US 4830 -9570 375 UCOOP +XENO1 XENIA (3 NW) OH US 3972 -8397 250 COOPB +XFAA3 MCNARY (21 SSE) AZ US 3400 -10952 2792 WSF +XFHA1 MADISON (3 S) AL US 3465 -8673 -9999 UCOOP +XFIA1 HUNTSVILLE (5 NE) AL US 3483 -8651 -9999 UCOOP +XFLN8 LEEDS (7 SW) ND US 4825 -9950 549 UCOOP +XFOA1 HUNTSVILLE (3 SE) AL US 3467 -8656 -9999 +XFRA3 ST MICHAELS (17 NNW) AZ US 3588 -10925 2377 WSF +XGAA1 HUNTSVILLE (9 S) AL US 3458 -8650 -9999 UCOOP +XGCA3 GRAND CANYON (13 SE) AZ US 3597 -11197 2286 WSF +XGDA1 HUNTSVILLE (7 SE) AL US 3460 -8654 -9999 UCOOP +XGLA1 HUNTSVILLE (7 S) AL US 3461 -8656 -9999 UCOOP +XGLM5 HIGHLANDING (18 SE) MN US 4800 -9550 357 UCOOP +XGOA1 MADISON AL US 3473 -8672 -9999 UCOOP +XGUA1 MADISON AL US 3472 -8676 -9999 UCOOP +XGYA1 HUNTSVILLE (4 S) AL US 3465 -8656 -9999 UCOOP +XGZA1 HUNTSVILLE AL US 3476 -8664 -9999 +XHAA1 HUNTSVILLE (7 NW) AL US 3483 -8671 -9999 UCOOP +XHAM5 HALLOCK (2 NW) MN US 4880 -9700 249 UCOOP +XHEA1 ATHENS AL US 3478 -8695 -9999 UCOOP +XHIA1 SULPHUR SPRINGS (6 NE) AL US 3499 -8647 -9999 UCOOP +XHJA3 HAPPY JACK AZ US 3475 -11140 2326 WSF +XHLA1 HUNTSVILLE (7 NW) AL US 3479 -8673 -9999 UCOOP +XHLN8 CANDO (7 W) ND US 4850 -9940 463 UCOOP +XHNA1 HUNTSV ILLE (9 W) AL US 3474 -8679 -9999 UCOOP +XHOA1 HUNTSVILLE (9 NW) AL US 3484 -8675 -9999 UCOOP +XHWA1 HUNTSVILLE (12 W) AL US 3478 -8685 -9999 UCOOP +XIIA1 HUNTSVILLE AL US 3479 -8662 -9999 +XJAA1 MADISON (1 W) AL US 3470 -8678 -9999 UCOOP +XJAP4 CRUZ BAY PR 1834 -6480 -9999 GOES +XJE JEANETTE AK US 7037 -14742 -9999 SAWRS +XJEA1 HUNTSVILLE (7 SE) AL US 3460 -8654 -9999 UCOOP +XJEP4 BETHANY PR 1833 -6478 -9999 GOES +XJGP4 CRUZ BAY (6 E) VI 1833 -6472 12 GOES +XKAA1 HUNTSVILLE (6 S) AL US 3462 -8657 -9999 UCOOP +XKEM5 KENNEDY (6 E) MN US 4860 -9680 265 UCOOP +XKNA1 MADISON (1 W) AL US 3471 -8678 -9999 UCOOP +XKOA1 HUNTSVILLE (10 S) AL US 3464 -8650 -9999 UCOOP +XLAA1 HUNTSVILLE (7 SE) AL US 3461 -8655 -9999 UCOOP +XLAM5 LANCASTER (7 N) MN US 4890 -9700 244 UCOOP +XLAN8 BROCKET (3 E) ND US 4820 -9830 457 UCOOP +XLBA1 HUNTSVILLE (8 W) AL US 3473 -8678 -9999 UCOOP +XLBM5 LAKE BRONSON (5 NE) MN US 4880 -9660 305 UCOOP +XLEA1 HUNTSVILLE (10 SE) AL US 3465 -8639 -9999 UCOOP +XLEN8 BRINSMADE (2 NE) ND US 4820 -9930 460 UCOOP +XLFA1 HUNTSVILLE (11 NW) AL US 3480 -8677 -9999 UCOOP +XLIA1 HUNTSVILLE (10 NW) AL US 3493 -8667 -9999 UCOOP +XLKN8 MAPES (2 S) ND US 4800 -9820 463 UCOOP +XLMA3 FLAGSTAFF (18 SE) AZ US 3502 -11145 2112 WSF +XLNA1 LACEYS SPRING AL US 3455 -8660 -9999 UCOOP +XLNM5 LANCASTER (7 E) MN US 4890 -9660 302 UCOOP +XLOA1 HUNTSVILLE (4 SE) AL US 3466 -8653 -9999 UCOOP +XLPA1 HUNTSVILLE (9 SSE) AL US 3459 -8653 -9999 UCOOP +XLSA1 HUNTSVILLE AL US 3469 -8664 -9999 UCOOP +XLUA1 MADISON (4 S) AL US 3463 -8673 -9999 UCOOP +XLYA1 HARTSELLE AL US 3443 -8695 -9999 UCOOP +XMAA1 HARTSELLE AL US 3443 -8692 -9999 UCOOP +XMCA1 MADISON (3 S) AL US 3463 -8673 -9999 UCOOP +XMEA1 HUNTSVILLE (3 S) AL US 3465 -8658 -9999 UCOOP +XMIA1 HUNTSVILLE AL US 3475 -8658 -9999 UCOOP +XMIN8 MINNEWAUKAN (9 E) ND US 4810 -9910 445 UCOOP +XMLA1 HUNTSVILLE (6 E) AL US 3477 -8648 -9999 UCOOP +XMMA3 FLAGSTAFF (19 SSE) AZ US 3497 -11152 2582 WSF +XMOA1 MADISON AL US 3495 -8664 -9999 UCOOP +XMOM5 FOUR TOWN (7 NE) MN US 4840 -9530 372 UCOOP +XMR COCOA BEACH FL US 2850 -8075 4 +XMRA1 HUNTSVILLE AL US 3471 -8664 -9999 UCOOP +XMRM5 FOUR TOWN (2 NE) MN US 4830 -9530 372 UCOOP +XMSN2 WASHOE CITY (3 WNW) NV US 3934 -11986 2111 AMOS +XMUA1 HUNTSVILLE (9 NE) AL US 3490 -8650 -9999 UCOOP +XMYA1 HUNTSVILLE AL US 3475 -8656 -9999 +XNA FAYETTEVILLE/SPRINGDALE AR US 3628 -9431 392 ASOS +XNEA1 HUNTSVILLE (4 SE) AL US 3466 -8649 -9999 UCOOP +XNIA1 HUNTSVILLE AL US 3477 -8664 -9999 UCOOP +XNPA3 FLAGSTAFF (15 S) AZ US 3500 -11168 2057 WSF +XNSA1 HUNTSVILLE AL US 3472 -8665 -9999 UCOOP +XNUA3 ALPINE (3 N) AZ US 3390 -10915 2591 WSF +XONA1 HUNTSVILLE (3 S) AL US 3466 -8657 -9999 UCOOP +XOTA1 HUNTSVILLE (3 SE) AL US 3466 -8654 -9999 UCOOP +XOUA1 HUNTSVILLE (5 NW) AL US 3475 -8671 -9999 UCOOP +XPAA1 HUNTSVILLE AL US 3473 -8653 -9999 UCOOP +XPIN8 PISEK ND US 4831 -9771 290 UCOOP +XPKA1 MADISON AL US 3469 -8675 -9999 UCOOP +XPLM5 CLEARBROOK (7 W) MN US 4770 -9560 390 UCOOP +XPWA1 HUNTSVILLE (4 E) AL US 3478 -8650 -9999 UCOOP +XQUA1 HUNTSVILLE (7 SE) AL US 3462 -8653 -9999 UCOOP +XR2A1 HUNTSVILLE (6 SW) AL US 3460 -8664 -9999 UCOOP +XR4A1 HUNTSVILLE (6 SW) AL US 3464 -8670 -9999 UCOOP +XR8A1 HUNTSVILLE (6 SW) AL US 3466 -8670 -9999 UCOOP +XRAA1 HUNTSVILLE (7 NW) AL US 3488 -8678 -9999 UCOOP +XRB BEAUFORT SEA AK US 7015 -14610 -9999 SAWRS +XRCA1 HUNTSVILLE (3 SE) AL US 3466 -8656 -9999 UCOOP +XRDA1 HUNTSVILLE (6 SW) AL US 3460 -8663 -9999 UCOOP +XREA1 HUNTSVILLE (5 W) AL US 3474 -8674 -9999 UCOOP +XRIA1 HUNTSVILLE (6 SE) AL US 3467 -8647 -9999 UCOOP +XROA1 HUNTSVILLE AL US 3475 -8663 -9999 UCOOP +XROM5 BADGER (6 NW) MN US 4888 -9595 317 UCOOP +XRON8 ROLLA ND US 4880 -9950 549 UCOOP +XRUA1 HUNTSVILLE (9 E) AL US 3476 -8641 -9999 UCOOP +XSAA1 HUNTSVILLE (9 NW) AL US 3479 -8677 -9999 UCOOP +XSAM5 ST. HILARE (5 W) MN US 4806 -9634 331 UCOOP +XSBA3 FLAGSTAFF (7 N) AZ US 3533 -11170 3414 WSF +XSCA3 FLAGSTAFF (11 N) AZ US 3535 -11165 2972 WSF +XSEA1 HUNTSVILLE (13 NW) AL US 3489 -8681 -9999 UCOOP +XSHA1 HUNTSVILLE (3 SE) AL US 3468 -8657 -9999 UCOOP +XSIA1 HUNTSVILLE (12 W) AL US 3478 -8683 -9999 UCOOP +XSLM5 PERHAM (6 W) MN US 4660 -9570 405 UCOOP +XSLN8 TOLNA (6 N) ND US 4790 -9840 427 UCOOP +XSMA1 HUNTSVILLE (7 NW) AL US 3478 -8676 -9999 UCOOP +XSNA3 FLAGSTAFF (7 N) AZ US 3533 -11170 3024 WSF +XSOA1 HUNTSVILLE (1 E) AL US 3476 -8653 -9999 UCOOP +XSRA1 MADISON AL US 3470 -8675 -9999 UCOOP +XSRN8 ROLLA (4 S) ND US 4880 -9960 549 UCOOP +XSUA1 HUNTSVILLE (3 S) AL US 3465 -8658 -9999 UCOOP +XTAA1 MADISON AL US 3471 -8673 -9999 UCOOP +XTAP4 FORT CHRISTIAN (3 NW) PR 1837 -6496 -9999 GOES +XTCA3 ROUND ROCK (23 ESE) AZ US 3645 -10910 2719 WSF +XTCP4 CHARLOTTE AMALIE PR 1833 -6485 -9999 GOES +XTEP4 CHARLOTTE AMALIE VI 1835 -6503 212 +XTFP4 MOUNT ZION PR 1833 -6489 -9999 GOES +XTOP4 CHARLOTTE AMALIE (3 W) PR 1834 -6498 -9999 GOES +XTSA3 ROUND ROCK (23 ESE) AZ US 3640 -10910 2487 WSF +XULA1 HUNTSVILLE (1 SW) AL US 3472 -8666 -9999 UCOOP +XVG LONGVILLE MN US 4699 -9420 385 +XVW LOMPOC CA US 3473 -12058 100 ASOS +XWAA1 HUNTSVILLE (12 NW) AL US 3482 -8684 -9999 UCOOP +XWBN8 WEBSTER (3 E) ND US 4830 -9880 448 UCOOP +XWEA1 HUNTSVILLE AL US 3473 -8656 -9999 UCOOP +XWEN8 WALFORD ND US 4850 -9970 494 UCOOP +XWRA1 HUNTSVILLE (4 NE) AL US 3481 -8652 -9999 UCOOP +XWSA3 WILLIAMS (4 SSE) AZ US 3520 -11220 2353 WSF +XWVN8 WEAVER ND US 4860 -9874 483 OTHER +XXXA1 HUNTSVILLE (3 S) AL US 3465 -8658 -9999 UCOOP +XXXC1 COLEVILLE (8 WSW) CA US 3851 -11963 2408 SNOTEL +Y01W3 MADISON WI US 4303 -8945 -9999 +Y02W3 BALDWIN WI US 4497 -9238 -9999 +Y03W3 BEAVER DAM WI US 4350 -8888 -9999 +Y04W3 PORTAGE WI US 4353 -8947 -9999 +Y05W3 CAYUGA WI US 4625 -9068 -9999 +Y06W3 ANTIGO (9 N) WI US 4532 -8922 497 UCOOP +Y07W3 WEST BEND WI US 4345 -8820 287 +Y08W3 JUNEAU WI US 4341 -8871 282 +Y09W3 RACINE WI US 4268 -8784 -9999 +Y10W3 BIG FLATS (2 E) WI US 4411 -8976 -9999 +Y11W3 EACLE WI US 4287 -8846 -9999 +Y12W3 WHITING WI US 4450 -8954 -9999 +Y13W3 JUNEAU (3 W) MN US 4341 -8878 -9999 +Y14W3 OSHKOSH WI US 4403 -8865 256 UCOOP +Y15W3 CEDAR GROVE (1 E) WI US 4357 -8781 -9999 +Y16W3 DELAVAN WI US 4262 -8863 289 +Y18W3 POPLAR WI US 4658 -9180 -9999 +Y19W3 MONROE CENTER (1 E) WI US 4411 -8992 -9999 +Y20W3 SARONA WI US 4572 -9177 -9999 +Y21W3 ROME WI US 4299 -8863 -9999 +Y22 LEMMON (1 NE) SD US 4592 -10212 781 RAMOS +Y22W3 SHEBOYGAN WI US 4383 -8770 -9999 +Y23W3 CAMP DOUGLAS (5 NW) WI US 4398 -9031 -9999 +Y24W3 BLAKE LAKE WI US 4550 -9238 -9999 +Y26 MOBRIDGE (2 NNW) SD US 4553 -10043 -9999 +Y32W3 NEWBURG WI US 4343 -8805 -9999 +Y37 PARK RIVER ND US 4840 -9775 303 UCOOP +Y45W3 VICTORY WI US 4348 -9122 -9999 +Y46W3 BROWNING WI US 4517 -9023 -9999 +Y52W3 WAUSAU WI US 4493 -8962 -9999 +Y54W3 HORTONVILLE WI US 4433 -8863 -9999 +Y55W3 MIDGET LAKE WI US 4562 -8935 -9999 +Y57W3 PINE RIVER WI US 4415 -8908 -9999 +Y64W3 BIG FLATS WI US 4412 -8980 -9999 +Y65W3 PARK FALLS WI US 4593 -9045 462 +Y66W3 PHILLIPS WI US 4563 -9040 -9999 +Y67W3 DYCKESVILLE WI US 4465 -8777 -9999 +Y69 LITCHFIELD MN US 4513 -9452 -9999 SAWRS +Y71W3 WAUSAU WI US 4497 -8970 -9999 +Y72W3 CUMBERLAND WI US 4553 -9202 378 +Y77W3 MILLARD WI US 4273 -8863 -9999 +Y78W3 MINOCQUA WI US 4587 -8972 -9999 +Y80W3 GREEN BAY WI US 4452 -8798 -9999 +Y82W3 BAILEYS HARBOR WI US 4507 -8713 -9999 +Y88W3 MERRILL WI US 4518 -8970 -9999 +Y91W3 MERRILL WI US 4512 -8977 -9999 +Y94W3 MADISON WI US 4305 -8945 -9999 +Y95W3 EAU CLAIRE WI US 4480 -9155 -9999 +Y99W3 NORTH FOND DU LAC WI US 4382 -8848 -9999 +YAAM8 YAAK (20 SW) MT US 4863 -11603 671 OTHER +YABP4 YABUCOA HARBOR PR 1806 -6583 0 HTG +YACC2 YAMPA (20 SW) CO US 4005 -10704 -9999 +YACN7 LEXINGTON (6 WNW) NC US 3586 -8036 247 COOPB +YACP4 YAUCO (1 NW) PR 1804 -6686 55 COOPB +YADN7 YADKIN (2 S) NC US 3585 -8038 195 GOES +YAHC2 HAYDEN (6 NW) CO US 4052 -10740 1902 GOES +YAHO3 NEWPORT (4 N) OR US 4468 -12407 111 +YAHP4 ADJUNTAS (6 W) PR 1822 -6682 445 GOES +YAK YAKUTAT AK US 5950 -13966 10 +YAKA2 YAKUTAT AK US 5954 -13972 -9999 NWR +YAKM8 YAAK MT US 4895 -11563 937 COOPABC +YAKS2 YANKTON SD US 4287 -9738 -9999 UCOOP +YALM4 YALE (1 NNE) MI US 4315 -8280 250 COOPB +YALS2 YALE (6 E) SD US 4443 -9788 -9999 UCOOP +YALW1 COUGAR (6 SSW) WA US 4596 -12233 149 COOPB +YAMC2 YAMPA (10 SW) CO US 4005 -10705 2923 +YANC3 YANTIC CT US 4155 -7212 30 +YANM5 BEARDSLEY (5 S) MN US 4549 -9674 -9999 UCOOP +YANS2 YANKTON SD US 4287 -9740 -9999 UCOOP +YANS2G YANKTON SD US 4287 -9740 -9999 +YAPA3 RIMROCK (12 NE) AZ US 3475 -11156 1926 ALERT +YARM1 YARMOUTH (1 ESE) ME US 4380 -7018 3 +YASC2 OAK CREEK (4 E) CO US 4027 -10688 -9999 GOES +YATA2 YAKUTAT AK US 5955 -13974 0 HTG +YATG1 YATES GA US 3347 -8490 -9999 UCOOP +YATI2 YATES CITY IL US 4078 -9002 206 COOPB +YATK1 YATES CENTER KS US 3788 -9572 329 COOPABC +YATT2 YANTIS (3 SW) TX US 3288 -9562 -9999 ALERT +YAVN7 YANCEYVILLE (4 SE) NC US 3638 -7925 200 COOPB +YAZM6 YAZOO CITY (5 NNE) MS US 3290 -9038 33 COOPAB +YBAC1 YORBA LINDA CA US 3387 -11777 93 ALERT +YBBA3 PINE (8 NE) AZ US 3445 -11138 2458 ALERT +YBCA3 PRESCOTT (2 S) AZ US 3452 -11246 1714 ALERT +YBCP4 YABUCOA (1 NNE) PR 1806 -6587 9 COOPB +YBFC1 DOWNIEVILLE (19 SE) CA US 3934 -12064 1634 ALERT +YBGA3 PRESCOTT (3 SE) AZ US 3450 -11246 1808 ALERT +YBLC1 YORBA LINDA CA US 3389 -11782 110 COOPAC +YBMA3 CLINTS WELL (10 NW) AZ US 3467 -11141 2308 ALERT +YBMC1 DOWNIEVILLE (14 ESE) CA US 3952 -12058 1743 ALERT +YBPC1 SIERRA CITY (9 ENE) CA US 3962 -12049 2042 SNOCOR +YBR BRANDON MB CN 4992 -9595 -9999 +YBRC1 YORBA LINDA CA US 3387 -11781 28 ALERT +YBUP4 YABUCOA (2 WNW) PR 1806 -6590 45 GOES +YCAC1 FOREST FALLS (6 NE) CA US 3416 -11686 2286 WSF +YCBA3 STRAWBERRY (13 N) AZ US 3453 -11149 2032 ALERT +YCFA3 RIMROCK (8 SE) AZ US 3461 -11160 1787 ALERT +YCG CASTLEGAR AIRPORT BC CN 4930 -11763 495 +YCGN2 INDIAN SPRINGS (21 SE) NV US 3644 -11533 969 GOES +YCK CHILLIWACK BC CN 4908 -12170 213 +YCLL1 REGGIO (1 NE) LA US 2984 -8969 1 UCOOP +YCNA4 YANCOPIN (1 NE) AR US 3395 -9121 -9999 +YCOA3 COTTONWOOD (13 SE) AZ US 3461 -11192 1009 ALERT +YCOP4 YUACO (3 SW) PR 1801 -6688 23 COOPB +YCPA3 COTTONWOOD (3 S) AZ US 3473 -11204 1091 ALERT +YCPC1 YUCAIPA CA US 3405 -11704 799 ALERT +YCRA3 RIMROCK (10 NW) AZ US 3472 -11192 1010 ALERT +YCTA3 YUMA (8 SW) AZ US 3261 -11464 58 COOPAB +YCVA3 CHINO VALLEY (1 E) AZ US 3477 -11247 1423 ALERT +YCWA3 PRESCOTT (3 SE) AZ US 3456 -11228 1454 ALERT +YCYT2 YANCEY TX US 2910 -9933 -9999 UCOOP +YDAQ9 DAWSON (6 ENE) YK CN 6408 -13922 369 UCOOP +YDC PRINCETON_ARPT BC CN 4947 -12052 661 +YDCA3 SEDONA (6 SW) AZ US 3485 -11187 1236 ALERT +YDLC2 ELK SPRINGS CO US 4045 -10852 1707 AHOS +YDNA4 YANCOPIN (5 E) AR US 3391 -9113 -9999 AHOS +YDRC1 FALLBROOK (7 WSW) CA US 3331 -11735 23 GOES +YDRM6 DERMA (1 S) MS US 3384 -8935 -9999 GOES +YDRW4 YODER (4 SW) WY US 4190 -10433 1317 COOPAB +YEAA2 EAGLE AK US 6479 -14120 259 GOES +YEAT2 MIDLAND (7 SW) TX US 3186 -10231 860 UCOOP +YEEF1 YEEHAW JUNCTION FL US 2770 -8090 -9999 +YEFO3 SWEET HOME (21 NE) OR US 4460 -12242 939 GOES +YEGA4 YELLVILLE AR US 3623 -9268 173 GOES +YELC2 MASSADONA (14 SE) CO US 4017 -10840 -9999 +YELG1 LITHONIA (5 NE) GA US 3377 -8405 -9999 GOES +YELK2 MIDDLESBORO (2 SE) KY US 3660 -8370 359 GOES +YELM6 CROSS ROADS (1 S) MS US 3492 -8825 122 +YELO1 HAMMONDSVILLE (2 SW) OH US 4054 -8073 211 GOES +YELU1 ALTONAH (8 NW) UT US 4051 -11034 -9999 +YEMS1 YEMASSEE SC US 3268 -8085 8 COOPA +YEN ESTEVAN SK CN 4907 -10300 -9999 +YEPM8 CRAIG (6 NE) MT US 4713 -11188 1158 OTHER +YEPW4 MAMMOTH HOT SPRINGS (1 W) WY US 4499 -11072 2073 NWR +YERN2 YERINGTON (1 W) NV US 3898 -11919 1334 +YESA2 ANCHORAGE AK US 6097 -14908 469 SNOTEL +YESN5 YESO (2 S) NM US 3440 -10462 1478 COOPAB +YEZU1 ALTONAH (11 W) UT US 4055 -11055 2332 GOES +YFCA3 PRESCOTT (4 SW) AZ US 3453 -11247 1668 ALERT +YFFI1 BONANZA (5 NNE) ID US 4438 -11473 1954 GOES +YFHA3 YUMA (13 ESE) AZ US 3264 -11441 122 +YFYA2 FORT YUKON AK US 6656 -14528 99 COOPB +YGBA3 PRESCOTT (4 N) AZ US 3460 -11254 1824 ALERT +YGHG1 YOUNG HARRIS GA US 3493 -8385 -9999 +YGNC1 CONCORD CA US 3794 -12203 25 ALERT +YGOP1 CONFLUENCE (1 SW) PA US 3980 -7937 454 GOES +YGTN6 YOUNGSTOWN (2 NE) NY US 4327 -7905 85 COOPAB +YGVW1 GRANDVIEW WA US 4622 -11992 192 GOES +YGVW4 GRANT VILLAGE (2 E) WY US 4438 -11055 1455 NWR +YGWO1 YOUNGSTOWN OH US 4112 -8067 -9999 GOES +YHDQ2 VALEMOUNT BC CN 5290 -11855 1859 GOES +YHE HOPE_AIRPORT_(MAN) BC CN 4937 -12148 37 +YHKO1 SUMMERFIELD OH US 3980 -8134 268 IFLOWS +YHNP1 YORK HAVEN PA US 4012 -7672 94 COOPB +YHPA3 HAPPY JACK (1 W) AZ US 3475 -11142 2359 ALERT +YHRA3 PRESCOTT (2 SE) AZ US 3452 -11247 1785 ALERT +YHTN6 YORKTOWN HEIGHTS (1 W) NY US 4127 -7380 204 COOPB +YHWC2 PINON (9 NW) CO US 3852 -10472 1631 ALERT +YIB ATIKOTAN CN 4875 -9162 -9999 +YIP DETROIT MI US 4224 -8353 -9999 +YJKC2 YELLOW JACKET (4 NE) CO US 3756 -10866 2158 COOPAB +YKA KAMLOOPS_AIRPORT BC CN 5070 -12045 327 +YKAC1 YREKA (2 S) CA US 4137 -12264 800 COOPABC +YKAM8 YAAK MT US 4892 -11566 914 RAWS +YKAW1 YAKIMA WA US 4659 -12054 335 COOPBC +YKEU1 PAROWAN (6 SSE) UT US 3775 -11277 2652 WSF +YKKI2 YORKVILLE (2 NW) IL US 4166 -8848 195 UCOOP +YKM YAKIMA (3 SW) WA US 4657 -12054 324 +YKMT2 YOAKUM TX US 2927 -9712 99 COOPAB +YKMW1 YAKIMA WA US 4653 -12050 -9999 NWR +YKN YANKTON SD US 4292 -9739 398 SAWRS +YKNN7 YADKINVILLE (6 E) NC US 3613 -8055 267 COOPAB +YKNO2 YUKON OK US 3552 -9777 -9999 +YKRV2 YORK RIVER EAST VA US 3725 -7633 0 HTG +YKTT2 YORKTOWN TX US 2898 -9752 79 COOPB +YKTV2 YORKTOWN (3 E) VA US 3723 -7648 0 HTG +YLAH3 LAGO YOJOA HO 1493 -8803 -9999 +YLAW4 YELLOWSTONE PARK WY US 4497 -11070 1899 AMOS +YLBA3 SEDONA (12 E) AZ US 3483 -11154 2245 ALERT +YLBF1 BLACKMAN (5 E) FL US 3093 -8650 -9999 +YLCA3 PRESCOTT VALLEY (5 SE) AZ US 3457 -11226 1407 ALERT +YLCK2 MIDDLESBORO KY US 3667 -8367 3399 IFLOWS +YLES2 YALE SD US 4437 -9802 -9999 UCOOP +YLFO3 MILL CITY (11 SSE) OR US 4460 -12242 939 +YLKA2 SKWENTNA (10 ESE) AK US 6191 -15091 46 UCOOP +YLLU1 ALTONAH (8 NW) UT US 4051 -11034 2265 GOES +YLMW1 YELM WA US 4695 -12260 108 +YLOC1 YOLO (1 S) CA US 3873 -12181 14 GOES +YLOG1 LITHONIA (3 ENE) GA US 3373 -8406 -9999 GOES +YLOW4 MORAN (52 N) WY US 4457 -11038 2356 GOES +YLPO3 UNITY (9 NW) OR US 4453 -11832 1402 GOES +YLRW1 COUGAR (6 SSW) WA US 4597 -12233 140 +YLSU1 DUCHESNE (20 N) UT US 4053 -11032 2377 GOES +YLVA4 YELLVILLE (2 SSE) AR US 3620 -9267 232 +YLWC2 YELLOW JACKET (2 NW) CO US 3752 -10876 2091 UCOOP +YLWM8 BIG SKY (9 SW) MT US 4517 -11135 2804 GOES +YLWQ8 YELLOWGRASS (16 SE) SK CN 4979 -10404 572 GOES +YLWW4 MAMMOTH WY US 4498 -11070 1899 COOPAB +YMAC2 YUMA (8 NW) CO US 4021 -10281 1253 COOPB +YMCC1 YUMA (1 NW) CA US 3273 -11463 31 GOES +YMFS1 FURMAN (1 SW) SC US 3268 -8120 23 SCAN +YMNA3 COTTONWOOD (7 WSW) AZ US 3470 -11212 2231 ALERT +YMPC2 YAMPA (1 NW) CO US 4016 -10691 -9999 COOPAB +YMSC2 OAK CREEK (6 E) CO US 4028 -10683 -9999 GOES +YMSS1 YEMASSEE (9 E) SC US 3280 -8077 21 GOES +YMTT2 YOAKUM (7 NW) TX US 2915 -9688 -9999 ALERT +YMVA2 MOUNTAIN VILLAGE AK US 6209 -16371 15 UCOOP +YMVC2 STEAMBOAT SPRINGS (10 SE) CO US 4037 -10677 2499 WSF +YNCN7 YANCY NC US 3591 -8230 927 +YNFO3 DRAIN (1 S) OR US 4364 -12333 610 GOES +YNG YOUNGSTOWN OH US 4126 -8068 360 +YNGA3 YOUNG (1 SE) AZ US 3410 -11094 1539 COOPAB +YNGF1 YOUNGSTOWN (5 N) FL US 3043 -8543 -9999 UCOOP +YNGI3 YOUNG AMERICA IN US 4057 -8633 229 COOPA +YNGM5 YOUNG AMERICA MN US 4478 -9392 311 COOPB +YNGT1 CRAIGFIELD (2 SE) TN US 3588 -8718 -9999 GOES +YNGW4 AFTON (12 NE) WY US 4292 -11072 2027 WSF +YNHG1 YONAH GA US 3467 -8332 -9999 +YNKA2 GRAYLING (30 NNE) AK US 6327 -15957 -9999 SNOCOR +YNKN1 SOUTH YANKTON (4 W) NE US 4284 -9748 416 NWR +YNKN6 YONKERS NY US 4094 -7387 -9999 ALERT +YNKQ2 YANKS PEAK EAST CN 5283 -12135 -9999 +YNNS2 YANKTON (9 NE) SD US 4300 -9737 351 UCOOP +YNPC1 FISH CAMP (2 N) CA US 3751 -11965 1561 COOPAB +YNSP1 YOUNGSVILLE PA US 4174 -7926 -9999 NWR +YNST2 YANTIS (6 NE) TX US 3297 -9547 -9999 ALERT +YNTC1 YOUNTVILLE (1 N) CA US 3833 -12237 110 ALERT +YNTK2 YARNALLTON KY US 3810 -8459 256 GOES +YNWQ2 YOHO NP WAPTA LAKE BC CN 5145 -11633 1646 +YOBC1 WILWOOD (5 S) CA US 4034 -12307 2060 GOES +YOCK1 YOCEMENTO KS US 3890 -9942 613 UCOOP +YODC2 YODER (2 WNW) CO US 3886 -10424 1884 COOPB +YOHQ2 YOHON BOULDER CR BC CN 5138 -11653 1219 +YOKI2 YORKVILLE (2 N) IL US 4164 -8845 187 COOPB +YOKO3 PENDLETON (12 W) OR US 4568 -11904 234 GOES +YOKW2 CORTLAND (1 SE) WV US 3906 -7941 1006 IFLOWS +YOLC1 WOODLAND (7 E) CA US 3868 -12164 -1 GOES +YONN6 YONKERS NY US 4097 -7385 61 +YORN1 YORK NE US 4087 -9760 491 COOPAB +YORN3 BERLIN (8 NW) NH US 4450 -7133 466 COOPB +YORP1 YORK (1 S) PA US 3993 -7673 195 COOPB +YORS1 YORK (7 SW) SC US 3494 -8135 198 COOPC +YOSV2 HOT SPRINGS (18 ENE) VA US 3805 -7953 546 IFLOWS +YOUA3 YOUNGTOWN AZ US 3360 -11230 346 COOPC +YOUC1 YOUNTVILLE (5 WSW) CA US 3836 -12242 549 ALERT +YOUL1 MONROE (4 SE) LA US 3245 -9203 23 GOES +YOUO1 YOUNGSTOWN (2 W) OH US 4109 -8071 333 IFLOWS +YOUP1 CONFLUENCE PA US 3975 -7940 -9999 GOES +YOUT2 YOUNGSPORT TX US 3095 -9772 224 +YOUW4 VALLEY (20 SW) WY US 4393 -10982 2545 SNOTEL +YPBI1 DIXIE (10 E) ID US 4555 -11525 756 COOPB +YPDA3 PRESCOTT VALLEY (1 W) AZ US 3460 -11233 1556 ALERT +YPDI1 YELLOWPINE (7 S) ID US 4485 -11551 1554 COOPABC +YPDT2 PINELAND TX US 3122 -9385 64 ALERT +YPG PORTAGE LA P MB CN 4990 -9723 -9999 +YPGA3 YUMA (15 NE) AZ US 3284 -11439 99 +YPHA3 PRESCOTT (4 N) AZ US 3457 -11248 1717 ALERT +YPKQ2 LIKELY BC CN 5283 -12135 1670 GOES +YPPM6 YAZOO CITY MS US 3286 -9044 -9999 GOES +YPQC1 YOSEMITE VILLAGE CA US 3775 -11959 1209 COOPABC +YPRC2 TOPONAS CO US 4005 -10707 2975 +YPSA2 PILOT STATION AK US 6193 -16288 2 GOES +YPSM4 YPSILANTI MI US 4225 -8362 238 COOPB +YPWA3 PRESCOTT (5 N) AZ US 3461 -11246 1599 ALERT +YQDA3 YUMA AZ US 3273 -11462 49 COOPA +YQG WINDSOR ON CN 4227 -8297 -9999 +YQK KENORA_AIRPORT ON CN 4978 -9437 388 +YQL LETHBRIDGE AB CN 4963 -11280 -9999 +YQNO3 YAQUINA BAY OR US 4462 -12453 -9999 BUOY +YQR REGINA SK CN 5043 -10467 -9999 +YQT THUNDER BAY ON CN 4837 -8932 -9999 +YRBA2 STEVENS VILLAGE (20 SW) AK US 6588 -14972 73 +YRBM8 BILLINGS MT US 4580 -10842 991 OTHER +YRCP1 YORK PA US 3995 -7675 -9999 GOES +YRCW1 EASTON (7 NW) WA US 4731 -12131 732 GOES +YREC1 YREKA (7 NNE) CA US 4182 -12259 610 GOES +YRGN2 YERINGTON NV US 3899 -11916 1335 COOPABC +YRII4 ION IA US 4311 -9127 202 GOES +YRKC1 YORKVILLE (1 WNW) CA US 3891 -12323 335 +YRKI2 YORKVILLE IL US 4167 -8844 187 COOPB +YRKP1 YORK (3 SSW) PA US 3992 -7675 119 +YRKV2 MILL FARMS VA US 3714 -7646 13 GOES +YRLA2 SKWENTNA (10 SE) AK US 6190 -15045 46 COOPB +YRNA3 WICKENBURG (17 N) AZ US 3421 -11275 1563 ALERT +YRPW1 PROSSER WA US 4622 -11975 183 ALERT +YRSC1 SMARTVILLE (1 NE) CA US 3924 -12127 85 GOES +YRSC2 YAMPA CO US 4016 -10691 2402 +YRTW1 YAKIMA (2 E) WA US 4660 -12047 311 +YRV REVELSTOKE_AIRPORT BC CN 5097 -11818 418 +YSDC1 SAN YSIDRO (1 S) CA US 3256 -11706 9 ALERT +YSG SKAGIT RIVER BC CN 4902 -12117 515 +YSI SIMILKAMEEN COPPER M BC CN 4933 -12052 1228 +YSLC1 MARYSVILLE CA US 3914 -12158 20 GOES +YSLT2 YSLETA TX US 3170 -10632 1119 COOPAB +YSM SUMAS CANAL BC CN 4912 -12212 6 +YSMA3 PRESCOTT (4 SSW) AZ US 3449 -11248 1834 ALERT +YSPA3 WILLIAMS (20 SE) AZ US 3502 -11198 1926 ALERT +YSS SIMILKAMEEN MINE BC CN 4935 -12155 945 +YSTO1 YOUNSTOWN OH US 4106 -8065 -9999 NWR +YSUA3 WILLIAMS (9 SE) AZ US 3513 -11213 2182 ALERT +YTBA3 PRESCOTT (3 SW) AZ US 3454 -11251 1852 ALERT +YTCC3 NORWICH CT US 4155 -7212 30 ALERT +YTFK2 WHITESBURG (9 NE) KY US 3723 -8272 671 IFLOWS +YTLC1 COLTON (2 NE) CA US 3408 -11730 297 GOES +YTLC3 YANTIC CT US 4156 -7212 -9999 +YTNN1 YUTAN NE US 4133 -9643 354 UCOOP +YTNS2 YANKTON (2 SE) SD US 4288 -9736 360 COOPABC +YTPA3 PRESCOTT (7 SSE) AZ US 3445 -11241 2090 ALERT +YTTA3 PRESCOTT (5 W) AZ US 3451 -11255 2108 ALERT +YTUK2 BLAINE KY US 3812 -8270 162 GOES +YTVC1 YOUNTVILLE CA US 3839 -12236 -9999 COOPAB +YTVK2 BLAINE KY US 3815 -8268 -9999 GOES +YUBC1 YUBA CITY CA US 3914 -12160 24 GOES +YUBO2 YUBA (2 W) OK US 3382 -9623 -9999 UCOOP +YUCA3 YUCCA (1 NNE) AZ US 3488 -11413 594 COOPAB +YUCC1 FOREST FALLS (2 SE) CA US 3406 -11689 2749 ALERT +YUCP4 YAUCO (3 SE) PR 1799 -6682 9 COOPB +YUGA3 PRESCOTT (6 SE) AZ US 3450 -11245 1822 ALERT +YUKO2 YUKON (2 NNE) OK US 3554 -9774 380 +YULF1 YULEE (4 WSW) FL US 3062 -8165 6 OTHER +YUM YUMA AZ US 3266 -11461 63 +YUMC1 OGILBY (20 N) CA US 3305 -11483 2164 NWR +YUMC2 YUMA CO US 4012 -10272 1260 COOPABC +YUMW1 CLE ELUM WA US 4719 -12095 579 GOES +YUNW1 UNION GAP WA US 4653 -12047 366 GOES +YUX YUMA AZ US 3250 -11466 52 WSR88D +YVEA4 YELLVILLE AR US 3629 -9268 -9999 NWR +YVLP1 YOUNGSVILLE PA US 4185 -7932 362 GOES +YVR VANCOUVER_INTL_ARPT BC CN 4918 -12317 2 +YVV WIARTON_AIRPORT ON CN 4475 -8110 210 +YWAC1 WAWONA CA US 3751 -11963 1580 GOES +YWCA3 PAULDEN (20 W) AZ US 3493 -11282 1525 ALERT +YWG WINNEPEG MB CN 4992 -9723 -9999 +YWGM6 GREENWOOD (7 NE) MS US 3363 -9010 33 +YWLA3 PRESCOTT (4 NE) AZ US 3460 -11242 1575 ALERT +YWMA3 PRESCOTT (4 SE) AZ US 3450 -11251 2030 ALERT +YWPA3 PRESCOTT (5 SW) AZ US 3453 -11255 1963 ALERT +YWRQ9 BEAVER CREEK (32 SSE) YK CN 6308 -13950 732 GOES +YWSA3 PRESCOTT (2 SSW) AZ US 3451 -11248 1709 ALERT +YWSC2 FORT COLLINS (2 N) CO US 4061 -10507 -9999 GOES +YXC CRANBROOK_AIRPORT BC CN 4960 -11578 887 +YXH MEDICINE HAT AB CN 5002 -11072 -9999 +YXU LONDON_AIRPORT ON CN 4303 -8115 263 +YXX ABBOTSFORD_AIRPORT BC CN 4903 -12237 55 +YYC CALGARY AB CN 5112 -11402 -9999 +YYF PENTICTON_AIRPORT BC CN 4947 -11960 325 +YYN SWIFT CURREN SK CN 5028 -10768 -9999 +YYVC1 YOSEMITE VILLAGE (1 NNW) CA US 3775 -11959 1280 GOES +YZOM6 YAZOO CITY (1 W) MS US 3284 -9044 21 +YZSM6 LONG LAKE (2 N) MS US 3244 -9092 -9999 GOES +Z32 ISABEL PASS AK US 6308 -14550 -9999 SAWRS +Z44 VALDEZ AK US 6108 -14665 -9999 SAWRS +Z56 ANCHORAGE AK US 6080 -15163 -9999 MARS +Z69 PHILLIPS PLATFORM AK US 6107 -15095 -9999 MARS +Z72 PLATFORM DILLON AK US 6073 -15152 -9999 MARS +Z73 NELSON LAGOON AK US 5601 -16117 -9999 AWOS +ZAAK1 LAKE CITY (13 SSW) KS US 3718 -9893 591 UCOOP +ZAB ALBUQUERQUE NM US 3517 -10657 -9999 WSR88D +ZABK1 MEDICINE LODGE (8 NNE) KS US 3739 -9854 555 UCOOP +ZABU1 KINGSTON (2 ESE) UT US 3818 -11215 1890 +ZACC1 CALIPATRIA (2 SW) CA US 3310 -11554 -56 GOES +ZACK1 MEDICINE LODGE (16 S) KS US 3705 -9857 448 UCOOP +ZACL1 ZACHARY LA US 3067 -9112 37 COOPB +ZADK1 HARDTNER KS US 3701 -9865 511 UCOOP +ZAFK1 HARDTNER (8 WNW) KS US 3705 -9878 507 UCOOP +ZAGK1 HARDTNER (6 W) KS US 3702 -9876 489 UCOOP +ZAHA3 FORT MCDOWELL (6 N) AZ US 3372 -11168 512 ALERT +ZAHK1 KIOWA KS US 3701 -9848 402 UCOOP +ZAIK1 HARDTNER (11 NW) KS US 3712 -9879 524 UCOOP +ZAJK1 MEDICINE LODGE (8 WNW) KS US 3732 -9873 488 UCOOP +ZAKK1 KIOWA KS US 3701 -9849 404 UCOOP +ZALK1 KIOWA (1 SE) KS US 3700 -9848 398 UCOOP +ZALM4 ALPHA MI US 4604 -8839 457 UCOOP +ZALM7 ZALMA (4 E) MO US 3713 -9000 134 COOPB +ZAMJ1 ZAMA US 3551 -13940 107 ASOS +ZAMK1 MEDICINE LODGE KS US 3729 -9859 463 UCOOP +ZAMM4 AMASA MI US 4625 -8844 457 UCOOP +ZAMM7 ZANONI MO US 3669 -9233 -9999 UCOOP +ZAN ANCHORAGE AK US 6125 -14980 59 WSR88D +ZANC1 NILAND (5 SW) CA US 3320 -11560 -67 GOES +ZANO1 ZANESVILLE OH US 3994 -8201 204 +ZAPK1 MEDICINE LODGE KS US 3729 -9858 454 +ZAPN8 ZAP ND US 4729 -10192 556 COOPB +ZAQK1 KIOWA KS US 3701 -9849 402 UCOOP +ZARA2 WRANGELL (20 WSW) AK US 5630 -13282 335 +ZARK1 SUN CITY (6 N) KS US 3747 -9893 570 UCOOP +ZASA3 CHANDLER AZ US 3330 -11185 465 ALERT +ZASK1 SUN CITY KS US 3738 -9892 515 UCOOP +ZATA3 MESA (22 E) AZ US 3343 -11153 555 ALERT +ZATK1 MEDICINE LODGE (5 E) KS US 3723 -9852 463 UCOOP +ZAU AURORA IL US 4178 -8833 -9999 WSR88D +ZAYL1 ZACHARY LA US 3064 -9109 3 +ZBAK1 MINNEOLA (1 SE) KS US 3744 -10000 774 UCOOP +ZBBK1 ENGLEWOOD (7 NE) KS US 3712 -9991 597 UCOOP +ZBCA3 BUCKEYE (6 NNE) AZ US 3345 -11256 366 ALERT +ZBCK1 ASHLAND (11 NE) KS US 3731 -9865 628 UCOOP +ZBDK1 ASHLAND (17 SE) KS US 3704 -9962 550 UCOOP +ZBEA3 BROADWAY EMF AZ US 3360 -11172 411 +ZBEK1 MINNEOLA (5 SSE) KS US 3737 -9998 785 UCOOP +ZBEM4 GIBBS CITY (6 SW) MI US 4616 -8879 457 UCOOP +ZBFK1 ASHLAND (8 S) KS US 3706 -9975 604 UCOOP +ZBGK1 ENGLEWOOD (7 NNW) KS US 3714 -10008 631 UCOOP +ZBHA3 CONGRESS (10 S) AZ US 3401 -11285 780 ALERT +ZBHK1 MINNEOLA (1 E) KS US 3744 -10000 776 UCOOP +ZBIK1 MINNEOLA (4 S) KS US 3739 -10002 780 UCOOP +ZBJK1 ASHLAND (10 SW) KS US 3715 -9998 622 UCOOP +ZBKA3 WICKENBURG (9 W) AZ US 3395 -11288 798 ALERT +ZBLA3 MESA (4 E) AZ US 3341 -11177 381 ALERT +ZBRM4 CRYSTAL FALLS (11 SE) MI US 4595 -8822 366 UCOOP +ZBRM5 ZUMBROTA MN US 4430 -9267 300 COOPA +ZBRN5 ZUNI (4 NE) NM US 3509 -10879 1965 ALERT +ZBSM4 BESSEMER MI US 4648 -9005 -9999 UCOOP +ZBSN5 ZUNI NM US 3508 -10881 1925 ALERT +ZBW NASHUA NH US 4273 -7148 -9999 WSR88D +ZCAA3 CAREFREE (7 SE) AZ US 3376 -11181 811 ALERT +ZCAK1 WILMORE KS US 3734 -9921 619 UCOOP +ZCAM4 CHANNING (2 S) MI US 4611 -8808 427 UCOOP +ZCAP4 ADJUNTAS (2 E) PR 1820 -6675 -9999 ALERT +ZCBK1 COLDWATER (4 NNE) KS US 3731 -9931 661 UCOOP +ZCBP4 UTUADO (1 E) PR 1817 -6665 -9999 ALERT +ZCCK1 COLDWATER (7 N) KS US 3738 -9932 677 UCOOP +ZCCP4 JAYUYA (2 NE) PR 1819 -6659 -9999 ALERT +ZCDA3 WICKENBURG (2 SW) AZ US 3396 -11276 683 ALERT +ZCDK1 WILMORE (11 E) KS US 3732 -9901 611 UCOOP +ZCDP4 UTUADO (5 SSE) PR 1825 -6668 -9999 ALERT +ZCEK1 COLDWATER (13 SE) KS US 3713 -9919 564 UCOOP +ZCFK1 COLDWATER (22 SE) KS US 3704 -9904 561 UCOOP +ZCGK1 WILMORE (6 E) KS US 3732 -9911 585 UCOOP +ZCHA3 CHANDLER (7 S) AZ US 3318 -11186 370 ALERT +ZCHK1 PROTECTION KS US 3721 -9949 568 UCOOP +ZCHM4 CHAMPION MI US 4652 -8799 491 UCOOP +ZCIK1 COLDWATER KS US 3727 -9933 637 UCOOP +ZCJK1 COLDWATER (6 NW) KS US 3732 -9942 640 UCOOP +ZCKK1 COLDWATER (15 SSE) KS US 3708 -9922 549 UCOOP +ZCLA3 WICKENBURG (1 E) AZ US 3398 -11270 677 ALERT +ZCLK1 WILMORE (4 NE) KS US 3736 -9915 616 UCOOP +ZCLM4 CALUMET MI US 4724 -8845 -9999 UCOOP +ZCLM5 BECKER (4 NE) MN US 4542 -9395 299 WSF +ZCMK1 COLDWATER KS US 3727 -9932 649 UCOOP +ZCNK1 COLDWATER (4 NE) KS US 3731 -9929 671 UCOOP +ZCOA3 CONGRESS AZ US 3417 -11285 914 ALERT +ZCOK1 COLDWATER (2 N) KS US 3730 -9933 643 UCOOP +ZCOM4 COVINGTON MI US 4657 -8851 457 UCOOP +ZCPA3 GILBERT (3 SE) AZ US 3333 -11174 387 ALERT +ZCPK1 PROTECTION (1 W) KS US 3721 -9950 564 UCOOP +ZCQK1 COLDWATER (16 SE) KS US 3709 -9916 529 UCOOP +ZCRA3 TEMPE (2 E) AZ US 3336 -11189 366 ALERT +ZCRK1 COLDWATER (9 WSW) KS US 3721 -9946 610 UCOOP +ZCRM7 ZALMA MO US 3715 -9008 -9999 GOES +ZCSK1 COLDWATER KS US 3727 -9933 646 UCOOP +ZCSM4 CHASSELL MI US 4703 -8853 -9999 UCOOP +ZCX HERNDON VA US 3883 -7700 -9999 WSR88D +ZDAK1 ZENDA KS US 3744 -9828 506 COOPB +ZDAP4 MOROVIS (1 NE) PR 1830 -6639 -9999 ALERT +ZDBK1 OFFERLE (2 SSE) KS US 3786 -9953 700 UCOOP +ZDBP4 VEGA BAJA (5 NNE) PR 1830 -6631 -9999 ALERT +ZDC LEESBURG VA US 3910 -7755 -9999 WSR88D +ZDCK1 KINSLEY (10 N) KS US 3806 -9940 681 UCOOP +ZDCP4 OROCOVIS (2 S) PR 1819 -6637 -9999 ALERT +ZDDK1 BELPRE (12 S) KS US 3777 -9914 637 UCOOP +ZDDP4 CIALES (8 S) PR 1823 -6648 -9999 ALERT +ZDEK1 BELPRE (11 SSE) KS US 3780 -9903 628 UCOOP +ZDFK1 KINSLEY (8 NW) KS US 3800 -9950 692 UCOOP +ZDGK1 BELPRE (2 E) KS US 3794 -9908 632 UCOOP +ZDHK1 LEWIS (8 S) KS US 3782 -9925 657 UCOOP +ZDIK1 KINSLEY (3 E) KS US 3793 -9937 660 UCOOP +ZDJK1 KINSLEY (14 SSW) KS US 3775 -9956 661 UCOOP +ZDKK1 LEWIS (3 S) KS US 3790 -9926 655 UCOOP +ZDLK1 KINSLEY (18 ENE) KS US 3800 -9909 -9999 UCOOP +ZDMK1 BELPRE (7 SSE) KS US 3784 -9906 628 UCOOP +ZDPA3 GLENDALE (8 W) AZ US 3354 -11233 331 ALERT +ZDV LONGMONT CO US 4018 -10562 -9999 WSR88D +ZDYA3 GOODYEAR (10 NW) AZ US 3354 -11247 332 ALERT +ZEAK1 HAYS (11 NE) KS US 3901 -9921 649 UCOOP +ZEAP4 CAYEY (5 E) PR 1812 -6610 -9999 ALERT +ZEBK1 SCHOENCHEN KS US 3871 -9933 585 UCOOP +ZEBN7 ZEBULON (3 SW) NC US 3579 -7835 79 COOPB +ZEBP4 BARRANQUITAS (1 E) PR 1818 -6628 -9999 ALERT +ZECK1 SCHOENCHEN (6 WNW) KS US 3874 -9944 607 UCOOP +ZECP4 CAYEY (2 SW) PR 1809 -6619 -9999 ALERT +ZEDK1 HAYS (15 NNE) KS US 3910 -9927 567 UCOOP +ZEDP4 CIDRA (2 SW) PR 1814 -6617 -9999 ALERT +ZEEK1 VICTORIA (5 ENE) KS US 3888 -9904 585 UCOOP +ZEEM4 ZEELAND (2 S) MI US 4278 -8602 181 UCOOP +ZEEP4 NARANJITO (1 SSE) PR 1825 -6628 -9999 ALERT +ZEFA3 AVONDALE (7 SSE) AZ US 3327 -11232 434 ALERT +ZEFK1 VICTORIA (7 N) KS US 3895 -9912 610 UCOOP +ZEGK1 HAYS KS US 3886 -9930 610 UCOOP +ZEHK1 ELLIS (8 S) KS US 3882 -9957 646 UCOOP +ZEIK1 HAYS (12 NE) KS US 3901 -9917 657 UCOOP +ZEJK1 VICTORIA KS US 3885 -9915 585 UCOOP +ZEKK1 ELLIS (7 NE) KS US 3901 -9948 689 UCOOP +ZELM4 GIBBS CITY (10 W) MI US 4623 -8892 533 UCOOP +ZELS2 ZELL (9 S) SD US 4476 -9870 402 UCOOP +ZEMK1 HAYS KS US 3888 -9933 616 UCOOP +ZENC1 ZENIA (2 NE) CA US 4021 -12346 1208 GOES +ZENK1 ZENITH (10 NNW) KS US 3809 -9855 550 +ZENM4 EWEN MI US 4654 -8928 -9999 UCOOP +ZEPN2 ZEPHYR COVE NV US 3900 -11995 1934 AMOS +ZEPV2 MAURETOWN (7 NNW) VA US 3902 -7852 430 IFLOWS +ZESM4 ESCANABA MI US 4575 -8708 -9999 UCOOP +ZFAK1 KALVESTA (15 WSW) KS US 3802 -10044 844 UCOOP +ZFAP4 BAYAMON (7 S) PR 1830 -6614 -9999 ALERT +ZFBK1 GARDEN CITY (10 NNE) KS US 3811 -10083 892 UCOOP +ZFBP4 GUAYNABO (2 E) PR 1834 -6604 -9999 ALERT +ZFCK1 KALVESTA (13 W) KS US 3805 -10041 835 UCOOP +ZFDK1 GARDEN CITY KS US 3797 -10086 863 UCOOP +ZFEM4 FELCH MI US 4600 -8783 381 UCOOP +ZFFK1 KALVESTA (23 WNW) KS US 3822 -10066 881 UCOOP +ZFFP4 SANTURCE PR 1845 -6607 -9999 ALERT +ZFGK1 HOLCOMB (4 S) KS US 3793 -10098 890 UCOOP +ZFHA3 FOUNTAIN HILLS (4 NW) AZ US 3364 -11182 1217 ALERT +ZFHK1 KALVESTA (4 SSW) KS US 3800 -10032 820 UCOOP +ZFIK1 GARDEN CITY KS US 3800 -10086 875 UCOOP +ZFJK1 HOLCOMB KS US 3799 -10099 879 UCOOP +ZFLA3 WICKENBURG (9 NW) AZ US 3405 -11285 800 ALERT +ZFMK1 GARDEN CITY KS US 3799 -10089 867 UCOOP +ZFNK1 GARDEN CITY KS US 3797 -10086 863 UCOOP +ZFOA3 FOUNTAIN HILLS AZ US 3361 -11172 696 ALERT +ZFOK1 KALVESTA (14 W) KS US 3803 -10044 844 UCOOP +ZFQK1 GARDEN CITY (12 S) KS US 3779 -10087 879 UCOOP +ZFRA3 GILBERT AZ US 3336 -11177 442 ALERT +ZFRK1 GARDEN CITY KS US 3797 -10086 879 UCOOP +ZFRN5 ZUNI NM US 3508 -10871 2219 ALERT +ZFSF1 ZOLFO SPRINGS (1 N) FL US 2750 -8180 9 GOES +ZFSK1 GARDEN CITY KS US 3797 -10086 864 UCOOP +ZFUK1 GARDEN CITY (17 NNW) KS US 3824 -10109 930 UCOOP +ZFW FORT WORTH TX US 3283 -9707 -9999 WSR88D +ZFWA3 WICKENBURG (3 WSW) AZ US 3396 -11278 702 ALERT +ZFXK1 KALVESTA (22 WNW) KS US 3825 -10063 873 UCOOP +ZFYA3 WICKENBURG (6 SW) AZ US 3394 -11282 756 ALERT +ZGAA3 GUADELUPE (3 E) AZ US 3337 -11197 381 ALERT +ZGAK1 DODGE CITY (10 WNW) KS US 3783 -10019 809 UCOOP +ZGAP4 GURABO (2 WNW) PR 1826 -6600 -9999 ALERT +ZGBP4 SAN LORENZO (6 SW) PR 1811 -6600 -9999 ALERT +ZGCP4 CAGUAS (5 S) PR 1814 -6602 -9999 ALERT +ZGDA3 ARLINGTON (7 S) AZ US 3323 -11277 232 ALERT +ZGDP4 LAS PIEDRAS (2 NE) PR 1820 -6583 -9999 ALERT +ZGEA3 AVONDALE (3 SSE) AZ US 3339 -11239 274 ALERT +ZGEM4 CUSINO (8 E) MI US 4649 -8631 -9999 UCOOP +ZGEP4 AGUAS BUENAS (3 ENE) PR 1826 -6608 -9999 ALERT +ZGFK1 DODGE CITY (5 W) KS US 3777 -10011 777 +ZGFP4 JUNCOS (4 S) PR 1817 -6592 -9999 ALERT +ZGGK1 BLOOM (8 NNW) KS US 3759 -9996 756 UCOOP +ZGHK1 SPEARVILLE KS US 3785 -9976 750 UCOOP +ZGIA3 GILBERT (4 N) AZ US 3339 -11181 370 ALERT +ZGIK1 SPEARVILLE (6 ESE) KS US 3782 -9963 707 UCOOP +ZGIM4 IRONWOOD MI US 4646 -9018 -9999 UCOOP +ZGJK1 DODGE CITY KS US 3776 -10003 776 +ZGKK1 DODGE CITY (16 SW) KS US 3756 -10020 808 UCOOP +ZGLA3 GILA BEND (4 NE) AZ US 3299 -11268 229 ALERT +ZGLM4 GLADSTONE MI US 4580 -8707 -9999 UCOOP +ZGNK1 BUCKLIN KS US 3755 -9964 736 UCOOP +ZGOK1 DODGE CITY (17 SW) KS US 3755 -10021 802 +ZGQK1 BLOOM (7 WNW) KS US 3752 -10003 797 UCOOP +ZGRA3 BUCKEYE (3 SW) AZ US 3334 -11262 251 ALERT +ZGRK1 BLOOM (3 E) KS US 3751 -9984 789 UCOOP +ZGRM4 GREENLAND (1 W) MI US 4678 -8911 344 UCOOP +ZGTK1 DODGE CITY KS US 3776 -10002 783 +ZGVK1 BLOOM KS US 3760 -9990 777 UCOOP +ZGWK1 BLOOM KS US 3748 -9990 786 UCOOP +ZGYA3 GOODYEAR (5 SW) AZ US 3332 -11150 305 ALERT +ZHAK1 ULYSSES (13 E) KS US 3756 -10113 920 UCOOP +ZHBK1 ULYSSES (8 WNW) KS US 3763 -10149 949 UCOOP +ZHCK1 ULYSSES (9 NW) KS US 3767 -10149 951 UCOOP +ZHCN5 ZUNI NM US 3504 -10867 2167 ALERT +ZHDK1 ULYSSES KS US 3757 -10134 924 UCOOP +ZHEK1 HICKOK (9 S) KS US 3743 -10123 913 UCOOP +ZHFK1 HICKOK (9 S) KS US 3743 -10123 914 UCOOP +ZHGK1 ULYSSES (11 NNE) KS US 3772 -10126 948 UCOOP +ZHHK1 HICKOK KS US 3756 -10123 928 +ZHHM4 HOUGHTON MI US 4712 -8857 -9999 UCOOP +ZHKK1 ULYSSES (7 SW) KS US 3748 -10145 948 UCOOP +ZHN HONOLULU HI US 2932 -15793 -9999 WSR88D +ZHNK1 ULYSSES (8 SSW) KS US 3747 -10145 957 UCOOP +ZHOK1 ULYSSES (11 NW) KS US 3768 -10152 956 UCOOP +ZHPK1 HICKOK (8 SSW) KS US 3747 -10129 933 UCOOP +ZHRA3 WICKENBURG (5 W) AZ US 3396 -11283 758 ALERT +ZHU HOUSTON TX US 2995 -9533 -9999 WSR88D +ZHUK1 HICKOK (8 SSE) KS US 3745 -10119 917 UCOOP +ZHVK1 ULYSSES KS US 3759 -10137 934 UCOOP +ZHVM4 HARVEY (1 SW) MI US 4648 -8736 -9999 UCOOP +ZHWK1 HICKOK (9 NNE) KS US 3768 -10118 943 UCOOP +ZHXK1 HICKOK (7 NNE) KS US 3766 -10117 930 UCOOP +ZHYF1 ZEPHYRHILLS (2 SE) FL US 2822 -8215 -9999 OTHER +ZHYK1 ULYSSES (8 NNE) KS US 3768 -10128 942 UCOOP +ZIAK1 ENSIGN (3 S) KS US 3761 -10023 838 UCOOP +ZIBK1 MONTEZUMA (5 SW) KS US 3755 -10050 828 UCOOP +ZICK1 MONTEZUMA (8 NE) KS US 3769 -10033 826 UCOOP +ZID INDIANAPOLIS IN US 3972 -8629 244 WSR88D +ZIDK1 ENSIGN (3 N) KS US 3771 -10023 823 UCOOP +ZIEK1 COPELAND KS US 3754 -10063 861 UCOOP +ZIFK1 MONTEZUMA (6 WNW) KS US 3762 -10055 852 UCOOP +ZIHK1 INGALLS (9 WSW) KS US 3774 -10061 847 UCOOP +ZIIK1 CIMARRON (3 W) KS US 3781 -10041 826 UCOOP +ZIJK1 INGALLS (11 SW) KS US 3773 -10063 849 UCOOP +ZILK1 MONTEZUMA (4 N) KS US 3766 -10045 840 UCOOP +ZILW1 ZILLAH (3 SE) WA US 4637 -12020 268 GOES +ZIMK1 COPELAND KS US 3754 -10063 861 UCOOP +ZIMM5 ELK RIVER (10 N) MN US 4543 -9357 -9999 UCOOP +ZIMN1 HARRISON (9 NE) NE US 4280 -10379 1228 COOPAB +ZINK1 CIMARRON (7 SE) KS US 3771 -10027 829 UCOOP +ZINW2 BIG ISAAC (3 W) WV US 3920 -8058 447 IFLOWS +ZIOA3 ST JOHNS (8 W) AZ US 3460 -10948 -9999 OTHER +ZIOM6 ZION MS US 3420 -8888 -9999 +ZIOM7 ZION (1 SW) MO US 3740 -9031 229 GOES +ZION ZION PA US 4093 -7769 -9999 +ZIOP1 ZION GROVE PA US 4090 -7620 323 IFLOWS +ZIOU1 SPRINGDALE (2 NE) UT US 3720 -11298 1189 GOES +ZIPK1 MONTEZUMA KS US 3760 -10044 846 UCOOP +ZIPM4 ISHPEMING MI US 4649 -8769 -9999 UCOOP +ZIQK1 INGALLS (4 SSE) KS US 3775 -10045 828 UCOOP +ZIRC2 WALDEN (15 W) CO US 4080 -10660 2847 SNOTEL +ZIRM4 IRON RIVER (3 E) MI US 4611 -8855 503 UCOOP +ZJAK1 SYRACUSE (14 SSW) KS US 3778 -10183 1020 UCOOP +ZJAP4 YABUCOA (5 NW) PR 1807 -6590 -9999 ALERT +ZJBK1 SYRACUSE (17 N) KS US 3822 -10173 1084 UCOOP +ZJBP4 HUMACAO (2 SW) PR 1812 -6583 -9999 ALERT +ZJCK1 SYRACUSE (8 NE) KS US 3808 -10168 986 UCOOP +ZJDK1 COOLIDGE (10 NNE) KS US 3816 -10193 1137 UCOOP +ZJEK1 KENDALL (9 SSW) KS US 3781 -10158 1027 UCOOP +ZJFK1 SYRACUSE (12 SE) KS US 3780 -10153 1003 UCOOP +ZJGK1 SYRACUSE (4 W) KS US 3800 -10183 1056 UCOOP +ZJIK1 KENDALL (14 N) KS US 3813 -10159 1050 UCOOP +ZJJK1 COOLIDGE (13 N) KS US 3822 -10199 1155 UCOOP +ZJMK1 COOLIDGE (14 NNE) KS US 3823 -10193 1138 UCOOP +ZJNK1 COOLIDGE (20 S) KS US 3775 -10194 1061 UCOOP +ZJOK1 SYRACUSE (11 SW) KS US 3786 -10187 1100 UCOOP +ZJX JACKSONVILLE FL US 3040 -8192 -9999 WSR88D +ZKAK1 SATANTA KS US 3743 -10099 902 UCOOP +ZKAP4 GUAYAMA (4 N) PR 1806 -6611 -9999 ALERT +ZKBK1 SATANTA (17 N) KS US 3769 -10103 917 UCOOP +ZKC OLATHE KS US 3888 -9478 -9999 WSR88D +ZKCK1 SUBLETTE KS US 3748 -10084 872 UCOOP +ZKDK1 SUBLETTE (11 NNE) KS US 3763 -10076 888 UCOOP +ZKEK1 SUBLETTE (7 W) KS US 3747 -10096 910 +ZKEP4 SALINAS (4 E) PR 1803 -6623 -9999 ALERT +ZKFK1 SATANTA (10 WNW) KS US 3753 -10103 910 UCOOP +ZKGK1 SUBLETTE (3 SSW) KS US 3743 -10087 890 UCOOP +ZKHK1 SUBLETTE (15 N) KS US 3771 -10088 885 UCOOP +ZKIK1 SUBLETTE (9 WSW) KS US 3744 -10099 890 UCOOP +ZKJK1 SUBLETTE (17 N) KS US 3774 -10086 881 +ZKKK1 SATANTA (16 N) KS US 3768 -10102 925 UCOOP +ZKLK1 SUBLETTE (16 NNE) KS US 3769 -10069 858 UCOOP +ZKMK1 SUBLETTE KS US 3748 -10085 890 UCOOP +ZKNK1 SUBLETTE (7 NNW) KS US 3759 -10088 899 UCOOP +ZLA PALMDALE CA US 3460 -11808 -9999 WSR88D +ZLAM4 L'ANSE MI US 4676 -8845 -9999 UCOOP +ZLAP4 COAMO (4 N) PR 1812 -6638 -9999 ALERT +ZLBK1 JETMORE (16 W) KS US 3803 -10018 794 UCOOP +ZLBP4 COAMO (7 ENE) PR 1812 -6624 -9999 ALERT +ZLC SALT LAKE CITY UT US 4079 -11197 1287 WSR88D +ZLCK1 JETMORE (14 NW) KS US 3824 -10004 704 UCOOP +ZLDK1 JETMORE KS US 3808 -9988 695 UCOOP +ZLEK1 JETMORE (6 NW) KS US 3817 -10001 774 UCOOP +ZLFK1 JETMORE (12 SE) KS US 3796 -9973 704 UCOOP +ZLGK1 JETMORE KS US 3808 -9991 695 UCOOP +ZLHK1 JETMORE (15 NW) KS US 3820 -10013 762 UCOOP +ZLIK1 JETMORE (11 WNW) KS US 3813 -10008 768 UCOOP +ZLJK1 JETMORE (12 W) KS US 3807 -10011 774 UCOOP +ZLKK1 HANSTON (1 E) KS US 3812 -9969 661 UCOOP +ZLLK1 JETMORE (3 NNW) KS US 3812 -9990 719 UCOOP +ZLLM4 LAKE LINDEN (1 SE) MI US 4719 -8838 -9999 UCOOP +ZLMK1 JETMORE (13 WSW) KS US 3805 -10013 785 UCOOP +ZLNK1 JETMORE (8 SW) KS US 3799 -10000 762 UCOOP +ZLOK1 HANSTON (4 NE) KS US 3815 -9966 651 UCOOP +ZLPK1 JETMORE (9 W) KS US 3807 -10006 744 UCOOP +ZLPP1 ZELIENOPLE (5 WNW) PA US 4082 -8024 235 GOES +ZLQK1 HANSTON KS US 3812 -9971 658 UCOOP +ZLRK1 JETMORE (8 SSW) KS US 3796 -9992 750 UCOOP +ZLSK1 HANSTON (8 NNE) KS US 3824 -9967 652 UCOOP +ZMA MIAMI FL US 2579 -8029 4 WSR88D +ZMAA3 MARICOPA (6 N) AZ US 3317 -11201 341 ALERT +ZMAK1 LAKIN (5 S) KS US 3787 -10125 924 UCOOP +ZMAM4 MARENISCO MI US 4638 -8970 -9999 UCOOP +ZMAP4 VILLALBA (3 NE) PR 1817 -6645 -9999 ALERT +ZMBA2 PETERSBURG (26 SW) AK US 5652 -13338 274 GOES +ZMBK1 DEERFIELD (2 N) KS US 3801 -10114 916 UCOOP +ZMBM5 ZUMBRO FALLS (2 NE) MN US 4430 -9240 315 +ZMBP4 PONCE (8 N) PR 1816 -6661 -9999 ALERT +ZMCA3 WICKENBURG (6 NW) AZ US 3403 -11279 701 ALERT +ZMCK1 LAKIN (13 NNW) KS US 3811 -10136 978 UCOOP +ZMCP4 PONCE (11 N) PR 1818 -6659 -9999 ALERT +ZMDA3 FOR MCDOWELL (6 NW) AZ US 3395 -11175 622 ALERT +ZMDK1 LAKIN (19 NW) KS US 3809 -10154 1036 UCOOP +ZME MEMPHIS TN US 3507 -8997 -9999 WSR88D +ZMEK1 LAKIN (4 NNW) KS US 3799 -10127 960 UCOOP +ZMFK1 LAKIN (13 NNW) KS US 3810 -10134 981 UCOOP +ZMGK1 DEERFIELD (11 N) KS US 3814 -10113 920 UCOOP +ZMHK1 LAKIN (14 WSW) KS US 3781 -10150 983 UCOOP +ZMIK1 LAKIN (12 W) KS US 3794 -10148 997 UCOOP +ZMIM4 CRYSTAL FALLS (12 NE) MI US 4616 -8823 442 UCOOP +ZMJK1 LAKIN (17 WSW) KS US 3779 -10153 1007 UCOOP +ZMKK1 ULYSSES (13 NE) KS US 3774 -10125 942 UCOOP +ZMLK1 LAKIN (5 W) KS US 3794 -10135 974 UCOOP +ZMMA3 CONGRESS (4 SE) AZ US 3413 -11280 831 ALERT +ZMMK1 DEERFIELD (14 N) KS US 3819 -10114 934 UCOOP +ZMNK1 LAKIN (24 NW) KS US 3821 -10153 1039 UCOOP +ZMOK1 LAKIN (17 WNW) KS US 3804 -10154 1018 UCOOP +ZMP FARMINGTON MN US 4463 -9315 -9999 WSR88D +ZMPK1 LAKIN (10 E) KS US 3780 -10128 927 UCOOP +ZMQK1 LAKIN (11 W) KS US 3777 -10147 981 UCOOP +ZMQM4 MARQUETTE MI US 4653 -8740 -9999 UCOOP +ZMRM4 MARENISCO MI US 4639 -8970 -9999 UCOOP +ZMUM4 MUNISING MI US 4641 -8665 -9999 UCOOP +ZNAK1 GREENSBURG (5 SW) KS US 3757 -9938 692 UCOOP +ZNAP4 PENUELAS (5 NE) PR 1812 -6667 -9999 ALERT +ZNAS2 ZEONA (10 SSW) SD US 4507 -10300 832 UCOOP +ZNBK1 MULLINVILLE (1 SE) KS US 3756 -9946 722 UCOOP +ZNCC1 POINT CONCEPTION CA US 3425 -12066 -9999 BUOY +ZNCK1 HAVILAND (3 SSW) KS US 3758 -9913 658 UCOOP +ZNDK1 GREENSBURG KS US 3761 -9929 680 UCOOP +ZNDN5 ZUNI (12 E) NM US 3519 -10869 2038 ALERT +ZNEK1 GREENSBURG (4 SW) KS US 3756 -9935 703 UCOOP +ZNEM4 COVINGTON (2 NE) MI US 4657 -8826 518 UCOOP +ZNFK1 MULLINVILLE (6 NNW) KS US 3765 -9954 703 UCOOP +ZNGM4 NEGAUNEE MI US 4651 -8761 -9999 UCOOP +ZNHK1 HAVILAND (2 ENE) KS US 3764 -9907 646 UCOOP +ZNIK1 GREENSBURG (6 SSE) KS US 3752 -9925 664 UCOOP +ZNJK1 HAVILAND (7 NW) KS US 3769 -9920 652 UCOOP +ZNKK1 GREENSBURG (3 N) KS US 3765 -9930 668 UCOOP +ZNLK1 GREENSBURG (3 NE) KS US 3764 -9927 672 UCOOP +ZNMK1 MULLINVILLE KS US 3758 -9947 707 UCOOP +ZNOK1 GREENSBURG (16 SW) KS US 3742 -9949 698 UCOOP +ZNOM4 NORWAY MI US 4578 -8790 -9999 UCOOP +ZNPK1 HAVILAND KS US 3762 -9911 655 UCOOP +ZNPU1 ZION NATIONAL PARK UT US 3721 -11298 1234 COOPABC +ZNQN5 ZUNI (22 E) NM US 3529 -10855 2170 ALERT +ZNRC1 WESTMORLAND (5 NW) CA US 3310 -11566 -67 GOES +ZNRK1 MULLINVILLE (4 ENE) KS US 3760 -9941 700 UCOOP +ZNRM4 AMASA (10 N) MI US 4638 -8847 457 UCOOP +ZNRN5 RAMAH NM US 3504 -10848 1926 GOES +ZNSO1 ZANESVILLE (3 SSW) OH US 3991 -8200 213 COOPB +ZNY NEW YORK NY US 4080 -7310 -9999 WSR88D +ZOA FREMONT CA US 3755 -12202 -9999 WSR88D +ZOAK1 DIGHTON (4 S) KS US 3842 -10047 850 UCOOP +ZOAP4 SAN GERMAN (4 N) PR 1812 -6703 -9999 ALERT +ZOB OBERLIN OH US 4130 -8220 -9999 WSR88D +ZOBP4 SABANA GRANDE (2 NNE) PR 1811 -6692 -9999 ALERT +ZOCK1 HEALY KS US 3860 -10062 870 UCOOP +ZOCP4 MARICAO (1 S) PR 1815 -6697 -9999 ALERT +ZODK1 DIGHTON KS US 3848 -10046 840 UCOOP +ZODP4 HORMIGUEROS (8 NE) PR 1819 -6707 -9999 ALERT +ZOEK1 DIGHTON (2 WNW) KS US 3850 -10052 850 UCOOP +ZOFK1 DIGHTON KS US 3848 -10047 844 UCOOP +ZOGK1 DIGHTON (5 N) KS US 3855 -10047 844 UCOOP +ZOHK1 DIGHTON (7 WSW) KS US 3845 -10060 876 UCOOP +ZOIK1 ALAMOTA KS US 3846 -10031 780 UCOOP +ZOJK1 SHIELDS KS US 3862 -10045 849 UCOOP +ZOKK1 SHIELDS KS US 3854 -10039 815 UCOOP +ZOLK1 ALAMOTA (1 W) KS US 3846 -10033 799 UCOOP +ZOLO3 MOUNT ANGEL (2 NNW) OR US 4510 -12282 37 +ZOMK1 SHIELDS (1 NE) KS US 3863 -10043 843 UCOOP +ZONI3 ZIONSVILLE IN US 3995 -8626 251 +ZONT2 OZONA (13 E) TX US 3067 -10097 -9999 GOES +ZOOC2 DENVER (2 ENE) CO US 3975 -10495 1605 ALERT +ZOOT1 MEMPHIS TN US 3515 -8999 76 COOPBC +ZOOU1 SALT LAKE CITY (1 SE) UT US 4074 -11182 1478 COOPC +ZORC3 STEVENSON CT US 4139 -7317 30 OTHER +ZPAK1 MEADE (11 N) KS US 3745 -10034 800 UCOOP +ZPBK1 MEADE (12 NW) KS US 3742 -10049 834 UCOOP +ZPC PINCHER CR AB CN 4952 -11400 -9999 +ZPCC1 COALINGA (9 SSE) CA US 3602 -12029 333 GOES +ZPCK1 PLAINS (13 S) KS US 3707 -10058 814 +ZPDN5 ZUNI NM US 3311 -10856 2689 ALERT +ZPEM4 MICHIGAMME (7 NE) MI US 4663 -8804 488 UCOOP +ZPEU1 SPRINGDALE (10 ENE) UT US 3725 -11287 1707 COOPBC +ZPFA3 APACHE JUNCTION (4 S) AZ US 3335 -11154 482 ALERT +ZPFK1 PLAINS (3 S) KS US 3723 -10058 835 UCOOP +ZPGK1 MEADE (20 SE) KS US 3702 -10015 678 UCOOP +ZPHA3 WICKENBURG (2 E) AZ US 3398 -11271 646 ALERT +ZPHF1 ZEPHYRHILLS (7 SSW) FL US 2815 -8223 16 +ZPHK1 MEADE (6 SE) KS US 3722 -10025 750 UCOOP +ZPIK1 MEADE (16 S) KS US 3705 -10040 754 UCOOP +ZPJK1 MEADE (7 SSE) KS US 3718 -10030 759 UCOOP +ZPKK1 MEADE (15 S) KS US 3705 -10037 744 UCOOP +ZPLK1 MEADE (10 N) KS US 3744 -10031 799 UCOOP +ZPNK1 PLAINS KS US 3727 -10059 841 UCOOP +ZPOK1 MEADE KS US 3729 -10034 738 UCOOP +ZPPK1 PLAINS KS US 3726 -10060 841 UCOOP +ZPQK1 MEADE (4 SE) KS US 3724 -10031 770 UCOOP +ZPRF1 ZEPHYRHILLS FL US 2819 -8218 -9999 OTHER +ZPTT2 ZAPATA (3 SW) TX US 2688 -9930 98 COOPAB +ZPVC1 PALO VERDE (5 S) CA US 3335 -11471 18 GOES +ZQAK1 RICHFIELD (2 WSW) KS US 3726 -10182 1061 UCOOP +ZQBK1 RICHFIELD (13 W) KS US 3726 -10202 1097 UCOOP +ZQCA3 GILBERT (11 SE) AZ US 3322 -11165 429 ALERT +ZQCK1 ELKHART (10 NW) KS US 3710 -10202 1094 UCOOP +ZQDK1 RICHFIELD (14 W) KS US 3726 -10204 1100 UCOOP +ZQEK1 RICHFIELD (11 E) KS US 3730 -10158 994 UCOOP +ZQFK1 RICHFIELD (9 NW) KS US 3734 -10192 1079 UCOOP +ZQGK1 ELKHART (5 NNE) KS US 3708 -10186 1064 UCOOP +ZQHK1 ROLLA KS US 3712 -10163 1013 UCOOP +ZQJK1 RICHFIELD (13 NW) KS US 3738 -10196 1090 UCOOP +ZQRA3 QUEEN CREEK AZ US 3323 -11159 427 ALERT +ZRAK1 BEELER (3 NW) KS US 3847 -10024 808 UCOOP +ZRBK1 BEELER (11 S) KS US 3828 -10020 747 UCOOP +ZRCK1 RANSOM (1 N) KS US 3865 -9993 764 UCOOP +ZRCM8 ZURICH MT US 4856 -10910 704 GOES +ZRDK1 NESS CITY (10 SW) KS US 3835 -10004 719 UCOOP +ZREK1 UTICA KS US 3864 -10017 799 UCOOP +ZREM4 REPUBLIC MI US 4631 -8799 472 UCOOP +ZRFK1 RANSOM (7 ESE) KS US 3867 -9982 725 UCOOP +ZRGI4 ZEARING IA US 4215 -9330 319 COOPB +ZRGK1 RANSOM KS US 3864 -9993 767 UCOOP +ZRHK1 NESS CITY (15 NE) KS US 3864 -9974 776 UCOOP +ZRIK1 NESS CITY (19 WNW) KS US 3857 -10022 686 UCOOP +ZRKK1 NESS CITY KS US 3845 -9990 689 UCOOP +ZRKM5 ZERKEL (8 S) MN US 4718 -9542 488 GOES +ZRLK1 NESS CITY (9 NE) KS US 3852 -9977 683 UCOOP +ZRMK1 UTICA KS US 3864 -10017 800 UCOOP +ZRNK1 BEELER (7 N) KS US 3855 -10019 747 UCOOP +ZROK1 BEELER (7 NNW) KS US 3855 -10024 765 UCOOP +ZRPK1 NESS CITY (12 SW) KS US 3834 -10007 732 UCOOP +ZRRK1 BROWNELL (3 W) KS US 3864 -9979 738 UCOOP +ZRSK1 UTICA (4 NE) KS US 3869 -10013 767 UCOOP +ZRSN5 OJO CALIENTE (5 SW) NM US 3488 -10904 1835 +ZRTK1 RANSOM KS US 3863 -9993 767 UCOOP +ZRTM8 ZORTMAN MT US 4792 -10853 1180 COOPAB +ZSAK1 BURDETT KS US 3819 -9953 648 UCOOP +ZSBK1 ROZEL (7 NNE) KS US 3828 -9935 652 UCOOP +ZSBM4 STEUBEN MI US 4619 -8646 -9999 UCOOP +ZSCA3 COOLIDGE (6 W) AZ US 3301 -11168 817 ALERT +ZSCC1 MECCA (16 SE) CA US 3345 -11584 -70 GOES +ZSDK1 LARNED (3 WSW) KS US 3817 -9915 616 UCOOP +ZSE SEATTLE WA US 4728 -12218 -9999 WSR88D +ZSFA3 PHOENIX (11 SW) AZ US 3332 -11213 433 ALERT +ZSFK1 GARFIELD (2 NNE) KS US 3810 -9926 640 UCOOP +ZSFO1 ZALESKI (1 E) OH US 3927 -8239 223 GOES +ZSGK1 LARNED (9 N) KS US 3832 -9907 616 UCOOP +ZSIA3 MIAMI (8 SE) AZ US 3330 -11084 2381 ALERT +ZSIK1 ROZEL KS US 3819 -9940 631 UCOOP +ZSIM4 ST IGNACE MI US 4586 -8472 -9999 +ZSJK1 LARNED (7 SW) KS US 3813 -9921 625 UCOOP +ZSKK1 LARNED (13 SE) KS US 3804 -9893 605 UCOOP +ZSLA3 CONGRESS (8 SW) AZ US 3406 -11292 820 ALERT +ZSLK1 ROZEL (7 SSW) KS US 3809 -9942 657 UCOOP +ZSMA3 WICKENBURG (4 W) AZ US 3399 -11279 677 ALERT +ZSMN5 ZUNI (12 E) NM US 3516 -10866 2237 ALERT +ZSNK1 LARNED (6 W) KS US 3819 -9922 620 UCOOP +ZSOK1 BURDETT (10 NNW) KS US 3834 -9958 680 UCOOP +ZSPF1 ZOLFO SPRINGS (3 S) FL US 2746 -8180 -9999 OTHER +ZSPK1 GARFIELD KS US 3808 -9925 632 UCOOP +ZSRK1 LARNED KS US 3818 -9910 610 UCOOP +ZSSK1 LARNED (7 NNW) KS US 3826 -9915 619 UCOOP +ZSSM4 SAULT STE MARIE MI US 4650 -8435 -9999 +ZSTA3 STANTON (3 NE) AZ US 3421 -11268 991 ALERT +ZSTK1 LARNED KS US 3818 -9910 613 UCOOP +ZSTM4 STAMBAUGH MI US 4608 -8863 -9999 UCOOP +ZSU SAN JUAN PR 1843 -6599 1 WSR88D +ZSWA3 GILA BEND (4 S) AZ US 3287 -11275 221 ALERT +ZTAK1 PRATT KS US 3764 -9873 564 UCOOP +ZTBK1 PRATT (10 S) KS US 3752 -9868 585 UCOOP +ZTCK1 PRATT (14 NE) KS US 3775 -9850 550 UCOOP +ZTCM4 TROUT CREEK MI US 4648 -8901 -9999 UCOOP +ZTDK1 COATS (2 N) KS US 3754 -9883 613 UCOOP +ZTEK1 BYERS KS US 3777 -9887 613 UCOOP +ZTEK2 ZONETON (3 NE) KY US 3808 -8562 180 GOES +ZTFK1 SAWYER (5 E) KS US 3751 -9858 573 UCOOP +ZTFM4 IRON MOUNTAIN (4 N) MI US 4588 -8806 366 UCOOP +ZTHK1 PRATT (6 E) KS US 3765 -9862 541 UCOOP +ZTIK1 SAWYER (11 E) KS US 3747 -9847 547 UCOOP +ZTKK1 PRATT (10 E) KS US 3766 -9854 527 UCOOP +ZTL ATLANTA GA US 3338 -8430 -9999 WSR88D +ZTLK1 PRATT (8 W) KS US 3765 -9887 607 UCOOP +ZTNK1 CULLISON KS US 3763 -9890 622 UCOOP +ZTNK2 ZONETON (2 E) KY US 3809 -8564 165 GOES +ZTOK1 PRATT (1 W) KS US 3765 -9876 584 UCOOP +ZTQK1 PRESTON (3 WNW) KS US 3777 -9861 573 UCOOP +ZTRN5 ZUNI NM US 3504 -10885 1962 ALERT +ZUAK1 RUSH CENTER (13 ESE) KS US 3835 -9910 620 UCOOP +ZUBK1 MCCRACKEN KS US 3859 -9957 649 UCOOP +ZUDK1 RUSH CENTER (1 E) KS US 3846 -9929 605 UCOOP +ZUEK1 ALEXANDER KS US 3847 -9955 631 UCOOP +ZUFK1 LIEBENTHAL KS US 3866 -9932 600 UCOOP +ZUGK1 MCCRACKEN (6 E) KS US 3861 -9947 631 +ZUHK1 OTIS KS US 3854 -9905 620 UCOOP +ZUIK1 BISON KS US 3852 -9920 613 UCOOP +ZUIN5 ZUNI (6 NE) NM US 3510 -10875 1975 GOES +ZUJK1 MCCRACKEN (5 NE) KS US 3865 -9950 652 UCOOP +ZUMM5 ZUMBRO FALLS MN US 4429 -9243 247 +ZUNN5 ZUNI (1 WNW) NM US 3507 -10883 1924 COOPAB +ZUPA3 MESA (14 NE) AZ US 3349 -11162 645 ALERT +ZURH3 ZURZULAR HO 1416 -8652 -9999 +ZVAK1 SCOTT CITY (8 WSW) KS US 3845 -10107 954 UCOOP +ZVBK1 SHALLOW WATER KS US 3837 -10091 899 UCOOP +ZVCK1 SCOTT CITY (15 NW) KS US 3866 -10107 887 UCOOP +ZVDK1 SCOTT CITY (10 SE) KS US 3840 -10075 905 UCOOP +ZVEK1 SHALLOW WATER (11 ESE) KS US 3831 -10072 872 UCOOP +ZVFK1 SCOTT CITY (10 NE) KS US 3858 -10076 905 UCOOP +ZVGK1 SCOTT CITY (12 SW) KS US 3834 -10103 905 UCOOP +ZVHK1 SCOTT CITY (11 NNW) KS US 3864 -10096 933 UCOOP +ZVIK1 SCOTT CITY (14 WNW) KS US 3861 -10112 949 UCOOP +ZVJK1 SCOTT CITY (15 SW) KS US 3827 -10095 893 UCOOP +ZVWA3 FREEMON (1 S) AZ US 3284 -11225 524 ALERT +ZWAA3 WICKENBURG (4 SW) AZ US 3398 -11280 726 ALERT +ZWAK1 LIBERAL (2 ENE) KS US 3706 -10088 856 UCOOP +ZWBK1 LIBERAL (9 S) KS US 3707 -10068 771 UCOOP +ZWCK1 LIBERAL (15 NNW) KS US 3725 -10101 890 UCOOP +ZWDK1 LIBERAL (2 ENE) KS US 3706 -10087 853 UCOOP +ZWEK1 KISMET KS US 3721 -10070 847 UCOOP +ZWFK1 LIBERAL (9 N) KS US 3718 -10094 873 UCOOP +ZWGK1 KISMET (4 NE) KS US 3725 -10065 847 UCOOP +ZWJK1 KISMET (11 S) KS US 3704 -10067 817 UCOOP +ZWOL1 ZWOLLE (2 NW) LA US 3165 -9367 67 COOPB +ZXDK1 STAFFORD (8 S) KS US 3785 -9859 561 UCOOP +ZXFK1 RADIUM (2 S) KS US 3815 -9890 597 UCOOP +ZXGK1 HUDSON KS US 3810 -9866 568 UCOOP +ZXHK1 HUDSON (12 NE) KS US 3826 -9854 546 UCOOP +ZXIK1 SAINT JOHN (1 NW) KS US 3802 -9878 578 UCOOP +ZXJI4 WEST DES MOINES IA US 4159 -9379 -9999 UCOOP +ZXJK1 HUDSON (8 N) KS US 3823 -9867 565 UCOOP +ZXKK1 SAINT JOHN (4 NNW) KS US 3806 -9877 576 UCOOP +ZXLK1 HUDSON (4 W) KS US 3811 -9873 579 UCOOP +ZXMK1 STAFFORD (1 W) KS US 3796 -9861 568 UCOOP +ZXNK1 STAFFORD (1 SE) KS US 3795 -9857 559 UCOOP +ZXOK1 ZENITH KS US 3796 -9849 552 UCOOP +ZXPK1 STAFFORD KS US 3796 -9860 567 UCOOP +ZXQK1 STAFFORD KS US 3796 -9859 564 UCOOP +ZXRK1 STAFFORD (4 NW) KS US 3799 -9867 573 UCOOP +ZXSK1 SEWARD KS US 3818 -9880 582 UCOOP +ZXTK1 HUDSON KS US 3815 -9866 570 UCOOP +ZYAK1 SAUNDERS (5 S) KS US 3739 -10200 1102 UCOOP +ZYBK1 BIG BOW (10 S) KS US 3742 -10156 968 UCOOP +ZYCK1 JOHNSON (2 S) KS US 3754 -10176 1023 UCOOP +ZYDK1 MANTER (2 SSW) KS US 3749 -10189 1068 UCOOP +ZYEK1 SAUNDERS (18 N) KS US 3774 -10199 1079 UCOOP +ZYFK1 BIG BOW (10 SSW) KS US 3743 -10162 977 UCOOP +ZYHK1 JOHNSON (8 S) KS US 3745 -10176 1024 UCOOP +ZYIK1 BIG BOW (8 N) KS US 3769 -10157 966 UCOOP +ZYJK1 BIG BOW (10 N) KS US 3772 -10160 988 UCOOP +ZYKK1 SAUNDERS (5 S) KS US 3740 -10202 1113 UCOOP +ZYLK1 MANTER KS US 3752 -10189 1065 UCOOP +ZYNK1 SAUNDERS KS US 3747 -10204 1116 UCOOP +ZYOK1 SAUNDERS (4 SSE) KS US 3740 -10198 1097 UCOOP +ZYPK1 BIG BOW (2 ESE) KS US 3755 -10154 959 UCOOP +ZYQK1 BIG BOW (9 NW) KS US 3767 -10165 983 UCOOP +ZYRK1 MANTER KS US 3752 -10188 1065 UCOOP +ZYSK1 MANTER (2 NW) KS US 3756 -10192 -9999 UCOOP +ZYUN5 ZUNI (7 E) NM US 3514 -10877 2197 ALERT +ZZAK1 HUGOTON (13 NW) KS US 3729 -10152 974 UCOOP +ZZAM4 CADILLAC (1 N) MI US 4428 -8540 -9999 UCOOP +ZZBK1 HUGOTON (3 W) KS US 3718 -10140 956 UCOOP +ZZCK1 HUGOTON (16 SE) KS US 3704 -10113 913 UCOOP +ZZCM4 MCBAIN (2 N) MI US 4423 -8521 -9999 UCOOP +ZZDK1 MOSCOW (4 SSW) KS US 3727 -10122 930 UCOOP +ZZDM4 DARRAGH (3 E) MI US 4477 -8500 -9999 UCOOP +ZZEK1 HUGOTON (13 ENE) KS US 3722 -10112 939 UCOOP +ZZEM4 SEARS (4 SSE) MI US 4385 -8515 -9999 UCOOP +ZZFK1 HUGOTON (18 NW) KS US 3740 -10155 930 UCOOP +ZZFM4 FIFE LAKE (3 ESE) MI US 4457 -8531 -9999 UCOOP +ZZGM4 GRAYLING (2 W) MI US 4466 -8477 -9999 UCOOP +ZZHK1 HUGOTON (10 NW) KS US 3729 -10145 972 UCOOP +ZZHM4 HOUGHTON LAKE (5 W) MI US 4433 -8489 -9999 UCOOP +ZZIK1 HUGOTON (6 SSW) KS US 3710 -10140 968 UCOOP +ZZIM4 HIGGINS LAKE (2 SW) MI US 4447 -8477 -9999 UCOOP +ZZJK1 HUGOTON (9 SSE) KS US 3705 -10132 951 UCOOP +ZZMK1 MOSCOW (1 S) KS US 3730 -10121 934 UCOOP +ZZMM4 MERRIT (1 W) MI US 4434 -8505 -9999 UCOOP +ZZNM4 SHARON MI US 4458 -8507 -9999 UCOOP +ZZOM4 HOUGHTON LAKE HEIGHTS MI US 4434 -8479 -9999 UCOOP +ZZQM4 FREDERIC (4 W) MI US 4477 -8484 -9999 UCOOP +ZZRM4 ROSCOMMON (7 W) MI US 4452 -8475 -9999 UCOOP +ZZSM4 STANWOOD (1 E) MI US 4358 -8540 -9999 UCOOP +ZZTM4 MANTON (7 N) MI US 4449 -8541 -9999 UCOOP +ZZV ZANESVILLE (6 E) OH US 3995 -8189 268 ASOS +ZZVO1 ZANESVILLE (6 E) OH US 3995 -8189 268 COOPB +ZZWM4 WALTON (1 N) MI US 4454 -8541 -9999 UCOOP diff --git a/gempak/dictionaries/sonde.land.tbl b/gempak/dictionaries/sonde.land.tbl new file mode 100755 index 0000000000..56b1f9645b --- /dev/null +++ b/gempak/dictionaries/sonde.land.tbl @@ -0,0 +1,2945 @@ +! +! This table contains locations for radiosonde land stations. The entries +! must be sorted in ascending order with respect to the WMO block/station +! number in the second field. +! +! The fields are: +! 1 - Station identifier, if known +! 2 - WMO block/station number +! 3 - Station name +! 4 - State or province, if known +! 5 - Country +! 6 - Latitude (hundredths of degrees; negative for southern hemisphere) +! 7 - Longitude (hundredths of degrees; negative for western hemisphere) +! 8 - Elevation (meters above MSL) +! 9 - digit 1 = GEMPAK plotting priority number (currently 1 for all) +! digit 2 = WMO region number +! digits 3-4 = WMO instrument type from Code Table C-2 +! +! Any content beyond field 9 is free-form text and is ignored by the decoder. +! + 01001 JAN MAYEN NO 7093 -00867 9 1661 + 01004 NY-ALESUND II NO 7892 01193 8 1661 + 01009 KARL XII OYA NO 8067 02500 5 1661 + 01028 BJORNOYA NO 7452 01902 18 1661 + 01152 BODO NO 6728 01445 31 1661 WMO Hp R.Shruell 10/03 + 01241 ORLAND NO 6370 00960 10 1661 + 01384 OSLO/GARDERMOEN NO 6020 01110 206 1661 + 01400 EKOFISK NO 5690 335 52 1661 WMO Jun2010 + 01415 STAVANGER/SOLA NO 5887 00567 37 1661 + 01492 OSLO-BLINDERN NO 5995 01072 96 1661 (OSO Hp elev) + 02185 LULEA-KALLAX SN 6555 02213 34 1661 + 02225 OSTERSUND/FROSON SN 6318 01450 366 1661 +ESSI 02313 VISINGSO SN 5810 01440 110 1680 + 02365 TIMRA/MIDLANDA SN 6253 01745 6 1661 + 02465 STOCKHOLM/BROMMA SN 5935 01795 22 1661 + 02527 GOTEBORG/LANDVETTER SN 5767 01250 164 1661 + 02591 VISBY AEROLOGISKA SN 5765 01835 47 1661 + 02836 SODANKYLA FI 6737 02665 178 1661 + 02917 KJOPIO/RISSALA FI 6302 02780 95 16 9 + 02935 LUOMETJARVI FI 6240 02567 139 1661 + 02963 JOKIOINEN FI 6082 02350 103 1661 + 02972 TURKU FI 6052 02227 54 16 9 + 02974 HELSINKI FI 6032 02497 58 16 9 + 03005 LERWICK, SCOTLAND UK 6013 -00118 84 1662 + 03023 WEST GEIRINISH, SCOTLAND UK 5735 -00737 3 1661 + 03026 STORNOWAY, SCOTLAND UK 5822 -00632 13 1662 +EGQK 03066 KINLOSS RAF UK 5765 -00357 7 16 9 + 03085 INCHMARLO UK 5707 -00253 80 1662 OSO Hp and pos. + 03091 ABERDEEN, SCOTLAND UK 5720 -00220 65 1661 + 03162 ESKDALEMUIR UK 5532 -00320 242 16 9 + 03170 SHANWELL UK 5643 -00287 5 1661 +EGQL 03171 LEUCHARS RAF UK 5638 -00287 12 16 9 + 03213 ESKNEALS UK 5432 -00340 8 1662 + 03238 ALBERMARLE UK 5502 -00187 141 16 9 + 03240 BOULMER UK 5542 -00160 23 1662 + 03257 LEEMING AFB UK 5430 -00153 40 1661 + 03317 WOODVALE UK 5357 -00305 11 1661 + 03322 AUGHTON UK 5355 -00292 56 1661 + 03334 MANCHESTER UK 5335 -00227 78 16 9 + 03354 NOTTINGHAM WEATHER CENTRE UK 5300 -00125 117 16 9 +EGXP 03373 SCAMPTON UK 5330 -00055 57 16 9 +EGXW 03377 WADDINGTON RAF UK 5317 -00052 68 16 9 + 03414 SHAWBURY UK 5280 -00267 0 16 9 + 03470 HOLBEACH GUNNERY RANGE UK 5285 00017 12 16 9 +EGYC 03495 COLTISHALL UK 5277 00135 17 16 9 + 03496 HEMBSY UK 5268 00168 13 1662 + 03501 CAPEL DEWI UK 5242 -00400 92 16 9 + 03502 ABERPORTH UK 5213 -00457 132 1662 +EGUW 03590 WATTISHAM RAF UK 5212 00097 87 16 9 +EGVN 03649 BRIZE NORTON RAF UK 5175 -00158 88 1662 NCDC Tinker WMO OSO + 03693 SHOEBURYNESS UK 5155 00083 3 1662 + 03743 LARKHILL UK 5120 -00180 132 1662 + 03774 CRAWLEY UK 5108 -00022 144 1661 +EGHE 03803 SCILLY, ST. MARY'S UK 4992 -00630 31 1661 OSO Ha and pos. + 03808 CAMBORNE UK 5022 -00532 88 1661 + 03814 LIZARD UK 4957 -00511 57 1677 + 03882 HERSTMONCEUX UK 5090 00032 52 1661 + 03918 CASTOR BAY UK 5450 -00634 18 16 9 + 03920 HILLSBOROUGH UK 5448 -00610 38 1662 + 03953 VALENTIA OBSERVATORY IE 5193 -01025 30 1662 WMO Hp + 03957 ROSSLARE IE 5225 -00633 25 16 9 + 03976 BELMULLET IE 5423 -01000 10 16 9 + 03980 MALIN HEAD IE 5537 -00733 20 16 9 + 04018 KEFLAVIK IL 6397 -02260 54 1661 +BIEG 04089 EGILSSTADIR IL 6528 -01440 23 16 9 OSO Hp and pos. + 04202 THULE AFB GL 7653 -06875 59 1661 WMO Hp R.Shruell 10/03 + 04220 EGEDESMINDE GL 6870 -05285 41 1661 + 04231 SDR. STROMFJORD GL 6700 -05080 50 16 9 + 04270 NARSSARSSUAQ GL 6118 -04542 4 1661 + 04310 NORD GL 8160 -01667 40 1660 + 04320 DANMARKSHAVN GL 7677 -01877 14 1661 + 04339 SCORESBYSUND GL 7048 -02195 69 1661 + 04360 AMMASSALIK GL 6560 -03763 52 1661 + 04417 GEOSUMMIT GL 7258 -03846 3255 1680 + 06011 TORSHAVN FA 6202 -00677 55 1661 + 06030 ALBORG DN 5710 00987 3 16 9 +EKKA 06060 KARUP DN 5630 00912 53 16 9 OSO Hp and pos. + 06082 BORRIS DN 5597 00863 25 16 9 + 06086 OKSBOEL DN 5558 00825 17 16 9 + 06096 ROMO ISLAND DN 5519 00856 9 1617 + 06180 KOBENHAVN/KASTRUP DN 5563 01267 5 16 9 + 06181 KOBENHAVN/JAEGERSBORG DN 5577 01253 42 1661 + 06200 YPENBURG NL 5203 00435 -2 16 9 + 06210 VALKENBURG NL 5217 00442 1 16 9 +EHKD 06235 DE KOOY NL 5292 00478 14 16 9 OSO Hp and pos. + 06242 VLIELAND NL 5325 00492 5 16 9 + 06260 DE BILT NL 5210 00518 4 1661 + 06290 TWENTHE NL 5227 00690 35 16 9 + 06320 LE GOEREE NL 5193 00367 19 16 9 + 06340 WOENSDRECHT NL 5145 00433 20 16 9 + 06400 KOKSIJDE BX 5108 00265 9 16 9 + 06447 UCCLE BX 5080 00435 104 1661 + 06451 BRUSSELS AEROPORT BX 5090 00447 39 16 9 + 06458 BEAUVECHAIN BX 5075 00477 127 16 9 + 06465 SCHAFFEN BX 5000 00507 65 16 9 + 06476 SAINT HUBERT BX 5003 00540 555 1661 + 06479 KLEIN-BROGEL BX 5117 00547 60 16 9 + 06496 ELSENBORN BX 5047 00618 570 16 9 + 06590 LUXEMBOURG BX 4962 00622 379 16 9 + 06610 PAYERNE SW 4682 695 490 1626 WMO Jun2010 +LSZH 06670 ZURICH-KLOTEN SW 4748 00853 432 1626 OSO Hp and pos. + 07002 BOULOGNE FR 5073 00160 74 16 9 + 07005 ABBEVILLE FR 5013 00183 74 16 9 + 07010 DUNKERQUE FR 5105 00233 6 16 9 + 07015 LILLE FR 5057 00310 45 16 9 + 07024 CHERBOURG/MAUPERTUS FR 4965 -00147 139 16 9 + 07037 ROUEN/BOOS FR 4938 00118 157 16 9 + 07061 SAINT-QUENTIN FR 4982 00320 101 16 9 + 07070 REIMS FR 4930 00403 99 16 9 + 07110 BREST FR 4845 -00442 103 1663 + 07119 ROSTRENEN FR 4823 -00333 268 16 9 + 07130 RENNES FR 4807 -00172 37 16 9 + 07139 ALENCON FR 4845 00010 141 16 9 + 07145 TRAPPES FR 4877 00200 168 1663 + 07149 PARIS/ORLY FR 4873 00240 89 16 9 + 07160 ROMILLY FR 4850 00375 79 16 9 + 07180 NANCY FR 4868 00622 212 16 9 + 07222 NANTES FR 4717 -00160 27 1637 + 07240 TOURS FR 4745 00072 106 16 9 + 07249 ORLEANS/BRICY FR 4798 00175 125 16 9 + 07255 BOURGES FR 4707 00237 162 16 9 + 07265 AUXERRE FR 4780 00355 212 16 9 + 07280 DIJON FR 4727 00508 227 16 9 + 07335 POITIERS FR 4658 00032 129 16 9 + 07382 MONT ST. VINCENT FR 4665 00443 603 16 9 + 07385 MACON FR 4630 00480 217 16 9 + 07412 CONIAC FR 4567 -00032 30 16 9 + 07434 LIMOGES FR 4587 00118 396 16 9 + 07460 CLERMONT/FERRAND FR 4578 00317 332 16 9 + 07470 LE PUY FR 4505 00390 715 16 9 + 07481 LYON FR 4573 00508 240 1657 + 07488 GRENOBLE FR 4517 00573 224 16 9 + 07492 CHAMBERY/CHALLES FR 4557 00598 292 16 9 + 07503 BISCAROSSE FR 4443 -00125 33 16 9 + 07510 BORDEAUX FR 4483 -00068 47 1663 WMO Ha R.Shruell 10/03 + 07535 GOURDON FR 4475 00140 259 16 9 + 07558 MILLAU FR 4412 00302 717 16 9 + 07577 MONTELIMAR FR 4458 00473 74 16 9 + 07588 ST AUBAN SUR DURANCE FR 4407 00600 459 16 9 + 07591 EMBRUN FR 4457 00650 871 16 9 + 07602 BIARRITZ FR 4347 -00153 71 16 9 + 07603 DAX/SEYRESSE FR 4368 -00107 32 16 9 + 07627 ST-GIRONS FR 4300 00110 412 16 9 + 07630 TOULOUSE FR 4362 00137 152 16 9 + 07635 CARCASSONNE FR 4322 00232 128 16 9 + 07645 NIMES FR 4387 00440 62 1663 + 07650 MARSEILLE FR 4345 00522 20 16 9 + 07660 TOULON FR 4310 00593 27 16 9 + 07690 NICE FR 4365 00720 10 16 9 + 07747 PERPIGNAN FR 4273 00287 48 16 9 + 07761 AJACCIO FR 4192 00880 9 1663 + 07765 SOLENZARA FR 4192 00940 8 16 9 + 07790 BASTIA/PORETTA FR 4255 00948 12 16 9 + 08001 LA CORUNA SP 4337 -00842 67 1661 + 08023 SANTANDER SP 4347 -00382 52 1661 WMO Ha + 08055 LEON/VIRGIN DEL CAMINO SP 4258 -00565 926 16 9 + 08084 LOGRONO/AGONCILLO SP 4245 -00233 360 16 9 + 08087 BARDENAS REALES SP 4220 -00145 295 16 9 + 08140 VALLADOLID/VILLANUBLA SP 4172 -00485 854 1662 + 08159 ZARAGOZA/VALENZUELA SP 4168 -00107 262 16 9 + 08160 ZARAGOZA AEROPUERTO SP 4167 -00102 257 1661 + 08181 BARCELONA SP 4128 00207 4 16 9 + 08190 BARCELONA SERVEI SP 4138 00212 91 16 9 + 08202 SALAMANCA SP 4095 -00550 793 16 9 + 08221 MADRID/BARAJAS SP 4047 -00358 633 1661 + 08238 TORTOSA SP 4082 00050 50 16 9 + 08280 ALBAGETE/LOS LLANOS SP 3895 -00185 704 16 9 + 08284 VALENCIA/MANISES SP 3950 -00047 65 16 9 + 08285 VALENCIA SP 3948 -00038 11 16 9 + 08301 PALMA DE MALLORCA SP 3955 00262 6 1661 + 08302 PALMA/SON_BONET SP 3960 00270 45 1661 + 08314 MAHON/SAN LUIS SP 3987 00423 88 16 9 + 08330 BADJOS/TALAVERA SP 3888 -00682 192 16 9 + 08384 EL ARENOSILLO SP 3710 -00673 41 1660 + 08391 SEVILLA/ SAN PABLO SP 3742 -00590 27 16 9 + 08430 MURCIA SP 3800 -00117 62 1661 + 08433 SAN JAVIER SP 3778 -00080 10 16 9 + 08482 MALAGA/ EL ROMPEDIZO SP 3667 -00448 8 16 9 + 08487 ALMERIA SP 3685 -00238 15 16 9 + 08495 GIBRALTAR GI 3615 -00535 4 1619 + 08507 GRACIOSA AZ 3909 -02803 15 1680 + 08508 LAJES/SANTA RITA AZ 3873 -02707 112 1661 + 08509 LAJES AFB AZ 3877 -02710 55 16 9 + 08515 SANTA MARIA AZ 3700 -02517 50 16 9 + 08521 FUNCHAL/CATARINA MD 3268 -01677 49 11 9 + 08522 FUNCHAL MD 3263 -01690 56 1161 + 08524 PORTO SANTO MD 3308 -01635 97 11 9 + 08545 PEDRAS RUBRAS PO 4123 -00868 73 16 9 + 08549 COIMBRA PO 4020 -00842 140 16 9 + 08554 FARO PO 3702 -00797 7 16 9 + 08558 EVORA/C.COORD PO 3853 -00790 246 16 9 + 08579 LISBOA/COUTINHO PO 3877 -00913 105 1661 + 08589 PRAIA CV 1490 -02352 27 11 9 + 08594 SAL ISLAND CV 1673 -02295 57 11 9 + 10003 WESER-WUMME DL 5387 00783 5 16 9 + 10035 SCHLESWIG DL 5453 00955 48 1662 + 10046 KIEL/HOLTENAU DL 5438 01015 32 1619 + 10113 NORDERNEY DL 5372 00715 16 1619 + 10184 GREIFSWALD DL 5410 01340 6 1662 + 10200 EMDEN-FLUGPLATZ DL 5338 723 -2 1680 WMO Jun2010 + 10238 BERGEN DL 5282 00993 77 1662 + 10268 WAREN DL 5352 01267 71 1662 OSO Hp and pos. + 10304 MEPPEN DL 5273 00733 21 1662 WMO Ha + 10307 RHEINE DL 5227 00743 78 1619 + 10338 HANNOVER DL 5247 00968 59 1662 + 10384 BERLIN/TEMPELHOF DL 5247 01340 50 1661 + 10385 BERLIN/SCHOENFELD DL 5238 01352 48 16 9 + 10393 LINDENBERG DL 5222 01412 110 1662 + 10404 GOCH DL 5167 00617 23 1619 + 10410 ESSEN DL 5140 00697 153 1662 + 10437 FRITZLAR DL 5113 00928 223 1662 + 10444 GOTTINGEN DL 5155 00995 173 16 9 + 10454 WERNIGERODE DL 5185 01077 234 16 9 + 10468 OPPIN DL 5155 01207 106 1662 + 10470 LEIPZIG/MOCKAU DL 5140 01240 137 16 9 + 10486 DRESDEN DL 5112 01368 232 1662 + 10490 DOBERLUG-KERCHHAIN DL 5165 01358 100 16 9 + 10501 AACHEN DL 5078 00610 205 16 9 + 10513 KOLN/BONN DL 5087 00713 91 16 9 + 10532 GIESSEN DL 5057 00870 186 1619 + 10533 GIESSEN DL 5060 00873 152 1619 + 10548 MEININGEN DL 5057 01038 453 1662 + 10618 IDAR/OBERSTEIN DL 4970 00733 377 1662 + 10619 BAUMHOLDER DL 4963 00730 426 16 9 + 10637 FRANKFURT DL 5005 00858 112 16 9 + 10639 DARMSTADT DL 4987 00865 188 1619 + 10642 HANAU DL 5017 00895 112 1619 + 10657 WERTHEIM DL 4975 00950 338 16 9 + 10659 KITZINGEN DL 4970 01010 210 16 9 + 10675 BAMBURG DL 4988 01092 243 16 9 + 10687 GRAFENWOHR DL 4970 01195 414 16 9 + 10708 SAARBRUCKEN DL 4922 00712 323 16 9 + 10739 STUTTGART DL 4883 00920 315 1662 + 10763 NURNBERG DL 4950 01108 312 1619 + 10764 FEUCHT DL 4938 01117 310 16 9 + 10771 KUEMMERSRUCK DL 4943 01190 419 1662 + 10777 GELBELSEE DL 4895 01143 539 1662 OSO Hp and pos. + 10828 SIGMARINGEN DL 4810 00925 646 1662 + 10852 AUGSBURG DL 4838 01085 463 16 9 + 10862 SIEGENBERG DL 4875 01180 404 16 9 + 10868 MUENCHEN DL 4825 01155 489 1662 + 10921 NEUHAUSEN DL 4798 00890 807 1619 + 10953 KAUFBEUREN DL 4787 01062 728 16 9 + 10954 ALTENSTADT/SHONGUA DL 4783 01087 757 16 9 UKMET MAY09 + 10962 HOHENPEISSENBERG DL 4780 01102 986 1662 + 11010 LINZ/HOERSCHING OS 4823 01418 298 1661 WMO Ha R.Shruell 10/03 + 11035 WIEN/HOHE WARTE OS 4823 01637 200 1679 + 11120 INNSBRUCK OS 4727 01135 579 1661 WMO Ha R.Shruell 10/03 + 11240 GRAZ/THALERHOF OS 4700 01543 347 1661 + 11265 VILLACHER ALPE AUT. OS 4660 01367 2157 16 9 + 11406 CHEB CZ 5008 01240 471 16 9 + 11520 PRAHA/LIBUS CZ 5000 01445 305 1661 + 11659 PRIBYSLIV CZ 4958 01577 536 16 9 + 11722 BRNO-SOKOLNICE CZ 4912 01675 300 1661 + 11747 PROSTEJOV CZ 4945 01713 216 16 9 WMO Hp R.Hollern 03/04 + 11774 HOLESOV CZ 4932 01757 220 16 9 + 11782 OSTRAVA CZ 4978 01827 253 16 9 + 11816 BRATISLAVA/IVANKA CZ 4820 01720 138 16 9 + 11952 POPRAD/GANOVCE CZ 4903 02032 706 1680 + 11968 KOSICE CZ 4870 02127 232 16 9 + 12105 KOSZALIN PL 5420 01618 34 16 9 + 12120 LEBA PL 5475 01753 2 1661 + 12150 GDANSK PL 5438 01847 149 16 9 + 12195 SUWALKI PL 5413 02295 183 16 9 + 12205 SZCZECIN PL 5340 01462 7 16 9 + 12240 BYDGOZCZ PL 5310 01797 70 16 9 + 12272 OLSZTYN PL 5377 02042 136 16 9 + 12295 BIALYSTOK PL 5310 02317 148 16 9 + 12330 POZNAN PL 5242 01683 92 1627 + 12360 PLOCK PL 5253 01967 63 16 9 + 12374 LEGIONOWO PL 5240 02097 96 1661 + 12425 WROCLAW PL 5113 01698 119 1661 + 12465 LODZ PL 5173 01940 187 16 9 + 12500 JELENIA GORA PL 5090 01580 344 16 9 + 12550 CZESTOCHOWA PL 5082 01910 295 16 9 + 12566 KRAKOW/BALICE PL 5008 01980 237 16 9 + 12570 KIELCE PL 5085 02062 270 16 9 + 12580 RZESZOW PL 5010 02205 202 16 9 + 12600 ALEKSANDROWICE PL 4980 01900 403 16 9 + 12772 MISKOLC HU 4813 02080 120 16 9 + 12812 SZOMBATHELY HU 4727 01663 225 16 9 + 12822 GYOR HU 4770 01768 117 16 9 + 12843 BUDAPEST/LORINC HU 4743 01918 140 1662 + 12882 DEBRECEN HU 4748 02163 114 16 9 + 12935 SIOFOK HU 4692 01805 108 16 9 + 12942 PECS HU 4600 01823 202 16 9 + 12982 SZEGED HU 4625 02010 84 1662 + 13014 LJUBLJANA/BRNIK YG 4622 01448 362 16 9 + 13026 MARIBOR YG 4653 01565 277 16 9 + 13067 PALIC YG 4610 01977 105 16 9 + 13130 ZAGREB YG 4582 01603 131 16 9 + 13150 SLAVOWSKI-BROD YG 4517 01800 88 16 9 + 13209 PULA YG 4490 01392 67 16 9 + 13216 RAB YG 4475 01477 20 1661 + 13228 BIHAC YG 4482 01588 250 16 9 + 13275 BELGRADE YG 4478 02053 202 1661 + 13334 SPLIT/MARJAN YG 4352 01643 129 16 9 + 13353 SARAJEVO YG 4383 01833 503 16 9 + 13388 NIS YG 4333 02190 203 16 9 + 13462 TITOGRAD/GULUDOVCI YG 4237 01925 33 16 9 + 13586 SKOPJE YG 4195 02163 241 16 9 + 13615 TIRANA AB 4133 01978 89 16 9 + 14015 LJUHLJANA/BEZIGRAD YG 4607 01452 298 16 9 + 14240 ZAGREB/MAKSIMIR YG 4582 01603 128 1661 + 14430 ZADAR_RS YG 4410 01535 79 16 9 + 14445 SPLIT/MARJAN YG 4352 01643 128 16 9 + 15010 SATU MARE RO 4778 02288 122 16 9 + 15014 BAIA MARE RO 4767 02358 193 16 9 + 15023 SUCEAVA RO 4765 02625 354 16 9 + 15080 ORADEA RO 4705 02193 136 16 9 + 15090 IASI RO 4717 02760 102 16 9 + 15120 CLUJ-NAPOCA RO 4678 02357 413 1661 + 15145 TIRGU MURES RO 4653 02453 308 16 9 + 15150 BACAU RO 4657 02698 182 16 9 + 15200 ARAD RO 4617 02132 108 16 9 + 15230 DEVA RO 4588 02297 192 16 9 + 15247 TIMISOARA RO 4577 02125 89 16 9 + 15260 SIBIU RO 4580 02415 445 16 9 + 15300 BRASOV GHIMBAV RO 4570 02553 528 16 9 + 15302 PREDEAL RO 4550 02558 1090 16 9 + 15310 GALATI RO 4550 02802 71 16 9 + 15335 TULCEA RO 4518 02882 4 16 9 + 15350 BUZAU RO 4515 02682 97 16 9 + 15360 SULINA RO 4515 02967 9 16 9 + 15410 TURNU SEVERAN RO 4463 02263 77 16 9 + 15420 BUCARESTI/BANCASA RO 4450 02613 91 1661 + 15450 CRAIOVA RO 4423 02387 190 16 9 + 15480 CONSTANTA RO 4422 02863 14 1661 + 15490 TURNU MAGURILE RO 4377 02487 31 16 9 + 15614 SOFIA BU 4282 02338 587 1629 + 15730 KARDJALI BU 4163 02540 336 1628 +LIPA 16037 AVIANO AIR BASE IY 4603 01260 114 16 9 + 16044 UDINE IY 4603 01318 92 1661 + 16059 TORINO IY 4522 00765 301 16 9 + 16080 MILANO IY 4543 00928 103 1661 + 16105 VENEZIA/B. TESSERA IY 4550 01233 2 16 9 + 16113 CUNEO-LEVALDIGI IY 4453 00762 386 16 9 + 16144 BOLOGNA IY 4465 01162 11 1661 + 16153 CAPO MELE IY 4395 00817 229 16 9 + 16158 PISA/SAN GIUSTO IY 4367 01038 11 16 9 + 16181 PERUGIA/EGIDIO IY 4308 01250 200 16 9 + 16190 ANCONA IY 4362 01352 105 16 9 + 16230 PESCARA IY 4243 01420 16 16 9 + 16245 PRATICA DI MARE IY 4165 01243 32 1661 + 16289 NAPOLI/CAPODICHINO IY 4085 01430 88 16 9 + 16300 POTENZA IY 4063 01580 823 16 9 + 16320 BRINDISI IY 4065 01795 10 1661 + 16337 BONIFATI IY 3958 01588 485 16 9 + 16400 USTICA IS. IY 3870 01318 251 16 9 + 16405 PALERMO/PUNTA RAISI IY 3818 01310 21 16 9 + 16429 TRAPANI IY 3792 01250 14 1661 + 16460 CATANIA IY 3747 01505 14 16 9 + 16470 CANTELLERIA IS. IY 3682 01197 191 16 9 + 16520 ALGHERO IY 4063 00828 23 16 9 +LIED 16546 DECIMOMANNU IY 3935 00897 28 1680 + 16560 CAGLIARI IY 3925 00905 5 1661 + 16596 QRENDI ML 3583 01443 135 16 9 + 16597 LUQA ML 3585 01448 91 16 9 + 16622 THESSALONIKI GR 4052 02297 4 1661 + 16687 ARAXOS GR 3817 02142 23 16 9 + 16716 ATHINAI GR 3790 02373 14 1661 + 16734 METHONI GR 3683 02170 34 16 9 +LGSA 16746 SOUDA AIRPORT GR 3548 02412 151 16 9 OSO Hp and pos. + 16749 RHODOS GR 3638 02812 37 16 9 + 16754 HERAKLION GR 3533 02518 39 1661 + 17022 ZONGULDAK TU 4145 03180 136 16 9 + 17030 SAMSUN TU 4128 03630 4 16 9 + 17050 EDIRNE TU 4167 02657 48 16 9 + 17062 ISTANBUL/GOZTEPE TU 4090 02915 18 1637 WMO MAY09 + 17082 MERZIFON TU 4085 03558 543 16 9 + 17095 ERZERUM BOLGE TU 3990 04128 1869 16 9 WMO MAY09 + 17115 BANDIRMA TU 4032 02797 51 16 9 + 17124 ESKISHEIR TU 3978 03057 783 16 9 + 17130 ANKARA TU 3995 03288 891 1637 WMO R.Shruell 10/03 + 17195 KAYSERI/IRKILGT TU 3878 03548 1052 16 9 + 17200 MALATYA/ERHAC TU 3843 03808 862 16 9 + 17220 IZMIR TU 3843 02717 25 1637 + 17240 ISPARTA TU 3775 03055 997 1637 + 17244 KONYA TU 3797 03255 1032 16 9 + 17248 KONYA/EREGLI TU 3750 03407 1044 16 9 + 17280 DIYARKABIR TU 3788 04020 667 16 9 + 17281 DIYARKABIR BOLGE TU 3790 04020 675 16 9 + 17300 ANTALYA TU 3670 03073 50 16 9 + 17350 ADANA/INCIRLIK TU 3700 03542 73 16 9 + 17351 ADANA TU 3705 03535 28 16 9 + 17352 ADANA TU 3698 03530 20 16 9 + 17516 NICOSIA CY 3510 03330 130 1680 + 17600 PAPHOS CY 3472 03248 11 16 9 + 17601 AKROTIRI CY 3458 03298 28 16 9 + 17603 EPISKOPI CY 3468 03282 113 16 9 + 17606 NICOSIA CY 3515 03328 224 16 9 + 17607 ATHALASSA CY 3515 03340 161 1661 + 17609 LARNACA CY 3488 03363 2 16 9 + 17611 AYIOS NICOLAOS CY 3508 03390 37 16 9 + 20046 OSTROV KHEISA RA 8062 05805 20 1227 + 20069 OSTROV VIEZ RA 7950 07698 12 1228 + 20107 BARENCBURG RS 7807 01422 49 1627 + 20274 OSTROV UEDINENIA RA 7750 08223 23 1228 + 20292 MYS CHELIUSKIN RA 7772 10428 16 1228 + 20353 MYS ZHELANIA RA 7695 06858 8 1228 + 20667 OSTROV BELYY RA 7333 07003 6 1228 + 20674 OSTROV DIKSON RA 7350 08042 47 1228 + 20696 KOSISTYY RA 7365 10975 20 12 9 + 20744 MALYE KARMAKULY RA 7238 05273 19 1228 + 20891 KHATANGA RA 7198 10247 32 1227 + 21358 OSTROV ZOHOVA RA 7615 15283 14 1228 + 21432 OSTROV KOTELNY RA 7600 13790 22 1228 + 21504 OSTROV PREOBRAZHENIA RA 7467 11293 60 1227 + 21647 MYS SHALAUROVA RA 7320 14353 24 1228 + 21715 TAYMYLYR RA 7260 12185 22 12 9 + 21824 BUKHTA TIKSI RA 7163 12885 8 1228 + 21825 OSTROV MOSTAKH RA 7153 12992 18 12 9 + 21908 DZHALINDA RA 7013 11397 62 12 9 + 21931 KAZACH'YE RA 7075 13622 20 12 9 + 21946 COKURDAH RA 7062 14788 48 1228 + 21965 OSTROV CHETYREKHSTOLBOVOY RA 7063 16240 38 1228 + 21982 OSTROV VRANGELYA RA 7097 -17853 3 1228 + 22113 MURMANSK RS 6898 03312 121 1628 WMO Hp + 22205 ENA RS 6760 03117 160 16 9 + 22212 MONCERGORSK RS 6792 03287 144 16 9 + 22217 KANDALASKSHA RS 6713 03243 26 1628 + 22235 KRASNOSCELE RS 6737 03703 155 16 9 + 22271 SOJNA RS 6787 04417 10 1628 + 22324 UMBA RS 6667 03433 28 16 9 + 22349 PJALICA RS 6620 03953 5 16 9 + 22408 UKHTA RS 6520 03117 112 16 9 + 22471 MEZEN RS 6587 04422 14 16 9 + 22522 KEM-PORT RS 6498 03478 7 1627 + 22543 ARHANGEL'SK RS 6462 04051 6 1689 + 22550 ARKHANGELSK RS 6458 04050 4 1627 + 22573 LESUKONSKOE RS 6490 04577 66 16 9 + 22602 REBOLY RS 6382 03082 181 16 9 + 22621 SEGUEZHA RS 6373 03430 102 16 9 + 22641 ONEGA RS 6390 03812 8 16 9 + 22686 VENDINGA RS 6345 04792 81 16 9 + 22721 MEDVEZEGORSK RS 6290 03440 80 16 9 + 22762 DVINSKIJ BEREZNIK RS 6287 04272 24 16 9 + 22802 SORTOVALA RS 6172 03072 17 1627 + 22820 PETROZAVODSK RS 6182 03427 109 1628 + 22845 KARGOPOL RS 6150 03893 121 1628 + 22887 KOTLAS RS 6123 04663 69 16 9 + 22913 LODEYNOE POLE RS 6072 03355 21 16 9 + 22996 OB-JACEVO RS 6033 04965 142 16 9 + 23022 AMDERMA RA 6977 06168 53 1228 + 23074 DODINKA RA 6940 08617 28 12 9 + 23078 NORILSK RA 6932 08822 62 1228 + 23146 MYS KAMENNY RA 6847 07360 2 1227 + 23205 NARIAN MAR RA 6765 05302 9 1227 + 23226 VORKUTA RA 6748 06402 180 12 9 + 23256 TAZEVSKOE RA 6747 07873 8 12 9 + 23274 YGARKA RA 6747 08657 30 1228 + 23330 SALE-KHARD (OBDORSK) RA 6653 06653 15 1228 + 23338 POLUY RA 6627 06787 38 12 9 + 23405 UST-CILMA RA 6545 05217 70 12 9 + 23418 PECHORA RA 6512 05710 56 1228 + 23426 MUZHY RA 6538 06472 18 12 9 + 23472 TURUKHANSK RA 6578 08795 37 1228 + 23527 SARAN-PAUL RA 6428 06088 29 12 9 + 23552 TARKO-SALE RA 6492 07782 27 1228 + 23606 UHTA RA 6357 05372 149 12 9 + 23631 BEREZOV RA 6393 06505 27 12 9 + 23678 VERHNE IMBATSKOE RA 6315 08795 40 12 9 + 23711 TROICKO PECERSKOE RA 6270 05620 128 12 9 + 23724 NIASIMVOL RA 6243 06087 50 12 9 + 23734 KONDINSKOE RA 6245 06605 38 12 9 + 23804 SYKTYVKAR RA 6167 05085 118 1228 + 23849 SURGUT RA 6125 07350 43 12 9 + 23884 PODKAMENNAIA-TUNGUSKA RA 6160 09000 60 1228 + 23891 BAIKIT RA 6167 09637 179 12 9 + 23909 GAUNY RA 6028 05430 145 12 9 + 23914 CERDYN RA 6040 05652 206 12 9 + 23921 IVDEL RA 6068 06043 95 1228 + 23933 SAMAROVO RA 6097 06907 44 1228 + 23955 ALEKSANDROVSKOE RA 6043 07787 47 1227 + 24125 OLENEK RA 6850 11243 203 1228 + 24143 DZHARDZHAN RA 6873 12400 45 12 9 + 24266 VERKHOYANSK RA 6755 13338 137 1227 + 24343 GIGANSK RA 6677 12340 83 1228 + 24507 TURA RA 6428 10023 186 1228 + 24639 NIURBA RA 6328 11833 129 12 9 + 24641 VILIUYSK RA 6377 12162 110 1228 + 24652 SANGARY RA 6397 12747 92 12 9 + 24688 OJMJAKON RA 6325 14315 741 1227 WMO Jun2010 + 24726 MIRNYY RA 6255 11400 363 1228 + 24738 SUNTAR RA 6215 11765 122 12 9 + 24768 CUPRAPCA RA 6203 13260 179 12 9 + 24771 TEPLYY KLUCH RA 6278 13680 289 12 9 + 24790 SUSUMAN RA 6278 14813 649 1228 + 24817 YERBOGACHEN RA 6127 10802 283 1227 + 24871 OKHOTSKII PEREZOV RA 6187 13553 140 12 9 + 24891 KULU RA 6188 14735 670 12 9 + 24908 VANAVARA RA 6033 10227 260 1228 + 24923 MUKHTUIA RA 6072 11488 168 12 9 + 24944 OLEKMINSK RA 6040 12042 135 1228 + 24959 YAKUTSK RA 6208 12975 100 1228 + 24962 AMGA RA 6090 13198 147 12 9 + 24966 UST-MAYA RA 6038 13445 175 12 9 + 25042 AYON RA 6993 16797 16 1228 + 25123 CHERSKIY RA 6875 16130 26 1227 + 25173 MYS SCHMIDT RA 6892 -17948 7 1228 + 25206 SREONE KOLYMSK RA 6745 15368 23 12 9 + 25282 VANKAREM RA 6785 -17583 5 12 9 + 25399 MYS WELLEN RA 6617 -16983 7 1227 + 25400 ZYRIANKA RA 6573 15090 43 1228 + 25428 OMOLON RA 6522 16050 253 1228 + 25551 MARKOVO RA 6468 17042 22 1228 + 25563 ANADYR RA 6473 17750 5 1228 + 25594 BUKHTA PROVIDENCIA RA 6443 -17323 3 1227 + 25621 KEDON RA 6412 15923 683 12 9 + 25677 UGOLNAJA RA 6305 17932 85 1227 + 25703 SEIMCHAN RA 6292 15242 206 1228 + 25705 TASKAN RA 6243 15233 264 12 9 + 25715 OMSUKCHAN RA 6250 15578 542 12 9 + 25744 KAMENSKOE RA 6248 16622 106 12 9 + 25822 KUSHKA RA 6195 16037 20 1228 + 25902 ATKA RA 6083 15180 797 12 9 + 25913 MAGADAN RA 5958 15078 118 1228 + 25954 KORF RA 6035 16600 2 1227 + 26038 TALLINN, ESTONIA RS 5945 02480 34 1661 + 26063 LENINGRAD RS 5995 03070 78 1628 WMO Hp + 26087 BUDOGOSHCH RS 5928 03247 54 16 9 + 26115 RISTINA RS 5892 02207 9 16 9 + 26157 GDOV RS 5875 02783 36 16 9 + 26233 VILJANDI RS 5837 02558 86 16 9 + 26258 PSKOV RS 5783 02835 42 1628 + 26275 STARAIA RUSSA RS 5802 03132 25 16 9 + 26298 BOLOGOE RS 5790 03405 187 1627 + 26313 KOLKA RS 5775 02260 3 16 9 + 26406 LEPAIA RS 5652 02102 8 1628 + 26422 RIGA, LATVIA RS 5697 02403 26 1661 + 26435 SKRIVERI, LATVIA RS 5665 02513 83 16 9 + 26477 VELIKIE LUKI RS 5638 03060 98 1628 + 26498 RZEV RS 5627 03432 196 16 9 + 26524 SJAULJAJ RS 5593 02332 108 16 9 + 26544 DAUGAVPILS RS 5587 02662 93 16 9 + 26629 KAUNAS RS 5488 02388 75 16 9 WMO Hp R.Hollern 03/04 + 26666 VITEBSK RS 5517 03013 166 16 9 + 26702 KALININGRAD RS 5470 02062 21 1628 + 26781 SMOLENSK RS 5475 03207 236 1628 + 26825 GRODNO RS 5368 02383 152 16 9 + 26850 MINSK RS 5387 02753 231 1627 + 26898 BRIANSK RS 5323 03438 162 16 9 + 26941 BARANOVICHI RS 5312 02600 192 16 9 + 26987 KLINTSY RS 5273 03223 170 16 9 + 27008 BABAEVO RS 5940 03592 136 16 9 + 27037 VOLOGDA RS 5928 03987 122 1627 +ULWW 27038 VOLOGDA RS 5932 03993 130 1689 + 27199 KIROV (NEW) RS 5860 04963 158 1628 + 27217 BEZECK RS 5777 03670 141 16 9 (OSO Hp elev) + 27271 SARJA RS 5837 04555 120 16 9 + 27331 JAROSLAVL RS 5758 03992 103 16 9 + 27459 NIZNIJ NOVGOROD RS 5627 04400 157 1628 + 27485 JOCHKAR-OLA RS 5663 04783 103 16 9 + 27595 KAZAN RS 5578 04918 119 1627 + 27612 MOSCOW/DOMODEDOV RS 5575 03757 187 1628 + 27653 ARZAMAS RS 5538 04372 160 16 9 + 27707 SUHINICI RS 5412 03533 240 1628 + 27730 RIAZAN (NEW) RS 5463 03970 158 1628 + 27786 VYRYPAYEVKA RS 5428 04825 106 16 9 + 27906 OREL RS 5300 03603 203 16 9 + 27944 TAMBOV (NEW) RS 5273 04147 161 1628 + 27962 PENZA RS 5313 04502 174 1628 + 27995 BEZENCUK RS 5298 04943 45 1628 + 28009 KIRSA RA 5933 05223 167 12 9 + 28076 DEMYANSKOYE RA 5960 06928 55 12 9 + 28214 GLAZOV RA 5813 05267 145 12 9 + 28225 PERM RA 5802 05630 170 1228 (OSO Hp pos and elev) + 28240 NIZHNY TAGIL RA 5788 06007 258 12 9 + 28264 TAVDA RA 5805 06535 62 12 9 + 28275 TOBOLSK RA 5815 06818 50 1228 + 28382 UST-ISIM RA 5772 07118 56 12 9 + 28426 TYOSH RA 5652 05727 319 12 9 + 28445 VERHNEE DUBROVO RA 5673 06107 290 1228 + 28465 YALTUROVOSK RA 5668 06635 60 12 9 + 28493 TARA RA 5690 07438 74 12 9 + 28522 ASKINO RA 5608 05658 168 1228 + 28552 SADRINSK RA 5608 06363 81 12 9 + 28573 ISIM RA 5610 06943 83 12 9 + 28630 ZLATOUST RA 5517 05967 457 12 9 + 28642 CELJABINSK RA 5530 06153 246 12 9 + 28661 KURGAN RA 5547 06540 79 1228 + 28679 PETROPAVLOVSK, KAZAKH RA 5483 06915 136 12 9 + 28698 OMSK RA 5493 07340 91 1228 + 28711 BUGULMA RA 5458 05280 312 12 9 + 28722 UFA RA 5482 05615 104 1228 + 28748 TROICK RA 5408 06162 180 12 9 + 28825 STERLITAMAK RA 5362 05598 130 12 9 + 28831 BELORETSK RA 5393 05833 565 12 9 + 28838 MAGNITOGORSK RA 5335 05908 382 12 9 + 28879 KOKCETAV RA 5328 06935 229 12 9 + 28951 KOSTANAI RA 5932 06362 171 1289 + 28952 KUSTANAI RA 5322 06362 170 1228 WMO Hp R.Shruell 10/03 + 28957 TOBOL RA 5268 06260 208 12 9 + 29231 KOLPASHEV RA 5830 08290 76 1228 + 29263 YENISEYSK RA 5845 09215 78 1228 + 29282 BOGUCHANY RA 5838 09748 131 1228 + 29393 CHERVYANKA RA 5767 09957 220 12 9 + 29553 BOGOTOL RA 5623 08958 291 12 9 + 29572 EMEL JANOVO RA 5618 09262 206 1288 + 29581 KANSK RA 5620 09568 204 12 9 + 29587 YRBEYSKOIE RA 5563 09547 251 12 9 + 29594 TAJSET RA 5595 09800 302 12 9 + 29612 BARABINSK RA 5537 07840 120 1228 + 29634 NOVO-SIBIRSK RA 5503 08290 143 1228 + 29698 NIZHNE-UDINSK RA 5488 09903 410 1228 + 29759 KOMMUNAR RA 5433 08928 846 12 9 + 29838 BARNAUL RA 5333 08370 160 1228 + 29839 BARNAUL RA 5350 08383 145 1228 WMO MAY09 + 29862 HAKASSKAJA RA 5377 09132 256 1228 + 29894 ALGYDZHER RA 5363 09822 935 12 9 + 29915 SLAVGOROD RA 5297 07865 125 12 9 + 29937 ALEYSKAIA RA 5252 08277 174 12 9 + 29999 ORLIK RA 5250 09982 1570 12 9 + 30028 IKA RA 5932 10633 352 12 9 + 30054 VITIM RA 5945 11258 186 1227 + 30102 KEZMA RA 5897 10108 183 12 9 + 30157 MAMA RA 5832 11287 224 12 9 + 30165 SVETLYY RA 5843 11598 422 12 9 + 30217 NIZHNE-ILIMSK RA 5718 10325 254 12 9 + 30230 KIRENSK RA 5777 10812 257 1228 + 30253 BODABJO RA 5785 11420 278 12 9 + 30309 BRATSK RA 5630 10170 417 1228 + 30320 OSETROVO RA 5680 10580 289 12 9 + 30337 KAZACINSK RA 5628 10757 358 12 9 + 30372 CARA RA 5692 11825 711 1228 + 30385 UST-NIUKSHA RA 5658 12148 426 12 9 + 30393 CHULMAN RA 5683 12487 664 12 9 + 30433 NIZHNE-ANGARSK RA 5578 10955 475 12 9 + 30469 KALAKAN RA 5512 11675 613 12 9 + 30521 ZHIGALOVO RA 5480 10517 415 1228 + 30526 TYRKA RA 5450 10713 650 12 9 + 30537 POKOUNIKI RA 5403 10827 465 12 9 + 30554 BAGDARIN RA 5448 11358 995 1227 WMO Jun2010 + 30565 UST-KARENGA RA 5445 11652 686 12 9 + 30603 ZIMA/UKHTUY RA 5393 10205 458 12 9 + 30612 BALAGANSK RA 5400 10305 377 12 9 + 30622 KACUG RA 5397 10587 552 12 9 + 30635 UST-BARGUZIN RA 5343 10898 459 1228 + 30650 ROMANOVKA RA 5322 11277 891 12 9 + 30664 TUNGOKOCEN RA 5353 11562 810 12 9 + 30669 ZHILOVO RA 5307 11748 707 12 9 + 30673 MOGACHA RA 5373 11978 625 1228 + 30683 YEROFEY PAVLOVICH RA 5397 12193 524 12 9 + 30688 POKROVKA RA 5333 12155 315 12 9 + 30692 SKOVORODINO RA 5400 12397 400 1228 + 30700 KHORE RA 5217 10035 1590 12 9 + 30703 YNGA RA 5297 10198 540 12 9 + 30710 IRKUTSK RA 5237 10418 427 1228 + 30715 ANGARSK RA 5248 10385 450 1228 + 30729 KABANSK RA 5205 10665 468 12 9 + 30731 GORIACHINSK RA 5298 10828 486 12 9 + 30739 KHORINSK RA 5217 10977 666 12 9 + 30745 SOSNOVO RA 5253 11155 952 12 9 + 30758 CHITA RA 5202 11333 672 1228 + 30772 UST-KARA RA 5270 11880 405 12 9 + 30777 SRETENSK RA 5227 11770 465 12 9 + 30802 MONDY RA 5168 10098 1303 12 9 + 30812 SLIUDIANKA RA 5165 10373 464 12 9 + 30822 BABUSKIN RA 5172 10587 480 12 9 + 30823 ULAN-UDE RA 5180 10743 510 12 9 + 30829 NOVO-SELENGUINSK RA 5110 10665 542 12 9 + 30838 PETROVSKIY RA 5128 10885 800 12 9 + 30844 HILOK RA 5135 11050 808 12 9 + 30849 NOVO-DORONINSKOYE RA 5105 11177 841 12 9 + 30856 SEJLOVAJA RA 5148 11455 856 12 9 + 30858 KURET-DARASUA RA 5120 11372 797 1228 + 30875 YAKOVLEVSK RA 5158 11847 698 12 9 + 30879 NERCINSKIY RA 5132 11962 619 12 9 + 30915 ZAKAMENSK RA 5042 10362 984 12 9 + 30925 KJAHTA RA 5037 10645 789 12 9 + 30935 KRASNY TCHIKOI RA 5037 10875 770 1228 + 30948 GRYAZI RA 4950 11158 1097 12 9 + 30954 DULDURGA RA 5068 11358 752 12 9 + 30957 AKSA RA 5028 11328 734 12 9 + 30965 BORZIA RA 5038 11652 675 1228 + 30969 MATSIYEVSKAYA RA 4973 11727 736 12 9 + 30975 PRIARGUNSK RA 5040 11912 517 12 9 + 31004 ALDAN RA 5862 12537 680 1228 + 31088 OKHOTSK RA 5937 14320 8 1228 + 31093 UST-ARMAN RA 5967 15013 8 12 9 + 31137 TOKO RA 5617 13100 858 12 9 + 31168 AIAN RA 5645 13815 7 1227 + 31174 OSTROV CHANTAR RA 5487 13750 17 12 9 + 31286 CHUMIKAN RA 5470 13528 9 12 9 + 31300 ZEYA RA 5375 12723 228 1227 + 31329 EKIMCHAN RA 5307 13293 543 1227 + 31369 NIKOLAYEVSK-NA-AMURE RA 5315 14070 46 1228 + 31388 NORSKIJ SKLAD RA 5235 12992 207 12 9 + 31416 IM. POLINY OSIPENKO RA 5242 13650 73 12 9 + 31439 BOGORODSKOE RA 5238 14047 31 12 9 + 31445 SVOBODNIY RA 5145 12812 197 12 9 + 31492 BICHI RA 5197 13818 430 12 9 + 31510 BLAGOVESHCHENSK RA 5027 12750 177 1228 + 31532 CHEKUNDA RA 5082 13217 234 12 9 + 31538 SUTUR RA 5007 13213 340 1228 + 31561 KOMSOMOLSK RA 5060 13708 35 1228 + 31562 NIZHNE TAMBOVSKOYE RA 5093 13820 64 12 9 + 31594 ARKHARA RA 4942 13008 133 12 9 + 31655 TOITSKOIE RA 4945 13657 29 12 9 + 31683 TUNNIN RA 4967 14012 58 12 9 + 31707 YEKATERINO NIKOLSKOIE RA 4773 13097 72 1228 + 31713 BIROBIDZHAN RA 4872 13292 76 12 9 + 31736 KHABAROVSK RA 4853 13523 72 1228 + 31770 SOVETSKAY GAVAN RA 4900 14027 22 1228 + 31801 GVASIUGUI RA 4767 13618 180 12 9 + 31823 GROSSEVICI RA 4797 13953 36 12 9 + 31829 MYS ZOLOTOY RA 4732 13898 27 12 9 + 31832 BIKIN RA 4680 13427 62 12 9 + 31873 YMAN RA 4593 13374 107 1228 + 31883 VOSTRETSOVO RA 4588 13497 150 12 9 + 31895 UST-KOLUMBE RA 4527 13550 335 12 9 + 31909 TERNEY RA 4505 13662 70 1228 + 31913 TURGI-ROG RA 4522 13198 82 12 9 + 31915 POGRANICNYJ RA 4440 13138 281 12 9 + 31931 SVIYAGUINO RA 4480 13308 99 12 9 + 31939 CHUGUEVKA RA 4415 13387 260 12 9 + 31969 POSET RA 4265 13080 16 12 9 + 31977 SAD-GOROD RA 4327 13205 82 1228 + 31989 PREOBRAGENIE RA 4290 13390 34 12 9 + 32027 POGUIBI RA 5222 14163 7 12 9 + 32061 ALEXANDROVSK RA 5090 14217 30 1228 + 32069 PILVO RA 5005 14217 55 12 9 + 32071 TYMOUSKOE RA 5070 14272 95 12 9 + 32098 PORONAJSK RA 4922 14310 4 1228 + 32099 TERPENIYA RA 4865 14475 33 12 9 + 32121 ILYINSKIY RA 4798 14220 17 12 9 + 32150 JUZNO-SAKHALINSK RA 4692 14273 24 1228 + 32165 YZHNO-KURILSK RA 4403 14585 40 1228 + 32186 URUP RA 4620 15050 73 1228 + 32207 MATYA RA 4805 15325 55 12 9 + 32215 KOZYREVSKOYE RA 5070 15623 23 12 9 + 32227 UST-PALANA RA 5908 15990 8 12 9 + 32287 UST-KHAYRYUZOVO RA 5710 15675 3 12 9 + 32389 KLIUCHI RA 5632 16083 28 1227 + 32408 UST-KAMCHATSK RA 5622 16247 6 12 9 + 32477 SOBOLEVO RA 5430 15597 25 1228 + 32496 MILKOVO RA 5468 15862 125 12 9 + 32509 SEMLYACHIKI RA 5408 15995 26 12 9 + 32539 NACHIKI RA 5312 15775 325 12 9 + 32540 PETROPAVLOVSK RA 5302 15872 78 1228 + 32564 UST-BOLSERECK RA 5267 15623 1 12 9 + 32618 OSTROV BERINGA RA 5520 16598 14 1227 + 33008 BREST RS 5212 02367 142 1627 + 33019 PINSK RS 5212 02613 144 16 9 + 33036 MOZIR RS 5203 02918 175 16 9 + 33041 GOMEL RS 5245 03100 125 1627 + 33135 CHERNIGOV RS 5148 03128 137 16 9 + 33173 KOVEL UR 5122 02468 174 16 9 OSO Hp + 33317 SHEPETIVKA UR 5017 02705 278 1628 OSO Hp + 33345 KYIV UR 5040 03045 167 1628 OSO Hp +UKKK 33377 LUBNY UR 5000 03302 158 1628 OSO Hp and pos. +UKLL 33393 L'VIV UR 4982 02395 323 1627 + 33506 POLTAVA UR 4960 03455 160 16 9 OSO Hp + 33526 IVANO-FRANKIVS'K UR 4890 02470 280 16 9 OSO Hp + 33562 VINNYTSIA UR 4923 02847 298 16 9 OSO Hp + 33631 UZHHOROD UR 4863 02227 124 1628 OSO Hp + 33658 CHERNIVTSI UR 4827 02597 246 1628 OSO Hp + 33711 KIROVOHRAD UR 4848 03225 171 16 9 OSO Hp + 33791 KRYVYI RIH UR 4792 03322 100 1628 NCDC +UKII 33815 KISINEV, MOLDOVA RS 4702 02887 173 1628 +UKOO 33837 ODESA UR 4648 03063 42 1628 + 33889 IZMAIL UR 4537 02887 30 16 9 + 33902 KHERSON RS 4667 03262 48 16 9 + 33910 GUENICHESK RS 4617 03482 15 16 9 + 33946 SIMFEROPOL RS 4502 03398 280 1628 + 33966 KRYMSKA UR 4505 03460 205 1628 + 33976 FEODOSIJA RS 4503 03538 26 16 9 + 34009 KURSK RS 5165 03618 246 1627 + 34116 STARI OSKOL RS 5130 03788 145 16 9 + 34122 VORONEZ RS 5167 03927 100 1628 + 34152 BALASHOV RS 5155 04315 154 16 9 + 34172 SARATOV RS 5157 04603 166 1627 + 34186 ERSOV RS 5133 04827 104 16 9 + 34214 BELGOROD RS 5058 03658 122 16 9 + 34247 KALACH RS 5042 04105 93 1628 + 34300 KHARKOV RS 4993 03628 148 1628 + 34363 KAMYSHIN RS 5008 04542 58 16 9 + 34398 FURMANOVO RS 4967 04948 10 16 9 + 34445 BOKOVSKAIA RS 4922 04183 91 16 9 + 34519 DONECK RS 4807 03777 259 16 9 + 34523 LUGANSK RS 4860 03927 138 16 9 + 34560 VOLGOGRAD RS 4868 04435 141 1627 + 34579 VERKHNIY BASKUNCHAK RS 4823 04673 34 16 9 + 34601 ZAPOROZHIE RS 4787 03532 104 16 9 + 34731 ROSTOV RS 4725 03982 78 1628 + 34737 KUSHCHEVSKAYA RS 4657 03963 14 16 9 + 34743 ZIMOVNIKI RS 4715 04248 70 16 9 + 34838 TIKHORETSK RS 4585 04008 79 16 9 + 34858 DIVNOIE RS 4592 04335 87 1628 + 34861 ELISIA RS 4632 04430 150 16 9 + 34880 ASTRAKHAN RS 4635 04797 -22 1628 + 34929 KRASNODAR/PASHKOVSKAIA RS 4503 03915 33 16 9 + 35026 ZILAIR RA 5222 05740 498 12 9 + 35067 YESIL RA 5188 06633 222 12 9 + 35078 ATBASAR RA 5182 06837 308 12 9 + 35108 URALSK RA 5125 05128 37 1228 + 35121 CHKALOV RA 5175 05510 119 1228 + 35138 ORSK RA 5120 05857 206 12 9 + 35188 CELINOGRAD RA 5113 07137 348 12 9 + 35225 MARTUK RA 5075 05653 178 12 9 + 35229 AKTJUBINSK RA 5017 05709 219 1228 + 35361 AMANGELDY RA 5013 06523 142 1228 + 35376 BERLIK RA 4988 06952 350 12 9 + 35394 KARAGANDA RA 4948 07309 553 1228 + 35406 KALMYKOVO RA 4905 05187 4 12 9 + 35542 IRGIZ RA 4862 06127 116 12 9 + 35576 KYZYL-MAR RA 4830 06965 361 12 9 + 35633 CHELKAR RA 4785 05962 176 12 9 + 35671 DZHEZKAZ-GAN RA 4780 06772 345 1228 + 35700 ATYRAY RA 4712 05192 -22 1228 WMO MAY09 + 35746 ARALSKOE MORE RA 4678 06165 62 1228 + 35756 KARA-KUM RA 4688 06467 79 1228 + 35796 BALHASH RA 4690 07500 415 1228 + 35953 DZUSALY RA 4552 06408 101 12 9 + 36003 PAVLODAR RA 5228 07695 118 1228 + 36034 RUBCOVSK RA 5150 08122 215 12 9 + 36061 TUROCHAK RA 5227 08717 322 12 9 + 36091 VERH NEUSINSKOYE RA 5227 09300 660 12 9 + 36096 KYZYL RA 5167 09438 629 1228 + 36259 JOSH AGACH RA 5000 08867 1758 1228 + 36403 UST-KAMENOGORSK RA 4997 08258 284 12 9 + 36535 KOKPEKTI RA 4875 08237 511 12 9 + 36622 AIAGUZ RA 4797 08045 662 12 9 + 36665 ZAYSAN RA 4747 08492 603 12 9 + 36736 BAKHTY RA 4665 08275 441 12 9 + 36778 TALDY-KURGAN RA 4500 07835 602 12 9 + 36806 DRUZHBA RA 4530 08243 457 12 9 + 36821 BAKANAS RA 4483 07627 395 12 9 + 36859 PANFILOV RA 4417 08007 640 1228 + 36870 ALMATY RA 4321 07701 663 1228 + 36872 ALMATY RA 4336 07700 663 12 9 + 36889 TURGEN RA 4338 07755 2134 12 9 + 36974 NATYN RA 4143 07600 2049 1228 + 36982 TIEN SHAN RA 4190 07813 3614 12 9 + 37004 GUELENDZHIK RS 4457 03808 4 16 9 + 37018 TAUPSE RS 4410 03907 95 1628 + 37021 MAJKOP RS 4462 04008 213 16 9 + 37031 ARMAVIR RS 4498 04112 208 16 9 + 37054 MINERALNYE VODY RS 4422 04310 314 1628 + 37061 PRIKUMSK RS 4480 04417 118 16 9 + 37228 ORDJONIKIDZE RS 4305 04465 670 16 9 + 37235 GROZNYY RS 4335 04568 124 16 9 + 37259 MAHACHKALA RS 4301 04748 2 16 9 + 37260 SUHUMI RS 4302 04103 13 1627 + 37395 KUTAISI RS 4227 04263 116 16 9 + 37409 SAKARA RS 4213 04303 148 16 9 + 37420 LENINGORI RS 4212 04450 670 16 9 + 37461 SULAK RS 4240 04623 2923 16 9 + 37472 MAHACKALA RS 4302 04743 -6 1628 + 37484 BATUMI RS 4165 04163 6 1628 + 37549 TBILISI RS 4168 04495 490 1627 + 37575 ZAKATALY RS 4163 04665 518 16 9 + 37639 AKSTAFA RS 4112 04545 333 16 9 + 37686 LENINAKAN RS 4078 04383 1529 16 9 + 37709 SIEVAN RS 4055 04493 1937 16 9 + 37735 KIROVABAD RS 4072 04642 303 16 9 + 37747 YEVLAKH RS 4062 04715 15 16 9 + 37789 YEREVAN RS 4013 04447 1140 1628 WMO Hp R.Shruell 10/03 + 37860 ZABRAT RS 4065 04998 29 1628 + 37895 STEPANAKERT RS 3982 04675 857 16 9 + 37897 SISIAN RS 3953 04617 1615 16 9 + 37936 NAKHICHEVAN RS 3920 04542 875 16 9 + 37985 LENKORAN RS 3873 04883 -11 1628 + 38001 FORT SEVCHENKO RA 4455 05025 -20 12 9 + 38062 KZYLORDA RA 4485 06550 130 1228 + 38064 KYZYLORDA RA 4477 06552 133 12 9 + 38082 KAMKALI-KUL RA 4483 07002 207 12 9 + 38198 TURKESTAN RA 4327 06822 209 12 9 + 38232 AK-KUDAK RA 4297 05412 -76 12 9 + 38264 NUKUS RA 4245 05962 77 12 9 + 38317 BAIRKUM RA 4213 06813 238 12 9 + 38328 CHIMKENT RA 4230 06960 552 12 9 + 38341 ZHAMBYL RA 4251 07123 651 1228 + 38353 BISHKEK RA 4285 07453 760 1228 + 38392 TASHAUZ RA 4183 05997 87 1227 + 38413 TAMDY RA 4173 06462 220 1228 + 38457 TASHKENT RA 4127 06927 491 1228 + 38507 KRASNOVODSK RA 4003 05298 90 1228 + 38527 DAVALI RA 4007 05738 46 12 9 + 38567 KERMINE RA 4013 06535 347 12 9 + 38589 JANGIER RA 4022 06883 356 12 9 + 38599 LENINABAD RA 4022 06973 414 12 9 + 38606 KOKAND RA 4055 07095 408 12 9 + 38613 DZHALALABAD RA 4092 07295 771 1228 + 38618 FERGANA RA 4037 07175 577 12 9 + 38687 CHARDZHOU RA 3908 06360 190 1228 + 38696 SAMARKAND RA 3957 06695 675 12 9 + 38705 PENDZHIKENT RA 3948 06760 1015 12 9 + 38750 GAZAN-KULI RA 3747 05397 -25 1228 + 38763 KYZYL-ARVAT RA 3898 05628 97 12 9 + 38815 GUZUR RA 3863 06627 524 12 9 + 38836 DUSANBE RA 3858 06878 813 1228 + 38862 FEDCHENKO RA 3892 07217 4169 12 9 + 38879 OKSU RA 3807 07447 3740 1228 + 38880 ASHKHABAD RA 3797 05833 304 1228 + 38886 TEDZHEN RA 3738 06052 188 12 9 + 38911 KERKI RA 3783 06520 242 12 9 + 38927 TERMEZ RA 3728 06732 302 1228 + 38943 KULYAB RA 3792 06975 586 12 9 + 38954 KHOROG RA 3750 07150 2080 1228 + 38989 TAKHTA BAZAR RA 3590 06297 349 1228 + 40001 KAMISHLI SY 3705 04122 451 16 9 + 40007 ALEPPO SY 3633 03722 425 1660 + 40016 HASSAKAH SY 3650 04075 295 16 9 + 40022 LATTAKIA SY 3550 03578 7 16 9 + 40030 HAMA SY 3513 03675 309 16 9 + 40039 RAQQA SY 3593 03902 245 16 9 + 40045 DAYR AZ ZAWR SY 3532 04015 212 16 9 + 40080 DAMASCUS SY 3342 03652 611 1660 + 40100 BEIRUT/KHALDE LB 3382 03548 29 1637 WMO Ha R.Shruell 10/03 + 40102 RAYACK LB 3387 03600 927 16 9 + 40105 LES CEDRES LB 3425 03605 1915 16 9 + 40165 HAIFA/R. DAVID IS 3267 03518 51 16 9 + 40179 BET DAGAN IS 3200 03482 35 16 9 + 40180 TEL AVIV/B.GURION IS 3200 03490 40 16 9 + 40186 ASHDOD NORTH IS 3187 03468 20 16 9 + 40191 BEERSHEAVA IS 3123 03478 275 16 9 + 40199 EILAT IS 2955 03495 11 16 9 + 40230 IRBID JD 3255 03585 618 16 9 + 40265 MAFRAQ JD 3237 03625 687 1650 + 40270 AMMAN AIRPORT JD 3198 03598 767 16 9 + 40290 ATAROT JD 3187 03522 759 16 9 + 40373 QAISUMAH SD 2833 04612 359 1260 + 40375 TABOUK SD 2837 03658 768 1261 + 40394 HAIL SD 2743 04168 1002 1261 WMO Hp + 40400 EL WEJH SD 2623 03643 22 1260 + 40417 KING FAHD AIRPORT SD 2644 04981 12 1260 + 40420 AL AHSA SD 2528 04948 172 1260 + 40430 MEDINA SD 2455 03972 636 1260 + 40437 KING KHALID AIRPORT SD 2493 04672 612 1261 + 40438 RIYADH SD 2470 04673 603 12 9 + 40581 SHUWAIKH KW 2933 04805 11 1261 OSO Hp and pos. + 40582 KUWAIT AIRPORT KW 2922 04798 55 1261 + 40583 AHMADI KW 2910 04807 122 12 9 + 40608 MOSUL IQ 3632 04315 222 12 9 + 40642 RUTBA IQ 3303 04028 615 12 9 + 40650 BAGHDAD IQ 3323 04423 34 1260 + 40676 NASIRIYA IQ 3108 04623 3 12 9 + 40689 BASRA IQ 3057 04778 2 12 9 + 40706 TABRIZ IR 3813 04625 1361 1261 + 40740 GHUCHAN IR 3685 05427 1287 1260 OSO Hp and pos. + 40745 MASHHAD IR 3627 05963 999 1260 WMO Hp R.Shruell 10/03 + 40754 TEHERAN/MEHRABAD IR 3568 05132 1191 1261 + 40766 KERMANSHAH IR 3435 04715 1322 1261 + 40795 VAHDATI AFB IR 3243 04840 152 12 9 + 40800 ESFAHAN IR 3262 05167 1550 1261 + 40809 BIRJAND IR 3287 05920 1491 1237 + 40811 AHWAZ IR 3133 04867 22 1237 + 40821 YAZD IR 3190 05428 1237 1237 + 40841 KERMAN IR 3025 05697 1754 1237 + 40848 SHIRAZ IR 2953 5260 1484 1280 WMO Jun2010 + 40856 ZAHEDAN IR 2947 06088 1379 12 9 + 40858 BUSHEHR IR 2895 05083 11 1237 + 40875 BANDARABBASS IR 2722 05628 10 1260 + 40898 CHAHBAHAR IR 2530 06063 6 1237 +OAMS 40911 MAZAR-I-SHARIF AH 3667 06720 378 1251 +OAUZ 40913 KUNDUZ AH 3624 06892 433 1248 + 40938 HERAT AH 3422 06222 964 12 9 + 40948 KABUL AIRPORT AH 3455 06922 1791 12 9 + 40980 MOKUR AH 3283 06778 2000 12 9 + 40984 URGOON AH 3292 06913 2262 12 9 + 40990 KANDAHAR AIRPORT AH 3150 06585 1010 12 9 + 41006 MUWAIH SD 2272 04162 1006 12 9 + 41014 OBAYLAH SD 2200 04992 150 12 9 + 41024 JEDDAH/ABDUL AZIZ AIRPORT SD 2170 03918 17 1261 + 41062 SULAYIL SD 2047 04567 617 1260 + 41084 BISHA SD 1997 04267 1167 12 9 + 41112 ABHA SD 1823 04265 2093 1280 + 41114 KHAMIS MUSHAIT SD 1830 04280 2060 1260 + 41140 GEZAN SD 1687 04258 5 1260 + 41150 BAHRAIN/MUHARRAQ BH 2627 05062 2 12 9 + 41170 DOHA QT 2527 05155 10 1260 + 41196 SHARJAH ER 2535 05538 2 12 9 + 41217 ABU DHABI AIRPORT ER 2443 05465 27 12 9 + 41256 SEEB AIRPORT OM 2358 05828 15 1261 WMO MAY09 + 41288 MASIRAH OM 2068 05890 21 12 9 + 41316 SALALAH OM 1703 05408 17 12 9 + 41360 HODEIDAH YE 1475 04298 8 12 9 + 41390 TAIZ YE 1368 04413 1385 12 9 + 41404 SANAA YE 1552 04418 2206 1237 + 41443 RIYAN DY 1465 04932 25 12 9 + 41480 ADEN/KHORMAKSAR DY 1283 04503 4 1237 + 41494 SOCOTRA DY 1263 05390 45 1261 + 41506 CHITRAL PK 3585 07183 1494 12 9 + 41515 DROSH PK 3540 07178 1480 12 9 +OPGT 41516 GILGIT PK 3592 07433 1459 12 9 +OPSD 41517 SKARDU PK 3534 07554 2230 12 9 + 41529 PESHAWAR PK 3403 07193 329 12 9 + 41530 PESHAWAR PK 3402 07158 360 1237 + 41560 PARACHINAR PK 3387 07008 1728 12 9 + 41571 CHAKLALA PK 3362 07310 509 12 9 +OPSR 41593 SARGODHA PK 3205 07267 187 12 9 + 41594 SARGODHA PK 3205 07267 186 12 9 + 41598 JHELUM PK 3293 07372 233 12 9 + 41600 SIALKOT PK 3250 07453 256 12 9 + 41620 FORT SANDEMAN PK 3135 06947 1405 12 9 + 41624 DERA ISMAIL KHAN PK 3182 07092 174 12 9 + 41640 LAHORE PK 3155 07433 214 1261 + 41660 QUETTA AIRPORT PK 3025 06688 1589 12 9 + 41661 QUETTA PK 3027 06692 1621 1237 + 41675 MULTAN PK 3020 07143 123 1237 + 41678 BAHAWALNAGAR PK 2997 07325 163 12 9 + 41685 BARKHAN PK 2988 06972 1097 12 9 +OPKL 41696 KALAT PK 2903 06658 2015 12 9 + 41710 NOKKUNDI PK 2882 06275 679 12 9 + 41712 DALBANDIN PK 2888 06440 849 12 9 + 41715 JACOBABAD PK 2830 06847 56 12 9 + 41718 KHANPUR PK 2865 07068 87 12 9 + 41739 PANJGUR PK 2697 06410 981 1237 + 41744 KHUZDAR PK 2783 06663 1225 12 9 + 41749 NAWABSHAH PK 2625 06837 37 12 9 + 41756 JIWANI PK 2507 06180 56 12 9 +OPKD 41764 HYDER ABAD PK 2538 06842 30 12 9 (AFWA elev) + 41768 CHHOR PK 2552 06978 6 12 9 + 41780 KARACHI PK 2490 06713 23 1237 + 41859 RANGPUR BW 2573 08923 34 12 9 + 41883 BOGRA BW 2485 08937 20 12 9 + 41891 SYLHET BW 2490 09188 35 12 9 + 41907 ISHURDI BW 2413 08905 14 12 9 + 41923 DHAKA BW 2377 09038 9 12 9 + 41936 JESSORE BW 2318 08917 7 12 9 + 41943 FENI BW 2303 09142 8 12 9 + 41950 BARISAL BW 2275 09037 4 12 9 + 41977 CHITTAGONG BW 2235 09182 34 12 9 + 41992 COX'S BAZAR BW 2143 09193 4 12 9 + 42027 SRINAGAR IN 3408 07483 1585 1220 + 42055 JAMMU IN 3275 07492 291 12 9 + 42062 DHARAMSALA IN 3227 07638 1211 12 9 + 42065 MANALI IN 3227 07717 2039 12 9 + 42071 AMRITSAR IN 3170 07480 229 12 9 + 42101 PATIALA IN 3033 07647 249 1220 + 42103 AMBALA IN 3038 07677 272 12 9 + 42105 CHANDIGARH IN 3073 07688 346 12 9 + 42111 DEHRA DUN IN 3032 07803 682 12 9 + 42123 GANGANAGAR IN 2992 07388 176 12 9 + 42165 BIKANER IN 2800 07330 224 12 9 + 42182 NEW DELHI/SAFDARJUNG IN 2858 07720 267 1220 + 42189 BAREILLY IN 2837 07940 173 12 9 + 42260 AGRA IN 2715 07797 169 12 9 + 42273 BAHRAICH IN 2757 08160 124 12 9 + 42314 DIBRUGARH/MOHANBARI IN 2748 09502 111 1220 + 42339 JODHPUR IN 2630 07302 224 1220 + 42348 JAIPUR IN 2682 07580 390 12 9 + 42361 GWALIOR IN 2623 07825 207 1220 + 42367 KANPUR IN 2640 08040 123 12 9 + 42369 LUCKNOW IN 2675 08088 122 1220 + 42379 GORAKHPUR IN 2675 08337 77 1220 + 42382 RAXAUL IN 2698 08485 83 12 9 + 42397 SILIGURI IN 2667 08837 123 1220 + 42398 SILIGURI IN 2663 08832 131 1220 + 42410 GAUHATI IN 2610 09158 54 1220 + 42415 TEZPUR IN 2662 09278 77 12 9 + 42475 ALLAHABAD/BAMRAULI IN 2545 08173 98 12 9 + 42492 PATNA IN 2560 08510 60 1220 + 42498 BHAGALPUR IN 2523 08695 49 12 9 + 42523 LUMDING IN 2575 09318 149 12 9 + 42542 UDAIPUR IN 2462 07388 514 12 9 + 42543 UDAIPUR IN 2458 07370 582 12 9 + 42591 GAVA IN 2475 08495 116 12 9 + 42623 IMPHAL IN 2467 09390 774 12 9 + 42634 BHUJ IN 2325 06967 80 12 9 + 42647 AHMEDABAD IN 2307 07263 55 1220 + 42667 BHOPAL IN 2328 07735 523 1220 + 42675 JABALPUR IN 2317 07995 393 12 9 + 42701 RANCHI IN 2332 08532 652 1220 + 42704 PANAGARH IN 2347 08743 73 12 9 + 42724 AGARTALA IN 2388 09125 16 1220 + 42734 JAMNAGAR IN 2245 07008 23 12 9 + 42754 INDORE IN 2272 07580 567 12 9 + 42779 PENDRA IN 2277 08190 624 1220 + 42798 JAMSHEDPUR IN 2282 08618 142 12 9 + 42809 CALCUTTA/DUM DUM IN 2265 08845 5 1220 + 42840 SURAT IN 2120 07283 12 12 9 + 42867 NAGPUR SONEGAON IN 2110 07905 308 1220 + 42874 PBO RAIPUR IN 2123 08165 298 1220 + 42886 JHARSUGUDA IN 2192 08408 230 12 9 + 42895 BALASORE IN 2150 08693 20 12 9 + 42909 VERAVAL IN 2090 07037 8 12 9 + 42971 BHUBANESHWAR IN 2025 08583 46 1220 + 43003 BOMBAY/MUMBAI IN 1912 07285 14 1220 + 43009 AHMADNAGAR IN 1908 07480 657 1220 OSO Hp and pos. + 43014 AURANGABAD/CHIKALTHANA IN 1985 07540 582 1220 + 43041 JAGDALPUR IN 1908 08203 553 1220 + 43049 GOPALPUR IN 1927 08488 17 12 9 + 43063 POONA IN 1853 07385 559 12 9 + 43110 RATNAGIRI IN 1698 07333 34 12 9 + 43128 HYDERABAD AIRPORT IN 1745 07847 545 1220 + 43150 VISAKHAPATNAM IN 1772 08330 43 1220 + 43181 VIJAYAWADA/GANNAVARAM IN 1653 08080 24 12 9 + 43182 NANDIGAMA IN 1678 08028 51 12 9 + 43185 MACHILIPATNAM IN 1620 08115 3 1220 + 43192 PANJIM IN 1548 07382 60 1220 + 43201 GADAG IN 1542 07563 650 12 9 + 43237 ANANTAPUR IN 1468 07762 350 12 9 + 43279 MADRAS/MINAMBAKKAM IN 1300 08018 16 1220 + 43284 MANGALORE/BAJPE IN 1297 07490 102 12 9 + 43285 MANGALORE/PANAMBUR IN 1295 07483 31 1220 + 43287 MERCARA IN 1242 07573 1152 12 9 + 43295 BANGALORE IN 1297 07758 921 1220 + 43311 M.O. AMINI IN 1112 07273 3 1220 + 43333 PORT BLAIR IN 1167 09272 79 1220 + 43344 TIRUCHIRAPALLI IN 1077 07872 88 12 9 + 43346 KARAIKAL IN 1092 07983 7 1220 + 43347 NAGAPPATTINAM IN 1077 07985 9 12 9 + 43353 COCHIN/WILLINGDON IN 0995 07627 3 1220 + 43359 MADURAI IN 0992 07812 133 12 9 + 43368 CAR NICOBAR IN 0915 09282 14 1220 + 43369 MINICOY IN 0830 07315 2 1220 + 43371 THIRUVANANTHAPURAM IN 0848 07695 64 1220 + 43395 MALE IS. MV 0417 07350 6 12 9 + 43413 MANNAR SB 0898 07992 3 12 9 + 43418 TRINCOMALEE SB 0858 08125 7 12 9 + 43421 ANURADHAPURA SB 0833 08042 93 12 9 + 43424 PUTTALAM SB 0803 07983 2 12 9 + 43466 COLOMBO SB 0690 07987 7 12 9 + 43475 POTTUVIL SB 0688 08183 8 12 9 + 43497 HAMBANTOTA SB 0612 08113 20 12 9 + 43555 MALE MV 0420 07353 2 1280 + 43599 GAN MV -0068 07315 2 1280 + 44212 ULAN GOM MO 4997 09208 939 1228 + 44218 KOHO HOVDO MO 4802 09165 1406 12 9 + 44231 MUREN MO 4963 10017 1283 1261 + 44239 BULGAN MO 4880 10355 1210 12 9 + 44241 BARUNHARA MO 4892 10607 807 12 9 + 44259 CHOIBALSAN MO 4807 11450 747 1228 + 44272 ULAN KOM MO 4775 09685 1753 12 9 + 44277 ALTAI MO 4640 09625 2181 1228 + 44282 TSETSERLEG MO 4745 10147 1697 12 9 + 44288 ARBAIHER MO 4627 10278 1813 1228 + 44292 ULAN BATOR MO 4793 10698 1306 1228 + 44341 MANDALGOVL MO 4577 10628 1397 12 9 + 44354 SAINSHAND MO 4490 11012 936 1228 + 44373 DALANZADGAD MO 4358 10442 1465 1228 + 44385 HANBOGD MO 4320 10717 914 12 9 + 44454 KATMANDU NP 2770 08537 1348 12 9 + 45004 KING'S PARK HK 2232 11417 66 1261 + 46689 MATSU TW 2617 11993 91 12 9 + 46692 TAIPEI TW 2503 12152 9 1237 + 46697 TAOYUAN TW 2505 12122 48 12 9 + 46699 HUALIEN TW 2398 12160 19 12 9 + 46734 MAKUNG TW 2357 11962 38 12 9 + 46736 KINMEN TW 2443 11843 12 12 9 + 46741 TAINAN TW 2300 12022 14 12 9 + 46743 TAINAN AFB TW 2295 12020 16 12 9 + 46746 CHIA-I TW 2347 12038 25 12 9 + 46747 TUNGKONG TW 2247 12043 8 12 9 + 46749 TAICHUNG TW 2415 12068 78 12 9 + 46750 PINGTUNG SOUTH TW 2267 12045 24 12 9 + 46751 TAICHUNG TW 2418 12065 112 12 9 + 46759 HENGCHUN TW 2200 12075 24 12 9 + 46763 HWALIEN TW 2402 12162 14 12 9 + 46766 TAITUNG TW 2275 12115 10 12 9 + 46767 TUNG SHIH TW 2353 12013 1 12 9 + 46770 CHUAN KANG TW 2427 12062 203 12 9 + 46780 LU-TAO TW 2268 12150 280 12 9 + 46810 PRATAS IS. TW 2067 11672 6 12 9 + 46902 NANSHAN TW 1072 11583 5 12 9 + 47022 PUNGSAN KR 4082 12815 1206 12 9 + 47041 HAMHUNG KR 3993 12755 38 12 9 + 47058 PYONGYANG KR 3902 12582 38 12 9 + 47090 SOKCHO KO 3825 12857 18 12 9 + 47101 CHUNCHEON KO 3790 12774 78 1221 + 47102 CHONGONG-NI KO 3797 12463 158 12 9 WMO Hp R.Shruell 10/03 + 47103 PACKLYUNGDO KO 3797 12467 177 12 9 + 47104 CAMP PAGE KO 3788 12772 76 12 9 + 47106 UIJONGBO KO 3787 12680 10 12 9 + 47107 KANGNUNG AFB KO 3775 12895 6 12 9 + 47110 SEOUL/KIMPO KO 3755 12680 18 12 9 + 47111 SEOUL AFB KO 3743 12712 20 12 9 + 47118 HOENGSANG AFB KO 3743 12697 101 12 9 + 47122 OSAN AB KO 3710 12703 52 1221 + 47128 CHONGJU AFB KO 3670 12750 58 12 9 + 47131 CHONGJU KO 3663 12743 59 12 9 + 47132 TAEJON AFB KO 3633 12738 64 12 9 + 47134 YECHON KO 3662 12835 120 12 9 + 47138 POHANG KO 3603 12938 6 1221 + 47139 POHANG AFB KO 3598 12942 20 12 9 + 47141 KUNSAN AFB KO 3592 12662 10 12 9 + 47142 TAEGU KO 3590 12865 35 12 9 + 47153 PUSAN WEST KO 3518 12893 4 12 9 + 47154 PUSAN EAST KO 3517 12913 2 12 9 + 47158 KWANGJU AB KO 3512 12682 13 1221 + 47161 SACHON KO 3508 12808 8 12 9 +RKJY 47167 YEOSU KO 3484 12762 21 1217 + 47169 HEUKSANDO KO 3468 12545 83 12 9 + 47185 CHEJU KO 3328 12617 73 1221 + 47187 MOSULPO KO 3320 12627 13 12 9 + 47401 WAKKANAI JP 4542 14168 11 1247 + 47412 SAPPORO JP 4305 14133 26 1247 +RJCK 47418 KUSHIRO JP 4298 14438 40 1248 + 47420 NEMURO JP 4333 14558 39 1247 + 47515 HACHINOHE JP 4055 14147 49 12 9 + 47580 MISAWA AFB JP 4070 14138 39 1247 + 47582 AKITA JP 3972 14010 7 1247 + 47590 SENDAI JP 3827 14090 43 1247 + 47600 WAJIMA JP 3738 13690 14 1247 + 47604 NIIGATA JP 3792 13905 7 12 9 + 47624 MAEBASHI JP 3640 13907 113 12 9 + 47629 MITO JP 3638 14047 35 12 9 + 47646 TATENO JP 3605 14013 31 1247 + 47655 OMAEZAKI JP 3460 13822 47 12 9 + 47678 HACHIJO JIMA JP 3312 13978 153 1247 + 47681 HAMAMATSU AFB JP 3475 13770 48 1247 + 47684 YOKKAICHI JP 3493 13658 52 12 9 + 47688 TATEYAMA AFB JP 3498 13983 5 12 9 + 47727 SHIMOFUSA AFB JP 3578 14002 33 12 9 +RCFG 47741 MATSU JP 3545 13301 20 1248 + 47744 YONAGO JP 3543 13335 8 1247 + 47764 IWAKUNI JP 3415 13223 3 12 9 + 47772 OSAKA JP 3468 13553 50 12 9 + 47778 SHIONOMISAKI JP 3345 13577 75 1247 + 47807 FUKUOKA JP 3358 13038 15 1247 + 47827 KAGOSHIMA JP 3163 13060 31 1247 + 47849 UCHINOURA JP 3125 13108 277 1222 + 47855 NAGASAKI JP 3292 12992 6 12 9 + 47881 TOKUSHIMA AFB JP 3413 13460 11 1222 + 47884 KOMAT SUIJIMA AFB JP 3400 13463 6 12 9 + 47898 SHIMIZU JP 3272 13302 32 12 9 + 47909 NAZE JP 2838 12955 295 1247 + 47918 ISHIGAKIJIMA JP 2433 12417 7 1247 + 47936 NAHA, OKINAWA JP 2620 12768 27 1222 + 47938 IE SHIMA JP 2672 12778 60 12 9 + 47945 MINAMIDAITO JIMA JP 2583 13123 20 1247 + 47971 CHICHI JIMA JP 2708 14218 8 12 9 + 47981 IWO JIMA JP 2478 14133 116 1222 + 47991 MARCUS IS. JP 2430 15397 9 1222 + 48008 MYITKYINA BM 2537 09740 147 12 9 + 48024 KALEMYO BM 2320 09407 152 12 9 + 48042 MANDALAY BM 2198 09610 76 1261 + 48047 MYINGYAN BM 2147 09538 60 12 9 + 48053 MEIKTILA BM 2088 09590 220 12 9 + 48060 KENGTUNG BM 2130 09962 828 12 9 + 48062 AKYAB BM 2013 09288 5 12 9 + 48071 KYAUKPYU BM 1942 09355 5 12 9 + 48078 TOUNGOO BM 1892 09647 47 12 9 + 48080 SANDOWAY BM 1847 09435 11 12 9 + 48094 BASSEIN BM 1677 09477 10 12 9 + 48096 MINGALADON BM 1690 09618 29 12 9 + 48097 RANGOON BM 1677 09617 15 12 9 + 48108 TAVOY BM 1410 09822 17 12 9 + 48109 COCO ISLAND BM 1412 09337 3 12 9 + 48110 MERGUI BM 1243 09860 37 12 9 + 48112 VICTORIA POINT BM 0997 09858 47 12 9 + 48327 CHIANG MAI TH 1878 09898 313 12 9 + 48351 UTTARADIT TH 1762 10010 63 12 9 + 48354 UDON THANI TH 1738 10280 178 12 9 + 48357 NAKHON PHANOM TH 1742 10478 140 12 9 + 48378 PHITSANULOK TH 1682 10027 44 12 9 + 48379 PHETCHABUN TH 1643 10115 114 12 9 + 48400 NAKHON SAWAN TH 1580 10017 28 12 9 + 48407 UBON RATCHATHANI TH 1525 10487 127 1237 + 48426 LOP BURI TH 1480 10062 10 12 9 + 48431 NAKHON RATCHASIMA TH 1497 10208 188 12 9 + 48453 BANG NA AGROMET TH 1367 10062 6 12 9 + 48455 BANGKOK TH 1372 10057 3 12 9 + 48477 SATTAHIP TH 1268 10098 16 12 9 + 48478 RAYONG TH 1263 10135 65 12 9 + 48480 CHANTHABURI TH 1260 10212 5 12 9 + 48500 PRACHUAP KHIRIKHAN TH 1180 09980 5 12 9 + 48532 RANONG TH 0997 09863 8 12 9 + 48551 SURAT THANI TH 0912 09935 10 12 9 + 48565 PHUKET/MAI KHAO TH 0810 09830 3 12 9 + 48568 SONGKHLA TH 0720 10060 4 12 9 + 48601 PENANG/BAYAN LEPAS MS 0530 10027 4 15 9 + 48602 BUTTERWORTH MS 0547 10038 1 15 9 + 48615 KOTA BHARU MS 0617 10228 5 15 9 + 48620 SITIAWAN MS 0422 10070 8 15 9 + 48648 KUALA LUMPUR/PETALING JAYA MS 0310 10165 57 1561 + 48650 KUALA LUMPUR INTL AIRPORT MS 0273 10170 16 15 9 + 48657 KUANTAN MS 0378 10322 16 1580 + 48698 SINGAPORE/CHANGI AIRPORT SR 137 10398 16 15 9 WMO Jun2010 + 48811 DIEN BIEN PHU AIRPORT VS 2140 10302 472 1280 + 48820 HANOI VS 2102 10580 7 1261 + 48839 BACH LONGVI VS 2013 10772 2 1280 + 48845 VINH VS 1867 10568 5 12 9 + 48855 DA NANG VS 1607 10835 7 1280 + 48866 PLEIKU VS 1398 10800 801 12 9 + 48870 QUI NHON VS 1377 10922 5 12 9 + 48873 TUY HOA VS 1308 10928 12 12 9 + 48875 BAN ME THUOT VS 1268 10808 537 12 9 + 48877 NHA TRANG VS 1225 10920 6 12 9 + 48881 DALAT/LIENKHANG VS 1175 10838 962 12 9 + 48887 PHAN THIET VS 1093 10810 5 12 9 + 48897 CAM RANH BAY VS 1197 10923 14 12 9 + 48900 HO CHI MINH VS 1082 10667 10 1280 + 48902 BARIA VS 1050 10717 -2 12 9 + 48910 VINH LONG VS 1025 10595 3 12 9 + 48913 BA XUYEN VS 0960 10597 3 12 9 + 48914 CA MAU VS 0918 10515 2 12 9 + 48930 LUANG PRABANG LA 1988 10213 305 12 9 + 48938 SAYABOURY LA 1923 10173 323 12 9 + 48940 VIENTIANE LA 1798 10257 171 12 9 + 48947 SAVANNAKHET LA 1655 10475 155 12 9 + 48948 SENO LA 1667 10500 184 12 9 + 48955 PAKSE LA 1513 10578 100 12 9 + 48966 SIEM REAP/ANGKOR KP 1337 10385 15 12 9 + 48985 KAMPOT KP 1062 10422 5 12 9 + 48991 PHNOM PENH KP 1155 10485 10 12 9 + 50353 HUMA CI 5172 12665 178 12 9 + 50527 HAILAR CI 4922 11975 614 1232 + 50557 NENJIANG CI 4917 12522 243 1232 + 50603 CHIN-BARAG CI 4867 11682 555 12 9 + 50745 CHICHIHAR CI 4738 12392 147 12 9 + 50774 YICHUN CI 4772 12890 232 1232 + 50834 TA KO TAI CI 4660 12123 501 1232 + 50953 HARBIN CI 4568 12662 143 1232 + 51076 ALTAY CI 4773 08808 737 1232 + 51133 TA CHENG CI 4673 08300 549 1232 + 51156 HOBOG SAIR CI 4678 08572 1294 12 9 + 51232 BORDER STATION CI 4597 08253 823 12 9 + 51243 KARAMAY CI 4560 08485 426 1232 + 51288 PEI TAH SHAN CI 4537 09053 1650 1232 + 51334 JINGHE CI 4462 08290 321 12 9 + 51379 CHITAI CI 4402 08957 797 12 9 + 51431 YINING CI 4395 08133 663 1232 + 51463 URUMQI CI 4390 08747 919 1232 + 51495 CHI CHIA CHIENG CI 4348 09163 874 12 9 + 51573 TULUFAN CI 4293 08920 35 12 9 + 51628 WENSU CI 4127 08030 1103 1232 + 51644 KUQA CI 4172 08295 1100 1232 + 51656 KORLA CI 4175 08613 932 1232 + 51701 SAI KO LO TEMA CI 4045 07538 3651 12 9 + 51709 KASHI CI 3947 07598 1291 1232 + 51711 AIT BAI CI 4085 07793 1986 12 9 + 51716 BACHU CI 3980 07857 1117 12 9 + 51765 TIKANLIK CI 4063 08770 847 12 9 + 51777 RUOQIANG CI 3903 08817 889 1232 + 51811 SOCHE CI 3843 07727 1232 12 9 + 51818 PI SHAN CI 3762 07828 1376 12 9 + 51828 HOTAN CI 3713 07993 1375 1232 + 51839 MINFENG CI 3707 08272 1409 12 9 + 51848 ANDIR CI 3793 08365 1264 1232 + 51855 CHIEMO CI 3815 08555 1248 12 9 + 51886 MANG YAI CHEN CI 3825 09085 2945 1232 + 52203 HAMI CI 4282 09352 739 1232 + 52267 EJIN QI CI 4198 10107 941 1232 + 52323 MAZONG SHAN CI 4163 09703 1770 1232 + 52418 DUNHUANG CI 4015 09468 1140 1232 + 52436 YUMEN CI 4027 09702 1527 12 9 + 52446 SHUANG CHENGTZU CI 4040 09980 1193 12 9 + 52495 BAYAN MOD CI 4075 10450 1329 1232 + 52533 JIUQUAN CI 3977 09848 1478 1232 + 52602 LING HU CHEN CI 3883 09338 2734 1232 + 52633 TO LAI KUNG CHUANG CI 3880 09842 609 12 9 + 52652 CHANG YEH CI 3893 10058 1483 1232 + 52657 HUANG FANSU CI 3818 10025 2700 12 9 + 52681 MINQIN CI 3872 10310 1367 1232 + 52713 TA CHAI TAN CI 3783 09528 3174 12 9 + 52737 PA YIN HO CI 3725 09713 2882 12 9 + 52818 GOLMUD CI 3642 09490 2809 1232 + 52836 DULAN CI 3633 09810 3192 1232 + 52856 KUNG HO CI 3627 10062 2743 12 9 + 52866 XINING CI 3672 10177 2296 1232 + 52889 LANZHOU CI 3605 10388 1518 1232 + 52908 MU TAO LIANG CI 3522 09308 4646 12 9 + 52983 YU ZHONG CI 3587 10415 1875 12 9 WMO Hp R.Hollern 03/04 + 53068 ERENHOT CI 4365 11200 966 1232 + 53083 NARAN BOLAG CI 4468 11370 1207 12 9 + 53231 ULJI CI 4145 10638 1509 12 9 + 53276 JURH CI 4240 11290 1151 12 9 + 53336 HAILUT CI 4167 10880 1289 1232 + 53463 HUHHOT CI 4082 11168 1065 1232 + 53487 TA TUNG CI 4010 11333 1069 12 9 + 53502 JARANTAI CI 3978 10575 1033 12 9 + 53513 LINHE CI 4077 10740 1041 1232 + 53529 OTOKOCHI CI 3910 10798 1381 12 9 + 53543 TUNG SHENG CI 3983 10998 1460 1232 + 53564 HECHU CI 3928 11127 861 12 9 + 53614 YINCHUAN CI 3848 10622 1112 1232 + 53664 HSING HSIEN CI 3847 11112 1067 12 9 + 53698 TAKOU TSUN CI 3807 11443 82 12 9 + 53745 HUO SHIH SHAN CI 3747 10958 1219 12 9 + 53772 TAIYUAN CI 3778 11255 779 1232 + 53798 HSING TAI CI 3707 11450 78 1232 + 53821 HUNG TE CI 3677 10720 1322 12 9 + 53845 YAN AN CI 3660 10950 959 1232 + 53853 CHU CHIA YU CI 3670 11093 1006 12 9 + 53898 AN YANG CI 3612 11437 76 12 9 + 53915 PINGLIANG CI 3555 10667 1348 1232 + 53942 LO CHUANG CI 3575 10942 1000 12 9 + 54012 SI UCHUM CHIN CHI CI 4458 11760 996 12 9 + 54027 LIN TUNG CI 4398 11940 485 12 9 + 54094 MUTANCHIANG CI 4457 12960 241 12 9 + 54102 XILIN HOT CI 4395 11612 1004 1232 WMO Hp R.Shruell 10/03 + 54115 LINSI CI 4360 11807 800 12 9 + 54135 TONGLIAO CI 4360 12227 180 1232 + 54161 CHANGCHUN CI 4390 12522 238 1232 + 54218 CHIFENG CI 4227 11897 572 1232 + 54237 FU HSIN CI 4200 12167 182 12 9 + 54292 YANJI CI 4287 12950 258 1232 WMO Jun2010 + 54326 CHAO YANG CI 4153 12042 152 12 9 + 54337 JINZHOU CI 4113 12112 30 1232 + 54342 SHENYANG CI 4182 12355 43 1232 + 54374 LINJIANG CI 4180 12688 381 1232 WMO Jun2010 + 54401 CHANG CHIA KOU CI 4078 11488 725 1232 + 54423 CHUN TEH CI 4097 11783 374 12 9 + 54471 YING KOW CI 4067 12220 4 12 9 + 54483 CAO HEKOU CI 4088 12390 234 12 9 + 54497 DANDONG CI 4005 12433 14 1232 + 54511 BEIJING CI 3980 11628 55 1232 + 54527 TIENTSIN CI 3910 11717 5 12 9 + 54539 LETING CI 3942 11890 11 12 9 + 54602 PAO TING CI 3883 11557 18 12 9 + 54662 DALIAN CI 3890 12163 97 1232 + 54714 TE HSIEN CI 3743 11632 22 12 9 + 54723 CHAN HUA CI 3768 11780 9 12 9 + 54727 ZHANGQUI CI 3670 11755 123 12 9 + 54753 PENG LAI CI 3762 12032 4 12 9 + 54774 WEI HAI CI 3750 12212 61 12 9 + 54776 SHAN TUNG CI 3740 12268 47 12 9 + 54823 JINAN CI 3668 11698 58 1232 + 54836 PEI VEN CHIEH CI 3618 11815 301 12 9 + 54857 QINGDAO CI 3607 12033 77 1232 + 54906 HO TSE CI 3525 11543 50 12 9 + 55228 KA-ERH CI 3212 08007 4279 12 9 + 55248 LA KAO TSU CI 3207 08405 4420 12 9 + 55279 BANGON CI 3137 09002 4701 12 9 + 55299 NAGQU CI 3148 09205 4508 1232 + 55472 XANZA CI 3095 08863 4671 12 9 + 55578 ZHIKATSE CI 2922 08892 3837 12 9 + 55591 LHASA, TIBET CI 2970 09113 3650 1232 + 55636 TINGRI CI 2858 08672 4302 1232 + 55664 TING-JIH CI 2858 08662 4302 1232 + 55696 LHUNZE CI 2842 09247 3900 12 9 + 55773 PALI MONASTERY CI 2775 08917 4301 12 9 + 56004 HSI LING CI 3395 09262 4534 1232 + 56029 YUSHU CI 3302 9702 3682 1232 WMO Jun2010 + 56033 MADO CI 3495 09813 4220 12 9 + 56046 TAJIH CI 3380 09980 3968 1232 + 56067 CHIU CHIH CI 3345 10145 3350 12 9 + 56079 JO ERH KAI CI 3358 10297 3448 12 9 + 56080 HEZUO CI 3497 10290 2917 1232 + 56096 WUDU CI 3338 10473 1079 1232 + 56106 SO TSIAN CI 3187 09377 3951 12 9 + 56116 DENG CHEN CI 3142 09560 3874 12 9 + 56137 QAMDO CI 3115 09717 3307 1232 WMO Hp R.Shruell 10/03 + 56146 GARZE CI 3163 09998 3394 1232 + 56172 MARKANG CI 3192 10223 2671 12 9 + 56173 MATANG CI 3185 10270 3422 1232 + 56187 WENJIANG CI 3070 10383 541 12 9 + 56247 BATANG CI 2997 09907 2589 1232 + 56294 CHENGDU CI 3067 10402 508 1232 + 56312 CHUNYIMA CI 2955 09450 3001 12 9 + 56374 KANG DING CI 3008 10203 2617 12 9 + 56444 DEHCHIN CI 2850 09892 3591 1232 + 56462 CHIU LUNG CI 2903 10150 2994 12 9 + 56492 YEHPIN CI 2882 10453 341 1232 + 56571 XICHANG CI 2788 10230 1592 1232 + 56651 LICHING CI 2687 10023 2394 1232 + 56671 HUI LI CI 2668 10225 1790 12 9 + 56691 WEINING CI 2687 10428 2235 1232 + 56739 TENGCHONG CI 2503 09848 1649 1232 + 56778 KUNMING CI 2502 10268 1892 1232 + 56951 LIN TSANG CI 2390 10008 1465 12 9 + 56964 SIMAO CI 2295 10098 1303 1232 + 56985 MENGZI CI 2338 10338 1301 1232 + 56989 HE KOU CI 2250 10395 1373 1232 + 57006 TIEN SHUI CI 3458 10575 1131 12 9 + 57036 XIAN CI 3430 10893 398 1232 + 57046 HUA SHAN CI 3448 11012 2063 12 9 + 57067 LU SHIH CI 3400 11102 569 12 9 + 57083 ZHENGZHOU CI 3472 11365 111 1232 + 57089 HSU CHANG CI 3403 11372 72 12 9 + 57127 HANZHONG CI 3307 10703 509 1232 + 57131 JINGHE CI 3443 10897 411 12 9 + 57178 NANYANG CI 3303 11258 131 1232 + 57193 SHANG SHUI CI 3378 11452 53 12 9 + 57237 WANYUAN CI 3208 10808 674 12 9 + 57245 PING LI CI 3272 10903 299 1232 + 57265 KUANG HUA CI 3242 11167 92 12 9 + 57290 MING CHING CI 3297 11405 85 1232 + 57297 SINYANG CI 3212 11408 76 12 9 + 57328 DAHSIEN CI 3122 10750 341 1232 + 57411 NANCHUNG CI 3080 10608 298 1232 + 57426 LIANG SHAN CI 3068 10782 454 12 9 + 57447 ENSHI CI 3027 10948 458 1232 + 57461 YICHANG CI 3070 11128 131 1232 + 57494 WUHAN CI 3062 11413 23 1232 WMO Hp R.Shruell 10/03 + 57515 CHONGQING/SAPINPA CI 2952 10648 265 12 9 + 57516 CHONGQING CI 2952 10648 260 1232 WMO Hp + 57584 YUEHYANG CI 2938 11308 51 12 9 + 57606 LU CHOW CI 2885 10538 274 12 9 + 57662 TAO YUAN CI 2892 11165 36 12 9 + 57666 MA CHI TANG CI 2847 11175 305 12 9 + 57679 CHANGSHA CI 2820 11297 44 1232 + 57707 PICHIEH CI 2730 10528 1511 12 9 + 57731 SU NAN CI 2795 10825 417 12 9 + 57749 HUAIHUA CI 2757 11000 261 1232 + 57759 LUNG HUIANG CI 2735 11098 644 1232 + 57799 CHI AN CI 2708 11492 76 1232 + 57816 GUIYANG CI 2648 10665 1222 1232 WMO Hp + 57893 TAI HO CI 2678 11490 50 12 9 + 57902 CHING LUNG CI 2543 10518 1379 1232 + 57916 LU TIEN CI 2540 10672 441 1232 + 57932 YUNG KIANG CI 2593 10852 327 12 9 + 57957 GUILIN CI 2533 11030 167 1232 + 57972 CHENZHOU CI 2582 11302 184 1232 + 57993 GANZHOU CI 2587 11500 134 1232 WMO Hp R.Shruell 10/03 + 58027 XUZHOU CI 3428 11717 49 1232 + 58040 TUNG HAI CI 3483 11913 2 12 9 + 58144 HWAIYIN CI 3360 11903 17 12 9 + 58150 SHEYANG CI 3377 12025 7 1232 + 58203 FUYANG CI 3290 11580 32 1232 + 58238 NANJING CI 3193 11890 36 1232 WMO Jun2010 + 58265 JU TUNG CI 3207 12160 9 12 9 + 58321 HO FEI CI 3185 11728 32 12 9 + 58343 CHANG CHOU CI 3177 11995 15 12 9 + 58362 SHANGHAI CI 3140 12147 4 1232 + 58424 ANQING CI 3052 11703 20 1232 + 58457 HANGZHOU CI 3023 12017 43 1232 + 58477 TAI SHAN CI 3003 12212 36 12 9 + 58527 FU LIANG CI 2930 11720 48 12 9 + 58606 NANCHANG CI 2867 11592 50 1232 + 58633 QU XIAN CI 2897 11887 67 1232 + 58647 LUNG CHUAN CI 2808 11912 180 12 9 + 58665 LU CHIAO CI 2862 12142 2 1232 + 58666 DACHEN DAO CI 2845 12188 84 1232 + 58715 NANCHENG CI 2755 11660 82 12 9 + 58725 SHAOWU CI 2733 11747 219 1232 WMO Hp + 58731 PU CHANG CI 2792 11853 281 12 9 + 58737 CHIENOU CI 2705 11830 112 12 9 + 58754 FU TING CI 2733 12020 37 12 9 + 58847 FUZHOU CI 2608 11928 85 1232 + 58911 CHANG TING CI 2585 11637 318 12 9 + 58944 FU TIEN CI 2552 11978 24 12 9 + 58965 TAOYUAN CI 2505 12122 48 1237 + 58968 TAIBEI, TAIWAN CI 2503 12152 7 1222 + 59007 KWANGNA CI 2403 10503 1251 12 9 + 59023 HO CHIH CI 2470 10805 214 1232 + 59046 LIUCHOW CI 2437 10938 95 12 9 + 59082 SHAO CHUAN CI 2480 11358 68 12 9 + 59096 LIAN PING CI 2437 11448 214 1232 + 59134 XIAMEN (AMOY) CI 2445 11807 139 1232 + 59135 CHINMEN (QUEMOY) CI 2443 11843 12 12 9 + 59200 QING YUAN CI 2367 11305 19 12 9 + 59211 BOSE CI 2390 10660 175 1232 WMO Hp + 59265 WUZHOU CI 2348 11130 120 1232 + 59278 GAO YAO CI 2305 11247 12 12 9 + 59280 QINGYUAN CI 2370 11308 82 12 9 WMO Jun2010 + 59287 GUANGZHOU (CANTON) CI 2313 11332 7 1232 + 59316 SHANTOU CI 2335 11668 3 1232 + 59345 MAKUNG CI 2357 11960 38 12 9 + 59362 HUALIEN CI 2398 12162 19 1237 + 59417 LONGZHOU CI 2235 10683 129 12 9 + 59431 NANNING CI 2263 10822 126 1232 WMO Hp + 59501 SHANWEI CI 2278 11537 7 12 9 + 59553 TUNGKONG, FORMOSA CI 2247 12043 8 1232 + 59644 PEI HAI/PAKHOI CI 2148 10910 17 12 9 + 59647 WEI-CHOU-TAO CI 2103 10912 41 1232 + 59658 CHANCHIANG CI 2122 11040 28 12 9 + 59663 YANGCHIANG CI 2187 11197 22 1232 + 59758 HAIKOU CI 2000 11025 64 1232 WMO Jun2010 + 59792 DONGSHA DAO CI 2067 11672 6 1222 + 59838 DONGFANG, HAINAN IS. CI 1910 10862 8 12 9 + 59948 YAXIAN CI 1828 10947 7 1232 + 59981 XISHA DAO, PARACEL IS. CI 1683 11233 5 1232 + 59997 NANSHA DAO CI 1039 11437 5 12 9 + 60018 TENERIFE-GUIMAR CR 2832 -01638 105 1161 + 60020 SANTA CRUZ DE TENERIFE CR 2845 -01625 36 1161 + 60030 LAS PALMAS/GANDO CR 2793 -01538 25 11 9 + 60060 SIDI IFNI MC 2937 -01018 49 11 9 + 60096 DAKHLA CR 2372 -01593 12 11 9 + 60101 TANGIER MC 3573 -00590 21 11 9 + 60107 AL HOCEIMA MC 3518 -00385 27 11 9 + 60115 OUJDA MC 3478 -00193 470 11 9 + 60120 KENITRA/TOURISME MC 3430 -00660 14 11 9 + 60127 TAZA MC 3422 -00400 509 11 9 + 60135 RABAT-SALE MC 3405 -00677 84 11 9 + 60141 FES-SAIS MC 3393 -00498 579 11 9 + 60150 MEKNES MC 3388 -00553 560 11 9 + 60155 CASABLANCA MC 3357 -00767 62 1161 + 60160 IFRANE (AERODROME) MC 3350 -00517 1660 11 9 + 60185 SAFI MC 3228 -00923 46 11 9 + 60190 KASBA-TADLA MC 3260 -00627 503 11 9 + 60191 BENI-MELLAL MC 3237 -00640 468 1161 + 60195 MIDELT MC 3268 -00473 1508 11 9 + 60210 ERRACHIDIA MC 3197 -00442 1034 11 9 + 60220 ESSAOUIRA MC 3152 -00978 15 11 9 + 60230 MARRAKECH MC 3162 -00803 468 11 9 + 60252 AGADIR AL MASSIRA MC 3033 -00940 74 11 9 + 60265 OUARZAZATE MC 3093 -00690 1131 11 9 + 60340 TAOUIMA/NADOR MC 3515 -00292 11 11 9 + 60355 SKIKDA AL 3687 00695 8 11 9 + 60360 BONE/ANNABA AL 3683 00782 4 11 9 + 60390 DAR-EL-BEIDA AL 3672 00325 25 1137 + 60402 BEJAIA AL 3675 00505 22 11 9 + 60419 CONSTANTINE AL 3628 00662 704 11 9 + 60425 ORLEANSVILLE AL 3617 00132 102 11 9 + 60430 MILIANA AL 3627 00223 722 11 9 + 60445 SETIF AL 3618 00542 1081 11 9 + 60475 TEBESSA AL 3543 00813 811 11 9 + 60490 ORAN/LA SENIA AL 3562 -00060 90 11 9 + 60511 TIARET AL 3535 00143 1127 11 9 + 60518 BENI-SAF AL 3530 -00135 68 11 9 + 60522 MAGHNIA AL 3482 -00178 426 11 9 + 60525 BISKRA AL 3480 00573 87 1137 + 60535 DJELFA AL 3468 00325 1143 11 9 + 60545 LAGHOUAT AL 3377 00293 767 11 9 + 60549 MECHERIA AL 3493 -00043 1149 1137 + 60550 AL BAYADH AL 3368 00102 1311 1137 + 60555 TOUGGOURT AL 3312 00613 85 11 9 + 60559 EL OUED/GUEMAR AL 3350 00678 63 11 9 + 60566 GHARDIA AL 3238 00382 452 1137 + 60571 BECHAR AL 3162 -00223 807 1137 + 60580 OUARGLA AL 3192 00540 141 1137 + 60590 EL GOLEA AL 3057 00287 398 11 9 + 60602 BENI ABBES AL 3013 -00217 498 11 9 + 60607 TIMIMOUN AL 2925 00028 313 11 9 + 60611 IN AMENAS AL 2805 00963 562 11 9 + 60620 ADRAR AL 2788 -00028 264 11 9 + 60630 IN SALAH AL 2723 00250 269 1137 WMO Hp + 60640 ILLIZI AL 2650 00842 558 11 9 + 60656 TINDOUF AL 2770 -00817 439 1137 WMO MAY09 + 60670 DJANET AL 2455 00947 1054 11 9 + 60680 TAMANRASSET AL 2278 00552 1378 1137 +DATM 60686 BORDJ-BADJ-MOKHTAR AL 2133 00095 399 1180 + 60710 TABARKA TS 3695 00875 21 11 9 + 60714 BIZERTE TS 3723 00982 2 11 9 + 60715 TUNIS-CARTHAGE TS 3683 01023 4 1161 + 60720 KELIBIA TS 3707 01103 4 11 9 + 60725 SOUK EL ARBA/JENDOUBA TS 3648 00880 144 11 9 + 60735 KAIROUAN TS 3567 01010 68 11 9 + 60738 TALA TS 3555 00868 1092 11 9 + 60740 MONASTIR TS 3575 01075 2 11 9 + 60745 GAFSA TS 3442 00882 314 11 9 + 60748 SIDI BOUZID TS 3502 00950 375 11 9 + 60750 SFAX TS 3472 01068 23 11 9 + 60760 TOZEUR TS 3392 00810 93 1161 + 60765 GABES TS 3388 01010 2 11 9 + 60769 DJERBA TS 3358 01078 6 11 9 + 60770 MEDENINE TS 3335 01098 117 11 9 + 60775 REMADA TS 3232 01040 301 11 9 + 60780 EL BORMA TS 3168 00920 251 11 9 + 60788 BRACH LY 2750 01425 294 1180 + 61017 BILMA NR 1868 01292 357 11 9 + 61024 AGADEZ NR 1697 00798 502 1161 + 61043 TAHOUA NR 1490 00525 387 11 9 + 61052 NIAMEY-AERO NR 1348 00217 227 1161 + 61075 BIRNI-N'KONIA NR 1380 00525 274 11 9 + 61080 MARADI NR 1347 00708 369 11 9 + 61090 ZINDER NR 1378 00898 460 11 9 + 61202 TESSALIT MI 2020 00098 491 1161 + 61214 KIDAL MI 1843 00135 458 11 9 + 61223 TOMBOUCTOU (TIMBUKTU) MI 1672 -00300 264 1161 + 61226 GAO MI 1627 -00005 265 11 9 + 61233 NARA MI 1517 -00728 265 11 9 + 61257 KAYES MI 1443 -01143 47 11 9 + 61265 MOPTI MI 1452 -00410 276 11 9 + 61272 SEGOU MI 1343 -00628 288 11 9 + 61291 BAMAKO/SENOU MI 1253 -00795 381 1161 + 61296 BOUGOUNI MI 1142 -00750 350 1137 + 61401 BIR MOGHREIN MT 2523 -01162 360 11 9 + 61403 FORT-GOURAUD MT 2268 -01270 298 11 9 + 61404 ZOUERATE MT 2275 -01248 343 11 9 + 61415 NOUADHIBOU MT 2093 -01703 3 1137 + 61421 ATAR MT 2052 -01307 226 11 9 + 61442 NOUAKCHOTT MT 1810 -01595 2 1137 + 61450 TIDJIKJA MT 1857 -00143 402 11 9 + 61497 NEMA MT 1660 -00727 246 11 9 + 61498 KIFFA MT 1663 -01140 115 11 9 + 61499 AIOUN EL ATROUSS MT 1670 -00960 223 11 9 + 61600 SAINT-LOUIS SG 1605 -01645 4 11 9 + 61641 DAKAR/YOFF SG 1473 -01750 27 1161 + 61687 TAMBACOUNDA SG 1377 -01368 49 11 9 + 61695 ZIGUINCHOR SG 1255 -01627 26 11 9 + 61699 KEDOUGOU SG 1257 -01222 167 11 9 + 61701 BATHURST/YUNDUM GB 1335 -01667 26 11 9 + 61766 BISSAU GW 1188 -01565 40 11 9 + 61809 LABE GN 1132 -01230 1026 11 9 + 61829 KANKAN GN 1038 -00930 377 11 9 + 61831 CONAKRY GN 0957 -01362 49 11 9 + 61832 CONAKRY/GBESSIA GN 0957 -01362 26 11 9 + 61856 LUNGI SL 0862 -01320 27 11 9 + 61901 ST. HELENA ISLAND HE -1593 -00567 436 1137 + 61902 ASCENSION IS./WIDEAWAKE AI -0797 -01440 79 1187 + 61931 SAO TOME TP 0038 00672 10 11 9 + 61967 DIEGO GARCIA BT -0730 07240 3 1160 + 61968 ILES GLORIEUSES RE -1155 04728 3 11 9 + 61970 ILE JUAN DE NOVA RE -1705 04272 9 11 9 + 61972 ILE EUROPA RE -2235 04035 12 11 9 + 61974 AGALEGA MA -1043 05675 3 11 9 + 61976 SERGE FROLOW RE -1588 05452 13 1163 + 61980 SAINT DENIS RE -2088 05552 20 11 9 + 61984 SAINT PIERRE RE -2133 05548 53 11 9 + 61986 ST. BRANDON IS. MA -1645 05962 4 11 9 + 61988 RODRIGUEZ MA -1968 06342 59 11 9 + 61995 VACOAS MA -2030 05750 425 1163 + 61996 MARTIN DE VIVIES FR -3780 07753 45 1163 WMO Ha R.Shruell 10/03 + 61997 ILE CROZET FR -4650 05100 132 11 9 + 61998 PORT-AUX-FRANCAIS FR -4935 07025 30 1163 + 62002 NALUT LY 3187 01098 619 11 9 + 62007 ZUARA LY 3292 01208 3 11 9 + 62008 YEFREN LY 3207 01253 691 11 9 + 62010 TRIPOLI INTERNATIONAL AIRPORT LY 3270 1308 63 1180 WMO Jun2010 + 62016 MISURATA LY 3242 01510 6 11 9 + 62019 SIRTE LY 3120 01658 14 1160 + 62053 BENINA LY 3210 02027 132 1160 + 62055 AGEDABIA LY 3072 02017 6 11 9 + 62056 SHAHAT LY 3282 02185 621 11 9 + 62059 DERNA LY 3273 02263 9 11 9 + 62062 TOBRUK LY 3210 02392 50 1160 + 62103 GHADAMES LY 3013 00950 347 1160 + 62120 GARIAT EL SHARGHIA LY 3038 01358 501 11 9 + 62124 SEBHA LY 2702 01443 440 1160 + 62131 HON LY 2913 01595 261 11 9 + 62161 GIALO LY 2903 02157 61 11 9 + 62176 GIARABUB LY 2975 02453 -1 11 9 + 62212 GHAT LY 2513 01013 692 11 9 + 62259 TAZERBO LY 2580 02113 260 11 9 + 62271 KUFRA LY 2422 02330 407 1160 + 62300 SALLOUM EG 3153 02518 4 11 9 + 62305 SALLOUM PLATEAU EG 3157 02530 179 11 9 + 62306 MERSA MATRUH EG 3133 02722 29 11 9 + 62318 ALEXANDRIA/NOUZHA EG 3120 02995 -3 11 9 + 62332 PORT SAID/EL GAMEEL EG 3128 03223 6 11 9 + 62337 EL ARISH EG 3108 03383 38 11 9 + 62338 GHAZZA EG 3150 03445 16 11 9 + 62378 HELWAN EG 2987 03133 141 11 9 + 62386 MINYA EG 2808 03073 39 11 9 + 62387 MINYA EG 2808 03073 40 11 9 + 62393 MANQABAD EG 2718 03110 71 11 9 + 62403 SOUTH OF VALLEY UNIVERSITY EG 2620 03275 96 11 9 + 62405 LUXOR EG 2567 03270 95 11 9 + 62414 ASSWAN EG 2397 03278 194 11 9 + 62417 SIWA EG 2920 02548 -15 11 9 + 62420 BAHARIA EG 2833 02890 128 11 9 + 62423 FARAFRA EG 2705 02798 78 11 9 WMO Hp R.Shruell 10/03 + 62432 DAKHLA EG 2548 02900 112 11 9 + 62435 KHARGA EG 2545 03053 78 11 9 + 62459 EL TOR EG 2823 03362 1 11 9 + 62462 HURGHADA EG 2728 03377 3 11 9 + 62464 HURGHADA EG 2723 03383 3 11 9 + 62465 KOSSEIR EG 2613 03430 11 11 9 + 62600 WADI HALFA SU 2192 03135 150 11 9 + 62640 ABU HAMED SU 1953 03332 312 11 9 + 62641 PORT SUDAN SU 1958 03722 3 11 9 + 62650 DONGOLA SU 1917 03048 226 11 9 + 62660 KARIMA SU 1855 03185 249 11 9 + 62680 ATBARA SU 1770 03397 345 11 9 + 62721 KHARTOUM SU 1560 03255 380 1161 + 62722 AROMA SU 1583 03615 431 11 9 + 62730 KASSALA SU 1547 03640 500 11 9 + 62751 WAD MEDANI SU 1440 03348 408 11 9 + 62752 GEDAREF SU 1403 03540 599 11 9 + 62760 EL FASHER SU 1362 02533 733 11 9 + 62770 GENEINA SU 1348 02245 805 11 9 + 62771 EL OBEID SU 1317 03023 574 11 9 + 62772 KOSTI SU 1317 03267 381 11 9 + 62781 EN NAHUD SU 1270 02843 564 11 9 + 62795 ABU NA'AMA SU 1273 03413 445 11 9 + 62805 DAMAZINE SU 1178 03438 474 11 9 + 62840 MALAKAL SU 0955 03165 387 11 9 + 62880 WAU SU 0770 02802 438 11 9 + 62941 JUBA SU 0487 03160 460 11 9 + 63021 ASMARA ET 1528 03892 2325 1161 + 63125 DJIBOUTI CITY DJ 1155 04315 19 11 9 + 63160 BERBERA SI 1042 04502 9 11 9 + 63170 HARGEISA SI 0950 04408 1326 11 9 + 63175 BURAO SI 0952 04557 1032 11 9 + 63210 BOSASO SI 1128 04918 2 11 9 + 63220 SCUSCIUBAN SI 1030 05023 344 11 9 + 63225 GARDO SI 0952 04908 812 11 9 + 63230 GALCAYO SI 0678 04745 297 11 9 + 63260 MOGADISCIO SI 0202 04535 9 11 9 + 63270 CHISIMAIO SI -0037 04253 10 11 9 + 63450 ADDIS ABABA/BOLE ET 0903 03875 2354 1161 + 63451 HARAR MEDA ET 0873 03900 1876 11 9 + 63475 GABRE-DARRE ET 0675 04427 450 11 9 + 63478 GODE ET 0510 04458 320 11 9 + 63533 NEGHELLI ET 0528 03975 1455 1161 + 63602 ARUA UG 0305 03092 1204 11 9 + 63612 LODWAR KN 0312 03562 515 11 9 + 63619 MOYALE KN 0353 03905 1097 11 9 + 63624 MANDERA KN 0393 04187 230 11 9 + 63630 GULU UG 0275 03233 1105 11 9 + 63641 MARSABIT KN 0230 03790 1345 11 9 + 63654 MASINDI UG 0168 03172 1147 11 9 + 63658 SOROTI UG 0172 03362 1132 11 9 + 63661 KITALE KN 0102 03500 1890 11 9 + 63671 WAJIR KN 0175 04007 244 11 9 + 63674 KASESE UG 0018 03010 961 11 9 + 63684 TORORO UG 0068 03417 1171 11 9 + 63686 ELDORET KN 0053 03528 2133 11 9 + 63694 NANYUKI KN 0002 03707 1947 11 9 + 63695 MERU KN 0008 03765 1584 11 9 + 63702 MBARARA UG -0062 03065 1412 11 9 + 63705 ENTEBBE A/P UG 0008 03275 1155 1161 + 63708 KISUMU KN -0010 03475 1157 11 9 + 63709 KISII KN -0067 03478 1493 11 9 + 63710 KERICHO KN -0037 03535 2184 11 9 + 63714 NAKURU KN -0027 03607 1871 11 9 + 63717 NYERI KN -0050 03697 1798 11 9 + 63720 EMBU KN -0050 03745 1493 11 9 + 63723 GARISSA KN -0047 03963 147 1161 + 63726 KABALE UG -0125 02998 1867 11 9 + 63729 BUKOBA TN -0133 03182 1137 11 9 + 63737 NAROK KN -0113 03583 1890 11 9 + 63739 NAIROBI/EASTLEIGH KN -0128 03683 1637 11 9 + 63741 NAIROBI/DAGORETTI KN -0130 03675 1798 1179 + 63756 MWANZA TN -0247 03292 1139 11 9 + 63766 MAKINDU KN -0228 03783 998 11 9 + 63789 ARUSHA TN -0333 03662 1387 11 9 + 63791 KILIMANJARO AIRPORT TN -0342 03707 891 11 9 + 63793 VOI KN -0340 03857 560 11 9 + 63799 MALINDI KN -0323 04010 24 11 9 + 63801 KIGOMA TN -0488 02963 882 11 9 + 63816 SAME TN -0408 03772 872 11 9 + 63818 MOMBO TN -0492 03823 411 11 9 + 63820 MOMBASA KN -0403 03962 57 11 9 + 63832 TABORA TN -0507 03283 1181 11 9 + 63844 TANGA TN -0508 03907 39 11 9 + 63862 DODOMA TN -0617 03577 1120 11 9 + 63866 NOROGORO TN -0683 03765 526 11 9 + 63887 ARINGA TN -0767 03575 1426 11 9 + 63894 DAR ES SALAAM TN -0688 03920 55 11 9 + 63932 MBEYA TN -0893 03347 1704 11 9 + 63962 SONGEA TN -1068 03558 1067 11 9 + 63971 MTWARA TN -1027 04018 113 11 9 + 63985 SEYCHELLES AIRPORT SC -0468 05552 4 11 9 + 63995 ALDABRA SC -0935 04653 4 11 9 + 64005 MBANDAKA ZR 0002 01830 317 11 9 + 64008 BASANKUSU ZR 0122 01980 360 11 9 + 64040 KISANGANI ZR 0052 02518 396 11 9 + 64076 BUNIA ZR 0150 03022 1239 11 9 + 64115 INONGO ZR -0197 01827 300 11 9 + 64126 BOENDE ZR -0022 02085 351 11 9 + 64146 LODJA ZR -0348 02347 479 11 9 + 64155 KINDU ZR -0295 02592 497 11 9 + 64180 BUKAYU ZR -0252 02885 1612 11 9 + 64203 KITONA ZR -0592 01245 125 11 9 + 64207 MATADI ZR -0580 01343 355 11 9 + 64210 KINSHASA/N'DJILI ZR -0438 01543 309 11 9 + 64220 KINSHASA/BINZA ZR -0437 01525 445 11 9 + 64282 MANONO ZR -0728 02743 633 11 9 + 64315 KAMINA ZR -0863 02525 1088 11 9 + 64370 KARAVI ZR -1165 02747 1298 11 9 + 64387 KIGALI RW -0197 03012 1483 11 9 + 64390 BUJUMBURA BI -0332 02932 782 11 9 + 64400 POINT NOIRE CG -0482 01190 17 11 9 + 64401 DOLISIE CG -0422 01270 329 11 9 + 64450 BRAZZAVILLE/MAYA CG -0425 01525 319 11 9 + 64453 DJAMBALA CG -0253 01477 791 11 9 + 64456 MAKOUA CG -0002 01558 394 11 9 + 64458 OUESSO CG 0162 01605 352 11 9 + 64459 IMPFONDO CG 0162 01807 335 11 9 + 64500 LIBREVILLE GO 0047 00942 12 11 9 + 64501 PORT GENTIL GO -0070 00875 4 11 9 + 64510 BITAM GO 0208 01148 600 11 9 + 64565 MOANDA GO -0153 01327 571 11 9 + 64600 BERBERATI CE 0422 01578 584 11 9 + 64601 BOUAR CE 0597 01563 1024 11 9 + 64610 BOSSANGOA CE 0648 01743 499 11 9 + 64650 BANGUI CE 0440 01852 366 1163 + 64654 N'DELE CE 0840 02065 510 11 9 + 64656 BANGASSOU CE 0473 02283 500 11 9 + 64665 MOBAYE CE 0432 02135 406 1137 + 64700 N'DJAMENA CD 1213 01503 295 1137 + 64705 BOUSSO CD 1048 01672 334 11 9 + 64750 SARH CD 0915 01838 365 11 9 + 64753 FAYA-LARFEAU CD 1792 01912 234 11 9 + 64756 ABECHER CD 1385 02085 545 11 9 + 64810 MALABO GQ 0375 00877 56 11 9 + 64860 GAROUA CM 0933 01338 241 11 9 + 64870 NGAOUNDERE CM 0735 01357 1114 11 9 + 64893 KOUNDJA CM 0565 01075 1208 11 9 + 64900 YOKO CM 0555 01232 1027 11 9 + 64910 DOUALA OBS CM 0400 00973 9 1161 + 64911 NKONGSAMBA CM 0495 00993 816 11 9 + 64931 BATOURI CM 0447 01437 655 11 9 + 64950 YAOUNDE CM 0383 01152 751 11 9 + 65046 KANO NI 1205 00853 476 11 9 + 65082 MAIDUGURI NI 1185 01308 354 11 9 + 65123 MINNA NI 0962 00653 260 11 9 + 65125 ABUJA NI 0925 00700 344 11 9 + 65167 YOLA NI 0923 01247 191 11 9 + 65201 LAGOS/IKEJA NI 0658 00333 38 11 9 + 65202 LAGOS/OSHODI NI 0655 00335 14 11 9 + 65250 PORT HARCOURT NI 0485 00702 18 11 9 + 65257 ENUGU NI 0647 00756 137 1157 + 65271 MAKURDI NI 0768 00862 113 11 9 + 65306 KANDI BJ 1113 00293 292 11 9 + 65330 PARAKOU BJ 0935 00262 393 11 9 + 65344 COTONOU BJ 0635 00238 6 11 9 + 65361 SOKODE TG 0898 00113 403 11 9 + 65387 LOME TG 0617 00125 21 11 9 + 65416 BOLE GH 0902 -00248 299 11 9 + 65418 TAMALE GH 0950 -00085 173 11 9 + 65437 KETE-KRACHI GH 0782 -00003 122 11 9 + 65442 KUMASI GH 0672 -00160 287 11 9 + 65467 TAKORADI GH 0488 -00177 5 11 9 + 65472 ACCRA GH 0560 -00017 65 11 9 + 65501 DORI HV 1403 -00003 276 11 9 + 65503 OUAGADOUGOU HV 1235 -152 306 1163 WMO Jun2010 + 65510 BOBO-DIOULASSO HV 1117 -00430 460 11 9 + 65528 ODIENNE IV 0950 -00757 433 11 9 + 65536 KORHOGO IV 0942 -00562 381 11 9 + 65548 MAN IV 0738 -00753 336 11 9 + 65555 BOUAKE IV 0773 -00507 376 11 9 + 65578 ABIDJAN IV 0525 -00393 8 1137 + 65592 TABOU IV 0442 -00737 6 11 9 + 65660 ROBERTS FIELD LI 0625 -01035 9 11 9 + 66152 DUNDO AN -0740 02082 775 11 9 + 66160 LUANDA AN -0885 01323 84 11 9 + 66215 MALANGE AN -0952 01632 1178 11 9 + 66285 LUENA AN -1178 01992 1357 11 9 + 66305 LOBITO AN -1237 01353 9 11 9 + 66310 MONBACA AN -1258 01342 33 11 9 + 66318 HUAMBO AN -1280 01575 1701 11 9 + 66390 LUBANGO AN -1493 01357 1760 11 9 + 66410 MENONGUE AN -1465 01768 1363 11 9 + 66422 MOCAMEDES AN -1520 01215 52 11 9 + 66447 MAVINGA AN -1580 02035 1097 11 9 + 66450 BAIA DOS TIGRES AN -1660 01172 1 11 9 OSO Hp and pos. + 67001 MORONI IC -1170 04323 6 11 9 + 67002 MORONI/HAHAYA IC -1153 04327 29 11 9 + 67004 OUANI IC -1213 04443 19 11 9 + 67005 DZAOUDZI IC -1280 04528 7 11 9 + 67009 DIEGO SUAREZ MG -1235 04930 114 11 9 + 67012 FASCENE MG -1332 04832 10 11 9 + 67017 VOHMAR MG -1337 05000 6 11 9 + 67019 ANALALAVA MG -1463 04777 105 11 9 + 67023 SAMBAVA MG -1428 05017 7 11 9 + 67025 ANTALAHA MG -1500 05033 6 11 9 + 67027 MAJUNGA MG -1567 04635 26 11 9 + 67037 BESALAMPY MG -1675 04448 38 11 9 + 67045 MAEVATANANA MG -1695 04683 76 11 9 + 67072 SAINTE MARIE AEROPORT MG -1708 04982 3 11 9 + 67073 MAINTIRANO MG -1805 04403 25 11 9 + 67083 ANTANANARIVO/IVATO MG -1880 04748 1276 1163 + 67095 TAMATAVE MG -1812 04940 5 11 9 + 67107 ANTSIRABE MG -1982 04707 1523 11 9 + 67113 MAHANORO MG -1983 04880 5 11 9 + 67117 MORONDAVA MG -2028 04432 8 11 9 + 67131 MOROMBE MG -2175 04337 5 11 9 + 67137 FIANARANTOSOA MG -2145 04710 1115 11 9 + 67143 MANANJARY MG -2120 04837 6 11 9 + 67152 RANOHIRA MG -2255 04540 823 11 9 + 67157 FARAFANGANA MG -2280 04783 6 11 9 + 67161 TULEAR MG -2338 04373 8 11 9 + 67194 FAUX CAP MG -2555 04553 22 11 9 + 67197 FORT DAUPHIN MG -2503 04695 9 1137 + 67215 PORTO AMELIA MZ -1297 04050 50 11 9 + 67217 LICHINGA MZ -1328 03525 1364 11 9 + 67237 NAMPULA MZ -1510 03928 441 1161 + 67241 LUMBO MZ -1503 04067 11 11 9 + 67261 TETE MZ -1618 03358 123 11 9 + 67283 QUELIMANE MZ -1788 03688 11 11 9 + 67297 BEIRA MZ -1980 03490 8 11 9 + 67323 INHAMBANE MZ -2387 03538 15 11 9 + 67341 MAPUTO/MAVALANE MZ -2592 03257 44 1161 + 67423 KARONGA MW -0995 03388 529 11 9 + 67441 MWINILUNGA ZB -1175 02443 1362 11 9 + 67475 KASAMA ZB -1022 03113 1384 11 9 + 67485 MZIMBA MW -1188 03362 1351 11 9 + 67489 MZUZU MW -1145 03402 1253 11 9 + 67561 NDOLA ZB -1300 02865 1270 11 9 + 67581 CHIPAIA ZB -1355 03258 1028 11 9 + 67584 KASUNGU MW -1302 03347 1058 11 9 + 67586 LILONGWE AIRPORT MW -1378 03377 1229 11 9 + 67587 LILONGWE MW -1397 03370 1067 11 9 + 67597 SALIMA MW -1375 03458 513 11 9 + 67633 MONGU ZB -1525 02315 1052 1137 + 67663 KABWE ZB -1445 02847 1206 1137 + 67665 LUSAKA ZB -1532 02845 1152 11 9 + 67666 LUSAKA AIRPORT ZB -1445 02847 1280 1161 + 67693 CHILEKA MW -1568 03497 767 11 9 + 67743 LIVINGSTONE ZB -1782 02582 987 11 9 + 67761 KARIBA ZW -1652 02877 510 11 9 + 67763 KARIBA ZW -1652 02888 518 1137 + 67765 KAROI ZW -1683 02962 1344 11 9 + 67774 HARARE ZW -1783 03102 1472 1137 + 67775 HARARE AIRPORT ZW -1793 03110 1479 11 9 + 67781 MTOKO ZW -1742 03222 1259 11 9 + 67843 VICTORIA FALLS ZW -1810 02585 1062 1161 + 67853 DETT ZW -1863 02685 1094 11 9 + 67861 GOKWE ZW -1822 02893 1282 11 9 + 67867 GWELO ZW -1945 02985 1429 11 9 + 67869 KADOMA ZW -1832 02988 1157 11 9 + 67881 RUSAPE ZW -1853 03213 1430 11 9 + 67885 GRAND REEF ZW -1897 03245 1018 11 9 + 67964 BULAWAYO ZW -2015 02862 1344 1137 + 67965 BULAWAYO AIRPORT ZW -2002 02862 1326 11 9 + 67975 FORT VICTORIA ZW -2007 03087 1097 11 9 + 67976 RUPIKE ZW -2055 03108 700 11 9 + 67977 BUFFALO RANGE ZW -2102 03158 429 11 9 + 67991 BEITBRIDGE ZW -2222 03000 456 11 9 + 68014 GROOTFONTEIN NM -1960 01812 1411 1137 + 68024 GHANZI BC -2170 02165 1131 11 9 + 68032 MAUN BC -1998 02342 900 1161 + 68038 SUAPAN BC -2047 02598 903 11 9 + 68040 LETLHAKANE BC -2142 02560 985 1161 + 68054 FRANCISTOWN BC -2122 02750 991 11 9 + 68098 WALVIS BAY AIRPORT NM -2296 01466 150 1150 + 68104 WALVIS BAY NM -2288 01443 7 11 9 + 68110 WINDHOEK NM -2257 01710 1728 1161 WMO Ha + 68112 STRIJDOM AIRPORT NM -2248 01747 1715 1137 + 68174 PIETERSBURG ZA -2383 02942 1237 1161 + 68240 SERETSE KHAMA AIRPORT ZA -2422 02592 1005 1161 + 68242 MMABATHO AIRPORT ZA -2578 02553 1277 1161 + 68244 GABERONES BC -2467 02592 983 11 9 + 68263 PRETORIA/IRENE ZA -2592 02822 1526 1161 + 68312 KEETMENSHOOP NM -2653 01812 1073 11 9 + 68328 TSHABONG BC -2605 02245 1000 11 9 + 68351 POTCHEFSTROOM ZA -2667 02707 1345 1137 + 68368 JOHANNESBURG/JAN SMUTS ZA -2613 02823 1694 11 9 + 68378 NEWCASTLE ZA -2775 02993 1251 1137 + 68406 KORT DORN ZA -2857 01653 27 1137 + 68424 UPINGTON ZA -2842 02127 839 1161 + 68438 KIMBERLEY ZA -2880 02477 1204 11 9 + 68442 BLOEMFONTEIN AIRPORT ZA -2910 02630 1353 1161 + 68461 BETHLEHEM ZA -2825 02833 1687 1161 + 68476 LADYSMITH ZA -2857 02977 1081 11 9 + 68512 SPRINGBOK ZA -2967 01790 1007 1161 + 68538 DE AAR ZA -3067 02400 1287 1161 + 68588 DURBAN AIRPORT ZA -2997 03095 14 1161 +FALE 68592 KING SHAKA ZA -2961 03112 109 11 9 + 68718 ROBERTSON ZA -3383 01990 159 11 9 + 68728 BEAUFORT WEST ZA -3235 02258 857 11 9 + 68816 CAPE TOWN AIRPORT ZA -3397 01860 42 1161 +FAOH 68826 OUDTSHOORN ZA -3357 02222 359 11 9 + 68828 GEORGE ZA -3397 02242 218 11 9 + 68842 PORT ELIZABETH ZA -3398 2662 63 1161 WMO Jun2010 + 68858 EAST LONDON ZA -3303 02783 130 11 9 + 68906 GOUGH IS. ZA -4035 -00988 54 1161 + 68992 BOUVET IS. ZA -5440 00330 28 1137 + 68994 MARION IS. ZA -4688 03787 21 1161 +FACT 68999 CAPE TOWN ZA -3397 01860 42 1180 +KQMA 69006 AL FALLUJAH UA IQ 3332 04389 38 1261 +KQVO 69009 AL QAIM IQ 3445 04125 205 12 9 + 69011 Q-WEST IQ 3575 04325 229 1261 +KNXP 69015 TWENTYNINE PALMS CA US 3430 -11616 626 1480 +KNTK 69016 SANTA ANA CA US 3370 -11783 17 1480 + 69038 FOB KALSU IQ 3280 04445 27 1261 +KQMH 69100 KOREAN VILLAGE IQ 3305 04032 745 12 9 +KQAA 69110 PRIZREN YG 4213 02045 460 1680 + 69119 AL ASAD AIRFIELD IQ 3377 04242 188 1261 + 69149 TASZAR USARETUR IQ 4642 01792 160 1280 +KQEZ 69225 AL TAQADDUM IQ 3332 04360 81 12 9 + 69792 KIRKUK IQ 3547 04435 323 1280 +! KSTA 69990 STERLING (RRS-2 TEST SITE) VA US 3899 -07750 88 1487 RRS +! KSTB 69991 STERLING (RRS-2 TEST SITE) VA US 3897 -07748 88 1487 RRS +PABR 70026 BARROW AK US 7128 -15679 19 1451 + 70027 NORTH SLOPE AK US 7132 -15662 8 1480 +PAOT 70133 KOTZEBUE AK US 6689 -16261 5 1452 +PBTT 70174 BETTLES AK US 6690 -15152 203 14 9 +P5TK 70192 CHATANIKA AK US 6512 -14748 187 14 9 +PFYU 70194 FORT YUKON AK US 6658 -14508 129 14 9 +PAOM 70200 NOME AK US 6451 -16543 7 1487 RRS +PABE 70219 BETHEL AK US 6079 -16184 33 1452 +PGAL 70222 GALENA AK US 6473 -15693 37 14 9 +PAMC 70231 MCGRATH AK US 6296 -15560 103 1452 +PAFA 70261 FAIRBANKS AK US 6482 -14788 134 1487 RRS +PBIG 70267 FORT GREELY AK US 6400 -14573 391 1452 +P5BR 70268 BLAIR LAKES RANGE AK US 6433 -14765 428 14 9 +PAFR 70270 FT RICHARDSON/BRYANT AK US 6127 -14965 115 14 9 +PAFC 70273 ANCHORAGE AK US 6116 -14999 52 1487 RRS + 70291 NORTHWAY AIRPORT AK US 6296 -14194 522 14 9 +PTSG 70292 TANACROSS AK US 6337 -14335 488 14 9 +PASN 70308 ST. PAUL ISLAND AK US 5716 -17022 6 1451 +PACD 70316 COLD BAY AK US 5520 -16272 25 1452 +PAKN 70326 KING SALMON AK US 5868 -15667 8 1452 +PADQ 70350 KODIAK AK US 5774 -15249 6 1452 +PAYA 70361 YAKUTAT AK US 5951 -13967 12 1452 +PANT 70398 ANNETTE ISLAND AK US 5505 -13159 35 1451 +PASY 70414 SHEMYA AK US 5272 17410 29 14 9 WMO Ha R.Shruell 10/03 +PADK 70454 ADAK AK US 5188 -17665 4 14 9 +CYVQ 71043 NORMAN WELLS NT CN 6528 -12675 95 1480 +CYSY 71051 SACHS HARBOUR NT CN 7200 -12527 84 14 9 +CYZH 71069 WAGNER/SLAVE LAKE AB CN 5530 -11478 581 14 9 +CYMD 71072 MOULD BAY NT CN 7623 -11932 58 14 9 +CYYL 71078 LYNN LAKE AIRPORT MB CN 5687 -10108 357 14 9 +CYTH 71079 THOMPSON ZOO (BOREAS) MB CN 5575 -09787 206 14 9 +CYUX 71081 HALL BEACH NT CN 6878 -08125 7 1471 +CYLT 71082 ALERT NT CN 8250 -06233 76 1480 WMO MAY09 +CYZT 71109 PORT HARDY BC CN 5068 -12737 17 1480 +CYHE 71114 HOPE BC CN 4937 -12148 39 14 9 +CUA1 71119 EDMONTON/STONY PLAIN AB CN 5355 -11410 766 1480 +CYOD 71120 COLD LAKE AB CN 5442 -11028 541 14 9 +CYED 71121 EDMONTON/NAMAO AB CN 5367 -11347 688 14 9 +CYEG 71123 EDMONTON AIRPORT AB CN 5332 -11358 723 14 9 +CWIQ 71124 PRIMROSE LAKE AB CN 5475 -11005 702 14 9 +CZED 71126 STONY PLAIN AB CN 5355 -11410 766 1480 +CWHN 71127 JIMMY LAKE SK CN 5492 -10997 625 14 9 +CYSD 71128 SUFFIELD AB CN 5027 -11118 770 14 9 +CYKY 71129 KINDERSLEY SK CN 5152 -10917 694 14 9 +CWGB 71145 ISLAND LAKE MB CN 5387 -09467 238 14 9 +CWLZ 71146 CANDLE LAKE (BOREAS) SK CN 5373 -10527 503 14 9 +CWLW 71203 KELOWNA BC CN 4995 -11940 456 1480 +CWAV 71248 SUNDRE AB CN 5177 -11468 1114 14 9 +CYHU 71371 SAINT HUBERT AIRPORT PQ CN 4552 -07342 27 14 9 NCDC Tinker OSO +CWOK 71450 ELBOW SK CN 5113 -10658 595 14 9 +CYKJ 71488 KEY LAKE (BOREAS) SK CN 5725 -10562 511 14 9 + 71561 EGBERT ON CN 4423 -07978 251 1480 +CXBK 71569 BRATTS LAKE SA CN 5020 -10470 580 14 9 +CWSA 71600 SABLE ISLAND NS CN 4393 -06002 4 1471 +CYAW 71601 SHEARWATER NS CN 4463 -06350 51 14 9 +CYQI 71603 YARMOUTH NS CN 4387 -06610 9 1437 +CWOQ 71604 EDDY POINT NS CN 4552 -06125 66 14 9 +CYTR 71621 TRENTON ON CN 4412 -07753 86 14 9 +CYYZ 71624 TORONTO/MALTON ON CN 4368 -07963 173 14 9 +CYWA 71625 PETAWAWA ON CN 4595 -07732 130 14 9 +CYUL 71627 MONTREAL/DORVAL PQ CN 4547 -07375 36 14 9 +CYOW 71628 OTTAWA ON CN 4532 -07567 114 14 9 +CWTO 71638 TORONTO A.E.S. HQ ON CN 4378 -07947 187 14 9 +CYCX 71701 CAMP GAGETOWN NB CN 4583 -06643 51 1480 +CYSU 71702 SUMMERSIDE PE CN 4643 -06383 24 14 9 +CYQY 71707 SYDNEY NS CN 4617 -06005 62 14 9 +CYQB 71714 QUEBEC PQ CN 4680 -07140 73 14 9 +CYOY 71716 VAL CARTIER PQ CN 4690 -07150 168 14 9 +CYCH 71717 CHATHAM NB CN 4702 -06545 34 14 9 +CWMW 71722 MANIWAKI PQ CN 4630 -07600 192 1480 WMO R.Shruell 10/03 +CYBG 71727 BAGOTVILLE PQ CN 4833 -07100 159 14 9 +CYYB 71731 NORTH BAY ON CN 4637 -07942 371 14 9 +CQAV 71764 TUAV MET KANDAHAR AH 3148 06583 1002 12 9 +CYYJ 71799 VICTORIA BC CN 4865 -12343 19 14 9 +CYYT 71801 ST. JOHNS NF CN 4767 -05275 140 1471 +CAYT 71802 MOUNT PEARL NF CN 4752 -05278 112 1480 +CYQX 71803 GANDER NF CN 4895 -05457 151 14 9 +CFSP 71805 MIQUELON-ST. PIERRE FR 4677 -05617 7 14 9 +CWAR 71807 PLACENTIA NF CN 4730 -05400 16 14 9 +CYZV 71811 SEPT ILES PQ CN 5022 -06627 53 1480 +CZJT 71815 STEPHENVILLE NF CN 4855 -05857 60 1471 +CYYR 71816 GOOSE BAY NF CN 5330 -06037 36 1480 +CYAM 71823 LA GRANGE PQ CN 5375 -07367 307 1461 +CWNI 71826 NITCHEQUON PQ CN 5320 -07090 539 14 9 +CYKL 71828 SCHEFFERVILLE PQ CN 5480 -06682 522 14 9 +CYMO 71836 MOOSONEE ON CN 5127 -08065 10 1480 +CXWI 71843 WINNIPEG MB CN 4988 -09713 251 14 9 +CYPL 71845 PICKLE LAKE ON CN 5145 -09020 386 1480 +CYPG 71851 PORTAGE SOUTHPORT A MB CN 4990 -09827 259 14 9 +CYWG 71852 WINNIPEG MB CN 4992 -09723 239 14 9 +CWLO 71853 CAMP SHILO MB CN 4978 -09965 373 14 9 +CYDN 71855 DAUPHIN MB CN 5110 -10005 305 14 9 +CWIK 71861 BROADVIEW SK CN 5038 -10268 602 14 9 +CYQR 71863 REGINA SK CN 5043 -10467 577 14 9 +CYXE 71866 SASKATOON SK CN 5217 -10670 504 14 9 +CYQD 71867 THE PAS MB CN 5397 -10110 273 1480 +CYPA 71869 PRINCE ALBERT SK CN 5322 -10568 428 14 9 +CYQL 71874 LETHBRIDGE AB CN 4963 -11280 929 14 9 +CYQW 71876 NORTH BATTLEFORD SK CN 5277 -10825 548 14 9 +CYYC 71877 CALGARY AB CN 5112 -11402 1074 14 9 +CYVR 71892 VANCOUVER BC CN 4918 -12317 3 14 9 +CYQQ 71893 COMOX BC CN 4972 -12490 24 14 9 +CYVP 71906 FORT CHIMO PQ CN 5810 -06842 60 1471 +CYPH 71907 INOUCDJOUAC PQ CN 5847 -07808 25 1471 US Mil +CYXS 71908 PRINCE GEORGE BC CN 5390 -12280 601 1437 +CYFB 71909 FROBISHER NT CN 6375 -06855 21 1480 +CYYQ 71913 CHURCHILL MB CN 5875 -09407 30 1480 +CYZS 71915 CORAL HARBOUR NT CN 6420 -08337 57 1437 WMO MAY09 +CWEU 71917 EUREKA NT CN 8000 -08593 10 1480 +CWFN 71920 CREE LAKE SK CN 5737 -10713 503 14 9 +CYRB 71924 RESOLUTE BAY NT CN 7470 -09497 46 14 9 WMO MAY09 +CYCB 71925 CAMBRIDGE BAY NT CN 6910 -10512 25 1479 +CWBK 71926 BAKER LAKE NT CN 6430 -09600 49 1471 +CYRM 71928 ROCKY MT. HOUSE AB CN 5243 -11490 988 14 9 +CYMM 71932 MCMURRAY AB CN 5665 -11122 369 14 9 +CYSM 71934 FORT SMITH NT CN 6002 -11193 204 1480 +CYCO 71938 COPPERMINE NT CN 6782 -11513 24 14 9 +CXSI 71942 FORT SIMPSON NT CN 6177 -12123 169 14 9 +CYYE 71945 FORT NELSON BC CN 5883 -12260 378 1437 +CYQH 71953 WATSON LAKE YT CN 6012 -12882 690 14 9 +CYEV 71957 INUVIK NT CN 6832 -13353 103 1480 +CYXY 71964 WHITEHORSE YT CN 6072 -13507 703 1461 +KKEY 72201 KEY WEST FL US 2455 -08179 13 1487 RRS +KMFL 72202 MIAMI FL US 2576 -08038 4 1487 RRS +KJAX 72206 JACKSONVILLE FL US 3048 -08170 10 1487 RRS +KCHS 72208 CHARLESTON SC US 3289 -08003 13 1487 RRS +KLHW 72209 FORT STEWART/WRIGHT GA US 3188 -08157 14 14 9 +KTBW 72210 TAMPA FL US 2771 -08240 13 1487 RRS +KTAE 72214 TALLAHASSEE FL US 3045 -08430 53 1487 RRS +KFFC 72215 ATLANTA GA US 3336 -08457 245 1487 RRS +KVPS 72221 VALPARAISO/EGLIN FL US 3048 -08652 29 1480 +KPNS 72222 PENSACOLA FL US 3047 -08720 36 14 9 +KLSF 72225 FORT BENNING GA US 3233 -08483 130 14 9 +KBMX 72230 BIRMINGHAM AL US 3318 -08678 174 1487 RRS +KLIX 72233 SLIDELL LA US 3034 -08983 10 1487 RRS +KJAN 72235 JACKSON MS US 3232 -09008 91 1487 RRS +KPOE 72239 FORT POLK LA US 3110 -09320 110 14 9 +KLCH 72240 LAKE CHARLES LA US 3013 -09322 5 1487 RRS +KSHV 72248 SHREVEPORT LA US 3245 -09384 85 1487 RRS +KFWD 72249 FORT WORTH TX US 3284 -09730 195 1487 RRS +KBRO 72250 BROWNSVILLE TX US 2592 -09742 7 1487 RRS +KCRP 72251 CORPUS CHRISTI TX US 2778 -09751 15 1487 RRS +KHLR 72257 FORT HOOD TX US 3110 -09733 270 14 9 +KDRT 72261 DEL RIO TX US 2937 -10092 314 1487 RRS +KMAF 72265 MIDLAND TX US 3194 -10219 874 1487 RRS +K2C2 72269 WHITE SANDS NM US 3224 -10622 1244 1452 +KELP 72270 EL PASO TX US 3180 -10640 1193 1452 +KFHU 72273 FORT HUACHUCA AZ US 3157 -11033 1441 1452 +KTWC 72274 TUCSON AZ US 3223 -11096 751 1487 RRS +KPHX 72278 PHOENIX AZ US 3345 -11195 379 1452 +KYUM 72280 YUMA AZ US 3287 -11433 63 14 9 US Mil +KNJK 72281 EL CENTRO NAF CA US 3282 -11568 18 14 9 +KMYF 72290 SAN DIEGO/MONTGOMERY CA US 3282 -11713 124 14 9 +KNSI 72291 SAN NICOLAS ISLAND CA US 3325 -11945 154 1461 +KNKX 72293 SAN DIEGO CA US 3285 -11712 137 1487 RRS +KPOB 72303 FAYETTEVILLE/POPE NC US 3517 -07903 61 14 9 +KMHX 72305 MOREHEAD CITY NC US 3478 -07688 11 1487 RRS +KORF 72308 NORFOLK VA US 3690 -07620 9 14 9 +KGSO 72317 GREENSBORO NC US 3610 -07994 276 1487 RRS +KRNK 72318 BLACKSBURG VA US 3721 -08041 639 1487 RRS +KOHX 72327 NASHVILLE TN US 3625 -08656 180 1487 RRS was BNA +KLZK 72340 LITTLE ROCK AR US 3484 -09226 173 1487 RRS +KLTS 72352 ALTUS AFB OK US 3465 -09927 420 14 9 +KOKC 72353 OKLAHOMA CITY/WILL ROGERS OK US 3540 -09760 390 14 9 +KTIK 72354 OKLAHOMA CITY/TINKER OK US 3542 -09738 393 14 9 +KFSI 72355 FORT SILL OK US 3460 -09840 360 14 9 +KOUN 72357 NORMAN OK US 3518 -09744 345 1487 RRS +KAMA 72363 AMARILLO TX US 3523 -10171 1095 1487 RRS +KEPZ 72364 SANTA TERESA NM US 3187 -10670 1254 1487 RRS +KABQ 72365 ALBUQUERQUE NM US 3504 -10662 1619 1487 RRS +KINW 72374 WINSLOW AZ US 3502 -11073 1487 14 9 +KFGZ 72376 FLAGSTAFF AZ US 3523 -11182 2179 1487 RRS +KEDW 72381 EDWARDS AFB CA US 3490 -11792 724 14 9 US Mil +KUCC 72385 YUCCA FLATS NV US 3695 -11605 1198 14 9 +KVEF 72388 LAS VEGAS NV US 3605 -11518 697 1487 RRS +KNTD 72391 POINT MUGU NAS CA US 3412 -11912 4 1412 +KPGU 72392 POINT ARGUELLO CA US 3457 -12067 2 14 9 +KVBG 72393 VANDENBERG AFB CA US 3475 -12057 100 1449 US Mil +KSMX 72394 SANTA MARIA PUBLIC ARPT CA US 3490 -12045 73 14 9 +KRIC 72401 RICHMOND/BYRD VA US 3750 -07733 51 14 9 +KWAL 72402 WALLOPS ISLAND VA US 3793 -07547 12 1449 +KLWX 72403 STERLING VA US 3898 -07749 88 1487 RRS +KNHK 72404 PATUXENT RIVER NAS MD US 3828 -07640 14 14 9 +KNEL 72409 LAKEHURST NAS NJ US 4003 -07432 24 14 9 +KFTK 72424 FORT KNOX KY US 3790 -08597 230 14 9 +KILN 72426 WILMINGTON OH US 3942 -08382 323 1487 RRS +KSGF 72440 SPRINGFIELD MO US 3724 -09340 391 1487 RRS +KICT 72450 WICHITA KS US 3765 -09745 408 14 9 +KDDC 72451 DODGE CITY KS US 3776 -09997 790 1487 RRS +KFRI 72455 FORT RILEY KS US 3905 -09677 325 14 9 +KTOP 72456 TOPEKA KS US 3907 -09563 268 1487 RRS +KFCS 72468 FORT CARSON CO US 3870 -10477 1789 14 9 +KDNR 72469 DENVER CO US 3977 -10487 1611 1487 RRS +KGJT 72476 GRAND JUNCTION CO US 3912 -10852 1474 1487 RRS +KU20 72477 GREEN RIVER UT US 3900 -11015 1241 14 9 +KMER 72481 MERCED/CASTLE CA US 3737 -12057 60 14 9 +KTPH 72485 TONOPAH NV US 3807 -11708 1656 14 9 +KREV 72489 RENO NV US 3957 -11980 1518 1487 RRS +KOAK 72493 OAKLAND CA US 3774 -12222 3 1487 RRS +KCIC 72497 CHICO CA US 3978 -12185 72 14 9 +KOKX 72501 UPTON NY US 4087 -07286 20 1487 RRS +KIPT 72514 WILLIAMSPORT PA US 4125 -07692 161 14 9 +KALB 72518 ALBANY NY US 4269 -07383 95 1487 RRS +KSYR 72519 SYRACUSE NY US 4312 -07612 128 14 9 +KPIT 72520 PITTSBURGH PA US 4053 -08022 360 1487 RRS +KBUF 72528 BUFFALO NY US 4294 -07872 218 1487 RRS +KORD 72530 CHICAGO/O'HARE IL US 4198 -08790 203 14 9 +KCID 72545 CEDAR RAPIDS IA US 4188 -09170 265 14 9 +KOAX 72558 OMAHA/VALLEY NE US 4132 -09637 352 1487 RRS +KLBF 72562 NORTH PLATTE NE US 4113 -10070 849 1487 RRS +KSNY 72563 SIDNEY NE US 4110 -10298 1312 14 9 +KCYS 72564 CHEYENNE WY US 4115 -10482 1872 14 9 +KSLC 72572 SALT LAKE CITY UT US 4077 -11195 1289 1487 RRS +KENV 72581 WENDOVER NV US 4072 -11403 1292 14 9 +KLKN 72582 ELKO NV US 4086 -11574 1593 1487 RRS +KRBL 72591 RED BLUFF CA US 4015 -12225 108 14 9 +KMFR 72597 MEDFORD OR US 4238 -12288 398 1487 RRS +KDTX 72632 WHITE LAKE MI US 4270 -08347 330 1487 RRS +KAPX 72634 GAYLORD MI US 4491 -08472 448 1487 RRS +KGRB 72645 GREEN BAY WI US 4450 -08811 209 1487 RRS +KMPX 72649 CHANHASSEN MN US 4485 -09356 290 1487 RRS +KPKW 72652 PICKSTOWN SD US 4307 -09853 453 14 9 +KABR 72659 ABERDEEN SD US 4545 -09841 398 1487 RRS +KUNR 72662 RAPID CITY SD US 4407 -10321 1029 1487 RRS +KRIW 72672 RIVERTON WY US 4307 -10848 1699 1487 RRS +KBOI 72681 BOISE ID US 4357 -11621 873 1487 RRS +KSLE 72694 SALEM OR US 4491 -12301 62 1487 RRS +KCAR 72712 CARIBOU ME US 4687 -06801 191 1451 +KINL 72747 INTERNATIONAL FALLS MN US 4856 -09340 357 1487 RRS +KBIS 72764 BISMARCK ND US 4677 -10076 506 1487 RRS +KGGW 72768 GLASGOW MT US 4821 -10663 693 1487 RRS +KTFX 72776 GREAT FALLS MT US 4746 -11139 1134 1487 RRS +KOTX 72786 SPOKANE WA US 4768 -11763 729 1487 RRS +KUIL 72797 QUILLAYUTE WA US 4793 -12456 57 1487 RRS + 74001 REDSTONE ARSENAL AL US 3460 -08662 174 1452 +KAPG 74002 ABERDEEN PROVING GROUNDS MD US 3947 -07607 5 1452 US Mil +KDPG 74003 DUGWAY PROVING GROUNDS UT US 4017 -11293 1325 1452 +K1Y7 74004 YUMA PROVING GROUNDS AZ US 3285 -11440 98 1452 + 74005 YUMA PROVING GROUNDS (TOWER 31) AZ US 3286 -11403 230 1480 + 74006 YUMA PROVING GROUNDS (TOWER M) AZ US 3292 -11380 141 1480 +KTCM 74206 TACOMA/MCCHORD WA US 4715 -12248 87 14 9 +KGRF 74207 FORT LEWIS/GRAY WA US 4708 -12258 92 14 9 +KGTB 74370 FORT DRUM NY US 4405 -07573 207 14 9 +KGYX 74389 GRAY ME US 4389 -07026 124 1487 RRS +KNHZ 74392 BRUNSWICK NAS ME US 4388 -06993 24 14 9 +KDVN 74455 DAVENPORT IA US 4161 -09058 231 1487 RRS +KMDN 74468 JEFFERSON PROVING GROUNDS IN US 3883 -08542 266 14 9 +KJFK 74486 NEW YORK/KENNEDY NY US 4078 -07377 8 14 9 +KBED 74490 HANSCOM FIELD MA US 4247 -07128 41 14 9 +KCHH 74494 CHATHAM MA US 4166 -06996 15 1487 RRS +KBNL 74498 BROOKHAVEN LAB. NY US 4080 -07330 20 14 9 + 74504 PILAR POINT CA US 3750 -12250 49 14 9 +KAFF 74531 U.S. AIR FORCE ACADEMY CO US 3897 -10482 1999 14 9 + 74545 SMOKY HILL GUN. RNG. KS US 3865 -09780 422 14 9 +KHBO 74547 HILLSBORO KS US 3862 -09730 446 14 9 +KILX 74560 LINCOLN IL US 4015 -08934 179 1487 RRS +KFFO 74570 WRIGHT-PATTERSON AFB OH US 3983 -08405 254 14 9 + 74606 VANDENBERG AFB CA US 3465 -12057 120 14 9 +KBYS 74611 BICYCLE LAKE AAF CA US 3528 -11662 716 14 9 +KNID 74612 CHINA LAKE NAF CA US 3568 -11768 665 14 9 +K4CB 74618 CUDDLEBACK GUNNERY RANGE CA US 3527 -11743 864 14 9 +K4SU 74619 SUPERIOR VALLEY RANGE CA US 3533 -11710 962 14 9 + 74626 PHOENIX AZ US 3345 -11195 384 14 9 + 74630 STALLION AAF NM US 3382 -10667 1506 14 9 + 74631 W.S.M.R. #32 NM US 3317 -10648 1235 14 9 +K4MR 74638 MELROSE GUNNERY RANGE NM US 3430 -10380 1326 14 9 +KWWR 74641 WOODWARD OK US 3643 -09953 625 14 9 +KLMN 74646 LAMONT OK US 3661 -09749 315 14 9 per B. Lesht (bmlesht@anl.g +KMRS 74650 MORRIS OK US 3568 -09587 216 14 9 +KPRC 74651 PURCELL OK US 3497 -09770 343 14 9 +KHOP 74671 FORT CAMPBELL KY US 3667 -08750 174 14 9 +KFBG 74693 FORT BRAGG NC US 3513 -07893 74 14 9 +K2DP 74695 DARE COUNTY RANGE NC US 3568 -07590 3 14 9 +KNLC 74702 LEMOORE NAS CA US 3633 -11993 73 14 9 + 74718 SALTON SEA CA US 3322 -11587 -69 14 9 +KGBN 74724 GILA BEND AZ US 3293 -11270 264 14 9 +KHMN 74732 HOLLOMAN AFB NM US 3251 -10605 1258 1452 +KE28 74733 NORTHRUP STRIP NM US 3290 -10640 1193 14 9 + 74734 W.S.M.R. #39 NM US 3263 -10640 1204 14 9 +KAEX 74754 ALEXANDRIA/ENGLAND LA US 3132 -09255 27 14 9 +K01R 74755 CLAIBORNE RANGE LA US 3118 -09263 67 14 9 +KPAM 74775 PANAMA CITY/TYNDALL FL US 3007 -08558 14 14 9 +KHRT 74777 HURLBURT AFB FL US 3042 -08668 10 14 9 +K2EG 74778 EGLIN AFB RANGE FL US 3057 -08632 48 14 9 + 74780 FORT STEWART GA US 3190 -08163 27 14 9 +KSSC 74790 SHAW AFB SC US 3397 -08048 79 14 9 +K2PJ 74792 POINSETT RANGE SC US 3385 -08048 68 14 9 +KXMR 74794 CAPE CANAVERAL FL US 2847 -08055 3 14 9 +KAVO 74796 AVON PARK GUNNERY RANGE FL US 2765 -08133 20 14 9 + 76062 PUERTO PENASCO MX 3131 -11355 3 14 9 PACS-SONET +ILS 76151 ISLA GUADALUPE, B.C. MX 2917 -11832 23 1461 +CUU 76225 CHIHUAHUA, CHIH. MX 2863 -10608 1434 14 9 +GYM 76255 GUAYMAS, SON. MX 2792 -11088 4 14 9 + 76256 EMPALME, SON. MX 2795 -11077 12 1461 +MOV 76342 MONCLOVA, COAH. MX 2690 -10142 586 14 9 +LMM 76370 TOPOLOBAMPO MX 2562 -10905 12 14 9 PACS-SONET +TRC 76382 TORREON, COAH. MX 2553 -10344 1124 14 9 +MTY 76394 MONTERREY AEROPUERTO, N.L. MX 2587 -10023 448 14 9 +LAP 76405 LA PAZ, B.C. MX 2417 -11030 19 1461 + 76458 MAZATLAN, SIN. MX 2320 -10642 4 14 9 +CVM 76491 CIUDAD VICTORIA, TAMPS. MX 2373 -09913 321 14 9 +SOT 76499 SOTO LA MARINA, TAMPS. MX 2377 -09820 25 14 9 + 76526 GUADALUPE, ZACATECAS MX 2275 -10251 2265 1461 per J. Stoudt +TAM 76549 TAMPICO MX 2228 -09785 15 14 9 PACS-SONET +CUN 76595 CANCUN MX 2102 -08685 10 1461 +GDL 76612 GUADALAJARA, JAL. MX 2067 -10338 1551 14 9 +MID 76644 MERIDA, YUC. MX 2098 -08965 11 14 9 + 76648 COZUMEL, Q.R. MX 2052 -08695 3 14 9 +CZM 76649 COZUMEL, Q.R. MX 2048 -08695 2 14 9 + 76654 MANZANILLO, COL. MX 1905 -10432 3 1461 +MEX 76679 MEXICO CITY, D.F. MX 1943 -09913 2306 1461 +HYY 76692 VERA CRUZ/HACIENDA, VER. MX 1915 -09612 16 1461 +CME 76713 CIUDAD DEL CARMEN MX 1864 -09184 2 14 9 PACS-SONET + 76723 ISLA SOCORRO, COL. MX 1872 -11095 35 1461 + 76730 FRONTERA MX 1852 -09265 4 14 9 + 76743 VILLA HERMOSA MX 1798 -09293 6 14 9 +ACA 76805 ACAPULCO, GRO. MX 1683 -09993 3 1461 +IZT 76830 SAN GERONIMO, OAX. MX 1653 -09517 66 14 9 +SCZ 76833 SALINA CRUZ MX 1617 -09519 8 14 9 PACS-SONET + 76840 ARRIAGA, CHIS. MX 1623 -09390 64 14 9 + 76903 TAPACHULA MX 1488 -09230 119 1480 + 76904 PUERTO MADERO TAPACHULA MX 1470 -09240 3 14 9 PACS-SONET +XKF 78016 BERMUDA NAS KINDLEY BE 3237 -06468 40 14 9 +YNN 78073 NASSAU AIRPORT BA 2505 -07747 7 14 9 + 78083 ANDROS TOWN BA 2470 -07777 3 14 9 +KJT 78118 TURKS ISLAND BT 2145 -07115 8 14 9 +UCM 78255 CAMAGUEY CU 2142 -07785 118 14 9 + 78311 MANTUA CU 2228 -08428 25 14 9 + 78325 HAVANA CU 2317 -08235 50 14 9 + 78344 CIENFUEGOS CU 2213 -08045 13 14 9 + 78355 CAMAGUEY CU 2142 -07787 120 14 9 +UGM 78367 GUANTANAMO BAY CU 1990 -07515 23 1461 +KCR 78384 GRAND CAYMAN IS./ROBERTS GC 1930 -08137 3 1451 +KJP 78397 KINGSTON/NORMAN MANLEY JM 1793 -07678 14 1451 +TPP 78439 PORT AU PRINCE/DUVALIER HA 1855 -07235 16 14 9 +DSD 78486 SANTO DOMINGO DR 1847 -06988 14 1451 +SWA 78501 SWAN ISLAND HO 1740 -08393 10 14 9 +JBQ 78514 RAMEY AFB PU 1850 -06713 69 14 9 +TJSJ 78526 SAN JUAN PR 1843 -06599 3 1487 RRS +JNR 78535 ROOSEVELT ROADS NAS PU 1825 -06563 12 14 9 +ISX 78547 HAMILTON FIELD VI 1770 -06480 17 14 9 +ZBZ 78583 BELIZE/PHILLIP GOLDSTON BH 1753 -08830 5 1451 +GPB 78637 PUERTO BARRIOS GU 1572 -08860 1 14 9 +GGT 78641 GUATEMALA/LA AURORA GU 1458 -09052 1489 14 9 +GSJ 78647 SAN JOSE GU 1392 -09082 2 14 9 +SAC 78650 ACAJUTLA ES 1357 -08983 15 14 9 +SSS 78663 SAN SALVADOR ES 1370 -08912 616 14 9 +HSC 78718 SOTO CANO AB/NUEVA OCOTEPEQUE HO 1438 -08762 626 14 9 NCDC Tinker OSO +HTG 78720 TEGUCIGALPA HO 1405 -08722 1007 14 9 + 78721 SOTO CANO AB HO 1437 -08762 628 14 9 +NPC 78730 PUERTO CABEZAS NK 1404 -08337 20 1461 +NMG 78741 MANAGUA NK 1213 -08617 56 14 9 PACS-SONET +ROC 78762 SAN JOSE/JUAN SANTAMARIA ARPT CR 0998 -08422 884 14 9 + 78793 DAVID PM 0840 -08243 27 14 9 PACS-SONET +BFS 78801 FORT SHERMAN PM 0933 -07998 52 14 9 +BHO 78806 HOWARD AFB PM 0897 -07955 13 1461 +PCZ 78807 COROZAL PM 0898 -07958 7 1449 + 78808 ALBROOK PM 0898 -07956 66 14 9 + 78857 BASSETERRE, ST. KITTS AT 1728 -06273 9 14 9 +KPA 78861 COOLIDGE FIELD, ANTIGUA AT 1712 -06178 5 14 9 +ACM 78866 JULIANA MN 1805 -06312 3 14 9 +FFJ 78894 GUSTAVIA, ST. BARTHELEMY MF 1790 -06287 47 14 9 +FFR 78897 LE RAIZET, GUADELOUPE MF 1627 -06153 11 1463 +FFF 78925 LE LAMENTIN MR 1460 -06100 7 14 9 +TBPB 78954 GRANTLEY ADAMS INTL AIRPORT BR 1307 -05950 47 1451 +KPT 78962 CROWN POINT, TOBAGO TD 1115 -06083 5 14 9 +KPP 78970 PORT OF SPAIN/PIARCO TD 1058 -06135 12 14 9 +ACC 78988 PLESMAN FIELD, CURACAO NU 1220 -06897 54 14 9 +CSP 80001 SAN ANDREAS CO 1258 -08170 2 14 9 + 80022 CARTAGENA CO 1045 -07552 12 14 9 PACS-SONET +CBQ 80028 BARRANQUILLA/SOLEDAD CO 1088 -07477 29 13 9 +CRH 80035 RIOHACHA/ALMIRANTE PADILLA CO 1153 -07293 4 1361 +CBO 80222 BOGOTA/EL DORADO CO 0470 -07415 2546 13 9 +CGV 80241 LAS GAVIOTAS CO 0447 -07073 165 1361 +CCL 80259 CALI/PALAMASECA CO 0355 -07638 962 13 9 +CPP 80308 POPAYAN CO 0245 -07660 1730 13 9 +CCO 80336 TUMACO CO 0182 -07875 2 13 9 + 80337 TUMACO/EL MIRA CO 0163 -07877 5 1337 +SKTQ 80371 TRES ESQUINAS CAQUETA AIR BASE CO 0445 -07514 178 13 9 +CLT 80398 LETICIA/VASQUEZ COBO CO -0455 -06953 84 1337 +VMC 80407 MARACAIBO VN 1057 -07173 66 13 9 +VBM 80410 BARQUISIMETO VN 1005 -06937 614 13 9 +VBS 80413 MARACAY VN 1025 -06765 436 1361 +VMI 80415 CARACAS/MAIQUETIA VN 1060 -06698 48 13 9 +VCC 80416 CARACAS/LA CARLOTA VN 1050 -06688 835 13 9 +VBC 80419 BARCELONA VN 1012 -06468 7 13 9 +VPQ 80421 PORLAMAR DEL CARIBE VN 1092 -06397 19 13 9 +SVCP 80422 CARUPANO VN 1067 -06325 10 1380 +VMG 80425 MENE GRANDE VN 0982 -07093 28 13 9 +VMT 80435 MATURIN VN 0975 -06318 66 13 9 +VCB 80444 CIUDAD BOLIVAR VN 0815 -06355 43 13 9 PACS-SONET +VSA 80447 SAN ANTONIO DE TACHIRA VN 0785 -07245 377 13 9 +VGD 80448 GUASDALITO VN 0723 -07080 130 1337 +VSR 80450 SAN FERNANDO DE APURE VN 0790 -06741 47 13 9 PACS-SONET +VTM 80453 TUMEREMO VN 0730 -06145 180 13 9 +VPA 80457 PUERTO AYACUCHO VN 0560 -06750 120 13 9 +VDP 80462 SANTA ELENA DE UAIREN VN 0460 -06111 907 13 9 + 80464 SAN CARLOS DEL RIO VN 0193 -06705 133 1337 + 80476 LA CANADA/MARACAIBO VN 1052 -07165 26 1337 +ENI 81202 NICKERIE, SURINAM SM 0595 -05703 4 13 9 +EST 81209 STOELMANSEILAND SM 0435 -05445 51 13 9 +EZY 81225 ZANDERIJ SM 0545 -05520 16 13 9 +ETB 81250 TAFELBERG SM 0378 -05615 288 13 9 +ESI 81251 SIPALIWINI SM 0203 -05612 243 13 9 +ECI 81253 COEROENI, SURINAM SN 0337 -05733 148 13 9 +OOM 81401 ST. LAURENT DU MARONI FG 0550 -05403 4 13 9 +OOO 81405 CAYENNE/ROCHAMBEAU FG 0483 -05237 9 1363 +OOG 81408 ST. GEORGES FG 0388 -05180 7 13 9 + 81415 MARIPASSOULA FG 0363 -05403 106 13 9 + 82022 BOA VISTA BZ 0283 -06070 140 1337 + 82026 TIRIOS BZ 0248 -05598 326 13 9 + 82030 AMAPA BZ 0207 -05085 10 13 9 + 82099 MACAPA-AEROPORTO BZ 0005 -05107 17 13 9 + 82107 SAO GABRIEL DA CACHOEIRA BZ -0130 -06705 79 1379 + 82193 BELEM BZ -0138 -04848 16 13 9 + 82244 SANTAREM BZ -0243 -05472 72 13 9 + 82276 ALCANTARA BZ -0232 -04442 50 13 9 + 82280 SAO LUIZ BZ -0253 -04428 51 1337 + 82281 SAO LUIZ AEROPORTO BZ -0260 -04423 53 13 9 + 82287 PARNAIBA BZ -0290 -04178 5 13 9 + 82332 MANAUS BZ -0315 -05998 84 1337 + 82397 FORTALEZA BZ -0377 -03860 26 1337 WMO MAY09 + 82400 FERNANDO DE NORONHA BZ -385 -3242 56 1337 WMO Jun2010 + 82411 TABATINGA BZ -0367 -06967 85 13 9 CANADA MAY09 + 82532 MANICORE BZ -0582 -06128 49 1379 + 82571 BARRA DO CORDA BZ -0550 -04527 82 13 9 + 82579 TEREZINA BZ -0505 -04282 69 13 9 + 82586 QUIXERAMOBIM BZ -0520 -03930 199 13 9 + 82599 NATAL BZ -0592 -03525 49 1337 + 82640 JACAREACANGA BZ -0627 -05773 98 13 9 + 82678 FLORIANO BZ -677 -4302 127 1337 WMO Jun2010 + 82705 CRUZEIRO DO SUL (AERO) BZ -758 -7277 199 13 9 WMO Jun2010 + 82765 CAROLINA BZ -0733 -04747 185 1337 + 82784 BARBALHA BZ -0732 -03930 409 13 9 + 82791 PATOS BZ -0702 -03727 250 13 9 + 82824 PORTO VELHO BZ -0870 -06390 102 1337 + 82900 RECIFE/CURADO BZ -0805 -03492 7 1337 WMO Ha R.Shruell 10/03 + 82917 RIO BRANCO BZ -1000 -06780 143 13 9 + 82930 CACHIMBO BZ -0937 -05490 432 1337 + 82965 ALTA FLORESTA BZ -0987 -05610 288 1337 + 82975 BOM JESUS BZ -0907 -04437 332 13 9 + 82983 PETROLINA BZ -0938 -04050 370 1337 + 82993 MACEIO BZ -0952 -03578 115 13 9 + 83063 PORTO NACIONAL BZ -1070 -04842 290 13 9 + 83096 ARACAJU BZ -1092 -03705 6 13 9 + 83182 IRECE BZ -1130 -04187 747 13 9 + 83208 VILHINA BZ -1270 -06010 612 13 9 WMO Ha + 83229 SALVADOR BZ -1300 -03852 51 1361 + 83236 BARREIRAS BZ -1215 -04500 440 13 9 + 83288 BOM JESUS DA LAPA BZ -1327 -04342 440 1337 + 83344 VITORIA DA CONQUISTA BZ -1485 -04083 1042 13 9 + 83361 CUIABA BZ -1560 -05610 165 1361 + 83362 CUIABA AEROPORTO BZ -1565 -05610 182 1361 + 83378 BRASILIA AEROPORTO BZ -1587 -04793 1061 1337 + 83437 MONTE CLAROS BZ -1673 -04387 647 13 9 + 83498 CARAVELAS BZ -1773 -03925 4 1337 + 83525 UBERLANDIA BZ -1888 -04823 943 13 9 FNMOC MAY09 + 83554 CORUMBA_AEROPORTO BZ -1900 -05767 142 13 9 + 83566 CONFIS AEROPORTO BZ -1963 -04358 827 1337 + 83576 UBERABA BZ -1977 -04795 809 13 9 + 83583 BELO HORIZONTE BZ -1985 -04395 785 1361 + 83612 CAMPO GRANDE BZ -2047 -05467 567 1337 + 83649 VITORIA BZ -2027 -04028 4 13 9 + 83650 TRINDADE ILHA BZ -2050 -02932 4 1360 + 83671 PIRASSUNUNGA BZ -2198 -04735 598 13 9 + 83698 CAMPOS BZ -2175 -04133 13 13 9 + 83708 GUARATINGUETA BZ -2278 -04520 537 13 9 + 83721 CAMPINAS BZ -2300 -04713 661 13 9 + 83743 RIO DE JANEIRO BZ -2290 -04317 26 13 9 + 83746 GALEAO BZ -2282 -04325 6 13 9 WMO Ha + 83768 LONDRINA BZ -2333 -05113 570 13 9 +SBMT 83779 MARTE CIV/MIL BZ -2352 -04663 722 13 9 OSO Ha and pos. + 83780 SAO PAULO BZ -2362 -04665 802 1361 + 83827 FOZ DO IGUACU BZ -2552 -05458 180 13 9 + 83840 CURITIBA BZ -2552 -04917 908 13 9 + 83899 FLORIANOPOLIS BZ -2767 -04855 5 13 9 + 83928 URUGUIANA BZ -2978 -05703 74 13 9 +SBSM 83937 SANTA MARIA BZ -2972 -05370 85 13 9 + 83971 PORTO ALEGRE BZ -3000 -05118 3 13 9 + 83981 BAGE BZ -3135 -05412 180 13 9 + 84008 SAN CRISTOBAL EQ -0090 -08962 5 13 9 PACS-SONET + 84018 ESMERALDAS EQ 0098 -07965 6 13 9 + 84071 QUITO/SUCRE EQ -0013 -07848 2812 13 9 + 84088 IZOBAMBA EQ -0037 -07838 3038 13 9 PACS-SONET + 84203 GUAYAQUIL EQ -0214 -07996 100 13 9 PACS-SONET + 84239 CUENCA/LAMAR EQ -0288 -07897 2532 13 9 + 84279 MACARA EQ -0437 -07993 430 13 9 + 84377 IQUITOS PR -0375 -07325 117 13 9 + 84378 MORONA PR -0373 -07325 117 13 9 WMO Hp R.Hollern 03/04 + 84390 TALARA PR -0457 -08125 85 13 9 + 84401 PIURA PR -0520 -08063 41 13 9 PACS-SONET + 84416 PIURA GRUP7 PR -0518 -08060 52 13 9 + 84452 CHICLAYO PR -0678 -07983 31 13 9 + 84515 PUCALLPA PR -0837 -07458 148 13 9 + 84628 LIMA-CALLAO/CHAVEZ PR -1202 -07712 13 13 9 + 84629 LAS PALMAS AIR BASE PR -1215 -07700 80 1380 +SPTU 84658 PUERTO MALDONADO PR -1260 -06922 201 13 9 + 84691 PISCO PR -1375 -07622 6 13 9 + 84752 AREQUIPA PR -1632 -07155 2525 13 9 + 85041 COBIJA BV -1104 -06878 271 13 9 PACS-SONET + 85141 RURRENABAQUE BV -1447 -06758 274 13 9 + 85154 TRINIDAD BV -1482 -06492 156 13 9 PACS-SONET + 85201 LA PAZ/EL ALTO BV -1651 -06820 4024 13 9 PACS-SONET + 85223 COCHABAMBA BV -1738 -06617 2570 13 9 + 85245 SANTA CRUZ/VIRU VIRU BV -1776 -06315 410 13 9 PACS-SONET + 85268 ROBORE BV -1833 -05976 277 13 9 PACS-SONET + 85295 UYUNI BV -2046 -06683 3669 13 9 PACS-SONET +SLBJ 85394 BERMEJO BV -2277 -06432 381 13 9 + 85406 ARICA/CHACALLUTA CH -1835 -07035 58 13 9 + 85442 ANTOFAGASTA CH -2343 -07045 119 1361 FNMOC MAY09 + 85469 ISLA DE PASCUA CH -2713 -10947 47 1360 NCDC + 85574 SANTIAGO/PEDAHUEL CH -3338 -07078 480 13 9 + 85577 SANTIAGO CH -3345 -07068 520 13 9 + 85579 LOS CERRILLOS CH -3350 -07070 506 13 9 + 85585 JUAN FERNANDEZ CH -3362 -07882 6 13 9 + 85586 SANTO DOMINGO CH -3365 -07162 75 13 9 + 85672 CHILLAN CH -3685 -07203 129 13 9 + 85799 PUERTO MONTT CH -4143 -07310 90 1361 + 85874 BALMACEDA CH -4590 -07172 520 13 9 + 85934 PUNTA ARENAS CH -5300 -07097 37 1361 WMO MAY09 + 85972 ISLA DIEGO RAMIREZ CH -5660 -06872 42 13 9 + 86068 MARISCAL ESTIGARRIBIA PY -2202 -06060 155 13 9 PACS-SONET + 86218 ASUNCION PY -2527 -05763 83 13 9 PACS-SONET + 86580 MONTEVIDEO UY -3483 -05603 23 13 9 + 87047 SALTA AERO AG -2485 -06548 1221 1360 + 87078 LAS LOMITAS AG -2470 -06058 130 13 9 + 87120 TUCUMAN AG -2683 -06520 420 13 9 + 87127 RIO HONDO AG -2745 -06488 281 1337 + 87155 RESISTENCIA AERO AG -2745 -05905 52 1360 + 87178 POSADAS AG -2737 -05597 129 13 9 + 87257 CERES AG -2988 -06195 88 13 9 + 87320 CHAMICAL AG -3037 -06628 460 13 9 + 87344 CORDOBA AERO AG -3132 -06422 474 1360 + 87393 MONTE CASEROS AG -3027 -05765 54 13 9 + 87418 MENDOZA/EL PLUMERIL AERO AG -3283 -06878 704 1360 + 87436 SAN LUIS AG -3327 -06635 714 13 9 + 87509 SAN RAFAEL AG -3458 -06840 747 13 9 + 87534 LABOULAVE AG -3413 -06340 138 13 9 + 87576 BUENOS AIRES/EZEIZA AERO AG -3482 -05853 20 1361 + 87596 PUNTA DEL INDIO AG -3537 -05728 16 13 9 + 87623 SANTA ROSA AERO AG -3657 -06427 191 1360 + 87642 AZUL AG -3673 -05983 132 13 9 + 87673 PUELCHES AG -3813 -06592 231 13 9 + 87679 PIGUE AG -3762 -06238 304 1337 + 87689 MAR CHIQUITA AG -3773 -05742 8 1337 + 87692 MAR DEL PLATA AEROPUERTO AG -3793 -05758 24 13 9 + 87696 MAR DEL PLATA BASE NAVAL AG -3805 -05755 4 13 9 + 87715 NEUQUEN AERO AG -3895 -06813 271 1360 + 87748 B.A. COMANDANTE ESPORA AG -3873 -06217 75 1337 + 87827 ALMIRANTE ZAR AG -4323 -06530 42 1337 + 87860 COMODORO RIVADAVIA AERO AG -4578 -06745 46 1360 + 87926 RIO GALLEGOS AG -5163 -06922 20 1337 + 87934 RIO GRANDE AG -5380 -06775 10 1337 + 87938 USHUAIA AG -5480 -06832 6 13 9 + 88889 MOUNT PLEASANT AIRPORT FK -5182 -05845 73 1337 + 88890 STANLEY ISLAND FK -5170 -05787 51 13 9 + 88903 GRYTVIKEN ISLAND FK -5428 -03650 2 13 9 + 88958 ADELAIDE IS. (ANTARCTIC) UK -6777 -06892 13 10 9 + 88967 GEN. BELGRANO (ANTARCTIC) AG -7797 -03880 31 1037 + 88968 ISLAS ORCHADAS (ANTARCTIC) AG -6075 -04472 4 1037 + 89001 S.A.N.A.E. (ANTARCTIC) ZA -7032 -00237 52 1037 + 89002 VAN NEUMAYER (ANTARCTIC) DL -7067 -00825 50 1061 + 89009 AMUNDSEN-SCOTT (SOUTH POLE) US -9000 00000 2835 1080 + 89022 HALLEY BAY (ANTARCTIC) UK -7552 -02660 31 1080 + 89050 BELLINGSHAUSEN (ANTARCTIC) RA -6220 -05893 16 1028 + 89051 PETREL (ANTARCTIC) AG -6347 -05628 18 10 9 + 89055 MARAMBIO (ANTARCTIC) AG -6423 -05672 198 1061 + 89056 EDUARDO FREI (ANTARCTIC) CH -6225 -05893 10 10 9 + 89059 O'HIGGINS (ANTARCTIC) CH -6332 -05790 10 10 9 + 89062 ROTHERA (ANTARCTIC) UK -6757 -06813 16 10 9 + 89063 ARGENTINE IS. (ANTARCTIC) UK -6525 -06427 10 10 9 + 89512 NOVOLAZAREVSKAJA RA -7077 1183 119 1028 WMO Jun2010 + 89532 SYOWA (ANTARCTIC) JP -6900 03958 15 1022 + 89542 MOLODEZNAJA (ANTARCTIC) RA -6767 04585 40 1028 + 89564 MAWSON BASE (ANTARCTIC) AU -6760 06288 15 1061 + 89567 DOVERS (ANTARCTIC) AU -7025 06587 1400 10 9 + 89571 DAVIS BASE (ANTARCTIC) AU -6858 07798 12 1061 + 89592 MIRNYJ (ANTARCTIC) RA -6655 09302 40 1028 WMO MAY09 + 89606 VOSTOK (ANTARCTIC) RA -7845 10687 3486 1028 + 89611 CASEY (ANTARCTIC) AU -6625 11053 41 1061 + 89625 CONCORDIA (ANTARCTIC) IY -7510 12340 3233 10 9 + 89642 DUMONT D'URVILLE(ANTARCTIC) FR -6667 14002 43 1063 + 89657 LENINGRADSKAYA (ANTARCTIC) RA -6950 15938 300 1028 + 89662 BAIA TERRA NOVA (ANTARCTIC) IY -7470 16410 80 1061 + 89664 MCMURDO (ANTARCTIC) US -7785 16667 24 1080 +PMDY 91066 MIDWAY ISLAND HI US 2822 -17737 13 15 9 +PHBK 91162 BARKING SANDS, KAUAI HI US 2207 -15978 4 15 9 +PHLI 91165 LIHUE, KAUAI HI US 2199 -15934 30 1552 +PHHI 91170 WHEELER AFB, OAHU HI US 2148 -15803 290 15 9 +PHNG 91176 KANEOHE MCAS, OAHU HI US 2145 -15777 3 15 9 +PHNA 91178 BARBERS POINT NAS, OAHU HI US 2132 -15807 15 15 9 +PHNL 91182 HONOLULU AIRPORT, OAHU HI US 2135 -15793 5 15 9 +PHOG 91190 PUUNENE, MAUI HI US 2090 -15643 20 15 9 +PGAC 91212 AGANA, GUAM MY 1348 14480 76 1511 +PGAC 91217 TAGUAC, GUAM MY 1355 14483 87 1551 +PGUA 91218 ANDERSON AFB, GUAM MY 1357 14492 162 15 9 +PGSN 91232 KOBLER NAS, SAIPAN MY 1513 14570 3 15 9 +PKMA 91250 ENIWETOK ATOLL MH 1135 16235 6 15 9 +PHTO 91285 HILO/LYMAN HI US 1972 -15505 12 1551 + 91317 WOLEAI ATOLL KA 0738 14392 2 15 9 +PTKK 91334 CHUUK KA 0746 15184 5 1552 + 91339 LUKUNOR ATOLL KA 0550 15382 3 15 9 +PTPN 91348 PONAPE KA 0696 15821 41 1552 +PTSA 91356 KUSAI/LELE KA 0533 16302 2 15 9 + 91364 ROI-NAMUR MH 0940 16747 4 15 9 +PKWA 91366 KWAJALEIN ATOLL MH 0873 16773 2 15 9 + 91367 AILINGLAPALAP ATOLL MH 0727 16883 3 15 9 + 91369 JALUIT ATOLL MH 0592 16965 2 15 9 + 91371 WOTJE ATOLL MH 0947 17025 2 15 9 +PKMJ 91376 MAJURO ATOLL MH 0707 17129 4 1551 +PTRO 91408 KOROR KA 0734 13448 34 15 9 +PTYA 91413 YAP KA 0950 13808 27 15 9 + 91434 KAPINGAMARANGI ATOLL KA 0108 15477 3 15 9 +PLFA 91487 FANNING ISLAND LN 0390 -15938 3 15 9 + 91492 CHRISTMAS ISLAND LN 0200 -15740 3 15 9 profiler, per L. Hartten + 91517 HONIARA SO -0942 16005 56 1561 + 91530 NAURU AIRPORT NR -0053 16692 5 15 9 + 91532 NAURU ARC-2 NR -0052 16692 7 15 9 + 91541 SANTA CRUZ IS. SO -1070 16580 24 15 9 + 91551 SOLA NH -1385 16755 18 15 9 + 91554 LUGANVILLE NH -1552 16722 41 15 9 + 91557 BAUERFIELD NH -1770 16830 21 1561 + 91558 VILA/EFATE NH -1775 16830 18 1537 + 91568 ANEITYUM NH -2023 16977 6 15 9 + 91577 KOUMAC NC -2057 16428 18 15 9 + 91582 QUANAHAM NC -2077 16723 29 15 9 + 91590 TONTOUTA NC -2202 16622 16 15 9 + 91592 NOUMEA NC -2227 16645 72 1563 + 91609 TARAWA KB 0136 17292 4 15 9 profiler, per L. Hartten + 91610 TARAWA KB 0135 17292 2 1561 + 91643 FUNAFUTI TV -0852 17922 1 1561 + 91650 ROTUMA FJ -1250 17705 26 15 9 + 91680 NADI AIRPORT FJ -1775 17745 13 1562 WMO Ha RS 10/03 + 91690 LAUTHALA BAY FJ -1815 17845 9 15 9 +CIS 91701 CANTON IS. CT -0277 -17172 3 1537 + 91753 HIHIFO, WALLIS IS. FW -1323 -17617 23 15 9 + 91762 APIA ZM -1380 -17178 2 15 9 +NSTU 91765 PAGO PAGO/TAFUNA ZM -1434 -17071 5 1587 RRS + 91788 NUKUALDFA TO -2113 -17518 3 15 9 + 91792 FUAMOTU TO -2123 -17515 38 15 9 + 91801 PENRHYN KW -0900 -15805 1 15 9 + 91830 AITUTAKI KW -1883 -15977 6 15 9 + 91843 RAROTONGA KW -2120 -15982 7 15 9 + 91925 ATUONA PF -0980 -13903 52 1563 + 91928 PUKA PUKA, TUAMOTU IS. PF -1480 -13882 3 15 9 + 91929 BORA BORA PF -1645 -15175 3 15 9 + 91931 MOPELIA PF -1677 -15395 3 15 9 + 91938 TAHITI-FAAA PF -1755 -14962 2 1563 + 91941 RANGIROA PF -1497 -14767 3 15 9 + 91943 TAKAROA PF -1448 -14503 3 1563 + 91944 HAO PF -1807 -14095 7 1563 + 91945 HEREHERETUE PF -1987 -14500 3 15 9 + 91948 RIKITEA PF -2313 -13497 89 1563 + 91954 TUBUAI, AUSTRAL IS. PF -2335 -14948 3 1563 + 91958 RAPA, AUSTRAL IS. PF -2762 -14433 2 1563 + 92035 PORT MORESBY W.O. NG -938 14722 48 15 9 WMO Jun2010 + 92044 MOMOTE, PAPUA NG -0205 14742 4 15 9 + 93012 KAITAIA NZ -3513 17327 54 1562 + 93072 MOUNT TAMAHUNGA NZ -3630 17470 452 15 9 + 93112 WHENUAPAI NZ -3678 17462 27 1561 + 93119 AUCKLAND AIRPORT NZ -3702 17480 7 1537 + 93246 ROTORUA AERODROME NZ -3812 17632 294 1537 + 93291 GISBORNE NZ -3867 17798 8 15 9 + 93308 NEW PLYMOUTH NZ -3902 17418 36 1537 + 93337 WAIOURU NZ -3947 17568 821 1537 + 93401 OHAKEA NZ -4020 17538 52 15 9 + 93417 PARAPARAUMU NZ -4090 17498 12 1562 + 93431 OUTLOOK HILL NZ -4130 17463 548 15 9 + 93434 WELLINGTON NZ -4128 17477 127 1537 + 93545 NELSON NZ -4130 17322 7 1537 + 93614 HOKITIKA NZ -4272 17098 40 1537 + 93677 KAIKOURA NZ -4242 17370 101 15 9 + 93769 RAKAIA NZ -4378 17202 124 15 9 + 93780 CHRISTCHURCH NZ -4348 17255 36 1537 + 93844 INVERCARGILL NZ -4642 16832 4 1562 + 93890 DUNEDIN NZ -4593 17020 2 1537 + 93944 CAMPBELL ISLAND NZ -5255 16915 15 1537 + 93986 CHATHAM ISLAND NZ -4395 -17657 49 1561 + 93995 LORD HOWE ISLAND NZ -3153 15908 16 1537 + 93996 NORFOLK ISLAND NZ -2905 16793 110 1537 + 93997 RAOUL/KERMADEC ISLAND NZ -2925 -17792 49 1561 + 93998 MACQUARIE ISLAND NZ -5450 15895 7 1537 + 94014 MADANG, PAPUA NG -0522 14580 6 15 9 + 94027 LAE, PAPUA NG -0673 14700 8 15 9 + 94035 PORT MORESBY NG -0943 14722 47 15 9 + 94044 MOMOTE NG -0207 14743 5 15 9 + 94047 NADZAB NG -0605 14673 70 1537 + 94076 KAVIENG NG -0257 15082 7 15 9 + 94085 RABAUL, PAPUA NG -0422 15218 6 15 9 + 94087 MISIMA IS., PAPUA NG -1070 15283 17 15 9 + 94120 DARWIN NT AU -1242 13088 30 1580 + 94132 KATHERINE NT AU -1447 13227 108 15 9 + 94150 GOVE AIRPORT NT AU -1228 13682 53 1580 + 94170 WEIPA AIRPORT QU AU -1268 14192 22 1581 + 94175 THURSDAY ISLAND QU AU -1058 14222 58 15 9 + 94203 BROOME AIRPORT WE AU -1795 12223 9 1580 + 94205 DERBY WE AU -1737 12367 5 15 9 + 94212 HALLS CREEK WE AU -1823 12767 424 15 9 + 94234 DALY WATERS NT AU -1627 13337 212 15 9 + 94238 TENNANT CREEK AIRPORT NT AU -1963 13418 377 15 9 + 94287 CAIRNS QU AU -1688 14575 8 15 9 + 94294 TOWNSVILLE QU AU -1925 14677 9 1580 + 94299 WILLIS ISLAND QU AU -1630 14998 9 1562 + 94300 CARNARVON AIRPORT WE AU -2488 11367 8 1562 + 94302 LEARMONTH AIRPORT WE AU -2223 11408 5 1562 + 94305 ONSLOW WE AU -2163 11512 4 15 9 + 94312 PORT HEDLAND AMO WE AU -2037 11863 9 1562 + 94317 MUNDIWINDI WE AU -2380 12025 571 15 9 + 94326 ALICE SPRINGS NT AU -2380 13390 543 1562 + 94332 MOUNT ISA AMO NT AU -2068 13948 341 1562 + 94346 LONGREACH QU AU -2347 14425 191 15 9 + 94367 MACKAY MO QU AU -2112 14922 33 15 9 + 94374 ROCKHAMPTON QU AU -2338 15048 14 1562 + 94380 GLADSTONE QU AU -2385 15127 77 1537 + 94401 KALBARRI WE AU -2772 11417 9 1537 + 94403 GERALDTON AIRPORT WE AU -2880 11470 35 1562 + 94430 MEEKATHARRA AIRPORT WE AU -2662 11855 519 15 9 + 94461 GILES WE AU -2503 12828 599 1562 + 94476 OODNADATTA SA AU -2755 13548 112 15 9 + 94510 CHARLEVILLE QU AU -2642 14628 305 1562 + 94527 MOREE NW AU -2947 14985 212 1562 + 94578 BRISBANE QU AU -2743 15308 2 1562 + 94610 PERTH AIRPORT WE AU -3193 11597 20 1562 + 94637 KALGOORLIE-BOULDER AIRPORT WE AU -3078 12145 370 1562 + 94638 ESPERANCE WE AU -3383 12188 27 1562 + 94646 FORREST WE AU -3083 12810 156 1562 + 94647 EUCLA AMO AU -3167 12888 102 1562 + 94653 CEDUNA SA AU -3213 13370 22 15 9 + 94659 WOOMERA SA AU -3115 13682 168 1581 + 94672 ADELAIDE AIRPORT SA AU -3495 13853 4 1562 + 94693 MILDURA AIRPORT NW AU -3423 14208 52 15 9 + 94711 COBAR MO NW AU -3148 14583 264 1562 + 94717 PARKES NW AU -3313 14818 339 15 9 + 94750 NOWRA RAN AIR STATION NW AU -3495 15053 110 1561 + 94767 SYDNEY NW AU -3395 15118 5 1562 + 94776 WILLIAMTOWN NW AU -3282 15183 9 1562 + 94791 COFFS HARBOUR MO NW AU -3032 15312 6 15 9 + 94802 ALBANY WE AU -3495 11780 71 1562 + 94805 CAPE BORDA SA AU -3575 13660 145 15 9 + 94821 MOUNT GAMBIER SA AU -3773 14078 69 1562 + 94864 MELBOURNE VC AU -3773 14490 81 15 9 + 94865 LAVERTON RAAF VC AU -3787 14475 20 1562 + 94866 MELBOURNE INTL AIRPORT VC AU -3767 14485 119 15 9 WMO Hp + 94867 MELBOURNE (TRNG. CENTRE) VC AU -3768 14495 110 1537 + 94907 EAST SALE AIRPORT VC AU -3810 14713 8 15 9 + 94910 WAGGA NW AU -3517 14747 219 1562 + 94926 CANBERRA CT AU -3530 14918 571 15 9 + 94968 LAUNCESTON AIRPORT TA AU -4153 14720 178 1537 + 94975 HOBART AIRPORT TA AU -4283 14750 27 1562 + 94995 LORD HOWE ISLAND AU -3153 15907 7 1562 + 94996 NORFOLK ISLAND AU -2903 16793 117 1562 WMO MAY09 + 94998 MACQUARIE ISLAND AU -5450 15895 8 1561 + 95527 MOREE AU -2948 14985 219 1562 + 96001 SABANG ID 0587 09532 126 15 9 + 96009 LHOSEUMAWE ID 0513 09717 87 15 9 + 96011 BANDA ATJEH/BLANGBINTANG ID 0552 09542 21 15 9 + 96015 MEULABOH/CUT NYAK DHIEN ID 0425 09612 90 15 9 + 96035 MEDAN/POLONIA ID 0357 09868 25 1530 + 96073 SIBOLGA/PINANGSORE ID 0155 09888 3 15 9 + 96075 GUNUNG SITOLI ID 0150 09763 6 15 9 + 96091 TANJUNGPINANG ID 0092 10453 18 15 9 + 96109 PAKANBARU ID 0047 10145 31 15 9 + 96145 TAREMPA ID 0320 10625 3 15 9 + 96147 RANAI ID 0395 10838 2 15 9 + 96163 PADANG/TABING ID -0088 10035 3 1530 + 96171 RENGAT DJAPURA ID -0043 10245 19 15 9 + 96179 SINGKEP/DABO ID -0048 10458 31 15 9 + 96195 DIAMBI PAALMERAH ID -0163 10365 25 15 9 +WIPH 96207 KERINCI/DEPATI PARB ID -0277 10137 782 15 9 + 96221 PALEMBANG TALANGBETUTU ID -0290 10470 10 15 9 + 96237 PANGKALPINANG ID -0217 10613 33 15 9 + 96249 TANDJUNGPANDAN BULUHTUMBANG ID -0275 10775 44 15 9 + 96253 BENGKULU PADANGKEMILING ID -0387 10233 16 15 9 + 96273 MENGGALA ID -0457 10522 25 15 9 + 96295 TELUKBETUNG BRANTI ID -0527 10518 61 15 9 +WBSB 96315 BRUNEI AIRPORT BF 0493 11493 15 1580 OSO Hp and pos. + 96323 KUALA BELAIT BF 0458 11420 3 15 9 +WBGG 96413 KUCHING SK 0148 11033 27 15 9 OSO Hp +WBGB 96441 BINTULU SK 0320 11303 5 15 9 +WBKL 96465 LABUAN SK 0528 11523 30 15 9 OSO Hp and pos. +WBKK 96471 KOTA KINABALU SK 0593 11605 3 15 9 +WBKW 96481 TAWAU SK 0427 11788 20 15 9 +WBKS 96491 SANDAKAN SK 0590 11807 13 15 9 OSO Hp + 96509 TARTKAN/DJUWATA ID 0333 11757 6 15 9 + 96529 TANJUNG REDEP ID 0212 11745 26 15 9 + 96533 SINGKAWANG ID 0108 10967 38 15 9 + 96535 PALOH ID -0170 10930 15 15 9 + 96565 PUTUSIBAU ID 0088 11293 17 15 9 + 96581 PONTIANAK ID -0015 10940 3 15 9 + 96595 MUARATEWE ID -0095 11490 60 15 9 + 96607 SAMARINDA ID -0062 11715 230 15 9 + 96633 BALIKPAPAN SEPINGGAN ID -0127 11690 3 15 9 + 96645 PANGKALAN ID -0270 11070 25 15 9 + 96655 PALANGKA RAYA ID -0100 11400 27 15 9 + 96685 BANDJARMASIN ULIN ID -0345 11475 20 15 9 + 96737 SERANG ID -0612 10613 40 15 9 + 96739 CURUG ID -0623 10665 46 15 9 + 96743 DJAKARTA ID -0615 10685 5 15 9 + 96749 JAKARTA/SOEKARNO-HATTA ID -0612 10665 8 1555 + 96755 BOGOR SEMPLAK ID -0655 10690 171 15 9 + 96773 KALIDJATI ID -0655 10767 110 15 9 + 96781 BANDUNG HUSEIN ID -0690 10758 740 15 9 + 96791 JATIWANGI ID -0675 10827 50 15 9 + 96793 KALIANGET ID -0705 11397 3 15 9 + 96797 TEGAL ID -0685 10915 10 15 9 + 96801 TASIKMALAYA ID -0737 10825 366 15 9 + 96805 TJILATJAP ID -0773 10902 6 15 9 + 96839 SEMARANG KALIBANTENG ID -0698 11038 3 15 9 + 96845 SURAKARTA PANASAN ID -0787 11092 104 15 9 + 96853 DJOKJAKARTA ID -0778 11043 107 15 9 + 96881 MAKIUN ISWAHJUDI ID -0762 11143 110 15 9 + 96925 SANGKAPURA ID -0585 11263 3 15 9 + 96933 SUBABAJA/PERAK ID -0722 11272 3 1555 + 96935 SURABAYA/JUANDA ID -0737 11277 3 1530 + 96947 MALANG ID -0797 11270 526 15 9 + 96973 KALIANGET ID -0705 11397 3 15 9 + 96987 BANYUWANGI ID -0822 11438 5 15 9 + 96995 CHRISTMAS ISLAND AU -1045 10568 247 15 9 + 96996 COCOS ISLAND AERO AU -1218 09683 4 1581 + 97008 TAHUNA/NAHA ID 0358 12547 38 15 9 + 97014 MENADO ID 0153 12292 80 1530 + 97028 TOLI-TOLI/LALOS ID 0102 12080 2 15 9 + 97048 GORONTALO ID 0052 12307 2 15 9 + 97072 PALU ID -0068 11973 6 1530 + 97086 LUWUK ID -0090 12278 2 15 9 + 97096 POSO/KASIGUNCU ID -0138 12073 2 15 9 + 97120 MAJENE ID -0250 11900 8 15 9 + 97146 KENDARI ID -0410 12243 50 15 9 + 97180 UJUNG PANDANG ID -0507 11955 14 1530 + 97192 BAU BAU ID -0547 12262 2 15 9 + 97230 DENPASAR ID -0875 11517 1 15 9 + 97240 AMPENAN ID -0857 11607 3 15 9 + 97260 SUMBAWA BESAR ID -0852 11742 3 15 9 + 97270 BIMA/MOHAMMED SALAH ID -0855 11870 2 15 9 + 97300 MAUMERE ID -0850 12223 32 15 9 + 97340 WAINGAPU MAUHAU ID -0967 12033 12 15 9 + 97372 KUPANG/ELTARI ID -1017 12367 108 1530 + 97380 SABU ID -1050 12183 26 15 9 + 97385 OE-CUSSE ID -0920 12437 5 15 9 + 97388 KOMORO ID -0855 12657 1 15 9 + 97390 DILI ID -0857 12557 4 15 9 + 97395 BAUCAU ID -0850 12640 527 15 9 + 97430 TERNATE ID 0078 12738 23 15 9 + 97460 LABUHA/TALIABU ID -0162 12455 3 15 9 + 97502 SORONG ID -0093 13112 2 15 9 + 97530 MANOKWARI ID -0088 13405 3 15 9 + 97560 BIAK ID -0118 13612 11 1530 + 97580 SARMI ID -0183 13872 3 15 9 + 97600 SANANA ID -0208 12600 2 15 9 + 97686 WAMENA ID -0407 13895 1660 15 9 + 97690 SENTANI ID -0257 14048 99 15 9 + 97724 AMBON ID -0370 12808 12 1530 + 97748 GESER ID -0388 13090 3 15 9 + 97760 KAIMANA, IRIAN BARAT ID -0367 13375 3 15 9 + 97780 ENAROTALI ID -0392 13637 1770 15 9 + 97810 TUAL/DUMATUBUN ID -0568 13275 12 15 9 +WAKT 97876 TANAH MERAH ID -0610 14030 16 15 9 + 97900 SAUMLAKI ID -0798 13130 24 15 9 + 97980 MERAUKE/MOPAH ID -0847 14038 3 1530 +RPUO 98135 BASCO, BATAN ISLAND PH 2045 12197 10 15 9 +RPLI 98223 LAOAG PH 1818 12053 5 1550 + 98322 CROW VALLEY GUNNERY RANGE PH 1532 12042 160 15 9 +RPMK 98327 CLARK AFB PH 1517 12057 196 15 9 +RPUB 98328 BAGUIO PH 1642 12060 1500 15 9 +RPLB 98426 SUBIC BAY WX STN PH 1480 12027 19 15 9 OSO Hp +RPMS 98428 SANGLEY POINT PH 1450 12092 2 15 9 +RPLL 98429 NINOY AQUINO INTL AIRPORT PH 1452 12100 15 15 9 + 98433 TANAY PH 1457 12137 651 15 9 WMO Jun2010 +RPMP 98444 LEGASPI PH 1313 12373 17 1580 +RPVP 98618 PUERTO PRINCESA PH 0975 11873 15 15 9 + 98630 CUYO PH 1085 12103 4 15 9 +RPMT 98646 CEBU/MACTAN PH 1030 12397 24 1560 +RPWS 98653 SURIGAO PH 0980 12550 22 15 9 +RPMD 98753 DAVAO AIRPORT PH 0712 12565 25 15 9 + 98754 DAVAO, MINDANAO PH 0707 12560 20 15 9 + 98830 JOLO, MINDANAO PH 0605 12100 13 15 9 +RPMZ 98836 ZAMBOANGA, MINDANAO PH 0690 12207 6 15 9 + 99852 GECONKFOR YG 4230 02080 401 1617 +EQBB 99877 GECONISAF/TERMEZ AH 3423 06727 637 1254 + 99883 CAMP BASTION AH 3185 06420 900 1248 +EQBJ 99885 TF CAMP JULIEN KABU AH 3477 06920 1845 1261 + 99888 MAZAR-E-SHARIF AH 3670 06720 398 1217 +EQAB 99911 GECONKFOR_PRIZREN YG 4222 02075 464 1654 +EQDB 99929 DUSCHANBE TJ 3853 06882 754 1654 diff --git a/gempak/dictionaries/sonde.ship.tbl b/gempak/dictionaries/sonde.ship.tbl new file mode 100755 index 0000000000..738821d23a --- /dev/null +++ b/gempak/dictionaries/sonde.ship.tbl @@ -0,0 +1,115 @@ +CGDX DES CROSEILLIERS CN 0 1461 +DBBH FS METEOR DL 0 1661 +DBBK OE.S.K.1 DL 0 1661 +DBFJ FRITHJOF DL 0 1661 +DBFM MEERKATZE DL 0 1661 +DBLK POLARSTERN DL 0 1661 +DBND ALKOR DL 0 1661 +DCMS DELORES DL 0 1661 +DESI VALDIVIA DL 0 1661 +DFLK MERLE DL 0 16 9 +DKQP AEL EUROPA DL 0 1661 +DRAY PLANET DL 0 1661 +DRBH S 48 LOEWE DL 0 1661 +DUTU KALANTIO DL 0 1661 +DZHA DEPPE AMERICA DL 0 1661 +EBUQ ESPERANZA DEL MAR SP 0 1661 +ELML7 HORNBAY LI 0 11 9 +EREA MUSSON RS 0 1627 +EREB VOLNA RS 0 1627 +EREC PRILIV RS 0 1627 +EREH PRIBOY RS 0 1627 +EREI OKEAN RS 0 1627 +ERES VIKTOR BUGAEV RS 0 1627 +ERET GEORGY USHAKOV RS 0 1627 +EREU ERNST KRENKEL RS 0 1627 +ESGG VYACHESLAV FROLOV RS 0 1627 +FJRS UNNAMED FR 0 16 9 +FNCM L'ATALANTE FR 0 16 9 +FNMZ CORIOLIS FR 0 16 9 +FNOR FORT ROYAL FR 0 1663 +FNOU FORT FLEUR D'EPEE FR 0 1663 +FNPH FORT DESAIX FR 0 1663 +FNRS DOUCE FRANCE FR 0 1663 +FQFL CMA CGM FORT ST LOUIS FR 0 16 9 +FQFM CMA CGM FORT ST PIERRE FR 0 16 9 +FZVN LE SUROIT FR 0 1637 +GACA CUMULUS UK 0 1661 +GAGC UNNAMED UK 0 1662 +GWAN PALLISER BAY UK 0 16 9 +HPII CMA CGM POTOMAC PM 0 14 9 +IBWQ FLAUVA IY 0 16 9 +JBOA KEIFU MARU JP 0 1222 +JCCX CHOFU MARU JP 0 1261 +JDSS HAKIHO MARU JP 0 1222 +JDWX KOFU MARU JP 0 1261 +JGQH RYOFU MARU JP 0 1261 +JIVB SEIFU MARU JP 0 1261 +JNSR MIRAI JP 0 1261 +JPBN KEIFU MARU JP 0 1261 +KHRH SEALAND DEVELOPER US 0 14 9 +KRPD SEALAND PERFORMANCE US 0 14 9 +LADB2 SKAUGRAN CN 0 1461 +LADC SKAUBORD CN 0 1461 +LAJV4 SKAUBRYN CN 0 1461 +LBHA NORDKAPP NO 0 16 9 +LBHB SENJA NO 0 16 9 +LDWR POLARFRONT NO 0 1661 +ONDA CANMAR EUROPE UK 0 16 9 +OVYA2 ARINA ARCTICA DN 0 1661 +OXGN2 MARY ARCTICA DN 0 1661 +OXTS2 IRENA ARCTICA DN 0 1661 +OXVH2 NAJA ARTICA DN 0 1661 +OXYH2 NUKA ARTICA DN 0 1661 +OXYL TINKA ARTICA DN 0 1661 +OZJP UNNAMED UK 0 16 9 +P3OO4 DRAGON BAY CY 0 16 9 +PSEX3 UNNAMED NL 0 1628 +PSMOA UNNAMED NL 0 1630 +PSN05 UNNAMED NL 0 1610 +PSSC1 UNNAMED NL 0 1610 +PWMG MINAS GERAIS BZ 0 1321 +PWSA ALTE SALDADHA BZ 0 1321 +SKUN ATLANTIC COMPASS SN 0 16 9 +SWJS PELJASPER GR 0 16 9 +UAAX A.I. VOEKOV RS 0 1627 +UBNZ AKADEMIK SHULIEKIN RS 0 1627 +UCLC PROFESSOR VIZE RS 0 1627 +UFRE UNNAMED RS 0 1627 +UHQS AKADEMIK KOROLEV RS 0 1627 +UJFO PROFESSOR MULTANOV RS 0 1627 +UMAY AKADEMIK SHIRSHOV RS 0 1627 +UMFW PROFESSOR ZUBOV RS 0 1627 +UPUI UNNAMED RS 0 1627 +UPUJ UNNAMED RS 0 1627 +UQYC UNNAMED RS 0 1627 +UUPB AKADEMIK SHOKALSKIY RS 0 1627 +UUQR UNNAMED RS 0 1627 +UVMJ VSEVOLOD BEREZKIN RS 0 1627 +UWEC UNNAMED RS 0 1627 +UYAJ UNNAMED RS 0 1627 +UZGH PASSAT RS 0 1627 +UZNZ GLEB OUSPENSKII RS 0 1627 +V2GH EWL VENEZUELA DL 0 1661 +V2LV EWL COLOMBIA DL 0 1661 +V2LX EWL SURINAME DL 0 1661 +V2VM MARCARRIER DL 0 1661 +V2XM GODAFOSS SW 0 1661 +VPHA OOCL CHALLENGE UK 0 16 9 +VRSI UNNAMED DL 0 1628 +VSBV3 CANMAR AMBASSADOR FI 0 1661 +VSPI WADAI DL 0 1661 +WAAH SEALAND MOTIVATOR US 0 14 9 +WBP3210 NATHANIEL B. PALMER US 0 1461 +WPKD SEALAND ACHIEVER US 0 14 9 +WTEA DISCOVERER (NOAA) US 0 1437 +WTEC RONALD H. BROWN (NOAA) US 0 1461 +WTER MALCOLM BALDRIDGE (NOAA) US 0 1437 +WTES SURVEYOR (NOAA) US 0 1437 +WTEU KA'IMIMOANA (NOAA) US 0 14 9 +WXAQ OCEANUS US 0 1437 +ZCAW6 UNNAMED UK 0 16 9 +ZCBP6 CANMAR PRIDE UK 0 16 9 +ZDLG BRANSFIELD UK 0 16 9 +ZDLP JAMES CLARK ROSS UK 0 16 9 +ZSAF SA AGULHAS ZA 0 11 9 diff --git a/gempak/dictionaries/tidg.tbl b/gempak/dictionaries/tidg.tbl new file mode 100755 index 0000000000..8962a942b8 --- /dev/null +++ b/gempak/dictionaries/tidg.tbl @@ -0,0 +1,402 @@ +! This table contains the latitude and longitude locations and the +! elevations in meters of tide and water level gages around the U.S. +! These stations must be sorted in increasing order based on the +! ASCII station identifier. +!! +! Log: +! R. Hollern/NCEP 8/00 Created table. +! C. Caruso Magee/NCEP 02/02 Replaced CREX IDs with AWIPS IDs wherever +! a station has a valid AWIPS ID. +! R. Hollern/NCEP 07/10 Corrected the elevations of NBLP1, PHBP1, +! and DELD1 +! C. Caruso Magee/NCEP 07/03 Replaced CREX IDs with AWIPS IDs for stns +! ANTA2, NKTA2, NMTA2, SKTA2, and ORTO3 and +! added new stations KWHH1 and NSTP6. +! C. Caruso Magee/NCEP 08/04 Replaced CREX IDs with AWIPS IDs for stns +! OOUH1, KLIH1, NWHC3, KPTN6, MROS1, TRDF1, +! VAKF1, VCAF1, KYWF1, NPSF1, FMRF1, SAPF1, +! CWBF1, CKYF1, APCF1, PCBF1, PCLF1, SBPT2, +! MGPT2, EPTT2, GTOT2, GPST2, MQTT2, PTIT2, +! FTGM4, OSGN6, BUFN6, HRBM4, DTLM4, SWPM4, +! PTIM4, MCGM4, GDMM5, RTYC1, AAMC1, RCMC1, +! ADKA2, PRDA2, LTBV3, CHAV3, SJNP4, MGIP4, +! BLTM3, and PTCR1. +! Added new stations FPKG1 and RCKM4. +! Changed ORTO3 to PORO3. +! C. Caruso Magee/NCEP 09/04 Added new stations CHCM2, FSKM2, YKTV2, +! SNSN7, MCYF1, LABL1, and BYGL1. +! Replaced old CREX ID TX040 with FPTT2. +! C. Caruso Magee/NCEP 10/04 Corrected RCKM4's stn elev. from 0 m to 180 m. +! C. Caruso Magee/NCEP 01/05 Added new stations CAPL1 and UGIL1 to the +! table, replaced OH030 with THRO1, and replaced +! OH025 with MRHO1. +! C. Caruso Magee/NCEP 03/05 Added new station JMPN7 to the table. Updated +! lats for BYGL1 and GPST2, and updated longs +! for MGPT2 and PTIT2 (rounding diffs). +! C. Caruso Magee/NCEP 03/05 Added new station GSJT2 to the table. +! C. Caruso Magee/NCEP 03/05 Added new station LOPW1 to the table. +! C. Caruso Magee/NCEP 04/05 Replaced CREX IDs with AWIPS IDs for stns +! SNDP5, WAKP8, and KWJP8. +! C. Caruso Magee/NCEP 01/06 Added new stations GNJT2, FRPS1, SCIS1, +! and MNMM4 to the table. +! C. Caruso Magee/NCEP 03/06 Added new stations WELM1, SJSN4, BDRN4, +! BRND1, BISM2, PPTM2, YKRV2, CRYV2, CHYV2, +! PMAF1, OPTF1, PSTL1, LTRM4, LAPW1, RDDA2, +! APRP7, and BEPB6 to the table. Replaced +! OH020 with CNDO1. +! C. Caruso Magee/NCEP 03/06 Added new stations WLON7 and KWNW3 to the +! table. +! C. Caruso Magee/NCEP 06/06 Added new station ROBN4 to the table. +! C. Caruso Magee/NCEP 10/06 Added new stations DOMV2, COVM2, and ERTF1 +! to the table. +! C. Caruso Magee/NCEP 01/07 Change MI020 to PNLM4. +! C. Caruso Magee/NCEP 02/07 Added new stations WAUO3, SHNO3, and VAPW1 +! to the table. +! C. Caruso Magee/NCEP 05/07 Changed SC020 to CHTS1. +! C. Caruso Magee/NCEP 05/07 Changed ME014 to ATGM1 and ME012 to CTGM1. +! Removed HI080 (was replaced by APRP7 in 03/06). +! Removed NC040 (was replaced by WLON7 in 03/06). +! C. Caruso Magee/NCEP 10/07 Added new stations FTPN3 and SKAW1 to the +! table. +! J. Ator/NCEP 04/09 Added new stations OCIM2 and WPTW1. +! J. Ator/NCEP 10/11 Changed several CREX IDs to SHEF IDs in response +! to changes by NOS. +! J. Cahoon/NCEP 12/11 Added several missing IDs that are incoming +! but are not in the table, per NOS request +! +AAMC1 ALAMEDA CA US 03777 -12230 0000 +ACYN4 ATLANTIC CITY NJ US 03936 -07442 0000 +ADKA2 ADAK ISLAND AK US 05187 -17663 0000 +AGCM4 ALGONAC MI US 04262 -08257 0000 +AK010 KETCHIKAN AK US 05533 -13163 0000 +AK020 SITKA AK US 05705 -13534 0000 +AK030 JUNEAU AK US 05830 -13442 0000 +AK040 YAKUTAT AK US 05955 -13973 0000 +AK050 CORDOVA AK US 06056 -14575 0000 +AK060 VALDEZ AK US 06113 -14636 0000 +AK070 SEWARD AK US 06012 -14943 0000 +AK080 SELDOVIA AK US 05944 -15172 0000 +AK090 KODIAK ISLAND AK US 05773 -15251 0000 +AK100 SAND POINT AK US 05533 -16017 0000 +AK120 UNALASKA AK US 05388 -16654 0000 +AL020 NULL AL US 03025 -08808 0000 +ALIA2 ALITAK AK US 05690 -15425 0000 +ALXN6 ALEXANDRIA BAY NY US 04433 -07593 0000 +AMFN6 AMERICAN FALLS NY US 04308 -07906 0173 +AMRL1 LAWMA AMERADA PASS LA US 02945 -09134 0000 +ANTA2 ANCHORAGE AK US 06123 -14989 0000 +ANVC1 ARENA COVE CA US 03891 -12371 0000 +APAM2 ANNAPOLIS MD US 03898 -07648 0000 +APCF1 APALACHICOLA FL US 02973 -08498 0000 +APRP7 APRA HARBOR/GUAM US 01344 14465 0000 +ASTO3 ASTORIA OR US 04621 -12377 0000 +ATGM1 BAR HARBOR ME US 04440 -06820 0003 +ATKA2 ATKA AK US 05223 -17417 0000 +BA010 SETTLEMENT POINT BA 02671 -07899 0000 +BABT2 BAFFIN BAY TX US 02730 -09741 0000 +BATN6 THE BATTERY NY US 04070 -07402 0000 +BDRN4 BURLINGTON/DEL RIVER NJ US 04008 -07487 0000 +BEPB6 BERMUDA ESSO PIER BE 03237 -06470 0000 +BFTN7 BEAUFORT NC US 03472 -07667 0000 +BGNN4 BERGEN POINT WEST REACH NY US 04064 -07415 0000 +BHBM3 BOSTON MA US 04236 -07105 0000 +BISM2 BISHOPS HEAD MD US 03822 -07604 0000 +BKBF1 WEST END ST JOHNS RIVER US 03019 -08169 0000 +BKTL1 BULK TERMINAL LA US 03019 -09330 0000 +BLTM2 BALTIMORE MD US 03927 -07658 0000 +BLTM3 BORDEN FLATS LT AT FALL RIVER MA US 04170 -07117 0000 +BRHC3 BRIDGEPORT CT US 04117 -07318 0000 +BRND1 BRANDYWINE SHOAL LIGHT DE US 03899 -07511 0000 +BUFN6 BUFFALO NY US 04288 -07889 0178 +BYGL1 W BANK 1/BAYOU GAUCHE LA US 02978 -09042 0000 +BYSA1 STATE BRIDGE DOG RIVER US 03056 -08809 0000 +BZBM3 WOODS HOLE MA US 04152 -07067 0000 +CA050 NULL CA US 03440 -11968 0000 +CAMM2 CAMBRIDGE MD US 03857 -07607 0000 +CAPL1 CALCASIEU PASS LA US 02977 -09334 0000 +CARL1 CARROLLTON LA US 02993 -09014 0000 +CASM1 PORTLAND ME US 04366 -07025 0000 +CAVN6 CAPE VINCENT LAKE ONTARIO NY US 04413 -07633 0000 +CBBV2 CHESAPEAKE BAY BRIDGE TUNNEL VA US 03697 -07611 0000 +CECC1 CRESCENT CITY CA US 04175 -12418 0000 +CFPN7 CAPE HATTERAS FISHING PIER NC US 03522 -07563 0000 +CFWM1 CUTLER FARRIS WHARF ME US 04466 -06721 0000 +CHAO3 CHARLESTON OR US 04334 -12432 0000 +CHAV3 CHARLOTTE AMALIE VI US 01833 -06492 0000 +CHCM2 CHESAPEAKE CITY MD US 03953 -07581 0000 +CHLV2 CHESAPEAKE LIGHT VA US 03690 -07570 0000 +CHSV3 CHRISTIANSTED HARBOR VI 01775 -06471 0000 +CHTS1 CHARLESTON SC US 03278 -07993 0000 +CHYV2 CAPE HENRY VA US 03693 -07601 0000 +CHYW1 CHERRY POINT WA US 04886 -12276 0000 +CKYF1 CEDAR KEY FL US 02913 -08303 0000 +CLBP4 CULEBRA PR US 01830 -06530 0000 +CLBV2 COLONIAL BEACH VA US 03825 -07696 0000 +CMAN4 CAPE MAY NJ US 03897 -07496 0000 +CMTI2 CALUMET HARBOR IL US 04173 -08754 0179 +CNDO1 CLEVELAND OH US 04154 -08164 0177 +COVM2 COVE POINT MD US 03843 -07639 0000 +CPNT2 COPANO BAY TX US 02812 -09702 0000 +CPTR1 CONIMICUT LIGHT RI US 04172 -07134 0000 +CRVA2 CORDOVA AK US 06056 -14575 0000 +CRYV2 SOUTH CRANEY ISLAND VA US 03689 -07634 0000 +CTGM1 CUTLER NAVAL BASE ME US 04465 -06730 0005 +CWBF1 CLEARWATER BEACH FL US 02798 -08283 0000 +DELD1 DELAWARE CITY DE US 03958 -07559 0002 +DILA1 DAUPHIN ISLAND AL US 03025 -08808 0000 +DOMV2 DOMINION TERMINAL ASSOC. VA US 03696 -07642 0000 +DTLM4 DE TOUR VILLAGE MI US 04599 -08390 0180 +DUKN7 DUCK NC US 03618 -07575 0000 +DULM5 DULUTH MN US 04678 -09209 0185 +DUPM4 DUNN PAPER MI US 04300 -08242 0180 +EBSW1 SEATTLE WA US 04761 -12234 0000 +EFRA1 STATE BRIDGE E FOWL RIVER US 03044 -08811 0000 +ELFA2 ELFIN COVE AK US 05819 -13635 0000 +EPTT2 EAGLE POINT TX US 02948 -09492 0000 +EREP1 ERIE PA US 04215 -08009 0175 +ERTF1 BERTH 223 MET FL US 02792 -08244 0000 +ESPP4 ESPERANZA VIEQUES ISLAND PR US 01809 -06547 0000 +ESVM4 ESSEXVILLE MI US 04364 -08385 0179 +FAI01 FAIRPORT OH US 04176 -08128 0000 +FCGT2 USCG FREEPORT TX US 02894 -09530 0000 +FL020 ST. AUGUSTINE BEACH FL US 02986 -08126 0000 +FL097 PANAMA CITY FL US 03015 -08567 0000 +FMRF1 FT. MYERS FL US 02665 -08187 0000 +FOXR1 PROVIDENCE RI US 04181 -07140 0000 +FPKG1 FORT PULASKI GA US 03203 -08090 0000 +FPPM4 FERMI POWER PLANT MI US 04196 -08326 0178 +FPTT2 FREEPORT TX US 02895 -09531 0000 +FRDF1 FERNANDINA BEACH FL US 03067 -08147 0000 +FRDW1 FRIDAY HARBOR WA US 04855 -12301 0000 +FRPS1 FRIPPS INLET SC US 03234 -08047 0000 +FRVM3 FALL RIVER MA US 04170 -07116 0000 +FRWL1 FRESHWATER CANAL LOCKS LA US 02956 -09231 0000 +FSKM2 FRANCIS SCOTT KEY BRIDGE MD US 03922 -07653 0000 +FTGM4 FORT GRATIOT MI US 04301 -08242 0180 +FTPC1 SAN FRANCISCO CA US 03781 -12247 0000 +FTPN3 FORT POINT NH US 04307 -07071 0000 +FTRN6 WILLETS POINT NY US 04079 -07378 0000 +FWNM4 FORT WAYNE MI US 04230 -08309 0177 +GA020 ST. SIMONS ISLAND GA US 03113 -08140 0000 +GBWW3 GREEN BAY WI US 04454 -08801 0179 +GDMM5 GRAND MARAIS MN US 04775 -09034 0186 +GISL1 GRAND ISLE LA US 02926 -08996 0000 +GLPV2 GLOUCESTER POINT VA US 03725 -07650 0000 +GNJT2 GALVESTON BAY NORTH JETTY TX US 02936 -09473 0000 +GPST2 GALVESTON PLEASURE PIER TX US 02929 -09479 0000 +GRTM4 GIBRALTAR MI US 04209 -08319 0177 +GSJT2 GALVESTON BAY SOUTH JETTY TX US 02933 -09469 0000 +GTOT2 GALVESTON PIER 21 TX US 02931 -09479 0000 +HAMO3 HAMMOND OR US 04620 -12395 0000 +HBYC1 NORTH SPIT CA US 04077 -12422 0000 +HCGN7 USCG STATION HATTERAS NC US 03521 -07570 0000 +HI010 NAWILIWILI HI US 02196 -15936 0000 +HI030 MOKUOLOE HI US 02144 -15779 0000 +HI050 HILO HI US 01973 -15506 0000 +HI060 JOHNSTON ATOLL US 01674 -16953 0000 +HLNM4 HOLLAND MI US 04277 -08620 0000 +HRBM4 HARBOR BEACH MI US 04385 -08264 0179 +HRVC1 OIL PLATFORM HARVEST US 03447 -12067 0000 +ICAC1 SANTA MONICA CA US 03401 -11850 0000 +ILOH1 HILO HILO BAY KUHIO BAY HI US 01973 -15506 0000 +ITKA2 SITKA AK US 05705 -13534 0000 +JMPN7 WRIGHTSVILLE BEACH NC US 03421 -07779 0000 +JNEA2 JUNEAU AK US 05830 -13441 0000 +KDAA2 KODIAK ISLAND AK US 05773 -15251 0000 +KECA2 KETCHIKAN AK US 05533 -13163 0000 +KGCA2 KING COVE AK US 05506 -16233 0000 +KLIH1 KAHULUI HI US 02090 -15647 0000 +KPTN6 KINGS POINT NY US 04081 -07377 0000 +KPTV2 KIPTOPEKE VA US 03717 -07599 0000 +KWHH1 KAWAIHAE HI US 02004 -15583 0000 +KWJP8 KWAJALEIN, MARSHALL IS US 00874 16774 0000 +KWNW3 KEWAUNEE MET WI US 04447 -08750 0180 +KYWF1 KEY WEST FL US 02455 -08181 0000 +LABL1 E BANK 1/BAYOU LABRANCHE LA US 03005 -09037 0000 +LAMV3 LAMESHUR BAY ST JOHN VI 01832 -06472 0000 +LAPW1 LA PUSH WA US 04791 -12464 0000 +LCLL1 LAKE CHARLES LA US 03022 -09322 0000 +LDTM4 LUDINGTON MI US 04395 -08644 0179 +LJAC1 LA JOLLA CA US 03287 -11726 0000 +LKPM4 LAKEPORT MI US 04314 -08249 0180 +LKWF1 LAKE WORTH PIER FL US 02661 -08003 0000 +LOPW1 LONGVIEW WA US 04611 -12296 0000 +LPNM4 ALPENA MI US 04506 -08343 0000 +LTBV3 LIME TREE BAY VI US 01770 -06475 0000 +LTRM4 LITTLE RAPIDS MI US 04649 -08430 0176 +LWSD1 LEWES DE US 03878 -07512 0000 +LWTV2 LEWISETTA VA US 03799 -07646 0000 +MBRM4 MOUTH OF THE BLACK RIVER MI US 04297 -08242 0000 +MCGA1 COAST GUARD SECTOR MOBILE AL US 03065 -08806 0000 +MCGM4 MARQUETTE C.G. MI US 04655 -08738 0188 +MCYF1 MCKAY BAY ENTRANCE FL US 02791 -08243 0000 +ME030 SEAVEY ISLAND ME US 04308 -07074 0000 +MGIP4 MAGUEYES ISLAND PR US 01797 -06705 0000 +MGPT2 MORGANS POINT TX US 02968 -09499 0000 +MI019 MACKINAW CITY MI US 04578 -08472 0180 +MI240 ALGONAC MI US 04262 -08253 0177 +MI255 MOUTH OF BLACK RIVER MI US 04297 -08242 0177 +MI270 HARRISVILLE MI US 04466 -08329 0178 +MI290 HOLLAND MI US 04277 -08620 0180 +MLQW3 MILWAUKEE WI US 04300 -08789 0180 +MNMM4 MENOMINEE MI US 04509 -08760 0179 +MNPV2 MONEY POINT VA US 03678 -07630 0000 +MOKH1 MOKUOLOE HI US 02143 -15779 0000 +MQTT2 CORPUS CHRISTI TX US 02758 -09722 0000 +MRCP1 MARCUS HOOK PA US 03981 -07541 0000 +MRHO1 MARBLEHEAD OH US 04155 -08273 0175 +MROS1 SPRINGMAID PIER SC US 03366 -07892 0000 +MSHM3 MENEMSHA HARBOR MA US 04135 -07077 0000 +MTKN6 MONTAUK NY US 04105 -07196 0000 +MTYC1 MONTEREY CA US 03661 -12189 0000 +MYPF1 MAYPORT FL US 03039 -08143 0000 +NBLP1 NEWBOLD PA US 04014 -7475 0004 +NCHT2 MANCHESTER TX US 02973 -09527 0000 +NEAW1 NEAH BAY WA US 04837 -12462 0000 +NGAN6 ASHLAND AVE. NY US 04310 -07906 0111 +NGLT2 PORT INGLESIDE TX US 02782 -09720 0000 +NIAN6 NIAGARA INTAKE NY US 04308 -07901 0000 +NITS1 OYSTER LANDING SC US 03335 -07919 0000 +NKTA2 NIKISKI AK US 06068 -15140 0000 +NLNC3 NEW LONDON CT US 04136 -07209 0000 +NMTA2 NOME, NORTON SOUND AK US 06450 -16543 0000 +NPSF1 NAPLES FL US 02613 -08181 0000 +NSTP6 PAGO PAGO/AMERICAN SAMOA US -1428 -17069 0000 +NTBC1 SANTA BARBARA CA US 03441 -11969 0000 +NTKM3 NANTUCKET ISLAND MA US 04128 -07010 0000 +NWCL1 NEW CANAL STATION LA US 03003 -09011 0000 +NWHC3 NEW HAVEN CT US 04128 -07291 0000 +NWPR1 NEWPORT RI US 04151 -07133 0000 +NWWH1 NAWILIWILI HI US 02195 -15936 0000 +NY034 OGDENSBURG NY US 04470 -07550 0077 +NY036 ALEXANDRIA BAY NY US 04433 -07593 0077 +NY038 CAPE VINCENT NY US 04413 -07634 0077 +NY041 ROCHESTER NY US 04327 -07763 0078 +NY060 STURGEON POINT NY US 04269 -07905 0180 +OBGN6 OGDENSBURG NY US 04470 -07549 0000 +OBLA1 MOBILE STATE DOCKS AL US 03071 -08804 0000 +OCIM2 OCEAN CITY INLET NJ US 03833 -07509 0000 +OCTN6 OLCOTT NY US 04334 -07873 0078 +OGOM4 ONTONAGON MI US 04687 -08932 0186 +OH010 FAIRPORT OH US 04175 -08128 0177 +OHBC1 LOS ANGELES CA US 03372 -11827 0000 +OLSA2 NIKOLSKI AK US 05294 -16887 0000 +OOUH1 HONOLULU HI US 02131 -15787 0000 +OPTF1 OLD PORT TAMPA FL US 02786 -08255 0000 +ORIN7 OREGON INLET MARINA NC US 03580 -07555 0000 +OSGN6 OSWEGO NY US 04346 -07651 0078 +OVIA2 SELDOVIA AK US 05944 -15172 0000 +PACF1 PANAMA CITY FL US 03015 -08567 0000 +PACT2 PACKERY CHANNEL TX US 02763 -09724 0000 +PCBF1 PANAMA CITY BEACH FL US 03021 -08588 0000 +PCGT2 SOUTH PADRE ISLAND TX US 02608 -09718 0000 +PCLF1 PENSACOLA FL US 03040 -08721 0000 +PCNT2 PORT OCONNOR TX US 02845 -09639 0000 +PCOC1 PORT CHICAGO CA US 03806 -12204 0000 +PGBP7 PAGO BAY US 01343 14480 0000 +PHBP1 PHILADELPHIA PA US 03993 -07514 0004 +PHXM4 DRY DOCK MI US 04294 -08244 0176 +PILL1 PILOTTOWN LA US 02918 -08926 0000 +PLXA2 PORT ALEXANDER AK US 05625 -13465 0000 +PMAF1 PORT MANATEE FL US 02764 -08256 0000 +PMOA2 PORT MOLLER AK US 05599 -16057 0000 +PNLM4 PORT INLAND MI US 04597 -08587 0179 +PNLM6 PASCAGOULA NOAA LAB MS US 03037 -08856 0000 +PORO3 PORT ORFORD OR US 04274 -12450 0000 +PORT2 PORT ARTHUR TX US 02987 -09393 0000 +PPTM2 PINEY POINT MD US 03813 -07653 0000 +PRDA2 PRUDHOE BAY AK US 07040 -14853 0000 +PRYC1 POINT REYES CA US 03799 -12298 0000 +PSBM1 EASTPORT ME US 04490 -06698 0000 +PSLC1 PORT SAN LUIS CA US 03518 -12076 0000 +PSTL1 PILOTS STN EAST/SW PASS LA US 02893 -08941 0000 +PSTN6 STURGEON POINT NY US 04269 -07905 0000 +PTAW1 PORT ANGELES WA US 04813 -12344 0000 +PTCR1 POTTER COVE, PRUDENCE IS. RI US 04164 -07134 0000 +PTFL1 PORT FOURCHON LA US 02911 -09020 0000 +PTIM4 POINT IROQUOIS MI US 04649 -08463 0186 +PTIT2 PORT ISABEL TX US 02606 -09722 0000 +PTWW1 PORT TOWNSEND WA US 04811 -12276 0000 +QPTR1 QUONSET POINT RI US 04158 -07141 0000 +RBBT2 RAINBOW BRIDGE TX US 02998 -09388 0000 +RCKM4 ROCK CUT MI US 04626 -08419 0180 +RCMC1 RICHMOND CA US 03793 -12240 0000 +RCPT2 ROCKPORT TX US 02802 -09705 0000 +RCRN6 ROCHESTER NY US 04327 -07763 0000 +RDDA2 RED DOG DOCK AK US 06758 -16407 0000 +RDYD1 REEDY POINT DE US 03956 -07557 0000 +RLOT2 ROLLOVER PASS TX US 02952 -09451 0000 +ROBN4 ROBINS REEF NJ US 04066 -07407 0000 +RPLV2 RAPPAHANOCK LIGHT VA US 03754 -07602 0000 +RSJT2 RINCON DEL SAN JOSE TX US 02683 -09749 0000 +RTAT2 PORT ARANSAS TX US 02784 -09707 0000 +RTYC1 REDWOOD CITY CA US 03751 -12221 0000 +SAPF1 ST. PETERSBURG FL US 02776 -08263 0000 +SBCW3 STURGEON BAY CANAL WI US 04480 -08731 0179 +SBEO3 SOUTH BEACH OR US 04463 -12404 0000 +SBPT2 SABINE PASS NORTH TX US 02973 -09387 0000 +SCIS1 SOUTH CAPERS ISLAND SC US 03286 -07971 0000 +SCRM4 ST CLAIR STATE POLICE MI US 04281 -08249 0178 +SCSM4 ST CLAIR SHORES MI US 04247 -08288 0178 +SDBC1 SAN DIEGO CA US 03271 -11717 0000 +SDHN4 SANDY HOOK NJ US 04047 -07401 0000 +SDRT2 SEADRIFT TX US 02841 -09671 0000 +SHBL1 SHELL BEACH LA US 02987 -08967 0000 +SHNO3 SAINT HELENS OR US 04587 -12280 0004 +SJNP4 SAN JUAN PR US 01846 -06612 0000 +SJSN4 SHIP JOHN SHOAL NJ US 03931 -07538 0000 +SKAW1 SKAMOKAWA WA US 04627 -12345 0000 +SKTA2 SKAGWAY AK US 05945 -13533 0000 +SLIM2 SOLOMONS ISLAND MD US 03832 -07645 0000 +SMOC1 SANTA MONICA CA US 03401 -11850 0000 +SNDA2 SAND POINT AK US 05534 -16050 0000 +SNDP5 SAND ISLAND, MIDWAY IS US 02821 -17736 0000 +SNSN7 SUNSET BEACH NC US 03387 -07851 0000 +SPSL1 SOUTH PASS LA US 02899 -08914 0000 +SWLA2 SEWARD AK US 06012 -14943 0000 +SWPM4 S.W. PIER MI US 04650 -08437 0186 +SWPV2 SEWELLS POINT VA US 03695 -07633 0000 +TAQT2 TEXAS STATE AQUARIUM TX US 02781 -09739 0000 +TCBM2 TOLCHESTER BEACH MD US 03921 -07625 0000 +TCNW1 TACOMA WA US 04727 -12241 0000 +TESL1 BERWICK LA US 02967 -09124 0000 +THRO1 TOLEDO HARBOR OH US 04169 -08347 0174 +TLBO3 GARIBALDI/TILLAMOOK BAY OR US 04556 -12391 0000 +TOKW1 TOKE POINT WA US 04671 -12397 0000 +TPBN4 TACONY PALMYRA BRIDGE NJ US 04001 -07504 0000 +TRDF1 TRIDENT PIER FL US 02842 -08059 0000 +TX017 PORT BOLIVAR TX US 02937 -09478 0000 +TX019 GALVESTON BAY ENTRANCE TX US 02933 -09469 0000 +TX035 MANCHESTER TX US 02972 -09527 0000 +TX037 SABINE OFFSHORE TX US 02950 -09364 0000 +TX050 ROCKPORT TX US 02802 -09705 0000 +UGIL1 EUGENE ISLAND LA US 02937 -09139 0000 +ULAM6 DOCK E PORT OF PASCAGOULA MS US 03035 -08851 0000 +UNLA2 UNALASKA AK US 05388 -16654 0000 +USSM4 U.S. SLIP MI US 04650 -08434 0180 +VAKF1 VIRGINIA KEY FL US 02573 -08016 0000 +VAPW1 VANCOUVER WA US 04563 -12270 0010 +VCAF1 VACA KEY FL US 02471 -08111 0000 +VCAT2 PORT LAVACA TX US 02864 -09660 0000 +VCVA2 VILLAGE COVE ST PAUL ISLAND AK US 05713 -17029 0000 +VDZA2 VALDEZ AK US 06113 -14636 0000 +WAHV2 WACHAPREAGUE VA US 03761 -07569 0000 +WAKP8 WAKE ISLAND US 01929 16662 0000 +WASD2 WASHINGTON DC US 03887 -07702 0004 +WAUO3 WAUNA OR US 04616 -12340 0003 +WAVM6 WAVELAND MS US 03028 -08937 0000 +WBYA1 WEEKS BAY AL US 03042 -08783 0000 +WDTM4 WYANDOTTE MI US 04220 -08315 0177 +WELM1 WELLS ME US 04332 -07056 0000 +WFRA1 STATE HW 188 BRIDGE FOWL RV US 03038 -08816 0000 +WI015 KEWAUNEE WI US 04446 -08750 0180 +WLON7 WILMINGTON NC US 03423 -07795 0000 +WMPM4 WINDMILL POINT MI US 04236 -08293 0178 +WNDV2 WINDMILL POINT VA US 03762 -07629 0000 +WNEM4 WEST NEEBISH ISLAND MI US 04628 -08421 0000 +WPTW1 WESTPORT WA US 04690 -12411 0000 +WYCM6 BAY WAVELAND YACHT CLUB MS US 03032 -08933 0000 +YABP4 YABUCOA HARBOR PR US 01806 -06583 0000 +YATA2 YAKUTAT YAKUTAT BAY AK US 05955 -13973 0000 +YKRV2 YORK RIVER/E REAR RANGE LT VA US 03725 -07633 0000 +YKTV2 YORKTOWN VA US 03723 -07648 0000 diff --git a/gempak/dictionaries/usgs.tbl b/gempak/dictionaries/usgs.tbl new file mode 100755 index 0000000000..de5026b202 --- /dev/null +++ b/gempak/dictionaries/usgs.tbl @@ -0,0 +1,636 @@ +! +! This table contains locations for USGS stations. The entries must be sorted +! in ascending order with respect to the station ID number in fields 1 and 9. +! +! The fields are: +! 1 - Station ID (first 8 digits) +! 2 - Station name +! 3 - State or province, if known +! 4 - Country +! 5 - Latitude (hundredths of degrees; negative for southern hemisphere) +! 6 - Longitude (hundredths of degrees; negative for western hemisphere) +! 7 - Elevation (meters above MSL) +! 8 - Time zone +! 9 - Station ID (digits 9-15, if applicable) +! +01011500 ST. FRANCIS RIVER/CONNORS NB CN 04721 -06896 00168 AST4ADT +01014000 ST. JOHN RIVER/FT KENT ME US 04726 -06860 00149 EST5EDT +01021000 ST. CROIX RIVER/BARING ME US 04514 -06732 00020 EST5EDT +01021200 DENNYS RIVER/DENNYSVILLE ME US 04490 -06725 00017 EST5EDT +01021480 OLD STREAM/WESLEY ME US 04494 -06773 00052 EST5EDT +01022500 NARRAGUAGUS RIVER/CHERRYFIELD ME US 04461 -06794 00013 EST5EDT +01022835 CADILLAC BROOK/BAR HARBOR ME US 04434 -06822 00123 EST5EDT +01022860 HADLOCK BK/NORTHEAST HARBOR ME US 04433 -06828 00174 EST5EDT +01030500 MATTAWAMKEAG RIV/MATTAWAMKEAG ME US 04550 -06831 00066 EST5EDT +01034500 PENOBSCOT RIVER/W. ENFIELD ME US 04524 -06865 00038 EST5EDT +01036390 PENOBSCOT RIVER/EDDINGTON ME US 04483 -06870 00002 EST5EDT +01037380 DUCKTRAP RIVER/LINCOLNVILLE ME US 04433 -06906 00041 EST5EDT +01038000 SHEEPSCOT RIVER/N. WHITEFIELD ME US 04422 -06959 00031 EST5EDT +01046500 KENNEBEC RIVER/BINGHAM ME US 04505 -06989 00101 EST5EDT +01049265 KENNEBEC RIVER/N. SIDNEY ME US 04447 -06969 00005 EST5EDT +01049500 COBBOSSEECONTEE STREAM/GARDINER ME US 04422 -06979 00006 EST5EDT +01059000 ANDROSCOGGIN RIVER/AUBURN ME US 04407 -07021 00033 EST5EDT +01059800 COLLYER BROOK/GRAY ME US 04392 -07032 00054 EST5EDT +01060000 ROYAL RIVER/YARMOUTH ME US 04380 -07018 00003 EST5EDT +01063100 CROOKED RIVER/NAPLES ME US 04398 -07056 00082 EST5EDT +01063310 STONY BROOK/EAST SEBAGO ME US 04386 -07064 00084 EST5EDT +01066000 SACO RIVER/CORNISH ME US 04381 -07078 00080 EST5EDT +01073500 LAMPREY RIVER/NEWMARKET NH US 04310 -07095 00012 EST5EDT +01073587 EXETER RIVER/BRENTWOOD NH US 04298 -07104 00018 EST5EDT +01099500 CONCORD RIVER/LOWELL MA US 04264 -07130 00021 EST5EDT +01100000 MERRIMACK RIVER/LOWELL MA US 04265 -07130 00002 EST5EDT +01100561 SPICKET RIVER/METHUEN MA US 04274 -07121 00031 EST5EDT +01100600 SHAWSHEEN RIVER/WILMINGTON MA US 04257 -07121 00025 EST5EDT +01101000 PARKER RIVER/BYFIELD MA US 04275 -07095 00007 EST5EDT +01102000 IPSWICH RIVER/IPSWICH MA US 04266 -07089 00006 EST5EDT +01102029 MILL BROOK/ROCKPORT MA US 04265 -07063 00018 EST5EDT +01102500 ABERJONA RIVER/WINCHESTER MA US 04245 -07114 -9999 EST5EDT +01104500 CHARLES RIVER/WALTHAM MA US 04237 -07123 00006 EST5EDT +01105000 NEPONSET RIVER/NORWOOD MA US 04218 -07120 00013 EST5EDT +01105600 OLD SWAMP RIVER/S. WEYMOUTH MA US 04219 -07094 00021 EST5EDT +01108000 TAUNTON RIVER/BRIDGEWATER MA US 04193 -07096 00003 EST5EDT +01109000 WADING RIVER/NORTON MA US 04195 -07118 00017 EST5EDT +01112500 BLACKSTONE RIVER/WOONSOCKET RI US 04201 -07150 00033 EST5EDT +01115187 PONAGANSET RIVER/S. FOSTER RI US 04182 -07171 -9999 EST5EDT +01116000 S BR PAWTUXET RIVER/WASHINGTON RI US 04169 -07157 00066 EST5EDT +01117500 PAWCATUCK RIVER/WOOD RIVER JUNCT RI US 04145 -07168 00013 EST5EDT +01118300 PENDLETON HILL BROOK/CLARK FALLS CT US 04147 -07183 00047 EST5EDT +01118668 WHITFORD BROOK/OLD MYSTIC CT US 04141 -07196 -9999 EST5EDT +01122500 SHETUCKET RIVER/WILLIMANTIC CT US 04170 -07218 00040 EST5EDT +01127000 QUINEBAUG RIVER/JEWETT CITY CT US 04160 -07198 00019 EST5EDT +01127500 YANTIC RIVER/YANTIC CT US 04156 -07212 00029 EST5EDT +01184000 CONNECTICUT RIVER/THOMPSONVILLE CT US 04199 -07261 00012 EST5EDT +01189995 FARMINGTON RIVER/TARIFFVILLE CT US 04191 -07276 00040 EST5EDT +01192500 HOCKANUM RIVER/E. HARTFORD CT US 04178 -07259 00016 EST5EDT +01192883 COGINCHAUG RIVER/MIDDLEFIELD CT US 04152 -07271 00041 EST5EDT +01193500 SALMON RIVER/E. HAMPTON CT US 04155 -07245 00020 EST5EDT +01196500 QUINNIPIAC RIVER/WALLINGFORD CT US 04145 -07284 00006 EST5EDT +01205500 HOUSATONIC RIVER/STEVENSON CT US 04138 -07317 00008 EST5EDT +01208500 NAUGATUCK RIVER/BEACON FALLS CT US 04144 -07306 00036 EST5EDT +01208950 SASCO BROOK/SOUTHPORT CT US 04115 -07331 00016 EST5EDT +01208990 SAUGATUCK RIVER/REDDING CT US 04129 -07340 00087 EST5EDT +01209761 FIVEMILE RIVER/NEW CANAAN CT US 04117 -07351 -9999 EST5EDT +01335754 HUDSON RIVER/WATERFORD NY US 04283 -07367 -9999 EST5EDT +01357500 MOHAWK RIVER/COHOES NY US 04279 -07371 00015 EST5EDT +01362500 ESOPUS RIVER/COLDBROOK NY US 04201 -07427 00189 EST5EDT +01363382 BUSH KILL/W. SHOKAN NY US 04197 -07429 -9999 EST5EDT +01367500 RONDOUT CREEK/ROSENDALE NY US 04184 -07409 00010 EST5EDT +01371500 WALLKILL RIVER/GARDINER NY US 04169 -07417 00057 EST5EDT +01372500 WAPPINGER CREEK/WAPPINGERS FALLS NY US 04165 -07387 00035 EST5EDT +01374531 E BR CROTON RIVER/CROTON FALLS NY US 04137 -07364 -9999 EST5EDT +01374701 W BR CROTON RIVER/CROTON FALLS NY US 04136 -07367 -9999 EST5EDT +01374821 TITICUS RIVER/PURDYS STATIONS NY US 04133 -07366 -9999 EST5EDT +01374901 CROSS RIVER/KATONAH NY US 04127 -07367 -9999 EST5EDT +01374941 MUSCOOT RIVER/AMAWALK NY US 04129 -07375 -9999 EST5EDT +01374976 ANGLE FLY BROOK/WHITEHALL CORNER NY US 04128 -07373 -9999 EST5EDT +01374987 KISCO RIVER/MOUNT KISCO NY US 04123 -07374 -9999 EST5EDT +01374993 HUNTER BROOK/YORKTOWN NY US 04128 -07383 -9999 EST5EDT +01377500 PASCACK BROOK/WESTWOOD NJ US 04099 -07402 00009 EST5EDT +01389500 PASSAIC RIVER/LITTLE FALLS NJ US 04088 -07423 00037 EST5EDT +01391500 SADDLE RIVER/LODI NJ US 04089 -07408 00008 EST5EDT +01395000 RAHWAY RIVER/RAHWAY NJ US 04062 -07428 00003 EST5EDT +01403060 RARITAN RIVER/BOUND BROOK NJ US 04055 -07455 00000 EST5EDT +01403400 GREEN BROOK/SEELEY MILLS NJ US 04067 -07440 00056 EST5EDT +01406050 DEEP RUN/OLD BRIDGE NJ US 04042 -07435 00001 EST5EDT +01408000 MANASQUAN RIVER/SQUANKUM NJ US 04016 -07415 00006 EST5EDT +01408120 N BR METEDECONK RIVER/LAKEWOOD NJ US 04009 -07415 00001 EST5EDT +01409400 MULLICA RIVER/BATSTO NJ US 03967 -07467 00004 EST5EDT +01411000 GREAT EGG HARBOR/FOLSOM NJ US 03959 -07485 00016 EST5EDT +01411500 MAURICE RIVER/NORMA NJ US 03950 -07508 00014 EST5EDT +01412800 COHANSEY RIVER/SEELEY NJ US 03947 -07526 -9999 EST5EDT +01463500 DELAWARE RIVER/TRENTON NJ US 04022 -07478 00000 EST5EDT +01465500 NESHAMINY CREEK/LANGHORNE PA US 04017 -07496 00012 EST5EDT +01465850 S BR RANCOCAS CREEK/VINCENTOWN NJ US 03994 -07476 00004 EST5EDT +01467000 N BR RANCOCAS CREEK/PEMBERTON NJ US 03997 -07468 00010 EST5EDT +01467048 PENNYPACK CREEK/PHILADELPHIA PA US 04005 -07503 00006 EST5EDT +01467087 FRANKFORD CREEK/PHILADELPHIA PA US 04002 -07510 00005 EST5EDT +01467150 COOPER RIVER/HADDONFIELD NJ US 03990 -07502 00003 EST5EDT +01474500 SCHUYLKILL RIVER/PHILADELPHIA PA US 03997 -07519 00002 EST5EDT +01475850 CRUM CREEK/NEWTOWN SQUARE PA US 03998 -07544 00063 EST5EDT +01476480 RIDLEY CREEK/MEDIA PA US 03992 -07540 00034 EST5EDT +01477000 CHESTER CREEK/CHESTER PA US 03987 -07541 00007 EST5EDT +01477120 RACOON CREEK/SWEDESBORO NJ US 03974 -07526 -9999 EST5EDT +01478000 CHRISTINA RIVER/COOCHS BRIDGE DE US 03964 -07573 00008 EST5EDT +01478650 WHITE CLAY CREEK/NEWARK DE US 03969 -07575 -9999 EST5EDT +01479000 WHITE CLAY CREEK/NEWARK DE US 03970 -07568 00004 EST5EDT +01480000 RED CLAY CREEK/WOODDALE DE US 03976 -07564 00025 EST5EDT +01480065 CHRISTINA RIVER/NEWPORT DE US 03971 -07561 -9999 EST5EDT +01481500 BRANDYWINE CREEK/WILMINGTON DE US 03977 -07557 00021 EST5EDT +01482500 SALEM RIVER/WOODSTOWN NJ US 03964 -07533 -9999 EST5EDT +01482800 DELAWARE RIVER/REEDY ISLAND DE US 03950 -07557 -9999 EST5EDT +01483700 ST JONES RIVER/DOVER DE US 03916 -07552 00000 EST5EDT +01484310 ROACH MARCH POND/PRIMEHOOK BEACH DE US 03884 -07524 -9999 EST5EDT +01484525 MILLSBORO POND OUTLET/MILLSBORO DE US 03859 -07529 -9999 EST5EDT +01484695 BEAVERDAM DITCH/MILLVILLE DE US 03852 -07513 00003 EST5EDT +01485000 POCOMOKE RIVER/WILLARDS MD US 03839 -07532 00004 EST5EDT +01485500 NASSAWANGO CREEK/SNOW HILL MD US 03823 -07547 00004 EST5EDT +01487000 NANTICOKE RIVER/BRIDGEVILLE DE US 03873 -07556 00004 EST5EDT +01488500 MARSHYHOPE CREEK/ADAMVILLE DE US 03885 -07567 -9999 EST5EDT +01490120 BLACKWATER RIVER/CAMBRIDGE MD US 03850 -07609 -9999 EST5EDT +01491000 CHOPTANK RIVER/GREENSBORO MD US 03900 -07579 00001 EST5EDT +01491500 CHOPTANK RIVER/RUTHSBURG MD US 03897 -07594 00003 EST5EDT +01493112 CHESTERVILLE BRANCH/CRUMPTON MD US 03926 -07594 00001 EST5EDT +01493500 MORGAN CREEK/KENNEDYVILLE MD US 03928 -07601 -9999 EST5EDT +01495000 BIG ELK CREEK/ELK MILLS MD US 03966 -07582 00021 EST5EDT +01570500 SUSQUEHANNA RIVER/HARRISBURG PA US 04025 -07689 00088 EST5EDT +01578310 SUSQUEHANNA RIVER/CONOWINGO MD US 03966 -07617 00002 EST5EDT +01580520 DEER CREEK/DARLINGTON MD US 03962 -07619 00015 EST5EDT +01581700 WINTERS RUN/BENSON MD US 03952 -07637 00059 EST5EDT +01581757 OTTER POINT CREEK/EDGEWOOD MD US 03944 -07631 -9999 EST5EDT +01582000 LITTLE FALLS/BLUE MOUNT MD US 03960 -07662 00093 EST5EDT +01585225 MOORES RUN TRIB./BALTIMORE MD US 03934 -07654 00014 EST5EDT +01589000 PATAPSCO RIVER/HOLLOFIELD MD US 03931 -07679 00058 EST5EDT +01589352 GWYNNS FALLS/BALTIMORE MD US 03927 -07665 00003 EST5EDT +01594440 PATUXENT RIVER/BOWIE MD US 03896 -07669 00004 EST5EDT +01594526 WESTERN BRANCH/UPPER MARLBORO MD US 03881 -07675 00009 EST5EDT +01631000 S F SHENANDOAH RIV/FRONT ROYAL VA US 03891 -07821 00143 EST5EDT +01646500 POTOMAC RIVER/LITTLE FALLS DC US 03895 -07713 00012 EST5EDT +01649190 PAINT BRANCH/COLLEGE PARK MD US 03903 -07696 00046 EST5EDT +01649500 ANACOSTIA RIVER/RIVERDALE MD US 03896 -07693 00004 EST5EDT +01652500 FOURMILE RUN/ALEXANDRIA VA US 03884 -07708 00009 EST5EDT +01653000 CAMERON RUN/ALEXANDRIA VA US 03881 -07711 00010 EST5EDT +01653600 PISCATAWAY CREEK/PISCATAWAY MD US 03871 -07697 00003 EST5EDT +01658000 MATTAWOMAN CREEK/POMONKEY MD US 03860 -07706 00012 EST5EDT +01658500 S F QUANTICO CREEK/INDEP. HILL VA US 03859 -07743 00073 EST5EDT +01658705 LITTLE CREEK/QUANTICO VA US 03853 -07730 -9999 EST5EDT +01660100 CHOPAWAMSIC CREEK/JOPLIN VA US 03852 -07737 -9999 EST5EDT +01660500 BEAVERDAM RUN/GARRISONVILLE VA US 03851 -07743 00046 EST5EDT +01660920 ZEKIAH SWAMP RUN/NEWTOWN MD US 03849 -07693 00011 EST5EDT +01661050 ST CLEMENT CREEK/CLEMENTS MD US 03833 -07673 00002 EST5EDT +01668000 RAPPAHANNOCK RIVER/FREDERICKSBG VA US 03831 -07753 -9999 EST5EDT +01669520 DRAGON SWAMP/MASCOT VA US 03763 -07670 00007 EST5EDT +01673000 PAMUNKEY RIVER/HANOVER VA US 03777 -07733 00004 EST5EDT +01673638 COHOKE MILL CREEK/LESTER MANOR VA US 03763 -07696 -9999 EST5EDT +01674500 MATTAPONI RIVER/BEULAHVILLE VA US 03789 -07716 00004 EST5EDT +02035000 JAMES RIVER/CARTERSVILLE VA US 03767 -07809 -9999 EST5EDT +02037500 JAMES RIVER/RICHMOND VA US 03756 -07755 00030 EST5EDT +02041650 APPOMATTOX RIVER/MATOACA VA US 03723 -07748 00021 EST5EDT +02042500 CHICKAHOMINY RIVER/PROV. FORGE VA US 03744 -07706 00002 EST5EDT +02047000 NOTTOWAY RIVER/SEBRELL VA US 03677 -07717 00002 EST5EDT +02049500 BLACKWATER RIVER/FRANKLIN VA US 03676 -07690 00000 EST5EDT +02051500 MEHERRIN RIVER/LAWRENCEVILLE VA US 03672 -07783 00042 EST5EDT +02053200 POTECASI CREEK/UNION NC US 03637 -07703 00001 EST5EDT +02053500 AHOSKIE CREEK/AHOSKIE NC US 03628 -07700 00005 EST5EDT +02066000 ROANOKE (STAUNTON) RIV/RANDOLPH VA US 03692 -07874 00094 EST5EDT +02079500 ROANOKE RIVER/BUGGS ISLAND VA US 03660 -07830 00060 EST5EDT +02080500 ROANOKE RIVER/ROANOKE RAPIDS NC US 03646 -07763 00013 EST5EDT +02083500 TAR RIVER/TARBORO NC US 03589 -07753 00003 EST5EDT +02083800 CONETOE CREEK/BETHEL NC US 03578 -07746 00009 EST5EDT +02084160 CHICOD CREEK/SIMPSON NC US 03556 -07723 00000 EST5EDT +02084472 PAMLICO RIVER/WASHINGTON NC US 03554 -07706 00000 EST5EDT +02084557 VAN SWAMP/HOKE NC US 03573 -07675 00000 EST5EDT +02091814 NEUSE RIVER/FORT BARNWELL NC US 03531 -07730 00000 EST5EDT +02092500 TRENT RIVER/TRENTON NC US 03506 -07746 00006 EST5EDT +02093000 NEW RIVER/GUM BRANCH NC US 03485 -07752 00000 EST5EDT +02105769 CAPE FEAR RIVER/KELLY NC US 03440 -07829 -0001 EST5EDT +02105900 HOOD CREEK/LELAND NC US 03428 -07813 00004 EST5EDT +02106500 BLACK RIVER/TOMAHAWK NC US 03476 -07829 00008 EST5EDT +02108000 NE CAPE FEAR RIVER/CHINQUAPIN NC US 03483 -07783 00005 EST5EDT +02110500 WACCAMAW RIVER/LONGS SC US 03391 -07872 00002 EST5EDT +02131000 PEE DEE RIVER/PEE DEE SC US 03420 -07955 00008 EST5EDT +02131010 PEE DEE RIVER BELOW PEE DEE SC US 03414 -07955 00006 EST5EDT +02132000 LYNCHES RIVER/EFFINGHAM SC US 03405 -07975 00018 EST5EDT +02135000 LITTLE PEE DEE RIVER/GALIVANTS SC US 03406 -07925 00007 EST5EDT +02136000 BLACK RIVER/KINGSTREE SC US 03366 -07984 00008 EST5EDT +02136361 TURKEY CREEK/MARYVILLE SC US 03333 -07934 00002 EST5EDT +02148315 WATEREE RIVER/EASTOVER SC US 03383 -08062 00024 EST5EDT +02169500 CONGAREE RIVER/COLUMBIA SC US 03399 -08105 00034 EST5EDT +02169570 GILLS CREEK/COLUMBIA SC US 03399 -08097 00042 EST5EDT +02175000 EDISTO RIVER/GIVHANS SC US 03303 -08039 00006 EST5EDT +02175500 SALKEHATCHIE RIVER/MILEY SC US 03299 -08105 00020 EST5EDT +02176500 COOSAWHATCHIE RIVER/HAMPTON SC US 03284 -08113 00015 EST5EDT +02198500 SAVANNAH RIVER/CLYO GA US 03253 -08127 00004 EST5EDT +02202500 OGEECHEE RIVER/EDEN GA US 03219 -08142 00005 EST5EDT +02222500 LAKE SINCLAIR/MILLEDGEVILLE GA US 03314 -08320 -9999 EST5EDT +02226000 ALTAMAHA RIVER/DOCTORTOWN GA US 03165 -08183 00007 EST5EDT +02228000 SATILLA RIVER/ATKINSON GA US 03122 -08187 00005 EST5EDT +02231000 ST MARYS RIVER/MACCLENNY FL US 03036 -08208 -9999 EST5EDT +02236000 ST JOHNS RIVER/DELAND FL US 02901 -08138 00000 EST5EDT +02238500 OCKLAWAHA RIVER/MOSS BLUFF FL US 02908 -08188 -9999 EST5EDT +02244040 ST JOHNS RIVER/SATSUMA FL US 02960 -08168 -9999 EST5EDT +02246000 N F BLACK CREEK/MIDDLEBURG FL US 03011 -08191 00000 EST5EDT +02250030 TURKEY CREEK/PALM BAY FL US 02802 -08060 -0002 EST5EDT +02251000 S PR ST SEBASTIAN RIVER/SEBAST. FL US 02777 -08051 -0003 EST5EDT +02251500 N PR ST SEBASTIAN CREEK/MICCO FL US 02786 -08052 -9999 EST5EDT +02296750 PEACE RIVER/ARCADIA FL US 02722 -08188 00002 EST5EDT +02297100 JOSHUA CREEK/NOCATEE FL US 02717 -08188 00001 EST5EDT +02297310 HORSE CREEK/ARCADIA FL US 02720 -08199 00003 EST5EDT +02298202 SHELL CREEK/PUNTA GORDA FL US 02698 -08194 00000 EST5EDT +02298830 MYAKKA RIVER/SARASOTA FL US 02724 -08231 00002 EST5EDT +02298928 TRIB MYAKKA RIVER/VENICE FL US 02712 -08234 -9999 EST5EDT +02299120 DEER PRAIRIE SLOUGH/NORTH PORT FL US 02714 -08226 00001 EST5EDT +02299410 BIG SLOUGH CANAL/MYAKKA CITY FL US 02719 -08214 00001 EST5EDT +02299861 WALKER CREEK/SARASOTA FL US 02737 -08254 00000 EST5EDT +02299950 MANATEE RIVER/MYAKKA HEAD FL US 02747 -08221 00012 EST5EDT +02300021 MANATEE RIVER/FORT HAMER FL US 02752 -08243 -9999 EST5EDT +02300033 BRADEN RIVER/LAKEWOOD FL US 02742 -08243 -9999 EST5EDT +02300042 WARD LAKE/BRADENTON FL US 02744 -08249 00000 EST5EDT +02300210 LITTLE MANATEE RIVER/PARRISH FL US 02760 -08221 00016 EST5EDT +02300500 LITTLE MANATEE RIVER/WIMAUMA FL US 02767 -08235 00000 EST5EDT +02300700 BULLFROG CREEK/WIMAUMA FL US 02779 -08235 00000 EST5EDT +02301500 ALAFIA RIVER/LITHIA FL US 02787 -08221 00002 EST5EDT +02301719 ALAFIA RIVER/GIBSONTON FL US 02786 -08236 -9999 EST5EDT +02301721 ALAFIA RIVER/GIBSONTON FL US 02786 -08238 -9999 EST5EDT +02301750 DELANEY CREEK/TAMPA FL US 02793 -08236 -9999 EST5EDT +02303330 HILLSBOROUGH RIVER/THONOTOSASSA FL US 02810 -08231 00000 EST5EDT +02304500 HILLSBOROUGH RIVER/TAMPA FL US 02802 -08243 00000 EST5EDT +02304510 HILLSBOROUGH RIVER/ROWLETT PARK FL US 02802 -08243 -9999 EST5EDT +02305851 CURIOSITY CREEK/SULPHUR SPRINGS FL US 02806 -08246 -9999 EST5EDT +02306000 SULPHUR SPRINGS/SULPHUR SPRINGS FL US 02802 -08245 00000 EST5EDT +02306647 SWEETWATER CREEK/TAMPA FL US 02801 -08255 00000 EST5EDT +02306654 HENRY STREET CANAL/TAMPA FL US 02800 -08255 00000 EST5EDT +02306774 ROCKY CREEK/CITRUS PARK FL US 02807 -08257 -9999 EST5EDT +02306950 BRUSHY CREEK/CITRUS PARK FL US 02807 -08256 00005 EST5EDT +02307359 BROOKER CREEK/TARPON SPRINGS FL US 02801 -08269 -9999 EST5EDT +02307498 LAKE TARPON CANAL/OLDSMAR FL US 02805 -08271 -9999 EST5EDT +02310000 ANCLOTE RIVER/ELFERS FL US 02821 -08267 00000 EST5EDT +02310300 PITHLACHASCOTEE R/NEW PT RICHEY FL US 02826 -08264 00000 EST5EDT +02310747 CRYSTAL RIVER/CRYSTAL RIVER FL US 02891 -08262 -9999 EST5EDT +02320500 SUWANNEE RIVER/BRANFORD FL US 02996 -08293 00001 EST5EDT +02323500 SUWANNEE RIVER/WILCOX FL US 02959 -08294 -9999 EST5EDT +02326550 AUCILLA RIVER/NUTALL RISE FL US 03011 -08398 -9999 EST5EDT +02326900 ST MARKS RIVER/NEWPORT FL US 03027 -08415 00001 EST5EDT +02330000 OCHLOCKONEE RIVER/BLOXHAM FL US 03038 -08466 00008 EST5EDT +02330150 OCHLOCKONEE RIVER/SMITH CREEK FL US 03018 -08468 -9999 EST5EDT +02359000 CHIPOLA RIVER/ALTHA FL US 03053 -08517 00006 CST6CDT +02359170 APALACHICOLA RIVER/SUMATRA FL US 02995 -08502 00000 CST6CDT +02361500 CHOCTAWHATCHEE RIVER/BELLWOOD AL US 03116 -08579 -9999 CST6CDT +02365500 CHOCTAWHATCHEE RIVER/CARYVILLE FL US 03078 -08583 00012 CST6CDT +02366500 CHOCTAWHATCHEE RIVER/BRUCE FL US 03045 -08590 00000 CST6CDT +02368000 YELLOW RIVER/MILLIGAN FL US 03075 -08663 00014 CST6CDT +02369000 SHOAL RIVER/CRESTVIEW FL US 03070 -08657 00014 CST6CDT +02369600 YELLOW RIVER/MILTON FL US 03057 -08692 00010 CST6CDT +02370000 BLACKWATER RIVER/BAKER FL US 03083 -08673 00018 CST6CDT +02370500 BIG COLDWATER CREEK/MILTON FL US 03071 -08697 00003 CST6CDT +02374250 CONECUH RIVER/SH 41/BREWTON AL US 03107 -08706 00013 CST6CDT +02375500 ESCAMBIA RIVER/CENTURY FL US 03097 -08723 00009 CST6CDT +02376500 PERDIDO RIVER/BARRINEAU PARK FL US 03069 -08744 00008 CST6CDT +02428400 ALABAMA RIVER/CLAIRBORNE AL US 03162 -08755 00000 CST6CDT +02437000 TOMBIGBEE RIVER/AMORY MS US 03399 -08855 00054 CST6CDT +02453000 BLACKWATER CREEK/MANCHESTER AL US 03391 -08726 00122 CST6CDT +02467000 TOMBIGBEE RIVER/COATOPA AL US 03252 -08788 00017 CST6CDT +02467500 SUCARNOOCHEE RIVER/LIVINGSTON AL US 03257 -08819 00027 CST6CDT +02469761 TOMBIGBEE RIVER/COFFEEVILLE AL US 03176 -08813 00000 CST6CDT +02470629 MOBILE RIVER/RM 31/BUCKS AL US 03102 -08802 -9999 CST6CDT +02471013 THREEMILE CREEK/SPRING HILL AL US 03071 -08815 -9999 CST6CDT +02471019 TENSAW RIVER/MOUNT VERNON AL US 03107 -08796 -9999 CST6CDT +02479000 PASCAGOULA RIVER/MERRILL MS US 03098 -08872 00008 CST6CDT +02479130 BLACK CREEK/BROOKLYN MS US 03105 -08920 00039 CST6CDT +02479160 BLACK CREEK/WIGGINS MS US 03085 -08891 00015 CST6CDT +02479300 RED CREEK/VESTRY MS US 03074 -08878 00006 CST6CDT +02479310 PASCAGOULA RIVER/GRAHAM FERRY MS US 03061 -08864 00000 CST6CDT +02479560 ESCATAWPA RIVER/AGRICOLA MS US 03081 -08846 00014 CST6CDT +02479945 BIG CREEK/WILMER AL US 03096 -08833 -9999 CST6CDT +02480285 West Pascagoula River at Hwy 90 MS US 03038 -08861 00000 CST6CDT +02481000 BILOXI RIVER/WORTHAM MS US 03056 -08912 00006 CST6CDT +02481510 WOLF RIVER/LANDON MS US 03048 -08927 00004 CST6CDT +02481660 JOURDAN RIVER/BAY ST. LOUIS MS US 03039 -08944 00000 CST6CDT +02489000 PEARL RIVER/COLUMBIA MS US 03124 -08985 00035 CST6CDT +02489500 PEARL RIVER/BOGALUSA LA US 03079 -08982 00017 CST6CDT +02492000 BOGUE CHITTO RIVER/BUSH LA US 03063 -08990 00013 CST6CDT +02492100 PEARL RIVER CANAL/LOCK #2 LA US 03059 -08986 -9999 CST6CDT +02492343 E HOBOLOCHITTO CREEK/CAESAR MS US 03057 -08959 00019 CST6CDT +02492360 W HOBOLOCHITTO CREEK/MCNEILL MS US 03066 -08969 00017 CST6CDT +02492519 PEARL RIVER CANAL/LOCK #1 LA US 03046 -08978 -9999 CST6CDT +04290500 WINOOSKI RIVER/ESSEX JUNCTION VT US 04448 -07314 00056 EST5EDT +07281600 TALLAHATCHIE RIVER/MONEY MS US 03365 -09021 00030 CST6CDT +07289000 MISSISSIPPI RIVER/VICKSBURG MS US 03232 -09091 00014 CST6CDT +07290000 BIG BLACK RIVER/BOVINA MS US 03235 -09070 00026 CST6CDT +07294800 MISSISSIPPI RIVER/KNOX LANDING MS US 03107 -09158 -9999 CST6CDT +07331600 RED RIVER/DENISON DAM TX US 03382 -09656 00151 CST6CDT +07343500 WHITE OAK CREEK/TALCO TX US 03332 -09509 00087 CST6CDT +07344370 RED RIVER/SPRING BANK AR US 03308 -09386 -9999 CST6CDT +07369000 BAYOU LAFOURCHE/CREW LAKE LA US 03250 -09192 00011 CST6CDT +07374000 MISSISSIPPI RIVER/BATON ROUGE LA US 03045 -09119 00000 CST6CDT +07374525 MISSISSIPPI RIVER/BELLE CHASSE LA US 02986 -08998 -9999 CST6CDT +07375000 TCHEFUNCTA RIVER/FOLSOM LA US 03062 -09025 00019 CST6CDT +07375500 TANGIPAHOA RIVER/ROBERT LA US 03051 -09036 00002 CST6CDT +07376000 TICKFAW RIVER/HOLDEN LA US 03050 -09068 00006 CST6CDT +07376500 NATALBANY RIVER/BAPTIST LA US 03050 -09055 00003 CST6CDT +07380120 AMITE RIVER/PORT VINCENT LA US 03033 -09085 00001 CST6CDT +07381349 CAILLOU BAY/COCODRIE LA US 02908 -09087 -9999 CST6CDT 8 +07381440 BAYOU GROSSE TETE/ROSEDALE LA US 03044 -09145 00000 CST6CDT +07381467 BAYOU BOEUF/AMELIA LA US 02967 -09110 00000 CST6CDT 5 +07381490 ATCHAFALAYA RIVER/SIMMESPORT LA US 03098 -09180 -9999 CST6CDT +07381567 BUFFALO COVE/CHARENTON LA US 02998 -09153 -9999 CST6CDT +07381590 WAX LAKE OUTLET/CALUMET LA US 02970 -09137 00000 CST6CDT +07381596 MURPHY LAKE/BAYOU SORREL LA US 03011 -09139 -9999 CST6CDT 3 +07381600 LOWER ATCHAFALAYA R/MORGAN CITY LA US 02970 -09120 00000 CST6CDT +07385765 BAYOU TECHE/JEANERETTE LA US 02988 -09159 -9999 CST6CDT +07385790 CHARENTON DRAIN CANAL/BALDWIN LA US 02982 -09154 00000 CST6CDT +07386980 VERMILION RIVER/PERRY LA US 02995 -09216 -0001 CST6CDT +08010000 Bayou Des Cannes near Eunice LA US 03048 -09249 00005 CST6CDT +08012000 NEZPIQUE BAYOU/BASILE LA US 03048 -09263 00001 CST6CDT +08012150 MERMENTAU RIVER/MERMENTAU LA US 03019 -09259 00000 CST6CDT +08012470 BAYOU LACASSINE/LAKE ARTHUR LA US 03007 -09288 -0002 CST6CDT +08015500 CALCASIEU RIVER/KINDER LA US 03050 -09292 00004 CST6CDT +08017044 CALCASIEU RIVER/LAKE CHARLES LA US 03024 -09325 -9999 CST6CDT +08017118 CALCASIEU RIVER/CAMERON LA US 02982 -09335 -9999 CST6CDT +08030500 SABINE RIVER/RULIFF TX US 03030 -09374 -0002 CST6CDT +08041000 NECHES RIVER/EVADALE TX US 03036 -09409 00003 CST6CDT +08041500 VILLAGE CREEK/KOUNTZE TX US 03040 -09426 00008 CST6CDT +08041700 PINE ISLAND BAYOU/SOUR LAKE TX US 03011 -09433 00000 CST6CDT +08041749 Pine Island Bayou abv BI Pump Pl TX US 03018 -09419 00000 CST6CDT +08041770 LNVA CANAL/BEAUMONT TX US 03014 -09417 00011 CST6CDT +08041780 Neches Rv Saltwater Barrier Beau TX US 03016 -09411 00000 CST6CDT +08042000 TAYLOR BAYOU/LABELLE TX US 02988 -09416 -0001 CST6CDT +08066500 TRINITY RIVER/ROMAYOR TX US 03043 -09486 00008 CST6CDT +08067000 TRINITY RIVER/LIBERTY TX US 03006 -09482 -0001 CST6CDT +08067100 TRINITY RIVER/MOSS BLUFF TX US 02994 -09477 00000 CST6CDT +08067500 CEDAR BAYOU/CROSBY TX US 02997 -09499 00010 CST6CDT +08068000 W F SAN JACINTO RIVER/CONROE TX US 03024 -09546 -9999 CST6CDT +08068090 W F SAN JACINTO RIVER/PORTER TX US 03009 -09530 00010 CST6CDT +08068500 SPRING CREEK/SPRING TX US 03011 -09544 00022 CST6CDT +08069000 CYPRESS CREEK/WESTFIELD TX US 03004 -09543 00019 CST6CDT +08069500 W Fk San Jacinto River nr Humble TX US 03003 -09526 00000 CST6CDT +08070200 E F SAN JACINTO RIVER/NEW CANEY TX US 03015 -09512 00013 CST6CDT +08070500 CANEY CREEK/SPLENDORA TX US 03026 -09530 00036 CST6CDT +08071000 PEACH CREEK/SPLENDORA TX US 03023 -09517 00025 CST6CDT +08071280 LUCE BAYOU/HUFFMAN TX US 03011 -09506 00012 CST6CDT +08073700 BUFFALO BAYOU/PINEY POINT TX US 02975 -09552 00000 CST6CDT +08074250 BRICKHOUSE GULLY/HOUSTON TX US 02983 -09547 00000 CST6CDT +08074500 Whiteoak Bayou at Houston TX US 02978 -09540 00000 CST6CDT +08075000 BRAYS BAYOU/HOUSTON TX US 02970 -09541 -0002 CST6CDT +08075400 SIMS BAYOU/HOUSTON TX US 02962 -09545 00000 CST6CDT +08075730 VINCE BAYOU/PASADENA TX US 02969 -09522 -0001 CST6CDT +08075770 HUNTING BAYOU/HOUSTON TX US 02979 -09527 00000 CST6CDT +08076000 GREENS BAYOU/HOUSTON TX US 02992 -09531 00000 CST6CDT +08076180 GARNERS BAYOU/HUMBLE TX US 02993 -09523 00000 CST6CDT +08076500 HALLS BAYOU/HOUSTON TX US 02986 -09533 00000 CST6CDT +08078000 CHOCOLATE BAYOU/ALVIN TX US 02937 -09532 00000 CST6CDT +08116650 BRAZOS RIVER/ROSHARON TX US 02935 -09558 00000 CST6CDT +08117500 SAN BERNARD RIVER/BOLING TX US 02931 -09589 00009 CST6CDT +08162000 COLORADO RIVER/WHARTON TX US 02931 -09610 00016 CST6CDT +08162500 COLORADO RIVER/BAY CITY TX US 02897 -09601 00000 CST6CDT +08162600 TRES PALACIOS RIVER/MIDFIELD TX US 02893 -09617 00002 CST6CDT +08164000 LAVACA RIVER/EDNA TX US 02896 -09669 00004 CST6CDT +08164390 NAVIDAD RIVER/EDNA TX US 02907 -09667 00013 CST6CDT +08164450 SANDY CREEK/GANADO TX US 02916 -09655 00018 CST6CDT +08164503 W MUSTANG CREEK/GANADO TX US 02907 -09647 00012 CST6CDT +08164504 E MUSTANG CREEK/LOUISE TX US 02907 -09642 00013 CST6CDT +08164600 GARCITAS CREEK/INEZ TX US 02889 -09682 00009 CST6CDT +08164800 PLACEDO CREEK/PLACEDO TX US 02873 -09677 00002 CST6CDT +08176500 GUADALUPE RIVER/VICTORIA TX US 02879 -09701 00009 CST6CDT +08188500 SAN ANTONIO RIVER/GOLIAD TX US 02865 -09738 00028 CST6CDT +08188800 GUADALUPE RIVER/TIVOLI TX US 02851 -09688 00000 CST6CDT +08189200 COPANO CREEK/REFUGIO TX US 02830 -09711 00005 CST6CDT +08189500 MISSION RIVER/REFUGIO TX US 02829 -09728 00000 CST6CDT +08189700 ARANSAS RIVER/SKIDMORE TX US 02828 -09762 00022 CST6CDT +08211000 NUECES RIVER/MATHIS TX US 02804 -09786 00008 CST6CDT +08211200 NUECES RIVER/BLUNTZER TX US 02794 -09778 00000 CST6CDT +08211500 NUECES RIVER/CALALLEN TX US 02788 -09763 00000 CST6CDT +08211520 OSO CREEK/CORPUS CHRISTI TX US 02771 -09750 -0001 CST6CDT +08212400 LOS OLMOS CREEK/FALFURRIAS TX US 02726 -09814 00036 CST6CDT +08459200 RIO GRANDE/PIPELINE XING/LAREDO TX US 02740 -09949 00102 CST6CDT +08475000 RIO GRANDE/BROWNSVILLE TX US 02588 -09745 00000 CST6CDT +11012000 COTTONWOOD CREEK/DULZURA CA US 03258 -11675 00174 PST8PDT +11012500 CAMPO CREEK/CAMPO CA US 03259 -11653 00664 PST8PDT +11015000 SWEETWATER RIVER/DESCANSO CA US 03283 -11662 00996 PST8PDT +11023000 SAN DIEGO RIVER/SAN DIEGO CA US 03277 -11717 00006 PST8PDT +11028500 SANTA MARIA CREEK/RAMONA CA US 03305 -11695 00395 PST8PDT +11042000 SAN LUIS REY RIVER/OCEANSIDE CA US 03322 -11736 00006 PST8PDT +11044300 SANTA MARGARITA RIVER/FALLBROOK CA US 03341 -11724 -9999 PST8PDT +11044350 SANDIA CREEK/FALLBROOK CA US 03342 -11725 00116 PST8PDT +11044800 DE LUZ CREEK/DE LUZ CA US 03342 -11732 00082 PST8PDT +11045300 FALLBROOK CREEK/FALLBROOK CA US 03335 -11732 00058 PST8PDT +11046100 LAS FLORES CREEK/OCEANSIDE CA US 03329 -11746 00011 PST8PDT +11046250 SAN ONOFRE CREEK/SAN ONOFRE CA US 03338 -11757 00005 PST8PDT +11046300 SAN MATEO CREEK/SAN CLEMENTE CA US 03347 -11747 00123 PST8PDT +11046530 SAN JUAN CREEK/SAN JUAN CAPIS CA US 03350 -11765 -9999 PST8PDT +11047300 ARROYO TRABUCO/SAN JUAN CAPIS CA US 03350 -11767 00024 PST8PDT +11078000 SANTA ANA RIVER/SANTA ANA CA US 03375 -11791 00019 PST8PDT +11098000 ARROYO SECO/PASADENA CA US 03422 -11818 00426 PST8PDT +11114000 SANTA CLARA RIVER/MONTALVO CA US 03424 -11919 -9999 PST8PDT +11118500 VENTURA RIVER/VENTURA CA US 03435 -11931 00061 PST8PDT +11119500 CARPINTERIA CREEK/CARPINTERIA CA US 03440 -11949 00040 PST8PDT +11119745 MISSION CREEK/SANTA BARBARA CA US 03444 -11971 00194 PST8PDT +11119940 MARIA YGNACIO CREEK/GOLETA CA US 03444 -11980 -9999 PST8PDT +11134000 SANTA YNEZ RIVER/LOMPOC CA US 03467 -12046 00017 PST8PDT +11136100 SAN ANTONIO CREEK/CASMALIA CA US 03478 -12053 00049 PST8PDT +11141280 LOPEZ CREEK/ARROYO GRANDE CA US 03524 -12047 00177 PST8PDT +11143250 CARMEL RIVER/CARMEL CA US 03654 -12188 -9999 PST8PDT +11152500 SALINAS RIVER/SPRECKELS CA US 03663 -12167 00006 PST8PDT +11152540 EL TORO CREEK/SPRECKELS CA US 03658 -12171 00064 PST8PDT +11152600 GABILAN CREEK/SALINAS CA US 03676 -12161 -9999 PST8PDT +11159000 PAJARO RIVER/CHITTENDEN CA US 03690 -12160 00025 PST8PDT +11159200 CORRALITOS CREEK/FREEDOM CA US 03694 -12177 -9999 PST8PDT +11161000 SAN LORENZO RIVER/SANTA CRUZ CA US 03699 -12203 -9999 PST8PDT +11161300 CARBONERA CREEK/SCOTTS VALLEY CA US 03705 -12201 -9999 PST8PDT +11162500 PESCADERO CREEK/PESCADERO CA US 03726 -12233 00019 PST8PDT +11162630 PILARCITOS CREEK/HALF MOON BAY CA US 03747 -12243 -9999 PST8PDT +11164500 SAN FRANCISQUITO CR/STANFORD U CA US 03742 -12219 00035 PST8PDT +11166000 MATADERO CREEK/PALO ALTO CA US 03742 -12214 00007 PST8PDT +11169000 GUADALUPE RIVER/SAN JOSE CA US 03733 -12190 00022 PST8PDT +11169025 GUADALUPE HWY 101/SAN JOSE CA US 03737 -12193 00005 PST8PDT +11169500 SARATOGA CREEK/SARATOGA CA US 03725 -12204 -9999 PST8PDT +11172175 COYOTE CREEK/MILIPITAS CA US 03742 -12193 00003 PST8PDT +11179000 ALAMEDA CREEK/NILES CA US 03759 -12196 00026 PST8PDT +11180700 ALAMEDA CREEK FLOOD CHL/UNION CA US 03759 -12205 00001 PST8PDT +11181040 SAN LORENZO CREEK/SAN LORENZO CA US 03768 -12214 00002 PST8PDT +11303500 SAN JOAQUIN RIVER/VERNALIS CA US 03768 -12127 00008 PST8PDT +11335000 COSUMNES RIVER/MICHIGAN BAR CA US 03850 -12105 00051 PST8PDT +11337190 SAN JOAQUIN/JERSEY POINT CA US 03805 -12169 -9999 PST8PDT +11425500 SACRAMENTO RIVER/VERONA CA US 03877 -12160 -0001 PST8PDT +11446500 AMERICAN RIVER/FAIR OAKS CA US 03864 -12123 00022 PST8PDT +11452500 CACHE CREEK/YOLO CA US 03873 -12181 00016 PST8PDT +11454000 PUTAH CREEK/WINTERS CA US 03852 -12208 00049 PST8PDT +11455420 SACRAMENTO RIVER/RIO VISTA CA US 03816 -12169 00000 PST8PDT +11458000 NAPA RIVER/NAPA CA US 03837 -12230 00008 PST8PDT +11459150 PETALUMA RIVER COPLAND/PETALUMA CA US 03824 -12264 00000 PST8PDT +11467000 RUSSIAN RIVER/GUERNEVILLE CA US 03851 -12293 00006 PST8PDT +11467553 NF GUALALA RIVER/GUALALA CA US 03878 -12350 00009 PST8PDT +11467585 WHEATFIELD FK GUALALA R/GUALALA CA US 03871 -12341 00023 PST8PDT +11468000 NAVARRO RIVER/NAVARRO CA US 03917 -12367 00001 PST8PDT +11468070 SF BIG RIVER/COMPTCHE CA US 03923 -12347 00152 PST8PDT +11468500 NOYO RIVER/FORT BRAGG CA US 03943 -12374 00004 PST8PDT +11469000 MATTOLE RIVER/PETROLIA CA US 04031 -12428 00018 PST8PDT +11477000 EEL RIVER/SCOTIA CA US 04049 -12410 00011 PST8PDT +11478500 VAN DUZEN RIVER/BRIDGEVILLE CA US 04048 -12389 00109 PST8PDT +11481000 MAD RIVER/ARCATA CA US 04091 -12406 00004 PST8PDT +11481500 REDWOOD CREEK/BLUE LAKE CA US 04091 -12382 00259 PST8PDT +11482500 REDWOOD CREEK/ORICK CA US 04130 -12405 00002 PST8PDT +11530500 KLAMATH RIVER/KLAMATH CA US 04151 -12400 -9999 PST8PDT +11532500 SMITH RIVER/CRESCENT CITY CA US 04179 -12408 00024 PST8PDT +12010000 NASELLE RIVER/NASELLE WA US 04637 -12374 00007 PST8PDT +12013500 WILLAPA RIVER/WILLAPA WA US 04665 -12365 00001 PST8PDT +12031000 CHEHALIS RIVER/PORTER WA US 04694 -12331 00007 PST8PDT +12035000 SATSOP RIVER/SATSOP WA US 04700 -12349 00006 PST8PDT +12037400 WYNOOCHEE RIVER/MONTESANO WA US 04701 -12366 00012 PST8PDT +12039500 QUINAULT RIVER/QUINAULT LAKE WA US 04746 -12389 00054 PST8PDT +12040500 QUEETS RIVER/CLEARWATER WA US 04754 -12432 00004 PST8PDT +12041200 HOH RIVER/FORKS WA US 04781 -12425 00050 PST8PDT +12043300 HOKO RIVER/SEKIU WA US 04824 -12438 00015 PST8PDT +12045500 ELWHA RIVER/PORT ANGELES WA US 04805 -12358 00061 PST8PDT +12048000 DUNGENESS RIVER/SEQUIM WA US 04801 -12313 00174 PST8PDT +12061500 SKOKOMISH RIVER/POTLATCH WA US 04731 -12318 00003 PST8PDT +12079000 DESCHUTES RIVER/RAINIER WA US 04685 -12260 00106 PST8PDT +12089208 CENTRALIA POWER CANAL/MCKENNA WA US 04690 -12250 00101 PST8PDT +12089500 NISQUALLY RIVER/MCKENNA WA US 04693 -12256 00087 PST8PDT +12090400 NF CLOVER CREEK/PARKLAND WA US 04713 -12242 -9999 PST8PDT +12091300 LEACH CREEK/STEILACOOM WA US 04720 -12252 00043 PST8PDT +12101500 PUYALLUP RIVER/PUYALLUP WA US 04721 -12233 -9999 PST8PDT +12113000 GREEN RIVER/AUBURN WA US 04731 -12220 -9999 PST8PDT +12113349 MILL CREEK/ORILLIA WA US 04744 -12224 -9999 PST8PDT +12119000 CEDAR RIVER/RENTON WA US 04748 -12220 00005 PST8PDT +12121600 ISSAQUAH CREEK/ISSAQUAH WA US 04755 -12205 00011 PST8PDT +12150800 SNOHOMISH RIVER/MONROE WA US 04783 -12205 00004 PST8PDT +12155300 PILCHUCK RIVER/SNOHOMISH WA US 04793 -12207 00012 PST8PDT +12161000 SF STILLAGUAMISH R/GRANITE FALLS WA US 04810 -12195 00094 PST8PDT +12167000 NF STILLAGUAMISH R/ARLINGTON WA US 04826 -12205 00027 PST8PDT +12200500 SKAGIT RIVER/MOUNT VERNON WA US 04844 -12234 -9999 PST8PDT +12213100 NOOKSACK RIVER/FERNDALE WA US 04884 -12259 00001 PST8PDT +14033500 UMATILLA RIVER/UMATILLA OR US 04590 -11933 00101 PST8PDT +14105700 COLUMBIA RIVER/THE DALLES OR US 04561 -12117 00000 PST8PDT +14113000 KLICKITAT RIVER/PITT WA US 04576 -12121 00088 PST8PDT +14120000 HOOD RIVER/HOOD RIVER OR US 04566 -12155 00117 PST8PDT +14123500 WHITE SALMON RIVER/UNDERWOOD WA US 04575 -12153 00034 PST8PDT +14128600 COLUMBIA RIVER/STEVENON WA US 04570 -12187 -9999 PST8PDT +14128870 COLUMBIA RIVER/BONNEVILLE OR US 04564 -12195 -9999 PST8PDT +14142500 SANDY RIVER/BULL RUN OR US 04545 -12225 00073 PST8PDT +14142800 BEAVER CREEK/TROUTDALE OR US 04552 -12239 00059 PST8PDT +14144700 COLUMBIA RIVER/VANCOUVER WA US 04562 -12267 00001 PST8PDT +14191000 WILLAMETTE RIVER/SALEM OR US 04494 -12304 00032 PST8PDT +14194150 S YAMHILL RIVER/MCMINNVILLE OR US 04521 -12318 00015 PST8PDT +14200000 MOLALLA RIVER/CANBY OR US 04524 -12269 00029 PST8PDT +14201340 PUDDING RIVER/WOODBURN OR US 04515 -12280 00040 PST8PDT +14207500 TUALATIN RIVER/WEST LINN OR US 04535 -12268 00026 PST8PDT +14207740 WILLAMETTE RIVER/OREGON CITY OR US 04535 -12262 -9999 PST8PDT +14207770 WILLAMETTE RIVER/OREGON CITY OR US 04536 -12261 -9999 PST8PDT +14209500 CLACKAMAS RIVER/THREE LYNX CREEK OR US 04512 -12207 00333 PST8PDT +14209700 FISH CREEK/THREE LYNX OR US 04515 -12215 00287 PST8PDT +14210000 CLACKAMAS RIVER/ESTACADA OR US 04530 -12235 -9999 PST8PDT +14211010 CLACKAMAS RIVER/OREGON CITY OR US 04538 -12258 00000 PST8PDT +14211550 JOHNSON CREEK/MILWAUKIE OR US 04545 -12264 00000 PST8PDT +14211720 WILLAMETTE RIVER/PORTLAND OR US 04552 -12267 00000 PST8PDT +14211814 FAIRVIEW CREEK/GRESHAM OR US 04553 -12245 00062 PST8PDT +14211820 COLUMBIA SLOUGH/PORTLAND OR US 04564 -12276 00000 PST8PDT +14220500 LEWIS RIVER/ARIEL WA US 04595 -12256 00013 PST8PDT +14222500 EF LEWIS RIVER/HEISSON WA US 04584 -12247 00109 PST8PDT +14243000 COWLITZ RIVER/CASTLE ROCK WA US 04627 -12291 00000 PST8PDT +14246900 COLUMBIA RIVER/QUINCY OR US 04618 -12318 -0001 PST8PDT +14301000 NEHALEM RIVER/FOSS OR US 04570 -12376 00010 PST8PDT +14301500 WILSON RIVER/TILLAMOOK OR US 04548 -12373 00022 PST8PDT +14302480 TRASK RIVER/TILLAMOOK OR US 04545 -12371 00021 PST8PDT +14305500 SILETZ RIVER/SILETZ OR US 04472 -12389 00031 PST8PDT +14306500 ALSEA RIVER/TIDEWATER OR US 04439 -12383 00015 PST8PDT +14321000 UMPQUA RIVER/ELKTON OR US 04359 -12356 00028 PST8PDT +14372300 ROGUE RIVER/AGNESS OR US 04258 -12406 00035 PST8PDT +14377100 ILLINOIS RIVER/KERBY OR US 04223 -12366 00365 PST8PDT +14400000 CHETCO RIVER/BROOKINGS OR US 04212 -12419 00015 PST8PDT +15022000 HARDING RIVER/WRANGELL AK US 05621 -13164 00006 AKST9AKDT +15024800 STIKINE RIVER/WRANGELL AK US 05671 -13213 00008 AKST9AKDT +15041200 TAKU RIVER/JUNEAU AK US 05854 -13370 00015 AKST9AKDT +15052500 MENDENHALL RIVER/AUKE BAY AK US 05843 -13457 00018 AKST9AKDT +15057580 KAHTAHEENA RIVER/GUSTAVUS AK US 05844 -13560 00177 AKST9AKDT +15072000 FISH CREEK/KETCHIKAN AK US 05539 -13120 00006 AKST9AKDT +15081497 STANEY CREEK/KLAWOCK AK US 05580 -13311 -9999 AKST9AKDT +15081995 REYNOLDS CREEK/HYDABURG AK US 05522 -13258 00262 AKST9AKDT +15086960 SUNRISE LAKE OUTLET/WRANGELL AK US 05641 -13249 00594 AKST9AKDT +15129000 ALSEK RIVER/YAKUTAT AK US 05939 -13808 00076 AKST9AKDT +15129500 SITUK RIVER/YAKUTAT AK US 05959 -13949 -9999 AKST9AKDT +15200280 GULKANA RIVER/SOURDOUGH AK US 06252 -14553 00563 AKST9AKDT +15214000 COPPER R AT MILLION DOLLAR BRIDG AK US 06067 -14474 00046 AKST9AKDT +15215900 GLACIER R TRIB NR CORDOVA AK US 06053 -14538 00061 AKST9AKDT +15225997 SOLOMON GULCH AT TOP OF FALLS NR AK US 06108 -14630 00122 AKST9AKDT +15236900 WOLVERINE CREEK/LAWING AK US 06037 -14890 00366 AKST9AKDT +15237730 GROUSE CREEK/SEWARD AK US 06020 -14938 00076 AKST9AKDT +15238648 UPPER NUKA RIVER/HOMER AK US 05968 -15071 00396 AKST9AKDT +15238982 BATTLE C BL GLACIER NR HOMER AK US 05974 -15090 00238 AKST9AKDT +15238986 BATTLE C 1.0 MI AB MOUTH NR HOME AK US 05976 -15095 00019 AKST9AKDT +15238990 UPPER BRADLEY R NR NUKA GLACIER AK US 05970 -15070 00381 AKST9AKDT +15239001 BRADLEY R BL DAM NR HOMER AK US 05976 -15085 00321 AKST9AKDT +15239050 MF BRADLEY R NR HOMER AK US 05978 -15075 00701 AKST9AKDT +15239060 MF BRADLEY R BL NF BRADLEY R NR AK US 05980 -15086 00069 AKST9AKDT +15239070 BRADLEY RIVER/HOMER AK US 05980 -15088 00008 AKST9AKDT +15239900 ANCHOR R NR ANCHOR POINT AK US 05975 -15175 00051 AKST9AKDT +15241600 NINILCHIK RIVER/NINILCHIK AK US 06005 -15166 00008 AKST9AKDT +15243900 SNOW R NR SEWARD AK US 06030 -14934 00143 AKST9AKDT +15258000 KENAI R AT COOPER LANDING AK US 06049 -14981 00128 AKST9AKDT +15261000 COOPER C AT MOUTH NR COOPER LAND AK US 06048 -14988 00137 AKST9AKDT +15266110 KENAI R BL SKILAK LK OUTLET NR AK US 06047 -15060 00073 AKST9AKDT +15266300 KENAI RIVER/SOLDOTNA AK US 06048 -15108 00011 AKST9AKDT +15271000 SIXMILE CREEK/HOPE AK US 06082 -14943 00076 AKST9AKDT +15274000 SF CAMPBELL CREEK/ANCHORAGE AK US 06117 -14977 00079 AKST9AKDT +15274600 CAMPBELL C NR SPENARD AK US 06114 -14992 00005 AKST9AKDT +15275100 CHESTER CREEK/ANCHORAGE AK US 06120 -14990 00005 AKST9AKDT +15276000 SHIP CREEK/ANCHORAGE AK US 06123 -14964 00149 AKST9AKDT +15278000 EKLUTNA LK NR PALMER AK US 06141 -14912 00262 AKST9AKDT +15281000 KNIK R NR PALMER AK US 06151 -14003 00009 AKST9AKDT +15283700 MOOSE C NR PALMER AK US 06168 -14904 00137 AKST9AKDT +15284000 MATANUSKA RIVER/PALMER AK US 06161 -14907 00052 AKST9AKDT +15285000 WASILLA C NR PALMER AK US 06164 -14920 00145 AKST9AKDT +15290000 L SUSITNA RIVER/PALMER AK US 06171 -14923 00279 AKST9AKDT +15291000 SUSITNA R NR DENALI AK US 06310 -14752 00744 AKST9AKDT +15291700 SUSITNA R AB TSUSENA C NR CHULIT AK US 06282 -14860 00457 AKST9AKDT +15292000 SUSITNA RIVER/GOLD CREEK AK US 06277 -14969 00206 AKST9AKDT +15292400 CHULITNA R NR TALKEETNA AK US 06256 -15023 00158 AKST9AKDT +15292700 TALKEETNA R NR TALKEETNA AK US 06235 -15002 00122 AKST9AKDT +15292780 SUSITNA R AT SUNSHINE AK US 06218 -15017 00082 AKST9AKDT +15292800 MONTANA C NR MONTANA AK US 06211 -15006 00076 AKST9AKDT +15293200 KASHWITNA R NR WILLOW AK US 06193 -15007 00059 AKST9AKDT +15294005 WILLOW CREEK/WILLOW AK US 06178 -14989 00107 AKST9AKDT +15294100 DESHKA RIVER/WILLOW AK US 06177 -15034 00024 AKST9AKDT +15295700 TERROR RIVER/KODIAK AK US 05769 -15316 00009 AKST9AKDT +15300300 ILIAMNA RIVER/PEDRO BAY AK US 05976 -15385 00024 AKST9AKDT +15304060 KUSKOKWIM RIVER/ANIAK AK US 06159 -15955 00023 AKST9AKDT +15453500 YUKON RIVER/STEVENS VILLAGE AK US 06588 -14972 00073 AKST9AKDT +15565700 UNALAKLEET RIVER/UNALAKLEET AK US 06393 -16031 00012 AKST9AKDT +15744500 KOBUK RIVER/KIANA AK US 06697 -16013 00011 AKST9AKDT +15747000 WULIK RIVER/KIVALINA AK US 06788 -16368 00053 AKST9AKDT +15896000 KUPARUK RIVER/DEADHORSE AK US 07028 -14896 00000 AKST9AKDT +15908000 SAGAVANIRKTOK RIVER/PUMP STA 3 AK US 06901 -14882 00351 AKST9AKDT +16068000 EB NF WAILUA RIVER/LIHUE HI US 02207 -15942 00152 HST10 +16213000 WAIKELE STREAM/WAIPAHU HI US 02138 -15801 00001 HST10 +16284200 WAIHEE STREAM/KAHALUU HI US 02145 -15786 00052 HST10 +16296500 KAHANA STREAM/KAHANA HI US 02154 -15788 00009 HST10 +16587000 HONOPOU STREAM/HUELO HI US 02089 -15625 00368 HST10 +29192908 BARATARIA BAY/GRAND TERRE LA US 02932 -08994 -0002 CST6CDT 9562600 +30072208 MISSISSIPPI SOUND/GRAND PASS LA US 03012 -08925 -9999 CST6CDT 9150100 +30100108 RIGOLETS/SLIDELL LA US 03017 -08974 -9999 CST6CDT 9442600 +30110408 MISSISSIPPI SOUND/ST JOSEPH MS US 03019 -08942 -9999 CST6CDT 9253400 +30114108 EAST PEARL RIVER/CLAIBORNE MS US 03019 -08953 00000 CST6CDT 9320300 +30142908 MISSISSIPPI SOUND/MERRILL SHELL MS US 03024 -08924 -9999 CST6CDT 9145600 +30152708 MISSISSIPPI SOUND/EAST SHIP MS US 03025 -08887 -9999 CST6CDT 8521500 +30184908 MISSISSIPPI SOUND/ROUND ISLAND MS US 03031 -08858 -9999 CST6CDT 8350000 +30191208 MISSISSIPPI SOUND/GULFPORT MS US 03032 -08897 -9999 CST6CDT 8583300 +30231808 BILOXI BAY/POINT CADET HARBOR MS US 03039 -08886 -9999 CST6CDT 8512600 +45343912 COLUMBIA RIVER/WASHOUGAL WA US 04558 -12238 -9999 PST8PDT 2223900 +45363012 COLUMBIA RIVER/DODSON OR US 04561 -12204 -9999 PST8PDT 2021400 +45371212 COLUMBIA RIVER/DALLES WA US 04562 -12112 -9999 PST8PDT 1071200 +45384512 COLUMBIA RIVER/BONNEVILLE WA US 04565 -12194 -9999 PST8PDT 1562000 +50010500 RIO GUAJATACA/LARES PR US 01830 -06687 00288 AST4 +50014800 RIO CAMUY/BAYANEY PR US 01839 -06681 00104 AST4 +50029000 RIO GRANDE DE ARECIBO PR US 01846 -06670 00004 AST4 +50038100 RIO GRANDE DE MANATI/MANATI PR US 01843 -06653 00004 AST4 +50039500 RIO CIBUCO/VEGA BAJA PR US 01845 -06637 00002 AST4 +50046000 RIO DE LA PLATA/TOA ALTA PR US 01841 -06626 00010 AST4 +50047850 RIO DE BAYAMON/BAYAMON PR US 01833 -06613 00020 AST4 +50049100 RIO PIEDRAS/HATO REY PR US 01841 -06607 00001 AST4 +50059050 RIO GRANDE DE LOIZA/LOIZA PR US 01834 -06601 00015 AST4 +50059210 QUEBRADA GRANDE/BO. DOS BOCAS PR US 01836 -06599 00020 AST4 +50061800 RIO CANOVANAS/CAMPO RICO PR US 01832 -06589 00069 AST4 +50063800 RIO ESPIRITO SANTO/RIO GRANDE PR US 01836 -06582 00012 AST4 +50064200 RIO GRANDE/EL VERDE PR US 01835 -06584 00050 AST4 +50066000 RIO MAMEYES/MAMEYES PR US 01837 -06576 00005 AST4 +50067000 RIO SABANA/SABANA PR US 01833 -06573 00079 AST4 +50071000 RIO FAJARDO/FAJARDO PR US 01830 -06570 00042 AST4 +50075000 RIO ICACOS/NAGUABO PR US 01828 -06579 00616 AST4 +50081000 RIO HUMACAO/LAS PIEDRAS PR US 01817 -06587 00090 AST4 +50090500 RIO MAUNABO/LIZAS PR US 01803 -06594 00040 AST4 +50092000 RIO GRANDE DE PATILLAS/PATILLAS PR US 01803 -06603 00072 AST4 +50093000 RIO MARIN/PATILLAS PR US 01804 -06601 00090 AST4 +50100200 RIO LAPA/RABO DEL BUEY PR US 01806 -06624 00120 AST4 +50100450 RIO MAJADA/LA PLENA PR US 01804 -06621 00130 AST4 +50106100 RIO COAMO/COAMO PR US 01808 -06635 00100 AST4 +50111500 RIO JACAGUAS/JUANA DIAZ PR US 01805 -06651 00040 AST4 +50112500 RIO INABON/REAL ABAJO PR US 01809 -06656 00125 AST4 +50114390 RIO BUCANA/PONCE PR US 01804 -06658 00040 AST4 +50114900 RIO PORTUGUES/TIBES PR US 01810 -06664 00280 AST4 +50124200 RIO GUAYANILLA/GUAYANILLA PR US 01804 -06680 00024 AST4 +50138000 RIO GUANAJIBO/HORMIGUEROS PR US 01814 -06715 00002 AST4 +50144000 RIO GRANDE DE ANASCO/SAN SEBAS PR US 01828 -06705 00032 AST4 +50148890 RIO CULEBRINAS/AGUADA PR US 01839 -06715 00005 AST4 +50252000 BONNE RESOLUTION GUT/ST THOMAS VI US 01837 -06496 00085 AST4 +50274000 TURPENTINE RUN/ST THOMAS VI US 01833 -06489 00027 AST4 +50295000 GUINEA GUT/ST JOHN VI US 01833 -06478 00079 AST4 +50345000 JOLLY HILL GUT/ST CROIX VI US 01773 -06486 00043 AST4 diff --git a/gempak/dictionaries/valdez_callsigns b/gempak/dictionaries/valdez_callsigns new file mode 100755 index 0000000000..ac5477e32a --- /dev/null +++ b/gempak/dictionaries/valdez_callsigns @@ -0,0 +1,30 @@ +VALDEZ +KFPM S/R BAYTOWN +KQXZ KODIAK +KSBK POLAR ALASKA +WACW POLAR DISCOVERY +WAZV POLAR ADVENTURE +WBN4113 BULWARK +WBN8467 PATHFINDER +WBO3337 INVADER +WCAJ POLAR ENDEAVOUR +WCX9106 SEA VOYAGER +WCY6985 BRISTOL LEADER +WCY8497 TAN'ERLIQ +WCY8498 NANUQ +WCZ7335 ALERT +WCZ7336 AWARE +WCZ7337 ATTENTIVE +WDA3359 ENDURANCE +WDB7815 ALASKAN FRONTIER +WDB9918 ALASKAN EXPLORER +WDC6644 ALASKAN NAVIGATOR +WDD2074 ALASKAN LEGEND +WDJK POLAR RESOLUTION +WGZK S/R GALENA BAY +WMCV POLAR CALIFORNIA +WRTF POLAR ENTERPRISE +WSDX PRINCE WILLIAM SOUND +WSNB SIERRA +WXBZ S/R PUGET SOUND +WXJ63 VALDEZ RESEARCH diff --git a/gempak/fix/g2varsncep1.tbl b/gempak/fix/g2varsncep1.tbl index b9f78041b4..594db33899 100755 --- a/gempak/fix/g2varsncep1.tbl +++ b/gempak/fix/g2varsncep1.tbl @@ -216,6 +216,10 @@ 003 192 001 000 Sim Brightness T, Channel 3 K SBT123 0 -9999.00 003 192 002 000 Sim Brightness T, Channel 4 K SBT124 0 -9999.00 003 192 003 000 Sim Brightness T, Channel 6 K SBT126 0 -9999.00 +003 192 053 000 Sim Brightness T ABI, Band-8 K SBTAGR8 0 -9999.00 +003 192 054 000 Sim Brightness T ABI, Band-9 K SBTAGR9 0 -9999.00 +003 192 055 000 Sim Brightness T ABI, Band-10 K SBTAGR10 0 -9999.00 +003 192 058 000 Sim Brightness T ABI, Band-13 K SBTAGR13 0 -9999.00 ! ! Product Discipline 10 - Oceanographic Products ! CATEGORY 0 - Waves category diff --git a/gempak/fix/g2varswmo2.tbl b/gempak/fix/g2varswmo2.tbl index 820d6faa48..61151b12b5 100755 --- a/gempak/fix/g2varswmo2.tbl +++ b/gempak/fix/g2varswmo2.tbl @@ -428,7 +428,7 @@ 010 001 002 000 u-component of current m s-1 URELC 0 -9999.00 010 001 003 000 v-component of current m s-1 VRELC 0 -9999.00 ! -010 002 000 000 Ice cover Proportion ICE 0 -9999.00 +010 002 000 000 Ice cover Proportion ICEC 0 -9999.00 010 002 001 000 Ice thickness m ICET 0 -9999.00 010 002 002 000 Direction of ice drift Degree true DRCTI 0 -9999.00 010 002 003 000 Speed of ice drift m s-1 SPEDI 0 -9999.00 diff --git a/gempak/fix/gfs_meta b/gempak/fix/gfs_meta index 670b5dbe2b..5ca99b4dc6 100755 --- a/gempak/fix/gfs_meta +++ b/gempak/fix/gfs_meta @@ -1,23 +1,23 @@ -$USHgfs/gfs_meta_us.sh 36 84 126 216 -$USHgfs/gfs_meta_bwx.sh 36 84 126 180 -$USHgfs/gfs_meta_comp.sh 36 84 126 -$USHgfs/gfs_meta_ak.sh 36 84 132 216 -$USHgfs/gfs_meta_crb.sh 126 -$USHgfs/gfs_meta_hur.sh 36 84 126 -$USHgfs/gfs_meta_qpf.sh 36 84 132 216 -$USHgfs/gfs_meta_precip.sh 36 84 132 216 384 -$USHgfs/gfs_meta_sa.sh 126 -$USHgfs/gfs_meta_ver.sh 126 -$USHgfs/gfs_meta_hi.sh 384 -$USHgfs/gfs_meta_nhsh.sh 384 -$USHgfs/gfs_meta_trop.sh 384 -$USHgfs/gfs_meta_usext.sh 384 -$USHgfs/gfs_meta_mar_ql.sh 24 48 96 180 -$USHgfs/gfs_meta_mar_comp.sh 126 -$USHgfs/gfs_meta_opc_na_ver 126 -$USHgfs/gfs_meta_opc_np_ver 126 -$USHgfs/gfs_meta_mar_atl.sh 180 -$USHgfs/gfs_meta_mar_pac.sh 180 -$USHgfs/gfs_meta_mar_ver.sh 48 -$USHgfs/gfs_meta_mar_skewt.sh 72 -$USHgfs/gfs_meta_sa2.sh 144 +$USHgempak/gfs_meta_us.sh 36 84 126 216 +$USHgempak/gfs_meta_bwx.sh 36 84 126 180 +$USHgempak/gfs_meta_comp.sh 36 84 126 +$USHgempak/gfs_meta_ak.sh 36 84 132 216 +$USHgempak/gfs_meta_crb.sh 126 +$USHgempak/gfs_meta_hur.sh 36 84 126 +$USHgempak/gfs_meta_qpf.sh 36 84 132 216 +$USHgempak/gfs_meta_precip.sh 36 84 132 216 384 +$USHgempak/gfs_meta_sa.sh 126 +$USHgempak/gfs_meta_ver.sh 126 +$USHgempak/gfs_meta_hi.sh 384 +$USHgempak/gfs_meta_nhsh.sh 384 +$USHgempak/gfs_meta_trop.sh 384 +$USHgempak/gfs_meta_usext.sh 384 +$USHgempak/gfs_meta_mar_ql.sh 24 48 96 180 +$USHgempak/gfs_meta_mar_comp.sh 126 +$USHgempak/gfs_meta_opc_na_ver 126 +$USHgempak/gfs_meta_opc_np_ver 126 +$USHgempak/gfs_meta_mar_atl.sh 180 +$USHgempak/gfs_meta_mar_pac.sh 180 +$USHgempak/gfs_meta_mar_ver.sh 48 +$USHgempak/gfs_meta_mar_skewt.sh 72 +$USHgempak/gfs_meta_sa2.sh 144 diff --git a/gempak/fix/nagrib.tbl b/gempak/fix/nagrib.tbl new file mode 100755 index 0000000000..8056ff7267 --- /dev/null +++ b/gempak/fix/nagrib.tbl @@ -0,0 +1,122 @@ +######################################################################## +# +# Filename: nagrib.tbl +# +# Used by: NA_format +# +# Description: This table is used by the NA_format script to get +# parameters for the different models that are to be +# GEMPAK grid formatted. The parameters are used as +# model specific settings to the NAWIPS nagrib program. +# +######################################################################## +# +# The format of the table entries is as follows: +# +# MODEL|CPYFIL|GAREA|GBTBLS|MAXGRD|KXKY|GRDAREA|PROJ|OUTPUT +# +# NOTES: 1. Lines with a pound (#) sign in the first column +# are treated as comments. +# 2. Valid entries cannot have leading whitespace. +# 3. Valid entries are pipe (|) delimited. +# 4. Blank lines are ignored. +# +######################################################################## +# +#MODEL |CPYFIL|GAREA|GBTBLS |MAXGRD|KXKY |GRDAREA |PROJ |OUTPUT +#----------|------|-----|------------|------|------|--------------|---------|------ +gfs |gds |dset | |4999 | | | |T +gfshd |gds |dset | |4999 | | | |T +gfs_asbkup |gds |dset | |4999 | | | |T +gfs_special|gds |dset | |4999 | | | |T +nam |#104 |dset | |4999 | | | |T +nam20 |gds |dset | |4999 | | | |T +nam44 |gds |dset | |4999 | | | |T +nam40 |gds |dset | |4999 | | | |T +dgex |gds |dset | |4999 | | | |T +threats |gds |dset | |4999 | | | |T +hiresw |gds |dset | |4999 | | | |T +fw |gds |dset | |4999 | | | |T +fwfull |gds |dset | |4999 | | | |T +gdas |gds |dset | |4999 | | | |T +ice |gds |40;130;75;10 |wmogrib2.tbl|10 | |40;130;75;10 | |T +ecmwf_glob | |dset | |4999 |144;73|-90;0;90;-2.5 |ced/0;0;0|T +ecmwf_trop | |dset | |4999 |144;29|-35;0;35;357.5|ced/0;0;0|T +ecmwf_hr |gds |dset | |4999 | | | |T +ecmwf_wave |gds |dset |ecmwf_wave_grib.tbl|4999 | | | |T +ghm |gds |dset | |4999 | | | |T +ghmc |gds |dset | |4999 | | | |T +fog |gds |dset | |4999 | | | |T +sice |gds |dset | |4999 | | | |T +mrf |gds |dset | |4999 | | | |T +mrfx |gds |dset | |4999 | | | |T +ngm |#104 |dset | |4999 | | | |T +ofs |gds |dset | wmogrib2.tbl;ncepgrib2.tbl;vcrdgrib1.tbl |10 | | dset | |T +nww3 |gds |dset | |4999 | | | |T +mww3 |gds |dset | |4999 | | | |T +akw |gds |dset | |4999 | | | |T +wna |gds |dset | |4999 | | | |T +nah |gds |dset | |4999 | | | |T +nph |gds |dset | |4999 | | | |T +enp |gds |dset | |4999 | | | |T +rucs |#87 |dset | |20 | | | |T +ruc2 |gds |dset | |4999 | | | |T +ruc20 |gds |dset | |4999 | | | |T +ukmet |gds |dset | |200 | | | |T +ukmet2 |gds |dset | |200 | | | |T +vaftad |gds |dset | |500 | | | |T +hysplit |gds |dset | |500 | | | |T +# +ensgfs |gds |dset | |3500 | | | |T +enscnt |gds |dset | |3500 | | | |T +ensmrf |gds |dset | |3500 | | | |T +ensn1 |gds |dset | |3500 | | | |T +ensn2 |gds |dset | |3500 | | | |T +ensn3 |gds |dset | |3500 | | | |T +ensn4 |gds |dset | |3500 | | | |T +ensn5 |gds |dset | |3500 | | | |T +ensp1 |gds |dset | |3500 | | | |T +ensp2 |gds |dset | |3500 | | | |T +ensp3 |gds |dset | |3500 | | | |T +ensp4 |gds |dset | |3500 | | | |T +ensp5 |gds |dset | |3500 | | | |T +# +gep01 |gds |dset | |3500 | | | |T +gep02 |gds |dset | |3500 | | | |T +gep03 |gds |dset | |3500 | | | |T +gep04 |gds |dset | |3500 | | | |T +gep05 |gds |dset | |3500 | | | |T +gep06 |gds |dset | |3500 | | | |T +gep07 |gds |dset | |3500 | | | |T +gep08 |gds |dset | |3500 | | | |T +gep09 |gds |dset | |3500 | | | |T +gep10 |gds |dset | |3500 | | | |T +gep11 |gds |dset | |3500 | | | |T +gep12 |gds |dset | |3500 | | | |T +gep13 |gds |dset | |3500 | | | |T +gep14 |gds |dset | |3500 | | | |T +gep15 |gds |dset | |3500 | | | |T +gep16 |gds |dset | |3500 | | | |T +gep17 |gds |dset | |3500 | | | |T +gep18 |gds |dset | |3500 | | | |T +gep19 |gds |dset | |3500 | | | |T +gep20 |gds |dset | |3500 | | | |T +geavg |gds |dset | |3500 | | | |T +gespr |gds |dset | |3500 | | | |T +# +sref |gds |dset | |6000 | | | |T +spcsref |gds |dset | |6000 | | | |T +# +mdlgfs |gds |dset | |3500 | | | |T +mdlmrf |gds |dset | |3500 | | | |T +mdlngm |gds |dset | |3500 | | | |T +mdlngmsvr |#212 |dset | |3500 | | | |T +mdlngmfltwx|gds |dset | |3500 | | | |T +mdlmrfplt |gds |dset | |3500 | | | |T +mdlens |gds |dset | |3500 | | | |T +mdlgfssvr |gds |dset | |3500 | | | |T +mdlnamsvr |gds |dset | |3500 | | | |T +mdlnamcns |gds |dset | |3500 | | | |T +mdlmrfsvr |gds |dset | |3500 | | | |T +# +rtma |gds |dset | |3500 | | | |T diff --git a/gempak/fix/waf1 b/gempak/fix/waf1 deleted file mode 100755 index 17ea4619e5..0000000000 --- a/gempak/fix/waf1 +++ /dev/null @@ -1,18 +0,0 @@ -$MAPFIL locowo.gsf -GVCORD PRES -GDPFUN tmpc ! kntv(wnd) -MAP 1//2/yes -BOXLIN 1//4 -REGION plot -POSN 0/WAFT -TITLE 0 -TXTYPE -TXTFIL -TXTLOC -SCALE 0 ! 0 -TYPE p ! b -FILTER no -SKIP 0/4;4 -WIND bk1/1.0//132 -CINT ! 5 -LINE 4/31/2/1/1 diff --git a/gempak/fix/waf2 b/gempak/fix/waf2 deleted file mode 100755 index cd4d7422d9..0000000000 --- a/gempak/fix/waf2 +++ /dev/null @@ -1,3 +0,0 @@ -CLEAR no -MAP 0 -BOXLIN 0 diff --git a/gempak/fix/waf_tiff3.parm b/gempak/fix/waf_tiff3.parm deleted file mode 100755 index 437d743b30..0000000000 --- a/gempak/fix/waf_tiff3.parm +++ /dev/null @@ -1,5043 +0,0 @@ - -! <<<<< A_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -57;-126;69;-21 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWNQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-51.5;-120.5/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/53.0;-25.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-85.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = #68.48;-38.93 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.50;-39.35 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWNQ85.wmo - TXTLOC = #68.27;-119.57 - r - - -! <<<<< A_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -57;-126;69;-21 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWNQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-51.5;-120.5/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/53.0;-25.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-85.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = #68.48;-38.93 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.50;-39.35 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWNQ70.wmo - TXTLOC = #68.27;-119.57 - r - - -! <<<<< A_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -57;-126;69;-21 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWNQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-51.5;-120.5/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/53.0;-25.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-85.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = #68.48;-38.93 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.50;-39.35 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWNQ50.wmo - TXTLOC = #68.27;-119.57 - r - - -! <<<<< A_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -57;-126;69;-21 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWNQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-51.5;-120.5/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/53.0;-25.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-85.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = #68.48;-38.93 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.50;-39.35 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWNQ40.wmo - TXTLOC = #68.27;-119.57 - r - - -! <<<<< A_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -57;-126;69;-21 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWNQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-51.5;-120.5/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/53.0;-25.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-85.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = #68.48;-38.93 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.50;-39.35 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWNQ30.wmo - TXTLOC = #68.27;-119.57 - r - - -! <<<<< A_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -57;-126;69;-21 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWNQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-51.5;-120.5/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/53.0;-25.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-85.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = #68.48;-38.93 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.50;-39.35 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWNQ25.wmo - TXTLOC = #68.27;-119.57 - r - - -! <<<<< A_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -57;-126;69;-21 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWNQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-51.5;-120.5/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/53.0;-25.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-85.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = #68.48;-38.93 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.50;-39.35 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWNQ20.wmo - TXTLOC = #68.27;-119.57 - r - - -! <<<<< B_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ85.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ70.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ50.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ40.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ30.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ25.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ20.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ15.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< B_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -44;-126;53;37 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWSQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-41.0;-118.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/52.5;37.0/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;32.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = #-31.05;-107.20 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-41.20;-108.22 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWSQ07.wmo - TXTLOC = #51.80;-119.35 - r - - -! <<<<< C_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ85.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ70.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ50.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ40.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ30.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ25.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ20.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ15.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< C_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -39;-28;69;63 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWRQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-37.0;-23.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;60.5/2 - r - - LATLON = 1/90/1/1/10;10/24.0;19.4/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = #68.55;47.95 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #63.9;47.53 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWRQ07.wmo - TXTLOC = #68.40;-22.55 - r - - -! <<<<< D_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_85.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ85.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_70.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ70.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_50.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ50.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_40.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ40.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_30.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ30.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_25.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ25.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_20.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ20.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_15.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ15.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< D_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -30;-25;63;133 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWZQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-26.7;-16.0/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/62.5;129.5/2 - r - - LATLON = 1/90/1/1/10;10/34.0;145.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_07.t - TXTLOC = #-14.60;-11.90 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = #-27.86;-11.90 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWZQ07.wmo - TXTLOC = #62.01;-18.30 - r - - -! <<<<< E_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ85.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ70.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ50.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ40.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ30.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ25.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ20.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ15.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< E_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;21;49;180 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWGQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;29.8/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;178.2/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;-30.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = #-36.90;40.10 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;38.75 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWGQ07.wmo - TXTLOC = #47.67;173.42 - r - - -! <<<<< F_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ85.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ70.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ50.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ40.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ30.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ25.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ20.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ15.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< F_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -49;103;49;264 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWFQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/90/1/1/10;10/-46.5;111.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/90/1/1/10;10/48.5;264.5/2 - r - - LATLON = 1/90/1/1/10;10/-1.5;182.0/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = #-36.90;245.13 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-46.50;244.85 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWFQ07.wmo - TXTLOC = #47.60;109.75 - r - - -! <<<<< G_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_85.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ85.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_70.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ70.wmo - TXTLOC = 0.059;0.990 - r - -! <<<<< G_600 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 600 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ60 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_60.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ60.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_50.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ50.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_40.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ40.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_30.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ30.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_25.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ25.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_20.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ20.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_15.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ15.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< G_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -1.5;33;23;151 - PROJ = str/90;65;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWCQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = tall_stamp_07.t - TXTLOC = 0.101;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = tall_ur_perm.t - TXTLOC = 0.103;0.056 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWCQ07.wmo - TXTLOC = 0.059;0.990 - r - - -! <<<<< H_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ85.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;9 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ70.wmo - TXTLOC = 0.046;0.990 - r - -! <<<<< H_600 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 600 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ60 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_60.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ60.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ50.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ40.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ30.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ25.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ20.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ15.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< H_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = 4.5;-85;27;53.5 - PROJ = str/90;-45;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWAQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/19;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = 0.854;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.858;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWAQ07.wmo - TXTLOC = 0.046;0.990 - r - - -! <<<<< I_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ85.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ70.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_600 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 600 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ60 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_60.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ60.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ50.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ40.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ30.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ25.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ20.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ15.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< I_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -4.0;164.0;33.0;-60 - PROJ = str/90;-155;0/2;2;2;2 - GDPFUN = mask(tmpc,sle(mul(latr,rtd),45)) ! vmsk(kntv(wnd),sle(mul(latr,rtd),45)) - SKIP = 0/4;4 - DEVICE = tiff | PWYQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),45,75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),45,75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),75,85)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),75,85)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10//2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = 0.838;0.182 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.842;0.066 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWYQ07.wmo - TXTLOC = 0.062;0.990 - r - - -! <<<<< J_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ85.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ70.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_600 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 600 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ60 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_60.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ60.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ50.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ40.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ30.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ25.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ20.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ15.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< J_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10.0;115.0;-5.0;260.0 - PROJ = str/-90;-140;0/2;2;2;2 - GDPFUN = mask(tmpc,sgt(mul(latr,rtd),-45)) ! vmsk(kntv(wnd),sgt(mul(latr,rtd),-45)) - SKIP = 0/4;4 - DEVICE = tiff | PWJQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-45,-75)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-45,-75)) - SKIP = 0/9;4 - r - - GDPFUN = mask(tmpc,sbtw(mul(latr,rtd),-75,-88)) ! vmsk(kntv(wnd),sbtw(mul(latr,rtd),-75,-88)) - SKIP = 0/29;4 - r - - LATLON = 1/22/1/1/10;10/-33;-144/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = 0.860;0.985 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = 0.864;0.869 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWJQ07.wmo - TXTLOC = 0.039;0.990 - r - - -! <<<<< M_850 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 850 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ85 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_85.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ85.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_700 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 700 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ70 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_70.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ70.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_500 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 500 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ50 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_50.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ50.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_400 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 400 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ40 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_40.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ40.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_300 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 300 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ30 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_30.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ30.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_250 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 250 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ25 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_25.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ25.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_200 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 200 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ20 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_20.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ20.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_150 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 150 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ15 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_15.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ15.wmo - TXTLOC = #69.33;106.50 - r - - -! <<<<< M_70 >>>>> - - restore ./waf1 - - CLEAR = yes - GLEVEL = 70 - GDFILE = gem_grids.gem - GDATTIM = SUBDATE - GAREA = -10;100;70;250 - PROJ = mer//2;2;2;2 - GDPFUN = tmpc ! kntv(wnd) - SKIP = 0/4;4 - DEVICE = tiff | PWMQ07 - TEXT = 1.0/21/sw - LATLON = 0 - r - - restore ./waf2 - - GDPFUN = - SKIP = - r - - LATLON = 1/22/1/1/10;10/-7.5;106.2/2 - TEXT = 1.5/21/sw - GDPFUN = - r - - LATLON = 1/22/1/1/10;10/68.10;247.5/2 - r - - LATLON = 0 - TXTYPE = 1.3/21//221//c/sw - TXTFIL = stamp_07.t - TXTLOC = #6.00;231.70 - r - - TXTYPE = 0.8/21//111//c/sw - TXTFIL = ur_perm.t - TXTLOC = #-7.16;231.20 - r - - TXTYPE = 2/21//221//c/sw - TXTFIL = PWMQ07.wmo - TXTLOC = #69.33;106.50 - r - - exit diff --git a/gempak/ush/gdas_ecmwf_meta_ver.sh b/gempak/ush/gdas_ecmwf_meta_ver.sh index 6da5bcb144..ef71b2c0ed 100755 --- a/gempak/ush/gdas_ecmwf_meta_ver.sh +++ b/gempak/ush/gdas_ecmwf_meta_ver.sh @@ -106,7 +106,7 @@ for area in $areas sdatenum=$sdate7 fi # JY grid="$COMROOT/nawips/${envir}/ecmwf.20${sdatenum}/ecmwf_glob_20${sdatenum}12" - grid="${COMINecmwf}.20${sdatenum}/ecmwf_glob_20${sdatenum}12" + grid="${COMINecmwf}.20${sdatenum}/gempak/ecmwf_glob_20${sdatenum}12" # 500 MB HEIGHT METAFILE diff --git a/gempak/ush/gdas_meta_loop.sh b/gempak/ush/gdas_meta_loop.sh index 4d3d9fe128..90c30af771 100755 --- a/gempak/ush/gdas_meta_loop.sh +++ b/gempak/ush/gdas_meta_loop.sh @@ -27,6 +27,7 @@ else export m_title="GDAS" fi +export COMPONENT=${COMPONENT:-atmos} export pgm=gdplot2_nc;. prep_step; startmsg # @@ -73,8 +74,8 @@ for day in $verdays do # Test with GDAS in PROD # grid="${COMROOT}/nawips/${envir}/gdas.${day}/gdas_${day}${cycle}f000" - export COMIN=${COMINgdas}.${day}/${cycle}/gempak - grid="${COMINgdas}.${day}/${cycle}/gempak/gdas_${day}${cycle}f000" + export COMIN=${COMINgdas}.${day}/${cycle}/${COMPONENT}/gempak + grid="${COMINgdas}.${day}/${cycle}/${COMPONENT}/gempak/gdas_${day}${cycle}f000" $GEMEXE/gdplot2_nc << EOF \$MAPFIL = mepowo.gsf @@ -177,8 +178,8 @@ for day in $verdays do # Test with GDAS in PROD # grid="${COMROOT}/nawips/${envir}/gdas.${day}/gdas_${day}${cycle}f000" - export COMIN=${COMINgdas}.${day}/${cycle}/gempak - grid="${COMINgdas}.${day}/${cycle}/gempak/gdas_${day}${cycle}f000" + export COMIN=${COMINgdas}.${day}/${cycle}/${COMPONENT}/gempak + grid="${COMINgdas}.${day}/${cycle}/${COMPONENT}/gempak/gdas_${day}${cycle}f000" $GEMEXE/gdplot2_nc << EOF \$MAPFIL = mepowo.gsf diff --git a/gempak/ush/gempak_gdas_f000_gif.sh b/gempak/ush/gempak_gdas_f000_gif.sh index 446a9843ba..cc018da782 100755 --- a/gempak/ush/gempak_gdas_f000_gif.sh +++ b/gempak/ush/gempak_gdas_f000_gif.sh @@ -78,8 +78,8 @@ $GEMEXE/gdplot2_gif << EOF ! 850MB HEIGHTS/TEMPERATURES - restore $NTS/base_nh - restore $NTS/850_hgt_tmp + restore $NTS/base_nh.nts + restore $NTS/850_hgt_tmp.nts CLEAR = yes GDFILE = $gdfile @@ -107,8 +107,8 @@ $GEMEXE/gdplot2_gif << EOF ! 700MB HEIGHTS/TEMPERATURES - restore $NTS/base_nh - restore $NTS/700_hgt_tmp + restore $NTS/base_nh.nts + restore $NTS/700_hgt_tmp.nts CLEAR = yes GDFILE = $gdfile @@ -136,8 +136,8 @@ $GEMEXE/gdplot2_gif << EOF ! 500MB HEIGHTS/TEMPERATURES - restore $NTS/base_nh - restore $NTS/500_hgt_tmp + restore $NTS/base_nh.nts + restore $NTS/500_hgt_tmp.nts CLEAR = yes GDFILE = $gdfile @@ -165,8 +165,8 @@ $GEMEXE/gdplot2_gif << EOF ! 300MB HEIGHTS/ISOTACHS - restore $NTS/base_nh - restore $NTS/300_hgt_iso + restore $NTS/base_nh.nts + restore $NTS/300_hgt_iso.nts CLEAR = yes GDFILE = $gdfile @@ -194,8 +194,8 @@ $GEMEXE/gdplot2_gif << EOF ! 250MB ANALYSIS HEIGHTS/ISOTACHS - restore $NTS/base_nh - restore $NTS/250_hgt_iso + restore $NTS/base_nh.nts + restore $NTS/250_hgt_iso.nts CLEAR = yes GDFILE = ${gdfile} @@ -224,8 +224,8 @@ $GEMEXE/gdplot2_gif << EOF ! 200MB HEIGHTS/ISOTACHS - restore $NTS/base_nh - restore $NTS/200_hgt_iso + restore $NTS/base_nh.nts + restore $NTS/200_hgt_iso.nts CLEAR = yes GDFILE = $gdfile @@ -253,8 +253,8 @@ $GEMEXE/gdplot2_gif << EOF ! ANALYSIS MSLP/1000-500 THICKNESS - restore $NTS/base_nh - restore $NTS/sfc_mslp_thk + restore $NTS/base_nh.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -341,8 +341,8 @@ $GEMEXE/gdplot2_gif << EOF ! ANALYSIS MSLP/1000-500 THICKNESS - restore $NTS/base_sh - restore $NTS/sfc_mslp_thk + restore $NTS/base_sh.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -371,8 +371,9 @@ $GEMEXE/gdplot2_gif << EOF ! 500MB ANALYSIS HEIGHTS/TEMPERATURES - restore $NTS/base_sh - restore $NTS/500_hgt_tmp + restore $NTS/base_sh.nts + restore $NTS/500_hgt_tmp.nts + CLEAR = yes GDFILE = ${gdfile} @@ -400,8 +401,8 @@ $GEMEXE/gdplot2_gif << EOF ! 300MB HEIGHTS/ISOTACHS - restore $NTS/base_sh - restore $NTS/300_hgt_iso + restore $NTS/base_sh.nts + restore $NTS/300_hgt_iso.nts CLEAR = yes GDFILE = $gdfile @@ -429,8 +430,8 @@ $GEMEXE/gdplot2_gif << EOF ! 250MB ANALYSIS HEIGHTS/ISOTACHS - restore $NTS/base_sh - restore $NTS/250_hgt_iso + restore $NTS/base_sh.nts + restore $NTS/250_hgt_iso.nts CLEAR = yes GDFILE = ${gdfile} diff --git a/gempak/ush/gempak_gfs_f00_gif.sh b/gempak/ush/gempak_gfs_f00_gif.sh index 92d3860c0a..b2acd3df95 100755 --- a/gempak/ush/gempak_gfs_f00_gif.sh +++ b/gempak/ush/gempak_gfs_f00_gif.sh @@ -104,8 +104,8 @@ ! 700MB HEIGHTS/TEMPERATURES - restore $NTS/base_nh - restore $NTS/700_hgt_tmp + restore $NTS/base_nh.nts + restore $NTS/700_hgt_tmp.nts CLEAR = yes GDFILE = $gdfile @@ -133,8 +133,8 @@ ! 500MB HEIGHTS/TEMPERATURES - restore $NTS/base_nh - restore $NTS/500_hgt_tmp + restore $NTS/base_nh.nts + restore $NTS/500_hgt_tmp.nts CLEAR = yes GDFILE = $gdfile @@ -162,8 +162,8 @@ ! 300MB HEIGHTS/ISOTACHS - restore $NTS/base_nh - restore $NTS/300_hgt_iso + restore $NTS/base_nh.nts + restore $NTS/300_hgt_iso.nts CLEAR = yes GDFILE = $gdfile @@ -191,8 +191,8 @@ ! 250MB HEIGHTS/TEMPERATURES - restore $NTS/base_nh - restore $NTS/250_hgt_tmp + restore $NTS/base_nh.nts + restore $NTS/250_hgt_tmp.nts CLEAR = yes GDFILE = $gdfile @@ -220,8 +220,8 @@ ! 250MB ANALYSIS HEIGHTS/ISOTACHS - restore $NTS/base_nh - restore $NTS/250_hgt_iso + restore $NTS/base_nh.nts + restore $NTS/250_hgt_iso.nts CLEAR = yes GDFILE = ${gdfile} @@ -250,8 +250,8 @@ ! 200MB HEIGHTS/ISOTACHS - restore $NTS/base_nh - restore $NTS/200_hgt_iso + restore $NTS/base_nh.nts + restore $NTS/200_hgt_iso.nts CLEAR = yes GDFILE = $gdfile @@ -279,8 +279,8 @@ ! 100MB HEIGHTS/TEMPERATURES - restore $NTS/base_nh - restore $NTS/100_hgt_tmp + restore $NTS/base_nh.nts + restore $NTS/100_hgt_tmp.nts CLEAR = yes GDFILE = $gdfile @@ -308,8 +308,8 @@ ! 100MB HEIGHTS/ISOTACHS - restore $NTS/base_nh - restore $NTS/100_hgt_iso + restore $NTS/base_nh.nts + restore $NTS/100_hgt_iso.nts CLEAR = yes GDFILE = $gdfile @@ -337,8 +337,8 @@ ! ANALYSIS MSLP/1000-500 THICKNESS - restore $NTS/base_nh - restore $NTS/sfc_mslp_thk + restore $NTS/base_nh.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -367,8 +367,8 @@ ! ANALYSIS MSLP/1000-500 THICKNESS (US/CANADA) - restore $NTS/base_uscan - restore $NTS/sfc_mslp_thk + restore $NTS/base_uscan.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -396,8 +396,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY - restore $NTS/base_nh - restore $NTS/500_hgt_vor + restore $NTS/base_nh.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -425,8 +425,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY (US/CANADA) - restore $NTS/base_uscan - restore $NTS/500_hgt_vor + restore $NTS/base_uscan.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -453,8 +453,8 @@ ! ANALYSIS LIFTED INDEX - restore $NTS/base_nh - restore $NTS/100_lift + restore $NTS/base_nh.nts + restore $NTS/100_lift.nts CLEAR = yes GDFILE = ${gdfile} @@ -482,8 +482,8 @@ ! ANALYSIS TROPOPAUSE PRESSURE/WIND SHEAR - restore $NTS/base_nh - restore $NTS/trop_pres_wshr + restore $NTS/base_nh.nts + restore $NTS/trop_pres_wshr.nts CLEAR = yes GDFILE = ${gdfile} @@ -511,8 +511,8 @@ ! ANALYSIS 700MB RELATIVE HUMIDITY AND VERTICAL VELOCITY - restore $NTS/base_nh - restore $NTS/700_rel_vvel + restore $NTS/base_nh.nts + restore $NTS/700_rel_vvel.nts CLEAR = yes GDFILE = ${gdfile} diff --git a/gempak/ush/gempak_gfs_f12_gif.sh b/gempak/ush/gempak_gfs_f12_gif.sh index cf7183d94a..6df29e60c7 100755 --- a/gempak/ush/gempak_gfs_f12_gif.sh +++ b/gempak/ush/gempak_gfs_f12_gif.sh @@ -68,8 +68,8 @@ ! ANALYSIS MSLP/1000-500 THICKNESS - restore $NTS/base_nh - restore $NTS/sfc_mslp_thk + restore $NTS/base_nh.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -97,8 +97,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY - restore $NTS/base_nh - restore $NTS/500_hgt_vor + restore $NTS/base_nh.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -125,8 +125,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY (US/CANADA) - restore $NTS/base_uscan - restore $NTS/500_hgt_vor + restore $NTS/base_uscan.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -154,8 +154,8 @@ ! ANALYSIS 700MB RELATIVE HUMIDITY AND VERTICAL VELOCITY - restore $NTS/base_nh - restore $NTS/700_rel_vvel + restore $NTS/base_nh.nts + restore $NTS/700_rel_vvel.nts CLEAR = yes GDFILE = ${gdfile} diff --git a/gempak/ush/gempak_gfs_f24_gif.sh b/gempak/ush/gempak_gfs_f24_gif.sh index 7b1f75ef51..f83640b2b6 100755 --- a/gempak/ush/gempak_gfs_f24_gif.sh +++ b/gempak/ush/gempak_gfs_f24_gif.sh @@ -80,8 +80,8 @@ ! ANALYSIS MSLP/1000-500 THICKNESS - restore $NTS/base_nh - restore $NTS/sfc_mslp_thk + restore $NTS/base_nh.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -110,8 +110,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY - restore $NTS/base_nh - restore $NTS/500_hgt_vor + restore $NTS/base_nh.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -139,8 +139,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY (US/CANADA) - restore $NTS/base_uscan - restore $NTS/500_hgt_vor + restore $NTS/base_uscan.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -168,8 +168,8 @@ ! ANALYSIS 700MB RELATIVE HUMIDITY AND VERTICAL VELOCITY - restore $NTS/base_nh - restore $NTS/700_rel_vvel + restore $NTS/base_nh.nts + restore $NTS/700_rel_vvel.nts CLEAR = yes GDFILE = ${gdfile} diff --git a/gempak/ush/gempak_gfs_f36_gif.sh b/gempak/ush/gempak_gfs_f36_gif.sh index c469018a91..e5e5d5e30e 100755 --- a/gempak/ush/gempak_gfs_f36_gif.sh +++ b/gempak/ush/gempak_gfs_f36_gif.sh @@ -79,8 +79,8 @@ ! ANALYSIS MSLP/1000-500 THICKNESS - restore $NTS/base_nh - restore $NTS/sfc_mslp_thk + restore $NTS/base_nh.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -109,8 +109,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY - restore $NTS/base_nh - restore $NTS/500_hgt_vor + restore $NTS/base_nh.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -138,8 +138,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY (US/CANADA) - restore $NTS/base_uscan - restore $NTS/500_hgt_vor + restore $NTS/base_uscan.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -167,8 +167,8 @@ ! ANALYSIS 700MB RELATIVE HUMIDITY AND VERTICAL VELOCITY - restore $NTS/base_nh - restore $NTS/700_rel_vvel + restore $NTS/base_nh.nts + restore $NTS/700_rel_vvel.nts CLEAR = yes GDFILE = ${gdfile} diff --git a/gempak/ush/gempak_gfs_f48_gif.sh b/gempak/ush/gempak_gfs_f48_gif.sh index 5ada77644b..c82385b134 100755 --- a/gempak/ush/gempak_gfs_f48_gif.sh +++ b/gempak/ush/gempak_gfs_f48_gif.sh @@ -79,8 +79,8 @@ ! ANALYSIS MSLP/1000-500 THICKNESS - restore $NTS/base_nh - restore $NTS/sfc_mslp_thk + restore $NTS/base_nh.nts + restore $NTS/sfc_mslp_thk.nts CLEAR = yes GDFILE = ${gdfile} @@ -109,8 +109,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY - restore $NTS/base_nh - restore $NTS/500_hgt_vor + restore $NTS/base_nh.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -138,8 +138,8 @@ ! 500MB ANALYSIS HEIGHTS/VORTICITY (US/CANADA) - restore $NTS/base_uscan - restore $NTS/500_hgt_vor + restore $NTS/base_uscan.nts + restore $NTS/500_hgt_vor.nts CLEAR = yes GDFILE = ${gdfile} @@ -167,8 +167,8 @@ ! ANALYSIS 700MB RELATIVE HUMIDITY AND VERTICAL VELOCITY - restore $NTS/base_nh - restore $NTS/700_rel_vvel + restore $NTS/base_nh.nts + restore $NTS/700_rel_vvel.nts CLEAR = yes GDFILE = ${gdfile} diff --git a/gempak/ush/gfs_meta_comp.sh b/gempak/ush/gfs_meta_comp.sh index aaea75214c..ff7f31378e 100755 --- a/gempak/ush/gfs_meta_comp.sh +++ b/gempak/ush/gfs_meta_comp.sh @@ -31,6 +31,8 @@ mkdir -p -m 775 $DATA/COMP $DATA/GEMPAK_META_COMP cd $DATA/COMP cp $FIXgempak/datatype.tbl datatype.tbl +export COMPONENT=${COMPONENT:-atmos} + mdl=gfs MDL=GFS metatype="comp" @@ -41,11 +43,11 @@ PDY2=`echo $PDY | cut -c3-` #XXW export MODEL=$COMROOT/nawips/prod # BV export MODEL=$COMROOT/nawips/${envir} # BV export HPCGFS=${MODEL}/${mdl}.$PDY -export HPCGFS=${COMINgempak}/${mdl}.${PDY}/${cyc}/gempak -export COMIN00=${COMINgempak}/${mdl}.${PDY}/00/gempak -export COMIN06=${COMINgempak}/${mdl}.${PDY}/06/gempak -export COMIN12=${COMINgempak}/${mdl}.${PDY}/12/gempak -export COMIN18=${COMINgempak}/${mdl}.${PDY}/18/gempak +export HPCGFS=${COMINgempak}/${mdl}.${PDY}/${cyc}/${COMPONENT}/gempak +export COMIN00=${COMINgempak}/${mdl}.${PDY}/00/${COMPONENT}/gempak +export COMIN06=${COMINgempak}/${mdl}.${PDY}/06/${COMPONENT}/gempak +export COMIN12=${COMINgempak}/${mdl}.${PDY}/12/${COMPONENT}/gempak +export COMIN18=${COMINgempak}/${mdl}.${PDY}/18/${COMPONENT}/gempak if [ ${cyc} -eq 00 ] ; then cp $COMIN00/gfs_${PDY}00f* $DATA/GEMPAK_META_COMP elif [ ${cyc} -eq 06 ] ; then @@ -116,7 +118,7 @@ if [ ${cyc} -eq 12 ] ; then desc="Y" #XXW export HPCGFS=${MODEL}/gfs.${PDYm1} # BV export HPCGFS=$COMROOT/nawips/${envir}/gfs.${PDYm1} - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1200" add="24" @@ -126,7 +128,7 @@ if [ ${cyc} -eq 12 ] ; then desc="Y2" #XXW export HPCGFS=${MODEL}/gfs.${PDYm2} # BV export HPCGFS=$COMROOT/nawips/${esnvir}/gfs.${PDYm2} - export HPCGFS=${COMINgempak}/${mdl}.${PDYm2}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm2}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m2}/1200" add="48" @@ -298,7 +300,7 @@ export err=$?;err_chk # COMPARE THE 1200 UTC GFS MODEL TO THE 1200 UTC ECMWF FROM YESTERDAY grid="F-${MDL} | ${PDY2}/${cyc}00" #XXW grid2=${MODEL}/ecmwf.${PDYm1}/ecmwf_glob_${PDYm1}12 - grid2=${COMINecmwf}.${PDYm1}/ecmwf_glob_${PDYm1}12 + grid2=${COMINecmwf}.${PDYm1}/gempak/ecmwf_glob_${PDYm1}12 for gfsfhr in 00 24 48 72 96 120 do ecmwffhr=F`expr ${gfsfhr} + 24` @@ -478,7 +480,7 @@ if [ ${cyc} -eq 00 ] ; then cyc2="18" desc="Y" # BV export HPCGFS=${MODEL}/gfs.${PDYm1} - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1800" add="06" @@ -486,7 +488,7 @@ if [ ${cyc} -eq 00 ] ; then elif [ ${runtime} = "12" ] ; then cyc2="12" desc="Y" - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1200" add="12" @@ -494,7 +496,7 @@ if [ ${cyc} -eq 00 ] ; then elif [ ${runtime} = "00y" ] ; then cyc2="00" desc="Y" - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/0000" add="24" @@ -502,7 +504,7 @@ if [ ${cyc} -eq 00 ] ; then elif [ ${runtime} = "002d" ] ; then cyc2="00" desc="Y2" - export HPCGFS=${COMINgempak}/${mdl}.${PDYm2}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm2}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m2}/0000" add="48" @@ -675,7 +677,7 @@ export err=$?;err_chk # COMPARE THE 0000 UTC GFS MODEL TO THE 1200 UTC ECMWF FROM YESTERDAY grid="F-${MDL} | ${PDY2}/${cyc}00" # JY grid2="$COMROOT/nawips/prod/ecmwf.${PDYm1}/ecmwf_glob_${PDYm1}12" - grid2="${COMINecmwf}.${PDYm1}/ecmwf_glob_${PDYm1}12" + grid2="${COMINecmwf}.${PDYm1}/gempak/ecmwf_glob_${PDYm1}12" for gfsfhr in 12 36 60 84 108 do ecmwffhr=F`expr ${gfsfhr} + 12` @@ -873,7 +875,7 @@ if [ ${cyc} -eq 18 ] ; then elif [ ${runtime} = "18y" ] ; then cyc2="18" desc="Y" - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1800" add="24" @@ -987,7 +989,7 @@ if [ ${cyc} -eq 06 ] ; then elif [ ${runtime} -eq 18 ] ; then cyc2="18" desc="Y" - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1800" add="12" @@ -995,7 +997,7 @@ if [ ${cyc} -eq 06 ] ; then elif [ ${runtime} -eq 12 ] ; then cyc2="12" desc="Y" - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1200" add="18" @@ -1003,7 +1005,7 @@ if [ ${cyc} -eq 06 ] ; then elif [ ${runtime} -eq 06 ] ; then cyc2="06" desc="Y" - export HPCGFS=${COMINgempak}/${NET}/${envir}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${NET}/${envir}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/0600" add="24" diff --git a/gempak/ush/gfs_meta_crb.sh b/gempak/ush/gfs_meta_crb.sh index e3c0905c88..25bddbd4b0 100755 --- a/gempak/ush/gfs_meta_crb.sh +++ b/gempak/ush/gfs_meta_crb.sh @@ -263,10 +263,10 @@ if [ ${cyc} -eq 00 ] ; then # BV export MODEL=/com/nawips/prod # JY export HPCECMWF=${MODEL}/ecmwf.${PDY} # JY export HPCUKMET=${MODEL}/ukmet.${PDYm1} - export HPCECMWF=${COMINecmwf}.${PDY} + export HPCECMWF=${COMINecmwf}.${PDY}/gempak export HPCUKMET=${COMINukmet}.${PDYm1} grid1="F-${MDL} | ${PDY2}/${cyc}00" - grid2="${COMINecmwf}.${PDYm1}/ecmwf_glob_${PDYm1}12" + grid2="${COMINecmwf}.${PDYm1}/gempak/ecmwf_glob_${PDYm1}12" grid3="F-UKMETHPC | ${PDY2m1}/1200" for gfsfhr in 12 36 60 84 108 do diff --git a/gempak/ush/gfs_meta_hur.sh b/gempak/ush/gfs_meta_hur.sh index 96b0e3d8cf..011f9c9200 100755 --- a/gempak/ush/gfs_meta_hur.sh +++ b/gempak/ush/gfs_meta_hur.sh @@ -337,10 +337,10 @@ if [ ${cyc} -eq 00 ] ; then # BV export MODEL=/com/nawips/prod # JY export HPCECMWF=${MODEL}/ecmwf.${PDY} # JY export HPCUKMET=${MODEL}/ukmet.${PDY} - export HPCECMWF=${COMINecmwf}.${PDY} + export HPCECMWF=${COMINecmwf}.${PDY}/gempak export HPCUKMET=${COMINukmet}.${PDY} grid1="F-${MDL} | ${PDY2}/${cyc}00" - grid2="${COMINecmwf}.${PDYm1}/ecmwf_glob_${PDYm1}12" + grid2="${COMINecmwf}.${PDYm1}/gempak/ecmwf_glob_${PDYm1}12" grid3="F-UKMETHPC | ${PDY2}/${cyc}00" for gfsfhr in 12 36 60 84 108 do diff --git a/gempak/ush/gfs_meta_mar_comp.sh b/gempak/ush/gfs_meta_mar_comp.sh index 0442079da7..c475542131 100755 --- a/gempak/ush/gfs_meta_mar_comp.sh +++ b/gempak/ush/gfs_meta_mar_comp.sh @@ -20,6 +20,8 @@ mkdir -p -m 775 $DATA/GEMPAK_META_MAR $DATA/MAR_COMP cd $DATA/MAR_COMP cp $FIXgempak/datatype.tbl datatype.tbl +export COMPONENT=${COMPONENT:-atmos} + mdl=gfs MDL="GFS" metatype="mar_comp" @@ -30,11 +32,11 @@ PDY2=`echo $PDY | cut -c3-` # BV export MODEL=/com/nawips/prod #XXW export HPCGFS=${MODEL}/${mdl}.$PDY # BV export HPCGFS=${COMROOT}/nawips/${envir}/${mdl}.$PDY -export HPCGFS=${COMINgempak}/${mdl}.${PDY}/${cyc}/gempak -export COMIN00=${COMINgempak}/${mdl}.${PDY}/00/gempak -export COMIN06=${COMINgempak}/${mdl}.${PDY}/06/gempak -export COMIN12=${COMINgempak}/${mdl}.${PDY}/12/gempak -export COMIN18=${COMINgempak}/${mdl}.${PDY}/18/gempak +export HPCGFS=${COMINgempak}/${mdl}.${PDY}/${cyc}/${COMPONENT}/gempak +export COMIN00=${COMINgempak}/${mdl}.${PDY}/00/${COMPONENT}/gempak +export COMIN06=${COMINgempak}/${mdl}.${PDY}/06/${COMPONENT}/gempak +export COMIN12=${COMINgempak}/${mdl}.${PDY}/12/${COMPONENT}/gempak +export COMIN18=${COMINgempak}/${mdl}.${PDY}/18/${COMPONENT}/gempak if [ ${cyc} -eq 00 ] ; then cp $COMIN00/gfs_${PDY}00f* $DATA/GEMPAK_META_MAR elif [ ${cyc} -eq 06 ] ; then @@ -259,7 +261,7 @@ export err=$?;err_chk done # COMPARE THE 1200 UTC GFS MODEL TO THE 1200 UTC ECMWF FROM YESTERDAY grid="F-${MDL} | ${PDY2}/${cyc}00" - grid2=${COMINecmwf}.${PDYm1}/ecmwf_glob_${PDYm1}12 + grid2=${COMINecmwf}.${PDYm1}/gempak/ecmwf_glob_${PDYm1}12 for gfsfhr in 00 24 48 72 96 120 do ecmwffhr=F`expr ${gfsfhr} + 24` @@ -436,7 +438,7 @@ if [ ${cyc} = "00" ] ; then cyc2="18" #XXW export HPCGFS=${MODEL}/${mdl}.${PDYm1} # BV export HPCGFS=$COMROOT/nawips/${envir}/${mdl}.${PDYm1} - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1800" add="06" @@ -444,7 +446,7 @@ if [ ${cyc} = "00" ] ; then elif [ ${runtime} = "12" ] ; then cyc2="12" #XXW export HPCGFS=${MODEL}/${mdl}.${PDYm1} - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1200" add="12" @@ -612,7 +614,7 @@ export err=$?;err_chk done # COMPARE THE 0000 UTC GFS MODEL TO THE 1200 UTC ECMWF FROM YESTERDAY grid="F-${MDL} | ${PDY2}/${cyc}00" - grid2="${COMINecmwf}.${PDYm1}/ecmwf_glob_${PDYm1}12" + grid2="${COMINecmwf}.${PDYm1}/gempak/ecmwf_glob_${PDYm1}12" for gfsfhr in 12 36 60 84 108 do ecmwffhr=F`expr ${gfsfhr} + 12` @@ -905,7 +907,7 @@ if [ ${cyc} -eq "06" ] ; then elif [ ${runtime} = "18" ] ; then cyc2="18" #XXW export HPCGFS=${MODEL}/${mdl}.${PDYm1} - export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${PDYm1}/${cyc2}/${COMPONENT}/gempak grid2="F-GFSHPC | ${PDY2m1}/1800" add="12" testgfsfhr="72" diff --git a/gempak/ush/gfs_meta_mar_vgf.sh b/gempak/ush/gfs_meta_mar_vgf.sh deleted file mode 100755 index 2e12082a27..0000000000 --- a/gempak/ush/gfs_meta_mar_vgf.sh +++ /dev/null @@ -1,461 +0,0 @@ -#!/bin/sh -# -# Metafile Script : gfs_meta_mar_vgf.sh -# -# Log : -# J. Carr/PMB 12/02/04 Pushed into production. -# C.Janota/OPC 02/13/06 added garea to Atl sfc pres -# C.Janota/OPC 02/13/06 changed text size and label freq on sfc isobars -# -# Set up Local Variables -# -set -x -# -export PS4='OPC_MAR_VGF:$SECONDS + ' -workdir="${DATA}/OPC_MAR_VGF" -mkdir -p -m 775 ${workdir} -cd ${workdir} - -cp $FIXgempak/datatype.tbl datatype.tbl - -mdl=gfs -MDL="GFS" -PDY2=`echo $PDY | cut -c3-` - -export DBN_ALERT_TYPE=VGF -export DBN_ALERT_SUBTYPE=OPC - -# SET UP A FLAG FOR WHAT CYCLES TO RUN VARIOUS PRODUCTS. -runflag="yes" - -if [ ${cyc} -eq 12 ] ; then - runflag="yes" -elif [ ${cyc} -eq 00 ] ; then - runflag="yes" -else - runflag="no" -fi - -# 500 MB FOR ATL/PAC - -if [ ${runflag} == "yes" ] ; then - for fcsthr in 00 24 36 48 96 - do - for ocean in ATL PAC - do - if [ ${ocean} == "ATL" ] ; then - garea="17;-98;64;10" - proj="mer" - else - garea="17;136;64;-116" - proj="mer" - fi - vgfile="500_${ocean}_${PDY2}_${cyc}_f${fcsthr}.vgf" - -$GEMEXE/gdplot2_vg << EOF -gdfile = F-${MDL} | ${PDY2}/${cyc}00 -gdattim = f${fcsthr} -GLEVEL = 500 -GVCORD = PRES -PANEL = 0 -SKIP = 0/9;4 -SCALE = -1 -GDPFUN = hght!hght -TYPE = c!c -CONTUR = 0 -CINT = 6/-99/558!6/570/999 -LINE = 20/1/3/-2/2/.03!20/1/3/-2/2/.03 -FINT = -FLINE = -HILO = 6;2/H#;L#///5;5!0 -HLSYM = 3.7;2.5/2/22;31/3;3/hw! -CLRBAR = -WIND = -REFVEC = -TITLE = -TEXT = 1.5/21/2.2/121/hw -CLEAR = y -STNPLT = -SATFIL = -RADFIL = -STREAM = -POSN = 4 -COLORS = 2 -MARKER = 2 -GRDLBL = 5 -LUTFIL = none -FILTER = no -GAREA = ${garea} -PROJ = ${proj} -MAP = 0 -LATLON = 0 -DEVICE = vg | ${vgfile} -STNPLT = -list -run - -clear = no -gdpfun = hght!vge(kntv(wnd),30) -type = c!b -cint = 6/564/564 -line = 20/1/6/-2/2/.03 -wind = bk25/1.6/803/114 -hilo = -hlsym = -list -run - -ex -EOF - - if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${vgfile} - fi - fi - done - done - -# CONTINUE LOOP OF 12 OR 00 UTC CYCLE... - -$GEMEXE/gdplot2_vg << EOF -GAREA = 10;-113;45;-38 -PROJ = str/90;-67;1/0;0;0;1 -gdattim = f24 -device = vg | 500_${PDY2}_${cyc}_f24.vgf -GDPFUN = hght!hght -TYPE = c!c -CINT = 6/-99/558!6/570/999 -LINE = 20/1/3/-2/2/.03!20/1/3/-2/2/.03 -WIND = -HILO = 6;2/H#;L#///5;5!0 -HLSYM = 3.7;2.5/2/22;31/3;3/hw! -list -run - -clear = no -gdpfun = hght!vge(kntv(wnd),30) -type = c!b -cint = 6/564/564 -line = 20/1/6/-2/2/.03 -wind = bk25/1.6/803/114 -hilo = -hlsym = -list -run - -exit -EOF - - if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/500_${PDY2}_${cyc}_f24.vgf - fi - fi -else - -# 06Z AND 18Z CYCLES... - -$GEMEXE/gdplot2_vg << EOFplt -gdfile = F-${MDL} | ${PDY2}/${cyc}00 -gdattim = f06 -GLEVEL = 500 -GVCORD = PRES -PANEL = 0 -SKIP = 0/9;4 -SCALE = -1 -GDPFUN = hght!hght -TYPE = c!c -CONTUR = 0 -CINT = 6/-99/558!6/570/999 -LINE = 20/1/3/-2/2/.03!20/1/3/-2/2/.03 -FINT = -FLINE = -HILO = 6;2/H#;L#///5;5!0 -HLSYM = 3.7;2.5/2/22;31/3;3/hw! -CLRBAR = -WIND = -REFVEC = -TITLE = -TEXT = 1.5/21/2.2/121/hw -CLEAR = y -STNPLT = -SATFIL = -RADFIL = -STREAM = -POSN = 4 -COLORS = 2 -MARKER = 2 -GRDLBL = 5 -LUTFIL = none -FILTER = no -GAREA = 17;-98;64;10 -PROJ = mer -MAP = 0 -LATLON = 0 -DEVICE = vg | 500_ATL_${PDY2}_${cyc}_f06.vgf -STNPLT = -list -run - -clear = no -gdpfun = hght!vge(kntv(wnd),30) -type = c!b -cint = 6/564/564 -line = 20/1/6/-2/2/.03 -wind = bk25/1.6/803/114 -hilo = -hlsym = -list -run - -clear = yes -device = vg | 500_PAC_${PDY2}_${cyc}_f06.vgf -garea = 17;136;64;-116 -GDPFUN = hght!hght -TYPE = c!c -CINT = 6/-99/558!6/570/999 -LINE = 20/1/3/-2/2/.03!20/1/3/-2/2/.03 -WIND = -HILO = 6;2/H#;L#///5;5!0 -HLSYM = 3.7;2.5/2/22;31/3;3/hw! -list -run - -clear = no -gdpfun = hght!vge(kntv(wnd),30) -type = c!b -cint = 6/564/564 -line = 20/1/6/-2/2/.03 -wind = bk25/1.6/803/114 -hilo = -hlsym = -list -run - -exit -EOFplt - - if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/500_PAC_${PDY2}_${cyc}_f06.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/500_ATL_${PDY2}_${cyc}_f06.vgf - fi - fi -fi - -# SFC FOR F48 ON ATL/PAC FOR 00z/12z CYCLES - -if [ ${runflag} == "yes" ] ; then - for fcsthr in 48 96 - do - for ocean in ATL PAC - do - if [ ${ocean} == "ATL" ] ; then - garea="17;-98;64;10" - proj="mer" - elif [ ${ocean} == "PAC" ] ; then - garea="17;136;64;-116" - proj="mer" - fi - vgfile="${mdl}_${PDY2}_${cyc}_${fcsthr}${ocean}sfc.vgf" - -$GEMEXE/gdplot2_vg << EOF -gdattim = f${fcsthr} -garea = ${garea} -proj = ${proj} -latlon = -map = 0 -clear = yes -device = vg | ${vgfile} -glevel = 0 -gvcord = none -panel = 0 -skip = 0 -scale = 0 -gdpfun = sm5s(pmsl) -type = c -contur = 0 -cint = 4 -line = 5//3/-1/2/.10 -fint = -fline = -!hilo = 7;7/h#;l# -!hlsym = 1//21/1/hw -hilo = -hlsym = -clrbar = 0 -wind = -refvec = -title = -text = 1/21/2/hw -list -run - -ex -EOF - - if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${vgfile} - fi - fi - done - done - -gdplot2_vg << EOF -device = vg | ${mdl}_${PDY2}_${cyc}_48ATLwind.vgf -GLEVEL = 9950 -GAREA = 17;-98;64;10 -GVCORD = sgma -PANEL = 0 -SKIP = /3 -SCALE = 0 -GDPFUN = vmsk(vge(kntv(wnd),35),sea) -TYPE = b -CONTUR = 0 -CINT = -LINE = -FINT = -FLINE = -HILO = 0 -FILTER = n -HLSYM = -CLRBAR = 0 -WIND = bk25/1.6/803/114 -REFVEC = -TITLE = -GDATTIM = f48 -TEXT = 1/21/1/121/hw -list -run - -gdattim = f96 -device = vg | ${mdl}_${PDY2}_${cyc}_96ATLwind.vgf -list -run - -GDATTIM = f24 -GAREA = 12;-135;80;159 -PROJ = STR/90;-100;1 -DEVICE = vg | ${mdl}_${PDY2}_${cyc}_24PACwwind.vgf -CLEAR = yes -GAREA = 38.17;169.78;47.80;-106.15 -PROJ = STR/90;-175;1/0;2;0;0 -list -run - -GDATTIM = f48 -GAREA = 17;136;64;-116 -PROJ = mer -CLEAR = yes -DEVICE = vg | ${mdl}_${PDY2}_${cyc}_48PACwind.vgf -list -run - -gdattim = f96 -device = vg | ${mdl}_${PDY2}_${cyc}_96PACwind.vgf -list -run - -gdattim = f48 -garea = 17;-98;64;10 -device = vg | ${mdl}_${PDY2}_${cyc}_48ATLwwind.vgf -SKIP = 0/5 -GDPFUN = vmsk(vge(kntv(wnd),10),sea) -list -run - -gdattim = f96 -device = vg | ${mdl}_${PDY2}_${cyc}_96ATLwwind.vgf -GDPFUN = vmsk(vge(kntv(wnd),10),sea) -list -run - -gdattim = f48 -GDPFUN = vmsk(vge(kntv(wnd),10),sea) -GAREA = 17;136;64;-116 -CLEAR = yes -DEVICE = vg | ${mdl}_${PDY2}_${cyc}_48PACwwind.vgf -list -run - -gdattim = f96 -device = vg | ${mdl}_${PDY2}_${cyc}_96PACwwind.vgf -GDPFUN = vmsk(vge(kntv(wnd),10),sea) -list -run - -exit -EOF - - if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_48ATLwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_96ATLwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_24PACwwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_48PACwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_96PACwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_48ATLwwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_96ATLwwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_48PACwwind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_96PACwwind.vgf - fi - fi -fi - -# PRODUCE GUESS FIELDS FOR SFC ANALYSIS ON ALL CYCLES. - -gdplot2_vg << EOF -gdattim = f06 -garea = -8.50;-55.50;52.60;75.00 -proj = STR/90;-15;0/NM -latlon = -map = 0 -clear = yes -device = vg | ATL_SFC_${PDY2}_${cyc}_f06.vgf -glevel = 0 -gvcord = none -panel = 0 -skip = 0 -scale = 0 -gdpfun = sm5s(pmsl) -type = c -contur = 0 -cint = 4 -line = 5//3/-1/2/.10 -fint = -fline = -hilo = -hlsym = -clrbar = 0 -wind = -refvec = -title = -text = 1/21/2/121/hw -list -run - -garea = 3.37;128.89;16.77;-105.30 -proj = STR/90;165;0/NM -clear = yes -device = vg | PAC_SFC_${PDY2}_${cyc}_f06.vgf -list -run - -exit -EOF - - if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/ATL_SFC_${PDY2}_${cyc}_f06.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/PAC_SFC_${PDY2}_${cyc}_f06.vgf - fi - fi -exit diff --git a/gempak/ush/gfs_meta_opc_na_ver b/gempak/ush/gfs_meta_opc_na_ver index 57da78ce10..ef1ae56d60 100755 --- a/gempak/ush/gfs_meta_opc_na_ver +++ b/gempak/ush/gfs_meta_opc_na_ver @@ -14,6 +14,8 @@ mkdir -p -m 775 $DATA/OPC_NA_VER_F${fend} cd $DATA/OPC_NA_VER_F${fend} cp $FIXgempak/datatype.tbl datatype.tbl +export COMPONENT=${COMPONENT:-atmos} + mdl=gfs MDL="GFS" metatype="ver" @@ -147,91 +149,91 @@ for verday in ${verdays} cominday=`echo ${verday} | cut -c -8` #XXW export HPCGFS=$COMROOT/nawips/prod/${mdl}.${cominday} # BV export HPCGFS=$COMROOT/nawips/${envir}/${mdl}.${cominday} - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cyc}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cyc}/${COMPONENT}/gempak if [ ${verday} -eq ${dc1} ] ; then dgdattim=f006 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle1}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle1}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate1}/${cycle1}00" elif [ ${verday} -eq ${dc2} ] ; then dgdattim=f012 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle2}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate2}/${cycle2}00" elif [ ${verday} -eq ${dc3} ] ; then dgdattim=f018 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle3}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle3}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate3}/${cycle3}00" elif [ ${verday} -eq ${dc4} ] ; then dgdattim=f024 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle4}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle4}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate4}/${cycle4}00" elif [ ${verday} -eq ${dc5} ] ; then dgdattim=f030 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle5}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle5}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate5}/${cycle5}00" elif [ ${verday} -eq ${dc6} ] ; then dgdattim=f036 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle6}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle6}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate6}/${cycle6}00" elif [ ${verday} -eq ${dc7} ] ; then dgdattim=f042 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle7}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle7}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate7}/${cycle7}00" elif [ ${verday} -eq ${dc8} ] ; then dgdattim=f048 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle8}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle8}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate8}/${cycle8}00" elif [ ${verday} -eq ${dc9} ] ; then dgdattim=f054 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle9}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle9}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate9}/${cycle9}00" elif [ ${verday} -eq ${dc10} ] ; then dgdattim=f060 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle10}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle10}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate10}/${cycle10}00" elif [ ${verday} -eq ${dc11} ] ; then dgdattim=f066 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle11}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle11}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate11}/${cycle11}00" elif [ ${verday} -eq ${dc12} ] ; then dgdattim=f072 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle12}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle12}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate12}/${cycle12}00" elif [ ${verday} -eq ${dc13} ] ; then dgdattim=f078 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle13}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle13}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate13}/${cycle13}00" elif [ ${verday} -eq ${dc14} ] ; then dgdattim=f084 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle14}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle14}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate14}/${cycle14}00" elif [ ${verday} -eq ${dc15} ] ; then dgdattim=f090 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle15}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle15}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate15}/${cycle15}00" elif [ ${verday} -eq ${dc16} ] ; then dgdattim=f096 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle16}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle16}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate16}/${cycle16}00" elif [ ${verday} -eq ${dc17} ] ; then dgdattim=f102 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle17}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle17}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate17}/${cycle17}00" elif [ ${verday} -eq ${dc18} ] ; then dgdattim=f108 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle18}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle18}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate18}/${cycle18}00" elif [ ${verday} -eq ${dc19} ] ; then dgdattim=f114 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle19}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle19}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate19}/${cycle19}00" elif [ ${verday} -eq ${dc20} ] ; then dgdattim=f120 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle20}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle20}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate20}/${cycle20}00" elif [ ${verday} -eq ${dc21} ] ; then dgdattim=f126 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle21}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle21}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate21}/${cycle21}00" fi diff --git a/gempak/ush/gfs_meta_opc_np_ver b/gempak/ush/gfs_meta_opc_np_ver index abb0179707..dfb320ea82 100755 --- a/gempak/ush/gfs_meta_opc_np_ver +++ b/gempak/ush/gfs_meta_opc_np_ver @@ -14,6 +14,8 @@ mkdir -p -m 775 $DATA/OPC_NP_VER_F${fend} cd $DATA/OPC_NP_VER_F${fend} cp $FIXgempak/datatype.tbl datatype.tbl # +export COMPONENT=${COMPONENT:-atmos} + mdl=gfs MDL="GFS" metatype="ver" @@ -148,91 +150,91 @@ for verday in ${verdays} cominday=`echo ${verday} | cut -c -8` #XXW export HPCGFS=$COMROOT/nawips/prod/${mdl}.${cominday} # BV export HPCGFS=$COMROOT/nawips/${envir}/${mdl}.${cominday} - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cyc}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cyc}/${COMPONENT}/gempak if [ ${verday} -eq ${dc1} ] ; then dgdattim=f006 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle1}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle1}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate1}/${cycle1}00" elif [ ${verday} -eq ${dc2} ] ; then dgdattim=f012 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle2}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle2}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate2}/${cycle2}00" elif [ ${verday} -eq ${dc3} ] ; then dgdattim=f018 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle3}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle3}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate3}/${cycle3}00" elif [ ${verday} -eq ${dc4} ] ; then dgdattim=f024 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle4}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle4}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate4}/${cycle4}00" elif [ ${verday} -eq ${dc5} ] ; then dgdattim=f030 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle5}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle5}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate5}/${cycle5}00" elif [ ${verday} -eq ${dc6} ] ; then dgdattim=f036 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle6}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle6}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate6}/${cycle6}00" elif [ ${verday} -eq ${dc7} ] ; then dgdattim=f042 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle7}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle7}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate7}/${cycle7}00" elif [ ${verday} -eq ${dc8} ] ; then dgdattim=f048 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle8}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle8}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate8}/${cycle8}00" elif [ ${verday} -eq ${dc9} ] ; then dgdattim=f054 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle9}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle9}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate9}/${cycle9}00" elif [ ${verday} -eq ${dc10} ] ; then dgdattim=f060 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle10}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle10}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate10}/${cycle10}00" elif [ ${verday} -eq ${dc11} ] ; then dgdattim=f066 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle11}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle11}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate11}/${cycle11}00" elif [ ${verday} -eq ${dc12} ] ; then dgdattim=f072 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle12}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle12}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate12}/${cycle12}00" elif [ ${verday} -eq ${dc13} ] ; then dgdattim=f078 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle13}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle13}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate13}/${cycle13}00" elif [ ${verday} -eq ${dc14} ] ; then dgdattim=f084 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle14}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle14}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate14}/${cycle14}00" elif [ ${verday} -eq ${dc15} ] ; then dgdattim=f090 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle15}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle15}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate15}/${cycle15}00" elif [ ${verday} -eq ${dc16} ] ; then dgdattim=f096 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle16}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle16}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate16}/${cycle16}00" elif [ ${verday} -eq ${dc17} ] ; then dgdattim=f102 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle17}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle17}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate17}/${cycle17}00" elif [ ${verday} -eq ${dc18} ] ; then dgdattim=f108 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle18}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle18}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate18}/${cycle18}00" elif [ ${verday} -eq ${dc19} ] ; then dgdattim=f114 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle19}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle19}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate19}/${cycle19}00" elif [ ${verday} -eq ${dc20} ] ; then dgdattim=f120 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle20}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle20}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate20}/${cycle20}00" elif [ ${verday} -eq ${dc21} ] ; then dgdattim=f126 - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle21}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle21}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate21}/${cycle21}00" fi diff --git a/gempak/ush/gfs_meta_opc_sw_vgf.sh b/gempak/ush/gfs_meta_opc_sw_vgf.sh deleted file mode 100755 index 5ee1a010b0..0000000000 --- a/gempak/ush/gfs_meta_opc_sw_vgf.sh +++ /dev/null @@ -1,151 +0,0 @@ -#! /bin/sh -# -# Metafile Script : gfs_meta_opc_sw_vgf.sh -# -# Log : -# J.L. Partain/MPC 12/5/97 Original creation - create VGF files of AVN guidance for -# 24-hr SFC progs for ATL and PAC -# J.L. Partain/MPC 12/11/97 Modified 06z and 18z runs to produce 30-hr guidance -# J.L. Partain/MPC 12/12/97 smoother contours & better overlay characteristics -# J.L. Partain/MPC 6/6/98 Chg map bg for PAC to match IG -# J.Partain/MPC 6/26/98 Chg smoothing to get less vertices -# J.Partain/MPC 7/22/98 Chg EPAC background -# J.Partain/MPC 8/21/98 Add AVN wind barb VGF -# J.Partain/MPC 11/4/98 Chg from 5 to 9-pt smoother for PMSL -# J.Partain/MPC 1/20/99 Setup to run from hpcops rather than hp47:modtdg -# J.L.Partain/MPC 2/23/99 cp VGF files to hp68 for backup -# J.L.Partain/MPC 2/24/99 add smoothing attr; chg contour labels -# J.L.Partain/MPC 10/05/99 Y2K CHECK COMPLETE (for 10/15 model name changes) -# J.L.Partain/MPC 09/29/00 ready for ops on IBM in mpcops account -# J.L.Partain/MPC 10/03/00 make 2-digit years for VG filenames -# J.L.Partain/MPC 01/02/01 chg garea and proj for epac -# J.L.Partain/MPC 05/07/01 add ftp to hp43 -# J.L.Partain/MPC 05/22/01 chgs to run on either asp or bsp -# J.L.Partain/MPC 06/12/02 extend 4swpac area to include AK -# C.Janota/OPC 01/13/04 changed ftp hp41 to scp opcpr -# C.Janota/OPC 01/16/04 changed ftp hp68 to scp opcol -# C.Janota/OPC 01/16/04 changed ftp hp49 to scp opcar -# C.Janota/OPC 01/30/04 changed hp43 to opcbkup -# J. Carr/PMB 12/02/04 Pushed into production. -# C.Janota/OPC 10/14/05 changed 4sw garea -# -# Set up Local Variables -# -set -x -# -export PS4='OPC_SW_VGF:$SECONDS + ' -workdir="${DATA}/OPC_SW_VGF" -mkdir -p -m 775 ${workdir} -cd ${workdir} - -cp $FIXgempak/datatype.tbl datatype.tbl - -mdl=gfs -MDL="GFS" -PDY2=`echo $PDY | cut -c3-` - -if [ ${cyc} -eq 06 ] ; then - fhr="030" -elif [ ${cyc} -eq 18 ] ; then - fhr="030" -else - fhr="024" -fi - -atlfilename="${mdl}_${PDY2}_${cyc}_4swatl.vgf" -pacfilename="${mdl}_${PDY2}_${cyc}_4swpac.vgf" -atlwindname="${mdl}_${PDY2}_${cyc}_4wwatl_wind.vgf" -pacwindname="${mdl}_${PDY2}_${cyc}_4wwpac_wind.vgf" - -device1="vg|${atlfilename}" -device2="vg|${pacfilename}" -device3="vg|${atlwindname}" -device4="vg|${pacwindname}" - -export pgm=gdplot2_vg;. prep_step; startmsg - -$GEMEXE/gdplot2_vg << EOFplt -GDFILE = F-${MDL} | ${PDY2}/${cyc}00 -GDATTIM = F${fhr} -GAREA = 25;-84;46;-38 -PROJ = str/90;-67;1 -LATLON = -MAP = 0 -CLEAR = y -DEVICE = ${device1} -GLEVEL = 0 -GVCORD = none -PANEL = 0 -SKIP = 0 -SCALE = 0 -GDPFUN = sm9s(pmsl) -TYPE = c -CONTUR = 0 -CINT = 4 -LINE = 5/1/3/-5/2/.13 -FINT = -FLINE = -!HILO = 7;7/h#;l# -!HLSYM = 1//21/1/hw -HILO = -HLSYM = -CLRBAR = 0 -WIND = -REFVEC = -TITLE = -TEXT = 1.3/21/2/121/c/s/hw -li -ru - -GAREA = 4;135;89;-102 -PROJ = ced -DEVICE = ${device2} -CLEAR = Y -li -run - -GAREA = 25;-84;46;-38 -PROJ = str/90;-67;1 -DEVICE = ${device3} -CLEAR = Y -SKIP = /-4;1 -GDPFUN = vmsk(kntv(wnd@9950%sgma),sea) -TYPE = b -CONTUR = 0 -CINT = -LINE = -FILTER = n -HILO = 0 -HLSYM = -WIND = bk25/1.6/803/214 -l -run - -GAREA = 12;-134;69;-132 -PROJ = str/90;-100;1 -DEVICE = ${device4} -SKIP = /-10;1 -WIND = bk25/1.6/803/214 -CLEAR = Y -l -run -exit -EOFplt - -export err=$?;err_chk -export err=$?;export pgm="GEMPAK CHECK FILE";err_chk - -export DBN_ALERT_TYPE=VGF -export DBN_ALERT_SUBTYPE=OPC - -if [ $SENDCOM = "YES" ] ; then - mv *.vgf ${COMOUT} - if [ $SENDDBN = "YES" ] ; then - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_4swatl.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_4swpac.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_4wwatl_wind.vgf - ${DBNROOT}/bin/dbn_alert ${DBN_ALERT_TYPE} ${DBN_ALERT_SUBTYPE} $job ${COMOUT}/${mdl}_${PDY2}_${cyc}_4wwpac_wind.vgf - fi -fi - -exit diff --git a/gempak/ush/gfs_meta_sa2.sh b/gempak/ush/gfs_meta_sa2.sh index 0f5dc549ee..eab320e4cd 100755 --- a/gempak/ush/gfs_meta_sa2.sh +++ b/gempak/ush/gfs_meta_sa2.sh @@ -21,6 +21,8 @@ echo " start with ukmet_gfs_meta_sa2.sh" export PS4='SA2:$SECONDS + ' cp $FIXgempak/datatype.tbl datatype.tbl +export COMPONENT=${COMPONENT:-atmos} + mdl=gfs MDL=GFS @@ -44,7 +46,7 @@ fi PDY2=`echo ${PDY} | cut -c3-` # export HPCGFS=$COMROOT/nawips/${envir}/gfs.${PDY} -export HPCGFS=${COMINgempak}/${mdl}.${PDY}/${cyc}/gempak +export HPCGFS=${COMINgempak}/${mdl}.${PDY}/${cyc}/${COMPONENT}/gempak grid1="F-GFSHPC | ${PDY2}/${cyc}00" @@ -217,7 +219,7 @@ do ecmwffhr="F0`expr ${gfsfhr} + 6`" done gfsfhr="F${gfsfhr}" - grid2="${COMINecmwf}.${PDYm1}/ecmwf_glob_${PDYm1}12" + grid2="${COMINecmwf}.${PDYm1}/gempak/ecmwf_glob_${PDYm1}12" $GEMEXE/gdplot2_nc << EOF10 \$MAPFIL = mepowo.gsf diff --git a/gempak/ush/gfs_meta_ver.sh b/gempak/ush/gfs_meta_ver.sh index 2bd9076599..54697264be 100755 --- a/gempak/ush/gfs_meta_ver.sh +++ b/gempak/ush/gfs_meta_ver.sh @@ -28,6 +28,8 @@ mkdir -p -m 775 $DATA/VER cd $DATA/VER cp $FIXgempak/datatype.tbl datatype.tbl +export COMPONENT=${COMPONENT:-atmos} + mdl=gfs MDL=GFS metatype="ver" @@ -225,139 +227,139 @@ for verday in ${verdays} cominday=`echo ${verday} | cut -c -8` #XXW export HPCGFS=$COMROOT/nawips/prod/${mdl}.${cominday} # BV export HPCGFS=$COMROOT/nawips/${envir}/${mdl}.${cominday} - export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cyc}/gempak + export HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cyc}/${COMPONENT}/gempak if [ ${verday} -eq ${dc1} ] ; then dgdattim=f006 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle1}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle1}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate1}/${cycle1}00" elif [ ${verday} -eq ${dc2} ] ; then dgdattim=f012 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle2}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle2}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate2}/${cycle2}00" elif [ ${verday} -eq ${dc3} ] ; then dgdattim=f018 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle3}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle3}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate3}/${cycle3}00" elif [ ${verday} -eq ${dc4} ] ; then dgdattim=f024 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle4}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle4}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate4}/${cycle4}00" elif [ ${verday} -eq ${dc5} ] ; then dgdattim=f030 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle5}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle5}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate5}/${cycle5}00" elif [ ${verday} -eq ${dc6} ] ; then dgdattim=f036 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle6}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle6}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate6}/${cycle6}00" elif [ ${verday} -eq ${dc7} ] ; then dgdattim=f042 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle7}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle7}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate7}/${cycle7}00" elif [ ${verday} -eq ${dc8} ] ; then dgdattim=f048 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle8}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle8}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate8}/${cycle8}00" elif [ ${verday} -eq ${dc9} ] ; then dgdattim=f054 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle9}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle9}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate9}/${cycle9}00" elif [ ${verday} -eq ${dc10} ] ; then dgdattim=f060 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle10}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle10}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate10}/${cycle10}00" elif [ ${verday} -eq ${dc11} ] ; then dgdattim=f066 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle11}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle11}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate11}/${cycle11}00" elif [ ${verday} -eq ${dc12} ] ; then dgdattim=f072 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle12}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle12}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate12}/${cycle12}00" elif [ ${verday} -eq ${dc13} ] ; then dgdattim=f078 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle13}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle13}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate13}/${cycle13}00" elif [ ${verday} -eq ${dc14} ] ; then dgdattim=f084 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle14}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle14}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate14}/${cycle14}00" elif [ ${verday} -eq ${dc15} ] ; then dgdattim=f090 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle15}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle15}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate15}/${cycle15}00" elif [ ${verday} -eq ${dc16} ] ; then dgdattim=f096 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle16}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle16}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate16}/${cycle16}00" elif [ ${verday} -eq ${dc17} ] ; then dgdattim=f102 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle17}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle17}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate17}/${cycle17}00" elif [ ${verday} -eq ${dc18} ] ; then dgdattim=f108 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle18}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle18}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate18}/${cycle18}00" elif [ ${verday} -eq ${dc19} ] ; then dgdattim=f114 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle19}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle19}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate19}/${cycle19}00" elif [ ${verday} -eq ${dc20} ] ; then dgdattim=f120 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle20}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle20}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate20}/${cycle20}00" elif [ ${verday} -eq ${dc21} ] ; then dgdattim=f126 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle21}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle21}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate21}/${cycle21}00" elif [ ${verday} -eq ${dc22} ] ; then dgdattim=f132 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle22}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle22}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate22}/${cycle22}00" elif [ ${verday} -eq ${dc23} ] ; then dgdattim=f138 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle23}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle23}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate23}/${cycle23}00" elif [ ${verday} -eq ${dc24} ] ; then dgdattim=f144 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle24}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle24}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate24}/${cycle24}00" elif [ ${verday} -eq ${dc25} ] ; then dgdattim=f150 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle25}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle25}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate25}/${cycle25}00" elif [ ${verday} -eq ${dc26} ] ; then dgdattim=f156 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle26}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle26}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate26}/${cycle26}00" elif [ ${verday} -eq ${dc27} ] ; then dgdattim=f162 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle27}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle27}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate27}/${cycle27}00" elif [ ${verday} -eq ${dc28} ] ; then dgdattim=f168 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle28}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle28}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate28}/${cycle28}00" elif [ ${verday} -eq ${dc29} ] ; then dgdattim=f174 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle29}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle29}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate29}/${cycle29}00" elif [ ${verday} -eq ${dc30} ] ; then dgdattim=f180 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle30}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle30}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate30}/${cycle30}00" elif [ ${verday} -eq ${dc31} ] ; then dgdattim=f192 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle31}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle31}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate31}/${cycle31}00" elif [ ${verday} -eq ${dc32} ] ; then dgdattim=f204 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle32}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle32}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate32}/${cycle32}00" elif [ ${verday} -eq ${dc33} ] ; then dgdattim=f216 - HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle33}/gempak + HPCGFS=${COMINgempak}/${mdl}.${cominday}/${cycle33}/${COMPONENT}/gempak grid="F-${MDL2} | ${sdate33}/${cycle33}00" fi diff --git a/gempak/ush/restore/kl b/gempak/ush/restore/kl deleted file mode 100644 index e930feadc6..0000000000 --- a/gempak/ush/restore/kl +++ /dev/null @@ -1,60 +0,0 @@ -------------------------------------------------------------------- -/gpfs/hps/nco/ops/nwprod/modulefiles/gempak/6.32.0: - -module-whatis Sets up the enviroment for GEMPACK -conflict gempak gempak/ncep -setenv AR ar -setenv ARFLAGS rv -setenv BUFRFLAGS -DNO_MSG_IPC -ansi -O -setenv CC cc -setenv CFLAGS -I/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/include -I/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/include -DLinux -DUNDERSCORE -I/usr/X11R6/include -DG_64BIT -setenv FC ftn -setenv FFLAGS -I/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/include -I/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/include -fno-range-check -fno-second-underscore -ffixed-line-length-none -setenv GEMDATA /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/data -setenv GEMERR /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/error -setenv GEMEXE /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/bin -setenv GEMOLB /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/lib -setenv GEMGTXT /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/txt/gemlib -setenv GEMHLP /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/help -setenv GEMINC /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/include -setenv GEMMAPS /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/maps -setenv GEMNTS /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/nts -setenv GEMPAK /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak -setenv GEMPARM /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/parm -setenv GEMPDF /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/pdf -setenv GEMPTXT /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/txt/programs -setenv GEMTBL /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/tables -setenv INCLUDES -I/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/include -I/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/include -setenv LD ld -setenv LDFLAGS -L/usr/lib64 -L/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/lib -s -setenv LPAODTFLAG -P -setenv LPAODT mpage -lo1 -zlpr -Z-P -setenv LPFLAG -P -setenv LP lpr -setenv MEL_BUFR_TABLES /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/tables/melbufr -setenv NA_OS linux3.0.101_x86_64 -setenv NAWIPS /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips -setenv NAWIPS_EXE /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/bin -setenv NAWIPS_LIB /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/lib -setenv NAWIPS_INC /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/include -setenv NAWIPS_TABLE /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/table -setenv NAWIPS_HELP /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/help -setenv NADATA1 /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/data -setenv NADATA2 /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/data -setenv NLPDEST -setenv NMAP_RESTORE /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/gempak/nts/nmap/restore -setenv NPRINTER -setenv OS_BIN /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/bin -setenv OS_INC /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/include -setenv OS_LIB /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/lib -setenv OS Linux -setenv OS_ROOT /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64 -setenv OS_VER 3.0.101_x86_64 -setenv RM rm -f -setenv XLIBS -lXm -lXt -lX11 -lSM -lICE -lXp -lXext -lXmu -lXft -ljpeg -lpng -lz -setenv XMICONSEARCHPATH /gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/icons/%N/%B -setenv XUSERFILESEARCHPATH ./%N:/u/Boi.Vuong/%N:/u/Boi.Vuong/Resource/%N:/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/resource/%N -prepend-path PATH .:$/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/os/linux3.0.101_x86_64/bin -append-path PATH $/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/bin:$/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/scripts/ez:$/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/scripts/nawips:$/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/scripts/prnt:$/gpfs/hps/nco/ops/nwprod/gempak.v6.32.0/nawips/scripts/decoder -------------------------------------------------------------------- - diff --git a/jobs/JGDAS_ATMOS_GEMPAK b/jobs/JGDAS_ATMOS_GEMPAK new file mode 100755 index 0000000000..e2d3d89da7 --- /dev/null +++ b/jobs/JGDAS_ATMOS_GEMPAK @@ -0,0 +1,129 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +############################################ +# GDAS GEMPAK PRODUCT GENERATION +############################################ + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} +export UTILgfs=${UTILgfs:-$HOMEgfs/util} + +############################################ +# Set up model and cycle specific variables +############################################ + +export fend=09 +export finc=3 +export fstart=00 +export GRIB=pgrb2f +export EXT="" +export DBN_ALERT_TYPE=GDAS_GEMPAK + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export model=${model:-gdas} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT/gempak} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +export pgmout=OUTPUT.$$ + +env + +if [ -f $DATA/poescrip ]; then + rm $DATA/poescript +fi + +######################################################## +# Execute the script. +echo "$SRCgfs/exgdas_atmos_nawips.sh gdas 009 GDAS_GEMPAK " >> poescript +######################################################## + +######################################################## +# Execute the script for quater-degree grib +echo "$SRCgfs/exgdas_atmos_nawips.sh gdas_0p25 009 GDAS_GEMPAK " >>poescript +######################################################## + +cat poescript + +chmod 775 $DATA/poescript +export MP_PGMMODEL=mpmd +export MP_CMDFILE=$DATA/poescript + +ntasks=${NTASKS_GEMPAK:-$(cat $DATA/poescript | wc -l)} +ptile=${PTILE_GEMPAK:-4} +threads=${NTHREADS_GEMPAK:-1} +export OMP_NUM_THREADS=$threads +APRUN="mpirun -n $ntasks cfp " + +APRUN_GEMPAKCFP=${APRUN_GEMPAKCFP:-$APRUN} +APRUNCFP=$(eval echo $APRUN_GEMPAKCFP) + +$APRUNCFP $DATA/poescript +export err=$?; err_chk + +######################################################## + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC b/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC new file mode 100755 index 0000000000..12951c2c53 --- /dev/null +++ b/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC @@ -0,0 +1,127 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +############################################ +# GDAS GEMPAK META NCDC PRODUCT GENERATION +############################################ + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} +export UTILgfs=${UTILgfs:-$HOMEgfs/util} + +# +# Now set up GEMPAK/NTRANS environment +# + +cp $FIXgempak/datatype.tbl datatype.tbl + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gdas} +export COMPONENT=${COMPONENT:-atmos} +export MODEL=GDAS +export GRID_NAME=gdas +export fend=09 + +###################################################### +# set increment to 6 hours -- 3 hours is available. +###################################################### +export finc=6 +export fstart=00 + +export DBN_ALERT_TYPE=GDAS_METAFILE + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT/gempak} +export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT/gempak/meta} +export COMOUTncdc=${COMOUTncdc:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} + +export COMOUTukmet=${COMOUT} +export COMOUTecmwf=${COMOUT} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf +fi + +export pgmout=OUTPUT.$$ + +env + +######################################################## +# Execute the script. +$USHgempak/gdas_meta_na.sh +$USHgempak/gdas_ecmwf_meta_ver.sh +$USHgempak/gdas_meta_loop.sh +$USHgempak/gdas_ukmet_meta_ver.sh +export err=$?; err_chk +######################################################## + +############################################ +# GDAS GEMPAK NCDC PRODUCT GENERATION +############################################ + +######################################################## +# Execute the script. +$SRCgfs/exgdas_atmos_gempak_gif_ncdc.sh +export err=$?; err_chk +######################################################## + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGDAS_BULLS_NAVY b/jobs/JGDAS_BULLS_NAVY deleted file mode 100755 index 409da898cc..0000000000 --- a/jobs/JGDAS_BULLS_NAVY +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GDAS BULLETIN PRODUCT GENERATION -############################################ - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################# -# Set up the NET and RUN -################################# -export NET=gfs -export RUN=gdas -export model=gdas - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})} -export COMINm1=${COMINm1:-$(compath.py ${NET}/${envir}/${RUN}.${PDYm1})} -export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/${cyc}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -######################################################## -# Execute the script. -$SRCgfs/exgdas_bulls_navy.sh.ecf -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGDAS_GEMPAK b/jobs/JGDAS_GEMPAK deleted file mode 100755 index dbac99e14c..0000000000 --- a/jobs/JGDAS_GEMPAK +++ /dev/null @@ -1,133 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GDAS GEMPAK PRODUCT GENERATION -############################################ - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -###################################### -# Set up the GEMPAK directory -###################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -############################################ -# Set up model and cycle specific variables -############################################ - -export fend=09 -export finc=3 -export fstart=00 -export GRIB=pgrb2f -export EXT="" -export DBN_ALERT_TYPE=GDAS_GEMPAK -export jlogfile=${jlogfile:-$COMROOT/logs/jlogfiles/jlogfile.${jobid}} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -export pgmout=OUTPUT.$$ - -env - -if [ -f $DATA/poescrip ]; then - rm $DATA/poescript -fi - -######################################################## -# Execute the script. -echo "$SRCgfs/exgdas_nawips.sh.ecf gdas 009 GDAS_GEMPAK " >> poescript -######################################################## - -######################################################## -# Execute the script for quater-degree grib -echo "$SRCgfs/exgdas_nawips.sh.ecf gdas_0p25 009 GDAS_GEMPAK " >>poescript -######################################################## - -cat poescript - -chmod 775 $DATA/poescript -export MP_PGMMODEL=mpmd -export MP_CMDFILE=$DATA/poescript - -ntasks=${NTASKS_GEMPAK:-$(cat $DATA/poescript | wc -l)} -ptile=${PTILE_GEMPAK:-4} -threads=${NTHREADS_GEMPAK:-1} -export OMP_NUM_THREADS=$threads -APRUN="mpirun -n $ntasks cfp " - -APRUN_GEMPAKCFP=${APRUN_GEMPAKCFP:-$APRUN} -APRUNCFP=$(eval echo $APRUN_GEMPAKCFP) - -$APRUNCFP $DATA/poescript -export err=$?; err_chk - -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGDAS_GEMPAK_META_NCDC b/jobs/JGDAS_GEMPAK_META_NCDC deleted file mode 100755 index e34f000755..0000000000 --- a/jobs/JGDAS_GEMPAK_META_NCDC +++ /dev/null @@ -1,130 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GDAS GEMPAK META NCDC PRODUCT GENERATION -############################################ - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -# -# Now set up GEMPAK/NTRANS environment -# - -cp $FIXgempak/datatype.tbl datatype.tbl - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export MODEL=GDAS -export GRID_NAME=gdas -export fend=09 - -###################################################### -# set increment to 6 hours -- 3 hours is available. -###################################################### -export finc=6 -export fstart=00 - -export DBN_ALERT_TYPE=GDAS_METAFILE - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} -export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta} -export COMOUTncdc=${COMOUTncdc:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} - -export COMOUTukmet=${COMOUT} -export COMOUTecmwf=${COMOUT} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf -fi - -export pgmout=OUTPUT.$$ - -env - -######################################################## -# Execute the script. -$USHgfs/gdas_meta_na.sh -$USHgfs/gdas_ecmwf_meta_ver.sh -$USHgfs/gdas_meta_loop.sh -$USHgfs/gdas_ukmet_meta_ver.sh -export err=$?; err_chk -######################################################## - -############################################ -# GDAS GEMPAK NCDC PRODUCT GENERATION -############################################ - -######################################################## -# Execute the script. -$SRCgfs/exgempak_gdas_gif_ncdc.sh.ecf -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGDAS_TROPC b/jobs/JGDAS_TROPC deleted file mode 100755 index 2e5a1c2182..0000000000 --- a/jobs/JGDAS_TROPC +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/sh - -######################################## -# GFS AWIPS PRODUCT GENERATION -######################################## - -set -xa -export PS4='$SECONDS + ' -date - -# ################################### -# -# obtain unique process id (pid) and make temp directories -# -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} -export DUMP=${DUMP:-${HOMEobsproc_dump}/ush/dumpjb} -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gdas} -export model=${model:-gdas} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} -export COMINhrly=${COMINhrly:-$COMROOTp1/hourly/prod/hourly.$PDY} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -############################################################ -# The PATH has been modified to pick up the NCAR graphics. -# The variable NCARG_ROOT is also needed for NCAR graphics. -############################################################ -export NCARG_ROOT=${NCARG_ROOT} -export PATH="$PATH":${NCARG_BIN} - -export HOMEobsproc_shared_bufr_dumplist=${HOMEobsproc_shared_bufr_dumplist:-$NWROOT/obsproc_shared/bufr_dumplist.${obsproc_shared_bufr_dumplist_ver}} -######################################################## -# Execute the script. -$HOMEgfs/scripts/exgdas_tropc.sh.ecf -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date - diff --git a/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG b/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG new file mode 100755 index 0000000000..ea70ae7b14 --- /dev/null +++ b/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG @@ -0,0 +1,96 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} +date + +########################################### +# GFS_AWIPS_20KM AWIPS PRODUCT GENERATION +########################################### + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export pgmout=OUTPUT.$$ + +env + +######################################################## +# Execute the script. +# Forecast hours from F00 - F84 at 3-hour interval +# Forecast hours from F90 - F240 at 6-hour interval +######################################################### + +######################################################## +# Execute the script. +$HOMEgfs/scripts/exgfs_atmos_awips_20km_1p0deg.sh $fcsthrs +export err=$?; err_chk +######################################################## + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_AWIPS_G2 b/jobs/JGFS_ATMOS_AWIPS_G2 new file mode 100755 index 0000000000..634cf07cdd --- /dev/null +++ b/jobs/JGFS_ATMOS_AWIPS_G2 @@ -0,0 +1,93 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date +export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} + +######################################## +# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION +######################################## + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} +export UTILgfs=${UTILgfs:-$HOMEgfs/util} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export pgmout=OUTPUT.$$ + +env + +######################################################## +# Execute the script. +######################################################### +mkdir -m 775 awips_g1 +cd $DATA/awips_g1 +$HOMEgfs/scripts/exgfs_atmos_grib_awips.sh $fcsthrs +export err=$?; err_chk + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_CYCLONE_GENESIS b/jobs/JGFS_ATMOS_CYCLONE_GENESIS new file mode 100755 index 0000000000..7eb802963b --- /dev/null +++ b/jobs/JGFS_ATMOS_CYCLONE_GENESIS @@ -0,0 +1,139 @@ +#!/bin/ksh +set -x + +export RUN_ENVIR=${RUN_ENVIR:-"nco"} +export PS4='$SECONDS + ' +date + + +############################# +# Source relevant config files +############################# +configs="base vrfy" +config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} +for config in $configs; do + . $config_path/config.$config + status=$? + [[ $status -ne 0 ]] && exit $status +done + + +########################################## +# Source machine runtime environment +########################################## +. $HOMEgfs/env/${machine}.env vrfy +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################## +# Obtain unique process id (pid) and make temp directory +############################################## +if [ $RUN_ENVIR = "nco" ]; then + export DATA=${DATA:-${DATAROOT}/${jobid:?}} +else + export job="gfs_cyclone_genesis" + export DATA="$DATAROOT/${job}$$" + [[ -d $DATA ]] && rm -rf $DATA +fi +mkdir -p $DATA +cd $DATA + + +############################################## +# Run setpdy and initialize PDY variables +############################################## +export cycle="t${cyc}z" +setpdy.sh +. ./PDY + + +#################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Determine Job Output Name on System +############################################## +export pgmout="OUTPUT.${pid}" +export pgmerr=errfile + +############################################## +# Set variables used in the exglobal script +############################################## +export CDATE=${CDATE:-${PDY}${cyc}} +export CDUMP=${CDUMP:-${RUN:-"gfs"}} +if [ $RUN_ENVIR = "nco" ]; then + export ROTDIR=${COMROOT:?}/$NET/$envir +fi +export cmodel=$CDUMP + +#################################### +# SENDCOM - Copy Files From TMPDIR to $COMOUT +# SENDDBN - Issue DBNet Client Calls +#################################### +export SENDCOM=YES +export SENDDBN=${SENDDBN:-NO} +export SENDECF=${SENDECF:-NO} + +#################################### +# Specify Execution Areas +#################################### +export HOMEens_tracker=${HOMEens_tracker:-${NWROOT:?}/ens_tracker.${ens_tracker_ver}} +export EXECens_tracker=${EXECens_tracker:-$HOMEens_tracker/exec} +export FIXens_tracker=${FIXens_tracker:-$HOMEens_tracker/fix} +export USHens_tracker=${USHens_tracker:-$HOMEens_tracker/ush} +export SCRIPTens_tracker=${SCRIPTens_tracker:-$HOMEens_tracker/scripts} + +############################################## +# Define COM directories +############################################## +export COMIN=${ROTDIR}/${RUN}.${PDY}/${cyc}/$COMPONENT +export gfsdir=${COMIN} +export COMINgfs=${COMIN} +export COMOUT=${ROTDIR}/${RUN}.${PDY}/${cyc}/$COMPONENT + +export JYYYY=`echo ${PDY} | cut -c1-4` +export COMINgenvit=${COMINgenvit:-${COMOUT}/genesis_vital_${JYYYY}} +export COMOUTgenvit=${COMOUTgenvit:-${COMOUT}/genesis_vital_${JYYYY}} +#export COMINgenvit=${COMINgenvit:-${DATA}/genesis_vital_${JYYYY}} +#export COMOUTgenvit=${COMOUTgenvit:-${DATA}/genesis_vital_${JYYYY}} + +export COMINsyn=${COMINsyn:-$(compath.py gfs/prod/syndat)} + +mkdir -m 775 -p $COMOUTgenvit + +############################################## +# Run relevant script +############################################## +env +msg="HAS BEGUN on `hostname`" +postmsg "$jlogfile" "$msg" +$LOGSCRIPT + + +${SCRIPTens_tracker}/exgfs_tc_genesis.sh +export err=$?; err_chk + +############################################## +# Final processing +############################################## +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + + +msg="ENDED NORMALLY." +postmsg "$jlogfile" "$msg" + +########################################## +# Remove the Temporary working directory +########################################## +cd $DATAROOT +[[ $KEEPDATA = "NO" ]] && rm -rf $DATA + +date +exit 0 diff --git a/jobs/JGFS_ATMOS_CYCLONE_TRACKER b/jobs/JGFS_ATMOS_CYCLONE_TRACKER new file mode 100755 index 0000000000..7626ddc6bd --- /dev/null +++ b/jobs/JGFS_ATMOS_CYCLONE_TRACKER @@ -0,0 +1,184 @@ +#!/bin/ksh +set -x + +export RUN_ENVIR=${RUN_ENVIR:-"nco"} +export PS4='$SECONDS + ' +date + + +############################# +# Source relevant config files +############################# +configs="base vrfy" +config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} +for config in $configs; do + . $config_path/config.$config + status=$? + [[ $status -ne 0 ]] && exit $status +done + + +########################################## +# Source machine runtime environment +########################################## +. $HOMEgfs/env/${machine}.env vrfy +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################## +# Obtain unique process id (pid) and make temp directory +############################################## +if [ $RUN_ENVIR = "nco" ]; then + export DATA=${DATA:-${DATAROOT}/${jobid:?}} +else + export job="gfs_cyclone_tracker" + export DATA="$DATAROOT/${job}$$" + [[ -d $DATA ]] && rm -rf $DATA +fi +mkdir -p $DATA +cd $DATA + + +############################################## +# Run setpdy and initialize PDY variables +############################################## +export cycle="t${cyc}z" +setpdy.sh +. ./PDY + + +#################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export COMPONENT=${COMPONENT:-atmos} + + +############################################## +# Determine Job Output Name on System +############################################## +export pgmout="OUTPUT.${pid}" +export pgmerr=errfile + + +############################################## +# Set variables used in the exglobal script +############################################## +export CDATE=${CDATE:-${PDY}${cyc}} +export CDUMP=${CDUMP:-${RUN:-"gfs"}} +if [ $RUN_ENVIR = "nco" ]; then + export ROTDIR=${COMROOT:?}/$NET/$envir +fi + + +#################################### +# SENDCOM - Copy Files From TMPDIR to $COMOUT +# SENDDBN - Issue DBNet Client Calls +#################################### +export SENDCOM=YES +export SENDDBN=${SENDDBN:-NO} +export SENDECF=${SENDECF:-NO} + +#################################### +# Specify Execution Areas +#################################### +export HOMEens_tracker=${HOMEens_tracker:-${NWROOT:?}/ens_tracker.${ens_tracker_ver}} +export EXECens_tracker=${EXECens_tracker:-$HOMEens_tracker/exec} +export FIXens_tracker=${FIXens_tracker:-$HOMEens_tracker/fix} +export USHens_tracker=${USHens_tracker:-$HOMEens_tracker/ush} + + +############################################## +# Define COM and Data directories +############################################## +export COMIN=${ROTDIR}/${RUN}.${PDY}/${cyc}/$COMPONENT +export COMINgfs=${COMIN} +export gfsdir=${COMINgfs} +export COMINgdas=${COMIN} +export gdasdir=${COMINgdas} +export COMOUT=${ROTDIR}/${RUN}.${PDY}/${cyc}/$COMPONENT +export COMINsyn=${COMINsyn:-$(compath.py arch/prod/syndat)} + +if [ $RUN_ENVIR = "nco" ]; then + export COMOUThur=${COMROOTp1:?}/hur/${envir}/global + export COMOUTatcf=${COMROOTp1:?}/nhc/${envir}/atcf + mkdir -m 775 -p $COMOUThur $COMOUTatcf +else +# export COMOUThur=$COMOUT +# export COMOUTatcf=$COMOUT + export COMOUThur=$DATA + export COMOUTatcf=$DATA +fi + +############################################## +# Run relevant script +############################################## +env +msg="HAS BEGUN on `hostname`" +postmsg "$jlogfile" "$msg" +$LOGSCRIPT + +############################################################# +# Execute the script +export pert="p01" +export cmodel=$CDUMP +export loopnum=1 + +#-----------input data checking ----------------- +${USHens_tracker}/data_check_gfs.sh +# exit code 6 = missing data of opportunity +if [ $? -eq 6 ]; then exit; fi +#------------------------------------------------ + +machine=${machine:-`echo ${SITE}`} +if [ $machine = TIDE -o $machine = GYRE ] ; then # For WCOSS + machine=wcoss + ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} +elif [ $machine = LUNA -o $machine = SURGE -o $machine = WCOSS_C ] ; then # For CRAY + machine=cray + ${APRUNTRACK} ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} +elif [ $machine = VENUS -o $machine = MARS -o $machine = WCOSS_DELL_P3 ] ; then # For DELL + machine=dell + mpirun -n 1 ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} +elif [ $machine = HERA ]; then # For HERA + machine=hera + ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} +elif [ $machine = ORION ]; then # For ORION + machine=orion + ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} +fi +export err=$?; err_chk + + +#if [ "$SENDCOM" = 'YES' ]; then +# cat ${DATA}/trak.avnx.atcfunix.${PDY}${cyc} | \ +# sed s:AVNX:GFSO:g \ +# > ${COMOUT}/gfso.t${cyc}z.cyclone.trackatcfunix +# +# cat ${DATA}/trak.avnx.atcfunix.${PDY}${cyc} | \ +# sed s:AVNX:AVNO:g \ +# > ${COMOUT}/avn.t${cyc}z.cyclone.trackatcfunix +#fi + +############################################## +# Final processing +############################################## +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + + +msg="ENDED NORMALLY." +postmsg "$jlogfile" "$msg" + + +########################################## +# Remove the Temporary working directory +########################################## +cd $DATAROOT +[[ $KEEPDATA = "NO" ]] && rm -rf $DATA + +date +exit 0 diff --git a/jobs/JGFS_ATMOS_FBWIND b/jobs/JGFS_ATMOS_FBWIND new file mode 100755 index 0000000000..0c43bf2643 --- /dev/null +++ b/jobs/JGFS_ATMOS_FBWIND @@ -0,0 +1,90 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +############################################ +# GFS FBWIND PRODUCT GENERATION +############################################ + +########################################################### +# obtain unique process id (pid) and make temp directory +########################################################### +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} +export UTILgfs=${UTILgfs:-$HOMEgfs/util} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export pgmout=OUTPUT.$$ + +env + +######################################################## +# Execute the script. +$HOMEgfs/scripts/exgfs_atmos_fbwind.sh +export err=$?;err_chk +######################################################## + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_FSU_GENESIS b/jobs/JGFS_ATMOS_FSU_GENESIS new file mode 100755 index 0000000000..5a9f738434 --- /dev/null +++ b/jobs/JGFS_ATMOS_FSU_GENESIS @@ -0,0 +1,149 @@ +#!/bin/ksh +set -x + +export RUN_ENVIR=${RUN_ENVIR:-"nco"} +export PS4='$SECONDS + ' +date + + +############################# +# Source relevant config files +############################# +configs="base vrfy" +config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} +for config in $configs; do + . $config_path/config.$config + status=$? + [[ $status -ne 0 ]] && exit $status +done + +##exit + +########################################## +# Source machine runtime environment +########################################## +. $HOMEgfs/env/${machine}.env vrfy +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################## +# Obtain unique process id (pid) and make temp directory +############################################## +if [ $RUN_ENVIR = "nco" ]; then + export DATA=${DATA:-${DATAROOT}/${jobid:?}} +else + export job="gfs_fsu_genesis" + export DATA="$DATAROOT/${job}$$" + [[ -d $DATA ]] && rm -rf $DATA +fi +mkdir -p $DATA +cd $DATA + + +############################################## +# Run setpdy and initialize PDY variables +############################################## +export cycle="t${cyc}z" +setpdy.sh +. ./PDY + + +#################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export COMPONENT=${COMPONENT:-atmos} + + +############################################## +# Determine Job Output Name on System +############################################## +export pgmout="OUTPUT.${pid}" +export pgmerr=errfile + + +############################################## +# Set variables used in the exglobal script +############################################## +export CDATE=${CDATE:-${PDY}${cyc}} +export CDUMP=${CDUMP:-${RUN:-"gfs"}} +if [ $RUN_ENVIR = "nco" ]; then + export ROTDIR=${COMROOT:?}/$NET/$envir +fi + + +#################################### +# SENDCOM - Copy Files From TMPDIR to $COMOUT +# SENDDBN - Issue DBNet Client Calls +#################################### +export SENDCOM=YES +export SENDDBN=${SENDDBN:-NO} +export SENDECF=${SENDECF:-NO} + +#################################### +# Specify Execution Areas +#################################### +export HOMEens_tracker=${HOMEens_tracker:-${NWROOT:?}/ens_tracker.${ens_tracker_ver}} +export EXECens_tracker=${EXECens_tracker:-$HOMEens_tracker/exec} +export FIXens_tracker=${FIXens_tracker:-$HOMEens_tracker/fix} +export USHens_tracker=${USHens_tracker:-$HOMEens_tracker/ush} +export SCRIPTens_tracker=${SCRIPTens_tracker:-$HOMEens_tracker/scripts} +export BINens_tracker=${BINens_tracker:-$HOMEens_tracker/ush/FSUgenesisPY/bin} +export PYTHONPATH=${USHens_tracker}/FSUgenesisPY:${PYTHONPATH} + +############################################## +# Define COM and Data directories +############################################## +export COMIN=${ROTDIR}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMINgfs=${COMIN} +#export gfsdir=${COMINgfs} +export gfsdir=${ROTDIR} +export COMINgdas=${COMIN} +export gdasdir=${COMINgdas} +export COMOUT=${ROTDIR}/${RUN}.${PDY}/${cyc}/${COMPONENT} +export COMINsyn=${COMINsyn:-$(compath.py arch/prod/syndat)} + +if [ $RUN_ENVIR = "nco" ]; then + export COMOUThur=${COMROOTp1:?}/hur/${envir}/global + export COMOUTatcf=${COMROOTp1:?}/nhc/${envir}/atcf + mkdir -m 775 -p $COMOUThur $COMOUTatcf +else +# export COMOUThur=$COMOUT +# export COMOUTatcf=$COMOUT + export COMOUThur=$DATA + export COMOUTatcf=$DATA +fi + +############################################## +# Run relevant script +############################################## +env +msg="HAS BEGUN on `hostname`" +postmsg "$jlogfile" "$msg" +$LOGSCRIPT + +############################################################# +# Execute the script +${SCRIPTens_tracker}/exgfs_fsu_genesis.sh +export err=$?; err_chk + +############################################## +# Final processing +############################################## +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +msg="ENDED NORMALLY." +postmsg "$jlogfile" "$msg" + +########################################## +# Remove the Temporary working directory +########################################## +cd $DATAROOT +[[ $KEEPDATA = "NO" ]] && rm -rf $DATA + +date +exit 0 diff --git a/jobs/JGFS_ATMOS_GEMPAK b/jobs/JGFS_ATMOS_GEMPAK new file mode 100755 index 0000000000..173fad7d51 --- /dev/null +++ b/jobs/JGFS_ATMOS_GEMPAK @@ -0,0 +1,169 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +############################################ +# GFS GEMPAK PRODUCT GENERATION +############################################ + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +# For half-degree P Grib files +export DO_HD_PGRB=${DO_HD_PGRB:-YES} + +############################################ +# Set up model and cycle specific variables +############################################ +export finc=${finc:-3} +export fstart=${fstart:-0} +export model=${model:-gfs} +export GRIB=${GRIB:-pgrb2f} +export EXT="" +export DBN_ALERT_TYPE=${DBN_ALERT_TYPE:-GFS_GEMPAK} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT/gempak} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +export pgmout=OUTPUT.$$ + +env + +rm -f poescript + +################################################################# +# Execute the script for the 384 hour 1 degree grib +################################################################## +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.1 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.2 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.3 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.4 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.5 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.6 " >>poescript + +################################################################# +# Execute the script for the half-degree grib +################################################################## +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.1 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.2 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.3 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.4 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.5 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.6 " >>poescript + +################################################################# +# Execute the script for the quater-degree grib +#################################################################### +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.1 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.2 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.3 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.4 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.5 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.6 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.7 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.8 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.9 " >> poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.10 " >> poescript + +#################################################################### +# Execute the script to create the 35km Pacific grids for OPC +##################################################################### +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs35_pac 180 GFS_GEMPAK_WWB &> $DATA/gfs35_pac.$$.1 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs35_pac 180 GFS_GEMPAK_WWB &> $DATA/gfs35_pac.$$.2 " >>poescript + +#################################################################### +# Execute the script to create the 35km Atlantic grids for OPC +##################################################################### +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs35_atl 180 GFS_GEMPAK_WWB &> $DATA/gfs35_atl.$$.1 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs35_atl 180 GFS_GEMPAK_WWB &> $DATA/gfs35_atl.$$.2 " >>poescript + +##################################################################### +# Execute the script to create the 40km grids for HPC +###################################################################### +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs40 180 GFS_GEMPAK_WWB &> $DATA/gfs40.$$.1 " >>poescript +echo "time $SRCgfs/exgfs_atmos_nawips.sh gfs40 180 GFS_GEMPAK_WWB &> $DATA/gfs40.$$.2 " >>poescript + +cat poescript + +chmod 775 $DATA/poescript +export MP_PGMMODEL=mpmd +export MP_CMDFILE=$DATA/poescript + +ntasks=${NTASKS_GEMPAK:-$(cat $DATA/poescript | wc -l)} +ptile=${PTILE_GEMPAK:-4} +threads=${NTHREADS_GEMPAK:-1} +export OMP_NUM_THREADS=$threads +APRUN="mpirun -n $ntasks cfp " + +APRUN_GEMPAKCFP=${APRUN_GEMPAKCFP:-$APRUN} +APRUNCFP=$(eval echo $APRUN_GEMPAKCFP) + +$APRUNCFP $DATA/poescript +export err=$?; err_chk + +cat $DATA/gfs*.$$.? + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_GEMPAK_META b/jobs/JGFS_ATMOS_GEMPAK_META new file mode 100755 index 0000000000..d3590b88bf --- /dev/null +++ b/jobs/JGFS_ATMOS_GEMPAK_META @@ -0,0 +1,120 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +############################################ +# GFS GEMPAK META PRODUCT GENERATION +############################################ + +export LAUNCH_MODE=MPI + +############################################### +# Set MP variables +############################################### +export OMP_NUM_THREADS=1 +export MP_LABELIO=yes +export MP_PULSE=0 +export MP_DEBUG_NOTIMEOUT=yes + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +cp $FIXgempak/datatype.tbl datatype.tbl + +############################################# +#set the fcst hrs for all the cycles +############################################# +export fhbeg=00 +export fhend=384 +export fhinc=12 + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Set up model and cycle specific variables +############################################## +export DBN_ALERT_TYPE=GFS_METAFILE + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT/gempak} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT/gempak/meta} +export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}} + +export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} +export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)} +export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +export pgmout=OUTPUT.$$ + +env + +######################################################## +# Execute the script. +$SRCgfs/exgfs_atmos_gempak_meta.sh +export err=$?; err_chk +######################################################## + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF b/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF new file mode 100755 index 0000000000..cc24556892 --- /dev/null +++ b/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF @@ -0,0 +1,115 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +############################################ +# GFS GEMPAK NCDC PRODUCT GENERATION +############################################ + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} +export UTILgfs=${UTILgfs:-$HOMEgfs/util} + +###################################### +# Set up the GEMPAK directory +####################################### +export HOMEgempak=${HOMEgempak:-$HOMEgfs/gempak} +export FIXgempak=${FIXgempak:-$HOMEgempak/fix} +export USHgempak=${USHgempak:-$HOMEgempak/ush} + +export MP_PULSE=0 +export MP_TIMEOUT=2000 +export cycle=t${cyc}z + +# +# Set up model and cycle specific variables +# +export MODEL=GFS +export fend=384 + +# set increment to 6 hours -- 3 hours is available. +export finc=6 +export fstart=00 + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT/gempak} +export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export pgmout=OUTPUT.$$ + +env + +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + +######################################################## +# Execute the script. +$SRCgfs/exgfs_atmos_gempak_gif_ncdc_skew_t.sh +export err=$?; err_chk +######################################################## + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC b/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC new file mode 100755 index 0000000000..0f57c6adb2 --- /dev/null +++ b/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC @@ -0,0 +1,141 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +############################################ +# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION +############################################ + +######################################################### +# obtain unique process id (pid) and make temp directory +######################################################### +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix} +export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush} +export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} + +# For half-degree P Grib files +#export DO_HD_PGRB=YES + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=gfs +export RUN=gfs_goessim +export COMPONENT=${COMPONENT:-atmos} +export finc=3 +export model=gfs +export EXT="" + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${NET}.${PDY}/${cyc}/$COMPONENT/gempak} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +env + +export DATA_HOLD=$DATA + +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + +################################################################# +# Execute the script for the regular grib +################################################################# +export DATA=$DATA_HOLD/SPECIAL +mkdir -p $DATA +cd $DATA + +export DBN_ALERT_TYPE=GFS_GOESSIM_GEMPAK +export GRIB=goessimpgrb2.0p25.f +export EXT=" " +export fend=180 +export finc=3 +export fstart=000 + +echo "RUNS the Program" +set -xa + +######################################################## +# Execute the script. +$SRCgfs/exgfs_atmos_goes_nawips.sh + +################################################################# +# Execute the script for the 221 grib + +export DATA=$DATA_HOLD/SPECIAL221 +mkdir -p $DATA +cd $DATA + +export DBN_ALERT_TYPE=GFS_GOESSIM221_GEMPAK +export RUN=gfs_goessim221 +export GRIB=goessimpgrb2f +export EXT=".grd221" +export fend=180 +export finc=3 +export fstart=000 + +echo "RUNS the Program" +set -xa + +######################################################## +# Execute the script. +$SRCgfs/exgfs_atmos_goes_nawips.sh +export err=$?; err_chk +######################################################## + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +echo "end of program" +cd $DATA_HOLD +echo "######################################" +echo " SPECIAL.OUT " +echo "######################################" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS b/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS new file mode 100755 index 0000000000..704950ead6 --- /dev/null +++ b/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS @@ -0,0 +1,144 @@ +#!/bin/sh + +set -xa +export PS4='$SECONDS + ' +date + +export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} + +############################################ +# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION +############################################ + +########################################################## +# obtain unique process id (pid) and make temp directory +########################################################## +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +########################################### +# Run setpdy and initialize PDY variables +########################################### +setpdy.sh +. PDY + + +################################ +# Set up the HOME directory +################################ +export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} +export USHgfs=${USHgfs:-$HOMEgfs/ush} +export EXECgfs=${EXECgfs:-$HOMEgfs/exec} +export PARMgfs=${PARMgfs:-$HOMEgfs/parm} +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} +export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} +export FIXgfs=${FIXgfs:-$HOMEgfs/fix} + +################################### +# Specify NET and RUN Name and model +#################################### +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export model=${model:-gfs} +export COMPONENT=${COMPONENT:-atmos} + +############################################## +# Define COM directories +############################################## +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} +export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT $COMOUTwmo +fi + +export pgmout=OUTPUT.$$ + +env + +#################################### +# Specify Forecast Hour Range +#################################### +export SHOUR=000 +export FHOUR=180 +export FHINC=003 + +####################################### +# Specify Restart File Name to Key Off +####################################### +restart_file=$COMIN/${RUN}.t${cyc}z.special.grb2if + +#################################### +# Specify Timeout Behavior of Post +# +# SLEEP_TIME - Amount of time to wait for +# a restart file before exiting +# SLEEP_INT - Amount of time to wait between +# checking for restart files +#################################### +export SLEEP_TIME=900 +export SLEEP_INT=5 + +#################################### +# Check if this is a restart +#################################### +if test -f $COMIN/$RUN.t${cyc}z.control.goessimpgrb2 +then + modelrecvy=`cat < $COMIN/$RUN.t${cyc}z.control.goessimpgrb` + recvy_pdy=`echo $modelrecvy | cut -c1-8` + recvy_cyc=`echo $modelrecvy | cut -c9-10` + recvy_shour=`echo $modelrecvy | cut -c11-13` + + if test $RERUN = "NO" + then + NEW_SHOUR=`expr $recvy_shour + $FHINC` + if test $NEW_SHOUR -ge $SHOUR + then + export SHOUR=$NEW_SHOUR + fi + if test $recvy_shour -ge $FHOUR + then + msg="Forecast Pgrb Generation Already Completed to $FHOUR" + postmsg "$jlogfile" "$msg" + else + msg="Starting: PDY=$PDY cycle=t${recvy_cyc}z SHOUR=$SHOUR ." + postmsg "$jlogfile" "$msg" + fi + fi +fi + +############################################################# +# Execute the script +$HOMEgfs/scripts/exgfs_atmos_grib2_special_npoess.sh +export err=$?;err_chk +############################################################# + +msg="JOB $job HAS COMPLETED NORMALLY!" +postmsg $jlogfile "$msg" + +############################################ +# print exec I/O output +############################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ] ; then + rm -rf $DATA +fi + +date diff --git a/jobs/JGFS_ATMOS_POSTSND b/jobs/JGFS_ATMOS_POSTSND new file mode 100755 index 0000000000..5faf16f778 --- /dev/null +++ b/jobs/JGFS_ATMOS_POSTSND @@ -0,0 +1,126 @@ +#!/bin/ksh +set -x + +export RUN_ENVIR=${RUN_ENVIR:-"nco"} +export PS4='$SECONDS + ' +date + +############################# +# Source relevant config files +############################# +configs="base postsnd" +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} +for config in $configs; do + . $config_path/config.$config + status=$? + [[ $status -ne 0 ]] && exit $status +done + + +########################################## +# Source machine runtime environment +########################################## +. $HOMEgfs/env/${machine}.env postsnd +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################## +# Obtain unique process id (pid) and make temp directory +############################################## +export pid=${pid:-$$} +export outid=${outid:-"LL$job"} +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + + +############################################## +# Run setpdy and initialize PDY variables +############################################## +export cycle="t${cyc}z" +setpdy.sh +. ./PDY + +############################################## +# Determine Job Output Name on System +############################################## +export pgmout="OUTPUT.${pid}" +export pgmerr=errfile + + +############################################## +# Set variables used in the exglobal script +############################################## +export CDATE=${CDATE:-${PDY}${cyc}} +export CDUMP=${CDUMP:-${RUN:-"gfs"}} +if [ $RUN_ENVIR = "nco" ]; then + export ROTDIR=${COMROOT:?}/$NET/$envir +fi + + +######################################## +# Runs GFS BUFR SOUNDINGS +######################################## + +export model=${model:-gfs} +export SENDCOM=${SENDCOM:-YES} +export SENDDBN=${SENDDBN:-YES} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +################################### +# Set up the source directories +################################### + +export HOMEbufrsnd=${HOMEbufrsnd:-$HOMEgfs} +export EXECbufrsnd=${EXECbufrsnd:-$HOMEbufrsnd/exec} +export FIXbufrsnd=${FIXbufrsnd:-$HOMEbufrsnd/fix/product} +export PARMbufrsnd=${PARMbufrsnd:-$HOMEbufrsnd/parm/product} +export USHbufrsnd=${USHbufrsnd:-$HOMEbufrsnd/ush} +export SCRbufrsnd=${SCRbufrsnd:-$HOMEbufrsnd/scripts} + +############################## +# Define COM Directories +############################## +export COMIN=${COMIN:-$ROTDIR/${CDUMP}.${PDY}/${cyc}/atmos} +export COMOUT=${COMOUT:-$ROTDIR/${CDUMP}.${PDY}/${cyc}/atmos} +export pcom=${pcom:-${COMOUT}/wmo} +export COMAWP=${COMAWP:-${COMOUT}/gempak} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} +[[ ! -d $COMOUT ]] && mkdir -p $COMOUT +[[ ! -d $pcom ]] && mkdir -p $pcom +[[ ! -d $COMAWP ]] && mkdir -p $COMAWP + +env + +######################################################## +# Execute the script. +$SCRbufrsnd/exgfs_atmos_postsnd.sh +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################## +# End JOB SPECIFIC work +############################################## + +############################################## +# Final processing +############################################## +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +msg="ENDED NORMALLY." +postmsg "$jlogfile" "$msg" + +########################################## +# Remove the Temporary working directory +########################################## +cd $DATAROOT +[[ $KEEPDATA = "NO" ]] && rm -rf $DATA + +date +exit 0 + diff --git a/jobs/JGFS_AWIPS_20KM_1P0DEG b/jobs/JGFS_AWIPS_20KM_1P0DEG deleted file mode 100755 index 4d4e9f7722..0000000000 --- a/jobs/JGFS_AWIPS_20KM_1P0DEG +++ /dev/null @@ -1,92 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} -date - -########################################### -# GFS_AWIPS_20KM AWIPS PRODUCT GENERATION -########################################### - -########################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -######################################################## -# Execute the script. -# Forecast hours from F00 - F84 at 3-hour interval -# Forecast hours from F90 - F240 at 6-hour interval -######################################################### - -######################################################## -# Execute the script. -$HOMEgfs/scripts/exgfs_awips_20km_1p0deg.sh.ecf $fcsthrs -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_AWIPS_G2 b/jobs/JGFS_AWIPS_G2 deleted file mode 100755 index 41be74a19c..0000000000 --- a/jobs/JGFS_AWIPS_G2 +++ /dev/null @@ -1,89 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date -export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} - -######################################## -# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION -######################################## - -########################################################### -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -######################################################## -# Execute the script. -######################################################### -mkdir -m 775 awips_g1 -cd $DATA/awips_g1 -$HOMEgfs/scripts/exgfs_grib_awips.sh.ecf $fcsthrs -export err=$?; err_chk - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_CYCLONE_GENESIS b/jobs/JGFS_CYCLONE_GENESIS deleted file mode 100755 index ad14bea99a..0000000000 --- a/jobs/JGFS_CYCLONE_GENESIS +++ /dev/null @@ -1,139 +0,0 @@ -#!/bin/ksh -set -x - -export RUN_ENVIR=${RUN_ENVIR:-"nco"} -export PS4='$SECONDS + ' -date - - -############################# -# Source relevant config files -############################# -configs="base vrfy" -config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} -for config in $configs; do - . $config_path/config.$config - status=$? - [[ $status -ne 0 ]] && exit $status -done - - -########################################## -# Source machine runtime environment -########################################## -. $HOMEgfs/env/${machine}.env vrfy -status=$? -[[ $status -ne 0 ]] && exit $status - - -############################################## -# Obtain unique process id (pid) and make temp directory -############################################## -if [ $RUN_ENVIR = "nco" ]; then - export DATA=${DATA:-${DATAROOT}/${jobid:?}} -else - export job="gfs_cyclone_genesis" - export DATA="$DATAROOT/${job}$$" - [[ -d $DATA ]] && rm -rf $DATA -fi -mkdir -p $DATA -cd $DATA - - -############################################## -# Run setpdy and initialize PDY variables -############################################## -export cycle="t${cyc}z" -setpdy.sh -. ./PDY - - -#################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} - - -############################################## -# Determine Job Output Name on System -############################################## -export pgmout="OUTPUT.${pid}" -export pgmerr=errfile - -############################################## -# Set variables used in the exglobal script -############################################## -export CDATE=${CDATE:-${PDY}${cyc}} -export CDUMP=${CDUMP:-${RUN:-"gfs"}} -if [ $RUN_ENVIR = "nco" ]; then - export ROTDIR=${COMROOT:?}/$NET/$envir -fi -export cmodel=$CDUMP - -#################################### -# SENDCOM - Copy Files From TMPDIR to $COMOUT -# SENDDBN - Issue DBNet Client Calls -#################################### -export SENDCOM=YES -export SENDDBN=${SENDDBN:-NO} -export SENDECF=${SENDECF:-NO} - -#################################### -# Specify Execution Areas -#################################### -export HOMEens_tracker=${HOMEens_tracker:-${NWROOT:?}/ens_tracker.${ens_tracker_ver}} -export EXECens_tracker=${EXECens_tracker:-$HOMEens_tracker/exec} -export FIXens_tracker=${FIXens_tracker:-$HOMEens_tracker/fix} -export USHens_tracker=${USHens_tracker:-$HOMEens_tracker/ush} -export SCRIPTens_tracker=${SCRIPTens_tracker:-$HOMEens_tracker/scripts} - -############################################## -# Define COM directories -############################################## -export COMIN=${ROTDIR}/${RUN}.${PDY}/${cyc} -export gfsdir=${COMIN} -export COMINgfs=${COMIN} -export COMOUT=${ROTDIR}/${RUN}.${PDY}/${cyc} - -export JYYYY=`echo ${PDY} | cut -c1-4` -export COMINgenvit=${COMINgenvit:-${COMOUT}/genesis_vital_${JYYYY}} -export COMOUTgenvit=${COMOUTgenvit:-${COMOUT}/genesis_vital_${JYYYY}} -#export COMINgenvit=${COMINgenvit:-${DATA}/genesis_vital_${JYYYY}} -#export COMOUTgenvit=${COMOUTgenvit:-${DATA}/genesis_vital_${JYYYY}} - -export COMINsyn=${COMINsyn:-$(compath.py arch/prod/syndat)} - -mkdir -m 775 -p $COMOUTgenvit - -############################################## -# Run relevant script -############################################## -env -msg="HAS BEGUN on `hostname`" -postmsg "$jlogfile" "$msg" -$LOGSCRIPT - - -${SCRIPTens_tracker}/exgfs_tc_genesis.sh -export err=$?; err_chk - -############################################## -# Final processing -############################################## -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - - -msg="ENDED NORMALLY." -postmsg "$jlogfile" "$msg" - -########################################## -# Remove the Temporary working directory -########################################## -cd $DATAROOT -[[ $KEEPDATA = "NO" ]] && rm -rf $DATA - -date -exit 0 diff --git a/jobs/JGFS_CYCLONE_TRACKER b/jobs/JGFS_CYCLONE_TRACKER deleted file mode 100755 index 0d4bee4fc3..0000000000 --- a/jobs/JGFS_CYCLONE_TRACKER +++ /dev/null @@ -1,180 +0,0 @@ -#!/bin/ksh -set -x - -export RUN_ENVIR=${RUN_ENVIR:-"nco"} -export PS4='$SECONDS + ' -date - - -############################# -# Source relevant config files -############################# -configs="base vrfy" -config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} -for config in $configs; do - . $config_path/config.$config - status=$? - [[ $status -ne 0 ]] && exit $status -done - - -########################################## -# Source machine runtime environment -########################################## -. $HOMEgfs/env/${machine}.env vrfy -status=$? -[[ $status -ne 0 ]] && exit $status - - -############################################## -# Obtain unique process id (pid) and make temp directory -############################################## -if [ $RUN_ENVIR = "nco" ]; then - export DATA=${DATA:-${DATAROOT}/${jobid:?}} -else - export job="gfs_cyclone_tracker" - export DATA="$DATAROOT/${job}$$" - [[ -d $DATA ]] && rm -rf $DATA -fi -mkdir -p $DATA -cd $DATA - - -############################################## -# Run setpdy and initialize PDY variables -############################################## -export cycle="t${cyc}z" -setpdy.sh -. ./PDY - - -#################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} - - -############################################## -# Determine Job Output Name on System -############################################## -export pgmout="OUTPUT.${pid}" -export pgmerr=errfile - - -############################################## -# Set variables used in the exglobal script -############################################## -export CDATE=${CDATE:-${PDY}${cyc}} -export CDUMP=${CDUMP:-${RUN:-"gfs"}} -if [ $RUN_ENVIR = "nco" ]; then - export ROTDIR=${COMROOT:?}/$NET/$envir -fi - - -#################################### -# SENDCOM - Copy Files From TMPDIR to $COMOUT -# SENDDBN - Issue DBNet Client Calls -#################################### -export SENDCOM=YES -export SENDDBN=${SENDDBN:-NO} -export SENDECF=${SENDECF:-NO} - -#################################### -# Specify Execution Areas -#################################### -export HOMEens_tracker=${HOMEens_tracker:-${NWROOT:?}/ens_tracker.${ens_tracker_ver}} -export EXECens_tracker=${EXECens_tracker:-$HOMEens_tracker/exec} -export FIXens_tracker=${FIXens_tracker:-$HOMEens_tracker/fix} -export USHens_tracker=${USHens_tracker:-$HOMEens_tracker/ush} - - -############################################## -# Define COM and Data directories -############################################## -export COMIN=${ROTDIR}/${RUN}.${PDY}/${cyc} -export COMINgfs=${COMIN} -export gfsdir=${COMINgfs} -export COMINgdas=${COMIN} -export gdasdir=${COMINgdas} -export COMOUT=${ROTDIR}/${RUN}.${PDY}/${cyc} -export COMINsyn=${COMINsyn:-$(compath.py arch/prod/syndat)} - -if [ $RUN_ENVIR = "nco" ]; then - export COMOUThur=${COMROOTp1:?}/hur/${envir}/global - export COMOUTatcf=${COMROOTp1:?}/nhc/${envir}/atcf - mkdir -m 775 -p $COMOUThur $COMOUTatcf -else -# export COMOUThur=$COMOUT -# export COMOUTatcf=$COMOUT - export COMOUThur=$DATA - export COMOUTatcf=$DATA -fi - -############################################## -# Run relevant script -############################################## -env -msg="HAS BEGUN on `hostname`" -postmsg "$jlogfile" "$msg" -$LOGSCRIPT - -############################################################# -# Execute the script -export pert="p01" -export cmodel=$CDUMP -export loopnum=1 - -#-----------input data checking ----------------- -${USHens_tracker}/data_check_gfs.sh -# exit code 6 = missing data of opportunity -if [ $? -eq 6 ]; then exit; fi -#------------------------------------------------ - -machine=${machine:-`echo ${SITE}`} -if [ $machine = TIDE -o $machine = GYRE ] ; then # For WCOSS - machine=wcoss - ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} -elif [ $machine = LUNA -o $machine = SURGE ] ; then # For CRAY - machine=cray - ${APRUNTRACK} ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} -elif [ $machine = VENUS -o $machine = MARS ] ; then # For DELL - machine=dell - mpirun -n 1 ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} -elif [ $machine = HERA ]; then # For HERA - machine=hera - ${USHens_tracker}/extrkr_gfs.sh ${loopnum} ${cmodel} ${CDATE} ${pert} ${DATA} -fi -export err=$?; err_chk - - -#if [ "$SENDCOM" = 'YES' ]; then -# cat ${DATA}/trak.avnx.atcfunix.${PDY}${cyc} | \ -# sed s:AVNX:GFSO:g \ -# > ${COMOUT}/gfso.t${cyc}z.cyclone.trackatcfunix -# -# cat ${DATA}/trak.avnx.atcfunix.${PDY}${cyc} | \ -# sed s:AVNX:AVNO:g \ -# > ${COMOUT}/avn.t${cyc}z.cyclone.trackatcfunix -#fi - -############################################## -# Final processing -############################################## -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - - -msg="ENDED NORMALLY." -postmsg "$jlogfile" "$msg" - - -########################################## -# Remove the Temporary working directory -########################################## -cd $DATAROOT -[[ $KEEPDATA = "NO" ]] && rm -rf $DATA - -date -exit 0 diff --git a/jobs/JGFS_FAX b/jobs/JGFS_FAX deleted file mode 100755 index 6deb431695..0000000000 --- a/jobs/JGFS_FAX +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GFS FAX PRODUCT GENERATION -############################################ - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -############################################################ -# The PATH has been modified to pick up the NCAR graphics. -# The variable NCARG_ROOT is also needed for NCAR graphics. -############################################################ -export NCARG_ROOT=${NCARG_ROOT} -export PATH="$PATH":${NCARG_BIN} - -export HOMEobsproc_shared_bufr_dumplist=${HOMEobsproc_shared_bufr_dumplist:-$NWROOT/obsproc_shared/bufr_dumplist.${obsproc_shared_bufr_dumplist_ver}} -######################################################## -# Execute the script. -$HOMEgfs/scripts/exgfs_fax.sh.ecf $fcsthrs -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_FAX_WAFS b/jobs/JGFS_FAX_WAFS deleted file mode 100755 index 9e5e9293b0..0000000000 --- a/jobs/JGFS_FAX_WAFS +++ /dev/null @@ -1,94 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GFS FAX WAFS PRODUCT GENERATION -############################################ - -########################################################## -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -#export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -######################################################## -# Execute the script. -$HOMEgfs/scripts/exgfs_fax_wafs.sh.ecf -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_FBWIND b/jobs/JGFS_FBWIND deleted file mode 100755 index abec894b84..0000000000 --- a/jobs/JGFS_FBWIND +++ /dev/null @@ -1,86 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GFS FBWIND PRODUCT GENERATION -############################################ - -########################################################### -# obtain unique process id (pid) and make temp directory -########################################################### -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -######################################################## -# Execute the script. -$HOMEgfs/scripts/exgfs_fbwind.sh.ecf -export err=$?;err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_GEMPAK b/jobs/JGFS_GEMPAK deleted file mode 100755 index 41c8d546a8..0000000000 --- a/jobs/JGFS_GEMPAK +++ /dev/null @@ -1,174 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GFS GEMPAK PRODUCT GENERATION -############################################ - -########################################################### -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -# For half-degree P Grib files -export DO_HD_PGRB=${DO_HD_PGRB:-YES} - -############################################ -# Set up model and cycle specific variables -############################################ -export finc=${finc:-3} -export fstart=${fstart:-0} -export model=${model:-gfs} -export GRIB=${GRIB:-pgrb2f} -export EXT="" -export DBN_ALERT_TYPE=${DBN_ALERT_TYPE:-GFS_GEMPAK} -export jlogfile=${jlogfile:-$COMROOT/logs/jlogfiles/jlogfile.${jobid}} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -export pgmout=OUTPUT.$$ - -env - -rm -f poescript - -################################################################# -# Execute the script for the 384 hour 1 degree grib -################################################################## -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.1 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.2 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.3 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.4 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.5 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs 384 GFS_GEMPAK &> $DATA/gfs_1p0.$$.6 " >>poescript - -################################################################# -# Execute the script for the half-degree grib -################################################################## -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.1 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.2 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.3 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.4 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.5 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p50 384 GFS_GEMPAK &> $DATA/gfs_0p5.$$.6 " >>poescript - -################################################################# -# Execute the script for the quater-degree grib -#################################################################### -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.1 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.2 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.3 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.4 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.5 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.6 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.7 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.8 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.9 " >> poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs_0p25 384 GFS_GEMPAK &> $DATA/gfs_0p25.$$.10 " >> poescript - -#################################################################### -# Execute the script to create the 35km Pacific grids for OPC -##################################################################### -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs35_pac 180 GFS_GEMPAK_WWB &> $DATA/gfs35_pac.$$.1 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs35_pac 180 GFS_GEMPAK_WWB &> $DATA/gfs35_pac.$$.2 " >>poescript - -#################################################################### -# Execute the script to create the 35km Atlantic grids for OPC -##################################################################### -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs35_atl 180 GFS_GEMPAK_WWB &> $DATA/gfs35_atl.$$.1 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs35_atl 180 GFS_GEMPAK_WWB &> $DATA/gfs35_atl.$$.2 " >>poescript - -##################################################################### -# Execute the script to create the 40km grids for HPC -###################################################################### -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs40 180 GFS_GEMPAK_WWB &> $DATA/gfs40.$$.1 " >>poescript -echo "time $SRCgfs/exgfs_nawips.sh.ecf gfs40 180 GFS_GEMPAK_WWB &> $DATA/gfs40.$$.2 " >>poescript - -cat poescript - -chmod 775 $DATA/poescript -export MP_PGMMODEL=mpmd -export MP_CMDFILE=$DATA/poescript - -ntasks=${NTASKS_GEMPAK:-$(cat $DATA/poescript | wc -l)} -ptile=${PTILE_GEMPAK:-4} -threads=${NTHREADS_GEMPAK:-1} -export OMP_NUM_THREADS=$threads -APRUN="mpirun -n $ntasks cfp " - -APRUN_GEMPAKCFP=${APRUN_GEMPAKCFP:-$APRUN} -APRUNCFP=$(eval echo $APRUN_GEMPAKCFP) - -$APRUNCFP $DATA/poescript -export err=$?; err_chk - -cat $DATA/gfs*.$$.? - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_GEMPAK_META b/jobs/JGFS_GEMPAK_META deleted file mode 100755 index 37732bbc21..0000000000 --- a/jobs/JGFS_GEMPAK_META +++ /dev/null @@ -1,124 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GFS GEMPAK META PRODUCT GENERATION -############################################ - -export LAUNCH_MODE=MPI - -############################################### -# Set MP variables -############################################### -export OMP_NUM_THREADS=1 -export MP_LABELIO=yes -export MP_PULSE=0 -export MP_DEBUG_NOTIMEOUT=yes - -########################################################### -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -cp $FIXgfs/datatype.tbl datatype.tbl - -############################################# -#set the fcst hrs for all the cycles -############################################# -export fhbeg=00 -export fhend=384 -export fhinc=12 - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Set up model and cycle specific variables -############################################## -export DBN_ALERT_TYPE=GFS_METAFILE - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta} -export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}} - -export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)} -export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)} -export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)} - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -export pgmout=OUTPUT.$$ - -env - -######################################################## -# Execute the script. -$SRCgfs/exgfs_gempak_meta.sh.ecf -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_GEMPAK_NCDC_UPAPGIF b/jobs/JGFS_GEMPAK_NCDC_UPAPGIF deleted file mode 100755 index cb8b03d142..0000000000 --- a/jobs/JGFS_GEMPAK_NCDC_UPAPGIF +++ /dev/null @@ -1,111 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GFS GEMPAK NCDC PRODUCT GENERATION -############################################ - -########################################################### -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} -export UTILgfs=${UTILgfs:-$HOMEgfs/util} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -export MP_PULSE=0 -export MP_TIMEOUT=2000 -export cycle=t${cyc}z - -# -# Set up model and cycle specific variables -# -export MODEL=GFS -export fend=384 - -# set increment to 6 hours -- 3 hours is available. -export finc=6 -export fstart=00 - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak} -export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -######################################################## -# Execute the script. -$SRCgfs/exgempak_gfs_gif_ncdc_skew_t.sh.ecf -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_PGRB2_SPEC_GEMPAK b/jobs/JGFS_PGRB2_SPEC_GEMPAK deleted file mode 100755 index a34be895d5..0000000000 --- a/jobs/JGFS_PGRB2_SPEC_GEMPAK +++ /dev/null @@ -1,144 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -############################################ -# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION -############################################ - -########################################################### -# obtain unique process id (pid) and make temp directory -######################################################### -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} -export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix} -export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush} -export SRCgfs=${SRCgfs:-$HOMEgfs/scripts} - -###################################### -# Set up the GEMPAK directory -####################################### -export HOMEgempak=${HOMEgempak:-${NWROOTp1}/gempak} -export FIXgempak=${FIXgempak:-$HOMEgempak/fix} -export USHgempak=${USHgempak:-$HOMEgempak/ush} - -# For half-degree P Grib files -#export DO_HD_PGRB=YES - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=gfs -export RUN=gfs_goessim -export finc=3 -export model=gfs -export EXT="" - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${NET}.${PDY}/${cyc}/gempak} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT -fi - -env - -export DATA_HOLD=$DATA - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -################################################################# -# Execute the script for the regular grib -################################################################# -export DATA=$DATA_HOLD/SPECIAL -mkdir -p $DATA -cd $DATA - -export DBN_ALERT_TYPE=GFS_GOESSIM_GEMPAK -export GRIB=goessimpgrb2.1p00.f -export EXT=" " -export fend=180 -export finc=3 -export fstart=000 - -echo "RUNS the Program" -set -xa - -######################################################## -# Execute the script. -$SRCgfs/exgoes_nawips.sh.ecf - -################################################################# -# Execute the script for the 221 grib - -export DATA=$DATA_HOLD/SPECIAL221 -mkdir -p $DATA -cd $DATA - -export DBN_ALERT_TYPE=GFS_GOESSIM221_GEMPAK -export RUN=gfs_goessim221 -export GRIB=goessimpgrb2f -export EXT=".grd221" -export fend=180 -export finc=3 -export fstart=000 - -echo "RUNS the Program" -set -xa - -######################################################## -# Execute the script. -$SRCgfs/exgoes_nawips.sh.ecf -export err=$?; err_chk -######################################################## - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -echo "end of program" -cd $DATA_HOLD -echo "######################################" -echo " SPECIAL.OUT " -echo "######################################" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_PGRB2_SPEC_NPOESS b/jobs/JGFS_PGRB2_SPEC_NPOESS deleted file mode 100755 index 57bffd398c..0000000000 --- a/jobs/JGFS_PGRB2_SPEC_NPOESS +++ /dev/null @@ -1,140 +0,0 @@ -#!/bin/sh - -set -xa -export PS4='$SECONDS + ' -date - -export OMP_NUM_THREADS=${OMP_NUM_THREADS:-1} - -############################################ -# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION -############################################ - -########################################################### -# obtain unique process id (pid) and make temp directory -########################################################## -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - -###################################### -# Set up the cycle variable -###################################### -export cycle=${cycle:-t${cyc}z} - -########################################### -# Run setpdy and initialize PDY variables -########################################### -setpdy.sh -. PDY - - -################################ -# Set up the HOME directory -################################ -export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}} -export USHgfs=${USHgfs:-$HOMEgfs/ush} -export EXECgfs=${EXECgfs:-$HOMEgfs/exec} -export PARMgfs=${PARMgfs:-$HOMEgfs/parm} -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} -export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo} -export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product} -export FIXgfs=${FIXgfs:-$HOMEgfs/fix} - -################################### -# Specify NET and RUN Name and model -#################################### -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -############################################## -# Define COM directories -############################################## -export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} -export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo} - -if [ $SENDCOM = YES ] ; then - mkdir -m 775 -p $COMOUT $COMOUTwmo -fi - -export pgmout=OUTPUT.$$ - -env - -#################################### -# Specify Forecast Hour Range -#################################### -export SHOUR=000 -export FHOUR=180 -export FHINC=003 - -####################################### -# Specify Restart File Name to Key Off -####################################### -restart_file=$COMIN/${RUN}.t${cyc}z.special.grb2if - -#################################### -# Specify Timeout Behavior of Post -# -# SLEEP_TIME - Amount of time to wait for -# a restart file before exiting -# SLEEP_INT - Amount of time to wait between -# checking for restart files -#################################### -export SLEEP_TIME=900 -export SLEEP_INT=5 - -#################################### -# Check if this is a restart -#################################### -if test -f $COMIN/$RUN.t${cyc}z.control.goessimpgrb2 -then - modelrecvy=`cat < $COMIN/$RUN.t${cyc}z.control.goessimpgrb` - recvy_pdy=`echo $modelrecvy | cut -c1-8` - recvy_cyc=`echo $modelrecvy | cut -c9-10` - recvy_shour=`echo $modelrecvy | cut -c11-13` - - if test $RERUN = "NO" - then - NEW_SHOUR=`expr $recvy_shour + $FHINC` - if test $NEW_SHOUR -ge $SHOUR - then - export SHOUR=$NEW_SHOUR - fi - if test $recvy_shour -ge $FHOUR - then - msg="Forecast Pgrb Generation Already Completed to $FHOUR" - postmsg "$jlogfile" "$msg" - else - msg="Starting: PDY=$PDY cycle=t${recvy_cyc}z SHOUR=$SHOUR ." - postmsg "$jlogfile" "$msg" - fi - fi -fi - -############################################################# -# Execute the script -$HOMEgfs/scripts/exglobal_grib2_special_npoess.sh.ecf -export err=$?;err_chk -############################################################# - -msg="JOB $job HAS COMPLETED NORMALLY!" -postmsg $jlogfile "$msg" - -############################################ -# print exec I/O output -############################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################### -# Remove temp directories -################################### -if [ "$KEEPDATA" != "YES" ] ; then - rm -rf $DATA -fi - -date diff --git a/jobs/JGFS_POSTSND b/jobs/JGFS_POSTSND deleted file mode 100755 index 063169521f..0000000000 --- a/jobs/JGFS_POSTSND +++ /dev/null @@ -1,80 +0,0 @@ -#!/bin/sh -export PS4='$SECONDS + ' -date -set -xa -######################################## -# Runs GFS BUFR SOUNDINGS -######################################## - -############################ -export MP_EUIDEVELOP=min -export KMP_STACKSIZE=2048m -export MPICH_ALLTOALL_THROTTLE=0 -export MP_SINGLE_THREAD=yes -export MP_EAGER_LIMIT=65536 -export MP_USE_BULK_XFER=no -export MP_COLLECTIVE_OFFLOAD=no -export MP_SHARED_MEMORY=yes -export MP_MPILIB=mpich2 -export MP_LABELIO=yes - -#################################### -# obtain unique process id (pid) and make temp directories -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir $DATA -cd $DATA - -#################################### -# Determine Job Output Name on System -#################################### -export outid="LL$job" -export pgmout="OUTPUT.${pid}" - -export cycle=t${cyc}z - -export NET=${NET:-gfs} -export RUN=${RUN:-gfs} -export model=${model:-gfs} - -################################### -# Set up the UTILITIES -################################### - -export HOMEbufrsnd=${HOMEbufrsnd:-$NWROOT/gfs.${gfs_ver}} -export EXECbufrsnd=${EXECbufrsnd:-$HOMEbufrsnd/exec} -export FIXbufrsnd=${FIXbufrsnd:-$HOMEbufrsnd/fix/product} -export PARMbufrsnd=${PARMbufrsnd:-$HOMEbufrsnd/parm/product} -export USHbufrsnd=${USHbufrsnd:-$HOMEbufrsnd/ush} -export SCRbufrsnd=${SCRbufrsnd:-$HOMEbufrsnd/scripts} - -# Run setpdy and initialize PDY variables -setpdy.sh -. ./PDY - -############################## -# Define COM Directories -############################## -export COMIN=${COMIN:-$COMROOT/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export COMOUT=${COMOUT:-$COMROOT/${NET}/${envir}/${RUN}.${PDY}/${cyc}} -export pcom=${pcom:-${COMOUT}/wmo} -export COMAWP=${COMAWP:-${COMOUT}/gempak} -mkdir -p $COMOUT $pcom $COMAWP -env - -######################################################## -# Execute the script. -$SCRbufrsnd/exgfs_postsnd.sh.ecf -######################################################## - -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -########################################## -# Remove the Temporary working directory -########################################## -cd $DATAROOT -[[ $KEEPDATA = "NO" ]] && rm -rf $DATA - -date -exit 0 diff --git a/jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP b/jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP new file mode 100755 index 0000000000..4895d3c9d1 --- /dev/null +++ b/jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP @@ -0,0 +1,93 @@ +#!/bin/ksh +set -x + +export RUN_ENVIR=${RUN_ENVIR:-"nco"} +export PS4='$SECONDS + ' +date + +############################################## +# Obtain unique process id (pid) and make temp directory +############################################## +export pid=${pid:-$$} +export outid=${outid:-"LL$job"} +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + + +############################################## +# Run setpdy and initialize PDY variables +############################################## +export cycle="t${cyc}z" +setpdy.sh +. ./PDY + + +############################################## +# Determine Job Output Name on System +############################################## +export pgmout="OUTPUT.${pid}" +export pgmerr=errfile + +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + +############################################## +# Set CDATE +############################################## + +CDATE=${CDATE:-${PDY}${cyc}} +GDATE=$($NDATE -06 $CDATE) +PDY_m6hrs=$(echo $GDATE | cut -c1-8) +cyc_m6hrs=$(echo $GDATE | cut -c9-10) +export cycle_m6hrs=t${cyc_m6hrs}z + +export COMPONENT=${COMPONENT:-atmos} +export COMOUT=${COMOUT:-${COMROOT}/$NET/$envir/$RUN.$PDY/$cyc/$COMPONENT} + +export COMINgfs=${COMINgfs:-$(compath.py $NET/$envir/$RUN.$PDY)/$cyc/$COMPONENT} +export COMINgfs_m6hrs=${COMINgfs_m6hrs:-$(compath.py $NET/$envir/$RUN.$PDY_m6hrs)/$cyc_m6hrs/$COMPONENT} + +export IMS_FILE=${COMINgfs}/${RUN}.${cycle}.imssnow96.grib2 +export FIVE_MIN_ICE_FILE=${COMINgfs}/${RUN}.${cycle}.seaice.5min.grib2 +export AFWA_NH_FILE=${COMINgfs}/${RUN}.${cycle}.NPR.SNWN.SP.S1200.MESH16.grb +export AFWA_SH_FILE=${COMINgfs}/${RUN}.${cycle}.NPR.SNWS.SP.S1200.MESH16.grb + +export BLENDED_ICE_FILE=${BLENDED_ICE_FILE:-${RUN}.${cycle}.seaice.5min.blend.grb} +export BLENDED_ICE_FILE_m6hrs=${BLENDED_ICE_FILE_m6hrs:-${COMINgfs_m6hrs}/${RUN}.${cycle_m6hrs}.seaice.5min.blend.grb} + +############################################################### +# Run relevant script +############################################################### + +env +msg="HAS BEGUN on `hostname`" +postmsg "$jlogfile" "$msg" + +${EMCSFCPREPSH:-$SCRgfs/exemcsfc_global_sfc_prep.sh} +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################## +# End JOB SPECIFIC work +############################################## + +############################################## +# Final processing +############################################## +if [ -e ${pgmout} ]; then + cat $pgmout +fi + +msg="ENDED NORMALLY." +postmsg "$jlogfile" "$msg" + +########################################## +# Remove the Temporary working directory +########################################## +cd $DATAROOT +[[ $KEEPDATA = "NO" ]] && rm -rf $DATA + +date + +exit 0 diff --git a/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC b/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC new file mode 100755 index 0000000000..3b387919a7 --- /dev/null +++ b/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC @@ -0,0 +1,136 @@ +#!/bin/ksh +set -x + +export RUN_ENVIR=${RUN_ENVIR:-"nco"} +export PS4='$SECONDS + ' +date + + +############################# +# Source relevant config files +############################# +configs="base prep" +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} +for config in $configs; do + . $config_path/config.$config + status=$? + [[ $status -ne 0 ]] && exit $status +done + + +########################################## +# Source machine runtime environment +########################################## +. $HOMEgfs/env/${machine}.env prep +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################## +# Obtain unique process id (pid) and make temp directory +############################################## +export pid=${pid:-$$} +export outid=${outid:-"LL$job"} +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + + +############################################## +# Run setpdy and initialize PDY variables +############################################## +export cycle="t${cyc}z" +setpdy.sh +. ./PDY + + +############################################## +# Determine Job Output Name on System +############################################## +export pgmout="OUTPUT.${pid}" +export pgmerr=errfile + + +############################################## +# Set variables used in the exglobal script +############################################## +export CDATE=${CDATE:-${PDY}${cyc}} +export CDUMP=${CDUMP:-${RUN:-"gfs"}} +export COMPONENT=${COMPONENT:-atmos} +if [ $RUN_ENVIR = "nco" ]; then + export ROTDIR=${COMROOT:?}/$NET/$envir +fi + + +############################################## +# Begin JOB SPECIFIC work +############################################## + +export PROCESS_TROPCY=${PROCESS_TROPCY:-YES} # Turn on tropical cyclone tcvitals QC proc. if YES +export DO_RELOCATE=${DO_RELOCATE:-NO} # Turn on tropical cyclone relocation proc. if YES + + +export tmmark=tm00 +if [ $RUN_ENVIR = "nco" ]; then + export ARCHSYND=$COMROOTp3/gfs/${envir}/syndat # this location is unique, do not change +else + export ARCHSYND=${ROTDIR}/syndat +fi +if [ ! -d ${ARCHSYND} ]; then mkdir -p $ARCHSYND; fi + +export HOMENHCp1=${HOMENHCp1:-/gpfs/?p1/nhc/save/guidance/storm-data/ncep} +export HOMENHC=${HOMENHC:-/gpfs/dell2/nhc/save/guidance/storm-data/ncep} + +# JY export TANK_TROPCY=${TANK_TROPCY:-${DCOMROOT}/${envir}} # path to tropical cyclone record database +export TANK_TROPCY=${TANK_TROPCY:-${DCOMROOT}/prod} # path to tropical cyclone record database + + +############################################## +# Define COM directories +############################################## +export COMIN=${ROTDIR}/${RUN}.${PDY}/${cyc}/$COMPONENT +export COMOUT=${ROTDIR}/${RUN}.${PDY}/${cyc}/$COMPONENT +if [ ! -d ${COMOUT} ]; then mkdir -p $COMOUT; fi +#export COMINgdas=${ROTDIR}/gdas.${PDY}/${cyc} +#export COMINgfs=${ROTDIR}/gfs.${PDY}/${cyc} + +export CRES=$(echo $CASE | cut -c2-) +export LATB=$((CRES*2)) +export LONB=$((CRES*4)) +export BKGFREQ=1 # for hourly relocation + + +############################################## +# Run relevant script +############################################## +env +msg="HAS BEGUN on `hostname`" +postmsg "$jlogfile" "$msg" +$LOGSCRIPT + + +${TROPCYQCRELOSH:-$SCRgfs/exglobal_atmos_tropcy_qc_reloc.sh} +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################## +# Final processing +############################################## +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +msg="ENDED NORMALLY." +postmsg "$jlogfile" "$msg" + + +########################################## +# Remove the Temporary working directory +########################################## +cd $DATAROOT +[[ $KEEPDATA = "NO" ]] && rm -rf $DATA + +date +exit 0 diff --git a/jobs/JGLOBAL_EMCSFC_SFC_PREP b/jobs/JGLOBAL_EMCSFC_SFC_PREP deleted file mode 100755 index 5b1e87505e..0000000000 --- a/jobs/JGLOBAL_EMCSFC_SFC_PREP +++ /dev/null @@ -1,93 +0,0 @@ -#!/bin/ksh -set -x - -export RUN_ENVIR=${RUN_ENVIR:-"nco"} -export PS4='$SECONDS + ' -date - -############################################## -# Obtain unique process id (pid) and make temp directory -############################################## -export pid=${pid:-$$} -export outid=${outid:-"LL$job"} -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - - -############################################## -# Run setpdy and initialize PDY variables -############################################## -export cycle="t${cyc}z" -setpdy.sh -. ./PDY - - -############################################## -# Determine Job Output Name on System -############################################## -export pgmout="OUTPUT.${pid}" -export pgmerr=errfile - - -############################################## -# Set CDATE -############################################## - -CDATE=${CDATE:-${PDY}${cyc}} -GDATE=$($NDATE -06 $CDATE) -PDY_m6hrs=$(echo $GDATE | cut -c1-8) -cyc_m6hrs=$(echo $GDATE | cut -c9-10) -export cycle_m6hrs=t${cyc_m6hrs}z - -export COMOUT=${COMOUT:-${COMROOT}/$NET/$envir/$RUN.$PDY/$cyc} -export COMINgfs=${COMINgfs:-$(compath.py $NET/$envir/$RUN.$PDY)/$cyc} -export COMINgfs_m6hrs=${COMINgfs_m6hrs:-$(compath.py $NET/$envir/$RUN.$PDY_m6hrs)/$cyc_m6hrs} - -if [[ ! -d "$COMOUT" ]] ; then - mkdir -p "$COMOUT" -fi - -export IMS_FILE=${COMINgfs}/${RUN}.${cycle}.imssnow96.grib2 -export FIVE_MIN_ICE_FILE=${COMINgfs}/${RUN}.${cycle}.seaice.5min.grib2 -export AFWA_NH_FILE=${COMINgfs}/${RUN}.${cycle}.NPR.SNWN.SP.S1200.MESH16.grb -export AFWA_SH_FILE=${COMINgfs}/${RUN}.${cycle}.NPR.SNWS.SP.S1200.MESH16.grb - -export BLENDED_ICE_FILE=${BLENDED_ICE_FILE:-${RUN}.${cycle}.seaice.5min.blend.grb} -export BLENDED_ICE_FILE_m6hrs=${BLENDED_ICE_FILE_m6hrs:-${COMINgfs_m6hrs}/${RUN}.${cycle_m6hrs}.seaice.5min.blend.grb} - -############################################################### -# Run relevant script -############################################################### - -env -msg="HAS BEGUN on `hostname`" -postmsg "$jlogfile" "$msg" - -${EMCSFCPREPSH:-$SCRgfs/exemcsfc_global_sfc_prep.sh.ecf} -status=$? -[[ $status -ne 0 ]] && exit $status - -############################################## -# End JOB SPECIFIC work -############################################## - -############################################## -# Final processing -############################################## -if [ -e ${pgmout} ]; then - cat $pgmout -fi - -msg="ENDED NORMALLY." -postmsg "$jlogfile" "$msg" - -########################################## -# Remove the Temporary working directory -########################################## -cd $DATAROOT -[[ $KEEPDATA = "NO" ]] && rm -rf $DATA - -date - -exit 0 diff --git a/jobs/JGLOBAL_FORECAST b/jobs/JGLOBAL_FORECAST index 5c54897386..1a7c6c3803 100755 --- a/jobs/JGLOBAL_FORECAST +++ b/jobs/JGLOBAL_FORECAST @@ -9,7 +9,7 @@ date ############################# # Source relevant config files ############################# -configs="base fcst wave" +configs="base fcst" export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} for config in $configs; do @@ -17,7 +17,15 @@ for config in $configs; do status=$? [[ $status -ne 0 ]] && exit $status done - +# Source additional configs +if [ ${DO_WAVE:-"NO"} = "YES" ]; then + configs="wave" + for config in $configs; do + . $config_path/config.$config + status=$? + [[ $status -ne 0 ]] && exit $status + done +fi ########################################## # Source machine runtime environment @@ -59,13 +67,19 @@ export pgmerr=errfile ############################################## export CDATE=${CDATE:-${PDY}${cyc}} export CDUMP=${CDUMP:-${RUN:-"gfs"}} + if [ $RUN_ENVIR = "nco" ]; then export ROTDIR=${COMROOT:?}/$NET/$envir export RSTDIR=${GESROOT:?}/$envir fi -export COMPONENTwave=${COMPONENTwave:-${RUN}wave} -export WAV_MOD_TAG=${COMPONENTwave}${waveMEMB} +# Set wave variables +if [ ${DO_WAVE:-"NO"} = "YES" ]; then + # WAVE component directory + export CDUMPwave=${CDUMPwave:-${CDUMP}wave} + export COMINwave=${COMINwave:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/wave} + export COMOUTwave=${COMOUTwave:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/wave} +fi ############################################## # Begin JOB SPECIFIC work @@ -99,7 +113,7 @@ postmsg "$jlogfile" "$msg" $LOGSCRIPT -${FORECASTSH:-$SCRgfs/exglobal_fcst_nemsfv3gfs.sh.ecf} +${FORECASTSH:-$SCRgfs/exglobal_forecast.sh} status=$? [[ $status -ne 0 ]] && exit $status diff --git a/jobs/JGLOBAL_TROPCY_QC_RELOC b/jobs/JGLOBAL_TROPCY_QC_RELOC deleted file mode 100755 index 3e9d902851..0000000000 --- a/jobs/JGLOBAL_TROPCY_QC_RELOC +++ /dev/null @@ -1,133 +0,0 @@ -#!/bin/ksh -set -x - -export RUN_ENVIR=${RUN_ENVIR:-"nco"} -export PS4='$SECONDS + ' -date - - -############################# -# Source relevant config files -############################# -configs="base prep" -export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} -config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} -for config in $configs; do - . $config_path/config.$config - status=$? - [[ $status -ne 0 ]] && exit $status -done - - -########################################## -# Source machine runtime environment -########################################## -. $HOMEgfs/env/${machine}.env prep -status=$? -[[ $status -ne 0 ]] && exit $status - - -############################################## -# Obtain unique process id (pid) and make temp directory -############################################## -export pid=${pid:-$$} -export outid=${outid:-"LL$job"} -export DATA=${DATA:-${DATAROOT}/${jobid:?}} -mkdir -p $DATA -cd $DATA - - -############################################## -# Run setpdy and initialize PDY variables -############################################## -export cycle="t${cyc}z" -setpdy.sh -. ./PDY - - -############################################## -# Determine Job Output Name on System -############################################## -export pgmout="OUTPUT.${pid}" -export pgmerr=errfile - - -############################################## -# Set variables used in the exglobal script -############################################## -export CDATE=${CDATE:-${PDY}${cyc}} -export CDUMP=${CDUMP:-${RUN:-"gfs"}} -if [ $RUN_ENVIR = "nco" ]; then - export ROTDIR=${COMROOT:?}/$NET/$envir -fi - - -############################################## -# Begin JOB SPECIFIC work -############################################## - -export PROCESS_TROPCY=${PROCESS_TROPCY:-YES} # Turn on tropical cyclone tcvitals QC proc. if YES -export DO_RELOCATE=${DO_RELOCATE:-NO} # Turn on tropical cyclone relocation proc. if YES - - -export tmmark=tm00 -if [ $RUN_ENVIR = "nco" ]; then - export ARCHSYND=$COMROOTp1/arch/${envir}/syndat -else - export ARCHSYND=${ROTDIR}/syndat -fi -if [ ! -d ${ARCHSYND} ]; then mkdir -p $ARCHSYND; fi - -export HOMENHC=${HOMENHC:-/gpfs/?p1/nhc/save/guidance/storm-data/ncep} -# JY export TANK_TROPCY=${TANK_TROPCY:-${DCOMROOT}/${envir}} # path to tropical cyclone record database -export TANK_TROPCY=${TANK_TROPCY:-${DCOMROOT}/prod} # path to tropical cyclone record database - - -############################################## -# Define COM directories -############################################## -export COMIN=${ROTDIR}/${RUN}.${PDY}/${cyc} -export COMOUT=${ROTDIR}/${RUN}.${PDY}/${cyc} -if [ ! -d ${COMOUT} ]; then mkdir -p $COMOUT; fi -#export COMINgdas=${ROTDIR}/gdas.${PDY}/${cyc} -#export COMINgfs=${ROTDIR}/gfs.${PDY}/${cyc} - -export CRES=$(echo $CASE | cut -c2-) -export LATB=$((CRES*2)) -export LONB=$((CRES*4)) -export BKGFREQ=1 # for hourly relocation - - -############################################## -# Run relevant script -############################################## -env -msg="HAS BEGUN on `hostname`" -postmsg "$jlogfile" "$msg" -$LOGSCRIPT - - -${TROPCYQCRELOSH:-$SCRgfs/extropcy_qc_reloc.sh.ecf} -status=$? -[[ $status -ne 0 ]] && exit $status - - -############################################## -# Final processing -############################################## -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -msg="ENDED NORMALLY." -postmsg "$jlogfile" "$msg" - - -########################################## -# Remove the Temporary working directory -########################################## -cd $DATAROOT -[[ $KEEPDATA = "NO" ]] && rm -rf $DATA - -date -exit 0 diff --git a/jobs/JGLOBAL_WAVE_GEMPAK b/jobs/JGLOBAL_WAVE_GEMPAK new file mode 100755 index 0000000000..38cf42151a --- /dev/null +++ b/jobs/JGLOBAL_WAVE_GEMPAK @@ -0,0 +1,59 @@ +#!/bin/bash + + +date +set -xa +export PS4='$SECONDS + ' +# +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export COMPONENT=${COMPONENT:-wave} +export machine=${machine:-WCOSS_DELL_P3} +export HOMEgfs=${HOMEgfs:-$(dirname $(dirname $0))} + +################################### +# Set COM Paths +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT/gempak} +#export pid=$$ +export pgmout="OUTPUT.$$" + +export DBN_ALERT_TYPE=NFC_WAVEENS_GEMPAK +export SENDCOM=${SENDCOM:-YES} +export SENDDBN=${SENDDBN:-YES} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + + +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +if [ $SENDCOM = YES ] ; then + mkdir -m 775 -p $COMOUT +fi + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +setpdy.sh +. PDY +env +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + +######################################################## +# Execute the script. +${HOMEgfs}/scripts/exgfs_wave_nawips.sh +status=$? +[[ $status -ne 0 ]] && exit $status +################################### +# Remove temp directories +if [ "$KEEPDATA" != "YES" ]; then + cd $DATAROOT + rm -rf $DATA +fi + +date +exit 0 diff --git a/jobs/JGLOBAL_WAVE_INIT b/jobs/JGLOBAL_WAVE_INIT index 132fc466ea..dbed424464 100755 --- a/jobs/JGLOBAL_WAVE_INIT +++ b/jobs/JGLOBAL_WAVE_INIT @@ -8,7 +8,7 @@ set -x -e ############################# # Source relevant config files ############################# -configs="base wave" +configs="base wave waveinit" export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} for config in $configs; do @@ -46,6 +46,14 @@ sh ./PDY export pgmout=OUTPUT.$$ +export MP_PULSE=0 + +# Path to HOME Directory +export FIXwave=${FIXwave:-$HOMEgfs/fix/fix_wave_${NET}} +export PARMwave=${PARMwave:-$HOMEgfs/parm/wave} +export USHwave=${USHwave:-$HOMEgfs/ush} +export EXECwave=${EXECwave:-$HOMEgfs/exec} + # Set COM Paths and GETGES environment if [ $RUN_ENVIR = "nco" ]; then export ROTDIR=${COMROOT:?}/$NET/$envir @@ -58,6 +66,10 @@ if [ $SENDCOM = YES ]; then mkdir -p $COMOUT/rundata fi +# Set mpi serial command +export wavempexec=${launcher:-"mpirun -n"} +export wave_mpmd=${mpmd:-"cfp"} + # Execute the Script $HOMEgfs/scripts/exgfs_wave_init.sh diff --git a/jobs/JGLOBAL_WAVE_POST_BNDPNT b/jobs/JGLOBAL_WAVE_POST_BNDPNT new file mode 100755 index 0000000000..b908079e49 --- /dev/null +++ b/jobs/JGLOBAL_WAVE_POST_BNDPNT @@ -0,0 +1,103 @@ +#!/bin/bash + +date +export RUN_ENVIR=${RUN_ENVIR:-"nco"} +export PS4=' $SECONDS + ' +set -x -e + +############################# +# Source relevant config files +############################# +configs="base wave wavepostsbs wavepostbndpnt" +export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} +config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} +for config in $configs; do + . $config_path/config.$config + status=$? + [[ $status -ne 0 ]] && exit $status +done + +########################################## +# Source machine runtime environment +########################################## +. $HOMEgfs/env/${machine}.env wavepostbndpnt +status=$? +[[ $status -ne 0 ]] && exit $status + +# PATH for working directory +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export COMPONENT=${COMPONENT:-wave} + +export HOMEgefs=${HOMEgefs:-$NWROOT/$NET.${gefs_ver}} +export HOMEgfs=${HOMEgfs:-$NWROOT/$NET.${gfs_ver}} + +# Add default errchk = err_chk +export errchk=${errchk:-err_chk} + +# Create and go to DATA directory +export DATA=${DATA:-${DATAROOT:?}/${jobid}} +mkdir -p $DATA +cd $DATA + +export cyc=${cyc:-00} +export cycle=${cycle:-t${cyc}z} + +# Set PDY +setpdy.sh +sh ./PDY + +export pgmout=OUTPUT.$$ + +export MP_PULSE=0 + +# Path to HOME Directory +export FIXwave=${FIXwave:-$HOMEgfs/fix/fix_wave_${NET}} +export PARMwave=${PARMwave:-$HOMEgfs/parm/wave} +export USHwave=${USHwave:-$HOMEgfs/ush} +export EXECwave=${EXECwave:-$HOMEgfs/exec} + +# Set COM Paths and GETGES environment +if [ $RUN_ENVIR = "nco" ]; then + export ROTDIR=${COMROOT:?}/$NET/$envir +fi +export COMIN=${COMIN:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} + +export COMINice=${COMINice:-${COMROOTp2}/omb/prod} +export COMINwnd=${COMINwnd:-${COMROOT}/gfs/prod} +export COMIN_WAV_CUR=${COMIN_WAV_CUR:-${COMROOTp2}/rtofs/prod} + +mkdir -p $COMOUT/station + +env | sort + +# Set wave model ID tag to include member number +# if ensemble; waveMEMB var empty in deterministic +# Set wave model ID tag to include member number +# if ensemble; waveMEMB var empty in deterministic +membTAG='p' +if [ "${waveMEMB}" == "00" ]; then membTAG='c'; fi +export membTAG +export WAV_MOD_TAG=${CDUMP}wave${waveMEMB} + +export CFP_VERBOSE=1 + +# Execute the Script +$HOMEgfs/scripts/exgfs_wave_post_bndpnt.sh +err=$? +if [ $err -ne 0 ]; then + msg="FATAL ERROR: ex-script of GWES_POST failed!" +else + msg="$job completed normally!" +fi +postmsg "$jlogfile" "$msg" + +########################################## +# Remove the Temporary working directory +########################################## +cd $DATAROOT +[[ $KEEPDATA = "NO" ]] && rm -rf $DATA + +date +exit 0 diff --git a/jobs/JGLOBAL_WAVE_POST_PNT b/jobs/JGLOBAL_WAVE_POST_PNT index ee2fe55b61..c3e113eed1 100755 --- a/jobs/JGLOBAL_WAVE_POST_PNT +++ b/jobs/JGLOBAL_WAVE_POST_PNT @@ -8,7 +8,7 @@ set -x -e ############################# # Source relevant config files ############################# -configs="base wave" +configs="base wave wavepostsbs wavepostpnt" export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} for config in $configs; do @@ -29,6 +29,9 @@ export NET=${NET:-gfs} export RUN=${RUN:-gfs} export COMPONENT=${COMPONENT:-wave} +export HOMEgefs=${HOMEgefs:-$NWROOT/$NET.${gefs_ver}} +export HOMEgfs=${HOMEgfs:-$NWROOT/$NET.${gfs_ver}} + # Add default errchk = err_chk export errchk=${errchk:-err_chk} @@ -46,6 +49,14 @@ sh ./PDY export pgmout=OUTPUT.$$ +export MP_PULSE=0 + +# Path to HOME Directory +export FIXwave=${FIXwave:-$HOMEgfs/fix/fix_wave_${NET}} +export PARMwave=${PARMwave:-$HOMEgfs/parm/wave} +export USHwave=${USHwave:-$HOMEgfs/ush} +export EXECwave=${EXECwave:-$HOMEgfs/exec} + # Set COM Paths and GETGES environment if [ $RUN_ENVIR = "nco" ]; then export ROTDIR=${COMROOT:?}/$NET/$envir @@ -53,6 +64,10 @@ fi export COMIN=${COMIN:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} export COMOUT=${COMOUT:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} +export COMINice=${COMINice:-${COMROOTp2}/omb/prod} +export COMINwnd=${COMINwnd:-${COMROOT}/gfs/prod} +export COMIN_WAV_CUR=${COMIN_WAV_CUR:-${COMROOTp2}/rtofs/prod} + mkdir -p $COMOUT/station env | sort diff --git a/jobs/JGLOBAL_WAVE_POST_SBS b/jobs/JGLOBAL_WAVE_POST_SBS index d4b3763b6f..6a88f4d24a 100755 --- a/jobs/JGLOBAL_WAVE_POST_SBS +++ b/jobs/JGLOBAL_WAVE_POST_SBS @@ -8,7 +8,7 @@ set -x -e ############################# # Source relevant config files ############################# -configs="base wave" +configs="base wave wavepostsbs" export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config} config_path=${EXPDIR:-$NWROOT/gfs.${gfs_ver}/parm/config} for config in $configs; do @@ -29,6 +29,9 @@ export NET=${NET:-gfs} export RUN=${RUN:-gfs} export COMPONENT=${COMPONENT:-wave} +export HOMEgefs=${HOMEgefs:-$NWROOT/$NET.${gefs_ver}} +export HOMEgfs=${HOMEgfs:-$NWROOT/$NET.${gfs_ver}} + # Add default errchk = err_chk export errchk=${errchk:-err_chk} @@ -46,6 +49,14 @@ sh ./PDY export pgmout=OUTPUT.$$ +export MP_PULSE=0 + +# Path to HOME Directory +export FIXwave=${FIXwave:-$HOMEgfs/fix/fix_wave_${NET}} +export PARMwave=${PARMwave:-$HOMEgfs/parm/wave} +export USHwave=${USHwave:-$HOMEgfs/ush} +export EXECwave=${EXECwave:-$HOMEgfs/exec} + # Set COM Paths and GETGES environment if [ $RUN_ENVIR = "nco" ]; then export ROTDIR=${COMROOT:?}/$NET/$envir @@ -53,6 +64,10 @@ fi export COMIN=${COMIN:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} export COMOUT=${COMOUT:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} +export COMINice=${COMINice:-${COMROOTp2}/omb/prod} +export COMINwnd=${COMINwnd:-${COMROOT}/gfs/prod} +export COMIN_WAV_CUR=${COMIN_WAV_CUR:-${COMROOTp2}/rtofs/prod} + mkdir -p $COMOUT/gridded env | sort @@ -72,7 +87,7 @@ export CFP_VERBOSE=1 $HOMEgfs/scripts/exgfs_wave_post_gridded_sbs.sh err=$? if [ $err -ne 0 ]; then - msg="FATAL ERROR: ex-script of WAVE_POST failed!" + msg="FATAL ERROR: ex-script of GWES_POST failed!" else msg="$job completed normally!" fi diff --git a/jobs/JGLOBAL_WAVE_PRDGEN_BULLS b/jobs/JGLOBAL_WAVE_PRDGEN_BULLS new file mode 100755 index 0000000000..c6274f4e6c --- /dev/null +++ b/jobs/JGLOBAL_WAVE_PRDGEN_BULLS @@ -0,0 +1,57 @@ +#!/bin/bash + +date +export PS4=' $SECONDS + ' +set -xa + +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export COMPONENT=${COMPONENT:-wave} +export HOMEgfs=${HOMEgfs:-$(dirname $(dirname $0))} # parent directory of current job card + +################################### +# Set COM Paths +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} +export PCOM=${PCOM:-${COMOUT}/wmo} + +export SENDCOM=${SENDCOM:-YES} +export SENDDBN_NTC=${SENDDBN_NTC:-YES} +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + + +if [ $SENDCOM = YES ]; then + mkdir -p $COMOUT $PCOM +fi + +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +# Set PDY + setpdy.sh + . PDY +env + +################################### +# Execute the Script + +$HOMEgfs/scripts/exgfs_wave_prdgen_bulls.sh +status=$? +[[ $status -ne 0 ]] && exit $status +################################### +# Remove temp directories + +if [ "$KEEPDATA" != "YES" ]; then + cd $DATAROOT + rm -rf $DATA +fi +date +exit 0 + diff --git a/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED b/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED new file mode 100755 index 0000000000..79bd4fdd64 --- /dev/null +++ b/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED @@ -0,0 +1,60 @@ +#!/bin/bash + +date +export PS4=' $SECONDS + ' +set -xa + +# PATH for working directory +export NET=${NET:-gfs} +export RUN=${RUN:-gfs} +export COMPONENT=${COMPONENT:-wave} +export HOMEgfs=${HOMEgfs:-$(dirname $(dirname $0))} # parent directory of current job card + +################################### +# Set COM Paths +################################### +export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/$COMPONENT} +export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/$COMPONENT} +export PCOM=${PCOM:-${COMOUT}/wmo} + + +export SENDCOM=${SENDCOM:-YES} +export SENDDBN_NTC=${SENDDBN_NTC:-YES} +export SENDDBN=${SENDDBN:-NO} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} + + +if [ $SENDCOM = YES ]; then + mkdir -p $COMOUT $PCOM +fi + +export DATA=${DATA:-${DATAROOT}/${jobid:?}} +mkdir -p $DATA +cd $DATA + +###################################### +# Set up the cycle variable +###################################### +export cycle=${cycle:-t${cyc}z} + +# Set PDY + setpdy.sh + . PDY + env + +################################### +# Execute the Script +################################### +$HOMEgfs/scripts/exgfs_wave_prdgen_gridded.sh +status=$? +[[ $status -ne 0 ]] && exit $status +################################### +# Remove temp directories +################################### +if [ "$KEEPDATA" != "YES" ]; then + cd $DATAROOT + rm -rf $DATA +fi +date +exit 0 + diff --git a/jobs/JGLOBAL_WAVE_PREP b/jobs/JGLOBAL_WAVE_PREP index 9e9e4e8b1a..c15409cb0f 100755 --- a/jobs/JGLOBAL_WAVE_PREP +++ b/jobs/JGLOBAL_WAVE_PREP @@ -29,7 +29,7 @@ export NET=${NET:-gfs} export RUN=${RUN:-gfs} export COMPONENT=${COMPONENT:-wave} -export WAV_MOD_TAG=${RUN}${COMPONENT}${waveMEMB} +export HOMEgfs=${HOMEgfs:-$NWROOT/gfs.${gfs_ver}} # Add default errchk = err_chk export errchk=${errchk:-err_chk} @@ -50,6 +50,16 @@ export RPDY=$PDY export pgmout=OUTPUT.$$ +export MP_PULSE=0 + +# CDO required for processing RTOFS currents +export CDO=${CDO_ROOT}/bin/cdo + +# Path to HOME Directory +export FIXwave=${FIXwave:-$HOMEgfs/fix/fix_wave_${NET}} +export PARMwave=${PARMwave:-$HOMEgfs/parm/wave} +export USHwave=${USHwave:-$HOMEgfs/ush} +export EXECwave=${EXECwave:-$HOMEgfs/exec} # Set COM Paths and GETGES environment if [ $RUN_ENVIR = "nco" ]; then @@ -59,9 +69,6 @@ export COMIN=${COMIN:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} export COMOUT=${COMOUT:-${ROTDIR}/${CDUMP}.${PDY}/${cyc}/$COMPONENT} [[ ! -d $COMOUT ]] && mkdir -m 775 -p $COMOUT -if [ $WW3CURINP = "YES" ];then -# CDO required for processing RTOFS currents -export CDO=${CDO_ROOT}/bin/cdo if [ $RUN_ENVIR = "nco" ]; then export COMIN_WAV_ICE=${COMIN_WAV_ICE:-$(compath.py gfs/prod)}/${CDUMP}.${PDY}/${cyc}/atmos export COMIN_WAV_CUR=${COMIN_WAV_CUR:-$(compath.py ${WAVECUR_DID}/prod)}/${WAVECUR_DID}.${RPDY} @@ -69,7 +76,8 @@ if [ $RUN_ENVIR = "nco" ]; then export RPDY=`$NDATE -24 ${PDY}00 | cut -c1-8` export COMIN_WAV_CUR=$(compath.py ${WAVECUR_DID}/prod)/${WAVECUR_DID}.${RPDY} fi -else +else + if [ ! -d $DMPDIR/${WAVECUR_DID}.${RPDY} ]; then export RPDY=`$NDATE -24 ${PDY}00 | cut -c1-8`; fi if [ ! -L $ROTDIR/${WAVECUR_DID}.${RPDY} ]; then # Check if symlink already exists in ROTDIR $NLN $DMPDIR/${WAVECUR_DID}.${RPDY} $ROTDIR/${WAVECUR_DID}.${RPDY} fi @@ -79,7 +87,6 @@ else export COMIN_WAV_ICE=${COMIN_WAV_ICE:-$ROTDIR/$RUN.$PDY/$cyc/atmos} export COMIN_WAV_CUR=${ROTDIR}/${WAVECUR_DID}.${RPDY} fi -fi # Execute the Script $HOMEgfs/scripts/exgfs_wave_prep.sh diff --git a/jobs/rocoto/anal.sh b/jobs/rocoto/anal.sh index f02d1514dd..6520d967f0 100755 --- a/jobs/rocoto/anal.sh +++ b/jobs/rocoto/anal.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules @@ -8,6 +8,6 @@ status=$? ############################################################### # Execute the JJOB -$HOMEgfs/jobs/JGLOBAL_ANALYSIS +$HOMEgfs/jobs/JGLOBAL_ATMOS_ANALYSIS status=$? exit $status diff --git a/jobs/rocoto/analcalc.sh b/jobs/rocoto/analcalc.sh new file mode 100755 index 0000000000..5003d6c776 --- /dev/null +++ b/jobs/rocoto/analcalc.sh @@ -0,0 +1,13 @@ +#!/bin/ksh -x + +############################################################### +# Source FV3GFS workflow modules +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Execute the JJOB +$HOMEgfs/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC +status=$? +exit $status diff --git a/jobs/rocoto/analdiag.sh b/jobs/rocoto/analdiag.sh new file mode 100755 index 0000000000..413f97e9fa --- /dev/null +++ b/jobs/rocoto/analdiag.sh @@ -0,0 +1,13 @@ +#!/bin/ksh -x + +############################################################### +# Source FV3GFS workflow modules +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Execute the JJOB +$HOMEgfs/jobs/JGDAS_ATMOS_ANALYSIS_DIAG +status=$? +exit $status diff --git a/jobs/rocoto/arch.sh b/jobs/rocoto/arch.sh index 5570679fa9..ee3af795c2 100755 --- a/jobs/rocoto/arch.sh +++ b/jobs/rocoto/arch.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## Abstract: @@ -36,7 +36,14 @@ fi # CURRENT CYCLE APREFIX="${CDUMP}.t${cyc}z." -ASUFFIX=".nemsio" +ASUFFIX=${ASUFFIX:-$SUFFIX} + +if [ $ASUFFIX = ".nc" ]; then + format="netcdf" +else + format="nemsio" +fi + # Realtime parallels run GFS MOS on 1 day delay # If realtime parallel, back up CDATE_MOS one day @@ -50,30 +57,30 @@ PDY_MOS=$(echo $CDATE_MOS | cut -c1-8) # Archive online for verification and diagnostics ############################################################### -COMIN="$ROTDIR/$CDUMP.$PDY/$cyc" +COMIN=${COMINatmos:-"$ROTDIR/$CDUMP.$PDY/$cyc/atmos"} cd $COMIN [[ ! -d $ARCDIR ]] && mkdir -p $ARCDIR $NCP ${APREFIX}gsistat $ARCDIR/gsistat.${CDUMP}.${CDATE} -$NCP ${APREFIX}pgrb.1p00.anl $ARCDIR/pgbanl.${CDUMP}.${CDATE} +$NCP ${APREFIX}pgrb2.1p00.anl $ARCDIR/pgbanl.${CDUMP}.${CDATE}.grib2 -# Archive 1 degree forecast GRIB1 files for verification +# Archive 1 degree forecast GRIB2 files for verification if [ $CDUMP = "gfs" ]; then fhmax=$FHMAX_GFS fhr=0 while [ $fhr -le $fhmax ]; do fhr2=$(printf %02i $fhr) fhr3=$(printf %03i $fhr) - $NCP ${APREFIX}pgrb.1p00.f$fhr3 $ARCDIR/pgbf${fhr2}.${CDUMP}.${CDATE} + $NCP ${APREFIX}pgrb2.1p00.f$fhr3 $ARCDIR/pgbf${fhr2}.${CDUMP}.${CDATE}.grib2 (( fhr = $fhr + $FHOUT_GFS )) done fi if [ $CDUMP = "gdas" ]; then flist="000 003 006 009" for fhr in $flist; do - fname=${APREFIX}pgrb.1p00.f${fhr} + fname=${APREFIX}pgrb2.1p00.f${fhr} fhr2=$(printf %02i $fhr) - $NCP $fname $ARCDIR/pgbf${fhr2}.${CDUMP}.${CDATE} + $NCP $fname $ARCDIR/pgbf${fhr2}.${CDUMP}.${CDATE}.grib2 done fi @@ -82,15 +89,28 @@ if [ -s avno.t${cyc}z.cyclone.trackatcfunix ]; then cat avno.t${cyc}z.cyclone.trackatcfunix | sed s:AVNO:${PLSOT4}:g > ${ARCDIR}/atcfunix.${CDUMP}.$CDATE cat avnop.t${cyc}z.cyclone.trackatcfunix | sed s:AVNO:${PLSOT4}:g > ${ARCDIR}/atcfunixp.${CDUMP}.$CDATE fi + +if [ $CDUMP = "gdas" -a -s gdas.t${cyc}z.cyclone.trackatcfunix ]; then + PLSOT4=`echo $PSLOT|cut -c 1-4 |tr '[a-z]' '[A-Z]'` + cat gdas.t${cyc}z.cyclone.trackatcfunix | sed s:AVNO:${PLSOT4}:g > ${ARCDIR}/atcfunix.${CDUMP}.$CDATE + cat gdasp.t${cyc}z.cyclone.trackatcfunix | sed s:AVNO:${PLSOT4}:g > ${ARCDIR}/atcfunixp.${CDUMP}.$CDATE +fi + if [ $CDUMP = "gfs" ]; then $NCP storms.gfso.atcf_gen.$CDATE ${ARCDIR}/. $NCP storms.gfso.atcf_gen.altg.$CDATE ${ARCDIR}/. $NCP trak.gfso.atcfunix.$CDATE ${ARCDIR}/. $NCP trak.gfso.atcfunix.altg.$CDATE ${ARCDIR}/. + + mkdir -p ${ARCDIR}/tracker.$CDATE/$CDUMP + blist="epac natl" + for basin in $blist; do + cp -rp $basin ${ARCDIR}/tracker.$CDATE/$CDUMP + done fi -# Archive atmospheric nemsio gfs forecast files for fit2obs -VFYARC=$ROTDIR/vrfyarch +# Archive atmospheric gaussian gfs forecast files for fit2obs +VFYARC=${VFYARC:-$ROTDIR/vrfyarch} [[ ! -d $VFYARC ]] && mkdir -p $VFYARC if [ $CDUMP = "gfs" -a $FITSARC = "YES" ]; then mkdir -p $VFYARC/${CDUMP}.$PDY/$cyc @@ -98,8 +118,8 @@ if [ $CDUMP = "gfs" -a $FITSARC = "YES" ]; then fhr=0 while [[ $fhr -le $fhmax ]]; do fhr3=$(printf %03i $fhr) - sfcfile=${CDUMP}.t${cyc}z.sfcf${fhr3}.nemsio - sigfile=${CDUMP}.t${cyc}z.atmf${fhr3}.nemsio + sfcfile=${CDUMP}.t${cyc}z.sfcf${fhr3}${ASUFFIX} + sigfile=${CDUMP}.t${cyc}z.atmf${fhr3}${ASUFFIX} $NCP $sfcfile $VFYARC/${CDUMP}.$PDY/$cyc/ $NCP $sigfile $VFYARC/${CDUMP}.$PDY/$cyc/ (( fhr = $fhr + 6 )) @@ -112,7 +132,7 @@ fi if [ $HPSSARCH = "YES" ]; then ############################################################### -#--determine when to save ICs for warm start and forecat-only runs +#--determine when to save ICs for warm start and forecast-only runs SAVEWARMICA="NO" SAVEWARMICB="NO" SAVEFCSTIC="NO" @@ -152,71 +172,66 @@ fi cd $ROTDIR -if [ $cplflx = ".true." ]; then -# ocn and ice files - echo "current location is $ROTDIR" - echo `date` - echo "starting gzip netcdf files, this will take a while ......" - gzip $COMIN/ocn_2D*nc $COMIN/ice*nc $COMIN/ocn_daily*nc - echo `date` - echo "gzip done !" - for targrp in ocn ocn_2D ocn_3D ocn_xsect ice ocn_daily log wavocn wave; do - htar -P -cvf $ATARDIR/$CDATE/${targrp}.tar `cat $ARCH_LIST/${targrp}.txt` - done -fi - if [ $CDUMP = "gfs" ]; then - if [ $cplflx = ".true." ]; then - #Reorganize tar files - - htar -P -cvf $ATARDIR/$CDATE/gfs_pgrb2_0p25.tar `cat $ARCH_LIST/gfsa.txt` - htar -P -cvf $ATARDIR/$CDATE/gfs_pgrb2_1p00.tar `cat $ARCH_LIST/gfsb.txt` - - for targrp in gfs_nemsioa gfs_nemsiob gfs_flux gfs_flux_1p00 gfs_pgrb2_1p00 gfs_pgrb2_0p25 gfs_pgrb2b_1p00 gfs_pgrb2b_0p25; do - htar -P -cvf $ATARDIR/$CDATE/${targrp}.tar `cat $ARCH_LIST/${targrp}.txt` - status=$? - if [ $status -ne 0 -a $CDATE -ge $firstday ]; then - echo "HTAR $CDATE ${targrp}.tar failed" - exit $status - fi - done - - else #leave as is #for targrp in gfsa gfsb - NOTE - do not check htar error status for targrp in gfsa gfsb; do htar -P -cvf $ATARDIR/$CDATE/${targrp}.tar `cat $ARCH_LIST/${targrp}.txt` done - #for targrp in gfs_flux gfs_nemsio gfs_pgrb2b; do - for targrp in gfs_flux gfs_nemsioa gfs_nemsiob; do - htar -P -cvf $ATARDIR/$CDATE/${targrp}.tar `cat $ARCH_LIST/${targrp}.txt` + #for targrp in gfs_flux gfs_netcdf/nemsio gfs_pgrb2b; do + if [ ${SAVEFCSTNEMSIO:-"YES"} = "YES" ]; then + for targrp in gfs_flux gfs_${format}a gfs_${format}b gfs_pgrb2b; do + htar -P -cvf $ATARDIR/$CDATE/${targrp}.tar `cat $ARCH_LIST/${targrp}.txt` + status=$? + if [ $status -ne 0 -a $CDATE -ge $firstday ]; then + echo "HTAR $CDATE ${targrp}.tar failed" + exit $status + fi + done + fi + + #for targrp in gfswave + if [ $DO_WAVE = "YES" -a "$WAVE_CDUMP" != "gdas" ]; then + for targrp in gfswave; do + htar -P -cvf $ATARDIR/$CDATE/${targrp}.tar `cat $ARCH_LIST/${targrp}.txt` + status=$? + if [ $status -ne 0 -a $CDATE -ge $firstday ]; then + echo "HTAR $CDATE ${targrp}.tar failed" + exit $status + fi + done + fi + + #for restarts + if [ $SAVEFCSTIC = "YES" ]; then + htar -P -cvf $ATARDIR/$CDATE/gfs_restarta.tar `cat $ARCH_LIST/gfs_restarta.txt` status=$? if [ $status -ne 0 -a $CDATE -ge $firstday ]; then - echo "HTAR $CDATE ${targrp}.tar failed" + echo "HTAR $CDATE gfs_restarta.tar failed" exit $status fi - done - fi - - if [ $SAVEFCSTIC = "YES" ]; then - htar -P -cvf $ATARDIR/$CDATE/gfs_restarta.tar `cat $ARCH_LIST/gfs_restarta.txt` + fi + + #for downstream products + if [ $DO_BUFRSND = "YES" -o $WAFSF = "YES" ]; then + htar -P -cvf $ATARDIR/$CDATE/gfs_downstream.tar `cat $ARCH_LIST/gfs_downstream.txt` status=$? if [ $status -ne 0 -a $CDATE -ge $firstday ]; then - echo "HTAR $CDATE gfs_restarta.tar failed" + echo "HTAR $CDATE gfs_downstream.tar failed" exit $status fi fi - #--save mdl gfsmos output from all cycles in the 18Z archive directory - if [ -d gfsmos.$PDY_MOS -a $cyc -eq 18 ]; then + #--save mdl gfsmos output from all cycles in the 18Z archive directory + if [ -d gfsmos.$PDY_MOS -a $cyc -eq 18 ]; then htar -P -cvf $ATARDIR/$CDATE_MOS/gfsmos.tar ./gfsmos.$PDY_MOS status=$? if [ $status -ne 0 -a $CDATE -ge $firstday ]; then echo "HTAR $CDATE gfsmos.tar failed" exit $status fi - fi + fi fi @@ -230,6 +245,16 @@ if [ $CDUMP = "gdas" ]; then exit $status fi + #gdaswave + if [ $DO_WAVE = "YES" ]; then + htar -P -cvf $ATARDIR/$CDATE/gdaswave.tar `cat $ARCH_LIST/gdaswave.txt` + status=$? + if [ $status -ne 0 -a $CDATE -ge $firstday ]; then + echo "HTAR $CDATE gdaswave.tar failed" + exit $status + fi + fi + if [ $SAVEWARMICA = "YES" -o $SAVEFCSTIC = "YES" ]; then htar -P -cvf $ATARDIR/$CDATE/gdas_restarta.tar `cat $ARCH_LIST/gdas_restarta.txt` status=$? @@ -237,7 +262,16 @@ if [ $CDUMP = "gdas" ]; then echo "HTAR $CDATE gdas_restarta.tar failed" exit $status fi + if [ $DO_WAVE = "YES" ]; then + htar -P -cvf $ATARDIR/$CDATE/gdaswave_restart.tar `cat $ARCH_LIST/gdaswave_restart.txt` + status=$? + if [ $status -ne 0 -a $CDATE -ge $firstday ]; then + echo "HTAR $CDATE gdaswave_restart.tar failed" + exit $status + fi + fi fi + if [ $SAVEWARMICB = "YES" -o $SAVEFCSTIC = "YES" ]; then htar -P -cvf $ATARDIR/$CDATE/gdas_restartb.tar `cat $ARCH_LIST/gdas_restartb.txt` status=$? @@ -246,6 +280,7 @@ if [ $CDUMP = "gdas" ]; then exit $status fi fi + fi ############################################################### @@ -275,27 +310,48 @@ fi # Step back every assim_freq hours # and remove old rotating directories for successful cycles # defaults from 24h to 120h +DO_GLDAS=${DO_GLDAS:-"NO"} GDATEEND=$($NDATE -${RMOLDEND:-24} $CDATE) -GDATE=$( $NDATE -${RMOLDSTD:-120} $CDATE) +GDATE=$($NDATE -${RMOLDSTD:-120} $CDATE) +GLDAS_DATE=$($NDATE -96 $CDATE) +RTOFS_DATE=$($NDATE -48 $CDATE) while [ $GDATE -le $GDATEEND ]; do gPDY=$(echo $GDATE | cut -c1-8) gcyc=$(echo $GDATE | cut -c9-10) - COMIN="$ROTDIR/$CDUMP.$gPDY/$gcyc" + COMIN="$ROTDIR/${CDUMP}.$gPDY/$gcyc/atmos" + COMINwave="$ROTDIR/${CDUMP}.$gPDY/$gcyc/wave" + COMINrtofs="$ROTDIR/rtofs.$gPDY" if [ -d $COMIN ]; then rocotolog="$EXPDIR/logs/${GDATE}.log" if [ -f $rocotolog ]; then testend=$(tail -n 1 $rocotolog | grep "This cycle is complete: Success") rc=$? - [[ $rc -eq 0 ]] && rm -rf $COMIN + if [ $rc -eq 0 ]; then + if [ -d $COMINwave ]; then rm -rf $COMINwave ; fi + if [ -d $COMINrtofs -a $GDATE -lt $RTOFS_DATE ]; then rm -rf $COMINrtofs ; fi + if [ $CDUMP != "gdas" -o $DO_GLDAS = "NO" -o $GDATE -lt $GLDAS_DATE ]; then + rm -rf $COMIN + else + for file in `ls $COMIN |grep -v sflux |grep -v RESTART`; do + rm -rf $COMIN/$file + done + for file in `ls $COMIN/RESTART |grep -v sfcanl `; do + rm -rf $COMIN/RESTART/$file + done + fi + fi fi fi # Remove any empty directories - COMIN="$ROTDIR/$CDUMP.$gPDY" if [ -d $COMIN ]; then [[ ! "$(ls -A $COMIN)" ]] && rm -rf $COMIN fi + if [ -d $COMINwave ]; then + [[ ! "$(ls -A $COMINwave)" ]] && rm -rf $COMINwave + fi + # Remove mdl gfsmos directory if [ $CDUMP = "gfs" ]; then COMIN="$ROTDIR/gfsmos.$gPDY" @@ -305,21 +361,23 @@ while [ $GDATE -le $GDATEEND ]; do GDATE=$($NDATE +$assim_freq $GDATE) done -# Remove archived stuff in $VFYARC that are (48+$FHMAX_GFS) hrs behind -# 1. atmospheric nemsio files used for fit2obs +# Remove archived atmospheric gaussian files used for fit2obs in $VFYARC that are $FHMAX_FITS hrs behind. +# touch existing files to prevent the files from being removed by the operation system. if [ $CDUMP = "gfs" ]; then - GDATE=$($NDATE -$FHMAX_GFS $GDATE) - gPDY=$(echo $GDATE | cut -c1-8) - COMIN="$VFYARC/$CDUMP.$gPDY" + fhmax=$((FHMAX_FITS+36)) + RDATE=$($NDATE -$fhmax $CDATE) + rPDY=$(echo $RDATE | cut -c1-8) + COMIN="$VFYARC/$CDUMP.$rPDY" [[ -d $COMIN ]] && rm -rf $COMIN -fi -if [ $cpl = ".true." ]; then -# Remove ocean and ice files -cd $ROTDIR/logs/$CDATE -tail -n 3 gfs.ocnpost.p*.log |grep "code 0:0" -status=$? -[[ $status -ne 0 ]] && exit $status + TDATE=$($NDATE -$FHMAX_FITS $CDATE) + while [ $TDATE -lt $CDATE ]; do + tPDY=$(echo $TDATE | cut -c1-8) + tcyc=$(echo $TDATE | cut -c9-10) + TDIR=$VFYARC/$CDUMP.$tPDY/$tcyc + [[ -d $TDIR ]] && touch $TDIR/* + TDATE=$($NDATE +6 $TDATE) + done fi ############################################################### diff --git a/jobs/rocoto/awips.sh b/jobs/rocoto/awips.sh index 2009d83cf5..40c5db8cb4 100755 --- a/jobs/rocoto/awips.sh +++ b/jobs/rocoto/awips.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## Abstract: @@ -12,8 +12,6 @@ ## cyc : current cycle (HH) ############################################################### -set -x - ############################################################### echo echo "=============== BEGIN TO SOURCE FV3GFS WORKFLOW MODULES ===============" @@ -32,8 +30,7 @@ for config in $configs; do [[ $status -ne 0 ]] && exit $status done -#fhrlst=$(echo $FHRLST | sed -e 's/_/ /g; s/f/ /g; s/,/ /g') -fhrlst=${fhrlst:-$(echo $FHRLST | sed -e 's/_/ /g; s/f/ /g; s/,/ /g')} +fhrlst=$(echo $FHRLST | sed -e 's/_/ /g; s/f/ /g; s/,/ /g') ############################################################### echo @@ -43,10 +40,11 @@ status=$? [[ $status -ne 0 ]] && exit $status ############################################################### +export COMPONENT=${COMPONENT:-atmos} export CDATEm1=$($NDATE -24 $CDATE) export PDYm1=$(echo $CDATEm1 | cut -c1-8) -export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc" +export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" export DATAROOT="$RUNDIR/$CDATE/$CDUMP/awips$FHRGRP" [[ -d $DATAROOT ]] && rm -rf $DATAROOT mkdir -p $DATAROOT @@ -56,9 +54,9 @@ mkdir -p $DATAROOT echo echo "=============== BEGIN AWIPS ===============" export SENDCOM="YES" -export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" +export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" export PCOM="$COMOUT/wmo" -export jlogfile=${jlogfile:-"$ROTDIR/logs/$CDATE/jgfs_awips.log"} +export jlogfile="$ROTDIR/logs/$CDATE/jgfs_awips.log" SLEEP_TIME=1800 SLEEP_INT=5 diff --git a/jobs/rocoto/coupled_ic.sh b/jobs/rocoto/coupled_ic.sh index 5db408710f..9bf3f3a11c 100755 --- a/jobs/rocoto/coupled_ic.sh +++ b/jobs/rocoto/coupled_ic.sh @@ -40,6 +40,7 @@ status=$? # Create ICSDIR if needed [[ ! -d $ICSDIR/$CDATE ]] && mkdir -p $ICSDIR/$CDATE +[[ ! -d $ICSDIR/$CDATE/atmos ]] && mkdir -p $ICSDIR/$CDATE/atmos [[ ! -d $ICSDIR/$CDATE/ocn ]] && mkdir -p $ICSDIR/$CDATE/ocn [[ ! -d $ICSDIR/$CDATE/ice ]] && mkdir -p $ICSDIR/$CDATE/ice @@ -51,7 +52,7 @@ if [ $ICERES = '050' ]; then fi # Setup ATM initial condition files -cp -r $ORIGIN_ROOT/$CPL_ATMIC/$CDATE/$CDUMP $ICSDIR/$CDATE/ +cp -r $ORIGIN_ROOT/$CPL_ATMIC/$CDATE/$CDUMP/* $ICSDIR/$CDATE/atmos/ # Setup Ocean IC files cp -r $ORIGIN_ROOT/$CPL_OCNIC/$CDATE/ocn/$OCNRES/MOM*.nc $ICSDIR/$CDATE/ocn/ @@ -67,10 +68,9 @@ if [ $cplwav = ".true." ]; then done fi -export OUTDIR="$ICSDIR/$CDATE/$CDUMP/$CASE/INPUT" - # Stage the FV3 initial conditions to ROTDIR -COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" +export OUTDIR="$ICSDIR/$CDATE/atmos/$CASE/INPUT" +COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/atmos" [[ ! -d $COMOUT ]] && mkdir -p $COMOUT cd $COMOUT || exit 99 rm -rf INPUT diff --git a/jobs/rocoto/earc.sh b/jobs/rocoto/earc.sh index 0f2921ab5f..54dc87e3cb 100755 --- a/jobs/rocoto/earc.sh +++ b/jobs/rocoto/earc.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## Abstract: @@ -28,7 +28,9 @@ for config in $configs; do [[ $status -ne 0 ]] && exit $status done -n=${ENSGRP#0} +export COMPONENT=${COMPONENT:-atmos} + +n=$((ENSGRP)) # ICS are restarts and always lag INC by $assim_freq hours. EARCINC_CYC=$ARCH_CYC @@ -40,7 +42,7 @@ fi # EnKF update in GFS, GDAS or both CDUMP_ENKF=$(echo ${EUPD_CYC:-"gdas"} | tr a-z A-Z) -ARCH_LIST="$ROTDIR/enkf${CDUMP}.$PDY/$cyc/earc$ENSGRP" +ARCH_LIST="$ROTDIR/enkf${CDUMP}.$PDY/$cyc/$COMPONENT/earc$ENSGRP" [[ -d $ARCH_LIST ]] && rm -rf $ARCH_LIST mkdir -p $ARCH_LIST cd $ARCH_LIST @@ -80,32 +82,34 @@ if [[ $ENSGRP -gt 0 ]] && [[ $HPSSARCH = "YES" ]]; then if [ $CDATE -eq $SDATE -a $cyc -eq $EARCICS_CYC ] ; then SAVEWARMICB="YES" ; fi fi - if [ $CDATE -gt $SDATE ]; then - htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_grp${n}.txt` - status=$? - if [ $status -ne 0 -a $CDATE -ge $firstday ]; then - echo "HTAR $CDATE enkf${CDUMP}_grp${ENSGRP}.tar failed" - exit $status - fi - fi + if [ $CDATE -gt $SDATE ]; then # Don't run for first half cycle + + htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_grp${n}.txt` + status=$? + if [ $status -ne 0 -a $CDATE -ge $firstday ]; then + echo "HTAR $CDATE enkf${CDUMP}_grp${ENSGRP}.tar failed" + exit $status + fi - if [ $SAVEWARMICA = "YES" -a $cyc -eq $EARCINC_CYC ]; then + if [ $SAVEWARMICA = "YES" -a $cyc -eq $EARCINC_CYC ]; then htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_restarta_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_restarta_grp${n}.txt` status=$? if [ $status -ne 0 ]; then echo "HTAR $CDATE enkf${CDUMP}_restarta_grp${ENSGRP}.tar failed" exit $status fi - fi + fi - if [ $SAVEWARMICB = "YES" -a $cyc -eq $EARCICS_CYC ]; then + if [ $SAVEWARMICB = "YES" -a $cyc -eq $EARCICS_CYC ]; then htar -P -cvf $ATARDIR/$CDATE/enkf${CDUMP}_restartb_grp${ENSGRP}.tar `cat $ARCH_LIST/enkf${CDUMP}_restartb_grp${n}.txt` status=$? if [ $status -ne 0 ]; then echo "HTAR $CDATE enkf${CDUMP}_restartb_grp${ENSGRP}.tar failed" exit $status fi - fi + fi + + fi # CDATE>SDATE fi @@ -128,12 +132,12 @@ if [ $ENSGRP -eq 0 ]; then [[ ! -d $ARCDIR ]] && mkdir -p $ARCDIR cd $ARCDIR - $NCP $ROTDIR/enkf${CDUMP}.$PDY/$cyc/${CDUMP}.t${cyc}z.enkfstat enkfstat.${CDUMP}.$CDATE - $NCP $ROTDIR/enkf$CDUMP.$PDY/$cyc/${CDUMP}.t${cyc}z.gsistat.ensmean gsistat.${CDUMP}.${CDATE}.ensmean + $NCP $ROTDIR/enkf${CDUMP}.$PDY/$cyc/$COMPONENT/${CDUMP}.t${cyc}z.enkfstat enkfstat.${CDUMP}.$CDATE + $NCP $ROTDIR/enkf${CDUMP}.$PDY/$cyc/$COMPONENT/${CDUMP}.t${cyc}z.gsistat.ensmean gsistat.${CDUMP}.${CDATE}.ensmean if [ $CDUMP_ENKF != "GDAS" ]; then - $NCP $ROTDIR/enkfgfs.$PDY/$cyc/${CDUMP}.t${cyc}z.enkfstat enkfstat.gfs.$CDATE - $NCP $ROTDIR/enkfgfs.$PDY/$cyc/${CDUMP}.t${cyc}z.gsistat.ensmean gsistat.gfs.${CDATE}.ensmean + $NCP $ROTDIR/enkfgfs.$PDY/$cyc/$COMPONENT/${CDUMP}.t${cyc}z.enkfstat enkfstat.gfs.$CDATE + $NCP $ROTDIR/enkfgfs.$PDY/$cyc/$COMPONENT/${CDUMP}.t${cyc}z.gsistat.ensmean gsistat.gfs.${CDATE}.ensmean fi fi @@ -146,33 +150,35 @@ fi ############################################################### # ENSGRP 0 also does clean-up if [ $ENSGRP -eq 0 ]; then - ############################################################### - # Clean up previous cycles; various depths - # PRIOR CYCLE: Leave the prior cycle alone - GDATE=$($NDATE -$assim_freq $CDATE) - # PREVIOUS to the PRIOR CYCLE - # Now go 2 cycles back and remove the directory - GDATE=$($NDATE -$assim_freq $GDATE) - gPDY=$(echo $GDATE | cut -c1-8) - gcyc=$(echo $GDATE | cut -c9-10) + # Start start and end dates to remove + GDATEEND=$($NDATE -${RMOLDEND_ENKF:-24} $CDATE) + GDATE=$($NDATE -${RMOLDSTD_ENKF:-120} $CDATE) + while [ $GDATE -le $GDATEEND ]; do + + gPDY=$(echo $GDATE | cut -c1-8) + gcyc=$(echo $GDATE | cut -c9-10) # Handle GDAS and GFS EnKF directories separately - COMIN_ENS="$ROTDIR/enkfgdas.$gPDY/$gcyc" - [[ -d $COMIN_ENS ]] && rm -rf $COMIN_ENS - COMIN_ENS="$ROTDIR/enkfgfs.$gPDY/$gcyc" - [[ -d $COMIN_ENS ]] && rm -rf $COMIN_ENS + COMIN_ENS="$ROTDIR/enkfgdas.$gPDY/$gcyc/$COMPONENT" + [[ -d $COMIN_ENS ]] && rm -rf $COMIN_ENS + COMIN_ENS="$ROTDIR/enkfgfs.$gPDY/$gcyc/$COMPONENT" + [[ -d $COMIN_ENS ]] && rm -rf $COMIN_ENS + + # Remove any empty directories + COMIN_ENS="$ROTDIR/enkfgdas.$gPDY/$COMPONENT" + if [ -d $COMIN_ENS ] ; then + [[ ! "$(ls -A $COMIN_ENS)" ]] && rm -rf $COMIN_ENS + fi + COMIN_ENS="$ROTDIR/enkfgfs.$gPDY/$COMPONENT" + if [ -d $COMIN_ENS ] ; then + [[ ! "$(ls -A $COMIN_ENS)" ]] && rm -rf $COMIN_ENS + fi - # PREVIOUS day 00Z remove the whole day - GDATE=$($NDATE -48 $CDATE) - gPDY=$(echo $GDATE | cut -c1-8) - gcyc=$(echo $GDATE | cut -c9-10) + # Advance to next cycle + GDATE=$($NDATE +$assim_freq $GDATE) - # Handle GDAS and GFS EnKF directories separately - COMIN_ENS="$ROTDIR/enkfgdas.$gPDY" - [[ -d $COMIN_ENS ]] && rm -rf $COMIN_ENS - COMIN_ENS="$ROTDIR/enkfgfs.$gPDY" - [[ -d $COMIN_ENS ]] && rm -rf $COMIN_ENS + done fi diff --git a/jobs/rocoto/ecen.sh b/jobs/rocoto/ecen.sh index 8adff4a111..353621de64 100755 --- a/jobs/rocoto/ecen.sh +++ b/jobs/rocoto/ecen.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules @@ -7,7 +7,21 @@ status=$? [[ $status -ne 0 ]] && exit $status ############################################################### -# Execute the JJOB -$HOMEgfs/jobs/JGDAS_ENKF_RECENTER -status=$? -exit $status +# Loop over groups to Execute the JJOB +fhrlst=$(echo $FHRLST | sed -e 's/_/ /g; s/f/ /g; s/,/ /g') +for fhr in $fhrlst; do + + export FHMIN_ECEN=$fhr + export FHMAX_ECEN=$fhr + export FHOUT_ECEN=$fhr + export job=ecen${fhr} + + $HOMEgfs/jobs/JGDAS_ENKF_ECEN + status=$? + [[ $status -ne 0 ]] && exit $status + +done + +############################################################### +# Exit out cleanly +exit 0 diff --git a/jobs/rocoto/echgres.sh b/jobs/rocoto/echgres.sh new file mode 100755 index 0000000000..f921a09d6b --- /dev/null +++ b/jobs/rocoto/echgres.sh @@ -0,0 +1,13 @@ +#!/bin/ksh -x + +############################################################### +# Source FV3GFS workflow modules +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Execute the JJOB +$HOMEgfs/jobs/JGDAS_ATMOS_CHGRES_FORENKF +status=$? +exit $status diff --git a/jobs/rocoto/ediag.sh b/jobs/rocoto/ediag.sh new file mode 100755 index 0000000000..71df7e3754 --- /dev/null +++ b/jobs/rocoto/ediag.sh @@ -0,0 +1,13 @@ +#!/bin/ksh -x + +############################################################### +# Source FV3GFS workflow modules +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Execute the JJOB +$HOMEgfs/jobs/JGDAS_ENKF_DIAG +status=$? +exit $status diff --git a/jobs/rocoto/efcs.sh b/jobs/rocoto/efcs.sh index 626f9fb8e2..c9457a686f 100755 --- a/jobs/rocoto/efcs.sh +++ b/jobs/rocoto/efcs.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules diff --git a/jobs/rocoto/eobs.sh b/jobs/rocoto/eobs.sh index a1e82f8346..cf63fabaae 100755 --- a/jobs/rocoto/eobs.sh +++ b/jobs/rocoto/eobs.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules @@ -8,6 +8,6 @@ status=$? ############################################################### # Execute the JJOB -$HOMEgfs/jobs/JGLOBAL_ENKF_SELECT_OBS +$HOMEgfs/jobs/JGDAS_ENKF_SELECT_OBS status=$? exit $status diff --git a/jobs/rocoto/eomg.sh b/jobs/rocoto/eomg.sh index 80647ea2f9..683269c2a8 100755 --- a/jobs/rocoto/eomg.sh +++ b/jobs/rocoto/eomg.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules @@ -8,6 +8,6 @@ status=$? ############################################################### # Execute the JJOB -$HOMEgfs/jobs/JGLOBAL_ENKF_INNOVATE_OBS +$HOMEgfs/jobs/JGDAS_ENKF_INNOVATE_OBS status=$? exit $status diff --git a/jobs/rocoto/epos.sh b/jobs/rocoto/epos.sh index 539eedbbfa..98b1384973 100755 --- a/jobs/rocoto/epos.sh +++ b/jobs/rocoto/epos.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules diff --git a/jobs/rocoto/esfc.sh b/jobs/rocoto/esfc.sh new file mode 100755 index 0000000000..2c2a65cb8e --- /dev/null +++ b/jobs/rocoto/esfc.sh @@ -0,0 +1,13 @@ +#!/bin/ksh -x + +############################################################### +# Source FV3GFS workflow modules +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Execute the JJOB +$HOMEgfs/jobs/JGDAS_ENKF_SFC +status=$? +exit $status diff --git a/jobs/rocoto/eupd.sh b/jobs/rocoto/eupd.sh index 4177581bc3..d367b7ecd3 100755 --- a/jobs/rocoto/eupd.sh +++ b/jobs/rocoto/eupd.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules @@ -8,6 +8,6 @@ status=$? ############################################################### # Execute the JJOB -$HOMEgfs/jobs/JGLOBAL_ENKF_UPDATE +$HOMEgfs/jobs/JGDAS_ENKF_UPDATE status=$? exit $status diff --git a/jobs/rocoto/fcst.sh b/jobs/rocoto/fcst.sh index 9a1d022430..23be9b7843 100755 --- a/jobs/rocoto/fcst.sh +++ b/jobs/rocoto/fcst.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules diff --git a/jobs/rocoto/fv3ic.sh b/jobs/rocoto/fv3ic.sh index 1816f9e751..b5c2e40b48 100755 --- a/jobs/rocoto/fv3ic.sh +++ b/jobs/rocoto/fv3ic.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## Abstract: @@ -33,19 +33,17 @@ done status=$? [[ $status -ne 0 ]] && exit $status +# Set component +export COMPONENT=${COMPONENT:-atmos} + # Temporary runtime directory export DATA="$RUNDIR/$CDATE/$CDUMP/fv3ic$$" [[ -d $DATA ]] && rm -rf $DATA -# Input GFS initial condition files -export INIDIR="$ICSDIR/$CDATE/$CDUMP" -export ATMANL="$ICSDIR/$CDATE/$CDUMP/siganl.${CDUMP}.$CDATE" -export SFCANL="$ICSDIR/$CDATE/$CDUMP/sfcanl.${CDUMP}.$CDATE" -if [ -f $ICSDIR/$CDATE/$CDUMP/nstanl.${CDUMP}.$CDATE ]; then - export NSTANL="$ICSDIR/$CDATE/$CDUMP/nstanl.${CDUMP}.$CDATE" -fi +# Input GFS initial condition directory +export INIDIR="$ICSDIR/$CDATE/$CDUMP/$CDUMP.$PDY/$cyc" -# Output FV3 initial condition files +# Output FV3 initial condition directory export OUTDIR="$ICSDIR/$CDATE/$CDUMP/$CASE/INPUT" export OMP_NUM_THREADS_CH=$NTHREADS_CHGRES @@ -60,7 +58,7 @@ if [ $status -ne 0 ]; then fi # Stage the FV3 initial conditions to ROTDIR -COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" +COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" [[ ! -d $COMOUT ]] && mkdir -p $COMOUT cd $COMOUT || exit 99 rm -rf INPUT diff --git a/jobs/rocoto/gempak.sh b/jobs/rocoto/gempak.sh index b451aef813..599c6f3766 100755 --- a/jobs/rocoto/gempak.sh +++ b/jobs/rocoto/gempak.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## Abstract: @@ -39,10 +39,11 @@ status=$? [[ $status -ne 0 ]] && exit $status ############################################################### +export COMPONENT=${COMPONENT:-atmos} export CDATEm1=$($NDATE -24 $CDATE) export PDYm1=$(echo $CDATEm1 | cut -c1-8) -export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc" +export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" export DATAROOT="$RUNDIR/$CDATE/$CDUMP/gempak" [[ -d $DATAROOT ]] && rm -rf $DATAROOT mkdir -p $DATAROOT @@ -55,7 +56,7 @@ export job="jgfs_gempak_${cyc}" export jlogfile="$ROTDIR/logs/$CDATE/$job.log" export DATA="${DATAROOT}/$job" export SENDCOM="YES" -export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/nawips" +export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT/gempak" export FIXgfs="" # set blank so that GEMPAKSH defaults FIXgfs to HOMEgfs/gempak/fix export USHgfs="" # set blank so that GEMPAKSH defaults FIXgfs to HOMEgfs/gempak/ush diff --git a/jobs/rocoto/getic.sh b/jobs/rocoto/getic.sh index b91d6fda6d..120e3b9454 100755 --- a/jobs/rocoto/getic.sh +++ b/jobs/rocoto/getic.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## Abstract: @@ -41,18 +41,14 @@ mm=$(echo $CDATE | cut -c5-6) dd=$(echo $CDATE | cut -c7-8) cyc=${cyc:-$(echo $CDATE | cut -c9-10)} +export COMPONENT=${COMPONENT:-atmos} + ############################################################### target_dir=$ICSDIR/$CDATE/$CDUMP mkdir -p $target_dir cd $target_dir -# Save the files as legacy EMC filenames -ftanal[1]="siganl.${CDUMP}.$CDATE" -ftanal[2]="sfcanl.${CDUMP}.$CDATE" -ftanal[3]="nstanl.${CDUMP}.$CDATE" -ftanal[4]="pgbanl.${CDUMP}.$CDATE" - # Initialize return code to 0 rc=1 @@ -63,6 +59,11 @@ if [ $ics_from = "opsgfs" ]; then # Handle nemsio and pre-nemsio GFS filenames if [ $CDATE -le "2019061118" ]; then #GFSv14 + # Add CDUMP.PDY/CYC to target_dir + target_dir=$ICSDIR/$CDATE/$CDUMP/${CDUMP}.$yyyy$mm$dd/$cyc + mkdir -p $target_dir + cd $target_dir + nfanal=4 fanal[1]="./${CDUMP}.t${cyc}z.atmanl.nemsio" fanal[2]="./${CDUMP}.t${cyc}z.sfcanl.nemsio" @@ -80,7 +81,11 @@ if [ $ics_from = "opsgfs" ]; then fanal[1]="./${CDUMP}.$yyyy$mm$dd/$cyc/${CDUMP}.t${cyc}z.atmanl.nemsio" fanal[2]="./${CDUMP}.$yyyy$mm$dd/$cyc/${CDUMP}.t${cyc}z.sfcanl.nemsio" flanal="${fanal[1]} ${fanal[2]}" - tarpref="gpfs_dell1_nco_ops_com" + if [ $CDATE -ge "2020022600" ]; then + tarpref="com" + else + tarpref="gpfs_dell1_nco_ops_com" + fi if [ $CDUMP = "gdas" ]; then tarball="$hpssdir/${tarpref}_gfs_prod_${CDUMP}.${yyyy}${mm}${dd}_${cyc}.${CDUMP}_nemsio.tar" elif [ $CDUMP = "gfs" ]; then @@ -92,13 +97,13 @@ if [ $ics_from = "opsgfs" ]; then if [ $machine = "WCOSS_C" ]; then # Need COMROOT - module load prod_envir >> /dev/null 2>&1 + module load prod_envir/1.1.0 >> /dev/null 2>&1 comdir="$COMROOT/$CDUMP/prod/$CDUMP.$PDY" rc=0 for i in `seq 1 $nfanal`; do if [ -f $comdir/${fanal[i]} ]; then - $NCP $comdir/${fanal[i]} ${ftanal[i]} + $NCP $comdir/${fanal[i]} ${fanal[i]} else rb=1 ; ((rc+=rb)) fi @@ -125,9 +130,11 @@ if [ $ics_from = "opsgfs" ]; then fi # Move the files to legacy EMC filenames - for i in `seq 1 $nfanal`; do - $NMV ${fanal[i]} ${ftanal[i]} - done + if [ $CDATE -le "2019061118" ]; then #GFSv14 + for i in `seq 1 $nfanal`; do + $NMV ${fanal[i]} ${flanal[i]} + done + fi fi @@ -139,12 +146,17 @@ if [ $ics_from = "opsgfs" ]; then elif [ $ics_from = "pargfs" ]; then + # Add CDUMP.PDY/CYC to target_dir + target_dir=$ICSDIR/$CDATE/$CDUMP/${CDUMP}.$yyyy$mm$dd/$cyc + mkdir -p $target_dir + cd $target_dir + # Filenames in parallel nfanal=4 - fanal[1]="pgbanl.${CDUMP}.$CDATE" - fanal[2]="gfnanl.${CDUMP}.$CDATE" - fanal[3]="sfnanl.${CDUMP}.$CDATE" - fanal[4]="nsnanl.${CDUMP}.$CDATE" + fanal[1]="gfnanl.${CDUMP}.$CDATE" + fanal[2]="sfnanl.${CDUMP}.$CDATE" + fanal[3]="nsnanl.${CDUMP}.$CDATE" + fanal[4]="pgbanl.${CDUMP}.$CDATE" flanal="${fanal[1]} ${fanal[2]} ${fanal[3]} ${fanal[4]}" # Get initial conditions from HPSS from retrospective parallel @@ -165,11 +177,6 @@ elif [ $ics_from = "pargfs" ]; then exit $rc fi - # Move the files to legacy EMC filenames - for i in $(seq 1 $nfanal); do - $NMV ${fanal[i]} ${ftanal[i]} - done - # If found, exit out if [ $rc -ne 0 ]; then echo "Unable to obtain parallel GFS initial conditions, ABORT!" @@ -186,9 +193,9 @@ fi # Copy pgbanl file to COMROT for verification - GFSv14 only if [ $CDATE -le "2019061118" ]; then #GFSv14 - COMROT=$ROTDIR/${CDUMP}.$PDY/$cyc + COMROT=$ROTDIR/${CDUMP}.$PDY/$cyc/$COMPONENT [[ ! -d $COMROT ]] && mkdir -p $COMROT - $NCP ${ftanal[4]} $COMROT/${CDUMP}.t${cyc}z.pgrbanl + $NCP ${fanal[4]} $COMROT/${CDUMP}.t${cyc}z.pgrbanl fi ############################################################### diff --git a/jobs/rocoto/gldas.sh b/jobs/rocoto/gldas.sh new file mode 100755 index 0000000000..dbd2555180 --- /dev/null +++ b/jobs/rocoto/gldas.sh @@ -0,0 +1,15 @@ +#!/bin/ksh -x + +############################################################### +# Source FV3GFS workflow modules +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Execute the JJOB. GLDAS only runs once per day. + +$HOMEgfs/jobs/JGDAS_ATMOS_GLDAS +status=$? + +exit $status diff --git a/jobs/rocoto/metp.sh b/jobs/rocoto/metp.sh new file mode 100755 index 0000000000..789810d6a7 --- /dev/null +++ b/jobs/rocoto/metp.sh @@ -0,0 +1,72 @@ +#!/bin/ksh -x + +############################################################### +## Abstract: +## Inline METplus verification and diagnostics driver script +## RUN_ENVIR : runtime environment (emc | nco) +## 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) +## METPCASE : METplus verification use case (g2g1 | g2o1 | pcp1) +############################################################### + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + + +############################################################### +echo +echo "=============== START TO SOURCE RELEVANT CONFIGS ===============" +configs="base vrfy metp" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + + +############################################################### +echo +echo "=============== START TO SOURCE MACHINE RUNTIME ENVIRONMENT ===============" +. $BASE_ENV/${machine}.env metp +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +export COMPONENT=${COMPONENT:-atmos} +export CDATEm1=$($NDATE -24 $CDATE) +export PDYm1=$(echo $CDATEm1 | cut -c1-8) + +export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" +export DATAROOT="$RUNDIR/$CDATE/$CDUMP/vrfy" +[[ -d $DATAROOT ]] && rm -rf $DATAROOT +mkdir -p $DATAROOT + + +############################################################### +echo +echo "=============== START TO RUN METPLUS VERIFICATION ===============" +if [ $CDUMP = "gfs" ]; then + + if [ $RUN_GRID2GRID_STEP1 = "YES" -o $RUN_GRID2OBS_STEP1 = "YES" -o $RUN_PRECIP_STEP1 = "YES" ]; then + + $VERIF_GLOBALSH + + fi +fi + + +if [ $CDUMP = "gdas" ]; then + echo "METplus verification currently not supported for CDUMP=${CDUMP}" +fi +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/post.sh b/jobs/rocoto/post.sh index 4595a842bc..de8893abce 100755 --- a/jobs/rocoto/post.sh +++ b/jobs/rocoto/post.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## NCEP post driver script @@ -11,30 +11,37 @@ status=$? [[ $status -ne 0 ]] && exit $status +export COMPONENT=${COMPONENT:-atmos} if [ $FHRGRP -eq 0 ]; then fhrlst="anl" - restart_file=$ROTDIR/${CDUMP}.${PDY}/${cyc}/${CDUMP}.t${cyc}z.atm + restart_file=$ROTDIR/${CDUMP}.${PDY}/${cyc}/$COMPONENT/${CDUMP}.t${cyc}z.atm else fhrlst=$(echo $FHRLST | sed -e 's/_/ /g; s/f/ /g; s/,/ /g') - restart_file=$ROTDIR/${CDUMP}.${PDY}/${cyc}/${CDUMP}.t${cyc}z.logf + restart_file=$ROTDIR/${CDUMP}.${PDY}/${cyc}/$COMPONENT/${CDUMP}.t${cyc}z.logf fi -export DATAROOT="$RUNDIR/$CDATE/$CDUMP" -[[ ! -d $DATAROOT ]] && mkdir -p $DATAROOT #--------------------------------------------------------------- for fhr in $fhrlst; do - if [ ! -f $restart_file${fhr}.nemsio ]; then - echo "Nothing to process for FHR = $fhr, cycle" + if [ ! -f $restart_file${fhr}.nemsio -a ! -f $restart_file${fhr}.nc -a ! -f $restart_file${fhr}.txt ]; then + echo "Nothing to process for FHR = $fhr, cycle, wait for 5 minutes" + sleep 300 + fi + if [ ! -f $restart_file${fhr}.nemsio -a ! -f $restart_file${fhr}.nc -a ! -f $restart_file${fhr}.txt ]; then + echo "Nothing to process for FHR = $fhr, cycle, skip" continue fi - export post_times=$fhr - $HOMEgfs/jobs/JGLOBAL_NCEPPOST - status=$? - [[ $status -ne 0 ]] && exit $status + #master=$ROTDIR/${CDUMP}.${PDY}/${cyc}/$COMPONENT/${CDUMP}.t${cyc}z.master.grb2f${fhr} + pgb0p25=$ROTDIR/${CDUMP}.${PDY}/${cyc}/$COMPONENT/${CDUMP}.t${cyc}z.pgrb2.0p25.f${fhr} + if [ ! -s $pgb0p25 ]; then + export post_times=$fhr + $HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST + status=$? + [[ $status -ne 0 ]] && exit $status + fi done diff --git a/jobs/rocoto/postsnd.sh b/jobs/rocoto/postsnd.sh index e9380abb48..deb6ebe4e9 100755 --- a/jobs/rocoto/postsnd.sh +++ b/jobs/rocoto/postsnd.sh @@ -1,70 +1,16 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### -## Abstract: -## Inline postsnd driver script -## RUN_ENVIR : runtime environment (emc | nco) -## 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 -############################################################### -echo -echo "=============== BEGIN TO SOURCE FV3GFS WORKFLOW MODULES ===============" . $HOMEgfs/ush/load_fv3gfs_modules.sh status=$? [[ $status -ne 0 ]] && exit $status ############################################################### -echo -echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" -configs="base postsnd" -for config in $configs; do - . $EXPDIR/config.${config} - status=$? - [[ $status -ne 0 ]] && exit $status -done - - -############################################################### -echo -echo "=============== BEGIN TO SOURCE MACHINE RUNTIME ENVIRONMENT ===============" -. $BASE_ENV/${machine}.env postsnd +# Execute the JJOB +$HOMEgfs/jobs/JGFS_ATMOS_POSTSND status=$? -[[ $status -ne 0 ]] && exit $status - -############################################################### -export CDATEm1=$($NDATE -24 $CDATE) -export PDYm1=$(echo $CDATEm1 | cut -c1-8) - -export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc" -export DATAROOT="$RUNDIR/$CDATE/$CDUMP/postsnd" -[[ -d $DATAROOT ]] && rm -rf $DATAROOT -mkdir -p $DATAROOT - - -################################################################################ -echo -echo "=============== BEGIN POSTSND ===============" -export job="jgfs_postsnd_${cyc}" -export jlogfile="$ROTDIR/logs/$CDATE/$job.log" -export DATA="${DATAROOT}/$job" -export SENDCOM="YES" -export SENDDBN="YES" -export HOMEbufrsnd=$HOMEgfs -export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" -export pcom="$COMOUT/wmo" -export COMAWP="$COMOUT/nawips" +exit $status -$POSTSNDSH - - -############################################################### -# Force Exit out cleanly -if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi -exit 0 diff --git a/jobs/rocoto/prep.sh b/jobs/rocoto/prep.sh index 61c55a7764..a53363f5a4 100755 --- a/jobs/rocoto/prep.sh +++ b/jobs/rocoto/prep.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### # Source FV3GFS workflow modules @@ -23,8 +23,9 @@ status=$? ############################################################### # Set script and dependency variables +export COMPONENT=${COMPONENT:-atmos} export OPREFIX="${CDUMP}.t${cyc}z." -export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" +export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" [[ ! -d $COMOUT ]] && mkdir -p $COMOUT ############################################################### @@ -39,7 +40,7 @@ if [ $ROTDIR_DUMP = "YES" ]; then gPDY=$(echo $GDATE | cut -c1-8) gcyc=$(echo $GDATE | cut -c9-10) GDUMP=gdas - gCOMOUT="$ROTDIR/$GDUMP.$gPDY/$gcyc" + gCOMOUT="$ROTDIR/$GDUMP.$gPDY/$gcyc/$COMPONENT" if [ ! -s $gCOMOUT/$GDUMP.t${gcyc}z.updated.status.tm00.bufr_d ]; then $HOMEgfs/ush/getdump.sh $GDATE $GDUMP $DMPDIR/${GDUMP}${DUMP_SUFFIX}.${gPDY}/${gcyc} $gCOMOUT status=$? @@ -57,20 +58,20 @@ fi if [ $PROCESS_TROPCY = "YES" ]; then - export ARCHSYNDNCO=$COMROOTp1/arch/prod/syndat + export COMINsyn=${COMINsyn:-$(compath.py gfs/prod/syndat)} if [ $RUN_ENVIR != "nco" ]; then export ARCHSYND=${ROTDIR}/syndat if [ ! -d ${ARCHSYND} ]; then mkdir -p $ARCHSYND; fi if [ ! -s $ARCHSYND/syndat_akavit ]; then for file in syndat_akavit syndat_dateck syndat_stmcat.scr syndat_stmcat syndat_sthisto syndat_sthista ; do - cp $ARCHSYNDNCO/$file $ARCHSYND/. + cp $COMINsyn/$file $ARCHSYND/. done fi fi [[ $ROTDIR_DUMP = "YES" ]] && rm $COMOUT${CDUMP}.t${cyc}z.syndata.tcvitals.tm00 - $HOMEgfs/jobs/JGLOBAL_TROPCY_QC_RELOC + $HOMEgfs/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC status=$? [[ $status -ne 0 ]] && exit $status @@ -82,7 +83,6 @@ fi ############################################################### # Generate prepbufr files from dumps or copy from OPS if [ $DO_MAKEPREPBUFR = "YES" ]; then - if [ $ROTDIR_DUMP = "YES" ]; then rm $COMOUT/${OPREFIX}prepbufr rm $COMOUT/${OPREFIX}prepbufr.acft_profiles @@ -91,13 +91,16 @@ if [ $DO_MAKEPREPBUFR = "YES" ]; then export job="j${CDUMP}_prep_${cyc}" export DATAROOT="$RUNDIR/$CDATE/$CDUMP/prepbufr" + #export COMIN=${COMIN:-$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT} + export COMIN=${COMIN:-$ROTDIR} + export COMINgdas=${COMINgdas:-$ROTDIR/gdas.$PDY/$cyc/$COMPONENT} + export COMINgfs=${COMINgfs:-$ROTDIR/gfs.$PDY/$cyc/$COMPONENT} if [ $ROTDIR_DUMP = "NO" ]; then COMIN_OBS=${COMIN_OBS:-$DMPDIR/${CDUMP}${DUMP_SUFFIX}.${PDY}/${cyc}} export COMSP=${COMSP:-$COMIN_OBS/$CDUMP.t${cyc}z.} + else + export COMSP=${COMSP:-$ROTDIR/${CDUMP}.${PDY}/${cyc}/$COMPONENT/$CDUMP.t${cyc}z.} fi - export COMIN=${COMIN:-$ROTDIR/$CDUMP.$PDY/$cyc} - export COMINgdas=${COMINgdas:-$ROTDIR/gdas.$PDY/$cyc} - export COMINgfs=${COMINgfs:-$ROTDIR/gfs.$PDY/$cyc} $HOMEobsproc_network/jobs/JGLOBAL_PREP status=$? diff --git a/jobs/rocoto/vrfy.sh b/jobs/rocoto/vrfy.sh index 002a6b01a7..11dd08325c 100755 --- a/jobs/rocoto/vrfy.sh +++ b/jobs/rocoto/vrfy.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ksh -x ############################################################### ## Abstract: @@ -39,10 +39,11 @@ status=$? [[ $status -ne 0 ]] && exit $status ############################################################### +export COMPONENT=${COMPONENT:-atmos} export CDATEm1=$($NDATE -24 $CDATE) export PDYm1=$(echo $CDATEm1 | cut -c1-8) -export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc" +export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" export DATAROOT="$RUNDIR/$CDATE/$CDUMP/vrfy" [[ -d $DATAROOT ]] && rm -rf $DATAROOT mkdir -p $DATAROOT @@ -52,23 +53,20 @@ mkdir -p $DATAROOT echo echo "=============== START TO GENERATE QUARTER DEGREE GRIB1 FILES ===============" if [ $MKPGB4PRCP = "YES" -a $CDUMP = "gfs" ]; then + if [ ! -d $ARCDIR ]; then mkdir $ARCDIR ; fi nthreads_env=${OMP_NUM_THREADS:-1} # get threads set in env export OMP_NUM_THREADS=1 cd $COMIN - fhmax=$vhr_rain + fhmax=${vhr_rain:-$FHMAX_GFS} fhr=0 while [ $fhr -le $fhmax ]; do fhr2=$(printf %02i $fhr) fhr3=$(printf %03i $fhr) fname=${CDUMP}.t${cyc}z.sfluxgrbf$fhr3.grib2 - rm -f sflux_outtmp - $WGRIB2 $fname -match "(:PRATE:surface:)|(:TMP:2 m above ground:)" -grib sflux_outtmp - fileout=$ARCDIR/pgbq${fhr2}.${CDUMP}.${CDATE} - $CNVGRIB -g21 sflux_outtmp $fileout - rm -f sflux_outtmp + fileout=$ARCDIR/pgbq${fhr2}.${CDUMP}.${CDATE}.grib2 + $WGRIB2 $fname -match "(:PRATE:surface:)|(:TMP:2 m above ground:)" -grib $fileout (( fhr = $fhr + 6 )) done - cd $DATAROOT export OMP_NUM_THREADS=$nthreads_env # revert to threads set in env fi @@ -90,45 +88,34 @@ if [ $VRFYFITS = "YES" -a $CDUMP = $CDFNL -a $CDATE != $SDATE ]; then export TMPDIR="$RUNDIR/$CDATE/$CDUMP" [[ ! -d $TMPDIR ]] && mkdir -p $TMPDIR - $PREPQFITSH $PSLOT $CDATE $ROTDIR $ARCDIR $TMPDIR + xdate=$($NDATE -${VBACKUP_FITS} $CDATE) -fi + export RUN_ENVIR_SAVE=$RUN_ENVIR + export RUN_ENVIR=$OUTPUT_FILE -############################################################### -echo -echo "=============== START TO RUN VSDB STEP1, VERIFY PRCIP AND GRID2OBS ===============" -if [ $CDUMP = "gfs" ]; then + $PREPQFITSH $PSLOT $xdate $ROTDIR $ARCDIR $TMPDIR - if [ $VRFY_PCKG2RUN = "VSDB" -o $VRFY_PCKG2RUN = "BOTH" ]; then - if [ $VSDB_STEP1 = "YES" -o $VRFYPRCP = "YES" -o $VRFYG2OBS = "YES" ]; then - - xdate=$(echo $($NDATE -${BACKDATEVSDB} $CDATE) | cut -c1-8) - export ARCDIR1="$NOSCRUB/archive" - export rundir="$RUNDIR/$CDUMP/$CDATE/vrfy/vsdb_exp" - export COMROT="$ARCDIR1/dummy" - - $VSDBSH $xdate $xdate $vlength $cyc $PSLOT $CDATE $CDUMP $gfs_cyc $rain_bucket + export RUN_ENVIR=$RUN_ENVIR_SAVE - fi - fi fi ############################################################### echo -echo "=============== START TO RUN METPLUS VERIFICATION ===============" +echo "=============== START TO RUN VSDB STEP1, VERIFY PRCIP AND GRID2OBS ===============" if [ $CDUMP = "gfs" ]; then - if [ $VRFY_PCKG2RUN = "METPLUS" -o $VRFY_PCKG2RUN = "BOTH" ]; then - if [ $RUN_METPLUS_GRID2GRID_STEP1 = "YES" -o $RUN_METPLUS_GRID2OBS_STEP1 = "YES" -o $RUN_METPLUS_PRECIP_STEP1 = "YES" ]; then - - $VERIF_GLOBALSH + if [ $VSDB_STEP1 = "YES" -o $VRFYPRCP = "YES" -o $VRFYG2OBS = "YES" ]; then - fi - fi - fi + xdate=$(echo $($NDATE -${BACKDATEVSDB} $CDATE) | cut -c1-8) + export ARCDIR1="$NOSCRUB/archive" + export rundir="$RUNDIR/$CDUMP/$CDATE/vrfy/vsdb_exp" + export COMROT="$ARCDIR1/dummy" + $VSDBJOBSH $VSDBSH $xdate $vlength $cyc $PSLOT $CDATE $CDUMP $gfs_cyc $rain_bucket $machine + fi +fi ############################################################### echo @@ -136,7 +123,7 @@ echo "=============== START TO RUN RADMON DATA EXTRACTION ===============" if [ $VRFYRAD = "YES" -a $CDUMP = $CDFNL -a $CDATE != $SDATE ]; then export EXP=$PSLOT - export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" + export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" export jlogfile="$ROTDIR/logs/$CDATE/${CDUMP}radmon.log" export TANKverf_rad="$TANKverf/stats/$PSLOT/$CDUMP.$PDY" export TANKverf_radM1="$TANKverf/stats/$PSLOT/$CDUMP.$PDYm1" @@ -153,7 +140,7 @@ echo "=============== START TO RUN OZMON DATA EXTRACTION ===============" if [ $VRFYOZN = "YES" -a $CDUMP = $CDFNL -a $CDATE != $SDATE ]; then export EXP=$PSLOT - export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" + export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" export jlogfile="$ROTDIR/logs/$CDATE/${CDUMP}oznmon.log" export TANKverf_ozn="$TANKverf_ozn/stats/$PSLOT/$CDUMP.$PDY" export TANKverf_oznM1="$TANKverf_ozn/stats/$PSLOT/$CDUMP.$PDYm1" @@ -169,7 +156,7 @@ echo echo "=============== START TO RUN MINMON ===============" if [ $VRFYMINMON = "YES" -a $CDATE != $SDATE ]; then - export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" + export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" export jlogfile="$ROTDIR/logs/$CDATE/${CDUMP}minmon.log" export M_TANKverfM0="$M_TANKverf/stats/$PSLOT/$CDUMP.$PDY" export M_TANKverfM1="$M_TANKverf/stats/$PSLOT/$CDUMP.$PDYm1" @@ -195,6 +182,15 @@ if [ $VRFYGENESIS = "YES" -a $CDUMP = "gfs" ]; then $GENESISSH fi + +################################################################################ +echo +echo "=============== START TO RUN CYCLONE GENESIS VERIFICATION (FSU) ===============" +if [ $VRFYFSU = "YES" -a $CDUMP = "gfs" ]; then + $GENESISFSU +fi + + ############################################################### # Force Exit out cleanly if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi diff --git a/jobs/rocoto/wafs.sh b/jobs/rocoto/wafs.sh new file mode 100755 index 0000000000..f3de9a141c --- /dev/null +++ b/jobs/rocoto/wafs.sh @@ -0,0 +1,55 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base wafs" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### + +export pid=${pid:-$$} +export jobid=${job}.${pid} +export DATAROOT="$RUNDIR/$CDATE/$CDUMP/wafs.$jobid" +[[ -d $DATAROOT ]] && rm -rf $DATAROOT +mkdir -p $DATAROOT + +export DATA="${DATAROOT}/$job" + +############################################################### +echo +echo "=============== START TO RUN WAFS ===============" + +# Loop through fcsthrs +hr=0 +while [ $hr -le 120 ]; do + + if [ $hr -le 100 ]; then + export fcsthrs="$(printf "%02d" $(( 10#$hr )) )" + else + export fcsthrs=$hr + fi + + # Execute the JJOB + $HOMEgfs/jobs/JGFS_ATMOS_WAFS + status=$? + [[ $status -ne 0 ]] && exit $status + + hr=`expr $hr + 6` + +done + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wafsblending.sh b/jobs/rocoto/wafsblending.sh new file mode 100755 index 0000000000..3817c3b4e4 --- /dev/null +++ b/jobs/rocoto/wafsblending.sh @@ -0,0 +1,40 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base wafsblending" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### + +export DATAROOT="$RUNDIR/$CDATE/$CDUMP/wafsblending" +[[ -d $DATAROOT ]] && rm -rf $DATAROOT +mkdir -p $DATAROOT + +export pid=${pid:-$$} +export jobid=${job}.${pid} +export DATA="${DATAROOT}/$job" + +############################################################### +echo +echo "=============== START TO RUN WAFSBLENDING ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGFS_ATMOS_WAFS_BLENDING +status=$? +exit $status + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wafsblending0p25.sh b/jobs/rocoto/wafsblending0p25.sh new file mode 100755 index 0000000000..a0125f851c --- /dev/null +++ b/jobs/rocoto/wafsblending0p25.sh @@ -0,0 +1,40 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base wafsblending0p25" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### + +export DATAROOT="$RUNDIR/$CDATE/$CDUMP/wafsblending0p25" +[[ -d $DATAROOT ]] && rm -rf $DATAROOT +mkdir -p $DATAROOT + +export pid=${pid:-$$} +export jobid=${job}.${pid} +export DATA="${DATAROOT}/$job" + +############################################################### +echo +echo "=============== START TO RUN WAFSBLENDING0P25 ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGFS_ATMOS_WAFS_BLENDING_0P25 +status=$? +exit $status + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wafsgcip.sh b/jobs/rocoto/wafsgcip.sh new file mode 100755 index 0000000000..61c8dff538 --- /dev/null +++ b/jobs/rocoto/wafsgcip.sh @@ -0,0 +1,40 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base wafsgcip" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### + +export DATAROOT="$RUNDIR/$CDATE/$CDUMP/wafsgcip" +[[ -d $DATAROOT ]] && rm -rf $DATAROOT +mkdir -p $DATAROOT + +export pid=${pid:-$$} +export jobid=${job}.${pid} +export DATA="${DATAROOT}/$job" + +############################################################### +echo +echo "=============== START TO RUN WAFSGCIP ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGFS_ATMOS_WAFS_GCIP +status=$? +exit $status + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wafsgrib2.sh b/jobs/rocoto/wafsgrib2.sh new file mode 100755 index 0000000000..2fd4899da0 --- /dev/null +++ b/jobs/rocoto/wafsgrib2.sh @@ -0,0 +1,40 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base wafsgrib2" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### + +export DATAROOT="$RUNDIR/$CDATE/$CDUMP/wafsgrib2" +[[ -d $DATAROOT ]] && rm -rf $DATAROOT +mkdir -p $DATAROOT + +export pid=${pid:-$$} +export jobid=${job}.${pid} +export DATA="${DATAROOT}/$job" + +############################################################### +echo +echo "=============== START TO RUN WAFSGRIB2 ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGFS_ATMOS_WAFS_GRIB2 +status=$? +exit $status + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wafsgrib20p25.sh b/jobs/rocoto/wafsgrib20p25.sh new file mode 100755 index 0000000000..8a1847881c --- /dev/null +++ b/jobs/rocoto/wafsgrib20p25.sh @@ -0,0 +1,40 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base wafsgrib20p25" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### + +export DATAROOT="$RUNDIR/$CDATE/$CDUMP/wafsgrib20p25" +[[ -d $DATAROOT ]] && rm -rf $DATAROOT +mkdir -p $DATAROOT + +export pid=${pid:-$$} +export jobid=${job}.${pid} +export DATA="${DATAROOT}/$job" + +############################################################### +echo +echo "=============== START TO RUN WAFSGRIB20p25 ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGFS_ATMOS_WAFS_GRIB2_0P25 +status=$? +exit $status + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/waveawipsbulls.sh b/jobs/rocoto/waveawipsbulls.sh new file mode 100755 index 0000000000..e3db491aad --- /dev/null +++ b/jobs/rocoto/waveawipsbulls.sh @@ -0,0 +1,36 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base waveawipsbulls" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### +echo +echo "=============== BEGIN TO SOURCE MACHINE RUNTIME ENVIRONMENT ===============" +. $BASE_ENV/${machine}.env waveawipsbulls +status=$? +[[ $status -ne 0 ]] && exit $status + +export DBNROOT=/dev/null + +############################################################### +echo +echo "=============== START TO RUN WAVE PRDGEN BULLS ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGLOBAL_WAVE_PRDGEN_BULLS +status=$? +exit $status + diff --git a/jobs/rocoto/waveawipsgridded.sh b/jobs/rocoto/waveawipsgridded.sh new file mode 100755 index 0000000000..1bf60677dc --- /dev/null +++ b/jobs/rocoto/waveawipsgridded.sh @@ -0,0 +1,35 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base waveawipsgridded" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### +echo +echo "=============== BEGIN TO SOURCE MACHINE RUNTIME ENVIRONMENT ===============" +. $BASE_ENV/${machine}.env waveawipsgridded +status=$? +[[ $status -ne 0 ]] && exit $status + +export DBNROOT=/dev/null + +############################################################### +echo +echo "=============== START TO RUN WAVE PRDGEN GRIDDED ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGLOBAL_WAVE_PRDGEN_GRIDDED +status=$? +exit $status diff --git a/jobs/rocoto/wavegempak.sh b/jobs/rocoto/wavegempak.sh new file mode 100755 index 0000000000..ea2d1dafaf --- /dev/null +++ b/jobs/rocoto/wavegempak.sh @@ -0,0 +1,33 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo +echo "=============== BEGIN TO SOURCE RELEVANT CONFIGS ===============" +configs="base wavegempak" +for config in $configs; do + . $EXPDIR/config.${config} + status=$? + [[ $status -ne 0 ]] && exit $status +done + +############################################################### +echo +echo "=============== BEGIN TO SOURCE MACHINE RUNTIME ENVIRONMENT ===============" +. $BASE_ENV/${machine}.env wavegempak +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo +echo "=============== START TO RUN WAVE GEMPAK ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGLOBAL_WAVE_GEMPAK +status=$? +exit $status diff --git a/jobs/rocoto/waveinit.sh b/jobs/rocoto/waveinit.sh index 132a359f11..41f52c4ff2 100755 --- a/jobs/rocoto/waveinit.sh +++ b/jobs/rocoto/waveinit.sh @@ -7,14 +7,15 @@ echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" status=$? [[ $status -ne 0 ]] && exit $status -export DATAROOT="$RUNDIR/$CDATE/$CDUMP" -[[ ! -d $DATAROOT ]] && mkdir -p $DATAROOT - ############################################################### echo echo "=============== START TO RUN WAVE INIT ===============" # Execute the JJOB -$HOMEgfs/jobs/JWAVE_INIT +$HOMEgfs/jobs/JGLOBAL_WAVE_INIT status=$? -exit $status +[[ $status -ne 0 ]] && exit $status +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wavepostbndpnt.sh b/jobs/rocoto/wavepostbndpnt.sh new file mode 100755 index 0000000000..4290ad76ce --- /dev/null +++ b/jobs/rocoto/wavepostbndpnt.sh @@ -0,0 +1,21 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo +echo "=============== START TO RUN WAVE_POST_BNDPNT ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGLOBAL_WAVE_POST_BNDPNT +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wavepostpnt.sh b/jobs/rocoto/wavepostpnt.sh new file mode 100755 index 0000000000..6d13558e96 --- /dev/null +++ b/jobs/rocoto/wavepostpnt.sh @@ -0,0 +1,21 @@ +#!/bin/ksh -x + +############################################################### +echo +echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" +. $HOMEgfs/ush/load_fv3gfs_modules.sh +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +echo +echo "=============== START TO RUN WAVE_POST_PNT ===============" +# Execute the JJOB +$HOMEgfs/jobs/JGLOBAL_WAVE_POST_PNT +status=$? +[[ $status -ne 0 ]] && exit $status + +############################################################### +# Force Exit out cleanly +if [ ${KEEPDATA:-"NO"} = "NO" ] ; then rm -rf $DATAROOT ; fi +exit 0 diff --git a/jobs/rocoto/wavepostsbs.sh b/jobs/rocoto/wavepostsbs.sh index 0e327a204d..66d6463bd7 100755 --- a/jobs/rocoto/wavepostsbs.sh +++ b/jobs/rocoto/wavepostsbs.sh @@ -7,16 +7,13 @@ echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" status=$? [[ $status -ne 0 ]] && exit $status -export DATAROOT="$RUNDIR/$CDATE/$CDUMP" -[[ ! -d $DATAROOT ]] && mkdir -p $DATAROOT - ############################################################### echo echo "=============== START TO RUN WAVE POST_SBS ===============" # Execute the JJOB -$HOMEgfs/jobs/JWAVE_POST_SBS +$HOMEgfs/jobs/JGLOBAL_WAVE_POST_SBS status=$? -exit $status +[[ $status -ne 0 ]] && exit $status ############################################################### # Force Exit out cleanly diff --git a/jobs/rocoto/waveprep.sh b/jobs/rocoto/waveprep.sh index 81cfe7ecea..e1b3b89174 100755 --- a/jobs/rocoto/waveprep.sh +++ b/jobs/rocoto/waveprep.sh @@ -7,16 +7,13 @@ echo "=============== START TO SOURCE FV3GFS WORKFLOW MODULES ===============" status=$? [[ $status -ne 0 ]] && exit $status -export DATAROOT="$RUNDIR/$CDATE/$CDUMP" -[[ ! -d $DATAROOT ]] && mkdir -p $DATAROOT - ############################################################### echo echo "=============== START TO RUN WAVE PREP ===============" # Execute the JJOB -$HOMEgfs/jobs/JWAVE_PREP +$HOMEgfs/jobs/JGLOBAL_WAVE_PREP status=$? -exit $status +[[ $status -ne 0 ]] && exit $status ############################################################### # Force Exit out cleanly diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.orion b/modulefiles/fv3gfs/enkf_chgres_recenter.orion new file mode 100644 index 0000000000..667318a770 --- /dev/null +++ b/modulefiles/fv3gfs/enkf_chgres_recenter.orion @@ -0,0 +1,17 @@ +#%Module##################################################### +## enkf_chgres_recenter component +############################################################# + +module load intel/2018.4 +module load impi/2018.4 + +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load nemsio/2.2.4 +module load bacio/2.0.3 +module load w3nco/2.0.7 +module load ip/3.0.2 +module load sp/2.0.3 +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 + +export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_dell_p3 b/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_dell_p3 new file mode 100644 index 0000000000..77c76bbb82 --- /dev/null +++ b/modulefiles/fv3gfs/enkf_chgres_recenter.wcoss_dell_p3 @@ -0,0 +1,19 @@ +#%Module##################################################### +## enkf_chgres_recenter component - wcoss_dell_p3 +############################################################# + +module load ips/18.0.1.163 +module load impi/18.0.1 + +module load nemsio/2.2.3 +module load bacio/2.0.2 +module load w3nco/2.0.6 +module load ip/3.0.1 +module load sp/2.0.2 + +module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 + + +export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.hera b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.hera new file mode 100644 index 0000000000..a3bc77c352 --- /dev/null +++ b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.hera @@ -0,0 +1,15 @@ +#%Module##################################################### +## enkf_chgres_recenter component - hera +############################################################# + +module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles +module load bacio/2.0.2 +module load w3nco/2.0.6 +module load ip/3.0.1 +module load sp/2.0.2 + +module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles/ +module load netcdf_parallel/4.7.4.release +module load hdf5_parallel/1.10.6.release + +export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.orion b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.orion new file mode 100755 index 0000000000..28aded5531 --- /dev/null +++ b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.orion @@ -0,0 +1,16 @@ +#%Module##################################################### +## enkf_chgres_recenter component +############################################################# + +module load intel/2018.4 +module load impi/2018.4 + +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load bacio/2.0.3 +module load w3nco/2.0.7 +module load ip/3.0.2 +module load sp/2.0.3 +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 + +export FC=ifort diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_cray b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_cray new file mode 100644 index 0000000000..d619dd8644 --- /dev/null +++ b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_cray @@ -0,0 +1,25 @@ +#%Module##################################################### +## enkf_chgres_recenter component - wcoss_cray +############################################################# + +module load ncep/1.0 +module load PrgEnv-intel/5.2.56 +module unload intel/15.0.3.187 +module load intel/18.1.163 +module load craype-haswell +module load cray-mpich/7.2.0 + +# Loading netcdf modules +module use /usrx/local/dev/modulefiles +module load NetCDF-intel-sandybridge/4.7.4 +module load HDF5-parallel-intel-sandybridge/1.10.6 + +module use /gpfs/hps/nco/ops/nwprod/lib/modulefiles +module load ip-intel/3.0.0 +module load sp-intel/2.0.2 +module load w3nco-intel/2.0.6 + +module use /usrx/local/nceplibs/modulefiles +module load bacio-intel/2.0.2 + +export FC=ftn diff --git a/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_dell_p3 b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_dell_p3 new file mode 100644 index 0000000000..cbc9fcfb03 --- /dev/null +++ b/modulefiles/fv3gfs/enkf_chgres_recenter_nc.wcoss_dell_p3 @@ -0,0 +1,16 @@ +#%Module##################################################### +## enkf_chgres_recenter component - wcoss_dell_p3 +############################################################# + +module load ips/18.0.1.163 +module load impi/18.0.1 + +module load bacio/2.0.3 +module load w3nco/2.2.0 +module load ip/3.0.2 +module load sp/2.0.3 + +module load NetCDF-parallel/4.7.4 +module load HDF5-parallel/1.10.6 + +export FC=ifort diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.hera b/modulefiles/fv3gfs/gaussian_sfcanl.hera new file mode 100644 index 0000000000..6663b6cb55 --- /dev/null +++ b/modulefiles/fv3gfs/gaussian_sfcanl.hera @@ -0,0 +1,18 @@ +#%Module##################################################### +## gaussian_sfcanl build module for Hera +############################################################# + +module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles +module load w3nco/2.0.6 +module load bacio/2.0.2 +module load nemsio/2.2.3 +module load sp/2.0.2 +module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles/ +module load netcdf_parallel/4.7.4.release +module load hdf5_parallel/1.10.6.release + + +export NETCDF_INCLUDE="-I${NETCDF}/include" +export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5}/lib -lhdf5 -lhdf5_fortran" + +#export FCOMP=$FCOMP diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.orion b/modulefiles/fv3gfs/gaussian_sfcanl.orion new file mode 100644 index 0000000000..82ffef2694 --- /dev/null +++ b/modulefiles/fv3gfs/gaussian_sfcanl.orion @@ -0,0 +1,19 @@ +#%Module##################################################### +## gaussian_sfcanl build module for Orion +############################################################# + +module load intel/2018.4 +module load impi/2018.4 + +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load w3nco/2.0.7 +module load bacio/2.0.3 +module load nemsio/2.2.4 +module load sp/2.0.3 +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 + +export NETCDF_INCLUDE="-I${NETCDF}/include" +export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5_LIBRARY_DIRS}/lib -lhdf5 -lhdf5_fortran" + +#export FCOMP=$FCOMP diff --git a/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_dell_p3 b/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_dell_p3 new file mode 100644 index 0000000000..f54ba00169 --- /dev/null +++ b/modulefiles/fv3gfs/gaussian_sfcanl.wcoss_dell_p3 @@ -0,0 +1,20 @@ +#%Module##################################################### +## gaussian_sfcanl component of fv3gfs - wcoss_dell_p3 +############################################################# + +set ver v15.0.0 + +# Load Intel environment +module load ips/18.0.1.163 +module load impi/18.0.1 + +module load nemsio/2.2.4 +module load w3nco/2.2.0 +module load bacio/2.0.3 +module load sp/2.0.3 + +# Load prod modules +module load NetCDF-parallel/4.7.4 +module load HDF5-parallel/1.10.6 + +export FCOMP=ifort diff --git a/modulefiles/gdas_gridbull.hera b/modulefiles/gdas_gridbull.hera deleted file mode 100644 index 75ce7da3b2..0000000000 --- a/modulefiles/gdas_gridbull.hera +++ /dev/null @@ -1,7 +0,0 @@ -#%Module################################################ -# Module file for gdas_gridbull - Hera -######################################################## - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load bacio/2.0.2 -module load w3nco/2.0.6 diff --git a/modulefiles/gdas_gridbull.wcoss b/modulefiles/gdas_gridbull.wcoss deleted file mode 100644 index 261631cd30..0000000000 --- a/modulefiles/gdas_gridbull.wcoss +++ /dev/null @@ -1,10 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_gridbull -######################################################## - -# Loading Intel Compiler Suite -module load ics/12.1 - -# Loding nceplibs modules -module load bacio/v2.0.2 -module load w3nco/v2.0.6 diff --git a/modulefiles/gdas_gridbull.wcoss_cray b/modulefiles/gdas_gridbull.wcoss_cray deleted file mode 100644 index 702dd9166c..0000000000 --- a/modulefiles/gdas_gridbull.wcoss_cray +++ /dev/null @@ -1,11 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_gridbull -######################################################## -module unload PrgEnv-cray -module load PrgEnv-intel/5.2.56 -module switch intel intel/15.0.6.233 -module load craype-sandybridge -module load iobuf/2.0.7 - -module load bacio-intel/2.0.1 -module load w3nco-intel/2.0.6 diff --git a/modulefiles/gdas_gridbull.wcoss_cray_userlib b/modulefiles/gdas_gridbull.wcoss_cray_userlib deleted file mode 100644 index 3a56144485..0000000000 --- a/modulefiles/gdas_gridbull.wcoss_cray_userlib +++ /dev/null @@ -1,13 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_gridbull -######################################################## -module load ncep/1.0 -module unload PrgEnv-cray -module load PrgEnv-intel/5.2.56 -module switch intel intel/15.0.6.233 -module load craype-sandybridge - -module unuse /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module use -a $MOD_PATH -module load bacio/v2.0.2 -module load w3nco/v2.0.6 diff --git a/modulefiles/gdas_gridbull.wcoss_dell_p3 b/modulefiles/gdas_gridbull.wcoss_dell_p3 deleted file mode 100644 index f496889671..0000000000 --- a/modulefiles/gdas_gridbull.wcoss_dell_p3 +++ /dev/null @@ -1,8 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_gridbull -######################################################## -## -module load ips/18.0.1.163 - -module load bacio/2.0.2 -module load w3nco/2.0.6 diff --git a/modulefiles/gdas_navybull.hera b/modulefiles/gdas_navybull.hera deleted file mode 100644 index 10d313a4bd..0000000000 --- a/modulefiles/gdas_navybull.hera +++ /dev/null @@ -1,8 +0,0 @@ -#%Module################################################ -# Module file for gdas_navybull - Hera -######################################################## - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load w3emc/2.3.0 -module load w3nco/2.0.6 -module load bufr/11.3.0 diff --git a/modulefiles/gdas_navybull.wcoss b/modulefiles/gdas_navybull.wcoss deleted file mode 100644 index 3d60e7871e..0000000000 --- a/modulefiles/gdas_navybull.wcoss +++ /dev/null @@ -1,11 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_navybull -######################################################## - -# Loading Intel Compiler Suite -module load ics/12.1 - -# Loding nceplibs modules -module load w3emc/v2.2.0 -module load w3nco/v2.0.6 -module load bufr/v11.0.1 diff --git a/modulefiles/gdas_navybull.wcoss_cray b/modulefiles/gdas_navybull.wcoss_cray deleted file mode 100644 index 6fe86cdf21..0000000000 --- a/modulefiles/gdas_navybull.wcoss_cray +++ /dev/null @@ -1,29 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_navybull -######################################################## - -# From default environment -module load modules -module load xt-lsfhpc -module load ncep -module load alps -module load dvs -module load xpmem -module load ugni -module load craype-network-aries -module load switch - -# Loading Intel Compiler Suite -module unload PrgEnv-cray -module load PrgEnv-intel/5.2.56 -module switch intel intel/15.0.6.233 - -module load craype-sandybridge - -# Loading IOBUF -module load iobuf/2.0.7 - -module use /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module load w3emc-intel/2.2.0 -module load w3nco-intel/2.0.6 -module load bufr-intel/11.0.1 diff --git a/modulefiles/gdas_navybull.wcoss_dell_p3 b/modulefiles/gdas_navybull.wcoss_dell_p3 deleted file mode 100644 index cb3bdead4b..0000000000 --- a/modulefiles/gdas_navybull.wcoss_dell_p3 +++ /dev/null @@ -1,10 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_navybull -######################################################## - -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load w3emc/2.3.0 -module load w3nco/2.0.6 -module load bufr/11.2.0 diff --git a/modulefiles/gdas_trpsfcmv.hera b/modulefiles/gdas_trpsfcmv.hera deleted file mode 100644 index e78bf33631..0000000000 --- a/modulefiles/gdas_trpsfcmv.hera +++ /dev/null @@ -1,10 +0,0 @@ -#%Module################################################ -# Module file for gdas_trpsfcmv - Hera -######################################################## - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load bufr/11.3.0 -module load ip/3.0.1 -module load sp/2.0.2 -module load w3nco/2.0.6 -module load bacio/2.0.3 diff --git a/modulefiles/gdas_trpsfcmv.wcoss b/modulefiles/gdas_trpsfcmv.wcoss deleted file mode 100644 index 79f0d535c8..0000000000 --- a/modulefiles/gdas_trpsfcmv.wcoss +++ /dev/null @@ -1,12 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_trpsfcmv -######################################################## - -module load ics/14.0.1 - -module load ncarg/v6.1.0 -module load bufr/v11.0.1 -module load ip/v3.0.0 -module load sp/v2.0.2 -module load w3nco/v2.0.6 -module load bacio/v2.0.2 diff --git a/modulefiles/gdas_trpsfcmv.wcoss_cray b/modulefiles/gdas_trpsfcmv.wcoss_cray deleted file mode 100644 index 0d6cd319b5..0000000000 --- a/modulefiles/gdas_trpsfcmv.wcoss_cray +++ /dev/null @@ -1,16 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_trpsfcmv -######################################################## -module load ncep/1.0 -module load gcc -module load PrgEnv-intel/5.2.56 -module load cray-mpich/7.2.0 -module load craype-haswell - -module load NCL-gnu-haswell/6.3.0 - -module load bufr-intel/11.0.1 -module load ip-intel/2.0.0 -module load sp-intel/2.0.2 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.2 diff --git a/modulefiles/gdas_trpsfcmv.wcoss_cray_userlib b/modulefiles/gdas_trpsfcmv.wcoss_cray_userlib deleted file mode 100644 index 2f6acac72f..0000000000 --- a/modulefiles/gdas_trpsfcmv.wcoss_cray_userlib +++ /dev/null @@ -1,18 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_trpsfcmv -######################################################## -module load ncep/1.0 -module load gcc -module load PrgEnv-intel/5.2.56 -module load cray-mpich/7.2.0 -module load craype-haswell - -module load NCL-gnu-haswell/6.3.0 - -module unuse /gpfs/hps/nco/ops/nwprod/lib/modulefiles -module use -a $MOD_PATH -module load bufr-intel/11.0.1 -module load ip-intel/2.0.0 -module load sp-intel/2.0.2 -module load w3nco-intel/2.0.6 -module load bacio-intel/2.0.2 diff --git a/modulefiles/gdas_trpsfcmv.wcoss_dell_p3 b/modulefiles/gdas_trpsfcmv.wcoss_dell_p3 deleted file mode 100644 index ec2d96963b..0000000000 --- a/modulefiles/gdas_trpsfcmv.wcoss_dell_p3 +++ /dev/null @@ -1,11 +0,0 @@ -#%Module################################################ -# Modfule file for gdas_trpsfcmv -######################################################## -module load ips/18.0.1.163 - -module load NCL/6.4.0 -module load bufr/11.2.0 -module load ip/3.0.1 -module load sp/2.0.2 -module load w3nco/2.0.6 -module load bacio/2.0.2 diff --git a/modulefiles/gfs_bufr.hera b/modulefiles/gfs_bufr.hera index 482fe69ce4..5d4ef5f7ac 100644 --- a/modulefiles/gfs_bufr.hera +++ b/modulefiles/gfs_bufr.hera @@ -2,15 +2,26 @@ ## bufrsnd ############################################################# +# Loading Intel Compiler Suite +module load intel +module load impi module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles +# Loading nceplibs modules module load sigio/2.1.1 module load bacio/2.0.3 -module load w3emc/2.3.1 module load w3nco/2.0.6 module load bufr/11.3.0 module load nemsio/2.2.3 +module load intelpython/3.6.8 +module load w3emc/2.3.1 + +module use /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 +#module load w3emc_para/2.4.0 + -export myFC=$FCOMP +export myFC=$FCOMP export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -qopenmp" export myCPP=/lib/cpp export myCPPFLAGS="-P" diff --git a/modulefiles/gfs_bufr.jet b/modulefiles/gfs_bufr.jet index fd5163dc12..a57987c1d0 100644 --- a/modulefiles/gfs_bufr.jet +++ b/modulefiles/gfs_bufr.jet @@ -8,11 +8,16 @@ export F_COMP_MPI=mpiifort export C_COMP=icc export C_COMP_MP=mpiicc + +#module use /gpfs/hps/nco/ops/nwprod/lib/modulefiles + module load newdefaults module load intel/15.0.3.187 module load impi/5.1.3.181 -export NCEPLIBS=/mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib +export NCEPLIBS=/mnt/lfs3/projects/hfv3gfs/gwv/ljtjet/lib + + module use $NCEPLIBS/modulefiles module load nemsio-intel-sandybridge/2.2.2 module load sigio-intel-sandybridge/2.0.1 @@ -22,9 +27,12 @@ module load w3emc-intel-sandybridge/2.2.0 module load w3nco-intel-sandybridge/2.0.6 module load bufr-intel-sandybridge/11.0.1 +##module use /home/Raghu.Reddy/modules +##module load gempak-rr/7.4.2 module load gempak/7.4.2 export myFC=mpiifort export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -openmp" export myCPP=/lib/cpp export myCPPFLAGS="-P" + diff --git a/modulefiles/gfs_bufr.orion b/modulefiles/gfs_bufr.orion index 3ab86daf21..668bc57759 100644 --- a/modulefiles/gfs_bufr.orion +++ b/modulefiles/gfs_bufr.orion @@ -7,18 +7,15 @@ module load impi/2018.4 module load gempak/7.5.1 -module use /work/noaa/noaatest/NCEPLIBS/lib/modulefiles -module load netcdf/4.7.2-parallel -module load hdf5/1.10.5-parallel - -module use /apps/contrib/NCEPLIBS/lib/modulefiles -module load bacio-intel-sandybridge/2.0.2 -module load w3nco-intel-sandybridge/2.0.6 -module load sigio-intel-sandybridge/2.1.0 -module load bufr-intel-sandybridge/11.2.0 -module load nemsio-intel-sandybridge/2.2.3 -module load w3emc-intel-sandybridge/2.4.0p -#module load netcdfp/4.7.4 +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 +module load bacio/2.0.3 +module load w3nco/2.0.7 +module load sigio/2.1.1 +module load bufr/11.3.0 +module load nemsio/2.2.4 +module load w3emc_para/2.4.0 export myFC=$FCOMP export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -qopenmp" diff --git a/modulefiles/gfs_bufr.wcoss_dell_p3 b/modulefiles/gfs_bufr.wcoss_dell_p3 index 2362ba158f..a1f646b758 100644 --- a/modulefiles/gfs_bufr.wcoss_dell_p3 +++ b/modulefiles/gfs_bufr.wcoss_dell_p3 @@ -2,6 +2,7 @@ ## bufrsnd ############################################################# +####. $MODULESHOME/init/ksh # Loading pe environment module load ips/18.0.1.163 module load impi/18.0.1 @@ -9,15 +10,16 @@ module load impi/18.0.1 # Loding nceplibs modules module load nemsio/2.2.3 module load bacio/2.0.2 -module load w3emc/2.3.0 module load w3nco/2.0.6 -module load bufr/11.2.0 +module load bufr/11.3.0 module load sigio/2.1.0 +module load w3emc/2.4.0 +module load NetCDF-parallel/4.7.4 +module load HDF5-parallel/1.10.6 + module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ module load gempak/7.3.1 -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load sigio/2.1.0 export myFC=mpiifort export myFCFLAGS="-O3 -convert big_endian -traceback -g -fp-model source -qopenmp" diff --git a/modulefiles/gfs_cnvgrib21_gfs.wcoss b/modulefiles/gfs_cnvgrib21_gfs.wcoss deleted file mode 100644 index 85232df670..0000000000 --- a/modulefiles/gfs_cnvgrib21_gfs.wcoss +++ /dev/null @@ -1,18 +0,0 @@ -#%Module##################################################### -## Module file for cnvgrib21 -############################################################# -#module-whatis "cnvgrib21_gfs" - -# -# Loading required system modules -# - module load ics - module switch ics/15.0.6 - module load jasper/v1.900.1 - module load png/v1.2.44 - module load z/v1.2.6 - -# Loading Intel-Compiled NCEP Libraries - module load bacio/v2.0.2 - module load w3nco/v2.0.6 - module load g2/v3.1.0 diff --git a/modulefiles/gfs_cnvgrib21_gfs.wcoss_cray b/modulefiles/gfs_cnvgrib21_gfs.wcoss_cray deleted file mode 100755 index c24818d30c..0000000000 --- a/modulefiles/gfs_cnvgrib21_gfs.wcoss_cray +++ /dev/null @@ -1,29 +0,0 @@ -#%Module##################################################### -## Module file for cnvgrib21 -############################################################# -#module-whatis "convgrib21_gfs" - -set ver v14.1.0 - -# -# Loading required Cray system modules -# - module load modules - - module load craype-sandybridge - module load jasper-gnu-sandybridge/1.900.1 - module load png-intel-sandybridge/1.2.49 - module load zlib-intel-sandybridge/1.2.7 - -# Loading Intel-Compiled NCEP Libraries - module load PrgEnv-intel/5.2.56 - module switch intel intel/15.0.6.233 - module load bacio-intel/2.0.1 - module load w3emc-intel/2.2.0 - module load w3nco-intel/2.0.6 - module load ip-intel/3.0.0 - module load sp-intel/2.0.2 - module load g2-intel/3.1.0 - -# Loading IOBUF - module load iobuf/2.0.7 diff --git a/modulefiles/gfs_cnvgrib21_gfs.wcoss_dell_p3 b/modulefiles/gfs_cnvgrib21_gfs.wcoss_dell_p3 deleted file mode 100755 index 0dac89def8..0000000000 --- a/modulefiles/gfs_cnvgrib21_gfs.wcoss_dell_p3 +++ /dev/null @@ -1,16 +0,0 @@ -#%Module##################################################### -## Module file for cnvgrib21 -############################################################# -#module-whatis "convgrib21_gfs" - -set ver v15.0.0 - -module load ips/18.0.1.163 - -module load jasper/1.900.1 -module load libpng/1.2.59 -module load zlib/1.2.11 - -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load g2/3.1.0 diff --git a/modulefiles/gfs_fbwndgfs.orion b/modulefiles/gfs_fbwndgfs.orion index 98ddf7835e..c4601bf913 100644 --- a/modulefiles/gfs_fbwndgfs.orion +++ b/modulefiles/gfs_fbwndgfs.orion @@ -2,9 +2,9 @@ ## Module file for fbwndgfs ############################################################# -module use -a /work/noaa/noaatest/NCEPLIBS/lib/modulefiles -module load bacio-intel-sandybridge/2.0.2 -module load w3emc-intel-sandybridge/2.3.0 -module load w3nco-intel-sandybridge/2.0.6 -module load ip-intel-sandybridge/3.0.0 -module load sp-intel-sandybridge/2.0.2 +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load bacio/2.0.3 +module load w3emc/2.4.0 +module load w3nco/2.0.7 +module load ip/3.0.2 +module load sp/2.0.3 diff --git a/modulefiles/gfs_fbwndgfs.wcoss_cray b/modulefiles/gfs_fbwndgfs.wcoss_cray index e327319fb4..ab149ad5ad 100755 --- a/modulefiles/gfs_fbwndgfs.wcoss_cray +++ b/modulefiles/gfs_fbwndgfs.wcoss_cray @@ -6,15 +6,15 @@ # module load modules module load craype-sandybridge - module load PrgEnv-intel/5.2.56 - module switch intel intel/15.0.6.233 + module load PrgEnv-intel/5.2.82 + module switch intel intel/18.1.163 # Loading Intel-Compiled NCEP Libraries - module load bacio-intel/2.0.1 - module load w3emc-intel/2.2.0 - module load w3nco-intel/2.0.6 - module load ip-intel/3.0.0 - module load sp-intel/2.0.2 + module load bacio-intel/2.0.3 + module load w3emc-intel/2.4.0 + module load w3nco-intel/2.2.0 + module load ip-intel/3.0.2 + module load sp-intel/2.0.3 # Loading IOBUF - module load iobuf/2.0.7 +# module load iobuf/2.0.7 diff --git a/modulefiles/gfs_fbwndgfs.wcoss_dell_p3 b/modulefiles/gfs_fbwndgfs.wcoss_dell_p3 index 3271ea2396..5782e1d110 100755 --- a/modulefiles/gfs_fbwndgfs.wcoss_dell_p3 +++ b/modulefiles/gfs_fbwndgfs.wcoss_dell_p3 @@ -5,8 +5,8 @@ module load ips/18.0.1.163 module load impi/18.0.1 -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load w3emc/2.3.0 -module load ip/3.0.1 -module load sp/2.0.2 +module load bacio/2.0.3 +module load w3nco/2.2.0 +module load w3emc/2.4.0 +module load ip/3.0.2 +module load sp/2.0.3 diff --git a/modulefiles/gfs_overpdtg2.hera b/modulefiles/gfs_overpdtg2.hera deleted file mode 100644 index 34c8a9359a..0000000000 --- a/modulefiles/gfs_overpdtg2.hera +++ /dev/null @@ -1,11 +0,0 @@ -#%Module##################################################### -## Module file for overpdtg2 -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load bacio/2.0.3 -module load w3nco/2.0.6 -module load g2/2.5.0 -module load jasper/1.900.1 -module load z/1.2.11 -module load png/1.2.44 diff --git a/modulefiles/gfs_overpdtg2.wcoss b/modulefiles/gfs_overpdtg2.wcoss deleted file mode 100644 index 0c00194cbb..0000000000 --- a/modulefiles/gfs_overpdtg2.wcoss +++ /dev/null @@ -1,17 +0,0 @@ -#%Module##################################################### -## Module file for overpdtg2 -############################################################# -# -# Loading required system modules -# - module load ics - module switch ics/15.0.6 - - module load jasper/v1.900.1 - module load png/v1.2.44 - module load z/v1.2.6 - -# Loading Intel-Compiled NCEP Libraries - module load bacio/v2.0.2 - module load w3nco/v2.0.6 - module load g2/v3.1.0 diff --git a/modulefiles/gfs_overpdtg2.wcoss_cray b/modulefiles/gfs_overpdtg2.wcoss_cray deleted file mode 100755 index 0ea5247d83..0000000000 --- a/modulefiles/gfs_overpdtg2.wcoss_cray +++ /dev/null @@ -1,22 +0,0 @@ -#%Module##################################################### -## Module file for overpdtg2 -############################################################# - -# -# Loading required Cray system modules -# - module load modules - module load craype-sandybridge - module load jasper-gnu-sandybridge/1.900.1 - module load png-intel-sandybridge/1.2.49 - module load zlib-intel-sandybridge/1.2.7 - -# Loading Intel-Compiled NCEP Libraries - module load PrgEnv-intel/5.2.56 - module switch intel intel/15.0.6.233 - module load bacio-intel/2.0.1 - module load w3nco-intel/2.0.6 - module load g2-intel/3.1.0 - -# Loading IOBUF - module load iobuf/2.0.7 diff --git a/modulefiles/gfs_overpdtg2.wcoss_dell_p3 b/modulefiles/gfs_overpdtg2.wcoss_dell_p3 deleted file mode 100755 index 0b82443a36..0000000000 --- a/modulefiles/gfs_overpdtg2.wcoss_dell_p3 +++ /dev/null @@ -1,13 +0,0 @@ -#%Module##################################################### -## Module file for overpdtg2 -############################################################# -# -module load ips/18.0.1.163 - -module load jasper/1.900.1 -module load libpng/1.2.59 -module load zlib/1.2.11 - -module load bacio/2.0.2 -module load w3nco/2.0.6 -module load g2/3.1.0 diff --git a/modulefiles/gfs_wintemv.hera b/modulefiles/gfs_wintemv.hera deleted file mode 100644 index 49690ba435..0000000000 --- a/modulefiles/gfs_wintemv.hera +++ /dev/null @@ -1,8 +0,0 @@ -#%Module##################################################### -## Module file for wintemv -############################################################# - -module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles -module load bacio/2.0.3 -module load w3emc/2.3.1 -module load w3nco/2.0.6 diff --git a/modulefiles/gfs_wintemv.wcoss b/modulefiles/gfs_wintemv.wcoss deleted file mode 100644 index aa225ab82e..0000000000 --- a/modulefiles/gfs_wintemv.wcoss +++ /dev/null @@ -1,14 +0,0 @@ -#%Module##################################################### -## Module file for wintemv -############################################################# - -# Loading required system modules - -module load ics -module switch ics/15.0.6 - -# Loading Intel-Compiled NCEP Libraries - -module load bacio/v2.0.2 -module load w3emc/v2.2.0 -module load w3nco/v2.0.6 diff --git a/modulefiles/gfs_wintemv.wcoss_cray b/modulefiles/gfs_wintemv.wcoss_cray deleted file mode 100644 index ef5f1d8bfc..0000000000 --- a/modulefiles/gfs_wintemv.wcoss_cray +++ /dev/null @@ -1,21 +0,0 @@ -#%Module##################################################### -## Module file for wintemv -############################################################# -#module-whatis "wintemv" - -# -# Loading required Cray system modules -# - module load modules - module load craype-sandybridge - -# Loading Intel-Compiled NCEP Libraries - module load PrgEnv-intel/5.2.56 - module switch intel intel/15.0.6.233 - - module load bacio-intel/2.0.1 - module load w3emc-intel/2.2.0 - module load w3nco-intel/2.0.6 - -# Loading IOBUF - module load iobuf/2.0.7 diff --git a/modulefiles/gfs_wintemv.wcoss_dell_p3 b/modulefiles/gfs_wintemv.wcoss_dell_p3 deleted file mode 100644 index 10a652ef54..0000000000 --- a/modulefiles/gfs_wintemv.wcoss_dell_p3 +++ /dev/null @@ -1,11 +0,0 @@ -#%Module##################################################### -## Module file for wintemv -############################################################# -#module-whatis "wintemv" - -module load ips/18.0.1.163 -module load impi/18.0.1 - -module load bacio/2.0.2 -module load w3emc/2.3.0 -module load w3nco/2.0.6 diff --git a/modulefiles/module-setup.csh.inc b/modulefiles/module-setup.csh.inc index 7917d2878c..3a0bcdd772 100644 --- a/modulefiles/module-setup.csh.inc +++ b/modulefiles/module-setup.csh.inc @@ -13,10 +13,10 @@ else if ( { test -d /scratch1 } ) then source /apps/lmod/lmod/init/$__ms_shell endif module purge -else if ( { test -d /scratch3 } ) then - # We are on NOAA Theia +else if ( { test -d /work } ) then + # We are on MSU Orion if ( ! { module help >& /dev/null } ) then - source /apps/lmod/lmod/init/$__ms_shell + source /apps/lmod/init/$__ms_shell endif module purge else if ( { test -d /gpfs/hps -a -e /etc/SuSE-release } ) then diff --git a/modulefiles/module_base.hera b/modulefiles/module_base.hera index b77fbe6e86..8eadf74e2d 100644 --- a/modulefiles/module_base.hera +++ b/modulefiles/module_base.hera @@ -21,6 +21,18 @@ module load g2tmpl/1.6.0 module load grib_util/1.1.1 module load crtm/2.2.6 module load prod_util/1.1.0 +module load grib_util/1.1.1 +module load g2tmpl/1.6.0 +module load crtm/2.3.0 + +module use /scratch1/NCEPDEV/nems/emc.nemspara/soft/modulefiles/ +module load netcdf_parallel/4.7.4.release +module load hdf5_parallel/1.10.6.release +module load esmf/8.0.1_ParallelNetCDF.release + +# python +module use -a /contrib/anaconda/modulefiles +module load anaconda/2.3.0 module load bacio/2.0.3 module load ip/3.0.2 @@ -40,3 +52,5 @@ module load netcdf_parallel/4.7.4.release module load esmf/8.1.0bs27 module load hdf5_parallel/1.10.6.release +# waveprep +module load cdo/1.9.5 diff --git a/modulefiles/module_base.jet b/modulefiles/module_base.jet index e929c3f3a0..c6c767eedc 100644 --- a/modulefiles/module_base.jet +++ b/modulefiles/module_base.jet @@ -1,4 +1,3 @@ -#%Module###################################################################### ## ## nems prerequisites ## @@ -7,21 +6,27 @@ proc ModulesHelp {} { puts stderr "The prerequisites for compiling or running FV3 on Jet. " } -module-whatis "loads NEMS FV3 prerequisites on Jet" +module load newdefaults intel/15.0.3.187 impi/5.1.3.181 szip hdf5 netcdf4/4.2.1.1 -module load intel/18.0.5.274 -module load impi/2018.4.274 -module load wgrib2/2.0.8 -module load szip/2.1 -module load hdf5 -module load nco/4.1.0 -module load pnetcdf/1.6.1 -module load netcdf4/4.2.1.1 -module load gempak/7.4.2 -module load hpss +module use /lfs3/projects/hfv3gfs/nwprod/lib/modulefiles +module load bacio/v2.0.2 +module load sp/v2.0.2 +module load ip/v2.0.0 +module load w3nco/v2.0.6 +module load w3emc/v2.2.0 +module load nemsio/v2.2.2 + +#set NCEPLIBS $::env(NCEPLIBS) +#module use $NCEPLIBS/modulefiles +#module load esmf/7.1.0r_impi module use /lfs3/projects/hwrf-vd/soft/modulefiles module load prod_util +module load grib_util +module load hpss # mpiserial on Jet includes a cfp wrapper module load mpiserial + +module load gempak/7.4.2 + diff --git a/modulefiles/module_base.wcoss_c b/modulefiles/module_base.wcoss_c index 77330c500d..7516514723 100644 --- a/modulefiles/module_base.wcoss_c +++ b/modulefiles/module_base.wcoss_c @@ -33,7 +33,7 @@ module load udreg module load ugni module load hpss -module load prod_util +module load prod_util/1.1.0 module load g2tmpl-intel/1.4.0 module load crtm-intel/2.2.6 module load iobuf/2.0.7 @@ -46,7 +46,7 @@ setenv USE_CFP YES # modules used by vrfy module load pm5 -module load prod_envir +module load prod_envir/1.1.0 module load util_shared/1.0.7 module load gcc/6.3.0 @@ -58,3 +58,6 @@ module unload intel module load intel/16.3.210 module load cray-netcdf module load esmf/8.0.0bs48 + +# python +module load python/3.6.3 diff --git a/modulefiles/module_base.wcoss_cray b/modulefiles/module_base.wcoss_cray deleted file mode 100644 index aade403c72..0000000000 --- a/modulefiles/module_base.wcoss_cray +++ /dev/null @@ -1,48 +0,0 @@ -#%Module###################################################################### -## -## FV3GFS prerequisites - -# From default environment - -module load modules - -module load xt-lsfhpc -module load ncep -module load alps -module load dvs -module load xpmem -module load ugni -module load craype-network-aries -module load switch -#module load eswrap -module load PrgEnv-intel -module load craype -#module switch craype-haswell - -# Is this needed? -module load subversion - -## WCOSS Cray execution prereqs: -module load rca -module load alps -module load xpmem -module load gni-headers -module load udreg -module load ugni -module load hpss - -module load prod_util -module load g2tmpl-intel/1.4.0 -module load crtm-intel/2.2.6 -module load iobuf/2.0.7 -module load gempak/7.3.0 - -module load nco-gnu-sandybridge/4.4.4 -module load NetCDF-intel-sandybridge/4.2 -module load cfp-intel-sandybridge/1.1.0 -setenv USE_CFP YES - -module load gcc/6.3.0 -module unload grib_util/1.0.3 -module load grib_util/1.1.0 - diff --git a/modulefiles/module_base.wcoss_dell_p3 b/modulefiles/module_base.wcoss_dell_p3 index 756cf2f9b0..4cfed7fb5f 100644 --- a/modulefiles/module_base.wcoss_dell_p3 +++ b/modulefiles/module_base.wcoss_dell_p3 @@ -7,36 +7,37 @@ module load ips/18.0.1.163 module load impi/18.0.1 module load lsf/10.1 -module load EnvVars/1.0.2 +module load EnvVars/1.0.3 module load HPSS/5.0.2.5 -module load prod_util/1.1.0 -module load prod_envir/1.0.2 -module load g2tmpl/1.5.0 -module load crtm/2.2.6 -#module load ESMF/7_1_0r +module load prod_util/1.1.4 +module load prod_envir/1.1.0 module unload grib_util/1.0.6 module load grib_util/1.1.0 module load NCO/4.7.0 -module load HDF5-serial/1.10.1 -module load NetCDF/4.5.0 -module load CFP/2.0.1 -#setenv USE_CFP YES +module load CFP/2.0.2 +setenv USE_CFP YES +module load pm5 -# modules used by vrfy -module load pm5/1.0 +module load NetCDF-parallel/4.7.4 +module load ESMF/8.0.1 +module load HDF5-parallel/1.10.6 module use -a /gpfs/dell1/nco/ops/nwprod/modulefiles/ module load gempak/7.3.1 +module load g2tmpl/1.6.0 -# modules used by fax -module load NCL/6.4.0 +# Load for WAFS module load bufr_dumplist/2.0.0 -module load dumpjb/5.0.0 +module load dumpjb/5.1.0 +module load util_shared/1.1.2 -module use /gpfs/dell2/emc/modeling/noscrub/emc.nemspara/soft/modulefiles -module load esmf/8.0.0bs48 +# python +module load python/3.6.3 -module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 +# Load crtm +module load crtm/2.3.0 + +# waveprep +module load cdo/1.9.8 diff --git a/modulefiles/modulefile.fv3nc2nemsio.orion b/modulefiles/modulefile.fv3nc2nemsio.orion index 2913812779..4ff5c23b03 100644 --- a/modulefiles/modulefile.fv3nc2nemsio.orion +++ b/modulefiles/modulefile.fv3nc2nemsio.orion @@ -5,13 +5,12 @@ module load intel/2018.4 module load impi/2018.4 -module load netcdf/4.7.2 -module load hdf5/1.10.5 - -module use /apps/contrib/NCEPLIBS/lib/modulefiles -module load bacio-intel-sandybridge/2.0.2 -module load nemsio-intel-sandybridge/2.2.3 -module load w3nco-intel-sandybridge/2.0.6 +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 +module load bacio/2.0.3 +module load nemsio/2.2.4 +module load w3nco/2.0.7 export FCMP="ifort" export FFLAGS="-g -O2 -traceback" diff --git a/modulefiles/modulefile.grib_util.hera b/modulefiles/modulefile.grib_util.hera new file mode 100644 index 0000000000..b912ecc12d --- /dev/null +++ b/modulefiles/modulefile.grib_util.hera @@ -0,0 +1,18 @@ +#%Module###################################################################### +# Module file for grib_util +############################################################################## +module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles +module load intel/18.0.5.274 +module load bacio/2.0.3 +module load w3emc/2.3.1 +module load w3nco/2.0.6 +module load ip/3.0.1 +module load sp/2.0.2 + +module load jasper/1.900.1 +module load png/1.2.44 +module load z/1.2.11 + +export FCMP=ifort +export CCMP=icc + diff --git a/modulefiles/modulefile.regrid_nemsio.orion b/modulefiles/modulefile.regrid_nemsio.orion index 398d69f5a0..19f0885c66 100644 --- a/modulefiles/modulefile.regrid_nemsio.orion +++ b/modulefiles/modulefile.regrid_nemsio.orion @@ -5,14 +5,13 @@ module load intel/2018.4 module load impi/2018.4 -module load netcdf/4.7.2 -module load hdf5/1.10.5 - -module use /apps/contrib/NCEPLIBS/lib/modulefiles -module load bacio-intel-sandybridge/2.0.2 -module load w3nco-intel-sandybridge/2.0.6 -module load nemsio-intel-sandybridge/2.2.3 -module load sp-intel-sandybridge/2.0.2 +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load hdf5_parallel/1.10.6 +module load netcdf_parallel/4.7.4 +module load bacio/2.0.3 +module load w3nco/2.0.7 +module load nemsio/2.2.4 +module load sp/2.0.3 export FCMP="$FCOMP" export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -lnetcdf -L${HDF5_ROOT}/lib -lhdf5 -lhdf5_hl -lhdf5 -lz" diff --git a/modulefiles/modulefile.storm_reloc_v6.0.0.orion b/modulefiles/modulefile.storm_reloc_v6.0.0.orion index 49b02a83aa..2fbf2bee62 100644 --- a/modulefiles/modulefile.storm_reloc_v6.0.0.orion +++ b/modulefiles/modulefile.storm_reloc_v6.0.0.orion @@ -2,17 +2,18 @@ ## Module file for storm_reloc_v6.0.0 - Hera ############################################################# -module use -a /work/noaa/noaatest/NCEPLIBS/lib/modulefiles -module load w3emc-intel-sandybridge/2.3.0 -module load w3nco-intel-sandybridge/2.0.6 -module load bacio-intel-sandybridge/2.0.2 -module load sp-intel-sandybridge/2.0.2 -module load nemsio-intel-sandybridge/2.2.3 -module load nemsiogfs-intel/2.0.1 -module load sigio-intel-sandybridge/2.0.1 +module use -a /apps/contrib/NCEPLIBS/orion/modulefiles +module load w3emc_para/2.4.0 +module load w3nco/2.0.7 +module load bacio/2.0.3 +module load sp/2.0.3 +module load nemsio/2.2.4 +module load nemsiogfs/2.3.0 +module load sigio/2.1.1 +module load png/1.2.44 +module load z/1.2.6 +module load g2/3.1.1 + module load jasper/1.900.1 -module load png-intel-sandybridge/1.2.44 -module load zlib-intel-sandybridge/1.2.7 -module load g2-intel-sandybridge/3.1.0 set FC mpiifort diff --git a/parm/config/config.anal b/parm/config/config.anal index 9e8e526eed..a9b50cc640 100755 --- a/parm/config/config.anal +++ b/parm/config/config.anal @@ -12,16 +12,38 @@ if [ $DONST = "YES" ]; then . $EXPDIR/config.nsst fi +if [[ "$CDATE" = "$FDATE" && $EXP_WARM_START = ".false." ]]; then # Cold starting + export USE_RADSTAT="NO" +fi + if [[ "$CDUMP" = "gfs" ]] ; then export USE_RADSTAT="NO" # This can be only used when bias correction is not-zero. export GENDIAG="NO" - export SETUP='diag_rad=.false.,diag_pcp=.false.,diag_conv=.false.,diag_ozone=.false.,write_diag(3)=.false.,' + export SETUP='diag_rad=.false.,diag_pcp=.false.,diag_conv=.false.,diag_ozone=.false.,write_diag(3)=.false.,niter(2)=100,' export DIAG_TARBALL="NO" fi -export ANALYSISSH="$HOMEgsi/scripts/exglobal_analysis_fv3gfs.sh.ecf" export npe_gsi=$npe_anal -export LEVS_ENKF=$((LEVS-1)) + +if [[ "$CDUMP" == "gfs" ]] ; then + export npe_gsi=$npe_anal_gfs + export nth_anal=$nth_anal_gfs +fi + +# Set parameters specific to L127 +if [ $LEVS = "128" ]; then + export GRIDOPTS="nlayers(63)=1,nlayers(64)=1," + export SETUP="gpstop=55,nsig_ext=56,$SETUP" +fi + +# Set namelist option for LETKF +export lobsdiag_forenkf=".false." # anal does not need to write out jacobians + # set to .true. in config.eobs and config.eupd + +if [ $OUTPUT_FILE = "nemsio" ]; then + export DO_CALC_INCREMENT="YES" + export DO_CALC_ANALYSIS="NO" +fi # Do not process the following datasets export GSNDBF=${GSNDBF:-/dev/null} @@ -29,69 +51,88 @@ export AMSREBF=${AMSREBF:-/dev/null} export SSMITBF=${SSMITBF:-/dev/null} export AMSR2BF=${AMSR2BF:-/dev/null} -# Set directory and structure for COMIN_OBS -export COMIN_OBS="$DMPDIR/${CDUMP}${DUMP_SUFFIX}.${PDY}/${cyc}" - -# Set CONVINFO and SATINFO for retrospective parallels -if [ $REALTIME = "NO" ]; then - - CDATE=${CDATE:-9999} # provide default in case CDATE undefined - -# Set CONVINFO - if [[ "$CDATE" -ge "2018022818" ]]; then - export CONVINFO=$FIXgsi/fv3_historical/global_convinfo.txt.2018022818 - elif [[ "$CDATE" -ge "2018010512" ]]; then - export CONVINFO=$FIXgsi/fv3_historical/global_convinfo.txt.2018010512 - elif [[ "$CDATE" -ge "2017071912" ]]; then - export CONVINFO=$FIXgsi/fv3_historical/global_convinfo.txt.2017071912 - elif [[ "$CDATE" -ge "2016031512" ]]; then - export CONVINFO=$FIXgsi/fv3_historical/global_convinfo.txt.2016031512 - elif [[ "$CDATE" -ge "2014041400" ]]; then - export CONVINFO=$FIXgsi/fv3_historical/global_convinfo.txt.2014041400 - else - echo "WARNING: No CONVINFO for $CDATE" - fi -# Set OZINFO - if [[ "$CDATE" -ge "2018110700" ]]; then - export OZINFO=$FIXgsi/fv3_historical/global_ozinfo.txt.2018110700 - elif [[ "$CDATE" -ge "2015110500" ]]; then - export OZINFO=$FIXgsi/fv3_historical/global_ozinfo.txt.2015110500 - else - echo "WARNING: No OZINFO for $CDATE" +# Use experimental dumps in GFS v16 parallels +if [[ $RUN_ENVIR == "emc" ]]; then + export ABIBF="/dev/null" + if [[ "$CDATE" -ge "2019022800" ]] ; then + export ABIBF="$DMPDIR/${CDUMP}x.${PDY}/${cyc}/${CDUMP}.t${cyc}z.gsrcsr.tm00.bufr_d" + if [[ "$CDATE" -ge "2019111000" && "$CDATE" -le "2020052612" ]]; then + export ABIBF="$DMPDIR/${CDUMP}y.${PDY}/${cyc}/${CDUMP}.t${cyc}z.gsrcsr.tm00.bufr_d" + fi fi -# Set SATINFO - if [[ "$CDATE" -ge "2018053012" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2018053012 - elif [[ "$CDATE" -ge "2018021212" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2018021212 - elif [[ "$CDATE" -ge "2017103118" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2017103118 - elif [[ "$CDATE" -ge "2017031612" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2017031612 - elif [[ "$CDATE" -ge "2017030812" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2017030812 - elif [[ "$CDATE" -ge "2016110812" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2016110812 - elif [[ "$CDATE" -ge "2016090912" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2016090912 - elif [[ "$CDATE" -ge "2016020312" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2016020312 - elif [[ "$CDATE" -ge "2016011912" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2016011912 - elif [[ "$CDATE" -ge "2015111012" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2015111012 - elif [[ "$CDATE" -ge "2015100118" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2015100118 - elif [[ "$CDATE" -ge "2015070218" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2015070218 - elif [[ "$CDATE" -ge "2015011412" ]]; then - export SATINFO=$FIXgsi/fv3_historical/global_satinfo.txt.2015011412 - else - echo "WARNING: No SATINFO for $CDATE" + export AHIBF="/dev/null" + if [[ "$CDATE" -ge "2019042300" ]]; then + export AHIBF="$DMPDIR/${CDUMP}x.${PDY}/${cyc}/${CDUMP}.t${cyc}z.ahicsr.tm00.bufr_d" fi + export HDOB=$DMPDIR/${CDUMP}x.${PDY}/${cyc}/${CDUMP}.t${cyc}z.hdob.tm00.bufr_d +fi + + +# Adjust data usage for GFS v16 parallels +# +# NOTE: Remember to set PRVT in config.prep as OBERROR is set below +# +# Set default values +export CONVINFO=$FIXgsi/global_convinfo.txt +export OZINFO=$FIXgsi/global_ozinfo.txt +export SATINFO=$FIXgsi/global_satinfo.txt +export OBERROR=$FIXgsi/prepobs_errtable.global + + +# Set convinfo and prepobs.errtable.global for start of GFS v16 parallels +if [[ "$CDATE" -ge "2019021900" && "$CDATE" -lt "2019110706" ]]; then + export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2019021900 + export OBERROR=$FIXgsi/gfsv16_historical/prepobs_errtable.global.2019021900 fi +# Place GOES-15 AMVs in monitor, assimilate GOES-17 AMVs, assimilate KOMPSAT-5 gps +if [[ "$CDATE" -ge "2019110706" && "$CDATE" -lt "2020040718" ]]; then + export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2019110706 + export OBERROR=$FIXgsi/gfsv16_historical/prepobs_errtable.global.2019110706 +fi + +# Assimilate 135 (T) & 235 (uv) Canadian AMDAR observations +if [[ "$CDATE" -ge "2020040718" && "$CDATE" -lt "2020052612" ]]; then + export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2020040718 +fi + +# NOTE: +# As of 2020052612, gfsv16_historical/global_convinfo.txt.2020052612 is +# identical to ../global_convinfo.txt. Thus, the logic below is not +# needed at this time. +# Assimilate COSMIC-2 GPS +##if [[ "$CDATE" -ge "2020052612" && "$CDATE" -lt "YYYYMMDDHH" ]]; then +## export CONVINFO=$FIXgsi/gfsv16_historical/global_convinfo.txt.2020052612 +##fi + + +# Turn off assmilation of OMPS during period of bad data +if [[ "$CDATE" -ge "2020011600" && "$CDATE" -lt "2020011806" ]]; then + export OZINFO=$FIXgsi/gfsv16_historical/global_ozinfo.txt.2020011600 +fi + + +# Set satinfo for start of GFS v16 parallels +if [[ "$CDATE" -ge "2019021900" && "$CDATE" -lt "2019110706" ]]; then + export SATINFO=$FIXgsi/gfsv16_historical/global_satinfo.txt.2019021900 +fi + +# Turn on assimilation of Metop-C AMSUA and MHS +if [[ "$CDATE" -ge "2019110706" && "$CDATE" -lt "2020022012" ]]; then + export SATINFO=$FIXgsi/gfsv16_historical/global_satinfo.txt.2019110706 +fi + +# NOTE: +# As of 2020022012, gfsv16_historical/global_satinfo.txt.2020022012 is +# identical to ../global_satinfo.txt. Thus, the logic below is not +# needed at this time +# +# Turn off assmilation of all Metop-A MHS +## if [[ "$CDATE" -ge "2020022012" && "$CDATE" -lt "YYYYMMDDHH" ]]; then +## export SATINFO=$FIXgsi/gfsv16_historical/global_satinfo.txt.2020022012 +## fi + echo "END: config.anal" diff --git a/parm/config/config.analcalc b/parm/config/config.analcalc new file mode 100755 index 0000000000..5866ce5ac6 --- /dev/null +++ b/parm/config/config.analcalc @@ -0,0 +1,11 @@ +#!/bin/ksh -x + +########## config.analcalc ########## +# GFS post-anal specific (non-diag) + +echo "BEGIN: config.analcalc" + +# Get task specific resources +. $EXPDIR/config.resources analcalc + +echo "END: config.analcalc" diff --git a/parm/config/config.analdiag b/parm/config/config.analdiag new file mode 100755 index 0000000000..285e614d37 --- /dev/null +++ b/parm/config/config.analdiag @@ -0,0 +1,11 @@ +#!/bin/ksh -x + +########## config.analdiag ########## +# GFS post-anal specific (diag) + +echo "BEGIN: config.analdiag" + +# Get task specific resources +. $EXPDIR/config.resources analdiag + +echo "END: config.analdiag" diff --git a/parm/config/config.arch b/parm/config/config.arch index 8886aa2a83..fe4363613a 100755 --- a/parm/config/config.arch +++ b/parm/config/config.arch @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.arch ########## # Archive specific @@ -15,10 +11,15 @@ echo "BEGIN: config.arch" #--online archive of nemsio files for fit2obs verification export FITSARC="YES" export FHMAX_FITS=132 -if [ $FHMAX_FITS -gt $FHMAX_GFS ]; then export FHMAX_FITS=$FHMAX_GFS; fi +[[ "$FHMAX_FITS" -gt "$FHMAX_GFS" ]] && export FHMAX_FITS=$FHMAX_GFS #--starting and ending hours of previous cycles to be removed from rotating directory export RMOLDSTD=144 -export RMOLDEND=72 +export RMOLDEND=24 + +#--keep forcing data for running gldas step +if [[ "$DO_GLDAS" == "YES" && "$CDUMP" == "gdas" ]]; then + [[ $RMOLDSTD -lt 144 ]] && export RMOLDSTD=144 +fi echo "END: config.arch" diff --git a/parm/config/config.awips b/parm/config/config.awips index 85c791a75b..6167b91f7e 100755 --- a/parm/config/config.awips +++ b/parm/config/config.awips @@ -1,20 +1,17 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.awips ########## # GFS awips step specific echo "BEGIN: config.awips" -export SENDCOM="YES" +# Get task specific resources +. $EXPDIR/config.resources awips -export AWIPS20SH=$HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG -export AWIPSG2SH=$HOMEgfs/jobs/JGFS_AWIPS_G2 +export AWIPS20SH=$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG +export AWIPSG2SH=$HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2 # No. of concurrent awips jobs -export NAWIPSGRP=21 +export NAWIPSGRP=42 echo "END: config.awips" diff --git a/parm/config/config.base b/parm/config/config.base deleted file mode 100755 index fd3092c94a..0000000000 --- a/parm/config/config.base +++ /dev/null @@ -1,341 +0,0 @@ -#!/bin/ksh -x - -########## config.base ########## -# Common to all steps - -# Source model specific information - -echo "BEGIN: config.base" - -# Machine environment -export machine="@MACHINE@" - -# EMC parallel or NCO production -export RUN_ENVIR="emc" - -export cpl=".true." -if [ $cpl = ".false." ]; then -export cplflx=".F." -else -export cplflx=".T." -export print_esmf=".false." -fi - -# Account, queue, etc. -if [ $machine = "THEIA" ]; then - - export ACCOUNT="fv3-cpu" - export QUEUE="batch" - export QUEUE_ARCH="service" - -elif [ $machine = "WCOSS_C" -o $machine = "WCOSS_DELL_P3" ]; then - - export ACCOUNT="FV3GFS-T2O" - export QUEUE="dev" - export QUEUE_ARCH="dev_transfer" - -fi - -# Project to use in mass store: -HPSS_PROJECT=emc-global -if [ $cpl = ".true." ]; then -HPSS_PROJECT=emc-marine -fi - -# Directories relative to installation areas: -export HOMEgfs=@HOMEgfs@ -export PARMgfs=$HOMEgfs/parm -export FIXgfs=$HOMEgfs/fix -export USHgfs=$HOMEgfs/ush -export UTILgfs=$HOMEgfs/util -export EXECgfs=$HOMEgfs/exec -export SCRgfs=$HOMEgfs/scripts - -if [ $cpl = ".true." ]; then -# For coupled -export FIXcice=$HOMEgfs/fix/fix_cice5 -export FIXmom=$HOMEgfs/fix/fix_mom6 -export FIXgrid=$HOMEgfs/fix/fix_fv3grid -export OCNFIXDIR=$HOMEgfs/fix/fix_ocnice -fi - -######################################################################## - -# GLOBAL static environment parameters -if [ $machine = "THEIA" ]; then - - export NWPROD="/scratch4/NCEPDEV/global/save/glopara/nwpara" - export DMPDIR="/scratch4/NCEPDEV/global/noscrub/dump" - export RTMFIX="/scratch4/NCEPDEV/da/save/Michael.Lueken/nwprod/lib/crtm/2.2.3/fix_update" - -elif [ $machine = "WCOSS_C" ]; then - - export NWPROD="/gpfs/hps/nco/ops/nwprod" - if [ -d /gpfs/tp1 ]; then - export SITE="LUNA" - export DMPDIR="/gpfs/tp1/emc/globaldump" - elif [ -d /gpfs/gp1 ]; then - export SITE="SURGE" - export DMPDIR="/gpfs/gp1/emc/globaldump" - fi - export RTMFIX=$CRTM_FIX - -elif [ $machine = "WCOSS_DELL_P3" ]; then - - export NWPROD="/gpfs/dell1/nco/ops/nwprod" - if [ -d /gpfs/tp1 ]; then - export SITE="MARS" - export DMPDIR="/gpfs/tp1/emc/globaldump" - elif [ -d /gpfs/gp1 ]; then - export SITE="VENUS" - export DMPDIR="/gpfs/gp1/emc/globaldump" - fi - export RTMFIX=$CRTM_FIX -fi - - -# Machine specific paths used everywhere -if [ $machine = "THEIA" ]; then - - # USER specific paths - export HOMEDIR="/scratch4/NCEPDEV/global/save/$USER" - export STMP="/scratch3/NCEPDEV/stmp1/$USER" - export PTMP="/scratch3/NCEPDEV/stmp1/$USER" - export NOSCRUB="/scratch4/NCEPDEV/global/noscrub/$USER" -if [ $cpl = ".true." ]; then - export NOSCRUB="/scratch4/NCEPDEV/marine/noscrub/$USER" -fi - - # Base directories for various builds - export BASE_GIT="/scratch4/NCEPDEV/global/save/glopara/git" - export BASE_SVN="/scratch4/NCEPDEV/global/save/glopara/svn" - -elif [ $machine = "WCOSS_C" ]; then - - # USER specific paths - export HOMEDIR="/gpfs/hps3/emc/global/noscrub/$USER" - export STMP="/gpfs/hps2/stmp/$USER" - export PTMP="/gpfs/hps2/ptmp/$USER" - export NOSCRUB="/gpfs/hps3/emc/global/noscrub/$USER" - - # Base directories for various builds - export BASE_GIT="/gpfs/hps3/emc/global/noscrub/emc.glopara/git" - export BASE_SVN="/gpfs/hps3/emc/global/noscrub/emc.glopara/svn" - -elif [ $machine = "WCOSS_DELL_P3" ]; then - - # USER specific paths - export HOMEDIR="/gpfs/dell2/emc/modeling/noscrub/$USER" - export STMP="/gpfs/dell3/stmp/$USER" - export PTMP="/gpfs/dell3/ptmp/$USER" - export NOSCRUB="/gpfs/dell2/emc/modeling/noscrub/$USER" - - # Base directories for various builds - export BASE_GIT="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git" - export BASE_SVN="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git" - -fi - -# Utilities needed in the scripts (mostly post) -if [ $machine = "THEIA" ]; then - - export NDATE="$NWPROD/util/exec/ndate" - export NHOUR="$NWPROD/util/exec/nhour" - export WGRIB="$NWPROD/util/exec/wgrib" - export WGRIB2="/scratch3/NCEPDEV/nwprod/utils/wgrib2.v2.0.6c/wgrib2/wgrib2" - export COPYGB="$NWPROD/util/exec/copygb" - export COPYGB2="$NWPROD/util/exec/copygb2" - export GRBINDEX="$NWPROD/util/exec/grbindex" - export GRB2INDEX="$NWPROD/util/exec/grb2index" - export GRBINDEX2="$NWPROD/util/exec/grb2index" - export CNVGRIB="/apps/cnvgrib/1.4.0/bin/cnvgrib" - export POSTGRB2TBL="/scratch3/NCEPDEV/nwprod/lib/g2tmpl/v1.5.0/sorc/params_grib2_tbl_new" - -fi - -# Toggle to turn on/off GFS downstream processing. -export DO_BUFRSND="NO" -export DO_GEMPAK="NO" -export DO_AWIPS="NO" - -# NO for retrospective parallel; YES for real-time parallel -export REALTIME="NO" - - -#################################################### -# DO NOT ADD MACHINE DEPENDENT STUFF BELOW THIS LINE -# IF YOU HAVE TO MAKE MACHINE SPECIFIC CHANGES BELOW -# FEEL FREE TO MOVE THEM ABOVE THIS LINE TO KEEP IT -# CLEAR -#################################################### -# Build paths relative to $HOMEgfs -export HOMEgsi="$HOMEgfs" -export FIXgsi="$HOMEgfs/fix/fix_gsi" -export HOMEfv3gfs="$HOMEgfs/sorc/fv3gfs.fd" -export HOMEpost="$HOMEgfs" -export HOMEobsproc_prep="$BASE_GIT/obsproc/obsproc_prep.iss-46886.fv3gfs" -export HOMEobsproc_network="$BASE_GIT/obsproc/obsproc_global.iss-46886.fv3gfs" -export BASE_VERIF="$BASE_SVN/verif/global/tags/vsdb" - -# CONVENIENT utility scripts and other environment parameters -export NCP="/bin/cp -p" -export NMV="/bin/mv" -export NLN="/bin/ln -sf" -export VERBOSE="YES" -export KEEPDATA="NO" -if [ $cpl = ".true." ]; then -export KEEPDATA="YES" -fi -export CHGRP_CMD="chgrp rstprod" -export NEMSIOGET="$HOMEgfs/exec/nemsio_get" - -# Machine environment, jobs, and other utility scripts -export BASE_ENV="$HOMEgfs/env" -export BASE_JOB="$HOMEgfs/jobs/rocoto" - -# EXPERIMENT specific environment parameters -export SDATE=@SDATE@ -export EDATE=@EDATE@ -export assim_freq=6 -export PSLOT="@PSLOT@" -export EXPDIR="@EXPDIR@/$PSLOT" -export ROTDIR="@ROTDIR@/$PSLOT" -export ROTDIR_DUMP="NO" -export DUMP_SUFFIX="" -export RUNDIR="$STMP/RUNDIRS/$PSLOT" -export DATAROOT="$RUNDIR/$CDATE/$CDUMP" -export ARCDIR="$NOSCRUB/archive/$PSLOT" -export ICSDIR="@ICSDIR@" -export ATARDIR="/NCEPDEV/$HPSS_PROJECT/1year/$USER/$machine/scratch/$PSLOT" - - -# Commonly defined parameters in JJOBS -export envir=${envir:-"prod"} -export NET="gfs" -export RUN=${RUN:-${CDUMP:-"gfs"}} -export jlogfile="${EXPDIR}/logs/jlogfile" -export ERRSCRIPT=${ERRSCRIPT:-'eval [[ $err = 0 ]]'} -export LOGSCRIPT=${LOGSCRIPT:-""} -#export ERRSCRIPT=${ERRSCRIPT:-"err_chk"} -#export LOGSCRIPT=${LOGSCRIPT:-"startmsg"} -export REDOUT="1>" -export REDERR="2>" - -export SENDECF="NO" -export SENDCOM="NO" -export SENDDBN="NO" -export SENDSDM="NO" - -# Resolution specific parameters -export LEVS=65 -export CASE="@CASECTL@" -export CASE_ENKF="@CASEENS@" - -# Surface cycle update frequency -if [[ "$CDUMP" == "gdas" ]] ; then - export FHCYC=1 -elif [[ "$CDUMP" == "gfs" ]] ; then - export FHCYC=24 -fi - -# Output frequency of the forecast model (for cycling) -export FHMIN=0 -export FHMAX=9 -export FHOUT=3 -if [ $cpl = ".true." ]; then -export FHOUT=6 -fi - -# GFS cycle info -export gfs_cyc=@gfs_cyc@ # 0: no GFS cycle, 1: 00Z only, 2: 00Z and 12Z only, 4: all 4 cycles. - -# GFS output and frequency -export FHMIN_GFS=0 - -export FHMAX_GFS_00=240 -export FHMAX_GFS_06=180 -export FHMAX_GFS_12=180 -export FHMAX_GFS_18=180 - -if [ $cpl = ".true." ]; then -export FHMAX_GFS_00=12 -export FHMAX_GFS_06=12 -export FHMAX_GFS_12=12 -export FHMAX_GFS_18=12 -fi -export FHMAX_GFS=$(eval echo \${FHMAX_GFS_$cyc}) - -export FHOUT_GFS=3 -export FHMAX_HF_GFS=0 -export FHOUT_HF_GFS=1 - -if [ $cpl = ".true." ]; then -export FHOUT_GFS=6 -export FHOUT_HF_GFS=-1 -# Output for coldstart after 1 hour -export FHMAX_COLD=1 -fi - -# I/O QUILTING, true--use Write Component; false--use GFDL FMS -# if quilting=true, choose OUTPUT_GRID as cubed_sphere_grid in netcdf or gaussian_grid -# if gaussian_grid, set OUTPUT_FILE for nemsio or netcdf -export QUILTING=".true." -export OUTPUT_GRID="gaussian_grid" -export OUTPUT_FILE="nemsio" - -# Microphysics Options: 99-ZhaoCarr, 8-Thompson; 6-WSM6, 10-MG, 11-GFDL -export imp_physics=11 - -# Shared parameters -# Hybrid related -export DOHYBVAR="YES" -export NMEM_ENKF=@NMEM_ENKF@ -export SMOOTH_ENKF="YES" -export l4densvar=".true." -export lwrite4danl=".false." - -# EnKF output frequency -if [ $DOHYBVAR = "YES" ]; then - export FHMIN_ENKF=3 - export FHMAX_ENKF=9 - if [ $l4densvar = ".true." ]; then - export FHOUT=1 - export FHOUT_ENKF=1 - else - export FHOUT_ENKF=3 - fi -fi - -# turned on nsst in anal and/or fcst steps, and turn off rtgsst -export DONST="YES" - -if [ $cpl = ".true." ]; then -export DONST="NO" -fi - -if [ $DONST = "YES" ]; then export FNTSFA=" "; fi - -# The switch to apply SST elevation correction or not -export nst_anl=.true. - -if [ $cpl = ".true." ]; then -export nst_anl=.false. -fi - -# Analysis increments to zero in CALCINCEXEC -export INCREMENTS_TO_ZERO="'delz_inc','clwmr_inc','icmr_inc'" - - -# Archiving options -export HPSSARCH="NO" # save data to HPSS archive -export ARCH_CYC=00 # Archive data at this cycle for warm_start capability -export ARCH_WARMICFREQ=4 # Archive frequency in days for warm_start capability -export ARCH_FCSTICFREQ=1 # Archive frequency in days for gdas and gfs forecast-only capability - -if [ $cpl = ".true." ]; then -export HPSSARCH="YES" # save data to HPSS archive -export ARCH_WARMICFREQ=5 # Archive frequency in days for warm_start capability -fi - - -echo "END: config.base" diff --git a/parm/config/config.base.emc.dyn b/parm/config/config.base.emc.dyn index 448952ab43..37669926ee 100755 --- a/parm/config/config.base.emc.dyn +++ b/parm/config/config.base.emc.dyn @@ -12,25 +12,10 @@ export machine="@MACHINE@" export RUN_ENVIR="emc" # Account, queue, etc. -if [ $machine = "THEIA" -o $machine = "HERA" ]; then - - export ACCOUNT="fv3-cpu" - export QUEUE="batch" - export QUEUE_ARCH="service" - -elif [ $machine = "WCOSS_C" -o $machine = "WCOSS_DELL_P3" ]; then - - export ACCOUNT="FV3GFS-T2O" - export QUEUE="dev" - export QUEUE_ARCH="dev_transfer" - -elif [ $machine = "GAEA" ]; then - - export ACCOUNT="nggps_emc" - export QUEUE="batch" - export QUEUE_ARCH="rdtn" - -fi +export ACCOUNT="@ACCOUNT@" +export QUEUE="@QUEUE@" +export QUEUE_SERVICE="@QUEUE_SERVICE@" +export PARTITION_BATCH="@PARTITION_BATCH@" # Project to use in mass store: HPSS_PROJECT=emc-global @@ -44,138 +29,35 @@ export UTILgfs=$HOMEgfs/util export EXECgfs=$HOMEgfs/exec export SCRgfs=$HOMEgfs/scripts -# GLOBAL static environment parameters -if [ $machine = "GAEA" ]; then - - export NWPROD="/lustre/f1/unswept/ncep" - export DMPDIR="/lustre/f1/pdata/ncep/gdump" - export RTMFIX="/lustre/f1/pdata/ncep_shared/NCEPLIBS/lib/crtm/v2.0.6/src/fix" - -elif [ $machine = "THEIA" ]; then - - export NWPROD="/scratch4/NCEPDEV/global/save/glopara/nwpara" - export DMPDIR="/scratch4/NCEPDEV/global/noscrub/dump" - export RTMFIX="/scratch4/NCEPDEV/da/save/Michael.Lueken/nwprod/lib/crtm/2.2.3/fix_update" - -elif [ $machine = "HERA" ]; then - - #export NWPROD="/scratch1/NCEPDEV/global/glopara/nwpara" - export DMPDIR="/scratch1/NCEPDEV/global/glopara/dump" - export RTMFIX=$CRTM_FIX - -elif [ $machine = "WCOSS_C" ]; then - - export NWPROD="/gpfs/hps/nco/ops/nwprod" - export DMPDIR="/gpfs/dell3/emc/global/dump" - export RTMFIX=$CRTM_FIX - -elif [ $machine = "WCOSS_DELL_P3" ]; then - - export NWPROD="/gpfs/dell1/nco/ops/nwprod" - export DMPDIR="/gpfs/dell3/emc/global/dump" - export RTMFIX=$CRTM_FIX -fi - - -# Machine specific paths used everywhere -if [ $machine = "GAEA" ]; then - - # USER specific paths - export HOMEDIR="/lustre/f1/unswept/ncep/$USER" - export STMP="/lustre/f1/pdata/ncep/$USER" - export PTMP="/lustre/f1/pdata/ncep/$USER" - export NOSCRUB="/lustre/f1/unswept/ncep/$USER" - - # Base directories for various builds - export BASE_GIT="/lustre/f1/unswept/ncep/$USER" - export BASE_SVN="/scratch4/NCEPDEV/global/save/glopara/svn" - -elif [ $machine = "THEIA" ]; then - - # USER specific paths - export HOMEDIR="/scratch4/NCEPDEV/global/save/$USER" - export STMP="/scratch4/NCEPDEV/stmp3/$USER" - export PTMP="/scratch4/NCEPDEV/stmp4/$USER" - export NOSCRUB="/scratch4/NCEPDEV/global/noscrub/$USER" - - # Base directories for various builds - export BASE_GIT="/scratch4/NCEPDEV/global/save/glopara/git" - export BASE_SVN="/scratch4/NCEPDEV/global/save/glopara/svn" - -elif [ $machine = "HERA" ]; then - - # USER specific paths - export HOMEDIR="/scratch1/NCEPDEV/global/$USER" - export STMP="/scratch1/NCEPDEV/stmp2/$USER" - export PTMP="/scratch1/NCEPDEV/stmp4/$USER" - export NOSCRUB="$HOMEDIR" - - # Base directories for various builds - export BASE_GIT="/scratch1/NCEPDEV/global/glopara/git" - export BASE_SVN="/scratch1/NCEPDEV/global/glopara/svn" +######################################################################## -elif [ $machine = "WCOSS_C" ]; then - - # USER specific paths - export HOMEDIR="/gpfs/hps3/emc/global/noscrub/$USER" - export STMP="/gpfs/hps2/stmp/$USER" - export PTMP="/gpfs/hps2/ptmp/$USER" - export NOSCRUB="/gpfs/hps3/emc/global/noscrub/$USER" - - # Base directories for various builds - export BASE_GIT="/gpfs/hps3/emc/global/noscrub/emc.glopara/git" - export BASE_SVN="/gpfs/hps3/emc/global/noscrub/emc.glopara/svn" - -elif [ $machine = "WCOSS_DELL_P3" ]; then - - # USER specific paths - export HOMEDIR="/gpfs/dell2/emc/modeling/noscrub/$USER" - export STMP="/gpfs/dell3/stmp/$USER" - export PTMP="/gpfs/dell3/ptmp/$USER" - export NOSCRUB="/gpfs/dell2/emc/modeling/noscrub/$USER" - - # Base directories for various builds - export BASE_GIT="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git" - export BASE_SVN="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git" - -fi +# GLOBAL static environment parameters +export NWPROD="@NWPROD@" +export COMROOT="@COMROOT@" +export DMPDIR="@DMPDIR@" +export RTMFIX=$CRTM_FIX -# Utilities needed in the scripts (mostly post) -if [ $machine = "GAEA" ]; then - - module use /lustre/f1/pdata/ncep_shared/fv3/modulefiles - module load grib_util - export NHOUR="/lustre/f1/pdata/ncep_shared/emc.nemspara/soft/prod_util/1.0.18/exec/nhour" - export GRBINDEX2="/lustre/f1/pdata/ncep_shared/fv3/exec/grb2index" - export CNVGRIB21_GFS="/lustre/f1/pdata/ncep_shared/fv3/exec/cnvgrib21_gfs" - export COMPUTE_PARTITION="c3:c4" - export SERVICE_PARTITION="es" - export COMPUTE_PARTITION_LINE="-l partition=&COMPUTE_PARTITION;" - export SERVICE_PARTITION_LINE="-l partition=&SERVICE_PARTITION;" - -elif [ $machine = "THEIA" ]; then - - export NDATE="$NWPROD/util/exec/ndate" - export NHOUR="$NWPROD/util/exec/nhour" - export WGRIB="$NWPROD/util/exec/wgrib" - export WGRIB2="/scratch3/NCEPDEV/nwprod/utils/wgrib2.v2.0.6c/wgrib2/wgrib2" - export COPYGB="$NWPROD/util/exec/copygb" - export COPYGB2="$NWPROD/util/exec/copygb2" - export GRBINDEX="$NWPROD/util/exec/grbindex" - export GRB2INDEX="$NWPROD/util/exec/grb2index" - export GRBINDEX2="$NWPROD/util/exec/grb2index" - export CNVGRIB="/apps/cnvgrib/1.4.0/bin/cnvgrib" - export POSTGRB2TBL="/scratch3/NCEPDEV/nwprod/lib/g2tmpl/v1.5.0/sorc/params_grib2_tbl_new" +# USER specific paths +export HOMEDIR="@HOMEDIR@" +export STMP="@STMP@" +export PTMP="@PTMP@" +export NOSCRUB="@NOSCRUB@" -fi +# Base directories for various builds +export BASE_GIT="@BASE_GIT@" # Toggle to turn on/off GFS downstream processing. -export DO_BUFRSND="NO" -export DO_GEMPAK="NO" -export DO_AWIPS="NO" +export DO_BUFRSND="YES" # BUFR sounding products +export DO_GEMPAK="NO" # GEMPAK products +export DO_AWIPS="NO" # AWIPS products +export WAFSF="NO" # WAFS products # NO for retrospective parallel; YES for real-time parallel -export REALTIME="NO" +# arch.sh uses REALTIME for MOS. Need to set REALTIME=YES +# if want MOS written to HPSS. Should update arch.sh to +# use RUNMOS flag (currently in config.vrfy) +export REALTIME="YES" + #################################################### # DO NOT ADD MACHINE DEPENDENT STUFF BELOW THIS LINE @@ -184,13 +66,13 @@ export REALTIME="NO" # CLEAR #################################################### # Build paths relative to $HOMEgfs -export HOMEgsi="$HOMEgfs" export FIXgsi="$HOMEgfs/fix/fix_gsi" export HOMEfv3gfs="$HOMEgfs/sorc/fv3gfs.fd" export HOMEpost="$HOMEgfs" -export HOMEobsproc_prep="$BASE_GIT/obsproc/OT-obsproc_prep.v5.2.0-20190614" -export HOMEobsproc_network="$BASE_GIT/obsproc/OT-obsproc_global.v3.2.1-20190613" -export BASE_VERIF="$BASE_SVN/verif/global/tags/vsdb" +export HOMEobsproc_prep="$BASE_GIT/obsproc/gfsv16b/obsproc_prep_RB-5.4.0" +export HOMEobsproc_network="$BASE_GIT/obsproc/gfsv16b/obsproc_global_RB-3.4.0" +export HOMEobsproc_global=$HOMEobsproc_network +export BASE_VERIF="$BASE_GIT/verif/global/tags/vsdb" # CONVENIENT utility scripts and other environment parameters export NCP="/bin/cp -p" @@ -198,8 +80,11 @@ export NMV="/bin/mv" export NLN="/bin/ln -sf" export VERBOSE="YES" export KEEPDATA="NO" -export CHGRP_CMD="chgrp rstprod" +export CHGRP_RSTPROD="@CHGRP_RSTPROD@" +export CHGRP_CMD="@CHGRP_CMD@" export NEMSIOGET="$HOMEgfs/exec/nemsio_get" +export NCDUMP="$NETCDF/bin/ncdump" +export NCLEN="$HOMEgfs/ush/getncdimlen" # Machine environment, jobs, and other utility scripts export BASE_ENV="$HOMEgfs/env" @@ -207,13 +92,18 @@ export BASE_JOB="$HOMEgfs/jobs/rocoto" # EXPERIMENT specific environment parameters export SDATE=@SDATE@ +export FDATE=@FDATE@ export EDATE=@EDATE@ +export EXP_WARM_START="@EXP_WARM_START@" export assim_freq=6 export PSLOT="@PSLOT@" export EXPDIR="@EXPDIR@/$PSLOT" export ROTDIR="@ROTDIR@/$PSLOT" export ROTDIR_DUMP="YES" #Note: A value of "NO" does not currently work export DUMP_SUFFIX="" +if [[ "$CDATE" -ge "2019092100" && "$CDATE" -le "2019110700" ]]; then + export DUMP_SUFFIX="p" # Use dumps from NCO GFS v15.3 parallel +fi export RUNDIR="$STMP/RUNDIRS/$PSLOT" export DATAROOT="$RUNDIR/$CDATE/$CDUMP" export ARCDIR="$NOSCRUB/archive/$PSLOT" @@ -224,6 +114,11 @@ export ATARDIR="/NCEPDEV/$HPSS_PROJECT/1year/$USER/$machine/scratch/$PSLOT" export envir=${envir:-"prod"} export NET="gfs" export RUN=${RUN:-${CDUMP:-"gfs"}} +export COMINatmos=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/atmos +export COMOUTatmos=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/atmos +export COMINwave=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/wave +export COMOUTwave=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/wave + export jlogfile="${EXPDIR}/logs/jlogfile" export ERRSCRIPT=${ERRSCRIPT:-'eval [[ $err = 0 ]]'} export LOGSCRIPT=${LOGSCRIPT:-""} @@ -232,16 +127,22 @@ export LOGSCRIPT=${LOGSCRIPT:-""} export REDOUT="1>" export REDERR="2>" -export SENDECF="NO" -export SENDCOM="NO" -export SENDDBN="NO" -export SENDSDM="NO" +export SENDECF=${SENDECF:-"NO"} +export SENDCOM=${SENDCOM:-"NO"} +export SENDSDM=${SENDSDM:-"NO"} +export SENDDBN_NTC=${SENDDBN_NTC:-"NO"} +export SENDDBN=${SENDDBN:-"NO"} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} # Resolution specific parameters -export LEVS=65 +export LEVS=128 export CASE="@CASECTL@" export CASE_ENKF="@CASEENS@" +# Run with CCPP physics +export RUN_CCPP="NO" +export CCPP_SUITE="FV3_GFS_v16beta" + # Surface cycle update frequency if [[ "$CDUMP" == "gdas" ]] ; then export FHCYC=1 @@ -255,37 +156,74 @@ export FHMIN=0 export FHMAX=9 export FHOUT=3 +# Cycle to run EnKF (set to BOTH for both gfs and gdas) +export EUPD_CYC="gdas" + # GFS cycle info export gfs_cyc=@gfs_cyc@ # 0: no GFS cycle, 1: 00Z only, 2: 00Z and 12Z only, 4: all 4 cycles. # GFS output and frequency export FHMIN_GFS=0 -export FHMAX_GFS_00=240 -export FHMAX_GFS_06=240 -export FHMAX_GFS_12=240 -export FHMAX_GFS_18=240 +export FHMAX_GFS_00=384 +export FHMAX_GFS_06=384 +export FHMAX_GFS_12=384 +export FHMAX_GFS_18=384 export FHMAX_GFS=$(eval echo \${FHMAX_GFS_$cyc}) export FHOUT_GFS=3 export FHMAX_HF_GFS=0 export FHOUT_HF_GFS=1 +export ILPOST=1 # gempak output frequency up to F120 + +# GFS restart interval in hours +export restart_interval_gfs=0 + # I/O QUILTING, true--use Write Component; false--use GFDL FMS # if quilting=true, choose OUTPUT_GRID as cubed_sphere_grid in netcdf or gaussian_grid # if gaussian_grid, set OUTPUT_FILE for nemsio or netcdf +# WRITE_DOPOST=true, use inline POST export QUILTING=".true." export OUTPUT_GRID="gaussian_grid" -export OUTPUT_FILE="nemsio" +export OUTPUT_FILE="netcdf" +export WRITE_DOPOST=".true." + +# suffix options depending on file format +if [ $OUTPUT_FILE = "netcdf" ]; then + export SUFFIX=".nc" + export NEMSIO_IN=".false." + export NETCDF_IN=".true." +else + export SUFFIX=".nemsio" + export NEMSIO_IN=".true." + export NETCDF_IN=".false." +fi # IAU related parameters -export DOIAU="NO" -export IAUFHRS=6 +export DOIAU="YES" # Enable 4DIAU for control with 3 increments +export IAUFHRS="3,6,9" +export IAU_FHROT=`echo $IAUFHRS | cut -c1` export IAU_DELTHRS=6 -export DOIAU_ENKF="NO" -export IAUFHRS_ENKF=6 +export IAU_OFFSET=6 +export DOIAU_ENKF=${DOIAU:-"YES"} # Enable 4DIAU for EnKF ensemble +export IAUFHRS_ENKF="3,6,9" export IAU_DELTHRS_ENKF=6 -[[ "$SDATE" = "$CDATE" ]] && ( export DOIAU="NO"; export DOIAU_ENKF="NO" ) +if [[ "$SDATE" = "$CDATE" && $EXP_WARM_START = ".false." ]] || [[ "$DOIAU" = "NO" ]] ; then # Cold starting or IAU off + export IAU_OFFSET=0 + export IAU_FHROT=0 +fi + +# Use Jacobians in eupd and thereby remove need to run eomg +export lobsdiag_forenkf=".true." + +# run GLDAS to spin up land ICs +export DO_GLDAS="YES" +export gldas_cyc=00 + +# run wave component +export DO_WAVE="YES" +export WAVE_CDUMP="both" # Microphysics Options: 99-ZhaoCarr, 8-Thompson; 6-WSM6, 10-MG, 11-GFDL export imp_physics=11 @@ -294,9 +232,9 @@ export imp_physics=11 # Hybrid related export DOHYBVAR="YES" export NMEM_ENKF=@NMEM_ENKF@ -export SMOOTH_ENKF="YES" +export SMOOTH_ENKF="NO" export l4densvar=".true." -export lwrite4danl=".false." +export lwrite4danl=".true." # EnKF output frequency if [ $DOHYBVAR = "YES" ]; then @@ -318,12 +256,33 @@ if [ $DONST = "YES" ]; then export FNTSFA=" "; fi export nst_anl=.true. # Analysis increments to zero in CALCINCEXEC -export INCREMENTS_TO_ZERO="'delz_inc','clwmr_inc','icmr_inc'" +export INCREMENTS_TO_ZERO="'liq_wat_inc','icmr_inc'" + +if [ $OUTPUT_FILE = "nemsio" ]; then + export DO_CALC_INCREMENT="YES" + export DO_CALC_ANALYSIS="NO" +fi + +# Stratospheric increments to zero +export INCVARS_ZERO_STRAT="'sphum_inc','liq_wat_inc','icmr_inc'" +export INCVARS_EFOLD="5" + +# Swith to generate netcdf or binary diagnostic files. If not specified, +# script default to binary diagnostic files. Set diagnostic file +# variables here since used in both DA and vrfy jobs +export netcdf_diag=".true." +export binary_diag=".false." + +# Verification options +export DO_METP="YES" # Run METPLUS jobs - set METPLUS settings in config.metp +export DO_VSDB="YES" # Run VSDB package - set VSDB settings in config.vrfy # Archiving options -export HPSSARCH="NO" # save data to HPSS archive +export HPSSARCH="@HPSSARCH@" # save data to HPSS archive export ARCH_CYC=00 # Archive data at this cycle for warm_start capability export ARCH_WARMICFREQ=4 # Archive frequency in days for warm_start capability export ARCH_FCSTICFREQ=1 # Archive frequency in days for gdas and gfs forecast-only capability +export DELETE_COM_IN_ARCHIVE_JOB="YES" # NO=retain ROTDIR. YES default in arch.sh and earc.sh. + echo "END: config.base" diff --git a/parm/config/config.base.nco.static b/parm/config/config.base.nco.static old mode 100644 new mode 100755 index 5e0a56351a..d9ae5a063f --- a/parm/config/config.base.nco.static +++ b/parm/config/config.base.nco.static @@ -12,9 +12,9 @@ export machine="WCOSS_DELL_P3" export RUN_ENVIR="nco" # Account, queue, etc. -export ACCOUNT="FV3GFS-T2O" +export ACCOUNT="GFS-T2O" export QUEUE="prod" -export QUEUE_ARCH="dev_transfer" +export QUEUE_SERVICE="dev_transfer" # Project to use in mass store: HPSS_PROJECT=emc-global @@ -32,35 +32,28 @@ export SCRgfs=$HOMEgfs/scripts # GLOBAL static environment parameters export NWPROD="/gpfs/dell1/nco/ops/nwprod" -export DMPDIR="/gpfs/dell3/emc/global/dump" export RTMFIX=$CRTM_FIX - # Machine specific paths used everywhere # USER specific paths -# export HOMEDIR="/gpfs/dell2/emc/modeling/noscrub/$USER" - export HOMEDIR=$EXPDIR/HOMEDIR -# export STMP="/gpfs/dell3/stmp/$USER" - export STMP=$DATAROOT -# export PTMP="/gpfs/dell3/ptmp/$USER" - export PTMP=$ROTDIR -# export NOSCRUB="/gpfs/dell2/emc/modeling/noscrub/$USER" - export NOSCRUB=$EXPDIR/NOSCRUB - - # Base directories for various builds - export BASE_GIT="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git" - export BASE_SVN="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git" +export HOMEDIR=$EXPDIR/HOMEDIR +export STMP=$DATAROOT +export PTMP=$ROTDIR +export NOSCRUB=$EXPDIR/NOSCRUB + +# Base directories for various builds +export BASE_GIT="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git" # Toggle to turn on/off GFS downstream processing. -export DO_BUFRSND="YES" -export DO_GEMPAK="YES" -export DO_AWIPS="YES" +export DO_BUFRSND="YES" # BUFR sounding products +export DO_GEMPAK="YES" # GEMPAK products +export DO_AWIPS="YES" # AWIPS products +export WAFSF="YES" # WAFS products # NO for retrospective parallel; YES for real-time parallel export REALTIME="YES" - #################################################### # DO NOT ADD MACHINE DEPENDENT STUFF BELOW THIS LINE # IF YOU HAVE TO MAKE MACHINE SPECIFIC CHANGES BELOW @@ -68,13 +61,13 @@ export REALTIME="YES" # CLEAR #################################################### # Build paths relative to $HOMEgfs -export HOMEgsi="$HOMEgfs" export FIXgsi="$HOMEgfs/fix/fix_gsi" export HOMEfv3gfs="$HOMEgfs/sorc/fv3gfs.fd" export HOMEpost="$HOMEgfs" -export HOMEobsproc_prep="$BASE_GIT/obsproc/obsproc_prep.iss-46886.fv3gfs" -export HOMEobsproc_network="$BASE_GIT/obsproc/obsproc_global.iss-46886.fv3gfs" -export BASE_VERIF="$BASE_SVN/verif/global/tags/vsdb" +export HOMEobsproc_prep="$BASE_GIT/obsproc/gfsv16b/obsproc_prep.iss70457.netcdfhistory" +export HOMEobsproc_network="$BASE_GIT/obsproc/gfsv16b/obsproc_global.iss71402.supportGFSv16" +export HOMEobsproc_global=$HOMEobsproc_network +export BASE_VERIF="$BASE_GIT/verif/global/tags/vsdb" # CONVENIENT utility scripts and other environment parameters export NCP="/bin/cp -p" @@ -84,6 +77,8 @@ export VERBOSE="YES" export KEEPDATA="NO" export CHGRP_CMD="chgrp rstprod" export NEMSIOGET="$HOMEgfs/exec/nemsio_get" +export NCDUMP="$NETCDF/bin/ncdump" +export NCLEN="$HOMEgfs/ush/getncdimlen" # Machine environment, jobs, and other utility scripts export BASE_ENV="$HOMEgfs/env" @@ -93,20 +88,25 @@ export BASE_JOB="$HOMEgfs/jobs/rocoto" export SDATE=2018080600 export EDATE=2039123100 export assim_freq=6 -export PSLOT="rtecffv3" +export PSLOT="test" export EXPDIR="$EXPDIR" export ROTDIR="$ROTDIR" export ROTDIR_DUMP="YES" export DUMP_SUFFIX="" export RUNDIR="$DATAROOT" export ARCDIR="$NOSCRUB/archive/$PSLOT" -export ICSDIR="/gpfs/dell2/ptmp/$USER/FV3ICS" export ATARDIR="/NCEPDEV/$HPSS_PROJECT/1year/$USER/$machine/scratch/$PSLOT" # Commonly defined parameters in JJOBS export envir=${envir:-"prod"} export NET="gfs" export RUN=${RUN:-${CDUMP:-"gfs"}} +export COMINatmos=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/atmos +export COMOUTatmos=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/atmos +export COMINwave=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/wave +export COMOUTwave=${ROTDIR}/${CDUMP}.${PDY}/${cyc}/wave + +export jlogfile="${EXPDIR}/logs/jlogfile" export ERRSCRIPT=${ERRSCRIPT:-'eval [[ $err = 0 ]]'} export LOGSCRIPT=${LOGSCRIPT:-""} #export ERRSCRIPT=${ERRSCRIPT:-"err_chk"} @@ -114,16 +114,22 @@ export LOGSCRIPT=${LOGSCRIPT:-""} export REDOUT="1>" export REDERR="2>" -export SENDECF=${SENDECF:-"NO"} +export SENDECF=${SENDECF:-"YES"} export SENDCOM=${SENDCOM:-"YES"} +export SENDSDM=${SENDSDM:-"YES"} +export SENDDBN_NTC=${SENDDBN_NTC:-"YES"} export SENDDBN=${SENDDBN:-"YES"} -export SENDSDM=${SENDSDM:-"NO"} +export DBNROOT=${DBNROOT:-${UTILROOT}/fakedbn} # Resolution specific parameters -export LEVS=65 +export LEVS=128 export CASE="C768" export CASE_ENKF="C384" +# Run with CCPP physics +export RUN_CCPP="NO" +export CCPP_SUITE="FV3_GFS_v16beta" + # Surface cycle update frequency if [[ "$CDUMP" == "gdas" ]] ; then export FHCYC=1 @@ -132,12 +138,14 @@ elif [[ "$CDUMP" == "gfs" ]] ; then export FHCYC=24 fi - # Output frequency of the forecast model (for cycling) export FHMIN=0 export FHMAX=9 export FHOUT=3 +# Cycle to run EnKF (set to BOTH for both gfs and gdas) +export EUPD_CYC="gdas" + # GFS cycle info export gfs_cyc=4 # 0: no GFS cycle, 1: 00Z only, 2: 00Z and 12Z only, 4: all 4 cycles. @@ -153,25 +161,55 @@ export FHMAX_GFS=$(eval echo \${FHMAX_GFS_$cyc}) export FHOUT_GFS=3 export FHMAX_HF_GFS=120 export FHOUT_HF_GFS=1 +export ILPOST=1 # gempak output frequency up to F120 # frequency for saving restart files. set to 6,12,24,48 etc export restart_interval_gfs=12 - # I/O QUILTING, true--use Write Component; false--use GFDL FMS # if quilting=true, choose OUTPUT_GRID as cubed_sphere_grid in netcdf or gaussian_grid # if gaussian_grid, set OUTPUT_FILE for nemsio or netcdf +# WRITE_DOPOST=true, use inline POST export QUILTING=".true." export OUTPUT_GRID="gaussian_grid" -export OUTPUT_FILE="nemsio" +export OUTPUT_FILE="netcdf" +export WRITE_DOPOST=".true." + +# suffix options depending on file format +if [ $OUTPUT_FILE = "netcdf" ]; then + export SUFFIX=".nc" + export NEMSIO_IN=".false." + export NETCDF_IN=".true." +else + export SUFFIX=".nemsio" + export NEMSIO_IN=".true." + export NETCDF_IN=".false." +fi # IAU related parameters -export DOIAU="NO" -export IAUFHRS=6 +export DOIAU="YES" # Enable 4DIAU for control with 3 increments +export IAUFHRS="3,6,9" +export IAU_FHROT=`echo $IAUFHRS | cut -c1` export IAU_DELTHRS=6 -export DOIAU_ENKF="NO" -export IAUFHRS_ENKF=6 +export IAU_OFFSET=6 +export DOIAU_ENKF=${DOIAU:-"YES"} # Enable 4DIAU for EnKF ensemble +export IAUFHRS_ENKF="3,6,9" export IAU_DELTHRS_ENKF=6 +if [[ "$SDATE" = "$CDATE" ]]; then + export IAU_OFFSET=0 + export IAU_FHROT=0 +fi + +# Use Jacobians in eupd and thereby remove need to run eomg +export lobsdiag_forenkf=".true." + +# run GLDAS to spin up land ICs +export DO_GLDAS=YES +export gldas_cyc=00 + +# run wave component +export DO_WAVE=YES +export WAVE_CDUMP="both" # Microphysics Options: 99-ZhaoCarr, 8-Thompson; 6-WSM6, 10-MG, 11-GFDL export imp_physics=11 @@ -179,10 +217,10 @@ export imp_physics=11 # Shared parameters # Hybrid related export DOHYBVAR="YES" -export NMEM_ENKF=80 -export SMOOTH_ENKF="YES" +export NMEM_ENKF="80" +export SMOOTH_ENKF="NO" export l4densvar=".true." -export lwrite4danl=".false." +export lwrite4danl=".true." # EnKF output frequency if [ $DOHYBVAR = "YES" ]; then @@ -205,15 +243,31 @@ if [ $DONST = "YES" ]; then export FNTSFA=" "; fi export nst_anl=.true. # Analysis increments to zero in CALCINCEXEC -export INCREMENTS_TO_ZERO="'delz_inc','clwmr_inc','icmr_inc'" +export INCREMENTS_TO_ZERO="'liq_wat_inc','icmr_inc'" +if [ $OUTPUT_FILE = "nemsio" ]; then + export DO_CALC_INCREMENT="YES" + export DO_CALC_ANALYSIS="NO" +fi + +# Stratospheric increments to zero +export INCVARS_ZERO_STRAT="'sphum_inc','liq_wat_inc','icmr_inc'" +export INCVARS_EFOLD="5" + +# Swith to generate netcdf or binary diagnostic files. If not specified, +# script default to binary diagnostic files. Set diagnostic file +# variables here since used in both DA and vrfy jobs +export netcdf_diag=".true." +export binary_diag=".false." + +# Verification options +export DO_METP="NO" # Run MET+ jobs # Archiving options -export DELETE_COM_IN_ARCHIVE_JOB=YES export HPSSARCH="NO" # save data to HPSS archive export ARCH_CYC=00 # Archive data at this cycle for warm_start capability export ARCH_WARMICFREQ=1 # Archive frequency in days for warm_start capability export ARCH_FCSTICFREQ=1 # Archive frequency in days for gdas and gfs forecast-only capability - +export DELETE_COM_IN_ARCHIVE_JOB="YES" # NO=retain ROTDIR. YES default in arch.sh and earc.sh. echo "END: config.base" diff --git a/parm/config/config.earc b/parm/config/config.earc index b8478b3c52..7cb1de235f 100755 --- a/parm/config/config.earc +++ b/parm/config/config.earc @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.earc ########## # Ensemble archive specific @@ -14,4 +10,8 @@ echo "BEGIN: config.earc" export NMEM_EARCGRP=10 +#--starting and ending hours of previous cycles to be removed from rotating directory +export RMOLDSTD_ENKF=144 +export RMOLDEND_ENKF=24 + echo "END: config.earc" diff --git a/parm/config/config.ecen b/parm/config/config.ecen index d5393bf6f1..c9609e3ff8 100755 --- a/parm/config/config.ecen +++ b/parm/config/config.ecen @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.ecen ########## # Ensemble recentering specific @@ -12,8 +8,14 @@ echo "BEGIN: config.ecen" # Get task specific resources . $EXPDIR/config.resources ecen -export ENKFRECENSH="$HOMEgsi/scripts/exglobal_enkf_recenter_fv3gfs.sh.ecf" - -export CHGRESEXEC="$HOMEgfs/exec/chgres_recenter.exe" +# Number of concurrent ecen jobs [1 implies sequential] +# Usually IAUFHRS_ENKF=3,6,9, so NECENGRP=3. Scripting +# below queries IAUFHRS_ENKF to determine NECENGRP +export NECENGRP=1 +if [ $DOIAU_ENKF = "YES" ]; then + ngrps=$(grep -o ',' <<<"$IAUFHRS_ENKF" | grep -c .) + ((ngrps++)) + export NECENGRP=$ngrps +fi echo "END: config.ecen" diff --git a/parm/config/config.echgres b/parm/config/config.echgres new file mode 100755 index 0000000000..cbf176c92f --- /dev/null +++ b/parm/config/config.echgres @@ -0,0 +1,11 @@ +#!/bin/ksh -x + +########## config.echgres ########## +# regrid full-res forecast for use in ensemble-res analysis generation + +echo "BEGIN: config.echgres" + +# Get task specific resources +. $EXPDIR/config.resources echgres + +echo "END: config.echgres" diff --git a/parm/config/config.ediag b/parm/config/config.ediag new file mode 100755 index 0000000000..192b5d0b48 --- /dev/null +++ b/parm/config/config.ediag @@ -0,0 +1,11 @@ +#!/bin/ksh -x + +########## config.ediag ########## +# GFS ensemble post-eobs specific + +echo "BEGIN: config.ediag" + +# Get task specific resources +. $EXPDIR/config.resources ediag + +echo "END: config.ediag" diff --git a/parm/config/config.efcs b/parm/config/config.efcs index af7aa185e5..94b9df1840 100755 --- a/parm/config/config.efcs +++ b/parm/config/config.efcs @@ -1,26 +1,30 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.efcs ########## # Ensemble forecast specific, dependency: config.fcst echo "BEGIN: config.efcs" # Source model specific information that is resolution dependent -. $EXPDIR/config.fv3 enkf +. $EXPDIR/config.fv3 $CASE_ENKF # Get task specific resources . $EXPDIR/config.resources efcs export npe_fv3=$npe_efcs -export ENKFFCSTSH="$HOMEgsi/scripts/exglobal_enkf_fcst_fv3gfs.sh.ecf" -export NMEM_EFCSGRP=4 +if [ $QUILTING = ".true." ]; then + export npe_fv3=$(echo " $npe_fv3 + $WRITE_GROUP * $WRTTASK_PER_GROUP" | bc) + export npe_efcs=$npe_fv3 +fi + +# Number of enkf members per fcst job +export NMEM_EFCSGRP=2 export RERUN_EFCSGRP="NO" +# Turn off inline UPP for EnKF forecast +export WRITE_DOPOST=".false." + # Stochastic physics parameters (only for ensemble forecasts) export DO_SKEB="YES" export SKEB=0.3 @@ -35,8 +39,8 @@ export SHUM_TAU=21600. export SHUM_LSCALE=500000. export DO_SPPT="YES" export SPPT=0.5 -export SPPT_TAU=21600.0 -export SPPT_LSCALE=500000.0 +export SPPT_TAU=21600. +export SPPT_LSCALE=500000. export SPPT_LOGIT=".true." export SPPT_SFCLIMIT=".true." @@ -50,9 +54,34 @@ fi export restart_interval=${restart_interval:-6} # For IAU, write restarts at beginning of window also -if [ $DOIAU_ENKF = "YES" ]; then export restart_interval=3; fi +if [ $DOIAU_ENKF = "YES" ]; then + export restart_interval="6 -1" + if [[ "$SDATE" = "$CDATE" && $EXP_WARM_START = ".false." ]]; then export restart_interval="3 -1"; fi # Cold starting +fi + +export OUTPUT_FILETYPES="$OUTPUT_FILE" +if [[ "$OUTPUT_FILE" == "netcdf" ]]; then + export ichunk2d=0; export jchunk2d=0 + export ichunk3d=0; export jchunk3d=0; export kchunk3d=0 + RESTILE=`echo $CASE_ENKF |cut -c 2-` + if [[ "$machine" == "WCOSS_DELL_P3" ]]; then + if [ $RESTILE -ge 384 ]; then + export OUTPUT_FILETYPES=" 'netcdf_parallel' 'netcdf' " + export ichunk2d=$((4*RESTILE)) + export jchunk2d=$((2*RESTILE)) + export ichunk3d=$((4*RESTILE)) + export jchunk3d=$((2*RESTILE)) + export kchunk3d=1 + else + export OUTPUT_FILETYPES=" 'netcdf_parallel' 'netcdf' " + fi + fi + if [[ "$machine" == "HERA" ]]; then + export OUTPUT_FILETYPES=" 'netcdf' 'netcdf' " + fi +fi -export k_split=1 # model is unstable with k_split=2, n_split=6 and stochastic physics -export n_split=12 # make the model stable with k_split=1, n_split=12 +# wave model +export cplwav=.false. echo "END: config.efcs" diff --git a/parm/config/config.eobs b/parm/config/config.eobs index 565e892c26..8fa99c10fb 100755 --- a/parm/config/config.eobs +++ b/parm/config/config.eobs @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.eobs config.eomg ########## # Ensemble innovation specific, dependency config.anal @@ -12,19 +8,24 @@ echo "BEGIN: config.eobs" # Get task specific resources . $EXPDIR/config.resources eobs -export INVOBSSH="$HOMEgsi/scripts/exglobal_innovate_obs_fv3gfs.sh.ecf" -export ENKFINVOBSSH="$HOMEgsi/scripts/exglobal_enkf_innovate_obs_fv3gfs.sh.ecf" -export NMEM_EOMGGRP=8 +# Number of enkf members per innovation job +export NMEM_EOMGGRP=8 export RERUN_EOMGGRP="YES" export npe_gsi=$npe_eobs -#export nth_anal=2 # GSI namelist options related to observer for EnKF export OBSINPUT_INVOBS="dmesh(1)=225.0,dmesh(2)=225.0" export OBSQC_INVOBS="tcp_width=60.0,tcp_ermin=2.0,tcp_ermax=12.0" +if [ $LEVS = "128" ]; then + export GRIDOPTS_INVOBS="nlayers(63)=1,nlayers(64)=1," + export SETUP_INVOBS="gpstop=55,nsig_ext=56," +fi + export USE_RADSTAT="NO" # This can be only used when bias correction is non-zero. -# Diagnostic files must be created for EnKF -export GENDIAG="YES" +export GENDIAG="YES" # Diagnostic files must be created for EnKF + +export lobsdiag_forenkf=".true." # write out jacobians from eobs + # need to specify .true. setting since config.anal sets to .false. echo "END: config.eobs" diff --git a/parm/config/config.epos b/parm/config/config.epos index d091e7c27c..441a1ff995 100755 --- a/parm/config/config.epos +++ b/parm/config/config.epos @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.epos ########## # Ensemble post processing specific @@ -12,13 +8,13 @@ echo "BEGIN: config.epos" # Get task specific resources . $EXPDIR/config.resources epos -export ENKFPOSTSH="$HOMEgsi/scripts/exglobal_enkf_post_fv3gfs.sh.ecf" -#export nth_epos=7 - # No. of concurrent epos jobs [1 implies sequential] export NEPOSGRP=7 if [ $l4densvar = ".false." ]; then export NEPOSGRP=3 fi +# Generate ensemble spread files +export ENKF_SPREAD="YES" + echo "END: config.epos" diff --git a/parm/config/config.esfc b/parm/config/config.esfc new file mode 100755 index 0000000000..53cbb09175 --- /dev/null +++ b/parm/config/config.esfc @@ -0,0 +1,19 @@ +#!/bin/ksh -x + +########## config.esfc ########## +# Ensemble surface specific + +echo "BEGIN: config.esfc" + +# Get task specific resources +. $EXPDIR/config.resources esfc + +# With IAU only need surface analysis at start of IAU window. +# Set DOSFCANL_ENKF=NO to prevent creation of sfcanl at +# center of analysis window. + +if [ $DOIAU_ENKF = "YES" ]; then + export DOSFCANL_ENKF="NO" +fi + +echo "END: config.esfc" diff --git a/parm/config/config.eupd b/parm/config/config.eupd index 929de5419d..0e9d42e093 100755 --- a/parm/config/config.eupd +++ b/parm/config/config.eupd @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.eupd ########## # Ensemble update specific, dependency config.anal @@ -12,9 +8,27 @@ echo "BEGIN: config.eupd" # Get task specific resources . $EXPDIR/config.resources eupd -export ENKFUPDSH="$HOMEgsi/scripts/exglobal_enkf_update_fv3gfs.sh.ecf" export npe_enkf=$npe_eupd -export NAM_ENKF="analpertwtnh=0.9,analpertwtsh=0.9,analpertwttr=0.9" +# Use NAM_ENKF below for serial EnKF +##export NAM_ENKF="analpertwtnh=0.9,analpertwtsh=0.9,analpertwttr=0.9" + +# LETKF specific settings with model space localization +export modelspace_vloc=".true." # model space localization +export letkf_flag=".true." # use LETKF instead of serial filter +export getkf=".true." # Gain form of LETKF (needed for model-space localization) +export denkf=".true." # EnKF approximation (beneficial since less spread removed by analysis) +export nobsl_max=10000 # max number of obs in each LETKF volume (uses closest nobsl_max). can + # be reduced to speed up execution time. +export analpertwt=0.85 # relaxation to prior spread inflation factor +export readin_localization_enkf=".false." # Don’t read in localization scales from file (doesn’t make + # sense for LETKF if model space localization on and nobsl_max>0) +export corrlength=1250 # Horizontal localization scale (max horizontal distance to search for nobsl_max local obs) +export lnsigcutoff=2.75 # ignored if modelspace_vloc=.true. + +export lobsdiag_forenkf=".true." # use jacobian. must be .true. if modelspace_vloc=".true." + # need to specify .true. setting since config.anal sets to .false. + +export NAM_ENKF="smoothparm=35," echo "END: config.eupd" diff --git a/parm/config/config.fcst b/parm/config/config.fcst index 1157dd8c06..d228273bab 100755 --- a/parm/config/config.fcst +++ b/parm/config/config.fcst @@ -1,19 +1,12 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.fcst ########## # Forecast specific echo "BEGIN: config.fcst" -# Source model specific information (coupled vs uncoupled) -. $EXPDIR/config.coupled - # Source model specific information that is resolution dependent -. $EXPDIR/config.fv3 $CDUMP +. $EXPDIR/config.fv3 $CASE # Get task specific resources . $EXPDIR/config.resources fcst @@ -22,17 +15,12 @@ if [ $DONST = "YES" ]; then . $EXPDIR/config.nsst fi -export FORECASTSH="$HOMEgfs/scripts/exglobal_fcst_nemsfv3gfs.sh" +export FORECASTSH="$HOMEgfs/scripts/exglobal_forecast.sh" export FCSTEXECDIR="$HOMEgfs/exec" -#export FCSTEXECDIR="$HOMEfv3gfs/NEMS/exe" export FCSTEXEC="global_fv3gfs.x" -export npe_fv3=$npe_fcst # This is model resolution dependent, see note above -if [ $cpl = ".true." ] ; then -export FCSTEXEC="nems_fv3_mom6_cice5.x" -export CPLPREPSH=${CPLPREPSH:-$HOMEgfs/scripts/prep_coupled_fcst.sh} -fi +export npe_fv3=$npe_fcst -if [[ "$CDUMP" == "gfs" ]]; then +if [[ "$CDUMP" == "gfs" ]] ; then export npe_fv3=$npe_fcst_gfs export layout_x=$layout_x_gfs export layout_y=$layout_y_gfs @@ -40,16 +28,18 @@ if [[ "$CDUMP" == "gfs" ]]; then export WRTTASK_PER_GROUP=$WRTTASK_PER_GROUP_GFS fi -if [[ $QUILTING = ".true." ]]; then +if [ $QUILTING = ".true." ]; then export npe_fv3=$(echo " $npe_fv3 + $WRITE_GROUP * $WRTTASK_PER_GROUP" | bc) export npe_fcst=$npe_fv3 export npe_fcst_gfs=$(echo " $npe_fcst_gfs + $WRITE_GROUP_GFS * $WRTTASK_PER_GROUP_GFS" | bc) fi -if [[ $cpl = ".true." ]]; then - export npe_fv3=$(echo " $npe_fv3 + $npe_ocn + $npe_ice" | bc ) - export npe_fcst=$npe_fv3 - export npe_fcst_gfs=$(echo " $npe_fcst_gfs + $npe_ocn + $npe_ice" | bc) +if [ $DO_WAVE = "YES" ] ; then + export npe_fcst=$((npe_fcst + npe_wav)) + if [ "$WAVE_CDUMP" = "gfs" -o "$WAVE_CDUMP" = "both" ]; then + export npe_fcst_gfs=$((npe_fcst_gfs + npe_wav_gfs)) + if [ "$CDUMP" = "gfs" ]; then npe_wav=$npe_wav_gfs ; fi + fi fi # Model configuration @@ -68,8 +58,12 @@ export do_ugwp=".false." export do_tofd=".true." export launch_level=$(echo "$LEVS/2.35" |bc) +export n_sponge=42 +export d2_bg_k1=0.20 +export d2_bg_k2=0.04 + # Sponge layer settings for L127 -if [ $LEVS = "128" ]; then +if [ $LEVS = "128" -a "$CDUMP" = "gdas" ]; then export tau=5.0 export rf_cutoff=1.0e3 export d2_bg_k1=0.20 @@ -89,14 +83,15 @@ if [ $lsm -eq 2 ]; then export lheatstrg=".false." export landice=".false." else - export lheatstrg=".true." + export lheatstrg=".false." export landice=".true." fi # Radiation options export IAER=5111 ;#spectral band mapping method for aerosol optical properties -export iovr_lw=3 ;#de-correlation length cloud overlap method (Barker, 2008) -export iovr_sw=3 ;#de-correlation length cloud overlap method (Barker, 2008) +export iovr_lw=3 ;#de-correlation length cloud overlap method (Barker, 2008) +export iovr_sw=3 ;#de-correlation length cloud overlap method (Barker, 2008) +export iovr=3 ;#de-correlation length cloud overlap method (Barker, 2008) export icliq_sw=2 ;#cloud optical coeffs from AER's newer version v3.9-v4.0 for hu and stamnes @@ -144,7 +139,6 @@ else echo "Unknown microphysics option, ABORT!" fi - #--------------------------------------------------------------------- # ideflate: netcdf zlib lossless compression (0-9): 0 no compression @@ -156,6 +150,34 @@ export ishuffle=0 export shuffle=1 export deflate_level=1 +export OUTPUT_FILETYPES="$OUTPUT_FILE" +if [[ "$OUTPUT_FILE" == "netcdf" ]]; then + export ichunk2d=0; export jchunk2d=0 + export ichunk3d=0; export jchunk3d=0; export kchunk3d=0 + RESTILE=`echo $CASE |cut -c 2-` + if [[ "$machine" == "WCOSS_DELL_P3" ]]; then + if [ $RESTILE -ge 768 ]; then + export OUTPUT_FILETYPES=" 'netcdf_parallel' 'netcdf_parallel' " + export ichunk3d=$((4*RESTILE)) + export jchunk3d=$((2*RESTILE)) + export kchunk3d=1 + else + export OUTPUT_FILETYPES=" 'netcdf_parallel' 'netcdf' " + fi + fi + if [[ "$machine" == "HERA" ]]; then + export OUTPUT_FILETYPES=" 'netcdf_parallel' 'netcdf' " + fi + if [[ "$machine" == "ORION" ]]; then + export OUTPUT_FILETYPES=" 'netcdf_parallel' 'netcdf_parallel' " + if [ $RESTILE -le 192 ]; then + export OUTPUT_FILETYPES=" 'netcdf_parallel' 'netcdf' " + fi + fi +fi + + +#--------------------------------------------------------------------- # Disable the use of coupler.res; get model start time from model_configure export USE_COUPLER_RES="NO" @@ -168,11 +190,27 @@ if [[ "$CDUMP" == "gdas" ]] ; then # GDAS cycle specific parameters export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_da_orig" fi - # Write restart files at next assimilation time + # Write restart files, where $number is current model start time. + # restart_interval: $number + # number=0, writes out restart files at the end of forecast. + # number>0, writes out restart files at the frequency of $number and at the end of forecast. + # restart_interval: "$number -1" + # writes out restart files only once at $number forecast hour. + # restart_interval: "$number1 $number2 $number3 ..." + # writes out restart file at the specified forecast hours export restart_interval=${restart_interval:-6} # For IAU, write restarts at beginning of window also - if [ $DOIAU = "YES" ]; then export restart_interval=3; fi + if [ $DOIAU = "YES" ]; then + export restart_interval="6 9" + if [[ "$SDATE" = "$CDATE" && $EXP_WARM_START = ".false." ]]; then export restart_interval="3 6"; fi # Cold starting + fi + + # Choose coupling with wave + if [ $DO_WAVE = "YES" ]; then export cplwav=".true." ; fi + + # Turn on dry mass adjustment in GDAS + export adjust_dry_mass=".true." elif [[ "$CDUMP" == "gfs" ]] ; then # GFS cycle specific parameters @@ -182,12 +220,44 @@ elif [[ "$CDUMP" == "gfs" ]] ; then # GFS cycle specific parameters else export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_orig" fi - if [ $cpl = ".true." ] ; then - export DIAG_TABLE="$HOMEgfs/parm/parm_fv3diag/diag_table_cpl" - fi # Write gfs restart files to rerun fcst from any break point - export restart_interval=${restart_interval_gfs:-0} + export restart_interval_gfs=${restart_interval_gfs:-0} + if [ $restart_interval_gfs -le 0 ]; then + export restart_interval=0 + else + rst_list="" + IAU_OFFSET=${IAU_OFFSET:-0} + [[ $DOIAU = "NO" ]] && export IAU_OFFSET=0 + xfh=$((restart_interval_gfs+(IAU_OFFSET/2))) + while [ $xfh -le $FHMAX_GFS ]; do + rst_list="$rst_list $xfh" + xfh=$((xfh+restart_interval_gfs)) + done + export restart_interval="$rst_list" + fi + + + # Choose coupling with wave + if [ $DO_WAVE = "YES" -a "$WAVE_CDUMP" != "gdas" ]; then + export cplwav=".true." + fi + + # Turn off dry mass adjustment in GFS + export adjust_dry_mass=".false." + + # Write each restart file in 16 small files to save time + if [ $CASE = C768 ]; then + export io_layout="4,4" + else + export io_layout="1,1" + fi + + # Debug load balancing + #export KEEPDATA="YES" + #export ESMF_RUNTIME_PROFILE=ON + #export ESMF_RUNTIME_PROFILE_OUTPUT=SUMMARY + fi @@ -202,6 +272,7 @@ fi # Remap tiles to global latlon grid in NetCDF export REMAPSH="$HOMEgfs/ush/fv3gfs_remap.sh" export master_grid="0p25deg" # 1deg 0p5deg 0p25deg 0p125deg etc +export npe_remap=$((npe_fcst < 240 ? npe_fcst : 240)) # Global latlon NetCDF to nemsio utility parameters export NC2NEMSIOSH="$HOMEgfs/ush/fv3gfs_nc2nemsio.sh" diff --git a/parm/config/config.fv3 b/parm/config/config.fv3 index 4e223889e9..3fdfc468a2 100755 --- a/parm/config/config.fv3 +++ b/parm/config/config.fv3 @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.fv3 ########## # FV3 model resolution specific parameters # e.g. time-step, processor layout, physics and dynamics parameters @@ -12,20 +8,30 @@ if [ $# -ne 1 ]; then - echo "Must specify a forecast mode to set variables!" + echo "Must specify an input resolution argument to set variables!" echo "argument can be any one of the following:" - echo "EFCS GFS GDAS (upper- or lower-case is okay)" - err_exit "Missing mandatory argument to config.fv3" + echo "C48 C96 C192 C384 C768 C1152 C3072" exit 1 fi -forecast_mode=$( echo "$1" | tr a-z A-Z ) +case_in=$1 + +echo "BEGIN: config.fv3" + -echo "BEGIN: config.fv3 for $forecast_mode" +if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + export npe_node_max=28 +elif [[ "$machine" = "WCOSS_C" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "JET" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "HERA" ]]; then + export npe_node_max=40 +elif [[ "$machine" = "ORION" ]]; then + export npe_node_max=40 +fi -# Source model specific information -. $EXPDIR/config.coupled # (Standard) Model resolution dependent variables case $case_in in @@ -35,13 +41,14 @@ case $case_in in export layout_y=4 export layout_x_gfs=2 export layout_y_gfs=4 - export npe_node_fcst=24 + export npe_wav=140 + export npe_wav_gfs=140 export nth_fv3=1 export cdmbgwd="0.071,2.1,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling export WRITE_GROUP=1 - export WRTTASK_PER_GROUP=24 + export WRTTASK_PER_GROUP=$npe_node_max export WRITE_GROUP_GFS=1 - export WRTTASK_PER_GROUP_GFS=24 + export WRTTASK_PER_GROUP_GFS=$npe_node_max export WRTIOBUF="4M" ;; "C96") @@ -50,21 +57,15 @@ case $case_in in export layout_y=4 export layout_x_gfs=4 export layout_y_gfs=4 - export npe_node_fcst=24 + export npe_wav=140 + export npe_wav_gfs=140 export nth_fv3=1 export cdmbgwd="0.14,1.8,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling export WRITE_GROUP=1 - export WRTTASK_PER_GROUP=24 + export WRTTASK_PER_GROUP=$npe_node_max export WRITE_GROUP_GFS=1 - export WRTTASK_PER_GROUP_GFS=24 + export WRTTASK_PER_GROUP_GFS=$npe_node_max export WRTIOBUF="4M" -if [ $cpl = ".true." ]; then - export OCNTIM=450 - export layout_y=6 - export layout_y_gfs=6 - export WRTTASK_PER_GROUP=6 - export WRTTASK_PER_GROUP_GFS=6 -fi ;; "C192") export DELTIM=450 @@ -72,53 +73,46 @@ fi export layout_y=6 export layout_x_gfs=4 export layout_y_gfs=6 - export npe_node_fcst=12 - export nth_fv3=2 + export npe_wav=140 + export npe_wav_gfs=140 + export nth_fv3=4 export cdmbgwd="0.23,1.5,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling export WRITE_GROUP=1 - export WRTTASK_PER_GROUP=24 + export WRTTASK_PER_GROUP=$npe_node_max export WRITE_GROUP_GFS=2 - export WRTTASK_PER_GROUP_GFS=24 + export WRTTASK_PER_GROUP_GFS=$npe_node_max export WRTIOBUF="8M" ;; "C384") export DELTIM=240 - export layout_x=6 - export layout_y=6 + export layout_x=8 + export layout_y=8 export layout_x_gfs=6 export layout_y_gfs=6 - export npe_node_fcst=12 - export nth_fv3=2 + export npe_wav=140 + export npe_wav_gfs=140 + export nth_fv3=1 export cdmbgwd="1.1,0.72,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling export WRITE_GROUP=1 - export WRTTASK_PER_GROUP=24 + export WRTTASK_PER_GROUP=$npe_node_max export WRITE_GROUP_GFS=2 - export WRTTASK_PER_GROUP_GFS=24 + export WRTTASK_PER_GROUP_GFS=$npe_node_max export WRTIOBUF="16M" -if [ $cpl = ".true." ]; then - export DELTIM=450 - export OCNTIM=1800 - export layout_x=6 - export layout_y=8 - export layout_x_gfs=6 - export layout_y_gfs=8 - export npe_node_fcst=8 - export nth_fv3=3 -fi ;; "C768") export DELTIM=150 - export layout_x=12 - export layout_y=8 - export layout_x_gfs=12 - export layout_y_gfs=8 - export npe_node_fcst=6 + export layout_x=8 + export layout_y=12 + export layout_x_gfs=8 + export layout_y_gfs=12 + export npe_wav=140 + export npe_wav_gfs=140 export nth_fv3=4 export cdmbgwd="4.0,0.15,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling export WRITE_GROUP=2 - export WRTTASK_PER_GROUP=24 - export WRITE_GROUP_GFS=4 - export WRTTASK_PER_GROUP_GFS=24 + export WRTTASK_PER_GROUP=$(echo "2*$npe_node_max" |bc) + export WRITE_GROUP_GFS=8 + export WRTTASK_PER_GROUP_GFS=$(echo "2*$npe_node_max" |bc) export WRTIOBUF="32M" ;; "C1152") @@ -127,13 +121,14 @@ fi export layout_y=16 export layout_x_gfs=8 export layout_y_gfs=16 - export npe_node_fcst=6 + export npe_wav=140 + export npe_wav_gfs=140 export nth_fv3=4 export cdmbgwd="4.0,0.10,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling export WRITE_GROUP=4 - export WRTTASK_PER_GROUP=84 + export WRTTASK_PER_GROUP=$(echo "2*$npe_node_max" |bc) export WRITE_GROUP_GFS=4 - export WRTTASK_PER_GROUP_GFS=84 + export WRTTASK_PER_GROUP_GFS=$(echo "2*$npe_node_max" |bc) export WRTIOBUF="48M" ;; "C3072") @@ -142,17 +137,20 @@ fi export layout_y=32 export layout_x_gfs=16 export layout_y_gfs=32 - export npe_node_fcst=6 + export npe_wav=140 + export npe_wav_gfs=140 export nth_fv3=4 export cdmbgwd="4.0,0.05,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling export WRITE_GROUP=4 - export WRTTASK_PER_GROUP=120 + export WRTTASK_PER_GROUP=$(echo "3*$npe_node_max" |bc) export WRITE_GROUP_GFS=4 - export WRTTASK_PER_GROUP_GFS=120 + export WRTTASK_PER_GROUP_GFS=$(echo "3*$npe_node_max" |bc) export WRTIOBUF="64M" ;; *) - exit 2 + echo "grid $case_in not supported, ABORT!" + exit 1 + ;; esac -echo "END: config.fv3 for $forecast_mode" +echo "END: config.fv3" diff --git a/parm/config/config.fv3.nco.static b/parm/config/config.fv3.nco.static new file mode 100755 index 0000000000..f7c6981491 --- /dev/null +++ b/parm/config/config.fv3.nco.static @@ -0,0 +1,156 @@ +#!/bin/ksh -x + +########## config.fv3 ########## +# FV3 model resolution specific parameters +# e.g. time-step, processor layout, physics and dynamics parameters +# This config sets default variables for FV3 for a given resolution +# User can over-ride after sourcing this config file + +if [ $# -ne 1 ]; then + + echo "Must specify an input resolution argument to set variables!" + echo "argument can be any one of the following:" + echo "C48 C96 C192 C384 C768 C1152 C3072" + exit 1 + +fi + +case_in=$1 + +echo "BEGIN: config.fv3" + + +if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + export npe_node_max=28 +elif [[ "$machine" = "WCOSS_C" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "JET" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "HERA" ]]; then + export npe_node_max=40 +elif [[ "$machine" = "ORION" ]]; then + export npe_node_max=40 +fi + + +# (Standard) Model resolution dependent variables +case $case_in in + "C48") + export DELTIM=450 + export layout_x=2 + export layout_y=4 + export layout_x_gfs=2 + export layout_y_gfs=4 + export npe_wav=14 + export npe_wav_gfs=14 + export nth_fv3=1 + export cdmbgwd="0.071,2.1,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export WRITE_GROUP=1 + export WRTTASK_PER_GROUP=$npe_node_max + export WRITE_GROUP_GFS=1 + export WRTTASK_PER_GROUP_GFS=$npe_node_max + export WRTIOBUF="4M" + ;; + "C96") + export DELTIM=450 + export layout_x=4 + export layout_y=4 + export layout_x_gfs=4 + export layout_y_gfs=4 + export npe_wav=14 + export npe_wav_gfs=14 + export nth_fv3=1 + export cdmbgwd="0.14,1.8,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export WRITE_GROUP=1 + export WRTTASK_PER_GROUP=$npe_node_max + export WRITE_GROUP_GFS=1 + export WRTTASK_PER_GROUP_GFS=$npe_node_max + export WRTIOBUF="4M" + ;; + "C192") + export DELTIM=450 + export layout_x=4 + export layout_y=6 + export layout_x_gfs=4 + export layout_y_gfs=6 + export npe_wav=21 + export npe_wav_gfs=21 + export nth_fv3=2 + export cdmbgwd="0.23,1.5,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export WRITE_GROUP=1 + export WRTTASK_PER_GROUP=$npe_node_max + export WRITE_GROUP_GFS=2 + export WRTTASK_PER_GROUP_GFS=$npe_node_max + export WRTIOBUF="8M" + ;; + "C384") + export DELTIM=240 + export layout_x=8 + export layout_y=8 + export layout_x_gfs=6 + export layout_y_gfs=6 + export npe_wav=35 + export npe_wav_gfs=35 + export nth_fv3=1 + export cdmbgwd="1.1,0.72,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export WRITE_GROUP=1 + export WRTTASK_PER_GROUP=$npe_node_max + export WRITE_GROUP_GFS=2 + export WRTTASK_PER_GROUP_GFS=$npe_node_max + export WRTIOBUF="16M" + ;; + "C768") + export DELTIM=150 + export layout_x=8 + export layout_y=12 + export layout_x_gfs=16 + export layout_y_gfs=24 + export npe_wav=140 + export npe_wav_gfs=630 + export nth_fv3=4 + export cdmbgwd="4.0,0.15,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export WRITE_GROUP=2 + export WRTTASK_PER_GROUP=$(echo "2*$npe_node_max" |bc) + export WRITE_GROUP_GFS=8 + export WRTTASK_PER_GROUP_GFS=$(echo "2*$npe_node_max" |bc) + export WRTIOBUF="32M" + ;; + "C1152") + export DELTIM=120 + export layout_x=8 + export layout_y=16 + export layout_x_gfs=8 + export layout_y_gfs=16 + export npe_wav=140 + export npe_wav_gfs=140 + export nth_fv3=4 + export cdmbgwd="4.0,0.10,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export WRITE_GROUP=4 + export WRTTASK_PER_GROUP=$(echo "2*$npe_node_max" |bc) + export WRITE_GROUP_GFS=4 + export WRTTASK_PER_GROUP_GFS=$(echo "2*$npe_node_max" |bc) + export WRTIOBUF="48M" + ;; + "C3072") + export DELTIM=90 + export layout_x=16 + export layout_y=32 + export layout_x_gfs=16 + export layout_y_gfs=32 + export npe_wav=140 + export npe_wav_gfs=140 + export nth_fv3=4 + export cdmbgwd="4.0,0.05,1.0,1.0" # mountain blocking, ogwd, cgwd, cgwd src scaling + export WRITE_GROUP=4 + export WRTTASK_PER_GROUP=$(echo "3*$npe_node_max" |bc) + export WRITE_GROUP_GFS=4 + export WRTTASK_PER_GROUP_GFS=$(echo "3*$npe_node_max" |bc) + export WRTIOBUF="64M" + ;; + *) + echo "grid $case_in not supported, ABORT!" + exit 1 + ;; +esac + +echo "END: config.fv3" diff --git a/parm/config/config.fv3ic b/parm/config/config.fv3ic index 8c2ee5dba4..eaed3892ea 100755 --- a/parm/config/config.fv3ic +++ b/parm/config/config.fv3ic @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.fv3ic ########## # Convert GFS initial conditions into FV3 initial conditions @@ -14,7 +10,7 @@ export wtime_fv3ic="00:30:00" export npe_fv3ic=1 export npe_node_fv3ic=1 export nth_fv3ic=${NTHREADS_CHGRES:-24} -if [ $machine = THEIA -o $machine = HERA ]; then +if [ $machine = HERA ]; then export npe_fv3ic=4 export npe_node_fv3ic=4 export nth_fv3ic=1 diff --git a/parm/config/config.gempak b/parm/config/config.gempak index a9a1891d8f..2bc49dcf17 100755 --- a/parm/config/config.gempak +++ b/parm/config/config.gempak @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.gempak ########## # GFS gempak step specific @@ -12,16 +8,6 @@ echo "BEGIN: config.gempak" # Get task specific resources . $EXPDIR/config.resources gempak -export SENDCOM="YES" - -export GEMPAKSH=$HOMEgfs/jobs/JGFS_GEMPAK -export FIXgfs=$HOMEgfs/gempak/fix -export USHgfs=$HOMEgfs/gempak/ush -export FIXgempak=$HOMEgfs/gempak/fix -export USHgempak=$HOMEgfs/gempak/ush - -export COMIN=$ROTDIR/$RUN.$PDY/$cyc -export COMOUT=$ROTDIR/$RUN.$PDY/$cyc/nawips -export COMINgempak="$ROTDIR" +export GEMPAKSH=$HOMEgfs/jobs/JGFS_ATMOS_GEMPAK -echo "END: config.gempak" +echo "END: config.gempak" diff --git a/parm/config/config.getic b/parm/config/config.getic index ef5586ce13..a754454264 100755 --- a/parm/config/config.getic +++ b/parm/config/config.getic @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.getic ########## # Fetching GFS initial conditions specific @@ -18,7 +14,7 @@ export ics_from="opsgfs" # initial conditions from opsgfs or pargfs # Provide a parallel experiment name and path to HPSS archive if [ $ics_from = "pargfs" ]; then export parexp="prnemsrn" - export HPSS_PAR_PATH="/5year/NCEPDEV/emc-global/emc.glopara/WCOSS_C/prnemsrn" + export HPSS_PAR_PATH="/5year/NCEPDEV/emc-global/emc.glopara/WCOSS_C/$parexp" fi echo "END: config.getic" diff --git a/parm/config/config.gldas b/parm/config/config.gldas new file mode 100755 index 0000000000..4410c2ceab --- /dev/null +++ b/parm/config/config.gldas @@ -0,0 +1,16 @@ +#!/bin/ksh -x + +########## config.gldas ########## +# GDAS gldas step specific + +echo "BEGIN: config.gldas" + +# Get task specific resources +. $EXPDIR/config.resources gldas + +export GLDASSH=$HOMEgfs/scripts/exgdas_atmos_gldas.sh +export gldas_spinup_hours=72 +export CPCGAUGE=$DMPDIR +export FINDDATE=$HOMEgfs/util/ush/finddate.sh + +echo "END: config.gldas" diff --git a/parm/config/config.metp b/parm/config/config.metp new file mode 100755 index 0000000000..aaea79db62 --- /dev/null +++ b/parm/config/config.metp @@ -0,0 +1,69 @@ +#!/bin/ksh -x + +########## config.metp ########## +# METplus verification step specific + +echo "BEGIN: config.metp" + +# Get task specific resources +. $EXPDIR/config.resources metp + +export RUN_GRID2GRID_STEP1="YES" # Run grid-to-grid verification using METplus +export RUN_GRID2OBS_STEP1="YES" # Run grid-to-obs verification using METplus +export RUN_PRECIP_STEP1="YES" # Run precip verification using METplus + + +#---------------------------------------------------------- +# METplus, Verify grid-to-grid, and/or grid-to-obs, and/or precipitation options +#---------------------------------------------------------- + +if [ "$CDUMP" = "gfs" ] ; then + if [ $RUN_GRID2GRID_STEP1 = "YES" -o $RUN_GRID2OBS_STEP1 = "YES" -o $RUN_PRECIP_STEP1 = "YES" ]; then + export HOMEverif_global=${HOMEgfs}/sorc/verif-global.fd + export VERIF_GLOBALSH=$HOMEverif_global/ush/run_verif_global_in_global_workflow.sh + ## INPUT DATA SETTINGS + export model_list=$PSLOT + export model_data_dir_list=$ARCDIR/.. + export model_fileformat_list="pgbf{lead?fmt=%H}.${CDUMP}.{init?fmt=%Y%m%d%H}.grib2" + export model_hpssdir_list=$ATARDIR/.. + export get_data_from_hpss="NO" + export hpss_walltime="10" + ## OUTPUT SETTINGS + export OUTPUTROOT=$RUNDIR/$CDUMP/$CDATE/vrfy/metplus_exp + export model_arch_dir_list=$ARCDIR/.. + export make_met_data_by="VALID" + export gather_by="VSDB" + ## DATE SETTINGS + export VRFYBACK_HRS="24" + ## METPLUS SETTINGS + export METplus_verbosity="INFO" + export MET_verbosity="2" + export log_MET_output_to_METplus="yes" + ## FORECAST VERIFICATION SETTINGS + export fhr_min=$FHMIN_GFS + export fhr_max=$FHMAX_GFS + # GRID-TO-GRID STEP 1 + export g2g1_type_list="anom pres sfc" + export g2g1_anl_name="self_anl" + export g2g1_anl_fileformat_list="pgbanl.gfs.{valid?fmt=%Y%m%d%H}.grib2" + export g2g1_grid="G002" + # GRID-TO-OBS STEP 1 + export g2o1_type_list="upper_air conus_sfc" + export g2o1_obtype_upper_air="ADPUPA" + export g2o1_grid_upper_air="G003" + export g2o1_fhr_out_upper_air="6" + export g2o1_obtype_conus_sfc="ONLYSF ADPUPA" + export g2o1_grid_conus_sfc="G104" + export g2o1_fhr_out_conus_sfc="3" + export g2o1_prepbufr_data_runhpss="YES" + # PRECIP STEP 1 + export precip1_obtype="ccpa" + export precip1_accum_length="24" + export precip1_model_bucket_list="06" + export precip1_model_varname_list="APCP" + export precip1_model_fileformat_list="pgbf{lead?fmt=%H}.gfs.{init?fmt=%Y%m%d%H}.grib2" + export precip1_grid="G211" + fi +fi + +echo "END: config.metp" diff --git a/parm/config/config.nsst b/parm/config/config.nsst index ada360c65e..a59ca19495 100755 --- a/parm/config/config.nsst +++ b/parm/config/config.nsst @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.nsst ########## # NSST specific @@ -18,8 +14,7 @@ export NST_MODEL=2 export NST_SPINUP=0 #if [[ "$CDATE" = $SDATE ]]; then # export NST_SPINUP=1 -#fi - +#fi # nstf_name(3) : NST_RESV (Reserved, NSST Analysis) : 0 = OFF, 1 = ON export NST_RESV=0 diff --git a/parm/config/config.post b/parm/config/config.post index 7eb492ec58..4e33da0cbe 100755 --- a/parm/config/config.post +++ b/parm/config/config.post @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.post ########## # Post specific @@ -16,7 +12,12 @@ echo "BEGIN: config.post" #------------------------------------------- # No. of concurrent post jobs [0 implies sequential] -export NPOSTGRP=20 +export NPOSTGRP=42 +export OUTTYP=4 +export MODEL_OUT_FORM=binarynemsiompiio +if [ $OUTPUT_FILE = "netcdf" ]; then + export MODEL_OUT_FORM=netcdfpara +fi # Post driver job that calls gfs_nceppost.sh and downstream jobs export POSTJJOBSH="$HOMEpost/jobs/JGLOBAL_NCEPPOST" @@ -25,31 +26,21 @@ export GFSDWNSH="$HOMEpost/ush/fv3gfs_dwn_nems.sh" export POSTGPSH="$HOMEpost/ush/gfs_nceppost.sh" export POSTGPEXEC="$HOMEpost/exec/gfs_ncep_post" +export GOESF=YES # goes image +export FLXF=YES # grib2 flux file written by post -export GOESF=YES # goes image -export GTGF=NO # gtg icing product -export FLXF=YES # grib2 flux file written by post -export PGB1F=YES +export npe_postgp=$npe_post +export nth_postgp=1 export GFS_DOWNSTREAM="YES" export downset=2 if [ $machine = "WCOSS_DELL_P3" ]; then export npe_dwn=28 else - export nth_postgp=1 + export npe_dwn=24 fi export GRIBVERSION='grib2' export SENDCOM="YES" -if [ $machine = "WCOSS_C" ] ; then - export CRTM_FIX=/gpfs/hps/nco/ops/nwprod/lib/crtm/v2.2.5/fix -elif [ $machine = "WCOSS_DELL_P3" ] ; then - export CRTM_FIX=/gpfs/dell1/nco/ops/nwprod/lib/crtm/v2.2.5/fix -elif [ $machine = "THEIA" ] ; then - export CRTM_FIX=/scratch3/NCEPDEV/nceplibs/dev/crtm/v2.2.3/fix -else - echo "UPP using CRTM_FIX = $CRTM_FIX" -fi - echo "END: config.post" diff --git a/parm/config/config.postsnd b/parm/config/config.postsnd index 32c7ef08bd..33e7ea55c9 100755 --- a/parm/config/config.postsnd +++ b/parm/config/config.postsnd @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.postsnd ########## # GFS bufr sounding step specific @@ -12,25 +8,6 @@ echo "BEGIN: config.postsnd" # Get task specific resources . $EXPDIR/config.resources postsnd -export CDATEm1=$($NDATE -24 $CDATE) -export PDYm1=$(echo $CDATEm1 | cut -c1-8) -export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc" -export DATAROOT="$RUNDIR/$CDATE/$CDUMP/postsnd" - -export job="jgfs_postsnd_$cyc" -export jlogfile="$ROTDIR/logs/$CDATE/$job.log" -export DATA="$DATAROOT/$job" -export SENDCOM="YES" -export SENDDBN="YES" -export HOMEbufrsnd=$HOMEgfs -export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" -export pcom="$COMOUT/wmo" -export COMAWP="$COMOUT/nawips" - -export POSTSNDSH=$HOMEgfs/jobs/JGFS_POSTSND - -if [ $machine = "JET" ]; then - export POSTSNDSH=$HOMEgfs/jobs/JGFS_POSTSND_JET -fi +export POSTSNDSH=$HOMEgfs/jobs/JGFS_ATMOS_POSTSND -echo "END: config.postsnd" +echo "END: config.postsnd" diff --git a/parm/config/config.prep b/parm/config/config.prep index c5fa317ea2..682c97eb19 100755 --- a/parm/config/config.prep +++ b/parm/config/config.prep @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.prep ########## # Prep step specific @@ -18,45 +14,42 @@ export DO_MAKEPREPBUFR="YES" # if NO, will copy prepbufr from globaldump export PROCESS_TROPCY=${PROCESS_TROPCY:-NO} [[ $RUN_ENVIR == "nco" && $envir == "prod" ]] && export PROCESS_TROPCY="YES" export DO_RELOCATE="NO" -export TROPCYQCRELOSH="$HOMEgfs/scripts/extropcy_qc_reloc.sh.ecf" -export SENDCOM="YES" +export TROPCYQCRELOSH="$HOMEgfs/scripts/exglobal_atmos_tropcy_qc_reloc.sh" +export SENDCOM=YES + +export COMINsyn=${COMINsyn:-${COMROOT}/gfs/prod/syndat} export HOMERELO=$HOMEgfs export EXECRELO=${HOMERELO}/exec export FIXRELO=${HOMERELO}/fix/fix_am export USHRELO=${HOMERELO}/ush -export cycle="t"$cyc"z" -export OPREFIX="$CDUMP.$cycle." -export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc" -[[ ! -d $COMOUT ]] && mkdir -p $COMOUT - -export DATAROOT="$RUNDIR/$CDATE/$CDUMP/prepbufr" -export COMIN_OBS="$DMPDIR/$CDATE/$CDUMP" -export COMSP="$COMIN_OBS/$CDUMP.t"$cyc"z." -export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc" -export COMINgdas="$ROTDIR/gdas.$PDY/$cyc" -export COMINgfs="$ROTDIR/gfs.$PDY/$cyc" - -################################### -# Only used when DO_RELOCATE=YES -# ignore them for now -################################### -#export machine=${machine:-WCOSS_C} -#if [ $machine = WCOSS_C ] ; then -# export APRNGETTX="time aprun -q -j1 -n1 -N1 -d1 -cc depth" -# export APRNRELOC="time aprun -q -j1 -n7 -N1 -d24 -cc depth " -# export APRNSYNDX="time aprun -q -j1 -n1 -N1 -d1 -cc depth" -#fi - -# If PROCESS_TROPCY=NO, copy over tcvitals files to COMROT -if [ $PROCESS_TROPCY = "NO" ]; then - cp $DMPDIR/$CDATE/$CDUMP/$CDUMP.$cycle.syndata.tcvitals.tm00 $COMOUT/. -fi -if [ $DO_MAKEPREPBUFR = "NO" ]; then - $NCP $DMPDIR/$CDATE/$CDUMP/$CDUMP.$cycle.prepbufr $COMOUT/$CDUMP.$cycle.prepbufr - $NCP $DMPDIR/$CDATE/$CDUMP/$CDUMP.$cycle.prepbufr.acft_profiles $COMOUT/$CDUMP.$cycle.prepbufr.acft_profiles - [[ $DONST = "YES" ]] && $NCP $DMPDIR/$CDATE/$CDUMP/$CDUMP.$cycle.nsstbufr $COMOUT/$CDUMP.$cycle.nsstbufr +# Adjust observation error for GFS v16 parallels +# +# NOTE: Remember to set OBERROR in config.anal as PRVT is set below +# +# Set default prepobs_errtable.global +export PRVT=$FIXgsi/prepobs_errtable.global + + +# Set prepobs.errtable.global for start of GFS v16 parallels +if [[ "$CDATE" -ge "2019021900" && "$CDATE" -lt "2019110706" ]]; then + export PRVT=$FIXgsi/gfsv16_historical/prepobs_errtable.global.2019021900 fi +# Place GOES-15 AMVs in monitor, assimilate GOES-17 AMVs, assimilate KOMPSAT-5 gps + if [[ "$CDATE" -ge "2019110706" && "$CDATE" -lt "2020040718" ]]; then + export PRVT=$FIXgsi/gfsv16_historical/prepobs_errtable.global.2019110706 + fi + +#NOTE: +# As of 2020040718, gfsv16_historical/prepobs_errtable.global.2020040718 is +# identical to ../prepobs_errtable.global. Thus, the logic below is not +# needed at this time + +# Set observation errors for type 135 (T) & 235 (uv) Canadian AMDAR observations +##if [[ "$CDATE" -ge "2020040718" && "$CDATE" -lt "YYYMMDDHH" ]]; then +## export PRVT=$EXPDIR/prepobs_errtable.global +##fi + echo "END: config.prep" diff --git a/parm/config/config.prepbufr b/parm/config/config.prepbufr index d97f241ac1..904d946774 100755 --- a/parm/config/config.prepbufr +++ b/parm/config/config.prepbufr @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.prepbufr ########## # PREPBUFR specific configuration @@ -14,12 +10,10 @@ echo "BEGIN: config.prepbufr" # Set variables -if [ $machine = "THEIA" ]; then - export GESROOT=/scratch4/NCEPDEV/rstprod/nwges/prod # set by module prod_envir on WCOSS_C -elif [ $machine = "HERA" ]; then +if [ $machine = "HERA" ]; then export GESROOT=/scratch1/NCEPDEV/rstprod # set by module prod_envir on WCOSS_C -elif [ $machine = "JET" ]; then - export GESROOT=/mnt/lfs3/projects/hfv3gfs/glopara/nwges/prod # this is a dummy dir +elif [ $machine = "ORION" ]; then + export GESROOT=/dev/null fi echo "END: config.prepbufr" diff --git a/parm/config/config.resources b/parm/config/config.resources index 2af0c2ac11..3d996d96b6 100755 --- a/parm/config/config.resources +++ b/parm/config/config.resources @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.resources ########## # Set resource information for job tasks # e.g. walltime, node, cores per node, memory etc. @@ -12,209 +8,386 @@ if [ $# -ne 1 ]; then echo "Must specify an input task argument to set resource variables!" echo "argument can be any one of the following:" - echo "anal fcst post vrfy arch" - echo "eobs eomg eupd ecen efcs epos earc" + echo "anal analcalc analdiag gldas fcst post vrfy metp arch echgres" + echo "eobs ediag eomg eupd ecen esfc efcs epos earc" + echo "waveinit waveprep wavepostsbs wavepostbndpnt wavepostpnt" + echo "wavegempak waveawipsbulls waveawipsgridded" echo "postsnd awips gempak" + echo "wafs wafsgrib2 wafsblending wafsgrib20p25 wafsblending0p25 wafsgcip" exit 1 fi -# Source model specific information -. $EXPDIR/config.coupled - step=$1 echo "BEGIN: config.resources" +if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + export npe_node_max=28 + if [ "$QUEUE" = "dev2" -o "$QUEUE" = "devonprod2" -o "$QUEUE" = "devmax2" ]; then # WCOSS Dell 3.5 + export npe_node_max=40 + fi +elif [[ "$machine" = "WCOSS_C" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "JET" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "HERA" ]]; then + export npe_node_max=40 +elif [[ "$machine" = "ORION" ]]; then + export npe_node_max=40 +fi + if [ $step = "prep" -o $step = "prepbufr" ]; then eval "export wtime_$step='00:45:00'" eval "export npe_$step=4" - eval "export npe_node_$step=4" + eval "export npe_node_$step=2" eval "export nth_$step=1" -elif [[ "$step" == "prepbufr" ]] ; then - export npe_prepbufr=4 - export npe_node_prepbufr=4 - - export wtime_anal="02:30:00" - export npe_anal=160 - export npe_node_anal=2 - export nth_anal=12 - export nth_cycle=24 - if [[ "$machine" = "WCOSS_DELL_P3" ]]; then - export nth_anal=14 - export nth_cycle=28 +elif [ $step = "waveinit" ]; then + + export wtime_waveinit="00:10:00" + export npe_waveinit=12 + export nth_waveinit=1 + export npe_node_waveinit=$(echo "$npe_node_max / $nth_waveinit" | bc) + export NTASKS=${npe_waveinit} + +elif [ $step = "waveprep" ]; then + + export wtime_waveprep="00:30:00" + export npe_waveprep=65 + export nth_waveprep=1 + export npe_node_waveprep=$(echo "$npe_node_max / $nth_waveprep" | bc) + export NTASKS=${npe_waveprep} + +elif [ $step = "wavepostsbs" ]; then + + export wtime_wavepostsbs="06:00:00" + export npe_wavepostsbs=10 + export nth_wavepostsbs=1 + export npe_node_wavepostsbs=$(echo "$npe_node_max / $nth_wavepostsbs" | bc) + export NTASKS=${npe_wavepostsbs} + +elif [ $step = "wavepostbndpnt" ]; then + + export wtime_wavepostbndpnt="02:00:00" + export npe_wavepostbndpnt=280 + export nth_wavepostbndpnt=1 + export npe_node_wavepostbndpnt=$(echo "$npe_node_max / $nth_wavepostbndpnt" | bc) + export NTASKS=${npe_wavepostbndpnt} + +elif [ $step = "wavepostpnt" ]; then + + export wtime_wavepostpnt="02:00:00" + export npe_wavepostpnt=280 + export nth_wavepostpnt=1 + export npe_node_wavepostpnt=$(echo "$npe_node_max / $nth_wavepostpnt" | bc) + export NTASKS=${npe_wavepostpnt} + +elif [ $step = "wavegempak" ]; then + + export wtime_wavegempak="01:00:00" + export npe_wavegempak=$npe_node_max + export nth_wavegempak=1 + export npe_node_wavegempak=$(echo "$npe_node_max / $nth_wavegempak" | bc) + export NTASKS=${npe_wavegempak} + +elif [ $step = "waveawipsbulls" ]; then + + export wtime_waveawipsbulls="00:30:00" + export npe_waveawipsbulls=$npe_node_max + export nth_waveawipsbulls=1 + export npe_node_waveawipsbulls=$(echo "$npe_node_max / $nth_waveawipsbulls" | bc) + export NTASKS=${npe_waveawipsbulls} + +elif [ $step = "waveawipsgridded" ]; then + + export wtime_waveawipsgridded="00:30:00" + export npe_waveawipsgridded=$npe_node_max + export nth_waveawipsgridded=1 + export npe_node_waveawipsgridded=$(echo "$npe_node_max / $nth_waveawipsgridded" | bc) + export NTASKS=${npe_waveawipsgridded} + +elif [ $step = "anal" ]; then + + export wtime_anal="01:00:00" + export npe_anal=1000 + export nth_anal=5 + export npe_anal_gfs=1000 + if [ $CASE = "C384" ]; then + export npe_anal=400 + export npe_anal_gfs=400 fi - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_anal="3072M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_anal="3072M" + if [ $CASE = "C192" -o $CASE = "C96" -o $CASE = "C48" ]; then + export npe_anal=84 + export npe_anal_gfs=84 fi + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_anal=7; fi + export npe_node_anal=$(echo "$npe_node_max / $nth_anal" | bc) + export nth_cycle=$npe_node_max + if [[ "$machine" == "WCOSS_C" ]]; then export memory_anal="3072M"; fi + +elif [ $step = "analcalc" ]; then + + export wtime_analcalc="00:10:00" + export npe_analcalc=127 + export nth_analcalc=1 + export npe_node_analcalc=$npe_node_max + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export npe_analcalc=127 ; fi + +elif [ $step = "analdiag" ]; then + + export wtime_analdiag="00:10:00" + export npe_analdiag=112 + export nth_analdiag=1 + export npe_node_analdiag=$npe_node_max + if [[ "$machine" == "WCOSS_C" ]]; then export memory_analdiag="3072M"; fi + +elif [ $step = "gldas" ]; then + + export wtime_gldas="00:10:00" + export npe_gldas=96 + export nth_gldas=1 + export npe_node_gldas=$npe_node_max + export npe_gaussian=96 + export nth_gaussian=1 + export npe_node_gaussian=24 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export npe_gldas=112 ; fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_gldas="3072M"; fi elif [ $step = "fcst" ]; then -if [ $cpl = ".true." ]; then export wtime_fcst="00:30:00" - export wtime_fcst_gfs="00:30:00" - export npe_fcst=$(echo "$layout_x * $layout_y * 6" | bc) - export npe_fcst_gfs=$(echo "$layout_x_gfs * $layout_y_gfs * 6" | bc) - export npe_ocn=120 - export npe_ice=48 - export nth_fcst=3 -else - export wtime_fcst="01:00:00" - export wtime_fcst_gfs="06:00:00" + if [ $CASE = "C768" ]; then + export wtime_fcst_gfs="06:00:00" + elif [ $CASE = "C384" ]; then + export wtime_fcst_gfs="04:00:00" + else + export wtime_fcst_gfs="03:00:00" + fi export npe_fcst=$(echo "$layout_x * $layout_y * 6" | bc) export npe_fcst_gfs=$(echo "$layout_x_gfs * $layout_y_gfs * 6" | bc) - export npe_node_fcst=${npe_node_fcst:-12} export nth_fcst=${nth_fv3:-2} - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_fcst="1024M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_fcst="1024M" - fi -fi + if [[ "$CASE" == "C384" ]]; then nth_fcst=4; fi + export npe_node_fcst=$(echo "$npe_node_max / $nth_fcst" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_fcst="1024M"; fi + elif [ $step = "post" ]; then export wtime_post="02:00:00" export wtime_post_gfs="06:00:00" - export npe_post=84 + export npe_post=96 export nth_post=1 export npe_node_post=12 - export npe_node_dwn=24 - if [[ "$machine" == "WCOSS_DELL_P3" ]]; then - export npe_node_post=14 - export npe_node_dwn=28 - fi - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_post="3072M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_post="3072M" - fi - if [ $cpl = ".true." ]; then - export wtime_post="07:40:00" - export wtime_post_gfs="07:40:00" - fi + export npe_node_dwn=$npe_node_max + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export npe_node_post=14 ; fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_post="3072M"; fi + +elif [ $step = "wafs" ]; then + + export wtime_wafs="00:30:00" + export npe_wafs=1 + export npe_node_wafs=1 + export nth_wafs=1 + +elif [ $step = "wafsgcip" ]; then + + export wtime_wafsgcip="00:30:00" + export npe_wafsgcip=2 + export npe_node_wafsgcip=1 + export nth_wafsgcip=1 + +elif [ $step = "wafsgrib2" ]; then + + export wtime_wafsgrib2="00:30:00" + export npe_wafsgrib2=1 + export npe_node_wafsgrib2=1 + export nth_wafsgrib2=1 + +elif [ $step = "wafsblending" ]; then + + export wtime_wafsblending="00:30:00" + export npe_wafsblending=1 + export npe_node_wafsblending=1 + export nth_wafsblending=1 + +elif [ $step = "wafsgrib20p25" ]; then + + export wtime_wafsgrib20p25="00:30:00" + export npe_wafsgrib20p25=1 + export npe_node_wafsgrib20p25=1 + export nth_wafsgrib20p25=1 + +elif [ $step = "wafsblending0p25" ]; then + + export wtime_wafsblending0p25="00:30:00" + export npe_wafsblending0p25=1 + export npe_node_wafsblending0p25=1 + export nth_wafsblending0p25=1 elif [ $step = "vrfy" ]; then export wtime_vrfy="03:00:00" - if [[ "$machine" == "HERA" ]]; then - export wtime_vrfy_gfs="08:00:00" - else - export wtime_vrfy_gfs="06:00:00" - fi - export npe_vrfy=1 + export wtime_vrfy_gfs="06:00:00" + export npe_vrfy=3 + export nth_vrfy=1 export npe_node_vrfy=1 export npe_vrfy_gfs=1 export npe_node_vrfy_gfs=1 if [[ "$machine" == "WCOSS_C" ]]; then export memory_vrfy="3072M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_vrfy="3072M" - elif [[ "$machine" == "THEIA" ]]; then + elif [[ "$machine" == "HERA" ]]; then export memory_vrfy="16384M" fi -elif [[ "$step" == "arch" ]] ; then - export npe_arch=1 - export npe_node_arch=1 +elif [ $step = "metp" ]; then + + export nth_metp=1 + export wtime_metp="03:00:00" + export npe_metp=4 + export npe_node_metp=4 + export wtime_metp_gfs="06:00:00" + export npe_metp_gfs=4 + export npe_node_metp_gfs=4 + if [[ "$machine" == "WCOSS_C" ]]; then + export memory_metp="3072M" + elif [[ "$machine" == "THEIA" ]]; then + export memory_metp="16384M" + fi -elif [[ "$step" == "earc" ]] ; then - export npe_earc=1 - export npe_node_earc=1 +elif [ $step = "echgres" ]; then -elif [[ "$step" == "getic" ]] ; then - export npe_getic=1 - export npe_node_getic=1 + export wtime_echgres="00:10:00" + export npe_echgres=3 + export nth_echgres=$npe_node_max + export npe_node_echgres=1 + +elif [ $step = "arch" -o $step = "earc" -o $step = "getic" ]; then + + eval "export wtime_$step='06:00:00'" + eval "export npe_$step=1" + eval "export npe_node_$step=1" + eval "export nth_$step=1" + eval "export memory_$step=2048M" - export wtime_eobs="00:30:00" +elif [ $step = "eobs" -o $step = "eomg" ]; then + + + export wtime_eobs="00:15:00" export wtime_eomg="01:00:00" - export npe_eobs=84 - export nth_eobs=2 - export npe_node_eobs=12 - if [[ "$machine" = "WCOSS_DELL_P3" ]]; then - export npe_node_eobs=14 - fi - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_eobs="3072M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_eobs="3072M" + if [ $CASE = "C768" ]; then + export npe_eobs=200 + elif [ $CASE = "C384" ]; then + export npe_eobs=100 + elif [ $CASE = "C192" ]; then + export npe_eobs=40 + elif [ $CASE = "C96" -o $CASE = "C48" ]; then + export npe_eobs=20 fi + export nth_eobs=2 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_eobs=7; fi + export npe_node_eobs=$(echo "$npe_node_max / $nth_eobs" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_eobs="3072M"; fi + +elif [ $step = "ediag" ]; then + + export wtime_ediag="00:06:00" + export npe_ediag=56 + export nth_ediag=1 + export npe_node_ediag=$npe_node_max + if [[ "$machine" == "WCOSS_C" ]]; then export memory_ediag="3072M"; fi elif [ $step = "eupd" ]; then export wtime_eupd="00:30:00" - export npe_eupd=240 - export npe_node_eupd=4 - export nth_eupd=6 - if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + if [ $CASE = "C768" ]; then + export npe_eupd=480 + export nth_eupd=6 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_eupd=7 + fi + if [[ "$machine" = "HERA" ]]; then + export npe_eupd=150 + export nth_eupd=40 + fi + elif [ $CASE = "C384" ]; then + export npe_eupd=270 + export nth_eupd=2 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + export nth_eupd=9 + fi + if [[ "$machine" = "HERA" ]]; then + export npe_eupd=100 + export nth_eupd=40 + fi + elif [ $CASE = "C192" -o $CASE = "C96" -o $CASE = "C48" ]; then + export npe_eupd=42 + export nth_eupd=2 + if [[ "$machine" = "HERA" ]]; then + export npe_eupd=40 + export nth_eupd=40 + fi fi + export npe_node_eupd=$(echo "$npe_node_max / $nth_eupd" | bc) if [[ "$machine" == "WCOSS_C" ]]; then export memory_eupd="3072M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_eupd="3072M" fi elif [ $step = "ecen" ]; then + + export wtime_ecen="00:10:00" export npe_ecen=80 - export npe_node_ecen=4 export nth_ecen=6 - if [[ "$machine" = "WCOSS_DELL_P3" ]]; then - export nth_ecen=7 - fi + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_ecen=7; fi + if [ $CASE = "C384" -o $CASE = "C192" -o $CASE = "C96" -o $CASE = "C48" ]; then export nth_ecen=2; fi + export npe_node_ecen=$(echo "$npe_node_max / $nth_ecen" | bc) export nth_cycle=$nth_ecen - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_ecen="3072M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_ecen="3072M" - fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_ecen="3072M"; fi + +elif [ $step = "esfc" ]; then + + export wtime_esfc="00:06:00" + export npe_esfc=80 + export npe_node_esfc=$npe_node_max + export nth_esfc=1 + export nth_cycle=$nth_esfc + if [[ "$machine" == "WCOSS_C" ]]; then export memory_esfc="3072M"; fi elif [ $step = "efcs" ]; then - export wtime_efcs="03:00:00" + if [ $CASE = "C768" ]; then + export wtime_efcs="01:00:00" + else + export wtime_efcs="00:40:00" + fi export npe_efcs=$(echo "$layout_x * $layout_y * 6" | bc) - export npe_node_efcs=${npe_node_fcst:-12} export nth_efcs=${nth_fv3:-2} - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_efcs="254M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_efcs="254" - fi + export npe_node_efcs=$(echo "$npe_node_max / $nth_efcs" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_efcs="254M"; fi elif [ $step = "epos" ]; then + + export wtime_epos="00:15:00" export npe_epos=80 - export npe_node_epos=4 export nth_epos=6 - if [[ "$machine" = "WCOSS_DELL_P3" ]]; then - export nth_epos=7 - fi - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_epos="254M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_epos="254" - fi + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_epos=7; fi + export npe_node_epos=$(echo "$npe_node_max / $nth_epos" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_epos="254M"; fi -elif [[ "$step" == "awips_g2" ]] ; then - export npe_awips=2 - export npe_node_awips=2 +elif [ $step = "postsnd" ]; then -elif [[ "$step" == "postsnd" ]] ; then - export npe_postsnd=12 - export npe_node_postsnd=3 - export npe_postsndcfp=10 + export wtime_postsnd="02:00:00" + export npe_postsnd=40 + export nth_postsnd=1 + export npe_node_postsnd=5 + export npe_postsndcfp=9 export npe_node_postsndcfp=3 - if [[ "$machine" == "WCOSS_DELL_P3" ]]; then + if [ $OUTPUT_FILE == "nemsio" ]; then + export npe_postsnd=13 export npe_node_postsnd=4 - export npe_postsndcfp=9 - fi - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_postsnd="254M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_postsnd="254" fi + if [[ "$machine" = "HERA" ]]; then export npe_node_postsnd=2; fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_postsnd="254M"; fi elif [ $step = "awips" ]; then @@ -227,9 +400,7 @@ elif [ $step = "awips" ]; then export npe_node_awips=2 export nth_awips=1 fi - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_awips="2048M" - fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_awips="2048M"; fi elif [ $step = "gempak" ]; then @@ -237,11 +408,7 @@ elif [ $step = "gempak" ]; then export npe_gempak=17 export npe_node_gempak=4 export nth_gempak=3 - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_gempak="254M" - elif [[ "$machine" == "GAEA" ]]; then - export memory_gempak="254" - fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_gempak="254M"; fi else @@ -249,17 +416,5 @@ else exit 2 fi -# for ocean and ice post -if [ $step = "ocnpost" ]; then - - export wtime_ocnpost="00:30:00" - export wtime_ocnpost_gfs="00:30:00" - export npe_ocnpost=1 - export npe_node_ocnpost=1 - export npe_node_dwn=24 - if [[ "$machine" == "WCOSS_C" ]]; then - export memory_post="3072M" - fi -fi echo "END: config.resources" diff --git a/parm/config/config.resources.nco.static b/parm/config/config.resources.nco.static new file mode 100755 index 0000000000..07b3b15f4d --- /dev/null +++ b/parm/config/config.resources.nco.static @@ -0,0 +1,398 @@ +#!/bin/ksh -x + +########## config.resources ########## +# Set resource information for job tasks +# e.g. walltime, node, cores per node, memory etc. + +if [ $# -ne 1 ]; then + + echo "Must specify an input task argument to set resource variables!" + echo "argument can be any one of the following:" + echo "anal analcalc analdiag gldas fcst post vrfy metp arch echgres" + echo "eobs ediag eomg eupd ecen esfc efcs epos earc" + echo "waveinit waveprep wavepostsbs wavepostbndpnt wavepostpnt" + echo "wavegempak waveawipsbulls waveawipsgridded" + echo "postsnd awips gempak" + echo "wafs wafsgrib2 wafsblending wafsgrib20p25 wafsblending0p25 wafsgcip" + exit 1 + +fi + +step=$1 + +echo "BEGIN: config.resources" + +if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + export npe_node_max=28 + if [ "$QUEUE" = "dev2" -o "$QUEUE" = "devonprod2" -o "$QUEUE" = "devmax2" ]; then # WCOSS Dell 3.5 + export npe_node_max=40 + fi +elif [[ "$machine" = "WCOSS_C" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "JET" ]]; then + export npe_node_max=24 +elif [[ "$machine" = "HERA" ]]; then + export npe_node_max=40 +elif [[ "$machine" = "ORION" ]]; then + export npe_node_max=40 +fi + +if [ $step = "prep" -o $step = "prepbufr" ]; then + + eval "export wtime_$step='00:45:00'" + eval "export npe_$step=4" + eval "export npe_node_$step=2" + eval "export nth_$step=1" + +elif [ $step = "waveinit" ]; then + + export wtime_waveinit="00:10:00" + export npe_waveinit=10 + export nth_waveinit=1 + export npe_node_waveinit=$(echo "$npe_node_max / $nth_waveinit" | bc) + export NTASKS=${npe_waveinit} + +elif [ $step = "waveprep" ]; then + + export wtime_waveprep="00:30:00" + export npe_waveprep=65 + export nth_waveprep=1 + export npe_node_waveprep=$(echo "$npe_node_max / $nth_waveprep" | bc) + export NTASKS=${npe_waveprep} + +elif [ $step = "wavepostsbs" ]; then + + export wtime_wavepostsbs="06:00:00" + export npe_wavepostsbs=10 + export nth_wavepostsbs=1 + export npe_node_wavepostsbs=$(echo "$npe_node_max / $nth_wavepostsbs" | bc) + export NTASKS=${npe_wavepostsbs} + +elif [ $step = "wavepostbndpnt" ]; then + + export wtime_wavepostbndpnt="01:00:00" + export npe_wavepostbndpnt=280 + export nth_wavepostbndpnt=1 + export npe_node_wavepostbndpnt=$(echo "$npe_node_max / $nth_wavepostbndpnt" | bc) + export NTASKS=${npe_wavepostbndpnt} + +elif [ $step = "wavepostpnt" ]; then + + export wtime_wavepostpnt="01:30:00" + export npe_wavepostpnt=280 + export nth_wavepostpnt=1 + export npe_node_wavepostpnt=$(echo "$npe_node_max / $nth_wavepostpnt" | bc) + export NTASKS=${npe_wavepostpnt} + +elif [ $step = "wavegempak" ]; then + + export wtime_wavegempak="01:00:00" + export npe_wavegempak=$npe_node_max + export nth_wavegempak=1 + export npe_node_wavegempak=$(echo "$npe_node_max / $nth_wavegempak" | bc) + export NTASKS=${npe_wavegempak} + +elif [ $step = "waveawipsbulls" ]; then + + export wtime_waveawipsbulls="00:30:00" + export npe_waveawipsbulls=$npe_node_max + export nth_waveawipsbulls=1 + export npe_node_waveawipsbulls=$(echo "$npe_node_max / $nth_waveawipsbulls" | bc) + export NTASKS=${npe_waveawipsbulls} + +elif [ $step = "waveawipsgridded" ]; then + + export wtime_waveawipsgridded="00:30:00" + export npe_waveawipsgridded=$npe_node_max + export nth_waveawipsgridded=1 + export npe_node_waveawipsgridded=$(echo "$npe_node_max / $nth_waveawipsgridded" | bc) + export NTASKS=${npe_waveawipsgridded} + +elif [ $step = "anal" ]; then + + export wtime_anal="00:45:00" + export npe_anal=1000 + export nth_anal=4 + export npe_anal_gfs=1000 + if [ $CASE = "C384" ]; then + export npe_anal=160 + export nth_anal=10 + fi + if [ $CASE = "C192" -o $CASE = "C96" -o $CASE = "C48" ]; then export npe_anal=84; fi + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_anal=7; fi + export npe_node_anal=$(echo "$npe_node_max / $nth_anal" | bc) + export nth_cycle=$npe_node_max + if [[ "$machine" == "WCOSS_C" ]]; then export memory_anal="3072M"; fi + +elif [ $step = "analcalc" ]; then + + export wtime_analcalc="00:10:00" + export npe_analcalc=127 + export nth_analcalc=1 + export npe_node_analcalc=$npe_node_max + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export npe_analcalc=127 ; fi + +elif [ $step = "analdiag" ]; then + + export wtime_analdiag="00:10:00" + export npe_analdiag=112 + export nth_analdiag=1 + export npe_node_analdiag=$npe_node_max + if [[ "$machine" == "WCOSS_C" ]]; then export memory_analdiag="3072M"; fi + +elif [ $step = "gldas" ]; then + + export wtime_gldas="00:10:00" + export npe_gldas=96 + export nth_gldas=1 + export npe_node_gldas=$npe_node_max + export npe_gaussian=96 + export nth_gaussian=1 + export npe_node_gaussian=24 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export npe_gldas=112 ; fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_gldas="3072M"; fi + +elif [ $step = "fcst" ]; then + + export wtime_fcst="00:30:00" + export wtime_fcst_gfs="02:30:00" + export npe_fcst=$(echo "$layout_x * $layout_y * 6" | bc) + export npe_fcst_gfs=$(echo "$layout_x_gfs * $layout_y_gfs * 6" | bc) + export nth_fcst=${nth_fv3:-2} + export npe_node_fcst=$(echo "$npe_node_max / $nth_fcst" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_fcst="1024M"; fi + +elif [ $step = "post" ]; then + + export wtime_post="02:00:00" + export wtime_post_gfs="06:00:00" + export npe_post=96 + export nth_post=1 + export npe_node_post=12 + export npe_node_dwn=$npe_node_max + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export npe_node_post=14 ; fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_post="3072M"; fi + +elif [ $step = "wafs" ]; then + + export wtime_wafs="00:30:00" + export npe_wafs=1 + export npe_node_wafs=1 + export nth_wafs=1 + +elif [ $step = "wafsgcip" ]; then + + export wtime_wafsgcip="00:30:00" + export npe_wafsgcip=2 + export npe_node_wafsgcip=1 + export nth_wafsgcip=1 + +elif [ $step = "wafsgrib2" ]; then + + export wtime_wafsgrib2="00:30:00" + export npe_wafsgrib2=1 + export npe_node_wafsgrib2=1 + export nth_wafsgrib2=1 + +elif [ $step = "wafsblending" ]; then + + export wtime_wafsblending="00:30:00" + export npe_wafsblending=1 + export npe_node_wafsblending=1 + export nth_wafsblending=1 + +elif [ $step = "wafsgrib20p25" ]; then + + export wtime_wafsgrib20p25="00:30:00" + export npe_wafsgrib20p25=1 + export npe_node_wafsgrib20p25=1 + export nth_wafsgrib20p25=1 + +elif [ $step = "wafsblending0p25" ]; then + + export wtime_wafsblending0p25="00:30:00" + export npe_wafsblending0p25=1 + export npe_node_wafsblending0p25=1 + export nth_wafsblending0p25=1 + +elif [ $step = "vrfy" ]; then + + export wtime_vrfy="03:00:00" + export wtime_vrfy_gfs="06:00:00" + export npe_vrfy=3 + export nth_vrfy=1 + export npe_node_vrfy=1 + export npe_vrfy_gfs=1 + export npe_node_vrfy_gfs=1 + if [[ "$machine" == "WCOSS_C" ]]; then + export memory_vrfy="3072M" + elif [[ "$machine" == "HERA" ]]; then + export memory_vrfy="16384M" + fi + +elif [ $step = "metp" ]; then + + export nth_metp=1 + export wtime_metp="03:00:00" + export npe_metp=4 + export npe_node_metp=4 + export wtime_metp_gfs="06:00:00" + export npe_metp_gfs=4 + export npe_node_metp_gfs=4 + if [[ "$machine" == "WCOSS_C" ]]; then + export memory_metp="3072M" + elif [[ "$machine" == "THEIA" ]]; then + export memory_metp="16384M" + fi + +elif [ $step = "echgres" ]; then + + export wtime_echgres="00:10:00" + export npe_echgres=3 + export nth_echgres=$npe_node_max + export npe_node_echgres=1 + +elif [ $step = "arch" -o $step = "earc" -o $step = "getic" ]; then + + eval "export wtime_$step='06:00:00'" + eval "export npe_$step=1" + eval "export npe_node_$step=1" + eval "export nth_$step=1" + eval "export memory_$step=2048M" + +elif [ $step = "eobs" -o $step = "eomg" ]; then + + + export wtime_eobs="00:10:00" + export wtime_eomg="01:00:00" + if [ $CASE = "C768" ]; then + export npe_eobs=480 + elif [ $CASE = "C384" ]; then + export npe_eobs=42 + elif [ $CASE = "C192" ]; then + export npe_eobs=28 + elif [ $CASE = "C96" -o $CASE = "C48" ]; then + export npe_eobs=14 + fi + export nth_eobs=2 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_eobs=7; fi + export npe_node_eobs=$(echo "$npe_node_max / $nth_eobs" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_eobs="3072M"; fi + +elif [ $step = "ediag" ]; then + + export wtime_ediag="00:06:00" + export npe_ediag=56 + export nth_ediag=1 + export npe_node_ediag=$npe_node_max + if [[ "$machine" == "WCOSS_C" ]]; then export memory_ediag="3072M"; fi + +elif [ $step = "eupd" ]; then + + export wtime_eupd="00:30:00" + if [ $CASE = "C768" ]; then + export npe_eupd=960 + export nth_eupd=6 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + export nth_eupd=7 + fi + elif [ $CASE = "C384" ]; then + export npe_eupd=270 + export nth_eupd=2 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then + export nth_eupd=9 + fi + if [[ "$machine" = "HERA" ]]; then + export npe_eupd=84 + export nth_eupd=10 + fi + elif [ $CASE = "C192" -o $CASE = "C96" -o $CASE = "C48" ]; then + export npe_eupd=42 + export nth_eupd=2 + fi + export npe_node_eupd=$(echo "$npe_node_max / $nth_eupd" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then + export memory_eupd="3072M" + fi + +elif [ $step = "ecen" ]; then + + export wtime_ecen="00:10:00" + export npe_ecen=80 + export nth_ecen=6 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_ecen=7; fi + if [ $CASE = "C384" -o $CASE = "C192" -o $CASE = "C96" -o $CASE = "C48" ]; then export nth_ecen=2; fi + export npe_node_ecen=$(echo "$npe_node_max / $nth_ecen" | bc) + export nth_cycle=$nth_ecen + if [[ "$machine" == "WCOSS_C" ]]; then export memory_ecen="3072M"; fi + +elif [ $step = "esfc" ]; then + + export wtime_esfc="00:06:00" + export npe_esfc=80 + export npe_node_esfc=$npe_node_max + export nth_esfc=1 + export nth_cycle=$nth_esfc + if [[ "$machine" == "WCOSS_C" ]]; then export memory_esfc="3072M"; fi + +elif [ $step = "efcs" ]; then + + export wtime_efcs="00:40:00" + export npe_efcs=$(echo "$layout_x * $layout_y * 6" | bc) + export nth_efcs=${nth_fv3:-2} + export npe_node_efcs=$(echo "$npe_node_max / $nth_efcs" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_efcs="254M"; fi + +elif [ $step = "epos" ]; then + + export wtime_epos="00:15:00" + export npe_epos=80 + export nth_epos=6 + if [[ "$machine" = "WCOSS_DELL_P3" ]]; then export nth_epos=7; fi + export npe_node_epos=$(echo "$npe_node_max / $nth_epos" | bc) + if [[ "$machine" == "WCOSS_C" ]]; then export memory_epos="254M"; fi + +elif [ $step = "postsnd" ]; then + + export wtime_postsnd="02:00:00" + export npe_postsnd=40 + export nth_postsnd=1 + export npe_node_postsnd=5 + export npe_postsndcfp=9 + export npe_node_postsndcfp=3 + if [ $OUTPUT_FILE == "nemsio" ]; then + export npe_postsnd=13 + export npe_node_postsnd=4 + fi + if [[ "$machine" = "HERA" ]]; then export npe_node_postsnd=2; fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_postsnd="254M"; fi + +elif [ $step = "awips" ]; then + + export wtime_awips="03:30:00" + export npe_awips=4 + export npe_node_awips=4 + export nth_awips=2 + if [[ "$machine" == "WCOSS_DELL_P3" ]]; then + export npe_awips=2 + export npe_node_awips=2 + export nth_awips=1 + fi + if [[ "$machine" == "WCOSS_C" ]]; then export memory_awips="2048M"; fi + +elif [ $step = "gempak" ]; then + + export wtime_gempak="02:00:00" + export npe_gempak=17 + export npe_node_gempak=4 + export nth_gempak=3 + if [[ "$machine" == "WCOSS_C" ]]; then export memory_gempak="254M"; fi + +else + + echo "Invalid step = $step, ABORT!" + exit 2 + +fi + +echo "END: config.resources" diff --git a/parm/config/config.vrfy b/parm/config/config.vrfy index 963ca6e8f9..843a7c1186 100755 --- a/parm/config/config.vrfy +++ b/parm/config/config.vrfy @@ -1,9 +1,5 @@ #!/bin/ksh -x -# This file is automatically generated from the YAML-based system -# in ecf/ecfutils/. Any changes will be overwritten if -# setup_case.sh is rerun. - ########## config.vrfy ########## # Verification step specific @@ -12,13 +8,14 @@ echo "BEGIN: config.vrfy" # Get task specific resources . $EXPDIR/config.resources vrfy +export DO_VSDB=${DO_VSDB:-"NO"} # Switch to run VSDB package; set in config.base + export VDUMP="gfs" # Verifying dump export CDUMPFCST="gdas" # Fit-to-obs with GDAS/GFS prepbufr export CDFNL="gdas" # Scores verification against GDAS/GFS analysis export MKPGB4PRCP="YES" # Make 0.25-deg pgb files in ARCDIR for precip verification export VRFYFITS="YES" # Fit to observations -export VRFY_PCKG2RUN="VSDB" # "VSDB" = run VSDB verification package only, "METPLUS" = run METplus verification package only, "BOTH = run both verification packages export VSDB_STEP1="YES" # Populate VSDB database export VSDB_STEP2="NO" export VRFYG2OBS="YES" # Grid to observations, see note below if turning ON @@ -26,12 +23,10 @@ export VRFYPRCP="YES" # Precip threat scores export VRFYRAD="YES" # Radiance data assimilation monitoring export VRFYOZN="YES" # Ozone data assimilation monitoring export VRFYMINMON="YES" # GSI minimization monitoring -export VRFYTRAK="YES" # Hurricane track verification -export VRFYGENESIS="YES" # Cyclone genesis verification +export VRFYTRAK="YES" # Hurricane track verification +export VRFYGENESIS="YES" # Cyclone genesis verification +export VRFYFSU="NO" # Cyclone genesis verification (FSU) export RUNMOS="NO" # whether to run entire MOS package -export RUN_METPLUS_GRID2GRID_STEP1="YES" # Run grid-to-grid verification using METplus -export RUN_METPLUS_GRID2OBS_STEP1="YES" # Run grid-to-obs verification using METplus -export RUN_METPLUS_PRECIP_STEP1="YES" # Run precip verification using METplus #------------------------------------------------- # Fit to Observations @@ -40,18 +35,26 @@ export RUN_METPLUS_PRECIP_STEP1="YES" # Run precip verification using METplus if [ $VRFYFITS = "YES" ]; then export PRVT=$HOMEgfs/fix/fix_gsi/prepobs_errtable.global - export HYBLEVS=$HOMEgfs/fix/fix_am/global_hyblev.l65.txt + export HYBLEVS=$HOMEgfs/fix/fix_am/global_hyblev.l${LEVS}.txt export CUE2RUN=$QUEUE + export VBACKUP_FITS=24 + + export CONVNETC="NO" + if [ ${netcdf_diag:-".false."} = ".true." ]; then + export CONVNETC="YES" + fi + if [ $machine = "WCOSS_C" ]; then - export fitdir="$BASE_SVN/verif/global/parafits.fv3nems/batrun" + export fitdir="$BASE_GIT/verif/global/parafits.fv3nems/batrun" export PREPQFITSH="$fitdir/subfits_cray_nems" elif [ $machine = "WCOSS_DELL_P3" ]; then - export fitdir="$BASE_SVN/verif/global/parafits.fv3nems/batrun" + export fitdir="$BASE_GIT/verif/global/Fit2Obs/ncf-vqc/batrun" export PREPQFITSH="$fitdir/subfits_dell_nems" - elif [ $machine = "THEIA" -o $machine = "HERA" ]; then - export fitdir="$BASE_GIT/Fit2Obs/batrun" - export PREPQFITSH="$fitdir/subfits_theia_slurm" + elif [ $machine = "HERA" ]; then + #export fitdir="$BASE_GIT/Fit2Obs/batrun" + export fitdir="$BASE_GIT/verif/global/Fit2Obs/ncf-vqc/batrun" + export PREPQFITSH="$fitdir/subfits_hera_slurm" fi fi @@ -62,88 +65,30 @@ fi #---------------------------------------------------------- # All these call $VSDBSH -if [[ "$CDUMP" = "gfs" ]] ; then +if [ "$CDUMP" = "gfs" ] ; then ddd=`echo $CDATE |cut -c 1-8` #if [ $ddd -eq 5 -o $ddd -eq 10 ]; then export VSDB_STEP2 = "YES" ;fi - if [ $VRFY_PCKG2RUN = "VSDB" -o $VRFY_PCKG2RUN = "BOTH" ]; then - if [ $VSDB_STEP1 = "YES" -o $VSDB_STEP2 = "YES" -o $VRFYPRCP = "YES" -o $VRFYG2OBS = "YES" ]; then - export BACKDATEVSDB=24 # execute vsdbjob for the previous day - export VBACKUP_PRCP=24 # back up for QPF verification data - export vsdbsave="$NOSCRUB/archive/vsdb_data" # place to save vsdb database - export vsdbhome=$BASE_VERIF # location of global verification scripts - export VSDBSH="$vsdbhome/vsdbjob.sh" # VSDB job script - export vlength=$FHMAX_GFS # verification length - export vhr_rain=$FHMAX_GFS # verification length for precip - export ftyplist="pgbq" # verif. files used for computing QPF ETS scores - export ptyplist="PRATE" # precip types in GRIB: PRATE or APCP - export anltype="gfs" # default=gfs, analysis type (gfs or gdas) for verification - export rain_bucket=6 # prate in pgb files is 6-hr accumulated - - export VSDB_START_DATE="$SDATE" # starting date for vsdb maps - export webhost="emcrzdm.ncep.noaa.gov" # webhost(rzdm) computer - export webhostid="$USER" # webhost(rzdm) user name - export SEND2WEB="NO" # whether or not to send maps to webhost - export WEBDIR="/home/people/emc/www/htdocs/gmb/${webhostid}/vsdb/$PSLOT" - export mdlist="gfs $PSLOT " # exps (up to 10) to compare in maps - fi - fi -fi - - -#---------------------------------------------------------- -# METplus, Verify grid-to-grid, and/or grid-to-obs, and/or precipitation options -#---------------------------------------------------------- -# All these call $METPLUSSH - -if [ "$CDUMP" = "gfs" ] ; then - if [ $RUN_METPLUS_GRID2GRID_STEP1 = "YES" -o $RUN_METPLUS_GRID2OBS_STEP1 = "YES" -o $RUN_METPLUS_PRECIP_STEP1 = "YES" ]; then - if [ $VRFY_PCKG2RUN = "METPLUS" -o $VRFY_PCKG2RUN = "BOTH" ]; then - export HOMEverif_global=${HOMEgfs}/sorc/verif-global.fd - export VERIF_GLOBALSH=$HOMEverif_global/ush/run_verif_global_in_global_workflow.sh - export RUNBATCH="NO" - ## INPUT DATA SETTINGS - export model_list=$PSLOT - export model_data_dir_list=$ARCDIR/.. - export model_fileformat_list="pgbf{lead?fmt=%H}.${CDUMP}.{init?fmt=%Y%m%d%H}" - export model_hpssdir_list=$ATARDIR/.. - export get_data_from_hpss="NO" - export hpss_walltime="10" - ## OUTPUT SETTINGS - export OUTPUTROOT=$RUNDIR/$CDUMP/$CDATE/vrfy/metplus_exp - export model_arch_dir_list=$ARCDIR/.. - export make_met_data_by="VALID" - export gather_by="VSDB" - ## DATE SETTINGS - export VRFYBACK_HRS="24" - ## METPLUS SETTINGS - export METplus_verbosity="INFO" - export MET_verbosity="2" - export log_MET_output_to_METplus="yes" - ## FORECAST VERIFICATION SETTINGS - export fhr_min=$FHMIN_GFS - export fhr_max=$FHMAX_GFS - # GRID-TO-GRID STEP 1 - export g2g1_type_list="anom pres sfc" - export g2g1_anl_name="self_anl" - export g2g1_anl_fileformat_list="pgbanl.gfs.{valid?fmt=%Y%m%d%H}" - export g2g1_grid="G002" - # GRID-TO-OBS STEP 1 - export g2o1_type_list="upper_air conus_sfc" - export g2o1_obtype_upper_air="ADPUPA" - export g2o1_grid_upper_air="G003" - export g2o1_fhr_out_upper_air="6" - export g2o1_obtype_conus_sfc="ONLYSF" - export g2o1_grid_conus_sfc="G104" - export g2o1_fhr_out_conus_sfc="3" - # PRECIP STEP 1 - export precip1_obtype="ccpa" - export precip1_accum_length="24" - export precip1_model_bucket_list="06" - export precip1_model_varname_list="APCP" - export precip1_model_fileformat_list="pgbf{lead?fmt=%H}.gfs.{init?fmt=%Y%m%d%H}" - export precip1_grid="G211" - fi + if [ $VSDB_STEP1 = "YES" -o $VSDB_STEP2 = "YES" -o $VRFYPRCP = "YES" -o $VRFYG2OBS = "YES" ]; then + export BACKDATEVSDB=24 # execute vsdbjob for the previous day + export VBACKUP_PRCP=24 # back up for QPF verification data + export vsdbsave="$NOSCRUB/archive/vsdb_data" # place to save vsdb database + export vsdbhome=$BASE_VERIF # location of global verification scripts + export VSDBSH="$vsdbhome/vsdbjob.sh" # VSDB job script + export VSDBJOBSH=$SCRgfs/vsdbjob_submit.sh # VSDB submission job + export vlength=$FHMAX_GFS # verification length + export vhr_rain=$FHMAX_GFS # verification length for precip + export ftyplist="pgbq" # verif. files used for computing QPF ETS scores + export ptyplist="PRATE" # precip types in GRIB: PRATE or APCP + export anltype="gfs" # default=gfs, analysis type (gfs or gdas) for verification + export rain_bucket=6 # prate in pgb files is 6-hr accumulated + + export VSDB_START_DATE="$SDATE" # starting date for vsdb maps + export webhost="emcrzdm.ncep.noaa.gov" # webhost(rzdm) computer + export webhostid="$USER" # webhost(rzdm) user name + export SEND2WEB="NO" # whether or not to send maps to webhost + export WEBDIR="/home/people/emc/www/htdocs/gmb/${webhostid}/vsdb/$PSLOT" + export mdlist="gfs $PSLOT " # exps (up to 10) to compare in maps fi fi @@ -161,7 +106,8 @@ if [ $VRFYRAD = "YES" -o $VRFYMINMON = "YES" -o $VRFYOZN = "YES" ]; then export RADMON_SUFFIX=$PSLOT export TANKverf="$NOSCRUB/monitor/radmon" - export VRFYRADSH="$HOMEgfs/jobs/JGDAS_VERFRAD" + export VRFYRADSH="$HOMEgfs/jobs/JGDAS_ATMOS_VERFRAD" + fi # Minimization Monitoring @@ -170,9 +116,9 @@ if [ $VRFYRAD = "YES" -o $VRFYMINMON = "YES" -o $VRFYOZN = "YES" ]; then export MINMON_SUFFIX=$PSLOT export M_TANKverf="$NOSCRUB/monitor/minmon" if [[ "$CDUMP" = "gdas" ]] ; then - export VRFYMINSH="$HOMEgfs/jobs/JGDAS_VMINMON" + export VRFYMINSH="$HOMEgfs/jobs/JGDAS_ATMOS_VMINMON" elif [[ "$CDUMP" = "gfs" ]] ; then - export VRFYMINSH="$HOMEgfs/jobs/JGFS_VMINMON" + export VRFYMINSH="$HOMEgfs/jobs/JGFS_ATMOS_VMINMON" fi fi @@ -183,7 +129,8 @@ if [ $VRFYRAD = "YES" -o $VRFYMINMON = "YES" -o $VRFYOZN = "YES" ]; then export HOMEgfs_ozn="$HOMEgfs" export OZNMON_SUFFIX=$PSLOT export TANKverf_ozn="$NOSCRUB/monitor/oznmon" - export VRFYOZNSH="$HOMEgfs/jobs/JGDAS_VERFOZN" + export VRFYOZNSH="$HOMEgfs/jobs/JGDAS_ATMOS_VERFOZN" + fi fi @@ -193,50 +140,37 @@ fi # Cyclone genesis and cyclone track verification #------------------------------------------------- -if [ $machine = "WCOSS_C" ] ; then - export ens_tracker_ver=v1.1.13.1 - export HOMEens_tracker=$BASE_GIT/ens_tracker.${ens_tracker_ver} -elif [ $machine = "WCOSS_DELL_P3" ] ; then - export ens_tracker_ver=v1.1.13.1 - export HOMEens_tracker=$BASE_GIT/ens_tracker.${ens_tracker_ver} -elif [ $machine = "THEIA" -o $machine = "HERA" ] ; then - export ens_tracker_ver=v1.1.15.1 - export HOMEens_tracker=$BASE_GIT/tracker/ens_tracker.${ens_tracker_ver} -elif [ $machine = "JET" ]; then - export ens_tracker_ver=v1.1.13.2 - export HOMEens_tracker=/mnt/lfs3/projects/hfv3gfs/glopara/git/tracker/ens_tracker.${ens_tracker_ver} -else - echo "WARNING: Genesis and cyclone verifications are not enabled on $machine!" - export VRFYGENESIS="NO" - export VRFYTRAK="NO" +export ens_tracker_ver=v1.1.15.1 +if [ $machine = "WCOSS_DELL_P3" ] ; then + export ens_tracker_ver=v1.1.15.3 +fi +export HOMEens_tracker=$BASE_GIT/tracker/ens_tracker.${ens_tracker_ver} +if [ $machine = "ORION" ] ; then + export HOMEens_tracker=$BASE_GIT/tracker/TC_tracker.v1.1.15.2 fi - if [ "$VRFYTRAK" = "YES" ]; then - export TRACKERSH="$HOMEgfs/jobs/JGFS_CYCLONE_TRACKER" - if [ $CDUMP = "gdas" ]; then - export FHOUT_CYCLONE=3 + export TRACKERSH="$HOMEgfs/jobs/JGFS_ATMOS_CYCLONE_TRACKER" + if [ "$CDUMP" = "gdas" ]; then + export FHOUT_CYCLONE=3 export FHMAX_CYCLONE=$FHMAX else - export FHOUT_CYCLONE=6 + export FHOUT_CYCLONE=6 export FHMAX_CYCLONE=$(( FHMAX_GFS<240 ? FHMAX_GFS : 240 )) fi - if [ $machine = "THEIA" ]; then - export COMROOTp1="/scratch4/NCEPDEV/rstprod/com" - export COMINsyn="$COMROOTp1/arch/prod/syndat" - elif [ $machine = "JET" ]; then - export TRACKERSH="$HOMEens_tracker/jobs/JGFS_CYCLONE_TRACKER" - export COMINsyn="/mnt/lfs3/projects/hwrf-data/hwrf-input/SYNDAT" - elif [ $machine = "HERA" ]; then - export COMROOTp1="/scratch1/NCEPDEV/rstprod/com" - export COMINsyn=${COMINsyn:-${COMROOTp1}/arch/prod/syndat} - fi + export COMINsyn=${COMINsyn:-${COMROOT}/gfs/prod/syndat} fi if [[ "$VRFYGENESIS" == "YES" && "$CDUMP" == "gfs" ]]; then - export GENESISSH="$HOMEgfs/jobs/JGFS_CYCLONE_GENESIS" + + export GENESISSH="$HOMEgfs/jobs/JGFS_ATMOS_CYCLONE_GENESIS" +fi + +if [[ "$VRFYFSU" == "YES" && "$CDUMP" == "gfs" ]]; then + + export GENESISFSU="$HOMEgfs/jobs/JGFS_ATMOS_FSU_GENESIS" fi if [[ "$RUNMOS" == "YES" && "$CDUMP" == "gfs" ]]; then @@ -245,6 +179,8 @@ if [[ "$RUNMOS" == "YES" && "$CDUMP" == "gfs" ]]; then export RUNGFSMOSSH="$HOMEgfs/scripts/run_gfsmos_master.sh.cray" elif [ $machine = "WCOSS_DELL_P3" ] ; then export RUNGFSMOSSH="$HOMEgfs/scripts/run_gfsmos_master.sh.dell" + elif [ $machine = "HERA" ] ; then + export RUNGFSMOSSH="$HOMEgfs/scripts/run_gfsmos_master.sh.hera" else echo "WARNING: MOS package is not enabled on $machine!" export RUNMOS="NO" @@ -252,4 +188,6 @@ if [[ "$RUNMOS" == "YES" && "$CDUMP" == "gfs" ]]; then fi fi + + echo "END: config.vrfy" diff --git a/parm/config/config.wafs b/parm/config/config.wafs new file mode 100755 index 0000000000..8bf5577030 --- /dev/null +++ b/parm/config/config.wafs @@ -0,0 +1,14 @@ +#!/bin/ksh -x + +########## config.wafs ########## + +echo "BEGIN: config.wafs" + +# Get task specific resources +. $EXPDIR/config.resources wafs + +export COMIN=$COMINatmos +export COMOUT=$COMOUTatmos +export SENDCOM="YES" + +echo "END: config.wafs" diff --git a/parm/config/config.wafsblending b/parm/config/config.wafsblending new file mode 100755 index 0000000000..dfd7d1715e --- /dev/null +++ b/parm/config/config.wafsblending @@ -0,0 +1,14 @@ +#!/bin/ksh -x + +########## config.wafsblending ########## + +echo "BEGIN: config.wafsblending" + +# Get task specific resources +. $EXPDIR/config.resources wafsblending + +export COMIN=$COMINatmos +export COMOUT=$COMOUTatmos +export SENDCOM="YES" + +echo "END: config.wafsblending" diff --git a/parm/config/config.wafsblending0p25 b/parm/config/config.wafsblending0p25 new file mode 100755 index 0000000000..28a2de90ff --- /dev/null +++ b/parm/config/config.wafsblending0p25 @@ -0,0 +1,14 @@ +#!/bin/ksh -x + +########## config.wafsblending0p25 ########## + +echo "BEGIN: config.wafsblending0p25" + +# Get task specific resources +. $EXPDIR/config.resources wafsblending0p25 + +export COMIN=$COMINatmos +export COMOUT=$COMOUTatmos +export SENDCOM="YES" + +echo "END: config.wafsblending0p25" diff --git a/parm/config/config.wafsgcip b/parm/config/config.wafsgcip new file mode 100755 index 0000000000..5c166a541b --- /dev/null +++ b/parm/config/config.wafsgcip @@ -0,0 +1,15 @@ +#!/bin/ksh -x + +########## config.wafsgcip ########## + +echo "BEGIN: config.wafsgcip" + +# Get task specific resources +. $EXPDIR/config.resources wafsgcip + +export COMIN=$COMINatmos +export COMINgfs=$COMIN +export COMOUT=$COMOUTatmos +export SENDCOM="YES" + +echo "END: config.wafsgcip" diff --git a/parm/config/config.wafsgrib2 b/parm/config/config.wafsgrib2 new file mode 100755 index 0000000000..27b137cd8c --- /dev/null +++ b/parm/config/config.wafsgrib2 @@ -0,0 +1,15 @@ +#!/bin/ksh -x + +########## config.wafsgrib2 ########## +# Post specific + +echo "BEGIN: config.wafsgrib2" + +# Get task specific resources +. $EXPDIR/config.resources wafsgrib2 + +export COMIN=$COMINatmos +export COMOUT=$COMOUTatmos +export SENDCOM="YES" + +echo "END: config.wafsgrib2" diff --git a/parm/config/config.wafsgrib20p25 b/parm/config/config.wafsgrib20p25 new file mode 100755 index 0000000000..8b55333c00 --- /dev/null +++ b/parm/config/config.wafsgrib20p25 @@ -0,0 +1,14 @@ +#!/bin/ksh -x + +########## config.wafsgrib20p25 ########## + +echo "BEGIN: config.wafsgrib20p25" + +# Get task specific resources +. $EXPDIR/config.resources wafsgrib20p25 + +export COMIN=$COMINatmos +export COMOUT=$COMOUTatmos +export SENDCOM="YES" + +echo "END: config.wafsgrib20p25" diff --git a/parm/config/config.wave b/parm/config/config.wave index 0307a73af5..19ee337401 100755 --- a/parm/config/config.wave +++ b/parm/config/config.wave @@ -3,22 +3,25 @@ ########## config.wave ########## # Wave steps specific +echo "BEGIN: config.wave" + # Parameters that are common to all wave model steps # System and version export wave_sys_ver=v1.0.0 +# This config contains variables/parameters used in the fcst step +# Some others are also used across the workflow in wave component scripts + # General runtime labels -# export WAV_MOD_ID=${WAV_MOD_ID:-wave} # generic modID=wave valid for GFSv16 and beyond -# COMPONENTwave stands for model component, in addition to NET/RUN for coupled systems -export COMPONENTwave=${COMPONENTwave:-${RUN}wave} +export CDUMPwave="${CDUMP}wave" # In GFS/GDAS, restart files are generated/read from gdas runs -# Can I use rCDUMP here???? -export COMPONENTRSTwave=${COMPONENTRSTwave:-gdaswave} +export CDUMPRSTwave="gdas" # Grids for wave model -export waveGRD='glo_10m aoc_9km ant_9km' +# GFSv16 +export waveGRD='gnh_10m aoc_9km gsh_15m' export waveGRDN='1 2 3' # gridnumber for ww3_multi export waveGRDG='10 20 30' # gridgroup for ww3_multi @@ -27,66 +30,48 @@ export waveesmfGRD='glox_10m' # input grid # Grids for input fields export WAVEICE_DID=sice -export WAVEICE_FID=icean_5m +export WAVEICE_FID=glix_10m export WAVECUR_DID=rtofs -export WAVECUR_FID=rtofs_5m +export WAVECUR_FID=glix_10m export WAVEWND_DID= export WAVEWND_FID= -# Grids for output fields +# Grids for output fields (used in all steps) export waveuoutpGRD=points -export waveinterpGRD='glo_15mxt' # Grids that need to be interpolated from native +export waveinterpGRD='glo_15mxt at_10m ep_10m wc_10m ak_10m glo_30m' # Grids that need to be interpolated from native # in POST will generate grib unless gribOK not set export wavesbsGRD='' # side-by-side grids generated as wave model runs, writes to com -export wavepostGRD='glo_10m aoc_9km ant_9km' # Native grids that will be post-processed (grib2) +export wavepostGRD='gnh_10m aoc_9km gsh_15m' # Native grids that will be post-processed (grib2) # CDATE export CDATE=${PDY}${cyc} # The start time reflects the number of hindcast hours prior to the cycle initial time -if [ "$CDUMP" = "gdas" ] -then - export FHMAX_WAV=${FHMAX_WAV:-9} +if [ "$CDUMP" = "gdas" ]; then + export FHMAX_WAV=${FHMAX:-9} +else + export FHMAX_WAV=$FHMAX_GFS fi export WAVHINDH=${WAVHINDH:-0} export FHMIN_WAV=${FHMIN_WAV:-0} export FHOUT_WAV=${FHOUT_WAV:-3} -export FHMAX_WAV=${FHMAX_WAV:-384} export FHMAX_HF_WAV=${FHMAX_HF_WAV:-120} export FHOUT_HF_WAV=${FHOUT_HF_WAV:-1} -# Output stride -export WAV_WND_HOUR_INC=1 # This value should match with the one used in - # the wind update script # gridded and point output rate export DTFLD_WAV=`expr $FHOUT_HF_WAV \* 3600` export DTPNT_WAV=3600 export FHINCP_WAV=`expr $DTPNT_WAV / 3600` # Selected output parameters (gridded) -export OUTPARS_WAV="WND CUR ICE HS T01 T02 DIR FP DP PHS PTP PDIR CHAR" -# GFS # export OUTPARS_WAV='WND CUR ICE HS T01 T02 DIR FP DP PHS PTP PDIR CHAR' - -# Options for point output (switch on/off boundary point output) -export DOIBP_WAV='NO' - -# Intake currents settings -export WAV_CUR_DT=${WAV_CUR_DT:-3} -export WAV_CUR_HF_DT=${WAV_CUR_HF_DT:-1} -export WAV_CUR_HF_FH=${WAV_CUR_HF_FH:-72} -export WAV_CUR_CDO_SMOOTH="NO" - -# Number of cycles to look back for restart files -export nback= +export OUTPARS_WAV="WND HS FP DP PHS PTP PDIR" # Restart file config -if [ "$CDUMP" = "gdas" ] -then +if [ "$CDUMP" = "gdas" ]; then WAVNCYC=4 WAVHCYC=6 FHMAX_WAV_CUR=${FHMAX_WAV_CUR:-48} # RTOFS forecasts only out to 8 days -elif [ ${gfs_cyc} -ne 0 ] -then +elif [ ${gfs_cyc} -ne 0 ]; then FHMAX_WAV_CUR=${FHMAX_WAV_CUR:-192} # RTOFS forecasts only out to 8 days WAVHCYC=`expr 24 / ${gfs_cyc}` else @@ -96,10 +81,19 @@ fi export FHMAX_WAV_CUR WAVHCYC WAVNCYC # Restart timing business -export RSTTYPE_WAV='T' # generate second tier of restart files -export DT_1_RST_WAV=10800 # time between restart files, set to DTRST=1 for a single restart file -export DT_2_RST_WAV=43200 # restart stride for checkpointing restart -export RSTIOFF_WAV=0 # first restart file offset relative to model start +if [ "${CDUMP}" != gfs ]; then # Setting is valid for GDAS and GEFS + export RSTTYPE_WAV='T' # generate second tier of restart files + export DT_1_RST_WAV=10800 # time between restart files, set to DTRST=1 for a single restart file + export DT_2_RST_WAV=43200 # restart stride for checkpointing restart + export RSTIOFF_WAV=0 # first restart file offset relative to model start +else # This is a GFS run + rst_dt_gfs=$(( restart_interval_gfs * 3600 )) + export RSTTYPE_WAV='F' # generate second tier of restart files + if [ $rst_dt_gfs -gt 0 ]; then export RSTTYPE_WAV='T' ; fi + export DT_1_RST_WAV=${rst_dt_gfs:-0} # time between restart files, set to DTRST=1 for a single restart file + export DT_2_RST_WAV=${rst_dt_gfs:-0} # restart stride for checkpointing restart + export RSTIOFF_WAV=0 # first restart file offset relative to model start +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) @@ -119,13 +113,9 @@ export WW3ATMINP='CPL' export WW3ICEINP='YES' export WW3CURINP='YES' -if [ "${WW3ICEINP}" = "YES" ]; then - export WAVICEFILE=${CDUMP}.t${cyc}z.seaice.5min.grib2 -fi - # Determine if input is from perturbed ensemble (T) or single input file (F) for all members export WW3ATMIENS='F' export WW3ICEIENS='F' export WW3CURIENS='F' -echo "END: config.waveprep" +echo "END: config.wave" diff --git a/parm/config/config.waveawipsbulls b/parm/config/config.waveawipsbulls new file mode 100755 index 0000000000..ec39bfb646 --- /dev/null +++ b/parm/config/config.waveawipsbulls @@ -0,0 +1,17 @@ +#!/bin/ksh -x + +########## config.waveawipsbulls ########## +# Wave steps specific + +echo "BEGIN: config.waveawipsbulls" + +# Get task specific resources +. $EXPDIR/config.resources waveawipsbulls + +export DBNROOT=/dev/null +export SENDCOM="YES" +export COMPONENT=${COMPONENT:-wave} +export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" +export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" + +echo "END: config.waveawipsbulls" diff --git a/parm/config/config.waveawipsgridded b/parm/config/config.waveawipsgridded new file mode 100755 index 0000000000..7f2972bb24 --- /dev/null +++ b/parm/config/config.waveawipsgridded @@ -0,0 +1,17 @@ +#!/bin/ksh -x + +########## config.waveawipsgridded ########## +# Wave steps specific + +echo "BEGIN: config.waveawipsgridded" + +# Get task specific resources +. $EXPDIR/config.resources waveawipsgridded + +export DBNROOT=/dev/null +export SENDCOM="YES" +export COMPONENT=${COMPONENT:-wave} +export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" +export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" + +echo "END: config.waveawipsgridded" diff --git a/parm/config/config.wavegempak b/parm/config/config.wavegempak new file mode 100755 index 0000000000..ec1f59d25c --- /dev/null +++ b/parm/config/config.wavegempak @@ -0,0 +1,16 @@ +#!/bin/ksh -x + +########## config.wavegempak ########## +# Wave steps specific + +echo "BEGIN: config.wavegempak" + +# Get task specific resources +. $EXPDIR/config.resources wavegempak + +export SENDCOM="YES" +export COMPONENT=${COMPONENT:-wave} +export COMIN="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT" +export COMOUT="$ROTDIR/$CDUMP.$PDY/$cyc/$COMPONENT/gempak" + +echo "END: config.wavegempak" diff --git a/parm/config/config.wavepostbndpnt b/parm/config/config.wavepostbndpnt new file mode 100755 index 0000000000..5ec96a697f --- /dev/null +++ b/parm/config/config.wavepostbndpnt @@ -0,0 +1,11 @@ +#!/bin/ksh -x + +########## config.wavepostbndpnt ########## +# Wave steps specific + +echo "BEGIN: config.wavepostbndpnt" + +# Get task specific resources +. $EXPDIR/config.resources wavepostbndpnt + +echo "END: config.wavepostbndpnt" diff --git a/parm/config/config.wavepostpnt b/parm/config/config.wavepostpnt new file mode 100755 index 0000000000..276ca230a6 --- /dev/null +++ b/parm/config/config.wavepostpnt @@ -0,0 +1,11 @@ +#!/bin/ksh -x + +########## config.wavepostpnt ########## +# Wave steps specific + +echo "BEGIN: config.wavepostpnt" + +# Get task specific resources +. $EXPDIR/config.resources wavepostpnt + +echo "END: config.wavepostpnt" diff --git a/parm/config/config.wavepostsbs b/parm/config/config.wavepostsbs index 9bfe255f4b..a40d17d663 100755 --- a/parm/config/config.wavepostsbs +++ b/parm/config/config.wavepostsbs @@ -9,4 +9,22 @@ echo "BEGIN: config.wavepostsbs" . $EXPDIR/config.resources wavepostsbs +# Subgrid info for grib2 encoding +export WAV_SUBGRBSRC="" +export WAV_SUBGRB="" +#export WAV_SUBGRBSRC="gnh_10m" +#export WAV_SUBGRB="WAV_ATLO_GRB WAV_EPAC_GRB WAV_WCST_GRB" +#export WAV_ATLO_GRB="0 6 0 0 0 0 0 0 301 331 0 0 55000000 260000000 48 0 310000000 166667 166667 0 atlocn 0p16" +#export WAV_EPAC_GRB="0 6 0 0 0 0 0 0 511 301 0 0 30000002 130000000 48 -20000000 215000000 166667 166667 0 epacif 0p16" +#export WAV_WCST_GRB="0 6 0 0 0 0 0 0 241 151 0 0 50000000 210000000 48 25000000 250000000 166667 166667 0 wcoast 0p16" + +# Options for point output (switch on/off boundary point output) +export DOIBP_WAV='NO' # Input boundary points +export DOFLD_WAV='YES' # Field data +export DOPNT_WAV='YES' # Station data +export DOGRB_WAV='YES' # Create grib2 files +export DOGRI_WAV='YES' # Create interpolated grids +export DOSPC_WAV='YES' # Spectral post +export DOBLL_WAV='YES' # Bulletin post + echo "END: config.wavepostsbs" diff --git a/parm/config/config.waveprep b/parm/config/config.waveprep index 50a03969a0..aaf8675283 100755 --- a/parm/config/config.waveprep +++ b/parm/config/config.waveprep @@ -19,11 +19,28 @@ export POFILETYPE=1 # POFILETYPE=1 one point file per output step # Parameters for ww3_multi.inp # Unified output T or F export FUNIPNT='T' -# Unified output server type (see ww3_multi.inp in WW3 repo) -export PNTSRV='1' +# Output server type (see ww3_multi.inp in WW3 repo) +export IOSRV='3' # Flag for dedicated output process for unified points export FPNTPROC='T' # Flag for grids sharing dedicated output processes export FGRDPROC='F' +# Wind interval for standalone file-based runs +# Output stride +export WAV_WND_HOUR_INC=1 # This value should match with the one used in + # the wind update script +# Intake currents settings +export WAV_CUR_DT=${WAV_CUR_DT:-3} +export WAV_CUR_HF_DT=${WAV_CUR_HF_DT:-3} # Defaults to 3h for GEFSv12 +export WAV_CUR_HF_FH=${WAV_CUR_HF_FH:-0} # Constant DT for GFSv16 from getgo +export WAV_CUR_CDO_SMOOTH="NO" + +# Location of CDO module +export CDO_ROOT=${CDO_ROOT:-/usrx/local/dev/packages/cdo/1.9.8} + +if [ "${WW3ICEINP}" = "YES" ]; then + export WAVICEFILE=${CDUMP}.t${cyc}z.seaice.5min.grib2 +fi + echo "END: config.waveprep" diff --git a/parm/parm_fv3diag/diag_table_da b/parm/parm_fv3diag/diag_table_da index 5df6a0b202..57c106531e 100644 --- a/parm/parm_fv3diag/diag_table_da +++ b/parm/parm_fv3diag/diag_table_da @@ -65,6 +65,7 @@ "gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +#"gfs_phys", "cnvw", "cnvcldwat", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 "gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 diff --git a/parm/parm_fv3diag/diag_table_da_gsd b/parm/parm_fv3diag/diag_table_da_gsd new file mode 100644 index 0000000000..58890507df --- /dev/null +++ b/parm/parm_fv3diag/diag_table_da_gsd @@ -0,0 +1,329 @@ +#20161003.00Z.C96.64bit.non-mono +#2016 10 03 00 0 0 + +"grid_spec", -1, "months", 1, "days", "time" +"atmos_4xdaily", 6, "hours", 1, "days", "time" +"atmos_static", -1, "hours", 1, "hours", "time" +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" + +# +#======================= +# ATMOSPHERE DIAGNOSTICS +#======================= +### +# grid_spec +### + "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, + "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, +### +# 4x daily output +### + "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "h1000", "h1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h850", "h850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h700", "h700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h500", "h500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h200", "h200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h100", "h100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h50", "h50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h10", "h10", "atmos_4xdaily", "all", .false., "none", 2 +#### +#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 +### +# gfs static data +### + "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 + "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 + "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 + "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 + "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_dyn", "refl_10cm", "refl10cm", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 +# Aerosols (CCN, IN) from Thompson microphysics +"gfs_dyn", "nwfa", "nwfa", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "nifa", "nifa", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "nwfa2d", "nwfa2d", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "nifa2d", "nifa2d", "fv3_history2d", "all", .false., "none", 2 +# Cloud effective radii from Thompson and WSM6 microphysics +"gfs_phys", "cleffr", "cleffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cieffr", "cieffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cseffr", "cseffr", "fv3_history", "all", .false., "none", 2 +# Prognostic/diagnostic variables from MYNN +"gfs_dyn", "QC_BL", "qc_bl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "CLDFRA_BL", "cldfra_bl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "EL_PBL", "el_pbl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "QKE", "qke", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "maxmf", "maxmf", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "nupdraft", "nupdrafts", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "ktop_shallow", "ktop_shallow", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zol", "zol", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flhc", "flhc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flqc", "flqc", "fv3_history2d", "all", .false., "none", 2 +# Prognostic/diagnostic variables from RUC LSM +"gfs_sfc", "snowfall_acc", "snowfall_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "swe_snowfall_acc", "swe_snowfall_acc", "fv3_history2d", "all", .false., "none", 2 + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/parm/parm_fv3diag/diag_table_gsd b/parm/parm_fv3diag/diag_table_gsd new file mode 100644 index 0000000000..58890507df --- /dev/null +++ b/parm/parm_fv3diag/diag_table_gsd @@ -0,0 +1,329 @@ +#20161003.00Z.C96.64bit.non-mono +#2016 10 03 00 0 0 + +"grid_spec", -1, "months", 1, "days", "time" +"atmos_4xdaily", 6, "hours", 1, "days", "time" +"atmos_static", -1, "hours", 1, "hours", "time" +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" + +# +#======================= +# ATMOSPHERE DIAGNOSTICS +#======================= +### +# grid_spec +### + "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, + "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, +### +# 4x daily output +### + "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "h1000", "h1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h850", "h850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h700", "h700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h500", "h500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h200", "h200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h100", "h100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h50", "h50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h10", "h10", "atmos_4xdaily", "all", .false., "none", 2 +#### +#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 +### +# gfs static data +### + "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 + "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 + "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 + "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 + "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_dyn", "refl_10cm", "refl10cm", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 +# Aerosols (CCN, IN) from Thompson microphysics +"gfs_dyn", "nwfa", "nwfa", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "nifa", "nifa", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "nwfa2d", "nwfa2d", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "nifa2d", "nifa2d", "fv3_history2d", "all", .false., "none", 2 +# Cloud effective radii from Thompson and WSM6 microphysics +"gfs_phys", "cleffr", "cleffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cieffr", "cieffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cseffr", "cseffr", "fv3_history", "all", .false., "none", 2 +# Prognostic/diagnostic variables from MYNN +"gfs_dyn", "QC_BL", "qc_bl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "CLDFRA_BL", "cldfra_bl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "EL_PBL", "el_pbl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "QKE", "qke", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "maxmf", "maxmf", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "nupdraft", "nupdrafts", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "ktop_shallow", "ktop_shallow", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zol", "zol", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flhc", "flhc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flqc", "flqc", "fv3_history2d", "all", .false., "none", 2 +# Prognostic/diagnostic variables from RUC LSM +"gfs_sfc", "snowfall_acc", "snowfall_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "swe_snowfall_acc", "swe_snowfall_acc", "fv3_history2d", "all", .false., "none", 2 + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/parm/parm_fv3diag/diag_table_gsd_ruc b/parm/parm_fv3diag/diag_table_gsd_ruc new file mode 100644 index 0000000000..c0e8beab52 --- /dev/null +++ b/parm/parm_fv3diag/diag_table_gsd_ruc @@ -0,0 +1,344 @@ +#20161003.00Z.C96.64bit.non-mono +#2016 10 03 00 0 0 + +"grid_spec", -1, "months", 1, "days", "time" +"atmos_4xdaily", 6, "hours", 1, "days", "time" +"atmos_static", -1, "hours", 1, "hours", "time" +"fv3_history", 0, "hours", 1, "hours", "time" +"fv3_history2d", 0, "hours", 1, "hours", "time" + +# +#======================= +# ATMOSPHERE DIAGNOSTICS +#======================= +### +# grid_spec +### + "dynamics", "grid_lon", "grid_lon", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lat", "grid_lat", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_lont", "grid_lont", "grid_spec", "all", .false., "none", 2, + "dynamics", "grid_latt", "grid_latt", "grid_spec", "all", .false., "none", 2, + "dynamics", "area", "area", "grid_spec", "all", .false., "none", 2, +### +# 4x daily output +### + "dynamics", "slp", "slp", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort850", "vort850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vort200", "vort200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "us", "us", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u1000", "u1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u850", "u850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u700", "u700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u500", "u500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u200", "u200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u100", "u100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u50", "u50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "u10", "u10", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "vs", "vs", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v1000", "v1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v850", "v850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v700", "v700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v500", "v500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v200", "v200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v100", "v100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v50", "v50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "v10", "v10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "tm", "tm", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t1000", "t1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t850", "t850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t700", "t700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t500", "t500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t200", "t200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t100", "t100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t50", "t50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "t10", "t10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "h1000", "h1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h850", "h850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h700", "h700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h500", "h500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h200", "h200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h100", "h100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h50", "h50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "h10", "h10", "atmos_4xdaily", "all", .false., "none", 2 +#### +#"dynamics", "w1000", "w1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w850", "w850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w700", "w700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w500", "w500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "w200", "w200", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "q1000", "q1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q850", "q850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q700", "q700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q500", "q500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q200", "q200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q100", "q100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q50", "q50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "q10", "q10", "atmos_4xdaily", "all", .false., "none", 2 +#### + "dynamics", "rh1000", "rh1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh850", "rh850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh700", "rh700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh500", "rh500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "rh200", "rh200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg1000", "omg1000", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg850", "omg850", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg700", "omg700", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg500", "omg500", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg200", "omg200", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg100", "omg100", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg50", "omg50", "atmos_4xdaily", "all", .false., "none", 2 + "dynamics", "omg10", "omg10", "atmos_4xdaily", "all", .false., "none", 2 +### +# gfs static data +### + "dynamics", "pk", "pk", "atmos_static", "all", .false., "none", 2 + "dynamics", "bk", "bk", "atmos_static", "all", .false., "none", 2 + "dynamics", "hyam", "hyam", "atmos_static", "all", .false., "none", 2 + "dynamics", "hybm", "hybm", "atmos_static", "all", .false., "none", 2 + "dynamics", "zsurf", "zsurf", "atmos_static", "all", .false., "none", 2 +### +# FV3 variabls needed for NGGPS evaluation +### +"gfs_dyn", "ucomp", "ugrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "vcomp", "vgrd", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "sphum", "spfh", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "temp", "tmp", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "liq_wat", "clwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "o3mr", "o3mr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delp", "dpres", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "delz", "delz", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "w", "dzdt", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ice_wat", "icmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "rainwat", "rwmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "snowwat", "snmr", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "graupel", "grle", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "ps", "pressfc", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "hs", "hgtsfc", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "ice_nc", "nicp", "fv3_history", "all", .false., "none", 2 +#"gfs_dyn", "rain_nc", "ntrnc", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "ALBDO_ave", "albdo_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcp_ave", "cprat_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cnvprcpb_ave", "cpratb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcp_ave", "prate_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "totprcpb_ave", "prateb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRF", "dlwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DLWRFI", "dlwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRF", "ulwrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFI", "ulwrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRF", "dswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFI", "dswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRF", "uswrf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFI", "uswrf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "DSWRFtoa", "dswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "USWRFtoa", "uswrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ULWRFtoa", "ulwrf_avetoa","fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gflux_ave", "gflux_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hpbl", "hpbl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl_ave", "lhtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl_ave", "shtfl_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pwat", "pwatclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "soilm", "soilm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_aveclm", "tcdc_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avebndcl", "tcdc_avebndcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avehcl", "tcdc_avehcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avelcl", "tcdc_avelcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDC_avemcl", "tcdc_avemcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TCDCcnvcl", "tcdccnvcl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclt", "prescnvclt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PREScnvclb", "prescnvclb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehct", "pres_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avehcb", "pres_avehcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avehct", "tmp_avehct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemct", "pres_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avemcb", "pres_avemcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avemct", "tmp_avemct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelct", "pres_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "PRES_avelcb", "pres_avelcb", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "TEMP_avelct", "tmp_avelct", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u-gwd_ave", "u-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v-gwd_ave", "v-gwd_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dusfc", "uflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "dvsfc", "vflx_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_dyn", "refl_10cm", "refl10cm", "fv3_history", "all", .false., "none", 2 + +"gfs_phys", "psurf", "pressfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "u10m", "ugrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "v10m", "vgrd10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "crain", "crain", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tprcp", "tprcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hgtsfc", "orog", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "weasd", "weasd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "f10m", "f10m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "q2m", "spfh2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "t2m", "tmp2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tsfc", "tmpsfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vtype", "vtype", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "stype", "sotyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slmsksfc", "land", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "vfracsfc", "veg", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zorlsfc", "sfcr", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "uustar", "fricv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt1", "soilt1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt2", "soilt2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt3", "soilt3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt4", "soilt4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt5", "soilt5" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt6", "soilt6" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt7", "soilt7" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt8", "soilt8" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilt9", "soilt9" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw1", "soilw1" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw2", "soilw2" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw3", "soilw3" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw4", "soilw4" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw5", "soilw5" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw6", "soilw6" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw7", "soilw7" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw8", "soilw8" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "soilw9", "soilw9" "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_1", "soill1", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_2", "soill2", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_3", "soill3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_4", "soill4", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_5", "soill5", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_6", "soill6", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_7", "soill7", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_8", "soill8", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slc_9", "soill9", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "slope", "sltyp", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnsf", "alnsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alnwf", "alnwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvsf", "alvsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "alvwf", "alvwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "canopy", "cnwat", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facsf", "facsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "facwf", "facwf", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffhh", "ffhh", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "ffmm", "ffmm", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "fice", "icec", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "hice", "icetk", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snoalb", "snoalb", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmax", "shdmax", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "shdmin", "shdmin", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "snowd", "snod", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tg3", "tg3", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tisfc", "tisfc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "tref", "tref", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "z_c", "zc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_0", "c0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "c_d", "cd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_0", "w0", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "w_d", "wd", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xt", "xt", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xz", "xz", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "dt_cool", "dtcool", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xs", "xs", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xu", "xu", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xv", "xv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xtts", "xtts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "xzts", "xzts", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "d_conv", "dconv", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "qrain", "qrain", "fv3_history2d", "all", .false., "none", 2 + +"gfs_phys", "acond", "acond", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cduvb_ave", "cduvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cpofp", "cpofp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "duvb_ave", "duvb_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdlf_ave", "csdlf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_ave", "csusf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csusf_avetoa", "csusftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csdsf_ave", "csdsf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_ave", "csulf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "csulf_avetoa", "csulftoa", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "cwork_ave", "cwork_aveclm", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evbs_ave", "evbs_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "evcw_ave", "evcw_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "fldcp", "fldcp", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "hgt_hyblev1", "hgt_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfh_hyblev1", "spfh_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ugrd_hyblev1", "ugrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vgrd_hyblev1", "vgrd_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmp_hyblev1", "tmp_hyblev1", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "gfluxi", "gflux", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "lhtfl", "lhtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "shtfl", "shtfl", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr", "pevpr", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "pevpr_ave", "pevpr_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sbsno_ave", "sbsno_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sfexc", "sfexc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snohf", "snohf", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "snowc_ave", "snowc_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmax2m", "spfhmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "spfhmin2m", "spfhmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmax2m", "tmax_max2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "tmpmin2m", "tmin_min2m", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "ssrun_acc", "ssrun_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "sunsd_acc", "sunsd_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "watr_acc", "watr_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "wilt", "wilt", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vbdsf_ave", "vbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "vddsf_ave", "vddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nbdsf_ave", "nbdsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "nddsf_ave", "nddsf_ave", "fv3_history2d", "all", .false., "none", 2 +"gfs_phys", "trans_ave", "trans_ave", "fv3_history2d", "all", .false., "none", 2 +# Aerosols (CCN, IN) from Thompson microphysics +"gfs_dyn", "nwfa", "nwfa", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "nifa", "nifa", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "nwfa2d", "nwfa2d", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "nifa2d", "nifa2d", "fv3_history2d", "all", .false., "none", 2 +# Cloud effective radii from Thompson and WSM6 microphysics +"gfs_phys", "cleffr", "cleffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cieffr", "cieffr", "fv3_history", "all", .false., "none", 2 +"gfs_phys", "cseffr", "cseffr", "fv3_history", "all", .false., "none", 2 +# Prognostic/diagnostic variables from MYNN +"gfs_dyn", "QC_BL", "qc_bl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "CLDFRA_BL", "cldfra_bl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "EL_PBL", "el_pbl", "fv3_history", "all", .false., "none", 2 +"gfs_dyn", "QKE", "qke", "fv3_history", "all", .false., "none", 2 +"gfs_sfc", "maxmf", "maxmf", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "nupdraft", "nupdrafts", "fv3_history2d", "all", .false., "none", 2 +#"gfs_sfc", "ktop_shallow", "ktop_shallow", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "zol", "zol", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flhc", "flhc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "flqc", "flqc", "fv3_history2d", "all", .false., "none", 2 +# Prognostic/diagnostic variables from RUC LSM +"gfs_sfc", "snowfall_acc", "snowfall_acc", "fv3_history2d", "all", .false., "none", 2 +"gfs_sfc", "swe_snowfall_acc", "swe_snowfall_acc", "fv3_history2d", "all", .false., "none", 2 + +#============================================================================================= +# +#====> This file can be used with diag_manager/v2.0a (or higher) <==== +# +# +# FORMATS FOR FILE ENTRIES (not all input values are used) +# ------------------------ +# +#"file_name", output_freq, "output_units", format, "time_units", "long_name", +# +# +#output_freq: > 0 output frequency in "output_units" +# = 0 output frequency every time step +# =-1 output frequency at end of run +# +#output_units = units used for output frequency +# (years, months, days, minutes, hours, seconds) +# +#time_units = units used to label the time axis +# (days, minutes, hours, seconds) +# +# +# FORMAT FOR FIELD ENTRIES (not all input values are used) +# ------------------------ +# +#"module_name", "field_name", "output_name", "file_name" "time_sampling", time_avg, "other_opts", packing +# +#time_avg = .true. or .false. +# +#packing = 1 double precision +# = 2 float +# = 4 packed 16-bit integers +# = 8 packed 1-byte (not tested?) diff --git a/parm/parm_fv3diag/field_table_gsd b/parm/parm_fv3diag/field_table_gsd new file mode 100644 index 0000000000..27bbc2edfb --- /dev/null +++ b/parm/parm_fv3diag/field_table_gsd @@ -0,0 +1,65 @@ +# 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=1.e30" / +# prognostic cloud ice number concentration + "TRACER", "atmos_mod", "ice_nc" + "longname", "cloud ice water number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic rain number concentration + "TRACER", "atmos_mod", "rain_nc" + "longname", "rain number concentration" + "units", "/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# prognostic ozone mixing ratio tracer + "TRACER", "atmos_mod", "o3mr" + "longname", "ozone mixing ratio" + "units", "kg/kg" + "profile_type", "fixed", "surface_value=1.e30" / +# 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=1.e30" / diff --git a/parm/parm_wave/bull_awips_gfswave b/parm/parm_wave/bull_awips_gfswave new file mode 100644 index 0000000000..87aa19fe48 --- /dev/null +++ b/parm/parm_wave/bull_awips_gfswave @@ -0,0 +1,496 @@ +# Gulf of Alaska (AG) Spectral data (4) near S/SW Alaska Anchorage (8) +export b46001=AGGA48_KWBJ_OSBM01 +export b46066=AGGA48_KWBJ_OSBM02 +export b46061=AGGA48_KWBJ_OSBM03 +export b46075=AGGA48_KWBJ_OSBM04 +export b46076=AGGA48_KWBJ_OSBM05 +export b46078=AGGA48_KWBJ_OSBM06 +export b46106=AGGA48_KWBJ_OSBM07 +export b46080=AGGA48_KWBJ_OSBM08 +export b46108=AGGA48_KWBJ_OSBM09 +export b46021=AGGA48_KWBJ_OSBM10 +export b46060=AGGA48_KWBJ_OSBM11 +export b46077=AGGA48_KWBJ_OSBM12 +export b46079=AGGA48_KWBJ_OSBM13 +export b46105=AGGA48_KWBJ_OSBM14 +export b46107=AGGA48_KWBJ_OSBM15 +export b46265=AGGA48_KWBJ_OSBM16 +# Gulf of Alaska (AG) Spectral data (4) near Alaska Panhandle and NBC (7) +export b46004=AGGA47_KWBJ_OSBM01 +export b46184=AGGA47_KWBJ_OSBM02 +export b46082=AGGA47_KWBJ_OSBM03 +export b46083=AGGA47_KWBJ_OSBM04 +export b46084=AGGA47_KWBJ_OSBM05 +export b46085=AGGA47_KWBJ_OSBM06 +export b46205=AGGA47_KWBJ_OSBM07 +export b46145=AGGA47_KWBJ_OSBM08 +export b46147=AGGA47_KWBJ_OSBM09 +export b46183=AGGA47_KWBJ_OSBM10 +export b46185=AGGA47_KWBJ_OSBM11 +export b46204=AGGA47_KWBJ_OSBM12 +export b46207=AGGA47_KWBJ_OSBM13 +export b46208=AGGA47_KWBJ_OSBM14 +export b46138=AGGA47_KWBJ_OSBM15 +# Eastern Pacific (PZ) spectral data (4) near Pacific states and SBC (6) +export b46002=AGPZ46_KWBJ_OSBM01 +export b46006=AGPZ46_KWBJ_OSBM02 +export b46059=AGPZ46_KWBJ_OSBM03 +export b46011=AGPZ46_KWBJ_OSBM04 +export b46012=AGPZ46_KWBJ_OSBM05 +export b46013=AGPZ46_KWBJ_OSBM06 +export b46014=AGPZ46_KWBJ_OSBM07 +export b46022=AGPZ46_KWBJ_OSBM08 +export b46023=AGPZ46_KWBJ_OSBM09 +export b46026=AGPZ46_KWBJ_OSBM10 +export b46027=AGPZ46_KWBJ_OSBM11 +export b46015=AGPZ46_KWBJ_OSBM12 +export b46025=AGPZ46_KWBJ_OSBM13 +export b46028=AGPZ46_KWBJ_OSBM14 +export b46030=AGPZ46_KWBJ_OSBM15 +export b46042=AGPZ46_KWBJ_OSBM16 +export b46047=AGPZ46_KWBJ_OSBM17 +export b46050=AGPZ46_KWBJ_OSBM18 +export b46053=AGPZ46_KWBJ_OSBM19 +export b46054=AGPZ46_KWBJ_OSBM20 +export b46062=AGPZ46_KWBJ_OSBM21 +export b46063=AGPZ46_KWBJ_OSBM22 +export b46069=AGPZ46_KWBJ_OSBM23 +export b46086=AGPZ46_KWBJ_OSBM24 +export b46089=AGPZ46_KWBJ_OSBM25 +export b46213=AGPZ46_KWBJ_OSBM26 +export b46214=AGPZ46_KWBJ_OSBM27 +export b46216=AGPZ46_KWBJ_OSBM28 +export b46217=AGPZ46_KWBJ_OSBM29 +export b46218=AGPZ46_KWBJ_OSBM30 +export b46219=AGPZ46_KWBJ_OSBM31 +export b46221=AGPZ46_KWBJ_OSBM32 +export b46222=AGPZ46_KWBJ_OSBM33 +export b46223=AGPZ46_KWBJ_OSBM34 +export b46224=AGPZ46_KWBJ_OSBM35 +export b46225=AGPZ46_KWBJ_OSBM36 +export b46227=AGPZ46_KWBJ_OSBM37 +export b46229=AGPZ46_KWBJ_OSBM38 +export b46231=AGPZ46_KWBJ_OSBM39 +export b46232=AGPZ46_KWBJ_OSBM40 +export b46215=AGPZ46_KWBJ_OSBM41 +export b46236=AGPZ46_KWBJ_OSBM42 +export b46237=AGPZ46_KWBJ_OSBM43 +export b46238=AGPZ46_KWBJ_OSBM44 +export b46239=AGPZ46_KWBJ_OSBM45 +export b46240=AGPZ46_KWBJ_OSBM46 +export b46243=AGPZ46_KWBJ_OSBM47 +export b46244=AGPZ46_KWBJ_OSBM48 +export b46246=AGPZ46_KWBJ_OSBM49 +export b46248=AGPZ46_KWBJ_OSBM50 +export b46024=AGPZ46_KWBJ_OSBM51 +export b46091=AGPZ46_KWBJ_OSBM52 +export b46092=AGPZ46_KWBJ_OSBM53 +export b46093=AGPZ46_KWBJ_OSBM54 +export b46094=AGPZ46_KWBJ_OSBM55 +export b46097=AGPZ46_KWBJ_OSBM56 +export b46098=AGPZ46_KWBJ_OSBM57 +export b46114=AGPZ46_KWBJ_OSBM58 +export b46212=AGPZ46_KWBJ_OSBM59 +export b46226=AGPZ46_KWBJ_OSBM60 +export b46233=AGPZ46_KWBJ_OSBM61 +export b46235=AGPZ46_KWBJ_OSBM62 +export b46242=AGPZ46_KWBJ_OSBM63 +export b46247=AGPZ46_KWBJ_OSBM64 +export b46249=AGPZ46_KWBJ_OSBM65 +export b46250=AGPZ46_KWBJ_OSBM66 +export b46251=AGPZ46_KWBJ_OSBM67 +export b46252=AGPZ46_KWBJ_OSBM68 +export b46253=AGPZ46_KWBJ_OSBM69 +export b46254=AGPZ46_KWBJ_OSBM70 +export b46255=AGPZ46_KWBJ_OSBM71 +export b46256=AGPZ46_KWBJ_OSBM72 +export b46257=AGPZ46_KWBJ_OSBM73 +export b46258=AGPZ46_KWBJ_OSBM74 +export b46259=AGPZ46_KWBJ_OSBM75 +export b46262=AGPZ46_KWBJ_OSBM76 +# Eastern Pacific (PZ) spectral data (4) near Alaska Panhandle and NBC (7) +export b46005=AGPZ47_KWBJ_OSBM01 +export b46036=AGPZ47_KWBJ_OSBM02 +export b46132=AGPZ47_KWBJ_OSBM03 +export b46206=AGPZ47_KWBJ_OSBM04 +export b46029=AGPZ47_KWBJ_OSBM05 +export b46041=AGPZ47_KWBJ_OSBM06 +export b46087=AGPZ47_KWBJ_OSBM07 +export b46211=AGPZ47_KWBJ_OSBM08 +export b46088=AGPZ47_KWBJ_OSBM09 +export b46096=AGPZ47_KWBJ_OSBM10 +export b46099=AGPZ47_KWBJ_OSBM11 +export b46100=AGPZ47_KWBJ_OSBM12 +export b46119=AGPZ47_KWBJ_OSBM13 +export b46127=AGPZ47_KWBJ_OSBM14 +export b46139=AGPZ47_KWBJ_OSBM15 +export b46264=AGPZ47_KWBJ_OSBM16 +# North Pacific and Behring Sea (PN) spectra (4) near S/SW Alaska Anchorage (8) +export b46035=AGPN48_KWBJ_OSBM01 +export b46070=AGPN48_KWBJ_OSBM02 +export b46073=AGPN48_KWBJ_OSBM03 +export b46071=AGPN48_KWBJ_OSBM04 +export b46072=AGPN48_KWBJ_OSBM05 +export b46020=AGPN48_KWBJ_OSBM06 +# Hawaiian waters (HW) spectra (4) in Pacific Ocean and Pacific Isles (0) +export b51001=AGHW40_KWBJ_OSBM01 +export b51002=AGHW40_KWBJ_OSBM02 +export b51003=AGHW40_KWBJ_OSBM03 +export b51004=AGHW40_KWBJ_OSBM04 +export b51201=AGHW40_KWBJ_OSBM05 +export b51202=AGHW40_KWBJ_OSBM06 +export b51000=AGHW40_KWBJ_OSBM07 +export b51100=AGHW40_KWBJ_OSBM08 +export b51101=AGHW40_KWBJ_OSBM09 +export b51203=AGHW40_KWBJ_OSBM10 +export b51204=AGHW40_KWBJ_OSBM11 +export b51205=AGHW40_KWBJ_OSBM12 +export b51206=AGHW40_KWBJ_OSBM13 +export b51207=AGHW40_KWBJ_OSBM14 +export b51028=AGHW40_KWBJ_OSBM15 +export b51200=AGHW40_KWBJ_OSBM16 +export b51208=AGHW40_KWBJ_OSBM17 +export b51209=AGHW40_KWBJ_OSBM18 +export b51210=AGHW40_KWBJ_OSBM19 +export b52212=AGHW40_KWBJ_OSBM20 +export b51211=AGHW40_KWBJ_OSBM21 +export b51212=AGHW40_KWBJ_OSBM22 +export b51213=AGHW40_KWBJ_OSBM23 +# Western Pacific (PW) spectra (4) in Pacific Ocean and Pacific Isles (0) +export b52200=AGPW40_KWBJ_OSBM01 +export b22101=AGPW40_KWBJ_OSBM02 +export b22102=AGPW40_KWBJ_OSBM03 +export b22103=AGPW40_KWBJ_OSBM04 +export b22104=AGPW40_KWBJ_OSBM05 +export b22105=AGPW40_KWBJ_OSBM06 +export b52201=AGPW40_KWBJ_OSBM07 +export b52202=AGPW40_KWBJ_OSBM08 +export b52211=AGPW40_KWBJ_OSBM09 +export b21178=AGPW40_KWBJ_OSBM10 +export b21229=AGPW40_KWBJ_OSBM11 +export b22108=AGPW40_KWBJ_OSBM12 +export b22184=AGPW40_KWBJ_OSBM13 +export b22185=AGPW40_KWBJ_OSBM14 +export b22186=AGPW40_KWBJ_OSBM15 +export b22187=AGPW40_KWBJ_OSBM16 +export b22188=AGPW40_KWBJ_OSBM17 +export b22189=AGPW40_KWBJ_OSBM18 +export b22190=AGPW40_KWBJ_OSBM19 +# South Pacific (PS) in Pacific Ocean and Pacific Isles (0) +export b55020=AGPS40_KWBJ_OSBM01 +export b55033=AGPS40_KWBJ_OSBM02 +export b55035=AGPS40_KWBJ_OSBM03 +export b55039=AGPS40_KWBJ_OSBM04 +# Gulf of Mexico (GX) spectra (4) south from NC and Puerto Rico (2) +export b42001=AGGX42_KWBJ_OSBM01 +export b42002=AGGX42_KWBJ_OSBM02 +export b42003=AGGX42_KWBJ_OSBM03 +export b42007=AGGX42_KWBJ_OSBM04 +export b42019=AGGX42_KWBJ_OSBM05 +export b42020=AGGX42_KWBJ_OSBM06 +export b42035=AGGX42_KWBJ_OSBM07 +export b42036=AGGX42_KWBJ_OSBM08 +export b42039=AGGX42_KWBJ_OSBM09 +export b42040=AGGX42_KWBJ_OSBM10 +export b42041=AGGX42_KWBJ_OSBM11 +export b42038=AGGX42_KWBJ_OSBM12 +export b42055=AGGX42_KWBJ_OSBM13 +export b42099=AGGX42_KWBJ_OSBM14 +export b42012=AGGX42_KWBJ_OSBM15 +export b42887=AGGX42_KWBJ_OSBM16 +export b42013=AGGX42_KWBJ_OSBM17 +export b42014=AGGX42_KWBJ_OSBM18 +export b42021=AGGX42_KWBJ_OSBM19 +export b42022=AGGX42_KWBJ_OSBM20 +export b42023=AGGX42_KWBJ_OSBM21 +export b42043=AGGX42_KWBJ_OSBM22 +export b42044=AGGX42_KWBJ_OSBM23 +export b42045=AGGX42_KWBJ_OSBM24 +export b42046=AGGX42_KWBJ_OSBM25 +export b42047=AGGX42_KWBJ_OSBM26 +export b42067=AGGX42_KWBJ_OSBM27 +export b42097=AGGX42_KWBJ_OSBM28 +export b42098=AGGX42_KWBJ_OSBM29 +export b42360=AGGX42_KWBJ_OSBM30 +export b42361=AGGX42_KWBJ_OSBM31 +export b42362=AGGX42_KWBJ_OSBM32 +export b42363=AGGX42_KWBJ_OSBM33 +export b42364=AGGX42_KWBJ_OSBM34 +export b42365=AGGX42_KWBJ_OSBM35 +export b42369=AGGX42_KWBJ_OSBM36 +export b42370=AGGX42_KWBJ_OSBM37 +export b42374=AGGX42_KWBJ_OSBM38 +export b42375=AGGX42_KWBJ_OSBM39 +export b42376=AGGX42_KWBJ_OSBM40 +export b42390=AGGX42_KWBJ_OSBM41 +export b42392=AGGX42_KWBJ_OSBM42 +export b42394=AGGX42_KWBJ_OSBM43 +export b42395=AGGX42_KWBJ_OSBM44 +# Caribbean Sea (CA) spectra (4) south from NC and Puerto Rico (2) +export b42056=AGCA42_KWBJ_OSBM01 +export b42057=AGCA42_KWBJ_OSBM02 +export b42058=AGCA42_KWBJ_OSBM03 +export b42080=AGCA42_KWBJ_OSBM04 +export b42059=AGCA42_KWBJ_OSBM05 +export b32012=AGCA42_KWBJ_OSBM06 +export b42060=AGCA42_KWBJ_OSBM07 +export b41194=AGCA42_KWBJ_OSBM08 +export b42085=AGCA42_KWBJ_OSBM09 +export b42089=AGCA42_KWBJ_OSBM10 +export b41052=AGCA42_KWBJ_OSBM11 +export b41051=AGCA42_KWBJ_OSBM12 +export b41056=AGCA42_KWBJ_OSBM13 +export b41115=AGCA42_KWBJ_OSBM14 +export b41117=AGCA42_KWBJ_OSBM15 +export b42079=AGCA42_KWBJ_OSBM16 +export b42086=AGCA42_KWBJ_OSBM17 +export b42095=AGCA42_KWBJ_OSBM18 +# Western Atlantic (NT) spectra (4) south from NC and Puerto Rico (2) +export b41001=AGNT42_KWBJ_OSBM01 +export b41002=AGNT42_KWBJ_OSBM02 +export b41004=AGNT42_KWBJ_OSBM03 +export b41008=AGNT42_KWBJ_OSBM04 +export b41009=AGNT42_KWBJ_OSBM05 +export b41010=AGNT42_KWBJ_OSBM06 +export b41012=AGNT42_KWBJ_OSBM07 +export b41013=AGNT42_KWBJ_OSBM08 +export b41025=AGNT42_KWBJ_OSBM09 +export b41035=AGNT42_KWBJ_OSBM10 +export b41036=AGNT42_KWBJ_OSBM11 +export b41043=AGNT42_KWBJ_OSBM12 +export b41046=AGNT42_KWBJ_OSBM13 +export b41047=AGNT42_KWBJ_OSBM14 +export b41048=AGNT42_KWBJ_OSBM15 +export b41112=AGNT42_KWBJ_OSBM16 +export b41113=AGNT42_KWBJ_OSBM17 +export b41114=AGNT42_KWBJ_OSBM18 +export b44014=AGNT42_KWBJ_OSBM19 +export b41037=AGNT42_KWBJ_OSBM20 +export b41038=AGNT42_KWBJ_OSBM21 +export b41049=AGNT42_KWBJ_OSBM22 +export b41044=AGNT42_KWBJ_OSBM23 +export b41109=AGNT42_KWBJ_OSBM24 +export b41110=AGNT42_KWBJ_OSBM25 +export b41111=AGNT42_KWBJ_OSBM26 +export b41053=AGNT42_KWBJ_OSBM27 +export b41058=AGNT42_KWBJ_OSBM28 +export b41024=AGNT42_KWBJ_OSBM29 +export b41027=AGNT42_KWBJ_OSBM30 +export b41029=AGNT42_KWBJ_OSBM31 +export b41030=AGNT42_KWBJ_OSBM32 +export b41033=AGNT42_KWBJ_OSBM33 +export b41061=AGNT42_KWBJ_OSBM34 +export b41062=AGNT42_KWBJ_OSBM35 +export b41063=AGNT42_KWBJ_OSBM36 +export b41064=AGNT42_KWBJ_OSBM37 +export b41108=AGNT42_KWBJ_OSBM38 +export b41159=AGNT42_KWBJ_OSBM39 +export b44056=AGNT42_KWBJ_OSBM40 +# Western Atlantic (NT) spectra (4) NE states north of VA (1) +export b44138=AGNT41_KWBJ_OSBM01 +export b44011=AGNT41_KWBJ_OSBM02 +export b44141=AGNT41_KWBJ_OSBM03 +export b44142=AGNT41_KWBJ_OSBM04 +export bWRB07=AGNT41_KWBJ_OSBM05 +export b44137=AGNT41_KWBJ_OSBM06 +export b44139=AGNT41_KWBJ_OSBM07 +export b44140=AGNT41_KWBJ_OSBM08 +export b44150=AGNT41_KWBJ_OSBM09 +export b44004=AGNT41_KWBJ_OSBM10 +export b44005=AGNT41_KWBJ_OSBM11 +export b44008=AGNT41_KWBJ_OSBM12 +export b44009=AGNT41_KWBJ_OSBM13 +export b44017=AGNT41_KWBJ_OSBM14 +export b44018=AGNT41_KWBJ_OSBM15 +export b44025=AGNT41_KWBJ_OSBM16 +export b44070=AGNT41_KWBJ_OSBM17 +export b44024=AGNT41_KWBJ_OSBM18 +export b44027=AGNT41_KWBJ_OSBM19 +export b44037=AGNT41_KWBJ_OSBM20 +export b44038=AGNT41_KWBJ_OSBM21 +export b44251=AGNT41_KWBJ_OSBM22 +export b44255=AGNT41_KWBJ_OSBM23 +export b44099=AGNT41_KWBJ_OSBM24 +export b44100=AGNT41_KWBJ_OSBM25 +export b44066=AGNT41_KWBJ_OSBM26 +export b44093=AGNT41_KWBJ_OSBM27 +export b44095=AGNT41_KWBJ_OSBM28 +export b44096=AGNT41_KWBJ_OSBM29 +export b44097=AGNT41_KWBJ_OSBM30 +export b44098=AGNT41_KWBJ_OSBM31 +export b44007=AGNT41_KWBJ_OSBM32 +export b44013=AGNT41_KWBJ_OSBM33 +export b44020=AGNT41_KWBJ_OSBM34 +export b44029=AGNT41_KWBJ_OSBM35 +export b44030=AGNT41_KWBJ_OSBM36 +export b44031=AGNT41_KWBJ_OSBM37 +export b44032=AGNT41_KWBJ_OSBM38 +export b44033=AGNT41_KWBJ_OSBM39 +export b44034=AGNT41_KWBJ_OSBM40 +export b44039=AGNT41_KWBJ_OSBM41 +export b44040=AGNT41_KWBJ_OSBM42 +export b44043=AGNT41_KWBJ_OSBM43 +export b44054=AGNT41_KWBJ_OSBM44 +export b44055=AGNT41_KWBJ_OSBM45 +export b44058=AGNT41_KWBJ_OSBM46 +export b44060=AGNT41_KWBJ_OSBM47 +export b44061=AGNT41_KWBJ_OSBM48 +export b44062=AGNT41_KWBJ_OSBM49 +export b44063=AGNT41_KWBJ_OSBM50 +export b44064=AGNT41_KWBJ_OSBM51 +export b44065=AGNT41_KWBJ_OSBM52 +export b44072=AGNT41_KWBJ_OSBM53 +export b44089=AGNT41_KWBJ_OSBM54 +export b44090=AGNT41_KWBJ_OSBM55 +export b44091=AGNT41_KWBJ_OSBM56 +export b44092=AGNT41_KWBJ_OSBM57 +export b44094=AGNT41_KWBJ_OSBM58 +export b44172=AGNT41_KWBJ_OSBM59 +export b44235=AGNT41_KWBJ_OSBM60 +export b44087=AGNT41_KWBJ_OSBM61 +# Western Atlantic (NT) spectra (4) near South America (3) +export b31201=AGNT43_KWBJ_OSBM01 +export b31052=AGNT43_KWBJ_OSBM02 +export b31260=AGNT43_KWBJ_OSBM03 +export b31374=AGNT43_KWBJ_OSBM04 +export b31051=AGNT43_KWBJ_OSBM05 +export b31053=AGNT43_KWBJ_OSBM06 +export b31375=AGNT43_KWBJ_OSBM07 +# Tropical Belt (XT) spectra (4) near South America (3) +export b41040=AGXT43_KWBJ_OSBM01 +export b41041=AGXT43_KWBJ_OSBM02 +export b41100=AGXT43_KWBJ_OSBM03 +export b41101=AGXT43_KWBJ_OSBM04 +export b41060=AGXT43_KWBJ_OSBM05 +export b42087=AGXT43_KWBJ_OSBM06 +export b42088=AGXT43_KWBJ_OSBM07 +# Tropical Belt (XT) spectra (4) in Pacific Ocean and Pacific Isles (0) +export b43010=AGXT40_KWBJ_OSBM01 +export b52009=AGXT40_KWBJ_OSBM02 +# Eastern Atlantic (ET) spectra (3) near Europe (3) +export b62001=AGET43_KWBJ_OSBM01 +export b62002=AGET43_KWBJ_OSBM02 +export b62029=AGET43_KWBJ_OSBM03 +export b62023=AGET43_KWBJ_OSBM04 +export b62052=AGET43_KWBJ_OSBM05 +export b62081=AGET43_KWBJ_OSBM06 +export b62090=AGET43_KWBJ_OSBM07 +export b62091=AGET43_KWBJ_OSBM08 +export b62092=AGET43_KWBJ_OSBM09 +export b62093=AGET43_KWBJ_OSBM10 +export b62094=AGET43_KWBJ_OSBM11 +export b62095=AGET43_KWBJ_OSBM12 +export b62103=AGET43_KWBJ_OSBM13 +export b62105=AGET43_KWBJ_OSBM14 +export b62106=AGET43_KWBJ_OSBM15 +export b62107=AGET43_KWBJ_OSBM16 +export b62108=AGET43_KWBJ_OSBM17 +export b62163=AGET43_KWBJ_OSBM18 +export b62301=AGET43_KWBJ_OSBM19 +export b62303=AGET43_KWBJ_OSBM20 +export b62305=AGET43_KWBJ_OSBM21 +export b62170=AGET43_KWBJ_OSBM22 +export b64045=AGET43_KWBJ_OSBM23 +export b64046=AGET43_KWBJ_OSBM24 +export bTFGSK=AGET43_KWBJ_OSBM25 +export bTFHFN=AGET43_KWBJ_OSBM26 +export bTFSRT=AGET43_KWBJ_OSBM27 +export bLF3F=AGET43_KWBJ_OSBM28 +export b62026=AGET43_KWBJ_OSBM29 +export b62109=AGET43_KWBJ_OSBM30 +export b62111=AGET43_KWBJ_OSBM31 +export b62112=AGET43_KWBJ_OSBM32 +export b62116=AGET43_KWBJ_OSBM33 +export b62117=AGET43_KWBJ_OSBM34 +export b62119=AGET43_KWBJ_OSBM35 +export b62128=AGET43_KWBJ_OSBM36 +export b62132=AGET43_KWBJ_OSBM37 +export b62133=AGET43_KWBJ_OSBM38 +export b62142=AGET43_KWBJ_OSBM39 +export b62143=AGET43_KWBJ_OSBM40 +export b62144=AGET43_KWBJ_OSBM41 +export b62145=AGET43_KWBJ_OSBM42 +export b62152=AGET43_KWBJ_OSBM43 +export b62162=AGET43_KWBJ_OSBM44 +export b62164=AGET43_KWBJ_OSBM45 +export b62304=AGET43_KWBJ_OSBM46 +export b63055=AGET43_KWBJ_OSBM47 +export b63056=AGET43_KWBJ_OSBM48 +export b63057=AGET43_KWBJ_OSBM49 +export b63103=AGET43_KWBJ_OSBM50 +export b63108=AGET43_KWBJ_OSBM51 +export b63110=AGET43_KWBJ_OSBM52 +export b63112=AGET43_KWBJ_OSBM53 +export b63113=AGET43_KWBJ_OSBM54 +export b63115=AGET43_KWBJ_OSBM55 +export bLF3J=AGET43_KWBJ_OSBM56 +export bLF4B=AGET43_KWBJ_OSBM57 +export bLF4H=AGET43_KWBJ_OSBM58 +export bLF4C=AGET43_KWBJ_OSBM59 +export bLF5U=AGET43_KWBJ_OSBM60 +export bEURO=AGET43_KWBJ_OSBM61 +export bK13=AGET43_KWBJ_OSBM62 +export b62024=AGET43_KWBJ_OSBM63 +export b62082=AGET43_KWBJ_OSBM64 +export b62084=AGET43_KWBJ_OSBM65 +export b62085=AGET43_KWBJ_OSBM66 +export b13130=AGET43_KWBJ_OSBM67 +export b13131=AGET43_KWBJ_OSBM68 +export b62118=AGET43_KWBJ_OSBM69 +export b62146=AGET43_KWBJ_OSBM70 +export bBSH01=AGET43_KWBJ_OSBM71 +export bBSH02=AGET43_KWBJ_OSBM72 +export bBSH03=AGET43_KWBJ_OSBM73 +export bBSH04=AGET43_KWBJ_OSBM74 +export bBSH05=AGET43_KWBJ_OSBM75 +# Arctic Ocean (AC) spectra (4) non-descript (3) +export bTFBLK=AGAC43_KWBJ_OSBM01 +export bTFGRS=AGAC43_KWBJ_OSBM02 +export bTFKGR=AGAC43_KWBJ_OSBM03 +export bLF3N=AGAC43_KWBJ_OSBM04 +export bLF5T=AGAC43_KWBJ_OSBM05 +export bLDWR=AGAC43_KWBJ_OSBM06 +export b3FYT=AGAC43_KWBJ_OSBM07 +export bLFB1=AGAC43_KWBJ_OSBM08 +export bLFB2=AGAC43_KWBJ_OSBM09 +export b64071=AGAC43_KWBJ_OSBM10 +export b48012=AGAC43_KWBJ_OSBM11 +export b48114=AGAC43_KWBJ_OSBM12 +export b48211=AGAC43_KWBJ_OSBM13 +export b48212=AGAC43_KWBJ_OSBM14 +export b48213=AGAC43_KWBJ_OSBM15 +export b48214=AGAC43_KWBJ_OSBM16 +export b48216=AGAC43_KWBJ_OSBM17 +# Indian Ocean (I) spectra (4) non-descript (5) +export b23092=AGIO45_KWBJ_OSBM01 +export b23093=AGIO45_KWBJ_OSBM02 +export b23094=AGIO45_KWBJ_OSBM03 +export b23096=AGIO45_KWBJ_OSBM04 +export b23097=AGIO45_KWBJ_OSBM05 +export b23098=AGIO45_KWBJ_OSBM06 +export b23099=AGIO45_KWBJ_OSBM07 +export b23100=AGIO45_KWBJ_OSBM08 +export b23101=AGIO45_KWBJ_OSBM09 +export b23168=AGIO45_KWBJ_OSBM10 +export b23169=AGIO45_KWBJ_OSBM11 +export b23170=AGIO45_KWBJ_OSBM12 +export b23172=AGIO45_KWBJ_OSBM13 +export b23173=AGIO45_KWBJ_OSBM14 +export b23174=AGIO45_KWBJ_OSBM15 +export b56002=AGIO45_KWBJ_OSBM16 +export b56005=AGIO45_KWBJ_OSBM17 +export b56006=AGIO45_KWBJ_OSBM18 +export b56007=AGIO45_KWBJ_OSBM19 +export bAGULHAS_FA=AGIO45_KWBJ_OSBM20 +export b56010=AGIO45_KWBJ_OSBM21 +export b56012=AGIO45_KWBJ_OSBM22 +export b23167=AGIO45_KWBJ_OSBM23 +export b23171=AGIO45_KWBJ_OSBM24 +export b23451=AGIO45_KWBJ_OSBM25 +export b23455=AGIO45_KWBJ_OSBM26 +export b23456=AGIO45_KWBJ_OSBM27 +export b23491=AGIO45_KWBJ_OSBM28 +export b23492=AGIO45_KWBJ_OSBM29 +export b23493=AGIO45_KWBJ_OSBM30 +export b23494=AGIO45_KWBJ_OSBM31 +export b23495=AGIO45_KWBJ_OSBM32 diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f000 b/parm/parm_wave/grib2_gfswave.ak_10m.f000 new file mode 100755 index 0000000000..58a0761da8 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f000 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEA88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREA88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEA88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEA88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEA88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEA88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEA88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEA88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f003 b/parm/parm_wave/grib2_gfswave.ak_10m.f003 new file mode 100755 index 0000000000..169cb03bc8 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f003 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEB88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREB88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEB88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEB88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEB88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEB88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEB88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEB88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f006 b/parm/parm_wave/grib2_gfswave.ak_10m.f006 new file mode 100755 index 0000000000..647be729f5 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f006 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEC88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREC88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEC88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEC88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEC88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEC88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEC88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEC88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f009 b/parm/parm_wave/grib2_gfswave.ak_10m.f009 new file mode 100755 index 0000000000..1422aa007c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f009 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQED88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERED88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAED88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBED88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECED88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJED88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKED88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELED88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOED88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOED88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMED88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYED88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYED88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENED88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPED88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPED88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f012 b/parm/parm_wave/grib2_gfswave.ak_10m.f012 new file mode 100755 index 0000000000..f136454b16 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f012 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEE88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREE88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEE88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEE88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEE88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEE88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEE88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEE88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f015 b/parm/parm_wave/grib2_gfswave.ak_10m.f015 new file mode 100755 index 0000000000..9a3eb668cc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f015 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEF88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREF88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEF88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEF88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEF88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEF88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEF88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEF88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f018 b/parm/parm_wave/grib2_gfswave.ak_10m.f018 new file mode 100755 index 0000000000..21bb05a89b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f018 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEG88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREG88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEG88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEG88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEG88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEG88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEG88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEG88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f021 b/parm/parm_wave/grib2_gfswave.ak_10m.f021 new file mode 100755 index 0000000000..74866eccf4 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f021 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEH88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREH88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEH88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEH88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEH88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEH88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEH88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEH88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f024 b/parm/parm_wave/grib2_gfswave.ak_10m.f024 new file mode 100755 index 0000000000..40e695673b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f024 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f027 b/parm/parm_wave/grib2_gfswave.ak_10m.f027 new file mode 100755 index 0000000000..7513d7a380 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f027 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f030 b/parm/parm_wave/grib2_gfswave.ak_10m.f030 new file mode 100755 index 0000000000..e7ab8bbe20 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f030 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f033 b/parm/parm_wave/grib2_gfswave.ak_10m.f033 new file mode 100755 index 0000000000..f3a77449c7 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f033 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f036 b/parm/parm_wave/grib2_gfswave.ak_10m.f036 new file mode 100755 index 0000000000..7771f90e2b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f036 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f039 b/parm/parm_wave/grib2_gfswave.ak_10m.f039 new file mode 100755 index 0000000000..dc12cebd1e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f039 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f042 b/parm/parm_wave/grib2_gfswave.ak_10m.f042 new file mode 100755 index 0000000000..f29fe5632e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f042 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f045 b/parm/parm_wave/grib2_gfswave.ak_10m.f045 new file mode 100755 index 0000000000..6753ec2626 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f045 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f048 b/parm/parm_wave/grib2_gfswave.ak_10m.f048 new file mode 100755 index 0000000000..e41ebbafcc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f048 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f051 b/parm/parm_wave/grib2_gfswave.ak_10m.f051 new file mode 100755 index 0000000000..4da8e535f3 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f051 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f054 b/parm/parm_wave/grib2_gfswave.ak_10m.f054 new file mode 100755 index 0000000000..1ba15e5afc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f054 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f057 b/parm/parm_wave/grib2_gfswave.ak_10m.f057 new file mode 100755 index 0000000000..e8f184238f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f057 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f060 b/parm/parm_wave/grib2_gfswave.ak_10m.f060 new file mode 100755 index 0000000000..9ade048128 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f060 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f063 b/parm/parm_wave/grib2_gfswave.ak_10m.f063 new file mode 100755 index 0000000000..e998aa3158 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f063 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f066 b/parm/parm_wave/grib2_gfswave.ak_10m.f066 new file mode 100755 index 0000000000..8bbc763f44 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f066 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f069 b/parm/parm_wave/grib2_gfswave.ak_10m.f069 new file mode 100755 index 0000000000..d27636db2e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f069 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f072 b/parm/parm_wave/grib2_gfswave.ak_10m.f072 new file mode 100755 index 0000000000..b59e8b964a --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f072 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f078 b/parm/parm_wave/grib2_gfswave.ak_10m.f078 new file mode 100755 index 0000000000..f66e7be273 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f078 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f084 b/parm/parm_wave/grib2_gfswave.ak_10m.f084 new file mode 100755 index 0000000000..8a6c05921c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f084 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f090 b/parm/parm_wave/grib2_gfswave.ak_10m.f090 new file mode 100755 index 0000000000..604d085c5f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f090 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f096 b/parm/parm_wave/grib2_gfswave.ak_10m.f096 new file mode 100755 index 0000000000..aeabf0c9c6 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f096 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f102 b/parm/parm_wave/grib2_gfswave.ak_10m.f102 new file mode 100755 index 0000000000..104d742a6d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f102 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f108 b/parm/parm_wave/grib2_gfswave.ak_10m.f108 new file mode 100755 index 0000000000..7cdb8f6e04 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f108 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f114 b/parm/parm_wave/grib2_gfswave.ak_10m.f114 new file mode 100755 index 0000000000..be156aa4e8 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f114 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f120 b/parm/parm_wave/grib2_gfswave.ak_10m.f120 new file mode 100755 index 0000000000..348eb7622c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f120 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQER88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERER88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAER88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBER88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECER88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJER88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKER88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELER88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOER88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOER88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMER88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYER88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYER88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENER88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPER88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPER88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f126 b/parm/parm_wave/grib2_gfswave.ak_10m.f126 new file mode 100755 index 0000000000..1825eb662a --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f126 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQER88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERER88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAER88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBER88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECER88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJER88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKER88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELER88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOER88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOER88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMER88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYER88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYER88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENER88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPER88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPER88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f132 b/parm/parm_wave/grib2_gfswave.ak_10m.f132 new file mode 100755 index 0000000000..9ad0092d00 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f132 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQES88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERES88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAES88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBES88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECES88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJES88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKES88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELES88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOES88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOES88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMES88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYES88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYES88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENES88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPES88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPES88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f138 b/parm/parm_wave/grib2_gfswave.ak_10m.f138 new file mode 100755 index 0000000000..1cec71823d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f138 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQES88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERES88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAES88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBES88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECES88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJES88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKES88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELES88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOES88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOES88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMES88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYES88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYES88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENES88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPES88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPES88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f144 b/parm/parm_wave/grib2_gfswave.ak_10m.f144 new file mode 100755 index 0000000000..27ec7f7777 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f144 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQET88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERET88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAET88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBET88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECET88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJET88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKET88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELET88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOET88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOET88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMET88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYET88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYET88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENET88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPET88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPET88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f150 b/parm/parm_wave/grib2_gfswave.ak_10m.f150 new file mode 100755 index 0000000000..3160e051bc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f150 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQET88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERET88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAET88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBET88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECET88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJET88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKET88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELET88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOET88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOET88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMET88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYET88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYET88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENET88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPET88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPET88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f156 b/parm/parm_wave/grib2_gfswave.ak_10m.f156 new file mode 100755 index 0000000000..80b2710d57 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f156 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f162 b/parm/parm_wave/grib2_gfswave.ak_10m.f162 new file mode 100755 index 0000000000..246c0f601c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f162 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f168 b/parm/parm_wave/grib2_gfswave.ak_10m.f168 new file mode 100755 index 0000000000..2f17cf47ca --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f168 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f174 b/parm/parm_wave/grib2_gfswave.ak_10m.f174 new file mode 100755 index 0000000000..c1aa39a9e0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f174 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ak_10m.f180 b/parm/parm_wave/grib2_gfswave.ak_10m.f180 new file mode 100755 index 0000000000..9f65151219 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ak_10m.f180 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQEW88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='EREW88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAEW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBEW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECEW88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJEW88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKEW88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELEW88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOEW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMEW88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYEW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENEW88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPEW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f000 b/parm/parm_wave/grib2_gfswave.at_10m.f000 new file mode 100755 index 0000000000..d477dab5b5 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f000 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBA88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBA88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBA88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBA88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBA88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBA88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBA88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBA88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f003 b/parm/parm_wave/grib2_gfswave.at_10m.f003 new file mode 100755 index 0000000000..de559c5259 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f003 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBB88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBB88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBB88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBB88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBB88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBB88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBB88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBB88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f006 b/parm/parm_wave/grib2_gfswave.at_10m.f006 new file mode 100755 index 0000000000..083706ac70 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f006 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBC88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBC88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBC88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBC88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBC88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBC88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBC88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBC88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f009 b/parm/parm_wave/grib2_gfswave.at_10m.f009 new file mode 100755 index 0000000000..a9edacbcc9 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f009 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBD88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBD88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBD88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBD88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBD88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBD88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBD88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBD88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f012 b/parm/parm_wave/grib2_gfswave.at_10m.f012 new file mode 100755 index 0000000000..5a99330ec0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f012 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBE88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBE88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBE88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBE88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBE88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBE88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBE88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBE88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f015 b/parm/parm_wave/grib2_gfswave.at_10m.f015 new file mode 100755 index 0000000000..ca140775e7 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f015 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBF88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBF88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBF88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBF88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBF88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBF88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBF88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBF88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f018 b/parm/parm_wave/grib2_gfswave.at_10m.f018 new file mode 100755 index 0000000000..edad98ca56 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f018 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBG88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBG88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBG88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBG88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBG88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBG88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBG88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBG88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f021 b/parm/parm_wave/grib2_gfswave.at_10m.f021 new file mode 100755 index 0000000000..fcd2c2ce53 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f021 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBH88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBH88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBH88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBH88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBH88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBH88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBH88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBH88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f024 b/parm/parm_wave/grib2_gfswave.at_10m.f024 new file mode 100755 index 0000000000..45b9d8a4ec --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f024 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f027 b/parm/parm_wave/grib2_gfswave.at_10m.f027 new file mode 100755 index 0000000000..689bf6af9b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f027 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f030 b/parm/parm_wave/grib2_gfswave.at_10m.f030 new file mode 100755 index 0000000000..a6ced8144d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f030 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f033 b/parm/parm_wave/grib2_gfswave.at_10m.f033 new file mode 100755 index 0000000000..0a8fc7537c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f033 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f036 b/parm/parm_wave/grib2_gfswave.at_10m.f036 new file mode 100755 index 0000000000..e886e1578d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f036 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f039 b/parm/parm_wave/grib2_gfswave.at_10m.f039 new file mode 100755 index 0000000000..30f98c8455 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f039 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f042 b/parm/parm_wave/grib2_gfswave.at_10m.f042 new file mode 100755 index 0000000000..a46567d18e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f042 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f045 b/parm/parm_wave/grib2_gfswave.at_10m.f045 new file mode 100755 index 0000000000..b7e34b3160 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f045 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f048 b/parm/parm_wave/grib2_gfswave.at_10m.f048 new file mode 100755 index 0000000000..8590d97c8f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f048 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f051 b/parm/parm_wave/grib2_gfswave.at_10m.f051 new file mode 100755 index 0000000000..4facc85576 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f051 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f054 b/parm/parm_wave/grib2_gfswave.at_10m.f054 new file mode 100755 index 0000000000..56b4b166fc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f054 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f057 b/parm/parm_wave/grib2_gfswave.at_10m.f057 new file mode 100755 index 0000000000..62f017e4bb --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f057 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f060 b/parm/parm_wave/grib2_gfswave.at_10m.f060 new file mode 100755 index 0000000000..1d36770e68 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f060 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f063 b/parm/parm_wave/grib2_gfswave.at_10m.f063 new file mode 100755 index 0000000000..9bf847403e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f063 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f066 b/parm/parm_wave/grib2_gfswave.at_10m.f066 new file mode 100755 index 0000000000..45276d44c1 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f066 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f069 b/parm/parm_wave/grib2_gfswave.at_10m.f069 new file mode 100755 index 0000000000..8b729955bc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f069 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f072 b/parm/parm_wave/grib2_gfswave.at_10m.f072 new file mode 100755 index 0000000000..1434f76cad --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f072 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f078 b/parm/parm_wave/grib2_gfswave.at_10m.f078 new file mode 100755 index 0000000000..5d2e7d8bc8 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f078 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f084 b/parm/parm_wave/grib2_gfswave.at_10m.f084 new file mode 100755 index 0000000000..7b3b2aa731 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f084 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f090 b/parm/parm_wave/grib2_gfswave.at_10m.f090 new file mode 100755 index 0000000000..8ba15ede53 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f090 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f096 b/parm/parm_wave/grib2_gfswave.at_10m.f096 new file mode 100755 index 0000000000..cc07a2d6f5 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f096 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f102 b/parm/parm_wave/grib2_gfswave.at_10m.f102 new file mode 100755 index 0000000000..220c5180a0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f102 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f108 b/parm/parm_wave/grib2_gfswave.at_10m.f108 new file mode 100755 index 0000000000..d84639c5c1 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f108 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f114 b/parm/parm_wave/grib2_gfswave.at_10m.f114 new file mode 100755 index 0000000000..8503d62ca0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f114 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f120 b/parm/parm_wave/grib2_gfswave.at_10m.f120 new file mode 100755 index 0000000000..9a4331916f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f120 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f126 b/parm/parm_wave/grib2_gfswave.at_10m.f126 new file mode 100755 index 0000000000..83b01f5cdd --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f126 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f132 b/parm/parm_wave/grib2_gfswave.at_10m.f132 new file mode 100755 index 0000000000..5ac9fc5277 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f132 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f138 b/parm/parm_wave/grib2_gfswave.at_10m.f138 new file mode 100755 index 0000000000..bcc102965d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f138 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f144 b/parm/parm_wave/grib2_gfswave.at_10m.f144 new file mode 100755 index 0000000000..144487aad3 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f144 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f150 b/parm/parm_wave/grib2_gfswave.at_10m.f150 new file mode 100755 index 0000000000..d5d68ae51d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f150 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f156 b/parm/parm_wave/grib2_gfswave.at_10m.f156 new file mode 100755 index 0000000000..05552c9575 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f156 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f162 b/parm/parm_wave/grib2_gfswave.at_10m.f162 new file mode 100755 index 0000000000..5aab798d36 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f162 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f168 b/parm/parm_wave/grib2_gfswave.at_10m.f168 new file mode 100755 index 0000000000..2d660fcc97 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f168 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f174 b/parm/parm_wave/grib2_gfswave.at_10m.f174 new file mode 100755 index 0000000000..1acd3d8d5e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f174 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.at_10m.f180 b/parm/parm_wave/grib2_gfswave.at_10m.f180 new file mode 100755 index 0000000000..7166559be0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.at_10m.f180 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQBW88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERBW88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EABW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBBW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECBW88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJBW88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKBW88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELBW88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOBW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMBW88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYBW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENBW88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPBW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f000 b/parm/parm_wave/grib2_gfswave.ep_10m.f000 new file mode 100755 index 0000000000..f8d065cf4b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f000 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDA88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDA88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDA88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDA88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDA88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDA88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDA88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDA88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f003 b/parm/parm_wave/grib2_gfswave.ep_10m.f003 new file mode 100755 index 0000000000..115803fd63 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f003 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDB88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDB88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDB88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDB88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDB88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDB88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDB88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDB88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f006 b/parm/parm_wave/grib2_gfswave.ep_10m.f006 new file mode 100755 index 0000000000..065d4288c8 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f006 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDC88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDC88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDC88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDC88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDC88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDC88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDC88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDC88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f009 b/parm/parm_wave/grib2_gfswave.ep_10m.f009 new file mode 100755 index 0000000000..d80dc1b7d3 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f009 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDD88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDD88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDD88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDD88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDD88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDD88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDD88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDD88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f012 b/parm/parm_wave/grib2_gfswave.ep_10m.f012 new file mode 100755 index 0000000000..cc3e77a1da --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f012 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDE88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDE88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDE88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDE88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDE88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDE88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDE88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDE88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f015 b/parm/parm_wave/grib2_gfswave.ep_10m.f015 new file mode 100755 index 0000000000..c6d3895bb7 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f015 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDF88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDF88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDF88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDF88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDF88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDF88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDF88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDF88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f018 b/parm/parm_wave/grib2_gfswave.ep_10m.f018 new file mode 100755 index 0000000000..5208836607 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f018 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDG88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDG88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDG88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDG88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDG88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDG88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDG88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDG88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f021 b/parm/parm_wave/grib2_gfswave.ep_10m.f021 new file mode 100755 index 0000000000..92e9cd6082 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f021 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDH88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDH88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDH88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDH88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDH88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDH88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDH88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDH88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f024 b/parm/parm_wave/grib2_gfswave.ep_10m.f024 new file mode 100755 index 0000000000..a92bba3c82 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f024 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f027 b/parm/parm_wave/grib2_gfswave.ep_10m.f027 new file mode 100755 index 0000000000..d406120246 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f027 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f030 b/parm/parm_wave/grib2_gfswave.ep_10m.f030 new file mode 100755 index 0000000000..ddd9876470 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f030 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f033 b/parm/parm_wave/grib2_gfswave.ep_10m.f033 new file mode 100755 index 0000000000..17b366b526 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f033 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f036 b/parm/parm_wave/grib2_gfswave.ep_10m.f036 new file mode 100755 index 0000000000..dc07f4c40c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f036 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f039 b/parm/parm_wave/grib2_gfswave.ep_10m.f039 new file mode 100755 index 0000000000..cac056faca --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f039 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f042 b/parm/parm_wave/grib2_gfswave.ep_10m.f042 new file mode 100755 index 0000000000..26e25bda57 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f042 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f045 b/parm/parm_wave/grib2_gfswave.ep_10m.f045 new file mode 100755 index 0000000000..1de3d4f408 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f045 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f048 b/parm/parm_wave/grib2_gfswave.ep_10m.f048 new file mode 100755 index 0000000000..085c0ef3a0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f048 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f051 b/parm/parm_wave/grib2_gfswave.ep_10m.f051 new file mode 100755 index 0000000000..e5ad1dba9d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f051 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f054 b/parm/parm_wave/grib2_gfswave.ep_10m.f054 new file mode 100755 index 0000000000..a3f52e7d27 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f054 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f057 b/parm/parm_wave/grib2_gfswave.ep_10m.f057 new file mode 100755 index 0000000000..3899e47823 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f057 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f060 b/parm/parm_wave/grib2_gfswave.ep_10m.f060 new file mode 100755 index 0000000000..a28c999042 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f060 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f063 b/parm/parm_wave/grib2_gfswave.ep_10m.f063 new file mode 100755 index 0000000000..f13e736383 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f063 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f066 b/parm/parm_wave/grib2_gfswave.ep_10m.f066 new file mode 100755 index 0000000000..f598f767a0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f066 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f069 b/parm/parm_wave/grib2_gfswave.ep_10m.f069 new file mode 100755 index 0000000000..3a05f77135 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f069 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f072 b/parm/parm_wave/grib2_gfswave.ep_10m.f072 new file mode 100755 index 0000000000..482076b5c8 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f072 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f078 b/parm/parm_wave/grib2_gfswave.ep_10m.f078 new file mode 100755 index 0000000000..8b1170193f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f078 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f084 b/parm/parm_wave/grib2_gfswave.ep_10m.f084 new file mode 100755 index 0000000000..e566a3a375 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f084 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f090 b/parm/parm_wave/grib2_gfswave.ep_10m.f090 new file mode 100755 index 0000000000..5a16bed734 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f090 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f096 b/parm/parm_wave/grib2_gfswave.ep_10m.f096 new file mode 100755 index 0000000000..7810dd8b21 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f096 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f102 b/parm/parm_wave/grib2_gfswave.ep_10m.f102 new file mode 100755 index 0000000000..7e8bdf4ab2 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f102 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f108 b/parm/parm_wave/grib2_gfswave.ep_10m.f108 new file mode 100755 index 0000000000..0844a51d9b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f108 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f114 b/parm/parm_wave/grib2_gfswave.ep_10m.f114 new file mode 100755 index 0000000000..c53b21d622 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f114 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f120 b/parm/parm_wave/grib2_gfswave.ep_10m.f120 new file mode 100755 index 0000000000..caa597569b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f120 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f126 b/parm/parm_wave/grib2_gfswave.ep_10m.f126 new file mode 100755 index 0000000000..c2bf8697f2 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f126 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f132 b/parm/parm_wave/grib2_gfswave.ep_10m.f132 new file mode 100755 index 0000000000..f6021aaae1 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f132 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f138 b/parm/parm_wave/grib2_gfswave.ep_10m.f138 new file mode 100755 index 0000000000..303f65efd6 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f138 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f144 b/parm/parm_wave/grib2_gfswave.ep_10m.f144 new file mode 100755 index 0000000000..713fd1ce1a --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f144 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f150 b/parm/parm_wave/grib2_gfswave.ep_10m.f150 new file mode 100755 index 0000000000..35cd044bc5 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f150 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f156 b/parm/parm_wave/grib2_gfswave.ep_10m.f156 new file mode 100755 index 0000000000..a61f769843 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f156 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f162 b/parm/parm_wave/grib2_gfswave.ep_10m.f162 new file mode 100755 index 0000000000..71eb7d1501 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f162 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f168 b/parm/parm_wave/grib2_gfswave.ep_10m.f168 new file mode 100755 index 0000000000..343a165fa9 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f168 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f174 b/parm/parm_wave/grib2_gfswave.ep_10m.f174 new file mode 100755 index 0000000000..cf57aea145 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f174 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.ep_10m.f180 b/parm/parm_wave/grib2_gfswave.ep_10m.f180 new file mode 100755 index 0000000000..7ce0873b6f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.ep_10m.f180 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQDW88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERDW88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EADW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBDW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECDW88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJDW88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKDW88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELDW88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EODW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMDW88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYDW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENDW88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPDW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f000 b/parm/parm_wave/grib2_gfswave.glo_30m.f000 new file mode 100755 index 0000000000..66ff96c803 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f000 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAA88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAA88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAA88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAA88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAA88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAA88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAA88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAA88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f003 b/parm/parm_wave/grib2_gfswave.glo_30m.f003 new file mode 100755 index 0000000000..9b5200fe14 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f003 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAB88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAB88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAB88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAB88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAB88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAB88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAB88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAB88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f006 b/parm/parm_wave/grib2_gfswave.glo_30m.f006 new file mode 100755 index 0000000000..b8ea82ce76 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f006 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAC88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAC88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAC88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAC88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAC88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAC88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAC88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAC88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f009 b/parm/parm_wave/grib2_gfswave.glo_30m.f009 new file mode 100755 index 0000000000..57b88e5db6 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f009 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAD88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAD88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAD88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAD88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAD88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAD88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAD88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAD88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f012 b/parm/parm_wave/grib2_gfswave.glo_30m.f012 new file mode 100755 index 0000000000..3e6c098b84 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f012 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAE88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAE88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAE88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAE88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAE88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAE88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAE88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAE88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f015 b/parm/parm_wave/grib2_gfswave.glo_30m.f015 new file mode 100755 index 0000000000..28c2420b30 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f015 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAF88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAF88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAF88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAF88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAF88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAF88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAF88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAF88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f018 b/parm/parm_wave/grib2_gfswave.glo_30m.f018 new file mode 100755 index 0000000000..a6ded38ecf --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f018 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAG88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAG88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAG88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAG88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAG88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAG88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAG88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAG88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f021 b/parm/parm_wave/grib2_gfswave.glo_30m.f021 new file mode 100755 index 0000000000..ddaaad80f5 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f021 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAH88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAH88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAH88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAH88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAH88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAH88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAH88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAH88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f024 b/parm/parm_wave/grib2_gfswave.glo_30m.f024 new file mode 100755 index 0000000000..f08b512272 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f024 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f027 b/parm/parm_wave/grib2_gfswave.glo_30m.f027 new file mode 100755 index 0000000000..926f7db837 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f027 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f030 b/parm/parm_wave/grib2_gfswave.glo_30m.f030 new file mode 100755 index 0000000000..4799f6dff4 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f030 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f033 b/parm/parm_wave/grib2_gfswave.glo_30m.f033 new file mode 100755 index 0000000000..87f867858f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f033 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f036 b/parm/parm_wave/grib2_gfswave.glo_30m.f036 new file mode 100755 index 0000000000..c030fe540f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f036 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f039 b/parm/parm_wave/grib2_gfswave.glo_30m.f039 new file mode 100755 index 0000000000..af21e75e8e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f039 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f042 b/parm/parm_wave/grib2_gfswave.glo_30m.f042 new file mode 100755 index 0000000000..6c2ed1db8c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f042 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f045 b/parm/parm_wave/grib2_gfswave.glo_30m.f045 new file mode 100755 index 0000000000..e9af7c48d3 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f045 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f048 b/parm/parm_wave/grib2_gfswave.glo_30m.f048 new file mode 100755 index 0000000000..8e6f08ceda --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f048 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f051 b/parm/parm_wave/grib2_gfswave.glo_30m.f051 new file mode 100755 index 0000000000..7cf17bee6c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f051 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f054 b/parm/parm_wave/grib2_gfswave.glo_30m.f054 new file mode 100755 index 0000000000..83230fbcb6 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f054 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f057 b/parm/parm_wave/grib2_gfswave.glo_30m.f057 new file mode 100755 index 0000000000..a16252d1dc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f057 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f060 b/parm/parm_wave/grib2_gfswave.glo_30m.f060 new file mode 100755 index 0000000000..8657aaef61 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f060 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f063 b/parm/parm_wave/grib2_gfswave.glo_30m.f063 new file mode 100755 index 0000000000..10e770b94e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f063 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f066 b/parm/parm_wave/grib2_gfswave.glo_30m.f066 new file mode 100755 index 0000000000..942497d603 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f066 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f069 b/parm/parm_wave/grib2_gfswave.glo_30m.f069 new file mode 100755 index 0000000000..839d3fb392 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f069 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f072 b/parm/parm_wave/grib2_gfswave.glo_30m.f072 new file mode 100755 index 0000000000..ea2af78e81 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f072 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f078 b/parm/parm_wave/grib2_gfswave.glo_30m.f078 new file mode 100755 index 0000000000..3021da6a37 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f078 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f084 b/parm/parm_wave/grib2_gfswave.glo_30m.f084 new file mode 100755 index 0000000000..4f6ebc8ff0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f084 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f090 b/parm/parm_wave/grib2_gfswave.glo_30m.f090 new file mode 100755 index 0000000000..0045375fb2 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f090 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f096 b/parm/parm_wave/grib2_gfswave.glo_30m.f096 new file mode 100755 index 0000000000..28cd75597d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f096 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f102 b/parm/parm_wave/grib2_gfswave.glo_30m.f102 new file mode 100755 index 0000000000..b4528fae64 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f102 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f108 b/parm/parm_wave/grib2_gfswave.glo_30m.f108 new file mode 100755 index 0000000000..f34717ec73 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f108 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f114 b/parm/parm_wave/grib2_gfswave.glo_30m.f114 new file mode 100755 index 0000000000..d595cb13d9 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f114 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f120 b/parm/parm_wave/grib2_gfswave.glo_30m.f120 new file mode 100755 index 0000000000..cd13fb4123 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f120 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f126 b/parm/parm_wave/grib2_gfswave.glo_30m.f126 new file mode 100755 index 0000000000..44e08675da --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f126 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f132 b/parm/parm_wave/grib2_gfswave.glo_30m.f132 new file mode 100755 index 0000000000..5268404dee --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f132 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f138 b/parm/parm_wave/grib2_gfswave.glo_30m.f138 new file mode 100755 index 0000000000..fa38b3221e --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f138 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f144 b/parm/parm_wave/grib2_gfswave.glo_30m.f144 new file mode 100755 index 0000000000..d002662383 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f144 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f150 b/parm/parm_wave/grib2_gfswave.glo_30m.f150 new file mode 100755 index 0000000000..390306be21 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f150 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f156 b/parm/parm_wave/grib2_gfswave.glo_30m.f156 new file mode 100755 index 0000000000..4cd17d276d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f156 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f162 b/parm/parm_wave/grib2_gfswave.glo_30m.f162 new file mode 100755 index 0000000000..5d24d74cce --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f162 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f168 b/parm/parm_wave/grib2_gfswave.glo_30m.f168 new file mode 100755 index 0000000000..f9d5158852 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f168 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f174 b/parm/parm_wave/grib2_gfswave.glo_30m.f174 new file mode 100755 index 0000000000..dc7577d1e2 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f174 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.glo_30m.f180 b/parm/parm_wave/grib2_gfswave.glo_30m.f180 new file mode 100755 index 0000000000..9b94c0282f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.glo_30m.f180 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQAW88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERAW88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EAAW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBAW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECAW88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJAW88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKAW88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELAW88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOAW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMAW88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYAW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENAW88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPAW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f000 b/parm/parm_wave/grib2_gfswave.wc_10m.f000 new file mode 100755 index 0000000000..de854de5fc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f000 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCA88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCA88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCA88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCA88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCA88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCA88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCA88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCA88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCA88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCA88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 0 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCA88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 0 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCA88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 0 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f003 b/parm/parm_wave/grib2_gfswave.wc_10m.f003 new file mode 100755 index 0000000000..617e9e7b4f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f003 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCB88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCB88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCB88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCB88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCB88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCB88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCB88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCB88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCB88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCB88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 3 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCB88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 3 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCB88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 3 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f006 b/parm/parm_wave/grib2_gfswave.wc_10m.f006 new file mode 100755 index 0000000000..9ce20a63b1 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f006 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCC88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCC88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCC88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCC88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCC88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCC88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCC88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCC88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCC88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCC88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 6 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCC88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 6 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCC88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 6 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f009 b/parm/parm_wave/grib2_gfswave.wc_10m.f009 new file mode 100755 index 0000000000..07b584002d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f009 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCD88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCD88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCD88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCD88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCD88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCD88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCD88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCD88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCD88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCD88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 9 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCD88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 9 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCD88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 9 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f012 b/parm/parm_wave/grib2_gfswave.wc_10m.f012 new file mode 100755 index 0000000000..6a1c38ef68 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f012 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCE88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCE88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCE88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCE88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCE88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCE88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCE88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCE88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCE88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCE88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 12 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCE88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 12 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCE88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 12 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f015 b/parm/parm_wave/grib2_gfswave.wc_10m.f015 new file mode 100755 index 0000000000..0b3333560b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f015 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCF88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCF88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCF88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCF88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCF88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCF88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCF88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCF88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCF88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCF88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 15 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCF88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 15 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCF88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 15 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f018 b/parm/parm_wave/grib2_gfswave.wc_10m.f018 new file mode 100755 index 0000000000..404773d954 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f018 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCG88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCG88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCG88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCG88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCG88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCG88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCG88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCG88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCG88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCG88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 18 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCG88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 18 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCG88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 18 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f021 b/parm/parm_wave/grib2_gfswave.wc_10m.f021 new file mode 100755 index 0000000000..06c297e275 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f021 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCH88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCH88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCH88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCH88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCH88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCH88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCH88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCH88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCH88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCH88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 21 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCH88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 21 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCH88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 21 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f024 b/parm/parm_wave/grib2_gfswave.wc_10m.f024 new file mode 100755 index 0000000000..28e4cfa904 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f024 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 24 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 24 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 24 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f027 b/parm/parm_wave/grib2_gfswave.wc_10m.f027 new file mode 100755 index 0000000000..2f2ddf1d1b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f027 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCI88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCI88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCI88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCI88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCI88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCI88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCI88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCI88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCI88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCI88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 27 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCI88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 27 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCI88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 27 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f030 b/parm/parm_wave/grib2_gfswave.wc_10m.f030 new file mode 100755 index 0000000000..d0725e80b4 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f030 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 30 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 30 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 30 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f033 b/parm/parm_wave/grib2_gfswave.wc_10m.f033 new file mode 100755 index 0000000000..f89ed37542 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f033 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCJ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCJ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCJ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCJ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCJ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCJ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCJ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCJ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCJ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCJ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 33 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCJ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 33 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCJ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 33 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f036 b/parm/parm_wave/grib2_gfswave.wc_10m.f036 new file mode 100755 index 0000000000..88f84d150a --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f036 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 36 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 36 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 36 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f039 b/parm/parm_wave/grib2_gfswave.wc_10m.f039 new file mode 100755 index 0000000000..9883f8ad98 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f039 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCK88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCK88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCK88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCK88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCK88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCK88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCK88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCK88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCK88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCK88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 39 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCK88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 39 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCK88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 39 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f042 b/parm/parm_wave/grib2_gfswave.wc_10m.f042 new file mode 100755 index 0000000000..499279984a --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f042 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 42 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 42 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 42 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f045 b/parm/parm_wave/grib2_gfswave.wc_10m.f045 new file mode 100755 index 0000000000..8ac60c51e8 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f045 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCL88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCL88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCL88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCL88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCL88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCL88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCL88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCL88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCL88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCL88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 45 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCL88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 45 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCL88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 45 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f048 b/parm/parm_wave/grib2_gfswave.wc_10m.f048 new file mode 100755 index 0000000000..7da32742dc --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f048 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 48 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 48 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 48 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f051 b/parm/parm_wave/grib2_gfswave.wc_10m.f051 new file mode 100755 index 0000000000..fe2762bc94 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f051 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCM88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCM88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCM88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCM88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCM88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCM88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCM88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCM88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCM88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCM88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 51 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCM88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 51 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCM88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 51 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f054 b/parm/parm_wave/grib2_gfswave.wc_10m.f054 new file mode 100755 index 0000000000..d1c9d07a65 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f054 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 54 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 54 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 54 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f057 b/parm/parm_wave/grib2_gfswave.wc_10m.f057 new file mode 100755 index 0000000000..d03780335d --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f057 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCX88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCX88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCX88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCX88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCX88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCX88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCX88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCX88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCX88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCX88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 57 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCX88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 57 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCX88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 57 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f060 b/parm/parm_wave/grib2_gfswave.wc_10m.f060 new file mode 100755 index 0000000000..8f87f58223 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f060 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 60 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 60 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 60 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f063 b/parm/parm_wave/grib2_gfswave.wc_10m.f063 new file mode 100755 index 0000000000..bc5ce48621 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f063 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCN88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCN88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCN88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCN88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCN88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCN88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCN88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCN88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCN88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCN88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 63 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCN88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 63 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCN88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 63 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f066 b/parm/parm_wave/grib2_gfswave.wc_10m.f066 new file mode 100755 index 0000000000..33e35d5003 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f066 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 66 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 66 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 66 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f069 b/parm/parm_wave/grib2_gfswave.wc_10m.f069 new file mode 100755 index 0000000000..dddb78d455 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f069 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCY88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCY88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCY88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCY88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCY88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCY88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCY88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCY88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCY88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCY88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 69 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCY88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 69 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCY88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 69 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f072 b/parm/parm_wave/grib2_gfswave.wc_10m.f072 new file mode 100755 index 0000000000..3947625510 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f072 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 72 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 72 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 72 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f078 b/parm/parm_wave/grib2_gfswave.wc_10m.f078 new file mode 100755 index 0000000000..52d71b8ea0 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f078 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCO88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCO88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCO88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCO88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCO88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCO88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCO88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCO88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCO88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCO88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 78 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCO88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 78 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCO88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 78 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f084 b/parm/parm_wave/grib2_gfswave.wc_10m.f084 new file mode 100755 index 0000000000..e534f1c308 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f084 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 84 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 84 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 84 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f090 b/parm/parm_wave/grib2_gfswave.wc_10m.f090 new file mode 100755 index 0000000000..0b2a1e5198 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f090 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCP88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCP88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCP88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCP88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCP88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCP88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCP88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCP88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCP88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCP88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 90 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCP88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 90 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCP88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 90 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f096 b/parm/parm_wave/grib2_gfswave.wc_10m.f096 new file mode 100755 index 0000000000..0e54d38848 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f096 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 96 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 96 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 96 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f102 b/parm/parm_wave/grib2_gfswave.wc_10m.f102 new file mode 100755 index 0000000000..0d5f302fa1 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f102 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCQ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCQ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCQ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCQ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCQ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCQ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCQ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCQ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCQ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCQ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 102 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCQ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 102 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCQ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 102 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f108 b/parm/parm_wave/grib2_gfswave.wc_10m.f108 new file mode 100755 index 0000000000..50ff238485 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f108 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 108 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 108 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 108 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f114 b/parm/parm_wave/grib2_gfswave.wc_10m.f114 new file mode 100755 index 0000000000..244e459484 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f114 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCZ88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCZ88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCZ88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCZ88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCZ88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCZ88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCZ88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCZ88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCZ88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCZ88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 114 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCZ88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 114 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCZ88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 114 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f120 b/parm/parm_wave/grib2_gfswave.wc_10m.f120 new file mode 100755 index 0000000000..9b29cdc0d1 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f120 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 120 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 120 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 120 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f126 b/parm/parm_wave/grib2_gfswave.wc_10m.f126 new file mode 100755 index 0000000000..7b67a32560 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f126 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCR88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCR88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCR88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCR88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCR88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCR88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCR88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCR88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCR88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCR88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 126 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCR88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 126 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCR88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 126 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f132 b/parm/parm_wave/grib2_gfswave.wc_10m.f132 new file mode 100755 index 0000000000..783bfaf0e2 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f132 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 132 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 132 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 132 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f138 b/parm/parm_wave/grib2_gfswave.wc_10m.f138 new file mode 100755 index 0000000000..292160e70f --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f138 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCS88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCS88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCS88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCS88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCS88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCS88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCS88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCS88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCS88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCS88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 138 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCS88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 138 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCS88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 138 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f144 b/parm/parm_wave/grib2_gfswave.wc_10m.f144 new file mode 100755 index 0000000000..ccfd82dd78 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f144 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 144 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 144 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 144 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f150 b/parm/parm_wave/grib2_gfswave.wc_10m.f150 new file mode 100755 index 0000000000..8a4891b48b --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f150 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCT88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCT88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCT88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCT88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCT88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCT88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCT88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCT88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCT88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCT88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 150 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCT88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 150 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCT88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 150 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f156 b/parm/parm_wave/grib2_gfswave.wc_10m.f156 new file mode 100755 index 0000000000..a581cbe253 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f156 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 156 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 156 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 156 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f162 b/parm/parm_wave/grib2_gfswave.wc_10m.f162 new file mode 100755 index 0000000000..c54e1289dd --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f162 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCU88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCU88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCU88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCU88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCU88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCU88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCU88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCU88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCU88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCU88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 162 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCU88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 162 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCU88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 162 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f168 b/parm/parm_wave/grib2_gfswave.wc_10m.f168 new file mode 100755 index 0000000000..6bd248c568 --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f168 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 168 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 168 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 168 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f174 b/parm/parm_wave/grib2_gfswave.wc_10m.f174 new file mode 100755 index 0000000000..bd1894388c --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f174 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCV88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCV88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCV88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCV88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCV88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCV88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCV88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCV88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCV88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCV88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 174 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCV88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 174 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCV88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 174 241 0 2 255 0 0 / diff --git a/parm/parm_wave/grib2_gfswave.wc_10m.f180 b/parm/parm_wave/grib2_gfswave.wc_10m.f180 new file mode 100755 index 0000000000..4c8cb145de --- /dev/null +++ b/parm/parm_wave/grib2_gfswave.wc_10m.f180 @@ -0,0 +1,16 @@ +&GRIBIDS DESC=' WIND Surface ',WMOHEAD='EQCW88 KWBJ',PDTN= 0 ,PDT= 2 1 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WDIR Surface ',WMOHEAD='ERCW88 KWBJ',PDTN= 0 ,PDT= 2 0 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' U GRD Surface ',WMOHEAD='EACW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' V GRD Surface ',WMOHEAD='EBCW88 KWBJ',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' HTSGW Surface ',WMOHEAD='ECCW88 KWBJ',PDTN= 0 ,PDT= 0 3 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' PERPW Surface ',WMOHEAD='EJCW88 KWBJ',PDTN= 0 ,PDT= 0 11 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' DIRPW Surface ',WMOHEAD='EKCW88 KWBJ',PDTN= 0 ,PDT= 0 10 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' WVHGT Surface ',WMOHEAD='ELCW88 KWBJ',PDTN= 0 ,PDT= 0 5 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWELL Order Seq. Of Data ',WMOHEAD='EOCW88 KWBJ',PDTN= 0 ,PDT= 0 8 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVPER Surface ',WMOHEAD='EMCW88 KWBJ',PDTN= 0 ,PDT= 0 6 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWPER Order Seq. Of Data ',WMOHEAD='EYCW88 KWBJ',PDTN= 0 ,PDT= 0 9 2 0 11 0 0 1 180 241 0 2 255 0 0 / +&GRIBIDS DESC=' WVDIR Surface ',WMOHEAD='ENCW88 KWBJ',PDTN= 0 ,PDT= 0 4 2 0 11 0 0 1 180 1 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 1 255 0 0 / +&GRIBIDS DESC=' SWDIR Order Seq. Of Data ',WMOHEAD='EPCW88 KWBJ',PDTN= 0 ,PDT= 0 7 2 0 11 0 0 1 180 241 0 2 255 0 0 / diff --git a/parm/product/bufr_gfs_class1fv3.tbl b/parm/product/bufr_gfs_class1fv3.tbl index 6f850a1b86..222a8eb7fd 100755 --- a/parm/product/bufr_gfs_class1fv3.tbl +++ b/parm/product/bufr_gfs_class1fv3.tbl @@ -12,7 +12,8 @@ | D10M | 362004 | TABLE D ENTRY _ 10 M DATA | | | | | | FTIM | 004194 | TABLE B ENTRY - FORECAST TIME | -| STNM | 001205 | TABLE B ENTRY - STATION NUMBER -- 5 DIGIT | +| STNM | 001205 | TABLE B ENTRY - STATION NUMBER -- 6 DIGIT | +| RPID | 001198 | REPORT IDENTIFIER | | CLAT | 005002 | TABLE B ENTRY - LATITUDE | | CLON | 006002 | TABLE B ENTRY - LONGITUDE | | GELV | 010194 | TABLE B ENTRY - GRID POINT ELEVATION | @@ -49,7 +50,7 @@ |----------|-------------------------------------------------------------------| | | | | GFSCLS1 | HEADR {PROFILE} CLS1 D10M | -| HEADR | FTIM STNM CLAT CLON GELV +| HEADR | FTIM STNM RPID CLAT CLON GELV | PROFILE | PRES TMDB UWND VWND SPFH VVEL | CLS1 | PMSL PRSS TMSK STC1 EVAP TP03 C03M SWEM LCLD MCLD HCLD ! ! D10M | U10M V10M T2MS Q2MS WXTS WXTP WXTZ WXTR ! @@ -60,6 +61,7 @@ | | | | | |-------------| | FTIM | 0 | 0 | 24 | SECONDS |-------------| | STNM | 0 | 0 | 20 | NUMERIC ID |-------------| +| RPID | 0 | 0 | 64 | CCITT IA5 |-------------| | CLAT | 2 | -9000 | 15 | DEG N |-------------| | CLON | 2 | -18000 | 16 | DEG E |-------------| | GELV | 0 | -400 | 15 | M |-------------| diff --git a/parm/product/bufr_ij13km.txt b/parm/product/bufr_ij13km.txt new file mode 100644 index 0000000000..568717de72 --- /dev/null +++ b/parm/product/bufr_ij13km.txt @@ -0,0 +1,2115 @@ + 1 1876 174 69.58 -140.18 + 2 1972 171 69.90 -128.97 + 3 2042 174 69.58 -120.75 + 4 1946 213 65.00 -132.00 + 5 2048 213 65.00 -120.00 + 6 2198 212 65.10 -102.43 + 7 1878 256 60.00 -140.00 + 8 2048 256 60.00 -120.00 + 9 2219 256 60.00 -100.00 + 10 1989 281 57.00 -127.00 + 11 1806 169 70.20 -148.47 + 12 2166 310 53.63 -106.20 + 13 1726 195 67.10 -157.85 + 14 2175 307 53.99 -105.12 + 15 2065 317 52.88 -118.07 + 16 2159 234 62.50 -107.00 + 17 2134 393 43.90 -110.00 + 18 2241 377 45.80 -97.45 + 19 2257 397 43.50 -95.60 + 20 2281 484 33.22 -92.80 + 21 2264 409 42.04 -94.79 + 22 2280 409 42.11 -92.92 + 23 2338 477 34.10 -86.10 + 24 2349 468 35.20 -84.80 + 25 2355 471 34.80 -84.05 + 26 2382 455 36.72 -80.97 + 27 2105 356 48.32 -113.35 + 28 2158 408 42.20 -107.20 + 29 2181 403 42.76 -104.45 + 30 2199 407 42.30 -102.40 + 31 2220 404 42.60 -99.90 + 32 2166 434 39.10 -106.20 + 33 2314 450 37.30 -88.90 + 34 2282 425 40.20 -92.60 + 35 2235 470 34.90 -98.10 + 36 2176 356 48.31 -105.10 + 37 2306 476 34.25 -89.87 + 38 2174 425 40.13 -105.24 + 39 2245 448 37.48 -96.93 + 40 2353 461 35.96 -84.29 + 41 2216 402 42.86 -100.41 + 42 2267 418 41.02 -94.36 + 43 2409 409 42.04 -77.76 + 44 2394 434 39.17 -79.52 + 45 2310 497 31.71 -89.41 + 46 2386 385 44.92 -80.42 + 47 2189 382 45.27 -103.54 + 48 2179 386 44.79 -104.73 + 49 2186 388 44.46 -103.85 + 50 2179 398 43.35 -104.69 + 51 2188 396 43.53 -103.65 + 52 2254 380 45.50 -95.90 + 53 2275 392 44.10 -93.50 + 54 2075 466 35.34 -116.88 + 55 2325 474 34.40 -87.60 + 56 2039 363 47.50 -121.10 + 57 2025 388 44.50 -122.70 + 58 2091 392 44.00 -115.00 + 59 2037 368 46.90 -121.30 + 60 2044 392 44.10 -120.50 + 61 2037 404 42.70 -121.40 + 62 2128 491 32.42 -110.73 + 63 2241 455 36.61 -97.49 + 64 2038 378 45.68 -121.27 + 65 2035 378 45.72 -121.56 + 66 2042 378 45.68 -120.82 + 67 2047 378 45.72 -120.21 + 68 2033 443 38.06 -121.77 + 69 2029 451 37.10 -122.28 + 70 2027 445 37.82 -122.47 + 71 2027 444 37.94 -122.50 + 72 2039 452 37.07 -121.12 + 73 2106 425 40.20 -113.30 + 74 2441 423 40.42 -73.98 + 75 2434 450 37.20 -74.80 + 76 2439 460 36.05 -74.25 + 77 2414 488 32.80 -77.20 + 78 2443 439 38.60 -73.75 + 79 2328 519 29.20 -87.25 + 80 2343 373 46.31 -85.46 + 81 2328 365 47.18 -87.22 + 82 2317 401 42.97 -88.55 + 83 2454 384 44.94 -72.51 + 84 2372 450 37.27 -82.10 + 85 2372 450 90.00 0.00 + 86 1736 134 74.30 -156.60 + 87 1878 128 75.00 -140.00 + 88 1594 251 60.60 -173.30 + 89 1692 257 59.90 -161.75 + 90 1794 231 62.88 -149.83 + 91 1802 249 60.79 -148.83 + 92 1794 252 60.49 -149.79 + 93 1800 248 60.95 -149.14 + 94 1803 249 60.78 -148.72 + 95 2097 519 29.22 -114.28 + 96 2376 459 36.20 -81.65 + 97 2322 404 42.59 -87.94 + 98 2067 404 42.59 -117.87 + 99 2028 366 47.08 -122.36 + 100 2013 368 46.91 -124.11 + 101 2297 361 47.66 -90.91 + 102 2294 369 46.77 -91.25 + 103 1703 296 55.31 -160.52 + 104 2410 466 35.33 -77.60 + 105 2453 388 44.53 -72.61 + 106 2388 413 41.63 -80.21 + 107 2384 438 38.69 -80.65 + 108 2068 473 34.57 -117.67 + 109 2069 472 34.63 -117.61 + 110 2337 376 45.97 -86.17 + 111 2333 372 46.42 -86.65 + 112 2307 434 39.16 -89.67 + 113 2206 392 44.05 -101.60 + 114 2337 396 43.58 -86.24 + 115 2345 397 43.43 -85.30 + 116 2352 398 43.37 -84.44 + 117 2183 475 34.38 -104.23 + 118 2663 369 46.70 -48.00 + 119 2602 365 47.20 -55.10 + 120 2338 403 42.75 -86.10 + 121 2336 406 42.41 -86.28 + 122 2072 381 45.35 -117.23 + 123 2259 413 41.59 -95.34 + 124 2323 394 43.78 -87.85 + 125 2195 504 30.90 -102.85 + 126 2290 481 33.64 -91.75 + 127 2285 459 36.22 -92.28 + 128 2189 500 31.38 -103.51 + 129 2378 542 26.42 -81.44 + 130 2382 540 26.75 -80.94 + 131 2225 502 31.18 -99.32 + 132 2214 507 30.59 -100.65 + 133 2040 434 39.08 -120.94 + 134 2048 448 37.51 -120.04 + 135 2046 447 37.58 -120.27 + 136 2054 454 36.83 -119.33 + 137 2037 462 35.85 -121.31 + 138 2033 364 47.31 -121.85 + 139 2038 439 38.49 -121.22 + 140 2042 434 39.13 -120.80 + 141 2028 420 40.72 -122.43 + 142 2437 422 40.50 -74.45 + 143 2470 401 42.99 -70.62 + 144 2445 380 45.50 -73.57 + 145 2451 417 41.10 -72.89 + 146 2032 429 39.69 -121.91 + 147 2039 434 39.17 -121.11 + 148 2051 464 35.62 -119.69 + 149 2038 464 35.66 -121.28 + 150 2021 438 38.61 -123.21 + 151 2021 439 38.51 -123.22 + 152 2023 437 38.78 -122.99 + 153 2046 451 37.11 -120.24 + 154 2031 427 39.99 -122.06 + 155 2022 435 39.00 -123.12 + 156 2023 439 38.51 -122.96 + 157 2166 482 33.50 -106.18 + 158 2162 479 33.82 -106.65 + 159 2120 422 40.58 -111.63 + 160 2364 394 43.78 -82.99 + 161 1861 273 58.00 -142.00 + 162 1852 307 54.00 -143.00 + 163 1903 290 56.00 -137.00 + 164 1750 299 55.00 -155.00 + 165 1886 316 53.00 -139.00 + 166 1815 332 51.10 -147.40 + 167 1690 324 52.00 -162.00 + 168 1761 345 49.50 -153.70 + 169 1632 348 49.20 -168.80 + 170 1920 341 50.00 -135.00 + 171 1972 439 38.50 -129.00 + 172 1997 478 34.00 -126.00 + 173 2023 516 29.50 -123.00 + 174 2048 555 25.00 -120.00 + 175 2091 555 25.00 -115.00 + 176 1871 390 44.30 -140.80 + 177 1843 361 47.70 -144.10 + 178 1903 449 37.40 -137.00 + 179 1895 367 47.00 -138.00 + 180 1916 396 43.60 -135.50 + 181 1935 429 39.70 -133.30 + 182 1967 354 48.50 -129.50 + 183 1984 387 44.60 -127.50 + 184 1866 337 50.50 -141.38 + 185 1989 422 40.50 -126.98 + 186 1451 299 55.00 170.00 + 187 1536 299 55.00 180.00 + 188 1494 256 60.00 175.00 + 189 2135 403 42.80 -109.81 + 190 2030 434 39.15 -122.15 + 191 2034 419 40.88 -121.66 + 192 2045 444 37.99 -120.38 + 193 2061 446 37.74 -118.59 + 194 2056 459 36.20 -119.10 + 195 2061 461 35.97 -118.54 + 196 2057 471 34.83 -118.95 + 197 2046 460 36.14 -120.35 + 198 2061 455 36.65 -118.48 + 199 2447 405 42.47 -73.29 + 200 2371 433 39.21 -82.23 + 201 2122 422 40.48 -111.43 + 202 2098 486 33.02 -114.24 + 203 2131 499 31.49 -110.30 + 204 2152 495 32.02 -107.87 + 205 2182 508 30.43 -104.33 + 206 2217 526 28.39 -100.29 + 207 2229 541 26.57 -98.82 + 208 2254 523 28.71 -95.96 + 209 2290 514 29.81 -91.66 + 210 2377 557 24.70 -81.51 + 211 2500 615 17.98 -67.08 + 212 2034 374 46.19 -121.70 + 213 2029 373 46.28 -122.28 + 214 2032 381 45.35 -121.94 + 215 2031 391 44.17 -122.06 + 216 2227 384 45.03 -99.11 + 217 2245 380 45.46 -96.99 + 218 2260 441 38.28 -95.22 + 219 2248 428 39.86 -96.63 + 220 2162 389 44.38 -106.72 + 221 2150 388 44.52 -108.08 + 222 2302 383 45.10 -90.30 + 223 2285 388 44.46 -92.29 + 224 2159 450 37.29 -107.06 + 225 2146 442 38.23 -108.56 + 226 2152 426 40.05 -107.89 + 227 2291 413 41.64 -91.54 + 228 2172 435 39.05 -105.51 + 229 2165 426 40.05 -106.36 + 230 2325 437 38.76 -87.61 + 231 2317 434 39.07 -88.53 + 232 2301 419 40.94 -90.43 + 233 2302 429 39.77 -90.24 + 234 2319 431 39.48 -88.28 + 235 2221 398 43.39 -99.84 + 236 2198 401 43.02 -102.52 + 237 2182 393 43.89 -104.32 + 238 2196 388 44.56 -102.66 + 239 2170 395 43.74 -105.74 + 240 2311 374 46.15 -89.21 + 241 2327 371 46.54 -87.39 + 242 2339 370 46.68 -85.97 + 243 2314 370 46.61 -88.91 + 244 2330 529 28.00 -87.00 + 245 2273 527 28.20 -93.70 + 246 2285 525 28.50 -92.30 + 247 2296 530 27.90 -91.00 + 248 2313 529 28.00 -89.00 + 249 2347 529 28.00 -85.00 + 250 2398 503 31.00 -79.00 + 251 2519 358 48.00 -65.00 + 252 2121 433 39.30 -111.46 + 253 2179 454 36.74 -104.65 + 254 2415 452 36.99 -77.00 + 255 2416 445 37.86 -76.89 + 256 2424 439 38.54 -76.03 + 257 2409 454 36.77 -77.79 + 258 2485 394 43.78 -68.86 + 259 2390 440 38.40 -80.00 + 260 2069 468 35.10 -117.56 + 261 2190 398 43.37 -103.39 + 262 2189 389 44.41 -103.48 + 263 2319 408 42.21 -88.32 + 264 2321 423 40.46 -88.10 + 265 2391 488 32.78 -79.92 + 266 2390 489 32.66 -79.93 + 267 2382 495 32.03 -80.89 + 268 2070 359 47.97 -117.43 + 269 2380 459 36.22 -81.10 + 270 2366 405 42.47 -82.76 + 271 2358 394 43.80 -83.72 + 272 2366 392 44.02 -82.79 + 273 2329 412 41.69 -87.15 + 274 2321 413 41.61 -88.10 + 275 2385 457 36.46 -80.55 + 276 2108 450 37.20 -112.99 + 277 2123 441 38.29 -111.26 + 278 2116 437 38.74 -112.10 + 279 2059 450 37.20 -118.80 + 280 2191 362 47.61 -103.26 + 281 2245 445 37.80 -97.01 + 282 2268 473 34.60 -94.30 + 283 2260 444 37.90 -95.20 + 284 2206 439 38.50 -101.50 + 285 2175 449 37.40 -105.20 + 286 2174 461 36.00 -105.30 + 287 2205 476 34.20 -101.70 + 288 2225 481 33.60 -99.30 + 289 2241 480 33.70 -97.40 + 290 2285 451 37.10 -92.30 + 291 2159 418 41.00 -107.00 + 292 2098 373 46.25 -114.15 + 293 2112 367 47.00 -112.50 + 294 2100 350 49.00 -114.00 + 295 2151 345 49.50 -108.00 + 296 2185 350 49.00 -104.00 + 297 2228 363 47.50 -99.00 + 298 2240 374 46.20 -97.50 + 299 2262 375 46.00 -95.00 + 300 2354 420 40.80 -84.20 + 301 2390 444 38.00 -80.00 + 302 2368 474 34.50 -82.50 + 303 2236 412 41.73 -98.01 + 304 2259 413 41.58 -95.34 + 305 2245 407 42.24 -96.98 + 306 2230 446 37.70 -98.75 + 307 2233 352 48.75 -98.39 + 308 2245 352 48.75 -96.94 + 309 2251 388 44.46 -96.25 + 310 2260 399 43.17 -95.21 + 311 2224 399 43.22 -99.40 + 312 2230 399 43.26 -98.76 + 313 2239 419 40.90 -97.62 + 314 2221 420 40.79 -99.78 + 315 2240 425 40.15 -97.58 + 316 2225 429 39.73 -99.32 + 317 2302 454 36.77 -90.32 + 318 2327 449 37.36 -87.40 + 319 2342 435 39.05 -85.61 + 320 2367 446 37.75 -82.64 + 321 2358 455 36.61 -83.74 + 322 2348 453 36.86 -84.86 + 323 2356 443 38.06 -83.98 + 324 2204 417 41.12 -101.77 + 325 2214 410 41.96 -100.57 + 326 2136 396 43.55 -109.69 + 327 2126 403 42.71 -110.94 + 328 2129 411 41.82 -110.56 + 329 2144 385 44.87 -108.79 + 330 2147 385 44.91 -108.45 + 331 2163 395 43.71 -106.63 + 332 2306 397 43.52 -89.77 + 333 2317 394 43.77 -88.49 + 334 2302 402 42.89 -90.24 + 335 2320 401 43.04 -88.24 + 336 2310 392 44.04 -89.31 + 337 2312 415 41.35 -89.15 + 338 2332 412 41.70 -86.82 + 339 2323 417 41.07 -87.85 + 340 2312 410 41.89 -89.08 + 341 2289 380 45.42 -91.77 + 342 2266 383 45.10 -94.51 + 343 2251 386 44.73 -96.27 + 344 2200 426 40.10 -102.24 + 345 2195 437 38.76 -102.79 + 346 2330 381 45.29 -86.98 + 347 2306 389 44.36 -89.84 + 348 2440 427 39.99 -74.17 + 349 2340 446 37.70 -85.87 + 350 2235 446 37.67 -98.12 + 351 2236 450 37.28 -98.04 + 352 2256 441 38.30 -95.72 + 353 2251 445 37.85 -96.29 + 354 2234 437 38.75 -98.23 + 355 2442 430 39.55 -73.90 + 356 2462 429 39.70 -71.60 + 357 2257 451 37.09 -95.57 + 358 2239 441 38.35 -97.69 + 359 2225 449 37.35 -99.35 + 360 2229 467 35.30 -98.90 + 361 2245 465 35.50 -97.00 + 362 2264 469 34.98 -94.69 + 363 2206 456 36.60 -101.60 + 364 2401 405 42.50 -78.68 + 365 2427 394 43.76 -75.68 + 366 2296 492 32.35 -91.03 + 367 2378 547 25.86 -81.38 + 368 2370 522 28.84 -82.33 + 369 2365 494 32.07 -82.90 + 370 2323 497 31.71 -87.78 + 371 2315 482 33.45 -88.82 + 372 2294 470 34.89 -91.20 + 373 2338 465 35.48 -86.09 + 374 2323 464 35.62 -87.84 + 375 2345 453 36.95 -85.26 + 376 2193 481 33.62 -103.02 + 377 2217 467 35.21 -100.25 + 378 2212 434 39.13 -100.87 + 379 2293 452 37.01 -91.36 + 380 2272 440 38.37 -93.79 + 381 2284 432 39.42 -92.44 + 382 2398 473 34.61 -79.06 + 383 2471 412 41.65 -70.52 + 384 2383 482 33.46 -80.85 + 385 2296 380 45.50 -91.00 + 386 2277 376 45.89 -93.27 + 387 2283 383 45.15 -92.54 + 388 2253 382 45.23 -96.00 + 389 2304 392 44.03 -90.08 + 390 2029 415 41.32 -122.32 + 391 2051 405 42.55 -119.66 + 392 2041 398 43.33 -120.84 + 393 2019 415 41.39 -123.49 + 394 2036 414 41.43 -121.46 + 395 2072 381 45.36 -117.25 + 396 2057 389 44.40 -118.96 + 397 2410 458 36.33 -77.64 + 398 2392 470 34.89 -79.76 + 399 2378 423 40.47 -81.42 + 400 2394 420 40.82 -79.53 + 401 2397 421 40.63 -79.11 + 402 2395 430 39.58 -79.34 + 403 2387 425 40.14 -80.29 + 404 2432 406 42.46 -75.06 + 405 2206 455 36.68 -101.50 + 406 2332 485 33.17 -86.77 + 407 2311 501 31.27 -89.26 + 408 2378 527 28.29 -81.44 + 409 2374 522 28.82 -81.81 + 410 2258 509 30.36 -95.41 + 411 2258 506 30.73 -95.47 + 412 2202 384 45.02 -102.02 + 413 2221 519 29.21 -99.74 + 414 2233 462 35.87 -98.42 + 415 2316 419 40.92 -88.62 + 416 2449 413 41.56 -73.05 + 417 2080 352 48.69 -116.32 + 418 2059 353 48.65 -118.73 + 419 2043 360 47.76 -120.65 + 420 2046 354 48.49 -120.24 + 421 2081 362 47.54 -116.14 + 422 2023 420 40.73 -122.94 + 423 2018 419 40.94 -123.63 + 424 2022 424 40.34 -123.07 + 425 2021 429 39.75 -123.21 + 426 2277 456 36.54 -93.20 + 427 1618 224 63.68 -170.50 + 428 1778 186 68.13 -151.73 + 429 1607 224 63.77 -171.73 + 430 1654 253 60.37 -166.27 + 431 1695 284 56.65 -161.37 + 432 1361 307 54.05 159.43 + 433 2456 385 44.89 -72.23 + 434 2206 397 43.46 -101.50 + 435 2187 392 43.99 -103.79 + 436 2355 518 29.30 -84.04 + 437 2248 530 27.90 -96.64 + 438 2352 475 34.31 -84.42 + 439 2357 475 34.27 -83.83 + 440 2352 415 41.34 -84.43 + 441 2340 416 41.28 -85.84 + 442 2343 411 41.81 -85.44 + 443 2332 413 41.57 -86.73 + 444 2191 350 48.93 -103.30 + 445 2222 351 48.88 -99.62 + 446 2190 374 46.19 -103.43 + 447 2225 375 46.02 -99.35 + 448 2236 374 46.17 -98.07 + 449 2358 375 46.01 -83.74 + 450 2310 368 46.88 -89.32 + 451 2330 379 45.58 -87.00 + 452 2069 475 34.36 -117.63 + 453 2051 470 34.94 -119.69 + 454 2047 474 34.48 -120.23 + 455 2048 473 34.61 -120.08 + 456 2124 395 43.74 -111.10 + 457 2356 471 34.85 -84.00 + 458 2187 389 44.35 -103.77 + 459 2182 389 44.41 -104.36 + 460 2264 445 37.80 -94.77 + 461 2282 447 37.64 -92.65 + 462 2276 441 38.35 -93.34 + 463 2035 431 39.49 -121.61 + 464 2319 479 33.90 -88.33 + 465 2188 472 34.64 -103.63 + 466 2429 437 38.83 -75.43 + 467 2226 490 32.54 -99.25 + 468 2268 437 38.81 -94.26 + 469 2237 458 36.34 -97.92 + 470 2228 475 34.36 -98.98 + 471 2339 420 40.72 -85.93 + 472 2242 506 30.72 -97.38 + 473 2232 424 40.32 -98.44 + 474 2343 499 31.46 -85.46 + 475 2340 490 32.54 -85.79 + 476 2207 354 48.50 -101.40 + 477 2361 459 36.17 -83.40 + 478 2429 397 43.47 -75.46 + 479 2361 489 32.68 -83.35 + 480 2328 454 36.74 -87.29 + 481 2096 500 31.40 -114.49 + 482 2109 492 32.37 -112.87 + 483 2137 488 32.82 -109.68 + 484 2086 355 48.39 -115.55 + 485 2181 352 48.76 -104.52 + 486 2023 446 37.70 -123.00 + 487 2022 441 38.32 -123.07 + 488 2183 372 46.37 -104.28 + 489 2122 389 44.42 -111.37 + 490 2114 408 42.17 -112.28 + 491 2083 431 39.50 -115.95 + 492 2056 441 38.30 -119.16 + 493 2445 387 44.65 -73.49 + 494 2429 417 41.14 -75.38 + 495 2426 427 39.98 -75.82 + 496 2197 450 37.28 -102.61 + 497 2473 378 45.64 -70.26 + 498 2482 363 47.46 -69.22 + 499 2497 379 45.56 -67.43 + 500 2448 409 42.05 -73.20 + 501 2139 409 42.11 -109.45 + 502 2152 405 42.49 -107.83 + 503 2144 405 42.48 -108.84 + 504 2130 399 43.20 -110.40 + 505 2254 421 40.61 -95.87 + 506 2248 416 41.24 -96.59 + 507 2330 414 41.45 -87.01 + 508 2318 414 41.42 -88.41 + 509 2229 429 39.76 -98.79 + 510 2161 422 40.51 -106.87 + 511 2156 431 39.43 -107.38 + 512 2167 431 39.48 -106.15 + 513 2155 422 40.50 -107.52 + 514 2310 418 41.02 -89.39 + 515 2320 437 38.72 -88.18 + 516 2235 435 39.06 -98.17 + 517 2252 451 37.13 -96.19 + 518 2249 440 38.37 -96.54 + 519 2415 404 42.64 -77.05 + 520 2420 411 41.77 -76.45 + 521 2166 420 40.73 -106.28 + 522 2420 397 43.45 -76.51 + 523 2268 400 43.08 -94.27 + 524 2264 398 43.40 -94.75 + 525 2263 424 40.35 -94.92 + 526 2359 442 38.22 -83.59 + 527 2277 438 38.71 -93.18 + 528 2278 432 39.42 -93.13 + 529 2148 395 43.71 -108.39 + 530 2125 399 43.18 -111.04 + 531 2189 379 45.59 -103.55 + 532 1769 249 60.82 -152.72 + 533 1707 179 69.00 -160.00 + 534 1516 324 52.00 177.55 + 535 1656 281 57.00 -166.00 + 536 1766 237 62.22 -153.08 + 537 1731 258 59.73 -157.26 + 538 1815 240 61.89 -147.32 + 539 1656 202 66.27 -166.05 + 540 2072 477 34.10 -117.23 + 541 2271 421 40.63 -93.90 + 542 2127 483 33.40 -110.77 + 543 2110 478 33.97 -112.74 + 544 2423 437 38.80 -76.07 + 545 2436 418 41.05 -74.63 + 546 1844 233 62.72 -143.97 + 547 1843 190 67.75 -144.11 + 548 1841 208 65.59 -144.36 + 549 1784 239 61.95 -151.00 + 550 1754 279 57.27 -154.56 + 551 1809 203 66.15 -148.03 + 552 1850 196 67.03 -143.29 + 553 1697 211 65.20 -161.15 + 554 1781 258 59.75 -151.37 + 555 1717 227 63.39 -158.83 + 556 1929 282 56.97 -134.00 + 557 1687 188 67.95 -162.31 + 558 1790 251 60.59 -150.32 + 559 1798 253 60.37 -149.41 + 560 1856 245 61.32 -142.59 + 561 1778 256 60.03 -151.66 + 562 1718 187 68.07 -158.71 + 563 1711 242 61.58 -159.54 + 564 1831 230 63.03 -145.49 + 565 1667 210 65.41 -164.66 + 566 1764 226 63.44 -153.36 + 567 1916 262 59.25 -135.52 + 568 1937 294 55.58 -133.10 + 569 1785 226 63.49 -150.88 + 570 1849 230 62.97 -143.34 + 571 1861 221 64.05 -141.93 + 572 1755 197 66.85 -154.34 + 573 1774 204 66.08 -152.17 + 574 1738 242 61.64 -156.44 + 575 1737 175 69.50 -156.50 + 576 1801 179 69.00 -149.00 + 577 1801 190 67.75 -149.00 + 578 1742 210 65.34 -155.95 + 579 1745 221 64.10 -155.56 + 580 1783 219 64.31 -151.08 + 581 1705 253 60.32 -160.20 + 582 1675 238 62.10 -163.80 + 583 1691 167 70.40 -161.90 + 584 1736 159 71.32 -156.62 + 585 2495 406 42.35 -67.70 + 586 2458 433 39.30 -72.00 + 587 2512 433 39.30 -65.70 + 588 2474 450 37.30 -70.10 + 589 2436 458 36.30 -74.60 + 590 2443 464 35.60 -73.80 + 591 2468 470 34.90 -70.80 + 592 2424 479 33.80 -76.00 + 593 2456 488 32.80 -72.30 + 594 1959 357 48.10 -130.50 + 595 1992 357 48.10 -126.60 + 596 1966 381 45.30 -129.70 + 597 2001 381 45.30 -125.60 + 598 1964 412 41.75 -129.90 + 599 1999 410 41.90 -125.80 + 600 2002 433 39.20 -125.50 + 601 2002 457 36.40 -125.40 + 602 2006 484 33.30 -125.00 + 603 2029 473 34.60 -122.30 + 604 2036 504 30.90 -121.50 + 605 2074 515 29.60 -117.00 + 606 2424 448 37.54 -76.01 + 607 2160 486 32.99 -106.97 + 608 2135 494 32.15 -109.84 + 609 2356 404 42.63 -83.98 + 610 2355 401 42.99 -84.14 + 611 2363 409 42.10 -83.16 + 612 2355 411 41.87 -84.07 + 613 2361 392 44.02 -83.54 + 614 2360 397 43.46 -83.45 + 615 2361 410 41.94 -83.43 + 616 2191 421 40.61 -103.26 + 617 2187 424 40.34 -103.80 + 618 2274 426 40.08 -93.59 + 619 2279 422 40.48 -93.01 + 620 2268 424 40.25 -94.33 + 621 2280 421 40.68 -92.90 + 622 2281 412 41.71 -92.73 + 623 2277 405 42.47 -93.27 + 624 2318 438 38.66 -88.45 + 625 2325 435 39.02 -87.65 + 626 2310 431 39.53 -89.33 + 627 2141 398 43.31 -109.19 + 628 2151 412 41.67 -107.98 + 629 2126 397 43.50 -110.96 + 630 2235 431 39.47 -98.13 + 631 2268 445 37.85 -94.31 + 632 2316 410 41.93 -88.71 + 633 2129 448 37.44 -110.56 + 634 2162 423 40.45 -106.75 + 635 2241 449 37.32 -97.39 + 636 2161 448 37.45 -106.80 + 637 2156 392 44.03 -107.45 + 638 2126 409 42.08 -110.96 + 639 2150 437 38.79 -108.06 + 640 2162 424 40.35 -106.70 + 641 2314 518 29.30 -88.84 + 642 3005 494 32.13 -7.88 + 643 2452 410 41.89 -72.71 + 644 95 254 60.20 11.10 + 645 154 259 59.67 17.93 + 646 154 261 59.35 17.95 + 647 214 253 60.32 24.97 + 648 3062 255 60.13 -1.18 + 649 3033 286 56.50 -4.58 + 650 2586 1050 -33.00 -57.00 + 651 3057 327 51.68 -1.78 + 652 3059 326 51.75 -1.58 + 653 3070 330 51.29 -0.27 + 654 3018 322 52.25 -6.33 + 655 2880 222 63.97 -22.60 + 656 3015 239 62.02 -6.76 + 657 107 292 55.77 12.53 + 658 38 324 52.03 4.35 + 659 39 334 50.90 4.47 + 660 60 368 46.82 6.95 + 661 21 352 48.73 2.40 + 662 3001 398 43.37 -8.42 + 663 3064 412 41.67 -1.02 + 664 3025 451 37.17 -5.62 + 665 2877 625 16.75 -22.95 + 666 123 194 67.27 14.37 + 667 1549 162 70.97 -178.53 + 668 1541 180 68.92 -179.48 + 669 1623 203 66.17 -169.83 + 670 1455 216 64.68 170.42 + 671 1515 215 64.73 177.50 + 672 1531 230 63.05 179.32 + 673 543 314 53.21 63.55 + 674 3019 271 58.22 -6.32 + 675 12 319 52.63 1.32 + 676 571 339 50.22 66.83 + 677 625 343 49.80 73.15 + 678 3028 341 50.08 -5.25 + 679 3019 302 54.65 -6.22 + 680 2450 470 34.90 -73.00 + 681 2431 492 32.30 -75.20 + 682 2398 491 32.50 -79.07 + 683 2412 518 29.30 -77.40 + 684 2382 500 31.40 -80.87 + 685 2403 521 28.90 -78.50 + 686 2393 488 32.80 -79.62 + 687 2386 492 32.28 -80.41 + 688 2307 547 25.90 -89.70 + 689 2274 547 25.90 -93.60 + 690 2339 547 25.90 -85.90 + 691 2262 530 27.90 -95.00 + 692 2249 538 27.00 -96.50 + 693 2469 439 38.50 -70.70 + 694 2487 404 42.60 -68.60 + 695 2474 396 43.53 -70.14 + 696 2480 422 40.50 -69.40 + 697 2435 439 38.50 -74.70 + 698 2504 417 41.10 -66.60 + 699 2434 456 36.60 -74.80 + 700 2457 421 40.70 -72.10 + 701 2448 424 40.30 -73.20 + 702 2498 390 44.30 -67.30 + 703 2444 423 40.37 -73.70 + 704 2430 446 37.76 -75.33 + 705 2323 358 48.06 -87.78 + 706 2335 381 45.33 -86.42 + 707 2366 381 45.35 -82.84 + 708 2334 362 47.56 -86.55 + 709 2369 412 41.68 -82.40 + 710 2306 364 47.32 -89.87 + 711 2330 404 42.67 -87.02 + 712 2369 390 44.28 -82.42 + 713 2412 396 43.62 -77.41 + 714 2379 405 42.47 -81.22 + 715 2395 398 43.40 -79.45 + 716 2395 403 42.74 -79.35 + 717 2325 408 42.14 -87.66 + 718 1808 287 56.30 -148.20 + 719 1959 405 42.50 -130.50 + 720 1742 325 51.90 -155.90 + 721 1955 374 46.10 -131.00 + 722 1899 419 40.90 -137.50 + 723 2014 433 39.20 -124.00 + 724 2007 403 42.75 -124.82 + 725 2013 374 46.20 -124.20 + 726 2010 423 40.40 -124.50 + 727 1556 281 57.00 -177.70 + 728 2053 491 32.40 -119.50 + 729 2065 491 32.49 -118.03 + 730 845 608 18.77 98.96 + 731 878 627 16.47 102.78 + 732 855 633 15.77 100.14 + 733 895 638 15.25 104.87 + 734 859 651 13.67 100.61 + 735 859 707 7.19 100.61 + 736 1688 568 23.40 -162.30 + 737 1726 621 17.20 -157.80 + 738 1700 603 19.30 -160.80 + 739 1771 619 17.40 -152.50 + 740 73 294 55.52 8.55 + 741 41 321 52.31 4.76 + 742 59 322 52.28 6.89 + 743 1783 258 59.77 -151.17 + 744 54 350 48.98 6.25 + 745 2236 514 29.70 -98.01 + 746 2334 459 36.25 -86.57 + 747 2257 459 36.18 -95.56 + 748 2057 467 35.24 -119.03 + 749 2303 438 38.62 -90.18 + 750 2183 440 38.46 -104.18 + 751 2376 414 41.50 -81.60 + 752 2111 400 43.11 -112.68 + 753 2084 363 47.47 -115.80 + 754 18 416 41.28 2.07 + 755 3036 423 40.42 -4.25 + 756 3068 431 39.50 -0.47 + 757 2212 456 36.50 -100.80 + 758 2205 509 30.30 -101.70 + 759 2198 532 27.70 -102.50 + 760 2227 508 30.50 -99.10 + 761 2230 526 28.40 -98.70 + 762 2229 544 26.30 -98.80 + 763 2241 560 24.40 -97.40 + 764 2259 547 25.90 -95.30 + 765 2267 559 24.50 -94.40 + 766 2257 569 23.30 -95.60 + 767 2269 612 18.30 -94.20 + 768 2278 585 21.40 -93.10 + 769 2291 569 23.30 -91.60 + 770 2316 566 23.70 -88.70 + 771 2347 572 23.00 -85.00 + 772 2236 567 23.50 -98.00 + 773 2292 375 46.02 -91.45 + 774 2366 437 38.83 -82.80 + 775 2402 436 38.88 -78.52 + 776 2400 430 39.62 -78.76 + 777 2415 430 39.61 -77.01 + 778 76 315 53.05 8.79 + 779 115 320 52.47 13.40 + 780 62 334 50.87 7.15 + 781 74 341 50.05 8.58 + 782 79 352 48.68 9.22 + 783 101 355 48.35 11.78 + 784 122 356 48.23 14.19 + 785 142 357 48.12 16.57 + 786 122 340 50.10 14.26 + 787 158 304 54.38 18.47 + 788 179 323 52.17 20.97 + 789 145 332 51.10 16.89 + 790 164 363 47.43 19.18 + 791 176 386 44.78 20.53 + 792 200 404 42.69 23.41 + 793 235 405 42.57 27.52 + 794 238 399 43.23 27.83 + 795 213 409 42.07 24.86 + 796 223 388 44.57 26.09 + 797 106 380 45.50 12.33 + 798 108 411 41.80 12.60 + 799 105 411 41.80 12.23 + 800 207 465 35.53 24.15 + 801 249 418 40.97 29.08 + 802 282 425 40.13 33.00 + 803 344 446 37.75 40.20 + 804 284 468 35.15 33.28 + 805 1594 218 64.43 -173.23 + 806 258 259 59.58 30.18 + 807 321 292 55.75 37.57 + 808 708 298 55.03 82.90 + 809 1126 400 43.12 131.90 + 810 657 399 43.23 76.93 + 811 384 412 41.68 44.95 + 812 636 400 43.07 74.47 + 813 592 416 41.27 69.27 + 814 308 495 31.98 35.98 + 815 301 496 31.87 35.22 + 816 400 556 24.88 46.77 + 817 399 557 24.72 46.72 + 818 410 519 29.22 47.98 + 819 369 458 36.32 43.15 + 820 378 484 33.22 44.23 + 821 408 507 30.57 47.78 + 822 419 529 28.00 49.00 + 823 427 538 27.00 50.00 + 824 438 463 35.68 51.32 + 825 525 503 31.05 61.47 + 826 602 474 34.42 70.47 + 827 562 501 31.31 65.85 + 828 441 552 25.25 51.57 + 829 473 552 25.25 55.33 + 830 467 560 24.42 54.65 + 831 2486 115 76.53 -68.75 + 832 659 524 28.58 77.20 + 833 711 617 17.72 83.30 + 834 915 399 43.20 107.17 + 835 729 532 27.70 85.37 + 836 975 577 22.32 114.17 + 837 1037 554 25.03 121.52 + 838 989 676 10.72 115.83 + 839 1083 447 37.55 126.80 + 840 1101 468 35.18 128.93 + 841 1207 421 40.70 141.37 + 842 1169 467 35.25 136.93 + 843 1193 465 35.55 139.78 + 844 1198 463 35.76 140.38 + 845 1157 472 34.68 135.53 + 846 856 723 5.30 100.27 + 847 869 745 2.75 101.72 + 848 886 756 1.38 103.72 + 849 896 573 22.82 104.97 + 850 903 589 21.02 105.80 + 851 911 676 10.82 106.67 + 852 1081 327 51.72 126.65 + 853 994 428 39.80 116.47 + 854 1027 460 36.07 120.33 + 855 888 506 30.67 104.02 + 856 930 475 34.30 108.93 + 857 972 473 34.52 113.83 + 858 1037 502 31.17 121.43 + 859 2941 530 27.93 -15.38 + 860 3007 481 33.57 -7.67 + 861 3004 498 31.62 -8.03 + 862 47 573 22.82 5.47 + 863 19 653 13.48 2.17 + 864 3047 625 16.72 -3.00 + 865 2923 642 14.73 -17.50 + 866 2929 654 13.35 -16.80 + 867 618 830 -7.30 72.42 + 868 199 561 24.22 23.30 + 869 233 501 31.33 27.22 + 870 315 779 -1.28 36.83 + 871 317 797 -3.42 37.07 + 872 327 810 -4.92 38.23 + 873 132 805 -4.38 15.45 + 874 29 712 6.58 3.33 + 875 3071 720 5.60 -0.17 + 876 3008 705 7.38 -7.53 + 877 3039 723 5.25 -3.93 + 878 2984 715 6.23 -10.37 + 879 113 844 -8.85 13.23 + 880 265 976 -24.37 31.05 + 881 159 1058 -33.97 18.60 + 882 1735 159 71.30 -156.78 + 883 1847 169 70.13 -143.63 + 884 1655 180 68.88 -166.13 + 885 1685 197 66.87 -162.63 + 886 1774 176 69.37 -152.13 + 887 1780 197 66.92 -151.52 + 888 1775 212 65.17 -152.10 + 889 1833 200 66.57 -145.27 + 890 1661 217 64.50 -165.43 + 891 1700 223 63.88 -160.80 + 892 1656 241 61.78 -166.03 + 893 1692 249 60.78 -161.80 + 894 1733 215 64.73 -156.93 + 895 1745 230 62.97 -155.62 + 896 1741 231 62.90 -155.98 + 897 1745 246 61.10 -155.58 + 898 1792 236 62.30 -150.10 + 899 1782 239 61.97 -151.18 + 900 1782 251 60.57 -151.25 + 901 1811 215 64.82 -147.87 + 902 1817 216 64.67 -147.10 + 903 1829 222 63.97 -145.70 + 904 1829 222 64.00 -145.73 + 905 1831 237 62.15 -145.45 + 906 1794 245 61.25 -149.80 + 907 1792 246 61.17 -150.02 + 908 1800 242 61.60 -149.08 + 909 1824 246 61.13 -146.35 + 910 1797 255 60.12 -149.45 + 911 1868 215 64.78 -141.15 + 912 1861 230 62.97 -141.93 + 913 1831 252 60.50 -145.50 + 914 1690 267 58.65 -162.07 + 915 1620 280 57.15 -170.22 + 916 1684 297 55.20 -162.73 + 917 1720 264 59.05 -158.52 + 918 1736 267 58.68 -156.65 + 919 1751 258 59.75 -154.92 + 920 1780 259 59.63 -151.50 + 921 1824 261 59.43 -146.33 + 922 1771 275 57.75 -152.50 + 923 1881 260 59.52 -139.67 + 924 1918 260 59.47 -135.30 + 925 1914 269 58.42 -135.73 + 926 1918 281 57.07 -135.35 + 927 1924 270 58.37 -134.58 + 928 1938 283 56.82 -132.97 + 929 1943 286 56.48 -132.37 + 930 1949 296 55.35 -131.70 + 931 1950 298 55.03 -131.57 + 932 1486 318 52.72 174.12 + 933 1565 325 51.88 -176.65 + 934 1632 316 52.95 -168.85 + 935 1651 308 53.90 -166.55 + 936 1954 325 51.93 -131.02 + 937 1991 211 65.28 -126.75 + 938 2003 153 72.00 -125.28 + 939 2070 288 56.23 -117.43 + 940 2054 117 76.23 -119.33 + 941 2210 283 56.87 -101.08 + 942 2237 292 55.75 -97.87 + 943 2379 181 68.78 -81.25 + 944 2541 64 82.50 -62.33 + 945 2028 349 49.03 -122.37 + 946 1986 335 50.68 -127.37 + 947 2099 311 53.55 -114.10 + 948 2103 313 53.30 -113.58 + 949 2146 306 54.13 -108.52 + 950 2124 339 50.27 -111.18 + 951 2185 313 53.33 -104.00 + 952 2462 368 46.90 -71.50 + 953 2568 362 47.57 -59.17 + 954 2054 342 49.95 -119.40 + 955 1963 269 58.42 -130.00 + 956 2390 399 43.17 -79.93 + 957 2387 397 43.47 -80.38 + 958 2531 385 44.88 -63.50 + 959 2519 384 44.98 -64.92 + 960 2516 395 43.72 -65.25 + 961 2123 207 65.77 -111.25 + 962 2364 407 42.27 -82.97 + 963 2560 393 43.93 -60.02 + 964 2531 387 44.63 -63.50 + 965 2508 394 43.87 -66.10 + 966 2510 381 45.32 -65.88 + 967 2380 401 43.03 -81.15 + 968 2393 395 43.67 -79.63 + 969 2413 376 45.95 -77.32 + 970 2443 380 45.47 -73.75 + 971 2441 378 45.68 -74.03 + 972 2427 381 45.32 -75.67 + 973 2404 390 44.23 -78.37 + 974 2396 384 44.97 -79.30 + 975 2380 386 44.75 -81.10 + 976 2506 377 45.83 -66.43 + 977 2521 374 46.12 -64.68 + 978 2534 373 46.28 -63.13 + 979 2560 374 46.17 -60.05 + 980 2463 369 46.80 -71.40 + 981 2424 372 46.38 -75.97 + 982 2409 358 48.05 -77.78 + 983 2395 372 46.37 -79.42 + 984 2349 359 47.97 -84.78 + 985 2378 353 48.57 -81.37 + 986 2323 322 52.23 -87.88 + 987 2310 355 48.37 -89.32 + 988 2019 353 48.65 -123.43 + 989 2623 362 47.62 -52.73 + 990 2607 350 48.95 -54.57 + 991 2583 348 49.22 -57.40 + 992 2507 339 50.22 -66.27 + 993 2573 354 48.53 -58.55 + 994 2557 313 53.32 -60.42 + 995 2437 343 49.77 -74.53 + 996 2444 309 53.75 -73.67 + 997 2331 343 49.78 -86.93 + 998 2384 330 51.27 -80.65 + 999 2385 330 51.28 -80.60 + 1000 2303 329 51.45 -90.20 + 1001 2306 309 53.83 -89.87 + 1002 2267 343 49.78 -94.37 + 1003 2243 342 49.90 -97.23 + 1004 2222 343 49.78 -99.65 + 1005 2205 301 54.68 -101.68 + 1006 2179 338 50.43 -104.67 + 1007 2162 323 52.17 -106.68 + 1008 2210 307 53.97 -101.10 + 1009 2171 314 53.22 -105.68 + 1010 2128 341 50.02 -110.72 + 1011 2110 344 49.63 -112.80 + 1012 2100 332 51.12 -114.02 + 1013 2085 344 49.62 -115.78 + 1014 2069 347 49.30 -117.63 + 1015 2021 348 49.18 -123.17 + 1016 2007 344 49.72 -124.90 + 1017 2026 308 53.88 -122.68 + 1018 2489 272 58.10 -68.42 + 1019 2406 269 58.45 -78.12 + 1020 2488 224 63.75 -68.53 + 1021 2270 267 58.75 -94.07 + 1022 2361 220 64.20 -83.37 + 1023 2339 85 79.98 -85.93 + 1024 2158 278 57.35 -107.13 + 1025 2262 130 74.72 -94.95 + 1026 2175 178 69.10 -105.12 + 1027 2253 219 64.30 -96.00 + 1028 2117 300 54.77 -112.02 + 1029 2117 256 60.02 -111.95 + 1030 2096 234 62.50 -114.40 + 1031 2026 266 58.83 -122.58 + 1032 2038 240 61.80 -121.20 + 1033 1973 255 60.12 -128.82 + 1034 1933 185 68.32 -133.53 + 1035 1920 250 60.72 -135.07 + 1036 1885 221 64.05 -139.13 + 1037 1879 191 67.57 -139.82 + 1038 2375 558 24.55 -81.75 + 1039 2381 557 24.73 -81.05 + 1040 2387 548 25.82 -80.28 + 1041 2387 547 25.90 -80.28 + 1042 2389 545 26.07 -80.15 + 1043 2386 549 25.65 -80.43 + 1044 2389 540 26.68 -80.12 + 1045 2388 544 26.20 -80.17 + 1046 2384 528 28.10 -80.65 + 1047 2386 532 27.65 -80.42 + 1048 2379 525 28.43 -81.32 + 1049 2381 519 29.18 -81.05 + 1050 2375 508 30.50 -81.69 + 1051 2374 510 30.22 -81.88 + 1052 2380 494 32.13 -81.19 + 1053 2384 493 32.22 -80.70 + 1054 2390 487 32.90 -80.03 + 1055 2370 532 27.70 -82.38 + 1056 2387 533 27.50 -80.37 + 1057 2374 541 26.58 -81.87 + 1058 2375 542 26.53 -81.75 + 1059 2368 529 27.97 -82.53 + 1060 2368 534 27.40 -82.55 + 1061 2367 530 27.92 -82.68 + 1062 2373 529 27.99 -82.02 + 1063 2363 515 29.62 -83.10 + 1064 2369 501 31.25 -82.40 + 1065 2377 501 31.25 -81.47 + 1066 2378 502 31.15 -81.37 + 1067 2353 509 30.38 -84.37 + 1068 2370 515 29.68 -82.27 + 1069 2351 483 33.36 -84.57 + 1070 2354 499 31.53 -84.18 + 1071 2362 505 30.78 -83.28 + 1072 2359 489 32.70 -83.65 + 1073 2373 483 33.37 -81.97 + 1074 2352 481 33.65 -84.42 + 1075 2351 480 33.78 -84.52 + 1076 2353 479 33.88 -84.30 + 1077 2347 514 29.73 -84.98 + 1078 2339 507 30.56 -85.92 + 1079 2329 508 30.47 -87.18 + 1080 2319 506 30.68 -88.25 + 1081 2321 507 30.63 -88.07 + 1082 2341 510 30.22 -85.68 + 1083 2349 492 32.33 -84.83 + 1084 2348 490 32.52 -84.93 + 1085 2335 492 32.30 -86.40 + 1086 2343 501 31.32 -85.45 + 1087 2332 481 33.57 -86.75 + 1088 2325 484 33.22 -87.62 + 1089 2340 481 33.58 -85.85 + 1090 2328 487 32.90 -87.25 + 1091 2276 514 29.78 -93.30 + 1092 2332 485 33.17 -86.77 + 1093 2303 520 29.10 -90.20 + 1094 2302 512 29.98 -90.25 + 1095 2288 512 30.03 -91.88 + 1096 2304 511 30.05 -90.03 + 1097 2295 507 30.53 -91.15 + 1098 2310 518 29.33 -89.40 + 1099 2306 509 30.33 -89.82 + 1100 2315 492 32.33 -88.75 + 1101 2310 499 31.47 -89.33 + 1102 2304 492 32.32 -90.08 + 1103 2296 482 33.48 -90.98 + 1104 2300 502 31.18 -90.47 + 1105 2304 482 33.50 -90.08 + 1106 2277 503 31.05 -93.20 + 1107 2277 511 30.12 -93.22 + 1108 2288 510 30.20 -91.98 + 1109 2270 512 29.95 -94.02 + 1110 2264 518 29.30 -94.80 + 1111 2259 512 29.97 -95.35 + 1112 2259 515 29.65 -95.28 + 1113 2250 507 30.58 -96.37 + 1114 2264 501 31.23 -94.75 + 1115 2258 492 32.34 -95.40 + 1116 2265 492 32.34 -94.65 + 1117 2272 491 32.47 -93.82 + 1118 2287 490 32.52 -92.03 + 1119 2285 500 31.40 -92.30 + 1120 2242 488 32.83 -97.30 + 1121 2241 547 25.90 -97.43 + 1122 2239 544 26.23 -97.65 + 1123 2234 545 26.18 -98.23 + 1124 2240 531 27.77 -97.50 + 1125 2236 531 27.73 -98.03 + 1126 2224 533 27.55 -99.47 + 1127 2258 519 29.12 -95.47 + 1128 2232 516 29.53 -98.47 + 1129 2239 509 30.30 -97.70 + 1130 2245 522 28.85 -96.92 + 1131 2243 498 31.62 -97.22 + 1132 2238 503 31.07 -97.83 + 1133 2246 488 32.84 -96.85 + 1134 2258 481 33.63 -95.45 + 1135 2245 487 32.90 -97.03 + 1136 2064 469 35.07 -118.15 + 1137 2242 488 32.82 -97.37 + 1138 2235 493 32.22 -98.18 + 1139 2211 517 29.37 -100.92 + 1140 2178 496 31.83 -104.80 + 1141 2215 500 31.37 -100.50 + 1142 2197 461 36.02 -102.55 + 1143 2185 509 30.37 -104.02 + 1144 2201 495 31.95 -102.18 + 1145 2192 497 31.78 -103.20 + 1146 2222 491 32.41 -99.68 + 1147 2204 481 33.65 -101.82 + 1148 2181 484 33.30 -104.53 + 1149 2183 492 32.33 -104.27 + 1150 2192 489 32.68 -103.22 + 1151 2166 493 32.24 -106.22 + 1152 2160 492 32.28 -106.92 + 1153 2165 497 31.80 -106.40 + 1154 2157 484 33.23 -107.27 + 1155 2153 493 32.27 -107.72 + 1156 2131 499 31.57 -110.33 + 1157 2137 499 31.47 -109.60 + 1158 2126 494 32.12 -110.93 + 1159 2117 483 33.43 -112.02 + 1160 2095 489 32.65 -114.60 + 1161 2069 477 34.05 -117.60 + 1162 2078 479 33.83 -116.50 + 1163 2063 476 34.20 -118.35 + 1164 2061 476 34.22 -118.48 + 1165 2043 467 35.23 -120.63 + 1166 2073 489 32.73 -117.17 + 1167 2074 490 32.57 -116.98 + 1168 2053 484 33.25 -119.45 + 1169 2062 483 33.40 -118.42 + 1170 2072 485 33.13 -117.28 + 1171 2073 488 32.85 -117.12 + 1172 2062 479 33.93 -118.40 + 1173 2064 479 33.82 -118.15 + 1174 2067 481 33.68 -117.87 + 1175 2408 475 34.27 -77.90 + 1176 2398 468 35.17 -79.02 + 1177 2399 469 34.98 -78.87 + 1178 2428 467 35.27 -75.55 + 1179 2417 471 34.78 -76.87 + 1180 2400 462 35.87 -78.78 + 1181 2412 464 35.64 -77.39 + 1182 2407 466 35.33 -77.97 + 1183 2408 462 35.84 -77.90 + 1184 2410 471 34.82 -77.61 + 1185 2457 454 36.82 -72.10 + 1186 2422 453 36.90 -76.19 + 1187 2420 451 37.13 -76.50 + 1188 2416 470 34.90 -76.88 + 1189 2415 469 35.07 -77.05 + 1190 2380 478 33.95 -81.12 + 1191 2392 476 34.18 -79.72 + 1192 2362 478 33.95 -83.32 + 1193 2370 471 34.84 -82.35 + 1194 2371 470 34.90 -82.22 + 1195 2367 474 34.50 -82.72 + 1196 2382 467 35.22 -80.93 + 1197 2378 463 35.73 -81.37 + 1198 2368 466 35.43 -82.55 + 1199 2390 460 36.08 -79.94 + 1200 2386 450 37.21 -80.41 + 1201 2369 457 36.48 -82.40 + 1202 2388 460 36.13 -80.22 + 1203 2346 475 34.35 -85.16 + 1204 2332 472 34.65 -86.77 + 1205 2325 471 34.75 -87.62 + 1206 2345 469 35.03 -85.20 + 1207 2356 462 35.82 -83.98 + 1208 2346 461 35.95 -85.08 + 1209 2333 460 36.13 -86.68 + 1210 2315 475 34.27 -88.77 + 1211 2304 469 35.05 -90.00 + 1212 2314 464 35.59 -88.92 + 1213 2285 471 34.83 -92.25 + 1214 2285 472 34.73 -92.23 + 1215 2299 462 35.83 -90.65 + 1216 2278 474 34.48 -93.10 + 1217 2288 476 34.18 -91.93 + 1218 2271 482 33.45 -93.98 + 1219 2281 484 33.22 -92.80 + 1220 2267 466 35.33 -94.37 + 1221 2269 461 36.00 -94.17 + 1222 2278 458 36.27 -93.15 + 1223 2283 459 36.20 -92.47 + 1224 2290 463 35.73 -91.65 + 1225 2288 453 36.88 -91.90 + 1226 2308 450 37.23 -89.57 + 1227 2270 453 36.91 -94.02 + 1228 2266 451 37.15 -94.50 + 1229 2232 478 33.98 -98.50 + 1230 2227 469 34.98 -99.05 + 1231 2226 466 35.33 -99.20 + 1232 2221 458 36.30 -99.77 + 1233 2240 466 35.40 -97.60 + 1234 2244 454 36.73 -97.10 + 1235 2233 473 34.60 -98.40 + 1236 2245 475 34.30 -97.02 + 1237 2254 459 36.20 -95.90 + 1238 2253 454 36.76 -96.01 + 1239 2255 470 34.88 -95.78 + 1240 2241 467 35.23 -97.47 + 1241 2192 457 36.45 -103.15 + 1242 2217 474 34.43 -100.28 + 1243 2144 465 35.52 -108.78 + 1244 2205 467 35.23 -101.70 + 1245 2162 496 31.87 -106.70 + 1246 2163 469 35.05 -106.62 + 1247 2167 464 35.62 -106.08 + 1248 2149 454 36.75 -108.23 + 1249 2188 468 35.18 -103.60 + 1250 2175 464 35.65 -105.15 + 1251 2100 467 35.27 -113.95 + 1252 2121 453 36.93 -111.45 + 1253 2113 473 34.53 -112.47 + 1254 2113 472 34.65 -112.42 + 1255 2128 469 35.02 -110.73 + 1256 2134 475 34.27 -110.00 + 1257 2139 473 34.51 -109.38 + 1258 2120 468 35.13 -111.67 + 1259 2118 467 35.23 -111.82 + 1260 2115 461 35.95 -112.15 + 1261 2094 471 34.77 -114.62 + 1262 2066 470 34.92 -117.90 + 1263 2076 471 34.84 -116.78 + 1264 2064 472 34.73 -118.22 + 1265 2065 472 34.63 -118.08 + 1266 2057 466 35.43 -119.05 + 1267 2090 460 36.08 -115.17 + 1268 2082 455 36.62 -116.02 + 1269 2051 454 36.77 -119.72 + 1270 2056 477 34.12 -119.12 + 1271 2050 474 34.43 -119.83 + 1272 2055 476 34.21 -119.20 + 1273 2044 471 34.75 -120.57 + 1274 2045 470 34.90 -120.45 + 1275 2043 464 35.66 -120.63 + 1276 2413 448 37.50 -77.33 + 1277 2403 443 38.13 -78.44 + 1278 2403 449 37.35 -78.43 + 1279 2428 444 37.93 -75.48 + 1280 2412 436 38.95 -77.44 + 1281 2412 441 38.27 -77.45 + 1282 2421 441 38.28 -76.40 + 1283 2428 441 38.33 -75.51 + 1284 2415 436 38.84 -77.03 + 1285 2418 434 39.18 -76.67 + 1286 2409 429 39.70 -77.73 + 1287 2420 432 39.33 -76.42 + 1288 2436 431 39.45 -74.57 + 1289 2432 432 39.37 -75.07 + 1290 2430 428 39.88 -75.25 + 1291 2432 426 40.08 -75.01 + 1292 2427 429 39.68 -75.60 + 1293 2434 424 40.28 -74.82 + 1294 2436 426 40.02 -74.60 + 1295 2437 420 40.80 -74.42 + 1296 2397 449 37.33 -79.19 + 1297 2396 456 36.57 -79.33 + 1298 2390 449 37.32 -79.97 + 1299 2391 444 37.95 -79.83 + 1300 2380 446 37.78 -81.12 + 1301 2380 450 37.30 -81.19 + 1302 2386 445 37.87 -80.40 + 1303 2376 440 38.37 -81.60 + 1304 2391 436 38.88 -79.85 + 1305 2388 433 39.30 -80.23 + 1306 2391 430 39.65 -79.92 + 1307 2407 432 39.40 -77.98 + 1308 2350 435 39.05 -84.67 + 1309 2351 443 38.03 -84.60 + 1310 2341 442 38.18 -85.73 + 1311 2362 447 37.59 -83.32 + 1312 2329 446 37.75 -87.16 + 1313 2339 444 37.91 -85.97 + 1314 2355 451 37.08 -84.08 + 1315 2368 440 38.37 -82.55 + 1316 2357 432 39.42 -83.83 + 1317 2331 441 38.25 -86.95 + 1318 2378 432 39.34 -81.43 + 1319 2384 425 40.18 -80.65 + 1320 2365 427 40.00 -82.88 + 1321 2365 428 39.82 -82.93 + 1322 2374 427 39.95 -81.90 + 1323 2354 427 39.90 -84.20 + 1324 2352 434 39.09 -84.42 + 1325 2326 443 38.05 -87.53 + 1326 2313 438 38.65 -88.97 + 1327 2311 446 37.78 -89.25 + 1328 2301 437 38.75 -90.37 + 1329 2299 438 38.66 -90.65 + 1330 2315 452 37.07 -88.77 + 1331 2350 452 37.05 -84.61 + 1332 2327 431 39.45 -87.32 + 1333 2333 434 39.15 -86.62 + 1334 2336 429 39.73 -86.27 + 1335 2331 423 40.41 -86.93 + 1336 2307 428 39.84 -89.67 + 1337 2294 427 39.95 -91.20 + 1338 2314 422 40.48 -88.92 + 1339 2325 426 40.12 -87.60 + 1340 2276 450 37.23 -93.38 + 1341 2286 437 38.82 -92.22 + 1342 2301 446 37.77 -90.43 + 1343 2289 443 38.13 -91.77 + 1344 2283 443 38.10 -92.55 + 1345 2264 432 39.32 -94.72 + 1346 2265 434 39.12 -94.60 + 1347 2263 437 38.83 -94.89 + 1348 2263 429 39.77 -94.92 + 1349 2241 447 37.65 -97.43 + 1350 2237 443 38.07 -97.87 + 1351 2258 447 37.66 -95.48 + 1352 2242 443 38.06 -97.28 + 1353 2219 446 37.77 -99.97 + 1354 2213 444 37.93 -100.72 + 1355 2211 452 37.04 -100.97 + 1356 2229 441 38.34 -98.86 + 1357 2225 436 38.85 -99.27 + 1358 2232 450 37.27 -98.55 + 1359 2248 434 39.13 -96.67 + 1360 2252 441 38.33 -96.19 + 1361 2257 434 39.07 -95.62 + 1362 2256 436 38.95 -95.67 + 1363 2239 430 39.55 -97.65 + 1364 2229 436 38.87 -98.82 + 1365 2239 437 38.80 -97.65 + 1366 2203 452 37.01 -101.88 + 1367 2169 448 37.45 -105.87 + 1368 2153 451 37.15 -107.75 + 1369 2152 444 37.95 -107.90 + 1370 2189 443 38.05 -103.52 + 1371 2196 443 38.07 -102.68 + 1372 2181 441 38.28 -104.52 + 1373 2205 432 39.37 -101.70 + 1374 2221 432 39.38 -99.83 + 1375 2179 437 38.82 -104.72 + 1376 2178 430 39.57 -104.85 + 1377 2160 430 39.65 -106.92 + 1378 2161 433 39.22 -106.87 + 1379 2160 439 38.53 -106.93 + 1380 2178 438 38.70 -104.77 + 1381 2178 429 39.75 -104.87 + 1382 2192 425 40.17 -103.22 + 1383 2175 427 39.91 -105.12 + 1384 2127 430 39.62 -110.75 + 1385 2138 447 37.62 -109.47 + 1386 2128 440 38.37 -110.72 + 1387 2104 452 37.04 -113.50 + 1388 2107 446 37.70 -113.10 + 1389 2115 446 37.70 -112.15 + 1390 2146 434 39.12 -108.53 + 1391 2152 439 38.50 -107.90 + 1392 2145 450 37.30 -108.67 + 1393 2180 423 40.43 -104.63 + 1394 2176 423 40.45 -105.01 + 1395 2132 435 39.00 -110.17 + 1396 2136 437 38.76 -109.75 + 1397 2112 432 39.33 -112.58 + 1398 2118 411 41.78 -111.85 + 1399 2062 449 37.37 -118.37 + 1400 2044 450 37.28 -120.52 + 1401 2036 439 38.52 -121.50 + 1402 2037 439 38.55 -121.30 + 1403 2035 438 38.70 -121.58 + 1404 2073 443 38.05 -117.08 + 1405 2060 439 38.55 -118.63 + 1406 2092 433 39.28 -114.85 + 1407 2095 447 37.62 -114.52 + 1408 2050 431 39.50 -119.78 + 1409 2050 430 39.57 -119.79 + 1410 2033 456 36.58 -121.85 + 1411 2035 455 36.66 -121.60 + 1412 2038 444 37.90 -121.25 + 1413 2033 446 37.70 -121.82 + 1414 2030 446 37.73 -122.22 + 1415 2028 447 37.62 -122.38 + 1416 2032 449 37.37 -121.93 + 1417 2024 439 38.52 -122.82 + 1418 2451 419 40.87 -72.86 + 1419 2440 421 40.70 -74.17 + 1420 2440 419 40.84 -74.07 + 1421 2442 420 40.77 -73.90 + 1422 2449 420 40.80 -73.10 + 1423 2442 413 41.63 -73.87 + 1424 2444 417 41.07 -73.69 + 1425 2440 414 41.50 -74.10 + 1426 2449 417 41.17 -73.12 + 1427 2451 416 41.27 -72.87 + 1428 2458 415 41.33 -72.05 + 1429 2462 417 41.17 -71.58 + 1430 2471 412 41.65 -70.52 + 1431 2475 416 41.25 -70.07 + 1432 2469 410 41.92 -70.73 + 1433 2467 412 41.68 -70.97 + 1434 2473 412 41.67 -70.28 + 1435 2463 412 41.73 -71.43 + 1436 2463 413 41.60 -71.42 + 1437 2452 410 41.93 -72.68 + 1438 2457 412 41.73 -72.18 + 1439 2456 405 42.57 -72.27 + 1440 2453 412 41.73 -72.65 + 1441 2467 405 42.58 -70.92 + 1442 2466 406 42.37 -71.03 + 1443 2459 407 42.27 -71.87 + 1444 2424 423 40.38 -75.97 + 1445 2417 425 40.20 -76.76 + 1446 2421 426 40.12 -76.29 + 1447 2399 416 41.18 -78.90 + 1448 2404 424 40.30 -78.32 + 1449 2400 424 40.32 -78.83 + 1450 2408 419 40.84 -77.85 + 1451 2426 415 41.33 -75.73 + 1452 2416 416 41.25 -76.92 + 1453 2434 412 41.70 -74.80 + 1454 2424 408 42.22 -75.98 + 1455 2420 405 42.48 -76.44 + 1456 2416 408 42.17 -76.90 + 1457 2450 396 43.53 -72.95 + 1458 2429 421 40.65 -75.43 + 1459 2443 403 42.75 -73.80 + 1460 2444 398 43.33 -73.62 + 1461 2428 387 44.68 -75.47 + 1462 2423 400 43.12 -76.12 + 1463 2429 400 43.15 -75.37 + 1464 2388 422 40.50 -80.22 + 1465 2386 420 40.77 -80.40 + 1466 2390 424 40.34 -79.93 + 1467 2395 424 40.28 -79.40 + 1468 2378 419 40.91 -81.43 + 1469 2396 408 42.15 -79.26 + 1470 2374 414 41.42 -81.87 + 1471 2368 420 40.82 -82.52 + 1472 2384 416 41.27 -80.67 + 1473 2388 409 42.08 -80.18 + 1474 2402 411 41.80 -78.62 + 1475 2391 415 41.38 -79.87 + 1476 2401 402 42.93 -78.73 + 1477 2399 400 43.10 -78.94 + 1478 2410 400 43.12 -77.67 + 1479 2322 410 41.98 -87.90 + 1480 2319 410 41.92 -88.25 + 1481 2319 426 40.03 -88.28 + 1482 2314 428 39.83 -88.87 + 1483 2307 421 40.66 -89.68 + 1484 2307 412 41.74 -89.68 + 1485 2345 418 41.00 -85.20 + 1486 2344 424 40.25 -85.40 + 1487 2327 413 41.62 -87.42 + 1488 2324 411 41.78 -87.75 + 1489 2325 411 41.87 -87.60 + 1490 2323 406 42.42 -87.87 + 1491 2336 412 41.70 -86.32 + 1492 2357 413 41.60 -83.80 + 1493 2359 418 41.02 -83.67 + 1494 2361 408 42.23 -83.33 + 1495 2364 406 42.42 -83.02 + 1496 2368 402 42.92 -82.53 + 1497 2322 363 47.45 -87.90 + 1498 2351 403 42.77 -84.60 + 1499 2352 407 42.27 -84.47 + 1500 2345 407 42.30 -85.25 + 1501 2312 408 42.20 -89.10 + 1502 2300 414 41.45 -90.52 + 1503 2290 411 41.88 -91.70 + 1504 2295 420 40.78 -91.13 + 1505 2273 413 41.53 -93.65 + 1506 2284 417 41.10 -92.45 + 1507 2258 420 40.75 -95.41 + 1508 2299 406 42.40 -90.70 + 1509 2290 399 43.28 -91.74 + 1510 2284 405 42.55 -92.40 + 1511 2276 400 43.15 -93.33 + 1512 2269 405 42.55 -94.20 + 1513 2260 404 42.60 -95.23 + 1514 2254 415 41.30 -95.90 + 1515 2247 419 40.84 -96.75 + 1516 2247 424 40.30 -96.75 + 1517 2234 418 40.97 -98.32 + 1518 2228 413 41.62 -98.95 + 1519 2228 420 40.73 -99.00 + 1520 2252 412 41.76 -96.18 + 1521 2257 426 40.08 -95.60 + 1522 2222 414 41.44 -99.64 + 1523 2241 410 41.98 -97.43 + 1524 2242 414 41.45 -97.34 + 1525 2230 405 42.47 -98.69 + 1526 2250 406 42.40 -96.38 + 1527 2250 415 41.32 -96.37 + 1528 2194 417 41.10 -102.98 + 1529 2213 417 41.13 -100.68 + 1530 2205 422 40.51 -101.62 + 1531 2225 423 40.45 -99.33 + 1532 2195 409 42.05 -102.80 + 1533 2193 402 42.83 -103.10 + 1534 2178 417 41.15 -104.82 + 1535 2171 415 41.32 -105.67 + 1536 2179 428 39.87 -104.67 + 1537 2188 411 41.87 -103.60 + 1538 2164 402 42.92 -106.47 + 1539 2138 423 40.43 -109.52 + 1540 2158 422 40.48 -107.22 + 1541 2153 431 39.53 -107.73 + 1542 2117 420 40.78 -111.97 + 1543 2119 425 40.22 -111.72 + 1544 2142 413 41.60 -109.07 + 1545 2158 411 41.80 -107.20 + 1546 2117 416 41.20 -112.02 + 1547 2145 402 42.82 -108.73 + 1548 2147 400 43.07 -108.47 + 1549 2125 416 41.28 -111.03 + 1550 2128 396 43.60 -110.73 + 1551 2112 402 42.92 -112.60 + 1552 2116 397 43.52 -112.07 + 1553 2082 385 44.88 -116.10 + 1554 2061 426 40.07 -118.57 + 1555 2099 420 40.73 -114.03 + 1556 2085 419 40.87 -115.73 + 1557 2085 419 40.83 -115.78 + 1558 2085 412 41.67 -115.78 + 1559 2067 419 40.90 -117.80 + 1560 2044 423 40.38 -120.57 + 1561 2043 433 39.28 -120.70 + 1562 2047 432 39.32 -120.13 + 1563 2048 436 38.90 -120.00 + 1564 2097 397 43.50 -114.30 + 1565 2096 405 42.48 -114.48 + 1566 2102 405 42.55 -113.77 + 1567 2034 408 42.15 -121.73 + 1568 2021 434 39.13 -123.20 + 1569 2029 425 40.15 -122.25 + 1570 2029 422 40.50 -122.30 + 1571 2014 418 40.98 -124.10 + 1572 2012 411 41.78 -124.23 + 1573 2044 414 41.50 -120.53 + 1574 2024 406 42.37 -122.87 + 1575 2462 399 43.20 -71.50 + 1576 2468 400 43.08 -70.82 + 1577 2472 395 43.65 -70.32 + 1578 2469 398 43.40 -70.72 + 1579 2489 389 44.45 -68.37 + 1580 2483 392 44.07 -69.10 + 1581 2501 385 44.92 -67.00 + 1582 2490 364 47.28 -68.32 + 1583 2485 386 44.80 -68.83 + 1584 2454 398 43.35 -72.52 + 1585 2456 396 43.63 -72.30 + 1586 2462 389 44.36 -71.55 + 1587 2458 389 44.42 -72.02 + 1588 2453 391 44.20 -72.57 + 1589 2463 396 43.57 -71.42 + 1590 2465 387 44.58 -71.18 + 1591 2456 402 42.90 -72.27 + 1592 2448 388 44.47 -73.15 + 1593 2471 388 44.53 -70.53 + 1594 2473 392 44.05 -70.28 + 1595 2477 390 44.32 -69.80 + 1596 2479 380 45.47 -69.58 + 1597 2486 378 45.65 -68.68 + 1598 2446 387 44.65 -73.47 + 1599 2434 384 44.93 -74.85 + 1600 2424 392 44.00 -76.01 + 1601 2439 389 44.38 -74.19 + 1602 2360 404 42.70 -83.47 + 1603 2350 385 44.90 -84.72 + 1604 2343 402 42.88 -85.52 + 1605 2335 408 42.14 -86.44 + 1606 2342 408 42.23 -85.55 + 1607 2336 399 43.17 -86.25 + 1608 2358 401 42.97 -83.75 + 1609 2361 404 42.67 -83.42 + 1610 2355 396 43.53 -84.08 + 1611 2350 389 44.36 -84.67 + 1612 2344 390 44.28 -85.42 + 1613 2336 390 44.28 -86.25 + 1614 2342 386 44.73 -85.58 + 1615 2359 383 45.07 -83.57 + 1616 2361 389 44.45 -83.40 + 1617 2322 401 42.95 -87.90 + 1618 2310 400 43.13 -89.33 + 1619 2313 404 42.62 -89.04 + 1620 2303 399 43.21 -90.18 + 1621 2294 394 43.87 -91.25 + 1622 2292 385 44.87 -91.48 + 1623 2283 393 43.92 -92.50 + 1624 2320 388 44.48 -88.13 + 1625 2324 391 44.13 -87.68 + 1626 2317 393 43.98 -88.55 + 1627 2308 384 44.93 -89.63 + 1628 2307 386 44.78 -89.67 + 1629 2329 378 45.73 -87.08 + 1630 2325 383 45.12 -87.63 + 1631 2274 385 44.85 -93.57 + 1632 2247 396 43.58 -96.73 + 1633 2246 390 44.31 -96.82 + 1634 2242 402 42.92 -97.38 + 1635 2225 394 43.80 -99.32 + 1636 2234 389 44.38 -98.22 + 1637 2236 394 43.77 -98.03 + 1638 2243 385 44.92 -97.15 + 1639 2270 379 45.55 -94.07 + 1640 2269 372 46.40 -94.13 + 1641 2261 388 44.55 -95.08 + 1642 2258 376 45.87 -95.40 + 1643 2255 389 44.45 -95.82 + 1644 2266 390 44.32 -94.50 + 1645 2267 376 45.95 -94.35 + 1646 2277 385 44.88 -93.22 + 1647 2278 384 44.95 -93.07 + 1648 2271 391 44.22 -93.91 + 1649 2267 395 43.65 -94.42 + 1650 2276 395 43.68 -93.37 + 1651 2233 380 45.45 -98.43 + 1652 2193 392 44.06 -103.05 + 1653 2172 389 44.35 -105.53 + 1654 2160 386 44.77 -106.97 + 1655 2130 388 44.54 -110.42 + 1656 2151 393 43.97 -107.95 + 1657 2173 380 45.45 -105.40 + 1658 2178 366 47.13 -104.80 + 1659 2216 379 45.55 -100.41 + 1660 2217 389 44.38 -100.28 + 1661 2201 376 45.93 -102.17 + 1662 2142 388 44.52 -109.02 + 1663 2133 405 42.58 -110.11 + 1664 2124 387 44.68 -111.12 + 1665 2146 377 45.80 -108.53 + 1666 2138 366 47.05 -109.47 + 1667 2112 376 45.95 -112.50 + 1668 2112 382 45.25 -112.55 + 1669 2124 377 45.78 -111.15 + 1670 2130 378 45.70 -110.45 + 1671 2081 396 43.57 -116.22 + 1672 2057 396 43.58 -118.95 + 1673 2039 390 44.25 -121.15 + 1674 2101 383 45.12 -113.88 + 1675 2082 376 45.95 -116.13 + 1676 2058 378 45.68 -118.85 + 1677 2067 385 44.83 -117.82 + 1678 2020 399 43.23 -123.35 + 1679 2012 397 43.42 -124.25 + 1680 2021 391 44.12 -123.22 + 1681 2023 385 44.92 -123.00 + 1682 2014 387 44.58 -124.06 + 1683 2026 379 45.60 -122.60 + 1684 2028 379 45.55 -122.40 + 1685 2023 379 45.53 -122.95 + 1686 2039 379 45.62 -121.17 + 1687 2494 374 46.12 -67.80 + 1688 2479 370 46.62 -69.53 + 1689 2492 368 46.87 -68.01 + 1690 2492 370 46.68 -68.05 + 1691 2353 371 46.47 -84.37 + 1692 2352 373 46.25 -84.47 + 1693 2349 379 45.57 -84.80 + 1694 2309 378 45.63 -89.47 + 1695 2325 371 46.53 -87.55 + 1696 2327 372 46.35 -87.40 + 1697 2321 377 45.82 -88.12 + 1698 2317 365 47.17 -88.50 + 1699 2303 371 46.53 -90.13 + 1700 2286 368 46.83 -92.18 + 1701 2280 364 47.38 -92.83 + 1702 2254 368 46.83 -95.89 + 1703 2289 360 47.82 -91.83 + 1704 2276 353 48.57 -93.38 + 1705 2265 352 48.73 -94.62 + 1706 2246 368 46.90 -96.80 + 1707 2230 367 46.93 -98.68 + 1708 2262 363 47.50 -94.93 + 1709 2259 350 48.93 -95.33 + 1710 2243 359 47.95 -97.18 + 1711 2229 357 48.10 -98.87 + 1712 2213 369 46.77 -100.75 + 1713 2195 369 46.80 -102.80 + 1714 2188 357 48.18 -103.63 + 1715 2208 356 48.27 -101.28 + 1716 2207 361 47.65 -101.43 + 1717 2163 356 48.22 -106.62 + 1718 2160 364 47.33 -106.93 + 1719 2172 357 48.10 -105.58 + 1720 2183 361 47.70 -104.20 + 1721 2117 370 46.60 -112.00 + 1722 2099 367 46.92 -114.08 + 1723 2122 363 47.48 -111.37 + 1724 2136 354 48.55 -109.77 + 1725 2097 356 48.30 -114.27 + 1726 2114 353 48.60 -112.37 + 1727 2044 370 46.57 -120.53 + 1728 2037 364 47.28 -121.33 + 1729 2048 363 47.40 -120.02 + 1730 2047 363 47.40 -120.20 + 1731 2053 364 47.30 -119.52 + 1732 2054 365 47.20 -119.32 + 1733 2074 372 46.38 -117.02 + 1734 2076 360 47.77 -116.82 + 1735 2055 373 46.32 -119.27 + 1736 2056 373 46.27 -119.12 + 1737 2063 374 46.10 -118.28 + 1738 2070 361 47.63 -117.53 + 1739 2071 361 47.68 -117.32 + 1740 2073 369 46.75 -117.12 + 1741 2069 361 47.70 -117.60 + 1742 2067 354 48.55 -117.88 + 1743 2044 367 47.03 -120.53 + 1744 2019 357 48.12 -123.50 + 1745 2053 355 48.42 -119.53 + 1746 2015 374 46.15 -123.88 + 1747 2024 367 46.97 -122.90 + 1748 2015 367 46.97 -123.93 + 1749 2023 374 46.12 -122.94 + 1750 2029 363 47.45 -122.30 + 1751 2030 363 47.50 -122.22 + 1752 2029 362 47.53 -122.30 + 1753 2029 359 47.90 -122.28 + 1754 2026 364 47.27 -122.58 + 1755 2378 532 27.65 -81.33 + 1756 2010 359 47.95 -124.55 + 1757 2027 351 48.80 -122.53 + 1758 2109 425 40.17 -112.93 + 1759 2169 372 46.43 -105.87 + 1760 2258 387 44.67 -95.45 + 1761 2300 399 43.22 -90.53 + 1762 2426 392 44.05 -75.73 + 1763 2473 393 43.90 -70.25 + 1764 2463 402 42.93 -71.43 + 1765 2166 410 41.90 -106.19 + 1766 2214 426 40.09 -100.65 + 1767 2205 402 42.91 -101.69 + 1768 2242 426 40.10 -97.34 + 1769 2238 408 42.21 -97.79 + 1770 2273 410 41.90 -93.70 + 1771 2300 413 41.61 -90.57 + 1772 2355 428 39.82 -84.03 + 1773 2317 411 41.77 -88.48 + 1774 2330 420 40.81 -87.05 + 1775 2344 437 38.83 -85.42 + 1776 2443 421 40.65 -73.78 + 1777 2464 405 42.47 -71.28 + 1778 2466 403 42.72 -71.12 + 1779 2454 408 42.20 -72.53 + 1780 2452 408 42.15 -72.72 + 1781 2476 412 41.67 -69.97 + 1782 2442 402 42.85 -73.93 + 1783 2201 446 37.77 -102.18 + 1784 2178 435 38.97 -104.82 + 1785 2188 433 39.26 -103.70 + 1786 2179 425 40.18 -104.72 + 1787 2227 447 37.65 -99.09 + 1788 2256 449 37.38 -95.63 + 1789 2242 441 38.31 -97.30 + 1790 2281 448 37.52 -92.70 + 1791 2269 430 39.58 -94.19 + 1792 2300 429 39.66 -90.48 + 1793 2310 425 40.15 -89.33 + 1794 2433 435 39.02 -74.92 + 1795 2068 463 35.68 -117.68 + 1796 2165 491 32.41 -106.35 + 1797 2152 454 36.84 -107.91 + 1798 2226 460 36.07 -99.22 + 1799 2223 457 36.43 -99.53 + 1800 2241 455 36.69 -97.48 + 1801 2254 463 35.68 -95.86 + 1802 2240 469 34.98 -97.52 + 1803 2305 453 36.88 -89.97 + 1804 2335 452 36.97 -86.42 + 1805 2422 458 36.27 -76.18 + 1806 2086 488 32.83 -115.58 + 1807 2081 481 33.63 -116.17 + 1808 2094 481 33.62 -114.72 + 1809 2188 469 35.08 -103.61 + 1810 2167 486 33.08 -106.12 + 1811 2165 487 32.90 -106.40 + 1812 2211 486 33.02 -100.98 + 1813 2221 508 30.50 -99.77 + 1814 2256 497 31.78 -95.71 + 1815 2268 477 34.11 -94.29 + 1816 2281 496 31.90 -92.78 + 1817 2312 509 30.40 -89.07 + 1818 2314 477 34.09 -88.86 + 1819 2376 496 31.90 -81.63 + 1820 2364 504 30.89 -83.01 + 1821 2386 478 33.97 -80.47 + 1822 2399 481 33.68 -78.93 + 1823 2401 479 33.82 -78.72 + 1824 2385 525 28.47 -80.55 + 1825 2074 490 32.55 -116.97 + 1826 2089 489 32.63 -115.24 + 1827 2164 498 31.63 -106.43 + 1828 2063 521 28.88 -118.30 + 1829 2126 520 29.07 -110.97 + 1830 2168 523 28.70 -105.97 + 1831 2114 535 27.32 -112.30 + 1832 2126 529 27.97 -110.93 + 1833 2127 529 27.95 -110.80 + 1834 2223 534 27.43 -99.57 + 1835 2234 546 26.02 -98.23 + 1836 2190 550 25.53 -103.45 + 1837 2217 547 25.87 -100.20 + 1838 2218 548 25.78 -100.10 + 1839 2240 548 25.77 -97.53 + 1840 2130 562 24.17 -110.42 + 1841 2131 563 24.07 -110.37 + 1842 2136 570 23.15 -109.70 + 1843 2156 556 24.82 -107.40 + 1844 2181 562 24.13 -104.53 + 1845 2164 570 23.20 -106.42 + 1846 2166 570 23.17 -106.27 + 1847 2227 565 23.73 -99.13 + 1848 2228 566 23.72 -98.97 + 1849 2196 573 22.90 -102.68 + 1850 2211 579 22.15 -100.98 + 1851 2237 578 22.28 -97.87 + 1852 2200 581 21.88 -102.30 + 1853 2331 588 21.03 -86.87 + 1854 2174 591 20.68 -105.25 + 1855 2191 593 20.52 -103.32 + 1856 2307 589 20.98 -89.65 + 1857 2331 593 20.53 -86.93 + 1858 2180 605 19.15 -104.57 + 1859 2210 599 19.85 -101.03 + 1860 2223 603 19.35 -99.57 + 1861 2227 602 19.43 -99.10 + 1862 2252 605 19.15 -96.18 + 1863 2265 613 18.10 -94.58 + 1864 2289 609 18.65 -91.80 + 1865 2207 618 17.60 -101.47 + 1866 2220 624 16.83 -99.92 + 1867 2221 625 16.77 -99.75 + 1868 2251 633 15.78 -96.27 + 1869 2284 642 14.78 -92.38 + 1870 2521 492 32.37 -64.68 + 1871 2399 540 26.70 -78.97 + 1872 2401 541 26.55 -78.69 + 1873 2396 548 25.73 -79.30 + 1874 2411 554 25.05 -77.47 + 1875 2426 567 23.50 -75.76 + 1876 2366 582 21.83 -82.78 + 1877 2369 572 22.98 -82.40 + 1878 2379 571 23.13 -81.28 + 1879 2408 585 21.42 -77.85 + 1880 2414 594 20.33 -77.12 + 1881 2419 594 20.40 -76.62 + 1882 2425 598 19.96 -75.85 + 1883 2431 597 20.08 -75.15 + 1884 2437 594 20.35 -74.50 + 1885 2433 592 20.65 -74.92 + 1886 2377 583 21.62 -81.55 + 1887 2400 582 21.78 -78.78 + 1888 2416 589 20.95 -76.94 + 1889 2431 598 19.90 -75.12 + 1890 2378 603 19.28 -81.35 + 1891 2408 610 18.50 -77.92 + 1892 2417 615 17.93 -76.78 + 1893 2457 599 19.75 -72.18 + 1894 2456 609 18.57 -72.30 + 1895 2470 599 19.75 -70.55 + 1896 2469 602 19.46 -70.69 + 1897 2489 609 18.57 -68.37 + 1898 2478 611 18.43 -69.67 + 1899 2476 610 18.47 -69.88 + 1900 2500 610 18.50 -67.12 + 1901 2499 612 18.27 -67.15 + 1902 2504 614 18.02 -66.57 + 1903 2509 611 18.43 -66.00 + 1904 2518 612 18.33 -64.97 + 1905 2520 617 17.70 -64.80 + 1906 2522 611 18.45 -64.53 + 1907 2319 618 17.53 -88.30 + 1908 2306 624 16.92 -89.88 + 1909 2292 637 15.32 -91.47 + 1910 2316 634 15.72 -88.60 + 1911 2300 644 14.58 -90.52 + 1912 2298 649 13.92 -90.82 + 1913 2306 652 13.57 -89.83 + 1914 2312 651 13.70 -89.12 + 1915 2313 653 13.43 -89.05 + 1916 2324 655 13.28 -87.67 + 1917 2339 627 16.46 -85.92 + 1918 2334 629 16.32 -86.53 + 1919 2331 634 15.73 -86.87 + 1920 2326 634 15.72 -87.48 + 1921 2329 639 15.17 -87.12 + 1922 2322 636 15.45 -87.93 + 1923 2357 638 15.22 -83.80 + 1924 2339 641 14.90 -85.93 + 1925 2315 642 14.78 -88.78 + 1926 2320 646 14.33 -88.17 + 1927 2328 648 14.05 -87.22 + 1928 2329 654 13.30 -87.18 + 1929 2361 648 14.05 -83.37 + 1930 2337 664 12.15 -86.17 + 1931 2349 683 9.97 -84.78 + 1932 2354 683 10.00 -84.22 + 1933 2354 683 9.95 -84.15 + 1934 2364 683 10.00 -83.05 + 1935 2342 678 10.60 -85.55 + 1936 2368 688 9.43 -82.52 + 1937 2395 691 9.05 -79.37 + 1938 2369 696 8.39 -82.42 + 1939 2371 688 9.35 -82.25 + 1940 2382 699 8.08 -80.94 + 1941 2394 691 8.97 -79.51 + 1942 2534 613 18.20 -63.05 + 1943 2542 625 16.75 -62.17 + 1944 2538 620 17.29 -62.68 + 1945 2538 621 17.20 -62.58 + 1946 2545 622 17.12 -61.78 + 1947 2534 614 18.04 -63.12 + 1948 2535 619 17.48 -62.98 + 1949 2536 615 17.90 -62.85 + 1950 2548 629 16.27 -61.52 + 1951 2549 635 15.53 -61.30 + 1952 2549 635 15.53 -61.40 + 1953 2549 637 15.30 -61.40 + 1954 2565 656 13.07 -59.48 + 1955 2475 661 12.50 -70.01 + 1956 2484 664 12.20 -68.97 + 1957 2490 664 12.15 -68.28 + 1958 2375 661 12.58 -81.72 + 1959 2439 673 11.13 -74.23 + 1960 2428 679 10.45 -75.52 + 1961 2434 675 10.90 -74.77 + 1962 2448 707 7.10 -73.20 + 1963 2427 715 6.22 -75.60 + 1964 2429 715 6.18 -75.43 + 1965 2426 727 4.82 -75.80 + 1966 2440 728 4.70 -74.13 + 1967 2460 678 10.57 -71.73 + 1968 2501 678 10.60 -66.98 + 1969 2555 792 -2.83 -60.70 + 1970 2659 780 -1.43 -48.48 + 1971 2561 795 -3.15 -59.98 + 1972 2744 800 -3.78 -38.53 + 1973 2653 815 -5.53 -49.15 + 1974 2707 811 -5.05 -42.82 + 1975 2772 819 -5.92 -35.25 + 1976 2730 835 -7.88 -40.08 + 1977 2527 842 -8.70 -63.90 + 1978 2652 839 -8.27 -49.28 + 1979 2694 845 -9.07 -44.37 + 1980 2659 859 -10.70 -48.40 + 1981 2744 879 -13.00 -38.52 + 1982 2594 902 -15.65 -56.10 + 1983 2670 964 -23.00 -47.13 + 1984 2654 959 -22.32 -49.07 + 1985 2704 963 -22.90 -43.17 + 1986 2674 970 -23.62 -46.65 + 1987 2636 1025 -30.08 -51.18 + 1988 2308 776 -0.90 -89.62 + 1989 2404 769 -0.12 -78.35 + 1990 2391 786 -2.15 -79.88 + 1991 2397 837 -8.08 -79.12 + 1992 2415 871 -12.02 -77.03 + 1993 2520 894 -14.75 -64.80 + 1994 2491 909 -16.50 -68.17 + 1995 2469 1053 -33.38 -70.78 + 1996 2465 1067 -34.97 -71.22 + 1997 2583 983 -25.16 -57.38 + 1998 2569 1002 -27.45 -59.05 + 1999 2554 1049 -32.92 -60.78 + 2000 2573 1065 -34.82 -58.53 + 2001 2497 1159 -45.78 -67.45 + 2002 1713 580 21.98 -159.35 + 2003 1724 586 21.32 -158.07 + 2004 1725 586 21.35 -157.93 + 2005 1732 587 21.15 -157.10 + 2006 1738 590 20.90 -156.43 + 2007 1236 654 13.35 144.80 + 2008 1244 639 15.12 145.73 + 2009 1423 603 19.28 166.65 + 2010 1749 600 19.72 -155.07 + 2011 1296 704 7.47 151.85 + 2012 1351 709 6.97 158.22 + 2013 1392 723 5.33 163.03 + 2014 1432 693 8.73 167.73 + 2015 1463 708 7.08 171.38 + 2016 1148 705 7.33 134.48 + 2017 1179 687 9.48 138.08 + 2018 1240 647 14.20 145.20 + 2019 1243 640 15.00 145.60 + 2020 1244 608 18.80 145.70 + 2021 1150 699 8.10 134.70 + 2022 1129 723 5.30 132.20 + 2023 1174 697 8.30 137.50 + 2024 1193 683 10.00 139.80 + 2025 1199 684 9.80 140.50 + 2026 1152 705 7.40 134.90 + 2027 1234 695 8.60 144.60 + 2028 1256 705 7.40 147.10 + 2029 1274 705 7.40 149.20 + 2030 1278 695 8.60 149.70 + 2031 1297 695 8.60 151.90 + 2032 1304 709 6.90 152.70 + 2033 1313 721 5.50 153.80 + 2034 1323 736 3.80 155.00 + 2035 1343 718 5.80 157.30 + 2036 1348 708 7.00 157.90 + 2037 1364 710 6.80 159.80 + 2038 1372 715 6.20 160.70 + 2039 1387 667 11.80 162.50 + 2040 1414 692 8.90 165.70 + 2041 1441 706 7.30 168.80 + 2042 1448 718 5.90 169.60 + 2043 1449 672 11.20 169.80 + 2044 1453 687 9.50 170.20 + 2045 1467 716 6.10 171.80 + 2046 1870 922 -18.07 -140.95 + 2047 1492 1084 -37.02 174.80 + 2048 1117 874 -12.42 130.87 + 2049 1304 1004 -27.63 152.72 + 2050 990 1040 -31.92 115.97 + 2051 1291 1058 -33.95 151.18 + 2052 1236 1090 -37.67 144.83 + 2053 1272 1070 -35.40 148.98 + 2054 1259 1134 -42.83 147.50 + 2055 912 820 -6.15 106.85 + 2056 2330 500 31.42 -87.05 + 2057 1029 638 15.18 120.57 + 2058 1033 644 14.52 121.00 + 2059 1042 709 6.90 122.07 + 2060 2410 482 33.49 -77.59 + 2061 2096 517 29.37 -114.47 + 2062 2104 424 40.33 -113.50 + 2063 2394 468 35.17 -79.50 + 2064 2205 351 48.83 -101.67 + 2065 3067 391 44.22 -0.67 + 2066 184 1007 -28.00 21.50 + 2067 2492 1114 -40.50 -68.00 + 2068 2565 1001 -27.33 -59.50 + 2069 1152 1009 -28.23 134.98 + 2070 2841 438 38.70 -27.10 + 2071 1794 246 61.20 -149.80 + 2072 2950 835 -7.90 -14.40 + 2073 1189 463 35.70 139.30 + 2074 2607 351 48.90 -54.50 + 2075 42 397 43.50 4.90 + 2076 2997 318 52.70 -8.90 + 2077 1129 892 -14.50 132.30 + 2078 3005 443 38.10 -7.90 + 2079 1030 561 24.20 120.60 + 2080 862 660 12.70 101.00 + 2081 355 595 20.30 41.60 + 2082 1616 890 -14.30 -170.70 + 2083 2481 1208 -51.60 -69.30 + 2084 2139 1000 -27.20 -109.40 + 2085 756 575 22.60 88.50 + 2086 2775 837 -8.10 -34.90 + 2087 2676 968 -23.40 -46.50 + 2088 682 707 7.20 79.90 + 2089 2501 678 10.60 -67.00 + 2090 2625 727 4.80 -52.40 + 2091 622 605 19.10 72.80 + 2092 406 928 -18.80 47.50 + 2093 2126 493 32.20 -110.90 + 2094 2193 392 44.10 -103.10 + 2095 1818 217 64.60 -147.00 + 2096 2043 471 34.80 -120.60 + 2097 2065 473 34.60 -118.10 + 2098 2104 425 40.19 -113.47 + 2099 592 470 34.95 69.27 + 2100 3061 317 52.83 -1.32 + 2101 62 691 9.01 7.26 + 2102 2079 566 23.61 -116.48 + 2103 543 375 46.00 63.56 + 2104 578 361 47.67 67.73 + 2105 1741 600 19.73 -156.05 + 2106 1917 262 59.23 -135.43 + 2107 1824 246 61.13 -146.25 + 2108 1733 591 20.78 -156.95 + 2109 1736 589 21.02 -156.63 + 2110 2505 616 17.85 -66.52 + 2111 2499 613 18.17 -67.15 + 2112 2278 467 35.25 -93.09 + 2113 1094 900 -15.51 128.15 + 2114 3010 277 57.48 -7.36 + 2115 87 304 54.38 10.13 diff --git a/parm/product/bufr_stalist.meteo.gfs b/parm/product/bufr_stalist.meteo.gfs index 151084be8f..51d4108bac 100755 --- a/parm/product/bufr_stalist.meteo.gfs +++ b/parm/product/bufr_stalist.meteo.gfs @@ -106,7 +106,7 @@ 000235 41.63N 80.21W KGKL 11 MEADVILLE PA 427 Usr Rqst 2-11 000236 38.69N 80.65W K48I 11 SUTTON WV 255 Usr Rqst 2-11 000237 34.57N 117.67W KGXA 11 GRAY BUTTE FIELD CA 923 Usr Rqst 10-11 -000238 34.37N 117.36W EMF 11 EL MIRAGE FIELD CA 873 Usr Rqst 10-11 +000238 34.63N 117.61W EMF 11 EL MIRAGE FIELD CA 873 Usr Rqst 10-11 000239 45.97N 86.17W KISQ 11 MANISTIQUE MI 209 Usr Rqst 10-11 000240 46.42N 86.65W KP53 11 MUNISING MI 187 Usr Rqst 10-11 000241 39.16N 89.67W K3LF 11 LITCHFIELD IL 210 Usr Rqst 11-11 @@ -198,7 +198,7 @@ 000354 36.65N 118.48W TBM 11 TABLE MOUNTAIN CA -999 Usr Rqst 1-13 000355 42.47N 73.29W KPSF 11 PITTSFIELD MA 364 Usr Rqst 5-12 000356 39.21N 82.23W KUNI 11 ATHENS/ALBANY OH 232 Usr Rqst 5-12 -000357 40.48N 111.43W K36U 11 HEBER VALLEY MUN APT UT 1718 Usr Rqst 5-12 +000357 40.48N 111.43W KHCR 11 HEBER VALLEY MUN APT UT 1718 Usr Rqst 5-12 000358 33.02N 114.24W B40 11 YUMA AZ 303 DHS/AWC 8-13 000359 31.49N 110.30W B41 11 FT HUACHUCA AZ 1482 DHS/AWC 8-13 000360 32.02N 107.87W B42 11 DEMING NM 1293 DHS/AWC 8-13 @@ -252,11 +252,30 @@ 000503 39.30N 111.46W MTSL 12 MANTI SKYLINE UT 3048 Usr Rqst 2-18 000504 36.74N 104.65W RTN 12 RATON/CREWS_FLD NM 3674 Usr Rqst 2-18 000505 36.99N 77.00W KAKQ 12 WAKEFIELD VA 30 Usr Rqst 2-18 -000506 37.86N 78.89W KXSA 12 TAPPAHANNOCK VA 14 Usr Rqst 2-18 +000506 37.86N 76.89W KXSA 12 TAPPAHANNOCK VA 14 Usr Rqst 2-18 000507 38.54N 76.03W KCGE 12 CAMBRIDGE MD 6 Usr Rqst 2-18 000508 36.77N 77.79W KLVL 12 LAWRENCEVILLE VA 81 Usr Rqst 2-18 000509 43.78N 68.86W MSM1 20 MATINICUS ROCK ATL 0 Usr Rqst 2-18 000510 38.40N 80.00W SNWS 12 SNOWSHOE WV 1478 Usr Rqst 2-18 +000511 35.10N 117.56W KEYX 11 BORON (NEXRAD) CA 846 Usr Rqst 11-19 +000512 43.37N 103.39W KHSR 11 HOT SPRINGS APT SD 960 Usr Rqst 11-19 +000513 44.41N 103.48W FTMS 11 FORT MEADE SD 1008 Usr Rqst 11-19 +000514 42.21N 88.32W 3CK 11 LAKE IN THE HILLS APT IL 270 Usr Rqst 11-19 +000515 40.46N 88.10W PAXT 11 PAXTON IL 243 Usr Rqst 11-19 +000516 32.78N 79.92W CHTS 11 COOPER RIVER CHS SC 3 Usr Rqst 11-19 +000517 32.66N 79.93W FBIS 11 FOLLY ISLAND SC 5 Usr Rqst 11-19 +000518 32.03N 80.89W FPKG 11 FORT PULASKI GA 10 Usr Rqst 11-19 +000519 47.97N 117.43W KDEW 11 DEER PARK AIRPORT WA 674 Usr Rqst 11-19 +000520 36.22N 81.10W KUKF 11 WILKES COUNTY AIRPORT NC 397 Usr Rqst 11-19 +000521 42.47N 82.76W LSC 20 LAKE ST CLAIR MI 175 Usr Rqst 11-19 +000522 43.80N 83.72W SBL 20 INNER SAGINAW BAY MI 180 Usr Rqst 11-19 +000523 44.02N 82.79W KP58 11 PORT HOPE MI 185 Usr Rqst 11-19 +000524 41.69N 87.15W BRHR 20 BURNS HARBOR IN 176 Usr Rqst 11-19 +000525 41.61N 88.10W KLOT 11 LEWIS UNIV APT IL 207 Usr Rqst 11-19 +000526 36.46N 80.55W KMWK 11 MT AIRY SURRY CO APT NC 387 Usr Rqst 11-19 +000527 37.20N 112.99W ZION 11 ZION NTL PARK UT 1197 Usr Rqst 11-19 +000528 38.29N 111.26W CPRF 11 CAPITOL REEF NTL PARK UT 1672 Usr Rqst 11-19 +000529 38.74N 112.10W KRIF 11 RICHFIELD MUNI UT 1615 Usr Rqst 11-19 000601 37.20N 118.80W C01 12 NEAR YOSEMITE, CA 2936 GCIP 5-98 000602 47.61N 103.26W C02 12 WOLFORD, ND 762 GCIP 5-94 000603 37.80N 97.01W C03 12 TOWANDA, KS 390 GCIP 5-94 @@ -634,6 +653,7 @@ 003772 51.29N .27W EGL 11 LONDON/HEATHROW, UK 24 003957 52.25N 6.33W 11 ROSSLARE, IRELAND 25 004018 63.97N 22.60W 11 KEFLAVIK, ICELAND 37 +006011 62.02N 6.76W TOR 00 Thorshvan, Denmark 54 Usr Rqst 4-19 006181 55.77N 12.53E 11 KOBENHAVN, DENMARK 40 006200 52.03N 4.35E 11 YPENBURG, HOLLAND -2 006451 50.90N 4.47E 11 BRUSSELS AEROPORT 39 @@ -661,7 +681,10 @@ 041002 32.30N 75.20W B#2 20 BUOY S HATTERAS ATL 0 3-93 041004 32.50N 79.07W B#T 20 BUOY E SAVANNAH ATL 0 OPC 11-03 041006 29.30N 77.40W B#3 20 BUOY E DAYTONA ATL 0 3-93 +041008 31.40N 80.87W B#10 20 BUOY SE SAVANNAH ATL 0 Usr Rqst 11-19 041010 28.90N 78.50W B#4 20 BUOY CANAVERAL EAST ATL 0 NASA-JSC 3-93 +041029 32.80N 79.62W B#11 20 BUOY CAPERS NEARSHORE ATL 0 Usr Rqst 11-19 +041033 32.28N 80.41W FRP2 20 BUOY FRIPP NEARSHORE ATL 0 Usr Rqst 11-19 042001 25.90N 89.70W B#5 22 BUOY MID GULF MEX 0 FOUS(G2GFD) 3-93 042002 25.90N 93.60W B#6 22 BUOY W GULF MEX 0 FOUS(G2GFE) 3-93 042003 25.90N 85.90W B#7 22 BUOY E GULF MEX 0 NASA-JSCFOUS(B) @@ -691,6 +714,7 @@ 045132 42.47N 81.22W LE2 20 BUOY BUOY PORT STANLEY 174 6-02 045139 43.40N 79.45W LO2 20 BUOY WESTERN LAKE ONTARIO 75 6-02 045142 42.74N 79.35W LE3 20 BUOY PORT COLBORNE 174 6-02 +045174 42.14N 87.66W LM3 20 BUOY WILMETTE BUOY LK MICH 176 Usr Rqst 11-19 046001 56.30N 148.20W B#C 20 BUOY GULF OF AK PAC 0 3-93 046002 42.50N 130.50W B#D 20 BUOY OREGON PAC 0 3-93 046003 51.90N 155.90W B#E 20 BUOY S ALEUTIANS PAC 0 3-93 @@ -703,6 +727,12 @@ 046035 57.00N 177.70W B#L 20 BUOY BERING SEA PAC 0 3-93 046047 32.40N 119.50W B#U 20 BUOY W SAN DIEGO PAC 0 OPC 11-03 046086 32.49N 118.03W B086 20 CLEMENTE BASIN BUOY (46086) 0 NASA ORION 10-13 +048327 18.77N 98.96E VTCC 10 CHIANG MAI, THAILAND 316 Usr Rqst 9-2020 +048381 16.47N 102.78E VTUK 10 KHON KAEN, THAILAND 204 Usr Rqst 9-2020 +048400 15.77N 100.14E VTPN 10 NAKHON SAWAN, THAILAND 34 Usr Rqst 9-2020 +048407 15.25N 104.87E VTUU 10 UBON RATCHATHANI, THAILAND 124 Usr Rqst 9-2020 +048453 13.67N 100.61E BKK 10 BANGKOK THAILAND 1 Usr Rqst 9-2020 +048568 7.19N 100.61E VTSH 10 SONGKHLA, THAILAND 12 Usr Rqst 9-2020 051001 23.40N 162.30W B#M 20 BUOY NW KAUAI PAC 0 FOUS 4-93 051002 17.20N 157.80W B#N 20 BUOY S OAHU PAC 0 4-93 051003 19.30N 160.80W B#O 20 BUOY S KAUAI PAC 0 4-93 @@ -1686,6 +1716,7 @@ 727677 47.65N 101.43W N60 11 GARRISON ND 587 Usr Rqst 6-16 727680 48.22N 106.62W KGGW 12 GLASGOW_INTL_ARPT MT 700 UA NA110 FOUS TAF 2-99 727684 47.33N 106.93W JDN 10 JORDAN MT 811 TAF 7-01 +727686 48.10N 105.58W KOLF 10 WOLF_POINT_INTL_(ASOS) MT 605 Usr Rqst 11-19 727687 47.70N 104.20W KSDY 10 SIDNEY-RICHLAND MT 605 TAF 2-99 727720 46.60N 112.00W KHLN 10 HELENA_REGIONAL MT 1188 WRGN 8-97 TAF 2-99 727730 46.92N 114.08W KMSO 10 MISSOULA/BELL_FIELD MT 972 TAF 2-99 @@ -1760,6 +1791,7 @@ 745510 39.58N 94.19W P#I 12 LTHM7 LATHROP MO 297 PROF 745560 39.66N 90.48W P#J 12 WNCI2 WINCHESTER IL 170 PROF 745600 40.15N 89.33W ILX 12 LINCOLN IL 176 GCIP 9-95 +745966 39.02N 74.92W KWWD 11 WILDWOOD NJ 7 Usr Rqst 11-19 746120 35.68N 117.68W NID 10 CHINA_LAKE_(NAF)__& CA 696 FORMER UA 3-93 746290 32.41N 106.35W P#L 12 WSMN5 WHITE SANDS MR NM 1224 PROF 746300 36.84N 107.91W P#M 12 AZCN5 AZTEC NM 1902 PROF @@ -2078,4 +2110,6 @@ 999909 17.85N 66.52W PSE 00 PONCE,PUERTO RICO 0 TAF PR 2-99 999911 18.17N 67.15W MAZ 00 MAYAGUEZ,PUERTO RICO 0 TAF PR 2-99 999912 35.25N 93.09W RUE 10 RUSSELLVILLE_MCPL AR 120 Weiss 2-99 +999913 15.51S 128.15E WYN 00 Wyndham aerodrome Australia 14 Usr Rqst 1-19 +999914 57.48N 7.36W EGPL 00 Benbecula, Scotland, UK 6 Usr Rqst 1-19 999918 54.38N 10.13E EDHK 11 KIEL-HOLTENAU AIRPORT -999 Usr Rqst 1-17 diff --git a/parm/product/bufr_stalist.meteo.gfs3 b/parm/product/bufr_stalist.meteo.gfs3 deleted file mode 100755 index 151084be8f..0000000000 --- a/parm/product/bufr_stalist.meteo.gfs3 +++ /dev/null @@ -1,2081 +0,0 @@ -000001 69.58N 140.18W YAJ 11 KOMAKUK, YT 19 MAGS 9-95 -000002 69.90N 128.97W WRP 11 NICHOLSON, NT 15 MAGS 9-95 -000003 69.58N 120.75W WXK 11 CLINTON POINT, NT 27 MAGS 9-95 -000004 65.00N 132.00W SRR 11 SNAKE RIVER, YT 1506 MAGS 9-95 -000005 65.00N 120.00W CRR 11 SW CAMSELL RIVER, NT 332 MAGS 9-95 -000007 65.10N 102.43W WTD 11 ROBERTSON LAKE, NT 211 MAGS 9-95 -000008 60.00N 140.00W MTL 11 MT. LOGAN, YT 569 MAGS 9-95 -000009 60.00N 120.00W EFL 11 E. FT. LIARD, NT 437 MAGS 9-95 -000010 60.00N 100.00W ENL 11 SE ENNADAI LAKE, NT 277 MAGS 9-95 -000011 57.00N 127.00W SWW 11 SW WARE, BC 1744 MAGS 9-95 -000012 70.20N 148.47W PASC 10 DEADHORSE, AK 17 == TAF 2-99 -000014 53.63N 106.20W CHRL 11 NR CHRISTOPHER LAKE SA 582 MAGS 7-02 -000015 67.10N 157.85W PAFM 10 AMBLER, AK 88 == -000016 53.99N 105.12W CNLK 11 E OF CANDLE LAKE SA 599 MAGS 7-02 -000017 52.88N 118.07W WJA 11 JASPER, AB 1093 MAGS 9-95 -000018 62.50N 107.00W FTR 11 FT. RELIANCE, NT 358 MAGS 9-95 -000019 43.90N 110.00W GTP 12 NR. GRAND TETON NTL PK, WY 2704 GCIP 9-95 -000020 45.80N 97.45W MRLS 12 MARSHALL COUNTY RAWS, SD -999 GCIP 9-95 -000021 43.50N 95.60W CHE 12 NR. CHEROKEE, IA 490 GCIP 9-95 -000028 33.22N 92.80W ELD 11 EL DORADO/GOODWIN, AR 87 3-93 -000037 42.04N 94.79W CRL 12 CARROLL, IA -999 GCIP 9-95 -000050 42.11N 92.92W MAR 12 MARSHALLTOWN, IA -999 GCIP 9-95 -000052 34.10N 86.10W ABL 12 NR. ALBERTVILLE, AL 304 GCIP 9-95 -000053 35.20N 84.80W CLD 12 NR. CLEVELAND, TN 254 GCIP 9-95 -000054 34.80N 84.05W BRA 12 BLUE RIDGE OF APPALACH.,GA 908 GCIP 9-95 -000055 36.72N 80.97W FRI 12 FRIES, VA 664 GCIP 9-95 -000057 48.32N 113.35W MRP 12 MARIAS PASS, MT -999 GCIP 9-95 -000058 42.20N 107.20W PSR 12 PATHFINDER/SEMINOE RES,WY 2133 GCIP 9-95 -000059 42.76N 104.45W LUS 12 LUSK, WY -999 GCIP 9-95 -000060 42.30N 102.40W ATH 12 NR. ANTIOCH, NE 1188 GCIP 9-95 -000061 42.60N 99.90W AIH 12 NR. AINSWORTH, NE 777 GCIP 9-95 -000063 39.10N 106.20W LDL 12 NR. LEADVILLE, CO 3535 GCIP 9-95 -000065 37.30N 88.90W CAI 10 NR. CAIRO, IL 116 GCIP 9-95 -000066 40.20N 92.60W KKL 12 NR. KIRKSVILLE, MO 272 GCIP 9-95 -000068 34.90N 98.10W LW1 12 LITTLE WASHITA #147 397 GCIP 9-95 -000071 48.31N 105.10W FPK 12 FORT PECK, MT 634 SURFRAD 9-95 -000072 34.25N 89.87W GNC 12 GOODWIN CREEK, MS 98 SURFRAD 9-95 -000073 40.13N 105.24W TBL 12 TABLE MTN, CO 1689 SURFRAD 9-95 -000074 37.48N 96.93W W#N 12 WALNUT RIVER, KS 381 CASES 9-95 -000076 35.96N 84.29W O#K 12 OAK RIDGE, TN 334 GEWEX 7-02 -000078 42.86N 100.41W V#L 12 VALENTINE, NE 792 GCIP 9-95 -000080 41.02N 94.36W CSQ 12 CRESTON, IA -999 GCIP 9-95 -000081 42.04N 77.76W WHI 12 WHITESVILLE, NY 541 GCIP 9-95 -000082 39.17N 79.52W PIE 12 PIERCE, WV 956 GCIP 9-95 -000085 31.71N 89.41W CLN 12 COLLINS, MS 55 HYDRO 9-95 -000091 44.92N 80.42W GNB 22 GEORGIAN BAY 176 LES 2-96 -000096 45.27N 103.54W BH1 11 REDIG, SD 922 RAP 11-01 -000097 44.79N 104.73W BH2 11 BLACK HILLS NW, WY 1215 GCIP 2-99 -000098 44.46N 103.85W BH3 11 BLACK HILLS NORTH, WY 1210 RAP 11-01 -000099 43.35N 104.69W BH4 11 BLACK HILLS SW, WY 1340 GCIP 2-99 -000100 43.53N 103.65W BH5 11 BLACK HILLS SOUTH, SD 1461 RAP 11-01 -000101 45.50N 95.90W MRS 11 MORRIS, MN 335 GCIP 2-99 -000102 44.10N 93.50W WSC 11 WASECA, MN 348 GCIP 2-99 -000103 35.34N 116.88W DSC 10 GOLDSTONE, CA 961 GDSCC 2-99 -000151 34.40N 87.60W RSL 12 NR. RUSSELVILLE, AL 305 GCIP 9-95 -000152 47.50N 121.10W G001 11 CLE ELUM, WA 1453 GCIP 2-99 -000154 44.50N 122.70W G003 11 SANTIAM RIVER, OR 244 GCIP 2-99 -000155 44.00N 115.00W G004 11 UPPER BOISE, ID 2705 GCIP 2-99 -000156 46.90N 121.30W G005 11 UPPER YAKIMA, WA 1639 GCIP 2-99 -000158 44.10N 120.50W G007 11 OCHOCO, OR 1178 GCIP 2-99 -000160 42.70N 121.40W G009 11 TAYLOR BUTTE, OR 1524 GCIP 2-99 -000161 32.42N 110.73W G010 11 CATALINA MTNS FLX STN AZ 2414 GEWEX 7-02 -000162 36.61N 97.49W G011 11 SGP EXPER FLX STN OK 307 GEWEX 7-02 -000170 45.68N 121.27W COL1 11 COLUMBIA RIVER SITE 1 OR 61 Usr Rqst 2-01 -000171 45.72N 121.56W COL2 11 COLUMBIA RIVER SITE 2 OR 61 Usr Rqst 2-01 -000172 45.68N 120.82W COL3 11 COLUMBIA RIVER SITE 3 OR 61 Usr Rqst 2-01 -000173 45.72N 120.21W COL4 11 COLUMBIA RIVER SITE 4 OR 122 Usr Rqst 2-01 -000180 38.06N 121.77W TRAV 11 NEAR TRAVIS AFB CA -2 Usr Rqst 2-01 -000181 37.10N 122.28W PESC 11 NEAR PESCADERO CA 0 Usr Rqst 2-01 -000182 37.82N 122.47W PTBA 11 NEAR PT. BONITA CA 0 Usr Rqst 2-01 -000183 37.94N 122.50W SANQ 11 NEAR SAN QUINTAN CA 1 Usr Rqst 2-01 -000184 37.07N 121.12W GLRY 11 NEAR GILROY CA 98 Usr Rqst 2-01 -000185 40.20N 113.30W KBNV 11 BONNEVILLE LAKE BED UT -999 Usr Rqst 2-01 -000190 40.42N 73.98W ATLH 11 ATLANTIC HIGHLANDS NJ 1 Usr Rqst 2-01 -000191 37.20N 74.80W ATL1 21 NE OF VA BEACH VA 0 2-01 -000192 36.05N 74.25W ATL2 21 OFFSHORE OF DUCK NC 0 2-01 -000193 32.80N 77.20W ATL3 21 SOUTH OF CAPE FEAR NC 0 2-01 -000194 38.60N 73.75W ATL4 21 EAST OF LEWES DE 0 6-01 -000195 29.20N 87.25W GMX1 21 S OF PENSACOLA FL 0 6-01 -000196 46.31N 85.46W KERY 10 NEWBERRY MI 265 NWS KMQT 12-01 -000197 47.18N 87.22W STDM 20 STANNARD ROCK MI 183 NWS KMQT 12-01 -000198 42.97N 88.55W KMKX 10 MILWAUKEE NWS WI 285 NWS KMKX 3-02 -000199 44.94N 72.51W JAYV 11 JAY PEAK VT 572 NWS KBTV 3-02 -000200 37.27N 82.10W GRUN 11 GRUNDY VA 320 NWS KRLX 3-02 -000201 90.00N .00W A#1 11 THE NORTH POLE ARCTIC 0 -000202 74.30N 156.60W A#2 20 NORTH OF BARROW, AK ARCTIC 0 3-93 -000203 75.00N 140.00W A#3 20 N OF BARTAR ISL, AK ARCTIC 0 3-93 -000204 60.60N 173.30W A#4 20 NEAR ST MATTHEW ISL BERING 0 3-93 -000205 59.90N 161.75W A#C 11 SSE OF BETHEL AK -999 NWS AK 3-05 -000206 62.88N 149.83W PAEC 11 CHULITNA AK 381 NWS AK 3-05 -000207 60.79N 148.83W PATO 11 PORTAGE_GLACIER_CENTER 29 Nelson/NWS 11-08 -000208 60.49N 149.79W A#D 11 COOPER LANDING AK -999 NWS AK 3-05 -000209 60.95N 149.14W A#E 11 GIRDWOOD AK -999 NWS AK 3-05 -000210 60.78N 148.72W PAWR 11 WHITTIER AK 30 NWS AK 7-07 -000211 29.22N 114.28W KLCB 11 LAGUNA CHAPELA BAJA MX 701 Usr Rqst 2-01 -000212 36.20N 81.65W TNB 11 BOONE NC 960 NWS ER 3-05 -000213 42.59N 87.94W KENW 11 KENOSHA_(ASOS) WI 220 NWS ER 9-07 -000227 42.59N 117.87W REO 10 ROME, OR 1234 Weiss 2-99 -000228 47.08N 122.36W SWY 12 SPANAWAY WA -999 HMT S-PROF 12-10 -000229 46.91N 124.11W WPT 12 WESTPORT WA -999 HMT S-PROF/ARO 12-10 -000230 47.66N 90.91W LUT 11 NEAR LUSTEN MN -999 Usr Rqst 12-10 -000231 46.77N 91.25W PWN 11 NEAR PORT WING WI -999 Usr Rqst 12-10 -000232 55.31N 160.52W SDP 11 NEAR SAND POINT AK 6 Nelson/NWS 04-12 -000233 35.33N 77.60W KISO 11 KINSTON NC 29 TAF 1-11 -000234 44.53N 72.61W KMVL 11 MORRISVILLE-STOWE APT VT 223 Usr Rqst 2-11 -000235 41.63N 80.21W KGKL 11 MEADVILLE PA 427 Usr Rqst 2-11 -000236 38.69N 80.65W K48I 11 SUTTON WV 255 Usr Rqst 2-11 -000237 34.57N 117.67W KGXA 11 GRAY BUTTE FIELD CA 923 Usr Rqst 10-11 -000238 34.37N 117.36W EMF 11 EL MIRAGE FIELD CA 873 Usr Rqst 10-11 -000239 45.97N 86.17W KISQ 11 MANISTIQUE MI 209 Usr Rqst 10-11 -000240 46.42N 86.65W KP53 11 MUNISING MI 187 Usr Rqst 10-11 -000241 39.16N 89.67W K3LF 11 LITCHFIELD IL 210 Usr Rqst 11-11 -000247 44.05N 101.60W PHP 10 PHILIP_AIRPORT, SD 673 Weiss 2-99 -000251 43.58N 86.24W KLDM 12 LUDINGTON MI 244 KGRR 1-02 -000252 43.43N 85.30W KRQB 12 BIG RAPIDS MI 276 KGRR 1-02 -000253 43.37N 84.44W KMOP 12 MOUNT PLEASANT MI 213 KGRR 1-02 -000254 34.38N 104.23W FTSR 12 FORT SUMNER NM 1231 Usr Rqst 4-02 -000255 46.70N 48.00W WTRO 21 WHITE ROSE OIL RIG 0 Usr Rqst 12-03 -000256 47.20N 55.10W MRYS 00 MARYSTOWN NF 0 Usr Rqst 12-03 -000257 42.75N 86.10W BIV 11 TULIP_CITY_ARPT/HOLLAND MI 210 Usr Rqst 8-05 -000258 42.41N 86.28W KLWA 11 SOUTH HAVEN MI 203 Usr Rqst 8-05 -000259 45.35N 117.23W JOES 11 JOSEPH OR 1250 NWS W Reg 2-06 -000260 41.59N 95.34W HNR 11 HARLAN_MUNICIPAL_AIRPT IA 375 NWS OKX 2-06 -000261 43.78N 87.85W KSBM 11 SHEBOYGAN_(ASOS) WI 233 NWS MKE 4-06 -000262 30.90N 102.85W KFST 11 FORT_STOCKTON_(ASOS) TX 917 TAF 7-07 -000263 33.64N 91.75W LLQ 11 MONTICELLO_ARPT_(ASOS) AR 82 TAF 7-7 -000264 36.22N 92.28W BPK 11 MOUNTAIN HOME AR 283 TAF 7-7 -000265 31.38N 103.51W KPEQ 11 PECOS_MUNICIPAL TX 796 TAF 7-7 -000266 26.42N 81.44W KIMM 11 IMMOKALEE FL 11 MFL Rqst 7-07 -000267 26.75N 80.94W K2IS 11 CLEWISTON FL 6 MFL Rqst 7-07 -000268 31.18N 99.32W KBBD 11 BRADY_CURTIS_FIELD TX 546 TAF 7-7 -000269 30.59N 100.65W SOA 11 SONORA_MUNICIPAL TX -999 TAF 7-7 -000270 39.08N 120.94W CFC 12 COLFAX WATER CA -999 HMT FMCW/ARO 12-10 -000271 37.51N 120.04W KMPI 12 MARIPOSA CA 687 HMT S-PROF 12-10 -000273 37.58N 120.27W NXD 12 NEW EXCHEQUER DAM CA -999 HMT FMCW 12-10 -000274 36.83N 119.33W PFD 12 PINE FLAT DAM CA -999 HMT FMCW 12-10 -000275 35.85N 121.31W TPK 12 THREE PEAKS CA -999 HMT Rain Gauge 12-10 -000276 47.31N 121.85W RVD 12 RAVENSDALE WA -999 HMT S-PROF 12-10 -000277 38.49N 121.22W SHS 12 SACRAMENTO ARO SITE CA -999 HMT ARO 12-10 -000278 39.13N 120.80W TNF 12 TAHOE NATL FOREST CA -999 HMT S-PROF 12-10 -000279 40.72N 122.43W STA 12 SHASTA DAM CA -999 HMT FMCW 12-10 -000280 40.50N 74.45W RUTG 12 NEW BRUNSWICK (RUTGERS) NJ 11 NEPS 6-02 -000282 42.99N 70.62W APPL 22 APPLEDORE ISLAND ME 0 NEPS 6-02 -000283 45.50N 73.57W MCGL 12 MONTREAL (MCGILL) QB 36 NEPS 6-02 -000284 41.10N 72.89W LISO 22 LONG ISLAND SOUND 0 NWS KOKX 1-03 -000285 39.69N 121.91W KCIC 12 NEAR CHICO CA 41 Usr Rqst 3-03 -000286 39.17N 121.11W GVY 12 GRASS VALLEY CA 689 ETL Profiler 4-03 -000287 35.62N 119.69W LHS 12 LOST HILLS CA 80 ETL Profiler 4-03 -000288 35.66N 121.28W PPB 12 POINT PIEDRAS BLANCAS CA 11 ETL Profiler 4-03 -000289 38.61N 123.21W CZC 12 CAZADERO CA 475 ETL Site 12-03 -000290 38.51N 123.22W FRS 12 FORT ROSS CA 70 ETL Site 12-03 -000291 38.78N 122.99W CVD 12 CLOVERDALE CA 83 ETL Site 12-03 -000292 37.11N 120.24W CCL 12 CHOWCHILLA CA 76 ETL Site 12-03 -000293 39.99N 122.06W CCR 12 CONCORD CA -999 ETL Site 12-03 -000294 39.00N 123.12W HLD 12 HOPLAND CA 165 ETL Site 12-03 -000295 38.51N 122.96W ROD 12 RIO DELL CA 30 ETL Site 12-03 -000296 33.50N 106.18W OSCR 12 OSCURA RANGE CAMP NM 1371 Usr Rqst 6-03 -000297 33.82N 106.65W 95E 12 STALLION ARMY AIRFLD NM 1499 Usr Rqst 6-03 -000298 40.58N 111.63W ALTA 12 ALTA COLLINS UT -999 NWS SLC 4-05 -000299 43.78N 82.99W BAX 12 BAD_AXE MI 234 NWS DTX 2-06 -000301 58.00N 142.00W 5AG 20 PACIFIC OCEAN 0 == -000302 54.00N 143.00W A#5 20 CENTRAL GULF OF AK PAC 0 3-93 -000303 56.00N 137.00W 5AF 20 PACIFIC OCEAN 0 == -000304 55.00N 155.00W A#6 20 GULF OF AK, S KODIAK I PAC 0 3-93 -000305 53.00N 139.00W A#7 20 PACIFIC, W OF BC 0 3-93 -000306 51.10N 147.40W A#8 20 PACIFIC, NEAR SHIP PAPA 0 3-93 -000307 52.00N 162.00W A#9 20 PACIFIC, S OF AK PENINSULA 0 3-93 -000308 49.50N 153.70W A#A 20 NORTH PACIFIC 0 3-93 -000309 49.20N 168.80W A#B 20 PACIFIC, S OF ALEUTIANS 0 3-93 -000310 50.00N 135.00W S#1 20 PACIFIC OCEAN 0 3-93 -000311 38.50N 129.00W S#2 20 PACIFIC OCEAN 0 3-93 -000312 34.00N 126.00W S#3 20 PACIFIC OCEAN 0 3-93 -000313 29.50N 123.00W S#4 20 PACIFIC OCEAN 0 3-93 -000314 25.00N 120.00W S#5 20 PACIFIC OCEAN 0 3-93 -000315 25.00N 115.00W S#6 20 PACIFIC OCEAN 0 3-93 -000330 44.30N 140.80W NW1 20 PACIFIC OCEAN 0 3-00 -000331 47.70N 144.10W NW2 20 PACIFIC OCEAN 0 3-00 -000332 37.40N 137.00W NW3 20 PACIFIC OCEAN 0 3-00 -000333 47.00N 138.00W NW4 20 PACIFIC OCEAN 0 3-00 -000334 43.60N 135.50W NW5 20 PACIFIC OCEAN 0 3-00 -000335 39.70N 133.30W NW6 20 PACIFIC OCEAN 0 3-00 -000336 48.50N 129.50W NW7 20 PACIFIC OCEAN 0 3-00 -000337 44.60N 127.50W NW8 20 PACIFIC OCEAN 0 3-00 -000338 50.50N 141.38W NW9 20 PACIFIC OCEAN 0 3-00 -000339 40.50N 126.98W NWA 20 PACIFIC OCEAN 0 3-00 -000340 55.00N 170.00E BS1 20 BERING SEA -999 NAM MERGE 1-16 -000341 55.00N 180.00E BS2 20 BERING SEA -999 NAM MERGE 1-16 -000342 60.00N 175.00E BS3 20 BERING SEA -999 NAM MERGE 1-16 -000345 42.80N 109.81W KPNA 11 PINEDALE WY 2163 Usr Rqst 4-12 -000346 39.15N 122.15W WLM 11 WILLIAM CA -999 Usr Rqst 1-13 -000347 40.88N 121.66W KBNY 11 BURNEY CA 957 Usr Rqst 1-13 -000348 37.99N 120.38W SON 11 SONORA CA -999 Usr Rqst 1-13 -000349 37.74N 118.59W YSV 11 YOSEMITE VALLEY CA 1219 Usr Rqst 1-13 -000350 36.20N 119.10W LSY 11 LINDSAY CA -999 Usr Rqst 1-13 -000351 35.97N 118.54W JHN 11 JOHNSONDALE CA -999 Usr Rqst 1-13 -000352 34.83N 118.95W FZP 11 FRAZIER PARK CA -999 Usr Rqst 1-13 -000353 36.14N 120.35W COA 11 COALINGA CA -999 Usr Rqst 1-13 -000354 36.65N 118.48W TBM 11 TABLE MOUNTAIN CA -999 Usr Rqst 1-13 -000355 42.47N 73.29W KPSF 11 PITTSFIELD MA 364 Usr Rqst 5-12 -000356 39.21N 82.23W KUNI 11 ATHENS/ALBANY OH 232 Usr Rqst 5-12 -000357 40.48N 111.43W K36U 11 HEBER VALLEY MUN APT UT 1718 Usr Rqst 5-12 -000358 33.02N 114.24W B40 11 YUMA AZ 303 DHS/AWC 8-13 -000359 31.49N 110.30W B41 11 FT HUACHUCA AZ 1482 DHS/AWC 8-13 -000360 32.02N 107.87W B42 11 DEMING NM 1293 DHS/AWC 8-13 -000361 30.43N 104.33W B43 11 MARFA TX 1433 DHS/AWC 8-13 -000362 28.39N 100.29W B44 11 EAGLE PASS TX 214 DHS/AWC 8-13 -000363 26.57N 98.82W B45 11 RIO GRANDE CITY TX 98 DHS/AWC 8-13 -000364 28.71N 95.96W B46 11 MATGORDA TX 2 DHS/AWC 8-13 -000365 29.81N 91.66W B47 11 MORGAN CITY LA 4 DHS/AWC 8-13 -000366 24.70N 81.51W B48 11 CUDJOE KEY FL 1 DHS/AWC 8-13 -000367 17.98N 67.08W B49 11 LAJAS PR 17 DHS/AWC 8-13 -000368 46.19N 121.70W MAW 11 MT ADAMS WEST WA -999 NAM MERGE 1-16 -000369 46.28N 122.28W SHNW 11 MT ST HELENS NW WA -999 NAM MERGE 1-16 -000370 45.35N 121.94W MHW 11 MT HOOD WEST OR -999 NAM MERGE 1-16 -000371 44.17N 122.06W TSW 11 THREE SISTERS WEST OR -999 NAM MERGE 1-16 -000372 45.03N 99.11W FLK 11 FAULKTON SD -999 NAM MERGE 1-16 -000373 45.46N 96.99W PEV 11 PEEVER SD 421 Usr Rqst 2014 -000374 38.28N 95.22W KK68 11 GARNETT AIRPORT KS -999 NAM MERGE 1-16 -000375 39.86N 96.63W KMYZ 11 MARYSVILLE AIRPORT KS -999 NAM MERGE 1-16 -000376 44.38N 106.72W BYG 11 JOHNSON_CTY/BUFFALO WY -999 NAM MERGE 1-16 -000377 44.52N 108.08W KGEY 11 GREYBULL_AIRPORT WY -999 NAM MERGE 1-16 -000378 45.10N 90.30W KMDZ 11 MEDFORD WI -999 NAM MERGE 1-16 -000379 44.46N 92.29W 82MN 11 LAKE CITY MN -999 NAM MERGE 1-16 -000380 37.29N 107.06W KPSO 11 PAGOSA SPRINGS CO -999 NAM MERGE 1-16 -000381 38.23N 108.56W KAIB 11 NUCLA CO -999 NAM MERGE 1-16 -000382 40.05N 107.89W KEEO 11 MEEKER CO -999 NAM MERGE 1-16 -000383 41.64N 91.54W KIOW 11 IOWA CITY IA -999 NAM MERGE 1-16 -000384 39.05N 105.51W K4MB 11 WILKERSON PASS CO -999 NAM MERGE 1-16 -000385 40.05N 106.36W K20V 11 KREMMLING CO -999 NAM MERGE 1-16 -000386 38.76N 87.61W KLWV 11 LAWRENCEVILLE/VINCEN IL -999 NAM MERGE 1-16 -000387 39.07N 88.53W K1H2 11 EFFINGHAM CO MEM APT IL -999 NAM MERGE 1-16 -000388 40.94N 90.43W KGBG 11 GALESBURG IL -999 NAM MERGE 1-16 -000389 39.77N 90.24W KIJX 11 JACKSONVILLE IL -999 NAM MERGE 1-16 -000390 39.48N 88.28W KMTO 11 COLES CO MEM APT IL -999 NAM MERGE 1-16 -000391 43.39N 99.84W KICR 11 WINNER SD -999 NAM MERGE 1-16 -000392 43.02N 102.52W KIEN 11 PINE RIDGE SD -999 NAM MERGE 1-16 -000393 43.89N 104.32W KECS 11 NEWCASTLE WY -999 NAM MERGE 1-16 -000394 44.56N 102.66W UNIS 11 UNION CENTER SD -999 NAM MERGE 1-16 -000395 43.74N 105.74W WGTW 11 WRIGHT WY -999 NAM MERGE 1-16 -000396 46.15N 89.21W KLNL 12 LAND O'LAKES WI 520 Usr Rqst 2014 -000397 46.54N 87.39W MQTM 11 MARQUETTE MI -999 NAM MERGE 1-16 -000398 46.68N 85.97W GRMM 11 GRAND MARAIS MI -999 NAM MERGE 1-16 -000399 46.61N 88.91W KTNM 11 KENTON MI -999 NAM MERGE 1-16 -000401 28.00N 87.00W S#7 22 GULF OF MEXICO 0 FOUS(G2GFC) 3-93 -000402 28.20N 93.70W S#8 20 GULF OF MEXICO 0 FOUS(G2GFH) 3-93 -000403 28.50N 92.30W S#9 22 GULF OF MEXICO 0 FOUS(G2GFI) 3-93 -000404 27.90N 91.00W S#A 22 GULF OF MEXICO 0 FOUS(G2GFJ) 3-93 -000405 28.00N 89.00W S#B 20 GULF OF MEXICO 0 FOUS(G2GFK) 3-93 -000406 28.00N 85.00W S#C 22 GULF OF MEXICO 0 3-93 -000501 31.00N 79.00W 3J2 20 ATLANTIC, BLAKE PLATEAU 0 FOUS 3-93 -000502 48.00N 65.00W AFA 20 ATLANTIC, CHALEUR BAY 0 FOUS 3-93 -000503 39.30N 111.46W MTSL 12 MANTI SKYLINE UT 3048 Usr Rqst 2-18 -000504 36.74N 104.65W RTN 12 RATON/CREWS_FLD NM 3674 Usr Rqst 2-18 -000505 36.99N 77.00W KAKQ 12 WAKEFIELD VA 30 Usr Rqst 2-18 -000506 37.86N 78.89W KXSA 12 TAPPAHANNOCK VA 14 Usr Rqst 2-18 -000507 38.54N 76.03W KCGE 12 CAMBRIDGE MD 6 Usr Rqst 2-18 -000508 36.77N 77.79W KLVL 12 LAWRENCEVILLE VA 81 Usr Rqst 2-18 -000509 43.78N 68.86W MSM1 20 MATINICUS ROCK ATL 0 Usr Rqst 2-18 -000510 38.40N 80.00W SNWS 12 SNOWSHOE WV 1478 Usr Rqst 2-18 -000601 37.20N 118.80W C01 12 NEAR YOSEMITE, CA 2936 GCIP 5-98 -000602 47.61N 103.26W C02 12 WOLFORD, ND 762 GCIP 5-94 -000603 37.80N 97.01W C03 12 TOWANDA, KS 390 GCIP 5-94 -000604 34.60N 94.30W C04 12 NEAR MENA, AR 322 GCIP 5-94 -000606 37.90N 95.20W C06 12 NEAR MORAN, KS 337 GCIP 5-94 -000607 38.50N 101.50W C07 12 NEAR BRANDON, KS 1036 GCIP 5-94 -000608 37.40N 105.20W C08 12 NEAR WHISKEY CRK, CO 3199 GCIP 5-94 -000609 36.00N 105.30W C09 12 NEAR HOLMAN, NM 2217 GCIP 5-94 -000610 34.20N 101.70W C10 12 NEAR PLAINVIEW, TX 1024 GCIP 5-94 -000611 33.60N 99.30W C11 12 NEAR SEYMOUR,TX 404 GCIP 5-94 -000612 33.70N 97.40W C12 12 NEAR MUENSTER, TX 343 GCIP 5-94 -000613 37.10N 92.30W C13 12 NEAR MTN GROVE, MO 456 GCIP 5-94 -000614 41.00N 107.00W C14 12 NORTHERN ROCKIES 2504 GCIP 5-94 -000617 46.25N 114.15W HMM 12 HAMILTON, MT -999 GCIP 5-94 -000618 47.00N 112.50W C18 12 NORTHERN ROCKIES 1483 GCIP 5-94 -000619 49.00N 114.00W C19 12 NORTHERN ROCKIES 1558 GCIP 5-94 -000620 49.50N 108.00W C20 22 CANADA/GREAT LAKES 946 GCIP 5-94 -000621 49.00N 104.00W C21 22 CANADA/GREAT LAKES 661 GCIP 5-94 -000622 47.50N 99.00W C22 12 NEAR NEW ROCKFORD, ND 461 GCIP 5-94 -000623 46.20N 97.50W C23 12 NEAR LISBON, ND 358 GCIP 5-94 -000624 46.00N 95.00W C24 12 NEAR ALEXANDRIA, MN 416 GCIP 5-94 -000625 40.80N 84.20W C25 12 NEAR LIMA, OH 238 GCIP 5-94 -000627 38.00N 80.00W C27 12 NEAR HOT SPRINGS, VA 881 GCIP 5-94 -000628 34.50N 82.50W C28 12 NEAR CLEVELAND, GA 244 GCIP 5-94 -000629 41.73N 98.01W KBVN 11 ALBION NE -999 NAM MERGE 1-16 -000630 41.58N 95.34W KHNR 11 HARLAN IA -999 NAM MERGE 1-16 -000631 42.24N 96.98W KLCG 11 WAYNE NE -999 NAM MERGE 1-16 -000632 37.70N 98.75W PTT 11 PRATT KS -999 NAM MERGE 1-16 -000633 48.75N 98.39W D55 11 LANGDON ND -999 NAM MERGE 1-16 -000634 48.75N 96.94W KHCO 11 HALLOCK MN -999 NAM MERGE 1-16 -000635 44.46N 96.25W IVNH 11 IVANHOE MN -999 NAM MERGE 1-16 -000636 43.17N 95.21W KSPW 11 SPENCER IA -999 NAM MERGE 1-16 -000637 43.22N 99.40W K9D1 11 GREGORY SD -999 NAM MERGE 1-16 -000638 43.26N 98.76W RLAS 11 LAKE ANDES SD -999 NAM MERGE 1-16 -000639 40.90N 97.62W KJYR 11 YORK NE -999 NAM MERGE 1-16 -000640 40.79N 99.78W KLXN 11 LEXINGTON NE -999 NAM MERGE 1-16 -000641 40.15N 97.58W KHJH 11 HEBRON NE -999 NAM MERGE 1-16 -000642 39.73N 99.32W KPHG 11 PHILLIPSBURG KS -999 NAM MERGE 1-16 -000643 36.77N 90.32W KPOF 11 POPLAR BLUFF MO -999 NAM MERGE 1-16 -000644 37.36N 87.40W 2I0 11 MADISONVILLE KY -999 NAM MERGE 1-16 -000645 39.05N 85.61W KOVO 11 NORTH VERNON IN -999 NAM MERGE 1-16 -000646 37.75N 82.64W SJS 11 BIG SANDY REG APT KY -999 NAM MERGE 1-16 -000647 36.61N 83.74W K1A6 11 MIDDLESBORO/BELL_CO_APT KY -999 NAM MERGE 1-16 -000648 36.86N 84.86W KEKQ 11 WAYNE_COUNTY_APT KY -999 NAM MERGE 1-16 -000649 38.06N 83.98W KIOB 11 MT STERLING/MGY_CO_APT KY -999 NAM MERGE 1-16 -000650 41.12N 101.77W KOGA 11 OGALLALA NE -999 NAM MERGE 1-16 -000651 41.96N 100.57W KTIF 11 THEDFORD NE -999 NAM MERGE 1-16 -000652 43.55N 109.69W KDUB 11 DUBOIS WY -999 NAM MERGE 1-16 -000653 42.71N 110.94W KAFO 11 AFTON WY -999 NAM MERGE 1-16 -000654 41.82N 110.56W KEMM 11 KEMMERER WY -999 NAM MERGE 1-16 -000655 44.87N 108.79W KPOY 11 POWELL WY -999 NAM MERGE 1-16 -000656 44.91N 108.45W KU68 11 COWLEY WY -999 NAM MERGE 1-16 -000657 43.71N 106.63W KYC 11 KAYCEE WY -999 NAM MERGE 1-16 -000658 43.52N 89.77W KDLL 11 BARABOO/WI DELLS WI -999 NAM MERGE 1-16 -000659 43.77N 88.49W KFLD 11 FOND DU LAC WI -999 NAM MERGE 1-16 -000660 42.89N 90.24W KMRJ 11 MINERAL POINT WI -999 NAM MERGE 1-16 -000661 43.04N 88.24W KUES 11 WAUKESHA WI -999 NAM MERGE 1-16 -000662 44.04N 89.31W KY50 11 WAUTOMA WI -999 NAM MERGE 1-16 -000663 41.35N 89.15W KVYS 11 PERU IL -999 NAM MERGE 1-16 -000664 41.70N 86.82W KMGC 11 MICHIGAN CITY IN -999 NAM MERGE 1-16 -000665 41.07N 87.85W KIKK 11 KANKAKEE IL -999 NAM MERGE 1-16 -000667 41.89N 89.08W KRPJ 11 ROCHELLE/KORITZ_FIELD IL -999 NAM MERGE 1-16 -000668 45.42N 91.77W KRPD 11 RICE LAKE WI -999 NAM MERGE 1-16 -000669 45.10N 94.51W KLJF 11 LITCHFIELD MN -999 NAM MERGE 1-16 -000670 44.73N 96.27W KCNB 11 CANBY MN -999 NAM MERGE 1-16 -000671 40.10N 102.24W K2V5 11 WRAY CO -999 NAM MERGE 1-16 -000672 38.76N 102.79W KC1 11 KIT CARSON CO -999 NAM MERGE 1-16 -000673 45.29N 86.98W DDOR 11 DEATHS DOOR WI -999 NAM MERGE 1-16 -000674 44.36N 89.84W KISW 11 WISCONSIN RAPID WI -999 NAM MERGE 1-16 -000675 39.99N 74.17W TMSR 11 TOMS RIVER NJ -999 NAM MERGE 1-16 -000676 37.70N 85.87W ELZB 11 ELIZABETHTOWN KY -999 NAM MERGE 1-16 -000678 37.67N 98.12W K9K8 11 KINGMAN KS -999 NAM MERGE 1-16 -000679 37.28N 98.04W K8K2 11 HARPER KS -999 NAM MERGE 1-16 -000680 38.30N 95.72W KUKL 11 BURLINGTON KS -999 NAM MERGE 1-16 -000681 37.85N 96.29W K13K 11 EUREKA KS -999 NAM MERGE 1-16 -000682 38.75N 98.23W K9K7 11 ELLSWORTH KS -999 NAM MERGE 1-16 -000683 39.55N 73.90W ATL5 22 EAST OF LONG BEACH IS ATL -999 NAM MERGE 1-16 -000684 39.70N 71.60W ATL6 22 SOUTH OF MONTAUK ATL -999 NAM MERGE 1-16 -000691 37.09N 95.57W KCFV 12 COFFEYVILLE, KS 323 ARM 5-94 -000692 38.35N 97.69W KMPH 12 MCPHERSON, KS 545 ARM 5-94 -000693 37.35N 99.35W C32 12 R08-ARM/CART, KS 652 ARM 5-94 -000694 35.30N 98.90W C33 12 R22-ARM/CART, OK 457 ARM 5-94 -000695 35.50N 97.00W C34 12 P20-ARM/CART, OK 305 ARM 5-94 -000696 34.98N 94.69W C35 10 WISTER, OK 143 GCIP 7-97 -000697 36.60N 101.60W C36 10 GOODWELL, OK 996 GCIP 7-97 -000698 42.50N 78.68W SVL 11 SPRINGVILLE NY -999 NAM MERGE 1-16 -000699 43.76N 75.68W MTG 11 MONTAGUE NY -999 Usr Rqst 4-15 -000704 32.35N 91.03W TVR 11 VICKSBURG/TALLULAH_ARPT, MS 26 SPC 8-09 -000705 25.86N 81.38W EVR 11 EVERGLADES CITY, FL -999 SPC 8-09 -000706 28.84N 82.33W INV 11 INVERNESS, FL -999 SPC 8-09 -000707 32.07N 82.90W MCR 11 MCRAE, GA -999 SPC 8-09 -000708 31.71N 87.78W GVH 11 GROVE HILL, AL -999 SPC 8-09 -000709 33.45N 88.82W STV 11 STARKVILLE, MS -999 SPC 8-09 -000710 34.89N 91.20W BKY 11 BRINKLEY, AR -999 SPC 8-09 -000711 35.48N 86.09W MCH 11 MANCHESTER, TN -999 SPC 8-09 -000712 35.62N 87.84W LIN 11 LINDEN, TN -999 SPC 8-09 -000713 36.95N 85.26W CND 11 CUNDIFF, KY -999 SPC 8-09 -000714 33.62N 103.02W BDS 11 BLEDSOE, TX -999 SPC 8-09 -000715 35.21N 100.25W SRK 11 SHAMROCK, TX -999 SPC 8-09 -000716 39.13N 100.87W OKL 11 OAKLEY, KS -999 SPC 8-09 -000717 37.01N 91.36W WIN 11 WINONA, MO -999 SPC 8-09 -000718 38.37N 93.79W CNN 11 CLINTON, MO -999 SPC 8-09 -000719 39.42N 92.44W KMBY 11 MOBERLY, MO 264 SPC 8-09 -000720 34.61N 79.06W LBT 11 LUMBERTON_MUNI_AIRPORT, NC 38 TAF 8-09 -000721 41.65N 70.52W KFMH 11 FALMOUTH/OTIS, MA 40 TAF 8-09 -000722 33.46N 80.85W KOGB 11 ORANGEBURG/MUNI_ARPT, SC 59 TAF 8-09 -000723 45.50N 91.00W KRCX 11 LADYSMITH, WI 377 Usr Rqst 8-09 -000724 45.89N 93.27W KJMR 11 MORA, MN 309 Usr Rqst 8-09 -000725 45.15N 92.54W KRNH 11 NEW RICHMOND, WI 304 Usr Rqst 8-09 -000726 45.23N 96.00W KAQP 11 APPLETON, MN 311 Usr Rqst 8-09 -000727 44.03N 90.08W KDAF 11 NECEDAH, WI 287 Usr Rqst 8-09 -000728 41.32N 122.32W MHS 11 MOUNT SHASTA, CA 1085 Usr Rqst 8-09 -000729 42.55N 119.66W RCK 11 ROCK CREEK, OR 1719 Usr Rqst 8-09 -000730 43.33N 120.84W FRO 11 FORT ROCK, OR 1350 Usr Rqst 8-09 -000731 41.39N 123.49W SMB 11 SOMES BAR, CA 280 Usr Rqst 8-09 -000732 41.43N 121.46W ROU 11 ROUND MOUNTAIN, CA 1603 Usr Rqst 8-09 -000733 45.36N 117.25W K4S3 11 JOSEPH, OR 1256 Usr Rqst 8-09 -000734 44.40N 118.96W K5J0 11 JOHN DAY, OR 1127 Usr Rqst 8-09 -000735 36.33N 77.64W KIXA 11 ROANOKE RAPIDS, NC 44 Usr Rqst 8-09 -000736 34.89N 79.76W KRCZ 11 ROCKINGHAM/RICHMOND CO, NC 109 Usr Rqst 8-09 -000737 40.47N 81.42W KPHD 11 NEW PHILADELPHIA, OH 273 Usr Rqst 8-09 -000738 40.82N 79.53W KTT 11 KITTANNING, PA 245 Usr Rqst 8-09 -000739 40.63N 79.11W KIDI 11 INDIANA, PA 428 Usr Rqst 8-09 -000740 39.58N 79.34W K2G4 11 OAKLAND, MD 894 Usr Rqst 8-09 -000741 40.14N 80.29W KAFJ 11 WASHINGTON, PA 361 Usr Rqst 8-09 -000742 42.46N 75.06W EON 11 ONEONTA, NY -999 Usr Rqst 8-09 -000743 36.68N 101.50W KGUY 11 GUYMON_(ASOS), OK 952 TAF 8-09 -000744 33.17N 86.77W KEET 11 SHELBY_COUNTY_ARPT, AL 178 TAF 8-09 -000745 31.27N 89.26W KHBG 11 CHAIN_MUNICIPAL_AIRPORT, MS 46 TAF 8-09 -000746 28.29N 81.44W KISM 11 KISSIMMEE_MUNI_AIRPORT, FL 25 TAF 8-09 -000747 28.82N 81.81W KLEE 11 LEESBURG_MUNICIPAL_ARPT, FL 24 TAF 8-09 -000748 30.36N 95.41W KCXO 11 CONROE_AIRPORT_(ASOS), TX 45 TAF 8-09 -000749 30.73N 95.47W KUTS 11 HUNTSVILLE_(ASOS), TX 112 TAF 8-09 -000750 45.02N 102.02W D07 11 FAITH, SD 787 SPC 8-09 -000751 29.21N 99.74W UVA 11 UVALDE/GARNER_FIELD_ARPT,TX 287 SPC 8-09 -000752 35.87N 98.42W JWG 11 WATONGA, OK 472 SPC 8-09 -000753 40.92N 88.62W KPNT 11 PONTIAC, IL 201 SPC 8-09 -000754 41.56N 73.05W WTBY 11 WATERBURY, CT 82 Usr Rqst 8-09 -000755 48.69N 116.32W BON 11 BONNERS FERRY, ID 539 Usr Rqst 11-09 -000756 48.65N 118.73W REP 11 REPUBLIC, WA 795 Usr Rqst 11-09 -000757 47.76N 120.65W PLA 11 PLAIN, WA 591 Usr Rqst 11-09 -000758 48.49N 120.24W WNTR 11 WINTHROP WA 535 Usr Rqst 11-09 -000759 47.54N 116.14W KLG 11 KELLOGG, ID 707 Usr Rqst 11-09 -000760 40.73N 122.94W WEV 11 WEAVERVILLE, CA 681 Usr Rqst 11-09 -000761 40.94N 123.63W WCK 11 WILLOW CREEK, CA 183 Usr Rqst 11-09 -000762 40.34N 123.07W YOB 11 YOLLA BOLLA, CA 1453 Usr Rqst 11-09 -000763 39.75N 123.21W COV 11 COVELO, CA 421 Usr Rqst 11-09 -000764 36.54N 93.20W KBBG 11 BRANSON, MO 397 Usr Rqst 8-09 -000765 63.68N 170.50W PASA 11 SAVOONGA_AIRPORT AK -999 NAM MERGE 1-16 -000766 68.13N 151.73W PAKP 11 ANAKTUVUK_PASS AK -999 NAM MERGE 1-16 -000767 63.77N 171.73W PAGM 11 GAMBELL AK -999 NAM MERGE 1-16 -000768 60.37N 166.27W PAMY 11 MEKORYUK AK -999 NAM MERGE 1-16 -000769 56.65N 161.37W SHIV 11 SHIVELUCH AK -999 NAM MERGE 1-16 -000770 54.05N 159.43E KYMY 11 KARYMSKY, AK -999 Usr Rqst 5-15 -000771 44.89N 72.23W KEFK 11 NEWPORT, VT 284 Usr Rqst 2-16 -000772 43.46N 101.50W LGVS 11 LONG VALLEY, SD 753 Usr Rqst 2-16 -000773 43.99N 103.79W DFDS 11 DEERFIELD, SD 1847 Usr Rqst 2-16 -000774 29.30N 84.04W S#D 21 FAR NE GULF OF MEXICO 0 Usr Rqst 9-16 -000775 27.90N 96.64W S#E 21 FAR WEST GULF OF MEXICO 0 Usr Rqst 9-16 -000776 34.31N 84.42W KCNI 11 CANTON/CHEROKEE CTY, GA 372 Usr Rqst 6-16 -000777 34.27N 83.83W KGVL 11 GAINESVILLE, GA 381 Usr Rqst 6-16 -000778 41.34N 84.43W KDFI 11 DEFIANCE_MEMORIAL_APRT, OH 216 Usr Rqst 2-16 -000779 41.28N 85.84W KASW 11 WARSAW, IN 259 Usr Rqst 2-16 -000780 41.81N 85.44W KIRS 11 STURGIS-KIRSCH_MUNI_APT, MI 282 Usr Rqst 2-16 -000781 41.57N 86.73W KPPO 11 LA PORTE, IN 248 Usr Rqst 2-16 -000782 48.93N 103.30W KD50 11 CROSBY, ND 594 Usr Rqst 6-16 -000783 48.88N 99.62W K06D 11 ROLLA, ND 556 Usr Rqst 6-16 -000784 46.19N 103.43W KBPP 11 BOWMAN, ND 902 Usr Rqst 6-16 -000785 46.02N 99.35W KASY 11 ASHLEY, ND 619 Usr Rqst 6-16 -000786 46.17N 98.07W K2D5 11 OAKES, ND 407 Usr Rqst 6-16 -000787 46.01N 83.74W KDRM 11 DRUMMOND ISLAND, MI 204 Usr Rqst 6-16 -000788 46.88N 89.32W ONTM 22 ONTONAGON, MI 188 Usr Rqst 6-16 -000789 45.58N 87.00W MSPS 22 MINNEAPOLIS SHOALS GRN BAY 176 Usr Rqst 6-16 -000790 34.36N 117.63W WRD 11 WRIGHTWOOD, CA -999 Usr Rqst 6-16 -000791 34.94N 119.69W NCY 11 NEW CUYAMA, CA -999 Usr Rqst 6-16 -000792 34.48N 120.23W GVA 11 GAVIOTA, CA -999 Usr Rqst 6-16 -000793 34.61N 120.08W KIZA 11 SANTA YNEZ, CA 206 Usr Rqst 6-16 -000794 43.74N 111.10W KDIJ 11 DRIGGS-REED_MEM_APT, ID 1899 Usr Rqst 7-16 -000795 34.85N 84.00W KDZJ 11 BLAIRSVILLE, GA 574 Usr Rqst 7-16 -000796 44.35N 103.77W LED 11 LEAD, SD 1589 Usr Rqst 7-16 -000797 44.41N 104.36W SDNW 11 SUNDANCE, WY 1444 Usr Rqst 7-16 -000798 37.80N 94.77W KFSK 11 FORT SCOTT, KS 276 Usr Rqst 7-16 -000799 37.64N 92.65W KLBO 11 LEBANON, MO 399 Usr Rqst 7-16 -000800 38.35N 93.34W KRAW 11 WARSAW, MO 285 Usr Rqst 7-16 -000801 39.49N 121.61W BAB 10 BEALE AFB, CA 72 WSR88D 3-93 -000802 33.90N 88.33W CBN 10 COLUMBUS AFB, MS 169 WSR88D 3-93 -000804 34.64N 103.63W CVS 10 CANNON AFB, NM 1436 WSR88D FOUS 3-93 -000805 38.83N 75.43W DOV 10 DOVER AFB, DE 50 WSR88D FOUS 3-93 -000807 32.54N 99.25W DYS 10 DYESS AFB, TX 480 WSR88D 3-93 -000808 38.81N 94.26W EAX 12 KANSAS C/PLEASANT HILL, MO 333 WSR88D 3-93 -000810 36.34N 97.92W END 10 VANCE AFB, OK 385 WSR88D 3-93 -000811 34.36N 98.98W FDR 10 FREDERICK, OK 401 WSR88D 3-93 -000813 40.72N 85.93W GVS 12 GRISSOM AFB, IN 278 WSR88D 3-93 -000814 30.72N 97.38W HOO 10 CENTRAL TEXAS, TX 182 WSR88D 3-93 -000815 40.32N 98.44W HSI 10 GRAND ISLAND/HASTINGS, NE 626 WSR88D 3-93 -000816 31.46N 85.46W LOR 10 FT. RUCKER, AL 151 WSR88D 3-93 -000817 32.54N 85.79W MAX 10 EAST ALABAMA, AL 157 WSR88D 3-93 -000818 48.50N 101.40W KMIB 12 MINOT AFB, ND 468 WSR88D FOUS 3-9 -000819 36.17N 83.40W MOR 10 TRI CITY/MORRISTOWN, TN 437 WSR88D 3-93 -000821 43.47N 75.46W RME 10 GRIFFISS AFB, NY 497 WSR88D FOUS 3-93 -000822 32.68N 83.35W WRB 10 ROBINS AFB, GA 187 WSR88D FOUS 3-93 -000823 36.74N 87.29W XRW 10 FT. CAMPBELL, KY 186 WSR88D 3-93 -000831 31.40N 114.49W NGX 20 N. GULF OF CA, AZ 0 WRGN 8-97 -000832 32.37N 112.87W AJO 10 AJO, AZ 549 WRGN 8-97 -000833 32.82N 109.68W E74 10 SAFFORD, AZ 950 WRGN 8-97 -000834 48.39N 115.55W LBY 10 LIBBY, MT 579 WRGN 8-97 -000835 48.76N 104.52W PWD 10 PLENTYWOOD, MT 623 WRGN 8-97 -000837 37.70N 123.00W SEF 00 SE FARALLON ISLAND, CA 25 WRGN 8-97 -000838 38.32N 123.07W BOD 00 BODEGA BAY, CA 12 ETL Profiler -000839 46.37N 104.28W BHK 10 BAKER, MT 903 WRGN 8-97 -000841 44.42N 111.37W IPX 10 ISLAND PARK, ID 1917 WRGN 8-97 -000842 42.17N 112.28W MLD 10 MALAD CITY, ID 1363 WRGN 8-97 -000844 39.50N 115.95W P68 10 EUREKA, NV 1982 WRGN 8-97 -000845 38.30N 119.16W BDG 10 BRIDGEPORT, CA 2321 NWS RNO 3-00 -000847 44.65N 73.49W KPBG 10 PLATTSBURGH INTL, NY 71 ERHQ 8-97 -000848 41.14N 75.38W KMPO 11 POCONO_MNTS_MUNIL_ARPT, PA 584 Usr Rqst 9-16 -000849 39.98N 75.82W COAT 11 COATESVILLE, PA 101 Usr Rqst 9-16 -000850 37.28N 102.61W 8V7 10 SPRNGFLD/CMNCHE NT GRS, CO 1335 SOO 8-97 -000851 45.64N 70.26W JACK 10 JACKMAN, ME 354 Jensenius 3-99 -000852 47.46N 69.22W ESTC 10 ESTCOURT, ME 264 Jensenius 3-99 -000853 45.56N 67.43W VANC 10 VANCEBORO, ME -999 Jensenius 3-99 -000854 42.05N 73.20W CAN 10 NR CANAAN, CT 426 Usr Rqst 3-00 -000855 42.11N 109.45W FSN 11 FARSON, WY 2010 Usr Rqst 7-16 -000856 42.49N 107.83W JFC 11 JEFFREY CITY, WY 1944 Usr Rqst 7-16 -000857 42.48N 108.84W SOU 11 SOUTH PASS, WY 2495 Usr Rqst 7-16 -000858 43.20N 110.40W BDT 11 BONDURANT, WY 2027 Usr Rqst 7-16 -000859 40.61N 95.87W KAFK 11 NEBRASKA CITY, NE 355 Usr Rqst 7-16 -000860 41.24N 96.59W KAHQ 11 WAHOO, NE 373 Usr Rqst 7-16 -000861 41.45N 87.01W KVPZ 11 VALPARAISO, IN 235 Usr Rqst 7-16 -000862 41.42N 88.41W KC09 11 MORRIS, IL 178 Usr Rqst 7-16 -000863 39.76N 98.79W K82 11 SMITH CENTER, KS 549 Usr Rqst 7-16 -000864 40.51N 106.87W KSBS 11 STEAMBOAT SPRINGS, CO 2100 Usr Rqst 7-16 -000865 39.43N 107.38W K5SM 11 SUNLIGHT MTN, CO 3232 Usr Rqst 7-16 -000866 39.48N 106.15W KCCU 11 COPPER MTN, CO 3666 Usr Rqst 7-16 -000867 40.50N 107.52W KCAG 11 CRAIG, CO 1887 Usr Rqst 7-16 -000868 41.02N 89.39W KC75 11 MARSHALL CTY ARPT, IL 178 Usr Rqst 7-16 -000869 38.72N 88.18W KOLY 11 OLNEY_NOBLE ARPT, IL 147 Usr Rqst 7-16 -000870 39.06N 98.17W KK71 11 LINCOLN, KS 432 Usr Rqst 7-16 -000871 37.13N 96.19W SDN 11 SEDAN, KS 263 Usr Rqst 7-16 -000872 38.37N 96.54W CTW 11 COTTONWOOD FALLS, KS 367 Usr Rqst 7-16 -000873 42.64N 77.05W KPEO 11 PENN YAN, NY 298 Usr Rqst 9-16 -000874 41.77N 76.45W TOW 11 TOWANDA, PA 223 Usr Rqst 9-16 -000875 40.73N 106.28W K33V 11 WALDEN-JACKSON CO APT, CO 2469 Usr Rqst 9-16 -000876 43.45N 76.51W OSW 21 OSWEGO, NY 87 Usr Rqst 9-16 -000877 43.08N 94.27W KAXA 11 ALGONA, IA 372 Usr Rqst 9-16 -000878 43.40N 94.75W KEST 11 ESTERVILLE, IA 401 Usr Rqst 9-16 -000879 40.35N 94.92W KEVU 11 NW_MISSOURI_REG_APT, MO 349 Usr Rqst 9-16 -000880 38.22N 83.59W KSYM 11 MOREHEAD-ROWAN_REG_APT, KY 313 Usr Rqst 9-16 -000881 38.71N 93.18W KDMO 11 SEDALIA_REG_APT, MO 277 Usr Rqst 9-16 -000882 39.42N 93.13W KBRN 11 BRUNSWICK, MO 199 Usr Rqst 9-16 -000883 43.71N 108.39W KHSG 11 THERMOPOLIS, WY 1494 Usr Rqst 8-16 -000884 43.18N 111.04W K46U 11 ALPINE, WY 1717 Usr Rqst 8-16 -000885 45.59N 103.55W K2WX 11 BUFFALO, SD 878 Usr Rqst 8-16 -000886 60.82N 152.72W LCLP 11 LAKE CLARK PASS, AK 328 Usr Rqst 9-16 -000887 69.00N 160.00W WBR 11 WESTERN BROOKS RANGE, AK -999 Usr Rqst 9-16 -000888 52.00N 177.55E KISK 11 KISKA ISLAND, AK -999 Usr Rqst 9-16 -000889 57.00N 166.00W SEBE 11 SOUTHEAST BERING SEA 0 Usr Rqst 9-16 -000890 62.22N 153.08W RAPS 11 RAINY PASS, AK -999 Usr Rqst 9-16 -000891 59.73N 157.26W PAJZ 11 KOLIGANEK, AK 82 Usr Rqst 9-16 -000892 61.89N 147.32W TAPS 11 TAHNETA PASS, AK -999 Usr Rqst 9-16 -000893 66.27N 166.05W PASH 11 SHISHMAREF, AK 2 Usr Rqst 9-16 -000894 34.10N 117.23W KSBD 11 SAN BERNARDINO, CA 353 Usr Rqst 9-16 -000895 40.63N 93.90W KLWD 11 LAMONI, IA 344 Usr Rqst 9-16 -000896 33.40N 110.77W KGLO 11 GLOBE, AZ 1070 Usr Rqst 9-16 -000897 33.97N 112.74W KWKB 11 WICKENBURG, AZ 627 Usr Rqst 9-16 -000898 38.80N 76.07W KESN 11 EASTON, MD 22 Usr Rqst 9-16 -000899 41.05N 74.63W SPA 11 SPARTA, NJ 190 Usr Rqst 9-16 -000900 62.72N 143.97W 5SZ 11 NR CIRCLE, AK 687 AK Rgn 4-01 -000901 67.75N 144.11W AWR 11 ARCTIC NWR, AK 686 AK Rgn 4-01 -000902 65.59N 144.36W BIR 11 ARCTIC NWR, AK 274 AK Rgn 4-01 -000903 61.95N 151.00W BLS 11 SW OF NENANA, AK 44 AK Rgn 4-01 -000904 57.27N 154.56W BTL 11 NR KOKAKLEK LK, AK 60 AK Rgn 4-01 -000905 66.15N 148.03W BVR 11 ARCTIC NWR, AK 104 AK Rgn 4-01 -000906 67.03N 143.29W GRF 11 ARCTIC NWR, AK 183 AK Rgn 4-01 -000907 65.20N 161.15W HAY 11 NR KIANA, AK 92 AK Rgn 4-01 -000908 59.75N 151.37W H02 11 NR WILLOW. AK 298 AK Rgn 4-01 -000909 63.39N 158.83W INK 11 NW OF NULATO, AK 245 AK Rgn 4-01 -000910 56.97N 134.00W KAK 11 NR KLUKWAN, AK 0 AK Rgn 4-01 -000911 67.95N 162.31W KEL 11 NR ICY CAPE, AK 69 AK Rgn 4-01 -000912 60.59N 150.32W KNA 11 NR SUTTON, AK 125 AK Rgn 4-01 -000913 60.37N 149.41W KNL 11 NR CHICKALOON, AK 365 AK Rgn 4-01 -000914 61.32N 142.59W MAC 11 NR NORTHWAY, AK 967 AK Rgn 4-01 -000915 60.03N 151.66W NCK 11 NR NANCY, AK 38 AK Rgn 4-01 -000916 68.07N 158.71W NOA 11 NTL. PETROL RSRVE, AK 310 AK Rgn 4-01 -000917 61.58N 159.54W PANI 11 NE OF SHAGELUK, AK 20 AK Rgn 4-01 -000918 63.03N 145.49W PAXK 11 NW OF CHICKEN, AK 861 AK Rgn 4-01 -000919 65.41N 164.66W QRZ 11 NR TAYLOR, AK 76 AK Rgn 4-01 -000920 63.44N 153.36W TEL 11 WNW OF ANDERSON, AK 185 AK Rgn 4-01 -000921 59.25N 135.52W AHN 11 NR HAINES BOAT HARBOR, AK 4 AK Rgn 4-01 -000922 55.58N 133.10W PAKW 11 PORT ALEXANDER, AK 2 AK Rgn 4-01 -000923 63.49N 150.88W WON 11 NR MANLEY HOT SPRINGS, AK 605 AK Rgn 4-01 -000924 62.97N 143.34W TOK 11 NE OF BIG DELTA, AK 636 AK Rgn 4-01 -000925 64.05N 141.93W CKN 11 CHICKEN, AK 523 AK Rgn 4-01 -000926 66.85N 154.34W NRU 11 W OF BETTLES FIELD, AK 317 AK Rgn 4-01 -000927 66.08N 152.17W KAN 11 KANUTI, NWR, AK 222 AK Rgn 4-01 -000928 61.64N 156.44W SRV 11 NR STONY RIVER, AK 91 AK Rgn 4-01 -000929 69.50N 156.50W BDP 11 S OF BARROW, AK 96 AK Rgn 4-01 -000930 69.00N 149.00W PLN 11 NR SAGWON, AK 493 AK Rgn 4-01 -000931 67.75N 149.00W PLS 11 ARCTIC NWR, AK 1130 AK Rgn 4-01 -000932 65.34N 155.95W COT 11 NR HUGHES, AK 229 AK Rgn 4-01 -000933 64.10N 155.56W POR 11 NR HUGHES, AK 237 AK Rgn 4-01 -000934 64.31N 151.08W WNL 11 NR MINTO, AK 241 AK Rgn 4-01 -000935 60.32N 160.20W KIL 11 NR ANIAK, AK 467 AK Rgn 4-01 -000936 62.10N 163.80W MTV 11 S OF ST MICHAEL, AK 1 AK Rgn 4-01 -000937 70.40N 161.90W ICC 11 NR WAINWRIGHT, AK 0 AK Rgn 4-01 -000938 71.32N 156.62W BFX 11 BARROW CEOP FLUX STN 3 GEWEX 7-02 -000939 42.35N 67.70W OPA1 20 ATLANTIC OCEAN 0 OPC 11-03 -000940 39.30N 72.00W OPA2 20 ATLANTIC OCEAN 0 OPC 11-03 -000941 39.30N 65.70W OPA3 20 ATLANTIC OCEAN 0 OPC 11-03 -000942 37.30N 70.10W OPA4 20 ATLANTIC OCEAN 0 OPC 11-03 -000943 36.30N 74.60W OPA5 20 ATLANTIC OCEAN 0 OPC 11-03 -000944 35.60N 73.80W OPA6 20 ATLANTIC OCEAN 0 OPC 11-03 -000945 34.90N 70.80W OPA7 20 ATLANTIC OCEAN 0 OPC 11-03 -000946 33.80N 76.00W OPA8 20 ATLANTIC OCEAN 0 OPC 11-03 -000947 32.80N 72.30W OPA9 20 ATLANTIC OCEAN 0 OPC 11-03 -000948 48.10N 130.50W OPP1 20 PACIFIC OCEAN 0 OPC 11-03 -000949 48.10N 126.60W OPP2 20 PACIFIC OCEAN 0 OPC 11-03 -000950 45.30N 129.70W OPP3 20 PACIFIC OCEAN 0 OPC 11-03 -000951 45.30N 125.60W OPP4 20 PACIFIC OCEAN 0 OPC 11-03 -000952 41.75N 129.90W OPP5 20 PACIFIC OCEAN 0 OPC 11-03 -000953 41.90N 125.80W OPP6 20 PACIFIC OCEAN 0 OPC 11-03 -000954 39.20N 125.50W OPP7 20 PACIFIC OCEAN 0 OPC 11-03 -000955 36.40N 125.40W OPP8 20 PACIFIC OCEAN 0 OPC 11-03 -000956 33.30N 125.00W OPP9 20 PACIFIC OCEAN 0 OPC 11-03 -000957 34.60N 122.30W OPPA 20 PACIFIC OCEAN 0 OPC 11-03 -000958 30.90N 121.50W OPPB 20 PACIFIC OCEAN 0 OPC 11-03 -000959 29.60N 117.00W OPPC 20 PACIFIC OCEAN 0 OPC 11-03 -000960 37.54N 76.01W RPL2 20 RAPPAHANNOCK LIGHT VA 0 Usr Rqst 2-18 -000961 32.99N 106.97W KSHA 11 SPACEPORT AMERICA NM 1401 NASA-reqst 12-16 -000962 32.15N 109.84W WLCX 00 WILLCOX PLAYA AZ 1269 NASA-reqst 2-17 -000963 42.63N 83.98W KOZW 11 HOWELL MI 283 Usr Rqst 2-18 -000964 42.99N 84.14W KRNP 11 OWOSSO MI 226 Usr Rqst 2-18 -000965 42.10N 83.16W KONZ 11 GROSSE ISLE MI 175 Usr Rqst 2-18 -000966 41.87N 84.07W KADG 11 ADRIAN MI 243 Usr Rqst 2-18 -000967 44.02N 83.54W GSL 21 GRAVELLY SHOAL LGT HURON 176 Usr Rqst 2-18 -000968 43.46N 83.45W KCFS 11 CARO MI 229 Usr Rqst 2-18 -000969 41.94N 83.43W KTTF 11 MONROE MI 187 Usr Rqst 2-18 -000970 40.61N 103.26W KSTK 11 STERLING CO 1231 Usr Rqst 2-18 -000971 40.34N 103.80W KFMM 11 FORT MORGAN CO 1401 Usr Rqst 2-18 -000972 40.08N 93.59W KTRX 11 TRENTON MO 231 Usr Rqst 2-18 -000973 40.48N 93.01W KUV1 11 UNIONVILLE MO 324 Usr Rqst 2-18 -000974 40.25N 94.33W KAY1 11 ALBANY MO 279 Usr Rqst 2-18 -000975 40.68N 92.90W KTVK 11 CENTERVILLE IA 314 Usr Rqst 2-18 -000976 41.71N 92.73W KGGI 11 GRINNELL IA 307 Usr Rqst 2-18 -000977 42.47N 93.27W KIFA 11 IOWA FALLS IA 347 Usr Rqst 2-18 -000978 38.66N 88.45W KFOA 11 FLORA IL 144 Usr Rqst 2-18 -000979 39.02N 87.65W KRSV 11 CRAWFORD CTY APT IL 141 Usr Rqst 2-18 -000980 39.53N 89.33W KTAZ 11 TAYLORVILLE IL 190 Usr Rqst 2-18 -000981 43.31N 109.19W CWH 11 CROWHEART WY 1860 Usr Rqst 2-18 -000982 41.67N 107.98W WAM 11 WAMSUTTER WY 2059 Usr Rqst 2-18 -000983 43.50N 110.96W TTP 11 TETON PASS WY 2573 Usr Rqst 2-18 -000984 39.47N 98.13W K61 11 BELOIT KS 432 Usr Rqst 2-18 -000985 37.85N 94.31W KNVD 11 NEVADA MO 272 Usr Rqst 2-18 -000986 41.93N 88.71W KDKB 11 DEKALB IL 279 Usr Rqst 2-18 -000987 37.44N 110.56W KU96 11 HALLS CROSSING UT 1337 Usr Rqst 2-18 -000988 40.45N 106.75W K3MW 11 MOUNT WERNER CO 3159 Usr Rqst 2-18 -000989 37.32N 97.39W KEGT 11 WELLINGTON KS 389 Usr Rqst 2-18 -000990 37.45N 106.80W KCPW 11 WOLF CREEK PASS CO 3529 Usr Rqst 2-18 -000991 44.03N 107.45W TNS 11 TEN SLEEP WY 1362 Usr Rqst 2-18 -000992 42.08N 110.96W CKV 11 COKEVILLE WY 1890 Usr Rqst 2-18 -000993 38.79N 108.06W KAJZ 11 DELTA CO 1583 Usr Rqst 2-18 -000994 40.35N 106.70W KC07 11 WALTON PEAK CO 3218 Usr Rqst 2-18 -000995 29.30N 88.84W KMIS 20 MP_140B_OIL_PLATFORM GULF 0 Usr Rqst 2-18 -001001 32.13N 7.88W BEN 11 BEN GUERIR 411 -001006 41.89N 72.71W P#1 11 BMFC3 BLOOMFIELD CT 56 PROF 3-93 -001384 60.20N 11.10E 11 OSLO/GARDERMOEN 206 -002460 59.67N 17.93E SSA 11 STOCKHOLM/ARLANDA 61 -002465 59.35N 17.95E 11 STOCKHOLM/BROMMA 22 -002974 60.32N 24.97E 11 HELSINKI, FINLAND 58 -003005 60.13N 1.18W 11 LERWICK, UNITED KINGDOM 82 -003135 56.50N 4.58W EGPK 11 PRESTWICK, SCOTLAND 20 NASA ISS 10-13 -003357 33.00S 57.00W URU 11 CENTRAL URUGUAY 0 -003644 51.68N 1.78W GVA 11 FAIRFORD RAF 87 -003649 51.75N 1.58W GVN 11 BRIZE NORTON, UK 0 -003772 51.29N .27W EGL 11 LONDON/HEATHROW, UK 24 -003957 52.25N 6.33W 11 ROSSLARE, IRELAND 25 -004018 63.97N 22.60W 11 KEFLAVIK, ICELAND 37 -006181 55.77N 12.53E 11 KOBENHAVN, DENMARK 40 -006200 52.03N 4.35E 11 YPENBURG, HOLLAND -2 -006451 50.90N 4.47E 11 BRUSSELS AEROPORT 39 -006610 46.82N 6.95E 11 PAYERNE, SWITZERLAND 501 -007149 48.73N 2.40E 11 PARIS/ORLY 89 -008001 43.37N 8.42W 11 LA CORUNA, SPAIN 67 -008160 41.67N 1.02W ZZA 11 ZARAGOZA, SPAIN 257 NASA-JSC 3-93 -008397 37.17N 5.62W EMO 11 MORON 88 -008594 16.75N 22.95W VAC 01 AMILCAR CABRAL(SAL) 54 -011520 67.27N 14.37E ENBO 11 BODO, NORWAY 13 NASA-reqst 2-17 -021982 70.97N 178.53W U#2 10 OSTROV VRANGELYA, RUSSIA 3 UA ALA23 3-93 -025173 68.92N 179.48W UHMI 10 MYS SCHMIDT 7 UA 2-95 -025399 66.17N 169.83W U#C 10 MYS WELLEN 7 UA 2-95 -025551 64.68N 170.42E UHMA 10 MARKOVO, RUSSIA 22 UA ALA23 3-93 -025563 64.73N 177.50E UHAZ 10 ANADYR, RUSSIA 5 UA ALA23 3-93 -025677 63.05N 179.32E U#6 10 UGOLNAJA, RUSSIA 85 UA ALA23 3-93 -028952 53.21N 63.55E UAUU 11 KUSTANAI, KZ 182 NASA ISS 10-13 -030260 58.22N 6.32W EGPO 11 STORNOWAY AIRPORT 13 Usr Rqst 1-17 -034920 52.63N 1.32E EGSH 11 NORWICH INTERNATIONAL AIRPT 18 Usr Rqst 1-17 -035363 50.22N 66.83E ARK1 11 ARKALYK, KZ 343 NASA ISS 10-13 -035394 49.80N 73.15E UAKK 11 KARAGANDA, KZ 553 NASA ISS 10-13 -038090 50.08N 5.25W EGDR 11 RNAS CULDROSE 82 METAR/TAF 2-99 -039170 54.65N 6.22W EGAA 11 BELFAST INTERNATIONAL AIRPT 81 Usr Rqst 1-17 -041001 34.90N 73.00W B#1 20 BUOY E HATTERAS ATL 0 3-93 -041002 32.30N 75.20W B#2 20 BUOY S HATTERAS ATL 0 3-93 -041004 32.50N 79.07W B#T 20 BUOY E SAVANNAH ATL 0 OPC 11-03 -041006 29.30N 77.40W B#3 20 BUOY E DAYTONA ATL 0 3-93 -041010 28.90N 78.50W B#4 20 BUOY CANAVERAL EAST ATL 0 NASA-JSC 3-93 -042001 25.90N 89.70W B#5 22 BUOY MID GULF MEX 0 FOUS(G2GFD) 3-93 -042002 25.90N 93.60W B#6 22 BUOY W GULF MEX 0 FOUS(G2GFE) 3-93 -042003 25.90N 85.90W B#7 22 BUOY E GULF MEX 0 NASA-JSCFOUS(B) -042019 27.90N 95.00W B#8 22 BUOY LANELLE GULF OF MEX 0 3-93 -042020 27.00N 96.50W B#9 22 BUOY EILEEN GULF OF MEX 0 3-93 -044004 38.50N 70.70W C7H 20 BUOY HOTEL ATL 0 FOUS 3-93 -044005 42.60N 68.60W 9B6 20 BUOY GULF OF ME ATL 0 FOUS 3-93 -044007 43.53N 70.14W B#PM 20 BUOY NR PORTLAND ME ATL 0 Usr Rqst 2-18 -044008 40.50N 69.40W B#A 20 BUOY NANTUCKET ATL 0 3-93 -044009 38.50N 74.70W B#Q 20 BUOY E FENWICK IL ATL 0 2-01 -044011 41.10N 66.60W B#B 20 BUOY GEORGES BANK ATL 0 3-93 -044014 36.60N 74.80W B#S 20 BUOY E MACKAY IL ATL 0 2-01 -044017 40.70N 72.10W B#V 20 BUOY 23 SW MONTAUK ATL 0 7-07 -044025 40.30N 73.20W B#Q 20 BUOY ATL 0 T. Salem 2-99 -044027 44.30N 67.30W JPB 20 JONESPORT BUOY G MAINE ATL 0 Usr RQST 12-03 -044065 40.37N 73.70W B#X 20 BUOY AMBROSE LIGHT ARL 0 Usr Rqst 8-09 -044089 37.76N 75.33W B#I 20 BUOY WALLOPS ISLAND ATL 0 Usr Rqst 2-18 -045001 48.06N 87.78W LS1 20 BUOY MID LAKE SUPERIOR 183 6-02 -045002 45.33N 86.42W LM1 20 BUOY NORTHERN LAKE MICH 177 6-02 -045003 45.35N 82.84W LH1 20 BUOY NORTHERN LAKE HURON 177 4-02 -045004 47.56N 86.55W LS2 20 BUOY EASTERN LAKE SUPERIOR 183 6-02 -045005 41.68N 82.40W LE1 20 BUOY WESTERN LAKE ERIE 174 6-02 -045006 47.32N 89.87W LS3 20 BUOY WESTERN LAKE SUPERIOR 183 6-02 -045007 42.67N 87.02W LM2 20 BUOY SOUTHERN LAKE MICH 177 6-02 -045008 44.28N 82.42W LH2 20 BUOY SOUTHERN LAKE HURON 177 4-02 -045012 43.62N 77.41W LO1 20 BUOY CENTER LAKE ONTARIO 75 4-02 -045132 42.47N 81.22W LE2 20 BUOY BUOY PORT STANLEY 174 6-02 -045139 43.40N 79.45W LO2 20 BUOY WESTERN LAKE ONTARIO 75 6-02 -045142 42.74N 79.35W LE3 20 BUOY PORT COLBORNE 174 6-02 -046001 56.30N 148.20W B#C 20 BUOY GULF OF AK PAC 0 3-93 -046002 42.50N 130.50W B#D 20 BUOY OREGON PAC 0 3-93 -046003 51.90N 155.90W B#E 20 BUOY S ALEUTIANS PAC 0 3-93 -046005 46.10N 131.00W B#F 20 BUOY WASHINGTON PAC 0 3-93 -046006 40.90N 137.50W B#G 20 BUOY SE PAPA PAC 0 3-93 -046014 39.20N 124.00W B#H 20 BUOY PT ARENA PAC 0 3-93 -046015 42.75N 124.82W B015 20 BUOY W CAPE BLANCO PAC 0 Usr Rqst 8-09 -046029 46.20N 124.20W B#J 20 BUOY COL RIVER BAR PAC 0 3-93 -046030 40.40N 124.50W B#K 20 BUOY BLUNTS REEF PAC 0 3-93 -046035 57.00N 177.70W B#L 20 BUOY BERING SEA PAC 0 3-93 -046047 32.40N 119.50W B#U 20 BUOY W SAN DIEGO PAC 0 OPC 11-03 -046086 32.49N 118.03W B086 20 CLEMENTE BASIN BUOY (46086) 0 NASA ORION 10-13 -051001 23.40N 162.30W B#M 20 BUOY NW KAUAI PAC 0 FOUS 4-93 -051002 17.20N 157.80W B#N 20 BUOY S OAHU PAC 0 4-93 -051003 19.30N 160.80W B#O 20 BUOY S KAUAI PAC 0 4-93 -051004 17.40N 152.50W B#P 20 BUOY SE HAWAII PAC 0 FOUS 4-93 -060800 55.52N 8.55E EKEB 11 ESBJERG AIRPORT 29 Usr Rqst 1-17 -062400 52.31N 4.76E EHAM 11 AMSTERDAM AIRPORT NTHERLAND -2 Klipfel/Delta 04-11 -062900 52.28N 6.89E EHTW 11 ENSCHEDE APT TWENTE NTHERLD 35 Lowinski/Ubimet 05-11 -070341 59.77N 151.17W HOM 12 HMRA2 HOMER AK 296 PROF -070930 48.98N 6.25E LFJL 11 METZNANCYLORRAINE APT FR 265 Lowinski/Ubimet 05-11 -072253 29.70N 98.01W SAT 12 AUSTIN/SAN ANTONIO TX 219 WSR88D FOUS -072327 36.25N 86.57W BNA 12 NASHVILLE/BERRY TN 180 UA NA110 FOUS -072356 36.18N 95.56W TUL 10 TULSA OK 226 WSR88D FOUS 3-93 -072384 35.24N 119.03W BFL 10 BAKERSFIELD CA 154 WRGN 8-97 -072434 38.62N 90.18W STL 12 ST. LOUIS MO 139 FOUS -072464 38.46N 104.18W PUB 12 PUEBLO CO 1618 WSR88D 3-93 -072524 41.50N 81.60W CLE 12 CLEVELAND OH 213 FOUS -072578 43.11N 112.68W PIH 10 POCATELLO/IDAHO FALLS ID 1382 WSR88D FOUS 3-93 -072783 47.47N 115.80W S06 10 MULLAN ID 1011 WRGN 8-97 -081810 41.28N 2.07E LEBL 10 BARCELONA 6 Baker/UPS 11-08 -082220 40.42N 4.25W 11 MADRID, SPAIN (4NASA) 820 -082840 39.50N 0.47W LEVC 10 VALENCIA 62 Baker/UPS 11-08 -090001 36.50N 100.80W G#1 12 PERRYTON TX 893 GUFMEX 12-93 -090002 30.30N 101.70W G#2 12 SHEFFIELD TX 726 GUFMEX 12-93 -090003 27.70N 102.50W G#3 12 MUZQUIZ, COAH MX 1247 GUFMEX 12-93 -090004 30.50N 99.10W G#4 12 FREDRICKSBURG TX 504 GUFMEX 12-93 -090005 28.40N 98.70W G#5 12 COTULLA TX 98 GUFMEX 12-93 -090006 26.30N 98.80W G#6 12 RIO GRANDE CITY TX 53 GUFMEX 12-93 -090007 24.40N 97.40W G#7 22 W. GULF OF MEXICO GFMX#7 0 GUFMEX 12-93 -090008 25.90N 95.30W G#8 20 W. GULF OF MEXICO GFMX#8 0 GUFMEX 12-93 -090009 24.50N 94.40W G#9 22 W. GULF OF MEXICO GFMX#9 0 GUFMEX 12-93 -090010 23.30N 95.60W G#A 22 W. GULF OF MEXICO GFMX#10 0 GUFMEX 12-93 -090011 18.30N 94.20W G#B 10 COATZACOALCOS, V.C. MX 0 GUFMEX 12-93 -090012 21.40N 93.10W G#C 20 BAY OF CAMPECHE GFMX#12 0 GUFMEX 12-93 -090013 23.30N 91.60W G#D 22 GULF OF MEXICO GFMX#13 0 GUFMEX 12-93 -090014 23.70N 88.70W G#E 22 SE GULF OF MEXICO GFMX#14 0 GUFMEX 12-93 -090015 23.00N 85.00W G#F 20 SE GULF OF MEXICO GFMX#15 0 GUFMEX 12-93 -090016 23.50N 98.00W G#G 12 NORTH OF TAMPICO, TAMPS. 77 8-97 -099001 46.02N 91.45W HYR 10 HAYWARD_MUNI_AIRPOR WI 370 J. Eise 2-99 -099002 38.83N 82.80W PMH 10 PORTSMOUTH OH 186 DiStefano 2-99 -099006 38.88N 78.52W WOO 10 WOODSTOCK VA 251 T. Salem 2-99 -099007 39.62N 78.76W CBE 10 CUMBERLAND MD 183 T. Salem 2-99 -099008 39.61N 77.01W W54 10 WESTMINSTER MD 244 T. Salem 2-99 -102240 53.05N 8.79E EDDW 11 BREMEN AIRPORT GERMANY 4 Lowinski/Ubimet 05-11 -103840 52.47N 13.40E 11 BERLIN/TEMPELHOF 50 -105130 50.87N 7.15E DDK 11 KOLN/BONN 91 -106370 50.05N 8.58E 11 FRANKFURT/MAIN 112 -107380 48.68N 9.22E EDDS 11 STUTTGARD AIRPORT 419 Usr Rqst 1-17 -108660 48.35N 11.78E EDDM 11 MUNCHEN/MUNICH ARPT GERMANY 453 Klipfel/Delta 04-11 -110100 48.23N 14.19E LOWL 11 LINZ/B DANUBE ARPT AUSTRIA 298 Lowinski/Ubimet 05-11 -110360 48.12N 16.57E LOWW 10 VIENNA 183 Baker/UPS 11-08 -115180 50.10N 14.26E LKPR 11 PRAHA/RUZ AIRPORT CZECH REP 380 Lowinski/Ubimet 05-11 -121500 54.38N 18.47E 11 GDANSK 149 -123750 52.17N 20.97E EPWA 10 WARSAW/OKECIE 107 Baker/UPS 11-08 -124240 51.10N 16.89E EPWR 11 COPERNICUS APT WRCLW POLAND 123 Lowinski/Ubimet 05-11 -128430 47.43N 19.18E 11 BUDAPEST/LORINC 140 -132750 44.78N 20.53E 11 BELGRADE 243 -133001 42.69N 23.41E SOF 11 SOFIA BULGARIA 531 Trobec/KELOLAND 02-18 -133002 42.57N 27.52E BOJ 11 BURGAS BULGARIA 41 Trobec/KELOLAND 02-18 -133003 43.23N 27.83E VAR 11 VARNA BULGARIA 70 Trobec/KELOLAND 02-18 -133004 42.07N 24.86E PDV 11 PLOVDIV BULGARIA 182 Trobec/KELOLAND 02-18 -154210 44.57N 26.09E LROP 11 HENRI COANDA ARPT ROMANIA 96 Lowinski/Ubimet 05-11 -161050 45.50N 12.33E LIPZ 10 VENICE/MARCO POLO INT'L 2 Baker/UPS 11-08 -162390 41.80N 12.60E LIRA 10 ROME/CIAMPINO 130 Baker/UPS 11-08 -162420 41.80N 12.23E LIRF 11 ROMA FIUMICINO ITALY 2 Klipfel/Delta 04-11 -167460 35.53N 24.15E GSA 11 SOUDA, CRETE 0 -170620 40.97N 29.08E 11 ISTANBUL/GOZTEPE 40 -171280 40.13N 33.00E TAC 11 ANKARA/ESENBOGA 949 -172800 37.75N 40.20E TCC 11 DIYARKABIR 667 -176060 35.15N 33.28E 11 NICOSIA 224 -255940 64.43N 173.23W UHMD 10 PROVIDENJA_BAY HA 3 UA ALA23 3-93 -260630 59.58N 30.18E 11 LENINGRAD 4 -276120 55.75N 37.57E 11 MOSCOW/DOMODEDOV 187 -296340 55.03N 82.90E 11 NOVO-SIBIRSK 143 -319600 43.12N 131.90E 11 VLADIVOSTOK 78 -368700 43.23N 76.93E UAAA 10 ALMATY, KHAZAKSTAN 847 Baker/UPS 11-08 -375490 41.68N 44.95E 11 TBILISI 490 -383531 43.07N 74.47E UAFM 11 MANUS (USAF request) 637 Lenhart 8-06 -384570 41.27N 69.27E 11 TASHKENT 491 -402700 31.98N 35.98E 11 AMMAN AIRPORT 767 -402900 31.87N 35.22E 11 JERUSALEM/ATAROT, ISRAEL 759 -404370 24.88N 46.77E ERK 11 RIYADH, SAUDI ARABIA 611 UA -404380 24.72N 46.72E RIY 11 RIYADH, SAUDI ARABIA 612 -405820 29.22N 47.98E KUW 11 KUWAIT AIRPORT, KUWAIT 56 UA -406080 36.32N 43.15E ORBM 11 MOSUL (USAF request) 223 Lenhart 8-06 -406500 33.22N 44.23E BAD 11 BAGHDAD, IRAQ 35 -406890 30.57N 47.78E BAS 11 BASRA, IRAQ 2 -406900 28.00N 49.00E P01 11 PERSIAN GULF POINT 1 0 -406910 27.00N 50.00E P02 11 PERSIAN GULF POINT 2 0 -407540 35.68N 51.32E 11 TEHERAN/MEHRABAD 1191 -408290 31.05N 61.47E OIZB 11 ZABOL (USAF request) 489 Lenhart 8-06 -409540 34.42N 70.47E OAJL 11 JALALABAD (USAF request) 580 Lenhart 8-06 -409900 31.31N 65.85E OAKN 11 KANDAHAR AIRPT(USAF reqt) 1017 Lenhart 8-06 -411700 25.25N 51.57E OTBD 11 DOHA INTL (USAF reqt) 10 Lenhart 8-06 -411940 25.25N 55.33E OMDB 10 DUBAI INT'L ARPT 5 Baker/UPS 11-08 -412170 24.42N 54.65E OMAA 11 ABU DHABI INTL(USAF reqt) 27 Lenhart 8-06 -420200 76.53N 68.75W BGTL 10 THULE_AB -- 59 UA 3-93 -421820 28.58N 77.20E 11 NEW DELHI/SAFDARJUNG 281 -431500 17.72N 83.30E VIS 11 VISAKHAPATNAM 66 -443850 43.20N 107.17E 11 HANBOGD, MONGOLIA 914 -444540 27.70N 85.37E 11 KATMANDU, NEPAL 1348 -450040 22.32N 114.17E 11 KING'S PARK, HONG KONG 65 -466920 25.03N 121.52E 11 TAIPEI, FORMOSA 9 -469020 10.72N 115.83E 20 NANSHAN, CHINA 5 -471100 37.55N 126.80E RKS 11 SEOUL/KIMPO INTL KOREA 26 -471530 35.18N 128.93E RKPK 11 KIMHAE AIRPORT SOUTH KOREA 4 Klipfel/Delta 04-11 -475800 40.70N 141.37E RJSM 11 MISAWA AFB, JAPAN 36 -476350 35.25N 136.93E RJGG 11 NAGOYA AIRPORT JAPAN 14 Klipfel/Delta 04-11 -476710 35.55N 139.78E RJTT 11 TOKYO INTL JAPAN 8 -476860 35.76N 140.38E RJAA 11 NARITA-TOKYO JAPAN AIRPORT 44 Klipfel/Delta 04-11 -477720 34.68N 135.53E 11 OSAKA, JAPAN 50 -486010 5.30N 100.27E WMKP 10 PENANG INT'L ARPT 3 Baker/UPS 11-08 -486470 2.75N 101.72E WMKK 10 KUALA LUMPUR INT'L ARPT 21 Baker/UPS 11-08 -486870 1.38N 103.72E 11 SINGAPORE/TENGAH 15 -488100 22.82N 104.97E 11 HA GIANG VIETNAM 117 User rqst 2-18 -488200 21.02N 105.80E 11 HANOI/GIALAM 9 -489000 10.82N 106.67E 11 SAIGON (HO CHI MINH VILLE) 6 -503530 51.72N 126.65E 11 HUMA, CHINA 178 -545110 39.80N 116.47E 11 BEIJING, CHINA 32 -548570 36.07N 120.33E ZSQD 10 QINGDAO LIUTING INT'L ARPT 77 Baker/UPS 11-08 -562940 30.67N 104.02E 11 CHENGDU, CHINA 508 -570360 34.30N 108.93E 11 SIAN, CHINA 398 -570831 34.52N 113.83E ZHCC 11 ZHENGZHOU XINZHENG APT CN 151 Usr Rqst 1-17 -583670 31.17N 121.43E 11 SHANGHAI, CHINA 5 -600300 27.93N 15.38W CLP 11 LAS PALMAS/GANDO 25 -601550 33.57N 7.67W 11 CASABLANCA, MOROCCO 61 -602300 31.62N 8.03W 11 MARRAKECH 468 -606800 22.82N 5.47E AAT 11 TAMANRASSET/AGUENNA 1377 -610520 13.48N 2.17E DRRN 11 NIAMEY 227 -612230 16.72N 3.00W GATB 11 TOMBOUCTOU/TIMBUKTU 264 -616410 14.73N 17.50W GOOY 11 DAKAR 24 -617010 13.35N 16.80W BYD 11 BANJUL/YUNDUM, GAMBIA 26 -619670 7.30S 72.42E JDG 01 DIEGO GARCIA 2 -622710 24.22N 23.30E 11 KUFRA, LIBYA 407 -623060 31.33N 27.22E 11 MERSA HATRUH, EGYPT 28 -637390 1.28S 36.83E 11 NAIROBI/EASTLEIGH, KENY 1637 -637910 3.42S 37.07E 11 KILIMANJARO AIRPORT 891 -638180 4.92S 38.23E 11 MOMBO 411 -642100 4.38S 15.45E ZAA 11 KINSHASA/N'DJILI 309 -652010 6.58N 3.33E 11 LAGOS/IKEJA 38 -654620 5.60N 0.17W DGAA 11 ACCRA GHANA 68 Klipfel/Delta 04-11 -655480 7.38N 7.53W 11 MAN, IVORY COAST 336 -655780 5.25N 3.93W DIAP 11 ABIDJAN/PORT BOUET 8 -656600 6.23N 10.37W LRB 11 ROBERTS INTL/MONROV 18 -661600 8.85S 13.23E FNLU 11 LUANDA ANGOLA 74 Klipfel/Delta 04-11 -682880 24.37S 31.05E AHS 11 HOEDSPRUIT 519 -688160 33.97S 18.60E 11 CAPETOWN/MALAN 46 -700260 71.30N 156.78W PABR 12 BARROW/POST-ROGERS AK 4 GCIP 9-95 TAF 2-99 -700860 70.13N 143.63W PABA 10 BARTER ISLAND AK 16 ALA23 FOUS -701040 68.88N 166.13W PALU 10 CAPE_LISBURNE(AWOS) AK 3 FOUS -701330 66.87N 162.63W PAOT 10 KOTZEBUE/RALPH_WIEN_(AS AK 5 UA ALA23 FOUS TAF 2-99 -701620 69.37N 152.13W PAUM 10 UMIAT AK 85 == -701740 66.92N 151.52W PABT 10 BETTLES_FIELD AK 196 FOUS TAF 2-99 -701780 65.17N 152.10W PATA 10 TANANA/CALHOUN_MEM AK 67 == TAF 2-99 -701940 66.57N 145.27W PFYU 10 FORT_YUKON_(AWOS) AK 131 == -702000 64.50N 165.43W PAOM 12 NOME_(ASOS) AK 7 GCIP 9-95 TAF 2-99 -702070 63.88N 160.80W PAUN 10 UNALAKLEET_(AWOS) AK 6 == TAF 2-99 -702120 61.78N 166.03W PACZ 10 CAPE_ROMANZOFF_AWOS AK 146 FOUS -702190 60.78N 161.80W PABE 10 BETHEL AIRPORT AK 46 UA ALA23 FOUS TAF 2-99 -702220 64.73N 156.93W PAGA 10 GALENA_AIRPORT AK 46 FOUS TAF 2-99 -702310 62.97N 155.62W PAMC 10 MCGRATH_(ASOS) AK 103 UA ALA23 FOUS TAF 2-99 -702315 62.90N 155.98W PATL 10 TATALINA_(AWOS) AK 294 TAF 2-99 -702350 61.10N 155.58W PASV 10 SPARREVOHN_(AWOS) AK 484 FOUS -702510 62.30N 150.10W PATK 10 TALKEETNA_(ASOS) AK 109 == TAF 2-99 -702550 61.97N 151.18W PASW 11 SKWENTNA AK 45 NWS AK 3-05 -702590 60.57N 151.25W PAEN 10 KENAI_MUNICIPAL AK 29 == TAF 2-99 -702610 64.82N 147.87W PAFA 12 FAIRBANKS_INTL_ARPT AK 138 GCIP 9-95 TAF 2-99 -702650 64.67N 147.10W PAEI 10 EIELSON_AFB_______& AK 167 METAR/TAF 2-99 -702660 63.97N 145.70W PABI 10 FT.GREELY/BIG DELTA AK 398 UA TAF 2-99 -702670 64.00N 145.73W BIG 11 BIG DELTA, AK 391 -702710 62.15N 145.45W PAGK 10 GULKANA_ARPT_(AUT) AK 481 == TAF 2-99 -702720 61.25N 149.80W PAED 10 ELMENDORF_AFB_____& AK 65 METAR/TAF 2-99 -702730 61.17N 150.02W PANC 12 ANCHORAGE_INTL_ARPT_(AS AK 40 GCIP 9-95 TAF 2-99 -702740 61.60N 149.08W PAAQ 10 PALMER_MUNICIPAL_(ASOS) AK 71 == TAF 2-99 -702750 61.13N 146.35W PAVW 20 VALDEZ (COASTAL POINT) AK 10 == -702770 60.12N 149.45W PAWD 11 SEWARD_(ASOS) 18 Nelson/NWS 11-08 -702820 64.78N 141.15W PAEG 10 EAGLE AK 268 == -702910 62.97N 141.93W PAOR 10 NORTHWAY AK 525 FOUS TAF 2-99 -702960 60.50N 145.50W PACV 10 CORDOVA/MILE 13 AK 13 FOUS TAF 2-99 -703050 58.65N 162.07W PAEH 10 CAPE_NEWENHAM(AWOS) AK 165 FOUS -703080 57.15N 170.22W PASN 00 SAINT_PAUL_ISLAND_(ASOS AK 9 UA ALA23 FOUS TAF 2-99 -703160 55.20N 162.73W PACD 10 COLD_BAY_AIRPORT_(ASOS) AK 31 UA ALA23 FOUS TAF 2-99 -703210 59.05N 158.52W PADL 10 DILLINGHAM_(AMOS) AK 29 == TAF 2-99 -703260 58.68N 156.65W PAKN 10 KING_SALMON_(ASOS) AK 15 UA ALA23 FOUS TAF 2-99 -703400 59.75N 154.92W PAIL 10 ILIAMNA_ARPT_(ASOS) AK 49 == TAF 2-99 -703410 59.63N 151.50W PAHO 10 HOMER MUNICIPAL AK 22 METAR/TAF 2-99 -703430 59.43N 146.33W PAMD 10 MIDDLETON_ISL._AMOS AK 14 == -703500 57.75N 152.50W PADQ 10 KODIAK_(ASOS) AK 34 UA ALA23 FOUS TAF 2-99 -703610 59.52N 139.67W PAYA 10 YAKUTAT_(ASOS) AK 9 UA NA110 ALA23 FOUS TAF 2-99 -703620 59.47N 135.30W PAGY 10 SKAGWAY_(ASOS) AK 5 == TAF 2-99 -703670 58.42N 135.73W PAGS 10 GUSTAVUS AK 9 == TAF 2-99 -703710 57.07N 135.35W PASI 10 SITKA/JAPONSKI_ARPT_(AS AK 20 == TAF 2-99 -703810 58.37N 134.58W PAJN 10 JUNEAU_INTL_AIRPORT AK 7 FOUS TAF 2-99 -703860 56.82N 132.97W PAPG 10 PETERSBURG AK 0 == TAF 2-99 -703870 56.48N 132.37W PAWG 10 WRANGELL AK 13 == TAF 2-99 -703950 55.35N 131.70W PAKT 10 KETCHIKAN INTL ARPT AK 29 METAR/TAF 2-99 -703980 55.03N 131.57W PANT 10 ANNETTE_ISLAND_(ASOS) AK 34 UA NA110 FOUS -704140 52.72N 174.12E PASY 10 SHEMYA_AFB AK 30 UA ALA23 3-93 -704540 51.88N 176.65W PADK 00 ADAK_NAS/MITCHELL AK 4 UA ALA23 -704820 52.95N 168.85W PIKO 00 NIKOLSKI_(AMOS) AK 21 == -704890 53.90N 166.55W PADU 10 DUTCH HARBOR AK 4 METAR/TAF 2-99 -710310 51.93N 131.02W CWZV 10 CAPE_ST_JAMES BC 92 3-93 -710430 65.28N 126.75W CYVQ 12 NORMAN WELLS NT 95 UA 3-93 -710513 72.00N 125.28W CYSY 10 SACHS_HARBOUR_ARPT NT 86 3-93 -710680 56.23N 117.43W CYPE 11 PEACE_RIVER_AIRPORT AB 571 MAGS 9-95 -710720 76.23N 119.33W CYMD 10 MOULD_BAY_AIRPORT NT 12 UA 3-93 -710780 56.87N 101.08W CYYL 12 LYNN LAKE AIRPORT MB 357 Usr Rqst 8-02 -710790 55.75N 97.87W CYTH 12 THOMPSON ZOO MB 206 BOREAS 5-94 -710810 68.78N 81.25W CYUX 10 HALL_BEACH_AIRPORT NT 8 UA 3-93 -710820 82.50N 62.33W CWLT 10 ALERT NT 66 UA 3-93 -711080 49.03N 122.37W CYXX 10 ABBOTSFORD_AIRPORT BC 58 METAR/TAF 2-99 -711090 50.68N 127.37W CYZT 10 PORT_HARDY_AIRPORT BC 22 UA NA110 -711190 53.55N 114.10W CWSE 12 EDMONTON/STONY_PLAI AB 766 UA NA110 FOUS(YEG) -711230 53.30N 113.58W CYEG 10 EDMONTON_INTL_ARPT AB 723 METAR/TAF 2-99 -711250 54.13N 108.52W CYLJ 10 MEADOW_LAKE_AIRPORT SA 480 BOREAS 5-94 -711280 50.27N 111.18W YSD 11 SUFFIELD, AB 770 -711300 53.33N 104.00W CYBU 10 NIPAWIN_AIRPORT SA 374 BOREAS 5-94 -711510 46.90N 71.50W CWQG 10 VALCARTIER QB 168 UA FOUS(YQB) 3-93 -711970 47.57N 59.17W CWZB 10 PORT-AUX-BASQUES NF 40 UA 2-95 -712030 49.95N 119.40W CWLW 12 KELOWNA BC 456 UA NA110 2-95 -712220 58.42N 130.00W CWKX 10 DEASE_LAKE_CS BC 816 FOUS FOUS -712630 43.17N 79.93W CYHM 12 HAMILTON AIRPORT ON 237 ER 11-00 -713680 43.47N 80.38W CYKF 12 WATERLOO_WELL ON 317 Usr Rqst 6-02 -713950 44.88N 63.50W CYHZ 10 HALIFAX_INTL_ARPT_& NS 145 METAR/TAF 2-99 -713970 44.98N 64.92W CYZX 11 GREENWOOD_(CAN-MIL) NS 28 Usr Rqst 3-05 -713990 43.72N 65.25W CWOS 10 SHELBURNE NS 30 == -714963 65.77N 111.25W CYWO 11 LUPIN_ARPT_(SAWR) NT 494 MAGS 9-95 -715380 42.27N 82.97W CYQG 10 WINDSOR_AIRPORT ON 190 METAR/TAF 2-99 -716000 43.93N 60.02W CWSA 00 SABLE_ISLAND______& NS 4 UA NA110 -716010 44.63N 63.50W CYAW 10 SHEARWATER(CAN-MIL) NS 51 == -716030 43.87N 66.10W CYQI 10 YARMOUTH NS 9 UA NA110 3-93 -716090 45.32N 65.88W CYSJ 11 SAINT_JOHN_AIRPORT NB 109 Usr Rqst 4-05 -716230 43.03N 81.15W CYXU 12 LONDON AIRPORT ON 278 ER 11-00 -716240 43.67N 79.63W CYYZ 10 TORONTO/PEARSON ON 173 3-93 -716250 45.95N 77.32W CYWA 10 PETAWAWA_A,ONT ON 130 UA 3-93 -716270 45.47N 73.75W CYUL 10 MONTREAL/DORVAL QB 36 METAR/TAF 2-99 -716278 45.68N 74.03W CYMX 10 MONTREAL/MIRABEL QB 82 == -716280 45.32N 75.67W CYOW 10 OTTAWA_INTL_AIRPORT ON 114 FOUS 3-93 -716290 44.23N 78.37W CYPQ 12 PETERBOROUGH AIRPORT ON 191 ER 11-00 -716300 44.97N 79.30W CYQA 12 MUSKOKA AIRPORT ON 282 ER 11-00 -716330 44.75N 81.10W CYVV 12 WIARTON AIRPORT ON 222 ER 11-00 -717010 45.83N 66.43W CYCX 12 GAGETOWN__(CAN-MIL) NB 51 UA -717050 46.12N 64.68W CYQM 12 MONCTON_AIRPORT NB 71 Usr Rqst 4-05 -717060 46.28N 63.13W CYYG 12 CHARLOTTETOWN_ARPT PE 54 Usr Rqst 4-05 -717070 46.17N 60.05W CYQY 10 SYDNEY_AIRPORT NS 62 METAR/TAF 2-99 -717140 46.80N 71.40W YQB 11 QUEBEC, PQ 73 -717220 46.38N 75.97W CWMW 12 MANIWAKI QB 170 UA NA110 FOUS(YMW) -717250 48.05N 77.78W CYVO 10 VAL D'OR PQ 337 3-93 -717310 46.37N 79.42W CYYB 10 NORTH BAY ON 371 FOUS 3-93 -717380 47.97N 84.78W CYXZ 10 WAWA_AIRPORT ON 287 3-93 -717390 48.57N 81.37W CYTS 10 TIMMINS_AIRPORT ON 295 3-93 -717460 52.23N 87.88W CYLH 10 LANSDOWNE HOUSE ON 242 FOUS 3-93 -717490 48.37N 89.32W CYQT 10 THUNDER_BAY_AIRPORT ON 199 FOUS 3-93 -717990 48.65N 123.43W CYYJ 10 VICTORIA_INTL_ARPT BC 19 METAR/TAF 2-99 -718010 47.62N 52.73W CYYT 10 SAINT_JOHN'S_ARPT NF 140 UA NA110 METAR 2-99 -718030 48.95N 54.57W CYQX 10 GANDER_INTL_AIRPORT NF 151 METAR/TAF 2-99 -718090 49.22N 57.40W CYDF 12 DEER LAKE NF 22 Usr Rqst 12-03 -718110 50.22N 66.27W CYZV 10 SEPT-ILES_AIRPORT QB 55 UA NA110 -718150 48.53N 58.55W CYJT 10 STEPHENVILLE_ARPT NF 26 UA NA110 -718160 53.32N 60.42W CYYR 10 GOOSE_BAY_AIRPORT NF 49 UA NA110 METAR 2-99 -718220 49.77N 74.53W CYMT 10 CHIBOUGAMAU-CHAPAIS QB 387 3-93 -718230 53.75N 73.67W CYAH 10 LA_GRANDE_IV_ARPT QB 306 UA NA110 3-93 -718340 49.78N 86.93W CYGQ 12 GERALDTON AIRPORT ON 349 ER 11-00 -718360 51.27N 80.65W CWZC 12 MOOSONEE_(SAWR)___& ON 10 UA NA110 -718365 51.28N 80.60W CYMO 12 MOOSONEE AIRPORT ON 29 ER 11-00 -718454 51.45N 90.20W CYPL 10 PICKLE_LAKE(MAN) ON 386 UA NA110 3-93 -718480 53.83N 89.87W CYTL 12 BIG TROUT LAKE ON 210 ER 11-00 -718500 49.78N 94.37W CYQK 12 KENORA AIRPORT ON 411 ER 11-00 -718520 49.90N 97.23W CYWG 10 WINNIPEG_INTL_ARPT MN 239 FOUS 3-93 -718530 49.78N 99.65W CWLO 10 CAMP SHILO MB 373 UA -718575 54.68N 101.68W CYFO 10 FLIN_FLON_AIRPORT MN 304 BOREAS 5-94 -718630 50.43N 104.67W CYQR 10 REGINA_AIRPORT SA 577 FOUS 3-93 -718660 52.17N 106.68W CYXE 10 SASKATOON_AIRPORT SA 504 UA 5-94 -718670 53.97N 101.10W CYQD 12 THE_PAS_AIRPORT MN 271 UA NA110 FOUS -718690 53.22N 105.68W CYPA 12 PRINCE_ALBERT_ARPT SA 428 FOUS 3-93 -718720 50.02N 110.72W CYXH 12 MEDICINE_HAT_ARPT AB 716 3-93 -718740 49.63N 112.80W YQL 10 LETHBRIDGE_AIRPORT AB 929 Usr Rqst 4-02 -718770 51.12N 114.02W CYYC 10 CALGARY_INTNL_ARPT AB 1084 FOUS -718800 49.62N 115.78W CYXC 10 CRANBROOK BC 939 FOUS 3-93 -718840 49.30N 117.63W CYCG 10 CASTLEGAR_AIRPORT BC 495 FOUS 3-93 -718920 49.18N 123.17W CYVR 10 VANCOUVER_INTL_ARPT BC 2 FOUS 3-93 -718930 49.72N 124.90W CYQQ 10 COMOX_(CAN-MIL) BC 24 METAR/TAF 2-99 -718960 53.88N 122.68W CYXS 12 PRINCE_GEORGE_ARPT BC 691 UA NA110 FOUS -719060 58.10N 68.42W CYVP 10 KUUJJUAQ_AIRPORT QB 37 UA NA110 -719070 58.45N 78.12W CWPH 10 INUKJUAK QB 253 UA NA110 -719090 63.75N 68.53W CYFB 10 FROBISHER/IQALUIT NT 34 UA 3-93 METAR 2-99 -719130 58.75N 94.07W CYYQ 10 CHURCHILL_AIRPORT MN 29 UA NA110 -719150 64.20N 83.37W CYZS 10 CORAL_HARBOUR_ARPT NT 64 UA 3-93 -719170 79.98N 85.93W CWEU 10 EUREKA NT 10 UA 3-93 -719200 57.35N 107.13W CWFN 11 CREE_LAKE_(MAPS) SA 495 MAGS 9-95 -719240 74.72N 94.95W CYRB 10 RESOLUTE BAY NT 40 UA 3-93 -719250 69.10N 105.12W CYCB 10 CAMBRIDGE_BAY_ARPT NT 27 UA 3-93 -719260 64.30N 96.00W CYBK 10 BAKER LAKE NT 49 UA 3-93 -719310 54.77N 112.02W CWLB 11 LAC_LA_BICHE_(MARS) AB 567 MAGS 9-95 -719340 60.02N 111.95W CYSM 12 FORT_SMITH_AIRPORT NT 203 UA NA110 -719360 62.50N 114.40W CYZF 12 YELLOW KNIFE NT 270 GCIP 5-94 -719450 58.83N 122.58W CYYE 12 FORT_NELSON_AIRPORT BC 382 UA NA110 -719460 61.80N 121.20W CYFS 12 FORT SIMPSON NT 152 GCIP 5-94 -719530 60.12N 128.82W CYQH 11 WATSON_LAKE_AIRPORT YK 690 MAGS 9-95 -719570 68.32N 133.53W CYEV 12 INUVIK NT 103 UA ALA23 3-93 -719640 60.72N 135.07W CYXY 12 WHITEHORSE_AIRPORT YK 703 UA ALA23 FOUS -719660 64.05N 139.13W CYDA 11 DAWSON_AIRPORT YK 369 MAGS -719665 67.57N 139.82W CYOC 10 OLD_CROW_AIRPORT YK 251 == -722010 24.55N 81.75W KEYW 22 KEY_WEST_INTL_ARPT FL 6 UA NA110 TAF 2-99 -722016 24.73N 81.05W KMTH 00 MARATHON_AIRPORT_(ASOS) FL 2 TAF 8-09 -722020 25.82N 80.28W KMIA 10 MIAMI_INTL_AIRPORT FL 4 FOUS TAF 2-99 -722024 25.90N 80.28W KOPF 10 MIAMI/OPA_LOCKA FL 3 METAR/TAF 2-99 -722025 26.07N 80.15W KFLL 10 FT_LAUDERDALE/HOLLY FL 7 TAF 2-99 -722029 25.65N 80.43W KTMB 10 MIAMI/KENDALL-TAMIA FL 3 METAR/TAF 2-99 -722030 26.68N 80.12W KPBI 12 WEST_PALM_BEACH FL 6 UA NA110 TAF 2-99 -722039 26.20N 80.17W KFXE 10 FORT_LAUDERDALE FL 4 METAR/TAF 2-99 -722040 28.10N 80.65W KMLB 10 MELBOURNE_REGIONAL FL 11 TAF 2-99 -722045 27.65N 80.42W KVRB 10 VERO_BEACH_MUNI FL 8 TAF 2-99 -722050 28.43N 81.32W KMCO 10 ORLANDO_JETPORT___& FL 32 2-95 TAF 2-99 -722056 29.18N 81.05W KDAB 10 DAYTONA_BEACH_RGNL FL 11 TAF 2-99 -722060 30.50N 81.69W KJAX 12 JACKSONVILLE_INTL FL 9 == TAF 2-99 -722067 30.22N 81.88W KVQQ 11 CECIL_FIELD_NAS FL 25 TAF 8-09 -722070 32.13N 81.19W KSAV 10 SAVANNAH_MUNICIPAL GA 15 FOUS 3-93 TAF 2-99 -722079 32.22N 80.70W KHXD 11 HILTON_HEAD_(AWOS) SC 6 TAF 8-09 -722080 32.90N 80.03W KCHS 12 CHARLESTOWN_MUNI SC 15 UA NA110 FOUS TAF 2-99 -722100 27.70N 82.38W TBW 12 TAMPA FL 13 UA NA110 -722103 27.50N 80.37W KFPR 10 FT_PIERCE/ST_LUCIE FL 7 METAR/TAF 2-99 -722106 26.58N 81.87W KFMY 10 FORT_MYERS/PAGE_FLD FL 5 3-93 TAF 2-99 -722108 26.53N 81.75W KRSW 10 FT_MYERS/SW_FLORIDA FL 9 TAF 2-99 -722110 27.97N 82.53W KTPA 10 TAMPA_INTL_AIRPORT FL 3 TAF 2-99 -722115 27.40N 82.55W KSRQ 10 SARASOTA-BRADENTON FL 9 TAF 2-99 -722116 27.92N 82.68W KPIE 10 SAINT_PETERSBURG FL 3 TAF 2-99 -722119 27.99N 82.02W KLAL 12 LAKELAND FL 43 TAF 2-18 -722120 29.62N 83.10W CTY 10 CROSS_CITY_ARPT_(ASOS) FL 12 3-93 -722130 31.25N 82.40W KAYS 12 WAYCROSS/WARE_CO. GA 46 FORMER UA NA110 -722136 31.25N 81.47W KBQK 10 BRUNSWICK/GLYNCO GA 8 METAR/TAF 2-99 -722137 31.15N 81.37W KSSI 10 BRUNSWICK/MALCOLM GA 6 TAF 2-99 -722140 30.38N 84.37W KTLH 12 TALLAHASSEE_RGNL FL 21 UA NA110 FOUS TAF 2-99 -722146 29.68N 82.27W KGNV 10 GAINESVILLE_RGNL FL 46 TAF 2-99 -722150 33.36N 84.57W FFC 12 PEACHTREE CITY/FALCON GA 246 NEW UPA -722160 31.53N 84.18W KABY 10 ALBANY_MUNICIPAL GA 59 TAF 2-99 -722166 30.78N 83.28W KVLD 10 VALDOSTA_REGIONAL GA 62 TAF 2-99 -722170 32.70N 83.65W KMCN 10 MACON/LEWIS_WILSON GA 110 TAF 2-99 -722180 33.37N 81.97W KAGS 10 AUGUSTA/BUSH_FIELD GA 45 TAF 2-99 -722190 33.65N 84.42W KATL 10 ATLANTA_INTL_ARPT GA 315 FOUS TAF 2-99 -722195 33.78N 84.52W KFTY 10 ATLANTA/FULTON_CO. GA 256 TAF 2-99 -722196 33.88N 84.30W KPDK 10 ATLANTA/DEKALB GA 305 METAR/TAF 2-99 -722200 29.73N 84.98W AQQ 10 APALACHICOLA FL 7 == -722210 30.56N 85.92W VPS 12 EGLIN AFB FL 68 WSR88D UA FOUS 3-93 -722223 30.47N 87.18W KPNS 10 PENSACOLA_REGIONAL& FL 37 TAF 2-99 -722230 30.68N 88.25W KMOB 10 MOBILE/BATES_FIELD AL 67 FOUS TAF 2-99 -722235 30.63N 88.07W KBFM 11 MOBILE_DOWNTOWN_(ASOS) AL 8 TAF 8-09 -722245 30.22N 85.68W KPFN 10 PANAMA_CITY/BAY_CO. FL 6 TAF 2-99 -722250 32.33N 84.83W LSF 10 FORT BENNING GA 130 FOUS -722255 32.52N 84.93W KCSG 10 COLUMBUS_METRO_ARPT GA 121 TAF 2-99 -722260 32.30N 86.40W KMGM 10 MONTGOMERY/DANNELLY AL 62 3-93 TAF 2-99 -722268 31.32N 85.45W KDHN 10 DOTHAN_MUNICIPAL AL 122 TAF 2-99 -722280 33.57N 86.75W KBHM 10 BIRMINGHAM_MUNI AL 192 TAF 2-99 -722286 33.22N 87.62W KTCL 10 TUSCALOOSA_MUNI AL 52 TAF 2-99 -722287 33.58N 85.85W KANB 10 ANNISTON/CALHOUN_CO AL 186 TAF 2-99 -722290 32.90N 87.25W KCKL 10 CENTREVILLE/BIBB_CO AL 140 FORMER UA NA110 -722293 29.78N 93.30W 7R5 11 CAMERON_HELIPORT LA 1 Usr Rqst 2-18 -722300 33.17N 86.77W BMX 12 SHELBY COUNTY ARPT AL 178 NEW UPA -722308 29.10N 90.20W 9F2 11 FOURCHON LA 2 Usr Rqst 2-18 -722310 29.98N 90.25W KMSY 10 NEW_ORLEANS/MOISANT LA 9 FOUS TAF 2-99 -722314 30.03N 91.88W KARA 11 NEW_IBERIA/ACADIANA LA 7 TAF 8-09 -722315 30.05N 90.03W KNEW 10 NEW_ORLEANS/LAKEFRO LA 3 METAR/TAF 2-99 -722317 30.53N 91.15W KBTR 10 BATON_ROUGE/RYAN LA 21 3-93 TAF 2-99 -722320 29.33N 89.40W BVE 11 BOOTHVILLE LA 0 Usr Rqst 2-18 -722330 30.33N 89.82W 6RO 12 SLIDELL LA 8 UA NA110 -722340 32.33N 88.75W KMEI 10 MERIDIAN/KEY_FIELD MS 94 3-93 TAF 2-99 -722348 31.47N 89.33W KPIB 10 PINE_BELT_RGNL_AWOS MS 91 TAF 2-99 -722350 32.32N 90.08W KJAN 12 JACKSON/THOMPSON MS 101 UA NA110 FOUS TAF 2-99 -722356 33.48N 90.98W KGLH 10 GREENVILLE_MUNI MS 40 3-93 TAF 2-99 -722358 31.18N 90.47W KMCB 10 MCCOMB/LEWIS_FIELD MS 126 TAF 2-99 -722359 33.50N 90.08W KGWO 10 GREENWOOD/LEFLORE MS 47 TAF 2-99 -722390 31.05N 93.20W KPOE 11 FORT_POLK_(ARMY) LA 100 Usr Rqst 8-09 -722400 30.12N 93.22W KLCH 12 LAKE_CHARLES_MUNI LA 10 UA NA110 FOUS TAF 2-99 -722405 30.20N 91.98W KLFT 10 LAFAYETTE_REGIONAL LA 13 TAF 2-99 -722410 29.95N 94.02W KBPT 10 BEAUMONT/PORT_ARTHU TX 7 TAF 2-99 -722420 29.30N 94.80W KGLS 10 GALVESTON/SCHOLES_& TX 16 TAF 2-99 -722430 29.97N 95.35W KIAH 12 HOUSTON/INTERCONTIN TX 33 FOUS TAF 2-99 -722435 29.65N 95.28W KHOU 10 HOUSTON/WILL_HOBBY TX 14 TAF 2-99 -722445 30.58N 96.37W KCLL 10 COLLEGE_STATION TX 98 3-93 TAF 2-99 -722446 31.23N 94.75W KLFK 10 LUFKIN/ANGELINA_CO. TX 88 3-93 TAF 2-99 -722448 32.34N 95.40W KTYR 10 TYLER/POUNDS_FLD TX 166 TAF 2-99 -722470 32.34N 94.65W KGGG 12 LONGVIEW/GREGG_CO.& TX 124 FORMER UA NA110 TAF 2-99 -722480 32.47N 93.82W KSHV 12 SHREVEPORT_REGIONAL LA 79 WSR88D FOUS TAF 2-99 -722486 32.52N 92.03W KMLU 10 MONROE_REGIONAL LA 24 M. Foster 2-99 TAF 2-99 -722487 31.40N 92.30W KESF 10 ALEXANDRIA/ESLER LA 34 TAF 2-99 -722490 32.83N 97.30W FWD 12 FORT WORTH TX 171 NEW UPA -722500 25.90N 97.43W KBRO 12 BROWNSVILLE_INTL TX 6 UA NA110 FOUS TAF 2-99 -722505 26.23N 97.65W KHRL 10 HARLINGEN_INTL_ARPT TX 11 TAF 2-99 -722506 26.18N 98.23W KMFE 10 MCALLEN/MILLER_INTL TX 33 TAF 2-99 -722510 27.77N 97.50W KCRP 12 CORPUS_CHRISTI_INTL TX 13 UA NA110 WSR88D TAF 2-99 -722517 27.73N 98.03W KALI 10 ALICE_INTL_AIRPORT TX 54 TAF 2-99 -722520 27.55N 99.47W KLRD 10 LAREDO_INTL_AIRPORT TX 155 == TAF 2-99 -722527 29.12N 95.47W KLBX 11 ANGLETON/LAKE_JACKS TX 8 TAF 8-09 -722530 29.53N 98.47W KSAT 10 SAN_ANTONIO_INTL TX 242 TAF 2-99 -722540 30.30N 97.70W KAUS 10 AUSTIN/MUELLER_MUNI TX 189 TAF 2-99 -722550 28.85N 96.92W KVCT 12 VICTORIA_REGIONAL TX 36 == TAF 2-99 -722560 31.62N 97.22W KACT 10 WACO-MADISON_COOPER TX 155 TAF 2-99 -722576 31.07N 97.83W KGRK 11 FORT_HOOD/GRAY_AAF TX 309 TAF 8-09 -722583 32.84N 96.85W KDAL 10 DALLAS/LOVE_FIELD_& TX 148 TAF 2-99 -722587 33.63N 95.45W PRX 12 PARIS/COX_FIELD TX 167 3-93 -722590 32.90N 97.03W KDFW 10 DALLAS/FT_WORTH TX 182 FOUS TAF 2-99 -722593 35.07N 118.15W KMHV 12 MOJAVE CA 849 Usr Rqst 10-11 -722596 32.82N 97.37W KFTW 10 FORT_WORTH/MEACHAM TX 216 TAF 2-99 -722600 32.22N 98.18W KSEP 10 STEPHENVILLE/CLARK TX 402 FORMER UA NA110 -722610 29.37N 100.92W KDRT 12 DEL_RIO_INTL_(AUT) TX 307 UA NA110 FOUS TAF 2-99 -722620 31.83N 104.80W GDP 10 GUADALUPE_PASS_AMOS TX 1662 3-93 -722630 31.37N 100.50W KSJT 10 SAN_ANGELO/MATHIS TX 582 WSR88D 3-93 TAF 2-99 -722636 36.02N 102.55W KDHT 10 DALHART_MUNICIPAL TX 1216 FOUS 3-93 TAF 2-99 -722640 30.37N 104.02W MRF 12 MARFA_MUNI_(AMOS) TX 1481 3-93 -722650 31.95N 102.18W KMAF 12 MIDLAND_REGIONAL TX 872 UA NA110 FOUS TAF 2-99 -722656 31.78N 103.20W KINK 10 WINK/WINKLER_CO. TX 859 TAF 2-99 -722660 32.41N 99.68W KABI 10 ABILENE_MUNICIPAL TX 546 TAF 2-99 -722670 33.65N 101.82W KLBB 10 LUBBOCK_INTL_ARPT TX 988 FOUS TAF 2-99 -722680 33.30N 104.53W KROW 12 ROSWELL/INDUSTRIAL NM 1118 == TAF 2-99 -722687 32.33N 104.27W KCNM 10 CARLSBAD/CAVERN_CTY NM 1004 TAF 2-99 -722688 32.68N 103.22W KHOB 10 HOBBS/LEA_CO. NM 1115 TAF 2-99 -722690 32.24N 106.22W WSD 10 WHITE SANDS NM 1207 FORMER UA 3-93 -722695 32.28N 106.92W KLRU 11 LAS_CRUCES_INTL NM 1358 TAF 8-09 -722700 31.80N 106.40W KELP 10 EL_PASO_INTL_ARPT TX 1194 TAF 2-99 -722710 33.23N 107.27W KTCS 10 TRUTH_OR_CONSEQUENC NM 1481 TAF 2-99 -722725 32.27N 107.72W KDMN 10 DEMING_MUNICIPAL NM 1313 TAF 2-99 -722730 31.57N 110.33W FHU 10 FORT HUACHUCA AZ 1421 FORMER UA 3-93 -722735 31.47N 109.60W KDUG 10 DOUGLAS_BISBEE_INTL AZ 1265 TAF 2-99 -722740 32.12N 110.93W KTUS 12 TUCSON_INTL_AIRPORT AZ 779 UA NA110 TAF 2-99 -722780 33.43N 112.02W KPHX 10 PHOENIX/SKY_HARBOR AZ 337 FOUS TAF 2-99 -722800 32.65N 114.60W KYUM 12 YUMA_INTL_AIRPORT AZ 63 WSR88D 3-93 TAF 2-99 -722865 34.05N 117.60W KONT 10 ONTARIO_INTL_ARPT CA 287 TAF 2-99 -722868 33.83N 116.50W KPSP 10 PALM_SPRINGS_RGNL CA 141 TAF 2-99 -722880 34.20N 118.35W KBUR 10 BURBANK/GLENDALE CA 236 TAF 2-99 -722886 34.22N 118.48W KVNY 10 VAN_NUYS_AIRPORT CA 244 TAF 2-99 -722897 35.23N 120.63W KSBP 10 SAN_LUIS_OBISPO CA 64 TAF 2-99 -722900 32.73N 117.17W KSAN 10 SAN_DIEGO/LINDBERG& CA 9 TAF 2-99 -722904 32.57N 116.98W KSDM 10 SAN_DIEGO/BROWN_FLD CA 160 METAR/TAF 2-99 -722910 33.25N 119.45W KNSI 10 SAN NICOLAS ISLAND CA 10 UA -722920 33.40N 118.42W KAVX 11 AVALON/CATALINA CA 488 Usr Rqst 6-16 -722927 33.13N 117.28W KCRQ 10 CARLSBAD CA 328 TAF 1-01 -722930 32.85N 117.12W NKX 12 MIRAMAR_NAS_______& CA 128 UA NA110 3-93 -722950 33.93N 118.40W KLAX 22 LOS_ANGELES_INTL CA 32 FOUS TAF 2-99 -722970 33.82N 118.15W KLGB 10 LONG_BEACH_AIRPORT CA 12 TAF 2-99 -722977 33.68N 117.87W KSNA 10 SANTA_ANA/JON-WAYNE CA 16 WRGN 8-97 TAF 2-99 -723013 34.27N 77.90W KILM 10 WILMINGTON/NEW_HAN& NC 10 TAF 2-99 -723030 35.17N 79.02W KPOB 10 POPE_AFB NC 66 FOUS 3-93 -723035 34.98N 78.87W KFAY 10 FAYETTEVILLE_RGNL NC 58 TAF 2-99 -723040 35.27N 75.55W KHAT 12 CAPE_HATTERAS NC 3 FORMER UA NA110 FOUS -723050 34.78N 76.87W KMHX 12 NEWPORT NC 11 UA NA110 WSR88D 2-95 -723060 35.87N 78.78W KRDU 10 RALEIGH-DURHAM NC 134 FOUS TAF 2-99 -723065 35.64N 77.39W KPGV 11 GREENVILLE NC 8 TAF 1-11 -723066 35.33N 77.97W KGSB 11 SEYMOUR-JOHNSON_AFB NC 33 Usr Rqst 2-13 -723068 35.84N 77.90W KRWI 10 ROCKY_MOUNT-WILSON NC 48 TAF 2-99 -723069 34.82N 77.61W KOAJ 12 JACKSONVILLE NC 29 TAF 1-11 -723070 36.82N 72.10W NTU 01 OCEANA NAS/SOUCEK 7 -723080 36.90N 76.19W KORF 10 NORFOLK_INTL_ARPT VA 9 FOUS TAF 2-99 -723086 37.13N 76.50W KPHF 10 NEWPORT_NEWS VA 13 TAF 2-99 -723090 34.90N 76.88W NKT 11 CHERRY POINT MCAS 9 -723095 35.07N 77.05W KEWN 10 NEW_BERN/CRAVEN_CO NC 6 TAF 2-99 -723100 33.95N 81.12W KCAE 10 COLUMBIA_METRO SC 69 FOUS TAF 2-99 -723106 34.18N 79.72W KFLO 10 FLORENCE_REGIONAL SC 45 TAF 2-99 -723110 33.95N 83.32W KAHN 12 ATHENS_MUNICIPAL GA 247 FORMER UA NA110 TAF 2-99 -723119 34.84N 82.35W KGMU 10 GREENVILLE_DOWNTOWN SC 319 TAF 2-99 -723120 34.90N 82.22W KGSP 10 GREENVILLE/SPARTANB SC 296 WSO 5-94 TAF 2-99 -723125 34.50N 82.72W KAND 10 ANDERSON_CO_AIRPORT SC 238 TAF 2-99 -723140 35.22N 80.93W KCLT 10 CHARLOTTE/DOUGLAS NC 234 == TAF 2-99 -723145 35.73N 81.37W KHKY 10 HICKORY_REGIONAL NC 362 TAF 2-99 -723150 35.43N 82.55W KAVL 12 ASHEVILLE_MUNICIPAL NC 661 FOUS 3-93 TAF 2-99 -723170 36.08N 79.94W KGSO 12 GREENSBORO/PIEDMONT NC 270 UA NA110 TAF 2-99 -723180 37.21N 80.41W KRNK 12 BLACKSBURG/ROANOKE UA VA 653 UA 3-02 -723183 36.48N 82.40W KTRI 10 BRISTOL/TRI-CITY__& TN 463 TAF 2-99 -723193 36.13N 80.22W KINT 10 WINSTON-SALEM/SMITH NC 296 TAF 2-99 -723200 34.35N 85.16W KRMG 11 ROME/RUSSELL GA 196 Usr Rqst 6-16 -723230 34.65N 86.77W KHSV 12 HUNTSVILLE/MADISON AL 196 3-93 TAF 2-99 -723235 34.75N 87.62W KMSL 10 MUSCLE_SHOALS_RGNL AL 168 TAF 2-99 -723240 35.03N 85.20W KCHA 10 CHATTANOOGA/LOVELL TN 210 TAF 2-99 -723260 35.82N 83.98W KTYS 10 KNOXVILLE_MUNICIPAL TN 299 TAF 2-99 -723265 35.95N 85.08W KCSV 10 CROSSVILLE_MEMORIAL TN 573 TAF 2-99 -723270 36.13N 86.68W KBNA 10 NASHVILLE_METRO TN 180 TAF 2-99 -723320 34.27N 88.77W KTUP 10 TUPELO/C.D._LEMONS& MS 110 TAF 2-99 -723340 35.05N 90.00W KMEM 10 MEMPHIS_INTL_ARPT TN 87 FOUS TAF 2-99 -723346 35.59N 88.92W KMKL 12 JACKSON/MCKELLAR TN 132 3-93 TAF 2-99 -723400 34.83N 92.25W KLZK 12 NORTH_LITTLE_ROCK AR 165 UA NA110 FOUS(LIT) -723403 34.73N 92.23W KLIT 10 LITTLE_ROCK/ADAMS_& AR 79 TAF 2-99 -723407 35.83N 90.65W KJBR 10 JONESBORO_MUNICIPAL AR 80 TAF 2-99 -723415 34.48N 93.10W KHOT 10 HOT_SPRINGS AR 165 TAF 2-99 -723417 34.18N 91.93W KPBF 10 PINE_BLUFF/GRIDER AR 63 TAF 2-99 -723418 33.45N 93.98W KTXK 10 TEXARKANA_RGNL/WEBB AR 119 TAF 2-99 -723419 33.22N 92.80W KELD 10 EL_DORADO/GOODWIN AR 77 3-93 TAF 2-99 -723440 35.33N 94.37W KFSM 10 FORT_SMITH_MUNI AR 141 TAF 2-99 -723445 36.00N 94.17W KFYV 12 FAYETTEVILLE/DRAKE AR 381 3-93 TAF 2-99 -723446 36.27N 93.15W KHRO 10 HARRISON/BOONE_CO. AR 416 TAF 2-99 -723447 36.20N 92.47W FLP 10 FLIPPIN AR 350 Weiss 2-99 -723448 35.73N 91.65W KBVX 10 BATESVILLE_(AWOS) AR 141 MOS/Weiss 2-99 -723480 36.88N 91.90W KUNO 11 WEST_PLAINS MO -999 NAM MERGE 1-16 -723489 37.23N 89.57W KCGI 10 CAPE_GIRARDEAU_MUNI MO 104 TAF 2-99 -723490 36.91N 94.02W KHFJ 12 MONETT MO 438 FORMER UA NA110 -723495 37.15N 94.50W KJLN 10 JOPLIN_REGIONAL MO 299 TAF 2-99 -723510 33.98N 98.50W KSPS 10 WICHITA_FALLS/SHEP TX 314 FOUS 3-93 TAF 2-99 -723525 34.98N 99.05W KHBR 10 HOBART_MUNICIPAL OK 477 TAF 2-99 -723526 35.33N 99.20W KCSM 11 CLINTON-SHERMAN_(ASOS) OK 586 TAF 8-09 -723527 36.30N 99.77W KGAG 10 GAGE/SHATTUCK OK 678 TAF 2-99 -723530 35.40N 97.60W KOKC 10 OKLAHOMA_CITY(AWOS) OK 397 FOUS TAF 2-99 -723546 36.73N 97.10W KPNC 10 PONCA_CITY_MUNI OK 307 TAF 2-99 -723550 34.60N 98.40W FSI 12 FORT SILL OK 360 UA -723555 34.30N 97.02W ADM 10 ARDMORE_MUNICIPAL OK 232 3-93 -723560 36.20N 95.90W KTUL 10 TULSA_INTL_ARPT(AW) OK 206 TAF 2-99 -723565 36.76N 96.01W KBVO 11 BARTLESVILLE OK -999 NAM MERGE 1-16 -723566 34.88N 95.78W KMLC 12 MC_ALESTER_REGIONAL OK 235 3-93 TAF 2-99 -723570 35.23N 97.47W OUN 12 NORMAN OK OK 358 UA NA110 3-93 -723600 36.45N 103.15W CAO 12 CLAYTON_MUNI_(ASOS) NM 1515 Usr Rqst 2-18 -723604 34.43N 100.28W KCDS 10 CHILDRESS_MUNICIPAL TX 595 3-93 TAF 2-99 -723627 35.52N 108.78W KGUP 10 GALLUP_MUNI/CLARKE NM 1972 TAF 2-99 -723630 35.23N 101.70W KAMA 12 AMARILLO_ARPT(AWOS) TX 1099 UA NA110 TAF 2-99 -723640 31.87N 106.70W KEPZ 12 SANTA_TERESA NM 1252 UA 7-97 -723650 35.05N 106.62W KABQ 12 ALBUQUERQUE_INTL NM 1620 UA NA110 FOUS TAF 2-99 -723656 35.62N 106.08W KSAF 10 SANTA_FE_CO._MUNI NM 1934 TAF 2-99 -723658 36.75N 108.23W KFMN 10 FARMINGTON_REGIONAL NM 1677 TAF 2-99 -723676 35.18N 103.60W KTCC 10 TUCUMCARI_MUNICIPAL NM 1239 TAF 2-99 -723677 35.65N 105.15W KLVS 12 LAS_VEGAS_MUNICIPAL NM 2095 FOUS 3-93 TAF 2-99 -723700 35.27N 113.95W IGM 10 KINGMAN_(ASOS) AZ 1033 WRGN 8-97 -723710 36.93N 111.45W KPGA 10 PAGE_MUNI_(AMOS)__& AZ 1304 WRGN 2-99 ALSO_MOS 2-99 -723720 34.53N 112.47W PRC 10 PRESCOTT AZ 1633 WRGN 8-97 -723723 34.65N 112.42W KPRC 10 PRESCOTT/LOVE_FLD_& AZ 1537 TAF 2-99 -723740 35.02N 110.73W KINW 10 WINSLOW_(AUT) AZ 1488 TAF 2-99 -723747 34.27N 110.00W SOW 10 SHOW_LOW_MUNICIPAL AZ 1954 WRGN 2-99 -723754 34.51N 109.38W SJN 10 ST._JOHNS_AIR_PARK AZ 1745 WRGN 2-99 -723755 35.13N 111.67W KFLG 10 FLAGSTAFF_(AMOS) AZ 2137 TAF 2-99 -723760 35.23N 111.82W FLG 12 FLAGSTAFF AZ 2192 UA NA110 -723783 35.95N 112.15W KGCN 10 GRAND_CANYON_PARK AZ 2014 WRGN 8-97 TAF 2-99 -723805 34.77N 114.62W KEED 10 NEEDLES_AIRPORT CA 302 TAF 2-99 -723810 34.92N 117.90W EDW 10 EDWARDS AFB, CA 724 UA NASA-JSC FOUS -723815 34.84N 116.78W KDAG 10 BARSTOW-DAGGETT CA 587 TAF 2-99 -723816 34.73N 118.22W KWJF 10 LANCASTER/FOX_FIELD CA 715 TAF 2-99 -723820 34.63N 118.08W KPMD 10 PALMDALE_PRODUCTION CA 774 TAF 2-99 -723840 35.43N 119.05W KBFL 10 BAKERSFIELD/MEADOWS CA 150 TAF 2-99 -723860 36.08N 115.17W KLAS 10 LAS_VEGAS/MCCARRAN NV 664 FOUS TAF 2-99 -723870 36.62N 116.02W KDRA 12 MERCURY/DESERT_ROCK NV 1009 UA NA110 FOUS(UCC) TAF 2-99 -723890 36.77N 119.72W KFAT 10 FRESNO_AIR_TERMINAL CA 100 FOUS TAF 2-99 -723910 34.12N 119.12W NTD 10 PT_MUGU_NAWS CA 2 FORMER UA -723925 34.43N 119.83W KSBA 10 SANTA_BARBARA_MUNI CA 3 WRGN 8-97 TAF 2-99 -723927 34.21N 119.20W KOXR 11 OXNARD CA 13 Usr Rqst 6-16 -723930 34.75N 120.57W VBG 12 VANDENBERG AFB CA 100 UA NA110 FOUS(PROF) -723940 34.90N 120.45W KSMX 10 SANTA_MARIA_PUBLIC CA 73 TAF 2-99 -723965 35.66N 120.63W KPRB 10 PASO_ROBLES_MUNI CA 255 TAF 2-99 -724010 37.50N 77.33W KRIC 10 RICHMOND/BYRD_FIELD VA 54 == TAF 2-99 -724016 38.13N 78.44W KCHO 10 CHARLOTTESVILLE VA 195 3-93 TAF 2-99 -724017 37.35N 78.43W KFVX 10 FARMVILLE VA 125 Usr Rqst 3-00 -724020 37.93N 75.48W WAL 12 WALLOPS_ISLAND_STN_(ASO VA 41 UA NA110 -724030 38.95N 77.44W KIAD 12 WASHINGTON/DULLES VA 98 UA NA110 TAF 2-99 -724033 38.27N 77.45W KEZF 12 FREDERICKSBURG/SHANNON VA 26 Usr Rqst 2-18 -724040 38.28N 76.40W NHK 10 PATUXENT_RIVER_NAS MD 12 T. Salem 2-99 -724045 38.33N 75.51W KSBY 10 SALISBURY_REGIONAL MD 16 TAF 2-99 -724050 38.84N 77.03W KDCA 10 WASHINGTON/NATIONAL VA 20 FOUS TAF 2-99 -724060 39.18N 76.67W KBWI 10 BALTIMORE/WASH_INTL MD 47 == TAF 2-99 -724066 39.70N 77.73W HGR 10 HAGERSTOWN_REGIONAL_(AS MD 215 L. Still 2-99 -724067 39.33N 76.42W KMTN 10 BALTIMORE/MARTIN MD 7 TAF 2-99 -724070 39.45N 74.57W KACY 10 ATLANTIC_CITY_INTL NJ 20 FORMER UA NA110 TAF 2-99 -724075 39.37N 75.07W KMIV 10 MILLVILLE_MUNICIPAL NJ 25 TAF 2-99 -724080 39.88N 75.25W KPHL 10 PHILADELPHIA_INTL PA 9 FOUS TAF 2-99 -724085 40.08N 75.01W KPNE 10 PHILADELPHIA_NE PA 37 TAF 2-99 -724089 39.68N 75.60W KILG 10 WILMINGTON_AIRPORT DE 24 TAF 2-99 -724095 40.28N 74.82W KTTN 10 TRENTON/MERCER CO. NJ 65 Usr Rqst 3-00 -724096 40.02N 74.60W KWRI 11 MCGUIRE_AFB NJ -999 NAM MERGE 1-16 -724097 40.80N 74.42W KMMU 10 MORRISTOWN_MUNI NJ 57 METAR/TAF 2-99 -724100 37.33N 79.19W KLYH 10 LYNCHBURG/P._GLENN VA 286 TAF 2-99 -724106 36.57N 79.33W KDAN 10 DANVILLE_REGIONAL VA 174 TAF 2-99 -724110 37.32N 79.97W KROA 12 ROANOKE_MUNICIPAL VA 358 FOUS TAF 2-99 -724115 37.95N 79.83W HSP 12 HOT_SPRINGS/INGALLS VA 1156 Usr Rqst 2-18 -724120 37.78N 81.12W KBKW 10 BECKLEY_MEMORIAL WV 766 TAF 2-99 -724125 37.30N 81.19W KBLF 10 BLUEFIELD/MERCER_CO WV 871 TAF 2-99 -724127 37.87N 80.40W KLWB 10 LEWISBURG/GREENBRIE WV 702 TAF 2-99 -724140 38.37N 81.60W KCRW 10 CHARLESTON/KANAWHA WV 299 TAF 2-99 -724170 38.88N 79.85W KEKN 12 ELKINS/RANDOLPH_FLD WV 609 3-93 TAF 2-99 -724175 39.30N 80.23W KCKB 10 CLARKSBURG/BENEDUM WV 367 TAF 2-99 -724176 39.65N 79.92W KMGW 10 MORGANTOWN/HART_FLD WV 380 TAF 2-99 -724177 39.40N 77.98W KMRB 10 MARTINSBURG_RGNL WV 170 T. Salem 2-99 TAF 2-99 -724210 39.05N 84.67W KCVG 12 CINCINNATI/COVINGTO KY 267 WSR88D 3-93 TAF 2-99 -724220 38.03N 84.60W KLEX 10 LEXINGTON/BLUEGRASS KY 301 TAF 2-99 -724230 38.18N 85.73W KSDF 12 LOUISVILLE/STANDIFO KY 149 FOUS TAF 2-99 -724236 37.59N 83.32W KJKL 10 JACKSON/J._CARROLL KY 421 MOS/Weiss 2-99 -724237 37.75N 87.16W KOWB 11 OWENSBORO KY -999 NAM MERGE 1-16 -724240 37.91N 85.97W KFTK 11 FORT KNOX/GOODMAN FLD KY -999 NAM MERGE 1-16 -724243 37.08N 84.08W KLOZ 12 LONDON-CORBIN_ARPT& KY 369 3-93 TAF 2-99 -724250 38.37N 82.55W KHTS 12 HUNTINGTON/TRI_STAT WV 255 FORMER UA NA110 TAF 2-99 -724260 39.42N 83.83W ILN 12 WILMINGTON OH 317 UA NA110 2-96 -724265 38.25N 86.95W KHNB 11 HUNTINGBURG IN 161 Usr Rqst 2-18 -724273 39.34N 81.43W KPKB 10 PARKERSBURG/WILSON& WV 262 TAF 2-99 -724275 40.18N 80.65W KHLG 10 WHEELING/OHIO_CO. WV 365 TAF 2-99 -724280 40.00N 82.88W KCMH 10 PORT_COLUMBUS_INTL OH 249 == TAF 2-99 -724285 39.82N 82.93W KLCK 11 COLUMBUS/RICKENBACKER OH 227 TAF 8-09 -724286 39.95N 81.90W KZZV 10 ZANESVILLE_MUNI OH 274 TAF 2-99 -724290 39.90N 84.20W KDAY 10 DAYTON/JAMES_M_COX OH 306 DiStefano 2-99 TAF 2-99 -724297 39.09N 84.42W KLUK 10 CINCINNATI/LUNKIN OH 147 TAF 2-99 -724320 38.05N 87.53W KEVV 10 EVANSVILLE_REGIONAL IN 118 TAF 2-99 -724330 38.65N 88.97W SLO 12 SALEM IL 175 == -724336 37.78N 89.25W KMDH 11 CARBONDALE IL -999 NAM MERGE 1-16 -724340 38.75N 90.37W KSTL 10 ST._LOUIS/LAMBERT MO 172 TAF 2-99 -724345 38.66N 90.65W KSUS 10 SPIRIT_OF_ST_LOUIS MO 141 TAF 2-99 -724350 37.07N 88.77W KPAH 12 PADUCAH/BARKLEY___& KY 120 FORMER UA WSR88D NA110 TAF 2-99 -724354 37.05N 84.61W KSME 11 SOMERSET/LK_CUMBERLAND KY 283 Usr Rqst 9-16 -724373 39.45N 87.32W KHUF 10 TERRE_HAUTE/HULMAN& IN 178 TAF 2-99 -724375 39.15N 86.62W KBMG 11 BLOOMINGTON/MONROE_(ASO IN 258 SPC 8-09 -724380 39.73N 86.27W KIND 10 INDIANAPOLIS_INTL IN 246 FOUS TAF 2-99 -724386 40.41N 86.93W KLAF 10 LAFAYETTE/PURDUE_U IN 185 TAF 2-99 -724390 39.84N 89.67W KSPI 10 SPRINGFIELD/CAPITAL IL 187 TAF 2-99 -724396 39.95N 91.20W KUIN 10 QUINCY_MUNI/BALDWIN IL 234 TAF 2-99 -724397 40.48N 88.92W KBMI 11 BLOOMINGTON/NORMAL IL 267 Usr Rqst 2-12 -724398 40.12N 87.60W KDNV 11 DANVILLE/VERMILLION APT IL -999 NAM MERGE 1-16 -724400 37.23N 93.38W KSGF 12 SPRINGFLD_MUNI(AWS) MO 387 GCIP 9-95 TAF 2-99 -724450 38.82N 92.22W KCOU 12 COLUMBIA_REGIONAL MO 274 == TAF 2-99 -724454 37.77N 90.43W KFAM 10 FARMINGTON_AIRPORT MO 288 MOS/Weiss 2-99 -724456 38.13N 91.77W KVIH 11 ROLLA/VICHY_AIRPORT MO 350 Usr Rqst 11-11 -724459 38.10N 92.55W KAIZ 11 OSAGE BEACH MO 265 Usr Rqst 2-18 -724460 39.32N 94.72W KMCI 10 KANSAS_CITY_INTL MO 312 == TAF 2-99 -724463 39.12N 94.60W KMKC 10 KANSAS_CITY_MUNI__& MO 231 TAF 2-99 -724475 38.83N 94.89W KIXD 11 OLATHE/NEW CENTURY APT KS 331 Usr Rqst 9-16 -724490 39.77N 94.92W KSTJ 10 ST_JOSEPH/ROSECRANS MO 249 TAF 2-99 -724500 37.65N 97.43W KICT 10 WICHITA/CONTINE(AW) KS 408 == TAF 2-99 -724506 38.07N 97.87W KHUT 10 HUTCHINSON_MUNI KS 470 TAF 2-99 -724507 37.66N 95.48W KCNU 10 CHANUTE/MARTIN_JOHN KS 305 TAF 2-99 -724509 38.06N 97.28W KEWK 11 NEWTON KS 467 Usr Rqst 2-18 -724510 37.77N 99.97W KDDC 12 DODGE_CITY(AWOS) KS 790 UA NA110 FOUS TAF 2-99 -724515 37.93N 100.72W KGCK 10 GARDEN_CITY_MUNI KS 881 TAF 2-99 -724516 37.04N 100.97W KLBL 11 LIBERAL KS -999 NAM MERGE 1-16 -724517 38.34N 98.86W KGBD 11 GREAT BEND KS -999 NAM MERGE 1-16 -724518 38.85N 99.27W KHYS 12 HAYS_MUNI_(AWOS) KS 609 3-93 -724520 37.27N 98.55W KP28 11 MEDICINE LODGE KS -999 NAM MERGE 1-16 -724555 39.13N 96.67W KMHK 10 MANHATTAN_MUNICIPAL KS 322 TAF 2-99 -724556 38.33N 96.19W KEMP 10 EMPORIA KS 453 NWS TOP 11-2010 -724560 39.07N 95.62W KTOP 12 TOPEKA/BILLARD_MUNI KS 270 UA NA110 FOUS TAF 2-99 -724565 38.95N 95.67W KFOE 10 TOPEKA/FORBES_FIELD KS 329 TAF 2-99 -724580 39.55N 97.65W KCNK 10 CONCORDIA/BLOSSER KS 453 NWS TOP 11-2010 -724585 38.87N 98.82W KRSL 10 RUSSELL_MUNICIPAL KS 568 TAF 2-99 -724586 38.80N 97.65W KSLN 10 SALINA_MUNICIPAL KS 388 TAF 2-99 -724604 37.01N 101.88W KEHA 11 ELKHART KS -999 NAM MERGE 1-16 -724620 37.45N 105.87W KALS 10 ALAMOSA_MUNI(AWOS) CO 2299 TAF 2-99 -724625 37.15N 107.75W KDRO 10 DURANGO/LA_PLATA_CO CO 2038 TAF 2-99 -724627 37.95N 107.90W KTEX 11 TELLURIDE CO -999 NAM MERGE 1-16 -724635 38.05N 103.52W LHX 10 LA_JUNTA_MUNICIPAL_(ASO CO 1292 SOO 8-97 -724636 38.07N 102.68W LAA 10 LAMAR_MUNICIPAL_(ASOS) CO 1129 SOO 8-97 -724640 38.28N 104.52W KPUB 10 PUEBLO_MEMORIAL(AW) CO 1439 TAF 2-99 -724650 39.37N 101.70W KGLD 10 GOODLAND/RENNER(AW) KS 1124 == TAF 2-99 -724655 39.38N 99.83W KHLC 11 HILL CITY KS -999 NAM MERGE 1-16 -724660 38.82N 104.72W KCOS 10 COLORADO_SPRINGS CO 1881 TAF 2-99 -724666 39.57N 104.85W KAPA 10 DENVER/CENTENNIAL CO 1793 TAF 2-99 -724675 39.65N 106.92W KEGE 10 EAGLE_CO._REGIONAL CO 1993 TAF 2-99 -724676 39.22N 106.87W KASE 10 ASPEN/SARDY_FIELD CO 2382 TAF 2-99 -724677 38.53N 106.93W KGUC 10 GUNNISON_CO._(AWOS) CO 2339 FORMER UA TAF 2-99 -724680 38.70N 104.77W FCS 10 FORT CARSON CO 1789 == -724690 39.75N 104.87W DEN 12 DENVER/STAPLETON CO 1611 UA NA110 FOUS -724698 40.17N 103.22W AKO 11 AKRON/WASHINGTON_CO_ASO CO 1431 SPC 8-09 -724699 39.91N 105.12W KBJC 10 BROOMFIELD/JEFFCO CO 1724 TAF 2-99 -724700 39.62N 110.75W PUC 11 PRICE/CARBON_(ASOS) UT 1805 NWS SLC 4-05 -724723 37.62N 109.47W 4BL 10 BLANDING__________& UT 1840 WRGN 8-97 -724735 38.37N 110.72W 4HV 10 HANKSVILLE UT 1314 Weiss 2-99 -724754 37.04N 113.50W KSGU 10 SAINT_GEORGE_(AWOS) UT 896 MOS/Weiss 2-99 -724755 37.70N 113.10W KCDC 10 CEDAR_CITY_MUNI UT 1714 TAF 2-99 -724756 37.70N 112.15W KBCE 10 BRYCE_CANYON UT 2312 TAF 2-99 -724760 39.12N 108.53W KGJT 12 GRAND_JUNCTION CO 1475 UA NA110 FOUS TAF 2-99 -724765 38.50N 107.90W KMTJ 10 MONTROSE_CO._ARPT CO 1755 TAF 2-99 -724767 37.30N 108.67W KCEZ 11 CORTEZ CO -999 NAM MERGE 1-16 -724768 40.43N 104.63W KGXY 11 GREELEY CO -999 NAM MERGE 1-16 -724769 40.45N 105.01W KFNL 11 FORT COLLINS/LOVELAND CO -999 NAM MERGE 1-16 -724773 39.00N 110.17W U28 10 GREEN_RIVER_RANGE_& UT 1241 WRGN 8-97 -724776 38.76N 109.75W KCNY 11 MOAB/CANYONLANDS UT -999 NAM MERGE 1-16 -724795 39.33N 112.58W U24 10 DELTA UT 1414 Weiss 2-99 -724796 41.78N 111.85W KLGU 10 LOGAN-CACHE_AIRPORT UT 1358 TAF 3-01 -724800 37.37N 118.37W KBIH 10 BISHOP_AIRPORT CA 1263 WRGN 8-97 TAF 2-99 -724815 37.28N 120.52W KMCE 10 MERCED/MACREADY_FLD CA 47 TAF 2-99 -724830 38.52N 121.50W KSAC 10 SACRAMENTO/EXECUTIV CA 8 == TAF 2-99 -724835 38.55N 121.30W KMHR 11 MATHER_FIELD CA 29 TAF 8-09 -724839 38.70N 121.58W KSMF 10 SACRAMENTO_METRO CA 7 TAF 2-99 -724855 38.05N 117.08W KTPH 10 TONOPAH_AIRPORT NV 1654 TAF 2-99 -724856 38.55N 118.63W KHTH 10 HAWTHORNE MUNICIPAL CA 1285 NWS RNO 3-00 -724860 39.28N 114.85W KELY 12 ELY/YELLAND_FLD NV 1909 FORMER UA NA110 TAF 2-99 -724870 37.62N 114.52W KP38 10 CALIENTE_(AMOS) NV 1335 MOS/Weiss 2-99 -724880 39.50N 119.78W KRNO 10 RENO/CANNON_INTL NV 1341 FOUS TAF 2-99 -724890 39.57N 119.79W KREV 12 RENO NV 1515 UA 3-02 -724915 36.58N 121.85W KMRY 10 MONTEREY_PENINSULA CA 77 == TAF 2-99 -724917 36.66N 121.60W KSNS 10 SALINAS_MUNICIPAL CA 26 TAF 2-99 -724920 37.90N 121.25W KSCK 10 STOCKTON_METRO CA 8 TAF 2-99 -724927 37.70N 121.82W KLVK 11 LIVERMORE_MUNICIPAL CA -999 NAM MERGE 1-16 -724930 37.73N 122.22W KOAK 12 OAKLAND CA 3 UA NA110 TAF 2-99 -724940 37.62N 122.38W KSFO 10 SAN_FRANCISCO_INTL CA 5 FOUS TAF 2-99 -724945 37.37N 121.93W KSJC 10 SAN_JOSE_INTL_ARPT CA 17 TAF 2-99 -724957 38.52N 122.82W KSTS 10 SANTA_ROSA_(AWOS) CA 38 TAF 2-99 -725010 40.87N 72.86W OKX 12 BROOKHAVEN NY 20 NEW UPA -725020 40.70N 74.17W KEWR 10 NEWARK_INTL_AIRPORT NJ 9 TAF 2-99 -725025 40.84N 74.07W KTEB 10 TETERBORO_AIRPORT NJ 3 TAF 2-99 -725030 40.77N 73.90W KLGA 10 NEW_YORK/LA_GUARDIA NY 9 FOUS TAF 2-99 -725035 40.80N 73.10W KISP 10 ISLIP/MACARTHUR NY 30 TAF 2-99 -725036 41.63N 73.87W KPOU 10 POUGHKEEPSIE NY 51 3-93 TAF 2-99 -725037 41.07N 73.69W KHPN 10 WHITE_PLAINS NY 134 TAF 2-99 -725038 41.50N 74.10W KSWF 10 NEWBURGH/STEWART NY 150 METAR/TAF 2-99 -725040 41.17N 73.12W KBDR 10 BRIDGEPORT/SIKORSKI CT 5 TAF 2-99 -725045 41.27N 72.87W KHVN 10 NEW_HAVEN/TWEED CT 4 METAR/TAF 2-99 -725046 41.33N 72.05W KGON 10 GROTON/NEW_LONDON CT 3 METAR/TAF 2-99 -725058 41.17N 71.58W BID 00 BLOCK_ISLAND_(AWOS) RI 33 T. Salem 2-99 -725060 41.65N 70.52W FMH 11 OTIS ANGB 40 -725063 41.25N 70.07W KACK 20 NANTUCKET_MEMORIAL& MA 15 TAF 2-99 -725064 41.92N 70.73W KPYM 10 PLYMOUTH MA 45 NEPS 6-02 -725065 41.68N 70.97W KEWB 10 NEW_BEDFORD_MUNI MA 24 METAR/TAF 2-99 -725067 41.67N 70.28W KHYA 10 HYANNIS/POLANDO_FLD MA 16 TAF 2-99 -725070 41.73N 71.43W KPVD 10 PROVIDENCE/GREEN RI 19 TAF 2-99 -725074 41.60N 71.42W KOQU 10 N._KINGSTON/QUONSET RI 6 METAR/TAF 2-99 -725080 41.93N 72.68W KBDL 10 HARTFORD/BRADLEY CT 55 TAF 2-99 -725084 41.73N 72.18W IJD 10 WILLIMANTIC CT 76 User Rqst 3-00 -725085 42.57N 72.27W KORE 10 ORANGE_(ASOS) MA 164 NEPS 6-02 -725087 41.73N 72.65W KHFD 10 HARTFORD/BRAINARD CT 6 TAQ SITE 6-02 -725088 42.58N 70.92W KBVY 10 BEVERLY_MUNICIPAL MA 33 METAR/TAF 2-99 -725090 42.37N 71.03W KBOS 10 BOSTON/LOGAN_INTL_& MA 9 FOUS TAF 2-99 -725095 42.27N 71.87W KORH 10 WORCESTER_(AMOS) MA 308 TAF 2-99 -725103 40.38N 75.97W KRDG 10 READING/SPAATZ_FLD& PA 105 == TAF 2-99 -725115 40.20N 76.76W KMDT 10 MIDDLETOWN/OLMSTED PA 94 TAF 2-99 -725116 40.12N 76.29W KLNS 12 LANCASTER PA 123 TAF 5-11 -725125 41.18N 78.90W KDUJ 10 DU_BOIS_(AWOS) PA 554 PSU STDY 9/96-9/97 TAF 2-99 -725126 40.30N 78.32W KAOO 12 ALTOONA/BLAIR_CO. PA 458 FOUS 3-93 TAF 2-99 -725127 40.32N 78.83W KJST 10 JOHNSTOWN/CAMBRIA PA 696 TAF 2-99 -725128 40.84N 77.85W KUNV 10 STATE_COLLEGE PA 378 TAF 2-99 -725130 41.33N 75.73W KAVP 10 WILKES-BARRE/SCRANT PA 289 LES FRCSTNG 9/96 TAF 2-99 -725140 41.25N 76.92W KIPT 10 WILLIAMSPORT PA 160 FOUS TAF 2-99 -725145 41.70N 74.80W KMSV 11 MONTICELLO NY 428 Usr Rqst 8-09 -725150 42.22N 75.98W KBGM 10 BINGHAMTON/BROOME NY 497 == TAF 2-99 -725155 42.48N 76.44W KITH 10 ITHACA/TOMPKINS_CO. NY 335 TAF 2-99 -725156 42.17N 76.90W KELM 10 ELMIRA/CORNING_RGNL NY 291 LES FRCSTNG 9/96 TAF 2-99 -725165 43.53N 72.95W RUT 10 RUTLAND_STATE(AWOS) VT 240 ERHQ 8-97 -725170 40.65N 75.43W KABE 10 ALLENTOWN-BETHLEHEM PA 117 TAF 2-99 -725180 42.75N 73.80W KALB 12 ALBANY_COUNTY_ARPT NY 89 UA NA110 FOUS TAF 2-99 -725185 43.33N 73.62W KGFL 10 GLEN_FALLS/WARREN NY 100 TAF 2-99 -725186 44.68N 75.47W OGS 10 OGDENSBURG_INTL NY 91 ERHQ 8-97 -725190 43.12N 76.12W KSYR 10 SYRACUSE/HANCOCK NY 124 FOUS TAF 2-99 -725197 43.15N 75.37W KUCA 10 UTICA/ONEIDA_CO. NY 226 TAF 2-99 -725200 40.50N 80.22W KPIT 12 PITTSBURGH_INTL PA 373 UA NA110 FOUS TAF 2-99 -725204 40.77N 80.40W KBVI 10 BEAVER_FALLS_ARPT PA 382 TAF 2-99 -725205 40.34N 79.93W KAGC 10 PITTSBURGH/ALLEGHEN PA 382 TAF 2-99 -725207 40.28N 79.40W KLBE 10 LATROBE/WESTMORLAND PA 361 TAF 2-99 -725210 40.91N 81.43W KCAK 10 AKRON-CANTON_RGNL OH 377 TAF 2-99 -725235 42.15N 79.26W KJHW 10 JAMESTOWN_(AWOS) NY 525 TAF 2-99 -725240 41.42N 81.87W KCLE 10 CLEVELAND/HOPKINS OH 245 TAF 2-99 -725246 40.82N 82.52W KMFD 10 MANSFIELD/LAHM_MUNI OH 395 TAF 2-99 -725250 41.27N 80.67W KYNG 10 YOUNGSTOWN_MUNI OH 361 TAF 2-99 -725260 42.08N 80.18W KERI 10 ERIE_INTL_AIRPORT PA 225 3-93 TAF 2-99 -725266 41.80N 78.62W KBFD 10 BRADFORD_REGIONAL PA 653 PSU STDY 9/96-9/97 TAF 2-99 -725267 41.38N 79.87W KFKL 10 FRANKLIN(AWOS) PA 469 TAF 2-99 -725280 42.93N 78.73W KBUF 12 BUFFALO_INTL_ARPT NY 215 UA NA110 FOUS TAF 2-99 -725287 43.10N 78.94W KIAG 10 NIAGARA_FALLS_INTL NY 180 TAF 2-99 -725290 43.12N 77.67W KROC 10 ROCHESTER/MONROE_CO NY 169 T. Salem 2-99 TAF 2-99 -725300 41.98N 87.90W KORD 12 CHICAGO/O'HARE_ARPT IL 205 FOUS TAF 2-99 -725305 41.92N 88.25W KDPA 10 W._CHICAGO/DU_PAGE IL 231 TAF 2-99 -725315 40.03N 88.28W KCMI 10 CHAMPAIGN/URBANA IL 230 TAF 2-99 -725316 39.83N 88.87W KDEC 10 DECATUR_AIRPORT IL 208 TAF 2-99 -725320 40.66N 89.68W KPIA 12 PEORIA_REGIONAL IL 202 FORMER UA NA110 TAF 2-99 -725326 41.74N 89.68W KSQI 11 STERLING/ROCK FALLS IL -999 NAM MERGE 1-16 -725330 41.00N 85.20W KFWA 10 FORT_WAYNE/BAER_FLD IN 252 TAF 2-99 -725336 40.25N 85.40W MIE 10 MUNCIE/JOHNSON_FLD IN 286 DiStefano 2-99 -725337 41.62N 87.42W KGYY 10 GARY IN 179 TAF 1-01 -725340 41.78N 87.75W KMDW 10 CHICAGO/MIDWAY IL 190 TAF 2-99 -725346 41.87N 87.60W KCGX 10 CHICAGO/MEIGS IL 181 METAR/TAF 2-99 -725347 42.42N 87.87W KUGN 11 WAUKEGAN IL 222 Usr Rqst 7-16 -725350 41.70N 86.32W KSBN 12 SOUTH_BEND/ST._JOE IN 236 3-93 TAF 2-99 -725360 41.60N 83.80W KTOL 10 TOLEDO_EXPRESS OH 211 TAF 2-99 -725366 41.02N 83.67W KFDY 12 FINDLAY(AWOS) OH 247 3-93 TAF 2-99 -725370 42.23N 83.33W KDTW 10 DETROIT_METRO MI 202 FOUS TAF 2-99 -725375 42.42N 83.02W KDET 10 DETROIT_CITY_ARPT MI 191 TAF 2-99 -725384 42.92N 82.53W KPHN 10 ST.CLAIR_COUNTY_INT MI 198 METAR/TAF 2-99 -725387 47.45N 87.90W KP59 00 COPPER HARBOR MI 190 NWS KMQT 12-01 -725390 42.77N 84.60W KLAN 10 LANSING/CAPITAL MI 266 TAF 2-99 -725395 42.27N 84.47W KJXN 10 JACKSON/REYNOLDS MI 305 TAF 2-99 -725396 42.30N 85.25W KBTL 10 BATTLE_CREEK MI 290 TAF 2-99 -725430 42.20N 89.10W KRFD 10 ROCKFORD IL 226 TAF 2-99 -725440 41.45N 90.52W KMLI 10 MOLINE/QUAD_CITY IL 181 TAF 2-99 -725450 41.88N 91.70W KCID 12 CEDAR_RAPIDS_MUNI IA 265 GCIP 9-95 TAF 2-99 -725455 40.78N 91.13W KBRL 10 BURLINGTON_MUNI IA 213 TAF 2-99 -725460 41.53N 93.65W KDSM 10 DES_MOINES_INTL IA 294 FOUS TAF 2-99 -725465 41.10N 92.45W KOTM 10 OTTUMWA_INDUSTRIAL IA 258 TAF 2-99 -725467 40.75N 95.41W KSDA 11 SHENANDOAH IA -999 NAM MERGE 1-16 -725470 42.40N 90.70W KDBQ 10 DUBUQUE_MUNICIPAL IA 329 3-93 TAF 2-99 -725476 43.28N 91.74W KDEH 11 DECORAH IA -999 NAM MERGE 1-16 -725480 42.55N 92.40W KALO 10 WATERLOO_MUNICIPAL IA 268 TAF 2-99 -725485 43.15N 93.33W KMCW 10 MASON_CITY_MUNI IA 370 TAF 2-99 -725490 42.55N 94.20W KFOD 11 FORT DODGE IA 355 Usr Rqst 12-12 -725496 42.60N 95.23W SLB 11 STORM LAKE IA 454 SPC 8-09 -725500 41.30N 95.90W KOMA 10 OMAHA/EPPLEY_FIELD& NE 299 TAF 2-99 -725510 40.84N 96.75W KLNK 12 LINCOLN_MUNICIPAL NE 362 GCIP 9-95 TAF 2-99 -725515 40.30N 96.75W KBIE 11 BEATRICE NE -999 NAM MERGE 1-16 -725520 40.97N 98.32W KGRI 10 GRAND_ISLAND(AWOS) NE 566 TAF 2-99 -725524 41.62N 98.95W ODX 11 ORD/SHARP_FIELD_(ASOS) NE 631 SPC 8-09 -725526 40.73N 99.00W KEAR 11 KEARNEY NE -999 NAM MERGE 1-16 -725527 41.76N 96.18W KTQE 11 TEKAMAH NE 313 Usr Rqst 7-16 -725533 40.08N 95.60W FNB 11 FALLS_CITY/BRENNER NE 300 NWS OKX 2-06 -725555 41.44N 99.64W KBBW 11 BROKEN BOW NE -999 NAM MERGE 1-16 -725560 41.98N 97.43W KOFK 10 NORFOLK/STEFAN_FLD NE 473 TAF 2-99 -725565 41.45N 97.34W KOLU 11 COLUMBUS NE -999 NAM MERGE 1-16 -725566 42.47N 98.69W KONL 11 O'NEILL NE -999 NAM MERGE 1-16 -725570 42.40N 96.38W KSUX 12 SIOUX_CITY_MUNI IA 336 == TAF 2-99 -725580 41.32N 96.37W OAX 12 OMAHA/VALLEY NE 350 NEW UPA -725610 41.10N 102.98W SNY 10 SIDNEY_MUNI_(ASOS) NE 1312 3-93 -725620 41.13N 100.68W KLBF 12 N._PLATTE/LEE_BIRD NE 849 UA NA110 FOUS TAF 2-99 -725626 40.51N 101.62W KIML 11 IMPERIAL NE -999 NAM MERGE 1-16 -725628 40.45N 99.33W KHDE 11 HOLDREGE NE -999 NAM MERGE 1-16 -725635 42.05N 102.80W KAIA 11 ALLIANCE NE 1198 Usr Rqst 4-12 -725636 42.83N 103.10W KCDR 10 CHADRON_MUNICIPAL NE 1005 TAF 2-99 -725640 41.15N 104.82W KCYS 10 CHEYENNE/WARREN_AFB WY 1872 FOUS TAF 2-99 -725645 41.32N 105.67W KLAR 10 LARAMIE/GEN._BREES WY 2218 TAF 2-99 -725650 39.87N 104.67W KDEN 10 DENVER_INTNL_ARPT CO 1656 TAF 2-99 -725660 41.87N 103.60W KBFF 10 SCOTTSBLUFF/HEILIG NE 1206 FOUS 3-93 TAF 2-99 -725690 42.92N 106.47W KCPR 12 CASPER/NATRONA_INTL WY 1612 == TAF 2-99 -725705 40.43N 109.52W KVEL 10 VERNAL UT 1608 TAF 2-99 -725715 40.48N 107.22W KHDN 10 HAYDEN/YAMPA_(AWOS) CO 2012 TAF 2-99 -725717 39.53N 107.73W KRIL 11 RIFLE CO -999 NAM MERGE 1-16 -725720 40.78N 111.97W KSLC 12 SALT_LAKE_CITY_INTL UT 1288 UA NA110 FOUS TAF 2-99 -725724 40.22N 111.72W KPVU 10 PROVO_MUNI_(AWOS) UT 1369 TAF 2-99 -725744 41.60N 109.07W KRKS 10 ROCK_SPRINGS______& WY 2060 TAF 2-99 -725745 41.80N 107.20W KRWL 10 RAWLINS_MUNICIPAL WY 2077 TAF 2-99 -725750 41.20N 112.02W KOGD 10 OGDEN-HINCKLEY_MUNI UT 1362 TAF 2-99 -725760 42.82N 108.73W KLND 10 LANDER/HUNT_FIELD WY 1694 TAF 2-99 -725765 43.07N 108.47W KRIW 12 RIVERTON_REGIONAL WY 1684 FORMER UA 7-97 TAF 2-99 -725775 41.28N 111.03W EVW 12 EVANSTON/BURNS_FLD WY 2183 NWS SLC 4-05 -725776 43.60N 110.73W KJAC 10 JACKSON_HOLE_(AWOS) WY 1964 TAF 2-99 -725780 42.92N 112.60W KPIH 10 POCATELLO_MUNICIPAL ID 1365 TAF 2-99 -725785 43.52N 112.07W KIDA 10 IDAHO_FALLS/FANNING ID 1445 TAF 2-99 -725788 44.88N 116.10W MYL 10 MC_CALL_(ASOS) ID 1531 WRGN 8-97 -725805 40.07N 118.57W KLOL 10 LOVELOCK/DERBY_FLD NV 1190 TAF 2-99 -725810 40.73N 114.03W KENV 10 WENDOVER_(AUT) UT 1292 WRGN 8-97 TAF 2-99 -725820 40.87N 115.73W KLKN 10 ELKO NV 1608 UA 3-02 -725825 40.83N 115.78W KEKO 10 ELKO(AWOS) NV 1565 UA NA110 TAF 2-99 -725827 41.67N 115.78W AWH 10 WILDHORSE_RES/ELKO NV 1902 WRGN 8-97 -725830 40.90N 117.80W KWMC 10 WINNEMUCCA_MUNI NV 1315 TAF 2-99 -725837 40.38N 120.57W KSVE 10 SUSANVILLE_MUNI CA 1263 NWS RNO 2-00 -725840 39.28N 120.70W BLU 10 BLUE CANYON CA 1609 WRGN 8-97 -725846 39.32N 120.13W KTRK 10 TRUCKEE-TAHOE CA 1798 TAF 2-99 -725847 38.90N 120.00W KTVL 10 SOUTH_LAKE_TAHOE CA 1909 TAF 2-99 -725865 43.50N 114.30W KSUN 10 HAILEY/FRIEDMAN_MEM ID 1620 WRGN 8-97 TAF 2-99 -725866 42.48N 114.48W KTWF 10 TWIN_FALLS/JOSLIN ID 1265 WRGN 8-97 TAF 2-99 -725867 42.55N 113.77W KBYI 10 BURLEY_MUNICIPAL ID 1265 TAF 2-99 -725895 42.15N 121.73W KLMT 10 KLAMATH_FALLS/KINGS OR 1247 WRGN 8-97 TAF 2-99 -725905 39.13N 123.20W KUKI 10 UKIAH_MUNI_(AWOS) CA 187 TAF 2-99 -725910 40.15N 122.25W KRBL 10 RED_BLUFF_MUNICIPAL CA 108 TAF 2-99 -725920 40.50N 122.30W KRDD 10 REDDING_MUNICIPAL_& CA 153 FOUS 3-93 TAF 2-99 -725945 40.98N 124.10W KACV 10 ARCATA/EUREKA_ARPT CA 66 WRGN 8-97 TAF 2-99 -725946 41.78N 124.23W KCEC 10 CRESCENT_CITY CA 17 WRGN 8-97 TAF 2-99 -725958 41.50N 120.53W KAAT 10 ALTURAS CA 1341 NWS RNO 3-00 -725970 42.37N 122.87W KMFR 12 MEDFORD/JACKSON_CO. OR 405 UA NA110 FOUS TAF 2-99 -726050 43.20N 71.50W KCON 10 CONCORD_MUNICIPAL NH 105 FOUS 3-93 TAF 2-99 -726055 43.08N 70.82W KPSM 10 PEASE_AFB/PORTSMOUT NH 31 METAR/TAF 2-99 -726060 43.65N 70.32W KPWM 10 PORTLAND_INTL_JET ME 19 NA110 FOUS TAF 2-99 -726064 43.40N 70.72W KSFM 11 SANFORD_MUNI_(AWOS) ME 74 TAF 8-09 -726077 44.45N 68.37W KBHB 10 BAR_HARBOR_(AWOS) ME 26 MOS/Jensenius 2-99 -726079 44.07N 69.10W KRKD 10 ROCKLAND/KNOX(AWOS) ME 17 MOS/Jensenius 2-99 -726080 44.92N 67.00W KEPO 10 EASTPORT ME 23 2-95 -726083 47.28N 68.32W KFVE 10 FRENCHVILLE ME 301 METAR/TAF 2-99 -726088 44.80N 68.83W KBGR 10 BANGOR_INTL_ARPT__& ME 59 FOUS 3-93 TAF 2-99 -726115 43.35N 72.52W VSF 10 SPRINGFIELD/HARTNES_(AS VT 176 ERHQ 8-97 -726116 43.63N 72.30W KLEB 12 LEBANON_MUNICIPAL NH 182 LIKE NGM 3-96 TAF 2-99 -726134 44.36N 71.55W KHIE 11 WHITEFIELD NH 327 Usr Rqst 11-11 TAF -726140 44.42N 72.02W 1V4 10 ST._JOHNSBURY_(ASOS) VT 214 ERHQ 8-97 -726145 44.20N 72.57W KMPV 10 BARRE-MONTPELIER VT 355 ERHQ 8-97 TAF 2-99 -726155 43.57N 71.42W KLCI 11 LACONIA NH 166 Usr Rqst 4-16 -726160 44.58N 71.18W KBML 10 BERLIN_MUNICIPAL NH 353 MOS/Jensenius 2-99 -726165 42.90N 72.27W KEEN 11 KEENE/DILLANT NH 149 Usr Rqst 4-16 -726170 44.47N 73.15W KBTV 10 BURLINGTON_INTL VT 104 FOUS TAF 2-99 -726180 44.53N 70.53W KRUM 10 RUMFORD ME 205 3-96 -726184 44.05N 70.28W KLEW 11 AUBURN-LEWISTON ME 88 TAF 8-09 -726185 44.32N 69.80W KAUG 10 AUGUSTA_STATE_ARPT ME 107 TAF 2-99 -726190 45.47N 69.58W KGNR 10 GREENVILLE_(AMOS)_& ME 316 MOS/Jensenius 2-99 -726196 45.65N 68.68W KMLT 10 MILLINOCKET_MUNI ME 124 MOS/Jensenius 2-99 -726220 44.65N 73.47W PBG 11 PLATTSBURGH 0 -726223 44.93N 74.85W KMSS 10 MASSENA/RICHARDS__& NY 65 ERHQ 8-97 TAF 2-99 -726227 44.00N 76.01W KART 10 WATERTOWN_INTL_ARPT NY 99 TAF 2-99 -726228 44.38N 74.19W KSLK 10 SARANAC_LAKE/ADIRON NY 507 ERHQ 8-97 TAF 2-99 -726320 42.70N 83.47W DTX 10 DETROIT/PONTIAC MI 319 UA GCIP 9-95 -726340 44.90N 84.72W APX 10 GAYLORD MI 447 UA 7-97 -726350 42.88N 85.52W KGRR 10 GRAND_RAPIDS_INTL MI 245 WSR88D 3-93 TAF 2-99 -726355 42.14N 86.44W KBEH 11 BENTON_HARBOR/ROSS MI 196 Usr Rqst 2-16 -726357 42.23N 85.55W KAZO 10 KALAMAZOO_INTL_ARPT MI 266 TAF 2-99 -726360 43.17N 86.25W KMKG 10 MUSKEGON MI 193 TAF 2-99 -726370 42.97N 83.75W KFNT 12 FLINT/BISHOP_INTL MI 233 FORMER UA NA110 TAF 2-99 -726375 42.67N 83.42W KPTK 10 PONTIAC-OAKLAND MI 299 METAR/TAF 2-99 -726379 43.53N 84.08W KMBS 10 SAGINAW/TRI_CITY MI 204 TAF 2-99 -726380 44.36N 84.67W KHTL 11 HOUGHTON_LAKE_ARPT MI 351 Usr Rqst 6-16 -726384 44.28N 85.42W KCAD 12 CADILLAC/WEXFORD_CO MI 402 KGRR 1-02 -726385 44.28N 86.25W KMBL 12 MANISTEE MI 189 TAF 10-11 -726387 44.73N 85.58W KTVC 10 TRAVERSE_CITY/CHERR MI 190 3-93 TAF 2-99 -726390 45.07N 83.57W KAPN 10 ALPENA_CO._REGIONAL MI 211 == TAF 2-99 -726395 44.45N 83.40W KOSC 11 WURTSMITH_AFB MI 193 Usr Rqst 6-16 -726400 42.95N 87.90W KMKE 12 MILWAUKEE/MITCHELL WI 211 FOUS TAF 2-99 -726410 43.13N 89.33W KMSN 12 MADISON/DANE_RGNL WI 264 == TAF 2-99 -726415 42.62N 89.04W KJVL 11 JANESVILLE/DOOR_C WI -999 NAM MERGE 1-16 -726416 43.21N 90.18W KLNR 11 LONE ROCK WI -999 NAM MERGE 1-16 -726430 43.87N 91.25W KLSE 10 LA_CROSSE_MUNICIPAL WI 202 WSR88D 3-93 TAF 2-99 -726435 44.87N 91.48W KEAU 10 EAU_CLAIRE_CO._ARPT WI 276 SOO 8-97 TAF 2-99 -726440 43.92N 92.50W KRST 10 ROCHESTER_MUNICIPAL MN 402 SOO 8-97 TAF 2-99 -726450 44.48N 88.13W KGRB 12 GREEN_BAY/STRAUBEL WI 214 UA NA110 FOUS TAF 2-99 -726455 44.13N 87.68W KMTW 11 MANITOWOC_CO_APT WI -999 NAM MERGE 1-16 -726456 43.98N 88.55W KOSH 10 OSHKOSH/WITTMAN_FLD WI 246 METAR/TAF 2-99 -726463 44.93N 89.63W KAUW 10 WAUSAU_MUNICIPAL__& WI 366 J Eise 2-99 TAF 2-99 -726465 44.78N 89.67W KCWA 10 MOSINEE/CENTRAL_WI WI 389 TAF 2-99 -726480 45.73N 87.08W KESC 10 ESCANABA MI 187 NWS KMQT 12-01 -726487 45.12N 87.63W KMNM 10 MENOMINEE MI 191 NWS KMQT 12-01 -726490 44.85N 93.57W MPX 12 CHANHAUSSEN MN 289 GCIP 9-95 -726510 43.58N 96.73W KFSD 12 SIOUX_FALLS/FOSS SD 435 FOUS TAF 2-99 -726515 44.31N 96.82W KBKX 11 BROOKINGS SD -999 NAM MERGE 1-16 -726525 42.92N 97.38W KYKN 10 YANKTON(AWOS) SD 398 MOS/Weiss 2-99 -726530 43.80N 99.32W K9V9 10 CHAMBERLAIN(AMOS) SD 530 MOS/Weiss 2-99 -726540 44.38N 98.22W KHON 12 HURON_REGIONAL SD 393 FORMER UA NA110 TAF 2-99 -726545 43.77N 98.03W KMHE 10 MITCHELL_(AWOS) SD 397 MOS/Weiss 2-99 -726546 44.92N 97.15W KATY 10 WATERTOWN_MUNICIPAL SD 533 TAF 2-99 -726550 45.55N 94.07W STC 12 ST._CLOUD_MUNICIPAL_(AS MN 312 FORMER UA NA110 TAF 2-99 -726555 46.40N 94.13W KBRD 10 BRAINERD/WIELAND MN 374 TAF 2-99 -726556 44.55N 95.08W KRWF 10 REDWOOD_FALLS_MUNI MN 312 TAF 2-99 -726557 45.87N 95.40W KAXN 10 ALEXANDRIA/CHANDLER MN 434 TAF 2-99 -726559 44.45N 95.82W KMML 11 MARSHALL MN -999 NAM MERGE 1-16 -726567 44.32N 94.50W KULM 11 NEW ULM MN -999 NAM MERGE 1-16 -726578 45.95N 94.35W KLXL 11 LITTLE FALLS MN -999 NAM MERGE 1-16 -726580 44.88N 93.22W KMSP 10 MINNEAPOLIS-ST_PAUL MN 255 FOUS TAF 2-99 -726584 44.95N 93.07W KSTP 10 SAINT_PAUL_DOWNTOWN MN 209 METAR/TAF 2-99 -726585 44.22N 93.91W KMKT 12 MANKATO MN 311 TAF Usr Rqst 2-18 -726586 43.65N 94.42W KFRM 10 FAIRMONT_MUNI(AWOS) MN 354 TAF 2-99 -726589 43.68N 93.37W KAEL 11 ALBERT LEA MN -999 NAM MERGE 1-16 -726590 45.45N 98.43W KABR 12 ABERDEEN_REGIONAL SD 396 UA WSR88D 3-93 TAF 2-99 -726620 44.06N 103.05W KRAP 12 RAPID_CITY_REGIONAL SD 966 UA NA110 FOUS TAF 2-99 -726650 44.35N 105.53W KGCC 10 GILLETTE_(AMOS) WY 1230 TAF 2-99 -726660 44.77N 106.97W KSHR 10 SHERIDAN_CO._ARPT WY 1209 WR 10-96 TAF 2-99 -726664 44.54N 110.42W KP60 11 LAKE YELLOWSTONE WY -999 NAM MERGE 1-16 -726665 43.97N 107.95W KWRL 10 WORLAND_MUNICIPAL WY 1294 TAF 2-99 -726670 45.45N 105.40W 4BQ 10 BROADUS MT 922 WRGN 8-97 -726676 47.13N 104.80W GDV 10 GLENDIVE MT 749 TAF 7-01 -726685 45.55N 100.41W KMBG 10 MOBRIDGE SD 313 Usr Rqst 2-18 -726686 44.38N 100.28W KPIR 10 PIERRE_MUNICIPAL SD 531 3-93 TAF 2-99 -726695 45.93N 102.17W KY22 10 LEMMON SD 781 MOS/Weiss 2-99 -726700 44.52N 109.02W KCOD 10 CODY_MUNI_(AWOS)__& WY 1553 TAF 2-99 -726710 42.58N 110.11W KBPI 11 BIG PINEY WY 2131 Usr Rqst 4-12 -726764 44.68N 111.12W KWYS 10 WEST_YELLOWSTONE MT 2025 METAR/TAF 2-99 -726770 45.80N 108.53W KBIL 12 BILLINGS/LOGAN_INTL MT 1088 FOUS TAF 2-99 -726776 47.05N 109.47W KLWT 10 LEWISTOWN_MUNICIPAL MT 1270 TAF 2-99 -726785 45.95N 112.50W KBTM 10 BUTTE/BERT_MOONEY MT 1690 TAF 2-99 -726796 45.25N 112.55W KLDN 10 DILLON_AIRPORT MT 1597 Usr Rqst 4-02 -726797 45.78N 111.15W KBZN 12 BOZEMAN/GALLATIN MT 1364 3-93 TAF 2-99 -726798 45.70N 110.45W LVM 10 LIVINGSTON/MISSION MT 1419 WR 10-96 TAF 2-99 -726810 43.57N 116.22W KBOI 12 BOISE_MUNICIPAL ID 874 UA NA110 FOUS TAF 2-99 -726830 43.58N 118.95W KBNO 10 BURNS_MUNI_(AMOS)_& OR 1271 3-93 TAF 2-99 -726835 44.25N 121.15W KRDM 10 REDMOND_(AWOS) OR 938 WRGN 8-97 TAF 2-99 -726865 45.12N 113.88W SMN 10 SALMON/LEMHI ID 1233 NWS MIS 3-00 -726873 45.95N 116.13W GVL 10 GRANGEVILLE ID 1009 NWS MIS 3-00 -726880 45.68N 118.85W KPDT 10 PENDLETON_MUNICIPAL OR 456 FOUS TAF 2-99 -726886 44.83N 117.82W KBKE 10 BAKER_MUNICIPAL OR 1027 TAF 2-99 -726904 43.23N 123.35W KRBG 11 ROSEBURG_MUNICIPAL OR 160 Usr Rqst 8-09 -726917 43.42N 124.25W KOTH 10 NORTH_BEND_(AWOS) OR 4 WRGN 8-97 TAF 2-99 -726930 44.12N 123.22W KEUG 10 EUGENE/MAHLON_SWEET OR 114 WRGN 8-97 TAF 2-99 -726940 44.92N 123.00W KSLE 12 SALEM/MCNARY OR 61 UA NA110 TAF 2-99 -726950 44.58N 124.06W ONP 10 NEWPORT OR 37 ETL Profiler 4-03 -726980 45.60N 122.60W KPDX 10 PORTLAND_INTL_ARPT OR 12 TAF 2-99 -726985 45.55N 122.40W KTTD 10 PORTLAND/TROUTDALE OR 11 TAF 2-99 -726986 45.53N 122.95W KHIO 10 PORTLAND/HILLSBORO OR 62 TAF 2-99 -726988 45.62N 121.17W KDLS 10 THE_DALLES_MUNI OR 74 TAF 2-99 -727033 46.12N 67.80W KHUL 10 HOULTON_INTL_ARPT_& ME 150 9-96 TAF 2-99 -727119 46.62N 69.53W K40B 10 CLAYTON_LAKE ME 314 Jensenius 2-99 -727120 46.87N 68.01W KCAR 12 CARIBOU_MUNICIPAL ME 190 UA NA110 FOUS TAF 2-99 -727130 46.68N 68.05W KPQI 10 PRESQUE_ISLE_(AWOS) ME 146 METAR/TAF 2-99 -727340 46.47N 84.37W ANJ 12 SAULT_STE_MARIE___(ASOS MI 221 FORMER UA NA110 FOUS -727344 46.25N 84.47W KCIU 10 CHIPPEWA_INTL(AWOS) MI 244 METAR/TAF 2-99 -727347 45.57N 84.80W KPLN 10 PELLSTON/EMMET_CO. MI 219 TAF 2-99 -727415 45.63N 89.47W RHI 12 RHINELANDER/ONEIDA_(ASO WI 495 3-93 -727430 46.53N 87.55W KMQT 10 MARQUETTE_CO._ARPT& MI 434 WSR88D 3-93 TAF 2-99 -727435 46.35N 87.40W SAW 12 KI_SAWYER AFB MI 372 Usr Rqsr 12-03 -727437 45.82N 88.12W IMT 10 IRON_MOUNTAIN/FORD_(ASO MI 360 J. Eise 2-99 -727440 47.17N 88.50W KCMX 10 HOUGHTON_CO._MEM MI 329 TAF 2-99 -727445 46.53N 90.13W KIWD 10 IRONWOOD MI 375 MOS/Kurt Mayer 2-99 -727450 46.83N 92.18W KDLH 12 DULUTH_INTL_AIRPORT MN 432 == TAF 2-99 -727455 47.38N 92.83W KHIB 10 HIBBING-CHISHOLM MN 412 TAF 2-99 -727457 46.83N 95.89W KDTL 11 DETROIT LAKES MN -999 NAM MERGE 1-16 -727459 47.82N 91.83W KELO 10 ELY_MUNI_(AWOS) MN 443 METAR/TAF 2-99 -727470 48.57N 93.38W KINL 12 INTERNATIONAL_FALLS MN 361 UA NA110 FOUS TAF 2-99 -727476 48.73N 94.62W KBDE 10 BAUDETTE_INTL_ARPT MN 330 METAR/TAF 2-99 -727530 46.90N 96.80W KFAR 10 FARGO/HECTOR_FIELD ND 274 FOUS TAF 2-99 -727535 46.93N 98.68W KJMS 10 JAMESTOWN_MUNICIPAL ND 457 TAF 2-99 -727550 47.50N 94.93W KBJI 12 BEMIDJI_MUNICIPAL MN 420 3-93 TAF 2-99 -727564 48.93N 95.33W KRAD 10 WARROAD(AWOS) MN 328 METAR/TAF 2-99 -727576 47.95N 97.18W KGFK 10 GRAND_FORKS_INTL ND 257 TAF 2-99 -727580 48.10N 98.87W KP11 10 DEVILS_LAKE_(AMOS) ND 443 WSR88D FOUS 3-93 -727640 46.77N 100.75W KBIS 12 BISMARCK_MUNICIPAL ND 506 UA NA110 FOUS TAF 2-99 -727645 46.80N 102.80W KDIK 10 DICKINSON_MUNICIPAL ND 789 TAF 2-99 -727670 48.18N 103.63W KISN 10 WILLISTON/SLOULIN ND 581 == TAF 2-99 -727676 48.27N 101.28W KMOT 10 MINOT_INTL_AIRPORT ND 523 TAF 2-99 -727677 47.65N 101.43W N60 11 GARRISON ND 587 Usr Rqst 6-16 -727680 48.22N 106.62W KGGW 12 GLASGOW_INTL_ARPT MT 700 UA NA110 FOUS TAF 2-99 -727684 47.33N 106.93W JDN 10 JORDAN MT 811 TAF 7-01 -727687 47.70N 104.20W KSDY 10 SIDNEY-RICHLAND MT 605 TAF 2-99 -727720 46.60N 112.00W KHLN 10 HELENA_REGIONAL MT 1188 WRGN 8-97 TAF 2-99 -727730 46.92N 114.08W KMSO 10 MISSOULA/BELL_FIELD MT 972 TAF 2-99 -727750 47.48N 111.37W KGTF 12 GREAT_FALLS_INTL MT 1115 UA NA110 FOUS TAF 2-99 -727770 48.55N 109.77W KHVR 10 HAVRE_(AMOS) MT 792 WRGN 8-97 TAF 2-99 -727790 48.30N 114.27W KGPI 12 GLACIER PARK INTL MT 906 3-93 TAF 2-99 -727796 48.60N 112.37W KCTB 10 CUT_BANK_(AWOS) MT 1175 TAF 2-99 -727810 46.57N 120.53W KYKM 10 YAKIMA_AIR_TERMINAL WA 325 TAF 2-99 -727815 47.28N 121.33W SMP 10 STAMPEDE_PASS_(ASOS) WA 1209 WRGN 8-97 -727820 47.40N 120.02W EAT 10 WENATCHEE WA 379 WRGN 8-97 -727825 47.40N 120.20W KEAT 10 WENATCHEE/PANGBORN WA 379 TAF 2-99 -727826 47.30N 119.52W KEPH 10 EPHRATA_MUNICIPAL WA 388 TAF 2-99 -727827 47.20N 119.32W KMWH 10 MOSES_LAKE/GRANT_CO WA 361 TAF 2-99 -727830 46.38N 117.02W KLWS 10 LEWISTON_(AMOS) ID 438 FOUS 3-93 TAF 2-99 -727834 47.77N 116.82W KCOE 10 COEUR_D'ALENE(AWOS) ID 707 TAF 2-99 -727840 46.32N 119.27W PSC 10 PASCO WA 113 WRGN 8-97 -727845 46.27N 119.12W KPSC 10 PASCO/TRI-CITIES WA 124 TAF 2-99 -727846 46.10N 118.28W KALW 10 WALLA_WALLA_RGNL WA 367 TAF 2-99 -727850 47.63N 117.53W KGEG 12 SPOKANE_INTL_ARPT WA 721 UA NA110 FOUS TAF 2-99 -727856 47.68N 117.32W KSFF 10 SPOKANE/FELTS_FIELD WA 595 TAF 2-99 -727857 46.75N 117.12W KPUW 12 PULLMAN/MOSCOW_RGNL WA 778 NWS KOTX -727860 47.70N 117.60W KOTX 12 SPOKANE WA 728 UA 3-02 -727870 48.55N 117.88W CQV 10 COLVILLE WA 572 WRGN 8-97 -727883 47.03N 120.53W KELN 12 ELLENSBURG/BOWERS WA 536 Usr Rqst 8-11 -727885 48.12N 123.50W KCLM 10 PORT_ANGELES_INTL WA 88 METAR/TAF 2-99 -727890 48.42N 119.53W 4OM 10 OMAK WA 382 WRGN 8-97 -727910 46.15N 123.88W KAST 10 ASTORIA/CLATSOP OR 7 TAF 2-99 -727920 46.97N 122.90W KOLM 10 OLYMPIA WA 61 TAF 2-99 -727923 46.97N 123.93W KHQM 10 HOQUIAM/BOWERMAN WA 4 TAF 2-99 -727924 46.12N 122.94W KLS 11 KELSO-LONGVEIW_AWOS WA -999 NAM MERGE 1-16 -727930 47.45N 122.30W KSEA 10 SEATTLE-TACOMA_INTL WA 137 FOUS TAF 2-99 -727934 47.50N 122.22W KRNT 10 RENTON_MUNICIPAL WA 9 METAR/TAF 2-99 -727935 47.53N 122.30W KBFI 10 SEATTLE/BOEING_FLD WA 5 TAF 2-99 -727937 47.90N 122.28W KPAE 10 EVERETT/PAINE_FIELD WA 185 TAF 2-99 -727938 47.27N 122.58W KTIW 10 TACOMA_NARROWS WA 89 METAR/TAF 2-99 -727960 27.65N 81.33W AGR 10 AVON PARK FL 20 2-95 -727970 47.95N 124.55W UIL 12 QUILLAYUTE_STATE_(ASOS) WA 62 UA NA110 -727976 48.80N 122.53W KBLI 10 BELLINGHAM_INTL WA 48 WRGN 8-97 TAF 2-99 -740030 40.17N 112.93W DPG 10 DUGWAY PROVING GNDS UT 1325 FORMER UA 3-93 -742300 46.43N 105.87W KMLS 12 MILES_CITY________& MT 801 3-93 TAF 2-99 -743410 44.67N 95.45W P#3 12 WDLM5 WOOD LAKE MN 319 PROF -743570 43.22N 90.53W P#4 12 BLRW3 BLUE RIVER WI 226 PROF -743700 44.05N 75.73W GTB 12 FORT_DRUM/WHEELER NY 207 FORMER UA 3-93 -743890 43.90N 70.25W GYX 12 GRAY ME 125 UA 2-95 -743945 42.93N 71.43W KMHT 10 MANCHESTER_AIRPARK NH 71 TAF 2-99 -744310 41.90N 106.19W P#5 12 MBWW4 MEDICINE BOW WY 1997 PROF -744330 40.09N 100.65W P#6 12 RWDN1 MCCOOK NE 800 PROF -744370 42.91N 101.69W P#7 12 MRRN1 MERRIMAN NE 991 PROF -744400 40.10N 97.34W P#8 12 FBYN1 FAIRBURY NE 433 PROF -744450 42.21N 97.79W P#9 12 NLGN1 NELIGH NE 524 PROF -744490 41.90N 93.70W P#A 12 SLAI4 SLATER IA 315 PROF -744550 41.61N 90.57W DVN 10 QUAD_CITIES/QUAD_CITIES IA 229 UA 7-97 -744570 39.82N 84.03W FFO 11 WRIGHT PATTERSON 245 -744655 41.77N 88.48W KARR 11 AURORA IL -999 NAM MERGE 1-16 -744660 40.81N 87.05W P#B 12 WLCI3 WOLCOTT IN 212 PROF-X -744680 38.83N 85.42W KMDN 10 JEFFERSON_PRVG_GRND IN 266 DiStefano 2-99 -744860 40.65N 73.78W KJFK 10 NEW_YORK/JF_KENNEDY NY 7 TAF 2-99 -744900 42.47N 71.28W KBED 10 HANSCOM_FLD/BEDFORD MA 41 METAR/TAF 2-99 -744904 42.72N 71.12W KLWM 10 LAWRENCE_MUNICIPAL MA 45 METAR/TAF 2-99 -744910 42.20N 72.53W KCEF 10 CHICOPEE/WESTOVER MA 75 METAR/TAF 2-99 -744915 42.15N 72.72W KBAF 10 WESTFIELD/BARNES MA 83 TAF 2-99 -744940 41.67N 69.97W KCHH 22 CHATHAM MA 16 UA NA110 -744994 42.85N 73.93W KSCH 10 SCHENECTADY_AIRPORT NY 115 METAR/TAF 2-99 -745300 37.77N 102.18W P#C 12 GDAC2 GRANADA CO 1155 PROF -745310 38.97N 104.82W KAFF 12 AIR_FORCE_ACADEMY CO 2003 Usr Rqst 6-16 -745320 39.26N 103.70W LIC 12 LIMON CO 1694 GCIP 5-94 -745330 40.18N 104.72W P#D 12 PLTC2 PLATTEVILLE CO 1524 PROF -745410 37.65N 99.09W P#E 12 HVLK1 HAVILAND KS 648 PROF -745420 37.38N 95.63W P#F 12 NDSK1 NEODESHA KS 255 PROF -745460 38.31N 97.30W P#G 12 HBRK1 HILLSBORO KS 447 PROF -745500 37.52N 92.70W P#H 12 CNWM7 CONWAY MO 390 PROF -745510 39.58N 94.19W P#I 12 LTHM7 LATHROP MO 297 PROF -745560 39.66N 90.48W P#J 12 WNCI2 WINCHESTER IL 170 PROF -745600 40.15N 89.33W ILX 12 LINCOLN IL 176 GCIP 9-95 -746120 35.68N 117.68W NID 10 CHINA_LAKE_(NAF)__& CA 696 FORMER UA 3-93 -746290 32.41N 106.35W P#L 12 WSMN5 WHITE SANDS MR NM 1224 PROF -746300 36.84N 107.91W P#M 12 AZCN5 AZTEC NM 1902 PROF -746400 36.07N 99.22W P#N 12 VCIO2 VICI OK 648 PROF -746410 36.43N 99.53W KWWR 11 WEST_WOODWARD OK 667 TAF 8-09 -746470 36.69N 97.48W P#O 12 LMNO2 LAMONT OK 306 PROF -746480 35.68N 95.86W P#P 12 HKLO2 HASKELL/MORRIS OK 219 PROF NEW LOC -746490 34.98N 97.52W P#Q 12 PRCO2 PURCELL OK 331 PROF -746620 36.88N 89.97W P#R 12 BLMM7 BLOOMFIELD MO 130 PROF -746716 36.97N 86.42W KBWG 10 BOWLING_GREEN KY 167 TAF 2-99 -746943 36.27N 76.18W KECG 10 ELIZABETH_CITY(CGS) NC 4 TAF 2-99 -747185 32.83N 115.58W KIPL 10 IMPERIAL CA -17 TAF 2-99 -747187 33.63N 116.17W KTRM 10 THERMAL_AIRPORT CA -36 3-93 TAF 2-99 -747188 33.62N 114.72W KBLH 10 BLYTHE_AIRPORT CA 121 NASA-JSC 3-93 TAF 2-99 -747310 35.08N 103.61W P#S 12 TCUN5 TUCUMCARI NM 1241 PROF -747320 33.08N 106.12W HMN 10 HOLLOMAN AFB NM 1300 FORMER UA WSR88D 3-93 -747330 32.90N 106.40W E28 10 NORTHRUP STRIP NM 1193 NASA-JSC -747350 33.02N 100.98W P#T 12 JTNT2 JAYTON TX 707 PROF -747400 30.50N 99.77W JCT 11 JUNCTION_(ASOS) TX 522 TAF 7-07 -747500 31.78N 95.71W P#U 12 PATT2 PALESTINE TX 119 PROF -747520 34.11N 94.29W P#V 12 DQUA4 DEQUEEN AR 195 PROF -747530 31.90N 92.78W P#W 12 WNFL1 WINNFIELD LA 93 PROF -747685 30.40N 89.07W KGPT 10 GULFPORT-BILOXI MS 9 TAF 2-99 -747690 34.09N 88.86W P#X 12 OKOM6 OKOLONA MS 125 PROF -747800 31.90N 81.63W U#9 10 FORT STEWART GA 27 FORMER UA 3-93 -747810 30.89N 83.01W VAD 10 MOODY AFB GA 77 WSR88D 3-93 -747900 33.97N 80.47W KSSC 11 SHAW_AFB/SUMTER SC 74 USR RQST 7-11 -747910 33.68N 78.93W KMYR 10 MYRTLE_BEACH(CIV) SC 8 METAR/TAF 2-99 -747915 33.82N 78.72W KCRE 10 NORTH_MYRTLE_BEACH SC 10 TAF 2-99 -747940 28.47N 80.55W XMR 12 CAPE CANAVERAL FL 3 UA NA110 NASA-JSC -760013 32.55N 116.97W MMTJ 10 TIJUANA_INTL_ARPT_& MX 152 METAR/TAF 2-99 -760053 32.63N 115.24W MMML 10 MEXICALI_INTL_ARPT& MX 22 METAR/TAF 2-99 -760753 31.63N 106.43W MMCS 10 CIUDAD_JUAREZ_INTL& MX 1171 METAR/TAF 2-99 -761510 28.88N 118.30W ILS 00 ISLA GUADALUPE, B.C. 6 == -761600 29.07N 110.97W MMHO 10 HERMOSILLO_INTL___& MX 211 METAR/TAF 2-99 -762253 28.70N 105.97W MMCU 12 CHIHUAHUA_INTL_ARPT MX 1360 UA NA110 METAR 2-99 -762530 27.32N 112.30W MMCN 10 SANTA_ROSALIA_____& MX 75 METAR/TAF 2-99 -762555 27.97N 110.93W MMGM 10 GUAYMAS_INTL_ARPT MX 27 METAR/TAF 2-99 -762560 27.95N 110.80W EMP 12 EMPALME, SON. 12 UA -762863 27.43N 99.57W MMNL 10 NUEVO_LAREDO_INTL_& MX 148 METAR/TAF 2-99 -763503 26.02N 98.23W MMRX 10 REYNOSA_INTL_ARPT_& MX 39 METAR/TAF 2-99 -763820 25.53N 103.45W MMTC 12 TORREON_AIRPORT___& -- 1124 3-93 -763940 25.87N 100.20W MTY 12 MONTERREY AEROPUERTO, N.L. 450 UA NA110 -763943 25.78N 100.10W MMMY 10 MONTERREY/GEN_MARIA MX 387 METAR/TAF 2-99 -763993 25.77N 97.53W MMMA 10 MATAMOROS_INTL____& MX 8 METAR/TAF 2-99 -764050 24.17N 110.42W LAP 10 LA PAZ, B.C. 10 UA 3-93 -764055 24.07N 110.37W MMLP 10 LA_PAZ_INTL_AIRPORT MX 21 METAR/TAF 2-99 -764056 23.15N 109.70W MMSD 10 SAN_JOSE_DEL_CABO_& MX 109 METAR/TAF 2-99 -764120 24.82N 107.40W MMCL 10 CULIACAN_(CITY)___& MX 39 METAR/TAF 2-99 -764235 24.13N 104.53W MMDO 10 DURANGO_AIRPORT MX 1857 METAR/TAF 2-99 -764580 23.20N 106.42W MZT 12 MAZATLAN, SIN. 4 UA -764593 23.17N 106.27W MMMZ 10 MAZATLAN/G._BUELNA MX 10 METAR/TAF 2-99 -764910 23.73N 99.13W CVM 12 CIUDAD VICTORIA, TAMPS. 321 3-93 -764915 23.72N 98.97W MMCV 10 CIUDAD_VICTORIA_APT MX 238 METAR/TAF 2-99 -765255 22.90N 102.68W MMZC 10 ZACATECAS_ARPT MX 2140 METAR/TAF 2-99 -765390 22.15N 100.98W MMSP 10 SAN_LUIS_POTOSI MX 1903 METAR/TAF 2-99 -765493 22.28N 97.87W MMTM 12 TAMPICO/GEN_FJ_MINA MX 24 3-93 METAR 2-99 -765710 21.88N 102.30W MMAS 10 AGUASCALIENTES MX 1885 METAR/TAF 2-99 -765906 21.03N 86.87W MMUN 10 CANCUN_INTL_AIRPORT MX 5 METAR/TAF 2-99 -766013 20.68N 105.25W MMPR 10 PUERTO_VALLARTA/LIC MX 6 METAR/TAF 2-99 -766133 20.52N 103.32W MMGL 10 DON_MIGUEL/GUADALAJ MX 1528 METAR/TAF 2-99 -766440 20.98N 89.65W MMMD 12 MERIDA_INTL_ARPT MX 10 UA 3-93 METAR 2-99 -766493 20.53N 86.93W MMCZ 10 COZUMEL_(CIV/MIL) MX 5 METAR/TAF 2-99 -766534 19.15N 104.57W MMZO 10 MANZANILLO_INTL___& MX 8 METAR/TAF 2-99 -766655 19.85N 101.03W MMMM 10 MORELIA_NEW MX 1833 METAR/TAF 2-99 -766753 19.35N 99.57W MMTO 10 TOLUCA/JOSE_MARIA_& MX 2576 METAR/TAF 2-99 -766793 19.43N 99.10W MMMX 12 MEXICO_CITY/LICENCI -- 2238 UA -766913 19.15N 96.18W MMVR 10 GEN._HERIBERTO_JARA MX 29 METAR/TAF 2-99 -767383 18.10N 94.58W MMMT 10 MINATITLAN MX 40 METAR/TAF 2-99 -767493 18.65N 91.80W MMCE 10 CIUDAD_DEL_CARMEN_& MX 2 METAR/TAF 2-99 -767584 17.60N 101.47W MMZH 10 IXTAPA-ZIHUATANEJO MX 6 METAR/TAF 2-99 -768050 16.83N 99.92W ACA 11 ACAPULCO, GRO. 3 -768056 16.77N 99.75W MMAA 10 ACAPULCO/G._ALVAREZ MX 5 METAR/TAF 2-99 -768485 15.78N 96.27W MMBT 10 BAHIAS_DE_HUATULCO& MX 143 METAR/TAF 2-99 -769043 14.78N 92.38W MMTP 10 TAPACHULA_________& MX 29 METAR/TAF 2-99 -780160 32.37N 64.68W TXKF 00 BERMUDA_NAS/KINDLEY -- 3 UA NA110 -780610 26.70N 78.97W MYGW 00 WEST_END_INTL_ARPT BA 4 METAR/TAF 2-99 -780620 26.55N 78.69W MYGF 00 FREEPORT_INTL_ARPT BA 11 METAR/TAF 2-99 -780700 25.73N 79.30W MYBS 00 ALICE_TOWN/S_BIMINI BA 3 METAR/TAF 2-99 -780730 25.05N 77.47W MYNN 02 NASSAU_INTL_AIRPORT -- 7 UA NA110 3-93 -780920 23.50N 75.76W MYEG 00 GEORGE_TOWN/EXUMA BA 3 METAR/TAF 2-99 -782210 21.83N 82.78W MUNG 00 NUEVA_GERONA_(MIL) CU 23 METAR/TAF 2-99 -782240 22.98N 82.40W MUHA 10 HAVANA/JOSE_MARTI CU 59 METAR/TAF 2-99 -782290 23.13N 81.28W MUVR 00 VARADERO CU 3 METAR/TAF 2-99 -782550 21.42N 77.85W MUCM 12 CAMAGUEY/IGANCIO CU 122 UA 3-93 METAR 2-99 -782560 20.33N 77.12W MUMZ 10 MANZANILLO CU 60 METAR/TAF 2-99 -782593 20.40N 76.62W MUBY 10 BAYAMO____________& CU 64 METAR/TAF 2-99 -782640 19.96N 75.85W MUCU 10 SANTIAGO_DE_CUBA CU 69 METAR/TAF 2-99 -782670 20.08N 75.15W MUGT 00 GUANTANAMO CU 8 METAR/TAF 2-99 -782680 20.35N 74.50W MUBA 00 BARACOA_(CIV/MIL) CU 9 METAR/TAF 2-99 -782684 20.65N 74.92W MUMO 00 MOA_(MIL) CU 5 METAR/TAF 2-99 -783334 21.62N 81.55W MUCL 00 CAYO_LARGO_DEL_SUR CU 2 METAR/TAF 2-99 -783460 21.78N 78.78W MUCA 10 CIEGO_AVILA/VENEZUE CU 26 METAR/TAF 2-99 -783570 20.95N 76.94W MUVT 10 LAS_TUNAS/VICTORIA CU 106 METAR/TAF 2-99 -783670 19.90N 75.12W MUGM 10 GUANTANAMO_BAY_NAS CU 23 METAR/TAF 2-99 -783840 19.28N 81.35W MWCR 02 OWEN_ROBERTS_INTL GC 3 UA 3-93 METAR 2-99 -783880 18.50N 77.92W MKJS 00 SANGSTER/MONTEGO JM 3 METAR/TAF 2-99 -783970 17.93N 76.78W MKJP 00 NORMAN_MANLEY/KINGS JM 9 METAR/TAF 2-99 -784090 19.75N 72.18W MTCH 00 CAP-HAITIEN_INTL HA 3 METAR/TAF 2-99 -784390 18.57N 72.30W MTPP 10 PORT-AU-PRINCE_ARPT HA 29 METAR/TAF 2-99 -784570 19.75N 70.55W MDPP 00 PUERTO_PLATA_INTL DR 15 METAR/TAF 2-99 -784600 19.46N 70.69W MDST 10 SANTIAGO_INTL_ARPT DR 183 METAR/TAF 2-99 -784790 18.57N 68.37W MDPC 00 PUNTA_CANA DR 12 METAR/TAF 2-99 -784850 18.43N 69.67W MDSD 00 CAUCEDO/DE_LAS_AMER DR 18 METAR/TAF 2-99 -784860 18.47N 69.88W DSD 00 SANTO DOMINGO, DR 14 UA 3-93 -785140 18.50N 67.12W TJBQ 10 AQUADILLA/BORINQUEN PU 72 METAR/TAF 2-99 -785145 18.27N 67.15W TJMZ 00 MAYAGUEZ/EUGENIO PU 9 METAR/TAF 2-99 -785203 18.02N 66.57W TJPS 00 PONCE/MERCEDITA___& PU 9 METAR/TAF 2-99 -785260 18.43N 66.00W TJSJ 00 SAN_JUAN_INTL_ARPT PU 19 UA FOUS 3-93 -785430 18.33N 64.97W TIST 10 C._AMALIE/CYRIL_E. VI 67 METAR/TAF 2-99 -785470 17.70N 64.80W TISX 00 CHRISTIANSTED/ALEXA VI 17 METAR/TAF 2-99 -785500 18.45N 64.53W TUPJ 00 BEEF_ISL/ROADTOWN VI 4 METAR/TAF 2-99 -785830 17.53N 88.30W MZBZ 00 BELIZE_INTL_AIRPORT BH 5 METAR/TAF 2-99 -786150 16.92N 89.88W MGFL 10 FLORES/SANTA_ELENA GU 115 METAR/TAF 2-99 -786270 15.32N 91.47W MGHT 10 HUEHUETENANGO GU 1901 METAR/TAF 2-99 -786370 15.72N 88.60W MGPB 00 PUERTO_BARRIOS(MIL) GU 1 METAR/TAF 2-99 -786410 14.58N 90.52W MGGT 10 GUATEMALA/LA_AURORA GU 1489 METAR/TAF 2-99 -786470 13.92N 90.82W MGSJ 00 SAN_JOSE_(CIV/MIL) GU 2 METAR/TAF 2-99 -786500 13.57N 89.83W MSAC 10 ACAJUTLA/SONSONATE ES 15 METAR/TAF 2-99 -786630 13.70N 89.12W MSSS 10 ILOPANGO/S.SALVADOR ES 621 METAR/TAF 2-99 -786660 13.43N 89.05W MSLP 10 EL_SALVADOR_INTL ES 25 METAR/TAF 2-99 -787000 13.28N 87.67W MHAM 00 AMAPALA/LOS_PELONAS HO 5 METAR/TAF 2-99 -787010 16.46N 85.92W MHNJ 00 GUANAJA HO 2 METAR/TAF 2-99 -787030 16.32N 86.53W MHRO 00 ROATAN HO 5 METAR/TAF 2-99 -787050 15.73N 86.87W MHLC 00 LA_CEIBA/GOLOSON__& HO 3 METAR/TAF 2-99 -787060 15.72N 87.48W MHTE 00 TELA HO 3 METAR/TAF 2-99 -787070 15.17N 87.12W MHYR 10 YORO HO 670 METAR/TAF 2-99 -787080 15.45N 87.93W MHLM 00 LA_MESA/PEDRO_SULA HO 31 METAR/TAF 2-99 -787110 15.22N 83.80W MHPL 00 PUERTO_LEMPIRA HO 13 METAR/TAF 2-99 -787140 14.90N 85.93W MHCA 10 CATACAMAS HO 442 METAR/TAF 2-99 -787170 14.78N 88.78W MHSR 10 SANTA_ROSA_DE_COPAN HO 1079 METAR/TAF 2-99 -787190 14.33N 88.17W MHLE 10 LA_ESPERANZA HO 1100 METAR/TAF 2-99 -787200 14.05N 87.22W MHTG 10 TEGUCIGALPA/TONCONT HO 994 METAR/TAF 2-99 -787240 13.30N 87.18W MHCH 00 CHOLUTECA HO 48 METAR/TAF 2-99 -787300 14.05N 83.37W MNPC 00 PUERTO_CABEZAS(MIL) NK 20 METAR/TAF 2-99 -787410 12.15N 86.17W MNMG 00 MANAGUA/AUGUSTO_CES NK 50 METAR/TAF 2-99 -787613 9.97N 84.78W MRCH 00 CHACARITA CS 2 METAR/TAF 2-99 -787620 10.00N 84.22W MROC 10 SAN_JOSE/SANTAMARIA CS 931 METAR/TAF 2-99 -787625 9.95N 84.15W MRPV 10 TOBIAS_BOLANOS_INTL CS 994 METAR/TAF 2-99 -787670 10.00N 83.05W MRLM 00 LIMON_INTL_AIRPORT CS -4 METAR/TAF 2-99 -787740 10.60N 85.55W MRLB 10 LIBERIA/TOMAS_GUARD CS 93 METAR/TAF 2-99 -787838 9.43N 82.52W MPCH 00 CAPTAIN_MANUEL_NINO PM 6 METAR/TAF 2-99 -787920 9.05N 79.37W MPTO 00 TOCUMEN/GEN._OMAR PM 11 METAR/TAF 2-99 -787930 8.39N 82.42W MPDA 10 DAVID/ENRIQUE_MALEK PM 26 METAR/TAF 2-99 -787935 9.35N 82.25W MPBO 00 BOCAS_DEL_TORO_INTL PM 3 METAR/TAF 2-99 -787950 8.08N 80.94W MPSA 10 SANTIAGO PM 88 METAR/TAF 2-99 -788067 8.97N 79.51W MPMG 00 MARCOS_A._GELABERT PM 13 METAR/TAF 2-99 -788460 18.20N 63.05W TQPF 10 WALL_BLAKE VI 31 METAR/TAF 2-99 -788564 16.75N 62.17W TRPM 00 BLACKBURNE/PLYMOUTH AT 12 METAR/TAF 2-99 -788580 17.29N 62.68W TKPK 10 GOLDEN_ROCK AT 48 METAR/TAF 2-99 -788590 17.20N 62.58W TKPN 00 CHARLESTOWN/NEWCAST AT 17 METAR/TAF 2-99 -788620 17.12N 61.78W TAPA 00 COOLIDGE_AIRPORT AT 14 METAR/TAF 2-99 -788660 18.04N 63.12W TNCM 00 PRINSES_JULIANA MN 9 METAR/TAF 2-99 -788730 17.48N 62.98W TNCE 10 FDR_ARPT/ORANJESTAD MN 39 METAR/TAF 2-99 -788940 17.90N 62.85W TFFJ 10 GUSTAVIA/ST.BARTHEL MF 52 METAR/TAF 2-99 -788970 16.27N 61.52W TFFR 00 LE_RAIZET/GUADELOUP MF 8 METAR/TAF 2-99 -789050 15.53N 61.30W TDPD 00 MELVILLE_HALL_ARPT DO 14 METAR/TAF 2-99 -789060 15.53N 61.40W TDCF 00 CANEFIELD_AIRPORT DO 5 METAR/TAF 2-99 -789070 15.30N 61.40W TDPR 10 ROSEAU DO 72 METAR/TAF 2-99 -789540 13.07N 59.48W TBPB 11 GRANTLEY ADAMS INTERNATIONL 56 -789820 12.50N 70.01W TNCA 10 REINA_BEATRIX_INTL NU 33 METAR/TAF 2-99 -789880 12.20N 68.97W TNCC 10 HATO_ARPT_(CIV/MIL) NU 67 METAR/TAF 2-99 -789900 12.15N 68.28W TNCB 00 FLAMINGO_AIRPORT NU 7 METAR/TAF 2-99 -800010 12.58N 81.72W SKSP 00 SAN_ANDRES_ISLAND -- -2 METAR/TAF 2-99 -800090 11.13N 74.23W SKSM 00 SANTA_MARTA/SIMON -- 1 METAR/TAF 2-99 -800220 10.45N 75.52W SKCG 00 CARTAGENA/RAFAEL_NU -- 1 METAR/TAF 2-99 -800280 10.90N 74.77W SKBQ 00 BARRANQUILLA/ERNEST -- 10 METAR/TAF 2-99 -800940 7.10N 73.20W SKBG 10 BUCARAMANGO/PALONEG -- 1189 METAR/TAF 2-99 -801100 6.22N 75.60W SKMD 10 MEDELLIN/OLAYA_HER -- 1499 METAR/TAF 2-99 -801120 6.18N 75.43W SKRG 10 RIONEGRO/JOSE_MARI& -- 2137 METAR/TAF 2-99 -802100 4.82N 75.80W SKPE 10 PEREIRA/MATECANA -- 1342 METAR/TAF 2-99 -802220 4.70N 74.13W SKBO 10 BOGOTA/ELDORADO -- 2548 METAR/TAF 2-99 -804070 10.57N 71.73W SVMC 10 MARACAIBO/LA_CHINTA -- 65 METAR/TAF 2-99 -804150 10.60N 66.98W SVMI 10 CARACAS/S._BOLIVAR -- 48 METAR/TAF 2-99 -820220 2.83S 60.70W 11 BOA VISTA AEROPORTO, BZ 140 -821910 1.43S 48.48W 11 BELEM, BRAZIL 24 -823320 3.15S 59.98W 11 MANAUS, BRAZIL 84 -823980 3.78S 38.53W 11 FORTALEZA 25 -825620 5.53S 49.15W 11 MARABA, BRAZIL 61 -825790 5.05S 42.82W 11 TEREZINA, BRAZIL 69 -825990 5.92S 35.25W 11 NATAL, BRAZIL 49 -827530 7.88S 40.08W 11 OURICURI 460 -828240 8.70S 63.90W 11 PORTO VELHO, BZ 102 -828610 8.27S 49.28W 11 CONCEICAO DO ARAGUAIA, BZ 19 -829750 9.07S 44.37W 11 BOM JESUS, BRAZIL 332 -830630 10.70S 48.40W 11 PORTO NACIONAL AERO, BZ 290 -832290 13.00S 38.52W 11 SALVADOR/ONDINA 51 -833620 15.65S 56.10W 11 CUIABA AEROPORTO, BRAZIL 182 -837210 23.00S 47.13W SBKP 10 CAMPINA/VIRACOPOS 661 Baker/UPS 11-08 -837220 22.32S 49.07W 11 BAURU 616 -837430 22.90S 43.17W 11 RIO DE JANEIRO, BRAZIL 26 -837800 23.62S 46.65W 11 SAO PAULO/CONGONHAS 802 -839670 30.08S 51.18W 11 PORTO ALEGRE, BRAZIL 3 -840080 .90S 89.62W 11 SAN CRISTOBAL, GALAPAGOS I 6 -840710 .12S 78.35W SEQM 11 QUITO/SUCRE, ECUADOR 2400 Baker/UPS 01-17 -842030 2.15S 79.88W SEGU 10 GUAYAQUIL 5 Baker/UPS 11-08 -845010 8.08S 79.12W 11 TRUJILLO, PERU 30 -846280 12.02S 77.03W 11 LIMA-CALLAO/CHAVEZ, PERU 11 -851540 14.75S 64.80W 11 TRINIDAD 236 -852010 16.50S 68.17W 11 LA PAZ/EL ALTO, BOLIVIA 4051 -855740 33.38S 70.78W SCEL 11 PUDAHUEL CHILE 475 Klipfel/Delta 04-11 -856290 34.97S 71.22W 11 CURICO, CHILE 225 -862180 25.16S 57.38W 11 ASUNCION 101 -871550 27.45S 59.05W 11 RESISTENCIA 53 -874800 32.92S 60.78W 11 ROSARIO 25 -875760 34.82S 58.53W 11 BUENOS AIRES/EZEIZA 20 -878600 45.78S 67.45W 11 COMODORO RIVADAVIA,ARGEN. 46 -911650 21.98N 159.35W PHLI 00 LIHUE/KAUAI_ISLAND_(ASO HI 45 UA FOUS 3-93 TAF 2-99 -911780 21.32N 158.07W PHNA 00 BARBERS_PT_NAS/OAHU HI 15 METAR/TAF 2-99 -911820 21.35N 157.93W PHNL 00 HONOLULU INTL/OAHU HI 5 FOUS TAF 2-99 -911860 21.15N 157.10W PHMK 10 MOLOKAI (AMOS) HI 137 METAR/TAF 2-99 -911900 20.90N 156.43W PHOG 00 KAHULUI_ARPT/MAUI_(ASOS HI 20 FOUS 4-93 TAF 2-99 -912120 13.35N 144.80E PGUM 11 GUAM INTERNATIONAL 91 -912320 15.12N 145.73E PGSN 01 SAIPAN INTERNAIONAL 66 -912450 19.28N 166.65E PWAK 01 WAKE ISLAND AIRFLD 4 -912850 19.72N 155.07W PHTO 10 HILO/LYMAN_FIELD_(ASOS) HI 11 UA FOUS 4-93 TAF 2-99 -913340 7.47N 151.85E PTKK 01 TRUK INTERNATIOANAL/MOEN IS 2 -913480 6.97N 158.22E PTPN 01 PONAPE ISLAND 46 -913560 5.33N 163.03E PTSA 01 KUSAIE/KOSRAE_EAST 4 -913660 8.73N 167.73E PKWA 01 KWAJALEIN/BUCHOLZ 8 -913760 7.08N 171.38E PKMJ 01 MAJURO/MARSHALL IS 3 -914080 7.33N 134.48E PTRO 01 KOROR/PALAU ISLAND 33 -914130 9.48N 138.08E PTYA 01 YAP ISLAND 17 -915001 14.20N 145.20E 01 MP/ROTA 0 -915002 15.00N 145.60E 01 MP/TINIAN 0 -915003 18.80N 145.70E 01 MP/AGRIHAN 0 -915004 8.10N 134.70E 01 PW/KAYANGEL 0 -915005 5.30N 132.20E 01 PW/SONSOROL 0 -915006 8.30N 137.50E 01 FM/NGULU 0 -915007 10.00N 139.80E 01 FM/ULITHI 0 -915008 9.80N 140.50E 01 FM/FAIS 0 -915009 7.40N 134.90E 01 FM/WOLEAI 0 -915010 8.60N 144.60E 01 FM/FARAULEP 0 -915011 7.40N 147.10E 01 FM/SATAWAL 0 -915012 7.40N 149.20E 01 FM/PULUWAT 0 -915013 8.60N 149.70E 01 FM/ULUL 0 -915014 8.60N 151.90E 01 FM/FANANU 0 -915015 6.90N 152.70E 01 FM/LOSAP 0 -915016 5.50N 153.80E 01 FM/LUKUNOR 0 -915017 3.80N 155.00E 01 FM/NUKUORO 0 -915018 5.80N 157.30E 01 FM/SAPWUAFIK 0 -915019 7.00N 157.90E 01 FM/PAKIN 0 -915020 6.80N 159.80E 01 FM/MOKIL 0 -915021 6.20N 160.70E 01 FM/PINGELAP 0 -915022 11.80N 162.50E 01 MH/ENEWETAK 0 -915023 8.90N 165.70E 01 MH/UJAE 0 -915024 7.30N 168.80E 01 MH/AILINGLAPLAP 0 -915025 5.90N 169.60E 01 MH/JALUIT 0 -915026 11.20N 169.80E 01 MH/UTIRIK 0 -915027 9.50N 170.20E 01 MH/WOTJE 0 -915028 6.10N 171.80E 01 MH/MILI 0 -919440 18.07S 140.95W TTO 01 HAO, TUAMOTU IS. 3 -931190 37.02S 174.80E 11 AUCKLAND AIRPORT, N.Z. 7 -941200 12.42S 130.87E DDN 11 DARWIN, AUSTRALIA 29 -945680 27.63S 152.72E BAM 11 AMBERLEY (AUS-AFB) 31 -946100 31.92S 115.97E 11 PERTH 17 -947670 33.95S 151.18E SSY 11 SYDNEY/KINGSFORD SMITH 5 -948660 37.67S 144.83E 11 MELBOURNE, VICT., AUST 141 -949260 35.40S 148.98E 11 CANBERRA, AUSTRALIA (4NASA) 692 -949750 42.83S 147.50E 11 HOBART AIRPORT, AUSTRALIA 4 -967430 6.15S 106.85E 11 DJAKARTA 5 -980091 31.42N 87.05W KGZH 10 EVERGREEN_(ASOS) AL 79 MOS/Weiss 2-99 -983270 15.18N 120.57E RPLC 10 CLARK INTL ARPT 146 Baker/UPS 11-08 -984290 14.52N 121.00E RPLL 11 NINOY AQUINO ARPT PHILLIPPN 14 Klipfel/Delta 04-11 -988360 6.90N 122.07E 11 ZAMBOANGA, MINDANAO, P.I. 6 -994040 33.49N 77.59W FPS7 10 FRYING PAN SHOALS NC 0 EASTERN REG 3-02 -999020 29.37N 114.47W 11 LAGUNA CHAPELA,BAJA (4NASA) 600 -999030 40.33N 113.50W 11 BONNEVILLE LAKE-BED(4NASA) 1291 -999040 35.17N 79.50W 11 FT BRAGG, NC (4NASA) 74 -999050 48.83N 101.67W 11 MINOT AFB, ND (4NASA) 508 -999060 44.22N .67W 11 CAPTIEUX, FR (4NASA) 91 -999070 28.00S 21.50E 11 KALAHARI DESERT (4NASA) 975 -999080 40.50S 68.00W 11 NEUQUEN, ARG (4NASA) 273 -999090 27.33S 59.50W 11 RESISTENCIA, ARG (4NASA) 53 -999100 28.23S 134.98E 11 COOBER PEDY, AUSTRAL(4NASA) 226 -999110 38.70N 27.10W LPLA 11 LAJES,AZORES (4NASA) 52 -999120 61.20N 149.80W PAED 11 ELMENDORF, ALASKA (4NASA) 65 -999130 7.90S 14.40W FHAW 01 ASCENSION IS/ST HELENA (4NA 86 -999140 35.70N 139.30E RJTY 11 YOKOTA AB, JAPAN (4NASA) 139 -999150 48.90N 54.50W CYQX 11 GANDER, CANADA (4NASA) 151 -999160 43.50N 4.90E LFMI 11 LE TUBE, FRANCE (4NASA) 23 -999170 52.70N 8.90W EINN 11 SHANNON, IRELAND (4NASA) 14 -999180 14.50S 132.30E YPTN 11 TINDAL, AUSTRALIA (4NASA) 108 -999190 38.10N 7.90W LPBJ 11 BEJA, PORTUGAL (4NASA) 246 -999200 24.20N 120.60E RCMQ 11 CHING CHUAN KANG,TAI(4NASA) 5 -999210 12.70N 101.00E VTBU 11 U-TAPHAO, THAILAND (4NASA) 3 -999220 20.30N 41.60E OEBA 11 AL BAHA, SAUDI ARA (4NASA) 1653 -999230 14.30S 170.70W NSTU 01 PAGO PAGO, SOLOMON (4NASA) 3 -999240 51.60S 69.30W SAWG 11 RIO GALLEGOS, ARG (4NASA) 20 -999250 27.20S 109.40W SCIP 01 EASTER IS, CHILE (4NASA) 51 -999260 22.60N 88.50E VECC 11 CALCUTTA, INDIA (4NASA) 4 -999270 8.10S 34.90W SBRF 11 GUARARAPES, BRAZIL (4NASA) 18 -999280 23.40S 46.50W SBGR 11 GUARULHOS, BRAZIL (4NASA) 751 -999290 7.20N 79.90E VCBI 11 COLOMBO, SRI LANKA (4NASA) 8 -999300 10.60N 67.00W SVMI 11 SIMON BOLIVAR, VEN(4NASA) 43 -999310 4.80N 52.40W SOCA 11 ROCHAMBEAU, FR GUIANA (4NAS 105 -999320 19.10N 72.80E VABB 11 BOMBAY, INDIA (4NASA) 8 -999330 18.80S 47.50E FMMI 11 IVATO, MADAGASCAR (4NASA) 1280 -999340 32.20N 110.90W KDMA 11 DAVIS-MOUNTAIN, CA (4NASA) 824 -999350 44.10N 103.10W KRCA 11 ELLSWORTH, SD (4NASA) 1000 -999360 64.60N 147.00W PAEI 11 EIELSON, ALASKA (4NASA) 167 -999370 34.80N 120.60W KVBG 11 VANDENBERG, CA (4NASA) 112 -999380 34.60N 118.10W KPMD 11 PALMDALE, CA (4NASA) 775 -999390 40.19N 113.47W DGWY 11 Dugway Prov Grd Ld 1296 NASA 10-18 -999400 34.95N 69.27E OAIX 11 BAGRAM (USAF reqt) 1491 Lenhart 8-06 -999440 52.83N 1.32W EGNX 10 EAST MIDLANDS 95 Baker/UPS 11-08 -999530 9.01N 7.26E DNAA 11 NNAMDI AZIKIWE ARPT NIGERIA 342 Klipfel/Delta 04-11 -999540 23.61N 116.48W EFT1 01 PACIFIC OCEAN 0 NASA ORION 10-13 -999550 46.00N 63.56E BAK1 11 BAIKONUR COSMODROME, KZ 99 NASA ISS 10-13 -999560 47.67N 67.73E UAKD 11 ZHEZKAZGAN, KZ 381 NASA ISS 10-13 -999901 19.73N 156.05W PHKO 00 KEAHOLE POINT/KONA HI 13 METAR/TAF 2-99 -999902 59.23N 135.43W PAHN 00 HAINES BOAT HARBOR AK 10 TAF 2-99 -999903 61.13N 146.25W PAVD 10 VALDEZ (INLAND POINT) AK 37 METAR/TAF 2-99 -999904 20.78N 156.95W PHNY 10 LANAI CITY AIRPORT HI 399 METAR/TAF 2-99 -999905 21.02N 156.63W PHJH 10 LAHAINA/WEST MAUI HI 40 METAR/TAF 2-99 -999909 17.85N 66.52W PSE 00 PONCE,PUERTO RICO 0 TAF PR 2-99 -999911 18.17N 67.15W MAZ 00 MAYAGUEZ,PUERTO RICO 0 TAF PR 2-99 -999912 35.25N 93.09W RUE 10 RUSSELLVILLE_MCPL AR 120 Weiss 2-99 -999918 54.38N 10.13E EDHK 11 KIEL-HOLTENAU AIRPORT -999 Usr Rqst 1-17 diff --git a/parm/transfer_gdas_misc.list b/parm/transfer_gdas_misc.list old mode 100644 new mode 100755 index d65e801e24..1d86dca379 --- a/parm/transfer_gdas_misc.list +++ b/parm/transfer_gdas_misc.list @@ -22,13 +22,16 @@ # Rules higher in the list take precedence over lower ones. By default, all files in a # directory are included, so if no exclude patterns match that file, it will be # transferred. +#com/arch/_ENVIR_/VOS/ +#+ ship_names +#+ activeShiprev +#- * +#B 4500000 -com/arch/_ENVIR_/syndat/ + +com/gfs/_ENVIR_/syndat/ B 180 -com/realtime/_ENVIR_/gds._PDY_/ -B 11000000 - com/gfs/_ENVIR_/gdascounts/ + /data_counts._MONPREV_/*** - * @@ -70,12 +73,3 @@ com/gfs/_ENVIR_/gdascounts/ - * B 6 -com/arch/_ENVIR_/VOS/ -+ ship_names -+ activeShiprev -- * -B 4500000 - -com/realtime/_ENVIR_/gds._PDYm1_/ -B 11000000 - diff --git a/parm/transfer_gfs_misc.list b/parm/transfer_gfs_misc.list old mode 100644 new mode 100755 index a7a78c9453..55b21e12db --- a/parm/transfer_gfs_misc.list +++ b/parm/transfer_gfs_misc.list @@ -40,11 +40,3 @@ com/gfs/_ENVIR_/sdm_rtdm/ B 2000000 -com/realtime/_ENVIR_/gfs._PDY_/ -B 10000000 - - -com/realtime/_ENVIR_/gfs._PDYm1_/ -B 10000000 - - diff --git a/parm/transfer_rdhpcs_gdas.list b/parm/transfer_rdhpcs_gdas.list index 35be92d307..1576b126e7 100755 --- a/parm/transfer_rdhpcs_gdas.list +++ b/parm/transfer_rdhpcs_gdas.list @@ -17,17 +17,19 @@ # B bytes, relative size of the path in relation to the other paths in the list # D delete, delete extraneous files from destination directories (takes no arg) # E encrypt, enables data encryption [two cores should be allocated] (takes no arg) +# W whole files, copy whole files rather than use delta-xfer algorithm (takes no arg) (v2.2.3+) # T two-way syncronization will update both sides with latest changes (takes no arg) # Z compress data as it is sent, accepts optional compression level argument (1-9) # Rules higher in the list take precedence over lower ones. By default, all files in a # directory are included, so if no exclude patterns match that file, it will be # transferred. -com/gfs/_ENVIR_/gdas._PDYm1_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/gdas._PDYm1_/ +com/gfs/_ENVIR_/gdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/gdas._PDYm1_/ + /??/ + /??/gdas.t??z*tcvitals* + /??/gdas.*bufr* + /??/gdas.t??z.abias_pc ++ /??/gdas.t??z.abias_air + /??/gdas.t??z.abias + /??/gdas.t??z.sfcf*.nemsio + /??/gdas.t??z.engicegrb @@ -43,11 +45,12 @@ com/gfs/_ENVIR_/gdas._PDYm1_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/gdas._PD E # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/gdas._PDY_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/gdas._PDY_/ +com/gfs/_ENVIR_/gdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/gdas._PDY_/ + /??/ + /??/gdas.t??z*tcvitals* + /??/gdas.*bufr* + /??/gdas.t??z.abias_pc ++ /??/gdas.t??z.abias_air + /??/gdas.t??z.abias + /??/gdas.t??z.sfcf*.nemsio + /??/gdas.t??z.engicegrb diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_1.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_1.list index 52efc0f03b..bb75f652f5 100755 --- a/parm/transfer_rdhpcs_gdas_enkf_enkf_1.list +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_1.list @@ -26,22 +26,20 @@ # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDYm1_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ + /00/ + /00/mem???/ + /00/mem???/gdas.t??z.atmf006s.nemsio + /00/mem???/gdas.t??z.atmf009s.nemsio -+ /00/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDY_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDY_/ +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ + /00/ + /00/mem???/ + /00/mem???/gdas.t??z.atmf006s.nemsio + /00/mem???/gdas.t??z.atmf009s.nemsio -+ /00/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_2.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_2.list index 54d743ba55..f29819c6e9 100755 --- a/parm/transfer_rdhpcs_gdas_enkf_enkf_2.list +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_2.list @@ -26,22 +26,20 @@ # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDYm1_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ + /06/ + /06/mem???/ + /06/mem???/gdas.t??z.atmf006s.nemsio + /06/mem???/gdas.t??z.atmf009s.nemsio -+ /06/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDY_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDY_/ +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ + /06/ + /06/mem???/ + /06/mem???/gdas.t??z.atmf006s.nemsio + /06/mem???/gdas.t??z.atmf009s.nemsio -+ /06/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_3.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_3.list index 389bd55a57..f338047a26 100755 --- a/parm/transfer_rdhpcs_gdas_enkf_enkf_3.list +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_3.list @@ -26,22 +26,20 @@ # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDYm1_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ + /12/ + /12/mem???/ + /12/mem???/gdas.t??z.atmf006s.nemsio + /12/mem???/gdas.t??z.atmf009s.nemsio -+ /12/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDY_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDY_/ +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ + /12/ + /12/mem???/ + /12/mem???/gdas.t??z.atmf006s.nemsio + /12/mem???/gdas.t??z.atmf009s.nemsio -+ /12/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_4.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_4.list index d261f98dd6..2fcd4ce8b3 100755 --- a/parm/transfer_rdhpcs_gdas_enkf_enkf_4.list +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_4.list @@ -26,22 +26,20 @@ # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDYm1_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ + /18/ + /18/mem???/ + /18/mem???/gdas.t??z.atmf006s.nemsio + /18/mem???/gdas.t??z.atmf009s.nemsio -+ /18/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression #Z -com/gfs/_ENVIR_/enkfgdas._PDY_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/enkfgdas._PDY_/ +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ + /18/ + /18/mem???/ + /18/mem???/gdas.t??z.atmf006s.nemsio + /18/mem???/gdas.t??z.atmf009s.nemsio -+ /18/mem???/gdas.t??z.ratmanl.nemsio - * E # This directory is a good candidate for compression diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_5.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_5.list new file mode 100755 index 0000000000..3b6370ea39 --- /dev/null +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_5.list @@ -0,0 +1,49 @@ +# This file specifies the directories to be transfered and, optionally, the files within +# those directories to include or exclude. If one directory is specified per line, it +# will be used as both the source and destination. If two directories are specified per +# line, separated by one or more spaces, the first will be used as the source and the +# second the destination. Directories that begin with "com/" will be resolved using +# the compath.py utility. Rules may be placed below each directory or directory pair +# and must begin with one of the following characters: +# - exclude, specifies an exclude pattern +# + include, specifies an include pattern +# . merge, specifies a merge-file to read for more rules +# : dir-merge, specifies a per-directory merge-file +# H hide, specifies a pattern for hiding files from the transfer +# S show, files that match the pattern are not hidden +# P protect, specifies a pattern for protecting files from deletion +# R risk, files that match the pattern are not protected +# ! clear, clears the current include/exclude list (takes no arg) +# B bytes, relative size of the path in relation to the other paths in the list +# D delete, delete extraneous files from destination directories (takes no arg) +# E encrypt, enables data encryption [two cores should be allocated] (takes no arg) +# T two-way syncronization will update both sides with latest changes (takes no arg) +# Z compress data as it is sent, accepts optional compression level argument (1-9) +# Rules higher in the list take precedence over lower ones. By default, all files in a +# directory are included, so if no exclude patterns match that file, it will be +# transferred. + +# This directory is a good candidate for compression +#Z + +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ ++ /00/ ++ /00/mem???/ ++ /00/mem???/gdas.t??z.ratmanl.nemsio ++ /00/gdas.t??z.atmf006.ensmean.nemsio ++ /00/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ ++ /00/ ++ /00/mem???/ ++ /00/mem???/gdas.t??z.ratmanl.nemsio ++ /00/gdas.t??z.atmf006.ensmean.nemsio ++ /00/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z + diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_6.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_6.list new file mode 100755 index 0000000000..0ab4484afa --- /dev/null +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_6.list @@ -0,0 +1,49 @@ +# This file specifies the directories to be transfered and, optionally, the files within +# those directories to include or exclude. If one directory is specified per line, it +# will be used as both the source and destination. If two directories are specified per +# line, separated by one or more spaces, the first will be used as the source and the +# second the destination. Directories that begin with "com/" will be resolved using +# the compath.py utility. Rules may be placed below each directory or directory pair +# and must begin with one of the following characters: +# - exclude, specifies an exclude pattern +# + include, specifies an include pattern +# . merge, specifies a merge-file to read for more rules +# : dir-merge, specifies a per-directory merge-file +# H hide, specifies a pattern for hiding files from the transfer +# S show, files that match the pattern are not hidden +# P protect, specifies a pattern for protecting files from deletion +# R risk, files that match the pattern are not protected +# ! clear, clears the current include/exclude list (takes no arg) +# B bytes, relative size of the path in relation to the other paths in the list +# D delete, delete extraneous files from destination directories (takes no arg) +# E encrypt, enables data encryption [two cores should be allocated] (takes no arg) +# T two-way syncronization will update both sides with latest changes (takes no arg) +# Z compress data as it is sent, accepts optional compression level argument (1-9) +# Rules higher in the list take precedence over lower ones. By default, all files in a +# directory are included, so if no exclude patterns match that file, it will be +# transferred. + +# This directory is a good candidate for compression +#Z + +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ ++ /06/ ++ /06/mem???/ ++ /06/mem???/gdas.t??z.ratmanl.nemsio ++ /06/gdas.t??z.atmf006.ensmean.nemsio ++ /06/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ ++ /06/ ++ /06/mem???/ ++ /06/mem???/gdas.t??z.ratmanl.nemsio ++ /06/gdas.t??z.atmf006.ensmean.nemsio ++ /06/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z + diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_7.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_7.list new file mode 100755 index 0000000000..9f96c591b7 --- /dev/null +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_7.list @@ -0,0 +1,49 @@ +# This file specifies the directories to be transfered and, optionally, the files within +# those directories to include or exclude. If one directory is specified per line, it +# will be used as both the source and destination. If two directories are specified per +# line, separated by one or more spaces, the first will be used as the source and the +# second the destination. Directories that begin with "com/" will be resolved using +# the compath.py utility. Rules may be placed below each directory or directory pair +# and must begin with one of the following characters: +# - exclude, specifies an exclude pattern +# + include, specifies an include pattern +# . merge, specifies a merge-file to read for more rules +# : dir-merge, specifies a per-directory merge-file +# H hide, specifies a pattern for hiding files from the transfer +# S show, files that match the pattern are not hidden +# P protect, specifies a pattern for protecting files from deletion +# R risk, files that match the pattern are not protected +# ! clear, clears the current include/exclude list (takes no arg) +# B bytes, relative size of the path in relation to the other paths in the list +# D delete, delete extraneous files from destination directories (takes no arg) +# E encrypt, enables data encryption [two cores should be allocated] (takes no arg) +# T two-way syncronization will update both sides with latest changes (takes no arg) +# Z compress data as it is sent, accepts optional compression level argument (1-9) +# Rules higher in the list take precedence over lower ones. By default, all files in a +# directory are included, so if no exclude patterns match that file, it will be +# transferred. + +# This directory is a good candidate for compression +#Z + +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ ++ /12/ ++ /12/mem???/ ++ /12/mem???/gdas.t??z.ratmanl.nemsio ++ /12/gdas.t??z.atmf006.ensmean.nemsio ++ /12/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ ++ /12/ ++ /12/mem???/ ++ /12/mem???/gdas.t??z.ratmanl.nemsio ++ /12/gdas.t??z.atmf006.ensmean.nemsio ++ /12/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z + diff --git a/parm/transfer_rdhpcs_gdas_enkf_enkf_8.list b/parm/transfer_rdhpcs_gdas_enkf_enkf_8.list new file mode 100755 index 0000000000..ceb201c6c0 --- /dev/null +++ b/parm/transfer_rdhpcs_gdas_enkf_enkf_8.list @@ -0,0 +1,49 @@ +# This file specifies the directories to be transfered and, optionally, the files within +# those directories to include or exclude. If one directory is specified per line, it +# will be used as both the source and destination. If two directories are specified per +# line, separated by one or more spaces, the first will be used as the source and the +# second the destination. Directories that begin with "com/" will be resolved using +# the compath.py utility. Rules may be placed below each directory or directory pair +# and must begin with one of the following characters: +# - exclude, specifies an exclude pattern +# + include, specifies an include pattern +# . merge, specifies a merge-file to read for more rules +# : dir-merge, specifies a per-directory merge-file +# H hide, specifies a pattern for hiding files from the transfer +# S show, files that match the pattern are not hidden +# P protect, specifies a pattern for protecting files from deletion +# R risk, files that match the pattern are not protected +# ! clear, clears the current include/exclude list (takes no arg) +# B bytes, relative size of the path in relation to the other paths in the list +# D delete, delete extraneous files from destination directories (takes no arg) +# E encrypt, enables data encryption [two cores should be allocated] (takes no arg) +# T two-way syncronization will update both sides with latest changes (takes no arg) +# Z compress data as it is sent, accepts optional compression level argument (1-9) +# Rules higher in the list take precedence over lower ones. By default, all files in a +# directory are included, so if no exclude patterns match that file, it will be +# transferred. + +# This directory is a good candidate for compression +#Z + +com/gfs/_ENVIR_/enkfgdas._PDYm1_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDYm1_/ ++ /18/ ++ /18/mem???/ ++ /18/mem???/gdas.t??z.ratmanl.nemsio ++ /18/gdas.t??z.atmf006.ensmean.nemsio ++ /18/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z +com/gfs/_ENVIR_/enkfgdas._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/enkfgdas._PDY_/ ++ /18/ ++ /18/mem???/ ++ /18/mem???/gdas.t??z.ratmanl.nemsio ++ /18/gdas.t??z.atmf006.ensmean.nemsio ++ /18/gdas.t??z.atmf009.ensmean.nemsio +- * +E +# This directory is a good candidate for compression +#Z + diff --git a/parm/transfer_rdhpcs_gfs.list b/parm/transfer_rdhpcs_gfs.list index 68664298ee..cbe0436489 100755 --- a/parm/transfer_rdhpcs_gfs.list +++ b/parm/transfer_rdhpcs_gfs.list @@ -23,7 +23,7 @@ # directory are included, so if no exclude patterns match that file, it will be # transferred. -com/gfs/_ENVIR_/gfs._PDY_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/gfs._PDY_/ +com/gfs/_ENVIR_/gfs._PDY_/ _REMOTEPATH_/com/gfs/_ENVIR_/gfs._PDY_/ + /??/ + /??/gfs.t??z.*bufr* + /??/gfs.t??z.sstgrb diff --git a/parm/transfer_rdhpcs_gfs_nawips.list b/parm/transfer_rdhpcs_gfs_nawips.list old mode 100644 new mode 100755 index e49a29d7d3..c646bdd4de --- a/parm/transfer_rdhpcs_gfs_nawips.list +++ b/parm/transfer_rdhpcs_gfs_nawips.list @@ -23,7 +23,7 @@ # directory are included, so if no exclude patterns match that file, it will be # transferred. -com/gfs/_ENVIR_/gfs._PDY_/ /scratch4/NCEPDEV/rstprod/com/nawips/_ENVIR_/gfs._PDY_/ +com/gfs/_ENVIR_/gfs._PDY_/ _REMOTEPATH_/com/nawips/_ENVIR_/gfs._PDY_/ + /??/ + /??/gempak/ + /??/gempak/gfs_??????????f??? diff --git a/parm/wmo/bulls_wkeysb b/parm/wmo/bulls_wkeysb deleted file mode 100755 index 234f756fd8..0000000000 --- a/parm/wmo/bulls_wkeysb +++ /dev/null @@ -1,106 +0,0 @@ -FBNT21 18 07130 030.00 W 2 7 60.00 N 2 03 04 000011110 1 -FBNT23 18 07132 030.00 W 2 7 45.00 N 2 03 04 000011110 1 -FBNT25 18 07134 030.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBNT27 18 07154 065.00 W 2 7 60.00 N 2 03 04 000011110 1 -FBNT29 18 07159 065.00 W 2 7 45.00 N 2 03 04 000011110 1 -FBNT31 18 07161 060.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBSA21 18 07170 060.00 W 2 6 05.00 S 2 05 04 000011110 1 -FBSA23 18 07172 085.00 W 2 5 05.00 S 2 05 04 000011110 1 -FBNA21 18 07174 100.00 W 2 7 60.00 N 2 03 04 000011110 1 -FBNA23 18 07176 100.00 W 2 7 45.00 N 2 03 04 000011110 1 -FBNA25 18 07184 130.00 W 2 6 65.00 N 2 04 04 000011110 1 -FBNA27 18 07186 130.00 W 2 6 45.00 N 2 03 04 000011110 1 -FBCA21 18 07192 090.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBCA23 18 07194 065.00 W 2 6 10.00 N 2 03 04 000011110 1 -FBCA25 18 07196 100.00 W 2 7 10.00 N 2 03 04 000011110 1 -FBCA27 18 07198 120.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBPA21 18 07294 160.00 W 2 6 65.00 N 2 04 04 000011110 1 -FBPA23 18 07296 160.00 W 2 6 45.00 N 2 03 04 000011110 1 -FBPA25 18 07299 155.00 W 2 7 30.00 N 2 03 04 000011110 1 -FBPA27 18 07301 155.00 W 2 7 15.00 N 2 04 04 000011110 1 -FBPA29 18 07303 170.00 E 2 6 60.00 N 2 03 04 000011110 1 -FBPA31 18 07305 170.00 E 2 6 45.00 N 2 03 04 000011110 1 -FBPA33 18 07307 170.00 E 2 7 30.00 N 2 03 04 000011110 1 -FBPA35 18 07309 140.00 E 2 6 50.00 N 2 04 04 000011110 1 -FBPA37 18 07311 140.00 E 2 6 30.00 N 2 04 04 000011110 1 -FBPA39 18 07313 110.00 E 2 6 30.00 N 2 04 04 000011110 1 -FBNT11 18 07103 035.00 W 2 7 65.00 N 2 05 04 111100000 0 -FBNT13 18 07106 070.00 W 2 7 65.00 N 2 06 04 111100000 0 -FBNT15 18 03933 035.00 W 2 7 40.00 N 2 04 04 111100000 0 -FBCA11 18 07108 065.00 W 2 5 20.00 N 2 05 04 111100000 0 -FBCA13 18 07111 090.00 W 2 5 35.00 N 2 08 04 111100000 0 -FBUS11 18 07116 125.00 W 2 7 40.00 N 2 06 04 111100000 0 -FBPA11 18 07120 160.00 W 2 7 40.00 N 2 05 04 111100000 0 -FBPA41 18 06585 170.00 E 2 7 15.00 N 2 04 04 000011110 1 -FBPA43 18 06587 140.00 E 2 6 10.00 N 2 03 04 000011110 1 -FBPA45 18 06589 110.00 E 2 6 10.00 N 2 03 04 000011110 1 -FBAS21 18 07248 110.00 E 2 6 50.00 N 2 04 04 000011110 1 -FBAS23 18 07250 100.00 E 2 2 30.00 N 2 07 04 000011110 1 -FBNT22 24 07131 030.00 W 2 7 60.00 N 2 03 04 000011110 1 -FBNT24 24 07133 030.00 W 2 7 45.00 N 2 03 04 000011110 1 -FBNT26 24 07135 030.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBNT28 24 07155 065.00 W 2 7 60.00 N 2 03 04 000011110 1 -FBNT30 24 07160 065.00 W 2 7 45.00 N 2 03 04 000011110 1 -FBNT32 24 07162 060.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBSA22 24 07171 060.00 W 2 6 05.00 S 2 05 04 000011110 1 -FBSA24 24 07173 085.00 W 2 5 05.00 S 2 05 04 000011110 1 -FBNA22 24 07175 100.00 W 2 7 60.00 N 2 03 04 000011110 1 -FBNA24 24 07177 100.00 W 2 7 45.00 N 2 03 04 000011110 1 -FBNA26 24 07185 130.00 W 2 6 65.00 N 2 04 04 000011110 1 -FBNA28 24 07187 130.00 W 2 6 45.00 N 2 03 04 000011110 1 -FBCA22 24 07193 090.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBCA24 24 07195 065.00 W 2 6 10.00 N 2 03 04 000011110 1 -FBCA26 24 07197 100.00 W 2 7 10.00 N 2 03 04 000011110 1 -FBCA28 24 07199 120.00 W 2 6 30.00 N 2 04 04 000011110 1 -FBPA22 24 07295 160.00 W 2 6 65.00 N 2 04 04 000011110 1 -FBPA24 24 07297 160.00 W 2 6 45.00 N 2 03 04 000011110 1 -FBPA26 24 07300 155.00 W 2 7 30.00 N 2 03 04 000011110 1 -FBPA28 24 07302 155.00 W 2 7 15.00 N 2 04 04 000011110 1 -FBPA30 24 07304 170.00 E 2 6 60.00 N 2 03 04 000011110 1 -FBPA32 24 07306 170.00 E 2 6 45.00 N 2 03 04 000011110 1 -FBPA34 24 07308 170.00 E 2 7 30.00 N 2 03 04 000011110 1 -FBPA36 24 07310 140.00 E 2 6 50.00 N 2 04 04 000011110 1 -FBPA38 24 07312 140.00 E 2 6 30.00 N 2 04 04 000011110 1 -FBPA40 24 07314 110.00 E 2 6 30.00 N 2 04 04 000011110 1 -FBNT12 24 07104 035.00 W 2 7 65.00 N 2 05 04 111100000 0 -FBNT14 24 07107 070.00 W 2 7 65.00 N 2 06 04 111100000 0 -FBNT16 24 03934 035.00 W 2 7 40.00 N 2 04 04 111100000 0 -FBCA12 24 07109 065.00 W 2 5 20.00 N 2 05 04 111100000 0 -FBCA14 24 07112 090.00 W 2 5 35.00 N 2 08 04 111100000 0 -FBUS12 24 07117 125.00 W 2 7 40.00 N 2 06 04 111100000 0 -FBPA12 24 07121 160.00 W 2 7 40.00 N 2 05 04 111100000 0 -FBPA42 24 06586 170.00 E 2 7 15.00 N 2 04 04 000011110 1 -FBPA44 24 06588 140.00 E 2 6 10.00 N 2 03 04 000011110 1 -FBPA46 24 06590 110.00 E 2 6 10.00 N 2 03 04 000011110 1 -FBAS22 24 07249 110.00 E 2 6 50.00 N 2 04 04 000011110 1 -FBAS24 24 07251 100.00 E 2 2 30.00 N 2 07 04 000011110 1 -FBPA13 18 05658 160.00 W 2 7 65.00 N 2 05 04 111100000 0 -FBPA14 24 05663 160.00 W 2 7 65.00 N 2 05 04 111100000 0 -FBPA15 18 05672 170.00 E 2 6 60.00 N 2 03 04 111100000 0 -FBPA16 24 05678 170.00 E 2 6 60.00 N 2 03 04 111100000 0 -FBPA17 18 05679 170.00 E 2 6 45.00 N 2 03 04 111100000 0 -FBPA18 24 05680 170.00 E 2 6 45.00 N 2 03 04 111100000 0 -FBPA19 18 05682 140.00 E 2 6 50.00 N 2 04 04 111100000 0 -FBPA20 24 05688 140.00 E 2 6 50.00 N 2 04 04 111100000 0 -FBNA11 18 05690 090.00 W 2 4 65.00 N 2 06 04 111100000 0 -FBNA12 24 05691 090.00 W 2 4 65.00 N 2 06 04 111100000 0 -FBNA13 18 05692 125.00 W 2 7 65.00 N 2 05 04 111100000 0 -FBNA14 24 05693 125.00 W 2 7 65.00 N 2 05 04 111100000 0 -FBNT17 18 05694 065.00 W 2 6 35.00 N 2 03 04 111100000 0 -FBNT18 24 05697 065.00 W 2 6 35.00 N 2 03 04 111100000 0 -FBEU21 18 05827 005.00 E 2 7 60.00 N 2 03 04 000011110 1 -FBEU23 18 05829 005.00 E 2 7 45.00 N 2 03 04 000011110 1 -FBEU22 24 05828 005.00 E 2 7 60.00 N 2 03 04 000011110 1 -FBEU24 24 05842 005.00 E 2 7 45.00 N 2 03 04 000011110 1 -FBPA47 18 00000 155.00 W 2 6 15.00 N 2 04 04 111100000 0 -FBPA48 24 00000 155.00 W 2 6 15.00 N 2 04 04 111100000 0 -FBPA49 18 00000 170.00 E 2 7 30.00 N 2 03 04 111100000 0 -FBPA50 24 00000 170.00 E 2 7 30.00 N 2 03 04 111100000 0 -FBPA51 18 00000 140.00 E 2 6 30.00 N 2 04 04 111100000 0 -FBPA52 24 00000 140.00 E 2 6 30.00 N 2 04 04 111100000 0 -FBPA53 18 00000 170.00 E 2 7 15.00 N 2 04 04 111100000 0 -FBPA54 24 00000 170.00 E 2 7 15.00 N 2 04 04 111100000 0 -FBPA55 18 00000 140.00 E 2 6 10.00 N 2 03 04 111100000 0 -FBPA56 24 00000 140.00 E 2 6 10.00 N 2 03 04 111100000 0 -FBPA57 18 00000 110.00 E 2 6 10.00 N 2 03 04 111100000 0 -FBPA58 24 00000 110.00 E 2 6 10.00 N 2 03 04 111100000 0 diff --git a/parm/wmo/grib2_awpgfs000.003 b/parm/wmo/grib2_awpgfs000.003 old mode 100755 new mode 100644 index 1c04399e6a..941ecf6e70 --- a/parm/wmo/grib2_awpgfs000.003 +++ b/parm/wmo/grib2_awpgfs000.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPA99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPA85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPA70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPA50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPA40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPA30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPA25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPA20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPA15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPA10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPA85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPA70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 85000 255 0 0 / @@ -85,7 +84,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPA60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPA96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPA60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPA96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPA60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / @@ -101,7 +100,8 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPPA89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 81 0 0 1 0 101 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPA92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPA92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPA92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPA92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs000.160 b/parm/wmo/grib2_awpgfs000.160 deleted file mode 100755 index cd7821cce4..0000000000 --- a/parm/wmo/grib2_awpgfs000.160 +++ /dev/null @@ -1,247 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGA99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGA93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGA95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGA92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGA90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGA91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGA85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGA82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGA80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGA77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGA75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGA72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGA70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGA67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGA65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGA62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGA60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGA57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGA55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGA52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGA50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGA45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGA40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGA35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGA30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGA25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGA20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGA15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGA10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGA99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGA93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGA95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGA92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGA90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGA91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGA85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGA82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGA80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGA77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGA75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGA72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGA70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGA67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGA65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGA62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGA60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGA57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGA55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGA52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGA50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGA45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGA40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGA35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGA30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGA25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGA93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGA95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGA90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGA91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGA82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGA80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGA77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGA75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGA72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGA67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGA65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGA62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGA57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGA55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGA52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGA45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGA35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGA93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGA95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGA92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGA90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGA91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGA85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGA82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGA80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGA77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGA75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGA72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGA70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGA67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGA65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGA62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGA60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGA57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGA55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGA52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGA50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGA45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGA40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGA35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGA30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGA25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGA20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGA15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGA10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGA85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGA95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGA95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGA90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGA90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGA91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGA91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGA82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGA82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGA80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGA80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGA77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGA77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGA75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGA75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGA72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGA72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGA67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGA67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGA65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGA65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGA62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGA62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGA60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGA60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGA57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGA57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGA55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGA55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGA52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGA52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGA45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGA45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGA35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGA35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGA98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGA00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 81 0 0 1 0 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGA97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGA98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGA98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGA98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGA98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGA86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGA86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGA96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' HGT Surface ',WMOHEAD='LHGA98 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGA89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 81 0 0 1 0 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGA94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGA94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGA96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGA96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGA98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGA98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 103 0 2 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs000.161 b/parm/wmo/grib2_awpgfs000.161 deleted file mode 100755 index 27b12c467e..0000000000 --- a/parm/wmo/grib2_awpgfs000.161 +++ /dev/null @@ -1,247 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTA99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTA93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTA95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTA92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTA90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTA91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTA85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTA82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTA80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTA77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTA75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTA72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTA70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTA67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTA65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTA62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTA60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTA57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTA55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTA52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTA50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTA45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTA40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTA35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTA30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTA25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTA20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTA15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTA10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTA99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTA93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTA95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTA92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTA90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTA91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTA85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTA82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTA80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTA77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTA75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTA72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTA70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTA67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTA65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTA62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTA60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTA57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTA55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTA52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTA50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTA45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTA40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTA35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTA30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTA25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTA93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTA95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTA90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTA91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTA82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTA80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTA77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTA75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTA72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTA67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTA65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTA62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTA57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTA55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTA52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTA45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTA35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTA93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTA95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTA92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTA90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTA91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTA85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTA82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTA80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTA77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTA75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTA72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTA70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTA67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTA65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTA62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTA60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTA57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTA55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTA52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTA50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTA45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTA40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTA35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTA30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTA25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTA20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTA15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTA10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTA85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTA95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTA95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTA90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTA90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTA91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTA91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTA82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTA82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTA80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTA80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTA77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTA77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTA75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTA75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTA72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTA72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTA67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTA67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTA65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTA65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTA62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTA62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTA60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTA60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTA57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTA57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTA55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTA55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTA52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTA52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTA45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTA45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTA35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTA35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTA98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTA00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 81 0 0 1 0 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTA97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTA98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTA98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTA98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTA98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTA86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTA86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTA96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' HGT Surface ',WMOHEAD='LHTA98 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTA89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 81 0 0 1 0 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTA94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTA94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTA96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTA96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTA98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTA98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 103 0 2 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs000.213 b/parm/wmo/grib2_awpgfs000.213 deleted file mode 100755 index bf1756b9c9..0000000000 --- a/parm/wmo/grib2_awpgfs000.213 +++ /dev/null @@ -1,84 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHA99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHA85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHA70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHA50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHA40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHA30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHA25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHA20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHA15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHA10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHA99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHA85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHA70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHA50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHA40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHA30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHA25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHA85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHA70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHA50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHA40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHA30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHA85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHA98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHA00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 81 0 0 1 0 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHA97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHA98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHA98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHA98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHA98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHA86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHA86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' HGT Surface ',WMOHEAD='LHHA98 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHA89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 81 0 0 1 0 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHA98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs000.254 b/parm/wmo/grib2_awpgfs000.254 deleted file mode 100755 index d39e817713..0000000000 --- a/parm/wmo/grib2_awpgfs000.254 +++ /dev/null @@ -1,247 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOA99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOA93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOA95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOA92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOA90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOA91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOA85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOA82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOA80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOA77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOA75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOA72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOA70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOA67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOA65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOA62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOA60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOA57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOA55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOA52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOA50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOA45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOA40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOA35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOA30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOA25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOA20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOA15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOA10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOA99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOA93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOA95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOA92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOA90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOA91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOA85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOA82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOA80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOA77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOA75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOA72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOA70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOA67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOA65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOA62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOA60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOA57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOA55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOA52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOA50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOA45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOA40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOA35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOA30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOA25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOA93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOA95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOA90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOA91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOA82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOA80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOA77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOA75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOA72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOA67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOA65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOA62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOA57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOA55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOA52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOA45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOA35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROA93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROA95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROA92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROA90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROA91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROA85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROA82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROA80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROA77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROA75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROA72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROA70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROA67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROA65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROA62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROA60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROA57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROA55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROA52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROA50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROA45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROA40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROA35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROA30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROA25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROA20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROA15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROA10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOA85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOA95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOA95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOA92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOA90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOA90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOA91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOA91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOA85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOA82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOA82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOA80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOA80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOA77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOA77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOA75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOA75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOA72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOA72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOA70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOA67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOA67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOA65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOA65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOA62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOA62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOA60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOA60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOA57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOA57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOA55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOA55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOA52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOA52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOA50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOA45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOA45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOA40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOA35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOA35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOA30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOA25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOA20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOA15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOA10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOA86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROA86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOA86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOA97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOA97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOA98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOA00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 81 0 0 1 0 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOA97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOA97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOA98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOA98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOA98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOA98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOA86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOA86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 81 0 0 1 0 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOA96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' HGT Surface ',WMOHEAD='LHOA98 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOA89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 81 0 0 1 0 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOA94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 81 0 0 1 0 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROA94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOA97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOA96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOA96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOA98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 81 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOA98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 103 0 2 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs006.003 b/parm/wmo/grib2_awpgfs006.003 old mode 100755 new mode 100644 index b9f77f2e6a..58fe211e0d --- a/parm/wmo/grib2_awpgfs006.003 +++ b/parm/wmo/grib2_awpgfs006.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPB85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPB70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPB98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPB86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPB98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPB60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPB96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPB96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPB60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPB96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPB92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPB92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPB92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs006.160 b/parm/wmo/grib2_awpgfs006.160 deleted file mode 100755 index 5b8a3973df..0000000000 --- a/parm/wmo/grib2_awpgfs006.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGB99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGB93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGB95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGB92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGB90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGB91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGB85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGB82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGB80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGB77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGB75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGB72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGB70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGB67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGB65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGB62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGB60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGB57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGB55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGB52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGB50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGB45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGB40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGB35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGB30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGB25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGB20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGB15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGB10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGB99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGB93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGB95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGB92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGB90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGB91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGB85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGB82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGB80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGB77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGB75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGB72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGB70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGB67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGB65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGB62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGB60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGB57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGB55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGB52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGB50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGB45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGB40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGB35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGB30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGB25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGB92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGB90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGB91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGB85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGB82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGB80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGB77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGB75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGB72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGB70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGB67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGB65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGB62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGB60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGB57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGB55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGB52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGB50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGB45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGB40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGB35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGB30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGB25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGB20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGB15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGB10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGB85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGB95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGB95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGB90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGB90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGB91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGB91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGB82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGB82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGB80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGB80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGB77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGB77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGB75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGB75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGB72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGB72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGB67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGB67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGB65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGB65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGB62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGB62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGB60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGB60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGB57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGB57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGB55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGB55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGB52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGB52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGB45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGB45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGB35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGB35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGB98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGB00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 6 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGB97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGB98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGB98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGB98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGB98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGB86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGB86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGB96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGB89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 6 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGB94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGB94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGB96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGB96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGB98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs006.161 b/parm/wmo/grib2_awpgfs006.161 deleted file mode 100755 index ab6b10dcd6..0000000000 --- a/parm/wmo/grib2_awpgfs006.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTB99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTB93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTB95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTB92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTB90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTB91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTB85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTB82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTB80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTB77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTB75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTB72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTB70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTB67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTB65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTB62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTB60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTB57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTB55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTB52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTB50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTB45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTB40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTB35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTB30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTB25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTB20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTB15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTB10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTB99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTB93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTB95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTB92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTB90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTB91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTB85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTB82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTB80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTB77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTB75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTB72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTB70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTB67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTB65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTB62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTB60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTB57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTB55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTB52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTB50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTB45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTB40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTB35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTB30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTB25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTB92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTB90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTB91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTB85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTB82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTB80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTB77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTB75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTB72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTB70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTB67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTB65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTB62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTB60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTB57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTB55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTB52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTB50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTB45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTB40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTB35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTB30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTB25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTB20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTB15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTB10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTB85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTB95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTB95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTB90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTB90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTB91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTB91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTB82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTB82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTB80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTB80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTB77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTB77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTB75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTB75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTB72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTB72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTB67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTB67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTB65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTB65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTB62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTB62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTB60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTB60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTB57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTB57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTB55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTB55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTB52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTB52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTB45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTB45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTB35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTB35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTB98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTB00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 6 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTB97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTB98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTB98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTB98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTB98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTB86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTB86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTB96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTB89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 6 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTB94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTB94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTB96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTB96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTB98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs006.213 b/parm/wmo/grib2_awpgfs006.213 deleted file mode 100755 index f43dbbdb18..0000000000 --- a/parm/wmo/grib2_awpgfs006.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHB99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHB85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHB70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHB50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHB40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHB30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHB25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHB20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHB15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHB10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHB99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHB85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHB70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHB50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHB40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHB30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHB25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHB85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHB70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHB50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHB40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHB30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHB85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHB98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHB00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 6 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHB97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHB98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHB98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHB98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHB98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHB86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHB86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHB89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 6 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs006.254 b/parm/wmo/grib2_awpgfs006.254 deleted file mode 100755 index 030376d223..0000000000 --- a/parm/wmo/grib2_awpgfs006.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOB99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOB93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOB95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOB92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOB90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOB91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOB85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOB82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOB80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOB77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOB75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOB72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOB70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOB67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOB65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOB62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOB60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOB57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOB55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOB52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOB50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOB45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOB40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOB35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOB30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOB25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOB20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOB15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOB10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOB99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOB93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOB95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOB92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOB90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOB91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOB85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOB82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOB80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOB77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOB75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOB72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOB70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOB67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOB65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOB62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOB60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOB57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOB55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOB52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOB50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOB45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOB40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOB35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOB30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOB25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROB92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROB90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROB91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROB85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROB82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROB80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROB77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROB75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROB72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROB70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROB67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROB65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROB62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROB60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROB57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROB55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROB52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROB50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROB45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROB40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROB35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROB30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROB25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROB20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROB15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROB10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOB85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOB95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOB95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOB92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOB90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOB90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOB91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOB91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOB85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOB82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOB82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOB80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOB80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOB77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOB77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOB75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOB75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOB72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOB72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOB70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOB67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOB67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOB65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOB65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOB62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOB62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOB60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOB60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOB57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOB57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOB55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOB55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOB52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOB52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOB50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOB45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOB45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOB40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOB35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOB35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOB30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOB25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOB20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOB15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOB10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOB86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROB86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOB86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOB97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOB97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOB98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOB00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 6 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOB97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOB97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOB98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOB98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOB98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOB98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOB86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOB86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 6 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOB96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOB89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 6 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOB94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 6 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROB94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOB97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOB96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOB96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOB98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs012.003 b/parm/wmo/grib2_awpgfs012.003 old mode 100755 new mode 100644 index 984c4952dd..8c94bb7044 --- a/parm/wmo/grib2_awpgfs012.003 +++ b/parm/wmo/grib2_awpgfs012.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPC99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPC85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPC70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPC50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPC40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPC30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPC25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPC20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPC15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPC10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPC85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPC70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPC98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPC86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPC98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPC60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPC96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPC60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPC96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPC60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPC96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPC92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPC92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPC92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPC92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs012.160 b/parm/wmo/grib2_awpgfs012.160 deleted file mode 100755 index 232b9c46fe..0000000000 --- a/parm/wmo/grib2_awpgfs012.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGC99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGC93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGC95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGC92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGC90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGC91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGC85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGC82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGC80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGC77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGC75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGC72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGC70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGC67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGC65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGC62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGC60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGC57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGC55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGC52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGC50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGC45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGC40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGC35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGC30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGC25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGC20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGC15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGC10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGC99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGC93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGC95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGC92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGC90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGC91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGC85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGC82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGC80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGC77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGC75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGC72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGC70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGC67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGC65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGC62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGC60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGC57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGC55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGC52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGC50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGC45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGC40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGC35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGC30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGC25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGC93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGC95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGC90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGC91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGC82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGC80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGC77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGC75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGC72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGC67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGC65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGC62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGC57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGC55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGC52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGC45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGC35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGC93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGC95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGC92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGC90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGC91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGC85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGC82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGC80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGC77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGC75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGC72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGC70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGC67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGC65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGC62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGC60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGC57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGC55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGC52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGC50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGC45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGC40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGC35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGC30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGC25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGC20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGC15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGC10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGC85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGC95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGC95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGC90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGC90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGC91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGC91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGC82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGC82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGC80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGC80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGC77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGC77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGC75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGC75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGC72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGC72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGC67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGC67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGC65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGC65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGC62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGC62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGC60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGC60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGC57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGC57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGC55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGC55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGC52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGC52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGC45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGC45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGC35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGC35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGC98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGC00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 12 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGC97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGC98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGC98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGC98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGC98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGC86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGC86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGC96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGC89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 12 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGC94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGC94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGC96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGC96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGC98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs012.161 b/parm/wmo/grib2_awpgfs012.161 deleted file mode 100755 index 06b6632bde..0000000000 --- a/parm/wmo/grib2_awpgfs012.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTC99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTC93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTC95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTC92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTC90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTC91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTC85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTC82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTC80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTC77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTC75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTC72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTC70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTC67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTC65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTC62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTC60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTC57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTC55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTC52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTC50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTC45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTC40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTC35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTC30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTC25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTC20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTC15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTC10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTC99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTC93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTC95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTC92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTC90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTC91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTC85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTC82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTC80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTC77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTC75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTC72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTC70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTC67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTC65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTC62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTC60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTC57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTC55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTC52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTC50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTC45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTC40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTC35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTC30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTC25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTC93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTC95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTC90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTC91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTC82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTC80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTC77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTC75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTC72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTC67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTC65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTC62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTC57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTC55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTC52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTC45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTC35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTC93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTC95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTC92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTC90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTC91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTC85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTC82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTC80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTC77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTC75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTC72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTC70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTC67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTC65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTC62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTC60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTC57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTC55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTC52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTC50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTC45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTC40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTC35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTC30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTC25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTC20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTC15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTC10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTC85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTC95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTC95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTC90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTC90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTC91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTC91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTC82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTC82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTC80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTC80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTC77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTC77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTC75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTC75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTC72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTC72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTC67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTC67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTC65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTC65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTC62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTC62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTC60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTC60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTC57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTC57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTC55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTC55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTC52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTC52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTC45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTC45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTC35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTC35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTC98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTC00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 12 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTC97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTC98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTC98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTC98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTC98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTC86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTC86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTC96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTC89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 12 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTC94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTC94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTC96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTC96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTC98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs012.213 b/parm/wmo/grib2_awpgfs012.213 deleted file mode 100755 index cf32cea8dd..0000000000 --- a/parm/wmo/grib2_awpgfs012.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHC99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHC85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHC70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHC50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHC40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHC30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHC25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHC20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHC15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHC10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHC99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHC85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHC70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHC50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHC40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHC30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHC25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHC85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHC70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHC50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHC40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHC30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHC85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHC98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHC00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 12 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHC97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHC98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHC98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHC98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHC98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHC86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHC86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHC89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 12 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs012.254 b/parm/wmo/grib2_awpgfs012.254 deleted file mode 100755 index 6706b5e7ca..0000000000 --- a/parm/wmo/grib2_awpgfs012.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOC99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOC93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOC95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOC92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOC90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOC91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOC85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOC82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOC80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOC77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOC75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOC72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOC70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOC67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOC65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOC62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOC60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOC57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOC55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOC52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOC50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOC45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOC40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOC35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOC30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOC25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOC20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOC15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOC10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOC99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOC93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOC95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOC92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOC90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOC91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOC85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOC82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOC80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOC77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOC75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOC72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOC70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOC67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOC65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOC62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOC60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOC57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOC55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOC52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOC50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOC45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOC40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOC35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOC30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOC25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOC93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOC95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOC90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOC91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOC82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOC80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOC77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOC75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOC72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOC67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOC65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOC62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOC57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOC55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOC52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOC45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOC35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROC93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROC95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROC92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROC90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROC91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROC85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROC82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROC80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROC77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROC75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROC72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROC70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROC67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROC65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROC62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROC60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROC57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROC55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROC52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROC50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROC45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROC40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROC35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROC30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROC25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROC20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROC15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROC10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOC85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOC95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOC95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOC92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOC90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOC90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOC91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOC91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOC85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOC82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOC82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOC80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOC80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOC77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOC77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOC75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOC75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOC72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOC72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOC70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOC67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOC67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOC65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOC65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOC62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOC62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOC60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOC60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOC57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOC57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOC55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOC55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOC52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOC52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOC50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOC45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOC45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOC40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOC35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOC35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOC30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOC25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOC20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOC15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOC10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOC86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROC86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOC86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOC97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOC97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOC98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOC00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 12 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOC97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOC97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOC98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOC98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOC98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOC98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOC86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOC86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 12 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOC96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOC89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 12 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOC94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 12 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROC94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOC97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOC96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOC96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOC98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs018.003 b/parm/wmo/grib2_awpgfs018.003 old mode 100755 new mode 100644 index 5c63c914b9..845f26a747 --- a/parm/wmo/grib2_awpgfs018.003 +++ b/parm/wmo/grib2_awpgfs018.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPD20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPD15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPD10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPD99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPD85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPD70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPD50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPD40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPD30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPD25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPD20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPD15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPD10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPD99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPD85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPD70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPD50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPD40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPD30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPD25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPD20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPD15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPD10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPD99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPD85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPD70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPD70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPD50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPD25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPD98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPD86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPD98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPD60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPD96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPD60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPD60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPD96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPD60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPD98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPD96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPD92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPD92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPD92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPD92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPD92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs018.160 b/parm/wmo/grib2_awpgfs018.160 deleted file mode 100755 index d0cede733c..0000000000 --- a/parm/wmo/grib2_awpgfs018.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGD99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGD93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGD95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGD92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGD90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGD91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGD85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGD82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGD80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGD77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGD75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGD72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGD70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGD67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGD65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGD62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGD60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGD57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGD55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGD52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGD50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGD45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGD40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGD35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGD30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGD25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGD20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGD15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGD10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGD99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGD93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGD95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGD92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGD90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGD91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGD85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGD82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGD80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGD77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGD75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGD72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGD70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGD67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGD65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGD62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGD60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGD57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGD55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGD52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGD50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGD45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGD40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGD35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGD30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGD25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGD20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGD15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGD10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGD99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGD93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGD95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGD92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGD90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGD91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGD85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGD82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGD80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGD77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGD75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGD72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGD70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGD67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGD65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGD62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGD60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGD57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGD55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGD52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGD50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGD45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGD40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGD35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGD30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGD25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGD20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGD15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGD10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGD99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGD93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGD95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGD92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGD90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGD91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGD85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGD82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGD80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGD77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGD75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGD72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGD70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGD67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGD65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGD62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGD60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGD57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGD55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGD52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGD50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGD45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGD40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGD35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGD30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGD25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGD20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGD15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGD10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGD85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGD70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGD50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGD25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGD95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGD95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGD90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGD90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGD91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGD91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGD82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGD82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGD80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGD80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGD77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGD77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGD75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGD75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGD72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGD72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGD67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGD67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGD65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGD65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGD62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGD62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGD60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGD60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGD57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGD57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGD55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGD55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGD52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGD52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGD45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGD45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGD35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGD35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGD98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGD00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 18 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGD97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGD98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGD98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGD98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGD98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGD86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGD86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGD96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGD89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 18 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGD94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGD94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGD96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGD96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGD98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGD98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGD98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGD98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGD98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGD98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGD98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs018.161 b/parm/wmo/grib2_awpgfs018.161 deleted file mode 100755 index e1595ad67c..0000000000 --- a/parm/wmo/grib2_awpgfs018.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTD99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTD93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTD95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTD92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTD90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTD91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTD85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTD82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTD80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTD77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTD75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTD72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTD70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTD67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTD65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTD62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTD60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTD57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTD55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTD52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTD50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTD45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTD40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTD35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTD30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTD25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTD20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTD15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTD10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTD99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTD93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTD95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTD92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTD90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTD91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTD85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTD82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTD80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTD77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTD75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTD72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTD70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTD67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTD65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTD62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTD60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTD57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTD55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTD52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTD50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTD45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTD40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTD35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTD30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTD25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTD20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTD15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTD10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTD99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTD93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTD95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTD92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTD90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTD91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTD85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTD82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTD80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTD77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTD75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTD72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTD70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTD67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTD65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTD62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTD60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTD57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTD55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTD52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTD50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTD45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTD40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTD35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTD30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTD25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTD20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTD15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTD10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTD99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTD93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTD95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTD92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTD90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTD91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTD85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTD82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTD80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTD77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTD75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTD72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTD70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTD67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTD65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTD62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTD60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTD57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTD55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTD52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTD50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTD45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTD40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTD35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTD30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTD25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTD20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTD15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTD10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTD85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTD70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTD50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTD25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTD95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTD95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTD90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTD90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTD91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTD91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTD82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTD82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTD80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTD80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTD77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTD77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTD75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTD75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTD72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTD72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTD67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTD67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTD65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTD65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTD62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTD62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTD60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTD60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTD57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTD57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTD55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTD55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTD52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTD52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTD45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTD45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTD35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTD35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTD98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTD00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 18 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTD97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTD98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTD98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTD98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTD98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTD86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTD86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTD96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTD89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 18 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTD94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTD94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTD96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTD96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTD98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTD98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTD98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTD98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTD98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTD98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTD98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs018.213 b/parm/wmo/grib2_awpgfs018.213 deleted file mode 100755 index db211c5375..0000000000 --- a/parm/wmo/grib2_awpgfs018.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHD99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHD85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHD70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHD50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHD40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHD30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHD25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHD20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHD15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHD10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHD99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHD85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHD70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHD50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHD40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHD30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHD25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHD20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHD15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHD10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHD99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHD85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHD70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHD50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHD40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHD30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHD25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHD20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHD15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHD10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHD99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHD85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHD70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHD50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHD40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHD30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHD85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHD70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHD50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHD25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHD98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHD00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 18 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHD97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHD98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHD98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHD98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHD98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHD86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHD86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHD89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 18 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHD98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs018.254 b/parm/wmo/grib2_awpgfs018.254 deleted file mode 100755 index 0274daaec6..0000000000 --- a/parm/wmo/grib2_awpgfs018.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOD99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOD93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOD95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOD92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOD90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOD91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOD85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOD82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOD80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOD77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOD75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOD72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOD70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOD67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOD65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOD62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOD60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOD57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOD55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOD52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOD50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOD45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOD40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOD35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOD30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOD25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOD20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOD15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOD10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOD99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOD93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOD95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOD92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOD90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOD91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOD85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOD82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOD80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOD77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOD75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOD72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOD70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOD67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOD65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOD62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOD60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOD57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOD55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOD52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOD50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOD45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOD40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOD35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOD30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOD25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOD20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOD15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOD10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOD99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOD93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOD95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOD92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOD90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOD91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOD85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOD82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOD80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOD77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOD75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOD72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOD70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOD67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOD65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOD62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOD60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOD57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOD55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOD52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOD50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOD45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOD40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOD35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOD30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOD25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOD20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOD15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOD10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROD99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROD93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROD95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROD92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROD90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROD91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROD85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROD82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROD80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROD77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROD75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROD72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROD70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROD67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROD65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROD62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROD60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROD57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROD55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROD52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROD50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROD45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROD40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROD35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROD30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROD25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROD20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROD15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROD10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOD85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOD70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOD50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOD25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOD95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOD95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOD92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOD90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOD90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOD91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOD91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOD85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOD82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOD82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOD80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOD80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOD77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOD77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOD75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOD75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOD72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOD72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOD70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOD67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOD67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOD65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOD65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOD62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOD62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOD60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOD60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOD57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOD57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOD55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOD55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOD52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOD52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOD50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOD45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOD45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOD40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOD35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOD35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOD30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOD25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOD20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOD15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOD10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOD86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROD86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOD86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOD97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOD97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOD98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOD00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 18 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOD97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOD97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOD98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOD98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOD98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOD98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOD86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOD86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 18 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOD96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOD89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 18 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOD94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 18 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROD94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOD97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOD96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOD96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOD98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOD98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOD98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOD98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOD98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOD98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROD98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs024.003 b/parm/wmo/grib2_awpgfs024.003 old mode 100755 new mode 100644 index 28f1e2f680..56eadc6903 --- a/parm/wmo/grib2_awpgfs024.003 +++ b/parm/wmo/grib2_awpgfs024.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPE85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPE70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPE98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPE86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPE98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPE60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPE96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPE96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPE60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPE96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPE92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPE92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPE92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs024.160 b/parm/wmo/grib2_awpgfs024.160 deleted file mode 100755 index 3bd7cc2e7e..0000000000 --- a/parm/wmo/grib2_awpgfs024.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGE99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGE93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGE95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGE92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGE90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGE91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGE85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGE82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGE80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGE77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGE75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGE72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGE70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGE67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGE65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGE62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGE60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGE57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGE55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGE52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGE50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGE45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGE40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGE35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGE30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGE25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGE20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGE15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGE10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGE99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGE93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGE95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGE92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGE90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGE91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGE85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGE82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGE80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGE77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGE75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGE72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGE70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGE67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGE65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGE62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGE60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGE57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGE55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGE52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGE50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGE45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGE40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGE35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGE30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGE25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGE92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGE90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGE91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGE85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGE82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGE80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGE77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGE75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGE72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGE70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGE67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGE65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGE62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGE60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGE57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGE55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGE52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGE50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGE45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGE40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGE35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGE30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGE25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGE20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGE15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGE10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGE85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGE95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGE95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGE90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGE90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGE91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGE91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGE82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGE82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGE80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGE80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGE77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGE77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGE75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGE75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGE72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGE72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGE67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGE67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGE65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGE65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGE62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGE62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGE60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGE60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGE57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGE57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGE55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGE55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGE52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGE52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGE45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGE45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGE35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGE35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGE98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGE00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 24 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGE97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGE98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGE98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGE98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGE98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGE86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGE86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGE96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGE89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 24 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGE94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGE94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGE96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGE96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGE98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs024.161 b/parm/wmo/grib2_awpgfs024.161 deleted file mode 100755 index 7e294303b4..0000000000 --- a/parm/wmo/grib2_awpgfs024.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTE99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTE93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTE95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTE92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTE90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTE91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTE85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTE82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTE80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTE77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTE75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTE72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTE70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTE67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTE65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTE62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTE60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTE57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTE55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTE52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTE50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTE45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTE40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTE35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTE30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTE25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTE20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTE15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTE10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTE99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTE93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTE95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTE92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTE90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTE91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTE85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTE82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTE80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTE77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTE75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTE72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTE70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTE67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTE65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTE62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTE60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTE57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTE55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTE52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTE50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTE45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTE40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTE35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTE30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTE25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTE92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTE90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTE91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTE85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTE82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTE80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTE77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTE75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTE72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTE70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTE67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTE65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTE62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTE60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTE57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTE55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTE52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTE50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTE45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTE40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTE35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTE30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTE25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTE20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTE15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTE10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTE85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTE95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTE95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTE90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTE90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTE91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTE91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTE82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTE82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTE80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTE80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTE77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTE77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTE75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTE75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTE72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTE72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTE67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTE67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTE65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTE65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTE62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTE62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTE60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTE60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTE57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTE57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTE55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTE55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTE52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTE52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTE45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTE45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTE35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTE35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTE98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTE00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 24 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTE97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTE98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTE98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTE98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTE98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTE86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTE86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTE96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTE89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 24 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTE94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTE94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTE96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTE96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTE98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs024.213 b/parm/wmo/grib2_awpgfs024.213 deleted file mode 100755 index 04bb34801b..0000000000 --- a/parm/wmo/grib2_awpgfs024.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHE99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHE85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHE70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHE50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHE40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHE30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHE25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHE20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHE15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHE10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHE99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHE85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHE70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHE50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHE40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHE30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHE25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHE85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHE70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHE50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHE40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHE30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHE85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHE98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHE00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 24 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHE97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHE98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHE98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHE98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHE98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHE86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHE86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHE89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 24 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs024.254 b/parm/wmo/grib2_awpgfs024.254 deleted file mode 100755 index 2a08a81668..0000000000 --- a/parm/wmo/grib2_awpgfs024.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOE99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOE93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOE95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOE92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOE90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOE91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOE85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOE82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOE80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOE77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOE75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOE72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOE70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOE67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOE65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOE62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOE60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOE57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOE55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOE52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOE50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOE45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOE40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOE35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOE30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOE25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOE20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOE15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOE10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOE99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOE93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOE95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOE92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOE90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOE91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOE85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOE82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOE80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOE77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOE75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOE72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOE70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOE67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOE65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOE62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOE60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOE57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOE55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOE52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOE50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOE45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOE40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOE35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOE30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOE25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROE92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROE90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROE91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROE85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROE82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROE80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROE77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROE75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROE72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROE70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROE67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROE65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROE62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROE60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROE57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROE55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROE52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROE50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROE45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROE40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROE35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROE30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROE25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROE20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROE15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROE10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOE85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOE95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOE95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOE92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOE90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOE90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOE91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOE91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOE85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOE82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOE82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOE80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOE80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOE77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOE77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOE75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOE75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOE72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOE72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOE70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOE67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOE67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOE65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOE65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOE62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOE62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOE60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOE60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOE57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOE57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOE55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOE55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOE52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOE52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOE50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOE45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOE45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOE40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOE35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOE35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOE30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOE25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOE20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOE15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOE10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOE86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROE86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOE86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOE97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOE97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOE98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOE00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 24 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOE97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOE97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOE98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOE98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOE98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOE98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOE86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOE86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 24 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOE96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOE89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 24 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOE94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 24 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROE94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOE97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOE96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOE96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOE98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs030.003 b/parm/wmo/grib2_awpgfs030.003 old mode 100755 new mode 100644 index 4e96e87d79..d2d37c03b0 --- a/parm/wmo/grib2_awpgfs030.003 +++ b/parm/wmo/grib2_awpgfs030.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPF99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPF85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPF70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPF50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPF40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPF30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPF25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPF20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPF15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPF10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPF85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPF70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPF98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPF86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPF98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPF60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPF96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPF60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPF96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPF60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPF96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPF92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPF92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPF92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPF92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs030.160 b/parm/wmo/grib2_awpgfs030.160 deleted file mode 100755 index 6d2dfb797c..0000000000 --- a/parm/wmo/grib2_awpgfs030.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGF99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGF93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGF95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGF92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGF90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGF91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGF85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGF82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGF80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGF77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGF75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGF72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGF70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGF67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGF65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGF62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGF60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGF57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGF55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGF52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGF50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGF45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGF40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGF35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGF30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGF25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGF20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGF15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGF10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGF99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGF93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGF95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGF92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGF90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGF91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGF85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGF82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGF80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGF77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGF75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGF72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGF70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGF67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGF65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGF62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGF60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGF57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGF55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGF52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGF50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGF45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGF40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGF35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGF30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGF25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGF93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGF95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGF90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGF91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGF82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGF80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGF77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGF75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGF72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGF67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGF65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGF62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGF57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGF55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGF52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGF45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGF35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGF93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGF95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGF92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGF90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGF91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGF85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGF82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGF80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGF77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGF75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGF72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGF70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGF67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGF65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGF62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGF60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGF57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGF55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGF52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGF50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGF45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGF40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGF35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGF30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGF25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGF20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGF15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGF10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGF85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGF95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGF95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGF90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGF90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGF91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGF91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGF82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGF82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGF80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGF80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGF77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGF77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGF75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGF75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGF72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGF72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGF67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGF67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGF65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGF65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGF62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGF62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGF60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGF60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGF57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGF57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGF55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGF55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGF52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGF52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGF45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGF45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGF35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGF35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGF98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGF00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 30 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGF97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGF98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGF98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGF98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGF98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGF86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGF86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGF96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGF89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 30 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGF94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGF94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGF96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGF96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGF98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs030.161 b/parm/wmo/grib2_awpgfs030.161 deleted file mode 100755 index e5010f4eaa..0000000000 --- a/parm/wmo/grib2_awpgfs030.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTF99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTF93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTF95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTF92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTF90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTF91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTF85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTF82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTF80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTF77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTF75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTF72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTF70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTF67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTF65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTF62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTF60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTF57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTF55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTF52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTF50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTF45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTF40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTF35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTF30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTF25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTF20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTF15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTF10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTF99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTF93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTF95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTF92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTF90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTF91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTF85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTF82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTF80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTF77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTF75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTF72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTF70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTF67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTF65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTF62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTF60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTF57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTF55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTF52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTF50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTF45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTF40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTF35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTF30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTF25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTF93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTF95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTF90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTF91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTF82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTF80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTF77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTF75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTF72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTF67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTF65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTF62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTF57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTF55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTF52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTF45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTF35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTF93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTF95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTF92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTF90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTF91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTF85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTF82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTF80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTF77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTF75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTF72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTF70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTF67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTF65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTF62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTF60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTF57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTF55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTF52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTF50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTF45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTF40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTF35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTF30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTF25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTF20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTF15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTF10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTF85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTF95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTF95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTF90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTF90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTF91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTF91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTF82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTF82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTF80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTF80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTF77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTF77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTF75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTF75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTF72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTF72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTF67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTF67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTF65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTF65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTF62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTF62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTF60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTF60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTF57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTF57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTF55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTF55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTF52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTF52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTF45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTF45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTF35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTF35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTF98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTF00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 30 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTF97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTF98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTF98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTF98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTF98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTF86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTF86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTF96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTF89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 30 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTF94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTF94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTF96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTF96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTF98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs030.213 b/parm/wmo/grib2_awpgfs030.213 deleted file mode 100755 index b3432366f5..0000000000 --- a/parm/wmo/grib2_awpgfs030.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHF99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHF85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHF70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHF50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHF40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHF30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHF25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHF20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHF15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHF10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHF99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHF85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHF70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHF50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHF40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHF30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHF25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHF85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHF70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHF50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHF40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHF30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHF85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHF98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHF00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 30 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHF97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHF98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHF98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHF98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHF98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHF86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHF86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHF89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 30 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs030.254 b/parm/wmo/grib2_awpgfs030.254 deleted file mode 100755 index 89b48b4f46..0000000000 --- a/parm/wmo/grib2_awpgfs030.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOF99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOF93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOF95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOF92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOF90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOF91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOF85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOF82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOF80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOF77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOF75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOF72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOF70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOF67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOF65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOF62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOF60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOF57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOF55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOF52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOF50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOF45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOF40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOF35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOF30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOF25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOF20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOF15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOF10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOF99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOF93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOF95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOF92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOF90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOF91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOF85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOF82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOF80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOF77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOF75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOF72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOF70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOF67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOF65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOF62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOF60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOF57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOF55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOF52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOF50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOF45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOF40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOF35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOF30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOF25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOF93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOF95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOF90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOF91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOF82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOF80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOF77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOF75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOF72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOF67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOF65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOF62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOF57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOF55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOF52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOF45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOF35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROF93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROF95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROF92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROF90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROF91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROF85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROF82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROF80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROF77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROF75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROF72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROF70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROF67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROF65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROF62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROF60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROF57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROF55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROF52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROF50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROF45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROF40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROF35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROF30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROF25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROF20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROF15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROF10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOF85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOF95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOF95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOF92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOF90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOF90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOF91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOF91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOF85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOF82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOF82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOF80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOF80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOF77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOF77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOF75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOF75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOF72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOF72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOF70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOF67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOF67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOF65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOF65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOF62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOF62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOF60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOF60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOF57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOF57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOF55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOF55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOF52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOF52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOF50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOF45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOF45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOF40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOF35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOF35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOF30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOF25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOF20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOF15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOF10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOF86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROF86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOF86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOF97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOF97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOF98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOF00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 30 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOF97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOF97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOF98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOF98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOF98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOF98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOF86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOF86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 30 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOF96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOF89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 30 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOF94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 30 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROF94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOF97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOF96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOF96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOF98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs036.003 b/parm/wmo/grib2_awpgfs036.003 old mode 100755 new mode 100644 index 1059d0aee2..7cbe4d0aaf --- a/parm/wmo/grib2_awpgfs036.003 +++ b/parm/wmo/grib2_awpgfs036.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPG99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPG85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPG70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPG50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPG40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPG30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPG25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPG20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPG15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPG10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPG85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPG70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPG98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPG86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPG98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPG60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPG96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPG60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPG96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPG60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPG96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPG92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPG92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPG92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPG92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs036.160 b/parm/wmo/grib2_awpgfs036.160 deleted file mode 100755 index c72bc3f843..0000000000 --- a/parm/wmo/grib2_awpgfs036.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGG99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGG93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGG95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGG92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGG90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGG91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGG85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGG82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGG80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGG77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGG75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGG72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGG70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGG67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGG65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGG62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGG60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGG57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGG55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGG52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGG50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGG45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGG40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGG35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGG30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGG25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGG20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGG15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGG10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGG99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGG93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGG95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGG92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGG90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGG91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGG85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGG82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGG80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGG77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGG75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGG72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGG70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGG67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGG65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGG62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGG60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGG57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGG55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGG52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGG50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGG45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGG40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGG35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGG30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGG25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGG93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGG95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGG90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGG91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGG82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGG80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGG77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGG75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGG72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGG67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGG65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGG62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGG57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGG55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGG52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGG45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGG35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGG93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGG95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGG92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGG90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGG91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGG85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGG82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGG80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGG77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGG75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGG72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGG70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGG67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGG65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGG62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGG60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGG57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGG55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGG52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGG50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGG45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGG40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGG35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGG30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGG25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGG20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGG15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGG10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGG85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGG95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGG95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGG90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGG90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGG91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGG91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGG82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGG82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGG80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGG80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGG77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGG77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGG75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGG75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGG72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGG72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGG67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGG67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGG65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGG65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGG62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGG62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGG60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGG60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGG57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGG57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGG55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGG55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGG52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGG52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGG45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGG45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGG35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGG35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGG98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGG00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 36 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGG97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGG98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGG98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGG98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGG98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGG86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGG86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGG96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGG89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 36 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGG94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGG94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGG96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGG96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGG98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs036.161 b/parm/wmo/grib2_awpgfs036.161 deleted file mode 100755 index 015d660e8d..0000000000 --- a/parm/wmo/grib2_awpgfs036.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTG99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTG93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTG95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTG92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTG90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTG91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTG85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTG82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTG80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTG77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTG75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTG72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTG70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTG67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTG65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTG62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTG60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTG57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTG55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTG52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTG50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTG45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTG40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTG35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTG30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTG25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTG20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTG15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTG10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTG99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTG93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTG95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTG92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTG90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTG91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTG85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTG82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTG80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTG77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTG75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTG72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTG70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTG67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTG65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTG62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTG60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTG57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTG55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTG52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTG50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTG45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTG40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTG35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTG30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTG25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTG93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTG95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTG90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTG91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTG82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTG80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTG77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTG75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTG72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTG67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTG65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTG62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTG57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTG55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTG52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTG45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTG35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTG93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTG95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTG92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTG90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTG91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTG85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTG82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTG80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTG77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTG75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTG72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTG70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTG67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTG65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTG62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTG60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTG57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTG55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTG52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTG50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTG45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTG40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTG35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTG30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTG25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTG20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTG15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTG10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTG85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTG95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTG95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTG90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTG90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTG91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTG91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTG82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTG82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTG80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTG80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTG77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTG77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTG75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTG75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTG72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTG72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTG67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTG67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTG65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTG65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTG62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTG62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTG60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTG60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTG57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTG57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTG55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTG55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTG52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTG52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTG45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTG45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTG35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTG35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTG98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTG00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 36 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTG97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTG98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTG98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTG98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTG98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTG86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTG86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTG96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTG89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 36 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTG94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTG94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTG96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTG96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTG98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs036.213 b/parm/wmo/grib2_awpgfs036.213 deleted file mode 100755 index cfc135b7ec..0000000000 --- a/parm/wmo/grib2_awpgfs036.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHG99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHG85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHG70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHG50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHG40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHG30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHG25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHG20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHG15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHG10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHG99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHG85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHG70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHG50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHG40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHG30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHG25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHG85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHG70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHG50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHG40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHG30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHG85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHG98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHG00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 36 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHG97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHG98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHG98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHG98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHG98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHG86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHG86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHG89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 36 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs036.254 b/parm/wmo/grib2_awpgfs036.254 deleted file mode 100755 index 2d7919829e..0000000000 --- a/parm/wmo/grib2_awpgfs036.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOG99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOG93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOG95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOG92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOG90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOG91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOG85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOG82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOG80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOG77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOG75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOG72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOG70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOG67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOG65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOG62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOG60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOG57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOG55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOG52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOG50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOG45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOG40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOG35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOG30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOG25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOG20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOG15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOG10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOG99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOG93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOG95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOG92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOG90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOG91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOG85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOG82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOG80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOG77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOG75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOG72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOG70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOG67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOG65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOG62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOG60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOG57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOG55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOG52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOG50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOG45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOG40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOG35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOG30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOG25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOG93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOG95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOG90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOG91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOG82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOG80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOG77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOG75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOG72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOG67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOG65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOG62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOG57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOG55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOG52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOG45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOG35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROG93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROG95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROG92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROG90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROG91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROG85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROG82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROG80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROG77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROG75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROG72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROG70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROG67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROG65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROG62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROG60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROG57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROG55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROG52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROG50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROG45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROG40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROG35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROG30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROG25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROG20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROG15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROG10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOG85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOG95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOG95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOG92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOG90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOG90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOG91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOG91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOG85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOG82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOG82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOG80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOG80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOG77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOG77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOG75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOG75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOG72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOG72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOG70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOG67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOG67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOG65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOG65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOG62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOG62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOG60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOG60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOG57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOG57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOG55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOG55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOG52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOG52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOG50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOG45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOG45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOG40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOG35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOG35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOG30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOG25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOG20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOG15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOG10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOG86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROG86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOG86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOG97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOG97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOG98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOG00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 36 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOG97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOG97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOG98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOG98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOG98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOG98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOG86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOG86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 36 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOG96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOG89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 36 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOG94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 36 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROG94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOG97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOG96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOG96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOG98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs042.003 b/parm/wmo/grib2_awpgfs042.003 old mode 100755 new mode 100644 index 47811cab44..1be18748b3 --- a/parm/wmo/grib2_awpgfs042.003 +++ b/parm/wmo/grib2_awpgfs042.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPH85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPH70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPH98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPH86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPH98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPH60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPH96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPH96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPH60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPH96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPH92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPH92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPH92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs042.160 b/parm/wmo/grib2_awpgfs042.160 deleted file mode 100755 index 6bd55b8192..0000000000 --- a/parm/wmo/grib2_awpgfs042.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGH99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGH93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGH95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGH92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGH90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGH91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGH85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGH82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGH80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGH77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGH75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGH72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGH70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGH67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGH65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGH62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGH60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGH57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGH55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGH52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGH50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGH45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGH40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGH35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGH30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGH25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGH20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGH15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGH10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGH99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGH93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGH95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGH92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGH90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGH91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGH85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGH82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGH80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGH77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGH75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGH72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGH70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGH67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGH65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGH62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGH60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGH57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGH55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGH52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGH50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGH45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGH40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGH35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGH30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGH25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGH92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGH90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGH91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGH85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGH82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGH80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGH77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGH75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGH72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGH70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGH67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGH65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGH62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGH60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGH57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGH55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGH52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGH50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGH45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGH40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGH35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGH30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGH25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGH20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGH15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGH10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGH85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGH95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGH95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGH90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGH90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGH91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGH91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGH82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGH82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGH80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGH80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGH77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGH77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGH75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGH75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGH72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGH72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGH67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGH67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGH65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGH65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGH62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGH62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGH60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGH60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGH57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGH57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGH55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGH55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGH52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGH52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGH45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGH45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGH35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGH35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGH98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGH00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 42 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGH97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGH98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGH98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGH98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGH98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGH86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGH86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGH96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGH89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 42 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGH94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGH94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGH96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGH96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGH98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs042.161 b/parm/wmo/grib2_awpgfs042.161 deleted file mode 100755 index 2bba7094ea..0000000000 --- a/parm/wmo/grib2_awpgfs042.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTH99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTH93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTH95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTH92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTH90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTH91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTH85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTH82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTH80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTH77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTH75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTH72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTH70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTH67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTH65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTH62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTH60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTH57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTH55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTH52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTH50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTH45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTH40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTH35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTH30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTH25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTH20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTH15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTH10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTH99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTH93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTH95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTH92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTH90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTH91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTH85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTH82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTH80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTH77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTH75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTH72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTH70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTH67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTH65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTH62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTH60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTH57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTH55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTH52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTH50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTH45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTH40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTH35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTH30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTH25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTH92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTH90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTH91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTH85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTH82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTH80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTH77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTH75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTH72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTH70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTH67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTH65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTH62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTH60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTH57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTH55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTH52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTH50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTH45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTH40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTH35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTH30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTH25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTH20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTH15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTH10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTH85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTH95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTH95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTH90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTH90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTH91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTH91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTH82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTH82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTH80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTH80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTH77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTH77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTH75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTH75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTH72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTH72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTH67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTH67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTH65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTH65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTH62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTH62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTH60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTH60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTH57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTH57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTH55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTH55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTH52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTH52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTH45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTH45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTH35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTH35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTH98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTH00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 42 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTH97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTH98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTH98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTH98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTH98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTH86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTH86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTH96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTH89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 42 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTH94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTH94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTH96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTH96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTH98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs042.213 b/parm/wmo/grib2_awpgfs042.213 deleted file mode 100755 index 80a483f10a..0000000000 --- a/parm/wmo/grib2_awpgfs042.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHH99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHH85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHH70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHH50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHH40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHH30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHH25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHH20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHH15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHH10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHH99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHH85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHH70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHH50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHH40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHH30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHH25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHH85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHH70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHH50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHH40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHH30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHH85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHH98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHH00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 42 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHH97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHH98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHH98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHH98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHH98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHH86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHH86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHH89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 42 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs042.254 b/parm/wmo/grib2_awpgfs042.254 deleted file mode 100755 index ecf1a5f57a..0000000000 --- a/parm/wmo/grib2_awpgfs042.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOH99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOH93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOH95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOH92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOH90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOH91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOH85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOH82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOH80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOH77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOH75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOH72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOH70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOH67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOH65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOH62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOH60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOH57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOH55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOH52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOH50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOH45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOH40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOH35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOH30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOH25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOH20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOH15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOH10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOH99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOH93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOH95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOH92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOH90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOH91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOH85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOH82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOH80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOH77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOH75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOH72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOH70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOH67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOH65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOH62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOH60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOH57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOH55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOH52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOH50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOH45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOH40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOH35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOH30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOH25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROH92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROH90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROH91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROH85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROH82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROH80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROH77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROH75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROH72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROH70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROH67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROH65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROH62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROH60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROH57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROH55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROH52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROH50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROH45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROH40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROH35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROH30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROH25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROH20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROH15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROH10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOH85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOH95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOH95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOH92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOH90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOH90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOH91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOH91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOH85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOH82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOH82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOH80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOH80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOH77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOH77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOH75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOH75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOH72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOH72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOH70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOH67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOH67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOH65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOH65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOH62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOH62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOH60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOH60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOH57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOH57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOH55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOH55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOH52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOH52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOH50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOH45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOH45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOH40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOH35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOH35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOH30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOH25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOH20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOH15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOH10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOH86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROH86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOH86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOH97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOH97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOH98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOH00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 42 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOH97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOH97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOH98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOH98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOH98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOH98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOH86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOH86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 42 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOH96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOH89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 42 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOH94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 42 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROH94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOH97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOH96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOH96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOH98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs048.003 b/parm/wmo/grib2_awpgfs048.003 old mode 100755 new mode 100644 index fb891e8248..d5fce80054 --- a/parm/wmo/grib2_awpgfs048.003 +++ b/parm/wmo/grib2_awpgfs048.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPI99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPI85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPI70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPI50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPI40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPI30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPI25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPI20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPI15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPI10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPI85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPI70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPI98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPI86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPI98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPI60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPI96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPI60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPI96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPI60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPI96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPI92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPI92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPI92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPI92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs048.160 b/parm/wmo/grib2_awpgfs048.160 deleted file mode 100755 index 3a8f3ef792..0000000000 --- a/parm/wmo/grib2_awpgfs048.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGI99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGI93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGI95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGI92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGI90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGI91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGI85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGI82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGI80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGI77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGI75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGI72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGI70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGI67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGI65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGI62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGI60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGI57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGI55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGI52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGI50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGI45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGI40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGI35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGI30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGI25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGI20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGI15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGI10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGI99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGI93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGI95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGI92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGI90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGI91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGI85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGI82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGI80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGI77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGI75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGI72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGI70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGI67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGI65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGI62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGI60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGI57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGI55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGI52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGI50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGI45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGI40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGI35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGI30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGI25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGI93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGI95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGI90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGI91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGI82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGI80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGI77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGI75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGI72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGI67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGI65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGI62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGI57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGI55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGI52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGI45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGI35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGI93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGI95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGI92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGI90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGI91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGI85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGI82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGI80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGI77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGI75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGI72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGI70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGI67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGI65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGI62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGI60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGI57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGI55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGI52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGI50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGI45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGI40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGI35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGI30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGI25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGI20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGI15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGI10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGI85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGI95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGI95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGI90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGI90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGI91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGI91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGI82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGI82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGI80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGI80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGI77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGI77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGI75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGI75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGI72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGI72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGI67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGI67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGI65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGI65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGI62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGI62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGI60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGI60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGI57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGI57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGI55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGI55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGI52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGI52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGI45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGI45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGI35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGI35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGI98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGI00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 48 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGI97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGI98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGI98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGI98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGI98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGI86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGI86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGI96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGI89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 48 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGI94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGI94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGI96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGI96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGI98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs048.161 b/parm/wmo/grib2_awpgfs048.161 deleted file mode 100755 index 7929810d2c..0000000000 --- a/parm/wmo/grib2_awpgfs048.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTI99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTI93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTI95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTI92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTI90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTI91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTI85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTI82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTI80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTI77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTI75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTI72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTI70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTI67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTI65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTI62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTI60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTI57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTI55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTI52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTI50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTI45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTI40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTI35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTI30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTI25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTI20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTI15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTI10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTI99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTI93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTI95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTI92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTI90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTI91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTI85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTI82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTI80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTI77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTI75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTI72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTI70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTI67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTI65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTI62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTI60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTI57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTI55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTI52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTI50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTI45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTI40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTI35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTI30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTI25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTI93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTI95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTI90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTI91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTI82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTI80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTI77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTI75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTI72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTI67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTI65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTI62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTI57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTI55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTI52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTI45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTI35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTI93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTI95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTI92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTI90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTI91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTI85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTI82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTI80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTI77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTI75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTI72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTI70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTI67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTI65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTI62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTI60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTI57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTI55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTI52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTI50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTI45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTI40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTI35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTI30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTI25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTI20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTI15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTI10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTI85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTI95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTI95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTI90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTI90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTI91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTI91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTI82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTI82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTI80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTI80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTI77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTI77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTI75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTI75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTI72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTI72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTI67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTI67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTI65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTI65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTI62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTI62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTI60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTI60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTI57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTI57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTI55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTI55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTI52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTI52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTI45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTI45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTI35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTI35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTI98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTI00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 48 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTI97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTI98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTI98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTI98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTI98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTI86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTI86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTI96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTI89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 48 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTI94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTI94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTI96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTI96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTI98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs048.213 b/parm/wmo/grib2_awpgfs048.213 deleted file mode 100755 index 51d7adca62..0000000000 --- a/parm/wmo/grib2_awpgfs048.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHI99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHI85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHI70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHI50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHI40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHI30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHI25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHI20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHI15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHI10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHI99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHI85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHI70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHI50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHI40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHI30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHI25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHI85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHI70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHI50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHI40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHI30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHI85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHI98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHI00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 48 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHI97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHI98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHI98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHI98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHI98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHI86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHI86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHI89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 48 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs048.254 b/parm/wmo/grib2_awpgfs048.254 deleted file mode 100755 index 2168a22751..0000000000 --- a/parm/wmo/grib2_awpgfs048.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOI99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOI93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOI95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOI92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOI90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOI91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOI85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOI82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOI80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOI77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOI75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOI72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOI70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOI67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOI65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOI62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOI60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOI57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOI55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOI52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOI50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOI45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOI40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOI35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOI30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOI25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOI20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOI15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOI10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOI99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOI93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOI95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOI92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOI90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOI91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOI85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOI82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOI80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOI77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOI75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOI72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOI70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOI67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOI65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOI62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOI60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOI57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOI55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOI52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOI50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOI45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOI40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOI35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOI30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOI25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOI93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOI95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOI90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOI91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOI82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOI80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOI77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOI75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOI72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOI67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOI65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOI62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOI57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOI55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOI52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOI45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOI35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROI93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROI95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROI92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROI90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROI91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROI85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROI82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROI80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROI77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROI75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROI72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROI70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROI67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROI65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROI62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROI60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROI57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROI55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROI52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROI50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROI45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROI40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROI35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROI30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROI25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROI20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROI15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROI10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOI85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOI95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOI95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOI92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOI90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOI90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOI91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOI91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOI85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOI82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOI82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOI80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOI80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOI77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOI77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOI75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOI75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOI72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOI72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOI70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOI67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOI67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOI65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOI65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOI62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOI62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOI60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOI60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOI57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOI57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOI55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOI55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOI52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOI52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOI50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOI45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOI45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOI40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOI35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOI35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOI30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOI25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOI20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOI15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOI10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOI86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROI86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOI86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOI97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOI97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOI98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOI00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 48 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOI97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOI97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOI98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOI98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOI98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOI98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOI86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOI86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 48 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOI96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOI89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 48 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOI94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 48 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROI94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOI97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOI96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOI96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOI98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs054.003 b/parm/wmo/grib2_awpgfs054.003 old mode 100755 new mode 100644 index 085746fc0f..92069b8110 --- a/parm/wmo/grib2_awpgfs054.003 +++ b/parm/wmo/grib2_awpgfs054.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPM96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs054.160 b/parm/wmo/grib2_awpgfs054.160 deleted file mode 100755 index a4b4aeddfb..0000000000 --- a/parm/wmo/grib2_awpgfs054.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGM93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGM95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGM90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGM91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGM82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGM80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGM77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGM75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGM72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGM67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGM65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGM62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGM57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGM55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGM52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGM45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGM35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGM93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGM95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGM90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGM91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGM82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGM80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGM77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGM75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGM72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGM67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGM65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGM62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGM60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGM57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGM55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGM52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGM45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGM35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGM90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGM91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGM82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGM80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGM77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGM75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGM72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGM67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGM65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGM62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGM57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGM55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGM52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGM45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGM35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGM25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGM20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGM15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGM10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 54 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 54 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGM94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGM94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGM98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs054.161 b/parm/wmo/grib2_awpgfs054.161 deleted file mode 100755 index 6792e69edd..0000000000 --- a/parm/wmo/grib2_awpgfs054.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTM93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTM95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTM90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTM91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTM82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTM80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTM77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTM75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTM72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTM67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTM65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTM62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTM57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTM55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTM52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTM45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTM35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTM93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTM95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTM90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTM91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTM82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTM80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTM77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTM75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTM72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTM67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTM65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTM62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTM60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTM57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTM55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTM52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTM45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTM35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTM90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTM91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTM82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTM80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTM77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTM75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTM72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTM67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTM65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTM62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTM57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTM55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTM52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTM45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTM35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTM25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTM20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTM15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTM10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 54 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 54 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTM94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTM94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTM98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs054.213 b/parm/wmo/grib2_awpgfs054.213 deleted file mode 100755 index e87291aac2..0000000000 --- a/parm/wmo/grib2_awpgfs054.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 54 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 54 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs054.254 b/parm/wmo/grib2_awpgfs054.254 deleted file mode 100755 index 2db93a5ea7..0000000000 --- a/parm/wmo/grib2_awpgfs054.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOM93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOM95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOM90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOM91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOM82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOM80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOM77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOM75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOM72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOM67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOM65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOM62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOM57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOM55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOM52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOM45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOM35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOM93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOM95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOM90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOM91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOM82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOM80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOM77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOM75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOM72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOM67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOM65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOM62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOM60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOM57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOM55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOM52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOM45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOM35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROM90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROM91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROM82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROM80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROM77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROM75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROM72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROM67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROM65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROM62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROM57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROM55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROM52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROM45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROM35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROM25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROM20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROM15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROM10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 54 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 54 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 54 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOM94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 54 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROM94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOM98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs060.003 b/parm/wmo/grib2_awpgfs060.003 old mode 100755 new mode 100644 index 35e1e8b430..6c5d7edf6c --- a/parm/wmo/grib2_awpgfs060.003 +++ b/parm/wmo/grib2_awpgfs060.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPJ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPJ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPJ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPJ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPJ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPJ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPJ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPJ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPJ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPJ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPJ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPJ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPJ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPJ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPJ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPJ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPJ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPJ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPJ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPJ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPJ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPJ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPJ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPJ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPJ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs060.160 b/parm/wmo/grib2_awpgfs060.160 deleted file mode 100755 index 735e2a7d1c..0000000000 --- a/parm/wmo/grib2_awpgfs060.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGJ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGJ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGJ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGJ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGJ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGJ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGJ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGJ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGJ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGJ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGJ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGJ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGJ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGJ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGJ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGJ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGJ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGJ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGJ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGJ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGJ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGJ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGJ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGJ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGJ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGJ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGJ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGJ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGJ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGJ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGJ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGJ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGJ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGJ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGJ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGJ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGJ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGJ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGJ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGJ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGJ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGJ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGJ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGJ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGJ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGJ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGJ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGJ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGJ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGJ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGJ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGJ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGJ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGJ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGJ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGJ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGJ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGJ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGJ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGJ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGJ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGJ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGJ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGJ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGJ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGJ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGJ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGJ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGJ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGJ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGJ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGJ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGJ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGJ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGJ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGJ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGJ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGJ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGJ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGJ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGJ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGJ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGJ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGJ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGJ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGJ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGJ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGJ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGJ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGJ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGJ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGJ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGJ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGJ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGJ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGJ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGJ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGJ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGJ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGJ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGJ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGJ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGJ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGJ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGJ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGJ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGJ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGJ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGJ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGJ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGJ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGJ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGJ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGJ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGJ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGJ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGJ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGJ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGJ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGJ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGJ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGJ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGJ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGJ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGJ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGJ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGJ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGJ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGJ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGJ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGJ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGJ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGJ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGJ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGJ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGJ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGJ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 60 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGJ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGJ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGJ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGJ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGJ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGJ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGJ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGJ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGJ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 60 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGJ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGJ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGJ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGJ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGJ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs060.161 b/parm/wmo/grib2_awpgfs060.161 deleted file mode 100755 index 789e0fc046..0000000000 --- a/parm/wmo/grib2_awpgfs060.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTJ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTJ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTJ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTJ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTJ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTJ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTJ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTJ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTJ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTJ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTJ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTJ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTJ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTJ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTJ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTJ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTJ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTJ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTJ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTJ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTJ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTJ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTJ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTJ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTJ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTJ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTJ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTJ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTJ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTJ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTJ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTJ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTJ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTJ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTJ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTJ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTJ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTJ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTJ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTJ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTJ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTJ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTJ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTJ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTJ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTJ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTJ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTJ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTJ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTJ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTJ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTJ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTJ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTJ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTJ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTJ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTJ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTJ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTJ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTJ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTJ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTJ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTJ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTJ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTJ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTJ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTJ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTJ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTJ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTJ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTJ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTJ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTJ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTJ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTJ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTJ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTJ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTJ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTJ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTJ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTJ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTJ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTJ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTJ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTJ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTJ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTJ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTJ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTJ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTJ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTJ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTJ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTJ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTJ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTJ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTJ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTJ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTJ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTJ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTJ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTJ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTJ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTJ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTJ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTJ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTJ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTJ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTJ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTJ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTJ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTJ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTJ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTJ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTJ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTJ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTJ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTJ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTJ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTJ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTJ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTJ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTJ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTJ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTJ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTJ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTJ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTJ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTJ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTJ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTJ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTJ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTJ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTJ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTJ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTJ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTJ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTJ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 60 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTJ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTJ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTJ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTJ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTJ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTJ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTJ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTJ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTJ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 60 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTJ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTJ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTJ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTJ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTJ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs060.213 b/parm/wmo/grib2_awpgfs060.213 deleted file mode 100755 index 733fbbdc28..0000000000 --- a/parm/wmo/grib2_awpgfs060.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHJ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHJ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHJ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHJ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHJ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHJ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHJ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHJ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHJ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHJ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHJ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHJ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHJ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHJ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHJ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHJ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHJ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHJ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHJ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHJ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHJ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHJ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHJ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHJ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHJ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 60 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHJ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHJ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHJ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHJ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHJ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHJ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHJ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHJ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 60 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs060.254 b/parm/wmo/grib2_awpgfs060.254 deleted file mode 100755 index c0f1b74c28..0000000000 --- a/parm/wmo/grib2_awpgfs060.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOJ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOJ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOJ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOJ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOJ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOJ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOJ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOJ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOJ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOJ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOJ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOJ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOJ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOJ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOJ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOJ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOJ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOJ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOJ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOJ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOJ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOJ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOJ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOJ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOJ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOJ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOJ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOJ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOJ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOJ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOJ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOJ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOJ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOJ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOJ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOJ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOJ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOJ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOJ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOJ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOJ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOJ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOJ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOJ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOJ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOJ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOJ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOJ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOJ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOJ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOJ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOJ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOJ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOJ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOJ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOJ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOJ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOJ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOJ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOJ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOJ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOJ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOJ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOJ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOJ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOJ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOJ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOJ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOJ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOJ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOJ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOJ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROJ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROJ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROJ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROJ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROJ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROJ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROJ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROJ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROJ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROJ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROJ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROJ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROJ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROJ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROJ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROJ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROJ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROJ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROJ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROJ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROJ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROJ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROJ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROJ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROJ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROJ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROJ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROJ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOJ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOJ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOJ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOJ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOJ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOJ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOJ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOJ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOJ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOJ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOJ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOJ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOJ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOJ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOJ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOJ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOJ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOJ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOJ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOJ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOJ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOJ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOJ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOJ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOJ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOJ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOJ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOJ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOJ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOJ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOJ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOJ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOJ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOJ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOJ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOJ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOJ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOJ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOJ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOJ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOJ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOJ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOJ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOJ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOJ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOJ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROJ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOJ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOJ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOJ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOJ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOJ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 60 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOJ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOJ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOJ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOJ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOJ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOJ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOJ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOJ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 60 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOJ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOJ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 60 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOJ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 60 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROJ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOJ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOJ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOJ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOJ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs066.003 b/parm/wmo/grib2_awpgfs066.003 old mode 100755 new mode 100644 index ce59dcb74f..d322d35665 --- a/parm/wmo/grib2_awpgfs066.003 +++ b/parm/wmo/grib2_awpgfs066.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPN60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPN96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPN96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPN60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPN92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPN92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPN92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs066.160 b/parm/wmo/grib2_awpgfs066.160 deleted file mode 100755 index d927412002..0000000000 --- a/parm/wmo/grib2_awpgfs066.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGN99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGN93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGN95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGN92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGN90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGN91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGN85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGN82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGN80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGN77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGN75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGN72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGN70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGN67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGN65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGN62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGN60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGN57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGN55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGN52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGN50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGN45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGN40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGN35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGN30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGN25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGN20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGN15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGN10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGN99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGN93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGN95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGN92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGN90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGN91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGN85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGN82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGN80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGN77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGN75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGN72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGN70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGN67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGN65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGN62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGN60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGN57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGN55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGN52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGN50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGN45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGN40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGN35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGN30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGN25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGN92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGN90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGN91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGN82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGN80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGN77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGN75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGN72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGN67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGN65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGN62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGN60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGN57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGN55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGN52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGN50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGN45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGN40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGN35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGN30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGN25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGN20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGN15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGN10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGN85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGN98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGN00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 66 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGN97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGN98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGN98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGN86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGN96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGN89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 66 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGN94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGN94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGN98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs066.161 b/parm/wmo/grib2_awpgfs066.161 deleted file mode 100755 index 41a541de8e..0000000000 --- a/parm/wmo/grib2_awpgfs066.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTN99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTN93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTN95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTN92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTN90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTN91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTN85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTN82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTN80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTN77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTN75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTN72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTN70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTN67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTN65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTN62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTN60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTN57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTN55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTN52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTN50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTN45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTN40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTN35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTN30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTN25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTN20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTN15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTN10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTN99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTN93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTN95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTN92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTN90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTN91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTN85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTN82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTN80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTN77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTN75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTN72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTN70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTN67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTN65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTN62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTN60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTN57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTN55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTN52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTN50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTN45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTN40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTN35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTN30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTN25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTN92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTN90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTN91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTN82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTN80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTN77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTN75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTN72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTN67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTN65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTN62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTN60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTN57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTN55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTN52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTN50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTN45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTN40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTN35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTN30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTN25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTN20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTN15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTN10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTN85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTN98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTN00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 66 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTN97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTN98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTN98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTN86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTN96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTN89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 66 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTN94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTN94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTN98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs066.213 b/parm/wmo/grib2_awpgfs066.213 deleted file mode 100755 index bc11864ff0..0000000000 --- a/parm/wmo/grib2_awpgfs066.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHN99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHN85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHN70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHN50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHN40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHN30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHN25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHN20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHN15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHN10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHN99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHN85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHN70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHN50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHN40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHN30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHN25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHN50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHN40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHN30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHN85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHN98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHN00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 66 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHN97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHN98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHN98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHN86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHN89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 66 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs066.254 b/parm/wmo/grib2_awpgfs066.254 deleted file mode 100755 index bb850ce3d6..0000000000 --- a/parm/wmo/grib2_awpgfs066.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHON99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHON93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHON95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHON92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHON90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHON91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHON85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHON82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHON80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHON77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHON75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHON72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHON70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHON67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHON65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHON62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHON60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHON57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHON55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHON52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHON50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHON45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHON40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHON35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHON30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHON25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHON20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHON15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHON10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTON99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTON93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTON95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTON92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTON90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTON91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTON85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTON82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTON80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTON77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTON75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTON72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTON70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTON67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTON65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTON62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTON60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTON57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTON55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTON52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTON50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTON45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTON40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTON35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTON30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTON25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTON20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTON15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTON10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOON99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOON93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOON95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOON92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOON90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOON91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOON85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOON82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOON80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOON77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOON75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOON72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOON70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOON67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOON65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOON62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOON60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOON57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOON55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOON52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOON50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOON45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOON40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOON35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOON30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOON25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOON20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOON15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOON10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRON99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRON93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRON95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRON92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRON90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRON91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRON85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRON82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRON80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRON77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRON75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRON72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRON70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRON67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRON65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRON62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRON60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRON57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRON55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRON52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRON50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRON45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRON40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRON35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRON30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRON25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRON20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRON15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRON10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCON85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCON70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCON50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCON25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHON50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUON99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVON99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUON93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVON93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUON95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVON95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUON92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVON92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUON90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVON90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUON91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVON91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUON85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVON85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUON82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVON82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUON80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVON80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUON77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVON77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUON75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVON75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUON72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVON72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUON70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVON70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUON67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVON67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUON65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVON65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUON62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVON62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUON60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVON60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUON57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVON57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUON55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVON55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUON52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVON52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUON50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVON50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUON45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVON45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUON40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVON40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUON35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVON35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUON30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVON30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUON25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVON25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUON20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVON20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUON15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVON15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUON10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVON10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPON98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFON00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 66 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBON97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXON98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWON98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYON98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQON98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWON86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYON86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 66 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPON96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPON89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 66 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHON94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 66 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRON94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUON96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVON96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSON98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAON73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAON73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAON73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTON98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEON98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGON98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMON98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMON98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMON98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMON98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRON98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUON98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVON98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs072.003 b/parm/wmo/grib2_awpgfs072.003 old mode 100755 new mode 100644 index 340ee15764..3a7a4c48d8 --- a/parm/wmo/grib2_awpgfs072.003 +++ b/parm/wmo/grib2_awpgfs072.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPK85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPK70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPK98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPK86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPK98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPK60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPK96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPK96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPK60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPK96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPK92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPK92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPK92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs072.160 b/parm/wmo/grib2_awpgfs072.160 deleted file mode 100755 index 8c5787c435..0000000000 --- a/parm/wmo/grib2_awpgfs072.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGK99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGK93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGK95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGK92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGK90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGK91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGK85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGK82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGK80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGK77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGK75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGK72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGK70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGK67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGK65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGK62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGK60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGK57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGK55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGK52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGK50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGK45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGK40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGK35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGK30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGK25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGK20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGK15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGK10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGK99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGK93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGK95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGK92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGK90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGK91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGK85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGK82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGK80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGK77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGK75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGK72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGK70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGK67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGK65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGK62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGK60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGK57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGK55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGK52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGK50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGK45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGK40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGK35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGK30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGK25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGK92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGK90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGK91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGK85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGK82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGK80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGK77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGK75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGK72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGK70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGK67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGK65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGK62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGK60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGK57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGK55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGK52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGK50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGK45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGK40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGK35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGK30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGK25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGK20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGK15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGK10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGK85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGK95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGK95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGK90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGK90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGK91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGK91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGK82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGK82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGK80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGK80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGK77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGK77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGK75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGK75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGK72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGK72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGK67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGK67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGK65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGK65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGK62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGK62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGK60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGK60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGK57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGK57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGK55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGK55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGK52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGK52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGK45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGK45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGK35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGK35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGK98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGK00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 72 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGK97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGK98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGK98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGK98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGK98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGK86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGK86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGK96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGK89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 72 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGK94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGK94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGK96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGK96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGK98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs072.161 b/parm/wmo/grib2_awpgfs072.161 deleted file mode 100755 index 4e65433afc..0000000000 --- a/parm/wmo/grib2_awpgfs072.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTK99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTK93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTK95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTK92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTK90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTK91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTK85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTK82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTK80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTK77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTK75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTK72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTK70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTK67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTK65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTK62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTK60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTK57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTK55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTK52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTK50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTK45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTK40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTK35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTK30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTK25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTK20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTK15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTK10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTK99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTK93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTK95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTK92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTK90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTK91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTK85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTK82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTK80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTK77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTK75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTK72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTK70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTK67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTK65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTK62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTK60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTK57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTK55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTK52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTK50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTK45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTK40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTK35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTK30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTK25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTK92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTK90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTK91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTK85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTK82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTK80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTK77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTK75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTK72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTK70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTK67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTK65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTK62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTK60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTK57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTK55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTK52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTK50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTK45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTK40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTK35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTK30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTK25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTK20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTK15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTK10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTK85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTK95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTK95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTK90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTK90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTK91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTK91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTK82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTK82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTK80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTK80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTK77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTK77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTK75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTK75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTK72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTK72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTK67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTK67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTK65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTK65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTK62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTK62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTK60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTK60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTK57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTK57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTK55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTK55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTK52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTK52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTK45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTK45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTK35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTK35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTK98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTK00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 72 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTK97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTK98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTK98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTK98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTK98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTK86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTK86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTK96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTK89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 72 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTK94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTK94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTK96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTK96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTK98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs072.213 b/parm/wmo/grib2_awpgfs072.213 deleted file mode 100755 index ee4922d759..0000000000 --- a/parm/wmo/grib2_awpgfs072.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHK99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHK85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHK70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHK50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHK40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHK30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHK25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHK20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHK15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHK10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHK99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHK85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHK70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHK50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHK40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHK30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHK25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHK85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHK70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHK50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHK40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHK30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHK85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHK98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHK00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 72 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHK97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHK98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHK98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHK98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHK98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHK86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHK86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHK89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 72 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs072.254 b/parm/wmo/grib2_awpgfs072.254 deleted file mode 100755 index 988bed2dd0..0000000000 --- a/parm/wmo/grib2_awpgfs072.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOK99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOK93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOK95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOK92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOK90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOK91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOK85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOK82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOK80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOK77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOK75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOK72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOK70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOK67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOK65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOK62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOK60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOK57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOK55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOK52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOK50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOK45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOK40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOK35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOK30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOK25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOK20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOK15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOK10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOK99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOK93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOK95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOK92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOK90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOK91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOK85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOK82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOK80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOK77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOK75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOK72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOK70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOK67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOK65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOK62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOK60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOK57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOK55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOK52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOK50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOK45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOK40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOK35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOK30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOK25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROK92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROK90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROK91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROK85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROK82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROK80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROK77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROK75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROK72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROK70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROK67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROK65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROK62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROK60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROK57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROK55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROK52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROK50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROK45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROK40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROK35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROK30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROK25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROK20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROK15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROK10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOK85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOK95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOK95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOK92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOK90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOK90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOK91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOK91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOK85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOK82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOK82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOK80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOK80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOK77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOK77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOK75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOK75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOK72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOK72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOK70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOK67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOK67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOK65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOK65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOK62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOK62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOK60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOK60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOK57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOK57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOK55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOK55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOK52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOK52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOK50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOK45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOK45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOK40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOK35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOK35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOK30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOK25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOK20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOK15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOK10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOK86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROK86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOK86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOK97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOK97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOK98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOK00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 72 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOK97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOK97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOK98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOK98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOK98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOK98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOK86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOK86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 72 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOK96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOK89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 72 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOK94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 72 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROK94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOK97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOK96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOK96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOK98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs078.003 b/parm/wmo/grib2_awpgfs078.003 old mode 100755 new mode 100644 index 7ea5e833a8..3556e82380 --- a/parm/wmo/grib2_awpgfs078.003 +++ b/parm/wmo/grib2_awpgfs078.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPT96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs078.160 b/parm/wmo/grib2_awpgfs078.160 deleted file mode 100755 index 1d1f1d4178..0000000000 --- a/parm/wmo/grib2_awpgfs078.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGT93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGT95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGT90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGT91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGT82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGT80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGT77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGT75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGT72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGT67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGT65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGT62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGT57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGT55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGT52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGT45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGT35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGT93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGT95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGT90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGT91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGT82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGT80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGT77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGT75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGT72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGT67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGT65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGT62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGT60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGT57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGT55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGT52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGT45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGT35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGT90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGT91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGT82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGT80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGT77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGT75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGT72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGT67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGT65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGT62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGT57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGT55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGT52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGT45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGT35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGT25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGT20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGT15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGT10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 78 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 78 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGT94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGT94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGT98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs078.161 b/parm/wmo/grib2_awpgfs078.161 deleted file mode 100755 index bc1a73be35..0000000000 --- a/parm/wmo/grib2_awpgfs078.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTT93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTT95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTT90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTT91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTT82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTT80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTT77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTT75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTT72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTT67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTT65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTT62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTT57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTT55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTT52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTT45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTT35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTT93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTT95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTT90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTT91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTT82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTT80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTT77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTT75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTT72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTT67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTT65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTT62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTT60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTT57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTT55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTT52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTT45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTT35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTT90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTT91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTT82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTT80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTT77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTT75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTT72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTT67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTT65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTT62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTT57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTT55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTT52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTT45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTT35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTT25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTT20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTT15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTT10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 78 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 78 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTT94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTT94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTT98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs078.213 b/parm/wmo/grib2_awpgfs078.213 deleted file mode 100755 index d9dd767547..0000000000 --- a/parm/wmo/grib2_awpgfs078.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 78 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 78 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs078.254 b/parm/wmo/grib2_awpgfs078.254 deleted file mode 100755 index 2f2780b41b..0000000000 --- a/parm/wmo/grib2_awpgfs078.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOT93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOT95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOT90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOT91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOT82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOT80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOT77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOT75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOT72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOT67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOT65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOT62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOT57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOT55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOT52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOT45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOT35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOT93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOT95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOT90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOT91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOT82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOT80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOT77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOT75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOT72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOT67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOT65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOT62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOT60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOT57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOT55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOT52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOT45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOT35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROT90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROT91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROT82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROT80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROT77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROT75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROT72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROT67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROT65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROT62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROT57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROT55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROT52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROT45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROT35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROT25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROT20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROT15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROT10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 78 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 78 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 78 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOT94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 78 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROT94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOT98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs084.003 b/parm/wmo/grib2_awpgfs084.003 old mode 100755 new mode 100644 index 6aab5cea29..3f3d88eab2 --- a/parm/wmo/grib2_awpgfs084.003 +++ b/parm/wmo/grib2_awpgfs084.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPL85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPL70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPL98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPL86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPL98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPL60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPL96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPL96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPL60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPL96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPL92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPL92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPL92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs084.160 b/parm/wmo/grib2_awpgfs084.160 deleted file mode 100755 index 77d6e19376..0000000000 --- a/parm/wmo/grib2_awpgfs084.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGL99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGL93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGL95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGL92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGL90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGL91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGL85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGL82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGL80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGL77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGL75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGL72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGL70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGL67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGL65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGL62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGL60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGL57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGL55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGL52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGL50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGL45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGL40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGL35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGL30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGL25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGL20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGL15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGL10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGL99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGL93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGL95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGL92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGL90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGL91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGL85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGL82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGL80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGL77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGL75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGL72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGL70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGL67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGL65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGL62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGL60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGL57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGL55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGL52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGL50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGL45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGL40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGL35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGL30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGL25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGL92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGL90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGL91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGL85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGL82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGL80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGL77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGL75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGL72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGL70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGL67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGL65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGL62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGL60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGL57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGL55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGL52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGL50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGL45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGL40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGL35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGL30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGL25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGL20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGL15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGL10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGL85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGL95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGL95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGL90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGL90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGL91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGL91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGL82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGL82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGL80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGL80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGL77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGL77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGL75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGL75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGL72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGL72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGL67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGL67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGL65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGL65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGL62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGL62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGL60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGL60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGL57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGL57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGL55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGL55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGL52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGL52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGL45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGL45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGL35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGL35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGL98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGL00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 84 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGL97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGL98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGL98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGL98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGL98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGL86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGL86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGL96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGL89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 84 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGL94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGL94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGL96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGL96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGL98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs084.161 b/parm/wmo/grib2_awpgfs084.161 deleted file mode 100755 index 6f7decdd97..0000000000 --- a/parm/wmo/grib2_awpgfs084.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTL99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTL93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTL95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTL92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTL90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTL91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTL85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTL82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTL80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTL77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTL75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTL72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTL70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTL67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTL65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTL62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTL60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTL57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTL55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTL52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTL50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTL45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTL40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTL35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTL30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTL25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTL20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTL15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTL10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTL99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTL93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTL95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTL92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTL90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTL91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTL85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTL82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTL80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTL77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTL75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTL72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTL70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTL67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTL65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTL62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTL60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTL57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTL55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTL52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTL50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTL45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTL40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTL35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTL30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTL25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTL92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTL90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTL91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTL85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTL82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTL80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTL77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTL75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTL72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTL70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTL67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTL65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTL62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTL60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTL57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTL55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTL52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTL50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTL45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTL40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTL35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTL30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTL25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTL20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTL15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTL10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTL85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTL95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTL95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTL90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTL90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTL91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTL91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTL82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTL82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTL80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTL80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTL77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTL77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTL75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTL75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTL72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTL72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTL67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTL67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTL65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTL65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTL62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTL62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTL60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTL60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTL57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTL57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTL55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTL55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTL52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTL52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTL45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTL45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTL35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTL35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTL98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTL00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 84 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTL97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTL98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTL98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTL98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTL98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTL86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTL86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTL96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTL89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 84 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTL94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTL94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTL96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTL96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTL98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs084.213 b/parm/wmo/grib2_awpgfs084.213 deleted file mode 100755 index d4975ba8b1..0000000000 --- a/parm/wmo/grib2_awpgfs084.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHL99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHL85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHL70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHL50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHL40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHL30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHL25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHL20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHL15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHL10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHL99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHL85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHL70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHL50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHL40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHL30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHL25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHL85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHL70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHL50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHL40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHL30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHL85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHL98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHL00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 84 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHL97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHL98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHL98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHL98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHL98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHL86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHL86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHL89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 84 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs084.254 b/parm/wmo/grib2_awpgfs084.254 deleted file mode 100755 index 0db91ac516..0000000000 --- a/parm/wmo/grib2_awpgfs084.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOL99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOL93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOL95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOL92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOL90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOL91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOL85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOL82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOL80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOL77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOL75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOL72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOL70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOL67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOL65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOL62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOL60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOL57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOL55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOL52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOL50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOL45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOL40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOL35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOL30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOL25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOL20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOL15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOL10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOL99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOL93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOL95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOL92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOL90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOL91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOL85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOL82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOL80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOL77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOL75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOL72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOL70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOL67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOL65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOL62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOL60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOL57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOL55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOL52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOL50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOL45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOL40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOL35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOL30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOL25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROL92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROL90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROL91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROL85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROL82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROL80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROL77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROL75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROL72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROL70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROL67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROL65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROL62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROL60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROL57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROL55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROL52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROL50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROL45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROL40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROL35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROL30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROL25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROL20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROL15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROL10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOL85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOL95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOL95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOL92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOL90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOL90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOL91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOL91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOL85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOL82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOL82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOL80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOL80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOL77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOL77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOL75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOL75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOL72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOL72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOL70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOL67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOL67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOL65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOL65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOL62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOL62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOL60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOL60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOL57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOL57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOL55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOL55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOL52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOL52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOL50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOL45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOL45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOL40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOL35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOL35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOL30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOL25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOL20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOL15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOL10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOL86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROL86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOL86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOL97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOL97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOL98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOL00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 84 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOL97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOL97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOL98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOL98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOL98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOL98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOL86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOL86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 84 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOL96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOL89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 84 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOL94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 84 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROL94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOL97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOL96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOL96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOL98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs090.003 b/parm/wmo/grib2_awpgfs090.003 old mode 100755 new mode 100644 index d15a221913..dc606a19b2 --- a/parm/wmo/grib2_awpgfs090.003 +++ b/parm/wmo/grib2_awpgfs090.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPU96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs090.160 b/parm/wmo/grib2_awpgfs090.160 deleted file mode 100755 index 0368bc9c45..0000000000 --- a/parm/wmo/grib2_awpgfs090.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGU93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGU95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGU90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGU91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGU82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGU80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGU77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGU75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGU72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGU67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGU65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGU62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGU57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGU55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGU52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGU45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGU35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGU93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGU95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGU90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGU91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGU82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGU80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGU77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGU75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGU72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGU67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGU65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGU62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGU60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGU57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGU55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGU52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGU45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGU35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGU90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGU91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGU82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGU80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGU77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGU75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGU72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGU67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGU65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGU62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGU57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGU55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGU52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGU45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGU35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGU25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGU20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGU15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGU10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 90 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 90 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGU94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGU94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs090.161 b/parm/wmo/grib2_awpgfs090.161 deleted file mode 100755 index 3807a6f590..0000000000 --- a/parm/wmo/grib2_awpgfs090.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTU93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTU95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTU90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTU91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTU82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTU80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTU77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTU75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTU72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTU67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTU65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTU62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTU57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTU55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTU52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTU45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTU35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTU93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTU95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTU90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTU91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTU82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTU80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTU77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTU75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTU72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTU67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTU65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTU62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTU60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTU57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTU55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTU52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTU45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTU35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTU90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTU91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTU82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTU80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTU77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTU75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTU72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTU67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTU65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTU62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTU57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTU55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTU52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTU45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTU35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTU25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTU20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTU15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTU10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 90 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 90 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTU94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTU94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs090.213 b/parm/wmo/grib2_awpgfs090.213 deleted file mode 100755 index cbc1036ebb..0000000000 --- a/parm/wmo/grib2_awpgfs090.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 90 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 90 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs090.254 b/parm/wmo/grib2_awpgfs090.254 deleted file mode 100755 index d011326b9f..0000000000 --- a/parm/wmo/grib2_awpgfs090.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOU93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOU95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOU90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOU91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOU82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOU80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOU77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOU75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOU72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOU67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOU65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOU62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOU57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOU55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOU52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOU45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOU35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOU93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOU95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOU90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOU91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOU82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOU80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOU77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOU75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOU72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOU67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOU65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOU62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOU60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOU57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOU55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOU52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOU45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOU35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROU90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROU91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROU82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROU80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROU77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROU75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROU72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROU67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROU65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROU62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROU57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROU55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROU52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROU45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROU35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROU25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROU20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROU15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROU10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 90 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 90 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 90 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOU94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 90 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROU94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs096.003 b/parm/wmo/grib2_awpgfs096.003 old mode 100755 new mode 100644 index 14c75cb76f..02adbff282 --- a/parm/wmo/grib2_awpgfs096.003 +++ b/parm/wmo/grib2_awpgfs096.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPM96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs096.160 b/parm/wmo/grib2_awpgfs096.160 deleted file mode 100755 index 8f346eca99..0000000000 --- a/parm/wmo/grib2_awpgfs096.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGM93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGM95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGM90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGM91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGM82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGM80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGM77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGM75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGM72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGM67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGM65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGM62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGM57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGM55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGM52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGM45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGM35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGM93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGM95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGM90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGM91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGM82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGM80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGM77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGM75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGM72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGM67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGM65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGM62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGM60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGM57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGM55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGM52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGM45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGM35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGM90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGM91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGM82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGM80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGM77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGM75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGM72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGM67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGM65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGM62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGM57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGM55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGM52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGM45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGM35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGM25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGM20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGM15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGM10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 96 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 96 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGM94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGM94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGM98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs096.161 b/parm/wmo/grib2_awpgfs096.161 deleted file mode 100755 index fe24b21711..0000000000 --- a/parm/wmo/grib2_awpgfs096.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTM93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTM95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTM90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTM91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTM82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTM80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTM77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTM75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTM72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTM67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTM65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTM62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTM57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTM55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTM52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTM45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTM35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTM93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTM95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTM90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTM91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTM82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTM80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTM77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTM75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTM72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTM67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTM65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTM62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTM60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTM57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTM55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTM52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTM45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTM35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTM90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTM91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTM82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTM80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTM77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTM75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTM72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTM67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTM65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTM62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTM57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTM55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTM52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTM45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTM35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTM25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTM20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTM15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTM10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 96 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 96 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTM94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTM94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTM98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs096.213 b/parm/wmo/grib2_awpgfs096.213 deleted file mode 100755 index b2c42f5acc..0000000000 --- a/parm/wmo/grib2_awpgfs096.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 96 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 96 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs096.254 b/parm/wmo/grib2_awpgfs096.254 deleted file mode 100755 index e873b30949..0000000000 --- a/parm/wmo/grib2_awpgfs096.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOM99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOM93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOM95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOM92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOM90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOM91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOM85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOM82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOM80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOM77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOM75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOM72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOM70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOM67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOM65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOM62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOM60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOM57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOM55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOM52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOM50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOM45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOM40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOM35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOM30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOM25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOM20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOM15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOM10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOM99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOM93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOM95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOM92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOM90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOM91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOM85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOM82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOM80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOM77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOM75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOM72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOM70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOM67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOM65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOM62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOM60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOM57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOM55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOM52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOM50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOM45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOM40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOM35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOM30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOM25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROM92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROM90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROM91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROM85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROM82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROM80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROM77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROM75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROM72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROM70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROM67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROM65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROM62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROM60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROM57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROM55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROM52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROM50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROM45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROM40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROM35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROM30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROM25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROM20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROM15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROM10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOM85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOM95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOM92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOM90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOM91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOM85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOM82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOM80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOM77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOM75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOM72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOM70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOM67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOM65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOM62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOM60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOM57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOM55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOM52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOM50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOM45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOM40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOM35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOM30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOM25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOM20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOM15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOM10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOM86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROM86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOM86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOM97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOM97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOM98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOM00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 96 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOM97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOM97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOM98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOM98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOM98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOM98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOM86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOM86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 96 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOM96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOM89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 96 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOM94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 96 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROM94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOM97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOM96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOM98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs102.003 b/parm/wmo/grib2_awpgfs102.003 old mode 100755 new mode 100644 index d0fdcb151c..7cecc5b074 --- a/parm/wmo/grib2_awpgfs102.003 +++ b/parm/wmo/grib2_awpgfs102.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WPVH 500 mb ',WMOHEAD='ZHPV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPV96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs102.160 b/parm/wmo/grib2_awpgfs102.160 deleted file mode 100755 index f53d8182d0..0000000000 --- a/parm/wmo/grib2_awpgfs102.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGV93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGV95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGV90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGV91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGV82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGV80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGV77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGV75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGV72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGV67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGV65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGV62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGV57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGV55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGV52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGV45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGV35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGV93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGV95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGV90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGV91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGV82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGV80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGV77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGV75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGV72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGV67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGV65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGV62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGV60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGV57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGV55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGV52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGV45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGV35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGV90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGV91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGV82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGV80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGV77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGV75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGV72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGV67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGV65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGV62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGV57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGV55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGV52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGV45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGV35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGV25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGV20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGV15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGV10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 102 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 102 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGV94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGV94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGV98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs102.161 b/parm/wmo/grib2_awpgfs102.161 deleted file mode 100755 index 054483d4bc..0000000000 --- a/parm/wmo/grib2_awpgfs102.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTV93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTV95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTV90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTV91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTV82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTV80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTV77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTV75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTV72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTV67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTV65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTV62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTV57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTV55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTV52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTV45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTV35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTV93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTV95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTV90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTV91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTV82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTV80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTV77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTV75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTV72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTV67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTV65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTV62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTV60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTV57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTV55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTV52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTV45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTV35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTV90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTV91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTV82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTV80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTV77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTV75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTV72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTV67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTV65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTV62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTV57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTV55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTV52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTV45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTV35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTV25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTV20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTV15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTV10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 102 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 102 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTV94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTV94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTV98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs102.213 b/parm/wmo/grib2_awpgfs102.213 deleted file mode 100755 index 447805b680..0000000000 --- a/parm/wmo/grib2_awpgfs102.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 102 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 102 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs102.254 b/parm/wmo/grib2_awpgfs102.254 deleted file mode 100755 index 54cbdc07fc..0000000000 --- a/parm/wmo/grib2_awpgfs102.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOV93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOV95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOV90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOV91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOV82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOV80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOV77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOV75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOV72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOV67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOV65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOV62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOV57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOV55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOV52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOV45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOV35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOV93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOV95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOV90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOV91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOV82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOV80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOV77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOV75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOV72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOV67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOV65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOV62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOV60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOV57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOV55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOV52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOV45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOV35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROV90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROV91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROV82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROV80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROV77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROV75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROV72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROV67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROV65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROV62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROV57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROV55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROV52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROV45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROV35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROV25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROV20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROV15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROV10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 102 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 102 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 102 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOV94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 102 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROV94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOV98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs108.003 b/parm/wmo/grib2_awpgfs108.003 old mode 100755 new mode 100644 index 173dd17cf2..492e984f97 --- a/parm/wmo/grib2_awpgfs108.003 +++ b/parm/wmo/grib2_awpgfs108.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPN60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPN96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPN96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPN60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPN92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPN92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPN92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs108.160 b/parm/wmo/grib2_awpgfs108.160 deleted file mode 100755 index 58ab1871a6..0000000000 --- a/parm/wmo/grib2_awpgfs108.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGN99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGN93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGN95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGN92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGN90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGN91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGN85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGN82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGN80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGN77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGN75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGN72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGN70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGN67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGN65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGN62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGN60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGN57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGN55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGN52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGN50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGN45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGN40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGN35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGN30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGN25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGN20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGN15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGN10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGN99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGN93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGN95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGN92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGN90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGN91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGN85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGN82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGN80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGN77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGN75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGN72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGN70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGN67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGN65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGN62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGN60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGN57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGN55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGN52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGN50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGN45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGN40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGN35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGN30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGN25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGN92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGN90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGN91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGN82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGN80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGN77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGN75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGN72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGN67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGN65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGN62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGN60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGN57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGN55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGN52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGN50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGN45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGN40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGN35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGN30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGN25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGN20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGN15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGN10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGN85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGN98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGN00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 108 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGN97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGN98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGN98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGN86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGN96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGN89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 108 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGN94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGN94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGN98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs108.161 b/parm/wmo/grib2_awpgfs108.161 deleted file mode 100755 index 4b64063102..0000000000 --- a/parm/wmo/grib2_awpgfs108.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTN99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTN93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTN95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTN92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTN90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTN91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTN85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTN82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTN80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTN77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTN75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTN72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTN70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTN67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTN65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTN62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTN60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTN57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTN55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTN52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTN50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTN45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTN40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTN35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTN30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTN25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTN20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTN15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTN10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTN99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTN93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTN95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTN92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTN90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTN91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTN85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTN82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTN80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTN77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTN75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTN72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTN70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTN67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTN65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTN62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTN60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTN57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTN55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTN52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTN50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTN45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTN40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTN35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTN30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTN25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTN92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTN90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTN91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTN82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTN80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTN77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTN75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTN72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTN67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTN65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTN62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTN60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTN57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTN55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTN52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTN50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTN45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTN40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTN35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTN30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTN25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTN20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTN15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTN10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTN85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTN95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTN92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTN90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTN91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTN82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTN80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTN77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTN75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTN72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTN67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTN65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTN62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTN60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTN57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTN55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTN52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTN45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTN35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTN97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTN98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTN00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 108 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTN97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTN98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTN98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTN86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTN96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTN89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 108 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTN94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTN94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTN96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTN98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs108.213 b/parm/wmo/grib2_awpgfs108.213 deleted file mode 100755 index 52a617abaa..0000000000 --- a/parm/wmo/grib2_awpgfs108.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHN99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHN85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHN70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHN50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHN40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHN30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHN25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHN20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHN15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHN10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHN99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHN85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHN70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHN50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHN40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHN30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHN25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHN85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHN70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHN50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHN40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHN30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHN85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHN85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHN70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHN50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHN40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHN30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHN25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHN20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHN15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHN10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHN86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHN86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHN98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHN00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 108 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHN97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHN97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHN97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHN98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHN98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHN98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHN98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHN86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHN86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHN89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 108 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHN86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHN97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs108.254 b/parm/wmo/grib2_awpgfs108.254 deleted file mode 100755 index 9348f4c93b..0000000000 --- a/parm/wmo/grib2_awpgfs108.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHON99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHON93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHON95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHON92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHON90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHON91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHON85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHON82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHON80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHON77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHON75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHON72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHON70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHON67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHON65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHON62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHON60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHON57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHON55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHON52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHON50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHON45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHON40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHON35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHON30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHON25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHON20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHON15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHON10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTON99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTON93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTON95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTON92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTON90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTON91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTON85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTON82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTON80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTON77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTON75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTON72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTON70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTON67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTON65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTON62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTON60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTON57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTON55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTON52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTON50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTON45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTON40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTON35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTON30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTON25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTON20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTON15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTON10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOON99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOON93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOON95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOON92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOON90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOON91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOON85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOON82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOON80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOON77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOON75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOON72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOON70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOON67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOON65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOON62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOON60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOON57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOON55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOON52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOON50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOON45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOON40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOON35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOON30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOON25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOON20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOON15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOON10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRON99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRON93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRON95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRON92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRON90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRON91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRON85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRON82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRON80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRON77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRON75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRON72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRON70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRON67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRON65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRON62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRON60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRON57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRON55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRON52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRON50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRON45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRON40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRON35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRON30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRON25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRON20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRON15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRON10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCON85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCON70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCON50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCON25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHON50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUON99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVON99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUON93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVON93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUON95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVON95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUON92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVON92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUON90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVON90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUON91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVON91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUON85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVON85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUON82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVON82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUON80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVON80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUON77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVON77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUON75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVON75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUON72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVON72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUON70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVON70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUON67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVON67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUON65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVON65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUON62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVON62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUON60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVON60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUON57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVON57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUON55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVON55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUON52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVON52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUON50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVON50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUON45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVON45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUON40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVON40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUON35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVON35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUON30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVON30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUON25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVON25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUON20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVON20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUON15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVON15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUON10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVON10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTON86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRON86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVON86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHON97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTON97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPON98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFON00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 108 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPON97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBON97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXON98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWON98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYON98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQON98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWON86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYON86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 108 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPON96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPON89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 108 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHON94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 108 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRON94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVON97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUON96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVON96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSON98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAON73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAON73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAON73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTON98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEON98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGON98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMON98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMON98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMON98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMON98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRON98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUON98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVON98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs114.003 b/parm/wmo/grib2_awpgfs114.003 old mode 100755 new mode 100644 index 21ef8dbe20..181cb2e21e --- a/parm/wmo/grib2_awpgfs114.003 +++ b/parm/wmo/grib2_awpgfs114.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPW96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs114.160 b/parm/wmo/grib2_awpgfs114.160 deleted file mode 100755 index f74cdd0954..0000000000 --- a/parm/wmo/grib2_awpgfs114.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGW93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGW95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGW90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGW91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGW82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGW80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGW77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGW75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGW72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGW67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGW65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGW62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGW57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGW55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGW52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGW45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGW35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGW93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGW95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGW90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGW91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGW82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGW80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGW77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGW75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGW72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGW67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGW65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGW62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGW60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGW57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGW55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGW52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGW45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGW35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGW90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGW91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGW82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGW80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGW77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGW75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGW72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGW67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGW65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGW62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGW57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGW55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGW52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGW45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGW35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGW25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGW20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGW15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGW10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 114 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 114 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGW94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGW94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGW98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs114.161 b/parm/wmo/grib2_awpgfs114.161 deleted file mode 100755 index f293eb76d9..0000000000 --- a/parm/wmo/grib2_awpgfs114.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTW93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTW95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTW90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTW91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTW82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTW80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTW77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTW75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTW72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTW67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTW65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTW62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTW57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTW55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTW52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTW45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTW35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTW93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTW95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTW90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTW91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTW82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTW80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTW77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTW75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTW72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTW67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTW65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTW62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTW60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTW57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTW55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTW52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTW45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTW35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTW90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTW91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTW82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTW80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTW77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTW75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTW72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTW67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTW65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTW62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTW57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTW55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTW52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTW45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTW35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTW25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTW20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTW15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTW10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 114 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 114 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTW94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTW94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTW98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs114.213 b/parm/wmo/grib2_awpgfs114.213 deleted file mode 100755 index 0bb53e7faa..0000000000 --- a/parm/wmo/grib2_awpgfs114.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 114 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 114 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs114.254 b/parm/wmo/grib2_awpgfs114.254 deleted file mode 100755 index da336377f7..0000000000 --- a/parm/wmo/grib2_awpgfs114.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOW93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOW95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOW90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOW91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOW82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOW80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOW77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOW75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOW72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOW67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOW65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOW62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOW57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOW55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOW52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOW45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOW35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOW93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOW95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOW90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOW91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOW82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOW80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOW77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOW75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOW72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOW67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOW65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOW62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOW60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOW57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOW55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOW52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOW45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOW35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROW90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROW91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROW82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROW80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROW77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROW75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROW72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROW67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROW65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROW62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROW57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROW55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROW52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROW45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROW35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROW25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROW20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROW15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROW10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 114 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 114 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 114 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOW94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 114 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROW94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOW98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs120.003 b/parm/wmo/grib2_awpgfs120.003 old mode 100755 new mode 100644 index ea4440a3fa..976ce08024 --- a/parm/wmo/grib2_awpgfs120.003 +++ b/parm/wmo/grib2_awpgfs120.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPO85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPO70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPO98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPO86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPO98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPO60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPO96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPO96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPO60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPO96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPO92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPO92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPO92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs120.160 b/parm/wmo/grib2_awpgfs120.160 deleted file mode 100755 index 5521c2e912..0000000000 --- a/parm/wmo/grib2_awpgfs120.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGO99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGO93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGO95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGO92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGO90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGO91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGO85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGO82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGO80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGO77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGO75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGO72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGO70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGO67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGO65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGO62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGO60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGO57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGO55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGO52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGO50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGO45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGO40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGO35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGO30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGO25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGO20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGO15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGO10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGO99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGO93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGO95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGO92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGO90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGO91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGO85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGO82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGO80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGO77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGO75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGO72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGO70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGO67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGO65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGO62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGO60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGO57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGO55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGO52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGO50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGO45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGO40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGO35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGO30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGO25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGO92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGO90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGO91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGO85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGO82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGO80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGO77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGO75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGO72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGO70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGO67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGO65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGO62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGO60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGO57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGO55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGO52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGO50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGO45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGO40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGO35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGO30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGO25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGO20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGO15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGO10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGO85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGO95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGO95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGO90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGO90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGO91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGO91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGO82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGO82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGO80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGO80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGO77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGO77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGO75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGO75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGO72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGO72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGO67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGO67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGO65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGO65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGO62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGO62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGO60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGO60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGO57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGO57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGO55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGO55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGO52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGO52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGO45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGO45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGO35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGO35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGO98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGO00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 120 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGO97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGO98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGO98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGO98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGO98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGO86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGO86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGO96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGO89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 120 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGO94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGO94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGO96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGO96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGO98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs120.161 b/parm/wmo/grib2_awpgfs120.161 deleted file mode 100755 index d563d7aa24..0000000000 --- a/parm/wmo/grib2_awpgfs120.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTO99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTO93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTO95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTO92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTO90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTO91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTO85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTO82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTO80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTO77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTO75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTO72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTO70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTO67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTO65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTO62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTO60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTO57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTO55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTO52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTO50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTO45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTO40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTO35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTO30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTO25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTO20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTO15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTO10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTO99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTO93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTO95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTO92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTO90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTO91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTO85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTO82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTO80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTO77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTO75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTO72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTO70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTO67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTO65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTO62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTO60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTO57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTO55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTO52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTO50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTO45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTO40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTO35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTO30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTO25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTO92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTO90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTO91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTO85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTO82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTO80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTO77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTO75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTO72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTO70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTO67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTO65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTO62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTO60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTO57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTO55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTO52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTO50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTO45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTO40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTO35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTO30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTO25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTO20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTO15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTO10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTO85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTO95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTO95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTO90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTO90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTO91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTO91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTO82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTO82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTO80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTO80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTO77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTO77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTO75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTO75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTO72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTO72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTO67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTO67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTO65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTO65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTO62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTO62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTO60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTO60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTO57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTO57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTO55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTO55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTO52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTO52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTO45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTO45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTO35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTO35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTO98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTO00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 120 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTO97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTO98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTO98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTO98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTO98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTO86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTO86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTO96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTO89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 120 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTO94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTO94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTO96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTO96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTO98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs120.213 b/parm/wmo/grib2_awpgfs120.213 deleted file mode 100755 index fbe952a6b8..0000000000 --- a/parm/wmo/grib2_awpgfs120.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHO99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHO85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHO70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHO50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHO40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHO30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHO25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHO20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHO15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHO10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHO99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHO85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHO70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHO50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHO40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHO30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHO25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHO85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHO70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHO50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHO40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHO30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHO85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHO98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHO00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 120 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHO97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHO98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHO98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHO98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHO98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHO86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHO86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHO89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 120 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs120.254 b/parm/wmo/grib2_awpgfs120.254 deleted file mode 100755 index 0d19320c87..0000000000 --- a/parm/wmo/grib2_awpgfs120.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOO99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOO93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOO95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOO92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOO90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOO91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOO85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOO82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOO80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOO77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOO75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOO72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOO70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOO67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOO65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOO62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOO60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOO57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOO55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOO52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOO50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOO45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOO40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOO35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOO30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOO25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOO20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOO15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOO10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOO99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOO93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOO95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOO92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOO90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOO91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOO85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOO82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOO80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOO77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOO75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOO72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOO70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOO67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOO65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOO62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOO60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOO57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOO55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOO52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOO50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOO45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOO40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOO35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOO30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOO25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROO92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROO90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROO91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROO85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROO82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROO80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROO77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROO75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROO72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROO70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROO67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROO65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROO62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROO60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROO57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROO55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROO52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROO50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROO45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROO40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROO35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROO30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROO25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROO20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROO15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROO10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOO85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOO95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOO95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOO92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOO90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOO90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOO91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOO91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOO85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOO82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOO82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOO80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOO80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOO77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOO77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOO75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOO75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOO72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOO72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOO70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOO67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOO67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOO65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOO65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOO62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOO62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOO60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOO60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOO57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOO57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOO55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOO55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOO52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOO52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOO50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOO45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOO45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOO40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOO35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOO35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOO30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOO25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOO20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOO15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOO10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOO86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROO86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOO86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOO97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOO97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOO98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOO00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 120 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOO97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOO97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOO98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOO98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOO98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOO98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOO86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOO86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 120 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOO96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOO89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 120 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOO94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 120 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROO94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOO97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOO96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOO96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOO98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs126.003 b/parm/wmo/grib2_awpgfs126.003 old mode 100755 new mode 100644 index 38975b9829..23742cdaf5 --- a/parm/wmo/grib2_awpgfs126.003 +++ b/parm/wmo/grib2_awpgfs126.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs126.160 b/parm/wmo/grib2_awpgfs126.160 deleted file mode 100755 index 4ad9d85244..0000000000 --- a/parm/wmo/grib2_awpgfs126.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 126 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 126 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs126.161 b/parm/wmo/grib2_awpgfs126.161 deleted file mode 100755 index b5013bc4aa..0000000000 --- a/parm/wmo/grib2_awpgfs126.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 126 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 126 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs126.213 b/parm/wmo/grib2_awpgfs126.213 deleted file mode 100755 index 36492c5a23..0000000000 --- a/parm/wmo/grib2_awpgfs126.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 126 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 126 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs126.254 b/parm/wmo/grib2_awpgfs126.254 deleted file mode 100755 index 21471bb4cb..0000000000 --- a/parm/wmo/grib2_awpgfs126.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 126 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 126 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 126 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 126 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs132.003 b/parm/wmo/grib2_awpgfs132.003 old mode 100755 new mode 100644 index d12bfe4cbc..0556a4bc19 --- a/parm/wmo/grib2_awpgfs132.003 +++ b/parm/wmo/grib2_awpgfs132.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPP85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPP70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPP98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPP86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPP98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPP60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPP96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPP96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPP60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPP96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPP92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPP92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPP92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs132.160 b/parm/wmo/grib2_awpgfs132.160 deleted file mode 100755 index f936b10746..0000000000 --- a/parm/wmo/grib2_awpgfs132.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGP99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGP93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGP95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGP92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGP90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGP91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGP85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGP82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGP80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGP77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGP75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGP72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGP70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGP67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGP65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGP62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGP60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGP57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGP55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGP52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGP50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGP45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGP40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGP35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGP30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGP25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGP20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGP15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGP10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGP99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGP93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGP95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGP92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGP90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGP91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGP85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGP82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGP80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGP77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGP75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGP72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGP70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGP67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGP65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGP62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGP60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGP57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGP55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGP52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGP50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGP45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGP40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGP35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGP30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGP25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGP92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGP90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGP91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGP85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGP82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGP80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGP77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGP75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGP72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGP70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGP67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGP65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGP62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGP60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGP57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGP55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGP52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGP50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGP45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGP40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGP35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGP30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGP25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGP20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGP15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGP10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGP85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGP95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGP95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGP90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGP90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGP91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGP91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGP82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGP82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGP80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGP80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGP77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGP77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGP75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGP75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGP72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGP72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGP67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGP67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGP65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGP65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGP62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGP62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGP60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGP60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGP57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGP57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGP55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGP55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGP52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGP52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGP45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGP45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGP35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGP35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGP98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGP00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 132 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGP97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGP98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGP98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGP98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGP98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGP86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGP86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGP96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGP89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 132 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGP94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGP94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGP96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGP96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGP98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs132.161 b/parm/wmo/grib2_awpgfs132.161 deleted file mode 100755 index bcc5e3014d..0000000000 --- a/parm/wmo/grib2_awpgfs132.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTP99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTP93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTP95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTP92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTP90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTP91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTP85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTP82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTP80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTP77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTP75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTP72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTP70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTP67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTP65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTP62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTP60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTP57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTP55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTP52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTP50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTP45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTP40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTP35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTP30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTP25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTP20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTP15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTP10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTP99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTP93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTP95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTP92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTP90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTP91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTP85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTP82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTP80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTP77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTP75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTP72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTP70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTP67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTP65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTP62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTP60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTP57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTP55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTP52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTP50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTP45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTP40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTP35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTP30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTP25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTP92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTP90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTP91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTP85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTP82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTP80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTP77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTP75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTP72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTP70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTP67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTP65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTP62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTP60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTP57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTP55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTP52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTP50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTP45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTP40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTP35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTP30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTP25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTP20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTP15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTP10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTP85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTP95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTP95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTP90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTP90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTP91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTP91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTP82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTP82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTP80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTP80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTP77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTP77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTP75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTP75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTP72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTP72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTP67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTP67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTP65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTP65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTP62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTP62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTP60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTP60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTP57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTP57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTP55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTP55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTP52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTP52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTP45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTP45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTP35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTP35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTP98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTP00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 132 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTP97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTP98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTP98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTP98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTP98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTP86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTP86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTP96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTP89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 132 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTP94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTP94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTP96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTP96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTP98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs132.213 b/parm/wmo/grib2_awpgfs132.213 deleted file mode 100755 index 9276e27f23..0000000000 --- a/parm/wmo/grib2_awpgfs132.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHP99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHP85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHP70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHP50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHP40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHP30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHP25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHP20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHP15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHP10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHP99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHP85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHP70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHP50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHP40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHP30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHP25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHP85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHP70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHP50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHP40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHP30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHP85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHP98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHP00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 132 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHP97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHP98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHP98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHP98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHP98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHP86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHP86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHP89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 132 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs132.254 b/parm/wmo/grib2_awpgfs132.254 deleted file mode 100755 index 122aec6433..0000000000 --- a/parm/wmo/grib2_awpgfs132.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOP99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOP93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOP95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOP92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOP90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOP91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOP85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOP82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOP80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOP77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOP75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOP72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOP70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOP67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOP65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOP62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOP60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOP57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOP55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOP52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOP50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOP45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOP40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOP35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOP30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOP25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOP20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOP15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOP10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOP99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOP93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOP95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOP92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOP90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOP91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOP85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOP82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOP80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOP77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOP75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOP72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOP70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOP67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOP65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOP62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOP60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOP57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOP55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOP52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOP50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOP45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOP40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOP35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOP30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOP25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROP92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROP90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROP91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROP85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROP82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROP80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROP77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROP75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROP72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROP70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROP67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROP65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROP62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROP60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROP57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROP55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROP52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROP50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROP45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROP40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROP35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROP30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROP25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROP20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROP15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROP10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOP85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOP95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOP95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOP92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOP90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOP90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOP91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOP91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOP85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOP82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOP82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOP80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOP80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOP77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOP77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOP75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOP75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOP72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOP72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOP70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOP67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOP67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOP65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOP65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOP62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOP62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOP60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOP60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOP57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOP57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOP55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOP55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOP52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOP52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOP50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOP45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOP45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOP40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOP35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOP35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOP30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOP25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOP20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOP15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOP10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOP86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROP86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOP86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOP97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOP97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOP98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOP00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 132 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOP97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOP97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOP98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOP98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOP98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOP98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOP86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOP86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 132 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOP96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOP89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 132 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOP94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 132 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROP94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOP97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOP96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOP96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOP98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs138.003 b/parm/wmo/grib2_awpgfs138.003 old mode 100755 new mode 100644 index 30b3e2cb4d..98a5813a3a --- a/parm/wmo/grib2_awpgfs138.003 +++ b/parm/wmo/grib2_awpgfs138.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs138.160 b/parm/wmo/grib2_awpgfs138.160 deleted file mode 100755 index ce8456a2f2..0000000000 --- a/parm/wmo/grib2_awpgfs138.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 138 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 138 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs138.161 b/parm/wmo/grib2_awpgfs138.161 deleted file mode 100755 index 2fdd4eb39a..0000000000 --- a/parm/wmo/grib2_awpgfs138.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 138 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 138 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs138.213 b/parm/wmo/grib2_awpgfs138.213 deleted file mode 100755 index 8d7cfab25e..0000000000 --- a/parm/wmo/grib2_awpgfs138.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 138 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 138 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs138.254 b/parm/wmo/grib2_awpgfs138.254 deleted file mode 100755 index f253476bc6..0000000000 --- a/parm/wmo/grib2_awpgfs138.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 138 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 138 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 138 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 138 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs144.003 b/parm/wmo/grib2_awpgfs144.003 old mode 100755 new mode 100644 index 448047357a..ba83e0134a --- a/parm/wmo/grib2_awpgfs144.003 +++ b/parm/wmo/grib2_awpgfs144.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPQ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPQ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPQ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPQ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPQ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPQ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPQ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPQ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPQ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPQ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPQ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPQ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPQ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs144.160 b/parm/wmo/grib2_awpgfs144.160 deleted file mode 100755 index 1da6232a83..0000000000 --- a/parm/wmo/grib2_awpgfs144.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGQ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGQ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGQ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGQ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGQ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGQ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGQ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGQ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGQ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGQ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGQ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGQ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGQ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGQ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGQ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGQ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGQ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGQ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGQ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGQ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGQ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGQ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGQ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGQ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGQ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGQ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGQ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGQ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGQ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGQ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGQ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGQ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGQ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGQ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGQ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGQ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGQ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGQ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGQ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGQ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGQ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGQ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGQ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGQ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGQ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGQ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGQ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGQ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGQ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGQ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGQ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGQ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGQ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGQ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGQ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGQ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGQ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGQ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGQ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGQ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGQ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGQ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGQ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGQ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGQ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGQ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGQ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGQ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGQ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGQ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGQ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGQ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGQ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGQ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGQ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGQ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGQ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGQ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGQ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGQ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGQ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGQ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGQ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGQ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGQ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGQ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGQ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGQ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGQ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGQ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGQ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGQ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGQ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGQ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGQ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGQ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGQ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGQ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGQ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGQ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGQ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGQ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGQ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGQ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGQ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGQ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGQ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGQ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGQ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGQ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGQ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGQ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGQ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGQ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGQ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGQ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGQ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGQ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 144 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGQ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGQ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGQ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGQ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGQ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGQ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGQ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGQ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGQ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 144 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGQ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGQ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGQ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGQ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGQ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs144.161 b/parm/wmo/grib2_awpgfs144.161 deleted file mode 100755 index bf7cdf09fd..0000000000 --- a/parm/wmo/grib2_awpgfs144.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTQ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTQ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTQ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTQ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTQ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTQ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTQ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTQ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTQ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTQ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTQ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTQ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTQ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTQ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTQ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTQ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTQ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTQ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTQ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTQ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTQ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTQ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTQ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTQ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTQ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTQ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTQ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTQ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTQ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTQ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTQ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTQ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTQ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTQ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTQ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTQ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTQ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTQ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTQ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTQ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTQ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTQ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTQ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTQ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTQ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTQ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTQ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTQ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTQ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTQ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTQ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTQ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTQ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTQ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTQ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTQ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTQ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTQ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTQ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTQ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTQ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTQ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTQ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTQ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTQ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTQ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTQ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTQ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTQ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTQ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTQ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTQ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTQ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTQ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTQ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTQ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTQ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTQ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTQ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTQ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTQ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTQ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTQ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTQ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTQ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTQ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTQ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTQ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTQ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTQ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTQ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTQ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTQ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTQ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTQ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTQ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTQ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTQ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTQ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTQ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTQ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTQ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTQ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTQ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTQ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTQ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTQ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTQ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTQ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTQ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTQ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTQ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTQ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTQ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTQ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTQ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTQ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTQ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 144 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTQ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTQ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTQ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTQ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTQ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTQ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTQ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTQ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTQ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 144 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTQ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTQ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTQ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTQ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTQ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs144.213 b/parm/wmo/grib2_awpgfs144.213 deleted file mode 100755 index 11c503e8ee..0000000000 --- a/parm/wmo/grib2_awpgfs144.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHQ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHQ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHQ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHQ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHQ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHQ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHQ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHQ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHQ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHQ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHQ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHQ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHQ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHQ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHQ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHQ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHQ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHQ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHQ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHQ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHQ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHQ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHQ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHQ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHQ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 144 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHQ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHQ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHQ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHQ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHQ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHQ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHQ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHQ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 144 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs144.254 b/parm/wmo/grib2_awpgfs144.254 deleted file mode 100755 index 276ac17ea8..0000000000 --- a/parm/wmo/grib2_awpgfs144.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOQ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOQ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOQ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOQ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOQ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOQ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOQ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOQ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOQ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOQ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOQ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOQ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOQ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOQ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOQ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOQ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOQ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOQ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOQ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOQ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOQ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOQ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOQ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOQ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOQ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOQ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOQ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOQ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOQ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOQ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOQ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOQ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOQ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOQ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOQ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOQ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOQ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOQ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOQ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOQ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOQ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOQ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOQ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOQ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOQ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOQ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOQ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOQ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOQ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOQ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOQ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOQ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOQ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOQ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOQ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROQ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROQ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROQ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROQ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROQ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROQ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROQ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROQ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROQ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROQ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROQ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROQ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROQ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROQ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROQ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROQ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROQ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROQ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROQ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROQ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROQ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROQ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROQ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROQ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROQ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROQ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOQ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOQ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOQ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOQ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOQ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOQ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOQ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOQ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOQ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOQ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOQ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOQ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOQ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOQ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOQ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOQ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOQ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOQ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOQ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOQ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOQ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOQ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOQ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOQ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOQ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOQ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOQ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOQ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOQ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOQ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOQ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOQ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOQ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOQ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOQ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOQ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOQ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOQ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOQ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOQ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOQ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOQ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOQ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOQ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOQ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOQ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROQ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOQ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOQ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOQ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOQ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOQ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 144 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOQ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOQ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOQ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOQ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOQ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOQ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOQ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOQ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 144 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOQ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOQ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 144 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOQ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 144 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROQ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOQ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOQ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOQ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOQ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs150.003 b/parm/wmo/grib2_awpgfs150.003 old mode 100755 new mode 100644 index cc096b8a3b..67fce65ebd --- a/parm/wmo/grib2_awpgfs150.003 +++ b/parm/wmo/grib2_awpgfs150.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs150.160 b/parm/wmo/grib2_awpgfs150.160 deleted file mode 100755 index d6fe71646d..0000000000 --- a/parm/wmo/grib2_awpgfs150.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 150 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 150 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs150.161 b/parm/wmo/grib2_awpgfs150.161 deleted file mode 100755 index f57c99b506..0000000000 --- a/parm/wmo/grib2_awpgfs150.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 150 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 150 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs150.213 b/parm/wmo/grib2_awpgfs150.213 deleted file mode 100755 index a966e70527..0000000000 --- a/parm/wmo/grib2_awpgfs150.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 150 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 150 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs150.254 b/parm/wmo/grib2_awpgfs150.254 deleted file mode 100755 index 69a88e9b4a..0000000000 --- a/parm/wmo/grib2_awpgfs150.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 150 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 150 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 150 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 150 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs156.003 b/parm/wmo/grib2_awpgfs156.003 old mode 100755 new mode 100644 index 769dec7a61..1ca86738dd --- a/parm/wmo/grib2_awpgfs156.003 +++ b/parm/wmo/grib2_awpgfs156.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPR99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPR85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPR70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPR50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPR40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPR30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPR25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPR20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPR15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPR10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPR85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPR70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPR98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPR86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPR98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPR60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPR96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPR60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPR96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPR60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPR96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPR92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPR92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPR92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPR92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs156.160 b/parm/wmo/grib2_awpgfs156.160 deleted file mode 100755 index f87076841b..0000000000 --- a/parm/wmo/grib2_awpgfs156.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGR99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGR93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGR95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGR92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGR90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGR91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGR85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGR82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGR80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGR77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGR75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGR72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGR70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGR67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGR65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGR62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGR60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGR57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGR55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGR52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGR50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGR45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGR40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGR35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGR30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGR25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGR20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGR15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGR10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGR99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGR93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGR95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGR92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGR90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGR91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGR85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGR82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGR80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGR77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGR75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGR72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGR70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGR67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGR65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGR62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGR60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGR57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGR55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGR52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGR50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGR45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGR40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGR35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGR30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGR25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGR92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGR90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGR91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGR85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGR82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGR80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGR77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGR75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGR72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGR70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGR67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGR65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGR62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGR60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGR57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGR55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGR52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGR50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGR45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGR40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGR35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGR30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGR25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGR20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGR15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGR10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGR85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGR95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGR95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGR90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGR90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGR91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGR91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGR82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGR82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGR80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGR80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGR77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGR77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGR75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGR75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGR72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGR72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGR67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGR67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGR65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGR65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGR62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGR62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGR60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGR60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGR57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGR57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGR55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGR55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGR52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGR52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGR45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGR45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGR35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGR35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGR98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGR00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 156 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGR97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGR98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGR98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGR98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGR98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGR86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGR86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGR96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGR89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 156 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGR94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGR94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGR96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGR96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGR98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs156.161 b/parm/wmo/grib2_awpgfs156.161 deleted file mode 100755 index 44904cb2bd..0000000000 --- a/parm/wmo/grib2_awpgfs156.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTR99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTR93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTR95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTR92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTR90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTR91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTR85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTR82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTR80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTR77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTR75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTR72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTR70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTR67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTR65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTR62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTR60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTR57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTR55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTR52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTR50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTR45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTR40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTR35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTR30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTR25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTR20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTR15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTR10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTR99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTR93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTR95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTR92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTR90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTR91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTR85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTR82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTR80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTR77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTR75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTR72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTR70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTR67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTR65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTR62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTR60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTR57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTR55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTR52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTR50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTR45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTR40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTR35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTR30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTR25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTR92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTR90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTR91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTR85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTR82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTR80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTR77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTR75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTR72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTR70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTR67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTR65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTR62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTR60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTR57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTR55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTR52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTR50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTR45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTR40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTR35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTR30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTR25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTR20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTR15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTR10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTR85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTR95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTR95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTR90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTR90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTR91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTR91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTR82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTR82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTR80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTR80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTR77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTR77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTR75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTR75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTR72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTR72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTR67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTR67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTR65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTR65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTR62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTR62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTR60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTR60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTR57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTR57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTR55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTR55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTR52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTR52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTR45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTR45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTR35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTR35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTR98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTR00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 156 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTR97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTR98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTR98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTR98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTR98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTR86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTR86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTR96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTR89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 156 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTR94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTR94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTR96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTR96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTR98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs156.213 b/parm/wmo/grib2_awpgfs156.213 deleted file mode 100755 index 7dc461ce50..0000000000 --- a/parm/wmo/grib2_awpgfs156.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHR99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHR85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHR70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHR50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHR40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHR30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHR25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHR20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHR15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHR10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHR99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHR85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHR70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHR50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHR40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHR30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHR25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHR85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHR70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHR50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHR40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHR30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHR85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHR98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHR00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 156 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHR97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHR98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHR98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHR98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHR98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHR86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHR86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHR89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 156 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs156.254 b/parm/wmo/grib2_awpgfs156.254 deleted file mode 100755 index 26528bfc62..0000000000 --- a/parm/wmo/grib2_awpgfs156.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOR99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOR93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOR95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOR92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOR90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOR91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOR85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOR82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOR80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOR77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOR75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOR72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOR70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOR67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOR65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOR62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOR60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOR57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOR55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOR52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOR50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOR45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOR40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOR35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOR30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOR25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOR20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOR15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOR10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOR99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOR93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOR95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOR92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOR90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOR91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOR85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOR82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOR80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOR77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOR75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOR72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOR70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOR67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOR65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOR62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOR60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOR57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOR55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOR52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOR50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOR45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOR40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOR35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOR30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOR25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROR92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROR90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROR91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROR85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROR82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROR80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROR77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROR75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROR72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROR70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROR67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROR65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROR62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROR60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROR57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROR55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROR52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROR50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROR45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROR40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROR35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROR30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROR25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROR20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROR15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROR10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOR85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOR95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOR95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOR92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOR90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOR90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOR91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOR91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOR85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOR82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOR82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOR80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOR80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOR77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOR77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOR75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOR75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOR72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOR72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOR70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOR67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOR67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOR65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOR65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOR62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOR62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOR60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOR60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOR57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOR57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOR55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOR55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOR52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOR52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOR50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOR45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOR45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOR40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOR35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOR35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOR30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOR25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOR20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOR15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOR10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOR86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROR86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOR86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOR97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOR97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOR98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOR00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 156 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOR97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOR97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOR98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOR98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOR98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOR98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOR86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOR86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 156 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOR96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOR89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 156 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOR94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 156 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROR94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOR97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOR96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOR96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOR98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs162.003 b/parm/wmo/grib2_awpgfs162.003 old mode 100755 new mode 100644 index fdb0c7df3c..3f6efb6e22 --- a/parm/wmo/grib2_awpgfs162.003 +++ b/parm/wmo/grib2_awpgfs162.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs162.160 b/parm/wmo/grib2_awpgfs162.160 deleted file mode 100755 index 302125d340..0000000000 --- a/parm/wmo/grib2_awpgfs162.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 162 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 162 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs162.161 b/parm/wmo/grib2_awpgfs162.161 deleted file mode 100755 index 2e210fcb6c..0000000000 --- a/parm/wmo/grib2_awpgfs162.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 162 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 162 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs162.213 b/parm/wmo/grib2_awpgfs162.213 deleted file mode 100755 index c014383c80..0000000000 --- a/parm/wmo/grib2_awpgfs162.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 162 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 162 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs162.254 b/parm/wmo/grib2_awpgfs162.254 deleted file mode 100755 index b95351cfaf..0000000000 --- a/parm/wmo/grib2_awpgfs162.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 162 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 162 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 162 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 162 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs168.003 b/parm/wmo/grib2_awpgfs168.003 old mode 100755 new mode 100644 index 2871fee800..2f9e5913d6 --- a/parm/wmo/grib2_awpgfs168.003 +++ b/parm/wmo/grib2_awpgfs168.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPS99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPS85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPS70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPS50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPS40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPS30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPS25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPS20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPS15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPS10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPS85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPS70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPS98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPS86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPS98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPS60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPS96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPS60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPS96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPS60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPS96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPS92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPS92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPS92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPS92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs168.160 b/parm/wmo/grib2_awpgfs168.160 deleted file mode 100755 index 9ebee86421..0000000000 --- a/parm/wmo/grib2_awpgfs168.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGS99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGS93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGS95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGS92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGS90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGS91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGS85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGS82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGS80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGS77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGS75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGS72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGS70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGS67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGS65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGS62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGS60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGS57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGS55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGS52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGS50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGS45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGS40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGS35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGS30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGS25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGS20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGS15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGS10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGS99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGS93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGS95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGS92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGS90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGS91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGS85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGS82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGS80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGS77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGS75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGS72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGS70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGS67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGS65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGS62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGS60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGS57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGS55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGS52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGS50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGS45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGS40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGS35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGS30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGS25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGS92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGS90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGS91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGS85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGS82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGS80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGS77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGS75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGS72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGS70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGS67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGS65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGS62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGS60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGS57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGS55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGS52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGS50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGS45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGS40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGS35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGS30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGS25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGS20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGS15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGS10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGS85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGS95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGS95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGS90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGS90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGS91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGS91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGS82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGS82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGS80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGS80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGS77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGS77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGS75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGS75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGS72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGS72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGS67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGS67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGS65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGS65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGS62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGS62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGS60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGS60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGS57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGS57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGS55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGS55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGS52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGS52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGS45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGS45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGS35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGS35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGS98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGS00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 168 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGS97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGS98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGS98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGS98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGS98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGS86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGS86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGS96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGS89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 168 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGS94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGS94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGS96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGS96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGS98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs168.161 b/parm/wmo/grib2_awpgfs168.161 deleted file mode 100755 index f70e051830..0000000000 --- a/parm/wmo/grib2_awpgfs168.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTS99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTS93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTS95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTS92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTS90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTS91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTS85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTS82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTS80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTS77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTS75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTS72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTS70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTS67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTS65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTS62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTS60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTS57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTS55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTS52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTS50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTS45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTS40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTS35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTS30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTS25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTS20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTS15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTS10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTS99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTS93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTS95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTS92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTS90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTS91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTS85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTS82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTS80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTS77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTS75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTS72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTS70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTS67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTS65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTS62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTS60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTS57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTS55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTS52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTS50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTS45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTS40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTS35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTS30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTS25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTS92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTS90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTS91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTS85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTS82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTS80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTS77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTS75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTS72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTS70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTS67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTS65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTS62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTS60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTS57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTS55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTS52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTS50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTS45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTS40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTS35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTS30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTS25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTS20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTS15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTS10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTS85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTS95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTS95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTS90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTS90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTS91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTS91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTS82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTS82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTS80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTS80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTS77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTS77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTS75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTS75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTS72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTS72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTS67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTS67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTS65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTS65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTS62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTS62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTS60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTS60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTS57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTS57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTS55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTS55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTS52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTS52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTS45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTS45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTS35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTS35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTS98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTS00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 168 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTS97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTS98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTS98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTS98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTS98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTS86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTS86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTS96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTS89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 168 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTS94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTS94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTS96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTS96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTS98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs168.213 b/parm/wmo/grib2_awpgfs168.213 deleted file mode 100755 index 814d878e84..0000000000 --- a/parm/wmo/grib2_awpgfs168.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHS99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHS85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHS70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHS50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHS40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHS30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHS25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHS20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHS15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHS10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHS99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHS85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHS70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHS50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHS40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHS30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHS25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHS85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHS70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHS50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHS40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHS30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHS85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHS98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHS00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 168 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHS97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHS98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHS98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHS98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHS98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHS86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHS86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHS89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 168 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs168.254 b/parm/wmo/grib2_awpgfs168.254 deleted file mode 100755 index 2bf43066a5..0000000000 --- a/parm/wmo/grib2_awpgfs168.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOS99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOS93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOS95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOS92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOS90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOS91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOS85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOS82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOS80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOS77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOS75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOS72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOS70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOS67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOS65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOS62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOS60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOS57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOS55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOS52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOS50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOS45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOS40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOS35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOS30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOS25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOS20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOS15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOS10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOS99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOS93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOS95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOS92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOS90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOS91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOS85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOS82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOS80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOS77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOS75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOS72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOS70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOS67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOS65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOS62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOS60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOS57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOS55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOS52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOS50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOS45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOS40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOS35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOS30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOS25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROS92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROS90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROS91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROS85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROS82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROS80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROS77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROS75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROS72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROS70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROS67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROS65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROS62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROS60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROS57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROS55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROS52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROS50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROS45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROS40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROS35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROS30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROS25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROS20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROS15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROS10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOS85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOS95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOS95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOS92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOS90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOS90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOS91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOS91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOS85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOS82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOS82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOS80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOS80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOS77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOS77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOS75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOS75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOS72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOS72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOS70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOS67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOS67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOS65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOS65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOS62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOS62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOS60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOS60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOS57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOS57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOS55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOS55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOS52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOS52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOS50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOS45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOS45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOS40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOS35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOS35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOS30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOS25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOS20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOS15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOS10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOS86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROS86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOS86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOS97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOS97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOS98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOS00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 168 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOS97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOS97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOS98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOS98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOS98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOS98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOS86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOS86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 168 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOS96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOS89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 168 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOS94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 168 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROS94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOS97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOS96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOS96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOS98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs174.003 b/parm/wmo/grib2_awpgfs174.003 old mode 100755 new mode 100644 index 3ba8b898e5..eb54a49f35 --- a/parm/wmo/grib2_awpgfs174.003 +++ b/parm/wmo/grib2_awpgfs174.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs174.160 b/parm/wmo/grib2_awpgfs174.160 deleted file mode 100755 index 2c23e09fd7..0000000000 --- a/parm/wmo/grib2_awpgfs174.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 174 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 174 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSGZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs174.161 b/parm/wmo/grib2_awpgfs174.161 deleted file mode 100755 index b2a07a3dd1..0000000000 --- a/parm/wmo/grib2_awpgfs174.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 174 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 174 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSTZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs174.213 b/parm/wmo/grib2_awpgfs174.213 deleted file mode 100755 index 74b443af14..0000000000 --- a/parm/wmo/grib2_awpgfs174.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 174 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 174 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs174.254 b/parm/wmo/grib2_awpgfs174.254 deleted file mode 100755 index 7f86944a47..0000000000 --- a/parm/wmo/grib2_awpgfs174.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 174 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 174 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 174 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 174 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='MSOZ98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs180.003 b/parm/wmo/grib2_awpgfs180.003 old mode 100755 new mode 100644 index 1d793ed5b8..47670ca178 --- a/parm/wmo/grib2_awpgfs180.003 +++ b/parm/wmo/grib2_awpgfs180.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPT96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs180.160 b/parm/wmo/grib2_awpgfs180.160 deleted file mode 100755 index 23c5747197..0000000000 --- a/parm/wmo/grib2_awpgfs180.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGT93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGT95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGT90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGT91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGT82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGT80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGT77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGT75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGT72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGT67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGT65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGT62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGT57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGT55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGT52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGT45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGT35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGT93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGT95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGT90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGT91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGT82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGT80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGT77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGT75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGT72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGT67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGT65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGT62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGT60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGT57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGT55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGT52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGT45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGT35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGT90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGT91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGT82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGT80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGT77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGT75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGT72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGT67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGT65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGT62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGT57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGT55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGT52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGT45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGT35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGT25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGT20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGT15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGT10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 180 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 180 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGT94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGT94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGT98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs180.161 b/parm/wmo/grib2_awpgfs180.161 deleted file mode 100755 index dabcf34055..0000000000 --- a/parm/wmo/grib2_awpgfs180.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTT93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTT95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTT90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTT91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTT82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTT80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTT77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTT75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTT72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTT67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTT65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTT62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTT57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTT55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTT52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTT45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTT35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTT93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTT95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTT90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTT91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTT82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTT80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTT77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTT75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTT72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTT67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTT65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTT62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTT60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTT57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTT55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTT52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTT45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTT35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTT90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTT91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTT82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTT80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTT77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTT75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTT72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTT67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTT65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTT62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTT57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTT55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTT52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTT45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTT35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTT25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTT20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTT15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTT10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 180 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 180 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTT94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTT94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTT98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs180.213 b/parm/wmo/grib2_awpgfs180.213 deleted file mode 100755 index fa12e705f6..0000000000 --- a/parm/wmo/grib2_awpgfs180.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 180 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 180 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs180.254 b/parm/wmo/grib2_awpgfs180.254 deleted file mode 100755 index d772c4ad6c..0000000000 --- a/parm/wmo/grib2_awpgfs180.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOT99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOT93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOT95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOT92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOT90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOT91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOT85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOT82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOT80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOT77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOT75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOT72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOT70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOT67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOT65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOT62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOT60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOT57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOT55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOT52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOT50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOT45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOT40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOT35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOT30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOT25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOT20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOT15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOT10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOT99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOT93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOT95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOT92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOT90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOT91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOT85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOT82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOT80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOT77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOT75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOT72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOT70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOT67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOT65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOT62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOT60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOT57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOT55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOT52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOT50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOT45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOT40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOT35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOT30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOT25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROT92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROT90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROT91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROT85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROT82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROT80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROT77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROT75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROT72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROT70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROT67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROT65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROT62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROT60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROT57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROT55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROT52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROT50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROT45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROT40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROT35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROT30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROT25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROT20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROT15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROT10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOT85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOT95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOT92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOT90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOT91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOT85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOT82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOT80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOT77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOT75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOT72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOT70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOT67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOT65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOT62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOT60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOT57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOT55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOT52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOT50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOT45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOT40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOT35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOT30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOT25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOT20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOT15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOT10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOT86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROT86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOT86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOT97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOT97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOT98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOT00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 180 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOT97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOT97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOT98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOT98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOT98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOT98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOT86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOT86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 180 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOT96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOT89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 180 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOT94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 180 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROT94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOT97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOT96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOT98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs186.003 b/parm/wmo/grib2_awpgfs186.003 old mode 100755 new mode 100644 index 598be58013..10f3239a15 --- a/parm/wmo/grib2_awpgfs186.003 +++ b/parm/wmo/grib2_awpgfs186.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs186.160 b/parm/wmo/grib2_awpgfs186.160 deleted file mode 100755 index 3b7053546b..0000000000 --- a/parm/wmo/grib2_awpgfs186.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 186 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 186 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs186.161 b/parm/wmo/grib2_awpgfs186.161 deleted file mode 100755 index 7d96ca8311..0000000000 --- a/parm/wmo/grib2_awpgfs186.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 186 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 186 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs186.213 b/parm/wmo/grib2_awpgfs186.213 deleted file mode 100755 index 4654e0a1eb..0000000000 --- a/parm/wmo/grib2_awpgfs186.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 186 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 186 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs186.254 b/parm/wmo/grib2_awpgfs186.254 deleted file mode 100755 index d803984ddc..0000000000 --- a/parm/wmo/grib2_awpgfs186.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 186 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 186 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 186 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 186 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs192.003 b/parm/wmo/grib2_awpgfs192.003 old mode 100755 new mode 100644 index ef4a5fa849..d3a9638d5e --- a/parm/wmo/grib2_awpgfs192.003 +++ b/parm/wmo/grib2_awpgfs192.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPU96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs192.160 b/parm/wmo/grib2_awpgfs192.160 deleted file mode 100755 index 2988ed94da..0000000000 --- a/parm/wmo/grib2_awpgfs192.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGU93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGU95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGU90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGU91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGU82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGU80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGU77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGU75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGU72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGU67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGU65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGU62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGU57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGU55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGU52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGU45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGU35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGU93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGU95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGU90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGU91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGU82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGU80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGU77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGU75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGU72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGU67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGU65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGU62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGU60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGU57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGU55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGU52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGU45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGU35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGU90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGU91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGU82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGU80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGU77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGU75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGU72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGU67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGU65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGU62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGU57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGU55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGU52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGU45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGU35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGU25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGU20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGU15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGU10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 192 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 192 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGU94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGU94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs192.161 b/parm/wmo/grib2_awpgfs192.161 deleted file mode 100755 index f0483ce654..0000000000 --- a/parm/wmo/grib2_awpgfs192.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTU93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTU95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTU90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTU91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTU82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTU80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTU77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTU75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTU72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTU67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTU65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTU62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTU57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTU55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTU52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTU45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTU35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTU93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTU95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTU90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTU91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTU82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTU80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTU77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTU75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTU72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTU67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTU65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTU62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTU60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTU57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTU55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTU52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTU45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTU35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTU90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTU91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTU82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTU80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTU77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTU75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTU72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTU67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTU65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTU62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTU57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTU55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTU52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTU45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTU35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTU25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTU20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTU15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTU10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 192 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 192 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTU94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTU94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs192.213 b/parm/wmo/grib2_awpgfs192.213 deleted file mode 100755 index 94e06b1ea8..0000000000 --- a/parm/wmo/grib2_awpgfs192.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 192 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 192 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs192.254 b/parm/wmo/grib2_awpgfs192.254 deleted file mode 100755 index e1aec500a2..0000000000 --- a/parm/wmo/grib2_awpgfs192.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOU99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOU93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOU95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOU92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOU90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOU91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOU85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOU82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOU80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOU77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOU75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOU72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOU70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOU67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOU65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOU62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOU60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOU57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOU55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOU52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOU50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOU45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOU40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOU35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOU30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOU25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOU20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOU15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOU10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOU99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOU93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOU95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOU92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOU90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOU91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOU85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOU82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOU80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOU77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOU75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOU72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOU70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOU67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOU65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOU62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOU60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOU57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOU55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOU52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOU50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOU45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOU40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOU35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOU30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOU25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROU92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROU90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROU91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROU85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROU82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROU80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROU77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROU75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROU72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROU70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROU67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROU65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROU62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROU60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROU57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROU55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROU52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROU50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROU45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROU40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROU35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROU30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROU25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROU20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROU15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROU10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOU85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOU95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOU92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOU90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOU91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOU85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOU82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOU80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOU77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOU75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOU72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOU70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOU67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOU65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOU62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOU60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOU57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOU55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOU52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOU50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOU45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOU40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOU35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOU30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOU25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOU20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOU15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOU10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOU86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROU86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOU86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOU97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOU97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOU98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOU00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 192 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOU97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOU97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOU98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOU98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOU98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOU98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOU86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOU86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 192 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOU96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOU89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 192 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOU94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 192 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROU94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOU97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOU96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs198.003 b/parm/wmo/grib2_awpgfs198.003 old mode 100755 new mode 100644 index adbc5b175d..9b587fb043 --- a/parm/wmo/grib2_awpgfs198.003 +++ b/parm/wmo/grib2_awpgfs198.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs198.160 b/parm/wmo/grib2_awpgfs198.160 deleted file mode 100755 index 66de20b74a..0000000000 --- a/parm/wmo/grib2_awpgfs198.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 198 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 198 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs198.161 b/parm/wmo/grib2_awpgfs198.161 deleted file mode 100755 index 61d0c65af1..0000000000 --- a/parm/wmo/grib2_awpgfs198.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 198 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 198 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs198.213 b/parm/wmo/grib2_awpgfs198.213 deleted file mode 100755 index 23a2145ddd..0000000000 --- a/parm/wmo/grib2_awpgfs198.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 198 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 198 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs198.254 b/parm/wmo/grib2_awpgfs198.254 deleted file mode 100755 index f2d5a6404c..0000000000 --- a/parm/wmo/grib2_awpgfs198.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 198 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 198 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 198 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 198 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs204.003 b/parm/wmo/grib2_awpgfs204.003 old mode 100755 new mode 100644 index 71d430d813..38551e7392 --- a/parm/wmo/grib2_awpgfs204.003 +++ b/parm/wmo/grib2_awpgfs204.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPV96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs204.160 b/parm/wmo/grib2_awpgfs204.160 deleted file mode 100755 index f2448511a7..0000000000 --- a/parm/wmo/grib2_awpgfs204.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGV93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGV95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGV90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGV91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGV82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGV80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGV77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGV75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGV72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGV67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGV65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGV62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGV57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGV55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGV52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGV45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGV35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGV93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGV95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGV90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGV91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGV82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGV80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGV77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGV75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGV72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGV67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGV65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGV62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGV60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGV57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGV55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGV52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGV45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGV35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGV90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGV91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGV82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGV80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGV77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGV75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGV72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGV67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGV65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGV62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGV57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGV55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGV52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGV45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGV35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGV25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGV20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGV15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGV10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 204 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 204 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGV94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGV94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGV98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs204.161 b/parm/wmo/grib2_awpgfs204.161 deleted file mode 100755 index ad73cf1098..0000000000 --- a/parm/wmo/grib2_awpgfs204.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTV93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTV95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTV90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTV91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTV82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTV80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTV77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTV75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTV72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTV67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTV65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTV62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTV57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTV55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTV52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTV45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTV35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTV93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTV95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTV90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTV91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTV82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTV80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTV77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTV75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTV72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTV67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTV65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTV62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTV60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTV57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTV55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTV52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTV45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTV35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTV90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTV91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTV82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTV80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTV77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTV75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTV72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTV67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTV65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTV62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTV57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTV55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTV52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTV45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTV35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTV25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTV20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTV15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTV10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 204 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 204 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTV94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTV94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTV98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs204.213 b/parm/wmo/grib2_awpgfs204.213 deleted file mode 100755 index 50f105a9b1..0000000000 --- a/parm/wmo/grib2_awpgfs204.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 204 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 204 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs204.254 b/parm/wmo/grib2_awpgfs204.254 deleted file mode 100755 index 021b20a816..0000000000 --- a/parm/wmo/grib2_awpgfs204.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOV99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOV93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOV95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOV92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOV90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOV91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOV85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOV82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOV80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOV77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOV75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOV72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOV70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOV67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOV65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOV62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOV60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOV57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOV55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOV52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOV50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOV45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOV40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOV35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOV30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOV25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOV20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOV15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOV10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOV99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOV93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOV95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOV92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOV90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOV91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOV85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOV82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOV80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOV77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOV75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOV72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOV70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOV67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOV65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOV62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOV60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOV57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOV55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOV52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOV50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOV45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOV40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOV35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOV30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOV25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROV92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROV90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROV91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROV85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROV82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROV80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROV77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROV75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROV72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROV70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROV67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROV65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROV62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROV60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROV57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROV55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROV52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROV50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROV45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROV40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROV35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROV30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROV25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROV20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROV15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROV10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOV85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOV95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOV92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOV90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOV91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOV85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOV82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOV80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOV77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOV75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOV72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOV70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOV67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOV65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOV62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOV60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOV57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOV55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOV52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOV50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOV45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOV40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOV35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOV30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOV25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOV20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOV15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOV10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOV86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROV86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOV86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOV97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOV97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOV98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOV00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 204 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOV97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOV97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOV98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOV98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOV98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOV98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOV86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOV86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 204 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOV96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOV89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 204 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOV94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 204 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROV94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOV97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOV96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOV98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs210.003 b/parm/wmo/grib2_awpgfs210.003 old mode 100755 new mode 100644 index bc3bd2a812..45d617ec9b --- a/parm/wmo/grib2_awpgfs210.003 +++ b/parm/wmo/grib2_awpgfs210.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs210.160 b/parm/wmo/grib2_awpgfs210.160 deleted file mode 100755 index 0d099900b0..0000000000 --- a/parm/wmo/grib2_awpgfs210.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 210 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 210 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs210.161 b/parm/wmo/grib2_awpgfs210.161 deleted file mode 100755 index 58f80f12f1..0000000000 --- a/parm/wmo/grib2_awpgfs210.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 210 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 210 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs210.213 b/parm/wmo/grib2_awpgfs210.213 deleted file mode 100755 index 69d98f8145..0000000000 --- a/parm/wmo/grib2_awpgfs210.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 210 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 210 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs210.254 b/parm/wmo/grib2_awpgfs210.254 deleted file mode 100755 index 9b38933b0e..0000000000 --- a/parm/wmo/grib2_awpgfs210.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 210 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 210 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 210 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 210 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs216.003 b/parm/wmo/grib2_awpgfs216.003 old mode 100755 new mode 100644 index 75bb6c1d46..16de54e624 --- a/parm/wmo/grib2_awpgfs216.003 +++ b/parm/wmo/grib2_awpgfs216.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPW96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs216.160 b/parm/wmo/grib2_awpgfs216.160 deleted file mode 100755 index 96c4072be9..0000000000 --- a/parm/wmo/grib2_awpgfs216.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGW93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGW95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGW90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGW91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGW82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGW80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGW77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGW75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGW72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGW67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGW65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGW62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGW57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGW55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGW52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGW45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGW35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGW93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGW95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGW90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGW91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGW82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGW80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGW77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGW75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGW72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGW67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGW65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGW62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGW60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGW57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGW55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGW52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGW45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGW35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGW90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGW91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGW82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGW80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGW77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGW75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGW72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGW67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGW65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGW62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGW57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGW55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGW52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGW45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGW35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGW25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGW20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGW15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGW10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 216 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 216 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGW94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGW94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGW98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs216.161 b/parm/wmo/grib2_awpgfs216.161 deleted file mode 100755 index 3e338181c7..0000000000 --- a/parm/wmo/grib2_awpgfs216.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTW93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTW95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTW90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTW91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTW82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTW80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTW77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTW75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTW72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTW67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTW65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTW62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTW57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTW55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTW52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTW45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTW35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTW93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTW95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTW90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTW91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTW82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTW80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTW77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTW75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTW72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTW67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTW65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTW62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTW60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTW57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTW55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTW52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTW45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTW35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTW90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTW91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTW82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTW80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTW77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTW75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTW72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTW67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTW65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTW62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTW57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTW55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTW52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTW45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTW35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTW25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTW20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTW15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTW10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 216 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 216 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTW94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTW94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTW98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs216.213 b/parm/wmo/grib2_awpgfs216.213 deleted file mode 100755 index f8302668a1..0000000000 --- a/parm/wmo/grib2_awpgfs216.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 216 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 216 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs216.254 b/parm/wmo/grib2_awpgfs216.254 deleted file mode 100755 index 1100e8a5f3..0000000000 --- a/parm/wmo/grib2_awpgfs216.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOW99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOW93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOW95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOW92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOW90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOW91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOW85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOW82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOW80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOW77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOW75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOW72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOW70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOW67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOW65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOW62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOW60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOW57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOW55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOW52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOW50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOW45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOW40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOW35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOW30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOW25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOW20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOW15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOW10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOW99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOW93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOW95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOW92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOW90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOW91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOW85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOW82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOW80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOW77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOW75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOW72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOW70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOW67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOW65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOW62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOW60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOW57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOW55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOW52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOW50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOW45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOW40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOW35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOW30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOW25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROW92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROW90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROW91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROW85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROW82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROW80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROW77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROW75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROW72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROW70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROW67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROW65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROW62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROW60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROW57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROW55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROW52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROW50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROW45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROW40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROW35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROW30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROW25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROW20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROW15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROW10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOW85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOW95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOW92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOW90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOW91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOW85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOW82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOW80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOW77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOW75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOW72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOW70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOW67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOW65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOW62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOW60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOW57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOW55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOW52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOW50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOW45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOW40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOW35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOW30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOW25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOW20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOW15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOW10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOW86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROW86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOW86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOW97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOW97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOW98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOW00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 216 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOW97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOW97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOW98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOW98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOW98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOW98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOW86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOW86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 216 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOW96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOW89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 216 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOW94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 216 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROW94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOW97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOW96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOW98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs222.003 b/parm/wmo/grib2_awpgfs222.003 old mode 100755 new mode 100644 index ae5070088c..e0d027c13d --- a/parm/wmo/grib2_awpgfs222.003 +++ b/parm/wmo/grib2_awpgfs222.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs222.160 b/parm/wmo/grib2_awpgfs222.160 deleted file mode 100755 index 0bc8c1790b..0000000000 --- a/parm/wmo/grib2_awpgfs222.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 222 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 222 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs222.161 b/parm/wmo/grib2_awpgfs222.161 deleted file mode 100755 index 3e63b25541..0000000000 --- a/parm/wmo/grib2_awpgfs222.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 222 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 222 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs222.213 b/parm/wmo/grib2_awpgfs222.213 deleted file mode 100755 index 08ff08b43b..0000000000 --- a/parm/wmo/grib2_awpgfs222.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 222 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 222 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs222.254 b/parm/wmo/grib2_awpgfs222.254 deleted file mode 100755 index af952f4917..0000000000 --- a/parm/wmo/grib2_awpgfs222.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 222 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 222 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 222 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 222 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs228.003 b/parm/wmo/grib2_awpgfs228.003 old mode 100755 new mode 100644 index f6d12f9899..0309033c14 --- a/parm/wmo/grib2_awpgfs228.003 +++ b/parm/wmo/grib2_awpgfs228.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPX99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPX85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPX70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPX50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPX40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPX30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPX25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPX20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPX15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPX10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPX85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPX70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPX98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPX86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPX98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPX60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPX96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPX60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPX96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPX60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPX96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPX92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPX92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPX92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPX92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs228.160 b/parm/wmo/grib2_awpgfs228.160 deleted file mode 100755 index bf6db4aedb..0000000000 --- a/parm/wmo/grib2_awpgfs228.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGX99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGX93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGX95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGX92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGX90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGX91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGX85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGX82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGX80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGX77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGX75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGX72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGX70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGX67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGX65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGX62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGX60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGX57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGX55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGX52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGX50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGX45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGX40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGX35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGX30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGX25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGX20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGX15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGX10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGX99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGX93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGX95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGX92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGX90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGX91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGX85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGX82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGX80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGX77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGX75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGX72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGX70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGX67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGX65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGX62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGX60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGX57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGX55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGX52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGX50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGX45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGX40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGX35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGX30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGX25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGX93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGX95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGX90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGX91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGX82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGX80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGX77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGX75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGX72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGX67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGX65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGX62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGX57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGX55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGX52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGX45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGX35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGX93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGX95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGX92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGX90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGX91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGX85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGX82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGX80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGX77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGX75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGX72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGX70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGX67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGX65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGX62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGX60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGX57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGX55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGX52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGX50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGX45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGX40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGX35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGX30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGX25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGX20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGX15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGX10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGX85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGX95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGX95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGX90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGX90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGX91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGX91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGX82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGX82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGX80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGX80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGX77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGX77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGX75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGX75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGX72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGX72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGX67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGX67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGX65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGX65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGX62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGX62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGX60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGX60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGX57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGX57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGX55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGX55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGX52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGX52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGX45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGX45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGX35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGX35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGX98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGX00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 228 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGX97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGX98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGX98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGX98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGX98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGX86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGX86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGX96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGX89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 228 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGX94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGX94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGX96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGX96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGX98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs228.161 b/parm/wmo/grib2_awpgfs228.161 deleted file mode 100755 index 835dca2bef..0000000000 --- a/parm/wmo/grib2_awpgfs228.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTX99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTX93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTX95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTX92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTX90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTX91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTX85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTX82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTX80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTX77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTX75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTX72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTX70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTX67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTX65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTX62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTX60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTX57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTX55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTX52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTX50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTX45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTX40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTX35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTX30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTX25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTX20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTX15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTX10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTX99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTX93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTX95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTX92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTX90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTX91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTX85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTX82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTX80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTX77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTX75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTX72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTX70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTX67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTX65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTX62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTX60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTX57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTX55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTX52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTX50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTX45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTX40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTX35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTX30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTX25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTX93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTX95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTX90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTX91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTX82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTX80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTX77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTX75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTX72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTX67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTX65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTX62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTX57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTX55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTX52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTX45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTX35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTX93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTX95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTX92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTX90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTX91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTX85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTX82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTX80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTX77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTX75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTX72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTX70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTX67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTX65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTX62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTX60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTX57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTX55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTX52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTX50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTX45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTX40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTX35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTX30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTX25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTX20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTX15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTX10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTX85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTX95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTX95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTX90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTX90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTX91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTX91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTX82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTX82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTX80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTX80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTX77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTX77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTX75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTX75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTX72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTX72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTX67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTX67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTX65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTX65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTX62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTX62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTX60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTX60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTX57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTX57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTX55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTX55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTX52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTX52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTX45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTX45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTX35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTX35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTX98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTX00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 228 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTX97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTX98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTX98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTX98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTX98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTX86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTX86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTX96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTX89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 228 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTX94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTX94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTX96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTX96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTX98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs228.213 b/parm/wmo/grib2_awpgfs228.213 deleted file mode 100755 index db4d66d6de..0000000000 --- a/parm/wmo/grib2_awpgfs228.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHX99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHX85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHX70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHX50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHX40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHX30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHX25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHX20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHX15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHX10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHX99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHX85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHX70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHX50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHX40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHX30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHX25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHX85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHX70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHX50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHX40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHX30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHX85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHX98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHX00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 228 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHX97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHX98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHX98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHX98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHX98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHX86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHX86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHX89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 228 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs228.254 b/parm/wmo/grib2_awpgfs228.254 deleted file mode 100755 index ab59a54c50..0000000000 --- a/parm/wmo/grib2_awpgfs228.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOX99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOX93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOX95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOX92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOX90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOX91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOX85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOX82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOX80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOX77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOX75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOX72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOX70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOX67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOX65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOX62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOX60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOX57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOX55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOX52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOX50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOX45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOX40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOX35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOX30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOX25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOX20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOX15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOX10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOX99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOX93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOX95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOX92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOX90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOX91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOX85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOX82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOX80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOX77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOX75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOX72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOX70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOX67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOX65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOX62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOX60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOX57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOX55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOX52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOX50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOX45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOX40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOX35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOX30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOX25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOX93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOX95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOX90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOX91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOX82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOX80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOX77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOX75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOX72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOX67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOX65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOX62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOX57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOX55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOX52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOX45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOX35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROX93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROX95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROX92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROX90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROX91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROX85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROX82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROX80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROX77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROX75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROX72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROX70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROX67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROX65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROX62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROX60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROX57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROX55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROX52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROX50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROX45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROX40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROX35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROX30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROX25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROX20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROX15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROX10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOX85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOX95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOX95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOX92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOX90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOX90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOX91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOX91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOX85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOX82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOX82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOX80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOX80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOX77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOX77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOX75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOX75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOX72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOX72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOX70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOX67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOX67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOX65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOX65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOX62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOX62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOX60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOX60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOX57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOX57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOX55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOX55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOX52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOX52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOX50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOX45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOX45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOX40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOX35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOX35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOX30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOX25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOX20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOX15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOX10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOX86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROX86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOX86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOX97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOX97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOX98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOX00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 228 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOX97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOX97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOX98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOX98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOX98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOX98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOX86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOX86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 228 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOX96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOX89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 228 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOX94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 228 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROX94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOX97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOX96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOX96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOX98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs234.003 b/parm/wmo/grib2_awpgfs234.003 old mode 100755 new mode 100644 index d275f02bd1..36df325d44 --- a/parm/wmo/grib2_awpgfs234.003 +++ b/parm/wmo/grib2_awpgfs234.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTPZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTPZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTPZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOPZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOPZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOPZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOPZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOPZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOPZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOPZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOPZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOPZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOPZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRPZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='ZRPZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='ZRPZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCPZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCPZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCPZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVPZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='ZUPZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='ZRPZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='ZUPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='ZVPZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEPZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGPZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='ZQPZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='ZWPZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='ZWPZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='ZHPZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='ZHPZ96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='ZHPZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOPZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='ZPPZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='ZRPZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRPZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='ZVPZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='ZHPZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='ZTPZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOPZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='ZRPZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='ZUPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='ZVPZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHPZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs234.160 b/parm/wmo/grib2_awpgfs234.160 deleted file mode 100755 index a9013bd728..0000000000 --- a/parm/wmo/grib2_awpgfs234.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHGZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHGZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHGZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHGZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHGZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHGZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHGZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHGZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHGZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHGZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHGZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHGZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHGZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHGZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHGZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHGZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHGZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHGZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHGZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHGZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHGZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHGZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHGZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHGZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHGZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHGZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHGZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHGZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTGZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTGZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTGZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTGZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTGZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTGZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTGZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTGZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTGZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTGZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTGZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTGZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTGZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTGZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTGZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTGZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTGZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTGZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTGZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTGZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTGZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTGZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTGZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTGZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTGZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTGZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTGZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTGZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTGZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOGZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOGZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOGZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOGZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOGZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOGZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOGZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOGZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOGZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOGZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOGZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOGZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOGZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOGZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOGZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOGZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOGZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOGZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOGZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOGZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOGZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOGZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOGZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOGZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOGZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOGZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOGZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOGZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOGZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRGZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRGZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRGZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRGZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRGZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRGZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRGZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRGZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRGZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRGZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRGZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRGZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRGZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRGZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRGZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRGZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRGZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRGZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRGZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRGZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRGZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRGZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRGZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRGZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRGZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRGZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRGZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRGZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRGZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCGZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCGZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCGZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCGZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHGZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVGZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVGZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVGZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVGZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVGZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVGZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVGZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVGZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVGZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVGZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVGZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVGZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVGZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVGZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVGZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVGZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVGZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVGZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVGZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVGZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVGZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVGZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVGZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVGZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVGZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVGZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVGZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVGZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVGZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTGZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRGZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVGZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHGZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTGZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPGZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFGZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 234 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPGZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBGZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXGZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWGZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYGZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQGZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWGZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYGZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPGZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPGZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 234 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHGZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRGZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVGZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVGZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAGZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTGZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEGZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGGZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMGZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRGZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVGZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs234.161 b/parm/wmo/grib2_awpgfs234.161 deleted file mode 100755 index ddcea57502..0000000000 --- a/parm/wmo/grib2_awpgfs234.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHTZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHTZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHTZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHTZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHTZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHTZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHTZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHTZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHTZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHTZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHTZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHTZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHTZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHTZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHTZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHTZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHTZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHTZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHTZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHTZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHTZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHTZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHTZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHTZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHTZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHTZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHTZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHTZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTTZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTTZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTTZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTTZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTTZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTTZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTTZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTTZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTTZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTTZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTTZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTTZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTTZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTTZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTTZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTTZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTTZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTTZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTTZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTTZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTTZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTTZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTTZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTTZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTTZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTTZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTTZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTTZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTTZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOTZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOTZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOTZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOTZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOTZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOTZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOTZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOTZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOTZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOTZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOTZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOTZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOTZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOTZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOTZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOTZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOTZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOTZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOTZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOTZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOTZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOTZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOTZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOTZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOTZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOTZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOTZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOTZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOTZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRTZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MRTZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MRTZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MRTZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MRTZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MRTZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRTZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MRTZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MRTZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MRTZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MRTZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MRTZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRTZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MRTZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MRTZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MRTZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MRTZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MRTZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MRTZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MRTZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRTZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MRTZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRTZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MRTZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRTZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MRTZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MRTZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MRTZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MRTZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCTZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCTZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCTZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCTZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHTZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVTZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVTZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVTZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVTZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVTZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVTZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVTZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVTZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVTZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVTZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVTZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVTZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVTZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVTZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVTZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVTZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVTZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVTZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVTZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVTZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVTZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVTZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVTZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVTZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVTZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVTZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVTZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVTZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVTZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTTZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MRTZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVTZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHTZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTTZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPTZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFTZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 234 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPTZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBTZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXTZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWTZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYTZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQTZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWTZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYTZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPTZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPTZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 234 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHTZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MRTZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVTZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVTZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MATZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTTZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='METZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGTZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMTZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MRTZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVTZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs234.213 b/parm/wmo/grib2_awpgfs234.213 deleted file mode 100755 index cfc3a67e69..0000000000 --- a/parm/wmo/grib2_awpgfs234.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHHZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHHZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHHZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHHZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHHZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHHZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHHZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHHZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHHZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTHZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTHZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTHZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTHZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTHZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTHZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTHZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTHZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTHZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTHZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOHZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOHZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOHZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOHZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOHZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOHZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOHZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOHZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOHZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOHZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MRHZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MRHZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MRHZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MRHZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MRHZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MRHZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCHZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCHZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCHZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCHZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHHZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVHZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVHZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVHZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVHZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVHZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVHZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVHZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVHZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVHZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVHZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTHZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVHZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPHZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFHZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 234 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='MTHZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPHZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBHZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXHZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWHZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYHZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQHZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWHZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYHZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPHZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 234 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='MRHZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVHZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTHZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEHZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGHZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVHZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs234.254 b/parm/wmo/grib2_awpgfs234.254 deleted file mode 100755 index 20bdb2ab0b..0000000000 --- a/parm/wmo/grib2_awpgfs234.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='MHOZ99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='MHOZ93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='MHOZ95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='MHOZ92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='MHOZ90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='MHOZ91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='MHOZ85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='MHOZ82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='MHOZ80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='MHOZ77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='MHOZ75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='MHOZ72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='MHOZ70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='MHOZ67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='MHOZ65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='MHOZ62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='MHOZ60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='MHOZ57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='MHOZ55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='MHOZ52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='MHOZ45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='MHOZ40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='MHOZ35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='MHOZ30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='MHOZ25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='MHOZ20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='MHOZ15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='MHOZ10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='MTOZ99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='MTOZ93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='MTOZ95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='MTOZ92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='MTOZ90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='MTOZ91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='MTOZ85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='MTOZ82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='MTOZ80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='MTOZ77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='MTOZ75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='MTOZ72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='MTOZ70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='MTOZ67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='MTOZ65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='MTOZ62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='MTOZ60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='MTOZ57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='MTOZ55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='MTOZ52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='MTOZ50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='MTOZ45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='MTOZ40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='MTOZ35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='MTOZ30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='MTOZ25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='MTOZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='MTOZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='MTOZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='MOOZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='MOOZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='MOOZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='MOOZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='MOOZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='MOOZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='MOOZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='MOOZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='MOOZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='MOOZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='MOOZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='MOOZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='MOOZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='MOOZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='MOOZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='MOOZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='MOOZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='MOOZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='MOOZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='MOOZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='MOOZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='MOOZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='MOOZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='MOOZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='MOOZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='MOOZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='MOOZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='MOOZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='MOOZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='MROZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='MROZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='MROZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='MROZ92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='MROZ90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='MROZ91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='MROZ85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='MROZ82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='MROZ80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='MROZ77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='MROZ75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='MROZ72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='MROZ70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='MROZ67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='MROZ65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='MROZ62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='MROZ60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='MROZ57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='MROZ55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='MROZ52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='MROZ50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='MROZ45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='MROZ40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='MROZ35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='MROZ30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='MROZ25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='MROZ20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='MROZ15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='MROZ10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='MCOZ85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='MCOZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='MCOZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='MCOZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='MHOZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='MUOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='MVOZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='MUOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='MVOZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='MUOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='MVOZ95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='MUOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='MVOZ92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='MUOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='MVOZ90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='MUOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='MVOZ91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='MUOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='MVOZ85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='MUOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='MVOZ82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='MUOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='MVOZ80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='MUOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='MVOZ77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='MUOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='MVOZ75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='MUOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='MVOZ72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='MUOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='MVOZ70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='MUOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='MVOZ67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='MUOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='MVOZ65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='MUOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='MVOZ62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='MUOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='MVOZ60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='MUOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='MVOZ57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='MUOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='MVOZ55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='MUOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='MVOZ52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='MUOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='MVOZ50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='MUOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='MVOZ45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='MUOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='MVOZ40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='MUOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='MVOZ35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='MUOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='MVOZ30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='MUOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='MVOZ25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='MUOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='MVOZ20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='MUOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='MVOZ15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='MUOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='MVOZ10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='MTOZ86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='MROZ86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='MUOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='MVOZ86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='MHOZ97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='MTOZ97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='MPOZ98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='MFOZ00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 234 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='MPOZ97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='MBOZ97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='MXOZ98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='MWOZ98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='MYOZ98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='MQOZ98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='MWOZ86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='MYOZ86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 234 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='MPOZ96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='MPOZ89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 234 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='MHOZ94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 234 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='MROZ94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='MUOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='MVOZ97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='MUOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='MVOZ96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOU98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='MAOZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='MTOZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='MEOZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='MGOZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='MMOZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='MROZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='MUOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='MVOZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs240.003 b/parm/wmo/grib2_awpgfs240.003 old mode 100755 new mode 100644 index f6d77c047d..b55f8d2194 --- a/parm/wmo/grib2_awpgfs240.003 +++ b/parm/wmo/grib2_awpgfs240.003 @@ -18,16 +18,16 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTPY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTPY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTPY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOPY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOPY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOPY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOPY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOPY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOPY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOPY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOPY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOPY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOPY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOPY99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOPY85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOPY70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOPY50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOPY40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOPY30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOPY25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOPY20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOPY15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOPY10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRPY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 850 mb ',WMOHEAD='YRPY85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 85000 255 0 0 / &GRIBIDS DESC=' R H 700 mb ',WMOHEAD='YRPY70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 70000 255 0 0 / @@ -38,7 +38,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCPY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCPY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCPY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUPY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVPY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='YUPY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 85000 255 0 0 / @@ -70,8 +69,8 @@ &GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='YRPY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 104 2 44 104 2 100 / &GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='YUPY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 7 0 0 255 0 0 / &GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='YVPY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEPY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGPY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / &GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='YQPY98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 240 1 0 0 255 0 0 / &GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='YWPY86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 108 0 18000 108 0 0 / &GRIBIDS DESC=' CAPE Surface ',WMOHEAD='YWPY98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 1 0 0 255 0 0 / @@ -88,7 +87,7 @@ &GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='YHPY60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 60000 255 0 0 / &GRIBIDS DESC=' HGT Max wind ',WMOHEAD='YHPY96 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT Tropopause ',WMOHEAD='YHPY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOPY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOPY60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 60000 255 0 0 / &GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='YPPY96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 6 0 0 255 0 0 / &GRIBIDS DESC=' R H 600 mb ',WMOHEAD='YRPY60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 60000 255 0 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRPY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / @@ -103,7 +102,8 @@ &GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='YVPY96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 6 0 0 255 0 0 / &GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='YHPY92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 92500 255 0 0 / &GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='YTPY92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOPY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOPY92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 92500 255 0 0 / &GRIBIDS DESC=' R H 925 mb ',WMOHEAD='YRPY92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 92500 255 0 0 / &GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='YUPY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 92500 255 0 0 / &GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='YVPY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 92500 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHPY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs240.160 b/parm/wmo/grib2_awpgfs240.160 deleted file mode 100755 index 99371e1b14..0000000000 --- a/parm/wmo/grib2_awpgfs240.160 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHGY99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHGY93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHGY95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHGY92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHGY90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHGY91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHGY85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHGY82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHGY80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHGY77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHGY75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHGY72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHGY70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHGY67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHGY65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHGY62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHGY60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHGY57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHGY55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHGY52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHGY50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHGY45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHGY40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHGY35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHGY30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHGY25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHGY20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHGY15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHGY10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTGY99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTGY93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTGY95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTGY92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTGY90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTGY91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTGY85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTGY82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTGY80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTGY77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTGY75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTGY72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTGY70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTGY67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTGY65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTGY62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTGY60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTGY57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTGY55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTGY52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTGY50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTGY45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTGY40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTGY35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTGY30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTGY25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTGY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTGY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTGY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOGY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOGY93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOGY95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOGY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOGY90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOGY91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOGY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOGY82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOGY80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOGY77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOGY75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOGY72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOGY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOGY67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOGY65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOGY62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOGY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOGY57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOGY55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOGY52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOGY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOGY45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOGY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOGY35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOGY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOGY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOGY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOGY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOGY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRGY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRGY93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRGY95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRGY92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRGY90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRGY91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRGY85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRGY82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRGY80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRGY77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRGY75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRGY72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRGY70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRGY67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRGY65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRGY62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRGY60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRGY57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRGY55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRGY52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRGY50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRGY45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRGY40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRGY35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRGY30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRGY25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRGY20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRGY15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRGY10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCGY85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCGY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCGY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCGY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHGY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUGY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVGY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUGY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVGY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUGY95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVGY95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUGY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVGY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUGY90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVGY90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUGY91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVGY91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUGY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVGY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUGY82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVGY82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUGY80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVGY80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUGY77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVGY77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUGY75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVGY75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUGY72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVGY72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUGY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVGY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUGY67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVGY67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUGY65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVGY65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUGY62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVGY62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUGY60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVGY60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUGY57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVGY57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUGY55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVGY55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUGY52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVGY52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUGY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVGY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUGY45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVGY45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUGY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVGY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUGY35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVGY35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUGY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVGY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUGY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVGY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUGY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVGY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUGY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVGY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUGY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVGY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTGY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTGY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTGY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTGY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTGY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTGY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRGY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRGY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRGY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRGY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRGY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRGY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVGY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHGY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHGY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHGY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHGY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTGY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTGY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTGY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTGY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPGY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPGY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPGY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPGY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPGY98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFGY00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 240 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPGY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBGY97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXGY98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWGY98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYGY98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQGY98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWGY86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYGY86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPGY96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPGY89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 240 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHGY94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRGY94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVGY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUGY96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVGY96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSGY98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAGY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAGY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAGY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTGY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEGY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGGY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMGY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMGY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMGY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMGY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRGY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUGY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVGY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs240.161 b/parm/wmo/grib2_awpgfs240.161 deleted file mode 100755 index 7246df935f..0000000000 --- a/parm/wmo/grib2_awpgfs240.161 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHTY99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHTY93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHTY95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHTY92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHTY90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHTY91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHTY85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHTY82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHTY80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHTY77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHTY75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHTY72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHTY70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHTY67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHTY65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHTY62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHTY60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHTY57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHTY55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHTY52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHTY50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHTY45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHTY40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHTY35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHTY30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHTY25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHTY20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHTY15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHTY10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTTY99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTTY93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTTY95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTTY92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTTY90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTTY91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTTY85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTTY82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTTY80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTTY77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTTY75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTTY72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTTY70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTTY67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTTY65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTTY62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTTY60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTTY57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTTY55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTTY52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTTY50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTTY45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTTY40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTTY35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTTY30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTTY25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTTY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTTY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTTY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOTY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOTY93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOTY95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOTY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOTY90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOTY91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOTY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOTY82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOTY80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOTY77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOTY75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOTY72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOTY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOTY67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOTY65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOTY62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOTY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOTY57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOTY55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOTY52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOTY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOTY45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOTY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOTY35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOTY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOTY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOTY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOTY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOTY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRTY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LRTY93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LRTY95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LRTY92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LRTY90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LRTY91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRTY85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LRTY82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LRTY80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LRTY77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LRTY75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LRTY72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRTY70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LRTY67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LRTY65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LRTY62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LRTY60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LRTY57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LRTY55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LRTY52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRTY50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LRTY45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRTY40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LRTY35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRTY30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LRTY25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LRTY20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LRTY15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LRTY10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCTY85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCTY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCTY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCTY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHTY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUTY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVTY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUTY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVTY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUTY95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVTY95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUTY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVTY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUTY90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVTY90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUTY91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVTY91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUTY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVTY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUTY82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVTY82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUTY80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVTY80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUTY77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVTY77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUTY75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVTY75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUTY72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVTY72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUTY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVTY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUTY67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVTY67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUTY65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVTY65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUTY62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVTY62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUTY60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVTY60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUTY57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVTY57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUTY55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVTY55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUTY52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVTY52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUTY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVTY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUTY45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVTY45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUTY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVTY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUTY35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVTY35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUTY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVTY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUTY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVTY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUTY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVTY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUTY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVTY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUTY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVTY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTTY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTTY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTTY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTTY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTTY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTTY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRTY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LRTY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LRTY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LRTY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LRTY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LRTY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVTY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHTY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHTY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHTY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHTY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTTY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTTY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTTY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTTY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPTY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPTY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPTY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPTY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPTY98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFTY00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 240 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPTY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBTY97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXTY98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWTY98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYTY98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQTY98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWTY86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYTY86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPTY96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPTY89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 240 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHTY94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LRTY94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVTY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUTY96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVTY96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSTY98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LATY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LATY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LATY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTTY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LETY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGTY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMTY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMTY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMTY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMTY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LRTY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUTY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVTY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs240.213 b/parm/wmo/grib2_awpgfs240.213 deleted file mode 100755 index 7ba3d6c451..0000000000 --- a/parm/wmo/grib2_awpgfs240.213 +++ /dev/null @@ -1,85 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHHY99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHHY85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHHY70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHHY50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHHY40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHHY30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHHY25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHHY20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHHY15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHHY10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTHY99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTHY85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTHY70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTHY50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTHY40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTHY30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTHY25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTHY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTHY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTHY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOHY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOHY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOHY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOHY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOHY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOHY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOHY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOHY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOHY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOHY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LRHY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LRHY85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LRHY70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LRHY50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LRHY40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LRHY30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCHY85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCHY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCHY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCHY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHHY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUHY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVHY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUHY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVHY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUHY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVHY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUHY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVHY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUHY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVHY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUHY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVHY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUHY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVHY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUHY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVHY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUHY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVHY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUHY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVHY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTHY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LRHY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUHY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVHY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPHY98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFHY00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 240 200 0 0 255 0 0 / -&GRIBIDS DESC=' TMP Tropopause ',WMOHEAD='LTHY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPHY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBHY97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXHY98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWHY98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYHY98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQHY98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWHY86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYHY86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPHY89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 240 101 0 0 255 0 0 / -&GRIBIDS DESC=' R H .44 - 1 sigma ',WMOHEAD='LRHY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 104 2 44 104 2 100 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUHY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVHY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTHY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEHY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGHY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUHY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVHY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs240.254 b/parm/wmo/grib2_awpgfs240.254 deleted file mode 100755 index 03959185f6..0000000000 --- a/parm/wmo/grib2_awpgfs240.254 +++ /dev/null @@ -1,255 +0,0 @@ -&GRIBIDS DESC=' HGT 1000 mb ',WMOHEAD='LHOY99 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' HGT 975 mb ',WMOHEAD='LHOY93 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' HGT 950 mb ',WMOHEAD='LHOY95 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' HGT 925 mb ',WMOHEAD='LHOY92 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' HGT 900 mb ',WMOHEAD='LHOY90 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' HGT 875 mb ',WMOHEAD='LHOY91 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' HGT 850 mb ',WMOHEAD='LHOY85 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' HGT 825 mb ',WMOHEAD='LHOY82 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' HGT 800 mb ',WMOHEAD='LHOY80 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' HGT 775 mb ',WMOHEAD='LHOY77 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' HGT 750 mb ',WMOHEAD='LHOY75 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' HGT 725 mb ',WMOHEAD='LHOY72 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' HGT 700 mb ',WMOHEAD='LHOY70 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' HGT 675 mb ',WMOHEAD='LHOY67 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' HGT 650 mb ',WMOHEAD='LHOY65 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' HGT 625 mb ',WMOHEAD='LHOY62 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' HGT 600 mb ',WMOHEAD='LHOY60 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' HGT 575 mb ',WMOHEAD='LHOY57 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' HGT 550 mb ',WMOHEAD='LHOY55 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' HGT 525 mb ',WMOHEAD='LHOY52 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' HGT 500 mb ',WMOHEAD='LHOY50 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' HGT 450 mb ',WMOHEAD='LHOY45 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' HGT 400 mb ',WMOHEAD='LHOY40 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' HGT 350 mb ',WMOHEAD='LHOY35 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' HGT 300 mb ',WMOHEAD='LHOY30 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' HGT 250 mb ',WMOHEAD='LHOY25 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' HGT 200 mb ',WMOHEAD='LHOY20 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' HGT 150 mb ',WMOHEAD='LHOY15 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' HGT 100 mb ',WMOHEAD='LHOY10 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 1000 mb ',WMOHEAD='LTOY99 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' TMP 975 mb ',WMOHEAD='LTOY93 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' TMP 950 mb ',WMOHEAD='LTOY95 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' TMP 925 mb ',WMOHEAD='LTOY92 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' TMP 900 mb ',WMOHEAD='LTOY90 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' TMP 875 mb ',WMOHEAD='LTOY91 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' TMP 850 mb ',WMOHEAD='LTOY85 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' TMP 825 mb ',WMOHEAD='LTOY82 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' TMP 800 mb ',WMOHEAD='LTOY80 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' TMP 775 mb ',WMOHEAD='LTOY77 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' TMP 750 mb ',WMOHEAD='LTOY75 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' TMP 725 mb ',WMOHEAD='LTOY72 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' TMP 700 mb ',WMOHEAD='LTOY70 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' TMP 675 mb ',WMOHEAD='LTOY67 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' TMP 650 mb ',WMOHEAD='LTOY65 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' TMP 625 mb ',WMOHEAD='LTOY62 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' TMP 600 mb ',WMOHEAD='LTOY60 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' TMP 575 mb ',WMOHEAD='LTOY57 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' TMP 550 mb ',WMOHEAD='LTOY55 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' TMP 525 mb ',WMOHEAD='LTOY52 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' TMP 500 mb ',WMOHEAD='LTOY50 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' TMP 450 mb ',WMOHEAD='LTOY45 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' TMP 400 mb ',WMOHEAD='LTOY40 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' TMP 350 mb ',WMOHEAD='LTOY35 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' TMP 300 mb ',WMOHEAD='LTOY30 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' TMP 250 mb ',WMOHEAD='LTOY25 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='LTOY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='LTOY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='LTOY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='LOOY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='LOOY93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='LOOY95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='LOOY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='LOOY90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='LOOY91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='LOOY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='LOOY82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='LOOY80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='LOOY77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='LOOY75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='LOOY72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='LOOY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='LOOY67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='LOOY65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='LOOY62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='LOOY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='LOOY57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='LOOY55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='LOOY52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='LOOY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='LOOY45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='LOOY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='LOOY35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='LOOY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='LOOY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='LOOY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='LOOY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='LOOY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='LROY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' R H 975 mb ',WMOHEAD='LROY93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' R H 950 mb ',WMOHEAD='LROY95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' R H 925 mb ',WMOHEAD='LROY92 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' R H 900 mb ',WMOHEAD='LROY90 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' R H 875 mb ',WMOHEAD='LROY91 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' R H 850 mb ',WMOHEAD='LROY85 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' R H 825 mb ',WMOHEAD='LROY82 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' R H 800 mb ',WMOHEAD='LROY80 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' R H 775 mb ',WMOHEAD='LROY77 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' R H 750 mb ',WMOHEAD='LROY75 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' R H 725 mb ',WMOHEAD='LROY72 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' R H 700 mb ',WMOHEAD='LROY70 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' R H 675 mb ',WMOHEAD='LROY67 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' R H 650 mb ',WMOHEAD='LROY65 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' R H 625 mb ',WMOHEAD='LROY62 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' R H 600 mb ',WMOHEAD='LROY60 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' R H 575 mb ',WMOHEAD='LROY57 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' R H 550 mb ',WMOHEAD='LROY55 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' R H 525 mb ',WMOHEAD='LROY52 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' R H 500 mb ',WMOHEAD='LROY50 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' R H 450 mb ',WMOHEAD='LROY45 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' R H 400 mb ',WMOHEAD='LROY40 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' R H 350 mb ',WMOHEAD='LROY35 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' R H 300 mb ',WMOHEAD='LROY30 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' R H 250 mb ',WMOHEAD='LROY25 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' R H 200 mb ',WMOHEAD='LROY20 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' R H 150 mb ',WMOHEAD='LROY15 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' R H 100 mb ',WMOHEAD='LROY10 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' ABS V 850 mb ',WMOHEAD='LCOY85 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='LCOY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='LCOY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='LCOY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='LHOY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='LUOY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='LVOY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='LUOY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V GRD 975 mb ',WMOHEAD='LVOY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' U GRD 950 mb ',WMOHEAD='LUOY95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V GRD 950 mb ',WMOHEAD='LVOY95 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' U GRD 925 mb ',WMOHEAD='LUOY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V GRD 925 mb ',WMOHEAD='LVOY92 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' U GRD 900 mb ',WMOHEAD='LUOY90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V GRD 900 mb ',WMOHEAD='LVOY90 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' U GRD 875 mb ',WMOHEAD='LUOY91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V GRD 875 mb ',WMOHEAD='LVOY91 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' U GRD 850 mb ',WMOHEAD='LUOY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V GRD 850 mb ',WMOHEAD='LVOY85 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' U GRD 825 mb ',WMOHEAD='LUOY82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V GRD 825 mb ',WMOHEAD='LVOY82 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' U GRD 800 mb ',WMOHEAD='LUOY80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V GRD 800 mb ',WMOHEAD='LVOY80 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' U GRD 775 mb ',WMOHEAD='LUOY77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V GRD 775 mb ',WMOHEAD='LVOY77 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' U GRD 750 mb ',WMOHEAD='LUOY75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V GRD 750 mb ',WMOHEAD='LVOY75 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' U GRD 725 mb ',WMOHEAD='LUOY72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V GRD 725 mb ',WMOHEAD='LVOY72 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' U GRD 700 mb ',WMOHEAD='LUOY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V GRD 700 mb ',WMOHEAD='LVOY70 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' U GRD 675 mb ',WMOHEAD='LUOY67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V GRD 675 mb ',WMOHEAD='LVOY67 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' U GRD 650 mb ',WMOHEAD='LUOY65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V GRD 650 mb ',WMOHEAD='LVOY65 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' U GRD 625 mb ',WMOHEAD='LUOY62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V GRD 625 mb ',WMOHEAD='LVOY62 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' U GRD 600 mb ',WMOHEAD='LUOY60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V GRD 600 mb ',WMOHEAD='LVOY60 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' U GRD 575 mb ',WMOHEAD='LUOY57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V GRD 575 mb ',WMOHEAD='LVOY57 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' U GRD 550 mb ',WMOHEAD='LUOY55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V GRD 550 mb ',WMOHEAD='LVOY55 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' U GRD 525 mb ',WMOHEAD='LUOY52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V GRD 525 mb ',WMOHEAD='LVOY52 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' U GRD 500 mb ',WMOHEAD='LUOY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V GRD 500 mb ',WMOHEAD='LVOY50 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' U GRD 450 mb ',WMOHEAD='LUOY45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V GRD 450 mb ',WMOHEAD='LVOY45 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' U GRD 400 mb ',WMOHEAD='LUOY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V GRD 400 mb ',WMOHEAD='LVOY40 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' U GRD 350 mb ',WMOHEAD='LUOY35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V GRD 350 mb ',WMOHEAD='LVOY35 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' U GRD 300 mb ',WMOHEAD='LUOY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V GRD 300 mb ',WMOHEAD='LVOY30 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' U GRD 250 mb ',WMOHEAD='LUOY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V GRD 250 mb ',WMOHEAD='LVOY25 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' U GRD 200 mb ',WMOHEAD='LUOY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V GRD 200 mb ',WMOHEAD='LVOY20 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' U GRD 150 mb ',WMOHEAD='LUOY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V GRD 150 mb ',WMOHEAD='LVOY15 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' U GRD 100 mb ',WMOHEAD='LUOY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V GRD 100 mb ',WMOHEAD='LVOY10 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' TMP 30 - 0 mb SPDY ',WMOHEAD='LTOY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' TMP 60 - 30 mb SPDY ',WMOHEAD='LTOY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' TMP 90 - 60 mb SPDY ',WMOHEAD='LTOY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' TMP 120 - 90 mb SPDY ',WMOHEAD='LTOY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' TMP 150 - 120 mb SPDY ',WMOHEAD='LTOY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' TMP 180 - 150 mb SPDY ',WMOHEAD='LTOY86 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' R H 30 - 0 mb SPDY ',WMOHEAD='LROY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' R H 60 - 30 mb SPDY ',WMOHEAD='LROY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' R H 90 - 60 mb SPDY ',WMOHEAD='LROY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' R H 120 - 90 mb SPDY ',WMOHEAD='LROY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' R H 150 - 120 mb SPDY ',WMOHEAD='LROY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' R H 180 - 150 mb SPDY ',WMOHEAD='LROY86 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' U GRD 30 - 0 mb SPDY ',WMOHEAD='LUOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' V GRD 30 - 0 mb SPDY ',WMOHEAD='LVOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 3000 108 0 0 / -&GRIBIDS DESC=' U GRD 60 - 30 mb SPDY ',WMOHEAD='LUOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' V GRD 60 - 30 mb SPDY ',WMOHEAD='LVOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 6000 108 0 3000 / -&GRIBIDS DESC=' U GRD 90 - 60 mb SPDY ',WMOHEAD='LUOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' V GRD 90 - 60 mb SPDY ',WMOHEAD='LVOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 9000 108 0 6000 / -&GRIBIDS DESC=' U GRD 120 - 90 mb SPDY ',WMOHEAD='LUOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' V GRD 120 - 90 mb SPDY ',WMOHEAD='LVOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 12000 108 0 9000 / -&GRIBIDS DESC=' U GRD 150 - 120 mb SPDY ',WMOHEAD='LUOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' V GRD 150 - 120 mb SPDY ',WMOHEAD='LVOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 15000 108 0 12000 / -&GRIBIDS DESC=' U GRD 180 - 150 mb SPDY ',WMOHEAD='LUOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' V GRD 180 - 150 mb SPDY ',WMOHEAD='LVOY86 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 108 0 18000 108 0 15000 / -&GRIBIDS DESC=' HGT .500 pv surface ',WMOHEAD='LHOY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' HGT 1 pv surface ',WMOHEAD='LHOY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' HGT 1.500 pv surface ',WMOHEAD='LHOY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' HGT 2 pv surface ',WMOHEAD='LHOY97 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' TMP .500 pv surface ',WMOHEAD='LTOY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' TMP 1 pv surface ',WMOHEAD='LTOY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' TMP 1.500 pv surface ',WMOHEAD='LTOY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' TMP 2 pv surface ',WMOHEAD='LTOY97 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES .500 pv surface ',WMOHEAD='LPOY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' PRES 1 pv surface ',WMOHEAD='LPOY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' PRES 1.500 pv surface ',WMOHEAD='LPOY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' PRES 2 pv surface ',WMOHEAD='LPOY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' U GRD .500 pv surface ',WMOHEAD='LUOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' V GRD .500 pv surface ',WMOHEAD='LVOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 500 255 0 0 / -&GRIBIDS DESC=' U GRD 1 pv surface ',WMOHEAD='LUOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' V GRD 1 pv surface ',WMOHEAD='LVOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 1000 255 0 0 / -&GRIBIDS DESC=' U GRD 1.500 pv surface ',WMOHEAD='LUOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' V GRD 1.500 pv surface ',WMOHEAD='LVOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 1500 255 0 0 / -&GRIBIDS DESC=' U GRD 2 pv surface ',WMOHEAD='LUOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' V GRD 2 pv surface ',WMOHEAD='LVOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 109 9 2000 255 0 0 / -&GRIBIDS DESC=' PRES Surface ',WMOHEAD='LPOY98 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' PWAT Entire Atmosphere ',WMOHEAD='LFOY00 KWBC',PDTN= 0 ,PDT= 1 3 2 0 96 0 0 1 240 200 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Tropopause ',WMOHEAD='LPOY97 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' VW SH Tropopause ',WMOHEAD='LBOY97 KWBC',PDTN= 0 ,PDT= 2 192 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' LFT X Surface ',WMOHEAD='LXOY98 KWBC',PDTN= 0 ,PDT= 7 192 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE Surface ',WMOHEAD='LWOY98 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CIN Surface ',WMOHEAD='LYOY98 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' 4LFTX Surface ',WMOHEAD='LQOY98 KWBC',PDTN= 0 ,PDT= 7 193 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' CAPE 180 - 0 mb SPDY ',WMOHEAD='LWOY86 KWBC',PDTN= 0 ,PDT= 7 6 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' CIN 180 - 0 mb SPDY ',WMOHEAD='LYOY86 KWBC',PDTN= 0 ,PDT= 7 7 2 0 96 0 0 1 240 108 0 18000 108 0 0 / -&GRIBIDS DESC=' PRES Max wind lvl ',WMOHEAD='LPOY96 KWBC',PDTN= 0 ,PDT= 3 0 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' PRMSL Mean Sea Level ',WMOHEAD='LPOY89 KWBC',PDTN= 0 ,PDT= 3 1 2 0 96 0 0 1 240 101 0 0 255 0 0 / -&GRIBIDS DESC=' HGT 0 Deg Isotherm ',WMOHEAD='LHOY94 KWBC',PDTN= 0 ,PDT= 3 5 2 0 96 0 0 1 240 4 0 0 255 0 0 / -&GRIBIDS DESC=' R H 0 Deg Isotherm ',WMOHEAD='LROY94 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 4 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Tropopause ',WMOHEAD='LUOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Tropopause ',WMOHEAD='LVOY97 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 7 0 0 255 0 0 / -&GRIBIDS DESC=' U GRD Max wind lvl ',WMOHEAD='LUOY96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' V GRD Max wind lvl ',WMOHEAD='LVOY96 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 6 0 0 255 0 0 / -&GRIBIDS DESC=' WEASD Surface ',WMOHEAD='LSOY98 KWBC',PDTN= 0 ,PDT= 1 13 2 0 96 0 0 1 240 1 0 0 255 0 0 / -&GRIBIDS DESC=' PRES High cloud bot. lvl ',WMOHEAD='LAOY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 232 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='LAOY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 222 0 0 255 0 0 / -&GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='LAOY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 212 0 0 255 0 0 / -&GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='LTOY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='LEOY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='LGOY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='LMOY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='LMOY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='LMOY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='LMOY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='LROY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='LUOY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / -&GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='LVOY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf000 b/parm/wmo/grib2_awpgfs_20km_akf000 old mode 100755 new mode 100644 index 0869d7fb44..10205f0c3a --- a/parm/wmo/grib2_awpgfs_20km_akf000 +++ b/parm/wmo/grib2_awpgfs_20km_akf000 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBA93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBA95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBA90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBA91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBA82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBA80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBA77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBA75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBA72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBA67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBA65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBA62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBA57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBA55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBA52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBA45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBA35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBA99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBA93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBA95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBA92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBA90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBA91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBA85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBA82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBA80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBA77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBA75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBA72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBA70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBA67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBA65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBA62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBA60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBA57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBA55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBA52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBA50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBA45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBA40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBA35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBA30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBA25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBA20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBA15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBA10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBA93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBA95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 97500 255 0 0 / @@ -245,3 +244,4 @@ &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf003 b/parm/wmo/grib2_awpgfs_20km_akf003 old mode 100755 new mode 100644 index df3e82a8d5..7d2a37aa76 --- a/parm/wmo/grib2_awpgfs_20km_akf003 +++ b/parm/wmo/grib2_awpgfs_20km_akf003 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 3 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf006 b/parm/wmo/grib2_awpgfs_20km_akf006 old mode 100755 new mode 100644 index 2087fcb6af..1993f04065 --- a/parm/wmo/grib2_awpgfs_20km_akf006 +++ b/parm/wmo/grib2_awpgfs_20km_akf006 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 6 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf009 b/parm/wmo/grib2_awpgfs_20km_akf009 old mode 100755 new mode 100644 index 8967910515..d0946fbb85 --- a/parm/wmo/grib2_awpgfs_20km_akf009 +++ b/parm/wmo/grib2_awpgfs_20km_akf009 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 9 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf012 b/parm/wmo/grib2_awpgfs_20km_akf012 old mode 100755 new mode 100644 index c63bddecf5..6902e22587 --- a/parm/wmo/grib2_awpgfs_20km_akf012 +++ b/parm/wmo/grib2_awpgfs_20km_akf012 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBC93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBC95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBC90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBC91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBC82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBC80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBC77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBC75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBC72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBC67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBC65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBC62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBC57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBC55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBC52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBC45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBC35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBC99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBC93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBC95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBC92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBC90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBC91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBC85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBC82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBC80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBC77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBC75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBC72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBC70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBC67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBC65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBC62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBC60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBC57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBC55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBC52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBC50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBC45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBC40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBC35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBC30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBC25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBC20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBC15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBC10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBC93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBC95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBC89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 12 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBC98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBC98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf015 b/parm/wmo/grib2_awpgfs_20km_akf015 old mode 100755 new mode 100644 index 935e4b0244..19b7a5e18b --- a/parm/wmo/grib2_awpgfs_20km_akf015 +++ b/parm/wmo/grib2_awpgfs_20km_akf015 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 15 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf018 b/parm/wmo/grib2_awpgfs_20km_akf018 old mode 100755 new mode 100644 index 08a8b31565..f928b8aa9e --- a/parm/wmo/grib2_awpgfs_20km_akf018 +++ b/parm/wmo/grib2_awpgfs_20km_akf018 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBD20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBD15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBD10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBD99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBD93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBD95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBD92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBD90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBD91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBD85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBD82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBD80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBD77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBD75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBD72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBD70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBD67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBD65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBD62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBD60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBD57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBD55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBD52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBD50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBD45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBD40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBD35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBD30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBD25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBD20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBD15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBD10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBD99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBD93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBD95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBD92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBD90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBD91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBD85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBD82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBD80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBD77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBD75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBD72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBD70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBD67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBD65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBD62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBD60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBD57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBD55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBD52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBD50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBD45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBD40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBD35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBD30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBD25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBD20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBD15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBD10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBD99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBD93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBD95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBD70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBD50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBD25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBD98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBD98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBD89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 18 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBD98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBD98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBD98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf021 b/parm/wmo/grib2_awpgfs_20km_akf021 old mode 100755 new mode 100644 index bc1dce0a52..ab6e8ea698 --- a/parm/wmo/grib2_awpgfs_20km_akf021 +++ b/parm/wmo/grib2_awpgfs_20km_akf021 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 21 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf024 b/parm/wmo/grib2_awpgfs_20km_akf024 old mode 100755 new mode 100644 index 366d9b3df7..df3e24d111 --- a/parm/wmo/grib2_awpgfs_20km_akf024 +++ b/parm/wmo/grib2_awpgfs_20km_akf024 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 24 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf027 b/parm/wmo/grib2_awpgfs_20km_akf027 old mode 100755 new mode 100644 index 9ca56e6047..6cfaf1e208 --- a/parm/wmo/grib2_awpgfs_20km_akf027 +++ b/parm/wmo/grib2_awpgfs_20km_akf027 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 27 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf030 b/parm/wmo/grib2_awpgfs_20km_akf030 old mode 100755 new mode 100644 index 7025f75852..c288012677 --- a/parm/wmo/grib2_awpgfs_20km_akf030 +++ b/parm/wmo/grib2_awpgfs_20km_akf030 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBF93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBF95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBF90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBF91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBF82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBF80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBF77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBF75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBF72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBF67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBF65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBF62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBF57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBF55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBF52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBF45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBF35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBF99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBF93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBF95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBF92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBF90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBF91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBF85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBF82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBF80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBF77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBF75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBF72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBF70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBF67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBF65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBF62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBF60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBF57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBF55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBF52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBF50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBF45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBF40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBF35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBF30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBF25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBF20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBF15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBF10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBF93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBF95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBF89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 30 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBF98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBF98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf033 b/parm/wmo/grib2_awpgfs_20km_akf033 old mode 100755 new mode 100644 index d307f461f3..a2f05ef5de --- a/parm/wmo/grib2_awpgfs_20km_akf033 +++ b/parm/wmo/grib2_awpgfs_20km_akf033 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 33 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf036 b/parm/wmo/grib2_awpgfs_20km_akf036 old mode 100755 new mode 100644 index 9045a7a7fc..429eb52a7d --- a/parm/wmo/grib2_awpgfs_20km_akf036 +++ b/parm/wmo/grib2_awpgfs_20km_akf036 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBG93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBG95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBG90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBG91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBG82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBG80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBG77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBG75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBG72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBG67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBG65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBG62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBG57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBG55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBG52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBG45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBG35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBG99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBG93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBG95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBG92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBG90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBG91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBG85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBG82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBG80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBG77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBG75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBG72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBG70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBG67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBG65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBG62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBG60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBG57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBG55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBG52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBG50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBG45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBG40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBG35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBG30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBG25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBG20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBG15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBG10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBG93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBG95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBG89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 36 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBG98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBG98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf039 b/parm/wmo/grib2_awpgfs_20km_akf039 old mode 100755 new mode 100644 index ed2dc37f74..2c31136c6b --- a/parm/wmo/grib2_awpgfs_20km_akf039 +++ b/parm/wmo/grib2_awpgfs_20km_akf039 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 39 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf042 b/parm/wmo/grib2_awpgfs_20km_akf042 old mode 100755 new mode 100644 index 06386cb94a..9f8cfef47f --- a/parm/wmo/grib2_awpgfs_20km_akf042 +++ b/parm/wmo/grib2_awpgfs_20km_akf042 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 42 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf045 b/parm/wmo/grib2_awpgfs_20km_akf045 old mode 100755 new mode 100644 index 18dde819d7..ce3e6371ac --- a/parm/wmo/grib2_awpgfs_20km_akf045 +++ b/parm/wmo/grib2_awpgfs_20km_akf045 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 45 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf048 b/parm/wmo/grib2_awpgfs_20km_akf048 old mode 100755 new mode 100644 index ffe468f3f7..eaea4e4a9f --- a/parm/wmo/grib2_awpgfs_20km_akf048 +++ b/parm/wmo/grib2_awpgfs_20km_akf048 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBI93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBI95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBI90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBI91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBI82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBI80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBI77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBI75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBI72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBI67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBI65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBI62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBI57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBI55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBI52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBI45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBI35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBI99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBI93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBI95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBI92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBI90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBI91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBI85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBI82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBI80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBI77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBI75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBI72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBI70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBI67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBI65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBI62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBI60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBI57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBI55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBI52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBI50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBI45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBI40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBI35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBI30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBI25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBI20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBI15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBI10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBI93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBI95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 48 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf051 b/parm/wmo/grib2_awpgfs_20km_akf051 old mode 100755 new mode 100644 index 39fa1f0c4a..94b9fe357e --- a/parm/wmo/grib2_awpgfs_20km_akf051 +++ b/parm/wmo/grib2_awpgfs_20km_akf051 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBR99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBR93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBR95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBR92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBR90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBR91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBR85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBR82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBR80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBR77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBR75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBR72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBR70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBR67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBR65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBR62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBR60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBR57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBR55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBR52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBR50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBR45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBR40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBR35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBR30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBR25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBR20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBR15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBR10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBR89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 51 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBR98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBR98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf054 b/parm/wmo/grib2_awpgfs_20km_akf054 old mode 100755 new mode 100644 index 003d120f1a..208576514c --- a/parm/wmo/grib2_awpgfs_20km_akf054 +++ b/parm/wmo/grib2_awpgfs_20km_akf054 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 54 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf057 b/parm/wmo/grib2_awpgfs_20km_akf057 old mode 100755 new mode 100644 index da111af79d..61c72d8f36 --- a/parm/wmo/grib2_awpgfs_20km_akf057 +++ b/parm/wmo/grib2_awpgfs_20km_akf057 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBS99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBS93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBS95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBS92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBS90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBS91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBS85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBS82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBS80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBS77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBS75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBS72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBS70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBS67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBS65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBS62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBS60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBS57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBS55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBS52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBS50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBS45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBS40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBS35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBS30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBS25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBS20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBS15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBS10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBS89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 57 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBS98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBS98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf060 b/parm/wmo/grib2_awpgfs_20km_akf060 old mode 100755 new mode 100644 index 7454fbdb29..ac82af5142 --- a/parm/wmo/grib2_awpgfs_20km_akf060 +++ b/parm/wmo/grib2_awpgfs_20km_akf060 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBJ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBJ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBJ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBJ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBJ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBJ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBJ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBJ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBJ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBJ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBJ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBJ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBJ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBJ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBJ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBJ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBJ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBJ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBJ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBJ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBJ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBJ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBJ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBJ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBJ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBJ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBJ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBJ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBJ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBJ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBJ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBJ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBJ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBJ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBJ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBJ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBJ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBJ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBJ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBJ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBJ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBJ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBJ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBJ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBJ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBJ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBJ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBJ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBJ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 60 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBJ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBJ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf063 b/parm/wmo/grib2_awpgfs_20km_akf063 old mode 100755 new mode 100644 index 20b6ebcfd8..50379cb03a --- a/parm/wmo/grib2_awpgfs_20km_akf063 +++ b/parm/wmo/grib2_awpgfs_20km_akf063 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 63 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf066 b/parm/wmo/grib2_awpgfs_20km_akf066 old mode 100755 new mode 100644 index 5aa467826a..7458bf1bc8 --- a/parm/wmo/grib2_awpgfs_20km_akf066 +++ b/parm/wmo/grib2_awpgfs_20km_akf066 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 66 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf069 b/parm/wmo/grib2_awpgfs_20km_akf069 old mode 100755 new mode 100644 index 8df2a60ef0..aa667ae355 --- a/parm/wmo/grib2_awpgfs_20km_akf069 +++ b/parm/wmo/grib2_awpgfs_20km_akf069 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 69 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf072 b/parm/wmo/grib2_awpgfs_20km_akf072 old mode 100755 new mode 100644 index 41e7485c58..fbe43c4367 --- a/parm/wmo/grib2_awpgfs_20km_akf072 +++ b/parm/wmo/grib2_awpgfs_20km_akf072 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 72 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf075 b/parm/wmo/grib2_awpgfs_20km_akf075 old mode 100755 new mode 100644 index fadbb3f49a..ddde3f2265 --- a/parm/wmo/grib2_awpgfs_20km_akf075 +++ b/parm/wmo/grib2_awpgfs_20km_akf075 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 75 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf078 b/parm/wmo/grib2_awpgfs_20km_akf078 old mode 100755 new mode 100644 index 50670b92eb..b1290566a3 --- a/parm/wmo/grib2_awpgfs_20km_akf078 +++ b/parm/wmo/grib2_awpgfs_20km_akf078 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBT93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBT95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBT90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBT91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBT82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBT80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBT77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBT75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBT72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBT67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBT65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBT62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBT57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBT55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBT52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBT45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBT35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBT89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 78 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBT98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBT98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf081 b/parm/wmo/grib2_awpgfs_20km_akf081 old mode 100755 new mode 100644 index be7877caaf..e7c4913337 --- a/parm/wmo/grib2_awpgfs_20km_akf081 +++ b/parm/wmo/grib2_awpgfs_20km_akf081 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 81 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf084 b/parm/wmo/grib2_awpgfs_20km_akf084 old mode 100755 new mode 100644 index 3b1855d597..bbeeb783da --- a/parm/wmo/grib2_awpgfs_20km_akf084 +++ b/parm/wmo/grib2_awpgfs_20km_akf084 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 84 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf090 b/parm/wmo/grib2_awpgfs_20km_akf090 old mode 100755 new mode 100644 index 445a93b223..c812e6c021 --- a/parm/wmo/grib2_awpgfs_20km_akf090 +++ b/parm/wmo/grib2_awpgfs_20km_akf090 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 90 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 84 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf096 b/parm/wmo/grib2_awpgfs_20km_akf096 old mode 100755 new mode 100644 index c9725c7dce..ddfe7f3296 --- a/parm/wmo/grib2_awpgfs_20km_akf096 +++ b/parm/wmo/grib2_awpgfs_20km_akf096 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBM89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 96 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBM98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBM98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 90 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf102 b/parm/wmo/grib2_awpgfs_20km_akf102 old mode 100755 new mode 100644 index 6409ceae77..3d3945a4af --- a/parm/wmo/grib2_awpgfs_20km_akf102 +++ b/parm/wmo/grib2_awpgfs_20km_akf102 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 102 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 96 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf108 b/parm/wmo/grib2_awpgfs_20km_akf108 old mode 100755 new mode 100644 index b0884ebe5b..251316c1a3 --- a/parm/wmo/grib2_awpgfs_20km_akf108 +++ b/parm/wmo/grib2_awpgfs_20km_akf108 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 108 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 102 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf114 b/parm/wmo/grib2_awpgfs_20km_akf114 old mode 100755 new mode 100644 index b93fc24db9..cddfcec776 --- a/parm/wmo/grib2_awpgfs_20km_akf114 +++ b/parm/wmo/grib2_awpgfs_20km_akf114 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 114 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 108 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf120 b/parm/wmo/grib2_awpgfs_20km_akf120 old mode 100755 new mode 100644 index 93209e52cd..bcf0df3313 --- a/parm/wmo/grib2_awpgfs_20km_akf120 +++ b/parm/wmo/grib2_awpgfs_20km_akf120 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 120 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 114 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf126 b/parm/wmo/grib2_awpgfs_20km_akf126 old mode 100755 new mode 100644 index f0343daae8..3b662c3198 --- a/parm/wmo/grib2_awpgfs_20km_akf126 +++ b/parm/wmo/grib2_awpgfs_20km_akf126 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 126 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 120 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf132 b/parm/wmo/grib2_awpgfs_20km_akf132 old mode 100755 new mode 100644 index c109aedfe2..55a5cbaa9f --- a/parm/wmo/grib2_awpgfs_20km_akf132 +++ b/parm/wmo/grib2_awpgfs_20km_akf132 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 132 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 126 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf138 b/parm/wmo/grib2_awpgfs_20km_akf138 old mode 100755 new mode 100644 index 2fbfa60ac4..106640aa68 --- a/parm/wmo/grib2_awpgfs_20km_akf138 +++ b/parm/wmo/grib2_awpgfs_20km_akf138 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 138 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 132 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf144 b/parm/wmo/grib2_awpgfs_20km_akf144 old mode 100755 new mode 100644 index 823856c33b..8b3e500bde --- a/parm/wmo/grib2_awpgfs_20km_akf144 +++ b/parm/wmo/grib2_awpgfs_20km_akf144 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 144 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 138 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf150 b/parm/wmo/grib2_awpgfs_20km_akf150 old mode 100755 new mode 100644 index f9a3598e0c..7b0b9be0c8 --- a/parm/wmo/grib2_awpgfs_20km_akf150 +++ b/parm/wmo/grib2_awpgfs_20km_akf150 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 150 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 144 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf156 b/parm/wmo/grib2_awpgfs_20km_akf156 old mode 100755 new mode 100644 index f6116b47b4..b12b79bc62 --- a/parm/wmo/grib2_awpgfs_20km_akf156 +++ b/parm/wmo/grib2_awpgfs_20km_akf156 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBR99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBR93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBR95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBR92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBR90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBR91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBR85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBR82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBR80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBR77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBR75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBR72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBR70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBR67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBR65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBR62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBR60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBR57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBR55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBR52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBR50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBR45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBR40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBR35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBR30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBR25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBR20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBR15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBR10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBR89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 156 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBR98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBR98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 150 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf162 b/parm/wmo/grib2_awpgfs_20km_akf162 old mode 100755 new mode 100644 index 18288c140c..efb71848af --- a/parm/wmo/grib2_awpgfs_20km_akf162 +++ b/parm/wmo/grib2_awpgfs_20km_akf162 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 162 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 156 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf168 b/parm/wmo/grib2_awpgfs_20km_akf168 old mode 100755 new mode 100644 index 9485306153..8b3b0835ed --- a/parm/wmo/grib2_awpgfs_20km_akf168 +++ b/parm/wmo/grib2_awpgfs_20km_akf168 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBS99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBS93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBS95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBS92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBS90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBS91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBS85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBS82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBS80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBS77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBS75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBS72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBS70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBS67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBS65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBS62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBS60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBS57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBS55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBS52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBS50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBS45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBS40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBS35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBS30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBS25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBS20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBS15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBS10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBS89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 168 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBS98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBS98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 162 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf174 b/parm/wmo/grib2_awpgfs_20km_akf174 old mode 100755 new mode 100644 index 0fffed719b..4d9f6cbcd0 --- a/parm/wmo/grib2_awpgfs_20km_akf174 +++ b/parm/wmo/grib2_awpgfs_20km_akf174 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 174 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 168 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf180 b/parm/wmo/grib2_awpgfs_20km_akf180 old mode 100755 new mode 100644 index de18d0a0eb..e61a24b45e --- a/parm/wmo/grib2_awpgfs_20km_akf180 +++ b/parm/wmo/grib2_awpgfs_20km_akf180 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBT93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBT95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBT90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBT91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBT82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBT80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBT77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBT75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBT72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBT67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBT65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBT62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBT57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBT55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBT52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBT45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBT35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBT89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 180 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBT98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBT98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 174 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf186 b/parm/wmo/grib2_awpgfs_20km_akf186 old mode 100755 new mode 100644 index 6389ad44aa..349d880d42 --- a/parm/wmo/grib2_awpgfs_20km_akf186 +++ b/parm/wmo/grib2_awpgfs_20km_akf186 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 186 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 180 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf192 b/parm/wmo/grib2_awpgfs_20km_akf192 old mode 100755 new mode 100644 index dd5433ce0c..4b75d8bc77 --- a/parm/wmo/grib2_awpgfs_20km_akf192 +++ b/parm/wmo/grib2_awpgfs_20km_akf192 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 192 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 186 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf198 b/parm/wmo/grib2_awpgfs_20km_akf198 old mode 100755 new mode 100644 index 9335007f7f..079fde4b30 --- a/parm/wmo/grib2_awpgfs_20km_akf198 +++ b/parm/wmo/grib2_awpgfs_20km_akf198 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 198 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 192 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf204 b/parm/wmo/grib2_awpgfs_20km_akf204 old mode 100755 new mode 100644 index 04648a4c91..c00a859972 --- a/parm/wmo/grib2_awpgfs_20km_akf204 +++ b/parm/wmo/grib2_awpgfs_20km_akf204 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 204 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 198 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf210 b/parm/wmo/grib2_awpgfs_20km_akf210 old mode 100755 new mode 100644 index ce41371f39..dd3ff19043 --- a/parm/wmo/grib2_awpgfs_20km_akf210 +++ b/parm/wmo/grib2_awpgfs_20km_akf210 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 210 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 204 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf216 b/parm/wmo/grib2_awpgfs_20km_akf216 old mode 100755 new mode 100644 index 934b7dc5cf..262191524d --- a/parm/wmo/grib2_awpgfs_20km_akf216 +++ b/parm/wmo/grib2_awpgfs_20km_akf216 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 216 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 210 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf222 b/parm/wmo/grib2_awpgfs_20km_akf222 old mode 100755 new mode 100644 index 6558bb234d..1a578c63cd --- a/parm/wmo/grib2_awpgfs_20km_akf222 +++ b/parm/wmo/grib2_awpgfs_20km_akf222 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 222 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 216 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf228 b/parm/wmo/grib2_awpgfs_20km_akf228 old mode 100755 new mode 100644 index db98fbcb8a..62e4393fe8 --- a/parm/wmo/grib2_awpgfs_20km_akf228 +++ b/parm/wmo/grib2_awpgfs_20km_akf228 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBX93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBX95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBX90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBX91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBX82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBX80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBX77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBX75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBX72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBX67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBX65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBX62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBX57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBX55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBX52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBX45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBX35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBX99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBX93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBX95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBX92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBX90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBX91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBX85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBX82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBX80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBX77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBX75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBX72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBX70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBX67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBX65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBX62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBX60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBX57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBX55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBX52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBX50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBX45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBX40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBX35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBX30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBX25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBX20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBX15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBX10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBX93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBX95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBX89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 228 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBX98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBX98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 222 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf234 b/parm/wmo/grib2_awpgfs_20km_akf234 old mode 100755 new mode 100644 index a4f9f6551c..2ba85d0e42 --- a/parm/wmo/grib2_awpgfs_20km_akf234 +++ b/parm/wmo/grib2_awpgfs_20km_akf234 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTBZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTBZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTBZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOBZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOBZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOBZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOBZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOBZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOBZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOBZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOBZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOBZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOBZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOBZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOBZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOBZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOBZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOBZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOBZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOBZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOBZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOBZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOBZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOBZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOBZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOBZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOBZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOBZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOBZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOBZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOBZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOBZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRBZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRBZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRBZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCBZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCBZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCBZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHBZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVBZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUBZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZABZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEBZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGBZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRBZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVBZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPBZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 234 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTBZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 228 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMBZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_akf240 b/parm/wmo/grib2_awpgfs_20km_akf240 old mode 100755 new mode 100644 index c7d3fd09a7..13c725200e --- a/parm/wmo/grib2_awpgfs_20km_akf240 +++ b/parm/wmo/grib2_awpgfs_20km_akf240 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTBY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTBY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTBY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOBY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOBY93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOBY95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOBY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOBY90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOBY91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOBY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOBY82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOBY80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOBY77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOBY75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOBY72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOBY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOBY67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOBY65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOBY62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOBY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOBY57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOBY55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOBY52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOBY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOBY45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOBY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOBY35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOBY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOBY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOBY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOBY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOBY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOBY99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOBY93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOBY95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOBY92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOBY90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOBY91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOBY85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOBY82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOBY80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOBY77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOBY75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOBY72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOBY70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOBY67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOBY65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOBY62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOBY60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOBY57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOBY55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOBY52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOBY50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOBY45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOBY40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOBY35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOBY30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOBY25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOBY20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOBY15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOBY10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRBY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRBY93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRBY95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCBY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCBY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCBY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHBY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUBY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVBY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUBY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YABY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YABY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTBY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEBY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGBY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRBY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUBY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVBY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPBY89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 240 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTBY98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTBY98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 234 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMBY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf000 b/parm/wmo/grib2_awpgfs_20km_conusf000 old mode 100755 new mode 100644 index 3ad20422c0..7f01e5c1e5 --- a/parm/wmo/grib2_awpgfs_20km_conusf000 +++ b/parm/wmo/grib2_awpgfs_20km_conusf000 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONA93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONA95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONA90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONA91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONA82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONA80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONA77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONA75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONA72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONA67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONA65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONA62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONA57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONA55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONA52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONA45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONA35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONA99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONA93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONA95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONA92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONA90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONA91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONA85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONA82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONA80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONA77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONA75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONA72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONA70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONA67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONA65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONA62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONA60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONA57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONA55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONA52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONA50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONA45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONA40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONA35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONA30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONA25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONA20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONA15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONA10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNA93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNA95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 97500 255 0 0 / @@ -245,3 +244,4 @@ &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf003 b/parm/wmo/grib2_awpgfs_20km_conusf003 old mode 100755 new mode 100644 index 9e4c08d781..2dcb033211 --- a/parm/wmo/grib2_awpgfs_20km_conusf003 +++ b/parm/wmo/grib2_awpgfs_20km_conusf003 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 3 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf006 b/parm/wmo/grib2_awpgfs_20km_conusf006 old mode 100755 new mode 100644 index d53f817103..50a27c75b4 --- a/parm/wmo/grib2_awpgfs_20km_conusf006 +++ b/parm/wmo/grib2_awpgfs_20km_conusf006 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 6 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf009 b/parm/wmo/grib2_awpgfs_20km_conusf009 old mode 100755 new mode 100644 index 802ef4b4c1..1039b7c333 --- a/parm/wmo/grib2_awpgfs_20km_conusf009 +++ b/parm/wmo/grib2_awpgfs_20km_conusf009 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 9 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf012 b/parm/wmo/grib2_awpgfs_20km_conusf012 old mode 100755 new mode 100644 index 4657988c97..ab4bb22471 --- a/parm/wmo/grib2_awpgfs_20km_conusf012 +++ b/parm/wmo/grib2_awpgfs_20km_conusf012 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONC93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONC95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONC90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONC91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONC82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONC80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONC77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONC75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONC72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONC67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONC65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONC62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONC57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONC55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONC52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONC45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONC35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONC99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONC93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONC95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONC92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONC90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONC91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONC85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONC82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONC80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONC77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONC75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONC72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONC70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONC67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONC65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONC62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONC60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONC57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONC55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONC52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONC50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONC45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONC40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONC35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONC30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONC25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONC20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONC15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONC10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNC93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNC95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNC89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 12 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNC98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNC98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf015 b/parm/wmo/grib2_awpgfs_20km_conusf015 old mode 100755 new mode 100644 index b2676a4954..05d58934e2 --- a/parm/wmo/grib2_awpgfs_20km_conusf015 +++ b/parm/wmo/grib2_awpgfs_20km_conusf015 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 15 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf018 b/parm/wmo/grib2_awpgfs_20km_conusf018 old mode 100755 new mode 100644 index 4fdf3abd29..5ceec0fe6e --- a/parm/wmo/grib2_awpgfs_20km_conusf018 +++ b/parm/wmo/grib2_awpgfs_20km_conusf018 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTND20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTND15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTND10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOND99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOND93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOND95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOND92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOND90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOND91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOND85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOND82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOND80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOND77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOND75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOND72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOND70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOND67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOND65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOND62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOND60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOND57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOND55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOND52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOND50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOND45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOND40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOND35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOND30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOND25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOND20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOND15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOND10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOND99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOND93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOND95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOND92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOND90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOND91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOND85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOND82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOND80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOND77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOND75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOND72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOND70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOND67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOND65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOND62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOND60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOND57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOND55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOND52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOND50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOND45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOND40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOND35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOND30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOND25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOND20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOND15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOND10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRND99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRND93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRND95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCND70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCND50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCND25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHND50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUND99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVND99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUND93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAND73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAND73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTND98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEND98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGND98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEND98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGND98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRND98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUND98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVND98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPND89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 18 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTND98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTND98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMND98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf021 b/parm/wmo/grib2_awpgfs_20km_conusf021 old mode 100755 new mode 100644 index 43a519ec82..4d2a378832 --- a/parm/wmo/grib2_awpgfs_20km_conusf021 +++ b/parm/wmo/grib2_awpgfs_20km_conusf021 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 21 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf024 b/parm/wmo/grib2_awpgfs_20km_conusf024 old mode 100755 new mode 100644 index 4596c1a8f6..39a3405281 --- a/parm/wmo/grib2_awpgfs_20km_conusf024 +++ b/parm/wmo/grib2_awpgfs_20km_conusf024 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 24 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf027 b/parm/wmo/grib2_awpgfs_20km_conusf027 old mode 100755 new mode 100644 index a7e9c55a2e..bb66a03391 --- a/parm/wmo/grib2_awpgfs_20km_conusf027 +++ b/parm/wmo/grib2_awpgfs_20km_conusf027 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 27 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf030 b/parm/wmo/grib2_awpgfs_20km_conusf030 old mode 100755 new mode 100644 index 9cbf20eeef..1fa1ab2c89 --- a/parm/wmo/grib2_awpgfs_20km_conusf030 +++ b/parm/wmo/grib2_awpgfs_20km_conusf030 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONF93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONF95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONF90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONF91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONF82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONF80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONF77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONF75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONF72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONF67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONF65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONF62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONF57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONF55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONF52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONF45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONF35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONF99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONF93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONF95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONF92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONF90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONF91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONF85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONF82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONF80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONF77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONF75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONF72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONF70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONF67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONF65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONF62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONF60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONF57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONF55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONF52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONF50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONF45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONF40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONF35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONF30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONF25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONF20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONF15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONF10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNF93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNF95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNF89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 30 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNF98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNF98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf033 b/parm/wmo/grib2_awpgfs_20km_conusf033 old mode 100755 new mode 100644 index 621fff490b..be31353fb0 --- a/parm/wmo/grib2_awpgfs_20km_conusf033 +++ b/parm/wmo/grib2_awpgfs_20km_conusf033 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 33 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf036 b/parm/wmo/grib2_awpgfs_20km_conusf036 old mode 100755 new mode 100644 index 95820c6a77..aa1b5077eb --- a/parm/wmo/grib2_awpgfs_20km_conusf036 +++ b/parm/wmo/grib2_awpgfs_20km_conusf036 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONG93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONG95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONG90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONG91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONG82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONG80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONG77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONG75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONG72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONG67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONG65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONG62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONG57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONG55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONG52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONG45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONG35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONG99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONG93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONG95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONG92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONG90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONG91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONG85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONG82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONG80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONG77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONG75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONG72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONG70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONG67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONG65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONG62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONG60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONG57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONG55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONG52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONG50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONG45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONG40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONG35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONG30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONG25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONG20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONG15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONG10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNG93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNG95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNG89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 36 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNG98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNG98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf039 b/parm/wmo/grib2_awpgfs_20km_conusf039 old mode 100755 new mode 100644 index ac96c4b288..4b194b44b5 --- a/parm/wmo/grib2_awpgfs_20km_conusf039 +++ b/parm/wmo/grib2_awpgfs_20km_conusf039 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 39 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf042 b/parm/wmo/grib2_awpgfs_20km_conusf042 old mode 100755 new mode 100644 index 51299bff43..c53e757fbd --- a/parm/wmo/grib2_awpgfs_20km_conusf042 +++ b/parm/wmo/grib2_awpgfs_20km_conusf042 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 42 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf045 b/parm/wmo/grib2_awpgfs_20km_conusf045 old mode 100755 new mode 100644 index f6b35a0974..971dd0d8f5 --- a/parm/wmo/grib2_awpgfs_20km_conusf045 +++ b/parm/wmo/grib2_awpgfs_20km_conusf045 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 45 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf048 b/parm/wmo/grib2_awpgfs_20km_conusf048 old mode 100755 new mode 100644 index 4e220833ad..35eeb58996 --- a/parm/wmo/grib2_awpgfs_20km_conusf048 +++ b/parm/wmo/grib2_awpgfs_20km_conusf048 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONI93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONI95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONI90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONI91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONI82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONI80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONI77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONI75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONI72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONI67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONI65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONI62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONI57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONI55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONI52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONI45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONI35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONI99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONI93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONI95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONI92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONI90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONI91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONI85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONI82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONI80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONI77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONI75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONI72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONI70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONI67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONI65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONI62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONI60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONI57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONI55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONI52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONI50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONI45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONI40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONI35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONI30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONI25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONI20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONI15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONI10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNI93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNI95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 48 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf051 b/parm/wmo/grib2_awpgfs_20km_conusf051 old mode 100755 new mode 100644 index a10efbe496..1d3c291e97 --- a/parm/wmo/grib2_awpgfs_20km_conusf051 +++ b/parm/wmo/grib2_awpgfs_20km_conusf051 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONR99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONR93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONR95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONR92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONR90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONR91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONR85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONR82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONR80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONR77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONR75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONR72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONR70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONR67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONR65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONR62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONR60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONR57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONR55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONR52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONR50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONR45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONR40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONR35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONR30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONR25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONR20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONR15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONR10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNR89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 51 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNR98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNR98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf054 b/parm/wmo/grib2_awpgfs_20km_conusf054 old mode 100755 new mode 100644 index 5f4735c0a7..3480dfdfe3 --- a/parm/wmo/grib2_awpgfs_20km_conusf054 +++ b/parm/wmo/grib2_awpgfs_20km_conusf054 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 54 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf057 b/parm/wmo/grib2_awpgfs_20km_conusf057 old mode 100755 new mode 100644 index 4cf9e4aa11..3fcfb4ddb0 --- a/parm/wmo/grib2_awpgfs_20km_conusf057 +++ b/parm/wmo/grib2_awpgfs_20km_conusf057 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONS99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONS93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONS95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONS92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONS90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONS91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONS85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONS82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONS80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONS77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONS75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONS72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONS70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONS67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONS65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONS62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONS60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONS57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONS55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONS52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONS50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONS45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONS40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONS35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONS30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONS25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONS20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONS15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONS10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNS89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 57 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNS98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNS98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf060 b/parm/wmo/grib2_awpgfs_20km_conusf060 old mode 100755 new mode 100644 index 1db150a9bc..813f5433f3 --- a/parm/wmo/grib2_awpgfs_20km_conusf060 +++ b/parm/wmo/grib2_awpgfs_20km_conusf060 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONJ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONJ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONJ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONJ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONJ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONJ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONJ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONJ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONJ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONJ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONJ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONJ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONJ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONJ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONJ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONJ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONJ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONJ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONJ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONJ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONJ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONJ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONJ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONJ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONJ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONJ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONJ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONJ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONJ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONJ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONJ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONJ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONJ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONJ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONJ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONJ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONJ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONJ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONJ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONJ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONJ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONJ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONJ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONJ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONJ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONJ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNJ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNJ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNJ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 60 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNJ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNJ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf063 b/parm/wmo/grib2_awpgfs_20km_conusf063 old mode 100755 new mode 100644 index b6c96840cf..9d16be5eb9 --- a/parm/wmo/grib2_awpgfs_20km_conusf063 +++ b/parm/wmo/grib2_awpgfs_20km_conusf063 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 63 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf066 b/parm/wmo/grib2_awpgfs_20km_conusf066 old mode 100755 new mode 100644 index 07c13b122d..d6dd06f442 --- a/parm/wmo/grib2_awpgfs_20km_conusf066 +++ b/parm/wmo/grib2_awpgfs_20km_conusf066 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 66 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf069 b/parm/wmo/grib2_awpgfs_20km_conusf069 old mode 100755 new mode 100644 index 77244a4084..76e1e30aeb --- a/parm/wmo/grib2_awpgfs_20km_conusf069 +++ b/parm/wmo/grib2_awpgfs_20km_conusf069 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 69 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf072 b/parm/wmo/grib2_awpgfs_20km_conusf072 old mode 100755 new mode 100644 index 43d43d1c4b..2ed6b61b68 --- a/parm/wmo/grib2_awpgfs_20km_conusf072 +++ b/parm/wmo/grib2_awpgfs_20km_conusf072 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 72 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf075 b/parm/wmo/grib2_awpgfs_20km_conusf075 old mode 100755 new mode 100644 index d2a25741a0..2c051ae083 --- a/parm/wmo/grib2_awpgfs_20km_conusf075 +++ b/parm/wmo/grib2_awpgfs_20km_conusf075 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 75 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf078 b/parm/wmo/grib2_awpgfs_20km_conusf078 old mode 100755 new mode 100644 index bc589f3640..569f8c0bb6 --- a/parm/wmo/grib2_awpgfs_20km_conusf078 +++ b/parm/wmo/grib2_awpgfs_20km_conusf078 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONT93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONT95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONT90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONT91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONT82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONT80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONT77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONT75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONT72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONT67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONT65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONT62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONT57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONT55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONT52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONT45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONT35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNT89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 78 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNT98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNT98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf081 b/parm/wmo/grib2_awpgfs_20km_conusf081 old mode 100755 new mode 100644 index c005799768..597f61acea --- a/parm/wmo/grib2_awpgfs_20km_conusf081 +++ b/parm/wmo/grib2_awpgfs_20km_conusf081 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 81 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf084 b/parm/wmo/grib2_awpgfs_20km_conusf084 old mode 100755 new mode 100644 index 3462edd344..996b9626dd --- a/parm/wmo/grib2_awpgfs_20km_conusf084 +++ b/parm/wmo/grib2_awpgfs_20km_conusf084 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 84 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf090 b/parm/wmo/grib2_awpgfs_20km_conusf090 old mode 100755 new mode 100644 index 94710a0732..5fe2520d2a --- a/parm/wmo/grib2_awpgfs_20km_conusf090 +++ b/parm/wmo/grib2_awpgfs_20km_conusf090 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 90 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 84 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf096 b/parm/wmo/grib2_awpgfs_20km_conusf096 old mode 100755 new mode 100644 index 224f43f125..929273abc9 --- a/parm/wmo/grib2_awpgfs_20km_conusf096 +++ b/parm/wmo/grib2_awpgfs_20km_conusf096 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNM89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 96 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNM98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNM98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 90 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf102 b/parm/wmo/grib2_awpgfs_20km_conusf102 old mode 100755 new mode 100644 index ba15b9fa13..f19cc7f452 --- a/parm/wmo/grib2_awpgfs_20km_conusf102 +++ b/parm/wmo/grib2_awpgfs_20km_conusf102 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 102 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 96 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf108 b/parm/wmo/grib2_awpgfs_20km_conusf108 old mode 100755 new mode 100644 index 9cac0f4566..02064150e2 --- a/parm/wmo/grib2_awpgfs_20km_conusf108 +++ b/parm/wmo/grib2_awpgfs_20km_conusf108 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 108 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 102 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf114 b/parm/wmo/grib2_awpgfs_20km_conusf114 old mode 100755 new mode 100644 index 7997553406..27041b534e --- a/parm/wmo/grib2_awpgfs_20km_conusf114 +++ b/parm/wmo/grib2_awpgfs_20km_conusf114 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 114 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 108 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf120 b/parm/wmo/grib2_awpgfs_20km_conusf120 old mode 100755 new mode 100644 index 7a617a0d2b..7d84f7362a --- a/parm/wmo/grib2_awpgfs_20km_conusf120 +++ b/parm/wmo/grib2_awpgfs_20km_conusf120 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 120 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 114 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf126 b/parm/wmo/grib2_awpgfs_20km_conusf126 old mode 100755 new mode 100644 index ea447e8011..cf1c0150eb --- a/parm/wmo/grib2_awpgfs_20km_conusf126 +++ b/parm/wmo/grib2_awpgfs_20km_conusf126 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 126 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 120 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf132 b/parm/wmo/grib2_awpgfs_20km_conusf132 old mode 100755 new mode 100644 index 22c2ff957c..4a3e914eea --- a/parm/wmo/grib2_awpgfs_20km_conusf132 +++ b/parm/wmo/grib2_awpgfs_20km_conusf132 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 132 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 126 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf138 b/parm/wmo/grib2_awpgfs_20km_conusf138 old mode 100755 new mode 100644 index acc3e83ebe..1d467bd4cb --- a/parm/wmo/grib2_awpgfs_20km_conusf138 +++ b/parm/wmo/grib2_awpgfs_20km_conusf138 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 138 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 132 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf144 b/parm/wmo/grib2_awpgfs_20km_conusf144 old mode 100755 new mode 100644 index 0c341e6445..40435975ba --- a/parm/wmo/grib2_awpgfs_20km_conusf144 +++ b/parm/wmo/grib2_awpgfs_20km_conusf144 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 144 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 138 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf150 b/parm/wmo/grib2_awpgfs_20km_conusf150 old mode 100755 new mode 100644 index 3601a7ad3c..69fcd59ccb --- a/parm/wmo/grib2_awpgfs_20km_conusf150 +++ b/parm/wmo/grib2_awpgfs_20km_conusf150 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 150 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 144 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf156 b/parm/wmo/grib2_awpgfs_20km_conusf156 old mode 100755 new mode 100644 index 595cc1e6dd..a480c29ebf --- a/parm/wmo/grib2_awpgfs_20km_conusf156 +++ b/parm/wmo/grib2_awpgfs_20km_conusf156 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONR99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONR93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONR95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONR92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONR90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONR91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONR85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONR82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONR80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONR77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONR75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONR72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONR70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONR67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONR65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONR62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONR60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONR57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONR55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONR52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONR50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONR45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONR40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONR35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONR30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONR25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONR20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONR15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONR10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNR89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 156 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNR98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNR98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 150 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf162 b/parm/wmo/grib2_awpgfs_20km_conusf162 old mode 100755 new mode 100644 index 5bb662767b..698d228b38 --- a/parm/wmo/grib2_awpgfs_20km_conusf162 +++ b/parm/wmo/grib2_awpgfs_20km_conusf162 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 162 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 156 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf168 b/parm/wmo/grib2_awpgfs_20km_conusf168 old mode 100755 new mode 100644 index 21779fa5eb..45c7612a6c --- a/parm/wmo/grib2_awpgfs_20km_conusf168 +++ b/parm/wmo/grib2_awpgfs_20km_conusf168 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONS99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONS93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONS95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONS92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONS90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONS91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONS85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONS82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONS80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONS77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONS75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONS72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONS70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONS67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONS65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONS62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONS60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONS57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONS55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONS52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONS50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONS45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONS40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONS35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONS30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONS25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONS20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONS15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONS10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNS89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 168 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNS98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNS98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 162 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf174 b/parm/wmo/grib2_awpgfs_20km_conusf174 old mode 100755 new mode 100644 index 490410725f..b1a1450f81 --- a/parm/wmo/grib2_awpgfs_20km_conusf174 +++ b/parm/wmo/grib2_awpgfs_20km_conusf174 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 174 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 168 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf180 b/parm/wmo/grib2_awpgfs_20km_conusf180 old mode 100755 new mode 100644 index d5026596df..6dc9d02160 --- a/parm/wmo/grib2_awpgfs_20km_conusf180 +++ b/parm/wmo/grib2_awpgfs_20km_conusf180 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONT93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONT95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONT90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONT91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONT82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONT80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONT77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONT75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONT72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONT67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONT65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONT62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONT57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONT55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONT52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONT45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONT35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNT89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 180 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNT98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNT98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 174 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf186 b/parm/wmo/grib2_awpgfs_20km_conusf186 old mode 100755 new mode 100644 index 1b1c6003bf..0db98746e9 --- a/parm/wmo/grib2_awpgfs_20km_conusf186 +++ b/parm/wmo/grib2_awpgfs_20km_conusf186 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 186 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 180 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf192 b/parm/wmo/grib2_awpgfs_20km_conusf192 old mode 100755 new mode 100644 index 9e1a5a3506..6ce1771f48 --- a/parm/wmo/grib2_awpgfs_20km_conusf192 +++ b/parm/wmo/grib2_awpgfs_20km_conusf192 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 192 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 186 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf198 b/parm/wmo/grib2_awpgfs_20km_conusf198 old mode 100755 new mode 100644 index 64a40864c3..982195a2b7 --- a/parm/wmo/grib2_awpgfs_20km_conusf198 +++ b/parm/wmo/grib2_awpgfs_20km_conusf198 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 198 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 192 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf204 b/parm/wmo/grib2_awpgfs_20km_conusf204 old mode 100755 new mode 100644 index 7150c5cdaf..1d1a20f44b --- a/parm/wmo/grib2_awpgfs_20km_conusf204 +++ b/parm/wmo/grib2_awpgfs_20km_conusf204 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 204 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 198 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf210 b/parm/wmo/grib2_awpgfs_20km_conusf210 old mode 100755 new mode 100644 index 1e2a6cdd61..c0c1760d15 --- a/parm/wmo/grib2_awpgfs_20km_conusf210 +++ b/parm/wmo/grib2_awpgfs_20km_conusf210 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 210 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 204 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf216 b/parm/wmo/grib2_awpgfs_20km_conusf216 old mode 100755 new mode 100644 index a7fcdb010b..6f467f23c3 --- a/parm/wmo/grib2_awpgfs_20km_conusf216 +++ b/parm/wmo/grib2_awpgfs_20km_conusf216 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 216 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 210 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf222 b/parm/wmo/grib2_awpgfs_20km_conusf222 old mode 100755 new mode 100644 index 3b0524206f..092999981f --- a/parm/wmo/grib2_awpgfs_20km_conusf222 +++ b/parm/wmo/grib2_awpgfs_20km_conusf222 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 222 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 216 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf228 b/parm/wmo/grib2_awpgfs_20km_conusf228 old mode 100755 new mode 100644 index 85abd6585b..b27f934fdf --- a/parm/wmo/grib2_awpgfs_20km_conusf228 +++ b/parm/wmo/grib2_awpgfs_20km_conusf228 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONX93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONX95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONX90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONX91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONX82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONX80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONX77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONX75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONX72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONX67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONX65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONX62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONX57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONX55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONX52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONX45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONX35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONX99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONX93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONX95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONX92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONX90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONX91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONX85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONX82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONX80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONX77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONX75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONX72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONX70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONX67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONX65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONX62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONX60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONX57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONX55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONX52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONX50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONX45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONX40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONX35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONX30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONX25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONX20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONX15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONX10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNX93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNX95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNX89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 228 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNX98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNX98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 222 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf234 b/parm/wmo/grib2_awpgfs_20km_conusf234 old mode 100755 new mode 100644 index 16377919f1..988b92775e --- a/parm/wmo/grib2_awpgfs_20km_conusf234 +++ b/parm/wmo/grib2_awpgfs_20km_conusf234 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTNZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTNZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTNZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZONZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZONZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZONZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZONZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZONZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZONZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZONZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZONZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZONZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZONZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZONZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZONZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZONZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZONZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZONZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZONZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZONZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZONZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZONZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZONZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZONZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZONZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZONZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZONZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZONZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZONZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZONZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZONZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZONZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRNZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRNZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRNZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCNZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCNZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCNZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHNZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVNZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUNZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZANZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZENZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGNZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRNZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVNZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPNZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 234 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTNZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 228 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMNZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_conusf240 b/parm/wmo/grib2_awpgfs_20km_conusf240 old mode 100755 new mode 100644 index 5a51a9397a..bfa6d5b0af --- a/parm/wmo/grib2_awpgfs_20km_conusf240 +++ b/parm/wmo/grib2_awpgfs_20km_conusf240 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTNY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTNY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTNY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YONY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YONY93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YONY95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YONY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YONY90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YONY91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YONY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YONY82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YONY80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YONY77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YONY75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YONY72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YONY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YONY67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YONY65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YONY62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YONY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YONY57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YONY55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YONY52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YONY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YONY45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YONY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YONY35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YONY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YONY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YONY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YONY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YONY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YONY99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YONY93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YONY95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YONY92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YONY90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YONY91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YONY85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YONY82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YONY80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YONY77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YONY75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YONY72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YONY70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YONY67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YONY65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YONY62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YONY60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YONY57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YONY55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YONY52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YONY50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YONY45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YONY40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YONY35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YONY30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YONY25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YONY20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YONY15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YONY10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRNY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRNY93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRNY95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCNY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCNY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCNY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHNY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUNY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVNY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUNY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YANY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YANY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTNY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YENY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGNY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRNY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUNY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVNY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPNY89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 240 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTNY98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTNY98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 234 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMNY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf000 b/parm/wmo/grib2_awpgfs_20km_pacf000 old mode 100755 new mode 100644 index d7352b6bdb..c7fa00a405 --- a/parm/wmo/grib2_awpgfs_20km_pacf000 +++ b/parm/wmo/grib2_awpgfs_20km_pacf000 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEA93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEA95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEA90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEA91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEA82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEA80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEA77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEA75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEA72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEA67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEA65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEA62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEA57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEA55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEA52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEA45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEA35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEA99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEA93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEA95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEA92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEA90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEA91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEA85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEA82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEA80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEA77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEA75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEA72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEA70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEA67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEA65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEA62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEA60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEA57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEA55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEA52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEA50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEA45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEA40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEA35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEA30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEA25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEA20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEA15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEA10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREA93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREA95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 97500 255 0 0 / @@ -245,3 +244,4 @@ &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf003 b/parm/wmo/grib2_awpgfs_20km_pacf003 old mode 100755 new mode 100644 index 6e94c04727..615659755d --- a/parm/wmo/grib2_awpgfs_20km_pacf003 +++ b/parm/wmo/grib2_awpgfs_20km_pacf003 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 3 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf006 b/parm/wmo/grib2_awpgfs_20km_pacf006 old mode 100755 new mode 100644 index d0a3ac78eb..42a0844227 --- a/parm/wmo/grib2_awpgfs_20km_pacf006 +++ b/parm/wmo/grib2_awpgfs_20km_pacf006 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 6 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf009 b/parm/wmo/grib2_awpgfs_20km_pacf009 old mode 100755 new mode 100644 index 53ccea5a1a..499366cad5 --- a/parm/wmo/grib2_awpgfs_20km_pacf009 +++ b/parm/wmo/grib2_awpgfs_20km_pacf009 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 9 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf012 b/parm/wmo/grib2_awpgfs_20km_pacf012 old mode 100755 new mode 100644 index 07307f9062..22c707b26a --- a/parm/wmo/grib2_awpgfs_20km_pacf012 +++ b/parm/wmo/grib2_awpgfs_20km_pacf012 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEC93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEC95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEC90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEC91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEC82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEC80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEC77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEC75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEC72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEC67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEC65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEC62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEC57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEC55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEC52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEC45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEC35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEC99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEC93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEC95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEC92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEC90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEC91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEC85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEC82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEC80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEC77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEC75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEC72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEC70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEC67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEC65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEC62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEC60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEC57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEC55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEC52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEC50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEC45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEC40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEC35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEC30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEC25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEC20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEC15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEC10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREC93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREC95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEC89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 12 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEC98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEC98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf015 b/parm/wmo/grib2_awpgfs_20km_pacf015 old mode 100755 new mode 100644 index 74e437e2f2..6643f08f01 --- a/parm/wmo/grib2_awpgfs_20km_pacf015 +++ b/parm/wmo/grib2_awpgfs_20km_pacf015 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 15 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf018 b/parm/wmo/grib2_awpgfs_20km_pacf018 old mode 100755 new mode 100644 index ab58ee4879..e1bebef654 --- a/parm/wmo/grib2_awpgfs_20km_pacf018 +++ b/parm/wmo/grib2_awpgfs_20km_pacf018 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTED20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTED15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTED10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOED99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOED93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOED95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOED92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOED90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOED91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOED85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOED82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOED80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOED77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOED75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOED72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOED70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOED67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOED65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOED62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOED60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOED57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOED55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOED52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOED50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOED45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOED40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOED35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOED30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOED25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOED20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOED15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOED10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOED99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOED93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOED95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOED92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOED90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOED91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOED85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOED82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOED80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOED77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOED75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOED72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOED70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOED67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOED65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOED62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOED60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOED57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOED55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOED52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOED50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOED45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOED40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOED35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOED30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOED25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOED20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOED15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOED10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRED99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRED93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRED95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCED70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCED50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCED25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHED50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUED99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVED99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUED93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAED73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAED73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTED98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEED98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGED98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEED98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGED98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRED98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUED98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVED98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPED89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 18 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTED98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTED98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMED98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf021 b/parm/wmo/grib2_awpgfs_20km_pacf021 old mode 100755 new mode 100644 index 835032086b..6aff6fd1f6 --- a/parm/wmo/grib2_awpgfs_20km_pacf021 +++ b/parm/wmo/grib2_awpgfs_20km_pacf021 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 21 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf024 b/parm/wmo/grib2_awpgfs_20km_pacf024 old mode 100755 new mode 100644 index f6e1a6e674..c43e1a933b --- a/parm/wmo/grib2_awpgfs_20km_pacf024 +++ b/parm/wmo/grib2_awpgfs_20km_pacf024 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 24 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf027 b/parm/wmo/grib2_awpgfs_20km_pacf027 old mode 100755 new mode 100644 index ce2e2086ac..044f310d11 --- a/parm/wmo/grib2_awpgfs_20km_pacf027 +++ b/parm/wmo/grib2_awpgfs_20km_pacf027 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 27 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf030 b/parm/wmo/grib2_awpgfs_20km_pacf030 old mode 100755 new mode 100644 index 522678bade..a368aeeda4 --- a/parm/wmo/grib2_awpgfs_20km_pacf030 +++ b/parm/wmo/grib2_awpgfs_20km_pacf030 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEF93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEF95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEF90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEF91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEF82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEF80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEF77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEF75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEF72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEF67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEF65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEF62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEF57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEF55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEF52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEF45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEF35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEF99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEF93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEF95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEF92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEF90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEF91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEF85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEF82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEF80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEF77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEF75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEF72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEF70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEF67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEF65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEF62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEF60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEF57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEF55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEF52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEF50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEF45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEF40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEF35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEF30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEF25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEF20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEF15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEF10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREF93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREF95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEF89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 30 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEF98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEF98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf033 b/parm/wmo/grib2_awpgfs_20km_pacf033 old mode 100755 new mode 100644 index e37e375994..22e28c1388 --- a/parm/wmo/grib2_awpgfs_20km_pacf033 +++ b/parm/wmo/grib2_awpgfs_20km_pacf033 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 33 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf036 b/parm/wmo/grib2_awpgfs_20km_pacf036 old mode 100755 new mode 100644 index d17914be64..4887685aa1 --- a/parm/wmo/grib2_awpgfs_20km_pacf036 +++ b/parm/wmo/grib2_awpgfs_20km_pacf036 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEG93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEG95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEG90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEG91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEG82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEG80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEG77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEG75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEG72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEG67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEG65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEG62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEG57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEG55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEG52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEG45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEG35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEG99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEG93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEG95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEG92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEG90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEG91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEG85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEG82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEG80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEG77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEG75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEG72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEG70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEG67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEG65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEG62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEG60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEG57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEG55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEG52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEG50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEG45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEG40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEG35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEG30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEG25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEG20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEG15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEG10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREG93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREG95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEG89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 36 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEG98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEG98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf039 b/parm/wmo/grib2_awpgfs_20km_pacf039 old mode 100755 new mode 100644 index 4fb6be52b9..37ac606d55 --- a/parm/wmo/grib2_awpgfs_20km_pacf039 +++ b/parm/wmo/grib2_awpgfs_20km_pacf039 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 39 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf042 b/parm/wmo/grib2_awpgfs_20km_pacf042 old mode 100755 new mode 100644 index 7b64c0d961..6f9ac0eb05 --- a/parm/wmo/grib2_awpgfs_20km_pacf042 +++ b/parm/wmo/grib2_awpgfs_20km_pacf042 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 42 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf045 b/parm/wmo/grib2_awpgfs_20km_pacf045 old mode 100755 new mode 100644 index b974540c2e..096d7bcb3b --- a/parm/wmo/grib2_awpgfs_20km_pacf045 +++ b/parm/wmo/grib2_awpgfs_20km_pacf045 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 45 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf048 b/parm/wmo/grib2_awpgfs_20km_pacf048 old mode 100755 new mode 100644 index 341fcf9009..942c67f5dc --- a/parm/wmo/grib2_awpgfs_20km_pacf048 +++ b/parm/wmo/grib2_awpgfs_20km_pacf048 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEI93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEI95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEI90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEI91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEI82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEI80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEI77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEI75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEI72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEI67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEI65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEI62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEI57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEI55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEI52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEI45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEI35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEI99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEI93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEI95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEI92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEI90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEI91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEI85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEI82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEI80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEI77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEI75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEI72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEI70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEI67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEI65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEI62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEI60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEI57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEI55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEI52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEI50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEI45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEI40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEI35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEI30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEI25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEI20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEI15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEI10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREI93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREI95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 48 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf051 b/parm/wmo/grib2_awpgfs_20km_pacf051 old mode 100755 new mode 100644 index 12ff9048c0..b56c9aaa66 --- a/parm/wmo/grib2_awpgfs_20km_pacf051 +++ b/parm/wmo/grib2_awpgfs_20km_pacf051 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTER20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTER15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTER10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOER99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOER93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOER95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOER92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOER90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOER91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOER85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOER82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOER80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOER77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOER75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOER72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOER70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOER67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOER65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOER62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOER60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOER57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOER55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOER52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOER50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOER45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOER40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOER35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOER30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOER25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOER20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOER15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOER10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOER99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOER93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOER95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOER92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOER90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOER91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOER85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOER82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOER80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOER77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOER75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOER72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOER70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOER67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOER65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOER62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOER60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOER57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOER55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOER52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOER50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOER45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOER40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOER35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOER30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOER25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOER20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOER15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOER10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRER99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRER93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRER95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCER70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCER50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCER25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHER50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUER99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVER99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUER93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTER98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEER98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGER98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEER98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGER98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRER98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUER98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVER98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPER89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 51 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTER98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTER98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMER98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf054 b/parm/wmo/grib2_awpgfs_20km_pacf054 old mode 100755 new mode 100644 index f05e602575..075f3f0bf6 --- a/parm/wmo/grib2_awpgfs_20km_pacf054 +++ b/parm/wmo/grib2_awpgfs_20km_pacf054 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 54 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf057 b/parm/wmo/grib2_awpgfs_20km_pacf057 old mode 100755 new mode 100644 index 6c6db8e7e1..163617c80b --- a/parm/wmo/grib2_awpgfs_20km_pacf057 +++ b/parm/wmo/grib2_awpgfs_20km_pacf057 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTES20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTES15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTES10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOES99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOES93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOES95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOES92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOES90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOES91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOES85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOES82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOES80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOES77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOES75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOES72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOES70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOES67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOES65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOES62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOES60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOES57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOES55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOES52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOES50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOES45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOES40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOES35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOES30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOES25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOES20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOES15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOES10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOES99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOES93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOES95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOES92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOES90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOES91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOES85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOES82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOES80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOES77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOES75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOES72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOES70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOES67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOES65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOES62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOES60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOES57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOES55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOES52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOES50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOES45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOES40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOES35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOES30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOES25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOES20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOES15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOES10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRES99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRES93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRES95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCES70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCES50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCES25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHES50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUES99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVES99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUES93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTES98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEES98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGES98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEES98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGES98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRES98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUES98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVES98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPES89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 57 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTES98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTES98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMES98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf060 b/parm/wmo/grib2_awpgfs_20km_pacf060 old mode 100755 new mode 100644 index e874c0abda..34cd787012 --- a/parm/wmo/grib2_awpgfs_20km_pacf060 +++ b/parm/wmo/grib2_awpgfs_20km_pacf060 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEJ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEJ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEJ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEJ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEJ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEJ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEJ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEJ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEJ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEJ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEJ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEJ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEJ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEJ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEJ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEJ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEJ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEJ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEJ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEJ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEJ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEJ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEJ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEJ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEJ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEJ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEJ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEJ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEJ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEJ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEJ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEJ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEJ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEJ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEJ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEJ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEJ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEJ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEJ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEJ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEJ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEJ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEJ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEJ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEJ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEJ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREJ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREJ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEJ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 60 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEJ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEJ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf063 b/parm/wmo/grib2_awpgfs_20km_pacf063 old mode 100755 new mode 100644 index cb676f4f9c..d66c7f5cc6 --- a/parm/wmo/grib2_awpgfs_20km_pacf063 +++ b/parm/wmo/grib2_awpgfs_20km_pacf063 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 63 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf066 b/parm/wmo/grib2_awpgfs_20km_pacf066 old mode 100755 new mode 100644 index d6013a5c67..dd90c84ce4 --- a/parm/wmo/grib2_awpgfs_20km_pacf066 +++ b/parm/wmo/grib2_awpgfs_20km_pacf066 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 66 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf069 b/parm/wmo/grib2_awpgfs_20km_pacf069 old mode 100755 new mode 100644 index db8a10a81f..34f43a228c --- a/parm/wmo/grib2_awpgfs_20km_pacf069 +++ b/parm/wmo/grib2_awpgfs_20km_pacf069 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 69 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf072 b/parm/wmo/grib2_awpgfs_20km_pacf072 old mode 100755 new mode 100644 index fd57d42589..32b1d7f9b4 --- a/parm/wmo/grib2_awpgfs_20km_pacf072 +++ b/parm/wmo/grib2_awpgfs_20km_pacf072 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 72 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf075 b/parm/wmo/grib2_awpgfs_20km_pacf075 old mode 100755 new mode 100644 index d3f0fc7864..7d99a47b2c --- a/parm/wmo/grib2_awpgfs_20km_pacf075 +++ b/parm/wmo/grib2_awpgfs_20km_pacf075 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 75 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf078 b/parm/wmo/grib2_awpgfs_20km_pacf078 old mode 100755 new mode 100644 index df284b04cb..9a97afc2bb --- a/parm/wmo/grib2_awpgfs_20km_pacf078 +++ b/parm/wmo/grib2_awpgfs_20km_pacf078 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTET20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTET15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTET10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOET99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOET93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOET95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOET92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOET90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOET91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOET85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOET82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOET80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOET77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOET75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOET72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOET70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOET67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOET65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOET62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOET60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOET57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOET55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOET52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOET50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOET45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOET40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOET35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOET30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOET25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOET20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOET15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOET10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOET99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOET93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOET95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOET92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOET90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOET91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOET85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOET82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOET80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOET77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOET75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOET72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOET70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOET67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOET65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOET62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOET60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOET57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOET55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOET52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOET50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOET45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOET40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOET35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOET30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOET25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOET20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOET15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOET10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRET99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRET93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRET95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCET70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCET50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCET25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHET50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUET99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVET99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUET93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAET73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAET73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTET98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEET98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGET98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEET98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGET98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRET98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUET98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVET98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPET89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 78 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTET98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTET98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMET98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf081 b/parm/wmo/grib2_awpgfs_20km_pacf081 old mode 100755 new mode 100644 index ee9ba8b8e5..7061a52bf6 --- a/parm/wmo/grib2_awpgfs_20km_pacf081 +++ b/parm/wmo/grib2_awpgfs_20km_pacf081 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 81 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf084 b/parm/wmo/grib2_awpgfs_20km_pacf084 old mode 100755 new mode 100644 index 3b075a48ee..43cb6ea3ac --- a/parm/wmo/grib2_awpgfs_20km_pacf084 +++ b/parm/wmo/grib2_awpgfs_20km_pacf084 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 84 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf090 b/parm/wmo/grib2_awpgfs_20km_pacf090 old mode 100755 new mode 100644 index 55f562acb0..a0584a5db9 --- a/parm/wmo/grib2_awpgfs_20km_pacf090 +++ b/parm/wmo/grib2_awpgfs_20km_pacf090 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 90 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 84 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf096 b/parm/wmo/grib2_awpgfs_20km_pacf096 old mode 100755 new mode 100644 index c36b60b7f9..a9a6f5c0e9 --- a/parm/wmo/grib2_awpgfs_20km_pacf096 +++ b/parm/wmo/grib2_awpgfs_20km_pacf096 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEM89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 96 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEM98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEM98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 90 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf102 b/parm/wmo/grib2_awpgfs_20km_pacf102 old mode 100755 new mode 100644 index 24d41fc890..6d871b9cfe --- a/parm/wmo/grib2_awpgfs_20km_pacf102 +++ b/parm/wmo/grib2_awpgfs_20km_pacf102 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 102 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 96 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf108 b/parm/wmo/grib2_awpgfs_20km_pacf108 old mode 100755 new mode 100644 index 158c43d8bf..9eb756fee2 --- a/parm/wmo/grib2_awpgfs_20km_pacf108 +++ b/parm/wmo/grib2_awpgfs_20km_pacf108 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 108 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 102 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf114 b/parm/wmo/grib2_awpgfs_20km_pacf114 old mode 100755 new mode 100644 index cc7ad707ab..763a29101e --- a/parm/wmo/grib2_awpgfs_20km_pacf114 +++ b/parm/wmo/grib2_awpgfs_20km_pacf114 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 114 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 108 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf120 b/parm/wmo/grib2_awpgfs_20km_pacf120 old mode 100755 new mode 100644 index 1b31c21f2c..ba695651a1 --- a/parm/wmo/grib2_awpgfs_20km_pacf120 +++ b/parm/wmo/grib2_awpgfs_20km_pacf120 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 120 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 114 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf126 b/parm/wmo/grib2_awpgfs_20km_pacf126 old mode 100755 new mode 100644 index 02568463ae..1e6a0b00d9 --- a/parm/wmo/grib2_awpgfs_20km_pacf126 +++ b/parm/wmo/grib2_awpgfs_20km_pacf126 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 126 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 120 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf132 b/parm/wmo/grib2_awpgfs_20km_pacf132 old mode 100755 new mode 100644 index ebcdcf5224..1a8d195e39 --- a/parm/wmo/grib2_awpgfs_20km_pacf132 +++ b/parm/wmo/grib2_awpgfs_20km_pacf132 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 132 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 126 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf138 b/parm/wmo/grib2_awpgfs_20km_pacf138 old mode 100755 new mode 100644 index ac93d1a894..bb45bf4e02 --- a/parm/wmo/grib2_awpgfs_20km_pacf138 +++ b/parm/wmo/grib2_awpgfs_20km_pacf138 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 138 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 132 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf144 b/parm/wmo/grib2_awpgfs_20km_pacf144 old mode 100755 new mode 100644 index bd556f4eec..8b477f37f6 --- a/parm/wmo/grib2_awpgfs_20km_pacf144 +++ b/parm/wmo/grib2_awpgfs_20km_pacf144 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 144 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 138 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf150 b/parm/wmo/grib2_awpgfs_20km_pacf150 old mode 100755 new mode 100644 index d46bb42f98..630530ef18 --- a/parm/wmo/grib2_awpgfs_20km_pacf150 +++ b/parm/wmo/grib2_awpgfs_20km_pacf150 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 150 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 144 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf156 b/parm/wmo/grib2_awpgfs_20km_pacf156 old mode 100755 new mode 100644 index 976cd32ccb..6b35a3720e --- a/parm/wmo/grib2_awpgfs_20km_pacf156 +++ b/parm/wmo/grib2_awpgfs_20km_pacf156 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTER20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTER15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTER10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOER99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOER93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOER95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOER92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOER90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOER91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOER85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOER82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOER80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOER77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOER75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOER72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOER70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOER67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOER65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOER62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOER60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOER57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOER55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOER52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOER50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOER45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOER40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOER35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOER30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOER25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOER20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOER15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOER10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOER99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOER93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOER95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOER92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOER90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOER91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOER85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOER82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOER80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOER77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOER75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOER72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOER70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOER67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOER65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOER62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOER60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOER57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOER55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOER52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOER50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOER45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOER40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOER35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOER30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOER25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOER20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOER15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOER10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRER99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRER93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRER95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCER70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCER50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCER25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHER50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUER99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVER99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUER93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAER73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAER73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTER98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEER98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGER98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEER98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGER98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRER98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUER98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVER98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPER89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 156 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTER98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTER98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 150 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMER98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf162 b/parm/wmo/grib2_awpgfs_20km_pacf162 old mode 100755 new mode 100644 index 4c3a56e6ae..5e73ef8a27 --- a/parm/wmo/grib2_awpgfs_20km_pacf162 +++ b/parm/wmo/grib2_awpgfs_20km_pacf162 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 162 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 156 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf168 b/parm/wmo/grib2_awpgfs_20km_pacf168 old mode 100755 new mode 100644 index d201362eeb..047dfff1ba --- a/parm/wmo/grib2_awpgfs_20km_pacf168 +++ b/parm/wmo/grib2_awpgfs_20km_pacf168 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTES20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTES15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTES10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOES99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOES93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOES95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOES92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOES90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOES91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOES85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOES82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOES80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOES77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOES75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOES72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOES70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOES67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOES65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOES62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOES60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOES57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOES55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOES52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOES50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOES45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOES40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOES35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOES30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOES25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOES20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOES15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOES10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOES99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOES93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOES95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOES92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOES90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOES91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOES85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOES82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOES80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOES77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOES75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOES72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOES70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOES67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOES65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOES62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOES60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOES57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOES55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOES52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOES50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOES45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOES40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOES35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOES30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOES25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOES20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOES15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOES10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRES99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRES93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRES95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCES70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCES50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCES25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHES50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUES99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVES99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUES93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAES73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAES73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTES98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEES98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGES98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEES98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGES98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRES98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUES98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVES98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPES89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 168 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTES98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTES98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 162 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMES98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf174 b/parm/wmo/grib2_awpgfs_20km_pacf174 old mode 100755 new mode 100644 index f3b4fb7878..38c11de27d --- a/parm/wmo/grib2_awpgfs_20km_pacf174 +++ b/parm/wmo/grib2_awpgfs_20km_pacf174 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 174 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 168 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf180 b/parm/wmo/grib2_awpgfs_20km_pacf180 old mode 100755 new mode 100644 index de808aa103..425f51af96 --- a/parm/wmo/grib2_awpgfs_20km_pacf180 +++ b/parm/wmo/grib2_awpgfs_20km_pacf180 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTET20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTET15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTET10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOET99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOET93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOET95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOET92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOET90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOET91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOET85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOET82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOET80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOET77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOET75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOET72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOET70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOET67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOET65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOET62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOET60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOET57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOET55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOET52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOET50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOET45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOET40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOET35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOET30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOET25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOET20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOET15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOET10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOET99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOET93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOET95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOET92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOET90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOET91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOET85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOET82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOET80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOET77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOET75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOET72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOET70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOET67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOET65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOET62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOET60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOET57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOET55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOET52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOET50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOET45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOET40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOET35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOET30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOET25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOET20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOET15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOET10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRET99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRET93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRET95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCET70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCET50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCET25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHET50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUET99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVET99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUET93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAET73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAET73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTET98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEET98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGET98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEET98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGET98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRET98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUET98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVET98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPET89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 180 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTET98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTET98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 174 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMET98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf186 b/parm/wmo/grib2_awpgfs_20km_pacf186 old mode 100755 new mode 100644 index 6362b08f81..f583cb1c68 --- a/parm/wmo/grib2_awpgfs_20km_pacf186 +++ b/parm/wmo/grib2_awpgfs_20km_pacf186 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 186 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 180 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf192 b/parm/wmo/grib2_awpgfs_20km_pacf192 old mode 100755 new mode 100644 index 3b941c9079..222ac22555 --- a/parm/wmo/grib2_awpgfs_20km_pacf192 +++ b/parm/wmo/grib2_awpgfs_20km_pacf192 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 192 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 186 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf198 b/parm/wmo/grib2_awpgfs_20km_pacf198 old mode 100755 new mode 100644 index 3191884cc8..f3d6a5993c --- a/parm/wmo/grib2_awpgfs_20km_pacf198 +++ b/parm/wmo/grib2_awpgfs_20km_pacf198 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 198 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 192 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf204 b/parm/wmo/grib2_awpgfs_20km_pacf204 old mode 100755 new mode 100644 index a863927999..8ba14d995c --- a/parm/wmo/grib2_awpgfs_20km_pacf204 +++ b/parm/wmo/grib2_awpgfs_20km_pacf204 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 204 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 198 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf210 b/parm/wmo/grib2_awpgfs_20km_pacf210 old mode 100755 new mode 100644 index 39deabfaa3..bd16958c58 --- a/parm/wmo/grib2_awpgfs_20km_pacf210 +++ b/parm/wmo/grib2_awpgfs_20km_pacf210 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 210 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 204 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf216 b/parm/wmo/grib2_awpgfs_20km_pacf216 old mode 100755 new mode 100644 index 02c2401f01..2dbf7c239b --- a/parm/wmo/grib2_awpgfs_20km_pacf216 +++ b/parm/wmo/grib2_awpgfs_20km_pacf216 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 216 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 210 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf222 b/parm/wmo/grib2_awpgfs_20km_pacf222 old mode 100755 new mode 100644 index ed560c8973..aa95af5bb2 --- a/parm/wmo/grib2_awpgfs_20km_pacf222 +++ b/parm/wmo/grib2_awpgfs_20km_pacf222 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 222 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 216 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf228 b/parm/wmo/grib2_awpgfs_20km_pacf228 old mode 100755 new mode 100644 index 9efd40455e..96827f922e --- a/parm/wmo/grib2_awpgfs_20km_pacf228 +++ b/parm/wmo/grib2_awpgfs_20km_pacf228 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEX93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEX95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEX90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEX91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEX82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEX80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEX77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEX75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEX72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEX67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEX65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEX62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEX57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEX55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEX52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEX45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEX35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEX99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEX93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEX95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEX92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEX90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEX91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEX85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEX82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEX80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEX77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEX75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEX72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEX70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEX67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEX65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEX62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEX60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEX57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEX55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEX52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEX50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEX45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEX40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEX35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEX30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEX25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEX20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEX15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEX10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREX93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREX95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEX89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 228 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEX98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEX98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 222 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf234 b/parm/wmo/grib2_awpgfs_20km_pacf234 old mode 100755 new mode 100644 index 4849cff485..8a2952c88c --- a/parm/wmo/grib2_awpgfs_20km_pacf234 +++ b/parm/wmo/grib2_awpgfs_20km_pacf234 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTEZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTEZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTEZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOEZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOEZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOEZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOEZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOEZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOEZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOEZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOEZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOEZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOEZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOEZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOEZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOEZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOEZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOEZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOEZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOEZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOEZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOEZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOEZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOEZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOEZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOEZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOEZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOEZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOEZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOEZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOEZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOEZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZREZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZREZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZREZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCEZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCEZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCEZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHEZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVEZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUEZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAEZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEEZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGEZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZREZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVEZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPEZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 234 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTEZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 228 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMEZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pacf240 b/parm/wmo/grib2_awpgfs_20km_pacf240 old mode 100755 new mode 100644 index 38a5e54473..6e5585597e --- a/parm/wmo/grib2_awpgfs_20km_pacf240 +++ b/parm/wmo/grib2_awpgfs_20km_pacf240 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTEY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTEY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTEY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOEY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOEY93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOEY95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOEY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOEY90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOEY91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOEY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOEY82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOEY80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOEY77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOEY75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOEY72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOEY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOEY67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOEY65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOEY62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOEY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOEY57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOEY55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOEY52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOEY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOEY45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOEY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOEY35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOEY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOEY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOEY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOEY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOEY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOEY99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOEY93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOEY95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOEY92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOEY90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOEY91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOEY85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOEY82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOEY80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOEY77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOEY75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOEY72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOEY70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOEY67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOEY65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOEY62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOEY60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOEY57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOEY55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOEY52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOEY50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOEY45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOEY40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOEY35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOEY30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOEY25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOEY20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOEY15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOEY10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YREY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YREY93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YREY95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCEY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCEY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCEY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHEY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUEY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVEY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUEY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAEY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAEY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTEY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEEY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGEY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YREY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUEY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVEY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPEY89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 240 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTEY98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTEY98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 234 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMEY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof000 b/parm/wmo/grib2_awpgfs_20km_pricof000 old mode 100755 new mode 100644 index 3e09c58b68..9176d315d0 --- a/parm/wmo/grib2_awpgfs_20km_pricof000 +++ b/parm/wmo/grib2_awpgfs_20km_pricof000 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFA20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFA15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFA10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 81 0 0 1 0 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFA99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFA93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFA95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFA92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFA90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFA91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFA85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFA82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFA80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFA77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFA75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFA72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFA70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFA67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFA65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFA62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFA60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFA57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFA55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFA52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFA50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFA45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFA40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFA35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFA30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFA25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFA20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFA15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFA10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 81 0 0 1 0 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFA99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFA93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFA95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFA92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFA90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFA91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFA85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFA82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFA80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFA77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFA75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFA72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFA70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFA67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFA65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFA62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFA60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFA57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFA55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFA52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFA50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFA45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFA40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFA35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFA30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFA25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFA20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFA15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFA10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 81 0 0 1 0 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFA99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFA93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFA95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFA70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFA50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFA25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 81 0 0 1 0 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFA99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFA93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 100 0 97500 255 0 0 / @@ -245,3 +244,4 @@ &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFA98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 81 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 81 0 0 1 0 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFA98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 81 0 0 1 0 103 0 10 255 0 0 / +&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFA50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 81 0 0 1 0 100 0 50000 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof003 b/parm/wmo/grib2_awpgfs_20km_pricof003 old mode 100755 new mode 100644 index 143541af35..a5e85cc253 --- a/parm/wmo/grib2_awpgfs_20km_pricof003 +++ b/parm/wmo/grib2_awpgfs_20km_pricof003 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 3 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 3 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 3 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 3 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 3 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 3 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 3 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 3 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 3 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 3 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof006 b/parm/wmo/grib2_awpgfs_20km_pricof006 old mode 100755 new mode 100644 index eddeb8660a..a39a57d385 --- a/parm/wmo/grib2_awpgfs_20km_pricof006 +++ b/parm/wmo/grib2_awpgfs_20km_pricof006 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFB20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFB15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFB10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFB99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFB93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFB95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFB92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFB90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFB91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFB85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFB82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFB80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFB77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFB75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFB72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFB70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFB67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFB65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFB62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFB60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFB57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFB55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFB52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFB50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFB45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFB40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFB35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFB30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFB25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFB20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFB15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFB10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 6 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFB99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFB93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFB95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFB92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFB90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFB91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFB85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFB82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFB80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFB77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFB75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFB72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFB70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFB67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFB65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFB62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFB60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFB57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFB55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFB52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFB50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFB45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFB40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFB35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFB30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFB25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFB20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFB15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFB10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 6 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFB99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFB93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFB95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFB70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFB50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFB25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 6 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFB50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 6 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFB99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFB93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 0 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFB98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 6 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFB98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFB98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 6 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFB98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 6 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFB98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 6 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFB89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 6 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFB98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 0 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFB98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 0 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 0 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFB98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 0 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof009 b/parm/wmo/grib2_awpgfs_20km_pricof009 old mode 100755 new mode 100644 index c9dd109fcd..2429e41cb9 --- a/parm/wmo/grib2_awpgfs_20km_pricof009 +++ b/parm/wmo/grib2_awpgfs_20km_pricof009 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 9 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 9 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 9 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 9 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 9 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 9 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 9 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 9 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 9 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 9 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof012 b/parm/wmo/grib2_awpgfs_20km_pricof012 old mode 100755 new mode 100644 index 3413088c4a..5434a6d5df --- a/parm/wmo/grib2_awpgfs_20km_pricof012 +++ b/parm/wmo/grib2_awpgfs_20km_pricof012 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFC20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFC15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFC10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFC99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFC93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFC95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFC92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFC90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFC91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFC85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFC82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFC80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFC77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFC75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFC72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFC70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFC67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFC65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFC62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFC60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFC57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFC55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFC52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFC50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFC45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFC40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFC35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFC30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFC25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFC20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFC15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFC10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 12 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFC99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFC93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFC95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFC92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFC90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFC91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFC85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFC82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFC80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFC77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFC75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFC72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFC70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFC67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFC65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFC62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFC60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFC57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFC55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFC52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFC50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFC45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFC40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFC35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFC30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFC25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFC20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFC15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFC10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 12 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFC99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFC93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFC95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFC70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFC50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFC25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 12 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFC50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 12 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFC99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFC93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFC73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 6 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFC98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 12 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFC98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFC98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 12 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFC98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 12 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFC98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 12 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFC89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 12 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFC98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 6 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFC98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 6 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 6 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFC98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 6 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof015 b/parm/wmo/grib2_awpgfs_20km_pricof015 old mode 100755 new mode 100644 index 602dac8bbb..7ae9210d5c --- a/parm/wmo/grib2_awpgfs_20km_pricof015 +++ b/parm/wmo/grib2_awpgfs_20km_pricof015 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 15 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 15 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 15 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 15 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 15 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 15 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 15 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 15 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 15 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 15 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof018 b/parm/wmo/grib2_awpgfs_20km_pricof018 old mode 100755 new mode 100644 index 4e8ef5f005..dac0fc8e7a --- a/parm/wmo/grib2_awpgfs_20km_pricof018 +++ b/parm/wmo/grib2_awpgfs_20km_pricof018 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFD20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFD15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFD10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFD99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFD93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFD95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFD92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFD90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFD91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFD85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFD82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFD80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFD77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFD75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFD72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFD70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFD67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFD65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFD62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFD60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFD57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFD55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFD52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFD50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFD45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFD40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFD35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFD30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFD25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFD20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFD15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFD10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 18 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFD99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFD93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFD95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFD92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFD90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFD91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFD85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFD82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFD80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFD77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFD75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFD72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFD70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFD67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFD65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFD62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFD60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFD57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFD55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFD52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFD50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFD45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFD40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFD35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFD30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFD25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFD20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFD15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFD10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 18 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFD99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFD93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFD95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFD70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFD50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFD25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 18 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFD50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 18 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFD99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFD93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFD73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 12 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFD98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 18 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFD98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFD98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 18 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFD98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 18 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFD98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 18 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFD89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 18 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFD98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 12 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFD98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 12 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 12 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFD98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 12 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof021 b/parm/wmo/grib2_awpgfs_20km_pricof021 old mode 100755 new mode 100644 index acb14a11a3..3827769168 --- a/parm/wmo/grib2_awpgfs_20km_pricof021 +++ b/parm/wmo/grib2_awpgfs_20km_pricof021 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 21 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 21 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 21 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 21 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 21 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 21 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 21 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 21 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 21 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 21 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof024 b/parm/wmo/grib2_awpgfs_20km_pricof024 old mode 100755 new mode 100644 index 628f9755b6..7790a82dd6 --- a/parm/wmo/grib2_awpgfs_20km_pricof024 +++ b/parm/wmo/grib2_awpgfs_20km_pricof024 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFE20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFE15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFE10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFE99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFE93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFE95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFE92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFE90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFE91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFE85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFE82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFE80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFE77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFE75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFE72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFE70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFE67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFE65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFE62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFE60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFE57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFE55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFE52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFE50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFE45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFE40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFE35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFE30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFE25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFE20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFE15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFE10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 24 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFE99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFE93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFE95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFE92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFE90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFE91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFE85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFE82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFE80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFE77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFE75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFE72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFE70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFE67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFE65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFE62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFE60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFE57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFE55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFE52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFE50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFE45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFE40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFE35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFE30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFE25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFE20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFE15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFE10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 24 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFE99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFE93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFE95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFE70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFE50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFE25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 24 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFE50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 24 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFE99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFE93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFE73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 18 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFE98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 24 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFE98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFE98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 24 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFE98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 24 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFE98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 24 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFE89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 24 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFE98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 18 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFE98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 18 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 18 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFE98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 18 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof027 b/parm/wmo/grib2_awpgfs_20km_pricof027 old mode 100755 new mode 100644 index 1fdb8c65bb..c4061b3cfb --- a/parm/wmo/grib2_awpgfs_20km_pricof027 +++ b/parm/wmo/grib2_awpgfs_20km_pricof027 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 27 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 27 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 27 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 27 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 27 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 27 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 27 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 27 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 27 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 27 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof030 b/parm/wmo/grib2_awpgfs_20km_pricof030 old mode 100755 new mode 100644 index d65742a48f..ecd42983ea --- a/parm/wmo/grib2_awpgfs_20km_pricof030 +++ b/parm/wmo/grib2_awpgfs_20km_pricof030 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFF20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFF15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFF10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFF99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFF93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFF95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFF92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFF90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFF91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFF85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFF82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFF80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFF77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFF75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFF72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFF70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFF67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFF65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFF62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFF60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFF57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFF55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFF52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFF50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFF45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFF40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFF35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFF30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFF25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFF20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFF15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFF10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 30 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFF99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFF93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFF95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFF92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFF90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFF91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFF85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFF82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFF80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFF77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFF75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFF72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFF70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFF67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFF65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFF62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFF60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFF57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFF55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFF52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFF50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFF45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFF40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFF35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFF30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFF25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFF20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFF15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFF10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 30 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFF99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFF93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFF95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFF70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFF50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFF25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 30 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFF50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 30 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFF99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFF93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFF73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 24 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFF98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 30 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFF98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFF98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 30 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFF98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 30 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFF98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 30 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFF89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 30 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFF98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 24 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFF98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 24 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 24 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFF98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 24 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof033 b/parm/wmo/grib2_awpgfs_20km_pricof033 old mode 100755 new mode 100644 index e7ad348412..b52c822509 --- a/parm/wmo/grib2_awpgfs_20km_pricof033 +++ b/parm/wmo/grib2_awpgfs_20km_pricof033 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 33 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 33 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 33 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 33 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 33 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 33 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 33 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 33 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 33 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 33 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof036 b/parm/wmo/grib2_awpgfs_20km_pricof036 old mode 100755 new mode 100644 index 51ff5fc4ec..f7a61e77a0 --- a/parm/wmo/grib2_awpgfs_20km_pricof036 +++ b/parm/wmo/grib2_awpgfs_20km_pricof036 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFG20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFG15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFG10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFG99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFG93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFG95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFG92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFG90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFG91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFG85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFG82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFG80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFG77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFG75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFG72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFG70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFG67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFG65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFG62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFG60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFG57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFG55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFG52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFG50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFG45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFG40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFG35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFG30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFG25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFG20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFG15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFG10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 36 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFG99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFG93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFG95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFG92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFG90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFG91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFG85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFG82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFG80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFG77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFG75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFG72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFG70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFG67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFG65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFG62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFG60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFG57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFG55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFG52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFG50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFG45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFG40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFG35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFG30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFG25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFG20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFG15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFG10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 36 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFG99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFG93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFG95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFG70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFG50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFG25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 36 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFG50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 36 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFG99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFG93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFG73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 30 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFG98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 36 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFG98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFG98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 36 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFG98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 36 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFG98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 36 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFG89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 36 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFG98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 30 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFG98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 30 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 30 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFG98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 30 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof039 b/parm/wmo/grib2_awpgfs_20km_pricof039 old mode 100755 new mode 100644 index 0889ee99a1..b9db65e3a6 --- a/parm/wmo/grib2_awpgfs_20km_pricof039 +++ b/parm/wmo/grib2_awpgfs_20km_pricof039 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 39 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 39 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 39 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 39 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 39 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 39 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 39 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 39 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 39 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 39 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof042 b/parm/wmo/grib2_awpgfs_20km_pricof042 old mode 100755 new mode 100644 index 0d42209062..6a48338337 --- a/parm/wmo/grib2_awpgfs_20km_pricof042 +++ b/parm/wmo/grib2_awpgfs_20km_pricof042 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFH20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFH15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFH10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFH99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFH93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFH95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFH92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFH90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFH91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFH85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFH82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFH80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFH77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFH75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFH72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFH70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFH67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFH65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFH62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFH60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFH57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFH55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFH52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFH50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFH45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFH40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFH35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFH30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFH25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFH20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFH15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFH10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 42 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFH99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFH93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFH95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFH92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFH90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFH91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFH85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFH82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFH80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFH77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFH75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFH72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFH70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFH67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFH65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFH62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFH60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFH57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFH55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFH52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFH50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFH45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFH40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFH35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFH30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFH25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFH20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFH15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFH10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 42 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFH99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFH93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFH95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFH70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFH50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFH25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 42 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFH50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 42 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFH99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFH93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFH73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 36 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFH98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 42 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFH98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFH98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 42 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFH98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 42 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFH98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 42 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFH89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 42 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFH98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 36 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFH98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 36 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 36 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFH98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 36 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof045 b/parm/wmo/grib2_awpgfs_20km_pricof045 old mode 100755 new mode 100644 index bc1b3c82ea..7c17dfb93b --- a/parm/wmo/grib2_awpgfs_20km_pricof045 +++ b/parm/wmo/grib2_awpgfs_20km_pricof045 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 45 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 45 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 45 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 45 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 45 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 45 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 45 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 45 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 45 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 45 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof048 b/parm/wmo/grib2_awpgfs_20km_pricof048 old mode 100755 new mode 100644 index 63774ebc4f..8314c7f4c2 --- a/parm/wmo/grib2_awpgfs_20km_pricof048 +++ b/parm/wmo/grib2_awpgfs_20km_pricof048 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFI20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFI15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFI10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFI99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFI93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFI95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFI92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFI90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFI91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFI85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFI82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFI80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFI77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFI75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFI72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFI70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFI67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFI65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFI62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFI60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFI57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFI55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFI52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFI50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFI45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFI40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFI35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFI30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFI25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFI20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFI15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFI10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 48 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFI99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFI93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFI95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFI92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFI90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFI91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFI85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFI82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFI80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFI77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFI75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFI72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFI70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFI67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFI65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFI62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFI60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFI57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFI55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFI52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFI50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFI45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFI40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFI35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFI30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFI25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFI20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFI15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFI10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 48 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFI99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFI93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFI95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFI70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFI50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFI25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 48 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFI50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 48 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFI99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFI93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFI73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 42 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFI98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 48 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFI98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFI98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 48 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFI98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 48 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFI98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 48 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 48 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 42 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 42 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 42 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFI98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 42 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof051 b/parm/wmo/grib2_awpgfs_20km_pricof051 old mode 100755 new mode 100644 index da2d529f0a..4d3c979ab9 --- a/parm/wmo/grib2_awpgfs_20km_pricof051 +++ b/parm/wmo/grib2_awpgfs_20km_pricof051 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 51 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFR99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFR93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFR95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFR92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFR90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFR91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFR85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFR82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFR80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFR77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFR75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFR72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFR70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFR67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFR65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFR62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFR60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFR57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFR55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFR52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFR50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFR45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFR40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFR35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFR30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFR25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFR20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFR15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFR10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 51 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 51 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 51 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 51 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 51 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 51 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 51 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 51 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFR89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 51 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFR98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFR98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof054 b/parm/wmo/grib2_awpgfs_20km_pricof054 old mode 100755 new mode 100644 index d91e7e1139..733651a581 --- a/parm/wmo/grib2_awpgfs_20km_pricof054 +++ b/parm/wmo/grib2_awpgfs_20km_pricof054 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 54 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 54 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 54 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 54 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 48 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 54 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 54 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 54 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 54 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFI89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 54 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFI98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 48 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFI98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 48 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 48 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 48 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof057 b/parm/wmo/grib2_awpgfs_20km_pricof057 old mode 100755 new mode 100644 index 3fbe3c1416..69ab83ae93 --- a/parm/wmo/grib2_awpgfs_20km_pricof057 +++ b/parm/wmo/grib2_awpgfs_20km_pricof057 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 57 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFS99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFS93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFS95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFS92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFS90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFS91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFS85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFS82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFS80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFS77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFS75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFS72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFS70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFS67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFS65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFS62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFS60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFS57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFS55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFS52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFS50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFS45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFS40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFS35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFS30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFS25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFS20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFS15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFS10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 57 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 57 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 57 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 57 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 57 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 57 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 57 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 57 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFS89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 57 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFS98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFS98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof060 b/parm/wmo/grib2_awpgfs_20km_pricof060 old mode 100755 new mode 100644 index 7b9e91d7ee..8e6f93bf47 --- a/parm/wmo/grib2_awpgfs_20km_pricof060 +++ b/parm/wmo/grib2_awpgfs_20km_pricof060 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFJ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFJ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFJ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFJ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFJ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFJ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFJ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFJ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFJ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFJ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFJ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFJ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFJ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFJ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFJ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFJ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFJ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFJ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFJ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFJ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFJ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFJ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFJ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFJ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFJ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFJ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFJ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFJ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFJ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFJ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFJ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFJ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 60 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFJ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFJ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFJ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFJ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFJ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFJ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFJ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFJ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFJ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFJ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFJ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFJ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFJ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFJ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFJ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFJ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFJ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFJ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFJ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFJ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFJ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFJ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFJ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFJ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFJ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFJ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFJ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFJ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFJ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 60 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFJ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFJ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFJ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFJ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFJ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFJ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 60 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFJ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 60 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFJ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFJ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFJ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 54 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFJ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 60 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFJ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFJ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 60 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFJ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 60 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFJ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 60 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFJ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 60 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFJ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 54 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFJ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 54 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 54 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFJ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 54 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof063 b/parm/wmo/grib2_awpgfs_20km_pricof063 old mode 100755 new mode 100644 index 96828cee1e..7e476e243e --- a/parm/wmo/grib2_awpgfs_20km_pricof063 +++ b/parm/wmo/grib2_awpgfs_20km_pricof063 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 63 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 63 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 63 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 63 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 63 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 63 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 63 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 63 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 63 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 63 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof066 b/parm/wmo/grib2_awpgfs_20km_pricof066 old mode 100755 new mode 100644 index dd6c732467..25e03e849b --- a/parm/wmo/grib2_awpgfs_20km_pricof066 +++ b/parm/wmo/grib2_awpgfs_20km_pricof066 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 66 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 66 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 66 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 66 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 60 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 66 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 66 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 66 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 66 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 66 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 60 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 60 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 60 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 60 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof069 b/parm/wmo/grib2_awpgfs_20km_pricof069 old mode 100755 new mode 100644 index 79e39a42cd..4cb56bae36 --- a/parm/wmo/grib2_awpgfs_20km_pricof069 +++ b/parm/wmo/grib2_awpgfs_20km_pricof069 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 69 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 69 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 69 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 69 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 69 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 69 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 69 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 69 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 69 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 69 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof072 b/parm/wmo/grib2_awpgfs_20km_pricof072 old mode 100755 new mode 100644 index 1cc0a21e3b..61ebff1404 --- a/parm/wmo/grib2_awpgfs_20km_pricof072 +++ b/parm/wmo/grib2_awpgfs_20km_pricof072 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFK20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFK15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFK10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFK99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFK93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFK95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFK92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFK90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFK91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFK85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFK82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFK80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFK77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFK75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFK72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFK70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFK67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFK65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFK62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFK60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFK57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFK55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFK52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFK50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFK45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFK40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFK35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFK30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFK25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFK20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFK15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFK10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 72 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFK99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFK93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFK95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFK92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFK90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFK91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFK85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFK82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFK80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFK77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFK75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFK72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFK70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFK67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFK65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFK62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFK60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFK57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFK55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFK52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFK50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFK45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFK40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFK35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFK30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFK25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFK20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFK15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFK10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 72 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFK99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFK93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFK95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFK70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFK50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFK25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 72 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFK50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 72 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFK99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFK93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFK73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 66 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFK98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 72 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFK98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFK98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 72 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFK98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 72 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFK98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 72 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFK89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 72 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFK98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 66 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFK98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 66 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 66 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFK98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 66 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof075 b/parm/wmo/grib2_awpgfs_20km_pricof075 old mode 100755 new mode 100644 index 595ea974f2..b53bec9eee --- a/parm/wmo/grib2_awpgfs_20km_pricof075 +++ b/parm/wmo/grib2_awpgfs_20km_pricof075 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 75 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 75 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 75 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 75 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 75 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 75 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 75 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 75 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 75 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 75 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof078 b/parm/wmo/grib2_awpgfs_20km_pricof078 old mode 100755 new mode 100644 index 36924a60e3..568533f6ba --- a/parm/wmo/grib2_awpgfs_20km_pricof078 +++ b/parm/wmo/grib2_awpgfs_20km_pricof078 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 78 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFT93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFT95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFT90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFT91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFT82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFT80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFT77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFT75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFT72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFT67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFT65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFT62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFT57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFT55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFT52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFT45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFT35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 78 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 78 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 78 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 72 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 78 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 78 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 78 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 78 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFT89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 78 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFT98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 72 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFT98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 72 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 72 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 72 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof081 b/parm/wmo/grib2_awpgfs_20km_pricof081 old mode 100755 new mode 100644 index 0cbd18d585..aa1ba8ce90 --- a/parm/wmo/grib2_awpgfs_20km_pricof081 +++ b/parm/wmo/grib2_awpgfs_20km_pricof081 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 81 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 81 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 81 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 81 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFB73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 81 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 81 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 81 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 81 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 81 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 81 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof084 b/parm/wmo/grib2_awpgfs_20km_pricof084 old mode 100755 new mode 100644 index daeded5bfa..41fec436f0 --- a/parm/wmo/grib2_awpgfs_20km_pricof084 +++ b/parm/wmo/grib2_awpgfs_20km_pricof084 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFL20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFL15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFL10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFL99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFL93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFL95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFL92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFL90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFL91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFL85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFL82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFL80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFL77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFL75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFL72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFL70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFL67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFL65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFL62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFL60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFL57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFL55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFL52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFL50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFL45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFL40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFL35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFL30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFL25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFL20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFL15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFL10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 84 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFL99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFL93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFL95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFL92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFL90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFL91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFL85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFL82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFL80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFL77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFL75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFL72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFL70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFL67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFL65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFL62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFL60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFL57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFL55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFL52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFL50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFL45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFL40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFL35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFL30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFL25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFL20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFL15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFL10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 84 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFL99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFL93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFL95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFL70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFL50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFL25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 84 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFL50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 84 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFL99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFL93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFL73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 78 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFL98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 84 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFL98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFL98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 84 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFL98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 84 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFL98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 84 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFL89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 84 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFL98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 78 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFL98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 78 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 78 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFL98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 78 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof090 b/parm/wmo/grib2_awpgfs_20km_pricof090 old mode 100755 new mode 100644 index 20174ef452..1d09cfad2f --- a/parm/wmo/grib2_awpgfs_20km_pricof090 +++ b/parm/wmo/grib2_awpgfs_20km_pricof090 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 90 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 90 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 90 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 90 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 84 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 90 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 90 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 90 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 90 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 90 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 84 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 84 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 84 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 84 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof096 b/parm/wmo/grib2_awpgfs_20km_pricof096 old mode 100755 new mode 100644 index 6e9d1523ce..fe587a6886 --- a/parm/wmo/grib2_awpgfs_20km_pricof096 +++ b/parm/wmo/grib2_awpgfs_20km_pricof096 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFM20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFM15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFM10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFM99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFM93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFM95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFM92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFM90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFM91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFM85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFM82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFM80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFM77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFM75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFM72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFM70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFM67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFM65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFM62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFM60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFM57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFM55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFM52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFM50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFM45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFM40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFM35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFM30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFM25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFM20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFM15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFM10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 96 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFM99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFM93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFM95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFM92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFM90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFM91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFM85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFM82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFM80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFM77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFM75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFM72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFM70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFM67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFM65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFM62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFM60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFM57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFM55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFM52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFM50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFM45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFM40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFM35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFM30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFM25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFM20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFM15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFM10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 96 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFM99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFM93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFM95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFM70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFM50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFM25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 96 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFM50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 96 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFM99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFM93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFM73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 90 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFM98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 96 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFM98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFM98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 96 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFM98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 96 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFM98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 96 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFM89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 96 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFM98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 90 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFM98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 90 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 90 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFM98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 90 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof102 b/parm/wmo/grib2_awpgfs_20km_pricof102 old mode 100755 new mode 100644 index f11ba56911..bf931e2cf4 --- a/parm/wmo/grib2_awpgfs_20km_pricof102 +++ b/parm/wmo/grib2_awpgfs_20km_pricof102 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 102 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 102 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 102 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 102 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 96 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 102 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 102 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 102 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 102 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 102 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 96 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 96 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 96 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 96 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof108 b/parm/wmo/grib2_awpgfs_20km_pricof108 old mode 100755 new mode 100644 index a0c7b44f53..d250c49331 --- a/parm/wmo/grib2_awpgfs_20km_pricof108 +++ b/parm/wmo/grib2_awpgfs_20km_pricof108 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFN20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFN15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFN10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFN99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFN93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFN95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFN92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFN90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFN91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFN85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFN82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFN80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFN77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFN75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFN72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFN70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFN67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFN65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFN62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFN60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFN57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFN55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFN52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFN50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFN45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFN40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFN35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFN30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFN25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFN20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFN15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFN10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 108 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFN99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFN93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFN95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFN92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFN90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFN91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFN85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFN82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFN80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFN77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFN75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFN72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFN70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFN67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFN65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFN62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFN60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFN57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFN55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFN52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFN50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFN45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFN40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFN35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFN30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFN25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFN20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFN15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFN10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 108 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFN99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFN93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFN95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFN70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFN50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFN25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 108 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFN50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 108 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFN99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFN93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFN73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 102 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFN98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 108 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFN98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFN98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 108 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFN98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 108 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFN98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 108 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFN89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 108 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFN98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 102 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFN98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 102 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 102 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFN98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 102 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof114 b/parm/wmo/grib2_awpgfs_20km_pricof114 old mode 100755 new mode 100644 index 8458c00b56..7c537d9b7e --- a/parm/wmo/grib2_awpgfs_20km_pricof114 +++ b/parm/wmo/grib2_awpgfs_20km_pricof114 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 114 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 114 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 114 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 114 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 108 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 114 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 114 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 114 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 114 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 114 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 108 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 108 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 108 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 108 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof120 b/parm/wmo/grib2_awpgfs_20km_pricof120 old mode 100755 new mode 100644 index 75cee407fb..c514b4356c --- a/parm/wmo/grib2_awpgfs_20km_pricof120 +++ b/parm/wmo/grib2_awpgfs_20km_pricof120 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFO20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFO15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFO10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFO99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFO93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFO95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFO92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFO90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFO91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFO85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFO82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFO80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFO77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFO75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFO72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFO70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFO67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFO65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFO62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFO60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFO57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFO55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFO52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFO50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFO45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFO40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFO35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFO30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFO25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFO20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFO15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFO10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 120 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFO99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFO93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFO95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFO92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFO90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFO91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFO85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFO82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFO80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFO77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFO75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFO72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFO70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFO67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFO65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFO62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFO60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFO57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFO55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFO52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFO50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFO45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFO40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFO35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFO30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFO25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFO20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFO15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFO10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 120 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFO99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFO93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFO95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFO70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFO50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFO25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 120 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFO50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 120 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFO99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFO93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFO73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 114 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFO98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 120 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFO98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFO98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 120 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFO98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 120 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFO98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 120 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFO89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 120 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFO98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 114 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFO98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 114 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 114 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFO98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 114 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof126 b/parm/wmo/grib2_awpgfs_20km_pricof126 old mode 100755 new mode 100644 index c28bdbdb10..bfc5f89f69 --- a/parm/wmo/grib2_awpgfs_20km_pricof126 +++ b/parm/wmo/grib2_awpgfs_20km_pricof126 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 126 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 126 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 126 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 126 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 120 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 126 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 126 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 126 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 126 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 126 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 120 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 120 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 120 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 120 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof132 b/parm/wmo/grib2_awpgfs_20km_pricof132 old mode 100755 new mode 100644 index 341f77594b..bfbfada303 --- a/parm/wmo/grib2_awpgfs_20km_pricof132 +++ b/parm/wmo/grib2_awpgfs_20km_pricof132 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFP20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFP15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFP10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFP99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFP93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFP95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFP92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFP90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFP91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFP85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFP82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFP80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFP77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFP75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFP72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFP70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFP67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFP65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFP62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFP60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFP57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFP55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFP52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFP50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFP45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFP40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFP35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFP30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFP25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFP20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFP15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFP10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 132 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFP99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFP93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFP95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFP92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFP90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFP91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFP85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFP82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFP80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFP77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFP75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFP72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFP70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFP67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFP65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFP62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFP60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFP57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFP55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFP52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFP50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFP45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFP40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFP35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFP30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFP25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFP20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFP15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFP10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 132 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFP99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFP93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFP95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFP70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFP50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFP25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 132 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFP50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 132 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFP99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFP93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFP73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 126 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFP98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 132 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFP98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFP98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 132 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFP98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 132 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFP98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 132 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFP89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 132 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFP98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 126 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFP98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 126 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 126 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFP98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 126 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof138 b/parm/wmo/grib2_awpgfs_20km_pricof138 old mode 100755 new mode 100644 index e6f1887443..2143bcbadf --- a/parm/wmo/grib2_awpgfs_20km_pricof138 +++ b/parm/wmo/grib2_awpgfs_20km_pricof138 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 138 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 138 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 138 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 138 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 132 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 138 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 138 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 138 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 138 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 138 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 132 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 132 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 132 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 132 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof144 b/parm/wmo/grib2_awpgfs_20km_pricof144 old mode 100755 new mode 100644 index 137e487a8f..cc62b63206 --- a/parm/wmo/grib2_awpgfs_20km_pricof144 +++ b/parm/wmo/grib2_awpgfs_20km_pricof144 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFQ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFQ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFQ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFQ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFQ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFQ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFQ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFQ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFQ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFQ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFQ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFQ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFQ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFQ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFQ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFQ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFQ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFQ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFQ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFQ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFQ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFQ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFQ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFQ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFQ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFQ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFQ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFQ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFQ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFQ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFQ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFQ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 144 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFQ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFQ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFQ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFQ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFQ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFQ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFQ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFQ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFQ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFQ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFQ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFQ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFQ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFQ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFQ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFQ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFQ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFQ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFQ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFQ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFQ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFQ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFQ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFQ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFQ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFQ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFQ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFQ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFQ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 144 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFQ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFQ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFQ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFQ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFQ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFQ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 144 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFQ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 144 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFQ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFQ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFQ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 138 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFQ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 144 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFQ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFQ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 144 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFQ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 144 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFQ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 144 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFQ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 144 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFQ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 138 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFQ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 138 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 138 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFQ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 138 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof150 b/parm/wmo/grib2_awpgfs_20km_pricof150 old mode 100755 new mode 100644 index 2cfba3b6c4..6f4fe892ef --- a/parm/wmo/grib2_awpgfs_20km_pricof150 +++ b/parm/wmo/grib2_awpgfs_20km_pricof150 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 150 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 150 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 150 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 150 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 144 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 150 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 150 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 150 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 150 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 150 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 144 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 144 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 144 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 144 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof156 b/parm/wmo/grib2_awpgfs_20km_pricof156 old mode 100755 new mode 100644 index b4d822985e..6c9e1671b3 --- a/parm/wmo/grib2_awpgfs_20km_pricof156 +++ b/parm/wmo/grib2_awpgfs_20km_pricof156 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFR20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFR15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFR10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFR99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFR93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFR95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFR92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFR90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFR91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFR85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFR82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFR80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFR77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFR75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFR72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFR70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFR67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFR65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFR62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFR60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFR57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFR55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFR52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFR50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFR45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFR40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFR35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFR30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFR25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFR20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFR15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFR10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 156 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFR99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFR93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFR95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFR92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFR90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFR91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFR85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFR82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFR80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFR77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFR75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFR72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFR70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFR67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFR65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFR62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFR60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFR57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFR55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFR52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFR50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFR45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFR40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFR35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFR30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFR25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFR20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFR15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFR10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 156 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFR99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFR93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFR95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFR70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFR50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFR25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 156 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFR50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 156 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFR99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFR93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFR73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 150 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFR98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 156 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFR98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFR98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 156 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFR98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 156 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFR98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 156 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFR89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 156 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFR98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 150 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFR98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 150 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 150 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFR98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 150 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof162 b/parm/wmo/grib2_awpgfs_20km_pricof162 old mode 100755 new mode 100644 index 39fde39587..fd055eaca8 --- a/parm/wmo/grib2_awpgfs_20km_pricof162 +++ b/parm/wmo/grib2_awpgfs_20km_pricof162 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 162 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 162 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 162 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 162 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 156 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 162 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 162 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 162 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 162 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 162 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 156 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 156 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 156 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 156 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof168 b/parm/wmo/grib2_awpgfs_20km_pricof168 old mode 100755 new mode 100644 index 61c578c76f..3f441ed4ae --- a/parm/wmo/grib2_awpgfs_20km_pricof168 +++ b/parm/wmo/grib2_awpgfs_20km_pricof168 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFS20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFS15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFS10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFS99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFS93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFS95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFS92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFS90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFS91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFS85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFS82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFS80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFS77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFS75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFS72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFS70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFS67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFS65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFS62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFS60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFS57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFS55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFS52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFS50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFS45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFS40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFS35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFS30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFS25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFS20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFS15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFS10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 168 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFS99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFS93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFS95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFS92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFS90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFS91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFS85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFS82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFS80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFS77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFS75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFS72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFS70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFS67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFS65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFS62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFS60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFS57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFS55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFS52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFS50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFS45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFS40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFS35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFS30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFS25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFS20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFS15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFS10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 168 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFS99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFS93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFS95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFS70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFS50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFS25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 168 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFS50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 168 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFS99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFS93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFS73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 162 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFS98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 168 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFS98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFS98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 168 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFS98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 168 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFS98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 168 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFS89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 168 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFS98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 162 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFS98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 162 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 162 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFS98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 162 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof174 b/parm/wmo/grib2_awpgfs_20km_pricof174 old mode 100755 new mode 100644 index 7c6a565b56..aee3d7ac21 --- a/parm/wmo/grib2_awpgfs_20km_pricof174 +++ b/parm/wmo/grib2_awpgfs_20km_pricof174 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 174 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 174 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 174 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 174 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 168 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 174 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 174 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 174 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 174 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 174 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 168 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 168 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 168 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 168 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof180 b/parm/wmo/grib2_awpgfs_20km_pricof180 old mode 100755 new mode 100644 index 10d306e7bc..3ec98e42e0 --- a/parm/wmo/grib2_awpgfs_20km_pricof180 +++ b/parm/wmo/grib2_awpgfs_20km_pricof180 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFT20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFT15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFT10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFT99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFT93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFT95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFT92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFT90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFT91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFT85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFT82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFT80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFT77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFT75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFT72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFT70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFT67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFT65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFT62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFT60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFT57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFT55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFT52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFT50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFT45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFT40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFT35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFT30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFT25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFT20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFT15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFT10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 180 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFT99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFT93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFT95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFT92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFT90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFT91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFT85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFT82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFT80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFT77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFT75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFT72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFT70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFT67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFT65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFT62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFT60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFT57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFT55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFT52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFT50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFT45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFT40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFT35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFT30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFT25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFT20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFT15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFT10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 180 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFT99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFT93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFT95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFT70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFT50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFT25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 180 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFT50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 180 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFT99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFT93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFT73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 174 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFT98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 180 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFT98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFT98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 180 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFT98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 180 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFT98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 180 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFT89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 180 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFT98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 174 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFT98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 174 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 174 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFT98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 174 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof186 b/parm/wmo/grib2_awpgfs_20km_pricof186 old mode 100755 new mode 100644 index 721e0c0f8e..2c7a8c2619 --- a/parm/wmo/grib2_awpgfs_20km_pricof186 +++ b/parm/wmo/grib2_awpgfs_20km_pricof186 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 186 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 186 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 186 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 186 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 180 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 186 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 186 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 186 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 186 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 186 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 180 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 180 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 180 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 180 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof192 b/parm/wmo/grib2_awpgfs_20km_pricof192 old mode 100755 new mode 100644 index 21ef1eeb69..90c66e5767 --- a/parm/wmo/grib2_awpgfs_20km_pricof192 +++ b/parm/wmo/grib2_awpgfs_20km_pricof192 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFU20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFU15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFU10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFU99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFU93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFU95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFU92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFU90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFU91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFU85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFU82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFU80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFU77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFU75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFU72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFU70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFU67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFU65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFU62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFU60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFU57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFU55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFU52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFU50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFU45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFU40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFU35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFU30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFU25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFU20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFU15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFU10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 192 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFU99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFU93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFU95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFU92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFU90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFU91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFU85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFU82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFU80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFU77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFU75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFU72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFU70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFU67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFU65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFU62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFU60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFU57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFU55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFU52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFU50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFU45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFU40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFU35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFU30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFU25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFU20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFU15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFU10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 192 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFU99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFU93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFU95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFU70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFU50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFU25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 192 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFU50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 192 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFU99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFU93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFU73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 186 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFU98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 192 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFU98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFU98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 192 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFU98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 192 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFU98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 192 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFU89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 192 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFU98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 186 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFU98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 186 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 186 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFU98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 186 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof198 b/parm/wmo/grib2_awpgfs_20km_pricof198 old mode 100755 new mode 100644 index 6ec58f85e1..50e04eb42a --- a/parm/wmo/grib2_awpgfs_20km_pricof198 +++ b/parm/wmo/grib2_awpgfs_20km_pricof198 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 198 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 198 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 198 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 198 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 192 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 198 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 198 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 198 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 198 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 198 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 192 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 192 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 192 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 192 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof204 b/parm/wmo/grib2_awpgfs_20km_pricof204 old mode 100755 new mode 100644 index 3cef2b1cfd..f18f237151 --- a/parm/wmo/grib2_awpgfs_20km_pricof204 +++ b/parm/wmo/grib2_awpgfs_20km_pricof204 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFV20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFV15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFV10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFV99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFV93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFV95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFV92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFV90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFV91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFV85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFV82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFV80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFV77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFV75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFV72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFV70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFV67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFV65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFV62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFV60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFV57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFV55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFV52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFV50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFV45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFV40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFV35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFV30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFV25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFV20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFV15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFV10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 204 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFV99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFV93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFV95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFV92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFV90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFV91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFV85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFV82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFV80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFV77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFV75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFV72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFV70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFV67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFV65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFV62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFV60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFV57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFV55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFV52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFV50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFV45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFV40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFV35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFV30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFV25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFV20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFV15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFV10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 204 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFV99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFV93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFV95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFV70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFV50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFV25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 204 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFV50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 204 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFV99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFV93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFV73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 198 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFV98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 204 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFV98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFV98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 204 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFV98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 204 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFV98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 204 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFV89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 204 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFV98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 198 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFV98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 198 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 198 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFV98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 198 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof210 b/parm/wmo/grib2_awpgfs_20km_pricof210 old mode 100755 new mode 100644 index 1ba08e1ab6..8d753952dd --- a/parm/wmo/grib2_awpgfs_20km_pricof210 +++ b/parm/wmo/grib2_awpgfs_20km_pricof210 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 210 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 210 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 210 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 210 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 204 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 210 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 210 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 210 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 210 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 210 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 204 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 204 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 204 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 204 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof216 b/parm/wmo/grib2_awpgfs_20km_pricof216 old mode 100755 new mode 100644 index 7994ca450b..af9bd58622 --- a/parm/wmo/grib2_awpgfs_20km_pricof216 +++ b/parm/wmo/grib2_awpgfs_20km_pricof216 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFW20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFW15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFW10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFW99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFW93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFW95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFW92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFW90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFW91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFW85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFW82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFW80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFW77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFW75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFW72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFW70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFW67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFW65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFW62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFW60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFW57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFW55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFW52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFW50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFW45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFW40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFW35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFW30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFW25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFW20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFW15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFW10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 216 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFW99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFW93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFW95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFW92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFW90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFW91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFW85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFW82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFW80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFW77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFW75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFW72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFW70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFW67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFW65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFW62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFW60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFW57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFW55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFW52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFW50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFW45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFW40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFW35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFW30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFW25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFW20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFW15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFW10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 216 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFW99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFW93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFW95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFW70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFW50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFW25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 216 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFW50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 216 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFW99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFW93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFW73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 210 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFW98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 216 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFW98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFW98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 216 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFW98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 216 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFW98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 216 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFW89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 216 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFW98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 210 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFW98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 210 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 210 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFW98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 210 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof222 b/parm/wmo/grib2_awpgfs_20km_pricof222 old mode 100755 new mode 100644 index 7caccd2987..774c31319f --- a/parm/wmo/grib2_awpgfs_20km_pricof222 +++ b/parm/wmo/grib2_awpgfs_20km_pricof222 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 222 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 222 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 222 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 222 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 216 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 222 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 222 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 222 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 222 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 222 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 216 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 216 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 216 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 216 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof228 b/parm/wmo/grib2_awpgfs_20km_pricof228 old mode 100755 new mode 100644 index 0908d96534..6947978f81 --- a/parm/wmo/grib2_awpgfs_20km_pricof228 +++ b/parm/wmo/grib2_awpgfs_20km_pricof228 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFX20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFX15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFX10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFX99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFX93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFX95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFX92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFX90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFX91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFX85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFX82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFX80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFX77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFX75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFX72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFX70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFX67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFX65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFX62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFX60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFX57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFX55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFX52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFX50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFX45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFX40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFX35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFX30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFX25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFX20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFX15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFX10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 228 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFX99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFX93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFX95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFX92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFX90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFX91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFX85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFX82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFX80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFX77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFX75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFX72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFX70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFX67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFX65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFX62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFX60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFX57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFX55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFX52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFX50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFX45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFX40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFX35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFX30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFX25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFX20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFX15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFX10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 228 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFX99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFX93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFX95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFX70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFX50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFX25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 228 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFX50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 228 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFX99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFX93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFX73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 222 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFX98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 228 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFX98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFX98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 228 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFX98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 228 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFX98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 228 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFX89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 228 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFX98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 222 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFX98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 222 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 222 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFX98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 222 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof234 b/parm/wmo/grib2_awpgfs_20km_pricof234 old mode 100755 new mode 100644 index 407653a29b..0761e4dec3 --- a/parm/wmo/grib2_awpgfs_20km_pricof234 +++ b/parm/wmo/grib2_awpgfs_20km_pricof234 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='ZTFZ20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='ZTFZ15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='ZTFZ10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 234 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='ZOFZ99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='ZOFZ93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='ZOFZ95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='ZOFZ92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='ZOFZ90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='ZOFZ91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='ZOFZ85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='ZOFZ82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='ZOFZ80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='ZOFZ77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='ZOFZ75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='ZOFZ72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='ZOFZ70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='ZOFZ67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='ZOFZ65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='ZOFZ62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='ZOFZ60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='ZOFZ57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='ZOFZ55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='ZOFZ52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='ZOFZ50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='ZOFZ45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='ZOFZ40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='ZOFZ35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='ZOFZ30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='ZOFZ25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='ZOFZ20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='ZOFZ15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='ZOFZ10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 234 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='ZRFZ99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='ZRFZ93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='ZRFZ95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='ZCFZ70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='ZCFZ50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='ZCFZ25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 234 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='ZHFZ50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 234 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='ZUFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='ZVFZ99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='ZUFZ93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='ZAFZ73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 228 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 234 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='ZEFZ98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='ZGFZ98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 234 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='ZRFZ98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='ZUFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 234 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='ZVFZ98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 234 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='ZPFZ89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 234 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 228 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='ZTFZ98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 228 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 228 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='ZMFZ98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 228 1 0 0 255 0 0 / diff --git a/parm/wmo/grib2_awpgfs_20km_pricof240 b/parm/wmo/grib2_awpgfs_20km_pricof240 old mode 100755 new mode 100644 index 3d25df9b9b..438240e80a --- a/parm/wmo/grib2_awpgfs_20km_pricof240 +++ b/parm/wmo/grib2_awpgfs_20km_pricof240 @@ -56,35 +56,35 @@ &GRIBIDS DESC=' TMP 200 mb ',WMOHEAD='YTFY20 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 20000 255 0 0 / &GRIBIDS DESC=' TMP 150 mb ',WMOHEAD='YTFY15 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 15000 255 0 0 / &GRIBIDS DESC=' TMP 100 mb ',WMOHEAD='YTFY10 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 100 0 10000 255 0 0 / -&GRIBIDS DESC=' V VEL 1000 mb ',WMOHEAD='YOFY99 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 100000 255 0 0 / -&GRIBIDS DESC=' V VEL 975 mb ',WMOHEAD='YOFY93 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 97500 255 0 0 / -&GRIBIDS DESC=' V VEL 950 mb ',WMOHEAD='YOFY95 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 95000 255 0 0 / -&GRIBIDS DESC=' V VEL 925 mb ',WMOHEAD='YOFY92 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 92500 255 0 0 / -&GRIBIDS DESC=' V VEL 900 mb ',WMOHEAD='YOFY90 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 90000 255 0 0 / -&GRIBIDS DESC=' V VEL 875 mb ',WMOHEAD='YOFY91 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 87500 255 0 0 / -&GRIBIDS DESC=' V VEL 850 mb ',WMOHEAD='YOFY85 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 85000 255 0 0 / -&GRIBIDS DESC=' V VEL 825 mb ',WMOHEAD='YOFY82 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 82500 255 0 0 / -&GRIBIDS DESC=' V VEL 800 mb ',WMOHEAD='YOFY80 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 80000 255 0 0 / -&GRIBIDS DESC=' V VEL 775 mb ',WMOHEAD='YOFY77 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 77500 255 0 0 / -&GRIBIDS DESC=' V VEL 750 mb ',WMOHEAD='YOFY75 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 75000 255 0 0 / -&GRIBIDS DESC=' V VEL 725 mb ',WMOHEAD='YOFY72 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 72500 255 0 0 / -&GRIBIDS DESC=' V VEL 700 mb ',WMOHEAD='YOFY70 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 70000 255 0 0 / -&GRIBIDS DESC=' V VEL 675 mb ',WMOHEAD='YOFY67 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 67500 255 0 0 / -&GRIBIDS DESC=' V VEL 650 mb ',WMOHEAD='YOFY65 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 65000 255 0 0 / -&GRIBIDS DESC=' V VEL 625 mb ',WMOHEAD='YOFY62 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 62500 255 0 0 / -&GRIBIDS DESC=' V VEL 600 mb ',WMOHEAD='YOFY60 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 60000 255 0 0 / -&GRIBIDS DESC=' V VEL 575 mb ',WMOHEAD='YOFY57 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 57500 255 0 0 / -&GRIBIDS DESC=' V VEL 550 mb ',WMOHEAD='YOFY55 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 55000 255 0 0 / -&GRIBIDS DESC=' V VEL 525 mb ',WMOHEAD='YOFY52 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 52500 255 0 0 / -&GRIBIDS DESC=' V VEL 500 mb ',WMOHEAD='YOFY50 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 50000 255 0 0 / -&GRIBIDS DESC=' V VEL 450 mb ',WMOHEAD='YOFY45 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 45000 255 0 0 / -&GRIBIDS DESC=' V VEL 400 mb ',WMOHEAD='YOFY40 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 40000 255 0 0 / -&GRIBIDS DESC=' V VEL 350 mb ',WMOHEAD='YOFY35 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 35000 255 0 0 / -&GRIBIDS DESC=' V VEL 300 mb ',WMOHEAD='YOFY30 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 30000 255 0 0 / -&GRIBIDS DESC=' V VEL 250 mb ',WMOHEAD='YOFY25 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' V VEL 200 mb ',WMOHEAD='YOFY20 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 20000 255 0 0 / -&GRIBIDS DESC=' V VEL 150 mb ',WMOHEAD='YOFY15 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 15000 255 0 0 / -&GRIBIDS DESC=' V VEL 100 mb ',WMOHEAD='YOFY10 KWBC',PDTN= 0 ,PDT= 2 8 2 0 96 0 0 1 240 100 0 10000 255 0 0 / +&GRIBIDS DESC=' DZDT 1000 mb ',WMOHEAD='YOFY99 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 100000 255 0 0 / +&GRIBIDS DESC=' DZDT 975 mb ',WMOHEAD='YOFY93 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 97500 255 0 0 / +&GRIBIDS DESC=' DZDT 950 mb ',WMOHEAD='YOFY95 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 95000 255 0 0 / +&GRIBIDS DESC=' DZDT 925 mb ',WMOHEAD='YOFY92 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 92500 255 0 0 / +&GRIBIDS DESC=' DZDT 900 mb ',WMOHEAD='YOFY90 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 90000 255 0 0 / +&GRIBIDS DESC=' DZDT 875 mb ',WMOHEAD='YOFY91 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 87500 255 0 0 / +&GRIBIDS DESC=' DZDT 850 mb ',WMOHEAD='YOFY85 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 85000 255 0 0 / +&GRIBIDS DESC=' DZDT 825 mb ',WMOHEAD='YOFY82 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 82500 255 0 0 / +&GRIBIDS DESC=' DZDT 800 mb ',WMOHEAD='YOFY80 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 80000 255 0 0 / +&GRIBIDS DESC=' DZDT 775 mb ',WMOHEAD='YOFY77 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 77500 255 0 0 / +&GRIBIDS DESC=' DZDT 750 mb ',WMOHEAD='YOFY75 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 75000 255 0 0 / +&GRIBIDS DESC=' DZDT 725 mb ',WMOHEAD='YOFY72 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 72500 255 0 0 / +&GRIBIDS DESC=' DZDT 700 mb ',WMOHEAD='YOFY70 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 70000 255 0 0 / +&GRIBIDS DESC=' DZDT 675 mb ',WMOHEAD='YOFY67 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 67500 255 0 0 / +&GRIBIDS DESC=' DZDT 650 mb ',WMOHEAD='YOFY65 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 65000 255 0 0 / +&GRIBIDS DESC=' DZDT 625 mb ',WMOHEAD='YOFY62 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 62500 255 0 0 / +&GRIBIDS DESC=' DZDT 600 mb ',WMOHEAD='YOFY60 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 60000 255 0 0 / +&GRIBIDS DESC=' DZDT 575 mb ',WMOHEAD='YOFY57 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 57500 255 0 0 / +&GRIBIDS DESC=' DZDT 550 mb ',WMOHEAD='YOFY55 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 55000 255 0 0 / +&GRIBIDS DESC=' DZDT 525 mb ',WMOHEAD='YOFY52 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 52500 255 0 0 / +&GRIBIDS DESC=' DZDT 500 mb ',WMOHEAD='YOFY50 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 50000 255 0 0 / +&GRIBIDS DESC=' DZDT 450 mb ',WMOHEAD='YOFY45 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 45000 255 0 0 / +&GRIBIDS DESC=' DZDT 400 mb ',WMOHEAD='YOFY40 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 40000 255 0 0 / +&GRIBIDS DESC=' DZDT 350 mb ',WMOHEAD='YOFY35 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 35000 255 0 0 / +&GRIBIDS DESC=' DZDT 300 mb ',WMOHEAD='YOFY30 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 30000 255 0 0 / +&GRIBIDS DESC=' DZDT 250 mb ',WMOHEAD='YOFY25 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 25000 255 0 0 / +&GRIBIDS DESC=' DZDT 200 mb ',WMOHEAD='YOFY20 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 20000 255 0 0 / +&GRIBIDS DESC=' DZDT 150 mb ',WMOHEAD='YOFY15 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 15000 255 0 0 / +&GRIBIDS DESC=' DZDT 100 mb ',WMOHEAD='YOFY10 KWBC',PDTN= 0 ,PDT= 2 9 2 0 96 0 0 1 240 100 0 10000 255 0 0 / &GRIBIDS DESC=' R H 1000 mb ',WMOHEAD='YRFY99 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' R H 975 mb ',WMOHEAD='YRFY93 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 97500 255 0 0 / &GRIBIDS DESC=' R H 950 mb ',WMOHEAD='YRFY95 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 100 0 95000 255 0 0 / @@ -118,7 +118,6 @@ &GRIBIDS DESC=' ABS V 700 mb ',WMOHEAD='YCFY70 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 70000 255 0 0 / &GRIBIDS DESC=' ABS V 500 mb ',WMOHEAD='YCFY50 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' ABS V 250 mb ',WMOHEAD='YCFY25 KWBC',PDTN= 0 ,PDT= 2 10 2 0 96 0 0 1 240 100 0 25000 255 0 0 / -&GRIBIDS DESC=' 5WAVH 500 mb ',WMOHEAD='YHFY50 KWBC',PDTN= 0 ,PDT= 3 193 2 0 96 0 0 1 240 100 0 50000 255 0 0 / &GRIBIDS DESC=' U GRD 1000 mb ',WMOHEAD='YUFY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' V GRD 1000 mb ',WMOHEAD='YVFY99 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 100 0 100000 255 0 0 / &GRIBIDS DESC=' U GRD 975 mb ',WMOHEAD='YUFY93 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 100 0 97500 255 0 0 / @@ -243,12 +242,8 @@ &GRIBIDS DESC=' PRES Mid. cloud bot. lvl ',WMOHEAD='YAFY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 222 0 0 255 0 0 / &GRIBIDS DESC=' PRES Low cloud bot. lvl ',WMOHEAD='YAFY73 KWBC',PDTN= 8 ,PDT= 3 0 2 0 96 0 0 1 234 212 0 0 255 0 0 / &GRIBIDS DESC=' TMP 2 m above ground ',WMOHEAD='YTFY98 KWBC',PDTN= 0 ,PDT= 0 0 2 0 96 0 0 1 240 103 0 2 255 0 0 / -&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / -&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' A PCP Surface ',WMOHEAD='YEFY98 KWBC',PDTN= 8 ,PDT= 1 8 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / +&GRIBIDS DESC=' ACPCP Surface ',WMOHEAD='YGFY98 KWBC',PDTN= 8 ,PDT= 1 10 2 0 96 0 0 1 0 1 0 0 255 0 0 6*-9999 1 0 1 2 1 240 255 0 / &GRIBIDS DESC=' R H 2 m above ground ',WMOHEAD='YRFY98 KWBC',PDTN= 0 ,PDT= 1 1 2 0 96 0 0 1 240 103 0 2 255 0 0 / &GRIBIDS DESC=' U GRD 10 m above ground ',WMOHEAD='YUFY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 2 2 0 96 0 0 1 240 103 0 10 255 0 0 / &GRIBIDS DESC=' V GRD 10 m above ground ',WMOHEAD='YVFY98 KWBC',EXTRACT=.true.,PDTN= 0 ,PDT= 2 3 2 0 96 0 0 1 240 103 0 10 255 0 0 / @@ -256,3 +251,7 @@ &GRIBIDS DESC=' MSLET Mean Sea Level ',WMOHEAD='YPFY89 KWBC',PDTN= 0 ,PDT= 3 192 2 0 96 0 0 1 240 101 0 0 255 0 0 / &GRIBIDS DESC=' TMIN 2 m above ground ',WMOHEAD='YTFY98 KWBC',PDTN= 8 ,PDT= 0 5 2 0 96 0 0 1 234 103 0 2 255 0 0 / &GRIBIDS DESC=' TMAX 2 m above ground ',WMOHEAD='YTFY98 KWBC',PDTN= 8 ,PDT= 0 4 2 0 96 0 0 1 234 103 0 2 255 0 0 / +&GRIBIDS DESC=' CRAIN Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 192 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CFRZR Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 193 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CICEP Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 194 2 0 96 0 0 1 234 1 0 0 255 0 0 / +&GRIBIDS DESC=' CSNOW Surface ',WMOHEAD='YMFY98 KWBC',PDTN= 8 ,PDT= 1 195 2 0 96 0 0 1 234 1 0 0 255 0 0 / diff --git a/parm/wmo/grib_awpgfs000.225 b/parm/wmo/grib_awpgfs000.225 deleted file mode 100755 index 54b2522e6a..0000000000 --- a/parm/wmo/grib_awpgfs000.225 +++ /dev/null @@ -1,245 +0,0 @@ - 00001C02 0751FF80 076403E8...00010000 07 1000.0 MB HGT - 225 00 YHZA99 0 EOM - 00001C02 0751FF80 076403B6...00010000 07 950.0 MB HGT - 225 00 YHZA95 0 EOM - 00001C02 0751FF80 07640384...00010000 07 900.0 MB HGT - 225 00 YHZA90 0 EOM - 00001C02 0751FF80 07640352...00010000 07 850.0 MB HGT - 225 00 YHZA85 0 EOM - 00001C02 0751FF80 07640320...00010000 07 800.0 MB HGT - 225 00 YHZA80 0 EOM - 00001C02 0751FF80 076402EE...00010000 07 750.0 MB HGT - 225 00 YHZA75 0 EOM - 00001C02 0751FF80 076402BC...00010000 07 700.0 MB HGT - 225 00 YHZA70 0 EOM - 00001C02 0751FF80 0764028A...00010000 07 650.0 MB HGT - 225 00 YHZA65 0 EOM - 00001C02 0751FF80 07640258...00010000 07 600.0 MB HGT - 225 00 YHZA60 0 EOM - 00001C02 0751FF80 07640226...00010000 07 550.0 MB HGT - 225 00 YHZA55 0 EOM - 00001C02 0751FF80 076401F4...00010000 07 500.0 MB HGT - 225 00 YHZA50 0 EOM - 00001C02 0751FF80 076401C2...00010000 07 450.0 MB HGT - 225 00 YHZA45 0 EOM - 00001C02 0751FF80 07640190...00010000 07 400.0 MB HGT - 225 00 YHZA40 0 EOM - 00001C02 0751FF80 0764015E...00010000 07 350.0 MB HGT - 225 00 YHZA35 0 EOM - 00001C02 0751FF80 0764012C...00010000 07 300.0 MB HGT - 225 00 YHZA30 0 EOM - 00001C02 0751FF80 076400FA...00010000 07 250.0 MB HGT - 225 00 YHZA25 0 EOM - 00001C02 0751FF80 076400C8...00010000 07 200.0 MB HGT - 225 00 YHZA20 0 EOM - 00001C02 0751FF80 07640096...00010000 07 150.0 MB HGT - 225 00 YHZA15 0 EOM - 00001C02 0751FF80 07640064...00010000 07 100.0 MB HGT - 225 00 YHZA10 0 EOM - 00001C02 0751FF80 216403E8...00010000 33 1000.0 MB U GRD - 225 00 YUZA99 0 EOM - 00001C02 0751FF80 216403B6...00010000 33 950.0 MB U GRD - 225 00 YUZA95 0 EOM - 00001C02 0751FF80 21640384...00010000 33 900.0 MB U GRD - 225 00 YUZA90 0 EOM - 00001C02 0751FF80 21640352...00010000 33 850.0 MB U GRD - 225 00 YUZA85 0 EOM - 00001C02 0751FF80 21640320...00010000 33 800.0 MB U GRD - 225 00 YUZA80 0 EOM - 00001C02 0751FF80 216402EE...00010000 33 750.0 MB U GRD - 225 00 YUZA75 0 EOM - 00001C02 0751FF80 216402BC...00010000 33 700.0 MB U GRD - 225 00 YUZA70 0 EOM - 00001C02 0751FF80 2164028A...00010000 33 650.0 MB U GRD - 225 00 YUZA65 0 EOM - 00001C02 0751FF80 21640258...00010000 33 600.0 MB U GRD - 225 00 YUZA60 0 EOM - 00001C02 0751FF80 21640226...00010000 33 550.0 MB U GRD - 225 00 YUZA55 0 EOM - 00001C02 0751FF80 216401F4...00010000 33 500.0 MB U GRD - 225 00 YUZA50 0 EOM - 00001C02 0751FF80 216401C2...00010000 33 450.0 MB U GRD - 225 00 YUZA45 0 EOM - 00001C02 0751FF80 21640190...00010000 33 400.0 MB U GRD - 225 00 YUZA40 0 EOM - 00001C02 0751FF80 2164015E...00010000 33 350.0 MB U GRD - 225 00 YUZA35 0 EOM - 00001C02 0751FF80 2164012C...00010000 33 300.0 MB U GRD - 225 00 YUZA30 0 EOM - 00001C02 0751FF80 216400FA...00010000 33 250.0 MB U GRD - 225 00 YUZA25 0 EOM - 00001C02 0751FF80 216400C8...00010000 33 200.0 MB U GRD - 225 00 YUZA20 0 EOM - 00001C02 0751FF80 21640096...00010000 33 150.0 MB U GRD - 225 00 YUZA15 0 EOM - 00001C02 0751FF80 21640064...00010000 33 100.0 MB U GRD - 225 00 YUZA10 0 EOM - 00001C02 0751FF80 226403E8...00010000 34 1000.0 MB V GRD - 225 00 YVZA99 0 EOM - 00001C02 0751FF80 226403B6...00010000 34 950.0 MB V GRD - 225 00 YVZA95 0 EOM - 00001C02 0751FF80 22640384...00010000 34 900.0 MB V GRD - 225 00 YVZA90 0 EOM - 00001C02 0751FF80 22640352...00010000 34 850.0 MB V GRD - 225 00 YVZA85 0 EOM - 00001C02 0751FF80 22640320...00010000 34 800.0 MB V GRD - 225 00 YVZA80 0 EOM - 00001C02 0751FF80 226402EE...00010000 34 750.0 MB V GRD - 225 00 YVZA75 0 EOM - 00001C02 0751FF80 226402BC...00010000 34 700.0 MB V GRD - 225 00 YVZA70 0 EOM - 00001C02 0751FF80 2264028A...00010000 34 650.0 MB V GRD - 225 00 YVZA65 0 EOM - 00001C02 0751FF80 22640258...00010000 34 600.0 MB V GRD - 225 00 YVZA60 0 EOM - 00001C02 0751FF80 22640226...00010000 34 550.0 MB V GRD - 225 00 YVZA55 0 EOM - 00001C02 0751FF80 226401F4...00010000 34 500.0 MB V GRD - 225 00 YVZA50 0 EOM - 00001C02 0751FF80 226401C2...00010000 34 450.0 MB V GRD - 225 00 YVZA45 0 EOM - 00001C02 0751FF80 22640190...00010000 34 400.0 MB V GRD - 225 00 YVZA40 0 EOM - 00001C02 0751FF80 2264015E...00010000 34 350.0 MB V GRD - 225 00 YVZA35 0 EOM - 00001C02 0751FF80 2264012C...00010000 34 300.0 MB V GRD - 225 00 YVZA30 0 EOM - 00001C02 0751FF80 226400FA...00010000 34 250.0 MB V GRD - 225 00 YVZA25 0 EOM - 00001C02 0751FF80 226400C8...00010000 34 200.0 MB V GRD - 225 00 YVZA20 0 EOM - 00001C02 0751FF80 22640096...00010000 34 150.0 MB V GRD - 225 00 YVZA15 0 EOM - 00001C02 0751FF80 22640064...00010000 34 100.0 MB V GRD - 225 00 YVZA10 0 EOM - 00001C02 0751FF80 346403E8...00010000 52 1000.0 MB R H - 225 00 YRZA99 0 EOM - 00001C02 0751FF80 346403B6...00010000 52 950.0 MB R H - 225 00 YRZA95 0 EOM - 00001C02 0751FF80 34640384...00010000 52 900.0 MB R H - 225 00 YRZA90 0 EOM - 00001C02 0751FF80 34640352...00010000 52 850.0 MB R H - 225 00 YRZA85 0 EOM - 00001C02 0751FF80 34640320...00010000 52 800.0 MB R H - 225 00 YRZA80 0 EOM - 00001C02 0751FF80 346402EE...00010000 52 750.0 MB R H - 225 00 YRZA75 0 EOM - 00001C02 0751FF80 346402BC...00010000 52 700.0 MB R H - 225 00 YRZA70 0 EOM - 00001C02 0751FF80 3464028A...00010000 52 650.0 MB R H - 225 00 YRZA65 0 EOM - 00001C02 0751FF80 34640258...00010000 52 600.0 MB R H - 225 00 YRZA60 0 EOM - 00001C02 0751FF80 34640226...00010000 52 550.0 MB R H - 225 00 YRZA55 0 EOM - 00001C02 0751FF80 346401F4...00010000 52 500.0 MB R H - 225 00 YRZA50 0 EOM - 00001C02 0751FF80 346401C2...00010000 52 450.0 MB R H - 225 00 YRZA45 0 EOM - 00001C02 0751FF80 34640190...00010000 52 400.0 MB R H - 225 00 YRZA40 0 EOM - 00001C02 0751FF80 3464015E...00010000 52 350.0 MB R H - 225 00 YRZA35 0 EOM - 00001C02 0751FF80 3464012C...00010000 52 300.0 MB R H - 225 00 YRZA30 0 EOM - 00001C02 0751FF80 0B6403E8...00010000 11 1000.0 MB TMP - 225 00 YTZA99 0 EOM - 00001C02 0751FF80 0B6403B6...00010000 11 950.0 MB TMP - 225 00 YTZA95 0 EOM - 00001C02 0751FF80 0B640384...00010000 11 900.0 MB TMP - 225 00 YTZA90 0 EOM - 00001C02 0751FF80 0B640352...00010000 11 850.0 MB TMP - 225 00 YTZA85 0 EOM - 00001C02 0751FF80 0B640320...00010000 11 800.0 MB TMP - 225 00 YTZA80 0 EOM - 00001C02 0751FF80 0B6402EE...00010000 11 750.0 MB TMP - 225 00 YTZA75 0 EOM - 00001C02 0751FF80 0B6402BC...00010000 11 700.0 MB TMP - 225 00 YTZA70 0 EOM - 00001C02 0751FF80 0B64028A...00010000 11 650.0 MB TMP - 225 00 YTZA65 0 EOM - 00001C02 0751FF80 0B640258...00010000 11 600.0 MB TMP - 225 00 YTZA60 0 EOM - 00001C02 0751FF80 0B640226...00010000 11 550.0 MB TMP - 225 00 YTZA55 0 EOM - 00001C02 0751FF80 0B6401F4...00010000 11 500.0 MB TMP - 225 00 YTZA50 0 EOM - 00001C02 0751FF80 0B6401C2...00010000 11 450.0 MB TMP - 225 00 YTZA45 0 EOM - 00001C02 0751FF80 0B640190...00010000 11 400.0 MB TMP - 225 00 YTZA40 0 EOM - 00001C02 0751FF80 0B64015E...00010000 11 350.0 MB TMP - 225 00 YTZA35 0 EOM - 00001C02 0751FF80 0B64012C...00010000 11 300.0 MB TMP - 225 00 YTZA30 0 EOM - 00001C02 0751FF80 0B6400FA...00010000 11 250.0 MB TMP - 225 00 YTZA25 0 EOM - 00001C02 0751FF80 0B6400C8...00010000 11 200.0 MB TMP - 225 00 YTZA20 0 EOM - 00001C02 0751FF80 0B640096...00010000 11 150.0 MB TMP - 225 00 YTZA15 0 EOM - 00001C02 0751FF80 0B640064...00010000 11 100.0 MB TMP - 225 00 YTZA10 0 EOM - 00001C02 0751FF80 01010000...00010000 01 SFC PRES - 225 00 YPZA98 0 EOM - 00001C02 0751FF80 346C2C64...00010000 52 44/100 R H - 225 00 YRZA00 0 EOM - 00001C02 0751FF80 36C80000...00010000 54 EATM P WAT - 225 00 YFZA00 0 EOM - 00001C02 0751FF80 0B070000...00010000 11 TRO TMP - 225 00 YTZA97 0 EOM - 00001C02 0751FF80 01070000...00010000 01 TRO PRES - 225 00 YPZA97 0 EOM - 00001C02 0751FF80 21070000...00010000 33 TRO U GRD - 225 00 YUZA97 0 EOM - 00001C02 0751FF80 22070000...00010000 34 TRO V GRD - 225 00 YVZA97 0 EOM - 00001C02 0751FF80 83010000...00010000 131 SFC LFT X - 225 00 YXZA98 0 EOM - 00001C02 0751FF80 27640352...00010000 39 850.0 MB V VEL - 225 00 YOZA85 0 EOM - 00001C02 0751FF80 276402BC...00010000 39 700.0 MB V VEL - 225 00 YOZA70 0 EOM - 00001C02 0751FF80 276401F4...00010000 41 500.0 MB V VEL - 225 00 YOZA50 0 EOM - 00001C02 0751FF80 2764012C...00010000 39 300.0 MB V VEL - 225 00 YOZA30 0 EOM - 00001C02 0751FF80 276400C8...00010000 39 200.0 MB V VEL - 225 00 YOZA20 0 EOM - 00001C02 0751FF80 0B690002...00010000 11 2 HTGL TMP - 225 00 YTZA98 0 EOM - 00001C02 0751FF80 2169000A...00010000 33 10 HTGL U GRD - 225 00 YUZA98 0 EOM - 00001C02 0751FF80 2269000A...00010000 34 10 HTGL V GRD - 225 00 YVZA98 0 EOM - 00001C02 0751FF80 9D010000...00010000 157 SFC CAPE - 225 00 YWZA98 0 EOM - 00001C02 0751FF80 9C010000...00010000 156 SFC CIN - 225 00 YYZA98 0 EOM - 00001C02 0751FF80 84010000...00010000 132 SFC 4LFTX - 225 00 YQZA98 0 EOM - 00001C02 0751FF80 9D74B400...00010000 157 Y 0 SPDY CAPE - 225 00 YWZA86 0 EOM - 00001C02 0751FF80 9C74B400...00010000 156 Y 0 SPDY CIN - 225 00 YYZA86 0 EOM - 00001C02 0751FF80 0B741E00...00010000 11 0 SPDY TMP - 225 00 YTZA86 0 EOM - 00001C02 0751FF80 34741E00...00010000 52 0 SPDY R H - 225 00 YRZA86 0 EOM - 00001C02 0751FF80 21741E00...00010000 33 0 SPDY U GRD - 225 00 YUZA86 0 EOM - 00001C02 0751FF80 22741E00...00010000 34 0 SPDY V GRD - 225 00 YVZA86 0 EOM - 00001C02 0751FF80 01060000...00010000 01 MWSL PRES - 225 00 YPZA96 0 EOM - 00001C02 0751FF80 21060000...00010000 33 MWSL U GRD - 225 00 YUZA96 0 EOM - 00001C02 0751FF80 22060000...00010000 34 MWSL V GRD - 225 00 YVZA96 0 EOM - 00001C02 0751FF80 07040000...00010000 07 0DEG HGT - 225 00 YHZA94 0 EOM - 00001C02 0751FF80 34040000...00010000 52 0DEG R H - 225 00 YRZA94 0 EOM - 00001C02 0751FF80 02660000...00010000 02 MSL PRMSL - 225 00 YPZA89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs006.211 b/parm/wmo/grib_awpgfs006.211 index a8657235ac..6a5dbf545d 100755 --- a/parm/wmo/grib_awpgfs006.211 +++ b/parm/wmo/grib_awpgfs006.211 @@ -290,23 +290,23 @@ 211 00 YTQB15 0 EOM 00001C02 0760FF80 0B640064...00010006 11 100.0 MB TMP 211 00 YTQB10 0 EOM - 00001C02 0760FF80 27640352...00010006 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010006 40 850.0 MB DZDT 211 00 YOQB85 0 EOM - 00001C02 0760FF80 276402BC...00010006 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010006 40 700.0 MB DZDT 211 00 YOQB70 0 EOM - 00001C02 0760FF80 276401F4...00010006 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010006 40 500.0 MB DZDT 211 00 YOQB50 0 EOM - 00001C02 0760FF80 27640190...00010006 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010006 40 400.0 MB DZDT 211 00 YOQB40 0 EOM - 00001C02 0760FF80 2764012C...00010006 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010006 40 300.0 MB DZDT 211 00 YOQB30 0 EOM - 00001C02 0760FF80 276400FA...00010006 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010006 40 250.0 MB DZDT 211 00 YOQB25 0 EOM - 00001C02 0760FF80 276400C8...00010006 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010006 40 200.0 MB DZDT 211 00 YOQB20 0 EOM - 00001C02 0760FF80 27640096...00010006 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010006 40 150.0 MB DZDT 211 00 YOQB15 0 EOM - 00001C02 0760FF80 27640064...00010006 39 100.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs006.225 b/parm/wmo/grib_awpgfs006.225 deleted file mode 100755 index 96b59fe2ca..0000000000 --- a/parm/wmo/grib_awpgfs006.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010006 07 1000.0 MB HGT - 225 00 YHZB99 0 EOM - 00001C02 0760FF80 076403B6...00010006 07 950.0 MB HGT - 225 00 YHZB95 0 EOM - 00001C02 0760FF80 07640384...00010006 07 900.0 MB HGT - 225 00 YHZB90 0 EOM - 00001C02 0760FF80 07640352...00010006 07 850.0 MB HGT - 225 00 YHZB85 0 EOM - 00001C02 0760FF80 07640320...00010006 07 800.0 MB HGT - 225 00 YHZB80 0 EOM - 00001C02 0760FF80 076402EE...00010006 07 750.0 MB HGT - 225 00 YHZB75 0 EOM - 00001C02 0760FF80 076402BC...00010006 07 700.0 MB HGT - 225 00 YHZB70 0 EOM - 00001C02 0760FF80 0764028A...00010006 07 650.0 MB HGT - 225 00 YHZB65 0 EOM - 00001C02 0760FF80 07640258...00010006 07 600.0 MB HGT - 225 00 YHZB60 0 EOM - 00001C02 0760FF80 07640226...00010006 07 550.0 MB HGT - 225 00 YHZB55 0 EOM - 00001C02 0760FF80 076401F4...00010006 07 500.0 MB HGT - 225 00 YHZB50 0 EOM - 00001C02 0760FF80 076401C2...00010006 07 450.0 MB HGT - 225 00 YHZB45 0 EOM - 00001C02 0760FF80 07640190...00010006 07 400.0 MB HGT - 225 00 YHZB40 0 EOM - 00001C02 0760FF80 0764015E...00010006 07 350.0 MB HGT - 225 00 YHZB35 0 EOM - 00001C02 0760FF80 0764012C...00010006 07 300.0 MB HGT - 225 00 YHZB30 0 EOM - 00001C02 0760FF80 076400FA...00010006 07 250.0 MB HGT - 225 00 YHZB25 0 EOM - 00001C02 0760FF80 076400C8...00010006 07 200.0 MB HGT - 225 00 YHZB20 0 EOM - 00001C02 0760FF80 07640096...00010006 07 150.0 MB HGT - 225 00 YHZB15 0 EOM - 00001C02 0760FF80 07640064...00010006 07 100.0 MB HGT - 225 00 YHZB10 0 EOM - 00001C02 0760FF80 216403E8...00010006 33 1000.0 MB U GRD - 225 00 YUZB99 0 EOM - 00001C02 0760FF80 216403B6...00010006 33 950.0 MB U GRD - 225 00 YUZB95 0 EOM - 00001C02 0760FF80 21640384...00010006 33 900.0 MB U GRD - 225 00 YUZB90 0 EOM - 00001C02 0760FF80 21640352...00010006 33 850.0 MB U GRD - 225 00 YUZB85 0 EOM - 00001C02 0760FF80 21640320...00010006 33 800.0 MB U GRD - 225 00 YUZB80 0 EOM - 00001C02 0760FF80 216402EE...00010006 33 750.0 MB U GRD - 225 00 YUZB75 0 EOM - 00001C02 0760FF80 216402BC...00010006 33 700.0 MB U GRD - 225 00 YUZB70 0 EOM - 00001C02 0760FF80 2164028A...00010006 33 650.0 MB U GRD - 225 00 YUZB65 0 EOM - 00001C02 0760FF80 21640258...00010006 33 600.0 MB U GRD - 225 00 YUZB60 0 EOM - 00001C02 0760FF80 21640226...00010006 33 550.0 MB U GRD - 225 00 YUZB55 0 EOM - 00001C02 0760FF80 216401F4...00010006 33 500.0 MB U GRD - 225 00 YUZB50 0 EOM - 00001C02 0760FF80 216401C2...00010006 33 450.0 MB U GRD - 225 00 YUZB45 0 EOM - 00001C02 0760FF80 21640190...00010006 33 400.0 MB U GRD - 225 00 YUZB40 0 EOM - 00001C02 0760FF80 2164015E...00010006 33 350.0 MB U GRD - 225 00 YUZB35 0 EOM - 00001C02 0760FF80 2164012C...00010006 33 300.0 MB U GRD - 225 00 YUZB30 0 EOM - 00001C02 0760FF80 216400FA...00010006 33 250.0 MB U GRD - 225 00 YUZB25 0 EOM - 00001C02 0760FF80 216400C8...00010006 33 200.0 MB U GRD - 225 00 YUZB20 0 EOM - 00001C02 0760FF80 21640096...00010006 33 150.0 MB U GRD - 225 00 YUZB15 0 EOM - 00001C02 0760FF80 21640064...00010006 33 100.0 MB U GRD - 225 00 YUZB10 0 EOM - 00001C02 0760FF80 226403E8...00010006 34 1000.0 MB V GRD - 225 00 YVZB99 0 EOM - 00001C02 0760FF80 226403B6...00010006 34 950.0 MB V GRD - 225 00 YVZB95 0 EOM - 00001C02 0760FF80 22640384...00010006 34 900.0 MB V GRD - 225 00 YVZB90 0 EOM - 00001C02 0760FF80 22640352...00010006 34 850.0 MB V GRD - 225 00 YVZB85 0 EOM - 00001C02 0760FF80 22640320...00010006 34 800.0 MB V GRD - 225 00 YVZB80 0 EOM - 00001C02 0760FF80 226402EE...00010006 34 750.0 MB V GRD - 225 00 YVZB75 0 EOM - 00001C02 0760FF80 226402BC...00010006 34 700.0 MB V GRD - 225 00 YVZB70 0 EOM - 00001C02 0760FF80 2264028A...00010006 34 650.0 MB V GRD - 225 00 YVZB65 0 EOM - 00001C02 0760FF80 22640258...00010006 34 600.0 MB V GRD - 225 00 YVZB60 0 EOM - 00001C02 0760FF80 22640226...00010006 34 550.0 MB V GRD - 225 00 YVZB55 0 EOM - 00001C02 0760FF80 226401F4...00010006 34 500.0 MB V GRD - 225 00 YVZB50 0 EOM - 00001C02 0760FF80 226401C2...00010006 34 450.0 MB V GRD - 225 00 YVZB45 0 EOM - 00001C02 0760FF80 22640190...00010006 34 400.0 MB V GRD - 225 00 YVZB40 0 EOM - 00001C02 0760FF80 2264015E...00010006 34 350.0 MB V GRD - 225 00 YVZB35 0 EOM - 00001C02 0760FF80 2264012C...00010006 34 300.0 MB V GRD - 225 00 YVZB30 0 EOM - 00001C02 0760FF80 226400FA...00010006 34 250.0 MB V GRD - 225 00 YVZB25 0 EOM - 00001C02 0760FF80 226400C8...00010006 34 200.0 MB V GRD - 225 00 YVZB20 0 EOM - 00001C02 0760FF80 22640096...00010006 34 150.0 MB V GRD - 225 00 YVZB15 0 EOM - 00001C02 0760FF80 22640064...00010006 34 100.0 MB V GRD - 225 00 YVZB10 0 EOM - 00001C02 0760FF80 346403E8...00010006 52 1000.0 MB R H - 225 00 YRZB99 0 EOM - 00001C02 0760FF80 346403B6...00010006 52 950.0 MB R H - 225 00 YRZB95 0 EOM - 00001C02 0760FF80 34640384...00010006 52 900.0 MB R H - 225 00 YRZB90 0 EOM - 00001C02 0760FF80 34640352...00010006 52 850.0 MB R H - 225 00 YRZB85 0 EOM - 00001C02 0760FF80 34640320...00010006 52 800.0 MB R H - 225 00 YRZB80 0 EOM - 00001C02 0760FF80 346402EE...00010006 52 750.0 MB R H - 225 00 YRZB75 0 EOM - 00001C02 0760FF80 346402BC...00010006 52 700.0 MB R H - 225 00 YRZB70 0 EOM - 00001C02 0760FF80 3464028A...00010006 52 650.0 MB R H - 225 00 YRZB65 0 EOM - 00001C02 0760FF80 34640258...00010006 52 600.0 MB R H - 225 00 YRZB60 0 EOM - 00001C02 0760FF80 34640226...00010006 52 550.0 MB R H - 225 00 YRZB55 0 EOM - 00001C02 0760FF80 346401F4...00010006 52 500.0 MB R H - 225 00 YRZB50 0 EOM - 00001C02 0760FF80 346401C2...00010006 52 450.0 MB R H - 225 00 YRZB45 0 EOM - 00001C02 0760FF80 34640190...00010006 52 400.0 MB R H - 225 00 YRZB40 0 EOM - 00001C02 0760FF80 3464015E...00010006 52 350.0 MB R H - 225 00 YRZB35 0 EOM - 00001C02 0760FF80 3464012C...00010006 52 300.0 MB R H - 225 00 YRZB30 0 EOM - 00001C02 0760FF80 0B6403E8...00010006 11 1000.0 MB TMP - 225 00 YTZB99 0 EOM - 00001C02 0760FF80 0B6403B6...00010006 11 950.0 MB TMP - 225 00 YTZB95 0 EOM - 00001C02 0760FF80 0B640384...00010006 11 900.0 MB TMP - 225 00 YTZB90 0 EOM - 00001C02 0760FF80 0B640352...00010006 11 850.0 MB TMP - 225 00 YTZB85 0 EOM - 00001C02 0760FF80 0B640320...00010006 11 800.0 MB TMP - 225 00 YTZB80 0 EOM - 00001C02 0760FF80 0B6402EE...00010006 11 750.0 MB TMP - 225 00 YTZB75 0 EOM - 00001C02 0760FF80 0B6402BC...00010006 11 700.0 MB TMP - 225 00 YTZB70 0 EOM - 00001C02 0760FF80 0B64028A...00010006 11 650.0 MB TMP - 225 00 YTZB65 0 EOM - 00001C02 0760FF80 0B640258...00010006 11 600.0 MB TMP - 225 00 YTZB60 0 EOM - 00001C02 0760FF80 0B640226...00010006 11 550.0 MB TMP - 225 00 YTZB55 0 EOM - 00001C02 0760FF80 0B6401F4...00010006 11 500.0 MB TMP - 225 00 YTZB50 0 EOM - 00001C02 0760FF80 0B6401C2...00010006 11 450.0 MB TMP - 225 00 YTZB45 0 EOM - 00001C02 0760FF80 0B640190...00010006 11 400.0 MB TMP - 225 00 YTZB40 0 EOM - 00001C02 0760FF80 0B64015E...00010006 11 350.0 MB TMP - 225 00 YTZB35 0 EOM - 00001C02 0760FF80 0B64012C...00010006 11 300.0 MB TMP - 225 00 YTZB30 0 EOM - 00001C02 0760FF80 0B6400FA...00010006 11 250.0 MB TMP - 225 00 YTZB25 0 EOM - 00001C02 0760FF80 0B6400C8...00010006 11 200.0 MB TMP - 225 00 YTZB20 0 EOM - 00001C02 0760FF80 0B640096...00010006 11 150.0 MB TMP - 225 00 YTZB15 0 EOM - 00001C02 0760FF80 0B640064...00010006 11 100.0 MB TMP - 225 00 YTZB10 0 EOM - 00001C02 0760FF80 27640352...00010006 39 850.0 MB V VEL - 225 00 YOZB85 0 EOM - 00001C02 0760FF80 276402BC...00010006 39 700.0 MB V VEL - 225 00 YOZB70 0 EOM - 00001C02 0760FF80 276401F4...00010006 39 500.0 MB V VEL - 225 00 YOZB50 0 EOM - 00001C02 0760FF80 2764012C...00010006 39 300.0 MB V VEL - 225 00 YOZB30 0 EOM - 00001C02 0760FF80 276400C8...00010006 39 200.0 MB V VEL - 225 00 YOZB20 0 EOM - 00001C02 0760FF80 01010000...00010006 01 SFC PRES - 225 00 YPZB98 0 EOM - 00001C02 0760FF80 346C2C64...00010006 52 44/100 R H - 225 00 YRZB00 0 EOM - 00001C02 0760FF80 36C80000...00010006 54 EATM P WAT - 225 00 YFZB00 0 EOM - 00001C02 0760FF80 0B070000...00010006 11 TRO TMP - 225 00 YTZB97 0 EOM - 00001C02 0760FF80 01070000...00010006 01 TRO PRES - 225 00 YPZB97 0 EOM - 00001C02 0760FF80 21070000...00010006 33 TRO U GRD - 225 00 YUZB97 0 EOM - 00001C02 0760FF80 22070000...00010006 34 TRO V GRD - 225 00 YVZB97 0 EOM - 00001C02 0760FF80 3D010000...00010006 61 SFC A PCP - 225 00 YEZB98 0 EOM - 00001C02 0760FF80 83010000...00010006 131 SFC LFT X - 225 00 YXZB98 0 EOM - 00001C02 0760FF80 0B690002...00010006 11 2 HTGL TMP - 225 00 YTZB98 0 EOM - 00001C02 0760FF80 2169000A...00010006 33 10 HTGL U GRD - 225 00 YUZB98 0 EOM - 00001C02 0760FF80 2269000A...00010006 34 10 HTGL V GRD - 225 00 YVZB98 0 EOM - 00001C02 0760FF80 9D010000...00010006 157 SFC CAPE - 225 00 YWZB98 0 EOM - 00001C02 0760FF80 9C010000...00010006 156 SFC CIN - 225 00 YYZB98 0 EOM - 00001C02 0760FF80 84010000...00010006 132 SFC 4LFTX - 225 00 YQZB98 0 EOM - 00001C02 0760FF80 9D74B400...00010006 157 Y 0 SPDY CAPE - 225 00 YWZB86 0 EOM - 00001C02 0760FF80 9C74B400...00010006 156 Y 0 SPDY CIN - 225 00 YYZB86 0 EOM - 00001C02 0760FF80 3F010000...00010006 63 ACUM SFC ACPCP - 225 00 YGZB98 0 EOM - 00001C02 0760FF80 0B741E00...00010006 11 0 SPDY TMP - 225 00 YTZB86 0 EOM - 00001C02 0760FF80 34741E00...00010006 52 0 SPDY R H - 225 00 YRZB86 0 EOM - 00001C02 0760FF80 21741E00...00010006 33 0 SPDY U GRD - 225 00 YUZB86 0 EOM - 00001C02 0760FF80 22741E00...00010006 34 0 SPDY V GRD - 225 00 YVZB86 0 EOM - 00001C02 0760FF80 01060000...00010006 01 MWSL PRES - 225 00 YPZB96 0 EOM - 00001C02 0760FF80 21060000...00010006 33 MWSL U GRD - 225 00 YUZB96 0 EOM - 00001C02 0760FF80 22060000...00010006 34 MWSL V GRD - 225 00 YVZB96 0 EOM - 00001C02 0760FF80 07040000...00010006 07 0DEG HGT - 225 00 YHZB94 0 EOM - 00001C02 0760FF80 34040000...00010006 52 0DEG R H - 225 00 YRZB94 0 EOM - 00001C02 0760FF80 02660000...00010006 02 MSL PRMSL - 225 00 YPZB89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs012.211 b/parm/wmo/grib_awpgfs012.211 index 80c124ac8f..442aa25263 100755 --- a/parm/wmo/grib_awpgfs012.211 +++ b/parm/wmo/grib_awpgfs012.211 @@ -290,23 +290,23 @@ 211 00 YTQC15 0 EOM 00001C02 0760FF80 0B640064...0001000C 11 100.0 MB TMP 211 00 YTQC10 0 EOM - 00001C02 0760FF80 27640352...0001000C 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001000C 40 850.0 MB DZDT 211 00 YOQC85 0 EOM - 00001C02 0760FF80 276402BC...0001000C 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001000C 40 700.0 MB DZDT 211 00 YOQC70 0 EOM - 00001C02 0760FF80 276401F4...0001000C 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...0001000C 40 500.0 MB DZDT 211 00 YOQC50 0 EOM - 00001C02 0760FF80 27640190...0001000C 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...0001000C 40 400.0 MB DZDT 211 00 YOQC40 0 EOM - 00001C02 0760FF80 2764012C...0001000C 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...0001000C 40 300.0 MB DZDT 211 00 YOQC30 0 EOM - 00001C02 0760FF80 276400FA...0001000C 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...0001000C 40 250.0 MB DZDT 211 00 YOQC25 0 EOM - 00001C02 0760FF80 276400C8...0001000C 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...0001000C 40 200.0 MB DZDT 211 00 YOQC20 0 EOM - 00001C02 0760FF80 27640096...0001000C 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...0001000C 40 150.0 MB DZDT 211 00 YOQC15 0 EOM - 00001C02 0760FF80 27640064...0001000C 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQC97 0 EOM 00001C02 0760FF80 88070000...0001000C 136 TRO VW SH 211 00 YBQC97 0 EOM - 00001C02 0760FF80 3D010000...0001060C 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs012.225 b/parm/wmo/grib_awpgfs012.225 deleted file mode 100755 index e1e108bdf4..0000000000 --- a/parm/wmo/grib_awpgfs012.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...0001000C 07 1000.0 MB HGT - 225 00 YHZC99 0 EOM - 00001C02 0760FF80 076403B6...0001000C 07 950.0 MB HGT - 225 00 YHZC95 0 EOM - 00001C02 0760FF80 07640384...0001000C 07 900.0 MB HGT - 225 00 YHZC90 0 EOM - 00001C02 0760FF80 07640352...0001000C 07 850.0 MB HGT - 225 00 YHZC85 0 EOM - 00001C02 0760FF80 07640320...0001000C 07 800.0 MB HGT - 225 00 YHZC80 0 EOM - 00001C02 0760FF80 076402EE...0001000C 07 750.0 MB HGT - 225 00 YHZC75 0 EOM - 00001C02 0760FF80 076402BC...0001000C 07 700.0 MB HGT - 225 00 YHZC70 0 EOM - 00001C02 0760FF80 0764028A...0001000C 07 650.0 MB HGT - 225 00 YHZC65 0 EOM - 00001C02 0760FF80 07640258...0001000C 07 600.0 MB HGT - 225 00 YHZC60 0 EOM - 00001C02 0760FF80 07640226...0001000C 07 550.0 MB HGT - 225 00 YHZC55 0 EOM - 00001C02 0760FF80 076401F4...0001000C 07 500.0 MB HGT - 225 00 YHZC50 0 EOM - 00001C02 0760FF80 076401C2...0001000C 07 450.0 MB HGT - 225 00 YHZC45 0 EOM - 00001C02 0760FF80 07640190...0001000C 07 400.0 MB HGT - 225 00 YHZC40 0 EOM - 00001C02 0760FF80 0764015E...0001000C 07 350.0 MB HGT - 225 00 YHZC35 0 EOM - 00001C02 0760FF80 0764012C...0001000C 07 300.0 MB HGT - 225 00 YHZC30 0 EOM - 00001C02 0760FF80 076400FA...0001000C 07 250.0 MB HGT - 225 00 YHZC25 0 EOM - 00001C02 0760FF80 076400C8...0001000C 07 200.0 MB HGT - 225 00 YHZC20 0 EOM - 00001C02 0760FF80 07640096...0001000C 07 150.0 MB HGT - 225 00 YHZC15 0 EOM - 00001C02 0760FF80 07640064...0001000C 07 100.0 MB HGT - 225 00 YHZC10 0 EOM - 00001C02 0760FF80 216403E8...0001000C 33 1000.0 MB U GRD - 225 00 YUZC99 0 EOM - 00001C02 0760FF80 216403B6...0001000C 33 950.0 MB U GRD - 225 00 YUZC95 0 EOM - 00001C02 0760FF80 21640384...0001000C 33 900.0 MB U GRD - 225 00 YUZC90 0 EOM - 00001C02 0760FF80 21640352...0001000C 33 850.0 MB U GRD - 225 00 YUZC85 0 EOM - 00001C02 0760FF80 21640320...0001000C 33 800.0 MB U GRD - 225 00 YUZC80 0 EOM - 00001C02 0760FF80 216402EE...0001000C 33 750.0 MB U GRD - 225 00 YUZC75 0 EOM - 00001C02 0760FF80 216402BC...0001000C 33 700.0 MB U GRD - 225 00 YUZC70 0 EOM - 00001C02 0760FF80 2164028A...0001000C 33 650.0 MB U GRD - 225 00 YUZC65 0 EOM - 00001C02 0760FF80 21640258...0001000C 33 600.0 MB U GRD - 225 00 YUZC60 0 EOM - 00001C02 0760FF80 21640226...0001000C 33 550.0 MB U GRD - 225 00 YUZC55 0 EOM - 00001C02 0760FF80 216401F4...0001000C 33 500.0 MB U GRD - 225 00 YUZC50 0 EOM - 00001C02 0760FF80 216401C2...0001000C 33 450.0 MB U GRD - 225 00 YUZC45 0 EOM - 00001C02 0760FF80 21640190...0001000C 33 400.0 MB U GRD - 225 00 YUZC40 0 EOM - 00001C02 0760FF80 2164015E...0001000C 33 350.0 MB U GRD - 225 00 YUZC35 0 EOM - 00001C02 0760FF80 2164012C...0001000C 33 300.0 MB U GRD - 225 00 YUZC30 0 EOM - 00001C02 0760FF80 216400FA...0001000C 33 250.0 MB U GRD - 225 00 YUZC25 0 EOM - 00001C02 0760FF80 216400C8...0001000C 33 200.0 MB U GRD - 225 00 YUZC20 0 EOM - 00001C02 0760FF80 21640096...0001000C 33 150.0 MB U GRD - 225 00 YUZC15 0 EOM - 00001C02 0760FF80 21640064...0001000C 33 100.0 MB U GRD - 225 00 YUZC10 0 EOM - 00001C02 0760FF80 226403E8...0001000C 34 1000.0 MB V GRD - 225 00 YVZC99 0 EOM - 00001C02 0760FF80 226403B6...0001000C 34 950.0 MB V GRD - 225 00 YVZC95 0 EOM - 00001C02 0760FF80 22640384...0001000C 34 900.0 MB V GRD - 225 00 YVZC90 0 EOM - 00001C02 0760FF80 22640352...0001000C 34 850.0 MB V GRD - 225 00 YVZC85 0 EOM - 00001C02 0760FF80 22640320...0001000C 34 800.0 MB V GRD - 225 00 YVZC80 0 EOM - 00001C02 0760FF80 226402EE...0001000C 34 750.0 MB V GRD - 225 00 YVZC75 0 EOM - 00001C02 0760FF80 226402BC...0001000C 34 700.0 MB V GRD - 225 00 YVZC70 0 EOM - 00001C02 0760FF80 2264028A...0001000C 34 650.0 MB V GRD - 225 00 YVZC65 0 EOM - 00001C02 0760FF80 22640258...0001000C 34 600.0 MB V GRD - 225 00 YVZC60 0 EOM - 00001C02 0760FF80 22640226...0001000C 34 550.0 MB V GRD - 225 00 YVZC55 0 EOM - 00001C02 0760FF80 226401F4...0001000C 34 500.0 MB V GRD - 225 00 YVZC50 0 EOM - 00001C02 0760FF80 226401C2...0001000C 34 450.0 MB V GRD - 225 00 YVZC45 0 EOM - 00001C02 0760FF80 22640190...0001000C 34 400.0 MB V GRD - 225 00 YVZC40 0 EOM - 00001C02 0760FF80 2264015E...0001000C 34 350.0 MB V GRD - 225 00 YVZC35 0 EOM - 00001C02 0760FF80 2264012C...0001000C 34 300.0 MB V GRD - 225 00 YVZC30 0 EOM - 00001C02 0760FF80 226400FA...0001000C 34 250.0 MB V GRD - 225 00 YVZC25 0 EOM - 00001C02 0760FF80 226400C8...0001000C 34 200.0 MB V GRD - 225 00 YVZC20 0 EOM - 00001C02 0760FF80 22640096...0001000C 34 150.0 MB V GRD - 225 00 YVZC15 0 EOM - 00001C02 0760FF80 22640064...0001000C 34 100.0 MB V GRD - 225 00 YVZC10 0 EOM - 00001C02 0760FF80 346403E8...0001000C 52 1000.0 MB R H - 225 00 YRZC99 0 EOM - 00001C02 0760FF80 346403B6...0001000C 52 950.0 MB R H - 225 00 YRZC95 0 EOM - 00001C02 0760FF80 34640384...0001000C 52 900.0 MB R H - 225 00 YRZC90 0 EOM - 00001C02 0760FF80 34640352...0001000C 52 850.0 MB R H - 225 00 YRZC85 0 EOM - 00001C02 0760FF80 34640320...0001000C 52 800.0 MB R H - 225 00 YRZC80 0 EOM - 00001C02 0760FF80 346402EE...0001000C 52 750.0 MB R H - 225 00 YRZC75 0 EOM - 00001C02 0760FF80 346402BC...0001000C 52 700.0 MB R H - 225 00 YRZC70 0 EOM - 00001C02 0760FF80 3464028A...0001000C 52 650.0 MB R H - 225 00 YRZC65 0 EOM - 00001C02 0760FF80 34640258...0001000C 52 600.0 MB R H - 225 00 YRZC60 0 EOM - 00001C02 0760FF80 34640226...0001000C 52 550.0 MB R H - 225 00 YRZC55 0 EOM - 00001C02 0760FF80 346401F4...0001000C 52 500.0 MB R H - 225 00 YRZC50 0 EOM - 00001C02 0760FF80 346401C2...0001000C 52 450.0 MB R H - 225 00 YRZC45 0 EOM - 00001C02 0760FF80 34640190...0001000C 52 400.0 MB R H - 225 00 YRZC40 0 EOM - 00001C02 0760FF80 3464015E...0001000C 52 350.0 MB R H - 225 00 YRZC35 0 EOM - 00001C02 0760FF80 3464012C...0001000C 52 300.0 MB R H - 225 00 YRZC30 0 EOM - 00001C02 0760FF80 0B6403E8...0001000C 11 1000.0 MB TMP - 225 00 YTZC99 0 EOM - 00001C02 0760FF80 0B6403B6...0001000C 11 950.0 MB TMP - 225 00 YTZC95 0 EOM - 00001C02 0760FF80 0B640384...0001000C 11 900.0 MB TMP - 225 00 YTZC90 0 EOM - 00001C02 0760FF80 0B640352...0001000C 11 850.0 MB TMP - 225 00 YTZC85 0 EOM - 00001C02 0760FF80 0B640320...0001000C 11 800.0 MB TMP - 225 00 YTZC80 0 EOM - 00001C02 0760FF80 0B6402EE...0001000C 11 750.0 MB TMP - 225 00 YTZC75 0 EOM - 00001C02 0760FF80 0B6402BC...0001000C 11 700.0 MB TMP - 225 00 YTZC70 0 EOM - 00001C02 0760FF80 0B64028A...0001000C 11 650.0 MB TMP - 225 00 YTZC65 0 EOM - 00001C02 0760FF80 0B640258...0001000C 11 600.0 MB TMP - 225 00 YTZC60 0 EOM - 00001C02 0760FF80 0B640226...0001000C 11 550.0 MB TMP - 225 00 YTZC55 0 EOM - 00001C02 0760FF80 0B6401F4...0001000C 11 500.0 MB TMP - 225 00 YTZC50 0 EOM - 00001C02 0760FF80 0B6401C2...0001000C 11 450.0 MB TMP - 225 00 YTZC45 0 EOM - 00001C02 0760FF80 0B640190...0001000C 11 400.0 MB TMP - 225 00 YTZC40 0 EOM - 00001C02 0760FF80 0B64015E...0001000C 11 350.0 MB TMP - 225 00 YTZC35 0 EOM - 00001C02 0760FF80 0B64012C...0001000C 11 300.0 MB TMP - 225 00 YTZC30 0 EOM - 00001C02 0760FF80 0B6400FA...0001000C 11 250.0 MB TMP - 225 00 YTZC25 0 EOM - 00001C02 0760FF80 0B6400C8...0001000C 11 200.0 MB TMP - 225 00 YTZC20 0 EOM - 00001C02 0760FF80 0B640096...0001000C 11 150.0 MB TMP - 225 00 YTZC15 0 EOM - 00001C02 0760FF80 0B640064...0001000C 11 100.0 MB TMP - 225 00 YTZC10 0 EOM - 00001C02 0760FF80 27640352...0001000C 39 850.0 MB V VEL - 225 00 YOZC85 0 EOM - 00001C02 0760FF80 276402BC...0001000C 39 700.0 MB V VEL - 225 00 YOZC70 0 EOM - 00001C02 0760FF80 276401F4...0001000C 39 500.0 MB V VEL - 225 00 YOZC50 0 EOM - 00001C02 0760FF80 2764012C...0001000C 39 300.0 MB V VEL - 225 00 YOZC30 0 EOM - 00001C02 0760FF80 276400C8...0001000C 39 200.0 MB V VEL - 225 00 YOZC20 0 EOM - 00001C02 0760FF80 01010000...0001000C 01 SFC PRES - 225 00 YPZC98 0 EOM - 00001C02 0760FF80 346C2C64...0001000C 52 44/100 R H - 225 00 YRZC00 0 EOM - 00001C02 0760FF80 36C80000...0001000C 54 EATM P WAT - 225 00 YFZC00 0 EOM - 00001C02 0760FF80 0B070000...0001000C 11 TRO TMP - 225 00 YTZC97 0 EOM - 00001C02 0760FF80 01070000...0001000C 01 TRO PRES - 225 00 YPZC97 0 EOM - 00001C02 0760FF80 21070000...0001000C 33 TRO U GRD - 225 00 YUZC97 0 EOM - 00001C02 0760FF80 22070000...0001000C 34 TRO V GRD - 225 00 YVZC97 0 EOM - 00001C02 0760FF80 3D010000...0001060C 61 SFC A PCP - 225 00 YEZC98 0 EOM - 00001C02 0760FF80 83010000...0001000C 131 SFC LFT X - 225 00 YXZC98 0 EOM - 00001C02 0760FF80 0B690002...0001000C 11 2 HTGL TMP - 225 00 YTZC98 0 EOM - 00001C02 0760FF80 2169000A...0001000C 33 10 HTGL U GRD - 225 00 YUZC98 0 EOM - 00001C02 0760FF80 2269000A...0001000C 34 10 HTGL V GRD - 225 00 YVZC98 0 EOM - 00001C02 0760FF80 9D010000...0001000C 157 SFC CAPE - 225 00 YWZC98 0 EOM - 00001C02 0760FF80 9C010000...0001000C 156 SFC CIN - 225 00 YYZC98 0 EOM - 00001C02 0760FF80 84010000...0001000C 132 SFC 4LFTX - 225 00 YQZC98 0 EOM - 00001C02 0760FF80 9D74B400...0001000C 157 Y 0 SPDY CAPE - 225 00 YWZC86 0 EOM - 00001C02 0760FF80 9C74B400...0001000C 156 Y 0 SPDY CIN - 225 00 YYZC86 0 EOM - 00001C02 0760FF80 3F010000...0001060C 63 ACUM SFC ACPCP - 225 00 YGZC98 0 EOM - 00001C02 0760FF80 0B741E00...0001000C 11 0 SPDY TMP - 225 00 YTZC86 0 EOM - 00001C02 0760FF80 34741E00...0001000C 52 0 SPDY R H - 225 00 YRZC86 0 EOM - 00001C02 0760FF80 21741E00...0001000C 33 0 SPDY U GRD - 225 00 YUZC86 0 EOM - 00001C02 0760FF80 22741E00...0001000C 34 0 SPDY V GRD - 225 00 YVZC86 0 EOM - 00001C02 0760FF80 01060000...0001000C 01 MWSL PRES - 225 00 YPZC96 0 EOM - 00001C02 0760FF80 21060000...0001000C 33 MWSL U GRD - 225 00 YUZC96 0 EOM - 00001C02 0760FF80 22060000...0001000C 34 MWSL V GRD - 225 00 YVZC96 0 EOM - 00001C02 0760FF80 07040000...0001000C 07 0DEG HGT - 225 00 YHZC94 0 EOM - 00001C02 0760FF80 34040000...0001000C 52 0DEG R H - 225 00 YRZC94 0 EOM - 00001C02 0760FF80 02660000...0001000C 02 MSL PRMSL - 225 00 YPZC89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs018.211 b/parm/wmo/grib_awpgfs018.211 index 521052d082..98719251ad 100755 --- a/parm/wmo/grib_awpgfs018.211 +++ b/parm/wmo/grib_awpgfs018.211 @@ -290,23 +290,23 @@ 211 00 YTQD15 0 EOM 00001C02 0760FF80 0B640064...00010012 11 100.0 MB TMP 211 00 YTQD10 0 EOM - 00001C02 0760FF80 27640352...00010012 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010012 40 850.0 MB DZDT 211 00 YOQD85 0 EOM - 00001C02 0760FF80 276402BC...00010012 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010012 40 700.0 MB DZDT 211 00 YOQD70 0 EOM - 00001C02 0760FF80 276401F4...00010012 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010012 40 500.0 MB DZDT 211 00 YOQD50 0 EOM - 00001C02 0760FF80 27640190...00010012 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010012 40 400.0 MB DZDT 211 00 YOQD40 0 EOM - 00001C02 0760FF80 2764012C...00010012 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010012 40 300.0 MB DZDT 211 00 YOQD30 0 EOM - 00001C02 0760FF80 276400FA...00010012 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010012 40 250.0 MB DZDT 211 00 YOQD25 0 EOM - 00001C02 0760FF80 276400C8...00010012 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010012 40 200.0 MB DZDT 211 00 YOQD20 0 EOM - 00001C02 0760FF80 27640096...00010012 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010012 40 150.0 MB DZDT 211 00 YOQD15 0 EOM - 00001C02 0760FF80 27640064...00010012 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQD97 0 EOM 00001C02 0760FF80 88070000...00010012 136 TRO VW SH 211 00 YBQD97 0 EOM - 00001C02 0760FF80 3D010000...00010C12 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs018.225 b/parm/wmo/grib_awpgfs018.225 deleted file mode 100755 index 31a90876a3..0000000000 --- a/parm/wmo/grib_awpgfs018.225 +++ /dev/null @@ -1,247 +0,0 @@ - 00001C02 0760FF80 076403E8...00010012 07 1000.0 MB HGT - 225 00 YHZD99 0 EOM - 00001C02 0760FF80 076403B6...00010012 07 950.0 MB HGT - 225 00 YHZD95 0 EOM - 00001C02 0760FF80 07640384...00010012 07 900.0 MB HGT - 225 00 YHZD90 0 EOM - 00001C02 0760FF80 07640352...00010012 07 850.0 MB HGT - 225 00 YHZD85 0 EOM - 00001C02 0760FF80 07640320...00010012 07 800.0 MB HGT - 225 00 YHZD80 0 EOM - 00001C02 0760FF80 076402EE...00010012 07 750.0 MB HGT - 225 00 YHZD75 0 EOM - 00001C02 0760FF80 076402BC...00010012 07 700.0 MB HGT - 225 00 YHZD70 0 EOM - 00001C02 0760FF80 0764028A...00010012 07 650.0 MB HGT - 225 00 YHZD65 0 EOM - 00001C02 0760FF80 07640258...00010012 07 600.0 MB HGT - 225 00 YHZD60 0 EOM - 00001C02 0760FF80 076401F4...00010012 07 500.0 MB HGT - 225 00 YHZD50 0 EOM - 00001C02 0760FF80 076401C2...00010012 07 450.0 MB HGT - 225 00 YHZD45 0 EOM - 00001C02 0760FF80 07640190...00010012 07 400.0 MB HGT - 225 00 YHZD40 0 EOM - 00001C02 0760FF80 0764015E...00010012 07 350.0 MB HGT - 225 00 YHZD35 0 EOM - 00001C02 0760FF80 0764012C...00010012 07 300.0 MB HGT - 225 00 YHZD30 0 EOM - 00001C02 0760FF80 076400FA...00010012 07 250.0 MB HGT - 225 00 YHZD25 0 EOM - 00001C02 0760FF80 076400C8...00010012 07 200.0 MB HGT - 225 00 YHZD20 0 EOM - 00001C02 0760FF80 07640096...00010012 07 150.0 MB HGT - 225 00 YHZD15 0 EOM - 00001C02 0760FF80 07640064...00010012 07 100.0 MB HGT - 225 00 YHZD10 0 EOM - 00001C02 0760FF80 216403E8...00010012 33 1000.0 MB U GRD - 225 00 YUZD99 0 EOM - 00001C02 0760FF80 216403B6...00010012 33 950.0 MB U GRD - 225 00 YUZD95 0 EOM - 00001C02 0760FF80 21640384...00010012 33 900.0 MB U GRD - 225 00 YUZD90 0 EOM - 00001C02 0760FF80 21640352...00010012 33 850.0 MB U GRD - 225 00 YUZD85 0 EOM - 00001C02 0760FF80 21640320...00010012 33 800.0 MB U GRD - 225 00 YUZD80 0 EOM - 00001C02 0760FF80 216402EE...00010012 33 750.0 MB U GRD - 225 00 YUZD75 0 EOM - 00001C02 0760FF80 216402BC...00010012 33 700.0 MB U GRD - 225 00 YUZD70 0 EOM - 00001C02 0760FF80 2164028A...00010012 33 650.0 MB U GRD - 225 00 YUZD65 0 EOM - 00001C02 0760FF80 21640258...00010012 33 600.0 MB U GRD - 225 00 YUZD60 0 EOM - 00001C02 0760FF80 21640226...00010012 33 550.0 MB U GRD - 225 00 YUZD55 0 EOM - 00001C02 0760FF80 216401F4...00010012 33 500.0 MB U GRD - 225 00 YUZD50 0 EOM - 00001C02 0760FF80 216401C2...00010012 33 450.0 MB U GRD - 225 00 YUZD45 0 EOM - 00001C02 0760FF80 21640190...00010012 33 400.0 MB U GRD - 225 00 YUZD40 0 EOM - 00001C02 0760FF80 2164015E...00010012 33 350.0 MB U GRD - 225 00 YUZD35 0 EOM - 00001C02 0760FF80 2164012C...00010012 33 300.0 MB U GRD - 225 00 YUZD30 0 EOM - 00001C02 0760FF80 216400FA...00010012 33 250.0 MB U GRD - 225 00 YUZD25 0 EOM - 00001C02 0760FF80 216400C8...00010012 33 200.0 MB U GRD - 225 00 YUZD20 0 EOM - 00001C02 0760FF80 21640096...00010012 33 150.0 MB U GRD - 225 00 YUZD15 0 EOM - 00001C02 0760FF80 21640064...00010012 33 100.0 MB U GRD - 225 00 YUZD10 0 EOM - 00001C02 0760FF80 226403E8...00010012 34 1000.0 MB V GRD - 225 00 YVZD99 0 EOM - 00001C02 0760FF80 226403B6...00010012 34 950.0 MB V GRD - 225 00 YVZD95 0 EOM - 00001C02 0760FF80 22640384...00010012 34 900.0 MB V GRD - 225 00 YVZD90 0 EOM - 00001C02 0760FF80 22640352...00010012 34 850.0 MB V GRD - 225 00 YVZD85 0 EOM - 00001C02 0760FF80 22640320...00010012 34 800.0 MB V GRD - 225 00 YVZD80 0 EOM - 00001C02 0760FF80 226402EE...00010012 34 750.0 MB V GRD - 225 00 YVZD75 0 EOM - 00001C02 0760FF80 226402BC...00010012 34 700.0 MB V GRD - 225 00 YVZD70 0 EOM - 00001C02 0760FF80 2264028A...00010012 34 650.0 MB V GRD - 225 00 YVZD65 0 EOM - 00001C02 0760FF80 22640258...00010012 34 600.0 MB V GRD - 225 00 YVZD60 0 EOM - 00001C02 0760FF80 22640226...00010012 34 550.0 MB V GRD - 225 00 YVZD55 0 EOM - 00001C02 0760FF80 226401F4...00010012 34 500.0 MB V GRD - 225 00 YVZD50 0 EOM - 00001C02 0760FF80 226401C2...00010012 34 450.0 MB V GRD - 225 00 YVZD45 0 EOM - 00001C02 0760FF80 22640190...00010012 34 400.0 MB V GRD - 225 00 YVZD40 0 EOM - 00001C02 0760FF80 2264015E...00010012 34 350.0 MB V GRD - 225 00 YVZD35 0 EOM - 00001C02 0760FF80 2264012C...00010012 34 300.0 MB V GRD - 225 00 YVZD30 0 EOM - 00001C02 0760FF80 226400FA...00010012 34 250.0 MB V GRD - 225 00 YVZD25 0 EOM - 00001C02 0760FF80 226400C8...00010012 34 200.0 MB V GRD - 225 00 YVZD20 0 EOM - 00001C02 0760FF80 22640096...00010012 34 150.0 MB V GRD - 225 00 YVZD15 0 EOM - 00001C02 0760FF80 22640064...00010012 34 100.0 MB V GRD - 225 00 YVZD10 0 EOM - 00001C02 0760FF80 346403E8...00010012 52 1000.0 MB R H - 225 00 YRZD99 0 EOM - 00001C02 0760FF80 346403B6...00010012 52 950.0 MB R H - 225 00 YRZD95 0 EOM - 00001C02 0760FF80 34640384...00010012 52 900.0 MB R H - 225 00 YRZD90 0 EOM - 00001C02 0760FF80 34640352...00010012 52 850.0 MB R H - 225 00 YRZD85 0 EOM - 00001C02 0760FF80 34640320...00010012 52 800.0 MB R H - 225 00 YRZD80 0 EOM - 00001C02 0760FF80 346402EE...00010012 52 750.0 MB R H - 225 00 YRZD75 0 EOM - 00001C02 0760FF80 346402BC...00010012 52 700.0 MB R H - 225 00 YRZD70 0 EOM - 00001C02 0760FF80 3464028A...00010012 52 650.0 MB R H - 225 00 YRZD65 0 EOM - 00001C02 0760FF80 34640258...00010012 52 600.0 MB R H - 225 00 YRZD60 0 EOM - 00001C02 0760FF80 34640226...00010012 52 550.0 MB R H - 225 00 YRZD55 0 EOM - 00001C02 0760FF80 346401F4...00010012 52 500.0 MB R H - 225 00 YRZD50 0 EOM - 00001C02 0760FF80 346401C2...00010012 52 450.0 MB R H - 225 00 YRZD45 0 EOM - 00001C02 0760FF80 34640190...00010012 52 400.0 MB R H - 225 00 YRZD40 0 EOM - 00001C02 0760FF80 3464015E...00010012 52 350.0 MB R H - 225 00 YRZD35 0 EOM - 00001C02 0760FF80 3464012C...00010012 52 300.0 MB R H - 225 00 YRZD30 0 EOM - 00001C02 0760FF80 0B6403E8...00010012 11 1000.0 MB TMP - 225 00 YTZD99 0 EOM - 00001C02 0760FF80 0B6403B6...00010012 11 950.0 MB TMP - 225 00 YTZD95 0 EOM - 00001C02 0760FF80 0B640384...00010012 11 900.0 MB TMP - 225 00 YTZD90 0 EOM - 00001C02 0760FF80 0B640352...00010012 11 850.0 MB TMP - 225 00 YTZD85 0 EOM - 00001C02 0760FF80 0B640320...00010012 11 800.0 MB TMP - 225 00 YTZD80 0 EOM - 00001C02 0760FF80 0B6402EE...00010012 11 750.0 MB TMP - 225 00 YTZD75 0 EOM - 00001C02 0760FF80 0B6402BC...00010012 11 700.0 MB TMP - 225 00 YTZD70 0 EOM - 00001C02 0760FF80 0B64028A...00010012 11 650.0 MB TMP - 225 00 YTZD65 0 EOM - 00001C02 0760FF80 0B640258...00010012 11 600.0 MB TMP - 225 00 YTZD60 0 EOM - 00001C02 0760FF80 0B640226...00010012 11 550.0 MB TMP - 225 00 YTZD55 0 EOM - 00001C02 0760FF80 0B6401F4...00010012 11 500.0 MB TMP - 225 00 YTZD50 0 EOM - 00001C02 0760FF80 0B6401C2...00010012 11 450.0 MB TMP - 225 00 YTZD45 0 EOM - 00001C02 0760FF80 0B640190...00010012 11 400.0 MB TMP - 225 00 YTZD40 0 EOM - 00001C02 0760FF80 0B64015E...00010012 11 350.0 MB TMP - 225 00 YTZD35 0 EOM - 00001C02 0760FF80 0B64012C...00010012 11 300.0 MB TMP - 225 00 YTZD30 0 EOM - 00001C02 0760FF80 0B6400FA...00010012 11 250.0 MB TMP - 225 00 YTZD25 0 EOM - 00001C02 0760FF80 0B6400C8...00010012 11 200.0 MB TMP - 225 00 YTZD20 0 EOM - 00001C02 0760FF80 0B640096...00010012 11 150.0 MB TMP - 225 00 YTZD15 0 EOM - 00001C02 0760FF80 0B640064...00010012 11 100.0 MB TMP - 225 00 YTZD10 0 EOM - 00001C02 0760FF80 27640352...00010012 39 850.0 MB V VEL - 225 00 YOZD85 0 EOM - 00001C02 0760FF80 276402BC...00010012 39 700.0 MB V VEL - 225 00 YOZD70 0 EOM - 00001C02 0760FF80 276401F4...00010012 39 500.0 MB V VEL - 225 00 YOZD50 0 EOM - 00001C02 0760FF80 2764012C...00010012 39 300.0 MB V VEL - 225 00 YOZD30 0 EOM - 00001C02 0760FF80 276400C8...00010012 39 200.0 MB V VEL - 225 00 YOZD20 0 EOM - 00001C02 0760FF80 01010000...00010012 01 SFC PRES - 225 00 YPZD98 0 EOM - 00001C02 0760FF80 346C2C64...00010012 52 44/100 R H - 225 00 YRZD00 0 EOM - 00001C02 0760FF80 36C80000...00010012 54 EATM P WAT - 225 00 YFZD00 0 EOM - 00001C02 0760FF80 0B070000...00010012 11 TRO TMP - 225 00 YTZD97 0 EOM - 00001C02 0760FF80 01070000...00010012 01 TRO PRES - 225 00 YPZD97 0 EOM - 00001C02 0760FF80 21070000...00010012 33 TRO U GRD - 225 00 YUZD97 0 EOM - 00001C02 0760FF80 22070000...00010012 34 TRO V GRD - 225 00 YVZD97 0 EOM - 00001C02 0760FF80 3D010000...00010C12 61 SFC A PCP - 225 00 YEZD98 0 EOM - 00001C02 0760FF80 83010000...00010012 131 SFC LFT X - 225 00 YXZD98 0 EOM - 00001C02 0760FF80 0B690002...00010012 11 2 HTGL TMP - 225 00 YTZD98 0 EOM - 00001C02 0760FF80 2169000A...00010012 33 10 HTGL U GRD - 225 00 YUZD98 0 EOM - 00001C02 0760FF80 2269000A...00010012 34 10 HTGL V GRD - 225 00 YVZD98 0 EOM - 00001C02 0760FF80 9D010000...00010012 157 SFC CAPE - 225 00 YWZD98 0 EOM - 00001C02 0760FF80 9C010000...00010012 156 SFC CIN - 225 00 YYZD98 0 EOM - 00001C02 0760FF80 84010000...00010012 132 SFC 4LFTX - 225 00 YQZD98 0 EOM - 00001C02 0760FF80 9D74B400...00010012 157 Y 0 SPDY CAPE - 225 00 YWZD86 0 EOM - 00001C02 0760FF80 9C74B400...00010012 156 Y 0 SPDY CIN - 225 00 YYZD86 0 EOM - 00001C02 0760FF80 3F010000...00010C12 63 ACUM SFC ACPCP - 225 00 YGZD98 0 EOM - 00001C02 0760FF80 0B741E00...00010012 11 0 SPDY TMP - 225 00 YTZD86 0 EOM - 00001C02 0760FF80 34741E00...00010012 52 0 SPDY R H - 225 00 YRZD86 0 EOM - 00001C02 0760FF80 21741E00...00010012 33 0 SPDY U GRD - 225 00 YUZD86 0 EOM - 00001C02 0760FF80 22741E00...00010012 34 0 SPDY V GRD - 225 00 YVZD86 0 EOM - 00001C02 0760FF80 01060000...00010012 01 MWSL PRES - 225 00 YPZD96 0 EOM - 00001C02 0760FF80 21060000...00010012 33 MWSL U GRD - 225 00 YUZD96 0 EOM - 00001C02 0760FF80 22060000...00010012 34 MWSL V GRD - 225 00 YVZD96 0 EOM - 00001C02 0760FF80 07040000...00010012 07 0DEG HGT - 225 00 YHZD94 0 EOM - 00001C02 0760FF80 34040000...00010012 52 0DEG R H - 225 00 YRZD94 0 EOM - 00001C02 0760FF80 02660000...00010012 02 MSL PRMSL - 225 00 YPZD89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs024.211 b/parm/wmo/grib_awpgfs024.211 index bfdf9f587e..151fbbd679 100755 --- a/parm/wmo/grib_awpgfs024.211 +++ b/parm/wmo/grib_awpgfs024.211 @@ -290,23 +290,23 @@ 211 00 YTQE15 0 EOM 00001C02 0760FF80 0B640064...00010018 11 100.0 MB TMP 211 00 YTQE10 0 EOM - 00001C02 0760FF80 27640352...00010018 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010018 40 850.0 MB DZDT 211 00 YOQE85 0 EOM - 00001C02 0760FF80 276402BC...00010018 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010018 40 700.0 MB DZDT 211 00 YOQE70 0 EOM - 00001C02 0760FF80 276401F4...00010018 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010018 40 500.0 MB DZDT 211 00 YOQE50 0 EOM - 00001C02 0760FF80 27640190...00010018 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010018 40 400.0 MB DZDT 211 00 YOQE40 0 EOM - 00001C02 0760FF80 2764012C...00010018 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010018 40 300.0 MB DZDT 211 00 YOQE30 0 EOM - 00001C02 0760FF80 276400FA...00010018 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010018 40 250.0 MB DZDT 211 00 YOQE25 0 EOM - 00001C02 0760FF80 276400C8...00010018 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010018 40 200.0 MB DZDT 211 00 YOQE20 0 EOM - 00001C02 0760FF80 27640096...00010018 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010018 40 150.0 MB DZDT 211 00 YOQE15 0 EOM - 00001C02 0760FF80 27640064...00010018 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQE97 0 EOM 00001C02 0760FF80 88070000...00010018 136 TRO VW SH 211 00 YBQE97 0 EOM - 00001C02 0760FF80 3D010000...00011218 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs024.225 b/parm/wmo/grib_awpgfs024.225 deleted file mode 100755 index 64d2303f82..0000000000 --- a/parm/wmo/grib_awpgfs024.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010018 07 1000.0 MB HGT - 225 00 YHZE99 0 EOM - 00001C02 0760FF80 076403B6...00010018 07 950.0 MB HGT - 225 00 YHZE95 0 EOM - 00001C02 0760FF80 07640384...00010018 07 900.0 MB HGT - 225 00 YHZE90 0 EOM - 00001C02 0760FF80 07640352...00010018 07 850.0 MB HGT - 225 00 YHZE85 0 EOM - 00001C02 0760FF80 07640320...00010018 07 800.0 MB HGT - 225 00 YHZE80 0 EOM - 00001C02 0760FF80 076402EE...00010018 07 750.0 MB HGT - 225 00 YHZE75 0 EOM - 00001C02 0760FF80 076402BC...00010018 07 700.0 MB HGT - 225 00 YHZE70 0 EOM - 00001C02 0760FF80 0764028A...00010018 07 650.0 MB HGT - 225 00 YHZE65 0 EOM - 00001C02 0760FF80 07640258...00010018 07 600.0 MB HGT - 225 00 YHZE60 0 EOM - 00001C02 0760FF80 07640226...00010018 07 550.0 MB HGT - 225 00 YHZE55 0 EOM - 00001C02 0760FF80 076401F4...00010018 07 500.0 MB HGT - 225 00 YHZE50 0 EOM - 00001C02 0760FF80 076401C2...00010018 07 450.0 MB HGT - 225 00 YHZE45 0 EOM - 00001C02 0760FF80 07640190...00010018 07 400.0 MB HGT - 225 00 YHZE40 0 EOM - 00001C02 0760FF80 0764015E...00010018 07 350.0 MB HGT - 225 00 YHZE35 0 EOM - 00001C02 0760FF80 0764012C...00010018 07 300.0 MB HGT - 225 00 YHZE30 0 EOM - 00001C02 0760FF80 076400FA...00010018 07 250.0 MB HGT - 225 00 YHZE25 0 EOM - 00001C02 0760FF80 076400C8...00010018 07 200.0 MB HGT - 225 00 YHZE20 0 EOM - 00001C02 0760FF80 07640096...00010018 07 150.0 MB HGT - 225 00 YHZE15 0 EOM - 00001C02 0760FF80 07640064...00010018 07 100.0 MB HGT - 225 00 YHZE10 0 EOM - 00001C02 0760FF80 216403E8...00010018 33 1000.0 MB U GRD - 225 00 YUZE99 0 EOM - 00001C02 0760FF80 216403B6...00010018 33 950.0 MB U GRD - 225 00 YUZE95 0 EOM - 00001C02 0760FF80 21640384...00010018 33 900.0 MB U GRD - 225 00 YUZE90 0 EOM - 00001C02 0760FF80 21640352...00010018 33 850.0 MB U GRD - 225 00 YUZE85 0 EOM - 00001C02 0760FF80 21640320...00010018 33 800.0 MB U GRD - 225 00 YUZE80 0 EOM - 00001C02 0760FF80 216402EE...00010018 33 750.0 MB U GRD - 225 00 YUZE75 0 EOM - 00001C02 0760FF80 216402BC...00010018 33 700.0 MB U GRD - 225 00 YUZE70 0 EOM - 00001C02 0760FF80 2164028A...00010018 33 650.0 MB U GRD - 225 00 YUZE65 0 EOM - 00001C02 0760FF80 21640258...00010018 33 600.0 MB U GRD - 225 00 YUZE60 0 EOM - 00001C02 0760FF80 21640226...00010018 33 550.0 MB U GRD - 225 00 YUZE55 0 EOM - 00001C02 0760FF80 216401F4...00010018 33 500.0 MB U GRD - 225 00 YUZE50 0 EOM - 00001C02 0760FF80 216401C2...00010018 33 450.0 MB U GRD - 225 00 YUZE45 0 EOM - 00001C02 0760FF80 21640190...00010018 33 400.0 MB U GRD - 225 00 YUZE40 0 EOM - 00001C02 0760FF80 2164015E...00010018 33 350.0 MB U GRD - 225 00 YUZE35 0 EOM - 00001C02 0760FF80 2164012C...00010018 33 300.0 MB U GRD - 225 00 YUZE30 0 EOM - 00001C02 0760FF80 216400FA...00010018 33 250.0 MB U GRD - 225 00 YUZE25 0 EOM - 00001C02 0760FF80 216400C8...00010018 33 200.0 MB U GRD - 225 00 YUZE20 0 EOM - 00001C02 0760FF80 21640096...00010018 33 150.0 MB U GRD - 225 00 YUZE15 0 EOM - 00001C02 0760FF80 21640064...00010018 33 100.0 MB U GRD - 225 00 YUZE10 0 EOM - 00001C02 0760FF80 226403E8...00010018 34 1000.0 MB V GRD - 225 00 YVZE99 0 EOM - 00001C02 0760FF80 226403B6...00010018 34 950.0 MB V GRD - 225 00 YVZE95 0 EOM - 00001C02 0760FF80 22640384...00010018 34 900.0 MB V GRD - 225 00 YVZE90 0 EOM - 00001C02 0760FF80 22640352...00010018 34 850.0 MB V GRD - 225 00 YVZE85 0 EOM - 00001C02 0760FF80 22640320...00010018 34 800.0 MB V GRD - 225 00 YVZE80 0 EOM - 00001C02 0760FF80 226402EE...00010018 34 750.0 MB V GRD - 225 00 YVZE75 0 EOM - 00001C02 0760FF80 226402BC...00010018 34 700.0 MB V GRD - 225 00 YVZE70 0 EOM - 00001C02 0760FF80 2264028A...00010018 34 650.0 MB V GRD - 225 00 YVZE65 0 EOM - 00001C02 0760FF80 22640258...00010018 34 600.0 MB V GRD - 225 00 YVZE60 0 EOM - 00001C02 0760FF80 22640226...00010018 34 550.0 MB V GRD - 225 00 YVZE55 0 EOM - 00001C02 0760FF80 226401F4...00010018 34 500.0 MB V GRD - 225 00 YVZE50 0 EOM - 00001C02 0760FF80 226401C2...00010018 34 450.0 MB V GRD - 225 00 YVZE45 0 EOM - 00001C02 0760FF80 22640190...00010018 34 400.0 MB V GRD - 225 00 YVZE40 0 EOM - 00001C02 0760FF80 2264015E...00010018 34 350.0 MB V GRD - 225 00 YVZE35 0 EOM - 00001C02 0760FF80 2264012C...00010018 34 300.0 MB V GRD - 225 00 YVZE30 0 EOM - 00001C02 0760FF80 226400FA...00010018 34 250.0 MB V GRD - 225 00 YVZE25 0 EOM - 00001C02 0760FF80 226400C8...00010018 34 200.0 MB V GRD - 225 00 YVZE20 0 EOM - 00001C02 0760FF80 22640096...00010018 34 150.0 MB V GRD - 225 00 YVZE15 0 EOM - 00001C02 0760FF80 22640064...00010018 34 100.0 MB V GRD - 225 00 YVZE10 0 EOM - 00001C02 0760FF80 346403E8...00010018 52 1000.0 MB R H - 225 00 YRZE99 0 EOM - 00001C02 0760FF80 346403B6...00010018 52 950.0 MB R H - 225 00 YRZE95 0 EOM - 00001C02 0760FF80 34640384...00010018 52 900.0 MB R H - 225 00 YRZE90 0 EOM - 00001C02 0760FF80 34640352...00010018 52 850.0 MB R H - 225 00 YRZE85 0 EOM - 00001C02 0760FF80 34640320...00010018 52 800.0 MB R H - 225 00 YRZE80 0 EOM - 00001C02 0760FF80 346402EE...00010018 52 750.0 MB R H - 225 00 YRZE75 0 EOM - 00001C02 0760FF80 346402BC...00010018 52 700.0 MB R H - 225 00 YRZE70 0 EOM - 00001C02 0760FF80 3464028A...00010018 52 650.0 MB R H - 225 00 YRZE65 0 EOM - 00001C02 0760FF80 34640258...00010018 52 600.0 MB R H - 225 00 YRZE60 0 EOM - 00001C02 0760FF80 34640226...00010018 52 550.0 MB R H - 225 00 YRZE55 0 EOM - 00001C02 0760FF80 346401F4...00010018 52 500.0 MB R H - 225 00 YRZE50 0 EOM - 00001C02 0760FF80 346401C2...00010018 52 450.0 MB R H - 225 00 YRZE45 0 EOM - 00001C02 0760FF80 34640190...00010018 52 400.0 MB R H - 225 00 YRZE40 0 EOM - 00001C02 0760FF80 3464015E...00010018 52 350.0 MB R H - 225 00 YRZE35 0 EOM - 00001C02 0760FF80 3464012C...00010018 52 300.0 MB R H - 225 00 YRZE30 0 EOM - 00001C02 0760FF80 0B6403E8...00010018 11 1000.0 MB TMP - 225 00 YTZE99 0 EOM - 00001C02 0760FF80 0B6403B6...00010018 11 950.0 MB TMP - 225 00 YTZE95 0 EOM - 00001C02 0760FF80 0B640384...00010018 11 900.0 MB TMP - 225 00 YTZE90 0 EOM - 00001C02 0760FF80 0B640352...00010018 11 850.0 MB TMP - 225 00 YTZE85 0 EOM - 00001C02 0760FF80 0B640320...00010018 11 800.0 MB TMP - 225 00 YTZE80 0 EOM - 00001C02 0760FF80 0B6402EE...00010018 11 750.0 MB TMP - 225 00 YTZE75 0 EOM - 00001C02 0760FF80 0B6402BC...00010018 11 700.0 MB TMP - 225 00 YTZE70 0 EOM - 00001C02 0760FF80 0B64028A...00010018 11 650.0 MB TMP - 225 00 YTZE65 0 EOM - 00001C02 0760FF80 0B640258...00010018 11 600.0 MB TMP - 225 00 YTZE60 0 EOM - 00001C02 0760FF80 0B640226...00010018 11 550.0 MB TMP - 225 00 YTZE55 0 EOM - 00001C02 0760FF80 0B6401F4...00010018 11 500.0 MB TMP - 225 00 YTZE50 0 EOM - 00001C02 0760FF80 0B6401C2...00010018 11 450.0 MB TMP - 225 00 YTZE45 0 EOM - 00001C02 0760FF80 0B640190...00010018 11 400.0 MB TMP - 225 00 YTZE40 0 EOM - 00001C02 0760FF80 0B64015E...00010018 11 350.0 MB TMP - 225 00 YTZE35 0 EOM - 00001C02 0760FF80 0B64012C...00010018 11 300.0 MB TMP - 225 00 YTZE30 0 EOM - 00001C02 0760FF80 0B6400FA...00010018 11 250.0 MB TMP - 225 00 YTZE25 0 EOM - 00001C02 0760FF80 0B6400C8...00010018 11 200.0 MB TMP - 225 00 YTZE20 0 EOM - 00001C02 0760FF80 0B640096...00010018 11 150.0 MB TMP - 225 00 YTZE15 0 EOM - 00001C02 0760FF80 0B640064...00010018 11 100.0 MB TMP - 225 00 YTZE10 0 EOM - 00001C02 0760FF80 27640352...00010018 39 850.0 MB V VEL - 225 00 YOZE85 0 EOM - 00001C02 0760FF80 276402BC...00010018 39 700.0 MB V VEL - 225 00 YOZE70 0 EOM - 00001C02 0760FF80 276401F4...00010018 39 500.0 MB V VEL - 225 00 YOZE50 0 EOM - 00001C02 0760FF80 2764012C...00010018 39 300.0 MB V VEL - 225 00 YOZE30 0 EOM - 00001C02 0760FF80 276400C8...00010018 39 200.0 MB V VEL - 225 00 YOZE20 0 EOM - 00001C02 0760FF80 01010000...00010018 01 SFC PRES - 225 00 YPZE98 0 EOM - 00001C02 0760FF80 346C2C64...00010018 52 44/100 R H - 225 00 YRZE00 0 EOM - 00001C02 0760FF80 36C80000...00010018 54 EATM P WAT - 225 00 YFZE00 0 EOM - 00001C02 0760FF80 0B070000...00010018 11 TRO TMP - 225 00 YTZE97 0 EOM - 00001C02 0760FF80 01070000...00010018 01 TRO PRES - 225 00 YPZE97 0 EOM - 00001C02 0760FF80 21070000...00010018 33 TRO U GRD - 225 00 YUZE97 0 EOM - 00001C02 0760FF80 22070000...00010018 34 TRO V GRD - 225 00 YVZE97 0 EOM - 00001C02 0760FF80 3D010000...00011218 61 SFC A PCP - 225 00 YEZE98 0 EOM - 00001C02 0760FF80 83010000...00010018 131 SFC LFT X - 225 00 YXZE98 0 EOM - 00001C02 0760FF80 0B690002...00010018 11 2 HTGL TMP - 225 00 YTZE98 0 EOM - 00001C02 0760FF80 2169000A...00010018 33 10 HTGL U GRD - 225 00 YUZE98 0 EOM - 00001C02 0760FF80 2269000A...00010018 34 10 HTGL V GRD - 225 00 YVZE98 0 EOM - 00001C02 0760FF80 9D010000...00010018 157 SFC CAPE - 225 00 YWZE98 0 EOM - 00001C02 0760FF80 9C010000...00010018 156 SFC CIN - 225 00 YYZE98 0 EOM - 00001C02 0760FF80 84010000...00010018 132 SFC 4LFTX - 225 00 YQZE98 0 EOM - 00001C02 0760FF80 9D74B400...00010018 157 Y 0 SPDY CAPE - 225 00 YWZE86 0 EOM - 00001C02 0760FF80 9C74B400...00010018 156 Y 0 SPDY CIN - 225 00 YYZE86 0 EOM - 00001C02 0760FF80 3F010000...00011218 63 ACUM SFC ACPCP - 225 00 YGZE98 0 EOM - 00001C02 0760FF80 0B741E00...00010018 11 0 SPDY TMP - 225 00 YTZE86 0 EOM - 00001C02 0760FF80 34741E00...00010018 52 0 SPDY R H - 225 00 YRZE86 0 EOM - 00001C02 0760FF80 21741E00...00010018 33 0 SPDY U GRD - 225 00 YUZE86 0 EOM - 00001C02 0760FF80 22741E00...00010018 34 0 SPDY V GRD - 225 00 YVZE86 0 EOM - 00001C02 0760FF80 01060000...00010018 01 MWSL PRES - 225 00 YPZE96 0 EOM - 00001C02 0760FF80 21060000...00010018 33 MWSL U GRD - 225 00 YUZE96 0 EOM - 00001C02 0760FF80 22060000...00010018 34 MWSL V GRD - 225 00 YVZE96 0 EOM - 00001C02 0760FF80 07040000...00010018 07 0DEG HGT - 225 00 YHZE94 0 EOM - 00001C02 0760FF80 34040000...00010018 52 0DEG R H - 225 00 YRZE94 0 EOM - 00001C02 0760FF80 02660000...00010018 02 MSL PRMSL - 225 00 YPZE89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs030.211 b/parm/wmo/grib_awpgfs030.211 index 83c91009f6..55fd7b382a 100755 --- a/parm/wmo/grib_awpgfs030.211 +++ b/parm/wmo/grib_awpgfs030.211 @@ -290,23 +290,23 @@ 211 00 YTQF15 0 EOM 00001C02 0760FF80 0B640064...0001001E 11 100.0 MB TMP 211 00 YTQF10 0 EOM - 00001C02 0760FF80 27640352...0001001E 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001001E 40 850.0 MB DZDT 211 00 YOQF85 0 EOM - 00001C02 0760FF80 276402BC...0001001E 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001001E 40 700.0 MB DZDT 211 00 YOQF70 0 EOM - 00001C02 0760FF80 276401F4...0001001E 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...0001001E 40 500.0 MB DZDT 211 00 YOQF50 0 EOM - 00001C02 0760FF80 27640190...0001001E 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...0001001E 40 400.0 MB DZDT 211 00 YOQF40 0 EOM - 00001C02 0760FF80 2764012C...0001001E 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...0001001E 40 300.0 MB DZDT 211 00 YOQF30 0 EOM - 00001C02 0760FF80 276400FA...0001001E 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...0001001E 40 250.0 MB DZDT 211 00 YOQF25 0 EOM - 00001C02 0760FF80 276400C8...0001001E 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...0001001E 40 200.0 MB DZDT 211 00 YOQF20 0 EOM - 00001C02 0760FF80 27640096...0001001E 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...0001001E 40 150.0 MB DZDT 211 00 YOQF15 0 EOM - 00001C02 0760FF80 27640064...0001001E 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQF97 0 EOM 00001C02 0760FF80 88070000...0001001E 136 TRO VW SH 211 00 YBQF97 0 EOM - 00001C02 0760FF80 3D010000...0001181E 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs030.225 b/parm/wmo/grib_awpgfs030.225 deleted file mode 100755 index fe0c6296eb..0000000000 --- a/parm/wmo/grib_awpgfs030.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...0001001E 07 1000.0 MB HGT - 225 00 YHZF99 0 EOM - 00001C02 0760FF80 076403B6...0001001E 07 950.0 MB HGT - 225 00 YHZF95 0 EOM - 00001C02 0760FF80 07640384...0001001E 07 900.0 MB HGT - 225 00 YHZF90 0 EOM - 00001C02 0760FF80 07640352...0001001E 07 850.0 MB HGT - 225 00 YHZF85 0 EOM - 00001C02 0760FF80 07640320...0001001E 07 800.0 MB HGT - 225 00 YHZF80 0 EOM - 00001C02 0760FF80 076402EE...0001001E 07 750.0 MB HGT - 225 00 YHZF75 0 EOM - 00001C02 0760FF80 076402BC...0001001E 07 700.0 MB HGT - 225 00 YHZF70 0 EOM - 00001C02 0760FF80 0764028A...0001001E 07 650.0 MB HGT - 225 00 YHZF65 0 EOM - 00001C02 0760FF80 07640258...0001001E 07 600.0 MB HGT - 225 00 YHZF60 0 EOM - 00001C02 0760FF80 07640226...0001001E 07 550.0 MB HGT - 225 00 YHZF55 0 EOM - 00001C02 0760FF80 076401F4...0001001E 07 500.0 MB HGT - 225 00 YHZF50 0 EOM - 00001C02 0760FF80 076401C2...0001001E 07 450.0 MB HGT - 225 00 YHZF45 0 EOM - 00001C02 0760FF80 07640190...0001001E 07 400.0 MB HGT - 225 00 YHZF40 0 EOM - 00001C02 0760FF80 0764015E...0001001E 07 350.0 MB HGT - 225 00 YHZF35 0 EOM - 00001C02 0760FF80 0764012C...0001001E 07 300.0 MB HGT - 225 00 YHZF30 0 EOM - 00001C02 0760FF80 076400FA...0001001E 07 250.0 MB HGT - 225 00 YHZF25 0 EOM - 00001C02 0760FF80 076400C8...0001001E 07 200.0 MB HGT - 225 00 YHZF20 0 EOM - 00001C02 0760FF80 07640096...0001001E 07 150.0 MB HGT - 225 00 YHZF15 0 EOM - 00001C02 0760FF80 07640064...0001001E 07 100.0 MB HGT - 225 00 YHZF10 0 EOM - 00001C02 0760FF80 216403E8...0001001E 33 1000.0 MB U GRD - 225 00 YUZF99 0 EOM - 00001C02 0760FF80 216403B6...0001001E 33 950.0 MB U GRD - 225 00 YUZF95 0 EOM - 00001C02 0760FF80 21640384...0001001E 33 900.0 MB U GRD - 225 00 YUZF90 0 EOM - 00001C02 0760FF80 21640352...0001001E 33 850.0 MB U GRD - 225 00 YUZF85 0 EOM - 00001C02 0760FF80 21640320...0001001E 33 800.0 MB U GRD - 225 00 YUZF80 0 EOM - 00001C02 0760FF80 216402EE...0001001E 33 750.0 MB U GRD - 225 00 YUZF75 0 EOM - 00001C02 0760FF80 216402BC...0001001E 33 700.0 MB U GRD - 225 00 YUZF70 0 EOM - 00001C02 0760FF80 2164028A...0001001E 33 650.0 MB U GRD - 225 00 YUZF65 0 EOM - 00001C02 0760FF80 21640258...0001001E 33 600.0 MB U GRD - 225 00 YUZF60 0 EOM - 00001C02 0760FF80 21640226...0001001E 33 550.0 MB U GRD - 225 00 YUZF55 0 EOM - 00001C02 0760FF80 216401F4...0001001F 33 500.0 MB U GRD - 225 00 YUZF50 0 EOM - 00001C02 0760FF80 216401C2...0001001E 33 450.0 MB U GRD - 225 00 YUZF45 0 EOM - 00001C02 0760FF80 21640190...0001001E 33 400.0 MB U GRD - 225 00 YUZF40 0 EOM - 00001C02 0760FF80 2164015E...0001001E 33 350.0 MB U GRD - 225 00 YUZF35 0 EOM - 00001C02 0760FF80 2164012C...0001001E 33 300.0 MB U GRD - 225 00 YUZF30 0 EOM - 00001C02 0760FF80 216400FA...0001001E 33 250.0 MB U GRD - 225 00 YUZF25 0 EOM - 00001C02 0760FF80 216400C8...0001001E 33 200.0 MB U GRD - 225 00 YUZF20 0 EOM - 00001C02 0760FF80 21640096...0001001F 33 150.0 MB U GRD - 225 00 YUZF15 0 EOM - 00001C02 0760FF80 21640064...0001001E 33 100.0 MB U GRD - 225 00 YUZF10 0 EOM - 00001C02 0760FF80 226403E8...0001001E 34 1000.0 MB V GRD - 225 00 YVZF99 0 EOM - 00001C02 0760FF80 226403B6...0001001E 34 950.0 MB V GRD - 225 00 YVZF95 0 EOM - 00001C02 0760FF80 22640384...0001001E 34 900.0 MB V GRD - 225 00 YVZF90 0 EOM - 00001C02 0760FF80 22640352...0001001E 34 850.0 MB V GRD - 225 00 YVZF85 0 EOM - 00001C02 0760FF80 22640320...0001001E 34 800.0 MB V GRD - 225 00 YVZF80 0 EOM - 00001C02 0760FF80 226402EE...0001001E 34 750.0 MB V GRD - 225 00 YVZF75 0 EOM - 00001C02 0760FF80 226402BC...0001001E 34 700.0 MB V GRD - 225 00 YVZF70 0 EOM - 00001C02 0760FF80 2264028A...0001001E 34 650.0 MB V GRD - 225 00 YVZF65 0 EOM - 00001C02 0760FF80 22640258...0001001E 34 600.0 MB V GRD - 225 00 YVZF60 0 EOM - 00001C02 0760FF80 22640226...0001001E 34 550.0 MB V GRD - 225 00 YVZF55 0 EOM - 00001C02 0760FF80 226401F4...0001001E 34 500.0 MB V GRD - 225 00 YVZF50 0 EOM - 00001C02 0760FF80 226401C2...0001001E 34 450.0 MB V GRD - 225 00 YVZF45 0 EOM - 00001C02 0760FF80 22640190...0001001E 34 400.0 MB V GRD - 225 00 YVZF40 0 EOM - 00001C02 0760FF80 2264015E...0001001E 34 350.0 MB V GRD - 225 00 YVZF35 0 EOM - 00001C02 0760FF80 2264012C...0001001E 34 300.0 MB V GRD - 225 00 YVZF30 0 EOM - 00001C02 0760FF80 226400FA...0001001E 34 250.0 MB V GRD - 225 00 YVZF25 0 EOM - 00001C02 0760FF80 226400C8...0001001E 34 200.0 MB V GRD - 225 00 YVZF20 0 EOM - 00001C02 0760FF80 22640096...0001001E 34 150.0 MB V GRD - 225 00 YVZF15 0 EOM - 00001C02 0760FF80 22640064...0001001E 34 100.0 MB V GRD - 225 00 YVZF10 0 EOM - 00001C02 0760FF80 346403E8...0001001E 52 1000.0 MB R H - 225 00 YRZF99 0 EOM - 00001C02 0760FF80 346403B6...0001001E 52 950.0 MB R H - 225 00 YRZF95 0 EOM - 00001C02 0760FF80 34640384...0001001E 52 900.0 MB R H - 225 00 YRZF90 0 EOM - 00001C02 0760FF80 34640352...0001001E 52 850.0 MB R H - 225 00 YRZF85 0 EOM - 00001C02 0760FF80 34640320...0001001E 52 800.0 MB R H - 225 00 YRZF80 0 EOM - 00001C02 0760FF80 346402EE...0001001E 52 750.0 MB R H - 225 00 YRZF75 0 EOM - 00001C02 0760FF80 346402BC...0001001E 52 700.0 MB R H - 225 00 YRZF70 0 EOM - 00001C02 0760FF80 3464028A...0001001E 52 650.0 MB R H - 225 00 YRZF65 0 EOM - 00001C02 0760FF80 34640258...0001001E 52 600.0 MB R H - 225 00 YRZF60 0 EOM - 00001C02 0760FF80 34640226...0001001E 52 550.0 MB R H - 225 00 YRZF55 0 EOM - 00001C02 0760FF80 346401F4...0001001E 52 500.0 MB R H - 225 00 YRZF50 0 EOM - 00001C02 0760FF80 346401C2...0001001E 52 450.0 MB R H - 225 00 YRZF45 0 EOM - 00001C02 0760FF80 34640190...0001001E 52 400.0 MB R H - 225 00 YRZF40 0 EOM - 00001C02 0760FF80 3464015E...0001001E 52 350.0 MB R H - 225 00 YRZF35 0 EOM - 00001C02 0760FF80 3464012C...0001001E 52 300.0 MB R H - 225 00 YRZF30 0 EOM - 00001C02 0760FF80 0B6403E8...0001001E 11 1000.0 MB TMP - 225 00 YTZF99 0 EOM - 00001C02 0760FF80 0B6403B6...0001001E 11 950.0 MB TMP - 225 00 YTZF95 0 EOM - 00001C02 0760FF80 0B640384...0001001E 11 900.0 MB TMP - 225 00 YTZF90 0 EOM - 00001C02 0760FF80 0B640352...0001001E 11 850.0 MB TMP - 225 00 YTZF85 0 EOM - 00001C02 0760FF80 0B640320...0001001E 11 800.0 MB TMP - 225 00 YTZF80 0 EOM - 00001C02 0760FF80 0B6402EE...0001001E 11 750.0 MB TMP - 225 00 YTZF75 0 EOM - 00001C02 0760FF80 0B6402BC...0001001E 11 700.0 MB TMP - 225 00 YTZF70 0 EOM - 00001C02 0760FF80 0B64028A...0001001E 11 650.0 MB TMP - 225 00 YTZF65 0 EOM - 00001C02 0760FF80 0B640258...0001001E 11 600.0 MB TMP - 225 00 YTZF60 0 EOM - 00001C02 0760FF80 0B640226...0001001E 11 550.0 MB TMP - 225 00 YTZF55 0 EOM - 00001C02 0760FF80 0B6401F4...0001001E 11 500.0 MB TMP - 225 00 YTZF50 0 EOM - 00001C02 0760FF80 0B6401C2...0001001E 11 450.0 MB TMP - 225 00 YTZF45 0 EOM - 00001C02 0760FF80 0B640190...0001001E 11 400.0 MB TMP - 225 00 YTZF40 0 EOM - 00001C02 0760FF80 0B64015E...0001001E 11 350.0 MB TMP - 225 00 YTZF35 0 EOM - 00001C02 0760FF80 0B64012C...0001001E 11 300.0 MB TMP - 225 00 YTZF30 0 EOM - 00001C02 0760FF80 0B6400FA...0001001E 11 250.0 MB TMP - 225 00 YTZF25 0 EOM - 00001C02 0760FF80 0B6400C8...0001001E 11 200.0 MB TMP - 225 00 YTZF20 0 EOM - 00001C02 0760FF80 0B640096...0001001E 11 150.0 MB TMP - 225 00 YTZF15 0 EOM - 00001C02 0760FF80 0B640064...0001001E 11 100.0 MB TMP - 225 00 YTZF10 0 EOM - 00001C02 0760FF80 27640352...0001001E 39 850.0 MB V VEL - 225 00 YOZF85 0 EOM - 00001C02 0760FF80 276402BC...0001001E 39 700.0 MB V VEL - 225 00 YOZF70 0 EOM - 00001C02 0760FF80 276401F4...0001001E 39 500.0 MB V VEL - 225 00 YOZF50 0 EOM - 00001C02 0760FF80 2764012C...0001001E 39 300.0 MB V VEL - 225 00 YOZF30 0 EOM - 00001C02 0760FF80 276400C8...0001001E 39 200.0 MB V VEL - 225 00 YOZF20 0 EOM - 00001C02 0760FF80 01010000...0001001E 01 SFC PRES - 225 00 YPZF98 0 EOM - 00001C02 0760FF80 346C2C64...0001001E 52 44/100 R H - 225 00 YRZF00 0 EOM - 00001C02 0760FF80 36C80000...0001001E 54 EATM P WAT - 225 00 YFZF00 0 EOM - 00001C02 0760FF80 0B070000...0001001E 11 TRO TMP - 225 00 YTZF97 0 EOM - 00001C02 0760FF80 01070000...0001001E 01 TRO PRES - 225 00 YPZF97 0 EOM - 00001C02 0760FF80 21070000...0001001E 33 TRO U GRD - 225 00 YUZF97 0 EOM - 00001C02 0760FF80 22070000...0001001E 34 TRO V GRD - 225 00 YVZF97 0 EOM - 00001C02 0760FF80 3D010000...0001181E 61 SFC A PCP - 225 00 YEZF98 0 EOM - 00001C02 0760FF80 83010000...0001001E 131 SFC LFT X - 225 00 YXZF98 0 EOM - 00001C02 0760FF80 0B690002...0001001E 11 2 HTGL TMP - 225 00 YTZF98 0 EOM - 00001C02 0760FF80 2169000A...0001001E 33 10 HTGL U GRD - 225 00 YUZF98 0 EOM - 00001C02 0760FF80 2269000A...0001001E 34 10 HTGL V GRD - 225 00 YVZF98 0 EOM - 00001C02 0760FF80 9D010000...0001001E 157 SFC CAPE - 225 00 YWZF98 0 EOM - 00001C02 0760FF80 9C010000...0001001E 156 SFC CIN - 225 00 YYZF98 0 EOM - 00001C02 0760FF80 84010000...0001001E 132 SFC 4LFTX - 225 00 YQZF98 0 EOM - 00001C02 0760FF80 9D74B400...0001001E 157 Y 0 SPDY CAPE - 225 00 YWZF86 0 EOM - 00001C02 0760FF80 9C74B400...0001001E 156 Y 0 SPDY CIN - 225 00 YYZF86 0 EOM - 00001C02 0760FF80 3F010000...0001181E 63 ACUM SFC ACPCP - 225 00 YGZF98 0 EOM - 00001C02 0760FF80 0B741E00...0001001E 11 0 SPDY TMP - 225 00 YTZF86 0 EOM - 00001C02 0760FF80 34741E00...0001001E 52 0 SPDY R H - 225 00 YRZF86 0 EOM - 00001C02 0760FF80 21741E00...0001001E 33 0 SPDY U GRD - 225 00 YUZF86 0 EOM - 00001C02 0760FF80 22741E00...0001001E 34 0 SPDY V GRD - 225 00 YVZF86 0 EOM - 00001C02 0760FF80 01060000...0001001E 01 MWSL PRES - 225 00 YPZF96 0 EOM - 00001C02 0760FF80 21060000...0001001E 33 MWSL U GRD - 225 00 YUZF96 0 EOM - 00001C02 0760FF80 22060000...0001001E 34 MWSL V GRD - 225 00 YVZF96 0 EOM - 00001C02 0760FF80 07040000...0001001E 07 0DEG HGT - 225 00 YHZF94 0 EOM - 00001C02 0760FF80 34040000...0001001E 52 0DEG R H - 225 00 YRZF94 0 EOM - 00001C02 0760FF80 02660000...0001001E 02 MSL PRMSL - 225 00 YPZF89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs036.211 b/parm/wmo/grib_awpgfs036.211 index 78717f83ff..4b11fb378d 100755 --- a/parm/wmo/grib_awpgfs036.211 +++ b/parm/wmo/grib_awpgfs036.211 @@ -290,23 +290,23 @@ 211 00 YTQG15 0 EOM 00001C02 0760FF80 0B640064...00010024 11 100.0 MB TMP 211 00 YTQG10 0 EOM - 00001C02 0760FF80 27640352...00010024 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010024 40 850.0 MB DZDT 211 00 YOQG85 0 EOM - 00001C02 0760FF80 276402BC...00010024 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010024 40 700.0 MB DZDT 211 00 YOQG70 0 EOM - 00001C02 0760FF80 276401F4...00010024 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010024 40 500.0 MB DZDT 211 00 YOQG50 0 EOM - 00001C02 0760FF80 27640190...00010024 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010024 40 400.0 MB DZDT 211 00 YOQG40 0 EOM - 00001C02 0760FF80 2764012C...00010024 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010024 40 300.0 MB DZDT 211 00 YOQG30 0 EOM - 00001C02 0760FF80 276400FA...00010024 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010024 40 250.0 MB DZDT 211 00 YOQG25 0 EOM - 00001C02 0760FF80 276400C8...00010024 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010024 40 200.0 MB DZDT 211 00 YOQG20 0 EOM - 00001C02 0760FF80 27640096...00010012 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010012 40 150.0 MB DZDT 211 00 YOQG15 0 EOM - 00001C02 0760FF80 27640064...00010024 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQG97 0 EOM 00001C02 0760FF80 88070000...00010024 136 TRO VW SH 211 00 YBQG97 0 EOM - 00001C02 0760FF80 3D010000...00011E24 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs036.225 b/parm/wmo/grib_awpgfs036.225 deleted file mode 100755 index 36205837b1..0000000000 --- a/parm/wmo/grib_awpgfs036.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010024 07 1000.0 MB HGT - 225 00 YHZG99 0 EOM - 00001C02 0760FF80 076403B6...00010024 07 950.0 MB HGT - 225 00 YHZG95 0 EOM - 00001C02 0760FF80 07640384...00010024 07 900.0 MB HGT - 225 00 YHZG90 0 EOM - 00001C02 0760FF80 07640352...00010024 07 850.0 MB HGT - 225 00 YHZG85 0 EOM - 00001C02 0760FF80 07640320...00010024 07 800.0 MB HGT - 225 00 YHZG80 0 EOM - 00001C02 0760FF80 076402EE...00010024 07 750.0 MB HGT - 225 00 YHZG75 0 EOM - 00001C02 0760FF80 076402BC...00010024 07 700.0 MB HGT - 225 00 YHZG70 0 EOM - 00001C02 0760FF80 0764028A...00010024 07 650.0 MB HGT - 225 00 YHZG65 0 EOM - 00001C02 0760FF80 07640258...00010024 07 600.0 MB HGT - 225 00 YHZG60 0 EOM - 00001C02 0760FF80 07640226...00010024 07 550.0 MB HGT - 225 00 YHZG55 0 EOM - 00001C02 0760FF80 076401F4...00010024 07 500.0 MB HGT - 225 00 YHZG50 0 EOM - 00001C02 0760FF80 076401C2...00010024 07 450.0 MB HGT - 225 00 YHZG45 0 EOM - 00001C02 0760FF80 07640190...00010024 07 400.0 MB HGT - 225 00 YHZG40 0 EOM - 00001C02 0760FF80 0764015E...00010024 07 350.0 MB HGT - 225 00 YHZG35 0 EOM - 00001C02 0760FF80 0764012C...00010024 07 300.0 MB HGT - 225 00 YHZG30 0 EOM - 00001C02 0760FF80 076400FA...00010024 07 250.0 MB HGT - 225 00 YHZG25 0 EOM - 00001C02 0760FF80 076400C8...00010024 07 200.0 MB HGT - 225 00 YHZG20 0 EOM - 00001C02 0760FF80 07640096...00010024 07 150.0 MB HGT - 225 00 YHZG15 0 EOM - 00001C02 0760FF80 07640064...00010024 07 100.0 MB HGT - 225 00 YHZG10 0 EOM - 00001C02 0760FF80 216403E8...00010024 33 1000.0 MB U GRD - 225 00 YUZG99 0 EOM - 00001C02 0760FF80 216403B6...00010024 33 950.0 MB U GRD - 225 00 YUZG95 0 EOM - 00001C02 0760FF80 21640384...00010024 33 900.0 MB U GRD - 225 00 YUZG90 0 EOM - 00001C02 0760FF80 21640352...00010024 33 850.0 MB U GRD - 225 00 YUZG85 0 EOM - 00001C02 0760FF80 21640320...00010024 33 800.0 MB U GRD - 225 00 YUZG80 0 EOM - 00001C02 0760FF80 216402EE...00010024 33 750.0 MB U GRD - 225 00 YUZG75 0 EOM - 00001C02 0760FF80 216402BC...00010024 33 700.0 MB U GRD - 225 00 YUZG70 0 EOM - 00001C02 0760FF80 2164028A...00010024 33 650.0 MB U GRD - 225 00 YUZG65 0 EOM - 00001C02 0760FF80 21640258...00010024 33 600.0 MB U GRD - 225 00 YUZG60 0 EOM - 00001C02 0760FF80 21640226...00010024 33 550.0 MB U GRD - 225 00 YUZG55 0 EOM - 00001C02 0760FF80 216401F4...00010024 33 500.0 MB U GRD - 225 00 YUZG50 0 EOM - 00001C02 0760FF80 216401C2...00010024 33 450.0 MB U GRD - 225 00 YUZG45 0 EOM - 00001C02 0760FF80 21640190...00010024 33 400.0 MB U GRD - 225 00 YUZG40 0 EOM - 00001C02 0760FF80 2164015E...00010024 33 350.0 MB U GRD - 225 00 YUZG35 0 EOM - 00001C02 0760FF80 2164012C...00010024 33 300.0 MB U GRD - 225 00 YUZG30 0 EOM - 00001C02 0760FF80 216400FA...00010024 33 250.0 MB U GRD - 225 00 YUZG25 0 EOM - 00001C02 0760FF80 216400C8...00010024 33 200.0 MB U GRD - 225 00 YUZG20 0 EOM - 00001C02 0760FF80 21640096...00010024 33 150.0 MB U GRD - 225 00 YUZG15 0 EOM - 00001C02 0760FF80 21640064...00010024 33 100.0 MB U GRD - 225 00 YUZG10 0 EOM - 00001C02 0760FF80 226403E8...00010024 34 1000.0 MB V GRD - 225 00 YVZG99 0 EOM - 00001C02 0760FF80 226403B6...00010024 34 950.0 MB V GRD - 225 00 YVZG95 0 EOM - 00001C02 0760FF80 22640384...00010024 34 900.0 MB V GRD - 225 00 YVZG90 0 EOM - 00001C02 0760FF80 22640352...00010024 34 850.0 MB V GRD - 225 00 YVZG85 0 EOM - 00001C02 0760FF80 22640320...00010024 34 800.0 MB V GRD - 225 00 YVZG80 0 EOM - 00001C02 0760FF80 226402EE...00010024 34 750.0 MB V GRD - 225 00 YVZG75 0 EOM - 00001C02 0760FF80 226402BC...00010024 34 700.0 MB V GRD - 225 00 YVZG70 0 EOM - 00001C02 0760FF80 2264028A...00010024 34 650.0 MB V GRD - 225 00 YVZG65 0 EOM - 00001C02 0760FF80 22640258...00010024 34 600.0 MB V GRD - 225 00 YVZG60 0 EOM - 00001C02 0760FF80 22640226...00010024 34 550.0 MB V GRD - 225 00 YVZG55 0 EOM - 00001C02 0760FF80 226401F4...00010024 34 500.0 MB V GRD - 225 00 YVZG50 0 EOM - 00001C02 0760FF80 226401C2...00010024 34 450.0 MB V GRD - 225 00 YVZG45 0 EOM - 00001C02 0760FF80 22640190...00010024 34 400.0 MB V GRD - 225 00 YVZG40 0 EOM - 00001C02 0760FF80 2264015E...00010024 34 350.0 MB V GRD - 225 00 YVZG35 0 EOM - 00001C02 0760FF80 2264012C...00010024 34 300.0 MB V GRD - 225 00 YVZG30 0 EOM - 00001C02 0760FF80 226400FA...00010024 34 250.0 MB V GRD - 225 00 YVZG25 0 EOM - 00001C02 0760FF80 226400C8...00010024 34 200.0 MB V GRD - 225 00 YVZG20 0 EOM - 00001C02 0760FF80 22640096...00010024 34 150.0 MB V GRD - 225 00 YVZG15 0 EOM - 00001C02 0760FF80 22640064...00010024 34 100.0 MB V GRD - 225 00 YVZG10 0 EOM - 00001C02 0760FF80 346403E8...00010024 52 1000.0 MB R H - 225 00 YRZG99 0 EOM - 00001C02 0760FF80 346403B6...00010024 52 950.0 MB R H - 225 00 YRZG95 0 EOM - 00001C02 0760FF80 34640384...00010024 52 900.0 MB R H - 225 00 YRZG90 0 EOM - 00001C02 0760FF80 34640352...00010024 52 850.0 MB R H - 225 00 YRZG85 0 EOM - 00001C02 0760FF80 34640320...00010024 52 800.0 MB R H - 225 00 YRZG80 0 EOM - 00001C02 0760FF80 346402EE...00010024 52 750.0 MB R H - 225 00 YRZG75 0 EOM - 00001C02 0760FF80 346402BC...00010024 52 700.0 MB R H - 225 00 YRZG70 0 EOM - 00001C02 0760FF80 3464028A...00010024 52 650.0 MB R H - 225 00 YRZG65 0 EOM - 00001C02 0760FF80 34640258...00010024 52 600.0 MB R H - 225 00 YRZG60 0 EOM - 00001C02 0760FF80 34640226...00010024 52 550.0 MB R H - 225 00 YRZG55 0 EOM - 00001C02 0760FF80 346401F4...00010024 52 500.0 MB R H - 225 00 YRZG50 0 EOM - 00001C02 0760FF80 346401C2...00010024 52 450.0 MB R H - 225 00 YRZG45 0 EOM - 00001C02 0760FF80 34640190...00010024 52 400.0 MB R H - 225 00 YRZG40 0 EOM - 00001C02 0760FF80 3464015E...00010024 52 350.0 MB R H - 225 00 YRZG35 0 EOM - 00001C02 0760FF80 3464012C...00010024 52 300.0 MB R H - 225 00 YRZG30 0 EOM - 00001C02 0760FF80 0B6403E8...00010024 11 1000.0 MB TMP - 225 00 YTZG99 0 EOM - 00001C02 0760FF80 0B6403B6...00010024 11 950.0 MB TMP - 225 00 YTZG95 0 EOM - 00001C02 0760FF80 0B640384...00010024 11 900.0 MB TMP - 225 00 YTZG90 0 EOM - 00001C02 0760FF80 0B640352...00010024 11 850.0 MB TMP - 225 00 YTZG85 0 EOM - 00001C02 0760FF80 0B640320...00010024 11 800.0 MB TMP - 225 00 YTZG80 0 EOM - 00001C02 0760FF80 0B6402EE...00010024 11 750.0 MB TMP - 225 00 YTZG75 0 EOM - 00001C02 0760FF80 0B6402BC...00010024 11 700.0 MB TMP - 225 00 YTZG70 0 EOM - 00001C02 0760FF80 0B64028A...00010024 11 650.0 MB TMP - 225 00 YTZG65 0 EOM - 00001C02 0760FF80 0B640258...00010024 11 600.0 MB TMP - 225 00 YTZG60 0 EOM - 00001C02 0760FF80 0B640226...00010024 11 550.0 MB TMP - 225 00 YTZG55 0 EOM - 00001C02 0760FF80 0B6401F4...00010024 11 500.0 MB TMP - 225 00 YTZG50 0 EOM - 00001C02 0760FF80 0B6401C2...00010024 11 450.0 MB TMP - 225 00 YTZG45 0 EOM - 00001C02 0760FF80 0B640190...00010024 24 400.0 MB TMP - 225 00 YTZG40 0 EOM - 00001C02 0760FF80 0B64015E...00010024 11 350.0 MB TMP - 225 00 YTZG35 0 EOM - 00001C02 0760FF80 0B64012C...00010024 11 300.0 MB TMP - 225 00 YTZG30 0 EOM - 00001C02 0760FF80 0B6400FA...00010024 11 250.0 MB TMP - 225 00 YTZG25 0 EOM - 00001C02 0760FF80 0B6400C8...00010024 11 200.0 MB TMP - 225 00 YTZG20 0 EOM - 00001C02 0760FF80 0B640096...00010024 11 150.0 MB TMP - 225 00 YTZG15 0 EOM - 00001C02 0760FF80 0B640064...00010024 11 100.0 MB TMP - 225 00 YTZG10 0 EOM - 00001C02 0760FF80 27640352...00010024 39 850.0 MB V VEL - 225 00 YOZG85 0 EOM - 00001C02 0760FF80 276402BC...00010024 39 700.0 MB V VEL - 225 00 YOZG70 0 EOM - 00001C02 0760FF80 276401F4...00010024 39 500.0 MB V VEL - 225 00 YOZG50 0 EOM - 00001C02 0760FF80 2764012C...00010024 39 300.0 MB V VEL - 225 00 YOZG30 0 EOM - 00001C02 0760FF80 276400C8...00010024 39 200.0 MB V VEL - 225 00 YOZG20 0 EOM - 00001C02 0760FF80 01010000...00010024 01 SFC PRES - 225 00 YPZG98 0 EOM - 00001C02 0760FF80 346C2C64...00010024 52 44/100 R H - 225 00 YRZG00 0 EOM - 00001C02 0760FF80 36C80000...00010024 54 EATM P WAT - 225 00 YFZG00 0 EOM - 00001C02 0760FF80 0B070000...00010024 11 TRO TMP - 225 00 YTZG97 0 EOM - 00001C02 0760FF80 01070000...00010024 01 TRO PRES - 225 00 YPZG97 0 EOM - 00001C02 0760FF80 21070000...00010024 33 TRO U GRD - 225 00 YUZG97 0 EOM - 00001C02 0760FF80 22070000...00010024 34 TRO V GRD - 225 00 YVZG97 0 EOM - 00001C02 0760FF80 3D010000...00011E24 61 SFC A PCP - 225 00 YEZG98 0 EOM - 00001C02 0760FF80 83010000...00010024 131 SFC LFT X - 225 00 YXZG98 0 EOM - 00001C02 0760FF80 0B690002...00010024 11 2 HTGL TMP - 225 00 YTZG98 0 EOM - 00001C02 0760FF80 2169000A...00010024 33 10 HTGL U GRD - 225 00 YUZG98 0 EOM - 00001C02 0760FF80 2269000A...00010024 34 10 HTGL V GRD - 225 00 YVZG98 0 EOM - 00001C02 0760FF80 9D010000...00010024 157 SFC CAPE - 225 00 YWZG98 0 EOM - 00001C02 0760FF80 9C010000...00010024 156 SFC CIN - 225 00 YYZG98 0 EOM - 00001C02 0760FF80 84010000...00010024 132 SFC 4LFTX - 225 00 YQZG98 0 EOM - 00001C02 0760FF80 9D74B400...00010024 157 Y 0 SPDY CAPE - 225 00 YWZG86 0 EOM - 00001C02 0760FF80 9C74B400...00010024 156 Y 0 SPDY CIN - 225 00 YYZG86 0 EOM - 00001C02 0760FF80 3F010000...00011E24 63 ACUM SFC ACPCP - 225 00 YGZG98 0 EOM - 00001C02 0760FF80 0B741E00...00010024 11 0 SPDY TMP - 225 00 YTZG86 0 EOM - 00001C02 0760FF80 34741E00...00010024 52 0 SPDY R H - 225 00 YRZG86 0 EOM - 00001C02 0760FF80 21741E00...00010024 33 0 SPDY U GRD - 225 00 YUZG86 0 EOM - 00001C02 0760FF80 22741E00...00010024 34 0 SPDY V GRD - 225 00 YVZG86 0 EOM - 00001C02 0760FF80 01060000...00010024 01 MWSL PRES - 225 00 YPZG96 0 EOM - 00001C02 0760FF80 21060000...00010024 33 MWSL U GRD - 225 00 YUZG96 0 EOM - 00001C02 0760FF80 22060000...00010024 34 MWSL V GRD - 225 00 YVZG96 0 EOM - 00001C02 0760FF80 07040000...00010024 07 0DEG HGT - 225 00 YHZG94 0 EOM - 00001C02 0760FF80 34040000...00010024 52 0DEG R H - 225 00 YRZG94 0 EOM - 00001C02 0760FF80 02660000...00010024 02 MSL PRMSL - 225 00 YPZG89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs042.211 b/parm/wmo/grib_awpgfs042.211 index c81115127b..a0259b82f2 100755 --- a/parm/wmo/grib_awpgfs042.211 +++ b/parm/wmo/grib_awpgfs042.211 @@ -290,23 +290,23 @@ 211 00 YTQH15 0 EOM 00001C02 0760FF80 0B640064...0001002A 11 100.0 MB TMP 211 00 YTQH10 0 EOM - 00001C02 0760FF80 27640352...0001002A 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001002A 40 850.0 MB DZDT 211 00 YOQH85 0 EOM - 00001C02 0760FF80 276402BC...0001002A 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001002A 40 700.0 MB DZDT 211 00 YOQH70 0 EOM - 00001C02 0760FF80 276401F4...0001002A 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...0001002A 40 500.0 MB DZDT 211 00 YOQH50 0 EOM - 00001C02 0760FF80 27640190...0001002A 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...0001002A 40 400.0 MB DZDT 211 00 YOQH40 0 EOM - 00001C02 0760FF80 2764012C...0001002A 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...0001002A 40 300.0 MB DZDT 211 00 YOQH30 0 EOM - 00001C02 0760FF80 276400FA...0001002A 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...0001002A 40 250.0 MB DZDT 211 00 YOQH25 0 EOM - 00001C02 0760FF80 276400C8...0001002A 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...0001002A 40 200.0 MB DZDT 211 00 YOQH20 0 EOM - 00001C02 0760FF80 27640096...0001002A 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...0001002A 40 150.0 MB DZDT 211 00 YOQH15 0 EOM - 00001C02 0760FF80 27640064...0001002A 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQH97 0 EOM 00001C02 0760FF80 88070000...0001002A 136 TRO VW SH 211 00 YBQH97 0 EOM - 00001C02 0760FF80 3D010000...0001242A 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs042.225 b/parm/wmo/grib_awpgfs042.225 deleted file mode 100755 index 9cc234330a..0000000000 --- a/parm/wmo/grib_awpgfs042.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...0001002A 07 1000.0 MB HGT - 225 00 YHZH99 0 EOM - 00001C02 0760FF80 076403B6...0001002A 07 950.0 MB HGT - 225 00 YHZH95 0 EOM - 00001C02 0760FF80 07640384...0001002A 07 900.0 MB HGT - 225 00 YHZH90 0 EOM - 00001C02 0760FF80 07640352...0001002A 07 850.0 MB HGT - 225 00 YHZH85 0 EOM - 00001C02 0760FF80 07640320...0001002A 07 800.0 MB HGT - 225 00 YHZH80 0 EOM - 00001C02 0760FF80 076402EE...0001002A 07 750.0 MB HGT - 225 00 YHZH75 0 EOM - 00001C02 0760FF80 076402BC...0001002A 07 700.0 MB HGT - 225 00 YHZH70 0 EOM - 00001C02 0760FF80 0764028A...0001002A 07 650.0 MB HGT - 225 00 YHZH65 0 EOM - 00001C02 0760FF80 07640258...0001002A 07 600.0 MB HGT - 225 00 YHZH60 0 EOM - 00001C02 0760FF80 07640226...0001002A 07 550.0 MB HGT - 225 00 YHZH55 0 EOM - 00001C02 0760FF80 076401F4...0001002A 07 500.0 MB HGT - 225 00 YHZH50 0 EOM - 00001C02 0760FF80 076401C2...0001002A 07 450.0 MB HGT - 225 00 YHZH45 0 EOM - 00001C02 0760FF80 07640190...0001002A 07 400.0 MB HGT - 225 00 YHZH40 0 EOM - 00001C02 0760FF80 0764015E...0001002A 07 350.0 MB HGT - 225 00 YHZH35 0 EOM - 00001C02 0760FF80 0764012C...0001002A 07 300.0 MB HGT - 225 00 YHZH30 0 EOM - 00001C02 0760FF80 076400FA...0001002A 07 250.0 MB HGT - 225 00 YHZH25 0 EOM - 00001C02 0760FF80 076400C8...0001002A 07 200.0 MB HGT - 225 00 YHZH20 0 EOM - 00001C02 0760FF80 07640096...0001002A 07 150.0 MB HGT - 225 00 YHZH15 0 EOM - 00001C02 0760FF80 07640064...0001002A 07 100.0 MB HGT - 225 00 YHZH10 0 EOM - 00001C02 0760FF80 216403E8...0001002A 33 1000.0 MB U GRD - 225 00 YUZH99 0 EOM - 00001C02 0760FF80 216403B6...0001002A 33 950.0 MB U GRD - 225 00 YUZH95 0 EOM - 00001C02 0760FF80 21640384...0001002A 33 900.0 MB U GRD - 225 00 YUZH90 0 EOM - 00001C02 0760FF80 21640352...0001002A 33 850.0 MB U GRD - 225 00 YUZH85 0 EOM - 00001C02 0760FF80 21640320...0001002A 33 800.0 MB U GRD - 225 00 YUZH80 0 EOM - 00001C02 0760FF80 216402EE...0001002A 33 750.0 MB U GRD - 225 00 YUZH75 0 EOM - 00001C02 0760FF80 216402BC...0001002A 33 700.0 MB U GRD - 225 00 YUZH70 0 EOM - 00001C02 0760FF80 2164028A...0001002A 33 650.0 MB U GRD - 225 00 YUZH65 0 EOM - 00001C02 0760FF80 21640258...0001002A 33 600.0 MB U GRD - 225 00 YUZH60 0 EOM - 00001C02 0760FF80 21640226...0001002A 33 550.0 MB U GRD - 225 00 YUZH55 0 EOM - 00001C02 0760FF80 216401F4...0001002A 33 500.0 MB U GRD - 225 00 YUZH50 0 EOM - 00001C02 0760FF80 216401C2...0001002A 33 450.0 MB U GRD - 225 00 YUZH45 0 EOM - 00001C02 0760FF80 21640190...0001002A 33 400.0 MB U GRD - 225 00 YUZH40 0 EOM - 00001C02 0760FF80 2164015E...0001002A 33 350.0 MB U GRD - 225 00 YUZH35 0 EOM - 00001C02 0760FF80 2164012C...0001002A 33 300.0 MB U GRD - 225 00 YUZH30 0 EOM - 00001C02 0760FF80 216400FA...0001002A 33 250.0 MB U GRD - 225 00 YUZH25 0 EOM - 00001C02 0760FF80 216400C8...0001002A 33 200.0 MB U GRD - 225 00 YUZH20 0 EOM - 00001C02 0760FF80 21640096...0001002A 33 150.0 MB U GRD - 225 00 YUZH15 0 EOM - 00001C02 0760FF80 21640064...0001002A 33 100.0 MB U GRD - 225 00 YUZH10 0 EOM - 00001C02 0760FF80 226403E8...0001002A 34 1000.0 MB V GRD - 225 00 YVZH99 0 EOM - 00001C02 0760FF80 226403B6...0001002A 34 950.0 MB V GRD - 225 00 YVZH95 0 EOM - 00001C02 0760FF80 22640384...0001002A 34 900.0 MB V GRD - 225 00 YVZH90 0 EOM - 00001C02 0760FF80 22640352...0001002A 34 850.0 MB V GRD - 225 00 YVZH85 0 EOM - 00001C02 0760FF80 22640320...0001002A 34 800.0 MB V GRD - 225 00 YVZH80 0 EOM - 00001C02 0760FF80 226402EE...0001002A 34 750.0 MB V GRD - 225 00 YVZH75 0 EOM - 00001C02 0760FF80 226402BC...0001002A 34 700.0 MB V GRD - 225 00 YVZH70 0 EOM - 00001C02 0760FF80 2264028A...0001002A 34 650.0 MB V GRD - 225 00 YVZH65 0 EOM - 00001C02 0760FF80 22640258...0001002A 34 600.0 MB V GRD - 225 00 YVZH60 0 EOM - 00001C02 0760FF80 22640226...0001002A 34 550.0 MB V GRD - 225 00 YVZH55 0 EOM - 00001C02 0760FF80 226401F4...0001002A 34 500.0 MB V GRD - 225 00 YVZH50 0 EOM - 00001C02 0760FF80 226401C2...0001002A 34 450.0 MB V GRD - 225 00 YVZH45 0 EOM - 00001C02 0760FF80 22640190...0001002A 34 400.0 MB V GRD - 225 00 YVZH40 0 EOM - 00001C02 0760FF80 2264015E...0001002A 34 350.0 MB V GRD - 225 00 YVZH35 0 EOM - 00001C02 0760FF80 2264012C...0001002A 34 300.0 MB V GRD - 225 00 YVZH30 0 EOM - 00001C02 0760FF80 226400FA...0001002A 34 250.0 MB V GRD - 225 00 YVZH25 0 EOM - 00001C02 0760FF80 226400C8...0001002A 34 200.0 MB V GRD - 225 00 YVZH20 0 EOM - 00001C02 0760FF80 22640096...0001002A 34 150.0 MB V GRD - 225 00 YVZH15 0 EOM - 00001C02 0760FF80 22640064...0001002A 34 100.0 MB V GRD - 225 00 YVZH10 0 EOM - 00001C02 0760FF80 346403E8...0001002A 52 1000.0 MB R H - 225 00 YRZH99 0 EOM - 00001C02 0760FF80 346403B6...0001002A 52 950.0 MB R H - 225 00 YRZH95 0 EOM - 00001C02 0760FF80 34640384...0001002A 52 900.0 MB R H - 225 00 YRZH90 0 EOM - 00001C02 0760FF80 34640352...0001002A 52 850.0 MB R H - 225 00 YRZH85 0 EOM - 00001C02 0760FF80 34640320...0001002A 52 800.0 MB R H - 225 00 YRZH80 0 EOM - 00001C02 0760FF80 346402EE...0001002A 52 750.0 MB R H - 225 00 YRZH75 0 EOM - 00001C02 0760FF80 346402BC...0001002A 52 700.0 MB R H - 225 00 YRZH70 0 EOM - 00001C02 0760FF80 3464028A...0001002A 52 650.0 MB R H - 225 00 YRZH65 0 EOM - 00001C02 0760FF80 34640258...0001002A 52 600.0 MB R H - 225 00 YRZH60 0 EOM - 00001C02 0760FF80 34640226...0001002A 52 550.0 MB R H - 225 00 YRZH55 0 EOM - 00001C02 0760FF80 346401F4...0001002A 52 500.0 MB R H - 225 00 YRZH50 0 EOM - 00001C02 0760FF80 346401C2...0001002A 52 450.0 MB R H - 225 00 YRZH45 0 EOM - 00001C02 0760FF80 34640190...0001002A 52 400.0 MB R H - 225 00 YRZH40 0 EOM - 00001C02 0760FF80 3464015E...0001002A 52 350.0 MB R H - 225 00 YRZH35 0 EOM - 00001C02 0760FF80 3464012C...0001002A 52 300.0 MB R H - 225 00 YRZH30 0 EOM - 00001C02 0760FF80 0B6403E8...0001002A 11 1000.0 MB TMP - 225 00 YTZH99 0 EOM - 00001C02 0760FF80 0B6403B6...0001002A 11 950.0 MB TMP - 225 00 YTZH95 0 EOM - 00001C02 0760FF80 0B640384...0001002A 11 900.0 MB TMP - 225 00 YTZH90 0 EOM - 00001C02 0760FF80 0B640352...0001002A 11 850.0 MB TMP - 225 00 YTZH85 0 EOM - 00001C02 0760FF80 0B640320...0001002A 11 800.0 MB TMP - 225 00 YTZH80 0 EOM - 00001C02 0760FF80 0B6402EE...0001002A 11 750.0 MB TMP - 225 00 YTZH75 0 EOM - 00001C02 0760FF80 0B6402BC...0001002A 11 700.0 MB TMP - 225 00 YTZH70 0 EOM - 00001C02 0760FF80 0B64028A...0001002A 11 650.0 MB TMP - 225 00 YTZH65 0 EOM - 00001C02 0760FF80 0B640258...0001002A 11 600.0 MB TMP - 225 00 YTZH60 0 EOM - 00001C02 0760FF80 0B640226...0001002A 11 550.0 MB TMP - 225 00 YTZH55 0 EOM - 00001C02 0760FF80 0B6401F4...0001002A 11 500.0 MB TMP - 225 00 YTZH50 0 EOM - 00001C02 0760FF80 0B6401C2...0001002A 11 450.0 MB TMP - 225 00 YTZH45 0 EOM - 00001C02 0760FF80 0B640190...0001002A 11 400.0 MB TMP - 225 00 YTZH40 0 EOM - 00001C02 0760FF80 0B64015E...0001002A 11 350.0 MB TMP - 225 00 YTZH35 0 EOM - 00001C02 0760FF80 0B64012C...0001002A 11 300.0 MB TMP - 225 00 YTZH30 0 EOM - 00001C02 0760FF80 0B6400FA...0001002A 11 250.0 MB TMP - 225 00 YTZH25 0 EOM - 00001C02 0760FF80 0B6400C8...0001002A 11 200.0 MB TMP - 225 00 YTZH20 0 EOM - 00001C02 0760FF80 0B640096...0001002A 11 150.0 MB TMP - 225 00 YTZH15 0 EOM - 00001C02 0760FF80 0B640064...0001002A 11 100.0 MB TMP - 225 00 YTZH10 0 EOM - 00001C02 0760FF80 27640352...0001002A 39 850.0 MB V VEL - 225 00 YOZH85 0 EOM - 00001C02 0760FF80 276402BC...0001002A 39 700.0 MB V VEL - 225 00 YOZH70 0 EOM - 00001C02 0760FF80 276401F4...0001002A 39 500.0 MB V VEL - 225 00 YOZH50 0 EOM - 00001C02 0760FF80 2764012C...0001002A 39 300.0 MB V VEL - 225 00 YOZH30 0 EOM - 00001C02 0760FF80 276400C8...0001002A 39 200.0 MB V VEL - 225 00 YOZH20 0 EOM - 00001C02 0760FF80 01010000...0001002A 01 SFC PRES - 225 00 YPZH98 0 EOM - 00001C02 0760FF80 346C2C64...0001002A 52 44/100 R H - 225 00 YRZH00 0 EOM - 00001C02 0760FF80 36C80000...0001002A 54 EATM P WAT - 225 00 YFZH00 0 EOM - 00001C02 0760FF80 0B070000...0001002A 11 TRO TMP - 225 00 YTZH97 0 EOM - 00001C02 0760FF80 01070000...0001002A 01 TRO PRES - 225 00 YPZH97 0 EOM - 00001C02 0760FF80 21070000...0001002A 33 TRO U GRD - 225 00 YUZH97 0 EOM - 00001C02 0760FF80 22070000...0001002A 34 TRO V GRD - 225 00 YVZH97 0 EOM - 00001C02 0760FF80 3D010000...0001242A 61 SFC A PCP - 225 00 YEZH98 0 EOM - 00001C02 0760FF80 83010000...0001002A 131 SFC LFT X - 225 00 YXZH98 0 EOM - 00001C02 0760FF80 0B690002...0001002A 11 2 HTGL TMP - 225 00 YTZH98 0 EOM - 00001C02 0760FF80 2169000A...0001002A 33 10 HTGL U GRD - 225 00 YUZH98 0 EOM - 00001C02 0760FF80 2269000A...0001002A 34 10 HTGL V GRD - 225 00 YVZH98 0 EOM - 00001C02 0760FF80 9D010000...0001002A 157 SFC CAPE - 225 00 YWZH98 0 EOM - 00001C02 0760FF80 9C010000...0001002A 156 SFC CIN - 225 00 YYZH98 0 EOM - 00001C02 0760FF80 84010000...0001002A 132 SFC 4LFTX - 225 00 YQZH98 0 EOM - 00001C02 0760FF80 9D74B400...0001002A 157 Y 0 SPDY CAPE - 225 00 YWZH86 0 EOM - 00001C02 0760FF80 9C74B400...0001002A 156 Y 0 SPDY CIN - 225 00 YYZH86 0 EOM - 00001C02 0760FF80 3F010000...0001242A 63 ACUM SFC ACPCP - 225 00 YGZH98 0 EOM - 00001C02 0760FF80 0B741E00...0001002A 11 0 SPDY TMP - 225 00 YTZH86 0 EOM - 00001C02 0760FF80 34741E00...0001002A 52 0 SPDY R H - 225 00 YRZH86 0 EOM - 00001C02 0760FF80 21741E00...0001002A 33 0 SPDY U GRD - 225 00 YUZH86 0 EOM - 00001C02 0760FF80 22741E00...0001002A 34 0 SPDY V GRD - 225 00 YVZH86 0 EOM - 00001C02 0760FF80 01060000...0001002A 01 MWSL PRES - 225 00 YPZH96 0 EOM - 00001C02 0760FF80 21060000...0001002A 33 MWSL U GRD - 225 00 YUZH96 0 EOM - 00001C02 0760FF80 22060000...0001002A 34 MWSL V GRD - 225 00 YVZH96 0 EOM - 00001C02 0760FF80 07040000...0001002A 07 0DEG HGT - 225 00 YHZH94 0 EOM - 00001C02 0760FF80 34040000...0001002A 52 0DEG R H - 225 00 YRZH94 0 EOM - 00001C02 0760FF80 02660000...0001002A 02 MSL PRMSL - 225 00 YPZH89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs048.211 b/parm/wmo/grib_awpgfs048.211 index 8a34d437f0..572a22d38f 100755 --- a/parm/wmo/grib_awpgfs048.211 +++ b/parm/wmo/grib_awpgfs048.211 @@ -290,23 +290,23 @@ 211 00 YTQI15 0 EOM 00001C02 0760FF80 0B640064...00010030 11 100.0 MB TMP 211 00 YTQI10 0 EOM - 00001C02 0760FF80 27640352...00010030 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010030 40 850.0 MB DZDT 211 00 YOQI85 0 EOM - 00001C02 0760FF80 276402BC...00010030 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010030 40 700.0 MB DZDT 211 00 YOQI70 0 EOM - 00001C02 0760FF80 276401F4...00010030 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010030 40 500.0 MB DZDT 211 00 YOQI50 0 EOM - 00001C02 0760FF80 27640190...00010030 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010030 40 400.0 MB DZDT 211 00 YOQI40 0 EOM - 00001C02 0760FF80 2764012C...00010030 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010030 40 300.0 MB DZDT 211 00 YOQI30 0 EOM - 00001C02 0760FF80 276400FA...00010030 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010030 40 250.0 MB DZDT 211 00 YOQI25 0 EOM - 00001C02 0760FF80 276400C8...00010030 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010030 40 200.0 MB DZDT 211 00 YOQI20 0 EOM - 00001C02 0760FF80 27640096...00010030 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010030 40 150.0 MB DZDT 211 00 YOQI15 0 EOM - 00001C02 0760FF80 27640064...00010030 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQI97 0 EOM 00001C02 0760FF80 88070000...00010030 136 TRO VW SH 211 00 YBQI97 0 EOM - 00001C02 0760FF80 3D010000...00012A30 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs048.225 b/parm/wmo/grib_awpgfs048.225 deleted file mode 100755 index 9479db48b3..0000000000 --- a/parm/wmo/grib_awpgfs048.225 +++ /dev/null @@ -1,247 +0,0 @@ - 00001C02 0760FF80 076403E8...00010030 07 1000.0 MB HGT - 225 00 YHZI99 0 EOM - 00001C02 0760FF80 076403B6...00010030 07 950.0 MB HGT - 225 00 YHZI95 0 EOM - 00001C02 0760FF80 07640384...00010030 07 900.0 MB HGT - 225 00 YHZI90 0 EOM - 00001C02 0760FF80 07640352...00010030 07 850.0 MB HGT - 225 00 YHZI85 0 EOM - 00001C02 0760FF80 07640320...00010030 07 800.0 MB HGT - 225 00 YHZI80 0 EOM - 00001C02 0760FF80 076402EE...00010030 07 750.0 MB HGT - 225 00 YHZI75 0 EOM - 00001C02 0760FF80 076402BC...00010030 07 700.0 MB HGT - 225 00 YHZI70 0 EOM - 00001C02 0760FF80 0764028A...00010030 07 650.0 MB HGT - 225 00 YHZI65 0 EOM - 00001C02 0760FF80 07640258...00010030 07 600.0 MB HGT - 225 00 YHZI60 0 EOM - 00001C02 0760FF80 07640226...00010030 07 550.0 MB HGT - 225 00 YHZI55 0 EOM - 00001C02 0760FF80 076401F4...00010030 07 500.0 MB HGT - 225 00 YHZI50 0 EOM - 00001C02 0760FF80 076401C2...00010030 07 450.0 MB HGT - 225 00 YHZI45 0 EOM - 00001C02 0760FF80 07640190...00010030 07 400.0 MB HGT - 225 00 YHZI40 0 EOM - 00001C02 0760FF80 0764015E...00010030 07 350.0 MB HGT - 225 00 YHZI35 0 EOM - 00001C02 0760FF80 0764012C...00010030 07 300.0 MB HGT - 225 00 YHZI30 0 EOM - 00001C02 0760FF80 076400FA...00010030 07 250.0 MB HGT - 225 00 YHZI25 0 EOM - 00001C02 0760FF80 076400C8...00010030 07 200.0 MB HGT - 225 00 YHZI20 0 EOM - 00001C02 0760FF80 07640096...00010030 07 150.0 MB HGT - 225 00 YHZI15 0 EOM - 00001C02 0760FF80 07640064...00010030 07 100.0 MB HGT - 225 00 YHZI10 0 EOM - 00001C02 0760FF80 216403E8...00010030 33 1000.0 MB U GRD - 225 00 YUZI99 0 EOM - 00001C02 0760FF80 216403B6...00010030 33 950.0 MB U GRD - 225 00 YUZI95 0 EOM - 00001C02 0760FF80 21640384...00010030 33 900.0 MB U GRD - 225 00 YUZI90 0 EOM - 00001C02 0760FF80 21640352...00010030 33 850.0 MB U GRD - 225 00 YUZI85 0 EOM - 00001C02 0760FF80 21640320...00010030 33 800.0 MB U GRD - 225 00 YUZI80 0 EOM - 00001C02 0760FF80 216402EE...00010030 33 750.0 MB U GRD - 225 00 YUZI75 0 EOM - 00001C02 0760FF80 216402BC...00010030 33 700.0 MB U GRD - 225 00 YUZI70 0 EOM - 00001C02 0760FF80 2164028A...00010030 33 650.0 MB U GRD - 225 00 YUZI65 0 EOM - 00001C02 0760FF80 21640258...00010030 33 600.0 MB U GRD - 225 00 YUZI60 0 EOM - 00001C02 0760FF80 21640226...00010030 33 550.0 MB U GRD - 225 00 YUZI55 0 EOM - 00001C02 0760FF80 216401F4...00010030 33 500.0 MB U GRD - 225 00 YUZI50 0 EOM - 00001C02 0760FF80 216401C2...00010030 33 450.0 MB U GRD - 225 00 YUZI45 0 EOM - 00001C02 0760FF80 21640190...00010030 33 400.0 MB U GRD - 225 00 YUZI40 0 EOM - 00001C02 0760FF80 2164015E...00010030 33 350.0 MB U GRD - 225 00 YUZI35 0 EOM - 00001C02 0760FF80 2164012C...00010030 33 300.0 MB U GRD - 225 00 YUZI30 0 EOM - 00001C02 0760FF80 216400FA...00010030 33 250.0 MB U GRD - 225 00 YUZI25 0 EOM - 00001C02 0760FF80 216400C8...00010030 33 200.0 MB U GRD - 225 00 YUZI20 0 EOM - 00001C02 0760FF80 21640096...00010030 33 150.0 MB U GRD - 225 00 YUZI15 0 EOM - 00001C02 0760FF80 21640064...00010030 33 100.0 MB U GRD - 225 00 YUZI10 0 EOM - 00001C02 0760FF80 226403E8...00010030 34 1000.0 MB V GRD - 225 00 YVZI99 0 EOM - 00001C02 0760FF80 226403B6...00010030 34 950.0 MB V GRD - 225 00 YVZI95 0 EOM - 00001C02 0760FF80 22640384...00010030 34 900.0 MB V GRD - 225 00 YVZI90 0 EOM - 00001C02 0760FF80 22640352...00010030 34 850.0 MB V GRD - 225 00 YVZI85 0 EOM - 00001C02 0760FF80 22640320...00010030 34 800.0 MB V GRD - 225 00 YVZI80 0 EOM - 00001C02 0760FF80 226402EE...00010030 34 750.0 MB V GRD - 225 00 YVZI75 0 EOM - 00001C02 0760FF80 226402BC...00010030 34 700.0 MB V GRD - 225 00 YVZI70 0 EOM - 00001C02 0760FF80 2264028A...00010030 34 650.0 MB V GRD - 225 00 YVZI65 0 EOM - 00001C02 0760FF80 22640258...00010030 34 600.0 MB V GRD - 225 00 YVZI60 0 EOM - 00001C02 0760FF80 22640226...00010030 34 550.0 MB V GRD - 225 00 YVZI55 0 EOM - 00001C02 0760FF80 226401F4...00010030 34 500.0 MB V GRD - 225 00 YVZI50 0 EOM - 00001C02 0760FF80 226401C2...00010030 34 450.0 MB V GRD - 225 00 YVZI45 0 EOM - 00001C02 0760FF80 22640190...00010030 34 400.0 MB V GRD - 225 00 YVZI40 0 EOM - 00001C02 0760FF80 2264015E...00010030 34 350.0 MB V GRD - 225 00 YVZI35 0 EOM - 00001C02 0760FF80 2264012C...00010030 34 300.0 MB V GRD - 225 00 YVZI30 0 EOM - 00001C02 0760FF80 226400FA...00010030 34 250.0 MB V GRD - 225 00 YVZI25 0 EOM - 00001C02 0760FF80 226400C8...00010030 34 200.0 MB V GRD - 225 00 YVZI20 0 EOM - 00001C02 0760FF80 22640096...00010030 34 150.0 MB V GRD - 225 00 YVZI15 0 EOM - 00001C02 0760FF80 22640064...00010030 34 100.0 MB V GRD - 225 00 YVZI10 0 EOM - 00001C02 0760FF80 346403E8...00010030 52 1000.0 MB R H - 225 00 YRZI99 0 EOM - 00001C02 0760FF80 346403B6...00010030 52 950.0 MB R H - 225 00 YRZI95 0 EOM - 00001C02 0760FF80 34640384...00010030 52 900.0 MB R H - 225 00 YRZI90 0 EOM - 00001C02 0760FF80 34640352...00010030 52 850.0 MB R H - 225 00 YRZI85 0 EOM - 00001C02 0760FF80 34640320...00010030 52 800.0 MB R H - 225 00 YRZI80 0 EOM - 00001C02 0760FF80 346402EE...00010030 52 750.0 MB R H - 225 00 YRZI75 0 EOM - 00001C02 0760FF80 346402BC...00010030 52 700.0 MB R H - 225 00 YRZI70 0 EOM - 00001C02 0760FF80 3464028A...00010030 52 650.0 MB R H - 225 00 YRZI65 0 EOM - 00001C02 0760FF80 34640258...00010030 52 600.0 MB R H - 225 00 YRZI60 0 EOM - 00001C02 0760FF80 34640226...00010030 52 550.0 MB R H - 225 00 YRZI55 0 EOM - 00001C02 0760FF80 346401F4...00010030 52 500.0 MB R H - 225 00 YRZI50 0 EOM - 00001C02 0760FF80 346401C2...00010030 52 450.0 MB R H - 225 00 YRZI45 0 EOM - 00001C02 0760FF80 34640190...00010030 52 400.0 MB R H - 225 00 YRZI40 0 EOM - 00001C02 0760FF80 3464015E...00010030 52 350.0 MB R H - 225 00 YRZI35 0 EOM - 00001C02 0760FF80 3464012C...00010030 52 300.0 MB R H - 225 00 YRZI30 0 EOM - 00001C02 0760FF80 0B6403E8...00010030 11 1000.0 MB TMP - 225 00 YTZI99 0 EOM - 00001C02 0760FF80 0B6403B6...00010030 11 950.0 MB TMP - 225 00 YTZI95 0 EOM - 00001C02 0760FF80 0B640384...00010030 11 900.0 MB TMP - 225 00 YTZI90 0 EOM - 00001C02 0760FF80 0B640352...00010030 11 850.0 MB TMP - 225 00 YTZI85 0 EOM - 00001C02 0760FF80 0B640320...00010030 11 800.0 MB TMP - 225 00 YTZI80 0 EOM - 00001C02 0760FF80 0B6402EE...00010030 11 750.0 MB TMP - 225 00 YTZI75 0 EOM - 00001C02 0760FF80 0B6402BC...00010030 11 700.0 MB TMP - 225 00 YTZI70 0 EOM - 00001C02 0760FF80 0B64028A...00010030 11 650.0 MB TMP - 225 00 YTZI65 0 EOM - 00001C02 0760FF80 0B640258...00010030 11 600.0 MB TMP - 225 00 YTZI60 0 EOM - 00001C02 0760FF80 0B640226...00010030 11 550.0 MB TMP - 225 00 YTZI55 0 EOM - 00001C02 0760FF80 0B6401F4...00010030 11 500.0 MB TMP - 225 00 YTZI50 0 EOM - 00001C02 0760FF80 0B6401C2...00010030 11 450.0 MB TMP - 225 00 YTZI45 0 EOM - 00001C02 0760FF80 0B640190...00010030 11 400.0 MB TMP - 225 00 YTZI40 0 EOM - 00001C02 0760FF80 0B64015E...00010030 11 350.0 MB TMP - 225 00 YTZI35 0 EOM - 00001C02 0760FF80 0B64012C...00010030 11 300.0 MB TMP - 225 00 YTZI30 0 EOM - 00001C02 0760FF80 0B6400FA...00010030 11 250.0 MB TMP - 225 00 YTZI25 0 EOM - 00001C02 0760FF80 0B6400C8...00010030 11 200.0 MB TMP - 225 00 YTZI20 0 EOM - 00001C02 0760FF80 0B640096...00010030 11 150.0 MB TMP - 225 00 YTZI15 0 EOM - 00001C02 0760FF80 0B640064...00010030 11 100.0 MB TMP - 225 00 YTZI10 0 EOM - 00001C02 0760FF80 27640352...00010030 39 850.0 MB V VEL - 225 00 YOZI85 0 EOM - 00001C02 0760FF80 276402BC...00010030 39 700.0 MB V VEL - 225 00 YOZI70 0 EOM - 00001C02 0760FF80 276401F4...00010030 39 500.0 MB V VEL - 225 00 YOZI50 0 EOM - 00001C02 0760FF80 2764012C...00010030 39 300.0 MB V VEL - 225 00 YOZI30 0 EOM - 00001C02 0760FF80 01010000...00010030 01 SFC PRES - 225 00 YPZI98 0 EOM - 00001C02 0760FF80 346C2C64...00010030 52 44/100 R H - 225 00 YRZI00 0 EOM - 00001C02 0760FF80 36C80000...00010030 54 EATM P WAT - 225 00 YFZI00 0 EOM - 00001C02 0760FF80 0B070000...00010030 11 TRO TMP - 225 00 YTZI97 0 EOM - 00001C02 0760FF80 01070000...00010030 01 TRO PRES - 225 00 YPZI97 0 EOM - 00001C02 0760FF80 21070000...00010030 33 TRO U GRD - 225 00 YUZI97 0 EOM - 00001C02 0760FF80 22070000...00010030 34 TRO V GRD - 225 00 YVZI97 0 EOM - 00001C02 0760FF80 3D010000...00012A30 61 SFC A PCP - 225 00 YEZI98 0 EOM - 00001C02 0760FF80 83010000...00010030 131 SFC LFT X - 225 00 YXZI98 0 EOM - 00001C02 0760FF80 0B690002...00010030 11 2 HTGL TMP - 225 00 YTZI98 0 EOM - 00001C02 0760FF80 2169000A...00010030 33 10 HTGL U GRD - 225 00 YUZI98 0 EOM - 00001C02 0760FF80 2269000A...00010030 34 10 HTGL V GRD - 225 00 YVZI98 0 EOM - 00001C02 0760FF80 9D010000...00010030 157 SFC CAPE - 225 00 YWZI98 0 EOM - 00001C02 0760FF80 9C010000...00010030 156 SFC CIN - 225 00 YYZI98 0 EOM - 00001C02 0760FF80 84010000...00010030 132 SFC 4LFTX - 225 00 YQZI98 0 EOM - 00001C02 0760FF80 9D74B400...00010030 157 Y 0 SPDY CAPE - 225 00 YWZI86 0 EOM - 00001C02 0760FF80 9C74B400...00010030 156 Y 0 SPDY CIN - 225 00 YYZI86 0 EOM - 00001C02 0760FF80 3F010000...00012A30 63 ACUM SFC ACPCP - 225 00 YGZI98 0 EOM - 00001C02 0760FF80 0B741E00...00010030 11 0 SPDY TMP - 225 00 YTZI86 0 EOM - 00001C02 0760FF80 34741E00...00010030 52 0 SPDY R H - 225 00 YRZI86 0 EOM - 00001C02 0760FF80 21741E00...00010030 33 0 SPDY U GRD - 225 00 YUZI86 0 EOM - 00001C02 0760FF80 22741E00...00010030 34 0 SPDY V GRD - 225 00 YVZI86 0 EOM - 00001C02 0760FF80 01060000...00010030 01 MWSL PRES - 225 00 YPZI96 0 EOM - 00001C02 0760FF80 21060000...00010030 33 MWSL U GRD - 225 00 YUZI96 0 EOM - 00001C02 0760FF80 22060000...00010030 34 MWSL V GRD - 225 00 YVZI96 0 EOM - 00001C02 0760FF80 07040000...00010030 07 0DEG HGT - 225 00 YHZI94 0 EOM - 00001C02 0760FF80 34040000...00010030 52 0DEG R H - 225 00 YRZI94 0 EOM - 00001C02 0760FF80 02660000...00010030 02 MSL PRMSL - 225 00 YPZI89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs054.211 b/parm/wmo/grib_awpgfs054.211 index 94b1fb661c..dffb5189ac 100755 --- a/parm/wmo/grib_awpgfs054.211 +++ b/parm/wmo/grib_awpgfs054.211 @@ -290,23 +290,23 @@ 211 00 ZTQM15 0 EOM 00001C02 0760FF80 0B640064...00010036 11 100.0 MB TMP 211 00 ZTQM10 0 EOM - 00001C02 0760FF80 27640352...00010036 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010036 40 850.0 MB DZDT 211 00 ZOQM85 0 EOM - 00001C02 0760FF80 276402BC...00010036 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010036 40 700.0 MB DZDT 211 00 ZOQM70 0 EOM - 00001C02 0760FF80 276401F4...00010036 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010036 40 500.0 MB DZDT 211 00 ZOQM50 0 EOM - 00001C02 0760FF80 27640190...00010036 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010036 40 400.0 MB DZDT 211 00 ZOQM40 0 EOM - 00001C02 0760FF80 2764012C...00010036 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010036 40 300.0 MB DZDT 211 00 ZOQM30 0 EOM - 00001C02 0760FF80 276400FA...00010036 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010036 40 250.0 MB DZDT 211 00 ZOQM25 0 EOM - 00001C02 0760FF80 276400C8...00010036 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010036 40 200.0 MB DZDT 211 00 ZOQM20 0 EOM - 00001C02 0760FF80 27640096...00010036 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010036 40 150.0 MB DZDT 211 00 ZOQM15 0 EOM - 00001C02 0760FF80 27640064...00010036 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 ZVQM97 0 EOM 00001C02 0760FF80 88070000...00010036 136 TRO VW SH 211 00 ZBQM97 0 EOM - 00001C02 0760FF80 3D010000...00013036 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs054.225 b/parm/wmo/grib_awpgfs054.225 deleted file mode 100755 index 6177846819..0000000000 --- a/parm/wmo/grib_awpgfs054.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010036 07 1000.0 MB HGT - 225 00 ZHZM99 0 EOM - 00001C02 0760FF80 076403B6...00010036 07 950.0 MB HGT - 225 00 ZHZM95 0 EOM - 00001C02 0760FF80 07640384...00010036 07 900.0 MB HGT - 225 00 ZHZM90 0 EOM - 00001C02 0760FF80 07640352...00010036 07 850.0 MB HGT - 225 00 ZHZM85 0 EOM - 00001C02 0760FF80 07640320...00010036 07 800.0 MB HGT - 225 00 ZHZM80 0 EOM - 00001C02 0760FF80 076402EE...00010036 07 750.0 MB HGT - 225 00 ZHZM75 0 EOM - 00001C02 0760FF80 076402BC...00010036 07 700.0 MB HGT - 225 00 ZHZM70 0 EOM - 00001C02 0760FF80 0764028A...00010036 07 650.0 MB HGT - 225 00 ZHZM65 0 EOM - 00001C02 0760FF80 07640258...00010036 07 600.0 MB HGT - 225 00 ZHZM60 0 EOM - 00001C02 0760FF80 07640226...00010036 07 550.0 MB HGT - 225 00 ZHZM55 0 EOM - 00001C02 0760FF80 076401F4...00010036 07 500.0 MB HGT - 225 00 ZHZM50 0 EOM - 00001C02 0760FF80 076401C2...00010036 07 450.0 MB HGT - 225 00 ZHZM45 0 EOM - 00001C02 0760FF80 07640190...00010036 07 400.0 MB HGT - 225 00 ZHZM40 0 EOM - 00001C02 0760FF80 0764015E...00010036 07 350.0 MB HGT - 225 00 ZHZM35 0 EOM - 00001C02 0760FF80 0764012C...00010036 07 300.0 MB HGT - 225 00 ZHZM30 0 EOM - 00001C02 0760FF80 076400FA...00010036 07 250.0 MB HGT - 225 00 ZHZM25 0 EOM - 00001C02 0760FF80 076400C8...00010036 07 200.0 MB HGT - 225 00 ZHZM20 0 EOM - 00001C02 0760FF80 07640096...00010036 07 150.0 MB HGT - 225 00 ZHZM15 0 EOM - 00001C02 0760FF80 07640064...00010036 07 100.0 MB HGT - 225 00 ZHZM10 0 EOM - 00001C02 0760FF80 216403E8...00010036 33 1000.0 MB U GRD - 225 00 ZUZM99 0 EOM - 00001C02 0760FF80 216403B6...00010036 33 950.0 MB U GRD - 225 00 ZUZM95 0 EOM - 00001C02 0760FF80 21640384...00010036 33 900.0 MB U GRD - 225 00 ZUZM90 0 EOM - 00001C02 0760FF80 21640352...00010036 33 850.0 MB U GRD - 225 00 ZUZM85 0 EOM - 00001C02 0760FF80 21640320...00010036 33 800.0 MB U GRD - 225 00 ZUZM80 0 EOM - 00001C02 0760FF80 216402EE...00010036 33 750.0 MB U GRD - 225 00 ZUZM75 0 EOM - 00001C02 0760FF80 216402BC...00010036 33 700.0 MB U GRD - 225 00 ZUZM70 0 EOM - 00001C02 0760FF80 2164028A...00010036 33 650.0 MB U GRD - 225 00 ZUZM65 0 EOM - 00001C02 0760FF80 21640258...00010036 33 600.0 MB U GRD - 225 00 ZUZM60 0 EOM - 00001C02 0760FF80 21640226...00010036 33 550.0 MB U GRD - 225 00 ZUZM55 0 EOM - 00001C02 0760FF80 216401F4...00010036 33 500.0 MB U GRD - 225 00 ZUZM50 0 EOM - 00001C02 0760FF80 216401C2...00010036 33 450.0 MB U GRD - 225 00 ZUZM45 0 EOM - 00001C02 0760FF80 21640190...00010036 33 400.0 MB U GRD - 225 00 ZUZM40 0 EOM - 00001C02 0760FF80 2164015E...00010036 33 350.0 MB U GRD - 225 00 ZUZM35 0 EOM - 00001C02 0760FF80 2164012C...00010036 33 300.0 MB U GRD - 225 00 ZUZM30 0 EOM - 00001C02 0760FF80 216400FA...00010036 33 250.0 MB U GRD - 225 00 ZUZM25 0 EOM - 00001C02 0760FF80 216400C8...00010036 33 200.0 MB U GRD - 225 00 ZUZM20 0 EOM - 00001C02 0760FF80 21640096...00010036 33 150.0 MB U GRD - 225 00 ZUZM15 0 EOM - 00001C02 0760FF80 21640064...00010036 33 100.0 MB U GRD - 225 00 ZUZM10 0 EOM - 00001C02 0760FF80 226403E8...00010036 34 1000.0 MB V GRD - 225 00 ZVZM99 0 EOM - 00001C02 0760FF80 226403B6...00010036 34 950.0 MB V GRD - 225 00 ZVZM95 0 EOM - 00001C02 0760FF80 22640384...00010036 34 900.0 MB V GRD - 225 00 ZVZM90 0 EOM - 00001C02 0760FF80 22640352...00010036 34 850.0 MB V GRD - 225 00 ZVZM85 0 EOM - 00001C02 0760FF80 22640320...00010036 34 800.0 MB V GRD - 225 00 ZVZM80 0 EOM - 00001C02 0760FF80 226402EE...00010036 34 750.0 MB V GRD - 225 00 ZVZM75 0 EOM - 00001C02 0760FF80 226402BC...00010036 34 700.0 MB V GRD - 225 00 ZVZM70 0 EOM - 00001C02 0760FF80 2264028A...00010036 34 650.0 MB V GRD - 225 00 ZVZM65 0 EOM - 00001C02 0760FF80 22640258...00010036 34 600.0 MB V GRD - 225 00 ZVZM60 0 EOM - 00001C02 0760FF80 22640226...00010036 34 550.0 MB V GRD - 225 00 ZVZM55 0 EOM - 00001C02 0760FF80 226401F4...00010036 34 500.0 MB V GRD - 225 00 ZVZM50 0 EOM - 00001C02 0760FF80 226401C2...00010036 34 450.0 MB V GRD - 225 00 ZVZM45 0 EOM - 00001C02 0760FF80 22640190...00010036 34 400.0 MB V GRD - 225 00 ZVZM40 0 EOM - 00001C02 0760FF80 2264015E...00010036 34 350.0 MB V GRD - 225 00 ZVZM35 0 EOM - 00001C02 0760FF80 2264012C...00010036 34 300.0 MB V GRD - 225 00 ZVZM30 0 EOM - 00001C02 0760FF80 226400FA...00010036 34 250.0 MB V GRD - 225 00 ZVZM25 0 EOM - 00001C02 0760FF80 226400C8...00010036 34 200.0 MB V GRD - 225 00 ZVZM20 0 EOM - 00001C02 0760FF80 22640096...00010036 34 150.0 MB V GRD - 225 00 ZVZM15 0 EOM - 00001C02 0760FF80 22640064...00010036 34 100.0 MB V GRD - 225 00 ZVZM10 0 EOM - 00001C02 0760FF80 346403E8...00010036 52 1000.0 MB R H - 225 00 ZRZM99 0 EOM - 00001C02 0760FF80 346403B6...00010036 52 950.0 MB R H - 225 00 ZRZM95 0 EOM - 00001C02 0760FF80 34640384...00010036 52 900.0 MB R H - 225 00 ZRZM90 0 EOM - 00001C02 0760FF80 34640352...00010036 52 850.0 MB R H - 225 00 ZRZM85 0 EOM - 00001C02 0760FF80 34640320...00010036 52 800.0 MB R H - 225 00 ZRZM80 0 EOM - 00001C02 0760FF80 346402EE...00010036 52 750.0 MB R H - 225 00 ZRZM75 0 EOM - 00001C02 0760FF80 346402BC...000100436 52 700.0 MB R H - 225 00 ZRZM70 0 EOM - 00001C02 0760FF80 3464028A...00010036 52 650.0 MB R H - 225 00 ZRZM65 0 EOM - 00001C02 0760FF80 34640258...00010036 52 600.0 MB R H - 225 00 ZRZM60 0 EOM - 00001C02 0760FF80 34640226...00010036 52 550.0 MB R H - 225 00 ZRZM55 0 EOM - 00001C02 0760FF80 346401F4...00010036 52 500.0 MB R H - 225 00 ZRZM50 0 EOM - 00001C02 0760FF80 346401C2...00010036 52 450.0 MB R H - 225 00 ZRZM45 0 EOM - 00001C02 0760FF80 34640190...00010036 52 400.0 MB R H - 225 00 ZRZM40 0 EOM - 00001C02 0760FF80 3464015E...00010036 52 350.0 MB R H - 225 00 ZRZM35 0 EOM - 00001C02 0760FF80 3464012C...00010036 52 300.0 MB R H - 225 00 ZRZM30 0 EOM - 00001C02 0760FF80 0B6403E8...00010036 11 1000.0 MB TMP - 225 00 ZTZM99 0 EOM - 00001C02 0760FF80 0B6403B6...00010036 11 950.0 MB TMP - 225 00 ZTZM95 0 EOM - 00001C02 0760FF80 0B640384...00010036 11 900.0 MB TMP - 225 00 ZTZM90 0 EOM - 00001C02 0760FF80 0B640352...00010036 11 850.0 MB TMP - 225 00 ZTZM85 0 EOM - 00001C02 0760FF80 0B640320...00010036 11 800.0 MB TMP - 225 00 ZTZM80 0 EOM - 00001C02 0760FF80 0B6402EE...00010036 11 750.0 MB TMP - 225 00 ZTZM75 0 EOM - 00001C02 0760FF80 0B6402BC...00010036 11 700.0 MB TMP - 225 00 ZTZM70 0 EOM - 00001C02 0760FF80 0B64028A...00010036 11 650.0 MB TMP - 225 00 ZTZM65 0 EOM - 00001C02 0760FF80 0B640258...00010036 11 600.0 MB TMP - 225 00 ZTZM60 0 EOM - 00001C02 0760FF80 0B640226...00010036 11 550.0 MB TMP - 225 00 ZTZM55 0 EOM - 00001C02 0760FF80 0B6401F4...00010036 11 500.0 MB TMP - 225 00 ZTZM50 0 EOM - 00001C02 0760FF80 0B6401C2...00010036 11 450.0 MB TMP - 225 00 ZTZM45 0 EOM - 00001C02 0760FF80 0B640190...00010036 11 400.0 MB TMP - 225 00 ZTZM40 0 EOM - 00001C02 0760FF80 0B64015E...00010036 11 350.0 MB TMP - 225 00 ZTZM35 0 EOM - 00001C02 0760FF80 0B64012C...00010036 11 300.0 MB TMP - 225 00 ZTZM30 0 EOM - 00001C02 0760FF80 0B6400FA...00010036 11 250.0 MB TMP - 225 00 ZTZM25 0 EOM - 00001C02 0760FF80 0B6400C8...00010036 11 200.0 MB TMP - 225 00 ZTZM20 0 EOM - 00001C02 0760FF80 0B640096...00010036 11 150.0 MB TMP - 225 00 ZTZM15 0 EOM - 00001C02 0760FF80 0B640064...00010036 11 100.0 MB TMP - 225 00 ZTZM10 0 EOM - 00001C02 0760FF80 27640352...00010036 39 850.0 MB V VEL - 225 00 ZOZM85 0 EOM - 00001C02 0760FF80 276402BC...00010036 39 700.0 MB V VEL - 225 00 ZOZM70 0 EOM - 00001C02 0760FF80 276401F4...00010036 39 500.0 MB V VEL - 225 00 ZOZM50 0 EOM - 00001C02 0760FF80 2764012C...00010036 39 300.0 MB V VEL - 225 00 ZOZM30 0 EOM - 00001C02 0760FF80 276400C8...00010036 39 200.0 MB V VEL - 225 00 ZOZM20 0 EOM - 00001C02 0760FF80 01010000...00010036 01 SFC PRES - 225 00 ZPZM98 0 EOM - 00001C02 0760FF80 346C2C64...00010036 52 44/100 R H - 225 00 ZRZM00 0 EOM - 00001C02 0760FF80 36C80000...00010036 54 EATM P WAT - 225 00 ZFZM00 0 EOM - 00001C02 0760FF80 0B070000...00010036 11 TRO TMP - 225 00 ZTZM97 0 EOM - 00001C02 0760FF80 01070000...00010036 01 TRO PRES - 225 00 ZPZM97 0 EOM - 00001C02 0760FF80 21070000...00010036 33 TRO U GRD - 225 00 ZUZM97 0 EOM - 00001C02 0760FF80 22070000...00010036 34 TRO V GRD - 225 00 ZVZM97 0 EOM - 00001C02 0760FF80 3D010000...00013036 61 SFC A PCP - 225 00 ZEZM98 0 EOM - 00001C02 0760FF80 83010000...00010036 131 SFC LFT X - 225 00 ZXZM98 0 EOM - 00001C02 0760FF80 0B690002...00010036 11 2 HTGL TMP - 225 00 ZTZM98 0 EOM - 00001C02 0760FF80 2169000A...00010036 33 10 HTGL U GRD - 225 00 ZUZM98 0 EOM - 00001C02 0760FF80 2269000A...00010036 34 10 HTGL V GRD - 225 00 ZVZM98 0 EOM - 00001C02 0760FF80 9D010000...00010036 157 SFC CAPE - 225 00 ZWZM98 0 EOM - 00001C02 0760FF80 9C010000...00010036 156 SFC CIN - 225 00 ZYZM98 0 EOM - 00001C02 0760FF80 84010000...00010036 132 SFC 4LFTX - 225 00 ZQZM98 0 EOM - 00001C02 0760FF80 9D74B400...00010036 157 Y 0 SPDY CAPE - 225 00 ZWZM86 0 EOM - 00001C02 0760FF80 9C74B400...00010036 156 Y 0 SPDY CIN - 225 00 ZYZM86 0 EOM - 00001C02 0760FF80 3F010000...00013036 63 ACUM SFC ACPCP - 225 00 ZGZM98 0 EOM - 00001C02 0760FF80 0B741E00...00010036 11 0 SPDY TMP - 225 00 ZTZM86 0 EOM - 00001C02 0760FF80 34741E00...00010036 52 0 SPDY R H - 225 00 ZRZM86 0 EOM - 00001C02 0760FF80 21741E00...00010036 33 0 SPDY U GRD - 225 00 ZUZM86 0 EOM - 00001C02 0760FF80 22741E00...00010036 34 0 SPDY V GRD - 225 00 ZVZM86 0 EOM - 00001C02 0760FF80 01060000...00010036 01 MWSL PRES - 225 00 ZPZM96 0 EOM - 00001C02 0760FF80 21060000...00010036 33 MWSL U GRD - 225 00 ZUZM96 0 EOM - 00001C02 0760FF80 22060000...00010036 34 MWSL V GRD - 225 00 ZVZM96 0 EOM - 00001C02 0760FF80 07040000...00010036 07 0DEG HGT - 225 00 ZHZM94 0 EOM - 00001C02 0760FF80 34040000...00010036 52 0DEG R H - 225 00 ZRZM94 0 EOM - 00001C02 0760FF80 02660000...00010036 02 MSL PRMSL - 225 00 ZPZM89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs060.211 b/parm/wmo/grib_awpgfs060.211 index 0352c1c202..966be10a5a 100755 --- a/parm/wmo/grib_awpgfs060.211 +++ b/parm/wmo/grib_awpgfs060.211 @@ -290,23 +290,23 @@ 211 00 YTQJ15 0 EOM 00001C02 0760FF80 0B640064...0001003C 11 100.0 MB TMP 211 00 YTQJ10 0 EOM - 00001C02 0760FF80 27640352...0001003C 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001003C 40 850.0 MB DZDT 211 00 YOQJ85 0 EOM - 00001C02 0760FF80 276402BC...0001003C 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001003C 40 700.0 MB DZDT 211 00 YOQJ70 0 EOM - 00001C02 0760FF80 276401F4...0001003C 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...0001003C 40 500.0 MB DZDT 211 00 YOQJ50 0 EOM - 00001C02 0760FF80 27640190...0001003C 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...0001003C 40 400.0 MB DZDT 211 00 YOQJ40 0 EOM - 00001C02 0760FF80 2764012C...0001003C 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...0001003C 40 300.0 MB DZDT 211 00 YOQJ30 0 EOM - 00001C02 0760FF80 276400FA...0001003C 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...0001003C 40 250.0 MB DZDT 211 00 YOQJ25 0 EOM - 00001C02 0760FF80 276400C8...0001003C 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...0001003C 40 200.0 MB DZDT 211 00 YOQJ20 0 EOM - 00001C02 0760FF80 27640096...0001003C 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...0001003C 40 150.0 MB DZDT 211 00 YOQJ15 0 EOM - 00001C02 0760FF80 27640064...0001003C 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQJ97 0 EOM 00001C02 0760FF80 88070000...0001003C 136 TRO VW SH 211 00 YBQJ97 0 EOM - 00001C02 0760FF80 3D010000...0001363C 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs060.225 b/parm/wmo/grib_awpgfs060.225 deleted file mode 100755 index 9ea456613d..0000000000 --- a/parm/wmo/grib_awpgfs060.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...0001003C 07 1000.0 MB HGT - 225 00 YHZJ99 0 EOM - 00001C02 0760FF80 076403B6...0001003C 07 950.0 MB HGT - 225 00 YHZJ95 0 EOM - 00001C02 0760FF80 07640384...0001003C 07 900.0 MB HGT - 225 00 YHZJ90 0 EOM - 00001C02 0760FF80 07640352...0001003C 07 850.0 MB HGT - 225 00 YHZJ85 0 EOM - 00001C02 0760FF80 07640320...0001003C 07 800.0 MB HGT - 225 00 YHZJ80 0 EOM - 00001C02 0760FF80 076402EE...0001003C 07 750.0 MB HGT - 225 00 YHZJ75 0 EOM - 00001C02 0760FF80 076402BC...0001003C 07 700.0 MB HGT - 225 00 YHZJ70 0 EOM - 00001C02 0760FF80 0764028A...0001003C 07 650.0 MB HGT - 225 00 YHZJ65 0 EOM - 00001C02 0760FF80 07640258...0001003C 07 600.0 MB HGT - 225 00 YHZJ60 0 EOM - 00001C02 0760FF80 07640226...0001003C 07 550.0 MB HGT - 225 00 YHZJ55 0 EOM - 00001C02 0760FF80 076401F4...0001003C 07 500.0 MB HGT - 225 00 YHZJ50 0 EOM - 00001C02 0760FF80 076401C2...0001003C 07 450.0 MB HGT - 225 00 YHZJ45 0 EOM - 00001C02 0760FF80 07640190...0001003C 07 400.0 MB HGT - 225 00 YHZJ40 0 EOM - 00001C02 0760FF80 0764015E...0001003C 07 350.0 MB HGT - 225 00 YHZJ35 0 EOM - 00001C02 0760FF80 0764012C...0001003C 07 300.0 MB HGT - 225 00 YHZJ30 0 EOM - 00001C02 0760FF80 076400FA...0001003C 07 250.0 MB HGT - 225 00 YHZJ25 0 EOM - 00001C02 0760FF80 076400C8...0001003C 07 200.0 MB HGT - 225 00 YHZJ20 0 EOM - 00001C02 0760FF80 07640096...0001003C 07 150.0 MB HGT - 225 00 YHZJ15 0 EOM - 00001C02 0760FF80 07640064...0001003C 07 100.0 MB HGT - 225 00 YHZJ10 0 EOM - 00001C02 0760FF80 216403E8...0001003C 33 1000.0 MB U GRD - 225 00 YUZJ99 0 EOM - 00001C02 0760FF80 216403B6...0001003C 33 950.0 MB U GRD - 225 00 YUZJ95 0 EOM - 00001C02 0760FF80 21640384...0001003C 33 900.0 MB U GRD - 225 00 YUZJ90 0 EOM - 00001C02 0760FF80 21640352...0001003C 33 850.0 MB U GRD - 225 00 YUZJ85 0 EOM - 00001C02 0760FF80 21640320...0001003C 33 800.0 MB U GRD - 225 00 YUZJ80 0 EOM - 00001C02 0760FF80 216402EE...0001003C 33 750.0 MB U GRD - 225 00 YUZJ75 0 EOM - 00001C02 0760FF80 216402BC...0001003C 33 700.0 MB U GRD - 225 00 YUZJ70 0 EOM - 00001C02 0760FF80 2164028A...0001003C 33 650.0 MB U GRD - 225 00 YUZJ65 0 EOM - 00001C02 0760FF80 21640258...0001003C 33 600.0 MB U GRD - 225 00 YUZJ60 0 EOM - 00001C02 0760FF80 21640226...0001003C 33 550.0 MB U GRD - 225 00 YUZJ55 0 EOM - 00001C02 0760FF80 216401F4...0001003C 33 500.0 MB U GRD - 225 00 YUZJ50 0 EOM - 00001C02 0760FF80 216401C2...0001003C 33 450.0 MB U GRD - 225 00 YUZJ45 0 EOM - 00001C02 0760FF80 21640190...0001003C 33 400.0 MB U GRD - 225 00 YUZJ40 0 EOM - 00001C02 0760FF80 2164015E...0001003C 33 350.0 MB U GRD - 225 00 YUZJ35 0 EOM - 00001C02 0760FF80 2164012C...0001003C 33 300.0 MB U GRD - 225 00 YUZJ30 0 EOM - 00001C02 0760FF80 216400FA...0001003C 33 250.0 MB U GRD - 225 00 YUZJ25 0 EOM - 00001C02 0760FF80 216400C8...0001003C 33 200.0 MB U GRD - 225 00 YUZJ20 0 EOM - 00001C02 0760FF80 21640096...0001003C 33 150.0 MB U GRD - 225 00 YUZJ15 0 EOM - 00001C02 0760FF80 21640064...0001003C 33 100.0 MB U GRD - 225 00 YUZJ10 0 EOM - 00001C02 0760FF80 226403E8...0001003C 34 1000.0 MB V GRD - 225 00 YVZJ99 0 EOM - 00001C02 0760FF80 226403B6...0001003C 34 950.0 MB V GRD - 225 00 YVZJ95 0 EOM - 00001C02 0760FF80 22640384...0001003C 34 900.0 MB V GRD - 225 00 YVZJ90 0 EOM - 00001C02 0760FF80 22640352...0001003C 34 850.0 MB V GRD - 225 00 YVZJ85 0 EOM - 00001C02 0760FF80 22640320...0001003C 34 800.0 MB V GRD - 225 00 YVZJ80 0 EOM - 00001C02 0760FF80 226402EE...0001003C 34 750.0 MB V GRD - 225 00 YVZJ75 0 EOM - 00001C02 0760FF80 226402BC...0001003C 34 700.0 MB V GRD - 225 00 YVZJ70 0 EOM - 00001C02 0760FF80 2264028A...0001003C 34 650.0 MB V GRD - 225 00 YVZJ65 0 EOM - 00001C02 0760FF80 22640258...0001003C 34 600.0 MB V GRD - 225 00 YVZJ60 0 EOM - 00001C02 0760FF80 22640226...0001003C 34 550.0 MB V GRD - 225 00 YVZJ55 0 EOM - 00001C02 0760FF80 226401F4...0001003C 34 500.0 MB V GRD - 225 00 YVZJ50 0 EOM - 00001C02 0760FF80 226401C2...0001003C 34 450.0 MB V GRD - 225 00 YVZJ45 0 EOM - 00001C02 0760FF80 22640190...0001003C 34 400.0 MB V GRD - 225 00 YVZJ40 0 EOM - 00001C02 0760FF80 2264015E...0001003C 34 350.0 MB V GRD - 225 00 YVZJ35 0 EOM - 00001C02 0760FF80 2264012C...0001003C 34 300.0 MB V GRD - 225 00 YVZJ30 0 EOM - 00001C02 0760FF80 226400FA...0001003C 34 250.0 MB V GRD - 225 00 YVZJ25 0 EOM - 00001C02 0760FF80 226400C8...0001003C 34 200.0 MB V GRD - 225 00 YVZJ25 0 EOM - 00001C02 0760FF80 22640096...0001003C 34 150.0 MB V GRD - 225 00 YVZJ15 0 EOM - 00001C02 0760FF80 22640064...0001003C 34 100.0 MB V GRD - 225 00 YVZJ10 0 EOM - 00001C02 0760FF80 346403E8...0001003C 52 1000.0 MB R H - 225 00 YRZJ99 0 EOM - 00001C02 0760FF80 346403B6...0001003C 52 950.0 MB R H - 225 00 YRZJ95 0 EOM - 00001C02 0760FF80 34640384...0001003C 52 900.0 MB R H - 225 00 YRZJ90 0 EOM - 00001C02 0760FF80 34640352...0001003C 52 850.0 MB R H - 225 00 YRZJ85 0 EOM - 00001C02 0760FF80 34640320...0001003C 52 800.0 MB R H - 225 00 YRZJ80 0 EOM - 00001C02 0760FF80 346402EE...0001003C 52 750.0 MB R H - 225 00 YRZJ75 0 EOM - 00001C02 0760FF80 346402BC...0001003C 52 700.0 MB R H - 225 00 YRZJ70 0 EOM - 00001C02 0760FF80 3464028A...0001003C 52 650.0 MB R H - 225 00 YRZJ65 0 EOM - 00001C02 0760FF80 34640258...0001003C 52 600.0 MB R H - 225 00 YRZJ60 0 EOM - 00001C02 0760FF80 34640226...0001003C 52 550.0 MB R H - 225 00 YRZJ55 0 EOM - 00001C02 0760FF80 346401F4...0001003C 52 500.0 MB R H - 225 00 YRZJ50 0 EOM - 00001C02 0760FF80 346401C2...0001003C 52 450.0 MB R H - 225 00 YRZJ45 0 EOM - 00001C02 0760FF80 34640190...0001003C 52 400.0 MB R H - 225 00 YRZJ40 0 EOM - 00001C02 0760FF80 3464015E...0001003C 52 350.0 MB R H - 225 00 YRZJ35 0 EOM - 00001C02 0760FF80 3464012C...0001003C 52 300.0 MB R H - 225 00 YRZJ30 0 EOM - 00001C02 0760FF80 0B6403E8...0001003C 11 1000.0 MB TMP - 225 00 YTZJ99 0 EOM - 00001C02 0760FF80 0B6403B6...0001003C 11 950.0 MB TMP - 225 00 YTZJ95 0 EOM - 00001C02 0760FF80 0B640384...0001003C 11 900.0 MB TMP - 225 00 YTZJ90 0 EOM - 00001C02 0760FF80 0B640352...0001003C 11 850.0 MB TMP - 225 00 YTZJ85 0 EOM - 00001C02 0760FF80 0B640320...0001003C 11 800.0 MB TMP - 225 00 YTZJ80 0 EOM - 00001C02 0760FF80 0B6402EE...0001003C 11 750.0 MB TMP - 225 00 YTZJ75 0 EOM - 00001C02 0760FF80 0B6402BC...0001003C 11 700.0 MB TMP - 225 00 YTZJ70 0 EOM - 00001C02 0760FF80 0B64028A...0001003C 11 650.0 MB TMP - 225 00 YTZJ65 0 EOM - 00001C02 0760FF80 0B640258...0001003C 11 600.0 MB TMP - 225 00 YTZJ60 0 EOM - 00001C02 0760FF80 0B640226...0001003C 11 550.0 MB TMP - 225 00 YTZJ55 0 EOM - 00001C02 0760FF80 0B6401F4...0001003C 11 500.0 MB TMP - 225 00 YTZJ50 0 EOM - 00001C02 0760FF80 0B6401C2...0001003C 11 450.0 MB TMP - 225 00 YTZJ45 0 EOM - 00001C02 0760FF80 0B640190...0001003C 11 400.0 MB TMP - 225 00 YTZJ40 0 EOM - 00001C02 0760FF80 0B64015E...0001003C 11 350.0 MB TMP - 225 00 YTZJ35 0 EOM - 00001C02 0760FF80 0B64012C...0001003C 11 300.0 MB TMP - 225 00 YTZJ30 0 EOM - 00001C02 0760FF80 0B6400FA...0001003C 11 250.0 MB TMP - 225 00 YTZJ25 0 EOM - 00001C02 0760FF80 0B6400C8...0001003C 11 200.0 MB TMP - 225 00 YTZJ20 0 EOM - 00001C02 0760FF80 0B640096...0001003C 11 150.0 MB TMP - 225 00 YTZJ15 0 EOM - 00001C02 0760FF80 0B640064...0001003C 11 100.0 MB TMP - 225 00 YTZJ10 0 EOM - 00001C02 0760FF80 27640352...0001003C 39 850.0 MB V VEL - 225 00 YOZJ85 0 EOM - 00001C02 0760FF80 276402BC...0001003C 39 700.0 MB V VEL - 225 00 YOZJ70 0 EOM - 00001C02 0760FF80 276401F4...0001003C 39 500.0 MB V VEL - 225 00 YOZJ50 0 EOM - 00001C02 0760FF80 2764012C...0001003C 39 300.0 MB V VEL - 225 00 YOZJ30 0 EOM - 00001C02 0760FF80 276400C8...0001003C 39 200.0 MB V VEL - 225 00 YOZJ20 0 EOM - 00001C02 0760FF80 01010000...0001003C 01 SFC PRES - 225 00 YPZJ98 0 EOM - 00001C02 0760FF80 346C2C64...0001003C 52 44/100 R H - 225 00 YRZJ00 0 EOM - 00001C02 0760FF80 36C80000...0001003C 54 EATM P WAT - 225 00 YFZJ00 0 EOM - 00001C02 0760FF80 0B070000...0001003C 11 TRO TMP - 225 00 YTZJ97 0 EOM - 00001C02 0760FF80 01070000...0001003C 01 TRO PRES - 225 00 YPZJ97 0 EOM - 00001C02 0760FF80 21070000...0001003C 33 TRO U GRD - 225 00 YUZJ97 0 EOM - 00001C02 0760FF80 22070000...0001003C 34 TRO V GRD - 225 00 YVZJ97 0 EOM - 00001C02 0760FF80 3D010000...0001363C 61 SFC A PCP - 225 00 YEZJ98 0 EOM - 00001C02 0760FF80 83010000...0001003C 131 SFC LFT X - 225 00 YXZJ98 0 EOM - 00001C02 0760FF80 0B690002...0001003C 11 2 HTGL TMP - 225 00 YTZJ98 0 EOM - 00001C02 0760FF80 2169000A...0001003C 33 10 HTGL U GRD - 225 00 YUZJ98 0 EOM - 00001C02 0760FF80 2269000A...0001003C 34 10 HTGL V GRD - 225 00 YVZJ98 0 EOM - 00001C02 0760FF80 9D010000...0001003C 157 SFC CAPE - 225 00 YWZJ98 0 EOM - 00001C02 0760FF80 9C010000...0001003C 156 SFC CIN - 225 00 YYZJ98 0 EOM - 00001C02 0760FF80 84010000...0001003C 132 SFC 4LFTX - 225 00 YQZJ98 0 EOM - 00001C02 0760FF80 9D74B400...0001003C 157 Y 0 SPDY CAPE - 225 00 YWZJ86 0 EOM - 00001C02 0760FF80 9C74B400...0001003C 156 Y 0 SPDY CIN - 225 00 YYZJ86 0 EOM - 00001C02 0760FF80 3F010000...0001363C 63 ACUM SFC ACPCP - 225 00 YGZJ98 0 EOM - 00001C02 0760FF80 0B741E00...0001003C 11 0 SPDY TMP - 225 00 YTZJ86 0 EOM - 00001C02 0760FF80 34741E00...0001003C 52 0 SPDY R H - 225 00 YRZJ86 0 EOM - 00001C02 0760FF80 21741E00...0001003C 33 0 SPDY U GRD - 225 00 YUZJ86 0 EOM - 00001C02 0760FF80 22741E00...0001003C 34 0 SPDY V GRD - 225 00 YVZJ86 0 EOM - 00001C02 0760FF80 01060000...0001003C 01 MWSL PRES - 225 00 YPZJ96 0 EOM - 00001C02 0760FF80 21060000...0001003C 33 MWSL U GRD - 225 00 YUZJ96 0 EOM - 00001C02 0760FF80 22060000...0001003C 34 MWSL V GRD - 225 00 YVZJ96 0 EOM - 00001C02 0760FF80 07040000...0001003C 07 0DEG HGT - 225 00 YHZJ94 0 EOM - 00001C02 0760FF80 34040000...0001003C 52 0DEG R H - 225 00 YRZJ94 0 EOM - 00001C02 0760FF80 02660000...0001003C 02 MSL PRMSL - 225 00 YPZJ89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs066.211 b/parm/wmo/grib_awpgfs066.211 index d62afb86c3..a3aad32e2f 100755 --- a/parm/wmo/grib_awpgfs066.211 +++ b/parm/wmo/grib_awpgfs066.211 @@ -290,23 +290,23 @@ 211 00 ZTQN15 0 EOM 00001C02 0760FF80 0B640064...00010042 11 100.0 MB TMP 211 00 ZTQN10 0 EOM - 00001C02 0760FF80 27640352...00010042 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010042 40 850.0 MB DZDT 211 00 ZOQN85 0 EOM - 00001C02 0760FF80 276402BC...00010042 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010042 40 700.0 MB DZDT 211 00 ZOQN70 0 EOM - 00001C02 0760FF80 276401F4...00010042 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010042 40 500.0 MB DZDT 211 00 ZOQN50 0 EOM - 00001C02 0760FF80 27640190...00010042 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010042 40 400.0 MB DZDT 211 00 ZOQN40 0 EOM - 00001C02 0760FF80 2764012C...00010042 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010042 40 300.0 MB DZDT 211 00 ZOQN30 0 EOM - 00001C02 0760FF80 276400FA...00010042 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010042 40 250.0 MB DZDT 211 00 ZOQN25 0 EOM - 00001C02 0760FF80 276400C8...00010042 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010042 40 200.0 MB DZDT 211 00 ZOQN20 0 EOM - 00001C02 0760FF80 27640096...00010042 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010042 40 150.0 MB DZDT 211 00 ZOQN15 0 EOM - 00001C02 0760FF80 27640064...00010042 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 ZVQN97 0 EOM 00001C02 0760FF80 88070000...00010042 136 TRO VW SH 211 00 ZBQN97 0 EOM - 00001C02 0760FF80 3D010000...00013C42 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs066.225 b/parm/wmo/grib_awpgfs066.225 deleted file mode 100755 index a6dfebe99c..0000000000 --- a/parm/wmo/grib_awpgfs066.225 +++ /dev/null @@ -1,251 +0,0 @@ - 00001C02 0760FF80 076403E8...00010042 07 1000.0 MB HGT - 225 00 ZHZN99 0 EOM - 00001C02 0760FF80 076403B6...00010042 07 950.0 MB HGT - 225 00 ZHZN95 0 EOM - 00001C02 0760FF80 07640384...00010042 07 900.0 MB HGT - 225 00 ZHZN90 0 EOM - 00001C02 0760FF80 07640352...00010042 07 850.0 MB HGT - 225 00 ZHZN85 0 EOM - 00001C02 0760FF80 07640320...00010042 07 800.0 MB HGT - 225 00 ZHZN80 0 EOM - 00001C02 0760FF80 076402EE...00010042 07 750.0 MB HGT - 225 00 ZHZN75 0 EOM - 00001C02 0760FF80 076402BC...00010042 07 700.0 MB HGT - 225 00 ZHZN70 0 EOM - 00001C02 0760FF80 0764028A...00010042 07 650.0 MB HGT - 225 00 ZHZN65 0 EOM - 00001C02 0760FF80 07640258...00010042 07 600.0 MB HGT - 225 00 ZHZN60 0 EOM - 00001C02 0760FF80 07640226...00010042 07 550.0 MB HGT - 225 00 ZHZN55 0 EOM - 00001C02 0760FF80 076401F4...00010042 07 500.0 MB HGT - 225 00 ZHZN50 0 EOM - 00001C02 0760FF80 076401C2...00010042 07 450.0 MB HGT - 225 00 ZHZN45 0 EOM - 00001C02 0760FF80 07640190...00010042 07 400.0 MB HGT - 225 00 ZHZN40 0 EOM - 00001C02 0760FF80 0764015E...00010042 07 350.0 MB HGT - 225 00 ZHZN35 0 EOM - 00001C02 0760FF80 0764012C...00010042 07 300.0 MB HGT - 225 00 ZHZN30 0 EOM - 00001C02 0760FF80 076400FA...00010042 07 250.0 MB HGT - 225 00 ZHZN25 0 EOM - 00001C02 0760FF80 076400C8...00010048 07 200.0 MB HGT - 225 00 ZHZN20 0 EOM - 00001C02 0760FF80 07640096...00010042 07 150.0 MB HGT - 225 00 ZHZN15 0 EOM - 00001C02 0760FF80 07640064...00010042 07 100.0 MB HGT - 225 00 ZHZN10 0 EOM - 00001C02 0760FF80 216403E8...00010042 33 1000.0 MB U GRD - 225 00 ZUZN99 0 EOM - 00001C02 0760FF80 216403B6...00010042 33 950.0 MB U GRD - 225 00 ZUZN95 0 EOM - 00001C02 0760FF80 21640384...00010042 33 900.0 MB U GRD - 225 00 ZUZN90 0 EOM - 00001C02 0760FF80 21640352...00010042 33 850.0 MB U GRD - 225 00 ZUZN85 0 EOM - 00001C02 0760FF80 21640320...00010042 33 800.0 MB U GRD - 225 00 ZUZN80 0 EOM - 00001C02 0760FF80 216402EE...00010042 33 750.0 MB U GRD - 225 00 ZUZN75 0 EOM - 00001C02 0760FF80 216402BC...00010042 33 700.0 MB U GRD - 225 00 ZUZN70 0 EOM - 00001C02 0760FF80 2164028A...00010042 33 650.0 MB U GRD - 225 00 ZUZN65 0 EOM - 00001C02 0760FF80 21640258...00010042 33 600.0 MB U GRD - 225 00 ZUZN60 0 EOM - 00001C02 0760FF80 21640226...00010042 33 550.0 MB U GRD - 225 00 ZUZN55 0 EOM - 00001C02 0760FF80 216401F4...00010042 33 500.0 MB U GRD - 225 00 ZUZN50 0 EOM - 00001C02 0760FF80 216401C2...00010042 33 450.0 MB U GRD - 225 00 ZUZN45 0 EOM - 00001C02 0760FF80 21640190...00010042 33 400.0 MB U GRD - 225 00 ZUZN40 0 EOM - 00001C02 0760FF80 2164015E...00010042 33 350.0 MB U GRD - 225 00 ZUZN35 0 EOM - 00001C02 0760FF80 2164012C...00010042 33 300.0 MB U GRD - 225 00 ZUZN30 0 EOM - 00001C02 0760FF80 216400FA...00010042 33 250.0 MB U GRD - 225 00 ZUZN25 0 EOM - 00001C02 0760FF80 216400C8...00010042 33 200.0 MB U GRD - 225 00 ZUZN20 0 EOM - 00001C02 0760FF80 21640096...00010042 33 150.0 MB U GRD - 225 00 ZUZN15 0 EOM - 00001C02 0760FF80 21640064...00010042 33 100.0 MB U GRD - 225 00 ZUZN10 0 EOM - 00001C02 0760FF80 226403E8...00010042 34 1000.0 MB V GRD - 225 00 ZVZN99 0 EOM - 00001C02 0760FF80 226403B6...00010042 34 950.0 MB V GRD - 225 00 ZVZN95 0 EOM - 00001C02 0760FF80 22640384...00010042 34 900.0 MB V GRD - 225 00 ZVZN90 0 EOM - 00001C02 0760FF80 22640352...00010042 34 850.0 MB V GRD - 225 00 ZVZN85 0 EOM - 00001C02 0760FF80 22640320...00010042 34 800.0 MB V GRD - 225 00 ZVZN80 0 EOM - 00001C02 0760FF80 226402EE...00010042 34 750.0 MB V GRD - 225 00 ZVZN75 0 EOM - 00001C02 0760FF80 226402BC...00010042 34 700.0 MB V GRD - 225 00 ZVZN70 0 EOM - 00001C02 0760FF80 2264028A...00010042 34 650.0 MB V GRD - 225 00 ZVZN65 0 EOM - 00001C02 0760FF80 22640258...00010042 34 600.0 MB V GRD - 225 00 ZVZN60 0 EOM - 00001C02 0760FF80 22640226...00010042 34 550.0 MB V GRD - 225 00 ZVZN55 0 EOM - 00001C02 0760FF80 226401F4...00010042 34 500.0 MB V GRD - 225 00 ZVZN50 0 EOM - 00001C02 0760FF80 226401C2...00010042 34 450.0 MB V GRD - 225 00 ZVZN45 0 EOM - 00001C02 0760FF80 22640190...00010042 34 400.0 MB V GRD - 225 00 ZVZN40 0 EOM - 00001C02 0760FF80 2264015E...00010042 34 350.0 MB V GRD - 225 00 ZVZN35 0 EOM - 00001C02 0760FF80 2264012C...00010042 34 300.0 MB V GRD - 225 00 ZVZN30 0 EOM - 00001C02 0760FF80 226400FA...00010042 34 250.0 MB V GRD - 225 00 ZVZN25 0 EOM - 00001C02 0760FF80 226400C8...00010042 34 200.0 MB V GRD - 225 00 ZVZN20 0 EOM - 00001C02 0760FF80 22640096...00010042 34 150.0 MB V GRD - 225 00 ZVZN15 0 EOM - 00001C02 0760FF80 22640064...00010042 34 100.0 MB V GRD - 225 00 ZVZN10 0 EOM - 00001C02 0760FF80 346403E8...00010042 52 1000.0 MB R H - 225 00 ZRZN99 0 EOM - 00001C02 0760FF80 346403B6...00010042 52 950.0 MB R H - 225 00 ZRZN95 0 EOM - 00001C02 0760FF80 34640384...00010042 52 900.0 MB R H - 225 00 ZRZN90 0 EOM - 00001C02 0760FF80 34640352...00010042 52 850.0 MB R H - 225 00 ZRZN85 0 EOM - 00001C02 0760FF80 34640320...00010042 52 800.0 MB R H - 225 00 ZRZN80 0 EOM - 00001C02 0760FF80 346402EE...00010042 52 750.0 MB R H - 225 00 ZRZN75 0 EOM - 00001C02 0760FF80 346402BC...00010042 52 700.0 MB R H - 225 00 ZRZN70 0 EOM - 00001C02 0760FF80 3464028A...00010042 52 650.0 MB R H - 225 00 ZRZN65 0 EOM - 00001C02 0760FF80 34640258...00010042 52 600.0 MB R H - 225 00 ZRZN60 0 EOM - 00001C02 0760FF80 34640226...00010042 52 550.0 MB R H - 225 00 ZRZN55 0 EOM - 00001C02 0760FF80 346401F4...00010042 52 500.0 MB R H - 225 00 ZRZN50 0 EOM - 00001C02 0760FF80 346401C2...00010042 52 450.0 MB R H - 225 00 ZRZN45 0 EOM - 00001C02 0760FF80 34640190...00010042 52 400.0 MB R H - 225 00 ZRZN40 0 EOM - 00001C02 0760FF80 3464015E...00010042 52 350.0 MB R H - 225 00 ZRZN35 0 EOM - 00001C02 0760FF80 3464012C...00010042 52 300.0 MB R H - 225 00 ZRZN30 0 EOM - 00001C02 0760FF80 0B6403E8...00010042 11 1000.0 MB TMP - 225 00 ZTZN99 0 EOM - 00001C02 0760FF80 0B6403B6...00010042 11 950.0 MB TMP - 225 00 ZTZN95 0 EOM - 00001C02 0760FF80 0B640384...00010042 11 900.0 MB TMP - 225 00 ZTZN90 0 EOM - 00001C02 0760FF80 0B640352...00010042 11 850.0 MB TMP - 225 00 ZTZN85 0 EOM - 00001C02 0760FF80 0B640320...00010042 11 800.0 MB TMP - 225 00 ZTZN80 0 EOM - 00001C02 0760FF80 0B6402EE...00010042 11 750.0 MB TMP - 225 00 ZTZN75 0 EOM - 00001C02 0760FF80 0B6402BC...00010042 11 700.0 MB TMP - 225 00 ZTZN70 0 EOM - 00001C02 0760FF80 0B64028A...00010042 11 650.0 MB TMP - 225 00 ZTZN65 0 EOM - 00001C02 0760FF80 0B640258...00010042 11 600.0 MB TMP - 225 00 ZTZN60 0 EOM - 00001C02 0760FF80 0B640226...00010042 11 550.0 MB TMP - 225 00 ZTZN55 0 EOM - 00001C02 0760FF80 0B6401F4...00010042 11 500.0 MB TMP - 225 00 ZTZN50 0 EOM - 00001C02 0760FF80 0B6401C2...00010042 11 450.0 MB TMP - 225 00 ZTZN45 0 EOM - 00001C02 0760FF80 0B640190...00010042 11 400.0 MB TMP - 225 00 ZTZN40 0 EOM - 00001C02 0760FF80 0B64015E...00010042 11 350.0 MB TMP - 225 00 ZTZN35 0 EOM - 00001C02 0760FF80 0B64012C...00010042 11 300.0 MB TMP - 225 00 ZTZN30 0 EOM - 00001C02 0760FF80 0B6400FA...00010042 11 250.0 MB TMP - 225 00 ZTZN25 0 EOM - 00001C02 0760FF80 0B6400C8...00010042 11 200.0 MB TMP - 225 00 ZTZN20 0 EOM - 00001C02 0760FF80 0B640096...00010042 11 150.0 MB TMP - 225 00 ZTZN15 0 EOM - 00001C02 0760FF80 0B640064...00010042 11 100.0 MB TMP - 225 00 ZTZN10 0 EOM - 00001C02 0760FF80 27640352...00010042 39 850.0 MB V VEL - 225 00 ZOZN85 0 EOM - 00001C02 0760FF80 276402BC...00010042 39 700.0 MB V VEL - 225 00 ZOZN70 0 EOM - 00001C02 0760FF80 276401F4...00010042 39 500.0 MB V VEL - 225 00 ZOZN50 0 EOM - 00001C02 0760FF80 2764012C...00010042 39 300.0 MB V VEL - 225 00 ZOZN30 0 EOM - 00001C02 0760FF80 276400FA...00010042 39 250.0 MB V VEL - 225 00 ZOZN25 0 EOM - 00001C02 0760FF80 276400C8...00010042 39 200.0 MB V VEL - 225 00 ZOZN20 0 EOM - 00001C02 0760FF80 01010000...00010042 01 SFC PRES - 225 00 ZPZN98 0 EOM - 00001C02 0760FF80 346C2C64...00010042 52 44/100 R H - 225 00 ZRZN00 0 EOM - 00001C02 0760FF80 36C80000...00010042 54 EATM P WAT - 225 00 ZFZN00 0 EOM - 00001C02 0760FF80 0B070000...00010042 11 TRO TMP - 225 00 ZTZN97 0 EOM - 00001C02 0760FF80 01070000...00010042 01 TRO PRES - 225 00 ZPZN97 0 EOM - 00001C02 0760FF80 21070000...00010042 33 TRO U GRD - 225 00 ZUZN97 0 EOM - 00001C02 0760FF80 22070000...00010042 34 TRO V GRD - 225 00 ZVZN97 0 EOM - 00001C02 0760FF80 3D010000...00013C42 61 SFC A PCP - 225 00 ZEZN98 0 EOM - 00001C02 0760FF80 83010000...00010042 131 SFC LFT X - 225 00 ZXZN98 0 EOM - 00001C02 0760FF80 0B690002...00010042 11 2 HTGL TMP - 225 00 ZTZN98 0 EOM - 00001C02 0760FF80 2169000A...00010042 33 10 HTGL U GRD - 225 00 ZUZN98 0 EOM - 00001C02 0760FF80 2269000A...00010042 34 10 HTGL V GRD - 225 00 ZVZN98 0 EOM - 00001C02 0760FF80 9D010000...00010042 157 SFC CAPE - 225 00 ZWZN98 0 EOM - 00001C02 0760FF80 9C010000...00010042 156 SFC CIN - 225 00 ZYZN98 0 EOM - 00001C02 0760FF80 84010000...00010042 132 SFC 4LFTX - 225 00 ZQZN98 0 EOM - 00001C02 0760FF80 9D74B400...00010042 157 Y 0 SPDY CAPE - 225 00 ZWZN86 0 EOM - 00001C02 0760FF80 9C74B400...00010042 156 Y 0 SPDY CIN - 225 00 ZYZN86 0 EOM - 00001C02 0760FF80 3F010000...00013C42 63 ACUM SFC ACPCP - 225 00 ZGZN98 0 EOM - 00001C02 0760FF80 0B741E00...00010042 11 0 SPDY TMP - 225 00 ZTZN86 0 EOM - 00001C02 0760FF80 34741E00...00010042 52 0 SPDY R H - 225 00 ZRZN86 0 EOM - 00001C02 0760FF80 21741E00...00010042 33 0 SPDY U GRD - 225 00 ZUZN86 0 EOM - 00001C02 0760FF80 22741E00...00010042 34 0 SPDY V GRD - 225 00 ZVZN86 0 EOM - 00001C02 0760FF80 01060000...00010042 01 MWSL PRES - 225 00 ZPZN96 0 EOM - 00001C02 0760FF80 21060000...00010042 33 MWSL U GRD - 225 00 ZUZN96 0 EOM - 00001C02 0760FF80 22060000...00010042 34 MWSL V GRD - 225 00 ZVZN96 0 EOM - 00001C02 0760FF80 07040000...00010042 07 0DEG HGT - 225 00 ZHZN94 0 EOM - 00001C02 0760FF80 34040000...00010042 52 0DEG R H - 225 00 ZRZN94 0 EOM - 00001C02 0760FF80 02660000...00010042 02 MSL PRMSL - 225 00 ZPZN89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs072.211 b/parm/wmo/grib_awpgfs072.211 index c860b2f600..210fcad867 100755 --- a/parm/wmo/grib_awpgfs072.211 +++ b/parm/wmo/grib_awpgfs072.211 @@ -290,23 +290,23 @@ 211 00 YTQK15 0 EOM 00001C02 0760FF80 0B640064...00010048 11 100.0 MB TMP 211 00 YTQK10 0 EOM - 00001C02 0760FF80 27640352...00010048 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010048 40 850.0 MB DZDT 211 00 YOQK85 0 EOM - 00001C02 0760FF80 276402BC...00010048 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010048 40 700.0 MB DZDT 211 00 YOQK70 0 EOM - 00001C02 0760FF80 276401F4...00010048 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010048 40 500.0 MB DZDT 211 00 YOQK50 0 EOM - 00001C02 0760FF80 27640190...00010048 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010048 40 400.0 MB DZDT 211 00 YOQK40 0 EOM - 00001C02 0760FF80 2764012C...00010048 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010048 40 300.0 MB DZDT 211 00 YOQK30 0 EOM - 00001C02 0760FF80 276400FA...00010048 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010048 40 250.0 MB DZDT 211 00 YOQK25 0 EOM - 00001C02 0760FF80 276400C8...00010048 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010048 40 200.0 MB DZDT 211 00 YOQK20 0 EOM - 00001C02 0760FF80 27640096...00010048 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010048 40 150.0 MB DZDT 211 00 YOQK15 0 EOM - 00001C02 0760FF80 27640064...00010048 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQK97 0 EOM 00001C02 0760FF80 88070000...00010048 136 TRO VW SH 211 00 YBQK97 0 EOM - 00001C02 0760FF80 3D010000...00014248 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs072.225 b/parm/wmo/grib_awpgfs072.225 deleted file mode 100755 index cb023b4867..0000000000 --- a/parm/wmo/grib_awpgfs072.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010048 07 1000.0 MB HGT - 225 00 YHZK99 0 EOM - 00001C02 0760FF80 076403B6...00010048 07 950.0 MB HGT - 225 00 YHZK95 0 EOM - 00001C02 0760FF80 07640384...00010048 07 900.0 MB HGT - 225 00 YHZK90 0 EOM - 00001C02 0760FF80 07640352...00010048 07 850.0 MB HGT - 225 00 YHZK85 0 EOM - 00001C02 0760FF80 07640320...00010048 07 800.0 MB HGT - 225 00 YHZK80 0 EOM - 00001C02 0760FF80 076402EE...00010048 07 750.0 MB HGT - 225 00 YHZK75 0 EOM - 00001C02 0760FF80 076402BC...00010048 07 700.0 MB HGT - 225 00 YHZK70 0 EOM - 00001C02 0760FF80 0764028A...00010048 07 650.0 MB HGT - 225 00 YHZK65 0 EOM - 00001C02 0760FF80 07640258...00010048 07 600.0 MB HGT - 225 00 YHZK60 0 EOM - 00001C02 0760FF80 07640226...00010048 07 550.0 MB HGT - 225 00 YHZK55 0 EOM - 00001C02 0760FF80 076401F4...00010048 07 500.0 MB HGT - 225 00 YHZK50 0 EOM - 00001C02 0760FF80 076401C2...00010048 07 450.0 MB HGT - 225 00 YHZK45 0 EOM - 00001C02 0760FF80 07640190...00010048 07 400.0 MB HGT - 225 00 YHZK40 0 EOM - 00001C02 0760FF80 0764015E...00010048 07 350.0 MB HGT - 225 00 YHZK35 0 EOM - 00001C02 0760FF80 0764012C...00010048 07 300.0 MB HGT - 225 00 YHZK30 0 EOM - 00001C02 0760FF80 076400FA...00010048 07 250.0 MB HGT - 225 00 YHZK25 0 EOM - 00001C02 0760FF80 076400C8...00010048 07 200.0 MB HGT - 225 00 YHZK20 0 EOM - 00001C02 0760FF80 07640096...00010048 07 150.0 MB HGT - 225 00 YHZK15 0 EOM - 00001C02 0760FF80 07640064...00010048 07 100.0 MB HGT - 225 00 YHZK10 0 EOM - 00001C02 0760FF80 216403E8...00010048 33 1000.0 MB U GRD - 225 00 YUZK99 0 EOM - 00001C02 0760FF80 216403B6...00010048 33 950.0 MB U GRD - 225 00 YUZK95 0 EOM - 00001C02 0760FF80 21640384...00010048 33 900.0 MB U GRD - 225 00 YUZK90 0 EOM - 00001C02 0760FF80 21640352...00010048 33 850.0 MB U GRD - 225 00 YUZK85 0 EOM - 00001C02 0760FF80 21640320...00010048 33 800.0 MB U GRD - 225 00 YUZK80 0 EOM - 00001C02 0760FF80 216402EE...00010048 33 750.0 MB U GRD - 225 00 YUZK75 0 EOM - 00001C02 0760FF80 216402BC...00010048 33 700.0 MB U GRD - 225 00 YUZK70 0 EOM - 00001C02 0760FF80 2164028A...00010048 33 650.0 MB U GRD - 225 00 YUZK65 0 EOM - 00001C02 0760FF80 21640258...00010048 33 600.0 MB U GRD - 225 00 YUZK60 0 EOM - 00001C02 0760FF80 21640226...00010048 33 550.0 MB U GRD - 225 00 YUZK55 0 EOM - 00001C02 0760FF80 216401F4...00010048 33 500.0 MB U GRD - 225 00 YUZK50 0 EOM - 00001C02 0760FF80 216401C2...00010048 33 450.0 MB U GRD - 225 00 YUZK45 0 EOM - 00001C02 0760FF80 21640190...00010048 33 400.0 MB U GRD - 225 00 YUZK40 0 EOM - 00001C02 0760FF80 2164015E...00010048 33 350.0 MB U GRD - 225 00 YUZK35 0 EOM - 00001C02 0760FF80 2164012C...00010048 33 300.0 MB U GRD - 225 00 YUZK30 0 EOM - 00001C02 0760FF80 216400FA...00010048 33 250.0 MB U GRD - 225 00 YUZK25 0 EOM - 00001C02 0760FF80 216400C8...00010048 33 200.0 MB U GRD - 225 00 YUZK20 0 EOM - 00001C02 0760FF80 21640096...00010048 33 150.0 MB U GRD - 225 00 YUZK15 0 EOM - 00001C02 0760FF80 21640064...00010048 33 100.0 MB U GRD - 225 00 YUZK10 0 EOM - 00001C02 0760FF80 226403E8...00010048 34 1000.0 MB V GRD - 225 00 YVZK99 0 EOM - 00001C02 0760FF80 226403B6...00010048 34 950.0 MB V GRD - 225 00 YVZK95 0 EOM - 00001C02 0760FF80 22640384...00010048 34 900.0 MB V GRD - 225 00 YVZK90 0 EOM - 00001C02 0760FF80 22640352...00010048 34 850.0 MB V GRD - 225 00 YVZK85 0 EOM - 00001C02 0760FF80 22640320...00010048 34 800.0 MB V GRD - 225 00 YVZK80 0 EOM - 00001C02 0760FF80 226402EE...00010048 34 750.0 MB V GRD - 225 00 YVZK75 0 EOM - 00001C02 0760FF80 226402BC...00010048 34 700.0 MB V GRD - 225 00 YVZK70 0 EOM - 00001C02 0760FF80 2264028A...00010048 34 650.0 MB V GRD - 225 00 YVZK65 0 EOM - 00001C02 0760FF80 22640258...00010048 34 600.0 MB V GRD - 225 00 YVZK60 0 EOM - 00001C02 0760FF80 22640226...00010048 34 550.0 MB V GRD - 225 00 YVZK55 0 EOM - 00001C02 0760FF80 226401F4...00010048 34 500.0 MB V GRD - 225 00 YVZK50 0 EOM - 00001C02 0760FF80 226401C2...00010048 34 450.0 MB V GRD - 225 00 YVZK45 0 EOM - 00001C02 0760FF80 22640190...00010048 34 400.0 MB V GRD - 225 00 YVZK40 0 EOM - 00001C02 0760FF80 2264015E...00010048 34 350.0 MB V GRD - 225 00 YVZK35 0 EOM - 00001C02 0760FF80 2264012C...00010048 34 300.0 MB V GRD - 225 00 YVZK30 0 EOM - 00001C02 0760FF80 226400FA...00010048 34 250.0 MB V GRD - 225 00 YVZK25 0 EOM - 00001C02 0760FF80 226400C8...00010048 34 200.0 MB V GRD - 225 00 YVZK20 0 EOM - 00001C02 0760FF80 22640096...00010048 34 150.0 MB V GRD - 225 00 YVZK15 0 EOM - 00001C02 0760FF80 22640064...00010048 34 100.0 MB V GRD - 225 00 YVZK10 0 EOM - 00001C02 0760FF80 346403E8...00010048 52 1000.0 MB R H - 225 00 YRZK99 0 EOM - 00001C02 0760FF80 346403B6...00010048 52 950.0 MB R H - 225 00 YRZK95 0 EOM - 00001C02 0760FF80 34640384...00010048 52 900.0 MB R H - 225 00 YRZK90 0 EOM - 00001C02 0760FF80 34640352...00010048 52 850.0 MB R H - 225 00 YRZK85 0 EOM - 00001C02 0760FF80 34640320...00010048 52 800.0 MB R H - 225 00 YRZK80 0 EOM - 00001C02 0760FF80 346402EE...00010048 52 750.0 MB R H - 225 00 YRZK75 0 EOM - 00001C02 0760FF80 346402BC...00010048 52 700.0 MB R H - 225 00 YRZK70 0 EOM - 00001C02 0760FF80 3464028A...00010048 52 650.0 MB R H - 225 00 YRZK65 0 EOM - 00001C02 0760FF80 34640258...00010048 52 600.0 MB R H - 225 00 YRZK60 0 EOM - 00001C02 0760FF80 34640226...00010048 52 550.0 MB R H - 225 00 YRZK55 0 EOM - 00001C02 0760FF80 346401F4...00010048 52 500.0 MB R H - 225 00 YRZK50 0 EOM - 00001C02 0760FF80 346401C2...00010048 52 450.0 MB R H - 225 00 YRZK45 0 EOM - 00001C02 0760FF80 34640190...00010048 52 400.0 MB R H - 225 00 YRZK40 0 EOM - 00001C02 0760FF80 3464015E...00010048 52 350.0 MB R H - 225 00 YRZK35 0 EOM - 00001C02 0760FF80 3464012C...00010048 52 300.0 MB R H - 225 00 YRZK30 0 EOM - 00001C02 0760FF80 0B6403E8...00010048 11 1000.0 MB TMP - 225 00 YTZK99 0 EOM - 00001C02 0760FF80 0B6403B6...00010048 11 950.0 MB TMP - 225 00 YTZK95 0 EOM - 00001C02 0760FF80 0B640384...00010048 11 900.0 MB TMP - 225 00 YTZK90 0 EOM - 00001C02 0760FF80 0B640352...00010048 11 850.0 MB TMP - 225 00 YTZK85 0 EOM - 00001C02 0760FF80 0B640320...00010048 11 800.0 MB TMP - 225 00 YTZK80 0 EOM - 00001C02 0760FF80 0B6402EE...00010048 11 750.0 MB TMP - 225 00 YTZK75 0 EOM - 00001C02 0760FF80 0B6402BC...00010048 11 700.0 MB TMP - 225 00 YTZK70 0 EOM - 00001C02 0760FF80 0B64028A...00010048 11 650.0 MB TMP - 225 00 YTZK65 0 EOM - 00001C02 0760FF80 0B640258...00010048 11 600.0 MB TMP - 225 00 YTZK60 0 EOM - 00001C02 0760FF80 0B640226...00010048 11 550.0 MB TMP - 225 00 YTZK55 0 EOM - 00001C02 0760FF80 0B6401F4...00010048 11 500.0 MB TMP - 225 00 YTZK50 0 EOM - 00001C02 0760FF80 0B6401C2...00010048 11 450.0 MB TMP - 225 00 YTZK45 0 EOM - 00001C02 0760FF80 0B640190...00010048 11 400.0 MB TMP - 225 00 YTZK40 0 EOM - 00001C02 0760FF80 0B64015E...00010048 11 350.0 MB TMP - 225 00 YTZK35 0 EOM - 00001C02 0760FF80 0B64012C...00010048 11 300.0 MB TMP - 225 00 YTZK30 0 EOM - 00001C02 0760FF80 0B6400FA...00010048 11 250.0 MB TMP - 225 00 YTZK25 0 EOM - 00001C02 0760FF80 0B6400C8...00010048 11 200.0 MB TMP - 225 00 YTZK20 0 EOM - 00001C02 0760FF80 0B640096...00010048 11 150.0 MB TMP - 225 00 YTZK15 0 EOM - 00001C02 0760FF80 0B640064...00010048 11 100.0 MB TMP - 225 00 YTZK10 0 EOM - 00001C02 0760FF80 27640352...00010048 39 850.0 MB V VEL - 225 00 YOZK85 0 EOM - 00001C02 0760FF80 276402BC...00010048 39 700.0 MB V VEL - 225 00 YOZK70 0 EOM - 00001C02 0760FF80 276401F4...00010048 39 500.0 MB V VEL - 225 00 YOZK50 0 EOM - 00001C02 0760FF80 2764012C...00010048 39 300.0 MB V VEL - 225 00 YOZK30 0 EOM - 00001C02 0760FF80 276400C8...00010048 39 200.0 MB V VEL - 225 00 YOZK20 0 EOM - 00001C02 0760FF80 01010000...00010048 01 SFC PRES - 225 00 YPZK98 0 EOM - 00001C02 0760FF80 346C2C64...00010048 52 44/100 R H - 225 00 YRZK00 0 EOM - 00001C02 0760FF80 36C80000...00010048 54 EATM P WAT - 225 00 YFZK00 0 EOM - 00001C02 0760FF80 0B070000...00010048 11 TRO TMP - 225 00 YTZK97 0 EOM - 00001C02 0760FF80 01070000...00010048 01 TRO PRES - 225 00 YPZK97 0 EOM - 00001C02 0760FF80 21070000...00010048 33 TRO U GRD - 225 00 YUZK97 0 EOM - 00001C02 0760FF80 22070000...00010048 34 TRO V GRD - 225 00 YVZK97 0 EOM - 00001C02 0760FF80 3D010000...00014248 61 SFC A PCP - 225 00 YEZK98 0 EOM - 00001C02 0760FF80 83010000...00010048 131 SFC LFT X - 225 00 YXZK98 0 EOM - 00001C02 0760FF80 0B690002...00010048 11 2 HTGL TMP - 225 00 YTZK98 0 EOM - 00001C02 0760FF80 2169000A...00010048 33 10 HTGL U GRD - 225 00 YUZK98 0 EOM - 00001C02 0760FF80 2269000A...00010048 34 10 HTGL V GRD - 225 00 YVZK98 0 EOM - 00001C02 0760FF80 9D010000...00010048 157 SFC CAPE - 225 00 YWZK98 0 EOM - 00001C02 0760FF80 9C010000...00010048 156 SFC CIN - 225 00 YYZK98 0 EOM - 00001C02 0760FF80 84010000...00010048 132 SFC 4LFTX - 225 00 YQZK98 0 EOM - 00001C02 0760FF80 9D74B400...00010048 157 Y 0 SPDY CAPE - 225 00 YWZK86 0 EOM - 00001C02 0760FF80 9C74B400...00010048 156 Y 0 SPDY CIN - 225 00 YYZK86 0 EOM - 00001C02 0760FF80 3F010000...00014248 63 ACUM SFC ACPCP - 225 00 YGZK98 0 EOM - 00001C02 0760FF80 0B741E00...00010048 11 0 SPDY TMP - 225 00 YTZK86 0 EOM - 00001C02 0760FF80 34741E00...00010048 52 0 SPDY R H - 225 00 YRZK86 0 EOM - 00001C02 0760FF80 21741E00...00010048 33 0 SPDY U GRD - 225 00 YUZK86 0 EOM - 00001C02 0760FF80 22741E00...00010048 34 0 SPDY V GRD - 225 00 YVZK86 0 EOM - 00001C02 0760FF80 01060000...00010048 01 MWSL PRES - 225 00 YPZK96 0 EOM - 00001C02 0760FF80 21060000...00010048 33 MWSL U GRD - 225 00 YUZK96 0 EOM - 00001C02 0760FF80 22060000...00010048 34 MWSL V GRD - 225 00 YVZK96 0 EOM - 00001C02 0760FF80 07040000...00010048 07 0DEG HGT - 225 00 YHZK94 0 EOM - 00001C02 0760FF80 34040000...00010048 52 0DEG R H - 225 00 YRZK94 0 EOM - 00001C02 0760FF80 02660000...00010048 02 MSL PRMSL - 225 00 YPZK89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs078.211 b/parm/wmo/grib_awpgfs078.211 index e492a27cff..83a2e24079 100755 --- a/parm/wmo/grib_awpgfs078.211 +++ b/parm/wmo/grib_awpgfs078.211 @@ -290,23 +290,23 @@ 211 00 ZTQT15 0 EOM 00001C02 0760FF80 0B640064...0001004E 11 100.0 MB TMP 211 00 ZTQT10 0 EOM - 00001C02 0760FF80 27640352...0001004E 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001004E 40 850.0 MB DZDT 211 00 ZOQT85 0 EOM - 00001C02 0760FF80 276402BC...0001004E 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001004E 40 700.0 MB DZDT 211 00 ZOQT70 0 EOM - 00001C02 0760FF80 276401F4...0001004E 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...0001004E 40 500.0 MB DZDT 211 00 ZOQT50 0 EOM - 00001C02 0760FF80 27640190...0001004E 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...0001004E 40 400.0 MB DZDT 211 00 ZOQT40 0 EOM - 00001C02 0760FF80 2764012C...0001004E 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...0001004E 40 300.0 MB DZDT 211 00 ZOQT30 0 EOM - 00001C02 0760FF80 276400FA...0001004E 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...0001004E 40 250.0 MB DZDT 211 00 ZOQT25 0 EOM - 00001C02 0760FF80 276400C8...0001004E 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...0001004E 40 200.0 MB DZDT 211 00 ZOQT20 0 EOM - 00001C02 0760FF80 27640096...0001004E 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...0001004E 40 150.0 MB DZDT 211 00 ZOQT15 0 EOM - 00001C02 0760FF80 27640064...0001004E 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 ZVQT97 0 EOM 00001C02 0760FF80 88070000...0001004E 136 TRO VW SH 211 00 ZBQT97 0 EOM - 00001C02 0760FF80 3D010000...0001484E 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs078.225 b/parm/wmo/grib_awpgfs078.225 deleted file mode 100755 index 6b668b6dc3..0000000000 --- a/parm/wmo/grib_awpgfs078.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...0001004E 07 1000.0 MB HGT - 225 00 ZHZT99 0 EOM - 00001C02 0760FF80 076403B6...0001004E 07 950.0 MB HGT - 225 00 ZHZT95 0 EOM - 00001C02 0760FF80 07640384...0001004E 07 900.0 MB HGT - 225 00 ZHZT90 0 EOM - 00001C02 0760FF80 07640352...0001004E 07 850.0 MB HGT - 225 00 ZHZT85 0 EOM - 00001C02 0760FF80 07640320...0001004E 07 800.0 MB HGT - 225 00 ZHZT80 0 EOM - 00001C02 0760FF80 076402EE...0001004E 07 750.0 MB HGT - 225 00 ZHZT75 0 EOM - 00001C02 0760FF80 076402BC...0001004E 07 700.0 MB HGT - 225 00 ZHZT70 0 EOM - 00001C02 0760FF80 0764028A...0001004E 07 650.0 MB HGT - 225 00 ZHZT65 0 EOM - 00001C02 0760FF80 07640258...0001004E 07 600.0 MB HGT - 225 00 ZHZT60 0 EOM - 00001C02 0760FF80 07640226...0001004E 07 550.0 MB HGT - 225 00 ZHZT55 0 EOM - 00001C02 0760FF80 076401F4...0001004E 07 500.0 MB HGT - 225 00 ZHZT50 0 EOM - 00001C02 0760FF80 076401C2...0001004E 07 450.0 MB HGT - 225 00 ZHZT45 0 EOM - 00001C02 0760FF80 07640190...0001004E 07 400.0 MB HGT - 225 00 ZHZT40 0 EOM - 00001C02 0760FF80 0764015E...0001004E 07 350.0 MB HGT - 225 00 ZHZT35 0 EOM - 00001C02 0760FF80 0764012C...0001004E 07 300.0 MB HGT - 225 00 ZHZT30 0 EOM - 00001C02 0760FF80 076400FA...0001004E 07 250.0 MB HGT - 225 00 ZHZT25 0 EOM - 00001C02 0760FF80 076400C8...0001004E 07 200.0 MB HGT - 225 00 ZHZT20 0 EOM - 00001C02 0760FF80 07640096...0001004E 07 150.0 MB HGT - 225 00 ZHZT15 0 EOM - 00001C02 0760FF80 07640064...0001004E 07 100.0 MB HGT - 225 00 ZHZT10 0 EOM - 00001C02 0760FF80 216403E8...0001004E 33 1000.0 MB U GRD - 225 00 ZUZT99 0 EOM - 00001C02 0760FF80 216403B6...0001004E 33 950.0 MB U GRD - 225 00 ZUZT95 0 EOM - 00001C02 0760FF80 21640384...0001004E 33 900.0 MB U GRD - 225 00 ZUZT90 0 EOM - 00001C02 0760FF80 21640352...0001004E 33 850.0 MB U GRD - 225 00 ZUZT85 0 EOM - 00001C02 0760FF80 21640320...0001004E 33 800.0 MB U GRD - 225 00 ZUZT80 0 EOM - 00001C02 0760FF80 216402EE...0001004E 33 750.0 MB U GRD - 225 00 ZUZT75 0 EOM - 00001C02 0760FF80 216402BC...0001004E 33 700.0 MB U GRD - 225 00 ZUZT70 0 EOM - 00001C02 0760FF80 2164028A...0001004E 33 650.0 MB U GRD - 225 00 ZUZT65 0 EOM - 00001C02 0760FF80 21640258...0001004E 33 600.0 MB U GRD - 225 00 ZUZT60 0 EOM - 00001C02 0760FF80 21640226...0001004E 33 550.0 MB U GRD - 225 00 ZUZT55 0 EOM - 00001C02 0760FF80 216401F4...0001004E 33 500.0 MB U GRD - 225 00 ZUZT50 0 EOM - 00001C02 0760FF80 216401C2...0001004E 33 450.0 MB U GRD - 225 00 ZUZT45 0 EOM - 00001C02 0760FF80 21640190...0001004E 33 400.0 MB U GRD - 225 00 ZUZT40 0 EOM - 00001C02 0760FF80 2164015E...0001004E 33 350.0 MB U GRD - 225 00 ZUZT35 0 EOM - 00001C02 0760FF80 2164012C...0001004E 33 300.0 MB U GRD - 225 00 ZUZT30 0 EOM - 00001C02 0760FF80 216400FA...0001004E 33 250.0 MB U GRD - 225 00 ZUZT25 0 EOM - 00001C02 0760FF80 216400C8...0001004E 33 200.0 MB U GRD - 225 00 ZUZT20 0 EOM - 00001C02 0760FF80 21640096...0001004E 33 150.0 MB U GRD - 225 00 ZUZT15 0 EOM - 00001C02 0760FF80 21640064...0001004E 33 100.0 MB U GRD - 225 00 ZUZT10 0 EOM - 00001C02 0760FF80 226403E8...0001004E 34 1000.0 MB V GRD - 225 00 ZVZT99 0 EOM - 00001C02 0760FF80 226403B6...0001004E 34 950.0 MB V GRD - 225 00 ZVZT95 0 EOM - 00001C02 0760FF80 22640384...0001004E 34 900.0 MB V GRD - 225 00 ZVZT90 0 EOM - 00001C02 0760FF80 22640352...0001004E 34 850.0 MB V GRD - 225 00 ZVZT85 0 EOM - 00001C02 0760FF80 22640320...0001004E 34 800.0 MB V GRD - 225 00 ZVZT80 0 EOM - 00001C02 0760FF80 226402EE...0001004E 34 750.0 MB V GRD - 225 00 ZVZT75 0 EOM - 00001C02 0760FF80 226402BC...0001004E 34 700.0 MB V GRD - 225 00 ZVZT70 0 EOM - 00001C02 0760FF80 2264028A...0001004E 34 650.0 MB V GRD - 225 00 ZVZT65 0 EOM - 00001C02 0760FF80 22640258...0001004E 34 600.0 MB V GRD - 225 00 ZVZT60 0 EOM - 00001C02 0760FF80 22640226...0001004E 34 550.0 MB V GRD - 225 00 ZVZT55 0 EOM - 00001C02 0760FF80 226401F4...0001004E 34 500.0 MB V GRD - 225 00 ZVZT50 0 EOM - 00001C02 0760FF80 226401C2...0001004E 34 450.0 MB V GRD - 225 00 ZVZT45 0 EOM - 00001C02 0760FF80 22640190...0001004E 34 400.0 MB V GRD - 225 00 ZVZT40 0 EOM - 00001C02 0760FF80 2264015E...0001004E 34 350.0 MB V GRD - 225 00 ZVZT35 0 EOM - 00001C02 0760FF80 2264012C...0001004E 34 300.0 MB V GRD - 225 00 ZVZT30 0 EOM - 00001C02 0760FF80 226400FA...0001004E 34 250.0 MB V GRD - 225 00 ZVZT25 0 EOM - 00001C02 0760FF80 226400C8...0001004E 34 200.0 MB V GRD - 225 00 ZVZT20 0 EOM - 00001C02 0760FF80 22640096...0001004E 34 150.0 MB V GRD - 225 00 ZVZT15 0 EOM - 00001C02 0760FF80 22640064...0001004E 34 100.0 MB V GRD - 225 00 ZVZT10 0 EOM - 00001C02 0760FF80 346403E8...0001004E 52 1000.0 MB R H - 225 00 ZRZT99 0 EOM - 00001C02 0760FF80 346403B6...0001004E 52 950.0 MB R H - 225 00 ZRZT95 0 EOM - 00001C02 0760FF80 34640384...0001004E 52 900.0 MB R H - 225 00 ZRZT90 0 EOM - 00001C02 0760FF80 34640352...0001004E 52 850.0 MB R H - 225 00 ZRZT85 0 EOM - 00001C02 0760FF80 34640320...0001004E 52 800.0 MB R H - 225 00 ZRZT80 0 EOM - 00001C02 0760FF80 346402EE...0001004E 52 750.0 MB R H - 225 00 ZRZT75 0 EOM - 00001C02 0760FF80 346402BC...0001004E 52 700.0 MB R H - 225 00 ZRZT70 0 EOM - 00001C02 0760FF80 3464028A...0001004E 52 650.0 MB R H - 225 00 ZRZT65 0 EOM - 00001C02 0760FF80 34640258...0001004E 52 600.0 MB R H - 225 00 ZRZT60 0 EOM - 00001C02 0760FF80 34640226...0001004E 52 550.0 MB R H - 225 00 ZRZT55 0 EOM - 00001C02 0760FF80 346401F4...0001004E 52 500.0 MB R H - 225 00 ZRZT50 0 EOM - 00001C02 0760FF80 346401C2...0001004E 52 450.0 MB R H - 225 00 ZRZT45 0 EOM - 00001C02 0760FF80 34640190...0001004E 52 400.0 MB R H - 225 00 ZRZT40 0 EOM - 00001C02 0760FF80 3464015E...0001004E 52 350.0 MB R H - 225 00 ZRZT35 0 EOM - 00001C02 0760FF80 3464012C...0001004E 52 300.0 MB R H - 225 00 ZRZT30 0 EOM - 00001C02 0760FF80 0B6403E8...0001004E 11 1000.0 MB TMP - 225 00 ZTZT99 0 EOM - 00001C02 0760FF80 0B6403B6...0001004E 11 950.0 MB TMP - 225 00 ZTZT95 0 EOM - 00001C02 0760FF80 0B640384...0001004E 11 900.0 MB TMP - 225 00 ZTZT90 0 EOM - 00001C02 0760FF80 0B640352...0001004E 11 850.0 MB TMP - 225 00 ZTZT85 0 EOM - 00001C02 0760FF80 0B640320...0001004E 11 800.0 MB TMP - 225 00 ZTZT80 0 EOM - 00001C02 0760FF80 0B6402EE...0001004E 11 750.0 MB TMP - 225 00 ZTZT75 0 EOM - 00001C02 0760FF80 0B6402BC...0001004E 11 700.0 MB TMP - 225 00 ZTZT70 0 EOM - 00001C02 0760FF80 0B64028A...0001004E 11 650.0 MB TMP - 225 00 ZTZT65 0 EOM - 00001C02 0760FF80 0B640258...0001004E 11 600.0 MB TMP - 225 00 ZTZT60 0 EOM - 00001C02 0760FF80 0B640226...0001004E 11 550.0 MB TMP - 225 00 ZTZT55 0 EOM - 00001C02 0760FF80 0B6401F4...0001004E 11 500.0 MB TMP - 225 00 ZTZT50 0 EOM - 00001C02 0760FF80 0B6401C2...0001004E 11 450.0 MB TMP - 225 00 ZTZT45 0 EOM - 00001C02 0760FF80 0B640190...0001004E 11 400.0 MB TMP - 225 00 ZTZT40 0 EOM - 00001C02 0760FF80 0B64015E...0001004E 11 350.0 MB TMP - 225 00 ZTZT35 0 EOM - 00001C02 0760FF80 0B64012C...0001004E 11 300.0 MB TMP - 225 00 ZTZT30 0 EOM - 00001C02 0760FF80 0B6400FA...0001004E 11 250.0 MB TMP - 225 00 ZTZT25 0 EOM - 00001C02 0760FF80 0B6400C8...0001004E 11 200.0 MB TMP - 225 00 ZTZT20 0 EOM - 00001C02 0760FF80 0B640096...0001004E 11 150.0 MB TMP - 225 00 ZTZT15 0 EOM - 00001C02 0760FF80 0B640064...0001004E 11 100.0 MB TMP - 225 00 ZTZT10 0 EOM - 00001C02 0760FF80 27640352...0001004E 39 850.0 MB V VEL - 225 00 ZOZT85 0 EOM - 00001C02 0760FF80 276402BC...0001004E 39 700.0 MB V VEL - 225 00 ZOZT70 0 EOM - 00001C02 0760FF80 276401F4...0001004E 39 500.0 MB V VEL - 225 00 ZOZT50 0 EOM - 00001C02 0760FF80 2764012C...0001004E 39 300.0 MB V VEL - 225 00 ZOZT30 0 EOM - 00001C02 0760FF80 276400C8...0001004E 39 200.0 MB V VEL - 225 00 ZOZT20 0 EOM - 00001C02 0760FF80 01010000...0001004E 01 SFC PRES - 225 00 ZPZT98 0 EOM - 00001C02 0760FF80 346C2C64...0001004E 52 44/100 R H - 225 00 ZRZT00 0 EOM - 00001C02 0760FF80 36C80000...0001004E 54 EATM P WAT - 225 00 ZFZT00 0 EOM - 00001C02 0760FF80 0B070000...0001004E 11 TRO TMP - 225 00 ZTZT97 0 EOM - 00001C02 0760FF80 01070000...0001004E 01 TRO PRES - 225 00 ZPZT97 0 EOM - 00001C02 0760FF80 21070000...0001004E 33 TRO U GRD - 225 00 ZUZT97 0 EOM - 00001C02 0760FF80 22070000...0001004E 34 TRO V GRD - 225 00 ZVZT97 0 EOM - 00001C02 0760FF80 3D010000...0001484E 61 SFC A PCP - 225 00 ZEZT98 0 EOM - 00001C02 0760FF80 83010000...0001004E 131 SFC LFT X - 225 00 ZXZT98 0 EOM - 00001C02 0760FF80 0B690002...0001004E 11 2 HTGL TMP - 225 00 ZTZT98 0 EOM - 00001C02 0760FF80 2169000A...0001004E 33 10 HTGL U GRD - 225 00 ZUZT98 0 EOM - 00001C02 0760FF80 2269000A...0001004E 34 10 HTGL V GRD - 225 00 ZVZT98 0 EOM - 00001C02 0760FF80 9D010000...0001004E 157 SFC CAPE - 225 00 ZWZT98 0 EOM - 00001C02 0760FF80 9C010000...0001004E 156 SFC CIN - 225 00 ZYZT98 0 EOM - 00001C02 0760FF80 84010000...0001004E 132 SFC 4LFTX - 225 00 ZQZT98 0 EOM - 00001C02 0760FF80 9D74B400...0001004E 157 Y 0 SPDY CAPE - 225 00 ZWZT86 0 EOM - 00001C02 0760FF80 9C74B400...0001004E 156 Y 0 SPDY CIN - 225 00 ZYZT86 0 EOM - 00001C02 0760FF80 3F010000...0001484E 63 ACUM SFC ACPCP - 225 00 ZGZT98 0 EOM - 00001C02 0760FF80 0B741E00...0001004E 11 0 SPDY TMP - 225 00 ZTZT86 0 EOM - 00001C02 0760FF80 34741E00...0001004E 52 0 SPDY R H - 225 00 ZRZT86 0 EOM - 00001C02 0760FF80 21741E00...0001004E 33 0 SPDY U GRD - 225 00 ZUZT86 0 EOM - 00001C02 0760FF80 22741E00...0001004E 34 0 SPDY V GRD - 225 00 ZVZT86 0 EOM - 00001C02 0760FF80 01060000...0001004E 01 MWSL PRES - 225 00 ZPZT96 0 EOM - 00001C02 0760FF80 21060000...0001004E 33 MWSL U GRD - 225 00 ZUZT96 0 EOM - 00001C02 0760FF80 22060000...0001004E 34 MWSL V GRD - 225 00 ZVZT96 0 EOM - 00001C02 0760FF80 07040000...0001004E 07 0DEG HGT - 225 00 ZHZT94 0 EOM - 00001C02 0760FF80 34040000...0001004E 52 0DEG R H - 225 00 ZRZT94 0 EOM - 00001C02 0760FF80 02660000...0001004E 02 MSL PRMSL - 225 00 ZPZT89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs084.211 b/parm/wmo/grib_awpgfs084.211 index 79b763340d..ee86abe6ee 100755 --- a/parm/wmo/grib_awpgfs084.211 +++ b/parm/wmo/grib_awpgfs084.211 @@ -290,23 +290,23 @@ 211 00 YTQL15 0 EOM 00001C02 0760FF80 0B640064...00010054 11 100.0 MB TMP 211 00 YTQL10 0 EOM - 00001C02 0760FF80 27640352...00010054 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010054 40 850.0 MB DZDT 211 00 YOQL85 0 EOM - 00001C02 0760FF80 276402BC...00010054 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010054 40 700.0 MB DZDT 211 00 YOQL70 0 EOM - 00001C02 0760FF80 276401F4...00010054 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010054 40 500.0 MB DZDT 211 00 YOQL50 0 EOM - 00001C02 0760FF80 27640190...00010054 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010054 40 400.0 MB DZDT 211 00 YOQL40 0 EOM - 00001C02 0760FF80 2764012C...00010054 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010054 40 300.0 MB DZDT 211 00 YOQL30 0 EOM - 00001C02 0760FF80 276400FA...00010054 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010054 40 250.0 MB DZDT 211 00 YOQL25 0 EOM - 00001C02 0760FF80 276400C8...00010054 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010054 40 200.0 MB DZDT 211 00 YOQL20 0 EOM - 00001C02 0760FF80 27640096...00010054 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010054 40 150.0 MB DZDT 211 00 YOQL15 0 EOM - 00001C02 0760FF80 27640064...00010054 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQL97 0 EOM 00001C02 0760FF80 88070000...00010054 136 TRO VW SH 211 00 YBQL97 0 EOM - 00001C02 0760FF80 3D010000...00014E54 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs084.225 b/parm/wmo/grib_awpgfs084.225 deleted file mode 100755 index c9530bfc91..0000000000 --- a/parm/wmo/grib_awpgfs084.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010054 07 1000.0 MB HGT - 225 00 YHZL99 0 EOM - 00001C02 0760FF80 076403B6...00010054 07 950.0 MB HGT - 225 00 YHZL95 0 EOM - 00001C02 0760FF80 07640384...00010054 07 900.0 MB HGT - 225 00 YHZL90 0 EOM - 00001C02 0760FF80 07640352...00010054 07 850.0 MB HGT - 225 00 YHZL85 0 EOM - 00001C02 0760FF80 07640320...00010054 07 800.0 MB HGT - 225 00 YHZL80 0 EOM - 00001C02 0760FF80 076402EE...00010054 07 750.0 MB HGT - 225 00 YHZL75 0 EOM - 00001C02 0760FF80 076402BC...00010054 07 700.0 MB HGT - 225 00 YHZL70 0 EOM - 00001C02 0760FF80 0764028A...00010054 07 650.0 MB HGT - 225 00 YHZL65 0 EOM - 00001C02 0760FF80 07640258...00010054 07 600.0 MB HGT - 225 00 YHZL60 0 EOM - 00001C02 0760FF80 07640226...00010054 07 550.0 MB HGT - 225 00 YHZL55 0 EOM - 00001C02 0760FF80 076401F4...00010054 07 500.0 MB HGT - 225 00 YHZL50 0 EOM - 00001C02 0760FF80 076401C2...00010054 07 450.0 MB HGT - 225 00 YHZL45 0 EOM - 00001C02 0760FF80 07640190...00010054 07 400.0 MB HGT - 225 00 YHZL40 0 EOM - 00001C02 0760FF80 0764015E...00010054 07 350.0 MB HGT - 225 00 YHZL35 0 EOM - 00001C02 0760FF80 0764012C...00010054 07 300.0 MB HGT - 225 00 YHZL30 0 EOM - 00001C02 0760FF80 076400FA...00010054 07 250.0 MB HGT - 225 00 YHZL25 0 EOM - 00001C02 0760FF80 076400C8...00010054 07 200.0 MB HGT - 225 00 YHZL20 0 EOM - 00001C02 0760FF80 07640096...00010054 07 150.0 MB HGT - 225 00 YHZL15 0 EOM - 00001C02 0760FF80 07640064...00010054 07 100.0 MB HGT - 225 00 YHZL10 0 EOM - 00001C02 0760FF80 216403E8...00010054 33 1000.0 MB U GRD - 225 00 YUZL99 0 EOM - 00001C02 0760FF80 216403B6...00010054 33 950.0 MB U GRD - 225 00 YUZL95 0 EOM - 00001C02 0760FF80 21640384...00010054 33 900.0 MB U GRD - 225 00 YUZL90 0 EOM - 00001C02 0760FF80 21640352...00010054 33 850.0 MB U GRD - 225 00 YUZL85 0 EOM - 00001C02 0760FF80 21640320...00010054 33 800.0 MB U GRD - 225 00 YUZL80 0 EOM - 00001C02 0760FF80 216402EE...00010054 33 750.0 MB U GRD - 225 00 YUZL75 0 EOM - 00001C02 0760FF80 216402BC...00010054 33 700.0 MB U GRD - 225 00 YUZL70 0 EOM - 00001C02 0760FF80 2164028A...00010054 33 650.0 MB U GRD - 225 00 YUZL65 0 EOM - 00001C02 0760FF80 21640258...00010054 33 600.0 MB U GRD - 225 00 YUZL60 0 EOM - 00001C02 0760FF80 21640226...00010054 33 550.0 MB U GRD - 225 00 YUZL55 0 EOM - 00001C02 0760FF80 216401F4...00010054 33 500.0 MB U GRD - 225 00 YUZL50 0 EOM - 00001C02 0760FF80 216401C2...00010054 33 450.0 MB U GRD - 225 00 YUZL45 0 EOM - 00001C02 0760FF80 21640190...00010054 33 400.0 MB U GRD - 225 00 YUZL40 0 EOM - 00001C02 0760FF80 2264015E...00010054 34 350.0 MB V GRD - 225 00 YVZL35 0 EOM - 00001C02 0760FF80 2164012C...00010054 33 300.0 MB U GRD - 225 00 YUZL30 0 EOM - 00001C02 0760FF80 216400FA...00010054 33 250.0 MB U GRD - 225 00 YUZL25 0 EOM - 00001C02 0760FF80 216400C8...00010054 33 200.0 MB U GRD - 225 00 YUZL20 0 EOM - 00001C02 0760FF80 21640096...00010054 33 150.0 MB U GRD - 225 00 YUZL15 0 EOM - 00001C02 0760FF80 21640064...00010054 33 100.0 MB U GRD - 225 00 YUZL10 0 EOM - 00001C02 0760FF80 226403E8...00010054 34 1000.0 MB V GRD - 225 00 YVZL99 0 EOM - 00001C02 0760FF80 226403B6...00010054 34 950.0 MB V GRD - 225 00 YVZL95 0 EOM - 00001C02 0760FF80 22640384...00010054 34 900.0 MB V GRD - 225 00 YVZL90 0 EOM - 00001C02 0760FF80 22640352...00010054 34 850.0 MB V GRD - 225 00 YVZL85 0 EOM - 00001C02 0760FF80 22640320...00010054 34 800.0 MB V GRD - 225 00 YVZL80 0 EOM - 00001C02 0760FF80 226402EE...00010054 34 750.0 MB V GRD - 225 00 YVZL75 0 EOM - 00001C02 0760FF80 226402BC...00010054 34 700.0 MB V GRD - 225 00 YVZL70 0 EOM - 00001C02 0760FF80 2264028A...00010054 34 650.0 MB V GRD - 225 00 YVZL65 0 EOM - 00001C02 0760FF80 22640258...00010054 34 600.0 MB V GRD - 225 00 YVZL60 0 EOM - 00001C02 0760FF80 22640226...00010054 34 550.0 MB V GRD - 225 00 YVZL55 0 EOM - 00001C02 0760FF80 226401F4...00010054 34 500.0 MB V GRD - 225 00 YVZL50 0 EOM - 00001C02 0760FF80 226401C2...00010054 34 450.0 MB V GRD - 225 00 YVZL45 0 EOM - 00001C02 0760FF80 22640190...00010054 34 400.0 MB V GRD - 225 00 YVZL40 0 EOM - 00001C02 0760FF80 2264015E...00010054 34 350.0 MB V GRD - 225 00 YVZL35 0 EOM - 00001C02 0760FF80 2264012C...00010054 34 300.0 MB V GRD - 225 00 YVZL30 0 EOM - 00001C02 0760FF80 226400FA...00010054 34 250.0 MB V GRD - 225 00 YVZL25 0 EOM - 00001C02 0760FF80 226400C8...00010054 34 200.0 MB V GRD - 225 00 YVZL20 0 EOM - 00001C02 0760FF80 22640096...00010054 34 150.0 MB V GRD - 225 00 YVZL15 0 EOM - 00001C02 0760FF80 22640064...00010054 34 100.0 MB V GRD - 225 00 YVZL10 0 EOM - 00001C02 0760FF80 346403E8...00010054 52 1000.0 MB R H - 225 00 YRZL99 0 EOM - 00001C02 0760FF80 346403B6...00010054 52 950.0 MB R H - 225 00 YRZL95 0 EOM - 00001C02 0760FF80 34640384...00010054 52 900.0 MB R H - 225 00 YRZL90 0 EOM - 00001C02 0760FF80 34640352...00010054 52 850.0 MB R H - 225 00 YRZL85 0 EOM - 00001C02 0760FF80 34640320...00010054 52 800.0 MB R H - 225 00 YRZL80 0 EOM - 00001C02 0760FF80 346402EE...00010054 52 750.0 MB R H - 225 00 YRZL75 0 EOM - 00001C02 0760FF80 346402BC...00010054 52 700.0 MB R H - 225 00 YRZL70 0 EOM - 00001C02 0760FF80 3464028A...00010054 52 650.0 MB R H - 225 00 YRZL65 0 EOM - 00001C02 0760FF80 34640258...00010054 52 600.0 MB R H - 225 00 YRZL60 0 EOM - 00001C02 0760FF80 34640226...00010054 52 550.0 MB R H - 225 00 YRZL55 0 EOM - 00001C02 0760FF80 346401F4...00010054 52 500.0 MB R H - 225 00 YRZL50 0 EOM - 00001C02 0760FF80 346401C2...00010054 52 450.0 MB R H - 225 00 YRZL45 0 EOM - 00001C02 0760FF80 34640190...00010054 52 400.0 MB R H - 225 00 YRZL40 0 EOM - 00001C02 0760FF80 3464015E...00010054 52 350.0 MB R H - 225 00 YRZL35 0 EOM - 00001C02 0760FF80 3464012C...00010054 52 300.0 MB R H - 225 00 YRZL30 0 EOM - 00001C02 0760FF80 0B6403E8...00010054 11 1000.0 MB TMP - 225 00 YTZL99 0 EOM - 00001C02 0760FF80 0B6403B6...00010054 11 950.0 MB TMP - 225 00 YTZL95 0 EOM - 00001C02 0760FF80 0B640384...00010054 11 900.0 MB TMP - 225 00 YTZL90 0 EOM - 00001C02 0760FF80 0B640352...00010054 11 850.0 MB TMP - 225 00 YTZL85 0 EOM - 00001C02 0760FF80 0B640320...00010054 11 800.0 MB TMP - 225 00 YTZL80 0 EOM - 00001C02 0760FF80 0B6402EE...00010054 11 750.0 MB TMP - 225 00 YTZL75 0 EOM - 00001C02 0760FF80 0B6402BC...00010054 11 700.0 MB TMP - 225 00 YTZL70 0 EOM - 00001C02 0760FF80 0B64028A...00010054 11 650.0 MB TMP - 225 00 YTZL65 0 EOM - 00001C02 0760FF80 0B640258...00010054 11 600.0 MB TMP - 225 00 YTZL60 0 EOM - 00001C02 0760FF80 0B640226...00010054 11 550.0 MB TMP - 225 00 YTZL55 0 EOM - 00001C02 0760FF80 0B6401F4...00010054 11 500.0 MB TMP - 225 00 YTZL50 0 EOM - 00001C02 0760FF80 0B6401C2...00010054 11 450.0 MB TMP - 225 00 YTZL45 0 EOM - 00001C02 0760FF80 0B640190...00010054 11 400.0 MB TMP - 225 00 YTZL40 0 EOM - 00001C02 0760FF80 0B64015E...00010054 11 350.0 MB TMP - 225 00 YTZL35 0 EOM - 00001C02 0760FF80 0B64012C...00010054 11 300.0 MB TMP - 225 00 YTZL30 0 EOM - 00001C02 0760FF80 0B6400FA...00010054 11 250.0 MB TMP - 225 00 YTZL25 0 EOM - 00001C02 0760FF80 0B6400C8...00010054 11 200.0 MB TMP - 225 00 YTZL20 0 EOM - 00001C02 0760FF80 0B640096...00010054 11 150.0 MB TMP - 225 00 YTZL15 0 EOM - 00001C02 0760FF80 0B640064...00010054 11 100.0 MB TMP - 225 00 YTZL10 0 EOM - 00001C02 0760FF80 27640352...00010054 39 850.0 MB V VEL - 225 00 YOZL85 0 EOM - 00001C02 0760FF80 276402BC...00010054 39 700.0 MB V VEL - 225 00 YOZL70 0 EOM - 00001C02 0760FF80 276401F4...00010054 39 500.0 MB V VEL - 225 00 YOZL50 0 EOM - 00001C02 0760FF80 2764012C...00010054 39 300.0 MB V VEL - 225 00 YOZL30 0 EOM - 00001C02 0760FF80 276400C8...00010054 39 200.0 MB V VEL - 225 00 YOZL20 0 EOM - 00001C02 0760FF80 01010000...00010054 01 SFC PRES - 225 00 YPZL98 0 EOM - 00001C02 0760FF80 346C2C64...00010054 52 44/100 R H - 225 00 YRZL00 0 EOM - 00001C02 0760FF80 36C80000...00010054 54 EATM P WAT - 225 00 YFZL00 0 EOM - 00001C02 0760FF80 0B070000...00010054 11 TRO TMP - 225 00 YTZL97 0 EOM - 00001C02 0760FF80 01070000...00010054 01 TRO PRES - 225 00 YPZL97 0 EOM - 00001C02 0760FF80 21070000...00010054 33 TRO U GRD - 225 00 YUZL97 0 EOM - 00001C02 0760FF80 22070000...00010054 34 TRO V GRD - 225 00 YVZL97 0 EOM - 00001C02 0760FF80 3D010000...00014E54 61 SFC A PCP - 225 00 YEZL98 0 EOM - 00001C02 0760FF80 83010000...00010054 131 SFC LFT X - 225 00 YXZL98 0 EOM - 00001C02 0760FF80 0B690002...00010054 11 2 HTGL TMP - 225 00 YTZL98 0 EOM - 00001C02 0760FF80 2169000A...00010054 33 10 HTGL U GRD - 225 00 YUZL98 0 EOM - 00001C02 0760FF80 2269000A...00010054 34 10 HTGL V GRD - 225 00 YVZL98 0 EOM - 00001C02 0760FF80 9D010000...00010054 157 SFC CAPE - 225 00 YWZL98 0 EOM - 00001C02 0760FF80 9C010000...00010054 156 SFC CIN - 225 00 YYZL98 0 EOM - 00001C02 0760FF80 84010000...00010054 132 SFC 4LFTX - 225 00 YQZL98 0 EOM - 00001C02 0760FF80 9D74B400...00010054 157 Y 0 SPDY CAPE - 225 00 YWZL86 0 EOM - 00001C02 0760FF80 9C74B400...00010054 156 Y 0 SPDY CIN - 225 00 YYZL86 0 EOM - 00001C02 0760FF80 3F010000...00014E54 63 ACUM SFC ACPCP - 225 00 YGZL98 0 EOM - 00001C02 0760FF80 0B741E00...00010054 11 0 SPDY TMP - 225 00 YTZL86 0 EOM - 00001C02 0760FF80 34741E00...00010054 52 0 SPDY R H - 225 00 YRZL86 0 EOM - 00001C02 0760FF80 21741E00...00010054 33 0 SPDY U GRD - 225 00 YUZL86 0 EOM - 00001C02 0760FF80 22741E00...00010054 34 0 SPDY V GRD - 225 00 YVZL86 0 EOM - 00001C02 0760FF80 01060000...00010054 01 MWSL PRES - 225 00 YPZL96 0 EOM - 00001C02 0760FF80 21060000...00010054 33 MWSL U GRD - 225 00 YUZL96 0 EOM - 00001C02 0760FF80 22060000...00010054 34 MWSL V GRD - 225 00 YVZL96 0 EOM - 00001C02 0760FF80 07040000...00010054 07 0DEG HGT - 225 00 YHZL94 0 EOM - 00001C02 0760FF80 34040000...00010054 52 0DEG R H - 225 00 YRZL94 0 EOM - 00001C02 0760FF80 02660000...00010054 02 MSL PRMSL - 225 00 YPZL89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs090.211 b/parm/wmo/grib_awpgfs090.211 index 3475b76308..e59942775b 100755 --- a/parm/wmo/grib_awpgfs090.211 +++ b/parm/wmo/grib_awpgfs090.211 @@ -290,23 +290,23 @@ 211 00 ZTQU15 0 EOM 00001C02 0760FF80 0B640064...0001005A 11 100.0 MB TMP 211 00 ZTQU10 0 EOM - 00001C02 0760FF80 27640352...0001005A 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001005A 40 850.0 MB DZDT 211 00 ZOQU85 0 EOM - 00001C02 0760FF80 276402BC...0001005A 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001005A 40 700.0 MB DZDT 211 00 ZOQU70 0 EOM - 00001C02 0760FF80 276401F4...0001005A 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...0001005A 40 500.0 MB DZDT 211 00 ZOQU50 0 EOM - 00001C02 0760FF80 27640190...0001005A 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...0001005A 40 400.0 MB DZDT 211 00 ZOQU40 0 EOM - 00001C02 0760FF80 2764012C...0001005A 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...0001005A 40 300.0 MB DZDT 211 00 ZOQU30 0 EOM - 00001C02 0760FF80 276400FA...0001005A 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...0001005A 40 250.0 MB DZDT 211 00 ZOQU25 0 EOM - 00001C02 0760FF80 276400C8...0001005A 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...0001005A 40 200.0 MB DZDT 211 00 ZOQU20 0 EOM - 00001C02 0760FF80 27640096...0001005A 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...0001005A 40 150.0 MB DZDT 211 00 ZOQU15 0 EOM - 00001C02 0760FF80 27640064...0001005A 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 ZVQU97 0 EOM 00001C02 0760FF80 88070000...0001005A 136 TRO VW SH 211 00 ZBQU97 0 EOM - 00001C02 0760FF80 3D010000...0001545A 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs090.225 b/parm/wmo/grib_awpgfs090.225 deleted file mode 100755 index c81aa19c03..0000000000 --- a/parm/wmo/grib_awpgfs090.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...0001005A 07 1000.0 MB HGT - 225 00 ZHZU99 0 EOM - 00001C02 0760FF80 076403B6...0001005A 07 950.0 MB HGT - 225 00 ZHZU95 0 EOM - 00001C02 0760FF80 07640384...0001005A 07 900.0 MB HGT - 225 00 ZHZU90 0 EOM - 00001C02 0760FF80 07640352...0001005A 07 850.0 MB HGT - 225 00 ZHZU85 0 EOM - 00001C02 0760FF80 07640320...0001005A 07 800.0 MB HGT - 225 00 ZHZU80 0 EOM - 00001C02 0760FF80 076402EE...0001005A 07 750.0 MB HGT - 225 00 ZHZU75 0 EOM - 00001C02 0760FF80 076402BC...0001005A 07 700.0 MB HGT - 225 00 ZHZU70 0 EOM - 00001C02 0760FF80 0764028A...0001005A 07 650.0 MB HGT - 225 00 ZHZU65 0 EOM - 00001C02 0760FF80 07640258...0001005A 07 600.0 MB HGT - 225 00 ZHZU60 0 EOM - 00001C02 0760FF80 07640226...0001005A 07 550.0 MB HGT - 225 00 ZHZU55 0 EOM - 00001C02 0760FF80 076401F4...0001005A 07 500.0 MB HGT - 225 00 ZHZU50 0 EOM - 00001C02 0760FF80 076401C2...0001005A 07 450.0 MB HGT - 225 00 ZHZU45 0 EOM - 00001C02 0760FF80 07640190...0001005A 07 400.0 MB HGT - 225 00 ZHZU40 0 EOM - 00001C02 0760FF80 0764015E...0001005A 07 350.0 MB HGT - 225 00 ZHZU35 0 EOM - 00001C02 0760FF80 0764012C...0001005A 07 300.0 MB HGT - 225 00 ZHZU30 0 EOM - 00001C02 0760FF80 076400FA...0001005A 07 250.0 MB HGT - 225 00 ZHZU25 0 EOM - 00001C02 0760FF80 076400C8...0001005A 07 200.0 MB HGT - 225 00 ZHZU20 0 EOM - 00001C02 0760FF80 07640096...0001005A 07 150.0 MB HGT - 225 00 ZHZU15 0 EOM - 00001C02 0760FF80 07640064...0001005A 07 100.0 MB HGT - 225 00 ZHZU10 0 EOM - 00001C02 0760FF80 216403E8...0001005A 33 1000.0 MB U GRD - 225 00 ZUZU99 0 EOM - 00001C02 0760FF80 216403B6...0001005A 33 950.0 MB U GRD - 225 00 ZUZU95 0 EOM - 00001C02 0760FF80 21640384...0001005A 33 900.0 MB U GRD - 225 00 ZUZU90 0 EOM - 00001C02 0760FF80 21640352...0001005A 33 850.0 MB U GRD - 225 00 ZUZU85 0 EOM - 00001C02 0760FF80 21640320...0001005A 33 800.0 MB U GRD - 225 00 ZUZU80 0 EOM - 00001C02 0760FF80 216402EE...0001005A 33 750.0 MB U GRD - 225 00 ZUZU75 0 EOM - 00001C02 0760FF80 216402BC...0001005A 33 700.0 MB U GRD - 225 00 ZUZU70 0 EOM - 00001C02 0760FF80 2164028A...0001005A 33 650.0 MB U GRD - 225 00 ZUZU65 0 EOM - 00001C02 0760FF80 21640258...0001005A 33 600.0 MB U GRD - 225 00 ZUZU60 0 EOM - 00001C02 0760FF80 21640226...0001005A 33 550.0 MB U GRD - 225 00 ZUZU55 0 EOM - 00001C02 0760FF80 216401F4...0001005A 33 500.0 MB U GRD - 225 00 ZUZU50 0 EOM - 00001C02 0760FF80 216401C2...0001005A 33 450.0 MB U GRD - 225 00 ZUZU45 0 EOM - 00001C02 0760FF80 21640190...0001005A 33 400.0 MB U GRD - 225 00 ZUZU40 0 EOM - 00001C02 0760FF80 2164015E...0001005A 33 350.0 MB U GRD - 225 00 ZUZU35 0 EOM - 00001C02 0760FF80 2164012C...0001005A 33 300.0 MB U GRD - 225 00 ZUZU30 0 EOM - 00001C02 0760FF80 216400FA...0001005A 33 250.0 MB U GRD - 225 00 ZUZU25 0 EOM - 00001C02 0760FF80 216400C8...0001005A 33 200.0 MB U GRD - 225 00 ZUZU20 0 EOM - 00001C02 0760FF80 21640096...0001005A 33 150.0 MB U GRD - 225 00 ZUZU15 0 EOM - 00001C02 0760FF80 21640064...0001005A 33 100.0 MB U GRD - 225 00 ZUZU10 0 EOM - 00001C02 0760FF80 226403E8...0001005A 34 1000.0 MB V GRD - 225 00 ZVZU99 0 EOM - 00001C02 0760FF80 226403B6...0001005A 34 950.0 MB V GRD - 225 00 ZVZU95 0 EOM - 00001C02 0760FF80 22640384...0001005A 34 900.0 MB V GRD - 225 00 ZVZU90 0 EOM - 00001C02 0760FF80 22640352...0001005A 34 850.0 MB V GRD - 225 00 ZVZU85 0 EOM - 00001C02 0760FF80 22640320...0001005A 34 800.0 MB V GRD - 225 00 ZVZU80 0 EOM - 00001C02 0760FF80 226402EE...0001005A 34 750.0 MB V GRD - 225 00 ZVZU75 0 EOM - 00001C02 0760FF80 226402BC...0001005A 34 700.0 MB V GRD - 225 00 ZVZU70 0 EOM - 00001C02 0760FF80 2264028A...0001005A 34 650.0 MB V GRD - 225 00 ZVZU65 0 EOM - 00001C02 0760FF80 22640258...0001005A 34 600.0 MB V GRD - 225 00 ZVZU60 0 EOM - 00001C02 0760FF80 22640226...0001005A 34 550.0 MB V GRD - 225 00 ZVZU55 0 EOM - 00001C02 0760FF80 226401F4...0001005A 34 500.0 MB V GRD - 225 00 ZVZU50 0 EOM - 00001C02 0760FF80 226401C2...0001005A 34 450.0 MB V GRD - 225 00 ZVZU45 0 EOM - 00001C02 0760FF80 22640190...0001005A 34 400.0 MB V GRD - 225 00 ZVZU40 0 EOM - 00001C02 0760FF80 2264015E...0001005A 34 350.0 MB V GRD - 225 00 ZVZU35 0 EOM - 00001C02 0760FF80 2264012C...0001005A 34 300.0 MB V GRD - 225 00 ZVZU30 0 EOM - 00001C02 0760FF80 226400FA...0001005A 34 250.0 MB V GRD - 225 00 ZVZU25 0 EOM - 00001C02 0760FF80 226400C8...0001005A 34 200.0 MB V GRD - 225 00 ZVZU20 0 EOM - 00001C02 0760FF80 22640096...0001005A 34 150.0 MB V GRD - 225 00 ZVZU15 0 EOM - 00001C02 0760FF80 22640064...0001005A 34 100.0 MB V GRD - 225 00 ZVZU10 0 EOM - 00001C02 0760FF80 346403E8...0001005A 52 1000.0 MB R H - 225 00 ZRZU99 0 EOM - 00001C02 0760FF80 346403B6...0001005A 52 950.0 MB R H - 225 00 ZRZU95 0 EOM - 00001C02 0760FF80 34640384...0001005A 52 900.0 MB R H - 225 00 ZRZU90 0 EOM - 00001C02 0760FF80 34640352...0001005A 52 850.0 MB R H - 225 00 ZRZU85 0 EOM - 00001C02 0760FF80 34640320...0001005A 52 800.0 MB R H - 225 00 ZRZU80 0 EOM - 00001C02 0760FF80 346402EE...0001005A 52 750.0 MB R H - 225 00 ZRZU75 0 EOM - 00001C02 0760FF80 346402BC...0001005A 52 700.0 MB R H - 225 00 ZRZU70 0 EOM - 00001C02 0760FF80 3464028A...0001005A 52 650.0 MB R H - 225 00 ZRZU65 0 EOM - 00001C02 0760FF80 34640258...0001005A 52 600.0 MB R H - 225 00 ZRZU60 0 EOM - 00001C02 0760FF80 34640226...0001005A 52 550.0 MB R H - 225 00 ZRZU55 0 EOM - 00001C02 0760FF80 346401F4...0001005A 52 500.0 MB R H - 225 00 ZRZU50 0 EOM - 00001C02 0760FF80 346401C2...0001005A 52 450.0 MB R H - 225 00 ZRZU45 0 EOM - 00001C02 0760FF80 34640190...0001005A 52 400.0 MB R H - 225 00 ZRZU40 0 EOM - 00001C02 0760FF80 3464015E...0001005A 52 350.0 MB R H - 225 00 ZRZU35 0 EOM - 00001C02 0760FF80 3464012C...0001005A 52 300.0 MB R H - 225 00 ZRZU30 0 EOM - 00001C02 0760FF80 0B6403E8...0001005A 11 1000.0 MB TMP - 225 00 ZTZU99 0 EOM - 00001C02 0760FF80 0B6403B6...0001005A 11 950.0 MB TMP - 225 00 ZTZU95 0 EOM - 00001C02 0760FF80 0B640384...0001005A 11 900.0 MB TMP - 225 00 ZTZU90 0 EOM - 00001C02 0760FF80 0B640352...0001005A 11 850.0 MB TMP - 225 00 ZTZU85 0 EOM - 00001C02 0760FF80 0B640320...0001005A 11 800.0 MB TMP - 225 00 ZTZU80 0 EOM - 00001C02 0760FF80 0B6402EE...0001005A 11 750.0 MB TMP - 225 00 ZTZU75 0 EOM - 00001C02 0760FF80 0B6402BC...0001005A 11 700.0 MB TMP - 225 00 ZTZU70 0 EOM - 00001C02 0760FF80 0B64028A...0001005A 11 650.0 MB TMP - 225 00 ZTZU65 0 EOM - 00001C02 0760FF80 0B640258...0001005A 11 600.0 MB TMP - 225 00 ZTZU60 0 EOM - 00001C02 0760FF80 0B640226...0001005A 11 550.0 MB TMP - 225 00 ZTZU55 0 EOM - 00001C02 0760FF80 0B6401F4...0001005A 11 500.0 MB TMP - 225 00 ZTZU50 0 EOM - 00001C02 0760FF80 0B6401C2...0001005A 11 450.0 MB TMP - 225 00 ZTZU45 0 EOM - 00001C02 0760FF80 0B640190...0001005A 11 400.0 MB TMP - 225 00 ZTZU40 0 EOM - 00001C02 0760FF80 0B64015E...0001005A 11 350.0 MB TMP - 225 00 ZTZU35 0 EOM - 00001C02 0760FF80 0B64012C...0001005A 11 300.0 MB TMP - 225 00 ZTZU30 0 EOM - 00001C02 0760FF80 0B6400FA...0001005A 11 250.0 MB TMP - 225 00 ZTZU25 0 EOM - 00001C02 0760FF80 0B6400C8...0001005A 11 200.0 MB TMP - 225 00 ZTZU20 0 EOM - 00001C02 0760FF80 0B640096...0001005A 11 150.0 MB TMP - 225 00 ZTZU15 0 EOM - 00001C02 0760FF80 0B640064...0001005A 11 100.0 MB TMP - 225 00 ZTZU10 0 EOM - 00001C02 0760FF80 27640352...0001005A 39 850.0 MB V VEL - 225 00 ZOZU85 0 EOM - 00001C02 0760FF80 276402BC...0001005A 39 700.0 MB V VEL - 225 00 ZOZU70 0 EOM - 00001C02 0760FF80 276401F4...0001005A 39 500.0 MB V VEL - 225 00 ZOZU50 0 EOM - 00001C02 0760FF80 2764012C...0001005A 39 300.0 MB V VEL - 225 00 ZOZU30 0 EOM - 00001C02 0760FF80 276400C8...0001005A 39 200.0 MB V VEL - 225 00 ZOZU20 0 EOM - 00001C02 0760FF80 01010000...0001005A 01 SFC PRES - 225 00 ZPZU98 0 EOM - 00001C02 0760FF80 346C2C64...0001005A 52 44/100 R H - 225 00 ZRZU00 0 EOM - 00001C02 0760FF80 36C80000...0001005A 54 EATM P WAT - 225 00 ZFZU00 0 EOM - 00001C02 0760FF80 0B070000...0001005A 11 TRO TMP - 225 00 ZTZU97 0 EOM - 00001C02 0760FF80 01070000...0001005A 01 TRO PRES - 225 00 ZPZU97 0 EOM - 00001C02 0760FF80 21070000...0001005A 33 TRO U GRD - 225 00 ZUZU97 0 EOM - 00001C02 0760FF80 22070000...0001005A 34 TRO V GRD - 225 00 ZVZU97 0 EOM - 00001C02 0760FF80 3D010000...0001545A 61 SFC A PCP - 225 00 ZEZU98 0 EOM - 00001C02 0760FF80 83010000...0001005A 131 SFC LFT X - 225 00 ZXZU98 0 EOM - 00001C02 0760FF80 0B690002...0001005A 11 2 HTGL TMP - 225 00 ZTZU98 0 EOM - 00001C02 0760FF80 2169000A...0001005A 33 10 HTGL U GRD - 225 00 ZUZU98 0 EOM - 00001C02 0760FF80 2269000A...0001005A 34 10 HTGL V GRD - 225 00 ZVZU98 0 EOM - 00001C02 0760FF80 9D010000...0001005A 157 SFC CAPE - 225 00 ZWZU98 0 EOM - 00001C02 0760FF80 9C010000...0001005A 156 SFC CIN - 225 00 ZYZU98 0 EOM - 00001C02 0760FF80 84010000...0001005A 132 SFC 4LFTX - 225 00 ZQZU98 0 EOM - 00001C02 0760FF80 9D74B400...0001005A 157 Y 0 SPDY CAPE - 225 00 ZWZU86 0 EOM - 00001C02 0760FF80 9C74B400...0001005A 156 Y 0 SPDY CIN - 225 00 ZYZU86 0 EOM - 00001C02 0760FF80 3F010000...0001545A 63 ACUM SFC ACPCP - 225 00 ZGZU98 0 EOM - 00001C02 0760FF80 0B741E00...0001005A 11 0 SPDY TMP - 225 00 ZTZU86 0 EOM - 00001C02 0760FF80 34741E00...0001005A 52 0 SPDY R H - 225 00 ZRZU86 0 EOM - 00001C02 0760FF80 21741E00...0001005A 33 0 SPDY U GRD - 225 00 ZUZU86 0 EOM - 00001C02 0760FF80 22741E00...0001005A 34 0 SPDY V GRD - 225 00 ZVZU86 0 EOM - 00001C02 0760FF80 01060000...0001005A 01 MWSL PRES - 225 00 ZPZU96 0 EOM - 00001C02 0760FF80 21060000...0001005A 33 MWSL U GRD - 225 00 ZUZU96 0 EOM - 00001C02 0760FF80 22060000...0001005A 34 MWSL V GRD - 225 00 ZVZU96 0 EOM - 00001C02 0760FF80 07040000...0001005A 07 0DEG HGT - 225 00 ZHZU94 0 EOM - 00001C02 0760FF80 34040000...0001005A 52 0DEG R H - 225 00 ZRZU94 0 EOM - 00001C02 0760FF80 02660000...0001005A 02 MSL PRMSL - 225 00 ZPZU89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs096.211 b/parm/wmo/grib_awpgfs096.211 index 6b695966bb..9045788e83 100755 --- a/parm/wmo/grib_awpgfs096.211 +++ b/parm/wmo/grib_awpgfs096.211 @@ -290,23 +290,23 @@ 211 00 YTQM15 0 EOM 00001C02 0760FF80 0B640064...00010060 11 100.0 MB TMP 211 00 YTQM10 0 EOM - 00001C02 0760FF80 27640352...00010060 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010060 40 850.0 MB DZDT 211 00 YOQM85 0 EOM - 00001C02 0760FF80 276402BC...00010060 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010060 40 700.0 MB DZDT 211 00 YOQM70 0 EOM - 00001C02 0760FF80 276401F4...00010060 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010060 40 500.0 MB DZDT 211 00 YOQM50 0 EOM - 00001C02 0760FF80 27640190...00010060 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010060 40 400.0 MB DZDT 211 00 YOQM40 0 EOM - 00001C02 0760FF80 2764012C...00010060 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010060 40 300.0 MB DZDT 211 00 YOQM30 0 EOM - 00001C02 0760FF80 276400FA...00010060 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010060 40 250.0 MB DZDT 211 00 YOQM25 0 EOM - 00001C02 0760FF80 276400C8...00010060 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010060 40 200.0 MB DZDT 211 00 YOQM20 0 EOM - 00001C02 0760FF80 27640096...00010060 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010060 40 150.0 MB DZDT 211 00 YOQM15 0 EOM - 00001C02 0760FF80 27640064...00010060 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQM97 0 EOM 00001C02 0760FF80 88070000...00010060 136 TRO VW SH 211 00 YBQM97 0 EOM - 00001C02 0760FF80 3D010000...00015A60 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs096.225 b/parm/wmo/grib_awpgfs096.225 deleted file mode 100755 index 94e05ab021..0000000000 --- a/parm/wmo/grib_awpgfs096.225 +++ /dev/null @@ -1,247 +0,0 @@ - 00001C02 0760FF80 076403E8...00010060 07 1000.0 MB HGT - 225 00 YHZM99 0 EOM - 00001C02 0760FF80 076403B6...00010060 07 950.0 MB HGT - 225 00 YHZM95 0 EOM - 00001C02 0760FF80 07640384...00010060 07 900.0 MB HGT - 225 00 YHZM90 0 EOM - 00001C02 0760FF80 07640352...00010060 07 850.0 MB HGT - 225 00 YHZM85 0 EOM - 00001C02 0760FF80 07640320...00010060 07 800.0 MB HGT - 225 00 YHZM80 0 EOM - 00001C02 0760FF80 076402EE...00010060 07 750.0 MB HGT - 225 00 YHZM75 0 EOM - 00001C02 0760FF80 076402BC...00010060 07 700.0 MB HGT - 225 00 YHZM70 0 EOM - 00001C02 0760FF80 0764028A...00010060 07 650.0 MB HGT - 225 00 YHZM65 0 EOM - 00001C02 0760FF80 07640258...00010060 07 600.0 MB HGT - 225 00 YHZM60 0 EOM - 00001C02 0760FF80 07640226...00010060 07 550.0 MB HGT - 225 00 YHZM55 0 EOM - 00001C02 0760FF80 076401F4...00010060 07 500.0 MB HGT - 225 00 YHZM50 0 EOM - 00001C02 0760FF80 076401C2...00010060 07 450.0 MB HGT - 225 00 YHZM45 0 EOM - 00001C02 0760FF80 07640190...00010060 07 400.0 MB HGT - 225 00 YHZM40 0 EOM - 00001C02 0760FF80 0764015E...00010060 07 350.0 MB HGT - 225 00 YHZM35 0 EOM - 00001C02 0760FF80 0764012C...00010060 07 300.0 MB HGT - 225 00 YHZM30 0 EOM - 00001C02 0760FF80 076400FA...00010060 07 250.0 MB HGT - 225 00 YHZM25 0 EOM - 00001C02 0760FF80 076400C8...00010060 07 200.0 MB HGT - 225 00 YHZM20 0 EOM - 00001C02 0760FF80 07640096...00010060 07 150.0 MB HGT - 225 00 YHZM15 0 EOM - 00001C02 0760FF80 07640064...00010060 07 100.0 MB HGT - 225 00 YHZM10 0 EOM - 00001C02 0760FF80 216403E8...00010060 33 1000.0 MB U GRD - 225 00 YUZM99 0 EOM - 00001C02 0760FF80 216403B6...00010060 33 950.0 MB U GRD - 225 00 YUZM95 0 EOM - 00001C02 0760FF80 21640384...00010060 33 900.0 MB U GRD - 225 00 YUZM90 0 EOM - 00001C02 0760FF80 21640352...00010060 33 850.0 MB U GRD - 225 00 YUZM85 0 EOM - 00001C02 0760FF80 21640320...00010060 33 800.0 MB U GRD - 225 00 YUZM80 0 EOM - 00001C02 0760FF80 216402EE...00010060 33 750.0 MB U GRD - 225 00 YUZM75 0 EOM - 00001C02 0760FF80 216402BC...00010060 33 700.0 MB U GRD - 225 00 YUZM70 0 EOM - 00001C02 0760FF80 2164028A...00010060 33 650.0 MB U GRD - 225 00 YUZM65 0 EOM - 00001C02 0760FF80 21640258...00010060 33 600.0 MB U GRD - 225 00 YUZM60 0 EOM - 00001C02 0760FF80 21640226...00010060 33 550.0 MB U GRD - 225 00 YUZM55 0 EOM - 00001C02 0760FF80 216401F4...00010060 33 500.0 MB U GRD - 225 00 YUZM50 0 EOM - 00001C02 0760FF80 216401C2...00010060 33 450.0 MB U GRD - 225 00 YUZM45 0 EOM - 00001C02 0760FF80 21640190...00010060 33 400.0 MB U GRD - 225 00 YUZM40 0 EOM - 00001C02 0760FF80 2164015E...00010060 33 350.0 MB U GRD - 225 00 YUZM35 0 EOM - 00001C02 0760FF80 2164012C...00010060 33 300.0 MB U GRD - 225 00 YUZM30 0 EOM - 00001C02 0760FF80 216400FA...00010060 33 250.0 MB U GRD - 225 00 YUZM25 0 EOM - 00001C02 0760FF80 216400C8...00010060 33 200.0 MB U GRD - 225 00 YUZM20 0 EOM - 00001C02 0760FF80 21640096...00010060 33 150.0 MB U GRD - 225 00 YUZM15 0 EOM - 00001C02 0760FF80 21640064...00010060 33 100.0 MB U GRD - 225 00 YUZM10 0 EOM - 00001C02 0760FF80 226403E8...00010060 34 1000.0 MB V GRD - 225 00 YVZM99 0 EOM - 00001C02 0760FF80 226403B6...00010060 34 950.0 MB V GRD - 225 00 YVZM95 0 EOM - 00001C02 0760FF80 22640384...00010060 34 900.0 MB V GRD - 225 00 YVZM90 0 EOM - 00001C02 0760FF80 22640352...00010060 34 850.0 MB V GRD - 225 00 YVZM85 0 EOM - 00001C02 0760FF80 22640320...00010060 34 800.0 MB V GRD - 225 00 YVZM80 0 EOM - 00001C02 0760FF80 226402EE...00010060 34 750.0 MB V GRD - 225 00 YVZM75 0 EOM - 00001C02 0760FF80 226402BC...00010060 34 700.0 MB V GRD - 225 00 YVZM70 0 EOM - 00001C02 0760FF80 2264028A...00010060 34 650.0 MB V GRD - 225 00 YVZM65 0 EOM - 00001C02 0760FF80 22640258...00010060 34 600.0 MB V GRD - 225 00 YVZM60 0 EOM - 00001C02 0760FF80 22640226...00010060 34 550.0 MB V GRD - 225 00 YVZM55 0 EOM - 00001C02 0760FF80 226401F4...00010060 34 500.0 MB V GRD - 225 00 YVZM50 0 EOM - 00001C02 0760FF80 226401C2...00010060 34 450.0 MB V GRD - 225 00 YVZM45 0 EOM - 00001C02 0760FF80 22640190...00010060 34 400.0 MB V GRD - 225 00 YVZM40 0 EOM - 00001C02 0760FF80 2264015E...00010060 34 350.0 MB V GRD - 225 00 YVZM35 0 EOM - 00001C02 0760FF80 2264012C...00010060 34 300.0 MB V GRD - 225 00 YVZM30 0 EOM - 00001C02 0760FF80 226400FA...00010060 34 250.0 MB V GRD - 225 00 YVZM25 0 EOM - 00001C02 0760FF80 226400C8...00010060 34 200.0 MB V GRD - 225 00 YVZM20 0 EOM - 00001C02 0760FF80 22640096...00010060 34 150.0 MB V GRD - 225 00 YVZM15 0 EOM - 00001C02 0760FF80 22640064...00010060 34 100.0 MB V GRD - 225 00 YVZM10 0 EOM - 00001C02 0760FF80 346403E8...00010060 52 1000.0 MB R H - 225 00 YRZM99 0 EOM - 00001C02 0760FF80 346403B6...00010060 52 950.0 MB R H - 225 00 YRZM95 0 EOM - 00001C02 0760FF80 34640384...00010060 52 900.0 MB R H - 225 00 YRZM90 0 EOM - 00001C02 0760FF80 34640352...00010060 52 850.0 MB R H - 225 00 YRZM85 0 EOM - 00001C02 0760FF80 34640320...00010060 52 800.0 MB R H - 225 00 YRZM80 0 EOM - 00001C02 0760FF80 346402EE...00010060 52 750.0 MB R H - 225 00 YRZM75 0 EOM - 00001C02 0760FF80 346402BC...00010060 52 700.0 MB R H - 225 00 YRZM70 0 EOM - 00001C02 0760FF80 3464028A...00010060 52 650.0 MB R H - 225 00 YRZM65 0 EOM - 00001C02 0760FF80 34640258...00010060 52 600.0 MB R H - 225 00 YRZM60 0 EOM - 00001C02 0760FF80 34640226...00010060 52 550.0 MB R H - 225 00 YRZM55 0 EOM - 00001C02 0760FF80 346401F4...00010060 52 500.0 MB R H - 225 00 YRZM50 0 EOM - 00001C02 0760FF80 346401C2...00010060 52 450.0 MB R H - 225 00 YRZM45 0 EOM - 00001C02 0760FF80 34640190...00010060 52 400.0 MB R H - 225 00 YRZM40 0 EOM - 00001C02 0760FF80 3464015E...00010060 52 350.0 MB R H - 225 00 YRZM35 0 EOM - 00001C02 0760FF80 3464012C...00010060 52 300.0 MB R H - 225 00 YRZM30 0 EOM - 00001C02 0760FF80 0B6403E8...00010060 11 1000.0 MB TMP - 225 00 YTZM99 0 EOM - 00001C02 0760FF80 0B6403B6...00010060 11 950.0 MB TMP - 225 00 YTZM95 0 EOM - 00001C02 0760FF80 0B640384...00010060 11 900.0 MB TMP - 225 00 YTZM90 0 EOM - 00001C02 0760FF80 0B640352...00010060 11 850.0 MB TMP - 225 00 YTZM85 0 EOM - 00001C02 0760FF80 0B640320...00010060 11 800.0 MB TMP - 225 00 YTZM80 0 EOM - 00001C02 0760FF80 0B6402EE...00010060 11 750.0 MB TMP - 225 00 YTZM75 0 EOM - 00001C02 0760FF80 0B6402BC...00010060 11 700.0 MB TMP - 225 00 YTZM70 0 EOM - 00001C02 0760FF80 0B64028A...00010060 11 650.0 MB TMP - 225 00 YTZM65 0 EOM - 00001C02 0760FF80 0B640258...00010060 11 600.0 MB TMP - 225 00 YTZM60 0 EOM - 00001C02 0760FF80 0B640226...00010060 11 550.0 MB TMP - 225 00 YTZM55 0 EOM - 00001C02 0760FF80 0B6401F4...00010060 11 500.0 MB TMP - 225 00 YTZM50 0 EOM - 00001C02 0760FF80 0B6401C2...00010060 11 450.0 MB TMP - 225 00 YTZM45 0 EOM - 00001C02 0760FF80 0B640190...00010060 11 400.0 MB TMP - 225 00 YTZM40 0 EOM - 00001C02 0760FF80 0B64015E...00010060 11 350.0 MB TMP - 225 00 YTZM35 0 EOM - 00001C02 0760FF80 0B64012C...00010060 11 300.0 MB TMP - 225 00 YTZM30 0 EOM - 00001C02 0760FF80 0B6400FA...00010060 11 250.0 MB TMP - 225 00 YTZM25 0 EOM - 00001C02 0760FF80 0B6400C8...00010060 11 200.0 MB TMP - 225 00 YTZM20 0 EOM - 00001C02 0760FF80 0B640096...00010060 11 150.0 MB TMP - 225 00 YTZM15 0 EOM - 00001C02 0760FF80 0B640064...00010060 11 100.0 MB TMP - 225 00 YTZM10 0 EOM - 00001C02 0760FF80 27640352...00010060 39 850.0 MB V VEL - 225 00 YOZM85 0 EOM - 00001C02 0760FF80 276402BC...00010060 39 700.0 MB V VEL - 225 00 YOZM70 0 EOM - 00001C02 0760FF80 276401F4...00010060 39 500.0 MB V VEL - 225 00 YOZM50 0 EOM - 00001C02 0760FF80 2764012C...00010060 39 300.0 MB V VEL - 225 00 YOZM30 0 EOM - 00001C02 0760FF80 276400C8...00010060 39 200.0 MB V VEL - 225 00 YOZM20 0 EOM - 00001C02 0760FF80 01010000...00010060 01 SFC PRES - 225 00 YPZM98 0 EOM - 00001C02 0760FF80 346C2C64...00010060 52 44/100 R H - 225 00 YRZM00 0 EOM - 00001C02 0760FF80 36C80000...00010060 54 EATM P WAT - 225 00 YFZM00 0 EOM - 00001C02 0760FF80 0B070000...00010060 11 TRO TMP - 225 00 YTZM97 0 EOM - 00001C02 0760FF80 01070000...00010060 01 TRO PRES - 225 00 YPZM97 0 EOM - 00001C02 0760FF80 21070000...00010060 33 TRO U GRD - 225 00 YUZM97 0 EOM - 00001C02 0760FF80 3D010000...00015A60 61 SFC A PCP - 225 00 YEZM98 0 EOM - 00001C02 0760FF80 83010000...00010060 131 SFC LFT X - 225 00 YXZM98 0 EOM - 00001C02 0760FF80 0B690002...00010060 11 2 HTGL TMP - 225 00 YTZM98 0 EOM - 00001C02 0760FF80 2169000A...00010060 33 10 HTGL U GRD - 225 00 YUZM98 0 EOM - 00001C02 0760FF80 2269000A...00010060 34 10 HTGL V GRD - 225 00 YVZM98 0 EOM - 00001C02 0760FF80 9D010000...00010060 157 SFC CAPE - 225 00 YWZM98 0 EOM - 00001C02 0760FF80 9C010000...00010060 156 SFC CIN - 225 00 YYZM98 0 EOM - 00001C02 0760FF80 84010000...00010060 132 SFC 4LFTX - 225 00 YQZM98 0 EOM - 00001C02 0760FF80 9D74B400...00010060 157 Y 0 SPDY CAPE - 225 00 YWZM86 0 EOM - 00001C02 0760FF80 9C74B400...00010060 156 Y 0 SPDY CIN - 225 00 YYZM86 0 EOM - 00001C02 0760FF80 3F010000...00015A60 63 ACUM SFC ACPCP - 225 00 YGZM98 0 EOM - 00001C02 0760FF80 0B741E00...00010060 11 0 SPDY TMP - 225 00 YTZM86 0 EOM - 00001C02 0760FF80 34741E00...00010060 52 0 SPDY R H - 225 00 YRZM86 0 EOM - 00001C02 0760FF80 21741E00...00010060 33 0 SPDY U GRD - 225 00 YUZM86 0 EOM - 00001C02 0760FF80 22741E00...00010060 34 0 SPDY V GRD - 225 00 YVZM86 0 EOM - 00001C02 0760FF80 01060000...00010060 01 MWSL PRES - 225 00 YPZM96 0 EOM - 00001C02 0760FF80 21060000...00010060 33 MWSL U GRD - 225 00 YUZM96 0 EOM - 00001C02 0760FF80 22060000...00010060 34 MWSL V GRD - 225 00 YVZM96 0 EOM - 00001C02 0760FF80 07040000...00010060 07 0DEG HGT - 225 00 YHZM94 0 EOM - 00001C02 0760FF80 34040000...00010060 52 0DEG R H - 225 00 YRZM94 0 EOM - 00001C02 0760FF80 02660000...00010060 02 MSL PRMSL - 225 00 YPZM89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs102.211 b/parm/wmo/grib_awpgfs102.211 index 5368c72541..02032ed8ae 100755 --- a/parm/wmo/grib_awpgfs102.211 +++ b/parm/wmo/grib_awpgfs102.211 @@ -290,23 +290,23 @@ 211 00 ZTQV15 0 EOM 00001C02 0760FF80 0B640064...00010066 11 100.0 MB TMP 211 00 ZTQV10 0 EOM - 00001C02 0760FF80 27640352...00010066 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010066 40 850.0 MB DZDT 211 00 ZOQV85 0 EOM - 00001C02 0760FF80 276402BC...00010066 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010066 40 700.0 MB DZDT 211 00 ZOQV70 0 EOM - 00001C02 0760FF80 276401F4...00010066 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010066 40 500.0 MB DZDT 211 00 ZOQV50 0 EOM - 00001C02 0760FF80 27640190...00010066 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010066 40 400.0 MB DZDT 211 00 ZOQV40 0 EOM - 00001C02 0760FF80 2764012C...00010066 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010066 40 300.0 MB DZDT 211 00 ZOQV30 0 EOM - 00001C02 0760FF80 276400FA...00010066 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010066 40 250.0 MB DZDT 211 00 ZOQV25 0 EOM - 00001C02 0760FF80 276400C8...00010066 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010066 40 200.0 MB DZDT 211 00 ZOQV20 0 EOM - 00001C02 0760FF80 27640096...00010066 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010066 40 150.0 MB DZDT 211 00 ZOQV15 0 EOM - 00001C02 0760FF80 27640064...00010066 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 ZVQV97 0 EOM 00001C02 0760FF80 88070000...00010066 136 TRO VW SH 211 00 ZBQV97 0 EOM - 00001C02 0760FF80 3D010000...00016066 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs102.225 b/parm/wmo/grib_awpgfs102.225 deleted file mode 100755 index 3b9e0204cd..0000000000 --- a/parm/wmo/grib_awpgfs102.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010066 07 1000.0 MB HGT - 225 00 ZHZV99 0 EOM - 00001C02 0760FF80 076403B6...00010066 07 950.0 MB HGT - 225 00 ZHZV95 0 EOM - 00001C02 0760FF80 07640384...00010066 07 900.0 MB HGT - 225 00 ZHZV90 0 EOM - 00001C02 0760FF80 07640352...00010066 07 850.0 MB HGT - 225 00 ZHZV85 0 EOM - 00001C02 0760FF80 07640320...00010066 07 800.0 MB HGT - 225 00 ZHZV80 0 EOM - 00001C02 0760FF80 076402EE...00010066 07 750.0 MB HGT - 225 00 ZHZV75 0 EOM - 00001C02 0760FF80 076402BC...00010066 07 700.0 MB HGT - 225 00 ZHZV70 0 EOM - 00001C02 0760FF80 0764028A...00010066 07 650.0 MB HGT - 225 00 ZHZV65 0 EOM - 00001C02 0760FF80 07640258...00010066 07 600.0 MB HGT - 225 00 ZHZV60 0 EOM - 00001C02 0760FF80 07640226...00010066 07 550.0 MB HGT - 225 00 ZHZV55 0 EOM - 00001C02 0760FF80 076401F4...00010066 07 500.0 MB HGT - 225 00 ZHZV50 0 EOM - 00001C02 0760FF80 076401C2...00010066 07 450.0 MB HGT - 225 00 ZHZV45 0 EOM - 00001C02 0760FF80 07640190...00010066 07 400.0 MB HGT - 225 00 ZHZV40 0 EOM - 00001C02 0760FF80 0764015E...00010066 07 350.0 MB HGT - 225 00 ZHZV35 0 EOM - 00001C02 0760FF80 0764012C...00010066 07 300.0 MB HGT - 225 00 ZHZV30 0 EOM - 00001C02 0760FF80 076400FA...00010066 07 250.0 MB HGT - 225 00 ZHZV25 0 EOM - 00001C02 0760FF80 076400C8...00010066 07 200.0 MB HGT - 225 00 ZHZV20 0 EOM - 00001C02 0760FF80 07640096...00010066 07 150.0 MB HGT - 225 00 ZHZV15 0 EOM - 00001C02 0760FF80 07640064...00010066 07 100.0 MB HGT - 225 00 ZHZV10 0 EOM - 00001C02 0760FF80 216403E8...00010066 33 1000.0 MB U GRD - 225 00 ZUZV99 0 EOM - 00001C02 0760FF80 216403B6...00010066 33 950.0 MB U GRD - 225 00 ZUZV95 0 EOM - 00001C02 0760FF80 21640384...00010066 33 900.0 MB U GRD - 225 00 ZUZV90 0 EOM - 00001C02 0760FF80 21640352...00010066 33 850.0 MB U GRD - 225 00 ZUZV85 0 EOM - 00001C02 0760FF80 21640320...00010066 33 800.0 MB U GRD - 225 00 ZUZV80 0 EOM - 00001C02 0760FF80 216402EE...00010066 33 750.0 MB U GRD - 225 00 ZUZV75 0 EOM - 00001C02 0760FF80 216402BC...00010066 33 700.0 MB U GRD - 225 00 ZUZV70 0 EOM - 00001C02 0760FF80 2164028A...00010066 33 650.0 MB U GRD - 225 00 ZUZV65 0 EOM - 00001C02 0760FF80 21640258...00010066 33 600.0 MB U GRD - 225 00 ZUZV60 0 EOM - 00001C02 0760FF80 21640226...00010066 33 550.0 MB U GRD - 225 00 ZUZV55 0 EOM - 00001C02 0760FF80 216401F4...00010066 33 500.0 MB U GRD - 225 00 ZUZV50 0 EOM - 00001C02 0760FF80 216401C2...00010066 33 450.0 MB U GRD - 225 00 ZUZV45 0 EOM - 00001C02 0760FF80 21640190...00010066 33 400.0 MB U GRD - 225 00 ZUZV40 0 EOM - 00001C02 0760FF80 2164015E...00010066 33 350.0 MB U GRD - 225 00 ZUZV35 0 EOM - 00001C02 0760FF80 2164012C...00010066 33 300.0 MB U GRD - 225 00 ZUZV30 0 EOM - 00001C02 0760FF80 216400FA...00010066 33 250.0 MB U GRD - 225 00 ZUZV25 0 EOM - 00001C02 0760FF80 216400C8...00010066 33 200.0 MB U GRD - 225 00 ZUZV20 0 EOM - 00001C02 0760FF80 21640096...00010066 33 150.0 MB U GRD - 225 00 ZUZV15 0 EOM - 00001C02 0760FF80 21640064...00010066 33 100.0 MB U GRD - 225 00 ZUZV10 0 EOM - 00001C02 0760FF80 226403E8...00010066 34 1000.0 MB V GRD - 225 00 ZVZV99 0 EOM - 00001C02 0760FF80 226403B6...00010066 34 950.0 MB V GRD - 225 00 ZVZV95 0 EOM - 00001C02 0760FF80 22640384...00010066 34 900.0 MB V GRD - 225 00 ZVZV90 0 EOM - 00001C02 0760FF80 22640352...00010066 34 850.0 MB V GRD - 225 00 ZVZV85 0 EOM - 00001C02 0760FF80 22640320...00010066 34 800.0 MB V GRD - 225 00 ZVZV80 0 EOM - 00001C02 0760FF80 226402EE...00010066 34 750.0 MB V GRD - 225 00 ZVZV75 0 EOM - 00001C02 0760FF80 226402BC...00010066 34 700.0 MB V GRD - 225 00 ZVZV70 0 EOM - 00001C02 0760FF80 2264028A...00010066 34 650.0 MB V GRD - 225 00 ZVZV65 0 EOM - 00001C02 0760FF80 22640258...00010066 34 600.0 MB V GRD - 225 00 ZVZV60 0 EOM - 00001C02 0760FF80 22640226...00010066 34 550.0 MB V GRD - 225 00 ZVZV55 0 EOM - 00001C02 0760FF80 226401F4...00010066 34 500.0 MB V GRD - 225 00 ZVZV50 0 EOM - 00001C02 0760FF80 226401C2...00010066 34 450.0 MB V GRD - 225 00 ZVZV45 0 EOM - 00001C02 0760FF80 22640190...00010066 34 400.0 MB V GRD - 225 00 ZVZV40 0 EOM - 00001C02 0760FF80 2264015E...00010066 34 350.0 MB V GRD - 225 00 ZVZV35 0 EOM - 00001C02 0760FF80 2264012C...00010066 34 300.0 MB V GRD - 225 00 ZVZV30 0 EOM - 00001C02 0760FF80 226400FA...00010066 34 250.0 MB V GRD - 225 00 ZVZV25 0 EOM - 00001C02 0760FF80 226400C8...00010066 34 200.0 MB V GRD - 225 00 ZVZV20 0 EOM - 00001C02 0760FF80 22640096...00010066 34 150.0 MB V GRD - 225 00 ZVZV15 0 EOM - 00001C02 0760FF80 22640064...00010066 34 100.0 MB V GRD - 225 00 ZVZV10 0 EOM - 00001C02 0760FF80 346403E8...00010066 52 1000.0 MB R H - 225 00 ZRZV99 0 EOM - 00001C02 0760FF80 346403B6...00010066 52 950.0 MB R H - 225 00 ZRZV95 0 EOM - 00001C02 0760FF80 34640384...00010066 52 900.0 MB R H - 225 00 ZRZV90 0 EOM - 00001C02 0760FF80 34640352...00010066 52 850.0 MB R H - 225 00 ZRZV85 0 EOM - 00001C02 0760FF80 34640320...00010066 52 800.0 MB R H - 225 00 ZRZV80 0 EOM - 00001C02 0760FF80 346402EE...00010066 52 750.0 MB R H - 225 00 ZRZV75 0 EOM - 00001C02 0760FF80 346402BC...00010066 52 700.0 MB R H - 225 00 ZRZV70 0 EOM - 00001C02 0760FF80 3464028A...00010066 52 650.0 MB R H - 225 00 ZRZV65 0 EOM - 00001C02 0760FF80 34640258...00010066 52 600.0 MB R H - 225 00 ZRZV60 0 EOM - 00001C02 0760FF80 34640226...00010066 52 550.0 MB R H - 225 00 ZRZV55 0 EOM - 00001C02 0760FF80 346401F4...00010066 52 500.0 MB R H - 225 00 ZRZV50 0 EOM - 00001C02 0760FF80 346401C2...00010066 52 450.0 MB R H - 225 00 ZRZV45 0 EOM - 00001C02 0760FF80 34640190...00010066 52 400.0 MB R H - 225 00 ZRZV40 0 EOM - 00001C02 0760FF80 3464015E...00010066 52 350.0 MB R H - 225 00 ZRZV35 0 EOM - 00001C02 0760FF80 3464012C...00010066 52 300.0 MB R H - 225 00 ZRZV30 0 EOM - 00001C02 0760FF80 0B6403E8...00010066 11 1000.0 MB TMP - 225 00 ZTZV99 0 EOM - 00001C02 0760FF80 0B6403B6...00010066 11 950.0 MB TMP - 225 00 ZTZV95 0 EOM - 00001C02 0760FF80 0B640384...00010066 11 900.0 MB TMP - 225 00 ZTZV90 0 EOM - 00001C02 0760FF80 0B640352...00010066 11 850.0 MB TMP - 225 00 ZTZV85 0 EOM - 00001C02 0760FF80 0B640320...00010066 11 800.0 MB TMP - 225 00 ZTZV80 0 EOM - 00001C02 0760FF80 0B6402EE...00010066 11 750.0 MB TMP - 225 00 ZTZV75 0 EOM - 00001C02 0760FF80 0B6402BC...00010066 11 700.0 MB TMP - 225 00 ZTZV70 0 EOM - 00001C02 0760FF80 0B64028A...00010066 11 650.0 MB TMP - 225 00 ZTZV65 0 EOM - 00001C02 0760FF80 0B640258...00010066 11 600.0 MB TMP - 225 00 ZTZV60 0 EOM - 00001C02 0760FF80 0B640226...00010066 11 550.0 MB TMP - 225 00 ZTZV55 0 EOM - 00001C02 0760FF80 0B6401F4...00010066 11 500.0 MB TMP - 225 00 ZTZV50 0 EOM - 00001C02 0760FF80 0B6401C2...00010066 11 450.0 MB TMP - 225 00 ZTZV45 0 EOM - 00001C02 0760FF80 0B640190...00010066 11 400.0 MB TMP - 225 00 ZTZV40 0 EOM - 00001C02 0760FF80 0B64015E...00010066 11 350.0 MB TMP - 225 00 ZTZV35 0 EOM - 00001C02 0760FF80 0B64012C...00010066 11 300.0 MB TMP - 225 00 ZTZV30 0 EOM - 00001C02 0760FF80 0B6400FA...00010066 11 250.0 MB TMP - 225 00 ZTZV25 0 EOM - 00001C02 0760FF80 0B6400C8...00010066 11 200.0 MB TMP - 225 00 ZTZV20 0 EOM - 00001C02 0760FF80 0B640096...00010066 11 150.0 MB TMP - 225 00 ZTZV15 0 EOM - 00001C02 0760FF80 0B640064...00010066 11 100.0 MB TMP - 225 00 ZTZV10 0 EOM - 00001C02 0760FF80 27640352...00010066 39 850.0 MB V VEL - 225 00 ZOZV85 0 EOM - 00001C02 0760FF80 276402BC...00010066 39 700.0 MB V VEL - 225 00 ZOZV70 0 EOM - 00001C02 0760FF80 276401F4...00010066 39 500.0 MB V VEL - 225 00 ZOZV50 0 EOM - 00001C02 0760FF80 2764012C...00010066 39 300.0 MB V VEL - 225 00 ZOZV30 0 EOM - 00001C02 0760FF80 276400C8...00010066 39 200.0 MB V VEL - 225 00 ZOZV20 0 EOM - 00001C02 0760FF80 01010000...00010066 01 SFC PRES - 225 00 ZPZV98 0 EOM - 00001C02 0760FF80 346C2C64...00010066 52 44/100 R H - 225 00 ZRZV00 0 EOM - 00001C02 0760FF80 36C80000...00010066 54 EATM P WAT - 225 00 ZFZV00 0 EOM - 00001C02 0760FF80 0B070000...00010066 11 TRO TMP - 225 00 ZTZV97 0 EOM - 00001C02 0760FF80 01070000...00010066 01 TRO PRES - 225 00 ZPZV97 0 EOM - 00001C02 0760FF80 21070000...00010066 33 TRO U GRD - 225 00 ZUZV97 0 EOM - 00001C02 0760FF80 22070000...00010066 34 TRO V GRD - 225 00 ZVZV97 0 EOM - 00001C02 0760FF80 3D010000...00016066 61 SFC A PCP - 225 00 ZEZV98 0 EOM - 00001C02 0760FF80 83010000...00010066 131 SFC LFT X - 225 00 ZXZV98 0 EOM - 00001C02 0760FF80 0B690002...00010066 11 2 HTGL TMP - 225 00 ZTZV98 0 EOM - 00001C02 0760FF80 2169000A...00010066 33 10 HTGL U GRD - 225 00 ZUZV98 0 EOM - 00001C02 0760FF80 2269000A...00010066 34 10 HTGL V GRD - 225 00 ZVZV98 0 EOM - 00001C02 0760FF80 9D010000...00010066 157 SFC CAPE - 225 00 ZWZV98 0 EOM - 00001C02 0760FF80 9C010000...00010066 156 SFC CIN - 225 00 ZYZV98 0 EOM - 00001C02 0760FF80 84010000...00010066 132 SFC 4LFTX - 225 00 ZQZV98 0 EOM - 00001C02 0760FF80 9D74B400...00010066 157 Y 0 SPDY CAPE - 225 00 ZWZV86 0 EOM - 00001C02 0760FF80 9C74B400...00010066 156 Y 0 SPDY CIN - 225 00 ZYZV86 0 EOM - 00001C02 0760FF80 3F010000...00016066 63 ACUM SFC ACPCP - 225 00 ZGZV98 0 EOM - 00001C02 0760FF80 0B741E00...00010066 11 0 SPDY TMP - 225 00 ZTZV86 0 EOM - 00001C02 0760FF80 34741E00...00010066 52 0 SPDY R H - 225 00 ZRZV86 0 EOM - 00001C02 0760FF80 21741E00...00010066 33 0 SPDY U GRD - 225 00 ZUZV86 0 EOM - 00001C02 0760FF80 22741E00...00010066 34 0 SPDY V GRD - 225 00 ZVZV86 0 EOM - 00001C02 0760FF80 01060000...00010066 01 MWSL PRES - 225 00 ZPZV96 0 EOM - 00001C02 0760FF80 21060000...00010066 33 MWSL U GRD - 225 00 ZVZV96 0 EOM - 00001C02 0760FF80 22060000...00010066 34 MWSL V GRD - 225 00 ZVZV96 0 EOM - 00001C02 0760FF80 07040000...00010066 07 0DEG HGT - 225 00 ZHZV94 0 EOM - 00001C02 0760FF80 34040000...00010066 52 0DEG R H - 225 00 ZRZV94 0 EOM - 00001C02 0760FF80 02660000...00010066 02 MSL PRMSL - 225 00 ZPZV89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs108.211 b/parm/wmo/grib_awpgfs108.211 index c32161ab7d..6da0d5d8d4 100755 --- a/parm/wmo/grib_awpgfs108.211 +++ b/parm/wmo/grib_awpgfs108.211 @@ -290,23 +290,23 @@ 211 00 YTQN15 0 EOM 00001C02 0760FF80 0B640064...0001006C 11 100.0 MB TMP 211 00 YTQN10 0 EOM - 00001C02 0760FF80 27640352...0001006C 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001006C 40 850.0 MB DZDT 211 00 YOQN85 0 EOM - 00001C02 0760FF80 276402BC...0001006C 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001006C 40 700.0 MB DZDT 211 00 YOQN70 0 EOM - 00001C02 0760FF80 276401F4...0001006C 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...0001006C 40 500.0 MB DZDT 211 00 YOQN50 0 EOM - 00001C02 0760FF80 27640190...0001006C 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...0001006C 40 400.0 MB DZDT 211 00 YOQN40 0 EOM - 00001C02 0760FF80 2764012C...0001006C 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...0001006C 40 300.0 MB DZDT 211 00 YOQN30 0 EOM - 00001C02 0760FF80 276400FA...0001006C 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...0001006C 40 250.0 MB DZDT 211 00 YOQN25 0 EOM - 00001C02 0760FF80 276400C8...0001006C 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...0001006C 40 200.0 MB DZDT 211 00 YOQN20 0 EOM - 00001C02 0760FF80 27640096...0001006C 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...0001006C 40 150.0 MB DZDT 211 00 YOQN15 0 EOM - 00001C02 0760FF80 27640064...0001006C 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQN97 0 EOM 00001C02 0760FF80 88070000...0001006C 136 TRO VW SH 211 00 YBQN97 0 EOM - 00001C02 0760FF80 3D010000...0001666C 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs108.225 b/parm/wmo/grib_awpgfs108.225 deleted file mode 100755 index bbc309f528..0000000000 --- a/parm/wmo/grib_awpgfs108.225 +++ /dev/null @@ -1,247 +0,0 @@ - 00001C02 0760FF80 076403E8...0001006C 07 1000.0 MB HGT - 225 00 YHZN99 0 EOM - 00001C02 0760FF80 076403B6...0001006C 07 950.0 MB HGT - 225 00 YHZN95 0 EOM - 00001C02 0760FF80 07640384...0001006C 07 900.0 MB HGT - 225 00 YHZN90 0 EOM - 00001C02 0760FF80 07640352...0001006C 07 850.0 MB HGT - 225 00 YHZN85 0 EOM - 00001C02 0760FF80 07640320...0001006C 07 800.0 MB HGT - 225 00 YHZN80 0 EOM - 00001C02 0760FF80 076402EE...0001006C 07 750.0 MB HGT - 225 00 YHZN75 0 EOM - 00001C02 0760FF80 076402BC...0001006C 07 700.0 MB HGT - 225 00 YHZN70 0 EOM - 00001C02 0760FF80 0764028A...0001006C 07 650.0 MB HGT - 225 00 YHZN65 0 EOM - 00001C02 0760FF80 07640258...0001006C 07 600.0 MB HGT - 225 00 YHZN60 0 EOM - 00001C02 0760FF80 07640226...0001006C 07 550.0 MB HGT - 225 00 YHZN55 0 EOM - 00001C02 0760FF80 076401F4...0001006C 07 500.0 MB HGT - 225 00 YHZN50 0 EOM - 00001C02 0760FF80 076401C2...0001006C 07 450.0 MB HGT - 225 00 YHZN45 0 EOM - 00001C02 0760FF80 07640190...0001006C 07 400.0 MB HGT - 225 00 YHZN40 0 EOM - 00001C02 0760FF80 0764015E...0001006C 07 350.0 MB HGT - 225 00 YHZN35 0 EOM - 00001C02 0760FF80 0764012C...0001006C 07 300.0 MB HGT - 225 00 YHZN30 0 EOM - 00001C02 0760FF80 076400FA...0001006C 07 250.0 MB HGT - 225 00 YHZN25 0 EOM - 00001C02 0760FF80 076400C8...0001006C 07 200.0 MB HGT - 225 00 YHZN20 0 EOM - 00001C02 0760FF80 07640096...0001006C 07 150.0 MB HGT - 225 00 YHZN15 0 EOM - 00001C02 0760FF80 07640064...0001006C 07 100.0 MB HGT - 225 00 YHZN10 0 EOM - 00001C02 0760FF80 216403E8...0001006C 33 1000.0 MB U GRD - 225 00 YUZN99 0 EOM - 00001C02 0760FF80 216403B6...0001006C 33 950.0 MB U GRD - 225 00 YUZN95 0 EOM - 00001C02 0760FF80 21640384...0001006C 33 900.0 MB U GRD - 225 00 YUZN90 0 EOM - 00001C02 0760FF80 21640352...0001006C 33 850.0 MB U GRD - 225 00 YUZN85 0 EOM - 00001C02 0760FF80 21640320...0001006C 33 800.0 MB U GRD - 225 00 YUZN80 0 EOM - 00001C02 0760FF80 216402EE...0001006C 33 750.0 MB U GRD - 225 00 YUZN75 0 EOM - 00001C02 0760FF80 216402BC...0001006C 33 700.0 MB U GRD - 225 00 YUZN70 0 EOM - 00001C02 0760FF80 2164028A...0001006C 33 650.0 MB U GRD - 225 00 YUZN65 0 EOM - 00001C02 0760FF80 21640258...0001006C 33 600.0 MB U GRD - 225 00 YUZN60 0 EOM - 00001C02 0760FF80 21640226...0001006C 33 550.0 MB U GRD - 225 00 YUZN55 0 EOM - 00001C02 0760FF80 216401F4...0001006C 33 500.0 MB U GRD - 225 00 YUZN50 0 EOM - 00001C02 0760FF80 216401C2...0001006C 33 450.0 MB U GRD - 225 00 YUZN45 0 EOM - 00001C02 0760FF80 21640190...0001006C 33 400.0 MB U GRD - 225 00 YUZN40 0 EOM - 00001C02 0760FF80 2164015E...0001006C 33 350.0 MB U GRD - 225 00 YUZN35 0 EOM - 00001C02 0760FF80 2164012C...0001006C 33 300.0 MB U GRD - 225 00 YUZN30 0 EOM - 00001C02 0760FF80 216400FA...0001006C 33 250.0 MB U GRD - 225 00 YUZN25 0 EOM - 00001C02 0760FF80 216400C8...0001006C 33 200.0 MB U GRD - 225 00 YUZN20 0 EOM - 00001C02 0760FF80 21640096...0001006C 33 150.0 MB U GRD - 225 00 YUZN15 0 EOM - 00001C02 0760FF80 21640064...0001006C 33 100.0 MB U GRD - 225 00 YUZN10 0 EOM - 00001C02 0760FF80 226403E8...0001006C 34 1000.0 MB V GRD - 225 00 YVZN99 0 EOM - 00001C02 0760FF80 226403B6...0001006C 34 950.0 MB V GRD - 225 00 YVZN95 0 EOM - 00001C02 0760FF80 22640384...0001006C 34 900.0 MB V GRD - 225 00 YVZN90 0 EOM - 00001C02 0760FF80 22640352...0001006C 34 850.0 MB V GRD - 225 00 YVZN85 0 EOM - 00001C02 0760FF80 22640320...0001006C 34 800.0 MB V GRD - 225 00 YVZN80 0 EOM - 00001C02 0760FF80 226402EE...0001006C 34 750.0 MB V GRD - 225 00 YVZN75 0 EOM - 00001C02 0760FF80 226402BC...0001006C 34 700.0 MB V GRD - 225 00 YVZN70 0 EOM - 00001C02 0760FF80 2264028A...0001006C 34 650.0 MB V GRD - 225 00 YVZN65 0 EOM - 00001C02 0760FF80 22640258...0001006C 34 600.0 MB V GRD - 225 00 YVZN60 0 EOM - 00001C02 0760FF80 22640226...0001006C 34 550.0 MB V GRD - 225 00 YVZN55 0 EOM - 00001C02 0760FF80 226401F4...0001006C 34 500.0 MB V GRD - 225 00 YVZN50 0 EOM - 00001C02 0760FF80 226401C2...0001006C 34 450.0 MB V GRD - 225 00 YVZN45 0 EOM - 00001C02 0760FF80 22640190...0001006C 34 400.0 MB V GRD - 225 00 YVZN40 0 EOM - 00001C02 0760FF80 2264015E...0001006C 34 350.0 MB V GRD - 225 00 YVZN35 0 EOM - 00001C02 0760FF80 2264012C...0001006C 34 300.0 MB V GRD - 225 00 YVZN30 0 EOM - 00001C02 0760FF80 226400FA...0001006C 34 250.0 MB V GRD - 225 00 YVZN25 0 EOM - 00001C02 0760FF80 226400C8...0001006C 34 200.0 MB V GRD - 225 00 YVZN20 0 EOM - 00001C02 0760FF80 22640096...0001006C 34 150.0 MB V GRD - 225 00 YVZN15 0 EOM - 00001C02 0760FF80 22640064...0001006C 34 100.0 MB V GRD - 225 00 YVZN10 0 EOM - 00001C02 0760FF80 346403E8...0001006C 52 1000.0 MB R H - 225 00 YRZN99 0 EOM - 00001C02 0760FF80 346403B6...0001006C 52 950.0 MB R H - 225 00 YRZN95 0 EOM - 00001C02 0760FF80 34640384...0001006C 52 900.0 MB R H - 225 00 YRZN90 0 EOM - 00001C02 0760FF80 34640352...0001006C 52 850.0 MB R H - 225 00 YRZN85 0 EOM - 00001C02 0760FF80 34640320...0001006C 52 800.0 MB R H - 225 00 YRZN80 0 EOM - 00001C02 0760FF80 346402EE...0001006C 52 750.0 MB R H - 225 00 YRZN75 0 EOM - 00001C02 0760FF80 346402BC...0001006C 52 700.0 MB R H - 225 00 YRZN70 0 EOM - 00001C02 0760FF80 3464028A...0001006C 52 650.0 MB R H - 225 00 YRZN65 0 EOM - 00001C02 0760FF80 34640258...0001006C 52 600.0 MB R H - 225 00 YRZN60 0 EOM - 00001C02 0760FF80 34640226...0001006C 52 550.0 MB R H - 225 00 YRZN55 0 EOM - 00001C02 0760FF80 346401F4...0001006C 52 500.0 MB R H - 225 00 YRZN50 0 EOM - 00001C02 0760FF80 346401C2...0001006C 52 450.0 MB R H - 225 00 YRZN45 0 EOM - 00001C02 0760FF80 34640190...0001006C 52 400.0 MB R H - 225 00 YRZN40 0 EOM - 00001C02 0760FF80 3464015E...0001006C 52 350.0 MB R H - 225 00 YRZN35 0 EOM - 00001C02 0760FF80 3464012C...0001006C 52 300.0 MB R H - 225 00 YRZN30 0 EOM - 00001C02 0760FF80 0B6403E8...0001006C 11 1000.0 MB TMP - 225 00 YTZN99 0 EOM - 00001C02 0760FF80 0B6403B6...0001006C 11 950.0 MB TMP - 225 00 YTZN95 0 EOM - 00001C02 0760FF80 0B640384...0001006C 11 900.0 MB TMP - 225 00 YTZN90 0 EOM - 00001C02 0760FF80 0B640352...0001006C 11 850.0 MB TMP - 225 00 YTZN85 0 EOM - 00001C02 0760FF80 0B640320...0001006C 11 800.0 MB TMP - 225 00 YTZN80 0 EOM - 00001C02 0760FF80 0B6402EE...0001006C 11 750.0 MB TMP - 225 00 YTZN75 0 EOM - 00001C02 0760FF80 0B6402BC...0001006C 11 700.0 MB TMP - 225 00 YTZN70 0 EOM - 00001C02 0760FF80 0B64028A...0001006C 11 650.0 MB TMP - 225 00 YTZN65 0 EOM - 00001C02 0760FF80 0B640258...0001006C 11 600.0 MB TMP - 225 00 YTZN60 0 EOM - 00001C02 0760FF80 0B640226...0001006C 11 550.0 MB TMP - 225 00 YTZN55 0 EOM - 00001C02 0760FF80 0B6401F4...0001006C 11 500.0 MB TMP - 225 00 YTZN50 0 EOM - 00001C02 0760FF80 0B6401C2...0001006C 11 450.0 MB TMP - 225 00 YTZN45 0 EOM - 00001C02 0760FF80 0B640190...0001006C 11 400.0 MB TMP - 225 00 YTZN40 0 EOM - 00001C02 0760FF80 0B64015E...0001006C 11 350.0 MB TMP - 225 00 YTZN35 0 EOM - 00001C02 0760FF80 0B64012C...0001006C 11 300.0 MB TMP - 225 00 YTZN30 0 EOM - 00001C02 0760FF80 0B6400FA...0001006C 11 250.0 MB TMP - 225 00 YTZN25 0 EOM - 00001C02 0760FF80 0B6400C8...0001006C 11 200.0 MB TMP - 225 00 YTZN20 0 EOM - 00001C02 0760FF80 0B640096...0001006C 11 150.0 MB TMP - 225 00 YTZN15 0 EOM - 00001C02 0760FF80 0B640064...0001006C 11 100.0 MB TMP - 225 00 YTZN10 0 EOM - 00001C02 0760FF80 27640352...0001006C 39 850.0 MB V VEL - 225 00 YOZN85 0 EOM - 00001C02 0760FF80 276402BC...0001006C 39 700.0 MB V VEL - 225 00 YOZN70 0 EOM - 00001C02 0760FF80 276401F4...0001006C 39 500.0 MB V VEL - 225 00 YOZN50 0 EOM - 00001C02 0760FF80 2764012C...0001006C 39 300.0 MB V VEL - 225 00 YOZN30 0 EOM - 00001C02 0760FF80 276400C8...0001006C 39 200.0 MB V VEL - 225 00 YOZN20 0 EOM - 00001C02 0760FF80 346C2C64...0001006C 52 44/100 R H - 225 00 YRZN00 0 EOM - 00001C02 0760FF80 36C80000...0001006C 54 EATM P WAT - 225 00 YFZN00 0 EOM - 00001C02 0760FF80 0B070000...0001006C 11 TRO TMP - 225 00 YTZN97 0 EOM - 00001C02 0760FF80 01070000...0001006C 01 TRO PRES - 225 00 YPZN97 0 EOM - 00001C02 0760FF80 21070000...0001006C 33 TRO U GRD - 225 00 YUZN97 0 EOM - 00001C02 0760FF80 22070000...0001006C 34 TRO V GRD - 225 00 YVZN97 0 EOM - 00001C02 0760FF80 3D010000...0001666C 61 SFC A PCP - 225 00 YEZN98 0 EOM - 00001C02 0760FF80 83010000...0001006C 131 SFC LFT X - 225 00 YXZN98 0 EOM - 00001C02 0760FF80 0B690002...0001006C 11 2 HTGL TMP - 225 00 YTZN98 0 EOM - 00001C02 0760FF80 2169000A...0001006C 33 10 HTGL U GRD - 225 00 YUZN98 0 EOM - 00001C02 0760FF80 2269000A...0001006C 34 10 HTGL V GRD - 225 00 YVZN98 0 EOM - 00001C02 0760FF80 9D010000...0001006C 157 SFC CAPE - 225 00 YWZN98 0 EOM - 00001C02 0760FF80 9C010000...0001006C 156 SFC CIN - 225 00 YYZN98 0 EOM - 00001C02 0760FF80 84010000...0001006C 132 SFC 4LFTX - 225 00 YQZN98 0 EOM - 00001C02 0760FF80 9D74B400...0001006C 157 Y 0 SPDY CAPE - 225 00 YWZN86 0 EOM - 00001C02 0760FF80 9C74B400...0001006C 156 Y 0 SPDY CIN - 225 00 YYZN86 0 EOM - 00001C02 0760FF80 3F010000...0001666C 63 ACUM SFC ACPCP - 225 00 YGZN98 0 EOM - 00001C02 0760FF80 0B741E00...0001006C 11 0 SPDY TMP - 225 00 YTZN86 0 EOM - 00001C02 0760FF80 34741E00...0001006C 52 0 SPDY R H - 225 00 YRZN86 0 EOM - 00001C02 0760FF80 21741E00...0001006C 33 0 SPDY U GRD - 225 00 YUZN86 0 EOM - 00001C02 0760FF80 22741E00...0001006C 34 0 SPDY V GRD - 225 00 YVZN86 0 EOM - 00001C02 0760FF80 01060000...0001006C 01 MWSL PRES - 225 00 YPZN96 0 EOM - 00001C02 0760FF80 21060000...0001006C 33 MWSL U GRD - 225 00 YUZN96 0 EOM - 00001C02 0760FF80 22060000...0001006C 34 MWSL V GRD - 225 00 YVZN96 0 EOM - 00001C02 0760FF80 07040000...0001006C 07 0DEG HGT - 225 00 YHZN94 0 EOM - 00001C02 0760FF80 34040000...0001006C 52 0DEG R H - 225 00 YRZN94 0 EOM - 00001C02 0760FF80 02660000...0001006C 02 MSL PRMSL - 225 00 YPZN89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs114.211 b/parm/wmo/grib_awpgfs114.211 index dd90ed8c12..4e4de7b561 100755 --- a/parm/wmo/grib_awpgfs114.211 +++ b/parm/wmo/grib_awpgfs114.211 @@ -290,23 +290,23 @@ 211 00 ZTQW15 0 EOM 00001C02 0760FF80 0B640064...00010072 11 100.0 MB TMP 211 00 ZTQW10 0 EOM - 00001C02 0760FF80 27640352...00010072 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010072 40 850.0 MB DZDT 211 00 ZOQW85 0 EOM - 00001C02 0760FF80 276402BC...00010072 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010072 40 700.0 MB DZDT 211 00 ZOQW70 0 EOM - 00001C02 0760FF80 276401F4...00010072 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010072 40 500.0 MB DZDT 211 00 ZOQW50 0 EOM - 00001C02 0760FF80 27640190...00010072 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010072 40 400.0 MB DZDT 211 00 ZOQW40 0 EOM - 00001C02 0760FF80 2764012C...00010072 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010072 40 300.0 MB DZDT 211 00 ZOQW30 0 EOM - 00001C02 0760FF80 276400FA...00010072 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010072 40 250.0 MB DZDT 211 00 ZOQW25 0 EOM - 00001C02 0760FF80 276400C8...00010072 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010072 40 200.0 MB DZDT 211 00 ZOQW20 0 EOM - 00001C02 0760FF80 27640096...00010072 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010072 40 150.0 MB DZDT 211 00 ZOQW15 0 EOM - 00001C02 0760FF80 27640064...00010072 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 ZVQW97 0 EOM 00001C02 0760FF80 88070000...00010072 136 TRO VW SH 211 00 ZBQW97 0 EOM - 00001C02 0760FF80 3D010000...00016C72 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs114.225 b/parm/wmo/grib_awpgfs114.225 deleted file mode 100755 index e15af31c43..0000000000 --- a/parm/wmo/grib_awpgfs114.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010072 07 1000.0 MB HGT - 225 00 ZHZW99 0 EOM - 00001C02 0760FF80 076403B6...00010072 07 950.0 MB HGT - 225 00 ZHZW95 0 EOM - 00001C02 0760FF80 07640384...00010072 07 900.0 MB HGT - 225 00 ZHZW90 0 EOM - 00001C02 0760FF80 07640352...00010072 07 850.0 MB HGT - 225 00 ZHZW85 0 EOM - 00001C02 0760FF80 07640320...00010072 07 800.0 MB HGT - 225 00 ZHZW80 0 EOM - 00001C02 0760FF80 076402EE...00010072 07 750.0 MB HGT - 225 00 ZHZW75 0 EOM - 00001C02 0760FF80 076402BC...00010072 07 700.0 MB HGT - 225 00 ZHZW70 0 EOM - 00001C02 0760FF80 0764028A...00010072 07 650.0 MB HGT - 225 00 ZHZW65 0 EOM - 00001C02 0760FF80 07640258...00010072 07 600.0 MB HGT - 225 00 ZHZW60 0 EOM - 00001C02 0760FF80 07640226...00010072 07 550.0 MB HGT - 225 00 ZHZW55 0 EOM - 00001C02 0760FF80 076401F4...00010072 07 500.0 MB HGT - 225 00 ZHZW50 0 EOM - 00001C02 0760FF80 076401C2...00010072 07 450.0 MB HGT - 225 00 ZHZW45 0 EOM - 00001C02 0760FF80 07640190...00010072 07 400.0 MB HGT - 225 00 ZHZW40 0 EOM - 00001C02 0760FF80 0764015E...00010072 07 350.0 MB HGT - 225 00 ZHZW35 0 EOM - 00001C02 0760FF80 0764012C...00010072 07 300.0 MB HGT - 225 00 ZHZW30 0 EOM - 00001C02 0760FF80 076400FA...00010072 07 250.0 MB HGT - 225 00 ZHZW25 0 EOM - 00001C02 0760FF80 076400C8...00010072 07 200.0 MB HGT - 225 00 ZHZW20 0 EOM - 00001C02 0760FF80 07640096...00010072 07 150.0 MB HGT - 225 00 ZHZW15 0 EOM - 00001C02 0760FF80 07640064...00010072 07 100.0 MB HGT - 225 00 ZHZW10 0 EOM - 00001C02 0760FF80 216403E8...00010072 33 1000.0 MB U GRD - 225 00 ZUZW99 0 EOM - 00001C02 0760FF80 216403B6...00010072 33 950.0 MB U GRD - 225 00 ZUZW95 0 EOM - 00001C02 0760FF80 21640384...00010072 33 900.0 MB U GRD - 225 00 ZUZW90 0 EOM - 00001C02 0760FF80 21640352...00010072 33 850.0 MB U GRD - 225 00 ZUZW85 0 EOM - 00001C02 0760FF80 21640320...00010072 33 800.0 MB U GRD - 225 00 ZUZW80 0 EOM - 00001C02 0760FF80 216402EE...00010072 33 750.0 MB U GRD - 225 00 ZUZW75 0 EOM - 00001C02 0760FF80 216402BC...00010072 33 700.0 MB U GRD - 225 00 ZUZW70 0 EOM - 00001C02 0760FF80 2164028A...00010072 33 650.0 MB U GRD - 225 00 ZUZW65 0 EOM - 00001C02 0760FF80 21640258...00010072 33 600.0 MB U GRD - 225 00 ZUZW60 0 EOM - 00001C02 0760FF80 21640226...00010072 33 550.0 MB U GRD - 225 00 ZUZW55 0 EOM - 00001C02 0760FF80 216401F4...00010072 33 500.0 MB U GRD - 225 00 ZUZW50 0 EOM - 00001C02 0760FF80 216401C2...00010072 33 450.0 MB U GRD - 225 00 ZUZW45 0 EOM - 00001C02 0760FF80 21640190...00010072 33 400.0 MB U GRD - 225 00 ZUZW40 0 EOM - 00001C02 0760FF80 2164015E...00010072 33 350.0 MB U GRD - 225 00 ZUZW35 0 EOM - 00001C02 0760FF80 2164012C...00010072 33 300.0 MB U GRD - 225 00 ZUZW30 0 EOM - 00001C02 0760FF80 216400FA...00010072 33 250.0 MB U GRD - 225 00 ZUZW25 0 EOM - 00001C02 0760FF80 216400C8...00010072 33 200.0 MB U GRD - 225 00 ZUZW20 0 EOM - 00001C02 0760FF80 21640096...00010072 33 150.0 MB U GRD - 225 00 ZUZW15 0 EOM - 00001C02 0760FF80 21640064...00010072 33 100.0 MB U GRD - 225 00 ZUZW10 0 EOM - 00001C02 0760FF80 226403E8...00010072 34 1000.0 MB V GRD - 225 00 ZVZW99 0 EOM - 00001C02 0760FF80 226403B6...00010072 34 950.0 MB V GRD - 225 00 ZVZW95 0 EOM - 00001C02 0760FF80 22640384...00010072 34 900.0 MB V GRD - 225 00 ZVZW90 0 EOM - 00001C02 0760FF80 22640352...00010072 34 850.0 MB V GRD - 225 00 ZVZW85 0 EOM - 00001C02 0760FF80 22640320...00010072 34 800.0 MB V GRD - 225 00 ZVZW80 0 EOM - 00001C02 0760FF80 226402EE...00010072 34 750.0 MB V GRD - 225 00 ZVZW75 0 EOM - 00001C02 0760FF80 226402BC...00010072 34 700.0 MB V GRD - 225 00 ZVZW70 0 EOM - 00001C02 0760FF80 2264028A...00010072 34 650.0 MB V GRD - 225 00 ZVZW65 0 EOM - 00001C02 0760FF80 22640258...00010072 34 600.0 MB V GRD - 225 00 ZVZW60 0 EOM - 00001C02 0760FF80 22640226...00010072 34 550.0 MB V GRD - 225 00 ZVZW55 0 EOM - 00001C02 0760FF80 226401F4...00010072 34 500.0 MB V GRD - 225 00 ZVZW50 0 EOM - 00001C02 0760FF80 226401C2...00010072 34 450.0 MB V GRD - 225 00 ZVZW45 0 EOM - 00001C02 0760FF80 22640190...00010072 34 400.0 MB V GRD - 225 00 ZVZW40 0 EOM - 00001C02 0760FF80 2264015E...00010072 34 350.0 MB V GRD - 225 00 ZVZW35 0 EOM - 00001C02 0760FF80 2264012C...00010072 34 300.0 MB V GRD - 225 00 ZVZW30 0 EOM - 00001C02 0760FF80 226400FA...00010072 34 250.0 MB V GRD - 225 00 ZVZW25 0 EOM - 00001C02 0760FF80 226400C8...00010072 34 200.0 MB V GRD - 225 00 ZVZW20 0 EOM - 00001C02 0760FF80 22640096...00010072 34 150.0 MB V GRD - 225 00 ZVZW15 0 EOM - 00001C02 0760FF80 22640064...00010072 34 100.0 MB V GRD - 225 00 ZVZW10 0 EOM - 00001C02 0760FF80 346403E8...00010072 52 1000.0 MB R H - 225 00 ZRZW99 0 EOM - 00001C02 0760FF80 346403B6...00010072 52 950.0 MB R H - 225 00 ZRZW95 0 EOM - 00001C02 0760FF80 34640384...00010072 52 900.0 MB R H - 225 00 ZRZW90 0 EOM - 00001C02 0760FF80 34640352...00010072 52 850.0 MB R H - 225 00 ZRZW85 0 EOM - 00001C02 0760FF80 34640320...00010072 52 800.0 MB R H - 225 00 ZRZW80 0 EOM - 00001C02 0760FF80 346402EE...00010072 52 750.0 MB R H - 225 00 ZRZW75 0 EOM - 00001C02 0760FF80 346402BC...00010072 52 700.0 MB R H - 225 00 ZRZW70 0 EOM - 00001C02 0760FF80 3464028A...00010072 52 650.0 MB R H - 225 00 ZRZW65 0 EOM - 00001C02 0760FF80 34640258...00010072 52 600.0 MB R H - 225 00 ZRZW60 0 EOM - 00001C02 0760FF80 34640226...00010072 52 550.0 MB R H - 225 00 ZRZW55 0 EOM - 00001C02 0760FF80 346401F4...00010072 52 500.0 MB R H - 225 00 ZRZW50 0 EOM - 00001C02 0760FF80 346401C2...00010072 52 450.0 MB R H - 225 00 ZRZW45 0 EOM - 00001C02 0760FF80 34640190...00010072 52 400.0 MB R H - 225 00 ZRZW40 0 EOM - 00001C02 0760FF80 3464015E...00010072 52 350.0 MB R H - 225 00 ZRZW35 0 EOM - 00001C02 0760FF80 3464012C...00010072 52 300.0 MB R H - 225 00 ZRZW30 0 EOM - 00001C02 0760FF80 0B6403E8...00010072 11 1000.0 MB TMP - 225 00 ZTZW99 0 EOM - 00001C02 0760FF80 0B6403B6...00010072 11 950.0 MB TMP - 225 00 ZTZW95 0 EOM - 00001C02 0760FF80 0B640384...00010072 11 900.0 MB TMP - 225 00 ZTZW90 0 EOM - 00001C02 0760FF80 0B640352...00010072 11 850.0 MB TMP - 225 00 ZTZW85 0 EOM - 00001C02 0760FF80 0B640320...00010072 11 800.0 MB TMP - 225 00 ZTZW80 0 EOM - 00001C02 0760FF80 0B6402EE...00010072 11 750.0 MB TMP - 225 00 ZTZW75 0 EOM - 00001C02 0760FF80 0B6402BC...00010072 11 700.0 MB TMP - 225 00 ZTZW70 0 EOM - 00001C02 0760FF80 0B64028A...00010072 11 650.0 MB TMP - 225 00 ZTZW65 0 EOM - 00001C02 0760FF80 0B640258...00010072 11 600.0 MB TMP - 225 00 ZTZW60 0 EOM - 00001C02 0760FF80 0B640226...00010072 11 550.0 MB TMP - 225 00 ZTZW55 0 EOM - 00001C02 0760FF80 0B6401F4...00010072 11 500.0 MB TMP - 225 00 ZTZW50 0 EOM - 00001C02 0760FF80 0B6401C2...00010072 11 450.0 MB TMP - 225 00 ZTZW45 0 EOM - 00001C02 0760FF80 0B640190...00010072 11 400.0 MB TMP - 225 00 ZTZW40 0 EOM - 00001C02 0760FF80 0B64015E...00010072 11 350.0 MB TMP - 225 00 ZTZW35 0 EOM - 00001C02 0760FF80 0B64012C...00010072 11 300.0 MB TMP - 225 00 ZTZW30 0 EOM - 00001C02 0760FF80 0B6400FA...00010072 11 250.0 MB TMP - 225 00 ZTZW25 0 EOM - 00001C02 0760FF80 0B6400C8...00010072 11 200.0 MB TMP - 225 00 ZTZW20 0 EOM - 00001C02 0760FF80 0B640096...00010072 11 150.0 MB TMP - 225 00 ZTZW15 0 EOM - 00001C02 0760FF80 0B640064...00010072 11 100.0 MB TMP - 225 00 ZTZW10 0 EOM - 00001C02 0760FF80 27640352...00010072 39 850.0 MB V VEL - 225 00 ZOZW85 0 EOM - 00001C02 0760FF80 276402BC...00010072 39 700.0 MB V VEL - 225 00 ZOZW70 0 EOM - 00001C02 0760FF80 276401F4...00010072 39 500.0 MB V VEL - 225 00 ZOZW50 0 EOM - 00001C02 0760FF80 2764012C...00010072 39 300.0 MB V VEL - 225 00 ZOZW30 0 EOM - 00001C02 0760FF80 276400C8...00010072 39 200.0 MB V VEL - 225 00 ZOZW20 0 EOM - 00001C02 0760FF80 01010000...00010072 01 SFC PRES - 225 00 ZPZW98 0 EOM - 00001C02 0760FF80 346C2C64...00010072 52 44/100 R H - 225 00 ZRZW00 0 EOM - 00001C02 0760FF80 36C80000...00010072 54 EATM P WAT - 225 00 ZFZW00 0 EOM - 00001C02 0760FF80 0B070000...00010072 11 TRO TMP - 225 00 ZTZW97 0 EOM - 00001C02 0760FF80 01070000...00010072 01 TRO PRES - 225 00 ZPZW97 0 EOM - 00001C02 0760FF80 21070000...00010072 33 TRO U GRD - 225 00 ZUZW97 0 EOM - 00001C02 0760FF80 22070000...00010072 34 TRO V GRD - 225 00 ZVZW97 0 EOM - 00001C02 0760FF80 3D010000...00016C72 61 SFC A PCP - 225 00 ZEZW98 0 EOM - 00001C02 0760FF80 83010000...00010072 131 SFC LFT X - 225 00 ZXZW98 0 EOM - 00001C02 0760FF80 0B690002...00010072 11 2 HTGL TMP - 225 00 ZTZW98 0 EOM - 00001C02 0760FF80 2169000A...00010072 33 10 HTGL U GRD - 225 00 ZUZW98 0 EOM - 00001C02 0760FF80 2269000A...00010072 34 10 HTGL V GRD - 225 00 ZVZW98 0 EOM - 00001C02 0760FF80 9D010000...00010072 157 SFC CAPE - 225 00 ZWZW98 0 EOM - 00001C02 0760FF80 9C010000...00010072 156 SFC CIN - 225 00 ZYZW98 0 EOM - 00001C02 0760FF80 84010000...00010072 132 SFC 4LFTX - 225 00 ZQZW98 0 EOM - 00001C02 0760FF80 9D74B400...00010072 157 Y 0 SPDY CAPE - 225 00 ZWZW86 0 EOM - 00001C02 0760FF80 9C74B400...00010072 156 Y 0 SPDY CIN - 225 00 ZYZW86 0 EOM - 00001C02 0760FF80 3F010000...00016C72 63 ACUM SFC ACPCP - 225 00 ZGZW98 0 EOM - 00001C02 0760FF80 0B741E00...00010072 11 0 SPDY TMP - 225 00 ZTZW86 0 EOM - 00001C02 0760FF80 34741E00...00010072 52 0 SPDY R H - 225 00 ZRZW86 0 EOM - 00001C02 0760FF80 21741E00...00010072 33 0 SPDY U GRD - 225 00 ZUZW86 0 EOM - 00001C02 0760FF80 22741E00...00010072 34 0 SPDY V GRD - 225 00 ZVZW86 0 EOM - 00001C02 0760FF80 01060000...00010072 01 MWSL PRES - 225 00 ZPZW96 0 EOM - 00001C02 0760FF80 21060000...00010072 33 MWSL U GRD - 225 00 ZUZW96 0 EOM - 00001C02 0760FF80 22060000...00010072 34 MWSL V GRD - 225 00 ZVZW96 0 EOM - 00001C02 0760FF80 07040000...00010072 07 0DEG HGT - 225 00 ZHZW94 0 EOM - 00001C02 0760FF80 34040000...00010072 52 0DEG R H - 225 00 ZRZW94 0 EOM - 00001C02 0760FF80 02660000...00010072 02 MSL PRMSL - 225 00 ZPZW89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs120.211 b/parm/wmo/grib_awpgfs120.211 index 6f23e9c1e6..c77c293d91 100755 --- a/parm/wmo/grib_awpgfs120.211 +++ b/parm/wmo/grib_awpgfs120.211 @@ -290,23 +290,23 @@ 211 00 YTQO15 0 EOM 00001C02 0760FF80 0B640064...00010078 11 100.0 MB TMP 211 00 YTQO10 0 EOM - 00001C02 0760FF80 27640352...00010078 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010078 40 850.0 MB DZDT 211 00 YOQO85 0 EOM - 00001C02 0760FF80 276402BC...00010078 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010078 40 700.0 MB DZDT 211 00 YOQO70 0 EOM - 00001C02 0760FF80 276401F4...00010078 39 500.0 MB V VEL + 00001C02 0760FF80 286401F4...00010078 40 500.0 MB DZDT 211 00 YOQO50 0 EOM - 00001C02 0760FF80 27640190...00010078 39 400.0 MB V VEL + 00001C02 0760FF80 28640190...00010078 40 400.0 MB DZDT 211 00 YOQO40 0 EOM - 00001C02 0760FF80 2764012C...00010078 39 300.0 MB V VEL + 00001C02 0760FF80 2864012C...00010078 40 300.0 MB DZDT 211 00 YOQO30 0 EOM - 00001C02 0760FF80 276400FA...00010078 39 250.0 MB V VEL + 00001C02 0760FF80 286400FA...00010078 40 250.0 MB DZDT 211 00 YOQO25 0 EOM - 00001C02 0760FF80 276400C8...00010078 39 200.0 MB V VEL + 00001C02 0760FF80 286400C8...00010078 40 200.0 MB DZDT 211 00 YOQO20 0 EOM - 00001C02 0760FF80 27640096...00010078 39 150.0 MB V VEL + 00001C02 0760FF80 28640096...00010078 40 150.0 MB DZDT 211 00 YOQO15 0 EOM - 00001C02 0760FF80 27640064...00010078 39 100.0 MB V VEL + 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 @@ -332,7 +332,7 @@ 211 00 YVQO97 0 EOM 00001C02 0760FF80 88070000...00010078 136 TRO VW SH 211 00 YBQO97 0 EOM - 00001C02 0760FF80 3D010000...00017278 61 SFC A PCP + 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 diff --git a/parm/wmo/grib_awpgfs120.225 b/parm/wmo/grib_awpgfs120.225 deleted file mode 100755 index 55992b634d..0000000000 --- a/parm/wmo/grib_awpgfs120.225 +++ /dev/null @@ -1,249 +0,0 @@ - 00001C02 0760FF80 076403E8...00010078 07 1000.0 MB HGT - 225 00 YHZO99 0 EOM - 00001C02 0760FF80 076403B6...00010078 07 950.0 MB HGT - 225 00 YHZO95 0 EOM - 00001C02 0760FF80 07640384...00010078 07 900.0 MB HGT - 225 00 YHZO90 0 EOM - 00001C02 0760FF80 07640352...00010078 07 850.0 MB HGT - 225 00 YHZO85 0 EOM - 00001C02 0760FF80 07640320...00010078 07 800.0 MB HGT - 225 00 YHZO80 0 EOM - 00001C02 0760FF80 076402EE...00010078 07 750.0 MB HGT - 225 00 YHZO75 0 EOM - 00001C02 0760FF80 076402BC...00010078 07 700.0 MB HGT - 225 00 YHZO70 0 EOM - 00001C02 0760FF80 0764028A...00010078 07 650.0 MB HGT - 225 00 YHZO65 0 EOM - 00001C02 0760FF80 07640258...00010078 07 600.0 MB HGT - 225 00 YHZO60 0 EOM - 00001C02 0760FF80 07640226...00010078 07 550.0 MB HGT - 225 00 YHZO55 0 EOM - 00001C02 0760FF80 076401F4...00010078 07 500.0 MB HGT - 225 00 YHZO50 0 EOM - 00001C02 0760FF80 076401C2...00010078 07 450.0 MB HGT - 225 00 YHZO45 0 EOM - 00001C02 0760FF80 07640190...00010078 07 400.0 MB HGT - 225 00 YHZO40 0 EOM - 00001C02 0760FF80 0764015E...00010078 07 350.0 MB HGT - 225 00 YHZO35 0 EOM - 00001C02 0760FF80 0764012C...00010078 07 300.0 MB HGT - 225 00 YHZO30 0 EOM - 00001C02 0760FF80 076400FA...00010078 07 250.0 MB HGT - 225 00 YHZO25 0 EOM - 00001C02 0760FF80 076400C8...00010078 07 200.0 MB HGT - 225 00 YHZO20 0 EOM - 00001C02 0760FF80 07640096...00010078 07 150.0 MB HGT - 225 00 YHZO15 0 EOM - 00001C02 0760FF80 07640064...00010078 07 100.0 MB HGT - 225 00 YHZO10 0 EOM - 00001C02 0760FF80 216403E8...00010078 33 1000.0 MB U GRD - 225 00 YUZO99 0 EOM - 00001C02 0760FF80 216403B6...00010078 33 950.0 MB U GRD - 225 00 YUZO95 0 EOM - 00001C02 0760FF80 21640384...00010078 33 900.0 MB U GRD - 225 00 YUZO90 0 EOM - 00001C02 0760FF80 21640352...00010078 33 850.0 MB U GRD - 225 00 YUZO85 0 EOM - 00001C02 0760FF80 21640320...00010078 33 800.0 MB U GRD - 225 00 YUZO80 0 EOM - 00001C02 0760FF80 216402EE...00010078 33 750.0 MB U GRD - 225 00 YUZO75 0 EOM - 00001C02 0760FF80 216402BC...00010078 33 700.0 MB U GRD - 225 00 YUZO70 0 EOM - 00001C02 0760FF80 2164028A...00010078 33 650.0 MB U GRD - 225 00 YUZO65 0 EOM - 00001C02 0760FF80 21640258...00010078 33 600.0 MB U GRD - 225 00 YUZO60 0 EOM - 00001C02 0760FF80 21640226...00010078 33 550.0 MB U GRD - 225 00 YUZO55 0 EOM - 00001C02 0760FF80 216401F4...00010078 33 500.0 MB U GRD - 225 00 YUZO50 0 EOM - 00001C02 0760FF80 216401C2...00010078 33 450.0 MB U GRD - 225 00 YUZO45 0 EOM - 00001C02 0760FF80 21640190...00010078 33 400.0 MB U GRD - 225 00 YUZO40 0 EOM - 00001C02 0760FF80 2164015E...00010078 33 350.0 MB U GRD - 225 00 YUZO35 0 EOM - 00001C02 0760FF80 2164012C...00010078 33 300.0 MB U GRD - 225 00 YUZO30 0 EOM - 00001C02 0760FF80 216400FA...00010078 33 250.0 MB U GRD - 225 00 YUZO25 0 EOM - 00001C02 0760FF80 216400C8...00010078 33 200.0 MB U GRD - 225 00 YUZO20 0 EOM - 00001C02 0760FF80 21640096...00010078 33 150.0 MB U GRD - 225 00 YUZO15 0 EOM - 00001C02 0760FF80 21640064...00010078 33 100.0 MB U GRD - 225 00 YUZO10 0 EOM - 00001C02 0760FF80 226403E8...00010078 34 1000.0 MB V GRD - 225 00 YVZO99 0 EOM - 00001C02 0760FF80 226403B6...00010078 34 950.0 MB V GRD - 225 00 YVZO95 0 EOM - 00001C02 0760FF80 22640384...00010078 34 900.0 MB V GRD - 225 00 YVZO90 0 EOM - 00001C02 0760FF80 22640352...00010078 34 850.0 MB V GRD - 225 00 YVZO85 0 EOM - 00001C02 0760FF80 22640320...00010078 34 800.0 MB V GRD - 225 00 YVZO80 0 EOM - 00001C02 0760FF80 226402EE...00010078 34 750.0 MB V GRD - 225 00 YVZO75 0 EOM - 00001C02 0760FF80 226402BC...00010078 34 700.0 MB V GRD - 225 00 YVZO70 0 EOM - 00001C02 0760FF80 2264028A...00010078 34 650.0 MB V GRD - 225 00 YVZO65 0 EOM - 00001C02 0760FF80 22640258...00010078 34 600.0 MB V GRD - 225 00 YVZO60 0 EOM - 00001C02 0760FF80 22640226...00010078 34 550.0 MB V GRD - 225 00 YVZO55 0 EOM - 00001C02 0760FF80 226401F4...00010078 34 500.0 MB V GRD - 225 00 YVZO50 0 EOM - 00001C02 0760FF80 226401C2...00010078 34 450.0 MB V GRD - 225 00 YVZO45 0 EOM - 00001C02 0760FF80 22640190...00010078 34 400.0 MB V GRD - 225 00 YVZO40 0 EOM - 00001C02 0760FF80 2264015E...00010078 34 350.0 MB V GRD - 225 00 YVZO35 0 EOM - 00001C02 0760FF80 2264012C...00010078 34 300.0 MB V GRD - 225 00 YVZO30 0 EOM - 00001C02 0760FF80 226400FA...00010078 34 250.0 MB V GRD - 225 00 YVZO25 0 EOM - 00001C02 0760FF80 226400C8...00010078 34 200.0 MB V GRD - 225 00 YVZO20 0 EOM - 00001C02 0760FF80 22640096...00010078 34 150.0 MB V GRD - 225 00 YVZO15 0 EOM - 00001C02 0760FF80 22640064...00010078 34 100.0 MB V GRD - 225 00 YVZO10 0 EOM - 00001C02 0760FF80 346403E8...00010078 52 1000.0 MB R H - 225 00 YRZO99 0 EOM - 00001C02 0760FF80 346403B6...00010078 52 950.0 MB R H - 225 00 YRZO95 0 EOM - 00001C02 0760FF80 34640384...00010078 52 900.0 MB R H - 225 00 YRZO90 0 EOM - 00001C02 0760FF80 34640352...00010078 52 850.0 MB R H - 225 00 YRZO85 0 EOM - 00001C02 0760FF80 34640320...00010078 52 800.0 MB R H - 225 00 YRZO80 0 EOM - 00001C02 0760FF80 346402EE...00010078 52 750.0 MB R H - 225 00 YRZO75 0 EOM - 00001C02 0760FF80 346402BC...00010078 52 700.0 MB R H - 225 00 YRZO70 0 EOM - 00001C02 0760FF80 3464028A...00010078 52 650.0 MB R H - 225 00 YRZO65 0 EOM - 00001C02 0760FF80 34640258...00010078 52 600.0 MB R H - 225 00 YRZO60 0 EOM - 00001C02 0760FF80 34640226...00010078 52 550.0 MB R H - 225 00 YRZO55 0 EOM - 00001C02 0760FF80 346401F4...00010078 52 500.0 MB R H - 225 00 YRZO50 0 EOM - 00001C02 0760FF80 346401C2...00010078 52 450.0 MB R H - 225 00 YRZO45 0 EOM - 00001C02 0760FF80 34640190...00010078 52 400.0 MB R H - 225 00 YRZO40 0 EOM - 00001C02 0760FF80 3464015E...00010078 52 350.0 MB R H - 225 00 YRZO35 0 EOM - 00001C02 0760FF80 3464012C...00010078 52 300.0 MB R H - 225 00 YRZO30 0 EOM - 00001C02 0760FF80 0B6403E8...00010078 11 1000.0 MB TMP - 225 00 YTZO99 0 EOM - 00001C02 0760FF80 0B6403B6...00010078 11 950.0 MB TMP - 225 00 YTZO95 0 EOM - 00001C02 0760FF80 0B640384...00010078 11 900.0 MB TMP - 225 00 YTZO90 0 EOM - 00001C02 0760FF80 0B640352...00010078 11 850.0 MB TMP - 225 00 YTZO85 0 EOM - 00001C02 0760FF80 0B640320...00010078 11 800.0 MB TMP - 225 00 YTZO80 0 EOM - 00001C02 0760FF80 0B6402EE...00010078 11 750.0 MB TMP - 225 00 YTZO75 0 EOM - 00001C02 0760FF80 0B6402BC...00010078 11 700.0 MB TMP - 225 00 YTZO70 0 EOM - 00001C02 0760FF80 0B64028A...00010078 11 650.0 MB TMP - 225 00 YTZO65 0 EOM - 00001C02 0760FF80 0B640258...00010078 11 600.0 MB TMP - 225 00 YTZO60 0 EOM - 00001C02 0760FF80 0B640226...00010078 11 550.0 MB TMP - 225 00 YTZO55 0 EOM - 00001C02 0760FF80 0B6401F4...00010078 11 500.0 MB TMP - 225 00 YTZO50 0 EOM - 00001C02 0760FF80 0B6401C2...00010078 11 450.0 MB TMP - 225 00 YTZO45 0 EOM - 00001C02 0760FF80 0B640190...00010078 11 400.0 MB TMP - 225 00 YTZO40 0 EOM - 00001C02 0760FF80 0B64015E...00010078 11 350.0 MB TMP - 225 00 YTZO35 0 EOM - 00001C02 0760FF80 0B64012C...00010078 11 300.0 MB TMP - 225 00 YTZO30 0 EOM - 00001C02 0760FF80 0B6400FA...00010078 11 250.0 MB TMP - 225 00 YTZO25 0 EOM - 00001C02 0760FF80 0B6400C8...00010078 11 200.0 MB TMP - 225 00 YTZO20 0 EOM - 00001C02 0760FF80 0B640096...00010078 11 150.0 MB TMP - 225 00 YTZO15 0 EOM - 00001C02 0760FF80 0B640064...00010078 11 100.0 MB TMP - 225 00 YTZO10 0 EOM - 00001C02 0760FF80 27640352...00010078 39 850.0 MB V VEL - 225 00 YOZO85 0 EOM - 00001C02 0760FF80 276402BC...00010078 39 700.0 MB V VEL - 225 00 YOZO70 0 EOM - 00001C02 0760FF80 276401F4...00010078 39 500.0 MB V VEL - 225 00 YOZO50 0 EOM - 00001C02 0760FF80 2764012C...00010078 39 300.0 MB V VEL - 225 00 YOZO30 0 EOM - 00001C02 0760FF80 276400C8...00010078 39 200.0 MB V VEL - 225 00 YOZO20 0 EOM - 00001C02 0760FF80 01010000...00010078 01 SFC PRES - 225 00 YPZO98 0 EOM - 00001C02 0760FF80 346C2C64...00010078 52 44/100 R H - 225 00 YRZO00 0 EOM - 00001C02 0760FF80 36C80000...00010078 54 EATM P WAT - 225 00 YFZO00 0 EOM - 00001C02 0760FF80 0B070000...00010078 11 TRO TMP - 225 00 YTZO97 0 EOM - 00001C02 0760FF80 01070000...00010078 01 TRO PRES - 225 00 YPZO97 0 EOM - 00001C02 0760FF80 21070000...00010078 33 TRO U GRD - 225 00 YUZO97 0 EOM - 00001C02 0760FF80 22070000...00010078 34 TRO V GRD - 225 00 YVZO97 0 EOM - 00001C02 0760FF80 3D010000...00017278 61 SFC A PCP - 225 00 YEZO98 0 EOM - 00001C02 0760FF80 83010000...00010078 131 SFC LFT X - 225 00 YXZO98 0 EOM - 00001C02 0760FF80 0B690002...00010078 11 2 HTGL TMP - 225 00 YTZO98 0 EOM - 00001C02 0760FF80 2169000A...00010078 33 10 HTGL U GRD - 225 00 YUZO98 0 EOM - 00001C02 0760FF80 2269000A...00010078 34 10 HTGL V GRD - 225 00 YVZO98 0 EOM - 00001C02 0760FF80 9D010000...00010078 157 SFC CAPE - 225 00 YWZO98 0 EOM - 00001C02 0760FF80 9C010000...00010078 156 SFC CIN - 225 00 YYZO98 0 EOM - 00001C02 0760FF80 84010000...00010078 132 SFC 4LFTX - 225 00 YQZO98 0 EOM - 00001C02 0760FF80 9D74B400...00010078 157 Y 0 SPDY CAPE - 225 00 YWZO86 0 EOM - 00001C02 0760FF80 9C74B400...00010078 156 Y 0 SPDY CIN - 225 00 YYZO86 0 EOM - 00001C02 0760FF80 3F010000...00017278 63 ACUM SFC ACPCP - 225 00 YGZO98 0 EOM - 00001C02 0760FF80 0B741E00...00010078 11 0 SPDY TMP - 225 00 YTZO86 0 EOM - 00001C02 0760FF80 34741E00...00010078 52 0 SPDY R H - 225 00 YRZO86 0 EOM - 00001C02 0760FF80 21741E00...00010078 33 0 SPDY U GRD - 225 00 YUZO86 0 EOM - 00001C02 0760FF80 22741E00...00010078 34 0 SPDY V GRD - 225 00 YVZO86 0 EOM - 00001C02 0760FF80 01060000...00010078 01 MWSL PRES - 225 00 YPZO96 0 EOM - 00001C02 0760FF80 21060000...00010078 33 MWSL U GRD - 225 00 YUZO96 0 EOM - 00001C02 0760FF80 22060000...00010078 34 MWSL V GRD - 225 00 YVZO96 0 EOM - 00001C02 0760FF80 07040000...00010078 07 0DEG HGT - 225 00 YHZO94 0 EOM - 00001C02 0760FF80 34040000...00010078 52 0DEG R H - 225 00 YRZO94 0 EOM - 00001C02 0760FF80 02660000...00010078 02 MSL PRMSL - 225 00 YPZO89 0 EOM - FFFFFFFF 00000000 00000000...00000000 00 diff --git a/parm/wmo/grib_awpgfs126.211 b/parm/wmo/grib_awpgfs126.211 index 14182c0ab7..b509bf9033 100755 --- a/parm/wmo/grib_awpgfs126.211 +++ b/parm/wmo/grib_awpgfs126.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...0001007E 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001787E 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...0001007E 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...0001007E 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001007E 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...0001007E 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001007E 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...0001007E 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs132.211 b/parm/wmo/grib_awpgfs132.211 index f5355f2d53..f9a8c87ccf 100755 --- a/parm/wmo/grib_awpgfs132.211 +++ b/parm/wmo/grib_awpgfs132.211 @@ -174,7 +174,7 @@ 211 00 YVQP10 0 EOM 00001C02 0760FF80 02660000...00010084 02 MSL PRMSL 211 00 YPQP89 0 EOM - 00001C02 0760FF80 3D010000...00017E84 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQP15 0 EOM 00001C02 0760FF80 0B640064...00010084 11 100.0 MB TMP 211 00 YTQP10 0 EOM - 00001C02 0760FF80 27640352...00010084 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010084 40 850.0 MB DZDT 211 00 YOQP85 0 EOM - 00001C02 0760FF80 276402BC...00010084 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010084 40 700.0 MB DZDT 211 00 YOQP70 0 EOM - 00001C02 0760FF80 276401F4...00010084 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs138.211 b/parm/wmo/grib_awpgfs138.211 index 9fc6dc7e3e..6b1bf437e8 100755 --- a/parm/wmo/grib_awpgfs138.211 +++ b/parm/wmo/grib_awpgfs138.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...0001008A 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001848A 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...0001008A 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...0001008A 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001008A 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...0001008A 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001008A 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...0001008A 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs144.211 b/parm/wmo/grib_awpgfs144.211 index a7d67d187f..032cf422aa 100755 --- a/parm/wmo/grib_awpgfs144.211 +++ b/parm/wmo/grib_awpgfs144.211 @@ -174,7 +174,7 @@ 211 00 YVQQ10 0 EOM 00001C02 0760FF80 02660000...00010090 02 MSL PRMSL 211 00 YPQQ89 0 EOM - 00001C02 0760FF80 3D010000...00018A90 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQQ15 0 EOM 00001C02 0760FF80 0B640064...00010090 11 100.0 MB TMP 211 00 YTQQ10 0 EOM - 00001C02 0760FF80 27640352...00010090 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010090 40 850.0 MB DZDT 211 00 YOQQ85 0 EOM - 00001C02 0760FF80 276402BC...00010090 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010090 40 700.0 MB DZDT 211 00 YOQQ70 0 EOM - 00001C02 0760FF80 276401F4...00010090 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs150.211 b/parm/wmo/grib_awpgfs150.211 index 1b22f6469a..18598cd660 100755 --- a/parm/wmo/grib_awpgfs150.211 +++ b/parm/wmo/grib_awpgfs150.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...00010096 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...00019096 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...00010096 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...00010096 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...00010096 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...00010096 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...00010096 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...00010096 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs156.211 b/parm/wmo/grib_awpgfs156.211 index b0cf055e16..a283a51ce4 100755 --- a/parm/wmo/grib_awpgfs156.211 +++ b/parm/wmo/grib_awpgfs156.211 @@ -174,7 +174,7 @@ 211 00 YVQR10 0 EOM 00001C02 0760FF80 02660000...0001009C 02 MSL PRMSL 211 00 YPQR89 0 EOM - 00001C02 0760FF80 3D010000...0001969C 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQR15 0 EOM 00001C02 0760FF80 0B640064...0001009C 11 100.0 MB TMP 211 00 YTQR10 0 EOM - 00001C02 0760FF80 27640352...0001009C 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...0001009C 40 850.0 MB DZDT 211 00 YOQR85 0 EOM - 00001C02 0760FF80 276402BC...0001009C 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...0001009C 40 700.0 MB DZDT 211 00 YOQR70 0 EOM - 00001C02 0760FF80 276401F4...0001009C 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs162.211 b/parm/wmo/grib_awpgfs162.211 index 94c7d82ae3..bac5998532 100755 --- a/parm/wmo/grib_awpgfs162.211 +++ b/parm/wmo/grib_awpgfs162.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...000100A2 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...00019CA2 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...000100A2 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...000100A2 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100A2 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...000100A2 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100A2 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...000100A2 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs168.211 b/parm/wmo/grib_awpgfs168.211 index ac26c35f2c..d49a9885ef 100755 --- a/parm/wmo/grib_awpgfs168.211 +++ b/parm/wmo/grib_awpgfs168.211 @@ -174,7 +174,7 @@ 211 00 YVQS10 0 EOM 00001C02 0760FF80 02660000...000100A8 02 MSL PRMSL 211 00 YPQS89 0 EOM - 00001C02 0760FF80 3D010000...0001A2A8 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQS15 0 EOM 00001C02 0760FF80 0B640064...000100A8 11 100.0 MB TMP 211 00 YTQS10 0 EOM - 00001C02 0760FF80 27640352...000100A8 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100A8 40 850.0 MB DZDT 211 00 YOQS85 0 EOM - 00001C02 0760FF80 276402BC...000100A8 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100A8 40 700.0 MB DZDT 211 00 YOQS70 0 EOM - 00001C02 0760FF80 276401F4...000100A8 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs174.211 b/parm/wmo/grib_awpgfs174.211 index 0e887276a6..f60ebbf8de 100755 --- a/parm/wmo/grib_awpgfs174.211 +++ b/parm/wmo/grib_awpgfs174.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...000100AE 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001A8AE 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...000100AE 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...000100AE 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100AE 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...000100AE 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100AE 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...000100AE 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs180.211 b/parm/wmo/grib_awpgfs180.211 index 78fba33ce9..715cc8e13b 100755 --- a/parm/wmo/grib_awpgfs180.211 +++ b/parm/wmo/grib_awpgfs180.211 @@ -174,7 +174,7 @@ 211 00 YVQT10 0 EOM 00001C02 0760FF80 02660000...000100B4 02 MSL PRMSL 211 00 YPQT89 0 EOM - 00001C02 0760FF80 3D010000...0001AEB4 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQT15 0 EOM 00001C02 0760FF80 0B640064...000100B4 11 100.0 MB TMP 211 00 YTQT10 0 EOM - 00001C02 0760FF80 27640352...000100B4 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100B4 40 850.0 MB DZDT 211 00 YOQT85 0 EOM - 00001C02 0760FF80 276402BC...000100B4 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100B4 40 700.0 MB DZDT 211 00 YOQT70 0 EOM - 00001C02 0760FF80 276401F4...000100B4 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs186.211 b/parm/wmo/grib_awpgfs186.211 index a963b3c9c4..edf45d28f6 100755 --- a/parm/wmo/grib_awpgfs186.211 +++ b/parm/wmo/grib_awpgfs186.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...000100BA 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001B4BA 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...000100BA 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...000100BA 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100BA 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...000100BA 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100BA 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...000100BA 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs192.211 b/parm/wmo/grib_awpgfs192.211 index e8a50411a2..75883df3da 100755 --- a/parm/wmo/grib_awpgfs192.211 +++ b/parm/wmo/grib_awpgfs192.211 @@ -174,7 +174,7 @@ 211 00 YVQU10 0 EOM 00001C02 0760FF80 02660000...000100C0 02 MSL PRMSL 211 00 YPQU89 0 EOM - 00001C02 0760FF80 3D010000...0001BAC0 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQU15 0 EOM 00001C02 0760FF80 0B640064...000100C0 11 100.0 MB TMP 211 00 YTQU10 0 EOM - 00001C02 0760FF80 27640352...000100C0 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100C0 40 850.0 MB DZDT 211 00 YOQU85 0 EOM - 00001C02 0760FF80 276402BC...000100C0 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100C0 40 700.0 MB DZDT 211 00 YOQU70 0 EOM - 00001C02 0760FF80 276401F4...000100C0 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs198.211 b/parm/wmo/grib_awpgfs198.211 index 6df472ce22..646a71c4b4 100755 --- a/parm/wmo/grib_awpgfs198.211 +++ b/parm/wmo/grib_awpgfs198.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...000100C6 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001C0C6 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...000100C6 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...000100C6 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100C6 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...000100C6 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100C6 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...000100C6 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs204.211 b/parm/wmo/grib_awpgfs204.211 index 61b7bf1577..7cba856693 100755 --- a/parm/wmo/grib_awpgfs204.211 +++ b/parm/wmo/grib_awpgfs204.211 @@ -174,7 +174,7 @@ 211 00 YVQV10 0 EOM 00001C02 0760FF80 02660000...000100CC 02 MSL PRMSL 211 00 YPQV89 0 EOM - 00001C02 0760FF80 3D010000...0001C6CC 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQV15 0 EOM 00001C02 0760FF80 0B640064...000100CC 11 100.0 MB TMP 211 00 YTQV10 0 EOM - 00001C02 0760FF80 27640352...000100CC 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100CC 40 850.0 MB DZDT 211 00 YOQV85 0 EOM - 00001C02 0760FF80 276402BC...000100CC 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100CC 40 700.0 MB DZDT 211 00 YOQV70 0 EOM - 00001C02 0760FF80 276401F4...000100CC 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs210.211 b/parm/wmo/grib_awpgfs210.211 index 6c48c4caac..5d7cecb239 100755 --- a/parm/wmo/grib_awpgfs210.211 +++ b/parm/wmo/grib_awpgfs210.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...000100D2 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001CCD2 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...000100D2 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...000100D2 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100D2 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...000100D2 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100D2 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...000100D2 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs216.211 b/parm/wmo/grib_awpgfs216.211 index 74c91ffcc9..d01c0b9023 100755 --- a/parm/wmo/grib_awpgfs216.211 +++ b/parm/wmo/grib_awpgfs216.211 @@ -174,7 +174,7 @@ 211 00 YVQW10 0 EOM 00001C02 0760FF80 02660000...000100D8 02 MSL PRMSL 211 00 YPQW89 0 EOM - 00001C02 0760FF80 3D010000...0001D2D8 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQW15 0 EOM 00001C02 0760FF80 0B640064...000100D8 11 100.0 MB TMP 211 00 YTQW10 0 EOM - 00001C02 0760FF80 27640352...000100D8 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100D8 40 850.0 MB DZDT 211 00 YOQW85 0 EOM - 00001C02 0760FF80 276402BC...000100D8 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100D8 40 700.0 MB DZDT 211 00 YOQW70 0 EOM - 00001C02 0760FF80 276401F4...000100D8 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs222.211 b/parm/wmo/grib_awpgfs222.211 index f3785ba928..c0e25a858e 100755 --- a/parm/wmo/grib_awpgfs222.211 +++ b/parm/wmo/grib_awpgfs222.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...000100DE 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001D8DE 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...000100DE 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...000100DE 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100DE 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...000100DE 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100DE 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...000100DE 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs228.211 b/parm/wmo/grib_awpgfs228.211 index 8dada0cde6..e52c23ff4e 100755 --- a/parm/wmo/grib_awpgfs228.211 +++ b/parm/wmo/grib_awpgfs228.211 @@ -174,7 +174,7 @@ 211 00 YVQX10 0 EOM 00001C02 0760FF80 02660000...000100E4 02 MSL PRMSL 211 00 YPQX89 0 EOM - 00001C02 0760FF80 3D010000...0001DEE4 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQX15 0 EOM 00001C02 0760FF80 0B640064...000100E4 11 100.0 MB TMP 211 00 YTQX10 0 EOM - 00001C02 0760FF80 27640352...000100E4 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100E4 40 850.0 MB DZDT 211 00 YOQX85 0 EOM - 00001C02 0760FF80 276402BC...000100E4 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100E4 40 700.0 MB DZDT 211 00 YOQX70 0 EOM - 00001C02 0760FF80 276401F4...000100E4 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs234.211 b/parm/wmo/grib_awpgfs234.211 index 532619673c..986112cc2f 100755 --- a/parm/wmo/grib_awpgfs234.211 +++ b/parm/wmo/grib_awpgfs234.211 @@ -174,7 +174,7 @@ 211 00 ZVQZ10 0 EOM 00001C02 0760FF80 02660000...000100EA 02 MSL PRMSL 211 00 ZPQZ89 0 EOM - 00001C02 0760FF80 3D010000...0001E4EA 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 ZTQZ15 0 EOM 00001C02 0760FF80 0B640064...000100EA 11 100.0 MB TMP 211 00 ZTQZ10 0 EOM - 00001C02 0760FF80 27640352...000100EA 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100EA 40 850.0 MB DZDT 211 00 ZOQZ85 0 EOM - 00001C02 0760FF80 276402BC...000100EA 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100EA 40 700.0 MB DZDT 211 00 ZOQZ70 0 EOM - 00001C02 0760FF80 276401F4...000100EA 39 500.0 MB V VEL + 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 diff --git a/parm/wmo/grib_awpgfs240.211 b/parm/wmo/grib_awpgfs240.211 index 81d6c1dbc1..60171803e0 100755 --- a/parm/wmo/grib_awpgfs240.211 +++ b/parm/wmo/grib_awpgfs240.211 @@ -174,7 +174,7 @@ 211 00 YVQY10 0 EOM 00001C02 0760FF80 02660000...000100F0 02 MSL PRMSL 211 00 YPQY89 0 EOM - 00001C02 0760FF80 3D010000...0001EAF0 61 SFC A PCP + 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 @@ -292,11 +292,11 @@ 211 00 YTQY15 0 EOM 00001C02 0760FF80 0B640064...000100F0 11 100.0 MB TMP 211 00 YTQY10 0 EOM - 00001C02 0760FF80 27640352...000100F0 39 850.0 MB V VEL + 00001C02 0760FF80 28640352...000100F0 40 850.0 MB DZDT 211 00 YOQY85 0 EOM - 00001C02 0760FF80 276402BC...000100F0 39 700.0 MB V VEL + 00001C02 0760FF80 286402BC...000100F0 40 700.0 MB DZDT 211 00 YOQY70 0 EOM - 00001C02 0760FF80 276401F4...000100F0 39 500.0 MB V VEL + 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 diff --git a/scripts/exgdas_atmos_gempak_gif_ncdc.sh b/scripts/exgdas_atmos_gempak_gif_ncdc.sh new file mode 100755 index 0000000000..884ae1cf25 --- /dev/null +++ b/scripts/exgdas_atmos_gempak_gif_ncdc.sh @@ -0,0 +1,63 @@ +#!/bin/sh +############################################################## +# Add the NCDC GIF processing to the end of the gempak_gif job +# There is no timing issue with the NCDC GIF, so it is +# okay to just add it here. If timing becomes a problem +# in the future, we should move it above somewhere else. +############################################################## +export PS4='exgempakgif_ncdc:$SECONDS + ' +set -xa + +cd $DATA +msg="The NCDC GIF processing has begun" +postmsg "$jlogfile" "$msg" + +export NTS=$USHgempak/restore + +if [ $MODEL = GDAS ] +then + case $MODEL in + GDAS) fcsthrs="000";; + esac + + export fhr + for fhr in $fcsthrs + do + icnt=1 + maxtries=180 + while [ $icnt -lt 1000 ] + do + if [ -r ${COMIN}/${RUN}_${PDY}${cyc}f${fhr} ] ; then + break + else + sleep 20 + let "icnt=icnt+1" + fi + if [ $icnt -ge $maxtries ] + then + msg="ABORTING after 1 hour of waiting for F$fhr to end." + err_exit $msg + fi + done + + cp ${COMIN}/${RUN}_${PDY}${cyc}f${fhr} gem_grids${fhr}.gem + export err=$? + if [[ $err -ne 0 ]] ; then + echo " File: ${COMIN}/${RUN}_${PDY}${cyc}f${fhr} does not exist." + exit $err + fi + + if [ $cyc -eq 00 -o $cyc -eq 12 ] + then + $USHgempak/gempak_${RUN}_f${fhr}_gif.sh + if [ ! -f $USHgempak/gempak_${RUN}_f${fhr}_gif.sh ] ; then + echo "WARNING: $USHgempak/gempak_${RUN}_f${fhr}_gif.sh FILE is missing" + msg=" $USHgempak/gempak_${RUN}_f${fhr}_gif.sh file is missing " + postmsg "jlogfile" "$msg" + fi + fi + + done +fi + +exit diff --git a/scripts/exgdas_atmos_nawips.sh b/scripts/exgdas_atmos_nawips.sh new file mode 100755 index 0000000000..b42b69b9ce --- /dev/null +++ b/scripts/exgdas_atmos_nawips.sh @@ -0,0 +1,188 @@ +#!/bin/ksh +################################################################### +echo "----------------------------------------------------" +echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" +echo "----------------------------------------------------" +echo "History: Mar 2000 - First implementation of this new script." +echo "S Lilly: May 2008 - add logic to make sure that all of the " +echo " data produced from the restricted ECMWF" +echo " data on the CCS is properly protected." +##################################################################### + +set -xa + +cd $DATA +RUN=$1 +fend=$2 +DBN_ALERT_TYPE=$3 + +export 'PS4=$RUN:$SECONDS + ' + +DATA_RUN=$DATA/$RUN +mkdir -p $DATA_RUN +cd $DATA_RUN + +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + +cp $FIXgempak/g2varswmo2.tbl g2varswmo2.tbl +export err=$? +if [[ $err -ne 0 ]] ; then + echo " File g2varswmo2.tbl file is missing." + exit $err +fi +cp $FIXgempak/g2vcrdwmo2.tbl g2vcrdwmo2.tbl +export err=$? +if [[ $err -ne 0 ]] ; then + echo " File g2vcrdwmo2.tbl file is missing." + exit $err +fi + +cp $FIXgempak/g2varsncep1.tbl g2varsncep1.tbl +export err=$? +if [[ $err -ne 0 ]] ; then + echo " File g2varsncep1.tbl file is missing." + exit $err +fi + +cp $FIXgempak/g2vcrdncep1.tbl g2vcrdncep1.tbl +export err=$? +if [[ $err -ne 0 ]] ; then + echo " File g2vcrdncep1.tbl file is missing." + exit $err +fi + +# +NAGRIB=$GEMEXE/nagrib2_nc +export err=$? +if [[ $err -ne 0 ]] ; then + echo " File $GEMEXE/nagrib2_nc is missing." + echo " WARNING: module GEMPAK was not loaded" + exit $err +fi + +cpyfil=gds +garea=dset +gbtbls= +maxgrd=4999 +kxky= +grdarea= +proj= +output=T +pdsext=no + +maxtries=180 +fhcnt=$fstart +while [ $fhcnt -le $fend ] ; do + typeset -Z3 fhr + + fhr=$fhcnt + fhcnt3=`expr $fhr % 3` + + fhr3=$fhcnt + typeset -Z3 fhr3 + + GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} + + if [ $RUN = "gdas_0p25" ]; then + export GRIBIN=$COMIN/${model}.${cycle}.pgrb2.0p25.f${fhr} + if [ ! -f $GRIBIN ] ; then + echo "WARNING: $GRIBIN FILE is missing" + msg=" $GRIBIN file is missing " + postmsg "$jlogfile" "$msg" + fi + GRIBIN_chk=$COMIN/${model}.${cycle}.pgrb2.0p25.f${fhr}.idx + else + export GRIBIN=$COMIN/${model}.${cycle}.pgrb2.1p00.f${fhr} + if [ ! -f $GRIBIN ] ; then + echo "WARNING: $GRIBIN FILE is missing" + msg=" $GRIBIN file is missing " + postmsg "$jlogfile" "$msg" + fi + GRIBIN_chk=$COMIN/${model}.${cycle}.pgrb2.1p00.f${fhr}.idx + fi + + icnt=1 + while [ $icnt -lt 1000 ] + do + if [ -r $GRIBIN_chk ] ; then + sleep 5 + break + else + msg="The process is waiting ... ${GRIBIN_chk} file to proceed." + postmsg "${jlogfile}" "$msg" + sleep 20 + let "icnt=icnt+1" + fi + if [ $icnt -ge $maxtries ] + then + msg="ABORTING: after 1 hour of waiting for ${GRIBIN_chk} file at F$fhr to end." + postmsg "${jlogfile}" "$msg" + export err=7 ; err_chk + exit $err + fi + done + + cp $GRIBIN grib$fhr + + export pgm="nagrib2 F$fhr" + startmsg + + $NAGRIB << EOF + GBFILE = grib$fhr + INDXFL = + GDOUTF = $GEMGRD + PROJ = $proj + GRDAREA = $grdarea + KXKY = $kxky + MAXGRD = $maxgrd + CPYFIL = $cpyfil + GAREA = $garea + OUTPUT = $output + GBTBLS = $gbtbls + GBDIAG = + PDSEXT = $pdsext + l + r +EOF + export err=$?;err_chk + + if [ $SENDCOM = "YES" ] ; then + cp $GEMGRD $COMOUT/.$GEMGRD + export err=$? + if [[ $err -ne 0 ]] ; then + echo " File $GEMGRD does not exist." + exit $err + fi + + mv $COMOUT/.$GEMGRD $COMOUT/$GEMGRD + if [ $SENDDBN = "YES" ] ; then + $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ + $COMOUT/$GEMGRD + else + echo "##### DBN_ALERT_TYPE is: ${DBN_ALERT_TYPE} #####" + fi + fi + + if [ $fhcnt -ge 240 ] ; then + let fhcnt=fhcnt+12 + else + let fhcnt=fhcnt+finc + fi +done + +$GEMEXE/gpend +##################################################################### +# GOOD RUN +set +x +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +set -x +##################################################################### + +msg='Job completed normally.' +echo $msg +postmsg "$jlogfile" "$msg" + +############################### END OF SCRIPT ####################### diff --git a/scripts/exgdas_bulls_navy.sh.ecf b/scripts/exgdas_bulls_navy.sh.ecf deleted file mode 100755 index 1fca6cf470..0000000000 --- a/scripts/exgdas_bulls_navy.sh.ecf +++ /dev/null @@ -1,206 +0,0 @@ -#!/bin/sh -# UTILITY SCRIPT NAME : exgdas_bulls_navy.sh.ecf -# AUTHOR : Lauren Morone and Hua-Lu Pan -# DATE WRITTEN : 04/24/97 -# -# Abstract: This utility script produces the navybull -# bulletins, from the GFS and GDAS datadumps. -# -# Input: none -# -echo "History: April 1997 - First implementation of this utility script" -echo " Jan 2000 - Converted to IBM-SP." -echo " Oct 2005 - Send products to TOC via the NTC." -echo " Jan 2008 - Changed the input file to non-restricted." -echo " Jan 2013 - Converted to WCOSS" -echo " Sep 2015 - Converted to WCOSS on phase 2" -# - -set -xa - -cd $DATA - -# Copy in updated files containing dates and times - -if [ $cyc = '00' ]; then - cp ${COMINm1}/ship.cntl ship.cntl - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ship.cntl does not exist." - exit $err - fi -else - cp ${COMIN}/ship.cntl ship.cntl - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ship.cntl does not exist." - exit $err - fi -fi - -# Save original ship.cnrl file that containing dates and times -cp ship.cntl $COMOUT/ship.cntl.${LSB_JOBID}_${cyc} - -# Copy in appropriate parm field - -echo $cyc > parm.job1 - -# Copy in SFCSHP file for use as input data set - -cp ${COMIN}/${cyc}/${RUN}.${cycle}.sfcshp.tm00.bufr_d.nr SFCSHP -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File ${RUN}.${cycle}.sfcshp.tm00.bufr_d.nr does not exist." - exit $err -fi - -export pgm=navybull;. prep_step - -export FORT11=SFCSHP -export FORT12="parm.job1" -export FORT15="ship.cntl" -export FORT51="navybull.part1" - -$EXECgfs/navybull -export err=$?; err_chk - -# -# Do Part II of the datadump. For GFS, the precious six hour data is used -# for GDAS, the next six hour dump is used -# - -case $cyc in - 00) echo 18 > parm.job1 - export COMINgdas=${COMINgdas}.${PDYm1}/18 - cp $COMINgdas/${RUN}.t18z.sfcshp.tm00.bufr_d.nr SFCSHP - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ${RUN}.t18z.sfcshp.tm00.bufr_d.nr does not exist." - exit $err - fi ;; - - 12) echo 06 > parm.job1 - export COMINgdas=${COMINgdas}.${PDY}/06 - cp $COMINgdas/${RUN}.t06z.sfcshp.tm00.bufr_d.nr SFCSHP - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ${RUN}.t06z.sfcshp.tm00.bufr_d.nr does not exist." - exit $err - fi ;; -esac - -export pgm=navybull;. prep_step - -export FORT11="SFCSHP" -export FORT12="parm.job1" -export FORT15="ship.cntl" -export FORT51="navybull.part2" - -$EXECgfs/navybull -export err=$?; err_chk - -# -# Now cat the two parts together to make the final bulletin -# - -cp navybull.part1 navybull.tran.${cyc} -err1=$? - -cat navybull.part2 >> navybull.tran.${cyc} -err2=$? - -# In case no bulletin was made, send a message and get out - -if test $err1 -eq 0 -o $err2 -eq 0; then - - echo 'navybull finished' - - cp ship.cntl ${COMOUT} - - if test $SENDCOM = 'YES' - then - cp ship.cntl $COMOUT/ship.cntl.$cyc - cp navybull.tran.${cyc} $COMOUT/${cyc} - fi - - msg=" navybull bulletin successfully made" - postmsg "$jlogfile" "$msg" - -###################################################### -# this is used for part of the ${COMOUTwmo} file name - jobn=`echo $job|sed 's/[jpt]gdas/gdas/'` - - if test $SENDDBN = 'YES' - then - cp navybull.tran.${cyc} ${COMOUTwmo}/navybull.tran.${cyc}.$jobn - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File navybull.tran.${cyc} does not exist." - exit $err - fi - $UTILgfs/ush/make_ntc_bull.pl WMONV NONE KWBC NONE \ - navybull.tran.${cyc} ${COMOUTwmo}/navybull.tran.${cyc}.$jobn - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File navybull.tran.${cyc} failed to send TOC." - exit $err - fi - - fi - -################################################################### - -else - - msg=" navybull bulletin was not created " - postmsg "$jlogfile" "$msg" - -fi - -############################################ -# START FLOW OF CONTROL -# 1) GRIDBUL - generates GRID Bulletins -############################################ - -if [ $cyc -eq 12 ] ; then - -set -x -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" - -########################################### -# 1) Generate gridbulls at 12 UTC -# 2) Extract grib file for ECMWF at 12 UTC -########################################### - - set +x - echo " " - echo "######################################" - echo " Execute GRIDBULL " - echo "######################################" - echo " " - set -x - - # this is used for part of the ${COMOUTwmo} file name - jobn=`echo $job|sed 's/[jpt]gdas/gdas/'` - - cp $UTILgfs/parm/bull_grdbgdas.d$cyc . - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File bull_grdbgdas.d$cyc does not exist." - exit $err - fi - - bullparm=bull_grdbgdas.d$cyc - out=grdbuls.tran.gdas000.${jobn} - - $HOMEgfs/ush/mkbull_ntc.sh "sstgrb 000" $bullparm $out - export err=$?;err_chk - - msg="HAS COMPLETED NORMALLY!" - echo $msg - postmsg "$jlogfile" "$msg" -else - msg=" GDAS bulletin was not created at ${cyc}z " - postmsg "$jlogfile" "$msg" -fi diff --git a/scripts/exgdas_nawips.sh.ecf b/scripts/exgdas_nawips.sh.ecf deleted file mode 100755 index a0a9cd6d71..0000000000 --- a/scripts/exgdas_nawips.sh.ecf +++ /dev/null @@ -1,210 +0,0 @@ -#!/bin/ksh -################################################################### -echo "----------------------------------------------------" -echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" -echo "----------------------------------------------------" -echo "History: Mar 2000 - First implementation of this new script." -echo "S Lilly: May 2008 - add logic to make sure that all of the " -echo " data produced from the restricted ECMWF" -echo " data on the CCS is properly protected." -##################################################################### - -set -xa - -cd $DATA -GEMPAK_RUN=$1 -fend=$2 -DBN_ALERT_TYPE=$3 - -export 'PS4=$GEMPAK_RUN:$SECONDS + ' - -DATA_RUN=$DATA/$GEMPAK_RUN -mkdir -p $DATA_RUN -cd $DATA_RUN - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -cp $FIXgfs/g2varswmo2.tbl g2varswmo2.tbl -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File g2varswmo2.tbl file is missing." - exit $err -fi -cp $FIXgfs/g2vcrdwmo2.tbl g2vcrdwmo2.tbl -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File g2vcrdwmo2.tbl file is missing." - exit $err -fi - -cp $FIXgfs/g2varsncep1.tbl g2varsncep1.tbl -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File g2varsncep1.tbl file is missing." - exit $err -fi - -cp $FIXgfs/g2vcrdncep1.tbl g2vcrdncep1.tbl -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File g2vcrdncep1.tbl file is missing." - exit $err -fi - -# -NAGRIB_TABLE=${NAGRIB_TABLE:-$NWROOTp1/gempak/fix/nagrib.tbl} -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File nagrib.tbl does not exist." - exit $err -fi - -NAGRIB=$GEMEXE/nagrib2_nc -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File $GEMEXE/nagrib2_nc is missing." - echo " WARNING: module GEMPAK was not loaded" - exit $err -fi - -# - -entry=`grep "^$GEMPAK_RUN " $NAGRIB_TABLE | awk 'index($1,"#") != 1 {print $0}'` - -if [ "$entry" != "" ] ; then - cpyfil=`echo $entry | awk 'BEGIN {FS="|"} {print $2}'` - garea=`echo $entry | awk 'BEGIN {FS="|"} {print $3}'` - gbtbls=`echo $entry | awk 'BEGIN {FS="|"} {print $4}'` - maxgrd=`echo $entry | awk 'BEGIN {FS="|"} {print $5}'` - kxky=`echo $entry | awk 'BEGIN {FS="|"} {print $6}'` - grdarea=`echo $entry | awk 'BEGIN {FS="|"} {print $7}'` - proj=`echo $entry | awk 'BEGIN {FS="|"} {print $8}'` - output=`echo $entry | awk 'BEGIN {FS="|"} {print $9}'` -else - cpyfil=gds - garea=dset - gbtbls= - maxgrd=4999 - kxky= - grdarea= - proj= - output=T -fi -pdsext=no - -maxtries=180 -fhcnt=$fstart -while [ $fhcnt -le $fend ] ; do - typeset -Z3 fhr - - fhr=$fhcnt - fhcnt3=`expr $fhr % 3` - - fhr3=$fhcnt - typeset -Z3 fhr3 - - GEMGRD=${GEMPAK_RUN}_${PDY}${cyc}f${fhr3} - - if [ $GEMPAK_RUN = "gdas_0p25" ]; then - export GRIBIN=$COMIN/${RUN}.${cycle}.pgrb2.0p25.f${fhr} - if [ ! -f $GRIBIN ] ; then - echo "WARNING: $GRIBIN FILE is missing" - msg=" $GRIBIN file is missing " - postmsg "$jlogfile" "$msg" - fi - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrb2.0p25.f${fhr}.idx - else - export GRIBIN=$COMIN/${RUN}.${cycle}.pgrb2.1p00.f${fhr} - if [ ! -f $GRIBIN ] ; then - echo "WARNING: $GRIBIN FILE is missing" - msg=" $GRIBIN file is missing " - postmsg "$jlogfile" "$msg" - fi - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrb2.1p00.f${fhr}.idx - fi - - icnt=1 - while [ $icnt -lt 1000 ] - do - if [ -r $GRIBIN_chk ] ; then - sleep 5 - break - else - msg="The process is waiting ... ${GRIBIN_chk} file to proceed." - postmsg "${jlogfile}" "$msg" - sleep 20 - let "icnt=icnt+1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING: after 1 hour of waiting for ${GRIBIN_chk} file at F$fhr to end." - postmsg "${jlogfile}" "$msg" - export err=7 ; err_chk - exit $err - fi - done - - cp $GRIBIN grib$fhr - - export pgm="nagrib2 F$fhr" - startmsg - - $NAGRIB << EOF - GBFILE = grib$fhr - INDXFL = - GDOUTF = $GEMGRD - PROJ = $proj - GRDAREA = $grdarea - KXKY = $kxky - MAXGRD = $maxgrd - CPYFIL = $cpyfil - GAREA = $garea - OUTPUT = $output - GBTBLS = $gbtbls - GBDIAG = - PDSEXT = $pdsext - l - r -EOF - export err=$?;err_chk - - if [ $SENDCOM = "YES" ] ; then - cp $GEMGRD $COMOUT/.$GEMGRD - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File $GEMGRD does not exist." - exit $err - fi - - mv $COMOUT/.$GEMGRD $COMOUT/$GEMGRD - if [ $SENDDBN = "YES" ] ; then - $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ - $COMOUT/$GEMGRD - else - echo "##### DBN_ALERT_TYPE is: ${DBN_ALERT_TYPE} #####" - fi - fi - - if [ $fhcnt -ge 240 ] ; then - let fhcnt=fhcnt+12 - else - let fhcnt=fhcnt+finc - fi -done - -$GEMEXE/gpend -##################################################################### -# GOOD RUN -set +x -echo "**************JOB $GEMPAK_RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $GEMPAK_RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $GEMPAK_RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -set -x -##################################################################### - -msg='Job completed normally.' -echo $msg -postmsg "$jlogfile" "$msg" - -############################### END OF SCRIPT ####################### diff --git a/scripts/exgdas_tropc.sh.ecf b/scripts/exgdas_tropc.sh.ecf deleted file mode 100755 index c048e8f902..0000000000 --- a/scripts/exgdas_tropc.sh.ecf +++ /dev/null @@ -1,270 +0,0 @@ -#!/bin/ksh -##################################################################### -echo "------------------------------------------------" -echo "Storm Surge Forecast" -echo "------------------------------------------------" -echo "History: JULY 97 - First implementation of this new script." -echo " MAY 98 - modify to correct an error in call to" -echo " snd2forgntbl.sh ." -echo " 31 AUG 2005 - Converted graphics from 6bit format to T4 format and" -echo " rmoved snd2forgn processing." -echo " " -##################################################################### - -cd $DATA -###################### -# Set up Here Files. -###################### - -########################################## -# -# START FLOW OF CONTROL -# -# 1) Make COM dirs. -# -# 2) GENDATA - reads hourly dumps, extracts synoptic, buoy, ship -# and METAR data. Creates an AFOS plotfile over the tropics and -# midlatitudes between 50N and 50S. -# -# 3) REDSAT - extracts low level satellite winds from the GFS -# prepbufr file and creates a file to be used by program TRPSFCMV. -# -# 4) TRPSFCMV - Plots analyzed wind barbs and temperatures. Contours -# the 100mb streamfunctions and plots gridded winds. It uses -# NCAR graphics to produce a metafile which is rasterized in -# subsequent program execution. -# -# 5) RAS2BITY - packs 8-bit color map pizels into 1-bit black and -# white pixels of the second slice 40S - 40N. -# -# 6) SIXBITB2 - Reads station pixel coordinates and station wind, -# temperture, dewpoint, cloud, weather, sky cover and barometer -# data and plots standard plots on a generic bitmap background. -# -######################################### - - -######################################## -set -x -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## - -set +x -echo " " -echo "######################################" -echo " Load SYNOP DATA " -echo "######################################" -echo " " -set -x - -export FORM=$PDY$cyc -export TIME=$PDY - -$DUMP $PDY$cyc 1.5 synop -export err=$? -if [ "$err" -ne 0 ] -then - echo "### No synop data for synop.${PDY}${cyc}! ###" - echo "### Stoping execution of GENDATA ###" - err_chk -fi - -for TYPE in metar ships lcman mbuoy dbuoy -do - cp ${COMINhrly}/$TYPE.$PDY$cyc.bufr $TYPE.$PDY$cyc - - if [ ! -f ${COMINhrly}/$TYPE.$PDY$cyc.bufr ] - then - $DUMP $PDY$cyc 0.5 $TYPE - fi -done - - -export pgm=gendata - . prep_step - -export FORT11="synop.$PDY$cyc" -export FORT12="metar.$PDY$cyc" -export FORT13="ships.$PDY$cyc" -export FORT14="lcman.$PDY$cyc" -export FORT15="mbuoy.$PDY$cyc" -export FORT16="dbuoy.$PDY$cyc" -export FORT17="${UTILgfs}/fix/graph_pillist1" -export FORT52="NHPLOT" - - startmsg -${UTILgfs}/exec/gendata >> $pgmout <errfile -$PDY$cyc - 50 -50 00 360 006 006 -EOF - export err=$?;err_chk - -######################################################### -# Obtain satellite winds -######################################################### -cp $COMIN/gdas.$cycle.prepbufr gdas.$cycle.prepbufr - -export pgm=redsat - . prep_step - -export FORT11="gdas.$cycle.prepbufr" -export FORT78="satwinds" - - startmsg -${UTILgfs}/exec/redsat >> $pgmout 2> errfile - export err=$?;err_chk - -#cp $COMIN/gdas.$cycle.pgrbf00 gdas.$cycle.tmppgrbf00 -#$EXECutil/cnvgrib -g21 $COMIN/gdas.$cycle.pgrb2.1p00.f000 gdas.$cycle.pgrbf00 -$CNVGRIB -g21 $COMIN/gdas.$cycle.pgrb2.1p00.f000 gdas.$cycle.pgrbf00 -cp gdas.$cycle.pgrbf00 gdas.$cycle.tmppgrbf00 -cp $COMIN/gdas.$cycle.syndata.tcvitals.tm00 tcvitals - -#$EXECutil/copygb -xg3 gdas.$cycle.tmppgrbf00 gdas.$cycle.pgrbf00 -#$EXECutil/grbindex gdas.$cycle.pgrbf00 gdas.$cycle.pgrbif00 -$COPYGB -xg3 gdas.$cycle.tmppgrbf00 gdas.$cycle.pgrbf00 -$GRBINDEX gdas.$cycle.pgrbf00 gdas.$cycle.pgrbif00 - -export pgm=trpsfcmv - . prep_step - -### input files ### -export FORT11="gdas.${cycle}.pgrbf00" -export FORT12="gdas.${cycle}.pgrbif00" -export FORT38="satwinds" -export FORT31="tcvitals" -export FORT43="NHPLOT" - -### output files unit ### i - -export FORT44="afosplot" -export FORT74="HBULL" -export FORT87="afosplot" -export FORT88="f88" -export FORT89="f89" - -filesize=`cat NHPLOT | wc -c` -echo $filesize >fsize_in - - startmsg - -## JY - the following path need to change!! -#$EXECgraph/gdas_trpsfcmv > $pgmout 2> errfile -$EXECgfs/gdas_trpsfcmv > $pgmout 2> errfile - export err=$?; err_chk - - -########################################################### -# Rasterize the map of the second slice 40S-40N -########################################################### -ictrans -d xwd -fdn 2 -resolution 6912x1728 -e ' zoom 0.0 0.3755555 1.0 0.6255556 ' -e 'plot 1 ' gmeta >f11 - -########################################################### -# Pack 8 bit pixels into one bits of the first slice -########################################################### -export pgm=ras2bity - . prep_step - -export FORT11="f11" -export FORT59="f59" - -fssize=`cat f11 | wc -c ` -echo $fssize >fin -echo 6912 >>fin -echo 1728 >>fin - - startmsg -${UTILgfs}/exec/ras2bity > $pgmout 2> errfile - export err=$?;err_chk -# -############################################################### -# Set up the first input image with the header glued at the top -############################################################### -cat ${UTILgfs}/fix/graph_ras2bity.header f59 > f59_ras2bity1 - -cp f59_ras2bity1 image001.pur -cp image001.pur mapback.pur -cp mapback.pur image002.pur - -########################################################### -# Make NCEP sixbitb map -########################################################### -export pgm=sixbitb2 - . prep_step - -FAXOUT=tropic${cycle}"Z."${cyc} - -export DTIME=`cat $DATA/fort.79` -cp f88 fort.13 -cat ${UTILgfs}/fix/graph_sixbitb.trpsfcmv.all >> fort.13 -cat >>fort.13 <> fort.13 - -################ -#input files -################ -export FORT12="mapback.pur" -export FORT13="fort.13" -export FORT15="${UTILgfs}/fix/graph_sixbitb.generic.f15" -export FORT18="${UTILgfs}/fix/graph_sixbitb.trpsfcmv.$cycle" -export FORT39="f89" -################ -#scratch files -################ -export FORT60="f60" -export FORT61="f61" -export FORT62="f62" -export FORT63="f63" -export FORT71="ras" -export FORT72="rs2" -export FORT52="x6b" -export FORT55="putlab.55" -################ -#output file(s) -################ -export FORT81="tropic${cycle}"Z."${cyc}" - - startmsg -${UTILgfs}/exec/sixbitb2 >> $pgmout 2>errfile - export err=$?;err_chk - -jobn=${RUN}_fax_${cyc} - - KEYW=GDTROP_g - - grep $KEYW ${UTILgfs}/fix/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - - if [ ${cyc} = '06' ]; then submn=$sub06; fi - if [ ${cyc} = '18' ]; then submn=$sub18; fi - -echo $FAXOUT $submn $name $Keyword $gif $toc $prt $jobn $lprt -export FAXOUT submn name Keyword gif toc prt jobn lprt -${UTILgfs}/ush/mk_graphics.sh - - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM SP" -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM SP" -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM SP" -set -x -##################################################################### - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" -############## END OF SCRIPT ####################### diff --git a/scripts/exgempak_gdas_gif_ncdc.sh.ecf b/scripts/exgempak_gdas_gif_ncdc.sh.ecf deleted file mode 100755 index 4db594cb6a..0000000000 --- a/scripts/exgempak_gdas_gif_ncdc.sh.ecf +++ /dev/null @@ -1,63 +0,0 @@ -#!/bin/sh -############################################################## -# Add the NCDC GIF processing to the end of the gempak_gif job -# There is no timing issue with the NCDC GIF, so it is -# okay to just add it here. If timing becomes a problem -# in the future, we should move it above somewhere else. -############################################################## -export PS4='exgempakgif_ncdc:$SECONDS + ' -set -xa - -cd $DATA -msg="The NCDC GIF processing has begun" -postmsg "$jlogfile" "$msg" - -export NTS=$USHgempak/restore - -if [ $MODEL = GDAS ] -then - case $MODEL in - GDAS) fcsthrs="000";; - esac - - export fhr - for fhr in $fcsthrs - do - icnt=1 - maxtries=180 - while [ $icnt -lt 1000 ] - do - if [ -r ${COMIN}/${RUN}_${PDY}${cyc}f${fhr} ] ; then - break - else - sleep 20 - let "icnt=icnt+1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING after 1 hour of waiting for F$fhr to end." - err_exit $msg - fi - done - - cp ${COMIN}/${RUN}_${PDY}${cyc}f${fhr} gem_grids${fhr}.gem - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File: ${COMIN}/${RUN}_${PDY}${cyc}f${fhr} does not exist." - exit $err - fi - - if [ $cyc -eq 00 -o $cyc -eq 12 ] - then - $USHgfs/gempak_${RUN}_f${fhr}_gif.sh - if [ ! -f $USHgfs/gempak_${RUN}_f${fhr}_gif.sh ] ; then - echo "WARNING: $USHgfs/gempak_${RUN}_f${fhr}_gif.sh FILE is missing" - msg=" $USHgfs/gempak_${RUN}_f${fhr}_gif.sh file is missing " - postmsg "jlogfile" "$msg" - fi - fi - - done -fi - -exit diff --git a/scripts/exgempak_gfs_gif_ncdc_skew_t.sh.ecf b/scripts/exgempak_gfs_gif_ncdc_skew_t.sh.ecf deleted file mode 100755 index c455a60cbc..0000000000 --- a/scripts/exgempak_gfs_gif_ncdc_skew_t.sh.ecf +++ /dev/null @@ -1,125 +0,0 @@ -#!/bin/sh -############################################################## -# Add the NCDC GIF processing to the end of the gempak_gif job -# There is no timing issue with the NCDC GIF, so it is -# okay to just add it here. If timing becomes a problem -# in the future, we should move it above somewhere else. -############################################################## -export PS4='exgempakgif_ncdc_skewt:$SECONDS + ' -set -xa - -cd $DATA -msg="The NCDC GIF processing has begun" -postmsg "$jlogfile" "$msg" - -export NTS=$USHgempak/restore - -if [ $RUN = gdas -o $RUN = gfs ] -then - case $RUN in - gdas) fcsthrs="00";; - gfs) fcsthrs="00 12 24 36 48";; - esac - - export fhr - for fhr in $fcsthrs - do - icnt=1 - maxtries=180 - export GRIBFILE=${COMIN}/${RUN}_${PDY}${cyc}f0${fhr} - while [ $icnt -lt 1000 ] - do - if [ -r ${COMIN}/${RUN}_${PDY}${cyc}f0${fhr} ] ; then - sleep 5 - break - else - msg="The process is waiting ... ${GRIBFILE} file to proceed." - postmsg "${jlogfile}" "$msg" - sleep 20 - let "icnt=icnt+1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING: after 1 hour of waiting for ${GRIBFILE} file at F$fhr to end." - postmsg "${jlogfile}" "$msg" - export err=7 ; err_chk - exit $err - fi - done - - cp ${COMIN}/${RUN}_${PDY}${cyc}f0${fhr} gem_grids${fhr}.gem - -# if [ $cyc -eq 00 -o $cyc -eq 12 ] - #then - $USHgfs/gempak_${RUN}_f${fhr}_gif.sh - #fi - - done -fi - -#################################################################################### -echo "-----------------------------------------------------------------------------" -echo "GFS MAG postprocessing script exmag_sigman_skew_k_gfs_gif_ncdc_skew_t.sh.ecf " -echo "-----------------------------------------------------------------------------" -echo "History: Mar 2012 added to processing for enhanced MAG skew_t" -echo "2012-03-11 Mabe -- reworked script to add significant level " -echo " data to existing mandatory level data in a new file" -echo "2013-04-24 Mabe -- Reworked to remove unneeded output with " -echo " conversion to WCOSS" -# Add ms to filename to make it different since it has both mandatory -# and significant level data $COMOUT/${RUN}.${cycle}.msupperair -# $COMOUT/${RUN}.${cycle}.msupperairtble -##################################################################################### - -set -x - -cd $DATA - -export RSHPDY=`echo $PDY | cut -c5-``echo $PDY | cut -c3-4` - -cp ${NWROOTp1}/dictionaries/sonde.land.tbl . -cp ${NWROOTp1}/dictionaries/metar.tbl . -sort -k 2n,2 metar.tbl > metar_stnm.tbl -cp $COMINgfs/${RUN}.$cycle.adpupa.tm00.bufr_d fort.40 -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File ${RUN}.$cycle.adpupa.tm00.bufr_d does not exist." - exit $err -fi -# $RDBFMSUA >> $pgmout 2> errfile -${UTILgfs}/exec/rdbfmsua >> $pgmout 2> errfile - -err=$?;export err ;err_chk - -export filesize=` ls -l rdbfmsua.out | awk '{print $5}' ` - -################################################################ -# only run script if rdbfmsua.out contained upper air data. -################################################################ - -if [ $filesize -gt 40 ] -then - -if [ $SENDCOM = "YES" ]; then - cp rdbfmsua.out $COMOUT/${RUN}.${cycle}.msupperair - cp sonde.idsms.tbl $COMOUT/${RUN}.${cycle}.msupperairtble - if [ $SENDDBN = "YES" ]; then - $DBNROOT/bin/dbn_alert DATA MSUPPER_AIR $job $COMOUT/${RUN}.${cycle}.msupperair - $DBNROOT/bin/dbn_alert DATA MSUPPER_AIRTBL $job $COMOUT/${RUN}.${cycle}.msupperairtble - fi -fi - -fi - -############################################################ -# GOOD RUN -set +x -echo "********** JGFS_GEMPAK_NCDC_UPAPGIF COMPLETED" -set -x -############################################################ -if [ -e "$pgmout" ] ; then - cat $pgmout -fi -msg="HAS COMPLETED NORMALLY!" - -exit diff --git a/scripts/exgfs_atmos_awips_20km_1p0deg.sh b/scripts/exgfs_atmos_awips_20km_1p0deg.sh new file mode 100755 index 0000000000..36c16fdf37 --- /dev/null +++ b/scripts/exgfs_atmos_awips_20km_1p0deg.sh @@ -0,0 +1,264 @@ +#!/bin/ksh +############################################################################## +# UTILITY SCRIPT NAME : exgfs_awips_20km_1p0deg.sh +# DATE WRITTEN : 11/01/2017 +# +# Abstract: This utility script produces the GFS AWIPS 20km and 1.0 deg +# grids GRIB2 +# +# Input: 1 arguments are passed to this script. +# 1st argument - Forecast Hour - format of 3I (3 digits) +# +############################################################################### +echo "------------------------------------------------" +echo "JGFS_AWIPS_00/06/12/18 GFS postprocessing" +echo "------------------------------------------------" +echo "History: NOV 2017 - First implementation of this new script to " +echo " process GFS AWIPS 20km and 1.0 deg grids products " +echo " " +############################################################################### +fcsthrs="$1" +num=$# +job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` + +if test "$num" -ge 1 +then + echo "" + echo " Appropriate number of arguments were passed" + echo "" +else + echo "" + echo " Number of arguments were not passed " + echo "" + echo "" + echo "Usage: $0 \$fcsthrs (3 digits) " + echo "" + exit 16 +fi + +cd $DATA + +set -x + +############################################### +# Wait for the availability of the pgrb file +############################################### +icnt=1 +while [ $icnt -lt 1000 ] +do + if [ -s $COMIN/${RUN}.${cycle}.pgrb2b.0p25.f$fcsthrs.idx ] + then + break + fi + + sleep 10 + icnt=$((icnt + 1)) + if [ $icnt -ge 180 ] + then + msg="ABORTING after 30 min of waiting for the GFS pgrb2 file!" + err_exit $msg + fi +done + +######################################## +msg="HAS BEGUN!" +postmsg "$jlogfile" "$msg" +######################################## + +echo " ------------------------------------------" +echo " BEGIN MAKING GFS AWIPS PRODUCTS" +echo " ------------------------------------------" + +set +x +echo " " +echo "#######################################" +echo " Process GRIB AWIP GRIB2 PRODUCTS " +echo "#######################################" +echo " " +set -x + +# Set type of Interpolation for WGRIB2 +export opt1=' -set_grib_type same -new_grid_winds earth ' +export opt1uv=' -set_grib_type same -new_grid_winds grid ' +export opt21=' -new_grid_interpolation bilinear -if ' +export opt22=":(CSNOW|CRAIN|CFRZR|CICEP|ICSEV):" +export opt23=' -new_grid_interpolation neighbor -fi ' +export opt24=' -set_bitmap 1 -set_grib_max_bits 16 -if ' +export opt25=":(APCP|ACPCP|PRATE|CPRAT):" +export opt26=' -set_grib_max_bits 25 -fi -if ' +export opt27=":(APCP|ACPCP|PRATE|CPRAT|DZDT):" +export opt28=' -new_grid_interpolation budget -fi ' +export TRIMRH=${TRIMRH:-$USHgfs/trim_rh.sh} + +############################################################### +# Process GFS GRIB AWIP PRODUCTS IN GRIB2 # +############################################################### + +cp $COMIN/gfs.t${cyc}z.pgrb2.0p25.f${fcsthrs} tmpfile2${fcsthrs} +cp $COMIN/gfs.t${cyc}z.pgrb2b.0p25.f${fcsthrs} tmpfile2b${fcsthrs} +cat tmpfile2${fcsthrs} tmpfile2b${fcsthrs} > tmpfile${fcsthrs} +$WGRIB2 tmpfile${fcsthrs} | grep -F -f $PARMproduct/gfs_awips_parmlist_g2 | $WGRIB2 -i -grib masterfile tmpfile${fcsthrs} +export err=$? +if [[ $err -ne 0 ]] ; then + echo " FATAL ERROR: masterfile does not exist." + exit $err +fi + +$WGRIB2 masterfile -match ":PWAT:entire atmosphere" -grib gfs_pwat.grb +$WGRIB2 masterfile | grep -v ":PWAT:entire atmosphere" | $WGRIB2 -i -grib temp_gfs masterfile +################################################################## +# Process to change PWAT from level 200 to 10 (Entire Atmosphere) +# in production defintion template (PDT) 4.0 +################################################################## +$WGRIB2 gfs_pwat.grb -set_byte 4 23 10 -grib gfs_pwat_levels_10.grb +export err=$?; err_chk + +cat temp_gfs gfs_pwat_levels_10.grb > tmp_masterfile + +for GRID in conus ak prico pac 003 +do + case $GRID in + conus) + # Grid 20km_conus - CONUS - 20 km Quadruple Resolution (Lambert Conformal) + # export grid_20km_conus="30 6 0 0 0 0 0 0 369 257 12190000 226541000 8 25000000 265000000 20318000 20318000 0 64 25000000 25000000 0 0" + # $COPYGB2 -g "$grid_20km_conus" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} + + export gridconus="lambert:265.0:25.0:25.0 226.541:369:20318.0 12.19:257:20318.0" + $WGRIB2 tmp_masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridconus awps_file_f${fcsthrs}_${GRID} + ;; + ak) + # Grid 20km_ak - Alaska - Double Resolution (Polar Stereographic) + # Redefined grid 217 for Alaska region + # export grid_20km_ak="20 6 0 0 0 0 0 0 277 213 30000000 187000000 8 60000000 225000000 22500000 22500000 0 64" + # $COPYGB2 -g "$grid_20km_ak" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} + + export gridak="nps:210.0:60.0 170.0:277:22500 35.0:225:22500" + $WGRIB2 tmp_masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridak awps_file_f${fcsthrs}_${GRID} + ;; + prico) + # Grid 20km_prico - 0.25 degree Lat/Lon grid for Puerto Rico (20km) + # export grid_20km_prico="0 6 0 0 0 0 0 0 275 205 0 0 50750000 271750000 48 -250000 340250000 250000 250000 0" + # $COPYGB2 -g "$grid_20km_prico" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} + + export gridprico="latlon 271.75:275:0.25 50.75:205:-0.25" + $WGRIB2 tmp_masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridprico awps_file_f${fcsthrs}_${GRID} + ;; + pac) + # Grid 20km_pac - 20 km Mercator grid for Pacific Region + # export grid_20km_pac="10 6 0 0 0 0 0 0 837 692 -45000000 110000000 48 20000000 65720000 270000000 64 0 20000000 20000000" + # NEW export grid_20km_pac="10 6 0 0 0 0 0 0 837 725 -45000000 110000000 48 20000000 65734500 270000000 64 0 20000000 20000000" + # $COPYGB2 -g "$grid_20km_pac" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} + + export gridpac="mercator:20.0 110.0:837:20000:270.0 -45.0:725:20000:65.7345" + $WGRIB2 tmp_masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridpac awps_file_f${fcsthrs}_${GRID} + ;; + 003) + ###################################################################### + # Process GFS GRIB AWIP 1.0 DEGREE (GRID 003) PRODUCTS IN GRIB2 # + ###################################################################### + export grid003="latlon 0:360:1.0 90:181:-1.0" + $WGRIB2 tmp_masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid003 awps_file_f${fcsthrs}_${GRID} + ;; + esac + $TRIMRH awps_file_f${fcsthrs}_${GRID} + $GRB2INDEX awps_file_f${fcsthrs}_${GRID} awps_file_fi${fcsthrs}_${GRID} + +########################################################################### +# Checking fields in awps_file_f${fcsthrs}_${GRID} file +# before TOCGRIB2 adding WMO headers for AWIPS products. +# +# NOTE: numparm is the total of fields in grib2_awpgfs_20km_conusf000 file +########################################################################### +numparm=247 +numrec=` $WGRIB2 awps_file_f${fcsthrs}_${GRID} | wc -l ` + +if [ $numrec -lt $numparm ] +then + msg="ABORTING : awps_file_f${fcsthrs}_${GRID} file is missing fields for AWIPS !" + err_exit $msg +fi + +# Processing AWIPS GRIB2 grids with WMO headers + + pgm=tocgrib2 + export pgm; prep_step + startmsg + + if [ $GRID = "003" -a `expr ${fcsthrs} % 6` -eq 0 ] ; then + export FORT11=awps_file_f${fcsthrs}_${GRID} + export FORT31=awps_file_fi${fcsthrs}_${GRID} + export FORT51=grib2.awpgfs${fcsthrs}.${GRID} + + $TOCGRIB2 < $PARMwmo/grib2_awpgfs${fcsthrs}.${GRID} >> $pgmout 2> errfile + export err=$?; err_chk + echo " error from tocgrib2=",$err + + if [ $SENDCOM = "YES" ] ; then + ############################## + # Post Files to ${COMOUTwmo} + ############################## + + mv grib2.awpgfs${fcsthrs}.${GRID} ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.gfs_awips_f${fcsthrs}_1p0deg_${cyc} + + ############################## + # Distribute Data + ############################## + + if [ "$SENDDBN" = 'YES' -o "$SENDAWIP" = 'YES' ] ; then + $DBNROOT/bin/dbn_alert NTC_LOW $NET $job ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.gfs_awips_f${fcsthrs}_1p0deg_${cyc} + else + msg="File ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.gfs_awips_f${fcsthrs}_1p0deg_${cyc} not posted to db_net." + postmsg "$jlogfile" "$msg" + fi + fi + elif [ $GRID != "003" ] ; then + export FORT11=awps_file_f${fcsthrs}_${GRID} + export FORT31=awps_file_fi${fcsthrs}_${GRID} + export FORT51=grib2.awpgfs_20km_${GRID}_f${fcsthrs} + + $TOCGRIB2 < $PARMwmo/grib2_awpgfs_20km_${GRID}f${fcsthrs} >> $pgmout 2> errfile + export err=$? ;err_chk + echo " error from tocgrib2=",$err + + if [ $SENDCOM = "YES" ] ; then + + ############################## + # Post Files to ${COMOUTwmo} + ############################## + + mv grib2.awpgfs_20km_${GRID}_f${fcsthrs} ${COMOUTwmo}/grib2.awpgfs_20km_${GRID}_f${fcsthrs}.$job_name + + ############################## + # Distribute Data + ############################## + + if [ "$SENDDBN" = 'YES' -o "$SENDAWIP" = 'YES' ] ; then + $DBNROOT/bin/dbn_alert NTC_LOW $NET $job ${COMOUTwmo}/grib2.awpgfs_20km_${GRID}_f${fcsthrs}.$job_name + else + msg="File ${COMOUTwmo}/grib2.awpgfs_20km_${GRID}_f${fcsthrs}.$job_name not posted to db_net." + postmsg "$jlogfile" "$msg" + fi + fi + fi + msg="Awip Processing ${fcsthrs} hour completed normally" + postmsg "$jlogfile" "$msg" + +done + +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +############################################################################################ +# GOOD RUN +set +x +echo "**************JOB EXGFS_AWIPS_20KM_1P0DEG.SH.ECF COMPLETED NORMALLY ON THE WCOSS" +echo "**************JOB EXGFS_AWIPS_20KM_1P0DEG.SH.ECF COMPLETED NORMALLY ON THE WCOSS" +echo "**************JOB EXGFS_AWIPS_20KM_1P0DEG.SH.ECF COMPLETED NORMALLY ON THE WCOSS" +set -x +############################################################################################ + +msg="HAS COMPLETED NORMALLY!" +postmsg "$jlogfile" "$msg" + +############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_fbwind.sh b/scripts/exgfs_atmos_fbwind.sh new file mode 100755 index 0000000000..81191fe816 --- /dev/null +++ b/scripts/exgfs_atmos_fbwind.sh @@ -0,0 +1,116 @@ +#!/bin/ksh +echo "------------------------------------------------" +echo "JGFS_BULLS - 24hr GFS processing" +echo "------------------------------------------------" +echo "History: Jul 2004 - First implementation of this new script." +echo " FBWNDGFS (FB Winds) program for 15 sites outside" +echo " the Hawaiian Islands." +echo " Feb 2006 - L Sager Send bulletins to TOC via NTC. " +echo " Jul 2014 - B Vuong Modified to use GFS master GRIB2" +echo " and Add bulletins WINTEMV process." +echo " Sep 2016 - B Vuong Modified to use GFS 0p25 deg GRIB2" +echo " Nov 2019 - B Vuong Removed WINTEMV bulletin (retired)" +##################################################################### + +cd $DATA + +###################### +# Set up Here Files. +###################### + +set -x +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + +job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` + +set +x +echo " " +echo "#############################################################" +echo " Process Bulletins of forecast winds and temps for Hawaii " +echo " and 15 sites outside of the Hawaiian Islands. " +echo "#############################################################" +echo " " +set -x + +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 $PARMproduct/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 + +done + +export FORT11="gfs.t${cyc}z.grbf006_grb1" +export FORT12="gfs.t${cyc}z.grbf012_grb1" +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" + +# +# 1280 byte transmission file +# + +export FORT51="tran.fbwnd_pacific" + +startmsg + +$EXECgfs/fbwndgfs < $PARMproduct/fbwnd_pacific.stnlist >> $pgmout 2> errfile +export err=$?; err_chk + +if test "$SENDCOM" = 'YES' +then + cp tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name +fi + +if test "$SENDDBN" = 'YES' +then +# make_ntc_bull.pl WMOBH NONE KWNO NONE tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name + ${UTILgfs}/ush/make_ntc_bull.pl WMOBH NONE KWNO NONE tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name +fi + +# +# EMC is proposing to retire WINTEMV bulletin in GFS v16.0 +# + +# if test ${cycle} = 't00z' -o ${cycle} = 't12z' +# then +# +# set +x +# echo " " +# echo "#################################################" +# echo " Process 06, 12, 18 and 24 fcsthrs WINTEM Bulletins. " +# echo "#################################################" +# echo " " +# set -x +# sh $USHgfs/mkwintem.sh +# +#fi + +##################################################################### +# GOOD RUN +set +x +echo "**************JOB JGFS_FBWIND COMPLETED NORMALLY ON IBM-SP" +echo "**************JOB JGFS_FBWIND COMPLETED NORMALLY ON IBM-SP" +echo "**************JOB JGFS_FBWIND COMPLETED NORMALLY ON IBM-SP" +set -x +##################################################################### + +msg='Job completed normally.' +echo $msg +postmsg "$jlogfile" "$msg" + +############################### END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_gempak_gif_ncdc_skew_t.sh b/scripts/exgfs_atmos_gempak_gif_ncdc_skew_t.sh new file mode 100755 index 0000000000..0137bce407 --- /dev/null +++ b/scripts/exgfs_atmos_gempak_gif_ncdc_skew_t.sh @@ -0,0 +1,125 @@ +#!/bin/sh +############################################################## +# Add the NCDC GIF processing to the end of the gempak_gif job +# There is no timing issue with the NCDC GIF, so it is +# okay to just add it here. If timing becomes a problem +# in the future, we should move it above somewhere else. +############################################################## +export PS4='exgempakgif_ncdc_skewt:$SECONDS + ' +set -xa + +cd $DATA +msg="The NCDC GIF processing has begun" +postmsg "$jlogfile" "$msg" + +export NTS=$USHgempak/restore + +if [ $MODEL = GDAS -o $MODEL = GFS ] +then + case $MODEL in + GDAS) fcsthrs="00";; + GFS) fcsthrs="00 12 24 36 48";; + esac + + export fhr + for fhr in $fcsthrs + do + icnt=1 + maxtries=180 + export GRIBFILE=${COMIN}/${RUN}_${PDY}${cyc}f0${fhr} + while [ $icnt -lt 1000 ] + do + if [ -r ${COMIN}/${RUN}_${PDY}${cyc}f0${fhr} ] ; then + sleep 5 + break + else + msg="The process is waiting ... ${GRIBFILE} file to proceed." + postmsg "${jlogfile}" "$msg" + sleep 20 + let "icnt=icnt+1" + fi + if [ $icnt -ge $maxtries ] + then + msg="ABORTING: after 1 hour of waiting for ${GRIBFILE} file at F$fhr to end." + postmsg "${jlogfile}" "$msg" + export err=7 ; err_chk + exit $err + fi + done + + cp ${COMIN}/${RUN}_${PDY}${cyc}f0${fhr} gem_grids${fhr}.gem + +# if [ $cyc -eq 00 -o $cyc -eq 12 ] + #then + $USHgempak/gempak_${RUN}_f${fhr}_gif.sh + #fi + + done +fi + +#################################################################################### +echo "-----------------------------------------------------------------------------" +echo "GFS MAG postprocessing script exmag_sigman_skew_k_gfs_gif_ncdc_skew_t.sh " +echo "-----------------------------------------------------------------------------" +echo "History: Mar 2012 added to processing for enhanced MAG skew_t" +echo "2012-03-11 Mabe -- reworked script to add significant level " +echo " data to existing mandatory level data in a new file" +echo "2013-04-24 Mabe -- Reworked to remove unneeded output with " +echo " conversion to WCOSS" +# Add ms to filename to make it different since it has both mandatory +# and significant level data $COMOUT/${RUN}.${cycle}.msupperair +# $COMOUT/${RUN}.${cycle}.msupperairtble +##################################################################################### + +set -x + +cd $DATA + +export RSHPDY=`echo $PDY | cut -c5-``echo $PDY | cut -c3-4` + +cp $HOMEgfs/gempak/dictionaries/sonde.land.tbl . +cp $HOMEgfs/gempak/dictionaries/metar.tbl . +sort -k 2n,2 metar.tbl > metar_stnm.tbl +cp $COMINgfs/${model}.$cycle.adpupa.tm00.bufr_d fort.40 +export err=$? +if [[ $err -ne 0 ]] ; then + echo " File ${model}.$cycle.adpupa.tm00.bufr_d does not exist." + exit $err +fi +# $RDBFMSUA >> $pgmout 2> errfile +${UTILgfs}/exec/rdbfmsua >> $pgmout 2> errfile + +err=$?;export err ;err_chk + +export filesize=` ls -l rdbfmsua.out | awk '{print $5}' ` + +################################################################ +# only run script if rdbfmsua.out contained upper air data. +################################################################ + +if [ $filesize -gt 40 ] +then + +if [ $SENDCOM = "YES" ]; then + cp rdbfmsua.out $COMOUT/${RUN}.${cycle}.msupperair + cp sonde.idsms.tbl $COMOUT/${RUN}.${cycle}.msupperairtble + if [ $SENDDBN = "YES" ]; then + $DBNROOT/bin/dbn_alert DATA MSUPPER_AIR $job $COMOUT/${RUN}.${cycle}.msupperair + $DBNROOT/bin/dbn_alert DATA MSUPPER_AIRTBL $job $COMOUT/${RUN}.${cycle}.msupperairtble + fi +fi + +fi + +############################################################ +# GOOD RUN +set +x +echo "********** JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF COMPLETED" +set -x +############################################################ +if [ -e "$pgmout" ] ; then + cat $pgmout +fi +msg="HAS COMPLETED NORMALLY!" + +exit diff --git a/scripts/exgfs_atmos_gempak_meta.sh b/scripts/exgfs_atmos_gempak_meta.sh new file mode 100755 index 0000000000..65c292c8e5 --- /dev/null +++ b/scripts/exgfs_atmos_gempak_meta.sh @@ -0,0 +1,152 @@ +#!/bin/ksh + +set -x + +msg="JOB $job HAS BEGUN" +postmsg "$jlogfile" "$msg" + +cd $DATA + +GEMGRD1=${RUN}_${PDY}${cyc}f +#find out what fcst hr to start processing +fhr=$fhend + +export numproc=23 + +while [ $fhr -ge $fhbeg ] ; do + typeset -Z3 fhr + ls -l $COMIN/$GEMGRD1${fhr} + err1=$? + if [ $err1 -eq 0 -o $fhr -eq $fhbeg ] ; then + break + fi + fhr=`expr $fhr - $fhinc` +done + +maxtries=180 +first_time=0 +do_all=0 + +#loop through and process needed forecast hours +while [ $fhr -le $fhend ] +do + # + # First check to see if this is a rerun. If so make all Meta files + if [ $fhr -gt 126 -a $first_time -eq 0 ] ; then + do_all=1 + fi + first_time=1 + + if [ $fhr -eq 120 ] ; then + fhr=126 + fi + icnt=1 + + while [ $icnt -lt 1000 ] + do + ls -l $COMIN/$GEMGRD1${fhr} + err1=$? + if [ $err1 -eq 0 ] ; then + break + else + sleep 20 + let "icnt= icnt + 1" + fi + if [ $icnt -ge $maxtries ] + then + msg="ABORTING after 1 hour of waiting for gempak grid F$fhr to end." + postmsg "${jlogfile}" "$msg" + export err=7 ; err_chk + exit $err + fi + done + + export fhr + + ######################################################## + # Create a script to be poe'd + # + # Note: The number of scripts to be run MUST match the number + # of total_tasks set in the ecf script, or the job will fail. + # +# if [ -f $DATA/poescript ]; then + rm $DATA/poescript +# fi + + if [ $fhr -lt 100 ] ; then + typeset -Z2 fhr + fi + + if [ $do_all -eq 1 ] ; then + do_all=0 + awk '{print $1}' $FIXgempak/gfs_meta > $DATA/tmpscript + else + # + # Do not try to grep out 12, it will grab the 12 from 126. + # This will work as long as we don't need 12 fhr metafiles + # + if [ $fhr -ne 12 ] ; then + grep $fhr $FIXgempak/gfs_meta |awk -F" [0-9]" '{print $1}' > $DATA/tmpscript + fi + fi + + for script in `cat $DATA/tmpscript` + do + eval "echo $script" >> $DATA/poescript + done + + num=`cat $DATA/poescript |wc -l` + + while [ $num -lt $numproc ] ; do + echo "hostname" >>poescript + num=`expr $num + 1` + done + + chmod 775 $DATA/poescript + cat $DATA/poescript + export MP_PGMMODEL=mpmd + export MP_CMDFILE=$DATA/poescript + +# If this is the final fcst hour, alert the +# file to all centers. +# + if [ $fhr -ge $fhend ] ; then + export DBN_ALERT_TYPE=GFS_METAFILE_LAST + fi + + export fend=$fhr + + sleep 20 +# mpirun.lsf + ntasks=${NTASKS_META:-$(cat $DATA/poescript | wc -l)} + ptile=${PTILE_META:-4} + threads=${NTHREADS_META:-1} + export OMP_NUM_THREADS=$threads + APRUN="mpirun -n $ntasks cfp " + + APRUN_METACFP=${APRUN_METACFP:-$APRUN} + APRUNCFP=$(eval echo $APRUN_METACFP) + + $APRUNCFP $DATA/poescript + export err=$?; err_chk + + typeset -Z3 fhr + if [ $fhr -eq 126 ] ; then + let fhr=fhr+6 + else + let fhr=fhr+fhinc + fi +done + +##################################################################### +# GOOD RUN +set +x +echo "**************JOB GFS_META COMPLETED NORMALLY on the IBM-SP" +echo "**************JOB GFS_META COMPLETED NORMALLY on the IBM-SP" +echo "**************JOB GFS_META COMPLETED NORMALLY on the IBM-SP" +set -x +##################################################################### + +echo EXITING $0 +exit +# diff --git a/scripts/exgfs_atmos_goes_nawips.sh b/scripts/exgfs_atmos_goes_nawips.sh new file mode 100755 index 0000000000..af97d4074b --- /dev/null +++ b/scripts/exgfs_atmos_goes_nawips.sh @@ -0,0 +1,142 @@ +#!/bin/ksh +################################################################### +echo "----------------------------------------------------" +echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" +echo "----------------------------------------------------" +echo "History: Mar 2000 - First implementation of this new script." +echo "S Lilly: May 2008 - add logic to make sure that all of the " +echo " data produced from the restricted ECMWF" +echo " data on the CCS is properly protected." +echo "C. Magee: 10/2013 - swap X and Y for rtgssthr Atl and Pac." +##################################################################### + +set -xa + +cd $DATA + +cp $FIXgempak/g2varswmo2.tbl g2varswmo2.tbl +cp $FIXgempak/g2vcrdwmo2.tbl g2vcrdwmo2.tbl +cp $FIXgempak/g2varsncep1.tbl g2varsncep1.tbl +cp $FIXgempak/g2vcrdncep1.tbl g2vcrdncep1.tbl + +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + +# +# NAGRIB_TABLE=$FIXgempak/nagrib.tbl +NAGRIB=$GEMEXE/nagrib2 +# + +entry=`grep "^$RUN " $NAGRIB_TABLE | awk 'index($1,"#") != 1 {print $0}'` + +if [ "$entry" != "" ] ; then + cpyfil=`echo $entry | awk 'BEGIN {FS="|"} {print $2}'` + garea=`echo $entry | awk 'BEGIN {FS="|"} {print $3}'` + gbtbls=`echo $entry | awk 'BEGIN {FS="|"} {print $4}'` + maxgrd=`echo $entry | awk 'BEGIN {FS="|"} {print $5}'` + kxky=`echo $entry | awk 'BEGIN {FS="|"} {print $6}'` + grdarea=`echo $entry | awk 'BEGIN {FS="|"} {print $7}'` + proj=`echo $entry | awk 'BEGIN {FS="|"} {print $8}'` + output=`echo $entry | awk 'BEGIN {FS="|"} {print $9}'` +else + cpyfil=gds + garea=dset + gbtbls= + maxgrd=4999 + kxky= + grdarea= + proj= + output=T +fi +pdsext=no + +maxtries=180 +fhcnt=$fstart +while [ $fhcnt -le $fend ] ; do +# if [ $fhcnt -ge 100 ] ; then + typeset -Z3 fhr +# else +# typeset -Z2 fhr +# fi + fhr=$fhcnt + fhcnt3=`expr $fhr % 3` + + fhr3=$fhcnt + typeset -Z3 fhr3 + GRIBIN=$COMIN/${model}.${cycle}.${GRIB}${fhr}${EXT} + GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} + + GRIBIN_chk=$GRIBIN + + icnt=1 + while [ $icnt -lt 1000 ] + do + if [ -r $GRIBIN_chk ] ; then + break + else + sleep 20 + let "icnt=icnt+1" + fi + if [ $icnt -ge $maxtries ] + then + msg="ABORTING after 1 hour of waiting for F$fhr to end." + postmsg "${jlogfile}" "$msg" + export err=7 ; err_chk + exit $err + fi + done + + cp $GRIBIN grib$fhr + + export pgm="nagrib_nc F$fhr" + startmsg + + $NAGRIB << EOF + GBFILE = grib$fhr + INDXFL = + GDOUTF = $GEMGRD + PROJ = $proj + GRDAREA = $grdarea + KXKY = $kxky + MAXGRD = $maxgrd + CPYFIL = $cpyfil + GAREA = $garea + OUTPUT = $output + GBTBLS = $gbtbls + GBDIAG = + PDSEXT = $pdsext + l + r +EOF + export err=$?;err_chk + + $GEMEXE/gpend + + if [ $SENDCOM = "YES" ] ; then + cp $GEMGRD $COMOUT/.$GEMGRD + mv $COMOUT/.$GEMGRD $COMOUT/$GEMGRD + if [ $SENDDBN = "YES" ] ; then + $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ + $COMOUT/$GEMGRD + else + echo "##### DBN_ALERT_TYPE is: ${DBN_ALERT_TYPE} #####" + fi + fi + + let fhcnt=fhcnt+finc +done + +##################################################################### +# GOOD RUN +set +x +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +set -x +##################################################################### + +msg='Job completed normally.' +echo $msg +postmsg "$jlogfile" "$msg" + +############################### END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_grib2_special_npoess.sh b/scripts/exgfs_atmos_grib2_special_npoess.sh new file mode 100755 index 0000000000..652a519205 --- /dev/null +++ b/scripts/exgfs_atmos_grib2_special_npoess.sh @@ -0,0 +1,220 @@ +#!/bin/ksh +##################################################################### +echo "-----------------------------------------------------" +echo " exglobal_grib2_special_npoess.sh" +echo " Jan 2008 - Chuang - Produces 1x1 degree special Grib from master." +echo "-----------------------------------------------------" +##################################################################### + +set -x + +cd $DATA + +msg="HAS BEGUN on `hostname`" +postmsg "$jlogfile" "$msg" + +############################################################ +# Define Variables: +# ----------------- +# SHOUR is the starting forecast hour. normally 0 except for restarts. +# FHOUR is the ending forecast hour. +# FHINC is the increment hour for each forecast steps. +# FH is the current forecast hour. +# SLEEP_TIME is the number of seconds to sleep before exiting with error. +# SLEEP_INT is the number of seconds to sleep between restrt file checks. +# restart_file is the name of the file to key off of to kick off pgrb +# generation. +############################################################ + +############################################################ +# NO processing Analysis special Files +############################################################ + +# Set type of Interpolation for WGRIB2 +export opt1=' -set_grib_type same -new_grid_winds earth ' +export opt1uv=' -set_grib_type same -new_grid_winds grid ' +export opt21=' -new_grid_interpolation bilinear -if ' +export opt22=":(CSNOW|CRAIN|CFRZR|CICEP|ICSEV):" +export opt23=' -new_grid_interpolation neighbor -fi ' +export opt24=' -set_bitmap 1 -set_grib_max_bits 16 -if ' +export opt25=":(APCP|ACPCP|PRATE|CPRAT):" +export opt26=' -set_grib_max_bits 25 -fi -if ' +export opt27=":(APCP|ACPCP|PRATE|CPRAT|DZDT):" +export opt28=' -new_grid_interpolation budget -fi ' + +SLEEP_LOOP_MAX=`expr $SLEEP_TIME / $SLEEP_INT` + +############################################################################## +# Specify Forecast Hour Range F000 - F024 for GFS_NPOESS_PGRB2_0P5DEG +############################################################################## +export SHOUR=000 +export FHOUR=024 +export fhr=$SHOUR +typeset -Z3 fhr +############################################################ +# Loop Through the Post Forecast Files +############################################################ +while test $fhr -le $FHOUR +do + + ############################### + # Start Looping for the + # existence of the restart files + ############################### + export pgm="postcheck" + ic=1 + while [ $ic -le $SLEEP_LOOP_MAX ] + do + if test -f $COMIN/gfs.t${cyc}z.pgrb2b.0p50.f${fhr}.idx + then + break + else + ic=`expr $ic + 1` + sleep $SLEEP_INT + fi + ############################### + # If we reach this point assume + # fcst job never reached restart + # period and error exit + ############################### + if [ $ic -eq $SLEEP_LOOP_MAX ] + then + export err=9 + err_chk + fi + done + +###################################################################### +# Process Global NPOESS 0.50 GFS GRID PRODUCTS IN GRIB2 F000 - F024 # +###################################################################### + set -x + msg="Starting half degree grib generation for fhr=$fhr" + postmsg "$jlogfile" "$msg" + + paramlist=${PARMproduct}/global_npoess_paramlist_g2 + cp $COMIN/gfs.t${cyc}z.pgrb2.0p50.f${fhr} tmpfile2 + cp $COMIN/gfs.t${cyc}z.pgrb2b.0p50.f${fhr} tmpfile2b + cat tmpfile2 tmpfile2b > tmpfile + $WGRIB2 tmpfile | grep -F -f $paramlist | $WGRIB2 -i -grib pgb2file tmpfile + export err=$?; err_chk + + if test $SENDCOM = "YES" + then + cp pgb2file $COMOUT/${RUN}.${cycle}.pgrb2f${fhr}.npoess + + if test $SENDDBN = "YES" + then + $DBNROOT/bin/dbn_alert MODEL GFS_PGBNPOESS $job $COMOUT/${RUN}.${cycle}.pgrb2f${fhr}.npoess + else + msg="File ${RUN}.${cycle}.pgrb2f${fhr}.npoess not posted to db_net." + postmsg "$msg" + fi + echo "$PDY$cyc$fhr" > $COMOUT/${RUN}.t${cyc}z.control.halfdeg.npoess + fi + rm tmpfile pgb2file + export fhr=`expr $fhr + $FHINC` + typeset -Z3 fhr + +done + +################################################################ +# Specify Forecast Hour Range F000 - F180 for GOESSIMPGRB files +################################################################ +export SHOUR=000 +export FHOUR=180 +export fhr=$SHOUR +typeset -Z3 fhr + +################################# +# Process GFS PGRB2_SPECIAL_POST +################################# + +while test $fhr -le $FHOUR +do + ############################### + # Start Looping for the + # existence of the restart files + ############################### + set +x + export pgm="postcheck" + ic=1 + while [ $ic -le $SLEEP_LOOP_MAX ] + do + if test -f $restart_file$fhr + then + break + else + ic=`expr $ic + 1` + sleep $SLEEP_INT + fi + ############################### + # If we reach this point assume + # fcst job never reached restart + # period and error exit + ############################### + if [ $ic -eq $SLEEP_LOOP_MAX ] + then + export err=9 + err_chk + fi + done + set -x + + msg="Starting special grib file generation for fhr=$fhr" + postmsg "$jlogfile" "$msg" + + ############################### + # Put restart files into /nwges + # for backup to start Model Fcst + ############################### + + cp $COMIN/${RUN}.t${cyc}z.special.grb2f$fhr masterfile + +# $COPYGB2 -g "0 6 0 0 0 0 0 0 360 181 0 0 90000000 0 48 -90000000 359000000 1000000 1000000 0" -i1,1 -x masterfile pgb2file + +# export grid1p0="latlon 0:360:1.0 90:181:-1.0" + export grid0p25="latlon 0:1440:0.25 90:721:-0.25" + $WGRIB2 masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid0p25 pgb2file + +# creating higher resolution goes files for US centers +# $COPYGB2 -g "30 6 0 0 0 0 0 0 349 277 1000000 214500000 8 50000000 253000000 32463000 32463000 0 64 50000000 50000000 0 0" -i1,1 -x masterfile pgb2file2 + + export gridconus="lambert:253.0:50.0:50.0 214.5:349:32463.0 1.0:277:32463.0" + $WGRIB2 masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridconus pgb2file2 + + $WGRIB2 pgb2file -s > pgb2ifile + + if test $SENDCOM = "YES" + then + + cp pgb2file $COMOUT/${RUN}.${cycle}.goessimpgrb2.0p25.f${fhr} + cp pgb2ifile $COMOUT/${RUN}.${cycle}.goessimpgrb2.0p25.f${fhr}.idx + + cp pgb2file2 $COMOUT/${RUN}.${cycle}.goessimpgrb2f${fhr}.grd221 + + if test $SENDDBN = "YES" + then + $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMPGB2_1P0 $job $COMOUT/${RUN}.${cycle}.goessimpgrb2.0p25.f${fhr} + $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMPGB2_1P0_WIDX $job $COMOUT/${RUN}.${cycle}.goessimpgrb2.0p25.f${fhr}.idx + $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMGRD221_PGB2 $job $COMOUT/${RUN}.${cycle}.goessimpgrb2f${fhr}.grd221 + fi + + echo "$PDY$cyc$fhr" > $COMOUT/${RUN}.t${cyc}z.control.goessimpgrb + fi + rm pgb2file2 pgb2ifile + + if test "$SENDECF" = 'YES' + then + export fhour=`expr ${fhr} % 6 ` + fi + + export fhr=`expr $fhr + $FHINC` + typeset -Z3 fhr +done + +######################################################## + +msg='ENDED NORMALLY.' +postmsg "$jlogfile" "$msg" + +################## END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_grib_awips.sh b/scripts/exgfs_atmos_grib_awips.sh new file mode 100755 index 0000000000..1ccdc34b2b --- /dev/null +++ b/scripts/exgfs_atmos_grib_awips.sh @@ -0,0 +1,162 @@ +#!/bin/ksh +###################################################################### +# 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" +##################################################################### +set +x +fcsthrs="$1" +num=$# +job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` + +typeset -Z3 fcsthrs + +export PS4='gfs_grib_awips:f$fcsthrs:$SECONDS + ' + +#if [ $fhcsthrs -t 100 ]; then +# fcsthrs=0$fcsthrs +#fi +if test "$num" -ge 1 +then + echo "" + echo " Appropriate number of arguments were passed" + echo "" +else + echo "" + echo " FATAL ERROR: Number of arguments were not passed." + echo "" + echo "" + echo "Usage: $0 \$fcsthrs (3-digit) " + echo "" + exit 16 +fi + +cd $DATA/awips_g1 + +set -x + +############################################### +# Wait for the availability of the pgrb file +############################################### +icnt=1 +while [ $icnt -lt 1000 ] +do + if [ -s $COMIN/${RUN}.${cycle}.pgrb2b.0p25.f${fcsthrs}.idx ] + then + break + fi + + sleep 10 + icnt=$((icnt + 1)) + if [ $icnt -ge 180 ] + then + msg="ABORTING after 30 min of waiting for the pgrb file!" + err_exit $msg + fi +done + +######################################## +msg="HAS BEGUN!" +postmsg "$jlogfile" "$msg" +######################################## + +echo " ------------------------------------------" +echo " BEGIN MAKING GFS GRIB1 AWIPS PRODUCTS" +echo " ------------------------------------------" + +set +x +echo " " +echo "###############################################" +echo " Process GFS GRIB1 AWIP PRODUCTS (211) " +echo "###############################################" +echo " " +set -x + + cp $COMIN/gfs.t${cyc}z.pgrb2.0p25.f${fcsthrs} tmpfile2 + cp $COMIN/gfs.t${cyc}z.pgrb2b.0p25.f${fcsthrs} tmpfile2b + cat tmpfile2 tmpfile2b > tmpfile + $WGRIB2 tmpfile | grep -F -f $PARMproduct/gfs_awips_parmlist_g2 | $WGRIB2 -i -grib masterfile tmpfile + $CNVGRIB -g21 masterfile masterfile.grib1 + + ln -s masterfile.grib1 fort.11 + +# $OVERGRIDID << EOF + ${UTILgfs}/exec/overgridid << 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 +############################################################### + + executable=mkgfsawps + 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 < $PARMwmo/grib_awpgfs${fcsthrs}.${GRID} parm=KWBC >> $pgmout 2>errfile + ${UTILgfs}/exec/mkgfsawps < $PARMwmo/grib_awpgfs${fcsthrs}.${GRID} parm=KWBC >> $pgmout 2>errfile + export err=$?; err_chk + ############################## + # Post Files to ${COMOUTwmo} + ############################## + + if test "$SENDCOM" = 'YES' + then + cp xtrn.awpgfs${fcsthrs}.${GRID} ${COMOUTwmo}/xtrn.awpgfs${fcsthrs}.${GRID}.$job_name + + ############################## + # Distribute Data + ############################## + + if [ "$SENDDBN" = 'YES' -o "$SENDAWIP" = 'YES' ] ; then + $DBNROOT/bin/dbn_alert $DBNALERT_TYPE $NET $job ${COMOUTwmo}/xtrn.awpgfs${fcsthrs}.${GRID}.$job_name + else + msg="File $output_grb.$job_name not posted to db_net." + postmsg "$jlogfile" "$msg" + fi + fi + +if [ -e "$pgmout" ] ; then + cat $pgmout +fi + +############################################################################### +# GOOD RUN +set +x +echo "**************JOB EXGFS_GRIB_AWIPS.SH.ECF COMPLETED NORMALLY ON THE IBM" +echo "**************JOB EXGFS_GRIB_AWIPS.SH.ECF COMPLETED NORMALLY ON THE IBM" +echo "**************JOB EXGFS_GRIB_AWIPS.SH.ECF COMPLETED NORMALLY ON THE IBM" +set -x +############################################################################### + +msg="HAS COMPLETED NORMALLY!" +postmsg "$jlogfile" "$msg" + +############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_nawips.sh b/scripts/exgfs_atmos_nawips.sh new file mode 100755 index 0000000000..bb6d83c45d --- /dev/null +++ b/scripts/exgfs_atmos_nawips.sh @@ -0,0 +1,204 @@ +#!/bin/ksh +################################################################### +echo "----------------------------------------------------" +echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" +echo "----------------------------------------------------" +echo "History: Mar 2000 - First implementation of this new script." +echo "S Lilly: May 2008 - add logic to make sure that all of the " +echo " data produced from the restricted ECMWF" +echo " data on the CCS is properly protected." +##################################################################### + +set -xa + +#### If EMC GFS PARA runs hourly file are not available, The ILPOST +#### will set to 3 hour in EMC GFS PARA. +#### Note: ILPOST default set to 1 +export ILPOST=${ILPOST:-1} + +cd $DATA +RUN=$1 +fend=$2 +DBN_ALERT_TYPE=$3 + +export 'PS4=$RUN:$SECONDS + ' + +DATA_RUN=$DATA/$RUN +mkdir -p $DATA_RUN +cd $DATA_RUN + +msg="Begin job for $job" +postmsg "$jlogfile" "$msg" + + +# +NAGRIB=$GEMEXE/nagrib2_nc +# + +cpyfil=gds +garea=dset +gbtbls= +maxgrd=4999 +kxky= +grdarea= +proj= +output=T +pdsext=no + +maxtries=360 +fhcnt=$fstart +while [ $fhcnt -le $fend ] ; do + +if mkdir lock.$fhcnt ; then + cd lock.$fhcnt + cp $FIXgempak/g2varswmo2.tbl g2varswmo2.tbl + cp $FIXgempak/g2vcrdwmo2.tbl g2vcrdwmo2.tbl + cp $FIXgempak/g2varsncep1.tbl g2varsncep1.tbl + cp $FIXgempak/g2vcrdncep1.tbl g2vcrdncep1.tbl + + typeset -Z3 fhr + + fhr=$fhcnt + fhcnt3=`expr $fhr % 3` + + fhr3=$fhcnt + typeset -Z3 fhr3 + + GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} + +# Set type of Interpolation for WGRIB2 + export opt1=' -set_grib_type same -new_grid_winds earth ' + export opt1uv=' -set_grib_type same -new_grid_winds grid ' + export opt21=' -new_grid_interpolation bilinear -if ' + export opt22=":(CSNOW|CRAIN|CFRZR|CICEP|ICSEV):" + export opt23=' -new_grid_interpolation neighbor -fi ' + export opt24=' -set_bitmap 1 -set_grib_max_bits 16 -if ' + export opt25=":(APCP|ACPCP|PRATE|CPRAT):" + export opt26=' -set_grib_max_bits 25 -fi -if ' + export opt27=":(APCP|ACPCP|PRATE|CPRAT|DZDT):" + export opt28=' -new_grid_interpolation budget -fi ' + export TRIMRH=$HOMEgfs/ush/trim_rh.sh + + if [ $RUN = "gfs_0p50" ]; then + export GRIBIN=$COMIN/${model}.${cycle}.pgrb2.0p50.f${fhr} + GRIBIN_chk=$COMIN/${model}.${cycle}.pgrb2.0p50.f${fhr}.idx + elif [ $RUN = "gfs_0p25" -o $RUN = "gdas_0p25" -o $RUN = "gfs35_atl" -o $RUN = "gfs35_pac" -o $RUN = "gfs40" ]; then + export GRIBIN=$COMIN/${model}.${cycle}.pgrb2.0p25.f${fhr} + GRIBIN_chk=$COMIN/${model}.${cycle}.pgrb2.0p25.f${fhr}.idx + else + export GRIBIN=$COMIN/${model}.${cycle}.pgrb2.1p00.f${fhr} + GRIBIN_chk=$COMIN/${model}.${cycle}.pgrb2.1p00.f${fhr}.idx + fi + + icnt=1 + while [ $icnt -lt 1000 ] + do + if [ -r $GRIBIN_chk ] ; then + sleep 5 + break + else + msg="The process is waiting ... ${GRIBIN_chk} file to proceed." + postmsg "${jlogfile}" "$msg" + sleep 10 + let "icnt=icnt+1" + fi + if [ $icnt -ge $maxtries ] + then + msg="ABORTING: after 1 hour of waiting for ${GRIBIN_chk} file at F$fhr to end." + postmsg "${jlogfile}" "$msg" + export err=7 ; err_chk + exit $err + fi + done + +case $RUN in + gfs35_pac) +# $COPYGB2 -g "0 6 0 0 0 0 0 0 416 186 0 0 75125000 130000000 48 17000000 260000000 312000 312000 0" -x $GRIBIN grib$fhr +# NEW define gfs35_pac="0 6 0 0 0 0 0 0 416 186 0 -1 75125000 130000000 48 17405000 259480000 312000 312000 0" +# $COPYGB2 -g "0 6 0 0 0 0 0 0 416 186 0 -1 75125000 130000000 48 17405000 259480000 312000 312000 0" -x $GRIBIN grib$fhr + + export gfs35_pac='latlon 130.0:416:0.312 75.125:186:-0.312' + $WGRIB2 $GRIBIN $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid ${gfs35_pac} grib$fhr + $TRIMRH grib$fhr + ;; + gfs35_atl) +# $COPYGB2 -g "0 6 0 0 0 0 0 0 480 242 0 0 75125000 230000000 48 -500000 20000000 312000 312000 0" -x $GRIBIN grib$fhr +# NEW define gfs35_atl="0 6 0 0 0 0 0 0 480 242 0 -1 75125000 230000000 48 -67000 19448000 312000 312000 0" +# $COPYGB2 -g "0 6 0 0 0 0 0 0 480 242 0 -1 75125000 230000000 48 -67000 19448000 312000 312000 0" -x $GRIBIN grib$fhr + + export gfs35_atl='latlon 230.0:480:0.312 75.125:242:-0.312' + $WGRIB2 $GRIBIN $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid ${gfs35_atl} grib$fhr + $TRIMRH grib$fhr + ;; + gfs40) +# $COPYGB2 -g "30 6 0 0 0 0 0 0 185 129 12190000 226541000 8 25000000 265000000 40635000 40635000 0 64 25000000 25000000 0 0" -x $GRIBIN grib$fhr + + export gfs40='lambert:265.0:25.0:25.0 226.541:185:40635.0 12.19:129:40635.0' + $WGRIB2 $GRIBIN $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid ${gfs40} grib$fhr + $TRIMRH grib$fhr + ;; + *) + cp $GRIBIN grib$fhr +esac + + export pgm="nagrib2 F$fhr" + startmsg + + $NAGRIB << EOF + GBFILE = grib$fhr + INDXFL = + GDOUTF = $GEMGRD + PROJ = $proj + GRDAREA = $grdarea + KXKY = $kxky + MAXGRD = $maxgrd + CPYFIL = $cpyfil + GAREA = $garea + OUTPUT = $output + GBTBLS = $gbtbls + GBDIAG = + PDSEXT = $pdsext + l + r +EOF + export err=$?;err_chk + + if [ $SENDCOM = "YES" ] ; then + cpfs $GEMGRD $COMOUT/$GEMGRD + if [ $SENDDBN = "YES" ] ; then + $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ + $COMOUT/$GEMGRD + fi + fi + cd $DATA_RUN +else + if [ $fhcnt -ge 240 ] ; then + if [ $fhcnt -lt 276 -a $RUN = "gfs_0p50" ] ; then + let fhcnt=fhcnt+6 + else + let fhcnt=fhcnt+12 + fi + elif [ $fhcnt -lt 120 -a $RUN = "gfs_0p25" ] ; then +#### let fhcnt=fhcnt+1 + let fhcnt=fhcnt+$ILPOST + else + let fhcnt=fhcnt+finc + fi +fi +done + +$GEMEXE/gpend +##################################################################### +# GOOD RUN +set +x +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +set -x +##################################################################### + +msg='Job completed normally.' +echo $msg +postmsg "$jlogfile" "$msg" + +############################### END OF SCRIPT ####################### diff --git a/scripts/exgfs_atmos_postsnd.sh b/scripts/exgfs_atmos_postsnd.sh new file mode 100755 index 0000000000..c6e39998fc --- /dev/null +++ b/scripts/exgfs_atmos_postsnd.sh @@ -0,0 +1,185 @@ +#!/bin/ksh +################################################################ +# Script Name: exgfs_atmos_postsnd.sh.sms +# Script Description: Generate GFS BUFR sounding files +# Script History Log: +# 1) 2003-03-25 Hualu Pan First Implementation +# 2) 2010-05-25 V. Krishna Kumar Modified for the GFS +# resolution upgrade +# 3) 2014-08-01 D. Carlis Updated to vertical structure +# and T1534 Resolution +# 4) 2016-11-01 H. Chuang Update to read new model nems output +# 5) 2017-02-21 Guang Ping Lou setup mpmd to speedup the run +# and 1 & 3 hourly output +# 6) 2018-03-22 Guang Ping Lou Take FV3GFS configuration +# parameters as input; make it work for +# both FV3GFS and GFS +# 7) 2018-07-18 Guang Ping Lou Generalize this version to other platforms +# 8) 2019-10-18 Guang Ping Lou Transition to reading in NetCDF model data +# 9) 2019-12-18 Guang Ping Lou generalizing to reading in NetCDF or nemsio +################################################################ +set -xa + +cd $DATA +######################################## +msg="HAS BEGUN" +#postmsg "$jlogfile" "$msg" +######################################## + +################################################### +## Run meteogram generator for T574 +################################################### +export LEVS=${LEVS:-127} +export STARTHOUR=${STARTHOUR:-00} +export ENDHOUR=${ENDHOUR:-180} +export INCREMENT=12 +export MAKEBUFR=NO +export F00FLAG=YES +export fformat=${OUTPUT_FILE:-netcdf} +if [ $fformat == "netcdf" ] + then +export atmfm="nc" +export logfm="txt" +else +export atmfm="nemsio" +export logfm="nemsio" +fi + + export NINT1=${FHOUT_HF_GFS:-1} + export NEND1=${FHMAX_HF_GFS:-120} + export NINT3=${FHOUT_GFS:-3} + +rm -f -r ${COMOUT}/bufr.${cycle} +mkdir -p ${COMOUT}/bufr.${cycle} + + if [ -f $HOMEgfs/ush/getncdimlen ] + then + GETDIM=$HOMEgfs/ush/getncdimlen + else + GETDIM=$EXECbufrsnd/getncdimlen + fi +if [ $fformat == "netcdf" ] + then +export LEVS=`$GETDIM $COMIN/${RUN}.${cycle}.atmf000.${atmfm} pfull` +else +# Extract number of vertical levels from $STARTHOUR atmospheric file +export NEMSIOGET=${NEMSIOGET:-$EXECbufrsnd/nemsio_get} +fhr3=$(printf %03i $STARTHOUR) +ATMFCS=$COMIN/${RUN}.${cycle}.atmf${fhr3}.nemsio +export LEVS=$($NEMSIOGET $ATMFCS dimz | awk '{print $2}') +fi + +### Loop for the hour and wait for the sigma and surface flux file: +export FSTART=$STARTHOUR +# +while [ $FSTART -lt $ENDHOUR ] +do +export FINT=$NINT1 + # Define the end hour for the input + export FEND=`expr $FSTART + $INCREMENT` + if test $FEND -lt 100; then FEND=0$FEND; fi + if [ $FSTART -eq 00 ] + then + export F00FLAG=YES + else + export F00FLAG=NO + fi + + if [ $FEND -eq $ENDHOUR ] + then + export MAKEBUFR=YES + fi + + ic=0 + while [ $ic -lt 1000 ] + do + if [ ! -f $COMIN/${RUN}.${cycle}.logf$FEND.${logfm} ] + then + sleep 10 + ic=`expr $ic + 1` + else + break + fi + + if [ $ic -ge 360 ] + then + err_exit "COULD NOT LOCATE logf$FEND file AFTER 1 HOUR" + fi + done + +## 1-hourly output before $NEND1, 3-hourly output after + if [ $FEND -gt $NEND1 ]; then + export FINT=$NINT3 + fi +## $USHbufrsnd/gfs_bufr.sh + $USHbufrsnd/gfs_bufr.sh + + export FSTART=$FEND +done + +############################################################## +# Tar and gzip the individual bufr files and send them to /com +############################################################## +cd ${COMOUT}/bufr.${cycle} +tar -cf - . | /usr/bin/gzip > ../${RUN}.${cycle}.bufrsnd.tar.gz +cd $DATA + +######################################## +# Send the single tar file to OSO +######################################## +if test "$SENDDBN" = 'YES' +then + $DBNROOT/bin/dbn_alert MODEL GFS_BUFRSND_TAR $job \ + $COMOUT/${RUN}.${cycle}.bufrsnd.tar.gz +fi + +######################################## +# Create Regional Collectives of BUFR data and +# add appropriate WMO Headers. +######################################## +collect=' 1 2 3 4 5 6 7 8 9' +if [ $machine == "HERA" -o $machine == "JET" ]; then +for m in ${collect} +do +sh $USHbufrsnd/gfs_sndp.sh $m +done + +################################################ +# Convert the bufr soundings into GEMPAK files +################################################ +sh $USHbufrsnd/gfs_bfr2gpk.sh + +else +rm -rf poe_col +for m in ${collect} +do +echo "sh $USHbufrsnd/gfs_sndp.sh $m " >> poe_col +done + +mv poe_col cmdfile + +cat cmdfile +chmod +x cmdfile + +${APRUN_POSTSNDCFP} cmdfile + +sh $USHbufrsnd/gfs_bfr2gpk.sh +fi +################################################ +# Convert the bufr soundings into GEMPAK files +################################################ +##$USHbufrsnd/gfs_bfr2gpk.sh + +##################################################################### +# GOOD RUN +set +x +echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" +echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" +echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" +set -x +##################################################################### + +msg='HAS COMPLETED NORMALLY.' +#postmsg "$jlogfile" "$msg" + +############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_awips_20km_1p0deg.sh.ecf b/scripts/exgfs_awips_20km_1p0deg.sh.ecf deleted file mode 100755 index ba87bbecf9..0000000000 --- a/scripts/exgfs_awips_20km_1p0deg.sh.ecf +++ /dev/null @@ -1,264 +0,0 @@ -#!/bin/ksh -############################################################################## -# UTILITY SCRIPT NAME : exgfs_awips_20km_1p0deg.sh.ecf -# DATE WRITTEN : 11/01/2017 -# -# Abstract: This utility script produces the GFS AWIPS 20km and 1.0 deg -# grids GRIB2 -# -# Input: 1 arguments are passed to this script. -# 1st argument - Forecast Hour - format of 3I (3 digits) -# -############################################################################### -echo "------------------------------------------------" -echo "JGFS_AWIPS_00/06/12/18 GFS postprocessing" -echo "------------------------------------------------" -echo "History: NOV 2017 - First implementation of this new script to " -echo " process GFS AWIPS 20km and 1.0 deg grids products " -echo " " -############################################################################### -fcsthrs="$1" -num=$# -job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` - -if test "$num" -ge 1 -then - echo "" - echo " Appropriate number of arguments were passed" - echo "" -else - echo "" - echo " Number of arguments were not passed " - echo "" - echo "" - echo "Usage: $0 \$fcsthrs (3 digits) " - echo "" - exit 16 -fi - -cd $DATA - -set -x - -############################################### -# Wait for the availability of the pgrb file -############################################### -icnt=1 -while [ $icnt -lt 1000 ] -do - if [ -s $COMIN/${RUN}.${cycle}.pgrb2b.0p25.f$fcsthrs.idx ] - then - break - fi - - sleep 10 - icnt=$((icnt + 1)) - if [ $icnt -ge 180 ] - then - msg="ABORTING after 30 min of waiting for the GFS pgrb2 file!" - err_exit $msg - fi -done - -######################################## -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## - -echo " ------------------------------------------" -echo " BEGIN MAKING GFS AWIPS PRODUCTS" -echo " ------------------------------------------" - -set +x -echo " " -echo "#######################################" -echo " Process GRIB AWIP GRIB2 PRODUCTS " -echo "#######################################" -echo " " -set -x - -# Set type of Interpolation for WGRIB2 -export opt1=' -set_grib_type same -new_grid_winds earth ' -export opt1uv=' -set_grib_type same -new_grid_winds grid ' -export opt21=' -new_grid_interpolation bilinear -if ' -export opt22=":(LAND|CSNOW|CRAIN|CFRZR|CICEP|ICSEV):" -export opt23=' -new_grid_interpolation neighbor -fi ' -export opt24=' -set_bitmap 1 -set_grib_max_bits 16 -if ' -export opt25=":(APCP|ACPCP|PRATE|CPRAT):" -export opt26=' -set_grib_max_bits 25 -fi -if ' -export opt27=":(APCP|ACPCP|PRATE|CPRAT|DZDT):" -export opt28=' -new_grid_interpolation budget -fi ' -export TRIMRH=${TRIMRH:-$USHgfs/trim_rh.sh} - -############################################################### -# Process GFS GRIB AWIP PRODUCTS IN GRIB2 # -############################################################### - -cp $COMIN/gfs.t${cyc}z.pgrb2.0p25.f${fcsthrs} tmpfile2${fcsthrs} -cp $COMIN/gfs.t${cyc}z.pgrb2b.0p25.f${fcsthrs} tmpfile2b${fcsthrs} -cat tmpfile2${fcsthrs} tmpfile2b${fcsthrs} > tmpfile${fcsthrs} -$WGRIB2 tmpfile${fcsthrs} | grep -F -f $PARMproduct/gfs_awips_parmlist_g2 | $WGRIB2 -i -grib masterfile tmpfile${fcsthrs} -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File: masterfile does not exist." - exit $err -fi - -$WGRIB2 masterfile -match ":PWAT:entire atmosphere" -grib gfs_pwat.grb -$WGRIB2 masterfile | grep -v ":PWAT:entire atmosphere" | $WGRIB2 -i -grib temp_gfs masterfile -################################################################## -# Process to change PWAT from level 200 to 10 (Entire Atmosphere) -# in production defintion template (PDT) 4.0 -################################################################## -$WGRIB2 gfs_pwat.grb -set_byte 4 23 10 -grib gfs_pwat_levels_10.grb -export err=$?; err_chk - -cat temp_gfs gfs_pwat_levels_10.grb > tmp_masterfile - -for GRID in conus ak prico pac 003 -do - case $GRID in - conus) - # Grid 20km_conus - CONUS - 20 km Quadruple Resolution (Lambert Conformal) - # export grid_20km_conus="30 6 0 0 0 0 0 0 369 257 12190000 226541000 8 25000000 265000000 20318000 20318000 0 64 25000000 25000000 0 0" - # $COPYGB2 -g "$grid_20km_conus" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} - - export gridconus="lambert:265.0:25.0:25.0 226.541:369:20318.0 12.19:257:20318.0" - $WGRIB2 tmp_masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridconus awps_file_f${fcsthrs}_${GRID} - ;; - ak) - # Grid 20km_ak - Alaska - Double Resolution (Polar Stereographic) - # Redefined grid 217 for Alaska region - # export grid_20km_ak="20 6 0 0 0 0 0 0 277 213 30000000 187000000 8 60000000 225000000 22500000 22500000 0 64" - # $COPYGB2 -g "$grid_20km_ak" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} - - export gridak="nps:210.0:60.0 170.0:277:22500 35.0:225:22500" - $WGRIB2 tmp_masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridak awps_file_f${fcsthrs}_${GRID} - ;; - prico) - # Grid 20km_prico - 0.25 degree Lat/Lon grid for Puerto Rico (20km) - # export grid_20km_prico="0 6 0 0 0 0 0 0 275 205 0 0 50750000 271750000 48 -250000 340250000 250000 250000 0" - # $COPYGB2 -g "$grid_20km_prico" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} - - export gridprico="latlon 271.75:275:0.25 50.75:205:-0.25" - $WGRIB2 tmp_masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridprico awps_file_f${fcsthrs}_${GRID} - ;; - pac) - # Grid 20km_pac - 20 km Mercator grid for Pacific Region - # export grid_20km_pac="10 6 0 0 0 0 0 0 837 692 -45000000 110000000 48 20000000 65720000 270000000 64 0 20000000 20000000" - # NEW export grid_20km_pac="10 6 0 0 0 0 0 0 837 725 -45000000 110000000 48 20000000 65734500 270000000 64 0 20000000 20000000" - # $COPYGB2 -g "$grid_20km_pac" -i0 -x tmp_masterfile awps_file_f${fcsthrs}_${GRID} - - export gridpac="mercator:20.0 110.0:837:20000:270.0 -45.0:725:20000:65.7345" - $WGRIB2 tmp_masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridpac awps_file_f${fcsthrs}_${GRID} - ;; - 003) - ###################################################################### - # Process GFS GRIB AWIP 1.0 DEGREE (GRID 003) PRODUCTS IN GRIB2 # - ###################################################################### - export grid003="latlon 0:360:1.0 90:181:-1.0" - $WGRIB2 tmp_masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid003 awps_file_f${fcsthrs}_${GRID} - ;; - esac - $TRIMRH awps_file_f${fcsthrs}_${GRID} - $GRB2INDEX awps_file_f${fcsthrs}_${GRID} awps_file_fi${fcsthrs}_${GRID} - -########################################################################### -# Checking fields in awps_file_f${fcsthrs}_${GRID} file -# before TOCGRIB2 adding WMO headers for AWIPS products. -# -# NOTE: numparm is the total of fields in grib2_awpgfs_20km_conusf000 file -########################################################################### -numparm=247 -numrec=` $WGRIB2 awps_file_f${fcsthrs}_${GRID} | wc -l ` - -if [ $numrec -lt $numparm ] -then - msg="ABORTING : awps_file_f${fcsthrs}_${GRID} file is missing fields for AWIPS !" - err_exit $msg -fi - -# Processing AWIPS GRIB2 grids with WMO headers - - pgm=tocgrib2 - export pgm; prep_step - startmsg - - if [ $GRID = "003" -a `expr ${fcsthrs} % 6` -eq 0 ] ; then - export FORT11=awps_file_f${fcsthrs}_${GRID} - export FORT31=awps_file_fi${fcsthrs}_${GRID} - export FORT51=grib2.awpgfs${fcsthrs}.${GRID} - - $TOCGRIB2 < $PARMwmo/grib2_awpgfs${fcsthrs}.${GRID} >> $pgmout 2> errfile - export err=$?; err_chk - echo " error from tocgrib2=",$err - - if [ $SENDCOM = "YES" ] ; then - ############################## - # Post Files to ${COMOUTwmo} - ############################## - - mv grib2.awpgfs${fcsthrs}.${GRID} ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.gfs_awips_f${fcsthrs}_1p0deg_${cyc} - - ############################## - # Distribute Data - ############################## - - if [ "$SENDDBN" = 'YES' -o "$SENDAWIP" = 'YES' ] ; then - $DBNROOT/bin/dbn_alert NTC_LOW $NET $job ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.gfs_awips_f${fcsthrs}_1p0deg_${cyc} - else - msg="File ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.gfs_awips_f${fcsthrs}_1p0deg_${cyc} not posted to db_net." - postmsg "$jlogfile" "$msg" - fi - fi - elif [ $GRID != "003" ] ; then - export FORT11=awps_file_f${fcsthrs}_${GRID} - export FORT31=awps_file_fi${fcsthrs}_${GRID} - export FORT51=grib2.awpgfs_20km_${GRID}_f${fcsthrs} - - $TOCGRIB2 < $PARMwmo/grib2_awpgfs_20km_${GRID}f${fcsthrs} >> $pgmout 2> errfile - export err=$? ;err_chk - echo " error from tocgrib2=",$err - - if [ $SENDCOM = "YES" ] ; then - - ############################## - # Post Files to ${COMOUTwmo} - ############################## - - mv grib2.awpgfs_20km_${GRID}_f${fcsthrs} ${COMOUTwmo}/grib2.awpgfs_20km_${GRID}_f${fcsthrs}.$job_name - - ############################## - # Distribute Data - ############################## - - if [ "$SENDDBN" = 'YES' -o "$SENDAWIP" = 'YES' ] ; then - $DBNROOT/bin/dbn_alert NTC_LOW $NET $job ${COMOUTwmo}/grib2.awpgfs_20km_${GRID}_f${fcsthrs}.$job_name - else - msg="File ${COMOUTwmo}/grib2.awpgfs_20km_${GRID}_f${fcsthrs}.$job_name not posted to db_net." - postmsg "$jlogfile" "$msg" - fi - fi - fi - msg="Awip Processing ${fcsthrs} hour completed normally" - postmsg "$jlogfile" "$msg" - -done - -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -############################################################################################ -# GOOD RUN -set +x -echo "**************JOB EXGFS_AWIPS_20KM_1P0DEG.SH.ECF COMPLETED NORMALLY ON THE WCOSS" -echo "**************JOB EXGFS_AWIPS_20KM_1P0DEG.SH.ECF COMPLETED NORMALLY ON THE WCOSS" -echo "**************JOB EXGFS_AWIPS_20KM_1P0DEG.SH.ECF COMPLETED NORMALLY ON THE WCOSS" -set -x -############################################################################################ - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_fax.sh.ecf b/scripts/exgfs_fax.sh.ecf deleted file mode 100755 index 97deaaf27f..0000000000 --- a/scripts/exgfs_fax.sh.ecf +++ /dev/null @@ -1,222 +0,0 @@ -#!/bin/ksh - -##################################################################### -echo "------------------------------------------------" -echo "Fax Charts generation Script -- exgfs_fax.sh.ecf " -echo "------------------------------------------------" -echo "History: OCT 2004 Julia Zhu--First implementation of script." -echo "History: OCT 2005 Lilly -- Converted fax graphics to T4 format" -echo " and stopped writing to the stat file." -echo "History: JAN 2006 Lilly -- Removed the Process 48 hour Hawaiian " -echo " Merc fax." -echo " -- Removed the Process Generates FAX charts" -echo " for the South American Desk." -echo " -- Removed the Process 24 hour Southern " -echo " Hemisphere Fax Products." -echo "History: APR 2006 Lilly -- Restore the ANAL 200MB HGT/TEMP NH GIF products " -echo " -- for NCDC" -echo "History: JUN 2006 Lilly -- Removed the Verian/Fax charts for the South " -echo " -- American Desk " -echo "History: APR 2008 Lilly -- Removed the postscript chart ANL_070MB_HGT_WIND" -echo " -- as requested by the SDM" -# -##################################################################### - -cd $DATA -fhr=$1 - -########################################## -# -# START FLOW OF CONTROL -# -# 1) Process the dump and anl post analysis -# previously job 551 and job 552 -# 2) FAXMAKR - This replaces PEPFAXV on the HDS. -# Generates both the 1:40M and the 1:20M North American Maps. -# 3) WAFS Charts -# 4) TRPSFPRV -# -######################################### - -######################################## -set -x -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## - -set +x -echo "#####################################################" -echo " Part 1) GFS ANL Post Processing " -echo " previously job 551 & 552 " -echo "#####################################################" -set -x - -if [ $fhr = "anl" ] -then - # for the testing purpose - $USHgfs/gfs_postanl1.sh - - if [ $cyc = "00" -o $cyc = "12" ] - then - $USHgfs/gfs_postanl2.sh - fi - - exit -fi - -############################################### -# Wait for the availability of the pgrib file -############################################### -icnt=1 -while [ $icnt -lt 1000 ] -do - if test $fcsthrs -lt 100 - then - grib2file=${RUN}.${cycle}.pgrb2.1p00.f0$fcsthrs - else - grib2file=${RUN}.${cycle}.pgrb2.1p00.f$fcsthrs - fi - if [ -s $COMIN/$grib2file ] - then - break - fi - - sleep 10 - icnt=$((icnt + 1)) - if [ $icnt -ge 180 ] - then - msg="ABORTING after 30 min of waiting for the pgrib file!" - err_exit $msg - fi -done - -################################# -# Get the Data from com -################################# -hr=00 -inc=6 -while [ $hr -le $fhr ] -do - if test $fcsthrs -lt 100 - then - grib2file=${RUN}.${cycle}.pgrb2.1p00.f0${hr} - else - grib2file=${RUN}.${cycle}.pgrb2.1p00.f${hr} - fi - cp $COMIN/$grib2file . - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File $grib2file does not exist." - exit $err - fi - - $CNVGRIB -g21 $grib2file pgrbf${hr} - export err=$? - if [[ $err -ne 0 ]] ; then - echo " CNVGRIB failed to convert GRIB2 to GRIB1 " - exit $err - fi - - $GRBINDEX pgrbf${hr} pgrbif${hr} - hr=`expr $hr + $inc` - if [ $hr -lt 10 ]; then hr=0$hr; fi -done -echo $cyc -if [ $cyc -eq 00 -o $cyc -eq 12 ] -then - - set +x - echo "#####################################################" - echo " Part 2) Process FAX/Varian FAXMAKR PRODUCTS " - echo "#####################################################" - set -x - - if [ $fhr -eq 00 ] - then - - hour="anl 00" - faxparm=graph_faxmakr.${RUN}_${cycle}.${fhr} - FAXOUT=varfaxgfs$cyc$fhr.gfs - sendkey=fax.pepfax$fhr - - jobn=_$cyc"_"$PDY - -# mkfaxb.sh "$hour" $faxparm $FAXOUT $sendkey - ${UTILgfs}/ush/mkfaxb.sh "$hour" $faxparm $FAXOUT $sendkey - - KEYW=NHANL_g - -# grep $KEYW ${FIXshared}/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - grep $KEYW ${UTILgfs}/fix/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - - if [ ${cyc} = '00' ]; then submn=$sub00; fi - if [ ${cyc} = '12' ]; then submn=$sub12; fi - - echo $FAXOUT $submn $name $Keyword $gif $toc $prt $jobn $lprt - export FAXOUT submn name Keyword gif toc prt jobn lprt - -# mk_graphics.sh - ${UTILgfs}/ush/mk_graphics.sh - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ${UTILgfs}/ush/mk_graphics.sh does not exist." - exit $err - fi - fi - - set +x - echo "##############################################" - echo " Part 11) Execute TRPSFPRV for GFS at hour=48" - echo "##############################################" - set -x - if [ $fhr -eq 48 -a $cyc = "12" ] - then - - FAXOUT=trpsfprv.faxx.${RUN}_${cyc} -# trpsfprv.sh - ${UTILgfs}/ush/trpsfprv.sh - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ${UTILgfs}/ush/trpsfprv.sh does not exist." - exit $err - fi - - jobn=${RUN}_fax_${cyc} - - for KEYW in TRPSFG01 TRPSFG02 TRPSFG03 - do - -# grep $KEYW ${FIXshared}/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - grep $KEYW ${UTILgfs}/fix/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - - submn=$sub12 - - export FAXOUT submn name Keyword gif toc prt jobn lprt - -# mk_graphics.sh - ${UTILgfs}/ush/mk_graphics.sh - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ${UTILgfs}/ush/mk_graphics.sh does not exist." - exit $err - fi - - done - fi - -fi - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM" -set -x -##################################################################### - - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_fax_wafs.sh.ecf b/scripts/exgfs_fax_wafs.sh.ecf deleted file mode 100755 index b47d6d3b86..0000000000 --- a/scripts/exgfs_fax_wafs.sh.ecf +++ /dev/null @@ -1,258 +0,0 @@ -#!/bin/ksh -######################################################################### -# -# Script: exgfs_fax.sh.ecf -# -# This scripts creates GEMPAK .tiff images of forecast fields from -# GFS model output for WAF aviation charts. -# -# -# History: Ralph Jones 02/16/2005 JIF original version. -# Steve Lilly 02/28/2007 Change gdplot3 to gdplot3_tiff -# and remove gpend -# Scott Jacocbs 07/07/2008 Add "tall" labels for C and Z -# products -# -# -######################################################################### - -msg=" Make GEMPAK GIFS utility" -postmsg "$jlogfile" "$msg" -job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` - -cd $DATA - -set -x - -cp $FIXgempak/tiffprod.tbl . -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File tiffprod.tbl does not exist." - exit $err -fi - -# Parse PDY and find base time and month name - -imon=`echo $PDY | cut -c5-6` - -# MON=`month_name.sh $imon MON` -MON=`${UTILgfs}/ush/month_name.sh $imon MON` -DAY=`echo $PDY | cut -c7-8` -YEAR=`echo $PDY | cut -c1-4` - -BASETIME="${cyc}UTC $MON $DAY $YEAR" -echo "\n BASETIME = $BASETIME \n" - -# Create label files - -echo "WIND SPEED IN KNOTS, TEMPS UNSIGNED" > ur_perm.t -echo "UNLESS POSITIVE" >> ur_perm.t - -echo " WORLD AREA FORECAST CENTER " > ur_label.t -echo " WASHINGTON " >> ur_label.t -echo " " >> ur_label.t -echo " FL LEV WINDS/TEMPERATURES " >> ur_label.t -echo " " >> ur_label.t -echo " VALID VALDTIME " >> ur_label.t -echo " BASED ON BASETIME " >> ur_label.t -echo " " >> ur_label.t -echo " " >> ur_label.t -echo " " >> ur_label.t - -# Create tall label files - -echo "WIND SPEED IN KNOTS" > tall_ur_perm.t -echo "TEMPS UNSIGNED UNLESS POSITIVE" >> tall_ur_perm.t - -echo "WORLD AREA FORECAST " > tall_ur_label.t -echo "CENTER, WASHINGTON " >> tall_ur_label.t -echo "WINDS/TEMPERATURES " >> tall_ur_label.t -echo "FL LEV " >> tall_ur_label.t -echo "VALID " >> tall_ur_label.t -echo "VALDTIME " >> tall_ur_label.t -echo "BASED ON " >> tall_ur_label.t -echo "BASETIME " >> tall_ur_label.t -echo " " >> tall_ur_label.t -echo " " >> tall_ur_label.t - -################################# -# Loop through forecast times -################################# - -for fhr in `echo ${fhr_list}` -do - OUTP=">" -# rm chart.list - ncharts=0 - - ################################################### - # Find fourth character of WMO header (based on fhr) - ################################################### - case $fhr in - 06) char4=B ;; - 12) char4=C ;; - 18) char4=D ;; - 24) char4=E ;; - 30) char4=F ;; - 36) char4=G ;; - *) echo "\n Invalid forecast hour - ABORT \n" - exit ;; - esac - - ################################################### - # Compute valid time for this forecast hour - ################################################### -# verfdate.sh $PDY $cyc $fhr - ${UTILgfs}/ush/verfdate.sh $PDY $cyc $fhr - cat verfdate.txt | read fy fm fd valid dum monvrf - echo "\n $fy $fm $fd $valid $monvrf \n" - - VALDTIME="${valid}UTC ${monvrf} ${fd} ${fy}" - echo "\n VALDTIME = $VALDTIME \n" - - ################################################### - # Set grid date and input file name - ################################################### - gdattim="`echo ${PDY} | cut -c3-8`/${cyc}00F0${fhr}" - echo "\n gdattim = $gdattim \n" - - subdate="`echo ${PDY} | cut -c3-8`\/${cyc}00F0${fhr}" - echo " subdate = $subdate \n" - - ################################################### - # Make GEMPAK File - ################################################### - export GRIB=pgrbf - export finc=3 - export EXT="" - export DBN_ALERT_TYPE=NONE - export fend=$fhr - export fstart=$fhr - export COMOUT_HOLD=$COMOUT - export SENDDBN_HOLD=$SENDDBN - export SENDDBN=NO - export COMOUT=$DATA - - $HOMEgfs/scripts/exnawips.sh.ecf - - export COMOUT=$COMOUT - export SENDDBN=$SENDDBN_HOLD - - mv ${NET}_${PDY}${cyc}f0${fhr} gem_grids.gem - gdfile=gem_grids.gem - - ################################################### - # Insert GDATTIM for this date and fhr into local - # copy of big parm file - ################################################### - cp $FIXgfs/waf1 . - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File waf1 does not exist." - exit $err - fi - - cp $FIXgfs/waf2 . - cp $FIXgfs/waf_tiff3.parm . - sed s/SUBDATE/$subdate/g waf_tiff3.parm > temp1.t - sed s/Q/$char4/g temp1.t > BIG_PARM - - ################################################### - # Generate WMO labels - ################################################### -# for hdr in `awk '{print $2}' $FIXshared/wafsubset_wmo.tbl.${fhr}hr` - for hdr in `awk '{print $2}' ${UTILgfs}/fix/wafsubset_wmo.tbl.${fhr}hr` - do - echo $hdr > ${hdr}.wmo - done - - ################################################### - # Generate time stamp and level mark main labels - ################################################### - # Loop through 10 flight levels - ################################################### - for level in 050 100 140 180 240 300 340 390 450 630 - do - - ################################################### - # Find pressure for this flight level - ################################################### - case $level in - 050) plevel=85;; - 100) plevel=70;; - 140) plevel=60;; - 180) plevel=50;; - 240) plevel=40;; - 300) plevel=30;; - 340) plevel=25;; - 390) plevel=20;; - 450) plevel=15;; - 630) plevel=07;; - esac - - cp ur_label.t temp1.t - sed s/LEV/${level}/g temp1.t > temp2.t - sed s/BASETIME/"$BASETIME"/g temp2.t > temp1.t - sed s/VALDTIME/"$VALDTIME"/g temp1.t > stamp_${plevel}.t - - cp tall_ur_label.t temp1.t - sed s/LEV/${level}/g temp1.t > temp2.t - sed s/BASETIME/"$BASETIME"/g temp2.t > temp1.t - sed s/VALDTIME/"$VALDTIME"/g temp1.t > tall_stamp_${plevel}.t - done - - ############################################## - # Execute the GEMPAK program - ############################################## - $GEMEXE/gdplot3_tiff < BIG_PARM - - ############################################## - # Create a file header and send the graphics to TOC - ############################################## -# for HEADER in `awk '{print $2}' $FIXshared/wafsubset_wmo.tbl.${fhr}hr` - for HEADER in `awk '{print $2}' ${UTILgfs}/fix/wafsubset_wmo.tbl.${fhr}hr` - do -# ORIG=`grep $HEADER $FIXshared/wafsubset_wmo.tbl.${fhr}hr | awk '{print $3}'` - ORIG=`grep $HEADER ${UTILgfs}/fix/wafsubset_wmo.tbl.${fhr}hr | awk '{print $3}'` - -# FILE=`grep $HEADER $FIXshared/wafsubset_wmo.tbl.${fhr}hr | awk '{print $4}'` - FILE=`grep $HEADER ${UTILgfs}/fix/wafsubset_wmo.tbl.${fhr}hr | awk '{print $4}'` - - PDYHH=${PDY}${cyc} - SUB=IMAG2000 - - INFILE=$DATA/$HEADER.tiff - OUTFILE=${COMOUTwmo}/${FILE}.${job_name}.ntc - -# make_NTC_file.pl $HEADER $ORIG $PDYHH $SUB $INFILE $OUTFILE - ${UTILgfs}/ush/make_NTC_file.pl $HEADER $ORIG $PDYHH $SUB $INFILE $OUTFILE - - if [ $SENDDBN = YES ] - then - $DBNROOT/bin/dbn_alert GRIB_LOW ${NET} ${job} $OUTFILE - fi - - done -done - -msg=" GEMPAK_GIF ${fhr} hour completed normally" -postmsg "$jlogfile" "$msg" - -##################################################################### -# GOOD RUN -set +x -echo "**************GFS WAF FAX gempak COMPLETED NORMALLY" -echo "**************GFS WAF FAX gempak COMPLETED NORMALLY" -echo "**************GFS WAF FAX gempak COMPLETED NORMALLY" -set -x -##################################################################### - -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -msg="HAS COMPLETED NORMALLY!" -echo $msg -postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_fbwind.sh.ecf b/scripts/exgfs_fbwind.sh.ecf deleted file mode 100755 index 62663cfe2e..0000000000 --- a/scripts/exgfs_fbwind.sh.ecf +++ /dev/null @@ -1,111 +0,0 @@ -#!/bin/ksh -echo "------------------------------------------------" -echo "JGFS_BULLS - 24hr GFS processing" -echo "------------------------------------------------" -echo "History: Jul 2004 - First implementation of this new script." -echo " FBWNDGFS (FB Winds) program for 15 sites outside" -echo " the Hawaiian Islands." -echo " Feb 2006 - L Sager Send bulletins to TOC via NTC. " -echo " Jul 2014 - B Vuong Modified to use GFS master GRIB2" -echo " and Add bulletins WINTEMV process." -echo " Sep 2016 - B Vuong Modified to use GFS 0p25 deg GRIB2" -##################################################################### - -cd $DATA - -###################### -# Set up Here Files. -###################### - -set -x -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` - -set +x -echo " " -echo "#############################################################" -echo " Process Bulletins of forecast winds and temps for Hawaii " -echo " and 15 sites outside of the Hawaiian Islands. " -echo "#############################################################" -echo " " -set -x - -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 $PARMproduct/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 - -done - -export FORT11="gfs.t${cyc}z.grbf006_grb1" -export FORT12="gfs.t${cyc}z.grbf012_grb1" -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" - -# -# 1280 byte transmission file -# - -export FORT51="tran.fbwnd_pacific" - -startmsg - -$EXECgfs/fbwndgfs < $PARMproduct/fbwnd_pacific.stnlist >> $pgmout 2> errfile -export err=$?; err_chk - -if test "$SENDCOM" = 'YES' -then - cp tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name -fi - -if test "$SENDDBN" = 'YES' -then -# make_ntc_bull.pl WMOBH NONE KWNO NONE tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name - ${UTILgfs}/ush/make_ntc_bull.pl WMOBH NONE KWNO NONE tran.fbwnd_pacific ${COMOUTwmo}/tran.fbwnd_pacific.$job_name -fi - -if test ${cycle} = 't00z' -o ${cycle} = 't12z' -then - - set +x - echo " " - echo "#################################################" - echo " Process 06, 12, 18 and 24 fcsthrs WINTEM Bulletins. " - echo "#################################################" - echo " " - set -x - sh $USHgfs/mkwintem.sh - -fi - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB JGFS_FBWIND COMPLETED NORMALLY ON IBM-SP" -echo "**************JOB JGFS_FBWIND COMPLETED NORMALLY ON IBM-SP" -echo "**************JOB JGFS_FBWIND COMPLETED NORMALLY ON IBM-SP" -set -x -##################################################################### - -msg='Job completed normally.' -echo $msg -postmsg "$jlogfile" "$msg" - -############################### END OF SCRIPT ####################### diff --git a/scripts/exgfs_gempak_meta.sh.ecf b/scripts/exgfs_gempak_meta.sh.ecf deleted file mode 100755 index 64b727dbdf..0000000000 --- a/scripts/exgfs_gempak_meta.sh.ecf +++ /dev/null @@ -1,152 +0,0 @@ -#!/bin/ksh - -set -x - -msg="JOB $job HAS BEGUN" -postmsg "$jlogfile" "$msg" - -cd $DATA - -GEMGRD1=${RUN}_${PDY}${cyc}f -#find out what fcst hr to start processing -fhr=$fhend - -export numproc=23 - -while [ $fhr -ge $fhbeg ] ; do - typeset -Z3 fhr - ls -l $COMIN/$GEMGRD1${fhr} - err1=$? - if [ $err1 -eq 0 -o $fhr -eq $fhbeg ] ; then - break - fi - fhr=`expr $fhr - $fhinc` -done - -maxtries=180 -first_time=0 -do_all=0 - -#loop through and process needed forecast hours -while [ $fhr -le $fhend ] -do - # - # First check to see if this is a rerun. If so make all Meta files - if [ $fhr -gt 126 -a $first_time -eq 0 ] ; then - do_all=1 - fi - first_time=1 - - if [ $fhr -eq 120 ] ; then - fhr=126 - fi - icnt=1 - - while [ $icnt -lt 1000 ] - do - ls -l $COMIN/$GEMGRD1${fhr} - err1=$? - if [ $err1 -eq 0 ] ; then - break - else - sleep 20 - let "icnt= icnt + 1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING after 1 hour of waiting for gempak grid F$fhr to end." - postmsg "${jlogfile}" "$msg" - export err=7 ; err_chk - exit $err - fi - done - - export fhr - - ######################################################## - # Create a script to be poe'd - # - # Note: The number of scripts to be run MUST match the number - # of total_tasks set in the ecf script, or the job will fail. - # -# if [ -f $DATA/poescript ]; then - rm $DATA/poescript -# fi - - if [ $fhr -lt 100 ] ; then - typeset -Z2 fhr - fi - - if [ $do_all -eq 1 ] ; then - do_all=0 - awk '{print $1}' $FIXgfs/gfs_meta > $DATA/tmpscript - else - # - # Do not try to grep out 12, it will grab the 12 from 126. - # This will work as long as we don't need 12 fhr metafiles - # - if [ $fhr -ne 12 ] ; then - grep $fhr $FIXgfs/gfs_meta |awk -F" [0-9]" '{print $1}' > $DATA/tmpscript - fi - fi - - for script in `cat $DATA/tmpscript` - do - eval "echo $script" >> $DATA/poescript - done - - num=`cat $DATA/poescript |wc -l` - - while [ $num -lt $numproc ] ; do - echo "hostname" >>poescript - num=`expr $num + 1` - done - - chmod 775 $DATA/poescript - cat $DATA/poescript - export MP_PGMMODEL=mpmd - export MP_CMDFILE=$DATA/poescript - -# If this is the final fcst hour, alert the -# file to all centers. -# - if [ $fhr -ge $fhend ] ; then - export DBN_ALERT_TYPE=GFS_METAFILE_LAST - fi - - export fend=$fhr - - sleep 20 -# mpirun.lsf - ntasks=${NTASKS_META:-$(cat $DATA/poescript | wc -l)} - ptile=${PTILE_META:-4} - threads=${NTHREADS_META:-1} - export OMP_NUM_THREADS=$threads - APRUN="mpirun -n $ntasks cfp " - - APRUN_METACFP=${APRUN_METACFP:-$APRUN} - APRUNCFP=$(eval echo $APRUN_METACFP) - - $APRUNCFP $DATA/poescript - export err=$?; err_chk - - typeset -Z3 fhr - if [ $fhr -eq 126 ] ; then - let fhr=fhr+6 - else - let fhr=fhr+fhinc - fi -done - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB GFS_META COMPLETED NORMALLY on the IBM-SP" -echo "**************JOB GFS_META COMPLETED NORMALLY on the IBM-SP" -echo "**************JOB GFS_META COMPLETED NORMALLY on the IBM-SP" -set -x -##################################################################### - -echo EXITING $0 -exit -# diff --git a/scripts/exgfs_grib_awips.sh.ecf b/scripts/exgfs_grib_awips.sh.ecf deleted file mode 100755 index 0a24818a63..0000000000 --- a/scripts/exgfs_grib_awips.sh.ecf +++ /dev/null @@ -1,162 +0,0 @@ -#!/bin/ksh -###################################################################### -# UTILITY SCRIPT NAME : exgfs_grib_awips.sh.ecf -# 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.ecf and this " -echo " script only process AWIPS GRIB1 (211 and 225)" -echo " AUG 2015 - Modified for WCOSS phase2" -echo " FEB 2019 - Removed grid 225" -##################################################################### -set +x -fcsthrs="$1" -num=$# -job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` - -typeset -Z3 fcsthrs - -export PS4='gfs_grib_awips:f$fcsthrs:$SECONDS + ' - -#if [ $fhcsthrs -t 100 ]; then -# fcsthrs=0$fcsthrs -#fi -if test "$num" -ge 1 -then - echo "" - echo " Appropriate number of arguments were passed" - echo "" -else - echo "" - echo " Number of arguments were not passed " - echo "" - echo "" - echo "Usage: $0 \$fcsthrs (3-digit) " - echo "" - exit 16 -fi - -cd $DATA/awips_g1 - -set -x - -############################################### -# Wait for the availability of the pgrb file -############################################### -icnt=1 -while [ $icnt -lt 1000 ] -do - if [ -s $COMIN/${RUN}.${cycle}.pgrb2b.0p25.f${fcsthrs}.idx ] - then - break - fi - - sleep 10 - icnt=$((icnt + 1)) - if [ $icnt -ge 180 ] - then - msg="ABORTING after 30 min of waiting for the pgrb file!" - err_exit $msg - fi -done - -######################################## -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## - -echo " ------------------------------------------" -echo " BEGIN MAKING GFS GRIB1 AWIPS PRODUCTS" -echo " ------------------------------------------" - -set +x -echo " " -echo "###############################################" -echo " Process GFS GRIB1 AWIP PRODUCTS (211) " -echo "###############################################" -echo " " -set -x - - cp $COMIN/gfs.t${cyc}z.pgrb2.0p25.f${fcsthrs} tmpfile2 - cp $COMIN/gfs.t${cyc}z.pgrb2b.0p25.f${fcsthrs} tmpfile2b - cat tmpfile2 tmpfile2b > tmpfile - $WGRIB2 tmpfile | grep -F -f $PARMproduct/gfs_awips_parmlist_g2 | $WGRIB2 -i -grib masterfile tmpfile - $CNVGRIB -g21 masterfile masterfile.grib1 - - ln -s masterfile.grib1 fort.11 - -# $OVERGRIDID << EOF - ${UTILgfs}/exec/overgridid << 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 -############################################################### - - executable=mkgfsawps - 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 < $PARMwmo/grib_awpgfs${fcsthrs}.${GRID} parm=KWBC >> $pgmout 2>errfile - ${UTILgfs}/exec/mkgfsawps < $PARMwmo/grib_awpgfs${fcsthrs}.${GRID} parm=KWBC >> $pgmout 2>errfile - export err=$?; err_chk - ############################## - # Post Files to ${COMOUTwmo} - ############################## - - if test "$SENDCOM" = 'YES' - then - cp xtrn.awpgfs${fcsthrs}.${GRID} ${COMOUTwmo}/xtrn.awpgfs${fcsthrs}.${GRID}.$job_name - - ############################## - # Distribute Data - ############################## - - if [ "$SENDDBN" = 'YES' -o "$SENDAWIP" = 'YES' ] ; then - $DBNROOT/bin/dbn_alert $DBNALERT_TYPE $NET $job ${COMOUTwmo}/xtrn.awpgfs${fcsthrs}.${GRID}.$job_name - else - msg="File $output_grb.$job_name not posted to db_net." - postmsg "$jlogfile" "$msg" - fi - fi - -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -############################################################################### -# GOOD RUN -set +x -echo "**************JOB EXGFS_GRIB_AWIPS.SH.ECF COMPLETED NORMALLY ON THE IBM" -echo "**************JOB EXGFS_GRIB_AWIPS.SH.ECF COMPLETED NORMALLY ON THE IBM" -echo "**************JOB EXGFS_GRIB_AWIPS.SH.ECF COMPLETED NORMALLY ON THE IBM" -set -x -############################################################################### - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_grib_awips_g2.sh.ecf b/scripts/exgfs_grib_awips_g2.sh.ecf deleted file mode 100755 index 27d7422152..0000000000 --- a/scripts/exgfs_grib_awips_g2.sh.ecf +++ /dev/null @@ -1,275 +0,0 @@ -#!/bin/ksh -###################################################################### -# UTILITY SCRIPT NAME : exgfs_grib_awips_g2.sh.sm -# DATE WRITTEN : 06/05/2014 -# -# Abstract: This utility script produces the GFS AWIPS GRIB2 -# -# Input: 1 arguments are passed to this script. -# 1st argument - Forecast Hour - format of 3I (3 digits) -# -##################################################################### -name=`basename $0` -export PS4='$name:$SECONDS + ' -echo "------------------------------------------------" -echo "JGFS_AWIPS_00/06/12/18 GFS postprocessing" -echo "------------------------------------------------" -echo "History: JUNE 2014 - First implementation of this new script" -echo " to process GFS AWIPS products in GRIB2 " -echo " " -##################################################################### -fcsthrs="$1" -typeset -Z3 fcsthrs -num=$# -job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` - -export PS4='gfs_grib_awips_g2:f$fcsthrs:$SECONDS + ' - -# Set type of Interpolation for WGRIB2 -export opt1=' -set_grib_type same -new_grid_winds earth ' -export opt1uv=' -set_grib_type same -new_grid_winds grid ' -export opt21=' -new_grid_interpolation bilinear -if ' -export opt22=":(LAND|CSNOW|CRAIN|CFRZR|CICEP|ICSEV):" -export opt23=' -new_grid_interpolation neighbor -fi ' -export opt24=' -set_bitmap 1 -set_grib_max_bits 16 -if ' -export opt25=":(APCP|ACPCP|PRATE|CPRAT):" -export opt26=' -set_grib_max_bits 25 -fi -if ' -export opt27=":(APCP|ACPCP|PRATE|CPRAT|DZDT):" -export opt28=' -new_grid_interpolation budget -fi ' -export TRIMRH=${TRIMRH:-$USHgfs/trim_rh.sh} - -if test "$num" -ge 1 -then - echo "" - echo " Appropriate number of arguments were passed" - echo "" -else - echo "" - echo " Number of arguments were not passed " - echo "" - echo "" - echo "Usage: $0 \$fcsthrs (3 digits) " - echo "" - exit 16 -fi - -cd $DATA/awips_g2 - -set -x - -############################################### -# Wait for the availability of the pgrb file -############################################### -icnt=1 -while [ $icnt -lt 1000 ] -do - if [ -s $COMIN/${RUN}.${cycle}.pgrb2b.0p25.f$fcsthrs.idx ] - then - break - fi - - sleep 10 - icnt=$((icnt + 1)) - if [ $icnt -ge 180 ] - then - msg="ABORTING after 30 min of waiting for the GFS pgrb2 file!" - err_exit $msg - fi -done - -######################################## -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## - -echo " ------------------------------------------" -echo " BEGIN MAKING GFS AWIPS PRODUCTS" -echo " ------------------------------------------" - -set +x -echo " " -echo "#######################################" -echo " Process GRIB AWIP GRIB2 PRODUCTS " -echo "#######################################" -echo " " -set -x - -############################################################### -# Process GFS GRIB AWIP PRODUCTS IN GRIB2 # -############################################################### - -cp $COMIN/gfs.t${cyc}z.pgrb2.0p25.f${fcsthrs} tmpfile2 -cp $COMIN/gfs.t${cyc}z.pgrb2b.0p25.f${fcsthrs} tmpfile2b -cat tmpfile2 tmpfile2b > tmpfile -$WGRIB2 tmpfile | grep -F -f $PARMproduct/gfs_awips_parmlist_g2 | $WGRIB2 -i -grib masterfile tmpfile - -# JY for GRID in 160 161 201 212 213 254 -for GRID in 160 161 213 254 -do - case $GRID in - 160) - # Grid 160 - 47.5 km North Polar Stereographic grid for Alaska - # export g160="20 6 0 0 0 0 0 0 180 156 19132000 174163000 8 60000000 210000000 47625000 47625000 0 64" - # $COPYGB2 -g "${g160}" -i0 -x masterfile awps_file_f${fcsthrs}_${GRID} - - export grid160="nps:210:60.0 174.163:180:47625 19.132:156:47625" - $WGRIB2 masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid160 awps_file_f${fcsthrs}_${GRID} - ;; - 161) - # Grid 161 - 0.5 degree Lat/Lon grid for Puerto Rico - # export g161="0 6 0 0 0 0 0 0 137 102 0 0 50750000 271750000 8 -250000 340250000 65535000 65535000 0" - # NEW export g161="0 6 0 0 0 0 0 0 137 103 0 0 50750000 271750000 8 -250000 340250000 65535000 65535000 0" - # $COPYGB2 -g "${g161}" -i0 -x masterfile awps_file_f${fcsthrs}_${GRID} - - export grid161="latlon 271.75:137:0.5 50.75:103:-0.5" - $WGRIB2 masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid161 awps_file_f${fcsthrs}_${GRID} - ;; - 213) - # Grid 213 - National - CONUS - Double Resolution (Polar Stereographic) 95km - # export g213="20 6 0 0 0 0 0 0 129 85 7838000 218972000 8 60000000 255000000 95250000 95250000 0 64" - # $COPYGB2 -g "${g213}" -i0 -x masterfile awps_file_f${fcsthrs}_${GRID} - - export grid213="nps:255:60.0 218.972:129:95250 7.838:85:95250" - $WGRIB2 masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid213 awps_file_f${fcsthrs}_${GRID} - ;; - 254) - # Grid 254 - 40 km Mercator grid for Pacific Region - # export g254="10 6 0 0 0 0 0 0 369 300 -35000000 110000000 48 20000000 60789000 250871000 64 0 40000000 40000000" - # $COPYGB2 -g "${g254}" -i0 -x masterfile awps_file_f${fcsthrs}_${GRID} - - export grid254="mercator:20.0 110.0:369:40000:250.871 -35.0:300:40000:60.789" - $WGRIB2 masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid254 awps_file_f${fcsthrs}_${GRID} - ;; - esac - $TRIMRH awps_file_f${fcsthrs}_${GRID} - $GRB2INDEX awps_file_f${fcsthrs}_${GRID} awps_file_fi${fcsthrs}_${GRID} - -# Processing AWIPS GRIB2 grids with WMO headers - - export pgm=tocgrib2 - prep_step - startmsg - - export FORT11=awps_file_f${fcsthrs}_${GRID} - export FORT31=awps_file_fi${fcsthrs}_${GRID} - export FORT51=grib2.awpgfs${fcsthrs}.${GRID} - - $TOCGRIB2 < $PARMwmo/grib2_awpgfs${fcsthrs}.${GRID} >> $pgmout 2> errfile - export err=$? ;err_chk - echo " error from tocgrib2=",$err - - if [ $SENDCOM = "YES" ] ; then - - ############################## - # Post Files to ${COMOUTwmo} - ############################## - - mv grib2.awpgfs${fcsthrs}.${GRID} ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.$job_name - - ############################## - # Distribute Data - ############################## - - if [ "$SENDDBN" = 'YES' -o "$SENDAWIP" = 'YES' ] ; then - $DBNROOT/bin/dbn_alert NTC_LOW $NET $job ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.$job_name - else - msg="File ${COMOUTwmo}/grib2.awpgfs${fcsthrs}.${GRID}.$job_name not posted to db_net." - postmsg "$jlogfile" "$msg" - fi - fi - - msg="Awip Processing ${fcsthrs} hour completed normally" - postmsg "$jlogfile" "$msg" - - rm awps_file_${fcsthrs}_${GRID} awps_file_fi${fcsthrs}_${GRID} - -done - -if test $fcsthrs -eq 120 -then - for fcsthrs in 00 03 06 09 12 15 18 21 24 27 30 33 36 39 \ - 42 45 48 51 54 57 60 63 66 69 72 75 78 81 \ - 84 87 90 93 96 99 102 105 108 111 114 117 120 - do - set +x - echo " " - echo " ###################################################" - echo " Process PGRIB files from GFS products to create " - echo " grid 211 which contain surface fields. (00-120) " - echo " ###################################################" - echo " " - set -x - - cp $COMIN/gfs.t${cyc}z.pgrb2.0p25.f${fcsthrs} tmpfile2 - cp $COMIN/gfs.t${cyc}z.pgrb2b.0p25.f${fcsthrs} tmpfile2b - cat tmpfile2 tmpfile2b > tmpfile - - ################################################################# - # List of fields that need to extract from the GFS products - ################################################################# - -cat << EOF > wgrib2_parmlist_grb211 -:APCP:surface: -:RH:2 m above ground: -:TCDC:entire atmosphere: -:TMP:2 m above ground: -:UGRD:10 m above ground: -:VGRD:10 m above ground: -EOF - - $WGRIB2 tmpfile | grep -F -f wgrib2_parmlist_grb211 | $WGRIB2 -i -grib tmpfile_211 tmpfile - # Grid 211 - Regional - CONUS (Lambert Conformal) 81km - # export g211="30 6 0 0 0 0 0 0 93 65 12190000 226541000 8 25000000 265000000 81271000 81271000 0 64 25000000 25000000 0 0" - # $COPYGB2 -g "${g211}" -i0 -x tmpfile_211 gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2 - - export grid211="lambert:265.0:25.0:25.0 226.541:93:81271 12.19:65:81271" - $WGRIB2 tmpfile_211 $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid211 gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2 - - $TRIMRH gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2 - $WGRIB2 -s gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2 > gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2.idx - - ############################## - # Convert to grib1 format - ############################## - - $CNVGRIB -g21 gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2 gfs_grb211.${cycle}.pgrbf${fcsthrs} - $GRBINDEX gfs_grb211.${cycle}.pgrbf${fcsthrs} gfs_grb211.${cycle}.pgrbif${fcsthrs} - - ############################## - # Post Files to COM - ############################## - cp gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2 $COMOUT/. - cp gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2.idx $COMOUT/. - cp gfs_grb211.${cycle}.pgrbf${fcsthrs} $COMOUT/. - cp gfs_grb211.${cycle}.pgrbif${fcsthrs} $COMOUT/. - - if [ "$SENDCOM" = "YES" ] - then - if [ "$SENDDBN" = "YES" ] - then - $DBNROOT/bin/dbn_alert MODEL GFS_GRB211 $job $COMOUT/gfs_grb211.${cycle}.pgrbf${fcsthrs} - $DBNROOT/bin/dbn_alert MODEL GFS_GRBI211 $job $COMOUT/gfs_grb211.${cycle}.pgrbif${fcsthrs} - $DBNROOT/bin/dbn_alert MODEL GFS_GRB211_GB2 $job $COMOUT/gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2 - $DBNROOT/bin/dbn_alert MODEL GFS_GRB211_GB2_WIDX $job $COMOUT/gfs_grb211.${cycle}.pgrbf${fcsthrs}.grib2.idx - fi - fi - done -fi - -if [ -e "$pgmout" ] ; then - cat $pgmout -fi - -################################################################################### -# GOOD RUN -set +x -echo "**************JOB EXGFS_GRIB_AWIPS_G2.SH.ECF COMPLETED NORMALLY ON THE WCOSS" -echo "**************JOB EXGFS_GRIB_AWIPS_G2.SH.ECF COMPLETED NORMALLY ON THE WCOSS" -echo "**************JOB EXGFS_GRIB_AWIPS_G2.SH.ECF COMPLETED NORMALLY ON THE WCOSS" -set -x -################################################################################### - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_grib_wafs.sh.ecf b/scripts/exgfs_grib_wafs.sh.ecf deleted file mode 100755 index 0e53172969..0000000000 --- a/scripts/exgfs_grib_wafs.sh.ecf +++ /dev/null @@ -1,174 +0,0 @@ -#!/bin/sh -###################################################################### -# UTILITY SCRIPT NAME : exgfs_grib_wafs.sh.ecf -# DATE WRITTEN : 10/04/2004 -# -# Abstract: This utility script produces the WAFS GRIB -# -# Input: 1 arguments are passed to this script. -# 1st argument - Forecast Hour - format of 2I -# -# Logic: If we are processing fcsthrss 12-30, we have the -# added variable of the a or b in the process accordingly. -# The other fcsthrss, the a or b is dropped. -# -##################################################################### -echo "------------------------------------------------" -echo "JWAFS_00/06/12/18 GFS postprocessing" -echo "------------------------------------------------" -echo "History: OCT 2004 - First implementation of this new script." -echo " Aug 2015 - Modified for Phase II" -echo " Dec 2015 - Modified for input model data in Grib2" -echo " " -##################################################################### -set +x -fcsthrs_list="$1" -num=$# - -if test "$num" -ge 1 -then - echo " Appropriate number of arguments were passed" - set -x - export DBNALERT_TYPE=${DBNALERT_TYPE:-GRIB} -# export pcom=${pcom:-/pcom/$NET} -# export job=${job:-interactive} -else - echo "" - echo "Usage: exgfs_grib_wafs.sh.ecf \$fcsthrs " - echo "" - exit 16 -fi - -cd $DATA - -set -x - -############################################### -# Wait for the availability of the pgrib file -############################################### -icnt=1 -while [ $icnt -lt 1000 ] -do -# if [ -s $COMIN/${RUN}.${cycle}.pgrbf$fcsthrs ] -# file name and forecast hour of GFS model data in Grib2 are 3 digits -# fcsthrs000="$(printf "%03d" $fcsthrs)" - fcsthrs000="$(printf "%03d" $(( 10#$fcsthrs )) )" - - if [ -s $COMIN/${RUN}.${cycle}.pgrb2.1p00.f$fcsthrs000 ] - then - break - fi - - sleep 10 - icnt=$((icnt + 1)) - if [ $icnt -ge 180 ] - then - msg="ABORTING after 30 min of waiting for the pgrib filei!" - err_exit $msg - fi -done - -######################################## -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## - -echo " ------------------------------------------" -echo " BEGIN MAKING GFS WAFS PRODUCTS" -echo " ------------------------------------------" - -#################################################### -# -# GFS WAFS PRODUCTS MUST RUN IN CERTAIN ORDER -# BY REQUIREMENT FROM FAA. -# PLEASE DO NOT ALTER ORDER OF PROCESSING WAFS -# PRODUCTS CONSULTING WITH MR. BRENT GORDON. -# -#################################################### - -set +x -echo " " -echo "#####################################" -echo " Process GRIB WAFS PRODUCTS (mkwafs)" -echo " FORECAST HOURS 00 - 72." -echo "#####################################" -echo " " -set -x - -if test $fcsthrs -eq 0 -then - echo " " -fi - -# If we are processing fcsthrss 12-30, we have the -# added variable of the a or b in the process. -# The other fcsthrss, the a or b is dropped. - -if test $fcsthrs -ge 12 -a $fcsthrs -le 24 -then - sh $USHgfs/mkwfsgbl.sh ${fcsthrs} a -fi - -if test $fcsthrs -eq 30 -then - sh $USHgfs/mkwfsgbl.sh ${fcsthrs} a - for fcsthrs in 12 18 24 30 - do - sh $USHgfs/mkwfsgbl.sh ${fcsthrs} b - done - sh $USHgfs/mkwfsgbl.sh 00 x - sh $USHgfs/mkwfsgbl.sh 06 x -fi - -if test $fcsthrs -gt 30 -a $fcsthrs -le 48 -then - sh $USHgfs/mkwfsgbl.sh ${fcsthrs} x -fi - -if test $fcsthrs -eq 60 -o $fcsthrs -eq 72 -then - sh $USHgfs/mkwfsgbl.sh ${fcsthrs} x -fi - -if test $fcsthrs -le 120 -then - set +x - echo " " - echo "####################################################" - echo " Process GFS WAFS GRIB PRODUCTS FOR EIGHT OCTANTS " - echo " FOR FORECAST HOURS 00 - 120 AT 00Z, 06Z, 12Z AND 18Z." - echo " THESE GRID FILES SEND TO TOC." - echo "####################################################" - echo " " - set -x - export parmlist=$PARMgfs/grib_wafsgfs_intdsk - if test $fcsthrs -eq 00 - then - export parmlist=$PARMgfs/grib_wafsgfs_intdskf00 - sh $USHgfs/wafs_intdsk.sh "00" - elif test $fcsthrs -eq 36 - then - sh $USHgfs/wafs_intdsk.sh "36" - export parmlist=$PARMgfs/grib_wafsgfs_intdskf00 - sh $USHgfs/wafs_intdsk.sh "03 09 15 21 27 33" - elif test $fcsthrs -eq 120 - then - sh $USHgfs/wafs_intdsk.sh "54 66 78 90 102 114 120" - else - sh $USHgfs/wafs_intdsk.sh ${fcsthrs} - fi -fi - -################################################################################ -# GOOD RUN -set +x -echo "**************JOB EXGFS_GRIB_WAFS.SH.ECF COMPLETED NORMALLY ON THE IBM" -echo "**************JOB EXGFS_GRIB_WAFS.SH.ECF COMPLETED NORMALLY ON THE IBM" -echo "**************JOB EXGFS_GRIB_WAFS.SH.ECF COMPLETED NORMALLY ON THE IBM" -set -x -################################################################################ - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### diff --git a/scripts/exgfs_nawips.sh.ecf b/scripts/exgfs_nawips.sh.ecf deleted file mode 100755 index 3475a5dea1..0000000000 --- a/scripts/exgfs_nawips.sh.ecf +++ /dev/null @@ -1,204 +0,0 @@ -#!/bin/ksh -################################################################### -echo "----------------------------------------------------" -echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" -echo "----------------------------------------------------" -echo "History: Mar 2000 - First implementation of this new script." -echo "S Lilly: May 2008 - add logic to make sure that all of the " -echo " data produced from the restricted ECMWF" -echo " data on the CCS is properly protected." -##################################################################### - -set -xa - -#### If EMC GFS PARA runs hourly file are not available, The ILPOST -#### will set to 3 hour in EMC GFS PARA. -#### Note: ILPOST default set to 1 -export ILPOST=${ILPOST:-1} - -cd $DATA -GEMPAK_RUN=$1 -fend=$2 -DBN_ALERT_TYPE=$3 - -export 'PS4=$GEMPAK_RUN:$SECONDS + ' - -DATA_RUN=$DATA/$GEMPAK_RUN -mkdir -p $DATA_RUN -cd $DATA_RUN - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - - -# -NAGRIB=$GEMEXE/nagrib2_nc -# - -cpyfil=gds -garea=dset -gbtbls= -maxgrd=4999 -kxky= -grdarea= -proj= -output=T -pdsext=no - -maxtries=360 -fhcnt=$fstart -while [ $fhcnt -le $fend ] ; do - -if mkdir lock.$fhcnt ; then - cd lock.$fhcnt - cp $FIXgfs/g2varswmo2.tbl g2varswmo2.tbl - cp $FIXgfs/g2vcrdwmo2.tbl g2vcrdwmo2.tbl - cp $FIXgfs/g2varsncep1.tbl g2varsncep1.tbl - cp $FIXgfs/g2vcrdncep1.tbl g2vcrdncep1.tbl - - typeset -Z3 fhr - - fhr=$fhcnt - fhcnt3=`expr $fhr % 3` - - fhr3=$fhcnt - typeset -Z3 fhr3 - - GEMGRD=${GEMPAK_RUN}_${PDY}${cyc}f${fhr3} - -# Set type of Interpolation for WGRIB2 - export opt1=' -set_grib_type same -new_grid_winds earth ' - export opt1uv=' -set_grib_type same -new_grid_winds grid ' - export opt21=' -new_grid_interpolation bilinear -if ' - export opt22=":(LAND|CSNOW|CRAIN|CFRZR|CICEP|ICSEV):" - export opt23=' -new_grid_interpolation neighbor -fi ' - export opt24=' -set_bitmap 1 -set_grib_max_bits 16 -if ' - export opt25=":(APCP|ACPCP|PRATE|CPRAT):" - export opt26=' -set_grib_max_bits 25 -fi -if ' - export opt27=":(APCP|ACPCP|PRATE|CPRAT|DZDT):" - export opt28=' -new_grid_interpolation budget -fi ' - export TRIMRH=$HOMEgfs/ush/trim_rh.sh - - if [ $GEMPAK_RUN = "gfs_0p50" ]; then - export GRIBIN=$COMIN/${RUN}.${cycle}.pgrb2.0p50.f${fhr} - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrb2.0p50.f${fhr}.idx - elif [ $GEMPAK_RUN = "gfs_0p25" -o $GEMPAK_RUN = "gdas_0p25" -o $GEMPAK_RUN = "gfs35_atl" -o $GEMPAK_RUN = "gfs35_pac" -o $GEMPAK_RUN = "gfs40" ]; then - export GRIBIN=$COMIN/${RUN}.${cycle}.pgrb2.0p25.f${fhr} - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrb2.0p25.f${fhr}.idx - else - export GRIBIN=$COMIN/${RUN}.${cycle}.pgrb2.1p00.f${fhr} - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrb2.1p00.f${fhr}.idx - fi - - icnt=1 - while [ $icnt -lt 1000 ] - do - if [ -r $GRIBIN_chk ] ; then - sleep 5 - break - else - msg="The process is waiting ... ${GRIBIN_chk} file to proceed." - postmsg "${jlogfile}" "$msg" - sleep 10 - let "icnt=icnt+1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING: after 1 hour of waiting for ${GRIBIN_chk} file at F$fhr to end." - postmsg "${jlogfile}" "$msg" - export err=7 ; err_chk - exit $err - fi - done - -case $GEMPAK_RUN in - gfs35_pac) -# $COPYGB2 -g "0 6 0 0 0 0 0 0 416 186 0 0 75125000 130000000 48 17000000 260000000 312000 312000 0" -x $GRIBIN grib$fhr -# NEW define gfs35_pac="0 6 0 0 0 0 0 0 416 186 0 -1 75125000 130000000 48 17405000 259480000 312000 312000 0" -# $COPYGB2 -g "0 6 0 0 0 0 0 0 416 186 0 -1 75125000 130000000 48 17405000 259480000 312000 312000 0" -x $GRIBIN grib$fhr - - export gfs35_pac='latlon 130.0:416:0.312 75.125:186:-0.312' - $WGRIB2 $GRIBIN $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid ${gfs35_pac} grib$fhr - $TRIMRH grib$fhr - ;; - gfs35_atl) -# $COPYGB2 -g "0 6 0 0 0 0 0 0 480 242 0 0 75125000 230000000 48 -500000 20000000 312000 312000 0" -x $GRIBIN grib$fhr -# NEW define gfs35_atl="0 6 0 0 0 0 0 0 480 242 0 -1 75125000 230000000 48 -67000 19448000 312000 312000 0" -# $COPYGB2 -g "0 6 0 0 0 0 0 0 480 242 0 -1 75125000 230000000 48 -67000 19448000 312000 312000 0" -x $GRIBIN grib$fhr - - export gfs35_atl='latlon 230.0:480:0.312 75.125:242:-0.312' - $WGRIB2 $GRIBIN $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid ${gfs35_atl} grib$fhr - $TRIMRH grib$fhr - ;; - gfs40) -# $COPYGB2 -g "30 6 0 0 0 0 0 0 185 129 12190000 226541000 8 25000000 265000000 40635000 40635000 0 64 25000000 25000000 0 0" -x $GRIBIN grib$fhr - - export gfs40='lambert:265.0:25.0:25.0 226.541:185:40635.0 12.19:129:40635.0' - $WGRIB2 $GRIBIN $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid ${gfs40} grib$fhr - $TRIMRH grib$fhr - ;; - *) - cp $GRIBIN grib$fhr -esac - - export pgm="nagrib2 F$fhr" - startmsg - - $NAGRIB << EOF - GBFILE = grib$fhr - INDXFL = - GDOUTF = $GEMGRD - PROJ = $proj - GRDAREA = $grdarea - KXKY = $kxky - MAXGRD = $maxgrd - CPYFIL = $cpyfil - GAREA = $garea - OUTPUT = $output - GBTBLS = $gbtbls - GBDIAG = - PDSEXT = $pdsext - l - r -EOF - export err=$?;err_chk - - if [ $SENDCOM = "YES" ] ; then - cpfs $GEMGRD $COMOUT/$GEMGRD - if [ $SENDDBN = "YES" ] ; then - $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ - $COMOUT/$GEMGRD - fi - fi - cd $DATA_RUN -else - if [ $fhcnt -ge 240 ] ; then - if [ $fhcnt -lt 276 -a $RUN = "gfs_0p50" ] ; then - let fhcnt=fhcnt+6 - else - let fhcnt=fhcnt+12 - fi - elif [ $fhcnt -lt 120 -a $RUN = "gfs_0p25" ] ; then -#### let fhcnt=fhcnt+1 - let fhcnt=fhcnt+$ILPOST - else - let fhcnt=fhcnt+finc - fi -fi -done - -$GEMEXE/gpend -##################################################################### -# GOOD RUN -set +x -echo "**************JOB $GEMPAK_RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $GEMPAK_RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $GEMPAK_RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -set -x -##################################################################### - -msg='Job completed normally.' -echo $msg -postmsg "$jlogfile" "$msg" - -############################### END OF SCRIPT ####################### diff --git a/scripts/exgfs_pmgr.sh b/scripts/exgfs_pmgr.sh new file mode 100755 index 0000000000..dcee75dd95 --- /dev/null +++ b/scripts/exgfs_pmgr.sh @@ -0,0 +1,79 @@ +#! /bin/ksh +# +# Script name: exgfs_pmgr.sh.sms +# +# This script monitors the progress of the gfs_fcst job +# +set -x + +hour=00 +typeset -Z2 hour +TEND=384 +TCP=385 + +if [ -e posthours ]; then + rm -f posthours +fi + +while [ $hour -lt $TCP ]; +do + echo $hour >>posthours + if [ $hour -lt 240 ] + then + if [ $hour -eq 99 ] + then + typeset -Z3 hour + fi + # JY if [ $hour -lt 12 ] + if [ $hour -lt 120 ] + then + let "hour=hour+1" + else + let "hour=hour+3" + fi + else + let "hour=hour+12" + fi +done +postjobs=`cat posthours` + +# +# Wait for all fcst hours to finish +# +icnt=1 +while [ $icnt -lt 1000 ] +do + for fhr in $postjobs + do + fhr3=`printf "%03d" $fhr` + if [ -s ${COMIN}/gfs.${cycle}.logf${fhr}.txt -o -s ${COMIN}/gfs.${cycle}.logf${fhr3}.txt ] + then + if [ $fhr -eq 0 ] + then + ecflow_client --event release_postanl + fi + ecflow_client --event release_post${fhr} + # Remove current fhr from list + postjobs=`echo $postjobs | sed "s/${fhr}//"` + fi + done + + result_check=`echo $postjobs | wc -w` + if [ $result_check -eq 0 ] + then + break + fi + + sleep 10 + icnt=$((icnt + 1)) + if [ $icnt -ge 720 ] + then + msg="ABORTING after 2 hours of waiting for GFS FCST hours $postjobs." + err_exit $msg + fi + +done + +echo Exiting $0 + +exit diff --git a/scripts/exgfs_pmgr.sh.ecf b/scripts/exgfs_pmgr.sh.ecf deleted file mode 100755 index e4c3346466..0000000000 --- a/scripts/exgfs_pmgr.sh.ecf +++ /dev/null @@ -1,79 +0,0 @@ -#! /bin/ksh -# -# Script name: exgfs_pmgr.sh.sms -# -# This script monitors the progress of the gfs_fcst job -# -set -x - -hour=00 -typeset -Z2 hour -TEND=384 -TCP=385 - -if [ -e posthours ]; then - rm -f posthours -fi - -while [ $hour -lt $TCP ]; -do - echo $hour >>posthours - if [ $hour -lt 240 ] - then - if [ $hour -eq 99 ] - then - typeset -Z3 hour - fi - # JY if [ $hour -lt 12 ] - if [ $hour -lt 120 ] - then - let "hour=hour+1" - else - let "hour=hour+3" - fi - else - let "hour=hour+12" - fi -done -postjobs=`cat posthours` - -# -# Wait for all fcst hours to finish -# -icnt=1 -while [ $icnt -lt 1000 ] -do - for fhr in $postjobs - do - fhr3=`printf "%03d" $fhr` - if [ -s ${COMIN}/gfs.${cycle}.logf${fhr}.nemsio -o -s ${COMIN}/gfs.${cycle}.logf${fhr3}.nemsio ] - then - if [ $fhr -eq 0 ] - then - ecflow_client --event release_postanl - fi - ecflow_client --event release_post${fhr} - # Remove current fhr from list - postjobs=`echo $postjobs | sed "s/${fhr}//"` - fi - done - - result_check=`echo $postjobs | wc -w` - if [ $result_check -eq 0 ] - then - break - fi - - sleep 10 - icnt=$((icnt + 1)) - if [ $icnt -ge 720 ] - then - msg="ABORTING after 2 hours of waiting for GFS FCST hours $postjobs." - err_exit $msg - fi - -done - -echo Exiting $0 - -exit diff --git a/scripts/exgfs_postsnd.sh.ecf b/scripts/exgfs_postsnd.sh.ecf deleted file mode 100755 index aed7bb3710..0000000000 --- a/scripts/exgfs_postsnd.sh.ecf +++ /dev/null @@ -1,176 +0,0 @@ -#!/bin/ksh -################################################################ -# Script Name: exgfs_postsnd.sh.sms -# Script Description: Generate GFS BUFR sounding files -# Script History Log: -# 1) 2003-03-25 Hualu Pan First Implementation -# 2) 2010-05-25 V. Krishna Kumar Modified for the GFS -# resolution upgrade -# 3) 2014-08-01 D. Carlis Updated to vertical structure -# and T1534 Resolution -# 4) 2016-11-01 H. Chuang Update to read new model nems output -# 5) 2017-02-21 Guang Ping Lou setup mpmd to speedup the run -# and 1 & 3 hourly output -# 6) 2018-03-22 Guang Ping Lou Take FV3GFS configuration -# parameters as input; make it work for -# both FV3GFS and GFS -# 7) 2018-07-18 Guang Ping Lou Generalize this version to other platforms -################################################################ -set -xa - -cd $DATA -######################################## -msg="HAS BEGUN" -#postmsg "$jlogfile" "$msg" -######################################## - -################################################### -## Run meteogram generator for T574 -################################################### -export JCAP=${JCAP:-1534} -export LEVS=${LEVS:-64} -export LATB=${LATB:-1536} -export LONB=${LONB:-3072} -export STARTHOUR=${STARTHOUR:-00} -export ENDHOUR=${ENDHOUR:-180} -export NEND1=120 ##first period length with time interval = NINT1 -##export NINT1=3 ##first period time interval -export NINT1=1 ##first period time interval -export NINT3=3 ##second period time interval -export NZERO=6 -export INCREMENT=12 -export OUTFILE=meteomrf -export MAKEBUFR=NO -export F00FLAG=YES - -if [ $FHMAX_HF_GFS -gt 0 -a $FHOUT_HF_GFS -gt 0 ] - then - export NINT1=${FHOUT_HF_GFS:-1} - export NEND1=${FHMAX_HF_GFS:-120} - else - export NINT3=${FHOUT_GFS:-3} -fi - -rm -f -r ${COMOUT}/bufr.${cycle} -mkdir -p ${COMOUT}/bufr.${cycle} - -# Extract number of vertical levels from $STARTHOUR atmospheric file -export NEMSIOGET=${NEMSIOGET:-$EXECbufrsnd/nemsio_get} -fhr3=$(printf %03i $STARTHOUR) -ATMFCS=$COMIN/${RUN}.${cycle}.atmf${fhr3}.nemsio -export LEVS=$($NEMSIOGET $ATMFCS dimz | awk '{print $2}') - -### Loop for the hour and wait for the sigma and surface flux file: -export FSTART=$STARTHOUR -# -while [ $FSTART -lt $ENDHOUR ] -do -export FINT=$NINT1 - # Define the end hour for the input - export FEND=`expr $FSTART + $INCREMENT` - if test $FEND -lt 100; then FEND=0$FEND; fi - if [ $FSTART -eq 00 ] - then - export F00FLAG=YES - else - export F00FLAG=NO - fi - - if [ $FEND -eq $ENDHOUR ] - then - export MAKEBUFR=YES - fi - - ic=0 - while [ $ic -lt 1000 ] - do - if [ ! -f $COMIN/${RUN}.${cycle}.logf$FEND.nemsio ] - then - sleep 10 - ic=`expr $ic + 1` - else - break - fi - - if [ $ic -ge 360 ] - then - err_exit "COULD NOT LOCATE logf$FEND file AFTER 1 HOUR" - fi - done - -## 1-hourly output before $NEND1, 3-hourly output after - if [ $FEND -gt $NEND1 ]; then - export FINT=$NINT3 - fi - $USHbufrsnd/gfs_bufr.sh - - export FSTART=$FEND -done - -############################################################## -# Tar and gzip the individual bufr files and send them to /com -############################################################## -cd ${COMOUT}/bufr.${cycle} -tar -cf - . | /usr/bin/gzip > ../${RUN}.${cycle}.bufrsnd.tar.gz -cd $DATA - -######################################## -# Send the single tar file to OSO -######################################## -if test "$SENDDBN" = 'YES' -then - $DBNROOT/bin/dbn_alert MODEL GFS_BUFRSND_TAR $job \ - $COMOUT/${RUN}.${cycle}.bufrsnd.tar.gz -fi - -######################################## -# Create Regional Collectives of BUFR data and -# add appropriate WMO Headers. -######################################## -collect=' 1 2 3 4 5 6 7 8 9' -if [ $machine == "THEIA" -o $machine == "JET" ]; then -for m in ${collect} -do -sh $USHbufrsnd/gfs_sndp.sh $m -done - -################################################ -# Convert the bufr soundings into GEMPAK files -################################################ -sh $USHbufrsnd/gfs_bfr2gpk.sh - -else -rm -rf poe_col -echo "sh $USHbufrsnd/gfs_bfr2gpk.sh " >> poe_col -for m in ${collect} -do -echo "sh $USHbufrsnd/gfs_sndp.sh $m " >> poe_col -done - -mv poe_col cmdfile - -cat cmdfile -chmod +x cmdfile - -##mpirun -n 10 cfp cmdfile -${APRUN_POSTSNDCFP} cmdfile -fi -################################################ -# Convert the bufr soundings into GEMPAK files -################################################ -##$USHbufrsnd/gfs_bfr2gpk.sh - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" -echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" -echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" -set -x -##################################################################### - -msg='HAS COMPLETED NORMALLY.' -#postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### - diff --git a/scripts/exgfs_postsnd.sh.ecf_Jet b/scripts/exgfs_postsnd.sh.ecf_Jet deleted file mode 100755 index 8f44f22ec2..0000000000 --- a/scripts/exgfs_postsnd.sh.ecf_Jet +++ /dev/null @@ -1,142 +0,0 @@ -#!/bin/ksh -################################################################ -# Script Name: exgfs_postsnd.sh.sms -# Script Description: Generate GFS BUFR sounding files -# Script History Log: -# 1) 2003-03-25 Hualu Pan First Implementation -# 2) 2010-05-25 V. Krishna Kumar Modified for the GFS -# resolution upgrade -# 3) 2014-08-01 D. Carlis Updated to vertical structure -# and T1534 Resolution -# 4) 2016-11-01 H. Chuang Update to read new model nems output -# 5) 2018-04-13 Guang Ping Lou This version is for Theia only -################################################################ -set -xa - -cd $DATA -######################################## -msg="HAS BEGUN" -#postmsg "$jlogfile" "$msg" -######################################## - -################################################### -## Run meteogram generator for T574 -################################################### -export JCAP=${JCAP:-1534} -export LEVS=${LEVS:-64} -export LATB=${LATB:-1536} -export LONB=${LONB:-3072} -export STARTHOUR=${STARTHOUR:-00} -export ENDHOUR=${ENDHOUR:-180} -export NEND1=120 ##first period length with time interval = NINT1 -##export NINT1=3 ##first period time interval -export NINT1=1 ##first period time interval -export NINT3=3 ##second period time interval -export NZERO=6 -export INCREMENT=12 -export OUTFILE=meteomrf -export MAKEBUFR=NO -export F00FLAG=YES - -if [ $FHMAX_HF_GFS -gt 0 -a $FHOUT_HF_GFS -gt 0 ] - then - export NINT1=${FHOUT_HF_GFS:-1} - export NEND1=${FHMAX_HF_GFS:-120} - else - export NINT3=${FHOUT_GFS:-3} -fi - -rm -f -r ${COMOUT}/bufr.${cycle} -mkdir -p ${COMOUT}/bufr.${cycle} - -# Extract number of vertical levels from $STARTHOUR atmospheric file -export NEMSIOGET=${NEMSIOGET:-$EXECbufrsnd/nemsio_get} -fhr3=$(printf %03i $STARTHOUR) -ATMFCS=$COMIN/${RUN}.${cycle}.atmf${fhr3}.nemsio -export LEVS=$($NEMSIOGET $ATMFCS dimz | awk '{print $2}') - -### Loop for the hour and wait for the sigma and surface flux file: -export FSTART=$STARTHOUR -# -while [ $FSTART -lt $ENDHOUR ] -do -export FINT=$NINT1 - # Define the end hour for the input - export FEND=`expr $FSTART + $INCREMENT` - if test $FEND -lt 100; then FEND=0$FEND; fi - if [ $FSTART -eq 00 ] - then - export F00FLAG=YES - else - export F00FLAG=NO - fi - - if [ $FEND -eq $ENDHOUR ] - then - export MAKEBUFR=YES - fi - - ic=0 - while [ $ic -lt 1000 ] - do - if [ ! -f $COMIN/${RUN}.${cycle}.sfcf$FEND.nemsio ] - then - sleep 10 - ic=`expr $ic + 1` - else - break - fi - - if [ $ic -ge 360 ] - then - err_exit "COULD NOT LOCATE logf$FEND file AFTER 1 HOUR" - fi - done - -## 1-hourly output before $NEND1, 3-hourly output after - if [ $FEND -gt $NEND1 ]; then - export FINT=$NINT3 - fi - $USHbufrsnd/gfs_bufr.sh - - export FSTART=$FEND -done - -############################################################## -# Tar and gzip the individual bufr files and send them to /com -############################################################## -cd ${COMOUT}/bufr.${cycle} -tar -cf - . | /usr/bin/gzip > ../${RUN}.${cycle}.bufrsnd.tar.gz -cd $DATA - -######################################## - -######################################## -# Create Regional Collectives of BUFR data and -# add appropriate WMO Headers. -######################################## -collect=' 1 2 3 4 5 6 7 8 9' -for m in ${collect} -do -sh $USHbufrsnd/gfs_sndp.sh $m -done - -################################################ -# Convert the bufr soundings into GEMPAK files -################################################ -sh $USHbufrsnd/gfs_bfr2gpk.sh_Jet - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" -echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" -echo "**************JOB GFS_meteogrm COMPLETED NORMALLY ON THE IBM" -set -x -##################################################################### - -msg='HAS COMPLETED NORMALLY.' -#postmsg "$jlogfile" "$msg" - -############## END OF SCRIPT ####################### - diff --git a/scripts/exgfs_prdgen_manager.sh.ecf b/scripts/exgfs_prdgen_manager.sh similarity index 100% rename from scripts/exgfs_prdgen_manager.sh.ecf rename to scripts/exgfs_prdgen_manager.sh diff --git a/scripts/exgfs_wave_init.sh b/scripts/exgfs_wave_init.sh index 0183c5bfa9..dff0e55e1f 100755 --- a/scripts/exgfs_wave_init.sh +++ b/scripts/exgfs_wave_init.sh @@ -182,9 +182,9 @@ then set +x echo ' ' - echo '********************************************' - echo '*** POE FAILURE DURING RAW DATA COPYING ***' - echo '********************************************' + echo '********************************************************' + echo '*** FATAL ERROR: POE FAILURE DURING RAW DATA COPYING ***' + echo '********************************************************' echo ' See Details Below ' echo ' ' [[ "$LOUD" = YES ]] && set -x diff --git a/scripts/exgfs_wave_nawips.sh b/scripts/exgfs_wave_nawips.sh new file mode 100755 index 0000000000..45a7e1873a --- /dev/null +++ b/scripts/exgfs_wave_nawips.sh @@ -0,0 +1,187 @@ +#!/bin/ksh +################################################################### +echo "----------------------------------------------------" +echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" +echo "----------------------------------------------------" +echo "History: Mar 2000 - First implementation of this new script." +echo "Sept 2011 - First implementation of this new script based on" +echo " /nwprod/scripts/exnawips.sh.sms" +echo " March 2020- Modified for GEFSv12.0" +# March-2020 Roberto.Padilla@noaa.gov +##################################################################### + +set -xa + +#export grids=${grids:-'glo_30m at_10m ep_10m wc_10m ao_9km'} #Interpolated grids +export grids=${grids:-'glo_10m gso_15m ao_9km'} #Native grids +export RUNwave=${RUNwave:-${RUN}${COMPONENT}} +export fstart=${fstart:-0} +export FHMAX_WAV=${FHMAX_WAV:-180} #180 Total of hours to process +export FHMAX_HF_WAV=${FHMAX_HF_WAV:-72} +export FHOUT_WAV=${FHOUT_WAV:-6} +export FHOUT_HF_WAV=${FHOUT_HF_WAV:-3} +export maxtries=${maxtries:-720} +export cycle=${cycle:-t${cyc}z} +export GEMwave=${GEMwave:-$HOMEgfs/gempak} +export FIXwave=${FIXwave:-HOMEgfs/fix} +export DATA=${DATA:-${DATAROOT:?}/${jobid}} +if [ ! -d $DATA ];then + mkdir -p $DATA +fi + +cd $DATA +cp $GEMwave/fix/g2varswmo2.tbl . + +cpyfil=gds +garea=dset +gbtbls= +maxgrd=4999 +kxky= +grdarea= +proj= +output=T +pdsext=no +g2tbls=g2varswmo2.tbl +NAGRIB=nagrib2 + +maxtries=15 +fhcnt=$fstart +while [ $fhcnt -le $FHMAX_WAV ]; do + fhr=$(printf "%03d" $fhcnt) + for grid in $grids;do + case $grid in + ao_9km) grdIDin='arctic.9km' + grdIDout='gfswaveao9km' ;; + at_10m) grdIDin='atlocn.0p16' + grdIDout='gfswaveat10m' ;; + ep_10m) grdIDin='epacif.0p16' + grdIDout='gfswaveep10m' ;; + wc_10m) grdIDin='wcoast.0p16' + grdIDout='gfswavewc10m' ;; + glo_30m) grdIDin='global.0p25' + grdIDout='gfswavegl30m' ;; + glo_10m) grdIDin='global.0p16' + grdIDout='gfswaveg16k' ;; + gso_15m) grdIDin='gsouth.0p25' + grdIDout='gfswaves25k' ;; + *) gridIDin= + grdIDout= ;; + esac + GRIBIN=$COMIN/gridded/$RUNwave.$cycle.$grdIDin.f${fhr}.grib2 + GRIBIN_chk=$GRIBIN.idx + + icnt=1 + while [ $icnt -lt 1000 ]; do + if [ -r $GRIBIN_chk ] ; then + break + else + let "icnt=icnt+1" + sleep 20 + fi + if [ $icnt -ge $maxtries ]; then + msg="ABORTING after 5 minutes of waiting for $GRIBIN." + postmsg "$jlogfile" "$msg" + echo ' ' + echo '**************************** ' + echo '*** ERROR : NO GRIB FILE *** ' + echo '**************************** ' + echo ' ' + echo $msg + [[ "$LOUD" = YES ]] && set -x + echo "$RUNwave $grdID ${fhr} prdgen $date $cycle : GRIB file missing." >> $wavelog + err=1;export err;${errchk} || exit ${err} + fi + done + + #if [ "$grdIDin" = "global.0p25" && "$grid" = "glo_30m" ]; then + if [ "$grdIDin" = "global.0p25" ]; then + $WGRIB2 -lola 0:720:0.5 -90:361:0.5 gribfile.$grdIDout.f${fhr} grib \ + $GRIBIN 1> out 2>&1 + OK=$? + if [ "$OK" != '0' ]; then + msg="ABNORMAL EXIT: ERROR IN interpolation the global grid" + postmsg "$jlogfile" "$msg" + #set +x + echo ' ' + echo '************************************************************* ' + echo '*** FATAL ERROR : ERROR IN making gribfile.$grdID.f${fhr}*** ' + echo '************************************************************* ' + echo ' ' + echo $msg + #[[ "$LOUD" = YES ]] && set -x + echo "$RUNwave $grdID prdgen $date $cycle : error in grbindex." >> $wavelog + err=2;export err;err_chk + else + #cp $GRIBIN gribfile.$grdID.f${fhr} + GRIBIN=gribfile.$grdIDout.f${fhr} + fi + fi + echo $GRIBIN + + GEMGRD=${grdIDout}_${PDY}${cyc}f${fhr} + + cp $GRIBIN grib_$grid + + startmsg + + $NAGRIB <<-EOF + GBFILE = grib_$grid + INDXFL = + GDOUTF = $GEMGRD + PROJ = $proj + GRDAREA = $grdarea + KXKY = $kxky + MAXGRD = $maxgrd + CPYFIL = $cpyfil + GAREA = $garea + OUTPUT = $output + GBTBLS = $gbtbls + G2TBLS = $g2tbls + GBDIAG = + PDSEXT = $pdsext + l + r + EOF + export err=$?;pgm=$NAGRIB;err_chk + ##################################################### + # GEMPAK DOES NOT ALWAYS HAVE A NON ZERO RETURN CODE + # WHEN IT CAN NOT PRODUCE THE DESIRED GRID. CHECK + # FOR THIS CASE HERE. + ##################################################### + ls -l $GEMGRD + export err=$?;export pgm="GEMPAK CHECK FILE";err_chk + + if [ "$NAGRIB" = "nagrib2" ] ; then + gpend + fi + + if [ $SENDCOM = "YES" ] ; then + cpfs $GEMGRD $COMOUT/$GEMGRD + if [ $SENDDBN = "YES" ] ; then + $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ + $COMOUT/$GEMGRD + else + echo "##### DBN_ALERT is: MODEL ${DBN_ALERT_TYPE} $job $COMOUT/$GEMGRD#####" + fi + fi + rm grib_$grid + done + if [ $fhcnt -ge $FHMAX_HF_WAV ]; then + inc=$FHOUT_WAV + else + inc=$FHOUT_HF_WAV + fi + let fhcnt=fhcnt+inc +done +##################################################################### +# GOOD RUN +set +x +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" +set -x +##################################################################### +msg='Job completed normally.' +echo $msg +postmsg "$jlogfile" "$msg" +############################### END OF SCRIPT ####################### diff --git a/scripts/exgfs_wave_post_bndpnt.sh b/scripts/exgfs_wave_post_bndpnt.sh new file mode 100755 index 0000000000..17a1376af9 --- /dev/null +++ b/scripts/exgfs_wave_post_bndpnt.sh @@ -0,0 +1,621 @@ +#!/bin/bash +# +################################################################################ +# +# UNIX Script Documentation Block +# Script name: exgfs_wave_post_bndpnt.sh +# Script description: Creates output products from binary WW3 data +# +# Author: Jose-Henrique Alves Org: NCEP/EMC Date: 2019-12-06 +# Abstract: This script is the boundary point postprocessor for the wave component in GFS. +# +# wave_outp_spec.sh : generates spectral data for output locations +# wave_outp_cat.sh : cats the by hour into the single output file +# wave_tar.sh : tars the spectral and bulletin multiple files +# +# Script history log: +# 2019-12-06 J-Henrique Alves: First Version adapted from HTolman post.sh 2007 +# 2020-06-10 J-Henrique Alves: Porting to R&D machine Hera +# 2020-07-30 Jessica Meixner: Points only - no gridded data + optimization +# 2020-09-29 Jessica Meixner: optimized by changing loop structures +# +# $Id$ +# +# Attributes: +# Language: Bourne-again (Bash) Shell +# Machine: WCOSS-DELL-P3 +# +############################################################################### +# +# --------------------------------------------------------------------------- # +# 0. Preparations +# 0.a Basic modes of operation + + set -x + # Use LOUD variable to turn on/off trace. Defaults to YES (on). + export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES + [[ "$LOUD" != YES ]] && set +x + + cd $DATA + + # Set wave model ID tag to include member number + # if ensemble; waveMEMB var empty in deterministic + export WAV_MOD_TAG=${CDUMP}wave${waveMEMB} + FHMAX_WAV_IBP=180 + + postmsg "$jlogfile" "HAS BEGUN on `hostname`" + + msg="Starting WAVE BNDPNT POSTPROCESSOR SCRIPT for $WAV_MOD_TAG" + postmsg "$jlogfile" "$msg" + + set +x + echo ' ' + echo ' *****************************************' + echo ' *** WAVE BND PNT POSTPROCESSOR SCRIPT ***' + echo ' *****************************************' + echo ' ' + echo "Starting at : `date`" + echo '-------------' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + # Script will run only if pre-defined NTASKS + # The actual work is distributed over these tasks. + if [ -z ${NTASKS} ] + then + echo "FATAL ERROR: requires NTASKS to be set " + err=1; export err;${errchk} + exit $err + fi + +# 0.b Defining model grids + + waveuoutpGRD=${waveuoutpGRD:?buoyNotSet} + +# 0.c Define a temporary directory for storing ascii point output files +# and flush it + + export STA_DIR=$DATA/station_ascii_files + if [ -d $STA_DIR ] + then + rm -rf ${STA_DIR} + fi + mkdir -p ${STA_DIR} + mkdir -p ${STA_DIR}/ibp + mkdir -p ${STA_DIR}/ibpfhr + + set +x + echo ' ' + echo 'Grid information :' + echo '-------------------' + echo " Output points : $waveuoutpGRD" + echo ' ' + [[ "$LOUD" = YES ]] && set -x + +# --------------------------------------------------------------------------- # +# 1. Get files that are used by most child scripts + + exit_code=0 + + set +x + echo ' ' + echo 'Preparing input files :' + echo '-----------------------' + [[ "$LOUD" = YES ]] && set -x + +# 1.a Model definition files and output files (set up using poe) + +# 1.a.1 Set up the parallel command tasks + + rm -f cmdfile + touch cmdfile + chmod 744 cmdfile + + [[ "$LOUD" = YES ]] && set -x + +# Copy model definition file for points + if [ -f "$COMIN/rundata/${CDUMP}wave.mod_def.${waveuoutpGRD}" ] + then + set +x + echo " Mod def file for $waveuoutpGRD found in ${COMIN}/rundata. copying ...." + [[ "$LOUD" = YES ]] && set -x + + cp -f $COMIN/rundata/${CDUMP}wave.mod_def.${waveuoutpGRD} mod_def.${waveuoutpGRD} + fi + + if [ ! -f mod_def.${waveuoutpGRD} ] + then + set +x + echo ' ' + echo '*************************************************** ' + echo " FATAL ERROR : NO MOD_DEF FILE mod_def.${waveuoutpGRD} " + echo '*************************************************** ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "FATAL ERROR : NO MOD_DEF file mod_def.${waveuoutpGRD}" + err=2; export err;${errchk} + exit $err + else + set +x + echo "File mod_def.${waveuoutpGRD} found. Syncing to all nodes ..." + [[ "$LOUD" = YES ]] && set -x + fi + +# 1.b Output locations file + + rm -f buoy.loc + + if [ -f $FIXwave/wave_${NET}.buoys ] + then + cp -f $FIXwave/wave_${NET}.buoys buoy.loc + fi + + if [ -s buoy.loc ] + then + set +x + echo " buoy.loc and buoy.ibp copied and processed ($FIXwave/wave_${NET}.buoys)." + [[ "$LOUD" = YES ]] && set -x + else + set +x + echo ' ' + echo '************************************* ' + echo ' FATAL ERROR : NO BUOY LOCATION FILE ' + echo '************************************* ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "FATAL ERROR : NO BUOY LOCATION FILE" + err=3; export err;${errchk} + exit $err + fi + + sed -n '/^\$.*/!p' buoy.loc | grep IBP > buoy.ibp + if [ -s buoy.ibp ]; then + set +x + echo " buoy.loc and buoy.ibp copied and processed ($FIXwave/wave_${NET}.buoys)." + [[ "$LOUD" = YES ]] && set -x + else + set +x + echo ' ' + echo '***************************************** ' + echo ' FATAL ERROR : NO IBP BUOY LOCATION FILE ' + echo '***************************************** ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "FATAL ERROR : NO IBP BUOY LOCATION FILE" + err=4; export err;${errchk} + exit $err + fi + +# 1.c Input template files + + if [ -f $FIXwave/ww3_outp_spec.inp.tmpl ] + then + cp -f $FIXwave/ww3_outp_spec.inp.tmpl ww3_outp_spec.inp.tmpl + fi + + if [ -f ww3_outp_spec.inp.tmpl ] + then + set +x + echo " ww3_outp_spec.inp.tmpl copied. Syncing to all grids ..." + [[ "$LOUD" = YES ]] && set -x + else + set +x + echo ' ' + echo '*********************************************** ' + echo '*** ERROR : NO TEMPLATE FOR SPEC INPUT FILE *** ' + echo '*********************************************** ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "NON-FATAL ERROR : NO TEMPLATE FOR SPEC INPUT FILE" + exit_code=3 + fi + +# 1.d Getting buoy information for points + + ymdh=`$NDATE -${WAVHINDH} $CDATE` + tstart="`echo $ymdh | cut -c1-8` `echo $ymdh | cut -c9-10`0000" + dtspec=3600. # default time step (not used here) + sed -e "s/TIME/$tstart/g" \ + -e "s/DT/$dtspec/g" \ + -e "s/POINT/1/g" \ + -e "s/ITYPE/0/g" \ + -e "s/FORMAT/F/g" \ + ww3_outp_spec.inp.tmpl > ww3_outp.inp + + ln -s mod_def.$waveuoutpGRD mod_def.ww3 + YMD=$(echo $CDATE | cut -c1-8) + HMS="$(echo $CDATE | cut -c9-10)0000" + if [ -f $COMIN/rundata/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${YMD}.${HMS} ] + then + ln -s $COMIN/rundata/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${YMD}.${HMS} ./out_pnt.${waveuoutpGRD} + else + echo '*************************************************** ' + echo " FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.${waveuoutpGRD}.${YMD}.${HMS} " + echo '*************************************************** ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + echo "$WAV_MOD_TAG post $waveuoutpGRD $CDATE $cycle : field output missing." + postmsg "$jlogfile" "FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.${waveuoutpGRD}.${YMD}.${HMS}" + err=5; export err;${errchk} + 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 + export pgm=ww3_outp;. prep_step + $EXECwave/ww3_outp > buoy_lst.loc 2>&1 + export err=$?;err_chk + + + if [ "$err" != '0' ] && [ ! -f buoy_log.ww3 ] + then + pgm=wave_post + msg="ABNORMAL EXIT: ERROR IN ww3_outp" + postmsg "$jlogfile" "$msg" + set +x + echo ' ' + echo '******************************************** ' + echo '*** FATAL ERROR : ERROR IN ww3_outp *** ' + echo '******************************************** ' + echo ' ' + cat buoy_tmp.loc + echo "$WAV_MOD_TAG post $date $cycle : buoy log file failed to be created." + echo $msg + [[ "$LOUD" = YES ]] && set -x + err=6;export err;${errchk} + exit $err + fi + + +# Create new buoy_log.ww3 including all IBP files + cat buoy.ibp | awk '{print $3}' | sed 's/'\''//g' > ibp_tags + grep -F -f ibp_tags buoy_log.ww3 > buoy_log.tmp + rm -f buoy_log.ibp + mv buoy_log.tmp buoy_log.ibp + + grep -F -f ibp_tags buoy_lst.loc > buoy_tmp1.loc + sed '$d' buoy_tmp1.loc > buoy_tmp2.loc + ibpoints=`awk '{ print $1 }' buoy_tmp2.loc` + Nibp=`wc buoy_tmp2.loc | awk '{ print $1 }'` + rm -f buoy_tmp1.loc buoy_tmp2.loc + if [ -s buoy_log.ibp ] + then + set +x + echo 'IBP log file created. Syncing to all nodes ...' + [[ "$LOUD" = YES ]] && set -x + else + set +x + echo ' ' + echo '********************************************** ' + echo '*** FATAL ERROR : NO IBP LOG FILE CREATED *** ' + echo '********************************************** ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + echo "$WAV_MOD_TAG post $date $cycle : ibp log file missing." + postmsg "$jlogfile" "FATAL ERROR : NO IBP LOG FILE GENERATED FOR SPEC AND BULLETIN FILES" + err=7;export err;${errchk} + exit $err + fi + +# 1.e Data summary + + set +x + echo ' ' + echo " Input files read and processed at : `date`" + echo ' ' + echo ' Data summary : ' + echo ' ---------------------------------------------' + echo " Sufficient data for Input Boundary Points ($Nibp points)" + echo ' ' + [[ "$LOUD" = YES ]] && set -x + +# --------------------------------------------------------------------------- # +# 2. Make files for processing boundary points +# +# 2.a Command file set-up + + set +x + echo ' Making command file for wave boundary points ' + [[ "$LOUD" = YES ]] && set -x + + rm -f cmdfile + touch cmdfile + chmod 744 cmdfile + +# 2.a.1 Loop over forecast time to generate post files + fhr=$FHMIN_WAV + fhrp=$fhr + echo " Starting processing wave boundary points at: `date`" + + while [ $fhr -le $FHMAX_WAV_IBP ]; do + + ymdh=`$NDATE $fhr $CDATE` + YMD=$(echo $ymdh | cut -c1-8) + HMS="$(echo $ymdh | cut -c9-10)0000" + YMDHMS=${YMD}${HMS} + FH3=$(printf %03i $fhr) + + + rm -f tmpcmdfile.$FH3 + touch tmpcmdfile.$FH3 + + mkdir output_$YMDHMS + cd output_$YMDHMS + +# Create instances of directories for spec output + export SPECDATA=${DATA}/output_$YMDHMS + ln -fs $DATA/mod_def.${waveuoutpGRD} mod_def.ww3 + + pfile=$COMIN/rundata/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${YMD}.${HMS} + if [ -f ${pfile} ] + then + ln -fs ${pfile} ./out_pnt.${waveuoutpGRD} + else + echo " FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.$waveuoutpGRD.${YMD}.${HMS} + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.$waveuoutpGRD.${YMD}.${HMS} + err=8; export err;${errchk} + exit $err + fi + + cd $DATA + export dtspec=3600. + for buoy in $ibpoints + do + echo "$USHwave/wave_outp_spec.sh $buoy $ymdh ibp $SPECDATA > $SPECDATA/ibp_$buoy.out 2>&1" >> tmpcmdfile.$FH3 + done + split -n l/1/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.01 + split -n l/2/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.02 + split -n l/3/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.03 + split -n l/4/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.04 + split -n l/5/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.05 + split -n l/6/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.06 + split -n l/7/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.07 + split -n l/8/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.08 + split -n l/9/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.09 + split -n l/10/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.10 + rm tmpcmdfile.$FH3 + chmod 744 cmdfile.${FH3}.01 cmdfile.${FH3}.02 cmdfile.${FH3}.03 cmdfile.${FH3}.04 + chmod 744 cmdfile.${FH3}.05 cmdfile.${FH3}.06 cmdfile.${FH3}.07 cmdfile.${FH3}.08 + chmod 744 cmdfile.${FH3}.09 cmdfile.${FH3}.10 + echo "$DATA/cmdfile.${FH3}.01" >> cmdfile + echo "$DATA/cmdfile.${FH3}.02" >> cmdfile + echo "$DATA/cmdfile.${FH3}.03" >> cmdfile + echo "$DATA/cmdfile.${FH3}.04" >> cmdfile + echo "$DATA/cmdfile.${FH3}.05" >> cmdfile + echo "$DATA/cmdfile.${FH3}.06" >> cmdfile + echo "$DATA/cmdfile.${FH3}.07" >> cmdfile + echo "$DATA/cmdfile.${FH3}.08" >> cmdfile + echo "$DATA/cmdfile.${FH3}.09" >> cmdfile + echo "$DATA/cmdfile.${FH3}.10" >> cmdfile + + FHINCP=$(( DTPNT_WAV / 3600 )) + if [ $fhr = $fhrp ] + then + fhrp=$((fhr+FHINCP)) + fi + + fhr=$fhrp # no gridded output, loop with out_pnt stride + + done + + if [ ${CFP_MP:-"NO"} = "YES" ]; then + nfile=0 + ifile=0 + iline=1 + ifirst='yes' + nlines=$( wc -l cmdfile | awk '{print $1}' ) + while [ $iline -le $nlines ]; do + line=$( sed -n ''$iline'p' cmdfile ) + if [ -z "$line" ]; then + break + else + if [ "$ifirst" = 'yes' ]; then + echo "#!/bin/sh" > cmdmfile.$nfile + echo "$nfile cmdmfile.$nfile" >> cmdmprog + chmod 744 cmdmfile.$nfile + fi + echo $line >> cmdmfile.$nfile + nfile=$(( nfile + 1 )) + if [ $nfile -eq $NTASKS ]; then + nfile=0 + ifirst='no' + fi + iline=$(( iline + 1 )) + fi + done + fi + + wavenproc=`wc -l cmdfile | awk '{print $1}'` + wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` + + set +x + echo ' ' + echo " Executing the boundary point scripts at : `date`" + echo ' ------------------------------------' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + if [ "$wavenproc" -gt '1' ] + then + if [ ${CFP_MP:-"NO"} = "YES" ]; then + ${wavempexec} -n ${wavenproc} ${wave_mpmd} cmdmprog + else + ${wavempexec} ${wavenproc} ${wave_mpmd} cmdfile + fi + exit=$? + else + chmod 744 cmdfile + ./cmdfile + exit=$? + fi + + if [ "$exit" != '0' ] + then + set +x + echo ' ' + echo '*************************************' + echo '*** FATAL ERROR: CMDFILE FAILED ***' + echo '*************************************' + echo ' See Details Below ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + err=9; export err;${errchk} + exit $err + fi + + +# 2.b Loop over each buoy to cat the final buoy file for all fhr + + cd $DATA + + echo "Creating cmdfile for cat bouy : `date`" + rm -f cmdfile.bouy + touch cmdfile.bouy + chmod 744 cmdfile.bouy + CATOUTDIR=${DATA}/ibp_cat_out + mkdir -p ${CATOUTDIR} + for buoy in $ibpoints + do + echo "$USHwave/wave_outp_cat.sh $buoy $FHMAX_WAV_IBP ibp > ${CATOUTDIR}/ibp_cat_$buoy.out 2>&1" >> cmdfile.bouy + done + + if [ ${CFP_MP:-"NO"} = "YES" ]; then + nfile=0 + ifile=0 + iline=1 + ifirst='yes' + nlines=$( wc -l cmdfile.bouy | awk '{print $1}' ) + while [ $iline -le $nlines ]; do + line=$( sed -n ''$iline'p' cmdfile.bouy ) + if [ -z "$line" ]; then + break + else + if [ "$ifirst" = 'yes' ]; then + echo "#!/bin/sh" > cmdfile.bouy.$nfile + echo "$nfile cmdfile.bouy.$nfile" >> cmdmprogbouy + chmod 744 cmdfile.bouy.$nfile + fi + echo $line >> cmdfile.bouy.$nfile + nfile=$(( nfile + 1 )) + if [ $nfile -eq $NTASKS ]; then + nfile=0 + ifirst='no' + fi + iline=$(( iline + 1 )) + fi + done + fi + + wavenproc=`wc -l cmdfile.bouy | awk '{print $1}'` + wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` + + set +x + echo ' ' + echo " Executing the boundary point cat script at : `date`" + echo ' ------------------------------------' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + if [ "$wavenproc" -gt '1' ] + then + if [ ${CFP_MP:-"NO"} = "YES" ]; then + ${wavempexec} -n ${wavenproc} ${wave_mpmd} cmdmprogbouy + else + ${wavempexec} ${wavenproc} ${wave_mpmd} cmdfile.bouy + fi + exit=$? + else + chmod 744 ${fcmdnow} + ./${fcmdnow} + exit=$? + fi + + if [ "$exit" != '0' ] + then + set +x + echo ' ' + echo '*************************************' + echo '*** FATAL ERROR: CMDFILE FAILED ***' + echo '*************************************' + echo ' See Details Below ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + err=10; export err;${errchk} + exit $err + fi + +# --------------------------------------------------------------------------- # +# 3. Compress point output data into tar files + +# 3.a Set up cmdfile + + rm -f cmdtarfile + touch cmdtarfile + chmod 744 cmdtarfile + + set +x + echo ' ' + echo ' Making command file for taring all point output files.' + + [[ "$LOUD" = YES ]] && set -x + + echo "$USHwave/wave_tar.sh $WAV_MOD_TAG ibp $Nibp > ${WAV_MOD_TAG}_ibp_tar.out 2>&1 " >> cmdtarfile + + wavenproc=`wc -l cmdtarfile | awk '{print $1}'` + wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` + + set +x + echo ' ' + echo " Executing the wave_tar scripts at : `date`" + echo ' ------------------------------------' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + chmod 744 cmdtarfile + ./cmdtarfile + exit=$? + + if [ "$exit" != '0' ] + then + set +x + echo ' ' + echo '*************************************' + echo '*** FATAL ERROR: CMDFILE FAILED ***' + echo '*************************************' + echo ' See Details Below ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + err=11; export err;${errchk} + exit $err + fi + +# --------------------------------------------------------------------------- # +# 4. Ending output + + set +x + echo ' ' + echo "Ending at : `date`" + echo '-----------' + echo ' ' + echo ' *** End of MWW3 bnd pnt postprocessor ***' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + if [ "$exit_code" -ne '0' ] + then + echo " FATAL ERROR: Problem in MWW3 BND PNT POST" + msg="ABNORMAL EXIT: Problem in MWW3 BND PNT POST" + postmsg "$jlogfile" "$msg" + echo $msg + err=12; export err;${errchk} + exit $err + else + echo " Wave BndPnt Post Completed Normally " + msg="$job completed normally" + postmsg "$jlogfile" "$msg" + exit 0 + fi + +# End of MWW3 bnd pnt prostprocessor script ---------------------------------------- # diff --git a/scripts/exgfs_wave_post_gridded_sbs.sh b/scripts/exgfs_wave_post_gridded_sbs.sh index cc333f6317..1ce4b75cf5 100755 --- a/scripts/exgfs_wave_post_gridded_sbs.sh +++ b/scripts/exgfs_wave_post_gridded_sbs.sh @@ -31,7 +31,7 @@ # --------------------------------------------------------------------------- # # 0. Preparations # 0.a Basic modes of operation - PS4=" \${SECONDS} ${0##*/} L\${LINENO} + " + set -x # Use LOUD variable to turn on/off trace. Defaults to YES (on). export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES @@ -39,7 +39,7 @@ # Set wave model ID tag to include member number # if ensemble; waveMEMB var empty in deterministic - export WAV_MOD_TAG=${RUN}${COMPONENT}${waveMEMB} + export WAV_MOD_TAG=${CDUMP}wave${waveMEMB} cd $DATA @@ -246,7 +246,17 @@ # 1.a.2 Loop over forecast time to generate post files # When executed side-by-side, serial mode (cfp when run after the fcst step) # Contingency for RERUN=YES - fhr=$FHMIN_WAV + if [ "${RERUN}" = "YES" ]; then + fhr=$((FHRUN + FHMIN_WAV)) + if [ $FHMAX_HF_WAV -gt 0 ] && [ $FHOUT_HF_WAV -gt 0 ] && [ $fhr -lt $FHMAX_HF_WAV ]; then + FHINCG=$FHOUT_HF_WAV + else + FHINCG=$FHOUT_WAV + fi + fhr=$((fhr + FHINCG)) + else + fhr=$FHMIN_WAV + fi fhrg=$fhr iwaitmax=120 # Maximum loop cycles for waiting until wave component output file is ready (fails after max) while [ $fhr -le $FHMAX_WAV ]; do @@ -275,7 +285,7 @@ iwait=0 for wavGRD in ${waveGRD} ; do gfile=$COMIN/rundata/${WAV_MOD_TAG}.out_grd.${wavGRD}.${YMD}.${HMS} - while [ ! -s ${gfile} ]; do sleep 10; done + while [ ! -s ${gfile} ]; do sleep 10; iwait=iwait+1; done if [ $iwait -eq $iwaitmax ]; then echo '*************************************************** ' echo " FATAL ERROR : NO RAW FIELD OUTPUT FILE out_grd.$grdID " @@ -295,11 +305,7 @@ nigrd=1 for grdID in $waveinterpGRD do - case $grdID in - glo_15mxt) ymdh_int=`$NDATE -${WAVHINDH} $ymdh`; dt_int=3600.; n_int=9999 ;; - glo_30mxt) ymdh_int=`$NDATE -${WAVHINDH} $ymdh`; dt_int=3600.; n_int=9999 ;; - gwes_30m) ymdh_int=`$NDATE -${WAVHINDH} $ymdh`; dt_int=3600.; n_int=9999 ;; - esac + ymdh_int=`$NDATE -${WAVHINDH} $ymdh`; dt_int=3600.; n_int=9999 ; echo "$USHwave/wave_grid_interp_sbs.sh $grdID $ymdh_int $dt_int $n_int > grint_$grdID.out 2>&1" >> ${fcmdigrd}.${nigrd} if [ "$DOGRB_WAV" = 'YES' ] then @@ -307,10 +313,14 @@ case $grdID in glo_15mxt) GRDNAME='global' ; GRDRES=0p25 ; GRIDNR=255 ; MODNR=11 ;; glo_30mxt) GRDNAME='global' ; GRDRES=0p50 ; GRIDNR=255 ; MODNR=11 ;; + glo_30m) GRDNAME='global' ; GRDRES=0p50 ; GRIDNR=255 ; MODNR=11 ;; + at_10m) GRDNAME='atlocn' ; GRDRES=0p16 ; GRIDNR=255 ; MODNR=11 ;; + ep_10m) GRDNAME='epacif' ; GRDRES=0p16 ; GRIDNR=255 ; MODNR=11 ;; + wc_10m) GRDNAME='wcoast' ; GRDRES=0p16 ; GRIDNR=255 ; MODNR=11 ;; + ak_10m) GRDNAME='alaska' ; GRDRES=0p16 ; GRIDNR=255 ; MODNR=11 ;; esac echo "$USHwave/wave_grib2_sbs.sh $grdID $GRIDNR $MODNR $ymdh $fhr $GRDNAME $GRDRES $gribFL > grib_$grdID.out 2>&1" >> ${fcmdigrd}.${nigrd} fi - echo "pwd" >> ${fcmdnow} echo "${GRIBDATA}/${fcmdigrd}.${nigrd}" >> ${fcmdnow} chmod 744 ${fcmdigrd}.${nigrd} nigrd=$((nigrd+1)) diff --git a/scripts/exgfs_wave_post_pnt.sh b/scripts/exgfs_wave_post_pnt.sh index 455b1f408e..9028595610 100755 --- a/scripts/exgfs_wave_post_pnt.sh +++ b/scripts/exgfs_wave_post_pnt.sh @@ -7,19 +7,20 @@ # Script description: Creates point output products from binary WW3 data # # Author: Jose-Henrique Alves Org: NCEP/EMC Date: 2019-12-06 -# Abstract: This script is the postprocessor for the wave component in GFS. -# This version runs side-by-side with the GFS fcst step. +# Abstract: This script is the point postprocessor for the wave component in GFS. # It executes several scripts forpreparing and creating output data # as follows: # -# wave_outp_spec.sh : generates spectral data for output locations. -# wave_outp_bull.sh : generates bulletins for output locations. +# wave_outp_spec.sh : generates spectral data for output locations +# wave_outp_bull.sh : generates bulletins for output locations +# wave_outp_cat.sh : cats the by hour into the single output file # wave_tar.sh : tars the spectral and bulletin multiple files # # Script history log: # 2019-12-06 J-Henrique Alves: First Version adapted from HTolman post.sh 2007 # 2020-06-10 J-Henrique Alves: Porting to R&D machine Hera # 2020-07-30 Jessica Meixner: Points only - no gridded data +# 2020-09-29 Jessica Meixner: optimized by changing loop structures # # $Id$ # @@ -42,18 +43,18 @@ # Set wave model ID tag to include member number # if ensemble; waveMEMB var empty in deterministic - export WAV_MOD_TAG=${RUN}${COMPONENT}${waveMEMB} + export WAV_MOD_TAG=${CDUMP}wave${waveMEMB} postmsg "$jlogfile" "HAS BEGUN on `hostname`" - msg="Starting WAVE POSTPROCESSOR SCRIPT for $WAV_MOD_TAG" + msg="Starting WAVE PNT POSTPROCESSOR SCRIPT for $WAV_MOD_TAG" postmsg "$jlogfile" "$msg" set +x echo ' ' - echo ' *********************************' - echo ' *** WAVE POSTPROCESSOR SCRIPT ***' - echo ' *********************************' + echo ' *************************************' + echo ' *** WAVE PNT POSTPROCESSOR SCRIPT ***' + echo ' *************************************' echo ' ' echo "Starting at : `date`" echo '-------------' @@ -73,7 +74,7 @@ waveuoutpGRD=${waveuoutpGRD:?buoyNotSet} -# 0.c.4 Define a temporary directory for storing ascii point output files +# 0.c.1 Define a temporary directory for storing ascii point output files # and flush it export STA_DIR=$DATA/station_ascii_files @@ -83,9 +84,11 @@ fi mkdir -p ${STA_DIR} mkdir -p ${STA_DIR}/spec - mkdir -p ${STA_DIR}/ibp mkdir -p ${STA_DIR}/bull mkdir -p ${STA_DIR}/cbull + mkdir -p ${STA_DIR}/specfhr + mkdir -p ${STA_DIR}/bullfhr + mkdir -p ${STA_DIR}/cbullfhr set +x echo ' ' @@ -98,7 +101,6 @@ # --------------------------------------------------------------------------- # # 1. Get files that are used by most child scripts - export DOIBP_WAV='NO' # Input boundary points export DOPNT_WAV='YES' # Station data export DOSPC_WAV='YES' # Spectral post export DOBLL_WAV='YES' # Bulletin post @@ -188,28 +190,6 @@ DOBLL_WAV='NO' fi - if [ "$DOIBP_WAV" = 'YES' ] - then - sed -n '/^\$.*/!p' buoy.loc.temp | grep IBP > buoy.ibp - if [ -s buoy.ibp ]; then - set +x - echo " buoy.loc and buoy.ibp copied and processed ($FIXwave/wave_${NET}.buoys)." - [[ "$LOUD" = YES ]] && set -x - else - set +x - echo ' ' - echo '***************************************** ' - echo ' FATAL ERROR : NO IBP BUOY LOCATION FILE ' - echo '***************************************** ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : NO IBP BUOY LOCATION FILE" - err=4; export err;${errchk} - exit $err - DOIBP_WAV='NO' - fi - fi - # 1.d Input template files if [ -f $FIXwave/ww3_outp_spec.inp.tmpl ] @@ -287,14 +267,16 @@ [[ "$LOUD" = YES ]] && set -x echo "$WAV_MOD_TAG post $waveuoutpGRD $CDATE $cycle : field output missing." postmsg "$jlogfile" "FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.${waveuoutpGRD}.${YMD}.${HMS}" - err=5; export err;${errchk} + err=4; export err;${errchk} 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 + export pgm=ww3_outp;. prep_step $EXECwave/ww3_outp > buoy_lst.loc 2>&1 - err=$? + export err=$?;err_chk + if [ "$err" != '0' ] && [ ! -f buoy_log.ww3 ] then @@ -311,7 +293,7 @@ echo "$WAV_MOD_TAG post $date $cycle : buoy log file failed to be created." echo $msg [[ "$LOUD" = YES ]] && set -x - err=6;export err;${errchk} + err=5;export err;${errchk} DOSPC_WAV='NO' DOBLL_WAV='NO' exit $err @@ -343,43 +325,11 @@ echo ' ' [[ "$LOUD" = YES ]] && set -x postmsg "$jlogfile" "FATAL ERROR : NO BUOY LOG FILE GENERATED FOR SPEC AND BULLETIN FILES" - err=7;export err;${errchk} + err=6;export err;${errchk} DOSPC_WAV='NO' DOBLL_WAV='NO' fi -# Create new buoy_log.ww3 including all IBP files - if [ "$DOIBP_WAV" = 'YES' ]; then - cat buoy.ibp | awk '{print $3}' | sed 's/'\''//g' > ibp_tags - grep -F -f ibp_tags buoy_log.ww3 > buoy_log.tmp - rm -f buoy_log.ibp - mv buoy_log.tmp buoy_log.ibp - - grep -F -f ibp_tags buoy_lst.loc > buoy_tmp1.loc - sed '$d' buoy_tmp1.loc > buoy_tmp2.loc - ibpoints=`awk '{ print $1 }' buoy_tmp2.loc` - Nibp=`wc buoy_tmp2.loc | awk '{ print $1 }'` - rm -f buoy_tmp1.loc buoy_tmp2.loc - if [ -s buoy_log.ibp ] - then - set +x - echo 'IBP log file created. Syncing to all nodes ...' - [[ "$LOUD" = YES ]] && set -x - else - set +x - echo ' ' - echo '********************************************** ' - echo '*** FATAL ERROR : NO IBP LOG FILE CREATED *** ' - echo '********************************************** ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - echo "$WAV_MOD_TAG post $date $cycle : ibp log file missing." - postmsg "$jlogfile" "FATAL ERROR : NO IBP LOG FILE GENERATED FOR SPEC AND BULLETIN FILES" - err=8;export err;${errchk} - exit $err - DOIBP_WAV='NO' - fi - fi fi # 1.f Data summary @@ -392,13 +342,11 @@ echo ' ---------------------------------------------' echo " Sufficient data for spectral files : $DOSPC_WAV ($Nb points)" echo " Sufficient data for bulletins : $DOBLL_WAV ($Nb points)" - echo " Sufficient data for Input Boundary Points : $DOIBP_WAV ($Nibp points)" echo ' ' [[ "$LOUD" = YES ]] && set -x # --------------------------------------------------------------------------- # -# 2. Make consolidated grib2 file for side-by-side grids and interpolate -# onto extended grids +# 2. Make files for processing boundary points # # 2.a Command file set-up @@ -412,7 +360,6 @@ # 1.a.2 Loop over forecast time to generate post files fhr=$FHMIN_WAV - fhrp=$fhr while [ $fhr -le $FHMAX_WAV ]; do echo " Creating the wave point scripts at : `date`" @@ -422,14 +369,8 @@ YMDHMS=${YMD}${HMS} FH3=$(printf %03i $fhr) - fcmdnow=cmdfile.${FH3} - fcmdigrd=icmdfile.${FH3} - if [ "${DOPNT_WAV}" = "YES" ]; then - fcmdpnt=pcmdfile.${FH3} - fcmdibp=ibpcmdfile.${FH3} - fi - rm -f ${fcmdnow} ${fcmdigrd} ${fcmdpnt} ${fcmdibp} - touch ${fcmdnow} ${fcmdigrd} ${fcmdpnt} ${fcmdibp} + rm -f tmpcmdfile.${FH3} + touch tmpcmdfile.${FH3} mkdir output_$YMDHMS cd output_$YMDHMS @@ -438,130 +379,229 @@ export BULLDATA=${DATA}/output_$YMDHMS ln -fs $DATA/mod_def.${waveuoutpGRD} mod_def.ww3 -# Point output part (can be split or become meta-task to reduce resource usage) - if [ $fhr = $fhrp ] + pfile=$COMIN/rundata/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${YMD}.${HMS} + if [ -f ${pfile} ] + then + ln -fs ${pfile} ./out_pnt.${waveuoutpGRD} + else + echo " FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.$waveuoutpGRD.${YMD}.${HMS} " + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.$waveuoutpGRD.${YMD}.${HMS}" + err=7; export err;${errchk} + exit $err + fi + + cd $DATA + + if [ "$DOSPC_WAV" = 'YES' ] then - pfile=$COMIN/rundata/${WAV_MOD_TAG}.out_pnt.${waveuoutpGRD}.${YMD}.${HMS} - if [ -f ${pfile} ] - then - ln -fs ${pfile} ./out_pnt.${waveuoutpGRD} - else - echo " FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.$waveuoutpGRD.${YMD}.${HMS} - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : NO RAW POINT OUTPUT FILE out_pnt.$waveuoutpGRD.${YMD}.${HMS} - err=9; export err;${errchk} - exit $err - fi + export dtspec=3600. + for buoy in $buoys + do + echo "$USHwave/wave_outp_spec.sh $buoy $ymdh spec $SPECDATA > $SPECDATA/spec_$buoy.out 2>&1" >> tmpcmdfile.$FH3 + done + fi - if [ "$DOSPC_WAV" = 'YES' ] - then - export dtspec=3600. - for buoy in $buoys - do - echo "$USHwave/wave_outp_spec.sh $buoy $ymdh spec > spec_$buoy.out 2>&1" >> ${fcmdnow} - done - fi + if [ "$DOBLL_WAV" = 'YES' ] + then + export dtspec=3600. + for buoy in $buoys + do + echo "$USHwave/wave_outp_spec.sh $buoy $ymdh bull $SPECDATA > $SPECDATA/bull_$buoy.out 2>&1" >> tmpcmdfile.$FH3 + done + fi - if [ "$DOIBP_WAV" = 'YES' ] - then - export dtspec=3600. - for buoy in $ibpoints - do - echo "$USHwave/wave_outp_spec.sh $buoy $ymdh ibp > ibp_$buoy.out 2>&1" >> ${fcmdnow} - done - fi + split -n l/1/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.01 + split -n l/2/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.02 + split -n l/3/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.03 + split -n l/4/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.04 + split -n l/5/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.05 + split -n l/6/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.06 + split -n l/7/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.07 + split -n l/8/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.08 + split -n l/9/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.09 + split -n l/10/10 tmpcmdfile.$FH3 > cmdfile.${FH3}.10 + + rm tmpcmdfile.$FH3 + chmod 744 cmdfile.${FH3}.01 cmdfile.${FH3}.02 cmdfile.${FH3}.03 cmdfile.${FH3}.04 + chmod 744 cmdfile.${FH3}.05 cmdfile.${FH3}.06 cmdfile.${FH3}.07 cmdfile.${FH3}.08 + chmod 744 cmdfile.${FH3}.09 cmdfile.${FH3}.10 + echo "$DATA/cmdfile.${FH3}.01" >> cmdfile + echo "$DATA/cmdfile.${FH3}.02" >> cmdfile + echo "$DATA/cmdfile.${FH3}.03" >> cmdfile + echo "$DATA/cmdfile.${FH3}.04" >> cmdfile + echo "$DATA/cmdfile.${FH3}.05" >> cmdfile + echo "$DATA/cmdfile.${FH3}.06" >> cmdfile + echo "$DATA/cmdfile.${FH3}.07" >> cmdfile + echo "$DATA/cmdfile.${FH3}.08" >> cmdfile + echo "$DATA/cmdfile.${FH3}.09" >> cmdfile + echo "$DATA/cmdfile.${FH3}.10" >> cmdfile - if [ "$DOBLL_WAV" = 'YES' ] - then - export dtspec=3600. - for buoy in $buoys - do - echo "$USHwave/wave_outp_spec.sh $buoy $ymdh bull > bull_$buoy.out 2>&1" >> ${fcmdnow} - done + + FHINCP=$(( DTPNT_WAV / 3600 )) + fhrp=$((fhr+FHINCP)) + fhr=$fhrp # no gridded output, loop with out_pnt stride + + done + + + if [ ${CFP_MP:-"NO"} = "YES" ]; then + nfile=0 + ifile=0 + iline=1 + ifirst='yes' + nlines=$( wc -l cmdfile | awk '{print $1}' ) + while [ $iline -le $nlines ]; do + line=$( sed -n ''$iline'p' cmdfile ) + if [ -z "$line" ]; then + break + else + if [ "$ifirst" = 'yes' ]; then + echo "#!/bin/sh" > cmdmfile.$nfile + echo "$nfile cmdmfile.$nfile" >> cmdmprog + chmod 744 cmdmfile.$nfile + fi + echo $line >> cmdmfile.$nfile + nfile=$(( nfile + 1 )) + if [ $nfile -eq $NTASKS ]; then + nfile=0 + ifirst='no' + fi + iline=$(( iline + 1 )) fi + done + fi - fi + wavenproc=`wc -l cmdfile | awk '{print $1}'` + wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` + set +x + echo ' ' + echo " Executing the wave point scripts at : `date`" + echo ' ------------------------------------' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + if [ "$wavenproc" -gt '1' ] + then if [ ${CFP_MP:-"NO"} = "YES" ]; then - nfile=0 - ifile=0 - iline=1 - ifirst='yes' - nlines=$( wc -l ${fcmdnow} | awk '{print $1}' ) - while [ $iline -le $nlines ]; do - line=$( sed -n ''$iline'p' ${fcmdnow} ) - if [ -z "$line" ]; then - break - else - if [ "$ifirst" = 'yes' ]; then - echo "#!/bin/sh" > cmdmfile.$nfile - echo "$nfile cmdmfile.$nfile" >> cmdmprog - chmod 744 cmdmfile.$nfile - fi - echo $line >> cmdmfile.$nfile - nfile=$(( nfile + 1 )) - if [ $nfile -eq $NTASKS ]; then - nfile=0 - ifirst='no' - fi - iline=$(( iline + 1 )) - fi - done + ${wavempexec} -n ${wavenproc} ${wave_mpmd} cmdmprog + else + ${wavempexec} ${wavenproc} ${wave_mpmd} cmdfile fi + exit=$? + else + chmod 744 cmdfile + ./cmdfile + exit=$? + fi - wavenproc=`wc -l ${fcmdnow} | awk '{print $1}'` - wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` - + if [ "$exit" != '0' ] + then set +x echo ' ' - echo " Executing the wave point scripts at : `date`" - echo ' ------------------------------------' + echo '*************************************' + echo '*** FATAL ERROR: CMDFILE FAILED ***' + echo '*************************************' + echo ' See Details Below ' echo ' ' [[ "$LOUD" = YES ]] && set -x + err=8; export err;${errchk} + exit $err + fi - if [ "$wavenproc" -gt '1' ] - then - if [ ${CFP_MP:-"NO"} = "YES" ]; then - ${wavempexec} -n ${wavenproc} ${wave_mpmd} cmdmprog +# 2.b Loop over each buoy to cat the final buoy file for all fhr + + cd $DATA + + echo "Before create cmdfile for cat bouy : `date`" + rm -f cmdfile.bouy + touch cmdfile.bouy + chmod 744 cmdfile.bouy + CATOUTDIR=${DATA}/pnt_cat_out + mkdir -p ${CATOUTDIR} + + if [ "$DOSPC_WAV" = 'YES' ] + then + for buoy in $buoys + do + echo "$USHwave/wave_outp_cat.sh $buoy $FHMAX_WAV spec > ${CATOUTDIR}/spec_cat_$buoy.out 2>&1" >> cmdfile.bouy + done + fi + + if [ "$DOBLL_WAV" = 'YES' ] + then + for buoy in $buoys + do + echo "$USHwave/wave_outp_cat.sh $buoy $FHMAX_WAV bull > ${CATOUTDIR}/bull_cat_$buoy.out 2>&1" >> cmdfile.bouy + done + fi + + if [ ${CFP_MP:-"NO"} = "YES" ]; then + nfile=0 + ifile=0 + iline=1 + ifirst='yes' + nlines=$( wc -l cmdfile.bouy | awk '{print $1}' ) + while [ $iline -le $nlines ]; do + line=$( sed -n ''$iline'p' cmdfile.bouy ) + if [ -z "$line" ]; then + break else - ${wavempexec} ${wavenproc} ${wave_mpmd} ${fcmdnow} + if [ "$ifirst" = 'yes' ]; then + echo "#!/bin/sh" > cmdfile.bouy.$nfile + echo "$nfile cmdfile.bouy.$nfile" >> cmdmprogbouy + chmod 744 cmdfile.bouy.$nfile + fi + echo $line >> cmdfile.bouy.$nfile + nfile=$(( nfile + 1 )) + if [ $nfile -eq $NTASKS ]; then + nfile=0 + ifirst='no' + fi + iline=$(( iline + 1 )) fi - exit=$? - else - chmod 744 ${fcmdnow} - ./${fcmdnow} - exit=$? - fi - - if [ "$exit" != '0' ] - then - set +x - echo ' ' - echo '*************************************' - echo '*** FATAL ERROR: CMDFILE FAILED ***' - echo '*************************************' - echo ' See Details Below ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - err=10; export err;${errchk} - exit $err - fi + done + fi - rm -f out_grd.* # Remove large binary grid output files + wavenproc=`wc -l cmdfile.bouy | awk '{print $1}'` + wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` - cd $DATA + set +x + echo ' ' + echo " Executing the boundary point cat script at : `date`" + echo ' ------------------------------------' + echo ' ' + [[ "$LOUD" = YES ]] && set -x - FHINCP=$(( DTPNT_WAV / 3600 )) - if [ $fhr = $fhrp ] - then - fhrp=$((fhr+FHINCP)) + if [ "$wavenproc" -gt '1' ] + then + if [ ${CFP_MP:-"NO"} = "YES" ]; then + ${wavempexec} -n ${wavenproc} ${wave_mpmd} cmdmprogbouy + else + ${wavempexec} ${wavenproc} ${wave_mpmd} cmdfile.bouy fi - echo $fhrp - - fhr=$fhrp # no gridded output, loop with out_pnt stride + exit=$? + else + chmod 744 ${fcmdnow} + ./${fcmdnow} + exit=$? + fi - done + if [ "$exit" != '0' ] + then + set +x + echo ' ' + echo '*************************************' + echo '*** FATAL ERROR: CMDFILE FAILED ***' + echo '*************************************' + echo ' See Details Below ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + err=9; export err;${errchk} + exit $err + fi # --------------------------------------------------------------------------- # @@ -583,94 +623,82 @@ if [ ${CFP_MP:-"NO"} = "YES" ]; then nm=0; fi - if [ "$DOIBP_WAV" = 'YES' ] - then - if [ ${CFP_MP:-"NO"} = "YES" ]; then - echo "$nm $USHwave/wave_tar.sh $WAV_MOD_TAG ibp $Nibp > ${WAV_MOD_TAG}_ibp_tar.out 2>&1 " >> cmdtarfile - nm=$(( nm + 1 )) - else - echo "$USHwave/wave_tar.sh $WAV_MOD_TAG ibp $Nibp > ${WAV_MOD_TAG}_ibp_tar.out 2>&1 " >> cmdtarfile - fi + if [ ${CFP_MP:-"NO"} = "YES" ]; then + echo "$nm $USHwave/wave_tar.sh $WAV_MOD_TAG spec $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile + nm=$(( nm + 1 )) + echo "$nm $USHwave/wave_tar.sh $WAV_MOD_TAG bull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile + nm=$(( nm + 1 )) + echo "$nm $USHwave/wave_tar.sh $WAV_MOD_TAG cbull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile + nm=$(( nm + 1 )) + else + echo "$USHwave/wave_tar.sh $WAV_MOD_TAG spec $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile + echo "$USHwave/wave_tar.sh $WAV_MOD_TAG bull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile + echo "$USHwave/wave_tar.sh $WAV_MOD_TAG cbull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile fi - if [ "$DOSPC_WAV" = 'YES' ] + + wavenproc=`wc -l cmdtarfile | awk '{print $1}'` + wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` + + set +x + echo ' ' + echo " Executing the wave_tar scripts at : `date`" + echo ' ------------------------------------' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + if [ "$wavenproc" -gt '1' ] then if [ ${CFP_MP:-"NO"} = "YES" ]; then - echo "$nm $USHwave/wave_tar.sh $WAV_MOD_TAG spec $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile - nm=$(( nm + 1 )) - echo "$nm $USHwave/wave_tar.sh $WAV_MOD_TAG bull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile - nm=$(( nm + 1 )) - echo "$nm $USHwave/wave_tar.sh $WAV_MOD_TAG cbull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile - nm=$(( nm + 1 )) + ${wavempexec} -n ${wavenproc} ${wave_mpmd} cmdtarfile else - echo "$USHwave/wave_tar.sh $WAV_MOD_TAG spec $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile - echo "$USHwave/wave_tar.sh $WAV_MOD_TAG bull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile - echo "$USHwave/wave_tar.sh $WAV_MOD_TAG cbull $Nb > ${WAV_MOD_TAG}_spec_tar.out 2>&1 " >> cmdtarfile + ${wavempexec} ${wavenproc} ${wave_mpmd} cmdtarfile fi + exit=$? + else + chmod 744 cmdtarfile + ./cmdtarfile + exit=$? fi - wavenproc=`wc -l cmdtarfile | awk '{print $1}'` - wavenproc=`echo $((${wavenproc}<${NTASKS}?${wavenproc}:${NTASKS}))` - + if [ "$exit" != '0' ] + then set +x echo ' ' - echo " Executing the wave_tar scripts at : `date`" - echo ' ------------------------------------' + echo '*************************************' + echo '*** FATAL ERROR: CMDFILE FAILED ***' + echo '*************************************' + echo ' See Details Below ' echo ' ' [[ "$LOUD" = YES ]] && set -x - - if [ "$wavenproc" -gt '1' ] - then - if [ ${CFP_MP:-"NO"} = "YES" ]; then - ${wavempexec} -n ${wavenproc} ${wave_mpmd} cmdtarfile - else - ${wavempexec} ${wavenproc} ${wave_mpmd} cmdtarfile - fi - exit=$? - else - chmod 744 cmdtarfile - ./cmdtarfile - exit=$? - fi - - if [ "$exit" != '0' ] - then - set +x - echo ' ' - echo '*************************************' - echo '*** FATAL ERROR: CMDFILE FAILED ***' - echo '*************************************' - echo ' See Details Below ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - err=11; export err;${errchk} - exit $err - fi + err=10; export err;${errchk} + exit $err + fi # --------------------------------------------------------------------------- # -# 7. Ending output +# 4. Ending output set +x echo ' ' echo "Ending at : `date`" echo '-----------' echo ' ' - echo ' *** End of MWW3 postprocessor ***' + echo ' *** End of MWW3 pnt postprocessor ***' echo ' ' [[ "$LOUD" = YES ]] && set -x if [ "$exit_code" -ne '0' ] then - echo " FATAL ERROR: Problem in MWW3 POST" - msg="ABNORMAL EXIT: Problem in MWW3 POST" + echo " FATAL ERROR: Problem in MWW3 PNT POST" + msg="ABNORMAL EXIT: Problem in MWW3 PNT POST" postmsg "$jlogfile" "$msg" echo $msg - err=12; export err;${errchk} + err=11; export err;${errchk} exit $err else - echo " Side-by-Side Wave Post Completed Normally " + echo " Point Wave Post Completed Normally " msg="$job completed normally" postmsg "$jlogfile" "$msg" exit 0 fi -# End of MWW3 prostprocessor script ---------------------------------------- # +# End of MWW3 point prostprocessor script ---------------------------------------- # diff --git a/scripts/exgfs_wave_prdgen_bulls.sh b/scripts/exgfs_wave_prdgen_bulls.sh new file mode 100755 index 0000000000..4eb511309e --- /dev/null +++ b/scripts/exgfs_wave_prdgen_bulls.sh @@ -0,0 +1,251 @@ +#!/bin/bash +############################################################################### +# # +# This script is the product generator ("graphics job") for the # +# WW3 wave model. # +# # +# Remarks : # +# - Supplemental error output is witten to the gfswave_prdgbulls.log file. # +# # +# # +# Origination : 05/02/2007 # +# Last update : 08/20/2020 # +# # +# Aug/2020 RPadilla & JHAlves - Merging wave scripts to GFSv16 global workflow# +# # +############################################################################### +# --------------------------------------------------------------------------- # +# 0. Preparations +# 0.a Basic modes of operation + set -xa + # Use LOUD variable to turn on/off trace. Defaults to YES (on). + export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES + [[ "$LOUD" != YES ]] && set +x + +# PATH for working and home directories + export RUNwave=${RUNwave:-${RUN}${COMPONENT}} + export envir=${envir:-ops} + export cyc=${cyc:-00} + export cycle=${cycle:-t${cyc}z} + export pgmout=OUTPUT.$$ + export DATA=${DATA:-${DATAROOT:?}/${job}.$$} + #export CODEwave=${CODEwave:-${NWROOT}/${NET}_code.${wave_code_ver}/${code_pkg}} + export EXECwave=${EXECwave:-$HOMEgfs/exec} + export FIXwave=${FIXwave:-$HOMEgfs/fix} + export PARMwave=${PARMwave:-$HOMEgfs/parm/parm_wave} + export USHwave=${USHwave:-$HOMEgfs/ush} + #export EXECcode=${EXECcode:-CODEwave/exec} + + mkdir -p $DATA + cd $DATA + export wavelog=${DATA}/${RUNwave}_prdgbulls.log + + postmsg "$jlogfile" "HAS BEGUN on `hostname`" + + msg="Starting MWW3 BULLETINS PRODUCTS SCRIPT" + postmsg "$jlogfile" "$msg" + touch $wavelog +# 0.b Date and time stuff + export date=$PDY + export YMDH=${PDY}${cyc} + set +x + echo ' ' + echo ' **************************************' + echo ' *** MWW3 BULLETINS PRODUCTS SCRIPT ***' + echo ' **************************************' + echo " $date $cycle" + echo ' ' + echo "Starting at : `date`" + echo ' ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + +# 1. Get necessary files + set +x + echo " Copying bulletins from $COMIN" + [[ "$LOUD" = YES ]] && set -x + +# 1.a Link the input file and untar it + BullIn=$COMIN/station/${RUNwave}.$cycle.cbull_tar + if [ -f $BullIn ]; then + cp $BullIn cbull.tar + else + msg="ABNORMAL EXIT: NO BULLETIN TAR FILE" + postmsg "$jlogfile" "$msg" + set +x + echo ' ' + echo '************************************ ' + echo '*** ERROR : NO BULLETIN TAR FILE *** ' + echo '************************************ ' + echo ' ' + echo $msg + [[ "$LOUD" = YES ]] && set -x + msg="FATAL ERROR ${RUNwave} prdgen $date $cycle : bulletin tar missing." + echo $msg >> $wavelog + export err=1; ${errchk} + exit $err + fi + + set +x + echo " Untarring bulletins ..." + [[ "$LOUD" = YES ]] && set -x + tar -xf cbull.tar + OK=$? + + if [ "$OK" = '0' ]; then + set +x + echo " Unpacking successfull ..." + [[ "$LOUD" = YES ]] && set -x + rm -f cbull.tar + else + msg="ABNORMAL EXIT: ERROR IN BULLETIN UNTAR" + postmsg "$jlogfile" "$msg" + set +x + echo ' ' + echo '****************************************** ' + echo '*** ERROR : ERROR IN BULLETIN TAR FILE *** ' + echo '****************************************** ' + echo ' ' + echo $msg + [[ "$LOUD" = YES ]] && set -x + echo "${RUNwave} prdgen $date $cycle : bulletin untar error." >> $wavelog + err=2;export err;err_chk + exit $err + fi + +# 1.b Output locations from bulletin files + set +x + echo ' Nb=`ls -1 *.cbull | wc -l`' + Nb=`ls -1 *.cbull | wc -l` + [[ "$LOUD" = YES ]] && set -x + echo ' ' + echo " Number of bulletin files : $Nb" + echo ' --------------------------' + echo ' ' +# 1.c Get the datat cards + if [ -f $PARMwave/bull_awips_gfswave ]; then + cp $PARMwave/bull_awips_gfswave awipsbull.data + else + msg="ABNORMAL EXIT: NO AWIPS BULLETIN HEADER DATA FILE" + postmsg "$jlogfile" "$msg" + set +x + echo ' ' + echo '******************************************* ' + echo '*** ERROR : NO AWIPS BULLETIN DATA FILE *** ' + echo '******************************************* ' + echo ' ' + echo $msg + [[ "$LOUD" = YES ]] && set -x + echo "${RUNwave} prdgen $date $cycle : Bulletin header data file missing." >> $wavelog + err=3;export err;err_chk + exit $err + fi + +# 2. AWIPS bulletins for output points + echo ' ' + echo 'AWIPS bulletins ...' + echo '-------------------' + echo ' Sourcing data file with header info ...' + +# 2.b Set up environment variables + [[ "$LOUD" = YES ]] && set -x + . awipsbull.data + +# 2.c Generate list of bulletins to process + echo ' Generating buoy list ...' + echo 'bulls=`sed -e 's/export b//g' -e 's/=/ /' awipsbull.data | grep -v "#" |awk '{ print $1}'`' + bulls=`sed -e 's/export b//g' -e 's/=/ /' awipsbull.data | grep -v "#" |awk '{ print $1}'` + +# 2.d Looping over buoys running formbul + echo ' Looping over buoys ... \n' + + for bull in $bulls; do + fname="${RUNwave}.$bull.cbull" + oname="awipsbull.$bull.$cycle.${RUNwave}" + headr=`grep "b${bull}=" awipsbull.data | sed 's/=/ /g' | awk '{ print $3}'` + echo " Processing $bull ($headr $oname) ..." + + if [ -z "$headr" ] || [ ! -s $fname ]; then + [[ "$LOUD" = YES ]] && set -x + msg="ABNORMAL EXIT: MISSING BULLETING INFO" + postmsg "$jlogfile" "$msg" + set +x + echo ' ' + echo '******************************************** ' + echo '*** FATAL ERROR : MISSING BULLETING INFO *** ' + echo '******************************************** ' + echo ' ' + echo $msg + [[ "$LOUD" = YES ]] && set -x + echo "${RUNwave} prdgen $date $cycle : Missing bulletin data." >> $wavelog + err=4;export err;err_chk + exit $err + fi + + [[ "$LOUD" = YES ]] && set -x + + formbul.pl -d $headr -f $fname -j $job -m ${RUNwave} \ + -p $PCOM -s NO -o $oname > formbul.out 2>&1 + OK=$? + + if [ "$OK" != '0' ] || [ ! -f $oname ]; then + [[ "$LOUD" = YES ]] && set -x + cat formbul.out + msg="ABNORMAL EXIT: ERROR IN formbul" + postmsg "$jlogfile" "$msg" + set +x + echo ' ' + echo '************************************** ' + echo '*** FATAL ERROR : ERROR IN formbul *** ' + echo '************************************** ' + echo ' ' + echo $msg + [[ "$LOUD" = YES ]] && set -x + echo "${RUNwave} prdgen $date $cycle : error in formbul." >> $wavelog + err=5;export err;err_chk + exit $err + fi + + cat $oname >> awipsbull.$cycle.${RUNwave} + + done + +# 3. Send output files to the proper destination + [[ "$LOUD" = YES ]] && set -x + if [ "$SENDCOM" = YES ]; then + cp awipsbull.$cycle.${RUNwave} $PCOM/awipsbull.$cycle.${RUNwave} + if [ "$SENDDBN_NTC" = YES ]; then + make_ntc_bull.pl WMOBH NONE KWBC NONE $DATA/awipsbull.$cycle.${RUNwave} $PCOM/awipsbull.$cycle.${RUNwave} + else + if [ "${envir}" = "para" ] || [ "${envir}" = "test" ] || [ "${envir}" = "dev" ]; then + echo "Making NTC bulletin for parallel environment, but do not alert." + [[ "$LOUD" = YES ]] && set -x + (export SENDDBN=NO; make_ntc_bull.pl WMOBH NONE KWBC NONE \ + $DATA/awipsbull.$cycle.${RUNwave} $PCOM/awipsbull.$cycle.${RUNwave}) + fi + fi + fi + +# --------------------------------------------------------------------------- # +# 4. Clean up + + set +x; [[ "$LOUD" = YES ]] && set -v + rm -f ${RUNwave}.*.cbull awipsbull.data + set +v + +# --------------------------------------------------------------------------- # +# 5. Ending output + + set +x + echo ' ' + echo ' ' + echo "Ending at : `date`" + echo ' ' + echo ' *** End of MWW3 BULLETINS product generation ***' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + msg="$job completed normally" + postmsg "$jlogfile" "$msg" + +# End of MWW3 product generation script -------------------------------------- # diff --git a/scripts/exgfs_wave_prdgen_gridded.sh b/scripts/exgfs_wave_prdgen_gridded.sh new file mode 100755 index 0000000000..6fb7d44026 --- /dev/null +++ b/scripts/exgfs_wave_prdgen_gridded.sh @@ -0,0 +1,289 @@ +#!/bin/ksh +############################################################################### +# # +# This script is the product generator ("graphics job") for the # +# GFSv16-wave output for gridded wave fields # +# # +# Remarks : # +# - Supplemental error output is witten to the wave.log file. # +# # +# # +# Origination : 05/02/2007 # +# Last update : 10/08/2020 # +# # +# Oct, 2020 Roberto.Padilla@noaa.gov, Henrique.HAlves@noaa.gov # +# - Merging wave scripts to GFSv16 global workflow # +# # +############################################################################### +# --------------------------------------------------------------------------- # +# 0. Preparations +# 0.a Basic modes of operation + set -xa + # Use LOUD variable to turn on/off trace. Defaults to YES (on). + export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES + [[ "$LOUD" != YES ]] && set +x + + export RUNwave=${RUNwave:-${RUN}${COMPONENT}} + export envir=${envir:-ops} + export fstart=${fstart:-0} + export FHMAX_WAV=${FHMAX_WAV:-180} #180 Total of hours to process + export FHMAX_HF_WAV=${FHMAX_HF_WAV:-72} #from 00 to 72 inc=3 + export FHOUT_WAV=${FHOUT_WAV:-6} #from 72 to 180 inc=6 + export FHOUT_HF_WAV=${FHOUT_HF_WAV:-3} + export maxtries=720 + export FIXwave=${FIXwave:-$HOMEgfs/fix} + export PARMwave=${PARMwave:-$HOMEgfs/parm/parm_wave} + export USHwave=${USHwave:-$HOMEgfs/ush} + export cyc=${cyc:-00} + export cycle=${cycle:-t${cyc}z} + export pgmout=OUTPUT.$$ + export DATA=${DATA:-${DATAROOT:?}/${job}.$$} + mkdir -p $DATA + cd $DATA + export wavelog=${DATA}/${COMPONENTwave}_prdggridded.log + + postmsg "$jlogfile" "HAS BEGUN on `hostname`" + msg="Starting MWW3 GRIDDED PRODUCTS SCRIPT" + postmsg "$jlogfile" "$msg" +# Output grids +# grids=${grids:-ao_9km at_10m ep_10m wc_10m glo_30m} + grids=${grids:-ak_10m at_10m ep_10m wc_10m glo_30m} + maxtries=${maxtries:-720} +# 0.b Date and time stuff + export date=$PDY + export YMDH=${PDY}${cyc} + echo ' ' + echo ' ****************************' + echo ' *** MWW3 PRODUCTS SCRIPT ***' + echo ' ****************************' + echo " $date $cycle" + echo ' ' + echo "Starting at : `date`" + echo ' ' + echo " AWIPS grib fields" + echo " Wave Grids : $grids" + echo ' ' + [[ "$LOUD" = YES ]] && set -x + +# --------------------------------------------------------------------------- # +# 1. Get necessary files + echo ' ' + echo 'Preparing input files :' + echo '-----------------------' + [[ "$LOUD" = YES ]] && set -x +#======================================================================= + + ASWELL=(SWELL1 SWELL2) # Indices of HS from partitions + ASWPER=(SWPER1 SWPER2) # Indices of PERIODS from partitions + ASWDIR=(SWDIR1 SWDIR2) # Indices of DIRECTIONS from partitions + # (should be same as ASWELL) + #export arrpar=(WIND UGRD VGRD HTSGW PERPW DIRPW WVHGT WVPER WVDIR WDIR ${ASWELL[@]} ${ASWDIR[@]} ${ASWPER[@]}) + export arrpar=(WIND WDIR UGRD VGRD HTSGW PERPW DIRPW WVHGT ${ASWELL[@]} WVPER ${ASWPER[@]} WVDIR ${ASWDIR[@]} ) + export nparam=`echo ${arrpar[@]} | wc -w` + + +# 1.a Grib file (AWIPS and FAX charts) + fhcnt=$fstart + while [ $fhcnt -le $FHMAX_WAV ]; do + fhr=$(printf "%03d" $fhcnt) + for grdOut in $grids;do + case $grdOut in + ao_9km) grdID='arctic.9km' ;; + at_10m) grdID='atlocn.0p16' ;; + ep_10m) grdID='epacif.0p16' ;; + wc_10m) grdID='wcoast.0p16' ;; +# glo_30m) grdID='global.0p25' ;; + glo_30m) grdID='global.0p50' ;; + ak_10m) grdID='alaska.0p16' ;; + *) grdID= ;; + esac + # + + GRIBIN=$COMIN/gridded/$RUNwave.$cycle.$grdID.f${fhr}.grib2 + GRIBIN_chk=$GRIBIN.idx + + icnt=1 + while [ $icnt -lt 1000 ]; do + if [ -r $GRIBIN_chk ] ; then + break + else + echo "Waiting for input file: $GRIBIN" + let "icnt=icnt+1" + sleep 5 + fi + if [ $icnt -ge $maxtries ]; then + msg="ABNORMAL EXIT: NO GRIB FILE FOR GRID $GRIBIN" + postmsg "$jlogfile" "$msg" + echo ' ' + echo '**************************** ' + echo '*** ERROR : NO GRIB FILE *** ' + echo '**************************** ' + echo ' ' + echo $msg + [[ "$LOUD" = YES ]] && set -x + echo "$RUNwave $grdID ${fhr} prdgen $date $cycle : GRIB file missing." >> $wavelog + err=1;export err;${errchk} || exit ${err} + fi + done + + GRIBOUT=$RUNwave.$cycle.$grdID.f${fhr}.clipped.grib2 + + iparam=1 + while [ ${iparam} -le ${nparam} ]; do + nip=${arrpar[$iparam-1]} + prepar=`echo $nip | rev | cut -c2- | rev` #Part prefix (assumes 1 digit index) + paridx=`echo $nip | rev | cut -c-1` + npart=0 + case $prepar in + SWELL) npart=1 ;; + SWDIR) npart=1 ;; + SWPER) npart=1 ;; + *) npart=0 ;; + esac + echo $nip $prepar $paridx $npart + rm temp.grib2 + if [ "${npart}" = "0" ]; then + $WGRIB2 $GRIBIN -s | grep ":${nip}" | $WGRIB2 -i $GRIBIN -grib temp.grib2 > wgrib.out 2>&1 + $WGRIB2 temp.grib2 -append -grib $GRIBOUT + else + $WGRIB2 $GRIBIN -s | grep ":${prepar}" | grep "${paridx} in sequence" | \ + $WGRIB2 -i $GRIBIN -grib temp.grib2 > wgrib.out 2>&1 + $WGRIB2 temp.grib2 -append -grib $GRIBOUT + fi + iparam=`expr ${iparam} + 1` + done #end wave param loop +#====================================================================== + GRIBIN=$RUNwave.$cycle.$grdID.f${fhr}.clipped.grib2 + GRIBIN_chk=$GRIBIN.idx + + ln -s $GRIBIN gribfile.$grdID.f${fhr} + + # +# 1.d Input template files + parmfile=$PARMwave/grib2_${RUNwave}.$grdOut.f${fhr} + if [ -f $parmfile ]; then + ln -s $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 + err=3;export err;${errchk} || exit ${err} + fi + # +# 2. AWIPS product generation +# 2.a AWIPS GRIB file with headers + echo ' ' + echo 'AWIPS headers to GRIB file ...' + echo '------------------------------' + +# 2.a.1 Set up for tocgrib2 + echo " Do set up for tocgrib2." + [[ "$LOUD" = YES ]] && set -x + #AWIPSGRB=awipsgrib.$grdID.f${fhr} + AWIPSGRB=awipsgrib +# 2.a.2 Make GRIB index + echo " Make GRIB index for tocgrib2." + [[ "$LOUD" = YES ]] && set -x + $GRB2INDEX gribfile.$grdID.f${fhr} gribindex.$grdID.f${fhr} + OK=$? + + if [ "$OK" != '0' ] + then + msg="ABNORMAL EXIT: ERROR IN grb2index MWW3 for grid $grdID" + postmsg "$jlogfile" "$msg" + #set +x + echo ' ' + echo '******************************************** ' + echo '*** FATAL ERROR : ERROR IN grb2index MWW3 *** ' + echo '******************************************** ' + echo ' ' + echo $msg + #[[ "$LOUD" = YES ]] && set -x + echo "$RUNwave $grdID prdgen $date $cycle : error in grbindex." >> $wavelog + err=4;export err;err_chk + fi + +# 2.a.3 Run AWIPS GRIB packing program tocgrib2 + + echo " Run tocgrib2" + [[ "$LOUD" = YES ]] && set -x + export pgm=tocgrib2 + export pgmout=tocgrib2.out + . prep_step + + export FORT11="gribfile.$grdID.f${fhr}" + export FORT31="gribindex.$grdID.f${fhr}" + export FORT51="$AWIPSGRB.$grdID.f${fhr}" + + $TOCGRIB2 < awipsgrb.$grdID.f${fhr} > tocgrib2.out 2>&1 + OK=$? + if [ "$OK" != '0' ]; then + cat tocgrib2.out + msg="ABNORMAL EXIT: ERROR IN tocgrib2" + postmsg "$jlogfile" "$msg" + #set +x + echo ' ' + echo '*************************************** ' + echo '*** FATAL ERROR : ERROR IN tocgrib2 *** ' + echo '*************************************** ' + echo ' ' + echo $msg + #[[ "$LOUD" = YES ]] && set -x + echo "$RUNwave prdgen $date $cycle : error in tocgrib2." >> $wavelog + err=5;export err;err_chk + else + echo '*** tocgrib2 ran succesfully *** ' + fi +# 2.a.7 Get the AWIPS grib bulletin out ... + #set +x + echo " Get awips GRIB bulletins out ..." + #[[ "$LOUD" = YES ]] && set -x + if [ "$SENDCOM" = 'YES' ] + then + #set +x + echo " Saving $AWIPSGRB.$grdOut.f${fhr} as grib2.$cycle.awipsww3_${grdID}.f${fhr}" + echo " in $PCOM" + #[[ "$LOUD" = YES ]] && set -x + cp $AWIPSGRB.$grdID.f${fhr} $PCOM/grib2.$cycle.f${fhr}.awipsww3_${grdOut} + #set +x + fi + + if [ "$SENDDBN" = 'YES' ] + then + echo " Sending $AWIPSGRB.$grdID.f${fhr} to DBRUN." + $DBNROOT/bin/dbn_alert GRIB_LOW $RUN $job $PCOM/grib2.$cycle.f${fhr}.awipsww3_${grdOut} + fi + rm -f $AWIPSGRB.$grdID.f${fhr} tocgrib2.out + done # For grids + + if [ $fhcnt -ge $FHMAX_HF_WAV ]; then + inc=$FHOUT_WAV + else + inc=$FHOUT_HF_WAV + fi + let fhcnt=fhcnt+inc + done #For fcst time + + + +# --------------------------------------------------------------------------- # +# 5. Clean up + + set +x; [[ "$LOUD" = YES ]] && set -v + rm -f gribfile gribindex.* awipsgrb.* awipsbull.data + set +v + +# --------------------------------------------------------------------------- # +# 6. Ending output + + echo ' ' + echo ' ' + echo "Ending at : `date`" + echo ' ' + echo ' *** End of MWW3 product generation ***' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + + msg="$job completed normally" + postmsg "$jlogfile" "$msg" + +# End of GFSWAVE product generation script -------------------------------------- # diff --git a/scripts/exgfs_wave_prep.sh b/scripts/exgfs_wave_prep.sh index 6023a92a72..be6d3674f7 100755 --- a/scripts/exgfs_wave_prep.sh +++ b/scripts/exgfs_wave_prep.sh @@ -30,6 +30,7 @@ # Nov2012 JHAlves - Transitioning to WCOSS # # Apr2019 JHAlves - Transitioning to GEFS workflow # # Nov2019 JHAlves - Merging wave scripts to global workflow # +# Jun2020 JHAlves - Porting to R&D machine Hera # # # # WAV_MOD_ID and WAV_MOD_TAG replace modID. WAV_MOD_TAG # # is used for ensemble-specific I/O. For deterministic # @@ -45,6 +46,10 @@ export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES [[ "$LOUD" != YES ]] && set +x + # Set wave model ID tag to include member number + # if ensemble; waveMEMB var empty in deterministic + export WAV_MOD_TAG=${CDUMP}wave${waveMEMB} + cd $DATA mkdir outtmp @@ -65,21 +70,29 @@ echo ' ' [[ "$LOUD" = YES ]] && set -x - FHMAX_WAV=${FHMAX_WAV:-384} + # export MP_PGMMODEL=mpmd + # export MP_CMDFILE=./cmdfile + + if [ "$INDRUN" = 'no' ] + then + FHMAX_WAV=${FHMAX_WAV:-3} + else + FHMAX_WAV=${FHMAX_WAV:-384} + fi -# 0.b Date and time stuff + # 0.b Date and time stuff -# Beginning time for outpupt may differ from SDATE if DOIAU=YES + # Beginning time for outpupt may differ from SDATE if DOIAU=YES export date=$PDY export YMDH=${PDY}${cyc} -# Roll back $IAU_FHROT hours of DOIAU=YES + # Roll back $IAU_FHROT hours of DOIAU=YES IAU_FHROT=3 if [ "$DOIAU" = "YES" ] then WAVHINDH=$(( WAVHINDH + IAU_FHROT )) fi -# Set time stamps for model start and output -# For special case when IAU is on but this is an initial half cycle + # Set time stamps for model start and output + # For special case when IAU is on but this is an initial half cycle if [ $IAU_OFFSET = 0 ]; then ymdh_beg=$YMDH else @@ -91,14 +104,14 @@ ymdh_beg_out=$YMDH time_beg_out="`echo $ymdh_beg_out | cut -c1-8` `echo $ymdh_beg_out | cut -c9-10`0000" -# Restart file times (already has IAU_FHROT in WAVHINDH) + # Restart file times (already has IAU_FHROT in WAVHINDH) RSTOFFSET=$(( ${WAVHCYC} - ${WAVHINDH} )) -# Update restart time is added offset relative to model start + # Update restart time is added offset relative to model start RSTOFFSET=$(( ${RSTOFFSET} + ${RSTIOFF_WAV} )) ymdh_rst_ini=`$NDATE ${RSTOFFSET} $YMDH` RST2OFFSET=$(( DT_2_RST_WAV / 3600 )) ymdh_rst2_ini=`$NDATE ${RST2OFFSET} $YMDH` # DT2 relative to first-first-cycle restart file -# First restart file for cycling + # First restart file for cycling time_rst_ini="`echo $ymdh_rst_ini | cut -c1-8` `echo $ymdh_rst_ini | cut -c9-10`0000" if [ ${DT_1_RST_WAV} = 1 ]; then time_rst1_end=${time_rst_ini} @@ -107,11 +120,11 @@ ymdh_rst1_end=`$NDATE $RST1OFFSET $ymdh_rst_ini` time_rst1_end="`echo $ymdh_rst1_end | cut -c1-8` `echo $ymdh_rst1_end | cut -c9-10`0000" fi -# Second restart file for checkpointing + # Second restart file for checkpointing if [ "${RSTTYPE_WAV}" = "T" ]; then time_rst2_ini="`echo $ymdh_rst2_ini | cut -c1-8` `echo $ymdh_rst2_ini | cut -c9-10`0000" time_rst2_end=$time_end -# Condition for gdas run or any other run when checkpoint stamp is > ymdh_end + # Condition for gdas run or any other run when checkpoint stamp is > ymdh_end if [ $ymdh_rst2_ini -ge $ymdh_end ]; then ymdh_rst2_ini=`$NDATE 3 $ymdh_end` time_rst2_ini="`echo $ymdh_rst2_ini | cut -c1-8` `echo $ymdh_rst2_ini | cut -c9-10`0000" @@ -132,16 +145,16 @@ echo ' ' [[ "$LOUD" = YES ]] && set -x -# Script will run only if pre-defined NTASKS -# The actual work is distributed over these tasks. + # Script will run only if pre-defined NTASKS + # The actual work is distributed over these tasks. if [ -z ${NTASKS} ] then echo "FATAL ERROR: Requires NTASKS to be set " err=1; export err;${errchk} fi -# --------------------------------------------------------------------------- # -# 1. Get files that are used by most child scripts + # --------------------------------------------------------------------------- # + # 1. Get files that are used by most child scripts set +x echo 'Preparing input files :' @@ -149,7 +162,7 @@ echo ' ' [[ "$LOUD" = YES ]] && set -x -# 1.a Model definition files + # 1.a Model definition files rm -f cmdfile touch cmdfile @@ -186,7 +199,7 @@ fi done -# 1.b Netcdf Preprocessor template files + # 1.b Netcdf Preprocessor template files if [ "$WW3ATMINP" = 'YES' ]; then itype="$itype wind" ; fi if [ "$WW3ICEINP" = 'YES' ]; then itype="$itype ice" ; fi if [ "$WW3CURINP" = 'YES' ]; then itype="$itype cur" ; fi @@ -262,12 +275,12 @@ echo ' ' echo ' FATAL ERROR: ice field not generated ' echo ' ' - sed "s/^/ice.out : /g" ice.out + sed "s/^/wave_prnc_ice.out : /g" wave_prnc_ice.out echo ' ' [[ "$LOUD" = YES ]] && set -x err=5;export err;${errchk} else - mv -f ice.out $DATA/outtmp + mv -f wave_prnc_ice.out $DATA/outtmp set +x echo ' ' echo ' Ice field unpacking successful.' @@ -276,18 +289,18 @@ fi else echo ' ' - echo " Ice input is not perturbed, single ice file generated, skipping ${WAV_MOD_TAG}" + echo "WARNING: Ice input is not perturbed, single ice file generated, skipping ${WAV_MOD_TAG}" echo ' ' fi else echo ' ' - echo ' No input ice file generated, this run did not request pre-processed ice data ' + echo 'WARNING: No input ice file generated, this run did not request pre-processed ice data ' echo ' ' fi # --------------------------------------------------------------------------- # -# WIND processing (not functional, TBD for uncoupled cases) - +# WIND processing +# This block of code is not used by GFSv16b and is here for un-coupled wave runs if [ "${WW3ATMINP}" = 'YES' ]; then # --------------------------------------------------------------------------- # @@ -347,9 +360,9 @@ then set +x echo ' ' - echo '********************************************' - echo '*** CMDFILE FAILED IN WIND GENERATION ***' - echo '********************************************' + echo '********************************************************' + echo '*** FATAL ERROR: CMDFILE FAILED IN WIND GENERATION ***' + echo '********************************************************' echo ' See Details Below ' echo ' ' [[ "$LOUD" = YES ]] && set -x @@ -439,7 +452,7 @@ echo ' ' [[ "$LOUD" = YES ]] && set -x mv -f grb_*.out $DATA/outtmp - postmsg "$jlogfile" "NON-FATAL ERROR in wave_g2ges.sh, possibly in multiple calls." + postmsg "$jlogfile" "WARNING: NON-FATAL ERROR in wave_g2ges.sh, possibly in multiple calls." fi if [ "$nr_err" -gt "$err_max" ] @@ -579,12 +592,12 @@ then set +x echo ' ' - echo '************************************************' - echo '*** ERROR : WIND DATA INCREMENT INCORRECT !! ***' - echo '************************************************' + echo '******************************************************' + echo '*** FATAL ERROR : WIND DATA INCREMENT INCORRECT !! ***' + echo '******************************************************' echo ' ' [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "$WAV_MOD_TAG prep $grdID $date $cycle : error in wind increment." + postmsg "$jlogfile" "FATAL ERROR: $WAV_MOD_TAG prep $grdID $date $cycle : error in wind increment." err=10;export err;${errchk} fi @@ -609,7 +622,7 @@ fi #------------------------------------------------------------------- -# CURR processing (not functional, TBD for uncoupled and GFSv16 cases) +# CURR processing if [ "${WW3CURINP}" = 'YES' ]; then @@ -654,6 +667,11 @@ FLGHF='F' else echo ' ' + if [ "${FLGHF}" = "T" ] ; then + curfile=${curfile1h} + else + curfile=${curfile3h} + fi set $setoff echo ' ' echo '************************************** ' @@ -663,7 +681,7 @@ set $seton postmsg "$jlogfile" "FATAL ERROR - NO CURRENT FILE (RTOFS)" err=11;export err;${errchk} - exit 0 + exit $err echo ' ' fi diff --git a/scripts/exglobal_atmos_tropcy_qc_reloc.sh b/scripts/exglobal_atmos_tropcy_qc_reloc.sh new file mode 100755 index 0000000000..0e99ea2106 --- /dev/null +++ b/scripts/exglobal_atmos_tropcy_qc_reloc.sh @@ -0,0 +1,182 @@ +############################################################################ +echo "---------------------------------------------------------------------" +echo "exglobal_atmos_tropcy_qc_reloc.sh - Tropical Cyclone QC/Relocation Prcocessing" +echo "---------------------------------------------------------------------" +echo "History: Jun 13 2006 - Original script." +echo " March 2013 - No changes needed for WCOSS transition" +echo " MP_LABELIO default added" +echo " Oct 2013 - Use main USH vars as part of minor pkg cleanup" +############################################################################ + +set -x + +# Make sure we are in the $DATA directory +cd $DATA + +msg="HAS BEGUN on `hostname`" +postmsg "$jlogfile" "$msg" + +cat break > $pgmout + +export COMSP=$COMOUT/${RUN}.${cycle}. + +tmhr=`echo $tmmark|cut -c3-4` +cdate10=` ${NDATE:?} -$tmhr $PDY$cyc` + +NET_uc=$(echo $RUN | tr [a-z] [A-Z]) +tmmark_uc=$(echo $tmmark | tr [a-z] [A-Z]) + +msg="$NET_uc ANALYSIS TIME IS $PDY$cyc" +postmsg "$jlogfile" "$msg" + +iflag=0 +if [ $RUN = ndas ]; then + if [ $DO_RELOCATE = NO ]; then + msg="CENTER PROCESSING TIME FOR NDAS TROPICAL CYCLONE QC IS $cdate10" + postmsg "$jlogfile" "$msg" + msg="Output tcvitals files will be copied forward in time to proper \ +output file directory path locations" + postmsg "$jlogfile" "$msg" + iflag=1 + else + msg="CENTER PROCESSING TIME FOR $tmmark_uc NDAS TROPICAL CYCLONE \ +RELOCATION IS $cdate10" + postmsg "$jlogfile" "$msg" + fi +else + msg="CENTER PROCESSING TIME FOR $tmmark_uc $NET_uc TROPICAL CYCLONE QC/\ +RELOCATION IS $cdate10" + postmsg "$jlogfile" "$msg" +fi + + +if [ "$PROCESS_TROPCY" = 'YES' ]; then + +#################################### +#################################### +# QC tcvitals for tropical cyclones +#################################### +#################################### + +#echo $PDY + + ${USHSYND:-$HOMEgfs/ush}/syndat_qctropcy.sh $cdate10 + errsc=$? + if [ "$errsc" -ne '0' ]; then + msg="syndat_qctropcy.sh failed. exit" + postmsg "$jlogfile" "$msg" + exit $errsc + fi + + + cd $COMOUT + pwd + set +x + ls -ltr *syndata* + set -x + cd $ARCHSYND + pwd;ls -ltr + cat syndat_dateck + cd $HOMENHC + pwd;ls -ltr + cd $DATA + +else + +# Copy null files into "syndata.tcvitals" and "jtwc-fnoc.tcvitals" +# (Note: Only do so if files don't already exist - need because in NDAS this +# script is run twice, first time with DO_RELOCATE=NO, copying these +# files, and second time with PROCESS_TROPCY=NO and thus coming here - +# don't want to wipe out these files) +# + + [ ! -s ${COMSP}syndata.tcvitals.$tmmark ] && \ + cp /dev/null ${COMSP}syndata.tcvitals.$tmmark + [ ! -s ${COMSP}jtwc-fnoc.tcvitals.$tmmark ] && \ + cp /dev/null ${COMSP}jtwc-fnoc.tcvitals.$tmmark + +# endif loop $PROCESS_TROPCY +fi + + +if [ "$DO_RELOCATE" = 'YES' ]; then + +################################################### +################################################### +# Relocate tropical cyclones in global sigma guess +################################################### +################################################### + + export MP_LABELIO=${MP_LABELIO:-yes} + $USHRELO/tropcy_relocate.sh $cdate10 + errsc=$? + + [ "$errsc" -ne '0' ] && exit $errsc + + +# save global sigma guess file(s) possibly updated by tropical cyclone +# relocation processing in COMSP path + qual_last=".$tmmark" # need this because gfs and gdas don't add $tmmark + # qualifer to end of output sigma guess files + [ $RUN = gfs -o $RUN = gdas -o $NET = cfs ] && qual_last="" + + if [ $BKGFREQ -eq 1 ]; then + [ -s sgm3prep ] && cp sgm3prep ${COMSP}sgm3prep${qual_last} + [ -s sgm2prep ] && cp sgm2prep ${COMSP}sgm2prep${qual_last} + [ -s sgm1prep ] && cp sgm1prep ${COMSP}sgm1prep${qual_last} + [ -s sgesprep ] && cp sgesprep ${COMSP}sgesprep${qual_last} + [ -s sgp1prep ] && cp sgp1prep ${COMSP}sgp1prep${qual_last} + [ -s sgp2prep ] && cp sgp2prep ${COMSP}sgp2prep${qual_last} + [ -s sgp3prep ] && cp sgp3prep ${COMSP}sgp3prep${qual_last} + elif [ $BKGFREQ -eq 3 ]; then + [ -s sgm3prep ] && cp sgm3prep ${COMSP}sgm3prep${qual_last} + [ -s sgesprep ] && cp sgesprep ${COMSP}sgesprep${qual_last} + [ -s sgp3prep ] && cp sgp3prep ${COMSP}sgp3prep${qual_last} + fi + +# The existence of ${COMSP}tropcy_relocation_status.$tmmark file will tell the +# subsequent PREP processing that RELOCATION processing occurred, if this file +# does not already exist at this point, echo "RECORDS PROCESSED" into it to +# further tell PREP processing that records were processed by relocation and +# the global sigma guess was modified by tropical cyclone relocation +# Note: If ${COMSP}tropcy_relocation_status.$tmmark already exists at this +# point it means that it contains the string "NO RECORDS to process" +# and was created by the child script tropcy_relocate.sh because records +# were not processed by relocation and the global sigma guess was NOT +# modified by tropical cyclone relocation (because no tcvitals records +# were found in the relocation step) +# ---------------------------------------------------------------------------- + + [ ! -s ${COMSP}tropcy_relocation_status.$tmmark ] && \ + echo "RECORDS PROCESSED" > ${COMSP}tropcy_relocation_status.$tmmark + +# endif loop $DO_RELOCATE +fi + + +######################################################## + +# GOOD RUN +set +x +echo " " +echo " ****** PROCESSING COMPLETED NORMALLY" +echo " ****** PROCESSING COMPLETED NORMALLY" +echo " ****** PROCESSING COMPLETED NORMALLY" +echo " ****** PROCESSING COMPLETED NORMALLY" +echo " " +set -x + + +# save standard output +cat break $pgmout break > allout +cat allout +# rm allout + +sleep 10 + +if [ $iflag -eq 0 ]; then + msg='ENDED NORMALLY.' + postmsg "$jlogfile" "$msg" +fi + +################## END OF SCRIPT ####################### diff --git a/scripts/exglobal_fcst_nemsfv3gfs.sh b/scripts/exglobal_forecast.sh similarity index 100% rename from scripts/exglobal_fcst_nemsfv3gfs.sh rename to scripts/exglobal_forecast.sh diff --git a/scripts/exglobal_grib2_special_npoess.sh.ecf b/scripts/exglobal_grib2_special_npoess.sh.ecf deleted file mode 100755 index 01106687eb..0000000000 --- a/scripts/exglobal_grib2_special_npoess.sh.ecf +++ /dev/null @@ -1,239 +0,0 @@ -#!/bin/ksh -##################################################################### -echo "-----------------------------------------------------" -echo " exglobal_grib2_special_npoess.sh.ecf" -echo " Jan 2008 - Chuang - Produces 1x1 degree special Grib from master." -echo "-----------------------------------------------------" -##################################################################### - -set -x - -cd $DATA - -msg="HAS BEGUN on `hostname`" -postmsg "$jlogfile" "$msg" - -############################################################ -# Define Variables: -# ----------------- -# SHOUR is the starting forecast hour. normally 0 except for restarts. -# FHOUR is the ending forecast hour. -# FHINC is the increment hour for each forecast steps. -# FH is the current forecast hour. -# SLEEP_TIME is the number of seconds to sleep before exiting with error. -# SLEEP_INT is the number of seconds to sleep between restrt file checks. -# restart_file is the name of the file to key off of to kick off pgrb -# generation. -############################################################ - -############################################################ -# NO processing Analysis special Files -############################################################ - -# Set type of Interpolation for WGRIB2 -export opt1=' -set_grib_type same -new_grid_winds earth ' -export opt1uv=' -set_grib_type same -new_grid_winds grid ' -export opt21=' -new_grid_interpolation bilinear -if ' -export opt22=":(LAND|CSNOW|CRAIN|CFRZR|CICEP|ICSEV):" -export opt23=' -new_grid_interpolation neighbor -fi ' -export opt24=' -set_bitmap 1 -set_grib_max_bits 16 -if ' -export opt25=":(APCP|ACPCP|PRATE|CPRAT):" -export opt26=' -set_grib_max_bits 25 -fi -if ' -export opt27=":(APCP|ACPCP|PRATE|CPRAT|DZDT):" -export opt28=' -new_grid_interpolation budget -fi ' - -SLEEP_LOOP_MAX=`expr $SLEEP_TIME / $SLEEP_INT` - -############################################################################## -# Specify Forecast Hour Range F000 - F024 for GFS_NPOESS_PGRB2_0P5DEG -############################################################################## -export SHOUR=000 -export FHOUR=024 -export fhr=$SHOUR -typeset -Z3 fhr -############################################################ -# Loop Through the Post Forecast Files -############################################################ -while test $fhr -le $FHOUR -do - - ############################### - # Start Looping for the - # existence of the restart files - ############################### - export pgm="postcheck" - ic=1 - while [ $ic -le $SLEEP_LOOP_MAX ] - do - if test -f $COMIN/gfs.t${cyc}z.pgrb2b.0p50.f${fhr}.idx - then - break - else - ic=`expr $ic + 1` - sleep $SLEEP_INT - fi - ############################### - # If we reach this point assume - # fcst job never reached restart - # period and error exit - ############################### - if [ $ic -eq $SLEEP_LOOP_MAX ] - then - export err=9 - err_chk - fi - done - -###################################################################### -# Process Global NPOESS 0.50 GFS GRID PRODUCTS IN GRIB2 F000 - F024 # -###################################################################### - set -x - msg="Starting half degree grib generation for fhr=$fhr" - postmsg "$jlogfile" "$msg" - - paramlist=${PARMproduct}/global_npoess_paramlist_g2 - cp $COMIN/gfs.t${cyc}z.pgrb2.0p50.f${fhr} tmpfile2 - cp $COMIN/gfs.t${cyc}z.pgrb2b.0p50.f${fhr} tmpfile2b - cat tmpfile2 tmpfile2b > tmpfile - $WGRIB2 tmpfile | grep -F -f $paramlist | $WGRIB2 -i -grib pgb2file tmpfile - export err=$?; err_chk - - if test $SENDCOM = "YES" - then - cp pgb2file $COMOUT/${RUN}.${cycle}.pgrb2f${fhr}.npoess - - if test $SENDDBN = "YES" - then - $DBNROOT/bin/dbn_alert MODEL GFS_PGBNPOESS $job $COMOUT/${RUN}.${cycle}.pgrb2f${fhr}.npoess - else - msg="File ${RUN}.${cycle}.pgrb2f${fhr}.npoess not posted to db_net." - postmsg "$msg" - fi - echo "$PDY$cyc$fhr" > $COMOUT/${RUN}.t${cyc}z.control.halfdeg.npoess - fi - rm tmpfile pgb2file - export fhr=`expr $fhr + $FHINC` - typeset -Z3 fhr - -done - -################################################################ -# Specify Forecast Hour Range F000 - F180 for GOESSIMPGRB files -################################################################ -export SHOUR=000 -export FHOUR=180 -export fhr=$SHOUR -typeset -Z3 fhr - -################################# -# Process GFS PGRB2_SPECIAL_POST -################################# - -while test $fhr -le $FHOUR -do - ############################### - # Start Looping for the - # existence of the restart files - ############################### -# set +x - export pgm="postcheck" - ic=1 - while [ $ic -le $SLEEP_LOOP_MAX ] - do - if test -f $restart_file$fhr - then - break - else - ic=`expr $ic + 1` - sleep $SLEEP_INT - fi - ############################### - # If we reach this point assume - # fcst job never reached restart - # period and error exit - ############################### - if [ $ic -eq $SLEEP_LOOP_MAX ] - then - export err=9 - err_chk - fi - done - set -x - - msg="Starting special grib file generation for fhr=$fhr" - postmsg "$jlogfile" "$msg" - - ############################### - # Put restart files into /nwges - # for backup to start Model Fcst - ############################### - - cp $COMIN/${RUN}.t${cyc}z.special.grb2f$fhr masterfile - -# $COPYGB2 -g "0 6 0 0 0 0 0 0 360 181 0 0 90000000 0 48 -90000000 359000000 1000000 1000000 0" -i1,1 -x masterfile pgb2file - - export grid1p0="latlon 0:360:1.0 90:181:-1.0" - $WGRIB2 masterfile $opt1 $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $grid1p0 pgb2file - -# creating higher resolution goes files for US centers -# $COPYGB2 -g "30 6 0 0 0 0 0 0 349 277 1000000 214500000 8 50000000 253000000 32463000 32463000 0 64 50000000 50000000 0 0" -i1,1 -x masterfile pgb2file2 - - export gridconus="lambert:253.0:50.0:50.0 214.5:349:32463.0 1.0:277:32463.0" - $WGRIB2 masterfile $opt1uv $opt21 $opt22 $opt23 $opt24 $opt25 $opt26 $opt27 $opt28 -new_grid $gridconus pgb2file2 - - $WGRIB2 pgb2file -s > pgb2ifile - -# DO NOT GENERATE GRIB1 -# $CNVGRIB -g21 pgb2file pgbfile -# $GRBINDEX pgbfile pgifile -# $CNVGRIB -g21 pgb2file2 pgbfile2 -# $GRBINDEX pgbfile2 pgifile2 - - if test $SENDCOM = "YES" - then - -# DO NOT GENERATE GRIB1 -# cp pgbfile $COMOUT/${RUN}.${cycle}.goessimpgrbf${fhr} -# cp pgifile $COMOUT/${RUN}.${cycle}.goessimpgrbif${fhr} - - cp pgb2file $COMOUT/${RUN}.${cycle}.goessimpgrb2.1p00.f${fhr} - cp pgb2ifile $COMOUT/${RUN}.${cycle}.goessimpgrb2.1p00.f${fhr}.idx - -# cp pgbfile2 $COMOUT/${RUN}.${cycle}.goessimpgrb221f${fhr} -# cp pgifile2 $COMOUT/${RUN}.${cycle}.goessimpgrb221if${fhr} - - cp pgb2file2 $COMOUT/${RUN}.${cycle}.goessimpgrb2f${fhr}.grd221 - - if test $SENDDBN = "YES" - then - $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMPGB2_1P0 $job $COMOUT/${RUN}.${cycle}.goessimpgrb2.1p00.f${fhr} - $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMPGB2_1P0_WIDX $job $COMOUT/${RUN}.${cycle}.goessimpgrb2.1p00.f${fhr}.idx - $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMGRD221_PGB2 $job $COMOUT/${RUN}.${cycle}.goessimpgrb2f${fhr}.grd221 - -# DO NOT GENERATE GRIB1 -# $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMPGB $job $COMOUT/${RUN}.${cycle}.goessimpgrbf$fhr -# $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIMPGBI $job $COMOUT/${RUN}.${cycle}.goessimpgrbif$fhr -# $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIM221_PGB2 $job $COMOUT/${RUN}.${cycle}.goessimpgrb221f$fhr -# $DBNROOT/bin/dbn_alert MODEL GFS_GOESSIM221I_PGB2 $job $COMOUT/${RUN}.${cycle}.goessimpgrb221if$fhr - - fi - - echo "$PDY$cyc$fhr" > $COMOUT/${RUN}.t${cyc}z.control.goessimpgrb - fi - rm pgb2file2 pgb2ifile - - if test "$SENDECF" = 'YES' - then - export fhour=`expr ${fhr} % 6 ` - fi - - export fhr=`expr $fhr + $FHINC` - typeset -Z3 fhr -done - -######################################################## - -msg='ENDED NORMALLY.' -postmsg "$jlogfile" "$msg" - -################## END OF SCRIPT ####################### diff --git a/scripts/exgoes_nawips.sh.ecf b/scripts/exgoes_nawips.sh.ecf deleted file mode 100755 index 7e7410902e..0000000000 --- a/scripts/exgoes_nawips.sh.ecf +++ /dev/null @@ -1,149 +0,0 @@ -#!/bin/ksh -################################################################### -echo "----------------------------------------------------" -echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" -echo "----------------------------------------------------" -echo "History: Mar 2000 - First implementation of this new script." -echo "S Lilly: May 2008 - add logic to make sure that all of the " -echo " data produced from the restricted ECMWF" -echo " data on the CCS is properly protected." -echo "C. Magee: 10/2013 - swap X and Y for rtgssthr Atl and Pac." -##################################################################### - -set -xa - -cd $DATA - -cp $FIXgfs/g2varswmo2.tbl g2varswmo2.tbl -cp $FIXgfs/g2vcrdwmo2.tbl g2vcrdwmo2.tbl -cp $FIXgfs/g2varsncep1.tbl g2varsncep1.tbl -cp $FIXgfs/g2vcrdncep1.tbl g2vcrdncep1.tbl - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -# -NAGRIB_TABLE=${NAGRIB_TABLE:-$NWROOTp1/gempak/fix/nagrib.tbl} -NAGRIB=$GEMEXE/nagrib2 -# - -entry=`grep "^$RUN " $NAGRIB_TABLE | awk 'index($1,"#") != 1 {print $0}'` - -if [ "$entry" != "" ] ; then - cpyfil=`echo $entry | awk 'BEGIN {FS="|"} {print $2}'` - garea=`echo $entry | awk 'BEGIN {FS="|"} {print $3}'` - gbtbls=`echo $entry | awk 'BEGIN {FS="|"} {print $4}'` - maxgrd=`echo $entry | awk 'BEGIN {FS="|"} {print $5}'` - kxky=`echo $entry | awk 'BEGIN {FS="|"} {print $6}'` - grdarea=`echo $entry | awk 'BEGIN {FS="|"} {print $7}'` - proj=`echo $entry | awk 'BEGIN {FS="|"} {print $8}'` - output=`echo $entry | awk 'BEGIN {FS="|"} {print $9}'` -else - cpyfil=gds - garea=dset - gbtbls= - maxgrd=4999 - kxky= - grdarea= - proj= - output=T -fi -pdsext=no - -maxtries=180 -fhcnt=$fstart -while [ $fhcnt -le $fend ] ; do -# if [ $fhcnt -ge 100 ] ; then - typeset -Z3 fhr -# else -# typeset -Z2 fhr -# fi - fhr=$fhcnt - fhcnt3=`expr $fhr % 3` - - fhr3=$fhcnt - typeset -Z3 fhr3 - GRIBIN=$COMIN/${NET}.${cycle}.${GRIB}${fhr}${EXT} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - -# case $RUN in -# gfs_goessim) GRIBIN=$COMIN/${RUN}.${cycle}.${GRIB}${fhr}${EXT} -# GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} ;; -# gfs_goessim221) GRIBIN=$COMIN/${RUN}.${cycle}.${GRIB}${fhr}${EXT} -# GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} ;; -# esac - - GRIBIN_chk=$GRIBIN - - icnt=1 - while [ $icnt -lt 1000 ] - do - if [ -r $GRIBIN_chk ] ; then - break - else - sleep 20 - let "icnt=icnt+1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING after 1 hour of waiting for F$fhr to end." - postmsg "${jlogfile}" "$msg" - export err=7 ; err_chk - exit $err - fi - done - - cp $GRIBIN grib$fhr - - export pgm="nagrib_nc F$fhr" - startmsg - - $NAGRIB << EOF - GBFILE = grib$fhr - INDXFL = - GDOUTF = $GEMGRD - PROJ = $proj - GRDAREA = $grdarea - KXKY = $kxky - MAXGRD = $maxgrd - CPYFIL = $cpyfil - GAREA = $garea - OUTPUT = $output - GBTBLS = $gbtbls - GBDIAG = - PDSEXT = $pdsext - l - r -EOF - export err=$?;err_chk - - $GEMEXE/gpend - - if [ $SENDCOM = "YES" ] ; then - cp $GEMGRD $COMOUT/.$GEMGRD - mv $COMOUT/.$GEMGRD $COMOUT/$GEMGRD - if [ $SENDDBN = "YES" ] ; then - $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ - $COMOUT/$GEMGRD - else - echo "##### DBN_ALERT_TYPE is: ${DBN_ALERT_TYPE} #####" - fi - fi - - let fhcnt=fhcnt+finc -done - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -set -x -##################################################################### - -msg='Job completed normally.' -echo $msg -postmsg "$jlogfile" "$msg" - -############################### END OF SCRIPT ####################### diff --git a/scripts/exnawips.sh.ecf b/scripts/exnawips.sh.ecf deleted file mode 100755 index bc3b50013d..0000000000 --- a/scripts/exnawips.sh.ecf +++ /dev/null @@ -1,664 +0,0 @@ -#!/bin/ksh -################################################################### -echo "----------------------------------------------------" -echo "exnawips - convert NCEP GRIB files into GEMPAK Grids" -echo "----------------------------------------------------" -echo "History: Mar 2000 - First implementation of this new script." -echo "S Lilly: May 2008 - add logic to make sure that all of the " -echo " data produced from the restricted ECMWF" -echo " data on the CCS is properly protected." -echo "C. Magee: 10/2013 - swap X and Y for rtgssthr Atl and Pac." -##################################################################### - -set -xa - -if [ $NET = wave ] -then - if [ $job = "wave_enp_gempak_"$cyc -o $job = "wave_wna_gempak_"$cyc -o $job = "wave_alaska_gempak_"$cyc -o $job = "wave_multi_2_gempak_"$cyc ] - then - export RUN=$1 - export model=$2 - export DATA=$3 - fi - RUN3=`echo $RUN | cut -c1-3` - RUN4=`echo $RUN | cut -c1-4` -fi - -cd $DATA - -msg="Begin job for $job" -postmsg "$jlogfile" "$msg" - -# -NAGRIB_TABLE=${NWROOTp1}/gempak/fix/nagrib.tbl -utilfix_nam=$FIXshared -NAGRIB=$GEMEXE/nagrib_nc -# - -entry=`grep "^$RUN " $NAGRIB_TABLE | awk 'index($1,"#") != 1 {print $0}'` - -if [ "$entry" != "" ] ; then - cpyfil=`echo $entry | awk 'BEGIN {FS="|"} {print $2}'` - garea=`echo $entry | awk 'BEGIN {FS="|"} {print $3}'` - gbtbls=`echo $entry | awk 'BEGIN {FS="|"} {print $4}'` - maxgrd=`echo $entry | awk 'BEGIN {FS="|"} {print $5}'` - kxky=`echo $entry | awk 'BEGIN {FS="|"} {print $6}'` - grdarea=`echo $entry | awk 'BEGIN {FS="|"} {print $7}'` - proj=`echo $entry | awk 'BEGIN {FS="|"} {print $8}'` - output=`echo $entry | awk 'BEGIN {FS="|"} {print $9}'` -else - cpyfil=gds - garea=dset - gbtbls= - maxgrd=4999 - kxky= - grdarea= - proj= - output=T -fi -pdsext=no - -# -# Alert stats.short file if this is the GFDL -# -if [ $RUN = "ghm" -a "$GRIB" = "grib.f" -a $SENDDBN = "YES" ] ; then - $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE_2} $job \ - $COMIN/${RUN}.${PDY}${cyc}.stats.short -fi - -# for gefs -COMOUT_hold=$COMOUT - -maxtries=180 -fhcnt=$fstart -while [ $fhcnt -le $fend ] ; do - if [ $fhcnt -ge 100 ] ; then - typeset -Z3 fhr - else - typeset -Z2 fhr - fi - fhr=$fhcnt - fhcnt3=`expr $fhr % 3` - - fhr3=$fhcnt - typeset -Z3 fhr3 - GRIBIN=$COMIN/${RUN}.${cycle}.${GRIB}${fhr}${EXT} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - - case $RUN in - gfs_goessim) GRIBIN=$COMIN/${RUN}.${cycle}.${GRIB}${fhr}${EXT} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} ;; - gfs_goessim221) GRIBIN=$COMIN/${RUN}.${cycle}.${GRIB}${fhr}${EXT} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} ;; - threats) GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} ;; - nam12) GRIBIN1=$COMIN/${RUN}.${cycle}.${GRIB1}${fhr}${EXT} ;; - nam12carib) GRIBIN1=$COMIN/${RUN}.${cycle}.${GRIB1}${fhr}${EXT} ;; - rucs) GRIBIN=$COMIN/${RUN}.${cycle}.pgrbanl - GEMGRD=${RUN}_${PDY}${cyc} - maxtries=30;; - ruc2) - if [ $fhcnt -eq 00 ] ; then - GRIBIN=$COMIN/${RUN}.${cycle}.pgrbanl - fi ;; - ruc20) - if [ $fhcnt -eq 00 ] ; then - GRIBIN=$COMIN/${RUN}.${cycle}.pgrb20anl - fi ;; - ruc13) - if [ $fhcnt -eq 00 ] ; then - GRIBIN=$COMIN/${RUN}.${cycle}.pgrb13anl.grib2 - fi - NAGRIB=nagrib2 ;; - nww3 | akw | wna | nah | enp | nph) GRIBIN=$COMIN/${RUN}.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} ;; - mww3) GRIBIN=$COMIN/multi_1.glo_30m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mww3ak10m) GRIBIN=$COMIN/multi_1.ak_10m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mww3ak4m) GRIBIN=$COMIN/multi_1.ak_4m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mww3wna10m) GRIBIN=$COMIN/multi_1.at_10m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mww3wna4m) GRIBIN=$COMIN/multi_1.at_4m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mww3wc10m) GRIBIN=$COMIN/multi_1.wc_10m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mww3wc4m) GRIBIN=$COMIN/multi_1.wc_4m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mww3enp10m) GRIBIN=$COMIN/multi_1.ep_10m.${cycle}.f${fhr3}.grib2 - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - NAGRIB=nagrib2 ;; - mwh) GRIBIN=$COMIN/multi_2.glo_30m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhak10m) GRIBIN=$COMIN/multi_2.ak_10m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhak4m) GRIBIN=$COMIN/multi_2.ak_4m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhat10m) GRIBIN=$COMIN/multi_2.at_10m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhat15m) GRIBIN=$COMIN/multi_2.at_15m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhat4m) GRIBIN=$COMIN/multi_2.at_4m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhpa15m) GRIBIN=$COMIN/multi_2.pa_15m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhep10m) GRIBIN=$COMIN/multi_2.ep_10m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhwc10m) GRIBIN=$COMIN/multi_2.wc_10m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - mwhwc4m) GRIBIN=$COMIN/multi_2.wc_4m.${cycle}.${GRIB} - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - wave_ens) GRIBIN=$COMIN/${RUN}.glo_60m.${cycle}.grib2 - GEMGRD=${RUN}_${PDY}${cyc} - NAGRIB=nagrib2 ;; - - ofs) if [ $fhr3 = "000" ] - then - fhr3_ofs="n000" - else - fhr3_ofs="f$fhr3" - fi - GRIBIN=$COMIN/${RUN}_atl.${cycle}.${fhr3_ofs}.${RUN}.${GRIB} - if [ $RUN = "atl" ] - then - GEMGRD=watl_${PDY}${cyc}f${fhr3} - elif [ $RUN = "gm" ] - then - GEMGRD=gmex_${PDY}${cyc}f${fhr3} - elif [ $RUN = "gs" ] - then - GEMGRD=gstr_${PDY}${cyc}f${fhr3} - else - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - fi - ;; - ice) GRIBIN=$COMIN/${RUN}${RUN}.${cycle}.grb - GEMGRD=${RUN}_${PDY}${cyc} ;; - rtma) GRIBIN=$COMIN/${RUN}.${cycle}.2dvaranl_ndfd.grb1 - GEMGRD=${RUN}_${PDY}${cyc}f000 ;; - vaftad | hysplit) GRIBIN=$COMOUT/${VNAME}.e${EPDY}${ECYC}.r${PDY}${cyc}.grib - vname=`echo $VNAME | tr [A-Z] [a-z]` - meteo=`echo $meteo | tr [A-Z] [a-z]` - # JY COMOUT=/com/nawips/${envir}/${NET}.${PDY} - COMOUT=${COMROOT}/nawips/${envir}/${NET}.${PDY} - typeset -Z2 NEWECYC - let NEWECYC=\($ECYC+1\)/3*3 - if test $NEWECYC -eq 24 - then - NEWECYC="00" - NEWEPDY=`/nwprod/util/ush/finddate.sh $EPDY d+1` - else - NEWEPDY=$EPDY - fi - GEMGRD=hy_${meteo}_${EPDY}${ECYC}_${vname} - echo $COMOUT/$GEMGRD > $DATA/gempak_file.vaftad - mkdir -p -m 775 $COMOUT ;; - ghm) GRIBIN=$COMIN/${RUN}.${PDY}${cyc}.${GRIB}${fhr} - if [ $GRIB = "grib.f" ] ; then - GEMGRD=${RUN}g_${PDY}${cyc}f${fhr3}_${RUN} - elif [ $GRIB = "gribn3.f" ] ; then - GEMGRD=${RUN}n_${PDY}${cyc}f${fhr3}_${RUN} - else - GEMGRD=${RUN}6th_${PDY}${cyc}f${fhr3}_${RUN} - fi ;; - ghmc) GRIBIN=$COMIN/${RUN}.${PDY}${cyc}.${GRIB}${fhr} - if [ $GRIB = "gfdc.grib.f" ] ; then - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3}_${RUN}g - else - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3}_${RUN}n - fi ;; - hwrf) GRIBIN=$COMIN/${RUN}.${PDY}${cyc}.${GRIB}${fhr} - if [ $GRIB = "hwrfprs_n.grbf" ] ; then - GEMGRD=${RUN}n_${PDY}${cyc}f${fhr3}_${RUN} - elif [ $GRIB = "hwrfprs_p.grbf" ] ; then - GEMGRD=${RUN}p_${PDY}${cyc}f${fhr3}_${RUN} - else - GEMGRD=${RUN}c_${PDY}${cyc}f${fhr3}_${RUN} - fi ;; - ecmwf_glob | ecmwf_trop) GRIBIN=$COMIN/${RUN}.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - ecmwf_hr) - GRIBIN=$DATA/${RUN}.t${cyc}z.pgrb${fhr} - ;; - ecmwf_wave) - GRIBIN=$DATA/${RUN}.t${cyc}z.pgrb${fhr} - ;; - ukmet) GRIBIN=$COMIN/${RUN}.${cycle}.${GRIB}${fhr}${EXT} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} ;; - ukmet2) $WGRIB ukmet2.grib | grep "${fhr}hr" | $WGRIB \ - -i -grib -o ukmet2.${fhr} ukmet2.grib - GRIBIN=ukmet2.${fhr} - GEMGRD=ukmet_${PDY}${cyc}f${fhr3} ;; - ens*) GRIBIN=$COMIN/${RUN}.${member}.${PDY}.${cyc} - GEMGRD=${RUN}_${PDY}${cyc} ;; - ge*) if test "$RUN" = "bc" -o "$RUN" = "an" -o "$RUN" = "wt" -o "$RUN" = "me" -o "$RUN" = "anv" - then - GRIBIN=$COMIN/${RUN}.${cycle}.pgrba_${RUN}f${fhr} - GEMGRD=${RUN}${RUN}_${PDY}${cyc}f${fhr3} - - # create subdirectory for the bc and an gefs files, -- 05/16/2013 - # so that the mag system can only take the expected gefs files - # COMOUT_hold=$COMOUT - if test "$RUN" = "bc" -o "$RUN" = "an" - then - COMOUT=${COMOUT_hold}/${RUN} - mkdir -p -m 775 $COMOUT - fi - elif test "$RUN" = "glbanl" - then - GRIBIN=$COMIN/${RUN}.${cycle}.pgrba_mdf${fhr} - GEMGRD=${RUN}_${PDYm2}${cyc}f${fhr3} - elif test "$RUN" = "ndgd" - then - GRIBIN=$COMIN/${RUN}.${cycle}.${RUN}_conusf${fhr} - GEMGRD=${RUN}${RUN}_${PDY}${cyc}f${fhr3} - elif test "$RUN" = "ndgd_alaska" - then - GRIBIN=$COMIN/${RUN}.${cycle}.${RUN}f${fhr} - GEMGRD=${RUN}${RUN}_${PDY}${cyc}f${fhr3} - else - GRIBIN=$COMIN/${RUN}.${cycle}.pgrbaf${fhr} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - fi;; - naefs) if test "$RUN" = "geavganv" - then - GRIBIN=$COMIN/${RUN}_geavg.${cycle}.pgrba_anvf${fhr} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - elif test "$RUN" = "ndgd" - then - GRIBIN=$COMIN/${RUN}_${member}.${cycle}.${RUN}_conusf${fhr} - GEMGRD=${RUN}${member}_${PDY}${cyc}f${fhr3} - elif test "$RUN" = "ndgd_alaska" - then - GRIBIN=$COMIN/${RUN}_${member}.${cycle}.${RUN}f${fhr} - GEMGRD=${RUN}${member}_${PDY}${cyc}f${fhr3} - elif test "$RUN" = "dvrtma" - then - if test "$region" = "alaska" - then - GRIBIN=$COMIN/${RUN}.${cycle}.ndgd_alaska - GEMGRD=${RUN}_${region}_${PDY}${cyc} - else - GRIBIN=$COMIN/${RUN}.${cycle}.ndgd_conus - GEMGRD=${RUN}_${PDY}${cyc} - fi - else - GRIBIN=$COMIN/${RUN}_${RUN}.${cycle}.pgrba_bcf${fhr} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - fi;; - cmc_ge*)GRIBIN=$COMIN/${RUN}.${cycle}.pgrbaf${fhr} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} ;; - fnmoc_ge*) if test "$RUN" = "bc" -o "$RUN" = "an" -o "$RUN" = "wt" - then - GRIBIN=$COMIN/${RUN}.${cycle}.pgrba_${RUN}f${fhr} - GEMGRD=${RUN}${RUN}_${PDY}${cyc}f${fhr3} - else - GRIBIN=$COMIN/${RUN}.${cycle}.pgrbaf${fhr} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - fi ;; - sref) if test "$RUN" = "eta" -o "$RUN" = "rsm" -o "$RUN" = "em" -o "$RUN" = "nmm" - then - GRIBIN=$COMIN/${RUN}_${RUN}.${cycle}.pgrb212.${member} - GEMGRD=${RUN}_${PDY}${cyc}_${RUN}_${member} - else - GRIBIN=$COMIN/${RUN}.${cycle}.pgrb212.${member} - GEMGRD=${RUN}_${PDY}${cyc}_${member} - pdsext=YES - fi;; - mdlngm) GRIBIN=$COMIN/ngmmosgrib.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - mdlngmsvr) GRIBIN=$COMIN/ngmmoscatstmgrb.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - mdlmrf) GRIBIN=$COMIN/mrfmosgrib.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - mdlgfs) GRIBIN=$COMIN/gfsmosgrib.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - mdlgfssvr) GRIBIN=$COMIN/mdl_mavgribtsvr.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - mdlnamsvr) GRIBIN=$COMIN/mdl_metgribtsvr.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - mdlmrfsvr) GRIBIN=$COMIN/mdl_mexgribtsvr.${cycle} - GEMGRD=${RUN}_${PDY}${cyc} ;; - nam40) cp /nwprod/gempak/fix/model/nam/* . ;; - dgex) if [ $cyc = 00 -o $cyc = 12 ] - then - export model=dgex_alaska - export GRIB=awp186 - else - export model=dgex_conus - export GRIB=awp185 - fi - - GEMGRD=dgex_${PDY}${cyc}f${fhr3} - GRIBIN=$COMIN/${RUN}.t${cyc}z.${GRIB}${fhr}${EXT} - ;; - hiresw) GRIBIN=$COMIN/${RUN}.t${cyc}z.${GRIB}${fhr}${EXT} - GEMGRD=hiresw_${RUN}_${PDY}${cyc}f${fhr3} - ;; - sst) GRIBIN=$COMIN/rtgssthr_grb_0.083_awips - GEMGRD=rtgsst_${GRIB}_${PDY}00 - ;; - gfs35_pac | gfs35_atl | gfs40 | gfs_asbkup) GRIBIN=$COMIN/gfs.t${cyc}z.master.grbf${fhr} - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - ;; - navgem) if [ $fhcnt -ge 100 ] ; then - GRIBIN=$COMIN/${RUN}_${PDY}${cyc}f${fhr} - else - GRIBIN=$COMIN/${RUN}_${PDY}${cyc}f0${fhr} - fi - GEMGRD=${RUN}_${PDY}${cyc}f${fhr3} - ;; - esac - - if [ $RUN = "ngm" ] ; then - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrbif${fhr} - elif [ $RUN = "gfs" ] ; then - if test $fhr -lt 100 - then - fcsthr=0${fhr} - else - fcsthr=${fhr} - fi - cp $COMIN/${RUN}.${cycle}.pgrb2.1p00.f${fcsthr} . - $CNVGRIB -g21 ${RUN}.${cycle}.pgrb2.1p00.f${fcsthr} ${RUN}.${cycle}.${GRIB}${fhr} - GRIBIN=${RUN}.${cycle}.${GRIB}${fhr} - $GRBINDEX ${RUN}.${cycle}.${GRIB}${fhr} ${RUN}.${cycle}.pgrbif${fhr} - GRIBIN_chk=${RUN}.${cycle}.pgrbif${fhr} - elif [ $RUN = "gfshd" ] ; then - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrbif${fhr}${EXT} - elif [ $RUN = "gdas" ] ; then - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrbif${fhr} - elif [ $RUN = "mrf" ] ; then - GRIBIN_chk=$COMIN/${RUN}.${cycle}.pgrbif${fhr} - elif [ $RUN = "nww3" -o $RUN = "akw" -o $RUN = "wna" -o $RUN = "nah" -o $RUN = "enp" -o $RUN = "nph" ] ; then - GRIBIN_chk=$COMIN/${RUN}.${cycle}.${GRIB}done - elif [ $RUN4 = "mww3" -o $RUN3 = "mwh" ]; then - GRIBIN_chk=$GRIBIN.idx - elif [ $RUN = "dgex" ] ; then - GRIBIN_chk=$COMIN/${RUN}.t${cyc}z.${GRIB}${fhr}${EXT}_icwf - elif [ $RUN = "gfs35_pac" -o $RUN = "gfs35_atl" -o $RUN = "gfs40" -o $RUN = "gfs_asbkup" ] ; then - GRIBIN_chk=$COMIN/gfs.t${cyc}z.master.grbif${fhr} - elif [ $RUN = "ofs" ] ; then - GRIBIN_chk=$COMIN/${RUN}_atl.t${cyc}z.${fhr3_ofs}.${RUN}.$GRIB.grib2.idx - elif [ $RUN = "nam12" ] ; then - GRIBIN_chk=$GRIBIN - GRIBIN_chk1=$GRIBIN1 - else - GRIBIN_chk=$GRIBIN - fi - - if [ $RUN = "nam12" ] ; then - - icnt=1 - while [ $icnt -lt 1000 ] - do - if [[ -r $GRIBIN_chk && -r $GRIBIN_chk1 ]] ; then - break - else - sleep 20 - let "icnt=icnt+1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING after 1 hour of waiting for F$fhr to end." - postmsg "${jlogfile}" "$msg" - export err=7 ; err_chk - exit $err - fi - done - - else - - icnt=1 - while [ $icnt -lt 1000 ] - do - if [ -r $GRIBIN_chk ] ; then - break - else - sleep 20 - let "icnt=icnt+1" - fi - if [ $icnt -ge $maxtries ] - then - msg="ABORTING after 1 hour of waiting for F$fhr to end." - postmsg "${jlogfile}" "$msg" - export err=7 ; err_chk - exit $err - fi - done - - fi - - case $RUN in - dgex) - cat $GRIBIN $GRIBIN_chk > tmpgrib$fhr - $COPYGB -g 104 -x tmpgrib$fhr grib$fhr - ;; - gfs_asbkup) - $COPYGB -g "255 0 90 55 55000 -140000 128 0 -50000 1000 1000 0" -x $GRIBIN grib$fhr - ;; - sst) - if [ $GRIB = "atl" ] ; then - $COPYGB -g "255 0 840 540 50000 -100000 128 5000 -30000 083 083 0" -x $GRIBIN grib$fhr - else - # Assume Pacific region - $COPYGB -g "255 0 960 660 60000 -170000 128 5000 -90000 083 083 0" -x $GRIBIN grib$fhr - fi - ;; - nam64) - $WGRIB $GRIBIN | grep -f /nwprod/gempak/fix/nam64.awc.parmlist|$WGRIB -i -grib -o temp $GRIBIN - $COPYGB -g "255 3 175 139 1000 -145500 8 -107000 64926 64926 0 64 50000 50000" -x temp grib$fhr - ;; - gfs35_pac) - $WGRIB $GRIBIN | grep -f /nwprod/fix/global_1x1_paramlist|$WGRIB -i -grib -o temp $GRIBIN - $COPYGB -g "255 0 416 186 75125 -230000 128 17000 -100000 312 312 0" -x temp grib$fhr - ;; - gfs35_atl) - $WGRIB $GRIBIN | grep -f /nwprod/fix/global_1x1_paramlist|$WGRIB -i -grib -o temp $GRIBIN - $COPYGB -g "255 0 480 242 75125 -130000 128 -500 20000 312 312 0" -x temp grib$fhr - ;; - gfs40) - $WGRIB $GRIBIN | grep -f /nwprod/fix/global_1x1_paramlist|$WGRIB -i -grib -o temp $GRIBIN - $COPYGB -g 212 -x temp grib$fhr - ;; - nam12carib) - $WGRIB -s $GRIBIN | grep -f $utilfix_nam/nam_nam12carib_parmlist|$WGRIB -i -grib -o temp $GRIBIN - mv temp grib$fhr - ;; - nam32) - $WGRIB -s $GRIBIN | grep -f $utilfix_nam/nam_grid151.parmlist|$WGRIB -i -grib -o temp $GRIBIN - mv temp grib$fhr - ;; - nam12) - if [ $fhcnt3 -eq 0 ] ; then - $WGRIB -s $GRIBIN | grep -f $utilfix_nam/wrf4spc12.parmlist|$WGRIB -i -grib -o temp $GRIBIN - $WGRIB -s $GRIBIN1 | grep -f $utilfix_nam/wrf4spc12.parmlist_1|$WGRIB -i -grib -o temp1 $GRIBIN1 - cat temp temp1 > grib$fhr - else - $WGRIB -s $GRIBIN | grep -f $utilfix_nam/wrf4spc12_hourly.parmlist|$WGRIB -i -grib -o temp $GRIBIN - $WGRIB -s $GRIBIN1 | grep -f $utilfix_nam/wrf4spc12_hourly.parmlist_1|$WGRIB -i -grib -o temp1 $GRIBIN1 - cat temp temp1 > grib$fhr - fi - ;; - ge*) if test "$RUN" = "bc" -o "$RUN" = "me" -o "$RUN" = "an" -o "$RUN" = "wt" -o "$RUN" = "glbanl" -o "$RUN" = "ndgd" -o "$RUN" = "ensemble" -o "$RUN" = "anv" - then - cp $GRIBIN grib$fhr - else - GRIBIN_B=$COMIN_B/${RUN}.${cycle}.pgrbbf${fhr} - $WGRIB -s $GRIBIN_B | grep "HGT:300 mb" | $WGRIB -i -grib -o temp $GRIBIN_B - cat $GRIBIN temp > grib$fhr - fi - ;; - *) - cp $GRIBIN grib$fhr - esac - - if [ "$RUN" = "ensemble" -o $RUN = "sref" ] ; then - export pgm="nagrib_nc $RUN" - else - export pgm="nagrib_nc F$fhr" - fi - startmsg - - $NAGRIB << EOF - GBFILE = grib$fhr - INDXFL = - GDOUTF = $GEMGRD - PROJ = $proj - GRDAREA = $grdarea - KXKY = $kxky - MAXGRD = $maxgrd - CPYFIL = $cpyfil - GAREA = $garea - OUTPUT = $output - GBTBLS = $gbtbls - GBDIAG = - PDSEXT = $pdsext - l - r -EOF - export err=$?;err_chk - - ##################################################### - # GEMPAK DOES NOT ALWAYS HAVE A NON ZERO RETURN CODE - # WHEN IT CAN NOT PRODUCE THE DESIRED GRID. CHECK - # FOR THIS CASE HERE. - ##################################################### - if [ $RUN != "ukmet_early" ] ; then - ls -l $GEMGRD - export err=$?;export pgm="GEMPAK CHECK FILE";err_chk - fi - - if [ "$NAGRIB" = "nagrib2" ] ; then - gpend - fi - - # - # Create ZAGL level products for the 40 km NAM grid and the ruc - # - if [ "$RUN" = "nam40" -o "$RUN" = "ruc2" -o "$RUN" = "ruc20" ] ; then - gdvint << EOF - GDFILE = $GEMGRD - GDOUTF = $GEMGRD - GDATTIM = f${fhr} - GVCORD = pres/zagl - GLEVEL = 500-9000-500 - MAXGRD = 5000 - GAREA = $garea - VCOORD = mslv;esfc - l - r -EOF - fi - - # - # Create theta level products for the 90 and 40 km NAM grids - # - if [ "$RUN" = "nam40" -o "$RUN" = "nam" ] ; then - gdvint << EOF - GDFILE = $GEMGRD - GDOUTF = $GEMGRD - GDATTIM = f${fhr} - GVCORD = pres/thta - GLEVEL = 270-330-3 - MAXGRD = 5000 - GAREA = $garea - VCOORD = /l - l - r -EOF - fi - - - # - # Create theta level prodcuts for the RUC - # Delete 2 Hour Precip accumulations - # - if [ "$RUN" = "ruc2" -o "$RUN" = "ruc20" ] ; then - gdvint << EOF - GDFILE = $GEMGRD - GDOUTF = $GEMGRD - GDATTIM = f${fhr} - GVCORD = pres/thta - GLEVEL = 270-330-3 - MAXGRD = 5000 - GAREA = 25;-120;50;-60 - VCOORD = /l - l - r -EOF - if [ "$fhr" = "05" -o "$fhr" = "08" -o "$fhr" = "11" ] ; then - gddelt_gn << EOF - GDFILE = $GEMGRD - GDATTIM = f${fhr} - GVCORD = none - GLEVEL = 0 - GFUNC = s02m;c02m - l - r -EOF - fi - fi - if [ $SENDCOM = "YES" ] ; then - if [ $RUN = "ecmwf_hr" -o $RUN = "ecmwf_wave" ] ; then - chgrp rstprod $GEMGRD - chmod 750 $GEMGRD - fi - mv $GEMGRD $COMOUT/$GEMGRD - if [ $SENDDBN = "YES" ] ; then - if [ $RUN = "nam" -a $fhcnt3 -ne 0 ] ; then - $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE_2} $job \ - $COMOUT/$GEMGRD - else - $DBNROOT/bin/dbn_alert MODEL ${DBN_ALERT_TYPE} $job \ - $COMOUT/$GEMGRD - fi - else - echo "##### DBN_ALERT_TYPE is: ${DBN_ALERT_TYPE} #####" - fi - fi - - if [ $RUN = "ukmet" -a $fhcnt -ge 48 ] ; then - let fhcnt=fhcnt+12 - elif [ $RUN = "gfs" -a $fhcnt -ge 192 ] ; then - let fhcnt=fhcnt+12 - elif [ $RUN = "nam" -a $fhcnt -lt 36 ] ; then - let fhcnt=fhcnt+1 - elif [ $RUN = "nam12" -a $fhcnt -lt 36 ] ; then - let fhcnt=fhcnt+1 - else - let fhcnt=fhcnt+finc - fi -done - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -echo "**************JOB $RUN NAWIPS COMPLETED NORMALLY ON THE IBM" -set -x -##################################################################### - -msg='Job completed normally.' -echo $msg -postmsg "$jlogfile" "$msg" - -############################### END OF SCRIPT ####################### diff --git a/scripts/extropcy_qc_reloc.sh.ecf b/scripts/extropcy_qc_reloc.sh.ecf deleted file mode 100755 index 0a0840869b..0000000000 --- a/scripts/extropcy_qc_reloc.sh.ecf +++ /dev/null @@ -1,182 +0,0 @@ -############################################################################ -echo "---------------------------------------------------------------------" -echo "extropcy_qc_reloc.sh.ecf - Tropical Cyclone QC/Relocation Prcocessing" -echo "---------------------------------------------------------------------" -echo "History: Jun 13 2006 - Original script." -echo " March 2013 - No changes needed for WCOSS transition" -echo " MP_LABELIO default added" -echo " Oct 2013 - Use main USH vars as part of minor pkg cleanup" -############################################################################ - -set -x - -# Make sure we are in the $DATA directory -cd $DATA - -msg="HAS BEGUN on `hostname`" -postmsg "$jlogfile" "$msg" - -cat break > $pgmout - -export COMSP=$COMOUT/${RUN}.${cycle}. - -tmhr=`echo $tmmark|cut -c3-4` -cdate10=` ${NDATE:?} -$tmhr $PDY$cyc` - -NET_uc=$(echo $RUN | tr [a-z] [A-Z]) -tmmark_uc=$(echo $tmmark | tr [a-z] [A-Z]) - -msg="$NET_uc ANALYSIS TIME IS $PDY$cyc" -postmsg "$jlogfile" "$msg" - -iflag=0 -if [ $RUN = ndas ]; then - if [ $DO_RELOCATE = NO ]; then - msg="CENTER PROCESSING TIME FOR NDAS TROPICAL CYCLONE QC IS $cdate10" - postmsg "$jlogfile" "$msg" - msg="Output tcvitals files will be copied forward in time to proper \ -output file directory path locations" - postmsg "$jlogfile" "$msg" - iflag=1 - else - msg="CENTER PROCESSING TIME FOR $tmmark_uc NDAS TROPICAL CYCLONE \ -RELOCATION IS $cdate10" - postmsg "$jlogfile" "$msg" - fi -else - msg="CENTER PROCESSING TIME FOR $tmmark_uc $NET_uc TROPICAL CYCLONE QC/\ -RELOCATION IS $cdate10" - postmsg "$jlogfile" "$msg" -fi - - -if [ "$PROCESS_TROPCY" = 'YES' ]; then - -#################################### -#################################### -# QC tcvitals for tropical cyclones -#################################### -#################################### - -#echo $PDY - - ${USHSYND:-$HOMEgfs/ush}/syndat_qctropcy.sh $cdate10 - errsc=$? - if [ "$errsc" -ne '0' ]; then - msg="syndat_qctropcy.sh failed. exit" - postmsg "$jlogfile" "$msg" - exit $errsc - fi - - - cd $COMOUT - pwd - set +x - ls -ltr *syndata* - set -x - cd $ARCHSYND - pwd;ls -ltr - cat syndat_dateck - cd $HOMENHC - pwd;ls -ltr - cd $DATA - -else - -# Copy null files into "syndata.tcvitals" and "jtwc-fnoc.tcvitals" -# (Note: Only do so if files don't already exist - need because in NDAS this -# script is run twice, first time with DO_RELOCATE=NO, copying these -# files, and second time with PROCESS_TROPCY=NO and thus coming here - -# don't want to wipe out these files) -# - - [ ! -s ${COMSP}syndata.tcvitals.$tmmark ] && \ - cp /dev/null ${COMSP}syndata.tcvitals.$tmmark - [ ! -s ${COMSP}jtwc-fnoc.tcvitals.$tmmark ] && \ - cp /dev/null ${COMSP}jtwc-fnoc.tcvitals.$tmmark - -# endif loop $PROCESS_TROPCY -fi - - -if [ "$DO_RELOCATE" = 'YES' ]; then - -################################################### -################################################### -# Relocate tropical cyclones in global sigma guess -################################################### -################################################### - - export MP_LABELIO=${MP_LABELIO:-yes} - $USHRELO/tropcy_relocate.sh $cdate10 - errsc=$? - - [ "$errsc" -ne '0' ] && exit $errsc - - -# save global sigma guess file(s) possibly updated by tropical cyclone -# relocation processing in COMSP path - qual_last=".$tmmark" # need this because gfs and gdas don't add $tmmark - # qualifer to end of output sigma guess files - [ $RUN = gfs -o $RUN = gdas -o $NET = cfs ] && qual_last="" - - if [ $BKGFREQ -eq 1 ]; then - [ -s sgm3prep ] && cp sgm3prep ${COMSP}sgm3prep${qual_last} - [ -s sgm2prep ] && cp sgm2prep ${COMSP}sgm2prep${qual_last} - [ -s sgm1prep ] && cp sgm1prep ${COMSP}sgm1prep${qual_last} - [ -s sgesprep ] && cp sgesprep ${COMSP}sgesprep${qual_last} - [ -s sgp1prep ] && cp sgp1prep ${COMSP}sgp1prep${qual_last} - [ -s sgp2prep ] && cp sgp2prep ${COMSP}sgp2prep${qual_last} - [ -s sgp3prep ] && cp sgp3prep ${COMSP}sgp3prep${qual_last} - elif [ $BKGFREQ -eq 3 ]; then - [ -s sgm3prep ] && cp sgm3prep ${COMSP}sgm3prep${qual_last} - [ -s sgesprep ] && cp sgesprep ${COMSP}sgesprep${qual_last} - [ -s sgp3prep ] && cp sgp3prep ${COMSP}sgp3prep${qual_last} - fi - -# The existence of ${COMSP}tropcy_relocation_status.$tmmark file will tell the -# subsequent PREP processing that RELOCATION processing occurred, if this file -# does not already exist at this point, echo "RECORDS PROCESSED" into it to -# further tell PREP processing that records were processed by relocation and -# the global sigma guess was modified by tropical cyclone relocation -# Note: If ${COMSP}tropcy_relocation_status.$tmmark already exists at this -# point it means that it contains the string "NO RECORDS to process" -# and was created by the child script tropcy_relocate.sh because records -# were not processed by relocation and the global sigma guess was NOT -# modified by tropical cyclone relocation (because no tcvitals records -# were found in the relocation step) -# ---------------------------------------------------------------------------- - - [ ! -s ${COMSP}tropcy_relocation_status.$tmmark ] && \ - echo "RECORDS PROCESSED" > ${COMSP}tropcy_relocation_status.$tmmark - -# endif loop $DO_RELOCATE -fi - - -######################################################## - -# GOOD RUN -set +x -echo " " -echo " ****** PROCESSING COMPLETED NORMALLY" -echo " ****** PROCESSING COMPLETED NORMALLY" -echo " ****** PROCESSING COMPLETED NORMALLY" -echo " ****** PROCESSING COMPLETED NORMALLY" -echo " " -set -x - - -# save standard output -cat break $pgmout break > allout -cat allout -# rm allout - -sleep 10 - -if [ $iflag -eq 0 ]; then - msg='ENDED NORMALLY.' - postmsg "$jlogfile" "$msg" -fi - -################## END OF SCRIPT ####################### diff --git a/scripts/nems.configure_temp_fv3.sh b/scripts/nems.configure_temp_fv3.sh deleted file mode 100644 index da2bb344be..0000000000 --- a/scripts/nems.configure_temp_fv3.sh +++ /dev/null @@ -1,7 +0,0 @@ -cat >> nems.configure </dev/null -module load prod_envir +module load prod_envir/1.1.0 module load cfp-intel-sandybridge module load craype-hugepages2M export FORT_BUFFERED=TRUE @@ -54,7 +54,7 @@ export prevday=`$NDATE -24 ${PDY}00 | cut -c1-8` # # VARIABLES TO SET # PTMPROOT and STMPROOT should be set to the user's directories -export COMDATEROOT=$COMROOTp1 +# COMDATEROOT defined by module prod_util #export PTMPROOT=/gpfs/hps3/ptmp/$USER export PTMPROOT=$ROTDIR/gfsmos.$PDY #export STMPROOT=/gpfs/hps3/stmp/$USER @@ -73,7 +73,7 @@ else exit fi -export range=both +export range=${range:-"both"} export skipmodel=n export skipprep=n export stnonly=Y diff --git a/scripts/run_gfsmos_master.sh.dell b/scripts/run_gfsmos_master.sh.dell index 0b1e594700..32264146c1 100755 --- a/scripts/run_gfsmos_master.sh.dell +++ b/scripts/run_gfsmos_master.sh.dell @@ -49,30 +49,31 @@ fi # job script. ####################################################################### . $MODULESHOME/init/bash -module purge 2>/dev/null +#module purge 2>/dev/null module load EnvVars/1.0.2 2>/dev/null module load ips/18.0.1.163 2>/dev/null module load impi/18.0.1 2>/dev/null module load lsf/10.1 2>/dev/null -module load prod_envir/1.0.2 2>/dev/null -module load prod_util/1.1.0 2>/dev/null +module load prod_envir/1.0.3 2>/dev/null +module load prod_util/1.1.4 2>/dev/null module load CFP/2.0.1 2>/dev/null module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 -module load grib_util/1.1.0 2>/dev/null +module load grib_util/1.1.1 2>/dev/null export FORT_BUFFERED=TRUE export KMP_AFFINITY=disabled export envir=prod +export RUN_ENVIR=${RUN_ENVIR:-""} #export QUEUE=dev #------------------ -export SENDCOM_SAVE=$SENDCOM export SENDCOM=YES +export SENDCOM_SAVE=$SENDCOM #------------------ #-------------------------------- -##export COMDATEROOT=$COMROOTp1 +# COMDATEROOT defined by module prod_util ##export PTMPROOT=/gpfs/dell2/ptmp/$USER ##export STMPROOT=/gpfs/dell2/stmp/$USER ##export MODELROOT=/gpfs/dell2/mdl/mdlstat/noscrub/usr/$USER/nwprod @@ -82,9 +83,11 @@ export SENDCOM=YES export PTMPROOT=$ROTDIR/gfsmos.$PDY export STMPROOT=$RUNDIR/gfsmos.$PDY export DATAROOT=$STMPROOT -export MODELROOT=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/gfsmos -export MODELDIR=$MODELROOT/gfsmos.v5.0.6 -export CODEDIR=$MODELROOT/mos_shared.v2.6.1 +##export MODELROOT=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/gfsmos +export MODELROOT=/gpfs/dell2/mdl/mdlstat/noscrub/usr/Scott.Scallion/gfsv16 +#export MODELDIR=$MODELROOT/gfsmos.v5.2.0.1 +export MODELDIR=$MODELROOT/gfsmos.v5.2.0.1-restructure +export CODEDIR=/gpfs/dell1/nco/ops/nwpara/mos_shared.v2.6.5 #-------------------------------- #-------------------------------- @@ -137,7 +140,7 @@ export prevday=`$NDATE -24 ${PDY}00 | cut -c1-8` ##fi # ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL -export range=both +export range=${range:-"both"} #if [ $cyc -eq 00 -o $cyc -eq 12 ]; then # if [ $cyc -eq 00 ]; then @@ -156,6 +159,7 @@ export jlogfile=$dailylog/jlogfile_gfsmos mkdir -p $dailylog export SENDDBN=NO +export SENDDBN_NTC=NO export GET_IOPROFILE=NO # Specify Execution Areas @@ -181,7 +185,10 @@ fi ##export COMINgfs=$GFSDIR ##export COMOUT=$PTMPROOT/qprod/gfsmos.$PDY -export GFSDIR=$ROTDIR/gfs.${PDY}/${cyc} +export GFSDIR=$COMROOT/gfs/prod/gfs.${PDY} +if [[ "$RUN_ENVIR" = "emc" ]] ; then + export GFSDIR=$ROTDIR/gfs.${PDY} +fi export COMINgfs=$GFSDIR export COMOUT=$ROTDIR/gfsmos.$PDY @@ -197,10 +204,10 @@ if [[ ! -d $COMOUT ]]; then mkdir -p $COMOUT fi -export PCOM=$PTMPROOT/pcom +export COMOUTwmo=$PTMPROOT/wmo -if [[ ! -d $PCOM ]]; then - mkdir -p $PCOM +if [[ ! -d $COMOUTwmo ]]; then + mkdir -p $COMOUTwmo fi @@ -311,23 +318,23 @@ if [ "$range" == "short" -o "$range" == "both" ]; then if [[ "$skipprep" != "y" ]]; then export job=gfsmos_prep_${cyc}_${pid} export COMIN=$GFSDIR - jobCard=$HOMEmdl/jobs/JGFSMOS_PREP + jobCard=$HOMEmdl/jobs/JGFSMOS_STN_PREP # Define DATA and create directory export DATA=$STMPROOT/qprod/gfsmos_prep_${cyc} export logfile=$dailylog/$job.out export out_dir=$dailylog export NTASK=3 - export PTILE=1 + export PTILE=3 export OMP_NUM_THREADS=1 bsub -J $job \ -o $logfile \ -q $QUEUE \ + -x \ -n $NTASK \ -R "span[ptile=$PTILE]" \ - -W 0:15 \ - -M 2500 \ + -W 0:25 \ -P $ACCOUNT \ $jobCard @@ -336,23 +343,23 @@ fi #end for skipprep ######################################################################## # JGFSMOS_FORECAST ######################################################################## -##if [[ "$PDY" != `date -u +%Y%m%d` ]]; then - ##export COMINhourly=/ptmpp2/$USER/dcom/hourly.$PDY - export COMINhourly=$PTMPROOT/hourly.$PDY - if [[ ! -d $COMINhourly ]]; then - mkdir -p $COMINhourly +if [[ ! -d /gpfs/dell1/nco/ops/com/mos/prod/hry_mos.$PDY ]]; then + export ROTATE=/gpfs/dell2/mdl/mdlstat/noscrub/rotate + export COMINhry_mos=$PTMPROOT/hourly.$PDY + if [[ ! -d $COMINhry_mos ]]; then + mkdir -p $COMINhry_mos fi - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}03 $COMINhourly/sfctbl.03 - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}09 $COMINhourly/sfctbl.09 - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}15 $COMINhourly/sfctbl.15 - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}21 $COMINhourly/sfctbl.21 -##fi + \cp $ROTATE/hry/${PDY}03 $COMINhry_mos/sfctbl.03 + \cp $ROTATE/hry/${PDY}09 $COMINhry_mos/sfctbl.09 + \cp $ROTATE/hry/${PDY}15 $COMINhry_mos/sfctbl.15 + \cp $ROTATE/hry/${PDY}21 $COMINhry_mos/sfctbl.21 +fi # Change COMIN to get files from user's PTMP "qprod" area export COMIN=$COMOUT export job=gfsmos_fcst_${cyc}_${pid} -jobCard=$HOMEmdl/jobs/JGFSMOS_FORECAST +jobCard=$HOMEmdl/jobs/JGFSMOS_STN_FORECAST export DATA=$STMPROOT/qprod/gfsmos_fcst_${cyc} export logfile=$dailylog/$job.out export out_dir=$dailylog @@ -375,22 +382,22 @@ if [[ $cyc == "00" || $cyc == "12" ]] && [[ "$stnonly" != "Y" ]]; then export PTILE=1 export OMP_NUM_THREADS=1 elif [[ $cyc == "00" || $cyc == "12" ]] && [[ "$stnonly" == "Y" ]]; then - export NTASK=4 - export PTILE=1 + export NTASK=5 + export PTILE=5 export OMP_NUM_THREADS=1 else - export NTASK=3 - export PTILE=1 + export NTASK=4 + export PTILE=4 export OMP_NUM_THREADS=1 fi bsub -J ${job} \ -o $logfile \ -q ${QUEUE} \ + -x \ -n $NTASK \ -R "span[ptile=$PTILE]" \ - -W 0:15 \ - -M 2000 \ + -W 0:20 \ -P $ACCOUNT \ -w "$deps" \ $jobCard @@ -398,7 +405,7 @@ bsub -J ${job} \ ######################################################################## # JGFSMOS_PRDGEN ######################################################################## -jobCard=$HOMEmdl/jobs/JGFSMOS_PRDGEN +jobCard=$HOMEmdl/jobs/JGFSMOS_STN_PRDGEN export job=gfsmos_prdgen_${cyc}_${pid} # Change COMIN back to COMOUT export COMIN=$COMOUT @@ -424,10 +431,10 @@ fi bsub -J ${job} \ -o $logfile \ -q ${QUEUE} \ + -x \ -n $NTASK \ -R "span[ptile=$PTILE]" \ -W 0:30 \ - -M 2000 \ -P $ACCOUNT \ -w "$deps" \ $jobCard @@ -483,75 +490,75 @@ if [ "$range" == "ext" -o "$range" == "both" ]; then ######################################################################## # Wait for 1/4 degree model data ######################################################################## -if [ "$skipmodel" != "y" ]; then -let attempts=1 -proj_list=`seq -f %03g 252 12 384` -for tau in $proj_list -do - while [[ $attempts -le 120 ]] - do - if [[ -f $GFSDIR/gfs.$cycle.pgrb2.0p25.f${tau} && -f $GFSDIR/gfs.$cycle.pgrb2.0p50.f${tau} ]]; then - echo "Model file found. Proceeding to next..." - break - else - if [[ $attempts -le 60 ]]; then - sleep 60 - else - sleep 180 - fi - attempts=$((attempts+1)) - fi - done -done - -if [[ $attempts -gt 120 ]]; then - echo "Waited 4 hours for model file, but it did not appear." - echo "Exiting..." - exit 1 -fi +#if [ "$skipmodel" != "y" ]; then +#let attempts=1 +#proj_list=`seq -f %03g 252 12 384` +#for tau in $proj_list +#do +# while [[ $attempts -le 120 ]] +# do +# if [[ -f $GFSDIR/gfs.$cycle.pgrb2.0p25.f${tau} && -f $GFSDIR/gfs.$cycle.pgrb2.0p50.f${tau} ]]; then +# echo "Model file found. Proceeding to next..." +# break +# else +# if [[ $attempts -le 60 ]]; then +# sleep 60 +# else +# sleep 180 +# fi +# attempts=$((attempts+1)) +# fi +# done +#done +# +#if [[ $attempts -gt 120 ]]; then +# echo "Waited 4 hours for model file, but it did not appear." +# echo "Exiting..." +# exit 1 +#fi -fi #endif for skipmodel +#fi #endif for skipmodel ######################################################################## # Wait for 1.0/2.5 degree GFS model files before running (Pacific GFS) ######################################################################## -if [ "$skipmodel" != "y" ]; then -let attempts1deg=1 -proj_list=`seq -f %03g 204 12 384` -for tau in $proj_list -do - while [[ $attempts1deg -le 120 ]] - do -# ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL - #if [[ -f $GFSDIR/gfs.$cycle.pgrb2.1p00.f384 && -f $GFSDIR/gfs.$cycle.pgrb2.2p50.f240 ]]; then - if [ $cyc -eq 00 ]; then - waitfile=$GFSDIR/gfs.$cycle.pgrb2.1p00.f384 - else - waitfile=$GFSDIR/gfs.$cycle.pgrb2.1p00.f180 - fi - if [[ -f $waitfile ]]; then -# ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL - #echo "1.0/2.5 degree model files found. Proceeding to next..." - echo "1.0 degree model files found. Proceeding to next..." - break - else - if [[ $attempts1deg -le 60 ]]; then - sleep 60 - else - sleep 180 - fi - attempts1deg=$((aattempts1deg+1)) - fi - done -done - -if [[ $attempts1deg -gt 120 ]]; then - echo "Waited 4 hours for 1.0 degree model file, but it did not appear." - echo "Exiting..." - exit 1 -fi +#if [ "$skipmodel" != "y" ]; then +#let attempts1deg=1 +#proj_list=`seq -f %03g 204 12 384` +#for tau in $proj_list +#do +# while [[ $attempts1deg -le 120 ]] +# do +## ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL +# #if [[ -f $GFSDIR/gfs.$cycle.pgrb2.1p00.f384 && -f $GFSDIR/gfs.$cycle.pgrb2.2p50.f240 ]]; then +# if [ $cyc -eq 00 ]; then +# waitfile=$GFSDIR/gfs.$cycle.pgrb2.1p00.f384 +# else +# waitfile=$GFSDIR/gfs.$cycle.pgrb2.1p00.f180 +# fi +# if [[ -f $waitfile ]]; then +## ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL +# #echo "1.0/2.5 degree model files found. Proceeding to next..." +# echo "1.0 degree model files found. Proceeding to next..." +# break +# else +# if [[ $attempts1deg -le 60 ]]; then +# sleep 60 +# else +# sleep 180 +# fi +# attempts1deg=$((aattempts1deg+1)) +# fi +# done +#done +# +#if [[ $attempts1deg -gt 120 ]]; then +# echo "Waited 4 hours for 1.0 degree model file, but it did not appear." +# echo "Exiting..." +# exit 1 +#fi -fi #endif for skipmodel +#fi #endif for skipmodel ######################################################################## # JGFSMOS_EXT_PREP47 @@ -559,14 +566,14 @@ fi #endif for skipmodel if [[ "$skipprep" != "y" ]]; then export job=gfsmos_extprep_${cyc}_${pid} export COMIN=$GFSDIR - jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_PREP + jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_STN_PREP # Define DATA and create directory export DATA=$STMPROOT/qprod/gfsmos_extprep_${cyc} export logfile=$dailylog/$job.out export out_dir=$dailylog export NTASK=2 - export PTILE=1 + export PTILE=2 export OMP_NUM_THREADS=1 # bsub -J $job \ @@ -586,7 +593,6 @@ bsub -J ${job} \ -R "span[ptile=$PTILE]" \ -W 2:00 \ -P $ACCOUNT \ - -w "$deps" \ $jobCard fi #end for skipprep @@ -596,23 +602,23 @@ if [ $cyc -eq 00 -o $cyc -eq 12 ]; then ######################################################################## # JGFSMOS_EXT_FORECAST ######################################################################## -if [[ "$PDY" != `date -u +%Y%m%d` ]]; then - ##export COMINhourly=/ptmpp2/$USER/dcom/hourly.$PDY - export COMINhourly=$PTMPROOT/hourly.$PDY - if [[ ! -d $COMINhourly ]]; then - mkdir -p $COMINhourly - fi - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}03 $COMINhourly/sfctbl.03 - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}09 $COMINhourly/sfctbl.09 - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}15 $COMINhourly/sfctbl.15 - \cp /gpfs/${gort}d1/mdl/mdlstat/save/rotate/hry/${PDY}21 $COMINhourly/sfctbl.21 +if [[ ! -d /gpfs/dell1/nco/ops/com/mos/prod/hry_mos.$PDY ]]; then + export ROTATE=/gpfs/dell2/mdl/mdlstat/noscrub/rotate + export COMINhry_mos=$PTMPROOT/hourly.$PDY + if [[ ! -d $COMINhry_mos ]]; then + mkdir -p $COMINhry_mos + fi + \cp $ROTATE/hry/${PDY}03 $COMINhry_mos/sfctbl.03 + \cp $ROTATE/hry/${PDY}09 $COMINhry_mos/sfctbl.09 + \cp $ROTATE/hry/${PDY}15 $COMINhry_mos/sfctbl.15 + \cp $ROTATE/hry/${PDY}21 $COMINhry_mos/sfctbl.21 fi # Change COMIN to get files from user's PTMP "qprod" area export COMIN=$COMOUT export job=gfsmos_extfcst_${cyc}_${pid} -jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_FORECAST +jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_STN_FORECAST export DATA=$STMPROOT/qprod/gfsmos_extfcst_${cyc} export logfile=$dailylog/$job.out export out_dir=$dailylog @@ -633,7 +639,7 @@ if [[ $stnonly != "Y" ]]; then export OMP_NUM_THREADS=1 else export NTASK=3 - export PTILE=1 + export PTILE=3 export OMP_NUM_THREADS=1 fi @@ -647,10 +653,10 @@ fi bsub -J ${job} \ -o $logfile \ -q ${QUEUE} \ + -x \ -n $NTASK \ -R "span[ptile=$PTILE]" \ -W 1:00 \ - -M 2000 \ -P $ACCOUNT \ -w "$deps" \ $jobCard @@ -659,7 +665,7 @@ fi #endif for skipping 06/18 ext_fcst ######################################################################## # JGFSMOS_EXT_PRDGEN ######################################################################## -jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_PRDGEN +jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_STN_PRDGEN export job=gfsmos_extprdgen_${cyc}_${pid} # Change COMIN back to COMOUT export COMIN=$COMOUT @@ -699,10 +705,10 @@ fi bsub -J ${job} \ -o $logfile \ -q ${QUEUE} \ + -x \ -n $NTASK \ -R "span[ptile=$PTILE]" \ -W 1:00 \ - -M 3000 \ -P $ACCOUNT \ -w "$deps" \ $jobCard diff --git a/scripts/run_gfsmos_master.sh.hera b/scripts/run_gfsmos_master.sh.hera new file mode 100755 index 0000000000..b8a69ab673 --- /dev/null +++ b/scripts/run_gfsmos_master.sh.hera @@ -0,0 +1,833 @@ +#!/bin/sh +####################################################################### +# run_gfsmos.sh +# +# History: +# 03/29/13 Scallion Created (Adapted from Eric Engle's +# "master" scripts) +# 12/03/13 Scallion Added ptype/wxgrid +# +# Purpose: +# To run the GFS-MOS operational suite +# +####################################################################### +set -x + +if (( $# > 1 )); then + echo "Incorrect number of arguments." + echo "Syntax: $0 [PDYCYC (optional)]" + echo "Exiting..." + exit 1 +fi + +export PATH=./:$PATH + +####################################################################### +# Only run on the dev machine +####################################################################### +#/u/Scott.Scallion/bin/run-on-dev.sh +#[[ $? -eq 1 ]] && exit 1 + +####################################################################### +# Source bash_profile to run with proper modules on cron +####################################################################### +#elim . ~/.bash_profile 1> /dev/null 2>&1 +#. ~/.bash_profile + +####################################################################### +# Check the host to determine whether tide or gyre is prod +####################################################################### +#chkhost=`hostname | cut -c1` +#if [[ $SITE == "GYRE" ]] || [[ $SITE == "SURGE" ]] || [[ $SITE == "VENUS" ]]; then +# gort="g" +#elif [[ $SITE == "TIDE" ]] || [[ $SITE == "LUNA" ]] || [[ $SITE == "MARS" ]]; then +# gort="t" +#fi + +####################################################################### +# Set global variables neede in the run script and/or each individual +# job script. +####################################################################### +#. $MODULESHOME/init/bash +#module purge 2>/dev/null +#module load EnvVars/1.0.2 2>/dev/null +#module load ips/18.0.1.163 2>/dev/null +#module load impi/18.0.1 2>/dev/null +#module load lsf/10.1 2>/dev/null +#module load prod_envir/1.0.3 2>/dev/null +#module load prod_util/1.1.3 2>/dev/null +#module load CFP/2.0.1 2>/dev/null +# +#module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/compiler_prod/ips/18.0.1 +#module load grib_util/1.1.1 2>/dev/null + +# HERA +module load intel/18.0.5.274 +module load impi/2018.0.4 + +module use /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles +module load bacio/2.0.3 +module load bufr/11.3.0 +module load g2/3.1.1 +module load jasper/1.900.1 +module load png/1.2.44 +module load w3emc/2.4.0 +module load w3nco/2.0.7 +module load z/1.2.11 + +module use /scratch1/NCEPDEV/mdl/nwprod/modulefiles +module load prod_util/1.0.14 + +module use /scratch1/NCEPDEV/mdl/apps/modulefiles +module load CFP/2.0.1 + +export FORT_BUFFERED=TRUE +export KMP_AFFINITY=disabled +export envir=prod +export RUN_ENVIR=${RUN_ENVIR:-""} +#export QUEUE=dev + +#------------------ +export SENDCOM=YES +export SENDCOM_SAVE=$SENDCOM +#------------------ + +#-------------------------------- +# COMDATEROOT defined by module prod_util +##export PTMPROOT=/gpfs/dell2/ptmp/$USER +##export STMPROOT=/gpfs/dell2/stmp/$USER +##export MODELROOT=/gpfs/dell2/mdl/mdlstat/noscrub/usr/$USER/nwprod +##export MODELDIR=$MODELROOT/gfsmos.v5.0.6 +##export CODEDIR=$MODELROOT/mos_shared.v2.6.1 + +export PTMPROOT=$ROTDIR/gfsmos.$PDY +export STMPROOT=$RUNDIR/gfsmos.$PDY +export DATAROOT=$STMPROOT +##export MODELROOT=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/gfsmos +#export MODELROOT=/gpfs/dell2/mdl/mdlstat/noscrub/usr/Scott.Scallion/gfsv16 +#export MODELROOT=/scratch1/NCEPDEV/mdl/nwprod +export MODELROOT=/scratch1/NCEPDEV/global/glopara/git/global-workflow +#export MODELDIR=$MODELROOT/gfsmos.v5.2.0.1 +export MODELDIR=$MODELROOT/gfsmos.v5.2.0 +#export CODEDIR=/gpfs/dell1/nco/ops/nwpara/mos_shared.v2.6.5 +export CODEDIR=$MODELROOT/mos_shared.v2.6.5 +#-------------------------------- + +#-------------------------------- +##export PDY=20180419 +##export PDY=`date -u +%Y%m%d` +##export prevday=`date -u --date="${PDY} 0000 UTC 24 hours ago" +%Y%m%d` + +dateIn=$1 +#if [ $REALTIME = "YES" ]; then +# GDATE=`$NDATE -24 $dateIn` +# dateIn=$GDATE +#fi +export PDY=`echo $dateIn | cut -c 1-8` +export cyc=`echo $dateIn | cut -c 9-10` +export prevday=`$NDATE -24 ${PDY}00 | cut -c1-8` +#-------------------------------- + + +#-------------------------------- +##let hour=`date -u +"%-H"` +##if [[ $hour -ge 4 && $hour -lt 10 ]]; then +## export cyc=00 +## export range=both +##elif [[ $hour -ge 10 && $hour -lt 16 ]]; then +## export cyc=06 +## export range=both +##elif [[ $hour -ge 16 && $hour -lt 22 ]]; then +## export cyc=12 +## export range=both +##elif [[ $hour -ge 22 && $hour -le 23 ]]; then +## export cyc=18 +## export range=both +##else +## export cyc=18 +## export PDY=$prevday +## export range=both +##fi +## +##cyc_list="00 06 12 18" +##if [[ $# == 1 ]] && [[ $cyc_list =~ $1 ]]; then +## export cyc=$1 +## if [ "$cyc" == "00" -o "$cyc" == "12" ]; then +## export range=both +## else +## export range=both +## fi +##elif [[ $# == 1 ]]; then +## echo "$1 is not a valid cycle (choose 00 or 12)" +## exit 1 +##fi + +# ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL +export range=${range:-"both"} + +#if [ $cyc -eq 00 -o $cyc -eq 12 ]; then +# if [ $cyc -eq 00 ]; then +# export range=both +# else +# export range=short +# fi +# ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL +export stnonly='Y' +export skipmodel=n +export skipprep=n +export cycle="t${cyc}z" +export pid="gfs_qprod.$$" +export dailylog=$PTMPROOT/dailylog/log.$PDY +export jlogfile=$dailylog/jlogfile_gfsmos +mkdir -p $dailylog + +export SENDDBN=NO +export SENDDBN_NTC=NO +export GET_IOPROFILE=NO + +# Specify Execution Areas +export HOMEmdl=$MODELDIR +export HOMEcode=$CODEDIR +#export utilscript=/gpfs/hps/mdl/mdlstat/noscrub/usr/Scott.Scallion/ush + +if [ ! -d $HOMEmdl ]; then + echo "$HOMEmdl does not exist" + exit 1 +fi + +if [ ! -d $HOMEcode ]; then + echo "$HOMEcode does not exist" + exit 1 +fi + + +#------------------------------------- +# Define COMOUT (COMIN will vary by job) +#export GFSDIR=$COMROOThps/gfs/prod/gfs.$PDY +##export GFSDIR=$COMROOThps/gfs/prod/gfs.$PDY +##export COMINgfs=$GFSDIR +##export COMOUT=$PTMPROOT/qprod/gfsmos.$PDY + +export GFSDIR=$COMROOT/gfs/prod/gfs.${PDY} +if [[ "$RUN_ENVIR" = "emc" ]] ; then + export GFSDIR=$ROTDIR/gfs.${PDY} +fi +export COMINgfs=$GFSDIR +export COMOUT=$ROTDIR/gfsmos.$PDY + +#export COMINm1=$PTMPROOT/gfsmos.$prevday +#export COMINm1=$PTMPROOT/qprod/gfsmos_gmos_pre-nbmv2.$prevday +#export COMINm1=$PTMPROOT/qprod/gfsmos.$prevday + +if [[ ! -d $PTMPROOT/qprod ]]; then + mkdir -p $PTMPROOT/qprod +fi + +if [[ ! -d $COMOUT ]]; then + mkdir -p $COMOUT +fi + +export COMOUTwmo=$PTMPROOT/wmo + +if [[ ! -d $COMOUTwmo ]]; then + mkdir -p $COMOUTwmo +fi + + +# NOTE: On WCOSS_DELL_P3 the directory from which bsub +# is executed must exist when the submitted job +# begins. Otherwise, the submitted job fails +# with TERM_CWD_NOTEXIST error. + +mkdir -p $DATAROOT +cd $DATAROOT + + +if [ "$range" == "short" -o "$range" == "both" ]; then +######################################################################## +######################################################################## +# SHORT-RANGE JOBS +######################################################################## +######################################################################## + +######################################################################## +# Wait for 1 degree model data +######################################################################## +##if [ "$skipmodel" != "y" ]; then +##let attempts=1 +##while [[ $attempts -le 120 ]] +##do +## if [[ -f $GFSDIR/gfs.$cycle.pgrb2.1p00.f096 ]]; then +## echo "Model file found. Proceeding..." +## break +## else +## if [[ $attempts -le 60 ]]; then +## sleep 60 +## else +## sleep 180 +## fi +## attempts=$((attempts+1)) +## fi +##done +## +##if [[ $attempts -gt 120 ]]; then +## echo "Waited 4 hours for model file, but it did not appear." +## echo "Exiting..." +## exit 1 +##fi +## +##fi #endif for skipmodel + +######################################################################## +# Wait for 1/4 degree model data +######################################################################## +##if [ "$skipmodel" != "y" ]; then +##let attempts=1 +##while [[ $attempts -le 120 ]] +##do +## if [[ -f $GFSDIR/gfs.$cycle.pgrb2.0p25.f096 ]]; then +## echo "Model file found. Proceeding..." +## break +## else +## if [[ $attempts -le 60 ]]; then +## sleep 60 +## else +## sleep 180 +## fi +## attempts=$((attempts+1)) +## fi +##done + +##if [[ $attempts -gt 120 ]]; then +## echo "Waited 4 hours for model file, but it did not appear." +## echo "Exiting..." +## exit 1 +##fi +## +##fi #endif for skipmodel + +######################################################################## +# Wait for 1.0 degree GFS model files before running (Pacific MOS) +######################################################################## +##if [ "$skipmodel" != "y" ]; then +##let attempts=1 +##while [[ $attempts -le 120 ]] +##do +## if [[ -f $GFSDIR/gfs.$cycle.pgrb2.1p00.f096 ]]; then +## echo "1.0 degree model file found. Proceeding..." +## break +## else +## if [[ $attempts -le 60 ]]; then +## sleep 60 +## else +## sleep 180 +## fi +## attempts=$((attempts+1)) +## fi +##done +## +##if [[ $attempts -gt 120 ]]; then +## echo "Waited 4 hours for model file, but it did not appear." +## echo "Exiting..." +## exit 1 +##fi +## +##fi #endif for skipmodel + + +######################################################################## +# JGFSMOS_PREP47 +######################################################################## +if [[ "$skipprep" != "y" ]]; then + export job=gfsmos_prep_${cyc}_${pid} + export COMIN=$GFSDIR + jobCard=$HOMEmdl/jobs/JGFSMOS_STN_PREP +# Define DATA and create directory + export DATA=$STMPROOT/qprod/gfsmos_prep_${cyc} + export logfile=$dailylog/$job.out + export out_dir=$dailylog + + export NTASK=3 + export PTILE=3 + export OMP_NUM_THREADS=1 + +# bsub -J $job \ +# -o $logfile \ +# -q $QUEUE \ +# -x \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 0:25 \ +# -P $ACCOUNT \ +# $jobCard + +# HERA (Slurm) +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=1g -t 00:25:00 -o $logfile $jobCard +sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=1g -t 01:00:00 -o $logfile $jobCard 1> temp +JGFSMOS_STN_PREP_JOBID=$(cat temp | sed 's/[A-Za-z ]//g') + +fi #end for skipprep + +######################################################################## +# JGFSMOS_FORECAST +######################################################################## +#if [[ ! -d /gpfs/dell1/nco/ops/com/mos/prod/hry_mos.$PDY ]]; then +# export ROTATE=/gpfs/dell2/mdl/mdlstat/noscrub/rotate +# #export COMINhry_mos=$PTMPROOT/hourly.$PDY +# export COMINhry_mos=/scratch1/NCEPDEV/mdl/Michael.N.Baker/hry/hry_mos.$PDY +# if [[ ! -d $COMINhry_mos ]]; then +# mkdir -p $COMINhry_mos +# fi +# \cp $ROTATE/hry/${PDY}03 $COMINhry_mos/sfctbl.03 +# \cp $ROTATE/hry/${PDY}09 $COMINhry_mos/sfctbl.09 +# \cp $ROTATE/hry/${PDY}15 $COMINhry_mos/sfctbl.15 +# \cp $ROTATE/hry/${PDY}21 $COMINhry_mos/sfctbl.21 +#fi +export COMINhry_mos=/scratch1/NCEPDEV/mdl/Michael.N.Baker/hry/hry_mos.$PDY + +# Change COMIN to get files from user's PTMP "qprod" area +export COMIN=$COMOUT + +export job=gfsmos_fcst_${cyc}_${pid} +jobCard=$HOMEmdl/jobs/JGFSMOS_STN_FORECAST +export DATA=$STMPROOT/qprod/gfsmos_fcst_${cyc} +export logfile=$dailylog/$job.out +export out_dir=$dailylog +# Set dependencies +if [[ "$skipprep" != "y" ]]; then + #ORIG deps="done(gfsmos_prep_${cyc}_${pid})" + deps="afterany:$JGFSMOS_STN_PREP_JOBID" +else + deps="" +fi +if [[ $cyc == "00" || $cyc == "12" ]] && [[ "$stnonly" != "Y" ]]; then + complist="metar pac cooprfcmeso goe higoe akgoe tstms" + complist2="copopo3 coptype akpopo3 akptype" +else + complist="metar cooprfcmeso tstms" + complist2="" +fi + +if [[ $cyc == "00" || $cyc == "12" ]] && [[ "$stnonly" != "Y" ]]; then + export NTASK=11 + export PTILE=1 + export OMP_NUM_THREADS=1 +elif [[ $cyc == "00" || $cyc == "12" ]] && [[ "$stnonly" == "Y" ]]; then + export NTASK=5 + export PTILE=5 + export OMP_NUM_THREADS=1 +else + export NTASK=4 + export PTILE=4 + export OMP_NUM_THREADS=1 +fi + +#bsub -J ${job} \ +# -o $logfile \ +# -q ${QUEUE} \ +# -x \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 0:20 \ +# -P $ACCOUNT \ +# -w "$deps" \ +# $jobCard + +# HERA (Slurm) +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 00:20:00 -o $logfile $jobCard +sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 01:00:00 -o $logfile --dependency=$deps $jobCard 1> temp +JGFSMOS_STN_FORECAST_JOBID=$(cat temp | sed 's/[A-Za-z ]//g') + +######################################################################## +# JGFSMOS_PRDGEN +######################################################################## +jobCard=$HOMEmdl/jobs/JGFSMOS_STN_PRDGEN +export job=gfsmos_prdgen_${cyc}_${pid} +# Change COMIN back to COMOUT +export COMIN=$COMOUT +# Define DATA and create directory +export DATA=$STMPROOT/qprod/gfsmos_prdgen_${cyc} +export logfile=$dailylog/$job.out +export out_dir=$dailylog +# Set dependencies +#ORIG deps="done(gfsmos_fcst_${cyc}_${pid})" +deps="afterany:$JGFSMOS_STN_FORECAST_JOBID" +# Set Nodes +if [ $cyc -eq 00 -o $cyc -eq 12 ] && [[ "$stnonly" != "Y" ]]; then + #nodes='1*{select[craylinux && !vnode]} + 168*{select[craylinux && vnode]span[ptile=24]}' + export NTASK=1 + export PTILE=1 + #ORIG export OMP_NUM_THREADS=20 + export OMP_NUM_THREADS=1 +else + #nodes='1*{select[craylinux && !vnode]} + 24*{select[craylinux && vnode]span[ptile=24]}' + export NTASK=1 + export PTILE=1 + export OMP_NUM_THREADS=1 +fi + +#bsub -J ${job} \ +# -o $logfile \ +# -q ${QUEUE} \ +# -x \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 0:30 \ +# -P $ACCOUNT \ +# -w "$deps" \ +# $jobCard + +# HERA (Slurm) +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 00:30:00 -o $logfile $jobCard +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 02:00:00 -o $logfile --dependency=$deps $jobCard 1> temp +sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --exclusive -t 02:00:00 -o $logfile --dependency=$deps $jobCard 1> temp +JGFSMOS_STN_PRDGEN_JOBID=$(cat temp | sed 's/[A-Za-z ]//g') + +######################################################################## +# JGFSMOS_WX_PRDGEN (00z and 12z only) +######################################################################## +#if [ $cyc -eq 00 -o $cyc -eq 12 ]; then +# jobCard=$HOMEmdl/jobs/JGFSMOS_WX_PRDGEN +# export job=gfsmos_wx_prdgen_${cyc}_${pid} +# # Change COMIN back to COMOUT +# export COMIN=$COMOUT +# # Define DATA and create directory +# export DATA=$STMPROOT/qprod/gfsmos_wx_prdgen_${cyc} +# export logfile=$dailylog/$job.out +# export out_dir=$dailylog +# # Set dependencies +# deps="done(gfsmos_prdgen_${cyc}_${pid})" +# +# export NTASK=2 +# export PTILE=1 +# export OMP_NUM_THREADS=20 +# +# #bsub -J ${job} -oo $logfile -q ${QUEUE} -P MDLST-T2O \ +# # -W 1:00 -M 1000 \ +# # -extsched 'CRAYLINUX[]' \ +# # -R '1*{select[craylinux && !vnode]} + 48*{select[craylinux && vnode]span[ptile=24]}' \ +# # -w "$deps" \ +# # $jobCard +# +# bsub -J ${job} \ +# -o $logfile \ +# -q ${QUEUE} -x \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 1:00 \ +# -M 3000 \ +# -P $ACCOUNT \ +# -w "$deps" \ +# $jobCard +#fi + +fi #endif short + +######################################################################## +######################################################################## +# EXTENDED-RANGE JOBS +######################################################################## +######################################################################## + +if [ "$range" == "ext" -o "$range" == "both" ]; then + +######################################################################## +# Wait for 1/4 degree model data +######################################################################## +#if [ "$skipmodel" != "y" ]; then +#let attempts=1 +#proj_list=`seq -f %03g 252 12 384` +#for tau in $proj_list +#do +# while [[ $attempts -le 120 ]] +# do +# if [[ -f $GFSDIR/gfs.$cycle.pgrb2.0p25.f${tau} && -f $GFSDIR/gfs.$cycle.pgrb2.0p50.f${tau} ]]; then +# echo "Model file found. Proceeding to next..." +# break +# else +# if [[ $attempts -le 60 ]]; then +# sleep 60 +# else +# sleep 180 +# fi +# attempts=$((attempts+1)) +# fi +# done +#done +# +#if [[ $attempts -gt 120 ]]; then +# echo "Waited 4 hours for model file, but it did not appear." +# echo "Exiting..." +# exit 1 +#fi + +#fi #endif for skipmodel + +######################################################################## +# Wait for 1.0/2.5 degree GFS model files before running (Pacific GFS) +######################################################################## +#if [ "$skipmodel" != "y" ]; then +#let attempts1deg=1 +#proj_list=`seq -f %03g 204 12 384` +#for tau in $proj_list +#do +# while [[ $attempts1deg -le 120 ]] +# do +## ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL +# #if [[ -f $GFSDIR/gfs.$cycle.pgrb2.1p00.f384 && -f $GFSDIR/gfs.$cycle.pgrb2.2p50.f240 ]]; then +# if [ $cyc -eq 00 ]; then +# waitfile=$GFSDIR/gfs.$cycle.pgrb2.1p00.f384 +# else +# waitfile=$GFSDIR/gfs.$cycle.pgrb2.1p00.f180 +# fi +# if [[ -f $waitfile ]]; then +## ERIC ENGLE 05/30/2018 - PATCH FOR FV3GFS WINTER 17/18 PARALLEL +# #echo "1.0/2.5 degree model files found. Proceeding to next..." +# echo "1.0 degree model files found. Proceeding to next..." +# break +# else +# if [[ $attempts1deg -le 60 ]]; then +# sleep 60 +# else +# sleep 180 +# fi +# attempts1deg=$((aattempts1deg+1)) +# fi +# done +#done +# +#if [[ $attempts1deg -gt 120 ]]; then +# echo "Waited 4 hours for 1.0 degree model file, but it did not appear." +# echo "Exiting..." +# exit 1 +#fi + +#fi #endif for skipmodel + +######################################################################## +# JGFSMOS_EXT_PREP47 +######################################################################## +if [[ "$skipprep" != "y" ]]; then + export job=gfsmos_extprep_${cyc}_${pid} + export COMIN=$GFSDIR + jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_STN_PREP +# Define DATA and create directory + export DATA=$STMPROOT/qprod/gfsmos_extprep_${cyc} + export logfile=$dailylog/$job.out + export out_dir=$dailylog + + export NTASK=2 + export PTILE=2 + export OMP_NUM_THREADS=1 + +# bsub -J $job \ +# -o $logfile \ +# -q $QUEUE \ +# -W 2:00 \ +# -M 2500 \ +# -P MDLST-T2O \ +# -extsched 'CRAYLINUX[]' \ +# -R '1*{select[craylinux && !vnode]} + 24*{select[craylinux && vnode]span[ptile=24]}' \ +# $jobCard + +#bsub -J ${job} \ +# -o $logfile \ +# -q ${QUEUE} \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 2:00 \ +# -P $ACCOUNT \ +# $jobCard + +# HERA (Slurm) +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 00:10:00 -o $logfile $jobCard +sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 01:00:00 -o $logfile $jobCard 1> temp +JGFSMOS_EXT_STN_PREP_JOBID=$(cat temp | sed 's/[A-Za-z ]//g') + +fi #end for skipprep + +# Skip EXT_FORECAST for 06/18 +if [ $cyc -eq 00 -o $cyc -eq 12 ]; then +######################################################################## +# JGFSMOS_EXT_FORECAST +######################################################################## +#if [[ ! -d /gpfs/dell1/nco/ops/com/mos/prod/hry_mos.$PDY ]]; then +# export ROTATE=/gpfs/dell2/mdl/mdlstat/noscrub/rotate +# #export COMINhry_mos=$PTMPROOT/hourly.$PDY +# export COMINhry_mos=/scratch1/NCEPDEV/mdl/Michael.N.Baker/hry/hry_mos.$PDY +# if [[ ! -d $COMINhry_mos ]]; then +# mkdir -p $COMINhry_mos +# fi +# \cp $ROTATE/hry/${PDY}03 $COMINhry_mos/sfctbl.03 +# \cp $ROTATE/hry/${PDY}09 $COMINhry_mos/sfctbl.09 +# \cp $ROTATE/hry/${PDY}15 $COMINhry_mos/sfctbl.15 +# \cp $ROTATE/hry/${PDY}21 $COMINhry_mos/sfctbl.21 +#fi +export COMINhry_mos=/scratch1/NCEPDEV/mdl/Michael.N.Baker/hry/hry_mos.$PDY + +# Change COMIN to get files from user's PTMP "qprod" area +export COMIN=$COMOUT + +export job=gfsmos_extfcst_${cyc}_${pid} +jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_STN_FORECAST +export DATA=$STMPROOT/qprod/gfsmos_extfcst_${cyc} +export logfile=$dailylog/$job.out +export out_dir=$dailylog +# Set dependencies +if [[ "$skipprep" != "y" && "$range" == "both" ]]; then + #ORIG deps="done(gfsmos_extprep_${cyc}_${pid}) && done(gfsmos_fcst_${cyc}_${pid})" + deps="afterany:${JGFSMOS_EXT_STN_PREP_JOBID},${JGFSMOS_STN_FORECAST_JOBID}" +elif [[ "$skipprep" != "y" && "$range" == "ext" ]]; then + #ORIG deps="done(gfsmos_extprep_${cyc}_${pid})" + deps="afterany:$JGFSMOS_EXT_STN_PREP_JOBID" +elif [[ "$skipprep" == "y" && "$range" == "ext" ]]; then + deps="" +else + #ORIG deps="done(gfsmos_fcst_${cyc}_${pid})" + deps="afterany:$JGFSMOS_STN_FORECAST_JOBID" +fi + +if [[ $stnonly != "Y" ]]; then + export NTASK=10 + export PTILE=1 + export OMP_NUM_THREADS=1 +else + export NTASK=3 + export PTILE=3 + export OMP_NUM_THREADS=1 +fi + +#bsub -J ${job} -oo $logfile -q $QUEUE -P MDLST-T2O \ +# -W 1:00 -M 2000 \ +# -extsched 'CRAYLINUX[]' \ +# -R '1*{select[craylinux && !vnode]} + 24*{select[craylinux && vnode]span[ptile=24]}' \ +# -w "$deps" \ +# $jobCard + +#bsub -J ${job} \ +# -o $logfile \ +# -q ${QUEUE} \ +# -x \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 1:00 \ +# -P $ACCOUNT \ +# -w "$deps" \ +# $jobCard + +# HERA (Slurm) +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 01:00:00 -o $logfile $jobCard +sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 02:00:00 -o $logfile --dependency=$deps $jobCard 1> temp +JGFSMOS_EXT_STN_FORECAST_JOBID=$(cat temp | sed 's/[A-Za-z ]//g') + +fi #endif for skipping 06/18 ext_fcst +######################################################################## +# JGFSMOS_EXT_PRDGEN +######################################################################## +jobCard=$HOMEmdl/jobs/JGFSMOS_EXT_STN_PRDGEN +export job=gfsmos_extprdgen_${cyc}_${pid} +# Change COMIN back to COMOUT +export COMIN=$COMOUT +# Define DATA and create directory +export DATA=$STMPROOT/qprod/gfsmos_extprdgen_${cyc} +export logfile=$dailylog/$job.out +export out_dir=$dailylog +# Set dependencies +if [[ "$cyc" == "06" || "$cyc" == "18" ]]; then + #ORIG deps="done(gfsmos_prdgen_${cyc}_${pid})" + deps="afterany:$JGFSMOS_STN_PRDGEN_JOBID" +elif [[ "$range" == "both" ]]; then + #ORIG deps="done(gfsmos_extfcst_${cyc}_${pid}) && done(gfsmos_prdgen_${cyc}_${pid})" + deps="afterany:${JGFSMOS_EXT_STN_FORECAST_JOBID},${JGFSMOS_STN_PRDGEN_JOBID}" +else + #ORIG deps="done(gfsmos_extfcst_${cyc}_${pid})" + deps="afterany:$JGFSMOS_EXT_STN_FORECAST" +fi +# Set Nodes +if [ $cyc -eq 00 -o $cyc -eq 12 ] && [[ "$stnonly" != "Y" ]]; then + #nodes='1*{select[craylinux && !vnode]} + 168*{select[craylinux && vnode]span[ptile=24]}' + export NTASK=1 + export PTILE=1 + #ORIG export OMP_NUM_THREADS=20 + export OMP_NUM_THREADS=1 +else + #nodes='1*{select[craylinux && !vnode]} + 24*{select[craylinux && vnode]span[ptile=24]}' + export NTASK=1 + export PTILE=1 + export OMP_NUM_THREADS=1 +fi + + +#bsub -J ${job} -oo $logfile -q ${QUEUE} -P MDLST-T2O \ +# -W 1:00 -M 2000 \ +# -extsched 'CRAYLINUX[]' \ +# -R "$nodes" \ +# -w "$deps" \ +# $jobCard + +#bsub -J ${job} \ +# -o $logfile \ +# -q ${QUEUE} \ +# -x \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 1:00 \ +# -P $ACCOUNT \ +# -w "$deps" \ +# $jobCard + +# HERA (Slurm) +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 01:00:00 -o $logfile $jobCard +#sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --mem-per-cpu=4g -t 02:00:00 -o $logfile --dependency=$deps $jobCard #NOTE: No need to redirect stdout. +sbatch -A $ACCOUNT -J $job -q batch -n $NTASK --ntasks-per-node=$PTILE --exclusive -t 02:00:00 -o $logfile --dependency=$deps $jobCard #NOTE: No need to redirect stdout. + +# Exit here with $cyc is 06 or 18 +if [ $cyc -eq 06 -o $cyc -eq 18 ]; then + exit 0 +fi +######################################################################## +# JGFSMOS_WX_EXT_PRDGEN +######################################################################## +#jobCard=$HOMEmdl/jobs/JGFSMOS_WX_EXT_PRDGEN +#export job=gfsmos_wx_extprdgen_${cyc}_${pid} +## Change COMIN back to COMOUT +#export COMIN=$COMOUT +## Define DATA and create directory +#export DATA=$STMPROOT/qprod/gfsmos_wx_extprdgen_${cyc} +#export logfile=$dailylog/$job.out +#export out_dir=$dailylog +## Set dependencies +#if [[ "$range" == "both" ]]; then +# deps="done(gfsmos_extprdgen_${cyc}_${pid}) && done(gfsmos_wx_prdgen_${cyc}_${pid})" +#else +# deps="done(gfsmos_extprdgen_${cyc}_${pid})" +#fi +# +#export NTASK=1 +#export PTILE=1 +#export OMP_NUM_THREADS=20 + +##bsub -J ${job} -oo $logfile -q ${QUEUE} -P MDLST-T2O \ +## -W 1:00 -M 1000 \ +## -extsched 'CRAYLINUX[]' \ +## -R '1*{select[craylinux && !vnode]} + 48*{select[craylinux && vnode]span[ptile=24]}' \ +## -w "$deps" \ +## $jobCard + +#bsub -J ${job} \ +# -o $logfile \ +# -q ${QUEUE} -x \ +# -n $NTASK \ +# -R "span[ptile=$PTILE]" \ +# -W 1:00 \ +# -M 3000 \ +# -P $ACCOUNT \ +# -w "$deps" \ +# $jobCard + +fi #endif for ext/both + +#--------------------- +export SENDCOM=$SENDCOM_SAVE + +exit 0 diff --git a/scripts/vsdbjob_submit.sh b/scripts/vsdbjob_submit.sh new file mode 100755 index 0000000000..97b03a8069 --- /dev/null +++ b/scripts/vsdbjob_submit.sh @@ -0,0 +1,63 @@ +#!/bin/ksh +set -eaux + +export DATAVSDB=$RUNDIR/$CDATE/$CDUMP/vsdb +mkdir -p $DATAVSDB +cd $DATAVSDB + +export VSDBSH=${1:-$VSDBSH} +export xdate=${2:-$xdate} +export vlength=${3:-$vlength} +export cyc=${4:-$cyc} +export PSLOT=${5:-$PSLOT} +export CDATE=${6:-$CDATE} +export CDUMP=${7:-$CDUMP} +export gfs_cyc=${8:-$gfs_cyc} +export rain_bucket=${9:-$rain_bucket} +export machine=${10:-$machine} + +PDY=$(echo $CDATE | cut -c1-8) +cyc=$(echo $CDATE | cut -c9-10) + +export ACCOUNT=${ACCOUNT:-GFS-DEV} +export CUE2RUN=${CUE2RUN:-dev} +export KEEPDATA=${KEEPDATA:-NO} + +# Submit VSDBSH as separate job on WCOSS_DELL_P3 +if [ $machine = "WCOSS_DELL_P3" ]; then + + rm -rf submit.sh + +cat < submit.sh +#!/bin/ksh +#BSUB -o $ROTDIR/logs/$CDATE/vsdbjob.log +#BSUB -J vsdbjob.$PSLOT.$CDATE +#BSUB -P $ACCOUNT +#BSUB -n 28 +#BSUB -R span[ptile=28] +#BSUB -R affinity[core(1)] +#BSUB -W ${TIMELIM:-06:00} +#BSUB -q $QUEUE + +set -euax + +export OMP_NUM_THREADS=1 +printenv + +$VSDBSH $xdate $xdate $vlength $cyc $PSLOT $CDATE $CDUMP $gfs_cyc $rain_bucket + +EOF + + chmod 755 submit.sh + bsub < submit.sh + + +# Directly execute VSDBSH on other machines +else + + $VSDBSH $xdate $xdate $vlength $cyc $PSLOT $CDATE $CDUMP $gfs_cyc $rain_bucket + +fi + +exit + diff --git a/sorc/build_all.sh b/sorc/build_all.sh index 944d8b72fe..e367860f45 100755 --- a/sorc/build_all.sh +++ b/sorc/build_all.sh @@ -1,16 +1,27 @@ #!/bin/sh -set -x +set +x #------------------------------------ +# Exception handling is now included. +# # USER DEFINED STUFF: # # USE_PREINST_LIBS: set to "true" to use preinstalled libraries. # Anything other than "true" will use libraries locally. #------------------------------------ -if [ $# -eq 1 ]; then -model=$1 -fi -model=${model:-"uncoupled"} +while getopts "c" option; +do + case $option in + c) + echo "Received -c flag, build ufs-weather-model develop branch with CCPP physics" + echo "setting coupled=yes and skipping builds not needed for prototype runs" + RUN_CCPP="YES" + COUPLED="YES" + ;; + esac +done + + export USE_PREINST_LIBS="true" @@ -40,9 +51,14 @@ source ./machine-setup.sh > /dev/null 2>&1 #------------------------------------ # INCLUDE PARTIAL BUILD #------------------------------------ - . ./partial_build.sh +#------------------------------------ +# Exception Handling Init +#------------------------------------ +ERRSCRIPT=${ERRSCRIPT:-'eval [[ $err = 0 ]]'} +err=0 + #------------------------------------ # build libraries first #------------------------------------ @@ -52,23 +68,72 @@ echo " .... Library build not currently supported .... " #./build_libs.sh > $logs_dir/build_libs.log 2>&1 } + #------------------------------------ -# build fv3 +# build WW3 pre & post execs #------------------------------------ -if [ $model = "coupled" ]; then - ./build_fv3_coupled.sh > $logs_dir/build_fv3_coupled.log 2>&1 -else - $Build_fv3gfs && { - echo " .... Building fv3 .... " - ./build_fv3.sh > $logs_dir/build_fv3.log 2>&1 - } -fi +$Build_ww3_prepost && { +echo " .... Building WW3 pre and post execs .... " +./build_ww3prepost.sh > $logs_dir/build_ww3_prepost.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building WW3 pre/post processing." + echo "The log file is in $logs_dir/build_ww3_prepost.log" +fi +((err+=$rc)) +} + +#------------------------------------ +# build forecast model +#------------------------------------ +$Build_fv3gfs && { +echo " .... Building forecast model .... " +if [ ${COUPLED:-"NO"} = "NO" ]; then +export RUN_CCPP=${RUN_CCPP:-"NO"} +./build_fv3.sh > $logs_dir/build_fv3.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building fv3." + echo "The log file is in $logs_dir/build_fv3.log" +fi +((err+=$rc)) +else +./build_ufs_coupled.sh > $logs_dir/build_ufs_coupled.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building ufs coupled forecast model." + echo "The log file is in $logs_dir/build_ufs_coupled.log" +fi +((err+=$rc)) +fi +} + +#------------------------------------ +# build reg2grb2 +#------------------------------------ +$Build_reg2grb2 && { +echo " .... Building reg2grb2 for ocean/ice post .... " +./build_reg2grb2.sh > $logs_dir/build_reg2grb2.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building reg2grb2." + echo "The log file is in $logs_dir/build_reg2grb2.log" +fi +((err+=$rc)) +} + #------------------------------------ # build gsi #------------------------------------ $Build_gsi && { echo " .... Building gsi .... " ./build_gsi.sh > $logs_dir/build_gsi.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building gsi." + echo "The log file is in $logs_dir/build_gsi.log" +fi +((err+=$rc)) } #------------------------------------ @@ -77,6 +142,12 @@ echo " .... Building gsi .... " $Build_ncep_post && { echo " .... Building ncep_post .... " ./build_ncep_post.sh > $logs_dir/build_ncep_post.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building ncep_post." + echo "The log file is in $logs_dir/build_ncep_post.log" +fi +((err+=$rc)) } #------------------------------------ @@ -85,25 +156,56 @@ echo " .... Building ncep_post .... " $Build_ufs_utils && { echo " .... Building ufs_utils .... " ./build_ufs_utils.sh > $logs_dir/build_ufs_utils.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building ufs_utils." + echo "The log file is in $logs_dir/build_ufs_utils.log" +fi +((err+=$rc)) } #------------------------------------ -# build gfs_wafs +# build gldas #------------------------------------ -# Only build on WCOSS -if [ $target = wcoss -o $target = wcoss_cray -o $target = wcoss_dell_p3 ]; then - $Build_gfs_wafs && { - echo " .... Building gfs_wafs .... " - ./build_gfs_wafs.sh > $logs_dir/build_gfs_wafs .log 2>&1 - } +$Build_gldas && { +echo " .... Building gldas .... " +./build_gldas.sh > $logs_dir/build_gldas.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building gldas." + echo "The log file is in $logs_dir/build_gldas.log" +fi +((err+=$rc)) +} + +#------------------------------------ +# build gfs_wafs - optional checkout +#------------------------------------ +if [ -d gfs_wafs.fd ]; then + $Build_gfs_wafs && { + echo " .... Building gfs_wafs .... " + ./build_gfs_wafs.sh > $logs_dir/build_gfs_wafs.log 2>&1 + rc=$? + if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building gfs_wafs." + echo "The log file is in $logs_dir/build_gfs_wafs.log" + fi + ((err+=$rc)) +} fi #------------------------------------ -# build sfcanl_nsttfchg +# build gaussian_sfcanl #------------------------------------ -$Build_sfcanl_nsttfchg && { -echo " .... Building gaussian_sfcanl and nst_tf_chg .... " -./build_sfcanl_nsttfchg.sh > $logs_dir/build_sfcanl_nsttfchg.log 2>&1 +$Build_gaussian_sfcanl && { +echo " .... Building gaussian_sfcanl .... " +./build_gaussian_sfcanl.sh > $logs_dir/build_gaussian_sfcanl.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building gaussian_sfcanl." + echo "The log file is in $logs_dir/build_gaussian_sfcanl.log" +fi +((err+=$rc)) } #------------------------------------ @@ -112,22 +214,40 @@ echo " .... Building gaussian_sfcanl and nst_tf_chg .... " $Build_enkf_chgres_recenter && { echo " .... Building enkf_chgres_recenter .... " ./build_enkf_chgres_recenter.sh > $logs_dir/build_enkf_chgres_recenter.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building enkf_chgres_recenter." + echo "The log file is in $logs_dir/build_enkf_chgres_recenter.log" +fi +((err+=$rc)) } #------------------------------------ -# build tropcy_NEMS +# build enkf_chgres_recenter_nc #------------------------------------ -$Build_tropcy && { -echo " .... Building tropcy_NEMS .... " -./build_tropcy_NEMS.sh > $logs_dir/build_tropcy_NEMS.log 2>&1 +$Build_enkf_chgres_recenter_nc && { +echo " .... Building enkf_chgres_recenter_nc .... " +./build_enkf_chgres_recenter_nc.sh > $logs_dir/build_enkf_chgres_recenter_nc.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building enkf_chgres_recenter_nc." + echo "The log file is in $logs_dir/build_enkf_chgres_recenter_nc.log" +fi +((err+=$rc)) } #------------------------------------ -# build gdas +# build tropcy_NEMS #------------------------------------ -$Build_gdas && { -echo " .... Building gdas .... " -./build_gdas.sh > $logs_dir/build_gdas.log 2>&1 +$Build_tropcy && { +echo " .... Building tropcy_NEMS .... " +./build_tropcy_NEMS.sh > $logs_dir/build_tropcy_NEMS.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building tropcy_NEMS." + echo "The log file is in $logs_dir/build_tropcy_NEMS.log" +fi +((err+=$rc)) } #------------------------------------ @@ -136,22 +256,12 @@ echo " .... Building gdas .... " $Build_gfs_fbwndgfs && { echo " .... Building gfs_fbwndgfs .... " ./build_gfs_fbwndgfs.sh > $logs_dir/build_gfs_fbwndgfs.log 2>&1 -} - -#------------------------------------ -# build gfs_overpdtg2 -#------------------------------------ -$Build_gfs_overpdtg2 && { -echo " .... Building gfs_overpdtg2 .... " -./build_gfs_overpdtg2.sh > $logs_dir/build_gfs_overpdtg2.log 2>&1 -} - -#------------------------------------ -# build gfs_wintemv -#------------------------------------ -$Build_gfs_wintemv && { -echo " .... Building gfs_wintemv .... " -./build_gfs_wintemv.sh > $logs_dir/build_gfs_wintemv.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building gfs_fbwndgfs." + echo "The log file is in $logs_dir/build_gfs_fbwndgfs.log" +fi +((err+=$rc)) } #------------------------------------ @@ -160,6 +270,12 @@ echo " .... Building gfs_wintemv .... " $Build_gfs_bufrsnd && { echo " .... Building gfs_bufrsnd .... " ./build_gfs_bufrsnd.sh > $logs_dir/build_gfs_bufrsnd.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building gfs_bufrsnd." + echo "The log file is in $logs_dir/build_gfs_bufrsnd.log" +fi +((err+=$rc)) } #------------------------------------ @@ -168,6 +284,12 @@ echo " .... Building gfs_bufrsnd .... " $Build_fv3nc2nemsio && { echo " .... Building fv3nc2nemsio .... " ./build_fv3nc2nemsio.sh > $logs_dir/build_fv3nc2nemsio.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building fv3nc2nemsio." + echo "The log file is in $logs_dir/build_fv3nc2nemsio.log" +fi +((err+=$rc)) } #------------------------------------ @@ -176,6 +298,12 @@ echo " .... Building fv3nc2nemsio .... " $Build_regrid_nemsio && { echo " .... Building regrid_nemsio .... " ./build_regrid_nemsio.sh > $logs_dir/build_regrid_nemsio.log 2>&1 +rc=$? +if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building regrid_nemsio." + echo "The log file is in $logs_dir/build_regrid_nemsio.log" +fi +((err+=$rc)) } #------------------------------------ @@ -186,36 +314,20 @@ if [ $target = wcoss -o $target = wcoss_cray -o $target = wcoss_dell_p3 ]; then $Build_gfs_util && { echo " .... Building gfs_util .... " ./build_gfs_util.sh > $logs_dir/build_gfs_util.log 2>&1 + rc=$? + if [[ $rc -ne 0 ]] ; then + echo "Fatal error in building gfs_util." + echo "The log file is in $logs_dir/build_gfs_util.log" + fi + ((err+=$rc)) } fi #------------------------------------ -# build prod_util -#------------------------------------ -$Build_prod_util && { -echo " .... prod_util build not currently supported .... " -#echo " .... Building prod_util .... " -#./build_prod_util.sh > $logs_dir/build_prod_util.log 2>&1 -} - +# Exception Handling #------------------------------------ -# build grib_util -#------------------------------------ -$Build_grib_util && { -echo " .... grib_util build not currently supported .... " -#echo " .... Building grib_util .... " -#./build_grib_util.sh > $logs_dir/build_grib_util.log 2>&1 -} - -#------------------------------------ -# build reg2grb2 -#------------------------------------ -if [ $target = hera -o $target = orion ]; then - $Build_reg2grb2 && { - echo " .... Building reg2grb2 .... " - ./build_reg2grb2.sh > $logs_dir/build_reg2grb2.log 2>&1 -} -fi +[[ $err -ne 0 ]] && echo "FATAL BUILD ERROR: Please check the log file for detail, ABORT!" +$ERRSCRIPT || exit $err echo;echo " .... Build system finished .... " diff --git a/sorc/build_all.umb.sh b/sorc/build_all.umb.sh deleted file mode 100755 index 797f84522c..0000000000 --- a/sorc/build_all.umb.sh +++ /dev/null @@ -1,200 +0,0 @@ -#!/bin/sh -set -eu -#------------------------------------ -# USER DEFINED STUFF: -# -# USE_PREINST_LIBS: set to "true" to use preinstalled libraries. -# Anything other than "true" will use libraries locally. -#------------------------------------ - -export USE_PREINST_LIBS="true" - -#------------------------------------ -# END USER DEFINED STUFF -#------------------------------------ - -build_dir=`pwd` -logs_dir=$build_dir/logs -if [ ! -d $logs_dir ]; then - echo "Creating logs folder" - mkdir $logs_dir -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - echo "Creating ../exec folder" - mkdir ../exec -fi - -#------------------------------------ -# INCLUDE PARTIAL BUILD -#------------------------------------ - -. ./partial_build.sh - -#------------------------------------ -# build libraries first -#------------------------------------ -$Build_libs && { -echo " .... Library build not currently supported .... " -#echo " .... Building libraries .... " -#./build_libs.sh > $logs_dir/build_libs.log 2>&1 -} - -#------------------------------------ -# build fv3 -#------------------------------------ -$Build_fv3gfs && { -echo " .... Building fv3 .... " -./build_fv3.umb.sh > $logs_dir/build_fv3.log 2>&1 -} - -#------------------------------------ -# build gsi -#------------------------------------ -$Build_gsi && { -echo " .... Building gsi .... " -./build_gsi.umb.sh > $logs_dir/build_gsi.log 2>&1 -} - -#------------------------------------ -# build ncep_post -#------------------------------------ -$Build_ncep_post && { -echo " .... Building ncep_post .... " -./build_ncep_post.umb.sh > $logs_dir/build_ncep_post.log 2>&1 -} - -#------------------------------------ -# build ufs_utils -#------------------------------------ -$Build_ufs_utils && { -echo " .... Building ufs_utils .... " -./build_ufs_utils.umb.sh > $logs_dir/build_ufs_utils.log 2>&1 -} - -#------------------------------------ -# build gfs_wafs -#------------------------------------ -#$Build_gfs_wafs && { -#echo " .... Building gfs_wafs .... " -#./build_gfs_wafs.sh > $logs_dir/build_gfs_wafs .log 2>&1 -#} - -#------------------------------------ -# build NEMS util -#------------------------------------ -$Build_nems_util && { -echo " .... Building NEMS util .... " -./build_nems_util.umb.sh > $logs_dir/build_NEMS.log 2>&1 -} - -#------------------------------------ -# build sfcanl_nsttfchg -#------------------------------------ -$Build_sfcanl_nsttfchg && { -echo " .... Building gaussian_sfcanl and nst_tf_chg .... " -./build_sfcanl_nsttfchg.umb.sh > $logs_dir/build_sfcanl_nsttfchg.log 2>&1 -} - -#------------------------------------ -# build enkf_chgres_recenter -#------------------------------------ -$Build_enkf_chgres_recenter && { -echo " .... Building enkf_chgres_recenter .... " -./build_enkf_chgres_recenter.umb.sh > $logs_dir/build_enkf_chgres_recenter.log 2>&1 -} - -#------------------------------------ -# build tropcy_NEMS -#------------------------------------ -$Build_tropcy && { -echo " .... Building tropcy_NEMS .... " -./build_tropcy_NEMS.umb.sh > $logs_dir/build_tropcy_NEMS.log 2>&1 -} - -#------------------------------------ -# build gdas -#------------------------------------ -$Build_gdas && { -echo " .... Building gdas .... " -./build_gdas.umb.sh > $logs_dir/build_gdas.log 2>&1 -} - -#------------------------------------ -# build gfs_fbwndgfs -#------------------------------------ -$Build_gfs_fbwndgfs && { -echo " .... Building gfs_fbwndgfs .... " -./build_gfs_fbwndgfs.umb.sh > $logs_dir/build_gfs_fbwndgfs.log 2>&1 -} - -#------------------------------------ -# build gfs_overpdtg2 -#------------------------------------ -$Build_gfs_overpdtg2 && { -echo " .... Building gfs_overpdtg2 .... " -./build_gfs_overpdtg2.umb.sh > $logs_dir/build_gfs_overpdtg2.log 2>&1 -} - -#------------------------------------ -# build gfs_wintemv -#------------------------------------ -$Build_gfs_wintemv && { -echo " .... Building gfs_wintemv .... " -./build_gfs_wintemv.umb.sh > $logs_dir/build_gfs_wintemv.log 2>&1 -} - -#------------------------------------ -# build gfs_bufrsnd -#------------------------------------ -$Build_gfs_bufrsnd && { -echo " .... Building gfs_bufrsnd .... " -./build_gfs_bufrsnd.umb.sh > $logs_dir/build_gfs_bufrsnd.log 2>&1 -} - -#------------------------------------ -# build fv3nc2nemsio -#------------------------------------ -$Build_fv3nc2nemsio && { -echo " .... Building fv3nc2nemsio .... " -./build_fv3nc2nemsio.umb.sh > $logs_dir/build_fv3nc2nemsio.log 2>&1 -} - -#------------------------------------ -# build regrid_nemsio -#------------------------------------ -$Build_regrid_nemsio && { -echo " .... Building regrid_nemsio .... " -./build_regrid_nemsio.umb.sh > $logs_dir/build_regrid_nemsio.log 2>&1 -} - -#------------------------------------ -# build gfs_util -#------------------------------------ -$Build_gfs_util && { -echo " .... Building gfs_util .... " -./build_gfs_util.umb.sh > $logs_dir/build_gfs_util.log 2>&1 -} - -#------------------------------------ -# build prod_util -#------------------------------------ -$Build_prod_util && { -echo " .... prod_util build not currently supported .... " -#echo " .... Building prod_util .... " -#./build_prod_util.sh > $logs_dir/build_prod_util.log 2>&1 -} - -#------------------------------------ -# build grib_util -#------------------------------------ -$Build_grib_util && { -echo " .... grib_util build not currently supported .... " -#echo " .... Building grib_util .... " -#./build_grib_util.sh > $logs_dir/build_grib_util.log 2>&1 -} - -echo;echo " .... Build system finished .... " - -exit 0 diff --git a/sorc/build_enkf_chgres_recenter.sh b/sorc/build_enkf_chgres_recenter.sh index 0ac3a3ade1..880a9dd032 100755 --- a/sorc/build_enkf_chgres_recenter.sh +++ b/sorc/build_enkf_chgres_recenter.sh @@ -25,7 +25,7 @@ fi cd ${cwd}/enkf_chgres_recenter.fd -export FFLAGS="-O3 -r8 -i4 -axSSE4.2,AVX,CORE-AVX2 -qopenmp -traceback -fp-model precise" +export FFLAGS="-O3 -r8 -i4 -qopenmp -traceback -fp-model precise" make clean make diff --git a/sorc/build_enkf_chgres_recenter.umb.sh b/sorc/build_enkf_chgres_recenter.umb.sh deleted file mode 100755 index bdb305da80..0000000000 --- a/sorc/build_enkf_chgres_recenter.umb.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -# source ../modulefiles/fv3gfs/enkf_chgres_recenter.$target > /dev/null 2>&1 - source ../modulefiles/fv3gfs/enkf_chgres_recenter.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/fv3gfs/enkf_chgres_recenter.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/fv3gfs/enkf_chgres_recenter.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd ${cwd}/enkf_chgres_recenter.fd - -export FFLAGS="-O3 -r8 -i4 -qopenmp -traceback -fp-model precise" - -make clean -make -make install -make clean diff --git a/sorc/build_enkf_chgres_recenter_nc.sh b/sorc/build_enkf_chgres_recenter_nc.sh new file mode 100755 index 0000000000..9835793390 --- /dev/null +++ b/sorc/build_enkf_chgres_recenter_nc.sh @@ -0,0 +1,43 @@ +#!/bin/sh +set -eux + +source ./machine-setup.sh > /dev/null 2>&1 +cwd=`pwd` + +USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} +if [ $USE_PREINST_LIBS = true ]; then + export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles + source ../modulefiles/fv3gfs/enkf_chgres_recenter_nc.$target > /dev/null 2>&1 +else + export MOD_PATH=${cwd}/lib/modulefiles + if [ $target = wcoss_cray ]; then + source ../modulefiles/fv3gfs/enkf_chgres_recenter_nc.${target}_userlib > /dev/null 2>&1 + else + source ../modulefiles/fv3gfs/enkf_chgres_recenter_nc.$target > /dev/null 2>&1 + fi +fi +module list + +# Check final exec folder exists +if [ ! -d "../exec" ]; then + mkdir ../exec +fi + +cd ${cwd}/enkf_chgres_recenter_nc.fd + +export FFLAGS="-O3 -qopenmp -traceback -fp-model precise" +export FV3GFS_NCIO_LIB="${cwd}/gsi.fd/build/lib/libfv3gfs_ncio.a" +export FV3GFS_NCIO_INC="${cwd}/gsi.fd/build/include" + +if [ ! -f $FV3GFS_NCIO_LIB ]; then + echo "BUILD ERROR: missing GSI library file" + echo "Missing file: $FV3GFS_NCIO_LIB" + echo "Please build the GSI first (build_gsi.sh)" + echo "EXITING..." + exit 1 +fi + +make clean +make +make install +make clean diff --git a/sorc/build_fv3.sh b/sorc/build_fv3.sh index 0e0b4a2bf1..e812f7e0ca 100755 --- a/sorc/build_fv3.sh +++ b/sorc/build_fv3.sh @@ -1,9 +1,7 @@ #! /usr/bin/env bash set -eux -set +e source ./machine-setup.sh > /dev/null 2>&1 -set -e cwd=`pwd` USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} @@ -18,11 +16,17 @@ if [ ! -d "../exec" ]; then mkdir ../exec fi -if [ $target = theia ]; then target=theia.intel ; fi if [ $target = hera ]; then target=hera.intel ; fi +if [ $target = orion ]; then target=orion.intel ; fi cd fv3gfs.fd/ FV3=$( pwd -P )/FV3 cd tests/ -./compile.sh "$FV3" "$target" "NCEP64LEV=Y HYDRO=N 32BIT=Y" 1 NO NO -mv -f fv3_1.exe ../NEMS/exe/global_fv3gfs.x + +if [ ${RUN_CCPP:-${1:-"NO"}} = "NO" ]; then + ./compile.sh "$FV3" "$target" "WW3=Y 32BIT=Y" 1 + mv -f fv3_1.exe ../NEMS/exe/global_fv3gfs.x +else + ./compile.sh "$target" "CCPP=Y 32BIT=Y SUITES=FV3_GFS_v15,FV3_GFS_v16beta" 2 NO NO + mv -f fv3_2.exe ../NEMS/exe/global_fv3gfs.x +fi diff --git a/sorc/build_fv3.umb.sh b/sorc/build_fv3.umb.sh deleted file mode 100755 index ff85e9604c..0000000000 --- a/sorc/build_fv3.umb.sh +++ /dev/null @@ -1,26 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -else - export MOD_PATH=${cwd}/lib/modulefiles -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -if [ $target = theia ]; then target=theia.intel ; fi - -cd fv3gfs.fd/ -FV3=$( pwd -P )/FV3 -cd tests/ -./compile.umb.sh "$FV3" "$target" "NCEP64LEV=Y HYDRO=N 32BIT=Y" 1 -##mv -f fv3_1.exe ../NEMS/exe/fv3_gfs_nh.prod.32bit.x -mv -f fv3_1.exe ../NEMS/exe/global_fv3gfs.x diff --git a/sorc/build_fv3nc2nemsio.sh b/sorc/build_fv3nc2nemsio.sh index 14667daa2e..9470966986 100755 --- a/sorc/build_fv3nc2nemsio.sh +++ b/sorc/build_fv3nc2nemsio.sh @@ -24,6 +24,8 @@ fi cd ./fv3nc2nemsio.fd +if [ $target = orion ]; then HDF5=$HDF5_ROOT ; fi + LIBnetcdf=`$NETCDF/bin/nf-config --flibs` INCnetcdf=`$NETCDF/bin/nf-config --fflags` export NETCDF_LDFLAGS=$LIBnetcdf diff --git a/sorc/build_fv3nc2nemsio.umb.sh b/sorc/build_fv3nc2nemsio.umb.sh deleted file mode 100755 index 04b1b0d9b3..0000000000 --- a/sorc/build_fv3nc2nemsio.umb.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/modulefile.fv3nc2nemsio.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/modulefile.fv3nc2nemsio.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/modulefile.fv3nc2nemsio.$target > /dev/null 2>&1 - fi -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd ./fv3nc2nemsio.fd - -LIBnetcdf=`$NETCDF/bin/nf-config --flibs` -INCnetcdf=`$NETCDF/bin/nf-config --fflags` -export NETCDF_LDFLAGS=$LIBnetcdf -export NETCDF_INCLUDE=$INCnetcdf - -$FCMP $FFLAGS -c kinds.f90 -$FCMP $FFLAGS -c constants.f90 -$FCMP $FFLAGS $NETCDF_INCLUDE -I $NEMSIO_INC -c fv3_module.f90 -$FCMP $FFLAGS $NETCDF_INCLUDE -I $NEMSIO_INC -I. -o fv3nc2nemsio.x fv3_main.f90 fv3_module.o $NETCDF_LDFLAGS $NEMSIO_LIB $BACIO_LIB4 $W3NCO_LIBd -L$HDF5/lib -lhdf5_hl -lhdf5 -lz - -rm -f *.o *.mod - -cd $cwd -mv fv3nc2nemsio.fd/fv3nc2nemsio.x ../exec/. - -exit diff --git a/sorc/build_gaussian_sfcanl.sh b/sorc/build_gaussian_sfcanl.sh new file mode 100755 index 0000000000..bfb0826edd --- /dev/null +++ b/sorc/build_gaussian_sfcanl.sh @@ -0,0 +1,22 @@ +#! /usr/bin/env bash +set -eux + +source ./machine-setup.sh > /dev/null 2>&1 +cwd=`pwd` + +USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} +if [ $USE_PREINST_LIBS = true ]; then + export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles + source ../modulefiles/fv3gfs/gaussian_sfcanl.$target > /dev/null 2>&1 +else + export MOD_PATH=${cwd}/lib/modulefiles + if [ $target = wcoss_cray ]; then + source ../modulefiles/fv3gfs/gaussian_sfcanl.${target}_userlib > /dev/null 2>&1 + else + source ../modulefiles/fv3gfs/gaussian_sfcanl.$target > /dev/null 2>&1 + fi +fi +module list + +cd ${cwd}/gaussian_sfcanl.fd +./makefile.sh diff --git a/sorc/build_gdas.sh b/sorc/build_gdas.sh deleted file mode 100755 index 796a20b858..0000000000 --- a/sorc/build_gdas.sh +++ /dev/null @@ -1,72 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gdas_gridbull.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gdas_gridbull.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gdas_gridbull.$target > /dev/null 2>&1 - fi -fi - -### gridbull - cd $cwd/gridbull.fd - make -f makefile.$target - make -f makefile.$target clean - mv gridbull ../../exec/ - -### navybull - cd $cwd - source ./machine-setup.sh > /dev/null 2>&1 - if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gdas_navybull.$target > /dev/null 2>&1 - else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gdas_navybull.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gdas_navybull.$target > /dev/null 2>&1 - fi - fi - cd $cwd/navybull.fd - make -f makefile.$target - make -f makefile.$target clean - mv navybull ../../exec/ - -### gdas_trpsfcmv - cd $cwd - source $cwd/ncl.setup > /dev/null 2>&1 - export NCARG_LIB=$NCARG_ROOT/lib > /dev/null 2>&1 - - if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gdas_trpsfcmv.$target > /dev/null 2>&1 - else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gdas_trpsfcmv.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gdas_trpsfcmv.$target > /dev/null 2>&1 - fi - fi - cd $cwd/gdas_trpsfcmv.fd - make -f makefile.$target - make -f makefile.$target clean - mv gdas_trpsfcmv ../../exec/ - -echo "Build complete" -exit diff --git a/sorc/build_gdas.umb.sh b/sorc/build_gdas.umb.sh deleted file mode 100755 index e296fe1bba..0000000000 --- a/sorc/build_gdas.umb.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -# source ../modulefiles/gdas_gridbull.$target > /dev/null 2>&1 - source ../modulefiles/gdas_gridbull.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gdas_gridbull.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gdas_gridbull.$target > /dev/null 2>&1 - fi -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi -export target=GENERIC - -### gridbull - cd $cwd/gridbull.fd - make -f makefile.$target - make -f makefile.$target clean - mv gridbull ../../exec/ - -### navybull - cd $cwd - source $cwd/machine-setup.sh > /dev/null 2>&1 -export target=GENERIC - if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gdas_navybull.GENERIC > /dev/null 2>&1 - else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gdas_navybull.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gdas_navybull.$target > /dev/null 2>&1 - fi - fi - cd $cwd/navybull.fd - make -f makefile.$target - make -f makefile.$target clean - mv navybull ../../exec/ - -### gdas_trpsfcmv - cd $cwd - source $cwd/machine-setup.sh > /dev/null 2>&1 - source $cwd/ncl.setup -module list -export NCARG_LIB=$NCARG_ROOT/lib - -export target=GENERIC - if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gdas_trpsfcmv.GENERIC > /dev/null 2>&1 - else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gdas_trpsfcmv.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gdas_trpsfcmv.$target > /dev/null 2>&1 - fi - fi - cd $cwd/gdas_trpsfcmv.fd - make -f makefile.$target - make -f makefile.$target clean - mv gdas_trpsfcmv ../../exec/ - -exit diff --git a/sorc/build_gfs_bufrsnd.sh b/sorc/build_gfs_bufrsnd.sh index b9f62250ea..70a3b4295b 100755 --- a/sorc/build_gfs_bufrsnd.sh +++ b/sorc/build_gfs_bufrsnd.sh @@ -1,4 +1,4 @@ -#! /usr/bin/env bash +#!/bin/sh set -eux source ./machine-setup.sh > /dev/null 2>&1 @@ -6,23 +6,25 @@ cwd=`pwd` USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_bufr.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_bufr.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_bufr.$target > /dev/null 2>&1 - fi -fi -module list + source ../modulefiles/gfs_bufr.$target > /dev/null 2>&1 + else + export MOD_PATH=${cwd}/lib/modulefiles + if [ $target = wcoss_cray ]; then + source ../modulefiles/gfs_bufr.${target}_userlib > /dev/null 2>&1 + else + source ../modulefiles/gfs_bufr.$target > /dev/null 2>&1 + fi + fi # Check final exec folder exists if [ ! -d "../exec" ]; then mkdir ../exec fi +if [ -f gfs_bufr.fd/getncdimlen ]; then + cp gfs_bufr.fd/getncdimlen ../exec + fi +echo "compiling ...." # Compile codes under /sorc compile1='gfs_bufr tocsbufr' diff --git a/sorc/build_gfs_bufrsnd.umb.sh b/sorc/build_gfs_bufrsnd.umb.sh deleted file mode 100755 index a5e852109c..0000000000 --- a/sorc/build_gfs_bufrsnd.umb.sh +++ /dev/null @@ -1,35 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_bufr.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_bufr.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_bufr.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -# Compile codes under /sorc -compile1='gfs_bufr tocsbufr' - -for comp in $compile1 -do - echo "Compiling ${comp}" - cd $cwd/${comp}.fd - make -f makefile_module clean - make -f makefile_module -done diff --git a/sorc/build_gfs_fbwndgfs.umb.sh b/sorc/build_gfs_fbwndgfs.umb.sh deleted file mode 100755 index 4960e29c13..0000000000 --- a/sorc/build_gfs_fbwndgfs.umb.sh +++ /dev/null @@ -1,29 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_fbwndgfs.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_fbwndgfs.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_fbwndgfs.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd fbwndgfs.fd -make -f makefile.GENERIC -make -f makefile.GENERIC clean -mv fbwndgfs ../../exec/ diff --git a/sorc/build_gfs_overpdtg2.sh b/sorc/build_gfs_overpdtg2.sh deleted file mode 100755 index e222b34a90..0000000000 --- a/sorc/build_gfs_overpdtg2.sh +++ /dev/null @@ -1,30 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_overpdtg2.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_overpdtg2.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_overpdtg2.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd overpdtg2.fd -make -f makefile.$target -make -f makefile.$target install -make -f makefile.$target clean -mv overpdtg2 ../../exec diff --git a/sorc/build_gfs_overpdtg2.umb.sh b/sorc/build_gfs_overpdtg2.umb.sh deleted file mode 100755 index f66e736689..0000000000 --- a/sorc/build_gfs_overpdtg2.umb.sh +++ /dev/null @@ -1,30 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_overpdtg2.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_overpdtg2.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_overpdtg2.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd overpdtg2.fd -make -f makefile.GENERIC -make -f makefile.GENERIC install -make -f makefile.GENERIC clean -mv overpdtg2 ../../exec diff --git a/sorc/build_gfs_util.sh b/sorc/build_gfs_util.sh index 48bb267066..2ea60a59aa 100755 --- a/sorc/build_gfs_util.sh +++ b/sorc/build_gfs_util.sh @@ -7,7 +7,7 @@ export dir=` pwd ` cd ../util/sorc # Check for gfs_util folders exist -if [ ! -d "./faxmakrx.fd" ]; then +if [ ! -d "./mkgfsawps.fd" ]; then echo " " echo " GFS_UTIL folders DO NOT exist " echo " " diff --git a/sorc/build_gfs_util.umb.sh b/sorc/build_gfs_util.umb.sh deleted file mode 100755 index a0e5bd696a..0000000000 --- a/sorc/build_gfs_util.umb.sh +++ /dev/null @@ -1,20 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -export dir=` pwd ` - -cd ../util/sorc - -# Check for gfs_util folders exist -if [ ! -d "./faxmakrx.fd" ]; then - echo " " - echo " GFS_UTIL folders DO NOT exist " - echo " " - exit -fi - -echo "" -echo " Building ... Executables for GFS_UTILITIES " -echo "" -source ./compile_gfs_util_umb.sh diff --git a/sorc/build_gfs_wafs.sh b/sorc/build_gfs_wafs.sh index 96c7669b79..ceff4eae67 100755 --- a/sorc/build_gfs_wafs.sh +++ b/sorc/build_gfs_wafs.sh @@ -16,14 +16,7 @@ if [ ! -d "../exec" ]; then mkdir ../exec fi -if [ $target = wcoss_dell_p3 ]; then - cd gfs_wafs.fd/sorc - sh build_wafs_dell.sh -elif [ $target = hera ]; then - cd gfs_wafs.fd/sorc - sh build_wafs_hera.sh -else - echo "This version of wafs only works on Dell and Hera. exit" -fi +cd gfs_wafs.fd/sorc +sh build_wafs.sh exit diff --git a/sorc/build_gfs_wintemv.sh b/sorc/build_gfs_wintemv.sh deleted file mode 100755 index 128accb956..0000000000 --- a/sorc/build_gfs_wintemv.sh +++ /dev/null @@ -1,30 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_wintemv.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_wintemv.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_wintemv.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd wintemv.fd -make -f makefile.$target -make -f makefile.$target install -make -f makefile.$target clean -mv wintemv ../../exec diff --git a/sorc/build_gfs_wintemv.umb.sh b/sorc/build_gfs_wintemv.umb.sh deleted file mode 100755 index 6ad90bc3a3..0000000000 --- a/sorc/build_gfs_wintemv.umb.sh +++ /dev/null @@ -1,30 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/gfs_wintemv.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/gfs_wintemv.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/gfs_wintemv.$target > /dev/null 2>&1 - fi -fi -module list - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd wintemv.fd -make -f makefile.GENERIC -make -f makefile.GENERIC install -make -f makefile.GENERIC clean -mv wintemv ../../exec diff --git a/sorc/build_gldas.sh b/sorc/build_gldas.sh new file mode 100755 index 0000000000..e8162d3f4f --- /dev/null +++ b/sorc/build_gldas.sh @@ -0,0 +1,23 @@ +#! /usr/bin/env bash +set -eux + +source ./machine-setup.sh > /dev/null 2>&1 +cwd=`pwd` + +USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} +if [ $USE_PREINST_LIBS = true ]; then + export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles +else + export MOD_PATH=${cwd}/lib/modulefiles +fi + +# Check final exec folder exists +if [ ! -d "../exec" ]; then + mkdir ../exec +fi + +cd gldas.fd/sorc +./build_all_gldas.sh + +exit + diff --git a/sorc/build_grib_util.sh b/sorc/build_grib_util.sh deleted file mode 100755 index 6569cc22c0..0000000000 --- a/sorc/build_grib_util.sh +++ /dev/null @@ -1,88 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/modulefile.grib_util.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/modulefile.grib_util.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/modulefile.grib_util.$target > /dev/null 2>&1 - fi -fi - -# Move to util/sorc folder -cd ../util/sorc - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -for grib_util in cnvgrib copygb2 degrib2 grbindex tocgrib2 tocgrib \ - copygb grb2index grib2grib tocgrib2super -do - cd $grib_util.fd - make -f makefile_$target clean - make -f makefile_$target - make -f makefile_$target install - make -f makefile_$target clean - cd .. -done - -# -# compile wgrib -# -cd wgrib.cd - make -f makefile_$target clean - make -f makefile_$target - make -f makefile_$target install - make -f makefile_$target clean -cd .. - -# -# compile wgrib2 -# -cd $cwd -source ./machine-setup.sh > /dev/null 2>&1 - -if [ $target = wcoss_cray -a $USE_PREINST_LIBS != true ]; then - source ../modulefiles/modulefile.wgrib2.${target}_userlib > /dev/null 2>&1 -else - source ../modulefiles/modulefile.wgrib2.$target > /dev/null 2>&1 -fi - -# Move to util/sorc folder -cd ../util/sorc -cwd=`pwd` - -#---------------------------------------------------------------- -export CPPFLAGS="-ffast-math -O3 -DGFORTRAN" -cd $cwd/wgrib2.cd/gctpc/ -make -f makefile.gctpc clean -make -f makefile.gctpc -rm -f *.o -#---------------------------------------------------------------- -if [ $target = wcoss_cray ]; then - export FFLAGS=-O2 - cd $cwd/wgrib2.cd/iplib/ - make clean - make - rm -f *.o -fi -#---------------------------------------------------------------- -cd $cwd/wgrib2.cd -module list -make -f makefile_$target clean -make -f makefile_$target -make -f makefile_$target install -make -f makefile_$target clean -#---------------------------------------------------------------- - -exit diff --git a/sorc/build_gsi.sh b/sorc/build_gsi.sh index 105305c6d2..f5f938a161 100755 --- a/sorc/build_gsi.sh +++ b/sorc/build_gsi.sh @@ -14,15 +14,6 @@ fi gsitarget=$target [[ "$target" == wcoss_cray ]] && gsitarget=cray -if [[ "$target" == jet ]]; then - if [ -f "../modulefiles/gsi/modulefile.ProdGSI.jet" ]; then - if [ -d gsi.fd/modulefiles ]; then - cp ../modulefiles/gsi/modulefile.ProdGSI.jet gsi.fd/modulefiles - cp ../modulefiles/gsi/setCompilerFlags.cmake gsi.fd/cmake/Modules - fi - fi -fi - # Check final exec folder exists if [ ! -d "../exec" ]; then mkdir ../exec @@ -32,3 +23,4 @@ cd gsi.fd/ush/ ./build_all_cmake.sh "PRODUCTION" "$cwd/gsi.fd" exit + diff --git a/sorc/build_gsi.umb.sh b/sorc/build_gsi.umb.sh deleted file mode 100755 index ea312c656b..0000000000 --- a/sorc/build_gsi.umb.sh +++ /dev/null @@ -1,26 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -else - export MOD_PATH=${cwd}/lib/modulefiles -fi - -gsitarget=$target -[[ "$target" == wcoss_cray ]] && gsitarget=cray - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd gsi.fd/ush/ -./build_all_cmake.umb.sh "PRODUCTION" "$cwd/gsi.fd" - -exit - diff --git a/sorc/build_libs.sh b/sorc/build_libs.sh index 1d50665fb7..31e158c1fc 100755 --- a/sorc/build_libs.sh +++ b/sorc/build_libs.sh @@ -18,8 +18,6 @@ rm -rf libpng* libjasper* lib*.a incmod/* modulefiles/* # --- hopefully this will lead to single version in the future if [ $target = wcoss_cray ]; then bufr_ver=v11.0.1 -elif [ $target = "theia" ]; then - bufr_ver=v10.2.5 fi # -------------------------------------------------------------- diff --git a/sorc/build_ncep_post.umb.sh b/sorc/build_ncep_post.umb.sh deleted file mode 100755 index 4f3449f4fd..0000000000 --- a/sorc/build_ncep_post.umb.sh +++ /dev/null @@ -1,20 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -else - export MOD_PATH=${cwd}/lib/modulefiles -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd gfs_post.fd/sorc -sh build_ncep_post.umb.sh diff --git a/sorc/build_ncep_post_native.sh b/sorc/build_ncep_post_native.sh deleted file mode 100755 index be71427e5a..0000000000 --- a/sorc/build_ncep_post_native.sh +++ /dev/null @@ -1,108 +0,0 @@ -SHELL=/bin/sh - -#################################################################################################### -# -# post using module compile standard -# -# 10/15 Lin Gan: Create module load version -# 01/16 Lin Gan: Update to use GFS Vertical Structure -# 07/16 J. Carley: Generalize for other machines using modules -# -##################################################################################################### -##################################################################################################### - - -# Lin Gan Module Load -module purge -set -x -mac=$(hostname | cut -c1-1) -mac2=$(hostname | cut -c1-2) - -# Create a test function for sh vs. bash detection. The name is -# randomly generated to reduce the chances of name collision. -__ms_function_name="setup__test_function__$$" -eval "$__ms_function_name() { /bin/true ; }" - -# Determine which shell we are using -__ms_ksh_test=$( eval '__text="text" ; if [[ $__text =~ ^(t).* ]] ; then printf "%s" ${.sh.match[1]} ; fi' 2> /dev/null | cat ) -__ms_bash_test=$( eval 'if ( set | grep '$__ms_function_name' | grep -v name > /dev/null 2>&1 ) ; then echo t ; fi ' 2> /dev/null | cat ) - -if [[ ! -z "$__ms_ksh_test" ]] ; then - __ms_shell=ksh -elif [[ ! -z "$__ms_bash_test" ]] ; then - __ms_shell=bash -else - # Not bash or ksh, so assume sh. - __ms_shell=sh -fi - -target="" -USERNAME=`echo $LOGNAME | awk '{ print tolower($0)'}` - -if [[ -d /lfs3 ]] ; then - # We are on NOAA Jet - if ( ! eval module help > /dev/null 2>&1 ) ; then - echo load the module command 1>&2 - source /apps/lmod/lmod/init/$__ms_shell - fi - target=jet - machine=$target - module purge -elif [[ -d /lustre && -d /ncrc ]] ; then # for GAEA. - if ( ! eval module help > /dev/null 2>&1 ) ; then - # We cannot simply load the module command. The GAEA - # /etc/profile modifies a number of module-related variables - # before loading the module command. Without those variables, - # the module command fails. Hence we actually have to source - # /etc/profile here. - echo load the module command 1>&2 - source /etc/profile - fi - - machine=gaea - echo "machine set to: $machine" - - module purge - unset _LMFILES_ - unset _LMFILES_000 - unset _LMFILES_001 - unset LOADEDMODULES - module use -a /opt/cray/ari/modulefiles - module use -a /opt/cray/pe/ari/modulefiles - module use -a /opt/cray/pe/craype/default/modulefiles - source /etc/opt/cray/pe/admin-pe/site-config - export NCEPLIBS=/lustre/f1/pdata/ncep_shared/NCEPLIBS/lib - echo NCEPLIBS HARD SET to $NCEPLIBS in `pwd`/module_setup.sh.inc - module use $NCEPLIBS/modulefiles - -elif [ $mac2 = tf ] ; then # For Theia - machine=theia - . /etc/profile - . /etc/profile.d/modules.sh -elif [ $mac = t -o $mac = e -o $mac = g ] ; then # For WCOSS - machine=wcoss - . /usrx/local/Modules/default/init/bash -elif [ $mac = l -o $mac = s ] ; then # wcoss_c (i.e. luna and surge) - export machine=cray-intel -fi - -# Lin Gan modifiy to use NCO vertical structure prefix for NCO deployment - 20160131 -moduledir=`dirname $(readlink -f ../modulefiles/post)` -module use ${moduledir} -module load post/v8.0.0-${machine} -module list - -cd ncep_post.fd -make -f makefile_module clean -make -f makefile_module - -if [ ! -d "../../exec" ] ; then - mkdir -p ../../exec -fi -cp ncep_post ../../exec/ - -unset __ms_shell -unset __ms_ksh_test -unset __ms_bash_test -unset $__ms_function_name -unset __ms_function_name diff --git a/sorc/build_nems_util.sh b/sorc/build_nems_util.sh deleted file mode 100755 index a74c974f4a..0000000000 --- a/sorc/build_nems_util.sh +++ /dev/null @@ -1,33 +0,0 @@ -#! /usr/bin/env bash -set -eux - -set +e -source ./machine-setup.sh > /dev/null 2>&1 -set -e -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/module_nemsutil.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/module_nemsutil.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/module_nemsutil.$target > /dev/null 2>&1 - fi -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -#for prog in nemsio_get.fd mkgfsnemsioctl.fd nemsio_cvt.fd nemsio_read.fd ;do -for prog in mkgfsnemsioctl.fd ;do - cd ${cwd}/${prog} - make -f makefile -done - -exit diff --git a/sorc/build_nems_util.umb.sh b/sorc/build_nems_util.umb.sh deleted file mode 100755 index 26f9ef580f..0000000000 --- a/sorc/build_nems_util.umb.sh +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/sh -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -# source ../modulefiles/module_nemsutil.$target > /dev/null 2>&1 - source ../modulefiles/module_nemsutil.GENERIC -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/module_nemsutil.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/module_nemsutil.$target > /dev/null 2>&1 - fi -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -#for prog in nemsio_get.fd mkgfsnemsioctl.fd nemsio_cvt.fd nemsio_read.fd ;do -for prog in mkgfsnemsioctl.fd ;do - cd ${cwd}/${prog} - make -f makefile -done - -exit diff --git a/sorc/build_prod_util.sh b/sorc/build_prod_util.sh deleted file mode 100755 index e4220f7c26..0000000000 --- a/sorc/build_prod_util.sh +++ /dev/null @@ -1,47 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/modulefile.prod_util.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/modulefile.prod_util.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/modulefile.prod_util.$target > /dev/null 2>&1 - fi -fi - -# Move to util/sorc folder -cd ../util/sorc - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -for prod_util in fsync_file -do - cd $prod_util.cd - make -f makefile clean - make -f makefile - make -f makefile install - make -f makefile clean - cd .. -done - -for prod_util in mdate ndate nhour -do - cd $prod_util.fd - make -f makefile clean - make -f makefile - make -f makefile install - make -f makefile clean - cd .. -done -exit diff --git a/sorc/build_regrid_nemsio.umb.sh b/sorc/build_regrid_nemsio.umb.sh deleted file mode 100755 index a3a1f06cc2..0000000000 --- a/sorc/build_regrid_nemsio.umb.sh +++ /dev/null @@ -1,46 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/modulefile.regrid_nemsio.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/modulefile.regrid_nemsio.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/modulefile.regrid_nemsio.$target > /dev/null 2>&1 - fi -fi - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -cd ./regrid_nemsio.fd - -export F90=${FCMP} -export LD=${FCMP} -export F77=${FCMP} - -export FCFFLAGS="" # "-convert native -assume byterecl -heap-arrays -mcmodel=large -shared-intel" -export LDFLAGS="${FCFFLAGS}" -export OPTIMIZATION="-O3 -xHOST" #-axCORE-AVX2,AVX -xSSE4.2 -O3 -export DEBUG="-traceback -g" #-O0 #-C #-fp-stack-check #-check all -fp-stack-check - -#LIBnetcdf=`$NETCDF/bin/nf-config --flibs` -#INCnetcdf=`$NETCDF/bin/nf-config --fflags` -#export NETCDF_LDFLAGS=$LIBnetcdf -#export NETCDF_INCLUDE=$INCnetcdf - -make -f Makefile clean -make -f Makefile -make -f Makefile install -make -f Makefile clean - -exit diff --git a/sorc/build_sfcanl_nsttfchg.sh b/sorc/build_sfcanl_nsttfchg.sh deleted file mode 100755 index d55efa174d..0000000000 --- a/sorc/build_sfcanl_nsttfchg.sh +++ /dev/null @@ -1,25 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/fv3gfs/gaussian_sfcanl.$target > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/fv3gfs/gaussian_sfcanl.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/fv3gfs/gaussian_sfcanl.$target > /dev/null 2>&1 - fi -fi -module list - -cd ${cwd}/gaussian_sfcanl.fd -./makefile.sh - -#cd ${cwd}/nst_tf_chg.fd -#./makefile.sh diff --git a/sorc/build_sfcanl_nsttfchg.umb.sh b/sorc/build_sfcanl_nsttfchg.umb.sh deleted file mode 100755 index 08877563d6..0000000000 --- a/sorc/build_sfcanl_nsttfchg.umb.sh +++ /dev/null @@ -1,25 +0,0 @@ -#! /usr/bin/env bash -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - source ../modulefiles/fv3gfs/gaussian_sfcanl.GENERIC > /dev/null 2>&1 -else - export MOD_PATH=${cwd}/lib/modulefiles - if [ $target = wcoss_cray ]; then - source ../modulefiles/fv3gfs/gaussian_sfcanl.${target}_userlib > /dev/null 2>&1 - else - source ../modulefiles/fv3gfs/gaussian_sfcanl.$target > /dev/null 2>&1 - fi -fi -module list - -cd ${cwd}/gaussian_sfcanl.fd -./makefile.umb.sh - -#cd ${cwd}/nst_tf_chg.fd -#./makefile.sh diff --git a/sorc/build_tropcy_NEMS.sh b/sorc/build_tropcy_NEMS.sh index b90047b82e..77a69dc95e 100755 --- a/sorc/build_tropcy_NEMS.sh +++ b/sorc/build_tropcy_NEMS.sh @@ -1,16 +1,15 @@ -#!/bin/bash +#!/bin/sh # # 07052015 E.Mirvis - made build more universal - environmental module based (see readme) # EMC/NCEP/NOAA # # excutables created from build_tropcy.sh: -# 1) relocate_mv_nvortex.fd/relocate_mv_nvortex -# 2) vint.fd/vint.x -# 3) tave.fd/tave.x -# 4) syndat_qctropcy.fd/syndat_qctropcy -# 5) syndat_maksynrc.fd/syndat_maksynrc -# 6) syndat_getjtbul.fd/syndat_getjtbul -# 7) supvit.fd/supvit +# 1) vint.fd/vint.x +# 2) tave.fd/tave.x +# 3) syndat_qctropcy.fd/syndat_qctropcy +# 4) syndat_maksynrc.fd/syndat_maksynrc +# 5) syndat_getjtbul.fd/syndat_getjtbul +# 6) supvit.fd/supvit # set -eux @@ -29,112 +28,16 @@ else export MOD_PATH=${cwd}/lib/modulefiles fi -if [ $target = gaea ]; then - targetx=$target - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles - echo "TARGET: $target" - source ../modulefiles/fv3gfs/tropcy_NEMS.$target - echo "TARGET DONE" - -elif [ $target = wcoss ]; then - - targetx=wcoss - module load ../modulefiles/modulefile.storm_reloc_v6.0.0.$target - module list - - export LIBDIR=/nwprod/lib - export NEMSIOGFS_LIB=/global/save/Fanglin.Yang/svn/gfs/tags/nemsiogfs/intel/libnemsiogfs_v1.1.0.a - export NEMSIOGFS_INC=/global/save/Fanglin.Yang/svn/gfs/tags/nemsiogfs/intel/include/nemsiogfs_v1.1.0 - export NEMSIO_LIB=/global/save/emc.glopara/svn/nceplibs/nemsio/trunk/libnemsio.a - export NEMSIO_INC=/global/save/emc.glopara/svn/nceplibs/nemsio/trunk/incmod/nemsio - export W3EMC_LIBd=/global/save/Hang.Lei/test/w3emc/sorc/w3emc/v2.2.0/libw3emc_v2.2.0_d.a - - export LIBS_REL="${W3NCO_LIBd}" - - export FC=mpiifort - export FFLAGS="-openmp -O3 -g -traceback -r8 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - -elif [ $target = theia ]; then - - targetx=theia - source ../modulefiles/modulefile.storm_reloc_v6.0.0.$target > /dev/null 2>&1 - module list - - export LIBS_REL="${W3NCO_LIBd}" - - export FC=mpiifort - export FFLAGS="-openmp -O3 -g -traceback -r8 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - -elif [ $target = wcoss_cray ]; then - - targetx=cray - if [ $USE_PREINST_LIBS = true ]; then - source ../modulefiles/modulefile.storm_reloc_v5.1.0.$target > /dev/null 2>&1 - else - source ../modulefiles/modulefile.storm_reloc_v5.1.0.${target}_userlib > /dev/null 2>&1 - fi - module load intel/15.0.3.187 cray-libsci/13.0.3 - module list - - export LIBS_REL="${W3NCO_LIB4}" - - #export FFLAGS="-openmp -O3 -g -traceback -r8 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - export FFLAGS="-openmp -O1 -g -traceback -r8 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - -elif [ $target = jet ]; then - - targetx=theia - source ../modulefiles/modulefile.storm_reloc_v6.0.0.$target > /dev/null 2>&1 - module list - - export LIBS_REL="${W3NCO_LIBd}" - - export FC=mpiifort - export FFLAGS="-openmp -O3 -g -traceback -r8 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - -elif [ $target = wcoss_dell_p3 ]; then - - targetx=wcoss_dell_p3 - if [ $USE_PREINST_LIBS = true ]; then - source ../modulefiles/modulefile.storm_reloc_v5.1.0.$target > /dev/null 2>&1 - else - source ../modulefiles/modulefile.storm_reloc_v5.1.0.${target}_userlib > /dev/null 2>&1 - fi - module load ips/18.0.1.163 impi/18.0.1 - - export LIBS_REL="${W3NCO_LIB4}" - - #export FFLAGS="-qopenmp -O3 -g -traceback -r8 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - export FFLAGS="-qopenmp -O1 -g -traceback -r8 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - - -elif [ $target = jet ]; then - targetx=jet - source ../modulefiles/modulefile.storm_reloc_v6.0.0.$target > /dev/null 2>&1 - module list - - export LIBS_REL="${W3NCO_LIBd}" - export FC=mpiifort - export FFLAGS="-openmp -O3 -g -traceback -r8 -axSSE4.2,AVX,CORE-AVX2 -I${NEMSIOGFS_INC} -I${NEMSIO_INC} -I${SIGIO_INC4}" - -elif [ $target = hera ]; then - targetx=hera - source ../modulefiles/modulefile.storm_reloc_v6.0.0.$target - export FC=mpiifort - -else - - echo "Unknown machine = $target" - exit 1 -fi +source ../modulefiles/modulefile.storm_reloc_v6.0.0.$target +export FC=mpiifort +export JASPER_LIB=${JASPER_LIB:-$JASPER_LIBRARY_DIRS/libjasper.a} export INC="${G2_INCd} -I${NEMSIO_INC}" export LIBS="${W3EMC_LIBd} ${W3NCO_LIBd} ${BACIO_LIB4} ${G2_LIBd} ${PNG_LIB} ${JASPER_LIB} ${Z_LIB}" export LIBS_SUP="${W3EMC_LIBd} ${W3NCO_LIBd}" echo lset echo lset - -export LIBS_REL="${W3NCO_LIB4}" + export LIBS_REL="${W3NCO_LIB4}" export LIBS_REL="${NEMSIOGFS_LIB} ${NEMSIO_LIB} ${LIBS_REL} ${SIGIO_LIB4} ${BACIO_LIB4} ${SP_LIBd}" export LIBS_SIG="${SIGIO_INC4}" export LIBS_SYN_GET="${W3NCO_LIB4}" @@ -143,12 +46,6 @@ export LIBS_SYN_QCT="${W3NCO_LIB8}" echo $LIBS_REL echo NEXT -#cd relocate_mv_nvortex.fd -# make clean -# make -f makefile_$targetx -# make install -# make clean -# cd ../ cd vint.fd make clean make -f makefile diff --git a/sorc/build_tropcy_NEMS.umb.sh b/sorc/build_tropcy_NEMS.umb.sh deleted file mode 100755 index a3dbe09acc..0000000000 --- a/sorc/build_tropcy_NEMS.umb.sh +++ /dev/null @@ -1,97 +0,0 @@ -#!/bin/sh -# -# 07052015 E.Mirvis - made build more universal - environmental module based (see readme) -# EMC/NCEP/NOAA -# -# excutables created from build_tropcy.sh: -# 1) relocate_mv_nvortex.fd/relocate_mv_nvortex -# 2) vint.fd/vint.x -# 3) tave.fd/tave.x -# 4) syndat_qctropcy.fd/syndat_qctropcy -# 5) syndat_maksynrc.fd/syndat_maksynrc -# 6) syndat_getjtbul.fd/syndat_getjtbul -# 7) supvit.fd/supvit -# 8) gettrk.fd/gettrk -# -set -eux - -source ./machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -# Check final exec folder exists -if [ ! -d "../exec" ]; then - mkdir ../exec -fi - -USE_PREINST_LIBS=${USE_PREINST_LIBS:-"true"} -if [ $USE_PREINST_LIBS = true ]; then - export MOD_PATH=/scratch3/NCEPDEV/nwprod/lib/modulefiles -else - export MOD_PATH=${cwd}/lib/modulefiles -fi - - source ../modulefiles/modulefile.storm_reloc_v6.0.0.GENERIC - export FC=mpiifort - -export INC="${G2_INCd} -I${NEMSIO_INC}" -export LIBS="${W3EMC_LIBd} ${W3NCO_LIBd} ${BACIO_LIB4} ${G2_LIBd} ${PNG_LIB} ${JASPER_LIB} ${Z_LIB}" -export LIBS_SUP="${W3EMC_LIBd} ${W3NCO_LIBd}" -echo lset -echo lset - export LIBS_REL="${W3NCO_LIB4}" -export LIBS_REL="${NEMSIOGFS_LIB} ${NEMSIO_LIB} ${LIBS_REL} ${SIGIO_LIB4} ${BACIO_LIB4} ${SP_LIBd}" -export LIBS_SIG="${SIGIO_INC4}" -export LIBS_SYN_GET="${W3NCO_LIB4}" -export LIBS_SYN_MAK="${W3NCO_LIB4} ${BACIO_LIB4}" -export LIBS_SYN_QCT="${W3NCO_LIB8}" -echo $LIBS_REL -echo NEXT - -#cd relocate_mv_nvortex.fd -# make clean -# make -f makefile_$targetx -# make install -# make clean -# cd ../ -cd vint.fd - make clean - make -f makefile - make install - cd ../ -cd tave.fd - make clean - make -f makefile - make install - cd ../ -cd syndat_qctropcy.fd - make clean - make -f makefile - make install - make clean - cd ../ -cd syndat_maksynrc.fd - make clean - make -f makefile - make install - make clean - cd ../ -cd syndat_getjtbul.fd - make clean - make -f makefile - make install - make clean - cd ../ -cd supvit.fd - make clean - make -f makefile - make install - make clean - cd ../ -#cd gettrk.fd -# make clean -# make -f makefile -# make install -# make clean -# cd ../ - -exit diff --git a/sorc/build_ufs_utils.sh b/sorc/build_ufs_utils.sh index 464f3c27ae..292145d764 100755 --- a/sorc/build_ufs_utils.sh +++ b/sorc/build_ufs_utils.sh @@ -11,7 +11,5 @@ cd ufs_utils.fd/sorc ./build_all_ufs_utils.sh -./link_fixdirs.sh emc $target - exit diff --git a/sorc/build_ufs_utils.umb.sh b/sorc/build_ufs_utils.umb.sh deleted file mode 100755 index 69f577d8fe..0000000000 --- a/sorc/build_ufs_utils.umb.sh +++ /dev/null @@ -1,10 +0,0 @@ -#! /usr/bin/env bash -set -eux - - -cd ufs_utils.fd/sorc - -bash -x build_all_ufs_utils.umb.sh - -exit - diff --git a/sorc/checkout.sh b/sorc/checkout.sh index cb2b1df7ac..ff93f5f1dd 100755 --- a/sorc/checkout.sh +++ b/sorc/checkout.sh @@ -1,82 +1,93 @@ #!/bin/sh -set -xue +#set -xue +set -x + +while getopts "oc" option; +do + case $option in + o) + echo "Received -o flag for optional checkout of GTG, will check out GTG with EMC_post" + checkout_gtg="YES" + ;; + c) + echo "Received -c flag, check out ufs-weather-model develop branch with CCPP physics" + run_ccpp="YES" + echo "Also setting COUPLED to YES" + COUPLED="YES" + ;; + :) + echo "option -$OPTARG needs an argument" + ;; + *) + echo "invalid option -$OPTARG, exiting..." + exit + ;; + esac +done topdir=$(pwd) echo $topdir -if [ $# -eq 1 ]; then -model=$1 -fi -model=${model:-"uncoupled"} - -if [ $model = "coupled" ]; then -echo UFS coupled model checkout ... -rm -f ${topdir}/checkout-ufs_coupled.log - -if [[ ! -d ufs_coupled.fd ]] ; then +echo ufs-weather-model checkout ... +if [ ${COUPLED:-"NO"} = "NO" ]; then + if [[ ! -d fv3gfs.fd ]] ; then + rm -f ${topdir}/checkout-fv3gfs.log + git clone https://github.com/ufs-community/ufs-weather-model fv3gfs.fd >> ${topdir}/checkout-fv3gfs.log 2>&1 + cd fv3gfs.fd + if [ ${run_ccpp:-"NO"} = "NO" ]; then + git checkout GFS.v16.0.14 + else + git checkout b771e5be7e35eaea5ee7f762d644afccab019ed3 + fi + git submodule update --init --recursive + cd ${topdir} + else + echo 'Skip. Directory fv3gfs.fd already exists.' + fi +else + if [[ ! -d ufs_coupled.fd ]] ; then git clone https://github.com/ufs-community/ufs-weather-model ufs_coupled.fd >> ${topdir}/checkout-ufs_coupled.log 2>&1 cd ufs_coupled.fd - #git checkout develop - #checkout develop branch hash from 12/7/2020: git checkout 0cf031edc217707f3b5c912e0844e2c2b885ff82 git submodule update --init --recursive - cd ${topdir} -else + cd ${topdir} + else echo 'Skip. Directory ufs_coupled.fd already exists.' -fi + fi fi -if [ $model != "coupled" ]; then -echo fv3gfs checkout ... -if [[ ! -d fv3gfs.fd ]] ; then - rm -f ${topdir}/checkout-fv3gfs.log - git clone https://github.com/ufs-community/ufs-weather-model fv3gfs.fd >> ${topdir}/checkout-fv3gfs.log 2>&1 - cd fv3gfs.fd - git checkout GFS.v16.0.1 - git submodule update --init --recursive +echo gsi checkout ... +if [[ ! -d gsi.fd ]] ; then + rm -f ${topdir}/checkout-gsi.log + git clone --recursive https://github.com/NOAA-EMC/GSI.git gsi.fd >> ${topdir}/checkout-gsi.log 2>&1 + cd gsi.fd + git checkout gfsda.v16.0.0 + git submodule update cd ${topdir} else - echo 'Skip. Directory fv3gfs.fd already exists.' -fi -fi - -if [ $model != "coupled" ]; then - echo gsi checkout ... - if [[ ! -d gsi.fd ]] ; then - rm -f ${topdir}/checkout-gsi.log - git clone --recursive gerrit:ProdGSI gsi.fd >> ${topdir}/checkout-gsi.log 2>&1 - cd gsi.fd -# git checkout gfsda.v16.0.0 - git checkout feature/parallel_ncio - git submodule update - cd ${topdir} - else - echo 'Skip. Directory gsi.fd already exists.' - fi + echo 'Skip. Directory gsi.fd already exists.' fi echo gldas checkout ... if [[ ! -d gldas.fd ]] ; then rm -f ${topdir}/checkout-gldas.log - git clone https://github.com/NOAA-EMC/GLDAS gldas.fd >> ${topdir}/checkout-gldas.fd.log 2>&1 + git clone https://github.com/NOAA-EMC/GLDAS.git gldas.fd >> ${topdir}/checkout-gldas.fd.log 2>&1 cd gldas.fd - git checkout gldas_gfsv16_release.v1.0.0 + git checkout gldas_gfsv16_release.v1.11.0 cd ${topdir} else echo 'Skip. Directory gldas.fd already exists.' fi -if [ $model != "coupled" ]; then - echo ufs_utils checkout ... - if [[ ! -d ufs_utils.fd ]] ; then - rm -f ${topdir}/checkout-ufs_utils.log - git clone https://github.com/NOAA-EMC/UFS_UTILS.git ufs_utils.fd >> ${topdir}/checkout-ufs_utils.fd.log 2>&1 - cd ufs_utils.fd - git checkout release/ops-gfsv16 - cd ${topdir} - else - echo 'Skip. Directory ufs_utils.fd already exists.' - fi +echo ufs_utils checkout ... +if [[ ! -d ufs_utils.fd ]] ; then + rm -f ${topdir}/checkout-ufs_utils.log + git clone https://github.com/NOAA-EMC/UFS_UTILS.git ufs_utils.fd >> ${topdir}/checkout-ufs_utils.fd.log 2>&1 + cd ufs_utils.fd + git checkout ops-gfsv16.0.0 + cd ${topdir} +else + echo 'Skip. Directory ufs_utils.fd already exists.' fi echo EMC_post checkout ... @@ -84,36 +95,44 @@ if [[ ! -d gfs_post.fd ]] ; then rm -f ${topdir}/checkout-gfs_post.log git clone https://github.com/NOAA-EMC/EMC_post.git gfs_post.fd >> ${topdir}/checkout-gfs_post.log 2>&1 cd gfs_post.fd - git checkout upp_gfsv16_release.v1.0.8 + git checkout upp_gfsv16_release.v1.1.0 + ################################################################################ + # checkout_gtg + ## yes: The gtg code at NCAR private repository is available for ops. GFS only. + # Only approved persons/groups have access permission. + ## no: No need to check out gtg code for general GFS users. + ################################################################################ + checkout_gtg=${checkout_gtg:-"NO"} + if [[ ${checkout_gtg} == "YES" ]] ; then + ./manage_externals/checkout_externals + cp sorc/post_gtg.fd/*f90 sorc/ncep_post.fd/. + cp sorc/post_gtg.fd/gtg.config.gfs parm/gtg.config.gfs + fi cd ${topdir} else echo 'Skip. Directory gfs_post.fd already exists.' fi -if [ $model != "coupled" ]; then - echo EMC_gfs_wafs checkout ... - if [[ ! -d gfs_wafs.fd ]] ; then - rm -f ${topdir}/checkout-gfs_wafs.log - git clone --recursive https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 - cd gfs_wafs.fd - git checkout gfs_wafs.v5.0.11 - cd ${topdir} - else - echo 'Skip. Directory gfs_wafs.fd already exists.' - fi +echo EMC_gfs_wafs checkout ... +if [[ ! -d gfs_wafs.fd ]] ; then + rm -f ${topdir}/checkout-gfs_wafs.log + git clone --recursive https://github.com/NOAA-EMC/EMC_gfs_wafs.git gfs_wafs.fd >> ${topdir}/checkout-gfs_wafs.log 2>&1 + cd gfs_wafs.fd + git checkout gfs_wafs.v6.0.14 + cd ${topdir} +else + echo 'Skip. Directory gfs_wafs.fd already exists.' fi -if [ $model != "coupled" ]; then - echo EMC_verif-global checkout ... - if [[ ! -d verif-global.fd ]] ; then - rm -f ${topdir}/checkout-verif-global.log - git clone --recursive https://github.com/NOAA-EMC/EMC_verif-global.git verif-global.fd >> ${topdir}/checkout-verif-global.log 2>&1 - cd verif-global.fd - git checkout verif_global_v1.6.0 - cd ${topdir} - else - echo 'Skip. Directory verif-global.fd already exist.' - fi +echo EMC_verif-global checkout ... +if [[ ! -d verif-global.fd ]] ; then + rm -f ${topdir}/checkout-verif-global.log + git clone --recursive https://github.com/NOAA-EMC/EMC_verif-global.git verif-global.fd >> ${topdir}/checkout-verif-global.log 2>&1 + cd verif-global.fd + git checkout verif_global_v1.11.0 + cd ${topdir} +else + echo 'Skip. Directory verif-global.fd already exist.' fi exit 0 diff --git a/sorc/cnvgrib21_gfs.fd/makefile.gaea b/sorc/cnvgrib21_gfs.fd/makefile.gaea deleted file mode 100644 index 6b8800436b..0000000000 --- a/sorc/cnvgrib21_gfs.fd/makefile.gaea +++ /dev/null @@ -1,57 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gds2gdt.f pds2pdt.f pds2pdtens.f cnvgrib21_gfs.f cnvgfs12.f cnvgfs22.f \ - cnvgfs21.f gdt2gds.f makepds.f putgbexn.f makepdsens.f setbit.f -OBJS= gds2gdt.o pds2pdt.o pds2pdtens.o cnvgrib21_gfs.o cnvgfs12.o cnvgfs22.o \ - cnvgfs21.o gdt2gds.o makepds.o putgbexn.o makepdsens.o setbit.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort - -INC= ${G2_INC4} -LIBS= ${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB} - -CMD = cnvgrib21_gfs -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -I $(INC) -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -$(phony all): $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -rm -f $(CMD) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/cpl_build.cfg b/sorc/cpl_build.cfg new file mode 100644 index 0000000000..0b2b464d5d --- /dev/null +++ b/sorc/cpl_build.cfg @@ -0,0 +1,25 @@ +# +# ***** configuration of fv3gfs build ***** + + Building libraries (libs) ............................. no + Building fv3gfs (fv3gfs) .............................. yes + Building reg2grb2 (reg2grb2) .......................... yes + Building ww3_prepost (ww3_prepost) .................... yes + Building gsi (gsi) .................................... no + Building gldas (gldas) ................................ no + Building ncep_post (ncep_post) ........................ yes + Building ufs_utils (ufs_utils) ........................ no + Building gldas (gldas) ................................ no + Building gfs_wafs (gfs_wafs) .......................... no + Building gaussian_sfcanl (gaussian_sfcanl)............. no + Building enkf_chgres_recenter (enkf_chgres_recenter) .. no + Building enkf_chgres_recenter_nc (enkf_chgres_recenter_nc) .. no + Building tropcy_NEMS (tropcy) ......................... no + Building gfs_fbwndgfs (gfs_fbwndgfs) .................. no + Building gfs_bufrsnd (gfs_bufrsnd) .................... no + Building fv3nc2nemsio (fv3nc2nemsio) .................. no + Building regrid_nemsio (regrid_nemsio) ................ no + Building gfs_util (gfs_util) .......................... no + +# -- END -- + diff --git a/sorc/enkf_chgres_recenter.fd/driver.f90 b/sorc/enkf_chgres_recenter.fd/driver.f90 index 771716bef0..02a138ae8f 100644 --- a/sorc/enkf_chgres_recenter.fd/driver.f90 +++ b/sorc/enkf_chgres_recenter.fd/driver.f90 @@ -1,9 +1,10 @@ program recenter use setup, only : program_setup - use grid2grid, only : hinterp_grid2grid, adjust_for_terrain, & - read_vcoord_info, set_output_grid - use output_data, only : write_output_data + use interp, only : gaus_to_gaus, adjust_for_terrain + use input_data, only : read_input_data, & + read_vcoord_info + use output_data, only : set_output_grid, write_output_data implicit none @@ -17,6 +18,18 @@ program recenter call program_setup +!-------------------------------------------------------- +! Read input grid data +!-------------------------------------------------------- + + call read_input_data + +!-------------------------------------------------------- +! Read vertical coordinate info +!-------------------------------------------------------- + + call read_vcoord_info + !-------------------------------------------------------- ! Get output grid specs !-------------------------------------------------------- @@ -24,10 +37,10 @@ program recenter call set_output_grid !-------------------------------------------------------- -! Read input and horizontally interpolate to output grid +! Interpolate data to output grid !-------------------------------------------------------- - call hinterp_grid2grid + call gaus_to_gaus !-------------------------------------------------------- ! Adjust output fields for differences between diff --git a/sorc/enkf_chgres_recenter.fd/grid2grid.f90 b/sorc/enkf_chgres_recenter.fd/grid2grid.f90 deleted file mode 100644 index 07ae1042d4..0000000000 --- a/sorc/enkf_chgres_recenter.fd/grid2grid.f90 +++ /dev/null @@ -1,740 +0,0 @@ -module grid2grid - - use nemsio_module - - implicit none - - private - - integer, public :: idvc, idsl, idvm, nvcoord - integer, public :: ntrac, ncldt,icldamt - integer, public :: ij_input, kgds_input(200) - integer(nemsio_intkind), public :: i_input, j_input, lev - integer(nemsio_intkind), public :: idate(7) - - logical, public :: gfdl_mp - - ! ---------------------------------------------------------------------- - - ! Fields on target grid before atmospheric readjustment - - real, pointer, public :: sfcp_b4_adj_output(:) - real, pointer, public :: hgt_b4_adj_output(:) - - real, pointer, public :: ugrd_b4_adj_output(:,:) - real, pointer, public :: vgrd_b4_adj_output(:,:) - - real, pointer, public :: tmp_b4_adj_output(:,:) - real, pointer, public :: dzdt_b4_adj_output(:,:) - - real, pointer, public :: q_b4_adj_output(:,:,:) - - ! Pointers to subarrays of q_b4_adj_output: - real, pointer, public :: spfh_b4_adj_output(:,:) - real, pointer, public :: o3mr_b4_adj_output(:,:) - real, pointer, public :: clwmr_b4_adj_output(:,:) - real, pointer, public :: rwmr_b4_adj_output(:,:) - real, pointer, public :: icmr_b4_adj_output(:,:) - real, pointer, public :: snmr_b4_adj_output(:,:) - real, pointer, public :: grle_b4_adj_output(:,:) - real, pointer, public :: cldamt_b4_adj_output(:,:) - - - ! ---------------------------------------------------------------------- - ! Fields on target grid after atmospheric readjustment - - real, pointer, public :: hgt_output(:) ! interpolated from input grid - real, pointer, public :: hgt_external_output(:) - - real, pointer, public :: sfcp_output(:) - - real, pointer, public :: ugrd_output(:,:) - real, pointer, public :: vgrd_output(:,:) - - real, pointer, public :: tmp_output(:,:) - real, pointer, public :: delz_output(:,:) - real, pointer, public :: dpres_output(:,:) - real, pointer, public :: dzdt_output(:,:) - - real, pointer, public :: q_output(:,:,:) - - ! Pointers to subarrays of q_output: - real, pointer, public :: spfh_output(:,:) - real, pointer, public :: o3mr_output(:,:) - real, pointer, public :: clwmr_output(:,:) - real, pointer, public :: rwmr_output(:,:) - real, pointer, public :: icmr_output(:,:) - real, pointer, public :: snmr_output(:,:) - real, pointer, public :: grle_output(:,:) - real, pointer, public :: cldamt_output(:,:) - - real, pointer, public :: rlat_output(:) - real, pointer, public :: rlon_output(:) - - ! ---------------------------------------------------------------------- - - real, pointer, public :: vcoord(:,:) - integer, public :: kgds_output(200) - - public :: read_vcoord_info - public :: hinterp_grid2grid - public :: adjust_for_terrain - public :: set_output_grid - - ! Module-local variables, to reduce code complexity. - - - integer :: ip, ipopt(20) - integer :: ibi(1), ibo(1) - logical*1, allocatable :: bitmap_input(:,:),bitmap_output(:,:) - real, allocatable :: crot(:), srot(:) - - !---------------------------------------------------------------------- - -contains - - !---------------------------------------------------------------------- - - subroutine adjust_for_terrain - - ! Adjust fields based on differences between the interpolated and - ! external terrain. - - use utils - use setup - - implicit none - - integer :: k, t - - real, allocatable :: pres_b4_adj_output(:,:) - real, allocatable :: pres_output(:,:) - - ! First, compute the mid-layer pressure using the interpolated - ! surface pressure. - - allocate(pres_b4_adj_output(ij_output,lev)) - pres_b4_adj_output = 0.0 - - print* - print*,"COMPUTE MID-LAYER PRESSURE FROM INTERPOLATED SURFACE PRESSURE." - call newpr1(ij_output, lev, idvc, idsl, nvcoord, vcoord, & - sfcp_b4_adj_output, pres_b4_adj_output) - - ! Adjust surface pressure based on differences between - ! interpolated and grid terrain. - - allocate(sfcp_output(ij_output)) - sfcp_output = 0.0 - - -20 format('TARGET GRID: MAX/MIN ',A,' AT LEVEL ',I0,' IS: ',F17.10,' ',F17.10) -30 format('TARGET GRID: MAX/MIN ',A,': ',F17.10,' ',F17.10) - -40 format('OUTPUT: MAX/MIN ',A,' AT LEVEL ',I0,': ',F17.10,' ',F17.10) -50 format('OUTPUT: MAX/MIN TRACER #',I0,' AT LEVEL ',I0,': ',F17.10,' ',F17.10) - - call printrusage - print*,"ADJUST SURFACE PRESSURE BASED ON TERRAIN DIFFERENCES" - call newps(hgt_output, sfcp_b4_adj_output, ij_output, & - lev, pres_b4_adj_output, tmp_b4_adj_output, & - spfh_b4_adj_output, hgt_external_output, sfcp_output) - ! print 30,'SURFACE PRESSURE B4 ADJ',maxval(sfcp_b4_adj_output),minval(sfcp_b4_adj_output) - ! print 30,'SURFACE PRESSURE OUTPUT',maxval(sfcp_output),minval(sfcp_output) - ! do k=1,lev - ! print 20,'TEMPERATURE B4 ADJ',k,maxval(tmp_b4_adj_output(:,k)),minval(tmp_b4_adj_output(:,k)) - ! enddo - ! do k=1,lev - ! print 20,'SPFH B4 ADJ',k,maxval(spfh_b4_adj_output(:,k)),minval(spfh_b4_adj_output(:,k)) - ! enddo - - deallocate(sfcp_b4_adj_output) - - ! Recompute mid-layer pressure based on the adjusted surface - ! pressure. - - allocate(pres_output(ij_output, lev)) - pres_output = 0.0 - - allocate(dpres_output(ij_output, lev)) - dpres_output = 0.0 - - call printrusage - print*,"RECOMPUTE MID-LAYER PRESSURE." - call newpr1(ij_output, lev, idvc, idsl, nvcoord, vcoord, & - sfcp_output, pres_output, dpres_output) - ! do k=1,lev - ! print 20,'DPRES MID-LAYER PRESSURE OUTPUT',k,maxval(dpres_output(:,k)),minval(dpres_output(:,k)) - ! enddo - - ! Vertically interpolate from the pre-adjusted to the adjusted - ! mid-layer pressures. - - allocate(q_output(ij_output,lev,ntrac)) - q_output = 0.0 - - allocate(dzdt_output(ij_output,lev)) - dzdt_output = 0.0 - - allocate(ugrd_output(ij_output,lev)) - ugrd_output=0.0 - - allocate(vgrd_output(ij_output,lev)) - vgrd_output=0.0 - - allocate(tmp_output(ij_output,lev)) - tmp_output=0.0 - - call printrusage - print*,"VERTICALLY INTERPOLATE TO NEW PRESSURE LEVELS" - call vintg(i_output, j_output, lev, lev, ntrac, pres_b4_adj_output, & - ugrd_b4_adj_output, vgrd_b4_adj_output, tmp_b4_adj_output, q_b4_adj_output, & - dzdt_b4_adj_output, pres_output, ugrd_output, vgrd_output, tmp_output, & - q_output, dzdt_output) - - ! do k=1,lev - ! print *,'TEMPERATURE ',k,' ',maxval(tmp_output(:,k)),' ',minval(tmp_output(:,k)) - ! print *,'U WIND ',k,' ',maxval(ugrd_output(:,k)),' ',minval(ugrd_output(:,k)) - ! print *,'V WIND ',k,' ',maxval(vgrd_output(:,k)),' ',minval(vgrd_output(:,k)) - ! print *,'DZDT ',k,' ',maxval(dzdt_output(:,k)),' ',minval(dzdt_output(:,k)) - ! do t=1,ntrac - ! print *,'TRACER ',t,' ',k,' ',maxval(q_output(:,k,t)),' ',minval(q_output(:,k,t)) - ! enddo - ! enddo - - deallocate (dzdt_b4_adj_output, q_b4_adj_output) - deallocate (pres_b4_adj_output, pres_output) - - spfh_output => q_output(:,:,1) - o3mr_output => q_output(:,:,2) - clwmr_output => q_output(:,:,3) - if (gfdl_mp) then - rwmr_output => q_output(:,:,4) - icmr_output => q_output(:,:,5) - snmr_output => q_output(:,:,6) - grle_output => q_output(:,:,7) - if (icldamt == 1) then - cldamt_output => q_output(:,:,8) - endif - endif - - deallocate(hgt_b4_adj_output) - deallocate(ugrd_b4_adj_output) - deallocate(vgrd_b4_adj_output) - deallocate(tmp_b4_adj_output) - - nullify(sfcp_b4_adj_output,hgt_b4_adj_output,ugrd_b4_adj_output) - nullify(vgrd_b4_adj_output,tmp_b4_adj_output,dzdt_b4_adj_output) - nullify(q_b4_adj_output,spfh_b4_adj_output,o3mr_b4_adj_output) - nullify(clwmr_b4_adj_output,rwmr_b4_adj_output,icmr_b4_adj_output) - nullify(snmr_b4_adj_output,grle_b4_adj_output,cldamt_b4_adj_output) - - allocate(delz_output(ij_output, lev)) - delz_output = 0.0 - - call printrusage - print *,'COMPUTE DELZ' - call compute_delz(ij_output, lev, vcoord(:,1), vcoord(:,2), sfcp_output, hgt_output, & - tmp_output, spfh_output, delz_output) - - deallocate(hgt_output) - - end subroutine adjust_for_terrain - - ! ---------------------------------------------------------------------- - - subroutine set_output_grid - - !------------------------------------------------------------------- - ! Set grid specs on the output grid. - !------------------------------------------------------------------- - - use setup - use utils - - implicit none - - character(len=20) :: vlevtyp, vname - - integer(nemsio_intkind) :: vlev - integer :: iret - - real(nemsio_realkind), allocatable :: dummy(:) - - type(nemsio_gfile) :: gfile - - print* - print*,"OUTPUT GRID I/J DIMENSIONS: ", i_output, j_output - - !------------------------------------------------------------------- - ! Set the grib 1 grid description section, which is needed - ! by the IPOLATES library. - !------------------------------------------------------------------- - - kgds_output = 0 - - call calc_kgds(i_output, j_output, kgds_output) - - !------------------------------------------------------------------- - ! Read the terrain on the output grid. To ensure exact match, - ! read it from an existing enkf nemsio restart file. - !------------------------------------------------------------------- - - call nemsio_init(iret) - - print* - print*,"OPEN OUTPUT GRID TERRAIN FILE: ", trim(terrain_file) - call nemsio_open(gfile, terrain_file, "read", iret=iret) - if (iret /= 0) then - print*,"FATAL ERROR OPENING FILE: ",trim(terrain_file) - print*,"IRET IS: ", iret - call errexit(50) - endif - - allocate(dummy(ij_output)) - allocate(hgt_external_output(ij_output)) - - print* - print*,"READ SURFACE HEIGHT" - vlev = 1 - vlevtyp = "sfc" - vname = "hgt" - call nemsio_readrecv(gfile, vname, vlevtyp, vlev, dummy, 0, iret) - if (iret /= 0) then - print*,"FATAL ERROR READING FILE: ",trim(terrain_file) - print*,"IRET IS: ", iret - call errexit(51) - endif - - hgt_external_output = dummy - !print *,'MAX/MIN HGT_EXTERNAL_OUTPUT IS ',maxval(hgt_external_output),minval(hgt_external_output) - - deallocate(dummy) - - call nemsio_close(gfile, iret=iret) - - call nemsio_finalize() - - end subroutine set_output_grid - - ! ------------------------------------------------------------------------ - - subroutine read_vcoord_info - - ! Read vertical coordinate information. - use setup - implicit none - - integer :: istat, levs_vcoord, n, k - - print* - print*,"OPEN VERTICAL COORD FILE: ", trim(vcoord_file) - open(14, file=trim(vcoord_file), form='formatted', iostat=istat) - if (istat /= 0) then - print*,"FATAL ERROR OPENING FILE. ISTAT IS: ", istat - call errexit(4) - endif - - read(14, *, iostat=istat) nvcoord, levs_vcoord - if (istat /= 0) then - print*,"FATAL ERROR READING FILE HEADER. ISTAT IS: ",istat - call errexit(5) - endif - - ! The last value in the file is not used for the fv3 core. Only - ! read the first (lev + 1) values. - - allocate(vcoord(lev+1, nvcoord)) - read(14, *, iostat=istat) ((vcoord(n,k), k=1,nvcoord), n=1,lev+1) - if (istat /= 0) then - print*,"FATAL ERROR READING FILE. ISTAT IS: ",istat - call errexit(6) - endif - - print* - do k = 1, (lev+1) - print*,'VCOORD FOR LEV ', k, 'IS: ', vcoord(k,:) - enddo - - close(14) - - end subroutine read_vcoord_info - - !---------------------------------------------------------------------- - - subroutine hinterp_grid2grid - use setup - use utils - implicit none - - ! ---------------------------------------------------------------------- - ! Locals copied from read_input_data - character(len=20) :: vlevtyp, vname - character(len=50), allocatable :: recname(:) - - integer(nemsio_intkind) :: vlev, iret, idum, nrec - integer :: n - - real, allocatable :: dummy(:,:) - real(nemsio_realkind), allocatable :: readbuf(:) - - type(nemsio_gfile) :: gfile - - ! ---------------------------------------------------------------------- - ! Locals copied from gaus_to_gaus - - integer :: numpts - - ! ---------------------------------------------------------------------- - - call nemsio_init(iret) - - print* - print*,"OPEN INPUT FILE: ",trim(input_file) - call nemsio_open(gfile, input_file, "read", iret=iret) - if (iret /= 0) then - print*,"FATAL ERROR OPENING FILE: ",trim(input_file) - print*,"IRET IS: ", iret - call errexit(2) - endif - - - print*,"GET INPUT FILE HEADER" - call nemsio_getfilehead(gfile, iret=iret, nrec=nrec, idate=idate, & - dimx=i_input, dimy=j_input, dimz=lev) - if (iret /= 0) goto 67 - - print*,'DIMENSIONS OF DATA ARE: ', i_input, j_input, lev - print*,'DATE OF DATA IS: ', idate - - ij_input = i_input * j_input - - allocate(recname(nrec)) - - call nemsio_getfilehead(gfile, iret=iret, recname=recname) - if (iret /= 0) goto 67 - - gfdl_mp = .false. ! Zhao-Carr MP - do n = 1, nrec - if (trim(recname(n)) == "icmr") then - gfdl_mp = .true. ! GFDL MP - exit - endif - enddo - - icldamt = 0 - do n = 1, nrec - if (trim(recname(n)) == "cld_amt") then - icldamt = 1 ! 3D cloud amount present - exit - endif - enddo - - ! Read header info - - call nemsio_getfilehead(gfile, iret=iret, idvc=idum) - if (iret /= 0) goto 67 - idvc = idum - print*,'IDVC IS: ', idvc - - call nemsio_getfilehead(gfile, iret=iret, idsl=idum) - if (iret /= 0) goto 67 - idsl = idum - print*,'IDSL IS: ', idsl - - call nemsio_getfilehead(gfile, iret=iret, idvm=idum) - if (iret /= 0) goto 67 - idvm = idum - print*,'IDVM IS: ', idvm - - if (gfdl_mp) then - ntrac = 7 + icldamt - ncldt = 5 - else - ntrac = 3 - ncldt = 1 - endif - - ! ---------------------------------------------------------------------- - ! Set up for reading and interpolating. - - allocate(dummy(ij_input,2)) - allocate(readbuf(ij_input)) - - call printrusage - print* - print*,'READ AND INTERPOLATE DATA TO OUTPUT GRID' - - call calc_kgds(i_input, j_input, kgds_input) - - ip = 0 ! bilinear - ipopt = 0 - ibi = 0 ! no bitmap - ibo = 0 ! no bitmap - - allocate(bitmap_input(ij_input,2)) - bitmap_input = .true. - allocate(bitmap_output(ij_output,2)) - bitmap_output = .true. - - allocate(rlat_output(ij_output)) - rlat_output = 0.0 - allocate(rlon_output(ij_output)) - rlon_output = 0.0 - - call read_vcoord_info - - ! ---------------------------------------------------------------------- - ! Read and interpolate level-by-level, field-by-field. - - ! Interpolate surface fields - - call printrusage - - allocate(sfcp_b4_adj_output(ij_output)) - call grid2grid_surface('SURFACE PRESSURE',gfile,readbuf,'pres','sfc',dummy(:,1),& - sfcp_b4_adj_output,iret) - if(iret/=0) goto 67 - - allocate(hgt_b4_adj_output(ij_output)) - call grid2grid_surface('SURFACE HEIGHT',gfile,readbuf,'hgt','sfc',dummy(:,1),& - hgt_b4_adj_output,iret) - if(iret/=0) goto 67 - allocate(hgt_output(ij_output)) - hgt_output=hgt_b4_adj_output - - ! Interpolate velocity fields - - allocate(crot(ij_output), srot(ij_output)) - crot = 0. - srot = 0. - allocate(ugrd_b4_adj_output(ij_output,lev)) - allocate(vgrd_b4_adj_output(ij_output,lev)) - call grid2grid_vector('U WIND','V WIND',gfile,readbuf,'ugrd','vgrd','mid layer',& - dummy(:,1),dummy(:,2),ugrd_b4_adj_output,vgrd_b4_adj_output,iret) - if(iret/=0) goto 67 - - ! Interpolate non-species 3D scalars - - call printrusage - allocate(tmp_b4_adj_output(ij_output,lev)) - call grid2grid_scalar('TEMPERATURE',gfile,readbuf,'tmp','mid layer',dummy(:,1),& - tmp_b4_adj_output,iret) - if(iret/=0) goto 67 - - allocate(dzdt_b4_adj_output(ij_output,lev)) - call grid2grid_scalar('DZDT',gfile,readbuf,'dzdt','mid layer',dummy(:,1),& - dzdt_b4_adj_output,iret) - if(iret/=0) goto 67 - - call printrusage - ! Interpolate tracers - allocate(q_b4_adj_output(ij_output,lev,ntrac)) - - spfh_b4_adj_output=>q_b4_adj_output(:,:,1) - call grid2grid_scalar('SPECIFIC HUMIDITY',gfile,readbuf,'spfh','mid layer',& - dummy(:,1),spfh_b4_adj_output,iret) - if(iret/=0) goto 67 - - o3mr_b4_adj_output=>q_b4_adj_output(:,:,2) - call grid2grid_scalar('OZONE',gfile,readbuf,'o3mr','mid layer',& - dummy(:,1),o3mr_b4_adj_output,iret) - if(iret/=0) goto 67 - - clwmr_b4_adj_output=>q_b4_adj_output(:,:,3) - call grid2grid_scalar('CLOUD LIQUID WATER',gfile,readbuf,'clwmr','mid layer',& - dummy(:,1),clwmr_b4_adj_output,iret) - if(iret/=0) goto 67 - - if(gfdl_mp) then - rwmr_b4_adj_output=>q_b4_adj_output(:,:,4) - call grid2grid_scalar('RAIN MIXING RATIO',gfile,readbuf,'rwmr','mid layer',& - dummy(:,1),rwmr_b4_adj_output,iret) - if(iret/=0) goto 67 - - icmr_b4_adj_output=>q_b4_adj_output(:,:,5) - call grid2grid_scalar('ICE MIXING RATIO',gfile,readbuf,'icmr','mid layer',& - dummy(:,1),icmr_b4_adj_output,iret) - if(iret/=0) goto 67 - - snmr_b4_adj_output=>q_b4_adj_output(:,:,6) - call grid2grid_scalar('SNOW MIXING RATIO',gfile,readbuf,'snmr','mid layer',& - dummy(:,1),snmr_b4_adj_output,iret) - if(iret/=0) goto 67 - - grle_b4_adj_output=>q_b4_adj_output(:,:,7) - call grid2grid_scalar('GRAUPEL MIXING RATIO',gfile,readbuf,'grle','mid layer',& - dummy(:,1),grle_b4_adj_output,iret) - if(iret/=0) goto 67 - - if(icldamt==1) then - cldamt_b4_adj_output=>q_b4_adj_output(:,:,8) - call grid2grid_scalar('3D CLOUD AMOUNT',gfile,readbuf,'cld_amt','mid layer',& - dummy(:,1),cldamt_b4_adj_output,iret) - if(iret/=0) goto 67 - endif - ! print *,'bottom of hinterp_grid2grid' - call printrusage - endif - - deallocate(dummy,readbuf,recname,bitmap_input,bitmap_output) - - return - -67 continue - - print*,"FATAL ERROR PROCESSING INPUT FILE: ", trim(input_file) - print*,"IRET IS: ", iret - call errexit(3) - - end subroutine hinterp_grid2grid - - ! ---------------------------------------------------------------------- - - subroutine grid2grid_vector(& - u_human_name,v_human_name,& - gfile,readbuf,uname,vname,vlevtyp,& - u_dummy,v_dummy,& - u_b4_adj_output,v_b4_adj_output,iret) - use setup - implicit none - character(len=*) :: u_human_name,v_human_name - type(nemsio_gfile) :: gfile - real(nemsio_realkind) :: readbuf(:) - character(len=*) :: uname, vname, vlevtyp - real :: u_dummy(:), v_dummy(:) - real :: u_b4_adj_output(:,:), v_b4_adj_output(:,:) - integer :: iret - !locals - integer :: vlev,num_fields,numpts - character(len=20) :: uname_x, vname_x, vlevtyp_x - - uname_x=uname - vname_x=vname - vlevtyp_x=vlevtyp - - num_fields=1 - -10 format(A,': READ ',A,' AND ',A) -20 format(A,': SOURCE GRID: MAX/MIN ',A,' AT LEVEL ',I0,' IS: ',F17.10,' ',F17.10) -30 format(A,': TARGET GRID: MAX/MIN ',A,' AT LEVEL ',I0,' IS: ',F17.10,' ',F17.10) - - print 10,trim(input_file),u_human_name,v_human_name - - do vlev=1,lev - readbuf=-999. - call nemsio_readrecv(gfile, uname_x, vlevtyp_x, vlev, readbuf, 0, iret) - if(iret/=0) return - u_dummy=readbuf - - readbuf=-999. - call nemsio_readrecv(gfile, vname_x, vlevtyp_x, vlev, readbuf, 0, iret) - if(iret/=0) return - v_dummy=readbuf - - print 20,trim(input_file),u_human_name,vlev,maxval(u_dummy),minval(u_dummy) - print 20,trim(input_file),v_human_name,vlev,maxval(v_dummy),minval(v_dummy) - - u_b4_adj_output(:,vlev)=-999. - v_b4_adj_output(:,vlev)=-999. - call ipolatev(& - ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& - num_fields, ibi, bitmap_input, u_dummy, v_dummy, & - numpts, rlat_output, rlon_output, crot, srot, ibo, bitmap_output, & - u_b4_adj_output(:,vlev), v_b4_adj_output(:,vlev), iret) - if(iret/=0) return - !print 30,trim(input_file),u_human_name,vlev,maxval(u_b4_adj_output(:,vlev)),minval(u_b4_adj_output(:,vlev)) - !print 30,trim(input_file),v_human_name,vlev,maxval(v_b4_adj_output(:,vlev)),minval(v_b4_adj_output(:,vlev)) - end do - end subroutine grid2grid_vector - - ! ---------------------------------------------------------------------- - - subroutine grid2grid_scalar(& - human_name,gfile,readbuf,vname,vlevtyp,dummy,b4_adj_output,iret) - use setup - implicit none - character(len=*) :: human_name - type(nemsio_gfile) :: gfile - real(nemsio_realkind) :: readbuf(:) - character(len=*) :: vname, vlevtyp - real :: dummy(:), b4_adj_output(:,:) - integer :: iret - !locals - integer :: vlev,num_fields,numpts - character(len=20) :: vname_x, vlevtyp_x - - vname_x=vname - vlevtyp_x=vlevtyp - - num_fields=1 - -10 format(A,': READ ',A) -20 format(A,': SOURCE GRID: MAX/MIN ',A,' AT LEVEL ',I0,' IS: ',F17.10,' ',F17.10) -30 format(A,': TARGET GRID: MAX/MIN ',A,' AT LEVEL ',I0,' IS: ',F17.10,' ',F17.10) - - print 10,trim(input_file),human_name - - do vlev=1,lev - - readbuf=-999. - call nemsio_readrecv(gfile, vname, vlevtyp, vlev, readbuf, 0, iret) - if(iret/=0) return - dummy=readbuf - - print 20,trim(input_file),human_name,vlev,maxval(dummy),minval(dummy) - call ipolates(& - ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& - num_fields, ibi, bitmap_input, dummy, & - numpts, rlat_output, rlon_output, ibo, bitmap_output, & - b4_adj_output(:,vlev), iret) - !print 30,trim(input_file),human_name,vlev,maxval(b4_adj_output(:,vlev)),minval(b4_adj_output(:,vlev)) - if(iret/=0) return - end do - end subroutine grid2grid_scalar - - ! ---------------------------------------------------------------------- - - subroutine grid2grid_surface(& - human_name,gfile,readbuf,vname,vlevtyp,dummy,b4_adj_output,iret) - use setup - implicit none - character(len=*) :: human_name - type(nemsio_gfile) :: gfile - real(nemsio_realkind) :: readbuf(:) - character(len=*) :: vname, vlevtyp - real :: dummy(:), b4_adj_output(:) - integer :: iret - !locals - integer :: vlev,num_fields,numpts - character(len=20) :: vname_x, vlevtyp_x - - vname_x=vname - vlevtyp_x=vlevtyp - - num_fields=1 - -10 format(A,': READ ',A) -20 format(A,': SOURCE GRID: MAX/MIN ',A,': ',F17.10,' ',F17.10) -30 format(A,': TARGET GRID: MAX/MIN ',A,': ',F17.10,' ',F17.10) - - print 10,trim(input_file),human_name - - vlev=1 - - readbuf=-999. - call nemsio_readrecv(gfile, vname, vlevtyp, vlev, readbuf, 0, iret) - if(iret/=0) return - dummy=readbuf - - print 20,trim(input_file),human_name,maxval(dummy),minval(dummy) - call ipolates(& - ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& - num_fields, ibi, bitmap_input, dummy, & - numpts, rlat_output, rlon_output, ibo, bitmap_output, & - b4_adj_output, iret) - if(iret/=0) return - !print 30,trim(input_file),human_name,maxval(b4_adj_output),minval(b4_adj_output) - end subroutine grid2grid_surface - -end module grid2grid diff --git a/sorc/enkf_chgres_recenter.fd/input_data.f90 b/sorc/enkf_chgres_recenter.fd/input_data.f90 index 99657a0a7c..704aa58c8d 100644 --- a/sorc/enkf_chgres_recenter.fd/input_data.f90 +++ b/sorc/enkf_chgres_recenter.fd/input_data.f90 @@ -122,6 +122,21 @@ subroutine read_input_data allocate(dummy(ij_input)) + ! figure out the sign of delz + print*,"READ DELZ FOR SIGN CHECK" + vlev = 1 + vlevtyp = "mid layer" + vname = "delz" + call nemsio_readrecv(gfile, vname, vlevtyp, vlev, dummy, 0, iret) + if (iret /= 0) goto 67 + if ( sum(dummy) > 0 ) then + flipdelz = .false. + print*,"DELZ IS POSITIVE" + else + flipdelz = .true. + print*,"DELZ IS NEGATIVE" + end if + print* print*,"READ SURFACE PRESSURE" vlev = 1 diff --git a/sorc/enkf_chgres_recenter.fd/interp.f90 b/sorc/enkf_chgres_recenter.fd/interp.f90 new file mode 100644 index 0000000000..bb2afedbc3 --- /dev/null +++ b/sorc/enkf_chgres_recenter.fd/interp.f90 @@ -0,0 +1,552 @@ + module interp + + use nemsio_module + + implicit none + + private + + real, allocatable :: sfcp_b4_adj_output(:) + real, allocatable :: clwmr_b4_adj_output(:,:) + real, allocatable :: dzdt_b4_adj_output(:,:) + real, allocatable :: grle_b4_adj_output(:,:) + real, allocatable :: cldamt_b4_adj_output(:,:) + real, allocatable :: icmr_b4_adj_output(:,:) + real, allocatable :: o3mr_b4_adj_output(:,:) + real, allocatable :: rwmr_b4_adj_output(:,:) + real, allocatable :: snmr_b4_adj_output(:,:) + real, allocatable :: spfh_b4_adj_output(:,:) + real, allocatable :: tmp_b4_adj_output(:,:) + real, allocatable :: ugrd_b4_adj_output(:,:) + real, allocatable :: vgrd_b4_adj_output(:,:) + + public :: adjust_for_terrain + public :: gaus_to_gaus + + contains + + subroutine adjust_for_terrain + +!--------------------------------------------------------------------------------- +! Adjust fields based on differences between the interpolated and external +! terrain. +!--------------------------------------------------------------------------------- + + use input_data + use output_data + use utils + use setup + + implicit none + + integer :: k + + real, allocatable :: pres_b4_adj_output(:,:) + real, allocatable :: pres_output(:,:) + real, allocatable :: q_b4_adj_output(:,:,:), q_output(:,:,:) + +!--------------------------------------------------------------------------------- +! First, compute the mid-layer pressure using the interpolated surface pressure. +!--------------------------------------------------------------------------------- + + allocate(pres_b4_adj_output(ij_output,lev)) + pres_b4_adj_output = 0.0 + + print* + print*,"COMPUTE MID-LAYER PRESSURE FROM INTERPOLATED SURFACE PRESSURE." + call newpr1(ij_output, lev, idvc, idsl, nvcoord, vcoord, & + sfcp_b4_adj_output, pres_b4_adj_output) + +!print*,'after newpr1, pres b4 adj: ', pres_b4_adj_output(ij_output/2,:) + +!--------------------------------------------------------------------------------- +! Adjust surface pressure based on differences between interpolated and +! grid terrain. +!--------------------------------------------------------------------------------- + + allocate(sfcp_output(ij_output)) + sfcp_output = 0.0 + + print*,"ADJUST SURFACE PRESSURE BASED ON TERRAIN DIFFERENCES" + call newps(hgt_output, sfcp_b4_adj_output, ij_output, & + lev, pres_b4_adj_output, tmp_b4_adj_output, & + spfh_b4_adj_output, hgt_external_output, sfcp_output) + +!print*,'after newps ',sfcp_b4_adj_output(ij_output/2),sfcp_output(ij_output/2) + + deallocate(sfcp_b4_adj_output) + +!--------------------------------------------------------------------------------- +! Recompute mid-layer pressure based on the adjusted surface pressure. +!--------------------------------------------------------------------------------- + + allocate(pres_output(ij_output, lev)) + pres_output = 0.0 + + allocate(dpres_output(ij_output, lev)) + dpres_output = 0.0 + + print*,"RECOMPUTE MID-LAYER PRESSURE." + call newpr1(ij_output, lev, idvc, idsl, nvcoord, vcoord, & + sfcp_output, pres_output, dpres_output) + +!do k = 1, lev +! print*,'after newpr1 ',pres_b4_adj_output(ij_output/2,k),pres_output(ij_output/2,k), dpres_output(ij_output/2,k) +!enddo + +!--------------------------------------------------------------------------------- +! Vertically interpolate from the pre-adjusted to the adjusted mid-layer +! pressures. +!--------------------------------------------------------------------------------- + + allocate(q_b4_adj_output(ij_output,lev,ntrac)) + q_b4_adj_output(:,:,1) = spfh_b4_adj_output(:,:) + q_b4_adj_output(:,:,2) = o3mr_b4_adj_output(:,:) + q_b4_adj_output(:,:,3) = clwmr_b4_adj_output(:,:) + if (gfdl_mp) then + q_b4_adj_output(:,:,4) = rwmr_b4_adj_output(:,:) + q_b4_adj_output(:,:,5) = icmr_b4_adj_output(:,:) + q_b4_adj_output(:,:,6) = snmr_b4_adj_output(:,:) + q_b4_adj_output(:,:,7) = grle_b4_adj_output(:,:) + if (icldamt == 1) q_b4_adj_output(:,:,8) = cldamt_b4_adj_output(:,:) + endif + + allocate(q_output(ij_output,lev,ntrac)) + q_output = 0.0 + + allocate(dzdt_output(ij_output,lev)) + dzdt_output = 0.0 + + allocate(ugrd_output(ij_output,lev)) + ugrd_output=0.0 + + allocate(vgrd_output(ij_output,lev)) + vgrd_output=0.0 + + allocate(tmp_output(ij_output,lev)) + tmp_output=0.0 + + print*,"VERTICALLY INTERPOLATE TO NEW PRESSURE LEVELS" + call vintg(ij_output, lev, lev, ntrac, pres_b4_adj_output, & + ugrd_b4_adj_output, vgrd_b4_adj_output, tmp_b4_adj_output, q_b4_adj_output, & + dzdt_b4_adj_output, pres_output, ugrd_output, vgrd_output, tmp_output, & + q_output, dzdt_output) + + deallocate (dzdt_b4_adj_output, q_b4_adj_output) + deallocate (pres_b4_adj_output, pres_output) + + allocate(spfh_output(ij_output,lev)) + spfh_output = q_output(:,:,1) + allocate(o3mr_output(ij_output,lev)) + o3mr_output = q_output(:,:,2) + allocate(clwmr_output(ij_output,lev)) + clwmr_output = q_output(:,:,3) + if (gfdl_mp) then + allocate(rwmr_output(ij_output,lev)) + rwmr_output = q_output(:,:,4) + allocate(icmr_output(ij_output,lev)) + icmr_output = q_output(:,:,5) + allocate(snmr_output(ij_output,lev)) + snmr_output = q_output(:,:,6) + allocate(grle_output(ij_output,lev)) + grle_output = q_output(:,:,7) + if (icldamt == 1) then + allocate(cldamt_output(ij_output,lev)) + cldamt_output = q_output(:,:,8) + endif + endif + + deallocate(q_output) + +!do k = 1, lev +!print*,'after vintg tmp ',tmp_b4_adj_output(ij_output/2,k),tmp_output(ij_output/2,k) +!enddo + + deallocate(tmp_b4_adj_output) + +!do k = 1, lev +!print*,'after vintg u ',ugrd_b4_adj_output(ij_output/2,k),ugrd_output(ij_output/2,k) +!enddo + + deallocate(ugrd_b4_adj_output) + +!do k = 1, lev +!print*,'after vintg v ',vgrd_b4_adj_output(ij_output/2,k),vgrd_output(ij_output/2,k) +!enddo + + deallocate(vgrd_b4_adj_output) + +!do k = 1, lev +!print*,'after vintg spfh ',spfh_b4_adj_output(ij_output/2,k),spfh_output(ij_output/2,k) +!enddo + + deallocate(spfh_b4_adj_output) + +!do k = 1, lev +!print*,'after vintg o3 ',o3mr_b4_adj_output(ij_output/2,k),o3mr_output(ij_output/2,k) +!enddo + + deallocate(o3mr_b4_adj_output) + +!do k = 1, lev +!print*,'after vintg clw ',clwmr_b4_adj_output(ij_output/2,k),clwmr_output(ij_output/2,k) +!enddo + + deallocate(clwmr_b4_adj_output) + + if (gfdl_mp) then + +! do k = 1, lev +! print*,'after vintg rw ',rwmr_b4_adj_output(ij_output/2,k),rwmr_output(ij_output/2,k) +! enddo + + deallocate(rwmr_b4_adj_output) + +! do k = 1, lev +! print*,'after vintg ic ',icmr_b4_adj_output(ij_output/2,k),icmr_output(ij_output/2,k) +! enddo + + deallocate(icmr_b4_adj_output) + +! do k = 1, lev +! print*,'after vintg sn ',snmr_b4_adj_output(ij_output/2,k),snmr_output(ij_output/2,k) +! enddo + + deallocate(snmr_b4_adj_output) + +! do k = 1, lev +! print*,'after vintg grle ',grle_b4_adj_output(ij_output/2,k),grle_output(ij_output/2,k) +! enddo + + deallocate(grle_b4_adj_output) + + if (icldamt == 1) then +! do k = 1, lev +! print*,'after vintg cld_amt ',cldamt_b4_adj_output(ij_output/2,k),cldamt_output(ij_output/2,k) +! enddo + + deallocate(cldamt_b4_adj_output) + endif + + + endif + + allocate(delz_output(ij_output, lev)) + delz_output = 0.0 + + call compute_delz(ij_output, lev, vcoord(:,1), vcoord(:,2), sfcp_output, hgt_output, & + tmp_output, spfh_output, delz_output, flipdelz) + + deallocate(hgt_output) + + end subroutine adjust_for_terrain + + subroutine gaus_to_gaus + +!---------------------------------------------------------------------------------- +! Interpolate data from the input to output grid using IPOLATES library. +!---------------------------------------------------------------------------------- + + use output_data + use input_data + use setup + + implicit none + + integer :: ip, ipopt(20) + integer :: num_fields + integer :: iret, numpts + integer, allocatable :: ibi(:), ibo(:) + + logical*1, allocatable :: bitmap_input(:,:), bitmap_output(:,:) + + real, allocatable :: data_input(:,:) + real, allocatable :: data_output(:,:), crot(:), srot(:) + + print* + print*,'INTERPOLATE DATA TO OUTPUT GRID' + + ip = 0 ! bilinear + ipopt = 0 + +!---------------------------------------------------------------------------------- +! Do 2-D fields first +!---------------------------------------------------------------------------------- + + num_fields = 1 + + allocate(ibi(num_fields)) + ibi = 0 ! no bitmap + allocate(ibo(num_fields)) + ibo = 0 ! no bitmap + + allocate(bitmap_input(ij_input,num_fields)) + bitmap_input = .true. + allocate(bitmap_output(ij_output,num_fields)) + bitmap_output = .true. + + allocate(rlat_output(ij_output)) + rlat_output = 0.0 + allocate(rlon_output(ij_output)) + rlon_output = 0.0 + +!---------------- +! Surface height +!---------------- + + allocate(data_input(ij_input,num_fields)) + data_input(:,num_fields) = hgt_input(:) + deallocate(hgt_input) + + allocate(data_output(ij_output,num_fields)) + data_output = 0 + + print*,"INTERPOLATE SURFACE HEIGHT" + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, data_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + data_output, iret) + if (iret /= 0) goto 89 + + allocate(hgt_output(ij_output)) + hgt_output = data_output(:,num_fields) + +!------------------ +! surface pressure +!------------------ + + data_input(:,num_fields) = sfcp_input(:) + deallocate(sfcp_input) + + print*,"INTERPOLATE SURFACE PRESSURE" + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, data_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + data_output, iret) + if (iret /= 0) goto 89 + + allocate(sfcp_b4_adj_output(ij_output)) + sfcp_b4_adj_output = data_output(:,num_fields) + + deallocate(ibi, ibo, bitmap_input, bitmap_output, data_input, data_output) + +!---------------------------------------------------------------------------------- +! 3d scalars +!---------------------------------------------------------------------------------- + + num_fields = lev + + allocate(ibi(num_fields)) + ibi = 0 ! no bitmap + allocate(ibo(num_fields)) + ibo = 0 ! no bitmap + + allocate(bitmap_input(ij_input,num_fields)) + bitmap_input = .true. + allocate(bitmap_output(ij_output,num_fields)) + bitmap_output = .true. + +!------------- +! Temperature +!------------- + + allocate(tmp_b4_adj_output(ij_output,num_fields)) + tmp_b4_adj_output = 0 + + print*,'INTERPOLATE TEMPERATURE' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, tmp_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + tmp_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(tmp_input) + +!-------------------- +! Cloud liquid water +!-------------------- + + allocate(clwmr_b4_adj_output(ij_output,num_fields)) + clwmr_b4_adj_output = 0 + + print*,'INTERPOLATE CLOUD LIQUID WATER' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, clwmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + clwmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(clwmr_input) + +!-------------------- +! Specific humidity +!-------------------- + + allocate(spfh_b4_adj_output(ij_output,num_fields)) + spfh_b4_adj_output = 0 + + print*,'INTERPOLATE SPECIFIC HUMIDITY' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, spfh_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + spfh_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(spfh_input) + +!----------- +! Ozone +!----------- + + allocate(o3mr_b4_adj_output(ij_output,num_fields)) + o3mr_b4_adj_output = 0 + + print*,'INTERPOLATE OZONE' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, o3mr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + o3mr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(o3mr_input) + +!----------- +! DZDT +!----------- + + allocate(dzdt_b4_adj_output(ij_output,num_fields)) + dzdt_b4_adj_output = 0 + + print*,'INTERPOLATE DZDT' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, dzdt_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + dzdt_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(dzdt_input) + +!---------------------------------------------------------------------------------- +! Interpolate additional 3-d scalars for GFDL microphysics. +!---------------------------------------------------------------------------------- + + if (gfdl_mp) then + +!------------- +! Rain water +!------------- + + allocate(rwmr_b4_adj_output(ij_output,num_fields)) + rwmr_b4_adj_output = 0 + + print*,'INTERPOLATE RWMR' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, rwmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + rwmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(rwmr_input) + +!------------- +! Snow water +!------------- + + allocate(snmr_b4_adj_output(ij_output,num_fields)) + snmr_b4_adj_output = 0 + + print*,'INTERPOLATE SNMR' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, snmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + snmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(snmr_input) + +!------------- +! Ice water +!------------- + + allocate(icmr_b4_adj_output(ij_output,num_fields)) + icmr_b4_adj_output = 0 + + print*,'INTERPOLATE ICMR' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, icmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + icmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(icmr_input) + +!------------- +! Graupel +!------------- + + allocate(grle_b4_adj_output(ij_output,num_fields)) + grle_b4_adj_output = 0 + + print*,'INTERPOLATE GRLE' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, grle_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + grle_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(grle_input) + +!--------------------------- +! Cloud amount (if present) +!--------------------------- + + if (icldamt == 1) then + allocate(cldamt_b4_adj_output(ij_output,num_fields)) + cldamt_b4_adj_output = 0 + + print*,'INTERPOLATE CLD_AMT' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, cldamt_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + cldamt_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(cldamt_input) + endif + + + endif + +!---------------------------------------------------------------------------------- +! 3d u/v winds +!---------------------------------------------------------------------------------- + + allocate(crot(ij_output), srot(ij_output)) + crot = 0. + srot = 0. + + allocate(ugrd_b4_adj_output(ij_output,num_fields)) + ugrd_b4_adj_output = 0 + allocate(vgrd_b4_adj_output(ij_output,num_fields)) + vgrd_b4_adj_output = 0 + + print*,'INTERPOLATE WINDS' + call ipolatev(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, ugrd_input, vgrd_input, & + numpts, rlat_output, rlon_output, crot, srot, ibo, bitmap_output, & + ugrd_b4_adj_output, vgrd_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate (ugrd_input, vgrd_input) + deallocate (crot, srot) + deallocate (ibi, ibo, bitmap_input, bitmap_output) + + return + + 89 continue + print*,"FATAL ERROR IN IPOLATES. IRET IS: ", iret + call errexit(23) + + end subroutine gaus_to_gaus + + end module interp diff --git a/sorc/enkf_chgres_recenter.fd/makefile b/sorc/enkf_chgres_recenter.fd/makefile index b004e54f18..2a5f36b369 100755 --- a/sorc/enkf_chgres_recenter.fd/makefile +++ b/sorc/enkf_chgres_recenter.fd/makefile @@ -2,34 +2,25 @@ SHELL= /bin/sh LIBS= $(NEMSIO_LIB) $(BACIO_LIB4) $(W3NCO_LIBd) $(IP_LIBd) $(SP_LIBd) -CMD= chgres_recenter.exe +CMD= enkf_chgres_recenter.x -OBJS = driver.o output_data.o input_data.o setup.o utils.o grid2grid.o printrusage.o +OBJS = driver.o input_data.o interp.o output_data.o utils.o setup.o $(CMD): $(OBJS) $(FC) $(FFLAGS) -o $(CMD) $(OBJS) $(LIBS) -printrusage.o: printrusage.c - $(CC) $(CFLAGS) -c printrusage.c - -driver.o: setup.o output_data.o grid2grid.o driver.f90 +driver.o: setup.o output_data.o interp.o input_data.o driver.f90 $(FC) $(FFLAGS) -I$(NEMSIO_INC) -c driver.f90 - -input_data.o: input_data.f90 +interp.o: setup.o utils.o output_data.o input_data.o interp.f90 + $(FC) $(FFLAGS) -I$(NEMSIO_INC) -c interp.f90 +input_data.o: setup.o utils.o input_data.f90 $(FC) $(FFLAGS) -I$(NEMSIO_INC) -c input_data.f90 - -output_data.o: setup.o utils.o grid2grid.o input_data.o output_data.f90 +output_data.o: setup.o utils.o input_data.o output_data.f90 $(FC) $(FFLAGS) -I$(NEMSIO_INC) -c output_data.f90 - setup.o: setup.f90 $(FC) $(FFLAGS) -I$(NEMSIO_INC) -c setup.f90 - utils.o: utils.f90 $(FC) $(FFLAGS) -I$(NEMSIO_INC) -c utils.f90 - -grid2grid.o: utils.o setup.o grid2grid.f90 - $(FC) $(FFLAGS) -I$(NEMSIO_INC) -c grid2grid.f90 - clean: rm -f *.o *.mod ${CMD} install: diff --git a/sorc/enkf_chgres_recenter.fd/output_data.f90 b/sorc/enkf_chgres_recenter.fd/output_data.f90 index 098139d0f2..36063d3a06 100644 --- a/sorc/enkf_chgres_recenter.fd/output_data.f90 +++ b/sorc/enkf_chgres_recenter.fd/output_data.f90 @@ -1,34 +1,33 @@ module output_data use nemsio_module - use grid2grid implicit none private -! integer, public :: kgds_output(200) + integer, public :: kgds_output(200) ! data on the output grid. -! real, allocatable, public :: hgt_output(:) ! interpolated from input grid -! real, allocatable, public :: hgt_external_output(:) -! real, allocatable, public :: sfcp_output(:) -! real, allocatable, public :: tmp_output(:,:) -! real, allocatable, public :: clwmr_output(:,:) -! real, allocatable, public :: delz_output(:,:) -! real, allocatable, public :: dpres_output(:,:) -! real, allocatable, public :: dzdt_output(:,:) -! real, allocatable, public :: o3mr_output(:,:) -! real, allocatable, public :: spfh_output(:,:) -! real, allocatable, public :: ugrd_output(:,:) -! real, allocatable, public :: vgrd_output(:,:) -! real, allocatable, public :: rwmr_output(:,:) -! real, allocatable, public :: icmr_output(:,:) -! real, allocatable, public :: snmr_output(:,:) -! real, allocatable, public :: grle_output(:,:) -! real, allocatable, public :: cldamt_output(:,:) -! real, allocatable, public :: rlat_output(:) -! real, allocatable, public :: rlon_output(:) + real, allocatable, public :: hgt_output(:) ! interpolated from input grid + real, allocatable, public :: hgt_external_output(:) + real, allocatable, public :: sfcp_output(:) + real, allocatable, public :: tmp_output(:,:) + real, allocatable, public :: clwmr_output(:,:) + real, allocatable, public :: delz_output(:,:) + real, allocatable, public :: dpres_output(:,:) + real, allocatable, public :: dzdt_output(:,:) + real, allocatable, public :: o3mr_output(:,:) + real, allocatable, public :: spfh_output(:,:) + real, allocatable, public :: ugrd_output(:,:) + real, allocatable, public :: vgrd_output(:,:) + real, allocatable, public :: rwmr_output(:,:) + real, allocatable, public :: icmr_output(:,:) + real, allocatable, public :: snmr_output(:,:) + real, allocatable, public :: grle_output(:,:) + real, allocatable, public :: cldamt_output(:,:) + real, allocatable, public :: rlat_output(:) + real, allocatable, public :: rlon_output(:) public :: set_output_grid public :: write_output_data @@ -44,12 +43,87 @@ module output_data contains + subroutine set_output_grid + +!------------------------------------------------------------------- +! Set grid specs on the output grid. +!------------------------------------------------------------------- + + use setup + use input_data + use utils + + implicit none + + character(len=20) :: vlevtyp, vname + + integer(nemsio_intkind) :: vlev + integer :: iret + + real(nemsio_realkind), allocatable :: dummy(:) + + type(nemsio_gfile) :: gfile + + print* + print*,"OUTPUT GRID I/J DIMENSIONS: ", i_output, j_output + +!------------------------------------------------------------------- +! Set the grib 1 grid description section, which is needed +! by the IPOLATES library. +!------------------------------------------------------------------- + + kgds_output = 0 + + call calc_kgds(i_output, j_output, kgds_output) + +!------------------------------------------------------------------- +! Read the terrain on the output grid. To ensure exact match, +! read it from an existing enkf nemsio restart file. +!------------------------------------------------------------------- + + call nemsio_init(iret) + + print* + print*,"OPEN OUTPUT GRID TERRAIN FILE: ", trim(terrain_file) + call nemsio_open(gfile, terrain_file, "read", iret=iret) + if (iret /= 0) then + print*,"FATAL ERROR OPENING FILE: ",trim(terrain_file) + print*,"IRET IS: ", iret + call errexit(50) + endif + + allocate(dummy(ij_output)) + allocate(hgt_external_output(ij_output)) + + print* + print*,"READ SURFACE HEIGHT" + vlev = 1 + vlevtyp = "sfc" + vname = "hgt" + call nemsio_readrecv(gfile, vname, vlevtyp, vlev, dummy, 0, iret) + if (iret /= 0) then + print*,"FATAL ERROR READING FILE: ",trim(terrain_file) + print*,"IRET IS: ", iret + call errexit(51) + endif + + hgt_external_output = dummy + + deallocate(dummy) + + call nemsio_close(gfile, iret=iret) + + call nemsio_finalize() + + end subroutine set_output_grid + subroutine write_output_data !------------------------------------------------------------------- ! Write output grid data to a nemsio file. !------------------------------------------------------------------- + use input_data use setup implicit none @@ -76,7 +150,6 @@ subroutine write_output_data gaction="write" - call printrusage print* print*,'OPEN OUTPUT FILE: ',trim(output_file) call nemsio_open(gfile, output_file, gaction, iret=iret, gdatatype="bin4", & @@ -122,6 +195,7 @@ subroutine write_output_data call nemsio_writerecv(gfile, "clwmr", "mid layer", n, dummy, iret=iret) if (iret/=0) goto 88 enddo + deallocate(clwmr_output) print*,"WRITE SPECIFIC HUMIDITY" do n = 1, lev @@ -129,14 +203,15 @@ subroutine write_output_data call nemsio_writerecv(gfile, "spfh", "mid layer", n, dummy, iret=iret) if (iret/=0) goto 88 enddo + deallocate(spfh_output) - call printrusage print*,"WRITE OZONE" do n = 1, lev dummy = o3mr_output(:,n) call nemsio_writerecv(gfile, "o3mr", "mid layer", n, dummy, iret=iret) if (iret/=0) goto 88 enddo + deallocate(o3mr_output) print*,"WRITE U-WINDS" do n = 1, lev @@ -180,13 +255,13 @@ subroutine write_output_data if (gfdl_mp) then - call printrusage print*,"WRITE RAIN WATER" do n = 1, lev dummy = rwmr_output(:,n) call nemsio_writerecv(gfile, "rwmr", "mid layer", n, dummy, iret=iret) if (iret/=0) goto 88 enddo + deallocate(rwmr_output) print*,"WRITE SNOW WATER" do n = 1, lev @@ -194,6 +269,7 @@ subroutine write_output_data call nemsio_writerecv(gfile, "snmr", "mid layer", n, dummy, iret=iret) if (iret/=0) goto 88 enddo + deallocate(snmr_output) print*,"WRITE ICE WATER" do n = 1, lev @@ -201,6 +277,7 @@ subroutine write_output_data call nemsio_writerecv(gfile, "icmr", "mid layer", n, dummy, iret=iret) if (iret/=0) goto 88 enddo + deallocate(icmr_output) print*,"WRITE GRAUPEL" do n = 1, lev @@ -208,25 +285,7 @@ subroutine write_output_data call nemsio_writerecv(gfile, "grle", "mid layer", n, dummy, iret=iret) if (iret/=0) goto 88 enddo - - if (icldamt == 1) then - print*,"WRITE CLD_AMT" - do n = 1, lev - dummy = cldamt_output(:,n) - call nemsio_writerecv(gfile, "cld_amt", "mid layer", n, dummy, iret=iret) - if (iret/=0) goto 88 - enddo - endif - - call printrusage - deallocate(q_output) - - nullify(sfcp_output,hgt_output,ugrd_output) - nullify(vgrd_output,tmp_output,dzdt_output) - nullify(q_output,spfh_output,o3mr_output) - nullify(clwmr_output,rwmr_output,icmr_output) - nullify(snmr_output,grle_output,cldamt_output) - nullify(delz_output,hgt_external_output,dpres_output) + deallocate(grle_output) if (icldamt == 1) then print*,"WRITE CLD_AMT" @@ -247,7 +306,6 @@ subroutine write_output_data call nemsio_finalize() - call printrusage return 88 continue @@ -262,7 +320,7 @@ subroutine header_set ! Set header information for the output nemsio file. !------------------------------------------------------------------- - use grid2grid + use input_data use setup implicit none diff --git a/sorc/enkf_chgres_recenter.fd/printrusage.c b/sorc/enkf_chgres_recenter.fd/printrusage.c deleted file mode 100644 index e3a3b93363..0000000000 --- a/sorc/enkf_chgres_recenter.fd/printrusage.c +++ /dev/null @@ -1,36 +0,0 @@ -#include -#include -#include -#include -#include - -void printrusage() { - struct rusage usage; - if(!getrusage(RUSAGE_SELF, &usage)) { - fprintf(stderr,"getrusage: Usage only for this process and its threads:\n"); - fprintf(stderr,"getrusage: user time used (seconds): %f\n",usage.ru_utime.tv_sec+usage.ru_utime.tv_usec/1e6); - fprintf(stderr,"getrusage: system time used (seconds): %f\n",usage.ru_stime.tv_sec+usage.ru_stime.tv_usec/1e6); - fprintf(stderr,"getrusage: max resident set size: %10ld\n",usage.ru_maxrss); - fprintf(stderr,"getrusage: max shared memory size: %10ld\n",usage.ru_ixrss); - fprintf(stderr,"getrusage: max unshared data size: %10ld\n",usage.ru_idrss); - fprintf(stderr,"getrusage: max unshared stack size: %10ld\n",usage.ru_isrss); - fprintf(stderr,"getrusage: minor page faults: %10ld\n",usage.ru_minflt); - fprintf(stderr,"getrusage: major page faults: %10ld\n",usage.ru_majflt); - fprintf(stderr,"getrusage: swaps: %10ld\n",usage.ru_nswap); - fprintf(stderr,"getrusage: block input ops: %10ld\n",usage.ru_inblock); - fprintf(stderr,"getrusage: block output ops: %10ld\n",usage.ru_oublock); - fprintf(stderr,"getrusage: messages sent: %10ld\n",usage.ru_msgsnd); - fprintf(stderr,"getrusage: messages received: %10ld\n",usage.ru_msgrcv); - fprintf(stderr,"getrusage: signals received: %10ld\n",usage.ru_nsignals); - fprintf(stderr,"getrusage: voluntary context switches: %10ld\n",usage.ru_nvcsw); - fprintf(stderr,"getrusage: involuntary context switches: %10ld\n",usage.ru_nivcsw); - } else - fprintf(stderr,"getrusage failed: %s\n",strerror(errno)); -} - -void printrusage_() { printrusage(); } -void printrusage__() { printrusage(); } -void PRINTRUSAGE() { printrusage(); } -void PRINTRUSAGE_() { printrusage(); } -void PRINTRUSAGE__() { printrusage(); } - diff --git a/sorc/enkf_chgres_recenter.fd/setup.f90 b/sorc/enkf_chgres_recenter.fd/setup.f90 index c33aa9c5db..c2c2dc450e 100644 --- a/sorc/enkf_chgres_recenter.fd/setup.f90 +++ b/sorc/enkf_chgres_recenter.fd/setup.f90 @@ -14,6 +14,7 @@ module setup integer(nemsio_intkind), public :: i_output integer(nemsio_intkind), public :: j_output integer , public :: ij_output + logical, public :: flipdelz public :: program_setup diff --git a/sorc/enkf_chgres_recenter.fd/utils.f90 b/sorc/enkf_chgres_recenter.fd/utils.f90 index 1c38ae6533..e09c75b018 100644 --- a/sorc/enkf_chgres_recenter.fd/utils.f90 +++ b/sorc/enkf_chgres_recenter.fd/utils.f90 @@ -10,7 +10,7 @@ module utils contains - subroutine compute_delz(ijm, levp, ak_in, bk_in, ps, zs, t, sphum, delz) + subroutine compute_delz(ijm, levp, ak_in, bk_in, ps, zs, t, sphum, delz, flipsign) implicit none integer, intent(in):: levp, ijm @@ -19,6 +19,7 @@ subroutine compute_delz(ijm, levp, ak_in, bk_in, ps, zs, t, sphum, delz) real, intent(in), dimension(ijm,levp):: t real, intent(in), dimension(ijm,levp):: sphum real, intent(out), dimension(ijm,levp):: delz + logical, intent(in) :: flipsign ! Local: real, dimension(ijm,levp+1):: zh real, dimension(ijm,levp+1):: pe0, pn0 @@ -63,7 +64,11 @@ subroutine compute_delz(ijm, levp, ak_in, bk_in, ps, zs, t, sphum, delz) do k = 1, levp do i = 1, ijm - delz(i,k) = zh(i,k+1) - zh(i,k) + if (flipsign) then + delz(i,k) = zh(i,k) - zh(i,k+1) + else + delz(i,k) = zh(i,k+1) - zh(i,k) + end if enddo enddo @@ -643,7 +648,7 @@ SUBROUTINE RSEARCH(IM,KM1,IXZ1,KXZ1,Z1,KM2,IXZ2,KXZ2,Z2,IXL2,KXL2,& END SUBROUTINE RSEARCH - SUBROUTINE VINTG(IM,JM,KM1,KM2,NT,P1,U1,V1,T1,Q1,W1,P2, & + SUBROUTINE VINTG(IM,KM1,KM2,NT,P1,U1,V1,T1,Q1,W1,P2, & U2,V2,T2,Q2,W2) !$$$ SUBPROGRAM DOCUMENTATION BLOCK ! @@ -692,19 +697,19 @@ SUBROUTINE VINTG(IM,JM,KM1,KM2,NT,P1,U1,V1,T1,Q1,W1,P2, & !C$$$ IMPLICIT NONE - INTEGER, INTENT(IN) :: IM, JM, KM1, KM2, NT + INTEGER, INTENT(IN) :: IM, KM1, KM2, NT - REAL, INTENT(IN) :: P1(IM*JM,KM1),U1(IM*JM,KM1),V1(IM*JM,KM1) - REAL, INTENT(IN) :: T1(IM*JM,KM1),Q1(IM*JM,KM1,NT) - REAL, INTENT(IN) :: W1(IM*JM,KM1),P2(IM*JM,KM2) - REAL, INTENT(OUT) :: U2(IM*JM,KM2),V2(IM*JM,KM2) - REAL, INTENT(OUT) :: T2(IM*JM,KM2),Q2(IM*JM,KM2,NT) - REAL, INTENT(OUT) :: W2(IM*JM,KM2) + REAL, INTENT(IN) :: P1(IM,KM1),U1(IM,KM1),V1(IM,KM1) + REAL, INTENT(IN) :: T1(IM,KM1),Q1(IM,KM1,NT) + REAL, INTENT(IN) :: W1(IM,KM1),P2(IM,KM2) + REAL, INTENT(OUT) :: U2(IM,KM2),V2(IM,KM2) + REAL, INTENT(OUT) :: T2(IM,KM2),Q2(IM,KM2,NT) + REAL, INTENT(OUT) :: W2(IM,KM2) REAL, PARAMETER :: DLTDZ=-6.5E-3*287.05/9.80665 REAL, PARAMETER :: DLPVDRT=-2.5E6/461.50 - INTEGER :: I, K, N, J, IJ0 + INTEGER :: I, K, N REAL :: DZ REAL,ALLOCATABLE :: Z1(:,:),Z2(:,:) @@ -712,36 +717,32 @@ SUBROUTINE VINTG(IM,JM,KM1,KM2,NT,P1,U1,V1,T1,Q1,W1,P2, & ALLOCATE (Z1(IM+1,KM1),Z2(IM+1,KM2)) ALLOCATE (C1(IM+1,KM1,4+NT),C2(IM+1,KM2,4+NT),J2(IM+1,KM2,4+NT)) - - big_j_loop: DO J=1,JM - IJ0=IM*(J-1) - ! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ! COMPUTE LOG PRESSURE INTERPOLATING COORDINATE ! AND COPY INPUT WIND, TEMPERATURE, HUMIDITY AND OTHER TRACERS !$OMP PARALLEL DO PRIVATE(K,I) DO K=1,KM1 DO I=1,IM - Z1(I,K) = -LOG(P1(IJ0+I,K)) - C1(I,K,1) = U1(IJ0+I,K) - C1(I,K,2) = V1(IJ0+I,K) - C1(I,K,3) = W1(IJ0+I,K) - C1(I,K,4) = T1(IJ0+I,K) - C1(I,K,5) = Q1(IJ0+I,K,1) + Z1(I,K) = -LOG(P1(I,K)) + C1(I,K,1) = U1(I,K) + C1(I,K,2) = V1(I,K) + C1(I,K,3) = W1(I,K) + C1(I,K,4) = T1(I,K) + C1(I,K,5) = Q1(I,K,1) ENDDO ENDDO !$OMP END PARALLEL DO DO N=2,NT DO K=1,KM1 DO I=1,IM - C1(I,K,4+N) = Q1(IJ0+I,K,N) + C1(I,K,4+N) = Q1(I,K,N) ENDDO ENDDO ENDDO !$OMP PARALLEL DO PRIVATE(K,I) DO K=1,KM2 DO I=1,IM - Z2(I,K) = -LOG(P2(IJ0+I,K)) + Z2(I,K) = -LOG(P2(I,K)) ENDDO ENDDO !$OMP END PARALLEL DO @@ -755,29 +756,28 @@ SUBROUTINE VINTG(IM,JM,KM1,KM2,NT,P1,U1,V1,T1,Q1,W1,P2, & ! COPY OUTPUT WIND, TEMPERATURE, HUMIDITY AND OTHER TRACERS ! EXCEPT BELOW THE INPUT DOMAIN, LET TEMPERATURE INCREASE WITH A FIXED ! LAPSE RATE AND LET THE RELATIVE HUMIDITY REMAIN CONSTANT. - k_copy_loop: DO K=1,KM2 + DO K=1,KM2 DO I=1,IM - U2(IJ0+I,K)=C2(I,K,1) - V2(IJ0+I,K)=C2(I,K,2) - W2(IJ0+I,K)=C2(I,K,3) + U2(I,K)=C2(I,K,1) + V2(I,K)=C2(I,K,2) + W2(I,K)=C2(I,K,3) DZ=Z2(I,K)-Z1(I,1) IF(DZ.GE.0) THEN - T2(IJ0+I,K)=C2(I,K,4) - Q2(IJ0+I,K,1)=C2(I,K,5) + T2(I,K)=C2(I,K,4) + Q2(I,K,1)=C2(I,K,5) ELSE - T2(IJ0+I,K)=T1(IJ0+I,1)*EXP(DLTDZ*DZ) - Q2(IJ0+I,K,1)=Q1(IJ0+I,1,1)*EXP(DLPVDRT*(1/T2(IJ0+I,K)-1/T1(IJ0+I,1))-DZ) + T2(I,K)=T1(I,1)*EXP(DLTDZ*DZ) + Q2(I,K,1)=Q1(I,1,1)*EXP(DLPVDRT*(1/T2(I,K)-1/T1(I,1))-DZ) ENDIF ENDDO - ENDDO k_copy_loop + ENDDO DO N=2,NT DO K=1,KM2 DO I=1,IM - Q2(IJ0+I,K,N)=C2(I,K,4+N) + Q2(I,K,N)=C2(I,K,4+N) ENDDO ENDDO ENDDO - END DO big_j_loop DEALLOCATE (Z1,Z2,C1,C2,J2) END SUBROUTINE VINTG end module utils diff --git a/sorc/enkf_chgres_recenter_nc.fd/driver.f90 b/sorc/enkf_chgres_recenter_nc.fd/driver.f90 new file mode 100644 index 0000000000..1ec7c70f03 --- /dev/null +++ b/sorc/enkf_chgres_recenter_nc.fd/driver.f90 @@ -0,0 +1,67 @@ +!!! based on chgres_recenter +!!! cory.r.martin@noaa.gov 2019-09-27 + program regrid + + use setup, only : program_setup + use interp, only : gaus_to_gaus, adjust_for_terrain + use input_data, only : read_input_data, & + read_vcoord_info + use output_data, only : set_output_grid, write_output_data + + implicit none + + call w3tagb('ENKF_CHGRES_RECENTER_NCIO',2019,0270,0085,'NP20') + + print*,"STARTING PROGRAM" + +!-------------------------------------------------------- +! Read configuration namelist. +!-------------------------------------------------------- + + call program_setup + +!-------------------------------------------------------- +! Read input grid data +!-------------------------------------------------------- + + call read_input_data + +!-------------------------------------------------------- +! Read vertical coordinate info +!-------------------------------------------------------- + + call read_vcoord_info + +!-------------------------------------------------------- +! Get output grid specs +!-------------------------------------------------------- + + call set_output_grid + +!-------------------------------------------------------- +! Interpolate data to output grid +!-------------------------------------------------------- + + call gaus_to_gaus + +!-------------------------------------------------------- +! Adjust output fields for differences between +! interpolated and external terrain. +!-------------------------------------------------------- + + call adjust_for_terrain + +!-------------------------------------------------------- +! Write output data to file. +!-------------------------------------------------------- + + call write_output_data + + print* + print*,"PROGRAM FINISHED NORMALLY!" + + call w3tage('ENKF_CHGRES_RECENTER_NCIO') + + stop + + end program regrid diff --git a/sorc/enkf_chgres_recenter_nc.fd/input_data.f90 b/sorc/enkf_chgres_recenter_nc.fd/input_data.f90 new file mode 100644 index 0000000000..609aed05a6 --- /dev/null +++ b/sorc/enkf_chgres_recenter_nc.fd/input_data.f90 @@ -0,0 +1,345 @@ + module input_data + + use utils + use setup + use module_fv3gfs_ncio + + implicit none + + private + + integer, public :: idvc, idsl, idvm, nvcoord + integer, public :: nvcoord_input, ntrac, ncldt + integer, public :: ij_input, kgds_input(200) + integer, public :: i_input, j_input, lev, lev_output + integer, public :: idate(6) + integer, public :: icldamt, iicmr, & + idelz,idpres,idzdt, & + irwmr,isnmr,igrle + + + real, allocatable, public :: vcoord(:,:) + real, allocatable, public :: vcoord_input(:,:) + real, allocatable, public :: clwmr_input(:,:) + real, allocatable, public :: dzdt_input(:,:) + real, allocatable, public :: grle_input(:,:) + real, allocatable, public :: cldamt_input(:,:) + real, allocatable, public :: hgt_input(:) + real, allocatable, public :: icmr_input(:,:) + real, allocatable, public :: o3mr_input(:,:) + real, allocatable, public :: rwmr_input(:,:) + real, allocatable, public :: sfcp_input(:) + real, allocatable, public :: snmr_input(:,:) + real, allocatable, public :: spfh_input(:,:) + real, allocatable, public :: tmp_input(:,:) + real, allocatable, public :: ugrd_input(:,:) + real, allocatable, public :: vgrd_input(:,:) + real :: missing_value=1.e30 + + public :: read_input_data + public :: read_vcoord_info + + contains + + subroutine read_input_data + +!------------------------------------------------------------------------------------- +! Read input grid data from a netcdf file. +!------------------------------------------------------------------------------------- + + implicit none + + integer :: vlev,rvlev + type(Dataset) :: indset + type(Dimension) :: ncdim + real, allocatable :: work2d(:,:),work3d(:,:,:) + integer iret, k, kk + real, allocatable :: ak(:), bk(:) + + ! hard code these values that are the same for GFS + idvc=2 + idsl=1 + idvm=1 + ntrac = 8 + ncldt = 5 + + print* + print*,"OPEN INPUT FILE: ",trim(input_file) + indset = open_dataset(input_file) + + print*,"GET INPUT FILE HEADER" + ncdim = get_dim(indset, 'grid_xt'); i_input = ncdim%len + ncdim = get_dim(indset, 'grid_yt'); j_input = ncdim%len + ncdim = get_dim(indset, 'pfull'); lev = ncdim%len + idate = get_idate_from_time_units(indset) + + print*,'DIMENSIONS OF DATA ARE: ', i_input, j_input, lev + print*,'DATE OF DATA IS: ', idate + + ij_input = i_input * j_input + + call read_attribute(indset, 'ak', ak) + call read_attribute(indset, 'bk', bk) + + nvcoord_input = 2 + allocate(vcoord_input(lev+1,nvcoord_input)) + do k = 1, lev+1 + kk = lev+2-k + vcoord_input(k,1) = ak(kk) + vcoord_input(k,2) = bk(kk) + print*,'VCOORD OF INPUT DATA ',k,vcoord_input(k,:) + enddo + + deallocate(ak, bk) + + print* + print*,"READ SURFACE PRESSURE" + call read_vardata(indset, 'pressfc', work2d) + + allocate(sfcp_input(ij_input)) + sfcp_input = reshape(work2d,(/ij_input/)) + print*,'MAX/MIN SURFACE PRESSURE: ',maxval(sfcp_input), minval(sfcp_input) + + print* + print*,"READ SURFACE HEIGHT" + call read_vardata(indset, 'hgtsfc', work2d) + + allocate(hgt_input(ij_input)) + hgt_input = reshape(work2d,(/ij_input/)) + print*,'MAX/MIN SURFACE HEIGHT: ',maxval(hgt_input), minval(hgt_input) + + print* + print*,"READ U WIND" + allocate(ugrd_input(ij_input,lev)) + call read_vardata(indset, 'ugrd', work3d) + do vlev = 1, lev + rvlev = lev+1-vlev + ugrd_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN U WIND AT LEVEL ',vlev, "IS: ", maxval(ugrd_input(:,vlev)), minval(ugrd_input(:,vlev)) + enddo + + print* + print*,"READ V WIND" + allocate(vgrd_input(ij_input,lev)) + call read_vardata(indset, 'vgrd', work3d) + do vlev = 1, lev + rvlev = lev+1-vlev + vgrd_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN V WIND AT LEVEL ', vlev, "IS: ", maxval(vgrd_input(:,vlev)), minval(vgrd_input(:,vlev)) + enddo + + print* + print*,"READ TEMPERATURE" + allocate(tmp_input(ij_input,lev)) + call read_vardata(indset, 'tmp', work3d) + do vlev = 1, lev + rvlev = lev+1-vlev + tmp_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN TEMPERATURE AT LEVEL ', vlev, 'IS: ', maxval(tmp_input(:,vlev)), minval(tmp_input(:,vlev)) + enddo + + print* + print*,"READ SPECIFIC HUMIDITY" + allocate(spfh_input(ij_input,lev)) + call read_vardata(indset, 'spfh', work3d) + do vlev = 1, lev + rvlev = lev+1-vlev + spfh_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN SPECIFIC HUMIDITY AT LEVEL ', vlev, 'IS: ', maxval(spfh_input(:,vlev)), minval(spfh_input(:,vlev)) + enddo + + print* + print*,"READ CLOUD LIQUID WATER" + allocate(clwmr_input(ij_input,lev)) + call read_vardata(indset, 'clwmr', work3d) + do vlev = 1, lev + rvlev = lev+1-vlev + clwmr_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN CLOUD LIQUID WATER AT LEVEL ', vlev, 'IS: ', maxval(clwmr_input(:,vlev)), minval(clwmr_input(:,vlev)) + enddo + + print* + print*,"READ OZONE" + allocate(o3mr_input(ij_input,lev)) + call read_vardata(indset, 'o3mr', work3d) + do vlev = 1, lev + rvlev = lev+1-vlev + o3mr_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN OZONE AT LEVEL ', vlev, 'IS: ', maxval(o3mr_input(:,vlev)), minval(o3mr_input(:,vlev)) + enddo + + print* + print*,"READ DZDT" + allocate(dzdt_input(ij_input,lev)) + call read_vardata(indset, 'dzdt', work3d, errcode=iret) + if (iret == 0) then + do vlev = 1, lev + rvlev = lev+1-vlev + dzdt_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN DZDT AT LEVEL ', vlev, 'IS: ', maxval(dzdt_input(:,vlev)), minval(dzdt_input(:,vlev)) + enddo + idzdt = 1 + else + dzdt_input = missing_value + print*,'DZDT NOT IN INPUT FILE' + idzdt = 0 + endif + + + print* + print*,"READ RWMR" + allocate(rwmr_input(ij_input,lev)) + call read_vardata(indset, 'rwmr', work3d, errcode=iret) + if (iret == 0) then + do vlev = 1, lev + rvlev = lev+1-vlev + rwmr_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN RWMR AT LEVEL ', vlev, 'IS: ', maxval(rwmr_input(:,vlev)), minval(rwmr_input(:,vlev)) + enddo + irwmr = 1 + else + rwmr_input = missing_value + print*,'RWMR NOT IN INPUT FILE' + irwmr = 0 + endif + + print* + print*,"READ ICMR" + allocate(icmr_input(ij_input,lev)) + call read_vardata(indset, 'icmr', work3d, errcode=iret) + if (iret == 0) then + do vlev = 1, lev + rvlev = lev+1-vlev + icmr_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN ICMR AT LEVEL ', vlev, 'IS: ', maxval(icmr_input(:,vlev)), minval(icmr_input(:,vlev)) + enddo + iicmr = 1 + else + icmr_input = missing_value + print*,'ICMR NOT IN INPUT FILE' + iicmr = 0 + endif + + print* + print*,"READ SNMR" + allocate(snmr_input(ij_input,lev)) + call read_vardata(indset, 'snmr', work3d, errcode=iret) + if (iret == 0) then + do vlev = 1, lev + rvlev = lev+1-vlev + snmr_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN SNMR AT LEVEL ', vlev, 'IS: ', maxval(snmr_input(:,vlev)), minval(snmr_input(:,vlev)) + enddo + isnmr = 1 + else + snmr_input = missing_value + print*,'SNMR NOT IN INPUT FILE' + isnmr = 0 + endif + + print* + print*,"READ GRLE" + allocate(grle_input(ij_input,lev)) + call read_vardata(indset, 'grle', work3d, errcode=iret) + if (iret == 0) then + do vlev = 1, lev + rvlev = lev+1-vlev + grle_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN GRLE AT LEVEL ', vlev, 'IS: ', maxval(grle_input(:,vlev)), minval(grle_input(:,vlev)) + enddo + igrle = 1 + else + grle_input = missing_value + print*,'GRLE NOT IN INPUT FILE' + igrle = 0 + endif + + print* + print*,"READ CLD_AMT" + allocate(cldamt_input(ij_input,lev)) + if (cld_amt) then + call read_vardata(indset, 'cld_amt', work3d, errcode=iret) + if (iret == 0) then + do vlev = 1, lev + rvlev = lev+1-vlev + cldamt_input(:,vlev) = reshape(work3d(:,:,rvlev),(/ij_input/)) + print*,'MAX/MIN CLD_AMT AT LEVEL ', vlev, 'IS: ', maxval(cldamt_input(:,vlev)), minval(cldamt_input(:,vlev)) + enddo + icldamt = 1 + else + cldamt_input = missing_value + print*,'CLDAMT NOT IN INPUT FILE' + icldamt = 0 + endif + else + cldamt_input = missing_value + print*,'CLDAMT NOT READ - CLD_AMT NAMELIST OPTION NOT SET TO TRUE' + icldamt = 0 + end if + + call read_vardata(indset, 'dpres', work3d, errcode=iret) + if (iret == 0) then + idpres = 1 + else + idpres = 0 + endif + call read_vardata(indset, 'delz', work3d, errcode=iret) + if (iret == 0) then + idelz = 1 + else + idelz = 0 + endif + + print*,"CLOSE FILE" + call close_dataset(indset) + deallocate(work2d,work3d) + +!--------------------------------------------------------------------------------------- +! Set the grib 1 grid description array need by the NCEP IPOLATES library. +!--------------------------------------------------------------------------------------- + + call calc_kgds(i_input, j_input, kgds_input) + + return + + end subroutine read_input_data + + subroutine read_vcoord_info + +!--------------------------------------------------------------------------------- +! Read vertical coordinate information. +!--------------------------------------------------------------------------------- + + implicit none + + integer :: istat, n, k, k2 + + real, allocatable :: ak(:), bk(:) + + type(Dataset) :: refdset + + print* + print*,"READ OUTPUT VERT COORDINATE INFO FROM REFERENCE FILE: ",trim(ref_file) + + refdset = open_dataset(ref_file) + call read_attribute(refdset, 'ak', ak) + call read_attribute(refdset, 'bk', bk) + call close_dataset(refdset) + + lev_output = size(bk) - 1 + + nvcoord=2 + allocate(vcoord(lev_output+1, nvcoord)) + + do k = 1, (lev_output+1) + k2 = lev_output+2 - k + vcoord(k,1) = ak(k2) + vcoord(k,2) = bk(k2) + print*,'VCOORD OF OUTPUT GRID ',k,vcoord(k,:) + enddo + + deallocate (ak, bk) + + end subroutine read_vcoord_info + + end module input_data diff --git a/sorc/enkf_chgres_recenter_nc.fd/interp.f90 b/sorc/enkf_chgres_recenter_nc.fd/interp.f90 new file mode 100644 index 0000000000..291e8ef0d3 --- /dev/null +++ b/sorc/enkf_chgres_recenter_nc.fd/interp.f90 @@ -0,0 +1,582 @@ + module interp + + implicit none + + private + + real, allocatable :: sfcp_b4_adj_output(:) + real, allocatable :: clwmr_b4_adj_output(:,:) + real, allocatable :: dzdt_b4_adj_output(:,:) + real, allocatable :: grle_b4_adj_output(:,:) + real, allocatable :: cldamt_b4_adj_output(:,:) + real, allocatable :: icmr_b4_adj_output(:,:) + real, allocatable :: o3mr_b4_adj_output(:,:) + real, allocatable :: rwmr_b4_adj_output(:,:) + real, allocatable :: snmr_b4_adj_output(:,:) + real, allocatable :: spfh_b4_adj_output(:,:) + real, allocatable :: tmp_b4_adj_output(:,:) + real, allocatable :: ugrd_b4_adj_output(:,:) + real, allocatable :: vgrd_b4_adj_output(:,:) + + public :: adjust_for_terrain + public :: gaus_to_gaus + + contains + + subroutine adjust_for_terrain + +!--------------------------------------------------------------------------------- +! Adjust fields based on differences between the interpolated and external +! terrain. +!--------------------------------------------------------------------------------- + + use input_data + use output_data + use utils + use setup + + implicit none + + integer :: k + + real, allocatable :: pres_b4_adj_output(:,:) + real, allocatable :: pres_output(:,:) + real, allocatable :: q_b4_adj_output(:,:,:), q_output(:,:,:) + +!--------------------------------------------------------------------------------- +! First, compute the mid-layer pressure using the interpolated surface pressure. +!--------------------------------------------------------------------------------- + + allocate(pres_b4_adj_output(ij_output,lev)) + pres_b4_adj_output = 0.0 + + print*,'before newpr1, sfcp b4 adj: ', sfcp_b4_adj_output(ij_output/2) + + print* + print*,"COMPUTE MID-LAYER PRESSURE FROM INTERPOLATED SURFACE PRESSURE." + call newpr1(ij_output, lev, idvc, idsl, nvcoord_input, vcoord_input, & + sfcp_b4_adj_output, pres_b4_adj_output) + + print*,'after newpr1, pres b4 adj: ', pres_b4_adj_output(ij_output/2,:) + +!--------------------------------------------------------------------------------- +! Adjust surface pressure based on differences between interpolated and +! grid terrain. +!--------------------------------------------------------------------------------- + + allocate(sfcp_output(ij_output)) + sfcp_output = 0.0 + + print*,"ADJUST SURFACE PRESSURE BASED ON TERRAIN DIFFERENCES" + call newps(hgt_output, sfcp_b4_adj_output, ij_output, & + lev, pres_b4_adj_output, tmp_b4_adj_output, & + spfh_b4_adj_output, hgt_external_output, sfcp_output) + + print*,'after newps ',sfcp_b4_adj_output(ij_output/2),sfcp_output(ij_output/2) + + deallocate(sfcp_b4_adj_output) + +!--------------------------------------------------------------------------------- +! Recompute mid-layer pressure based on the adjusted surface pressure. +!--------------------------------------------------------------------------------- + + allocate(pres_output(ij_output, lev_output)) + pres_output = 0.0 + + allocate(dpres_output(ij_output, lev_output)) + dpres_output = 0.0 + + print*,'before newpr1 ',sfcp_output(ij_output/2) + print*,'before newpr1 ',idvc,idsl,nvcoord,vcoord + + print*,"RECOMPUTE MID-LAYER PRESSURE." + call newpr1(ij_output, lev_output, idvc, idsl, nvcoord, vcoord, & + sfcp_output, pres_output, dpres_output) + + do k = 1, lev_output + print*,'after newpr1 ',pres_output(ij_output/2,k), dpres_output(ij_output/2,k) + enddo + +!--------------------------------------------------------------------------------- +! Vertically interpolate from the pre-adjusted to the adjusted mid-layer +! pressures. +!--------------------------------------------------------------------------------- + + allocate(q_b4_adj_output(ij_output,lev,ntrac)) + q_b4_adj_output(:,:,1) = spfh_b4_adj_output(:,:) + q_b4_adj_output(:,:,2) = o3mr_b4_adj_output(:,:) + q_b4_adj_output(:,:,3) = clwmr_b4_adj_output(:,:) + q_b4_adj_output(:,:,4) = rwmr_b4_adj_output(:,:) + q_b4_adj_output(:,:,5) = icmr_b4_adj_output(:,:) + q_b4_adj_output(:,:,6) = snmr_b4_adj_output(:,:) + q_b4_adj_output(:,:,7) = grle_b4_adj_output(:,:) + q_b4_adj_output(:,:,8) = cldamt_b4_adj_output(:,:) + + allocate(q_output(ij_output,lev_output,ntrac)) + q_output = 0.0 + + allocate(dzdt_output(ij_output,lev_output)) + dzdt_output = 0.0 + + allocate(ugrd_output(ij_output,lev_output)) + ugrd_output=0.0 + + allocate(vgrd_output(ij_output,lev_output)) + vgrd_output=0.0 + + allocate(tmp_output(ij_output,lev_output)) + tmp_output=0.0 + + print*,"VERTICALLY INTERPOLATE TO NEW PRESSURE LEVELS" + call vintg(ij_output, lev, lev_output, ntrac, pres_b4_adj_output, & + ugrd_b4_adj_output, vgrd_b4_adj_output, tmp_b4_adj_output, q_b4_adj_output, & + dzdt_b4_adj_output, pres_output, ugrd_output, vgrd_output, tmp_output, & + q_output, dzdt_output) + + deallocate (dzdt_b4_adj_output, q_b4_adj_output) +!deallocate (pres_b4_adj_output, pres_output) + + allocate(spfh_output(ij_output,lev_output)) + spfh_output = q_output(:,:,1) + allocate(o3mr_output(ij_output,lev_output)) + o3mr_output = q_output(:,:,2) + allocate(clwmr_output(ij_output,lev_output)) + clwmr_output = q_output(:,:,3) + allocate(rwmr_output(ij_output,lev_output)) + rwmr_output = q_output(:,:,4) + allocate(icmr_output(ij_output,lev_output)) + icmr_output = q_output(:,:,5) + allocate(snmr_output(ij_output,lev_output)) + snmr_output = q_output(:,:,6) + allocate(grle_output(ij_output,lev_output)) + grle_output = q_output(:,:,7) + allocate(cldamt_output(ij_output,lev_output)) + cldamt_output = q_output(:,:,8) + + deallocate(q_output) + + do k = 1, lev + print*,'after vintg tmp b4 ',tmp_b4_adj_output(ij_output/2,k), pres_b4_adj_output(ij_output/2,k) + enddo + do k = 1, lev_output + print*,'after vintg tmp ',tmp_output(ij_output/2,k),pres_output(ij_output/2,k) + enddo + + deallocate(tmp_b4_adj_output) + + deallocate(ugrd_b4_adj_output) + + deallocate(vgrd_b4_adj_output) + + deallocate(spfh_b4_adj_output) + + deallocate(o3mr_b4_adj_output) + + deallocate(clwmr_b4_adj_output) + + deallocate(rwmr_b4_adj_output) + + deallocate(icmr_b4_adj_output) + + deallocate(snmr_b4_adj_output) + + deallocate(grle_b4_adj_output) + + deallocate(cldamt_b4_adj_output) + + allocate(delz_output(ij_output, lev_output)) + delz_output = 0.0 + + call compute_delz(ij_output, lev_output, vcoord(:,1), vcoord(:,2), sfcp_output, hgt_output, & + tmp_output, spfh_output, delz_output) + + do k = 1, lev_output + print*,'after compute_delz ',delz_output(ij_output/2,k) + enddo + + deallocate(hgt_output) + + end subroutine adjust_for_terrain + + subroutine gaus_to_gaus + +!---------------------------------------------------------------------------------- +! Interpolate data from the input to output grid using IPOLATES library. +!---------------------------------------------------------------------------------- + + use output_data + use input_data + use setup + + implicit none + + integer :: ip, ipopt(20), i + integer :: num_fields + integer :: iret, numpts + integer, allocatable :: ibi(:), ibo(:) + + logical*1, allocatable :: bitmap_input(:,:), bitmap_output(:,:) + logical :: same_grid + + real, allocatable :: data_input(:,:) + real, allocatable :: data_output(:,:), crot(:), srot(:) + + same_grid=.true. + do i = 1, 11 + if (kgds_input(i) /= kgds_output(i)) then + same_grid=.false. + exit + endif + enddo + + if (same_grid) then + + print* + print*,'INPUT AND OUTPUT GRIDS ARE THE SAME.' + print*,'NO HORIZ INTERPOLATION REQUIRED.' + + allocate(hgt_output(ij_output)) + hgt_output = hgt_input + deallocate(hgt_input) + + allocate(sfcp_b4_adj_output(ij_output)) + sfcp_b4_adj_output = sfcp_input + deallocate(sfcp_input) + + allocate(tmp_b4_adj_output(ij_output,lev)) + tmp_b4_adj_output = tmp_input + deallocate(tmp_input) + + allocate(clwmr_b4_adj_output(ij_output,lev)) + clwmr_b4_adj_output = clwmr_input + deallocate(clwmr_input) + + allocate(spfh_b4_adj_output(ij_output,lev)) + spfh_b4_adj_output = spfh_input + deallocate(spfh_input) + + allocate(o3mr_b4_adj_output(ij_output,lev)) + o3mr_b4_adj_output = o3mr_input + deallocate(o3mr_input) + + allocate(dzdt_b4_adj_output(ij_output,lev)) + dzdt_b4_adj_output = dzdt_input + deallocate(dzdt_input) + + allocate(rwmr_b4_adj_output(ij_output,lev)) + rwmr_b4_adj_output = rwmr_input + deallocate(rwmr_input) + + allocate(snmr_b4_adj_output(ij_output,lev)) + snmr_b4_adj_output = snmr_input + deallocate(snmr_input) + + allocate(icmr_b4_adj_output(ij_output,lev)) + icmr_b4_adj_output = icmr_input + deallocate(icmr_input) + + allocate(grle_b4_adj_output(ij_output,lev)) + grle_b4_adj_output = grle_input + deallocate(grle_input) + + allocate(cldamt_b4_adj_output(ij_output,lev)) + cldamt_b4_adj_output = cldamt_input + deallocate(cldamt_input) + + allocate(ugrd_b4_adj_output(ij_output,lev)) + ugrd_b4_adj_output = ugrd_input + deallocate(ugrd_input) + + allocate(vgrd_b4_adj_output(ij_output,lev)) + vgrd_b4_adj_output = vgrd_input + deallocate(vgrd_input) + + else + + print* + print*,'INTERPOLATE DATA TO OUTPUT GRID' + + + ip = 0 ! bilinear + ipopt = 0 + +!---------------------------------------------------------------------------------- +! Do 2-D fields first +!---------------------------------------------------------------------------------- + + num_fields = 1 + + allocate(ibi(num_fields)) + ibi = 0 ! no bitmap + allocate(ibo(num_fields)) + ibo = 0 ! no bitmap + + allocate(bitmap_input(ij_input,num_fields)) + bitmap_input = .true. + allocate(bitmap_output(ij_output,num_fields)) + bitmap_output = .true. + + allocate(rlat_output(ij_output)) + rlat_output = 0.0 + allocate(rlon_output(ij_output)) + rlon_output = 0.0 + +!---------------- +! Surface height +!---------------- + + allocate(data_input(ij_input,num_fields)) + data_input(:,num_fields) = hgt_input(:) + deallocate(hgt_input) + + allocate(data_output(ij_output,num_fields)) + data_output = 0 + + print*,"INTERPOLATE SURFACE HEIGHT" + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, data_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + data_output, iret) + if (iret /= 0) goto 89 + + allocate(hgt_output(ij_output)) + hgt_output = data_output(:,num_fields) + +!------------------ +! surface pressure +!------------------ + + data_input(:,num_fields) = sfcp_input(:) + deallocate(sfcp_input) + + print*,"INTERPOLATE SURFACE PRESSURE" + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, data_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + data_output, iret) + if (iret /= 0) goto 89 + + allocate(sfcp_b4_adj_output(ij_output)) + sfcp_b4_adj_output = data_output(:,num_fields) + + deallocate(ibi, ibo, bitmap_input, bitmap_output, data_input, data_output) + +!---------------------------------------------------------------------------------- +! 3d scalars +!---------------------------------------------------------------------------------- + + num_fields = lev + + allocate(ibi(num_fields)) + ibi = 0 ! no bitmap + allocate(ibo(num_fields)) + ibo = 0 ! no bitmap + + allocate(bitmap_input(ij_input,num_fields)) + bitmap_input = .true. + allocate(bitmap_output(ij_output,num_fields)) + bitmap_output = .true. + +!------------- +! Temperature +!------------- + + allocate(tmp_b4_adj_output(ij_output,num_fields)) + tmp_b4_adj_output = 0 + + print*,'INTERPOLATE TEMPERATURE' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, tmp_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + tmp_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(tmp_input) + +!-------------------- +! Cloud liquid water +!-------------------- + + allocate(clwmr_b4_adj_output(ij_output,num_fields)) + clwmr_b4_adj_output = 0 + + print*,'INTERPOLATE CLOUD LIQUID WATER' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, clwmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + clwmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(clwmr_input) + +!-------------------- +! Specific humidity +!-------------------- + + allocate(spfh_b4_adj_output(ij_output,num_fields)) + spfh_b4_adj_output = 0 + + print*,'INTERPOLATE SPECIFIC HUMIDITY' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, spfh_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + spfh_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(spfh_input) + +!----------- +! Ozone +!----------- + + allocate(o3mr_b4_adj_output(ij_output,num_fields)) + o3mr_b4_adj_output = 0 + + print*,'INTERPOLATE OZONE' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, o3mr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + o3mr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(o3mr_input) + +!----------- +! DZDT +!----------- + + allocate(dzdt_b4_adj_output(ij_output,num_fields)) + dzdt_b4_adj_output = 0 + + print*,'INTERPOLATE DZDT' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, dzdt_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + dzdt_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(dzdt_input) + +!---------------------------------------------------------------------------------- +! Interpolate additional 3-d scalars for GFDL microphysics. +!---------------------------------------------------------------------------------- + + +!------------- +! Rain water +!------------- + + allocate(rwmr_b4_adj_output(ij_output,num_fields)) + rwmr_b4_adj_output = 0 + + print*,'INTERPOLATE RWMR' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, rwmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + rwmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(rwmr_input) + +!------------- +! Snow water +!------------- + + allocate(snmr_b4_adj_output(ij_output,num_fields)) + snmr_b4_adj_output = 0 + + print*,'INTERPOLATE SNMR' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, snmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + snmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(snmr_input) + +!------------- +! Ice water +!------------- + + allocate(icmr_b4_adj_output(ij_output,num_fields)) + icmr_b4_adj_output = 0 + + print*,'INTERPOLATE ICMR' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, icmr_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + icmr_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(icmr_input) + +!------------- +! Graupel +!------------- + + allocate(grle_b4_adj_output(ij_output,num_fields)) + grle_b4_adj_output = 0 + + print*,'INTERPOLATE GRLE' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, grle_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + grle_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(grle_input) + + +!--------------------------- +! Cloud amount +!--------------------------- + + allocate(cldamt_b4_adj_output(ij_output,num_fields)) + cldamt_b4_adj_output = 0 + + print*,'INTERPOLATE CLD_AMT' + call ipolates(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, cldamt_input, & + numpts, rlat_output, rlon_output, ibo, bitmap_output, & + cldamt_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate(cldamt_input) + + + +!---------------------------------------------------------------------------------- +! 3d u/v winds +!---------------------------------------------------------------------------------- + + allocate(crot(ij_output), srot(ij_output)) + crot = 0. + srot = 0. + + allocate(ugrd_b4_adj_output(ij_output,num_fields)) + ugrd_b4_adj_output = 0 + allocate(vgrd_b4_adj_output(ij_output,num_fields)) + vgrd_b4_adj_output = 0 + + print*,'INTERPOLATE WINDS' + call ipolatev(ip, ipopt, kgds_input, kgds_output, ij_input, ij_output,& + num_fields, ibi, bitmap_input, ugrd_input, vgrd_input, & + numpts, rlat_output, rlon_output, crot, srot, ibo, bitmap_output, & + ugrd_b4_adj_output, vgrd_b4_adj_output, iret) + if (iret /= 0) goto 89 + + deallocate (ugrd_input, vgrd_input) + deallocate (crot, srot) + deallocate (ibi, ibo, bitmap_input, bitmap_output) + + endif + + return + + 89 continue + print*,"FATAL ERROR IN IPOLATES. IRET IS: ", iret + call errexit(23) + + end subroutine gaus_to_gaus + + end module interp diff --git a/sorc/enkf_chgres_recenter_nc.fd/makefile b/sorc/enkf_chgres_recenter_nc.fd/makefile new file mode 100644 index 0000000000..c9f4c7be37 --- /dev/null +++ b/sorc/enkf_chgres_recenter_nc.fd/makefile @@ -0,0 +1,28 @@ +SHELL= /bin/sh + +LIBS= $(FV3GFS_NCIO_LIB) $(BACIO_LIB4) $(W3NCO_LIB4) $(IP_LIB4) $(SP_LIB4) -L$(NETCDF)/lib -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz + +CMD= enkf_chgres_recenter_nc.x + +OBJS = driver.o input_data.o interp.o output_data.o utils.o setup.o + +$(CMD): $(OBJS) + $(FC) $(FFLAGS) -o $(CMD) $(OBJS) $(LIBS) + +driver.o: setup.o output_data.o interp.o input_data.o driver.f90 + $(FC) $(FFLAGS) -I$(FV3GFS_NCIO_INC) -I$(NETCDF)/include -c driver.f90 +interp.o: setup.o utils.o output_data.o input_data.o interp.f90 + $(FC) $(FFLAGS) -I$(FV3GFS_NCIO_INC) -I$(NETCDF)/include -c interp.f90 +input_data.o: setup.o utils.o input_data.f90 + $(FC) $(FFLAGS) -I$(FV3GFS_NCIO_INC) -I$(NETCDF)/include -c input_data.f90 +output_data.o: setup.o utils.o input_data.o output_data.f90 + $(FC) $(FFLAGS) -I$(FV3GFS_NCIO_INC) -I$(NETCDF)/include -c output_data.f90 +setup.o: setup.f90 + $(FC) $(FFLAGS) -I$(FV3GFS_NCIO_INC) -I$(NETCDF)/include -c setup.f90 +utils.o: utils.f90 + $(FC) $(FFLAGS) -I$(FV3GFS_NCIO_INC) -I$(NETCDF)/include -c utils.f90 +clean: + rm -f *.o *.mod ${CMD} +install: + -cp $(CMD) ../../exec/. + diff --git a/sorc/enkf_chgres_recenter_nc.fd/output_data.f90 b/sorc/enkf_chgres_recenter_nc.fd/output_data.f90 new file mode 100644 index 0000000000..17766d23c0 --- /dev/null +++ b/sorc/enkf_chgres_recenter_nc.fd/output_data.f90 @@ -0,0 +1,288 @@ + module output_data + + use module_fv3gfs_ncio + + implicit none + + private + + integer, public :: kgds_output(200) + +! data on the output grid. + real, allocatable, public :: hgt_output(:) ! interpolated from input grid + real, allocatable, public :: hgt_external_output(:) + real, allocatable, public :: sfcp_output(:) + real, allocatable, public :: tmp_output(:,:) + real, allocatable, public :: clwmr_output(:,:) + real, allocatable, public :: delz_output(:,:) + real, allocatable, public :: dpres_output(:,:) + real, allocatable, public :: dzdt_output(:,:) + real, allocatable, public :: o3mr_output(:,:) + real, allocatable, public :: spfh_output(:,:) + real, allocatable, public :: ugrd_output(:,:) + real, allocatable, public :: vgrd_output(:,:) + real, allocatable, public :: rwmr_output(:,:) + real, allocatable, public :: icmr_output(:,:) + real, allocatable, public :: snmr_output(:,:) + real, allocatable, public :: grle_output(:,:) + real, allocatable, public :: cldamt_output(:,:) + real, allocatable, public :: rlat_output(:) + real, allocatable, public :: rlon_output(:) + + public :: set_output_grid + public :: write_output_data + type(Dataset) :: indset, outdset + + + contains + + subroutine set_output_grid + +!------------------------------------------------------------------- +! Set grid specs on the output grid. +!------------------------------------------------------------------- + + use setup + use input_data + use utils + + implicit none + + + type(Dataset) :: indset + real, allocatable :: work2d(:,:) + + + + print* + print*,"OUTPUT GRID I/J DIMENSIONS: ", i_output, j_output + +!------------------------------------------------------------------- +! Set the grib 1 grid description section, which is needed +! by the IPOLATES library. +!------------------------------------------------------------------- + + kgds_output = 0 + + call calc_kgds(i_output, j_output, kgds_output) + +!------------------------------------------------------------------- +! Read the terrain on the output grid. To ensure exact match, +! read it from an existing netcdf file. +!------------------------------------------------------------------- + + print* + print*,"OPEN OUTPUT GRID TERRAIN FILE: ", trim(terrain_file) + indset = open_dataset(terrain_file) + + allocate(hgt_external_output(ij_output)) + + print* + print*,"READ SURFACE HEIGHT" + call read_vardata(indset, 'hgtsfc', work2d) + + hgt_external_output = reshape(work2d,(/ij_output/)) + + call close_dataset(indset) + + end subroutine set_output_grid + + subroutine write_output_data + +!------------------------------------------------------------------- +! Write output grid data to a netcdf file. +!------------------------------------------------------------------- + + use input_data + use setup + + implicit none + + integer :: n,nrev + real, allocatable, dimension (:,:) :: out2d + real, allocatable, dimension (:,:,:) :: out3d + +!------------------------------------------------------------------- +! Set up some header info. +!------------------------------------------------------------------- + + call header_set + +!------------------------------------------------------------------- +! Open and write file. +!------------------------------------------------------------------- +! TODO: note there can be compression applied to this output file if necessary +! see how it's done in the GSI EnKF for example + + + print* + print*,'OPEN OUTPUT FILE: ',trim(output_file) + allocate(out2d(i_output,j_output)) + allocate(out3d(i_output,j_output,lev_output)) + + print*,"WRITE SURFACE HEIGHT" + out2d = reshape(hgt_external_output, (/i_output,j_output/)) + call write_vardata(outdset, 'hgtsfc', out2d) + deallocate(hgt_external_output) + + print*,"WRITE SURFACE PRESSURE" + out2d = reshape(sfcp_output, (/i_output,j_output/)) + call write_vardata(outdset, 'pressfc', out2d) + deallocate(sfcp_output) + + print*,"WRITE TEMPERATURE" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(tmp_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'tmp', out3d) + deallocate(tmp_output) + + print*,"WRITE CLOUD LIQUID WATER" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(clwmr_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'clwmr', out3d) + deallocate(clwmr_output) + + print*,"WRITE SPECIFIC HUMIDITY" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(spfh_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'spfh', out3d) + deallocate(spfh_output) + + print*,"WRITE OZONE" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(o3mr_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'o3mr', out3d) + deallocate(o3mr_output) + + print*,"WRITE U-WINDS" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(ugrd_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'ugrd', out3d) + deallocate(ugrd_output) + + print*,"WRITE V-WINDS" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(vgrd_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'vgrd', out3d) + deallocate(vgrd_output) + + if (idzdt == 1) then + print*,"WRITE DZDT" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(dzdt_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'dzdt', out3d) + deallocate(dzdt_output) + endif + + if (idpres == 1) then + print*,"WRITE DPRES" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(dpres_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'dpres', out3d) + endif + deallocate(dpres_output) + + if (idelz == 1) then + print*,"WRITE DELZ" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(delz_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'delz', out3d) + endif + deallocate(delz_output) + + if (irwmr == 1) then + print*,"WRITE RAIN WATER" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(rwmr_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'rwmr', out3d) + deallocate(rwmr_output) + endif + + if (isnmr == 1) then + print*,"WRITE SNOW WATER" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(snmr_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'snmr', out3d) + deallocate(snmr_output) + endif + + if (iicmr == 1) then + print*,"WRITE ICE WATER" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(icmr_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'icmr', out3d) + deallocate(icmr_output) + endif + + if (igrle == 1) then + print*,"WRITE GRAUPEL" + do n=1,lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(grle_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'grle', out3d) + deallocate(grle_output) + endif + + if (icldamt == 1) then + print*,"WRITE CLD_AMT" + do n = 1, lev_output + nrev = lev_output+1-n + out3d(:,:,n) = reshape(cldamt_output(:,nrev), (/i_output,j_output/)) + end do + call write_vardata(outdset, 'cld_amt', out3d) + deallocate(cldamt_output) + endif + + + deallocate(out2d,out3d) + + return + + end subroutine write_output_data + + subroutine header_set + +!------------------------------------------------------------------- +! copy dimensions and metadata to the output file from the +! input terrain (output res) file +!------------------------------------------------------------------- + + use input_data + use setup + + implicit none + + print* + print*,"SET HEADER INFO FOR OUTPUT FILE." + + indset = open_dataset(ref_file) + outdset = create_dataset(output_file, indset, nocompress=.true.) + + end subroutine header_set + + end module output_data diff --git a/sorc/enkf_chgres_recenter_nc.fd/setup.f90 b/sorc/enkf_chgres_recenter_nc.fd/setup.f90 new file mode 100644 index 0000000000..ee9956ae03 --- /dev/null +++ b/sorc/enkf_chgres_recenter_nc.fd/setup.f90 @@ -0,0 +1,55 @@ + module setup + + implicit none + + private + + character(len=300), public :: input_file + character(len=300), public :: output_file + character(len=300), public :: terrain_file + character(len=300), public :: ref_file + + integer, public :: i_output + integer, public :: j_output + integer , public :: ij_output + logical, public :: cld_amt + + public :: program_setup + + contains + + subroutine program_setup + + implicit none + + integer :: istat + character(len=500) :: filenamelist + + namelist /chgres_setup/ i_output, j_output, input_file, output_file, & + terrain_file, cld_amt, ref_file + + cld_amt = .false. ! default option + + print* + call getarg(1,filenamelist) + print*,"OPEN SETUP NAMELIST ",trim(filenamelist) + open(43, file=filenamelist, iostat=istat) + if (istat /= 0) then + print*,"FATAL ERROR OPENING NAMELIST FILE. ISTAT IS: ",istat + stop + endif + + print*,"READ SETUP NAMELIST." + read(43, nml=chgres_setup, iostat=istat) + if (istat /= 0) then + print*,"FATAL ERROR READING NAMELIST FILE. ISTAT IS: ",istat + stop + endif + + ij_output = i_output * j_output + + close(43) + + end subroutine program_setup + + end module setup diff --git a/sorc/enkf_chgres_recenter_nc.fd/utils.f90 b/sorc/enkf_chgres_recenter_nc.fd/utils.f90 new file mode 100644 index 0000000000..786c3644b5 --- /dev/null +++ b/sorc/enkf_chgres_recenter_nc.fd/utils.f90 @@ -0,0 +1,776 @@ + module utils + + private + + public :: calc_kgds + public :: newps + public :: newpr1 + public :: vintg + public :: compute_delz + + contains + + subroutine compute_delz(ijm, levp, ak_in, bk_in, ps, zs, t, sphum, delz) + + implicit none + integer, intent(in):: levp, ijm + real, intent(in), dimension(levp+1):: ak_in, bk_in + real, intent(in), dimension(ijm):: ps, zs + real, intent(in), dimension(ijm,levp):: t + real, intent(in), dimension(ijm,levp):: sphum + real, intent(out), dimension(ijm,levp):: delz +! Local: + real, dimension(ijm,levp+1):: zh + real, dimension(ijm,levp+1):: pe0, pn0 + real, dimension(levp+1) :: ak, bk + integer i,k + real, parameter :: GRAV = 9.80665 + real, parameter :: RDGAS = 287.05 + real, parameter :: RVGAS = 461.50 + real :: zvir + real:: grd + + print*,"COMPUTE LAYER THICKNESS." + + grd = grav/rdgas + zvir = rvgas/rdgas - 1. + ak = ak_in + bk = bk_in + ak(levp+1) = max(1.e-9, ak(levp+1)) + + do i=1, ijm + pe0(i,levp+1) = ak(levp+1) + pn0(i,levp+1) = log(pe0(i,levp+1)) + enddo + + do k=levp,1, -1 + do i=1,ijm + pe0(i,k) = ak(k) + bk(k)*ps(i) + pn0(i,k) = log(pe0(i,k)) + enddo + enddo + + do i = 1, ijm + zh(i,1) = zs(i) + enddo + + do k = 2, levp+1 + do i = 1, ijm + zh(i,k) = zh(i,k-1)+t(i,k-1)*(1.+zvir*sphum(i,k-1))* & + (pn0(i,k-1)-pn0(i,k))/grd + enddo + enddo + + do k = 1, levp + do i = 1, ijm + delz(i,k) = zh(i,k) - zh(i,k+1) + enddo + enddo + + end subroutine compute_delz + + subroutine calc_kgds(idim, jdim, kgds) + + implicit none + + integer, intent(in) :: idim, jdim + + integer, intent(out) :: kgds(200) + + kgds = 0 + kgds(1) = 4 ! OCT 6 - TYPE OF GRID (GAUSSIAN) + kgds(2) = idim ! OCT 7-8 - # PTS ON LATITUDE CIRCLE + kgds(3) = jdim ! OCT 9-10 - # PTS ON LONGITUDE CIRCLE + kgds(4) = 90000 ! OCT 11-13 - LAT OF ORIGIN + kgds(5) = 0 ! OCT 14-16 - LON OF ORIGIN + kgds(6) = 128 ! OCT 17 - RESOLUTION FLAG + kgds(7) = -90000 ! OCT 18-20 - LAT OF EXTREME POINT + kgds(8) = nint(-360000./idim) ! OCT 21-23 - LON OF EXTREME POINT + kgds(9) = nint((360.0 / float(idim))*1000.0) + ! OCT 24-25 - LONGITUDE DIRECTION INCR. + kgds(10) = jdim/2 ! OCT 26-27 - NUMBER OF CIRCLES POLE TO EQUATOR + kgds(12) = 255 ! OCT 29 - RESERVED + kgds(20) = 255 ! OCT 5 - NOT USED, SET TO 255 + + end subroutine calc_kgds + + SUBROUTINE NEWPS(ZS,PS,IM,KM,P,T,Q,ZSNEW,PSNEW) +!$$$ SUBPROGRAM DOCUMENTATION BLOCK +! +! SUBPROGRAM: NEWPS COMPUTE NEW SURFACE PRESSURE +! PRGMMR: IREDELL ORG: W/NMC23 DATE: 92-10-31 +! +! ABSTRACT: COMPUTES A NEW SURFACE PRESSURE GIVEN A NEW OROGRAPHY. +! THE NEW PRESSURE IS COMPUTED ASSUMING A HYDROSTATIC BALANCE +! AND A CONSTANT TEMPERATURE LAPSE RATE. BELOW GROUND, THE +! LAPSE RATE IS ASSUMED TO BE -6.5 K/KM. +! +! PROGRAM HISTORY LOG: +! 91-10-31 MARK IREDELL +! +! USAGE: CALL NEWPS(ZS,PS,IM,KM,P,T,Q,ZSNEW,PSNEW) +! INPUT ARGUMENT LIST: +! IM INTEGER NUMBER OF POINTS TO COMPUTE +! ZS REAL (IM) OLD OROGRAPHY (M) +! PS REAL (IM) OLD SURFACE PRESSURE (PA) +! KM INTEGER NUMBER OF LEVELS +! P REAL (IM,KM) PRESSURES (PA) +! T REAL (IM,KM) TEMPERATURES (K) +! Q REAL (IM,KM) SPECIFIC HUMIDITIES (KG/KG) +! ZSNEW REAL (IM) NEW OROGRAPHY (M) +! OUTPUT ARGUMENT LIST: +! PSNEW REAL (IM) NEW SURFACE PRESSURE (PA) +! +! ATTRIBUTES: +! LANGUAGE: FORTRAN +! +!C$$$ + REAL ZS(IM),PS(IM),P(IM,KM),T(IM,KM),Q(IM,KM) + REAL ZSNEW(IM),PSNEW(IM) + PARAMETER(BETA=-6.5E-3,EPSILON=1.E-9) + PARAMETER(G=9.80665,RD=287.05,RV=461.50) + PARAMETER(GOR=G/RD,FV=RV/RD-1.) + REAL ZU(IM) + FTV(AT,AQ)=AT*(1+FV*AQ) + FGAM(APU,ATVU,APD,ATVD)=-GOR*LOG(ATVD/ATVU)/LOG(APD/APU) + FZ0(AP,ATV,AZD,APD)=AZD+ATV/GOR*LOG(APD/AP) + FZ1(AP,ATV,AZD,APD,AGAM)=AZD-ATV/AGAM*((APD/AP)**(-AGAM/GOR)-1) + FP0(AZ,AZU,APU,ATVU)=APU*EXP(-GOR/ATVU*(AZ-AZU)) + FP1(AZ,AZU,APU,ATVU,AGAM)=APU*(1+AGAM/ATVU*(AZ-AZU))**(-GOR/AGAM) +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! COMPUTE SURFACE PRESSURE BELOW THE ORIGINAL GROUND + LS=0 + K=1 + GAMMA=BETA + DO I=1,IM + PU=P(I,K) + TVU=FTV(T(I,K),Q(I,K)) + ZU(I)=FZ1(PU,TVU,ZS(I),PS(I),GAMMA) + IF(ZSNEW(I).LE.ZU(I)) THEN + PU=P(I,K) + TVU=FTV(T(I,K),Q(I,K)) + IF(ABS(GAMMA).GT.EPSILON) THEN + PSNEW(I)=FP1(ZSNEW(I),ZU(I),PU,TVU,GAMMA) + ELSE + PSNEW(I)=FP0(ZSNEW(I),ZU(I),PU,TVU) + ENDIF + ELSE + PSNEW(I)=0 + LS=LS+1 + ENDIF +! endif + ENDDO +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! COMPUTE SURFACE PRESSURE ABOVE THE ORIGINAL GROUND + DO K=2,KM + IF(LS.GT.0) THEN + DO I=1,IM + IF(PSNEW(I).EQ.0) THEN + PU=P(I,K) + TVU=FTV(T(I,K),Q(I,K)) + PD=P(I,K-1) + TVD=FTV(T(I,K-1),Q(I,K-1)) + GAMMA=FGAM(PU,TVU,PD,TVD) + IF(ABS(GAMMA).GT.EPSILON) THEN + ZU(I)=FZ1(PU,TVU,ZU(I),PD,GAMMA) + ELSE + ZU(I)=FZ0(PU,TVU,ZU(I),PD) + ENDIF + IF(ZSNEW(I).LE.ZU(I)) THEN + IF(ABS(GAMMA).GT.EPSILON) THEN + PSNEW(I)=FP1(ZSNEW(I),ZU(I),PU,TVU,GAMMA) + ELSE + PSNEW(I)=FP0(ZSNEW(I),ZU(I),PU,TVU) + ENDIF + LS=LS-1 + ENDIF + ENDIF + ENDDO + ENDIF + ENDDO +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! COMPUTE SURFACE PRESSURE OVER THE TOP + IF(LS.GT.0) THEN + K=KM + GAMMA=0 + DO I=1,IM + IF(PSNEW(I).EQ.0) THEN + PU=P(I,K) + TVU=FTV(T(I,K),Q(I,K)) + PSNEW(I)=FP0(ZSNEW(I),ZU(I),PU,TVU) + ENDIF + ENDDO + ENDIF + END SUBROUTINE NEWPS + + SUBROUTINE NEWPR1(IM,KM,IDVC,IDSL,NVCOORD,VCOORD, & + PS,PM,DP) +!$$$ SUBPROGRAM DOCUMENTATION BLOCK +! +! SUBPROGRAM: NEWPR1 COMPUTE MODEL PRESSURES +! PRGMMR: JUANG ORG: W/NMC23 DATE: 2005-04-11 +! PRGMMR: Fanglin Yang ORG: W/NMC23 DATE: 2006-11-28 +! PRGMMR: S. Moorthi ORG: NCEP/EMC DATE: 2006-12-12 +! PRGMMR: S. Moorthi ORG: NCEP/EMC DATE: 2007-01-02 +! +! ABSTRACT: COMPUTE MODEL PRESSURES. +! +! PROGRAM HISTORY LOG: +! 2005-04-11 HANN_MING HENRY JUANG hybrid sigma, sigma-p, and sigma- +! +! USAGE: CALL NEWPR1(IM,IX,KM,KMP,IDVC,IDSL,NVCOORD,VCOORD,PP,TP,QP,P +! INPUT ARGUMENT LIST: +! IM INTEGER NUMBER OF POINTS TO COMPUTE +! KM INTEGER NUMBER OF LEVELS +! IDVC INTEGER VERTICAL COORDINATE ID +! (1 FOR SIGMA AND 2 FOR HYBRID) +! IDSL INTEGER TYPE OF SIGMA STRUCTURE +! (1 FOR PHILLIPS OR 2 FOR MEAN) +! NVCOORD INTEGER NUMBER OF VERTICAL COORDINATES +! VCOORD REAL (KM+1,NVCOORD) VERTICAL COORDINATE VALUES +! FOR IDVC=1, NVCOORD=1: SIGMA INTERFACE +! FOR IDVC=2, NVCOORD=2: HYBRID INTERFACE A AND B +! FOR IDVC=3, NVCOORD=3: JUANG GENERAL HYBRID INTERFACE +! AK REAL (KM+1) HYBRID INTERFACE A +! BK REAL (KM+1) HYBRID INTERFACE B +! PS REAL (IX) SURFACE PRESSURE (PA) +! OUTPUT ARGUMENT LIST: +! PM REAL (IX,KM) MID-LAYER PRESSURE (PA) +! DP REAL (IX,KM) LAYER DELTA PRESSURE (PA) +! +! ATTRIBUTES: +! LANGUAGE: FORTRAN +! +!C$$$ + IMPLICIT NONE + + INTEGER, INTENT(IN) :: IM, KM, NVCOORD, IDVC, IDSL + + REAL, INTENT(IN) :: VCOORD(KM+1,NVCOORD) + REAL, INTENT(IN) :: PS(IM) + + REAL, INTENT(OUT) :: PM(IM,KM) + REAL, OPTIONAL, INTENT(OUT) :: DP(IM,KM) + + REAL, PARAMETER :: RD=287.05, RV=461.50, CP=1004.6, & + ROCP=RD/CP, ROCP1=ROCP+1, ROCPR=1/ROCP, & + FV=RV/RD-1. + + INTEGER :: I, K + + REAL :: AK(KM+1), BK(KM+1), PI(IM,KM+1) + + IF(IDVC.EQ.2) THEN + DO K=1,KM+1 + AK(K) = VCOORD(K,1) + BK(K) = VCOORD(K,2) + PI(:,K) = AK(K) + BK(K)*PS(:) + ENDDO + ELSE + print*,'routine only works for idvc 2' + stop + ENDIF + + IF(IDSL.EQ.2) THEN + DO K=1,KM + PM(1:IM,K) = (PI(1:IM,K)+PI(1:IM,K+1))/2 + ENDDO + ELSE + DO K=1,KM + PM(1:IM,K) = ((PI(1:IM,K)**ROCP1-PI(1:IM,K+1)**ROCP1)/ & + (ROCP1*(PI(1:IM,K)-PI(1:IM,K+1))))**ROCPR + ENDDO + ENDIF + + IF(PRESENT(DP))THEN + DO K=1,KM + DO I=1,IM + DP(I,K) = PI(I,K) - PI(I,K+1) + ENDDO + ENDDO + ENDIF + + END SUBROUTINE NEWPR1 + + SUBROUTINE TERP3(IM,IXZ1,IXQ1,IXZ2,IXQ2,NM,NXQ1,NXQ2, & + KM1,KXZ1,KXQ1,Z1,Q1,KM2,KXZ2,KXQ2,Z2,Q2,J2) +!$$$ SUBPROGRAM DOCUMENTATION BLOCK +! +! SUBPROGRAM: TERP3 CUBICALLY INTERPOLATE IN ONE DIMENSION +! PRGMMR: IREDELL ORG: W/NMC23 DATE: 98-05-01 +! +! ABSTRACT: INTERPOLATE FIELD(S) IN ONE DIMENSION ALONG THE COLUMN(S). +! THE INTERPOLATION IS CUBIC LAGRANGIAN WITH A MONOTONIC CONSTRAINT +! IN THE CENTER OF THE DOMAIN. IN THE OUTER INTERVALS IT IS LINEAR. +! OUTSIDE THE DOMAIN, FIELDS ARE HELD CONSTANT. +! +! PROGRAM HISTORY LOG: +! 98-05-01 MARK IREDELL +! 1999-01-04 IREDELL USE ESSL SEARCH +! +! USAGE: CALL TERP3(IM,IXZ1,IXQ1,IXZ2,IXQ2,NM,NXQ1,NXQ2, +! & KM1,KXZ1,KXQ1,Z1,Q1,KM2,KXZ2,KXQ2,Z2,Q2,J2) +! INPUT ARGUMENT LIST: +! IM INTEGER NUMBER OF COLUMNS +! IXZ1 INTEGER COLUMN SKIP NUMBER FOR Z1 +! IXQ1 INTEGER COLUMN SKIP NUMBER FOR Q1 +! IXZ2 INTEGER COLUMN SKIP NUMBER FOR Z2 +! IXQ2 INTEGER COLUMN SKIP NUMBER FOR Q2 +! NM INTEGER NUMBER OF FIELDS PER COLUMN +! NXQ1 INTEGER FIELD SKIP NUMBER FOR Q1 +! NXQ2 INTEGER FIELD SKIP NUMBER FOR Q2 +! KM1 INTEGER NUMBER OF INPUT POINTS +! KXZ1 INTEGER POINT SKIP NUMBER FOR Z1 +! KXQ1 INTEGER POINT SKIP NUMBER FOR Q1 +! Z1 REAL (1+(IM-1)*IXZ1+(KM1-1)*KXZ1) +! INPUT COORDINATE VALUES IN WHICH TO INTERPOLATE +! (Z1 MUST BE STRICTLY MONOTONIC IN EITHER DIRECTION) +! Q1 REAL (1+(IM-1)*IXQ1+(KM1-1)*KXQ1+(NM-1)*NXQ1) +! INPUT FIELDS TO INTERPOLATE +! KM2 INTEGER NUMBER OF OUTPUT POINTS +! KXZ2 INTEGER POINT SKIP NUMBER FOR Z2 +! KXQ2 INTEGER POINT SKIP NUMBER FOR Q2 +! Z2 REAL (1+(IM-1)*IXZ2+(KM2-1)*KXZ2) +! OUTPUT COORDINATE VALUES TO WHICH TO INTERPOLATE +! (Z2 NEED NOT BE MONOTONIC) +! +! OUTPUT ARGUMENT LIST: +! Q2 REAL (1+(IM-1)*IXQ2+(KM2-1)*KXQ2+(NM-1)*NXQ2) +! OUTPUT INTERPOLATED FIELDS +! J2 REAL (1+(IM-1)*IXQ2+(KM2-1)*KXQ2+(NM-1)*NXQ2) +! OUTPUT INTERPOLATED FIELDS CHANGE WRT Z2 +! +! SUBPROGRAMS CALLED: +! RSEARCH SEARCH FOR A SURROUNDING REAL INTERVAL +! +! ATTRIBUTES: +! LANGUAGE: FORTRAN +! +!C$$$ + IMPLICIT NONE + INTEGER IM,IXZ1,IXQ1,IXZ2,IXQ2,NM,NXQ1,NXQ2 + INTEGER KM1,KXZ1,KXQ1,KM2,KXZ2,KXQ2 + INTEGER I,K1,K2,N + REAL Z1(1+(IM-1)*IXZ1+(KM1-1)*KXZ1) + REAL Q1(1+(IM-1)*IXQ1+(KM1-1)*KXQ1+(NM-1)*NXQ1) + REAL Z2(1+(IM-1)*IXZ2+(KM2-1)*KXZ2) + REAL Q2(1+(IM-1)*IXQ2+(KM2-1)*KXQ2+(NM-1)*NXQ2) + REAL J2(1+(IM-1)*IXQ2+(KM2-1)*KXQ2+(NM-1)*NXQ2) + REAL FFA(IM),FFB(IM),FFC(IM),FFD(IM) + REAL GGA(IM),GGB(IM),GGC(IM),GGD(IM) + INTEGER K1S(IM,KM2) + REAL Z1A,Z1B,Z1C,Z1D,Q1A,Q1B,Q1C,Q1D,Z2S,Q2S,J2S +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! FIND THE SURROUNDING INPUT INTERVAL FOR EACH OUTPUT POINT. + CALL RSEARCH(IM,KM1,IXZ1,KXZ1,Z1,KM2,IXZ2,KXZ2,Z2,1,IM,K1S) +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! GENERALLY INTERPOLATE CUBICALLY WITH MONOTONIC CONSTRAINT +! FROM TWO NEAREST INPUT POINTS ON EITHER SIDE OF THE OUTPUT POINT, +! BUT WITHIN THE TWO EDGE INTERVALS INTERPOLATE LINEARLY. +! KEEP THE OUTPUT FIELDS CONSTANT OUTSIDE THE INPUT DOMAIN. + +!!$OMP PARALLEL DO DEFAULT(PRIVATE) SHARED(IM,IXZ1,IXQ1,IXZ2), & +!!$OMP& SHARED(IXQ2,NM,NXQ1,NXQ2,KM1,KXZ1,KXQ1,Z1,Q1,KM2,KXZ2), & +!!$OMP& SHARED(KXQ2,Z2,Q2,J2,K1S) + + DO K2=1,KM2 + DO I=1,IM + K1=K1S(I,K2) + IF(K1.EQ.1.OR.K1.EQ.KM1-1) THEN + Z2S=Z2(1+(I-1)*IXZ2+(K2-1)*KXZ2) + Z1A=Z1(1+(I-1)*IXZ1+(K1-1)*KXZ1) + Z1B=Z1(1+(I-1)*IXZ1+(K1+0)*KXZ1) + FFA(I)=(Z2S-Z1B)/(Z1A-Z1B) + FFB(I)=(Z2S-Z1A)/(Z1B-Z1A) + GGA(I)=1/(Z1A-Z1B) + GGB(I)=1/(Z1B-Z1A) + ELSEIF(K1.GT.1.AND.K1.LT.KM1-1) THEN + Z2S=Z2(1+(I-1)*IXZ2+(K2-1)*KXZ2) + Z1A=Z1(1+(I-1)*IXZ1+(K1-2)*KXZ1) + Z1B=Z1(1+(I-1)*IXZ1+(K1-1)*KXZ1) + Z1C=Z1(1+(I-1)*IXZ1+(K1+0)*KXZ1) + Z1D=Z1(1+(I-1)*IXZ1+(K1+1)*KXZ1) + FFA(I)=(Z2S-Z1B)/(Z1A-Z1B)* & + (Z2S-Z1C)/(Z1A-Z1C)* & + (Z2S-Z1D)/(Z1A-Z1D) + FFB(I)=(Z2S-Z1A)/(Z1B-Z1A)* & + (Z2S-Z1C)/(Z1B-Z1C)* & + (Z2S-Z1D)/(Z1B-Z1D) + FFC(I)=(Z2S-Z1A)/(Z1C-Z1A)* & + (Z2S-Z1B)/(Z1C-Z1B)* & + (Z2S-Z1D)/(Z1C-Z1D) + FFD(I)=(Z2S-Z1A)/(Z1D-Z1A)* & + (Z2S-Z1B)/(Z1D-Z1B)* & + (Z2S-Z1C)/(Z1D-Z1C) + GGA(I)= 1/(Z1A-Z1B)* & + (Z2S-Z1C)/(Z1A-Z1C)* & + (Z2S-Z1D)/(Z1A-Z1D)+ & + (Z2S-Z1B)/(Z1A-Z1B)* & + 1/(Z1A-Z1C)* & + (Z2S-Z1D)/(Z1A-Z1D)+ & + (Z2S-Z1B)/(Z1A-Z1B)* & + (Z2S-Z1C)/(Z1A-Z1C)* & + 1/(Z1A-Z1D) + GGB(I)= 1/(Z1B-Z1A)* & + (Z2S-Z1C)/(Z1B-Z1C)* & + (Z2S-Z1D)/(Z1B-Z1D)+ & + (Z2S-Z1A)/(Z1B-Z1A)* & + 1/(Z1B-Z1C)* & + (Z2S-Z1D)/(Z1B-Z1D)+ & + (Z2S-Z1A)/(Z1B-Z1A)* & + (Z2S-Z1C)/(Z1B-Z1C)* & + 1/(Z1B-Z1D) + GGC(I)= 1/(Z1C-Z1A)* & + (Z2S-Z1B)/(Z1C-Z1B)* & + (Z2S-Z1D)/(Z1C-Z1D)+ & + (Z2S-Z1A)/(Z1C-Z1A)* & + 1/(Z1C-Z1B)* & + (Z2S-Z1D)/(Z1C-Z1D)+ & + (Z2S-Z1A)/(Z1C-Z1A)* & + (Z2S-Z1B)/(Z1C-Z1B)* & + 1/(Z1C-Z1D) + GGD(I)= 1/(Z1D-Z1A)* & + (Z2S-Z1B)/(Z1D-Z1B)* & + (Z2S-Z1C)/(Z1D-Z1C)+ & + (Z2S-Z1A)/(Z1D-Z1A)* & + 1/(Z1D-Z1B)* & + (Z2S-Z1C)/(Z1D-Z1C)+ & + (Z2S-Z1A)/(Z1D-Z1A)* & + (Z2S-Z1B)/(Z1D-Z1B)* & + 1/(Z1D-Z1C) + ENDIF + ENDDO +! INTERPOLATE. + DO N=1,NM + DO I=1,IM + K1=K1S(I,K2) + IF(K1.EQ.0) THEN + Q2S=Q1(1+(I-1)*IXQ1+(N-1)*NXQ1) + J2S=0 + ELSEIF(K1.EQ.KM1) THEN + Q2S=Q1(1+(I-1)*IXQ1+(KM1-1)*KXQ1+(N-1)*NXQ1) + J2S=0 + ELSEIF(K1.EQ.1.OR.K1.EQ.KM1-1) THEN + Q1A=Q1(1+(I-1)*IXQ1+(K1-1)*KXQ1+(N-1)*NXQ1) + Q1B=Q1(1+(I-1)*IXQ1+(K1+0)*KXQ1+(N-1)*NXQ1) + Q2S=FFA(I)*Q1A+FFB(I)*Q1B + J2S=GGA(I)*Q1A+GGB(I)*Q1B + ELSE + Q1A=Q1(1+(I-1)*IXQ1+(K1-2)*KXQ1+(N-1)*NXQ1) + Q1B=Q1(1+(I-1)*IXQ1+(K1-1)*KXQ1+(N-1)*NXQ1) + Q1C=Q1(1+(I-1)*IXQ1+(K1+0)*KXQ1+(N-1)*NXQ1) + Q1D=Q1(1+(I-1)*IXQ1+(K1+1)*KXQ1+(N-1)*NXQ1) + Q2S=FFA(I)*Q1A+FFB(I)*Q1B+FFC(I)*Q1C+FFD(I)*Q1D + J2S=GGA(I)*Q1A+GGB(I)*Q1B+GGC(I)*Q1C+GGD(I)*Q1D + IF(Q2S.LT.MIN(Q1B,Q1C)) THEN + Q2S=MIN(Q1B,Q1C) + J2S=0 + ELSEIF(Q2S.GT.MAX(Q1B,Q1C)) THEN + Q2S=MAX(Q1B,Q1C) + J2S=0 + ENDIF + ENDIF + Q2(1+(I-1)*IXQ2+(K2-1)*KXQ2+(N-1)*NXQ2)=Q2S + J2(1+(I-1)*IXQ2+(K2-1)*KXQ2+(N-1)*NXQ2)=J2S + ENDDO + ENDDO + ENDDO +!!$OMP END PARALLEL DO + + END SUBROUTINE TERP3 + + SUBROUTINE RSEARCH(IM,KM1,IXZ1,KXZ1,Z1,KM2,IXZ2,KXZ2,Z2,IXL2,KXL2,& + L2) +!$$$ SUBPROGRAM DOCUMENTATION BLOCK +! +! SUBPROGRAM: RSEARCH SEARCH FOR A SURROUNDING REAL INTERVAL +! PRGMMR: IREDELL ORG: W/NMC23 DATE: 98-05-01 +! +! ABSTRACT: THIS SUBPROGRAM SEARCHES MONOTONIC SEQUENCES OF REAL NUMBERS +! FOR INTERVALS THAT SURROUND A GIVEN SEARCH SET OF REAL NUMBERS. +! THE SEQUENCES MAY BE MONOTONIC IN EITHER DIRECTION; THE REAL NUMBERS +! MAY BE SINGLE OR DOUBLE PRECISION; THE INPUT SEQUENCES AND SETS +! AND THE OUTPUT LOCATIONS MAY BE ARBITRARILY DIMENSIONED. +! +! PROGRAM HISTORY LOG: +! 1999-01-05 MARK IREDELL +! +! USAGE: CALL RSEARCH(IM,KM1,IXZ1,KXZ1,Z1,KM2,IXZ2,KXZ2,Z2,IXL2,KXL2, +! & L2) +! INPUT ARGUMENT LIST: +! IM INTEGER NUMBER OF SEQUENCES TO SEARCH +! KM1 INTEGER NUMBER OF POINTS IN EACH SEQUENCE +! IXZ1 INTEGER SEQUENCE SKIP NUMBER FOR Z1 +! KXZ1 INTEGER POINT SKIP NUMBER FOR Z1 +! Z1 REAL (1+(IM-1)*IXZ1+(KM1-1)*KXZ1) +! SEQUENCE VALUES TO SEARCH +! (Z1 MUST BE MONOTONIC IN EITHER DIRECTION) +! KM2 INTEGER NUMBER OF POINTS TO SEARCH FOR +! IN EACH RESPECTIVE SEQUENCE +! IXZ2 INTEGER SEQUENCE SKIP NUMBER FOR Z2 +! KXZ2 INTEGER POINT SKIP NUMBER FOR Z2 +! Z2 REAL (1+(IM-1)*IXZ2+(KM2-1)*KXZ2) +! SET OF VALUES TO SEARCH FOR +! (Z2 NEED NOT BE MONOTONIC) +! IXL2 INTEGER SEQUENCE SKIP NUMBER FOR L2 +! KXL2 INTEGER POINT SKIP NUMBER FOR L2 +! +! OUTPUT ARGUMENT LIST: +! L2 INTEGER (1+(IM-1)*IXL2+(KM2-1)*KXL2) +! INTERVAL LOCATIONS HAVING VALUES FROM 0 TO KM1 +! (Z2 WILL BE BETWEEN Z1(L2) AND Z1(L2+1)) +! +! SUBPROGRAMS CALLED: +! SBSRCH ESSL BINARY SEARCH +! DBSRCH ESSL BINARY SEARCH +! +! REMARKS: +! IF THE ARRAY Z1 IS DIMENSIONED (IM,KM1), THEN THE SKIP NUMBERS ARE +! IXZ1=1 AND KXZ1=IM; IF IT IS DIMENSIONED (KM1,IM), THEN THE SKIP +! NUMBERS ARE IXZ1=KM1 AND KXZ1=1; IF IT IS DIMENSIONED (IM,JM,KM1), +! THEN THE SKIP NUMBERS ARE IXZ1=1 AND KXZ1=IM*JM; ETCETERA. +! SIMILAR EXAMPLES APPLY TO THE SKIP NUMBERS FOR Z2 AND L2. +! +! RETURNED VALUES OF 0 OR KM1 INDICATE THAT THE GIVEN SEARCH VALUE +! IS OUTSIDE THE RANGE OF THE SEQUENCE. +! +! IF A SEARCH VALUE IS IDENTICAL TO ONE OF THE SEQUENCE VALUES +! THEN THE LOCATION RETURNED POINTS TO THE IDENTICAL VALUE. +! IF THE SEQUENCE IS NOT STRICTLY MONOTONIC AND A SEARCH VALUE IS +! IDENTICAL TO MORE THAN ONE OF THE SEQUENCE VALUES, THEN THE +! LOCATION RETURNED MAY POINT TO ANY OF THE IDENTICAL VALUES. +! +! TO BE EXACT, FOR EACH I FROM 1 TO IM AND FOR EACH K FROM 1 TO KM2, +! Z=Z2(1+(I-1)*IXZ2+(K-1)*KXZ2) IS THE SEARCH VALUE AND +! L=L2(1+(I-1)*IXL2+(K-1)*KXL2) IS THE LOCATION RETURNED. +! IF L=0, THEN Z IS LESS THAN THE START POINT Z1(1+(I-1)*IXZ1) +! FOR ASCENDING SEQUENCES (OR GREATER THAN FOR DESCENDING SEQUENCES). +! IF L=KM1, THEN Z IS GREATER THAN OR EQUAL TO THE END POINT +! Z1(1+(I-1)*IXZ1+(KM1-1)*KXZ1) FOR ASCENDING SEQUENCES +! (OR LESS THAN OR EQUAL TO FOR DESCENDING SEQUENCES). +! OTHERWISE Z IS BETWEEN THE VALUES Z1(1+(I-1)*IXZ1+(L-1)*KXZ1) AND +! Z1(1+(I-1)*IXZ1+(L-0)*KXZ1) AND MAY EQUAL THE FORMER. +! +! ATTRIBUTES: +! LANGUAGE: FORTRAN +! +!C$$$ +! IMPLICIT NONE +! INTEGER,INTENT(IN):: IM,KM1,IXZ1,KXZ1,KM2,IXZ2,KXZ2,IXL2,KXL2 +! REAL,INTENT(IN):: Z1(1+(IM-1)*IXZ1+(KM1-1)*KXZ1) +! REAL,INTENT(IN):: Z2(1+(IM-1)*IXZ2+(KM2-1)*KXZ2) +! INTEGER,INTENT(OUT):: L2(1+(IM-1)*IXL2+(KM2-1)*KXL2) +! INTEGER(4) INCX,N,INCY,M,INDX(KM2),RC(KM2),IOPT +! INTEGER I,K2 +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! FIND THE SURROUNDING INPUT INTERVAL FOR EACH OUTPUT POINT. +! DO I=1,IM +! IF(Z1(1+(I-1)*IXZ1).LE.Z1(1+(I-1)*IXZ1+(KM1-1)*KXZ1)) THEN +! INPUT COORDINATE IS MONOTONICALLY ASCENDING. +! INCX=KXZ2 +! N=KM2 +! INCY=KXZ1 +! M=KM1 +! IOPT=1 +! IF(DIGITS(1.).LT.DIGITS(1._8)) THEN +! CALL SBSRCH(Z2(1+(I-1)*IXZ2),INCX,N, +! & Z1(1+(I-1)*IXZ1),INCY,M,INDX,RC,IOPT) +! ELSE +! CALL DBSRCH(Z2(1+(I-1)*IXZ2),INCX,N, +! & Z1(1+(I-1)*IXZ1),INCY,M,INDX,RC,IOPT) +! ENDIF +! DO K2=1,KM2 +! L2(1+(I-1)*IXL2+(K2-1)*KXL2)=INDX(K2)-RC(K2) +! ENDDO +! ELSE +! INPUT COORDINATE IS MONOTONICALLY DESCENDING. +! INCX=KXZ2 +! N=KM2 +! INCY=-KXZ1 +! M=KM1 +! IOPT=0 +! IF(DIGITS(1.).LT.DIGITS(1._8)) THEN +! CALL SBSRCH(Z2(1+(I-1)*IXZ2),INCX,N, +! & Z1(1+(I-1)*IXZ1),INCY,M,INDX,RC,IOPT) +! ELSE +! CALL DBSRCH(Z2(1+(I-1)*IXZ2),INCX,N, +! & Z1(1+(I-1)*IXZ1),INCY,M,INDX,RC,IOPT) +! ENDIF +! DO K2=1,KM2 +! L2(1+(I-1)*IXL2+(K2-1)*KXL2)=KM1+1-INDX(K2) +! ENDDO +! ENDIF +! ENDDO +! + IMPLICIT NONE + INTEGER,INTENT(IN):: IM,KM1,IXZ1,KXZ1,KM2,IXZ2,KXZ2,IXL2,KXL2 + REAL,INTENT(IN):: Z1(1+(IM-1)*IXZ1+(KM1-1)*KXZ1) + REAL,INTENT(IN):: Z2(1+(IM-1)*IXZ2+(KM2-1)*KXZ2) + INTEGER,INTENT(OUT):: L2(1+(IM-1)*IXL2+(KM2-1)*KXL2) + INTEGER I,K2,L + REAL Z +!C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +!C FIND THE SURROUNDING INPUT INTERVAL FOR EACH OUTPUT POINT. + DO I=1,IM + IF(Z1(1+(I-1)*IXZ1).LE.Z1(1+(I-1)*IXZ1+(KM1-1)*KXZ1)) THEN +!C INPUT COORDINATE IS MONOTONICALLY ASCENDING. + DO K2=1,KM2 + Z=Z2(1+(I-1)*IXZ2+(K2-1)*KXZ2) + L=0 + DO + IF(Z.LT.Z1(1+(I-1)*IXZ1+L*KXZ1)) EXIT + L=L+1 + IF(L.EQ.KM1) EXIT + ENDDO + L2(1+(I-1)*IXL2+(K2-1)*KXL2)=L + ENDDO + ELSE +!C INPUT COORDINATE IS MONOTONICALLY DESCENDING. + DO K2=1,KM2 + Z=Z2(1+(I-1)*IXZ2+(K2-1)*KXZ2) + L=0 + DO + IF(Z.GT.Z1(1+(I-1)*IXZ1+L*KXZ1)) EXIT + L=L+1 + IF(L.EQ.KM1) EXIT + ENDDO + L2(1+(I-1)*IXL2+(K2-1)*KXL2)=L + ENDDO + ENDIF + ENDDO + + END SUBROUTINE RSEARCH + + SUBROUTINE VINTG(IM,KM1,KM2,NT,P1,U1,V1,T1,Q1,W1,P2, & + U2,V2,T2,Q2,W2) +!$$$ SUBPROGRAM DOCUMENTATION BLOCK +! +! SUBPROGRAM: VINTG VERTICALLY INTERPOLATE UPPER-AIR FIELDS +! PRGMMR: IREDELL ORG: W/NMC23 DATE: 92-10-31 +! +! ABSTRACT: VERTICALLY INTERPOLATE UPPER-AIR FIELDS. +! WIND, TEMPERATURE, HUMIDITY AND OTHER TRACERS ARE INTERPOLATED. +! THE INTERPOLATION IS CUBIC LAGRANGIAN IN LOG PRESSURE +! WITH A MONOTONIC CONSTRAINT IN THE CENTER OF THE DOMAIN. +! IN THE OUTER INTERVALS IT IS LINEAR IN LOG PRESSURE. +! OUTSIDE THE DOMAIN, FIELDS ARE GENERALLY HELD CONSTANT, +! EXCEPT FOR TEMPERATURE AND HUMIDITY BELOW THE INPUT DOMAIN, +! WHERE THE TEMPERATURE LAPSE RATE IS HELD FIXED AT -6.5 K/KM AND +! THE RELATIVE HUMIDITY IS HELD CONSTANT. +! +! PROGRAM HISTORY LOG: +! 91-10-31 MARK IREDELL +! +! USAGE: CALL VINTG(IM,KM1,KM2,NT,P1,U1,V1,T1,Q1,P2, +! & U2,V2,T2,Q2) +! INPUT ARGUMENT LIST: +! IM INTEGER NUMBER OF POINTS TO COMPUTE +! KM1 INTEGER NUMBER OF INPUT LEVELS +! KM2 INTEGER NUMBER OF OUTPUT LEVELS +! NT INTEGER NUMBER OF TRACERS +! P1 REAL (IM,KM1) INPUT PRESSURES +! ORDERED FROM BOTTOM TO TOP OF ATMOSPHERE +! U1 REAL (IM,KM1) INPUT ZONAL WIND +! V1 REAL (IM,KM1) INPUT MERIDIONAL WIND +! T1 REAL (IM,KM1) INPUT TEMPERATURE (K) +! Q1 REAL (IM,KM1,NT) INPUT TRACERS (HUMIDITY FIRST) +! P2 REAL (IM,KM2) OUTPUT PRESSURES +! OUTPUT ARGUMENT LIST: +! U2 REAL (IM,KM2) OUTPUT ZONAL WIND +! V2 REAL (IM,KM2) OUTPUT MERIDIONAL WIND +! T2 REAL (IM,KM2) OUTPUT TEMPERATURE (K) +! Q2 REAL (IM,KM2,NT) OUTPUT TRACERS (HUMIDITY FIRST) +! +! SUBPROGRAMS CALLED: +! TERP3 CUBICALLY INTERPOLATE IN ONE DIMENSION +! +! ATTRIBUTES: +! LANGUAGE: FORTRAN +! +!C$$$ + IMPLICIT NONE + + INTEGER, INTENT(IN) :: IM, KM1, KM2, NT + + REAL, INTENT(IN) :: P1(IM,KM1),U1(IM,KM1),V1(IM,KM1) + REAL, INTENT(IN) :: T1(IM,KM1),Q1(IM,KM1,NT) + REAL, INTENT(IN) :: W1(IM,KM1),P2(IM,KM2) + REAL, INTENT(OUT) :: U2(IM,KM2),V2(IM,KM2) + REAL, INTENT(OUT) :: T2(IM,KM2),Q2(IM,KM2,NT) + REAL, INTENT(OUT) :: W2(IM,KM2) + + REAL, PARAMETER :: DLTDZ=-6.5E-3*287.05/9.80665 + REAL, PARAMETER :: DLPVDRT=-2.5E6/461.50 + + INTEGER :: I, K, N + + REAL :: DZ + REAL,ALLOCATABLE :: Z1(:,:),Z2(:,:) + REAL,ALLOCATABLE :: C1(:,:,:),C2(:,:,:),J2(:,:,:) + + ALLOCATE (Z1(IM+1,KM1),Z2(IM+1,KM2)) + ALLOCATE (C1(IM+1,KM1,4+NT),C2(IM+1,KM2,4+NT),J2(IM+1,KM2,4+NT)) +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! COMPUTE LOG PRESSURE INTERPOLATING COORDINATE +! AND COPY INPUT WIND, TEMPERATURE, HUMIDITY AND OTHER TRACERS +!$OMP PARALLEL DO PRIVATE(K,I) + DO K=1,KM1 + DO I=1,IM + Z1(I,K) = -LOG(P1(I,K)) + C1(I,K,1) = U1(I,K) + C1(I,K,2) = V1(I,K) + C1(I,K,3) = W1(I,K) + C1(I,K,4) = T1(I,K) + C1(I,K,5) = Q1(I,K,1) + ENDDO + ENDDO +!$OMP END PARALLEL DO + DO N=2,NT + DO K=1,KM1 + DO I=1,IM + C1(I,K,4+N) = Q1(I,K,N) + ENDDO + ENDDO + ENDDO +!$OMP PARALLEL DO PRIVATE(K,I) + DO K=1,KM2 + DO I=1,IM + Z2(I,K) = -LOG(P2(I,K)) + ENDDO + ENDDO +!$OMP END PARALLEL DO +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! PERFORM LAGRANGIAN ONE-DIMENSIONAL INTERPOLATION +! THAT IS 4TH-ORDER IN INTERIOR, 2ND-ORDER IN OUTSIDE INTERVALS +! AND 1ST-ORDER FOR EXTRAPOLATION. + CALL TERP3(IM,1,1,1,1,4+NT,(IM+1)*KM1,(IM+1)*KM2, & + KM1,IM+1,IM+1,Z1,C1,KM2,IM+1,IM+1,Z2,C2,J2) +! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +! COPY OUTPUT WIND, TEMPERATURE, HUMIDITY AND OTHER TRACERS +! EXCEPT BELOW THE INPUT DOMAIN, LET TEMPERATURE INCREASE WITH A FIXED +! LAPSE RATE AND LET THE RELATIVE HUMIDITY REMAIN CONSTANT. + DO K=1,KM2 + DO I=1,IM + U2(I,K)=C2(I,K,1) + V2(I,K)=C2(I,K,2) + W2(I,K)=C2(I,K,3) + DZ=Z2(I,K)-Z1(I,1) + IF(DZ.GE.0) THEN + T2(I,K)=C2(I,K,4) + Q2(I,K,1)=C2(I,K,5) + ELSE + T2(I,K)=T1(I,1)*EXP(DLTDZ*DZ) + Q2(I,K,1)=Q1(I,1,1)*EXP(DLPVDRT*(1/T2(I,K)-1/T1(I,1))-DZ) + ENDIF + ENDDO + ENDDO + DO N=2,NT + DO K=1,KM2 + DO I=1,IM + Q2(I,K,N)=C2(I,K,4+N) + ENDDO + ENDDO + ENDDO + DEALLOCATE (Z1,Z2,C1,C2,J2) + END SUBROUTINE VINTG + end module utils diff --git a/sorc/fv3gfs_build.cfg b/sorc/fv3gfs_build.cfg index 05f65b0052..2f911dc1c7 100644 --- a/sorc/fv3gfs_build.cfg +++ b/sorc/fv3gfs_build.cfg @@ -1,26 +1,25 @@ -# TODO implement porting execs -# not Building prebuiltexe (exec) ........................... yes +# # ***** configuration of fv3gfs build ***** Building libraries (libs) ............................. no Building fv3gfs (fv3gfs) .............................. yes + Building reg2grb2 (reg2grb2) .......................... no + Building ww3_prepost (ww3_prepost) .................... yes Building gsi (gsi) .................................... yes - Building gdas (gdas) .................................. yes + Building gldas (gldas) ................................ yes Building ncep_post (ncep_post) ........................ yes Building ufs_utils (ufs_utils) ........................ yes + Building gldas (gldas) ................................ yes Building gfs_wafs (gfs_wafs) .......................... yes - Building sfcanl_nsttfchg (sfcanl_nsttfchg)............. yes + Building gaussian_sfcanl (gaussian_sfcanl)............. yes Building enkf_chgres_recenter (enkf_chgres_recenter) .. yes + Building enkf_chgres_recenter_nc (enkf_chgres_recenter_nc) .. yes Building tropcy_NEMS (tropcy) ......................... yes Building gfs_fbwndgfs (gfs_fbwndgfs) .................. yes - Building gfs_overpdtg2 (gfs_overpdtg2) ................ yes - Building gfs_wintemv (gfs_wintemv) .....,,,,........... yes Building gfs_bufrsnd (gfs_bufrsnd) .................... yes Building fv3nc2nemsio (fv3nc2nemsio) .................. yes Building regrid_nemsio (regrid_nemsio) ................ yes Building gfs_util (gfs_util) .......................... yes - Building prod_util (prod_util) ........................ no - Building grib_util (grib_util) ........................ no - Building reg2grb2 (reg2grb2) .......................... yes + # -- END -- diff --git a/sorc/fv3gfs_build.cfg_jet b/sorc/fv3gfs_build.cfg_jet deleted file mode 100644 index d49ae08d61..0000000000 --- a/sorc/fv3gfs_build.cfg_jet +++ /dev/null @@ -1,29 +0,0 @@ -# not Building prebuiltexe (exec) ........................... yes -# ***** configuration of fv3gfs build ***** - - Building libraries (libs) ............................. no - Building fv3gfs (fv3gfs) .............................. yes - Building gsi (gsi) .................................... yes - Building gdas (gdas) .................................. yes - Building ncep_post (ncep_post) ........................ yes - Building gfs_wafs (gfs_wafs) .......................... yes - Building NEMS_util (nems_util) ........................ yes - Building chgres (chgres) .............................. yes - Building sfcanl_nsttfchg (sfcanl_nsttfchg)............. yes - Building orog (orog) .................................. no - Building cycle (cycle) ................................ yes - Building enkf_chgres_recenter (enkf_chgres_recenter) .. yes - Building tropcy_NEMS (tropcy) ......................... yes - Building gfs_fbwndgfs (gfs_fbwndgfs) .................. no - Building gfs_overpdtg2 (gfs_overpdtg2) ................ no - Building gfs_wintemv (gfs_wintemv) .....,,,,........... no - Building gfs_bufrsnd (gfs_bufrsnd) .................... no - Building emcsfc (emcsfc) .............................. yes - Building fre-nctools (nctools) ........................ no - Building fv3nc2nemsio (fv3nc2nemsio) .................. no - Building regrid_nemsio (regrid_nemsio) ................ yes - Building gfs_util (gfs_util) .......................... yes - Building prod_util (prod_util) ........................ no - Building grib_util (grib_util) ........................ no -# -- END -- - diff --git a/sorc/fv3nc2nemsio.fd/makefile.sh b/sorc/fv3nc2nemsio.fd/makefile.sh index 67f66f15e9..94b9b253cc 100755 --- a/sorc/fv3nc2nemsio.fd/makefile.sh +++ b/sorc/fv3nc2nemsio.fd/makefile.sh @@ -3,17 +3,6 @@ set -x machine=${1:-"cray"} -if [ $machine = "cray" ]; then -: -elif [ $machine = "theia" ]; then -: -else - - echo "machine $machine is unsupported, ABORT!" - exit 1 - -fi - source ../../modulefiles/module-setup.sh.inc module use ../../modulefiles module load modulefile.fv3nc2nemsio.$machine diff --git a/sorc/gaussian_sfcanl.fd/gaussian_sfcanl.f90 b/sorc/gaussian_sfcanl.fd/gaussian_sfcanl.f90 index 9e64628e1a..acce575cd7 100644 --- a/sorc/gaussian_sfcanl.fd/gaussian_sfcanl.f90 +++ b/sorc/gaussian_sfcanl.fd/gaussian_sfcanl.f90 @@ -2,9 +2,10 @@ ! ! Read in surface and nst data on the cubed-sphere grid, ! interpolate it to the gaussian grid, and output the result -! to a nemsio file. The output file mimics those produced by -! the legacy spectral GFS system. To not process nst -! data, set flag 'donst' to 'no'. To process nst, set to 'yes'. +! to a nemsio or netcdf file. To not process nst data, +! set flag 'donst' to 'no'. To process nst, set to 'yes'. +! To output gaussian file in netcdf, set netcdf_out=.true. +! Otherwise, nemsio format will be output. ! ! Input files: ! ------------ @@ -17,7 +18,8 @@ ! ! Output files: ! ------------- -! sfc.gaussian.nemsio surface data on gaussian grid - nemsio +! sfc.gaussian.analysis.file surface data on gaussian grid - +! nemsio or netcdf. ! ! Namelist variables: ! ------------------- @@ -25,8 +27,12 @@ ! i/jgaus i/j dimension of gaussian grid. ! donst When 'no' do not process nst data. ! When 'yes' process nst data. +! netcdf_out When 'true', output gaussian file in +! netcdf. Otherwise output nemsio format. ! ! 2018-Jan-30 Gayno Initial version +! 2019-Oct-30 Gayno Option to output gaussian analysis file +! in netcdf. ! !------------------------------------------------------------------ @@ -105,6 +111,10 @@ module io end module io +!------------------------------------------------------------------------------ +! Main program +!------------------------------------------------------------------------------ + program main use netcdf @@ -119,14 +129,18 @@ program main integer :: yy, mm, dd, hh integer, allocatable :: col(:), row(:) + logical :: netcdf_out + real(kind=8), allocatable :: s(:) - namelist /setup/ yy, mm, dd, hh, igaus, jgaus, donst + namelist /setup/ yy, mm, dd, hh, igaus, jgaus, donst, netcdf_out call w3tagb('GAUSSIAN_SFCANL',2018,0179,0055,'NP20') print*,"- BEGIN EXECUTION" + netcdf_out = .true. + donst = 'no' print* @@ -364,10 +378,14 @@ program main endif !------------------------------------------------------------------------------ -! Write gaussian data to nemsio file. +! Write gaussian data to either netcdf or nemsio file. !------------------------------------------------------------------------------ - call write_sfc_data + if (netcdf_out) then + call write_sfc_data_netcdf + else + call write_sfc_data_nemsio + endif deallocate(gaussian_data%orog) deallocate(gaussian_data%t2m) @@ -426,17 +444,623 @@ program main endif print* - print*,'- NORMAL INTERPOLATION' + print*,'- NORMAL TERMINATION' call w3tage('GAUSSIAN_SFCANL') end program main +!------------------------------------------------------------------------------------------- +! Write gaussian surface data to netcdf file. +!------------------------------------------------------------------------------------------- + + subroutine write_sfc_data_netcdf + + use netcdf + use io + + implicit none + + character(len=50) :: outfile + character(len=31) :: date_string + character(len=4) :: year + character(len=2) :: mon, day, hour + + integer :: header_buffer_val = 16384 + integer :: i, error, ncid, dim_xt, dim_yt, dim_time + integer :: id_xt, id_yt, id_lon, id_lat, id_time + integer :: n + +! noah variables + integer, parameter :: num_noah=44 + character(len=30) :: noah_var(num_noah) + character(len=70) :: noah_name(num_noah) + character(len=30) :: noah_units(num_noah) + +! nst variables + integer, parameter :: num_nst=16 + character(len=30) :: nst_var(num_nst) + character(len=70) :: nst_name(num_nst) + character(len=30) :: nst_units(num_nst) + +! variables to be output + integer :: num_vars + character(len=30), allocatable :: var(:) + character(len=70), allocatable :: name(:) + character(len=30), allocatable :: units(:) + integer, allocatable :: id_var(:) + + real, parameter :: missing = 9.99e20 + + real(kind=4), allocatable :: dummy(:,:), slat(:), wlat(:) + +! define noah fields + + data noah_var /"alnsf", & + "alnwf", & + "alvsf", & + "alvwf", & + "cnwat", & + "crain",& + "f10m", & + "facsf", & + "facwf", & + "ffhh", & + "ffmm", & + "fricv", & + "icec", & + "icetk", & + "land", & + "orog", & + "sfcr", & + "shdmax", & + "shdmin", & + "sltyp", & + "snoalb", & + "snod", & + "soill1", & + "soill2", & + "soill3", & + "soill4", & + "soilt1", & + "soilt2", & + "soilt3", & + "soilt4", & + "soilw1", & + "soilw2", & + "soilw3", & + "soilw4", & + "sotyp", & + "spfh2m", & + "tg3" , & + "tisfc", & + "tmp2m", & + "tmpsfc", & + "tprcp", & + "veg", & + "vtype", & + "weasd" / + + data noah_name /"mean nir albedo with strong cosz dependency", & + "mean nir albedo with weak cosz dependency", & + "mean vis albedo with strong cosz dependency", & + "mean vis albedo with weak cosz dependency", & + "canopy water (cnwat in gfs data)" , & + "instantaneous categorical rain", & + "10-meter wind speed divided by lowest model wind speed", & + "fractional coverage with strong cosz dependency", & + "fractional coverage with weak cosz dependency", & + "fh parameter from PBL scheme" , & + "fm parameter from PBL scheme" , & + "uustar surface frictional wind", & + "surface ice concentration (ice=1; no ice=0)", & + "sea ice thickness (icetk in gfs_data)", & + "sea-land-ice mask (0-sea, 1-land, 2-ice)", & + "surface geopotential height", & + "surface roughness", & + "maximum fractional coverage of green vegetation", & + "minimum fractional coverage of green vegetation", & + "surface slope type" , & + "maximum snow albedo in fraction", & + "surface snow depth", & + "liquid soil moisture at layer-1", & + "liquid soil moisture at layer-2", & + "liquid soil moisture at layer-3", & + "liquid soil moisture at layer-4", & + "soil temperature 0-10cm", & + "soil temperature 10-40cm", & + "soil temperature 40-100cm", & + "soil temperature 100-200cm", & + "volumetric soil moisture 0-10cm", & + "volumetric soil moisture 10-40cm", & + "volumetric soil moisture 40-100cm", & + "volumetric soil moisture 100-200cm", & + "soil type in integer", & + "2m specific humidity" , & + "deep soil temperature" , & + "surface temperature over ice fraction", & + "2m temperature", & + "surface temperature", & + "total precipitation" , & + "vegetation fraction", & + "vegetation type in integer", & + "surface snow water equivalent" / + + data noah_units /"%", & + "%", & + "%", & + "%", & + "XXX", & + "number", & + "N/A", & + "XXX", & + "XXX", & + "XXX", & + "XXX", & + "XXX", & + "fraction", & + "XXX", & + "numerical", & + "gpm", & + "m", & + "XXX", & + "XXX", & + "XXX", & + "XXX", & + "m", & + "XXX", & + "XXX", & + "XXX", & + "XXX", & + "K", & + "K", & + "K", & + "K", & + "fraction", & + "fraction", & + "fraction", & + "fraction", & + "number", & + "kg/kg", & + "K", & + "K", & + "K", & + "K", & + "kg/m**2", & + "fraction", & + "number" , & + "kg/m**2" / + +! define nst fields + + data nst_var /"c0", & + "cd", & + "dconv", & + "dtcool", & + "qrain", & + "tref", & + "w0", & + "wd", & + "xs", & + "xt", & + "xtts", & + "xu", & + "xv", & + "xz", & + "xzts", & + "zc" / + + data nst_name /"nsst coefficient1 to calculate d(tz)/d(ts)", & + "nsst coefficient2 to calculate d(tz)/d(ts)", & + "nsst thickness of free convection layer", & + "nsst sub-layer cooling amount", & + "nsst sensible heat flux due to rainfall", & + "nsst reference or foundation temperature", & + "nsst coefficient3 to calculate d(tz)/d(ts)", & + "nsst coefficient4 to calculate d(tz)/d(ts)", & + "nsst salinity content in diurnal thermocline layer", & + "nsst heat content in diurnal thermocline layer", & + "nsst d(xt)/d(ts)", & + "nsst u-current content in diurnal thermocline layer", & + "nsst v-current content in diurnal thermocline layer", & + "nsst diurnal thermocline layer thickness", & + "nsst d(xt)/d(ts)", & + "nsst sub-layer cooling thickness"/ + + data nst_units /"numerical", & + "n/a", & + "m", & + "k", & + "w/m2", & + "K", & + "n/a", & + "n/a", & + "n/a", & + "k*m", & + "m", & + "m2/s", & + "m2/s", & + "m", & + "m/k", & + "m"/ + + outfile = "./sfc.gaussian.analysis.file" + + print*,"- WRITE SURFACE DATA TO NETCDF FILE: ", trim(outfile) + + error = nf90_create(outfile, cmode=IOR(IOR(NF90_CLOBBER,NF90_NETCDF4),NF90_CLASSIC_MODEL), ncid=ncid) + call netcdf_err(error, 'CREATING NETCDF FILE') + +! dimensions + + error = nf90_def_dim(ncid, 'grid_xt', igaus, dim_xt) + call netcdf_err(error, 'DEFINING GRID_XT DIMENSION') + + error = nf90_def_dim(ncid, 'grid_yt', jgaus, dim_yt) + call netcdf_err(error, 'DEFINING GRID_YT DIMENSION') + + error = nf90_def_dim(ncid, 'time', 1, dim_time) + call netcdf_err(error, 'DEFINING TIME DIMENSION') + +! global attributes + + error = nf90_put_att(ncid, nf90_global, 'nsoil', 4) + call netcdf_err(error, 'DEFINING NSOIL ATTRIBUTE') + + error = nf90_put_att(ncid, nf90_global, 'source', "FV3GFS") + call netcdf_err(error, 'DEFINING SOURCE ATTRIBUTE') + + error = nf90_put_att(ncid, nf90_global, 'grid', "gaussian") + call netcdf_err(error, 'DEFINING GRID ATTRIBUTE') + + error = nf90_put_att(ncid, nf90_global, 'im', igaus) + call netcdf_err(error, 'DEFINING IM ATTRIBUTE') + + error = nf90_put_att(ncid, nf90_global, 'jm', jgaus) + call netcdf_err(error, 'DEFINING JM ATTRIBUTE') + +! variables + +! grid_xt + + error = nf90_def_var(ncid, 'grid_xt', NF90_DOUBLE, dim_xt, id_xt) + call netcdf_err(error, 'DEFINING GRID_XT') + + error = nf90_put_att(ncid, id_xt, "cartesian_axis", "X") + call netcdf_err(error, 'DEFINING GRID_XT ATTRIBUTE') + + error = nf90_put_att(ncid, id_xt, "long_name", "T-cell longitude") + call netcdf_err(error, 'DEFINING GRID_XT ATTRIBUTE') + + error = nf90_put_att(ncid, id_xt, "units", "degrees_E") + call netcdf_err(error, 'DEFINING GRID_XT ATTRIBUTE') + +! lon + + error = nf90_def_var(ncid, 'lon', NF90_DOUBLE, (/dim_xt,dim_yt/), id_lon) + call netcdf_err(error, 'DEFINING LON') + + error = nf90_put_att(ncid, id_lon, "long_name", "T-cell longitude") + call netcdf_err(error, 'DEFINING LON ATTRIBUTE') + + error = nf90_put_att(ncid, id_lon, "units", "degrees_E") + call netcdf_err(error, 'DEFINING LON ATTRIBUTE') + +! grid_yt + + error = nf90_def_var(ncid, 'grid_yt', NF90_DOUBLE, dim_yt, id_yt) + call netcdf_err(error, 'DEFINING GRID_YT') + + error = nf90_put_att(ncid, id_yt, "cartesian_axis", "Y") + call netcdf_err(error, 'DEFINING GRID_YT ATTRIBUTE') + + error = nf90_put_att(ncid, id_yt, "long_name", "T-cell latitude") + call netcdf_err(error, 'DEFINING GRID_YT ATTRIBUTE') + + error = nf90_put_att(ncid, id_yt, "units", "degrees_N") + call netcdf_err(error, 'DEFINING GRID_YT ATTRIBUTE') + +! lat + + error = nf90_def_var(ncid, 'lat', NF90_DOUBLE, (/dim_xt,dim_yt/), id_lat) + call netcdf_err(error, 'DEFINING LAT') + + error = nf90_put_att(ncid, id_lat, "long_name", "T-cell latitude") + call netcdf_err(error, 'DEFINING LAT ATTRIBUTE') + + error = nf90_put_att(ncid, id_lat, "units", "degrees_N") + call netcdf_err(error, 'DEFINING LAT ATTRIBUTE') + +! time + + error = nf90_def_var(ncid, 'time', NF90_DOUBLE, dim_time, id_time) + call netcdf_err(error, 'DEFINING TIME') + + error = nf90_put_att(ncid, id_time, "long_name", "time") + call netcdf_err(error, 'DEFINING TIME ATTRIBUTE') + + write(year, "(i4)") idate(1) + write(mon, "(i2.2)") idate(2) + write(day, "(i2.2)") idate(3) + write(hour, "(i2.2)") idate(4) + + date_string="hours since " // year // "-" // mon // "-" // day // " " // hour // ":00:00" + + error = nf90_put_att(ncid, id_time, "units", date_string) + call netcdf_err(error, 'DEFINING TIME ATTRIBUTE') + + error = nf90_put_att(ncid, id_time, "cartesian_axis", "T") + call netcdf_err(error, 'DEFINING TIME ATTRIBUTE') + + error = nf90_put_att(ncid, id_time, "calendar_type", "JULIAN") + call netcdf_err(error, 'DEFINING TIME ATTRIBUTE') + + error = nf90_put_att(ncid, id_time, "calendar", "JULIAN") + call netcdf_err(error, 'DEFINING TIME ATTRIBUTE') + +!------------------------------------------------------------------------------------------- +! Determine what variables to output (noah, or noah plus nst). +!------------------------------------------------------------------------------------------- + + if (trim(donst) == "yes" .or. trim(donst) == "YES") then + num_vars = num_noah + num_nst + else + num_vars = num_noah + endif + + allocate(var(num_vars)) + allocate(name(num_vars)) + allocate(units(num_vars)) + allocate(id_var(num_vars)) + + var(1:num_noah) = noah_var + name(1:num_noah) = noah_name + units(1:num_noah) = noah_units + + if (trim(donst) == "yes" .or. trim(donst) == "YES") then + do n = 1, num_nst + var(n+num_noah) = nst_var(n) + name(n+num_noah) = nst_name(n) + units(n+num_noah) = nst_units(n) + enddo + endif + +!------------------------------------------------------------------------------------------- +! Define variables in netcdf file. +!------------------------------------------------------------------------------------------- + + do n = 1, num_vars + + print*,'- DEFINE VARIABLE ',trim(var(n)) + error = nf90_def_var(ncid, trim(var(n)), NF90_FLOAT, (/dim_xt,dim_yt,dim_time/), id_var(n)) + call netcdf_err(error, 'DEFINING variable') + error = nf90_def_var_deflate(ncid, id_var(n), 1, 1, 1) + call netcdf_err(error, 'DEFINING variable with compression') + + error = nf90_put_att(ncid, id_var(n), "long_name", trim(name(n))) + call netcdf_err(error, 'DEFINING name ATTRIBUTE') + + error = nf90_put_att(ncid, id_var(n), "units", trim(units(n))) + call netcdf_err(error, 'DEFINING units ATTRIBUTE') + + error = nf90_put_att(ncid, id_var(n), "missing", missing) + call netcdf_err(error, 'DEFINING missing ATTRIBUTE') + + error = nf90_put_att(ncid, id_var(n), "cell_methods", "time: point") + call netcdf_err(error, 'DEFINING cell method ATTRIBUTE') + + error = nf90_put_att(ncid, id_var(n), "output_file", "sfc") + call netcdf_err(error, 'DEFINING out file ATTRIBUTE') + + enddo + +! end variable defs + + error = nf90_enddef(ncid, header_buffer_val,4,0,4) + call netcdf_err(error, 'DEFINING HEADER') + +!------------------------------------------------------------------------------------------- +! Write variables to netcdf file. +!------------------------------------------------------------------------------------------- + + allocate(dummy(igaus,jgaus)) + do i = 1, igaus + dummy(i,:) = real((i-1),4) * 360.0_4 / real(igaus,4) + enddo + + error = nf90_put_var(ncid, id_xt, dummy(:,1)) + call netcdf_err(error, 'WRITING GRID_XT') + + error = nf90_put_var(ncid, id_lon, dummy) + call netcdf_err(error, 'WRITING LON') + + allocate(slat(jgaus)) + allocate(wlat(jgaus)) + call splat(4, jgaus, slat, wlat) + + do i = (jgaus/2+1), jgaus + dummy(:,i) = 90.0 - (acos(slat(i)) * 180.0 / (4.0*atan(1.0))) + enddo + + do i = 1, (jgaus/2) + dummy(:,i) = -(dummy(:,(jgaus-i+1))) + enddo + + deallocate(slat, wlat) + + error = nf90_put_var(ncid, id_yt, dummy(1,:)) + call netcdf_err(error, 'WRITING GRID_YT') + + error = nf90_put_var(ncid, id_lat, dummy) + call netcdf_err(error, 'WRITING LAT') + + error = nf90_put_var(ncid, id_time, 0) + call netcdf_err(error, 'WRITING TIME') + + do n = 1, num_vars + print*,'- WRITE VARIABLE ',trim(var(n)) + call get_netcdf_var(var(n), dummy) + error = nf90_put_var(ncid, id_var(n), dummy, start=(/1,1,1/), count=(/igaus,jgaus,1/)) + call netcdf_err(error, 'WRITING variable') + enddo + + deallocate (dummy) + + error = nf90_close(ncid) + + end subroutine write_sfc_data_netcdf + +!------------------------------------------------------------------------------------------- +! Retrieve variable based on its netcdf identifier. +!------------------------------------------------------------------------------------------- + + subroutine get_netcdf_var(var, dummy) + + use io + + implicit none + + character(len=*), intent(in) :: var + + real(kind=4), intent(out) :: dummy(igaus,jgaus) + + select case (var) + case ('alnsf') + dummy = reshape(gaussian_data%alnsf, (/igaus,jgaus/)) + case ('alnwf') + dummy = reshape(gaussian_data%alnwf, (/igaus,jgaus/)) + case ('alvsf') + dummy = reshape(gaussian_data%alvsf, (/igaus,jgaus/)) + case ('alvwf') + dummy = reshape(gaussian_data%alvwf, (/igaus,jgaus/)) + case ('cnwat') + dummy = reshape(gaussian_data%canopy, (/igaus,jgaus/)) + case ('f10m') + dummy = reshape(gaussian_data%f10m, (/igaus,jgaus/)) + case ('facsf') + dummy = reshape(gaussian_data%facsf, (/igaus,jgaus/)) + case ('facwf') + dummy = reshape(gaussian_data%facwf, (/igaus,jgaus/)) + case ('ffhh') + dummy = reshape(gaussian_data%ffhh, (/igaus,jgaus/)) + case ('ffmm') + dummy = reshape(gaussian_data%ffmm, (/igaus,jgaus/)) + case ('fricv') + dummy = reshape(gaussian_data%uustar, (/igaus,jgaus/)) + case ('land') + dummy = reshape(gaussian_data%slmask, (/igaus,jgaus/)) + case ('orog') + dummy = reshape(gaussian_data%orog, (/igaus,jgaus/)) + case ('sltyp') + dummy = reshape(gaussian_data%slope, (/igaus,jgaus/)) + case ('icec') + dummy = reshape(gaussian_data%fice, (/igaus,jgaus/)) + case ('icetk') + dummy = reshape(gaussian_data%hice, (/igaus,jgaus/)) + case ('snoalb') + dummy = reshape(gaussian_data%snoalb, (/igaus,jgaus/)) + case ('shdmin') + dummy = reshape(gaussian_data%shdmin, (/igaus,jgaus/)) + case ('shdmax') + dummy = reshape(gaussian_data%shdmax, (/igaus,jgaus/)) + case ('snod') + dummy = reshape(gaussian_data%snwdph, (/igaus,jgaus/)) / 1000.0 + case ('weasd') + dummy = reshape(gaussian_data%sheleg, (/igaus,jgaus/)) + case ('veg') + dummy = reshape(gaussian_data%vfrac, (/igaus,jgaus/)) * 100.0 + case ('sfcr') + dummy = reshape(gaussian_data%zorl, (/igaus,jgaus/)) / 100.0 + case ('crain') + dummy = reshape(gaussian_data%srflag, (/igaus,jgaus/)) + case ('sotyp') + dummy = reshape(gaussian_data%stype, (/igaus,jgaus/)) + case ('spfh2m') + dummy = reshape(gaussian_data%q2m, (/igaus,jgaus/)) + case ('tmp2m') + dummy = reshape(gaussian_data%t2m, (/igaus,jgaus/)) + case ('tmpsfc') + dummy = reshape(gaussian_data%tsea, (/igaus,jgaus/)) + case ('tg3') + dummy = reshape(gaussian_data%tg3, (/igaus,jgaus/)) + case ('tisfc') + dummy = reshape(gaussian_data%tisfc, (/igaus,jgaus/)) + case ('tprcp') + dummy = reshape(gaussian_data%tprcp, (/igaus,jgaus/)) + case ('vtype') + dummy = reshape(gaussian_data%vtype, (/igaus,jgaus/)) + case ('soill1') + dummy = reshape(gaussian_data%slc(:,1), (/igaus,jgaus/)) + where (dummy > 0.99) dummy = 0.0 ! replace flag value at water/landice + case ('soill2') + dummy = reshape(gaussian_data%slc(:,2), (/igaus,jgaus/)) + where (dummy > 0.99) dummy = 0.0 ! replace flag value at water/landice + case ('soill3') + dummy = reshape(gaussian_data%slc(:,3), (/igaus,jgaus/)) + where (dummy > 0.99) dummy = 0.0 ! replace flag value at water/landice + case ('soill4') + dummy = reshape(gaussian_data%slc(:,4), (/igaus,jgaus/)) + where (dummy > 0.99) dummy = 0.0 ! replace flag value at water/landice + case ('soilt1') + dummy = reshape(gaussian_data%stc(:,1), (/igaus,jgaus/)) + case ('soilt2') + dummy = reshape(gaussian_data%stc(:,2), (/igaus,jgaus/)) + case ('soilt3') + dummy = reshape(gaussian_data%stc(:,3), (/igaus,jgaus/)) + case ('soilt4') + dummy = reshape(gaussian_data%stc(:,4), (/igaus,jgaus/)) + case ('soilw1') + dummy = reshape(gaussian_data%smc(:,1), (/igaus,jgaus/)) + case ('soilw2') + dummy = reshape(gaussian_data%smc(:,2), (/igaus,jgaus/)) + case ('soilw3') + dummy = reshape(gaussian_data%smc(:,3), (/igaus,jgaus/)) + case ('soilw4') + dummy = reshape(gaussian_data%smc(:,4), (/igaus,jgaus/)) + case ('c0') + dummy = reshape(gaussian_data%c0, (/igaus,jgaus/)) + case ('cd') + dummy = reshape(gaussian_data%cd, (/igaus,jgaus/)) + case ('dconv') + dummy = reshape(gaussian_data%dconv, (/igaus,jgaus/)) + case ('dtcool') + dummy = reshape(gaussian_data%dtcool, (/igaus,jgaus/)) + case ('qrain') + dummy = reshape(gaussian_data%qrain, (/igaus,jgaus/)) + case ('tref') + dummy = reshape(gaussian_data%tref, (/igaus,jgaus/)) + case ('w0') + dummy = reshape(gaussian_data%w0, (/igaus,jgaus/)) + case ('wd') + dummy = reshape(gaussian_data%wd, (/igaus,jgaus/)) + case ('xs') + dummy = reshape(gaussian_data%xs, (/igaus,jgaus/)) + case ('xt') + dummy = reshape(gaussian_data%xt, (/igaus,jgaus/)) + case ('xtts') + dummy = reshape(gaussian_data%xtts, (/igaus,jgaus/)) + case ('xu') + dummy = reshape(gaussian_data%xu, (/igaus,jgaus/)) + case ('xv') + dummy = reshape(gaussian_data%xv, (/igaus,jgaus/)) + case ('xz') + dummy = reshape(gaussian_data%xz, (/igaus,jgaus/)) + case ('xzts') + dummy = reshape(gaussian_data%xzts, (/igaus,jgaus/)) + case ('zc') + dummy = reshape(gaussian_data%zc, (/igaus,jgaus/)) + case default + print*,'- FATAL ERROR: UNKNOWN VAR IN GET_VAR: ', var + call errexit(67) + end select + + end subroutine get_netcdf_var + !------------------------------------------------------------------------------------------- ! Write gaussian surface data to nemsio file. !------------------------------------------------------------------------------------------- - subroutine write_sfc_data + subroutine write_sfc_data_nemsio use nemsio_module use io @@ -607,7 +1231,7 @@ subroutine write_sfc_data print* print*,"- OPEN GAUSSIAN NEMSIO SURFACE FILE" - call nemsio_open(gfileo, "sfc.gaussian.nemsio", 'write', & + call nemsio_open(gfileo, "sfc.gaussian.analysis.file", 'write', & modelname="FV3GFS", gdatatype="bin4", version=version, & nmeta=8, nrec=nrec, dimx=igaus, dimy=jgaus, dimz=(levs_vcoord-1), & nframe=0, nsoil=4, ntrac=8, jcap=-9999, & @@ -945,7 +1569,7 @@ subroutine write_sfc_data call errexit(15) stop - end subroutine write_sfc_data + end subroutine write_sfc_data_nemsio !------------------------------------------------------------------------------------------- ! Read tile data. diff --git a/sorc/gaussian_sfcanl.fd/makefile.sh b/sorc/gaussian_sfcanl.fd/makefile.sh index 61fa87a60b..b1c5adefde 100755 --- a/sorc/gaussian_sfcanl.fd/makefile.sh +++ b/sorc/gaussian_sfcanl.fd/makefile.sh @@ -5,7 +5,7 @@ export FFLAGS="-O3 -fp-model precise -g -r8 -i4" #export FFLAGS="-g -r8 -i4 -warn unused -check bounds" export NETCDF_INCLUDE="-I${NETCDF}/include" -export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5}/lib -lhdf5 -lhdf5_fortran" +export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5}/lib -lhdf5 " make clean make build diff --git a/sorc/gaussian_sfcanl.fd/weight_gen/scrip.fd/make.sh b/sorc/gaussian_sfcanl.fd/weight_gen/scrip.fd/make.sh index 06a3df945a..12ed3eefd9 100755 --- a/sorc/gaussian_sfcanl.fd/weight_gen/scrip.fd/make.sh +++ b/sorc/gaussian_sfcanl.fd/weight_gen/scrip.fd/make.sh @@ -25,26 +25,26 @@ llogin? | slogin?) exit 1 ;; #--------------------------------------------------------------------------------- -# BUILD PROGRAM ON THEIA. +# BUILD PROGRAM ON HERA. #--------------------------------------------------------------------------------- -tfe??) +hfe??) source /apps/lmod/lmod/init/sh module purge - module load intel/18.1.163 + module load intel/18.0.5.274 export FCOMP=ifort export FFLAGS="-O0 -g -traceback -r8 -i4 -convert big_endian -check bounds" - module load netcdf/4.3.0 - module load hdf5/1.8.14 + module load netcdf/4.7.0 + module load hdf5/1.10.5 export NETCDF_INCLUDE="-I${NETCDF}/include" export NETCDF_LDFLAGS_F="-L${NETCDF}/lib -lnetcdf -lnetcdff -L${HDF5}/lib -lhdf5 -lhdf5_fortran" - module use -a /scratch3/NCEPDEV/nwprod/lib/modulefiles - module load sp/v2.0.2 + module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles + module load sp/2.0.2 make clean make diff --git a/sorc/gdas_trpsfcmv.fd/gdas_trpsfcmv.f b/sorc/gdas_trpsfcmv.fd/gdas_trpsfcmv.f deleted file mode 100755 index 4679e7a7a5..0000000000 --- a/sorc/gdas_trpsfcmv.fd/gdas_trpsfcmv.f +++ /dev/null @@ -1,1852 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: TRPSFCMV -C PRGMMR: KEYSER ORG: NP22 DATE: 2001-02-09 -C -C ABSTRACT: -C Plots the following in the tropical strip: analyzed wind -C barbs and temperatures at several hundred locations, contours of -C 1000 mb analyzed streamfunction, gridded winds, station plots -C and tropical cyclone positions. It uses NCAR graphics to -C produce a metafile which is rasterized in subsequent program -C executions. It also generates titles and hurricane bulletin -C text (if needed) for processing by the Bedient packer. The -C gross job flow is gendata --> redsat --> trpsfcmv ---> -C ictrans ----> ras2bity ----> sixbit2 (bedient packer) ---> and -C out the door to OSO, NCDC, TPC and FAX. Input is current GLOBAL -C SPECTRAL MODEL ANALYSIS winds in GRIB on type 3 (1x1) grids and -C also station coordinates and observed parameters (temp, dewpoint, -C pressure, tendancy, windspeed, and direction for plotting by -C NOAA graphics (with superior fonts) downstream. The station -C coordinate file is an AFOS PLOTFILE with all linefeeds (Z'0d') -C removed by subroutine afosread. The station coordinates are -C converted to pixel values for downstream use by the bedient -C packer. -C -C PROGRAM HISTORY LOG: -C 1996-12-18 George VandenBerghe Original ancestor code -C 1996-12-31 George VandenBerghe Documented -C 1997-01-30 George VandenBerghe Made grib errors fatal. (stop 17) -C 1997-04-30 George VandenBerghe Removed grid station -C interpolation, NCAR station plotting, changed to -C mercator plot of single streamfunction, added -C streamfunction generator, grid plot, lat/lon -C labels, contouring capability, AFOS plotfile -C read capability, and code to write putlab input -C for downstream use by a new station plotter in -C the bedient packer. Also changed name. -C 1998-08-10 Dennis Keyser Modified format for reading -C tcvitals records to prevent the ocassional -C failures that were occurring when previous -C program QCTROPCY writes a 'C' into character 65 -C of the record. This (climatology indicator) is -C a rare occurrence (format not changed if maxwind -C happens to be > 99 m/s (not sure this is even -C possible). -C 1999-01-25 Krishna Kumar Modified the code to run on IBM -C RS/6000 SP system. -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. -C 2013-03-12 Krishna Kumar Ported this code from IBM RS/6000 SP system -C to INTEL WCOSS system -C -C USAGE: -C INPUT FILES: -C unit 11 - GFS 00 hour GRIB forecast file containing grib type -C - 3 u, and v grids -C unit 12 - Grib index to above -C unit 31 - optional quality controlled hurricane text bulletins -C ( in $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -C and $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL) -C unit 38 - Satellite low level wind observations -C unit 43 - AFOS station plotfile with linefeeds -C unit 44 - AFOS station plotfile (sans linefeeds) -C (see output file list) -C -C OUTPUT FILES: -C gmeta - implicitly opened as fortran unit 2 by ncar -C package -C unit 06 - standard output print -C unit 74 - text file containing tropical cyclone bulletin info -C unit 87 - AFOS station plotfile sans linefeeds to be -C read later in this program as unit 44 -C unit 88 Map title for downstream use by bedient packer -C unit 89 putlab argument file used by bedient packer. -C -C -C SUBPROGRAMS CALLED: -C UNIQUE: - closen openn get3 qcnt afosread -C - l2p cg mpr fill ccpllb -C - color sfill stream3 ridctlm afix -C - satread redsat dayowk i3to53 i53to3 -C - i3to8 hbull -C LIBRARY: -C NCAR GRAPHICS: -C - mappos wmsetr wmseti wmgetr maptra -C - pcseti plccmq plchmq wmbarb gslwsc -C - gsclip mapsti mapstc maproj mapset -C - mapdrw cpseti cpsetr gopks gopwk -C - gacwk gdawk gclwk gclks setusv -C - mapros dpseti frame gsln stream3 -C - sfnorm sfsetr hlsrgb gclwk gclks -C - gsfaci gscr gfa gsclip gsfais -C - cprect cppkcl plchhq cpcldr cplbdr -C - gdawk -C W3LIB - getgb w3fp11 getgb1 errexit w3tagb -C - w3tage putgb -C IPLIB - ipolates makgds -C SPLIB - sptrunv -C BACIO - baopen baclos -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C 179 - Grib error on input or index file (unwise to -C continue -C =NNNN - system only -C -C REMARKS: IBM NCAR graphics are in /usrx/local/ncar401 -C CAVEAT requires ncar graphics version 4.0 or above -C as of this writing -C setenv NCARG_ROOT /usr/local/ncar4.0 -C setenv PATH "$PATH":/usr/local/ncar4.0/bin -C (or the bourne/korn analogs) -C handles this; only the first setenv is required -C but the other will likely be -C needed by ictrans downstream -C -C The latitude to pixel coordinate converter -C assumes a 6912x6912 domain and that -C a 6912x1728 slice will be cut horizontally -C out of the domain downstream. The slice -C is then supposed to be rotated 90 degrees -C counterclockwise so that the long axis becomes -C the y axis maximizing fax paper use. This code -C cannot detect if these assumptions are -C in fact met downstream, if not, stations -C will be plotted in incorrect locations. -C The algorithm is however NOT sensitive to -C map projection. -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM -C -C$$$ - - PROGRAM TRPSFCMV - - parameter(nsta=124) - character*3 cmonth(12) - data cmonth/'JAN','FEB','MAR','APR','MAY','JUN','JUL', - 1 'AUG','SEP','OCT','NOV','DEC'/ - dimension f3(360,181) - character*4 ctemp,cday - character*3 cdir - character*80 ctext - character*80 ctext2,ctext3 - character*4 cda - COMMON/PACKRA/IRAS(10) - common/oth/u(70,40),v(70,40),rlats(nsta),rlons(nsta), - 1 up(nsta),vp(nsta),tp(nsta) -c paraMETER (RMNLON=-0.,RMXLON=359., - paraMETER (RMNLON=-0.,RMXLON=359., - 1 RMNLAT=-60.,RMXLAT=60.) - dimension kds(25) - dimension rl(2),rl2(2),rl3(2),rl4(2) - data rl,rl2,rl3,rl4/rmnlat,0.,rmxlat,0., - 1rmnlon,0.,rmxlon,0./ - dimension grid(360,181) - dimension g2(360,121),z2(360,121) - dimension u2(360,121), v2(360,121) - dimension f53(117,51) - character*40 ctit - dimension ifeet(8) - character*132 mtitle -c - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 -c - CALL W3TAGB('TRPSFCMV',2001,0038,0059,'NP22') - 6 continue -c -c****** added for ibm_sp_6000 -c - lun=11 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopenr(lun,fileg,iret) -c - luni=12 - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopenr(luni,filegi,iret) -c -c****** -c - call openn -c - do 777 imap=1,1 - if(imap .gt. 1) then - lun=13 - luni=14 - endif - do 1 k=1,25 - 1 kds(k)=-1 - ix=360 - iy=121 -c do 1000 ,ll=1,1,-1 - call mappos (0.0,1.0,0.0,1.0) -C get streamfunction - call stream3(1000,-1,11,12,grid) - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g - factor=factor/10. -C** CONVERT TO METERS - do k=1,360 - do j=1,121 - g2(k,j)=grid(k+0,152-j ) * factor - end do - end do -c** -c get temperature (fossil code) -c** get u for wind barbs - kds(5)=33 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - u2(k,j)=grid(k+0,152-j ) * 1.93 - end do - end do -c** -c** get v for wind barbs - kds(5)=34 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - v2(k,j)=grid(k+0,152-j )*1.93 - end do - end do -c** - call cpseti('CIS',3) - call gslwsc(2.0) - call qcnt (g2,ix,iy,rl,rl2,rl3,rl4,mtitle) - call hbull - call cpseti('CIS',3) - call gsln(0) - call cg( g2,ix,iy,1) - call cpseti('CIS',5) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - irr=1 - flat=40. - flon=270. - do 14,k=1,120,5 - call gslwsc (1.0) - do 14,l=1,360,5 - if (irr .eq. 1) then - irr=2 - else - irr=1 - endif - if(irr .eq. 1) then - if(l.eq.1)then - l2=l - k2=k - else - l2=l-1 - k2=k - endif - else - if(l.eq.1)then - l2=l - k2=k - else - l2=l-1 -c k2=k+1 - k2=k - endif - endif - flon=l2 - flat=k2-61. - call maptra(flat,flon,uu,vv) - iflat=flat+5. - if(iflat .lt. 0) then - write(ctemp,1087)-iflat - 1087 format(i2,x,'S') - else - write(ctemp,1088) iflat - 1088 format(i2,x,'N') - endif -c call plchmq( uuf,vvf,ctemp,1.,0.,0.) - call gslwsc(1.0) -c write(102,*) flat,flon,uu,vv,u2(l2,k2),v2(l2,k2) - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - print*,'l2,k2 in Main TRPSFCMV = ',l2,k2 - call wmbarb(uu,vv,-u2(l2,k2),-V2(L2,K2)) - 14 continue - do 15,lat=-60,60,30 - do 15 lon=27,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 15 continue - do 16,lat=-33,60,30 - do 16 lon=0,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - 1089 format(i3,'E') - 1091 format(i3,'W') - else - write(ctemp,1091)(360-lon) - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 16 continue - write(ctext,193)'TROPICAL SURFACE ANALYSIS VALID' - call DAYOWK(IRAS(8),IRAS(9),IRAS(10),idayy,cday) -c USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) - write(ctext2,194)iras(7),cday,cmonth(iras(9)),iras(8),iras(10) - write(88,1961)ctext,ctext2 - write(ctext3,196)'STREAM FUNCTION AND GRID WINDS' - write(79,1962)ctext2 - 1962 format(a30) - 196 format(a30) - 1961 format('STRIP ',' ',2a30) - 194 format(i2,'Z',x,a4,x,a3,x,i2,x,i4) - 193 format(a25,x,i2,'Z' ,i2,'/',i2,'/',i4) - call maptra(28.,230.,uu,vv) - call maptra(-12.,230.,uu2,vv2) - call maptra(-32.,270.,uu3,vv3) - call maptra(-32.,320.,uu4,vv4) - call maptra(-32.,80.,uu5,vv5) - call gslwsc(4.0) - call gslwsc(1.0) - do 17,lat=-37,60,10 - do 17 lon=0,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - else - write(ctemp,1091)(360-lon) - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 17 continue - do 18,lat=-60,60,10 - do 18 lon=2,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 18 continue - do 19,lon=1,360,1 - do 19,lat=-60,60,1 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) -c call plchlq(uu,vv,'.',1.,0.,0.) - 19 continue - call gsln(4) -c call cg(z2,ix,iy,2) - call gsln(1) - call frame - 777 continue - call baclose(11,iret) - call baclose(12,iret) - call closen - CALL W3TAGE('TRPSFCMV') - stop - end -c -c************************************************************** -c - subroutine mpr(flat,flon) - call maptra(flat,flon,u,v) - print 101,flat,flon,u,v - 101 format('lat lon ' , 4f15.5) - return - end -c -c************************************************************** -c - subroutine qcnt(grid,ix,iy,rl,rl2,rl3,rl4,mtitle) - character*132 mtitle - integer (kind=8) ibb1,ibb2 - common/staa/ibitz - Data ibb1/Z'F0F0F0F0F0f0ffff'/ - data ibb2/Z'F0F0F0F0F0f0aa55'/ - dimension grid(ix,iy) - dimension rl(2),rl2(2),rl3(2),rl4(2) - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) -c dimension RLAT1(2), RLAT2(2), RLON1(2), RLON2(2) - dimension grid2 (ix,iy) - common/icc/icount - common/ctrxxx/junk1,jink2,iflag - iflag=0 - Rmnlon=rl3(1) - rmxlon=rl4(1) - rmnlat=rl(1) - rmxlat=rl2(1) - icount = 0 !modified for ibmsp - do 1 k=1,ix - do 1 j=1,iy -c grid2(k,(iy+1-j))=(grid(k,j)) - grid2(k,j)=grid(k,j) -c grid2(k,j)=(grid(k,j)-273)*1.8 +32 -c z(k,j)=k+j**2 - 1 continue - CALL GSCLIP (0) -C -C Draw Lat/Lon lines at 10 degree intervals. -C Draw political & continental outlines. -C - CALL MAPSTI ('GR - GRID',90) - CALL MAPSTC ('OU - OUTLINE DATASET','CO') -C -C Draw a Satellite view over the United States -C - CALL MAPROJ ('ME - SATELLITE-VIEW',00.,-180.,00.) -c CALL MAPROJ ('CE - SATELLITE-VIEW',0.,0.,00.) -c CALL MAPSET ('MA',RLAT1,RLON1,RLAT2,RLON2) -c call mapset('MA',rlatmin,rlonmin,rlatmax,rlonmax) -C -C Don't draw a square around the globe -C - CALL MAPSTI ('PE - PERIMETER FLAG', 0) -C -C Draw map. -C -c call gslwsc(4.0) -c HEAVY HEAVY - call setusv('LW',4000) - CALL MAPDRW -c read synoptic data from AFOS PLOTFILE - call afosread -c read satellite winds directly from bufr input on unit 10 -c call satread - call setusv('LW', 1000) - CALL MAPSTI ('GR - GRID',10) - CALL MAPSTC ('OU - OUTLINE DATASET','PS') - CALL MAPDRW - - CALL CPSETI ('SET - DO SET-CALL FLAG',0) - CALL CPSETR ('DPV - DASH PATTERN VECTOR SIZE',.0010) - call DPSETI('PCF',0) -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - - CALL CPSETI ('MAP - MAPPING FLAG',1) - call cpsetr('XC1',rmnlon) - call cpsetr('XCM',rmxlon) - call cpsetr('YC1',rmnlat) - call cpsetr('YCN',rmxlat) - ibitz=ibb1 -c call cg(grid2,ix,iy) - ibitz=ibb2 -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C -c CALL GDAWK (1) -c CALL GCLWK (1) -c CALL GCLKS -c CALL W3TAGE('TRPSFCMV') -c STOP -c hunt for centers - do 2 k=5,ix-4 - do 2 j=5,iy-4 - lat=-61+j - lon=k-1 - gradck=2.2 - fmin=grid2(k,j) - fmax=grid2(k,j) - do 4 kk=k-4,k+4 - do 4 jj=j-4,j+4 - if(grid2(kk,jj) .lt. fmin) fmin=grid2(kk,jj) - if(grid2(kk,jj) .gt. fmax) fmax=grid2(kk,jj) -c 1 grid2(k,j) .lt. grid2(k+1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k-1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j+1)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j-1)-gradck .and. -c 2 grid2(k,j) .lt. grid2(k+2,j) .and. -c 2 grid2(k,j) .lt. grid2(k-2,j) .and. -c 2 grid2(k,j) .lt. grid2(k,j+2) .and. -c 2 grid2(k,j) .lt. grid2(k,j-2) -c 3 ) then - 4 continue - if( (fmax-fmin) .lt. gradck) go to 2 - if (fmin .eq. grid2(k,j) .or. fmax .eq. grid2(k,j)) then - flat=lat - flon=lon - call maptra(flat,flon,uu,vv) - if (flat .gt. 0.) then - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - else - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - endif - endif - 2 continue - call satread - return - END -c -c************************************************************** -c - SUBROUTINE FILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) - - DIMENSION XWRK(*),YWRK(*),IAREA(*),IGRP(*) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .GT. 0) THEN -cC -C If the area is defined by 3 or more points, fill it -C - CALL GSFACI(IAREA3+2) - CALL GFA(NWRK,XWRK,YWRK) - ENDIF - -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine cg(zreg,ix,iy,ifld) -C - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) - - real ZREG(ix,iy) - - EXTERNAL COLOR -C -C Call Conpack color fill routine - do k=1,ix -ckumar print *,' zreg',(zreg(k,j),j=1,iy,5) - end do -C - CALL CCPLLB(ZREG,ix,iy,COLOR,IWKID,ifld) -C - - RETURN - END -c -c************************************************************** -c - SUBROUTINE CCPLLB(ZREG,MREG,NREG,COLOR,IWKID,ifld) - common/staa/ibitz - common/windz/u2(360,121),v2(360,121) - common/oth/u(70,40),v(70,40),rlats(65),rlons(65),up(65),vp(65) - PARAMETER (LRWK=50000,LIWK=50000,LMAP=900000,NWRK=50000,NOGRPS=6) - REAL ZREG(MREG,NREG),RWRK(LRWK), XWRK(NWRK), YWRK(NWRK) - INTEGER MREG,NREG,IWRK(LIWK) - INTEGER MAP(LMAP),IAREA(NOGRPS),IGRP(NOGRPS) - integer ibts(16,300) - DATA IBTS / 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, - 1 1600*0, - 1 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 2 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, - 3 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, - 4 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, - 5 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, - 6 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 7 160*0, 2928*0 / ! modified for ibmsp - EXTERNAL FILL -c data ibitz/Z'F0F0F0F0F0F03333'/ - external sfill - EXTERNAL CPDRPL - EXTERNAL COLOR -C -C Set fill style to solid and turn off clipping -C - CALL GSFAIS(1) - CALL GSCLIP(0) -C -C Set up label box options -C -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - NOCL=300 - CALL CPSETI('LLP - LINE LABEL POSITIONING FLAG',4) -c CALL CPSETI('LLB - LINE LABEL BOX FLAG',4) - CALL CPSETI('LLB - LINE LABEL BOX FLAG',3) - CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',3) -c CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',4) - CALL CPSETI('ILB - INFORMATIONAL LABEL BOX FLAG',0) - CALL CPSETI('LBC - LABEL BOX COLOR INDEX',1) -c call cpseti('CIS',6) -cc call cpseti('LIS',1) - call cpseti('LIS',100) - call cpseti('LLP',2) - CALL CPSETR ('ORV - OUT-OF-RANGE VALUE',1.E12) - call cpsetr('RC1',0.15) - call cpsetr('LLS',0.00002) - call cpsetr('RC2',0.15) - call cpsetr('LLW',0.00001) -c call cpsetr('HLW',0.001) -c call cpsetr('HLS',0.002) - call cpsetr('HLW',0.0000001) - call cpsetr('HLS',0.0000002) - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - CALL CPPKCL (ZREG, RWRK, IWRK) - CALL CPGETI('NCL - NUMBER OF CONTOUR LEVELS',NCL) - DO 111 I=1,NCL - CALL CPSETI('PAI - PARAMETER ARRAY INDEX',I) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('AIA - AREA IDENTIFIER ABOVE',0) - CALL CPSETI('AIB - AREA IDENTIFIER BELOW',0) - 111 CONTINUE - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('NCL - NUMBER OF CONTOUR LEVELS',NCL+2) - CALL CPSETI ('PAI',ncl+1) - call cpsetr('CLV',0.0) - call cpseti('AIB',5) - call cpseti('AIA',0) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - if(zreg(50,50) .lt. 500) then -c CALL CPSETI ('PAI',ncl+2) -c call cpsetr('CLV',15.0) -c call cpseti('AIB',0) -c call cpseti('AIA',6) - endif -c call cpsetr('CLV',55.0) -c call cpseti('AIB',6) -c call cpseti('AIA',0) - DO 11 I=1,ncl - ivarv=ibitz - print 198,ivarv - 198 format(z16) -c CALL CPSETI('PAI - PARAMETER ARRAY INDEX',i) -c CALL CPSETI('CLD - CONTOUR LINE DASH PATTERN', -c + ivarv) - 11 continue - CALL COLOR(NCL+1,IWKID) - call PCSETI('CC',0) - - -C -C Draw Perimeter -C -c CALL CPBACK(ZREG, RWRK, IWRK) - call gslwsc(1.0) -C -C Initialize Areas -C -cc CALL ARINAM(MAP, LMAP) -C -C Add label boxes to area map -C -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(1) -c cc CALL CPLBAM(ZREG, RWRK, IWRK, MAP) -C -C Draw Labels -C - call gsln(0) -c CALL CPLBDR(ZREG, RWRK, IWRK) -C -C Add contours to area map -C -c CALL CPCLAM(ZREG, RWRK, IWRK, MAP) - call gslwsc(3.0) -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(4) - call cpcldr(zreg,rwrk,iwrk,map,cpdrpl) -c NEW LINE - call gslwsc(2.0) - call cplbdr(zreg,rwrk,iwrk) - -c call cpcldm(zreg,rwrk,iwrk,map,cpdrpl) -c call gsln (1) -C -C Fill contours -C -c CALL ARSCAM(MAP, XWRK, YWRK, NWRK, IAREA, IGRP, NOGRPS, SFILL) - 99 continue - CALL WMSETR('WBS',0.004) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - RETURN - END -c -c************************************************************** -c - SUBROUTINE COLOR (N,IWKID) -C -C BACKGROUND COLOR -C -C -C BLACK -C - CALL GSCR(IWKID,0,0.,0.,0.) -C -C First foreground color is white -C - CALL GSCR(IWKID,1,1.,1.,1.) -C -C Second foreground color is gray -C - CALL GSCR(IWKID,2,0.5,0.5,0.5) -C -C Choose other foreground colors spaced equally around the spectrum -C - ICNT=0 - HUES=360./N -C -C REDLN is intended to be the line between red and violet values -C - REDLN=36.0 - LAP=INT(REDLN/HUES) - DO 10, I=1,N - XHUE=I*HUES - CALL HLSRGB(XHUE,60.,75.,RED,GREEN,BLUE) -C -C Sort colors so that the redest is first, and violetest is last -C - IF (XHUE.LE.REDLN) THEN - CALL GSCR(IWKID,(N+2)-(LAP-I),RED,GREEN,BLUE) - ICNT=ICNT+1 - ELSE - CALL GSCR(IWKID,I-ICNT+2,RED,GREEN,BLUE) - ENDIF - 10 CONTINUE - - RETURN - END -c -c************************************************************** -c - SUBROUTINE SFILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) -C - REAL XWRK(*),YWRK(*),ISCR(5000) - INTEGER IAREA(*),IGRP(*),RSCR(5000) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .eq. 5) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 0.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF - IF (IAREA3 .eq. 6) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 90.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine i3to53(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i53to3(F53,F3) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - logical log3(360,181) - equivalence (lo_03,log3) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - - do k=1,360 - log3(k,1)=.FALSE. - log3(k,181)=.FALSE. - end do - ibi=0 -cc define 360x181 grid - call makgds(53,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(3,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,jo53,ji2,1, - 1 ibi,lo_03,F53,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F3,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i3to8(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(116,44) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(8,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine closen -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C - CALL GDAWK (1) - CALL GCLWK (1) - CALL GCLKS - return - end -c -c************************************************************** -c - subroutine openn -C OPEN GKS, OPEN WORKSTATION OF TYPE 1, ACTIVATE WORKSTATION -C - CALL GOPKS (6,IDUM) - CALL GOPWK (1, 2, 1) - CALL GACWK (1) - return - end -c -c************************************************************** -c - Subroutine get3(lun,luni,jpds,a2,c132) -CKUMAR common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181),a2(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) - jf=360*181 -CKUMAR jflag=-1 - jflag=0 - kf=jf -c jpds(2)=77 - jpds(1)=7 -c jpds(3)=104 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) - print*,'kpds = ',kpds(1:20) - print*,'jpds = ',jpds(1:20) -CKUMAR call getgb1(lun,luni,jf,jflag,jpds,jgds, -CKUMAR 1 grib,kf,k,kpds,kgds,lb,array,ier) - call getgb(lun,luni,jf,jflag,jpds,jgds, - 1 kf,k,kpds,kgds,lb,array,ier) - print*,'kpds = ',kpds(1:20) - print*,'ier after getgb ',ier -c if ( ier .ne. 0) then -c CALL W3TAGE('TRPSFCMV') -c call errexit(99) -c endif - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) then - CALL W3TAGE('TRPSFCMV') - call errexit(9999) - endif - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) -C This should generate the proper 4-digit year no matter what!! - mcen=max(0,kpds(21)-1) - iras(10)=mcen*100+kpds(8) - if(iras(10) .le. 20) then - iras(10)=iras(10)+2000 - else if(iras(10).le.99) then - iras(10)=iras(10)+1900 - end if -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) -c flip type 3 grid - do k=1,181 - do j=1,360 -c a2(j,182-k)=array(j,k) - a2(j,k)=array(j,k) - end do - end do - return - end -c -c************************************************************** -c - Subroutine stream3(mbars,itime,lupgb,lupgi,F3) -c -c George VandenBerghe 11/17/96 -c -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c GFS forecast model. -c These stream functions are dimensionally correct -c m**2/sec streamfunctions -c 11/17/96 add on !! -c logic added to handle tropopause level. Passing -c in pressure as 7 mbars tells code to wildcard -c pressure and take tropopause level values - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ -c --- coordinate testing code - x1=50 - y1=60 - x2=180 - y2=60 - x3=180 - y3=120 - - luv = .False. - ldz = .False. - lps = .True. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) =mbars - jpds(14)=itime -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) -c print *,' KPDS AFTER U' -c print 189,kpds - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - print *, kpds - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - print *, kpds - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) -c - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - kpds(5)=35 -c print *,' KPDS to be put' -c print 189,kpds - 189 format(5Z20) -c WRITE THE STREAMFUNCTIONS TO UNIT 51!! -c call putgb(51,ijm,kpds,kgds,lbms,f3,iret) -c end write - if(iret .ne. 0) print *, - 1 ' WARNING PUT OF STREAMFUNCTION FAILED return code ', iret, - 1 ' from putgb ' - print *,' FEW STREAMS',psi(50,50),psi(100,100) - 990 continue - return - end -c -c************************************************************** -c - subroutine afosread -c field 4 time (4 digits) -c field 5 name ( 5 digits) -c field 6 sky cover i A aircraft S sat M missing -c7 field 7 wind ddfff -c field 8 pressure (mb*10. significant digits) -c field 9,10 temp and dew -c 11 present weather (code or text) -c 12 visibility -c 13 pressure change -c 14 barograoh trace (code table 12) -c 15 low/middle/high cloud -c 16 precip -c 17 remarks -c lat lon are 18 and 19 -c 20 ship course and speed - dimension points(100000,2) - character*160 cline - character*160 cout - integer icom(20) - character*8 ccom(20),cf -c - do nn=1,2 - do mm=1,100000 - points(mm,nn)=0 - enddo - enddo -c - call ridctlm - do k=1,20 - ccom(k)=' ' - end do -c - open(44,file='afosplot') -c -c do jjj=1,2 -c read(44,101)cline -c enddo -c - do 10000 kkk=1,100000 - 101 format(a160) - read(44,101,end=999,err=997) cline - write(85,101) cline -c print 101,cline -c find the commas - idx=1 - is=1 - cf=' ' - ico=0 - do 10,k=1,160 - if(cline(k:k) .eq. ',' .or.cline(k:k).eq.';') then - ico=ico+1 - print*,'ico = in AFOSREAD ',ico -c - if(ico.ge.40) then - print *,' MORE THAN 40 COMMAS in line in AFOSREAD',kkk - go to 10000 - endif -c - print*,'ico before icom array in AFOSREAD = ',ico -ckumar - if(ico.le.20) then - icom(ico)=k - ccom(ico)=cf - cf=' ' - idx=1 - endif -ckumar - if(cline(k:k) .eq. ';') go to 19 - else - cf(idx:idx)=cline(k:k) - idx=idx+1 -c - if(idx .gt. 8) then - print *,' MORE THAN 8 blanks between commas in line ',kkk - go to 10000 - endif -c - endif - 10 continue - 19 continue - do k=1,20 - if(ccom(k) .eq. ' ') ccom(k)='-9999 ' - end do - do k=1,5 - if(ccom(15)(k:k).eq.'/') ccom(15)(k:k)='0' - end do - if(ccom(6)(8:8).eq. 'M') ccom(6)='-9999 ' - if(ccom(6)(1:1).eq. 'M') ccom(6)='-9999 ' - if (kkk .lt. 5) print 129,ccom - 119 format(i3,a3,20i3) - read(ccom(7),179)id,isp - 179 format(i3,i2) - read(ccom(9),149)itemp - read(ccom(6),149) icover - read(ccom(11),149) iwx - if(iwx .gt.99 .or. iwx .lt.0) iwx=-9999 - print *,' ICOVERC',icover - read(ccom(10),149)idew - read(ccom(18),159)ilat - read(ccom(15),149)icloud - if(icloud .gt. 0) print *,' ICLUD',icloud - read(ccom(19),169)ilon - read(ccom(8),149) ipres - read(ccom(14),149)itrace - read(ccom(13),149) itend - if (ccom(18)(4:4) .eq. 'S') ilat=-ilat - if(ccom(19)(5:5) .eq.'W') ilon=-ilon+3600. - flat=(ilat+0.5)/10. - flon=(ilon+0.5)/10. - call maptra(flat,flon,uu,vv) - if(id.eq.-99)id=-999 - dir=id - theta=(90-dir)*3.1415927/180. - u=cos(theta)*isp - v=sin(theta)*isp - dir=dir-90. - if(dir .le. 0) dir=dir+360 - if(flat .lt. 0) dir=-dir - id=dir - ilat=flat - ilon=floN - points(kkk,1)=400. - points(kkk,2)=400. - do 39,l=1,kkk-1 - xd=(points(l,1)-ilat)*2.0 - yd=points(l,2)-ilon - sargg=xd**2 + yd**2 -c write(102,*)' square root ',kkk,sargg - if(sargg .lt. 0.) then - write(102,*)' negative square root potential ',kkk,sargg - go to 10000 - endif -c - dist=sqrt(xd**2 + yd**2) -c dist=sqrt( (points(l,1)-ilat)**2 + (points(l,2)-ilon)**2) - if (dist .lt. 3.9) go to 10000 - if(ccom(3)(1:1) .eq. '7') go to 10000 -c if (dist .lt. 0.5) go to 10000 - 39 continue - points(kkk,1)=ilat - points(kkk,2)=ilon - 149 format(i8) - 159 format(i3) - 169 format(i4) - print *,'STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - if(iwx .gt. 0) - 1 print *, - 1 'WX STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - call l2p(flat,flon,iprx,ipry) - if(iprx .lt. -9999. .or. iprx .gt. 9999 .or. - 1 ipry .lt. -9999 . .or. ipry .gt. 9999) - 1 go to 10000 - write(89,105)'STATION PLOT', - 1 iprx,ipry,itemp,idew,ipres,itend,id,isp,icover,iwx,itrace,icloud - 1 ,ccom(5) - 1 ,ccom(18),ccom(19) -c 1 iprx,ipry,itemp,idew,ipres,itend,id,isp -c 1 iprx,ipry,itemp,idew,ilon,ilat,id,isp,icover,ccom(5) - 105 format(a16,12i5,x,3a9) - 139 format(96x,2i8) - 129 format(20a8) -10000 continue - print *,'WARNING, INPUT AFOS PLOTFILE NOT EXHAUSTED' - 997 continue -c print *,' ENDED DATA WITH ERROR' - 999 continue - return - end -c -c************************************************************** -c - subroutine l2p(flat,flon,iprx,ipry) - call maptra(flat,flon,uu,vv) - fx=cufx(uu) - fy=cufy(vv) - px=6912*fx -c1 py=-6912*(fy-.625555555) - py=-6912*(fy-.575555555) - iprx=py - ipry=px - print *,'L2P ', 'flat,flon,px,py,iprx,ipry', - 1 flat,flon,px,py,iprx,ipry - return - end -c -c************************************************************** -c - subroutine ridctlm -c remove all ctlm characters from fort.43 and write to fort.87 - dimension jstat(100) -c is=stat('fort.43',jstat) -c lnn=jstat(8) - read(5,101)lnn - 101 format(i10) - print*,'file size of fort.43 ',lnn - call afix(lnn) - return - end -c -c************************************************************** -c - subroutine afix(lnn) - character*1 bytes(lnn) - integer (kind=8) ip - data ip/Z'0D'/ ! CTRL-M - character*1 c1(8) - equivalence(c1,ip) -ckumar - open(43,file='NHPLOT',access='direct',recl=1280) -c - na=1 ; nb=1280 -c - nrec=lnn/1280 - print*,'In afix lnn & nrec : ',lnn,nrec -c - do ir=1,nrec - read(43,rec=ir)bytes(na:nb) - na=na+1280 - nb=nb+1280 -ckumar print*,'In afix ir, na & nb ',ir,na,nb - enddo -c - do 10,k=1,lnn - if(bytes(k) .eq. c1(8)) bytes(k)=' ' - 10 continue -c - write(87) bytes - close(87) - return - end -c -c************************************************************** -c - -C DATA SET DAYOWK AT LEVEL 001 AS OF 04/16/93 - SUBROUTINE DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DAYOWK FIND NUMERICAL DAY OF WEEK. -C PRGMMR: HENRICHSEN ORG: NMC41 DATE:93-05-11 -C -C ABSTRACT: GIVEN DAY MONTH AND YEAR AS INTEGERS RETURN DAY OF WEEK AS -C AND INTEGER NUMBER AND AS FOUR CHARACTER HOLLERTH TEXT. -C -C PROGRAM HISTORY LOG: -C 84-MM-DD WICK -C 85-MM-DD HENRICHSEN REMOVE OLD KEY PUNCH CHARACTERS AND CLEAN UP. -C 87-12-10 HENRICHSEN CONVERT TO VS FORTAN 77. -C -C USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C INPUT ARGUMENT LIST: -C IDAY - INTEGER TWO DIGET DAY OF MONTH( 1 THRU 31 ). -C IMONTH - INTEGER TWO DIGET MONTH OF YEAR( 1 THRU 12). -C IYEAR - INTEGER TWO OR FOUR DIGET YEAR. -C IYEAR SHOULD BE THE COMPLETE FOUR DIGIT YEAR. -C IF ONLY LAST 2 DIGITS OF YEAR ARE GIVEN, -C ASSUMES 20TH CENTURY... -C -C OUTPUT ARGUMENT LIST: -C IDAYWK - INTEGER NUMBER OF DAY OF WEEK ( 1 THRU 7 ). -C IHDAYW - CHARACTER*4 WORD CONTAINING THE THE THREE LETTER -C - DAY OF THE WEEK LEFT JUSTIFED IN THE WORD. -C - IE 'MON ', .... 'FRI ', .... 'SUN '. -C ERRFLAG - ERROR OF OUT OF RANGE ARGUEMENT IS INDICATED BY THE -C - RESULTING IDAYWK = 0, AND IHDAYW = BLANKS. -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - ERROR PRINT WHEN ARGUEMENTS OUT OF RANGE. -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - CHARACTER*4 IHDAYW - CHARACTER*4 ITEXT(2) - CHARACTER*4 KHDAY(7) - CHARACTER*4 KLANK - CHARACTER*4 NHDAY(2) - CHARACTER*4 NHMON(2) - CHARACTER*4 NHYR(2) -C - INTEGER KCEN(5) - INTEGER KDAYS(12) - INTEGER MONTAB(12) -C - DATA KHDAY /'SUN ','MON','TUE ', - 1 'WED ','THU ','FRI ','SAT '/ - DATA KLANK /' '/ - DATA NHDAY /'DAY ',' '/ - DATA NHMON /'MONT','H '/ - DATA NHYR /'YEAR',' '/ -C - DATA KCEN /4,2,0,6,4/ - DATA KDAYS /31,29,31,30,31,30,31,31,30,31,30,31/ - DATA MONTAB /1, 4, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6/ -C - IDAYWK = 0 - IHDAYW = KLANK - ISFEB = 0 - IDA = IDAY - IMO = IMONTH - IYR = IYEAR - IF(IMO) 911,911,122 - 122 IF(IMO .GT. 12) GO TO 911 - IF(IDA) 922,922,133 - 133 IF(IDA .GT. KDAYS(IMO)) GO TO 922 - ICENT = IYR / 100 - IYR2 = IYR - 100 * ICENT - IF(ICENT) 933,140,144 - 140 CONTINUE -C ...IF ONLY LAST 2 DIGITS OF YR WERE GIVEN, ASSUME ITS 1900 + - ICENT = 19 - IYR = IYR + 1900 - 144 CONTINUE - ICENTX = ICENT - 16 - IF(ICENTX) 933,933,155 - 155 IF(ICENTX .GT. 5) GO TO 933 -C ...THE GIVEN DATE INFO IS W/I RANGE... - ISUM = KCEN(ICENTX) + IYR2 +IYR2/4 + MONTAB(IMO) + IDA - IF(IMO - 2) 222,211,611 -C ...OTHERWISE, THIS IS JAN OR FEB, SO CHECK FOR LEAP YR... - 211 ISFEB = 1 - 222 CONTINUE - IF(MOD(IYR,4)) 533,511,533 -C ...MOST LIKELY A LEAP YR. TEST FOR CENTURY YR... - 511 CONTINUE - IF(IYR2)522,515,522 - 515 CONTINUE - IF(MOD(IYR,400))533,522,533 -C ...COMES TO 522 IF LEAP YR CORRECTION IS NEEDED... - 522 CONTINUE - ISUM = ISUM - 1 - GO TO 611 - 533 CONTINUE -C ...COMES TO 533 IF NOT A LEAP YR, SO IF FEB, MUST RETEST IDA... - IF(ISFEB)544,611,544 - 544 CONTINUE -C ...THIS IS FEB OF A NON-LEAP YR. - IF (IDA .GE. KDAYS(2)) GO TO 922 - GO TO 611 - 611 CONTINUE - IDAW = MOD(ISUM,7) - IF(IDAW) 644,633,644 - 633 CONTINUE - IDAW = 7 - GO TO 644 - 644 CONTINUE - IDAYWK = IDAW - IHDAYW = KHDAY(IDAW) - RETURN -C - 911 CONTINUE -C ...COMES HERE IF GIVEN MONTH OUT-OF-RANGE... - ITEXT(1) = NHMON(1) - ITEXT(2) = NHMON(2) - GO TO 955 - 922 CONTINUE -C ...COMES HERE IF GIVEN DAY OUT-OF-RANGE - ITEXT(1) = NHDAY(1) - ITEXT(2) = NHDAY(2) - GO TO 955 - 933 CONTINUE -C ...COMES HERE IF GIVEN YR OUT OF RANGE - ITEXT(1) = NHYR(1) - ITEXT(2) = NHYR(2) - GO TO 955 - 955 CONTINUE - PRINT 956, ITEXT(1),ITEXT(2),IDAY,IMONTH,IYEAR - 956 FORMAT(1H0,10X,'ERROR EXIT FROM DAYOWK. GIVEN ', A4, A1, 1X, - X 'OUT-OF-RANGE', /1H0,15X,'IDAY = Z', Z8, 4X,'IMONTH = Z', - X Z8, 4X, 'IYEAR = Z', Z8) - RETURN - END -c -c************************************************************** -c - subroutine satread -c READS SATELLITE WIND DATA AND DRAWS WIND BARBS -c ON ANY NCAR GRAPHICS PLOTTING FRAME WITH LATLON -c FRAME MAPPING DEFINED (general for weather plots) - dimension ary(6) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - do 10,k=1,9999999 - read(38,101,end=99)ary - 101 format(6x,6f10.4) - flat=ary(1) - flon=ary(2) - dir=ary(4) - speed=ary(5) - qcm=ary(6) - u=speed*sin(dir*3.1415927/180.) - v=speed*cos(dir*3.1415927/180.) - call maptra(flat,flon,uu,vv) -c print *,'calling wmbarb',uu,vv,u,v - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - call wmbarb(uu,vv,u,v) - call plchhq(uu,vv,':F19:c',1.5,0.,0.) -c call plchhq(uu,vv,':F22:C',9.5,0.,0.) - 10 continue - 99 continue - return - end -c -c************************************************************** -c - subroutine hbull -c reads quality controlled hurricane bulletins from either: -c $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -c $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL -c and writes putlab call information and box drawing -c information for use downstream by bedient packing -c and drawing program sixbitb2. Input is fortran -c unit 31 and output is fortran unit 74. - -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. - - - COMMON/PACKRA/IRAS(10) - - character*10 names(16) - character*128 clines(100) - character*128 cline - character*128 dumy2k - character*10 cname - character*13 cdate - character*2 c2 - character*80 cout,cnull - - print *, ' ' - print *, ' ===> ENTERING SUBROUTINE HBULL' - print *, ' ' - - write(c2,'(i2.2)') iras(7) - - cnull='NO TROPICAL CYCLONE ACTIVITY REPORTED' - icount=0 - icounta=0 - klines=0 - names='xxxxxxxxxx' - - do k=1,100 - read(31,fmt='(a128)',end=9) cline - -C AT THIS POINT WE DO NOT KNOW IF A 2-DIGIT YEAR BEGINS IN COLUMN 20 -C OF THE RECORD (OLD NON-Y2K COMPLIANT FORM) OR IF A 4-DIGIT YEAR -C BEGINS IN COLUMN 20 (NEW Y2K COMPLIANT FORM) - TEST ON LOCATION OF -C LATITUDE N/S INDICATOR TO FIND OUT ... - - if(cline(35:35).eq.'N' .or. - . cline(35:35).eq.'S') then - -C ... THIS RECORD STILL CONTAINS THE OLD 2-DIGIT FORM OF THE YEAR - -C ... THIS PROGRAM WILL CONVERT THE RECORD TO A 4-DIGIT YEAR USING THE -C "WINDOWING" TECHNIQUE SINCE SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 2-digit year "',cline(20:21),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - DUMY2K(1:19) = cline(1:19) - IF(cline(20:21).GT.'20') THEN - DUMY2K(20:21) = '19' - ELSE - DUMY2K(20:21) = '20' - ENDIF - DUMY2K(22:128) = cline(20:126) - cline = DUMY2K - PRINT *, ' ' - PRINT *, '==> 2-digit year converted to 4-digit year "', - . cline(20:23),'" via windowing technique' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - ELSE IF(cline(37:37).eq.'N' .OR. - . cline(37:37).eq.'S') THEN - -C ... THIS RECORD CONTAINS THE NEW 4-DIGIT FORM OF THE YEAR -C ... NO CONVERSION NECESSARY SINCE THIS SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 4-digit year "',cline(20:23),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - PRINT *, '==> No conversion necessary' - PRINT *, ' ' - ELSE - PRINT *, ' ' - PRINT *, '***** Cannot determine if this record contains ', - . 'a 2-digit year or a 4-digit year - skip it and try ', - . 'reading the next record' - PRINT *, ' ' - CYCLE - END IF - - clines(k)=cline - klines=k - enddo - - 9 continue - - LOOP1: do k=klines,1,-1 - cline=clines(k) - print *, ' ' - print *, 'Look at record: ',cline - print *, ' ' - - LOOP1n1: do j=1,16 - -c look for same name and time - - if(cline(29:30) .ne. c2) then - print *, ' ' - print *, 'Do not process this record because its hour ', - . '(=',cline(29:30),') is different than the ', - . 'cycle hour (=',c2,')' - print *, ' ' - cycle LOOP1 - endif - if(cline(6:6) .eq. '8' .or. cline(6:6) .eq. '9') then - print *, ' ' - print *, 'Do not process this record because it is a ', - . 'test storm, storm id =',cline(6:7) - print *, ' ' - cycle LOOP1 - endif - if(names(j) .eq. cline(10:19) .and. - . names(j) .ne. 'NAMELESS' ) then - print *, ' ' - print *, 'Do not process this record because it has a', - . ' name that has already been processed (name=', - . cline(10:19),')' - print *, ' ' - cycle LOOP1 - endif - print *, ' ' - print *, 'NAMES ',cline(10:19),names(j) - print *, ' ' - enddo LOOP1n1 - - LOOP1n2: do j=1,16 - -c assign new name - - print *, ' ' - print *, 'threeloop' - print *, ' ' - if(names(j) .eq. 'xxxxxxxxxx' ) then - names(j)=cline(10:19) - cname=cline(10:19) - cdate=cline(20:32) - -c - On rare occasions, upstream program QCTROPCY can stamp a 'C' into -c character 67 - this had resulted in a failure in this program -c (note 104 format). Change by Keyser (08/10/1998) uses 9104 format -c if mwind < 100 . - - if(cline(67:67).eq.'1') then - read(cline,104)latd,lond,idir,isp,icp,mwind - 104 format(33x,i3,2x,i4,x,i4,i4,x,i4,10x,i3) - else - read(cline,9104)latd,lond,idir,isp,icp,mwind -9104 format(33x,i3,2x,i4,x,i4,i4,x,i4,11x,i2) - end if - flat=latd/10. - flon=lond/10. - fdir=idir - fsp=isp/10. - central_pressure=icp - - write(cout,105) cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - ic=530+10*j - iatl=0 - ipac=0 - if(lond -latd .lt. 800) iatl =1 - if(lond-latd .gt. 720 .and. latd .lt. 150) ipac=1 - if(lond-latd .gt. 800 ) ipac=1 - -c test for atlantic or Pacific storm - - if(iatl .eq. 1) then - icounta=icounta+1 - ic=icounta*20+620 -ccccc ic=icounta*20+520 - write(74,114) 'PUTLA ',ic, - . '6420 01.0 90.0 038 1 0 0 ',cout(1:80) - endif - if(ipac .eq. 1) then - icount=icount+1 - ic=icount*20+520 - write(74,114) 'PUTLA ',ic, - . '4201 01.0 90.0 038 1 0 0 ',cout(1:80) - endif -ccccc write(74,114) 'PUTLA ',ic,'4201 04.0 90.0 080 1 0 0 ', -ccccc. cout(1:80) - 114 format(a6,i5,a27,a80) - print 105, cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - 105 format(a10,x,a13,x,f4.1,a1,x,f5.1,a1,x,a3,f6.0,x,a3,f5.1, - . a5,x,f6.1,' MB',i3,'M/SEC' ) - if(cline(37:37).eq. 'S') flat=-flat - if(cline(43:43).eq. 'W') flon=360-flon - call maptra(flat,flon,uu,vv) - if ((mwind*2.24) .gt. 38) then - call plchhq(uu,vv,':F35:m',7.5,0.,0.) - else - call plchhq(uu,vv,':F30:TD',2.0,0.,0.) - call plchhq(uu,vv,':F37:S',6.0,0.,0.) - endif - if((mwind*2.24) .gt. 74.) then - -c close hurricane symbol with black fill - - call plchhq(uu,vv-0.005,':F37:Z',4.5,0.,0.) - endif - call gslwsc(3.0) - call plchmq(uu+0.02,vv-0.055,cname,2.5,0.,0.) - call gslwsc(1.0) - exit LOOP1n2 - endif - enddo LOOP1n2 - enddo LOOP1 -ccccc isizea=(icounta+1)/2 +2 - isize=(icount+1)/2 +2 - isize=icount+2 - isizea=icounta+2 - if(isize .eq. 2) then - write(74,114)'PUTLA ',540,'4201 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isize=isize+1 - print *, cnull(1:80) - endif - if(isizea .eq. 2) then - write(74,114)'PUTLA ',640,'6420 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isizea=isizea+1 - print *, cnull(1:80) - endif - write(74,115)'BOX ',510,4190,isize,25 - write(74,115)'BOX ',610,6401,isizea,25 - 115 format(a4,2i5,i5,i5) - - print *, ' ' - print *, ' ===> LEAVING SUBROUTINE HBULL' - print *, ' ' - - return - - end - -c************************************************************** - diff --git a/sorc/gdas_trpsfcmv.fd/getgb1.f b/sorc/gdas_trpsfcmv.fd/getgb1.f deleted file mode 100755 index 706e8813c8..0000000000 --- a/sorc/gdas_trpsfcmv.fd/getgb1.f +++ /dev/null @@ -1,222 +0,0 @@ - SUBROUTINE GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, - & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETGB1 FINDS AND UNPACKS A GRIB MESSAGE -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 94-04-01 -C -C ABSTRACT: FIND AND UNPACK A GRIB MESSAGE. -C READ AN ASSOCIATED GRIB INDEX FILE (UNLESS IT ALREADY WAS READ). -C FIND IN THE INDEX FILE A REFERENCE TO THE GRIB MESSAGE REQUESTED. -C THE GRIB MESSAGE REQUEST SPECIFIES THE NUMBER OF MESSAGES TO SKIP -C AND THE UNPACKED PDS AND GDS PARAMETERS. (A REQUESTED PARAMETER -C OF -1 MEANS TO ALLOW ANY VALUE OF THIS PARAMETER TO BE FOUND.) -C IF THE REQUESTED GRIB MESSAGE IS FOUND, THEN IT IS READ FROM THE -C GRIB FILE AND UNPACKED. ITS MESSAGE NUMBER IS RETURNED ALONG WITH -C THE UNPACKED PDS AND GDS PARAMETERS, THE UNPACKED BITMAP (IF ANY), -C AND THE UNPACKED DATA. IF THE GRIB MESSAGE IS NOT FOUND, THEN THE -C RETURN CODE WILL BE NONZERO. -C -C PROGRAM HISTORY LOG: -C 94-04-01 IREDELL -C 95-05-10 R.E.JONES ADD ONE MORE PARAMETER TO GETGB AND -C CHANGE NAME TO GETGB1 -C -C USAGE: CALL GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, -C & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C INPUT ARGUMENTS: -C LUGB LOGICAL UNIT OF THE UNBLOCKED GRIB DATA FILE -C LUGI LOGICAL UNIT OF THE UNBLOCKED GRIB INDEX FILE -C JF INTEGER MAXIMUM NUMBER OF DATA POINTS TO UNPACK -C J INTEGER NUMBER OF MESSAGES TO SKIP -C (=0 TO SEARCH FROM BEGINNING) -C (<0 TO REOPEN INDEX FILE AND SEARCH FROM BEGINNING) -C JPDS INTEGER (25) PDS PARAMETERS FOR WHICH TO SEARCH -C (=-1 FOR WILDCARD) -C LOOK IN DOC BLOCK OF W3FI63 FOR ARRAY KPDS -C FOR LIST OF ORDER OF UNPACKED PDS VALUES. IN -C MOST CASES YOU ONLY NEED TO SET 4 OR 5 VALUES -C TO PICK UP RECORD. -C JGDS INTEGER (22) GDS PARAMETERS FOR WHICH TO SEARCH -C (ONLY SEARCHED IF JPDS(3)=255) -C (=-1 FOR WILDCARD) -C OUTPUT ARGUMENTS: -C GRIB GRIB DATA ARRAY BEFORE IT IS UNPACKED -C KF INTEGER NUMBER OF DATA POINTS UNPACKED -C K INTEGER MESSAGE NUMBER UNPACKED -C (CAN BE SAME AS J IN CALLING PROGRAM -C IN ORDER TO FACILITATE MULTIPLE SEARCHES) -C KPDS INTEGER (25) UNPACKED PDS PARAMETERS -C KGDS INTEGER (22) UNPACKED GDS PARAMETERS -C LB LOGICAL (KF) UNPACKED BITMAP IF PRESENT -C F REAL (KF) UNPACKED DATA -C IRET INTEGER RETURN CODE -C 0 ALL OK -C 96 ERROR READING INDEX FILE -C 97 ERROR READING GRIB FILE -C 98 NUMBER OF DATA POINTS GREATER THAN JF -C 99 REQUEST NOT FOUND -C OTHER W3FI63 GRIB UNPACKER RETURN CODE -C -C SUBPROGRAMS CALLED: -C BAREAD BYTE-ADDRESSABLE READ -C GBYTE UNPACK BYTES -C FI632 UNPACK PDS -C FI633 UNPACK GDS -C W3FI63 UNPACK GRIB -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY C916/256, J916/2048 -C -C$$$ -C - PARAMETER (MBUF=8192*128) - PARAMETER (LPDS=23,LGDS=22) -C - INTEGER JPDS(25),JGDS(*),KPDS(25),KGDS(*) - INTEGER IPDSP(LPDS),JPDSP(LPDS),IGDSP(LGDS) - INTEGER JGDSP(LGDS) - INTEGER KPTR(20) -C - LOGICAL LB(*) -C - REAL F(*) -C - CHARACTER CBUF(MBUF) - CHARACTER*81 CHEAD(2) - CHARACTER*1 CPDS(28) - CHARACTER*1 CGDS(42) - CHARACTER*1 GRIB(*) - INTEGER IBUF(60) - EQUIVALENCE (IBUF(1), CBUF(1)) -C -C SAVE LUX,NSKP,NLEN,NNUM,CBUF - SAVE -C - DATA LUX/0/ - print *, LUGB,LUGI,JF,J,JPDS, - & KF,K,KPDS,IRET -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ INDEX FILE - IF(J.LT.0.OR.LUGI.NE.LUX) THEN -C REWIND LUGI -C READ(LUGI,fmt='(2A81)',IOSTAT=IOS) CHEAD - CALL BAREAD(LUGI,0,162,ios,chead) - print *, ios, CHEAD(1)(42:47) - IF(IOS.EQ.162.AND.CHEAD(1)(42:47).EQ.'GB1IX1') THEN - LUX=0 - READ(CHEAD(2),'(8X,3I10,2X,A40)',IOSTAT=IOS) NSKP,NLEN,NNUM - print *, IOS, NSKP,NLEN,NNUM - IF(IOS.EQ.0) THEN - NBUF=NNUM*NLEN - IF(NBUF.GT.MBUF) THEN - PRINT *,'GETGB1: INCREASE BUFFER FROM ',MBUF,' TO ',NBUF - NNUM=MBUF/NLEN - NBUF=NNUM*NLEN - ENDIF - CALL BAREAD(LUGI,NSKP,NBUF,LBUF,CBUF) -C call byteswap(CBUF, 8, LBUF/8) - print *, (ibuf(1), i=1, 20) - IF(LBUF.EQ.NBUF) THEN - LUX=LUGI - J=MAX(J,0) - ENDIF - ENDIF - ENDIF - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C SEARCH FOR REQUEST - LGRIB=0 - KJ=J - K=J - KF=0 - IF(J.GE.0.AND.LUGI.EQ.LUX) THEN - LPDSP=0 - DO I=1,LPDS - IF(JPDS(I).NE.-1) THEN - LPDSP=LPDSP+1 - IPDSP(LPDSP)=I - JPDSP(LPDSP)=JPDS(I) - ENDIF - ENDDO - LGDSP=0 - IF(JPDS(3).EQ.255) THEN - DO I=1,LGDS - IF(JGDS(I).NE.-1) THEN - LGDSP=LGDSP+1 - IGDSP(LGDSP)=I - JGDSP(LGDSP)=JGDS(I) - ENDIF - ENDDO - ENDIF - IRET=99 - DOWHILE(LGRIB.EQ.0.AND.KJ.LT.NNUM) - KJ=KJ+1 - LT=0 - IF(LPDSP.GT.0) THEN - CPDS=CBUF((KJ-1)*NLEN+26:(KJ-1)*NLEN+53) - KPTR=0 - call byteswap(CBUF, 4, LBUF/4) - print *,KJ, NLEN, IBUF - CALL GBYTE(CBUF,KPTR(3),(KJ-1)*NLEN*8+25*8,3*8) - call byteswap(CBUF, 4, LBUF/4) - print *, KPTR, KJ, LGRIB, NNUM, LT, LPDSP - print *, CPDS - CALL FI632(CPDS,KPTR,KPDS,IRET) - print *, KPDS - DO I=1,LPDSP - IP=IPDSP(I) - LT=LT+ABS(JPDS(IP)-KPDS(IP)) - print *, i, ip, JPDS(IP), KPDS(IP) - ENDDO - ENDIF - IF(LT.EQ.0.AND.LGDSP.GT.0) THEN - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - CALL FI633(CGDS,KPTR,KGDS,IRET) - DO I=1,LGDSP - IP=IGDSP(I) - LT=LT+ABS(JGDS(IP)-KGDS(IP)) - print *, i, ip, JGDS(IP), KGDS(IP), LT - ENDDO - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ AND UNPACK GRIB DATA - print *, 'test', LT - IF(LT.EQ.0) THEN - call byteswap(CBUF, 4, LBUF/4) - CALL GBYTE(CBUF,LSKIP,(KJ-1)*NLEN*8,4*8) - CALL GBYTE(CBUF,LGRIB,(KJ-1)*NLEN*8+20*8,4*8) - call byteswap(CBUF, 4, LBUF/4) -c call byteswap(LSKIP, 8, 1) -c call byteswap(LGRIB, 8, 1) - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - print *, CGDS, LSKIP, LGRIB - CALL FI633(CGDS,KPTR,KGDS,IRET) -C BSM IF(LGRIB.LE.200+17*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN -C Change number of bits that can be handled to 25 - IF(LGRIB.LE.200+25*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN - CALL BAREAD(LUGB,LSKIP,LGRIB,LREAD,GRIB) - IF(LREAD.EQ.LGRIB) THEN - CALL W3FI63(GRIB,KPDS,KGDS,LB,F,KPTR,IRET) - IF(IRET.EQ.0) THEN - K=KJ - KF=KPTR(10) - ENDIF - ELSE - IRET=97 - ENDIF - ELSE - IRET=98 - ENDIF - ENDIF - print *, 'test', LGRIB, KJ, NNUM - ENDDO - ELSE - IRET=96 - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RETURN - END diff --git a/sorc/gdas_trpsfcmv.fd/makefile.cray b/sorc/gdas_trpsfcmv.fd/makefile.cray deleted file mode 100755 index a346ee3ab7..0000000000 --- a/sorc/gdas_trpsfcmv.fd/makefile.cray +++ /dev/null @@ -1,33 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gdas_trpsfcmv.f getgb1.f - -OBJS= gdas_trpsfcmv.o getgb1.o - -FC = ifort -LDFLAGS = -L$(NCARG_LIB) \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpthread -lXrender -lgfortran -# -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS = $(IP_LIB4) \ - $(SP_LIB4) \ - $(BACIO_LIB4) \ - $(W3NCO_LIB4) \ - $(BUFR_LIB4) - -CMD = gdas_trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -openmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/sorc/gdas_trpsfcmv.fd/makefile.hera b/sorc/gdas_trpsfcmv.fd/makefile.hera deleted file mode 100755 index c5eb3c0b71..0000000000 --- a/sorc/gdas_trpsfcmv.fd/makefile.hera +++ /dev/null @@ -1,33 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gdas_trpsfcmv.f getgb1.f - -OBJS= gdas_trpsfcmv.o getgb1.o - -FC = ifort -LDFLAGS = -L$(NCARG_LIB) \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpthread -lXrender -lgfortran -# -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS = $(IP_LIB4) \ - $(SP_LIB4) \ - $(BACIO_LIB4) \ - $(W3NCO_LIB4) \ - $(BUFR_LIB4) - -CMD = gdas_trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -qopenmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/sorc/gdas_trpsfcmv.fd/makefile.jet b/sorc/gdas_trpsfcmv.fd/makefile.jet deleted file mode 100755 index 0c7af674d3..0000000000 --- a/sorc/gdas_trpsfcmv.fd/makefile.jet +++ /dev/null @@ -1,33 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gdas_trpsfcmv.f getgb1.f - -OBJS= gdas_trpsfcmv.o getgb1.o - -FC = ifort -LDFLAGS = -L$(NCARG_LIB) \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpthread -lXrender -lgfortran -# -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS = $(IP_LIB4) \ - $(SP_LIB4) \ - $(BACIO_LIB4) \ - $(W3NCO_LIB4) \ - $(BUFR_LIB4) - -CMD = gdas_trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -openmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/sorc/gdas_trpsfcmv.fd/makefile.theia b/sorc/gdas_trpsfcmv.fd/makefile.theia deleted file mode 100755 index 0c7af674d3..0000000000 --- a/sorc/gdas_trpsfcmv.fd/makefile.theia +++ /dev/null @@ -1,33 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gdas_trpsfcmv.f getgb1.f - -OBJS= gdas_trpsfcmv.o getgb1.o - -FC = ifort -LDFLAGS = -L$(NCARG_LIB) \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpthread -lXrender -lgfortran -# -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS = $(IP_LIB4) \ - $(SP_LIB4) \ - $(BACIO_LIB4) \ - $(W3NCO_LIB4) \ - $(BUFR_LIB4) - -CMD = gdas_trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -openmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/sorc/gdas_trpsfcmv.fd/makefile.wcoss b/sorc/gdas_trpsfcmv.fd/makefile.wcoss deleted file mode 100755 index 0c7af674d3..0000000000 --- a/sorc/gdas_trpsfcmv.fd/makefile.wcoss +++ /dev/null @@ -1,33 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gdas_trpsfcmv.f getgb1.f - -OBJS= gdas_trpsfcmv.o getgb1.o - -FC = ifort -LDFLAGS = -L$(NCARG_LIB) \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpthread -lXrender -lgfortran -# -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS = $(IP_LIB4) \ - $(SP_LIB4) \ - $(BACIO_LIB4) \ - $(W3NCO_LIB4) \ - $(BUFR_LIB4) - -CMD = gdas_trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -openmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/sorc/gdas_trpsfcmv.fd/makefile.wcoss_cray b/sorc/gdas_trpsfcmv.fd/makefile.wcoss_cray deleted file mode 100755 index a346ee3ab7..0000000000 --- a/sorc/gdas_trpsfcmv.fd/makefile.wcoss_cray +++ /dev/null @@ -1,33 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gdas_trpsfcmv.f getgb1.f - -OBJS= gdas_trpsfcmv.o getgb1.o - -FC = ifort -LDFLAGS = -L$(NCARG_LIB) \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpthread -lXrender -lgfortran -# -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS = $(IP_LIB4) \ - $(SP_LIB4) \ - $(BACIO_LIB4) \ - $(W3NCO_LIB4) \ - $(BUFR_LIB4) - -CMD = gdas_trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -openmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/sorc/gdas_trpsfcmv.fd/makefile.wcoss_dell_p3 b/sorc/gdas_trpsfcmv.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index c5eb3c0b71..0000000000 --- a/sorc/gdas_trpsfcmv.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,33 +0,0 @@ -SHELL=/bin/sh -# -SRCS= gdas_trpsfcmv.f getgb1.f - -OBJS= gdas_trpsfcmv.o getgb1.o - -FC = ifort -LDFLAGS = -L$(NCARG_LIB) \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpthread -lXrender -lgfortran -# -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS = $(IP_LIB4) \ - $(SP_LIB4) \ - $(BACIO_LIB4) \ - $(W3NCO_LIB4) \ - $(BUFR_LIB4) - -CMD = gdas_trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -qopenmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/sorc/gdas_trpsfcmv.fd/trpsfcmv.f b/sorc/gdas_trpsfcmv.fd/trpsfcmv.f deleted file mode 100755 index 79bab0824b..0000000000 --- a/sorc/gdas_trpsfcmv.fd/trpsfcmv.f +++ /dev/null @@ -1,1956 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: TRPSFCMV -C PRGMMR: KEYSER ORG: NP22 DATE: 2001-02-09 -C -C ABSTRACT: -C Plots the following in the tropical strip: analyzed wind -C barbs and temperatures at several hundred locations, contours of -C 1000 mb analyzed streamfunction, gridded winds, station plots -C and tropical cyclone positions. It uses NCAR graphics to -C produce a metafile which is rasterized in subsequent program -C executions. It also generates titles and hurricane bulletin -C text (if needed) for processing by the Bedient packer. The -C gross job flow is gendata --> redsat --> trpsfcmv ---> -C ictrans ----> ras2bity ----> sixbit2 (bedient packer) ---> and -C out the door to OSO, NCDC, TPC and FAX. Input is current GLOBAL -C SPECTRAL MODEL ANALYSIS winds in GRIB on type 3 (1x1) grids and -C also station coordinates and observed parameters (temp, dewpoint, -C pressure, tendancy, windspeed, and direction for plotting by -C NOAA graphics (with superior fonts) downstream. The station -C coordinate file is an AFOS PLOTFILE with all linefeeds (Z'0d') -C removed by subroutine afosread. The station coordinates are -C converted to pixel values for downstream use by the bedient -C packer. -C -C PROGRAM HISTORY LOG: -C 1996-12-18 George VandenBerghe Original ancestor code -C 1996-12-31 George VandenBerghe Documented -C 1997-01-30 George VandenBerghe Made grib errors fatal. (stop 17) -C 1997-04-30 George VandenBerghe Removed grid station -C interpolation, NCAR station plotting, changed to -C mercator plot of single streamfunction, added -C streamfunction generator, grid plot, lat/lon -C labels, contouring capability, AFOS plotfile -C read capability, and code to write putlab input -C for downstream use by a new station plotter in -C the bedient packer. Also changed name. -C 1998-08-10 Dennis Keyser Modified format for reading -C tcvitals records to prevent the ocassional -C failures that were occurring when previous -C program QCTROPCY writes a 'C' into character 65 -C of the record. This (climatology indicator) is -C a rare occurrence (format not changed if maxwind -C happens to be > 99 m/s (not sure this is even -C possible). -C 1999-01-25 Krishna Kumar Modified the code to run on IBM -C RS/6000 SP system. -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. -C -C USAGE: -C INPUT FILES: -C unit 11 - GFS 00 hour GRIB forecast file containing grib type -C - 3 u, and v grids -C unit 12 - Grib index to above -C unit 31 - optional quality controlled hurricane text bulletins -C ( in $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -C and $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL) -C unit 38 - Satellite low level wind observations -C unit 43 - AFOS station plotfile with linefeeds -C unit 44 - AFOS station plotfile (sans linefeeds) -C (see output file list) -C -C OUTPUT FILES: -C gmeta - implicitly opened as fortran unit 2 by ncar -C package -C unit 06 - standard output print -C unit 74 - text file containing tropical cyclone bulletin info -C unit 87 - AFOS station plotfile sans linefeeds to be -C read later in this program as unit 44 -C unit 88 Map title for downstream use by bedient packer -C unit 89 putlab argument file used by bedient packer. -C -C -C SUBPROGRAMS CALLED: -C UNIQUE: - closen openn get3 qcnt afosread -C - l2p cg mpr fill ccpllb -C - color sfill stream3 ridctlm afix -C - satread redsat dayowk i3to53 i53to3 -C - i3to8 hbull -C LIBRARY: -C NCAR GRAPHICS: -C - mappos wmsetr wmseti wmgetr maptra -C - pcseti plccmq plchmq wmbarb gslwsc -C - gsclip mapsti mapstc maproj mapset -C - mapdrw cpseti cpsetr gopks gopwk -C - gacwk gdawk gclwk gclks setusv -C - mapros dpseti frame gsln stream3 -C - sfnorm sfsetr hlsrgb gclwk gclks -C - gsfaci gscr gfa gsclip gsfais -C - cprect cppkcl plchhq cpcldr cplbdr -C - gdawk -C W3LIB - getgb w3fp11 getgb1 errexit w3tagb -C - w3tage putgb -C IPLIB - ipolates makgds -C SPLIB - sptrunv -C BACIO - baopen baclos -C BUFRLIB - openbf readmg readsb ufbint -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C 179 - Grib error on input or index file (unwise to -C continue -C =NNNN - system only -C -C REMARKS: IBM NCAR graphics are in /usrx/local/ncar401 -C CAVEAT requires ncar graphics version 4.0 or above -C as of this writing -C setenv NCARG_ROOT /usr/local/ncar4.0 -C setenv PATH "$PATH":/usr/local/ncar4.0/bin -C (or the bourne/korn analogs) -C handles this; only the first setenv is required -C but the other will likely be -C needed by ictrans downstream -C -C The latitude to pixel coordinate converter -C assumes a 6912x6912 domain and that -C a 6912x1728 slice will be cut horizontally -C out of the domain downstream. The slice -C is then supposed to be rotated 90 degrees -C counterclockwise so that the long axis becomes -C the y axis maximizing fax paper use. This code -C cannot detect if these assumptions are -C in fact met downstream, if not, stations -C will be plotted in incorrect locations. -C The algorithm is however NOT sensitive to -C map projection. -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM -C -C$$$ - - PROGRAM TRPSFCMV - - parameter(nsta=124) - character*3 cmonth(12) - data cmonth/'JAN','FEB','MAR','APR','MAY','JUN','JUL', - 1 'AUG','SEP','OCT','NOV','DEC'/ - dimension f3(360,181) - character*4 ctemp,cday - character*3 cdir - character*80 ctext - character*80 ctext2,ctext3 - character*4 cda - COMMON/PACKRA/IRAS(10) - common/oth/u(70,40),v(70,40),rlats(nsta),rlons(nsta), - 1 up(nsta),vp(nsta),tp(nsta) -c paraMETER (RMNLON=-0.,RMXLON=359., - paraMETER (RMNLON=-0.,RMXLON=359., - 1 RMNLAT=-60.,RMXLAT=60.) - dimension kds(25) - dimension rl(2),rl2(2),rl3(2),rl4(2) - data rl,rl2,rl3,rl4/rmnlat,0.,rmxlat,0., - 1rmnlon,0.,rmxlon,0./ - dimension grid(360,181) - dimension g2(360,121),z2(360,121) - dimension u2(360,121), v2(360,121) - dimension f53(117,51) - character*40 ctit - dimension ifeet(8) - character*132 mtitle -c - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 -c - CALL W3TAGB('TRPSFCMV',2001,0038,0059,'NP22') - 6 continue -c -c****** added for ibm_sp_6000 -c - lun=11 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopen(lun,fileg,iret) -c - luni=12 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopen(luni,filegi,iret) -c -c****** -c - call openn -c - do 777 imap=1,1 - if(imap .gt. 1) then - lun=13 - luni=14 - endif - do 1 k=1,25 - 1 kds(k)=-1 - ix=360 - iy=121 -c do 1000 ,ll=1,1,-1 - call mappos (0.0,1.0,0.0,1.0) -C get streamfunction - call stream3(1000,-1,11,12,grid) - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g - factor=factor/10. -C** CONVERT TO METERS - do k=1,360 - do j=1,121 - g2(k,j)=grid(k+0,152-j ) * factor - end do - end do -c** -c get temperature (fossil code) -c** get u for wind barbs - kds(5)=33 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - u2(k,j)=grid(k+0,152-j ) * 1.93 - end do - end do -c** -c** get v for wind barbs - kds(5)=34 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - v2(k,j)=grid(k+0,152-j )*1.93 - end do - end do -c** - call cpseti('CIS',3) - call gslwsc(2.0) - call qcnt (g2,ix,iy,rl,rl2,rl3,rl4,mtitle) - call hbull - call cpseti('CIS',3) - call gsln(0) - call cg( g2,ix,iy,1) - call cpseti('CIS',5) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - irr=1 - flat=40. - flon=270. - do 14,k=1,120,5 - call gslwsc (1.0) - do 14,l=1,360,5 - if (irr .eq. 1) then - irr=2 - else - irr=1 - endif - if(irr .eq. 1) then - l2=l-1 - k2=k - else - l2=l-1 -c k2=k+1 - k2=k - endif - flon=l2 - flat=k2-61. - call maptra(flat,flon,uu,vv) - iflat=flat+5. - if(iflat .lt. 0) then - write(ctemp,1087)-iflat - 1087 format(i2,x,'S') - else - write(ctemp,1088) iflat - 1088 format(i2,x,'N') - endif -c call plchmq( uuf,vvf,ctemp,1.,0.,0.) - call gslwsc(1.0) -c write(102,*) flat,flon,uu,vv,u2(l2,k2),v2(l2,k2) - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - if (l2 .eq. 0) l2 = 1 - call wmbarb(uu,vv,-u2(l2,k2),-V2(L2,K2)) - 14 continue - do 15,lat=-60,60,30 - do 15 lon=27,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 15 continue - do 16,lat=-33,60,30 - do 16 lon=0,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - 1089 format(i3,'E') - 1091 format(i3,'W') - else - write(ctemp,1091)(360-lon) - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 16 continue - write(ctext,193)'TROPICAL SURFACE ANALYSIS VALID' - call DAYOWK(IRAS(8),IRAS(9),IRAS(10),idayy,cday) -c USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) - write(ctext2,194)iras(7),cday,cmonth(iras(9)),iras(8),iras(10) - write(88,1961)ctext,ctext2 - write(ctext3,196)'STREAM FUNCTION AND GRID WINDS' - write(79,1962)ctext2 - 1962 format(a30) - 196 format(a30) - 1961 format('STRIP ',' ',2a30) - 194 format(i2,'Z',x,a4,x,a3,x,i2,x,i4) - 193 format(a25,x,i2,'Z' ,i2,'/',i2,'/',i4) - call maptra(28.,230.,uu,vv) - call maptra(-12.,230.,uu2,vv2) - call maptra(-32.,270.,uu3,vv3) - call maptra(-32.,320.,uu4,vv4) - call maptra(-32.,80.,uu5,vv5) - call gslwsc(4.0) - call gslwsc(1.0) - do 17,lat=-37,60,10 - do 17 lon=0,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - else - write(ctemp,1091)(360-lon) - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 17 continue - do 18,lat=-60,60,10 - do 18 lon=2,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 18 continue - do 19,lon=1,360,1 - do 19,lat=-60,60,1 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) -c call plchlq(uu,vv,'.',1.,0.,0.) - 19 continue - call gsln(4) -c call cg(z2,ix,iy,2) - call gsln(1) - call frame - 777 continue - call baclose(11,iret) - call baclose(12,iret) - call closen - CALL W3TAGE('TRPSFCMV') - stop - end -c -c************************************************************** -c - subroutine mpr(flat,flon) - call maptra(flat,flon,u,v) - print 101,flat,flon,u,v - 101 format('lat lon ' , 4f15.5) - return - end -c -c************************************************************** -c - subroutine qcnt(grid,ix,iy,rl,rl2,rl3,rl4,mtitle) - character*132 mtitle - integer (kind=8) ibb1,ibb2 - common/staa/ibitz - Data ibb1/Z'F0F0F0F0F0f0ffff'/ - data ibb2/Z'F0F0F0F0F0f0aa55'/ - dimension grid(ix,iy) - dimension rl(2),rl2(2),rl3(2),rl4(2) - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) -c dimension RLAT1(2), RLAT2(2), RLON1(2), RLON2(2) - dimension grid2 (ix,iy) - common/icc/icount - common/ctrxxx/junk1,jink2,iflag - iflag=0 - Rmnlon=rl3(1) - rmxlon=rl4(1) - rmnlat=rl(1) - rmxlat=rl2(1) - icount = 0 !modified for ibmsp - do 1 k=1,ix - do 1 j=1,iy -c grid2(k,(iy+1-j))=(grid(k,j)) - grid2(k,j)=grid(k,j) -c grid2(k,j)=(grid(k,j)-273)*1.8 +32 -c z(k,j)=k+j**2 - 1 continue - CALL GSCLIP (0) -C -C Draw Lat/Lon lines at 10 degree intervals. -C Draw political & continental outlines. -C - CALL MAPSTI ('GR - GRID',90) - CALL MAPSTC ('OU - OUTLINE DATASET','CO') -C -C Draw a Satellite view over the United States -C - CALL MAPROJ ('ME - SATELLITE-VIEW',00.,-180.,00.) -c CALL MAPROJ ('CE - SATELLITE-VIEW',0.,0.,00.) -c CALL MAPSET ('MA',RLAT1,RLON1,RLAT2,RLON2) -c call mapset('MA',rlatmin,rlonmin,rlatmax,rlonmax) -C -C Don't draw a square around the globe -C - CALL MAPSTI ('PE - PERIMETER FLAG', 0) -C -C Draw map. -C -c call gslwsc(4.0) -c HEAVY HEAVY - call setusv('LW',4000) - CALL MAPDRW -c read synoptic data from AFOS PLOTFILE - call afosread -c read satellite winds directly from bufr input on unit 10 -c call satread - call setusv('LW', 1000) - CALL MAPSTI ('GR - GRID',10) - CALL MAPSTC ('OU - OUTLINE DATASET','PS') - CALL MAPDRW - - CALL CPSETI ('SET - DO SET-CALL FLAG',0) - CALL CPSETR ('DPV - DASH PATTERN VECTOR SIZE',.0010) - call DPSETI('PCF',0) -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - - CALL CPSETI ('MAP - MAPPING FLAG',1) - call cpsetr('XC1',rmnlon) - call cpsetr('XCM',rmxlon) - call cpsetr('YC1',rmnlat) - call cpsetr('YCN',rmxlat) - ibitz=ibb1 -c call cg(grid2,ix,iy) - ibitz=ibb2 -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C -c CALL GDAWK (1) -c CALL GCLWK (1) -c CALL GCLKS -c CALL W3TAGE('TRPSFCMV') -c STOP -c hunt for centers - do 2 k=5,ix-4 - do 2 j=5,iy-4 - lat=-61+j - lon=k-1 - gradck=2.2 - fmin=grid2(k,j) - fmax=grid2(k,j) - do 4 kk=k-4,k+4 - do 4 jj=j-4,j+4 - if(grid2(kk,jj) .lt. fmin) fmin=grid2(kk,jj) - if(grid2(kk,jj) .gt. fmax) fmax=grid2(kk,jj) -c 1 grid2(k,j) .lt. grid2(k+1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k-1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j+1)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j-1)-gradck .and. -c 2 grid2(k,j) .lt. grid2(k+2,j) .and. -c 2 grid2(k,j) .lt. grid2(k-2,j) .and. -c 2 grid2(k,j) .lt. grid2(k,j+2) .and. -c 2 grid2(k,j) .lt. grid2(k,j-2) -c 3 ) then - 4 continue - if( (fmax-fmin) .lt. gradck) go to 2 - if (fmin .eq. grid2(k,j) .or. fmax .eq. grid2(k,j)) then - flat=lat - flon=lon - call maptra(flat,flon,uu,vv) - if (flat .gt. 0.) then - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - else - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - endif - endif - 2 continue - call satread - return - END -c -c************************************************************** -c - SUBROUTINE FILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) - - DIMENSION XWRK(*),YWRK(*),IAREA(*),IGRP(*) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .GT. 0) THEN -cC -C If the area is defined by 3 or more points, fill it -C - CALL GSFACI(IAREA3+2) - CALL GFA(NWRK,XWRK,YWRK) - ENDIF - -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine cg(zreg,ix,iy,ifld) -C - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) - - real ZREG(ix,iy) - - EXTERNAL COLOR -C -C Call Conpack color fill routine - do k=1,ix -ckumar print *,' zreg',(zreg(k,j),j=1,iy,5) - end do -C - CALL CCPLLB(ZREG,ix,iy,COLOR,IWKID,ifld) -C - - RETURN - END -c -c************************************************************** -c - SUBROUTINE CCPLLB(ZREG,MREG,NREG,COLOR,IWKID,ifld) - common/staa/ibitz - common/windz/u2(360,121),v2(360,121) - common/oth/u(70,40),v(70,40),rlats(65),rlons(65),up(65),vp(65) - PARAMETER (LRWK=50000,LIWK=50000,LMAP=900000,NWRK=50000,NOGRPS=6) - REAL ZREG(MREG,NREG),RWRK(LRWK), XWRK(NWRK), YWRK(NWRK) - INTEGER MREG,NREG,IWRK(LIWK) - INTEGER MAP(LMAP),IAREA(NOGRPS),IGRP(NOGRPS) - integer ibts(16,300) - DATA IBTS / 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, - 1 1600*0, - 1 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 2 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, - 3 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, - 4 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, - 5 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, - 6 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 7 160*0, 2928*0 / ! modified for ibmsp - EXTERNAL FILL -c data ibitz/Z'F0F0F0F0F0F03333'/ - external sfill - EXTERNAL CPDRPL - EXTERNAL COLOR -C -C Set fill style to solid and turn off clipping -C - CALL GSFAIS(1) - CALL GSCLIP(0) -C -C Set up label box options -C -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - NOCL=300 - CALL CPSETI('LLP - LINE LABEL POSITIONING FLAG',4) -c CALL CPSETI('LLB - LINE LABEL BOX FLAG',4) - CALL CPSETI('LLB - LINE LABEL BOX FLAG',3) - CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',3) -c CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',4) - CALL CPSETI('ILB - INFORMATIONAL LABEL BOX FLAG',0) - CALL CPSETI('LBC - LABEL BOX COLOR INDEX',1) -c call cpseti('CIS',6) -cc call cpseti('LIS',1) - call cpseti('LIS',100) - call cpseti('LLP',2) - CALL CPSETR ('ORV - OUT-OF-RANGE VALUE',1.E12) - call cpsetr('RC1',0.15) - call cpsetr('LLS',0.00002) - call cpsetr('RC2',0.15) - call cpsetr('LLW',0.00001) -c call cpsetr('HLW',0.001) -c call cpsetr('HLS',0.002) - call cpsetr('HLW',0.0000001) - call cpsetr('HLS',0.0000002) - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - CALL CPPKCL (ZREG, RWRK, IWRK) - CALL CPGETI('NCL - NUMBER OF CONTOUR LEVELS',NCL) - DO 111 I=1,NCL - CALL CPSETI('PAI - PARAMETER ARRAY INDEX',I) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('AIA - AREA IDENTIFIER ABOVE',0) - CALL CPSETI('AIB - AREA IDENTIFIER BELOW',0) - 111 CONTINUE - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('NCL - NUMBER OF CONTOUR LEVELS',NCL+2) - CALL CPSETI ('PAI',ncl+1) - call cpsetr('CLV',0.0) - call cpseti('AIB',5) - call cpseti('AIA',0) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - if(zreg(50,50) .lt. 500) then -c CALL CPSETI ('PAI',ncl+2) -c call cpsetr('CLV',15.0) -c call cpseti('AIB',0) -c call cpseti('AIA',6) - endif -c call cpsetr('CLV',55.0) -c call cpseti('AIB',6) -c call cpseti('AIA',0) - DO 11 I=1,ncl - ivarv=ibitz - print 198,ivarv - 198 format(z16) -c CALL CPSETI('PAI - PARAMETER ARRAY INDEX',i) -c CALL CPSETI('CLD - CONTOUR LINE DASH PATTERN', -c + ivarv) - 11 continue - CALL COLOR(NCL+1,IWKID) - call PCSETI('CC',0) - - -C -C Draw Perimeter -C -c CALL CPBACK(ZREG, RWRK, IWRK) - call gslwsc(1.0) -C -C Initialize Areas -C -cc CALL ARINAM(MAP, LMAP) -C -C Add label boxes to area map -C -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(1) -c cc CALL CPLBAM(ZREG, RWRK, IWRK, MAP) -C -C Draw Labels -C - call gsln(0) -c CALL CPLBDR(ZREG, RWRK, IWRK) -C -C Add contours to area map -C -c CALL CPCLAM(ZREG, RWRK, IWRK, MAP) - call gslwsc(3.0) -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(4) - call cpcldr(zreg,rwrk,iwrk,map,cpdrpl) -c NEW LINE - call gslwsc(2.0) - call cplbdr(zreg,rwrk,iwrk) - -c call cpcldm(zreg,rwrk,iwrk,map,cpdrpl) -c call gsln (1) -C -C Fill contours -C -c CALL ARSCAM(MAP, XWRK, YWRK, NWRK, IAREA, IGRP, NOGRPS, SFILL) - 99 continue - CALL WMSETR('WBS',0.004) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - RETURN - END -c -c************************************************************** -c - SUBROUTINE COLOR (N,IWKID) -C -C BACKGROUND COLOR -C -C -C BLACK -C - CALL GSCR(IWKID,0,0.,0.,0.) -C -C First foreground color is white -C - CALL GSCR(IWKID,1,1.,1.,1.) -C -C Second foreground color is gray -C - CALL GSCR(IWKID,2,0.5,0.5,0.5) -C -C Choose other foreground colors spaced equally around the spectrum -C - ICNT=0 - HUES=360./N -C -C REDLN is intended to be the line between red and violet values -C - REDLN=36.0 - LAP=INT(REDLN/HUES) - DO 10, I=1,N - XHUE=I*HUES - CALL HLSRGB(XHUE,60.,75.,RED,GREEN,BLUE) -C -C Sort colors so that the redest is first, and violetest is last -C - IF (XHUE.LE.REDLN) THEN - CALL GSCR(IWKID,(N+2)-(LAP-I),RED,GREEN,BLUE) - ICNT=ICNT+1 - ELSE - CALL GSCR(IWKID,I-ICNT+2,RED,GREEN,BLUE) - ENDIF - 10 CONTINUE - - RETURN - END -c -c************************************************************** -c - SUBROUTINE SFILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) -C - REAL XWRK(*),YWRK(*),ISCR(5000) - INTEGER IAREA(*),IGRP(*),RSCR(5000) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .eq. 5) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 0.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF - IF (IAREA3 .eq. 6) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 90.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine i3to53(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i53to3(F53,F3) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - logical log3(360,181) - equivalence (lo_03,log3) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - - do k=1,360 - log3(k,1)=.FALSE. - log3(k,181)=.FALSE. - end do - ibi=0 -cc define 360x181 grid - call makgds(53,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(3,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,jo53,ji2,1, - 1 ibi,lo_03,F53,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F3,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i3to8(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(116,44) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(8,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine closen -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C - CALL GDAWK (1) - CALL GCLWK (1) - CALL GCLKS - return - end -c -c************************************************************** -c - subroutine openn -C OPEN GKS, OPEN WORKSTATION OF TYPE 1, ACTIVATE WORKSTATION -C - CALL GOPKS (6,IDUM) - CALL GOPWK (1, 2, 1) - CALL GACWK (1) - return - end -c -c************************************************************** -c - Subroutine get3(lun,luni,jpds,a2,c132) - common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181),a2(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) - jf=360*181 - jflag=-1 - kf=jf - do i = 1, 25 - kpds(i) = 0 - kgds(i) = 0 - end do - k = 0 - ier = 0 -c jpds(2)=77 - jpds(1)=7 -c jpds(3)=104 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) - call getgb1(lun,luni,jf,jflag,jpds,jgds, - 1 grib,kf,k,kpds,kgds,lb,array,ier) -c if ( ier .ne. 0) then -c CALL W3TAGE('TRPSFCMV') -c call errexit(99) -c endif - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) then - CALL W3TAGE('TRPSFCMV') - call errexit(9999) - endif - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) -C This should generate the proper 4-digit year no matter what!! - mcen=max(0,kpds(21)-1) - iras(10)=mcen*100+kpds(8) - if(iras(10) .le. 20) then - iras(10)=iras(10)+2000 - else if(iras(10).le.99) then - iras(10)=iras(10)+1900 - end if -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) -c flip type 3 grid - do k=1,181 - do j=1,360 -c a2(j,182-k)=array(j,k) - a2(j,k)=array(j,k) - end do - end do - return - end -c -c************************************************************** -c - Subroutine stream3(mbars,itime,lupgb,lupgi,F3) -c -c George VandenBerghe 11/17/96 -c -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c GFS forecast model. -c These stream functions are dimensionally correct -c m**2/sec streamfunctions -c 11/17/96 add on !! -c logic added to handle tropopause level. Passing -c in pressure as 7 mbars tells code to wildcard -c pressure and take tropopause level values - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ -c --- coordinate testing code - x1=50 - y1=60 - x2=180 - y2=60 - x3=180 - y3=120 - - luv = .False. - ldz = .False. - lps = .True. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) =mbars - jpds(14)=itime -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) -c print *,' KPDS AFTER U' -c print 189,kpds - if(iret.ne.0) then - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) -c - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - kpds(5)=35 -c print *,' KPDS to be put' -c print 189,kpds - 189 format(5Z20) -c WRITE THE STREAMFUNCTIONS TO UNIT 51!! -c call putgb(51,ijm,kpds,kgds,lbms,f3,iret) -c end write - if(iret .ne. 0) print *, - 1 ' WARNING PUT OF STREAMFUNCTION FAILED return code ', iret, - 1 ' from putgb ' - print *,' FEW STREAMS',psi(50,50),psi(100,100) - 990 continue - return - end -c -c************************************************************** -c - subroutine afosread -c field 4 time (4 digits) -c field 5 name ( 5 digits) -c field 6 sky cover i A aircraft S sat M missing -c7 field 7 wind ddfff -c field 8 pressure (mb*10. significant digits) -c field 9,10 temp and dew -c 11 present weather (code or text) -c 12 visibility -c 13 pressure change -c 14 barograoh trace (code table 12) -c 15 low/middle/high cloud -c 16 precip -c 17 remarks -c lat lon are 18 and 19 -c 20 ship course and speed - dimension points(100000,2) - character*160 cline - character*160 cout - integer icom(40) - character*8 ccom(40),cf -c - do nn=1,2 - do mm=1,100000 - points(mm,nn)=0 - enddo - enddo -c - call ridctlm - do k=1,20 - ccom(k)=' ' - end do -c - open(44,file='afosplot') -c -c do jjj=1,2 -c read(44,101)cline -c enddo -c - do 10000 kkk=1,100000 - 101 format(a160) - read(44,101,end=999,err=997) cline - write(85,101) cline -c print 101,cline -c find the commas - idx=1 - is=1 - cf=' ' - ico=0 - do 10,k=1,160 - if(cline(k:k) .eq. ',' .or.cline(k:k).eq.';') then - ico=ico+1 -c - if(ico.ge.40) then - print *,' MORE THAN 40 COMMAS in line ',kkk - go to 10000 - endif -c - icom(ico)=k - ccom(ico)=cf - cf=' ' - idx=1 - if(cline(k:k) .eq. ';') go to 19 - else - cf(idx:idx)=cline(k:k) - idx=idx+1 -c - if(idx .gt. 8) then - print *,' MORE THAN 8 blanks between commas in line ',kkk - go to 10000 - endif -c - endif - 10 continue - 19 continue - do k=1,20 - if(ccom(k) .eq. ' ') ccom(k)='-9999 ' - end do - do k=1,5 - if(ccom(15)(k:k).eq.'/') ccom(15)(k:k)='0' - end do - if(ccom(6)(8:8).eq. 'M') ccom(6)='-9999 ' - if(ccom(6)(1:1).eq. 'M') ccom(6)='-9999 ' - if (kkk .lt. 5) print 129,ccom - 119 format(i3,a3,20i3) - read(ccom(7),179)id,isp - 179 format(i3,i2) - read(ccom(9),149)itemp - read(ccom(6),149) icover - read(ccom(11),149) iwx - if(iwx .gt.99 .or. iwx .lt.0) iwx=-9999 - print *,' ICOVERC',icover - read(ccom(10),149)idew - read(ccom(18),159)ilat - read(ccom(15),149)icloud - if(icloud .gt. 0) print *,' ICLUD',icloud - read(ccom(19),169)ilon - read(ccom(8),149) ipres - read(ccom(14),149)itrace - read(ccom(13),149) itend - if (ccom(18)(4:4) .eq. 'S') ilat=-ilat - if(ccom(19)(5:5) .eq.'W') ilon=-ilon+3600. - flat=(ilat+0.5)/10. - flon=(ilon+0.5)/10. - call maptra(flat,flon,uu,vv) - if(id.eq.-99)id=-999 - dir=id - theta=(90-dir)*3.1415927/180. - u=cos(theta)*isp - v=sin(theta)*isp - dir=dir-90. - if(dir .le. 0) dir=dir+360 - if(flat .lt. 0) dir=-dir - id=dir - ilat=flat - ilon=floN - points(kkk,1)=400. - points(kkk,2)=400. - do 39,l=1,kkk-1 - xd=(points(l,1)-ilat)*2.0 - yd=points(l,2)-ilon - sargg=xd**2 + yd**2 -c write(102,*)' square root ',kkk,sargg - if(sargg .lt. 0.) then - write(102,*)' negative square root potential ',kkk,sargg - go to 10000 - endif -c - dist=sqrt(xd**2 + yd**2) -c dist=sqrt( (points(l,1)-ilat)**2 + (points(l,2)-ilon)**2) - if (dist .lt. 3.9) go to 10000 - if(ccom(3)(1:1) .eq. '7') go to 10000 -c if (dist .lt. 0.5) go to 10000 - 39 continue - points(kkk,1)=ilat - points(kkk,2)=ilon - 149 format(i8) - 159 format(i3) - 169 format(i4) - print *,'STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - if(iwx .gt. 0) - 1 print *, - 1 'WX STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - call l2p(flat,flon,iprx,ipry) - if(iprx .lt. -9999. .or. iprx .gt. 9999 .or. - 1 ipry .lt. -9999 . .or. ipry .gt. 9999) - 1 go to 10000 - write(89,105)'STATION PLOT', - 1 iprx,ipry,itemp,idew,ipres,itend,id,isp,icover,iwx,itrace,icloud - 1 ,ccom(5) - 1 ,ccom(18),ccom(19) -c 1 iprx,ipry,itemp,idew,ipres,itend,id,isp -c 1 iprx,ipry,itemp,idew,ilon,ilat,id,isp,icover,ccom(5) - 105 format(a16,12i5,x,3a9) - 139 format(96x,2i8) - 129 format(20a8) -10000 continue - print *,'WARNING, INPUT AFOS PLOTFILE NOT EXHAUSTED' - 997 continue -c print *,' ENDED DATA WITH ERROR' - 999 continue - return - end -c -c************************************************************** -c - subroutine l2p(flat,flon,iprx,ipry) - call maptra(flat,flon,uu,vv) - fx=cufx(uu) - fy=cufy(vv) - px=6912*fx -c1 py=-6912*(fy-.625555555) - py=-6912*(fy-.575555555) - iprx=py - ipry=px - print *,'L2P ', 'flat,flon,px,py,iprx,ipry', - 1 flat,flon,px,py,iprx,ipry - return - end -c -c************************************************************** -c - subroutine ridctlm -c remove all ctlm characters from fort.43 and write to fort.87 - dimension jstat(100) -c is=stat('fort.43',jstat) -c lnn=jstat(8) - read(5,101)lnn - 101 format(i10) - print*,'file size of fort.43 ',lnn - call afix(lnn) - return - end -c -c************************************************************** -c - subroutine afix(lnn) - character*1 bytes(lnn) - integer (kind=8) ip - data ip/Z'0D'/ ! CTRL-M - character*1 c1(8) - equivalence(c1,ip) -ckumar - open(43,file='NHPLOT',access='direct',recl=1280) -c - na=1 ; nb=1280 -c - nrec=lnn/1280 - print*,'In afix lnn & nrec : ',lnn,nrec -c - do ir=1,nrec - read(43,rec=ir)bytes(na:nb) - na=na+1280 - nb=nb+1280 -ckumar print*,'In afix ir, na & nb ',ir,na,nb - enddo -c - do 10,k=1,lnn - if(bytes(k) .eq. c1(8)) bytes(k)=' ' - 10 continue -c - write(87) bytes - close(87) - return - end -c -c************************************************************** -c - -C DATA SET DAYOWK AT LEVEL 001 AS OF 04/16/93 - SUBROUTINE DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DAYOWK FIND NUMERICAL DAY OF WEEK. -C PRGMMR: HENRICHSEN ORG: NMC41 DATE:93-05-11 -C -C ABSTRACT: GIVEN DAY MONTH AND YEAR AS INTEGERS RETURN DAY OF WEEK AS -C AND INTEGER NUMBER AND AS FOUR CHARACTER HOLLERTH TEXT. -C -C PROGRAM HISTORY LOG: -C 84-MM-DD WICK -C 85-MM-DD HENRICHSEN REMOVE OLD KEY PUNCH CHARACTERS AND CLEAN UP. -C 87-12-10 HENRICHSEN CONVERT TO VS FORTAN 77. -C -C USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C INPUT ARGUMENT LIST: -C IDAY - INTEGER TWO DIGET DAY OF MONTH( 1 THRU 31 ). -C IMONTH - INTEGER TWO DIGET MONTH OF YEAR( 1 THRU 12). -C IYEAR - INTEGER TWO OR FOUR DIGET YEAR. -C IYEAR SHOULD BE THE COMPLETE FOUR DIGIT YEAR. -C IF ONLY LAST 2 DIGITS OF YEAR ARE GIVEN, -C ASSUMES 20TH CENTURY... -C -C OUTPUT ARGUMENT LIST: -C IDAYWK - INTEGER NUMBER OF DAY OF WEEK ( 1 THRU 7 ). -C IHDAYW - CHARACTER*4 WORD CONTAINING THE THE THREE LETTER -C - DAY OF THE WEEK LEFT JUSTIFED IN THE WORD. -C - IE 'MON ', .... 'FRI ', .... 'SUN '. -C ERRFLAG - ERROR OF OUT OF RANGE ARGUEMENT IS INDICATED BY THE -C - RESULTING IDAYWK = 0, AND IHDAYW = BLANKS. -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - ERROR PRINT WHEN ARGUEMENTS OUT OF RANGE. -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - CHARACTER*4 IHDAYW - CHARACTER*4 ITEXT(2) - CHARACTER*4 KHDAY(7) - CHARACTER*4 KLANK - CHARACTER*4 NHDAY(2) - CHARACTER*4 NHMON(2) - CHARACTER*4 NHYR(2) -C - INTEGER KCEN(5) - INTEGER KDAYS(12) - INTEGER MONTAB(12) -C - DATA KHDAY /'SUN ','MON','TUE ', - 1 'WED ','THU ','FRI ','SAT '/ - DATA KLANK /' '/ - DATA NHDAY /'DAY ',' '/ - DATA NHMON /'MONT','H '/ - DATA NHYR /'YEAR',' '/ -C - DATA KCEN /4,2,0,6,4/ - DATA KDAYS /31,29,31,30,31,30,31,31,30,31,30,31/ - DATA MONTAB /1, 4, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6/ -C - IDAYWK = 0 - IHDAYW = KLANK - ISFEB = 0 - IDA = IDAY - IMO = IMONTH - IYR = IYEAR - IF(IMO) 911,911,122 - 122 IF(IMO .GT. 12) GO TO 911 - IF(IDA) 922,922,133 - 133 IF(IDA .GT. KDAYS(IMO)) GO TO 922 - ICENT = IYR / 100 - IYR2 = IYR - 100 * ICENT - IF(ICENT) 933,140,144 - 140 CONTINUE -C ...IF ONLY LAST 2 DIGITS OF YR WERE GIVEN, ASSUME ITS 1900 + - ICENT = 19 - IYR = IYR + 1900 - 144 CONTINUE - ICENTX = ICENT - 16 - IF(ICENTX) 933,933,155 - 155 IF(ICENTX .GT. 5) GO TO 933 -C ...THE GIVEN DATE INFO IS W/I RANGE... - ISUM = KCEN(ICENTX) + IYR2 +IYR2/4 + MONTAB(IMO) + IDA - IF(IMO - 2) 222,211,611 -C ...OTHERWISE, THIS IS JAN OR FEB, SO CHECK FOR LEAP YR... - 211 ISFEB = 1 - 222 CONTINUE - IF(MOD(IYR,4)) 533,511,533 -C ...MOST LIKELY A LEAP YR. TEST FOR CENTURY YR... - 511 CONTINUE - IF(IYR2)522,515,522 - 515 CONTINUE - IF(MOD(IYR,400))533,522,533 -C ...COMES TO 522 IF LEAP YR CORRECTION IS NEEDED... - 522 CONTINUE - ISUM = ISUM - 1 - GO TO 611 - 533 CONTINUE -C ...COMES TO 533 IF NOT A LEAP YR, SO IF FEB, MUST RETEST IDA... - IF(ISFEB)544,611,544 - 544 CONTINUE -C ...THIS IS FEB OF A NON-LEAP YR. - IF (IDA .GE. KDAYS(2)) GO TO 922 - GO TO 611 - 611 CONTINUE - IDAW = MOD(ISUM,7) - IF(IDAW) 644,633,644 - 633 CONTINUE - IDAW = 7 - GO TO 644 - 644 CONTINUE - IDAYWK = IDAW - IHDAYW = KHDAY(IDAW) - RETURN -C - 911 CONTINUE -C ...COMES HERE IF GIVEN MONTH OUT-OF-RANGE... - ITEXT(1) = NHMON(1) - ITEXT(2) = NHMON(2) - GO TO 955 - 922 CONTINUE -C ...COMES HERE IF GIVEN DAY OUT-OF-RANGE - ITEXT(1) = NHDAY(1) - ITEXT(2) = NHDAY(2) - GO TO 955 - 933 CONTINUE -C ...COMES HERE IF GIVEN YR OUT OF RANGE - ITEXT(1) = NHYR(1) - ITEXT(2) = NHYR(2) - GO TO 955 - 955 CONTINUE - PRINT 956, ITEXT(1),ITEXT(2),IDAY,IMONTH,IYEAR - 956 FORMAT(1H0,10X,'ERROR EXIT FROM DAYOWK. GIVEN ', A4, A1, 1X, - X 'OUT-OF-RANGE', /1H0,15X,'IDAY = Z', Z8, 4X,'IMONTH = Z', - X Z8, 4X, 'IYEAR = Z', Z8) - RETURN - END -c -c************************************************************** -c - subroutine satread -c READS SATELLITE WIND DATA AND DRAWS WIND BARBS -c ON ANY NCAR GRAPHICS PLOTTING FRAME WITH LATLON -c FRAME MAPPING DEFINED (general for weather plots) - dimension ary(6) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - do 10,k=1,9999999 - read(38,101,end=99)ary - 101 format(6x,6f10.4) - flat=ary(1) - flon=ary(2) - dir=ary(4) - speed=ary(5) - qcm=ary(6) - u=speed*sin(dir*3.1415927/180.) - v=speed*cos(dir*3.1415927/180.) - call maptra(flat,flon,uu,vv) -c print *,'calling wmbarb',uu,vv,u,v - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - call wmbarb(uu,vv,u,v) - call plchhq(uu,vv,':F19:c',1.5,0.,0.) -c call plchhq(uu,vv,':F22:C',9.5,0.,0.) - 10 continue - 99 continue - return - end -c -c************************************************************** -c -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDSAT READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-06-03 -C -C ABSTRACT: REDSAT READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE SATWND REPORT IN ARRAY DATA -C -C PROGRAM HISTORY LOG: -C 97-06-03 LARRY SAGER -C -C USAGE: CALL REDSAT (RLIMS, IUNS, DATA, IRET) -C INPUT ARGUMENT LIST: -C RLIMS - LAT/LONG LIMITS TO DUMP -C IUNS - UNIT NUMBER OF PREPBUFR FILE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C DATA - THE RETURNED SATWND REPORT. -C - LAT, LONG, PRESALT, WDIR, WSP, WQM -C IRET - FLAG: IRET=0 NORMAL RETURN -C IRET=-1 END OF FILE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - SUBROUTINE REDSAT(RLIMS, IUNS, DATA, IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C SATWND REPORT. -C - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*40 CATH, STRING -C - DIMENSION HDR (10) -C - REAL CRR (5,255) - REAL RLIMS (4) - REAL DATA(6) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP SQN'/ - DATA CATH /'CAT=6 POB DDO FFO WQM'/ - DATA IX /0/ -C -C----------------------------------------------------------------------| -C OPEN THE IBM-SP BUFR TANK FILE | -C----------------------------------------------------------------------| -C - SAVE - IRET = 0 - IMASS = 0 - IWIND = 0 - LUBFR = IUNS - IF( IX .EQ. 0) THEN - IX = 1 - INOUT = 'IN' - LUNDX = 10 - CALL OPENBF( LUBFR, INOUT, LUNDX ) - 10 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF(IRET1 .NE. 0) GOTO 50 - ITYP = 0 - IF(SUBSET .NE. 'SATWND' ) GOTO 10 - ENDIF -C -C----------------------------------------------------------------------| -C READ THE BUFR DATA TANKS -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - 22 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .LT. 0) GOTO 50 - IF(SUBSET .EQ. 'SATWND' ) GOTO 20 - GOTO 22 - END IF -C -C----------------------------------------------------------------------| -C READ IN THE STATION INFORMATION | -C----------------------------------------------------------------------| -C - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C PRINT 119,HDR(1),HDR(6) - 119 FORMAT(' STATION ',A8,' subtype ',F10.1) -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C - IF((HDR(6) .GE. 240.) .AND. (HDR(6) .LE. 246.))THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATH) -C PRINT *,'SATWNDS ',CRR(2,1),CRR(3,1) - DATA(1) = HDR(3) - DATA(2) = HDR(2) - DATA(3) = CRR(1,1) - DATA(4) = CRR(2,1) - DATA(5) = CRR(3,1) - DATA(6) = CRR(4,1) -C PRINT *,' DATA ',(DATA(KK),KK=1,6) - ELSE - GOTO 20 - END IF - RETURN -C - 50 IRET = -1 - RETURN - END -c -c************************************************************** -c - subroutine hbull -c reads quality controlled hurricane bulletins from either: -c $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -c $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL -c and writes putlab call information and box drawing -c information for use downstream by bedient packing -c and drawing program sixbitb2. Input is fortran -c unit 31 and output is fortran unit 74. - -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. - - - COMMON/PACKRA/IRAS(10) - - character*10 names(16) - character*128 clines(100) - character*128 cline - character*128 dumy2k - character*10 cname - character*13 cdate - character*2 c2 - character*80 cout,cnull - - print *, ' ' - print *, ' ===> ENTERING SUBROUTINE HBULL' - print *, ' ' - - write(c2,'(i2.2)') iras(7) - - cnull='NO TROPICAL CYCLONE ACTIVITY REPORTED' - icount=0 - icounta=0 - klines=0 - names='xxxxxxxxxx' - - do k=1,100 - read(31,fmt='(a128)',end=9) cline - -C AT THIS POINT WE DO NOT KNOW IF A 2-DIGIT YEAR BEGINS IN COLUMN 20 -C OF THE RECORD (OLD NON-Y2K COMPLIANT FORM) OR IF A 4-DIGIT YEAR -C BEGINS IN COLUMN 20 (NEW Y2K COMPLIANT FORM) - TEST ON LOCATION OF -C LATITUDE N/S INDICATOR TO FIND OUT ... - - if(cline(35:35).eq.'N' .or. - . cline(35:35).eq.'S') then - -C ... THIS RECORD STILL CONTAINS THE OLD 2-DIGIT FORM OF THE YEAR - -C ... THIS PROGRAM WILL CONVERT THE RECORD TO A 4-DIGIT YEAR USING THE -C "WINDOWING" TECHNIQUE SINCE SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 2-digit year "',cline(20:21),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - DUMY2K(1:19) = cline(1:19) - IF(cline(20:21).GT.'20') THEN - DUMY2K(20:21) = '19' - ELSE - DUMY2K(20:21) = '20' - ENDIF - DUMY2K(22:128) = cline(20:126) - cline = DUMY2K - PRINT *, ' ' - PRINT *, '==> 2-digit year converted to 4-digit year "', - . cline(20:23),'" via windowing technique' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - ELSE IF(cline(37:37).eq.'N' .OR. - . cline(37:37).eq.'S') THEN - -C ... THIS RECORD CONTAINS THE NEW 4-DIGIT FORM OF THE YEAR -C ... NO CONVERSION NECESSARY SINCE THIS SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 4-digit year "',cline(20:23),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - PRINT *, '==> No conversion necessary' - PRINT *, ' ' - ELSE - PRINT *, ' ' - PRINT *, '***** Cannot determine if this record contains ', - . 'a 2-digit year or a 4-digit year - skip it and try ', - . 'reading the next record' - PRINT *, ' ' - CYCLE - END IF - - clines(k)=cline - klines=k - enddo - - 9 continue - - LOOP1: do k=klines,1,-1 - cline=clines(k) - print *, ' ' - print *, 'Look at record: ',cline - print *, ' ' - - LOOP1n1: do j=1,16 - -c look for same name and time - - if(cline(29:30) .ne. c2) then - print *, ' ' - print *, 'Do not process this record because its hour ', - . '(=',cline(29:30),') is different than the ', - . 'cycle hour (=',c2,')' - print *, ' ' - cycle LOOP1 - endif - if(cline(6:6) .eq. '8' .or. cline(6:6) .eq. '9') then - print *, ' ' - print *, 'Do not process this record because it is a ', - . 'test storm, storm id =',cline(6:7) - print *, ' ' - cycle LOOP1 - endif - if(names(j) .eq. cline(10:19) .and. - . names(j) .ne. 'NAMELESS' ) then - print *, ' ' - print *, 'Do not process this record because it has a', - . ' name that has already been processed (name=', - . cline(10:19),')' - print *, ' ' - cycle LOOP1 - endif - print *, ' ' - print *, 'NAMES ',cline(10:19),names(j) - print *, ' ' - enddo LOOP1n1 - - LOOP1n2: do j=1,16 - -c assign new name - - print *, ' ' - print *, 'threeloop' - print *, ' ' - if(names(j) .eq. 'xxxxxxxxxx' ) then - names(j)=cline(10:19) - cname=cline(10:19) - cdate=cline(20:32) - -c - On rare occasions, upstream program QCTROPCY can stamp a 'C' into -c character 67 - this had resulted in a failure in this program -c (note 104 format). Change by Keyser (08/10/1998) uses 9104 format -c if mwind < 100 . - - if(cline(67:67).eq.'1') then - read(cline,104)latd,lond,idir,isp,icp,mwind - 104 format(33x,i3,2x,i4,x,i4,i4,x,i4,10x,i3) - else - read(cline,9104)latd,lond,idir,isp,icp,mwind -9104 format(33x,i3,2x,i4,x,i4,i4,x,i4,11x,i2) - end if - flat=latd/10. - flon=lond/10. - fdir=idir - fsp=isp/10. - central_pressure=icp - - write(cout,105) cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - ic=530+10*j - iatl=0 - ipac=0 - if(lond -latd .lt. 800) iatl =1 - if(lond-latd .gt. 720 .and. latd .lt. 150) ipac=1 - if(lond-latd .gt. 800 ) ipac=1 - -c test for atlantic or Pacific storm - - if(iatl .eq. 1) then - icounta=icounta+1 - ic=icounta*20+620 -ccccc ic=icounta*20+520 - write(74,114) 'PUTLA ',ic, - . '6420 01.0 90.0 038 1 0 0 ',cout(1:80) - endif - if(ipac .eq. 1) then - icount=icount+1 - ic=icount*20+520 - write(74,114) 'PUTLA ',ic, - . '4201 01.0 90.0 038 1 0 0 ',cout(1:80) - endif -ccccc write(74,114) 'PUTLA ',ic,'4201 04.0 90.0 080 1 0 0 ', -ccccc. cout(1:80) - 114 format(a6,i5,a27,a80) - print 105, cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - 105 format(a10,x,a13,x,f4.1,a1,x,f5.1,a1,x,a3,f6.0,x,a3,f5.1, - . a5,x,f6.1,' MB',i3,'M/SEC' ) - if(cline(37:37).eq. 'S') flat=-flat - if(cline(43:43).eq. 'W') flon=360-flon - call maptra(flat,flon,uu,vv) - if ((mwind*2.24) .gt. 38) then - call plchhq(uu,vv,':F35:m',7.5,0.,0.) - else - call plchhq(uu,vv,':F30:TD',2.0,0.,0.) - call plchhq(uu,vv,':F37:S',6.0,0.,0.) - endif - if((mwind*2.24) .gt. 74.) then - -c close hurricane symbol with black fill - - call plchhq(uu,vv-0.005,':F37:Z',4.5,0.,0.) - endif - call gslwsc(3.0) - call plchmq(uu+0.02,vv-0.055,cname,2.5,0.,0.) - call gslwsc(1.0) - exit LOOP1n2 - endif - enddo LOOP1n2 - enddo LOOP1 -ccccc isizea=(icounta+1)/2 +2 - isize=(icount+1)/2 +2 - isize=icount+2 - isizea=icounta+2 - if(isize .eq. 2) then - write(74,114)'PUTLA ',540,'4201 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isize=isize+1 - print *, cnull(1:80) - endif - if(isizea .eq. 2) then - write(74,114)'PUTLA ',640,'6420 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isizea=isizea+1 - print *, cnull(1:80) - endif - write(74,115)'BOX ',510,4190,isize,25 - write(74,115)'BOX ',610,6401,isizea,25 - 115 format(a4,2i5,i5,i5) - - print *, ' ' - print *, ' ===> LEAVING SUBROUTINE HBULL' - print *, ' ' - - return - - end - -c************************************************************** - diff --git a/sorc/gdas_trpsfcmv.fd/trpsfcmv.f.orig b/sorc/gdas_trpsfcmv.fd/trpsfcmv.f.orig deleted file mode 100755 index afe5ac6b8f..0000000000 --- a/sorc/gdas_trpsfcmv.fd/trpsfcmv.f.orig +++ /dev/null @@ -1,1957 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: TRPSFCMV -C PRGMMR: KEYSER ORG: NP22 DATE: 2001-02-09 -C -C ABSTRACT: -C Plots the following in the tropical strip: analyzed wind -C barbs and temperatures at several hundred locations, contours of -C 1000 mb analyzed streamfunction, gridded winds, station plots -C and tropical cyclone positions. It uses NCAR graphics to -C produce a metafile which is rasterized in subsequent program -C executions. It also generates titles and hurricane bulletin -C text (if needed) for processing by the Bedient packer. The -C gross job flow is gendata --> redsat --> trpsfcmv ---> -C ictrans ----> ras2bity ----> sixbit2 (bedient packer) ---> and -C out the door to OSO, NCDC, TPC and FAX. Input is current GLOBAL -C SPECTRAL MODEL ANALYSIS winds in GRIB on type 3 (1x1) grids and -C also station coordinates and observed parameters (temp, dewpoint, -C pressure, tendancy, windspeed, and direction for plotting by -C NOAA graphics (with superior fonts) downstream. The station -C coordinate file is an AFOS PLOTFILE with all linefeeds (Z'0d') -C removed by subroutine afosread. The station coordinates are -C converted to pixel values for downstream use by the bedient -C packer. -C -C PROGRAM HISTORY LOG: -C 1996-12-18 George VandenBerghe Original ancestor code -C 1996-12-31 George VandenBerghe Documented -C 1997-01-30 George VandenBerghe Made grib errors fatal. (stop 17) -C 1997-04-30 George VandenBerghe Removed grid station -C interpolation, NCAR station plotting, changed to -C mercator plot of single streamfunction, added -C streamfunction generator, grid plot, lat/lon -C labels, contouring capability, AFOS plotfile -C read capability, and code to write putlab input -C for downstream use by a new station plotter in -C the bedient packer. Also changed name. -C 1998-08-10 Dennis Keyser Modified format for reading -C tcvitals records to prevent the ocassional -C failures that were occurring when previous -C program QCTROPCY writes a 'C' into character 65 -C of the record. This (climatology indicator) is -C a rare occurrence (format not changed if maxwind -C happens to be > 99 m/s (not sure this is even -C possible). -C 1999-01-25 Krishna Kumar Modified the code to run on IBM -C RS/6000 SP system. -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. -C 2013-03-12 Krishna Kumar Ported this code from IBM RS/6000 SP system -C to INTEL WCOSS system -C -C USAGE: -C INPUT FILES: -C unit 11 - GFS 00 hour GRIB forecast file containing grib type -C - 3 u, and v grids -C unit 12 - Grib index to above -C unit 31 - optional quality controlled hurricane text bulletins -C ( in $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -C and $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL) -C unit 38 - Satellite low level wind observations -C unit 43 - AFOS station plotfile with linefeeds -C unit 44 - AFOS station plotfile (sans linefeeds) -C (see output file list) -C -C OUTPUT FILES: -C gmeta - implicitly opened as fortran unit 2 by ncar -C package -C unit 06 - standard output print -C unit 74 - text file containing tropical cyclone bulletin info -C unit 87 - AFOS station plotfile sans linefeeds to be -C read later in this program as unit 44 -C unit 88 Map title for downstream use by bedient packer -C unit 89 putlab argument file used by bedient packer. -C -C -C SUBPROGRAMS CALLED: -C UNIQUE: - closen openn get3 qcnt afosread -C - l2p cg mpr fill ccpllb -C - color sfill stream3 ridctlm afix -C - satread redsat dayowk i3to53 i53to3 -C - i3to8 hbull -C LIBRARY: -C NCAR GRAPHICS: -C - mappos wmsetr wmseti wmgetr maptra -C - pcseti plccmq plchmq wmbarb gslwsc -C - gsclip mapsti mapstc maproj mapset -C - mapdrw cpseti cpsetr gopks gopwk -C - gacwk gdawk gclwk gclks setusv -C - mapros dpseti frame gsln stream3 -C - sfnorm sfsetr hlsrgb gclwk gclks -C - gsfaci gscr gfa gsclip gsfais -C - cprect cppkcl plchhq cpcldr cplbdr -C - gdawk -C W3LIB - getgb w3fp11 getgb1 errexit w3tagb -C - w3tage putgb -C IPLIB - ipolates makgds -C SPLIB - sptrunv -C BACIO - baopen baclos -C BUFRLIB - openbf readmg readsb ufbint -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C 179 - Grib error on input or index file (unwise to -C continue -C =NNNN - system only -C -C REMARKS: IBM NCAR graphics are in /usrx/local/ncar401 -C CAVEAT requires ncar graphics version 4.0 or above -C as of this writing -C setenv NCARG_ROOT /usr/local/ncar4.0 -C setenv PATH "$PATH":/usr/local/ncar4.0/bin -C (or the bourne/korn analogs) -C handles this; only the first setenv is required -C but the other will likely be -C needed by ictrans downstream -C -C The latitude to pixel coordinate converter -C assumes a 6912x6912 domain and that -C a 6912x1728 slice will be cut horizontally -C out of the domain downstream. The slice -C is then supposed to be rotated 90 degrees -C counterclockwise so that the long axis becomes -C the y axis maximizing fax paper use. This code -C cannot detect if these assumptions are -C in fact met downstream, if not, stations -C will be plotted in incorrect locations. -C The algorithm is however NOT sensitive to -C map projection. -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM -C -C$$$ - - PROGRAM TRPSFCMV - - parameter(nsta=124) - character*3 cmonth(12) - data cmonth/'JAN','FEB','MAR','APR','MAY','JUN','JUL', - 1 'AUG','SEP','OCT','NOV','DEC'/ - dimension f3(360,181) - character*4 ctemp,cday - character*3 cdir - character*80 ctext - character*80 ctext2,ctext3 - character*4 cda - COMMON/PACKRA/IRAS(10) - common/oth/u(70,40),v(70,40),rlats(nsta),rlons(nsta), - 1 up(nsta),vp(nsta),tp(nsta) -c paraMETER (RMNLON=-0.,RMXLON=359., - paraMETER (RMNLON=-0.,RMXLON=359., - 1 RMNLAT=-60.,RMXLAT=60.) - dimension kds(25) - dimension rl(2),rl2(2),rl3(2),rl4(2) - data rl,rl2,rl3,rl4/rmnlat,0.,rmxlat,0., - 1rmnlon,0.,rmxlon,0./ - dimension grid(360,181) - dimension g2(360,121),z2(360,121) - dimension u2(360,121), v2(360,121) - dimension f53(117,51) - character*40 ctit - dimension ifeet(8) - character*132 mtitle -c - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 -c - CALL W3TAGB('TRPSFCMV',2001,0038,0059,'NP22') - 6 continue -c -c****** added for ibm_sp_6000 -c - lun=11 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopen(lun,fileg,iret) -c - luni=12 - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopen(luni,filegi,iret) -c -c****** -c - call openn -c - do 777 imap=1,1 - if(imap .gt. 1) then - lun=13 - luni=14 - endif - do 1 k=1,25 - 1 kds(k)=-1 - ix=360 - iy=121 -c do 1000 ,ll=1,1,-1 - call mappos (0.0,1.0,0.0,1.0) -C get streamfunction - call stream3(1000,-1,11,12,grid) - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g - factor=factor/10. -C** CONVERT TO METERS - do k=1,360 - do j=1,121 - g2(k,j)=grid(k+0,152-j ) * factor - end do - end do -c** -c get temperature (fossil code) -c** get u for wind barbs - kds(5)=33 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - u2(k,j)=grid(k+0,152-j ) * 1.93 - end do - end do -c** -c** get v for wind barbs - kds(5)=34 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - v2(k,j)=grid(k+0,152-j )*1.93 - end do - end do -c** - call cpseti('CIS',3) - call gslwsc(2.0) - call qcnt (g2,ix,iy,rl,rl2,rl3,rl4,mtitle) - call hbull - call cpseti('CIS',3) - call gsln(0) - call cg( g2,ix,iy,1) - call cpseti('CIS',5) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - irr=1 - flat=40. - flon=270. - do 14,k=1,120,5 - call gslwsc (1.0) - do 14,l=1,360,5 - if (irr .eq. 1) then - irr=2 - else - irr=1 - endif - if(irr .eq. 1) then - l2=l-1 - k2=k - else - l2=l-1 -c k2=k+1 - k2=k - endif - flon=l2 - flat=k2-61. - call maptra(flat,flon,uu,vv) - iflat=flat+5. - if(iflat .lt. 0) then - write(ctemp,1087)-iflat - 1087 format(i2,x,'S') - else - write(ctemp,1088) iflat - 1088 format(i2,x,'N') - endif -c call plchmq( uuf,vvf,ctemp,1.,0.,0.) - call gslwsc(1.0) -c write(102,*) flat,flon,uu,vv,u2(l2,k2),v2(l2,k2) - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - call wmbarb(uu,vv,-u2(l2,k2),-V2(L2,K2)) - 14 continue - do 15,lat=-60,60,30 - do 15 lon=27,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 15 continue - do 16,lat=-33,60,30 - do 16 lon=0,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - 1089 format(i3,'E') - 1091 format(i3,'W') - else - write(ctemp,1091)(360-lon) - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 16 continue - write(ctext,193)'TROPICAL SURFACE ANALYSIS VALID' - call DAYOWK(IRAS(8),IRAS(9),IRAS(10),idayy,cday) -c USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) - write(ctext2,194)iras(7),cday,cmonth(iras(9)),iras(8),iras(10) - write(88,1961)ctext,ctext2 - write(ctext3,196)'STREAM FUNCTION AND GRID WINDS' - write(79,1962)ctext2 - 1962 format(a30) - 196 format(a30) - 1961 format('STRIP ',' ',2a30) - 194 format(i2,'Z',x,a4,x,a3,x,i2,x,i4) - 193 format(a25,x,i2,'Z' ,i2,'/',i2,'/',i4) - call maptra(28.,230.,uu,vv) - call maptra(-12.,230.,uu2,vv2) - call maptra(-32.,270.,uu3,vv3) - call maptra(-32.,320.,uu4,vv4) - call maptra(-32.,80.,uu5,vv5) - call gslwsc(4.0) - call gslwsc(1.0) - do 17,lat=-37,60,10 - do 17 lon=0,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - else - write(ctemp,1091)(360-lon) - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 17 continue - do 18,lat=-60,60,10 - do 18 lon=2,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 18 continue - do 19,lon=1,360,1 - do 19,lat=-60,60,1 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) -c call plchlq(uu,vv,'.',1.,0.,0.) - 19 continue - call gsln(4) -c call cg(z2,ix,iy,2) - call gsln(1) - call frame - 777 continue - call baclose(11,iret) - call baclose(12,iret) - call closen - CALL W3TAGE('TRPSFCMV') - stop - end -c -c************************************************************** -c - subroutine mpr(flat,flon) - call maptra(flat,flon,u,v) - print 101,flat,flon,u,v - 101 format('lat lon ' , 4f15.5) - return - end -c -c************************************************************** -c - subroutine qcnt(grid,ix,iy,rl,rl2,rl3,rl4,mtitle) - character*132 mtitle - integer (kind=8) ibb1,ibb2 - common/staa/ibitz - Data ibb1/Z'F0F0F0F0F0f0ffff'/ - data ibb2/Z'F0F0F0F0F0f0aa55'/ - dimension grid(ix,iy) - dimension rl(2),rl2(2),rl3(2),rl4(2) - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) -c dimension RLAT1(2), RLAT2(2), RLON1(2), RLON2(2) - dimension grid2 (ix,iy) - common/icc/icount - common/ctrxxx/junk1,jink2,iflag - iflag=0 - Rmnlon=rl3(1) - rmxlon=rl4(1) - rmnlat=rl(1) - rmxlat=rl2(1) - icount = 0 !modified for ibmsp - do 1 k=1,ix - do 1 j=1,iy -c grid2(k,(iy+1-j))=(grid(k,j)) - grid2(k,j)=grid(k,j) -c grid2(k,j)=(grid(k,j)-273)*1.8 +32 -c z(k,j)=k+j**2 - 1 continue - CALL GSCLIP (0) -C -C Draw Lat/Lon lines at 10 degree intervals. -C Draw political & continental outlines. -C - CALL MAPSTI ('GR - GRID',90) - CALL MAPSTC ('OU - OUTLINE DATASET','CO') -C -C Draw a Satellite view over the United States -C - CALL MAPROJ ('ME - SATELLITE-VIEW',00.,-180.,00.) -c CALL MAPROJ ('CE - SATELLITE-VIEW',0.,0.,00.) -c CALL MAPSET ('MA',RLAT1,RLON1,RLAT2,RLON2) -c call mapset('MA',rlatmin,rlonmin,rlatmax,rlonmax) -C -C Don't draw a square around the globe -C - CALL MAPSTI ('PE - PERIMETER FLAG', 0) -C -C Draw map. -C -c call gslwsc(4.0) -c HEAVY HEAVY - call setusv('LW',4000) - CALL MAPDRW -c read synoptic data from AFOS PLOTFILE - call afosread -c read satellite winds directly from bufr input on unit 10 -c call satread - call setusv('LW', 1000) - CALL MAPSTI ('GR - GRID',10) - CALL MAPSTC ('OU - OUTLINE DATASET','PS') - CALL MAPDRW - - CALL CPSETI ('SET - DO SET-CALL FLAG',0) - CALL CPSETR ('DPV - DASH PATTERN VECTOR SIZE',.0010) - call DPSETI('PCF',0) -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - - CALL CPSETI ('MAP - MAPPING FLAG',1) - call cpsetr('XC1',rmnlon) - call cpsetr('XCM',rmxlon) - call cpsetr('YC1',rmnlat) - call cpsetr('YCN',rmxlat) - ibitz=ibb1 -c call cg(grid2,ix,iy) - ibitz=ibb2 -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C -c CALL GDAWK (1) -c CALL GCLWK (1) -c CALL GCLKS -c CALL W3TAGE('TRPSFCMV') -c STOP -c hunt for centers - do 2 k=5,ix-4 - do 2 j=5,iy-4 - lat=-61+j - lon=k-1 - gradck=2.2 - fmin=grid2(k,j) - fmax=grid2(k,j) - do 4 kk=k-4,k+4 - do 4 jj=j-4,j+4 - if(grid2(kk,jj) .lt. fmin) fmin=grid2(kk,jj) - if(grid2(kk,jj) .gt. fmax) fmax=grid2(kk,jj) -c 1 grid2(k,j) .lt. grid2(k+1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k-1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j+1)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j-1)-gradck .and. -c 2 grid2(k,j) .lt. grid2(k+2,j) .and. -c 2 grid2(k,j) .lt. grid2(k-2,j) .and. -c 2 grid2(k,j) .lt. grid2(k,j+2) .and. -c 2 grid2(k,j) .lt. grid2(k,j-2) -c 3 ) then - 4 continue - if( (fmax-fmin) .lt. gradck) go to 2 - if (fmin .eq. grid2(k,j) .or. fmax .eq. grid2(k,j)) then - flat=lat - flon=lon - call maptra(flat,flon,uu,vv) - if (flat .gt. 0.) then - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - else - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - endif - endif - 2 continue - call satread - return - END -c -c************************************************************** -c - SUBROUTINE FILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) - - DIMENSION XWRK(*),YWRK(*),IAREA(*),IGRP(*) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .GT. 0) THEN -cC -C If the area is defined by 3 or more points, fill it -C - CALL GSFACI(IAREA3+2) - CALL GFA(NWRK,XWRK,YWRK) - ENDIF - -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine cg(zreg,ix,iy,ifld) -C - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) - - real ZREG(ix,iy) - - EXTERNAL COLOR -C -C Call Conpack color fill routine - do k=1,ix -ckumar print *,' zreg',(zreg(k,j),j=1,iy,5) - end do -C - CALL CCPLLB(ZREG,ix,iy,COLOR,IWKID,ifld) -C - - RETURN - END -c -c************************************************************** -c - SUBROUTINE CCPLLB(ZREG,MREG,NREG,COLOR,IWKID,ifld) - common/staa/ibitz - common/windz/u2(360,121),v2(360,121) - common/oth/u(70,40),v(70,40),rlats(65),rlons(65),up(65),vp(65) - PARAMETER (LRWK=50000,LIWK=50000,LMAP=900000,NWRK=50000,NOGRPS=6) - REAL ZREG(MREG,NREG),RWRK(LRWK), XWRK(NWRK), YWRK(NWRK) - INTEGER MREG,NREG,IWRK(LIWK) - INTEGER MAP(LMAP),IAREA(NOGRPS),IGRP(NOGRPS) - integer ibts(16,300) - DATA IBTS / 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, - 1 1600*0, - 1 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 2 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, - 3 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, - 4 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, - 5 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, - 6 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 7 160*0, 2928*0 / ! modified for ibmsp - EXTERNAL FILL -c data ibitz/Z'F0F0F0F0F0F03333'/ - external sfill - EXTERNAL CPDRPL - EXTERNAL COLOR -C -C Set fill style to solid and turn off clipping -C - CALL GSFAIS(1) - CALL GSCLIP(0) -C -C Set up label box options -C -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - NOCL=300 - CALL CPSETI('LLP - LINE LABEL POSITIONING FLAG',4) -c CALL CPSETI('LLB - LINE LABEL BOX FLAG',4) - CALL CPSETI('LLB - LINE LABEL BOX FLAG',3) - CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',3) -c CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',4) - CALL CPSETI('ILB - INFORMATIONAL LABEL BOX FLAG',0) - CALL CPSETI('LBC - LABEL BOX COLOR INDEX',1) -c call cpseti('CIS',6) -cc call cpseti('LIS',1) - call cpseti('LIS',100) - call cpseti('LLP',2) - CALL CPSETR ('ORV - OUT-OF-RANGE VALUE',1.E12) - call cpsetr('RC1',0.15) - call cpsetr('LLS',0.00002) - call cpsetr('RC2',0.15) - call cpsetr('LLW',0.00001) -c call cpsetr('HLW',0.001) -c call cpsetr('HLS',0.002) - call cpsetr('HLW',0.0000001) - call cpsetr('HLS',0.0000002) - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - CALL CPPKCL (ZREG, RWRK, IWRK) - CALL CPGETI('NCL - NUMBER OF CONTOUR LEVELS',NCL) - DO 111 I=1,NCL - CALL CPSETI('PAI - PARAMETER ARRAY INDEX',I) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('AIA - AREA IDENTIFIER ABOVE',0) - CALL CPSETI('AIB - AREA IDENTIFIER BELOW',0) - 111 CONTINUE - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('NCL - NUMBER OF CONTOUR LEVELS',NCL+2) - CALL CPSETI ('PAI',ncl+1) - call cpsetr('CLV',0.0) - call cpseti('AIB',5) - call cpseti('AIA',0) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - if(zreg(50,50) .lt. 500) then -c CALL CPSETI ('PAI',ncl+2) -c call cpsetr('CLV',15.0) -c call cpseti('AIB',0) -c call cpseti('AIA',6) - endif -c call cpsetr('CLV',55.0) -c call cpseti('AIB',6) -c call cpseti('AIA',0) - DO 11 I=1,ncl - ivarv=ibitz - print 198,ivarv - 198 format(z16) -c CALL CPSETI('PAI - PARAMETER ARRAY INDEX',i) -c CALL CPSETI('CLD - CONTOUR LINE DASH PATTERN', -c + ivarv) - 11 continue - CALL COLOR(NCL+1,IWKID) - call PCSETI('CC',0) - - -C -C Draw Perimeter -C -c CALL CPBACK(ZREG, RWRK, IWRK) - call gslwsc(1.0) -C -C Initialize Areas -C -cc CALL ARINAM(MAP, LMAP) -C -C Add label boxes to area map -C -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(1) -c cc CALL CPLBAM(ZREG, RWRK, IWRK, MAP) -C -C Draw Labels -C - call gsln(0) -c CALL CPLBDR(ZREG, RWRK, IWRK) -C -C Add contours to area map -C -c CALL CPCLAM(ZREG, RWRK, IWRK, MAP) - call gslwsc(3.0) -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(4) - call cpcldr(zreg,rwrk,iwrk,map,cpdrpl) -c NEW LINE - call gslwsc(2.0) - call cplbdr(zreg,rwrk,iwrk) - -c call cpcldm(zreg,rwrk,iwrk,map,cpdrpl) -c call gsln (1) -C -C Fill contours -C -c CALL ARSCAM(MAP, XWRK, YWRK, NWRK, IAREA, IGRP, NOGRPS, SFILL) - 99 continue - CALL WMSETR('WBS',0.004) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - RETURN - END -c -c************************************************************** -c - SUBROUTINE COLOR (N,IWKID) -C -C BACKGROUND COLOR -C -C -C BLACK -C - CALL GSCR(IWKID,0,0.,0.,0.) -C -C First foreground color is white -C - CALL GSCR(IWKID,1,1.,1.,1.) -C -C Second foreground color is gray -C - CALL GSCR(IWKID,2,0.5,0.5,0.5) -C -C Choose other foreground colors spaced equally around the spectrum -C - ICNT=0 - HUES=360./N -C -C REDLN is intended to be the line between red and violet values -C - REDLN=36.0 - LAP=INT(REDLN/HUES) - DO 10, I=1,N - XHUE=I*HUES - CALL HLSRGB(XHUE,60.,75.,RED,GREEN,BLUE) -C -C Sort colors so that the redest is first, and violetest is last -C - IF (XHUE.LE.REDLN) THEN - CALL GSCR(IWKID,(N+2)-(LAP-I),RED,GREEN,BLUE) - ICNT=ICNT+1 - ELSE - CALL GSCR(IWKID,I-ICNT+2,RED,GREEN,BLUE) - ENDIF - 10 CONTINUE - - RETURN - END -c -c************************************************************** -c - SUBROUTINE SFILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) -C - REAL XWRK(*),YWRK(*),ISCR(5000) - INTEGER IAREA(*),IGRP(*),RSCR(5000) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .eq. 5) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 0.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF - IF (IAREA3 .eq. 6) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 90.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine i3to53(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i53to3(F53,F3) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - logical log3(360,181) - equivalence (lo_03,log3) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - - do k=1,360 - log3(k,1)=.FALSE. - log3(k,181)=.FALSE. - end do - ibi=0 -cc define 360x181 grid - call makgds(53,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(3,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,jo53,ji2,1, - 1 ibi,lo_03,F53,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F3,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i3to8(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(116,44) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(8,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine closen -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C - CALL GDAWK (1) - CALL GCLWK (1) - CALL GCLKS - return - end -c -c************************************************************** -c - subroutine openn -C OPEN GKS, OPEN WORKSTATION OF TYPE 1, ACTIVATE WORKSTATION -C - CALL GOPKS (6,IDUM) - CALL GOPWK (1, 2, 1) - CALL GACWK (1) - return - end -c -c************************************************************** -c - Subroutine get3(lun,luni,jpds,a2,c132) - common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181),a2(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) - jf=360*181 - jflag=-1 - kf=jf -c jpds(2)=77 - jpds(1)=7 -c jpds(3)=104 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) - call getgb1(lun,luni,jf,jflag,jpds,jgds, - 1 grib,kf,k,kpds,kgds,lb,array,ier) - print*,'kpds = ',kpds(1:20) -c if ( ier .ne. 0) then -c CALL W3TAGE('TRPSFCMV') -c call errexit(99) -c endif - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) then - CALL W3TAGE('TRPSFCMV') - call errexit(9999) - endif - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) -C This should generate the proper 4-digit year no matter what!! - mcen=max(0,kpds(21)-1) - iras(10)=mcen*100+kpds(8) - if(iras(10) .le. 20) then - iras(10)=iras(10)+2000 - else if(iras(10).le.99) then - iras(10)=iras(10)+1900 - end if -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) -c flip type 3 grid - do k=1,181 - do j=1,360 -c a2(j,182-k)=array(j,k) - a2(j,k)=array(j,k) - end do - end do - return - end -c -c************************************************************** -c - Subroutine stream3(mbars,itime,lupgb,lupgi,F3) -c -c George VandenBerghe 11/17/96 -c -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c GFS forecast model. -c These stream functions are dimensionally correct -c m**2/sec streamfunctions -c 11/17/96 add on !! -c logic added to handle tropopause level. Passing -c in pressure as 7 mbars tells code to wildcard -c pressure and take tropopause level values - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ -c --- coordinate testing code - x1=50 - y1=60 - x2=180 - y2=60 - x3=180 - y3=120 - - luv = .False. - ldz = .False. - lps = .True. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) =mbars - jpds(14)=itime -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) -c print *,' KPDS AFTER U' -c print 189,kpds - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - print *, kpds - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - print *, kpds - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) -c - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - kpds(5)=35 -c print *,' KPDS to be put' -c print 189,kpds - 189 format(5Z20) -c WRITE THE STREAMFUNCTIONS TO UNIT 51!! -c call putgb(51,ijm,kpds,kgds,lbms,f3,iret) -c end write - if(iret .ne. 0) print *, - 1 ' WARNING PUT OF STREAMFUNCTION FAILED return code ', iret, - 1 ' from putgb ' - print *,' FEW STREAMS',psi(50,50),psi(100,100) - 990 continue - return - end -c -c************************************************************** -c - subroutine afosread -c field 4 time (4 digits) -c field 5 name ( 5 digits) -c field 6 sky cover i A aircraft S sat M missing -c7 field 7 wind ddfff -c field 8 pressure (mb*10. significant digits) -c field 9,10 temp and dew -c 11 present weather (code or text) -c 12 visibility -c 13 pressure change -c 14 barograoh trace (code table 12) -c 15 low/middle/high cloud -c 16 precip -c 17 remarks -c lat lon are 18 and 19 -c 20 ship course and speed - dimension points(100000,2) - character*160 cline - character*160 cout - integer icom(20) - character*8 ccom(20),cf -c - do nn=1,2 - do mm=1,100000 - points(mm,nn)=0 - enddo - enddo -c - call ridctlm - do k=1,20 - ccom(k)=' ' - end do -c - open(44,file='afosplot') -c -c do jjj=1,2 -c read(44,101)cline -c enddo -c - do 10000 kkk=1,100000 - 101 format(a160) - read(44,101,end=999,err=997) cline - write(85,101) cline -c print 101,cline -c find the commas - idx=1 - is=1 - cf=' ' - ico=0 - do 10,k=1,160 - if(cline(k:k) .eq. ',' .or.cline(k:k).eq.';') then - ico=ico+1 -c - if(ico.ge.40) then - print *,' MORE THAN 40 COMMAS in line ',kkk - go to 10000 - endif -c - icom(ico)=k - ccom(ico)=cf - cf=' ' - idx=1 - if(cline(k:k) .eq. ';') go to 19 - else - cf(idx:idx)=cline(k:k) - idx=idx+1 -c - if(idx .gt. 8) then - print *,' MORE THAN 8 blanks between commas in line ',kkk - go to 10000 - endif -c - endif - 10 continue - 19 continue - do k=1,20 - if(ccom(k) .eq. ' ') ccom(k)='-9999 ' - end do - do k=1,5 - if(ccom(15)(k:k).eq.'/') ccom(15)(k:k)='0' - end do - if(ccom(6)(8:8).eq. 'M') ccom(6)='-9999 ' - if(ccom(6)(1:1).eq. 'M') ccom(6)='-9999 ' - if (kkk .lt. 5) print 129,ccom - 119 format(i3,a3,20i3) - read(ccom(7),179)id,isp - 179 format(i3,i2) - read(ccom(9),149)itemp - read(ccom(6),149) icover - read(ccom(11),149) iwx - if(iwx .gt.99 .or. iwx .lt.0) iwx=-9999 - print *,' ICOVERC',icover - read(ccom(10),149)idew - read(ccom(18),159)ilat - read(ccom(15),149)icloud - if(icloud .gt. 0) print *,' ICLUD',icloud - read(ccom(19),169)ilon - read(ccom(8),149) ipres - read(ccom(14),149)itrace - read(ccom(13),149) itend - if (ccom(18)(4:4) .eq. 'S') ilat=-ilat - if(ccom(19)(5:5) .eq.'W') ilon=-ilon+3600. - flat=(ilat+0.5)/10. - flon=(ilon+0.5)/10. - call maptra(flat,flon,uu,vv) - if(id.eq.-99)id=-999 - dir=id - theta=(90-dir)*3.1415927/180. - u=cos(theta)*isp - v=sin(theta)*isp - dir=dir-90. - if(dir .le. 0) dir=dir+360 - if(flat .lt. 0) dir=-dir - id=dir - ilat=flat - ilon=floN - points(kkk,1)=400. - points(kkk,2)=400. - do 39,l=1,kkk-1 - xd=(points(l,1)-ilat)*2.0 - yd=points(l,2)-ilon - sargg=xd**2 + yd**2 -c write(102,*)' square root ',kkk,sargg - if(sargg .lt. 0.) then - write(102,*)' negative square root potential ',kkk,sargg - go to 10000 - endif -c - dist=sqrt(xd**2 + yd**2) -c dist=sqrt( (points(l,1)-ilat)**2 + (points(l,2)-ilon)**2) - if (dist .lt. 3.9) go to 10000 - if(ccom(3)(1:1) .eq. '7') go to 10000 -c if (dist .lt. 0.5) go to 10000 - 39 continue - points(kkk,1)=ilat - points(kkk,2)=ilon - 149 format(i8) - 159 format(i3) - 169 format(i4) - print *,'STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - if(iwx .gt. 0) - 1 print *, - 1 'WX STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - call l2p(flat,flon,iprx,ipry) - if(iprx .lt. -9999. .or. iprx .gt. 9999 .or. - 1 ipry .lt. -9999 . .or. ipry .gt. 9999) - 1 go to 10000 - write(89,105)'STATION PLOT', - 1 iprx,ipry,itemp,idew,ipres,itend,id,isp,icover,iwx,itrace,icloud - 1 ,ccom(5) - 1 ,ccom(18),ccom(19) -c 1 iprx,ipry,itemp,idew,ipres,itend,id,isp -c 1 iprx,ipry,itemp,idew,ilon,ilat,id,isp,icover,ccom(5) - 105 format(a16,12i5,x,3a9) - 139 format(96x,2i8) - 129 format(20a8) -10000 continue - print *,'WARNING, INPUT AFOS PLOTFILE NOT EXHAUSTED' - 997 continue -c print *,' ENDED DATA WITH ERROR' - 999 continue - return - end -c -c************************************************************** -c - subroutine l2p(flat,flon,iprx,ipry) - call maptra(flat,flon,uu,vv) - fx=cufx(uu) - fy=cufy(vv) - px=6912*fx -c1 py=-6912*(fy-.625555555) - py=-6912*(fy-.575555555) - iprx=py - ipry=px - print *,'L2P ', 'flat,flon,px,py,iprx,ipry', - 1 flat,flon,px,py,iprx,ipry - return - end -c -c************************************************************** -c - subroutine ridctlm -c remove all ctlm characters from fort.43 and write to fort.87 - dimension jstat(100) -c is=stat('fort.43',jstat) -c lnn=jstat(8) - read(5,101)lnn - 101 format(i10) - print*,'file size of fort.43 ',lnn - call afix(lnn) - return - end -c -c************************************************************** -c - subroutine afix(lnn) - character*1 bytes(lnn) - integer (kind=8) ip - data ip/Z'0D'/ ! CTRL-M - character*1 c1(8) - equivalence(c1,ip) -ckumar - open(43,file='NHPLOT',access='direct',recl=1280) -c - na=1 ; nb=1280 -c - nrec=lnn/1280 - print*,'In afix lnn & nrec : ',lnn,nrec -c - do ir=1,nrec - read(43,rec=ir)bytes(na:nb) - na=na+1280 - nb=nb+1280 -ckumar print*,'In afix ir, na & nb ',ir,na,nb - enddo -c - do 10,k=1,lnn - if(bytes(k) .eq. c1(8)) bytes(k)=' ' - 10 continue -c - write(87) bytes - close(87) - return - end -c -c************************************************************** -c - -C DATA SET DAYOWK AT LEVEL 001 AS OF 04/16/93 - SUBROUTINE DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DAYOWK FIND NUMERICAL DAY OF WEEK. -C PRGMMR: HENRICHSEN ORG: NMC41 DATE:93-05-11 -C -C ABSTRACT: GIVEN DAY MONTH AND YEAR AS INTEGERS RETURN DAY OF WEEK AS -C AND INTEGER NUMBER AND AS FOUR CHARACTER HOLLERTH TEXT. -C -C PROGRAM HISTORY LOG: -C 84-MM-DD WICK -C 85-MM-DD HENRICHSEN REMOVE OLD KEY PUNCH CHARACTERS AND CLEAN UP. -C 87-12-10 HENRICHSEN CONVERT TO VS FORTAN 77. -C -C USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C INPUT ARGUMENT LIST: -C IDAY - INTEGER TWO DIGET DAY OF MONTH( 1 THRU 31 ). -C IMONTH - INTEGER TWO DIGET MONTH OF YEAR( 1 THRU 12). -C IYEAR - INTEGER TWO OR FOUR DIGET YEAR. -C IYEAR SHOULD BE THE COMPLETE FOUR DIGIT YEAR. -C IF ONLY LAST 2 DIGITS OF YEAR ARE GIVEN, -C ASSUMES 20TH CENTURY... -C -C OUTPUT ARGUMENT LIST: -C IDAYWK - INTEGER NUMBER OF DAY OF WEEK ( 1 THRU 7 ). -C IHDAYW - CHARACTER*4 WORD CONTAINING THE THE THREE LETTER -C - DAY OF THE WEEK LEFT JUSTIFED IN THE WORD. -C - IE 'MON ', .... 'FRI ', .... 'SUN '. -C ERRFLAG - ERROR OF OUT OF RANGE ARGUEMENT IS INDICATED BY THE -C - RESULTING IDAYWK = 0, AND IHDAYW = BLANKS. -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - ERROR PRINT WHEN ARGUEMENTS OUT OF RANGE. -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - CHARACTER*4 IHDAYW - CHARACTER*4 ITEXT(2) - CHARACTER*4 KHDAY(7) - CHARACTER*4 KLANK - CHARACTER*4 NHDAY(2) - CHARACTER*4 NHMON(2) - CHARACTER*4 NHYR(2) -C - INTEGER KCEN(5) - INTEGER KDAYS(12) - INTEGER MONTAB(12) -C - DATA KHDAY /'SUN ','MON','TUE ', - 1 'WED ','THU ','FRI ','SAT '/ - DATA KLANK /' '/ - DATA NHDAY /'DAY ',' '/ - DATA NHMON /'MONT','H '/ - DATA NHYR /'YEAR',' '/ -C - DATA KCEN /4,2,0,6,4/ - DATA KDAYS /31,29,31,30,31,30,31,31,30,31,30,31/ - DATA MONTAB /1, 4, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6/ -C - IDAYWK = 0 - IHDAYW = KLANK - ISFEB = 0 - IDA = IDAY - IMO = IMONTH - IYR = IYEAR - IF(IMO) 911,911,122 - 122 IF(IMO .GT. 12) GO TO 911 - IF(IDA) 922,922,133 - 133 IF(IDA .GT. KDAYS(IMO)) GO TO 922 - ICENT = IYR / 100 - IYR2 = IYR - 100 * ICENT - IF(ICENT) 933,140,144 - 140 CONTINUE -C ...IF ONLY LAST 2 DIGITS OF YR WERE GIVEN, ASSUME ITS 1900 + - ICENT = 19 - IYR = IYR + 1900 - 144 CONTINUE - ICENTX = ICENT - 16 - IF(ICENTX) 933,933,155 - 155 IF(ICENTX .GT. 5) GO TO 933 -C ...THE GIVEN DATE INFO IS W/I RANGE... - ISUM = KCEN(ICENTX) + IYR2 +IYR2/4 + MONTAB(IMO) + IDA - IF(IMO - 2) 222,211,611 -C ...OTHERWISE, THIS IS JAN OR FEB, SO CHECK FOR LEAP YR... - 211 ISFEB = 1 - 222 CONTINUE - IF(MOD(IYR,4)) 533,511,533 -C ...MOST LIKELY A LEAP YR. TEST FOR CENTURY YR... - 511 CONTINUE - IF(IYR2)522,515,522 - 515 CONTINUE - IF(MOD(IYR,400))533,522,533 -C ...COMES TO 522 IF LEAP YR CORRECTION IS NEEDED... - 522 CONTINUE - ISUM = ISUM - 1 - GO TO 611 - 533 CONTINUE -C ...COMES TO 533 IF NOT A LEAP YR, SO IF FEB, MUST RETEST IDA... - IF(ISFEB)544,611,544 - 544 CONTINUE -C ...THIS IS FEB OF A NON-LEAP YR. - IF (IDA .GE. KDAYS(2)) GO TO 922 - GO TO 611 - 611 CONTINUE - IDAW = MOD(ISUM,7) - IF(IDAW) 644,633,644 - 633 CONTINUE - IDAW = 7 - GO TO 644 - 644 CONTINUE - IDAYWK = IDAW - IHDAYW = KHDAY(IDAW) - RETURN -C - 911 CONTINUE -C ...COMES HERE IF GIVEN MONTH OUT-OF-RANGE... - ITEXT(1) = NHMON(1) - ITEXT(2) = NHMON(2) - GO TO 955 - 922 CONTINUE -C ...COMES HERE IF GIVEN DAY OUT-OF-RANGE - ITEXT(1) = NHDAY(1) - ITEXT(2) = NHDAY(2) - GO TO 955 - 933 CONTINUE -C ...COMES HERE IF GIVEN YR OUT OF RANGE - ITEXT(1) = NHYR(1) - ITEXT(2) = NHYR(2) - GO TO 955 - 955 CONTINUE - PRINT 956, ITEXT(1),ITEXT(2),IDAY,IMONTH,IYEAR - 956 FORMAT(1H0,10X,'ERROR EXIT FROM DAYOWK. GIVEN ', A4, A1, 1X, - X 'OUT-OF-RANGE', /1H0,15X,'IDAY = Z', Z8, 4X,'IMONTH = Z', - X Z8, 4X, 'IYEAR = Z', Z8) - RETURN - END -c -c************************************************************** -c - subroutine satread -c READS SATELLITE WIND DATA AND DRAWS WIND BARBS -c ON ANY NCAR GRAPHICS PLOTTING FRAME WITH LATLON -c FRAME MAPPING DEFINED (general for weather plots) - dimension ary(6) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - do 10,k=1,9999999 - read(38,101,end=99)ary - 101 format(6x,6f10.4) - flat=ary(1) - flon=ary(2) - dir=ary(4) - speed=ary(5) - qcm=ary(6) - u=speed*sin(dir*3.1415927/180.) - v=speed*cos(dir*3.1415927/180.) - call maptra(flat,flon,uu,vv) -c print *,'calling wmbarb',uu,vv,u,v - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - call wmbarb(uu,vv,u,v) - call plchhq(uu,vv,':F19:c',1.5,0.,0.) -c call plchhq(uu,vv,':F22:C',9.5,0.,0.) - 10 continue - 99 continue - return - end -c -c************************************************************** -c -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDSAT READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-06-03 -C -C ABSTRACT: REDSAT READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE SATWND REPORT IN ARRAY DATA -C -C PROGRAM HISTORY LOG: -C 97-06-03 LARRY SAGER -C -C USAGE: CALL REDSAT (RLIMS, IUNS, DATA, IRET) -C INPUT ARGUMENT LIST: -C RLIMS - LAT/LONG LIMITS TO DUMP -C IUNS - UNIT NUMBER OF PREPBUFR FILE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C DATA - THE RETURNED SATWND REPORT. -C - LAT, LONG, PRESALT, WDIR, WSP, WQM -C IRET - FLAG: IRET=0 NORMAL RETURN -C IRET=-1 END OF FILE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - SUBROUTINE REDSAT(RLIMS, IUNS, DATA, IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C SATWND REPORT. -C - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*40 CATH, STRING -C - DIMENSION HDR (10) -C - REAL CRR (5,255) - REAL RLIMS (4) - REAL DATA(6) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP SQN'/ - DATA CATH /'CAT=6 POB DDO FFO WQM'/ - DATA IX /0/ -C -C----------------------------------------------------------------------| -C OPEN THE IBM-SP BUFR TANK FILE | -C----------------------------------------------------------------------| -C - SAVE - IRET = 0 - IMASS = 0 - IWIND = 0 - LUBFR = IUNS - IF( IX .EQ. 0) THEN - IX = 1 - INOUT = 'IN' - LUNDX = 10 - CALL OPENBF( LUBFR, INOUT, LUNDX ) - 10 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF(IRET1 .NE. 0) GOTO 50 - ITYP = 0 - IF(SUBSET .NE. 'SATWND' ) GOTO 10 - ENDIF -C -C----------------------------------------------------------------------| -C READ THE BUFR DATA TANKS -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - 22 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .LT. 0) GOTO 50 - IF(SUBSET .EQ. 'SATWND' ) GOTO 20 - GOTO 22 - END IF -C -C----------------------------------------------------------------------| -C READ IN THE STATION INFORMATION | -C----------------------------------------------------------------------| -C - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C PRINT 119,HDR(1),HDR(6) - 119 FORMAT(' STATION ',A8,' subtype ',F10.1) -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C - IF((HDR(6) .GE. 240.) .AND. (HDR(6) .LE. 246.))THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATH) -C PRINT *,'SATWNDS ',CRR(2,1),CRR(3,1) - DATA(1) = HDR(3) - DATA(2) = HDR(2) - DATA(3) = CRR(1,1) - DATA(4) = CRR(2,1) - DATA(5) = CRR(3,1) - DATA(6) = CRR(4,1) -C PRINT *,' DATA ',(DATA(KK),KK=1,6) - ELSE - GOTO 20 - END IF - RETURN -C - 50 IRET = -1 - RETURN - END -c -c************************************************************** -c - subroutine hbull -c reads quality controlled hurricane bulletins from either: -c $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -c $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL -c and writes putlab call information and box drawing -c information for use downstream by bedient packing -c and drawing program sixbitb2. Input is fortran -c unit 31 and output is fortran unit 74. - -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. - - - COMMON/PACKRA/IRAS(10) - - character*10 names(16) - character*128 clines(100) - character*128 cline - character*128 dumy2k - character*10 cname - character*13 cdate - character*2 c2 - character*80 cout,cnull - - print *, ' ' - print *, ' ===> ENTERING SUBROUTINE HBULL' - print *, ' ' - - write(c2,'(i2.2)') iras(7) - - cnull='NO TROPICAL CYCLONE ACTIVITY REPORTED' - icount=0 - icounta=0 - klines=0 - names='xxxxxxxxxx' - - do k=1,100 - read(31,fmt='(a128)',end=9) cline - -C AT THIS POINT WE DO NOT KNOW IF A 2-DIGIT YEAR BEGINS IN COLUMN 20 -C OF THE RECORD (OLD NON-Y2K COMPLIANT FORM) OR IF A 4-DIGIT YEAR -C BEGINS IN COLUMN 20 (NEW Y2K COMPLIANT FORM) - TEST ON LOCATION OF -C LATITUDE N/S INDICATOR TO FIND OUT ... - - if(cline(35:35).eq.'N' .or. - . cline(35:35).eq.'S') then - -C ... THIS RECORD STILL CONTAINS THE OLD 2-DIGIT FORM OF THE YEAR - -C ... THIS PROGRAM WILL CONVERT THE RECORD TO A 4-DIGIT YEAR USING THE -C "WINDOWING" TECHNIQUE SINCE SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 2-digit year "',cline(20:21),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - DUMY2K(1:19) = cline(1:19) - IF(cline(20:21).GT.'20') THEN - DUMY2K(20:21) = '19' - ELSE - DUMY2K(20:21) = '20' - ENDIF - DUMY2K(22:128) = cline(20:126) - cline = DUMY2K - PRINT *, ' ' - PRINT *, '==> 2-digit year converted to 4-digit year "', - . cline(20:23),'" via windowing technique' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - ELSE IF(cline(37:37).eq.'N' .OR. - . cline(37:37).eq.'S') THEN - -C ... THIS RECORD CONTAINS THE NEW 4-DIGIT FORM OF THE YEAR -C ... NO CONVERSION NECESSARY SINCE THIS SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 4-digit year "',cline(20:23),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - PRINT *, '==> No conversion necessary' - PRINT *, ' ' - ELSE - PRINT *, ' ' - PRINT *, '***** Cannot determine if this record contains ', - . 'a 2-digit year or a 4-digit year - skip it and try ', - . 'reading the next record' - PRINT *, ' ' - CYCLE - END IF - - clines(k)=cline - klines=k - enddo - - 9 continue - - LOOP1: do k=klines,1,-1 - cline=clines(k) - print *, ' ' - print *, 'Look at record: ',cline - print *, ' ' - - LOOP1n1: do j=1,16 - -c look for same name and time - - if(cline(29:30) .ne. c2) then - print *, ' ' - print *, 'Do not process this record because its hour ', - . '(=',cline(29:30),') is different than the ', - . 'cycle hour (=',c2,')' - print *, ' ' - cycle LOOP1 - endif - if(cline(6:6) .eq. '8' .or. cline(6:6) .eq. '9') then - print *, ' ' - print *, 'Do not process this record because it is a ', - . 'test storm, storm id =',cline(6:7) - print *, ' ' - cycle LOOP1 - endif - if(names(j) .eq. cline(10:19) .and. - . names(j) .ne. 'NAMELESS' ) then - print *, ' ' - print *, 'Do not process this record because it has a', - . ' name that has already been processed (name=', - . cline(10:19),')' - print *, ' ' - cycle LOOP1 - endif - print *, ' ' - print *, 'NAMES ',cline(10:19),names(j) - print *, ' ' - enddo LOOP1n1 - - LOOP1n2: do j=1,16 - -c assign new name - - print *, ' ' - print *, 'threeloop' - print *, ' ' - if(names(j) .eq. 'xxxxxxxxxx' ) then - names(j)=cline(10:19) - cname=cline(10:19) - cdate=cline(20:32) - -c - On rare occasions, upstream program QCTROPCY can stamp a 'C' into -c character 67 - this had resulted in a failure in this program -c (note 104 format). Change by Keyser (08/10/1998) uses 9104 format -c if mwind < 100 . - - if(cline(67:67).eq.'1') then - read(cline,104)latd,lond,idir,isp,icp,mwind - 104 format(33x,i3,2x,i4,x,i4,i4,x,i4,10x,i3) - else - read(cline,9104)latd,lond,idir,isp,icp,mwind -9104 format(33x,i3,2x,i4,x,i4,i4,x,i4,11x,i2) - end if - flat=latd/10. - flon=lond/10. - fdir=idir - fsp=isp/10. - central_pressure=icp - - write(cout,105) cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - ic=530+10*j - iatl=0 - ipac=0 - if(lond -latd .lt. 800) iatl =1 - if(lond-latd .gt. 720 .and. latd .lt. 150) ipac=1 - if(lond-latd .gt. 800 ) ipac=1 - -c test for atlantic or Pacific storm - - if(iatl .eq. 1) then - icounta=icounta+1 - ic=icounta*20+620 -ccccc ic=icounta*20+520 - write(74,114) 'PUTLA ',ic, - . '6420 01.0 90.0 038 1 0 0 ',cout(1:80) - endif - if(ipac .eq. 1) then - icount=icount+1 - ic=icount*20+520 - write(74,114) 'PUTLA ',ic, - . '4201 01.0 90.0 038 1 0 0 ',cout(1:80) - endif -ccccc write(74,114) 'PUTLA ',ic,'4201 04.0 90.0 080 1 0 0 ', -ccccc. cout(1:80) - 114 format(a6,i5,a27,a80) - print 105, cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - 105 format(a10,x,a13,x,f4.1,a1,x,f5.1,a1,x,a3,f6.0,x,a3,f5.1, - . a5,x,f6.1,' MB',i3,'M/SEC' ) - if(cline(37:37).eq. 'S') flat=-flat - if(cline(43:43).eq. 'W') flon=360-flon - call maptra(flat,flon,uu,vv) - if ((mwind*2.24) .gt. 38) then - call plchhq(uu,vv,':F35:m',7.5,0.,0.) - else - call plchhq(uu,vv,':F30:TD',2.0,0.,0.) - call plchhq(uu,vv,':F37:S',6.0,0.,0.) - endif - if((mwind*2.24) .gt. 74.) then - -c close hurricane symbol with black fill - - call plchhq(uu,vv-0.005,':F37:Z',4.5,0.,0.) - endif - call gslwsc(3.0) - call plchmq(uu+0.02,vv-0.055,cname,2.5,0.,0.) - call gslwsc(1.0) - exit LOOP1n2 - endif - enddo LOOP1n2 - enddo LOOP1 -ccccc isizea=(icounta+1)/2 +2 - isize=(icount+1)/2 +2 - isize=icount+2 - isizea=icounta+2 - if(isize .eq. 2) then - write(74,114)'PUTLA ',540,'4201 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isize=isize+1 - print *, cnull(1:80) - endif - if(isizea .eq. 2) then - write(74,114)'PUTLA ',640,'6420 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isizea=isizea+1 - print *, cnull(1:80) - endif - write(74,115)'BOX ',510,4190,isize,25 - write(74,115)'BOX ',610,6401,isizea,25 - 115 format(a4,2i5,i5,i5) - - print *, ' ' - print *, ' ===> LEAVING SUBROUTINE HBULL' - print *, ' ' - - return - - end - -c************************************************************** - diff --git a/sorc/gfs_bufr.fd/buff.f b/sorc/gfs_bufr.fd/buff.f index 5dd19f4b10..5441fbf5a8 100755 --- a/sorc/gfs_bufr.fd/buff.f +++ b/sorc/gfs_bufr.fd/buff.f @@ -4,7 +4,7 @@ subroutine buff(nint1,nend1,nint3,nend3,npoint,idate,jdate,levs, !! integer nint, nend, npoint, idate(4), levs, jdate integer nint1, nend1, nint3, nend3 integer npoint, idate(4), levs, jdate - real*8 data(6*levs+24), wrkd(1) + real*8 data(6*levs+25), wrkd(1) integer idtln, nf, nfile, np integer lss, istat(npoint), ios CHARACTER*150 FILESEQ diff --git a/sorc/gfs_bufr.fd/gfsbufr.f b/sorc/gfs_bufr.fd/gfsbufr.f index 5e8fe06198..043083e489 100755 --- a/sorc/gfs_bufr.fd/gfsbufr.f +++ b/sorc/gfs_bufr.fd/gfsbufr.f @@ -11,6 +11,10 @@ program meteormrf C 16-09-27 HUIYA CHUANG MODIFY TO READ GFS NEMS OUTPUT ON GRID SPACE C 16-10-15 HUIYA CHUANG: CONSOLIDATE TO READ FLUX FIELDS IN THIS C PACKAGE TOO AND THIS SPEEDS UP BFS BUFR BY 3X +C 17-02-27 GUANG PING LOU: CHANGE MODEL OUTPUT READ-IN TO HOURLY +C TO 120 HOURS AND 3 HOURLY TO 180 HOURS. +C 19-07-16 GUANG PING LOU: CHANGE FROM NEMSIO TO GRIB2. +C C C USAGE: C INPUT FILES: @@ -37,28 +41,31 @@ program meteormrf C MACHINE: IBM SP C C$$$ + use netcdf + use mpi use nemsio_module use sigio_module implicit none - include 'mpif.h' +!! include 'mpif.h' integer,parameter:: nsta=3000 - integer(sigio_intkind),parameter:: lusig=11 + integer,parameter:: ifile=11 integer(sigio_intkind):: irets -! type(sigio_head):: sighead type(nemsio_gfile) :: gfile integer ncfsig, nsig integer istat(nsta), idate(4), jdate - integer :: iromb, maxwv, levs,nstart,nend,nint,nsfc,levsi,im,jm - integer :: kwskip,npoint,np,ist,is,iret,lss,nss,nf,nsk,nfile + integer :: levs,nstart,nend,nint,nsfc,levsi,im,jm + integer :: npoint,np,ist,is,iret,lss,nss,nf,nsk,nfile integer :: ielev integer :: lsfc real :: alat,alon,rla,rlo real :: wrkd(1),dummy real rlat(nsta), rlon(nsta), elevstn(nsta) - integer nint1, nend1, nint3, nend3 + integer iidum(nsta),jjdum(nsta) + integer nint1, nend1, nint3, nend3, np1 integer landwater(nsta) character*1 ns, ew character*4 t3 + character*4 cstat(nsta) character*32 desc character*150 dird, fnsig logical f00, makebufr @@ -68,8 +75,14 @@ program meteormrf CHARACTER*80 CLIST(4) INTEGER NPP(4) CHARACTER*8 SEQNAM(4) - integer ierr, mrank, msize + integer ierr, mrank, msize,ntask integer n0, ntot + integer :: error, ncid, id_var,dimid + character(len=10) :: dim_nam + character(len=6) :: fformat + !added from Cory + integer :: iope, ionproc + integer, allocatable :: iocomms(:) C DATA SBSET / 'ABCD1234' / C @@ -79,9 +92,9 @@ program meteormrf c DATA SEQNAM / 'HEADR', 'PRES TMDB UWND VWND SPFH OMEG', c & 'CLS1' ,'D10M' / C - namelist /nammet/ iromb, maxwv, levs, makebufr, dird, + namelist /nammet/ levs, makebufr, dird, & nstart, nend, nint, nend1, nint1, - & nint3, nsfc, f00 + & nint3, nsfc, f00, fformat, np1 call mpi_init(ierr) call mpi_comm_rank(MPI_COMM_WORLD,mrank,ierr) @@ -92,7 +105,6 @@ program meteormrf open(5,file='gfsparm') read(5,nammet) write(6,nammet) - kwskip = (maxwv + 1) * ((iromb+1) * maxwv + 2) npoint = 0 99 FORMAT (I6, F6.2,A1, F7.2,A1,1X,A4,1X,I2, A28, I4) do np = 1, nsta+2 @@ -110,6 +122,7 @@ program meteormrf rlat(npoint) = rla rlon(npoint) = rlo istat(npoint) = ist + cstat(npoint) = T3 elevstn(npoint) = ielev if(lsfc .le. 9) then @@ -129,6 +142,14 @@ program meteormrf print *, ' number of station exceeds nsta, abort program' call abort endif +! print*,'npoint= ', npoint +! print*,'np,IST,idum,jdum,rlat(np),rlon(np)= ' + if(np1 == 0) then + do np = 1, npoint + read(7,98) IST, iidum(np), jjdum(np), ALAT, ALON + enddo + endif + 98 FORMAT (3I6, 2F9.2) if (mrank.eq.0.and.makebufr) then REWIND 1 READ (1,100) SBSET @@ -156,27 +177,17 @@ program meteormrf if(f00) nss = nstart c do nf = nss, nend, nint ntot = (nend - nss) / nint + 1 - do n0 = 1, ntot, msize - nf = (n0 + mrank - 1) * nint + nss -C print*,'n0 ntot nint nss mrank msize',n0,ntot,nint, -C & nss,mrank,msize - if(n0.eq.1.and.mrank.gt.0) then -c print*,'min(mrank,ntot-1) = ',min(mrank,ntot-1) - do nsk = 1, min(mrank,ntot-1) -! read(12) dummy - enddo - endif - if(n0.gt.1.and.msize.gt.1.and.nf.le.nend) then - do nsk = 2, msize -! read(12) dummy - enddo - endif + ntask = mrank/(float(msize)/float(ntot)) + nf = ntask * nint + nss + print*,'n0 ntot nint nss mrank msize' + print*, n0,ntot,nint,nss,mrank,msize + print*,'nf, ntask= ', nf, ntask if(nf .le. nend1) then nfile = 21 + (nf / nint1) else nfile = 21 + (nend1/nint1) + (nf-nend1)/nint3 endif -C print*, 'nf,nint,nfile = ',nf,nint,nfile + print*, 'nf,nint,nfile = ',nf,nint,nfile if(nf.le.nend) then if(nf.lt.10) then fnsig = 'sigf0' @@ -193,6 +204,19 @@ program meteormrf endif print *, 'Opening file : ',fnsig +!! read in either nemsio or NetCDF files + if (fformat == 'netcdf') then + error=nf90_open(trim(fnsig),nf90_nowrite,ncid) + error=nf90_inq_dimid(ncid,"grid_xt",dimid) + error=nf90_inquire_dimension(ncid,dimid,dim_nam,im) + error=nf90_inq_dimid(ncid,"grid_yt",dimid) + error=nf90_inquire_dimension(ncid,dimid,dim_nam,jm) + error=nf90_inq_dimid(ncid,"pfull",dimid) + error=nf90_inquire_dimension(ncid,dimid,dim_nam,levsi) + error=nf90_close(ncid) + print*,'NetCDF file im,jm,lm= ',im,jm,levs,levsi + + else call nemsio_init(iret=irets) print *,'nemsio_init, iret=',irets call nemsio_open(gfile,trim(fnsig),'read',iret=irets) @@ -200,31 +224,46 @@ program meteormrf print*,"fail to open nems atmos file";stop endif - call nemsio_getfilehead(gfile,iret=irets + call nemsio_getfilehead(gfile,iret=irets & ,dimx=im,dimy=jm,dimz=levsi) if( irets /= 0 ) then print*,'error finding model dimensions '; stop endif - print*,'im,jm,lm= ',im,jm,levsi -! call sigio_sclose(nsig,irets) -! if(irets.ne.0) then -! call errmsg('sighdr: error closing header from file -! & '//fnsig(1:ncfsig)) -! call errexit(2) -! endif + print*,'nemsio file im,jm,lm= ',im,jm,levsi call nemsio_close(gfile,iret=irets) - call meteorg(npoint,rlat,rlon,istat,elevstn, + endif + allocate (iocomms(0:ntot)) + if (fformat == 'netcdf') then + print*,'iocomms= ', iocomms + call mpi_comm_split(MPI_COMM_WORLD,ntask,0,iocomms(ntask),ierr) + call mpi_comm_rank(iocomms(ntask), iope, ierr) + call mpi_comm_size(iocomms(ntask), ionproc, ierr) + + call meteorg(npoint,rlat,rlon,istat,cstat,elevstn, & nf,nfile,fnsig,jdate,idate, - & iromb,maxwv,kwskip,levs,levsi,im,jm,nsfc, - & landwater,nend1, nint1, nint3) - endif - enddo + & levsi,im,jm,nsfc, + & landwater,nend1, nint1, nint3, iidum,jjdum,np1, + & fformat,iocomms(ntask),iope,ionproc) + call mpi_barrier(iocomms(ntask), ierr) + call mpi_comm_free(iocomms(ntask), ierr) + else +!! For nemsio input + call meteorg(npoint,rlat,rlon,istat,cstat,elevstn, + & nf,nfile,fnsig,jdate,idate, + & levs,im,jm,nsfc, + & landwater,nend1, nint1, nint3, iidum,jjdum, + & fformat,iocomms(ntask),iope,ionproc) + endif + endif call mpi_barrier(mpi_comm_world,ierr) call mpi_finalize(ierr) if(mrank.eq.0) then print *, ' starting to make bufr files' print *, ' makebufr= ', makebufr print *, 'nint1,nend1,nint3,nend= ',nint1,nend1,nint3,nend +!! idate = 0 7 1 2019 +!! jdate = 2019070100 + if(makebufr) then nend3 = nend call buff(nint1,nend1,nint3,nend3, diff --git a/sorc/gfs_bufr.fd/makefile_module b/sorc/gfs_bufr.fd/makefile_module index af73fccb11..c640d0a927 100755 --- a/sorc/gfs_bufr.fd/makefile_module +++ b/sorc/gfs_bufr.fd/makefile_module @@ -1,17 +1,21 @@ -TARGET = gfs_bufr -AR = ar -ARFLAGS = ruv +##################################################################################### +# gfs_bufr using module compile standard +# # 11/08/2019 guang.ping.lou@noaa.gov: Create NetCDF version +# ##################################################################################### +# set -eux +# FC = $(myFC) $(myFCFLAGS) CPP = $(myCPP) $(myCPPFLAGS) -CPPFLAGS = -DLINUX -FFLAGS = $(OPTS) $(DEBUG) \ - -I$(NEMSIO_INC) \ +FFLAGS = -I$(NETCDF_INC) \ + -I$(NEMSIO_INC) \ -I$(SIGIO_INC4) \ -I$(W3EMC_INC4) -LIBS = $(NEMSIO_LIB) \ +LIBS = -L$(NETCDF_LIB) -lnetcdf -lnetcdff \ + -L$(HDF5_LIB) -lhdf5_hl -lhdf5 \ + $(NEMSIO_LIB) \ $(W3EMC_LIB4) \ $(W3NCO_LIB4) \ $(BUFR_LIB4) \ @@ -23,13 +27,13 @@ SRCM = gfsbufr.f OBJS = physcons.o funcphys.o meteorg.o bfrhdr.o newsig1.o terp3.o\ bfrize.o vintg.o buff.o rsearch.o \ svp.o calpreciptype.o lcl.o mstadb.o tdew.o\ - machine.o gslp.o modstuff1.o + machine.o gslp.o modstuff1.o read_nemsio.o read_netcdf_p.o CMD = ../../exec/gfs_bufr $(CMD): $(SRCM) $(OBJS) $(FC) $(FFLAGS) $(SRCM) $(OBJS) $(LIBS) -o $(CMD) - + machine.o: machine.f $(FC) $(FFLAGS) -free -c machine.f physcons.o: physcons.f machine.o @@ -41,7 +45,11 @@ gslp.o: gslp.f modstuff1.o: modstuff1.f $(FC) $(INC) $(FFLAGS) -free -c modstuff1.f meteorg.o: meteorg.f physcons.o funcphys.o - $(FC) $(INC) $(FFLAGS) -c meteorg.f + $(FC) $(INC) $(FFLAGS) -c meteorg.f +read_netcdf_p.o: read_netcdf_p.f + $(FC) $(INC) $(FFLAGS) -c read_netcdf_p.f +read_nemsio.o: read_nemsio.f + $(FC) $(INC) $(FFLAGS) -c read_nemsio.f bfrhdr.o: bfrhdr.f $(FC) $(FFLAGS) -c bfrhdr.f newsig1.o: newsig1.f diff --git a/sorc/gfs_bufr.fd/meteorg.f b/sorc/gfs_bufr.fd/meteorg.f index 5add9877c2..84fdc6f777 100755 --- a/sorc/gfs_bufr.fd/meteorg.f +++ b/sorc/gfs_bufr.fd/meteorg.f @@ -1,7 +1,8 @@ - subroutine meteorg(npoint,rlat,rlon,istat,elevstn, + subroutine meteorg(npoint,rlat,rlon,istat,cstat,elevstn, & nf,nfile,fnsig,jdate,idate, - & iromb,maxwv,kwskip,levso,levs,im,jm,kdim, - & landwater,nend1,nint1,nint3) + & levs,im,jm,kdim, + & landwater,nend1,nint1,nint3,iidum,jjdum,np1, + & fformat,iocomms,iope,ionproc) !$$$ SUBPROGRAM DOCUMENTATION BLOCK ! . . . . @@ -29,6 +30,11 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, ! 2018-02-21 GUANG PING LOU THIS VERSION IS BACKWARD COMPATIBLE TO GFS MODEL ! 2018-03-27 GUANG PING LOU CHANGE STATION ELEVATION CORRECTION LAPSE RATE FROM 0.01 TO 0.0065 ! 2018-03-28 GUANG PING LOU GENERALIZE TIME INTERVAL +! 2019-07-08 GUANG PING LOU ADDED STATION CHARACTER IDS +! 2019-10-08 GUANG PING LOU MODIFY TO READ IN NetCDF FILES. RETAIN NEMSIO +! RELATED CALLS AND CLEAN UP THE CODE. +! 2020-04-24 GUANG PING LOU Clean up code and remove station height +! adjustment ! ! USAGE: CALL PROGRAM meteorg ! INPUT: @@ -40,10 +46,6 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, ! nf - forecast cycle ! fnsig - sigma file name ! idate(4) - date -! iromb - for triangular truncation iromb==0 -! maxwv - wave number -! kwskip - spectral array -! levso - output vertical layers ! levs - input vertical layers ! kdim - sfc file dimension ! @@ -56,6 +58,7 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, ! MACHINE: IBM SP ! !$$$ + use netcdf use nemsio_module use sigio_module use physcons @@ -63,55 +66,55 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, use funcphys implicit none include 'mpif.h' -! type(sigio_head):: sighead,sigheado -! type(sigio_data):: sigdata type(nemsio_gfile) :: gfile type(nemsio_gfile) :: ffile type(nemsio_gfile) :: ffile2 - integer :: kwskip,iromb,maxwv,nfile,npoint,levso,levs,kdim + integer :: nfile,npoint,levs,kdim integer :: nfile1 - integer :: i,j,im,jm,jj,idum,jdum,idvc,idsl + integer :: i,j,im,jm,kk,idum,jdum,idvc,idsl +! idsl Integer(sigio_intkind) semi-lagrangian id +! idvc Integer(sigio_intkind) vertical coordinate id +! (=1 for sigma, =2 for ec-hybrid, =3 for ncep hybrid) integer,parameter :: nvcoord=2 - real :: scalar(kwskip,2+levs*2) - real :: vector(kwskip,levs*2) - integer :: idate(4),nsig,nsfc,nflx,np,k,l,nf,nfhour + integer :: idate(4),nij,nflx,np,k,l,nf,nfhour,np1 integer :: idate_nems(7) - integer :: iret,iret1,jdate,nsil,leveta,lm,lp1 - integer :: ie,iw,jn,js + integer :: iret,jdate,leveta,lm,lp1 character*150 :: fnsig,fngrib - real*8 :: data(6*levso+24) - real :: fhour,pp,ppn,qs,qsn,esn,es,psfc,ppi,dtemp,iwx,nd - real :: t,q,u,v,td,tlcl,plcl,qw,tw,xlat,xlon,iossil,dlon - real :: dx,dy,zhour,zhour2 + real*8 :: data(6*levs+25) + real*8 :: rstat1 + character*8 :: cstat1 + character*4 :: cstat(npoint) + real :: fhour,pp,ppn,qs,qsn,esn,es,psfc,ppi,dtemp,nd + real :: t,q,u,v,td,tlcl,plcl,qw,tw,xlat,xlon integer,dimension(npoint):: landwater integer,dimension(im,jm):: lwmask real,dimension(im,jm):: apcp, cpcp - real,dimension(npoint,2+levso*3):: grids,gridsi + real,dimension(npoint,2+levs*3):: grids real,dimension(npoint) :: rlat,rlon,pmsl,ps,psn,elevstn real,dimension(im*jm) :: dum1d,dum1d2 real,dimension(im,jm) :: gdlat, hgt, gdlon real,dimension(im,jm,15) :: dum2d real,dimension(im,jm,levs) :: t3d, q3d, uh, vh,omega3d - real,dimension(im,jm,levs) :: delp,delz + real,dimension(im,jm,levs) :: delpz real,dimension(im,jm,levs+1) :: pint, zint - real,dimension(npoint,levso) :: gridu,gridv,omega,qnew,zp - real,dimension(npoint):: gradx, grady - real,dimension(npoint,levs) :: griddiv,gridui,gridvi,omegai - real,dimension(npoint,levso) :: p1,p2,p3,pd1,pd2,pd3,tt,ttnew - real,dimension(npoint,levso) :: z1 - real,dimension(npoint,levso+1) :: pi3 + real,dimension(npoint,levs) :: gridu,gridv,omega,qnew,zp + real,dimension(npoint,levs) :: p1,pd3,ttnew + real,dimension(npoint,levs) :: z1 + real,dimension(npoint,levs+1) :: pi3 real :: zp2(2) real,dimension(kdim,npoint) :: sfc - real,dimension(1,levso+1) :: prsi,phii - real,dimension(1,levso) :: gt0,gq0,prsl,phy_f3d + real,dimension(1,levs+1) :: prsi,phii + real,dimension(1,levs) :: gt0,gq0,prsl,phy_f3d real :: PREC,TSKIN,SR,randomno(1,2) real :: DOMR,DOMZR,DOMIP,DOMS - real :: vcoord(levs+1,nvcoord),vcoordnems(levs+1,3,2) + real :: vcoord(levs+1,nvcoord),vdummy(levs+1) + real :: vcoordnems(levs+1,3,2) real :: rdum - integer :: n3dfercld,iseedl,time + integer :: n3dfercld,iseedl integer :: istat(npoint) logical :: trace logical, parameter :: debugprint=.true. +!! logical, parameter :: debugprint=.false. character lprecip_accu*3 real, parameter :: ERAD=6.371E6 real, parameter :: DTR=3.1415926/180. @@ -119,35 +122,78 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, integer :: nf1, fint integer :: nend1, nint1, nint3 character*150 :: fngrib2 - character(len=20) :: VarNameP, VarNameCP integer recn_dpres,recn_delz,recn_dzdt integer :: jrec + equivalence (cstat1,rstat1) + integer iidum(npoint),jjdum(npoint) + integer :: error, ncid, ncid2, id_var,dimid + character(len=100) :: long_name + character(len=6) :: fformat + integer,dimension(8) :: clocking + character(10) :: date + character(12) :: time + character(7) :: zone + character(3) :: Zreverse + character(20) :: VarName,LayName + integer iocomms,iope,ionproc - nsig = 11 - nsfc = 12 - nflx = 6 * levso + nij = 12 + nflx = 6 * levs recn_dpres = 0 recn_delz = 0 recn_dzdt = 0 jrec = 0 lprecip_accu='yes' -! call sigio_sropen(nsig,trim(fnsig),iret) -! call sigio_srhead(nsig,sighead,iret1) -! if(iret.ne.0 .or. iret1.ne.0) then -! print*,"fail to open sigma file" -! stop -! endif -! fhour=sighead%fhour -! idate=sighead%idate + idvc=2 + idsl=1 +!read in NetCDF file header info + print*,"fformat= ", fformat +! print*,'meteorg.f, idum,jdum= ' +! do np = 1, npoint +! print*, iidum(np), jjdum(np) +! enddo - call nemsio_open(gfile,trim(fnsig),'read',iret=iret) - call nemsio_getfilehead(gfile,iret=iret - + ,idate=idate_nems(1:7),nfhour=nfhour + if(fformat .eq. "netcdf") then + print*,'iocomms inside meteorg.f=', iocomms + error=nf90_open(trim(fnsig),ior(nf90_nowrite,nf90_mpiio), + & ncid,comm=iocomms, info = mpi_info_null) + error=nf90_get_att(ncid,nf90_global,"ak",vdummy) + do k = 1, levs+1 + vcoord(k,1)=vdummy(levs-k+1) + enddo + error=nf90_get_att(ncid,nf90_global,"bk",vdummy) + do k = 1, levs+1 + vcoord(k,2)=vdummy(levs-k+1) + enddo + error=nf90_inq_varid(ncid, "time", id_var) + error=nf90_get_var(ncid, id_var, nfhour) + print*, "nfhour:",nfhour + error=nf90_get_att(ncid,id_var,"units",long_name) +!! print*,'time units',' -- ',trim(long_name) + read(long_name(13:16),"(i4)")idate(4) + read(long_name(18:19),"(i2)")idate(2) + read(long_name(21:22),"(i2)")idate(3) + read(long_name(24:25),"(i2)")idate(1) + fhour=float(nfhour) + print*,'date= ', idate + jdate = idate(4)*1000000 + idate(2)*10000+ + & idate(3)*100 + idate(1) + print *, 'jdate = ', jdate + error=nf90_inq_varid(ncid, "lon", id_var) + error=nf90_get_var(ncid, id_var, gdlon) + error=nf90_inq_varid(ncid, "lat", id_var) + error=nf90_get_var(ncid, id_var, gdlat) +!!end read NetCDF hearder info, read nemsio below if necessary + else + + call nemsio_open(gfile,trim(fnsig),'read',iret=iret) + call nemsio_getfilehead(gfile,iret=iret + + ,idate=idate_nems(1:7),nfhour=nfhour + ,idvc=idvc,idsl=idsl,lat=dum1d,lon=dum1d2 + ,vcoord=vcoordnems) - - do k=1,levs+1 + + do k=1,levs+1 vcoord(k,1)=vcoordnems(k,1,1) vcoord(k,2)=vcoordnems(k,2,1) end do @@ -155,7 +201,7 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, idate(2)=idate_nems(2) idate(3)=idate_nems(3) idate(4)=idate_nems(1) - fhour=float(nfhour) + fhour=float(nfhour) print *, ' processing forecast hour ', fhour print *, ' idate =', idate jdate = idate(4)*1000000 + idate(2)*10000+ @@ -169,162 +215,172 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, gdlon(i,j)=dum1d2((j-1)*im+i) end do end do - if(debugprint)print*,'sample lat= ',gdlat(im/5,jm/4) + + endif !end read in nemsio hearder + + if(debugprint) then + do k=1,levs+1 + print*,'vcoord(k,1)= ', k, vcoord(k,1) + end do + do k=1,levs+1 + print*,'vcoord(k,2)= ', k, vcoord(k,2) + end do + print*,'sample lat= ',gdlat(im/5,jm/4) + ,gdlat(im/5,jm/3),gdlat(im/5,jm/2) - if(debugprint)print*,'sample lon= ',gdlon(im/5,jm/4) + print*,'sample lon= ',gdlon(im/5,jm/4) + ,gdlon(im/5,jm/3),gdlon(im/5,jm/2) - -! read nemsio data + endif ! topography - call nemsio_readrecvw34(gfile,'hgt','sfc',1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'surface hgt not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - hgt(i,j) = dum1d(jj+i) - end do - end do + if (fformat == 'netcdf') then + VarName='hgtsfc' + Zreverse='yes' + call read_netcdf_p(ncid,im,jm,1,VarName,hgt,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'surface hgt not found' + else + VarName='hgt' + LayName='sfc' + call read_nemsio(gfile,im,jm,1,VarName,LayName,hgt, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'surface hgt not found' + endif if(debugprint)print*,'sample sfc h= ',hgt(im/5,jm/4) + ,hgt(im/5,jm/3),hgt(im/5,jm/2) - end if ! surface pressure (Pa) -! scalar(:,2)=sigdata%ps - - call nemsio_readrecvw34(gfile,'pres','sfc',1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'surface pres not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - pint(i,j,1) = dum1d(jj+i) - end do - end do + if (fformat == 'netcdf') then + VarName='pressfc' + Zreverse='yes' + call read_netcdf_p(ncid,im,jm,1,VarName,pint(:,:,1), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'surface pressure not found' + else + VarName='pres' + LayName='sfc' + call read_nemsio(gfile,im,jm,1,VarName, + & LayName,pint(:,:,1),error) + if (error /= 0) print*,'surface pressure not found' + endif if(debugprint)print*,'sample sfc P= ',pint(im/2,jm/4,1), + pint(im/2,jm/3,1),pint(im/2,jm/2,1) - end if -! temperature using nemsio - do k =1, levs - call nemsio_readrecvw34(gfile,'tmp' - + ,'mid layer',k,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'T not found at ',k - else - do j=1,jm - jj= (j-1)*im - do i=1,im - t3d(i,j,k) = dum1d(jj+i) - end do - end do - if(debugprint) - + print*,'sample T at lev ',k,' = ',t3d(im/2,jm/4,k), - + t3d(im/2,jm/3,k),t3d(im/2,jm/2,k) - end if +! temperature using NetCDF + if (fformat == 'netcdf') then + VarName='tmp' + Zreverse='yes' + call read_netcdf_p(ncid,im,jm,levs,VarName,t3d,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'temp not found' + else + VarName='tmp' + LayName='mid layer' + call read_nemsio(gfile,im,jm,levs,VarName,LayName,t3d,error) + if (error /= 0) print*,'temp not found' + endif + if(debugprint) then + print*,'sample T at lev=1 to levs ' + do k = 1, levs + print*,k, t3d(im/2,jm/3,k) + enddo + endif ! specific humidity - call nemsio_readrecvw34(gfile,'spfh' - + ,'mid layer',k,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'Q not found at ',k - else - do j=1,jm - jj= (j-1)*im - do i=1,im - q3d(i,j,k) = dum1d(jj+i) - end do - end do - if(debugprint) - + print*,'sample Q at lev ',k,' = ',q3d(im/2,jm/4,k), - + q3d(im/2,jm/3,k),q3d(im/2,jm/2,k) - end if + if (fformat == 'netcdf') then + VarName='spfh' + Zreverse='yes' + call read_netcdf_p(ncid,im,jm,levs,VarName,q3d,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'spfh not found' + else + VarName='spfh' + LayName='mid layer' + call read_nemsio(gfile,im,jm,levs,VarName,LayName,q3d,error) + if (error /= 0) print*,'spfh not found' + endif + if(debugprint) then + print*,'sample Q at lev=1 to levs ' + do k = 1, levs + print*,k, q3d(im/2,jm/3,k) + enddo + endif ! U wind - call nemsio_readrecvw34(gfile,'ugrd' - + ,'mid layer',k,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'U not found at ',k - else - do j=1,jm - jj= (j-1)*im - do i=1,im - uh(i,j,k) = dum1d(jj+i) - end do - end do - if(debugprint) - + print*,'sample U at lev ',k,' = ',uh(im/2,jm/4,k), - + uh(im/2,jm/3,k),uh(im/2,jm/2,k) - end if + if (fformat == 'netcdf') then + VarName='ugrd' + Zreverse='yes' + call read_netcdf_p(ncid,im,jm,levs,VarName,uh,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'ugrd not found' + else + VarName='ugrd' + LayName='mid layer' + call read_nemsio(gfile,im,jm,levs,VarName,LayName,uh,error) + if (error /= 0) print*,'ugrd not found' + endif + if(debugprint) then + print*,'sample U at lev=1 to levs ' + do k = 1, levs + print*,k, uh(im/2,jm/3,k) + enddo + endif ! V wind - call nemsio_readrecvw34(gfile,'vgrd' - + ,'mid layer',k,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'V not found at ',k - else - do j=1,jm - jj= (j-1)*im - do i=1,im - vh(i,j,k) = dum1d(jj+i) - end do - end do - if(debugprint) - + print*,'sample V at lev ',k,' = ',vh(im/2,jm/4,k), - + vh(im/2,jm/3,k),vh(im/2,jm/2,k) - end if + if (fformat == 'netcdf') then + VarName='vgrd' + Zreverse='yes' + call read_netcdf_p(ncid,im,jm,levs,VarName,vh,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'vgrd not found' + else + VarName='vgrd' + LayName='mid layer' + call read_nemsio(gfile,im,jm,levs,VarName,LayName,vh,error) + if (error /= 0) print*,'vgrd not found' + endif + if(debugprint) then + print*,'sample V at lev=1 to levs ' + do k = 1, levs + print*,k, vh(im/2,jm/3,k) + enddo + endif ! dzdt !added by Guang Ping Lou for FV3GFS - call nemsio_readrecvw34(gfile,'dzdt' - + ,'mid layer',k,data=dum1d,iret=iret) - if (iret /= 0) then - recn_dzdt = -9999 - print*,'dzdt not found at ',k - else - do j=1,jm - jj= (j-1)*im - do i=1,im - omega3d(i,j,k) = dum1d(jj+i) * 100.0 !convert from m/s to cm/s - end do - end do - if(debugprint) - + print*,'sample dzdt at lev ',k,' = ',omega3d(im/2,jm/4,k), - + omega3d(im/2,jm/3,k),omega3d(im/2,jm/2,k) - end if + if (fformat == 'netcdf') then + VarName='dzdt' + Zreverse='yes' + call read_netcdf_p(ncid,im,jm,levs,VarName,omega3d,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'dzdt not found' + else + VarName='dzdt' + LayName='mid layer' + call read_nemsio(gfile,im,jm,levs,VarName,LayName, + & omega3d,error) + if (error /= 0) print*,'dzdt not found' + endif + if(debugprint) then + print*,'sample dzdt at lev=1 to levs ' + do k = 1, levs + print*,k, omega3d(im/2,jm/3,k) + enddo + endif ! dpres !added by Guang Ping Lou for FV3GFS (interface pressure delta) - call nemsio_readrecvw34(gfile,'dpres' - + ,'mid layer',k,data=dum1d,iret=iret) - if (iret /= 0) then - recn_dpres = -9999 - print*,'dpres not found at ',k - else - do j=1,jm - jj= (j-1)*im - do i=1,im - delp(i,j,k) = dum1d(jj+i) - end do - end do - if(debugprint) - + print*,'sample dpres at lev ',k,' = ',delp(im/2,jm/4,k), - + delp(im/2,jm/3,k),delp(im/2,jm/2,k) - end if -! delz !added by Guang Ping Lou for FV3GFS ("height thickness" with unit "meters" bottom up) - call nemsio_readrecvw34(gfile,'delz' - + ,'mid layer',k,data=dum1d,iret=iret) - if (iret /= 0) then - recn_delz = -9999 - print*,'delz not found at ',k - else - do j=1,jm - jj= (j-1)*im - do i=1,im - delz(i,j,k) = dum1d(jj+i) - end do - end do - if(debugprint) - + print*,'sample delz at lev ',k,' = ',delz(im/2,jm/4,k), - + delz(im/2,jm/3,k),delz(im/2,jm/2,k) - end if - end do ! vertical loop k - + if (fformat == 'netcdf') then + VarName='dpres' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,levs,VarName,delpz,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'dpres not found' + else + VarName='dpres' + LayName='mid layer' + call read_nemsio(gfile,im,jm,levs,VarName,LayName, + & delpz,error) + if (error /= 0) print*,'dpres not found' + endif + if(debugprint) then + print*,'sample delp at lev=1 to levs ' + do k = 1, levs + print*,k, delpz(im/2,jm/3,k) + enddo + endif ! compute interface pressure if(recn_dpres == -9999) then do k=2,levs+1 @@ -336,55 +392,104 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, end do end do else -! compute pint using dpres from bot up if DZDT is used - do k=2,levs+1 +! compute pint using dpres from top down if DZDT is used + if (fformat == 'netcdf') then do j=1,jm do i=1,im - pint(i,j,k) = pint(i,j,k-1) - delp(i,j,k-1) + pint(i,j,levs+1) = delpz(i,j,1) + end do + end do + do k=levs,2,-1 + kk=levs-k+2 + do j=1,jm + do i=1,im + pint(i,j,k) = pint(i,j,k+1) + delpz(i,j,kk) end do end do - if(debugprint) - + print*,'sample interface pressure pint at lev ',k,' = ', - + pint(im/2,jm/4,k), - + pint(im/2,jm/3,k),pint(im/2,jm/2,k) end do + else + do k=2,levs+1 + do j=1,jm + do i=1,im + pint(i,j,k) = pint(i,j,k-1) - delpz(i,j,k-1) + end do + end do + end do + endif + if(debugprint) then + print*,'sample interface pressure pint at lev =1 to levs ' + do k = 1, levs+1 + print*,k, pint(im/2,jm/3,k),pint(im/3,jm/8,k) + enddo + endif + endif +! delz !added by Guang Ping Lou for FV3GFS ("height thickness" with unit "meters" bottom up) + if (fformat == 'netcdf') then + VarName='delz' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,levs,VarName,delpz,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'delz not found' + else + VarName='delz' + LayName='mid layer' + call read_nemsio(gfile,im,jm,levs,VarName,LayName,delpz,error) + if (error /= 0) print*,'delz not found' endif + if(debugprint) then + print*,'sample delz at lev=1 to levs ' + do k = 1, levs + print*,k, delpz(im/2,jm/3,k) + enddo + endif + ! compute interface height (meter) if(recn_delz == -9999) then print*, 'using calculated height' else -! compute pint using dpres from bot up if DZDT is used +! compute zint using delz from bot up if DZDT is used + if (fformat == 'netcdf') then do j=1,jm do i=1,im zint(i,j,1) = 0.0 end do end do do k=2,levs+1 + kk=levs-k+1 do j=1,jm do i=1,im - zint(i,j,k) = zint(i,j,k-1) + delz(i,j,k-1) + zint(i,j,k) = zint(i,j,k-1) - delpz(i,j,kk) end do end do - if(debugprint) - + print*,'sample interface height pint at lev ',k,' = ', - + zint(im/2,jm/4,k), - + zint(im/2,jm/3,k),zint(im/2,jm/2,k) end do + else + do k=2,levs+1 + do j=1,jm + do i=1,im + zint(i,j,k) = zint(i,j,k-1) + delpz(i,j,k-1) + end do + end do + end do + endif + if(debugprint) then + print*,'sample interface height zint at lev =1 to levs ' + do k = 1, levs+1 + print*,k, zint(im/2,jm/3,k),zint(im/3,jm/8,k) + enddo + endif endif -! close up this nems file - call nemsio_close(gfile,iret=iret) +! close up this NetCDF file + error=nf90_close(ncid) -! read surface data -! read(nsfc,err=910) sfc -! open nemsio flux file +! Now open up NetCDF surface files if ( nf .le. nend1 ) then nf1 = nf - nint1 else nf1 = nf - nint3 endif - if ( nf .eq. 0 ) nf1=0 - if(nf.eq.0) then + if ( nf == 0 ) nf1=0 + if(nf==0) then fngrib='flxf00' elseif(nf.lt.10) then fngrib='flxf0' @@ -396,7 +501,7 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, fngrib='flxf' write(fngrib(5:7),'(i3)') nf endif - if(nf1.eq.0) then + if(nf1==0) then fngrib2='flxf00' elseif(nf1.lt.10) then fngrib2='flxf0' @@ -408,155 +513,178 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, fngrib2='flxf' write(fngrib2(5:7),'(i3)') nf1 endif - call nemsio_open(ffile,trim(fngrib),'read',iret=iret) - call nemsio_open(ffile2,trim(fngrib2),'read',iret=iret) - print*, 'open file1,2= ', trim(fngrib),' ', trim(fngrib2) - if ( iret /= 0 ) then - print*,"fail to open nems flux file";stop - endif -! get hour when buket was last emptied - if(lprecip_accu == 'no') then - call nemsio_getheadvar(ffile,'zhour',zhour,iret=iret) - call nemsio_getheadvar(ffile2,'zhour',zhour2,iret=iret) - if(debugprint)print*,'sample zhour,zhour2= ',zhour,zhour2 - else - zhour=0.0 - zhour2=0.0 - if(debugprint)print*,'No bucket zhour,zhour2= ',zhour,zhour2 + if (fformat == 'netcdf') then + error=nf90_open(trim(fngrib),nf90_nowrite,ncid) +!open T-nint below + error=nf90_open(trim(fngrib2),nf90_nowrite,ncid2) + if(error /= 0)print*,'file not open',trim(fngrib), trim(fngrib2) + else + call nemsio_open(ffile,trim(fngrib),'read',iret=error) + call nemsio_open(ffile2,trim(fngrib2),'read',iret=error) + if(error /= 0)print*,'file not open',trim(fngrib), trim(fngrib2) endif ! land water mask - call nemsio_readrecvw34(ffile,'land','sfc',1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'land mask not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - lwmask(i,j) = dum1d(jj+i) - end do - end do + if (fformat == 'netcdf') then + VarName='land' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,lwmask,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'lwmask not found' + else + VarName='land' + LayName='sfc' + call read_nemsio(ffile,im,jm,1,VarName,LayName,lwmask,error) + if (error /= 0) print*,'lwmask not found' + endif if(debugprint) + print*,'sample land mask= ',lwmask(im/2,jm/4), + lwmask(im/2,jm/3) - end if ! surface T - call nemsio_readrecvw34(ffile,'tmp','sfc',1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'surface T not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,1) = dum1d(jj+i) - end do - end do + if (fformat == 'netcdf') then + VarName='tmpsfc' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,1), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'tmpsfc not found' + else + VarName='tmp' + LayName='sfc' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + & dum2d(:,:,1),error) + if (error /= 0) print*,'tmpsfc not found' + endif if(debugprint) + print*,'sample sfc T= ',dum2d(im/2,jm/4,1),dum2d(im/2,jm/3,1), + dum2d(im/2,jm/2,1) - end if ! 2m T - call nemsio_readrecvw34(ffile,'tmp','2 m above gnd', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'surface T not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,2) = dum1d(jj+i) - end do - end do - end if + if (fformat == 'netcdf') then + VarName='tmp2m' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,2), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'tmp2m not found' + else + VarName='tmp' + LayName='2 m above gnd' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,2),error) + if (error /= 0) print*,'tmp2m not found' + endif + if(debugprint) + + print*,'sample 2m T= ',dum2d(im/2,jm/4,2),dum2d(im/2,jm/3,2), + + dum2d(im/2,jm/2,2) ! 2m Q - call nemsio_readrecvw34(ffile,'spfh','2 m above gnd', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'surface T not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,3) = dum1d(jj+i) - end do - end do + if (fformat == 'netcdf') then + VarName='spfh2m' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,3), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'spfh2m not found' + else + VarName='spfh' + LayName='2 m above gnd' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,3),error) + if (error /= 0) print*,'spfh2m not found' + endif if(debugprint) + print*,'sample 2m Q= ',dum2d(im/2,jm/4,3),dum2d(im/2,jm/3,3), + dum2d(im/2,jm/2,3) - end if ! U10 - call nemsio_readrecvw34(ffile,'ugrd','10 m above gnd', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'10 m U not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,4) = dum1d(jj+i) - end do - end do - end if + if (fformat == 'netcdf') then + VarName='ugrd10m' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,4), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'ugrd10m not found' + else + VarName='ugrd' + LayName='10 m above gnd' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,4),error) + if (error /= 0) print*,'ugrd10m not found' + endif ! V10 - call nemsio_readrecvw34(ffile,'vgrd','10 m above gnd', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'10 m V not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,5) = dum1d(jj+i) - end do - end do - end if + if (fformat == 'netcdf') then + VarName='vgrd10m' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,5), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'vgrd10m not found' + else + VarName='vgrd' + LayName='10 m above gnd' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,5),error) + if (error /= 0) print*,'vgrd10m not found' + endif ! soil T - call nemsio_readrecvw34(ffile,'tmp','0-10 cm down', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'soil T not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,6) = dum1d(jj+i) - end do - end do + if (fformat == 'netcdf') then + VarName='soilt1' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,6), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'soilt1 not found' + else + VarName='tmp' + LayName='0-10 cm down' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,6),error) + if (error /= 0) print*,'soil T not found' + endif if(debugprint) + print*,'sample soil T= ',dum2d(im/2,jm/4,6),dum2d(im/2,jm/3,6), + dum2d(im/2,jm/2,6) - end if + ! snow depth - call nemsio_readrecvw34(ffile,'snod','sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'snow depth not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,7) = dum1d(jj+i) - end do - end do - end if + if (fformat == 'netcdf') then + VarName='snod' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,7), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'snod not found' + else + VarName='snod' + LayName='sfc' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,7),error) + if (error /= 0) print*,'snod not found' + endif ! evaporation - call nemsio_readrecvw34(ffile,'lhtfl','sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'latent heat flux not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,8) = dum1d(jj+i) - end do - end do - end if +!instantaneous surface latent heat net flux + if (fformat == 'netcdf') then + VarName='lhtfl' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,8), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'lhtfl not found' + else + VarName='lhtfl' + LayName='sfc' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,8),error) + if (error /= 0) print*,'lhtfl not found' + endif + if(debugprint) + + print*,'evaporation latent heat net flux= ', + + dum2d(im/2,jm/4,8),dum2d(im/2,jm/3,8) + if(debugprint) + + print*,'evaporation latent heat net flux stn 000692)= ', + + dum2d(2239,441,8) ! total precip if ( nf .le. nend1 ) then @@ -565,365 +693,279 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, fint = nint3 endif ! for accumulated precipitation: -! read meta data to see if precip has zero bucket -!! call nemsio_getheadvar(ffile,trim(VarName),lprecip_accu,iret) - call nemsio_searchrecv(ffile,jrec,'prate_ave','sfc',1,iret=iret) - if (jrec > 0) then - lprecip_accu='yes' - VarNameP='prate_ave' - VarNameCP='cprat_ave' - if(debugprint)print*,trim(VarNameP), - & " Continous precipitation rate found (no bucket)", - & "iret= ", iret - else - lprecip_accu='no' - VarNameP='prateb_ave' - VarNameCP='cpratb_ave' - if(debugprint)print*,trim(VarNameP), - & " Continous precipitation rate NOT found (with bucket)", - & "iret= ", iret - end if - - if(lprecip_accu == 'yes') then - if(debugprint) print*, 'continuous precipitation' - call nemsio_readrecvw34(ffile2,trim(VarNameP),'sfc', - & 1,data=dum1d2,iret=iret) - if (iret /= 0) then - print*,'total precip not found' - else - if(debugprint) - & print*,'sample fhour zhour zhour2,3= ', fhour, zhour, zhour2, - & '1sample precip rate= ',dum1d(im/2+(jm/4-1)*im), - + dum1d(im/2+(jm/3-1)*im),dum1d(im/2+(jm/2-1)*im) - end if - call nemsio_readrecvw34(ffile,trim(VarNameP),'sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'prate_ave not found' - else + if (fformat == 'netcdf') then + VarName='prate_ave' + Zreverse='no' +!! call read_netcdf_p(ncid,im,jm,1,VarName,apcp,Zreverse,error) !current hour + call read_netcdf_p(ncid,im,jm,1,VarName,apcp,Zreverse, + & iope,ionproc,iocomms,error) +!! call read_netcdf_p(ncid2,im,jm,1,VarName,cpcp,Zreverse,error) !earlier hour + call read_netcdf_p(ncid2,im,jm,1,VarName,cpcp,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'prate_ave not found' + else + VarName='prate_ave' + LayName='sfc' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + apcp,error) + call read_nemsio(ffile2,im,jm,1,VarName,LayName, + + cpcp,error) + if (error /= 0) print*,'prate_ave2 not found' + endif if(debugprint) - & print*,'sample fhour zhour zhour2,4= ', fhour, zhour, zhour2, - & '2sample precip rate= ',dum1d(im/2+(jm/4-1)*im), - + dum1d(im/2+(jm/3-1)*im),dum1d(im/2+(jm/2-1)*im) + & print*,'sample fhour ,3= ', fhour, + & '1sample precip rate= ',apcp(im/2,jm/3),cpcp(im/2,jm/3) ap=fhour-fint do j=1,jm - jj= (j-1)*im do i=1,im - dum2d(i,j,9) =(dum1d(jj+i)*fhour-dum1d2(jj+i)*ap) - & * 3600.0 + dum2d(i,j,9) =(apcp(i,j)*fhour-cpcp(i,j)*ap)*3600.0 end do end do - end if if(debugprint) - & print*,'sample fhour zhour zhour2,5= ', fhour, zhour, zhour2, + & print*,'sample fhour ,5= ', fhour, & 'sample total precip= ',dum2d(im/2,jm/4,9), + dum2d(im/2,jm/3,9),dum2d(im/2,jm/2,9) ! convective precip - call nemsio_readrecvw34(ffile2,trim(VarNameCP),'sfc', - & 1,data=dum1d2,iret=iret) - if (iret /= 0) then - print*,'convective precip not found= ', trim(VarNameCP) - end if - call nemsio_readrecvw34(ffile,trim(VarNameCP),'sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'cprat_ave not found= ', trim(VarNameCP) - else + if (fformat == 'netcdf') then + VarName='cprat_ave' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,apcp,Zreverse, + & iope,ionproc,iocomms,error) + call read_netcdf_p(ncid2,im,jm,1,VarName,cpcp,Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'cprat_ave not found' + else + VarName='cprat_ave' + LayName='sfc' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + apcp,error) + call read_nemsio(ffile2,im,jm,1,VarName,LayName, + + cpcp,error) + if (error /= 0) print*,'cprat_ave2 not found' + endif ap=fhour-fint do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,10)=(dum1d(jj+i)*fhour-dum1d2(jj+i)*ap) - & * 3600.0 - end do - end do - end if - -!for bucketed precipitation: - else !if precip_accu = 'no' - if(debugprint) print*, 'bucketed precipitation' - if(debugprint)print*,trim(VarNameP), lprecip_accu - if ( mod(nf1,6) .eq. 0) then - do j=1,jm - do i=1,im - apcp(i,j) = 0.0 - end do - end do - print*, 'mod(nf1,6)= ', nf1 - print*,'sample fhour zhour zhour2,6= ', fhour, zhour, zhour2 - else - call nemsio_readrecvw34(ffile2,trim(VarNameP),'sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'total precip not found' - else - if(debugprint) - & print*,'sample fhour zhour zhour2,7= ', fhour, zhour, zhour2, - & '1sample precip rate= ',dum1d(im/2+(jm/4-1)*im), - + dum1d(im/2+(jm/3-1)*im),dum1d(im/2+(jm/2-1)*im) - ap=3600.*(fhour-zhour2-fint) - do j=1,jm - jj= (j-1)*im do i=1,im - apcp(i,j) = dum1d(jj+i)*ap - end do - end do - end if - end if - call nemsio_readrecvw34(ffile,trim(VarNameP),'sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'prate_ave not found' - else - if(debugprint) - & print*,'sample fhour zhour zhour2,8= ', fhour, zhour, zhour2, - & '2sample precip rate= ',dum1d(im/2+(jm/4-1)*im), - + dum1d(im/2+(jm/3-1)*im),dum1d(im/2+(jm/2-1)*im) - ap = 3600.*(fhour-zhour) - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,9) = dum1d(jj+i)*ap - apcp(i,j) - end do - end do - end if - if(debugprint) - & print*,'sample fhour zhour zhour2,9= ', fhour, zhour, zhour2, - & 'sample total precip= ',dum2d(im/2,jm/4,9), - + dum2d(im/2,jm/3,9),dum2d(im/2,jm/2,9) - -! convective precip - if ( mod(nf1,6) .eq. 0) then - do j=1,jm - do i=1,im - cpcp(i,j) = 0.0 - end do - end do - print*, 'cpcp mod(nf1,6)= ', nf1 - else - call nemsio_readrecvw34(ffile2,trim(VarNameCP),'sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'convective precip not found' - else - ap=3600.*(fhour-zhour2-fint) - do j=1,jm - jj= (j-1)*im - do i=1,im - cpcp(i,j) = dum1d(jj+i)*ap + dum2d(i,j,10)=(apcp(i,j)*fhour-cpcp(i,j)*ap)*3600.0 + & end do end do - end if - end if !precip_accu - call nemsio_readrecvw34(ffile,trim(VarNameCP),'sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'cprat_ave not found' - else - ap = 3600.*(fhour-zhour) - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,10) = dum1d(jj+i)*ap - cpcp(i,j) - end do - end do - end if - end if ! water equi - call nemsio_readrecvw34(ffile,'weasd','sfc', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'water equivqlent not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,11) = dum1d(jj+i) - end do - end do - end if + if (fformat == 'netcdf') then + VarName='weasd' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName,dum2d(:,:,11), + & Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'weasd not found' + else + VarName='weasd' + LayName='sfc' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,11),error) + if (error /= 0) print*,'weasd not found' + endif ! low cloud fraction - call nemsio_readrecvw34(ffile,'tcdc_ave','low cld lay', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'latent heat flux not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,12) = dum1d(jj+i) - end do - end do - end if + if (fformat == 'netcdf') then + VarName='tcdc_avelcl' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName, + & dum2d(:,:,12),Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'tcdc_avelcl not found' + else + VarName='tcdc_ave' + LayName='low cld lay' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,12),error) + if (error /= 0) print*,'low cld lay not found' + endif ! mid cloud fraction - call nemsio_readrecvw34(ffile,'tcdc_ave','mid cld lay', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'latent heat flux not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,13) = dum1d(jj+i) - end do - end do - end if + if (fformat == 'netcdf') then + VarName='tcdc_avemcl' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName, + & dum2d(:,:,13),Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'tcdc_avemcl not found' + else + VarName='tcdc_ave' + LayName='mid cld lay' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,13),error) + if (error /= 0) print*,'mid cld lay not found' + endif ! high cloud fraction - call nemsio_readrecvw34(ffile,'tcdc_ave','high cld lay', - & 1,data=dum1d,iret=iret) - if (iret /= 0) then - print*,'latent heat flux not found' - else - do j=1,jm - jj= (j-1)*im - do i=1,im - dum2d(i,j,14) = dum1d(jj+i) - end do - end do + if (fformat == 'netcdf') then + VarName='tcdc_avehcl' + Zreverse='no' + call read_netcdf_p(ncid,im,jm,1,VarName, + & dum2d(:,:,14),Zreverse, + & iope,ionproc,iocomms,error) + if (error /= 0) print*,'tcdc_avehcl not found' + else + VarName='tcdc_ave' + LayName='high cld lay' + call read_nemsio(ffile,im,jm,1,VarName,LayName, + + dum2d(:,:,14),error) + if (error /= 0) print*,'high cld lay not found' + endif + if(debugprint) + print*,'sample high cloud frac= ',dum2d(im/2,jm/4,14), + dum2d(im/2,jm/3,14),dum2d(im/2,jm/2,14) - end if - - call nemsio_close(ffile,iret=iret) - call nemsio_close(ffile2,iret=iret) + if (fformat == 'netcdf') then + error=nf90_close(ncid) + error=nf90_close(ncid2) + else + call nemsio_close(ffile,iret=error) + call nemsio_close(ffile2,iret=error) + endif + call date_and_time(date,time,zone,clocking) +! print *,'10reading surface data end= ', clocking + print *,'10date, time, zone',date, time, zone +! +! get the nearest neighbor i,j from the table ! -! find nearest neighbor -! - dlon=360./float(im) do np=1, npoint +! use read in predetermined i,j + if (np1==0) then + idum=iidum(np) + jdum=jjdum(np) + + else +! find nearest neighbor rdum=rlon(np) if(rdum<0.)rdum=rdum+360. -! idum=nint(rdum/dlon)+1 ! assume evenly spaced longitude do j=1,jm-1 do i=1,im-1 if((rdum>=gdlon(i,j) .and. rdum<=gdlon(i+1,j)) .and. + (rlat(np)<=gdlat(i,j).and.rlat(np)>=gdlat(i,j+1)) ) then - if(landwater(np) .eq. 2)then + if(landwater(np) == 2)then idum=i jdum=j exit - else if(landwater(np) .eq. lwmask(i,j))then + else if(landwater(np) == lwmask(i,j))then idum=i jdum=j !1 exit - else if(landwater(np) .eq. lwmask(i+1,j))then + else if(landwater(np) == lwmask(i+1,j))then idum=i+1 jdum=j ! 2 exit - else if(landwater(np) .eq. lwmask(i-1,j))then + else if(landwater(np) == lwmask(i-1,j))then idum=i-1 jdum=j ! 3 exit - else if(landwater(np) .eq. lwmask(i,j+1))then + else if(landwater(np) == lwmask(i,j+1))then idum=i jdum=j+1 ! 4 exit - else if(landwater(np) .eq. lwmask(i,j-1))then + else if(landwater(np) == lwmask(i,j-1))then idum=i jdum=j-1 ! 5 exit - else if(landwater(np) .eq. lwmask(i+1,j-1))then + else if(landwater(np) == lwmask(i+1,j-1))then idum=i+1 jdum=j-1 ! 6 exit - else if(landwater(np) .eq. lwmask(i+1,j+1))then + else if(landwater(np) == lwmask(i+1,j+1))then idum=i+1 jdum=j+1 ! 7 exit - else if(landwater(np) .eq. lwmask(i-1,j+1))then + else if(landwater(np) == lwmask(i-1,j+1))then idum=i-1 jdum=j+1 ! 8 exit - else if(landwater(np) .eq. lwmask(i-1,j-1))then + else if(landwater(np) == lwmask(i-1,j-1))then idum=i-1 jdum=j-1 ! 9 exit - else if(landwater(np) .eq. lwmask(i,j+2))then + else if(landwater(np) == lwmask(i,j+2))then idum=i jdum=j+2 ! 10 exit - else if(landwater(np) .eq. lwmask(i+2,j))then + else if(landwater(np) == lwmask(i+2,j))then idum=i+2 jdum=j !11 exit - else if(landwater(np) .eq. lwmask(i,j-2))then + else if(landwater(np) == lwmask(i,j-2))then idum=i jdum=j-2 ! 12 exit - else if(landwater(np) .eq. lwmask(i-2,j))then + else if(landwater(np) == lwmask(i-2,j))then idum=i-2 jdum=j !13 exit - else if(landwater(np) .eq. lwmask(i-2,j+1))then + else if(landwater(np) == lwmask(i-2,j+1))then idum=i-2 jdum=j+1 ! 14 exit - else if(landwater(np) .eq. lwmask(i-1,j+2))then + else if(landwater(np) == lwmask(i-1,j+2))then idum=i-1 jdum=j+2 !15 exit - else if(landwater(np) .eq. lwmask(i+1,j+2))then + else if(landwater(np) == lwmask(i+1,j+2))then idum=i+1 jdum=j+2 !16 exit - else if(landwater(np) .eq. lwmask(i+2,j+1))then + else if(landwater(np) == lwmask(i+2,j+1))then idum=i+2 jdum=j+1 !17 exit - else if(landwater(np) .eq. lwmask(i+2,j-1))then + else if(landwater(np) == lwmask(i+2,j-1))then idum=i+2 jdum=j-1 !18 exit - else if(landwater(np) .eq. lwmask(i+1,j-2))then + else if(landwater(np) == lwmask(i+1,j-2))then idum=i+1 jdum=j-2 !19 exit - else if(landwater(np) .eq. lwmask(i-1,j-2))then + else if(landwater(np) == lwmask(i-1,j-2))then idum=i-1 jdum=j-2 !20 exit - else if(landwater(np) .eq. lwmask(i-2,j-1))then + else if(landwater(np) == lwmask(i-2,j-1))then idum=i-2 jdum=j-1 !21 exit - else if(landwater(np) .eq. lwmask(i-2,j-2))then + else if(landwater(np) == lwmask(i-2,j-2))then idum=i-2 jdum=j-2 !22 exit - else if(landwater(np) .eq. lwmask(i+2,j-2))then + else if(landwater(np) == lwmask(i+2,j-2))then idum=i+2 jdum=j-2 !23 exit - else if(landwater(np) .eq. lwmask(i+2,j+2))then + else if(landwater(np) == lwmask(i+2,j+2))then idum=i+2 jdum=j+2 !24 exit - else if(landwater(np) .eq. lwmask(i-2,j+2))then + else if(landwater(np) == lwmask(i-2,j+2))then idum=i-2 jdum=j+2 !25 exit - else if(landwater(np) .eq. lwmask(i+3,j))then + else if(landwater(np) == lwmask(i+3,j))then idum=i+3 jdum=j !26 exit - else if(landwater(np) .eq. lwmask(i-3,j))then + else if(landwater(np) == lwmask(i-3,j))then idum=i-3 jdum=j !27 exit - else if(landwater(np) .eq. lwmask(i,j+3))then + else if(landwater(np) == lwmask(i,j+3))then idum=i jdum=j+3 !28 exit - else if(landwater(np) .eq. lwmask(i,j-3))then + else if(landwater(np) == lwmask(i,j-3))then idum=i jdum=j-3 !29 exit @@ -941,25 +983,21 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, idum=max0(min0(idum,im),1) jdum=max0(min0(jdum,jm),1) - + endif !! read in i,j ends here + if (fhour==0.0) then + if(debugprint) then + write(nij,98) np,idum,jdum,rlat(np),rlon(np) + 98 FORMAT (3I6, 2F9.2) + if(elevstn(np)==-999.) elevstn(np)=hgt(idum,jdum) + write(9,99) np,rlat(np),rlon(np),elevstn(np),hgt(idum,jdum) + 99 FORMAT (I6, 4F9.2) if(np==1 .or.np==100)print*,'nearest neighbor for station ',np + ,idum,jdum,rlon(np),rlat(np),lwmask(i,j),landwater(np) + endif + endif - gridsi(np,1)=hgt(idum,jdum) - gridsi(np,2)=pint(idum,jdum,1) - ie=idum+1 - iw=idum-1 - jn=jdum-1 - js=jdum+1 - dx=(gdlon(ie,jdum)-gdlon(iw,jdum))*dtr*erad* - + cos(gdlat(idum,jdum)*dtr) - dy=(gdlat(idum,jn)-gdlat(idum,js))*erad*dtr - gradx(np)=(log(pint(ie,jdum,1)) - + -log(pint(iw,jdum,1)))/dx - grady(np)=(log(pint(idum,jn,1)) - + -log(pint(idum,js,1)))/dy - if(np==1.or.np==100)print*,'gradx,grady= ', - + gradx(np),grady(np) + grids(np,1)=hgt(idum,jdum) + grids(np,2)=pint(idum,jdum,1) sfc(5,np)=dum2d(idum,jdum,1) sfc(6,np)=dum2d(idum,jdum,6) @@ -980,18 +1018,16 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, if(sfc(11,np) .gt. sfc(12,np)) sfc(11,np)=sfc(12,np) do k=1,levs - gridsi(np,k+2)=t3d(idum,jdum,k) - gridsi(np,k+2+levs)=q3d(idum,jdum,k) - gridsi(np,k+2+2*levs)=omega3d(idum,jdum,k) - gridui(np,k)=uh(idum,jdum,k) - gridvi(np,k)=vh(idum,jdum,k) - p1(np,k)=0.5*(pint(idum,jdum,k)+pint(idum,jdum,k+1)) - z1(np,k)=0.5*(zint(idum,jdum,k)+zint(idum,jdum,k+1)) + grids(np,k+2)=t3d(idum,jdum,k) + grids(np,k+2+levs)=q3d(idum,jdum,k) + grids(np,k+2+2*levs)=omega3d(idum,jdum,k) + gridu(np,k)=uh(idum,jdum,k) + gridv(np,k)=vh(idum,jdum,k) + p1(np,k)=pint(idum,jdum,k+1) + z1(np,k)=zint(idum,jdum,k+1) +!! p1(np,k)=0.5*(pint(idum,jdum,k)+pint(idum,jdum,k+1)) +!! z1(np,k)=0.5*(zint(idum,jdum,k)+zint(idum,jdum,k+1)) - griddiv(np,k)=(uh(ie,jdum,k)-uh(iw,jdum,k))/dx+ - + (vh(idum,jn,k)*cos(gdlat(idum,jn)*dtr)- - + vh(idum,js,k)*cos(gdlat(idum,js)*dtr))/dy/ - + cos(gdlat(idum,jdum)*dtr) end do end do @@ -999,88 +1035,21 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, do np = 1, npoint ! !ps in kPa - ps(np) = gridsi(np,2)/1000. !! surface pressure + ps(np) = grids(np,2)/1000. !! surface pressure enddo ! -! compute omega(Pa/s) and interface layer pressure (Pa) -! - do np=1,npoint - call modstuff(levs,idvc,idsl, - & nvcoord,vcoord,ps(np)*1000, - & gradx(np),grady(np),griddiv(np,1:levs), - & gridui(np,1:levs),gridvi(np,1:levs), - & pd1(np,1:levs),pd1(np,1:levs),omegai(np,1:levs)) - enddo -! -! put omega (pa/s) in the tracer to prepare for interpolation -! - if(recn_dzdt == -9999) then !!calculated omega - print*, 'using calculated omega ' - do k = 1, levs - do np = 1, npoint - gridsi(np,2+levs*2+k) = omegai(np,k) - enddo - enddo - else - print*, 'using model dzdt m/s' - if(debugprint) then - do k = 1, levs - print*,'sample gridsi(dzdt) at lev ',k,' = ', - + gridsi(10,2+levs*2+k) - enddo - endif - endif -! print *, ' omegai =' -! print 6102, (omegai(1,k),k=1,levs) - -! ----------------- -! levs=levso so the following section will not be -! excuted so comment out sigma sction for now -! sigheado=sighead ! ----------------- - print*, 'levs,levso= ', levs, levso - if(levs.ne.levso) then - nsil = 13 - rewind nsil - do np = 1, npoint - grids(np,1) = gridsi(np,1) - grids(np,2) = gridsi(np,2) - enddo - call vintg(npoint,npoint,levs,levso,2, - & p1,gridui,gridvi,gridsi(1,3),gridsi(1,3+levs), - & p2,gridu, gridv, grids (1,3),grids (1,3+levso)) - do k = 1, levso - do np = 1, npoint - omega(np,k) = grids(np,2+levso*2+k) - enddo - enddo - else - do k = 1, levs - do np = 1, npoint - p2(np,k) = p1(np,k) - gridu(np,k) = gridui(np,k) - gridv(np,k) = gridvi(np,k) - omega(np,k) = omegai(np,k) - enddo - enddo ! Put topo(1),surf press(2),vir temp(3:66),and specifi hum(67:130) in grids ! for each station - do k = 1, 2*levs+2 - do np = 1, npoint - grids(np,k) = gridsi(np,k) - enddo - enddo - endif !END OF IF STATMENT LEVS .NE. LEVSO - if(recn_dzdt == 0 ) then !!DZDT +!! if(recn_dzdt == 0 ) then !!DZDT do k = 1, levs do np = 1, npoint - omega(np,k) = gridsi(np,2+levs*2+k) + omega(np,k) = grids(np,2+levs*2+k) enddo enddo if(debugprint) + print*,'sample (omega) dzdt ', (omega(3,k),k=1,levs) - endif ! ! move surface pressure to the station surface from the model surface ! @@ -1090,159 +1059,155 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, ! use the model elevation ! ! print *, "elevstn = ", elevstn(np) - if(elevstn(np).eq.-999.) elevstn(np) = grids(np,1) - psn(np) = ps(np) * exp(-con_g*(elevstn(np)-grids(np,1)) / - & (con_rd * grids(np,3))) - call sigio_modpr(1,1,levso,nvcoord,idvc, + if(elevstn(np)==-999.) elevstn(np) = grids(np,1) + psn(np) = ps(np) + call sigio_modpr(1,1,levs,nvcoord,idvc, & idsl,vcoord,iret, - & ps=psn(np)*1000,pd=pd3(np,1:levso),pm=p3(np,1:levso)) + & ps=psn(np)*1000,pd=pd3(np,1:levs)) grids(np,2) = log(psn(np)) - if(np==1)print*,'station H,grud H,psn,ps,new pm', - & elevstn(np),grids(np,1),psn(np),ps(np),p3(np,1:levso) + if(np==11)print*,'station H,grud H,psn,ps,new pm', + & elevstn(np),grids(np,1),psn(np),ps(np) + if(np==11)print*,'pd3= ', pd3(np,1:levs) enddo ! -! move t to new levels conserving theta -! move q to new levels conserving RH -! - do k = 1, levso - do np = 1, npoint - pp = p2(np,k) - ppn = p3(np,k) - tt(np,k) = grids(np,k+2) - ttnew(np,k) = tt(np,k) * (ppn/pp)**(con_rocp) - if(np==1)print*,'k,pp,ppn,tt,ttnew= ',k,pp,ppn, - + tt(np,k),ttnew(np,k) - call svp(qsn,esn,ppn,ttnew(np,k)) - call svp(qs,es,pp,tt(np,k)) - qnew(np,k) = grids(np,k+levso+2) * qsn / qs - enddo - enddo +!! test removing height adjustments + print*, 'do not do height adjustments' ! -! move the new values into the old +! get sea-level pressure (Pa) and layer geopotential height ! - do np = 1, npoint - ps(np) = psn(np) - enddo - do k = 1, levso + do k = 1, levs do np = 1, npoint - grids(np,k+2) = ttnew(np,k) - grids(np,k+levso+2) = qnew(np,k) + ttnew(np,k) = grids(np,k+2) + qnew(np,k) = grids(np,k+levs+2) enddo enddo - print*,'finish adjusting to station terrain' -! -! get sea-level pressure (Pa) and layer geopotential height -! + do np=1,npoint - call gslp(levso,elevstn(np),ps(np)*1000, - & p3(np,1:levso),ttnew(np,1:levso),qnew(np,1:levso), - & pmsl(np),zp(np,1:levso),zp2(1:2)) +!! call gslp(levs,elevstn(np),ps(np)*1000, + call gslp(levs,grids(np,1),ps(np)*1000, + & p1(np,1:levs),ttnew(np,1:levs),qnew(np,1:levs), + & pmsl(np),zp(np,1:levs),zp2(1:2)) enddo + print *, 'call gslp pmsl= ', (pmsl(np),np=1,20) if(recn_delz == -9999) then print*, 'using calculated height ' else print*, 'using model height m' - do k = 1, levso + do k = 1, levs do np=1, npoint zp(np,k) = z1(np,k) enddo enddo endif print*,'finish computing MSLP' - print*,'finish computing zp ', (zp(3,k),k=1,levso) - print*,'finish computing zp2(1-2) ', zp2(1),zp2(2) + print*,'finish computing zp ', (zp(11,k),k=1,levs) + print*,'finish computing zp2(11-12) ', zp2(11),zp2(12) ! ! prepare buffer data ! do np = 1, npoint pi3(np,1)=psn(np)*1000 - do k=1,levso + do k=1,levs pi3(np,k+1)=pi3(np,k)-pd3(np,k) !layer pressure (Pa) enddo +!! ==ivalence (cstat1,rstat1) + cstat1=cstat(np) data(1) = ifix(fhour+.2) * 3600 ! FORECAST TIME (SEC) data(2) = istat(np) ! STATION NUMBER - data(3) = rlat(np) ! LATITUDE (DEG N) - data(4) = rlon(np) ! LONGITUDE (DEG E) -! data(5) = grids(np,1) ! STATION ELEVATION (M) - data(5) = elevstn(np) ! STATION ELEVATION (M) + data(3) = rstat1 ! STATION CHARACTER ID + data(4) = rlat(np) ! LATITUDE (DEG N) + data(5) = rlon(np) ! LONGITUDE (DEG E) + data(6) = elevstn(np) ! STATION ELEVATION (M) psfc = 10. * psn(np) ! convert to MB leveta = 1 - do k = 1, levso + do k = 1, levs ! ! look for the layer above 500 mb for precip type computation ! if(pi3(np,k).ge.50000.) leveta = k ppi = pi3(np,k) t = grids(np,k+2) - q = max(1.e-8,grids(np,2+k+levso)) + q = max(1.e-8,grids(np,2+k+levs)) u = gridu(np,k) v = gridv(np,k) -! data((k-1)*6+6) = pi3(np,k) ! PRESSURE (PA) at interface layer - data((k-1)*6+6) = p3(np,k) ! PRESSURE (PA) at integer layer - data((k-1)*6+7) = t ! TEMPERATURE (K) - data((k-1)*6+8) = u ! U WIND (M/S) - data((k-1)*6+9) = v ! V WIND (M/S) - data((k-1)*6+10) = q ! HUMIDITY (KG/KG) - data((k-1)*6+11) = omega(np,k) ! Omega (pa/sec) !changed to dzdt(cm/s) if available + data((k-1)*6+7) = p1(np,k) ! PRESSURE (PA) at integer layer + data((k-1)*6+8) = t ! TEMPERATURE (K) + data((k-1)*6+9) = u ! U WIND (M/S) + data((k-1)*6+10) = v ! V WIND (M/S) + data((k-1)*6+11) = q ! HUMIDITY (KG/KG) + data((k-1)*6+12) = omega(np,k)*100. ! Omega (pa/sec) !changed to dzdt(cm/s) if available enddo ! ! process surface flux file fields ! - data(7+nflx) = psfc * 100. ! SURFACE PRESSURE (PA) - data(6+nflx) = pmsl(np) + data(8+nflx) = psfc * 100. ! SURFACE PRESSURE (PA) + data(7+nflx) = pmsl(np) !! dtemp = .0065 * (grids(np,1) - elevstn(np)) - dtemp = .0100 * (grids(np,1) - elevstn(np)) - sfc(37,np) = data(6+nflx) * .01 +!! dtemp = .0100 * (grids(np,1) - elevstn(np)) +!! sfc(37,np) = data(6+nflx) * .01 + sfc(37,np) = data(7+nflx) * .01 sfc(39,np) = zp2(2) !500 hPa height ! ! do height correction if there is no snow or if the temp is less than 0 +! G.P.LOU: +! It was decided that no corrctions were needed due to higher model +! resolution. ! - if(sfc(10,np).eq.0.) then - sfc(30,np) = sfc(30,np) + dtemp - sfc(5,np) = sfc(5,np) + dtemp - endif - if(sfc(10,np).gt.0..and.sfc(5,np).lt.273.16) then - sfc(5,np) = sfc(5,np) + dtemp - if(sfc(5,np).gt.273.16) then - dtemp = sfc(5,np) - 273.16 - sfc(5,np) = 273.16 - endif - sfc(30,np) = sfc(30,np) + dtemp - endif - data(8+nflx) = sfc(5,np) ! tsfc (K) - data(9+nflx) = sfc(6,np) ! 10cm soil temp (K) - data(10+nflx) = sfc(17,np) ! evaporation (w/m**2) - data(11+nflx) = sfc(12,np) ! total precip (m) - data(12+nflx) = sfc(11,np) ! convective precip (m) - data(13+nflx) = sfc(10,np) ! water equi. snow (m) - data(14+nflx) = sfc(27,np) ! low cloud (%) - data(15+nflx) = sfc(26,np) ! mid cloud - data(16+nflx) = sfc(25,np) ! high cloud - data(17+nflx) = sfc(34,np) ! U10 (m/s) - data(18+nflx) = sfc(35,np) ! V10 (m/s) - data(19+nflx) = sfc(30,np) ! T2 (K) - data(20+nflx) = sfc(31,np) ! Q2 (K) +! if(sfc(10,np)==0.) then +! sfc(30,np) = sfc(30,np) + dtemp +! sfc(5,np) = sfc(5,np) + dtemp +! endif +! if(sfc(10,np).gt.0..and.sfc(5,np).lt.273.16) then +! sfc(5,np) = sfc(5,np) + dtemp +! if(sfc(5,np).gt.273.16) then +! dtemp = sfc(5,np) - 273.16 +! sfc(5,np) = 273.16 +! endif +! sfc(30,np) = sfc(30,np) + dtemp +! endif +! +!G.P. Lou 20200501: +!convert instantaneous surface latent heat net flux to surface +!evapolation 1 W m-2 = 0.0864 MJ m-2 day-1 +! and 1 mm day-1 = 2.45 MJ m-2 day-1 +! equivament to 0.0864/2.54 = 0.035265 +! equivament to 2.54/0.0864 = 28.3565 + if(debugprint) + + print*,'evaporation (stn 000692)= ',sfc(17,np) + data(9+nflx) = sfc(5,np) ! tsfc (K) + data(10+nflx) = sfc(6,np) ! 10cm soil temp (K) +!! data(11+nflx) = sfc(17,np)/28.3565 ! evaporation (kg/m**2) from (W m-2) + data(11+nflx) = sfc(17,np)*0.035265 ! evaporation (kg/m**2) from (W m-2) + data(12+nflx) = sfc(12,np) ! total precip (m) + data(13+nflx) = sfc(11,np) ! convective precip (m) + data(14+nflx) = sfc(10,np) ! water equi. snow (m) + data(15+nflx) = sfc(27,np) ! low cloud (%) + data(16+nflx) = sfc(26,np) ! mid cloud + data(17+nflx) = sfc(25,np) ! high cloud + data(18+nflx) = sfc(34,np) ! U10 (m/s) + data(19+nflx) = sfc(35,np) ! V10 (m/s) + data(20+nflx) = sfc(30,np) ! T2 (K) + data(21+nflx) = sfc(31,np) ! Q2 (K) - data(21+nflx) = 0. data(22+nflx) = 0. data(23+nflx) = 0. data(24+nflx) = 0. - iwx = 0 + data(25+nflx) = 0. nd = 0 trace = .false. DOMS=0. DOMR=0. DOMIP=0. DOMZR=0. - if(np.eq.1.or.np.eq.2) nd = 1 - if(np.eq.1.or.np.eq.2) trace = .true. + if(np==1.or.np==2) nd = 1 + if(np==1.or.np==2) trace = .true. if(sfc(12,np).gt.0.) then !check for precip then calc precip type do k = 1, leveta+1 - pp = p3(np,k) + pp = p1(np,k) ppi = pi3(np,k) t = grids(np,k+2) - q = max(0.,grids(np,2+k+levso)) + q = max(0.,grids(np,2+k+levs)) u = gridu(np,k) v = gridv(np,k) if(q.gt.1.e-6.and.pp.ge.20000.) then @@ -1265,7 +1230,7 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, xlon=rlon(np) lm=leveta lp1=leveta+1 - PREC=data(11+nflx) + PREC=data(12+nflx) n3dfercld=1 !if =3 then use Ferriers Explicit Precip Type TSKIN=1. !used in Ferriers Explicit Precip Scheme SR=1. !used in Ferriers Explicit Precip Scheme @@ -1276,42 +1241,30 @@ subroutine meteorg(npoint,rlat,rlon,istat,elevstn, & gt0,gq0,prsl,prsi,PREC,phii,n3dfercld,TSKIN,SR,phy_f3d, !input & DOMR,DOMZR,DOMIP,DOMS) ! Output vars endif - data(nflx + 21) = DOMS - data(nflx + 22) = DOMIP - data(nflx + 23) = DOMZR - data(nflx + 24) = DOMR - if(np.eq.1.or.np.eq.100) then + data(nflx + 22) = DOMS + data(nflx + 23) = DOMIP + data(nflx + 24) = DOMZR + data(nflx + 25) = DOMR + if(np==1.or.np==100) then print *, ' surface fields for hour', nf, 'np =', np - print *, (data(l+nflx),l=1,24) + print *, (data(l+nflx),l=1,25) print *, ' temperature sounding' - print 6101, (data((k-1)*6+7),k=1,levso) + print 6101, (data((k-1)*6+8),k=1,levs) print *, ' omega sounding' - print *, (data((k-1)*6+11),k=1,levso) - print *, ' divergence sounding' - print *, (griddiv(np,k),k=1,levs) + print *, (data((k-1)*6+12),k=1,levs) endif C print *, 'in meteorg nfile1= ', nfile1 write(nfile) data enddo !End loop over stations np + call date_and_time(date,time,zone,clocking) +! print *,'13reading write data end= ', clocking + print *,'13date, time, zone',date, time, zone print *, 'in meteorg nf,nfile,nfhour= ', nf,nfile,nfhour print *, 'Finished writing bufr data file' 6101 format(2x,6f12.3) 6102 format(2x,6f12.5) 6103 format(2x,6f12.5) ! -! write out surface binary file for grads -! -! time=0. -! nlev=1 -! nflag=1 -! write(gstid,'(i8)') istat(np) -!write(125,'(i4,x,i2,x,i2,x,i2,3x,a8,3x,f5.2,x,f7.2,x,4f5.2)') -! &jdat(1),jdat(2),jdat(3),jdat(5),gstid,rlat(np),rlon(np), -! &DOMR,DOMS,DOMIP,DOMZR - -! call sigio_axdata(sigdata,iret) -! call sigio_sclose(nsig,iret) -! call nemsio_close(gfile,iret=iret) close(unit=nfile) return 910 print *, ' error reading surface flux file' diff --git a/sorc/gfs_bufr.fd/read_nemsio.f b/sorc/gfs_bufr.fd/read_nemsio.f new file mode 100644 index 0000000000..d1262e7974 --- /dev/null +++ b/sorc/gfs_bufr.fd/read_nemsio.f @@ -0,0 +1,55 @@ + subroutine read_nemsio(gfile,im,jm,levs, + & VarName,LayName,Varout,iret) +!! This subroutine reads either 2d or 3d nemsio data +!! 12/12/2019 Guang Ping Lou + + use nemsio_module + implicit none + include 'mpif.h' + type(nemsio_gfile) :: gfile + character(len=20) :: VarName,LayName + integer,intent(in) :: im,jm,levs + real,intent(out) :: Varout(im,jm,levs) + real,dimension(im*jm) :: dum1d + integer :: iret,i,j,k,jj + + print*,'read_nemsio,im,jm,levs' + print*, im,jm,levs + print*,'VarName=',trim(VarName) + print*,'LayName=',trim(LayName) + if(levs > 1) then + do k =1, levs + call nemsio_readrecvw34(gfile,trim(VarName), + & trim(LayName),k,data=dum1d,iret=iret) + !print*,"VarName,k= ",trim(VarName), k + if (iret /= 0) then + print*,trim(VarName)," not found" + else + do j=1,jm + jj= (j-1)*im + do i=1,im + Varout(i,j,k) = dum1d(jj+i) + end do + end do + end if + enddo + + else + call nemsio_readrecvw34(gfile,trim(VarName), + & trim(LayName),1,data=dum1d,iret=iret) + !print*,"VarName= ",trim(VarName) + if (iret /= 0) then + print*,trim(VarName)," not found" + else + do j=1,jm + jj= (j-1)*im + do i=1,im + Varout(i,j,1) = dum1d(jj+i) + end do + end do + endif + + end if + + end subroutine read_nemsio + diff --git a/sorc/gfs_bufr.fd/read_netcdf.f b/sorc/gfs_bufr.fd/read_netcdf.f new file mode 100644 index 0000000000..a024323b31 --- /dev/null +++ b/sorc/gfs_bufr.fd/read_netcdf.f @@ -0,0 +1,55 @@ + subroutine read_netcdf(ncid,im,jm,levs, + & VarName,Varout,Zreverse,iret) +!! This subroutine reads either 2d or 3d NetCDF data +!! 12/12/2019 Guang Ping Lou + + use netcdf + implicit none + include 'mpif.h' + character(len=20),intent(in) :: VarName + character(len=3),intent(in) :: Zreverse + integer,intent(in) :: ncid,im,jm,levs + real,intent(out) :: Varout(im,jm,levs) + real :: dummy3d(im,jm,levs) + integer :: iret,i,j,k,id_var,kk + + if(levs > 1) then + iret = nf90_inq_varid(ncid,trim(VarName),id_var) + !print*,stat,varname,id_var + iret = nf90_get_var(ncid,id_var,dummy3d) + if (iret /= 0) then + print*,VarName," not found" + else +!For FV3GFS NetCDF output, vertical layers need to be reversed + if(Zreverse == "yes" ) then + do k = 1, levs + kk=levs-k+1 + do j=1, jm + do i=1, im + Varout(i,j,k) = dummy3d(i,j,kk) + enddo + enddo + enddo + else + do k = 1, levs + do j=1, jm + do i=1, im + Varout(i,j,k) = dummy3d(i,j,k) + enddo + enddo + enddo + endif + endif + + else + iret = nf90_inq_varid(ncid,trim(VarName),id_var) + !print*,stat,varname,id_var + iret = nf90_get_var(ncid,id_var,Varout(:,:,1)) + if (iret /= 0) then + print*,VarName," not found" + endif + + end if + + end subroutine read_netcdf + diff --git a/sorc/gfs_bufr.fd/read_netcdf_p.f b/sorc/gfs_bufr.fd/read_netcdf_p.f new file mode 100644 index 0000000000..4bfa8507be --- /dev/null +++ b/sorc/gfs_bufr.fd/read_netcdf_p.f @@ -0,0 +1,113 @@ + subroutine read_netcdf_p(ncid,im,jm,levs, + & VarName,Varout,Zreverse,iope,ionproc, + & iocomms,iret) +!! This subroutine reads either 2d or 3d NetCDF data in parallel +!! 02/08/2020 Guang Ping Lou + + use netcdf + use mpi + implicit none +!! include 'mpif.h' + character(len=20),intent(in) :: VarName + character(len=3),intent(in) :: Zreverse + integer,intent(in) :: ncid,im,jm,levs + real,intent(out) :: Varout(im,jm,levs) + real :: dummy3d(im,jm,levs) + integer :: iret,i,j,k,id_var,kk + integer :: iope,ionproc,iocomms + integer :: chunksize,ionproc1 + real, allocatable :: dummy(:,:,:) + integer start(3), count(3) + integer nskip + integer, allocatable :: starts(:) + integer, allocatable :: counts(:) + integer, allocatable :: chunksizes(:) + integer, allocatable :: rdispls(:) + integer, allocatable :: ii(:) + + if(levs > 1) then + nskip = int(levs/ionproc) + 1 + k=ionproc*nskip + if(k > levs) then + kk=(k-levs)/nskip + ionproc1=ionproc - kk + else + ionproc1=ionproc + endif + iret = nf90_inq_varid(ncid,trim(VarName),id_var) + allocate(starts(ionproc1), counts(ionproc1),ii(ionproc1)) + allocate(chunksizes(ionproc1)) + allocate(rdispls(ionproc1)) + print*,'ionproc,ionproc1,nskip= ',ionproc,ionproc1, nskip + print*,'trim(VarName)in read= ',trim(VarName) + starts(1) = 1 + ii(1) = 1 + do i = 2, ionproc1 + starts(i) = 1 + (i-1)*nskip + ii(i)= ii(i-1) + 1 + end do + do i=1, ionproc1 - 1 + counts(i) = starts(i+1) - starts(i) + end do + counts(ionproc1) = levs - starts(ionproc1)+1 + print*,'starts= ',starts + print*, 'counts= ', counts + k=ii(iope+1) + start = (/1,1,starts(k)/) + count = (/im,jm,counts(k)/) + chunksizes(:) = im * jm * counts(:) + rdispls(:) = im * jm * (starts(:)-1) + print*, 'iope,k,start,count= ',iope,k,start(3),count(3) + print*, 'chunksizes= ', chunksizes + print*, 'rdispls= ', rdispls + allocate (dummy(im,jm,count(3))) + iret=nf90_get_var(ncid,id_var,dummy, + & start=start,count=count) + if (iret /= 0) then + print*,VarName," not found" + endif + print*,'start(3),st(3):cnt(3)-1=',start(3),(start(3)+count(3)-1) + print*,'dummy(im/2,jm/2,:)= ', dummy(im/2,jm/2,:) + call mpi_allgatherv(dummy,chunksizes(k),mpi_real,dummy3d, + & chunksizes, rdispls, mpi_real, iocomms, iret) + print*,'VarName= ', VarName + print*,'dummy3d(im/2,jm/2,:)= ', dummy3d(im/2,jm/2,:) +!! call mpi_alltoallv(dummy, chunksizes, sdispls, mpi_real, dummy3d, +!! & chunksizes, rdispls, mpi_real, iocomms, iret) + +! enddo +!For FV3GFS NetCDF output, vertical layers need to be reversed + if(Zreverse == "yes" ) then + do k = 1, levs + kk=levs-k+1 + do j=1, jm + do i=1, im + Varout(i,j,k) = dummy3d(i,j,kk) + enddo + enddo + enddo + else + do k = 1, levs + do j=1, jm + do i=1, im + Varout(i,j,k) = dummy3d(i,j,k) + enddo + enddo + enddo + endif + deallocate(starts, counts,ii) + deallocate(chunksizes) + deallocate(rdispls) + deallocate (dummy) + + else + iret = nf90_inq_varid(ncid,trim(VarName),id_var) + print*,'trim(VarName)in read= ',trim(VarName) + iret = nf90_get_var(ncid,id_var,Varout(:,:,1)) + if (iret /= 0) then + print*,VarName," not found" + endif + + end if + end subroutine read_netcdf_p + diff --git a/sorc/gridbull.fd/BIN2CHAR.f b/sorc/gridbull.fd/BIN2CHAR.f deleted file mode 100755 index 9548c1af1f..0000000000 --- a/sorc/gridbull.fd/BIN2CHAR.f +++ /dev/null @@ -1,51 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BIN2CHAR CONVERTS BINARY NUMBER TO EBCDIC -C PRGMMR: BOSTELMAN ORG: W/NMC421 DATE: 96-05-23 -C -C ABSTRACT: CONVERTS A INTEGER QUANTITY TO EBCDIC CHARACTERS -C -C PROGRAM HISTORY LOG: -C 96-05-23 W.J. BOSTELMAN -C -C USAGE: CALL BIN2CHAR (NUMBIN, KDATA, N2) -C -C INPUT ARGUMENT LIST: -C NUMBIN = INTEGER QUANTITY (RANGE: 0 - 99999999) -C N2 = DESIRED LENGTH OF FINAL CHARACTER STRING, LEFT -C JUSTIFIED. EXAMPLES: 'I2', 'I4', 'I10', WHERE 'I' IS -C THE FORMAT TYPE SPECIFIER AND 'W' IS THE WIDTH (# OF DIGITS) -C -C OUTPUT ARGUMENT LIST: -C KDATA = CONVERTED NUMERIC TO EBCDIC CHARACTER STRING. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - SUBROUTINE BIN2CHAR (NUMBIN, KDATA, N2) -C - CHARACTER*3 IW(8) - CHARACTER*7 FORMT - CHARACTER*(*) KDATA -C - INTEGER NUMBIN -C - DATA IW /'1.1', '2.2', '3.3', '4.4', '5.5','6.6','7.7','8.8'/ -C - NERR = 0 - IF (N2 .LT. 9) THEN ! >>> START PROCESSING - FORMT = '(I'//IW(N2)//')' - KDATA = ' ' - WRITE (KDATA, FORMT) NUMBIN -C - ELSE ! >>>> DON'T PROCESS - NERR = 12 - PRINT *, ' EXCEEDED NUMBER SIZE IN SUB BIN2CHAR, NERR = ' - & , NERR - ENDIF -C - RETURN - END diff --git a/sorc/gridbull.fd/BIN2EBCD.f b/sorc/gridbull.fd/BIN2EBCD.f deleted file mode 100755 index 0b2f4c5a60..0000000000 --- a/sorc/gridbull.fd/BIN2EBCD.f +++ /dev/null @@ -1,92 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BIN2EBCD CONVERTS BINARY NUMBERS TO EBCDIC -C PRGMMR: BOSTELMAN ORG: W/NMC421 DATE: 96-05-23 -C -C ABSTRACT: CONVERTS INTEGER QUANTITY ARRAY TO EBCDIC CHARACTERS -C THE CHARACTER REPRESENTATION IS RIGHT JUSTIFIED AND -C ZERO FILLED TO LEFT TO FILL IN THE STRING WIDTH. THE -C RESULT IS A CONTINUOUS BLOCK OF N1 STRINGS OF N2 WIDTH. -C -C PROGRAM HISTORY LOG: -C 96-05-23 W.J. BOSTELMAN -C -C USAGE: CALL BIN2EBCD (NUMBIN, KDATA, N1, N2, MINUS) -C -C INPUT ARGUMENT LIST: -C NUMBIN = INTEGER QUANTITY (RANGE: 0 - 99999999) -C N1 = NO. OF INTEGERS TO CONVERT -C N2 = DESIRED LENGTH OF FINAL CHARACTER STRING, LEFT -C JUSTIFIED. EXAMPLES: 'I2', 'I4', 'I10', WHERE 'I' IS -C THE FORMAT TYPE SPECIFIER AND 'W' IS THE WIDTH (# OF DIGITS) -C MINUS = CHARACTER TO BE INSERTED IN HIGH ORDER POSITION OF A -C NEGATIVE NUMBER FIELD -C -C OUTPUT ARGUMENT LIST: -C KDATA = CONVERTED NUMERIC TO EBCDIC CHARACTER STRING. -C NERR = ZERO IF NO PROBLEMS, -C = NONZERO IF ENCOUNTERS UNEXPECTED CHARACTER. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - SUBROUTINE BIN2EBCD (NUMBIN, KDATA, N1, N2, MINUS) -C - PARAMETER (MXLEN = 285) - PARAMETER (MXDIG = 8) -C - CHARACTER*1 MINUS - CHARACTER*3 IW (MXDIG) - CHARACTER*3 NREPS - CHARACTER*3 NREPX - CHARACTER*20 FORMT - CHARACTER*2280 KBUF - CHARACTER*(*) KDATA -C - INTEGER NUMBIN (MXLEN) - INTEGER NUMBINA(MXLEN) -C - LOGICAL NEGNUM (MXLEN), NEGATIVE -C - DATA IW /'1.1', '2.2', '3.3', '4.4', '5.5','6.6','7.7','8.8'/ -C - NERR = 0 - IF (N2 .LE. MXDIG) THEN ! >>> START PROCESSING - NEGATIVE = .FALSE. - NEGNUM = .FALSE. -C - DO I = 1, N1 ! >>>>> LOOK FOR NEGATIVES AND FLAG'M - IF (NUMBIN(I) .LT. 0) THEN - NUMBINA(I) = IABS (NUMBIN(I)) - NEGNUM(I) = .TRUE. - NEGATIVE = .TRUE. - ELSE - NUMBINA(I) = NUMBIN(I) - ENDIF - END DO -C - WRITE (NREPS, '(I3)') N1 ! FORMAT REPETITION FACTOR - FORMT = '('//NREPS//'I'//IW(N2)//')' ! CONVERSION FORMAT - KBUF = ' ' ! CHARACTER BUFFER AREA - WRITE (KBUF, FORMT) (NUMBINA(J),J=1,N1) ! CONVERT NUMBERS -C - IF (NEGATIVE) THEN - DO I = 1, N1 - IF (NEGNUM(I)) THEN - KBUF (N2*(I-1) + 1: N2*(I-1) + 1) = MINUS - ENDIF - END DO - ENDIF - KDATA(:N1*N2) = KBUF(:N1*N2) ! PUT IN OUTPUT VARIABLE -C - ELSE ! >>>> DON'T PROCESS - NERR = 12 - PRINT *, ' EXCEEDED NUMBER SIZE IN SUB BIN2EBCD, NERR = ' - & , NERR - ENDIF -C - RETURN - END diff --git a/sorc/gridbull.fd/BULLET.f b/sorc/gridbull.fd/BULLET.f deleted file mode 100755 index f012fe4036..0000000000 --- a/sorc/gridbull.fd/BULLET.f +++ /dev/null @@ -1,498 +0,0 @@ - SUBROUTINE BULLET (CNAME,NCAT,NDATA,KPDS,NEXT,NBLK) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BULLET FORMATS FM 47-V GRID CODE BULLETIN -C PRGMMR: BOSTELMAN ORG: W/NMC42 DATE: 92-03-09 -C -C ABSTRACT: FORMAT A BULLETIN IN FM 47-V GRID CODE FROM THE MANUAL ON -C CODES, VOLUME I (WMO 306), FOLLOWING OFFICE NOTE 167 GUIDELINES, -C AND BLOCK THE BULLETIN UNDER OFFICE NOTE 100 GUIDELINES. -C -C PROGRAM HISTORY LOG: -C 81-12-20 R. ALLARD ORGINATOR -C 92-03-09 W. BOSTELMAN - UPGRADED DOCBLOCK -C 98-06-29 Gilbert - Made Y2K compliant. Check for year = 100. -C -C -C USAGE: CALL BULLET (NAME,NCAT,NDATA,LABEL,NEXT,NBLK) -C INPUT ARGUMENT LIST: -C CNAME - ADDRESS OF BULLETIN NAME IN GLOBAL FORMAT (TTAAII) -C NCAT - BULLETIN CATALOG NUMBER (INTEGER*4) -C NDATA - ADDRESS OF 285 PT INPUT DATA ARRAY (INTEGER*4) -C KPDS - GRIB PDS Array in w3fi63 layout -C -C OUTPUT ARGUMENT LIST: -C NBLK - ADDRESS OF OUTPUT DATA ARRAY THAT CAN HOLD TWO 1280 -C CHARACTER RECORDS. -C NEXT - INTEGER*4 VARIABLE FOR USE AS A W3AI19 PARAMETER. -C -C INPUT FILES: -C NONE -C -C OUTPUT FILES: -C NONE -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C -C - CHARACTER*4 KON - CHARACTER*4 K1,K2,K7,K8,K9,K10,K15,K20,K25,MINUS,NPOS - CHARACTER*4 NTYPE(6),NA4,NS - CHARACTER*1 CIS - CHARACTER*2 CMM - CHARACTER*2 CN1N2 - CHARACTER*2 LTYPH - CHARACTER*2 NAME2 - CHARACTER*2 NAME3 - CHARACTER*2 NNNQH - CHARACTER*1 LTYPE(6) - CHARACTER*1 NAME(6) - CHARACTER*1 NNNQ(12) - CHARACTER*3 NEOL - CHARACTER*3 CNNN - CHARACTER*3 CFCST - CHARACTER*4 CJJMM - CHARACTER*4 CKKNN - CHARACTER*4 YYGG - CHARACTER*6 AREG - CHARACTER*6 CNAME - CHARACTER*6 DTYPE - CHARACTER*6 I3J3 - CHARACTER*8 CBPRF - CHARACTER*5 GROUP - CHARACTER*12 NNNQQ - CHARACTER*21 WMOHDR - CHARACTER*40 CHDR - CHARACTER*72 CLINE -C - CHARACTER*19 SECT0 - CHARACTER*36 SECT1 - CHARACTER*42 SECT1P - CHARACTER*18 SECT3 - CHARACTER*30 SECT3H - CHARACTER*25 SECT5 -C - CHARACTER*2280 DBLK - CHARACTER*2560 NBLK -C - INTEGER(8) BULPRF - INTEGER ISUBS(6) - INTEGER IGP(0:199) - INTEGER KKNNX(0:2) - INTEGER KPDS(*) - INTEGER NCA(6) - INTEGER NCB(6) - INTEGER NCHRS(6) - INTEGER NDATA(285) -C - LOGICAL IPOLE -C - EQUIVALENCE ( CBPRF(1:1), BULPRF) -C -C -C ///////////////////////////////////////////////////////////////////// -C -C HEADINGS -C -C ............................................. -C -C '1XXXXX (CHED) -C -C TTAAII KWBC YYGG00<<@ (HED) -C -C GRID 07NNN 10101<<@ (HED0) -C -C 111 1AAAA 2PP99 6JJMM 7YYGG 0MM99<<@ (HED1) -C -C 111 1AAAA 5BB00 6JJMM 7YYGG 0MM99<<@ -C -C 111 1AAAA 2PP99 6JJMM 7YYGG 81TTT 0MMGG<<@ (HED1P) -C -C 111 1AAAA 5BB00 6JJMM 7YYGG 81TTT 0MMGG<<@ -C -C 333 1151I 2NN20<<@ (HED3) -C -C 333 1151I 2NN20 30S00 0RRRR<<@ (HED3H) -C -C 555 07NNN 10101<<@777<<@% (HED5) -C -C ............................................. -C -C BULLETIN PREFIX -C -C For Little_endian -C - DATA BULPRF /Z'2030303030303127' / -C -C For Big_endian -C DATA BULPRF /Z'2731303030303020' / -C -C BULLETIN ID. (NAME, ORIGINATING CENTER, AND DAY-TIME GROUP) -C - DATA WMOHDR/ 'TTAAII KWBC YYGG00<<@' / -C -C SECTION 0. (GRID CODE MESSAGE ID) -C - DATA SECT0 / 'GRID 07NNN 10101<<@' / -C -C SECTION 1. (GRID CODE DATA ID) -C - DATA SECT1 / '111 1AAAA 2PP99 6JJMM 7YYGG 0MM99<<@' / -C - DATA SECT1P/ '111 1AAAA 2PP99 6JJMM 7YYGG 81TTT 0MM99<<@' / -C -C SECTION 3. (GRID CODE DATA FORMAT ID) -C - DATA SECT3 / '333 1151I 2NN20<<@' / -C - DATA SECT3H/ '333 1151I 2NN20 30S00 0RRRR<<@' / -C -C SECTION 5. (GRID CODE MESSAGE TRAILER) -C - DATA SECT5 / '555 07NNN 10101<<@777<<@%' / -C -C ///////////////////////////////////////////////////////////////////// -C -C NUMBER OF GRID POINTS PER DATA LINE SEGMENT -C -C N2 1 2 3 4 5 6 -C - DATA NCA / 19, 19, 19, 13, 11, 9 / - DATA NCB / 0, 0, 0, 6, 8, 10 / -C -C ///////////////////////////////////////////////////////////////////// -C -C PRESS HEIGHT TEMP DDDFF UUVV REL HUM -C - DATA DTYPE / 'PHTWUR' / - DATA LTYPE / 'P', 'H', 'T', 'W', 'U', 'R' / - DATA NTYPE / '0100', '0200', '0400', '2200', '2324', '1300' / - DATA NCHRS / 3, 3, 2, 5, 5, 2 / - DATA ISUBS / 2, 2, 3, 2, 1, 2 / -C -C (THE ABOVE ARRAYS MUST HAVE CORRESPONDING ENTRIES.) -C -C ///////////////////////////////////////////////////////////////////// -C -C N3 1 2 3 4 5 6 7 8 9 10 11 12 -C - DATA NNNQ / 'A','B','C','D','E','F','G','H','I','J','K','L' / - DATA NNNQQ / 'ABCDEFGHIJKL' / -C -C ///////////////////////////////////////////////////////////////////// -C Model Run IDs updated 6/21/96 -C - DATA IGP / 5*99, 11, 4*99, 80, 8*99, 48, 19*99, 48, 99, 99, 11 - & , 11, 11, 8*99, 48, 10*99, 11, 3*99, 50, 50, 80, 2*99 - & , 4*80, 2*50, 80, 50, 2*11, 3*48, 3*80, 111*99 / -C - DATA K1 / '0100' / - DATA K2 / '0200' / - DATA K7 / '0700' / - DATA K8 / '0800' / - DATA K9 / '0900' / - DATA K10 / '1000' / - DATA K15 / '1500' / - DATA K20 / '2000' / - DATA K25 / '2500' / -C - DATA MINUS/ '1 ' / - DATA NPOS / '0 ' / -C - DATA NEOL / '<<@' / - DATA AREG / ' '/, ICAT /0/, IBCKUP/0/, IDATYP/0/ -C - DATA KKNNX / 9901, 0, 9801 / -C -C -C ///////////////////////////////////////////////////////////////////// -C -C -C INITIALIZATION -C -C -C LENGTH OF HEADINGS IN NUMBER OF CHARACTERS. -C - LCHED = 40 - LHED = 21 - LHED0 = 19 - LHED1 = 36 - LHED1P = 42 - LHED3 = 18 - LHED3H = 30 - LHED5 = 25 -C - LL = 18 * 4 - N1 = 285 - NB = 640 * 4 -C - NEXT = 0 -C -C EXTRACT FORECAST HOUR FROM DATA FIELD LABEL. (ZERO IF ANALYSIS) -C - NFCST = KPDS(14) -C -C EXTRACT LEVEL FROM DATA FIELD LABEL. -C - LEVEL = KPDS(7) -C -C DETERMINE THE SUBSCRIPT FOR ARRAYS LTYPE, NTYPE, NCHRS AND ISUBS. -C - I = INDEX (DTYPE, CNAME(2:2)) - IS= ISUBS(I) - NA4= NTYPE(I) - N2 = NCHRS(I) -C - MARK=0 - IF (I .EQ. 2 .AND. (LEVEL.GT.0 .AND. - & LEVEL .LE. 300 .OR. LEVEL .EQ. 1000)) THEN - MARK = 1 - ENDIF -C - IF (I.EQ.3) THEN -C -C CHANGE GROUP CHR. LENGTH AND SIGN INDICATOR IF TEMPS BELOW 500 MB. -C - IDS1 = KPDS(6) - IF(IDS1.EQ.102.OR.IDS1.EQ.1 .OR. LEVEL .GT. 500) THEN - N2=3 - IS=1 - ENDIF - ENDIF -C -C DETERMINE THE VALUE OF NNN. -C - N3 = INDEX (NNNQQ, CNAME(3:3)) - NNN = N3 - N1N2= N2 * 10 - IF (I .EQ. 5) N1N2 = 22 -C -C DETERMINE QUADRANT BELT (NQB), WHERE N.H. = 0, TROP = 1, AND S.H. =2. -C - NQB=(NNN-1)/4 -C -C FORMAT AND BLOCK HEADINGS -C -C FORMAT VARIABLE AND BLOCK CHED. -C -C ..... XXXXX (CATALOG NUMBER) -C - NBLK = ' ' -CCC CALL W3FI61 (CHDR, NCAT, AREG, IBCKUP, IDATYP, IERR) - NBLK(1:LCHED) = CBPRF ! Replaces W3FI61 - NEXT = LCHED -C -C FORMAT VARIABLES AND BLOCK HED. -C -C ..... TTAAII (BULLETIN NAME) -C - WMOHDR(1:6) = CNAME -C -C ..... YYGG (DAY-TIME GROUP) -C - IGG = KPDS(11) - IYY = KPDS(10) - IYYGG = IYY*100 + IGG - CALL BIN2CHAR (IYYGG, YYGG, 4) - WMOHDR(13:16) = YYGG - NBLK(NEXT+1:NEXT+LHED) = WMOHDR - NEXT = NEXT + LHED -C -C FORMAT VARIABLE AND BLOCK HED0. -C -C ..... NNN (CATALOG NUMBER OF GRID) -C - CALL BIN2CHAR (NNN, CNNN, 3) - SECT0(8:10) = CNNN(1:3) - NBLK(NEXT+1:NEXT+LHED0) = SECT0 - NEXT = NEXT + LHED0 -C -C FORMAT VARIABLES AND BLOCK HED1. -C -C ..... AAAA (BULLETIN DATA TYPE(S)) -C - SECT1(6:9) = NA4 - IF(LEVEL .GT. 0) THEN -C -C ..... PP (PRESSURE LEVEL IN HUNDREDS OF MILLIBARS - GROUP 2PP99) -C - IF (LEVEL .EQ. 1000) THEN - LPP = 0 - ELSE - LPP=LEVEL*10 - ENDIF - LSFC=20099+LPP - ELSEIF (LEVEL .EQ. 0) THEN -C -C ..... BB (SPECIAL SFC - MSL, EARTH, OR TROPOPAUSE - GROUP 5BB00) -C SET MARK = 1 WHEN .NE. TEMPS -C - IDS1 = KPDS(6) - IF (IDS1 .EQ. 102) THEN - LSFC = 56000 - IF (NA4 .NE. NTYPE(3)) MARK = 1 - ELSEIF (IDS1 .EQ. 1) THEN - LSFC = 50100 - IF (NA4 .NE. NTYPE(3)) MARK = 1 - ELSEIF (IDS1 .EQ. 7) THEN - LSFC = 50700 - ELSE - LSFC = 59900 - ENDIF - ENDIF -C -C .....INSERT EITHER GROUP 2PP99 OR 5BB00 IN SECTION 1 HEADING. -C - CALL BIN2CHAR (LSFC, GROUP, 5) - SECT1(11:15) = GROUP(1:5) -C -C ..... JJMM (YEAR OF CENTURY AND MONTH) -C - JJ = KPDS(8) - if (jj.eq.100) jj=0 - MM = KPDS(9) - JJMM = JJ*100 + MM - CALL BIN2CHAR (JJMM, CJJMM, 4) - SECT1(18:21) = CJJMM -C -C ..... YYGG (DAY OF MONTH AND TIME GROUP) -C - SECT1(24:27) = YYGG -C -C ..... MM (PROCEDURE OR MODEL USED TO GENERATE THE DATA FIELD) -C - M2 = KPDS(2) - IF (M2 .GT. 199) M2 = 199 - MM = IGP(M2) -C - CALL BIN2CHAR (MM, CMM, 2) - SECT1(30:31) = CMM(1:2) - IF (NFCST .GT. 0) THEN -C -C ..... TTT (USE HED1P HEADING FOR FORECAST BULLETINS) -C - SECT1P(1:27) = SECT1(1:27) - CALL BIN2CHAR (NFCST, CFCST, 3) - SECT1P(31:33) = CFCST(1:3) - SECT1P(35:39) = SECT1(29:33) - NBLK(NEXT+1:NEXT+LHED1P) = SECT1P - NEXT = NEXT + LHED1P - ELSE - NBLK(NEXT+1:NEXT+LHED1) = SECT1 - NEXT = NEXT + LHED1 - ENDIF -C -C FORMAT VARIABLES AND BLOCK HED3. (HED3H IF ADDITIVE CONSTANT USED) -C -C ..... I (SIGN INDICATOR) -C - CIS = CHAR (IS + 48) - SECT3(9:9) = CIS -C -C ..... NN (NUMBER OF DIGITS EACH GRID POINT FOR A1A1A2A2) -C - CALL BIN2CHAR (N1N2, CN1N2, 2) - SECT3(12:13) = CN1N2(1:2) -C - IF (MARK .EQ. 0) THEN - NBLK(NEXT+1:NEXT+LHED3) = SECT3 - NEXT = NEXT + LHED3 - ELSE - SECT3H(1:13) = SECT3(1:13) -C - NS=NPOS - IF (LEVEL .EQ. 1000) THEN - NS = MINUS - KON = K1 - ELSEIF (LEVEL .EQ. 300) THEN - KON = K7 - ELSEIF (LEVEL .EQ. 250) THEN - KON = K8 - ELSEIF (LEVEL .EQ. 200) THEN - KON = K9 - ELSEIF (LEVEL .LE. 150 .AND. LEVEL .GT. 70) THEN - KON = K10 - ELSEIF (LEVEL .LE. 70 .AND. LEVEL .GT. 30) THEN - KON = K15 - ELSEIF (LEVEL .LE. 30 .AND. LEVEL .GT. 10) THEN - KON = K20 - ELSEIF (LEVEL .EQ. 10) THEN - KON = K25 - ELSEIF (LEVEL .LT. 10 .AND. LEVEL .GT. 0) THEN - KON = K20 - ELSEIF (LEVEL .EQ. 0) THEN - KON = K2 - ENDIF -C -C ..... S (SIGN OF RRRR) -C - SECT3H(19:19) = NS -C -C ..... RRRR (ADDITIVE CONSTANT - DECAMETERS) -C - SECT3H(24:27) = KON - NBLK(NEXT+1:NEXT+LHED3H) = SECT3H - NEXT = NEXT + LHED3H - ENDIF -C -C F O R M A T A N D B L O C K D A T A L I N E S -C - CALL BIN2EBCD (NDATA, DBLK, N1, N2, '1') - IJ = 0 - INC= 10 - K = NCA(N2) - KK = 0 - NN = 19 - I3J3 = ' ' - IPOLE = .FALSE. - IF (NQB .EQ. 0 .OR. NQB .EQ. 2) IPOLE = .TRUE. -C - JLAST = 15 - DO J = 1, JLAST - IF (J .NE. JLAST .OR. (J.EQ.JLAST .AND. .NOT.IPOLE)) THEN - KK = KK + 1 - KKNN = KK * 100 + NN - NC1 = NCA(N2) - NC2 = NCB(N2) - ELSEIF (J .EQ. JLAST .AND. IPOLE) THEN - KKNN = KKNNX(NQB) - NC1 = 1 - NC2 = 0 - ENDIF - CALL BIN2CHAR (KKNN, CKKNN, 4) - N = 0 - CLINE = ' ' - CLINE(N+1:N+4) = CKKNN - N = N + 5 - CALL BIN2CHAR (IJ, I3J3, 6) - IJ = IJ + INC - CLINE(N+1:N+6) = I3J3 - N = N + 7 - I1 = (J - 1) * NN * N2 - CLINE(N+1:N+N2*NC1) = DBLK(I1+1:I1+N2*NC1) - NBLK(NEXT+1:NEXT+N+N2*NC1+3) = CLINE(:N+N2*NC1) // NEOL - NEXT = NEXT + N + N2 * NC1 + 3 - IF (NC2 .GT. 0) THEN - I2 = I1 + N2 * NC1 - NBLK(NEXT+1:NEXT+N2*NC2+3) = DBLK(I2+1:I2+N2*NC2) // NEOL - NEXT = NEXT + N2 * NC2 + 3 - ENDIF - END DO -C -C FORMAT VARIABLE AND BLOCK TRAILER. -C -C -C ..... NNN (CATALOG NUMBER OF GRID) -C - SECT5(7:9) = CNNN - NBLK(NEXT+1:NEXT+LHED5) = SECT5 - NEXT = NEXT + LHED5 -C - RETURN - END diff --git a/sorc/gridbull.fd/GRIDBUL.f b/sorc/gridbull.fd/GRIDBUL.f deleted file mode 100755 index 8125201d8c..0000000000 --- a/sorc/gridbull.fd/GRIDBUL.f +++ /dev/null @@ -1,533 +0,0 @@ - PROGRAM GRIDBUL -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK *** -C -C MAIN PROGRAM: BULLS_GRIDBULL -C PRGMMR: GILBERT ORG: NP11 DATE: 2000-01-06 -C -C ABSTRACT: THIS PROGRAM FORMATS GRID-POINT VALUES IN FM 47-V GRID CODE -C FOR TRANSMISSION ON THE GLOBAL TELECOMMUNICATIONS SYSTEM (GTS). AN -C EXTERNAL SEQUENTIAL DATA SET CONTAINING ONE OR MORE TWO CARD SUBSETS -C CONTROLS THE BULLETINS PRODUCED. EACH SUBSET PROVIDES ELEMENTS 5-7 -C OF GRIB PDS INPUT FIELD IDENTIFICATION, A DIRECT ACCESS FILE -C DDNAME, A BULLETIN SERIES NAME, AND THE CCAP MDL CATALOG NUMBER(S). -C A NONZERO MDL NUMBER TELLS THE PROGRAM TO PRODUCE THE CORRESPONDING -C BULLETIN IN THE SERIES OF TWELVE. OFFICE NOTE 167 DESCRIBES FULLY -C THE TWELVE BULLETIN AREAS, THE BULLETIN NAMING CONVENTIONS, THE -C TYPES OF DATA, AND THE BULLETIN FORMATS. -C -C PROGRAM HISTORY LOG: -C 81-12-20 R. ALLARD, ORIGINAL AUTHOR for NAS version -C -C 96- 6-21 W. Bostelman, Converted pgm and subroutines to run on CRAY -C Input data is now from sequential GRIB files. -C The MM parameter table has been updated to reflect current -C models and procedures. -C 97- 2-10 W. Bostelman, Corrected Line Feed Definition -C 97- 2-26 W. Bostelman, Added optional Grid Type Parameter to input -C cards and upgraded the processing summary and diagnostic -C messages. Input file error messages will now contain the -C offending file name and summaries will indicate how much -C processing was done with respect to total requested. -C 98-06-29 Gilbert - Removed calls to W3LOG. -C 2012-11-02 VUONG CHANGED VARIABLE ENVVAR TO CHARACTER*6 -C 2016-02-19 VUONG SET JGDS=-1 TO SEARCH AS A WILDCARD -C -C USAGE: -C INPUT FILES: -C -C FT20F001 REFERENCES A SEQUENTIAL FILE THAT CONTROLS VIA TWO CARD -C SUBSETS THE SEQUENTIAL FILE(S) AND DATA FIELD(S) READ -C AND THE GRID BULLETIN(S) PRODUCED. CARD ONE CONTAINS A -C DIRECT ACCESS INPUT FILE DDNAME LEFT-ADJUSTED IN COLUMNS -C 1-8, A THREE WORD GRID PDS LABEL IN -C COLUMNS 11-38 WITH TWO SPACES SEPARATING EACH HEXADECIMAL -C WORD, THE BULLETIN SERIES NAME IN GENERIC FORM TTAAII IN -C COLUMNS 63-68, AND A "1" IN COLUMN 71. CARD TWO CONTAINS -C TWELVE RIGHT-ADJUSTED FIVE DIGIT MDL NUMBERS IN COLUMNS -C 1-60, THE BULLETIN SERIES NAME REPEATED IN COLUMNS 63-68, -C AND A "2" IN COLUMN 71. -C -C GRIB data files start at ft11 -C GRIB index file " " ft31 -C They correspond to the old file names given on the data cards. -C (EXAMPLES: ANL, F12, F24, F36, F48, F72, FXN, GANL, GF12). -C -C OUTPUT FILES: -C -C FT06F001 - I/O SUMMARY AND ANY ERROR MESSAGES FOR THE PRINTER. -C -C FT88F001 - SEQUENTIAL FILE CONTAINING GRID BULLETIN(S) IN OFFICE -C NOTE 167 FORMAT AND BLOCKED UNDER OFFICE NOTE 100 -C GUIDELINES. -C -C JOBLOG - REQUIREMENT WHEN JOBNAME IN PRODUCTION FORMAT. -C -C -C SUBPROGRAMS CALLED: -C -C UNIQUE: BIN2CHAR, BIN2EBCD, BULLET, PAKWND, QUADAX, WINDY -C -C W3LIB: W3TAGB, W3TAGE -C -C EXIT STATE: -C -C COND = 0 -C -C REMARKS: -C -C 1. THE SERIES BULLETIN NAME CORRESPONDS TO THE FIRST QUADRANT -C AREA OF THE NORTHERN HEMISPHERE. THE PROGRAM MODIFIES THE THIRD -C LETTER OF THE NAME WITH THE LETTER A TO L CORRESPONDING TO THE -C MDL NUMBER POSITION IN THE DATA CARD. A ZERO MDL NUMBER MEANS -C TO SKIP THE CORRESPONDING BULLETIN. -C -C 2. THE THREE WORD PDS label IN THE FIRST CARD OF A TWO CARD -C SUBSET ALWAYS DENOTES A GLOBAL FIELD. -C -C 3. THE U-COMPONENT IDENTIFIER ALWAYS APPEARS IN THE FIRST CARD -C FOR WIND BULLETINS. THE PROGRAM MODIFIES THE Q-IDENTIFIER TO -C INPUT THE V-COMPONENT. -C -C 4. THE PROGRAM HANDLES ONLY GRIB data on GRID type 3. -C -C 5. WHEN THE PROGRAM RECOGNIZES AN ERROR CONDITION, IT PRINTS A -C MESSAGE AND SKIPS THE CURRENT TWO CARD SUBSET. -C -C 6. PROGRAM FORMS HEIGHT, TEMPERATURE, WIND, RELATIVE HUMIDITY, -C AND PRESSURE BULLETINS. -C -C *************************************************************** -C -C ATTRIBUTES: -C -C LANGUAGE: FORTRAN 77 -C -C SOURCE STATEMENTS: PGM SIZE: -C -C$$$ -C - PARAMETER (MXSIZE = 65160,lrecl=1280) -C - CHARACTER*1 LTRS (26) - CHARACTER*1 LNFEED - CHARACTER*1 TTAAII (6) - CHARACTER*2 II (17) - CHARACTER*2 KXXT, LXXT - CHARACTER*2 NAME (3) - CHARACTER*2 NTYPE (6) - CHARACTER*4 TBULL, TXBULL - CHARACTER*8 DDPOST, KEYWD - CHARACTER*8 DDNAME, PRNAME, GNAME1, GNAME2,PRINIT - CHARACTER*6 envvar - CHARACTER*44 MSG - CHARACTER*80 fileb,filei,fileo - CHARACTER*2560 NBLK -C - INTEGER IDTBL (1539) - INTEGER IFLD (2695) - INTEGER IUNITS (10) - INTEGER KTYPE (12) - INTEGER LEVS (16) - INTEGER LOCTBL (256) - INTEGER MDL (12) - INTEGER MPDS (27), KPDS (27) - INTEGER JGDS (100), KGDS (100) - INTEGER KTAU (19), NTAU - INTEGER KDIR (285), KSPD (285), KFLD (285) -C - REAL ADDKH (15) - REAL FLDA (285), FLDB (285) - REAL FLD1 (MXSIZE), FLD2 (MXSIZE) -C - LOGICAL*1 KBMS (MXSIZE) -C - EQUIVALENCE (GNAME1, NAME(1), TTAAII(1)) -C - DATA KMAX / 255 / - DATA KNBR / 285 / - DATA MSG /'*** of GRID BULLETINS GENERATED.:'/ -C -C DATA SET REFERENCE NUMBERS USED FOR SEQUENTIAL FILES. -C - DATA KARD / 20 / - DATA KOUT / 88 / - DATA KPRT / 6 / - DATA KPST / 5 / -C -C TABLE OF CONSTANTS SUBTRACTED FROM HEIGHT DATA TO PRESERVE 3 DIGITS. -C - DATA ADDKH / -C ..... 1000 MB 850 MB 700 MB 500 MB 400 MB - & -100.0, 0.0, 0.0, 0.0, 0.0, -C ...... 300 MB 250 MB 200 MB 150 MB 100 MB - & 700.0, 800.0, 900.0, 1000.0, 1000.0, -C ....... 70 MB 50 MB 30 MB 20 MB 10 MB - & 1500.0, 1500.0, 2000.0, 2000.0, 2500.0 / -C -C TABLE OF PERMISSIBLE TT CHARACTERS IN GNAMES. (TTAAII) -C (INDEX = JTYPE) - DATA NTYPE / 'GP','GH','GT','GW','GR','GU' / -C -C TABLE OF LEVEL DESIGNATORS PERMITTED IN THE GNAMES. (TTAAII) -C - DATA II / '98', '99', '85', '70', '50', - A '40', '30', '25', '20', '15', - B '10', '07', '05', '03', '02', - C '01', '97' / -C -C TABLE OF PERMISSIBLE FIRST ID WORDS (SANS TAU) IN O.N. 84 FORMAT. -C (INDEX = KIND) - DATA KTYPE / 7, 52, 11, 11, 11, 11, 33, 34, 1, 2, 1, 80 / -C HEIGHT -C RELATIVE HUMIDITY -C TEMPERATURE (SFC) (MSL) (TROP) -C WIND (TROP) -C PRESSURE(SFC) (MSL) (TROP) -C WTMP -C -C TABLE OF PERMISSIBLE LEVELS -C - DATA LEVS / 0, 1000, 850, 700, 500, - & 400, 300, 250, 200, 150, - & 100, 70, 50, 30, 20, - & 10 / -C -C TABLE OF PERMISSIBLE TAUS (FORECAST HOURS). -C - DATA KTAU / - A 0,6,12,18,24,30,36,42,48,60,72,84,96,108,120,132,144,156,168 / -C -C TABLE OF ALPHABETIC CHARACTERS. -C - DATA LTRS / 'A','B','C','D','E','F','G','H','I','J','K','L','M', - A 'N','O','P','Q','R','S','T','U','V','W','X','Y','Z' / -C - DATA IUNITS / 11, 31, 12, 32, 13, 33, 14, 34, 15, 35 / -C -C DATA JGDS / 0, 360, 180, 89500, 500, 128, -89500, -500, 2*1000, -C & 9*0, 255, 80*0 / -C - 10 FORMAT(A8,5I10,4X,A8,I1,/,12I5,2X,A8,I1) - 20 FORMAT('0ERROR READING DATA CARDS IN SUBSET NUMBER ',I2,'.') - 40 FORMAT('0CARD SUBSET ',I2,' LABELS DO NOT MATCH: ',A8,2X,A8) - 50 FORMAT('0CARD SUBSET',I2,' HAS BAD SEQUENCE NUMBERS: ',2(2X,I5)) - 80 FORMAT('0BAD GNAME IN LABEL OF DATA CARD SUBSET ',I5,'.') - 90 FORMAT('0TAU VALUE ',I5,' IS NOT VALID IN CARD SUBSET ',I5,'.') - 100 FORMAT('0LEVEL ',Z8,' NOT IN TABLE. CARD SUBSET ',I5,'.') -C -C .... INITIALIZATION. -C - CALL W3TAGB('BULLS_GRIDBULL',2000,0006,0098,'NP11') - - IU = 0 - IBULLS = 0 - NAREAS = 12 - NBULLS = 0 - KRDSET = 0 - LNFEED = CHAR(10) - NBRTXS = 0 - PRINIT = 'PRNAME' - PRNAME = PRINIT - KXXT='XXXX' - LXXT='XXXX' -c -c open output transmission file -c - ENVVAR='FORT ' - WRITE(ENVVAR(5:6),FMT='(I2)') KOUT - CALL GETENV(ENVVAR,FILEO) - OPEN(KOUT,FILE=FILEO,ACCESS='DIRECT',RECL=lrecl) - irec=1 -C -C .... READ A TWO CARD SUBSET TO INITIALIZE INPUT-OUTPUT PARAMETERS. -C - 1000 CONTINUE - JREW = 0 - JGDS = -1 - MPDS = -1 - READ (KARD,10,ERR=7000,END=6000) DDNAME,(MPDS(I),I=5,7),IGRD - & ,IDUM ,GNAME1, KSEQ1,MDL,GNAME2,KSEQ2 -C - IF (IGRD .EQ. 0) THEN ! Check for Grid Type - MPDS(3) = 3 ! Default - ELSE - MPDS(3) = IGRD - ENDIF -C -C .... Accumulate Bulletin Total to Make -C - DO IAREA = 1, NAREAS - IF (MDL(IAREA) .GT. 0) THEN - IBULLS = IBULLS + 1 - ENDIF - END DO -C - KRDSET=KRDSET+1 -C ...... CHECK THE CARD LABELS AND SEQUENCE NUMBERS. - IF(GNAME1.NE.GNAME2) GO TO 7100 - IF(KSEQ1.NE.1.OR.KSEQ2.NE.2) GO TO 7200 -C ...... DETERMINE IF NEW FILE, FIRST FILE OR SAME AS PREVIOUS FILE. - IF(DDNAME.EQ.PRNAME) GO TO 1150 - IF(PRNAME.EQ.PRINIT) GO TO 1100 -C ...... CLOSE PREVIOUS FILE. - CALL BACLOSE (LUGB,irt) - CALL BACLOSE (LUGI,irt) - 1100 CONTINUE - IU = IU + 1 - LUGB = IUNITS(IU) - IU = IU + 1 - LUGI = IUNITS(IU) - PRNAME=DDNAME -C -C .... Open GRIB data file and index file -C - write(envvar(5:6),fmt='(I2)') lugb - call getenv(envvar,fileb) - write(envvar(5:6),fmt='(I2)') lugi - call getenv(envvar,filei) - call baopenr(lugb,fileb,iret1) - call baopenr(lugi,filei,iret2) - - if ( iret1+iret2 .ne. 0 ) then - write(6,*)' Error opening GRIB data or index file.' - stop 2 - endif - - 1150 CONTINUE -C -C ............ R E A D I N A N D U N P A C K G R I B -C D A T A F I E L D -C - CALL GETGB (LUGB, LUGI, MXSIZE, JREW, MPDS, JGDS, - & KPTS, KREW, KPDS, KGDS, KBMS, FLD1, IRET) - IF (IRET .NE. 0) THEN - PRINT *, 'Data field not found Reading Unit ', LUGI,', IRET = ' - & ,IRET,', MPDS ids = ',MPDS(5), MPDS(6), MPDS(7) - GO TO 1000 - ENDIF -C -C ..... SET DATA TYPE INDICATOR. - KIND=0 - DO 1300 K=1,12 - KIND=K - KXX=MPDS(5) - IF(KXX.EQ.KTYPE(K)) GO TO 1350 - 1300 CONTINUE - PRINT *, ' Data type ',MPDS(5),' is not recognized by table' - GO TO 1000 -C - 1350 CONTINUE - KWND=0 - IF(KIND.LT.7.OR.KIND.GT.8) GO TO 1500 - KWND=1 - MPDS(5) = MPDS(5) + 1 -C -C ............ R E A D I N A N D U N P A C K G R I B -C D A T A F I E L D -C - CALL GETGB (LUGB, LUGI, MXSIZE, JREW, MPDS, JGDS, - & KPTS, KREW, KPDS, KGDS, KBMS, FLD2, IRET) - IF (IRET .NE. 0) THEN - PRINT *, 'Data field not found Reading Unit ', LUGI,', IRET = ' - & ,IRET,', MPDS ids = ',MPDS(5), MPDS(6), MPDS(7) - GO TO 1000 - ENDIF -C - 1500 CONTINUE -C ..... CHECK FOR LETTER G AND TYPE INDICATOR IN GNAME LABEL. - DO 1600 J=1,6 - JTYPE=J - IF(NAME(1).EQ.NTYPE(J)) GO TO 1700 - 1600 CONTINUE - GO TO 7500 -C - 1700 CONTINUE -C ..... VERIFY THAT LETTER A IS SPECIFIED IN AREA DESIGNATOR OF GNAME -C ..... LABEL. - KXXT=LTRS(1) - LXXT=TTAAII(3) - IF(LXXT.NE.KXXT) GO TO 7500 -C ..... VERIFY THE TAU PORTION OF ID(1) AND THE GNAME LABEL. - NTAU = KPDS(14) - DO 2100 J=1,19 - KXXT=LTRS(J) - IF(NTAU.EQ.KTAU(J)) GO TO 2200 - 2100 CONTINUE - GO TO 7600 -C - 2200 CONTINUE - LXXT=TTAAII(4) - IF(LXXT.NE.KXXT) GO TO 7500 -C ..... VERIFY THE LEVEL PORTION (II) OF THE GNAME LABEL. - JLEV=0 - IF(KPDS(7).NE.0) GO TO 2300 - IF(NAME(3).EQ.II(1)) JLEV=1 - IF(NAME(3).EQ.II(17)) JLEV=17 - IF(JLEV.NE.0) GO TO 2600 - GO TO 7500 -C - 2300 CONTINUE - DO 2400 J=2,16 - JLEV=J - IF(KPDS(7).EQ.LEVS(J)) GO TO 2500 - 2400 CONTINUE - GO TO 7700 - 2500 CONTINUE - IF(NAME(3).NE.II(JLEV)) GO TO 7500 - 2600 CONTINUE - IF(JTYPE.GT.3) GO TO 3500 -C ..... INITIALIZE CONSTANTS TO ADJUST DATA FROM O.N. 84 TO GRID CODE -C ..... UNITS. - IF(JTYPE.NE.3) GO TO 3000 -C ...TEMPERATURE. (KELVIN TO CELSIUS) - SCALE=1.0 - ADDON=273.16 - GO TO 3200 -C -C ...HEIGHT. (GPM TO DECAMETERS) - 3000 CONTINUE - IF(JTYPE.NE.2) GO TO 3100 - SCALE=0.1 - ADDON=ADDKH(JLEV-1) - GO TO 3200 -C - 3100 CONTINUE - IF(KIND.LT.9.OR.KIND.GT.10) GO TO 3500 -C ...PRESSURE. (SFC OR MSL) - SCALE = 0.01 - ADDON = 200.0 - 3200 CONTINUE -C ..... RESCALE DATA FIELD(S). (SEE TABLES I AND II IN O.N. 167) - DO 3300 K=1,KPTS - FLD1(K) = FLD1(K) * SCALE - ADDON - 3300 CONTINUE - IF (JTYPE .EQ. 3 .AND. JLEV.EQ.1) THEN ! Add -90.5 row for SST - DO K = 1, 360 - FLD1 (KPTS + K) = FLD1 (KPTS - 360 + K) - END DO - ENDIF - 3500 CONTINUE -C -C ..... DETERMINE WHICH OF THE 12 GRID AREAS ARE BULLETINS. ADJUST -C ..... BULLETIN NAME TO CORRECT AREA (A-L). DETERMINE WHETHER -C ..... NORTHERN HEMISPHERE, TROPICAL BELT, OR SOUTHERN HEMISPHERE -C ..... BULLETIN. -C - DO 5700 M=1,12 - IF(MDL(M).EQ.0) GO TO 5700 - TTAAII(3)=LTRS(M) -C ..... EXTRACT QUADRANTS FROM A 1 X 1 DEGREE GLOBAL GRID. - N=M - CALL QUADAX (FLD1, FLDA, N) -C - IF(KWND.EQ.0) GO TO 5000 - CALL QUADAX (FLD2, FLDB, N) ! V-WIND COMPONENT -C - IF(JTYPE.EQ.6) GO TO 4700 -C ..... FORM WIND DIRECTION AND SPEED. - CALL WINDY(FLDA,FLDB,KDIR,KSPD,KNBR) -C ..... SET WIND DIRECTION TO NEAREST 5 DEGREES AND FORM WIND GROUP -C ..... DDDVV. - DO 4600 K=1,KNBR - KDIR(K)=(FLOAT(KDIR(K))+2.5)/5.0 - KDIR(K)=KDIR(K)*5 - IF(KDIR(K).EQ.0.AND.KSPD(K).GT.0) KDIR(K)=360 - KFLD(K)=(KDIR(K)*100)+KSPD(K) - 4600 CONTINUE - GO TO 5500 -C - 4700 CONTINUE -C ..... PACK U AND V WIND COMPONENTS INTO SUUVV WIND GROUP. - CALL PAKWND(FLDA,FLDB,KFLD,KNBR) - GO TO 5500 -C - 5000 CONTINUE -C ..... CONVERT QUADRANT DATA TO INTEGER. - DO 5100 K=1,KNBR - IF(FLDA(K).LT.0) GO TO 5050 - KFLD(K)=FLDA(K)+0.5 - GO TO 5100 -C - 5050 CONTINUE - KFLD(K)=FLDA(K)-0.5 - 5100 CONTINUE - IF(JTYPE.NE.3) GO TO 5300 -C ..... ADJUST TEMPERATURES 500 MB AND ABOVE. -C ..... POSITIVE VALUES ARE ZEROED AND NEGATIVE VALUES ARE ABSOLUTE. - IF(JLEV.LT.5) GO TO 5500 - DO 5200 K=1,KNBR - IF(KFLD(K).GT.0) KFLD(K)=0 - KFLD(K)=IABS(KFLD(K)) - 5200 CONTINUE - 5300 CONTINUE - IF(JTYPE.NE.5) GO TO 5500 -C ..... SET RELATIVE HUMIDITY VALUES > THAN 99 PERCENT TO 99. - DO 5400 K=1,KNBR - IF(KFLD(K).GT.99) KFLD(K)=99 - 5400 CONTINUE - 5500 CONTINUE -C -C ..... FORMAT AND OUTPUT A BULLETIN. -C - CALL BULLET(GNAME1,MDL(M),KFLD,KPDS,NEXT,NBLK) - NBRTXS=NBRTXS+1 - WRITE (KOUT,rec=irec) NBLK(:1280) -c WRITE (KOUT,rec=irec) NBLK(:1280), LNFEED - irec=irec+1 - IF(NEXT.LE.1280) GO TO 5700 - WRITE (KOUT,rec=irec) NBLK(1281:) -c WRITE (KOUT,rec=irec) NBLK(1281:), LNFEED - irec=irec+1 - 5700 CONTINUE - GO TO 1000 -C -C ..... PRINT THE RUN SUMMARY AND EXIT THE PROGRAM. - 6000 CONTINUE -C - NBULLS = IBULLS - NUNPRO = NBULLS - NBRTXS - WRITE(KPRT,*) - WRITE(KPRT,*) ' NO. OF DATA CARDS PROCESSED ...... ', KRDSET - WRITE(KPRT,*) ' NO. OF BULLETINS TO MAKE ......... ', NBULLS - WRITE(KPRT,*) ' NO. OF BULLETINS IN TRANS FILE ... ', NBRTXS - WRITE(KPRT,*) ' NO. OF UNPROCESSED BULLETINS ..... ', NUNPRO - WRITE (TBULL, 15) NBRTXS - WRITE (TXBULL, 15) NBULLS - 15 FORMAT (I4) - MSG(5:8) = TBULL - MSG(13:16) = TXBULL - CALL W3TAGE('BULLS_GRIDBULL') - STOP -C -C ..... ERROR READING A DATA CARD SUBSET. SUBSET SKIPPED. - 7000 CONTINUE - KRDSET=KRDSET+1 - WRITE (KPRT,20) KRDSET - GO TO 1000 -C -C ..... BAD DATA CARD SUBSET LABEL(S). SUBSET SKIPPED. - 7100 CONTINUE - WRITE (KPRT,40) KRDSET,GNAME1,GNAME2 - GO TO 1000 -C -C ..... BAD DATA CARD SUBSET SEQUENCE NUMBER(S). SUBSET SKIPPED. - 7200 CONTINUE - WRITE(KPRT,50) KRDSET,KSEQ1,KSEQ2 - GO TO 1000 -C -C ..... BAD GNAME LABEL IN CARD SUBSET. SUBSET SKIPPED. - 7500 CONTINUE - WRITE (KPRT,80) KRDSET - GO TO 1000 -C -C ..... BAD TAU IN ID(1) OF CARD SUBSET. SUBSET SKIPPED. - 7600 CONTINUE - WRITE (KPRT,90) NTAU,KRDSET - GO TO 1000 -C -C ..... ILLEGAL LEVEL IN ID(2) OF CARD SUBSET. SUBSET SKIPPED. - 7700 CONTINUE - WRITE (KPRT,100) KPDS(7), KRDSET - GO TO 1000 -C - END diff --git a/sorc/gridbull.fd/PAKWND.f b/sorc/gridbull.fd/PAKWND.f deleted file mode 100755 index 5e7f9cba4b..0000000000 --- a/sorc/gridbull.fd/PAKWND.f +++ /dev/null @@ -1,57 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PAKWND PACKS U,V COMPONENTS TOGETHER -C PRGMMR: BOSTELMAN ORG: W/NMC42 DATE: 92-03-09 -C -C ABSTRACT: PACKS U AN V WIND COMPONENTS USING CODE 3856 SIGN -C CONVENTIONS. (ISUBS IN 333 BULLETIN HEADING MUST = 1. -C SEE CODE 1851.) -C -C PROGRAM HISTORY LOG: -C 81-12-20 R. ALLARD ORGINATOR -C 92-03-09 W. BOSTELMAN - UPGRADED DOCBLOCK -C -C USAGE: CALL PAKWND (U,V,K,N) -C INPUT ARGUMENT LIST: -C U - U WIND COMPONENT ARRAY (REAL*4) -C V - V WIND COMPONENT ARRAY (REAL*4) -C N - DIMENSION OF U, V, AND K ARRAYS -C -C OUTPUT ARGUMENT LIST: -C K - COMBINED SIGN AND U, V COMPONENT ARRAY (INTEGER*4) -C -C INPUT FILES: -C NONE -C -C OUTPUT FILES: -C NONE -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - SUBROUTINE PAKWND(U,V,K,N) -C - DIMENSION U(N), V(N), K(N) -C - DO 3000 J=1,N - IF(U(J).LT.0.0) GO TO 1000 - ISIGN=0 - IF(V(J).LT.0.0) ISIGN=20000 - GO TO 2000 - 1000 CONTINUE - ISIGN=10000 - IF(V(J).LT.0.0) ISIGN=30000 - 2000 CONTINUE - IU=ABS(U(J))+0.5 - IV=ABS(V(J))+0.5 - K(J)=IU*100+IV+ISIGN - 3000 CONTINUE -C - RETURN -C - END diff --git a/sorc/gridbull.fd/QUADAX.f b/sorc/gridbull.fd/QUADAX.f deleted file mode 100755 index fe09e5dc99..0000000000 --- a/sorc/gridbull.fd/QUADAX.f +++ /dev/null @@ -1,58 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: QUADAX Extracts qudrant from grid -C PRGMMR: BOSTELMAN ORG: W/NMC421 DATE: 96-05-23 -C -C ABSTRACT: Extracts desired quadrant from input field -C -C PROGRAM HISTORY LOG: -C 96-06-12 W.J. BOSTELMAN -C -C USAGE: CALL QUADAX (FLDS, FLDB, NQ) -C -C INPUT ARGUMENT LIST: -C FLDSA - 1 deg lat-lon grid field -C NQ - Area number of quadrant -C -C OUTPUT ARGUMENT LIST: -C FLDB - 5 deg lat-lon quadrant -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - SUBROUTINE QUADAX (FLDA, FLDB, NQ) -C - PARAMETER (IPTS = 360, JPTS = 181) - PARAMETER (IJOUT = 285) -C - INTEGER ILEFT (4), IRGHT (4) - INTEGER JBEGN (3), JEND (3), JINC(3) -C - REAL FLDA (IPTS, JPTS), FLDB(IJOUT) -C - DATA ILEFT / 271, 181, 91, 1 / - DATA IRGHT / 360, 271, 181, 91 / - DATA JBEGN / 71, 56, 111 / - DATA JEND / 1, 126, 181 / - DATA JINC / -5, 5, 5 / - DATA ISKIP / 5 / -C - IJ = 1 - NQJ = (NQ - 1) / 4 + 1 - NQI = MOD (NQ-1, 4) + 1 - DO J = JBEGN (NQJ), JEND (NQJ), JINC (NQJ) - DO I = ILEFT (NQI), IRGHT (NQI), ISKIP - FLDB (IJ) = FLDA (I,J) - IJ = IJ + 1 - END DO - IF (NQI .EQ. 1) THEN ! COPY 0E TO 360E - FLDB (IJ) = FLDA (1, J) - IJ = IJ + 1 - ENDIF - END DO -C - RETURN - END diff --git a/sorc/gridbull.fd/WINDY.f b/sorc/gridbull.fd/WINDY.f deleted file mode 100755 index 6d3ad403c2..0000000000 --- a/sorc/gridbull.fd/WINDY.f +++ /dev/null @@ -1,64 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WINDY COMPUTES WIND SPEED AND DIRECTION -C PRGMMR: BOSTELMAN ORG: W/NMC42 DATE: 92-03-09 -C -C ABSTRACT: THIS SUBROUTINE COMPUTES THE WIND DIRECTION AND WIND -C SPEED AT EACH POINT IN A SET OF GRID POINTS FROM THE EARTH -C ORIENTED U AND V COMPONENTS FOR THE GIVEN SET OF POINTS. -C -C PROGRAM HISTORY LOG: -C 81-12-20 R. ALLARD ORGINATOR -C 92-03-09 W. BOSTELMAN - UPGRADED DOCBLOCK -C -C USAGE: CALL WINDY (U,V,NDIR,NSPD,N) -C INPUT ARGUMENT LIST: -C U - ARRAY OF WESTERLY WIND COMPONENTS (INPUT) -C V - ARRAY OF SOUTHERLY WIND COMPONENTS (INPUT) -C N - NUMBER OF ELEMENTS IN EACH OF THE ABOVE ARRAYS -C -C OUTPUT ARGUMENT LIST: -C NDIR - ARRAY OF WIND DIRECTIONS IN DEGREES (OUTPUT) -C NSPD - ARRAY OF WIND SPEEDS IN SAME UNIT AS U AND V (OUTPUT) -C -C INPUT FILES: -C NONE -C -C OUTPUT FILES: -C NONE -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - SUBROUTINE WINDY(U,V,NDIR,NSPD,N) -C - DIMENSION U(N), V(N), NDIR(N), NSPD(N) - DO 50 I=1,N - NSPD(I)=SQRT(U(I)*U(I)+V(I)*V(I))+0.5 - IF(NSPD(I)) 15,10,15 - 10 NDIR(I)=0 - GO TO 50 - 15 IF(U(I)) 20,29,20 - 20 DIR=(ATAN(V(I)/U(I)))*57.29578 - IF(DIR) 21,22,22 - 21 NDIR(I)=DIR-0.5 - GO TO 29 - 22 NDIR(I)=DIR+0.5 - 29 IF(V(I)) 40,30,30 - 30 IF(U(I)) 36,31,35 - 31 NDIR(I)=180 - GO TO 50 - 35 NDIR(I)=270-NDIR(I) - GO TO 50 - 36 NDIR(I)=90-NDIR(I) - GO TO 50 - 40 IF(U(I)) 36,45,35 - 45 NDIR(I)=360 - 50 CONTINUE - RETURN - END diff --git a/sorc/gridbull.fd/makefile.gaea b/sorc/gridbull.fd/makefile.gaea deleted file mode 100755 index d5295e3ce8..0000000000 --- a/sorc/gridbull.fd/makefile.gaea +++ /dev/null @@ -1,78 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BIN2CHAR.f BIN2EBCD.f BULLET.f GRIDBUL.f PAKWND.f QUADAX.f WINDY.f - -OBJS= BIN2CHAR.o BIN2EBCD.o BULLET.o GRIDBUL.o PAKWND.o QUADAX.o WINDY.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ftn -LDFLAGS = -LIBS= ${W3NCO_LIB4} ${BACIO_LIB4} -CMD = gridbull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -axCORE-AVX2 -fp-model strict -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/gridbull.fd/makefile.hera b/sorc/gridbull.fd/makefile.hera deleted file mode 100755 index 5843db34c7..0000000000 --- a/sorc/gridbull.fd/makefile.hera +++ /dev/null @@ -1,78 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BIN2CHAR.f BIN2EBCD.f BULLET.f GRIDBUL.f PAKWND.f QUADAX.f WINDY.f - -OBJS= BIN2CHAR.o BIN2EBCD.o BULLET.o GRIDBUL.o PAKWND.o QUADAX.o WINDY.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB4} ${BACIO_LIB4} -CMD = gridbull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -fp-model strict -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/gridbull.fd/makefile.jet b/sorc/gridbull.fd/makefile.jet deleted file mode 100755 index 5843db34c7..0000000000 --- a/sorc/gridbull.fd/makefile.jet +++ /dev/null @@ -1,78 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BIN2CHAR.f BIN2EBCD.f BULLET.f GRIDBUL.f PAKWND.f QUADAX.f WINDY.f - -OBJS= BIN2CHAR.o BIN2EBCD.o BULLET.o GRIDBUL.o PAKWND.o QUADAX.o WINDY.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB4} ${BACIO_LIB4} -CMD = gridbull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -fp-model strict -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/gridbull.fd/makefile.theia b/sorc/gridbull.fd/makefile.theia deleted file mode 100755 index 5843db34c7..0000000000 --- a/sorc/gridbull.fd/makefile.theia +++ /dev/null @@ -1,78 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BIN2CHAR.f BIN2EBCD.f BULLET.f GRIDBUL.f PAKWND.f QUADAX.f WINDY.f - -OBJS= BIN2CHAR.o BIN2EBCD.o BULLET.o GRIDBUL.o PAKWND.o QUADAX.o WINDY.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB4} ${BACIO_LIB4} -CMD = gridbull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -fp-model strict -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/gridbull.fd/makefile.wcoss b/sorc/gridbull.fd/makefile.wcoss deleted file mode 100755 index 5843db34c7..0000000000 --- a/sorc/gridbull.fd/makefile.wcoss +++ /dev/null @@ -1,78 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BIN2CHAR.f BIN2EBCD.f BULLET.f GRIDBUL.f PAKWND.f QUADAX.f WINDY.f - -OBJS= BIN2CHAR.o BIN2EBCD.o BULLET.o GRIDBUL.o PAKWND.o QUADAX.o WINDY.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB4} ${BACIO_LIB4} -CMD = gridbull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -fp-model strict -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/gridbull.fd/makefile.wcoss_cray b/sorc/gridbull.fd/makefile.wcoss_cray deleted file mode 100755 index d5295e3ce8..0000000000 --- a/sorc/gridbull.fd/makefile.wcoss_cray +++ /dev/null @@ -1,78 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BIN2CHAR.f BIN2EBCD.f BULLET.f GRIDBUL.f PAKWND.f QUADAX.f WINDY.f - -OBJS= BIN2CHAR.o BIN2EBCD.o BULLET.o GRIDBUL.o PAKWND.o QUADAX.o WINDY.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ftn -LDFLAGS = -LIBS= ${W3NCO_LIB4} ${BACIO_LIB4} -CMD = gridbull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -axCORE-AVX2 -fp-model strict -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/gridbull.fd/makefile.wcoss_dell_p3 b/sorc/gridbull.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index 1827a727c5..0000000000 --- a/sorc/gridbull.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,78 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BIN2CHAR.f BIN2EBCD.f BULLET.f GRIDBUL.f PAKWND.f QUADAX.f WINDY.f - -OBJS= BIN2CHAR.o BIN2EBCD.o BULLET.o GRIDBUL.o PAKWND.o QUADAX.o WINDY.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB4} ${BACIO_LIB4} -CMD = gridbull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -axCORE-AVX2 -fp-model strict -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/link_fv3gfs.sh b/sorc/link_fv3gfs.sh index af198ad9d3..12b09c6f92 100755 --- a/sorc/link_fv3gfs.sh +++ b/sorc/link_fv3gfs.sh @@ -1,16 +1,14 @@ -#!/bin/bash +#!/bin/ksh set -ex #--make symbolic links for EMC installation and hardcopies for NCO delivery -. ./machine-setup.sh -echo "target system (machine) set to $target" RUN_ENVIR=${1} machine=${2} if [ $# -eq 3 ]; then -model=${3} + model=${3} else -model="uncoupled" + model="uncoupled" fi if [ $# -lt 2 ]; then @@ -21,17 +19,15 @@ if [ $# -lt 2 ]; then exit 1 fi -RUN_ENVIR=${1:-emc} - if [ $RUN_ENVIR != emc -a $RUN_ENVIR != nco ]; then echo 'Syntax: link_fv3gfs.sh ( nco | emc ) ( cray | dell | hera | orion )' - echo 'If coupling add a third argument: ' + echo ' A third argument is needed when coupled: ' echo ' Syntax: link_fv3gfs.sh ( nco | emc ) ( cray | dell | hera | orion ) coupled' exit 1 fi -if [ $machine != cray -a $machine != dell -a $machine != hera -a $machine != orion]; then +if [ $machine != cray -a $machine != dell -a $machine != hera -a $machine != orion ]; then echo 'Syntax: link_fv3gfs.sh ( nco | emc ) ( cray | dell | hera | orion )' - echo 'If coupling add a third argument: ' + echo ' A third argument is needed when coupled: ' echo ' Syntax: link_fv3gfs.sh ( nco | emc ) ( cray | dell | hera | orion ) coupled' exit 1 fi @@ -45,82 +41,100 @@ pwd=$(pwd -P) #------------------------------ #--model fix fields #------------------------------ -echo "target: $target" -if [ $target == "wcoss_cray" ]; then - FIX_DIR="/gpfs/hps3/emc/global/noscrub/emc.glopara/git/fv3gfs/fix" -elif [ $target = "wcoss_dell_p3" ]; then - FIX_DIR="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix" -elif [ $target == "theia" ]; then - FIX_DIR="/scratch4/NCEPDEV/global/save/glopara/git/fv3gfs/fix" -elif [ $target == "gaea" ]; then - FIX_DIR="/lustre/f1/pdata/ncep_shared/FV3GFS_V1_RELEASE/fix" - echo "gaea says what, FIX_DIR = $FIX_DIR" -elif [ $target == "jet" ]; then - FIX_DIR="/lfs3/projects/hfv3gfs/glopara/git/fv3gfs/fix" -elif [ $target == "hera" ]; then - FIX_DIR="/scratch2/NCEPDEV/climate/climpara/S2S/FIX/fix_UFSp6" -elif [ $target == "orion" ]; then - FIX_DIR="/work/noaa/marine/jmeixner/tempFixICdir/fix_UFSp6" -else - echo 'CRITICAL: links to fix files not set' - [[ $machine != orion ]] && exit 1 +if [ $machine == "cray" ]; then + FIX_DIR="/gpfs/hps3/emc/global/noscrub/emc.glopara/git/fv3gfs/fix_nco_gfsv16" +elif [ $machine = "dell" ]; then + FIX_DIR="/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix_nco_gfsv16" +elif [ $machine = "hera" ]; then + if [ $model = "coupled" ]; then + FIX_DIR="/scratch2/NCEPDEV/climate/climpara/S2S/FIX/fix_UFSp6" + else + FIX_DIR="/scratch1/NCEPDEV/global/glopara/fix_nco_gfsv16" + fi +elif [ $machine = "orion" ]; then + if [ $model = "coupled" ]; then + FIX_DIR="/work/noaa/marine/jmeixner/tempFixICdir/fix_UFSp6" + else + FIX_DIR="/work/noaa/global/glopara/fix_nco_gfsv16" + fi fi if [ ! -z $FIX_DIR ]; then if [ ! -d ${pwd}/../fix ]; then mkdir ${pwd}/../fix; fi - cd ${pwd}/../fix ||exit 8 - for dir in fix_am fix_orog fix_fv3_gmted2010 fix_verif ; do - [[ -d $dir ]] && rm -rf $dir - done - $LINK $FIX_DIR/* . +fi +cd ${pwd}/../fix ||exit 8 +if [ $model = "coupled" ] ; then + for dir in fix_am fix_fv3_gmted2010 fix_fv3_fracoro fix_gldas fix_orog fix_verif fix_cice fix_mom6 fix_cpl fix_wave fix_reg2grb2 ; do + if [ -d $dir ]; then + [[ $RUN_ENVIR = nco ]] && chmod -R 755 $dir + rm -rf $dir + fi + $LINK $FIX_DIR/$dir . + done +else + for dir in fix_am fix_fv3_gmted2010 fix_gldas fix_orog fix_verif fix_wave_gfs ; do + if [ -d $dir ]; then + [[ $RUN_ENVIR = nco ]] && chmod -R 755 $dir + rm -rf $dir + fi + $LINK $FIX_DIR/$dir . + done fi -if [ ! -r $FIX_DIR ]; then - echo "CRITICAL: you do not of read permissions to the location of the fix file $FIX_DIR" - exit -1 +if [ -d ${pwd}/ufs_utils.fd ]; then + cd ${pwd}/ufs_utils.fd/sorc + ./link_fixdirs.sh $RUN_ENVIR $machine fi #--------------------------------------- #--add files from external repositories #--------------------------------------- cd ${pwd}/../jobs ||exit 8 - $LINK ../sorc/gfs_post.fd/jobs/JGLOBAL_POST_MANAGER . - $LINK ../sorc/gfs_post.fd/jobs/JGLOBAL_NCEPPOST . + $LINK ../sorc/gfs_post.fd/jobs/JGLOBAL_ATMOS_POST_MANAGER . + $LINK ../sorc/gfs_post.fd/jobs/JGLOBAL_ATMOS_NCEPPOST . + $LINK ../sorc/gldas.fd/jobs/JGDAS_ATMOS_GLDAS . cd ${pwd}/../parm ||exit 8 [[ -d post ]] && rm -rf post $LINK ../sorc/gfs_post.fd/parm post + [[ -d gldas ]] && rm -rf gldas + $LINK ../sorc/gldas.fd/parm gldas cd ${pwd}/../scripts ||exit 8 - $LINK ../sorc/gfs_post.fd/scripts/exgdas_nceppost.sh.ecf . - $LINK ../sorc/gfs_post.fd/scripts/exgfs_nceppost.sh.ecf . - $LINK ../sorc/gfs_post.fd/scripts/exglobal_pmgr.sh.ecf . - $LINK ../sorc/ufs_utils.fd/scripts/exemcsfc_global_sfc_prep.sh.ecf . -if [ $model = "coupled" ]; then - $LINK exgfs_nceppost_cpl.sh.ecf exgfs_nceppost.sh.ecf -fi + $LINK ../sorc/gfs_post.fd/scripts/exgdas_atmos_nceppost.sh . + if [ $model = "coupled" ]; then + $LINK exgfs_nceppost_cpl.sh.ecf exgfs_atmos_nceppost.sh + else + $LINK ../sorc/gfs_post.fd/scripts/exgfs_atmos_nceppost.sh . + fi + $LINK ../sorc/gfs_post.fd/scripts/exglobal_atmos_pmgr.sh . + $LINK ../sorc/ufs_utils.fd/scripts/exemcsfc_global_sfc_prep.sh . + $LINK ../sorc/gldas.fd/scripts/exgdas_atmos_gldas.sh . cd ${pwd}/../ush ||exit 8 - for file in fv3gfs_downstream_nems.sh fv3gfs_dwn_nems.sh gfs_nceppost.sh \ - gfs_transfer.sh link_crtm_fix.sh trim_rh.sh fix_precip.sh; do + for file in fv3gfs_downstream_nems.sh fv3gfs_dwn_nems.sh gfs_nceppost.sh \ + gfs_transfer.sh mod_icec.sh link_crtm_fix.sh trim_rh.sh fix_precip.sh; do $LINK ../sorc/gfs_post.fd/ush/$file . done + if [ $model = "coupled" ]; then + rm fv3gfs_downstream_nems.sh + $LINK fv3gfs_downstream_nems_cpl.sh fv3gfs_downstream_nems.sh + fi for file in emcsfc_ice_blend.sh fv3gfs_driver_grid.sh fv3gfs_make_orog.sh global_cycle_driver.sh \ emcsfc_snow.sh fv3gfs_filter_topo.sh global_chgres_driver.sh global_cycle.sh \ - fv3gfs_chgres.sh fv3gfs_make_grid.sh global_chgres.sh ; do + fv3gfs_chgres.sh fv3gfs_make_grid.sh global_chgres.sh ; do $LINK ../sorc/ufs_utils.fd/ush/$file . done - -if [ $model = "coupled" ]; then - $LINK fv3gfs_downstream_nems_cpl.sh fv3gfs_downstream_nems.sh -fi - + for file in gldas_archive.sh gldas_forcing.sh gldas_get_data.sh gldas_process_data.sh gldas_liscrd.sh gldas_post.sh ; do + $LINK ../sorc/gldas.fd/ush/$file . + done cd ${pwd}/../util ||exit 8 for file in sub_slurm sub_wcoss_c sub_wcoss_d ; do - $LINK ../sorc/ufs_utils.fd/util/$file + $LINK ../sorc/ufs_utils.fd/util/$file . done -#------------------------------ -#--add gfs_wafs link if on Dell -if [ $machine = dell -o $machine = hera ]; then -#------------------------------ + +#----------------------------------- +#--add gfs_wafs link if checked out +if [ -d ${pwd}/gfs_wafs.fd ]; then +#----------------------------------- cd ${pwd}/../jobs ||exit 8 $LINK ../sorc/gfs_wafs.fd/jobs/* . cd ${pwd}/../parm ||exit 8 @@ -131,31 +145,46 @@ if [ $machine = dell -o $machine = hera ]; then cd ${pwd}/../ush ||exit 8 $LINK ../sorc/gfs_wafs.fd/ush/* . cd ${pwd}/../fix ||exit 8 + [[ -d wafs ]] && rm -rf wafs $LINK ../sorc/gfs_wafs.fd/fix/* . fi + #------------------------------ #--add GSI/EnKF file #------------------------------ cd ${pwd}/../jobs ||exit 8 - $LINK ../sorc/gsi.fd/jobs/JGLOBAL_ANALYSIS . - $LINK ../sorc/gsi.fd/jobs/JGLOBAL_ENKF_SELECT_OBS . - $LINK ../sorc/gsi.fd/jobs/JGLOBAL_ENKF_INNOVATE_OBS . - $LINK ../sorc/gsi.fd/jobs/JGLOBAL_ENKF_UPDATE . - $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_RECENTER . - $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_FCST . - $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_POST . + $LINK ../sorc/gsi.fd/jobs/JGLOBAL_ATMOS_ANALYSIS . + $LINK ../sorc/gsi.fd/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ATMOS_ANALYSIS_DIAG . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_SELECT_OBS . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_DIAG . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_UPDATE . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_ECEN . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_SFC . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_FCST . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ENKF_POST . + $LINK ../sorc/gsi.fd/jobs/JGDAS_ATMOS_CHGRES_FORENKF . cd ${pwd}/../scripts ||exit 8 - $LINK ../sorc/gsi.fd/scripts/exglobal_analysis_fv3gfs.sh.ecf . - $LINK ../sorc/gsi.fd/scripts/exglobal_innovate_obs_fv3gfs.sh.ecf . - $LINK ../sorc/gsi.fd/scripts/exglobal_enkf_innovate_obs_fv3gfs.sh.ecf . - $LINK ../sorc/gsi.fd/scripts/exglobal_enkf_update_fv3gfs.sh.ecf . - $LINK ../sorc/gsi.fd/scripts/exglobal_enkf_recenter_fv3gfs.sh.ecf . - $LINK ../sorc/gsi.fd/scripts/exglobal_enkf_fcst_fv3gfs.sh.ecf . - $LINK ../sorc/gsi.fd/scripts/exglobal_enkf_post_fv3gfs.sh.ecf . + $LINK ../sorc/gsi.fd/scripts/exglobal_atmos_analysis.sh . + $LINK ../sorc/gsi.fd/scripts/exglobal_atmos_analysis_calc.sh . + $LINK ../sorc/gsi.fd/scripts/exglobal_diag.sh . + $LINK ../sorc/gsi.fd/scripts/exgdas_enkf_select_obs.sh . + $LINK ../sorc/gsi.fd/scripts/exgdas_enkf_update.sh . + $LINK ../sorc/gsi.fd/scripts/exgdas_enkf_ecen.sh . + $LINK ../sorc/gsi.fd/scripts/exgdas_enkf_sfc.sh . + $LINK ../sorc/gsi.fd/scripts/exgdas_enkf_fcst.sh . + $LINK ../sorc/gsi.fd/scripts/exgdas_enkf_post.sh . + $LINK ../sorc/gsi.fd/scripts/exgdas_atmos_chgres_forenkf.sh . cd ${pwd}/../fix ||exit 8 [[ -d fix_gsi ]] && rm -rf fix_gsi $LINK ../sorc/gsi.fd/fix fix_gsi +cd ${pwd}/../ush ||exit 8 + $LINK ../sorc/gsi.fd/ush/gsi_utils.py . + $LINK ../sorc/gsi.fd/ush/calcanl_gfs.py . + $LINK ../sorc/gsi.fd/ush/calcinc_gfs.py . + $LINK ../sorc/gsi.fd/ush/getncdimlen . + #------------------------------ #--add DA Monitor file (NOTE: ensure to use correct version) @@ -172,10 +201,10 @@ cd ${pwd}/../fix ||exit 8 $LINK ../../sorc/gsi.fd/util/Radiance_Monitor/nwprod/gdas_radmon.v3.0.0/fix/gdas_radmon_satype.txt . $LINK ../../sorc/gsi.fd/util/Radiance_Monitor/nwprod/gdas_radmon.v3.0.0/fix/gdas_radmon_scaninfo.txt . cd ${pwd}/../jobs ||exit 8 - $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gdas.v1.0.0/jobs/JGDAS_VMINMON . - $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gfs.v1.0.0/jobs/JGFS_VMINMON . - $LINK ../sorc/gsi.fd/util/Ozone_Monitor/nwprod/gdas_oznmon.v2.0.0/jobs/JGDAS_VERFOZN . - $LINK ../sorc/gsi.fd/util/Radiance_Monitor/nwprod/gdas_radmon.v3.0.0/jobs/JGDAS_VERFRAD . + $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gdas.v1.0.0/jobs/JGDAS_ATMOS_VMINMON . + $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gfs.v1.0.0/jobs/JGFS_ATMOS_VMINMON . + $LINK ../sorc/gsi.fd/util/Ozone_Monitor/nwprod/gdas_oznmon.v2.0.0/jobs/JGDAS_ATMOS_VERFOZN . + $LINK ../sorc/gsi.fd/util/Radiance_Monitor/nwprod/gdas_radmon.v3.0.0/jobs/JGDAS_ATMOS_VERFRAD . cd ${pwd}/../parm ||exit 8 [[ -d mon ]] && rm -rf mon mkdir -p mon @@ -186,10 +215,10 @@ cd ${pwd}/../parm ||exit 8 $LINK ../../sorc/gsi.fd/util/Ozone_Monitor/nwprod/gdas_oznmon.v2.0.0/parm/gdas_oznmon.parm . # $LINK ../../sorc/gsi.fd/util/Radiance_Monitor/nwprod/gdas_radmon.v3.0.0/parm/gdas_radmon.parm . cd ${pwd}/../scripts ||exit 8 - $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gdas.v1.0.0/scripts/exgdas_vrfminmon.sh.ecf . - $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gfs.v1.0.0/scripts/exgfs_vrfminmon.sh.ecf . - $LINK ../sorc/gsi.fd/util/Ozone_Monitor/nwprod/gdas_oznmon.v2.0.0/scripts/exgdas_vrfyozn.sh.ecf . - $LINK ../sorc/gsi.fd/util/Radiance_Monitor/nwprod/gdas_radmon.v3.0.0/scripts/exgdas_vrfyrad.sh.ecf . + $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gdas.v1.0.0/scripts/exgdas_atmos_vminmon.sh . + $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/gfs.v1.0.0/scripts/exgfs_atmos_vminmon.sh . + $LINK ../sorc/gsi.fd/util/Ozone_Monitor/nwprod/gdas_oznmon.v2.0.0/scripts/exgdas_atmos_verfozn.sh . + $LINK ../sorc/gsi.fd/util/Radiance_Monitor/nwprod/gdas_radmon.v3.0.0/scripts/exgdas_atmos_verfrad.sh . cd ${pwd}/../ush ||exit 8 $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/minmon_shared.v1.0.1/ush/minmon_xtrct_costs.pl . $LINK ../sorc/gsi.fd/util/Minimization_Monitor/nwprod/minmon_shared.v1.0.1/ush/minmon_xtrct_gnorms.pl . @@ -202,106 +231,112 @@ cd ${pwd}/../ush ||exit 8 $LINK ../sorc/gsi.fd/util/Radiance_Monitor/nwprod/radmon_shared.v3.0.0/ush/radmon_verf_bcor.sh . $LINK ../sorc/gsi.fd/util/Radiance_Monitor/nwprod/radmon_shared.v3.0.0/ush/radmon_verf_time.sh . + #------------------------------ #--link executables #------------------------------ cd $pwd/../exec -if [ $model == "coupled" ]; then -[[ -s ufs_model ]] && rm -f ufs_model -$LINK ../sorc/ufs_coupled.fd/build/ufs_model . +if [ $model == "coupled" ]; then + [[ -s ufs_model ]] && rm -f ufs_model + $LINK ../sorc/ufs_coupled.fd/build/ufs_model . else [[ -s global_fv3gfs.x ]] && rm -f global_fv3gfs.x $LINK ../sorc/fv3gfs.fd/NEMS/exe/global_fv3gfs.x . +if [ -d ../sorc/fv3gfs.fd/WW3/exec ]; then # Wave execs + for waveexe in ww3_gint ww3_grib ww3_grid ww3_multi ww3_ounf ww3_ounp ww3_outf ww3_outp ww3_prep ww3_prnc; do + [[ -s $waveexe ]] && rm -f $waveexe + $LINK ../sorc/fv3gfs.fd/WW3/exec/$waveexe . + done fi +fi [[ -s gfs_ncep_post ]] && rm -f gfs_ncep_post $LINK ../sorc/gfs_post.fd/exec/ncep_post gfs_ncep_post -if [[ $target == "jet" ]]; then - util_exec_dir_path=/mnt/lfs3/projects/hfv3gfs/glopara/git/fv3gfs_builds - #for util_exec_dirs in grib_utils prod_util gsi_tJet ;do - for util_exec_dirs in grib_utils prod_util ;do - if [[ -d ${util_exec_dir_path}/${util_exec_dirs} ]]; then - $LINK ${util_exec_dir_path}/${util_exec_dirs}/* . - else - echo "WARNING ${util_exec} did not copy softlink from ${util_exec_dir_path} on Jet" - fi - done -fi - -#if [ $machine = dell ]; then -# for wafsexe in wafs_awc_wafavn wafs_blending wafs_cnvgrib2 wafs_gcip wafs_makewafs wafs_setmissing; do -# [[ -s $wafsexe ]] && rm -f $wafsexe -# $LINK ../sorc/gfs_wafs.fd/exec/$wafsexe . -# done -#fi -if [ $machine = dell -o $machine = hera ]; then - for wafsexe in wafs_awc_wafavn wafs_blending wafs_cnvgrib2 wafs_gcip wafs_makewafs wafs_setmissing; do +if [ -d ${pwd}/gfs_wafs.fd ]; then + for wafsexe in \ + wafs_awc_wafavn wafs_blending wafs_blending_0p25 \ + wafs_cnvgrib2 wafs_gcip wafs_grib2_0p25 \ + wafs_makewafs wafs_setmissing; do [[ -s $wafsexe ]] && rm -f $wafsexe $LINK ../sorc/gfs_wafs.fd/exec/$wafsexe . done fi for ufs_utilsexe in \ - chgres_cube.exe fregrid make_hgrid nemsio_get shave.x \ - emcsfc_ice_blend fregrid_parallel make_hgrid_parallel nemsio_read \ - emcsfc_snow2mdl global_chgres make_solo_mosaic nst_tf_chg.x \ - filter_topo global_cycle mkgfsnemsioctl orog.x ; do + emcsfc_ice_blend emcsfc_snow2mdl global_chgres global_cycle ; do [[ -s $ufs_utilsexe ]] && rm -f $ufs_utilsexe $LINK ../sorc/ufs_utils.fd/exec/$ufs_utilsexe . done -for gsiexe in global_gsi.x global_enkf.x calc_increment_ens.x getsfcensmeanp.x getsigensmeanp_smooth.x \ - getsigensstatp.x nc_diag_cat_serial.x nc_diag_cat.x recentersigp.x oznmon_horiz.x oznmon_time.x \ - radmon_angle.x radmon_bcoef.x radmon_bcor.x radmon_time.x ;do +for gsiexe in calc_analysis.x calc_increment_ens_ncio.x calc_increment_ens.x \ + getsfcensmeanp.x getsigensmeanp_smooth.x getsigensstatp.x global_enkf.x global_gsi.x \ + interp_inc.x ncdiag_cat.x oznmon_horiz.x oznmon_time.x radmon_angle.x \ + radmon_bcoef.x radmon_bcor.x radmon_time.x recentersigp.x;do [[ -s $gsiexe ]] && rm -f $gsiexe $LINK ../sorc/gsi.fd/exec/$gsiexe . done -if [[ $target == "gaea" ]]; then - if [[ -f /lustre/f1/pdata/ncep_shared/exec/wgrib2 ]]; then - cp /lustre/f1/pdata/ncep_shared/exec/wgrib2 . - else - echo 'WARNING wgrib2 did not copy from /lustre/f1/pdata/ncep_shared/exec on Gaea' - fi -fi - -if [[ $target == "jet" ]]; then - util_exec_dir_path=/mnt/lfs3/projects/hfv3gfs/glopara/git/fv3gfs_builds - #for util_exec_dirs in grib_utils prod_util gsi_tJet ;do - for util_exec_dirs in grib_utils prod_util ;do - if [[ -d ${util_exec_dir_path}/${util_exec_dirs} ]]; then - $LINK ${util_exec_dir_path}/${util_exec_dirs}/* . - else - echo "WARNING ${util_exec} did not copy softlink from ${util_exec_dir_path} on Jet" - fi - done -fi -if [ $target = wcoss_dell_p3 ]; then - for wafsexe in wafs_awc_wafavn wafs_blending wafs_cnvgrib2 wafs_gcip wafs_makewafs wafs_setmissing; do - [[ -s $wafsexe ]] && rm -f $wafsexe - $LINK ../sorc/gfs_wafs.fd/exec/$wafsexe . - done -fi +for gldasexe in gdas2gldas gldas2gdas gldas_forcing gldas_model gldas_post gldas_rst; do + [[ -s $gldasexe ]] && rm -f $gldasexe + $LINK ../sorc/gldas.fd/exec/$gldasexe . +done #------------------------------ #--link source code directories #------------------------------ cd ${pwd}/../sorc || exit 8 + [[ -d calc_analysis.fd ]] && rm -rf calc_analysis.fd + $SLINK gsi.fd/util/netcdf_io/calc_analysis.fd calc_analysis.fd + + [[ -d calc_increment_ens.fd ]] && rm -rf calc_increment_ens.fd $SLINK gsi.fd/util/EnKF/gfs/src/calc_increment_ens.fd calc_increment_ens.fd + + [[ -d calc_increment_ens_ncio.fd ]] && rm -rf calc_increment_ens_ncio.fd + $SLINK gsi.fd/util/EnKF/gfs/src/calc_increment_ens_ncio.fd calc_increment_ens_ncio.fd + + [[ -d getsfcensmeanp.fd ]] && rm -rf getsfcensmeanp.fd $SLINK gsi.fd/util/EnKF/gfs/src/getsfcensmeanp.fd getsfcensmeanp.fd + + [[ -d getsigensmeanp_smooth.fd ]] && rm -rf getsigensmeanp_smooth.fd $SLINK gsi.fd/util/EnKF/gfs/src/getsigensmeanp_smooth.fd getsigensmeanp_smooth.fd + + [[ -d getsigensstatp.fd ]] && rm -rf getsigensstatp.fd $SLINK gsi.fd/util/EnKF/gfs/src/getsigensstatp.fd getsigensstatp.fd - $SLINK gsi.fd/src global_enkf.fd - $SLINK gsi.fd/src global_gsi.fd + + [[ -d global_enkf.fd ]] && rm -rf global_enkf.fd + $SLINK gsi.fd/src/enkf global_enkf.fd + + [[ -d global_gsi.fd ]] && rm -rf global_gsi.fd + $SLINK gsi.fd/src/gsi global_gsi.fd + + [[ -d interp_inc.fd ]] && rm -rf interp_inc.fd + $SLINK gsi.fd/util/netcdf_io/interp_inc.fd interp_inc.fd + + [[ -d ncdiag.fd ]] && rm -rf ncdiag.fd + $SLINK gsi.fd/src/ncdiag ncdiag_cat.fd + + [[ -d oznmon_horiz.fd ]] && rm -rf oznmon_horiz.fd $SLINK gsi.fd/util/Ozone_Monitor/nwprod/oznmon_shared.v2.0.0/sorc/oznmon_horiz.fd oznmon_horiz.fd + + [[ -d oznmon_time.fd ]] && rm -rf oznmon_time.fd $SLINK gsi.fd/util/Ozone_Monitor/nwprod/oznmon_shared.v2.0.0/sorc/oznmon_time.fd oznmon_time.fd + + [[ -d radmon_angle.fd ]] && rm -rf radmon_angle.fd $SLINK gsi.fd/util/Radiance_Monitor/nwprod/radmon_shared.v3.0.0/sorc/verf_radang.fd radmon_angle.fd + + [[ -d radmon_bcoef.fd ]] && rm -rf radmon_bcoef.fd $SLINK gsi.fd/util/Radiance_Monitor/nwprod/radmon_shared.v3.0.0/sorc/verf_radbcoef.fd radmon_bcoef.fd + + [[ -d radmon_bcor.fd ]] && rm -rf radmon_bcor.fd $SLINK gsi.fd/util/Radiance_Monitor/nwprod/radmon_shared.v3.0.0/sorc/verf_radbcor.fd radmon_bcor.fd + + [[ -d radmon_time.fd ]] && rm -rf radmon_time.fd $SLINK gsi.fd/util/Radiance_Monitor/nwprod/radmon_shared.v3.0.0/sorc/verf_radtime.fd radmon_time.fd + + [[ -d recentersigp.fd ]] && rm -rf recentersigp.fd $SLINK gsi.fd/util/EnKF/gfs/src/recentersigp.fd recentersigp.fd $SLINK gfs_post.fd/sorc/ncep_post.fd gfs_ncep_post.fd @@ -310,14 +345,14 @@ cd ${pwd}/../sorc || exit 8 for prog in filter_topo fregrid make_hgrid make_solo_mosaic ; do $SLINK ufs_utils.fd/sorc/fre-nctools.fd/tools/$prog ${prog}.fd done - for prog in chgres_cube.fd global_cycle.fd nemsio_read.fd \ - emcsfc_ice_blend.fd mkgfsnemsioctl.fd nst_tf_chg.fd \ - emcsfc_snow2mdl.fd global_chgres.fd nemsio_get.fd orog.fd ;do + for prog in global_cycle.fd nemsio_read.fd nemsio_chgdate.fd \ + emcsfc_ice_blend.fd nst_tf_chg.fd \ + emcsfc_snow2mdl.fd global_chgres.fd nemsio_get.fd orog.fd ;do $SLINK ufs_utils.fd/sorc/$prog $prog done - if [ $machine = dell -o $machine = hera ]; then + if [ -d ${pwd}/gfs_wafs.fd ]; then $SLINK gfs_wafs.fd/sorc/wafs_awc_wafavn.fd wafs_awc_wafavn.fd $SLINK gfs_wafs.fd/sorc/wafs_blending.fd wafs_blending.fd $SLINK gfs_wafs.fd/sorc/wafs_cnvgrib2.fd wafs_cnvgrib2.fd @@ -326,38 +361,22 @@ cd ${pwd}/../sorc || exit 8 $SLINK gfs_wafs.fd/sorc/wafs_setmissing.fd wafs_setmissing.fd fi - -#Link CCPP Suite files: -cd $pwd/../fix -[[ -d fix_ccpp_suites ]] && rm -rf fix_ccpp_suites -if [ $model == "coupled" ]; then -$SLINK ../sorc/ufs_coupled.fd/FV3/ccpp/suites fix_ccpp_suites -else -$SLINK ../sorc/fv3gfs.fd/FV3/ccpp/suites fix_ccpp_suites -fi - - + for prog in gdas2gldas.fd gldas2gdas.fd gldas_forcing.fd gldas_model.fd gldas_post.fd gldas_rst.fd ;do + $SLINK gldas.fd/sorc/$prog $prog + done #------------------------------ #--choose dynamic config.base for EMC installation #--choose static config.base for NCO installation cd $pwd/../parm/config -#[[ -s config.base ]] && rm -f config.base -#if [ $RUN_ENVIR = nco ] ; then -# cp -p config.base.nco.static config.base -#else -# cp -p config.base.emc.dyn config.base -#fi -#------------------------------ -if [ $model = "coupled" ] ; then - #rm -f config.base - #cp -p config.base.emc.dyn_coupled config.base - cd $pwd/../fix - # Add fixed files needed for coupled ufs-s2s-model - $LINK $FIX_DIR/fix_cice . - $LINK $FIX_DIR/fix_mom6 . - $LINK $FIX_DIR/fix_cpl . - $LINK $FIX_DIR/fix_wave . +[[ -s config.base ]] && rm -f config.base +if [ $RUN_ENVIR = nco ] ; then + cp -p config.base.nco.static config.base +else + cp -p config.base.emc.dyn config.base fi +#------------------------------ + exit 0 + diff --git a/sorc/machine-setup.sh b/sorc/machine-setup.sh index e117624227..c39cbfb272 100644 --- a/sorc/machine-setup.sh +++ b/sorc/machine-setup.sh @@ -31,7 +31,7 @@ if [[ -d /work ]] ; then module load intel/2018.4 module load impi/2018.4 export NCEPLIBS=/apps/contrib/NCEPLIBS/orion - #export WRFPATH=$NCEPLIBS/wrf.shared.new/v1.1.1/src + export WRFPATH=$NCEPLIBS/wrf.shared.new/v1.1.1/src module use $NCEPLIBS/modulefiles export myFC=mpiifort export FCOMP=mpiifort diff --git a/sorc/navybull.fd/BULHDR.f b/sorc/navybull.fd/BULHDR.f deleted file mode 100755 index fa68db583d..0000000000 --- a/sorc/navybull.fd/BULHDR.f +++ /dev/null @@ -1,83 +0,0 @@ - SUBROUTINE BULHDR ( ITME, IDAY, NBLK, NXTBLK ) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: BULHDR FORMATS THE BULLETIN HEADER LINE -C PRGMMR: BOB HOLLERN ORG: W/NP12 DATE: 97-04-17 -C -C ABSTRACT: FORMATS THE ADMN74 KWBC BULLETIN HEADER LINE. -C -C PROGRAM HISTORY LOG: -C -C 97-04-17 BOB HOLLERN, AUTHOR -C -C USAGE: CALL BULHDR( ITME, IDAY, NBLK, NXTBLK ) -C -C INPUT ARGUMENT LIST: -C -C ITME - INTEGER VARIABLE SET TO THE BULLETIN HEADER GMT -C HOUR -C -C IDAY - INTEGER VARIABLE SET TO CURRENT DAY OF MONTH -C -C -C OUTPUT ARGUMENT LIST: -C -C NXTBLK - INTEGER VARIABLE SET TO LAST LOCATION IN NBLK -C WHERE BULLETIN DATA WAS STORED -C -C NBLK - CHARACTER ARRAY TO HOLD THE ADMN74 KWBC BULLETIN DATA -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C$$$ - CHARACTER*2560 NBLK -C - CHARACTER*12 BULHD -C - CHARACTER*7 NSOH -C - CHARACTER*4 IEOL, HR -C - CHARACTER*2 DAYMO -C - DATA NSOH / '''100000' / -C - DATA IEOL / '<<@ ' / -C - DATA BULHD / 'ADMN74 KWBC ' / -C - DATA N2560 / 2560 / -C -100 FORMAT ( 1X, 'NBLK = ', 26(/1X, 60A1 ) ) -C -C SET NXTBLK = 0 TO INITIALIZE NBLK TO BLANKS -C - NXTBLK = 0 - CALL W3AI19( NSOH, 7, NBLK, N2560, NXTBLK ) -C - PRINT *, 'BULDHR: NXTBLK = ', NXTBLK - WRITE(6,100) (NBLK(I:I),I=1,NXTBLK) -C -C BULLETIN HEADER STARTS AT LOCATION 41 IN NBLK -C - NXTBLK = 40 - CALL W3AI19( BULHD, 12, NBLK, N2560, NXTBLK ) -C - PRINT *, 'BULDHR: NXTBLK = ', NXTBLK - WRITE(6,100) (NBLK(I:I),I=1,NXTBLK) -C -C PUT DATE/TIME IN HEADER -C - WRITE( UNIT=DAYMO(1:2), FMT='(I2.2)' ) IDAY -C - CALL W3AI19( DAYMO, 2, NBLK, N2560, NXTBLK ) -C - WRITE( UNIT=HR(1:4), FMT='(I4.4)' ) ITME - CALL W3AI19( HR, 4, NBLK, N2560, NXTBLK ) - CALL W3AI19( IEOL, 3, NBLK, N2560, NXTBLK ) -C - PRINT *, 'BULDHR: NXTBLK = ', NXTBLK - WRITE(6,100) (NBLK(I:I),I=1,NXTBLK) -C - RETURN - END diff --git a/sorc/navybull.fd/NAVYBULL.f b/sorc/navybull.fd/NAVYBULL.f deleted file mode 100755 index 6cf9b46776..0000000000 --- a/sorc/navybull.fd/NAVYBULL.f +++ /dev/null @@ -1,344 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: BULLS_NAVYBULL -C PRGMMR: VUONG ORG: NP11 DATE: 2000-01-03 -C -C ABSTRACT: COMPUTES A TRANSMISSION FILE FROM SHIP REPORTS ??? -C OWNER IS UNKNOWN, WHO THE OUTPUT GOES TO IS UNKNOWN. -C -C PROGRAM HISTORY LOG: -C 97-03-12 L.L. MORONE CRAY VERSION -C 98-07-10 VUONG REPLACED CALLS TO IW3GAD WITH CALLS TO Y2K -C COMPLIANT ROUTINE IW3UNP29 AND REMOVED CALLS -C TO W3LOG AND CONVERTED TO FORTRAN 90 -C 99-12-20 VUONG CONVERTED TO RUN ON IBM RS/6000 SP -C 2016-03-01 VUONG REMOVED OPEN STATEMENT THAT CONFLICTS WITH IW3UNP29 -C -C USAGE: -C -C INPUT FILES: -C FT11F001 - SFC SHIP FILE -C FT12F001 - PARM FIELD DENOTING WHAT RUN CYCLE -C FT15F001 - FILE CONTAINING DATES AND TIMES OF -C PREVIOUS RUNS -C -C OUTPUT FILES: -C FT06F001 - STANDARD FORTRAN OUTPUT PRINT FILE -C FT15F001 - FILE CONTAINING DATES AND TIMES OF -C PREVIOUS RUNS -C FT51F001 - TRANSMISSION FILE -C -C SUBPROGRAMS CALLED: -C UNIQUE: - BULHDR -C -C LIBRARY: -C W3LIB - W3TAGB W3TAGE IW3UNP29 W3AI19 -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C = 99 - ERROR IN PARM FIELD -C -C REMARKS: JOB IS IJP'D IN WW1NV8W2 , WW1NV2P2 , WW1NV0D2 , WW1NV6K2 -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C -C$$$ - PROGRAM NAVYBULL - CHARACTER*2560 NBLK - DIMENSION NSHIP(1000),RSHIP(5280) - CHARACTER*8 XID - CHARACTER*8 RCPTID - CHARACTER*1 PHR(2),P0,P1,P2,P6,P8 - CHARACTER*1 DIRLAT(2),DIRLON(2) - CHARACTER*1 CCORS,CSPD - CHARACTER*1 IETX,LF - CHARACTER*4 IEOL - CHARACTER*4 NAMA,NAMB,IRCPT2,IRCPT1 - CHARACTER*3 CLAT - CHARACTER*4 CLON - CHARACTER*2 CDAY,CHR - CHARACTER*10 CDATE(4) - - DATA IEOL/'<<@ '/ - DATA DIRLAT/'N','S'/ - DATA DIRLON/'W','E'/ - DATA P0/'0'/,P1/'1'/,P2/'2'/,P6/'6'/,P8/'8'/ - DATA XID/'LASTRTIM'/ - DATA IETX/'%'/ - EQUIVALENCE (NSHIP(1),RSHIP(1),CDATE(1)) - EQUIVALENCE (RSHIP(11),NAMA) - EQUIVALENCE (RSHIP(12),NAMB) - EQUIVALENCE (RSHIP(5),IRCPT1) - EQUIVALENCE (RSHIP(6),IRCPT2) - CALL W3TAGB('BULLS_NAVYBULL',2000,0003,0069,'NP11') - N = 0 - NXTBLK=0 - NSIZBK=1280 - N2560 = 2560 - LF = CHAR(10) - NSTA = 0 - IUNIT = 51 - OPEN(IUNIT,ACCESS='DIRECT',RECL=1281) - IREC=1 -C -C **************** READ POINTER FOR CORRECT HOUR ********************** -C *** READ IN CONTENTS OF PARM FIELD THAT DENOTES RUN CYCLE *********** - - READ(12,22,END=23) PHR - WRITE(6,444) PHR - 444 FORMAT(' PHR',3X,2A1) - IF (PHR(1) .EQ. P0 .AND. PHR(2) .EQ. P0) GO TO 7 - IF (PHR(1) .EQ. P0 .AND. PHR(2) .EQ. P6) GO TO 6 - IF (PHR(1) .EQ. P1 .AND. PHR(2) .EQ. P2) GO TO 12 - IF (PHR(1) .EQ. P1 .AND. PHR(2) .EQ. P8) GO TO 18 - CALL W3TAGE('BULLS_NAVYBULL') - CALL ERREXIT (99) - 7 READ (15,13,END=23) RCPTID,LTIME1,LDATE1,N1,N2,N3,N4,N5,N6 - NHOUR=1 - GO TO 25 - 6 READ (15,13,END=23) RCPTID,N1,N2,LTIME1,LDATE1,N3,N4,N5,N6 - NHOUR=2 - GO TO 25 - 12 READ (15,13,END=23) RCPTID,N1,N2,N3,N4,LTIME1,LDATE1,N5,N6 - NHOUR=3 - GO TO 25 - 18 READ (15,13,END=23) RCPTID,N1,N2,N3,N4,N5,N6,LTIME1,LDATE1 - NHOUR=4 - 13 FORMAT(A8,4(I4,I2)) - 22 FORMAT(2A1) -C *** -C -C ******* IF POINTER IS MISSING OR INCORRECT, LIST ALL SHIPS ********* -C - 25 IF(RCPTID .EQ. XID) GO TO 41 - 23 LTIME1=8888 - LDATE1=88 - WRITE(6,31) - 31 FORMAT(' BAD TIME CHECK ID - LIST ALL SHIPS, INCLU. DUPLICATES') - WRITE(6,88) NHOUR,RCPTID, XID - 88 FORMAT(' NHOUR, RCPTID, XID ',I2,2(2X,A8)) -C *** -C -C *** INITIALIZE POINTER OUT (LAST RECEIPT TIME FROM THIS RUN) TO *** -C *** POINTER IN (LAST RECEIPT TIME FROM PREVIOUS RUN) *** -C - 41 LTIME2=LTIME1 - LDATE2=LDATE1 - WRITE(6,560) LTIME1,LTIME2,LDATE1,LDATE2 - 560 FORMAT(' LTIME1,LTIME2,LDATE1,LDATE2 ',4I6) -C *** - NUNIT = 11 -C OPEN (UNIT=NUNIT, FILE='SFCSHP', FORM='UNFORMATTED', -C X ACCESS='SEQUENTIAL',STATUS='OLD', IOSTAT=IERR) -C IF(IERR.NE.0) THEN -C PRINT 290, NUNIT -C GO TO 500 -C ENDIF -C 290 FORMAT(' I/O ERROR OPENING SFCSHP FILE ON UNIT',I3) - - 5 IF(IW3UNP29(NUNIT,RSHIP,IER).EQ.0) GO TO 50 - GO TO (10,20,30,40), IER - 10 CONTINUE -C -C READ IN NMC DATE WORD FROM HEADER -C - READ(CDATE(2),301) IYR,IMO,IDAY,ITME - 301 FORMAT(I4,3I2.2) - - WRITE(6,333) IYR,IMO,IDAY,ITME - 333 FORMAT(' YEAR, MONTH, DAY, TIME OF SFCSHP FILE: ',I4, - C 3(1X,I2.2)) -C READ IN DUMP TIME - READ(CDATE(3),302) IRTM - 302 FORMAT(I4) - - ITME=ITME*100 -C *** -C ***** WRITE FIRST BULLETIN HEADER *** - CALL BULHDR (ITME,IDAY,NBLK,NXTBLK) - GO TO 5 -C *** - 20 CONTINUE -C -C LOGICAL END OF FILE REACHED -C - IF(NSTA.GT.0) THEN - ISTATS = 0 - GO TO 210 - ELSE - PRINT 320 - 320 FORMAT(' LOGICAL END OF FILE REACHED WITH NO USABLE DATA') - ISTATS = 1 - GO TO 210 - ENDIF - 30 CONTINUE -C -C PHYSICAL END OF FILE REACHED -C - IF(NSTA.GT.0) THEN - ISTATS = 0 - GO TO 210 - ELSE - PRINT 330 - 330 FORMAT(' PHYSICAL END OF FILE REACHED WITH NO USABLE DATA') - ISTATS = 1 - GO TO 210 - ENDIF - 40 CONTINUE -C -C I/O ERROR READING RECORD BLOCK -C - PRINT 340 - 340 FORMAT(' I/O ERROR READING RECORD BLOCK') - ISTATS = 1 - GO TO 5 - 50 CONTINUE - -C -C ********************** READ A REPORT ********************************* -C -C **************** SKIP DATA OTHER THAN SHIPS ************************** - IF (NSHIP(9) .LT. 521 .OR. NSHIP(9) .GT. 523) GO TO 5 - NSTA = NSTA + 1 -C -C **** BUILD INTEGER RECEIPT TIME FROM EBCDIC WORDS 5 AND 6 ************ - READ(IRCPT2,56) IRHR - READ(IRCPT1,56) IHNDHR - 56 FORMAT(I2) - IRTIME = IRHR*100+IHNDHR -C *** -C -C ************** CORRECT DATE FOR REPORTS FROM PREVIOUS DAY ********** - IRDAY=IDAY - ITIME = RSHIP(4) -C WRITE(6,555) IRTIME, ITIME, IRTM, IRDAY,LDATE1,LTIME1 -C 555 FORMAT(' IRTIME, ITIME, IRTM, IRDAY, LDATE1, LTIME1',6I5) - IF (IRTIME .LE. IRTM .AND. ITIME .LE. IRTM) GO TO 145 - IRDAY=IRDAY-1 - IF (IRDAY .GT. 0 ) GO TO 145 - IRDAY=31 - IF (IMO .EQ. 5 .OR. IMO .EQ. 7 .OR. IMO .EQ. 10 .OR. IMO . EQ. 12) - * IRDAY=30 - IF (IMO .EQ. 3) IRDAY=28 - IF (IMO .EQ. 3 .AND. MOD(IYR,4) .EQ. 0) IRDAY=29 -C *** -C -C *** CHECK DATE AND TIME AGAINST POINTER TO ELIMINATE DUPLICATES *** -C - 145 CONTINUE -C WRITE(6,557) IRTIME, ITIME, IRTM, IRDAY,LDATE1,LTIME1 -C 557 FORMAT(' AT 145,IRTIME, ITIME, IRTM, IRDAY, LDATE1, LTIME1',6I5) - IF (IRDAY .LT. LDATE1 .AND. LDATE1-IRDAY .LT. 25) GO TO 5 - IF (IRDAY .GT. LDATE1 .OR. LDATE1-IRDAY .GE. 25) GO TO 146 - IF(IRTIME .LE. LTIME1 .AND. LTIME1 .LE. 2400) GO TO 5 -C *** -C -C ******** DETERMINE DIRECTION OF LAT AND LON ************************** - 146 XLAT=RSHIP(1)/100. - XLON=RSHIP(2)/100. - IDLT=1 - IF (XLAT .GE. 0.00) GO TO 150 - IDLT=2 - XLAT=ABS(XLAT) - 150 IDLN=1 - IF(XLON .LE. 180.00) GO TO 160 - IDLN=2 - XLON=360.00-XLON - 160 ILAT=XLAT*10. - ILON=XLON*10. -C ***** INITIALIZE COURSE AND SPEED IN CASE NONE ARE REPORTED ********* - ICORS = 11 - ISPD = 11 -C FIND LOCATION OF CAT 52 DATA - ILOC = NSHIP(32) - ICORS = NSHIP(ILOC+12) - ISPD = NSHIP(ILOC+13) -C -C *************************** BUILD BULLETIN *************************** - CALL W3AI19(NAMA,4,NBLK,N2560,NXTBLK) - CALL W3AI19(NAMB,3,NBLK,N2560,NXTBLK) - WRITE(UNIT=CLAT(1:3),FMT='(I3.3)') ILAT - WRITE(UNIT=CLON(1:4),FMT='(I4.4)') ILON - CALL W3AI19(CLAT,3,NBLK,N2560,NXTBLK) - CALL W3AI19(DIRLAT(IDLT),1,NBLK,N2560,NXTBLK) - NXTBLK = NXTBLK + 1 - CALL W3AI19(CLON,4,NBLK,N2560,NXTBLK) - CALL W3AI19(DIRLON(IDLN),1,NBLK,N2560,NXTBLK) - IF (ICORS .GE. 10 .OR. ICORS .LT. 0) ICORS = 9 - WRITE(UNIT=CCORS(1:1),FMT='(I1)') ICORS - NXTBLK = NXTBLK + 1 - CALL W3AI19(CCORS,1,NBLK,N2560,NXTBLK) - IF (ISPD .GE. 10 .OR. ISPD .LT. 0) THEN - NXTBLK = NXTBLK + 3 - GO TO 155 - ENDIF - WRITE(UNIT=CSPD(1:1),FMT='(I1)') ISPD - NXTBLK = NXTBLK + 1 - CALL W3AI19(CSPD,1,NBLK,N2560,NXTBLK) - NXTBLK = NXTBLK + 1 - 155 WRITE(UNIT=CDAY(1:2),FMT='(I2.2)') IRDAY - CALL W3AI19(CDAY,2,NBLK,N2560,NXTBLK) - 162 ITIME = ITIME/100 - WRITE(UNIT=CHR(1:2),FMT='(I2.2)') ITIME - CALL W3AI19(CHR,2,NBLK,N2560,NXTBLK) - CALL W3AI19(IEOL,3,NBLK,N2560,NXTBLK) - PRINT 199, NSTA, NXTBLK - 199 FORMAT( ' NSTA, NBLK ',2I6) -C *** -C ********* CHECK FOR END OF BLOCK OR END OF TRANSMISSION*************** - IF (NXTBLK .GE. 2530) THEN - CALL W3AI19(IETX,1,NBLK,N2560,NXTBLK) -C - WRITE(IUNIT,REC=IREC) NBLK(1:1280),LF - IREC=IREC+1 - IF(NXTBLK.GT.1280) THEN - WRITE(IUNIT,REC=IREC) NBLK(1281:2560),LF - IREC=IREC+1 - NXTBLK = 0 - CALL BULHDR(ITME,IDAY,NBLK,NXTBLK) - ENDIF - ENDIF -C *** -C ***** IF DATE-TIME OF REPORT IS LATEST THUS FAR, UPDATE POINTER ***** - 200 IF (((IRDAY .LT. LDATE2) .AND. ((LDATE2 - IRDAY) .LT. 15)) .OR. - *((IRTIME .LE. LTIME2) .AND. (IRDAY .EQ. LDATE2)) .OR. - *(IRTIME .GT. 2400) .OR. (IRDAY .GT. 31)) GO TO 5 - LTIME2=IRTIME - LDATE2=IRDAY - GO TO 5 -C *** -C ********** FINISHED; WRITE OUT NEW POINTER FOR CORRECT HOUR ********** -C ********** BUT FIRST, WRITE OUT LAST GROUP OF OBS ********** -C ********** PRESUMABLY SHORTER THAN 2530 CHARACTERS ********** - 210 CONTINUE - PRINT 211, NSTA, NXTBLK - 211 FORMAT( ' AFTER 210, NSTA, NBLK ',2I6) - IF (NXTBLK .GT. 62) THEN - CALL W3AI19(IETX,1,NBLK,N2560,NXTBLK) -C - WRITE(IUNIT,REC=IREC) NBLK(1:1280),LF - IREC=IREC+1 - - IF(NXTBLK.GT.1280) THEN - WRITE(IUNIT,REC=IREC) NBLK(1281:2560),LF - IREC=IREC+1 - ENDIF - ENDIF -C - REWIND 15 - GO TO (300,306,312,318),NHOUR - 300 WRITE(15,220) LTIME2,LDATE2,N1,N2,N3,N4,N5,N6 - GO TO 212 - 306 WRITE(15,220) N1,N2,LTIME2,LDATE2,N3,N4,N5,N6 - GO TO 212 - 312 WRITE(15,220) N1,N2,N3,N4,LTIME2,LDATE2,N5,N6 - GO TO 212 - 318 WRITE(15,220) N1,N2,N3,N4,N5,N6,LTIME2,LDATE2 - 212 L=N+1 -C *** -C *************** FINISH OFF LAST TRANSMISSION ************************ - 220 FORMAT('LASTRTIM',4(I4,I2)) - CALL W3TAGE('BULLS_NAVYBULL') - 500 STOP - END diff --git a/sorc/navybull.fd/makefile.gaea b/sorc/navybull.fd/makefile.gaea deleted file mode 100755 index fd5705d383..0000000000 --- a/sorc/navybull.fd/makefile.gaea +++ /dev/null @@ -1,79 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:44:09 PM on 03/12/97 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BULHDR.f NAVYBULL.f - -OBJS= BULHDR.o NAVYBULL.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ftn -LDFLAGS = -LIBS = -Xlinker --start-group ${W3EMC_LIB8} ${W3NCO_LIB8} ${BUFR_LIB8} ${BACIO_LIB8} -CMD = navybull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -axCORE-AVX2 -convert big_endian -assume noold_ldout_format -r8 -i8 - -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/navybull.fd/makefile.hera b/sorc/navybull.fd/makefile.hera deleted file mode 100755 index 77b3750ad0..0000000000 --- a/sorc/navybull.fd/makefile.hera +++ /dev/null @@ -1,79 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:44:09 PM on 03/12/97 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BULHDR.f NAVYBULL.f - -OBJS= BULHDR.o NAVYBULL.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS = -Xlinker --start-group ${W3EMC_LIB8} ${W3NCO_LIB8} ${BUFR_LIB8} -CMD = navybull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -convert big_endian -assume noold_ldout_format -r8 -i8 - -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/navybull.fd/makefile.jet b/sorc/navybull.fd/makefile.jet deleted file mode 100755 index d2fe257759..0000000000 --- a/sorc/navybull.fd/makefile.jet +++ /dev/null @@ -1,79 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:44:09 PM on 03/12/97 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BULHDR.f NAVYBULL.f - -OBJS= BULHDR.o NAVYBULL.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS = -Xlinker --start-group ${W3EMC_LIB8} ${W3NCO_LIB8} ${BUFR_LIB8} ${BACIO_LIB8} -CMD = navybull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -convert big_endian -assume noold_ldout_format -r8 -i8 - -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/navybull.fd/makefile.theia b/sorc/navybull.fd/makefile.theia deleted file mode 100755 index 77b3750ad0..0000000000 --- a/sorc/navybull.fd/makefile.theia +++ /dev/null @@ -1,79 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:44:09 PM on 03/12/97 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BULHDR.f NAVYBULL.f - -OBJS= BULHDR.o NAVYBULL.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS = -Xlinker --start-group ${W3EMC_LIB8} ${W3NCO_LIB8} ${BUFR_LIB8} -CMD = navybull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -convert big_endian -assume noold_ldout_format -r8 -i8 - -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/navybull.fd/makefile.wcoss b/sorc/navybull.fd/makefile.wcoss deleted file mode 100755 index 77b3750ad0..0000000000 --- a/sorc/navybull.fd/makefile.wcoss +++ /dev/null @@ -1,79 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:44:09 PM on 03/12/97 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BULHDR.f NAVYBULL.f - -OBJS= BULHDR.o NAVYBULL.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS = -Xlinker --start-group ${W3EMC_LIB8} ${W3NCO_LIB8} ${BUFR_LIB8} -CMD = navybull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -convert big_endian -assume noold_ldout_format -r8 -i8 - -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/navybull.fd/makefile.wcoss_cray b/sorc/navybull.fd/makefile.wcoss_cray deleted file mode 100755 index 51c99f2c0f..0000000000 --- a/sorc/navybull.fd/makefile.wcoss_cray +++ /dev/null @@ -1,79 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:44:09 PM on 03/12/97 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BULHDR.f NAVYBULL.f - -OBJS= BULHDR.o NAVYBULL.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ftn -LDFLAGS = -LIBS = -Xlinker --start-group ${W3EMC_LIB8} ${W3NCO_LIB8} ${BUFR_LIB8} -CMD = navybull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -axCORE-AVX2 -convert big_endian -assume noold_ldout_format -r8 -i8 - -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/navybull.fd/makefile.wcoss_dell_p3 b/sorc/navybull.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index 77b3750ad0..0000000000 --- a/sorc/navybull.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,79 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:44:09 PM on 03/12/97 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BULHDR.f NAVYBULL.f - -OBJS= BULHDR.o NAVYBULL.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS = -Xlinker --start-group ${W3EMC_LIB8} ${W3NCO_LIB8} ${BUFR_LIB8} -CMD = navybull -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -convert big_endian -assume noold_ldout_format -r8 -i8 - -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - rm -f $(OBJS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/ncl.setup b/sorc/ncl.setup index f27079c3f2..c848fb9887 100644 --- a/sorc/ncl.setup +++ b/sorc/ncl.setup @@ -14,16 +14,12 @@ then module load ncarg/v6.1.0 fi -if [ $target == theia ] -then -module load ncl/6.3.0 -fi - if [ $target == jet ] then module load ncl/6.5.0 export NCARG_LIB=$NCARG_ROOT/lib fi + if [ $target == hera ] then module load ncl/6.5.0 diff --git a/sorc/overpdtg2.fd/makefile.hera b/sorc/overpdtg2.fd/makefile.hera deleted file mode 100755 index 7aa65f6e26..0000000000 --- a/sorc/overpdtg2.fd/makefile.hera +++ /dev/null @@ -1,55 +0,0 @@ -SHELL=/bin/sh -# -SRCS= overpdtg2.f -OBJS= overpdtg2.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -#LDFLAGS = -p -bnoquiet -bloadmap:mug -#LDFLAGS = -pg - -LIBS= ${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB} - -CMD = overpdtg2 -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -I ${G2_INC4} -assume noold_ldout_format -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/overpdtg2.fd/makefile.theia b/sorc/overpdtg2.fd/makefile.theia deleted file mode 100755 index 7aa65f6e26..0000000000 --- a/sorc/overpdtg2.fd/makefile.theia +++ /dev/null @@ -1,55 +0,0 @@ -SHELL=/bin/sh -# -SRCS= overpdtg2.f -OBJS= overpdtg2.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -#LDFLAGS = -p -bnoquiet -bloadmap:mug -#LDFLAGS = -pg - -LIBS= ${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB} - -CMD = overpdtg2 -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -I ${G2_INC4} -assume noold_ldout_format -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/overpdtg2.fd/makefile.wcoss b/sorc/overpdtg2.fd/makefile.wcoss deleted file mode 100755 index 7aa65f6e26..0000000000 --- a/sorc/overpdtg2.fd/makefile.wcoss +++ /dev/null @@ -1,55 +0,0 @@ -SHELL=/bin/sh -# -SRCS= overpdtg2.f -OBJS= overpdtg2.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -#LDFLAGS = -p -bnoquiet -bloadmap:mug -#LDFLAGS = -pg - -LIBS= ${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB} - -CMD = overpdtg2 -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -I ${G2_INC4} -assume noold_ldout_format -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/overpdtg2.fd/makefile.wcoss_cray b/sorc/overpdtg2.fd/makefile.wcoss_cray deleted file mode 100755 index 9d7a8603d8..0000000000 --- a/sorc/overpdtg2.fd/makefile.wcoss_cray +++ /dev/null @@ -1,55 +0,0 @@ -SHELL=/bin/sh -# -SRCS= overpdtg2.f -OBJS= overpdtg2.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ftn -#LDFLAGS = -p -bnoquiet -bloadmap:mug -#LDFLAGS = -pg - -LIBS= ${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB} - -CMD = overpdtg2 -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -I ${G2_INC4} -assume noold_ldout_format -axCORE-AVX2 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/overpdtg2.fd/makefile.wcoss_dell_p3 b/sorc/overpdtg2.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index 5df68e2159..0000000000 --- a/sorc/overpdtg2.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,55 +0,0 @@ -SHELL=/bin/sh -# -SRCS= overpdtg2.f -OBJS= overpdtg2.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -#LDFLAGS = -p -bnoquiet -bloadmap:mug -#LDFLAGS = -pg - -LIBS= ${G2_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${JASPER_LIB} ${PNG_LIB} ${Z_LIB} - -CMD = overpdtg2 -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -I ${G2_INC4} -assume noold_ldout_format -axCORE-AVX2 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/overpdtg2.fd/overpdtg2.f b/sorc/overpdtg2.fd/overpdtg2.f deleted file mode 100755 index 62e9a7e69f..0000000000 --- a/sorc/overpdtg2.fd/overpdtg2.f +++ /dev/null @@ -1,323 +0,0 @@ - program overpdtg2 -C SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: OVERPDTG2 -C PRGMMR: BOI VUONG ORG: SIB DATE: 2014-10-27 -C -C ABSTRACT: THIS PROGRAM READS AN ENTIRE GRIB2 FILE FROM UNIT 11 -C AND WRITES IT BACK OUT TO UNIT 51, REPLACING THE INTERNAL -C TYPE OF FIXED SURFACE LEVEL FROM 200 TO 10 (Entire atmosphere) -C TO ONLT FIELD PWAT. IT READS IN FROM UNIT 5 IN BASE 10. -C -C PROGRAM HISTORY LOG: -C 2010-09-01 BOI VUONG -C 2014-10-27 BOI VUONG Modified program overpdtg2 to change -C type of fixed surface from 200 to 10200 to 10 (Entire atmosphere) for field PWAT in -C AWIPS grids products -C USAGE: -C INPUT ARGUMENT LIST: -C UNIT 5 ID - Type of fixed surface octet(10) in PDT 4.0 (In base 10) -C UNIT 11 Fortran unit number of input GRIB2 file -C -C OUTPUT FILES: -C UNIT 51 Output GRIB2 file -C -C SUBPROGRAMS CALLED: (LIST ALL CALLED FROM ANYWHERE IN CODES) -C -C LIBRARY: -C W3LIB - errexit -C BACIO - baopenr, baopenw, baclose -C -C REMARKS: None -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM SP -C -C - use params - use params_ecmwf - use grib_mod - use re_alloc - - integer :: ifl1,ifl3 - integer :: ipack - character * 6 envvar -C - CHARACTER(len=1),pointer,dimension(:) :: cgrib - CHARACTER(len=8) :: ctemp - type(gribfield) :: gfld,prevfld - integer,dimension(200) :: jids,jpdt,jgdt - character(len=80) :: gfilein,ftemplate,gfileout - integer :: listsec0(2)=(/0,2/) - integer :: igds(5)=(/0,0,0,0,0/),previgds(5) - integer :: idrstmpl(200), id - integer :: currlen=1000000 - logical :: unpack=.true. - logical :: open_grb=.false. -! -! --- Initialize Variables --- -! - gfld%idsect => NULL() - gfld%local => NULL() - gfld%list_opt => NULL() - gfld%igdtmpl => NULL() - gfld%ipdtmpl => NULL() - gfld%coord_list => NULL() - gfld%idrtmpl => NULL() - gfld%bmap => NULL() - gfld%fld => NULL() - - allocate(cgrib(currlen)) -! -! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -! -! Open input and output grib files -! - IFL1=11 - IFL3=51 -C -C Read GRIB2 data file names from the FORTnn -C environment variables, and open the files. -C - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') ifl1 - call getenv(envvar,gfilein) - CALL BAOPENR(ifl1,gfilein,IOS) - if (IOS.NE.0) then - call errmsg('overpdtg2: cannot open input GRIB file '// - & gfilein) - call errexit(3) - endif -C -C Write output GRIB2 file name from FORT -C environment variable, and open file. -C - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') ifl3 - call getenv(envvar,gfileout) - CALL BAOPENW(ifl3,gfileout,IOS) - if (IOS.NE.0) then - call errmsg('overpdtg2: cannot open output GRIB file '// - & gfileout) - call errexit(4) - endif -C - read *,id ! input in Model Indentifier (IN BASE 10) -C -C - ifli1=0 - jdisc=-1 - jids=-9999 - jpdt=-9999 -! PWAT (Disc.=0; Cat=1, Parm=3) - jgdt=-9999 - jpdtn=-1 - jgdtn=-1 -! - npoints=0 - icount=0 - jskp=0 !0 TO SEARCH FROM BEGINNING - iret = 0 -! -! Search for PWAT (Precipitable Water) at fixed surface -! level 200 (Entire atmosphere) in PDT 4.0 -! PWAT (Disc.=0; Cat=1, Parm=3) -! - foreachinputrecord: do - prevfld=gfld - call getgb2(ifl1,ifli1,jskp,jdisc,jids,jpdtn,jpdt,jgdtn,jgdt, - & unpack,jskp,gfld,iret) - if ( iret.ne.0) then - if ( iret.eq.99 ) exit - print *,' getgb2 error = ',iret - cycle - endif -! -! This program uses only for AWIPS grid products -! for field PWAT to change type of fixed surface -! from 200 to 10 (Entire atmosphere) PWAT (Disc.=0; Cat=1, Parm=3) -! REPLACES TYPE OF FIXED SURFACE LEVEl IN PRODUCT TEMPLATE 4.0 -! - if (gfld%ipdtmpl(1).eq.1.AND.gfld%ipdtmpl(2).eq.3 - & .AND.gfld%ipdtmpl(3).eq.2) then - if (gfld%ipdtmpl(10).eq.200) then - print *,' ' - write(6,'(A,I0,A,150(1X,I0))') - & ' OLD PDT 4.',gfld%ipdtnum,' :', - & gfld%ipdtmpl(1:gfld%ipdtlen) - - gfld%ipdtmpl(10)=id - - write(6,'(A,I0,A,150(1x,I0))') - & ' NEW PDT 4.',gfld%ipdtnum,' :', - & gfld%ipdtmpl(1:gfld%ipdtlen) - icount=icount+1 - end if - end if -! -! Determine packing information from GRIB2 file -! The default packing is 31 -! -! print *,' gfld%idrtnum = ', gfld%idrtnum -! - ! Set DRT info ( packing info ) - if ( gfld%idrtnum.eq.0 ) then ! Simple packing - ipack = 0 - elseif ( gfld%idrtnum.eq.2 ) then ! Complex packing - ipack = 2 - elseif ( gfld%idrtnum.eq.3 ) then ! Complex and spatial packing - ipack = 31 - elseif ( gfld%idrtnum.eq.40.or.gfld%idrtnum.eq.15 ) then ! JPEG 2000 packing - ipack = 40 - elseif ( gfld%idrtnum.eq.41 ) then ! PNG packing - ipack = 41 - endif - ! - ! Ensure that cgrib array is large enough - ! -C print *,' gfld%ifldnum = ', gfld%ifldnum -C print *,' gfld%ngrdpts = ', gfld%ngrdpts - - if (gfld%ifldnum == 1 ) then ! start new GRIB2 message - npoints=gfld%ngrdpts - else - npoints=npoints+gfld%ngrdpts - endif - newlen=npoints*4 - if ( newlen.gt.currlen ) then - !if (allocated(cgrib)) deallocate(cgrib) - !allocate(cgrib(newlen),stat=is) - call realloc(cgrib,currlen,newlen,is) - currlen=newlen - endif - if (gfld%ifldnum == 1 ) then ! start new GRIB2 message - if (open_grb) then ! close previous GRIB2 message first - call gribend(cgrib,lcgrib,lengrib,ierr) - if (ierr.ne.0) then - write(6,*) ' ERROR ending new GRIB2 message = ',ierr - cycle - endif - open_grb=.false. - call wryte(ifl3,lengrib,cgrib) - endif - ! - ! Create new GRIB Message - ! - listsec0(1)=gfld%discipline - listsec0(2)=gfld%version -C - call gribcreate(cgrib,lcgrib,listsec0,gfld%idsect,ierr) - if (ierr.ne.0) then - write(6,*) ' ERROR creating new GRIB2 field = ',ierr - cycle - endif - open_grb=.true. - endif - ! - ! Add grid to GRIB message, if previous grid in same - ! message is not the same. - ! - previgds=igds - igds(1)=gfld%griddef - igds(2)=gfld%ngrdpts - igds(3)=gfld%numoct_opt - igds(4)=gfld%interp_opt - igds(5)=gfld%igdtnum - if ( .NOT. associated(gfld%list_opt) ) - & allocate(gfld%list_opt(1)) - if (gfld%ifldnum == 1 ) then ! add grid to GRIB2 message - call addgrid(cgrib,lcgrib,igds,gfld%igdtmpl,gfld%igdtlen, - & gfld%list_opt,gfld%num_opt,ierr) - else ! check if previous grid is the same as the current - if ( gfld%igdtlen.ne.prevfld%igdtlen .OR. - & gfld%num_opt.ne.prevfld%num_opt .OR. - & any(igds.ne.previgds) .OR. - & any(gfld%igdtmpl(1:gfld%igdtlen).NE. - & prevfld%igdtmpl(1:prevfld%igdtlen)) .OR. - & any(gfld%list_opt(1:gfld%num_opt).NE. - & prevfld%list_opt(1:prevfld%num_opt)) ) then - call addgrid(cgrib,lcgrib,igds,gfld%igdtmpl,gfld%igdtlen, - & gfld%list_opt,gfld%num_opt,ierr) - endif - endif - if (ierr.ne.0) then - write(6,*) ' ERROR adding GRIB2 grid = ',ierr - cycle - endif - call gf_free(prevfld) - idrstmpl=0 - ! - ! Add field to GRIB message - ! - ! Set DRT info ( packing info ) - if ( ipack.eq.0 ) then - idrsnum=0 - elseif ( ipack.eq.2 ) then - idrsnum=2 - idrstmpl(6)=1 - elseif ( ipack.eq.31.OR.ipack.eq.32 ) then - idrsnum=ipack/10 - idrstmpl(6)=1 - idrstmpl(17)=mod(ipack,10) ! order of s.d. - elseif ( ipack.eq.40 .OR. ipack.eq.41 .OR. - & ipack.eq.40000 .OR. ipack.eq.40010 ) then - idrsnum=ipack - idrstmpl(6)=0 - idrstmpl(7)=255 - else - idrsnum=3 - idrstmpl(17)=1 ! order of s.d. - idrstmpl(6)=1 ! general group split - ctemp=param_get_abbrev(gfld%discipline,gfld%ipdtmpl(1), - & gfld%ipdtmpl(2)) - if (ctemp.eq.'A PCP ') idrsnum=2 - endif - idrstmpl(2)=gfld%idrtmpl(2) - idrstmpl(3)=gfld%idrtmpl(3) - if ( .NOT. associated(gfld%coord_list) ) - & allocate(gfld%coord_list(1)) - if ( gfld%ibmap.ne.0 .AND. gfld%ibmap.ne.254) then - if ( .NOT. associated(gfld%bmap) ) allocate(gfld%bmap(1)) - endif - ! - ! Add field to GRIB message - ! - call addfield(cgrib,lcgrib,gfld%ipdtnum,gfld%ipdtmpl, - & gfld%ipdtlen,gfld%coord_list,gfld%num_coord, - & idrsnum,idrstmpl,200, - & gfld%fld,gfld%ngrdpts,gfld%ibmap,gfld%bmap,ierr) - if (ierr.ne.0) then - write(6,*) ' ERROR adding GRIB2 field = ',ierr - cycle - endif - enddo foreachinputrecord - - if (open_grb) then ! close last GRIB2 message - call gribend(cgrib,lcgrib,lengrib,ierr) - if (ierr.ne.0) then - write(6,*) ' ERROR ending new GRIB2 message = ',ierr - if (associated(cgrib)) deallocate(cgrib) - call gf_free(gfld) - call gf_free(prevfld) -! return - endif - open_grb=.false. - call wryte(ifl3,lengrib,cgrib) - endif - - if (associated(cgrib)) deallocate(cgrib) - call gf_free(gfld) - call gf_free(prevfld) -! - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -! close grib files -! - print *, ' ' - print *, ' Total Number of Records Found = ',icount - print *, ' ' -C - CALL BACLOSE(ifl1,IOS) - CALL BACLOSE(ifl3,IOS) - - stop - end diff --git a/sorc/overpdtg2.fd/sample.script b/sorc/overpdtg2.fd/sample.script deleted file mode 100755 index 3d66227c14..0000000000 --- a/sorc/overpdtg2.fd/sample.script +++ /dev/null @@ -1,16 +0,0 @@ -# THIS SCRIPT READS A FORECAST FILE (UNIT 11), REPLACESTYPE OF FIXED -# SURFACE LEVEL IN PRODUCT TEMPLATE 4.x FROM A ID FILE UNIT 51. -# STANDARD INPUT IS A ID (2-DIGIT INTEGER), -# FOR EXAMPLE: 10 (Entire atmosphere) for field PWAT in -# AWIPS grids products - -set -x - -# cp /com/gfs/prod/gfs.${PDY}/gfs.t00z.pgrb2.1p00.f012 . - -export FORT11=gfs.t00z.pgrb2.1p00.f012 -export FORT51=gfs.t00z.pgrb2.1p00.f012_new - -overpdtg2 << EOF -10 -EOF diff --git a/sorc/partial_build.sh b/sorc/partial_build.sh index 6b6351e061..fd7605d8ce 100755 --- a/sorc/partial_build.sh +++ b/sorc/partial_build.sh @@ -2,22 +2,23 @@ # define the array of the name of build program # declare -a Build_prg=("Build_libs" "Build_fv3gfs" \ - "Build_gsi" "Build_ncep_post" \ + "Build_gsi" \ + "Build_ww3_prepost" \ + "Build_reg2grb2" \ + "Build_gldas" \ + "Build_ncep_post" \ "Build_ufs_utils" \ + "Build_gldas" \ "Build_gfs_wafs" \ - "Build_gdas" \ - "Build_sfcanl_nsttfchg" \ + "Build_gaussian_sfcanl" \ "Build_tropcy" \ "Build_enkf_chgres_recenter" \ - "Build_gfs_fbwndgfs" "Build_gfs_overpdtg2" \ - "Build_gfs_wintemv" \ + "Build_enkf_chgres_recenter_nc" \ + "Build_gfs_fbwndgfs" \ "Build_gfs_bufrsnd" \ "Build_fv3nc2nemsio" \ "Build_regrid_nemsio" \ - "Build_gfs_util" \ - "Build_prod_util" \ - "Build_grib_util" \ - "Build_reg2grb2") + "Build_gfs_util") # # function parse_cfg: read config file and retrieve the values @@ -153,8 +154,13 @@ echo "Usage: $0 [ALL|config=config_file|[select=][prog1[,prog2[,...]]]" 2>&1 exit 2 } - ( [[ $1 == "-v" ]] || [[ ${1,,} == "--verbose" ]] ) && { - verbose=true + ( [[ $1 == "-v" ]] || [[ ${1,,} == "--verbose" ]] || [[ $1 == "-c" ]] ) && { + if [[ $1 == "-v" ]]; then + verbose=true + fi + if [[ $1 == "-c" ]]; then + coupled=true + fi num_arg=0 } || { echo "Usage: $0 [ALL|config=config_file|[select=][prog1[,prog2[,...]]]" 2>&1 @@ -165,8 +171,12 @@ if (( num_arg == 0 )); then # # set default values for partial build -# - parse_cfg 1 "config=fv3gfs_build.cfg" ${Build_prg[@]} +# + if [[ $coupled ]]; then + parse_cfg 1 "config=cpl_build.cfg" ${Build_prg[@]} + else + parse_cfg 1 "config=fv3gfs_build.cfg" ${Build_prg[@]} + fi else # diff --git a/sorc/relocate_mv_nvortex.fd/BOUND.f b/sorc/relocate_mv_nvortex.fd/BOUND.f deleted file mode 100755 index 6475438373..0000000000 --- a/sorc/relocate_mv_nvortex.fd/BOUND.f +++ /dev/null @@ -1,28 +0,0 @@ - SUBROUTINE BOUND(NMX,XR,ro) -C - PARAMETER (IMX=41 , JMX=41) -C - DIMENSION XR(NMX),ro(nmx) - COMMON /XXX/ XF(IMX,JMX),XC,YC,DX,DY - COMMON /POSIT/ XOLD,YOLD - PI = 4.*ATAN(1.0) -c fact=cos(yold*pi/180.) - fact=1.0 - DO 10 I=1,NMX - THETA= 2.*PI*FLOAT(I-1)/FLOAT(NMX) - X=RO(i)/fact*COS(THETA)+XC +1. - Y=RO(i)*SIN(THETA)+YC +1. - IX=INT(X/DX) - IY=INT(Y/DY) - IX1=IX+1 - IY1=IY+1 - P=X/DX-FLOAT(IX) - Q=Y/DY-FLOAT(IY) - XR(I)=(1.-P)*(1.-Q)*XF(IX,IY) +(1.-P)*Q*XF(IX,IY+1) - 1 + (1.-Q)*P*XF(IX+1,IY) + P*Q*XF(IX+1,IY+1) -c write(6,*) 'QLIU TEST, BOUND=',XR(I),XF(IX,IY),XF(IX,IY+1), -c 2 XF(IX+1,IY),XF(IX+1,IY+1),I - -10 CONTINUE - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/FDUMP.f b/sorc/relocate_mv_nvortex.fd/FDUMP.f deleted file mode 100755 index 644e933fdb..0000000000 --- a/sorc/relocate_mv_nvortex.fd/FDUMP.f +++ /dev/null @@ -1,24 +0,0 @@ - SUBROUTINE FDUMP -C***BEGIN PROLOGUE FDUMP -C***DATE WRITTEN 790801 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. Z -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Symbolic dump (should be locally written). -C***DESCRIPTION -C ***Note*** Machine Dependent Routine -C FDUMP is intended to be replaced by a locally written -C version which produces a symbolic dump. Failing this, -C it should be replaced by a version which prints the -C subprogram nesting list. Note that this dump must be -C printed on each of up to five files, as indicated by the -C XGETUA routine. See XSETUA and XGETUA for details. -C -C Written by Ron Jones, with SLATEC Common Math Library Subcommittee -C Latest revision --- 23 May 1979 -C***ROUTINES CALLED (NONE) -C***END PROLOGUE FDUMP -C***FIRST EXECUTABLE STATEMENT FDUMP - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/H12.f b/sorc/relocate_mv_nvortex.fd/H12.f deleted file mode 100755 index 3a3323436f..0000000000 --- a/sorc/relocate_mv_nvortex.fd/H12.f +++ /dev/null @@ -1,137 +0,0 @@ - SUBROUTINE H12(MODE,LPIVOT,L1,M,U,IUE,UP,C,ICE,ICV,NCV) -C***BEGIN PROLOGUE H12 -C***REFER TO HFTI,LSEI,WNNLS -C -C SUBROUTINE H12 (MODE,LPIVOT,L1,M,U,IUE,UP,C,ICE,ICV,NCV) -C -C C.L.Lawson and R.J.Hanson, Jet Propulsion Laboratory, 1973 Jun 12 -C to appear in 'Solving Least Squares Problems', Prentice-Hall, 1974 -C -C Modified at SANDIA LABS, May 1977, to -- -C -C 1) Remove double precision accumulation, and -C 2) Include usage of the Basic Linear Algebra Package for -C vectors longer than a particular threshold. -C -C Construction and/or application of a single -C Householder transformation.. Q = I + U*(U**T)/B -C -C MODE = 1 or 2 to select algorithm H1 or H2 . -C LPIVOT is the index of the pivot element. -C L1,M If L1 .LE. M the transformation will be constructed to -C zero elements indexed from L1 through M. If L1 GT. M -C THE SUBROUTINE DOES AN IDENTITY TRANSFORMATION. -C U(),IUE,UP On entry to H1 U() contains the pivot vector. -C IUE is the storage increment between elements. -C On exit from H1 U() and UP -C contain quantities defining the vector U of the -C Householder transformation. On entry to H2 U() -C and UP should contain quantities previously computed -C by H1. These will not be modified by H2. -C C() On entry to H1 or H2 C() contains a matrix which will be -C regarded as a set of vectors to which the Householder -C transformation is to be applied. On exit C() contains the -C set of transformed vectors. -C ICE Storage increment between elements of vectors in C(). -C ICV Storage increment between vectors in C(). -C NCV Number of vectors in C() to be transformed. If NCV .LE. 0 -C no operations will be done on C(). -C***ROUTINES CALLED SAXPY,SDOT,SSWAP -C***END PROLOGUE H12 -c - USE setparms -c - DIMENSION U(IUE,M), C(1) -C***FIRST EXECUTABLE STATEMENT H12 - ONE=1. -C - IF (0.GE.LPIVOT.OR.LPIVOT.GE.L1.OR.L1.GT.M) RETURN - CL=ABS(U(1,LPIVOT)) - IF (MODE.EQ.2) GO TO 60 -C ****** CONSTRUCT THE TRANSFORMATION. ****** - DO 10 J=L1,M - 10 CL=AMAX1(ABS(U(1,J)),CL) - IF (CL) 130,130,20 - 20 CLINV=ONE/CL - SM=(U(1,LPIVOT)*CLINV)**2 - DO 30 J=L1,M - 30 SM=SM+(U(1,J)*CLINV)**2 - CL=CL*SQRT(SM) - IF (U(1,LPIVOT)) 50,50,40 - 40 CL=-CL - 50 UP=U(1,LPIVOT)-CL - U(1,LPIVOT)=CL - GO TO 70 -C ****** APPLY THE TRANSFORMATION I+U*(U**T)/B TO C. ****** -C - 60 IF (CL) 130,130,70 - 70 IF (NCV.LE.0) RETURN - B=UP*U(1,LPIVOT) -C B MUST BE NONPOSITIVE HERE. IF B = 0., RETURN. -C - IF (B) 80,130,130 - 80 B=ONE/B - MML1P2=M-L1+2 - IF (MML1P2.GT.20) GO TO 140 - I2=1-ICV+ICE*(LPIVOT-1) - INCR=ICE*(L1-LPIVOT) - DO 120 J=1,NCV - I2=I2+ICV - I3=I2+INCR - I4=I3 - SM=C(I2)*UP - DO 90 I=L1,M - SM=SM+C(I3)*U(1,I) - 90 I3=I3+ICE - IF (SM) 100,120,100 - 100 SM=SM*B - C(I2)=C(I2)+SM*UP - DO 110 I=L1,M - C(I4)=C(I4)+SM*U(1,I) - 110 I4=I4+ICE - 120 CONTINUE - 130 RETURN - 140 CONTINUE - L1M1=L1-1 - KL1=1+(L1M1-1)*ICE - KL2=KL1 - KLP=1+(LPIVOT-1)*ICE - UL1M1=U(1,L1M1) - U(1,L1M1)=UP - IF (LPIVOT.EQ.L1M1) GO TO 150 - if (kind(C) == real_single) then - CALL SSWAP(NCV,C(KL1),ICV,C(KLP),ICV) - else if (kind(C) == real_double) then - CALL DSWAP(NCV,C(KL1),ICV,C(KLP),ICV) - endif - - 150 CONTINUE - - if (kind(U) == real_single .and. kind(C) == real_single) then - do J=1,NCV - SM=SDOT(MML1P2,U(1,L1M1),IUE,C(KL1),ICE) - SM=SM*B - CALL SAXPY (MML1P2,SM,U(1,L1M1),IUE,C(KL1),ICE) - KL1=KL1+ICV - enddo - else if (kind(U) == real_double .and. kind(C) == real_double) then - do J=1,NCV - SM=DDOT(MML1P2,U(1,L1M1),IUE,C(KL1),ICE) - SM=SM*B - CALL DAXPY (MML1P2,SM,U(1,L1M1),IUE,C(KL1),ICE) - KL1=KL1+ICV - enddo - endif - - U(1,L1M1)=UL1M1 - IF (LPIVOT.EQ.L1M1) RETURN - KL1=KL2 - - if (kind(C) == real_single) then - CALL SSWAP(NCV,C(KL1),ICV,C(KLP),ICV) - else if (kind(C) == real_double) then - CALL DSWAP(NCV,C(KL1),ICV,C(KLP),ICV) - endif - - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/I1MACH.f b/sorc/relocate_mv_nvortex.fd/I1MACH.f deleted file mode 100755 index 09dd15ae6b..0000000000 --- a/sorc/relocate_mv_nvortex.fd/I1MACH.f +++ /dev/null @@ -1,108 +0,0 @@ - INTEGER FUNCTION I1MACH(I) -C***BEGIN PROLOGUE I1MACH -C***DATE WRITTEN 750101 (YYMMDD) -C***REVISION DATE 910131 (YYMMDD) -C***CATEGORY NO. R1 -C***KEYWORDS MACHINE CONSTANTS -C***AUTHOR FOX, P. A., (BELL LABS) -C HALL, A. D., (BELL LABS) -C SCHRYER, N. L., (BELL LABS) -C***PURPOSE Returns integer machine dependent constants -C***DESCRIPTION -C -C This is the CMLIB version of I1MACH, the integer machine -C constants subroutine originally developed for the PORT library. -C -C I1MACH can be used to obtain machine-dependent parameters -C for the local machine environment. It is a function -C subroutine with one (input) argument, and can be called -C as follows, for example -C -C K = I1MACH(I) -C -C where I=1,...,16. The (output) value of K above is -C determined by the (input) value of I. The results for -C various values of I are discussed below. -C -C I/O unit numbers. -C I1MACH( 1) = the standard input unit. -C I1MACH( 2) = the standard output unit. -C I1MACH( 3) = the standard punch unit. -C I1MACH( 4) = the standard error message unit. -C -C Words. -C I1MACH( 5) = the number of bits per integer storage unit. -C I1MACH( 6) = the number of characters per integer storage unit. -C -C Integers. -C assume integers are represented in the S-digit, base-A form -C -C sign ( X(S-1)*A**(S-1) + ... + X(1)*A + X(0) ) -C -C where 0 .LE. X(I) .LT. A for I=0,...,S-1. -C I1MACH( 7) = A, the base. -C I1MACH( 8) = S, the number of base-A digits. -C I1MACH( 9) = A**S - 1, the largest magnitude. -C -C Floating-Point Numbers. -C Assume floating-point numbers are represented in the T-digit, -C base-B form -C sign (B**E)*( (X(1)/B) + ... + (X(T)/B**T) ) -C -C where 0 .LE. X(I) .LT. B for I=1,...,T, -C 0 .LT. X(1), and EMIN .LE. E .LE. EMAX. -C I1MACH(10) = B, the base. -C -C Single-Precision -C I1MACH(11) = T, the number of base-B digits. -C I1MACH(12) = EMIN, the smallest exponent E. -C I1MACH(13) = EMAX, the largest exponent E. -C -C Double-Precision -C I1MACH(14) = T, the number of base-B digits. -C I1MACH(15) = EMIN, the smallest exponent E. -C I1MACH(16) = EMAX, the largest exponent E. -C -C To alter this function for a particular environment, -C the desired set of DATA statements should be activated by -C removing the C from column 1. Also, the values of -C I1MACH(1) - I1MACH(4) should be checked for consistency -C with the local operating system. -C***REFERENCES FOX P.A., HALL A.D., SCHRYER N.L.,*FRAMEWORK FOR A -C PORTABLE LIBRARY*, ACM TRANSACTIONS ON MATHEMATICAL -C SOFTWARE, VOL. 4, NO. 2, JUNE 1978, PP. 177-188. -C***ROUTINES CALLED (NONE) -C***END PROLOGUE I1MACH -C - INTEGER IMACH(16),OUTPUT - EQUIVALENCE (IMACH(4),OUTPUT) -C -C MACHINE CONSTANTS FOR THE IBM RS 6000 -C USING THE 32 BIT INTEGER COMPILER OPTION -C -C === MACHINE = 1 .32-BIT-INTEGER - DATA IMACH( 1) / 5 / - DATA IMACH( 2) / 6 / - DATA IMACH( 3) / 6 / - DATA IMACH( 4) / 0 / - DATA IMACH( 5) / 32 / - DATA IMACH( 6) / 4 / - DATA IMACH( 7) / 2 / - DATA IMACH( 8) / 31 / - DATA IMACH( 9) / 2147483647 / - DATA IMACH(10) / 2 / - DATA IMACH(11) / 24 / - DATA IMACH(12) / -125 / - DATA IMACH(13) / 128 / - DATA IMACH(14) / 53 / - DATA IMACH(15) / -1021 / - DATA IMACH(16) / 1024 / -c -C***FIRST EXECUTABLE STATEMENT I1MACH - IF (I .LT. 1 .OR. I .GT. 16) - 1 CALL XERROR ( 'I1MACH -- I OUT OF BOUNDS',25,1,2) -C - I1MACH=IMACH(I) - RETURN -C - END diff --git a/sorc/relocate_mv_nvortex.fd/J4SAVE.f b/sorc/relocate_mv_nvortex.fd/J4SAVE.f deleted file mode 100644 index 630238cda8..0000000000 --- a/sorc/relocate_mv_nvortex.fd/J4SAVE.f +++ /dev/null @@ -1,51 +0,0 @@ - FUNCTION J4SAVE(IWHICH,IVALUE,ISET) -C***BEGIN PROLOGUE J4SAVE -C***REFER TO XERROR -C Abstract -C J4SAVE saves and recalls several global variables needed -C by the library error handling routines. -C -C Description of Parameters -C --Input-- -C IWHICH - Index of item desired. -C = 1 Refers to current error number. -C = 2 Refers to current error control flag. -C = 3 Refers to current unit number to which error -C messages are to be sent. (0 means use standard.) -C = 4 Refers to the maximum number of times any -C message is to be printed (as set by XERMAX). -C = 5 Refers to the total number of units to which -C each error message is to be written. -C = 6 Refers to the 2nd unit for error messages -C = 7 Refers to the 3rd unit for error messages -C = 8 Refers to the 4th unit for error messages -C = 9 Refers to the 5th unit for error messages -C IVALUE - The value to be set for the IWHICH-th parameter, -C if ISET is .TRUE. . -C ISET - If ISET=.TRUE., the IWHICH-th parameter will BE -C given the value, IVALUE. If ISET=.FALSE., the -C IWHICH-th parameter will be unchanged, and IVALUE -C is a dummy parameter. -C --Output-- -C The (old) value of the IWHICH-th parameter will be returned -C in the function value, J4SAVE. -C -C Written by Ron Jones, with SLATEC Common Math Library Subcommittee -C Adapted from Bell Laboratories PORT Library Error Handler -C Latest revision --- 23 MAY 1979 -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED (NONE) -C***END PROLOGUE J4SAVE - LOGICAL ISET - INTEGER IPARAM(9) - SAVE IPARAM - DATA IPARAM(1),IPARAM(2),IPARAM(3),IPARAM(4)/0,2,0,10/ - DATA IPARAM(5)/1/ - DATA IPARAM(6),IPARAM(7),IPARAM(8),IPARAM(9)/0,0,0,0/ -C***FIRST EXECUTABLE STATEMENT J4SAVE - J4SAVE = IPARAM(IWHICH) - IF (ISET) IPARAM(IWHICH) = IVALUE - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/SEPAR.f b/sorc/relocate_mv_nvortex.fd/SEPAR.f deleted file mode 100755 index 8d7a444ec4..0000000000 --- a/sorc/relocate_mv_nvortex.fd/SEPAR.f +++ /dev/null @@ -1,146 +0,0 @@ - SUBROUTINE SEPAR(XD,XM) -C -C SEPERATES A FIELD INTO HURRICANE COMPONENT AND REMAINDER -C - - PARAMETER( NMX=24,nmx1=nmx+1,nmx2=nmx*2,nmx6=nmx*6) - PARAMETER (IMX=41 , JMX=41) - DIMENSION XR(NMX),XD(IMX,JMX) -CC - COMMON /POSIT/ XOLD,YOLD,XCORN,YCORN - COMMON /XXX/ XF(IMX,JMX),XC,YC,DX,DY - dimension XM(IMX,JMX) -C -c new arrays - dimension b(nmx),w(nmx),ab(nmx,nmx1),ipvt(nmx) - 1 ,wrk(nmx6),iwrk(nmx2) - common /matrix/ a(nmx,nmx),capd2 - common /vect/rovect(nmx),xvect(nmx),yvect(nmx) -c - DATA XR/24*0./ -C -C XC,YC ARE HURRICANE COORDINATES -C RO IS RADIUS AT WHICH HURRICANE COMPONENT OF FIELD GOES TO ZERO -C XR ARRAY CONTAINS THE FIELD VALUES OF 12 EQUALLY SPACED POINTS -C ON CIRCLE OF RADIUS RO CENTERED AT XC,YC -C -c set ro to be max value of rovect -c - ro=0. - do 22 i=1,nmx - ro=amax1(ro,rovect(i)) -22 continue - PI = 4.*ATAN(1.0) - PI180 = 4.*ATAN(1.0)/180. -c qliu FACT = COS(YOLD*PI180) - FACT = 1.0 -c DDEL=1.0*PI180 -c DTHA=1.0*PI180 -CC -CC XC IS THE I POSITION OF THE CENTER OF THE OLD VORTEX -CC YC IS THE J POSITION OF THE CENTER OF THE OLD VORTEX -CC DDEL IS THE LONG. IN RADIANS OF THE OUTER NEST -CC DTHA IS THE LAT. IN RADIANS OF THE OUTER NEST -CC -c no fact here -c DX=FACT*DDEL/PI180 -c -c dx=ddel/pi180 -c DY=DTHA/PI180 - dx=1.0 - DY=1.0 -cc - XC = (XOLD-XCORN)*DX - YC = (YOLD-YCORN)*DY - IS=INT((XC-RO/fact)/DX) +1. - IE=INT((XC+RO/fact)/DX + 1.) - JS=INT((YC-RO)/DY) +1. - JE=INT((YC+RO)/DY + 1.) -C - DO 1 J = 1 , JMX - DO 1 I = 1 , IMX - XF(I,J) = XD(I,J) -1 CONTINUE -C -C SUBROUTINE BOUND COMPUTES FIELD VALUES OF ARRAY XR USING -C BILINEAR INTERPOLATION -C -c - CALL BOUND(NMX,XR,rovect) - -C -c xrop(nmx) are the interpolated values of the disturbance -c field at the rovect pts -c -c romax is the maximum value in rovect(nmx). Within the loop a local -c ro is computed for use in the separation. At the start of the loop -c ro is again set to romax to define the domain. -c -c -c - w=0. - romax=ro -C - DO 10 IX=IS,IE - DO 11 JY=JS,JE - ro=romax -c X=XC-RO +DX*(IX-IS) -c Y=YC-RO +DY*(JY-JS) - X= DX*float(IX) -1. - Y= DY*float(JY) -1. - delx=(x-xc)*fact - dely=(y-yc) - DR=SQRT((delx)**2 +(dely)**2) - IF(DR.GT.RO)GOTO11 - IF(delx.ne.0.) THETA=ATAN((dely)/(delx)) - if(delx.eq.0..and.dely.lt.0.)theta=270.*pi180 - if(delx.eq.0..and.dely.gt.0.)theta=90. *pi180 - IF(delx.LT.0.)THETA=THETA+PI - IF(THETA.LT.0.)THETA=2.*PI+THETA - N1=INT(THETA*NMX/(2.*PI)) - IF(N1.GT.nmx)write(6,*)N1,THETA*57.296 - IF(N1.LT.0)write(6,*) N1,THETA*57.296 - N2=N1+2 - IF(N2.GT.NMX)N2=N2-NMX - DELTH=THETA- 2.*PI*FLOAT(N1)/FLOAT(NMX) -c - ro=delth*float(nmx)/(2.*pi)*(rovect(n2)-rovect(n1+1)) - 1 +rovect(n1+1) - IF(DR.GT.ro)GOTO11 - XRO=DELTH*FLOAT(NMX)/(2.*PI)*(XR(N2)-XR(N1+1)) +XR(N1+1) -CC -c Now add new code to compute distance from each gridpt. to rovect pts -c - do 12 ip=1,nmx - dpij= (fact*(x-xvect(ip)))**2 +(y-yvect(ip))**2 - b(ip)=exp(-dpij/capd2) -12 continue -c -c - do 44 ip=1,nmx - do 43 jp=1,nmx -43 ab(ip,jp)=a(ip,jp) - ab(ip,nmx1)=b(ip) -44 continue -c -c solve system using constrained least squares method -c - call wnnls(ab,nmx,0,nmx,nmx,0,1.,w,rnm,md,iwrk,wrk) -c - temp=0. - do 20 ip=1,nmx - temp=temp +w(ip)*xr(ip) -20 continue -c xh(ix,jy)=xf(ix,jy)-temp -c qliu xd(ix,jy)=temp - xm(ix,jy)=temp -11 CONTINUE -10 CONTINUE -c write(6,*) 'qliu test2' - do j=1,jmx - do i=1,imx -c write(6,*) xf(i,j),xd(i,j),xf(i,j)-xd(i,j),i,j - end do - end do - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/WNLIT.f b/sorc/relocate_mv_nvortex.fd/WNLIT.f deleted file mode 100755 index 16c218215f..0000000000 --- a/sorc/relocate_mv_nvortex.fd/WNLIT.f +++ /dev/null @@ -1,437 +0,0 @@ - SUBROUTINE WNLIT(W,MDW,M,N,L,IPIVOT,ITYPE,H,SCALE,RNORM,IDOPE, - 1 DOPE,DONE) -C***BEGIN PROLOGUE WNLIT -C***REFER TO WNNLS -C -C This is a companion subprogram to WNNLS( ). -C The documentation for WNNLS( ) has more complete -C usage instructions. -C -C Note The M by (N+1) matrix W( , ) contains the rt. hand side -C B as the (N+1)st col. -C -C Triangularize L1 by L1 subsystem, where L1=MIN(M,L), with -C col interchanges. -C Revised March 4, 1982. -C***ROUTINES CALLED H12,ISAMAX,SCOPY,SROTM,SROTMG,SSCAL,SSWAP -C***END PROLOGUE WNLIT -C -C THE EDITING REQUIRED TO CONVERT THIS SUBROUTINE FROM SINGLE TO -C DOUBLE PRECISION INVOLVES THE FOLLOWING CHARACTER STRING CHANGES. -C USE AN EDITING COMMAND (CHANGE) /STRING-1/(TO)STRING-2/. -C (BEGIN CHANGES AT LINE WITH C++ IN COLS. 1-3.) -C /REAL (12 BLANKS)/DOUBLE PRECISION/,/SCOPY/DCOPY/,/SROTM/DROTM/, -C /SSCAL/DSCAL/, -C /SSWAP/DSWAP/,/AMAX1/DMAX1/,/ISAMAX/IDAMAX/,/.E-/.D-/,/E0/D0/ -C -C++ - USE setparms -c - REAL W(MDW,1), H(1), SCALE(1), DOPE(4), SPARAM(5) - REAL ALSQ, AMAX, EANORM, FAC, FACTOR, HBAR, ONE, RN - REAL RNORM, SN, T, TAU, TENM3, ZERO - REAL AMAX1 - INTEGER ITYPE(1), IPIVOT(1), IDOPE(8) - integer(kind = int_single) ISAMAX,IDAMAX - LOGICAL INDEP, DONE, RECALC - DATA TENM3 /1.E-3/, ZERO /0.E0/, ONE /1.E0/ -C -C***FIRST EXECUTABLE STATEMENT WNLIT - ME = IDOPE(1) - MEP1 = IDOPE(2) - KRANK = IDOPE(3) - KRP1 = IDOPE(4) - NSOLN = IDOPE(5) - NIV = IDOPE(6) - NIV1 = IDOPE(7) - L1 = IDOPE(8) -C - ALSQ = DOPE(1) - EANORM = DOPE(2) - FAC = DOPE(3) - TAU = DOPE(4) - NP1 = N + 1 - LB = MIN0(M-1,L) - RECALC = .TRUE. - RNORM = ZERO - KRANK = 0 -C WE SET FACTOR=1.E0 SO THAT THE HEAVY WEIGHT ALAMDA WILL BE -C INCLUDED IN THE TEST FOR COL INDEPENDENCE. - FACTOR = 1.E0 - I = 1 - IP1 = 2 - LEND = L - 10 IF (.NOT.(I.LE.LB)) GO TO 150 -C -C SET IR TO POINT TO THE I-TH ROW. - IR = I - MEND = M - ASSIGN 20 TO IGO996 - GO TO 460 -C -C UPDATE-COL-SS-AND-FIND-PIVOT-COL - 20 ASSIGN 30 TO IGO993 - GO TO 560 -C -C PERFORM-COL-INTERCHANGE -C -C SET IC TO POINT TO I-TH COL. - 30 IC = I - ASSIGN 40 TO IGO990 - GO TO 520 -C -C TEST-INDEP-OF-INCOMING-COL - 40 IF (.NOT.(INDEP)) GO TO 110 -C -C ELIMINATE I-TH COL BELOW DIAG. USING MOD. GIVENS TRANSFORMATIONS -C APPLIED TO (A B). - J = M - DO 100 JJ=IP1,M - JM1 = J - 1 - JP = JM1 -C WHEN OPERATING NEAR THE ME LINE, USE THE LARGEST ELT. -C ABOVE IT AS THE PIVOT. - IF (.NOT.(J.EQ.MEP1)) GO TO 80 - IMAX = ME - AMAX = SCALE(ME)*W(ME,I)**2 - 50 IF (.NOT.(JP.GE.I)) GO TO 70 - T = SCALE(JP)*W(JP,I)**2 - IF (.NOT.(T.GT.AMAX)) GO TO 60 - IMAX = JP - AMAX = T - 60 JP = JP - 1 - GO TO 50 - 70 JP = IMAX - 80 IF (.NOT.(W(J,I).NE.ZERO)) GO TO 90 - CALL SROTMG(SCALE(JP), SCALE(J), W(JP,I), W(J,I), SPARAM) - W(J,I) = ZERO - CALL SROTM(NP1-I, W(JP,IP1), MDW, W(J,IP1), MDW, SPARAM) - 90 J = JM1 - 100 CONTINUE - GO TO 140 - 110 CONTINUE - IF (.NOT.(LEND.GT.I)) GO TO 130 -C -C COL I IS DEPENDENT. SWAP WITH COL LEND. - MAX = LEND -C -C PERFORM-COL-INTERCHANGE - ASSIGN 120 TO IGO993 - GO TO 560 - 120 CONTINUE - LEND = LEND - 1 -C -C FIND COL IN REMAINING SET WITH LARGEST SS. - if (kind(H) == real_single) then - MAX = ISAMAX(LEND-I+1,H(I),1) + I - 1 - else if (kind(H) == real_double) then - MAX = IDAMAX(LEND-I+1,H(I),1) + I - 1 - endif - HBAR = H(MAX) - GO TO 30 - 130 CONTINUE - KRANK = I - 1 - GO TO 160 - 140 I = IP1 - IP1 = IP1 + 1 - GO TO 10 - 150 KRANK = L1 - 160 CONTINUE - KRP1 = KRANK + 1 - IF (.NOT.(KRANK.LT.ME)) GO TO 290 - FACTOR = ALSQ - DO 170 I=KRP1,ME - IF (L.GT.0) W(I,1) = ZERO - if (kind(W) == real_single) then - CALL SCOPY(L, W(I,1), 0, W(I,1), MDW) - else if (kind(W) == real_double) then - CALL DCOPY(L, W(I,1), 0, W(I,1), MDW) - endif - 170 CONTINUE -C -C DETERMINE THE RANK OF THE REMAINING EQUALITY CONSTRAINT -C EQUATIONS BY ELIMINATING WITHIN THE BLOCK OF CONSTRAINED -C VARIABLES. REMOVE ANY REDUNDANT CONSTRAINTS. - LP1 = L + 1 - RECALC = .TRUE. - LB = MIN0(L+ME-KRANK,N) - I = LP1 - IP1 = I + 1 - 180 IF (.NOT.(I.LE.LB)) GO TO 280 - IR = KRANK + I - L - LEND = N - MEND = ME - ASSIGN 190 TO IGO996 - GO TO 460 -C -C UPDATE-COL-SS-AND-FIND-PIVOT-COL - 190 ASSIGN 200 TO IGO993 - GO TO 560 -C -C PERFORM-COL-INTERCHANGE -C -C ELIMINATE ELEMENTS IN THE I-TH COL. - 200 J = ME - 210 IF (.NOT.(J.GT.IR)) GO TO 230 - JM1 = J - 1 - IF (.NOT.(W(J,I).NE.ZERO)) GO TO 220 - CALL SROTMG(SCALE(JM1), SCALE(J), W(JM1,I), W(J,I), SPARAM) - W(J,I) = ZERO - CALL SROTM(NP1-I, W(JM1,IP1), MDW, W(J,IP1), MDW, SPARAM) - 220 J = JM1 - GO TO 210 -C -C SET IC=I=COL BEING ELIMINATED - 230 IC = I - ASSIGN 240 TO IGO990 - GO TO 520 -C -C TEST-INDEP-OF-INCOMING-COL - 240 IF (INDEP) GO TO 270 -C -C REMOVE ANY REDUNDANT OR DEPENDENT EQUALITY CONSTRAINTS. - JJ = IR - 250 IF (.NOT.(IR.LE.ME)) GO TO 260 - W(IR,1) = ZERO - - if (kind(W) == real_single) then - CALL SCOPY(N, W(IR,1), 0, W(IR,1), MDW) - else if (kind(W) == real_double) then - CALL DCOPY(N, W(IR,1), 0, W(IR,1), MDW) - endif - - RNORM = RNORM + (SCALE(IR)*W(IR,NP1)/ALSQ)*W(IR,NP1) - W(IR,NP1) = ZERO - SCALE(IR) = ONE -C RECLASSIFY THE ZEROED ROW AS A LEAST SQUARES EQUATION. - ITYPE(IR) = 1 - IR = IR + 1 - GO TO 250 -C -C REDUCE ME TO REFLECT ANY DISCOVERED DEPENDENT EQUALITY -C CONSTRAINTS. - 260 CONTINUE - ME = JJ - 1 - MEP1 = ME + 1 - GO TO 300 - 270 I = IP1 - IP1 = IP1 + 1 - GO TO 180 - 280 CONTINUE - 290 CONTINUE - 300 CONTINUE - IF (.NOT.(KRANK.LT.L1)) GO TO 420 -C -C TRY TO DETERMINE THE VARIABLES KRANK+1 THROUGH L1 FROM THE -C LEAST SQUARES EQUATIONS. CONTINUE THE TRIANGULARIZATION WITH -C PIVOT ELEMENT W(MEP1,I). -C - RECALC = .TRUE. -C -C SET FACTOR=ALSQ TO REMOVE EFFECT OF HEAVY WEIGHT FROM -C TEST FOR COL INDEPENDENCE. - FACTOR = ALSQ - KK = KRP1 - I = KK - IP1 = I + 1 - 310 IF (.NOT.(I.LE.L1)) GO TO 410 -C -C SET IR TO POINT TO THE MEP1-ST ROW. - IR = MEP1 - LEND = L - MEND = M - ASSIGN 320 TO IGO996 - GO TO 460 -C -C UPDATE-COL-SS-AND-FIND-PIVOT-COL - 320 ASSIGN 330 TO IGO993 - GO TO 560 -C -C PERFORM-COL-INTERCHANGE -C -C ELIMINATE I-TH COL BELOW THE IR-TH ELEMENT. - 330 IRP1 = IR + 1 - J = M - DO 350 JJ=IRP1,M - JM1 = J - 1 - IF (.NOT.(W(J,I).NE.ZERO)) GO TO 340 - CALL SROTMG(SCALE(JM1), SCALE(J), W(JM1,I), W(J,I), SPARAM) - W(J,I) = ZERO - CALL SROTM(NP1-I, W(JM1,IP1), MDW, W(J,IP1), MDW, SPARAM) - 340 J = JM1 - 350 CONTINUE -C -C TEST IF NEW PIVOT ELEMENT IS NEAR ZERO. IF SO, THE COL IS -C DEPENDENT. - T = SCALE(IR)*W(IR,I)**2 - INDEP = T.GT.TAU**2*EANORM**2 - IF (.NOT.INDEP) GO TO 380 -C -C COL TEST PASSED. NOW MUST PASS ROW NORM TEST TO BE CLASSIFIED -C AS INDEPENDENT. - RN = ZERO - DO 370 I1=IR,M - DO 360 J1=IP1,N - RN = AMAX1(RN,SCALE(I1)*W(I1,J1)**2) - 360 CONTINUE - 370 CONTINUE - INDEP = T.GT.TAU**2*RN -C -C IF INDEPENDENT, SWAP THE IR-TH AND KRP1-ST ROWS TO MAINTAIN THE -C TRIANGULAR FORM. UPDATE THE RANK INDICATOR KRANK AND THE -C EQUALITY CONSTRAINT POINTER ME. - 380 IF (.NOT.(INDEP)) GO TO 390 - if (kind(W) == real_single) then - CALL SSWAP(NP1, W(KRP1,1), MDW, W(IR,1), MDW) - else if (kind(W) == real_double) then - CALL DSWAP(NP1, W(KRP1,1), MDW, W(IR,1), MDW) - endif - if (kind(SCALE) == real_single) then - CALL SSWAP(1, SCALE(KRP1), 1, SCALE(IR), 1) - else if (kind(SCALE) == real_double) then - CALL DSWAP(1, SCALE(KRP1), 1, SCALE(IR), 1) - endif -C RECLASSIFY THE LEAST SQ. EQUATION AS AN EQUALITY CONSTRAINT AND -C RESCALE IT. - ITYPE(IR) = 0 - T = SQRT(SCALE(KRP1)) - - if (kind(W) == real_single) then - CALL SSCAL(NP1, T, W(KRP1,1), MDW) - else if (kind(W) == real_double) then - CALL DSCAL(NP1, T, W(KRP1,1), MDW) - endif - - SCALE(KRP1) = ALSQ - ME = MEP1 - MEP1 = ME + 1 - KRANK = KRP1 - KRP1 = KRANK + 1 - GO TO 400 - 390 GO TO 430 - 400 I = IP1 - IP1 = IP1 + 1 - GO TO 310 - 410 CONTINUE - 420 CONTINUE - 430 CONTINUE -C -C IF PSEUDORANK IS LESS THAN L, APPLY HOUSEHOLDER TRANS. -C FROM RIGHT. - IF (.NOT.(KRANK.LT.L)) GO TO 450 - DO 440 I=1,KRANK - J = KRP1 - I - CALL H12(1, J, KRP1, L, W(J,1), MDW, H(J), W, MDW, 1, J-1) - 440 CONTINUE - 450 NIV = KRANK + NSOLN - L - NIV1 = NIV + 1 - IF (L.EQ.N) DONE = .TRUE. -C -C END OF INITIAL TRIANGULARIZATION. - IDOPE(1) = ME - IDOPE(2) = MEP1 - IDOPE(3) = KRANK - IDOPE(4) = KRP1 - IDOPE(5) = NSOLN - IDOPE(6) = NIV - IDOPE(7) = NIV1 - IDOPE(8) = L1 - RETURN - 460 CONTINUE -C -C TO UPDATE-COL-SS-AND-FIND-PIVOT-COL -C -C THE COL SS VECTOR WILL BE UPDATED AT EACH STEP. WHEN -C NUMERICALLY NECESSARY, THESE VALUES WILL BE RECOMPUTED. -C - IF (.NOT.(IR.NE.1 .AND. (.NOT.RECALC))) GO TO 480 -C UPDATE COL SS =SUM OF SQUARES. - DO 470 J=I,LEND - H(J) = H(J) - SCALE(IR-1)*W(IR-1,J)**2 - 470 CONTINUE -C -C TEST FOR NUMERICAL ACCURACY. - if (kind(H) == real_single) then - MAX = ISAMAX(LEND-I+1,H(I),1) + I - 1 - else if (kind(H) == real_double) then - MAX = IDAMAX(LEND-I+1,H(I),1) + I - 1 - endif - RECALC = HBAR + TENM3*H(MAX).EQ.HBAR -C -C IF REQUIRED, RECALCULATE COL SS, USING ROWS IR THROUGH MEND. - 480 IF (.NOT.(RECALC)) GO TO 510 - DO 500 J=I,LEND - H(J) = ZERO - DO 490 K=IR,MEND - H(J) = H(J) + SCALE(K)*W(K,J)**2 - 490 CONTINUE - 500 CONTINUE -C -C FIND COL WITH LARGEST SS. - if (kind(H) == real_single) then - MAX = ISAMAX(LEND-I+1,H(I),1) + I - 1 - else if (kind(H) == real_double) then - MAX = IDAMAX(LEND-I+1,H(I),1) + I - 1 - endif - - HBAR = H(MAX) - 510 GO TO 600 - 520 CONTINUE -C -C TO TEST-INDEP-OF-INCOMING-COL -C -C TEST THE COL IC TO DETERMINE IF IT IS LINEARLY INDEPENDENT -C OF THE COLS ALREADY IN THE BASIS. IN THE INIT TRI -C STEP, WE USUALLY WANT THE HEAVY WEIGHT ALAMDA TO -C BE INCLUDED IN THE TEST FOR INDEPENDENCE. IN THIS CASE THE -C VALUE OF FACTOR WILL HAVE BEEN SET TO 1.E0 BEFORE THIS -C PROCEDURE IS INVOKED. IN THE POTENTIALLY RANK DEFICIENT -C PROBLEM, THE VALUE OF FACTOR WILL HAVE BEEN -C SET TO ALSQ=ALAMDA**2 TO REMOVE THE EFFECT OF THE HEAVY WEIGHT -C FROM THE TEST FOR INDEPENDENCE. -C -C WRITE NEW COL AS PARTITIONED VECTOR -C (A1) NUMBER OF COMPONENTS IN SOLN SO FAR = NIV -C (A2) M-NIV COMPONENTS -C AND COMPUTE SN = INVERSE WEIGHTED LENGTH OF A1 -C RN = INVERSE WEIGHTED LENGTH OF A2 -C CALL THE COL INDEPENDENT WHEN RN .GT. TAU*SN - SN = ZERO - RN = ZERO - DO 550 J=1,MEND - T = SCALE(J) - IF (J.LE.ME) T = T/FACTOR - T = T*W(J,IC)**2 - IF (.NOT.(J.LT.IR)) GO TO 530 - SN = SN + T - GO TO 540 - 530 RN = RN + T - 540 CONTINUE - 550 CONTINUE - INDEP = RN.GT.TAU**2*SN - GO TO 590 - 560 CONTINUE -C -C TO PERFORM-COL-INTERCHANGE -C - IF (.NOT.(MAX.NE.I)) GO TO 570 -C EXCHANGE ELEMENTS OF PERMUTED INDEX VECTOR AND PERFORM COL -C INTERCHANGES. - ITEMP = IPIVOT(I) - IPIVOT(I) = IPIVOT(MAX) - IPIVOT(MAX) = ITEMP - - if (kind(W) == real_single) then - CALL SSWAP(M, W(1,MAX), 1, W(1,I), 1) - else if (kind(W) == real_double) then - CALL DSWAP(M, W(1,MAX), 1, W(1,I), 1) - endif - - T = H(MAX) - H(MAX) = H(I) - H(I) = T - 570 GO TO 580 - 580 GO TO IGO993, (30, 200, 330, 120) - 590 GO TO IGO990, (40, 240) - 600 GO TO IGO996, (20, 190, 320) - END diff --git a/sorc/relocate_mv_nvortex.fd/WNLSM.f b/sorc/relocate_mv_nvortex.fd/WNLSM.f deleted file mode 100755 index 2f039d70c6..0000000000 --- a/sorc/relocate_mv_nvortex.fd/WNLSM.f +++ /dev/null @@ -1,822 +0,0 @@ - SUBROUTINE WNLSM(W,MDW,MME,MA,N,L,PRGOPT,X,RNORM,MODE,IPIVOT, - 1 ITYPE,WD,H,SCALE,Z,TEMP,D) -C***BEGIN PROLOGUE WNLSM -C***REFER TO WNNLS -C -C This is a companion subprogram to WNNLS( ). -C The documentation for WNNLS( ) has more complete -C usage instructions. -C -C Written by Karen H. Haskell, Sandia Laboratories, -C with the help of R.J. Hanson, Sandia Laboratories, -C December 1976 - January 1978. -C Revised March 4, 1982. -C -C In addition to the parameters discussed in the prologue to -C subroutine WNNLS, the following work arrays are used in -C subroutine WNLSM (they are passed through the calling -C sequence from WNNLS for purposes of variable dimensioning). -C Their contents will in general be of no interest to the user. -C -C IPIVOT(*) -C An array of length N. Upon completion it contains the -C pivoting information for the cols of W(*,*). -C -C ITYPE(*) -C An array of length M which is used to keep track -C of the classification of the equations. ITYPE(I)=0 -C denotes equation I as an equality constraint. -C ITYPE(I)=1 denotes equation I as a least squares -C equation. -C -C WD(*) -C An array of length N. Upon completion it contains the -C dual solution vector. -C -C H(*) -C An array of length N. Upon completion it contains the -C pivot scalars of the Householder transformations performed -C in the case KRANK.LT.L. -C -C SCALE(*) -C An array of length M which is used by the subroutine -C to store the diagonal matrix of weights. -C These are used to apply the modified Givens -C transformations. -C -C Z(*),TEMP(*) -C Working arrays of length N. -C -C D(*) -C An array of length N that contains the -C column scaling for the matrix (E). -C (A) -C***ROUTINES CALLED H12,ISAMAX,SASUM,SAXPY,SCOPY,SNRM2,SROTM,SROTMG, -C SSCAL,SSWAP,WNLIT,XERROR -C***END PROLOGUE WNLSM -C -C THE EDITING REQUIRED TO CONVERT THIS SUBROUTINE FROM SINGLE TO -C DOUBLE PRECISION INVOLVES THE FOLLOWING CHARACTER STRING CHANGES. -C USE AN EDITING COMMAND (CHANGE) /STRING-1/(TO)STRING-2/. -C (BEGIN CHANGES AT LINE WITH C++ IN COLS. 1-3.) -C /REAL (12 BLANKS)/DOUBLE PRECISION/,/SASUM/DASUM/,/SROTMG/DROTMG/, -C /SNRM2/DNRM2/,/ SQRT/ DSQRT/,/SROTM/DROTM/,/AMAX1/DMAX1/, -C /SCOPY/DCOPY/,/SSCAL/DSCAL/,/SAXPY/DAXPY/,/E0/D0/,/SSWAP/DSWAP/, -C /ISAMAX/IDAMAX/,/SRELPR/DRELPR/ -C -C SUBROUTINE WNLSM (W,MDW,MME,MA,N,L,PRGOPT,X,RNORM,MODE, -C 1 IPIVOT,ITYPE,WD,H,SCALE,Z,TEMP,D) -C++ - USE setparms -c - REAL W(MDW,1), X(1), WD(1), H(1), SCALE(1), DOPE(4) - REAL Z(1), TEMP(1), PRGOPT(1), D(1), SPARAM(5) - REAL ALAMDA, ALPHA, ALSQ, AMAX, BNORM, EANORM - REAL SRELPR, FAC, ONE, BLOWUP - REAL RNORM, SM, T, TAU, TWO, WMAX, ZERO, ZZ, Z2 - REAL AMAX1, SQRT, SNRM2, SASUM, DNRM2, DASUM - - INTEGER IPIVOT(1), ITYPE(1), IDOPE(8) - integer(kind = int_single) ISAMAX,IDAMAX - LOGICAL HITCON, FEASBL, DONE, POS - DATA ZERO /0.E0/, ONE /1.E0/, TWO /2.E0/, SRELPR /0.E0/ -C -C INITIALIZE-VARIABLES -C***FIRST EXECUTABLE STATEMENT WNLSM - ASSIGN 10 TO IGO998 - GO TO 180 -C -C PERFORM INITIAL TRIANGULARIZATION IN THE SUBMATRIX -C CORRESPONDING TO THE UNCONSTRAINED VARIABLES USING -C THE PROCEDURE INITIALLY-TRIANGULARIZE. - 10 ASSIGN 20 TO IGO995 - GO TO 280 -C -C PERFORM WNNLS ALGORITHM USING THE FOLLOWING STEPS. -C -C UNTIL(DONE) -C -C COMPUTE-SEARCH-DIRECTION-AND-FEASIBLE-POINT -C -C WHEN (HITCON) ADD-CONSTRAINTS -C -C ELSE PERFORM-MULTIPLIER-TEST-AND-DROP-A-CONSTRAINT -C -C FIN -C -C COMPUTE-FINAL-SOLUTION -C - 20 IF (DONE) GO TO 80 -C - ASSIGN 30 TO IGO991 - GO TO 300 -C -C COMPUTE-SEARCH-DIRECTION-AND-FEASIBLE-POINT -C - 30 IF (.NOT.(HITCON)) GO TO 50 - ASSIGN 40 TO IGO986 - GO TO 370 - 40 GO TO 70 -C -C WHEN (HITCON) ADD-CONSTRAINTS -C - 50 ASSIGN 60 TO IGO983 - GO TO 640 - 60 CONTINUE -C -C ELSE PERFORM-MULTIPLIER-TEST-AND-DROP-A-CONSTRAINT -C - 70 GO TO 20 -C - 80 ASSIGN 90 TO IGO980 - GO TO 1000 -C -C COMPUTE-FINAL-SOLUTION -C - 90 RETURN - 100 CONTINUE -C -C TO PROCESS-OPTION-VECTOR - FAC = 1.E-4 -C -C THE NOMINAL TOLERANCE USED IN THE CODE, - TAU = SQRT(SRELPR) -C -C THE NOMINAL BLOW-UP FACTOR USED IN THE CODE. - BLOWUP = TAU -C -C THE NOMINAL COLUMN SCALING USED IN THE CODE IS -C THE IDENTITY SCALING. - D(1) = ONE - if (kind(D) == real_single) then - CALL SCOPY(N, D, 0, D, 1) - else if (kind(D) == real_double) then - CALL DCOPY(N, D, 0, D, 1) - endif -C -C DEFINE BOUND FOR NUMBER OF OPTIONS TO CHANGE. - NOPT = 1000 -C -C DEFINE BOUND FOR POSITIVE VALUE OF LINK. - NLINK = 100000 - NTIMES = 0 - LAST = 1 - LINK = PRGOPT(1) - IF (.NOT.(LINK.LE.0 .OR. LINK.GT.NLINK)) GO TO 110 - NERR = 3 - IOPT = 1 - CALL XERROR( 'WNNLS( ) THE OPTION VECTOR IS UNDEFINED', 39, NERR, - 1 IOPT) - MODE = 2 - RETURN - 110 IF (.NOT.(LINK.GT.1)) GO TO 160 - NTIMES = NTIMES + 1 - IF (.NOT.(NTIMES.GT.NOPT)) GO TO 120 - NERR = 3 - IOPT = 1 - CALL XERROR( 'WNNLS( ). THE LINKS IN THE OPTION VECTOR ARE CYCLING - 1.', 53, NERR, IOPT) - MODE = 2 - RETURN - 120 KEY = PRGOPT(LAST+1) - IF (.NOT.(KEY.EQ.6 .AND. PRGOPT(LAST+2).NE.ZERO)) GO TO 140 - - if (kind(W) == real_single) then - do J=1,N - T = SNRM2(M,W(1,J),1) - IF (T.NE.ZERO) T = ONE/T - D(J) = T - enddo - else if (kind(W) == real_double) then - do J=1,N - T = DNRM2(M,W(1,J),1) - IF (T.NE.ZERO) T = ONE/T - D(J) = T - enddo - endif - - 140 IF (KEY.EQ.7) then - if (kind(PRGOPT) == real_single) then - CALL SCOPY(N, PRGOPT(LAST+2), 1, D, 1) - else if (kind(PRGOPT) == real_double) then - CALL DCOPY(N, PRGOPT(LAST+2), 1, D, 1) - endif - endif - IF (KEY.EQ.8) TAU = AMAX1(SRELPR,PRGOPT(LAST+2)) - IF (KEY.EQ.9) BLOWUP = AMAX1(SRELPR,PRGOPT(LAST+2)) - NEXT = PRGOPT(LINK) - IF (.NOT.(NEXT.LE.0 .OR. NEXT.GT.NLINK)) GO TO 150 - NERR = 3 - IOPT = 1 - CALL XERROR( 'WNNLS( ) THE OPTION VECTOR IS UNDEFINED', 39, NERR, - 1 IOPT) - MODE = 2 - RETURN - 150 LAST = LINK - LINK = NEXT - GO TO 110 - - 160 if (kind(W) == real_single) then - do J=1,N - CALL SSCAL(M, D(J), W(1,J), 1) - enddo - else if (kind(W) == real_double) then - do J=1,N - CALL DSCAL(M, D(J), W(1,J), 1) - enddo - endif - - GO TO 1260 - 180 CONTINUE -C -C TO INITIALIZE-VARIABLES -C -C SRELPR IS THE PRECISION FOR THE PARTICULAR MACHINE -C BEING USED. THIS LOGIC AVOIDS RECOMPUTING IT EVERY ENTRY. - IF (.NOT.(SRELPR.EQ.ZERO)) GO TO 210 -c*** changed back by BROSS -c*** changed by RF Boisvert, 19-Feb-92 (fails on HP 9000 Series 300) -cross srelpr = r1mach(4) - SRELPR = ONE - 190 IF (ONE+SRELPR.EQ.ONE) GO TO 200 - SRELPR = SRELPR/TWO - GO TO 190 - 200 SRELPR = SRELPR*TWO -cross - 210 M = MA + MME - ME = MME - MEP1 = ME + 1 - ASSIGN 220 TO IGO977 - GO TO 100 -C -C PROCESS-OPTION-VECTOR - 220 DONE = .FALSE. - ITER = 0 - ITMAX = 3*(N-L) - MODE = 0 - LP1 = L + 1 - NSOLN = L - NSP1 = NSOLN + 1 - NP1 = N + 1 - NM1 = N - 1 - L1 = MIN0(M,L) -C -C COMPUTE SCALE FACTOR TO APPLY TO EQUAL. CONSTRAINT EQUAS. - - if (kind(W) == real_single) then - do J=1,N - WD(J) = SASUM(M,W(1,J),1) - enddo - IMAX = ISAMAX(N,WD,1) - EANORM = WD(IMAX) - BNORM = SASUM(M,W(1,NP1),1) - else if (kind(W) == real_double) then - do J=1,N - WD(J) = DASUM(M,W(1,J),1) - enddo - IMAX = IDAMAX(N,WD,1) - EANORM = WD(IMAX) - BNORM = DASUM(M,W(1,NP1),1) - endif - - ALAMDA = EANORM/(SRELPR*FAC) -C -C DEFINE SCALING DIAG MATRIX FOR MOD GIVENS USAGE AND -C CLASSIFY EQUATION TYPES. - ALSQ = ALAMDA**2 - DO 260 I=1,M -C -C WHEN EQU I IS HEAVILY WEIGHTED ITYPE(I)=0, ELSE ITYPE(I)=1. - IF (.NOT.(I.LE.ME)) GO TO 240 - T = ALSQ - ITEMP = 0 - GO TO 250 - 240 T = ONE - ITEMP = 1 - 250 SCALE(I) = T - ITYPE(I) = ITEMP - 260 CONTINUE -C -C SET THE SOLN VECTOR X(*) TO ZERO AND THE COL INTERCHANGE -C MATRIX TO THE IDENTITY. - X(1) = ZERO - if (kind(X) == real_single) then - CALL SCOPY(N, X, 0, X, 1) - else if (kind(X) == real_double) then - CALL DCOPY(N, X, 0, X, 1) - endif - DO 270 I=1,N - IPIVOT(I) = I - 270 CONTINUE - GO TO 1230 - 280 CONTINUE -C -C TO INITIALLY-TRIANGULARIZE -C -C SET FIRST L COMPS. OF DUAL VECTOR TO ZERO BECAUSE -C THESE CORRESPOND TO THE UNCONSTRAINED VARIABLES. - IF (.NOT.(L.GT.0)) GO TO 290 - WD(1) = ZERO - if (kind(WD) == real_single) then - CALL SCOPY(L, WD, 0, WD, 1) - else if (kind(WD) == real_double) then - CALL DCOPY(L, WD, 0, WD, 1) - endif -C -C THE ARRAYS IDOPE(*) AND DOPE(*) ARE USED TO PASS -C INFORMATION TO WNLIT(). THIS WAS DONE TO AVOID -C A LONG CALLING SEQUENCE OR THE USE OF COMMON. - 290 IDOPE(1) = ME - IDOPE(2) = MEP1 - IDOPE(3) = 0 - IDOPE(4) = 1 - IDOPE(5) = NSOLN - IDOPE(6) = 0 - IDOPE(7) = 1 - IDOPE(8) = L1 -C - DOPE(1) = ALSQ - DOPE(2) = EANORM - DOPE(3) = FAC - DOPE(4) = TAU - CALL WNLIT(W, MDW, M, N, L, IPIVOT, ITYPE, H, SCALE, RNORM, - 1 IDOPE, DOPE, DONE) - ME = IDOPE(1) - MEP1 = IDOPE(2) - KRANK = IDOPE(3) - KRP1 = IDOPE(4) - NSOLN = IDOPE(5) - NIV = IDOPE(6) - NIV1 = IDOPE(7) - L1 = IDOPE(8) - GO TO 1240 - 300 CONTINUE -C -C TO COMPUTE-SEARCH-DIRECTION-AND-FEASIBLE-POINT -C -C SOLVE THE TRIANGULAR SYSTEM OF CURRENTLY NON-ACTIVE -C VARIABLES AND STORE THE SOLUTION IN Z(*). -C -C SOLVE-SYSTEM - ASSIGN 310 TO IGO958 - GO TO 1110 -C -C INCREMENT ITERATION COUNTER AND CHECK AGAINST MAX. NUMBER -C OF ITERATIONS. - 310 ITER = ITER + 1 - IF (.NOT.(ITER.GT.ITMAX)) GO TO 320 - MODE = 1 - DONE = .TRUE. -C -C CHECK TO SEE IF ANY CONSTRAINTS HAVE BECOME ACTIVE. -C IF SO, CALCULATE AN INTERPOLATION FACTOR SO THAT ALL -C ACTIVE CONSTRAINTS ARE REMOVED FROM THE BASIS. - 320 ALPHA = TWO - HITCON = .FALSE. - IF (.NOT.(L.LT.NSOLN)) GO TO 360 - DO 350 J=LP1,NSOLN - ZZ = Z(J) - IF (.NOT.(ZZ.LE.ZERO)) GO TO 340 - T = X(J)/(X(J)-ZZ) - IF (.NOT.(T.LT.ALPHA)) GO TO 330 - ALPHA = T - JCON = J - 330 HITCON = .TRUE. - 340 CONTINUE - 350 CONTINUE - 360 GO TO 1220 - 370 CONTINUE -C -C TO ADD-CONSTRAINTS -C -C USE COMPUTED ALPHA TO INTERPOLATE BETWEEN LAST -C FEASIBLE SOLUTION X(*) AND CURRENT UNCONSTRAINED -C (AND INFEASIBLE) SOLUTION Z(*). - IF (.NOT.(LP1.LE.NSOLN)) GO TO 390 - DO 380 J=LP1,NSOLN - X(J) = X(J) + ALPHA*(Z(J)-X(J)) - 380 CONTINUE - 390 FEASBL = .FALSE. - GO TO 410 - 400 IF (FEASBL) GO TO 610 -C -C REMOVE COL JCON AND SHIFT COLS JCON+1 THROUGH N TO THE -C LEFT. SWAP COL JCON INTO THE N-TH POSITION. THIS ACHIEVES -C UPPER HESSENBERG FORM FOR THE NONACTIVE CONSTRAINTS AND -C LEAVES AN UPPER HESSENBERG MATRIX TO RETRIANGULARIZE. - 410 DO 420 I=1,M - T = W(I,JCON) -! if (kind(W) == real_single) then -! CALL SCOPY(N-JCON, W(I,JCON+1), MDW, W(I,JCON), MDW) -! else if (kind(W) == real_double) then -! CALL DCOPY(N-JCON, W(I,JCON+1), MDW, W(I,JCON), MDW) -! endif - do j=jcon,n-1 - w(i,j)=w(i,j+1) - end do - W(I,N) = T - 420 CONTINUE -C -C UPDATE PERMUTED INDEX VECTOR TO REFLECT THIS SHIFT AND SWAP. - ITEMP = IPIVOT(JCON) - IF (.NOT.(JCON.LT.N)) GO TO 440 - DO 430 I=JCON,NM1 - IPIVOT(I) = IPIVOT(I+1) - 430 CONTINUE - 440 IPIVOT(N) = ITEMP -C -C SIMILARLY REPERMUTE X(*) VECTOR. -! if (kind(X) == real_single) then -! CALL SCOPY(N-JCON, X(JCON+1), 1, X(JCON), 1) -! else if (kind(X) == real_double) then -! CALL DCOPY(N-JCON, X(JCON+1), 1, X(JCON), 1) -! endif - do j=jcon,n-1 - X(j)=X(J+1) - end do - - X(N) = ZERO - NSP1 = NSOLN - NSOLN = NSOLN - 1 - NIV1 = NIV - NIV = NIV - 1 -C -C RETRIANGULARIZE UPPER HESSENBERG MATRIX AFTER ADDING CONSTRAINTS. - J = JCON - I = KRANK + JCON - L - 450 IF (.NOT.(J.LE.NSOLN)) GO TO 570 - IF (.NOT.(ITYPE(I).EQ.0 .AND. ITYPE(I+1).EQ.0)) GO TO 470 - ASSIGN 460 TO IGO938 - GO TO 620 -C -C (ITYPE(I).EQ.0 .AND. ITYPE(I+1).EQ.0) ZERO-IP1-TO-I-IN-COL-J - 460 GO TO 560 - 470 IF (.NOT.(ITYPE(I).EQ.1 .AND. ITYPE(I+1).EQ.1)) GO TO 490 - ASSIGN 480 TO IGO938 - GO TO 620 -C -C (ITYPE(I).EQ.1 .AND. ITYPE(I+1).EQ.1) ZERO-IP1-TO-I-IN-COL-J - 480 GO TO 560 - 490 IF (.NOT.(ITYPE(I).EQ.1 .AND. ITYPE(I+1).EQ.0)) GO TO 510 - if (kind(W) == real_single) then - CALL SSWAP(NP1, W(I,1), MDW, W(I+1,1), MDW) - else if (kind(W) == real_double) then - CALL DSWAP(NP1, W(I,1), MDW, W(I+1,1), MDW) - endif - if (kind(SCALE) == real_single) then - CALL SSWAP(1, SCALE(I), 1, SCALE(I+1), 1) - else if (kind(SCALE) == real_double) then - CALL DSWAP(1, SCALE(I), 1, SCALE(I+1), 1) - endif - ITEMP = ITYPE(I+1) - ITYPE(I+1) = ITYPE(I) - ITYPE(I) = ITEMP -C -C SWAPPED ROW WAS FORMERLY A PIVOT ELT., SO IT WILL -C BE LARGE ENOUGH TO PERFORM ELIM. - ASSIGN 500 TO IGO938 - GO TO 620 -C -C ZERO-IP1-TO-I-IN-COL-J - 500 GO TO 560 - 510 IF (.NOT.(ITYPE(I).EQ.0 .AND. ITYPE(I+1).EQ.1)) GO TO 550 - T = SCALE(I)*W(I,J)**2/ALSQ - IF (.NOT.(T.GT.TAU**2*EANORM**2)) GO TO 530 - ASSIGN 520 TO IGO938 - GO TO 620 - 520 GO TO 540 - 530 if (kind(W) == real_single) then - CALL SSWAP(NP1, W(I,1), MDW, W(I+1,1), MDW) - else if (kind(W) == real_double) then - CALL DSWAP(NP1, W(I,1), MDW, W(I+1,1), MDW) - endif - if (kind(SCALE) == real_single) then - CALL SSWAP(1, SCALE(I), 1, SCALE(I+1), 1) - else if (kind(SCALE) == real_double) then - CALL DSWAP(1, SCALE(I), 1, SCALE(I+1), 1) - endif - - ITEMP = ITYPE(I+1) - ITYPE(I+1) = ITYPE(I) - ITYPE(I) = ITEMP - W(I+1,J) = ZERO - 540 CONTINUE - 550 CONTINUE - 560 I = I + 1 - J = J + 1 - GO TO 450 -C -C SEE IF THE REMAINING COEFFS IN THE SOLN SET ARE FEASIBLE. THEY -C SHOULD BE BECAUSE OF THE WAY ALPHA WAS DETERMINED. IF ANY ARE -C INFEASIBLE IT IS DUE TO ROUNDOFF ERROR. ANY THAT ARE NON- -C POSITIVE WILL BE SET TO ZERO AND REMOVED FROM THE SOLN SET. - 570 IF (.NOT.(LP1.LE.NSOLN)) GO TO 590 - DO 580 JCON=LP1,NSOLN - IF (X(JCON).LE.ZERO) GO TO 600 - 580 CONTINUE - 590 FEASBL = .TRUE. - 600 CONTINUE - GO TO 400 - 610 GO TO 1200 - 620 CONTINUE -C -C TO ZERO-IP1-TO-I-IN-COL-J - IF (.NOT.(W(I+1,J).NE.ZERO)) GO TO 630 - CALL SROTMG(SCALE(I), SCALE(I+1), W(I,J), W(I+1,J), SPARAM) - W(I+1,J) = ZERO - CALL SROTM(NP1-J, W(I,J+1), MDW, W(I+1,J+1), MDW, SPARAM) - 630 GO TO 1290 - 640 CONTINUE -C -C TO PERFORM-MULTIPLIER-TEST-AND-DROP-A-CONSTRAINT - if (kind(Z) == real_single) then - CALL SCOPY(NSOLN, Z, 1, X, 1) - else if (kind(Z) == real_double) then - CALL DCOPY(NSOLN, Z, 1, X, 1) - endif - - IF (.NOT.(NSOLN.LT.N)) GO TO 650 - X(NSP1) = ZERO - if (kind(X) == real_single) then - CALL SCOPY(N-NSOLN, X(NSP1), 0, X(NSP1), 1) - else if (kind(X) == real_double) then - CALL DCOPY(N-NSOLN, X(NSP1), 0, X(NSP1), 1) - endif - - 650 I = NIV1 - 660 IF (.NOT.(I.LE.ME)) GO TO 690 -C -C RECLASSIFY LEAST SQUARES EQATIONS AS EQUALITIES AS -C NECESSARY. - IF (.NOT.(ITYPE(I).EQ.0)) GO TO 670 - I = I + 1 - GO TO 680 - 670 if (kind(W) == real_single) then - CALL SSWAP(NP1, W(I,1), MDW, W(ME,1), MDW) - else if (kind(W) == real_double) then - CALL DSWAP(NP1, W(I,1), MDW, W(ME,1), MDW) - endif - if (kind(SCALE) == real_single) then - CALL SSWAP(1, SCALE(I), 1, SCALE(ME), 1) - else if (kind(SCALE) == real_double) then - CALL DSWAP(1, SCALE(I), 1, SCALE(ME), 1) - endif - - ITEMP = ITYPE(I) - ITYPE(I) = ITYPE(ME) - ITYPE(ME) = ITEMP - MEP1 = ME - ME = ME - 1 - 680 GO TO 660 -C -C FORM INNER PRODUCT VECTOR WD(*) OF DUAL COEFFS. - 690 IF (.NOT.(NSP1.LE.N)) GO TO 730 - DO 720 J=NSP1,N - SM = ZERO - IF (.NOT.(NSOLN.LT.M)) GO TO 710 - DO 700 I=NSP1,M - SM = SM + SCALE(I)*W(I,J)*W(I,NP1) - 700 CONTINUE - 710 WD(J) = SM - 720 CONTINUE - 730 GO TO 750 - 740 IF (POS .OR. DONE) GO TO 970 -C -C FIND J SUCH THAT WD(J)=WMAX IS MAXIMUM. THIS DETERMINES -C THAT THE INCOMING COL J WILL REDUCE THE RESIDUAL VECTOR -C AND BE POSITIVE. - 750 WMAX = ZERO - IWMAX = NSP1 - IF (.NOT.(NSP1.LE.N)) GO TO 780 - DO 770 J=NSP1,N - IF (.NOT.(WD(J).GT.WMAX)) GO TO 760 - WMAX = WD(J) - IWMAX = J - 760 CONTINUE - 770 CONTINUE - 780 IF (.NOT.(WMAX.LE.ZERO)) GO TO 790 - DONE = .TRUE. - GO TO 960 -C -C SET DUAL COEFF TO ZERO FOR INCOMING COL. - 790 WD(IWMAX) = ZERO -C -C WMAX .GT. ZERO, SO OKAY TO MOVE COL IWMAX TO SOLN SET. -C PERFORM TRANSFORMATION TO RETRIANGULARIZE, AND TEST -C FOR NEAR LINEAR DEPENDENCE. -C SWAP COL IWMAX INTO NSOLN-TH POSITION TO MAINTAIN UPPER -C HESSENBERG FORM OF ADJACENT COLS, AND ADD NEW COL TO -C TRIANGULAR DECOMPOSITION. - NSOLN = NSP1 - NSP1 = NSOLN + 1 - NIV = NIV1 - NIV1 = NIV + 1 - IF (.NOT.(NSOLN.NE.IWMAX)) GO TO 800 - if (kind(W) == real_single) then - CALL SSWAP(M, W(1,NSOLN), 1, W(1,IWMAX), 1) - else if (kind(W) == real_double) then - CALL DSWAP(M, W(1,NSOLN), 1, W(1,IWMAX), 1) - endif - WD(IWMAX) = WD(NSOLN) - WD(NSOLN) = ZERO - ITEMP = IPIVOT(NSOLN) - IPIVOT(NSOLN) = IPIVOT(IWMAX) - IPIVOT(IWMAX) = ITEMP -C -C REDUCE COL NSOLN SO THAT THE MATRIX OF NONACTIVE -C CONSTRAINTS VARIABLES IS TRIANGULAR. - 800 J = M - 810 IF (.NOT.(J.GT.NIV)) GO TO 870 - JM1 = J - 1 - JP = JM1 -C -C WHEN OPERATING NEAR THE ME LINE, TEST TO SEE IF THE PIVOT ELT. -C IS NEAR ZERO. IF SO, USE THE LARGEST ELT. ABOVE IT AS THE PIVOT. -C THIS IS TO MAINTAIN THE SHARP INTERFACE BETWEEN WEIGHTED AND -C NON-WEIGHTED ROWS IN ALL CASES. - IF (.NOT.(J.EQ.MEP1)) GO TO 850 - IMAX = ME - AMAX = SCALE(ME)*W(ME,NSOLN)**2 - 820 IF (.NOT.(JP.GE.NIV)) GO TO 840 - T = SCALE(JP)*W(JP,NSOLN)**2 - IF (.NOT.(T.GT.AMAX)) GO TO 830 - IMAX = JP - AMAX = T - 830 JP = JP - 1 - GO TO 820 - 840 JP = IMAX - 850 IF (.NOT.(W(J,NSOLN).NE.ZERO)) GO TO 860 - CALL SROTMG(SCALE(JP), SCALE(J), W(JP,NSOLN), W(J,NSOLN), SPARAM) - W(J,NSOLN) = ZERO - CALL SROTM(NP1-NSOLN, W(JP,NSP1), MDW, W(J,NSP1), MDW, SPARAM) - 860 J = JM1 - GO TO 810 -C -C SOLVE FOR Z(NSOLN)=PROPOSED NEW VALUE FOR X(NSOLN). -C TEST IF THIS IS NONPOSITIVE OR TOO LARGE. -C IF THIS WAS TRUE OR IF THE PIVOT TERM WAS ZERO REJECT -C THE COL AS DEPENDENT. - 870 IF (.NOT.(W(NIV,NSOLN).NE.ZERO)) GO TO 890 - ISOL = NIV - ASSIGN 880 TO IGO897 - GO TO 980 -C -C TEST-PROPOSED-NEW-COMPONENT - 880 GO TO 940 - 890 IF (.NOT.(NIV.LE.ME .AND. W(MEP1,NSOLN).NE.ZERO)) GO TO 920 -C -C TRY TO ADD ROW MEP1 AS AN ADDITIONAL EQUALITY CONSTRAINT. -C CHECK SIZE OF PROPOSED NEW SOLN COMPONENT. -C REJECT IT IF IT IS TOO LARGE. - ISOL = MEP1 - ASSIGN 900 TO IGO897 - GO TO 980 -C -C TEST-PROPOSED-NEW-COMPONENT - 900 IF (.NOT.(POS)) GO TO 910 -C -C SWAP ROWS MEP1 AND NIV, AND SCALE FACTORS FOR THESE ROWS. - - if (kind(W) == real_single) then - CALL SSWAP(NP1, W(MEP1,1), MDW, W(NIV,1), MDW) - else if (kind(W) == real_double) then - CALL DSWAP(NP1, W(MEP1,1), MDW, W(NIV,1), MDW) - endif - if (kind(SCALE) == real_single) then - CALL SSWAP(1, SCALE(MEP1), 1, SCALE(NIV), 1) - else if (kind(SCALE) == real_double) then - CALL DSWAP(1, SCALE(MEP1), 1, SCALE(NIV), 1) - endif - - ITEMP = ITYPE(MEP1) - ITYPE(MEP1) = ITYPE(NIV) - ITYPE(NIV) = ITEMP - ME = MEP1 - MEP1 = ME + 1 - 910 GO TO 930 - 920 POS = .FALSE. - 930 CONTINUE - 940 IF (POS) GO TO 950 - NSP1 = NSOLN - NSOLN = NSOLN - 1 - NIV1 = NIV - NIV = NIV - 1 - 950 CONTINUE - 960 GO TO 740 - 970 GO TO 1250 - 980 CONTINUE -C -C TO TEST-PROPOSED-NEW-COMPONENT - Z2 = W(ISOL,NP1)/W(ISOL,NSOLN) - Z(NSOLN) = Z2 - POS = Z2.GT.ZERO - IF (.NOT.(Z2*EANORM.GE.BNORM .AND. POS)) GO TO 990 - POS = .NOT.(BLOWUP*Z2*EANORM.GE.BNORM) - 990 GO TO 1280 - 1000 CONTINUE -C TO COMPUTE-FINAL-SOLUTION -C -C SOLVE SYSTEM, STORE RESULTS IN X(*). -C - ASSIGN 1010 TO IGO958 - GO TO 1110 -C SOLVE-SYSTEM - 1010 if (kind(Z) == real_single) then - CALL SCOPY(NSOLN, Z, 1, X, 1) - else if (kind(Z) == real_double) then - CALL DCOPY(NSOLN, Z, 1, X, 1) - endif -C -C APPLY HOUSEHOLDER TRANSFORMATIONS TO X(*) IF KRANK.LT.L - IF (.NOT.(0.LT.KRANK .AND. KRANK.LT.L)) GO TO 1030 - DO 1020 I=1,KRANK - CALL H12(2, I, KRP1, L, W(I,1), MDW, H(I), X, 1, 1, 1) - 1020 CONTINUE -C -C FILL IN TRAILING ZEROES FOR CONSTRAINED VARIABLES NOT IN SOLN. - 1030 IF (.NOT.(NSOLN.LT.N)) GO TO 1040 - X(NSP1) = ZERO - if (kind(X) == real_single) then - CALL SCOPY(N-NSOLN, X(NSP1), 0, X(NSP1), 1) - else if (kind(X) == real_double) then - CALL DCOPY(N-NSOLN, X(NSP1), 0, X(NSP1), 1) - endif -C -C REPERMUTE SOLN VECTOR TO NATURAL ORDER. - 1040 DO 1070 I=1,N - J = I - 1050 IF (IPIVOT(J).EQ.I) GO TO 1060 - J = J + 1 - GO TO 1050 - 1060 IPIVOT(J) = IPIVOT(I) - IPIVOT(I) = J - if (kind(X) == real_single) then - CALL SSWAP(1, X(J), 1, X(I), 1) - else if (kind(X) == real_double) then - CALL DSWAP(1, X(J), 1, X(I), 1) - endif - 1070 CONTINUE -C -C RESCALE THE SOLN USING THE COL SCALING. - DO 1080 J=1,N - X(J) = X(J)*D(J) - 1080 CONTINUE - IF (.NOT.(NSOLN.LT.M)) GO TO 1100 - DO 1090 I=NSP1,M - T = W(I,NP1) - IF (I.LE.ME) T = T/ALAMDA - T = (SCALE(I)*T)*T - RNORM = RNORM + T - 1090 CONTINUE - 1100 RNORM = SQRT(RNORM) - GO TO 1210 -C -C TO SOLVE-SYSTEM -C - 1110 CONTINUE - IF (.NOT.(DONE)) GO TO 1120 - ISOL = 1 - GO TO 1130 - 1120 ISOL = LP1 - 1130 IF (.NOT.(NSOLN.GE.ISOL)) GO TO 1190 -C -C COPY RT. HAND SIDE INTO TEMP VECTOR TO USE OVERWRITING METHOD. - if (kind(W) == real_single) then - CALL SCOPY(NIV, W(1,NP1), 1, TEMP, 1) - else if (kind(W) == real_double) then - CALL DCOPY(NIV, W(1,NP1), 1, TEMP, 1) - endif - - DO 1180 JJ=ISOL,NSOLN - J = NSOLN - JJ + ISOL - IF (.NOT.(J.GT.KRANK)) GO TO 1140 - I = NIV - JJ + ISOL - GO TO 1150 - 1140 I = J - 1150 IF (.NOT.(J.GT.KRANK .AND. J.LE.L)) GO TO 1160 - Z(J) = ZERO - GO TO 1170 - 1160 Z(J) = TEMP(I)/W(I,J) - - if (kind(W) == real_single .and. kind(TEMP) == real_single) - & then - CALL SAXPY(I-1, -Z(J), W(1,J), 1, TEMP, 1) - else if (kind(W) == real_double .and. kind(TEMP) == real_double) - & then - CALL DAXPY(I-1, -Z(J), W(1,J), 1, TEMP, 1) - endif - - 1170 CONTINUE - 1180 CONTINUE - 1190 GO TO 1270 - 1200 GO TO IGO986, (40) - 1210 GO TO IGO980, (90) - 1220 GO TO IGO991, (30) - 1230 GO TO IGO998, (10) - 1240 GO TO IGO995, (20) - 1250 GO TO IGO983, (60) - 1260 GO TO IGO977, (220) - 1270 GO TO IGO958, (310, 1010) - 1280 GO TO IGO897, (880, 900) - 1290 GO TO IGO938, (460, 480, 500, 520) - END diff --git a/sorc/relocate_mv_nvortex.fd/WNNLS.f b/sorc/relocate_mv_nvortex.fd/WNNLS.f deleted file mode 100755 index eadec53d79..0000000000 --- a/sorc/relocate_mv_nvortex.fd/WNNLS.f +++ /dev/null @@ -1,356 +0,0 @@ - SUBROUTINE WNNLS(W,MDW,ME,MA,N,L,PRGOPT,X,RNORM,MODE,IWORK,WORK) -C***BEGIN PROLOGUE WNNLS -C***DATE WRITTEN 790701 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. K1A2A -C***KEYWORDS CONSTRAINED LEAST SQUARES,CURVE FITTING,DATA FITTING, -C EQUALITY CONSTRAINTS,INEQUALITY CONSTRAINTS, -C NONNEGATIVITY CONSTRAINTS,QUADRATIC PROGRAMMING -C***AUTHOR HANSON, R. J., (SNLA) -C HASKELL, K. H., (SNLA) -C***PURPOSE Solve a linearly constrained least squares problem with -C equality constraints and nonnegativity constraints on -C selected variables. -C***DESCRIPTION -C -C DIMENSION W(MDW,N+1),PRGOPT(*),X(N),IWORK(M+N),WORK(M+5*N) -C -C Written by Karen H. Haskell, Sandia Laboratories, -C and R.J. Hanson, Sandia Laboratories. -C -C Abstract -C -C This subprogram solves a linearly constrained least squares -C problem. Suppose there are given matrices E and A of -C respective dimensions ME by N and MA by N, and vectors F -C and B of respective lengths ME and MA. This subroutine -C solves the problem -C -C EX = F, (equations to be exactly satisfied) -C -C AX = B, (equations to be approximately satisfied, -C in the least squares sense) -C -C subject to components L+1,...,N nonnegative -C -C Any values ME.GE.0, MA.GE.0 and 0.LE. L .LE.N are permitted. -C -C The problem is reposed as problem WNNLS -C -C (WT*E)X = (WT*F) -C ( A) ( B), (least squares) -C subject to components L+1,...,N nonnegative. -C -C The subprogram chooses the heavy weight (or penalty parameter) WT. -C -C The parameters for WNNLS are -C -C INPUT.. -C -C W(*,*),MDW, The array W(*,*) is double subscripted with first -C ME,MA,N,L dimensioning parameter equal to MDW. For this -C discussion let us call M = ME + MA. Then MDW -C must satisfy MDW.GE.M. The condition MDW.LT.M -C is an error. -C -C The array W(*,*) contains the matrices and vectors -C -C (E F) -C (A B) -C -C in rows and columns 1,...,M and 1,...,N+1 -C respectively. Columns 1,...,L correspond to -C unconstrained variables X(1),...,X(L). The -C remaining variables are constrained to be -C nonnegative. The condition L.LT.0 or L.GT.N is -C an error. -C -C PRGOPT(*) This real-valued array is the option vector. -C If the user is satisfied with the nominal -C subprogram features set -C -C PRGOPT(1)=1 (or PRGOPT(1)=1.0) -C -C Otherwise PRGOPT(*) is a linked list consisting of -C groups of data of the following form -C -C LINK -C KEY -C DATA SET -C -C The parameters LINK and KEY are each one word. -C The DATA SET can be comprised of several words. -C The number of items depends on the value of KEY. -C The value of LINK points to the first -C entry of the next group of data within -C PRGOPT(*). The exception is when there are -C no more options to change. In that -C case LINK=1 and the values KEY and DATA SET -C are not referenced. The general layout of -C PRGOPT(*) is as follows. -C -C ...PRGOPT(1)=LINK1 (link to first entry of next group) -C . PRGOPT(2)=KEY1 (key to the option change) -C . PRGOPT(3)=DATA VALUE (data value for this change) -C . . -C . . -C . . -C ...PRGOPT(LINK1)=LINK2 (link to the first entry of -C . next group) -C . PRGOPT(LINK1+1)=KEY2 (key to the option change) -C . PRGOPT(LINK1+2)=DATA VALUE -C ... . -C . . -C . . -C ...PRGOPT(LINK)=1 (no more options to change) -C -C Values of LINK that are nonpositive are errors. -C A value of LINK.GT.NLINK=100000 is also an error. -C This helps prevent using invalid but positive -C values of LINK that will probably extend -C beyond the program limits of PRGOPT(*). -C Unrecognized values of KEY are ignored. The -C order of the options is arbitrary and any number -C of options can be changed with the following -C restriction. To prevent cycling in the -C processing of the option array a count of the -C number of options changed is maintained. -C Whenever this count exceeds NOPT=1000 an error -C message is printed and the subprogram returns. -C -C OPTIONS.. -C -C KEY=6 -C Scale the nonzero columns of the -C entire data matrix -C (E) -C (A) -C to have length one. The DATA SET for -C this option is a single value. It must -C be nonzero if unit length column scaling is -C desired. -C -C KEY=7 -C Scale columns of the entire data matrix -C (E) -C (A) -C with a user-provided diagonal matrix. -C The DATA SET for this option consists -C of the N diagonal scaling factors, one for -C each matrix column. -C -C KEY=8 -C Change the rank determination tolerance from -C the nominal value of SQRT(SRELPR). This quantity -C can be no smaller than SRELPR, The arithmetic- -C storage precision. The quantity used -C here is internally restricted to be at -C least SRELPR. The DATA SET for this option -C is the new tolerance. -C -C KEY=9 -C Change the blow-up parameter from the -C nominal value of SQRT(SRELPR). The reciprocal of -C this parameter is used in rejecting solution -C components as too large when a variable is -C first brought into the active set. Too large -C means that the proposed component times the -C reciprocal of the parameter is not less than -C the ratio of the norms of the right-side -C vector and the data matrix. -C This parameter can be no smaller than SRELPR, -C the arithmetic-storage precision. -C -C For example, suppose we want to provide -C a diagonal matrix to scale the problem -C matrix and change the tolerance used for -C determining linear dependence of dropped col -C vectors. For these options the dimensions of -C PRGOPT(*) must be at least N+6. The FORTRAN -C statements defining these options would -C be as follows. -C -C PRGOPT(1)=N+3 (link to entry N+3 in PRGOPT(*)) -C PRGOPT(2)=7 (user-provided scaling key) -C -C CALL SCOPY(N,D,1,PRGOPT(3),1) (copy the N -C scaling factors from a user array called D(*) -C into PRGOPT(3)-PRGOPT(N+2)) -C -C PRGOPT(N+3)=N+6 (link to entry N+6 of PRGOPT(*)) -C PRGOPT(N+4)=8 (linear dependence tolerance key) -C PRGOPT(N+5)=... (new value of the tolerance) -C -C PRGOPT(N+6)=1 (no more options to change) -C -C -C IWORK(1), The amounts of working storage actually allocated -C IWORK(2) for the working arrays WORK(*) and IWORK(*), -C respectively. These quantities are compared with -C the actual amounts of storage needed for WNNLS( ). -C Insufficient storage allocated for either WORK(*) -C or IWORK(*) is considered an error. This feature -C was included in WNNLS( ) because miscalculating -C the storage formulas for WORK(*) and IWORK(*) -C might very well lead to subtle and hard-to-find -C execution errors. -C -C The length of WORK(*) must be at least -C -C LW = ME+MA+5*N -C This test will not be made if IWORK(1).LE.0. -C -C The length of IWORK(*) must be at least -C -C LIW = ME+MA+N -C This test will not be made if IWORK(2).LE.0. -C -C OUTPUT.. -C -C X(*) An array dimensioned at least N, which will -C contain the N components of the solution vector -C on output. -C -C RNORM The residual norm of the solution. The value of -C RNORM contains the residual vector length of the -C equality constraints and least squares equations. -C -C MODE The value of MODE indicates the success or failure -C of the subprogram. -C -C MODE = 0 Subprogram completed successfully. -C -C = 1 Max. number of iterations (equal to -C 3*(N-L)) exceeded. Nearly all problems -C should complete in fewer than this -C number of iterations. An approximate -C solution and its corresponding residual -C vector length are in X(*) and RNORM. -C -C = 2 Usage error occurred. The offending -C condition is noted with the error -C processing subprogram, XERROR( ). -C -C User-designated -C Working arrays.. -C -C WORK(*) A real-valued working array of length at least -C M + 5*N. -C -C IWORK(*) An integer-valued working array of length at least -C M+N. -C***REFERENCES K.H. HASKELL AND R.J. HANSON, *AN ALGORITHM FOR -C LINEAR LEAST SQUARES PROBLEMS WITH EQUALITY AND -C NONNEGATIVITY CONSTRAINTS*, SAND77-0552, JUNE 1978. -C K.H. HASKELL AND R.J. HANSON, *SELECTED ALGORITHMS FOR -C THE LINEARLY CONSTRAINED LEAST SQUARES PROBLEM-- -C A USERS GUIDE*, SAND78-1290, AUGUST 1979. -C K.H. HASKELL AND R.H. HANSON, *AN ALGORITHM FOR -C LINEAR LEAST SQUARES PROBLEMS WITH EQUALITY AND -C NONNEGATIVITY CONSTRAINTS*, MATH. PROG. 21 (1981), -C PP. 98-118. -C R.J. HANSON AND K.H. HASKELL, *TWO ALGORITHMS FOR THE -C LINEARLY CONSTRAINED LEAST SQUARES PROBLEM*, ACM -C TRANS. ON MATH. SOFTWARE, SEPT. 1982. -C***ROUTINES CALLED WNLSM,XERROR,XERRWV -C***END PROLOGUE WNNLS -C -C THE EDITING REQUIRED TO CONVERT THIS SUBROUTINE FROM SINGLE TO -C DOUBLE PRECISION INVOLVES THE FOLLOWING CHARACTER STRING CHANGES. -C USE AN EDITING COMMAND (CHANGE) /STRING-1/(TO)STRING-2/. -C (START AT LINE WITH C++ IN COLS. 1-3.) -C /REAL (12 BLANKS)/DOUBLE PRECISION/,/, DUMMY/,SNGL(DUMMY)/ -C -C WRITTEN BY KAREN H. HASKELL, SANDIA LABORATORIES, -C AND R.J. HANSON, SANDIA LABORATORIES. -C REVISED FEB.25, 1982. -C -C SUBROUTINES CALLED BY WNNLS( ) -C -C++ -C WNLSM COMPANION SUBROUTINE TO WNNLS( ), WHERE -C MOST OF THE COMPUTATION TAKES PLACE. -C -C XERROR,XERRWV FROM SLATEC ERROR PROCESSING PACKAGE. -C THIS IS DOCUMENTED IN SANDIA TECH. REPT., -C SAND78-1189. -C -C REFERENCES -C -C 1. SOLVING LEAST SQUARES PROBLEMS, BY C.L. LAWSON -C AND R.J. HANSON. PRENTICE-HALL, INC. (1974). -C -C 2. BASIC LINEAR ALGEBRA SUBPROGRAMS FOR FORTRAN USAGE, BY -C C.L. LAWSON, R.J. HANSON, D.R. KINCAID, AND F.T. KROGH. -C TOMS, V. 5, NO. 3, P. 308. ALSO AVAILABLE AS -C SANDIA TECHNICAL REPORT NO. SAND77-0898. -C -C 3. AN ALGORITHM FOR LINEAR LEAST SQUARES WITH EQUALITY -C AND NONNEGATIVITY CONSTRAINTS, BY K.H. HASKELL AND -C R.J. HANSON. AVAILABLE AS SANDIA TECHNICAL REPORT NO. -C SAND77-0552, AND MATH. PROGRAMMING, VOL. 21, (1981), P. 98-118. -C -C 4. SLATEC COMMON MATH. LIBRARY ERROR HANDLING -C PACKAGE. BY R. E. JONES. AVAILABLE AS SANDIA -C TECHNICAL REPORT SAND78-1189. -C - REAL DUMMY, W(MDW,1), PRGOPT(1), X(1), WORK(1), RNORM - INTEGER IWORK(*) -C -C -C***FIRST EXECUTABLE STATEMENT WNNLS - MODE = 0 - iwork(1)=mdw*6 - iwork(2)=mdw*2 - IF (MA+ME.LE.0 .OR. N.LE.0) RETURN - IF (.NOT.(IWORK(1).GT.0)) GO TO 20 - LW = ME + MA + 5*N - IF (.NOT.(IWORK(1).LT.LW)) GO TO 10 - NERR = 2 - IOPT = 1 - write(6,*) 'work array',iwork(1),lw - CALL XERRWV( 'WNNLS( ), INSUFFICIENT STORAGE ALLOCATED FOR WORK(*) - 1, NEED LW=I1 BELOW', 70, NERR, IOPT, 1, LW, 0, 0, DUMMY, DUMMY) - MODE = 2 - RETURN - 10 CONTINUE - 20 IF (.NOT.(IWORK(2).GT.0)) GO TO 40 - LIW = ME + MA + N - IF (.NOT.(IWORK(2).LT.LIW)) GO TO 30 - NERR = 2 - IOPT = 1 - CALL XERRWV( 'WNNLS( ), INSUFFICIENT STORAGE ALLOCATED FOR IWORK(* - 1), NEED LIW=I1 BELOW', 72, NERR, IOPT, 1, LIW, 0, 0, DUMMY, DUMMY) - MODE = 2 - RETURN - 30 CONTINUE - 40 IF (.NOT.(MDW.LT.ME+MA)) GO TO 50 - NERR = 1 - IOPT = 1 - CALL XERROR( 'WNNLS( ), THE VALUE MDW.LT.ME+MA IS AN ERROR', 44, - 1 NERR, IOPT) - MODE = 2 - RETURN - 50 IF (0.LE.L .AND. L.LE.N) GO TO 60 - NERR = 2 - IOPT = 1 - CALL XERROR( 'WNNLS( ), L.LE.0.AND.L.LE.N IS REQUIRED', 39, NERR, - 1 IOPT) - MODE = 2 - RETURN -C -C THE PURPOSE OF THIS SUBROUTINE IS TO BREAK UP THE ARRAYS -C WORK(*) AND IWORK(*) INTO SEPARATE WORK ARRAYS -C REQUIRED BY THE MAIN SUBROUTINE WNLSM( ). -C - 60 L1 = N + 1 - L2 = L1 + N - L3 = L2 + ME + MA - L4 = L3 + N - L5 = L4 + N -C - CALL WNLSM(W, MDW, ME, MA, N, L, PRGOPT, X, RNORM, MODE, IWORK, - 1 IWORK(L1), WORK(1), WORK(L1), WORK(L2), WORK(L3), WORK(L4), - 2 WORK(L5)) - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/XERABT.f b/sorc/relocate_mv_nvortex.fd/XERABT.f deleted file mode 100755 index 95990ae709..0000000000 --- a/sorc/relocate_mv_nvortex.fd/XERABT.f +++ /dev/null @@ -1,31 +0,0 @@ - SUBROUTINE XERABT(MESSG,NMESSG) -C***BEGIN PROLOGUE XERABT -C***DATE WRITTEN 790801 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. R3C -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Aborts program execution and prints error message. -C***DESCRIPTION -C Abstract -C ***Note*** machine dependent routine -C XERABT aborts the execution of the program. -C The error message causing the abort is given in the calling -C sequence, in case one needs it for printing on a dayfile, -C for example. -C -C Description of Parameters -C MESSG and NMESSG are as in XERROR, except that NMESSG may -C be zero, in which case no message is being supplied. -C -C Written by Ron Jones, with SLATEC Common Math Library Subcommittee -C Latest revision --- 19 MAR 1980 -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED (NONE) -C***END PROLOGUE XERABT - CHARACTER*(*) MESSG -C***FIRST EXECUTABLE STATEMENT XERABT - STOP - END diff --git a/sorc/relocate_mv_nvortex.fd/XERCTL.f b/sorc/relocate_mv_nvortex.fd/XERCTL.f deleted file mode 100755 index 6020d55588..0000000000 --- a/sorc/relocate_mv_nvortex.fd/XERCTL.f +++ /dev/null @@ -1,47 +0,0 @@ - SUBROUTINE XERCTL(MESSG1,NMESSG,NERR,LEVEL,KONTRL) -C***BEGIN PROLOGUE XERCTL -C***DATE WRITTEN 790801 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. R3C -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Allows user control over handling of individual errors. -C***DESCRIPTION -C Abstract -C Allows user control over handling of individual errors. -C Just after each message is recorded, but before it is -C processed any further (i.e., before it is printed or -C a decision to abort is made), a call is made to XERCTL. -C If the user has provided his own version of XERCTL, he -C can then override the value of KONTROL used in processing -C this message by redefining its value. -C KONTRL may be set to any value from -2 to 2. -C The meanings for KONTRL are the same as in XSETF, except -C that the value of KONTRL changes only for this message. -C If KONTRL is set to a value outside the range from -2 to 2, -C it will be moved back into that range. -C -C Description of Parameters -C -C --Input-- -C MESSG1 - the first word (only) of the error message. -C NMESSG - same as in the call to XERROR or XERRWV. -C NERR - same as in the call to XERROR or XERRWV. -C LEVEL - same as in the call to XERROR or XERRWV. -C KONTRL - the current value of the control flag as set -C by a call to XSETF. -C -C --Output-- -C KONTRL - the new value of KONTRL. If KONTRL is not -C defined, it will remain at its original value. -C This changed value of control affects only -C the current occurrence of the current message. -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED (NONE) -C***END PROLOGUE XERCTL - CHARACTER*20 MESSG1 -C***FIRST EXECUTABLE STATEMENT XERCTL - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/XERPRT.f b/sorc/relocate_mv_nvortex.fd/XERPRT.f deleted file mode 100755 index 6370bc017a..0000000000 --- a/sorc/relocate_mv_nvortex.fd/XERPRT.f +++ /dev/null @@ -1,34 +0,0 @@ - SUBROUTINE XERPRT(MESSG,NMESSG) -C***BEGIN PROLOGUE XERPRT -C***DATE WRITTEN 790801 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. Z -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Prints error messages. -C***DESCRIPTION -C Abstract -C Print the Hollerith message in MESSG, of length NMESSG, -C on each file indicated by XGETUA. -C Latest revision --- 19 MAR 1980 -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED I1MACH,S88FMT,XGETUA -C***END PROLOGUE XERPRT - INTEGER LUN(5) - CHARACTER*(*) MESSG -C OBTAIN UNIT NUMBERS AND WRITE LINE TO EACH UNIT -C***FIRST EXECUTABLE STATEMENT XERPRT - CALL XGETUA(LUN,NUNIT) - LENMES = LEN(MESSG) - DO 20 KUNIT=1,NUNIT - IUNIT = LUN(KUNIT) - IF (IUNIT.EQ.0) IUNIT = I1MACH(4) - DO 10 ICHAR=1,LENMES,72 - LAST = MIN0(ICHAR+71 , LENMES) - WRITE (IUNIT,'(1X,A)') MESSG(ICHAR:LAST) - 10 CONTINUE - 20 CONTINUE - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/XERROR.f b/sorc/relocate_mv_nvortex.fd/XERROR.f deleted file mode 100755 index 56b0f98000..0000000000 --- a/sorc/relocate_mv_nvortex.fd/XERROR.f +++ /dev/null @@ -1,51 +0,0 @@ - SUBROUTINE XERROR(MESSG,NMESSG,NERR,LEVEL) -C***BEGIN PROLOGUE XERROR -C***DATE WRITTEN 790801 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. R3C -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Processes an error (diagnostic) message. -C***DESCRIPTION -C Abstract -C XERROR processes a diagnostic message, in a manner -C determined by the value of LEVEL and the current value -C of the library error control flag, KONTRL. -C (See subroutine XSETF for details.) -C -C Description of Parameters -C --Input-- -C MESSG - the Hollerith message to be processed, containing -C no more than 72 characters. -C NMESSG- the actual number of characters in MESSG. -C NERR - the error number associated with this message. -C NERR must not be zero. -C LEVEL - error category. -C =2 means this is an unconditionally fatal error. -C =1 means this is a recoverable error. (I.e., it is -C non-fatal if XSETF has been appropriately called.) -C =0 means this is a warning message only. -C =-1 means this is a warning message which is to be -C printed at most once, regardless of how many -C times this call is executed. -C -C Examples -C CALL XERROR('SMOOTH -- NUM WAS ZERO.',23,1,2) -C CALL XERROR('INTEG -- LESS THAN FULL ACCURACY ACHIEVED.', -C 43,2,1) -C CALL XERROR('ROOTER -- ACTUAL ZERO OF F FOUND BEFORE INTERVAL F -C 1ULLY COLLAPSED.',65,3,0) -C CALL XERROR('EXP -- UNDERFLOWS BEING SET TO ZERO.',39,1,-1) -C -C Latest revision --- 19 MAR 1980 -C Written by Ron Jones, with SLATEC Common Math Library Subcommittee -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED XERRWV -C***END PROLOGUE XERROR - CHARACTER*(*) MESSG -C***FIRST EXECUTABLE STATEMENT XERROR - CALL XERRWV(MESSG,NMESSG,NERR,LEVEL,0,0,0,0,0.,0.) - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/XERRWV.f b/sorc/relocate_mv_nvortex.fd/XERRWV.f deleted file mode 100755 index 7dfa412675..0000000000 --- a/sorc/relocate_mv_nvortex.fd/XERRWV.f +++ /dev/null @@ -1,153 +0,0 @@ - SUBROUTINE XERRWV(MESSG,NMESSG,NERR,LEVEL,NI,I1,I2,NR,R1,R2) -C***BEGIN PROLOGUE XERRWV -C***DATE WRITTEN 800319 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. R3C -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Processes error message allowing 2 integer and two real -C values to be included in the message. -C***DESCRIPTION -C Abstract -C XERRWV processes a diagnostic message, in a manner -C determined by the value of LEVEL and the current value -C of the library error control flag, KONTRL. -C (See subroutine XSETF for details.) -C In addition, up to two integer values and two real -C values may be printed along with the message. -C -C Description of Parameters -C --Input-- -C MESSG - the Hollerith message to be processed. -C NMESSG- the actual number of characters in MESSG. -C NERR - the error number associated with this message. -C NERR must not be zero. -C LEVEL - error category. -C =2 means this is an unconditionally fatal error. -C =1 means this is a recoverable error. (I.e., it is -C non-fatal if XSETF has been appropriately called.) -C =0 means this is a warning message only. -C =-1 means this is a warning message which is to be -C printed at most once, regardless of how many -C times this call is executed. -C NI - number of integer values to be printed. (0 to 2) -C I1 - first integer value. -C I2 - second integer value. -C NR - number of real values to be printed. (0 to 2) -C R1 - first real value. -C R2 - second real value. -C -C Examples -C CALL XERRWV('SMOOTH -- NUM (=I1) WAS ZERO.',29,1,2, -C 1 1,NUM,0,0,0.,0.) -C CALL XERRWV('QUADXY -- REQUESTED ERROR (R1) LESS THAN MINIMUM ( -C 1R2).,54,77,1,0,0,0,2,ERRREQ,ERRMIN) -C -C Latest revision --- 19 MAR 1980 -C Written by Ron Jones, with SLATEC Common Math Library Subcommittee -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED FDUMP,I1MACH,J4SAVE,XERABT,XERCTL,XERPRT,XERSAV, -C XGETUA -C***END PROLOGUE XERRWV - CHARACTER*(*) MESSG - CHARACTER*20 LFIRST - CHARACTER*37 FORM - DIMENSION LUN(5) -C GET FLAGS -C***FIRST EXECUTABLE STATEMENT XERRWV - LKNTRL = J4SAVE(2,0,.FALSE.) - MAXMES = J4SAVE(4,0,.FALSE.) -C CHECK FOR VALID INPUT - IF ((NMESSG.GT.0).AND.(NERR.NE.0).AND. - 1 (LEVEL.GE.(-1)).AND.(LEVEL.LE.2)) GO TO 10 - IF (LKNTRL.GT.0) CALL XERPRT('FATAL ERROR IN...',17) - CALL XERPRT('XERROR -- INVALID INPUT',23) - IF (LKNTRL.GT.0) CALL FDUMP - IF (LKNTRL.GT.0) CALL XERPRT('JOB ABORT DUE TO FATAL ERROR.', - 1 29) - IF (LKNTRL.GT.0) CALL XERSAV(' ',0,0,0,KDUMMY) - CALL XERABT('XERROR -- INVALID INPUT',23) - RETURN - 10 CONTINUE -C RECORD MESSAGE - JUNK = J4SAVE(1,NERR,.TRUE.) - CALL XERSAV(MESSG,NMESSG,NERR,LEVEL,KOUNT) -C LET USER OVERRIDE - LFIRST = MESSG - LMESSG = NMESSG - LERR = NERR - LLEVEL = LEVEL - CALL XERCTL(LFIRST,LMESSG,LERR,LLEVEL,LKNTRL) -C RESET TO ORIGINAL VALUES - LMESSG = NMESSG - LERR = NERR - LLEVEL = LEVEL - LKNTRL = MAX0(-2,MIN0(2,LKNTRL)) - MKNTRL = IABS(LKNTRL) -C DECIDE WHETHER TO PRINT MESSAGE - IF ((LLEVEL.LT.2).AND.(LKNTRL.EQ.0)) GO TO 100 - IF (((LLEVEL.EQ.(-1)).AND.(KOUNT.GT.MIN0(1,MAXMES))) - 1.OR.((LLEVEL.EQ.0) .AND.(KOUNT.GT.MAXMES)) - 2.OR.((LLEVEL.EQ.1) .AND.(KOUNT.GT.MAXMES).AND.(MKNTRL.EQ.1)) - 3.OR.((LLEVEL.EQ.2) .AND.(KOUNT.GT.MAX0(1,MAXMES)))) GO TO 100 - IF (LKNTRL.LE.0) GO TO 20 - CALL XERPRT(' ',1) -C INTRODUCTION - IF (LLEVEL.EQ.(-1)) CALL XERPRT - 1('WARNING MESSAGE...THIS MESSAGE WILL ONLY BE PRINTED ONCE.',57) - IF (LLEVEL.EQ.0) CALL XERPRT('WARNING IN...',13) - IF (LLEVEL.EQ.1) CALL XERPRT - 1 ('RECOVERABLE ERROR IN...',23) - IF (LLEVEL.EQ.2) CALL XERPRT('FATAL ERROR IN...',17) - 20 CONTINUE -C MESSAGE - CALL XERPRT(MESSG,LMESSG) - CALL XGETUA(LUN,NUNIT) - ISIZEI = LOG10(FLOAT(I1MACH(9))) + 1.0 - ISIZEF = LOG10(FLOAT(I1MACH(10))**I1MACH(11)) + 1.0 - DO 50 KUNIT=1,NUNIT - IUNIT = LUN(KUNIT) - IF (IUNIT.EQ.0) IUNIT = I1MACH(4) - DO 22 I=1,MIN(NI,2) - WRITE (FORM,21) I,ISIZEI - 21 FORMAT ('(11X,21HIN ABOVE MESSAGE, I',I1,'=,I',I2,') ') - IF (I.EQ.1) WRITE (IUNIT,FORM) I1 - IF (I.EQ.2) WRITE (IUNIT,FORM) I2 - 22 CONTINUE - DO 24 I=1,MIN(NR,2) - WRITE (FORM,23) I,ISIZEF+10,ISIZEF - 23 FORMAT ('(11X,21HIN ABOVE MESSAGE, R',I1,'=,E', - 1 I2,'.',I2,')') - IF (I.EQ.1) WRITE (IUNIT,FORM) R1 - IF (I.EQ.2) WRITE (IUNIT,FORM) R2 - 24 CONTINUE - IF (LKNTRL.LE.0) GO TO 40 -C ERROR NUMBER - WRITE (IUNIT,30) LERR - 30 FORMAT (15H ERROR NUMBER =,I10) - 40 CONTINUE - 50 CONTINUE -C TRACE-BACK - IF (LKNTRL.GT.0) CALL FDUMP - 100 CONTINUE - IFATAL = 0 - IF ((LLEVEL.EQ.2).OR.((LLEVEL.EQ.1).AND.(MKNTRL.EQ.2))) - 1IFATAL = 1 -C QUIT HERE IF MESSAGE IS NOT FATAL - IF (IFATAL.LE.0) RETURN - IF ((LKNTRL.LE.0).OR.(KOUNT.GT.MAX0(1,MAXMES))) GO TO 120 -C PRINT REASON FOR ABORT - IF (LLEVEL.EQ.1) CALL XERPRT - 1 ('JOB ABORT DUE TO UNRECOVERED ERROR.',35) - IF (LLEVEL.EQ.2) CALL XERPRT - 1 ('JOB ABORT DUE TO FATAL ERROR.',29) -C PRINT ERROR SUMMARY - CALL XERSAV(' ',-1,0,0,KDUMMY) - 120 CONTINUE -C ABORT - IF ((LLEVEL.EQ.2).AND.(KOUNT.GT.MAX0(1,MAXMES))) LMESSG = 0 - CALL XERABT(MESSG,LMESSG) - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/XERSAV.f b/sorc/relocate_mv_nvortex.fd/XERSAV.f deleted file mode 100755 index 89a88ade9b..0000000000 --- a/sorc/relocate_mv_nvortex.fd/XERSAV.f +++ /dev/null @@ -1,104 +0,0 @@ - SUBROUTINE XERSAV(MESSG,NMESSG,NERR,LEVEL,ICOUNT) -C***BEGIN PROLOGUE XERSAV -C***DATE WRITTEN 800319 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. Z -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Records that an error occurred. -C***DESCRIPTION -C Abstract -C Record that this error occurred. -C -C Description of Parameters -C --Input-- -C MESSG, NMESSG, NERR, LEVEL are as in XERROR, -C except that when NMESSG=0 the tables will be -C dumped and cleared, and when NMESSG is less than zero the -C tables will be dumped and not cleared. -C --Output-- -C ICOUNT will be the number of times this message has -C been seen, or zero if the table has overflowed and -C does not contain this message specifically. -C When NMESSG=0, ICOUNT will not be altered. -C -C Written by Ron Jones, with SLATEC Common Math Library Subcommittee -C Latest revision --- 19 Mar 1980 -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED I1MACH,S88FMT,XGETUA -C***END PROLOGUE XERSAV - INTEGER LUN(5) - CHARACTER*(*) MESSG - CHARACTER*20 MESTAB(10),MES - DIMENSION NERTAB(10),LEVTAB(10),KOUNT(10) - SAVE MESTAB,NERTAB,LEVTAB,KOUNT,KOUNTX -C NEXT TWO DATA STATEMENTS ARE NECESSARY TO PROVIDE A BLANK -C ERROR TABLE INITIALLY - DATA KOUNT(1),KOUNT(2),KOUNT(3),KOUNT(4),KOUNT(5), - 1 KOUNT(6),KOUNT(7),KOUNT(8),KOUNT(9),KOUNT(10) - 2 /0,0,0,0,0,0,0,0,0,0/ - DATA KOUNTX/0/ -C***FIRST EXECUTABLE STATEMENT XERSAV - IF (NMESSG.GT.0) GO TO 80 -C DUMP THE TABLE - IF (KOUNT(1).EQ.0) RETURN -C PRINT TO EACH UNIT - CALL XGETUA(LUN,NUNIT) - DO 60 KUNIT=1,NUNIT - IUNIT = LUN(KUNIT) - IF (IUNIT.EQ.0) IUNIT = I1MACH(4) -C PRINT TABLE HEADER - WRITE (IUNIT,10) - 10 FORMAT (32H0 ERROR MESSAGE SUMMARY/ - 1 51H MESSAGE START NERR LEVEL COUNT) -C PRINT BODY OF TABLE - DO 20 I=1,10 - IF (KOUNT(I).EQ.0) GO TO 30 - WRITE (IUNIT,15) MESTAB(I),NERTAB(I),LEVTAB(I),KOUNT(I) - 15 FORMAT (1X,A20,3I10) - 20 CONTINUE - 30 CONTINUE -C PRINT NUMBER OF OTHER ERRORS - IF (KOUNTX.NE.0) WRITE (IUNIT,40) KOUNTX - 40 FORMAT (41H0OTHER ERRORS NOT INDIVIDUALLY TABULATED=,I10) - WRITE (IUNIT,50) - 50 FORMAT (1X) - 60 CONTINUE - IF (NMESSG.LT.0) RETURN -C CLEAR THE ERROR TABLES - DO 70 I=1,10 - 70 KOUNT(I) = 0 - KOUNTX = 0 - RETURN - 80 CONTINUE -C PROCESS A MESSAGE... -C SEARCH FOR THIS MESSG, OR ELSE AN EMPTY SLOT FOR THIS MESSG, -C OR ELSE DETERMINE THAT THE ERROR TABLE IS FULL. - MES = MESSG - DO 90 I=1,10 - II = I - IF (KOUNT(I).EQ.0) GO TO 110 - IF (MES.NE.MESTAB(I)) GO TO 90 - IF (NERR.NE.NERTAB(I)) GO TO 90 - IF (LEVEL.NE.LEVTAB(I)) GO TO 90 - GO TO 100 - 90 CONTINUE -C THREE POSSIBLE CASES... -C TABLE IS FULL - KOUNTX = KOUNTX+1 - ICOUNT = 1 - RETURN -C MESSAGE FOUND IN TABLE - 100 KOUNT(II) = KOUNT(II) + 1 - ICOUNT = KOUNT(II) - RETURN -C EMPTY SLOT FOUND FOR NEW MESSAGE - 110 MESTAB(II) = MES - NERTAB(II) = NERR - LEVTAB(II) = LEVEL - KOUNT(II) = 1 - ICOUNT = 1 - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/XGETUA.f b/sorc/relocate_mv_nvortex.fd/XGETUA.f deleted file mode 100755 index 2f0e5f6f7f..0000000000 --- a/sorc/relocate_mv_nvortex.fd/XGETUA.f +++ /dev/null @@ -1,46 +0,0 @@ - SUBROUTINE XGETUA(IUNITA,N) -C***BEGIN PROLOGUE XGETUA -C***DATE WRITTEN 790801 (YYMMDD) -C***REVISION DATE 820801 (YYMMDD) -C***CATEGORY NO. R3C -C***KEYWORDS ERROR,XERROR PACKAGE -C***AUTHOR JONES, R. E., (SNLA) -C***PURPOSE Returns unit number(s) to which error messages are being -C sent. -C***DESCRIPTION -C Abstract -C XGETUA may be called to determine the unit number or numbers -C to which error messages are being sent. -C These unit numbers may have been set by a call to XSETUN, -C or a call to XSETUA, or may be a default value. -C -C Description of Parameters -C --Output-- -C IUNIT - an array of one to five unit numbers, depending -C on the value of N. A value of zero refers to the -C default unit, as defined by the I1MACH machine -C constant routine. Only IUNIT(1),...,IUNIT(N) are -C defined by XGETUA. The values of IUNIT(N+1),..., -C IUNIT(5) are not defined (for N .LT. 5) or altered -C in any way by XGETUA. -C N - the number of units to which copies of the -C error messages are being sent. N will be in the -C range from 1 to 5. -C -C Latest revision --- 19 MAR 1980 -C Written by Ron Jones, with SLATEC Common Math Library Subcommittee -C***REFERENCES JONES R.E., KAHANER D.K., "XERROR, THE SLATEC ERROR-" -C HANDLING PACKAGE", SAND82-0800, SANDIA LABORATORIES," -C 1982. -C***ROUTINES CALLED J4SAVE -C***END PROLOGUE XGETUA - DIMENSION IUNITA(5) -C***FIRST EXECUTABLE STATEMENT XGETUA - N = J4SAVE(5,0,.FALSE.) - DO 30 I=1,N - INDEX = I+4 - IF (I.EQ.1) INDEX = 3 - IUNITA(I) = J4SAVE(INDEX,0,.FALSE.) - 30 CONTINUE - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/amatrix.f b/sorc/relocate_mv_nvortex.fd/amatrix.f deleted file mode 100755 index 0e84ed95e5..0000000000 --- a/sorc/relocate_mv_nvortex.fd/amatrix.f +++ /dev/null @@ -1,21 +0,0 @@ - subroutine amatrix - parameter(nmx=24) - common /matrix/ a(nmx,nmx),capd2 - COMMON /POSIT/ XOLD,YOLD,XCORN,YCORN - common /vect/rovect(nmx),xvect(nmx),yvect(nmx) -c - PI180 = 4.*ATAN(1.0)/180. - yo=yold*pi180 -c qliu fact=cos(yo) - fact=1.0 -c capd2=(3.15)*(3.15) - capd2=(2.25)*(2.25) - do 10 ip=1,nmx - do 10 jp=ip,nmx - dpij=(fact*(xvect(ip)-xvect(jp)))**2 +(yvect(ip)-yvect(jp))**2 - a(ip,jp)= exp(-dpij/capd2) - a(jp,ip)= a(ip,jp) -10 continue -100 format(5f8.4) - return - end diff --git a/sorc/relocate_mv_nvortex.fd/fft99.f b/sorc/relocate_mv_nvortex.fd/fft99.f deleted file mode 100755 index 3fcdedc7ed..0000000000 --- a/sorc/relocate_mv_nvortex.fd/fft99.f +++ /dev/null @@ -1,1126 +0,0 @@ -C - SUBROUTINE FFT99(A,WORK,TRIGS,IFAX,INC,JUMP,N,LOT,ISIGN) -C -C PURPOSE PERFORMS MULTIPLE FAST FOURIER TRANSFORMS. THIS PACKAGE -C WILL PERFORM A NUMBER OF SIMULTANEOUS REAL/HALF-COMPLEX -C PERIODIC FOURIER TRANSFORMS OR CORRESPONDING INVERSE -C TRANSFORMS, I.E. GIVEN A SET OF REAL DATA VECTORS, THE -C PACKAGE RETURNS A SET OF 'HALF-COMPLEX' FOURIER -C COEFFICIENT VECTORS, OR VICE VERSA. THE LENGTH OF THE -C TRANSFORMS MUST BE AN EVEN NUMBER GREATER THAN 4 THAT HAS -C NO OTHER FACTORS EXCEPT POSSIBLY POWERS OF 2, 3, AND 5. -C THIS IS AN ALL FORTRAN VERSION OF THE CRAYLIB PACKAGE -C THAT IS MOSTLY WRITTEN IN CAL. -C -C THE PACKAGE FFT99F CONTAINS SEVERAL USER-LEVEL ROUTINES: -C -C SUBROUTINE FFTFAX -C AN INITIALIZATION ROUTINE THAT MUST BE CALLED ONCE -C BEFORE A SEQUENCE OF CALLS TO THE FFT ROUTINES -C (PROVIDED THAT N IS NOT CHANGED). -C -C SUBROUTINES FFT99 AND FFT991 -C TWO FFT ROUTINES THAT RETURN SLIGHTLY DIFFERENT -C ARRANGEMENTS OF THE DATA IN GRIDPOINT SPACE. -C -C -C ACCESS THIS FORTRAN VERSION MAY BE ACCESSED WITH -C -C *FORTRAN,P=XLIB,SN=FFT99F -C -C TO ACCESS THE CRAY OBJECT CODE, CALLING THE USER ENTRY -C POINTS FROM A CRAY PROGRAM IS SUFFICIENT. THE SOURCE -C FORTRAN AND CAL CODE FOR THE CRAYLIB VERSION MAY BE -C ACCESSED USING -C -C FETCH P=CRAYLIB,SN=FFT99 -C FETCH P=CRAYLIB,SN=CAL99 -C -C USAGE LET N BE OF THE FORM 2**P * 3**Q * 5**R, WHERE P .GE. 1, -C Q .GE. 0, AND R .GE. 0. THEN A TYPICAL SEQUENCE OF -C CALLS TO TRANSFORM A GIVEN SET OF REAL VECTORS OF LENGTH -C N TO A SET OF 'HALF-COMPLEX' FOURIER COEFFICIENT VECTORS -C OF LENGTH N IS -C -C DIMENSION IFAX(13),TRIGS(3*N/2+1),A(M*(N+2)), -C + WORK(M*(N+1)) -C -C CALL FFTFAX (N, IFAX, TRIGS) -C CALL FFT99 (A,WORK,TRIGS,IFAX,INC,JUMP,N,M,ISIGN) -C -C SEE THE INDIVIDUAL WRITE-UPS FOR FFTFAX, FFT99, AND -C FFT991 BELOW, FOR A DETAILED DESCRIPTION OF THE -C ARGUMENTS. -C -C HISTORY THE PACKAGE WAS WRITTEN BY CLIVE TEMPERTON AT ECMWF IN -C NOVEMBER, 1978. IT WAS MODIFIED, DOCUMENTED, AND TESTED -C FOR NCAR BY RUSS REW IN SEPTEMBER, 1980. -C -C----------------------------------------------------------------------- -C -C SUBROUTINE FFTFAX (N,IFAX,TRIGS) -C -C PURPOSE A SET-UP ROUTINE FOR FFT99 AND FFT991. IT NEED ONLY BE -C CALLED ONCE BEFORE A SEQUENCE OF CALLS TO THE FFT -C ROUTINES (PROVIDED THAT N IS NOT CHANGED). -C -C ARGUMENT IFAX(13),TRIGS(3*N/2+1) -C DIMENSIONS -C -C ARGUMENTS -C -C ON INPUT N -C AN EVEN NUMBER GREATER THAN 4 THAT HAS NO PRIME FACTOR -C GREATER THAN 5. N IS THE LENGTH OF THE TRANSFORMS (SEE -C THE DOCUMENTATION FOR FFT99 AND FFT991 FOR THE -C DEFINITIONS OF THE TRANSFORMS). -C -C IFAX -C AN INTEGER ARRAY. THE NUMBER OF ELEMENTS ACTUALLY USED -C WILL DEPEND ON THE FACTORIZATION OF N. DIMENSIONING -C IFAX FOR 13 SUFFICES FOR ALL N LESS THAN A MILLION. -C -C TRIGS -C A FLOATING POINT ARRAY OF DIMENSION 3*N/2 IF N/2 IS -C EVEN, OR 3*N/2+1 IF N/2 IS ODD. -C -C ON OUTPUT IFAX -C CONTAINS THE FACTORIZATION OF N/2. IFAX(1) IS THE -C NUMBER OF FACTORS, AND THE FACTORS THEMSELVES ARE STORED -C IN IFAX(2),IFAX(3),... IF FFTFAX IS CALLED WITH N ODD, -C OR IF N HAS ANY PRIME FACTORS GREATER THAN 5, IFAX(1) -C IS SET TO -99. -C -C TRIGS -C AN ARRAY OF TRIGNOMENTRIC FUNCTION VALUES SUBSEQUENTLY -C USED BY THE FFT ROUTINES. -C -C----------------------------------------------------------------------- -C -C SUBROUTINE FFT991 (A,WORK,TRIGS,IFAX,INC,JUMP,N,M,ISIGN) -C AND -C SUBROUTINE FFT99 (A,WORK,TRIGS,IFAX,INC,JUMP,N,M,ISIGN) -C -C PURPOSE PERFORM A NUMBER OF SIMULTANEOUS REAL/HALF-COMPLEX -C PERIODIC FOURIER TRANSFORMS OR CORRESPONDING INVERSE -C TRANSFORMS, USING ORDINARY SPATIAL ORDER OF GRIDPOINT -C VALUES (FFT991) OR EXPLICIT CYCLIC CONTINUITY IN THE -C GRIDPOINT VALUES (FFT99). GIVEN A SET -C OF REAL DATA VECTORS, THE PACKAGE RETURNS A SET OF -C 'HALF-COMPLEX' FOURIER COEFFICIENT VECTORS, OR VICE -C VERSA. THE LENGTH OF THE TRANSFORMS MUST BE AN EVEN -C NUMBER THAT HAS NO OTHER FACTORS EXCEPT POSSIBLY POWERS -C OF 2, 3, AND 5. THESE VERSION OF FFT991 AND FFT99 ARE -C OPTIMIZED FOR USE ON THE CRAY-1. -C -C ARGUMENT A(M*(N+2)), WORK(M*(N+1)), TRIGS(3*N/2+1), IFAX(13) -C DIMENSIONS -C -C ARGUMENTS -C -C ON INPUT A -C AN ARRAY OF LENGTH M*(N+2) CONTAINING THE INPUT DATA -C OR COEFFICIENT VECTORS. THIS ARRAY IS OVERWRITTEN BY -C THE RESULTS. -C -C WORK -C A WORK ARRAY OF DIMENSION M*(N+1) -C -C TRIGS -C AN ARRAY SET UP BY FFTFAX, WHICH MUST BE CALLED FIRST. -C -C IFAX -C AN ARRAY SET UP BY FFTFAX, WHICH MUST BE CALLED FIRST. -C -C INC -C THE INCREMENT (IN WORDS) BETWEEN SUCCESSIVE ELEMENTS OF -C EACH DATA OR COEFFICIENT VECTOR (E.G. INC=1 FOR -C CONSECUTIVELY STORED DATA). -C -C JUMP -C THE INCREMENT (IN WORDS) BETWEEN THE FIRST ELEMENTS OF -C SUCCESSIVE DATA OR COEFFICIENT VECTORS. ON THE CRAY-1, -C TRY TO ARRANGE DATA SO THAT JUMP IS NOT A MULTIPLE OF 8 -C (TO AVOID MEMORY BANK CONFLICTS). FOR CLARIFICATION OF -C INC AND JUMP, SEE THE EXAMPLES BELOW. -C -C N -C THE LENGTH OF EACH TRANSFORM (SEE DEFINITION OF -C TRANSFORMS, BELOW). -C -C M -C THE NUMBER OF TRANSFORMS TO BE DONE SIMULTANEOUSLY. -C -C ISIGN -C = +1 FOR A TRANSFORM FROM FOURIER COEFFICIENTS TO -C GRIDPOINT VALUES. -C = -1 FOR A TRANSFORM FROM GRIDPOINT VALUES TO FOURIER -C COEFFICIENTS. -C -C ON OUTPUT A -C IF ISIGN = +1, AND M COEFFICIENT VECTORS ARE SUPPLIED -C EACH CONTAINING THE SEQUENCE: -C -C A(0),B(0),A(1),B(1),...,A(N/2),B(N/2) (N+2 VALUES) -C -C THEN THE RESULT CONSISTS OF M DATA VECTORS EACH -C CONTAINING THE CORRESPONDING N+2 GRIDPOINT VALUES: -C -C FOR FFT991, X(0), X(1), X(2),...,X(N-1),0,0. -C FOR FFT99, X(N-1),X(0),X(1),X(2),...,X(N-1),X(0). -C (EXPLICIT CYCLIC CONTINUITY) -C -C WHEN ISIGN = +1, THE TRANSFORM IS DEFINED BY: -C X(J)=SUM(K=0,...,N-1)(C(K)*EXP(2*I*J*K*PI/N)) -C WHERE C(K)=A(K)+I*B(K) AND C(N-K)=A(K)-I*B(K) -C AND I=SQRT (-1) -C -C IF ISIGN = -1, AND M DATA VECTORS ARE SUPPLIED EACH -C CONTAINING A SEQUENCE OF GRIDPOINT VALUES X(J) AS -C DEFINED ABOVE, THEN THE RESULT CONSISTS OF M VECTORS -C EACH CONTAINING THE CORRESPONDING FOURIER COFFICIENTS -C A(K), B(K), 0 .LE. K .LE N/2. -C -C WHEN ISIGN = -1, THE INVERSE TRANSFORM IS DEFINED BY: -C C(K)=(1/N)*SUM(J=0,...,N-1)(X(J)*EXP(-2*I*J*K*PI/N)) -C WHERE C(K)=A(K)+I*B(K) AND I=SQRT(-1) -C -C A CALL WITH ISIGN=+1 FOLLOWED BY A CALL WITH ISIGN=-1 -C (OR VICE VERSA) RETURNS THE ORIGINAL DATA. -C -C NOTE: THE FACT THAT THE GRIDPOINT VALUES X(J) ARE REAL -C IMPLIES THAT B(0)=B(N/2)=0. FOR A CALL WITH ISIGN=+1, -C IT IS NOT ACTUALLY NECESSARY TO SUPPLY THESE ZEROS. -C -C EXAMPLES GIVEN 19 DATA VECTORS EACH OF LENGTH 64 (+2 FOR EXPLICIT -C CYCLIC CONTINUITY), COMPUTE THE CORRESPONDING VECTORS OF -C FOURIER COEFFICIENTS. THE DATA MAY, FOR EXAMPLE, BE -C ARRANGED LIKE THIS: -C -C FIRST DATA A(1)= . . . A(66)= A(70) -C VECTOR X(63) X(0) X(1) X(2) ... X(63) X(0) (4 EMPTY LOCATIONS) -C -C SECOND DATA A(71)= . . . A(140) -C VECTOR X(63) X(0) X(1) X(2) ... X(63) X(0) (4 EMPTY LOCATIONS) -C -C AND SO ON. HERE INC=1, JUMP=70, N=64, M=19, ISIGN=-1, -C AND FFT99 SHOULD BE USED (BECAUSE OF THE EXPLICIT CYCLIC -C CONTINUITY). -C -C ALTERNATIVELY THE DATA MAY BE ARRANGED LIKE THIS: -C -C FIRST SECOND LAST -C DATA DATA DATA -C VECTOR VECTOR VECTOR -C -C A(1)= A(2)= A(19)= -C -C X(63) X(63) . . . X(63) -C A(20)= X(0) X(0) . . . X(0) -C A(39)= X(1) X(1) . . . X(1) -C . . . -C . . . -C . . . -C -C IN WHICH CASE WE HAVE INC=19, JUMP=1, AND THE REMAINING -C PARAMETERS ARE THE SAME AS BEFORE. IN EITHER CASE, EACH -C COEFFICIENT VECTOR OVERWRITES THE CORRESPONDING INPUT -C DATA VECTOR. -C -C----------------------------------------------------------------------- - DIMENSION A(N),WORK(N),TRIGS(N),IFAX(1) -C -C SUBROUTINE "FFT99" - MULTIPLE FAST REAL PERIODIC TRANSFORM -C CORRESPONDING TO OLD SCALAR ROUTINE FFT9 -C PROCEDURE USED TO CONVERT TO HALF-LENGTH COMPLEX TRANSFORM -C IS GIVEN BY COOLEY, LEWIS AND WELCH (J. SOUND VIB., VOL. 12 -C (1970), 315-337) -C -C A IS THE ARRAY CONTAINING INPUT AND OUTPUT DATA -C WORK IS AN AREA OF SIZE (N+1)*LOT -C TRIGS IS A PREVIOUSLY PREPARED LIST OF TRIG FUNCTION VALUES -C IFAX IS A PREVIOUSLY PREPARED LIST OF FACTORS OF N/2 -C INC IS THE INCREMENT WITHIN EACH DATA 'VECTOR' -C (E.G. INC=1 FOR CONSECUTIVELY STORED DATA) -C JUMP IS THE INCREMENT BETWEEN THE START OF EACH DATA VECTOR -C N IS THE LENGTH OF THE DATA VECTORS -C LOT IS THE NUMBER OF DATA VECTORS -C ISIGN = +1 FOR TRANSFORM FROM SPECTRAL TO GRIDPOINT -C = -1 FOR TRANSFORM FROM GRIDPOINT TO SPECTRAL -C -C ORDERING OF COEFFICIENTS: -C A(0),B(0),A(1),B(1),A(2),B(2),...,A(N/2),B(N/2) -C WHERE B(0)=B(N/2)=0; (N+2) LOCATIONS REQUIRED -C -C ORDERING OF DATA: -C X(N-1),X(0),X(1),X(2),...,X(N),X(0) -C I.E. EXPLICIT CYCLIC CONTINUITY; (N+2) LOCATIONS REQUIRED -C -C VECTORIZATION IS ACHIEVED ON CRAY BY DOING THE TRANSFORMS IN -C PARALLEL -C -C *** N.B. N IS ASSUMED TO BE AN EVEN NUMBER -C -C DEFINITION OF TRANSFORMS: -C ------------------------- -C -C ISIGN=+1: X(J)=SUM(K=0,...,N-1)(C(K)*EXP(2*I*J*K*PI/N)) -C WHERE C(K)=A(K)+I*B(K) AND C(N-K)=A(K)-I*B(K) -C -C ISIGN=-1: A(K)=(1/N)*SUM(J=0,...,N-1)(X(J)*COS(2*J*K*PI/N)) -C B(K)=-(1/N)*SUM(J=0,...,N-1)(X(J)*SIN(2*J*K*PI/N)) -C -C -C THE FOLLOWING CALL IS FOR MONITORING LIBRARY USE AT NCAR -C CALL Q8QST4 ( 4HXLIB, 6HFFT99F, 5HFFT99, 10HVERSION 01) - NFAX=IFAX(1) - NX=N+1 - NH=N/2 - INK=INC+INC - IF (ISIGN.EQ.+1) GO TO 30 -C -C IF NECESSARY, TRANSFER DATA TO WORK AREA - IGO=50 - IF (MOD(NFAX,2).EQ.1) GOTO 40 - IBASE=INC+1 - JBASE=1 - DO 20 L=1,LOT - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 10 M=1,N - WORK(J)=A(I) - I=I+INC - J=J+1 - 10 CONTINUE - IBASE=IBASE+JUMP - JBASE=JBASE+NX - 20 CONTINUE -C - IGO=60 - GO TO 40 -C -C PREPROCESSING (ISIGN=+1) -C ------------------------ -C - 30 CONTINUE - CALL FFT99A(A,WORK,TRIGS,INC,JUMP,N,LOT) - IGO=60 -C -C COMPLEX TRANSFORM -C ----------------- -C - 40 CONTINUE - IA=INC+1 - LA=1 - DO 80 K=1,NFAX - IF (IGO.EQ.60) GO TO 60 - 50 CONTINUE - CALL VPASSM(A(IA),A(IA+INC),WORK(1),WORK(2),TRIGS, - * INK,2,JUMP,NX,LOT,NH,IFAX(K+1),LA) - IGO=60 - GO TO 70 - 60 CONTINUE - CALL VPASSM(WORK(1),WORK(2),A(IA),A(IA+INC),TRIGS, - * 2,INK,NX,JUMP,LOT,NH,IFAX(K+1),LA) - IGO=50 - 70 CONTINUE - LA=LA*IFAX(K+1) - 80 CONTINUE -C - IF (ISIGN.EQ.-1) GO TO 130 -C -C IF NECESSARY, TRANSFER DATA FROM WORK AREA - IF (MOD(NFAX,2).EQ.1) GO TO 110 - IBASE=1 - JBASE=IA - DO 100 L=1,LOT - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 90 M=1,N - A(J)=WORK(I) - I=I+1 - J=J+INC - 90 CONTINUE - IBASE=IBASE+NX - JBASE=JBASE+JUMP - 100 CONTINUE -C -C FILL IN CYCLIC BOUNDARY POINTS - 110 CONTINUE - IA=1 - IB=N*INC+1 -CDIR$ IVDEP - DO 120 L=1,LOT - A(IA)=A(IB) - A(IB+INC)=A(IA+INC) - IA=IA+JUMP - IB=IB+JUMP - 120 CONTINUE - GO TO 140 -C -C POSTPROCESSING (ISIGN=-1): -C -------------------------- -C - 130 CONTINUE - CALL FFT99B(WORK,A,TRIGS,INC,JUMP,N,LOT) -C - 140 CONTINUE - RETURN - END - SUBROUTINE FFT99A(A,WORK,TRIGS,INC,JUMP,N,LOT) - DIMENSION A(N),WORK(N),TRIGS(N) -C -C SUBROUTINE FFT99A - PREPROCESSING STEP FOR FFT99, ISIGN=+1 -C (SPECTRAL TO GRIDPOINT TRANSFORM) -C - NH=N/2 - NX=N+1 - INK=INC+INC -C -C A(0) AND A(N/2) - IA=1 - IB=N*INC+1 - JA=1 - JB=2 -CDIR$ IVDEP - DO 10 L=1,LOT - WORK(JA)=A(IA)+A(IB) - WORK(JB)=A(IA)-A(IB) - IA=IA+JUMP - IB=IB+JUMP - JA=JA+NX - JB=JB+NX - 10 CONTINUE -C -C REMAINING WAVENUMBERS - IABASE=2*INC+1 - IBBASE=(N-2)*INC+1 - JABASE=3 - JBBASE=N-1 -C - DO 30 K=3,NH,2 - IA=IABASE - IB=IBBASE - JA=JABASE - JB=JBBASE - C=TRIGS(N+K) - S=TRIGS(N+K+1) -CDIR$ IVDEP - DO 20 L=1,LOT - WORK(JA)=(A(IA)+A(IB))- - * (S*(A(IA)-A(IB))+C*(A(IA+INC)+A(IB+INC))) - WORK(JB)=(A(IA)+A(IB))+ - * (S*(A(IA)-A(IB))+C*(A(IA+INC)+A(IB+INC))) - WORK(JA+1)=(C*(A(IA)-A(IB))-S*(A(IA+INC)+A(IB+INC)))+ - * (A(IA+INC)-A(IB+INC)) - WORK(JB+1)=(C*(A(IA)-A(IB))-S*(A(IA+INC)+A(IB+INC)))- - * (A(IA+INC)-A(IB+INC)) - IA=IA+JUMP - IB=IB+JUMP - JA=JA+NX - JB=JB+NX - 20 CONTINUE - IABASE=IABASE+INK - IBBASE=IBBASE-INK - JABASE=JABASE+2 - JBBASE=JBBASE-2 - 30 CONTINUE -C - IF (IABASE.NE.IBBASE) GO TO 50 -C WAVENUMBER N/4 (IF IT EXISTS) - IA=IABASE - JA=JABASE -CDIR$ IVDEP - DO 40 L=1,LOT - WORK(JA)=2.0*A(IA) - WORK(JA+1)=-2.0*A(IA+INC) - IA=IA+JUMP - JA=JA+NX - 40 CONTINUE -C - 50 CONTINUE - RETURN - END - SUBROUTINE FFT99B(WORK,A,TRIGS,INC,JUMP,N,LOT) - DIMENSION WORK(N),A(N),TRIGS(N) -C -C SUBROUTINE FFT99B - POSTPROCESSING STEP FOR FFT99, ISIGN=-1 -C (GRIDPOINT TO SPECTRAL TRANSFORM) -C - NH=N/2 - NX=N+1 - INK=INC+INC -C -C A(0) AND A(N/2) - SCALE=1.0/FLOAT(N) - IA=1 - IB=2 - JA=1 - JB=N*INC+1 -CDIR$ IVDEP - DO 10 L=1,LOT - A(JA)=SCALE*(WORK(IA)+WORK(IB)) - A(JB)=SCALE*(WORK(IA)-WORK(IB)) - A(JA+INC)=0.0 - A(JB+INC)=0.0 - IA=IA+NX - IB=IB+NX - JA=JA+JUMP - JB=JB+JUMP - 10 CONTINUE -C -C REMAINING WAVENUMBERS - SCALE=0.5*SCALE - IABASE=3 - IBBASE=N-1 - JABASE=2*INC+1 - JBBASE=(N-2)*INC+1 -C - DO 30 K=3,NH,2 - IA=IABASE - IB=IBBASE - JA=JABASE - JB=JBBASE - C=TRIGS(N+K) - S=TRIGS(N+K+1) -CDIR$ IVDEP - DO 20 L=1,LOT - A(JA)=SCALE*((WORK(IA)+WORK(IB)) - * +(C*(WORK(IA+1)+WORK(IB+1))+S*(WORK(IA)-WORK(IB)))) - A(JB)=SCALE*((WORK(IA)+WORK(IB)) - * -(C*(WORK(IA+1)+WORK(IB+1))+S*(WORK(IA)-WORK(IB)))) - A(JA+INC)=SCALE*((C*(WORK(IA)-WORK(IB))-S*(WORK(IA+1)+WORK(IB+1))) - * +(WORK(IB+1)-WORK(IA+1))) - A(JB+INC)=SCALE*((C*(WORK(IA)-WORK(IB))-S*(WORK(IA+1)+WORK(IB+1))) - * -(WORK(IB+1)-WORK(IA+1))) - IA=IA+NX - IB=IB+NX - JA=JA+JUMP - JB=JB+JUMP - 20 CONTINUE - IABASE=IABASE+2 - IBBASE=IBBASE-2 - JABASE=JABASE+INK - JBBASE=JBBASE-INK - 30 CONTINUE -C - IF (IABASE.NE.IBBASE) GO TO 50 -C WAVENUMBER N/4 (IF IT EXISTS) - IA=IABASE - JA=JABASE - SCALE=2.0*SCALE -CDIR$ IVDEP - DO 40 L=1,LOT - A(JA)=SCALE*WORK(IA) - A(JA+INC)=-SCALE*WORK(IA+1) - IA=IA+NX - JA=JA+JUMP - 40 CONTINUE -C - 50 CONTINUE - RETURN - END - SUBROUTINE FFT991(A,WORK,TRIGS,IFAX,INC,JUMP,N,LOT,ISIGN) - DIMENSION A(N),WORK(N),TRIGS(N),IFAX(1) -C -C SUBROUTINE "FFT991" - MULTIPLE REAL/HALF-COMPLEX PERIODIC -C FAST FOURIER TRANSFORM -C -C SAME AS FFT99 EXCEPT THAT ORDERING OF DATA CORRESPONDS TO -C THAT IN MRFFT2 -C -C PROCEDURE USED TO CONVERT TO HALF-LENGTH COMPLEX TRANSFORM -C IS GIVEN BY COOLEY, LEWIS AND WELCH (J. SOUND VIB., VOL. 12 -C (1970), 315-337) -C -C A IS THE ARRAY CONTAINING INPUT AND OUTPUT DATA -C WORK IS AN AREA OF SIZE (N+1)*LOT -C TRIGS IS A PREVIOUSLY PREPARED LIST OF TRIG FUNCTION VALUES -C IFAX IS A PREVIOUSLY PREPARED LIST OF FACTORS OF N/2 -C INC IS THE INCREMENT WITHIN EACH DATA 'VECTOR' -C (E.G. INC=1 FOR CONSECUTIVELY STORED DATA) -C JUMP IS THE INCREMENT BETWEEN THE START OF EACH DATA VECTOR -C N IS THE LENGTH OF THE DATA VECTORS -C LOT IS THE NUMBER OF DATA VECTORS -C ISIGN = +1 FOR TRANSFORM FROM SPECTRAL TO GRIDPOINT -C = -1 FOR TRANSFORM FROM GRIDPOINT TO SPECTRAL -C -C ORDERING OF COEFFICIENTS: -C A(0),B(0),A(1),B(1),A(2),B(2),...,A(N/2),B(N/2) -C WHERE B(0)=B(N/2)=0; (N+2) LOCATIONS REQUIRED -C -C ORDERING OF DATA: -C X(0),X(1),X(2),...,X(N-1) -C -C VECTORIZATION IS ACHIEVED ON CRAY BY DOING THE TRANSFORMS IN -C PARALLEL -C -C *** N.B. N IS ASSUMED TO BE AN EVEN NUMBER -C -C DEFINITION OF TRANSFORMS: -C ------------------------- -C -C ISIGN=+1: X(J)=SUM(K=0,...,N-1)(C(K)*EXP(2*I*J*K*PI/N)) -C WHERE C(K)=A(K)+I*B(K) AND C(N-K)=A(K)-I*B(K) -C -C ISIGN=-1: A(K)=(1/N)*SUM(J=0,...,N-1)(X(J)*COS(2*J*K*PI/N)) -C B(K)=-(1/N)*SUM(J=0,...,N-1)(X(J)*SIN(2*J*K*PI/N)) -C -C THE FOLLOWING CALL IS FOR MONITORING LIBRARY USE AT NCAR -C CALL Q8QST4 ( 4HXLIB, 6HFFT99F, 6HFFT991, 10HVERSION 01) - NFAX=IFAX(1) - NX=N+1 - NH=N/2 - INK=INC+INC - IF (ISIGN.EQ.+1) GO TO 30 -C -C IF NECESSARY, TRANSFER DATA TO WORK AREA - IGO=50 - IF (MOD(NFAX,2).EQ.1) GOTO 40 - IBASE=1 - JBASE=1 - DO 20 L=1,LOT - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 10 M=1,N - WORK(J)=A(I) - I=I+INC - J=J+1 - 10 CONTINUE - IBASE=IBASE+JUMP - JBASE=JBASE+NX - 20 CONTINUE -C - IGO=60 - GO TO 40 -C -C PREPROCESSING (ISIGN=+1) -C ------------------------ -C - 30 CONTINUE - CALL FFT99A(A,WORK,TRIGS,INC,JUMP,N,LOT) - IGO=60 -C -C COMPLEX TRANSFORM -C ----------------- -C - 40 CONTINUE - IA=1 - LA=1 - DO 80 K=1,NFAX - IF (IGO.EQ.60) GO TO 60 - 50 CONTINUE - CALL VPASSM(A(IA),A(IA+INC),WORK(1),WORK(2),TRIGS, - * INK,2,JUMP,NX,LOT,NH,IFAX(K+1),LA) - IGO=60 - GO TO 70 - 60 CONTINUE - CALL VPASSM(WORK(1),WORK(2),A(IA),A(IA+INC),TRIGS, - * 2,INK,NX,JUMP,LOT,NH,IFAX(K+1),LA) - IGO=50 - 70 CONTINUE - LA=LA*IFAX(K+1) - 80 CONTINUE -C - IF (ISIGN.EQ.-1) GO TO 130 -C -C IF NECESSARY, TRANSFER DATA FROM WORK AREA - IF (MOD(NFAX,2).EQ.1) GO TO 110 - IBASE=1 - JBASE=1 - DO 100 L=1,LOT - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 90 M=1,N - A(J)=WORK(I) - I=I+1 - J=J+INC - 90 CONTINUE - IBASE=IBASE+NX - JBASE=JBASE+JUMP - 100 CONTINUE -C -C FILL IN ZEROS AT END - 110 CONTINUE - IB=N*INC+1 -CDIR$ IVDEP - DO 120 L=1,LOT - A(IB)=0.0 - A(IB+INC)=0.0 - IB=IB+JUMP - 120 CONTINUE - GO TO 140 -C -C POSTPROCESSING (ISIGN=-1): -C -------------------------- -C - 130 CONTINUE - CALL FFT99B(WORK,A,TRIGS,INC,JUMP,N,LOT) -C - 140 CONTINUE - RETURN - END - SUBROUTINE FFTFAX(N,IFAX,TRIGS) - DIMENSION IFAX(13),TRIGS(1) -C -C MODE 3 IS USED FOR REAL/HALF-COMPLEX TRANSFORMS. IT IS POSSIBLE -C TO DO COMPLEX/COMPLEX TRANSFORMS WITH OTHER VALUES OF MODE, BUT -C DOCUMENTATION OF THE DETAILS WERE NOT AVAILABLE WHEN THIS ROUTINE -C WAS WRITTEN. -C - DATA MODE /3/ - CALL FAX (IFAX, N, MODE) - I = IFAX(1) - IF (IFAX(I+1) .GT. 5 .OR. N .LE. 4) IFAX(1) = -99 - IF (IFAX(1) .LE. 0 ) WRITE(6,1) N - IF (IFAX(1) .LE. 0 ) STOP 999 - CALL FFTRIG (TRIGS, N, MODE) - 1 FORMAT(//5X, ' FFTFAX -- INVALID N =', I5,/) - RETURN - END - SUBROUTINE FAX(IFAX,N,MODE) - DIMENSION IFAX(10) - NN=N - IF (IABS(MODE).EQ.1) GO TO 10 - IF (IABS(MODE).EQ.8) GO TO 10 - NN=N/2 - IF ((NN+NN).EQ.N) GO TO 10 - IFAX(1)=-99 - RETURN - 10 K=1 -C TEST FOR FACTORS OF 4 - 20 IF (MOD(NN,4).NE.0) GO TO 30 - K=K+1 - IFAX(K)=4 - NN=NN/4 - IF (NN.EQ.1) GO TO 80 - GO TO 20 -C TEST FOR EXTRA FACTOR OF 2 - 30 IF (MOD(NN,2).NE.0) GO TO 40 - K=K+1 - IFAX(K)=2 - NN=NN/2 - IF (NN.EQ.1) GO TO 80 -C TEST FOR FACTORS OF 3 - 40 IF (MOD(NN,3).NE.0) GO TO 50 - K=K+1 - IFAX(K)=3 - NN=NN/3 - IF (NN.EQ.1) GO TO 80 - GO TO 40 -C NOW FIND REMAINING FACTORS - 50 L=5 - INC=2 -C INC ALTERNATELY TAKES ON VALUES 2 AND 4 - 60 IF (MOD(NN,L).NE.0) GO TO 70 - K=K+1 - IFAX(K)=L - NN=NN/L - IF (NN.EQ.1) GO TO 80 - GO TO 60 - 70 L=L+INC - INC=6-INC - GO TO 60 - 80 IFAX(1)=K-1 -C IFAX(1) CONTAINS NUMBER OF FACTORS - NFAX=IFAX(1) -C SORT FACTORS INTO ASCENDING ORDER - IF (NFAX.EQ.1) GO TO 110 - DO 100 II=2,NFAX - ISTOP=NFAX+2-II - DO 90 I=2,ISTOP - IF (IFAX(I+1).GE.IFAX(I)) GO TO 90 - ITEM=IFAX(I) - IFAX(I)=IFAX(I+1) - IFAX(I+1)=ITEM - 90 CONTINUE - 100 CONTINUE - 110 CONTINUE - RETURN - END - SUBROUTINE FFTRIG(TRIGS,N,MODE) - DIMENSION TRIGS(1) - PI=2.0*ASIN(1.0) - IMODE=IABS(MODE) - NN=N - IF (IMODE.GT.1.AND.IMODE.LT.6) NN=N/2 - DEL=(PI+PI)/FLOAT(NN) - L=NN+NN - DO 10 I=1,L,2 - ANGLE=0.5*FLOAT(I-1)*DEL - TRIGS(I)=COS(ANGLE) - TRIGS(I+1)=SIN(ANGLE) - 10 CONTINUE - IF (IMODE.EQ.1) RETURN - IF (IMODE.EQ.8) RETURN - DEL=0.5*DEL - NH=(NN+1)/2 - L=NH+NH - LA=NN+NN - DO 20 I=1,L,2 - ANGLE=0.5*FLOAT(I-1)*DEL - TRIGS(LA+I)=COS(ANGLE) - TRIGS(LA+I+1)=SIN(ANGLE) - 20 CONTINUE - IF (IMODE.LE.3) RETURN - DEL=0.5*DEL - LA=LA+NN - IF (MODE.EQ.5) GO TO 40 - DO 30 I=2,NN - ANGLE=FLOAT(I-1)*DEL - TRIGS(LA+I)=2.0*SIN(ANGLE) - 30 CONTINUE - RETURN - 40 CONTINUE - DEL=0.5*DEL - DO 50 I=2,N - ANGLE=FLOAT(I-1)*DEL - TRIGS(LA+I)=SIN(ANGLE) - 50 CONTINUE - RETURN - END - SUBROUTINE VPASSM(A,B,C,D,TRIGS,INC1,INC2,INC3,INC4,LOT,N,IFAC,LA) - DIMENSION A(N),B(N),C(N),D(N),TRIGS(N) -C -C SUBROUTINE "VPASSM" - MULTIPLE VERSION OF "VPASSA" -C PERFORMS ONE PASS THROUGH DATA -C AS PART OF MULTIPLE COMPLEX FFT ROUTINE -C A IS FIRST REAL INPUT VECTOR -C B IS FIRST IMAGINARY INPUT VECTOR -C C IS FIRST REAL OUTPUT VECTOR -C D IS FIRST IMAGINARY OUTPUT VECTOR -C TRIGS IS PRECALCULATED TABLE OF SINES " COSINES -C INC1 IS ADDRESSING INCREMENT FOR A AND B -C INC2 IS ADDRESSING INCREMENT FOR C AND D -C INC3 IS ADDRESSING INCREMENT BETWEEN A"S & B"S -C INC4 IS ADDRESSING INCREMENT BETWEEN C"S & D"S -C LOT IS THE NUMBER OF VECTORS -C N IS LENGTH OF VECTORS -C IFAC IS CURRENT FACTOR OF N -C LA IS PRODUCT OF PREVIOUS FACTORS -C - DATA SIN36/0.587785252292473/,COS36/0.809016994374947/, - * SIN72/0.951056516295154/,COS72/0.309016994374947/, - * SIN60/0.866025403784437/ -C - M=N/IFAC - IINK=M*INC1 - JINK=LA*INC2 - JUMP=(IFAC-1)*JINK - IBASE=0 - JBASE=0 - IGO=IFAC-1 - IF (IGO.GT.4) RETURN - GO TO (10,50,90,130),IGO -C -C CODING FOR FACTOR 2 -C - 10 IA=1 - JA=1 - IB=IA+IINK - JB=JA+JINK - DO 20 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 15 IJK=1,LOT - C(JA+J)=A(IA+I)+A(IB+I) - D(JA+J)=B(IA+I)+B(IB+I) - C(JB+J)=A(IA+I)-A(IB+I) - D(JB+J)=B(IA+I)-B(IB+I) - I=I+INC3 - J=J+INC4 - 15 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 20 CONTINUE - IF (LA.EQ.M) RETURN - LA1=LA+1 - JBASE=JBASE+JUMP - DO 40 K=LA1,M,LA - KB=K+K-2 - C1=TRIGS(KB+1) - S1=TRIGS(KB+2) - DO 30 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 25 IJK=1,LOT - C(JA+J)=A(IA+I)+A(IB+I) - D(JA+J)=B(IA+I)+B(IB+I) - C(JB+J)=C1*(A(IA+I)-A(IB+I))-S1*(B(IA+I)-B(IB+I)) - D(JB+J)=S1*(A(IA+I)-A(IB+I))+C1*(B(IA+I)-B(IB+I)) - I=I+INC3 - J=J+INC4 - 25 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 30 CONTINUE - JBASE=JBASE+JUMP - 40 CONTINUE - RETURN -C -C CODING FOR FACTOR 3 -C - 50 IA=1 - JA=1 - IB=IA+IINK - JB=JA+JINK - IC=IB+IINK - JC=JB+JINK - DO 60 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 55 IJK=1,LOT - C(JA+J)=A(IA+I)+(A(IB+I)+A(IC+I)) - D(JA+J)=B(IA+I)+(B(IB+I)+B(IC+I)) - C(JB+J)=(A(IA+I)-0.5*(A(IB+I)+A(IC+I)))-(SIN60*(B(IB+I)-B(IC+I))) - C(JC+J)=(A(IA+I)-0.5*(A(IB+I)+A(IC+I)))+(SIN60*(B(IB+I)-B(IC+I))) - D(JB+J)=(B(IA+I)-0.5*(B(IB+I)+B(IC+I)))+(SIN60*(A(IB+I)-A(IC+I))) - D(JC+J)=(B(IA+I)-0.5*(B(IB+I)+B(IC+I)))-(SIN60*(A(IB+I)-A(IC+I))) - I=I+INC3 - J=J+INC4 - 55 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 60 CONTINUE - IF (LA.EQ.M) RETURN - LA1=LA+1 - JBASE=JBASE+JUMP - DO 80 K=LA1,M,LA - KB=K+K-2 - KC=KB+KB - C1=TRIGS(KB+1) - S1=TRIGS(KB+2) - C2=TRIGS(KC+1) - S2=TRIGS(KC+2) - DO 70 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 65 IJK=1,LOT - C(JA+J)=A(IA+I)+(A(IB+I)+A(IC+I)) - D(JA+J)=B(IA+I)+(B(IB+I)+B(IC+I)) - C(JB+J)= - * C1*((A(IA+I)-0.5*(A(IB+I)+A(IC+I)))-(SIN60*(B(IB+I)-B(IC+I)))) - * -S1*((B(IA+I)-0.5*(B(IB+I)+B(IC+I)))+(SIN60*(A(IB+I)-A(IC+I)))) - D(JB+J)= - * S1*((A(IA+I)-0.5*(A(IB+I)+A(IC+I)))-(SIN60*(B(IB+I)-B(IC+I)))) - * +C1*((B(IA+I)-0.5*(B(IB+I)+B(IC+I)))+(SIN60*(A(IB+I)-A(IC+I)))) - C(JC+J)= - * C2*((A(IA+I)-0.5*(A(IB+I)+A(IC+I)))+(SIN60*(B(IB+I)-B(IC+I)))) - * -S2*((B(IA+I)-0.5*(B(IB+I)+B(IC+I)))-(SIN60*(A(IB+I)-A(IC+I)))) - D(JC+J)= - * S2*((A(IA+I)-0.5*(A(IB+I)+A(IC+I)))+(SIN60*(B(IB+I)-B(IC+I)))) - * +C2*((B(IA+I)-0.5*(B(IB+I)+B(IC+I)))-(SIN60*(A(IB+I)-A(IC+I)))) - I=I+INC3 - J=J+INC4 - 65 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 70 CONTINUE - JBASE=JBASE+JUMP - 80 CONTINUE - RETURN -C -C CODING FOR FACTOR 4 -C - 90 IA=1 - JA=1 - IB=IA+IINK - JB=JA+JINK - IC=IB+IINK - JC=JB+JINK - ID=IC+IINK - JD=JC+JINK - DO 100 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 95 IJK=1,LOT - C(JA+J)=(A(IA+I)+A(IC+I))+(A(IB+I)+A(ID+I)) - C(JC+J)=(A(IA+I)+A(IC+I))-(A(IB+I)+A(ID+I)) - D(JA+J)=(B(IA+I)+B(IC+I))+(B(IB+I)+B(ID+I)) - D(JC+J)=(B(IA+I)+B(IC+I))-(B(IB+I)+B(ID+I)) - C(JB+J)=(A(IA+I)-A(IC+I))-(B(IB+I)-B(ID+I)) - C(JD+J)=(A(IA+I)-A(IC+I))+(B(IB+I)-B(ID+I)) - D(JB+J)=(B(IA+I)-B(IC+I))+(A(IB+I)-A(ID+I)) - D(JD+J)=(B(IA+I)-B(IC+I))-(A(IB+I)-A(ID+I)) - I=I+INC3 - J=J+INC4 - 95 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 100 CONTINUE - IF (LA.EQ.M) RETURN - LA1=LA+1 - JBASE=JBASE+JUMP - DO 120 K=LA1,M,LA - KB=K+K-2 - KC=KB+KB - KD=KC+KB - C1=TRIGS(KB+1) - S1=TRIGS(KB+2) - C2=TRIGS(KC+1) - S2=TRIGS(KC+2) - C3=TRIGS(KD+1) - S3=TRIGS(KD+2) - DO 110 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 105 IJK=1,LOT - C(JA+J)=(A(IA+I)+A(IC+I))+(A(IB+I)+A(ID+I)) - D(JA+J)=(B(IA+I)+B(IC+I))+(B(IB+I)+B(ID+I)) - C(JC+J)= - * C2*((A(IA+I)+A(IC+I))-(A(IB+I)+A(ID+I))) - * -S2*((B(IA+I)+B(IC+I))-(B(IB+I)+B(ID+I))) - D(JC+J)= - * S2*((A(IA+I)+A(IC+I))-(A(IB+I)+A(ID+I))) - * +C2*((B(IA+I)+B(IC+I))-(B(IB+I)+B(ID+I))) - C(JB+J)= - * C1*((A(IA+I)-A(IC+I))-(B(IB+I)-B(ID+I))) - * -S1*((B(IA+I)-B(IC+I))+(A(IB+I)-A(ID+I))) - D(JB+J)= - * S1*((A(IA+I)-A(IC+I))-(B(IB+I)-B(ID+I))) - * +C1*((B(IA+I)-B(IC+I))+(A(IB+I)-A(ID+I))) - C(JD+J)= - * C3*((A(IA+I)-A(IC+I))+(B(IB+I)-B(ID+I))) - * -S3*((B(IA+I)-B(IC+I))-(A(IB+I)-A(ID+I))) - D(JD+J)= - * S3*((A(IA+I)-A(IC+I))+(B(IB+I)-B(ID+I))) - * +C3*((B(IA+I)-B(IC+I))-(A(IB+I)-A(ID+I))) - I=I+INC3 - J=J+INC4 - 105 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 110 CONTINUE - JBASE=JBASE+JUMP - 120 CONTINUE - RETURN -C -C CODING FOR FACTOR 5 -C - 130 IA=1 - JA=1 - IB=IA+IINK - JB=JA+JINK - IC=IB+IINK - JC=JB+JINK - ID=IC+IINK - JD=JC+JINK - IE=ID+IINK - JE=JD+JINK - DO 140 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 135 IJK=1,LOT - C(JA+J)=A(IA+I)+(A(IB+I)+A(IE+I))+(A(IC+I)+A(ID+I)) - D(JA+J)=B(IA+I)+(B(IB+I)+B(IE+I))+(B(IC+I)+B(ID+I)) - C(JB+J)=(A(IA+I)+COS72*(A(IB+I)+A(IE+I))-COS36*(A(IC+I)+A(ID+I))) - * -(SIN72*(B(IB+I)-B(IE+I))+SIN36*(B(IC+I)-B(ID+I))) - C(JE+J)=(A(IA+I)+COS72*(A(IB+I)+A(IE+I))-COS36*(A(IC+I)+A(ID+I))) - * +(SIN72*(B(IB+I)-B(IE+I))+SIN36*(B(IC+I)-B(ID+I))) - D(JB+J)=(B(IA+I)+COS72*(B(IB+I)+B(IE+I))-COS36*(B(IC+I)+B(ID+I))) - * +(SIN72*(A(IB+I)-A(IE+I))+SIN36*(A(IC+I)-A(ID+I))) - D(JE+J)=(B(IA+I)+COS72*(B(IB+I)+B(IE+I))-COS36*(B(IC+I)+B(ID+I))) - * -(SIN72*(A(IB+I)-A(IE+I))+SIN36*(A(IC+I)-A(ID+I))) - C(JC+J)=(A(IA+I)-COS36*(A(IB+I)+A(IE+I))+COS72*(A(IC+I)+A(ID+I))) - * -(SIN36*(B(IB+I)-B(IE+I))-SIN72*(B(IC+I)-B(ID+I))) - C(JD+J)=(A(IA+I)-COS36*(A(IB+I)+A(IE+I))+COS72*(A(IC+I)+A(ID+I))) - * +(SIN36*(B(IB+I)-B(IE+I))-SIN72*(B(IC+I)-B(ID+I))) - D(JC+J)=(B(IA+I)-COS36*(B(IB+I)+B(IE+I))+COS72*(B(IC+I)+B(ID+I))) - * +(SIN36*(A(IB+I)-A(IE+I))-SIN72*(A(IC+I)-A(ID+I))) - D(JD+J)=(B(IA+I)-COS36*(B(IB+I)+B(IE+I))+COS72*(B(IC+I)+B(ID+I))) - * -(SIN36*(A(IB+I)-A(IE+I))-SIN72*(A(IC+I)-A(ID+I))) - I=I+INC3 - J=J+INC4 - 135 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 140 CONTINUE - IF (LA.EQ.M) RETURN - LA1=LA+1 - JBASE=JBASE+JUMP - DO 160 K=LA1,M,LA - KB=K+K-2 - KC=KB+KB - KD=KC+KB - KE=KD+KB - C1=TRIGS(KB+1) - S1=TRIGS(KB+2) - C2=TRIGS(KC+1) - S2=TRIGS(KC+2) - C3=TRIGS(KD+1) - S3=TRIGS(KD+2) - C4=TRIGS(KE+1) - S4=TRIGS(KE+2) - DO 150 L=1,LA - I=IBASE - J=JBASE -CDIR$ IVDEP - DO 145 IJK=1,LOT - C(JA+J)=A(IA+I)+(A(IB+I)+A(IE+I))+(A(IC+I)+A(ID+I)) - D(JA+J)=B(IA+I)+(B(IB+I)+B(IE+I))+(B(IC+I)+B(ID+I)) - C(JB+J)= - * C1*((A(IA+I)+COS72*(A(IB+I)+A(IE+I))-COS36*(A(IC+I)+A(ID+I))) - * -(SIN72*(B(IB+I)-B(IE+I))+SIN36*(B(IC+I)-B(ID+I)))) - * -S1*((B(IA+I)+COS72*(B(IB+I)+B(IE+I))-COS36*(B(IC+I)+B(ID+I))) - * +(SIN72*(A(IB+I)-A(IE+I))+SIN36*(A(IC+I)-A(ID+I)))) - D(JB+J)= - * S1*((A(IA+I)+COS72*(A(IB+I)+A(IE+I))-COS36*(A(IC+I)+A(ID+I))) - * -(SIN72*(B(IB+I)-B(IE+I))+SIN36*(B(IC+I)-B(ID+I)))) - * +C1*((B(IA+I)+COS72*(B(IB+I)+B(IE+I))-COS36*(B(IC+I)+B(ID+I))) - * +(SIN72*(A(IB+I)-A(IE+I))+SIN36*(A(IC+I)-A(ID+I)))) - C(JE+J)= - * C4*((A(IA+I)+COS72*(A(IB+I)+A(IE+I))-COS36*(A(IC+I)+A(ID+I))) - * +(SIN72*(B(IB+I)-B(IE+I))+SIN36*(B(IC+I)-B(ID+I)))) - * -S4*((B(IA+I)+COS72*(B(IB+I)+B(IE+I))-COS36*(B(IC+I)+B(ID+I))) - * -(SIN72*(A(IB+I)-A(IE+I))+SIN36*(A(IC+I)-A(ID+I)))) - D(JE+J)= - * S4*((A(IA+I)+COS72*(A(IB+I)+A(IE+I))-COS36*(A(IC+I)+A(ID+I))) - * +(SIN72*(B(IB+I)-B(IE+I))+SIN36*(B(IC+I)-B(ID+I)))) - * +C4*((B(IA+I)+COS72*(B(IB+I)+B(IE+I))-COS36*(B(IC+I)+B(ID+I))) - * -(SIN72*(A(IB+I)-A(IE+I))+SIN36*(A(IC+I)-A(ID+I)))) - C(JC+J)= - * C2*((A(IA+I)-COS36*(A(IB+I)+A(IE+I))+COS72*(A(IC+I)+A(ID+I))) - * -(SIN36*(B(IB+I)-B(IE+I))-SIN72*(B(IC+I)-B(ID+I)))) - * -S2*((B(IA+I)-COS36*(B(IB+I)+B(IE+I))+COS72*(B(IC+I)+B(ID+I))) - * +(SIN36*(A(IB+I)-A(IE+I))-SIN72*(A(IC+I)-A(ID+I)))) - D(JC+J)= - * S2*((A(IA+I)-COS36*(A(IB+I)+A(IE+I))+COS72*(A(IC+I)+A(ID+I))) - * -(SIN36*(B(IB+I)-B(IE+I))-SIN72*(B(IC+I)-B(ID+I)))) - * +C2*((B(IA+I)-COS36*(B(IB+I)+B(IE+I))+COS72*(B(IC+I)+B(ID+I))) - * +(SIN36*(A(IB+I)-A(IE+I))-SIN72*(A(IC+I)-A(ID+I)))) - C(JD+J)= - * C3*((A(IA+I)-COS36*(A(IB+I)+A(IE+I))+COS72*(A(IC+I)+A(ID+I))) - * +(SIN36*(B(IB+I)-B(IE+I))-SIN72*(B(IC+I)-B(ID+I)))) - * -S3*((B(IA+I)-COS36*(B(IB+I)+B(IE+I))+COS72*(B(IC+I)+B(ID+I))) - * -(SIN36*(A(IB+I)-A(IE+I))-SIN72*(A(IC+I)-A(ID+I)))) - D(JD+J)= - * S3*((A(IA+I)-COS36*(A(IB+I)+A(IE+I))+COS72*(A(IC+I)+A(ID+I))) - * +(SIN36*(B(IB+I)-B(IE+I))-SIN72*(B(IC+I)-B(ID+I)))) - * +C3*((B(IA+I)-COS36*(B(IB+I)+B(IE+I))+COS72*(B(IC+I)+B(ID+I))) - * -(SIN36*(A(IB+I)-A(IE+I))-SIN72*(A(IC+I)-A(ID+I)))) - I=I+INC3 - J=J+INC4 - 145 CONTINUE - IBASE=IBASE+INC1 - JBASE=JBASE+INC2 - 150 CONTINUE - JBASE=JBASE+JUMP - 160 CONTINUE - RETURN - END -C ALTERNATE NAME - SUBROUTINE RFFTMLT(A,WORK,TRIGS,IFAX,INC,JUMP,N,LOT,ISIGN) - DIMENSION A(N),WORK(N),TRIGS(N),IFAX(1) - CALL FFT991(A,WORK,TRIGS,IFAX,INC,JUMP,N,LOT,ISIGN) - END diff --git a/sorc/relocate_mv_nvortex.fd/landcmsk.f b/sorc/relocate_mv_nvortex.fd/landcmsk.f deleted file mode 100755 index 7256bd51cf..0000000000 --- a/sorc/relocate_mv_nvortex.fd/landcmsk.f +++ /dev/null @@ -1,39 +0,0 @@ - subroutine landcmsk(IK,JK,GLON,GLAT,ZDATG,IFLAG,lsflag,kst) -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc -c -cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc -c parameter (IK=384,JK=190,ijdim=IK*JK,NSG=24000,NST=10) - parameter (NSG=54000,NST=10) - DIMENSION ZDATG(IK,JK),GLON(IK,JK),GLAT(IK,JK) - DIMENSION ING(NSG),JNG(NSG) - CHARACTER ST_NAME(NST)*3 - COMMON /TR/ING,JNG,IB - COMMON /NHC2/MDX,MDY - COMMON /NHC3/AMDX,AMDY - COMMON /STNAME/ST_NAME - COMMON /CHEN/KUNIT,ITIM -c - lsflag = 1 - - DO I = 1,IB - IW = ING(I) - JW = JNG(I) - IF(ZDATG(IW,JW).gt.500.)then - iflag = 1 -cnew MDX=0 -cnew MDY=0 -cnew AMDX=0. -cnew AMDY=0. - write(6,*)' Filter domain topography height > 500 m' - 1 ,', storm name = ', ST_NAME(KST), - 2 ', forecast time = ',ITIM,'h', - 3 ', only wind field is relocated' - go to 50 - END IF - END DO - - 50 continue - - - end - diff --git a/sorc/relocate_mv_nvortex.fd/makefile b/sorc/relocate_mv_nvortex.fd/makefile deleted file mode 100755 index bd8c3725b6..0000000000 --- a/sorc/relocate_mv_nvortex.fd/makefile +++ /dev/null @@ -1,37 +0,0 @@ -SHELL= /bin/sh - -##LIBDIR= /contrib/nceplibs/nwprod/lib -##LIBS_REL= -L$(LIBDIR) -lw3nco_v2.0.6_4 -lsigio_v1.0.1_4 -lbacio_v2.0.1_4 /contrib/nceplibs/dev/lib/libsp_v2.0.2_d-12.0.a -##LIBS_SIG= $(LIBDIR)/incmod/sigio_v1.0.1 - -SRCS= modules.f mv_nvortex.f BOUND.f sig_p_convt1.f SEPAR.f \ - WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f WNLSM.f \ - WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f XERSAV.f\ - srotm.f srotmg.f amatrix.f rodist.f landcmsk.f w3tagb.f - -OBJS= modules.o mv_nvortex.o BOUND.o sig_p_convt1.o SEPAR.o \ - WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o WNLSM.o \ - WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o XERSAV.o \ - srotm.o srotmg.o amatrix.o rodist.o landcmsk.o w3tagb.o - -##FC = ifort - -CMD = relocate_mv_nvortex - -##FFLAGS= -openmp -O3 -g -traceback -r8 -I ${LIBS_SIG} -LDFLAGS= -mkl -lmpi -openmp - -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(FFLAGS) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS_REL) - -clean: - -rm -f *.o *.mod - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -install: - mv $(CMD) ../../exec/$(CMD) - diff --git a/sorc/relocate_mv_nvortex.fd/makefile_cray b/sorc/relocate_mv_nvortex.fd/makefile_cray deleted file mode 100755 index dab4eaeb7e..0000000000 --- a/sorc/relocate_mv_nvortex.fd/makefile_cray +++ /dev/null @@ -1,38 +0,0 @@ -SHELL= /bin/sh - -##LIBDIR= /contrib/nceplibs/nwprod/lib -##LIBS_REL= -L$(LIBDIR) -lw3nco_v2.0.6_4 -lsigio_v1.0.1_4 -lbacio_v2.0.1_4 /contrib/nceplibs/dev/lib/libsp_v2.0.2_d-12.0.a -##LIBS_SIG= $(LIBDIR)/incmod/sigio_v1.0.1 - -SRCS= modules.f mv_nvortex.f BOUND.f sig_p_convt1.f SEPAR.f \ - WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f WNLSM.f \ - WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f XERSAV.f\ - srotm.f srotmg.f amatrix.f rodist.f landcmsk.f w3tagb.f - -OBJS= modules.o mv_nvortex.o BOUND.o sig_p_convt1.o SEPAR.o \ - WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o WNLSM.o \ - WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o XERSAV.o \ - srotm.o srotmg.o amatrix.o rodist.o landcmsk.o w3tagb.o - -##FC = ifort - -CMD = relocate_mv_nvortex - -##FFLAGS= -openmp -O3 -g -traceback -r8 -I ${LIBS_SIG} -#LDFLAGS= -mkl --openmp -LDFLAGS= -openmp - -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(FFLAGS) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS_REL) - -clean: - -rm -f *.o *.mod - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -install: - mv $(CMD) ../../exec/$(CMD) - diff --git a/sorc/relocate_mv_nvortex.fd/makefile_gaea b/sorc/relocate_mv_nvortex.fd/makefile_gaea deleted file mode 100755 index dab4eaeb7e..0000000000 --- a/sorc/relocate_mv_nvortex.fd/makefile_gaea +++ /dev/null @@ -1,38 +0,0 @@ -SHELL= /bin/sh - -##LIBDIR= /contrib/nceplibs/nwprod/lib -##LIBS_REL= -L$(LIBDIR) -lw3nco_v2.0.6_4 -lsigio_v1.0.1_4 -lbacio_v2.0.1_4 /contrib/nceplibs/dev/lib/libsp_v2.0.2_d-12.0.a -##LIBS_SIG= $(LIBDIR)/incmod/sigio_v1.0.1 - -SRCS= modules.f mv_nvortex.f BOUND.f sig_p_convt1.f SEPAR.f \ - WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f WNLSM.f \ - WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f XERSAV.f\ - srotm.f srotmg.f amatrix.f rodist.f landcmsk.f w3tagb.f - -OBJS= modules.o mv_nvortex.o BOUND.o sig_p_convt1.o SEPAR.o \ - WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o WNLSM.o \ - WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o XERSAV.o \ - srotm.o srotmg.o amatrix.o rodist.o landcmsk.o w3tagb.o - -##FC = ifort - -CMD = relocate_mv_nvortex - -##FFLAGS= -openmp -O3 -g -traceback -r8 -I ${LIBS_SIG} -#LDFLAGS= -mkl --openmp -LDFLAGS= -openmp - -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(FFLAGS) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS_REL) - -clean: - -rm -f *.o *.mod - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -install: - mv $(CMD) ../../exec/$(CMD) - diff --git a/sorc/relocate_mv_nvortex.fd/makefile_jet b/sorc/relocate_mv_nvortex.fd/makefile_jet deleted file mode 100755 index c1679c532b..0000000000 --- a/sorc/relocate_mv_nvortex.fd/makefile_jet +++ /dev/null @@ -1,38 +0,0 @@ -SHELL= /bin/sh - -##LIBDIR= /contrib/nceplibs/nwprod/lib -##LIBS_REL= -L$(LIBDIR) -lw3nco_v2.0.6_4 -lsigio_v1.0.1_4 -lbacio_v2.0.1_4 /contrib/nceplibs/dev/lib/libsp_v2.0.2_d-12.0.a -##LIBS_SIG= $(LIBDIR)/incmod/sigio_v1.0.1 - -SRCS= modules.f mv_nvortex.f BOUND.f sig_p_convt1.f SEPAR.f \ - WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f WNLSM.f \ - WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f XERSAV.f\ - srotm.f srotmg.f amatrix.f rodist.f landcmsk.f w3tagb.f - -OBJS= modules.o mv_nvortex.o BOUND.o sig_p_convt1.o SEPAR.o \ - WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o WNLSM.o \ - WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o XERSAV.o \ - srotm.o srotmg.o amatrix.o rodist.o landcmsk.o w3tagb.o - -##FC = ifort - -CMD = relocate_mv_nvortex - -##FFLAGS= -openmp -O3 -g -traceback -r8 -I ${LIBS_SIG} -#LDFLAGS= -mkl -lmpi -openmp -LDFLAGS= -mkl -mt_mpi -openmp - -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(FFLAGS) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS_REL) - -clean: - -rm -f *.o *.mod - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -install: - mv $(CMD) ../../exec/$(CMD) - diff --git a/sorc/relocate_mv_nvortex.fd/makefile_theia b/sorc/relocate_mv_nvortex.fd/makefile_theia deleted file mode 100755 index c1679c532b..0000000000 --- a/sorc/relocate_mv_nvortex.fd/makefile_theia +++ /dev/null @@ -1,38 +0,0 @@ -SHELL= /bin/sh - -##LIBDIR= /contrib/nceplibs/nwprod/lib -##LIBS_REL= -L$(LIBDIR) -lw3nco_v2.0.6_4 -lsigio_v1.0.1_4 -lbacio_v2.0.1_4 /contrib/nceplibs/dev/lib/libsp_v2.0.2_d-12.0.a -##LIBS_SIG= $(LIBDIR)/incmod/sigio_v1.0.1 - -SRCS= modules.f mv_nvortex.f BOUND.f sig_p_convt1.f SEPAR.f \ - WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f WNLSM.f \ - WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f XERSAV.f\ - srotm.f srotmg.f amatrix.f rodist.f landcmsk.f w3tagb.f - -OBJS= modules.o mv_nvortex.o BOUND.o sig_p_convt1.o SEPAR.o \ - WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o WNLSM.o \ - WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o XERSAV.o \ - srotm.o srotmg.o amatrix.o rodist.o landcmsk.o w3tagb.o - -##FC = ifort - -CMD = relocate_mv_nvortex - -##FFLAGS= -openmp -O3 -g -traceback -r8 -I ${LIBS_SIG} -#LDFLAGS= -mkl -lmpi -openmp -LDFLAGS= -mkl -mt_mpi -openmp - -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(FFLAGS) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS_REL) - -clean: - -rm -f *.o *.mod - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -install: - mv $(CMD) ../../exec/$(CMD) - diff --git a/sorc/relocate_mv_nvortex.fd/makefile_wcoss b/sorc/relocate_mv_nvortex.fd/makefile_wcoss deleted file mode 100755 index bd8c3725b6..0000000000 --- a/sorc/relocate_mv_nvortex.fd/makefile_wcoss +++ /dev/null @@ -1,37 +0,0 @@ -SHELL= /bin/sh - -##LIBDIR= /contrib/nceplibs/nwprod/lib -##LIBS_REL= -L$(LIBDIR) -lw3nco_v2.0.6_4 -lsigio_v1.0.1_4 -lbacio_v2.0.1_4 /contrib/nceplibs/dev/lib/libsp_v2.0.2_d-12.0.a -##LIBS_SIG= $(LIBDIR)/incmod/sigio_v1.0.1 - -SRCS= modules.f mv_nvortex.f BOUND.f sig_p_convt1.f SEPAR.f \ - WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f WNLSM.f \ - WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f XERSAV.f\ - srotm.f srotmg.f amatrix.f rodist.f landcmsk.f w3tagb.f - -OBJS= modules.o mv_nvortex.o BOUND.o sig_p_convt1.o SEPAR.o \ - WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o WNLSM.o \ - WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o XERSAV.o \ - srotm.o srotmg.o amatrix.o rodist.o landcmsk.o w3tagb.o - -##FC = ifort - -CMD = relocate_mv_nvortex - -##FFLAGS= -openmp -O3 -g -traceback -r8 -I ${LIBS_SIG} -LDFLAGS= -mkl -lmpi -openmp - -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(FFLAGS) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS_REL) - -clean: - -rm -f *.o *.mod - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -install: - mv $(CMD) ../../exec/$(CMD) - diff --git a/sorc/relocate_mv_nvortex.fd/makefile_wcoss_dell_p3 b/sorc/relocate_mv_nvortex.fd/makefile_wcoss_dell_p3 deleted file mode 100755 index 7cc284ef0c..0000000000 --- a/sorc/relocate_mv_nvortex.fd/makefile_wcoss_dell_p3 +++ /dev/null @@ -1,37 +0,0 @@ -SHELL= /bin/sh - -##LIBDIR= /contrib/nceplibs/nwprod/lib -##LIBS_REL= -L$(LIBDIR) -lw3nco_v2.0.6_4 -lsigio_v1.0.1_4 -lbacio_v2.0.1_4 /contrib/nceplibs/dev/lib/libsp_v2.0.2_d-12.0.a -##LIBS_SIG= $(LIBDIR)/incmod/sigio_v1.0.1 - -SRCS= modules.f mv_nvortex.f BOUND.f sig_p_convt1.f SEPAR.f \ - WNLIT.f FDUMP.f H12.f I1MACH.f J4SAVE.f XGETUA.f WNLSM.f \ - WNNLS.f XERABT.f XERCTL.f XERPRT.f XERROR.f XERRWV.f XERSAV.f\ - srotm.f srotmg.f amatrix.f rodist.f landcmsk.f w3tagb.f - -OBJS= modules.o mv_nvortex.o BOUND.o sig_p_convt1.o SEPAR.o \ - WNLIT.o FDUMP.o H12.o I1MACH.o J4SAVE.o XGETUA.o WNLSM.o \ - WNNLS.o XERABT.o XERCTL.o XERPRT.o XERROR.o XERRWV.o XERSAV.o \ - srotm.o srotmg.o amatrix.o rodist.o landcmsk.o w3tagb.o - -FC = mpiifort - -CMD = relocate_mv_nvortex - -##FFLAGS= -openmp -O3 -g -traceback -r8 -I ${LIBS_SIG} -LDFLAGS= -mkl -lmpi -qopenmp - -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(FFLAGS) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS_REL) - -clean: - -rm -f *.o *.mod - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -install: - mv $(CMD) ../../exec/$(CMD) - diff --git a/sorc/relocate_mv_nvortex.fd/modules.f b/sorc/relocate_mv_nvortex.fd/modules.f deleted file mode 100755 index 92b6d910e5..0000000000 --- a/sorc/relocate_mv_nvortex.fd/modules.f +++ /dev/null @@ -1,6 +0,0 @@ - module setparms - integer :: real_single, real_double - integer :: int_single, int_double - parameter (real_single = 4, real_double = real_single * 2) - parameter (int_single = 4, int_double = int_single * 2) - end module setparms diff --git a/sorc/relocate_mv_nvortex.fd/mv_nvortex.f b/sorc/relocate_mv_nvortex.fd/mv_nvortex.f deleted file mode 100644 index 712855531c..0000000000 --- a/sorc/relocate_mv_nvortex.fd/mv_nvortex.f +++ /dev/null @@ -1,3848 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: RELOCATE_MV_NVORTEX -C PROGMMR: QINGFU LIU ORG: NP23 DATE: 2013-03-15 -C -C ABSTRACT: RELOCATES HURRICANE VORTEX IN GLOBAL MODEL. -C THIS PROGRAM CONTAINS THE FOLLOWING STEPS: -C 1) CONVERTS THE GLOBAL SPECTRAL COEFS TO GAUSSIAN GRID -C AND DEFINES A 40x40 DEG AREAS AROUND THE REPORTED HURRICANES. -C 2) USING GFDL PROCEDURE SEPARATES THE HURRICANE DISTURBANCE FROM -C THE ENVIRONMENTAL FIELD AND MOVE THE HURRICANE DISTURBANCE TO -C THE OBSERVATIONAL LOCATION. -C 3) CONVERTS THE GAUSSIAN GRID TO GLOBAL SPECTRAL COEFS. -C -C PROGRAM HISTORY LOG: -C 2000-04-25 QINGFU LIU -C 2000-06-14 DENNIS KEYSER -- ADDED CALLS TO W3TAGB AND W3TAGE -C AND CALLS TO ERREXIT FOR NON-ZERO STOP CONDITIONS. -C 2005 Mark Iredell -- Generailzed to sigma-P coordinate -C 2007-10-01 S. Moorthi -- include enthalpy and more prognostic variables -C 2010-09-01 Fanglin Yang -- add threading -C 2012 J. Woollen -- converted to MPI in order to process multiple -C backgrouds in the same run -C 2012-12-01 J. Woollen -- transitioned to WCOSS -C 2013-03-15 D. Stokes -- added/modified some informational print or write -C statements to aid tracing of the output stream. -C 2014-02-10 James Taft -- Speed up the excutable: -C provide a new SPLIB, and also initialize the -C working array wk_s1 with a threading initialization. -C 2014-02-10 Eugene Mirvis -- add threading to the makefile -C 2014-03-20 Qingfu Liu -- Reduce memory usage and speed up the code: -C Remove some working arrays, and change a few working -C arrays from real(8) to real(4). Increase the size of some working -C arrays to accommodate high resolution model. -C -C USAGE: -C INPUT FILES: -C -C UNIT 11 THE CURRENT TC VITAL FILE -C UNIT 20 THE SIGMA FILE AT TIME t-3 -C UNIT 21 THE SIGMA FILE AT (CURRENT) TIME t -C UNIT 22 THE SIGMA FILE AT TIME t+3 -C UNIT 30 MODEL VORTEX CENTER LOCATION AT TIME t-3,t,t+3 -C -C SUBPROGRAMS CALLED: -C UNIQUE - modules BOUND_QLIU fft99 sig_p_convt1 -C SEPAR_QLIU WNLIT FDUMP H12 -C I1MACH J4SAVE XGETUA WNLSM -C WNNLS XERABT XERCTL XERPRT -C XERROR XERRWV XERSAV srotm -C srotmg rodist_qliu amatrix_qliu -C LIBRARY: -C W3LIB - W3TAGB W3TAGE ERREXIT -C -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C COND = 56 - NO TC VITAL DATA (OR TC VITAL IS EMPTY) -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ -C -C234567890123456789012345678901234567890123456789012345678901234567890 -C - - PROGRAM RELOCATE_MV_NVORTEX - - use sigio_module - use nemsio_module - use nemsio_gfs - - integer, parameter :: IRX=41, JRX=41, NST=10 - - COMMON/SMTH/ CLAT,CLON - COMMON/CNT/ SLON,SLAT - COMMON /NHC/ KSTM,IC_N(NST),JC_N(NST) - COMMON /NHC1/SLON_N(NST),SLAT_N(NST),CLON_N(NST),CLAT_N(NST) - - COMMON /HDAT1/NWRT1,NRED1,NWT1 - COMMON /HDAT3/NWRT2,NRED2 -C ! NST is the max storm num - CHARACTER ST_NAME(NST)*3,TCVT(NST)*95 - COMMON /STNAME/ST_NAME - COMMON /TCVIT/TCVT - COMMON /CHEN/KUNIT,ITIM,NTIM - - REAL, ALLOCATABLE :: GLAT(:),GLON(:) - REAL, ALLOCATABLE :: COLRAD(:),WGT(:),WGTCS(:),RCS2(:) - - REAL, ALLOCATABLE :: PSL(:,:),PS2(:),PS3(:,:) - REAL, ALLOCATABLE :: ZG(:,:),PSFC(:,:),PSLB(:,:),T00(:,:) - -! REAL, ALLOCATABLE :: HDAT(:,:,:,:),HDATA(:,:,:),PDAT(:,:,:) - REAL, ALLOCATABLE :: HDAT(:,:,:,:),PDAT(:,:,:) - REAL(4),ALLOCATABLE :: HDATA(:,:,:) - - REAL(4),ALLOCATABLE :: WRK1_4(:,:,:), WRK2_4(:,:,:,:) - REAL, ALLOCATABLE :: WORK_8(:) - REAL, ALLOCATABLE :: WK_S1(:,:),WK_G1(:,:,:) - REAL(4),ALLOCATABLE :: WK_G(:,:,:),WK_G2(:,:,:) - REAL, ALLOCATABLE :: WR_S1(:),WR_S2(:) - REAL, ALLOCATABLE :: WR_G1(:,:),WR_G2(:,:) - REAL, ALLOCATABLE :: U8501(:,:),V8501(:,:) - - REAL(4),ALLOCATABLE :: SLREF(:),VCRD(:,:), tref(:) - REAL(4),ALLOCATABLE :: cpi(:), vcrd4(:,:,:) - - integer * 4 iret, iret1, irets, imjm4, km4, idvm, ntrac - integer * 4 idvc, idsl, nvcd - integer * 4 idrt, idate7(7) - integer * 4 nfhour,nfminute,nfsecondn,nfsecondd - integer inptyp - integer * 4 dimx, dimy, dimz - integer iunit, mtv, mtv1, mtv2, mtv3, maxwv, maxwv2 - integer imax, jmax, mwave, kmax, maxwv22 - real, allocatable :: thref(:),tki(:,:),pdn(:,:),pup(:,:) - real, allocatable :: pupk(:,:),pdnk(:,:) - real,parameter :: p0=100000.0,p0i=1.0/p0,zero4=0.0, - & rkappa=2.8705e+2/1.0046e+3, - & rk=rkappa, rk1=rk+1.0, rkr=1.0/rk - real tkrt0,xcp,sumq - integer i,k - integer BKGFREQ - character*30 flname - - REAL(4) PSREF(1) - - REAL STRPSF(NST) - -! real(8) get_memory,xmem - - REAL(4) FHOUR -! REAL(4) FHOUR,DUMMY(245) -! REAL DUMMY8(245) - -! CHARACTER*8 LAB(4) - DIMENSION IDATE(4) - - CHARACTER cfile*7,kfile*7,ciunit*2,ckunit*2 - character(80) parm,outp - logical nopdpvv - -! COMMON /COEF1/LAB -! COMMON /COEF2/IDATE -! COMMON /COEF3/FHOUR,DUMMY -! COMMON /COEF3/nvcd,idvc,idsl,vcrd -! COMMON /COEF5/NCNT,NCNT2 - - - type(sigio_head) head - type(sigio_data):: data1 - - type(nemsio_gfile) :: gfile - type(nemsio_head) :: ghead - type(nemsio_headv) :: gheadv - type(nemsio_data) :: gdata - - include "mpif.h" - -!-------------------------------------------------------------------------- - call mpi_init(ierr) - call mpi_comm_rank(MPI_COMM_WORLD,myid,ierr) - call mpi_comm_size(MPI_COMM_WORLD,nprc,ierr) - write(parm,'("parm.",i1)')myid; open(5,file=parm) - write(outp,'("stdo.",i1)')myid; open(6,file=outp,recl=132) - read(5,*) itim,imax,jmax,BKGFREQ -!-------------------------------------------------------------------------- - - CALL W3TAGB('RELOCATE_MV_NVORTEX',2013,0074,0000,'NP23') - -! the following are prints rather than write statements to send the info to stdout. -! writes to unit 6 will be diverted to individual files for each process. - if(myid.eq.0)then - print '(/,a,a)','*** A single call to this MPI version of ' - $ ,'relocate_mv_nvortex spawns multiple processes.' - print '(a,a,/)','*** W3TAGB/E are called for each ' - $ ,'background field to be processed.' - endif - print '(a,i0,a,i0,a,i0/a,a,i0,a/)', - $ 'In task ',myid,' of relocate_mv_nvortex for fhr ',itim - $ ,', writes to unit 6 are being diverted to file stdo.',myid - $ ,'Select output from w3tagb/e (start/end times and resource ' - $ ,'stats) may be diverted to file stdo.',myid - $ ,' or stdout, depending on the version of w3tagb/e used.' -! end block of informational print statements - - WRITE(6,*) '===> WELCOME TO RELOCATE_MV_NVORTEX - MPI VERSION ', - $ '02-22-2013' - write(6,*)' ' - write(6,*)' FORECAST HOUR= ', ITIM - write(6,*)' IMAX, JMAX= ', IMAX,JMAX - write(6,*)' ' - write(6,'(a,a,/)') 'Informational output from multiple storms ' - $ ,'relocated for one background field might be interspersed' - - if ( BKGFREQ == 1 ) then - NTIM = 7 - IUNIT = 19+ITIM-2 - else if ( BKGFREQ == 3 ) then - NTIM = 3 - IUNIT = 19+ITIM/3 - endif - KUNIT = 50+ITIM - - NRED1 = 0 - NWRT1 = 0 - NRED2 = 0 - NWRT2 = 0 - - write(ciunit,'(I2)')iunit - cfile='fort.'//ciunit - - write(ckunit,'(I2)')KUNIT - kfile='fort.'//ckunit - -! write(6,*)cfile,kfile - - call nemsio_init() - - call sigio_sropen(IUNIT,cfile,iret) - call sigio_srhead(IUNIT,head,iret) - - inptyp = 1 ! default - - if (iret == 0) then - inptyp = 2 ! Spectral GFS input file - - call sigio_swopen(KUNIT,kfile,iret) - call sigio_swhead(KUNIT,head,iret) - - call sigio_aldata(head,data1,iret) - call sigio_srdata(IUNIT,head,data1,iret) - if (iret.ne.0) write(6,*)'sigio_srdata failed,iret=',iret -! - idvc = head%idvc !idvc=2 for hybrid, idvc=1 for sigma files - idsl = head%idsl - idvm = head%idvm - ntrac = head%ntrac - - MWAVE = head%jcap - KMAX = head%levs - latb = head%latb - lonb = head%lonb - IDATE = head%idate - FHOUR = head%fhour - - write(6,*)' idvm= ', idvm - write(6,*)' LONB, LATB, KMAX, MWAVE= ', LONB,LATB,KMAX,MWAVE - if(imax<=lonb.or.jmax<=latb) then - imax=lonb;jmax=latb - write(6,*),'imax,jmax reset to sigma header values=',imax,jmax - endif - - if (mod(idvm/10,10) == 3 .and. idvc == 3) then - allocate ( cpi(ntrac+1) ) - cpi = head%cpi - endif - - nvcd=head%nvcoord - allocate ( vcrd(KMAX+1,nvcd) ) - vcrd=head%vcoord - - print*,' complete reading data, inptyp=', inptyp - - else - - nopdpvv=.true. - call nemsio_gfsgrd_open(gfile,trim(cfile),'read',nopdpvv, - & ghead,gheadv,iret=ios) - print *,'in mv_relocat,nemsio file,',trim(cfile),' ios=',ios - if (ios == 0) then - inptyp = 1 ! nemsio GFS input file - else - if (ios /= 0) print *,'nemsio_open failed,ios=',ios - endif - - print *,'dim=',ghead%dimx,ghead%dimy,ghead%dimz, - & ghead%ntrac,'nrec=',ghead%nrec - - print *,'datatype=',ghead%gdatatype - print *,'recname=',gheadv%recname(1:3) - - idsl=ghead%idsl - mwave=ghead%jcap - idvm=ghead%idvm - if (mod(idvm,10)==2)idvm=11 - ntrac=ghead%ntrac - idvc=ghead%idvc - if(imax<=ghead%dimx.or.jmax<=ghead%dimy) then - imax=ghead%dimx;jmax=ghead%dimy - write(6,*),'imax,jmax reset to header values=',imax,jmax - endif - kmax=ghead%dimz - idate7=ghead%IDATE - NFHOUR=ghead%NFHOUR - NFMINUTE=ghead%NFMINUTE - NFSECONDN=ghead%NFSECONDN - NFSECONDD=ghead%NFSECONDD - idate(1)=idate7(4) - idate(2:3)=idate7(2:3) - idate(4)=idate7(1) - print *,'in mv_nreloc,idsl=',idsl,'nwave=',mwave,'idvm=',idvm, - & 'idvc=',idvc,'ntrac=',ntrac,'kmax=',kmax,'idate=',idate - - allocate ( vcrd4(kmax+1,3,2) ) - allocate ( cpi(ntrac+1) ) - call nemsio_getfilehead(gfile,iret=iret,vcoord=vcrd4,cpi=cpi) -! - FHOUR=real(NFHOUR,8)+real(NFMINUTE/60.,8)+ - & real(nfsecondn*1./(nfsecondd*360.),8) - print *,' idate=',idate(:),' fhour=',fhour,nfhour,nfminute, - & nfsecondn,nfsecondd,'idrt=',ghead%idrt,'cpi=',cpi -! - print*,'test QL' - NVCD=3 - vcrd3_max=0. - vcrd3_min=0. - vcrd2_max=0. - vcrd2_min=0. - do k=1,kmax+1 - print*,'k,vcrd4=',vcrd4(k,3,1),vcrd4(k,2,1) - if(vcrd3_max.lt.vcrd4(k,3,1))vcrd3_max=vcrd4(k,3,1) - if(vcrd3_min.gt.vcrd4(k,3,1))vcrd3_min=vcrd4(k,3,1) - if(vcrd2_max.lt.vcrd4(k,2,1))vcrd2_max=vcrd4(k,2,1) - if(vcrd2_min.gt.vcrd4(k,2,1))vcrd2_min=vcrd4(k,2,1) - end do - - print*,'max,min=',vcrd3_max,vcrd3_min,vcrd2_max,vcrd2_min - - IF(abs(vcrd3_max).lt.1.e-10.and.abs(vcrd3_min).lt.1.e-10) - & then - NVCD=2 - ELSEIF(abs(vcrd2_max).lt.1.e-10.and. - & abs(vcrd2_min).lt.1.e-10)then - NVCD=1 - ENDIF - - print*,' NVCD=',NVCD - - allocate ( vcrd(KMAX+1,nvcd) ) - vcrd(:,:)=vcrd4(1:KMAX+1,1:nvcd,1) -! vcrd(1:KMAX+1,1:nvcd)=vcrd4(1:KMAX+1,1:nvcd,1) -!read data - print*,' start reading data' - - call nemsio_gfs_algrd(imax,jmax,kmax,ntrac,gdata,nopdpvv) - call nemsio_gfs_rdgrd(gfile,gdata,iret=ios) - - print*,' complete reading data, inptyp=', inptyp - - endif - - WRITE(6,210) (IDATE(I),I=1,4),FHOUR -c 1 ,(DUMMY(K),K=1,2*KMAX+1) -210 FORMAT(5X,' INPUT DATE AND FCST HOUR ',4I5,F7.1/(2X,G13.6)) - - MAXWV=(MWAVE+1)*(MWAVE+2)/2 - MAXWV2=2*MAXWV - MAXWV22=MAXWV2+1 - - JHF=JMAX/2 - -! MTV = KMAX*(3+ntrac) + 2 - MTV = KMAX*4 + 2 - MTV1 = KMAX*5 + 2 - MTV2 = KMAX*6 + 3 - MTV3 = (2*KMAX+1)*6 + 3 - - ALLOCATE ( GLAT(JMAX),GLON(IMAX),T00(IMAX,JMAX) ) - ALLOCATE ( COLRAD(JHF), WGT(JHF),WGTCS(JHF),RCS2(JHF) ) - ALLOCATE ( ZG(IMAX,JMAX),PSFC(IMAX,JMAX),PSLB(IMAX,JMAX) ) - ALLOCATE ( PSL(IMAX,JMAX),PS2(MAXWV2),PS3(IMAX,JMAX) ) - - if(inptyp==2) then - ALLOCATE ( WORK_8(MAXWV22) ) - ALLOCATE ( WR_S1(MAXWV2),WR_S2(MAXWV2) ) - ALLOCATE ( WK_S1(MAXWV2,KMAX) ) -c$omp parallel do - do k=1,kmax - do i=1,maxwv2 - wk_s1(i,k)=0.0 - enddo - enddo - end if - T00=0. - - ALLOCATE ( WK_G1(IMAX,JMAX,KMAX) ) - ALLOCATE ( WK_G(IMAX,JMAX,KMAX),WK_G2(IMAX,JMAX,KMAX) ) - ALLOCATE ( WR_G1(IMAX,JMAX),WR_G2(IMAX,JMAX) ) - ALLOCATE ( U8501(IMAX,JMAX),V8501(IMAX,JMAX) ) - - ALLOCATE ( SLREF(KMAX), TREF(KMAX) ) - - ALLOCATE ( HDAT(IRX,JRX,MTV2,NST) ) - ALLOCATE ( HDATA(IMAX,JMAX,MTV) ) - ALLOCATE ( PDAT(IRX,JRX,MTV3) ) - - CALL GLATS(JHF,COLRAD,WGT,WGTCS,RCS2) - - PI = ASIN(1.)*2 - RDR = 180./PI -! - DO LL = 1,JHF - LLS = JMAX+1 - LL - GLAT(LL) = 90. - COLRAD(LL)*RDR - GLAT(LLS) = -GLAT(LL) - ENDDO - -! DO LL=1,JMAX -! write(6,*)'GLAT(LL)=',LL,GLAT(LL) -! END DO -! - DLN = 360.0/FLOAT(IMAX) - DO LN = 1,IMAX - GLON(LN) = (LN-1) * DLN - ENDDO - - PSREF = 1.E5 - tref = 270.0 - - CALL sigio_modpr(1,1,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PSREF,t=tref,pm=SLREF) - - SLREF = SLREF/1.E5 - - do k=1,kmax - write(6,*)'k,SLREF=',k,SLREF(k) - end do - - CALL HURR_MESS(IMAX,JMAX,GLON,GLAT,STRPSF) - -!------ for sigio file: -! - if (inptyp == 2) then - - DO NW=1,MAXWV2 - WORK_8(NW) = data1%hs(NW) - END DO - call SPTEZ(0,MWAVE,4,IMAX,JMAX,WORK_8,WK_G1(1,1,1),+1) - - WR_G1(:,:)=WK_G1(:,:,1) - print *,'hgt=',maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - - elseif (inptyp == 1) then - -! wk_G1(:,:,1) = gdata%zs(1:IMAX,1:JMAX)/9.8 - wk_G1(:,:,1) = gdata%zs(1:IMAX,1:JMAX) - call maxmin(wk_G1(1,1,1),IMAX*JMAX,1,1,1,'zs in gbl') - - WR_G1(:,:)=WK_G1(:,:,1) - print *,'hgt=',maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - - endif - - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,WK_G1(1,1,1),1,idvm) - - if (inptyp == 2) then - - DO NW=1,MAXWV2 - WORK_8(NW) = data1%ps(NW) - END DO - call SPTEZ(0,MWAVE,4,IMAX,JMAX,WORK_8,WK_G1(1,1,1),+1) - - WR_G1(:,:)=WK_G1(:,:,1) - print *,'pres=',maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - - elseif (inptyp == 1) then - -! if (mod(idvm,10)==2)then -! wk_G1(:,:,1)=gdata%ps(1:IMAX,1:JMAX)*0.001 -! else - wk_G1(:,:,1) = LOG(gdata%ps(1:IMAX,1:JMAX)*0.001) -! end if - - WR_G1(:,:)=WK_G1(:,:,1) - print *,'pres=',maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - print *,'pres2=',maxval(gdata%ps), - & minval(gdata%ps),gdata%ps(1,1) - - end if -! - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,WK_G1(1,1,1),2,idvm) - -! write(6,*)' after SPC2G for PSFC' - - if (inptyp == 2) then - - DO K=1,KMAX - DO NW=1,MAXWV2 - WK_S1(NW,K) = data1%t(NW,k) - END DO - END DO - - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,+1) - - DO K=1,KMAX - WR_G1(:,:)=WK_G1(:,:,K) - print *,'K,tmp= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - END DO - - WK_G(:,:,:)=WK_G1(:,:,:) - DO K=1,KMAX - DO NW=1,MAXWV2 - WK_S1(NW,K) = data1%q(NW,K,1) - END DO - END DO - - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,+1) - - WK_G2(:,:,:)=WK_G1(:,:,:) - - if (mod(idvm/10,10) == 3 .and. idvc == 3) then - - ALLOCATE ( WRK1_4(IMAX,JMAX,KMAX) ) - ALLOCATE ( WRK2_4(IMAX,JMAX,KMAX,ntrac) ) - - do nt=2,ntrac - DO K=1,KMAX - DO NW=1,MAXWV2 - WK_S1(NW,K) = data1%q(NW,K,nt) - END DO - ENDDO - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,+1) - wrk2_4(:,:,:,nt) = wk_g1 - ENDDO - imjm4 = imax*jmax ; km4 = kmax - -! write(6,*)' imjm4=',imjm4,' km4=',km4,' ntrac=',ntrac -! &,' cpi=',head%cpi - wrk1_4 = wk_g - wrk2_4(:,:,:,1) = wk_g2 - -! write(6,*)' bef cnvtdv wrk1_4=',wrk1_4(1,90,:) - call sigio_cnvtdv(imjm4, imjm4, km4, idvc - &, idvm, ntrac, iret, wrk1_4 - &, wrk2_4, head%cpi,1) -! write(6,*)' iret=',iret,' after cnvtdv','wrk2_4=',wrk2_4(1,90,:) - if (iret /= 0) then - write(6,*)'return code from cnvtdv=',iret,'job stopping' - stop 444 - endif - - wk_g = wrk1_4 * (1.+(461.50/287.05-1)*wrk2_4(:,:,:,1)) - if(allocated(wrk1_4)) deallocate(wrk1_4) - if(allocated(wrk2_4)) deallocate(wrk2_4) - endif - -! xmem = get_memory() -! write(6,234) ' before SPTEZMV ',xmem - - WK_G1(:,:,:)=WK_G(:,:,:) - - elseif (inptyp == 1) then - - wk_G(:,:,:) = gdata%t(1:IMAX,1:JMAX,1:KMAX) - WK_G2(:,:,:) = gdata%q(1:IMAX,1:JMAX,1:KMAX,1) - wk_G1(:,:,:) = wk_g(:,:,:)*(1.+(461.50/287.05-1)* - & WK_G2(:,:,:)) - - DO K=1,KMAX - WR_G1(:,:)=WK_G1(:,:,K) - print *,'K,tmp= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - END DO - -! DO K=1,KMAX -! WR_G1(:,:)=WK_G2(:,:,K) -! print *,'K,spfh= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) -! END DO - - end if - - DO K=1,KMAX - IDX=10 - IF(K.EQ.1)IDX=3 -! Virtual Temperature - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,WK_G1(1,1,K),IDX,idvm) - ENDDO - - IDX = 10 -! - if (inptyp == 2) then - - DO K=1,KMAX - DO NW=1,MAXWV2 - WK_S1(NW,K) = data1%d(NW,K) - END DO - ENDDO - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,+1) - WK_G(:,:,:)=WK_G1(:,:,:) - DO K=1,KMAX - DO NW=1,MAXWV2 - WK_S1(NW,K) = data1%z(NW,K) - END DO - ENDDO - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,+1) - WK_G2(:,:,:)=WK_G1(:,:,:) - - elseif (inptyp == 1) then - - WK_G(:,:,:) = gdata%u(1:IMAX,1:JMAX,1:KMAX) - WK_G2(:,:,:) = gdata%v(1:IMAX,1:JMAX,1:KMAX) - - DO K=1,KMAX - WR_G1(:,:)=gdata%u(:,:,K) -! print *,'K,u2= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - END DO - DO K=1,KMAX - WR_G1(:,:)=gdata%v(:,:,K) -! print *,'K,v2= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - END DO - - end if - -C.. CALCULATE U, V at ~850 mb - -! K850=3+KMAX+(KMAX/4)*4+1 - K8501=1 - DIST2=ABS(SLREF(1)-0.85) - DO K=1,KMAX - DIST1=ABS(SLREF(K)-0.85) - IF(DIST1.LT.DIST2)THEN - K8501=K - DIST2=DIST1 - END IF - END DO - - print*,'K8501=',K8501 - - K=K8501 - - if (inptyp == 2) then - - DO NW=1,MAXWV2 - WR_S1(NW) = data1%d(NW,K) - WR_S2(NW) = data1%z(NW,K) - END DO - - CALL SPTEZV(0,MWAVE,4,IMAX,JMAX,WR_S1,WR_S2, - & U8501,V8501,+1) - - deallocate(work_8,wk_s1) - deallocate(wr_s1,wr_s2) - - print *,'u8501=',maxval(U8501),minval(U8501),U8501(1,1) - print *,'v8501=',maxval(V8501),minval(V8501),V8501(1,1) - - elseif (inptyp == 1) then - - U8501(:,:) = gdata%u(1:IMAX,1:JMAX,K8501) - V8501(:,:) = gdata%v(1:IMAX,1:JMAX,K8501) - - print *,'u8501=',maxval(U8501),minval(U8501),U8501(1,1) - print *,'v8501=',maxval(V8501),minval(V8501),V8501(1,1) - print *,'ugrd=',maxval(gdata%u),minval(gdata%u),gdata%u(1,1,1) - print *,'vgrd=',maxval(gdata%v),minval(gdata%v),gdata%v(1,1,1) - - end if - - deallocate(wk_g1) - -! xmem = get_memory() -! write(6,234) ' after SPTEZMV ',xmem - - IDX=10 - DO K=1,KMAX - WR_G1(:,:)=WK_G(:,:,K) - WR_G2(:,:)=WK_G2(:,:,K) - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,WR_G1(1,1),IDX,idvm) - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,WR_G2(1,1),IDX,idvm) -! -!.. CONVERT DI, ZE TO U,V and U,V TO DI ZE again for confirm -! - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,U8501(1,1),100,idvm) - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,V8501(1,1),101,idvm) - ENDDO -! Specific Humidity - -! deallocate(wk_g,wk_g2,WR_G1,WR_G2,U8501,V8501) - deallocate(wk_g,wk_g2,WR_G2,U8501,V8501) - - ALLOCATE ( WK_G1(IMAX,JMAX,KMAX) ) - - if (inptyp == 2) then - - ALLOCATE ( WK_S1(MAXWV2,KMAX) ) - -c$omp parallel do - do k=1,kmax - do i=1,maxwv2 - wk_s1(i,k)=0.0 - enddo - enddo - - DO K=1,KMAX - DO NW=1,MAXWV2 - WK_S1(NW,K) = data1%q(NW,K,1) - END DO - END DO - - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,+1) - - DEALLOCATE ( WK_S1 ) - - elseif (inptyp == 1) then - - WK_G1(:,:,:) = gdata%q(1:IMAX,1:JMAX,1:KMAX,1) - - end if - - DO K=1,KMAX - CALL SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,WK_G1(1,1,K),IDX,idvm) - ENDDO -! - DEALLOCATE ( COLRAD, WGT, WGTCS, RCS2 ) - DEALLOCATE ( ZG, PSFC ) -! DEALLOCATE ( WORK_8, WK_S1, WK_S2, WK_G ) -! DEALLOCATE ( WK_G2 ) - DEALLOCATE ( WK_G1 ) - -! DO K=1,MTV -! write(6,*)'HDATA,K=',K -! WR_G1(:,:)=HDATA(:,:,K) -! call maxmin(WR_G1,IMAX*JMAX,1,1,1,'HDATA') -! END DO - - DEALLOCATE ( WR_G1 ) - - CALL HURR_REL(inptyp,MWAVE,IMAX,JMAX,KMAX,MAXWV2, - 1 JHF,MTV,MTV1,MTV2,MTV3, - 2 HDAT,HDATA,PDAT,PSL,PS3,PSLB,T00,SLREF, - 3 nvcd,idvc,idsl,vcrd,idvm,ntrac, - 4 STRPSF) - - - if (inptyp == 2) then - - ALLOCATE ( WK_S1(MAXWV2,KMAX) ) - ALLOCATE ( WK_G1(IMAX,JMAX,KMAX) ) - -c$omp parallel do - do k=1,kmax - do i=1,maxwv2 - wk_s1(i,k)=0.0 - enddo - enddo - - CALL G2SPC(KUNIT,MWAVE,MAXWV2,IMAX,JMAX,PS3,PS2) - - DO I=1,MAXWV2 - data1%ps(I) = PS2(I) - END DO -! - if (mod(idvm/10,10) == 3 .and. idvc == 3) then - ALLOCATE ( WRK1_4(IMAX,JMAX,KMAX) ) - ALLOCATE ( WRK2_4(IMAX,JMAX,KMAX,ntrac) ) - imjm4 = imax*jmax ; km4 = kmax -! write(6,*)' imjm4=',imjm4,' km4=',km4,' ntrac=',ntrac -! &,' cpi=',head%cpi,' in HURR_REL' - wrk1_4 = hdata(:,:,3:kmax+2) - & / (1.+(461.50/287.05-1)*HDATA(:,:,3+3*kmax:2+4*kmax)) - call sigio_cnvtdv(imjm4, imjm4, km4, idvc - &, idvm, ntrac, iret, wrk1_4 - &, wrk2_4, head%cpi,-1) -! write(6,*)' iret=',iret,' 2after cnvtdv','wrk2_4=',wrk1_4(1,1,1) - if (iret /= 0) then - write(6,*)' return code from cnvtdv = ',iret,' job stopping' - stop 777 - endif - hdata(:,:,3:2+kmax) = wrk1_4 - if(allocated(wrk1_4)) deallocate(wrk1_4) - if(allocated(wrk2_4)) deallocate(wrk2_4) -! - endif - - DO K=1,KMAX - DO J=1,JMAX - DO I=1,IMAX - WK_G1(I,J,K) = HDATA(I,J,2+K) - END DO - END DO - END DO - - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1, - & WK_G1,-1) -! & HDATA(1,1,3),-1) - - DO K=1,KMAX - DO I=1,MAXWV2 - data1%t(I,K)=WK_S1(I,K) - END DO - END DO - - DO K=1,KMAX - DO J=1,JMAX - DO I=1,IMAX - WK_G1(I,J,K) = HDATA(I,J,KMAX+1+2*K) - END DO - END DO - END DO - - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,-1) - - DO K=1,KMAX - DO I=1,MAXWV2 - data1%d(I,K) = WK_S1(I,K) - END DO - END DO - - DO K=1,KMAX - DO J=1,JMAX - DO I=1,IMAX - WK_G1(I,J,K) = HDATA(I,J,KMAX+2+2*K) - END DO - END DO - END DO - - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1,WK_G1,-1) - - DO K=1,KMAX - DO I=1,MAXWV2 - data1%z(I,K) = WK_S1(I,K) - END DO - END DO - - DO K=1,KMAX - DO J=1,JMAX - DO I=1,IMAX - WK_G1(I,J,K) = HDATA(I,J,3*KMAX+2+K) - END DO - END DO - END DO - - CALL SPTEZM(0,MWAVE,4,IMAX,JMAX,KMAX,WK_S1, - & WK_G1,-1) -! & HDATA(1,1,3+3*KMAX),-1) - - DO K=1,KMAX - DO I=1,MAXWV2 - data1%q(I,K,1)=WK_S1(I,K) - END DO - END DO -C - DEALLOCATE ( WK_S1, WK_G1, PS2 ) -! - DO K=1,KMAX - data1%d(1,K) = 0.0 - data1%z(1,K) = 0.0 - END DO - - CALL sigio_swdata(KUNIT,head,data1,iret) - - write(6,*) 'jcap= ',head%jcap,MWAVE - - elseif(inptyp==1) then !--- output nemsio file - - PSL=PS3 ! assign surface pressure -! ! ps in pascal - PSL=exp(psl) - gdata%ps = psl*1000. - print *,'pres2=',maxval(gdata%ps),minval(gdata%ps),gdata%ps(1,1) -! print *,'in nemsio out,ps=',maxval(gdata%ps),minval(gdata%ps) -! ! seniable tmp - gdata%t(:,:,1:kmax) = hdata(:,:,3:kmax+2) - & / (1.+(461.50/287.05-1)*HDATA(:,:,3+3*kmax:2+4*kmax)) - -! print *,'in nemsio out,t=',maxval(gdata%t),minval(gdata%t) -! ! q - gdata%q(:,:,1:kmax,1) = HDATA(:,:,3+3*KMAX:2+4*KMAX) - - if (nopdpvv) then - print*,'no p and dp in input/output data' - else -!recompute dpres and pres from T: -! first, to be consistent with model, compute enthalpy or tv from T - - if( (ghead%idvm/10) == 3 .and. idvc == 3) then - ALLOCATE ( WK_G(IMAX,JMAX,KMAX) ) - do k=1,kmax - do j=1,jmax - do i=1,imax - xcp = 0.0 - sumq = 0.0 - do n=1,ghead%ntrac - if( cpi(n+1) .ne. 0.0) then - xcp = xcp + gdata%q(i,j,k,n) * cpi(n+1) - sumq = sumq + gdata%q(i,j,k,n) - endif - enddo - xcp = (1.-sumq)*cpi(1) + sumq ! Mean Cp - wk_g(i,j,k) = gdata%t(i,j,k)*xcp - enddo - enddo - enddo - endif - do k=1,kmax - print *,'in nemsio in,k=',k,'dp=',maxval(gdata%dp(:,:,k)), - & minval(gdata%dp(:,:,k)),'vcrd=',vcrd(k,1:2),vcrd(k+1,1:2) - print *,'in nemsio in,k=',k,'p=',maxval(gdata%p(:,:,k)), - & minval(gdata%p(:,:,k)) - end do -! now compute dp - if ((ghead%idvm/10) == 3 .and. idvc == 3) then - allocate(thref(KMAX),tki(IMAX,KMAX)) - thref(:) = 300.0 - tki(:,1) = 0.0 - tki(:,KMAX+1) = 0.0 - do j=1,jmax -! - do k=2,Kmax - do i=1,IMAX - tkrt0 = (wk_g(i,j,k-1)+wk_g(i,j,k)) - & / (thref(k-1)+thref(k)) - tki (i,k) = vcrd(k,3)/1000.*tkrt0**rkappa - enddo - enddo - do k=1,Kmax - do i=1,IMAX - gdata%dp(i,j,k) = (vcrd(k,1)-vcrd(k+1,1))/1000.+ - & (vcrd(k,2)-vcrd(k+1,2)) - & * psl(i,j) + tki(i,k) - tki(i,k+1) - gdata%dp(i,j,k)=gdata%dp(i,j,k)*1000. - enddo - enddo -! -! if(j==1)print *,'in mv,dp(1,1,1)=',gdata%dp(1,1,1), -! & 'tki=',tki(1,1:5),'vcd=',vcrd(1:3,1:3),'psl=', -! & psl(1,1) - enddo - deallocate(thref,tki,wk_g) -! print *,'in nemsio out,dp=',maxval(gdata%dp(:,:,1)), -! & minval(gdata%dp(:,:,1)) -! - elseif (idvc == 2) then - do k=1,Kmax - kk = kmax - k + 1 - gdata%dp(:,:,k) = (vcrd(k,1)-vcrd(k+1,1))*0.001 - & + (vcrd(k,2)-vcrd(k+1,2)) * psl(:,:) - gdata%dp(:,:,k) = gdata%dp(:,:,k)*1000. - print *,'in nemsio out,k=',k,'dp=',maxval(gdata%dp(:,:,k)), - & minval(gdata%dp(:,:,k)),'vcrd=',vcrd(k,1:2),vcrd(k+1,1:2), - & 'psl=', psl(1,1) - enddo - elseif (idvc == 1) then - do k=1,Kmax - gdata%dp(:,:,k) = ((vcrd(k,1) - vcrd(k+1,1)) * psl(:,:)) - enddo - endif -!pres - allocate(pdn(IMAX,JMAX),pup(IMAX,JMAX)) - allocate(pdnk(IMAX,JMAX),pupk(IMAX,JMAX)) - pdn(:,:) = gdata%ps(:,:) - pdnk = (pdn*p0i) ** rk - do k=1,Kmax - pup(:,:) = max(pdn(:,:)-gdata%dp(:,:,k),zero4) - if (idvc == 3 ) then - gdata%p(:,:,k) = 0.5*(pup(:,:)+pdn(:,:)) - pdn(:,:) = pup(:,:) - else - do j=1,jmax - do i=1,imax - pupk(i,j) = (pup(i,j)*p0i) ** rk - gdata%p(i,j,k) = p0*((pdnk(i,j)*pdn(i,j)- - & pupk(i,j)*pup(i,j)) /(rk1*(pdn(i,j)-pup(i,j)))) ** rkr - pdn(i,j) = pup(i,j) - pdnk(i,j) = pupk(i,j) - enddo - enddo - endif - print *,'in nemsio out,k=',k,'p=',maxval(gdata%p(:,:,k)), - & minval(gdata%p(:,:,k)) - enddo - - endif ! nopdpvv -!u/v - DO K=1,KMAX - DO J=1,JMAX - DO I=1,IMAX - gdata%u(I,J,K) = HDATA(I,J,KMAX+1+2*K) - END DO - END DO - END DO - - DO K=1,KMAX - DO J=1,JMAX - DO I=1,IMAX - gdata%v(I,J,K) = HDATA(I,J,KMAX+2+2*K) - END DO - END DO - END DO - -! print *,'aft set gdata u,v,u=',maxval(gdata%u),minval(gdata%u) -! -!--open nemsio file -! gfileo = gfile -! ghead%gdatatype='grib' -! ghead%gdatatype='bin4' - print *,'datatype2=',ghead%gdatatype - print *,'recname2=',gheadv%recname(1:3) - - print *,'wrt size(vcoord)=',size(gheadv%vcoord,1), - & size(gheadv%vcoord,2),size(gheadv%vcoord,3) - call nemsio_gfsgrd_open(gfile,trim(kfile), - & 'write',nopdpvv,ghead,gheadv,iret=ios) - if (iret /= 0) print *,'open nemsio write file,',trim(kfile) - &, 'iret=',iret - print *,'aft open, ios=',ios - call nemsio_gfs_wrtgrd(gfile,gdata,iret=ios) - print *,'aft write, ios=',ios - if (iret /=0 ) print *,'nemsio write grd,ret=',iret - print*,' complete reading data, inptyp=', inptyp - print *,'hgt=',maxval(gdata%zs),minval(gdata%zs),gdata%zs(1,1) - print *,'pres=',maxval(gdata%ps),minval(gdata%ps),gdata%ps(1,1) - print *,'tmp=',maxval(gdata%t),minval(gdata%t),gdata%t(1,1,1) - print *,'ugrd=',maxval(gdata%u),minval(gdata%u),gdata%u(1,1,1) - print *,'vgrd=',maxval(gdata%v),minval(gdata%v),gdata%v(1,1,1) - print *,'spfh=',maxval(gdata%q(:,:,:,1)),minval(gdata%q(:,:,:,1)) - print *,'o3mr=',maxval(gdata%q(:,:,:,2)),minval(gdata%q(:,:,:,2)) - print *,'clwmr=',maxval(gdata%q(:,:,:,3)),minval(gdata%q(:,:,:,3)) - - ALLOCATE ( WR_G1(IMAX,JMAX) ) - DO K=1,KMAX - WR_G1(:,:)=gdata%t(:,:,K) - print *,'K,tmp= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - END DO - DO K=1,KMAX - WR_G1(:,:)=gdata%u(:,:,K) -! print *,'K,u2= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - END DO - DO K=1,KMAX - WR_G1(:,:)=gdata%v(:,:,K) -! print *,'K,v2= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) - END DO -! DO K=1,KMAX -! WR_G1(:,:)=gdata%q(:,:,K,1) -! print *,'K,spfh2= ',K,maxval(WR_G1),minval(WR_G1),WR_G1(1,1) -! END DO - - DEALLOCATE ( WR_G1 ) - - call nemsio_close(gfile) -! - endif - - call nemsio_finalize() - -! xmem = get_memory() -! write(6,234) 'after sigio_swdata ',xmem - 234 format(a30,' mem ',g13.6,' MB') - - CALL W3TAGE('RELOCATE_MV_NVORTEX') - call mpi_finalize(ierr) -C - STOP - END -C - SUBROUTINE GLATS(LGGHAF,COLRAD,WGT,WGTCS,RCS2) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GLATS COMPUTES LOCATION OF GAUSSIAN LATITUDES. -C PRGMMR: JOSEPH SELA ORG: W/NMC23 DATE: 88-04-05 -C -C ABSTRACT: COMPUTES THE LOCATION OF THE GAUSSIAN LATITUDES FOR THE -C INPUT LGGHAF. THE LATITUDES ARE DETERMINED BY FINDING -C THE ZEROS OF THE LEGENDRE POLYNOMIALS. -C -C PROGRAM HISTORY LOG: -C 88-04-05 JOSEPH SELA -C -C USAGE: CALL GLATS (LGGHAF, COLRAD, WGT, WGTCS, RCS2) -C INPUT ARGUMENT LIST: -C LGGHAF - NUMBER OF GAUSSIAN LATITUDES IN A HEMISPHERE. -C -C OUTPUT ARGUMENT LIST: -C COLRAD - ARRAY OF COLATITUDE OF GAUSSIAN LATITUDES -C IN NORTHERN HEMISPHERE. -C WGT - ARRAY OF WEIGHTS AT EACH GAUSSIAN LATITUDE -C REQUIRED FOR GAUSSIAN QUADRATURE. -C WGTCS - ARRAY OF GAUSSIAN WEIGHT/SIN OF COLATITUDE SQUARED. -C RCS2 - ARRAY OF RECIPROCAL OF SIN OF COLATITUDE SQUARED. -C -C OUTPUT FILES: -C OUTPUT - write(6,*)OUT FILE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 200. -C MACHINE: CYBER 205. -C -C$$$ - implicit none - REAL(8) EPS,SI,RL2,PI,DRADZ,RAD,DRAD,P1,P2,PHI,X,W,SCALE,SN,RC - REAL COLRAD(LGGHAF),WGT(LGGHAF),WGTCS(LGGHAF),RCS2(LGGHAF) - INTEGER L2,LGGHAF,K1,K,ITER - EPS=1.E-12 -C write(6,*) 101 -C101 FORMAT ('0 I COLAT COLRAD WGT', 12X, 'WGTCS', -CCCC 1 10X, 'ITER RES') - SI = 1.0 - L2=2*LGGHAF - RL2=L2 - SCALE = 2.0/(RL2*RL2) - K1=L2-1 - PI = ATAN(SI)*4.E+00 - DRADZ = PI / 360./10. - RAD = 0.0 - DO 1000 K=1,LGGHAF - ITER=0 - DRAD=DRADZ -1 CALL POLY(L2,RAD,P2) -2 P1 =P2 - ITER=ITER+1 - RAD=RAD+DRAD - CALL POLY(L2,RAD,P2) - IF(SIGN(SI,P1).EQ.SIGN(SI,P2)) GO TO 2 - IF(DRAD.LT.EPS)GO TO 3 - RAD=RAD-DRAD - DRAD = DRAD * 0.25 - GO TO 1 -3 CONTINUE - COLRAD(K)=RAD - PHI = RAD * 180 / PI - CALL POLY(K1,RAD,P1) - X = COS(RAD) - W = SCALE * (1.0 - X*X)/ (P1*P1) - WGT(K) = W - SN = SIN(RAD) - W=W/(SN*SN) - WGTCS(K) = W - RC=1./(SN*SN) - RCS2(K) = RC - CALL POLY(L2,RAD,P1) -C write(6,*) 102,K,PHI,COLRAD(K),WGT(K),WGTCS(K),ITER,P1 -C102 FORMAT(1H ,I2,2X,F6.2,2X,F10.7,2X,E13.7,2X,E13.7,2X,I4,2X,D13.7) -1000 CONTINUE - RETURN - END - SUBROUTINE POLY(N,RAD,P) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: POLY EVALUATES LEGENDRE POLYNOMIAL. -C PRGMMR: JOSEPH SELA ORG: W/NMC23 DATE: 88-04-01 -C -C ABSTRACT: EVALUATES THE UNNORMALIZED LEGENDRE POLYNOMIAL -C OF SPECIFIED DEGREE AT A GIVEN COLATITUDE USING A STANDARD -C RECURSION FORMULA. REAL ARITHMETIC IS USED. -C -C PROGRAM HISTORY LOG: -C 88-04-01 JOSEPH SELA -C -C USAGE: CALL POLY (N, RAD, P) -C INPUT ARGUMENT LIST: -C N - DEGREE OF LEGENDRE POLYNOMIAL. -C RAD - REAL COLATITUDE IN RADIANS. -C -C OUTPUT ARGUMENT LIST: -C P - REAL VALUE OF LEGENDRE POLYNOMIAL. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 200. -C MACHINE: CYBER 205. -C -C$$$ - implicit none - REAL(8) X,RAD,Y1,Y2,Y3,G,P - INTEGER I,N - X = COS(RAD) - Y1 = 1.0 - Y2=X - DO 1 I=2,N - G=X*Y2 - Y3=G-Y1+G-(G-Y1)/FLOAT(I) - Y1=Y2 - Y2=Y3 -1 CONTINUE - P=Y3 - RETURN - END - - subroutine maxmin(a,len,k,k1,k2,ch) - dimension a(len,k) - character ch*(*) -c - do 100 j=k1,k2 - aamax = a(1,j) - aamin = a(1,j) - do 10 m=1,len - aamax = max( aamax, a(m,j) ) - aamin = min( aamin, a(m,j) ) -10 continue - write(6,*)ch,' has max=',aamax,' min=',aamin -100 continue - return - end -C - SUBROUTINE PMSL2PS(IMAX,JMAX,GLON,GLAT, - 1 IUT,MTV2,DUMM,HDAT,ZN,TN) - - real, parameter :: G=9.8, R=287.05, GAMMA=6.7*0.001 - PARAMETER (IRX=41,JRX=41,NST=10) - REAL GLON(IMAX),GLAT(JMAX),DUMM(IMAX,JMAX) - REAL TN(IRX,JRX) - REAL ZN(IRX,JRX),PSN(IRX,JRX),PSFCN(IRX,JRX) - - - COMMON /HDAT1/NWRT1,NRED1,NWT1 - REAL HDAT(IRX,JRX,MTV2,NST) - - CALL CUT_DM(IMAX,JMAX,GLON,GLAT,PSN,DUMM,1) - -C.. Using interpolated MSLP, Make surface pressure - -!$omp parallel do -!$omp& private(I,J,A,B,C,DD,D1) - DO I=1,IRX - DO J=1,JRX -! PSN(I,J) = LOG(PSN(I,J)) -! A = (GAMMA * ZN(I,J)) / TN(I,J) -! B = LOG(1+A) -! C = (G*B)/(R*GAMMA) -! DD = PSN(I,J) - C -! D1 = EXP(DD)/1000. -! PSFCN(I,J) = LOG(D1) -! PSN(I,J) = EXP(PSN(I,J)) - DD = TN(I,J)+0.0065*ZN(I,J) - D1 = 1.-0.0065*ZN(I,J)/DD - PSFCN(I,J) = LOG(PSN(I,J)*0.001)+5.257*LOG(D1) - ENDDO - ENDDO - -C write(6,*)'MSLP at Hurricane center ',psn(31,21)/100. -c call maxmin(psn,41*41,1,1,1,'sea-level pressure in reg') -c call maxmin(psfcn,41*41,1,1,1,'sfc pressure in reg (hPa)') -c call maxmin(dum1,41*41,1,1,1,'sfc pressure in reg(ln(cb))') -c call maxmin(zn,41*41,1,1,1,'terraine in reg') -c call maxmin(tn,41*41,1,1,1,'temperature at k=1 in reg') -c write(6,*)'============================' -C -c write(6,*)'write sfc press' -c WRITE(IUT) ((PSFCN(I,J),I=1,IRX),J=JRX,1,-1) - CALL WRIT1(IUT,NWT1,NWRT1,MTV2,PSFCN,HDAT) -c write(6,*)'write MSLP' -c WRITE(IUT) ((PSN(I,J),I=1,IRX),J=JRX,1,-1) - CALL WRIT1(IUT,NWT1,NWRT1,MTV2,PSN,HDAT) -c write(6,*)'write t1' -c WRITE(IUT) ((TN(I,J),I=1,IRX),J=JRX,1,-1) - CALL WRIT1(IUT,NWT1,NWRT1,MTV2,TN,HDAT) - RETURN - END -C - SUBROUTINE SPC2G(IMAX,JMAX,GLON,GLAT,ZG,PSFC,PSLB,T00, - 1 MTV,MTV2,HDAT,HDATA,DUM,IDX,idvm) -CCCCC MEMBER HALF -c SAVE -C - PARAMETER ( IRX= 41,JRX= 41, NST=10 ) - real, parameter :: G=9.8, R=287.05, GAMMA=6.7*0.001 - - integer * 4 idvm - COMMON/SMTH/ CLAT,CLON - REAL GLON(IMAX),GLAT(JMAX) - COMMON /NHC/ KSTM,IC_N(NST),JC_N(NST) - COMMON /NHC1/ SLON_N(NST),SLAT_N(NST),CLON_N(NST),CLAT_N(NST) - COMMON/CNT/ SLON,SLAT - COMMON /CHEN/KUNIT,ITIM -! - REAL HDAT(IRX,JRX,MTV2,NST) - REAL(4) HDATA(IMAX,JMAX,MTV) - REAL DUM(IMAX,JMAX) - - COMMON /HDAT1/NWRT1,NRED1,NWT1 - COMMON /HDAT3/NWRT2,NRED2 - - REAL ZG(IMAX,JMAX),PSFC(IMAX,JMAX),PSLB(IMAX,JMAX) - REAL T1(IMAX,JMAX),T00(IMAX,JMAX) - REAL PS(IMAX,JMAX),DUMM(IMAX,JMAX),PSL(IMAX,JMAX) - - REAL ZN(IRX,JRX),TN(IRX,JRX),NEW(IRX,JRX) -! -!.. Global coefficent to Gaussian grid -! -! call SPTEZ(0,MWAVE,4,IMAX,JMAX,DO,DUM,+1) - - IF(IDX.NE.100.AND.IDX.NE.101) THEN -! WRITE(66) DUM - - NWRT2 = NWRT2+1 - DO J=1,JMAX - DO I=1,IMAX - HDATA(I,J,NWRT2) = DUM(I,J) - END DO - END DO -! write(6,*)'WRIT2 COUNT = ',NWRT2,' hdata=',hdata(1,jmax/2,nwrt2) -! &,' idx=',idx - -! CALL WRIT2(DUM) -! write(6,*)'=====IDX ',IDX -! call maxmin(DUM,IMAX*JMAX,1,1,1,'DUM in gbl') - -! test qliu -! READ(66) DUM -! CALL G2SPC(DUM) -! end qliu - -! IF(IDX.EQ.1) write(6,*)'TERRAIN AT 289, 80 ',DUM(289,80) - ENDIF -! - IF(IDX.EQ.1) THEN - DO I=1,IMAX - DO J=1,JMAX - ZG(I,J) = DUM(I,J) - ENDDO - ENDDO - ELSEIF(IDX.EQ.2) THEN - DO I=1,IMAX - DO J=1,JMAX - PSFC(I,J) = DUM(I,J) - ENDDO - ENDDO - ELSEIF(IDX.EQ.3) THEN - DO I=1,IMAX - DO J=1,JMAX - T1(I,J) = DUM(I,J) - ENDDO - ENDDO - ENDIF -! - IF(IDX.EQ.2)call maxmin(PSFC,IMAX*JMAX,1,1,1,'psfc in gbl') - IF(IDX.EQ.3)call maxmin(T1,IMAX*JMAX,1,1,1,'T1 in gbl') - - IF(IDX.EQ.3)THEN - if (mod(idvm,10)==2)then -!$omp parallel do -!$omp& private(I,J) - DO I=1,IMAX - DO J=1,JMAX - PS(i,j)=PSFC(I,J)*1000. - PSFC(I,J) = LOG(PS(i,j)) - ENDDO - ENDDO - else -!$omp parallel do -!$omp& private(I,J) - DO I=1,IMAX - DO J=1,JMAX - PS(i,j)=EXP(PSFC(I,J))*1000. - PSFC(I,J) = LOG(PS(i,j)) - ENDDO - ENDDO - end if - call maxmin(ps,IMAX*JMAX,1,1,1,'sfc press in gbl') -! -!.. Calculate MSLP from SFC Pressure -! -!$omp parallel do -!$omp& private(I,J,A,B,C) - DO I=1,IMAX - DO J=1,JMAX -! A = (GAMMA * ZG(I,J)) / T1(I,J) -! B = LOG(1+A) -! C = (G*B)/(R*GAMMA) -! PSL(I,J) = PSFC(I,J) + C - T00(I,J)=T1(I,J)+0.0065*ZG(I,J) - C = 5.257*LOG(1.-0.0065*ZG(I,J)/T00(I,J)) - PSL(I,J) = PSFC(I,J) - C - DUMM(I,J) = EXP(PSL(I,J)) - ENDDO - ENDDO - - call maxmin(DUMM,IMAX*JMAX,1,1,1,'MSLP in gbl') -! write(70)DUMM - PSLB = DUMM - ENDIF - - DO K=1,KSTM - - IUT=K - -! NWRT1 = 0 - NWT1=0 - - SLON = SLON_N(K) - SLAT = SLAT_N(K) - CLON = CLON_N(K) - CLAT = CLAT_N(K) - IC = IC_N(K) - JC = JC_N(K) -! - IF (IDX.EQ.1) THEN - CALL CUT_DM(IMAX,JMAX,GLON,GLAT,ZN,DUM,2) -! WRITE(IUT) ((ZN(I,J),I=1,IRX),J=JRX,1,-1) - CALL WRIT1(IUT,NWT1,NWRT1,MTV2,ZN,HDAT) - write(6,222)K,ITIM,SLON,SLAT,CLON,CLAT,IC,JC - 222 FORMAT(/' STORM ',I2,', FORECAST HOUR ',I4/, - 1 ' SLON,SLAT,CLON,CLAT,IC,JC=',4F10.3,2x,2I5/) -! write(6,*)'write zn' - ENDIF - IF (IDX.EQ.3) THEN - DO I=1,41 - DO J=1,41 - ZN(I,J)=HDAT(I,J,1,IUT) - END DO - END DO - END IF - IF (IDX.EQ.3) CALL CUT_DM(IMAX,JMAX,GLON,GLAT,TN,DUM,3) - IF(IDX.NE.1.AND.IDX.NE.3.AND.IDX.LT.100) THEN - CALL CUT_DM(IMAX,JMAX,GLON,GLAT,NEW,DUM,3) - ELSEIF(IDX.GE.100) THEN - CALL CUT_DM(IMAX,JMAX,GLON,GLAT,NEW,DUM,IDX) - ENDIF - -! IF(IDX.LE.3)write(6,*)'===at sub SPC2G just bfr call PMSL2PS ===' -! IF(IDX.EQ.1)call maxmin(zg,IMAX*JMAX,1,1,1,'terrain in gbl') -! IF(IDX.EQ.1)call maxmin(zn,41*41,1,1,1,'terrain in reg') -! IF(IDX.EQ.2)call maxmin(psfc,IMAX*JMAX,1,1,1,'sfc pres in gbl') -! IF(IDX.EQ.2)call maxmin(new,41*41,1,1,1,'sfc pres in reg') -! IF(IDX.EQ.3)call maxmin(t1,IMAX*JMAX,1,1,1,'temp at k=1 in gbl') -! IF(IDX.EQ.3)call maxmin(tn,41*41,1,1,1,'temp at k=1 in reg') -! IF(IDX.LE.3)write(6,*)'=======================================' -! - IF(IDX.EQ.3) CALL PMSL2PS(IMAX,JMAX,GLON,GLAT, - 1 IUT,MTV2,DUMM,HDAT,ZN,TN) -131 FORMAT(1x,'TERRAIN') -121 FORMAT(1x,20F5.0) - -! - IF(IDX.GT.3) THEN -! WRITE(IUT)((NEW(I,J),I=1,IRX),J=JRX,1,-1) - CALL WRIT1(IUT,NWT1,NWRT1,MTV2,NEW,HDAT) - ENDIF - - IF(K.LT.KSTM)NWRT1=NWRT1-NWT1 - - ENDDO -! - RETURN - END -C - SUBROUTINE DECVAR(ISTART,IEND,IVALUE,IERDEC,FMT,BUFF) -C - PARAMETER (NCHLIN=130) -C - CHARACTER FMT*(*),BUFF*(*),OUTLIN*1 -C -c SAVE -C - DIMENSION OUTLIN(NCHLIN) -C -c && 2 comments -CC WRITE(6,1) FMT,BUFF -CC 1 FORMAT(/'...FMT=',A10,/,' ...BUFF=',A100) -C - READ(BUFF(ISTART:IEND),FMT,ERR=10) IVALUE - IERDEC=0 - RETURN -C - 10 CONTINUE -C - OUTLIN=' ' -C - IERDEC=10 - OUTLIN(ISTART:IEND)='*' -C - WRITE(6,31) (OUTLIN(ICH1),ICH1=1,NCHLIN) - WRITE(6,32) BUFF - 31 FORMAT(/'******ERROR DECODING, BUFF=',/,130A1) - 32 FORMAT(A130) -C - RETURN - END - - - SUBROUTINE HURR_MESS(IMAX,JMAX,GLON,GLAT,STRPSF) - - PARAMETER (IRX=41,JRX=41,NST=10) - PARAMETER (MAXVIT=15) - - COMMON/SMTH/ CLAT,CLON - REAL GLAT(JMAX),GLON(IMAX) - REAL STRPSF(NST) - COMMON /NHC/ KSTM,IC_N(NST),JC_N(NST) - COMMON /NHC1/ SLON_N(NST),SLAT_N(NST),CLON_N(NST),CLAT_N(NST) - DIMENSION STMDIR(NST),STMSPD(NST) -c CHARACTER ST_NAME(NST)*3,TCVT(NST)*95 - CHARACTER ST_NAME(10)*3,STMNAME(10)*3,TCVT(10)*95 - COMMON /STNAME/ST_NAME - COMMON /TCVIT/TCVT - COMMON /CHEN/KUNIT,ITIM,NTIM - - CHARACTER BUFIN(95)*1,BUFY2K(95)*1,STMNAM(NST)*12,STMNMZ*9 - CHARACTER FMTVIT(MAXVIT)*6,BUFINZ*100,LATNS*1,LONEW*1 - - DIMENSION IVTVAR(MAXVIT),VITVAR(MAXVIT),VITFAC(MAXVIT), - 1 ISTVAR(MAXVIT),IENVAR(MAXVIT) - - DIMENSION ISTMCX1(NTIM,NST),ISTMCY1(NTIM,NST), - 1 STMCX(NST),STMCY(NST) - - DATA ISTVAR/20,29,34,39,45,49,53,58,63,68,71,75,80,85,90/ - DATA IENVAR/27,32,36,42,47,51,56,61,66,69,73,78,83,88,93/ - DATA VITFAC/2*1.0,2*0.1,1.0,0.1,9*1.0/ - DATA FMTVIT/'(I8.8)','(I4.4)','(I3.3)','(I4.4)',2*'(I3.3)', - 1 3*'(I4.4)','(I2.2)','(I3.3)',4*'(I4.4)'/ - - EQUIVALENCE (BUFIN(37),LATNS),(BUFIN(43),LONEW), - 1 (BUFIN(10),STMNMZ),(BUFIN(1),BUFINZ) -C EQUIVALENCE (IVTVAR(1),IDATEZ),(IVTVAR(2),IUTCZ) -C - EQUIVALENCE (VITVAR( 3),STMLTZ),(VITVAR( 4),STMLNZ), - 1 (VITVAR( 5),STMDRZ),(VITVAR( 6),STMSPZ), - 1 (VITVAR( 9),RMPSFZ) -C - ONEDEG=360./(2.*3.1415926*6.37E6) -C - DO I=1,10 - SLON_N(I)=0. - SLAT_N(I)=0. - CLON_N(I)=0. - CLAT_N(I)=0. - IC_N(I)=0 - JC_N(I)=0 - END DO - - 90 REWIND 11 - KREC=0 - KSTORM=0 - NERROR=0 -C -C Get the hurricane center from the hurricane message made by NHC -C -C READ A RECORD INTO BUFFER -C - 100 CONTINUE - READ(11,101,ERR=990,END=200) (BUFIN(NCH),NCH=1,95) - 101 FORMAT(95A1) - - if(BUFIN(35).eq.'N' .or. BUFIN(35).eq.'S') then - - write(6,*) ' ' - write(6,*) '==> RECORD from tcvitals file contains a', - $ ' 2-digit year "' - write(6,*) ' ' - - BUFY2K(1:19) = BUFIN(1:19) - IF(BUFIN(20)//BUFIN(21).GT.'20') THEN - BUFY2K(20) = '1' - BUFY2K(21) = '9' - ELSE - BUFY2K(20) = '2' - BUFY2K(21) = '0' - ENDIF - BUFY2K(22:95) = BUFIN(20:93) - BUFIN = BUFY2K - - write(6,*) ' ' - write(6,*) '==> 2-digit year converted to 4-digit year "' - write(6,*) ' ' - - else if(BUFIN(37).eq.'N' .or. BUFIN(37).eq.'S') then - - write(6,*) ' ' - write(6,*) '==> RECORD from tcvitals file -- contains a', - $ ' 4-digit year "' - write(6,*) ' ' - - else - - write(6,*) ' ' - write(6,*) '***** Cannot determine if this record contains ', - $ 'a 2-digit year or a 4-digit year - skip it and try reading ', - $ 'the next record' - write(6,*) ' ' - go to 100 - - end if - -C -C DECODE DATE AND TIME -C - DO 110 IV=1,2 - CALL DECVAR(ISTVAR(IV),IENVAR(IV),IVTVAR(IV),IERDEC,FMTVIT(IV), - 1 BUFINZ) - - 110 CONTINUE - - DO 140 IV=3,MAXVIT - CALL DECVAR(ISTVAR(IV),IENVAR(IV),IVTVAR(IV),IERDEC,FMTVIT(IV), - 1 BUFINZ) - VITVAR(IV)=REAL(IVTVAR(IV))*VITFAC(IV) - 140 CONTINUE - -C ***************************************************** -C ***************************************************** -C **** IMPORTANT NOTES: **** -C **** **** -C **** ALL STORM LONGITUDES CONVERTED TO **** -C **** 0-360 DEGREES, POSITIVE EASTWARD !!! **** -C **** **** -C **** ALL STORM SPEEDS ARE IN M/SEC **** -C **** **** -C **** ALL DISTANCE DATA ARE IN KM **** -C **** **** -C **** ALL PRESSURE DATA ARE IN HPA (MB) **** -C ***************************************************** -C ***************************************************** -C -C SIGN OF LATITUDE AND CONVERT LONGITUDE -C - IF(LATNS .EQ. 'S') THEN - STMLTZ=-STMLTZ - ELSE IF(LATNS .NE. 'N') THEN - WRITE(6,153) STMLTZ,STMLNZ,LATNS - 153 FORMAT('******ERROR DECODING LATNS, ERROR RECOVERY NEEDED.', - 1 ' STMLTZ,STMLNZ,LATNS=',2F12.2,2X,A1) - GO TO 100 - ENDIF -C - IF(LONEW .EQ. 'W') THEN - STMLNZ=360.-STMLNZ - ELSE IF(LONEW .NE. 'E') THEN - WRITE(6,157) STMLTZ,STMLNZ,LATNS - 157 FORMAT('******ERROR DECODING LONEW, ERROR RECOVERY NEEDED.', - 1 ' STMLTZ,STMLNZ,LATNS=',2F12.2,2X,A1) - ENDIF - - IF(STMLNZ.gt.345..or.STMLNZ.lt.15.)go to 100 - - KREC=KREC+1 - - DO I=1,3 - ST_NAME(KREC)(I:I)=BUFIN(I+5) - END DO - DO I=1,95 - TCVT(KREC)(I:I)=BUFIN(I) - END DO -C - IF(KSTORM .LT. 10) THEN - KSTORM=KSTORM+1 - CLAT_N(KSTORM)=STMLTZ - CLON_N(KSTORM)=STMLNZ - STMDIR(KSTORM)=STMDRZ - STMSPD(KSTORM)=STMSPZ - STMNAM(KSTORM)=STMNMZ - STRPSF(KSTORM)=RMPSFZ - GO TO 100 -C - ELSE - - 300 WRITE(6,301) KSTORM - 301 FORMAT(/'******KSTORM EXCEEDS AVAILABLE SPACE, KSTORM=',I5 - 1 ,/,' Results may have serious problem') - GO TO 200 - - ENDIF - - 200 IF(KSTORM .GT. 0) THEN - WRITE(6,201)KSTORM,KREC - 201 FORMAT(/'...FOUND STORM IN VITALS FILE.',/,4X,I5, - 2 ' TOTAL NUMBER OF RECORDS READ=',I7) - ELSE - WRITE(6,202) - 202 FORMAT(/'NO STORM FOUND IN VITALS FILE.') - CALL W3TAGE('RELOCATE_MV_NVORTEX') - CALL ERREXIT(56) - END IF -C -c Correct to the storm center position - - PI=ATAN(1.0)*4.E+00 - PI180 = PI/180. - DT=(float(ITIM)-6.)*3600. ! Second - ONEDEG=360./(2.*PI*6.37E6) ! Degree/Meter - FACT=DT*ONEDEG - - KSTM=KSTORM - -c WRITE(12, 233) KSTM -c 233 FORMAT(2x,I5) - - DO I=1,KSTM - - write(6,430)STMNAM(I),CLAT_N(I),CLON_N(I),STMDIR(I),STMSPD(I) - 430 FORMAT(/' STORM NAME: ',A12,/, ' READIN STORM CENTER=',2F12.4, - 1 /,' STORM DIR and SPEED: ',2F12.4) - - write(6,*)'RAD OUTMOST CLOSED ISOBAR= ',STRPSF(I),' km' - - STRPSF(I)=STRPSF(I)*1000.*ONEDEG - - write(6,*)'RAD OUTMOST CLOSED ISOBAR= ',STRPSF(I),' degree' - -cnew USTM=STMSPD(I)*SIN(PI180*STMDIR(I)) -cnew VSTM=STMSPD(I)*COS(PI180*STMDIR(I)) -cnew CLON_N(I)=CLON_N(I)+USTM*FACT/COS(PI180*CLAT_N(I)) -cnew CLAT_N(I)=CLAT_N(I)+VSTM*FACT - -cnew write(6,*) 'CORRECTED STORM CENTER AT TIME HOUR ',ITIM,' =', -cnew 1 CLON_N(I),CLAT_N(I) - - END DO - - IF ( NTIM == 3 ) THEN - INDX1=ITIM/3 - ELSE IF ( NTIM == 7 )THEN - INDX1=ITIM-2 - ENDIF - - K1STM=0 - DO I=1,10 - STMCX(I)=0. - STMCY(I)=0. - STMNAME(I)='NUL' - IF ( NTIM == 3 ) THEN - READ(30,442,end=436) - & (ISTMCY1(J,I),ISTMCX1(J,I),J=1,NTIM),STMNAME(I) - ELSEIF ( NTIM == 7 ) THEN - READ(30,443,end=436) - & (ISTMCY1(J,I),ISTMCX1(J,I),J=1,NTIM),STMNAME(I) - ENDIF - IFWRT=0 - DO J=1,NTIM - IF(ISTMCY1(J,I).EQ.0.and.ISTMCX1(J,I).EQ.0)THEN - IFWRT=1 - END IF - END DO - IF(IFWRT.EQ.1)THEN -! STMNAME(I)='NUL' - DO J=1,NTIM - ISTMCY1(J,I)=0. - ISTMCX1(J,I)=0. - END DO - END IF - STMCX(I)=360.-ISTMCX1(INDX1,I)*0.1 - STMCY(I)=ISTMCY1(INDX1,I)*0.1 - K1STM=K1STM+1 - write(6,*)' CT STORM Model CENTER at ',ITIM,'h = ', - & STMNAME(I),STMCX(I),STMCY(I) - END DO - 442 FORMAT(22x,6i4,25x,A3) - 443 FORMAT(14x,14i4,1x,A3) - 436 CONTINUE - - REWIND 30 - - DO I=1,KSTM - DO K=1,K1STM - IF(STMNAME(K).EQ.ST_NAME(I))THEN - IFWRT=0 - DO J=1,NTIM - IF(ISTMCY1(J,K).EQ.0.and.ISTMCX1(J,K).EQ.0)THEN - IFWRT=1 - END IF - END DO - IF(IFWRT.EQ.0)THEN - XDIST6H=CLON_N(I)-(360.-ISTMCX1((NTIM+1)/2,K)*0.1) - YDIST6H=CLAT_N(I)-ISTMCY1((NTIM+1)/2,K)*0.1 - CLON_N(I)=STMCX(K)+XDIST6H - CLAT_N(I)=STMCY(K)+YDIST6H - ELSE - USTM=STMSPD(I)*SIN(PI180*STMDIR(I)) - VSTM=STMSPD(I)*COS(PI180*STMDIR(I)) - CLON_N(I)=CLON_N(I)+USTM*FACT/COS(PI180*CLAT_N(I)) - CLAT_N(I)=CLAT_N(I)+VSTM*FACT - END IF - write(6,*) ' CT STORM OBS. CENTER at ',ITIM,'h = ', - & STMNAME(K),CLON_N(I),CLAT_N(I) - END IF - END DO - END DO - - - DO 900 I=1,KSTM - - CLON=CLON_N(I) - CLAT=CLAT_N(I) - - AMN = 500. - DO 10 ILA = 1,JMAX - DMN = ABS (GLAT(ILA) - CLAT) - IF (DMN.LE.AMN) THEN - AMN = DMN - JC = ILA - ENDIF -10 CONTINUE -C - BMN = 500. - DO 20 ILO = 1,IMAX - OMN = ABS (GLON(ILO) - CLON) - IF (OMN.LE.BMN) THEN - BMN = OMN - IC = ILO - ENDIF -20 CONTINUE - - IC_N(I)=IC - JC_N(I)=JC -C - write(6,*)' ' -c write(6,*)'==========AT SUB HURR_MESS=============' -c write(6,*)'... 1st guess ... center of hurricane' -c write(6,*)'===IC,JC=== ',IC,JC,GLON(IC),GLAT(JC) -c write(6,*)'==DIST OF CLON AND IC===',BMN -c write(6,*)'==DIST OF CLAT AND JC===',AMN - - SLON_N(I) = IFIX(GLON(IC)+0.5 - IRX/2) - SLAT_N(I) = IFIX(GLAT(JC)+0.5 - JRX/2) - write(6,*)' ' -c write(6,*)'==========================================' -c write(6,*)'SLAT, SLON = ', SLAT_N(I),SLON_N(I) -c WRITE(12,123)SLON_N(I),SLAT_N(I),CLON_N(I),CLAT_N(I) -c123 FORMAT(1x,4F10.3) - write(6,*)'==========================================' - - 900 CONTINUE - - RETURN - - 990 WRITE(6,991) BUFIN - 991 FORMAT('******ERROR READING STORM RECORD. BUFIN IS:',/, - 1 ' ******',A95,'******') - call mpi_finalize(iret) !!!GO TO 100 - RETURN - - END -C - - SUBROUTINE CUT_DM(IMAX,JMAX,GLON,GLAT,NEW,OLD,IV) -C - PARAMETER (IRX=41,JRX=41) - - COMMON/SMTH/ CLAT,CLON - REAL GLAT(JMAX),GLON(IMAX),OLD(IMAX,JMAX) - COMMON/CNT/ SLON,SLAT - REAL NEW(IRX,JRX) -C - X=360./FLOAT(IMAX) - -!!$OMP PARALLEL DO DEFAULT(PRIVATE) -!!$OMP+ SHARED(IMAX,JMAX,GLON,GLAT,NEW,OLD,IV) -!!$OMP+ SHARED(CLAT,CLON,SLON,SLAT,X) - DO 10 J=1,JRX - BLA = 90. - SLAT - (J-1) - DO 10 I=1,IRX - BLO = SLON + (I-1) - IF(BLO.GT.360.)BLO=BLO-360. -C - DO 20 IG=IMAX,1,-1 - DON = BLO - GLON(IG) - IF (DON.GE.0) THEN - DX = DON - IX = IG - GO TO 1 - ENDIF -20 CONTINUE -C -1 DO 30 JG=JMAX,1,-1 - GLA = 90 - GLAT(JG) - DAT = BLA - GLA - IF (DAT.GE.0) THEN - DY = DAT - IY = JG - Y = GLAT(JG)-GLAT(JG+1) - GO TO 2 - ENDIF -30 CONTINUE -C -2 IF (IV.EQ.2) THEN - DD1 = SQRT(DX**2.+DY**2.) - DD2 = SQRT(DX**2.+(Y-DY)**2.) - DD3 = SQRT((X-DX)**2.+DY**2.) - DD4 = SQRT((X-DX)**2.+(Y-DY)**2.) - IF(DD1.LE.0.2) THEN - NEW(I,J) = OLD(IX,IY) - GO TO 10 - ENDIF - IF(DD2.LE.0.2) THEN - NEW(I,J) = OLD(IX,IY+1) - GO TO 10 - ENDIF - IF(DD3.LE.0.2) THEN - NEW(I,J) = OLD(IX+1,IY) - GO TO 10 - ENDIF - IF(DD4.LE.0.2) THEN - NEW(I,J) = OLD(IX+1,IY+1) - GO TO 10 - ENDIF - ENDIF -C - X1 = ( DY*OLD(IX ,IY+1) + (Y-DY)*OLD(IX ,IY) ) / Y - X2 = ( DY*OLD(IX+1,IY+1) + (Y-DY)*OLD(IX+1,IY) ) / Y - Y1 = ( DX*OLD(IX+1,IY ) + (X-DX)*OLD(IX,IY ) ) / X - Y2 = ( DX*OLD(IX+1,IY+1) + (X-DX)*OLD(IX,IY+1) ) / X - XX = (DX*X2 + (X-DX)*X1)/X - YY = (DY*Y2 + (Y-DY)*Y1)/Y - NEW(I,J) = (XX+YY)/2. -c xxxxx=0.25*(OLD(IX,IY)+OLD(IX+1,IY)+ -c & OLD(IX,IY+1)+OLD(IX+1,IY+1)) -C -c IF(IV.GE.100) THEN -C -c IF(I.LE.30.AND.J.EQ.20)THEN -c write(6,*)'OLD 1,2,3,4 ', -c 1 OLD(IX,IY),OLD(IX+1,IY),OLD(IX,IY+1),OLD(IX+1,IY+1) -c write(6,*)'X,Y,DX,DY ',X,Y,DX,DY -c write(6,*)'X1,X2,Y1,Y2 ',x1,x2,y1,y2 -c write(6,*)'XX, YY ',XX,YY -c write(6,*)'NEW ',NEW(I,J) -c write(6,*)'LAT, LON at SM Domain ',SLAT+(J-1),SLON+(I-1) -c write(6,*)'LAT, LON at Gauss grid ',GLAT(IY),GLON(IX) -c write(6,*)'IX,IY ',IX,IY -c write(6,*)'BLA, BLO, GLA, GLO ',BLA, BLO, GLA, GLON(IX) -c ENDIF -c ENDIF -C -10 CONTINUE -!!$OMP END PARALLEL DO -C - RETURN - END - - - SUBROUTINE WRIT1(IUT,NWT1,NWRT1,MTV2,DIN,HDAT) - PARAMETER (IRX=41,JRX=41,NST=10) - REAL DIN(IRX,JRX),HDAT(IRX,JRX,MTV2,NST) - NWRT1 = NWRT1 + 1 - NWT1 = NWT1 + 1 -! write(6,*)'WRIT1 COUNT = ',NWRT1,NWT1,IUT - DO J=1,JRX - DO I=1,IRX - HDAT(I,J,NWRT1,IUT) = DIN(I,J) - END DO - END DO -! write(6,*)' inwrit1 hdat=',hdat(41,41,nwrt1,iut),' nwrt1=',nwrt1 -! &,' iut=',iut - return - END - - SUBROUTINE READ1(IUT,NRED1,MTV3,DOUT,PDAT) - PARAMETER (IRX=41,JRX=41) - REAL DOUT(IRX,JRX),PDAT(IRX,JRX,MTV3) - NRED1=NRED1+1 -! write(6,*)'READ1 COUNT = ',NRED1 - DO J=1,JRX - DO I=1,IRX - DOUT(I,J)=PDAT(I,J,NRED1) - END DO - END DO - END - - SUBROUTINE WRIT2(IMAX,JMAX,NWRT2,MTV,DIN,HDATA) - REAL DIN(IMAX,JMAX) - REAL(4) HDATA(IMAX,JMAX,MTV) - NWRT2=NWRT2+1 -c write(6,*)'WRIT2 COUNT = ',NWRT2 -c call maxmin(DIN,IMAX*JMAX,1,1,1,'DIN in gbl') - DO J=1,JMAX - DO I=1,IMAX - HDATA(I,J,NWRT2)=DIN(I,J) - END DO - END DO - END - - SUBROUTINE READ2(IMAX,JMAX,NRED2,MTV,DOUT,HDATA) - REAL DOUT(IMAX,JMAX) - REAL(4) HDATA(IMAX,JMAX,MTV) - NRED2=NRED2+1 -c write(6,*)'READ2 COUNT = ',NRED2 - DO J=1,JMAX - DO I=1,IMAX - DOUT(I,J)=HDATA(I,J,NRED2) - END DO - END DO - END - - - SUBROUTINE HURR_REL(inptyp,MWAVE,IMAX,JMAX,KMAX,MAXWV2, - 1 JHF,MTV,MTV1,MTV2,MTV3, - 2 HDAT,HDATA,PDAT,PSL,PS3,PSLB,T00,SL, - 3 nvcd,idvc,idsl,vcrd,idvm,ntrac, - 4 STRPSF) - -c SUBROUTINE HURR_REL(MWAVE,KMAX,MAXWV2, -c 1 MTV,MTV1,MTV2,MTV3, -c 2 HDAT,HDATA,PDAT,PSLB) - -C -C SEPARATE HURRICANE VORTEX FROM ENVIRONMENTAL FIELD, THEN -C RELOCATE THE HURRICANCE VORTEX TO NEW LOCATION -C REF, Kurihara et al 1992, 1995. MWR -C - - use sigio_module -! use sigio_r_module - - - PARAMETER (IX=41,JX=41,NF=11,IT=24,IR=120,IJ=IX*JX) - PARAMETER (NSG=54000) - PARAMETER (NST=10) - PARAMETER (NSG5=NSG/3) -c PARAMETER (IMAX=384,JMAX=190,NSG=24000) -c PARAMETER (JHF=JMAX/2,NST=10) -C - integer inptyp - integer MWAVE,IMAX,JMAX,KMAX,MAXWV2, - & JHF,MTV,MTV1,MTV2,MTV3 - integer * 4 nvcd,idvc,idsl,idvm,ntrac - &, imjm4, km4, iret - DIMENSION U(IX,JX),V(IX,JX),UD(IX,JX),US(IX,JX),VS(IX,JX) - DIMENSION SKIP(IX,JX),M(11),FK(NF),TW(IT,IR) - DIMENSION VD(IX,JX),XTU(IX,NF),XTV(IX,NF),DKY(IX,JX) - DIMENSION YTU(IX,JX),YTV(IX,JX),RS(IT),R0(IT),RF(IT) -! DIMENSION INP(IJ),JNP(IJ),CM(IJ),DIST(IJ) - DIMENSION ALAT(JX),ALON(IX),ZG(IX,JX),DATG(IMAX,JMAX) - DIMENSION GLON(IMAX,JMAX),GLAT(IMAX,JMAX),ZDATG(IMAX,JMAX) - DIMENSION ING(NSG),JNG(NSG) - - DIMENSION ING5(NSG5),JNG5(NSG5) - DIMENSION ING6(NSG5),JNG6(NSG5) - DIMENSION RRIJ(NSG5) - - REAL COLRAD(JHF), WGT(JHF),WGTCS(JHF),RCS2(JHF) - COMMON /ST/ALON,ALAT - - COMMON /NHC/ KSTM1,IC_N(NST),JC_N(NST) - COMMON /NHC1/SLON_N(NST),SLAT_N(NST),CLON_N(NST),CLAT_N(NST) - - COMMON /NHC2/MDX,MDY - COMMON /NHC3/AMDX,AMDY - COMMON /POSIT/CLON_NEW,CLAT_NEW,SLON,SLAT,CLON,CLAT,RAD - COMMON /vect/R0,XVECT(IT),YVECT(IT) - COMMON /TR/ING,JNG,IB -c COMMON /TR/ZDATG,GLON,GLAT,ING,JNG,IB - COMMON /CHNL/IUT,KSTM - - COMMON /HDAT1/NWRT1,NRED1,NWT1 - COMMON /HDAT3/NWRT2,NRED2 - REAL PSLB(IMAX,JMAX),T00(IMAX,JMAX) - REAL(4) SL(KMAX) - REAL HDAT(IX,JX,MTV2,NST) - REAL(4) HDATA(IMAX,JMAX,MTV) - REAL PDAT(IX,JX,MTV3) - REAL HSIG(IX,JX,KMAX),HP(IX,JX,2*KMAX+1) - - REAL STRPSF(NST) - - REAL STMCX(NST),STMCY(NST) - CHARACTER ST_NAME(NST)*3,STMNAME(NST)*3,TCVT(NST)*95 - COMMON /STNAME/ST_NAME - COMMON /TCVIT/TCVT - COMMON /CHEN/KUNIT,ITIM,NTIM - - INTEGER ISTMCX1(NTIM,NST),ISTMCY1(NTIM,NST) - -! REAL(4) FHOUR,DUMMY(245) -! CHARACTER*8 LAB(4) -! DIMENSION IDATE(4) - DIMENSION DKM(IX,JX) - DIMENSION ENV(IX,JX,MTV2),ENV1(IX,JX,MTV3) - - real (4) vcrd(KMAX+1,nvcd) -cc - REAL PSL(IMAX,JMAX),PS3(IMAX,JMAX) - REAL(4), ALLOCATABLE :: HDATA30(:,:,:) - REAL, ALLOCATABLE :: PDAT30(:,:,:),PSL30(:,:),PS30(:,:) - REAL, ALLOCATABLE :: HSIG30(:,:,:),HP30(:,:,:),PDAT301(:,:,:) - REAL, ALLOCATABLE :: GLON30(:,:),GLAT30(:,:) -! REAL, ALLOCATABLE :: WK_S1(:,:),WK_S2(:,:),WK_G(:,:,:) -! REAL, ALLOCATABLE :: WK_S1(:,:),WK_G1(:,:,:) - -! COMMON /COEF1/LAB -! COMMON /COEF2/IDATE -! COMMON /COEF3/FHOUR,DUMMY -! COMMON /COEF5/NCNT,NCNT2 -C - DATA M/2,3,4,2,5,6,7,2,8,9,2/ -C - -! NCNT2 = 0 - - DO LO = 1,NSG - ING(LO) = 0 - JNG(LO) = 0 - ENDDO -C - CALL GLATS(JHF,COLRAD,WGT,WGTCS,RCS2) -C - PI=ASIN(1.)*2 - RAD=PI/180. -C - DO I = 1,IMAX - DO LL = 1,JHF - LLS = JMAX+1 - LL - GLAT(I,LL) = 90. - COLRAD(LL)/RAD - GLAT(I,LLS) = -GLAT(I,LL) - ENDDO - ENDDO -C - DLN = 360.0/FLOAT(IMAX) - DO J = 1,JMAX - DO LN = 1,IMAX - GLON(LN,J) = (LN-1) * DLN - ENDDO - ENDDO -C -c REWIND 12 -c REWIND 20 - -cql READ(20)LAB -c WRITE(6,124) LAB -124 FORMAT(4A8) -!1111 WRITE(KUNIT) LAB -! WRITE(6,210) (IDATE(I),I=1,4) -c 1 ,FHOUR,(DUMMY(K),K=1,2*KMAX+1) -!210 FORMAT(5X,' INPUT DATE AND FCST HOUR ',4I5,F7.1/(2X,G13.6)) -!1111 WRITE(KUNIT)FHOUR,(IDATE(I),I=1,4),DUMMY - -c WRITE(KUNIT)(SKIP2(NW),NW=1,MAXWV2) -C - DO I=1,NF - FK(I)=0.5/(1-COS(2.*PI/M(I))) - ENDDO -C -c READ(12, 233) KSTM -c 233 FORMAT(2x,I5) - KSTM = KSTM1 - - write(6,244) KSTM - 244 FORMAT('NUMBER OF STORMS: ',I5) - - IF ( NTIM == 3 ) THEN - INDX1=ITIM/3 - ELSE IF ( NTIM == 7 )THEN - INDX1=ITIM-2 - ENDIF - - K1STM=0 - DO I=1,NST - STMCX(I)=0. - STMCY(I)=0. - STMNAME(I)='NUL' - IF ( NTIM == 3 ) then - READ(30,442,end=436) - & (ISTMCY1(J,I),ISTMCX1(J,I),J=1,NTIM),STMNAME(I) - ELSEIF ( NTIM == 7 ) then - READ(30,443,end=436) - & (ISTMCY1(J,I),ISTMCX1(J,I),J=1,NTIM),STMNAME(I) - ENDIF - IFWRT=0 - DO J=1,NTIM - IF(ISTMCY1(J,I).EQ.0.and.ISTMCX1(J,I).EQ.0)THEN - IFWRT=1 - END IF - END DO - IF(IFWRT.EQ.1)THEN -! STMNAME(I)='NUL' - DO J=1,NTIM - ISTMCY1(J,I)=0. - ISTMCX1(J,I)=0. - END DO - END IF - STMCX(I)=360.-ISTMCX1(INDX1,I)*0.1 - STMCY(I)=ISTMCY1(INDX1,I)*0.1 - K1STM=K1STM+1 -c write(6,*)'QLIU test=',STMNAME(I),STMCX(I),STMCY(I) - END DO - 442 FORMAT(22x,6i4,25x,A3) - 443 FORMAT(14x,14i4,1x,A3) - 436 CONTINUE - - DO 788 KST=1,KSTM - -c IUT=89+KST - IUT=KST -C - DO K=1,MTV2 - DO J=1,JX - DO I=1,IX - ENV(I,J,K)=HDAT(I,J,K,KST) - END DO - END DO -! write(6,*)'data new K,KST = ',K,KST -! call maxmin(ENV(1,1,K),IX*JX,1,1,1,'ENV(I,J,K)') - END DO - -! write(6,*)' ENV=',ENV(41,41,1:67) - - PSC_MX=0. - DO J=1,JX - DO I=1,IX - IF(PSC_MX.LT.ENV(I,J,2))PSC_MX=ENV(I,J,2) - END DO - END DO - PSC_MX1=EXP(PSC_MX)*1000.+500.0 - write(6,*)'MAX SFC PRESS=',PSC_MX1 - - CALL SIG2P(KMAX,MTV2,MTV3,ENV(1,1,1),PDAT(1,1,1), - & PSC_MX1,HSIG,HP,KST,nvcd,idvc,idsl,vcrd) - - - NWRT1 = 0 - NWRT2 = 0 - NRED1 = 0 - NRED2 = 0 - - CALL READ2(IMAX,JMAX,NRED2,MTV,ZDATG,HDATA) - -c WRIT2(NWRT2,MTV,ZDATG,HDATA) - NWRT2 = 1 - - CALL READ1(IUT,NRED1,MTV3,ZG,PDAT) - - call maxmin(zg,ix*jx,1,1,1,'regional terrain') - IFLAG=0 -cnew DO J=1,JX -cnew DO I=1,IX -cnew IF(ZG(I,J).GT.200.)THEN -cnew IFLAG=1 -c write(6,*)'Max Terrain Height > 200 m' -cnew GO TO 443 -cnew END IF -cnew END DO -cnew END DO -cnew 443 CONTINUE -C - -C.. READ U, V at ~850 mb - -! K850=3+KMAX+(KMAX/4)*4+1 - K8501=1 - DIST2=ABS(SL(1)-0.85) - DO K=1,KMAX - DIST1=ABS(SL(K)-0.85) - IF(DIST1.LT.DIST2)THEN - K8501=K - DIST2=DIST1 - END IF - END DO - -! Be consistent with 2001 operational model for KMAX=42 -! set K8501=K8501+1 - IF(KMAX.EQ.42) K8501=K8501+1 - - K850=3+KMAX+4*(K8501-1)+1 - - IF(K8501.LT.1.OR.K8501.GT.KMAX)THEN - write(6,*)'K8501 is out of bound' - STOP - END IF - - write(6,*)'QLIUQLIU test',K850 - - NRED1 = NRED1 + K850 - DO J=1,JX - DO I=1,IX - U(I,J)=HDAT(I,J,K850+2,KST) - V(I,J)=HDAT(I,J,K850+3,KST) - END DO - END DO - -! call maxmin(U(1,1),IX*JX,1,1,1,'U(I,J)') -! call maxmin(V(1,1),IX*JX,1,1,1,'V(I,J)') -C -c qliu -c get Hurricane Center -c READ(12,123)SLON,SLAT,CLON_NHC,CLAT_NHC -c123 FORMAT(1X,4F10.2) - SLON = SLON_N(KST) - SLAT = SLAT_N(KST) - CLON_NHC = CLON_N(KST) - CLAT_NHC = CLAT_N(KST) - - RR1=1.E20 - DO J=1,JMAX - DO I=1,IMAX - A=GLON(I,J)-CLON_NHC - B=GLAT(I,J)-CLAT_NHC -! A=GLON(I,J)-CLON_NEW -! B=GLAT(I,J)-CLAT_NEW - RR2=A*A+B*B - IF(RR1.GT.RR2)THEN - RR1=RR2 - I30C=I - J30C=J - END IF - END DO - END DO - - NX30=((30./DLN)/2)*2+1 - NY30=((30./(GLAT(I30C,J30C-1)-GLAT(I30C,J30C)))/2)*2+1 - - print*,'I30C,J30C,NX30,NY30=',I30C,J30C,NX30,NY30 - print*,'CLON_NEW,CLAT_NEW,CLON_NHC,CLAT_NHC=', - & CLON_NEW,CLAT_NEW,CLON_NHC,CLAT_NHC - - I30S=I30C-(NX30-1)/2 - J30S=J30C-(NY30-1)/2 - I30E=I30S+NX30-1 - J30E=J30S+NY30-1 - - print*,'I30S,J30S,I30E,J30E=',I30S,J30S,I30E,J30E - - ALLOCATE ( HDATA30(NX30,NY30,MTV) ) - ALLOCATE ( PSL30(NX30,NY30),PS30(NX30,NY30) ) - ALLOCATE ( PDAT30(NX30,NY30,MTV3),PDAT301(NX30,NY30,MTV3) ) - ALLOCATE ( HSIG30(NX30,NY30,KMAX),HP30(NX30,NY30,2*KMAX+1) ) - ALLOCATE ( GLON30(NX30,NY30),GLAT30(NX30,NY30) ) - - DO J=J30S,J30E - JJ1=J-J30S+1 - DO I=I30S,I30E - II1=I-I30S+1 - PSL30(II1,JJ1)=PSLB(I,J) - PS30(II1,JJ1)=HDATA(I,J,2) - GLON30(II1,JJ1)=GLON(I,J) - GLAT30(II1,JJ1)=GLAT(I,J) - DO K=1,MTV - HDATA30(II1,JJ1,K)=HDATA(I,J,K) - END DO - END DO - END DO - - print*,'before CALL SIG2P30' -! print*,'test9997',PSL30(185,78) - - CALL SIG2P30(NX30,NY30,KMAX,MTV,MTV3,HDATA30(1,1,1), - & PDAT30(1,1,1),PSL30,PSC_MX1,HSIG30,HP30, - & KST,nvcd,idvc,idsl,vcrd) - - print*,'after CALL SIG2P30' -! print*,'test9998',PSL30(185,78) - - PDAT301=PDAT30 - - Z_MAX1=0. - DO J=1,NY30 - DO I=1,NX30 - if(PDAT30(I,J,1).gt.Z_MAX1)then - I_z1=I - J_z1=J - Z_MAX1=PDAT30(I,J,1) - end if - END DO - END DO - -! print*,'I,J,z_max1=',I_z1,J_z1,Z_MAX1 -! print*,'ql test333,PDAT301,PDAT30,1=',PDAT301(1,1,1),PDAT30(1,1,1) -! print*,'ql test333,PDAT301,PDAT30,2=',PDAT301(1,1,2),PDAT30(1,1,2) -! print*,'ql test333,PDAT301,PDAT30,3=',PDAT301(1,1,3),PDAT30(1,1,3) - -! DO K=4,MTV3 -! print*,'ql test333,PDAT301,PDAT30,k=',k,PDAT301(1,1,k), -! & PDAT30(1,1,k) -! END DO - CLON = SLON+20. - CLAT = SLAT+20. -c write(6,*)'CLON, CLAT, SLON, SLAT=',CLON, CLAT, SLON, SLAT -c write(6,*)'CLON_NHC,CLAT_NHC=',CLON_NHC,CLAT_NHC -c fact=cos(CLAT*rad) - fact=1.0 - do j=1,jx - do i=1,ix -! East-West wind in new coordinate (phi,theta) -! this conversion only affects Hurrican Center determination and R0 - U(I,J)=U(I,J)/fact - end do - end do -C.. DO ZONAL FILTER -C -!$omp parallel do -!$omp& private(I,J,N,XTU,XTV) - CYC_100: DO J=1,JX !DO 100 J=1,JX - DO N=1,NF - XTU(1,N) = U(1,J) - XTU(IX,N) = U(IX,J) - XTV(1,N) = V(1,J) - XTV(IX,N) = V(IX,J) - ENDDO -C - DO I=2,IX-1 - XTU(I,1) = U(I,J)+FK(1)*(U(I-1,J)+U(I+1,J)-2.*U(I,J)) - XTV(I,1) = V(I,J)+FK(1)*(V(I-1,J)+V(I+1,J)-2.*V(I,J)) - ENDDO -C - DO N=2,NF - DO I=2,IX-1 - XTU(I,N)=XTU(I,N-1)+FK(N)*(XTU(I-1,N-1)+XTU(I+1,N-1)-2. - 1 *XTU(I,N-1)) - XTV(I,N)=XTV(I,N-1)+FK(N)*(XTV(I-1,N-1)+XTV(I+1,N-1)-2. - 1 *XTV(I,N-1)) - ENDDO - ENDDO -C - DO I=1,IX - US(I,J) = XTU(I,NF) - VS(I,J) = XTV(I,NF) - ENDDO -C - ENDDO CYC_100 -!100 CONTINUE -C -C.. DO MERIDIONAL FILTER -C -!$omp parallel do -!$omp& private(I,J,N,YTU,YTV) - CYC_200: DO I=1,IX ! DO 200 I=1,IX -C - DO N=1,NF - YTU(1,N) = US(I,1) - YTU(JX,N) = US(I,JX) - YTV(1,N) = VS(I,1) - YTV(JX,N) = VS(I,JX) - ENDDO -C - DO J = 2 , JX-1 - YTU(J,1) = US(I,J) + FK(1)*(US(I,J-1) + US(I,J+1) - * -2.*US(I,J)) - YTV(J,1) = VS(I,J) + FK(1)*(VS(I,J-1) + VS(I,J+1) - * -2.*VS(I,J)) - ENDDO -CC - DO N = 2 , NF - DO J = 2 , JX-1 - YTU(J,N) = YTU(J,N-1) + FK(N)*(YTU(J-1,N-1) + - * YTU(J+1,N-1) - 2.*YTU(J,N-1)) - YTV(J,N) = YTV(J,N-1) + FK(N)*(YTV(J-1,N-1) + - * YTV(J+1,N-1) - 2.*YTV(J,N-1)) - ENDDO - ENDDO -C - DO J = 1 , JX - US(I,J) = YTU(J,NF) - VS(I,J) = YTV(J,NF) - ENDDO - ENDDO CYC_200 -!200 CONTINUE -C -C.. GET THE DISTURBANCE FIELD -C - DO I=1,IX - DO J=1,JX - UD(I,J) = U(I,J) - US(I,J) - VD(I,J) = V(I,J) - VS(I,J) - ENDDO - ENDDO -c WRITE(39) ((U(I,J),I=1,IX),J=Jx,1,-1) -c WRITE(39) ((V(I,J),I=1,IX),J=Jx,1,-1) -c WRITE(39) ((US(I,J),I=1,IX),J=Jx,1,-1) -c WRITE(39) ((VS(I,J),I=1,IX),J=Jx,1,-1) -c WRITE(39) ((UD(I,J),I=1,IX),J=Jx,1,-1) -c WRITE(39) ((VD(I,J),I=1,IX),J=Jx,1,-1) -C -C.. FIND NEW VORTEX CENTER -C - DO I=1,IX - ALON(I)=SLON+(I-1) - END DO - DO J=1,JX - ALAT(J)=SLAT+(J-1) - END DO - -c CALL FIND_NEWCT1(UD,VD) - CALL FIND_NEWCT(UD,VD) - - ICHEK=0 - CLON_TIM=0. - CLAT_TIM=0. - DO I=1,K1STM - IF(STMNAME(I).EQ.ST_NAME(KST))THEN - CLON_TIM=STMCX(I) - CLAT_TIM=STMCY(I) - ICHEK=1 - GO TO 446 - END IF - END DO - 446 CONTINUE - IF((ICHEK.EQ.1).AND.(ABS(CLON_TIM).LT.359.5))THEN - CLON_NEW=CLON_TIM - CLAT_NEW=CLAT_TIM - ELSE - write(6,*)'GFDL CENTER= ',ITIM,'h ',CLON_NEW,CLAT_NEW - CLON_NEW=CLON_NHC - CLAT_NEW=CLAT_NHC - ENDIF - -C -C.. CALCULATE TANGENTIAL WIND AROUND CIRCLE -C 24 DIRECTION, RADIALLY 0.1DEG INTERVAL -C - CALL TWIND(UD,VD,TW) -C -C.. CALCULATE STARTING POINT AT EACH DIRECTION -C - CALL STRT_PT(RS,TW,RFAVG) -C -C.. DETERMINE FILTER DOMAIN D0 (=1.25*Rf) -C - CALL FILTER(RS,TW,RF,RFAVG,STRPSF,KST) - - AMDX=CLON_NHC-CLON_NEW - AMDY=CLAT_NHC-CLAT_NEW - MDX=IFIX((CLON_NHC-CLON_NEW)/DLN) - - IF(ITIM.EQ.6)THEN - WRITE(62,65)TCVT(KST)(1:32), - & CLON_NHC,CLAT_NHC,CLON_NEW, - & CLAT_NEW,CLON_TIM,CLAT_TIM,AMDX,AMDY, - & SQRT(AMDX*AMDX+AMDY*AMDY) - 65 FORMAT(/'STORM NAME: ',A32, - & /' OBSERVED CENTER POSITION: ',2F10.2, - & /' MODEL CENTER POSITION : ',2F10.2, - & /' MODEL CENTER POSITION (TIM): ',2F10.2, - & /' RELOCATION DISTANCE (DEGREE): ',3F10.2) - DO I=1,K1STM - IF(STMNAME(I).EQ.ST_NAME(KST))THEN - IFWRT=0 - DO J=1,NTIM - IF(ISTMCY1(J,I).EQ.0.and.ISTMCX1(J,I).EQ.0)THEN - IFWRT=1 - END IF - END DO - IF(IFWRT.EQ.1)THEN - WRITE(62,76)TCVT(KST)(1:32) - ELSE - WRITE(62,77)TCVT(KST)(1:32) - END IF - 76 FORMAT(/' STORM: ',A32,10x,' is bogused') - 77 FORMAT(/' STORM: ',A32,10x) - WRITE(62,79) - & (ISTMCY1(J,I),ISTMCX1(J,I),J=1,NTIM),STMNAME(I) - 79 FORMAT(/' TRACKER OUTPUT: ',i4,5x,A3) - END IF - END DO - END IF - -c test by qliu -c MDX=MDX+50 -c AMDX=AMDX+50*DLN - - DO J=1,JMAX-1 - IF(CLAT_NHC.LT.GLAT(1,J).and. - & CLAT_NHC.GE.GLAT(1,J+1))THEN - MNHC=J - IF(CLAT_NHC.LT.0.5*(GLAT(1,J)+GLAT(1,J+1)))MNHC=J+1 - GO TO 566 - END IF - END DO - 566 CONTINUE - DO J=1,JMAX-1 - IF(CLAT_NEW.LT.GLAT(1,J).and. - & CLAT_NEW.GE.GLAT(1,J+1))THEN - MNEW=J - IF(CLAT_NEW.LT.0.5*(GLAT(1,J)+GLAT(1,J+1)))MNEW=J+1 - GO TO 577 - END IF - END DO - 577 CONTINUE - MDY=MNHC-MNEW - write(6,*)'MDX,MDY,MNHC,MNEW=',MDX,MDY,MNHC,MNEW - write(6,*)'AMDX,AMDY=',AMDX,AMDY - write(6,*)'CLON_NHC,CLAT_NHC=',CLON_NHC,CLAT_NHC - write(6,*)'CLON_NEW,CLAT_NEW=',CLON_NEW,CLAT_NEW - RDIST2=AMDX*AMDX+AMDY*AMDY - IF(RDIST2.LE.0.02)THEN - write(6,*)' ' - write(6,*)' FORECAST TIME= ',ITIM,'h ', - 1 ', STORM NAME= ',ST_NAME(KST) - write(6,*)' CENTER DISTANCE is less than 15 km', - 1 ', storm is not relocated' - AMDX=0. - AMDY=0. - MDX=0 - MDY=0 -c IF(KST.NE.KSTM)THEN -c DO I=1,113 -c READ(IUT1) DATG -c WRITE(IUT2) DATG -c END DO -c GO TO 788 -c END IF - ELSE - write(6,*)' ' - write(6,*)' FORECAST TIME= ',ITIM,'h', - 1 ' STORM NAME= ',ST_NAME(KST) - write(6,*)' Center Distance = ',SQRT(RDIST2),' Deg.', - 3 ', relocation starts ...... ' - - END IF -c - IB=0 - IB5=0 - ING5=0 - JNG5=0 - - IB6=0 - ING6=0 - JNG6=0 - - RRIJ=0. -C - DO J=1,JMAX - DO I=1,IMAX - A = GLON(I,J) - CLON_NEW - B = GLAT(I,J) - CLAT_NEW - R = SQRT(A**2. + B**2.) - IF(R.EQ.0.) GO TO 444 - TH = ACOS(A/R) / RAD - IF(B.LT.0.) TH = 360-TH -C - IF(TH.LE.7.5 .OR. TH.GT.352.5 ) IC = 1 - DO M2=2,24 - IF((TH.GT.(15.*(M2-1)-7.5)).and. - & (TH.LE.(15.*M2-7.5)))IC=M2 - END DO -C - IF(R.LT.R0(IC)) THEN - IB = IB+1 - ING(IB) = I - JNG(IB) = J - ENDIF -C - IF((R.LT.R0(IC)).and.R.GT.(R0(IC)-0.6))THEN - IB5=IB5+1 - ING5(IB5)=I - JNG5(IB5)=J - WT2=min(1.0,(R0(IC)-R)/0.6) - RRIJ(IB5)=WT2*WT2*(3.-2.*WT2) - END IF - - IF((R.LT.R0(IC)).and.R.GT.(R0(IC)-0.5))THEN - IB6=IB6+1 - ING6(IB6)=I - JNG6(IB6)=J - END IF - - - - GO TO 22 -C -444 IB = IB+1 - ING(IB) = I - JNG(IB) = J -22 CONTINUE - ENDDO - ENDDO -C - CALL landcmsk(IMAX,JMAX,GLON,GLAT,ZDATG,IFLAG,lsflag,kst) - -c temp relocation turned on -c IFLAG = 0 - -c Check if the syndata need to be called - - IF(ITIM.EQ.3)THEN - DO I=1,K1STM - IF(STMNAME(I).EQ.ST_NAME(KST))THEN - IFWRT=0 - DO J=1,NTIM - IF(ISTMCY1(J,I).EQ.0.and.ISTMCX1(J,I).EQ.0)THEN - IFWRT=1 - END IF - END DO - IF(IFWRT.EQ.1)THEN - WRITE(65,101) TCVT(KST) - END IF - 101 FORMAT(A95) - END IF - END DO - END IF - - - write(6,*)'GAUSSIAN GRID # WITHIN R0 ',IB -! DO I = 1,IB -! write(6,*)'GAUSSIAN GRID WITHIN R0, LAT,LON ',ING(I), -! 1 JNG(I),GLAT(ING(I),JNG(I)),GLON(ING(I),JNG(I)) -! write(6,*)'GAUSSIAN GRID WITHIN R0 ',ING(I),JNG(I) -! ENDDO - -C.. SETTING VALUE for xvect, yvect, a(,), capd2 - - call rodist - - call amatrix -c -c REWIND IUT - - KMP=2*KMAX+1 - KDIV1=3+KMP - KQ1=KDIV1+4*KMP - - NRED1 = 0 - - IG = 0 - DO 777 IV = 1,MTV3 - - IREM = -22 -C - CALL READ1(IUT,NRED1,MTV3,SKIP,PDAT) -C - DO J=1,JX - DO I=1,IX - ENV1(I,J,IV) = SKIP(I,J) - ENDDO - ENDDO - -! write(6,*)'pressure data new K = ',IV -! call maxmin(ENV1(1,1,IV),IX*JX,1,1,1,'ENV1(I,J,K)') - - IF(IV.GT.KDIV1.AND.IV.LE.KQ1)IREM=MOD(IV-KDIV1,4) - IF((IV.GE.3.AND.IV.LE.KDIV1).OR.(IV.GT.KQ1).OR. - 1 (IREM.EQ.1.OR.IREM.EQ.2)) THEN - IG = IG+1 -! write(6,*)'ORIGINAL VARIABLE # IS ',IV -! write(6,*)'VARIABLE # IS ',IG - -c added by Qingfu Liu -c obtain the disturbance field - - DO J=1,JX - DO I=1,IX - U(I,J)=SKIP(I,J) - END DO - END DO -c -c First smooth in east-west direction -c -!$omp parallel do -!$omp& private(I,J,N,XTU) - CYC_107: DO J=1,JX ! DO 107 J=1,JX - DO N=1,NF - XTU(1,N) = U(1,J) - XTU(IX,N) = U(IX,J) - ENDDO -C - DO I=2,IX-1 - XTU(I,1) = U(I,J)+FK(1)*(U(I-1,J)+U(I+1,J)-2.*U(I,J)) - ENDDO -C - DO N=2,NF - DO I=2,IX-1 - XTU(I,N)=XTU(I,N-1)+FK(N)*(XTU(I-1,N-1)+XTU(I+1,N-1)-2. - 1 *XTU(I,N-1)) - ENDDO - ENDDO -C - DO I=1,IX - US(I,J) = XTU(I,NF) - ENDDO -C - ENDDO CYC_107 -! 107 CONTINUE -C -C.. DO MERIDIONAL FILTER -C -!$omp parallel do -!$omp& private(I,J,N,YTU) - CYC_207: DO I=1,IX ! DO 207 I=1,IX -C - DO N=1,NF - YTU(1,N) = US(I,1) - YTU(JX,N) = US(I,JX) - ENDDO -C - DO J = 2 , JX-1 - YTU(J,1) = US(I,J) + FK(1)*(US(I,J-1) + US(I,J+1) - * -2.*US(I,J)) - ENDDO -CC - DO N = 2 , NF - DO J = 2 , JX-1 - YTU(J,N) = YTU(J,N-1) + FK(N)*(YTU(J-1,N-1) + - * YTU(J+1,N-1) - 2.*YTU(J,N-1)) - ENDDO - ENDDO -C - DO J = 1 , JX - US(I,J) = YTU(J,NF) - ENDDO - ENDDO CYC_207 -! 207 CONTINUE -C -C.. GET THE DISTURBANCE FIELD -C - DO I=1,IX - DO J=1,JX - DKY(I,J) = U(I,J) - US(I,J) - ENDDO - ENDDO - - DKM=DKY - CALL SEPAR(DKY,DKM) - - DO J=1,JX - DO I=1,IX - SKIP(I,J)=DKM(I,J) -c SKIP(I,J)=U(I,J) - DKY(I,J) = DKM(I,J) + US(I,J) -c DKY(I,J) = U(I,J) - ENDDO - ENDDO - - - DO J=1,JX - DO I=1,IX - ENV1(I,J,IV) = DKY(I,J) -! ENV1(I,J,IV) = DKY(I,J)-PDAT(I,J,IV) - ENDDO - ENDDO - - ENDIF - - 777 CONTINUE - -! ENV=0. - -! CALL P2SIG(KMAX,MTV2,MTV3,ENV(1,1,1),ENV1(1,1,1), -! & PDAT(1,1,1),HDAT(1,1,1,KST),PSC_MX1,HSIG,HP,KST, -! & nvcd,idvc,idsl,vcrd) - -cnew K=1,2 and the U,V field was doubled here, but never used later -! DO K=1,MTV2 -! DO J=1,JX -! DO I=1,IX -! ENV(I,J,K)=ENV(I,J,K)+HDAT(I,J,K,KST) -! END DO -! END DO -! write(6,*)'test new K,KST = ',K,KST -! call maxmin(ENV(1,1,K),IX*JX,1,1,1,'ENV(I,J,K)') -! call maxmin(HDAT(1,1,K,KST),IX*JX,1,1,1,'HDAT(I,J,K,KST)') -! END DO -cnew - - KDIV2=3+KMAX - KQ2=KDIV2+4*KMAX - - IG = 0 - DO 781 IV = 1,MTV3 - - IREM = -22 -C - IF(IV.GT.KDIV1.AND.IV.LE.KQ1)IREM=MOD(IV-KDIV1,4) - IF((IV.GE.3.AND.IV.LE.KDIV1).OR.(IV.GT.KQ1).OR. - 1 (IREM.EQ.1.OR.IREM.EQ.2)) THEN -! IF(IV.GT.KDIV2.AND.IV.LE.KQ2)IREM=MOD(IV-KDIV2,4) -! IF((IV.GE.3.AND.IV.LE.KDIV2).OR.(IV.GT.KQ2).OR. -! 1 (IREM.EQ.1.OR.IREM.EQ.2)) THEN -!! IG = IG+1 - IG = IV - - DO J=1,JX - DO I=1,IX - DKY(I,J) = ENV1(I,J,IV) - ENDDO - ENDDO - -! print*,'IV,KST=',IV,KST - -! if(IV.LT.5)then -! print*,'ql test444,PDAT301,ENV1,IV=',IV, -! $ PDAT301(1,1,IV),DKY(1,1) !,PSL30(185,78),PS30(185,78) -! end if -! call maxmin(PDAT301(1,1,IV),IX*JX,1,1,1,'PDAT301(I,J,IV)') - - CALL GMOVE3(KST,KMAX,IMAX,JMAX,NX30,NY30,MTV3,I30S,J30S,T00, - 1 PDAT301,DKY,IG,IV,IFLAG,PSLB,ZDATG,GLON30,GLAT30,PSL30,PS30, - 2 idvm,inptyp,NSG5,IB5,IB6,ING5,JNG5,ING6,JNG6,RRIJ) - -c CALL GMOVE(KST,MWAVE,MAXWV2,MTV,MTV1,HDATA,SKIP2,DKY, -c 1 IG,IFLAG,PSLB) - -! if(IV.LT.5)then -! print*,'ql test444,PDAT301,PS30,IV=',IV, -! $ PDAT301(1,1,IV) !,PS30(185,78),PSL30(185,78),PSLB(1,1) -! end if -! call maxmin(PDAT301(1,1,IV),IX*JX,1,1,1,'PDAT301(I,J,IV)') - - ENDIF - - 781 CONTINUE - - DO J=1,NY30 - DO I=1,NX30 - PDAT301(i,j,2)=PS30(i,j) - PDAT30(i,j,2)=PS30(i,j) - P_TEMP1=PDAT301(i,j,3)-PDAT30(i,j,3) - PDAT30(i,j,3)=PDAT301(i,j,3) - PDAT301(i,j,3)=P_TEMP1 - END DO - END DO - print*,'ql test111,PDAT301,PDAT30,1=',PDAT301(1,1,1),PDAT30(1,1,1) - print*,'ql test111,PDAT301,PDAT30,2=',PDAT301(1,1,2),PDAT30(1,1,2) - print*,'ql test111,PDAT301,PDAT30,3=',PDAT301(1,1,3),PDAT30(1,1,3) - DO K=4,MTV3 - DO J=1,NY30 - DO I=1,NX30 - PDAT301(i,j,k)=PDAT301(i,j,k)-PDAT30(i,j,k) - END DO - END DO -! print*,'ql test111,PDAT301,PDAT30,k=',k,PDAT301(1,1,k), -! & PDAT30(1,1,k) - END DO - -! print*,'call before P2SIG30' - - CALL P2SIG30(NX30,NY30,KMAX,MTV,MTV3, - & PDAT301(1,1,1),PDAT30(1,1,1),HDATA30(1,1,1),PSL30, - & PSC_MX1,HSIG30,HP30,KST,nvcd,idvc,idsl,vcrd) - -! print*,'call after P2SIG30' - - DO K=1,MTV -! if(k.lt.4)print*,'ql test222,HDATA,HDATA30,k=',k, -! & HDATA(I30S,J30S,k),HDATA30(1,1,k) - DO J=J30S,J30E - JJ1=J-J30S+1 - DO I=I30S,I30E - II1=I-I30S+1 - HDATA(I,J,K)=HDATA30(II1,JJ1,K) - END DO - END DO - END DO - - DO J=1,JMAX - DO I=1,IMAX - PS3(I,J)=HDATA(I,J,2) - END DO - END DO - DO J=J30S,J30E - JJ1=J-J30S+1 - DO I=I30S,I30E - II1=I-I30S+1 - PS3(I,J)=PS30(II1,JJ1) - PSLB(I,J)=PSL30(II1,JJ1) - END DO - END DO - -! print*,'ql test888,HDATA,PS30,PS3,,2=',HDATA(I30S,J30S,2), -! & PS30(1,1),PS3(1,1) - - deallocate (HDATA30,PSL30,PS30,PDAT30,PDAT301,HSIG30,HP30) - deallocate (GLON30,GLAT30) - - 788 CONTINUE - -C - RDIST2 = AMDX*AMDX + AMDY*AMDY - IF(RDIST2.LE.0.02)THEN - write(6,*)'TIME= ',ITIM,'h, Model Center is not relocated' - ELSE - write(6,*)'TIME= ',ITIM,'h, vortex relocation is completed' - END IF - - RETURN - END -C - SUBROUTINE FIND_NEWCT(UD,VD) - PARAMETER (IR=15,IT=24,IX=41,JX=41,ID=7,JD=7) - DIMENSION TNMX(ID,JD),UD(IX,JX),VD(IX,JX) - DIMENSION WTM(IR),R0(IT) - COMMON /POSIT/CLON_NEW,CLAT_NEW,SLON,SLAT,CLON,CLAT,RAD - COMMON /vect/R0,XVECT(IT),YVECT(IT) -c COMMON /CT/SLON,SLAT,CLON,CLAT,RAD -c COMMON /GA/CLON_NEW,CLAT_NEW,R0 -C - PI=ASIN(1.)*2. - RAD=PI/180. -C - XLAT = CLAT-3. - XLON = CLON-3. -c write(6,*)'STARTING LAT, LON AT FIND NEW CENTER ',XLAT,XLON -C - DO I=1,ID - DO J=1,JD - TNMX(I,J) = 0. - BLON = XLON + (I-1) - BLAT = XLAT + (J-1) -C -C.. CALCULATE TANGENTIAL WIND EVERY 1 deg INTERVAL -C.. 7*7 deg AROUND 1ST 1ST GUESS VORTEX CENTER -C - DO 10 JL=1,IR - WTS= 0. - DO 20 IL=1,IT - DR = JL - DD = (IL-1)*15*RAD - DLON = DR*COS(DD) - DLAT = DR*SIN(DD) - TLON = BLON + DLON - TLAT = BLAT + DLAT -C.. INTERPOLATION U, V AT TLON,TLAT AND CLACULATE TANGENTIAL WIND - IDX = IFIX(TLON) - SLON + 1 - IDY = IFIX(TLAT) - SLAT + 1 - DXX = TLON - IFIX(TLON) - DYY = TLAT - IFIX(TLAT) -C - X1 = UD(IDX ,IDY+1)*DYY + UD(IDX ,IDY)*(1-DYY) - X2 = UD(IDX+1,IDY+1)*DYY + UD(IDX+1,IDY)*(1-DYY) - Y1 = UD(IDX+1,IDY )*DXX + UD(IDX,IDY )*(1-DXX) - Y2 = UD(IDX+1,IDY+1)*DXX + UD(IDX,IDY+1)*(1-DXX) - UT = (X1*(1-DXX)+X2*DXX + Y1*(1-DYY)+Y2*DYY)/2. - IF(IL.EQ.0.OR.IL.EQ.13) UT = Y1 - IF(IL.EQ.7.OR.IL.EQ.19) UT = X1 -C - X1 = VD(IDX ,IDY+1)*DYY + VD(IDX ,IDY)*(1-DYY) - X2 = VD(IDX+1,IDY+1)*DYY + VD(IDX+1,IDY)*(1-DYY) - Y1 = VD(IDX+1,IDY )*DXX + VD(IDX,IDY )*(1-DXX) - Y2 = VD(IDX+1,IDY+1)*DXX + VD(IDX,IDY+1)*(1-DXX) - VT = (X1*(1-DXX)+X2*DXX + Y1*(1-DYY)+Y2*DYY)/2. - IF(IL.EQ.0.OR.IL.EQ.13) VT = Y1 - IF(IL.EQ.7.OR.IL.EQ.19) VT = X1 -C.. TANGENTIAL WIND - WT = -SIN(DD)*UT + COS(DD)*VT - WTS = WTS+WT -20 CONTINUE - WTM(JL) = WTS/24. -10 CONTINUE -C -C Southern Hemisphere - IF(CLAT_NEW.LT.0)THEN - DO JL=1,IR - WTM(JL)=-WTM(JL) - END DO - END IF -C EnD SH - - TX = -10000000. - DO KL = 1,IR - IF(WTM(KL).GE.TX) THEN - TX = WTM(KL) - ENDIF - ENDDO -C - TNMX(I,J) = TX - ENDDO - ENDDO - - -C.. FIND NEW CENTER - TTX = -1000000. - DO I=1,ID - DO J=1,JD - IF(TNMX(I,J).GE.TTX) THEN - TTX = TNMX(I,J) - NIC = I - NJC = J - ENDIF - ENDDO - ENDDO -C - CLAT_NEW = XLAT + (NJC-1) - CLON_NEW = XLON + (NIC-1) -C - write(6,*)'NEW CENTER, I, J IS ',NIC,NJC - write(6,*)'NEW CENTER, LAT,LON IS ',CLAT_NEW,CLON_NEW - write(6,*)'MAX TAN. WIND AT NEW CENTER IS ',TTX -C - RETURN - END -C - SUBROUTINE TWIND(UD,VD,TW) -C - PARAMETER (IX=41,JX=41,NF=11,IT=24,IR=120) - DIMENSION UD(IX,JX),VD(IX,JX),TW(IT,IR),R0(IT) - COMMON /POSIT/CLON_NEW,CLAT_NEW,SLON,SLAT,CLON,CLAT,RAD - COMMON /vect/R0,XVECT(IT),YVECT(IT) -c COMMON /CT/SLON,SLAT,CLON,CLAT,RAD -c COMMON /GA/CLON_NEW,CLAT_NEW,R0 -C -!$omp parallel do -!$omp& private(I,J,DR,DD,DLON,DLAT,TLON,TLAT,IDX, -!$omp& IDY,DXX,DYY,X1,X2,Y1,Y2,UT,VT) - DO J=1,IR - DO I=1,IT -C.. DETERMINE LAT, LON AREOUND CIRCLE - DR = 0.1*J - DD = (I-1)*15.*RAD - DLON = DR*COS(DD) - DLAT = DR*SIN(DD) - TLON = CLON_NEW + DLON - TLAT = CLAT_NEW + DLAT -C.. INTERPOLATION U, V AT TLON,TLAT AND CLACULATE TANGENTIAL WIND - IDX = IFIX(TLON) - SLON + 1 - IDY = IFIX(TLAT) - SLAT + 1 - DXX = TLON - IFIX(TLON) - DYY = TLAT - IFIX(TLAT) -C - X1 = UD(IDX ,IDY+1)*DYY + UD(IDX ,IDY)*(1-DYY) - X2 = UD(IDX+1,IDY+1)*DYY + UD(IDX+1,IDY)*(1-DYY) - Y1 = UD(IDX+1,IDY )*DXX + UD(IDX,IDY )*(1-DXX) - Y2 = UD(IDX+1,IDY+1)*DXX + UD(IDX,IDY+1)*(1-DXX) - UT = (X1*(1-DXX)+X2*DXX + Y1*(1-DYY)+Y2*DYY)/2. - IF(I.EQ.0.OR.I.EQ.13) UT = Y1 - IF(I.EQ.7.OR.I.EQ.19) UT = X1 -C - X1 = VD(IDX ,IDY+1)*DYY + VD(IDX ,IDY)*(1-DYY) - X2 = VD(IDX+1,IDY+1)*DYY + VD(IDX+1,IDY)*(1-DYY) - Y1 = VD(IDX+1,IDY )*DXX + VD(IDX,IDY )*(1-DXX) - Y2 = VD(IDX+1,IDY+1)*DXX + VD(IDX,IDY+1)*(1-DXX) - VT = (X1*(1-DXX)+X2*DXX + Y1*(1-DYY)+Y2*DYY)/2. - IF(I.EQ.0.OR.I.EQ.13) VT = Y1 - IF(I.EQ.7.OR.I.EQ.19) VT = X1 -C.. TANGENTIAL WIND - TW(I,J) = -SIN(DD)*UT + COS(DD)*VT -C - ENDDO - ENDDO -C SH - IF(CLAT_NEW.LT.0)THEN - DO J=1,IR - DO I=1,IT - TW(I,J)=-TW(I,J) - ENDDO - ENDDO - END IF -C End SH -C - RETURN - END -C - SUBROUTINE STRT_PT(RMX,TW,RFAVG) -C - PARAMETER (IX=41,JX=41,NF=11,IT=24,IR=120) - DIMENSION TW(IT,IR),TWM(IR),TMXX(IT),RMX(IT) - REAL JMX -C - DO I=1,IR - TWM(I) = 0. - ENDDO -C -C.. CALCULATE MEAN TANGENTIAL WIND -C - DO 10 J=1,IR - TM=0. - DO 20 I=1,IT - TM = TM + TW(I,J) -20 CONTINUE - TWM(J) = TM/24. -c write(6,*)'MEAN TANGENTIAL WIND ',J,TWM(J) -10 CONTINUE -C -C.. FIND MAXIMUM TANGENTIAL WIND RADIUS -C - TMX=-100000000000. - DO J=1,IR - IF(TWM(J).GE.TMX) THEN - TMX=TWM(J) - JMX = J*0.1 - ENDIF - ENDDO -C - write(6,*)'MAXIMUM TANGENTIAL WIND RADIUS ',JMX - JJ=IFIX(JMX*10.) - write(6,*)'MAXIMUM TANGENTIAL WIND SPEED ',TWM(JJ) -C - JXX = 15 * JMX -c write(6,*)'JXX, 15*JMX is ',JXX -C - ICK = 1 - CNT = 0.000004 -c write(6,*)'CNT ',CNT -C - DO 30 K=JXX,120 - IF(TWM(K).GE.6..OR.TWM(K).LT.3.) GO TO 30 - DXX = 10000. - DV = TWM(K) - TWM(min(K+1,ir)) - DVDR = DV/DXX - IF(DVDR.LT.CNT) ICK = ICK+1 - IF(ICK.EQ.3) THEN - RF=K*0.1 - GO TO 40 - ENDIF -30 CONTINUE -C -40 CONTINUE - IF(ICK.NE.3) THEN - DO IK=JXX,120 - IF(TWM(IK).LE.3) THEN - RF = IK*0.1 - ICK=3 - GO TO 50 - ENDIF - ENDDO - ENDIF -C -50 CONTINUE - IF(ICK.NE.3) RF = 12. -C - RFAVG = RF -c -C.. CALCULATE Ra, Rb.. REF. KURIHARA ET AL. 1995 -C - RA = IFIX((0.5 * JMX)*10.)/10. - RB = IFIX((0.75 * JMX + 0.25 * RF)*10.)/10. - IRA = IFIX(RA*10.+0.5) - IRB = IFIX(RB*10.+0.5) -C -c write(6,*)'Ra, Rb, Rf ', RA,RB,RF -C -C.. DETERMINE STARTING POINT FOR EVERY 24 DIRECTION -C - DO I=1,IT - TMXX(I) = -100000000. - DO J=1,IR - IF(TW(I,J).GE.TMXX(I)) THEN - TMXX(I) = TW(I,J) - RMX(I) = J*0.1*1.1 - ENDIF - ENDDO - ENDDO -C -c DO I=1,IT -c write(6,*)'I, MX TANGENTIAL WIND RADIUS ',I,RMX(I),TMXX(I) -c ENDDO -C - DO I=1,IT - IF (RMX(I).GT.RB.OR.RMX(I).LT.RA) THEN - TMX = -10000000. - DO KK=IRA,IRB - IF(TW(I,KK).GE.TMX) RM = KK * 0.1 * 1.1 - ENDDO - MR = IFIX(RM*10. + 0.5) - ICL=0 - DO LL = MR,IRB - IF(TW(I,LL).LT.0.) ICL=ICL+1 - ENDDO - IF(ICL.EQ.0) RMX(I) = RM*1.1 - ENDIF - ENDDO -C -c DO I=1,IT -c write(6,*)'I, RST ',I,RMX(I) -c ENDDO -C - RETURN - END -C - SUBROUTINE FILTER(RS,TW,RF,RFAVG,STRPSF,KST) - PARAMETER (IX=41,JX=41,IT=24,IR=120,NST=10) -C - DIMENSION RS(IT),TW(IT,IR),RF(IT),R0(IT),IST(IT) - REAL STRPSF(NST) - COMMON /vect/R0,XVECT(IT),YVECT(IT) -c COMMON /GA/CLON_NEW,CLAT_NEW,R0 -C - ICK = 1 - CNT = 0.000004 -c write(6,*)'CNT ',CNT -C - DO I=1,IT - IST(I) = IFIX(RS(I)*10) -c write(6,*)'STARTING POINT ',I,IST(I) - ENDDO -C - DO 100 I=1,IT - IS = IST(I) -C - DO 30 K=IS,IR - IF(TW(I,K).GE.6..OR.TW(I,K).LT.3.) GO TO 30 - DXX = 10000. - DV = TW(I,K) - TW(I,min(K+1,ir)) - DVDR = DV/DXX - IF(DVDR.LT.CNT) THEN - ICK = ICK+1 - ENDIF - IF(ICK.EQ.3) THEN - RF(I)=K*0.1 + 0.0000001 -c write(6,*)'1st Catagory ',I - GO TO 100 - ENDIF -30 CONTINUE -C -40 CONTINUE - DO IK=IS,IR - IF(TW(I,IK).LE.3) THEN - RF(I) = IK*0.1 + 0.00000001 -c write(6,*)'2nd Catagory ',I - GO TO 100 - ENDIF - ENDDO -C -50 CONTINUE -c write(6,*)'3rd Catagory ',I - RF(I) = 12. -100 CONTINUE -C -c RMAX=0. - DO I=1,IT - R0(I) = 1.25 * RF(I) -!! NEW -! IF(R0(I).LT.2.0)R0(I)=2.0 - IF(R0(I).LT.3.0)R0(I)=3.0 - IF(R0(I).LT.(1.2*STRPSF(KST)))R0(I)=1.2*STRPSF(KST) - IF(R0(I).GT.(1.5*STRPSF(KST)))R0(I)=1.5*STRPSF(KST) - IF(R0(I).GT.11.0)R0(I)=11.0 -c IF(RMAX.LT.R0(I))RMAX=R0(I) - write(6,*)'R0,Rf AT EACH DIRECTION ',I,R0(I),RF(I) - ENDDO -C test for circular domain -c DO I=1,IT -c R0(I)=RMAX -cc R0(I) = RFAVG*1.25 -c write(6,*)'R0,Rf AT EACH DIRECTION ',I,R0(I),RF(I) -c ENDDO -C - RETURN - END -C - SUBROUTINE GMOVE3(KST,KMAX,IMAX,JMAX,IGU,JGU,MTV3,I30S,J30S,T00, - 1 PDAT30,DM1,IS1,IV,IFLAG,PSLB,ZDATG,GLON30,GLAT30,PSL30,PS30, - 2 idvm,inptyp,NSG5,IB5,IB6,ING5,JNG5,ING6,JNG6,RRIJ) - -c SUBROUTINE GMOVE(KST,MWAVE,MAXWV2,MTV,MTV1,HDATA,DM1, -c 1 IS1,IFLAG,PSLB) -c PARAMETER (IX=41,JX=41,IGU=384,JGU=190) - PARAMETER (IX=41,JX=41) - PARAMETER (IT=24,NSG=54000) -C - integer inptyp - integer * 4 idvm - DIMENSION DMM(IX,JX),DATG(IGU,JGU),DDAT(IGU,JGU) - DIMENSION DATS(IGU,JGU) - DIMENSION ZDATG(IMAX,JMAX) - REAL T00(IMAX,JMAX) - DIMENSION DM1(IX,JX),T1(IGU,JGU) - DIMENSION R0(IT),GLAT30(IGU,JGU),GLON30(IGU,JGU),ING(NSG),JNG(NSG) - DIMENSION ING5(NSG5),JNG5(NSG5) - DIMENSION ING6(NSG5),JNG6(NSG5) - DIMENSION RRIJ(NSG5) - DIMENSION ALAT(JX),ALON(IX) - COMMON /POSIT/CLON_NEW,CLAT_NEW,SLON,SLAT,CLON,CLAT,RAD - COMMON /vect/R0,XVECT(IT),YVECT(IT) - COMMON /ST/ALON,ALAT - COMMON /NHC2/MDX,MDY - COMMON /NHC3/AMDX,AMDY - COMMON /CHNL/IUT,KSTM -c COMMON /CT/SLON,SLAT,CLON,CLAT,RAD -c COMMON /GA/CLON_NEW,CLAT_NEW,R0 - COMMON /TR/ING,JNG,IB -c COMMON /TR/ZDATG,GLON,GLAT,ING,JNG,IB - - COMMON /HDAT3/NWRT2,NRED2 - REAL PDAT30(IGU,JGU,MTV3) - REAL PSLB(IMAX,JMAX) - COMMON /CHEN/KUNIT,ITIM - - DIMENSION DATG2(IGU,JGU) - - REAL PSL30(IGU,JGU),PS30(IGU,JGU) - -! COMMON /COEF5/NCNT,NCNT2 -C -C.. SETTING BASIC VARIABLES FOR INTERPOLATING GAUSSIAN GRID -C - NMAX=2*KMAX+1 - - ISE = IS1 - DO I=1,IX - DO J=1,JX - DMM(I,J) = DM1(I,J) - ENDDO - ENDDO - -! print*,'qingfu test new, ISE = ', ISE - -! call maxmin(DMM,ix*jx,1,1,1,'DMM(I,J)') -C -C.. INTERPOLATE TO GAUSSIAN GRID -C -! CALL READ2(IGU,JGU,NRED2,MTV,DATG,HDATA) - DO I=1,IGU - DO J=1,JGU - DATG(I,J)=PDAT30(I,J,IS1) - ENDDO - ENDDO -c - DO I=1,IGU - DO J=1,JGU - DATG2(I,J)=DATG(I,J) - DDAT(I,J)=0. - ENDDO - ENDDO - -! call maxmin(DATG2,IGU*JGU,1,1,1,'DATG2(I,J)') -C - RDIST2=AMDX*AMDX+AMDY*AMDY - IF(RDIST2.GT.0.02)THEN -cc test -!$omp parallel do -!$omp& private(I,IW,JW,IW1,JW1,HLA,HLO,II,JJ,LX,LY,DXX,DYY,X1,X2,Y1,Y2) - CYC_555: DO I = 1,IB - IW = ING(I) - JW = JNG(I) - IW1 = IW-I30S+1 - JW1 = JW-J30S+1 - - IF(IW1*JW1.le.0)print*,'IW,JW,IW1,JW1=',I,IW,JW,IW1,JW1,I30S,J30 - -c DO IW = 1, IGU -c DO JW = 1, JGU - HLA = GLAT30(IW1,JW1) - HLO = GLON30(IW1,JW1) -C - DO II=1,IX-1 - IF(HLO.GT.ALON(II).and.HLO.LE.ALON(II+1))THEN - DO JJ=1,JX-1 - IF(HLA.GT.ALAT(JJ).and.HLA.LE.ALAT(JJ+1))THEN - LX=II - LY=JJ - - DXX = HLO-ALON(LX) - DYY = HLA-ALAT(LY) -C - X1 = DMM(LX ,LY+1)*DYY + DMM(LX ,LY )*(1-DYY) - X2 = DMM(LX+1,LY+1)*DYY + DMM(LX+1,LY )*(1-DYY) - Y1 = DMM(LX+1,LY )*DXX + DMM(LX ,LY )*(1-DXX) - Y2 = DMM(LX+1,LY+1)*DXX + DMM(LX ,LY+1)*(1-DXX) - DATG(IW1,JW1)=(X1*(1-DXX)+X2*DXX + Y1*(1-DYY)+Y2*DYY)/2. - -! IF(ISE.GE.2) DDAT(IW1,JW1)=DATG2(IW1,JW1)-DATG(IW1,JW1) - CYCLE CYC_555 ! GO TO 555 - - END IF - END DO - END IF - END DO -! 555 CONTINUE -c ENDDO -c ENDDO - ENDDO CYC_555 - - if(inptyp.eq.1.and.ISE.GT.(NMAX+3).and.ISE.LE.(5*NMAX+3))then - -! DO I=1,IGU -! DO J=1,JGU -! DATS(I,J)=DATG(I,J) -! ENDDO -! ENDDO -!!$omp parallel do -!!$omp& private(I,IW,JW) -! DO I = 1,IB6 -! IW = ING6(I) -! JW = JNG6(I) -! DATG(IW,JW)=0.2*(DATS(IW-1,JW)+DATS(IW+1,JW) -! & +DATS(IW,JW-1)+DATS(IW,JW+1)+DATS(IW,JW)) -! END DO - - DO I=1,IGU - DO J=1,JGU - DATS(I,J)=DATG(I,J) - ENDDO - ENDDO -!$omp parallel do -!$omp& private(I,IW,JW) - DO I = 1,IB5 - IW = ING5(I)-I30S+1 - JW = JNG5(I)-J30S+1 -! DATG(IW,JW)=DATS(IW,JW) - DATG(IW,JW)=DATS(IW,JW)*RRIJ(I) - & +DATG2(IW,JW)*(1.-RRIJ(I)) - END DO - - end if - -! IF(ISE.GE.2)THEN - IF(ISE.GE.4)THEN - DDAT=0. - DO I = 1,IB - IW = ING(I)-I30S+1 - JW = JNG(I)-J30S+1 - DDAT(IW,JW)=DATG2(IW,JW)-DATG(IW,JW) -! IF(I.LT.5)print*,'ISE,IW,JW,DATG2,DATG=', -! & ISE,IW,JW,DATG2(IW,JW),DATG(IW,JW) - END DO - END IF - - END IF -c end test - - IF(ISE.EQ.3) THEN -c -c READ(70) PSL -! PSL=PSLB - -! DO I=1,IGU -! I1=I+I30S-1 -! DO J=1,JGU -! J1=J+J30S-1 -! PSL30(I,J)=PSLB(I1,J1) -! ENDDO -! ENDDO - -! print*,'test9991,PSL30=',PSL30(185,78) - - DDAT=0. - DO I = 1,IB - IW = ING(I)-I30S+1 - JW = JNG(I)-J30S+1 - DDAT(IW,JW)=PSL30(IW,JW)-DATG(IW,JW) - PSL30(IW,JW)=DATG(IW,JW) - END DO - -! print*,'test9992,PSL30=',PSL30(185,78) -c -c Move vortex - -cc DO I = 1,IB -cc IW = ING(I) -cc JW = JNG(I) -cc IWX=IW+MDX -cc JWY=JW+MDY -cc IF(IWX.GT.IGU)IWX=IWX-IGU -cc IF(IWX.LT.1)IWX=IWX+IGU -CQLIUC -cc PSL(IWX,JWY) = PSL(IWX,JWY)+DDAT(IW,JW) -cc ENDDO - -! print*,'test9993,PSL30=',PSL30(185,78) - - CALL MOVETX(IGU,JGU,I30S,J30S,GLON30,GLAT30,PSL30,DDAT) - - DO I=1,IGU - I1=I+I30S-1 - DO J=1,JGU - J1=J+J30S-1 - PSLB(I1,J1)=PSL30(I,J) - ENDDO - ENDDO - -! print*,'test9994,PSL30=',PSL30(185,78) - -! PSLB = PSL - -! CALL WRIT2(IGU,JGU,NWRT2,MTV,PSL,HDATA) - DO I=1,IGU - DO J=1,JGU - PDAT30(I,J,IV) = PSL30(I,J) - ENDDO - ENDDO -c - ELSEIF(ISE.EQ.4) THEN -cyc REWIND 36 -cyc READ(36) PSL -! PSL = PSLB - DO I=1,IGU - I1=I+I30S-1 - DO J=1,JGU - J1=J+J30S-1 - PSL30(I,J)=PSLB(I1,J1) - ENDDO - ENDDO - - IF(IFLAG.EQ.1)THEN - DO I=1,IGU - DO J=1,JGU - T1(I,J) = DATG2(I,J) - ENDDO - ENDDO - ELSE - DO I=1,IGU - DO J=1,JGU - T1(I,J) = DATG(I,J) - ENDDO - ENDDO - END IF -! IF(KST.EQ.KSTM)THEN - CALL SLP2SP3(IMAX,JMAX,IGU,JGU,I30S,J30S,ZDATG,KUNIT, - & T00,T1,PSL30,PS30,idvm) -! END IF - -! print*,'test9995,PSL30=',PSL30(185,78),PS30(185,78) - - END IF - -c temperature field -c qliu - - IF(ISE.GE.4.and.ISE.LE.(NMAX+3))then - IF(IFLAG.EQ.1)THEN -cold IF(KST.EQ.KSTM) THEN -cql READ(20)SKIP2 -cold NCNT2 = NCNT2 + 1 -cold WRITE(KUNIT)(SKIP2(NW,NCNT2),NW=1,MAXWV2) -cold END IF -! CALL WRIT2(IGU,JGU,NWRT2,MTV,DATG2,HDATA) - DO I=1,IGU - DO J=1,JGU - PDAT30(I,J,IV) = DATG2(I,J) - ENDDO - ENDDO - ELSE - -c Move vortex -cc DO I = 1,IB -cc IW = ING(I) -cc JW = JNG(I) -cc IWX=IW+MDX -cc JWY=JW+MDY -cc IF(IWX.GT.IGU)IWX=IWX-IGU -cc IF(IWX.LT.1)IWX=IWX+IGU -CQLIUC -cc DATG(IWX,JWY) = DATG(IWX,JWY)+DDAT(IW,JW) -cc ENDDO - - CALL MOVETX(IGU,JGU,I30S,J30S,GLON30,GLAT30,DATG,DDAT) - -cnew IF(KST.EQ.KSTM) THEN -cql READ(20)SKIP2 -cnew NCNT2 = NCNT2 + 1 -cnew CALL G2SPC(DATG) -cnew END IF - -! CALL WRIT2(IGU,JGU,NWRT2,MTV,DATG,HDATA) - DO I=1,IGU - DO J=1,JGU - PDAT30(I,J,IV) = DATG(I,J) - ENDDO - ENDDO - - END IF - END IF -C - IF(ISE.GT.(NMAX+3).and.ISE.LE.(5*NMAX+3))THEN -c Move vortex - -cc DO I = 1,IB -cc IW = ING(I) -cc JW = JNG(I) -cc IWX=IW+MDX -cc JWY=JW+MDY -cc IF(IWX.GT.IGU)IWX=IWX-IGU -cc IF(IWX.LT.1)IWX=IWX+IGU -CQLIUC -cc DATG(IWX,JWY) = DATG(IWX,JWY)+DDAT(IW,JW) -cc ENDDO - -! CALL MOVETX1(IGU,JGU,GLON,GLAT,DATG,DDAT) - CALL MOVETX(IGU,JGU,I30S,J30S,GLON30,GLAT30,DATG,DDAT) -C -cnew IF(KST.EQ.KSTM) THEN -cnew CALL G2SPC(DATG) -cnew END IF - -! CALL WRIT2(IGU,JGU,NWRT2,MTV,DATG,HDATA) - DO I=1,IGU - DO J=1,JGU - PDAT30(I,J,IV) = DATG(I,J) - ENDDO - ENDDO - - ENDIF - - IF(ISE.GT.(5*NMAX+3))THEN - IF(IFLAG.EQ.1)THEN -cold IF(KST.EQ.KSTM) THEN -cold CALL G2SPC(KUNIT,MWAVE,IGU,JGU,DATG2) -cold END IF -! CALL WRIT2(IGU,JGU,NWRT2,MTV,DATG2,HDATA) - DO I=1,IGU - DO J=1,JGU - PDAT30(I,J,IV) = DATG(I,J) - ENDDO - ENDDO - ELSE - -c Move vortex -cc DO I = 1,IB -cc IW = ING(I) -cc JW = JNG(I) -cc IWX=IW+MDX -cc JWY=JW+MDY -cc IF(IWX.GT.IGU)IWX=IWX-IGU -cc IF(IWX.LT.1)IWX=IWX+IGU -CQLIUC -cc DATG(IWX,JWY) = DATG(IWX,JWY)+DDAT(IW,JW) -cc ENDDO - - CALL MOVETX(IGU,JGU,I30S,J30S,GLON30,GLAT30,DATG,DDAT) - -cnew IF(KST.EQ.KSTM) THEN -cnew CALL G2SPC(DATG) -cnew END IF - -! CALL WRIT2(IGU,JGU,NWRT2,MTV,DATG,HDATA) - DO I=1,IGU - DO J=1,JGU - PDAT30(I,J,IV) = DATG(I,J) - ENDDO - ENDDO - END IF - - ENDIF - -C - RETURN - END -C - SUBROUTINE SLP2SP3(IMAX,JMAX,IGU,JGU,I30S,J30S,ZDATG,KUNIT, - & T00,T1,PSL30,PS30,idvm) -c PARAMETER (IGU=384,JGU=190) -C - integer *4 idvm - real, parameter :: G=9.8, R=287.05, GAMMA=6.7*0.001 -! - DIMENSION T1(IGU,JGU) - REAL PSL30(IGU,JGU),PS30(IGU,JGU) - DIMENSION ZDATG(IMAX,JMAX) - REAL T00(IMAX,JMAX) -c COMMON /TR/ZDATG,GLON,GLAT,ING,JNG,IB -! -!.. MAKE SFC PRESSURE FROM MSLP -! -!$omp parallel do -!$omp& private(IH,JH,PMSL,A,B,C,DD) - DO JH=1,JGU - JH1=JH+J30S-1 - DO IH=1,IGU - IH1=IH+I30S-1 -! PMSL = LOG(PSL30(IH,JH)) -! A = (GAMMA * ZDATG(IH1,JH1)) / T1(IH,JH) -! B = LOG(1+A) -! C = (G*B)/(R*GAMMA) -! DD = PMSL - C -! PS30(IH,JH) = EXP(DD)/1000. - A = 1.-0.0065*ZDATG(IH1,JH1)/T00(IH1,JH1) - DD = LOG(PSL30(IH,JH))+5.257*LOG(A) - PS30(IH,JH) = EXP(DD)/1000. -! IF (PSL(IH,JH).LE.10.) write(6,*)'SP is Less than 100mb at ', -! & IH,JH,D1 - ENDDO - ENDDO - if (mod(idvm, 10) /= 2) then - PS30 = LOG(PS30) - endif - print*,'test666,PSL30,PS30=',PSL30(1,1),PS30(1,1) -! write(6,*)' in SLP2SP PSL=',PSL(1,90) -C -C.. GAUSSIAN GRID TO SPECTRAL COEFFEICENT -C - call maxmin(psl,igu*jgu,1,1,1,'global SLP at SLP after int') - call maxmin(t1,igu*jgu,1,1,1,'global T1 at SLP after int') -C - RETURN - END -C - SUBROUTINE G2SPC(KUNIT,MWAVE,MAXWV2,IMAX,JMAX,Q1,PS2) -! - REAL Q1(IMAX,JMAX) - REAL PS2(MAXWV2) - - REAL, ALLOCATABLE :: DN(:) - -!moor MAXWV2 = (MWAVE+1)*(MWAVE+2) - MAXWV22 = MAXWV2 + 1 - - ALLOCATE ( DN(MAXWV22) ) -! -! call maxmin(dn,MAXWV2,1,1,1,'surface pressure after making') - - call SPTEZ(0,MWAVE,4,IMAX,JMAX,DN,Q1,-1) - - DO I=1,MAXWV2 - PS2(I) = DN(I) - END DO -! - DEALLOCATE (DN) - - RETURN - END - -C----------------------------------------------------------------------- - SUBROUTINE MODPR(IM,IX,KM,IDVC,IDSL,SI,AK,BK,PS,PI,PM) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: MODPR COMPUTE MODEL PRESSURES -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 92-10-31 -C -C ABSTRACT: COMPUTE MODEL PRESSURES. -C -C PROGRAM HISTORY LOG: -C 2001-07-25 MARK IREDELL -C -C USAGE: CALL MODPR(IM,IX,KM,IDVC,IDSL,SI,AK,BK,PS,PI,PM) -C INPUT ARGUMENT LIST: -C IM INTEGER NUMBER OF POINTS TO COMPUTE -C IX INTEGER FIRST DIMENSION -C KM INTEGER NUMBER OF LEVELS -C IDVC INTEGER VERTICAL COORDINATE ID -C (1 FOR SIGMA AND 2 FOR HYBRID) -C IDSL INTEGER TYPE OF SIGMA STRUCTURE -C (1 FOR PHILLIPS OR 2 FOR MEAN) -C SI REAL (KM+1) SIGMA INTERFACE VALUES (IDVC=1) -C AK REAL (KM+1) HYBRID INTERFACE A (IDVC=2) -C BK REAL (KM+1) HYBRID INTERFACE B (IDVC=2) -C PS REAL (IX) SURFACE PRESSURE (PA) -C OUTPUT ARGUMENT LIST: -C PI REAL (IX,KM+1) INTERFACE PRESSURE (PA) -C PM REAL (IX,KM) MID-LAYER PRESSURE (PA) -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN -C -C$$$ - REAL SI(KM+1),AK(KM+1),BK(KM+1),PS(IX),PI(IX,KM),PM(IX,KM) -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IF(IDVC.EQ.2) THEN - DO K=1,KM+1 - PI(1:IM,K)=AK(K)+BK(K)*PS - ENDDO -! write(6,*)'idvc=',idvc -! write(6,*)'ak=',ak -! write(6,*)'bk=',bk -! write(6,*)'ps(1)=',ps(1) -! write(6,*)'pi(1,:)=',pi(1,:) - ELSE - DO K=1,KM+1 - PI(1:IM,K)=SI(K)*PS - ENDDO - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IF(IDSL.EQ.2) THEN - DO K=1,KM - PM(1:IM,K)=(PI(1:IM,K)+PI(1:IM,K+1))/2 - ENDDO - ELSE - ROCP=287.05/1004.6 - ROCP1=ROCP+1 - ROCPR=1/ROCP -!$omp parallel do -!$omp& private(K) - DO K=1,KM - PM(1:IM,K)=((PI(1:IM,K)**ROCP1-PI(1:IM,K+1)**ROCP1)/ - & (ROCP1*(PI(1:IM,K)-PI(1:IM,K+1))))**ROCPR - ENDDO -! write(6,*)'pm(1,:)=',pm(1,:) - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END diff --git a/sorc/relocate_mv_nvortex.fd/rodist.f b/sorc/relocate_mv_nvortex.fd/rodist.f deleted file mode 100755 index 339f7a552b..0000000000 --- a/sorc/relocate_mv_nvortex.fd/rodist.f +++ /dev/null @@ -1,25 +0,0 @@ - subroutine rodist - parameter(nmx=24) - common /vect/rovect(nmx),xvect(nmx),yvect(nmx) - COMMON /POSIT/ XOLD,YOLD,XCORN,YCORN -c -c write(6,*) 'rovect',rovect - pi=4.0*atan(1.0) - PI180 = 4.*ATAN(1.0)/180. - yo=yold*pi180 -c qliu fact=cos(yo) - fact=1.0 - xc=xold-xcorn - yc=yold-ycorn -c - do 10 ip=1,nmx -c - theta=float(ip-1)/float(nmx)*2.*pi - r=rovect(ip) -c - xvect(ip)=r*cos(theta)/fact +xc - yvect(ip)=r*sin(theta) +yc -10 continue -c - return - end diff --git a/sorc/relocate_mv_nvortex.fd/sedr_omp b/sorc/relocate_mv_nvortex.fd/sedr_omp deleted file mode 100755 index c23ed6884c..0000000000 --- a/sorc/relocate_mv_nvortex.fd/sedr_omp +++ /dev/null @@ -1,8 +0,0 @@ -set -euax - -for file in mv_nvortex.f sig_p_convt1.f -do -sed -e "s/\$OMP/!\$OMP/" $file >tmpout; mv tmpout $file -done - - diff --git a/sorc/relocate_mv_nvortex.fd/sig_p_convt1.f b/sorc/relocate_mv_nvortex.fd/sig_p_convt1.f deleted file mode 100644 index 16bf50b617..0000000000 --- a/sorc/relocate_mv_nvortex.fd/sig_p_convt1.f +++ /dev/null @@ -1,1640 +0,0 @@ - - SUBROUTINE SIG2P(KMAX,MTV2,MTV3,HDAT,PDAT,PSFCM,H,HP,KST, - & nvcd,idvc,idsl,vcrd) -c -c subprogram: -c prgmmr: Qingfu Liu date: 2000-04-25 -c Fanglin Yang: add OpenMP date: 2010-09-01 -c -c abstract: -c Convert data from SIG surface to P surface. -c -c usage: call -c Input: HDAT - DATA at SIG surface -c KST: not used -C Ouput: PDAT - DATA at P surface - - use sigio_module - use sigio_r_module - - implicit none - integer mtv2, mtv3, kst - integer * 4 nvcd, idvc, idsl, kmax - - integer, PARAMETER :: IX=41, JX=41 - - REAL HDAT(IX,JX,MTV2),PDAT(IX,JX,MTV3) - REAL ZS(IX,JX),APS(IX,JX) - REAL H(IX,JX,KMAX),HP(IX,JX,2*KMAX+1) - - REAL(4) PS(IX,JX) - -c REAL(4) FHOUR,X(160),SI(KMAX+1),SL(KMAX) -! REAL*4 FHOUR,DUMMY(245) -! COMMON /COEF3/FHOUR,DUMMY -! REAL DUMMY8(245) - - REAL, ALLOCATABLE :: TV(:,:,:), DIV(:,:,:), VORT(:,:,:), - & U(:,:,:), V(:,:,:), SH(:,:,:) - REAL, ALLOCATABLE :: RH(:,:,:), APG(:,:,:), T(:,:,:) - REAL, ALLOCATABLE :: P(:),AP(:) - REAL, ALLOCATABLE :: DIVP(:,:,:), VORTP(:,:,:), UP(:,:,:), - & VP(:,:,:), RHP(:,:,:), SHP(:,:,:), - & TP(:,:,:) - - REAL(4), ALLOCATABLE :: PSIG(:,:,:), TV4(:,:,:) - REAL(4), ALLOCATABLE :: SIREF(:),SLREF(:),PD1(:), tref(:) - REAL(4) vcrd(KMAX+1,nvcd),PSREF(1) -! - real, parameter :: COEF1=461.5/287.05-1.0 - &, COEF2=287.05/9.8 - &, GAMA=6.5E-3, COEF3=COEF2*GAMA -! - integer kmax1, nmax, i, j, k, l, n - integer * 4 iret, ixjx4 - real es, shs, w, dtemp, tvu, tvd, tdry, psfcm, w1 - - KMAX1=KMAX+1 - NMAX=2*KMAX+1 - - write(6,*)' KMAX=',KMAX,' KMAX1=',KMAX1,' NMAX=',NMAX - - ALLOCATE ( SIREF(KMAX1),SLREF(KMAX),PD1(KMAX),tref(kmax) ) - -! DUMMY8=DUMMY -! IDVC=DUMMY(220) -! IDSL=DUMMY(219) -! CALL MODPR(1,1,KMAX,IDVC,IDSL, -! & DUMMY8(1),DUMMY8(1),DUMMY8(KMAX+2),1.E5, -! & SIREF,SLREF) - - PSREF = 1.E5 - tref = 270.0 - - CALL sigio_modpr(1,1,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PSREF,t=tref,pd=pd1,pm=SLREF) - - SIREF(1)=1.E5 - do k=1,KMAX - SIREF(k+1)=SIREF(k)-pd1(k) -! write(6,*)'SIREF test=',K+1,SIREF(k+1),SLREF(k) - end do - - SIREF = SIREF/1.E5 - SLREF = SLREF/1.E5 - - ALLOCATE ( TV(IX,JX,KMAX), DIV(IX,JX,KMAX), - & VORT(IX,JX,KMAX),U(IX,JX,KMAX), - & V(IX,JX,KMAX),SH(IX,JX,KMAX) ) - ALLOCATE ( TV4(IX,JX,KMAX)) - - ALLOCATE ( PSIG(IX,JX,KMAX),RH(IX,JX,KMAX), - & APG(IX,JX,KMAX+1),T(IX,JX,KMAX) ) - - ALLOCATE ( P(NMAX),AP(NMAX) ) - ALLOCATE ( DIVP(IX,JX,NMAX),VORTP(IX,JX,NMAX), - & UP(IX,JX,NMAX), VP(IX,JX,NMAX), - & RHP(IX,JX,NMAX),SHP(IX,JX,NMAX), - & TP(IX,JX,NMAX) ) - -! Surface Height and Surface Press -!$omp parallel do -!$omp& private(I,J) - DO J=1,JX - DO I=1,IX - ZS(I,J) = HDAT(I,J,1) - PS(I,J) = EXP(HDAT(I,J,2))*1000. - APS(I,J) = ALOG(1.*PS(I,J)) - END DO - END DO - -! DIV, VORT, U, V, T and Specific Humidity at Sigma Level -!$omp parallel do -!$omp& private(I,J,K) - DO K=1,KMAX - DO J=1,JX - DO I=1,IX - DIV(I,J,K) = HDAT(I,J,KMAX+4+4*(K-1)) - VORT(I,J,K) = HDAT(I,J,KMAX+5+4*(K-1)) - U(I,J,K) = HDAT(I,J,KMAX+6+4*(K-1)) - V(I,J,K) = HDAT(I,J,KMAX+7+4*(K-1)) - SH(I,J,K) = HDAT(I,J,KMAX*5+3+K) - TV(I,J,K) = HDAT(I,J,3+K) - T(I,J,K) = TV(I,J,K)/(1.+COEF1*SH(I,J,K)) - END DO - END DO - END DO -! write(6,*)' coef1=',coef1 -! write(6,*)' SH=',SH(16,37,:) - -! Press at Sigma-Level -! write(6,*)'IX,JX,KMAX,IDVC,IDSL=',IX,JX,KMAX,IDVC,IDSL -! CALL MODPR(IX*JX,IX*JX,KMAX,IDVC,IDSL, -! & DUMMY8(1),DUMMY8(1),DUMMY8(KMAX+2),PS, -! & APG,PSIG) - - ixjx4 = ix * jx - tv4 = tv -! write(6,*)' tv4=',tv4(16,37,:) -! write(6,*)' ps=',ps(16,37) - CALL sigio_modpr(IXJX4,IXJX4,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PS,t=tv4,pm=PSIG) - deallocate (tv4) - -! write(6,*)'PSIG(1,1,1)=',PSIG(1,1,1) - -!$omp parallel do -!$omp& private(I,J,K) - DO K=1,KMAX - DO J=1,JX - DO I=1,IX - APG(I,J,K)=ALOG(1.*PSIG(I,J,K)) - END DO - END DO - END DO - - DO J=1,JX - DO I=1,IX - TVD = TV(I,J,1) - H(I,J,1) = ZS(I,J)-COEF2*TVD*(APG(I,J,1)-APS(I,J)) - DO K=2,KMAX - TVU = TV(I,J,K) - H(I,J,K) = H(I,J,K-1)- - & COEF2*0.5*(TVD+TVU)*(APG(I,J,K)-APG(I,J,K-1)) - TVD = TVU - END DO - END DO - END DO - -! Const. P-Level - DO K=1,KMAX - P(2*K-1) = SIREF(K)*PSFCM - P(2*K) = SLREF(K)*PSFCM - END DO - P(NMAX) = SLREF(KMAX)*0.5*PSFCM - DO N=1,NMAX - AP(N) = ALOG(P(N)) - END DO - -! write(6,*)' P=',P - -!!$omp parallel do -!!$omp& private(I,J,N,K) - DO J=1,JX - DO I=1,IX -! if( i == 16 .and. j == 37) write(6,*)' T=',T(i,j,1),t(i,j,kmax) -! &,' h=',h(i,j,1),' P=',P(1),p(nmax),' psig=',psig(i,j,1) -! &,psig(i,j,kmax) - DO N=1,NMAX - IF(P(N).GE.PSIG(I,J,1))THEN - HP(I,J,N)=H(I,J,1)+ - & TV(I,J,1)/GAMA*(1.-(P(N)/PSIG(I,J,1))**COEF3) - ELSE IF((P(N).LT.PSIG(I,J,1)).AND. - & (P(N).GT.PSIG(I,J,KMAX)))THEN - DO K=1,KMAX-1 - IF((P(N).LT.PSIG(I,J,L)).AND. - & (P(N).GE.PSIG(I,J,L+1)))THEN - HP(I,J,N)=H(I,J,K)+ - & TV(I,J,K)/GAMA*(1.-(P(N)/PSIG(I,J,K))**COEF3) - END IF - END DO - ELSE IF(P(N).LE.PSIG(I,J,KMAX))THEN - HP(I,J,N)=H(I,J,KMAX)+ - & TV(I,J,KMAX)/GAMA*(1.-(P(N)/PSIG(I,J,KMAX))**COEF3) - ELSE - write(6,*)'SOMETHING IS WRONG' - END IF - END DO - END DO - END DO - -c RH at K=1 (Sigma=0.995) -! DO K=1,KMAX - K=1 -!$omp parallel do -!$omp& private(I,J,DTEMP,ES,SHS) - DO J=1,JX - DO I=1,IX - DTEMP = T(I,J,K)-273.15 - ES = 611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) - SHS = 0.622*ES/(PSIG(I,J,K)-0.378*ES) - RH(I,J,K) = MIN(MAX(SH(I,J,K)/SHS,0.),1.0) - END DO - END DO -! END DO - -! Interpolate to Const. Press Level. -!$omp parallel do -!$omp& private(I,J,N,L,TDRY,DTEMP,ES,SHS,W,W1) - DO J=1,JX - DO I=1,IX - CYC_123: DO N=1,NMAX -! if( i == 16 .and. j == 37) -! &write(6,*)' i=',i,' j=',j,' n=',n,' p=',p(n),' psig=',psig(i,j,1) -! &,' T=',t(i,j,1),' gama=',gama,'hp=',hp(i,j,n),' h=',h(i,j,1) - IF(P(N).GE.PSIG(I,J,1))THEN -! below SIGMA K=1 - DIVP(I,J,N)=DIV(I,J,1) - VORTP(I,J,N)=VORT(I,J,1) - UP(I,J,N)=U(I,J,1) - VP(I,J,N)=V(I,J,1) - RHP(I,J,N)=RH(I,J,1) ! RH at SIGMA K=1 - TDRY=T(I,J,1)-GAMA*(HP(I,J,N)-H(I,J,1)) - DTEMP=TDRY-273.15 - ES=611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) -! if( i == 16 .and. j == 37) -! &write(6,*)' es=',es,' pn=',p(n),0.378*es - SHS=0.622*ES/(P(N)-0.378*ES) - SHP(I,J,N)=RHP(I,J,N)*SHS - TP(I,J,N)=TDRY*(1.+COEF1*SHP(I,J,N)) -! within domain - ELSE IF((P(N).LT.PSIG(I,J,1)).AND. - & (P(N).GT.PSIG(I,J,KMAX)))THEN - DO L=1,KMAX-1 - IF((P(N).LT.PSIG(I,J,L)).AND. - & (P(N).GE.PSIG(I,J,L+1)))THEN - W=(AP(N)-APG(I,J,L))/(APG(I,J,L+1)-APG(I,J,L)) -c W1=(P(N)-PSIG(I,J,L))/(PSIG(I,J,L+1)-PSIG(I,J,L)) - DIVP(I,J,N)=DIV(I,J,L)+ - & W*(DIV(I,J,L+1)-DIV(I,J,L)) - VORTP(I,J,N)=VORT(I,J,L)+ - & W*(VORT(I,J,L+1)-VORT(I,J,L)) - UP(I,J,N)=U(I,J,L)+W*(U(I,J,L+1)-U(I,J,L)) - VP(I,J,N)=V(I,J,L)+W*(V(I,J,L+1)-V(I,J,L)) - TP(I,J,N)=TV(I,J,L)+W*(TV(I,J,L+1)-TV(I,J,L)) - SHP(I,J,N)=SH(I,J,L)+W*(SH(I,J,L+1)-SH(I,J,L)) - CYCLE CYC_123 !GO TO 123 - END IF - END DO -! 123 CONTINUE -! above top - ELSE IF(P(N).LE.PSIG(I,J,KMAX))THEN - DIVP(I,J,N)=DIV(I,J,KMAX) - VORTP(I,J,N)=VORT(I,J,KMAX) - UP(I,J,N)=U(I,J,KMAX) - VP(I,J,N)=V(I,J,KMAX) - TDRY=T(I,J,KMAX)-GAMA*(HP(I,J,N)-H(I,J,KMAX)) - SHP(I,J,N)=SH(I,J,KMAX) - TP(I,J,N)=TDRY*(1.+COEF1*SHP(I,J,N)) - ELSE - write(6,*)'SOMETHING IS WRONG' - END IF - - END DO CYC_123 - END DO - END DO - -!!$omp parallel do -!!$omp& private(I,J,N) - DO J=1,JX - DO I=1,IX - PDAT(I,J,1) = HDAT(I,J,1) - PDAT(I,J,2) = HDAT(I,J,2) - PDAT(I,J,3) = HDAT(I,J,3) - DO N=1,NMAX - PDAT(I,J,NMAX+4+4*(N-1)) = DIVP(I,J,N) - PDAT(I,J,NMAX+5+4*(N-1)) = VORTP(I,J,N) - PDAT(I,J,NMAX+6+4*(N-1)) = UP(I,J,N) - PDAT(I,J,NMAX+7+4*(N-1)) = VP(I,J,N) - PDAT(I,J,NMAX*5+3+N) = SHP(I,J,N) - PDAT(I,J,3+N) = TP(I,J,N) - END DO - END DO - END DO - - DEALLOCATE ( SIREF,SLREF,PD1,tref ) - DEALLOCATE ( T, TV, DIV, VORT, U, V, SH ) - DEALLOCATE ( PSIG, RH, APG ) - DEALLOCATE ( P, AP ) - DEALLOCATE ( DIVP, VORTP, UP, VP, RHP, SHP, TP ) - - END - - SUBROUTINE SIG2P30(IX,JX,KMAX,MTV,MTV3,HDAT,PDAT,PSL,PSFCM, - & H,HP,KST,nvcd,idvc,idsl,vcrd) -c -c subprogram: -c prgmmr: Qingfu Liu date: 2000-04-25 -c Fanglin Yang: add OpenMP date: 2010-09-01 -c -c abstract: -c Convert data from SIG surface to P surface. -c -c usage: call -c Input: HDAT - DATA at SIG surface -c KST: not used -C Ouput: PDAT - DATA at P surface - - use sigio_module - use sigio_r_module - - implicit none - integer ix, jx, mtv, mtv3, kst - integer * 4 nvcd, idvc, idsl, kmax - -! integer, PARAMETER :: IX=41, JX=41 - - REAL PDAT(IX,JX,MTV3) - REAL ZS(IX,JX),APS(IX,JX),PSL(IX,JX) - REAL H(IX,JX,KMAX),HP(IX,JX,2*KMAX+1) - - REAL(4) HDAT(IX,JX,MTV),PS(IX,JX) - -c REAL(4) FHOUR,X(160),SI(KMAX+1),SL(KMAX) -! REAL*4 FHOUR,DUMMY(245) -! COMMON /COEF3/FHOUR,DUMMY -! REAL DUMMY8(245) - - REAL, ALLOCATABLE :: TV(:,:,:), DIV(:,:,:), VORT(:,:,:), - & SH(:,:,:) - REAL, ALLOCATABLE :: RH(:,:,:), APG(:,:,:), T(:,:,:) - REAL, ALLOCATABLE :: P(:),AP(:) - REAL, ALLOCATABLE :: DIVP(:,:,:), VORTP(:,:,:), - & RHP(:,:,:), SHP(:,:,:), - & TP(:,:,:) - - REAL(4), ALLOCATABLE :: PSIG(:,:,:), TV4(:,:,:) - REAL(4), ALLOCATABLE :: SIREF(:),SLREF(:),PD1(:), tref(:) - REAL(4) vcrd(KMAX+1,nvcd),PSREF(1) -! - real, parameter :: COEF1=461.5/287.05-1.0 - &, COEF2=287.05/9.8 - &, GAMA=6.5E-3, COEF3=COEF2*GAMA -! - integer kmax1, nmax, i, j, k, l, n - integer * 4 iret, ixjx4 - real es, shs, w, dtemp, tvu, tvd, tdry, psfcm, w1 - - KMAX1=KMAX+1 - NMAX=2*KMAX+1 - - write(6,*)' IX=',IX,' JX=',JX - write(6,*)' KMAX=',KMAX,' KMAX1=',KMAX1,' NMAX=',NMAX - - ALLOCATE ( SIREF(KMAX1),SLREF(KMAX),PD1(KMAX),tref(kmax) ) - -! DUMMY8=DUMMY -! IDVC=DUMMY(220) -! IDSL=DUMMY(219) -! CALL MODPR(1,1,KMAX,IDVC,IDSL, -! & DUMMY8(1),DUMMY8(1),DUMMY8(KMAX+2),1.E5, -! & SIREF,SLREF) - - PSREF = 1.E5 - tref = 270.0 - - CALL sigio_modpr(1,1,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PSREF,t=tref,pd=pd1,pm=SLREF) - - SIREF(1)=1.E5 - do k=1,KMAX - SIREF(k+1)=SIREF(k)-pd1(k) -! write(6,*)'SIREF test=',K+1,SIREF(k+1),SLREF(k) - end do - - SIREF = SIREF/1.E5 - SLREF = SLREF/1.E5 - - ALLOCATE ( TV(IX,JX,KMAX), DIV(IX,JX,KMAX), - & VORT(IX,JX,KMAX),SH(IX,JX,KMAX) ) - ALLOCATE ( TV4(IX,JX,KMAX)) - - ALLOCATE ( PSIG(IX,JX,KMAX),RH(IX,JX,KMAX), - & APG(IX,JX,KMAX+1),T(IX,JX,KMAX) ) - - ALLOCATE ( P(NMAX),AP(NMAX) ) - ALLOCATE ( DIVP(IX,JX,NMAX),VORTP(IX,JX,NMAX), - & RHP(IX,JX,NMAX),SHP(IX,JX,NMAX), - & TP(IX,JX,NMAX) ) - -! Surface Height and Surface Press -!$omp parallel do -!$omp& private(I,J) - DO J=1,JX - DO I=1,IX - ZS(I,J) = HDAT(I,J,1) - PS(I,J) = EXP(HDAT(I,J,2))*1000. - APS(I,J) = ALOG(1.*PS(I,J)) - END DO - END DO - - print*,'ql test5549' - print*,'mtv,mtv3=',mtv,mtv3 -! DIV, VORT, U, V, T and Specific Humidity at Sigma Level -!!!$omp parallel do -!!!$omp& private(I,J,K) - DO K=1,KMAX - DO J=1,JX - DO I=1,IX - DIV(I,J,K) = HDAT(I,J,KMAX+3+2*(K-1)) - VORT(I,J,K) = HDAT(I,J,KMAX+4+2*(K-1)) - SH(I,J,K) = HDAT(I,J,KMAX*3+2+K) - TV(I,J,K) = HDAT(I,J,2+K) - T(I,J,K) = TV(I,J,K)/(1.+COEF1*SH(I,J,K)) -! if(i.eq.1.and.j.eq.1)print*,i,j,k,DIV(I,J,K), -! & VORT(I,J,K),SH(I,J,K), TV(I,J,K),T(I,J,K) -! if(k.ge.(kmax-1))print*,i,j,k - END DO - END DO - END DO -! print*,'ql test5550' -! write(6,*)' coef1=',coef1 -! write(6,*)' SH=',SH(16,37,:) - -! Press at Sigma-Level -! write(6,*)'IX,JX,KMAX,IDVC,IDSL=',IX,JX,KMAX,IDVC,IDSL -! CALL MODPR(IX*JX,IX*JX,KMAX,IDVC,IDSL, -! & DUMMY8(1),DUMMY8(1),DUMMY8(KMAX+2),PS, -! & APG,PSIG) - - ixjx4 = ix * jx - tv4 = tv -! write(6,*)' tv4=',tv4(16,37,:) -! write(6,*)' ps=',ps(16,37) - CALL sigio_modpr(IXJX4,IXJX4,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PS,t=tv4,pm=PSIG) - deallocate (tv4) - -! print*,'ql test5551' -! write(6,*)'PSIG(1,1,1)=',PSIG(1,1,1) - -!$omp parallel do -!$omp& private(I,J,K) - DO K=1,KMAX - DO J=1,JX - DO I=1,IX - APG(I,J,K)=ALOG(1.*PSIG(I,J,K)) - END DO - END DO - END DO - - DO J=1,JX - DO I=1,IX - TVD = TV(I,J,1) - H(I,J,1) = ZS(I,J)-COEF2*TVD*(APG(I,J,1)-APS(I,J)) - DO K=2,KMAX - TVU = TV(I,J,K) - H(I,J,K) = H(I,J,K-1)- - & COEF2*0.5*(TVD+TVU)*(APG(I,J,K)-APG(I,J,K-1)) - TVD = TVU - END DO - END DO - END DO - -! Const. P-Level - DO K=1,KMAX - P(2*K-1) = SIREF(K)*PSFCM - P(2*K) = SLREF(K)*PSFCM - END DO - P(NMAX) = SLREF(KMAX)*0.5*PSFCM - DO N=1,NMAX - AP(N) = ALOG(P(N)) - END DO - -! print*,'ql test5552' - -! write(6,*)' P=',P - -!!$omp parallel do -!!$omp& private(I,J,N,K) - DO J=1,JX - DO I=1,IX -! if( i == 16 .and. j == 37) write(6,*)' T=',T(i,j,1),t(i,j,kmax) -! &,' h=',h(i,j,1),' P=',P(1),p(nmax),' psig=',psig(i,j,1) -! &,psig(i,j,kmax) - DO N=1,NMAX - IF(P(N).GE.PSIG(I,J,1))THEN - HP(I,J,N)=H(I,J,1)+ - & TV(I,J,1)/GAMA*(1.-(P(N)/PSIG(I,J,1))**COEF3) - ELSE IF((P(N).LT.PSIG(I,J,1)).AND. - & (P(N).GT.PSIG(I,J,KMAX)))THEN - DO K=1,KMAX-1 - IF((P(N).LT.PSIG(I,J,L)).AND. - & (P(N).GE.PSIG(I,J,L+1)))THEN - HP(I,J,N)=H(I,J,K)+ - & TV(I,J,K)/GAMA*(1.-(P(N)/PSIG(I,J,K))**COEF3) - END IF - END DO - ELSE IF(P(N).LE.PSIG(I,J,KMAX))THEN - HP(I,J,N)=H(I,J,KMAX)+ - & TV(I,J,KMAX)/GAMA*(1.-(P(N)/PSIG(I,J,KMAX))**COEF3) - ELSE - write(6,*)'SOMETHING IS WRONG' - END IF - END DO - END DO - END DO - -c RH at K=1 (Sigma=0.995) -! DO K=1,KMAX - K=1 -!$omp parallel do -!$omp& private(I,J,DTEMP,ES,SHS) - DO J=1,JX - DO I=1,IX - DTEMP = T(I,J,K)-273.15 - ES = 611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) - SHS = 0.622*ES/(PSIG(I,J,K)-0.378*ES) - RH(I,J,K) = MIN(MAX(SH(I,J,K)/SHS,0.),1.0) - END DO - END DO -! END DO - -! print*,'ql test5553' - -! Interpolate to Const. Press Level. -!$omp parallel do -!$omp& private(I,J,N,L,TDRY,DTEMP,ES,SHS,W,W1) - DO J=1,JX - DO I=1,IX - CYC_123: DO N=1,NMAX -! if( i == 16 .and. j == 37) -! &write(6,*)' i=',i,' j=',j,' n=',n,' p=',p(n),' psig=',psig(i,j,1) -! &,' T=',t(i,j,1),' gama=',gama,'hp=',hp(i,j,n),' h=',h(i,j,1) - IF(P(N).GE.PSIG(I,J,1))THEN -! below SIGMA K=1 - DIVP(I,J,N)=DIV(I,J,1) - VORTP(I,J,N)=VORT(I,J,1) - RHP(I,J,N)=RH(I,J,1) ! RH at SIGMA K=1 - TDRY=T(I,J,1)-GAMA*(HP(I,J,N)-H(I,J,1)) - DTEMP=TDRY-273.15 - ES=611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) -! if( i == 16 .and. j == 37) -! &write(6,*)' es=',es,' pn=',p(n),0.378*es - SHS=0.622*ES/(P(N)-0.378*ES) - SHP(I,J,N)=RHP(I,J,N)*SHS - TP(I,J,N)=TDRY*(1.+COEF1*SHP(I,J,N)) -! within domain - ELSE IF((P(N).LT.PSIG(I,J,1)).AND. - & (P(N).GT.PSIG(I,J,KMAX)))THEN - DO L=1,KMAX-1 - IF((P(N).LT.PSIG(I,J,L)).AND. - & (P(N).GE.PSIG(I,J,L+1)))THEN - W=(AP(N)-APG(I,J,L))/(APG(I,J,L+1)-APG(I,J,L)) -c W1=(P(N)-PSIG(I,J,L))/(PSIG(I,J,L+1)-PSIG(I,J,L)) - DIVP(I,J,N)=DIV(I,J,L)+ - & W*(DIV(I,J,L+1)-DIV(I,J,L)) - VORTP(I,J,N)=VORT(I,J,L)+ - & W*(VORT(I,J,L+1)-VORT(I,J,L)) - TP(I,J,N)=TV(I,J,L)+W*(TV(I,J,L+1)-TV(I,J,L)) - SHP(I,J,N)=SH(I,J,L)+W*(SH(I,J,L+1)-SH(I,J,L)) - CYCLE CYC_123 !GO TO 123 - END IF - END DO -! 123 CONTINUE -! above top - ELSE IF(P(N).LE.PSIG(I,J,KMAX))THEN - DIVP(I,J,N)=DIV(I,J,KMAX) - VORTP(I,J,N)=VORT(I,J,KMAX) - TDRY=T(I,J,KMAX)-GAMA*(HP(I,J,N)-H(I,J,KMAX)) - SHP(I,J,N)=SH(I,J,KMAX) - TP(I,J,N)=TDRY*(1.+COEF1*SHP(I,J,N)) - ELSE - write(6,*)'SOMETHING IS WRONG' - END IF - - END DO CYC_123 - END DO - END DO - -! print*,'ql test5554' - -!!$omp parallel do -!!$omp& private(I,J,N) - DO J=1,JX - DO I=1,IX - PDAT(I,J,1) = HDAT(I,J,1) - PDAT(I,J,2) = HDAT(I,J,2) - PDAT(I,J,3) = PSL(I,J) - DO N=1,NMAX - PDAT(I,J,NMAX+4+4*(N-1)) = DIVP(I,J,N) - PDAT(I,J,NMAX+5+4*(N-1)) = VORTP(I,J,N) - PDAT(I,J,NMAX+6+4*(N-1)) = 0. - PDAT(I,J,NMAX+7+4*(N-1)) = 0. - PDAT(I,J,NMAX*5+3+N) = SHP(I,J,N) - PDAT(I,J,3+N) = TP(I,J,N) - END DO - END DO - END DO - -!! call maxmin(HDAT(1,1,2),IX*JX,1,1,1,'surface pressure') -!! call maxmin(PSL,IX*JX,1,1,1,'sea level pressure') -! print*,'ql test5555' - - DEALLOCATE ( SIREF,SLREF,PD1,tref ) - DEALLOCATE ( T, TV, DIV, VORT, SH ) - DEALLOCATE ( PSIG, RH, APG ) - DEALLOCATE ( P, AP ) - DEALLOCATE ( DIVP, VORTP, RHP, SHP, TP ) - - END - - SUBROUTINE P2SIG(KMAX,MTV2,MTV3,HDPB,PDPB,PDAT,HDAT, - & PSFCM,H,HP,KST,nvcd,idvc,idsl,vcrd) - -c P to SIG conversion -c -c Input: HDPB (perturbation part), PDPB (perturbation part) -c Input: PDAT (total field), PDPB+PDAT = ENV part -C Ouput: HDPB (the value at the top most level kmax is not changed) -c KST: not used - - use sigio_module - use sigio_r_module - - implicit none - integer kmax, mtv2, mtv3, kst - integer * 4 nvcd, idvc, idsl - integer, PARAMETER :: IX=41, JX=41 - - REAL HDPB(IX,JX,MTV2),HDAT(IX,JX,MTV2) - REAL PDPB(IX,JX,MTV3),PDAT(IX,JX,MTV3) - REAL ZS(IX,JX),APS(IX,JX) - REAL H(IX,JX,KMAX),HP(IX,JX,2*KMAX+1) - - REAL(4) PS(IX,JX) - -c REAL(4) FHOUR,X(160),SI(KMAX+1),SL(KMAX) -! REAL*4 FHOUR,DUMMY(245) -! COMMON /COEF3/FHOUR,DUMMY -! REAL DUMMY8(245) - - REAL, ALLOCATABLE :: TV(:,:,:),DIV(:,:,:),VORT(:,:,:), - & U(:,:,:),V(:,:,:),SH(:,:,:) - REAL, ALLOCATABLE :: RH(:,:,:), - & APG(:,:,:) - REAL, ALLOCATABLE :: P(:),AP(:) - REAL, ALLOCATABLE :: DIVP(:,:,:),VORTP(:,:,:),UP(:,:,:), - & VP(:,:,:),RHP(:,:,:) - REAL, ALLOCATABLE :: TVP(:,:,:),TVP_E(:,:,:) - REAL, ALLOCATABLE :: TP_E(:,:,:) - REAL, ALLOCATABLE :: SHP(:,:,:),SHP_E(:,:,:) - REAL, ALLOCATABLE :: HT_T(:,:,:),HSH_T(:,:,:) - - REAL(4), ALLOCATABLE :: PSIG(:,:,:), TVP_E4(:,:,:) - - REAL(4), ALLOCATABLE :: SIREF(:),SLREF(:),PD1(:),tref(:) - - REAL(4) vcrd(KMAX+1,nvcd),PSREF(1) -! - real, parameter :: COEF1=461.5/287.05-1.0 - &, COEF2=287.05/9.8 - &, GAMA=6.5E-3, COEF3=COEF2*GAMA -! - integer kmax1, nmax, i, j, k, l, n, ntrac, iret - real es, shs, w, dtemp, tdry, psfcm, sh_e, w1, tvd, tvu - - KMAX1 = KMAX+1 - NMAX = 2*KMAX+1 - - ALLOCATE ( SIREF(KMAX1),SLREF(KMAX),PD1(KMAX), tref(kmax) ) - -! DUMMY8=DUMMY -! IDVC=DUMMY(220) -! IDSL=DUMMY(219) -! CALL MODPR(1,1,KMAX,IDVC,IDSL, -! & DUMMY8(1),DUMMY8(1),DUMMY8(KMAX+2),1.E5, - - PSREF = 1.E5 - tref = 270.0 - - CALL sigio_modpr(1,1,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PSREF,t=tref,pd=pd1,pm=SLREF) - - SIREF(1)=1.E5 - do k=1,KMAX - SIREF(k+1)=SIREF(k)-pd1(k) - end do - - SIREF = SIREF/1.E5 - SLREF = SLREF/1.E5 - - ALLOCATE ( TV(IX,JX,KMAX), DIV(IX,JX,KMAX), - & VORT(IX,JX,KMAX),U(IX,JX,KMAX), - & V(IX,JX,KMAX),SH(IX,JX,KMAX) ) - - ALLOCATE ( PSIG(IX,JX,KMAX),RH(IX,JX,KMAX), - & APG(IX,JX,KMAX+1) ) - - ALLOCATE ( HT_T(IX,JX,KMAX),HSH_T(IX,JX,KMAX) ) - - ALLOCATE ( TVP(IX,JX,NMAX),TVP_E(IX,JX,NMAX), - & SHP(IX,JX,NMAX),SHP_E(IX,JX,NMAX), - & TP_E(IX,JX,NMAX), TVP_E4(IX,JX,NMAX) ) - - ALLOCATE ( P(NMAX),AP(NMAX) ) - ALLOCATE ( DIVP(IX,JX,NMAX),VORTP(IX,JX,NMAX), - & UP(IX,JX,NMAX), VP(IX,JX,NMAX), - & RHP(IX,JX,NMAX) ) - -c Surface Height and Surface Press -!$omp parallel do -!$omp& private(I,J) - DO J=1,JX - DO I=1,IX - ZS(I,J) = PDPB(I,J,1) ! Full field - PS(I,J) = EXP(PDPB(I,J,2))*1000. ! FULL field - APS(I,J) = ALOG(1.*PS(I,J)) - END DO - END DO - -c DIV, VORT, U, V, T and Specific Humidity at P-Level -!$omp parallel do -!$omp& private(I,J,N) - DO J=1,JX - DO I=1,IX - DO N=1,NMAX - DIVP(I,J,N) = PDPB(I,J,NMAX+4+4*(N-1)) - VORTP(I,J,N) = PDPB(I,J,NMAX+5+4*(N-1)) - UP(I,J,N) = PDPB(I,J,NMAX+6+4*(N-1)) - VP(I,J,N) = PDPB(I,J,NMAX+7+4*(N-1)) - SHP(I,J,N) = PDPB(I,J,NMAX*5+3+N) - SHP_E(I,J,N) = SHP(I,J,N)+PDAT(I,J,NMAX*5+3+N) - TVP(I,J,N) = PDPB(I,J,3+N) - TVP_E(I,J,N) = TVP(I,J,N)+PDAT(I,J,3+N) - TP_E(I,J,N) = TVP_E(I,J,N)/(1.+COEF1*SHP_E(I,J,N)) - END DO - END DO - END DO - -!$omp parallel do -!$omp& private(I,J,K) - DO J=1,JX - DO I=1,IX - DO K=1,KMAX-1 - HSH_T(I,J,K) = HDAT(I,J,KMAX*5+3+K) ! Specific Hum. - HT_T(I,J,K) = HDAT(I,J,3+K) - END DO - END DO - END DO - -c Const. P-Level - DO K=1,KMAX - P(2*K-1) = SIREF(K)*PSFCM - P(2*K) = SLREF(K)*PSFCM - END DO - P(NMAX) = SLREF(KMAX)*0.5*PSFCM - DO N=1,NMAX - AP(N) = ALOG(P(N)) - END DO - -! DO J=1,JX -! DO I=1,IX -! TVD=TVP_E(I,J,1) -! HP(I,J,1)=ZS(I,J)- -! & TP_E(I,J,1)/GAMA*(1.-(PS(I,J)/P(1))**COEF3) -! DO N=2,NMAX -! TVU=TVP_E(I,J,N) -! HP(I,J,N)=HP(I,J,N-1)- -! & COEF2*0.5*(TVD+TVU)*(AP(N)-AP(N-1)) -! TVD=TVU -! END DO -! END DO -! END DO - -c Press at Sigma-Level - - tvp_e4 = tvp_e - CALL sigio_modpr(IX*JX,IX*JX,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PS,t=tvp_e4,pm=PSIG) - -!$omp parallel do -!$omp& private(I,J,K) - DO K=1,KMAX - DO J=1,JX - DO I=1,IX - APG(I,J,K) = ALOG(1.*PSIG(I,J,K)) - END DO - END DO - END DO - - -! DO K=1,KMAX -! N=2*K -! DO J=1,JX -! DO I=1,IX -! H(I,J,K)=HP(I,J,N)+ -! & TP_E(I,J,N)/GAMA*(1.-(PSIG(I,J,K)/P(N))**COEF3) -! END DO -! END DO -! END DO - - DO N=1,NMAX - K=(N-1)/2+1 -c write(6,*)'Press=',N,P(N)/100. -c write(6,*)'Press2=',N,K,P(N),HP(20,20,N),H(20,20,K) - END DO - -c RH at Press level -! DO N=1,NMAX - N=1 -!$omp parallel do -!$omp& private(I,J,DTEMP,ES,SHS) - DO J=1,JX - DO I=1,IX - DTEMP=TP_E(I,J,N)-273.15 - ES=611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) - SHS=0.622*ES/(P(N)-0.378*ES) - RHP(I,J,N)=MIN(MAX(SHP_E(I,J,N)/SHS,0.),1.0) - END DO - END DO -! END DO - -! Interpolate to Sigma Level. -!$omp parallel do -!$omp& private(I,J,K,L,TDRY,DTEMP,ES,SHS,SH_E,W,W1) - DO J=1,JX - DO I=1,IX - CYC_123: DO K=1,KMAX - IF(PSIG(I,J,K).GE.P(1))THEN -! below Press K=1 - DIV(I,J,K)=DIVP(I,J,1) - VORT(I,J,K)=VORTP(I,J,1) - U(I,J,K)=UP(I,J,1) - V(I,J,K)=VP(I,J,1) - RH(I,J,K)=RHP(I,J,1) ! RH at SIGMA K=1 - TDRY=TP_E(I,J,1)-GAMA*(H(I,J,K)-HP(I,J,1)) - DTEMP=TDRY-273.15 - ES=611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) - SHS=0.622*ES/(PSIG(I,J,K)-0.378*ES) - SH_E=RH(I,J,K)*SHS - SH(I,J,K)=SH_E-HSH_T(I,J,K) ! Pert. Part - TV(I,J,K)=TDRY*(1.+COEF1*SH_E)-HT_T(I,J,K) -! write(6,*)'LLL2=',SHP(I,J,1),SHP_E(I,J,K) -! write(6,*)' ',SH(I,J,K),SH_E -! within domain - ELSE IF((PSIG(I,J,K).LT.P(1)).AND. - & (PSIG(I,J,K).GT.P(NMAX)))THEN - DO L=1,NMAX-1 - IF((PSIG(I,J,K).LT.P(L)).AND. - & (PSIG(I,J,K).GE.P(L+1)))THEN - W = (APG(I,J,K)-AP(L))/(AP(L+1)-AP(L)) -c W1=(PSIG(I,J,K)-P(L))/(P(L+1)-P(L)) - DIV(I,J,K) = DIVP(I,J,L)+ - & W*(DIVP(I,J,L+1)-DIVP(I,J,L)) - VORT(I,J,K) = VORTP(I,J,L)+ - & W*(VORTP(I,J,L+1)-VORTP(I,J,L)) - U(I,J,K) = UP(I,J,L)+W*(UP(I,J,L+1)-UP(I,J,L)) - V(I,J,K) = VP(I,J,L)+W*(VP(I,J,L+1)-VP(I,J,L)) - TV(I,J,K) = TVP(I,J,L)+W*(TVP(I,J,L+1)-TVP(I,J,L)) - SH(I,J,K) = SHP(I,J,L)+W*(SHP(I,J,L+1)-SHP(I,J,L)) - CYCLE CYC_123 ! GO TO 123 - END IF - END DO -! 123 CONTINUE -! above top - ELSE IF(PSIG(I,J,K).LE.P(NMAX))THEN - DIV(I,J,K) = DIVP(I,J,NMAX) - VORT(I,J,K) = VORTP(I,J,NMAX) - U(I,J,K) = UP(I,J,NMAX) - V(I,J,K) = VP(I,J,NMAX) - TDRY = TP_E(I,J,NMAX)-GAMA*(H(I,J,K)-HP(I,J,NMAX)) - SH(I,J,K) = SHP(I,J,NMAX) - SH_E = SH(I,J,K)+HSH_T(I,J,K) - TV(I,J,K) = TDRY*(1.+COEF1*SH_E)-HT_T(I,J,K) - ELSE - write(6,*)'SOMETHING IS WRONG' - END IF - - END DO CYC_123 - END DO - END DO - -!!$omp parallel do -!!$omp& private(I,J,K) - DO J=1,JX - DO I=1,IX - HDPB(I,J,1) = PDPB(I,J,1) - HDPB(I,J,2) = PDPB(I,J,2) - HDPB(I,J,3) = PDPB(I,J,3) - DO K=1,KMAX-1 - HDPB(I,J,KMAX+4+4*(K-1)) = DIV(I,J,K) - HDPB(I,J,KMAX+5+4*(K-1)) = VORT(I,J,K) - HDPB(I,J,KMAX+6+4*(K-1)) = U(I,J,K) - HDPB(I,J,KMAX+7+4*(K-1)) = V(I,J,K) - HDPB(I,J,KMAX*5+3+K) = SH(I,J,K) - HDPB(I,J,3+K) = TV(I,J,K) - END DO - END DO - END DO - - DEALLOCATE ( SIREF,SLREF,PD1,tref ) - DEALLOCATE ( TV, DIV, VORT, U, V, SH ) - DEALLOCATE ( PSIG, RH, APG ) - DEALLOCATE ( P, AP ) - DEALLOCATE ( DIVP, VORTP, UP, VP, RHP, SHP ) - DEALLOCATE ( TVP, TVP_E, TP_E, SHP_E, HT_T, HSH_T, TVP_E4) - - END - - SUBROUTINE P2SIG30(IX,JX,KMAX,MTV,MTV3,PDPB,PDAT,HDAT,PSL, - & PSFCM,H,HP,KST,nvcd,idvc,idsl,vcrd) - -c P to SIG conversion -c -c Input: PDPB (perturbation part) -c Input: PDAT (total field), PDPB+PDAT = ENV part -C Ouput: HDAT (the value at the top most level kmax is not changed) -c KST: not used - - use sigio_module - use sigio_r_module - - implicit none - integer ix, jx, kmax, mtv, mtv3, kst - integer * 4 nvcd, idvc, idsl -! integer, PARAMETER :: IX=41, JX=41 - - REAL(4) HDAT(IX,JX,MTV) - REAL PDPB(IX,JX,MTV3),PDAT(IX,JX,MTV3) - REAL ZS(IX,JX),APS(IX,JX),PSL(IX,JX) - REAL H(IX,JX,KMAX),HP(IX,JX,2*KMAX+1) - REAL HDPB1,HDPB2,HDPB3,HDPB4 - - REAL(4) PS(IX,JX) - -c REAL(4) FHOUR,X(160),SI(KMAX+1),SL(KMAX) -! REAL*4 FHOUR,DUMMY(245) -! COMMON /COEF3/FHOUR,DUMMY -! REAL DUMMY8(245) - - REAL, ALLOCATABLE :: TV(:,:,:),DIV(:,:,:),VORT(:,:,:), - & SH(:,:,:) - REAL, ALLOCATABLE :: RH(:,:,:), - & APG(:,:,:) - REAL, ALLOCATABLE :: P(:),AP(:) - REAL, ALLOCATABLE :: DIVP(:,:,:),VORTP(:,:,:), - & RHP(:,:,:) - REAL, ALLOCATABLE :: TVP(:,:,:),TVP_E(:,:,:) - REAL, ALLOCATABLE :: TP_E(:,:,:) - REAL, ALLOCATABLE :: SHP(:,:,:),SHP_E(:,:,:) - REAL, ALLOCATABLE :: HT_T(:,:,:),HSH_T(:,:,:) - - REAL(4), ALLOCATABLE :: PSIG(:,:,:), TVP_E4(:,:,:) - - REAL(4), ALLOCATABLE :: SIREF(:),SLREF(:),PD1(:),tref(:) - - REAL(4) vcrd(KMAX+1,nvcd),PSREF(1) -! - real, parameter :: COEF1=461.5/287.05-1.0 - &, COEF2=287.05/9.8 - &, GAMA=6.5E-3, COEF3=COEF2*GAMA -! - integer kmax1, nmax, i, j, k, l, n, ntrac, iret - real es, shs, w, dtemp, tdry, psfcm, sh_e, w1, tvd, tvu - - KMAX1 = KMAX+1 - NMAX = 2*KMAX+1 - - ALLOCATE ( SIREF(KMAX1),SLREF(KMAX),PD1(KMAX), tref(kmax) ) - -! DUMMY8=DUMMY -! IDVC=DUMMY(220) -! IDSL=DUMMY(219) -! CALL MODPR(1,1,KMAX,IDVC,IDSL, -! & DUMMY8(1),DUMMY8(1),DUMMY8(KMAX+2),1.E5, - - PSREF = 1.E5 - tref = 270.0 - - CALL sigio_modpr(1,1,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PSREF,t=tref,pd=pd1,pm=SLREF) - - SIREF(1)=1.E5 - do k=1,KMAX - SIREF(k+1)=SIREF(k)-pd1(k) - end do - - SIREF = SIREF/1.E5 - SLREF = SLREF/1.E5 - - ALLOCATE ( TV(IX,JX,KMAX), DIV(IX,JX,KMAX), - & VORT(IX,JX,KMAX),SH(IX,JX,KMAX) ) - - ALLOCATE ( PSIG(IX,JX,KMAX),RH(IX,JX,KMAX), - & APG(IX,JX,KMAX+1) ) - - ALLOCATE ( HT_T(IX,JX,KMAX),HSH_T(IX,JX,KMAX) ) - - ALLOCATE ( TVP(IX,JX,NMAX),TVP_E(IX,JX,NMAX), - & SHP(IX,JX,NMAX),SHP_E(IX,JX,NMAX), - & TP_E(IX,JX,NMAX), TVP_E4(IX,JX,NMAX) ) - - ALLOCATE ( P(NMAX),AP(NMAX) ) - ALLOCATE ( DIVP(IX,JX,NMAX),VORTP(IX,JX,NMAX), - & RHP(IX,JX,NMAX) ) - -c Surface Height and Surface Press -!$omp parallel do -!$omp& private(I,J) - DO J=1,JX - DO I=1,IX - ZS(I,J) = PDPB(I,J,1) ! Full field - PS(I,J) = EXP(PDPB(I,J,2))*1000. ! FULL field - APS(I,J) = ALOG(1.*PS(I,J)) - END DO - END DO - -! print*,'test 44444' - -c DIV, VORT, U, V, T and Specific Humidity at P-Level -!$omp parallel do -!$omp& private(I,J,N) - DO J=1,JX - DO I=1,IX - DO N=1,NMAX - DIVP(I,J,N) = PDPB(I,J,NMAX+4+4*(N-1)) - VORTP(I,J,N) = PDPB(I,J,NMAX+5+4*(N-1)) - SHP(I,J,N) = PDPB(I,J,NMAX*5+3+N) - SHP_E(I,J,N) = SHP(I,J,N)+PDAT(I,J,NMAX*5+3+N) - TVP(I,J,N) = PDPB(I,J,3+N) - TVP_E(I,J,N) = TVP(I,J,N)+PDAT(I,J,3+N) - TP_E(I,J,N) = TVP_E(I,J,N)/(1.+COEF1*SHP_E(I,J,N)) - END DO - END DO - END DO - -! print*,'test 44445' - -!$omp parallel do -!$omp& private(I,J,K) - DO J=1,JX - DO I=1,IX - DO K=1,KMAX-1 - HSH_T(I,J,K) = HDAT(I,J,KMAX*3+2+K) ! Specific Hum. - HT_T(I,J,K) = HDAT(I,J,2+K) - END DO - END DO - END DO - -c Const. P-Level - DO K=1,KMAX - P(2*K-1) = SIREF(K)*PSFCM - P(2*K) = SLREF(K)*PSFCM - END DO - P(NMAX) = SLREF(KMAX)*0.5*PSFCM - DO N=1,NMAX - AP(N) = ALOG(P(N)) - END DO - - DO J=1,JX - DO I=1,IX - TVD=TVP_E(I,J,1) - HP(I,J,1)=ZS(I,J)- - & TP_E(I,J,1)/GAMA*(1.-(PS(I,J)/P(1))**COEF3) - DO N=2,NMAX - TVU=TVP_E(I,J,N) - HP(I,J,N)=HP(I,J,N-1)- - & COEF2*0.5*(TVD+TVU)*(AP(N)-AP(N-1)) - TVD=TVU - END DO - END DO - END DO - -! print*,'test 44446' - -c Press at Sigma-Level - - tvp_e4 = tvp_e - CALL sigio_modpr(IX*JX,IX*JX,KMAX,nvcd,idvc,idsl,vcrd,iret, - & ps=PS,t=tvp_e4,pm=PSIG) - -!$omp parallel do -!$omp& private(I,J,K) - DO K=1,KMAX - DO J=1,JX - DO I=1,IX - APG(I,J,K) = ALOG(1.*PSIG(I,J,K)) - END DO - END DO - END DO - - -!!$omp parallel do -!!$omp& private(I,J,K,L) - DO J=1,JX - DO I=1,IX - DO K=1,KMAX - IF(PSIG(I,J,K).GE.P(1))THEN - H(I,J,K)=HP(I,J,1)+ - & TP_E(I,J,1)/GAMA*(1.-(PSIG(I,J,K)/P(1))**COEF3) - ELSE IF((PSIG(I,J,K).LT.P(1)).AND. - & (PSIG(I,J,K).GT.P(NMAX)))THEN - DO L=1,NMAX-1 - IF((PSIG(I,J,K).LT.P(L)).AND. - & (PSIG(I,J,K).GE.P(L+1)))THEN - H(I,J,K)=HP(I,J,L)+ - & TP_E(I,J,L)/GAMA*(1.-(PSIG(I,J,K)/P(L))**COEF3) - END IF - END DO - ELSE IF(PSIG(I,J,K).LE.P(NMAX))THEN - H(I,J,K)=HP(I,J,NMAX)+ - & TP_E(I,J,NMAX)/GAMA*(1.-(PSIG(I,J,K)/P(NMAX))**COEF3) - ELSE - write(6,*)'SOMETHING IS WRONG' - END IF - END DO - END DO - END DO - - DO N=1,NMAX - K=(N-1)/2+1 -c write(6,*)'Press=',N,P(N)/100. -c write(6,*)'Press2=',N,K,P(N),HP(20,20,N),H(20,20,K) - END DO - -c RH at Press level -! DO N=1,NMAX - N=1 -!$omp parallel do -!$omp& private(I,J,DTEMP,ES,SHS) - DO J=1,JX - DO I=1,IX - DTEMP=TP_E(I,J,N)-273.15 - ES=611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) - SHS=0.622*ES/(P(N)-0.378*ES) - RHP(I,J,N)=MIN(MAX(SHP_E(I,J,N)/SHS,0.),1.0) - END DO - END DO -! END DO - -! print*,'test 44447' - -! Interpolate to Sigma Level. -!$omp parallel do -!$omp& private(I,J,K,L,TDRY,DTEMP,ES,SHS,SH_E,W,W1) - DO J=1,JX - DO I=1,IX - CYC_123: DO K=1,KMAX - IF(PSIG(I,J,K).GE.P(1))THEN -! below Press K=1 - DIV(I,J,K)=DIVP(I,J,1) - VORT(I,J,K)=VORTP(I,J,1) - RH(I,J,K)=RHP(I,J,1) ! RH at SIGMA K=1 - TDRY=TP_E(I,J,1)-GAMA*(H(I,J,K)-HP(I,J,1)) - DTEMP=TDRY-273.15 - ES=611.2*EXP(17.67*DTEMP/(DTEMP+243.5)) - SHS=0.622*ES/(PSIG(I,J,K)-0.378*ES) - SH_E=RH(I,J,K)*SHS - SH(I,J,K)=SH_E-HSH_T(I,J,K) ! Pert. Part - TV(I,J,K)=TDRY*(1.+COEF1*SH_E)-HT_T(I,J,K) -! write(6,*)'LLL2=',SHP(I,J,1),SHP_E(I,J,K) -! write(6,*)' ',SH(I,J,K),SH_E -! within domain - ELSE IF((PSIG(I,J,K).LT.P(1)).AND. - & (PSIG(I,J,K).GT.P(NMAX)))THEN - DO L=1,NMAX-1 - IF((PSIG(I,J,K).LT.P(L)).AND. - & (PSIG(I,J,K).GE.P(L+1)))THEN - W = (APG(I,J,K)-AP(L))/(AP(L+1)-AP(L)) -c W1=(PSIG(I,J,K)-P(L))/(P(L+1)-P(L)) - DIV(I,J,K) = DIVP(I,J,L)+ - & W*(DIVP(I,J,L+1)-DIVP(I,J,L)) - VORT(I,J,K) = VORTP(I,J,L)+ - & W*(VORTP(I,J,L+1)-VORTP(I,J,L)) - TV(I,J,K) = TVP(I,J,L)+W*(TVP(I,J,L+1)-TVP(I,J,L)) - SH(I,J,K) = SHP(I,J,L)+W*(SHP(I,J,L+1)-SHP(I,J,L)) - CYCLE CYC_123 ! GO TO 123 - END IF - END DO -! 123 CONTINUE -! above top - ELSE IF(PSIG(I,J,K).LE.P(NMAX))THEN - DIV(I,J,K) = DIVP(I,J,NMAX) - VORT(I,J,K) = VORTP(I,J,NMAX) - TDRY = TP_E(I,J,NMAX)-GAMA*(H(I,J,K)-HP(I,J,NMAX)) - SH(I,J,K) = SHP(I,J,NMAX) - SH_E = SH(I,J,K)+HSH_T(I,J,K) - TV(I,J,K) = TDRY*(1.+COEF1*SH_E)-HT_T(I,J,K) - ELSE - write(6,*)'SOMETHING IS WRONG' - END IF - - END DO CYC_123 - END DO - END DO - -! print*,'test 44448' - -!!$omp parallel do -!!$omp& private(I,J,K,HDPB1,HDPB2,HDPB3,HDPB4) - DO J=1,JX - DO I=1,IX - HDAT(I,J,1) = PDPB(I,J,1) - HDAT(I,J,2) = PDPB(I,J,2) - PSL(I,J) = PDAT(I,J,3)+PDPB(I,J,3) -! HDAT(I,J,3) = HDAT(I,J,3)+PDPB(I,J,3) - DO K=1,KMAX - HDPB1 = HDAT(I,J,KMAX+3+2*(K-1)) + DIV(I,J,K) - HDAT(I,J,KMAX+3+2*(K-1)) = HDPB1 - HDPB2 = HDAT(I,J,KMAX+4+2*(K-1)) + VORT(I,J,K) - HDAT(I,J,KMAX+4+2*(K-1)) = HDPB2 - HDPB3 = HDAT(I,J,KMAX*3+2+K) + SH(I,J,K) - HDAT(I,J,KMAX*3+2+K) = HDPB3 - HDPB4 = HDAT(I,J,2+K) + TV(I,J,K) - HDAT(I,J,2+K) = HDPB4 - END DO - END DO - END DO - -! print*,'test 44449' - - DEALLOCATE ( SIREF,SLREF,PD1,tref ) - DEALLOCATE ( TV, DIV, VORT, SH ) - DEALLOCATE ( PSIG, RH, APG ) - DEALLOCATE ( P, AP ) - DEALLOCATE ( DIVP, VORTP, RHP, SHP ) - DEALLOCATE ( TVP, TVP_E, TP_E, SHP_E, HT_T, HSH_T, TVP_E4) - - END - - - - SUBROUTINE MOVETX1(IGU,JGU,GLON,GLAT,DATG,DDAT) - - PARAMETER (IX=41,JX=41,NSG=54000) - - DIMENSION DATG(IGU,JGU),DDAT(IGU,JGU) - DIMENSION GLAT(IGU,JGU),GLON(IGU,JGU) - DIMENSION ING(NSG),JNG(NSG) - - COMMON /TR/ING,JNG,IB - COMMON /NHC2/MDX,MDY - COMMON /NHC3/AMDX,AMDY - - RDIST2=AMDX*AMDX+AMDY*AMDY - IF(RDIST2.LE.0.02)THEN - DO I = 1,IB - IW = ING(I) - JW = JNG(I) - DATG(IW,JW)=DATG(IW,JW)+DDAT(IW,JW) - END DO - RETURN - END IF - - IWMAX=0 - IWMIN=10000 - JWMAX=0 - JWMIN=10000 - DO I = 1,IB - IW = ING(I) - JW = JNG(I) - IF(IWMAX.LT.IW)IWMAX=IW - IF(IWMIN.GT.IW)IWMIN=IW - IF(JWMAX.LT.JW)JWMAX=JW - IF(JWMIN.GT.JW)JWMIN=JW - END DO - IWMAX2=IWMAX+1 - IWMIN2=IWMIN-1 - JWMAX2=JWMAX+1 - JWMIN2=JWMIN-1 - -! write(6,*)'qliu=',IWMAX2,IWMIN2,JWMAX2,JWMIN2 - -!$omp parallel do -!$omp& private(II,JJ,IW1,JW1,IW,JW,HLA,HLO,HLO1,HLO2,HLA1,HLA2, -!$omp& LX,LY,DXX,DYY,X1,X2,Y1,Y2,DATT) - DO IW1 = IWMIN2,IWMAX2 - CYC_555: DO JW1 = JWMIN2,JWMAX2 - IW=IW1+MDX - JW=JW1+MDY - IF(IW.GT.IGU)IW=IW-IGU - IF(IW.LT.1)IW=IW+IGU - HLA = GLAT(IW,JW) - HLO = GLON(IW,JW) -C - DO II=1,IGU-1 - HLO1 = GLON(II,10)+AMDX - HLO2 = GLON(II+1,10)+AMDX - IF(HLO1.GT.360.)HLO1=HLO1-360. - IF(HLO1.LT.0.)HLO1=HLO1+360. - IF(HLO2.GT.360.)HLO2=HLO2-360. - IF(HLO2.LT.0.)HLO2=HLO2+360. - IF((HLO.GT.HLO1.and.HLO.LE.HLO2).OR. - & (HLO.LE.HLO1.and.HLO.GT.HLO2))THEN - DO JJ=1,JGU-1 - HLA1=GLAT(10,JJ)+AMDY - HLA2=GLAT(10,JJ+1)+AMDY - IF(HLA.LT.HLA1.and.HLA.GE.HLA2)THEN - LX=II - LY=JJ+1 - - DXX = (HLO-HLO1)/(HLO2-HLO1) - IF(HLO1.GT.HLO2)DXX=1.-(HLO-HLO2)/(HLO1-HLO2) - DYY = (HLA-HLA2)/(HLA1-HLA2) -C - X1 = DDAT(LX ,LY-1)*DYY + DDAT(LX ,LY )*(1-DYY) - X2 = DDAT(LX+1,LY-1)*DYY + DDAT(LX+1,LY )*(1-DYY) - Y1 = DDAT(LX+1,LY )*DXX + DDAT(LX ,LY )*(1-DXX) - Y2 = DDAT(LX+1,LY-1)*DXX + DDAT(LX ,LY-1)*(1-DXX) - DATT=(X1*(1.-DXX)+X2*DXX + Y1*(1.-DYY)+Y2*DYY)/2. - DATG(IW,JW)=DATG(IW,JW)+DATT -c write(6,*)'tttest=',DATT,DATG(IW,JW),LX,LY - CYCLE CYC_555 ! GO TO 555 - END IF - END DO - - END IF - END DO -! 555 CONTINUE - - ENDDO CYC_555 - ENDDO - END - - - SUBROUTINE MOVETX(IGU,JGU,I30S,J30S,GLON,GLAT,DATG,DDAT) - - PARAMETER (IX=41,JX=41,NSG=54000) - - DIMENSION DATG(IGU,JGU),DDAT(IGU,JGU) - DIMENSION GLAT(IGU,JGU),GLON(IGU,JGU) - DIMENSION ING(NSG),JNG(NSG) - DIMENSION HLON(300),HLAT(300) - DIMENSION DTT(300,300),DTT2(300,300) -c DIMENSION TEST(IGU,JGU) - - COMMON /TR/ING,JNG,IB - COMMON /NHC2/MDX,MDY - COMMON /NHC3/AMDX,AMDY - - - RDIST2=AMDX*AMDX+AMDY*AMDY - IF(RDIST2.LE.0.02)THEN - DO I = 1,IB - IW = ING(I)-I30S+1 - JW = JNG(I)-J30S+1 - DATG(IW,JW)=DATG(IW,JW)+DDAT(IW,JW) - END DO - RETURN - END IF - -c TEST=DATG -c CALL MOVETX1(TEST,DDAT) - - IWMAX=0 - IWMIN=10000 - JWMAX=0 - JWMIN=10000 - DO I = 1,IB - IW = ING(I)-I30S+1 - JW = JNG(I)-J30S+1 - IF(IWMAX.LT.IW)IWMAX=IW - IF(IWMIN.GT.IW)IWMIN=IW - IF(JWMAX.LT.JW)JWMAX=JW - IF(JWMIN.GT.JW)JWMIN=JW - END DO - IWMAX1=IWMAX+1 - IWMIN1=IWMIN-1 - JWMAX1=JWMAX+1 - JWMIN1=JWMIN-1 - -c write(6,*)'qliu=',IWMAX1,IWMIN1,JWMAX1,JWMIN1 - - IIM=IWMAX-IWMIN+5 - JJM=JWMAX-JWMIN+5 - DO II=1,IIM - II1=II+IWMIN-3 - IF(II1.GT.IGU)II1=II1-IGU - IF(II1.LT.1)II1=II1+IGU - HLON(II) = GLON(II1,10)+AMDX - DO JJ=1,JJM - JJ1=JJ+JWMIN-3 - HLAT(JJ)=90.-(GLAT(10,JJ1)+AMDY) - DTT(II,JJ)=DDAT(II1,JJ1) - END DO - END DO - - CALL splie2(HLON,HLAT,DTT,IIM,JJM,DTT2) - -!$omp parallel do -!$omp& private(IW1,JW1,IW,JW,HLA,HLO,DATT) - DO IW1 = IWMIN1,IWMAX1 - DO JW1 = JWMIN1,JWMAX1 - IW=IW1+MDX - JW=JW1+MDY - IF(IW.GT.IGU)IW=IW-IGU - IF(IW.LT.1)IW=IW+IGU - HLA = 90.-GLAT(IW,JW) - HLO = GLON(IW,JW) -C - CALL splin2(HLON,HLAT,DTT,DTT2,IIM,JJM,HLO,HLA,DATT) - DATG(IW,JW)=DATG(IW,JW)+DATT - -c DIFF=TEST(IW,JW)-DATG(IW,JW) -c DIFF1=ABS(DIFF/(ABS(TEST(IW,JW))+1.E-15)) -c IF(DIFF1.GT.0.2)THEN -c write(6,*)'QQQQ=',DIFF,TEST(IW,JW),DATG(IW,JW) -c END IF - ENDDO - ENDDO - END - - - SUBROUTINE splie2(x1a,x2a,ya,m,n,y2a) - INTEGER m,n,NN - PARAMETER (NN=300) - REAL x1a(NN),x2a(NN),y2a(NN,NN),ya(NN,NN) - INTEGER j,k - REAL y2tmp(NN),ytmp(NN) -!$omp parallel do -!$omp& private(j,k,ytmp,y2tmp) - do j=1,m - do k=1,n - ytmp(k)=ya(j,k) - end do - call spline(x2a,ytmp,n,1.e30,1.e30,y2tmp) - do k=1,n - y2a(j,k)=y2tmp(k) - end do - end do - return - END - - SUBROUTINE splin2(x1a,x2a,ya,y2a,m,n,x1,x2,y) - INTEGER m,n,NN - PARAMETER (NN=300) - REAL x1,x2,y,x1a(NN),x2a(NN) - REAL y2a(NN,NN),ya(NN,NN) - INTEGER j,k - REAL y2tmp(NN),ytmp(NN),yytmp(NN) - do j=1,m - do k=1,n - ytmp(k)=ya(j,k) - y2tmp(k)=y2a(j,k) - end do - call splint(x2a,ytmp,y2tmp,n,x2,yytmp(j)) - end do - call spline(x1a,yytmp,m,1.e30,1.e30,y2tmp) - call splint(x1a,yytmp,y2tmp,m,x1,y) - return - END - - - SUBROUTINE splint(xa,ya,y2a,n,x,y) - INTEGER n,NN - PARAMETER (NN=300) - REAL x,y,xa(NN),y2a(NN),ya(NN) - INTEGER k,khi,klo - REAL a,b,h - klo=1 - khi=n - 1 if((khi-klo).gt.1)then - k=(khi+klo)/2 - if(xa(k).gt.x)then - khi=k - else - klo=k - end if - go to 1 - end if - h=xa(khi)-xa(klo) - if(h.eq.0.)pause 'bad xa input in splint' - a=(xa(khi)-x)/h - b=(x-xa(klo))/h - y=a*ya(klo)+b*ya(khi)+ - * ((a**3-a)*y2a(klo)+(b**3-b)*y2a(khi))*(h**2)/6. - return - END - - SUBROUTINE spline(x,y,n,yp1,ypn,y2) - INTEGER n,NN,NMAX - PARAMETER (NN=300,NMAX=2000) - REAL yp1,ypn,x(NN),y(NN),y2(NN) - INTEGER i,k - REAL p,qn,sig,un,u(NMAX) - if(yp1.gt..99e30)then - y2(1)=0. - u(1)=0. - else - y2(1)=-0.5 - u(1)=(3./(x(2)-x(1)))*((y(2)-y(1))/(x(2)-x(1))-yp1) - end if - do i=2,n-1 - sig=(x(i)-x(i-1))/(x(i+1)-x(i-1)) - p=sig*y2(i-1)+2. - y2(i)=(sig-1.)/p - u(i)=(6.*((y(i+1)-y(i))/(x(i+1)-x(i))-(y(i)-y(i-1)) - * /(x(i)-x(i-1)))/(x(i+1)-x(i-1))-sig*u(i-1))/p - end do - if(ypn.gt..99e30)then - qn=0. - un=0. - else - qn=0.5 - un=(3./(x(n)-x(n-1)))*(ypn-(y(n)-y(n-1))/(x(n)-x(n-1))) - end if - y2(n)=(un-qn*u(n-1))/(qn*y2(n-1)+1.) - do k=n-1,1,-1 - y2(k)=y2(k)*y2(k+1)+u(k) - end do - return - END - -C - SUBROUTINE FIND_NEWCT1(UD,VD) - PARAMETER (IR=15,IT=24,IX=41,JX=41) - PARAMETER (ID=41,JD=41,DTX=0.2,DTY=0.2) ! Search x-Domain (ID-1)*DTX - DIMENSION TNMX(ID,JD),UD(IX,JX),VD(IX,JX) - DIMENSION WTM(IR),R0(IT) - COMMON /POSIT/CLON_NEW,CLAT_NEW,SLON,SLAT,CLON,CLAT,RAD - - COMMON /vect/R0,XVECT(IT),YVECT(IT) -c COMMON /CT/SLON,SLAT,CLON,CLAT,RAD -c COMMON /GA/CLON_NEW,CLAT_NEW,R0 -C - PI=ASIN(1.)*2. - RAD=PI/180. -C - XLAT = CLAT-(JD-1)*DTY/2. - XLON = CLON-(ID-1)*DTX/2. -c write(6,*)'STARTING LAT, LON AT FIND NEW CENTER ',XLAT,XLON -C - DO I=1,ID - DO J=1,JD - TNMX(I,J) = 0. - BLON = XLON + (I-1)*DTX - BLAT = XLAT + (J-1)*DTY -C -C.. CALCULATE TANGENTIAL WIND EVERY 1 deg INTERVAL -C.. 10*10 deg AROUND 1ST 1ST GUESS VORTEX CENTER -C - DO 10 JL=1,IR - WTS= 0. - DO 20 IL=1,IT - DR = JL - DD = (IL-1)*15*RAD - DLON = DR*COS(DD) - DLAT = DR*SIN(DD) - TLON = BLON + DLON - TLAT = BLAT + DLAT -C.. INTERPOLATION U, V AT TLON,TLAT AND CLACULATE TANGENTIAL WIND - IDX = IFIX(TLON) - SLON + 1 - IDY = IFIX(TLAT) - SLAT + 1 - DXX = TLON - IFIX(TLON) - DYY = TLAT - IFIX(TLAT) -C - X1 = UD(IDX ,IDY+1)*DYY + UD(IDX ,IDY)*(1-DYY) - X2 = UD(IDX+1,IDY+1)*DYY + UD(IDX+1,IDY)*(1-DYY) - Y1 = UD(IDX+1,IDY )*DXX + UD(IDX,IDY )*(1-DXX) - Y2 = UD(IDX+1,IDY+1)*DXX + UD(IDX,IDY+1)*(1-DXX) - UT = (X1*(1-DXX)+X2*DXX + Y1*(1-DYY)+Y2*DYY)/2. - IF(IL.EQ.0.OR.IL.EQ.13) UT = Y1 - IF(IL.EQ.7.OR.IL.EQ.19) UT = X1 -C - X1 = VD(IDX ,IDY+1)*DYY + VD(IDX ,IDY)*(1-DYY) - X2 = VD(IDX+1,IDY+1)*DYY + VD(IDX+1,IDY)*(1-DYY) - Y1 = VD(IDX+1,IDY )*DXX + VD(IDX,IDY )*(1-DXX) - Y2 = VD(IDX+1,IDY+1)*DXX + VD(IDX,IDY+1)*(1-DXX) - VT = (X1*(1-DXX)+X2*DXX + Y1*(1-DYY)+Y2*DYY)/2. - IF(IL.EQ.0.OR.IL.EQ.13) VT = Y1 - IF(IL.EQ.7.OR.IL.EQ.19) VT = X1 -C.. TANGENTIAL WIND - WT = -SIN(DD)*UT + COS(DD)*VT - WTS = WTS+WT -20 CONTINUE - WTM(JL) = WTS/24. -10 CONTINUE -C -C Southern Hemisphere - IF(CLAT_NEW.LT.0)THEN - DO JL=1,IR - WTM(JL)=-WTM(JL) - END DO - END IF -C EnD SH - - TX = -10000000. - DO KL = 1,IR - IF(WTM(KL).GE.TX) THEN - TX = WTM(KL) - ENDIF - ENDDO -C - TNMX(I,J) = TX - ENDDO - ENDDO - - -C.. FIND NEW CENTER - TTX = -1000000. - DO I=1,ID - DO J=1,JD - IF(TNMX(I,J).GE.TTX) THEN - TTX = TNMX(I,J) - NIC = I - NJC = J - ENDIF - ENDDO - ENDDO -C - CLAT_NEW = XLAT + (NJC-1)*DTY - CLON_NEW = XLON + (NIC-1)*DTX -C - write(6,*)'NEW CENTER, I, J IS ',NIC,NJC - write(6,*)'NEW CENTER, LAT,LON IS ',CLAT_NEW,CLON_NEW - write(6,*)'MAX TAN. WIND AT NEW CENTER IS ',TTX -C - RETURN - END - diff --git a/sorc/relocate_mv_nvortex.fd/sptranf.f b/sorc/relocate_mv_nvortex.fd/sptranf.f deleted file mode 100755 index 211808d5a4..0000000000 --- a/sorc/relocate_mv_nvortex.fd/sptranf.f +++ /dev/null @@ -1,170 +0,0 @@ -C----------------------------------------------------------------------- - SUBROUTINE SPTRANF(IROMB,MAXWV,IDRT,IMAX,JMAX,KMAX, - & IP,IS,JN,JS,KW,KG,JB,JE,JC, - & WAVE,GRIDN,GRIDS,IDIR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: SPTRAN PERFORM A SCALAR SPHERICAL TRANSFORM -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 96-02-29 -C -C ABSTRACT: THIS SUBPROGRAM PERFORMS A SPHERICAL TRANSFORM -C BETWEEN SPECTRAL COEFFICIENTS OF SCALAR QUANTITIES -C AND FIELDS ON A GLOBAL CYLINDRICAL GRID. -C THE WAVE-SPACE CAN BE EITHER TRIANGULAR OR RHOMBOIDAL. -C THE GRID-SPACE CAN BE EITHER AN EQUALLY-SPACED GRID -C (WITH OR WITHOUT POLE POINTS) OR A GAUSSIAN GRID. -C THE WAVE AND GRID FIELDS MAY HAVE GENERAL INDEXING, -C BUT EACH WAVE FIELD IS IN SEQUENTIAL 'IBM ORDER', -C I.E. WITH ZONAL WAVENUMBER AS THE SLOWER INDEX. -C TRANSFORMS ARE DONE IN LATITUDE PAIRS FOR EFFICIENCY; -C THUS GRID ARRAYS FOR EACH HEMISPHERE MUST BE PASSED. -C IF SO REQUESTED, JUST A SUBSET OF THE LATITUDE PAIRS -C MAY BE TRANSFORMED IN EACH INVOCATION OF THE SUBPROGRAM. -C THE TRANSFORMS ARE ALL MULTIPROCESSED OVER LATITUDE EXCEPT -C THE TRANSFORM FROM FOURIER TO SPECTRAL IS MULTIPROCESSED -C OVER ZONAL WAVENUMBER TO ENSURE REPRODUCIBILITY. -C TRANSFORM SEVERAL FIELDS AT A TIME TO IMPROVE VECTORIZATION. -C SUBPROGRAM CAN BE CALLED FROM A MULTIPROCESSING ENVIRONMENT. -C -C PROGRAM HISTORY LOG: -C 96-02-29 IREDELL -C 1998-12-15 IREDELL GENERIC FFT USED -C OPENMP DIRECTIVES INSERTED -C -C USAGE: CALL SPTRANF(IROMB,MAXWV,IDRT,IMAX,JMAX,KMAX, -C & IP,IS,JN,JS,KW,KG,JB,JE,JC, -C & WAVE,GRIDN,GRIDS,IDIR) -C INPUT ARGUMENTS: -C IROMB - INTEGER SPECTRAL DOMAIN SHAPE -C (0 FOR TRIANGULAR, 1 FOR RHOMBOIDAL) -C MAXWV - INTEGER SPECTRAL TRUNCATION -C IDRT - INTEGER GRID IDENTIFIER -C (IDRT=4 FOR GAUSSIAN GRID, -C IDRT=0 FOR EQUALLY-SPACED GRID INCLUDING POLES, -C IDRT=256 FOR EQUALLY-SPACED GRID EXCLUDING POLES) -C IMAX - INTEGER EVEN NUMBER OF LONGITUDES. -C JMAX - INTEGER NUMBER OF LATITUDES. -C KMAX - INTEGER NUMBER OF FIELDS TO TRANSFORM. -C IP - INTEGER LONGITUDE INDEX FOR THE PRIME MERIDIAN -C IS - INTEGER SKIP NUMBER BETWEEN LONGITUDES -C JN - INTEGER SKIP NUMBER BETWEEN N.H. LATITUDES FROM NORTH -C JS - INTEGER SKIP NUMBER BETWEEN S.H. LATITUDES FROM SOUTH -C KW - INTEGER SKIP NUMBER BETWEEN WAVE FIELDS -C KG - INTEGER SKIP NUMBER BETWEEN GRID FIELDS -C JB - INTEGER LATITUDE INDEX (FROM POLE) TO BEGIN TRANSFORM -C JE - INTEGER LATITUDE INDEX (FROM POLE) TO END TRANSFORM -C JC - INTEGER NUMBER OF CPUS OVER WHICH TO MULTIPROCESS -C WAVE - REAL (*) WAVE FIELDS IF IDIR>0 -C GRIDN - REAL (*) N.H. GRID FIELDS (STARTING AT JB) IF IDIR<0 -C GRIDS - REAL (*) S.H. GRID FIELDS (STARTING AT JB) IF IDIR<0 -C IDIR - INTEGER TRANSFORM FLAG -C (IDIR>0 FOR WAVE TO GRID, IDIR<0 FOR GRID TO WAVE) -C OUTPUT ARGUMENTS: -C WAVE - REAL (*) WAVE FIELDS IF IDIR<0 -C GRIDN - REAL (*) N.H. GRID FIELDS (STARTING AT JB) IF IDIR>0 -C GRIDS - REAL (*) S.H. GRID FIELDS (STARTING AT JB) IF IDIR>0 -C -C SUBPROGRAMS CALLED: -C SPTRANF0 SPTRANF SPECTRAL INITIALIZATION -C SPTRANF1 SPTRANF SPECTRAL TRANSFORM -C -C REMARKS: MINIMUM GRID DIMENSIONS FOR UNALIASED TRANSFORMS TO SPECTRAL: -C DIMENSION LINEAR QUADRATIC -C ----------------------- --------- ------------- -C IMAX 2*MAXWV+2 3*MAXWV/2*2+2 -C JMAX (IDRT=4,IROMB=0) 1*MAXWV+1 3*MAXWV/2+1 -C JMAX (IDRT=4,IROMB=1) 2*MAXWV+1 5*MAXWV/2+1 -C JMAX (IDRT=0,IROMB=0) 2*MAXWV+3 3*MAXWV/2*2+3 -C JMAX (IDRT=0,IROMB=1) 4*MAXWV+3 5*MAXWV/2*2+3 -C JMAX (IDRT=256,IROMB=0) 2*MAXWV+1 3*MAXWV/2*2+1 -C JMAX (IDRT=256,IROMB=1) 4*MAXWV+1 5*MAXWV/2*2+1 -C ----------------------- --------- ------------- -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C -C$$$ - REAL WAVE(*),GRIDN(*),GRIDS(*) - REAL EPS((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EPSTOP(MAXWV+1) - REAL ENN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2) - REAL ELONN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2) - REAL EON((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EONTOP(MAXWV+1) - REAL(8) AFFT(2*(50000+4*IMAX)) - REAL CLAT(JB:JE),SLAT(JB:JE),WLAT(JB:JE) - REAL PLN((MAXWV+1)*((IROMB+1)*MAXWV+2)/2,JB:JE) - REAL PLNTOP(MAXWV+1,JB:JE) - REAL WTOP(2*(MAXWV+1)) - REAL G(IMAX,2) -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - MP=0 - - CALL SPTRANF0(IROMB,MAXWV,IDRT,IMAX,JMAX,JB,JE, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT,SLAT,WLAT,PLN,PLNTOP) - -!$OMP PARALLEL DO PRIVATE(KWS,WTOP,G,IJKN,IJKS),FIRSTPRIVATE(AFFT) - - DO K=1,KMAX - -C TRANSFORM WAVE TO GRID -C ---------------------- - IF(IDIR.GT.0) THEN - KWS=(K-1)*KW - WTOP=0 - DO J=JB,JE - CALL SPTRANF1(IROMB,MAXWV,IDRT,IMAX,JMAX,J,J, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT(J),SLAT(J),WLAT(J), - & PLN(1,J),PLNTOP(1,J),MP, - & WAVE(KWS+1),WTOP,G,IDIR) - IF(IP.EQ.1.AND.IS.EQ.1) THEN - DO I=1,IMAX - IJKN=I+(J-JB)*JN+(K-1)*KG - IJKS=I+(J-JB)*JS+(K-1)*KG - GRIDN(IJKN)=G(I,1) - GRIDS(IJKS)=G(I,2) - ENDDO - ELSE - DO I=1,IMAX - IJKN=MOD(I+IP-2,IMAX)*IS+(J-JB)*JN+(K-1)*KG+1 - IJKS=MOD(I+IP-2,IMAX)*IS+(J-JB)*JS+(K-1)*KG+1 - GRIDN(IJKN)=G(I,1) - GRIDS(IJKS)=G(I,2) - ENDDO - ENDIF - ENDDO - -C TRANSFORM GRID TO WAVE -C ---------------------- - - ELSE - KWS=(K-1)*KW - WTOP=0 - DO J=JB,JE - IF(WLAT(J).GT.0.) THEN - IF(IP.EQ.1.AND.IS.EQ.1) THEN - DO I=1,IMAX - IJKN=I+(J-JB)*JN+(K-1)*KG - IJKS=I+(J-JB)*JS+(K-1)*KG - G(I,1)=GRIDN(IJKN) - G(I,2)=GRIDS(IJKS) - ENDDO - ELSE - DO I=1,IMAX - IJKN=MOD(I+IP-2,IMAX)*IS+(J-JB)*JN+(K-1)*KG+1 - IJKS=MOD(I+IP-2,IMAX)*IS+(J-JB)*JS+(K-1)*KG+1 - G(I,1)=GRIDN(IJKN) - G(I,2)=GRIDS(IJKS) - ENDDO - ENDIF - CALL SPTRANF1(IROMB,MAXWV,IDRT,IMAX,JMAX,J,J, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT(J),SLAT(J),WLAT(J), - & PLN(1,J),PLNTOP(1,J),MP, - & WAVE(KWS+1),WTOP,G,IDIR) - ENDIF - ENDDO - ENDIF - ENDDO - END diff --git a/sorc/relocate_mv_nvortex.fd/sptranfv.f b/sorc/relocate_mv_nvortex.fd/sptranfv.f deleted file mode 100755 index bf7fe6fbe1..0000000000 --- a/sorc/relocate_mv_nvortex.fd/sptranfv.f +++ /dev/null @@ -1,211 +0,0 @@ -C----------------------------------------------------------------------- - SUBROUTINE SPTRANFV(IROMB,MAXWV,IDRT,IMAX,JMAX,KMAX, - & IP,IS,JN,JS,KW,KG,JB,JE,JC, - & WAVED,WAVEZ,GRIDUN,GRIDUS,GRIDVN,GRIDVS,IDIR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: SPTRANFV PERFORM A VECTOR SPHERICAL TRANSFORM -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 96-02-29 -C -C ABSTRACT: THIS SUBPROGRAM PERFORMS A SPHERICAL TRANSFORM -C BETWEEN SPECTRAL COEFFICIENTS OF DIVERGENCES AND CURLS -C AND VECTOR FIELDS ON A GLOBAL CYLINDRICAL GRID. -C THE WAVE-SPACE CAN BE EITHER TRIANGULAR OR RHOMBOIDAL. -C THE GRID-SPACE CAN BE EITHER AN EQUALLY-SPACED GRID -C (WITH OR WITHOUT POLE POINTS) OR A GAUSSIAN GRID. -C THE WAVE AND GRID FIELDS MAY HAVE GENERAL INDEXING, -C BUT EACH WAVE FIELD IS IN SEQUENTIAL 'IBM ORDER', -C I.E. WITH ZONAL WAVENUMBER AS THE SLOWER INDEX. -C TRANSFORMS ARE DONE IN LATITUDE PAIRS FOR EFFICIENCY; -C THUS GRID ARRAYS FOR EACH HEMISPHERE MUST BE PASSED. -C IF SO REQUESTED, JUST A SUBSET OF THE LATITUDE PAIRS -C MAY BE TRANSFORMED IN EACH INVOCATION OF THE SUBPROGRAM. -C THE TRANSFORMS ARE ALL MULTIPROCESSED OVER LATITUDE EXCEPT -C THE TRANSFORM FROM FOURIER TO SPECTRAL IS MULTIPROCESSED -C OVER ZONAL WAVENUMBER TO ENSURE REPRODUCIBILITY. -C TRANSFORM SEVERAL FIELDS AT A TIME TO IMPROVE VECTORIZATION. -C SUBPROGRAM CAN BE CALLED FROM A MULTIPROCESSING ENVIRONMENT. -C -C PROGRAM HISTORY LOG: -C 96-02-29 IREDELL -C 1998-12-15 IREDELL GENERIC FFT USED -C OPENMP DIRECTIVES INSERTED -C -C USAGE: CALL SPTRANFV(IROMB,MAXWV,IDRT,IMAX,JMAX,KMAX, -C & IP,IS,JN,JS,KW,KG,JB,JE,JC, -C & WAVED,WAVEZ,GRIDUN,GRIDUS,GRIDVN,GRIDVS,IDIR) -C INPUT ARGUMENTS: -C IROMB - INTEGER SPECTRAL DOMAIN SHAPE -C (0 FOR TRIANGULAR, 1 FOR RHOMBOIDAL) -C MAXWV - INTEGER SPECTRAL TRUNCATION -C IDRT - INTEGER GRID IDENTIFIER -C (IDRT=4 FOR GAUSSIAN GRID, -C IDRT=0 FOR EQUALLY-SPACED GRID INCLUDING POLES, -C IDRT=256 FOR EQUALLY-SPACED GRID EXCLUDING POLES) -C IMAX - INTEGER EVEN NUMBER OF LONGITUDES. -C JMAX - INTEGER NUMBER OF LATITUDES. -C KMAX - INTEGER NUMBER OF FIELDS TO TRANSFORM. -C IP - INTEGER LONGITUDE INDEX FOR THE PRIME MERIDIAN -C IS - INTEGER SKIP NUMBER BETWEEN LONGITUDES -C JN - INTEGER SKIP NUMBER BETWEEN N.H. LATITUDES FROM NORTH -C JS - INTEGER SKIP NUMBER BETWEEN S.H. LATITUDES FROM SOUTH -C KW - INTEGER SKIP NUMBER BETWEEN WAVE FIELDS -C KG - INTEGER SKIP NUMBER BETWEEN GRID FIELDS -C JB - INTEGER LATITUDE INDEX (FROM POLE) TO BEGIN TRANSFORM -C JE - INTEGER LATITUDE INDEX (FROM POLE) TO END TRANSFORM -C JC - INTEGER NUMBER OF CPUS OVER WHICH TO MULTIPROCESS -C WAVED - REAL (*) WAVE DIVERGENCE FIELDS IF IDIR>0 -C WAVEZ - REAL (*) WAVE VORTICITY FIELDS IF IDIR>0 -C GRIDUN - REAL (*) N.H. GRID U-WINDS (STARTING AT JB) IF IDIR<0 -C GRIDUS - REAL (*) S.H. GRID U-WINDS (STARTING AT JB) IF IDIR<0 -C GRIDVN - REAL (*) N.H. GRID V-WINDS (STARTING AT JB) IF IDIR<0 -C GRIDVS - REAL (*) S.H. GRID V-WINDS (STARTING AT JB) IF IDIR<0 -C IDIR - INTEGER TRANSFORM FLAG -C (IDIR>0 FOR WAVE TO GRID, IDIR<0 FOR GRID TO WAVE) -C OUTPUT ARGUMENTS: -C WAVED - REAL (*) WAVE DIVERGENCE FIELDS IF IDIR<0 -C [WAVED=(D(GRIDU)/DLAM+D(CLAT*GRIDV)/DPHI)/(CLAT*RERTH)] -C WAVEZ - REAL (*) WAVE VORTICITY FIELDS IF IDIR<0 -C [WAVEZ=(D(GRIDV)/DLAM-D(CLAT*GRIDU)/DPHI)/(CLAT*RERTH)] -C GRIDUN - REAL (*) N.H. GRID U-WINDS (STARTING AT JB) IF IDIR>0 -C GRIDUS - REAL (*) S.H. GRID U-WINDS (STARTING AT JB) IF IDIR>0 -C GRIDVN - REAL (*) N.H. GRID V-WINDS (STARTING AT JB) IF IDIR>0 -C GRIDVS - REAL (*) S.H. GRID V-WINDS (STARTING AT JB) IF IDIR>0 -C -C SUBPROGRAMS CALLED: -C SPTRANF0 SPTRANF SPECTRAL INITIALIZATION -C SPTRANF1 SPTRANF SPECTRAL TRANSFORM -C SPDZ2UV COMPUTE WINDS FROM DIVERGENCE AND VORTICITY -C SPUV2DZ COMPUTE DIVERGENCE AND VORTICITY FROM WINDS -C -C REMARKS: MINIMUM GRID DIMENSIONS FOR UNALIASED TRANSFORMS TO SPECTRAL: -C DIMENSION LINEAR QUADRATIC -C ----------------------- --------- ------------- -C IMAX 2*MAXWV+2 3*MAXWV/2*2+2 -C JMAX (IDRT=4,IROMB=0) 1*MAXWV+1 3*MAXWV/2+1 -C JMAX (IDRT=4,IROMB=1) 2*MAXWV+1 5*MAXWV/2+1 -C JMAX (IDRT=0,IROMB=0) 2*MAXWV+3 3*MAXWV/2*2+3 -C JMAX (IDRT=0,IROMB=1) 4*MAXWV+3 5*MAXWV/2*2+3 -C JMAX (IDRT=256,IROMB=0) 2*MAXWV+1 3*MAXWV/2*2+1 -C JMAX (IDRT=256,IROMB=1) 4*MAXWV+1 5*MAXWV/2*2+1 -C ----------------------- --------- ------------- -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C -C$$$ - REAL WAVED(*),WAVEZ(*),GRIDUN(*),GRIDUS(*),GRIDVN(*),GRIDVS(*) - REAL EPS((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EPSTOP(MAXWV+1) - REAL ENN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2) - REAL ELONN1((MAXWV+1)*((IROMB+1)*MAXWV+2)/2) - REAL EON((MAXWV+1)*((IROMB+1)*MAXWV+2)/2),EONTOP(MAXWV+1) - REAL(8) AFFT(2*(50000+4*IMAX)) - REAL CLAT(JB:JE),SLAT(JB:JE),WLAT(JB:JE) - REAL PLN((MAXWV+1)*((IROMB+1)*MAXWV+2)/2,JB:JE) - REAL PLNTOP(MAXWV+1,JB:JE) - INTEGER MP(2) - REAL W((MAXWV+1)*((IROMB+1)*MAXWV+2)/2*2,2) - REAL WTOP(2*(MAXWV+1),2) - REAL G(IMAX,2,2) - REAL WINC((MAXWV+1)*((IROMB+1)*MAXWV+2)/2*2,2) -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C SET PARAMETERS - MX=(MAXWV+1)*((IROMB+1)*MAXWV+2)/2 - MP=1 - CALL SPTRANF0(IROMB,MAXWV,IDRT,IMAX,JMAX,JB,JE, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT,SLAT,WLAT,PLN,PLNTOP) -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C TRANSFORM WAVE TO GRID - IF(IDIR.GT.0) THEN -!$OMP PARALLEL DO PRIVATE(KWS,W,WTOP,G,IJKN,IJKS), -!$OMP+firstprivate(afft) - DO K=1,KMAX - KWS=(K-1)*KW -! write(6,*) ' k=',k,' kws=',kws - CALL SPDZ2UV(IROMB,MAXWV,ENN1,ELONN1,EON,EONTOP, - & WAVED(KWS+1),WAVEZ(KWS+1), - & W(1,1),W(1,2),WTOP(1,1),WTOP(1,2)) - DO J=JB,JE - CALL SPTRANF1(IROMB,MAXWV,IDRT,IMAX,JMAX,J,J, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT(J),SLAT(J),WLAT(J), - & PLN(1,J),PLNTOP(1,J),MP, - & W(1,1),WTOP(1,1),G(1,1,1),IDIR) - CALL SPTRANF1(IROMB,MAXWV,IDRT,IMAX,JMAX,J,J, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT(J),SLAT(J),WLAT(J), - & PLN(1,J),PLNTOP(1,J),MP, - & W(1,2),WTOP(1,2),G(1,1,2),IDIR) - IF(IP.EQ.1.AND.IS.EQ.1) THEN - DO I=1,IMAX - IJKN=I+(J-JB)*JN+(K-1)*KG - IJKS=I+(J-JB)*JS+(K-1)*KG - GRIDUN(IJKN)=G(I,1,1) - GRIDUS(IJKS)=G(I,2,1) - GRIDVN(IJKN)=G(I,1,2) - GRIDVS(IJKS)=G(I,2,2) - ENDDO - ELSE - DO I=1,IMAX - IJKN=MOD(I+IP-2,IMAX)*IS+(J-JB)*JN+(K-1)*KG+1 - IJKS=MOD(I+IP-2,IMAX)*IS+(J-JB)*JS+(K-1)*KG+1 - GRIDUN(IJKN)=G(I,1,1) - GRIDUS(IJKS)=G(I,2,1) - GRIDVN(IJKN)=G(I,1,2) - GRIDVS(IJKS)=G(I,2,2) - ENDDO - ENDIF - ENDDO - ENDDO -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C TRANSFORM GRID TO WAVE - ELSE -!$OMP PARALLEL DO PRIVATE(KWS,W,WTOP,G,IJKN,IJKS,WINC), -!$OMP+firstprivate(afft) - DO K=1,KMAX - KWS=(K-1)*KW - W=0 - WTOP=0 - DO J=JB,JE - IF(WLAT(J).GT.0.) THEN - IF(IP.EQ.1.AND.IS.EQ.1) THEN - DO I=1,IMAX - IJKN=I+(J-JB)*JN+(K-1)*KG - IJKS=I+(J-JB)*JS+(K-1)*KG - G(I,1,1)=GRIDUN(IJKN)/CLAT(J)**2 - G(I,2,1)=GRIDUS(IJKS)/CLAT(J)**2 - G(I,1,2)=GRIDVN(IJKN)/CLAT(J)**2 - G(I,2,2)=GRIDVS(IJKS)/CLAT(J)**2 - ENDDO - ELSE - DO I=1,IMAX - IJKN=MOD(I+IP-2,IMAX)*IS+(J-JB)*JN+(K-1)*KG+1 - IJKS=MOD(I+IP-2,IMAX)*IS+(J-JB)*JS+(K-1)*KG+1 - G(I,1,1)=GRIDUN(IJKN)/CLAT(J)**2 - G(I,2,1)=GRIDUS(IJKS)/CLAT(J)**2 - G(I,1,2)=GRIDVN(IJKN)/CLAT(J)**2 - G(I,2,2)=GRIDVS(IJKS)/CLAT(J)**2 - ENDDO - ENDIF - CALL SPTRANF1(IROMB,MAXWV,IDRT,IMAX,JMAX,J,J, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT(J),SLAT(J),WLAT(J), - & PLN(1,J),PLNTOP(1,J),MP, - & W(1,1),WTOP(1,1),G(1,1,1),IDIR) - CALL SPTRANF1(IROMB,MAXWV,IDRT,IMAX,JMAX,J,J, - & EPS,EPSTOP,ENN1,ELONN1,EON,EONTOP, - & AFFT,CLAT(J),SLAT(J),WLAT(J), - & PLN(1,J),PLNTOP(1,J),MP, - & W(1,2),WTOP(1,2),G(1,1,2),IDIR) - ENDIF - ENDDO - CALL SPUV2DZ(IROMB,MAXWV,ENN1,ELONN1,EON,EONTOP, - & W(1,1),W(1,2),WTOP(1,1),WTOP(1,2), - & WINC(1,1),WINC(1,2)) - WAVED(KWS+1:KWS+2*MX)=WAVED(KWS+1:KWS+2*MX)+WINC(1:2*MX,1) - WAVEZ(KWS+1:KWS+2*MX)=WAVEZ(KWS+1:KWS+2*MX)+WINC(1:2*MX,2) - ENDDO - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - END diff --git a/sorc/relocate_mv_nvortex.fd/srotm.f b/sorc/relocate_mv_nvortex.fd/srotm.f deleted file mode 100755 index 50bac19fa0..0000000000 --- a/sorc/relocate_mv_nvortex.fd/srotm.f +++ /dev/null @@ -1,106 +0,0 @@ - SUBROUTINE SROTM (N,SX,INCX,SY,INCY,SPARAM) -C -C APPLY THE MODIFIED GIVENS TRANSFORMATION, H, TO THE 2 BY N MATRIX -C -C (SX**T) , WHERE **T INDICATES TRANSPOSE. THE ELEMENTS OF SX ARE IN -C (DX**T) -C -C SX(LX+I*INCX), I = 0 TO N-1, WHERE LX = 1 IF INCX .GE. 0, ELSE -C LX = (-INCX)*N, AND SIMILARLY FOR SY USING USING LY AND INCY. -C WITH SPARAM(1)=SFLAG, H HAS ONE OF THE FOLLOWING FORMS.. -C -C SFLAG=-1.E0 SFLAG=0.E0 SFLAG=1.E0 SFLAG=-2.E0 -C -C (SH11 SH12) (1.E0 SH12) (SH11 1.E0) (1.E0 0.E0) -C H=( ) ( ) ( ) ( ) -C (SH21 SH22), (SH21 1.E0), (-1.E0 SH22), (0.E0 1.E0). -C SEE SROTMG FOR A DESCRIPTION OF DATA STORAGE IN SPARAM. -C - DIMENSION SX(1),SY(1),SPARAM(5) - DATA ZERO,TWO/0.E0,2.E0/ -C - SFLAG=SPARAM(1) - IF(N .LE. 0 .OR.(SFLAG+TWO.EQ.ZERO)) GO TO 140 - IF(.NOT.(INCX.EQ.INCY.AND. INCX .GT.0)) GO TO 70 -C - NSTEPS=N*INCX - IF(SFLAG) 50,10,30 - 10 CONTINUE - SH12=SPARAM(4) - SH21=SPARAM(3) - DO 20 I=1,NSTEPS,INCX - W=SX(I) - Z=SY(I) - SX(I)=W+Z*SH12 - SY(I)=W*SH21+Z - 20 CONTINUE - GO TO 140 - 30 CONTINUE - SH11=SPARAM(2) - SH22=SPARAM(5) - DO 40 I=1,NSTEPS,INCX - W=SX(I) - Z=SY(I) - SX(I)=W*SH11+Z - SY(I)=-W+SH22*Z - 40 CONTINUE - GO TO 140 - 50 CONTINUE - SH11=SPARAM(2) - SH12=SPARAM(4) - SH21=SPARAM(3) - SH22=SPARAM(5) - DO 60 I=1,NSTEPS,INCX - W=SX(I) - Z=SY(I) - SX(I)=W*SH11+Z*SH12 - SY(I)=W*SH21+Z*SH22 - 60 CONTINUE - GO TO 140 - 70 CONTINUE - KX=1 - KY=1 - IF(INCX .LT. 0) KX=1+(1-N)*INCX - IF(INCY .LT. 0) KY=1+(1-N)*INCY -C - IF(SFLAG)120,80,100 - 80 CONTINUE - SH12=SPARAM(4) - SH21=SPARAM(3) - DO 90 I=1,N - W=SX(KX) - Z=SY(KY) - SX(KX)=W+Z*SH12 - SY(KY)=W*SH21+Z - KX=KX+INCX - KY=KY+INCY - 90 CONTINUE - GO TO 140 - 100 CONTINUE - SH11=SPARAM(2) - SH22=SPARAM(5) - DO 110 I=1,N - W=SX(KX) - Z=SY(KY) - SX(KX)=W*SH11+Z - SY(KY)=-W+SH22*Z - KX=KX+INCX - KY=KY+INCY - 110 CONTINUE - GO TO 140 - 120 CONTINUE - SH11=SPARAM(2) - SH12=SPARAM(4) - SH21=SPARAM(3) - SH22=SPARAM(5) - DO 130 I=1,N - W=SX(KX) - Z=SY(KY) - SX(KX)=W*SH11+Z*SH12 - SY(KY)=W*SH21+Z*SH22 - KX=KX+INCX - KY=KY+INCY - 130 CONTINUE - 140 CONTINUE - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/srotmg.f b/sorc/relocate_mv_nvortex.fd/srotmg.f deleted file mode 100755 index 24243a13c9..0000000000 --- a/sorc/relocate_mv_nvortex.fd/srotmg.f +++ /dev/null @@ -1,166 +0,0 @@ - SUBROUTINE SROTMG (SD1,SD2,SX1,SY1,SPARAM) -C -C CONSTRUCT THE MODIFIED GIVENS TRANSFORMATION MATRIX H WHICH ZEROS -C THE SECOND COMPONENT OF THE 2-VECTOR (SQRT(SD1)*SX1,SQRT(SD2)* -C SY2)**T. -C WITH SPARAM(1)=SFLAG, H HAS ONE OF THE FOLLOWING FORMS.. -C -C SFLAG=-1.E0 SFLAG=0.E0 SFLAG=1.E0 SFLAG=-2.E0 -C -C (SH11 SH12) (1.E0 SH12) (SH11 1.E0) (1.E0 0.E0) -C H=( ) ( ) ( ) ( ) -C (SH21 SH22), (SH21 1.E0), (-1.E0 SH22), (0.E0 1.E0). -C LOCATIONS 2-4 OF SPARAM CONTAIN SH11,SH21,SH12, AND SH22 -C RESPECTIVELY. (VALUES OF 1.E0, -1.E0, OR 0.E0 IMPLIED BY THE -C VALUE OF SPARAM(1) ARE NOT STORED IN SPARAM.) -C -C THE VALUES OF GAMSQ AND RGAMSQ SET IN THE DATA STATEMENT MAY BE -C INEXACT. THIS IS OK AS THEY ARE ONLY USED FOR TESTING THE SIZE -C OF SD1 AND SD2. ALL ACTUAL SCALING OF DATA IS DONE USING GAM. -C - DIMENSION SPARAM(5) -C - DATA ZERO,ONE,TWO /0.E0,1.E0,2.E0/ - DATA GAM,GAMSQ,RGAMSQ/4096.E0,1.67772E7,5.96046E-8/ - IF(.NOT. SD1 .LT. ZERO) GO TO 10 -C GO ZERO-H-D-AND-SX1.. - GO TO 60 - 10 CONTINUE -C CASE-SD1-NONNEGATIVE - SP2=SD2*SY1 - IF(.NOT. SP2 .EQ. ZERO) GO TO 20 - SFLAG=-TWO - GO TO 260 -C REGULAR-CASE.. - 20 CONTINUE - SP1=SD1*SX1 - SQ2=SP2*SY1 - SQ1=SP1*SX1 -C - IF(.NOT. ABS(SQ1) .GT. ABS(SQ2)) GO TO 40 - SH21=-SY1/SX1 - SH12=SP2/SP1 -C - SU=ONE-SH12*SH21 -C - IF(.NOT. SU .LE. ZERO) GO TO 30 -C GO ZERO-H-D-AND-SX1.. - GO TO 60 - 30 CONTINUE - SFLAG=ZERO - SD1=SD1/SU - SD2=SD2/SU - SX1=SX1*SU -C GO SCALE-CHECK.. - GO TO 100 - 40 CONTINUE - IF(.NOT. SQ2 .LT. ZERO) GO TO 50 -C GO ZERO-H-D-AND-SX1.. - GO TO 60 - 50 CONTINUE - SFLAG=ONE - SH11=SP1/SP2 - SH22=SX1/SY1 - SU=ONE+SH11*SH22 - STEMP=SD2/SU - SD2=SD1/SU - SD1=STEMP - SX1=SY1*SU -C GO SCALE-CHECK - GO TO 100 -C PROCEDURE..ZERO-H-D-AND-SX1.. - 60 CONTINUE - SFLAG=-ONE - SH11=ZERO - SH12=ZERO - SH21=ZERO - SH22=ZERO -C - SD1=ZERO - SD2=ZERO - SX1=ZERO -C RETURN.. - GO TO 220 -C PROCEDURE..FIX-H.. - 70 CONTINUE - IF(.NOT. SFLAG .GE. ZERO) GO TO 90 -C - IF(.NOT. SFLAG .EQ. ZERO) GO TO 80 - SH11=ONE - SH22=ONE - SFLAG=-ONE - GO TO 90 - 80 CONTINUE - SH21=-ONE - SH12=ONE - SFLAG=-ONE - 90 CONTINUE - GO TO IGO,(120,150,180,210) -C PROCEDURE..SCALE-CHECK - 100 CONTINUE - 110 CONTINUE - IF(.NOT. SD1 .LE. RGAMSQ) GO TO 130 - IF(SD1 .EQ. ZERO) GO TO 160 - ASSIGN 120 TO IGO -C FIX-H.. - GO TO 70 - 120 CONTINUE - SD1=SD1*GAM**2 - SX1=SX1/GAM - SH11=SH11/GAM - SH12=SH12/GAM - GO TO 110 - 130 CONTINUE - 140 CONTINUE - IF(.NOT. SD1 .GE. GAMSQ) GO TO 160 - ASSIGN 150 TO IGO -C FIX-H.. - GO TO 70 - 150 CONTINUE - SD1=SD1/GAM**2 - SX1=SX1*GAM - SH11=SH11*GAM - SH12=SH12*GAM - GO TO 140 - 160 CONTINUE - 170 CONTINUE - IF(.NOT. ABS(SD2) .LE. RGAMSQ) GO TO 190 - IF(SD2 .EQ. ZERO) GO TO 220 - ASSIGN 180 TO IGO -C FIX-H.. - GO TO 70 - 180 CONTINUE - SD2=SD2*GAM**2 - SH21=SH21/GAM - SH22=SH22/GAM - GO TO 170 - 190 CONTINUE - 200 CONTINUE - IF(.NOT. ABS(SD2) .GE. GAMSQ) GO TO 220 - ASSIGN 210 TO IGO -C FIX-H.. - GO TO 70 - 210 CONTINUE - SD2=SD2/GAM**2 - SH21=SH21*GAM - SH22=SH22*GAM - GO TO 200 - 220 CONTINUE - IF(SFLAG)250,230,240 - 230 CONTINUE - SPARAM(3)=SH21 - SPARAM(4)=SH12 - GO TO 260 - 240 CONTINUE - SPARAM(2)=SH11 - SPARAM(5)=SH22 - GO TO 260 - 250 CONTINUE - SPARAM(2)=SH11 - SPARAM(3)=SH21 - SPARAM(4)=SH12 - SPARAM(5)=SH22 - 260 CONTINUE - SPARAM(1)=SFLAG - RETURN - END diff --git a/sorc/relocate_mv_nvortex.fd/w3tagb.f b/sorc/relocate_mv_nvortex.fd/w3tagb.f deleted file mode 100755 index 75822951ee..0000000000 --- a/sorc/relocate_mv_nvortex.fd/w3tagb.f +++ /dev/null @@ -1,121 +0,0 @@ - SUBROUTINE W3TAGB(PROG,KYR,JD,LF,ORG) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: W3TAGB OPERATIONAL JOB IDENTIFIER -C PRGMMR: FARLEY ORG: NP11 DATE: 1998-03-17 -C -C ABSTRACT: PRINTS IDENTIFYING INFORMATION FOR OPERATIONAL -C codes. CALLED AT THE BEGINNING OF A code, W3TAGB PRINTS -C THE program NAME, THE YEAR AND JULIAN DAY OF ITS -C COMPILATION, AND THE RESPONSIBLE ORGANIZATION. ON A 2ND -C LINE IT PRINTS THE STARTING DATE-TIME. CALLED AT THE -C END OF A JOB, entry routine, W3TAGE PRINTS A LINE WITH THE -C ENDING DATE-TIME AND A 2ND LINE STATING THE program name -C AND THAT IT HAS ENDED. -C -C PROGRAM HISTORY LOG: -C 85-10-29 J.NEWELL -C 89-10-20 R.E.JONES CONVERT TO CRAY CFT77 FORTRAN -C 91-03-01 R.E.JONES ADD MACHINE NAME TO ENDING LINE -C 92-12-02 R.E.JONES ADD START-ENDING TIME-DATE -C 93-11-16 R.E.JONES ADD DAY OF YEAR, DAY OF WEEK, AND JULIAN DAY -C NUMBER. -C 97-12-24 M.FARLEY PRINT STATEMENTS MODIFIED FOR 4-DIGIT YR -C 98-03-17 M.FARLEY REPLACED DATIMX WITH CALLS TO W3LOCDAT/W3DOXDAT -C 99-01-29 B. VUONG CONVERTED TO IBM RS/6000 SP -C -C 99-06-17 A. Spruill ADJUSTED THE SIZE OF PROGRAM NAME TO ACCOMMODATE -C THE 20 CHARACTER NAME CONVENTION ON THE IBM SP. -C 1999-08-24 Gilbert added call to START() in W3TAGB and a call -C to SUMMARY() in W3TAGE to print out a -C resource summary list for the program using -C W3TAGs. -C 2012-10-18 Vuong REMOVE PRINT STATEMENT 604 -C 2013-02-06 Vuong MODIFIED PRINT STATEMENT 604 -C -C USAGE: CALL W3TAGB(PROG, KYR, JD, LF, ORG) -C CALL W3TAGE(PROG) -C -C INPUT VARIABLES: -C NAMES INTERFACE DESCRIPTION OF VARIABLES AND TYPES -C ------ --------- ----------------------------------------------- -C PROG ARG LIST PROGRAM NAME CHARACTER*1 -C KYR ARG LIST YEAR OF COMPILATION INTEGER -C JD ARG LIST JULIAN DAY OF COMPILATION INTEGER -C LF ARG LIST HUNDRETHS OF JULIAN DAY OF COMPILATION -C INTEGER (RANGE IS 0 TO 99 INCLUSIVE) -C ORG ARG LIST ORGANIZATION CODE (SUCH AS WD42) -C CHARACTER*1 -C -C OUTPUT VARIABLES: -C NAMES INTERFACE DESCRIPTION OF VARIABLES AND TYPES -C ---------------------------------------------------------------- -C DDATE PRINT YEAR AND JULIAN DAY (NEAREST HUNDRETH) -C FILE OF COMPILATION REAL -C -C SUBPROGRAMS CALLED: CLOCK, DATE -C -C REMARKS: FULL WORD USED IN ORDER TO HAVE AT LEAST -C SEVEN DECIMAL DIGITS ACCURACY FOR VALUE OF DDATE. -C SUBPROGRAM CLOCK AND DATE MAY DIFFER FOR EACH TYPE -C COMPUTER. YOU MAY HAVE TO CHANGE THEM FOR ANOTHER -C TYPE OF COMPUTER. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C -C$$$ -C - CHARACTER *(*) PROG,ORG - CHARACTER * 3 JMON(12) - CHARACTER * 3 DAYW(7) -C - INTEGER IDAT(8), JDOW, JDOY, JDAY -C - SAVE -C - DATA DAYW/'SUN','MON','TUE','WEN','THU','FRI','SAT'/ - DATA JMON /'JAN','FEB','MAR','APR','MAY','JUN', - & 'JUL','AUG','SEP','OCT','NOV','DEC'/ -C - CALL START() - - DYR = KYR - DYR = 1.0E+03 * DYR - DJD = JD - DLF = LF - DLF = 1.0E-02 * DLF - DDATE = DYR + DJD + DLF - write(6,600) - 600 FORMAT(//,10('* . * . ')) - write(6,601) PROG, DDATE, ORG - 601 FORMAT(5X,'PROGRAM ',A,' HAS BEGUN. COMPILED ',F10.2, - & 5X, 'ORG: ',A) -C - CALL W3LOCDAT(IDAT) - CALL W3DOXDAT(IDAT,JDOW,JDOY,JDAY) - write(6,602) JMON(IDAT(2)),IDAT(3),IDAT(1),IDAT(5),IDAT(6), - & IDAT(7),IDAT(8),JDOY,DAYW(JDOW),JDAY - 602 FORMAT(5X,'STARTING DATE-TIME ',A3,1X,I2.2,',', - & I4.4,2X,2(I2.2,':'),I2.2,'.',I3.3,2X,I3,2X,A3,2X,I8,//) - RETURN -C - ENTRY W3TAGE(PROG) -C - CALL W3LOCDAT(IDAT) - CALL W3DOXDAT(IDAT,JDOW,JDOY,JDAY) - write(6,603) JMON(IDAT(2)),IDAT(3),IDAT(1),IDAT(5),IDAT(6), - & IDAT(7),IDAT(8),JDOY,DAYW(JDOW),JDAY - 603 FORMAT(//,5X,'ENDING DATE-TIME ',A3,1X,I2.2,',', - & I4.4,2X,2(I2.2,':'),I2.2,'.',I3.3,2X,I3,2X,A3,2X,I8) - write(6,604) PROG - 604 FORMAT(5X,'PROGRAM ',A,' HAS ENDED.') -C 604 FORMAT(5X,'PROGRAM ',A,' HAS ENDED. CRAY J916/2048') -C 604 FORMAT(5X,'PROGRAM ',A,' HAS ENDED. CRAY Y-MP EL2/256') - write(6,605) - 605 FORMAT(10('* . * . ')) - - CALL SUMMARY() -C - RETURN - END diff --git a/sorc/syndat_qctropcy.fd/qctropcy.f b/sorc/syndat_qctropcy.fd/qctropcy.f index acb117d099..6d6c4a09ce 100755 --- a/sorc/syndat_qctropcy.fd/qctropcy.f +++ b/sorc/syndat_qctropcy.fd/qctropcy.f @@ -4237,6 +4237,8 @@ SUBROUTINE RCNCIL(IUNTCA,IUNTCN,IUNTAL,NTEST,NOKAY,NBAD,MAXREC, c record with only one observing rsmc. It must also be entered int c the alias file. + istidn=0 ! Qingfu added to skip the changes of storm ID number + if(istidn .eq. 1) then if(rsmcz(1:1) .eq. '!') then diff --git a/sorc/wintemv.fd/BLOCKDATA001.f b/sorc/wintemv.fd/BLOCKDATA001.f deleted file mode 100755 index f436500de9..0000000000 --- a/sorc/wintemv.fd/BLOCKDATA001.f +++ /dev/null @@ -1,72 +0,0 @@ - BLOCK DATA -C - COMMON /BLK1/ -C REAL*4 - 1 ULCLAT, ULCLON, -C INTEGER*4 - 2 ISEQ, KTRAN, IDDFF, ITEMP, ITROP, - 3 MAXHGT, KEYS, NCAT, KHEM, KCNT, - 4 KEYCNT, LABEL, LVL, ITIME, LVLNNN, - 6 MTAU, -C CHARACTER*4 - 7 TROP1, KWBC1, MAXW1, KWMO, -C INTEGER*2 - 8 JTAU, MAXTRP, LONINC, LATINC, NLVLS, - 9 NLON, NLAT, KTAU, -C CHARACTER*1 - 2 ACOMM, - 3 DATEND, KTTY, SPACE, MOUT, - 4 A, B, LF, CR, - 5 HEADR1, - 6 ALFAA, ALFAE, ALFAF, ALFAM, - 7 ALFAN, ALFAP, ALFAS, ALFAW, - 8 ALFAZ, KWMO1 -C - save - REAL ULCLAT(200) - REAL ULCLON(200) -C - INTEGER ISEQ(200), KTRAN, KEYS - data ktran/51/, keys/05/ - INTEGER NCAT(200), KHEM - INTEGER KCNT(200), KEYCNT, LABEL(12) - INTEGER IDDFF(145,37,10) - INTEGER ITEMP(145,37,9) - INTEGER ITROP(145,37), MAXHGT(145,37) - INTEGER LVL(9,100), ITIME(8) - INTEGER LVLNNN(9) - data lvlnnn/50,100,180,240,300,340,390,450,500/ -C - INTEGER JTAU(5), MAXTRP(200), LONINC(200) - INTEGER LATINC(200), NLVLS(200), NLON(200) - INTEGER NLAT(200), KTAU(200) - CHARACTER*40 ACOMM - data acomm/'H100000 '/ - CHARACTER*4 KWMO(5) - data kwmo/'XXXX','JJ K','WBC ','DDGG','GG '/ -C -C - CHARACTER*1 DATEND - data DATEND/'9'/ - - CHARACTER*4 KWBC1,MAXW1 - data KWBC1/'KWBC'/,MAXW1/'MAXW'/ - CHARACTER*4 TROP1 - data TROP1/'TROP'/ -C - CHARACTER*1 A(200) - CHARACTER*1 B(200), KTTY(69,160), SPACE - data SPACE/' '/ - CHARACTER*1 MOUT(1280) - CHARACTER*1 KWMO1(18),LF,CR - data LF/'@'/,CR/'<'/ - CHARACTER*1 HEADR1(4,100) - CHARACTER*1 ALFAA - data ALFAA/'A'/ - CHARACTER*1 ALFAN,ALFAE,ALFAS,ALFAW - data ALFAN/'N'/,ALFAE/'E'/,ALFAS/'S'/,ALFAW/'W'/ - CHARACTER*1 ALFAF - data ALFAF/'F'/ - CHARACTER*1 ALFAZ,ALFAM, ALFAP - data ALFAZ/'Z'/,ALFAM/'M'/, ALFAP/'P'/ - END diff --git a/sorc/wintemv.fd/VALKEY.f b/sorc/wintemv.fd/VALKEY.f deleted file mode 100755 index 644f0de659..0000000000 --- a/sorc/wintemv.fd/VALKEY.f +++ /dev/null @@ -1,380 +0,0 @@ - SUBROUTINE VALKEY -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: VALKEY PERFORM VARIOUS CONSISTENCY CHECKS -C PRGMMR: CAVANAUGH ORG: W/NMC42 DATE: 88-03-24 -C -C ABSTRACT: PERFORM VARIOUS CONSISTENCY CHECKS. -C -C PROGRAM HISTORY LOG: -C 88-03-24 CAVANAUGH -C YY-MM-DD MODIFIER1 DESCRIPTION OF CHANGE -C -C USAGE: CALL VALKEY (*) -C INPUT ARGUMENT LIST: -C * - RETURN ADDRESS -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C -C$$$ -C - COMMON /BLK1/ -C REAL*4 - 1 ULCLAT, ULCLON, -C INTEGER*4 - 2 ISEQ, KTRAN, IDDFF, ITEMP, ITROP, - 3 MAXHGT, KEYS, NCAT, KHEM, KCNT, - 4 KEYCNT, LABEL, LVL, ITIME, LVLNNN, - 6 MTAU, -C CHARACTER*4 - 7 TROP1, KWBC1, MAXW1, KWMO, -C INTEGER*2 - 8 JTAU, MAXTRP, LONINC, LATINC, NLVLS, - 9 NLON, NLAT, KTAU, -C CHARACTER*1 - 2 ACOMM, - 3 DATEND, KTTY, SPACE, MOUT, - 4 A, B, LF, CR, - 5 HEADR1, - 6 ALFAA, ALFAE, ALFAF, ALFAM, - 7 ALFAN, ALFAP, ALFAS, ALFAW, - 8 ALFAZ, KWMO1 -C -C -C -C - save - REAL ULCLAT(200) - REAL ULCLON(200) - REAL XULCLT(500),XULCLN(500) -C - INTEGER ISEQ(200), KTRAN, KEYS - INTEGER NCAT(200), KHEM - INTEGER KCNT(200), KEYCNT, LABEL(12) - INTEGER IDDFF(145,37,10) - INTEGER ITEMP(145,37,9) - INTEGER ITROP(145,37), MAXHGT(145,37) - INTEGER LVL(9,100), ITIME(8) - INTEGER LVLNNN(9) - INTEGER MISEQ(500), MNCAT(500), MLVL(9,500) - INTEGER MLNINC(500), MMXTRP(500), MLTINC(500) - INTEGER MNLVLS(500), MNLON(500), MNLAT(500) - INTEGER MKTAU(500) -C - INTEGER JTAU(5), MAXTRP(200), LONINC(200) - INTEGER LATINC(200), NLVLS(200), NLON(200) - INTEGER NLAT(200), KTAU(200) - INTEGER KYREAD - data KYREAD/0/ -C - CHARACTER*4 KWMO(5) -C - CHARACTER*1 DATEND -C -C - CHARACTER*1 A(200) - CHARACTER*1 B(200), KTTY(69,160), SPACE - CHARACTER*1 ACOMM(40), MOUT(1280) - CHARACTER*1 KWMO1(18), LF, CR - CHARACTER*1 HEADR1(4,100) - CHARACTER*4 TROP1, MAXW1, KWBC1 - CHARACTER*1 MHEDR1(4,500), MA(500), MB(500) - CHARACTER*1 ALFAA, ALFAE - CHARACTER*1 ALFAF, ALFAN, ALFAS - CHARACTER*1 ALFAW, ALFAZ - CHARACTER*1 ALFAM, ALFAP - 100 FORMAT(' HEADING ERROR ',A1) - 10 FORMAT (' ENTERING VALKEY') - 15 FORMAT (' EOF READING KEYS, PRESUMABLY THAT IS O.K.') - 17 FORMAT (' ERROR EXIT') - 110 FORMAT(' BULLETIN SEQUENCE NUMBER') - 120 FORMAT(' TAU OUT OF RANGE') - 130 FORMAT(' CATALOG NR OUT OF RANGE') - 140 FORMAT(' LONGITUDE - ULC - OUT OF RANGE') - 150 FORMAT(' INCORRECT E-W INDICATOR') - 160 FORMAT(' LONGITUDE INCREMENT INCORRECT') - 170 FORMAT(' NUMBER OF LONGITUDE STRIPS INCORRECT') - 180 FORMAT(' LATITUDE - ULC - OUT OF RANGE') - 190 FORMAT(' INCORRECT N-S INDICATOR',3(3X,A1),' CARD NO.', - 1 I3) - 200 FORMAT(' LATITUDE INCREMENT INCORRECT') - 210 FORMAT(' NUMBER OF LATITUDE STRIPS INCORRECT') - 220 FORMAT(' NLVLS AND ACTUAL LEVELS DO NOT AGREE') - 230 FORMAT(' BULLETIN CONTAINS MORE THAN 2000 CHARACTERS') - 240 FORMAT (4A1,I2,1X,I2,1X,I5,1X,F6.2,1X,A1,2(1X,I1),1X,F5.2,1X,A1, - * 1X,I1,2(1X,I2),1X,9I1,1X,I1,16X,I8) - 250 FORMAT(9X,4A1,I2,1X,I2,1X,I5,1X,F6.2,1X,A1,2(1X,I1),1X,F5.2,1X,A1, - * 1X,I1,2(1X,I2),1X,9I1,1X,I1,16X,I8) - 251 FORMAT (1X,I4) - 260 FORMAT (' I/O ERROR READING KEYS') - 270 FORMAT (' HEADER AND SEQ NR ',4A1,I2,/, - *' TAU ',I2,' CATALOG NR ',I5,/, - *' LONGITUDE ',F6.2,' E-W ',A1,' LONINC ',I6,' NLON ',I6,/, - *' LATITUDE ',F6.2,' N-S ',A1,' LATINC ',I6,' NLAT ',I6,/, - *' LEVELS ',I2,' LEVEL 1-9 ',9(1X,I6),/, - *' TROPOPAUSE/MAX WINDS ',I6,' LSEQ ',I6) - 280 FORMAT(4(1X,A1)) -C WRITE (6,10) - KEYCNT=0 - KPTR=1 - TIMKEY=MTAU*6 - IF(KYREAD.NE.0) GO TO 1000 - KYREAD=1 - mmptr = 0 - DO 600 kk=1,500 - READ(KEYS,240,ERR=3150,END=1000)(MHEDR1(N,kk),N=1,4), - 2 MISEQ(kk),MKTAU(kk),MNCAT(kk),XULCLN(kk), - 3 MB(kk),MLNINC(kk),MNLON(kk),XULCLT(kk), - 4 MA(kk),MLTINC(kk),MNLAT(kk),MNLVLS(kk), - 5 (MLVL(N,kk),N=1,9),MMXTRP(kk),MLSEQ - mmptr = kk - 600 CONTINUE -C READ KEY LIST - 1000 continue - DO 3000 IK=1,MMPTR - KERR=0 - DO 1010 IJ=1,4 - HEADR1(IJ,KPTR) = MHEDR1(IJ,IK) - 1010 CONTINUE - ISEQ(KPTR) = MISEQ(IK) - KTAU(KPTR) = MKTAU(IK) - NCAT(KPTR) = MNCAT(IK) - ULCLON(KPTR) = XULCLN(IK) - B(KPTR) = MB(IK) - LONINC(KPTR) = MLNINC(IK) - NLON(KPTR) = MNLON(IK) - ULCLAT(KPTR) = XULCLT(IK) - A(KPTR) = MA(IK) - LATINC(KPTR) = MLTINC(IK) - NLAT(KPTR) = MNLAT(IK) - NLVLS(KPTR) = MNLVLS(IK) - DO 1011 IJ=1,9 - LVL(IJ,KPTR)= MLVL(IJ,IK) - 1011 CONTINUE - MAXTRP(KPTR) = MMXTRP(IK) -c WRITE(6,270)(HEADR1(N,KPTR),N=1,4),ISEQ(KPTR),KTAU(KPTR), -c * NCAT(KPTR),ULCLON(KPTR),B(KPTR),LONINC(KPTR),NLON(KPTR), -c * ULCLAT(KPTR),A(KPTR),LATINC(KPTR),NLAT(KPTR),NLVLS(KPTR), -c * (LVL(N,KPTR),N=1,9),MAXTRP(KPTR),LSEQ - IF (KTAU(KPTR).EQ.TIMKEY) THEN -C -C CHECK N-S INDICATOR -C -C ---------------------------- -C -C ---------------------------- - if(a(kptr).ne.alfan) then - if(a(kptr).ne.alfas) then - kerr = 2 - endif - endif - IF (KHEM.EQ.1.AND.A(KPTR).NE.ALFAN) goto 3000 - IF (KHEM.EQ.2.AND.A(KPTR).NE.ALFAS) goto 3000 -C -C END OF FILE -C -C ERROR WHILE READING LIST OF KEYS -C -C -C PERFORM RANGE AND OR VALIDITY CHECKS ON KEY -C - 1200 CONTINUE -C -C CHECK HEADERS FOR ALL ALFAS -C -C ----------------------- - IF (HEADR1(1,KPTR).NE.ALFAF) THEN - KERR = 3 - WRITE(6, 100) HEADR1(I,KPTR) - ELSE - DO 1210 I = 2 , 4 - IF (HEADR1(I,KPTR).GT.ALFAZ) THEN - KERR = 3 - WRITE(6, 100) HEADR1(I,KPTR) - END IF - 1210 CONTINUE - END IF -C -C CHECK SEQUENCE NUMBER -C - 1250 CONTINUE - IF(ISEQ(KPTR).LT.1.OR.ISEQ(KPTR).GT.99) THEN -C SEQUENCE NUMBER ERROR - KERR = 4 - WRITE(6, 110) - END IF -C -C CHECK LENGTH OF FORECAST (KTAU(KPTR)) -C - IF (KTAU(KPTR).LT.6.AND.KTAU(KPTR).GT.48) THEN -C FORECAST TIME OUT OF RANGE - KERR = 5 - WRITE(6, 120) - END IF -C -C CHECK CATALOG NUMBER -C - IF (NCAT(KPTR).LT.0.AND.NCAT(KPTR).GT.9999) THEN -C CATALOG NUMBER OUT OF RANGE - KERR = 6 - WRITE(6, 130) - END IF -C -C CHECK LONGITUDE OF UPPER LEFT CORNER -C - IF (ULCLON(KPTR).LT.0.0.OR.ULCLON(KPTR).GT.180.0) THEN -C IMPROPER LONGITUDE VALUE - KERR = 7 - WRITE(6, 140) - ENDIF -C -C CHECK E-W INDICATOR -C - 1450 CONTINUE - IF (B(KPTR).EQ.ALFAE.OR.B(KPTR).EQ.ALFAW) THEN - GO TO 1500 - ELSE -C NOT E OR W INDICATOR - KERR = 8 - WRITE(6, 150) - END IF -C -C CHECK LONGITUDE INCREMENT INDICATOR -C - 1500 CONTINUE - IF (LONINC(KPTR).LT.1.OR.LONINC(KPTR).GT.3) THEN -C LONGITUDE INCREMENT OUT OF RANGE - KERR = 9 - WRITE(6, 160) - END IF -C -C CHECK RANGE OF LONGITUDE STRIPS -C - 1550 CONTINUE - IF (NLON(KPTR).LT.1.OR.NLON(KPTR).GT.7) THEN -C TOO MANY LONGITUDE STRIPS - KERR = 10 - WRITE(6, 170) - END IF -C -C CHECK LATITUDE OF ULC -C - 1600 CONTINUE - IF (ULCLAT(KPTR).LT.0.0.OR.ULCLAT(KPTR).GT.90.0) THEN -C LATITUDE OUT OF RANGE - KERR = 11 - WRITE(6, 180) - END IF -C -C CHECK LATITUDE INCREMENT INDICATOR -C - 1700 CONTINUE - IF (LATINC(KPTR).LT.1.OR.LATINC(KPTR).GT.3) THEN -C LATITUDE INCREMENT OUT OF RANGE - KERR = 12 - WRITE(6, 200) - END IF -C -C SET LATITUDE INCREMENT FROM INPUT TABULAR VALUE TO -C TRUE MULTIPLIER OF 2.5DEG TO GET DESIRED INCREMENTS -C - 1725 CONTINUE - IF (LATINC(KPTR).GT.2) THEN - LATINC(KPTR)=4 - END IF -C -C CHECK FOR LATITUDE BOUNDARY VIOLATION -C -C TEST IS TO BE SURE THAT SOUTHERN MOST EXTENT OF -C OUTPUT GRID DOES NOT EXTEND SOUTH OF EQUATOR -C -C NEED TO GENERATE SOUTHERN HEMISPHERE TEST IN FUTURE -C -C ------------------------------------ - IF(A(KPTR).NE.ALFAN) THEN - X=90.0 - ULCLAT(KPTR) - IF ((X/2.5-(NLAT(KPTR)-1)*LATINC(KPTR)+.001).GE.0) THEN - GO TO 1750 - END IF - END IF - IF((ULCLAT(KPTR)/2.5-(NLAT(KPTR)-1)*LATINC(KPTR)+.001).GE.0) - & THEN - GOTO 1750 - END IF - print *, ' a(kptr), alfan =', a(kptr), alfan - print *, ' ulclat(kptr),nlat(kptr),latinc(kptr) =' - print *, ulclat(kptr), nlat(kptr), latinc(kptr) - x = ULCLAT(KPTR)/2.5-(NLAT(KPTR)-1)*LATINC(KPTR) - print *, ' x =', x -C ------------------------------------ - 205 FORMAT (1X,'LATITUDE BOUNDARY VIOLATION') - 1740 WRITE (6,205) -C LATITUDE INCREMENT OUT OF RANGE - KERR = 13 -C -C CHECK NUMBER OF LATITUDE STRIPS -C - 1750 CONTINUE - IF (NLAT(KPTR).LT.1.OR.NLAT(KPTR).GT.12) THEN - KERR = 14 - WRITE(6, 210) - END IF -C -C SEE IF LVL TOTAL IS EQUAL TO NLVLS -C - 1800 CONTINUE - K = 0 - DO 1850 M = 1 , 9 - IF (LVL(M,KPTR).EQ.1) THEN - K = K + 1 - END IF - 1850 CONTINUE -C - IF (NLVLS(KPTR).NE.K) THEN - KERR = 15 - WRITE(6, 220) - END IF -C -C CHECK BULLETIN CHARACTER LOADING -C - 1900 CONTINUE - KHDGS = 45 + (NLON(KPTR) * 9) - KLVLS = NLVLS(KPTR) - IF (MAXTRP(KPTR).NE.0) THEN - KLVLS = KLVLS + 2 - END IF - KOUNT = KHDGS + (KLVLS * (7 + NLON(KPTR) * 9) * NLAT(KPTR)) - 1 + ((NLAT(KPTR)-1) * 7) - IF (KOUNT.LE.2000) THEN - GO TO 2000 - END IF - KERR = 16 - WRITE(6, 230) -C -C IF NO ERROR EXISTS ON THIS KEY, -C RETURN W/VALID KEY -C - 2000 CONTINUE - IF (KERR.EQ.0) THEN - KEYCNT=KEYCNT+1 - KPTR=KPTR+1 - ELSE -C SHOW KEY IN ERROR - PRINT *,'ERROR ERROR ERROR ERROR' - WRITE(6,250) (HEADR1(N,KPTR),N=1,4),ISEQ(KPTR),KTAU(KPTR), - * NCAT(KPTR),ULCLON(KPTR),B(KPTR), - * LONINC(KPTR),NLON(KPTR),ULCLAT(KPTR),A(KPTR), - * LATINC(KPTR),NLAT(KPTR),NLVLS(KPTR), - * (LVL(N,KPTR),N=1,9),MAXTRP(KPTR),LSEQ - END IF - endif -C GET NEXT KEY - 3000 CONTINUE - RETURN - 3150 WRITE (6,260) - WRITE (6,17) - RETURN - END diff --git a/sorc/wintemv.fd/XTRACT.f b/sorc/wintemv.fd/XTRACT.f deleted file mode 100755 index c0966d6f00..0000000000 --- a/sorc/wintemv.fd/XTRACT.f +++ /dev/null @@ -1,307 +0,0 @@ - SUBROUTINE XTRACT -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: XTRACT EXTRACT REQUIRED ON84 FIELDS -C PRGMMR: CAVANAUGH ORG: W/NMC42 DATE: 88-03-24 -C -C ABSTRACT: EXTRACT ON84 FIELDS REQUIRED FOR THE PRODUCTION -C OF WINTEM BULLETINS. -C -C PROGRAM HISTORY LOG: -C 88-03-24 CAVANAUGH -C 2012-11-15 VUONG VARIABLE ENVVAR TO CHARACTER*6 -C -C USAGE: CALL XTRACT (*) -C INPUT ARGUMENT LIST: -C * - RETURN ADDRESS -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C -C$$$ -C - COMMON /BLK1/ -C REAL*4 - 1 ULCLAT, ULCLON, -C INTEGER*4 - 2 ISEQ, KTRAN, IDDFF, ITEMP, ITROP, - 3 MAXHGT, KEYS, NCAT, KHEM, KCNT, - 4 KEYCNT, LABEL, LVL, ITIME, LVLNNN, - 6 MTAU, -C CHARACTER*4 - 7 TROP1, KWBC1, MAXW1, KWMO, -C INTEGER*2 - 8 JTAU, MAXTRP, LONINC, LATINC, NLVLS, - 9 NLON, NLAT, KTAU, -C CHARACTER*1 - 2 ACOMM, - 3 DATEND, KTTY, SPACE, MOUT, - 4 A, B, LF, CR, - 5 HEADR1, - 6 ALFAA, ALFAE, ALFAF, ALFAM, - 7 ALFAN, ALFAP, ALFAS, ALFAW, - 8 ALFAZ, KWMO1 -C - save - CHARACTER*8 LFN -C - REAL WORK(144), GN(145,37,2), ULCLAT(200) - REAL ULCLON(200) -C REAL CNST(4)/0.,1.,0.,0./ -C - INTEGER ISEQ(200), KTRAN, KEYS - INTEGER NCAT(200), KHEM, LABSV(3,50) - INTEGER KCNT(200), KEYCNT, LABEL(12) - INTEGER IDDFF(145,37,10) - INTEGER ITEMP(145,37,9) - INTEGER ITROP(145,37), MAXHGT(145,37) - INTEGER LVL(9,100), ITIME(8) - INTEGER LVLNNN(9) - CHARACTER*4 KWMO(5) -C -C BASE OF FIRST ON84ID WORD -C -C U-COMP V-COMP TEMP HGT -c INTEGER*4 L1(4)/Z03000800,Z03100800,Z01000800,Z00100800/ -c INTEGER*4 M1(3)/Z03008300,Z03108300,Z00808300/ -c INTEGER*4 M2/Z00000000/,M3(2)/Z0000001B,Z0000001C/ -c INTEGER*4 LTRP/Z00808200/,M4(2)/Z0000001D,Z0000001E/ -c INTEGER*4 M5/Z0000003D/ -C -C BASE OF SECOND ON84ID WORD -C -C 850MB -c INTEGER*4 LP2LEV(9)/Z014C0882, -C 700MB 500MB 400MB 300MB -c 1 Z01117082,Z00C35082,Z009C4082,Z00753082, -C 250MB 200MB 150MB 100MB -c 2 Z0061A882,Z004E2082,Z003A9882,Z00271082/ -C -C ENTRY FOR FIFTH WORD OF ON84ID -C -c INTEGER*4 L5(4)/Z3E,Z3E,Z3D,Z3D/ -C -C - INTEGER JTAU(5), MAXTRP(200), LONINC(200) - INTEGER LATINC(200), NLVLS(200), NLON(200) - INTEGER NLAT(200), KTAU(200) - integer level(10) -C -C - CHARACTER*1 DATEND -C -C - CHARACTER*1 A(200) - CHARACTER*1 B(200), KTTY(69,160), SPACE - CHARACTER*1 ACOMM(40), MOUT(1280) - CHARACTER*1 KWMO1(18), LF, CR - CHARACTER*1 HEADR1(4,100) - CHARACTER*1 ALFAA, ALFAE, EWINDC - CHARACTER*1 ALFAF, ALFAN, ALFAS - CHARACTER*1 ALFAW, ALFAZ - CHARACTER*1 ALFAM, ALFAP - CHARACTER*4 TROP1, MAXW1, KWBC1 - character*6 envvar - character*80 fileb,filei - - - data level/850,700,500,400,300,250,200,150,100,0/ - 100 FORMAT (' CHECK FOR INCORRECT LABEL',3(2X,Z4)) - 110 FORMAT (' SPECIFIED MAP TYPE NOT AVAILABLE',I4) - 1 FORMAT ('ENTERING EXTRACT') - 3 FORMAT(' UNIQUE ENTRY # ',I4) - 4 FORMAT(' LABEL=',12Z10) - 5 FORMAT(' LEVEL ',I4) - 6 FORMAT(' NORMAL XTRACT EXIT') - MAPIN=28 - MAPOUT=30 - IF(KHEM.NE.1) GO TO 500 - MAPIN=27 - MAPOUT=29 - 500 INTERP=0 -C WRITE (6,1) - IPTR=0 -C -C CHECK EACH VALID KEY -C - DO 4000 IKEY= 1, KEYCNT -C 10 DIFFERENT PRESSURE LEVELS -C ADJUST 6, 12 HOUR BRANCHES - ITAU = KTAU(IKEY)/6 -c -c unit numbers are : -c 11, 31 for 6-hour forecast -c 12, 32 for 12-hour forecast -c 13, 33 for 18-hour forecast -c 14, 34 for 24-hour forecast -c - lgb = itau + 10 - lgi = itau + 30 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lgb - call getenv(envvar,fileb) - write(envvar(5:6),fmt='(I2)') lgi - call getenv(envvar,filei) - call baopen(lgb,fileb,iret) - call baopen(lgi,filei,iret) - -C --------------------------- -C -C GET EACH ACTIVE LEVEL FOR THIS VALID KEY -C - DO 3000 JJ = 1 , 9 - IF (LVL(JJ,IKEY).NE.1) GO TO 3000 - DO 2000 KK = 1, 3 - IER=0 - goto (1000,1100,1200) kk - 1000 continue -c get u field - kpds5 = 33 - kpds6 = 100 - kpds7 = level(jj) - call readgrib(gn(1,1,1),kpds5,kpds6,kpds7,lgb,lgi, - & khem) -c - DO 1050 J=1,37 -c WRITE(6,300)(GN(I,J,1),I=131,145) - 300 FORMAT(15(1X,F5.1)) - 1050 CONTINUE - GO TO 2000 -C - 1100 continue -c get v field - kpds5 = 34 - kpds6 = 100 - kpds7 = level(jj) - call readgrib(gn(1,1,2),kpds5,kpds6,kpds7,lgb,lgi, - & khem) - DO 1110 J=1,37 -c WRITE(6,300)(GN(I,J,2),I=131,145) - 1110 CONTINUE -C GENERATE DDFFF FROM U,V COMPONENTS - DO 1150 J=1,37 - DO 1125 I=1,145 - CALL W3FC00 (GN(I,J,1),GN(I,J,2),NDIR,NSPD) - DDFFF = NDIR * 1000 + NSPD*1.93 - IDDFF(I,J,JJ)=DDFFF + .5 - 1125 CONTINUE -c WRITE (6,310)(IDDFF(I,J,JJ),I=131,145) - 1150 CONTINUE -C IF(KHEM.EQ.1.AND.JJ.EQ.5)GO TO 1170 -C GO TO 1180 -C1170 DO 1172 J=1,37 -C DO 1171 I=1,145 -C GN(I,J,1)=IDDFF(I,J,JJ) -C1171 CONTINUE -C1172 CONTINUE -C CALL GRDPRT(GN(1,1,1),KTBL,CNST,KTITLE,KRECT,KCONTR) -C1180 CONTINUE - GO TO 2000 - 1200 continue -c get temperature - kpds5 = 11 - kpds6 = 100 - kpds7 = level(jj) - call readgrib(gn(1,1,1),kpds5,kpds6,kpds7,lgb,lgi, - & khem) - DO 1220 j=1,37 -c WRITE(6,300)(GN(I,J,1)-273.16,i=131,145) - 1220 CONTINUE - DO 1300 J=1,37 - DO 1250 I=1,145 - TEMP=GN(I,J,1)-273.16 - ITEMP(I,J,JJ)=TEMP + .5 - 1250 CONTINUE - 1300 CONTINUE - DO 1140 N=1,37 -c WRITE(6,310)(IDDFF(M,N,JJ),M=131,145) -c WRITE(6,310)(ITEMP(M,N,JJ),M=131,145) - 310 FORMAT(15(1X,I5)) - 1140 CONTINUE - 2000 CONTINUE - 3000 CONTINUE -C -C IF MAXW/TROP FLAG IS NOT ON, SKIP THIS BLOCK OF CODE -C - IF (MAXTRP(IKEY).NE.1) GO TO 4000 -c get tropopause pressure - kpds5 = 1 - kpds6 = 7 - kpds7 = 0 - call readgrib(gn(1,1,1),kpds5,kpds6,kpds7,lgb,lgi, - & khem) -c convert from Pa unit to mb - do j = 1, 37 - do i = 1, 145 - gn(i,j,1) = gn(i,j,1) / 100. - enddo - enddo -C CONVERT PRESSURE TO HEIGHT - 3025 DO 3075 J=1,37 - DO 3050 I=1,145 - CALL W3FA03(GN(I,J,1),GN(I,J,2),TMP,THETA) - GN(I,J,2)=GN(I,J,2)*.0328 - 3050 CONTINUE -c WRITE (6,320)(GN(I,J,2),I=131,145) - 320 FORMAT (1X,15F5.0) - 3075 CONTINUE - DO 3072 J=1,37 - DO 3070 I=1,145 - ITROP(I,J)=GN(I,J,2) + .5 - ITROP(I,J)=((ITROP(I,J)+5)/10)*10 - 3070 CONTINUE - 3072 CONTINUE - DO 3085 J=1,37 -c WRITE (6,325)(ITROP(I,J),I=131,145) - 325 FORMAT (15(1X,I6)) - 3085 CONTINUE -C -C GET MAX WIND DATA -C U-COMP FIRST 145 X 37 -C -c get u-component of max wind - kpds5 = 33 - kpds6 = 6 - kpds7 = 0 - call readgrib(gn(1,1,1),kpds5,kpds6,kpds7,lgb,lgi, - & khem) -c get v-component of max wind - kpds5 = 34 - kpds6 = 6 - kpds7 = 0 - call readgrib(gn(1,1,2),kpds5,kpds6,kpds7,lgb,lgi, - & khem) -C CALCULATE DDFFF - DO 3250 J=1,37 - DO 3225 I=1,145 - CALL W3FC00 (GN(I,J,1),GN(I,J,2),NDIR,NSPD) - DDFFF=NDIR*1000+NSPD*1.93 - IDDFF(I,J,10)=DDFFF + .5 - 3225 CONTINUE -c WRITE (6,350)(IDDFF(I,J,10),I=131,145) - 350 FORMAT (15(1X,I5)) - 3250 CONTINUE -c get pressure of max wind - kpds5 = 1 - kpds6 = 6 - kpds7 = 0 - call readgrib(gn(1,1,1),kpds5,kpds6,kpds7,lgb,lgi, - & khem) -C HEIGHT OF MAX WIND - 3300 DO 3350 J=1,37 - DO 3325 I=1,145 -c convert to mb - gn(i,j,1) = gn(i,j,1) / 100. - CALL W3FA03(GN(I,J,1),GN(I,J,2),TMP,THETA) - MAXHGT(I,J)=GN(I,J,2)*.0328 + .5 - MAXHGT(I,J)=((MAXHGT(I,J)+5)/10)*10 - 3325 CONTINUE - 3350 CONTINUE -C - 3500 CONTINUE - 4000 CONTINUE -C WRITE (6,6) - RETURN - END diff --git a/sorc/wintemv.fd/la2la.f b/sorc/wintemv.fd/la2la.f deleted file mode 100755 index f015a9425f..0000000000 --- a/sorc/wintemv.fd/la2la.f +++ /dev/null @@ -1,82 +0,0 @@ - subroutine la2la(gridi,imi,jmi,grido,imo,jmo) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: LA2LA interpolation routine for regulat grids -C PRGMMR: CAVANAUGH ORG: W/NMC42 DATE: 88-03-24 -C -C ABSTRACT: PREVENTS UNNECESSARY REACCESSING OF ON84 DATA FIELDS. -C -C PROGRAM HISTORY LOG: -C 88-03-24 CAVANAUGH -C YY-MM-DD MODIFIER1 DESCRIPTION OF CHANGE -C -C USAGE: CALL LABLCK (IPTR, *) -C INPUT ARGUMENT LIST: -C IPTR - -C -C OUTPUT ARGUMENT LIST: -C IPTR - -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C -C$$$ - dimension gridi(imi,jmi), grido(imo,jmo) - dimension iindx1(1000), iindx2(1000) - dimension jindx1(500), jindx2(500) - dimension ddx(1000), ddy(500) - real nlat -c - dphi = 180. / float(jmi) - dpho = 180. / float(jmo) - dxin = 360. / float(imi) - dxout = 360. / float(imo) -c - wlon = 0. - do i = 1, imo - alamd = wlon + float(i-1) * dxout - if(alamd.lt.0.) alamd = alamd + 360. - if(alamd.gt.360.) alamd = alamd - 360. - i1 = alamd / dxin + 1.0001 - iindx1(i) = i1 - i2 = i1 + 1 - if(i2.gt.imi) i2 = 1 - iindx2(i) = i2 - ddx(i) = (alamd-float(i1-1)*dxin)/dxin - enddo -c -c we are going southward -c for convinience, we set lat to 0 at north pole and positive southward -c as is in the 1-deg by 1 deg grid -c - nlat = 0. - do j = 1, jmo - alatd = nlat + float(j-1) * dpho - j1 = alatd / dphi + 1.0001 - if(j1.lt.1) j1 = 1 - jindx1(j) = j1 - j2 = j1 + 1 - if(j2.gt.jmi) j2 = jmi - jindx2(j) = j2 - ddy(j) = (alatd-float(j1-1)*dphi)/dphi - enddo - do j = 1, jmo - y = ddy(j) - j1 = jindx1(j) - j2 = jindx2(j) - do i = 1, imo - x = ddx(i) - i1 = iindx1(i) - i2 = iindx2(i) - w1 = (1. - y) * (1. - x) - w2 = (1. - y) * x - w3 = y * (1. - x) - w4 = y * x - grido(i,j) = w1 * gridi(i1,j1) + w2 * gridi(i2,j1) - & + w3 * gridi(i1,j2) + w4 * gridi(i2,j2) - enddo - enddo - return - end diff --git a/sorc/wintemv.fd/makefile.gaea b/sorc/wintemv.fd/makefile.gaea deleted file mode 100755 index 867940ceb0..0000000000 --- a/sorc/wintemv.fd/makefile.gaea +++ /dev/null @@ -1,83 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BLOCKDATA001.f VALKEY.f XTRACT.f la2la.f readgrib.f \ - w3fc00.f wintemv.f - -OBJS= BLOCKDATA001.o VALKEY.o XTRACT.o la2la.o readgrib.o \ - w3fc00.o wintemv.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB8} ${W3EMC_LIB8} ${BACIO_LIB8} - -CMD = wintemv -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -convert big_endian -r8 -i8 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/wintemv.fd/makefile.hera b/sorc/wintemv.fd/makefile.hera deleted file mode 100755 index 867940ceb0..0000000000 --- a/sorc/wintemv.fd/makefile.hera +++ /dev/null @@ -1,83 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BLOCKDATA001.f VALKEY.f XTRACT.f la2la.f readgrib.f \ - w3fc00.f wintemv.f - -OBJS= BLOCKDATA001.o VALKEY.o XTRACT.o la2la.o readgrib.o \ - w3fc00.o wintemv.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB8} ${W3EMC_LIB8} ${BACIO_LIB8} - -CMD = wintemv -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -convert big_endian -r8 -i8 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/wintemv.fd/makefile.theia b/sorc/wintemv.fd/makefile.theia deleted file mode 100755 index 867940ceb0..0000000000 --- a/sorc/wintemv.fd/makefile.theia +++ /dev/null @@ -1,83 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BLOCKDATA001.f VALKEY.f XTRACT.f la2la.f readgrib.f \ - w3fc00.f wintemv.f - -OBJS= BLOCKDATA001.o VALKEY.o XTRACT.o la2la.o readgrib.o \ - w3fc00.o wintemv.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB8} ${W3EMC_LIB8} ${BACIO_LIB8} - -CMD = wintemv -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -convert big_endian -r8 -i8 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/wintemv.fd/makefile.wcoss b/sorc/wintemv.fd/makefile.wcoss deleted file mode 100755 index 867940ceb0..0000000000 --- a/sorc/wintemv.fd/makefile.wcoss +++ /dev/null @@ -1,83 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BLOCKDATA001.f VALKEY.f XTRACT.f la2la.f readgrib.f \ - w3fc00.f wintemv.f - -OBJS= BLOCKDATA001.o VALKEY.o XTRACT.o la2la.o readgrib.o \ - w3fc00.o wintemv.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB8} ${W3EMC_LIB8} ${BACIO_LIB8} - -CMD = wintemv -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -convert big_endian -r8 -i8 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/wintemv.fd/makefile.wcoss_cray b/sorc/wintemv.fd/makefile.wcoss_cray deleted file mode 100755 index 84854ca00a..0000000000 --- a/sorc/wintemv.fd/makefile.wcoss_cray +++ /dev/null @@ -1,84 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BLOCKDATA001.f VALKEY.f XTRACT.f la2la.f readgrib.f \ - w3fc00.f wintemv.f - -OBJS= BLOCKDATA001.o VALKEY.o XTRACT.o la2la.o readgrib.o \ - w3fc00.o wintemv.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ftn -LDFLAGS = -LIBS= ${W3NCO_LIB8} ${W3EMC_LIB8} ${BACIO_LIB8} - -CMD = wintemv -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -convert big_endian -r8 -i8 -axCORE-AVX2 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/wintemv.fd/makefile.wcoss_dell_p3 b/sorc/wintemv.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index fe884025d2..0000000000 --- a/sorc/wintemv.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,84 +0,0 @@ -SHELL=/bin/sh -# -# This makefile was produced by /usr/bin/fmgen at 12:00:38 PM on 11/27/96 -# If it is invoked by the command line -# make -f makefile -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable named a.out. -# -# If it is invoked by the command line -# make -f makefile a.out.prof -# it will compile the fortran modules indicated by SRCS into the object -# modules indicated by OBJS and produce an executable which profiles -# named a.out.prof. -# -# To remove all the objects but leave the executables use the command line -# make -f makefile clean -# -# To remove everything but the source files use the command line -# make -f makefile clobber -# -# To remove the source files created by /usr/bin/fmgen and this makefile -# use the command line -# make -f makefile void -# -# The parameters SRCS and OBJS should not need to be changed. If, however, -# you need to add a new module add the name of the source module to the -# SRCS parameter and add the name of the resulting object file to the OBJS -# parameter. The new modules are not limited to fortran, but may be C, YACC, -# LEX, or CAL. An explicit rule will need to be added for PASCAL modules. -# -SRCS= BLOCKDATA001.f VALKEY.f XTRACT.f la2la.f readgrib.f \ - w3fc00.f wintemv.f - -OBJS= BLOCKDATA001.o VALKEY.o XTRACT.o la2la.o readgrib.o \ - w3fc00.o wintemv.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -LDFLAGS = -LIBS= ${W3NCO_LIB8} ${W3EMC_LIB8} ${BACIO_LIB8} - -CMD = wintemv -PROFLIB = -lprof - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -O3 -g -assume byterecl -assume noold_ldout_format -convert big_endian -r8 -i8 -axCORE-AVX2 -#FFLAGS = -F -#FFLAGS = -Wf"-ez" - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -install: - mkdir -p ../../exec - cp -p $(CMD) ../../exec - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/sorc/wintemv.fd/readgrib.f b/sorc/wintemv.fd/readgrib.f deleted file mode 100755 index 096e05ad05..0000000000 --- a/sorc/wintemv.fd/readgrib.f +++ /dev/null @@ -1,77 +0,0 @@ - subroutine readgrib(grido,kp5,kp6,kp7,lgb,lgi,khem) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: readgrib get grib records -C PRGMMR: CAVANAUGH ORG: W/NMC42 DATE: 88-03-24 -C -C ABSTRACT: PREVENTS UNNECESSARY REACCESSING OF ON84 DATA FIELDS. -C -C PROGRAM HISTORY LOG: -C 88-03-24 CAVANAUGH -C YY-MM-DD MODIFIER1 DESCRIPTION OF CHANGE -C -C USAGE: CALL LABLCK (IPTR, *) -C INPUT ARGUMENT LIST: -C IPTR - -C -C OUTPUT ARGUMENT LIST: -C IPTR - -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN -C MACHINE: NAS -C -C$$$ - parameter (im=360,jm=181,ijm=im*jm) - integer kpds(100), jpds(100), kgds(30), jgds(30) - logical lbms(im,jm) - dimension gridi(im,jm), grido(145,37) - dimension grid(144,73) - -C -C - lupgb = lgb - lupgi = lgi - - lskip = -1 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 30 - jgds(jj) = -1 - enddo -c -c Extract 1-deg by 1-deg field -c - jpds(5) = kp5 - jpds(6) = kp6 - jpds(7) = kp7 - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,gridi,ierr) - IF(IERR.NE.0) GO TO 500 -c -c interpolate to 2.5 by 2.5 deg field -c - call la2la(gridi,im,jm,grid,144,73) -c -c put in hemisphere grid and reverse the order -c - jlm = 38 - if(khem.eq.2) jlm = 74 -!$OMP PARALLEL DO - - do j = 1, 37 - jin = jlm - j - do i = 1, 144 - grido(i,j) = grid(i,jin) - enddo - grido(145,j) = grido(1,j) - enddo - return - 500 print *, ' getgb error' - print *,' lupgb = ', lupgb, ' lupgi = ', lupgi - print *, ' ierr =', ierr - call errexit (2) - end diff --git a/sorc/wintemv.fd/w3fc00.f b/sorc/wintemv.fd/w3fc00.f deleted file mode 100755 index 158816f513..0000000000 --- a/sorc/wintemv.fd/w3fc00.f +++ /dev/null @@ -1,12 +0,0 @@ - subroutine w3fc00(u,v,ndir,nspd) - spd = sqrt(u ** 2 + v ** 2) - dir = 0. - if(u.ne.0.or.v.ne.0.) then - dir = 270. - atan2(v,u) * 180. / 3.1415926535898 - endif - if(dir.lt.0.) dir = dir + 360. - if(dir.gt.360.) dir = dir - 360. - ndir = dir / 10. + .5 - nspd = spd + .5 - return - end diff --git a/sorc/wintemv.fd/wintemv.f b/sorc/wintemv.fd/wintemv.f deleted file mode 100755 index fb0d2cbe2c..0000000000 --- a/sorc/wintemv.fd/wintemv.f +++ /dev/null @@ -1,668 +0,0 @@ -C DATA SET WINTEMV AT LEVEL 060 AS OF 09/13/91 -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: WINTEMV -C PRGMMR: VUONG ORG: NP11 DATE: 1999-08-31 -C -C ABSTRACT: THIS IS AN EXTERNALLY DRIVEN PROGRAM DESIGNED TOD -C GENERATE WIND FORECAST BULLETINS IN WINTEM FORMAT. -C BULLETIN KEYS ARE GENERATED DESCRIBING THE AREA, -C FORECAST PERIOD, FLIGHT LEVELS, AND SPACING OF -C FORECAST POINTS. THESE KEYS ARE STORED EXTERNAL TO -C THE MAIN PROGRAM. THIS PROVIDES AN EASY METHOD OF -C ADDING NEW BULLETINS AS REQUIRED, AND THE EXCLUSION -C OF THOSE BULLETINS THAT NO LONGER HAVE A PRACTICAL -C USE. THIS CAN BE ACCOMPLISHED WITHOUT INTERRUPTING -C THE OPERATION OF THE MAIN PROGRAM. -C -C PROGRAM HISTORY LOG: -C 88-03-24 CAVANAUGH -C 87-08-17 CAVANAUGH DESCRIPTION OF CHANGE -C 88-01-06 FARLEY REPLACED XDAM I/O WITH VSAM I/O -C 88-03-18 FARLEY REMOVED 'V' FROM DDNAMES -C 90-11-14 CAVANAUGH ENTERED CHECK TO PREVENT 0 DEG WIND DIRECTIONS -C 91-08-19 CAVANAUGH MODIFIED PROGRAM TO GENERATE COMMUNICATIONS -C PREFIX USING W3FI61. MODIFIED UNIT NUMBERS -C TO CONFORM TO I/O UNIT NUMBER CONVENTIONS. -C 91-09-06 CAVANAUGH REMOVED ALL REFERENCES TO PARM FIELD, -C RESTORED UNIT NUMBERS FOR THE PRESENT. -C 98-04-24 VUONG REPLACED W3FQ02 WITH CALLS TO W3UTCDAT -C 99-08-31 VUONG CONVERTED TO RUN ON THE IBM RS/6000 SP -C 2012-11-15 VUONG CHANGED VARIABLE ENVVAR TO CHARACTER*6 -C -C USAGE: -C INPUT FILES: -C FT05F001 - LIST OF BULLETIN KEYS -c fort.11 ... 6-hr 1x1 pressure grib file -c fort.12 ... 12-hr 1x1 pressure grib file -c fort.13 ... 18-hr 1x1 pressure grib file -c fort.14 ... 24-hr 1x1 pressure grib file -c fort.31 ... 6-hr 1x1 pressure grib index file -c fort.32 ... 12-hr 1x1 pressure grib index file -c fort.33 ... 18-hr 1x1 pressure grib index file -c fort.34 ... 24-hr 1x1 pressure grib index file -C -C OUTPUT FILES: -C FT06F001 - PRINT FILE -C FT51F001 - BULLETINS FOR TRAN -C -C SUBPROGRAMS CALLED: -C UNIQUE: - VALKEY XTRACT LABLCK -C LIBRARY: -C W3LIB - IW3VGE W3AG15 W3AI15 W3FA03 W3FA11 -C W3FA13 W3FC00 W3FC07 W3FT08 W3FT09 W3FT10 -C W3FT11 W3UTCDAT -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C = 1 - NO VALID KEYS -C = 5 - ERROR ON 1 OR MORE INPUT KEYS, MUST CORRECT -C = 10 - TRAN NOT POSTED -C = 300 - HAVE VALID KEYS, NO BULLETINS GENERATED -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C -C$$$ -C -C -C START OF PROGRAM -C - COMMON /BLK1/ -C REAL*4 - 1 ULCLAT, ULCLON, -C INTEGER*4 - 2 ISEQ, KTRAN, IDDFF, ITEMP, ITROP, - 3 MAXHGT, KEYS, NCAT, KHEM, KCNT, - 4 KEYCNT, LABEL, LVL, ITIME, LVLNNN, - 6 MTAU, -C CHARACTER*4 - 7 TROP1, KWBC1, MAXW1, KWMO, -C INTEGER*2 - 8 JTAU, MAXTRP, LONINC, LATINC, NLVLS, - 9 NLON, NLAT, KTAU, -C CHARACTER*1 - 2 ACOMM, - 3 DATEND, KTTY, SPACE, MOUT, - 4 A, B, LF, CR, - 5 HEADR1, - 6 ALFAA, ALFAE, ALFAF, ALFAM, - 7 ALFAN, ALFAP, ALFAS, ALFAW, - 8 ALFAZ, KWMO1 -C -C - CHARACTER*8 WORKA -C - REAL ULCLAT(200), ULCLON(200) -C - INTEGER ISEQ(200), KTRAN, KEYS - INTEGER NCAT(200), KHEM - INTEGER KCNT(200), KEYCNT, LABEL(12) - INTEGER IDDFF(145,37,10) - INTEGER ITEMP(145,37,9) - INTEGER ITROP(145,37), MAXHGT(145,37) - INTEGER LVL(9,100), ITIME(8), IHRMIN - INTEGER LVLNNN(9) - INTEGER JTAU(5), MAXTRP(200), LONINC(200) - INTEGER LATINC(200), NLVLS(200), NLON(200) - INTEGER NLAT(200), KTAU(200) - INTEGER KCOM2(20) - INTEGER MDAYS(12) -C - CHARACTER*1 DATEND - CHARACTER*2 KT - CHARACTER*4 KWMO(5) - CHARACTER*1 A(200) - CHARACTER*1 B(200), KTTY(69,160), SPACE - CHARACTER*1 ACOMM(40), MOUT(1280) - CHARACTER*1 KWMO1(18), LF, CR - CHARACTER*1 HEADR1(4,100), TROP1(4), MAXW1(4), KWBC1(4) - CHARACTER*1 ALFAA, EWINDC, ETX - CHARACTER*1 ALFAF, ALFAE, ALFAW, ALFAN - CHARACTER*1 ALFAZ, ALFAS - CHARACTER*1 ALFAM, ALFAP, WORKB(8),KETX, lfascii - CHARACTER*6 WINTEM,BLANKS,AREG,ENVVAR - character *80 line, fileo -C - data wintem/'WINTEM'/,blanks/' '/,ketx/'>'/,etx/'%'/ - data kt/'KT'/ - data mdays/31,28,31,30,31,30,31,31,30,31,30,31/ -C - EQUIVALENCE (WORKA,WORKB(1)) -C - CALL W3TAGB('WINTEMV',2012,0320,0087,'NP11') - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') ktran - call getenv(envvar,fileo) - OPEN(KTRAN,FILE=FILEO,ACCESS='DIRECT',RECL=1281) - IREC=1 - lfascii = char(10) -C -C LOOP THRU ALL TAU PERIODS -C - DO 9000 MTAU = 1, 8 -C -C LOOP THRU BOTH HEMISPHERES IF REQUIRED -C - DO 8000 KHEM = 1, 2 -C GET ALL VALID KEYS BASED ON FORECAST PERIOD (TAU) -C FOR REQUESTED HEMISPHERE -C - KEYCNT=0 - CALL VALKEY -C IF NO VALID KEYS, OUTPUT MESSAGE -C - IF (KEYCNT.EQ.0) THEN -c WRITE (6,9051) KEYCNT - 9051 FORMAT (1X,'KEYCNT=',I4,121X) - GO TO 8000 - END IF -C INITIALIZE ALL FIELDS - DO M=1,10 - DO J=1,37 - DO I=1,145 - IDDFF(I,J,M)=99999 - ITROP(I,J)=999 - MAXHGT(I,J)=999 - END DO - END DO - END DO -C -C HAVE ALL VALID KEYS (TAU), EXTRACT REQUIRED DATA -C -c WRITE(6,9511) KEYCNT - 9511 FORMAT (I4,' VALID KEYS',117X) - CALL XTRACT -C -C BUILD COMPLETE BULLETIN FOR TRANSMISSION -C & GENERATE TTY FORMAT DATA FOR MICROFICHE -C - BULCNT=0 -C -C OBTAIN CURRENT GMT FOR BULLETIN HEADERS -C - CALL W3UTCDAT (ITIME) -C -C PROCESS BULLETINS -C -C FOR EACH BULLETIN -C - DO 4600 IBULL = 1, KEYCNT -C INITIALIZE LATITUDE START INDEX FOR ULC - IF (KHEM.EQ.1) THEN -C NORTHERN HEMISPHERE - SIXLAT = ULCLAT(IBULL)/2.5 +1 - ELSE -C SOUTHERN HEMISPHERE - SIXLAT = 37.0 - ULCLAT(IBULL)/2.5 - END IF - LATSIX = SIXLAT + .5 -C INITIALIZE LONGITUDE START INDEX FOR ULC - SIXLON = ULCLON(IBULL)/2.5 + 1 - IF(B(IBULL).EQ.ALFAW) THEN - SIXLON = 145.0 - ULCLON(IBULL)/2.5 - END IF - LONSIX = SIXLON + .5 -C INITIALIZE LINE NUMBER FOR ARCHIVE OUTPUT - KLIN = 1 -C IF 10 DEGREE SPACING IS DESIRED, ADJUST INCREMENT -C VALUES TO GET 10 DEGREES. - ILNINC = LONINC(IBULL) - IF (LONINC(IBULL).GT.2) THEN - ILNINC = 4 - END IF -C - ILTINC = -LATINC(IBULL) - IF (LATINC(IBULL).GT.2) THEN - ILTINC = - 4 - END IF - DO J=1,160 - DO I=1,69 - KTTY(I,J)=SPACE - END DO - END DO -C -C BUILD BULLETIN HEADER -C - DO I = 1, 4 - ktty(i,klin) = headr1(i,ibull) - END DO -C -C ENTER SEQUENCE NUMBER -C - N1 = 1 - N2 = 2 - CALL W3AI15 (ISEQ(IBULL),line,N1,N2,'-') - do ii = 1, 2 - ktty(ii+4,klin) = line(ii:ii) - enddo - DO I=1, 4 - ktty(i+7,klin) = kwbc1(i) - END DO - KWMO1(12) = SPACE - ktty(12,klin) = space -C -C DATE/TIME TO KWMO HEADER -C - N1 = 1 - N2 = 2 - CALL W3AI15 (ITIME(3),line,N1,N2,'-') - do ii = 1, 2 - ktty(12+ii,klin) = line(ii:ii) - enddo - N2 = 4 - IHRMIN = ITIME(5) * 100 + ITIME(6) - CALL W3AI15 (IHRMIN,line,N1,N2,'-') - do ii = 1, 4 - ktty(ii+14,klin) = line(ii:ii) - enddo -C -C KWMO HEADER TO ARCHIVE ARRAY -C - KCNT(KLIN) = 18 -c DO 4150 I = 1, 18 -c KTTY(I,KLIN) = KWMO1(I) -c4150 CONTINUE - WRITE (6,100)(KTTY(N,KLIN),N=1,69) - KLIN = 2 -C -C WINTEM LINE TO OUTPUT -C - DO I = 1, 6 - KTTY(I,KLIN) = WINTEM(I:I) - END DO - IF (IHRMIN.LT.1200) THEN - KTIME = 0 - ELSE - KTIME = 1200 - END IF - KKEY = ITIME(1) - ((ITIME(1)/4) * 4) - IF (KKEY.EQ.0) THEN - MDAYS(2) = 29 - END IF - MM = ITIME(2) - KDD = ITIME(3) - KTIME = KTIME + KTAU(IBULL) * 100 - GO TO 4170 - 4168 KTIME = KTIME - 2400 - KDD = KDD + 1 - 4170 CONTINUE - IF (KTIME.GE.2400) THEN - GO TO 4168 - END IF - GO TO 4174 - 4172 KDD = KDD - MDAYS(MM) - MM = MM + 1 - IF (MM.GT.12) THEN - MM = 1 - END IF - 4174 CONTINUE - IF (KDD.GT.MDAYS(MM)) THEN - GO TO 4172 - END IF - KTIME = KTIME + KDD * 10000 - INPOS = 8 - N1 = 1 - N2 = 6 - CALL W3AI15 (KTIME,line,N1,N2,'-') - do i = 1, 6 - ktty(i+inpos-1,klin) = line(i:i) - enddo - INPOS = INPOS + N2 - INPOS = 15 - KTTY(INPOS,KLIN) = KT(1:1) - INPOS = 16 - KTTY(INPOS,KLIN) = KT(2:2) - INPOS = 17 - KCNT(KLIN) = INPOS - 1 - WRITE (6,100)(KTTY(N,KLIN),N=1,69) - KLIN = KLIN + 1 -C -C FOR EACH LATITUDE BAND -C - JLAT=NLAT(IBULL) - LATEND = LATSIX + (NLAT(IBULL) - 1) * ILTINC - LONEND = LONSIX + (NLON(IBULL)-1) * ILNINC - DO 4500 MLAT = 1, JLAT - ILAT = LATSIX - ((MLAT-1) * IABS(ILTINC)) -C -C LATITUDE INSERT -C - VALLAT = (10*ULCLAT(IBULL))+(MLAT-1)*(ILTINC*2.5)*10. - IF (KHEM.EQ.2) VALLAT = (10*ULCLAT(IBULL))+(MLAT-1) - * * (-ILTINC*2.5) * 10. - LATVAL = VALLAT + .5 - N1 = 1 - N2 = 3 -c CALL W3AI15 (LATVAL,KTTY(1,KLIN),N1,N2,'-') - CALL W3AI15 (LATVAL,line,N1,N2,'-') - do i = 1, 3 - ktty(i,klin) = line(i:i) - enddo - KTTY(4,KLIN) = ALFAN - IF (KHEM.EQ.2) KTTY(4,KLIN) = ALFAS -C -C LONGITUDE INSERT, IF ON FIRST LATITUDE LABEL LINE -C - INPOS = 5 - IF (KLIN.GT.3) GO TO 4203 - VALLON = ULCLON(IBULL) * 10 - LONVAL = VALLON + .5 - KLON=NLON(IBULL) - EWINDC=B(IBULL) - DO 4200 I = 1, KLON - K = 4 - IF (I.EQ.1) THEN - K = 2 - END IF -C -C INSERT LEAD SPACES -C - INPOS = INPOS + K -C -C INSERT LONGITUDE VALUE -C - N1 = 1 - N2 = 4 - CALL W3AI15 (LONVAL,line,N1,N2,'-') - do ii = 1, 4 - ktty(ii+inpos-1,klin) = line(ii:ii) - enddo - INPOS = INPOS + N2 - KTTY(INPOS,KLIN) = EWINDC - INPOS = INPOS + 1 - IF(LONVAL.GE.1800) THEN - EWINDC=ALFAW - END IF - IF(LONVAL.GT.1800) THEN - LONVAL=LONVAL-(LONVAL-180) - END IF - IF (EWINDC.EQ.ALFAE) THEN - GO TO 4180 - END IF - LONVAL = LONVAL - ILNINC * 25 - GO TO 4200 - 4180 LONVAL = LONVAL + ILNINC * 25 - 4200 CONTINUE - 4203 KCNT(KLIN) = INPOS -1 - WRITE (6,100)(KTTY(N,KLIN),N=1,69) - KLIN = KLIN + 1 -C -C PROCESS TROPOPAUSE HEIGHTS IF FLAG IS ON -C - IF (MAXTRP(IBULL).NE.1) THEN - GO TO 4250 - END IF -C -C TROPOPAUSE HEIGHTS -C - INPOS = 1 - DO 4205 I = 1, 4 - KTTY(INPOS,KLIN) = TROP1(I) - INPOS = INPOS + 1 - 4205 CONTINUE - DO 4210 ILONG=LONSIX,LONEND,ILNINC - K = 1 - IF (INPOS.GT.5) K = 6 - INPOS = INPOS + K - N1 = 1 - N2 = 3 -c CALL W3AI15 (ITROP(ILONG,ILAT), -c * KTTY(INPOS,KLIN),N1,N2,'-') - CALL W3AI15 (ITROP(ILONG,ILAT), - * line,N1,N2,'-') - do ii = 1, 3 - ktty(ii+inpos-1,klin) = - & line(ii:ii) - enddo - INPOS = INPOS + N2 - 4210 CONTINUE - KCNT(KLIN) = INPOS - 1 - WRITE (6,100)(KTTY(N,KLIN),N=1,69) - KLIN = KLIN + 1 -C -C MAX WIND INFORMATION -C - INPOS = 1 - DO 4220 I = 1, 4 - KTTY(INPOS,KLIN) = MAXW1(I) - INPOS = INPOS + 1 - 4220 CONTINUE - KLON=NLON(IBULL) - DO 4130 ILONG=LONSIX,LONEND,ILNINC - KTTY(INPOS,KLIN) = SPACE - INPOS = INPOS + 1 - N2 = 3 - CALL W3AI15 (MAXHGT(ILONG,ILAT),line,N1,N2,'-') - do ii = 1, 3 - ktty(ii+inpos-1,klin) = - & line(ii:ii) - enddo - INPOS = INPOS + N2 - N2 = 5 - CALL W3AI15 (IDDFF(ILONG,ILAT,10),line, - * N1,N2,'-') - do ii = 1, 5 - ktty(ii+inpos-1,klin) = - & line(ii:ii) - enddo - INPOS = INPOS + N2 - 4130 CONTINUE - KCNT(KLIN) = INPOS -1 - WRITE (6,100)(KTTY(N,KLIN),N=1,69) - KLIN = KLIN + 1 -C -C WINDS BY LEVELS -C - 4250 DO 4400 J = 1, 9 - KLVL = 10 - J - INPOS=1 - IF (LVL(KLVL,IBULL).NE.1) THEN - GO TO 4400 - END IF -C -C ENTER HEIGHT VALUE FOR THIS BULLETIN LINE -C - KTTY(INPOS,KLIN) = ALFAF - INPOS = INPOS + 1 - N1 = 1 - N2 = 3 - CALL W3AI15 (LVLNNN(KLVL),line, - * N1,N2,'-') - do ii = 1, 3 - ktty(ii+inpos-1,klin) = - & line(ii:ii) - enddo - INPOS = INPOS + N2 -C -C WINDS BY LONGITUDE -C - DO 4300 ILONG=LONSIX,LONEND,ILNINC - LONPTR = ILONG - IF (LONPTR.GE.145) THEN - LONPTR = LONPTR - 144 - END IF -C -C INSERT LEAD SPACE -C - KTTY(INPOS,KLIN) = SPACE - INPOS = INPOS + 1 -C -C MOVE WIND TO OUTPUT LOCATION -C - N1 = 1 - N2 = 5 - IDF = IDDFF(ILONG,ILAT,KLVL) - IF (IDF.LT.1000.AND.IDF.GE.0) THEN - IDDFF(ILONG,ILAT,KLVL)= IDF+36000 - END IF - CALL W3AI15 (IDDFF(ILONG,ILAT,KLVL),WORKA,N1,N2,'-') - DO 4275 N=1,N2 - KTTY(INPOS,KLIN)=WORKB(N) - INPOS=INPOS+1 - 4275 CONTINUE -C -C MOVE TEMPERATURE TO OUTPUT LOCATION -C - KTTY(INPOS,KLIN)= ALFAM - IF(ITEMP(ILONG,ILAT,KLVL).GE.0) THEN - KTTY(INPOS,KLIN)=ALFAP - END IF - INPOS=INPOS+1 - KTEMP=IABS(ITEMP(ILONG,ILAT,KLVL)) - N2 = 2 - CALL W3AI15 (KTEMP,WORKA,N1,N2,'-') - DO 4280 N=1,N2 - KTTY(INPOS,KLIN)=WORKB(N) - INPOS=INPOS+1 -4280 CONTINUE -4300 CONTINUE -C -C WRITE LINE TO ARCHIVE/TTY OUTPUT -C - KCNT(KLIN)=INPOS-1 - WRITE (6,100)(KTTY(N,KLIN),N=1,69) - 100 FORMAT (1X,69A1) - KLIN=KLIN+1 -C - 4400 CONTINUE -C - 4500 CONTINUE -C -C CALL ROUTINE TO FORMAT TTY MSG FOR TRANSMISSION -C & PASS TO TRAN FILE -C -C -C ------------------------------------------------------- -C COMMUNICATIONS PREFIX - ICAT = NCAT(IBULL) - AREG(1:6) = BLANKS(1:6) - IBCKUP = 0 - IDAYTP = 3 -c CALL W3FI61(MOUT,ICAT,AREG,IBCKUP,IDAYTP,IERR) - call w3ai15(icat,line,1,7,'-') - do ii = 1, 40 - mout(ii) = space - enddo - do ii = 3, 7 - mout(ii) = line(ii-2:ii-2) - enddo - write(mout,4510) - 4510 format("'") - mout(2) = '1' -C ------------------------------------------------------- - MPTR = 41 -C -C DO ALL TTY LINES -C - DO 4550 II= 1, KLIN -C -C DO ALL CHARACTERS IN TTY LINE -C - JCNT = KCNT(II) - DO 4525 J = 1, JCNT - MOUT(MPTR) = KTTY(J,II) - MPTR = MPTR + 1 - IF (MPTR.LE.1280) GO TO 4525 -c WRITE (KTRAN)(MOUT(N),N=1,1280), -c & lfascii - WRITE (KTRAN,REC=IREC)(MOUT(N),N=1,1280),lfascii - irec=irec+1 -C WRITE (6,5812)(MOUT(N),N=1,1280) - DO 4522 K = 1, 1280 - MOUT(K) = SPACE - 4522 CONTINUE - MPTR = 1 - 4525 CONTINUE -C -C CRCRLF INSERTION -C - DO 4540 J = 1,3 - IF (J.LE.2) GO TO 4530 - MOUT(MPTR) = LF - GO TO 4535 - 4530 MOUT(MPTR) = CR - 4535 MPTR = MPTR + 1 - IF (MPTR.LE.1280) GO TO 4540 -c WRITE (KTRAN)(MOUT(N),N=1,1280), -c & lfascii - WRITE (KTRAN,REC=IREC)(MOUT(N),N=1,1280),lfascii - irec=irec+1 - -C WRITE (6,5812)(MOUT(N),N=1,1280) - MPTR = 1 - DO 4537 K = 1, 1280 - MOUT(K) = SPACE - 4537 CONTINUE - 4540 CONTINUE -C - 4550 CONTINUE -C END OF BULLETIN FOR TRAN, INSERT ETX - MOUT(MPTR)=ETX - MPTR=MPTR + 1 - IF(MPTR.LE.1280) GO TO 4551 -c WRITE(KTRAN)(MOUT(N),N=1,1280), -c & lfascii - WRITE (KTRAN,REC=IREC)(MOUT(N),N=1,1280),lfascii - irec=irec+1 - - MPTR=1 - 4551 CONTINUE -C -C IF BLOCK CONTAINS DATA, WRITE TO TRAN FILE -C - IF (MPTR.LE.1) GO TO 4560 -c WRITE (KTRAN)(MOUT(N),N=1,1280), -c & lfascii - WRITE (KTRAN,REC=IREC)(MOUT(N),N=1,1280),lfascii - irec=irec+1 - - 4599 FORMAT(16(80A1)) -C WRITE (6,5812)(MOUT(N),N=1,1280) - DO 4545 K=1,1280 - MOUT(K)=SPACE - 4545 CONTINUE - 4560 CONTINUE - WRITE (6,110) - 110 FORMAT(1X,' ') - WRITE (6,110) - BULCNT=BULCNT+1 - MOUT(MPTR)=KETX - 4600 CONTINUE -C TRANSMISSION SECTION -C -C -C ARE THERE ANY BULLETINS READY FOR TRANSMISSION -C - IF (BULCNT.GT.0) GO TO 8000 - CALL W3TAGE('WINTEMV') - GO TO 9999 -C -C5812 FORMAT (16(1X,80A1,/)) -C -C RETURN FOR NEXT BULLETIN - 8000 CONTINUE - 9000 CONTINUE -C - KRET = 0 -C -C SWITCH TO PREVENT UNWANTED TRANSMISSIONS -C COMMENT OUT NEXT LINE TO PERMIT TRANSMISSION OF BULLETINS -C IF (KRET.EQ.0) GO TO 9800 -C -C -c REWIND KTRAN -c CALL W3AG15 ('FT24F001','TRAN ',KRET) -c IF (KRET.NE.0) THEN -c PRINT *,'ERROR RETURN FROM W3AG15 =',KRET -c WRITE(6,910) -c END IF -C - 9999 CONTINUE - CALL W3TAGE('WINTEMV') - 4999 STOP - 910 FORMAT (' BULLETINS WERE NOT POSTED') - 920 FORMAT (' ',8A1,2X,44A1,2X,8A1,2X,6A1,2X,A1) - END diff --git a/ush/drive_makeprepbufr.sh b/ush/drive_makeprepbufr.sh index 3c96a8e928..ad36904724 100755 --- a/ush/drive_makeprepbufr.sh +++ b/ush/drive_makeprepbufr.sh @@ -39,6 +39,8 @@ DONST=${DONST:-"NO"} ############################################################### # Set script and dependency variables +export COMPONENT=${COMPONENT:-atmos} + GDATE=$($NDATE -$assim_freq $CDATE) cymd=$(echo $CDATE | cut -c1-8) @@ -49,13 +51,13 @@ ghh=$(echo $GDATE | cut -c9-10) OPREFIX="${CDUMP}.t${chh}z." OSUFFIX=".bufr_d" GPREFIX="gdas.t${ghh}z." -GSUFFIX=".nemsio" +GSUFFIX=${GSUFFIX:-$SUFFIX} APREFIX="${CDUMP}.t${chh}z." -ASUFFIX=".nemsio" +ASUFFIX=${ASUFFIX:-$SUFFIX} COMIN_OBS=${COMIN_OBS:-"$DMPDIR/${CDUMP}${DUMP_SUFFIX}.${PDY}/${cyc}"} -COMIN_GES=${COMIN_GES:-"$ROTDIR/gdas.$gymd/$ghh"} -COMOUT=${COMOUT:-"$ROTDIR/$CDUMP.$cymd/$chh"} +COMIN_GES=${COMIN_GES:-"$ROTDIR/gdas.$gymd/$ghh/$COMPONENT"} +COMOUT=${COMOUT:-"$ROTDIR/$CDUMP.$cymd/$chh/$COMPONENT"} [[ ! -d $COMOUT ]] && mkdir -p $COMOUT export DATA="$RUNDIR/$CDATE/$CDUMP/prepbufr" [[ -d $DATA ]] && rm -rf $DATA diff --git a/ush/forecast_det.sh b/ush/forecast_det.sh index a61471a867..6832aa97db 100755 --- a/ush/forecast_det.sh +++ b/ush/forecast_det.sh @@ -17,50 +17,51 @@ FV3_GFS_det(){ # warm start? warm_start=${warm_start:-".false."} read_increment=${read_increment:-".false."} - restart_interval=${restart_interval:-0} res_latlon_dynamics="''" # Determine if this is a warm start or cold start - if [ -f $gmemdir/RESTART/${PDY}.${cyc}0000.coupler.res ]; then + if [ -f $gmemdir/RESTART/${sPDY}.${scyc}0000.coupler.res ]; then export warm_start=".true." fi # turn IAU off for cold start - DOIAU_coldstart="NO" - if [ $DOIAU = "YES" -a $warm_start = ".false." ]; then + DOIAU_coldstart=${DOIAU_coldstart:-"NO"} + if [ $DOIAU = "YES" -a $warm_start = ".false." ] || [ $DOIAU_coldstart = "YES" -a $warm_start = ".true." ]; then export DOIAU="NO" echo "turning off IAU since warm_start = $warm_start" DOIAU_coldstart="YES" + IAU_OFFSET=0 sCDATE=$CDATE sPDY=$PDY scyc=$cyc - #echo "ERROR: DOIAU = $DOIAU and warm_start = $warm_start are incompatible." - #echo "Abort!" - #exit 99 + tPDY=$sPDY + tcyc=$cyc fi #------------------------------------------------------- # determine if restart IC exists to continue from a previous forecast - RERUN="NO" - filecount=$(find $RSTDIR_TMP -type f | wc -l) - if [ $CDUMP = "gfs" -a $restart_interval -gt 0 -a $FHMAX -gt $restart_interval -a $filecount -gt 10 ]; then - SDATE=$($NDATE +$FHMAX $CDATE) - EDATE=$($NDATE +$restart_interval $CDATE) - while [ $SDATE -gt $EDATE ]; do - PDYS=$(echo $SDATE | cut -c1-8) - cycs=$(echo $SDATE | cut -c9-10) - flag1=$RSTDIR_TMP/${PDYS}.${cycs}0000.coupler.res - flag2=$RSTDIR_TMP/coupler.res - if [ -s $flag1 ]; then - mv $flag1 ${flag1}.old - if [ -s $flag2 ]; then mv $flag2 ${flag2}.old ;fi - RERUN="YES" - CDATE_RST=$($NDATE -$restart_interval $SDATE) - break - fi - SDATE=$($NDATE -$restart_interval $SDATE) - done - fi + RERUN="NO" + filecount=$(find $RSTDIR_ATM -type f | wc -l) + if [ $CDUMP = "gfs" -a $rst_invt1 -gt 0 -a $FHMAX -gt $rst_invt1 -a $filecount -gt 10 ]; then + reverse=$(echo "${restart_interval[@]} " | tac -s ' ') + for xfh in $reverse ; do + yfh=$((xfh-(IAU_OFFSET/2))) + SDATE=$($NDATE +$yfh $CDATE) + PDYS=$(echo $SDATE | cut -c1-8) + cycs=$(echo $SDATE | cut -c9-10) + flag1=$RSTDIR_ATM/${PDYS}.${cycs}0000.coupler.res + flag2=$RSTDIR_ATM/coupler.res + if [ -s $flag1 ]; then + CDATE_RST=$SDATE + [[ $RERUN = "YES" ]] && break + mv $flag1 ${flag1}.old + if [ -s $flag2 ]; then mv $flag2 ${flag2}.old ;fi + RERUN="YES" + [[ $xfh = $rst_invt1 ]] && RERUN="NO" + fi + done + fi + #------------------------------------------------------- } diff --git a/ush/forecast_postdet.sh b/ush/forecast_postdet.sh index 47711d827f..c2f8b42d9e 100755 --- a/ush/forecast_postdet.sh +++ b/ush/forecast_postdet.sh @@ -33,7 +33,6 @@ DATM_postdet(){ } FV3_GFS_postdet(){ - echo "SUB ${FUNCNAME[0]}: $RERUN and $warm_start determined for $RUN" echo $warm_start @@ -67,7 +66,7 @@ FV3_GFS_postdet(){ #............................. # Link all (except sfc_data) restart files from $gmemdir - for file in $gmemdir/RESTART/${PDY}.${cyc}0000.*.nc; do + for file in $(ls $gmemdir/RESTART/${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) @@ -77,7 +76,7 @@ FV3_GFS_postdet(){ done # Link sfcanl_data restart files from $memdir - for file in $memdir/RESTART/${PDY}.${cyc}0000.*.nc; do + for file in $(ls $memdir/RESTART/${sPDY}.${scyc}0000.*.nc); do file2=$(echo $(basename $file)) file2=$(echo $file2 | cut -d. -f3-) # remove the date from file fsufanl=$(echo $file2 | cut -d. -f1) @@ -88,23 +87,23 @@ FV3_GFS_postdet(){ done # Need a coupler.res when doing IAU - if [ $DOIAU = "YES" ]; then - rm -f $DATA/INPUT/coupler.res - cat >> $DATA/INPUT/coupler.res << EOF - 2 (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 +# if [ $DOIAU = "YES" ]; then +# rm -f $DATA/INPUT/coupler.res +# cat >> $DATA/INPUT/coupler.res << EOF +# 2 (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 # 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=$memdir/${CDUMP}.t${cyc}z.atminc.nc + increment_file=$memdir/${CDUMP}.t${cyc}z.${PREFIX_ATMINC}atminc.nc else - increment_file=$memdir/${CDUMP}.t${cyc}z.atmi${incfhr}.nc + increment_file=$memdir/${CDUMP}.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" @@ -117,7 +116,7 @@ EOF read_increment=".false." res_latlon_dynamics="" else - increment_file=$memdir/${CDUMP}.t${cyc}z.atminc.nc + increment_file=$memdir/${CDUMP}.t${cyc}z.${PREFIX_INC}atminc.nc if [ -f $increment_file ]; then $NLN $increment_file $DATA/INPUT/fv3_increment.nc read_increment=".true." @@ -131,18 +130,26 @@ EOF export warm_start=".true." PDYT=$(echo $CDATE_RST | cut -c1-8) cyct=$(echo $CDATE_RST | cut -c9-10) - for file in $RSTDIR_TMP/${PDYT}.${cyct}0000.*; do + for file in $(ls $RSTDIR_ATM/${PDYT}.${cyct}0000.*); do file2=$(echo $(basename $file)) file2=$(echo $file2 | cut -d. -f3-) $NLN $file $DATA/INPUT/$file2 done + hour_rst=`$NHOUR $CDATE_RST $CDATE` + IAU_FHROT=$((IAU_OFFSET+hour_rst)) + if [ $DOIAU = "YES" ]; then + IAUFHRS=-1 + IAU_DELTHRS=0 + IAU_INC_FILES="''" + fi + fi #............................. else ## cold start - for file in $memdir/INPUT/*.nc; do + for file in $(ls $memdir/INPUT/*.nc); do file2=$(echo $(basename $file)) fsuf=$(echo $file2 | cut -c1-3) if [ $fsuf = "gfs" -o $fsuf = "sfc" ]; then @@ -193,9 +200,6 @@ EOF $NLN $FIXfv3/$CASE/${CASE}_mosaic.nc $DATA/INPUT/${CASE}_mosaic.nc fi - # CCPP Suite file - $NCP -p $FIX_DIR/fix_ccpp_suites/suite_${CCPP_SUITE}.xml $DATA/ - # GFS standard input data IALB=${IALB:-1} @@ -240,6 +244,14 @@ EOF done fi + # inline post fix files + if [ $WRITE_DOPOST = ".true." ]; then + $NLN $PARM_POST/post_tag_gfs${LEVS} $DATA/itag + $NLN $PARM_POST/postxconfig-NT-GFS-TWO.txt $DATA/postxconfig-NT.txt + $NLN $PARM_POST/postxconfig-NT-GFS-F00-TWO.txt $DATA/postxconfig-NT_FH00.txt + $NLN $PARM_POST/params_grib2_tbl_new $DATA/params_grib2_tbl_new + fi + #------------------------------------------------------------------ # changeable parameters # dycore definitions @@ -400,9 +412,9 @@ EOF # Stochastic Physics Options if [ ${SET_STP_SEED:-"YES"} = "YES" ]; then - ISEED_SKEB=$((CDATE*1000 + SEEDLET*10 + 1)) - ISEED_SHUM=$((CDATE*1000 + SEEDLET*10 + 2)) - ISEED_SPPT=$((CDATE*1000 + SEEDLET*10 + 3)) + ISEED_SKEB=$((CDATE*1000 + MEMBER*10 + 1)) + ISEED_SHUM=$((CDATE*1000 + MEMBER*10 + 2)) + ISEED_SPPT=$((CDATE*1000 + MEMBER*10 + 3)) else ISEED=${ISEED:-0} fi @@ -416,37 +428,53 @@ EOF #------------------------------------------------------------------ # make symbolic links to write forecast files directly in memdir cd $DATA + if [ "$CCPP_SUITE" = 'FV3_GSD_v0' -o "$CCPP_SUITE" = 'FV3_GSD_noah' ]; then + $NLN $FIX_AM/CCN_ACTIVATE.BIN CCN_ACTIVATE.BIN + $NLN $FIX_AM/freezeH2O.dat freezeH2O.dat + $NLN $FIX_AM/qr_acr_qg.dat qr_acr_qg.dat + $NLN $FIX_AM/qr_acr_qs.dat qr_acr_qs.dat + fi + if [ $inistep = 'cold' ]; then echo "Not making links of output for mediator cold start" else - if [ $QUILTING = ".true." -a $OUTPUT_GRID = "gaussian_grid" ]; then - fhr=$FHMIN - while [ $fhr -le $FHMAX ]; do - FH3=$(printf %03i $fhr) - atmi=atmf${FH3}.$OUTPUT_FILE - sfci=sfcf${FH3}.$OUTPUT_FILE - logi=logf${FH3} - atmo=$memdir/${CDUMP}.t${cyc}z.atmf${FH3}.$OUTPUT_FILE - sfco=$memdir/${CDUMP}.t${cyc}z.sfcf${FH3}.$OUTPUT_FILE - logo=$memdir/${CDUMP}.t${cyc}z.logf${FH3}.$OUTPUT_FILE - eval $NLN $atmo $atmi - eval $NLN $sfco $sfci - eval $NLN $logo $logi - FHINC=$FHOUT - if [ $FHMAX_HF -gt 0 -a $FHOUT_HF -gt 0 -a $fhr -lt $FHMAX_HF ]; then - FHINC=$FHOUT_HF - fi - fhr=$((fhr+FHINC)) - done - else - for n in $(seq 1 $ntiles); do - eval $NLN nggps2d.tile${n}.nc $memdir/nggps2d.tile${n}.nc - eval $NLN nggps3d.tile${n}.nc $memdir/nggps3d.tile${n}.nc - eval $NLN grid_spec.tile${n}.nc $memdir/grid_spec.tile${n}.nc - eval $NLN atmos_static.tile${n}.nc $memdir/atmos_static.tile${n}.nc - eval $NLN atmos_4xdaily.tile${n}.nc $memdir/atmos_4xdaily.tile${n}.nc - done - fi + if [ $QUILTING = ".true." -a $OUTPUT_GRID = "gaussian_grid" ]; then + fhr=$FHMIN + while [ $fhr -le $FHMAX ]; do + FH3=$(printf %03i $fhr) + FH2=$(printf %02i $fhr) + atmi=atmf${FH3}.$OUTPUT_FILE + sfci=sfcf${FH3}.$OUTPUT_FILE + logi=logf${FH3} + pgbi=GFSPRS.GrbF${FH2} + flxi=GFSFLX.GrbF${FH2} + atmo=$memdir/${CDUMP}.t${cyc}z.atmf${FH3}.$OUTPUT_FILE + sfco=$memdir/${CDUMP}.t${cyc}z.sfcf${FH3}.$OUTPUT_FILE + logo=$memdir/${CDUMP}.t${cyc}z.logf${FH3}.$OUTPUT_FILE + pgbo=$memdir/${CDUMP}.t${cyc}z.master.grb2f${FH3} + flxo=$memdir/${CDUMP}.t${cyc}z.sfluxgrbf${FH3}.grib2 + eval $NLN $atmo $atmi + eval $NLN $sfco $sfci + eval $NLN $logo $logi + if [ $WRITE_DOPOST = ".true." ]; then + eval $NLN $pgbo $pgbi + eval $NLN $flxo $flxi + fi + FHINC=$FHOUT + if [ $FHMAX_HF -gt 0 -a $FHOUT_HF -gt 0 -a $fhr -lt $FHMAX_HF ]; then + FHINC=$FHOUT_HF + fi + fhr=$((fhr+FHINC)) + done + else + for n in $(seq 1 $ntiles); do + eval $NLN nggps2d.tile${n}.nc $memdir/nggps2d.tile${n}.nc + eval $NLN nggps3d.tile${n}.nc $memdir/nggps3d.tile${n}.nc + eval $NLN grid_spec.tile${n}.nc $memdir/grid_spec.tile${n}.nc + eval $NLN atmos_static.tile${n}.nc $memdir/atmos_static.tile${n}.nc + eval $NLN atmos_4xdaily.tile${n}.nc $memdir/atmos_4xdaily.tile${n}.nc + done + fi fi } @@ -516,7 +544,7 @@ WW3_postdet() echo "SUB ${FUNCNAME[0]}: Linking input data for WW3" COMPONENTwave=${COMPONENTwave:-${RUN}wave} - #Link mod_def files for wave grids + #Link mod_def files for wave grids array=($WAVECUR_FID $WAVEICE_FID $WAVEWND_FID $waveuoutpGRD $waveGRD $waveesmfGRD $wavesbsGRD $wavepostGRD $waveinterpGRD) echo "Wave Grids: $WAVECUR_FID $WAVEICE_FID $WAVEWND_FID $waveuoutpGRD $waveGRD $waveesmfGRD $wavesbsGRD $wavepostGRD $waveinterpGRD" grdALL=`printf "%s\n" "${array[@]}" | sort -u | tr '\n' ' '` @@ -524,17 +552,17 @@ WW3_postdet() $NCP $ROTDIR/${CDUMP}.${PDY}/${cyc}/wave/rundata/${COMPONENTwave}.mod_def.$wavGRD $DATA/mod_def.$wavGRD done - #Copy initial condition files: + #Copy initial condition files: for wavGRD in $waveGRD ; do # Link wave IC for current cycle # $NLN ${WRDIR}/${sPDY}.${scyc}0000.restart.${wavGRD} $DATA/restart.${wavGRD} - # Link IC for S2S benchmarks: + # Link IC for S2S benchmarks: $NCP -pf $ICSDIR/$CDATE/wav/${PDY}.${cyc}0000.restart.$wavGRD $DATA/restart.$wavGRD - # Link log files for computational grids: + # Link log files for computational grids: eval $NLN $ROTDIR/${CDUMP}.${PDY}/${cyc}/wave/rundata/${COMPONENTwave}${WAV_MEMBER}.log.${wavGRD}.${PDY}${cyc} $DATA/log.${wavGRD} done - #link more log files: + #link more log files: eval $NLN $ROTDIR/${CDUMP}.${PDY}/${cyc}/wave/rundata/${COMPONENTwave}${WAV_MEMBER}.log.mww3.${PDY}${cyc} $DATA/log.mww3 datwave=$ROTDIR/${CDUMP}.${PDY}/${cyc}/wave/rundata @@ -549,9 +577,9 @@ WW3_postdet() eval $NLN $datwave/${wavprfx}.out_grd.${wavGRD}.${YMD}.${HMS} $DATA/${YMD}.${HMS}.out_grd.${wavGRD} done FHINC=$FHOUT_WAV - #if [ $FHMAX_HF_WAV -gt 0 -a $FHOUT_HF_WAV -gt 0 -a $fhr -lt $FHMAX_HF_WAV ]; then - # FHINC=$FHOUT_HF_WAV - #fi + if [ $FHMAX_HF_WAV -gt 0 -a $FHOUT_HF_WAV -gt 0 -a $fhr -lt $FHMAX_HF_WAV ]; then + FHINC=$FHOUT_HF_WAV + fi fhr=$((fhr+FHINC)) done # Loop for point output (uses DTPNT) @@ -565,22 +593,18 @@ WW3_postdet() fhr=$((fhr+FHINC)) done - - } WW3_nml() { echo "SUB ${FUNCNAME[0]}: Copying input files for WW3" - COMPONENTwave=${COMPONENTwave:-${RUN}wave} + WAV_MOD_TAG=${CDUMP}wave${waveMEMB} $NCP $ROTDIR/${CDUMP}.${PDY}/${cyc}/wave/rundata/ww3_multi.${WAV_MOD_TAG}.${cycle}.inp $DATA/ww3_multi.inp } WW3_out() { echo "SUB ${FUNCNAME[0]}: Copying output data for WW3" - $NCP $DATA/ww3_multi.inp $ROTDIR/${COMPONENTwave}.${PDY}/${cyc}/ - $NCP $DATA/mod_def.* $ROTDIR/${COMPONENTwave}.${PDY}/${cyc}/ } MOM6_postdet() @@ -719,15 +743,12 @@ CICE_postdet() # #continuing run "hot start" # RUNTYPE='continue' # USE_RESTART_TIME='.true.' - # restart_pond_lvl=${restart_pond_lvl:-".true."} - #else - #using cold start IC + #fi RUNTYPE='initial' USE_RESTART_TIME='.false.' restart_pond_lvl=${restart_pond_lvl:-".false."} - #fi - ICERES=${ICERES:-"025"} + ICERES=${ICERES:-"025"} if [ $ICERES = '025' ]; then ICERESdec="0.25" fi @@ -738,7 +759,6 @@ CICE_postdet() ICERESdec="1.00" fi - ice_grid_file=${ice_grid_file:-"grid_cice_NEMS_mx${ICERES}.nc"} ice_kmt_file=${ice_kmt_file:-"kmtu_cice_NEMS_mx${ICERES}.nc"} diff --git a/ush/forecast_predet.sh b/ush/forecast_predet.sh index 96c106623d..203eab65a1 100755 --- a/ush/forecast_predet.sh +++ b/ush/forecast_predet.sh @@ -14,6 +14,8 @@ common_predet(){ echo "SUB ${FUNCNAME[0]}: Defining variables for shared through models" pwd=$(pwd) + machine=${machine:-"WCOSS_C"} + machine=$(echo $machine | tr '[a-z]' '[A-Z]') CASE=${CASE:-C768} CDATE=${CDATE:-2017032500} DATA=${DATA:-$pwd/fv3tmp$$} # temporary running directory @@ -38,6 +40,7 @@ cd $DATA FV3_GFS_predet(){ echo "SUB ${FUNCNAME[0]}: Defining variables for FV3GFS" CDUMP=${CDUMP:-gdas} + CDUMPwave="${CDUMP}wave" FHMIN=${FHMIN:-0} FHMAX=${FHMAX:-9} FHOUT=${FHOUT:-3} @@ -49,6 +52,10 @@ FV3_GFS_predet(){ FDIAG=$FHOUT if [ $FHMAX_HF -gt 0 -a $FHOUT_HF -gt 0 ]; then FDIAG=$FHOUT_HF; fi + WRITE_DOPOST=${WRITE_DOPOST:-".false."} + restart_interval=${restart_interval:-0} + rst_invt1=`echo $restart_interval |cut -d " " -f 1` + PDY=$(echo $CDATE | cut -c1-8) cyc=$(echo $CDATE | cut -c9-10) @@ -59,6 +66,8 @@ FV3_GFS_predet(){ FIX_DIR=${FIX_DIR:-$HOMEgfs/fix} FIX_AM=${FIX_AM:-$FIX_DIR/fix_am} FIXfv3=${FIXfv3:-$FIX_DIR/fix_fv3_gmted2010} + DATA=${DATA:-$pwd/fv3tmp$$} # temporary running directory + ROTDIR=${ROTDIR:-$pwd} # rotating archive directory ICSDIR=${ICSDIR:-$pwd} # cold start initial conditions DMPDIR=${DMPDIR:-$pwd} # global dumps for seaice, snow and sst analysis @@ -81,16 +90,19 @@ FV3_GFS_predet(){ # Other options MEMBER=${MEMBER:-"-1"} # -1: control, 0: ensemble mean, >0: ensemble member $MEMBER ENS_NUM=${ENS_NUM:-1} # Single executable runs multiple members (e.g. GEFS) + PREFIX_ATMINC=${PREFIX_ATMINC:-""} # allow ensemble to use recentered increment # IAU options DOIAU=${DOIAU:-"NO"} IAUFHRS=${IAUFHRS:-0} IAU_DELTHRS=${IAU_DELTHRS:-0} + IAU_OFFSET=${IAU_OFFSET:-0} # Model specific stuff FCSTEXECDIR=${FCSTEXECDIR:-$HOMEgfs/sorc/fv3gfs.fd/NEMS/exe} FCSTEXEC=${FCSTEXEC:-fv3_gfs.x} PARM_FV3DIAG=${PARM_FV3DIAG:-$HOMEgfs/parm/parm_fv3diag} + PARM_POST=${PARM_POST:-$HOMEgfs/parm/post} # Model config options APRUN_FV3=${APRUN_FV3:-${APRUN_FCST:-${APRUN:-""}}} @@ -111,6 +123,8 @@ FV3_GFS_predet(){ OUTPUT_FILE=${OUTPUT_FILE:-"nemsio"} WRITE_NEMSIOFLIP=${WRITE_NEMSIOFLIP:-".true."} WRITE_FSYNCFLAG=${WRITE_FSYNCFLAG:-".true."} + affix="nemsio" + [[ "$OUTPUT_FILE" = "netcdf" ]] && affix="nc" rCDUMP=${rCDUMP:-$CDUMP} @@ -196,11 +210,10 @@ FV3_GFS_predet(){ fi cd $DATA || exit 8 mkdir -p $DATA/INPUT - echo "restart_interval=$restart_interval" - if [ $CDUMP = "gfs" -a $restart_interval -gt 0 ]; then - RSTDIR_TMP=${RSTDIR:-$ROTDIR}/${CDUMP}.${PDY}/${cyc}/RERUN_RESTART - if [ ! -d $RSTDIR_TMP ]; then mkdir -p $RSTDIR_TMP ; fi - $NLN $RSTDIR_TMP RESTART + if [ $CDUMP = "gfs" -a $rst_invt1 -gt 0 ]; then + RSTDIR_ATM=${RSTDIR:-$ROTDIR}/${CDUMP}.${PDY}/${cyc}/atmos/RERUN_RESTART + if [ ! -d $RSTDIR_ATM ]; then mkdir -p $RSTDIR_ATM ; fi + $NLN $RSTDIR_ATM RESTART else mkdir -p $DATA/RESTART fi @@ -216,36 +229,41 @@ FV3_GFS_predet(){ rprefix=enkf$rCDUMP memchar=mem$(printf %03i $MEMBER) fi - PDY=$(echo $CDATE | cut -c1-8) - cyc=$(echo $CDATE | cut -c9-10) - memdir=$ROTDIR/${prefix}.$PDY/$cyc/$memchar + memdir=$ROTDIR/${prefix}.$PDY/$cyc/atmos/$memchar if [ ! -d $memdir ]; then mkdir -p $memdir; fi GDATE=$($NDATE -$assim_freq $CDATE) gPDY=$(echo $GDATE | cut -c1-8) gcyc=$(echo $GDATE | cut -c9-10) - gmemdir=$ROTDIR/${rprefix}.$gPDY/$gcyc/$memchar + gmemdir=$ROTDIR/${rprefix}.$gPDY/$gcyc/atmos/$memchar sCDATE=$($NDATE -3 $CDATE) if [[ "$DOIAU" = "YES" ]]; then sCDATE=$($NDATE -3 $CDATE) sPDY=$(echo $sCDATE | cut -c1-8) scyc=$(echo $sCDATE | cut -c9-10) + tPDY=$gPDY + tcyc=$gcyc else sCDATE=$CDATE sPDY=$PDY scyc=$cyc + tPDY=$sPDY + tcyc=$cyc fi echo "SUB ${FUNCNAME[0]}: pre-determination variables set" } -FV3_GEFS_def(){ - echo "SUB ${FUNCNAME[0]}: Defining variables for FV3GEFS" -} - -WW3_def(){ +WW3_predet(){ echo "SUB ${FUNCNAME[0]}: Defining variables for WW3" + if [ $CDUMP = "gdas" ]; then + RSTDIR_WAVE=$ROTDIR/${CDUMP}.${PDY}/${cyc}/wave/restart + else + RSTDIR_WAVE=${RSTDIR_WAVE:-$ROTDIR/${CDUMP}.${PDY}/${cyc}/wave/restart} + fi + if [ ! -d $RSTDIR_WAVE ]; then mkdir -p $RSTDIR_WAVE ; fi + $NLN $RSTDIR_WAVE restart_wave } CICE_predet(){ diff --git a/ush/fv3ics.py b/ush/fv3ics.py deleted file mode 100755 index 155dd65be0..0000000000 --- a/ush/fv3ics.py +++ /dev/null @@ -1,331 +0,0 @@ -#!/usr/bin/env python - - -import os -import sys -import glob -import subprocess -import string -import random -import argparse - - -__author__ = "Rahul Mahajan" -__organization__ = "NOAA/NCEP/EMC" -__email__ = "rahul.mahajan@noaa.gov" -__version__ = '1.0.0' - - -def set_machine(): - - if os.path.isdir('/scratch4'): - return 'THEIA' - elif os.path.isdir('/gpfs/hps2'): - return 'WCOSS_C' - elif os.path.isdir('/gpfs/dell2'): - return 'WCOSS_DELL_P3' - else: - raise NotImplementedError('Unknown machine') - - -def set_paths(): - - if machine in ['THEIA']: - homegfs = "/scratch4/NCEPDEV/global/save/glopara/git/fv3gfs/gfs.v15.0.0" - stmp = "/scratch4/NCEPDEV/stmp4/%s" % os.environ['USER'] - elif machine in ['WCOSS_C']: - homegfs = "/gpfs/hps3/emc/global/noscrub/emc.glopara/git/fv3gfs/gfs.v15.0.0" - stmp = "/gpfs/hps3/stmp/%s" % os.environ['USER'] - elif machine in ['WCOSS_DELL_P3']: - homegfs = "/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/gfs.v15.0.0" - stmp = "/gpfs/dell2/stmp/%s" % os.environ['USER'] - - return homegfs, stmp - - -def get_accountinfo(): - - if machine in ['THEIA']: - queue, account = 'batch', 'fv3-cpu' - elif machine in ['WCOSS_C']: - queue, account = 'dev', 'FV3GFS-T2O' - elif machine in ['WCOSS_DELL_P3']: - queue, account = 'dev', 'FV3GFS-T2O' - - return queue, account - - -def get_jobcard(): - - queue, account = get_accountinfo() - - mdict = {'queue':queue, 'account': account, 'icsdir':icsdir, 'date':date, 'pwd':os.environ['PWD'], 'nthreads':nthreads} - - if machine in ['WCOSS_C', 'WCOSS_DELL_P3']: - - strings = ''' -#BSUB -J fv3ics_ -#BSUB -P {account} -#BSUB -q {queue} -#BSUB -W 0:30 -#BSUB -M 3072 -#BSUB -e {icsdir}/{date}///fv3ics.log -#BSUB -o {icsdir}/{date}///fv3ics.log -#BSUB -cwd {pwd} -'''.format(**mdict) - - if machine in ['WCOSS_C']: - strings += ''' -#BSUB -extsched 'CRAYLINUX[]' -R '1*{{select[craylinux && !vnode]}} + 24*{{select[craylinux && vnode]span[ptile=24] cu[type=cabinet]}}' -''' - elif machine in ['WCOSS_DELL_P3']: - strings += ''' -#BSUB -n 1 -#BSUB -R span[ptile=1] -#BSUB -R affinity[core(28):distribute=balance] -''' - - elif machine in ['THEIA']: - - strings = ''' -#PBS -N fv3ics_ -#PBS -A {account} -#PBS -q {queue} -#PBS -l walltime=00:30:00 -#PBS -l nodes=1:ppn={nthreads} -#PBS -o {icsdir}/{date}///fv3ics.log -#PBS -j oe -'''.format(**mdict) - - return strings - - -def get_jobtemplate(): - - strings = '''#!/bin/sh''' - - strings += get_jobcard() - - mdict = {'homegfs':homegfs, 'stmp':stmp, 'date':date, 'icsdir':icsdir, 'nthreads':nthreads} - strings += ''' -set -x - -export HOMEgfs={homegfs} -export STMP={stmp} - -export CDATE={date} -export CASE= -export INIDIR={icsdir}/$CDATE/ -export OUTDIR={icsdir}/$CDATE/$CASE//INPUT -export DATA=$STMP/RUNDIRS/tmpdir.fv3ics/$CDATE/$CASE/ - -export OMP_NUM_THREADS_CH={nthreads} -'''.format(**mdict) - - strings += ''' -export ATMANL=$INIDIR/ -export SFCANL=$INIDIR/ -''' - if nsst: - strings += '''export NSTANL=$INIDIR/ -''' - - if machine in ['WCOSS_C']: - strings += ''' -export APRUNC="aprun -j 1 -n 1 -N 1 -d $OMP_NUM_THREADS_CH -cc depth" -''' - - if machine in ['WCOSS_DELL_P3']: - strings += ''' -export APRUNC="mpirun -n 1" -''' - - strings += ''' -[[ -d $DATA ]] && rm -rf $DATA -[[ -d $OUTDIR ]] && rm -rf $OUTDIR -mkdir -p $OUTDIR - -# Load fv3gfs modules -source $HOMEgfs/ush/load_fv3gfs_modules.sh -module list - -$HOMEgfs/ush/global_chgres_driver.sh -status=$? -exit $status -''' - - return strings - - -def get_jobscript(member, files, jcap, case, strings): - - strings = strings.replace('', member) - strings = strings.replace('', jcap) - strings = strings.replace('', case) - - strings = strings.replace('', files['atmanl']) - strings = strings.replace('', files['sfcanl']) - if nsst: - strings = strings.replace('', files['nstanl']) - - return strings - - -def get_submitcmd(): - - if machine in ['THEIA']: - cmd = 'qsub' - elif machine in ['WCOSS_C', 'WCOSS_DELL_P3']: - cmd = 'bsub <' - - return cmd - - -def submit_jobs(jobs): - - def _random_id(length=8): - return ''.join(random.sample(string.ascii_letters + string.digits, length)) - - submit_cmd = get_submitcmd() - - for job in jobs: - - script = 'submit_%s.sh' % _random_id() - open(script, 'wb').write(job) - - cmd = '%s %s' % (submit_cmd, script) - try: - subprocess.check_call(cmd, stderr=subprocess.STDOUT, shell=True) - except subprocess.CalledProcessError as e: - print e.output - finally: - if not debug: - os.remove(script) - - return - - -def main(): - - global machine, homegfs, stmp, nthreads - global date, icsdir - global nsst - global CASE_det, CASE_ens, JCAP_det, JCAP_ens - global debug - - icsdirdoc = [] - icsdirdoc.append('Convert GFS files into FV3 files\n') - icsdirdoc.append('\n') - icsdirdoc.append('This script expects the following directory structure:\n') - icsdirdoc.append('\n') - icsdirdoc.append('ICSDIR/ [--icsdir]\n') - icsdirdoc.append('\tYYYYMMDDHH/ [--date]\n') - icsdirdoc.append('\t\tgdas.tHHz.abias\n') - icsdirdoc.append('\t\tgdas.tHHz.abias_pc\n') - icsdirdoc.append('\t\tgdas.tHHz.abias_air\n') - icsdirdoc.append('\t\tgdas.tHHz.radstat\n') - icsdirdoc.append('\t\tT1534/ [--JCAP_det]\n') - icsdirdoc.append('\t\t\tgdas.tHHz.atmanl.nemsio\n') - icsdirdoc.append('\t\t\tgdas.tHHz.sfcanl.nemsio\n') - icsdirdoc.append('\t\t\tgdas.tHHz.nstanl.nemsio (optional)\n') - icsdirdoc.append('\t\tT574/ [--JCAP_ens]\n') - icsdirdoc.append('\t\t\tgdas.tHHz.ratmanl.memXXX.nemsio\n') - icsdirdoc.append('\t\t\tgdas.tHHz.sfcanl.memXXX.nemsio\n') - icsdirdoc.append('\t\t\tgdas.tHHz.nstanl.memXXX.nemsio (optional)\n') - icsdirdoc.append('\t\tC96/ [--CASE_det] [--CASE_ens]\n') - icsdirdoc.append('\t\t\tcontrol/\n') - icsdirdoc.append('\t\t\t\tfv3ics.log\n') - icsdirdoc.append('\t\t\t\tINPUT/\n') - icsdirdoc.append('\t\t\t\t\tgfs_data.nc\n') - icsdirdoc.append('\t\t\t\t\t...\n') - icsdirdoc.append('\t\t\tmem001/\n') - icsdirdoc.append('\t\t\t\tfv3ics.log\n') - icsdirdoc.append('\t\t\t\tINPUT/\n') - icsdirdoc.append('\t\t\t\t\tgfs_data.nc\n') - icsdirdoc.append('\t\t\t\t\t...\n') - - parser = argparse.ArgumentParser(usage=''.join(icsdirdoc), formatter_class=argparse.ArgumentDefaultsHelpFormatter) - parser.add_argument('--homegfs', help='full path to HOMEgfs', type=str, required=False, default='glopara') - parser.add_argument('--date', help='date of initial conditions to convert from GFS to FV3', type=str, metavar='YYYYMMDDHH', required=True) - parser.add_argument('--icsdir', help='full path to initial conditions directory', type=str, required=True) - parser.add_argument('--cdump', help='cycle', type=str, required=False, default='gdas') - parser.add_argument('--CASE_det', help='desired resolution of the FV3 deterministic initial conditions', type=int, required=False, default=None) - parser.add_argument('--CASE_ens', help='desired resolution of the FV3 ensemble initial conditions', type=int, required=False, default=None) - parser.add_argument('--JCAP_det', help='resolution of the deterministic GFS initial conditions', type=int, required=False, default=1534) - parser.add_argument('--JCAP_ens', help='resolution of the ensemble GFS initial conditions', type=int, required=False, default=574) - parser.add_argument('--nthreads', help='how many threads to use', type=int, required=False, default=24) - parser.add_argument('--debug', help='aid in debugging', action='store_true',required=False) - - input_args = parser.parse_args() - - if input_args.CASE_det is None and input_args.CASE_ens is None: - print 'CASE_det and CASE_ens both cannot be None' - print 'nothing to do, EXIT!' - print '\n' - sys.exit(1) - - homegfs_inp = input_args.homegfs - date = input_args.date - icsdir = input_args.icsdir - CASE_det = input_args.CASE_det - CASE_ens = input_args.CASE_ens - JCAP_det = input_args.JCAP_det - JCAP_ens = input_args.JCAP_ens - nthreads = input_args.nthreads - cdump = input_args.cdump - debug = input_args.debug - - PDY = date[:8] - cyc = date[8:] - - prefix = '%s.t%sz' % (cdump, cyc) - suffix = 'nemsio' - - chgres_det = False if CASE_det is None else True - chgres_ens = False if CASE_ens is None else True - - machine = set_machine() - homegfs_def, stmp = set_paths() - homegfs = homegfs_def if homegfs_inp == 'glopara' else homegfs_inp - - nsst = True if os.path.exists('%s/%s/T%s/%s.nstanl.%s' % (icsdir, date, JCAP_det, prefix, suffix)) else False - - job_template = get_jobtemplate() - - jobs = [] - - if chgres_det: - - files = {} - files['atmanl'] = '%s.atmanl.%s' % (prefix, suffix) - files['sfcanl'] = '%s.sfcanl.%s' % (prefix, suffix) - files['nstanl'] = '%s.nstanl.%s' % (prefix, suffix) if nsst else None - - cmd = 'mkdir -p %s/%s/C%d/control' % (icsdir, date, CASE_det) - os.system(cmd) - cmd = 'rm -f %s/%s/C%d/control/fv3ics.log' % (icsdir, date, CASE_det) - os.system(cmd) - job_script = get_jobscript('control', files, 'T%d' % JCAP_det, 'C%d' % CASE_det, job_template) - jobs.append(job_script) - - if chgres_ens: - nens = len(glob.glob('%s/%s/T%s/%s.ratmanl.mem???.%s' % (icsdir, date, JCAP_ens, prefix, suffix))) - - for i in range(1, nens+1): - - files = {} - files['atmanl'] = '%s.ratmanl.mem%03d.%s' % (prefix, i, suffix) - files['sfcanl'] = '%s.sfcanl.mem%03d.%s' % (prefix, i, suffix) - files['nstanl'] = '%s.nstanl.mem%03d.%s' % (prefix, i, suffix) if nsst else None - - cmd = 'mkdir -p %s/%s/C%d/mem%03d' % (icsdir, date, CASE_ens, i) - os.system(cmd) - cmd = 'rm -f %s/%s/C%d/mem%03d/fv3ics.log' % (icsdir, date, CASE_ens, i) - os.system(cmd) - job_script = get_jobscript('mem%03d' % i, files, 'T%d' % JCAP_ens, 'C%d' % CASE_ens, job_template) - jobs.append(job_script) - - submit_jobs(jobs) - -if __name__ == '__main__': - main() diff --git a/ush/gaussian_sfcanl.sh b/ush/gaussian_sfcanl.sh index 85e10da695..866cd6d255 100755 --- a/ush/gaussian_sfcanl.sh +++ b/ush/gaussian_sfcanl.sh @@ -12,12 +12,16 @@ # # Script history log: # 2018-01-30 Gayno initial script +# 2019-1030 Gayno updates to output analysis file in netcdf or nemsio # # Usage: gaussian_sfcanl.sh # # Imported Shell Variables: # CASE Model resolution. Defaults to C768. # DONST Process NST fields when 'yes'. Default is 'no'. +# OUTPUT_FILE Output gaussian analysis file format. Default is "nemsio" +# Set to "netcdf" for netcdf output file +# Otherwise, output in nemsio. # BASEDIR Root directory where all scripts and fixed files reside. # Default is /nwprod2. # HOMEgfs Directory for gfs version. Default is @@ -119,7 +123,14 @@ LATB_CASE=$((res*2)) LONB_SFC=${LONB_SFC:-$LONB_CASE} LATB_SFC=${LATB_SFC:-$LATB_CASE} DONST=${DONST:-"NO"} - +LEVS=${LEVS:-64} +LEVSP1=$(($LEVS+1)) +OUTPUT_FILE=${OUTPUT_FILE:-"nemsio"} +if [ $OUTPUT_FILE = "netcdf" ]; then + export NETCDF_OUT=".true." +else + export NETCDF_OUT=".false." +fi # Directories. gfs_ver=${gfs_ver:-v15.0.0} @@ -135,6 +146,7 @@ COMOUT=${COMOUT:-$(pwd)} # Filenames. XC=${XC} GAUSFCANLEXE=${GAUSFCANLEXE:-$EXECgfs/gaussian_sfcanl.exe} +SIGLEVEL=${SIGLEVEL:-$FIXam/global_hyblev.l${LEVSP1}.txt} CDATE=${CDATE:?} @@ -195,10 +207,10 @@ $NLN $FIXfv3/$CASE/${CASE}_oro_data.tile4.nc ./orog.tile4.nc $NLN $FIXfv3/$CASE/${CASE}_oro_data.tile5.nc ./orog.tile5.nc $NLN $FIXfv3/$CASE/${CASE}_oro_data.tile6.nc ./orog.tile6.nc -$NLN $FIXam/global_hyblev.l65.txt ./vcoord.txt +$NLN $SIGLEVEL ./vcoord.txt # output gaussian global surface analysis files -$NLN $COMOUT/${APREFIX}sfcanl${ASUFFIX} ./sfc.gaussian.nemsio +$NLN $COMOUT/${APREFIX}sfcanl${ASUFFIX} ./sfc.gaussian.analysis.file # Executable namelist cat < fort.41 @@ -209,7 +221,8 @@ cat < fort.41 hh=$ih, igaus=$LONB_SFC, jgaus=$LATB_SFC, - donst=$DONST + donst=$DONST, + netcdf_out=$NETCDF_OUT / EOF diff --git a/ush/getdump.sh b/ush/getdump.sh index 1c14114de4..3766914f14 100755 --- a/ush/getdump.sh +++ b/ush/getdump.sh @@ -1,12 +1,12 @@ #!/bin/ksh set -x +export COMPONENT=${COMPONENT:-atmos} + CDATE=${1:-""} -gpdy=$(echo $CDATE | cut -c9-10) -gcyc=$(echo $CDATE | cut -c9-10) CDUMP=${2:-""} SOURCE_DIR=${3:-$DMPDIR/${CDUMP}${DUMP_SUFFIX}.${PDY}/${cyc}} -TARGET_DIR=${4:-$ROTDIR/${CDUMP}.${PDY}/$cyc} +TARGET_DIR=${4:-$ROTDIR/${CDUMP}.${PDY}/$cyc/$COMPONENT} DUMP_SUFFIX=${DUMP_SUFFIX:-""} @@ -25,6 +25,7 @@ if [ ! -s $TARGET_DIR ]; then mkdir -p $TARGET_DIR ;fi cyc=`echo $CDATE |cut -c 9-10` prefix="$CDUMP.t${cyc}z." + # Link dump files from SOURCE_DIR to TARGET_DIR cd $SOURCE_DIR if [ -s ${prefix}updated.status.tm00.bufr_d ]; then diff --git a/ush/gfs_bfr2gpk.sh b/ush/gfs_bfr2gpk.sh index 8930521201..1b77237cf6 100755 --- a/ush/gfs_bfr2gpk.sh +++ b/ush/gfs_bfr2gpk.sh @@ -27,9 +27,9 @@ export BPATH # Set output directory: -COMAWP=${COMAWP:-$COMROOT/nawips/${envir}/${RUN}.${PDY}} +COMAWP=${COMAWP:-$COMOUT/gempak} OUTDIR=$COMAWP -mkdir -p $OUTDIR +if [ ! -d $OUTDIR ]; then mkdir -p $OUTDIR; fi outfilbase=gfs_${PDY}${cyc} @@ -49,7 +49,7 @@ SNOUTF = ${outfilbase}.snd SFOUTF = ${outfilbase}.sfc SNPRMF = sngfs.prm SFPRMF = sfgfs.prm -TIMSTN = 170/2100 +TIMSTN = 170/2150 r ex diff --git a/ush/gfs_bfr2gpk.sh_Jet b/ush/gfs_bfr2gpk.sh_Jet deleted file mode 100755 index 6c7dd666e7..0000000000 --- a/ush/gfs_bfr2gpk.sh_Jet +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/sh -######################################################################### -# # -# Script: gfs_bfr2gpk # -# # -# This script reads GFS BUFR output and transfers it into GEMPAK # -# surface and sounding data files. # -# # -# Log: # -# K. Brill/HPC 04/12/05 # -######################################################################### -set -x - -# Set GEMPAK paths. - -#. /nwprod/gempak/.gempak - -# Go to a working directory. - -cd $DATA - -# Set input directory name. - -#BPATH=$COMIN/bufr.t${cyc}z -BPATH=$COMOUT/bufr.t${cyc}z -export BPATH - -# Set output directory: - -COMAWP=${COMAWP:-$COMROOT/nawips/${envir}/${RUN}.${PDY}} -OUTDIR=$COMAWP -mkdir -p $OUTDIR - -outfilbase=gfs_${PDY}${cyc} - -# Get the list of individual station files. - -date -##filelist=`/bin/ls -1 $BPATH | grep bufr` -##rm -f bufr.combined -##for file in $filelist; do -## cat $BPATH/$file >> bufr.combined -##done - cat $BPATH/bufr.*.${PDY}${cyc} > bufr.combined -date -mpirun -np 12 namsnd << EOF > /dev/null -SNBUFR = bufr.combined -SNOUTF = ${outfilbase}.snd -SFOUTF = ${outfilbase}.sfc -SNPRMF = sngfs.prm -SFPRMF = sfgfs.prm -TIMSTN = 170/2100 -r - -ex -EOF -date - -/bin/rm *.nts - -snd=${outfilbase}.snd -sfc=${outfilbase}.sfc -cp $snd $OUTDIR/.$snd -cp $sfc $OUTDIR/.$sfc -mv $OUTDIR/.$snd $OUTDIR/$snd -mv $OUTDIR/.$sfc $OUTDIR/$sfc - -if [ $SENDDBN = "YES" ] -then - $DBNROOT/bin/dbn_alert MODEL GFS_PTYP_SFC $job $OUTDIR/$sfc - $DBNROOT/bin/dbn_alert MODEL GFS_PTYP_SND $job $OUTDIR/$snd -fi -echo done > $DATA/gembufr.done diff --git a/ush/gfs_bufr.sh b/ush/gfs_bufr.sh index 3d0123ee61..9ec4d53243 100755 --- a/ush/gfs_bufr.sh +++ b/ush/gfs_bufr.sh @@ -14,7 +14,8 @@ # so remove excution of gfs_flux # 2018-03-22 Guang Ping Lou: Making it works for either 1 hourly or 3 hourly output # 2018-05-22 Guang Ping Lou: Making it work for both GFS and FV3GFS -# 2018-05-30 Guang Ping Lou: Make sure all files are available. +# 2018-05-30 Guang Ping Lou: Make sure all files are available. +# 2019-10-10 Guang Ping Lou: Read in NetCDF files echo "History: February 2003 - First implementation of this utility script" # @@ -27,17 +28,6 @@ else f00flag=".false." fi -export pgm=gfs_flux -#. prep_step - -cat << EOF > gfsflxparm - &NAMKEN - nout=$FINT,lonf=$LONB,latg=$LATB,nsfc=80, - nstart=$FSTART,nend=$FEND,nint=$FINT, - nend1=$NEND1,nint1=$NINT1,nint3=$NINT3, - nzero=$NZERO,f00=$f00flag, -/ -EOF hh=$FSTART while test $hh -le $FEND do @@ -58,20 +48,17 @@ else bufrflag=".false." fi -if [ -s ${COMIN}/${RUN}.${cycle}.sfcf000.nemsio ]; then - SFCF="sfc" +##fformat="nc" +##fformat="nemsio" + CLASS="class1fv3" - else - SFCF="flx" - CLASS="class1" -fi cat << EOF > gfsparm &NAMMET - iromb=0,maxwv=$JCAP,levs=$LEVS,makebufr=$bufrflag, + levs=$LEVS,makebufr=$bufrflag, dird="$COMOUT/bufr.${cycle}/bufr", nstart=$FSTART,nend=$FEND,nint=$FINT, nend1=$NEND1,nint1=$NINT1,nint3=$NINT3, - nsfc=80,f00=$f00flag, + nsfc=80,f00=$f00flag,fformat=$fformat,np1=0 / EOF @@ -95,7 +82,7 @@ do ic=0 while [ $ic -lt 1000 ] do - if [ ! -f $COMIN/${RUN}.${cycle}.logf${hh2}.nemsio ] + if [ ! -f $COMIN/${RUN}.${cycle}.logf${hh2}.${logfm} ] then sleep 10 ic=`expr $ic + 1` @@ -109,8 +96,8 @@ do fi done #------------------------------------------------------------------ - ln -sf $COMIN/${RUN}.${cycle}.atmf${hh2}.nemsio sigf${hh} - ln -sf $COMIN/${RUN}.${cycle}.${SFCF}f${hh2}.nemsio flxf${hh} + ln -sf $COMIN/${RUN}.${cycle}.atmf${hh2}.${atmfm} sigf${hh} + ln -sf $COMIN/${RUN}.${cycle}.sfcf${hh2}.${atmfm} flxf${hh} hh=` expr $hh + $FINT ` if test $hh -lt 10 @@ -122,10 +109,7 @@ done # define input BUFR table file. ln -sf $PARMbufrsnd/bufr_gfs_${CLASS}.tbl fort.1 ln -sf ${STNLIST:-$PARMbufrsnd/bufr_stalist.meteo.gfs} fort.8 +ln -sf $PARMbufrsnd/bufr_ij13km.txt fort.7 -#startmsg -##export APRUN=${APRUN_POSTSND:-'aprun -n 12 -N 3 -j 1'} -##${APRUN:-mpirun.lsf} ${GBUFR:-$EXECbufrsnd/gfs_bufr} < gfsparm > out_gfs_bufr_$FEND -##mpirun $EXECbufrsnd/gfs_bufr < gfsparm > out_gfs_bufr_$FEND ${APRUN_POSTSND} $EXECbufrsnd/gfs_bufr < gfsparm > out_gfs_bufr_$FEND export err=$?;err_chk diff --git a/ush/gfs_bufr_netcdf.sh b/ush/gfs_bufr_netcdf.sh new file mode 100755 index 0000000000..2237ce7793 --- /dev/null +++ b/ush/gfs_bufr_netcdf.sh @@ -0,0 +1,115 @@ +#!/bin/ksh +# +# UTILITY SCRIPT NAME : gfsbufr.sh +# AUTHOR : Hua-Lu Pan +# DATE WRITTEN : 02/03/97 +# +# Abstract: This utility script produces BUFR file of +# station forecasts from the GFS suite. +# +# Input: none +# Script History Log: +# 2016-10-30 H Chuang: Tranistion to read nems output. +# Change to read flux file fields in gfs_bufr +# so remove excution of gfs_flux +# 2018-03-22 Guang Ping Lou: Making it works for either 1 hourly or 3 hourly output +# 2018-05-22 Guang Ping Lou: Making it work for both GFS and FV3GFS +# 2018-05-30 Guang Ping Lou: Make sure all files are available. +# 2019-10-10 Guang Ping Lou: Read in NetCDF files +echo "History: February 2003 - First implementation of this utility script" +# + +set -ax + +if test "$F00FLAG" = "YES" +then + f00flag=".true." +else + f00flag=".false." +fi + +hh=$FSTART +while test $hh -le $FEND +do + hh=` expr $hh + $FINT ` + if test $hh -lt 10 + then + hh=0$hh + fi +done + +export pgm=gfs_bufr +#. prep_step + +if test "$MAKEBUFR" = "YES" +then + bufrflag=".true." +else + bufrflag=".false." +fi + +fformat="nc" + + SFCF="sfc" + CLASS="class1fv3" +cat << EOF > gfsparm + &NAMMET + levs=$LEVS,makebufr=$bufrflag, + dird="$COMOUT/bufr.${cycle}/bufr", + nstart=$FSTART,nend=$FEND,nint=$FINT, + nend1=$NEND1,nint1=$NINT1,nint3=$NINT3, + nsfc=80,f00=$f00flag, +/ +EOF + +hh=$FSTART + if test $hh -lt 100 + then + hh1=`echo "${hh#"${hh%??}"}"` + hh=$hh1 + fi +while test $hh -le $FEND +do + if test $hh -lt 100 + then + hh2=0$hh + else + hh2=$hh + fi + +#--------------------------------------------------------- +# Make sure all files are available: + ic=0 + while [ $ic -lt 1000 ] + do + if [ ! -f $COMIN/${RUN}.${cycle}.logf${hh2}.${fformat} ] + then + sleep 10 + ic=`expr $ic + 1` + else + break + fi + + if [ $ic -ge 360 ] + then + err_exit "COULD NOT LOCATE logf${hh2} file AFTER 1 HOUR" + fi + done +#------------------------------------------------------------------ + ln -sf $COMIN/${RUN}.${cycle}.atmf${hh2}.${fformat} sigf${hh} + ln -sf $COMIN/${RUN}.${cycle}.${SFCF}f${hh2}.${fformat} flxf${hh} + + hh=` expr $hh + $FINT ` + if test $hh -lt 10 + then + hh=0$hh + fi +done + +# define input BUFR table file. +ln -sf $PARMbufrsnd/bufr_gfs_${CLASS}.tbl fort.1 +ln -sf ${STNLIST:-$PARMbufrsnd/bufr_stalist.meteo.gfs} fort.8 +ln -sf $PARMbufrsnd/bufr_ij13km.txt fort.7 + +${APRUN_POSTSND} $EXECbufrsnd/gfs_bufr < gfsparm > out_gfs_bufr_$FEND +export err=$?;err_chk diff --git a/ush/gfs_postanl1.sh b/ush/gfs_postanl1.sh deleted file mode 100755 index 33bc895c59..0000000000 --- a/ush/gfs_postanl1.sh +++ /dev/null @@ -1,267 +0,0 @@ -#!/bin/ksh -##################################################################### -echo "------------------------------------------------" -echo "GFS Analysis postprocessing" -echo "------------------------------------------------" -echo "History: JAN 1997 - First implementation of this new script." -echo " Apr 2003 - Remove Unneeded FAX processing." -echo " Apr 2004 - Rename AVN to GFS " -echo " Sept 2005 - Remove SND2FORN logic " -echo " Sept 2005 - Remove generation of the 250MB plot and analysis 6-bit format" -echo " Replace with GEMPAK verison " -echo " Converted fax graphics to T4 format and stopped writing to the" -echo " stat file." -##################################################################### - -cd $DATA - -########################################## -# 1) Execute UPAPREP -# 2) Execute PLOTVPAP -# 3) Execute TRPANL -# 7) Execute WNDALFTF - This utility consists of 5 steps. -# 8) Execute WNDALFTV - generate 4 AFOS charts of winds aloft. -# 9) Execute GETFLDS to retrieve selected fields from the analysis. -######################################## - -######################################## -set -x -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## -set +x -echo " " -echo "###################################################" -echo " Execute the UPAPREP for mercator tropical analysis" -echo "###################################################" -echo " " -set -x - -cp ${COMIN}/gfs.$cycle.prepbufr gfs.$cycle.prepbufr -err=$? -if test "$err" -ne 0 -then - msg="File not yet available in com" - postmsg "$jlogfile" "$msg" - err_exit -fi - -export pgm=upaprep -. prep_step - -echo ${PDY}${cyc} > upaprep.input - -export FORT9=${UTILgfs}/parm/graph_upaprep.ft9.mrcontrl -export FORT10=gfs.$cycle.prepbufr -export FORT22=${UTILgfs}/parm/graph_upaprep.ft22.aircft -export FORT23=${UTILgfs}/parm/graph_upaprep.ft23.satwnd -export FORT24=${UTILgfs}/parm/graph_upaprep.ft24.tiros -export FORT55=gfs.${PDY}${cyc}.upaprep -export FORT56=gfs.${PDY}${cyc}.aircft -export FORT57=gfs.${PDY}${cyc}.satwnd -export FORT58=gfs.${PDY}${cyc}.satell -export FORT75=LOGMSG - -startmsg -# $UPAPREP < upaprep.input >> $pgmout 2> errfile -${UTILgfs}/exec/upaprep < upaprep.input >> $pgmout 2> errfile -export err=$?;err_chk - -set +x -echo " " -echo "###################################################" -echo " Execute PLOTVPAP " -echo "###################################################" -echo " " -set -x - -export pgm=plotvpap -. prep_step - -# cp $PARMshared/graph_plotvpap.gfs.anl . -cp ${UTILgfs}/parm/graph_plotvpap.gfs.anl . -# cp $PARMshared/graph_plotvpap.plotmlty.ft26 . -cp ${UTILgfs}/parm/graph_plotvpap.plotmlty.ft26 . - -export FORT15="graph_plotvpap.gfs.anl" -export FORT26="graph_plotvpap.plotmlty.ft26" -export FORT41="gfs.${PDY}${cyc}.upaprep" -export FORT42="gfs.${PDY}${cyc}.aircft" -export FORT43="gfs.${PDY}${cyc}.satwnd" -export FORT44="gfs.${PDY}${cyc}.satell" -export FORT55="OLDlabel55" -export FORT60="label60" -export FORT61="label61" -export FORT62="label62" -export FORT63="label63" -export FORT75="LOGMSG" - -startmsg -# $PLOTVPAP -${UTILgfs}/exec/plotvpap -export err=$?;err_chk - -set +x -echo " " -echo "###################################################" -echo " Execute TRPANL " -echo "###################################################" -echo " " -set -x - -FAXOUT=trpismer.${cyc} - -cp ${COMIN}/gfs.$cycle.pgrb2.1p00.anl . -err1=$? -$CNVGRIB -g21 gfs.$cycle.pgrb2.1p00.anl gfs.$cycle.pgrbanl -err2=$? -$GRBINDEX gfs.$cycle.pgrbanl gfs.$cycle.pgrbianl -err3=$? - -tot=`expr $err1 + $err2` -if test "$tot" -ne 0 -then - msg="File not yet available in com" - postmsg "$jlogfile" "$msg" - err_exit -fi - -# cp ${FIXshared}/graph_gphbg/mr4002.pur mr4002.pur -cp ${UTILgfs}/fix/graph_gphbg/mr4002.pur mr4002.pur -# cp ${PARMshared}/graph_trpanl.ft8.gfs_${cycle}.anl . -cp ${UTILgfs}/parm/graph_trpanl.ft8.gfs_${cycle}.anl . -# cp ${FIXshared}/raph_awpseed . -cp ${UTILgfs}/fix/graph_awpseed . - -export pgm=trpanl -. prep_step -export FORT8="graph_trpanl.ft8.gfs_${cycle}.anl" -export FORT12="gfs.$cycle.pgrbanl" -export FORT22="gfs.$cycle.pgrbianl" -export FORT48="graph_awpseed" -export FORT52="x6b" -export FORT54="OLDlabel55" -export FORT55="f55" -export FORT60="f60" -export FORT61="f61" -export FORT62="f62" -export FORT63="f63" -export FORT71="ras" -export FORT72="rs2" -export FORT81="trpismer.${cyc}" - -startmsg -# $TRPANL >> $pgmout < ${PARMshared}/graph_trpanl.ft5.gfs_${cycle}.anl 2>errfile -${UTILgfs}/exec/trpanl >> $pgmout < ${UTILgfs}/parm/graph_trpanl.ft5.gfs_${cycle}.anl 2>errfile -#export err=$?; err_chk - -if [ ${cyc} -eq 00 -o ${cyc} -eq 12 ]; -then - - # JY- this is used for part of the COMOUTwmo file name in mk_graphics.sh - jobn=`echo $job|sed 's/[jpt]gfs/gfs/'` - - for KEYW in TRP850_g TRP850V TRP700A TRP700_g TRP500A TRP500_g TRP250A TRP250_g - do - -# grep $KEYW ${FIXshared}/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - grep $KEYW ${UTILgfs}/fix/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - - if [ ${cyc} = '00' ]; then submn=$sub00; fi - if [ ${cyc} = '12' ]; then submn=$sub12; fi - - export FAXOUT submn name Keyword gif toc prt jobn lprt -# mk_graphics.sh - ${UTILgfs}/ush/mk_graphics.sh - - done -fi - -if [ ${cyc} -eq 06 -o ${cyc} -eq 18 ]; -then - - # JY jobn=$job - jobn=`echo $job|sed 's/[jpt]gfs/gfs/'` - - for KEYW in TRP250A TRP250_g - do - -# grep $KEYW ${FIXshared}/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - grep $KEYW ${UTILgfs}/fix/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - - if [ ${cyc} = '06' ]; then submn=$sub06; fi - if [ ${cyc} = '18' ]; then submn=$sub18; fi - - export FAXOUT submn name Keyword gif toc prt jobn lprt -# mk_graphics.sh - ${UTILgfs}/ush/mk_graphics.sh - - done -fi - -if test ${cycle} = 't00z' -o ${cycle} = 't12z' -then - set +x - echo " " - echo "###################################################" - echo " Execute WNDALFTF " - echo "###################################################" - echo " " - set -x - -# mkwindalftf.sh - ${UTILgfs}/ush/mkwindalftf.sh - - set +x - echo " " - echo "###################################################" - echo " Execute WNDALFTV (first get prepbufr bufr data) " - echo "###################################################" - echo " " - echo "###################################################" - echo "# Extract significant height observations " - echo "###################################################" - set -x - - export pgm=rsondplt - . prep_step - - export FORT10="gfs.${cycle}.prepbufr" - export FORT51="f51Z" - - startmsg -# ${RSONDPLT} < ${PARMshared}/graph_rsondplt.ft05.Z >> $pgmout 2>errfile - ${UTILgfs}/exec/rsondplt < ${UTILgfs}/parm/graph_rsondplt.ft05.Z >> $pgmout 2>errfile - export err=$?;err_chk - - set +x - echo " " - echo "###################################################" - echo "# Extract significant pressure observations " - echo "###################################################" - set -x - - export pgm=rsondplt - . prep_step - - export FORT10="gfs.${cycle}.prepbufr" - export FORT51="f51P" - - startmsg -# ${RSONDPLT} < ${PARMshared}/graph_rsondplt.ft05.P >>$pgmout 2>errfile - ${UTILgfs}/exec/rsondplt < ${UTILgfs}/parm/graph_rsondplt.ft05.P >>$pgmout 2>errfile - export err=$?;err_chk - - set +x - echo " " - echo "###################################################" - echo "# cat the observation files together " - echo "###################################################" - set -x - - cat f51Z f51P > formatted.soundings - - -fi - -exit diff --git a/ush/gfs_postanl2.sh b/ush/gfs_postanl2.sh deleted file mode 100755 index f57673e297..0000000000 --- a/ush/gfs_postanl2.sh +++ /dev/null @@ -1,338 +0,0 @@ -#!/bin/ksh -##################################################################### -echo "------------------------------------------------" -echo " GFS postprocessing job -echo "------------------------------------------------" -echo "History: JULY 97 - First implementation of this new script." -echo " Modified June 98 to send 00 and 12Z fax file to TPC." -echo "History: Sept 05 - Remove snd2forgn logic." -echo " Sept 2005 - Remove generation of the 250MB plot and analysis 6-bit format" -echo " Replace with GEMPAK verison " -echo " Converted fax graphics to T4 format and stopped writing to the" -echo " stat file." -echo " -##################################################################### - -cd $DATA - -###################### -# Set up Here Files. -###################### - -########################################## -# -# START FLOW OF CONTROL -# -# 1) Make COM dirs. -# -# 2) GENDATA - reads hourly dumps, extracts synoptic, buoy, ship -# and METAR data. Creates an AFOS plotfile over the tropics and -# midlatitudes between 50N and 50S. -# -# 3) REDSAT - extracts low level satellite winds from the GFS -# prepbufr file and creates a file to be used by program TRPSFCMV. -# -# 4) TRPSFCMV - Plots analyzed wind barbs and temperatures. Contours -# the 100mb streamfunctions and plots gridded winds. It uses -# NCAR graphics to produce a metafile which is rasterized in -# subsequent program execution. -# -# 5) RAS2BITY - packs 8-bit color map pizels into 1-bit black and -# white pixels of the first slice 50S - 20N. -# -# 6) RAS2BITY - packs 8-bit color map pizels into 1-bit black and -# white pixels of the second slice 40S - 40N. -# -# 7) SIXBITB2 - Reads station pixel coordinates and station wind, -# temperture, dewpoint, cloud, weather, sky cover and barometer -# data and plots standard plots on a generic bitmap background. -# -# -######################################### - - -######################################## -set -x -msg="HAS BEGUN!" -postmsg "$jlogfile" "$msg" -######################################## - -set +x -echo " " -echo "######################################" -echo " Load SYNOP DATA " -echo "######################################" -echo " " -set -x - -export FORM=$PDY$cyc -export TIME=$PDY - -${DUMPJB} $PDY$cyc 1.5 synop -export err=$? -if [ "$err" -ne 0 ] -then - echo "### No synop data for synop.${PDY}${cyc}! ###" - echo "### Stoping execution of GENDATA ###" - err_chk -fi - -for TYPE in metar ships lcman mbuoy dbuoy -do - $HOMEobsproc_dump/ush/dumpjb $PDY$cyc 0.5 $TYPE -done - -export pgm=gendata -. prep_step - -# cp ${FIXshared}/graph_pillist1 . -cp ${UTILgfs}/fix/graph_pillist1 . - -export FORT11="synop.$PDY$cyc" -export FORT12="metar.$PDY$cyc" -export FORT13="ships.$PDY$cyc" -export FORT14="lcman.$PDY$cyc" -export FORT15="mbuoy.$PDY$cyc" -export FORT16="dbuoy.$PDY$cyc" -export FORT17="graph_pillist1" -export FORT52="NHPLOT" - -startmsg -# ${GENDATA} >>$pgmout <errfile -${UTILgfs}/exec/gendata >>$pgmout <errfile -$PDY$cyc - 50 -50 00 360 006 006 -EOF - -export err=$?;err_chk - -######################################################### -# Obtain satellite winds -######################################################### -cp $COMIN/gfs.$cycle.prepbufr gfs.$cycle.prepbufr - -export pgm=redsat -. prep_step - -export FORT11="gfs.$cycle.prepbufr" -export FORT78="satwinds" - -startmsg - -# ${REDSAT} >> $pgmout 2> errfile -${UTILgfs}/exec/redsat >> $pgmout 2> errfile -export err=$?;err_chk - -cp ${COMIN}/gfs.$cycle.pgrb2.1p00.anl . - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File gfs.$cycle.pgrb2.1p00.anl does not exist." - exit $err - fi - -$CNVGRIB -g21 gfs.$cycle.pgrb2.1p00.anl gfs.$cycle.tmppgrbanl -export err=$?;err_chk - -$COPYGB -xg3 gfs.$cycle.tmppgrbanl gfs.$cycle.pgrbanl -export err=$?;err_chk - -${GRBINDEX} gfs.$cycle.pgrbanl gfs.$cycle.pgrbianl -if [ -f $COMIN/gfs.$cycle.syndata.tcvitals.tm00 ] ; then - cp $COMIN/gfs.$cycle.syndata.tcvitals.tm00 tcvitals - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File gfs.$cycle.syndata.tcvitals.tm00 does not exist." - exit $err - fi - -else - touch tcvitals -fi - -export pgm=trpsfcmv -. prep_step - -### input files ### -export FORT11="${RUN}.${cycle}.pgrbanl" -export FORT12="${RUN}.${cycle}.pgrbianl" -export FORT38="satwinds" -export FORT31="tcvitals" -export FORT43="NHPLOT" - -### output files unit ### i - -export FORT44="afosplot" -export FORT74="HBULL" -export FORT87="afosplot" -export FORT88="f88" -export FORT89="f89" - -filesize=`cat NHPLOT | wc -c` -echo $filesize >fsize_in - -startmsg -# ${TRPSFCMV} > $pgmout 2> errfile -${UTILgfs}/exec/trpsfcmv > $pgmout 2> errfile -export err=$?; err_chk - -########################################################### -# Rasterize the map of the first slice 50S-20N -########################################################### -ictrans -d xwd -fdn 2 -resolution 6912x1728 -e ' zoom 0.0 0.3255555 1.0 0.5755556 ' -e 'plot 1 ' gmeta >f11 - -########################################################### -# Rasterize the map of the second slice 40S-40N -########################################################### -ictrans -d xwd -fdn 2 -resolution 6912x1728 -e ' zoom 0.0 0.3755555 1.0 0.6255556 ' -e 'plot 1 ' gmeta >f12 - -########################################################### -# Pack 8 bit pixels into one bits of the first slice -########################################################### -export pgm=ras2bity -. prep_step - -export FORT11="f11" -export FORT59="f59" - -fssize=`cat f11 | wc -c ` -echo $fssize >fin -echo 6912 >>fin -echo 1728 >>fin - -startmsg -# ${RAS2BITY} > $pgmout 2> errfile -${UTILgfs}/exec/ras2bity > $pgmout 2> errfile -export err=$?;err_chk - -############################################################### -# Set up the first input image with the header glued at the top -############################################################### -# cat ${FIXshared}/graph_ras2bity.header f59 > f59_ras2bity1 -cat ${UTILgfs}/fix/graph_ras2bity.header f59 > f59_ras2bity1 - -cp f59_ras2bity1 image001.pur -cp image001.pur mapback.pur -cp mapback.pur image002.pur - -########################################################### -# Pack 8 bit pixels into one bits of the second slice -########################################################### - -export pgm=ras2bity -. prep_step - -export FORT11="f12" -export FORT59="f59" - -fssize=`cat f12 | wc -c ` -echo $fssize >fin -echo 6912 >>fin -echo 1728 >>fin - -startmsg -${RAS2BITY} > $pgmout 2> errfile -export err=$?;err_chk - -############################################################### -# Set up the second input image with the header glued at the top -############################################################### -# cat ${FIXshared}/graph_ras2bity.header > f59_ras2bity2 -cat ${UTILgfs}/fix/graph_ras2bity.header > f59_ras2bity2 - -cp f59_ras2bity2 image002.pur - -########################################################### -# Make NCEP sixbitb map -########################################################### -export pgm=sixbitb2 -. prep_step - -jobn=`echo $job|sed 's/[jpt]gfs/gfs/'` -FAXOUT=tropc${cycle}"."${cyc} - -export DTIME=`cat $DATA/fort.79` -cp f88 fort.13 -# cat ${FIXshared}/graph_sixbitb.trpsfcmv.all >> fort.13 -cat ${UTILgfs}/fix/graph_sixbitb.trpsfcmv.all >> fort.13 -cat >>fort.13 <> fort.13 - -################ -#input files -################ - -# cp ${FIXshared}/graph_sixbitb.generic.f15 . -cp ${UTILgfs}/fix/graph_sixbitb.generic.f15 . -# cp ${FIXshared}/graph_sixbitb.trpsfcmv.$cycle . -cp ${UTILgfs}/fix/graph_sixbitb.trpsfcmv.$cycle . - -export FORT12="mapback.pur" -export FORT12="image002.pur" -export FORT13="fort.13" -export FORT15="graph_sixbitb.generic.f15" -export FORT18="graph_sixbitb.trpsfcmv.$cycle" -export FORT39="f89" -################ -#scratch files -################ -export FORT60="f60" -export FORT61="f61" -export FORT62="f62" -export FORT63="f63" -export FORT71="ras" -export FORT72="rs2" -export FORT52="x6b" -export FORT55="putlab.55" -################ -#output file(s) -################ -export FORT81="tropc${cycle}"."${cyc}" - -rm fort.80 - -startmsg -# ${SIXBITB2} >> $pgmout 2>errfile -${UTILgfs}/exec/sixbitb2 >> $pgmout 2>errfile -export err=$?;err_chk - - for KEYW in GDTROPC GDTROPE GDTROPW GDTROP_g - do - -# grep $KEYW ${FIXshared}/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - grep $KEYW ${UTILgfs}/fix/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - - if [ ${cyc} = '00' ]; then submn=$sub00; fi - if [ ${cyc} = '12' ]; then submn=$sub12; fi - - echo $FAXOUT $submn $name $Keyword $gif $toc $prt $jobn $lprt - export FAXOUT submn name Keyword gif toc prt jobn lprt -# mk_graphics.sh - ${UTILgfs}/ush/mk_graphics.sh - - done - -##################################################################### -# GOOD RUN -set +x -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM SP" -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM SP" -echo "**************JOB $job COMPLETED NORMALLY ON THE IBM SP" -set -x -##################################################################### - -msg="HAS COMPLETED NORMALLY!" -postmsg "$jlogfile" "$msg" -############## END OF SCRIPT ####################### diff --git a/ush/gfs_sndp.sh b/ush/gfs_sndp.sh index 5ac720dc4c..74c7884dde 100755 --- a/ush/gfs_sndp.sh +++ b/ush/gfs_sndp.sh @@ -16,6 +16,7 @@ export m=$1 mkdir $DATA/$m cd $DATA/$m cp $FIXbufrsnd/gfs_collective${m}.list $DATA/$m/. +set +x CCCC=KWBC file_list=gfs_collective${m}.list @@ -59,6 +60,7 @@ EOF rm $DATA/${m}/bufrout done +set -x # if test $SENDCOM = 'NO' if test $SENDCOM = 'YES' then diff --git a/ush/global_extrkr.sh b/ush/global_extrkr.sh index 62a381561b..12bb61af80 100755 --- a/ush/global_extrkr.sh +++ b/ush/global_extrkr.sh @@ -287,7 +287,7 @@ export homesyndir=${homesyndir:-${HOMERELO}} export homesyndir=${homesyndir:-$NWPROD/util} export exectrkdir=${exectrkdir:-${homesyndir}/exec} export ushtrkdir=${ushtrkdir:-${homesyndir}/ush} -export archsyndir=${archsyndir:-${COMDIR}${COMROOTp1}/arch/prod/syndat} +export archsyndir=${archsyndir:-${COMINsyn:-$(compath.py gfs/prod/syndat)}} ##cp /com/date/t${CYL}z ncepdate ##export CENT=` cut -c7-8 ncepdate ` diff --git a/ush/hpssarch_gen.sh b/ush/hpssarch_gen.sh index 1355bb03f2..1f4c8ed542 100755 --- a/ush/hpssarch_gen.sh +++ b/ush/hpssarch_gen.sh @@ -12,6 +12,20 @@ type=${1:-gfs} ##gfs, gdas, enkfgdas or enkfggfs CDATE=${CDATE:-2018010100} PDY=$(echo $CDATE | cut -c 1-8) cyc=$(echo $CDATE | cut -c 9-10) +OUTPUT_FILE=${OUTPUT_FILE:-"netcdf"} +OUTPUT_HISTORY=${OUTPUT_HISTORY:-".true."} +SUFFIX=${SUFFIX:-".nc"} +if [ $SUFFIX = ".nc" ]; then + format="netcdf" +else + format="nemsio" +fi + +# Set whether to archive downstream products +DO_DOWN=${DO_DOWN:-"NO"} +if [ $DO_BUFRSND = "YES" -o $WAFSF = "YES" ]; then + export DO_DOWN="YES" +fi #----------------------------------------------------- if [ $type = "gfs" ]; then @@ -27,60 +41,26 @@ if [ $type = "gfs" ]; then rm -f gfsb.txt rm -f gfs_pgrb2b.txt rm -f gfs_flux.txt - rm -f gfs_nemsioa.txt - rm -f gfs_nemsiob.txt + rm -f gfs_${format}a.txt + rm -f gfs_${format}b.txt rm -f gfs_restarta.txt touch gfsa.txt touch gfsb.txt touch gfs_pgrb2b.txt touch gfs_flux.txt - touch gfs_nemsioa.txt - touch gfs_nemsiob.txt + touch gfs_${format}a.txt + touch gfs_${format}b.txt touch gfs_restarta.txt - dirname="./gfs.${PDY}/${cyc}/" - head="gfs.t${cyc}z." + if [ $DO_DOWN = "YES" ]; then + rm -f gfs_downstream.txt + touch gfs_downstream.txt + fi -# for coupled model -if [ $cplflx = ".true." ]; then - echo "cplflx=",$cplflx - rm -f gfs_pgrb2b_1p00.txt - rm -f gfs_pgrb2b_0p25.txt - rm -f gfs_flux_1p00.txt - rm -f ocn.txt - rm -f ocn_2D.txt - rm -f ocn_3D.txt - rm -f ocn_xsect.txt - rm -f log.txt - rm -f ice.txt - rm -f ocn_daily.txt - rm -f wavocn.txt - touch gfs_flux_1p00.txt - touch gfs_pgrb2b_1p00.txt - touch gfs_pgrb2b_0p25.txt - touch ocn.txt - touch ocn_2D.txt - touch ocn_3D.txt - touch ocn_xsect.txt - touch ocn_daily.txt - touch log.txt - touch ice.txt - touch wavocn.txt - echo "${dirname}ice*nc " >>ice.txt - echo "${dirname}ocn_2D* " >>ocn_2D.txt - echo "${dirname}ocn_3D* " >>ocn_3D.txt - echo "${dirname}ocn*EQ* " >>ocn_xsect.txt - echo "${dirname}ocn_daily* " >>ocn_daily.txt - echo "${dirname}wavocn* " >>wavocn.txt - echo "${dirname}input.nml " >>log.txt - echo "${dirname}ice_in " >>log.txt - echo "${dirname}MOM_input " >>log.txt - echo "./logs/${CDATE}/gfs*.log " >>log.txt - echo "${dirname}${head}logf*.nemsio " >>log.txt - echo "${dirname}ocn_ice*grb2 " >>ocn.txt - echo "${dirname}${head}flux.1p00.f??? " >>gfs_flux_1p00.txt - echo "${dirname}${head}flux.1p00.f???.idx " >>gfs_flux_1p00.txt -fi + dirpath="gfs.${PDY}/${cyc}/atmos/" + dirname="./${dirpath}" + + head="gfs.t${cyc}z." #.................. echo "${dirname}${head}pgrb2b.0p25.anl " >>gfs_pgrb2b.txt @@ -88,6 +68,7 @@ fi echo "${dirname}${head}pgrb2b.0p50.anl " >>gfs_pgrb2b.txt echo "${dirname}${head}pgrb2b.0p50.anl.idx " >>gfs_pgrb2b.txt + echo "./logs/${CDATE}/gfs*.log " >>gfsa.txt echo "${dirname}${head}gsistat " >>gfsa.txt echo "${dirname}${head}nsstbufr " >>gfsa.txt echo "${dirname}${head}prepbufr " >>gfsa.txt @@ -101,10 +82,26 @@ fi echo "${dirname}trak.gfso.atcfunix.altg.${PDY}${cyc} " >>gfsa.txt echo "${dirname}storms.gfso.atcf_gen.${PDY}${cyc} " >>gfsa.txt echo "${dirname}storms.gfso.atcf_gen.altg.${PDY}${cyc} " >>gfsa.txt - echo "${dirname}nawips/gfs_${PDY}${cyc}.sfc " >>gfsa.txt - echo "${dirname}nawips/gfs_${PDY}${cyc}.snd " >>gfsa.txt - echo "${dirname}bufr.t${cyc}z " >>gfsa.txt - echo "./logs/${CDATE}/gfs*.log " >>gfsa.txt + + if [ $DO_DOWN = "YES" ]; then + if [ $DO_BUFRSND = "YES" ]; then + echo "${dirname}gempak/gfs_${PDY}${cyc}.sfc " >>gfs_downstream.txt + echo "${dirname}gempak/gfs_${PDY}${cyc}.snd " >>gfs_downstream.txt + echo "${dirname}wmo/gfs_collective*.postsnd_${cyc} " >>gfs_downstream.txt + echo "${dirname}bufr.t${cyc}z " >>gfs_downstream.txt + echo "${dirname}gfs.t${cyc}z.bufrsnd.tar.gz " >>gfs_downstream.txt + fi + if [ $WAFSF = "YES" ]; then + echo "${dirname}wafsgfs*.t${cyc}z.gribf*.grib2 " >>gfs_downstream.txt + echo "${dirname}gfs.t${cyc}z.wafs_grb45f*.grib2 " >>gfs_downstream.txt + echo "${dirname}gfs.t${cyc}z.wafs_grb45f*.nouswafs.grib2 " >>gfs_downstream.txt + echo "${dirname}WAFS_blended_${PDY}${cyc}f*.grib2 " >>gfs_downstream.txt + echo "${dirname}gfs.t*z.gcip.f*.grib2 " >>gfs_downstream.txt + echo "${dirname}gfs.t${cyc}z.wafs_0p25.f*.grib2 " >>gfs_downstream.txt + echo "${dirname}gfs.t${cyc}z.wafs_0p25_unblended.f*.grib2" >>gfs_downstream.txt + echo "${dirname}WAFS_0p25_blended_${PDY}${cyc}f*.grib2 " >>gfs_downstream.txt + fi + fi echo "${dirname}${head}pgrb2.0p50.anl " >>gfsb.txt echo "${dirname}${head}pgrb2.0p50.anl.idx " >>gfsb.txt @@ -115,26 +112,28 @@ fi fh=0 while [ $fh -le $FHMAX_GFS ]; do fhr=$(printf %03i $fh) - - if [ $cplflx = ".true." ]; then - echo "${dirname}${head}pgrb2b.0p25.f${fhr} " >>gfs_pgrb2b_0p25.txt - echo "${dirname}${head}pgrb2b.0p25.f${fhr}.idx " >>gfs_pgrb2b_0p25.txt - echo "${dirname}${head}pgrb2b.1p00.f${fhr} " >>gfs_pgrb2b_1p00.txt - echo "${dirname}${head}pgrb2b.1p00.f${fhr}.idx " >>gfs_pgrb2b_1p00.txt - echo "${dirname}${head}flux.1p00.f${fhr} " >>gfs_flux_1p00.txt - echo "${dirname}${head}flux.1p00.f${fhr}.idx " >>gfs_flux_1p00.txt + echo "${dirname}${head}pgrb2b.0p25.f${fhr} " >>gfs_pgrb2b.txt + echo "${dirname}${head}pgrb2b.0p25.f${fhr}.idx " >>gfs_pgrb2b.txt + if [ -s $ROTDIR/${dirpath}${head}pgrb2b.0p50.f${fhr} ]; then + echo "${dirname}${head}pgrb2b.0p50.f${fhr} " >>gfs_pgrb2b.txt + echo "${dirname}${head}pgrb2b.0p50.f${fhr}.idx " >>gfs_pgrb2b.txt fi + echo "${dirname}${head}sfluxgrbf${fhr}.grib2 " >>gfs_flux.txt echo "${dirname}${head}sfluxgrbf${fhr}.grib2.idx " >>gfs_flux.txt echo "${dirname}${head}pgrb2.0p25.f${fhr} " >>gfsa.txt echo "${dirname}${head}pgrb2.0p25.f${fhr}.idx " >>gfsa.txt - echo "${dirname}${head}logf${fhr}.nemsio " >>gfsa.txt + echo "${dirname}${head}logf${fhr}.txt " >>gfsa.txt - echo "${dirname}${head}pgrb2.0p50.f${fhr} " >>gfsb.txt - echo "${dirname}${head}pgrb2.0p50.f${fhr}.idx " >>gfsb.txt - echo "${dirname}${head}pgrb2.1p00.f${fhr} " >>gfsb.txt - echo "${dirname}${head}pgrb2.1p00.f${fhr}.idx " >>gfsb.txt + if [ -s $ROTDIR/${dirpath}${head}pgrb2.0p50.f${fhr} ]; then + echo "${dirname}${head}pgrb2.0p50.f${fhr} " >>gfsb.txt + echo "${dirname}${head}pgrb2.0p50.f${fhr}.idx " >>gfsb.txt + fi + if [ -s $ROTDIR/${dirpath}${head}pgrb2.1p00.f${fhr} ]; then + echo "${dirname}${head}pgrb2.1p00.f${fhr} " >>gfsb.txt + echo "${dirname}${head}pgrb2.1p00.f${fhr}.idx " >>gfsb.txt + fi inc=$FHOUT_GFS if [ $FHMAX_HF_GFS -gt 0 -a $FHOUT_HF_GFS -gt 0 -a $fh -lt $FHMAX_HF_GFS ]; then @@ -146,39 +145,38 @@ fi #.................. - echo "${dirname}${head}atmanl.nemsio " >>gfs_nemsioa.txt - echo "${dirname}${head}sfcanl.nemsio " >>gfs_nemsioa.txt - echo "${dirname}${head}atmf000.nemsio " >>gfs_nemsioa.txt - echo "${dirname}${head}sfcf000.nemsio " >>gfs_nemsioa.txt - echo "${dirname}${head}atminc.nc " >>gfs_nemsioa.txt - echo "${dirname}${head}dtfanl.nc " >>gfs_nemsioa.txt + echo "${dirname}${head}atmanl${SUFFIX} " >>gfs_${format}a.txt + echo "${dirname}${head}sfcanl${SUFFIX} " >>gfs_${format}a.txt + echo "${dirname}${head}atmi*.nc " >>gfs_${format}a.txt + echo "${dirname}${head}dtfanl.nc " >>gfs_${format}a.txt + echo "${dirname}${head}loginc.txt " >>gfs_${format}a.txt #.................. - fh=6 + if [ $OUTPUT_HISTORY = ".true." ]; then + fh=0 while [ $fh -le 36 ]; do fhr=$(printf %03i $fh) - echo "${dirname}${head}atmf${fhr}.nemsio " >>gfs_nemsiob.txt - echo "${dirname}${head}sfcf${fhr}.nemsio " >>gfs_nemsiob.txt + echo "${dirname}${head}atmf${fhr}${SUFFIX} " >>gfs_${format}b.txt + echo "${dirname}${head}sfcf${fhr}${SUFFIX} " >>gfs_${format}b.txt fh=$((fh+6)) done + fi #.................. - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile1.nc " >>gfs_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile2.nc " >>gfs_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile3.nc " >>gfs_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile4.nc " >>gfs_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile5.nc " >>gfs_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile6.nc " >>gfs_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile1.nc " >>gfs_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile2.nc " >>gfs_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile3.nc " >>gfs_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile4.nc " >>gfs_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile5.nc " >>gfs_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile6.nc " >>gfs_restarta.txt #.................. if [ $DO_WAVE = "YES" ]; then rm -rf gfswave.txt touch gfswave.txt - rm -rf gfswave_restart.txt - touch gfswave_restart.txt - dirpath="gfswave.${PDY}/${cyc}/" + dirpath="gfs.${PDY}/${cyc}/wave/" dirname="./${dirpath}" head="gfswave.t${cyc}z." @@ -187,8 +185,6 @@ fi echo "${dirname}gridded/${head}* " >>gfswave.txt echo "${dirname}station/${head}* " >>gfswave.txt - echo "${dirname}restart/* " >>gfswave_restart.txt - fi #----------------------------------------------------- @@ -208,21 +204,37 @@ if [ $type = "gdas" ]; then touch gdas_restarta.txt touch gdas_restartb.txt - dirname="./gdas.${PDY}/${cyc}/" + dirpath="gdas.${PDY}/${cyc}/atmos/" + dirname="./${dirpath}" head="gdas.t${cyc}z." #.................. - echo "${dirname}${head}cnvstat " >>gdas.txt echo "${dirname}${head}gsistat " >>gdas.txt - echo "${dirname}${head}oznstat " >>gdas.txt - echo "${dirname}${head}radstat " >>gdas.txt echo "${dirname}${head}pgrb2.0p25.anl " >>gdas.txt echo "${dirname}${head}pgrb2.0p25.anl.idx " >>gdas.txt echo "${dirname}${head}pgrb2.1p00.anl " >>gdas.txt echo "${dirname}${head}pgrb2.1p00.anl.idx " >>gdas.txt - echo "${dirname}${head}atmanl.nemsio " >>gdas.txt - echo "${dirname}${head}sfcanl.nemsio " >>gdas.txt - for fstep in prep anal fcst vrfy radmon minmon oznmon; do + echo "${dirname}${head}atmanl${SUFFIX} " >>gdas.txt + echo "${dirname}${head}sfcanl${SUFFIX} " >>gdas.txt + if [ -s $ROTDIR/${dirpath}${head}atmanl.ensres${SUFFIX} ]; then + echo "${dirname}${head}atmanl.ensres${SUFFIX} " >>gdas.txt + fi + if [ -s $ROTDIR/${dirpath}${head}atma003.ensres${SUFFIX} ]; then + echo "${dirname}${head}atma003.ensres${SUFFIX} " >>gdas.txt + fi + if [ -s $ROTDIR/${dirpath}${head}atma009.ensres${SUFFIX} ]; then + echo "${dirname}${head}atma009.ensres${SUFFIX} " >>gdas.txt + fi + if [ -s $ROTDIR/${dirpath}${head}cnvstat ]; then + echo "${dirname}${head}cnvstat " >>gdas.txt + fi + if [ -s $ROTDIR/${dirpath}${head}oznstat ]; then + echo "${dirname}${head}oznstat " >>gdas.txt + fi + if [ -s $ROTDIR/${dirpath}${head}radstat ]; then + echo "${dirname}${head}radstat " >>gdas.txt + fi + for fstep in prep anal gldas fcst vrfy radmon minmon oznmon; do if [ -s $ROTDIR/logs/${CDATE}/gdas${fstep}.log ]; then echo "./logs/${CDATE}/gdas${fstep}.log " >>gdas.txt fi @@ -238,16 +250,26 @@ if [ $type = "gdas" ]; then echo "${dirname}${head}pgrb2.0p25.f${fhr}.idx " >>gdas.txt echo "${dirname}${head}pgrb2.1p00.f${fhr} " >>gdas.txt echo "${dirname}${head}pgrb2.1p00.f${fhr}.idx " >>gdas.txt - echo "${dirname}${head}logf${fhr}.nemsio " >>gdas.txt - echo "${dirname}${head}atmf${fhr}.nemsio " >>gdas.txt - echo "${dirname}${head}sfcf${fhr}.nemsio " >>gdas.txt + echo "${dirname}${head}logf${fhr}.txt " >>gdas.txt + echo "${dirname}${head}atmf${fhr}${SUFFIX} " >>gdas.txt + echo "${dirname}${head}sfcf${fhr}${SUFFIX} " >>gdas.txt fh=$((fh+3)) done + flist="001 002 004 005 007 008" + for fhr in $flist; do + echo "${dirname}${head}sfluxgrbf${fhr}.grib2 " >>gdas.txt + echo "${dirname}${head}sfluxgrbf${fhr}.grib2.idx " >>gdas.txt + done + #.................. - echo "${dirname}${head}cnvstat " >>gdas_restarta.txt - echo "${dirname}${head}radstat " >>gdas_restarta.txt + if [ -s $ROTDIR/${dirpath}${head}cnvstat ]; then + echo "${dirname}${head}cnvstat " >>gdas_restarta.txt + fi + if [ -s $ROTDIR/${dirpath}${head}radstat ]; then + echo "${dirname}${head}radstat " >>gdas_restarta.txt + fi echo "${dirname}${head}nsstbufr " >>gdas_restarta.txt echo "${dirname}${head}prepbufr " >>gdas_restarta.txt echo "${dirname}${head}prepbufr_pre-qc " >>gdas_restarta.txt @@ -256,15 +278,17 @@ if [ $type = "gdas" ]; then echo "${dirname}${head}abias_air " >>gdas_restarta.txt echo "${dirname}${head}abias_int " >>gdas_restarta.txt echo "${dirname}${head}abias_pc " >>gdas_restarta.txt - echo "${dirname}${head}atminc.nc " >>gdas_restarta.txt + echo "${dirname}${head}atmi*nc " >>gdas_restarta.txt echo "${dirname}${head}dtfanl.nc " >>gdas_restarta.txt + echo "${dirname}${head}loginc.txt " >>gdas_restarta.txt + + echo "${dirname}RESTART/*0000.sfcanl_data.tile1.nc " >>gdas_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile2.nc " >>gdas_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile3.nc " >>gdas_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile4.nc " >>gdas_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile5.nc " >>gdas_restarta.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile6.nc " >>gdas_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile1.nc " >>gdas_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile2.nc " >>gdas_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile3.nc " >>gdas_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile4.nc " >>gdas_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile5.nc " >>gdas_restarta.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile6.nc " >>gdas_restarta.txt #.................. echo "${dirname}RESTART " >>gdas_restartb.txt @@ -277,7 +301,7 @@ if [ $type = "gdas" ]; then rm -rf gdaswave_restart.txt touch gdaswave_restart.txt - dirpath="gdaswave.${PDY}/${cyc}/" + dirpath="gdas.${PDY}/${cyc}/wave/" dirname="./${dirpath}" head="gdaswave.t${cyc}z." @@ -300,36 +324,70 @@ fi ##end of gdas if [ $type = "enkfgdas" -o $type = "enkfgfs" ]; then #----------------------------------------------------- + IAUFHRS_ENKF=${IAUFHRS_ENKF:-6} + lobsdiag_forenkf=${lobsdiag_forenkf:-".false."} + nfhrs=`echo $IAUFHRS_ENKF | sed 's/,/ /g'` NMEM_ENKF=${NMEM_ENKF:-80} NMEM_EARCGRP=${NMEM_EARCGRP:-10} ##number of ens memebers included in each tarball NTARS=$((NMEM_ENKF/NMEM_EARCGRP)) [[ $NTARS -eq 0 ]] && NTARS=1 [[ $((NTARS*NMEM_EARCGRP)) -lt $NMEM_ENKF ]] && NTARS=$((NTARS+1)) - NTARS2=$((NTARS/2)) +##NTARS2=$((NTARS/2)) # number of earc groups to include analysis/increments + NTARS2=$NTARS - dirname="./enkf${CDUMP}.${PDY}/${cyc}/" + dirpath="enkf${CDUMP}.${PDY}/${cyc}/atmos/" + dirname="./${dirpath}" head="${CDUMP}.t${cyc}z." #.................. rm -f enkf${CDUMP}.txt touch enkf${CDUMP}.txt - echo "${dirname}${head}cnvstat.ensmean " >>enkf${CDUMP}.txt echo "${dirname}${head}enkfstat " >>enkf${CDUMP}.txt echo "${dirname}${head}gsistat.ensmean " >>enkf${CDUMP}.txt - echo "${dirname}${head}oznstat.ensmean " >>enkf${CDUMP}.txt - echo "${dirname}${head}radstat.ensmean " >>enkf${CDUMP}.txt - echo "${dirname}${head}atmanl.ensmean.nemsio " >>enkf${CDUMP}.txt - for fstep in eobs eomg ecen eupd efcs epos ; do + if [ -s $ROTDIR/${dirpath}${head}cnvstat.ensmean ]; then + echo "${dirname}${head}cnvstat.ensmean " >>enkf${CDUMP}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}oznstat.ensmean ]; then + echo "${dirname}${head}oznstat.ensmean " >>enkf${CDUMP}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}radstat.ensmean ]; then + echo "${dirname}${head}radstat.ensmean " >>enkf${CDUMP}.txt + fi + for FHR in $nfhrs; do # loop over analysis times in window + if [ $FHR -eq 6 ]; then + if [ -s $ROTDIR/${dirpath}${head}atmanl.ensmean${SUFFIX} ]; then + echo "${dirname}${head}atmanl.ensmean${SUFFIX} " >>enkf${CDUMP}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}atminc.ensmean${SUFFIX} ]; then + echo "${dirname}${head}atminc.ensmean${SUFFIX} " >>enkf${CDUMP}.txt + fi + else + if [ -s $ROTDIR/${dirpath}${head}atma00${FHR}.ensmean${SUFFIX} ]; then + echo "${dirname}${head}atma00${FHR}.ensmean${SUFFIX} " >>enkf${CDUMP}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}atmi00${FHR}.ensmean${SUFFIX} ]; then + echo "${dirname}${head}atmi00${FHR}.ensmean${SUFFIX} " >>enkf${CDUMP}.txt + fi + fi + done # loop over FHR + for fstep in eobs eomg ecen esfc eupd efcs epos ; do echo "logs/${CDATE}/${CDUMP}${fstep}*.log " >>enkf${CDUMP}.txt done + +# Ensemble spread file only available with netcdf output fh=3 while [ $fh -le 9 ]; do - fhr=$(printf %03i $fh) - echo "${dirname}${head}atmf${fhr}.ensmean.nc4 " >>enkf${CDUMP}.txt - echo "${dirname}${head}atmf${fhr}.ensspread.nc4 " >>enkf${CDUMP}.txt - fh=$((fh+3)) + fhr=$(printf %03i $fh) + echo "${dirname}${head}atmf${fhr}.ensmean${SUFFIX} " >>enkf${CDUMP}.txt + echo "${dirname}${head}sfcf${fhr}.ensmean${SUFFIX} " >>enkf${CDUMP}.txt + if [ $OUTPUT_FILE = "netcdf" ]; then + if [ -s $ROTDIR/${dirpath}${head}atmf${fhr}.ensspread${SUFFIX} ]; then + echo "${dirname}${head}atmf${fhr}.ensspread${SUFFIX} " >>enkf${CDUMP}.txt + fi + fi + fh=$((fh+3)) done #........................... @@ -346,34 +404,70 @@ if [ $type = "enkfgdas" -o $type = "enkfgfs" ]; then m=1 while [ $m -le $NMEM_EARCGRP ]; do - nm=$(((n-1)*NMEM_EARCGRP+m)) - mem=$(printf %03i $nm) - dirname="./enkf${CDUMP}.${PDY}/${cyc}/mem${mem}/" - head="${CDUMP}.t${cyc}z." + nm=$(((n-1)*NMEM_EARCGRP+m)) + mem=$(printf %03i $nm) + dirpath="enkf${CDUMP}.${PDY}/${cyc}/atmos/mem${mem}/" + dirname="./${dirpath}" + head="${CDUMP}.t${cyc}z." #--- - if [ $n -le $NTARS2 ]; then - echo "${dirname}${head}ratmanl.nemsio " >>enkf${CDUMP}_grp${n}.txt + for FHR in $nfhrs; do # loop over analysis times in window + if [ $FHR -eq 6 ]; then + if [ $n -le $NTARS2 ]; then + if [ -s $ROTDIR/${dirpath}${head}atmanl${SUFFIX} ] ; then + echo "${dirname}${head}atmanl${SUFFIX} " >>enkf${CDUMP}_grp${n}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}ratminc${SUFFIX} ] ; then + echo "${dirname}${head}ratminc${SUFFIX} " >>enkf${CDUMP}_grp${n}.txt + fi + fi + if [ -s $ROTDIR/${dirpath}${head}ratminc${SUFFIX} ] ; then + echo "${dirname}${head}ratminc${SUFFIX} " >>enkf${CDUMP}_restarta_grp${n}.txt + fi + + else + if [ $n -le $NTARS2 ]; then + if [ -s $ROTDIR/${dirpath}${head}atma00${FHR}${SUFFIX} ] ; then + echo "${dirname}${head}atma00${FHR}${SUFFIX} " >>enkf${CDUMP}_grp${n}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}ratmi00${FHR}${SUFFIX} ] ; then + echo "${dirname}${head}ratmi00${FHR}${SUFFIX} " >>enkf${CDUMP}_grp${n}.txt + fi + fi + if [ -s $ROTDIR/${dirpath}${head}ratmi00${FHR}${SUFFIX} ] ; then + echo "${dirname}${head}ratmi00${FHR}${SUFFIX} " >>enkf${CDUMP}_restarta_grp${n}.txt + fi + + fi + echo "${dirname}${head}atmf00${FHR}${SUFFIX} " >>enkf${CDUMP}_grp${n}.txt + if [ $FHR -eq 6 ]; then + echo "${dirname}${head}sfcf00${FHR}${SUFFIX} " >>enkf${CDUMP}_grp${n}.txt + fi + done # loop over FHR + + if [[ lobsdiag_forenkf = ".false." ]] ; then + echo "${dirname}${head}gsistat " >>enkf${CDUMP}_grp${n}.txt + if [ -s $ROTDIR/${dirpath}${head}cnvstat ] ; then + echo "${dirname}${head}cnvstat " >>enkf${CDUMP}_grp${n}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}radstat ]; then + echo "${dirname}${head}radstat " >>enkf${CDUMP}_restarta_grp${n}.txt + fi + if [ -s $ROTDIR/${dirpath}${head}cnvstat ]; then + echo "${dirname}${head}cnvstat " >>enkf${CDUMP}_restarta_grp${n}.txt + fi + echo "${dirname}${head}abias " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}${head}abias_air " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}${head}abias_int " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}${head}abias_pc " >>enkf${CDUMP}_restarta_grp${n}.txt fi - echo "${dirname}${head}atmf006.nemsio " >>enkf${CDUMP}_grp${n}.txt - echo "${dirname}${head}cnvstat " >>enkf${CDUMP}_grp${n}.txt - echo "${dirname}${head}gsistat " >>enkf${CDUMP}_grp${n}.txt - - #--- - echo "${dirname}${head}atminc.nc " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}${head}abias " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}${head}abias_air " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}${head}abias_int " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}${head}abias_pc " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}${head}radstat " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}${head}cnvstat " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile1.nc " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile2.nc " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile3.nc " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile4.nc " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile5.nc " >>enkf${CDUMP}_restarta_grp${n}.txt - echo "${dirname}RESTART/${PDY}.${cyc}0000.sfcanl_data.tile6.nc " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile1.nc " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile2.nc " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile3.nc " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile4.nc " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile5.nc " >>enkf${CDUMP}_restarta_grp${n}.txt + echo "${dirname}RESTART/*0000.sfcanl_data.tile6.nc " >>enkf${CDUMP}_restarta_grp${n}.txt #--- echo "${dirname}RESTART " >>enkf${CDUMP}_restartb_grp${n}.txt diff --git a/ush/load_fv3gfs_modules.sh b/ush/load_fv3gfs_modules.sh index d0275edcb4..b3915bc01c 100755 --- a/ush/load_fv3gfs_modules.sh +++ b/ush/load_fv3gfs_modules.sh @@ -4,7 +4,7 @@ ############################################################### # Setup runtime environment by loading modules ulimit_s=$( ulimit -S -s ) -ulimit -S -s 10000 +#ulimit -S -s 10000 # Find module command and purge: source "$HOMEgfs/modulefiles/module-setup.sh.inc" @@ -20,8 +20,7 @@ elif [[ -d /scratch1 ]] ; then module load module_base.hera elif [[ -d /work ]] ; then # We are on MSU Orion - module load module_base.orion - + module load module_base.orion elif [[ -d /gpfs/hps && -e /etc/SuSE-release ]] ; then # We are on NOAA Luna or Surge module load module_base.wcoss_c diff --git a/ush/mkbull_ntc.sh b/ush/mkbull_ntc.sh deleted file mode 100755 index 03af7446a3..0000000000 --- a/ush/mkbull_ntc.sh +++ /dev/null @@ -1,119 +0,0 @@ -# UTILITY SCRIPT NAME : mkbull_ntc.sh -# AUTHOR : David Michaud -# -# ABSTRACT : This utility script generates GRID Bulletins from analysis -# and forecast files. -# -# INPUT: 4 arguments are input to this script. -# 1st argument - hour list - Fcst hour list -# 2nd argument - bullparm - parameter input. -# 3rd argument - out - bulletin file -# -echo "History: JAN 2000 - Modified for IBM SP" -echo "History: AUG 2005 - Converted to send the bulletins to TOC via" -echo " NTC rather than using the status file" -# - -set +x -hour_list=$1 -bullparm=$2 -out=$3 -num=$# - -if test $num -eq 3 -then - echo "" - echo " Appropriate number of arguments were passed" - echo "" - set -x -else - echo "" - echo "Usage: $0 bullparm outputname" - echo "" - exit 16 -fi - -set +x -echo "########################################################" -echo "# Begin making the VARIAN FAX CHART $out maps" -echo "########################################################" -set -x - -msg="Enter Make mkbull utility." -postmsg "$jlogfile" "$msg" - -export pgm=gridbull -. prep_step - -############################## -# Copy Input Field to $DATA -############################## -pgbunit=11 -pgbiunit=31 - -for i in $hour_list -do - if test "$i" = "anl" - then - pgrbfile="pgrbanl" - pgrbifile="pgrbianl" - elif test "$i" = "sstgrb" - then - pgrbfile="sstgrb" - pgrbifile="sstgrb.index" -# cp $COMIN/${RUN}.${cycle}.${pgrbfile} ${pgrbfile} - cp $COMIN/${cyc}/${RUN}.${cycle}.${pgrbfile}.grib2 . - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ${RUN}.${cycle}.${pgrbfile}.grib2 does not exist." - exit $err - fi - - $CNVGRIB -g21 ${RUN}.${cycle}.${pgrbfile}.grib2 $pgrbfile - $GRBINDEX $pgrbfile $pgrbifile - else - pgrbfile="pgrbf$i" - pgrb2file="pgrb2.1p00.f$i" - pgrbifile="pgrbif$i" - fi - if test ! -f $pgrbfile - then - cp $COMIN/${cyc}/${RUN}.${cycle}.$pgrb2file . - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File ${RUN}.${cycle}.$pgrb2file does not exist." - exit $err - fi - - $CNVGRIB -g21 ${RUN}.${cycle}.$pgrb2file $pgrbfile - fi - - if test ! -f $pgrbifile - then - $GRBINDEX $pgrbfile $pgrbifile - fi - - eval export FORT${pgbunit}="$pgrbfile" - eval export FORT${pgbiunit}="$pgrbifile" - - pgbunit=`expr $pgbunit + 1` - pgbiunit=`expr $pgbiunit + 1` -done - -export FORT20=$bullparm -export FORT88="$out" - -startmsg -$EXECgfs/gridbull >> $pgmout 2> errfile -export err=$?;err_chk - -############################## -# Post Files to ${COMOUTwmo} -############################## - -$UTILgfs/ush/make_ntc_bull.pl WMOBH NONE KWBC NONE $DATA/$out ${COMOUTwmo}/$out - -msg="mkbull_ntc.sh completed normally" -postmsg "$jlogfile" "$msg" - -exit diff --git a/ush/mkwintem.sh b/ush/mkwintem.sh deleted file mode 100755 index a12c825fcf..0000000000 --- a/ush/mkwintem.sh +++ /dev/null @@ -1,65 +0,0 @@ - -# UTILITY SCRIPT NAME : mkwintem.sh -# AUTHOR : Hua-Lu Pan -# DATE WRITTEN : 02/03/97 -# -# Abstract: This utility script produces the wind temp -# bulletins, from the GFS forecast fields. -# -# Input: none -# -echo "History: February 1997 - First implementation of this utility script" -echo "History: July 2014 - Modify to use GFS 1.0 deg GRIB2" -# - -set -xa - -job_name=`echo $job|sed 's/[jpt]gfs/gfs/'` - -export pgm=wintemv -. prep_step - - -for fhr in 06 12 18 24 -do - - cp $COMIN/gfs.${cycle}.pgrb2.1p00.f0${fhr} . - $CNVGRIB -g21 gfs.${cycle}.pgrb2.1p00.f0${fhr} pgrbf${fhr} - $GRBINDEX pgrbf${fhr} pgrbif${fhr} - -done - -cp $PARMwmo/bulls_wkeysb wkeysb -export FORT11="pgrbf06" -export FORT12="pgrbf12" -export FORT13="pgrbf18" -export FORT14="pgrbf24" -export FORT31="pgrbif06" -export FORT32="pgrbif12" -export FORT33="pgrbif18" -export FORT34="pgrbif24" -export FORT51="wintemv.bul" -$EXECgfs/wintemv < wkeysb >> $pgmout 2>errfile -export err=$?; err_chk - -#################################################################### - - if test $SENDCOM = 'YES' - then - cp wintemv.bul $COMOUTwmo/wintemv.tran.$job_name - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File wintemv.bul does not exist." - exit $err - fi - -# Add an entry to the OSO status file. - - if test $SENDDBN = 'YES' - then - ${UTILgfs}/ush/make_ntc_bull.pl WMONV NONE KWNO NONE \ - wintemv.bul $COMOUTwmo/wintemv.tran.$job_name - fi - fi - -################################################################### diff --git a/ush/parsing_model_configure_FV3.sh b/ush/parsing_model_configure_FV3.sh index 8bf8ccc5a9..efdb992793 100755 --- a/ush/parsing_model_configure_FV3.sh +++ b/ush/parsing_model_configure_FV3.sh @@ -17,12 +17,13 @@ cat >> model_configure <> model_configure <> model_configure < input.nml <> input.nml << EOF ccpp_suite = ${CCPP_SUITE:-"FV3_GFS_v15"} -EOF -fi - -cat >> input.nml <> input.nml <> input.nml <> input.nml <> input.nml <> input.nml << EOF + iovr = ${iovr:-"3"} ltaerosol = ${ltaerosol:-".F."} ! In config.fcst lradar = ${lradar:-".F."} ! In config.fcst - do_mynnedmf = ${do_mynnedmf:-".false."} ! In config.fcst - do_mynnsfclay= ${do_mynnsfclay:-".false."} ! In config.fcst - lsoil_lsm = ${lsoil_lsm:-"4"} ! In config.fcst ttendlim = ${ttendlim:-0.005} ! In config.fcst + 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"} ! In config.fcst bl_mynn_edmf = ${bl_mynn_edmf:-"1"} ! In config.fcst bl_mynn_tkeadvect=${bl_mynn_tkeadvect:-".true."} ! In config.fcst bl_mynn_edmf_mom=${bl_mynn_edmf_mom:-"1"} ! In config.fcst + min_lakeice = ${min_lakeice:-"0.15"} + min_seaice = ${min_seaice:-"0.15"} +EOF +elif [ $CCPP_SUITE = "FV3_GFS_v16beta_coupled" ]; then + cat >> input.nml << 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 +else + cat >> input.nml << EOF + iovr_lw = ${iovr_lw:-"3"} + iovr_sw = ${iovr_sw:-"3"} EOF fi @@ -232,7 +246,6 @@ cat >> input.nml <> input.nml <> input.nml <> input.nml << EOF cplflx = $cplflx - cplwav = ${cplwav} ! CROW configured cplwav2atm = ${cplwav2atm} ! CROW configured EOF fi @@ -301,6 +314,7 @@ if [ $DOIAU = "YES" ]; then iaufhrs = ${IAUFHRS} iau_delthrs = ${IAU_DELTHRS} iau_inc_files= ${IAU_INC_FILES} + iau_drymassfixer = .false. EOF fi @@ -359,14 +373,8 @@ cat >> input.nml <> input.nml << EOF - reiflag = ${reiflag:-"1"} -EOF -fi + reiflag = ${reiflag:-"2"} -cat >> input.nml <\n' % base['ACCOUNT']) strings.append('\t\n' % base['QUEUE']) - strings.append('\t\n' % base['QUEUE_ARCH']) + strings.append('\t\n' % base['QUEUE_SERVICE']) + if scheduler in ['slurm'] and machine in ['ORION']: + strings.append('\t\n' % base['PARTITION_BATCH']) if scheduler in ['slurm']: - strings.append('\t\n' % base['QUEUE_ARCH']) - else: - strings.append('\t\n' % base['QUEUE_ARCH']) - strings.append('\t\n' % wfu.get_scheduler(base['machine'])) - if 'COMPUTE_PARTITION' in base: - strings.append('\t\n' % base.get('COMPUTE_PARTITION',None)) - if 'SERVICE_PARTITION' in base: - strings.append('\t\n' % base.get('SERVICE_PARTITION',None)) + strings.append('\t\n' % base['QUEUE_SERVICE']) + strings.append('\t\n' % scheduler) strings.append('\n') strings.append('\t\n') strings.append('\t\n') @@ -221,36 +236,59 @@ def get_gdasgfs_resources(dict_configs, cdump='gdas'): do_bufrsnd = base.get('DO_BUFRSND', 'NO').upper() do_gempak = base.get('DO_GEMPAK', 'NO').upper() do_awips = base.get('DO_AWIPS', 'NO').upper() - compute_partition = base.get('COMPUTE_PARTITION_LINE',None) - service_partition = base.get('SERVICE_PARTITION_LINE',None) + do_wafs = base.get('WAFSF', 'NO').upper() + do_metp = base.get('DO_METP', 'NO').upper() + do_gldas = base.get('DO_GLDAS', 'NO').upper() + do_wave = base.get('DO_WAVE', 'NO').upper() + do_wave_cdump = base.get('WAVE_CDUMP', 'BOTH').upper() + reservation = base.get('RESERVATION', 'NONE').upper() - tasks = ['prep', 'anal', 'fcst', 'post', 'vrfy', 'arch'] + #tasks = ['prep', 'anal', 'fcst', 'post', 'vrfy', 'arch'] + tasks = ['prep', 'anal', 'analcalc'] + if cdump in ['gdas']: + tasks += ['analdiag'] + if cdump in ['gdas'] and do_gldas in ['Y', 'YES']: + tasks += ['gldas'] + if cdump in ['gdas'] and do_wave in ['Y', 'YES'] and do_wave_cdump in ['GDAS', 'BOTH']: + #tasks += ['waveinit', 'waveprep', 'wavepostsbs', 'wavepostbndpnt', 'wavepostpnt', 'wavestat'] + tasks += ['waveinit', 'waveprep', 'wavepostsbs', 'wavepostbndpnt', 'wavepostpnt'] + + tasks += ['fcst', 'post', 'vrfy', 'arch'] + + if cdump in ['gfs'] and do_wave in ['Y', 'YES'] and do_wave_cdump in ['GFS', 'BOTH']: + #tasks += ['waveinit', 'waveprep', 'wavepostsbs', 'wavepostbndpnt', 'wavepostpnt', 'wavestat'] + tasks += ['waveinit', 'waveprep', 'wavepostsbs', 'wavepostbndpnt', 'wavepostpnt'] if cdump in ['gfs'] and do_bufrsnd in ['Y', 'YES']: tasks += ['postsnd'] if cdump in ['gfs'] and do_gempak in ['Y', 'YES']: tasks += ['gempak'] + if cdump in ['gfs'] and do_wave in ['Y', 'YES'] and do_gempak in ['Y', 'YES']: + tasks += ['wavegempak'] if cdump in ['gfs'] and do_awips in ['Y', 'YES']: tasks += ['awips'] - + if cdump in ['gfs'] and do_wafs in ['Y', 'YES']: + tasks += ['wafs', 'wafsgrib2', 'wafsblending', 'wafsgcip', 'wafsgrib20p25', 'wafsblending0p25'] + if cdump in ['gfs'] and do_metp in ['Y', 'YES']: + tasks += ['metp'] + if cdump in ['gfs'] and do_wave in ['Y', 'YES'] and do_awips in ['Y', 'YES']: + tasks += ['waveawipsbulls', 'waveawipsgridded'] + dict_resources = OrderedDict() for task in tasks: cfg = dict_configs[task] - wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, cdump=cdump) + wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, reservation, cdump=cdump) taskstr = '%s_%s' % (task.upper(), cdump.upper()) - if task in ['arch','post']: - partition = service_partition - else: - partition = compute_partition - strings = [] strings.append('\t\n' % (taskstr, queuestr)) + if scheduler in ['slurm'] and machine in ['ORION'] and task not in ['arch']: + strings.append('\t\n' % taskstr ) if scheduler in ['slurm'] and task in ['arch']: - strings.append('\t\n' % taskstr ) + strings.append('\t\n' % taskstr ) strings.append('\t\n' % (taskstr, wtimestr)) strings.append('\t\n' % (taskstr, resstr)) if len(memstr) != 0: @@ -272,14 +310,15 @@ def get_hyb_resources(dict_configs): scheduler = wfu.get_scheduler(machine) lobsdiag_forenkf = base.get('lobsdiag_forenkf', '.false.').upper() eupd_cyc= base.get('EUPD_CYC', 'gdas').upper() - compute_partition = base.get('COMPUTE_PARTITION_LINE',None) + reservation = base.get('RESERVATION', 'NONE').upper() dict_resources = OrderedDict() # These tasks can be run in either or both cycles - tasks1 = ['eobs', 'eomg', 'eupd'] if lobsdiag_forenkf in ['.T.', '.TRUE.']: - tasks.remove('eomg') + tasks1 = ['eobs', 'ediag', 'eupd', 'echgres'] + else: + tasks1 = ['eobs', 'eomg', 'eupd', 'echgres'] if eupd_cyc in ['BOTH']: cdumps = ['gfs', 'gdas'] @@ -293,7 +332,7 @@ def get_hyb_resources(dict_configs): cfg = dict_configs['eobs'] if task in ['eomg'] else dict_configs[task] - wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, cdump=cdump) + wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, reservation, cdump=cdump) taskstr = '%s_%s' % (task.upper(), cdump.upper()) @@ -311,19 +350,21 @@ def get_hyb_resources(dict_configs): # These tasks are always run as part of the GDAS cycle cdump = 'gdas' - tasks2 = ['ecen', 'efcs', 'epos', 'earc'] + tasks2 = ['ecen', 'esfc', 'efcs', 'epos', 'earc'] for task in tasks2: cfg = dict_configs[task] - wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, cdump=cdump) + wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, reservation, cdump=cdump) taskstr = '%s_%s' % (task.upper(), cdump.upper()) strings = [] strings.append('\t\n' % (taskstr, queuestr)) + if scheduler in ['slurm'] and machine in ['ORION'] and task not in ['earc']: + strings.append('\t\n' % taskstr ) if scheduler in ['slurm'] and task in ['earc']: - strings.append('\t\n' % taskstr ) + strings.append('\t\n' % taskstr ) strings.append('\t\n' % (taskstr, wtimestr)) strings.append('\t\n' % (taskstr, resstr)) if len(memstr) != 0: @@ -353,12 +394,19 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): base = dict_configs['base'] gfs_cyc = base.get('gfs_cyc', 0) + gldas_cyc = base.get('gldas_cyc', 0) dohybvar = base.get('DOHYBVAR', 'NO').upper() eupd_cyc = base.get('EUPD_CYC', 'gdas').upper() do_bufrsnd = base.get('DO_BUFRSND', 'NO').upper() do_gempak = base.get('DO_GEMPAK', 'NO').upper() do_awips = base.get('DO_AWIPS', 'NO').upper() + do_wafs = base.get('WAFSF', 'NO').upper() + do_metp = base.get('DO_METP', 'NO').upper() + do_gldas = base.get('DO_GLDAS', 'NO').upper() + do_wave = base.get('DO_WAVE', 'NO').upper() + do_wave_cdump = base.get('WAVE_CDUMP', 'BOTH').upper() dumpsuffix = base.get('DUMP_SUFFIX', '') + gridsuffix = base.get('SUFFIX', '') dict_tasks = OrderedDict() @@ -366,7 +414,7 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): deps = [] dep_dict = {'type': 'metatask', 'name': '%spost' % 'gdas', 'offset': '-06:00:00'} deps.append(rocoto.add_dependency(dep_dict)) - data = '&ROTDIR;/gdas.@Y@m@d/@H/gdas.t@Hz.atmf009.nemsio' + data = '&ROTDIR;/gdas.@Y@m@d/@H/atmos/gdas.t@Hz.atmf009%s' % (gridsuffix) dep_dict = {'type': 'data', 'data': data, 'offset': '-06:00:00'} deps.append(rocoto.add_dependency(dep_dict)) data = '&DMPDIR;/%s%s.@Y@m@d/@H/%s.t@Hz.updated.status.tm00.bufr_d' % (cdump, dumpsuffix, cdump) @@ -387,6 +435,34 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): dict_tasks['%sprep' % cdump] = task + # wave tasks in gdas or gfs or both + if do_wave_cdump in ['BOTH']: + cdumps = ['gfs', 'gdas'] + elif do_wave_cdump in ['GFS']: + cdumps = ['gfs'] + elif do_wave_cdump in ['GDAS']: + cdumps = ['gdas'] + + # waveinit + if do_wave in ['Y', 'YES'] and cdump in cdumps: + deps = [] + dep_dict = {'type': 'task', 'name': '%sprep' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'cycleexist', 'condition': 'not', 'offset': '-06:00:00'} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='or', dep=deps) + task = wfu.create_wf_task('waveinit', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swaveinit' % cdump] = task + + # waveprep + if do_wave in ['Y', 'YES'] and cdump in cdumps: + deps = [] + dep_dict = {'type': 'task', 'name': '%swaveinit' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('waveprep', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swaveprep' % cdump] = task + # anal deps = [] dep_dict = {'type': 'task', 'name': '%sprep' % cdump} @@ -401,23 +477,96 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): dict_tasks['%sanal' % cdump] = task - # fcst - deps = [] + # analcalc + deps1 = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.loginc.txt' % (cdump, cdump) + dep_dict = {'type': 'data', 'data': data} + deps1.append(rocoto.add_dependency(dep_dict)) dep_dict = {'type': 'task', 'name': '%sanal' % cdump} deps.append(rocoto.add_dependency(dep_dict)) + if dohybvar in ['y', 'Y', 'yes', 'YES'] and cdump == 'gdas': + dep_dict = {'type': 'task', 'name': '%sechgres' % 'gdas', 'offset': '-06:00:00'} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + else: + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('analcalc', cdump=cdump, envar=envars, dependency=dependencies) + + dict_tasks['%sanalcalc' % cdump] = task + + # analdiag + if cdump in ['gdas']: + deps1 = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.loginc.txt' % (cdump, cdump) + dep_dict = {'type': 'data', 'data': data} + deps1.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'task', 'name': '%sanal' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dependencies1 = rocoto.create_dependency(dep_condition='or', dep=deps1) + + deps2 = [] + deps2 = dependencies1 + dep_dict = {'type': 'cycleexist', 'offset': '-06:00:00'} + deps2.append(rocoto.add_dependency(dep_dict)) + dependencies2 = rocoto.create_dependency(dep_condition='and', dep=deps2) + + task = wfu.create_wf_task('analdiag', cdump=cdump, envar=envars, dependency=dependencies2) + + dict_tasks['%sanaldiag' % cdump] = task + + # gldas + if cdump in ['gdas'] and do_gldas in ['Y', 'YES']: + deps1 = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.loginc.txt' % (cdump, cdump) + dep_dict = {'type': 'data', 'data': data} + deps1.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'task', 'name': '%sanal' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dependencies1 = rocoto.create_dependency(dep_condition='or', dep=deps1) + + deps2 = [] + deps2 = dependencies1 + dep_dict = {'type': 'cycleexist', 'offset': '-06:00:00'} + deps2.append(rocoto.add_dependency(dep_dict)) + dependencies2 = rocoto.create_dependency(dep_condition='and', dep=deps2) + + task = wfu.create_wf_task('gldas', cdump=cdump, envar=envars, dependency=dependencies2) + dict_tasks['%sgldas' % cdump] = task + + # fcst + deps1 = [] + #data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.loginc.txt' % (cdump, cdump) + #dep_dict = {'type': 'data', 'data': data} + #deps1.append(rocoto.add_dependency(dep_dict)) if cdump in ['gdas']: dep_dict = {'type': 'cycleexist', 'condition': 'not', 'offset': '-06:00:00'} - deps.append(rocoto.add_dependency(dep_dict)) - dependencies = rocoto.create_dependency(dep_condition='or', dep=deps) + deps1.append(rocoto.add_dependency(dep_dict)) + if do_gldas in ['Y', 'YES']: + dep_dict = {'type': 'task', 'name': '%sgldas' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + else: + dep_dict = {'type': 'task', 'name': '%sanalcalc' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) elif cdump in ['gfs']: - dependencies = rocoto.create_dependency(dep=deps) - task = wfu.create_wf_task('fcst', cdump=cdump, envar=envars, dependency=dependencies) + dep_dict = {'type': 'task', 'name': '%sanal' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dependencies1 = rocoto.create_dependency(dep_condition='or', dep=deps1) + + if do_wave in ['Y', 'YES'] and cdump in cdumps: + deps2 = [] + deps2 = dependencies1 + dep_dict = {'type': 'task', 'name': '%swaveprep' % cdump} + deps2.append(rocoto.add_dependency(dep_dict)) + dependencies2 = rocoto.create_dependency(dep_condition='and', dep=deps2) + task = wfu.create_wf_task('fcst', cdump=cdump, envar=envars, dependency=dependencies2) + else: + task = wfu.create_wf_task('fcst', cdump=cdump, envar=envars, dependency=dependencies1) dict_tasks['%sfcst' % cdump] = task # post deps = [] - data = '&ROTDIR;/%s.@Y@m@d/@H/%s.t@Hz.log#dep#.nemsio' % (cdump, cdump) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.log#dep#.txt' % (cdump, cdump) dep_dict = {'type': 'data', 'data': data} deps.append(rocoto.add_dependency(dep_dict)) dep_dict = {'type': 'task', 'name': '%sfcst' % cdump} @@ -435,6 +584,88 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): dict_tasks['%spost' % cdump] = task + # wavepostsbs + if do_wave in ['Y', 'YES'] and cdump in cdumps: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/wave/rundata/%swave.out_grd.gnh_10m.@Y@m@d.@H0000' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/wave/rundata/%swave.out_grd.aoc_9km.@Y@m@d.@H0000' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/wave/rundata/%swave.out_grd.gsh_15m.@Y@m@d.@H0000' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wavepostsbs', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swavepostsbs' % cdump] = task + + # wavepostbndpnt + if do_wave in ['Y', 'YES'] and cdump in ['gfs']: + deps = [] + dep_dict = {'type':'task', 'name':'%sfcst' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wavepostbndpnt', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swavepostbndpnt' % cdump] = task + + # wavepostpnt + if do_wave in ['Y', 'YES'] and cdump in ['gdas']: + deps = [] + dep_dict = {'type':'task', 'name':'%sfcst' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wavepostpnt', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swavepostpnt' % cdump] = task + + if do_wave in ['Y', 'YES'] and cdump in ['gfs']: + deps = [] + dep_dict = {'type':'task', 'name':'%sfcst' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type':'task', 'name':'%swavepostbndpnt' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wavepostpnt', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swavepostpnt' % cdump] = task + + # wavegempak + if do_wave in ['Y', 'YES'] and do_gempak in ['Y', 'YES'] and cdump in ['gfs']: + deps = [] + dep_dict = {'type':'task', 'name':'%swavepostsbs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wavegempak', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swavegempak' % cdump] = task + + # waveawipsgridded + if do_wave in ['Y', 'YES'] and do_awips in ['Y', 'YES'] and cdump in ['gfs']: + deps = [] + dep_dict = {'type':'task', 'name':'%swavepostsbs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('waveawipsgridded', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swaveawipsgridded' % cdump] = task + + # waveawipsbulls + if do_wave in ['Y', 'YES'] and do_awips in ['Y', 'YES'] and cdump in ['gfs']: + deps = [] + dep_dict = {'type':'task', 'name':'%swavepostsbs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type':'task', 'name':'%swavepostpnt' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('waveawipsbulls', cdump=cdump, envar=envars, dependency=dependencies) + dict_tasks['%swaveawipsbulls' % cdump] = task + + # wavestat + #if do_wave in ['Y', 'YES'] and cdump in cdumps: + # deps = [] + # dep_dict = {'type':'task', 'name':'%swavepost' % cdump} + # deps.append(rocoto.add_dependency(dep_dict)) + # dependencies = rocoto.create_dependency(dep=deps) + # task = wfu.create_wf_task('wavestat', cdump=cdump, envar=envars, dependency=dependencies) + # dict_tasks['%swavestat' % cdump] = task + # vrfy deps = [] dep_dict = {'type': 'metatask', 'name': '%spost' % cdump} @@ -444,9 +675,24 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): dict_tasks['%svrfy' % cdump] = task - + # metp + if cdump in ['gfs'] and do_metp in ['Y', 'YES']: + deps = [] + dep_dict = {'type':'metatask', 'name':'%spost' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type':'task', 'name':'%sarch' % cdump, 'offset':'-&INTERVAL_GFS;'} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + metpcase = rocoto.create_envar(name='METPCASE', value='#metpcase#') + metpenvars = envars + [metpcase] + varname1 = 'metpcase' + varval1 = 'g2g1 g2o1 pcp1' + task = wfu.create_wf_task('metp', cdump=cdump, envar=metpenvars, dependency=dependencies, + metatask='metp', varname=varname1, varval=varval1) + dict_tasks['%smetp' % cdump] = task + + #postsnd if cdump in ['gfs'] and do_bufrsnd in ['Y', 'YES']: - #postsnd deps = [] dep_dict = {'type': 'task', 'name': '%sfcst' % cdump} deps.append(rocoto.add_dependency(dep_dict)) @@ -455,15 +701,12 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): dict_tasks['%spostsnd' % cdump] = task + # awips if cdump in ['gfs'] and do_awips in ['Y', 'YES']: - # awips deps = [] - data = '&ROTDIR;/%s.@Y@m@d/@H/%s.t@Hz.sfluxgrb#dep#.grib2.idx' % (cdump, cdump) - dep_dict = {'type': 'data', 'data': data} - deps.append(rocoto.add_dependency(dep_dict)) dep_dict = {'type': 'metatask', 'name': '%spost' % cdump} deps.append(rocoto.add_dependency(dep_dict)) - dependencies = rocoto.create_dependency(dep_condition='or', dep=deps) + dependencies = rocoto.create_dependency(dep=deps) fhrgrp = rocoto.create_envar(name='FHRGRP', value='#grp#') fhrlst = rocoto.create_envar(name='FHRLST', value='#lst#') ROTDIR = rocoto.create_envar(name='ROTDIR', value='&ROTDIR;') @@ -476,8 +719,8 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): dict_tasks['%sawips' % cdump] = task + # gempak if cdump in ['gfs'] and do_gempak in ['Y', 'YES']: - # gempak deps = [] dep_dict = {'type': 'metatask', 'name': '%spost' % cdump} deps.append(rocoto.add_dependency(dep_dict)) @@ -486,12 +729,192 @@ def get_gdasgfs_tasks(dict_configs, cdump='gdas'): dict_tasks['%sgempak' % cdump] = task + # wafs + if cdump in ['gfs'] and do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafs', cdump=cdump, envar=envars, dependency=dependencies) + + dict_tasks['%swafs' % cdump] = task + + # wafsgcip + if cdump in ['gfs'] and do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafsgcip', cdump=cdump, envar=envars, dependency=dependencies) + + dict_tasks['%swafsgcip' % cdump] = task + + # wafsgrib2 + if cdump in ['gfs'] and do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafsgrib2', cdump=cdump, envar=envars, dependency=dependencies) + + dict_tasks['%swafsgrib2' % cdump] = task + + # wafsgrib20p25 + if cdump in ['gfs'] and do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafsgrib20p25', cdump=cdump, envar=envars, dependency=dependencies) + + dict_tasks['%swafsgrib20p25' % cdump] = task + + # wafsblending + if cdump in ['gfs'] and do_wafs in ['Y', 'YES']: + deps = [] + dep_dict = {'type': 'task', 'name': '%swafsgrib2' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wafsblending', cdump=cdump, envar=envars, dependency=dependencies) + + dict_tasks['%swafsblending' % cdump] = task + + # wafsblending0p25 + if cdump in ['gfs'] and do_wafs in ['Y', 'YES']: + deps = [] + dep_dict = {'type': 'task', 'name': '%swafsgrib20p25' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wafsblending0p25', cdump=cdump, envar=envars, dependency=dependencies) + + dict_tasks['%swafsblending0p25' % cdump] = task + # arch deps = [] dep_dict = {'type': 'task', 'name': '%svrfy' % cdump} deps.append(rocoto.add_dependency(dep_dict)) dep_dict = {'type': 'streq', 'left': '&ARCHIVE_TO_HPSS;', 'right': 'YES'} deps.append(rocoto.add_dependency(dep_dict)) + if do_wave in ['Y', 'YES']: + dep_dict = {'type': 'task', 'name': '%swavepostsbs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'task', 'name': '%swavepostpnt' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + if cdump in ['gfs']: + dep_dict = {'type': 'task', 'name': '%swavepostbndpnt' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) task = wfu.create_wf_task('arch', cdump=cdump, envar=envars, dependency=dependencies) @@ -576,12 +999,22 @@ def get_hyb_tasks(dict_configs, cycledef='enkf'): dict_tasks['%seomn' % cdump] = task + # ediag + else: + deps = [] + dep_dict = {'type': 'task', 'name': '%seobs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('ediag', cdump=cdump, envar=envars1, dependency=dependencies, cycledef=cycledef) + + dict_tasks['%sediag' % cdump] = task + # eupd deps = [] if lobsdiag_forenkf in ['.F.', '.FALSE.']: dep_dict = {'type': 'metatask', 'name': '%seomn' % cdump} else: - dep_dict = {'type': 'task', 'name': '%seobs' % cdump} + dep_dict = {'type': 'task', 'name': '%sediag' % cdump} deps.append(rocoto.add_dependency(dep_dict)) dependencies = rocoto.create_dependency(dep=deps) task = wfu.create_wf_task('eupd', cdump=cdump, envar=envars1, dependency=dependencies, cycledef=cycledef) @@ -594,30 +1027,81 @@ def get_hyb_tasks(dict_configs, cycledef='enkf'): envars1 = envars + [envar_cdump] cdump_eupd = 'gfs' if eupd_cyc in ['GFS'] else 'gdas' - # ecen - deps = [] - dep_dict = {'type': 'task', 'name': '%sanal' % cdump} - deps.append(rocoto.add_dependency(dep_dict)) + # ecmn, ecen + deps1 = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.loganl.txt' % (cdump, cdump) + dep_dict = {'type': 'data', 'data': data} + deps1.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'task', 'name': '%sanalcalc' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dependencies1 = rocoto.create_dependency(dep_condition='or', dep=deps1) + + deps2 = [] + deps2 = dependencies1 dep_dict = {'type': 'task', 'name': '%seupd' % cdump_eupd} - deps.append(rocoto.add_dependency(dep_dict)) - dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) - task = wfu.create_wf_task('ecen', cdump=cdump, envar=envars1, dependency=dependencies, cycledef=cycledef) + deps2.append(rocoto.add_dependency(dep_dict)) + dependencies2 = rocoto.create_dependency(dep_condition='and', dep=deps2) - dict_tasks['%secen' % cdump] = task + fhrgrp = rocoto.create_envar(name='FHRGRP', value='#grp#') + fhrlst = rocoto.create_envar(name='FHRLST', value='#lst#') + ecenenvars = envars1 + [fhrgrp] + [fhrlst] + varname1, varname2, varname3 = 'grp', 'dep', 'lst' + varval1, varval2, varval3 = get_ecengroups(dict_configs, dict_configs['ecen'], cdump=cdump) + vardict = {varname2: varval2, varname3: varval3} + task = wfu.create_wf_task('ecen', cdump=cdump, envar=ecenenvars, dependency=dependencies2, + metatask='ecmn', varname=varname1, varval=varval1, vardict=vardict) + + dict_tasks['%secmn' % cdump] = task + + # esfc + deps1 = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.loganl.txt' % (cdump, cdump) + dep_dict = {'type': 'data', 'data': data} + deps1.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'task', 'name': '%sanalcalc' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dependencies1 = rocoto.create_dependency(dep_condition='or', dep=deps1) + + deps2 = [] + deps2 = dependencies1 + dep_dict = {'type': 'task', 'name': '%seupd' % cdump_eupd} + deps2.append(rocoto.add_dependency(dep_dict)) + dependencies2 = rocoto.create_dependency(dep_condition='and', dep=deps2) + task = wfu.create_wf_task('esfc', cdump=cdump, envar=envars1, dependency=dependencies2, cycledef=cycledef) + + dict_tasks['%sesfc' % cdump] = task # efmn, efcs - deps = [] - dep_dict = {'type': 'task', 'name': '%secen' % cdump} - deps.append(rocoto.add_dependency(dep_dict)) + deps1 = [] + dep_dict = {'type': 'metatask', 'name': '%secmn' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'task', 'name': '%sesfc' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dependencies1 = rocoto.create_dependency(dep_condition='and', dep=deps1) + + deps2 = [] + deps2 = dependencies1 dep_dict = {'type': 'cycleexist', 'condition': 'not', 'offset': '-06:00:00'} - deps.append(rocoto.add_dependency(dep_dict)) - dependencies = rocoto.create_dependency(dep_condition='or', dep=deps) + deps2.append(rocoto.add_dependency(dep_dict)) + dependencies2 = rocoto.create_dependency(dep_condition='or', dep=deps2) + efcsenvars = envars1 + [ensgrp] - task = wfu.create_wf_task('efcs', cdump=cdump, envar=efcsenvars, dependency=dependencies, + task = wfu.create_wf_task('efcs', cdump=cdump, envar=efcsenvars, dependency=dependencies2, metatask='efmn', varname='grp', varval=EFCSGROUPS, cycledef=cycledef) dict_tasks['%sefmn' % cdump] = task + # echgres + deps1 = [] + dep_dict = {'type': 'task', 'name': '%sfcst' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type': 'metatask', 'name': '%sefmn' % cdump} + deps1.append(rocoto.add_dependency(dep_dict)) + dependencies1 = rocoto.create_dependency(dep_condition='and', dep=deps1) + task = wfu.create_wf_task('echgres', cdump=cdump, envar=envars1, dependency=dependencies1, cycledef=cycledef) + + dict_tasks['%sechgres' % cdump] = task + # epmn, epos deps = [] dep_dict = {'type': 'metatask', 'name': '%sefmn' % cdump} @@ -710,7 +1194,7 @@ def get_postgroups(post, cdump='gdas'): fhrs = [f.tolist() for f in fhrs] fhrgrp = ' '.join(['%03d' % x for x in range(0, ngrps+1)]) - fhrdep = ' '.join(['f000'] + [f[-1] for f in fhrs]) + fhrdep = ' '.join(['anl'] + [f[-1] for f in fhrs]) fhrlst = ' '.join(['anl'] + ['_'.join(f) for f in fhrs]) return fhrgrp, fhrdep, fhrlst @@ -749,6 +1233,36 @@ def get_awipsgroups(awips, cdump='gdas'): return fhrgrp, fhrdep, fhrlst +def get_ecengroups(dict_configs, ecen, cdump='gdas'): + + base = dict_configs['base'] + + if base.get('DOIAU_ENKF', 'NO') == 'YES' : + fhrs = list(base.get('IAUFHRS','6').split(',')) + ifhrs = ['f00%01s' % f for f in fhrs] + ifhrs0 = ifhrs[0] + nfhrs = len(fhrs) + + ifhrs = ['f00%01s' % f for f in fhrs] + ifhrs0 = ifhrs[0] + nfhrs = len(fhrs) + + necengrp = ecen['NECENGRP'] + ngrps = necengrp if len(fhrs) > necengrp else len(fhrs) + + ifhrs = np.array_split(ifhrs, ngrps) + + fhrgrp = ' '.join(['%03d' % x for x in range(0, ngrps)]) + fhrdep = ' '.join([f[-1] for f in ifhrs]) + fhrlst = ' '.join(['_'.join(f) for f in ifhrs]) + + else: + fhrgrp='000' + fhrdep='f006' + fhrlst='f006' + + return fhrgrp, fhrdep, fhrlst + def get_eposgroups(epos, cdump='gdas'): fhmin = epos['FHMIN_ENKF'] @@ -810,7 +1324,16 @@ def create_xml(dict_configs): dict_hyb_tasks = get_hyb_tasks(dict_configs) # Removes &MEMORY_JOB_DUMP post mortem from hyb tasks - hyp_tasks = {'gdaseobs':'gdaseobs', 'gdaseomg':'gdaseomn', 'gdaseupd':'gdaseupd','gdasecen':'gdasecen','gdasefcs':'gdasefmn','gdasepos':'gdasepmn','gdasearc':'gdaseamn'} + hyp_tasks = {'gdaseobs':'gdaseobs', + 'gdasediag':'gdasediag', + 'gdaseomg':'gdaseomn', + 'gdaseupd':'gdaseupd', + 'gdasecen':'gdasecmn', + 'gdasesfc':'gdasesfc', + 'gdasefcs':'gdasefmn', + 'gdasepos':'gdasepmn', + 'gdasearc':'gdaseamn', + 'gdasechgres':'gdasechgres'} for each_task, each_resource_string in dict_hyb_resources.iteritems(): #print each_task,hyp_tasks[each_task] #print dict_hyb_tasks[hyp_tasks[each_task]] diff --git a/ush/rocoto/setup_workflow_fcstonly.py b/ush/rocoto/setup_workflow_fcstonly.py index ee050ece61..c7021f904e 100755 --- a/ush/rocoto/setup_workflow_fcstonly.py +++ b/ush/rocoto/setup_workflow_fcstonly.py @@ -27,8 +27,8 @@ import rocoto import workflow_utils as wfu - -taskplan = ['getic', 'fv3ic', 'fcst', 'post', 'vrfy', 'arch'] +#taskplan = ['getic', 'fv3ic', 'waveinit', 'waveprep', 'fcst', 'post', 'wavepostsbs', 'wavegempak', 'waveawipsbulls', 'waveawipsgridded', 'wavepost', 'wavestat', 'wafs', 'wafsgrib2', 'wafsblending', 'wafsgcip', 'wafsgrib20p25', 'wafsblending0p25', 'vrfy', 'metp', 'arch'] +taskplan = ['getic', 'fv3ic', 'waveinit', 'waveprep', 'fcst', 'post', 'wavepostsbs', 'wavepostbndpnt', 'wavepostpnt', 'wavegempak', 'waveawipsbulls', 'waveawipsgridded', 'wafs', 'wafsgrib2', 'wafsblending', 'wafsgcip', 'wafsgrib20p25', 'wafsblending0p25', 'vrfy', 'metp', 'arch'] def main(): parser = ArgumentParser(description='Setup XML workflow and CRONTAB for a forecast only experiment.', formatter_class=ArgumentDefaultsHelpFormatter) @@ -124,9 +124,11 @@ def get_definitions(base): strings.append('\t\n') strings.append('\t\n' % base['ACCOUNT']) strings.append('\t\n' % base['QUEUE']) - strings.append('\t\n' % base['QUEUE_ARCH']) + strings.append('\t\n' % base['QUEUE_SERVICE']) + if scheduler in ['slurm'] and machine in ['ORION']: + strings.append('\t\n' % base['PARTITION_BATCH']) if scheduler in ['slurm']: - strings.append('\t\n' % base['QUEUE_ARCH']) + strings.append('\t\n' % base['QUEUE_SERVICE']) strings.append('\t\n' % scheduler) strings.append('\n') strings.append('\t\n') @@ -153,19 +155,27 @@ def get_resources(dict_configs, cdump='gdas'): base = dict_configs['base'] machine = base.get('machine', wfu.detectMachine()) + reservation = base.get('RESERVATION', 'NONE').upper() scheduler = wfu.get_scheduler(machine) + do_wave = base.get('DO_WAVE', 'NO').upper() + do_gempak = base.get('DO_GEMPAK', 'NO').upper() + do_awips = base.get('DO_AWIPS', 'NO').upper() + do_metp = base.get('DO_METP', 'NO').upper() + for task in taskplan: cfg = dict_configs[task] - wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, cdump=cdump) + wtimestr, resstr, queuestr, memstr, natstr = wfu.get_resources(machine, cfg, task, reservation, cdump=cdump) taskstr = '%s_%s' % (task.upper(), cdump.upper()) strings.append('\t\n' % (taskstr, queuestr)) + if scheduler in ['slurm'] and machine in ['ORION'] and task not in ['getic', 'arch']: + strings.append('\t\n' % taskstr ) if scheduler in ['slurm'] and task in ['getic', 'arch']: - strings.append('\t\n' % taskstr ) + strings.append('\t\n' % taskstr ) strings.append('\t\n' % (taskstr, wtimestr)) strings.append('\t\n' % (taskstr, resstr)) if len(memstr) != 0: @@ -224,34 +234,66 @@ def get_workflow(dict_configs, cdump='gdas'): envars.append(rocoto.create_envar(name='PDY', value='@Y@m@d')) envars.append(rocoto.create_envar(name='cyc', value='@H')) + base = dict_configs['base'] + do_wave = base.get('DO_WAVE', 'NO').upper() + do_wave_cdump = base.get('WAVE_CDUMP', 'BOTH').upper() + do_gempak = base.get('DO_GEMPAK', 'NO').upper() + do_awips = base.get('DO_AWIPS', 'NO').upper() + do_wafs = base.get('WAFSF', 'NO').upper() + do_metp = base.get('DO_METP', 'NO').upper() + tasks = [] # getics deps = [] - data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/pgbanl.&CDUMP;.@Y@m@d@H' + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/siganl.&CDUMP;.@Y@m@d@H' + dep_dict = {'type':'data', 'data':data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/&CDUMP;.t@Hz.sanl' dep_dict = {'type':'data', 'data':data} deps.append(rocoto.add_dependency(dep_dict)) - data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/siganl.&CDUMP;.@Y@m@d@H' + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/gfnanl.&CDUMP;.@Y@m@d@H' dep_dict = {'type':'data', 'data':data} deps.append(rocoto.add_dependency(dep_dict)) - data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/sfcanl.&CDUMP;.@Y@m@d@H' + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/&CDUMP;.t@Hz.atmanl.nemsio' + dep_dict = {'type':'data', 'data':data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='or', dep=deps) + + deps = [] + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CASE;/INPUT/gfs_data.tile6.nc' + dep_dict = {'type':'data', 'data':data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CASE;/INPUT/sfc_data.tile6.nc' dep_dict = {'type':'data', 'data':data} deps.append(rocoto.add_dependency(dep_dict)) deps = rocoto.create_dependency(dep_condition='and', dep=deps) - dependencies = rocoto.create_dependency(dep_condition='not', dep=deps) + dependencies2 = rocoto.create_dependency(dep_condition='not', dep=deps) + + deps = [] + deps.append(dependencies) + deps.append(dependencies2) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('getic', cdump=cdump, envar=envars, dependency=dependencies) tasks.append(task) tasks.append('\n') - # chgres + # chgres fv3ic deps = [] - data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/siganl.&CDUMP;.@Y@m@d@H' + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/siganl.&CDUMP;.@Y@m@d@H' dep_dict = {'type':'data', 'data':data} deps.append(rocoto.add_dependency(dep_dict)) - data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/sfcanl.&CDUMP;.@Y@m@d@H' + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/&CDUMP;.t@Hz.sanl' dep_dict = {'type':'data', 'data':data} deps.append(rocoto.add_dependency(dep_dict)) - dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/gfnanl.&CDUMP;.@Y@m@d@H' + dep_dict = {'type':'data', 'data':data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CDUMP;.@Y@m@d/@H/&CDUMP;.t@Hz.atmanl.nemsio' + dep_dict = {'type':'data', 'data':data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='or', dep=deps) deps = [] data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CASE;/INPUT/gfs_data.tile6.nc' @@ -272,22 +314,51 @@ def get_workflow(dict_configs, cdump='gdas'): tasks.append(task) tasks.append('\n') + # waveinit + if do_wave in ['Y', 'YES'] and do_wave_cdump in ['GFS', 'BOTH']: + task = wfu.create_wf_task('waveinit', cdump=cdump, envar=envars) + tasks.append(task) + tasks.append('\n') + + # waveprep + if do_wave in ['Y', 'YES'] and do_wave_cdump in ['GFS', 'BOTH']: + deps = [] + dep_dict = {'type': 'task', 'name': '%swaveinit' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('waveprep', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + # fcst deps = [] - data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CASE;/INPUT/gfs_data.tile6.nc' + data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CASE;/INPUT/sfc_data.tile6.nc' dep_dict = {'type':'data', 'data':data} deps.append(rocoto.add_dependency(dep_dict)) - data = '&ICSDIR;/@Y@m@d@H/&CDUMP;/&CASE;/INPUT/sfc_data.tile6.nc' + data = '&ROTDIR;/&CDUMP;.@Y@m@d/@H/RESTART/@Y@m@d.@H0000.sfcanl_data.tile6.nc' dep_dict = {'type':'data', 'data':data} deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='or', dep=deps) + + if do_wave in ['Y', 'YES'] and do_wave_cdump in ['GFS', 'BOTH']: + deps = [] + dep_dict = {'type': 'task', 'name': '%swaveprep' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies2 = rocoto.create_dependency(dep_condition='and', dep=deps) + + deps = [] + deps.append(dependencies) + if do_wave in ['Y', 'YES'] and do_wave_cdump in ['GFS', 'BOTH']: + deps.append(dependencies2) dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('fcst', cdump=cdump, envar=envars, dependency=dependencies) tasks.append(task) tasks.append('\n') # post deps = [] - data = '&ROTDIR;/%s.@Y@m@d/@H/%s.t@Hz.log#dep#.nemsio' % (cdump, cdump) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.log#dep#.txt' % (cdump, cdump) dep_dict = {'type': 'data', 'data': data} deps.append(rocoto.add_dependency(dep_dict)) dependencies = rocoto.create_dependency(dep=deps) @@ -303,6 +374,259 @@ def get_workflow(dict_configs, cdump='gdas'): tasks.append(task) tasks.append('\n') + # wavepostsbs + if do_wave in ['Y', 'YES'] and do_wave_cdump in ['GFS', 'BOTH']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/wave/rundata/%swave.out_grd.gnh_10m.@Y@m@d.@H0000' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/wave/rundata/%swave.out_grd.aoc_9km.@Y@m@d.@H0000' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/wave/rundata/%swave.out_grd.gsh_15m.@Y@m@d.@H0000' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wavepostsbs', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wavepostbndpnt + if do_wave in ['Y', 'YES']: + deps = [] + dep_dict = {'type':'task', 'name':'%sfcst' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wavepostbndpnt', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wavepostpnt + if do_wave in ['Y', 'YES']: + deps = [] + dep_dict = {'type':'task', 'name':'%sfcst' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type':'task', 'name':'%swavepostbndpnt' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wavepostpnt', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wavestat + #if do_wave in ['Y', 'YES'] and do_wave_cdump in ['GFS', 'BOTH']: + # deps = [] + # dep_dict = {'type':'task', 'name':'%swavepost' % cdump} + # deps.append(rocoto.add_dependency(dep_dict)) + # dependencies = rocoto.create_dependency(dep=deps) + # task = wfu.create_wf_task('wavestat', cdump=cdump, envar=envars, dependency=dependencies) + # tasks.append(task) + # tasks.append('\n') + + # wavegempak + if do_wave in ['Y', 'YES'] and do_gempak in ['Y', 'YES']: + deps = [] + dep_dict = {'type':'task', 'name':'%swavepostsbs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wavegempak', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # waveawipsbulls + if do_wave in ['Y', 'YES'] and do_awips in ['Y', 'YES']: + deps = [] + dep_dict = {'type':'task', 'name':'%swavepostsbs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type':'task', 'name':'%swavepostpnt' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('waveawipsbulls', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # waveawipsgridded + if do_wave in ['Y', 'YES'] and do_awips in ['Y', 'YES']: + deps = [] + dep_dict = {'type':'task', 'name':'%swavepostsbs' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('waveawipsgridded', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wafs + if do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafs', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wafsgcip + if do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafsgcip', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wafsgrib2 + if do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafsgrib2', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wafsgrib20p25 + if do_wafs in ['Y', 'YES']: + deps = [] + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if006' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if012' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if015' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if018' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if021' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if024' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if027' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if030' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if033' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + data = '&ROTDIR;/%s.@Y@m@d/@H/atmos/%s.t@Hz.wafs.grb2if036' % (cdump,cdump) + dep_dict = {'type': 'data', 'data': data} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + task = wfu.create_wf_task('wafsgrib20p25', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wafsblending + if do_wafs in ['Y', 'YES']: + deps = [] + dep_dict = {'type': 'task', 'name': '%swafsgrib2' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wafsblending', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + + # wafsblending0p25 + if do_wafs in ['Y', 'YES']: + deps = [] + dep_dict = {'type': 'task', 'name': '%swafsgrib20p25' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep=deps) + task = wfu.create_wf_task('wafsblending0p25', cdump=cdump, envar=envars, dependency=dependencies) + tasks.append(task) + tasks.append('\n') + # vrfy deps = [] dep_dict = {'type':'metatask', 'name':'%spost' % cdump} @@ -312,6 +636,23 @@ def get_workflow(dict_configs, cdump='gdas'): tasks.append(task) tasks.append('\n') + # metp + if do_metp in ['Y', 'YES']: + deps = [] + dep_dict = {'type':'metatask', 'name':'%spost' % cdump} + deps.append(rocoto.add_dependency(dep_dict)) + dep_dict = {'type':'task', 'name':'%sarch' % cdump, 'offset':'-&INTERVAL;'} + deps.append(rocoto.add_dependency(dep_dict)) + dependencies = rocoto.create_dependency(dep_condition='and', dep=deps) + metpcase = rocoto.create_envar(name='METPCASE', value='#metpcase#') + metpenvars = envars + [metpcase] + varname1 = 'metpcase' + varval1 = 'g2g1 g2o1 pcp1' + task = wfu.create_wf_task('metp', cdump=cdump, envar=metpenvars, dependency=dependencies, + metatask='metp', varname=varname1, varval=varval1) + tasks.append(task) + tasks.append('\n') + # arch deps = [] dep_dict = {'type':'metatask', 'name':'%spost' % cdump} diff --git a/ush/rocoto/workflow_utils.py b/ush/rocoto/workflow_utils.py index 1da7d3b29e..e8bb16ddd1 100644 --- a/ush/rocoto/workflow_utils.py +++ b/ush/rocoto/workflow_utils.py @@ -16,7 +16,7 @@ DATE_ENV_VARS=['CDATE','SDATE','EDATE'] SCHEDULER_MAP={'HERA':'slurm', - 'THEIA':'slurm', + 'ORION':'slurm', 'WCOSS':'lsf', 'WCOSS_DELL_P3':'lsf', 'WCOSS_C':'lsfcray'} @@ -36,11 +36,7 @@ def get_shell_env(scripts): vars=dict() runme=''.join([ 'source %s ; '%(s,) for s in scripts ]) magic='--- ENVIRONMENT BEGIN %d ---'%random.randint(0,64**5) - if os.path.isfile('/usr/bin/echo'): - echo_is='/usr/bin/echo' - elif os.path.isfile('/bin/echo'): - echo_is='/bin/echo' - runme+=echo_is+' -n "%s" ; /usr/bin/env -0'%(magic,) + runme+='/bin/echo -n "%s" ; /usr/bin/env -0'%(magic,) with open('/dev/null','wb+') as null: env=subprocess.Popen(runme,shell=True,stdin=null.fileno(), stdout=subprocess.PIPE) @@ -57,12 +53,6 @@ def get_shell_env(scripts): def get_script_env(scripts): default_env=get_shell_env([]) and_script_env=get_shell_env(scripts) - var_script_and_env = [] - for env_var in default_env: - if env_var in and_script_env: - var_script_and_env.append(env_var) - for each_var in var_script_and_env: - del default_env[each_var] vars_just_in_script=set(and_script_env)-set(default_env) union_env=dict(default_env) union_env.update(and_script_env) @@ -153,30 +143,14 @@ def config_parser(files): return varbles -def check_slurm(print_message = False): - # Seriously? - # What happens if srun IS in your path but the scheduler is something else? - if find_executable('srun'): - if print_message: - print 'Info: Using Slurm as scheduler because srun was found in your path' - non_decimal = re.compile(r'[^\d.]+') - rocoto_version = non_decimal.sub('',find_executable('rocotorun').replace('.','')) - if int(rocoto_version) < 130: - print 'WARNING: XML workflow is being made to use Slurm because it was set in your' - print 'environment and the correct version of Rocoto is not loaded.' - print 'Make sure to use Rocoto 1.3.0rc2 or newer (example: module load rocoto/1.3.0rc2).' - return True - else: - return False - def detectMachine(): - machines = ['THEIA', 'HERA', 'WCOSS_C', 'WCOSS_DELL_P3'] + machines = ['HERA', 'ORION' 'WCOSS_C', 'WCOSS_DELL_P3'] if os.path.exists('/scratch1/NCEPDEV'): return 'HERA' - elif os.path.exists('/scratch3/NCEPDEV'): - return 'THEIA' + elif os.path.exists('/work/noaa'): + return 'ORION' elif os.path.exists('/gpfs') and os.path.exists('/etc/SuSE-release'): return 'WCOSS_C' elif os.path.exists('/gpfs/dell2'): @@ -224,7 +198,11 @@ def create_wf_task(task, cdump='gdas', cycledef=None, envar=None, dependency=Non 'dependency': dependency, \ 'final': final} - if task in ['getic','arch','earc'] and get_scheduler(detectMachine()) in ['slurm']: + # Add PARTITION_BATCH to all non-service jobs on Orion (SLURM) + if get_scheduler(detectMachine()) in ['slurm'] and detectMachine() in ['ORION']: + task_dict['partition'] = '&PARTITION_BATCH;' + # Add PARTITION_SERVICE to all service jobs (SLURM) + if get_scheduler(detectMachine()) in ['slurm'] and task in ['getic','arch','earc']: task_dict['partition'] = '&PARTITION_%s_%s;' % (task.upper(),cdump.upper()) if metatask is None: @@ -259,17 +237,16 @@ def create_firstcyc_task(cdump='gdas'): 'command': 'sleep 1', \ 'jobname': '&PSLOT;_%s_@H' % taskstr, \ 'account': '&ACCOUNT;', \ - 'queue': '&QUEUE_ARCH;', \ + 'queue': '&QUEUE_SERVICE;', \ 'walltime': '&WALLTIME_ARCH_%s;' % cdump.upper(), \ 'native': '&NATIVE_ARCH_%s;' % cdump.upper(), \ 'resources': '&RESOURCES_ARCH_%s;' % cdump.upper(), \ 'log': '&ROTDIR;/logs/@Y@m@d@H/%s.log' % taskstr, \ - 'queue': '&QUEUE_ARCH_%s;' % cdump.upper(), \ 'dependency': dependencies} if get_scheduler(detectMachine()) in ['slurm']: task_dict['queue'] = '&QUEUE;' - task_dict['partition'] = '&PARTITION_ARCH;' + task_dict['partition'] = '&PARTITION_SERVICE;' task = rocoto.create_task(task_dict) @@ -294,7 +271,7 @@ def get_gfs_interval(gfs_cyc): return interval -def get_resources(machine, cfg, task, cdump='gdas'): +def get_resources(machine, cfg, task, reservation, cdump='gdas'): scheduler = get_scheduler(machine) @@ -317,7 +294,7 @@ def get_resources(machine, cfg, task, cdump='gdas'): else: ppn = cfg['npe_node_%s' % ltask] - if machine in [ 'WCOSS_DELL_P3', 'HERA']: + if machine in [ 'WCOSS_DELL_P3', 'HERA', 'ORION']: threads = cfg['nth_%s' % ltask] nodes = np.int(np.ceil(np.float(tasks) / np.float(ppn))) @@ -328,9 +305,9 @@ def get_resources(machine, cfg, task, cdump='gdas'): if scheduler in ['slurm']: natstr = '--export=NONE' - if machine in ['THEIA', 'HERA', 'WCOSS_C', 'WCOSS_DELL_P3']: + if machine in ['HERA', 'ORION', 'WCOSS_C', 'WCOSS_DELL_P3']: - if machine in ['HERA']: + if machine in ['HERA', 'ORION']: resstr = '%d:ppn=%d:tpp=%d' % (nodes, ppn, threads) else: resstr = '%d:ppn=%d' % (nodes, ppn) @@ -339,17 +316,20 @@ def get_resources(machine, cfg, task, cdump='gdas'): resstr += '' if machine in ['WCOSS_DELL_P3']: - natstr = "-R 'affinity[core(%d)]'" % (threads) + if not reservation in ['NONE']: + natstr = "-U %s -R 'affinity[core(%d)]'" % (reservation, threads) + else: + natstr = "-R 'affinity[core(%d)]'" % (threads) if task in ['arch', 'earc', 'getic']: - natstr = "-R 'affinity[core(1)]'" + natstr = "-R 'affinity[core(1)]'" elif machine in ['WCOSS']: resstr = '%d' % tasks if task in ['arch', 'earc', 'getic']: - queuestr = '&QUEUE;' if scheduler in ['slurm'] else '&QUEUE_ARCH;' + queuestr = '&QUEUE;' if scheduler in ['slurm'] else '&QUEUE_SERVICE;' else: queuestr = '&QUEUE;' @@ -368,7 +348,7 @@ def create_crontab(base, cronint=5): return # Leaving the code for a wrapper around crontab file if needed again later -# if check_slurm() and base['machine'] in ['THEIA']: +# if check_slurm(): # # cronintstr = '*/%d * * * *' % cronint # rocotorunstr = '%s -d %s/%s.db -w %s/%s.xml' % (rocotoruncmd, base['EXPDIR'], base['PSLOT'], base['EXPDIR'], base['PSLOT']) @@ -398,7 +378,7 @@ def create_crontab(base, cronint=5): # On WCOSS, rocoto module needs to be loaded everytime cron runs if base['machine'] in ['WCOSS']: - rocotoloadstr = '. /usrx/local/Modules/default/init/sh; module use -a /usrx/local/emc_rocoto/modulefiles; module load rocoto/20170119-master)' + rocotoloadstr = '. /usrx/local/Modules/default/init/sh; module use -a /usrx/local/emc_rocoto/modulefiles; module load rocoto/1.3.0rc2)' rocotorunstr = '(%s %s)' % (rocotoloadstr, rocotorunstr) try: diff --git a/ush/syndat_qctropcy.sh b/ush/syndat_qctropcy.sh index 0dbd9c4006..d72e52f9cc 100755 --- a/ush/syndat_qctropcy.sh +++ b/ush/syndat_qctropcy.sh @@ -74,8 +74,9 @@ echo " directories. These must now be passed in. " set -xua -ARCHSYND=${ARCHSYND:-$COMROOTp1/arch/prod/syndat} -HOMENHC=${HOMENHC:-/gpfs/?p1/nhc/save/guidance/storm-data/ncep} +ARCHSYND=${ARCHSYND:-$COMROOTp3/gfs/prod/syndat} +HOMENHCp1=${HOMENHCp1:-/gpfs/?p1/nhc/save/guidance/storm-data/ncep} +HOMENHC=${HOMENHC:-/gpfs/dell2/nhc/save/guidance/storm-data/ncep} TANK_TROPCY=${TANK_TROPCY:-${DCOMROOT}/us007003} FIXSYND=${FIXSYND:-$HOMEgfs/fix/fix_am} @@ -216,7 +217,7 @@ cp $FIXSYND/syndat_fildef.vit fildef.vit cp $FIXSYND/syndat_stmnames stmnames -rm -f nhc fnoc gtsbtab gtsbufr human.btab lthistry +rm -f nhc fnoc lthistry ######################################################################### @@ -228,6 +229,9 @@ rm -f nhc fnoc gtsbtab gtsbufr human.btab lthistry if [ -s $HOMENHC/tcvitals ]; then echo "tcvitals found" >> $pgmout cp $HOMENHC/tcvitals nhc +elif [ -s $HOMENHCp1/tcvitals ]; then + echo "tcvitals found" >> $pgmout + cp $HOMENHCp1/tcvitals nhc else echo "WARNING: tcvitals not found, create empty tcvitals" >> $pgmout > nhc @@ -250,19 +254,6 @@ touch fnoc mv -f fnoc fnoc1 $USHSYND/parse-storm-type.pl fnoc1 > fnoc - -##cp $???????????????? gtsbtab - - -##cp $???????????????? gtsbufr - - -# Manual ... copy into working directory as human.btab; copy to archive -cp $TANK_TROPCY/maksynrc human.btab -touch human.btab -[ "$copy_back" = 'YES' ] && cat human.btab >> $ARCHSYND/syndat_tcvitals.$year -cp -p human.btab human.btab.ORIG - if [ $SENDDBN = YES ]; then $DBNROOT/bin/dbn_alert MODEL SYNDAT_TCVITALS $job $ARCHSYND/syndat_tcvitals.$year fi @@ -378,7 +369,13 @@ if test "$errdiff" -ne '0' then if [ "$copy_back" = 'YES' -a ${envir} = 'prod' ]; then - cp nhc $HOMENHC/tcvitals + if [ -s $HOMENHC/tcvitals ]; then + cp nhc $HOMENHC/tcvitals + fi + if [ -s $HOMENHCp1/tcvitals ]; then + cp nhc $HOMENHCp1/tcvitals + fi + err=$? if [ "$err" -ne '0' ]; then @@ -416,56 +413,6 @@ not changed by syndat_qctropcy" fi - -diff human.btab human.btab.ORIG > /dev/null -errdiff=$? - -############################################################################### -# Update Manual file in $TANK_TROPCY if it has been changed by syndat_qctropcy -############################################################################### - -if test "$errdiff" -ne '0' -then - - if [ "$copy_back" = 'YES' -a ${envir} = 'prod' ]; then - cp human.btab $TANK_TROPCY/maksynrc - err=$? - - if test "$err" -ne '0' - then - msg="###ERROR: Previous Manual Synthetic Data Record File \ -$TANK_TROPCY/maksynrc not updated by syndat_qctropcy" - else - msg="Previous Manual Synthetic Data Record File $TANK_TROPCY/maksynrc \ -successfully updated by syndat_ qctropcy" - fi - set +x - echo - echo $msg - echo - set -x - echo $msg >> $pgmout - set +u - [ -n "$jlogfile" ] && postmsg "$jlogfile" "$msg" - set -u - fi - -else - - msg="Previous Manual Synthetic Data Record File $TANK_TROPCY/maksynrc \ -not changed by syndat_qctropcy" - set +x - echo - echo $msg - echo - set -x - echo $msg >> $pgmout - set +u - [ -n "$jlogfile" ] && postmsg "$jlogfile" "$msg" - set -u - -fi - ################################### diff --git a/ush/wave_grib2.sh b/ush/wave_grib2.sh deleted file mode 100755 index c27174a1e5..0000000000 --- a/ush/wave_grib2.sh +++ /dev/null @@ -1,225 +0,0 @@ -#!/bin/bash -# -################################################################################ -# -# UNIX Script Documentation Block -# Script name: wave_grib2_sbs.sh -# Script description: Create grib2 files for the wave component -# -# Author: Hendrik Tolman Org: NCEP/EMC Date: 2007-07-11 -# Abstract: Creates grib2 files from WW3 binary output -# -# Script history log: -# 2019-11-02 J-Henrique Alves Ported to global-workflow. -# -# $Id$ -# -# Attributes: -# Language: Bourne-again (BASH) shell -# Machine: WCOSS-DELL-P3 -# -# Requirements: -# - wgrib2 with IPOLATES library -# -################################################################################ -# --------------------------------------------------------------------------- # -# 0. Preparations -# 0.a Basic modes of operation - - # set execution trace prompt. ${0##*/} adds the script's basename - PS4=" \${SECONDS} ${0##*/} L\${LINENO} + " - set -x - - # Use LOUD variable to turn on/off trace. Defaults to YES (on). - export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES - [[ "$LOUD" != YES ]] && set +x - - cd $GRIBDATA -# postmsg "$jlogfile" "Making GRIB2 Files." # commented to reduce unnecessary output to jlogfile - - grdID=$1 - gribDIR=${grdID}_grib - rm -rfd ${gribDIR} - mkdir ${gribDIR} - err=$? - if [ $err != 0 ] - then - set +x - echo ' ' - echo '******************************************************************************* ' - echo '*** FATAL ERROR : ERROR IN ww3_grib2 (COULD NOT CREATE TEMP DIRECTORY) *** ' - echo '******************************************************************************* ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : ERROR IN ww3_grib2 (Could not create temp directory)" - exit 1 - fi - - cd ${gribDIR} - -# 0.b Define directories and the search path. -# The tested variables should be exported by the postprocessor script. - - dtgrib=$2 - ngrib=$3 - GRIDNR=$4 - MODNR=$5 - gribflags=$6 - - set +x - echo ' ' - echo '+--------------------------------+' - echo '! Make GRIB files |' - echo '+--------------------------------+' - echo " Model ID : $WAV_MOD_TAG" - [[ "$LOUD" = YES ]] && set -x - - if [ -z "$YMDH" ] || [ -z "$cycle" ] || [ -z "$EXECwave" ] \ - [ -z "$COMOUT" ] || [ -z "$WAV_MOD_TAG" ] || [ -z "$SENDCOM" ] || \ - [ -z "$dtgrib" ] || [ -z "$ngrib" ] || [ -z "$gribflags" ] || \ - [ -z "$GRIDNR" ] || [ -z "$MODNR" ] || [ -z "$SENDDBN" ] - then - set +x - echo ' ' - echo '***************************************************' - echo '*** EXPORTED VARIABLES IN postprocessor NOT SET ***' - echo '***************************************************' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "EXPORTED VARIABLES IN postprocessor NOT SET" - exit 1 - fi - -# 0.c Starting time for output - - ymdh=$YMDH - tstart="`echo $ymdh | cut -c1-8` `echo $ymdh | cut -c9-10`0000" - - set +x - echo " Starting time : $tstart" - echo " Time step : $dtgrib" - echo " Number of times : $ngrib" - echo " GRIB field flags : $gribflags" - echo ' ' - [[ "$LOUD" = YES ]] && set -x - -# 0.e Links to working directory - - ln -s ../mod_def.$grdID mod_def.ww3 - ln -s ../out_grd.$grdID out_grd.ww3 - -# --------------------------------------------------------------------------- # -# 1. Generate GRIB file with all data -# 1.a Generate input file for ww3_grib2 -# Template copied in mother script ... - - set +x - echo " Generate input file for ww3_grib2" - [[ "$LOUD" = YES ]] && set -x - - sed -e "s/TIME/$tstart/g" \ - -e "s/DT/$dtgrib/g" \ - -e "s/NT/$ngrib/g" \ - -e "s/GRIDNR/$GRIDNR/g" \ - -e "s/MODNR/$MODNR/g" \ - -e "s/FLAGS/$gribflags/g" \ - ../ww3_grib2.inp.tmpl > ww3_grib.inp - -# 1.b Run GRIB packing program - - set +x - echo " Run ww3_grib2" - echo " Executing $EXECwave/ww3_grib" - [[ "$LOUD" = YES ]] && set -x - - ln -sf ../$WAV_MOD_TAG.$grdID.${cycle}.grib2 gribfile - $EXECwave/ww3_grib - err=$? - - if [ $err != 0 ] - then - set +x - echo ' ' - echo '********************************************* ' - echo '*** FATAL ERROR : ERROR IN ww3_grib2 *** ' - echo '********************************************* ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : ERROR IN ww3_grib2" - exit 3 - fi - -# 1.c Clean up - - rm -f ww3_grib.inp - rm -f mod_def.ww3 - rm -f out_grd.ww3 - -# 1.e Save in /com - - if [ "$SENDCOM" = 'YES' ] - then - set +x - echo " Saving GRIB file as $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2" - [[ "$LOUD" = YES ]] && set -x - cp -f ${DATA}/$WAV_MOD_TAG.$grdID.$cycle.grib2 $COMOUT/gridded/ - $WGRIB2 -s $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2 > $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2.idx - - if [ ! -f $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2 ] - then - set +x - echo ' ' - echo '********************************************* ' - echo '*** FATAL ERROR : ERROR IN ww3_grib2 *** ' - echo '********************************************* ' - echo ' ' - echo " Error in moving grib file $WAV_MOD_TAG.$grdID.$cycle.grib2 to com" - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : ERROR IN ww3_grib2" - exit 4 - fi - if [ ! -f $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2.idx ] - then - set +x - echo ' ' - echo '*************************************************** ' - echo '*** FATAL ERROR : ERROR IN ww3_grib2 INDEX FILE *** ' - echo '*************************************************** ' - echo ' ' - echo " Error in moving grib file $WAV_MOD_TAG.$grdID.$cycle.grib2idx to com" - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : ERROR IN creating ww3_grib2 index" - exit 4 - fi - - if [ "$SENDDBN" = 'YES' ] - then - set +x - echo " Alerting GRIB file as $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2" - echo " Alerting GRIB index file as $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2.idx" - [[ "$LOUD" = YES ]] && set -x - $DBNROOT/bin/dbn_alert MODEL WAVE_GRIB_GB2 $job $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2 - $DBNROOT/bin/dbn_alert MODEL WAVE_GRIB_GB2_WIDX $job $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2.idx - fi - fi - - -# --------------------------------------------------------------------------- # -# 3. Clean up the directory - - set +x - echo " Removing work directory after success." - [[ "$LOUD" = YES ]] && set -x - - cd .. - mv -f ${gribDIR} done.${gribDIR} - - set +x - echo ' ' - echo "End of ww3_grib2.sh at" - date - [[ "$LOUD" = YES ]] && set -x - -# End of ww3_grib2.sh -------------------------------------------------- # diff --git a/ush/wave_grib2_cat.sh b/ush/wave_grib2_cat.sh deleted file mode 100755 index 440a19ee28..0000000000 --- a/ush/wave_grib2_cat.sh +++ /dev/null @@ -1,188 +0,0 @@ -#!/bin/bash -# -################################################################################ -# -# UNIX Script Documentation Block -# Script name: wave_grib2_cat.sh -# Script description: Concatenates files from wave model component -# -# Author: Jose-Henrique Alves Org: NCEP/EMC Date: 2014-01-16 -# Abstract: Creates bulletin for NCEP Global Wave Ensemble using grib2 data. -# Values at buoy locations are extracted using wgrib2 bi-linear -# interpolation (-new_grid) and requires IPOLATES lib. -# -# Script history log: -# -# $Id$ -# -# Attributes: -# Language: Bourne-again (BASH) shell -# Machine: WCOSS-DELL-P3 -# -# Requirements: -# - wgrib2 with IPOLATES library -# -################################################################################ -# --------------------------------------------------------------------------- # -# 0. Preparations -# 0.a Basic modes of operation - - # set execution trace prompt. ${0##*/} adds the script's basename - PS4=" \${SECONDS} ${0##*/} L\${LINENO} + " - set -x - - # Use LOUD variable to turn on/off trace. Defaults to YES (on). - export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES - [[ "$LOUD" != YES ]] && set +x - - cd $DATA -# postmsg "$jlogfile" "Catting GRIB2 Files." # commented to reduce unnecessary output to jlogfile - - grdID=$1 - rm -rf grib_$grdID - mkdir grib_$grdID - err=$? - if [ "$err" != '0' ] - then - set +x - echo ' ' - echo '******************************************************************************* ' - echo '*** FATAL ERROR : ERROR IN multiwavegrib2_cat (COULD NOT CREATE TEMP DIRECTORY) *** ' - echo '******************************************************************************* ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : ERROR IN multiwavegrib2_cat (Could not create temp directory)" - exit 1 - fi - - cd grib_$grdID - -# 0.b Define directories and the search path. -# The tested variables should be exported by the postprocessor script. - - dtgrib=$2 - ngrib=$3 - GRIDNR=$4 - MODNR=$5 - gribflags=$6 - - set +x - echo ' ' - echo '+--------------------------------+' - echo '! Make GRIB files |' - echo '+--------------------------------+' - echo " Model ID : $WAV_MOD_TAG" - [[ "$LOUD" = YES ]] && set -x - - if [ -z "$YMDH" ] || [ -z "$cycle" ] || [ -z "$EXECwave" ] || \ - [ -z "$COMOUT" ] || [ -z "$WAV_MOD_TAG" ] || [ -z "$SENDCOM" ] || \ - [ -z "$SENDDBN" ] - then - set +x - echo ' ' - echo '***************************************************' - echo '*** EXPORTED VARIABLES IN postprocessor NOT SET ***' - echo '***************************************************' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "EXPORTED VARIABLES IN postprocessor NOT SET" - exit 1 - fi - -# 0.c Starting time for output - - ymdh=$YMDH - tstart="`echo $ymdh | cut -c1-8` `echo $ymdh | cut -c9-10`0000" - - set +x - echo " Starting time : $tstart" - echo ' ' - [[ "$LOUD" = YES ]] && set -x - -# 0.d sync important files - -# 0.e Links to working directory - -# --------------------------------------------------------------------------- # -# 1. Generate GRIB file with all data - -# 1.b Run GRIB packing program - - - set +x - echo " Catting grib2 files ${COMOUT}/gridded/$WAV_MOD_TAG.$grdID.$cycle.f???.grib2" - [[ "$LOUD" = YES ]] && set -x - - ln -sf ../$WAV_MOD_TAG.$grdID.$cycle.grib2 gribfile - cat ${COMOUT}/gridded/$WAV_MOD_TAG.$grdID.$cycle.f???.grib2 >> gribfile - err=$? - - if [ "$err" != '0' ] - then - set +x - echo ' ' - echo '************************************************* ' - echo '*** FATAL ERROR : ERROR IN multiwavegrib2_cat *** ' - echo '************************************************* ' - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : ERROR IN multiwavegrib2_cat" - exit 3 - fi - -# 1.e Save in /com - - if [ "$SENDCOM" = 'YES' ] - then - set +x - echo " Saving GRIB file as $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2" - [[ "$LOUD" = YES ]] && set -x - cp gribfile $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2 - - if [ ! -f $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2 ] - then - set +x - echo ' ' - echo '********************************************* ' - echo '*** FATAL ERROR : ERROR IN multiwavegrib2 *** ' - echo '********************************************* ' - echo ' ' - echo " Error in moving grib file $WAV_MOD_TAG.$grdID.$cycle.grib2 to com" - echo ' ' - [[ "$LOUD" = YES ]] && set -x - postmsg "$jlogfile" "FATAL ERROR : ERROR IN multiwavegrib2" - exit 4 - fi - - echo " Creating wgrib index of $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2" - $WGRIB2 -s $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2 > $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2.idx - - if [ "$SENDDBN" = 'YES' ] - then - set +x - echo " Alerting GRIB file as $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2" - echo " Alerting GRIB index file as $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2.idx" - [[ "$LOUD" = YES ]] && set -x - $DBNROOT/bin/dbn_alert MODEL WAVE_GRIB_GB2 $job $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2 - $DBNROOT/bin/dbn_alert MODEL WAVE_GRIB_GB2_WIDX $job $COMOUT/gridded/$WAV_MOD_TAG.$grdID.$cycle.grib2.idx - fi - fi - - -# --------------------------------------------------------------------------- # -# 3. Clean up the directory - - set +x - echo " Removing work directory after success." - [[ "$LOUD" = YES ]] && set -x - - cd .. - mv -f grib_$grdID done.grib_$grdID - - set +x - echo ' ' - echo "End of multiwavegrib2_cat.sh at" - date - [[ "$LOUD" = YES ]] && set -x - -# End of multiwavegrib2.sh -------------------------------------------------- # diff --git a/ush/wave_grib2_sbs.sh b/ush/wave_grib2_sbs.sh index e83efccd6a..701a314df2 100755 --- a/ush/wave_grib2_sbs.sh +++ b/ush/wave_grib2_sbs.sh @@ -139,13 +139,19 @@ -e "s/FLAGS/$gribflags/g" \ ${DATA}/ww3_grib2.${grdID}.inp.tmpl > ww3_grib.inp + + echo "ww3_grib.inp" + cat ww3_grib.inp # 1.b Run GRIB packing program set +x echo " Run ww3_grib2" echo " Executing $EXECwave/ww3_grib" [[ "$LOUD" = YES ]] && set -x + + export pgm=ww3_grib;. prep_step $EXECwave/ww3_grib > grib2_${grdnam}_${FH3}.out 2>&1 + export err=$?;err_chk if [ ! -s gribfile ]; then set +x diff --git a/ush/wave_grid_interp_sbs.sh b/ush/wave_grid_interp_sbs.sh index d810564f9f..88a85387ee 100755 --- a/ush/wave_grid_interp_sbs.sh +++ b/ush/wave_grid_interp_sbs.sh @@ -148,8 +148,9 @@ echo " Executing $EXECwave/ww3_gint [[ "$LOUD" = YES ]] && set -x + export pgm=ww3_gint;. prep_step $EXECwave/ww3_gint 1> gint.${grdID}.out 2>&1 - err=$? + export err=$?;err_chk # Write interpolation file to main TEMP dir area if not there yet if [ "wht_OK" = 'no' ] diff --git a/ush/wave_outp_cat.sh b/ush/wave_outp_cat.sh new file mode 100755 index 0000000000..9169e37bdf --- /dev/null +++ b/ush/wave_outp_cat.sh @@ -0,0 +1,155 @@ +#!/bin/bash +# +################################################################################ +# +# UNIX Script Documentation Block +# Script name: wave_outp_cat.sh +# Script description: Gathers ASCII data files for all fhr for each buoy +# +# Author: Jessica Meixner Org: NCEP/EMC Date: 2020-08-27 +# Abstract: Cats spec files from each fhr into one for each buoy +# +# Script history log: +# 2020-08-27 Jessica Meixner creation of script +# +# $Id$ +# +# Attributes: +# Language: Bourne-again (BASH) shell +# Machine: WCOSS-DELL-P3 +# +################################################################################ +# --------------------------------------------------------------------------- # +# 0. Preparations +# 0.a Basic modes of operation + + # set execution trace prompt. ${0##*/} adds the script's basename + PS4=" \${SECONDS} ${0##*/} L\${LINENO} + " + set -x + + # Use LOUD variable to turn on/off trace. Defaults to YES (on). + export LOUD=${LOUD:-YES}; [[ $LOUD = yes ]] && export LOUD=YES + [[ "$LOUD" != YES ]] && set +x + + bloc=$1 + MAXHOUR=$2 + specdir=$3 + +# 0.b Check if buoy location set + + if [ "$#" -lt '1' ] + then + set +x + echo ' ' + echo '***********************************************' + echo '*** LOCATION ID IN ww3_outp_spec.sh NOT SET ***' + echo '***********************************************' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "LOCATION ID IN ww3_outp_cat.sh NOT SET" + exit 1 + else + buoy=$bloc + fi + +# 0.c Define directories and the search path. +# The tested variables should be exported by the postprocessor script. + + if [ -z "$DTPNT_WAV" ] || [ -z "$FHMIN_WAV" ] || \ + [ -z "$WAV_MOD_TAG" ] || [ -z "${STA_DIR}" ] + then + set +x + echo ' ' + echo '******************************************************' + echo '*** EXPORTED VARIABLES IN ww3_outp_cat.sh NOT SET ***' + echo '******************************************************' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + postmsg "$jlogfile" "EXPORTED VARIABLES IN ww3_outp_cat.sh NOT SET" + exit 3 + fi + + +# --------------------------------------------------------------------------- # +# 1. Cat for a buoy all fhr into one file + + set +x + echo " Generate input file for ww3_outp." + [[ "$LOUD" = YES ]] && set -x + + if [ "$specdir" = "bull" ] + then + outfile=${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.bull + coutfile=${STA_DIR}/c${specdir}/$WAV_MOD_TAG.$buoy.cbull + rm outfile coutfile + else + outfile=${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.spec + rm outfile + fi + + fhr=$FHMIN_WAV + fhrp=$fhr + while [ $fhr -le $MAXHOUR ]; do + + ymdh=`$NDATE $fhr $CDATE` + if [ "$specdir" = "bull" ] + then + outfilefhr=${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.bull + coutfilefhr=${STA_DIR}/c${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.cbull + else + outfilefhr=${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.spec + fi + + if [ -f $outfilefhr ] + then + if [ "$specdir" = "bull" ] + then + cat $outfilefhr >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.bull + cat $coutfilefhr >> ${STA_DIR}/c${specdir}/$WAV_MOD_TAG.$buoy.cbull + rm $outfilefhr $coutfilefhr + else + cat $outfilefhr >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.spec + #rm $outfilefhr + fi + else + set +x + echo ' ' + echo '************************************************************************** ' + echo "*** FATAL ERROR : OUTPUT DATA FILE FOR BOUY $bouy at ${ymdh} NOT FOUND *** " + echo '************************************************************************** ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + err=2; export err;${errchk} + exit $err + fi + + FHINCP=$(( DTPNT_WAV / 3600 )) + if [ $fhr = $fhrp ] + then + fhrp=$((fhr+FHINCP)) + fi + echo $fhrp + + fhr=$fhrp # no gridded output, loop with out_pnt stride + + done + + if [ ! -f ${outfile} ] + then + set +x + echo ' ' + echo '*************************************************** ' + echo " FATAL ERROR : OUTPUTFILE ${outfile} not created " + echo '*************************************************** ' + echo ' ' + [[ "$LOUD" = YES ]] && set -x + err=2; export err;${errchk} + exit $err + fi + + set +x + echo ' ' + echo 'End of ww3_outp_cat.sh at' + date + +# End of ww3_outp_cat.sh ---------------------------------------------------- # diff --git a/ush/wave_outp_spec.sh b/ush/wave_outp_spec.sh index 5ec718efab..88d88e8b7f 100755 --- a/ush/wave_outp_spec.sh +++ b/ush/wave_outp_spec.sh @@ -35,10 +35,11 @@ bloc=$1 ymdh=$2 specdir=$3 + workdir=$4 YMDHE=`$NDATE $FHMAX_WAV $CDATE` - cd $SPECDATA + cd $workdir rm -rf ${specdir}_${bloc} mkdir ${specdir}_${bloc} @@ -183,8 +184,10 @@ echo " Executing $EXECwave/ww3_outp" [[ "$LOUD" = YES ]] && set -x + export pgm=ww3_outp;. prep_step $EXECwave/ww3_outp 1> outp_${specdir}_${buoy}.out 2>&1 - err=$? + export err=$?;err_chk + if [ "$err" != '0' ] then @@ -209,27 +212,27 @@ then if [ "$specdir" = "bull" ] then - cat $outfile | sed -e '9,$d' >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.bull - cat $coutfile | sed -e '8,$d' >> ${STA_DIR}/c${specdir}/$WAV_MOD_TAG.$buoy.cbull + cat $outfile | sed -e '9,$d' >> ${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.bull + cat $coutfile | sed -e '8,$d' >> ${STA_DIR}/c${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.cbull else - cat $outfile >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.spec + cat $outfile >> ${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.spec fi elif [ "${ymdh}" = "${YMDHE}" ] then if [ "$specdir" = "bull" ] then - cat $outfile | sed -e '1,7d' >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.bull - cat $coutfile | sed -e '1,6d' >> ${STA_DIR}/c${specdir}/$WAV_MOD_TAG.$buoy.cbull + cat $outfile | sed -e '1,7d' >> ${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.bull + cat $coutfile | sed -e '1,6d' >> ${STA_DIR}/c${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.cbull else - cat $outfile | sed -n "/^${YMD} ${HMS}$/,\$p" >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.spec + cat $outfile | sed -n "/^${YMD} ${HMS}$/,\$p" >> ${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.spec fi else if [ "$specdir" = "bull" ] then - cat $outfile | sed -e '1,7d' | sed -e '2,$d' >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.bull - cat $coutfile | sed -e '1,6d' | sed -e '2,$d' >> ${STA_DIR}/c${specdir}/$WAV_MOD_TAG.$buoy.cbull + cat $outfile | sed -e '1,7d' | sed -e '2,$d' >> ${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.bull + cat $coutfile | sed -e '1,6d' | sed -e '2,$d' >> ${STA_DIR}/c${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.cbull else - cat $outfile | sed -n "/^${YMD} ${HMS}$/,\$p" >> ${STA_DIR}/${specdir}/$WAV_MOD_TAG.$buoy.spec + cat $outfile | sed -n "/^${YMD} ${HMS}$/,\$p" >> ${STA_DIR}/${specdir}fhr/$WAV_MOD_TAG.${ymdh}.$buoy.spec fi fi else diff --git a/ush/wave_prnc_cur.sh b/ush/wave_prnc_cur.sh index a0fe7cec53..d1a0a57665 100755 --- a/ush/wave_prnc_cur.sh +++ b/ush/wave_prnc_cur.sh @@ -72,8 +72,25 @@ 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 +export pgm=ww3_prnc;. prep_step $EXECwave/ww3_prnc 1> prnc_${WAVECUR_FID}_${ymdh_rtofs}.out 2>&1 +export err=$?; err_chk + +if [ "$err" != '0' ] +then + cat prnc_${WAVECUR_FID}_${ymdh_rtofs}.out + set $setoff + echo ' ' + echo '******************************************** ' + echo '*** WARNING: NON-FATAL ERROR IN ww3_prnc *** ' + echo '******************************************** ' + echo ' ' + set $seton + postmsg "$jlogfile" "WARNING: NON-FATAL ERROR IN ww3_prnc." + exit 4 +fi + mv -f current.ww3 ${DATA}/${WAVECUR_DID}.${ymdh_rtofs} cd ${DATA} diff --git a/ush/wave_prnc_ice.sh b/ush/wave_prnc_ice.sh index 7181819d02..bd46bbcb69 100755 --- a/ush/wave_prnc_ice.sh +++ b/ush/wave_prnc_ice.sh @@ -142,20 +142,22 @@ cp -f ${DATA}/ww3_prnc.ice.$WAVEICE_FID.inp.tmpl ww3_prnc.inp + export pgm=ww3_prnc;. prep_step + $EXECwave/ww3_prnc 1> prnc_${WAVEICE_FID}_${cycle}.out 2>&1 - err=$? + export err=$?; err_chk if [ "$err" != '0' ] then - cat wave_prep.out + cat prnc_${WAVEICE_FID}_${cycle}.out set $setoff echo ' ' - echo '************************* ' - echo '*** ERROR IN waveprep *** ' - echo '************************* ' + echo '******************************************** ' + echo '*** WARNING: NON-FATAL ERROR IN ww3_prnc *** ' + echo '******************************************** ' echo ' ' set $seton - postmsg "$jlogfile" "NON-FATAL ERROR IN waveprep." + postmsg "$jlogfile" "WARNING: NON-FATAL ERROR IN ww3_prnc." exit 4 fi diff --git a/ush/wave_tar.sh b/ush/wave_tar.sh index e367a01414..dc74e72bec 100755 --- a/ush/wave_tar.sh +++ b/ush/wave_tar.sh @@ -155,7 +155,7 @@ exit 3 fi - if [ "$filext" = 'spec' ] + if [ "$type" = 'spec' ] then if [ -s $ID.$cycle.${type}_tar ] then diff --git a/util/fix/convertfax.tbl b/util/fix/convertfax.tbl deleted file mode 100755 index cb339a7061..0000000000 --- a/util/fix/convertfax.tbl +++ /dev/null @@ -1,93 +0,0 @@ -##### convertfax.tbl Fax graphic conversion table -##### -##### The keyword can be up to 8 characters long, but make sure -##### it contains no spaces. Leave at least one space -##### between width and the keyword -##### -##### 05/01/2006 Lilly - Table is created. -##### 08/27/2007 Lilly - Modify table to remove keywords 06HPPT_p (6-hour -##### precipitation) and 24HPPT_p (24-hour precipitation). -##### HPC no longer requires printed copies of the 6- and -##### 24-hour precipitation graphics. -##### 04/02/2008 Lilly - Modify table to remove the following keywords: -##### - FM2D01_p fm2dot_00HR_850MB_HGT_TMP -##### - FM2D02_p fm2dot_00HR_700MB_HGT_TMP -##### - FM2D03_p fm2dot_00HR_500MB_HGT_TMP -##### - FM2D04_p fm2dot_00HR_300MB_HGT_ISO -##### - FM2D05_p fm2dot_00HR_200MB_HGT_ISO -##### - FM2D06_p fm2dot_00HR_250MB_HGT_ISO -##### - FM2D07_p fm2dot_00HR_100MB_HGT_ISO -##### - PLOT70_p ANL_070MB_HGT_WIND -##### - DM3GFS_p bcgfsmp1.D-3_GFS_500MB_HGT_DN -##### - DP0GFS_p bcgfsmp1.D+0_GFS_500MB_HGT_DN_TENDENDENCY -##### - DP3GFS_p bcgfsmp1.D+3_GFS_500MB_HGT_DN -##### - DP6GFS_p bcgfsmp1.D+6_GFS_500MB_HGT_DN -##### - ECMWFD_p ECMWF_500MB_D+3_HGT_DN -##### - RG250_p rg250plt_250MB_PLOTTED_DATA -##### -Keyword width height FMAT WMO ORIG HEADER ROTATE -##################################################################################### -RADAR 1728 1100 fax QAUA00 KWBC YES NO -RADAR_g 1728 1100 gif QAUA00 KWBC NO 180 -WXDEP 1728 1107 fax QGUA00 KWBC YES NO -WXDEP_g 1728 1107 gif QGUA00 KWBC NO 180 -MAX_TMP 1728 1140 fax QTTA00 KWBC YES NO -MAXT_g 1728 1140 gif QTTA00 KWBC NO 180 -MIN_TMP 1728 1140 fax QTTA01 KWBC YES NO -MINT_g 1728 1140 gif QTTA01 KWBC NO 180 -24HRPCPN 1728 1140 fax QETA00 KWBC YES NO -24HPPT_g 1728 1140 gif QETA00 KWBC NO 180 -12ZSNOW 1728 1140 fax QSTA00 KWBC YES NO -12ZSNO_g 1728 1140 gif QSTA00 KWBC NO 180 -SNOWOB_p 1728 1140 ps QETA00 KWBC NO 90 -FREEZLEV 1728 1200 fax QYSA00 KWBC YES NO -FREEZL_g 1728 1200 gif QYSA00 KWBC NO 180 -FREEZL_p 1728 1200 ps QYSA00 KWBC NO NO -AVGRELHU 1728 1200 fax QRUA00 KWBC YES NO -AVGREL_g 1728 1200 gif QRUA00 KWBC NO 180 -AVGREL_p 1728 1200 ps QRUA00 KWBC NO NO -LI_KINDX 1728 1200 fax QXUA00 KWBC YES NO -LIKIDX_g 1728 1200 gif QXUA00 KWBC NO 180 -LIKIDX_p 1728 1200 ps QXUA00 KWBC NO NO -PPT_PCNT 1728 1200 fax QESA00 KWBC YES NO -PPT_PC_g 1728 1200 gif QESA00 KWBC NO 180 -PPT_PC_p 1728 1200 ps QESA00 KWBC NO NO -GMEXWV 1728 2120 fax QJAA88 KWBC YES NO -FM2D01_g 1728 1900 gif QHUA04 KWBC NO 180 -FM2D001 1728 1165 fax QHUA04 KWBC YES NO -FM2D02_g 1728 1900 gif QHTA07 KWBC NO 180 -FM2D002 1728 1165 fax QHTA07 KWBC YES NO -FM2D03_g 1728 1900 gif QHTA11 KWBC NO 180 -FM2D003 1728 1425 fax QHTA11 KWBC YES NO -FM2D04_g 1728 1900 gif QHUA15 KWBC NO 180 -FM2DA04 1728 1165 fax QHUA15 KWBC YES NO -FM2D05_g 1728 1900 gif QHUA17 KWBC NO 180 -FM2D005 1728 1165 fax QHUA17 KWBC YES NO -FM2D06_g 1728 1900 gif QHUA17 KWBC NO 180 -FM2D07_g 1728 1900 gif QHUA17 KWBC NO 180 -GD12NH_p 1728 1863 ps QHUA15 KWBC NO NO -GDTROP_g 1728 6942 gif QYFA99 KWBC NO 270 -V48140_1 1728 1800 fax QMTQ81 KWBC YES NO -TRP850V 1728 1400 fax PPEA85 KWBC YES NO -TRP850_g 1728 3540 gif PPEA85 KWBC NO 270 -TRP700V 1728 3540 fax QZQA07 KWBC YES NO -TRP700A 1728 1400 fax PPEA70 KWBC YES NO -TRP700_g 1728 3540 gif QZQA07 KWBC NO 270 -TRP500V 1728 3500 fax QZQA11 KWBC YES NO -TRP500A 1728 1400 fax PPEA50 KWBC YES NO -TRP500_g 1728 3500 gif QZQA11 KWBC NO 270 -TRP250V 1728 3500 fax QZQA16 KWBC YES NO -TRP250A 1728 1400 fax PPEA25 KWBC YES NO -TRP250_g 1728 3500 gif QZQA16 KWBC NO 270 -NHANL_g 1728 1863 gif QWTA16 KWBC NO 180 -WNDAFT 1728 1244 fax QWTA16 KWBC YES NO -WNDAFT_g 1728 1244 gif QWTA16 KWBC NO 180 -GDTROPE 1728 3480 fax QWQA00 KWBC YES NO -GDTROPW 1728 3530 fax QWAA00 KWBC YES NO -TRPSFG01 1728 3600 fax QWUI01 KWBC YES NO -GDTROPC 1728 2630 fax QYFA99 KWBC YES NO -HMERC48A 1728 2353 fax QDEQ99 KWBC YES NO -TRPSFG02 1728 2734 fax QWFI99 KWBC YES NO -TRPSFG03 1728 2734 fax QWFQ99 KWBC YES NO -OPCWND24 1728 1655 fax QWBI99 KWBC YES 180 -OPCWND48 1728 1655 fax QWBQ99 KWBC YES 180 diff --git a/util/fix/graph_awpseed b/util/fix/graph_awpseed deleted file mode 100755 index eb3ba63df7..0000000000 Binary files a/util/fix/graph_awpseed and /dev/null differ diff --git a/util/fix/graph_gphbg/ll4002.pur b/util/fix/graph_gphbg/ll4002.pur deleted file mode 100755 index a313717a6a..0000000000 Binary files a/util/fix/graph_gphbg/ll4002.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr2502.pur b/util/fix/graph_gphbg/mr2502.pur deleted file mode 100755 index 32db2ae262..0000000000 Binary files a/util/fix/graph_gphbg/mr2502.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr3001.pur b/util/fix/graph_gphbg/mr3001.pur deleted file mode 100755 index 9dab619175..0000000000 Binary files a/util/fix/graph_gphbg/mr3001.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr4002.pur b/util/fix/graph_gphbg/mr4002.pur deleted file mode 100755 index 6f61433579..0000000000 Binary files a/util/fix/graph_gphbg/mr4002.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr4004.pur b/util/fix/graph_gphbg/mr4004.pur deleted file mode 100755 index 1e784d32d6..0000000000 Binary files a/util/fix/graph_gphbg/mr4004.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr4202.pur b/util/fix/graph_gphbg/mr4202.pur deleted file mode 100755 index f98536c68e..0000000000 Binary files a/util/fix/graph_gphbg/mr4202.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr5101.pur b/util/fix/graph_gphbg/mr5101.pur deleted file mode 100755 index 628d321ec8..0000000000 Binary files a/util/fix/graph_gphbg/mr5101.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr5102.pur b/util/fix/graph_gphbg/mr5102.pur deleted file mode 100755 index 6f4ae5ec36..0000000000 Binary files a/util/fix/graph_gphbg/mr5102.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr5103.pur b/util/fix/graph_gphbg/mr5103.pur deleted file mode 100755 index 9aa02ae839..0000000000 Binary files a/util/fix/graph_gphbg/mr5103.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr5104.pur b/util/fix/graph_gphbg/mr5104.pur deleted file mode 100755 index 3c03ad0929..0000000000 Binary files a/util/fix/graph_gphbg/mr5104.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr5105.pur b/util/fix/graph_gphbg/mr5105.pur deleted file mode 100755 index 6494e1126a..0000000000 Binary files a/util/fix/graph_gphbg/mr5105.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr5106.pur b/util/fix/graph_gphbg/mr5106.pur deleted file mode 100755 index 324d80f959..0000000000 Binary files a/util/fix/graph_gphbg/mr5106.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/mr5113.pur b/util/fix/graph_gphbg/mr5113.pur deleted file mode 100755 index 8c37071f96..0000000000 Binary files a/util/fix/graph_gphbg/mr5113.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh1301.pur b/util/fix/graph_gphbg/nh1301.pur deleted file mode 100755 index 129c2a6a62..0000000000 Binary files a/util/fix/graph_gphbg/nh1301.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh1302.pur b/util/fix/graph_gphbg/nh1302.pur deleted file mode 100755 index 906780bcd9..0000000000 Binary files a/util/fix/graph_gphbg/nh1302.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh2005.pur b/util/fix/graph_gphbg/nh2005.pur deleted file mode 100755 index d45b66c142..0000000000 Binary files a/util/fix/graph_gphbg/nh2005.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh2007.pur b/util/fix/graph_gphbg/nh2007.pur deleted file mode 100755 index 7373f96840..0000000000 Binary files a/util/fix/graph_gphbg/nh2007.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh2500x.pur b/util/fix/graph_gphbg/nh2500x.pur deleted file mode 100755 index 99c10ba204..0000000000 Binary files a/util/fix/graph_gphbg/nh2500x.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh2501.pur b/util/fix/graph_gphbg/nh2501.pur deleted file mode 100755 index a4dfc00aac..0000000000 Binary files a/util/fix/graph_gphbg/nh2501.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh4004.pur b/util/fix/graph_gphbg/nh4004.pur deleted file mode 100755 index c7ae18b092..0000000000 Binary files a/util/fix/graph_gphbg/nh4004.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh4005.pur b/util/fix/graph_gphbg/nh4005.pur deleted file mode 100755 index 310c4aabfc..0000000000 Binary files a/util/fix/graph_gphbg/nh4005.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh4006.pur b/util/fix/graph_gphbg/nh4006.pur deleted file mode 100755 index 5e18fba32d..0000000000 Binary files a/util/fix/graph_gphbg/nh4006.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh5107.pur b/util/fix/graph_gphbg/nh5107.pur deleted file mode 100755 index 0a5611b38a..0000000000 Binary files a/util/fix/graph_gphbg/nh5107.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh5108.pur b/util/fix/graph_gphbg/nh5108.pur deleted file mode 100755 index 6fed03c673..0000000000 Binary files a/util/fix/graph_gphbg/nh5108.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh5109.pur b/util/fix/graph_gphbg/nh5109.pur deleted file mode 100755 index 6384d92cde..0000000000 Binary files a/util/fix/graph_gphbg/nh5109.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/nh5110.pur b/util/fix/graph_gphbg/nh5110.pur deleted file mode 100755 index bc55ee2d73..0000000000 Binary files a/util/fix/graph_gphbg/nh5110.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/pn1302.pur b/util/fix/graph_gphbg/pn1302.pur deleted file mode 100755 index 6cf8acc3d8..0000000000 Binary files a/util/fix/graph_gphbg/pn1302.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/pn2302.pur b/util/fix/graph_gphbg/pn2302.pur deleted file mode 100755 index dbe32909b4..0000000000 Binary files a/util/fix/graph_gphbg/pn2302.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/pn2601.pur b/util/fix/graph_gphbg/pn2601.pur deleted file mode 100755 index 91dcaaba45..0000000000 Binary files a/util/fix/graph_gphbg/pn2601.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/sh2001.pur b/util/fix/graph_gphbg/sh2001.pur deleted file mode 100755 index d84803c690..0000000000 Binary files a/util/fix/graph_gphbg/sh2001.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/sh4001.pur b/util/fix/graph_gphbg/sh4001.pur deleted file mode 100755 index 0b8d4de4b4..0000000000 Binary files a/util/fix/graph_gphbg/sh4001.pur and /dev/null differ diff --git a/util/fix/graph_gphbg/sh5110.pur b/util/fix/graph_gphbg/sh5110.pur deleted file mode 100755 index bc55ee2d73..0000000000 Binary files a/util/fix/graph_gphbg/sh5110.pur and /dev/null differ diff --git a/util/fix/graph_pillist1 b/util/fix/graph_pillist1 deleted file mode 100755 index 2db9eff575..0000000000 --- a/util/fix/graph_pillist1 +++ /dev/null @@ -1,754 +0,0 @@ -0 AFOS MASTER SUBSET/PIL LIST TO FOLLOW 673 PRODUCTS DEFINED 30 MAR 99 DKPH -1 6102 6602 A01 04 12-HR GFS 850 MB HEIGHTS N.H. ADDED 14FEB95 7127 -1 6103 6603 A02 04 24-HR GFS 850 MB HEIGHTS N.H. CHANGED14FEB95 7127 -1 6104 6604 A03 04 36-HR GFS 850 MB HEIGHTS N.H. ADDED 14FEB95 7127 -1 6111 6611 A04 04 12-HR GFS 850 MB TEMPS N.H. ADDED 14FEB95 7127 -1 6112 6612 A05 04 24-HR GFS 850 MB TEMPS N.H. ADDED 14FEB95 7127 -1 6113 6613 A06 04 36-HR GFS 850 MB TEMPS N.H. ADDED 14FEB95 7127 -1 6325 6825 A07 04 48-HR GFS 300MB ISOTACHS N.HEM ADDED 14FEB95 127 -1 6326 6826 A08 04 60-HR GFS 300MB ISOTACHS N.HEM ADDED 14FEB95 127 -1 6327 6827 A09 04 72-HR GFS 300MB ISOTACHS N.HEM ADDED 14FEB95 127 -1 6304 6804 A10 04 48-HR GFS 300MB HEIGHTS N.HEM. ADDED 14FEB95 127 -1 6305 6805 A11 04 60-HR GFS 300MB HEIGHTS N.HEM. ADDED 14FEB95 127 -1 6306 6806 A12 04 72-HR GFS 300MB HEIGHTS N.HEM. ADDED 14FEB95 127 -1 8201 8701 COM 04 3HR FCST UPPER AIR SOUNDINGS OMA NB 080 -1 8200 8700 EPI 04 3HR FCST UPPER AIR SOUNDINGS PIT PA 096 -1 9071 9571 E01 04 00HR ECMWF 500MB HGT N.H. ADDED 15FEB95 127 -1 9072 9572 E02 04 24HR ECMWF 500MB HGT N.H. ADDED 15FEB95 127 -1 9073 9573 E03 04 48HR ECMWF 500MB HGT N.H. ADDED 15FEB95 127 -1 9074 9574 E04 04 72HR ECMWF 500MB HGT N.H. ADDED 15FEB95 127 -1 9075 9575 E05 04 96HR ECMWF 500MB HGT N.H. ADDED 15FEB95 127 -1 9076 9576 E06 04 120HR ECMWF 500MB HGT N.H. CHANGED 15FEB95 127 -1 9077 9577 E07 04 144HR ECMWF 500MB HGT N.H. ADDED 15FEB95 127 -1 9078 9578 E08 04 00 HR ECMWF 500MB VORTICITY ADDED 15FEB95 127 -1 9079 9579 E09 04 24 HR ECMWF 500MB VORTICITY ADDED 15FEB95 127 -1 9080 9580 E10 04 48 HR ECMWF 500MB VORTICITY ADDED 15FEB95 127 -1 9081 9581 E11 04 72 HR ECMWF 500MB VORTICITY ADDED 15FEB95 127 -1 9050 9550 E12 04 00HR ECMWF MSL PRESSURE ADDED 09FEB95 127 -1 9051 9551 E13 04 24HR ECMWF MSL PRESSURE ADDED 09FEB95 127 -1 9052 9552 E14 04 48HR ECMWF MSL PRESSURE ADDED 09FEB95 127 -1 9053 9553 E15 04 72HR ECMWF MSL PRESSURE ADDED 09FEB95 127 -1 9054 9554 E16 04 96HR ECMWF MSL PRESSURE ADDED 09FEB95 127 -1 9055 9555 E17 04 120HR ECMWF MSL PRESSURE CHANGES 15FEB95 127 -1 9056 9556 E18 04 144HR ECMWF MSL PRESSURE ADDED 15FEB95 127 -1 9057 9557 E19 04 00HR ECMWF 1000-500MB THK ADDED 15FEB95 127 -1 9058 9558 E20 04 24HR ECMWF 1000-500MB THK ADDED 15FEB95 127 -1 9059 9559 E21 04 48HR ECMWF 1000-500MB THK ADDED 15FEB95 127 -1 9060 9560 E22 04 72HR ECMWF 1000-500MB THK ADDED 15FEB95 127 -1 9064 9564 E23 04 00HR ECMWF RELATIVE HUMIDITY ADDED 15FEB95 127 -1 9065 9565 E24 04 24HR ECMWF RELATIVE HUMIDITY ADDED 15FEB95 127 -1 9066 9566 E25 04 48HR ECMWF RELATIVE HUMIDITY ADDED 15FEB95 127 -1 9067 9567 E26 04 72HR ECMWF RELATIVE HUMIDITY ADDED 15FEB95 127 -1 7180 7680 XYZ 04 100MB ANAL HEIGHTS N.HEM. 127 -1 7145 7645 HDW 04 18-HR HI-LVL SIG WX E.MERC(MANUAL) 127 -1 7172 7672 XYZ 04 24-HR 150MB HEIGHTS N.HEM. 127 -1 7175 7675 XYZ 04 24-HR PE 150MB ISOTACHS N.HEM. 127 -1 7146 7646 HEW 04 24-HR HI-LVL SIG WX E.MERC(MANUAL) 127 -1 7141 7641 HPW 04 18-HR HI-LVL SIG WX P.MERC(MANUAL) 127 -1 7142 7642 HUW 04 24-HR HI-LVL SIG WX P.MERC(MANUAL) 127 -1 7143 7643 H3W 04 18-HR HI-LVL SIG WX W.MERC(MANUAL) 127 -1 7144 7644 H4W 04 24-HR HI-LVL SIG WX W.MERC(MANUAL) 127 -1 7540 7540 FL1 04 18-30 HR TSTM PROB FCST TDL GRID S 084 -1 7541 7541 FL2 04 30-42 HR TSTM PROB FCST TDL GRID S 084 -1 6030 6530 XYZ 04 PE ANAL LIFTED INDEX N.HEM. 10-23TEM 127 -1 6020 6520 IAD 04 PE ANAL MEAN REL HUM N.HEM. TAN111389 7127 -1 6031 6531 XYZ 04 12-HR PE LIFTED INDEX N.HEM. 10-23TEM 127 -1 6021 6521 ICD 04 12-HR PE MEAN REL HUM N.HEM. TAN111389 7127 -1 6022 6522 IED 04 24-HR PE MEAN REL HUM N.HEM. TAN111389 7127 -1 6032 6532 XYZ 04 24-HR PE LIFTED INDEX N.HEM. 10-23TEM 127 -1 6132 6632 IEZ 04 24-HR PE 850-500MB THICKNESS N.HEM. TAN111389 7127 -1 6023 6523 IGD 04 36-HR PE MEAN REL HUM N.HEM. TAN111389 7127 -1 6033 6533 XYZ 04 36-HR PE LIFTED INDEX N.HEM. 10-23TEM 127 -1 5062 5562 INL 04 00-HR 500MB LIFTED INDEX N.AM CH092394 127 -1 6024 6524 IID 04 48-HR SPEC AVG REL HUM N.H. TAN111389 7127 -1 6076 6576 IJD 04 60-HR GFS MEAN REL HUM N.H. TAN111389 7127 -1 6073 6573 ITD 04 72-HR RELATIVE HUMIDITY N. H GFS C100694 7127 -1 6074 6574 IVD 04 96-HR RELATIVE HUMIDITY N.H GFS C100694 7127 -1 6075 6575 IXD 04 120-HR RELATIVE HUMIDITY N.H GFS C100694 7127 -1 5015 5515 I0D 03 00HR 700MB MEAN RELATIVE HUMIDITY N. AM C092994 127 -1 5030 5530 I0L 03 00HR LIFTED INDEX RGL N.AM C092994 8127 -1 7095 7595 I0P 03 PRECIPITABLE WATER CNTRS N.AM. 127 -1 7093 7593 XYZ 03 AVG REL H SFC-500MB CNTRS N.A. 10-23TEM 112085 127 -1 7091 7591 XYZ 03 INITIAL LIFTED/K INDEX CNTRS N.AM. 10-23TEM 127 -1 5020 5520 I05 03 00HR 700MB MEAN RELATIVE HUMIDITY NAM CH092794 127 -1 5082 5582 I1D 03 06-HR SURFACE-500MB RELATIVE HUMIDITY (RGL) 127 -1 5016 5516 I2D 03 12-HR 700MB MEAN RELATIVE HUMIDITY N.AM.C092994 127 -1 5031 5531 I2L 03 12-HR LIFTED INDEX NGM N.AM C092994 8127 -1 5021 5521 I25 03 12-HR 700MB MEAN RELATIVE HUMIDITY NAMCH092394 127 -1 5083 5583 I3D 03 18-HR SURFACE-500MB RELATIVE HUMIDITY NAM 093094 127 -1 5017 5517 I4D 03 24-HR 700MB MEAN RELATIVE HUMIDITY C093094 127 -1 8022 8522 I4K 04 24 HR TRAJ K-INDEX N.AM. 127 -1 5032 5532 I4L 03 24-HR LIFTED INDEX NGM N. AM C093094 8127 -1 5022 5522 I45 03 24-HR 700MB RELATIVE HUMIDITY N AM CH092394 127 -1 5018 5518 I6D 03 36-HR 700MB MEAN RELATIVE HUMIDITY N.AM C100394 127 -1 5033 5533 I6L 03 36-HR LIFTED INDEX N.AM. C100394 8127 -1 5023 5523 I65 03 36-HR 700MB RELATIVE HUMIDITY N AM CH092394 127 -1 5019 5519 I8D 03 48-HR 700MB MEAN RELATIVE HUMIDITY N. AM C100394 127 -1 5034 5534 I8L 03 48-HR LIFTED INDEX N.AM. C100394 8127 -1 5024 5524 I85 03 48-HR 700MB MEAN RELATIVE HUMIDITY N AM C100494 127 -1 6050 6550 KAK 04 1000-500MB THICKNESS PE ANAL N.HEM. TAN111389 7127 -1 6051 6551 KCK 04 12-HR PE 1000-500MB THICKNESS N.HEM. TAN111389 7127 -1 6052 6552 KEK 04 24-HR PE 1000-500MB THICKNESS N.HEM. TAN111389 7127 -1 6053 6553 KGK 04 36-HR PE 1000-500MB THICKNESS N.HEM. TAN111389 7127 -1 6054 6554 KIK 04 48-HR PE 1000-500MB THICKNESS N.HEM. TAN111389 7127 -1 6063 6563 KTK 04 72HR 1000-500MB THICKNESS GFS N.H C100694 7127 -1 6064 6564 KVK 04 96HR 1000-500MB THICKNESS GFS N.H C100694 7127 -1 6065 6565 KXK 04 120HR 1000-500MB THICKNESS N.H GFS C100694 7127 -1 5055 5555 K0K 03 00HR 1000-500MB THICKNESS RGL N.A. C092994 127 -1 5050 5550 K03 03 1000-500MB THICKNESS ANALYSIS N.A.K0K-3CH092794 127 -1 5060 5560 K1K 03 06-HR 1000-500MB THICKNESS RGL N. A C092994 127 -1 5056 5556 K2K 03 12-HR 1000-500MB THICKNESS RGL N.A. C092994 127 -1 5051 5551 K23 03 12-HR 1000-500MB THICKNESS N. AM CH092394 127 -1 5061 5561 K3K 03 18-HR 1000-500MB THICKNESS RGL NA. C093094 127 -1 5057 5557 K4K 03 24-HR 1000-500MB THICKNESS NGM NA. C093094 127 -1 5052 5552 K43 03 24-HR 1000-500MB THICKNESS N. AM CH092394 127 -1 5058 5558 K6K 03 36-HR 1000-500MB THICKNESS. N. AM C100394 127 -1 5053 5553 K63 03 36-HR 1000-500MB THICKNESS N. AM CH092394 127 -1 5059 5559 K8K 03 48-HR 1000-500MB THICKNESS N. AM C100394 127 -1 5054 5554 K83 03 48-HR 1000-500MB THICKNESS N. AM CH092394 127 -1 6055 6555 KJK 04 60-HR GFS THKNS N.H. ADD022185 K9-J TAN111389 7127 -1 5039 5539 LDS 03 LIGHTNING DETECTION SUMMARY 127 -1 7140 7640 LEW 03 24-HR L0W-LVL SIG WX N.H.(MANUAL) 127 -1 5141 5641 LTM 04 WINDS ALOFT 2ND STANDARD LVL N.A. REST 121285 127 -1 7096 7596 L0A 03 FREEZING LEVEL DATA N.AM. 127 -1 5025 5525 L0D 03 BOUNDARY LAYER RELATIVE HUMIDITY ANALYSIS NA RGL 8127 -1 7097 7597 L0F 03 FREEZING LEVEL CNTRS N.AM. 127 -1 5040 5540 L0M 03 00-HR RGL BOUNDARY LAYER WINDS(NA) RE-USE 112085 127 -1 5067 5567 L1M 03 06-HR RGL BOUNDARY LAYER WINDS(NA) ADDED 052087 127 -1 5261 5761 L1Z 03 06-HR NGM MOISTURE CONVERGENCE(NA) ADDED 041988 8127 -1 5026 5526 L2D 03 12-HR BOUNDARY LAYER RELATIVE HUMIDITY (RGL)NA 8127 -1 5041 5541 L2M 03 12-HR RGL BOUNDARY LAYER WINDS(NA) RE-USE 112085 127 -1 7220 7482 L2W 03 12-HR LO-LVL WX DEP. N.A.(INTERGRAPH) 127 -1 6258 6758 L2W 03 12-HR LO-LVL WX DEP. N.A.(INTERGRAPH) 127 -1 7221 7721 L2G 03 12-HR LO-LVL TURB. N.A.(MANUAL) 127 -1 7222 7486 L2F 03 12-HR LO-LVL FRZG. LVL N.A.(INTERGRAPH) 127 -1 6266 6766 L2F 03 12-HR LO-LVL FRZG. LVL N.A.(INTERGRAPH) 127 -1 7271 7470 L2P 03 12-HR PCPN INSTANTANEOUS N.A.(INTERGRAPH) 127 -1 6294 6794 L2P 03 12-HR PCPN INSTANTANEOUS N.A.(INTERGRAPH) 127 -1 5262 5762 L2Z 03 12-HR NGM MOISTURE CONVERGENCE(NA) ADDED 041988 8127 -1 5068 5568 L3M 03 18-HR RGL BOUNDARY LAYER WINDS(NA) ADDED 052087 127 -1 5260 5760 L3Z 03 18-HR NGM MOISTURE CONVERGENCE(NA) ADDED 041089 8127 -1 5027 5527 L4D 03 24-HR BOUNDARY LAYER RELATIVE HUMIDITY NAM 8127 -1 5042 5542 L4M 03 24-HR RGL BOUNDARY LAYER WINDS(NA) RE-USE 112085 127 -1 7223 7483 L4W 03 24-HR LO-LVL WX DEP. N.A.(INTERGRAPH) 127 -1 6260 6760 L4W 03 24-HR LO-LVL WX DEP. N.A.(INTERGRAPH) 127 -1 7225 7487 L4F 03 24-HR LO-LVL FRZG. LVL. N.A.(INTERGRAPH) 127 -1 6268 6768 L4F 03 24-HR LO-LVL FRZG. LVL. N.A.(INTERGRAPH) 127 -1 7272 7471 L4P 03 24-HR PCPN INSTANTANEOUS N.A.(INTERGRAPH) 127 -1 6296 6796 L4P 03 24-HR PCPN INSTANTANEOUS N.A.(INTERGRAPH) 127 -1 5028 5528 L6D 03 36-HR RGL BND LAYER REL HUM N.A. TAN111389 8127 -1 5043 5543 L6M 03 36-HR RGL BOUNDARY LAYER WINDS(NA) 127 -1 7273 7474 L6P 03 36-HR CLDS&PCPN INSTANTS N.A.(INTERGRAPH) 127 -1 5029 5529 L8D 03 48-HR RGL BND LAYER REL HUM N.A. TAN111389 8127 -1 5044 5544 L8M 03 48-HR RGL BOUNDARY LAYER WINDS(NA) RE-USE 112085 127 -1 7274 7475 L8P 03 48-HR CLDS&PCPN INSTANTS N.A.(INTERGRAPH) 127 -1 5064 5564 L8U 04 48-HR LFM BND U GRIDDED FIELD(N.AM.) 127 -1 5069 5569 L8V 04 48-HR LFM BND V GRIDDED FIELD(N.AM.) 127 -1 7020 7520 NE2 04 06-12 HR TSTM PROB FCST TDL GRID ER & CR 112 -1 7021 7521 NE3 04 12-18 HR TSTM PROB FCST TDL GRID ER & CR 112 -1 7022 7522 NE4 04 18-24 HR TSTM PROB FCST TDL GRID ER & CR 112 -1 7023 7523 NE5 04 24-30 HR TSTM PROB FCST TDL GRID ER & CR 112 -1 6090 6590 0O1 04 12H GFS SWH (SIGNIFICANT WAVE HEIGHT) NH 108 -1 6094 6594 0O2 04 12H GFS PRIM DR (PRIMARY WAVE DIRECTION) NH 108 -1 6098 6598 0O3 04 12H GFS PRIM PR (PRIMARY WAVE PERIOD) NH 072 -1 7024 7524 OK2 04 06-12 HR TSTM PROB FCST TDL GRID ER,CR & SR 116 -1 7025 7525 OK3 04 12-18 HR TSTM PROB FCST TDL GRID ER,CR & SR 116 -1 7026 7526 OK4 04 18-24 HR TSTM PROB FCST TDL GRID ER,CR & SR 116 -1 7027 7527 OK5 04 24-30 HR TSTM PROB FCST TDL GRID ER,CR & SR 116 -1 6091 6591 0P1 04 24H GFS SWH (SIGNIFICANT WAVE HEIGHT) NH 108 -1 6095 6595 0P2 04 24H GFS PRIM DR (PRIMARY WAVE DIRECTION) NH 108 -1 6099 6599 0P3 04 24H GFS PRIM PR (PRIMARY WAVE PERIOD) NH 072 -1 6092 6592 0R1 04 48H GFS SWH (SIGNIFICANT WAVE HEIGHT) NH 108 -1 6096 6596 0R2 04 48H GFS PRIM DR (PRIMARY WAVE DIRECTION) NH 108 -1 6100 6600 0R3 04 48H GFS PRIM PR (PRIMARY WAVE PERIOD) NH 072 -1 6093 6593 0T1 04 72H GFS SWH (SIGNIFICANT WAVE HEIGHT) NH 108 -1 6097 6597 0T2 04 72H GFS PRIM DR (PRIMARY WAVE DIRECTION) NH 108 -1 6101 6601 0T3 04 72H GFS PRIM PR (PRIMARY WAVE PERIOD) NH 072 -1 7007 7507 PAA 03 6-HR SFC ANAL PLOT N.HEM. 127 -1 7004 7504 PNA 04 NORTH AFRICA & VICINITY PLOT N.H. ADDED 092586 068 -1 7092 7592 P0D 03 AVG REL HUMIDITY SFC - 500 MB DATA N.AM. 127 -1 7090 7590 P01 03 INITIAL LIFTED/K INDEX DATA N.AM. 127 -1 7212 7712 P04 04 OBSERVED TIDE DEPARTURE PLOTS(N.AM) 127 -1 7094 7594 P03 03 PRECIPABLE WATER DATA N.AM. 127 -1 7080 7580 P0X 04 12 HR OBS MAX TMPS ENDING 00Z N.AM. 127 -1 7081 7581 P0N 04 12 HR OBS MIN TMPS ENDING 12Z N.AM. 127 -1 7102 7602 P0S 04 24HR SFC SNOW COVER SUMMARY N.AM. 127 -1 7177 7677 P0P 04 24HR SFC PRECIP SUMMARY N.AM. 127 -1 7001 7501 P0A 03 3-HR SFC ANAL PLOT N.AM. 127 -1 7211 7711 P0W 03 3-HR SFC WX DEPICTION PLOT(NORTH AM) 127 -1 7082 7582 P4X 04 24-HR MOS MX/MN TEMP PLOTTED DATA N.AM. 127 -1 7083 7583 P6X 04 36-HR MOS MX/MN TEMP PLOTTED DATA N.AM. 127 -1 7084 7584 P8X 04 48-HR MOS MX/MN TEMP PLOTTED DATA N.AM. 127 -1 7086 7586 P9X 04 60-HR MOS MX/MN TEMP PLOTTED DATA N.AM. 127 -1 7392 7892 64E 04 24-HR SFC SOLAR ENERGY PLOT. N.A. 116 -1 7390 7890 64H 04 24-HR HOURS SUNSHINE PLOT N.A. 116 -1 7393 7893 68E 04 48-HR SFC SOLAR ENERGY PLOT. N.A. 116 -1 7391 7891 68H 04 48-HR HOURS SUNSHINE PLOT N.A. 116 -1 8203 8703 WSL 04 3HR FCST UPPER AIR SOUNDINGS SLC UT 072 -1 8202 8702 SSE 04 3HR FCST UPPER AIR SOUNDINGS SEP TX 068 -1 7200 7700 TAA 04 OBSERVED TROPOPUASE PLOTTED WINDS N.AM. 127 -1 7195 7695 TEG 04 24-HR PE TROP VRT WND SHR N.HEM. TAN111389 7127 -1 7300 7300 T00 04 CHECKOUT N.AM. 96 -1 7301 7301 T01 04 CHECKOUT N.AM. 96 -1 7302 7302 T02 04 CHECKOUT N.AM. 96 -1 7303 7303 T03 04 CHECKOUT N.AM. 96 -1 7304 7304 T04 04 CHECKOUT N.AM. 96 -1 7305 7305 T05 04 CHECKOUT N.AM. 96 -1 7306 7306 T06 04 CHECKOUT N.AM. 96 -1 7307 7307 T07 04 CHECKOUT N.AM. 96 -1 7308 7308 T08 04 CHECKOUTN.AM. 96 -1 7309 7309 T09 04 CHECKOUT N.AM. 96 -1 7038 7038 T06 04 DAY 1 TRAVEL MAP 23Z N.AM. 080 -1 7039 7039 T07 04 DAY 2 TRAVEL MAP 23Z N.AM. 080 -1 7538 7538 T08 04 DAY 1 TRAVEL MAP 11Z N.AM. 080 -1 7539 7539 T09 04 DAY 2 TRAVEL MAP 11Z N.AM. 080 -1 7310 7310 T10 04 CHECKOUT-N.H. 096 -1 7311 7311 T11 04 CHECKOUT N.H. 96 -1 7312 7312 T12 04 CHECKOUT N.H. 96 -1 7313 7313 T13 04 CHECKOUT N.H. 96 -1 7314 7314 T14 04 CHECKOUT N.H. 96 -1 7315 7315 T15 04 CHECKOUT N.H. 96 -1 7316 7316 T16 04 CHECKOUT N.H. 96 -1 7317 7317 T17 04 CHECKOUT U.S. 96 -1 7318 7318 T18 04 CHECKOUT U.S. 96 -1 7319 7319 T19 04 CHECKOUT U.S. 96 -1 7320 7320 T20 04 CHECKOUT N.H.-A. 96 -1 7321 7321 T21 04 CHECKOUT N.H.-A. 96 -1 7322 7322 T22 04 CHECKOUT N.H.-A. 96 -1 7323 7323 T23 04 CHECKOUT N.H.-A. 96 -1 7324 7324 T24 04 CHECKOUT N.H.-A. 96 -1 7325 7325 T25 04 CHECKOUT N.H.-A. 96 -1 7326 7326 T26 04 CHECKOUT N.H.-A 96 -1 7327 7327 T27 04 CHECKOUT N.H.-A. 96 -1 7328 7328 T28 04 CHECKOUT N.H.-A. 96 -1 7329 7329 T29 04 CHECKOUT N.H.-A. 96 -1 7330 7330 T30 04 CHECKOUT WH-M 96 -1 7331 7331 T31 04 CHECKOUT WH-M 96 -1 7332 7332 T32 04 CHECKOUT WH-M 96 -1 7333 7333 T33 04 CHECKOUT WH-M 96 -1 7334 7334 T34 04 CHECKOUT WH-M 96 -1 7335 7335 T35 04 CHECKOUT WH-M 127 -1 7336 7336 T36 04 CHECKOUT WH-M 96 -1 7337 7337 T37 04 CHECKOUT WH-M 96 -1 7338 7338 T38 04 CHECKOUT WH-M 96 -1 7339 7339 T39 04 CHECKOUT WH-M 96 -1 7340 7340 T40 04 CHECKOUT EH-M 96 -1 7341 7341 T41 04 CHECKOUT EH-M 96 -1 7342 7342 T42 04 CHECKOUT EH-M 96 -1 7343 7343 T43 04 CHECKOUT EH-M 96 -1 7344 7344 T44 04 CHECKOUT EH-M 96 -1 7345 7345 T45 04 CHECKOUT EHKF-M 96 -1 7346 7346 T46 04 CHECKOUT EH-M 96 -1 7347 7347 T47 04 CHECKOUT EH-M 96 -1 7348 7348 T48 04 CHECKOUT EH-M 96 -1 7349 7349 T49 04 CHECKOUT EH-M 96 -1 7350 7350 T50 04 CHECKOUT PAC-M 96 -1 7351 7351 T51 04 CHECKOUT PAC-M 96 -1 7352 7352 T52 04 CHECKOUT PAC-M 96 -1 7353 7353 T53 04 CHECKOUT PAC-M 96 -1 7354 7354 T54 04 CHECKOUT PAC-M 96 -1 7355 7355 T55 04 CHECKOUT PAC-M 96 -1 7356 7356 T56 04 CHECKOUT PAC-M 96 -1 7357 7357 T57 04 CHECKOUT PAC-M 96 -1 7358 7358 T58 04 CHECKOUT PAC-M 96 -1 7359 7359 T59 04 CHECKOUT PAC-M 96 -1 7360 7360 T60 04 CHECKOUT NO BGN 96 -1 7361 7361 T61 04 CHECKOUT NO BGN 96 -1 7362 7362 T62 04 CHECKOUT NO BGN 96 -1 7363 7363 T63 04 CHECKOUT NO BGN 96 -1 7364 7364 T64 04 CHECKOUT NO BGN 96 -1 7365 7365 T65 04 CHECKOUT NO BGN 96 -1 7366 7366 T66 04 CHECKOUT NO BGN 96 -1 7367 7367 T67 04 CHECKOUT NO BGN 96 -1 7368 7368 T68 04 CHECKOUT NO BGN 96 -1 7369 7369 T69 04 CHECKOUT NO BGN 96 -1 9021 9521 U01 04 00HR UKMET 500MB HGT N.H. ADDED 14FEB95 127 -1 9022 9522 U02 04 24HR UKMET 500MB HGT N.H. ADDED 14FEB95 127 -1 9023 9523 U03 04 48HR UKMET 500MB HGT N.H. ADDED 14FEB95 127 -1 9024 9524 U04 04 72HR UKMET 500MB HGT N.H. ADDED 14FEB95 127 -1 9025 9525 U05 04 96HR UKMET 500MB HGT N.H. ADDED 14FEB95 127 -1 9026 9526 U06 04 120HR UKMET 500MB HGT N.H. CHANGED 14FEB95 127 -1 9027 9527 U07 04 144HR UKMET 500MB HGT N.H. ADDED 14FEB95 127 -1 9028 9528 U08 04 00 HR UKMET 500MB VORTICITY ADDED 14FEB95 127 -1 9029 9529 U09 04 24 HR UKMET 500MB VORTICITY ADDED 14FEB95 127 -1 9030 9530 U10 04 48 HR UKMET 500MB VORTICITY ADDED 14FEB95 127 -1 9031 9531 U11 04 72 HR UKMET 500MB VORTICITY ADDED 14FEB95 127 -1 9000 9500 U12 04 00HR UKMET MSL PRESSURE ADDED 09FEB95 127 -1 9001 9501 U13 04 24HR UKMET MSL PRESSURE ADDED 09FEB95 127 -1 9002 9502 U14 04 48HR UKMET MSL PRESSURE ADDED 09FEB95 127 -1 9003 9503 U15 04 72HR UKMET MSL PRESSURE ADDED 09FEB95 127 -1 9004 9504 U16 04 96HR UKMET MSL PRESSURE ADDED 14FEB95 127 -1 9005 9505 U17 04 120HR UKMET MSL PRESSURE CHANGED 14FEB95 127 -1 9006 9506 U18 04 144HR UKMET MSL PRESSURE ADDED 14FEB95 127 -1 9007 9507 U19 04 00HR UKMET 1000-500MB THK ADDED 14FEB95 127 -1 9008 9508 U20 04 24HR UKMET 1000-500MB THK ADDED 14FEB95 127 -1 9009 9509 U21 04 48HR UKMET 1000-500MB THK ADDED 14FEB95 127 -1 9010 9510 U22 04 72HR UKMET 1000-500MB THK ADDED 14FEB95 127 -1 9014 9514 U23 04 00HR UKMET RELATIVE HUMIDITY ADDED 14FEB95 127 -1 9015 9515 U24 04 24HR UKMET RELATIVE HUMIDITY ADDED 14FEB95 127 -1 9016 9516 U25 04 48HR UKMET RELATIVE HUMIDITY ADDED 14FEB95 127 -1 9017 9517 U26 04 72HR UKMET RELATIVE HUMIDITY ADDED 14FEB95 127 -1 7060 7560 WR1 04 00-06HR THNDRSTRM PROB FCST. WR1 DEFINED 042987 127 -1 7061 7561 WR2 04 06-12HR THNDRSTRM PROB FCST. WR2 DEFINED 051286 127 -1 7062 7562 WR3 04 12-18HR THNDRSTRM PROB FCST. WR3 DEFINED 051286 127 -1 7063 7563 WR4 04 18-24HR THNDRSTRM PROB FCST. WR4 DEFINED 051286 127 -1 7064 7564 WR5 04 24-30HR THNDRSTRM PROB FCST. WR5 DEFINED 042987 127 -1 6208 6708 XYZ 04 84-HR PE 500MB HEIGHTS N.H. 5KH DELETED 052985 127 -1 6209 6709 XYZ 03 96-HR PE 500MB HEIGHTS N.H. 5K0 DELETED 052985 127 -1 6224 6724 XYZ 04 GFS 00HR 500MB VORTICITY N.H. 5NV DEFINED 052985 127 -1 6225 6725 XYZ 04 GFS 24HR 500MB VORTICITY N.H. 5PV DEFINED 052985 127 -1 6226 6726 XYZ 04 GFS 48HR 500MB VORTICITY N.H. 5RV DEFINED 052985 127 -1 6227 6727 XYZ 04 GFS 72HR 500MB VORTICITY N.H. 5TV DEFINED 052985 127 -1 6228 6728 XYZ 04 GFS 96HR 500MB VORTICITY N.H. 5VV DEFINED 052985 127 -1 6229 6729 XYZ 04 GFS 120HR 500MB VORTICITY N.H.5XV DEFINED 052985 127 -1 6430 6930 XYZ 04 18-HR PE TROP STRM N.HEM. 127 -1 6431 6931 XYZ 04 18-HR PE TROP ISOTACHS N.HEM. 127 -1 6432 6932 XYZ 04 18-HR PE TROP PRESSURE N.HEM. 127 -1 6433 6933 XYZ 04 18-HR PE TROP VERT WIND SHEAR N.HEM. 127 -1 7191 7691 XYZ 04 18-HR PE TROP PRESSURE N.HEM PFAX 127 -1 7194 7694 XYZ 04 18-HR PE TROP VRT WND SHR N.HEM. PFAX 127 -1 7192 7692 XYZ 04 24-HR PE TROP PRESSURE N.HEM. 127 -1 7408 7908 XYZ 04 24-HR MOS SOLAR RADIATION CNTRS. N.AM. 072 -1 7396 7896 XYZ 04 24-HR SFC SOLAR ENERGY CNTRS.N.A. ADDED 040285 116 -1 7410 7910 XYZ 04 48-HR MOS SOLAR RADIATION CNTRS. N.AM. 072 -1 7397 7897 XYZ 04 48-HR SFC SOLAR ENERGY CNTRS.N.A. ADDED 040285 116 -1 7184 7684 XYZ 04 100MB ANAL ISOTACHS N.HEM. HAY DEL 062084 100 -1 7131 7631 P2W 04 12 HR LFM MOS SFC WIND/CLD. 127 -1 7132 7632 P3W 04 18 HR LFM MOS SFC WIND/CLD. 127 -1 7133 7633 P4W 04 24 HR LFM MOS SFC WIND/CLD. 127 -1 7134 7634 P5W 04 30 HR LFM MOS SFC WIND/CLD. 127 -1 7072 7572 04X 04 24-HR MOS MX/MN TEMP ISOTHERM N.A. 04X REP 102793 127 -1 7076 7576 09X 04 60-HR MOS MX/MN TEMP ISOTHERM N.A. 09X REP 102793 127 -1 7050 7550 XYZ 03 INITIAL 500MB HEIGHTS N.HEM. 5TH DEL 032785 9127 -1 7060 7560 XYZ 03 INITIAL 500MB VORTICITY N.HEM. 5TV DEL 032785 9127 -1 6000 6500 0AI 04 00-HR GFS MSL PRESS N.H. ADDED 110287 127 -1 6001 6501 0CI 04 12-HR PE MSL PRESS N.HEM. 127 -1 6002 6502 0EI 04 24-HR PE MSL PRESS N.HEM. 127 -1 6003 6503 0GI 04 36-HR PE MSL PRESS N.HEM. 127 -1 6004 6504 0II 04 48-HR PE MSL PRESS N.HEM. 127 -1 6005 6505 0JI 04 60-HR SPEC SFC ISOBARS.N.H. ADDED 022185 127 -1 7431 7931 0OF 04 12-HR PE MOS POF N.AM. 127 -1 6082 6582 0OJ 04 12-HR NOW ATLAN OCNSFC WIND N.AM REUSE 092388 100 -1 6086 6586 0OM 04 12-HR NOW PACIF OCNSFC WIND N.AM REUSE 092388 076 -1 6011 6511 0OQ 04 12-HR PE PRECIP N.HEM. 127 -1 7432 7932 0PF 04 24-HR PE MOS POF N.AM. 127 -1 6083 6583 0PJ 04 24-HR NOW ATLAN OCNSFC WIND N.AM REUSE 092388 100 -1 6087 6587 0PM 04 24-HR NOW PACIF OCNSFC WIND N.AM REUSE 092388 076 -1 7422 7922 0PP 04 24-HR PE MOS POP FOR 12 HRS. N.AM. 127 -1 6012 6512 0PQ 04 24-HR PE PRECIP N.HEM. 127 -1 7402 7902 0PX 04 24-HR PE MOS MX/MN TEMP ISOTHERM N.AM. 127 -1 6013 6513 0QQ 04 36-HR PE PRECIP N.HEM. 127 -1 7403 7903 0QX 04 36-HR PE MOS MX/MN TEMP ISOTHERM N.AM. 127 -1 7423 7923 0QP 04 36-HR PE MOS POP FOR 12 HRS. N.AM. 127 -1 7433 7933 0QF 04 36-HR PE MOS POF N.AM. 127 -1 7434 7934 0RF 04 48-HR PE MOS POF N.AM. 127 -1 6084 6584 0RJ 04 48-HR NOW ATLAN OCNSFC WIND N.AM REUSE 092388 100 -1 6088 6588 0RM 04 48-HR NOW PACIF OCNSFC WIND N.AM REUSE 092388 076 -1 7424 7924 0RP 04 48-HR PE MOS POP FOR 12 HRS. N.AM. 127 -1 6014 6514 0RQ 04 48-HR PE PRECIP N.HEM. 127 -1 7404 7904 0RX 04 48-HR PE MOS MX/MN TEMP ISOTHERM N.AM. 127 -1 7406 7906 0SX 04 60-HR PE MOS MX/MN TEMP ISOTHERM N.AM. 127 -1 7426 7926 0SP 04 60-HR PE MOS POP FOR 12 HRS. N.AM. 127 -1 8031 8531 0TG 04 12-36 HR TSTM PBLTY N.A. ADDED 052595 127 -1 6043 6543 0TI 04 72-HR SEA LEVEL PRESSURE N.H C100694 127 -1 6085 6585 0TJ 04 72-HR NOW ATLAN OCNSFC WIND N.AM REUSE 092388 100 -1 6089 6589 0TM 04 72-HR NOW PACIF OCNSFC WIND N.AM REUSE 092388 076 -1 8035 8535 0TO 04 12-36 HR SEVERE TSTM PBLTY N.A. ADDED 052595 127 -1 6044 6544 0VI 04 96-HR SEA LEVEL PRESSURE GFS N.H C1000694 127 -1 6045 6545 0XI 04 120-HR SEA LEVEL PRESSURE GFS N.H C100694 127 -1 8020 8520 0WD 04 24 HR TRAJ SFC DEWPOINTS N.AM. 127 -1 8021 8521 0WJ 04 24 HR TRAJ SFC PARCEL TRAJ N.AM. 116 -1 8120 8620 0W1 04 24 HR TRAJ SFC PARCEL TRAJ N.AM. 127 -1 8040 8540 TJS 04 24 HR TRAJ SFC PARCEL TRAJ.E-W US FOR AWIPS 127 -1 5005 5505 00I 03 00HR MEAN SEA LEVEL PRESSURE N.AM NGM C092994 127 -1 5116 5616 00L 03 00H SURFACE LIFTED INDEX N.AM C092994 RGL 127 -1 5000 5500 004 03 MEAN SEA LEVEL PRESSURE ANALYSIS NAM CH092794 127 -1 5086 5586 01E 04 0-6HR OBJECTIVE QPF-TDL ADDED 041387 127 -1 7078 7578 01O 03 2-6 HR SEVR WX FCST N.A.(INTRG) 010-01O 082984 127 -1 7077 7577 01G 04 2-6 HR TSTM FCST N.AM.(INTRG) 011-01G 082984 127 -1 5065 5565 01I 03 06-HR MEAN SEA LEFEL PRESSURE N. AM (RGL) 127 -1 5045 5545 01Q 03 06-HR RGL(NGM ) QPF N.A. ADDED 070887 8127 -1 5089 5589 02E 04 3-9HR OBJECTIVE QPF-TDL ADDED 041387 127 -1 8030 8530 02G 04 06-24 HR TSTM PBLTY N.A. ADDED 052695 127 -1 5006 5506 02I 03 12-HR MEAN SEA LEVEL PRESSURE RGL N.AM C092994 127 -1 5117 5617 02L 03 12-HR SURFACE LIFTED INDEX N. AM (RGL) 127 -1 8034 8534 02O 04 06-24 HR SEVERE TSTM PBLTY N.A. ADDED 052595 127 -1 5046 5546 02Q 03 12-HR RGL(NGM ) QPF N.A. RE-USE 112085 8127 -1 5011 5511 022 03 12-HR QUANTITATIVE PRECIPITATION FORECAST NAM 127 -1 5001 5501 024 03 12-HR MEAN SEA LEVEL PRESSURE NA CH092394 127 -1 8032 8532 03G 04 24-48 HR TSTM PBLTY N.A ADDED 052595 127 -1 5066 5566 03I 03 18-HR MEAN SEA LEVEL PRESSURE NAM C093094 127 -1 8036 8536 03O 04 24-48 HR SEVERE TSTM PBLTY N.A. ADDED 052595 127 -1 5085 5585 03Q 03 18-HR RGL(NGM ) QPF N.A. ADDED 070887 8127 -1 8029 8529 04G 04 24 HR MOS TSTM PBLTY N.A. 127 -1 5007 5507 04I 03 24-HR MEAN SEA LEVEL PRESSURE N. AM C093094 127 -1 5118 5618 04L 03 24-HR SURFACE LIFTED INDEX N.AM C093094 127 -1 8028 8528 04O 04 24 HR MOS SEVERE TSTM PBLTY N.A. 127 -1 7202 7702 04P 04 24-HR MOS POP 12-HR PERIOD N.AM. 127 -1 5047 5547 04Q 03 24-HR RGL(NGM ) QPF N.A. RE-USE 112085 8127 -1 5012 5512 042 03 24-HR QUANTITATIVE PRECIPITATION FORECAST NAM 127 -1 5002 5502 044 03 24-HR MEAN SEA LEVEL PRESSURE N AM CH092394 127 -1 8033 8533 05G 04 36-60 HR TSTM PBLTY N.A. ADDED 052595 127 -1 8037 8537 05O 04 36-60 HR SEVERE TSTM PBLTY N.A. ADDED 052595 127 -1 7103 7603 06G 04 24HR THUNDERSTORM OUTLOOK N.AM. 116 -1 5008 5508 06I 03 36-HR MEAN SEA LEVEL PRESSURE N. AM C100394 127 -1 5119 5619 06L 03 36-HR RGL SFC LI N.AM. ADDED 170191 127 -1 7104 7604 06O 03 24HR SEVERE LOCAL STORM OUTLOOK N.AM. 116 -1 7203 7703 06P 04 36-HR MOS POP 12-HR PERIOD N.AM. 127 -1 5048 5548 06Q 03 36-HR RGL(NGM ) QPF N.A. RE-USE 112085 8127 -1 7073 7573 06X 04 36-HR MOS MX/MN TEMP ISOTHERM N.A. REST 091284 96 -1 5013 5513 062 03 36-HR QUANTITATIVE PRECIPITATION FORECAST NAM 127 -1 5003 5503 064 03 36-HR MEAN SEA LEVEL PRESSURE N. AM CH092694 127 -1 5009 5509 08I 03 48-HR MEAN SEA LEVEL PRESSURE N. AM C100394 127 -1 7204 7704 08P 04 48-HR MOS POP 12-HR PERIOD N.AM. 127 -1 5049 5549 08Q 03 48-HR RGL(NGM ) QPF N.A. RE-USE 112085 8127 -1 7074 7574 08X 04 48-HR MOS MX/MN TEMP ISOTHERM N.A. REST 091284 96 -1 5014 5514 082 03 48-HR QUANTITATIVE PRECIPITATION FORECAST NAM 127 -1 5004 5504 084 03 48-HR MEAN SEA LEVEL PRESSURE N AM CH092394 127 -1 7206 7706 09P 04 60-HR MOS POP 12-HR PERIOD N.AM. 127 -1 7161 7661 2DH 04 18-HR PE 250MB HGTS N.HEM. 127 -1 7164 7664 2DY 04 18-HR PE 250MB ISOTACHS N.HEM. 116 -1 7162 7662 2E4 04 24-HR PE 250MB HGTS N.HEM. 127 -1 7165 7665 2E5 04 24-HR PE 250MB ISOTACHS N.HEM. 127 -1 5391 5891 20M 04 WINDS ALOFT 34000 FT. N.AM. 127 -1 5410 5910 20T 04 200MB TEMPERATURE ANALYSIS NA CH092394 127 -1 5440 5940 20A 04 200MB 2-DOT ANAL PLOT DATA N.AM. 127 -1 5390 5890 20B 03 250MB 2-DOT ANAL PLOT DATA N.AM. 127 -1 5376 5876 200 03 250MB ISOTACH ANALYSIS N.A. NAM C09FEB95 127 -1 5355 5855 201 03 00-HR 250MB HEIGHT RGL N.A.. C092994 127 -1 5365 5865 202 03 00-HR 250MB TEMPERATURE RGL N.AM C092994 127 -1 5375 5875 203 03 00-HR 250MB ISOTACH RGL N.A. C092994 127 -1 5356 5856 206 03 250MB HEIGHT ANALYSIS N.A.. NAM C09FEB95 127 -1 5366 5866 208 03 250MB TEMPERATURE ANANLYSIS NA NAM C09FEB95 127 -1 5352 5852 241 03 24-HR 250MB HEIGHT N.AM. C093094 127 -1 7135 7635 24M 04 FL340 24-HR WINDS/TEMPS ADD 052186 068 -1 5372 5872 24Y 03 24-HR 250MB ISOTACH NGM N.AM. C093094 127 -1 6300 6800 3AH 04 300MB PE ANAL HEIGHTS N.HEM. TAN111389 7127 -1 6320 6820 3AY 04 300MB PE ANAL ISOTACHS N.HEM. TAN111389 7127 -1 6321 6821 3CY 04 12HR FCST 300MB ISOTACHS N.HEM ADDED 05JAN93 7127 -1 6324 6824 3DY 04 18HR FCST 300MB ISOTACHS N.HEM ADDED 05JAN93 7127 -1 6302 6802 3EH 04 24-HR PE 300MB HEIGHTS N.HEM. TAN111389 7127 -1 6322 6822 3EY 04 24-HR PE 300MB ISOTACHS N.HEM. TAN111389 7127 -1 6303 6803 3GH 04 36-HR PE 300MB HEIGHTS N.HEM. TAN111389 7127 -1 6323 6823 3GY 04 36-HR PE 300MB ISOTACHS N.HEM. TAN111389 7127 -1 5300 5800 30H 04 300MB HEIGHT ANALYSIS N.AM. CH092394 127 -1 5320 5820 30Y 04 300MB ISOTACH ANALYSIS N.AM. CH092394 127 -1 5340 5840 30A 03 300MB 2-DOT ANAL PLOT DATA N.AM. 127 -1 7152 7652 XYZ 04 24-HR PE 400MB HEIGHTS N.HEM. 127 -1 7155 7655 XYZ 04 24-HR PE 400MB WINDS N.HEM. 127 -1 5291 5791 40M 04 WINDS ALOFT 24000 FT. N.AM. 127 -1 7066 7566 5AC 04 24-HR 500MB HEIGHT CHANGE N.HEM. 127 -1 6200 6700 5AH 04 500MB PE ANAL HEIGHTS N.HEM. 127 -1 6210 6710 XYZ 04 500MB PE ANAL TEMPS N.HEM. 10-23TEM 127 -1 6230 6730 5AV 04 500MB PE ANAL VORTICITY N.HEM. TAN111389 7127 -1 6201 6701 5CH 04 12-HR PE 500MB HEIGHTS N.HEM. 127 -1 6231 6731 5CV 04 12-HR PE 500MB VORTICITY N.HEM. TAN111389 7127 -1 6221 6721 XYZ 04 12-HR 500MB ISOTACHS N.HEM. 10-23TEM 127 -1 6202 6702 5EH 04 24-HR PE 500MB HEIGHTS N.HEM. 127 -1 6232 6732 5EV 04 24-HR PE 500MB VORTICITY N.HEM. TAN111389 7127 -1 6222 6722 XYZ 04 24-HR PE 500MB ISOTACHS N.HEM. 10-23TEM 127 -1 6203 6703 5GH 04 36-HR PE 500MB HEIGHTS N.HEM. 127 -1 6233 6733 5GV 04 36-HR PE 500MB VORTICITY N.HEM. TAN111389 7127 -1 6223 6723 XYZ 04 36-HR PE 500MB ISOTACHS N.HEM. 10-23TEM 127 -1 6204 6704 5IH 04 48-HR PE 500MB HEIGHTS N.HEM. 127 -1 6234 6734 5IV 04 48-HR PE 500MB VORTICITY N.HEM. TAN111389 7127 -1 6207 6707 5KH 04 72-HR GFS 500MB HEIGHTS N.H. 5J0_5KH 110287 127 -1 6209 6709 5K0 04 96-HR PE 500MB HEIGHTS N.HEM. 127 -1 6199 6699 5LC 04 108HR 500MB WAVES 0-5 HGTS/DN. REVISED 01/11/85 127 -1 6198 6698 5LM 04 108HR 500MB WAVES 0-5 HGTS. REVISED 011185 127 -1 6191 6691 5SH 04 60HR 500MB HEIGHT N.H. C100694 127 -1 6192 6692 5TH 04 72HR 500MB HEIGHT N.H. C100694 127 -1 6193 6693 5UH 04 84HR 500MB HEIGHT GFS N.H C100694 127 -1 6194 6694 5VH 04 96HR 500MB HEIGHT GFS N.H C100694 127 -1 6195 6695 5WH 04 108HR 500MB HEIGHT GFS N.H. C100694 127 -1 6196 6696 5XH 04 120HR 500MB HEIGHT GFS N.H. C100694 127 -1 6197 6697 5YH 04 132HR 500MB HEIGHT GFS N.H. C100694 127 -1 6216 6716 5T5 04 00HR 500 MB HEIGHT WAVES 0-5 N. H C100594 127 -1 6217 6717 5T6 04 00HR 500 MB HEIGHT-WAVE2 N. HEM. 127 -1 6169 6669 5ZC 04 GFS 6-10 DAY MEAN DEPART N.H. ADDED 062785 127 -1 6168 6668 5ZH 04 GFS 6-10 DAY MEAN HEIGHT N.H. ADDED 062785 127 -1 5240 5740 50A 03 500MB 2-DOT ANAL PLOT DATA N.AM. 127 -1 5205 5705 50H 03 00HR 500MB HEIGHT NGM N.A. C092994 127 -1 5210 5710 508 03 500MB TEMPERATURE ANALYSIS NA C092394 127 -1 5235 5735 50V 03 00HR 500MB VORTICITY NGM N.A. C092994 127 -1 5200 5700 506 03 500MB HEIGHT ANALYSIS N.A. 50H_506 CH092394 127 -1 5230 5730 507 03 00HR 500MB VORTICITY N.A. 50V_507 CH092794 127 -1 5198 5698 51H 03 06-HR 500MB HEIGHT N.A. (NGM) C092994 127 -1 5206 5706 52H 03 12-HR 500MB HEIGHT RGL N.A. C092994 127 -1 5228 5728 51V 03 06-HR 500MB VORTICITY N.A. (NGM) C092994 127 -1 5236 5736 52V 03 12-HR 500MB VORTICITY NGM N.A. C092994 127 -1 5201 5701 526 03 12-HR 500MB HEIGHT N. AM CH092394 127 -1 5231 5731 527 03 12-HR 500MB VORTICITY N. AM CH092394 127 -1 5199 5699 53H 03 18-HR 500MB HEIGHT NGM N.A. C093094 127 -1 5207 5707 54H 03 24-HR 500MB HEIGHT NGM N.A. C093094 127 -1 5229 5729 53V 03 18-HR 500MB VORTICITY NGM N.A. C093094 127 -1 5237 5737 54V 03 24-HR 500MB VORTICITY NGM N.A. C093094 127 -1 5202 5702 546 03 24-HR 500MB HEIGHT N. AM CH092394 127 -1 5232 5732 547 03 24-HR 500MB VORTICITY N. AM CH092394 127 -1 5208 5708 56H 03 36-HR 500MB HEIGHT N. AM C100394 127 -1 5238 5738 56V 03 36-HR 500MB VORTICITY N. AM C100394 127 -1 5203 5703 566 03 36-HR 500MB HEIGHT N. AM CH092394 127 -1 5233 5733 567 03 36-HR 500MB VORTICITY N. AM CH092394 127 -1 5209 5709 58H 03 48-HR 500MB HEIGHT N.A. C100394 127 -1 5239 5739 58V 03 48-HR 500MB VORTICITY N.A. C100394 127 -1 5204 5704 586 03 48-HR 500MB HEIGHT N. AM CH092394 127 -1 5234 5734 587 03 48-HR 500MB VORTICITY N. AM CH092394 127 -1 6206 6706 5JH 04 60-HR GFS 500MB HEIGHT N.H. 59H_5JH 110287 127 -1 6235 6735 5JV 04 60-HR GFS VORTICITY H.H. 59V_5JV TAN111389 7127 -1 7383 7883 6AJ 04 SAT. GULF STRM. ANAL. SPECIAL 127 -1 7370 7370 XYZ 04 COOLING DEGREE DAYS FROM PREVIOUS WEEK N.AM. 127 -1 7373 7373 XYZ 04 HTG DEGREE DAYS FROM PREVIOUS WEEK N.AM. 127 -1 7297 7797 6KA 04 WKLY ANLYS DROUGHT/WETNESS INDEX N.AM.(INTRG) 127 -1 7298 7798 6KB 04 WKLY ANLYS CROP MOISTURE INDEX N.AM.(INTRG) 127 -1 7371 7371 XYZ 04 COOLING DEGREE DAYS FM JAN 1 1941-1978 N.AM. 127 -1 7374 7374 6MI 04 HTG DEGREE DAYS FM JULY 1 1941-1978 N.AM. 127 -1 7385 7885 6TI 04 BEARING SEA ICE ANAL. SPECIAL 127 -1 8000 8500 6TY 04 00 HR GMX SWH PDR N.A. 068 -1 8001 8501 6UY 04 12 HR GMX SWH PDR N.A. 068 -1 8002 8502 6VY 04 24 HR GMX SWH PDR N.A. 068 -1 8003 8503 6WY 04 36 HR GMX SWH PDR N.A. 068 -1 8004 8504 6ZY 04 48 HR GMX SWH PDR N.A. 068 -1 7381 7881 60E 04 EXPR. SAT. CLD. E. COAST SPECIAL 127 -1 7382 7882 60W 04 EXPR. SAT. CLD. W. COAST SPECIAL 127 -1 7384 7884 60I 04 SAT. GT. LAKES OBSRV. SPECIAL 127 -1 5241 5741 60M 04 WINDS ALOFT 14000 FT. N.AM. 127 -1 5176 5676 7UV 04 12-HR 700MB VERTICAL VELOCITY NA CH092394 127 -1 5177 5677 7WV 04 24-HR 700MB VERTICAL VELOCITY N AM CH092394 127 -1 5178 5678 7YV 04 36-HR 700MB VERTICAL VELOCITY N AM CH092394 127 -1 5179 5679 7ZV 04 48-HR 700MB VERTICAL VELOCITY N AM CH092394 127 -1 7394 7894 64P 04 24-HR PCNT POSSIBLE SUNSHINE CNTR.N.A. ADD 040285 127 -1 7395 7895 68P 04 48-HR PCNT POSSIBLE SUNSHINE CNTR.N.A. ADD 040285 127 -1 7372 7372 XYZ 04 COOLING DEGREE DAYS FM JAN 1 1976-1977 127 -1 7375 7375 XYZ 04 HTG DEGREE DAYS FM JULY 1 1976-1977 N.AM. 127 -1 6180 6680 XYZ 04 6-HR PE VERT VEL N.HEM. 10-23TEMP 127 -1 6181 6681 7CV 04 12-HR PE VERT VEL N.HEM. TAN111389 7127 -1 6182 6682 7EV 04 24-HR PE VERT VEL N.HEM. TAN111389 7127 -1 6152 6652 7EH 04 24-HR PE 700MB HEIGHTS N.HEM. TAN111389 7127 -1 6172 6672 XYZ 04 24-HR PE 700MB ISOTACHS N.HEM. 10-23TEM 127 -1 6153 6653 7GH 04 36-HR SPEC 700MB HGTS N.H. TAN111389 7127 -1 6183 6683 7GV 04 36-HR PE VERT VEL N.HEM. TAN111389 7127 -1 6154 6654 7IH 04 48-HR SPEC 700MB HGTS N.H. TAN111389 7127 -1 6184 6684 7IV 04 48-HR SPEC 700MB VV N.H. TAN111389 7127 -1 6155 6655 7JH 04 60-HR GFS 700 HT N.H. ADD 79-7 TAN111389 7127 -1 6185 6685 7JV 04 60-HR GFS 700 VV N.H. ADD 79V-7JV TAN111389 7127 -1 7378 7878 7MH 04 30 DAY MEAN 700 MB HGTS N.AM. XXX=79H CHG.022185 127 -1 8025 8525 7WD 04 24 HR TRAJ 700 DEWPOINTS N.AM. 127 -1 8026 8526 7WJ 04 24 HR TRAJ 700 PARCEL TRAJ. N.AM. 116 -1 8121 8621 7W1 04 24 HR TRAJ 700 PARCEL TRAJ. N.AM. 127 -1 8041 8541 TJ7 04 24 HR TRAJ 700 PARCEL TRAJ.E-W US FOR AWIPS 127 -1 5070 5570 7WG 04 RGL 24 HR TRAJ 700 VERT. DISPLACEMENT N.AM. 127 -1 5071 5571 7XG 04 RGL 36 HR TRAJ 700 VERT. DISPLACEMENT N.AM. 127 -1 5072 5572 7YG 04 RGL 48 HR TRAJ 700 VERT. DISPLACEMENT N.AM. 127 -1 5155 5655 70H 03 00HR 700MB HEIGHT N.AM. C092994 127 -1 5160 5660 708 03 700MB TEMPERATURE ANALYSIS NA. C092394 127 -1 5185 5685 70V 03 700MB RGL ANAL VERT VEL N.AM ADDED 112085 8127 -1 5190 5690 70A 03 700MB 2-DOT ANAL PLOT DATA N.AM. 127 -1 5156 5656 72H 03 12-HR 700MB HEIGHT RGL N.AM. C092994 127 -1 5186 5686 72V 03 12-HR RGL 700MB VERT VEL N.AM RE-USE 112085 8127 -1 5157 5657 74H 03 24-HR 700MB HEIGHT NGM N.AM. C093094 127 -1 5187 5687 74V 03 24-HR RGL 700MB VERT VEL N.AM RE-USE 112085 8127 -1 5158 5658 76H 03 36-HR 700MB HEIGHT N.AM. C100394 127 -1 5188 5688 76V 03 36-HR RGL 700MB VERT VEL N.AM. RE-USE 112085 8127 -1 5159 5659 78H 03 48-HR 700MB HEIGHT N.AM. C100394 127 -1 5189 5689 78V 03 48-HR RGL 700MB VERT VEL N.AM. RE-USE 112085 8127 -1 7377 7877 79J 04 30 DAY MEAN STORM TRACKS N.AM. 127 -1 6105 6605 8IH 04 48-HR GFS 850 MB HEIGHTS N.H. CHANGED09FEB95 7127 -1 6114 6614 8IT 04 48-HR GFS 850 MB TEMPS N.H. TAN111389 7127 -1 6106 6606 8JH 04 60-HR GFS 850 MB HEIGHTS N.H. TAN111389 7127 -1 6116 6616 8JT 04 60-HR GFS 850 MB TEMPS N.H. TAN111389 7127 -1 8023 8523 8WT 04 24 HR TRAJ 850 TMPS N.AM. 127 -1 8024 8524 8WJ 04 24 HR TRAJ 850 PARCEL TRAJ N.AM. 116 -1 8122 8622 8W1 04 24 HR TRAJ 850 PARCEL TRAJ N.AM. 127 -1 8042 8542 TJ8 04 24 HR TRAJ 850 PARCEL TRAJ.E-W US FOR AWIPS 127 -1 5140 5640 80A 03 850MB 2-DOT ANAL PLOT DATA N.AM. 127 -1 5130 5630 80H 03 00-HR 850MB TEMPERATURE RGL N. AM C092994 127 -1 5135 5635 80T 03 00-HR 850MB TEMPERATURE RGL N. AM C092994 127 -1 5105 5605 806 03 850MB HEIGHT ANALYSIS NA. 80H_806 CH092394 127 -1 5115 5615 808 03 850MB TEMPERATURE ANALYSIS NA. CH092394 127 -1 5131 5631 82H 03 12-HR 850MB HEIGHT N.AM RGL C092994 127 -1 5136 5636 82T 03 12-HR 850MB TEMPERATURE N.AM RGL C092994 127 -1 5101 5601 826 03 12-HR 850MB HEIGHT N. AM. CH092394 127 -1 5111 5611 828 03 12-HR 850MB TEMPERATURE N. AM CH092394 127 -1 5132 5632 84H 03 24-HR 850MB HEIGHT NGM N.AM. C093094 127 -1 5137 5637 84T 03 24-HR 850MB TEMPERATURE N.AM C093094 127 -1 5102 5602 846 03 24-HR 850MB HEIGHT N. AM CH092394 127 -1 5112 5612 848 03 24-HR 850MB TEMPERATURE N. AM CH092394 127 -1 5133 5633 86H 03 36-HR 850MB HEIGHT N.AM. C100394 127 -1 5103 5603 866 03 36-HR 850MB HEIGHT N. AM CH092394 127 -1 5138 5638 86T 03 36-HR 850MB TEMPERATURE N. AM C100394 127 -1 5113 5613 868 03 36-HR 850MB TEMPERATURE N. AM CH092394 127 -1 5134 5634 88H 03 48-HR 850MB HEIGHT N.AM. C100394 127 -1 5104 5604 886 03 48-HR 850MB HEIGHT N.A. 10-23TEM C100494 127 -1 5139 5639 88T 03 48-HR 850MB TEMPERATURE N. AM C100394 127 -1 5114 5614 888 03 48-HR 850MB TEMPERATURE N AM C100494 127 -1 5080 5580 9AM 03 00-HR SURFACE GEOSTROPHIC WINDS(N.AM) 127 -1 5081 5581 9AV 04 00-HR SURFACE GEOSTROPHIC VORT.(N.AM 116 -1 7000 7500 9AC 04 12-HR SURFACE PRESSURE CHANGE N. HEM 127 -1 7005 7505 9AI 03 6-HR SFC ANAL ISOBARS N.HEM. 127 -1 7006 7506 9AA 03 6-HR SFC ANAL ISOBARS(INTERMED.) N.HEM. 127 -1 7009 7509 9AF 03 6-HR SFC ANAL FRONTS N.HEM.(MANUAL) 127 -1 9999 9999 9D0 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D1 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D2 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D3 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D4 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D5 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D6 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D7 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D8 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9D9 03 SPECIAL DROUGHT BULLETINS FRM CAC (INTERGRAPH) 127 -1 9999 9999 9EE 03 6HR QPF-PD3 (INTERGRAPH) 127 -1 9999 9999 9FE 03 6HR QPF-PD4 (INTERGRAPH) 127 -1 7241 7241 9JH 04 DAY 3 SFC FRONTS/ISOBARS N.H.(INTERGRAPH) 127 -1 7242 7242 9KH 04 DAY 4 SFC FRONTS/ISOBARS N.H.(INTERGRAPH) 127 -1 7243 7243 9LH 04 DAY 5 SFC FRONTS/ISOBARS N.H.(INTERGRAPH) 127 -1 6246 6746 9MT 04 30 DAY TMP PROBABILITY N.AM.(INTERGRAPH) 127 -1 6247 6747 9ME 04 30 DAY TOTAL PCPN PROB. N.AM.(INTERGRAPH) 127 -1 7380 7880 9MS 04 30 DAY PRECIPITATION ANOM. N.AM.(MANUAL)DON'T USE 127 -1 9999 9999 9PW 03 24HR MARINE SIG WX (INTERGRAPH) 108 -1 9999 9999 9RW 03 36HR MARINE SIG WX (INTERGRAPH) 108 -1 9999 9999 9TW 03 72HR MARINE SIG WX (INTERGRAPH) 108 -1 7250 7250 90X 04 DAILY NORM MX-TMPS N.A.(MANUAL) 127 -1 7254 7254 90N 04 DAILY NORM MN-TMPS N.A.(MANUAL) 127 -1 7018 7018 90R 03 HRLY RADAR SUMMARY CONTOURS N.A. (OSO) 127 -1 7019 7019 90S 03 HRLY RADAR SUMMARY LABELS N.A. (OSO) 127 -1 7003 7503 90C 04 12-HR SFC PRESS. CHANGE N.AM. 127 -1 7008 7508 90F 03 3-HR SFC ANAL FRONTS N.AM.(INTERGRAPH) 127 -1 7002 7502 90I 03 3-HR SFC ANAL ISOBARS N.AM.(INTRG) 127 -1 7110 7610 90W 03 3-HR SFC WX DEPICTION PACIFIC(MANUAL) 127 -1 7210 7710 90W 03 3-HR SFC WX DEPICTION ANAL(NORTH AM) 127 -1 7280 7280 90T 04 6-10 DAY NORMAL TEMPS N.AM. 127 -1 7261 7468 92F 03 12-HR SFC FRONTS/ISOBARS N.A.(INTERGRAPH) 127 -1 6288 6788 92F 03 12-HR SFC FRONTS/ISOBARS N.A.(INTERGRAPH) 127 -1 7291 7791 XYZ 04 12-HR AIR STAGNATION N.A.(INTERGRAPH) 127 -1 7295 7795 92O 03 12-HR SELS SVR WX OUTLOOK N.AM. 127 -1 7235 7466 91E 03 6-12 HR QPF N.A.(INTERGRAPH) 127 -1 7230 7461 92E 03 6-12 HR QPF N.A.(INTERGRAPH) 127 -1 7207 7207 93P 04 DAY 3 FCST MIN,MAX TEMP AND POP WITH DN 127 -1 7231 7462 93E 03 12-18 HR QPF N.A. (INTERGRAPH) 127 -1 7232 7463 93S 03 12-HR HEAVY SNOW TAU=18 N.A.(INTERGRAPH) 127 -1 7208 7208 94P 04 DAY 4 FCST MIN,MAX TEMP AND POP WITH DN(INTRG) 127 -1 7236 7467 94E 03 EXCESSIVE RNFL PTN OUTLK. N.A. (INTERGRAPH) 127 -1 7233 7464 94Q 03 24-HR QPF DAY1 12Z-12Z N.A.(INTERGRAPH) 127 -1 7262 7469 94F 03 24-HR SFC FRONTS/ISOBARS N.A.(INTERGRAPH) 127 -1 6290 6790 94F 03 24-HR SFC FRONTS/ISOBARS N.A.(INTERGRAPH) 127 -1 7292 7792 XYZ 04 24-HR AIR STAGNATION N.A.(INTERGRAPH) 127 -1 7296 7796 94O 04 CONVECTIVE OUTLOOK DAY 1 127 -1 7209 7209 95P 04 DAY 5 MIN,MAX TEMP AND POP WITH DN(INTRG) 127 -1 7244 7244 95E 04 5 DAY TOTAL PRECIP N.A.(INTERGRAPH) 127 -1 7245 7245 95B 04 5 DAY MEAN MIN-TMP DN N.A.(INTERGRAPH) 127 -1 7246 7246 95A 04 5 DAY MEAN MAX-TMP DN N.A.(INTERGRAPH) 127 -1 7285 7785 96C 04 6-10 DAY MEAN 500 MB HGT ANOMALY N.H. ADD 05JAN93 127 -1 7283 7283 96E 04 6-10 DAY TOTAL PCPN N.A.(INTERGRAPH) 127 -1 7263 7472 96F 03 36-HR SFC FRONTS/ISOBARS N.A.(INTERGRAPH) 127 -1 7284 7784 96H 04 6-10 DAY MEAN 500 MB HGTS N.H. ADDED 05JAN93 127 -1 7216 7216 96P 04 DAY 6 MIN,MAX TEMP AND POP WITH DN(INTRG) 127 -1 7293 7793 XYZ 04 36-HR AIR STAGNATION N.A.(INTERGRAPH) 127 -1 7281 7281 96T 04 6-10 DAY MEAN TEMP ANOMALY N.A.(INTERGRAPH) 127 -1 7217 7217 97P 04 DAY 7 MIN,MAX TEMP AND POP WITH DN(INTRG) 127 -1 7234 7465 98Q 03 24-HR QPF DAY2 12Z-12Z N.A.(INTERGRAPH) 127 -1 7264 7473 98F 03 48-HR SFC FRONTS/ISOBARS N.A.(INTERGRAPH) 127 -1 7294 7794 XYZ 04 48-HR AIR STAGNATION N.A.(INTERGRAPH) 127 -1 7299 7799 98O 04 CONVECTIVE OUTLOOK DAY 2 127 -1 6248 6748 99T 04 90 DAY TMP PROBABILITY N.AM. (INTERGRAPH) 127 -1 6249 6749 99P 04 90 DAY PRECIP. PROB. N.AM. (INTERGRAPH) 127 -1 5145 5645 B1U 04 06-HR LFM BNDY LYR U WND (GRIDDED) ADDED 070887 080 -1 5147 5647 B2U 04 12-HR LFM BNDY LYR U WND (GRIDDED) ADDED 070887 080 -1 5146 5646 B1V 04 06-HR LFM BNDY LYR V WND (GRIDDED) ADDED 070887 080 -1 5148 5648 B2V 04 12-HR LFM BNDY LYR V WND (GRIDDED) ADDED 070887 080 -1 5074 5574 L1W 04 06-HR LFM PRECIP WATER (GRIDDED) ADDED 040387 080 -1 5078 5578 L2W 04 12-HR LFM PRECIP WATER (GRIDDED) ADDED 040387 080 -1 5077 5577 11D 04 06-HR LFM 1000MB DEW-PT(GRIDDED) ADDED 040387 080 -1 5144 5644 12D 04 12-HR LFM 1000MB DEW-PT(GRIDDED) ADDED 070887 080 -1 5075 5575 11H 04 06-HR LFM 1000MB HEIGHT(GRIDDED) ADDED 040387 080 -1 5142 5642 12H 04 12-HR LFM 1000MB HEIGHT(GRIDDED) ADDED 070887 080 -1 5076 5576 11T 04 06-HR LFM 1000MB TEMP (GRIDDED) ADDED 040387 080 -1 5143 5643 12T 04 12-HR LFM 1000MB TEMP (GRIDDED) ADDED 070887 080 -1 5250 5750 50H 04 00-HR LFM 500MB HEIGHT(GRIDDED) ADDED 040387 080 -1 5251 5751 51H 04 06-HR LFM 500MB HEIGHT(GRIDDED) ADDED 040387 080 -1 5252 5752 52H 04 12-HR LFM 500MB HEIGHT(GRIDDED) ADDED 040387 080 -1 5253 5753 53H 04 18-HR LFM 500MB HEIGHT(GRIDDED) ADDED 040387 080 -1 5254 5754 54H 04 24-HR LFM 500MB HEIGHT(GRIDDED) ADDED 040387 080 -1 5255 5755 55H 04 30-HR LFM 500MB HEIGHT(GRIDDED) ADDED 040387 080 -1 5256 5756 56H 04 36-HR LFM 500MB HEIGHT(GRIDDED) ADDED 040387 080 -0 AFOS PLOT SUBSET/PIL LIST TO FOLLOW 80 PRODUCTS DEFINED 04-02-85 -1 7177 7677 XYZ 04 18-HR PE 150MB PLOTTED TEMPS N.HEM. 127 -1 7178 7678 XYZ 04 24-HR PE 150MB PLOTTED TEMPS N.HEM. 127 -1 7187 7687 XYZ 04 100MB ANAL PLOTTED TEMPS N.HEM. HAT DEL 062084 100 -1 7197 7697 XYZ 04 18-HR PE TROP PLOTTED TEMPS N.HEM. 127 -1 7198 7698 XYZ 04 24-HR PE TROP PLOTTED TEMPS N.HEM. 127 -1 8221 8721 XYZ 04 18-HR 500MB PLOTTED TEMPS W.MERC 127 -1 8223 8723 XYZ 04 18-HR 500MB PLOTTED TEMPS PAC.MERC 127 -1 8222 8722 XYZ 04 18-HR 500MB PLOTTED TEMPS E.MERC 127 -1 8321 8821 XYZ 04 18-HR 300MB PLOTTED TEMPS W.MWEC 127 -1 8322 8822 XYZ 04 18-HR 300MB PLOTTED TEMPS E.MERC 127 -1 8421 8921 XYZ 04 18-HR 200MB PLOTTED TEMPS W.MWEC 127 -1 8225 8725 XYZ 04 24-HR 500MB PLOTTED TEMPS W.MERC 127 -1 8227 8727 XYZ 04 24-HR 500MB PLOTTED TEMPS PAC.MERC 127 -1 8226 8726 XYZ 04 24-HR 500MB PLOTTED TEMPS E.MERC 127 -1 8325 8825 XYZ 04 24-HR 300MB PLOTTED TEMPS W.MERC 127 -1 8326 8826 XYZ 04 24-HR 300MB PLOTTED TEMPS E.MERC 127 -1 8425 8925 XYZ 04 24-HR 200MB PLOTTED TEMPS W.MERC 127 -1 8426 8926 XYZ 04 24-HR 200MB PLOTTED TEMPS E.MERC 127 -1 8471 8971 XYZ 04 18-HR TROP PLOTTED TEMPS W.MERC 127 -1 8473 8973 XYZ 04 18-HR TROP PLOTTED TEMPS P.MERC 127 -1 8472 8972 XYZ 04 18-HR TROP PLOTTED TEMPS E.MERC 127 -1 8475 8975 XYZ 04 24-HR TROP PLOTTED TEMPS W.MERC 127 -1 8477 8977 XYZ 04 24-HR TROP PLOTTED TEMPS P.MERC 127 -1 8476 8976 XYZ 04 24-HR TROP PLOTTED TEMPS E.MERC 127 -1 8281 8781 XYZ 04 18-HR 400MB U W.MERC (GRIDDED) 127 -1 8283 8783 XYZ 04 18-HR 400MB U P.MERC (GRIDDED) 127 -1 8282 8782 XYZ 04 18-HR 400MB U E.MERC (GRIDDED) 127 -1 8291 8791 XYZ 04 18-HR 400MB V W.MERC (GRIDDED) 127 -1 8293 8793 XYZ 04 18-HR 400MB V P.MERC (GRIDDED) 127 -1 8292 8792 XYZ 04 18-HR 400MB V E.MERC (GRIDDED) 127 -1 8381 8881 XYZ 04 18-HR 250MB U W.MERC (GRIDDED) 127 -1 8383 8883 XYZ 04 18-HR 250MB U P.MERC (GRIDDED) 127 -1 8382 8882 XYZ 04 18-HR 250MB U E.MERC (GRIDDED) 127 -1 8391 8891 XYZ 04 18-HR 250MB V W.MERC (GRIDDED) 127 -1 8393 8893 XYZ 04 18-HR 250MB V P.MERC (GRIDDED) 127 -1 8392 8892 XYZ 04 18-HR 250MB V E.MERC (GRIDDED) 127 -1 8481 8981 XYZ 04 18-HR 150MB U W.MERC (GRIDDED) 127 -1 8483 8983 XYZ 04 18-HR 150MB U P.MERC (GRIDDED) 127 -1 8482 8982 XYZ 04 18-HR 150MB U E.MERC (GRIDDED) 127 -1 8491 8991 XYZ 04 18-HR 150MB V W.MERC (GRIDDED) 127 -1 8493 8993 XYZ 04 18-HR 150MB V P.MERC (GRIDDED) 127 -1 8492 8992 XYZ 04 18-HR 150MB V E.MERC (GRIDDED) 127 -1 8285 8785 XYZ 04 24-HR 400MB U W.MERC (GRIDDED) 127 -1 8287 8787 XYZ 04 24-HR 400MB U P.MERC (GRIDDED) 127 -1 8286 8786 XYZ 04 24-HR 400MB U E.MERC (GRIDDED) 127 -1 8295 8795 XYZ 04 24-HR 400MB V W.MERC (GRIDDED) 127 -1 8297 8797 XYZ 04 24-HR 400MB V P.MERC (GRIDDED) 127 -1 8296 8796 XYZ 04 24-HR 400MB V E.MERC (GRIDDED) 127 -1 8385 8885 XYZ 04 24-HR 250MB U W.MERC (GRIDDED) 127 -1 8387 8887 XYZ 04 24-HR 250MB U P.MERC (GRIDDED) 127 -1 8386 8886 XYZ 04 24-HR 250MB U E.MERC (GRIDDED) 127 -1 8395 8895 XYZ 04 24-HR 250MB V W.MERC (GRIDDED) 127 -1 8397 8897 XYZ 04 24-HR 250MB V P.MERC (GRIDDED) 127 -1 8396 8896 XYZ 04 24-HR 250MB V E.MERC (GRIDDED) 127 -1 8485 8985 XYZ 04 24-HR 150MB U W.MERC (GRIDDED) 127 -1 8487 8987 XYZ 04 24-HR 150MB U P.MERC (GRIDDED) 127 -1 8486 8986 XYZ 04 24-HR 150MB U E.MERC (GRIDDED) 127 -1 8495 8995 XYZ 04 24-HR 150MB V W.MERC (GRIDDED) 127 -1 8497 8997 XYZ 04 24-HR 150MB V P.MERC (GRIDDED) 127 -1 8496 8996 XYZ 04 24-HR 150MB V E.MERC (GRIDDED) 127 -1 7407 7907 XYZ 04 24-HR LFM MOS SOLAR RADIATION PLOT N.AM. 072 -1 7409 7909 XYZ 04 48-HR LFM MOS SOLAR RADIATION PLOT N.AM. 072 -1 7111 7611 XYZ 04 12-HR LFM MOS PCPN TYPE PLOT N.A. FOR 04F 082984 127 -1 7112 7612 XYZ 04 24-HR LFM MOS PCPN TYPE PLOT N.A. FOR 06F 082984 127 -1 7113 7613 XYZ 04 36-HR LFM MOS PCPN TYPE PLOT N.A. FOR 08F 082984 127 -1 7114 7614 XYZ 04 48-HR LFM MOS PCPN TYPE PLOT N.A. 127 -1 7167 7667 2DT 04 18-HR PE 250MB PLOTTED TEMPS N.HEM. 116 -1 7168 7668 2E6 04 24-HR PE 250MB PLOTTED TEMPS N.HEM. 127 -1 8422 8922 XYZ 04 18-HR 200MB PLOTTED TEMPS E.MERC 096 -1 8423 8923 XYZ 04 18-HR 200MB PLOTTED TEMPS PAC.MERC 120 -1 8427 8927 XYZ 04 24-HR 200MB PLOTTED TEMPS PAC.MERC. REST 011185 127 -1 8323 8823 XYZ 04 18-HR 300MB PLOTTED TEMPS PAC.MERC 088 -1 8327 8827 XYZ 04 24-HR 300MB PLOTTED TEMPS PAC.MERC 112 -1 7158 7658 XYZ 04 24-HR PE 400MB PLOTTED TEMPS N.HEM. 127 -1 7392 7892 64E 04 24-HR SFC SOLAR ENERGY PLOT. N.A. ADDED 040285 116 -1 7390 7890 64H 04 24-HR HOURS SUNSHINE PLOT N.A. ADDED 040285 116 -1 7393 7893 68E 04 48-HR SFC SOLAR ENERGY PLOT. N.A. ADDED 040285 116 -1 7391 7891 68H 04 48-HR HOURS SUNSHINE PLOT N.A. ADDED 040285 116 -1 7307 7307 T07 04 CHECKOUT N.AM. 96 -0 AFOS MERC SUBSET/PIL LIST TO FOLLOW 00 PRODUCTS DEFINED 90-01-03 diff --git a/util/fix/graph_ras2bity.header b/util/fix/graph_ras2bity.header deleted file mode 100755 index 17ef41f1fb..0000000000 --- a/util/fix/graph_ras2bity.header +++ /dev/null @@ -1,7 +0,0 @@ -PURERAST0015257600000000nh2500x 000069120000002700006912950906 -.filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. diff --git a/util/fix/graph_sixbitb.generic.f15 b/util/fix/graph_sixbitb.generic.f15 deleted file mode 100755 index b3723d7320..0000000000 --- a/util/fix/graph_sixbitb.generic.f15 +++ /dev/null @@ -1 +0,0 @@ -OPNL 1824H00Z 12 0 1 1OPN33 1 diff --git a/util/fix/graph_sixbitb.trpsfcmv.all b/util/fix/graph_sixbitb.trpsfcmv.all deleted file mode 100755 index 73227a6020..0000000000 --- a/util/fix/graph_sixbitb.trpsfcmv.all +++ /dev/null @@ -1,44 +0,0 @@ -IAREA 2 09 2600 -IAREA 1 09 2300 -IAREA 4 09 000 -IAREA 5 09 216 -IAREA 000002000003003450 -IAREA 2 11 800 -IAREA 1 11 4400 -IAREA 4 11 116 -IAREA 5 11 096 -IAREA 2 12 800 -IAREA 1 12 3600 -IAREA 4 12 116 -IAREA 5 12 096 -IAREA 2 13 800 -IAREA 1 13 2804 -IAREA 4 13 116 -IAREA 5 13 096 -IAREA 2 14 800 -IAREA 1 14 4400 -IAREA 4 14 032 -IAREA 5 14 096 -IAREA 2 15 800 -IAREA 1 15 3600 -IAREA 4 15 032 -IAREA 5 15 096 -IAREA 2 16 800 -IAREA 1 16 2800 -IAREA 4 16 032 -IAREA 5 16 096 -IAREA 2 17 800 -IAREA 1 17 4400 -IAREA 4 17 110 -IAREA 5 17 096 -IAREA 2 18 800 -IAREA 1 18 3600 -IAREA 4 18 110 -IAREA 5 18 096 -IAREA 2 19 800 -IAREA 1 19 2800 -IAREA 4 19 110 -IAREA 5 19 096 -BOX 1490 1390 4 16 -BOX 1490 2390 4 16 -BOX 1490 6290 4 16 diff --git a/util/fix/graph_sixbitb.trpsfcmv.t00z b/util/fix/graph_sixbitb.trpsfcmv.t00z deleted file mode 100755 index 6770cce569..0000000000 --- a/util/fix/graph_sixbitb.trpsfcmv.t00z +++ /dev/null @@ -1,8 +0,0 @@ -1RUN OPN3300Z 2 - SFC U 00HR SFC V 00HR SFC TEMPS00HR OPN33 POLARW-T 1 03 -3V0099 VFULL 2700 3825 0 0 00HR SFC PROG -3 D270 EAST 3656 3827 0 0 00HR SFC PROG -3 D186 WEST 3657 3801 0 0 00HR SFC PROG - SFC U 00HR SFC V 00HR SFC TEMPS00HR OPN33 POLARW-T 1 02 -3V0099 VFULL 0099 2031 0 0 00HR SFC PROG -3 H066 PACF 3658 3875 0 0 00HR SFC PROG diff --git a/util/fix/graph_sixbitb.trpsfcmv.t06z b/util/fix/graph_sixbitb.trpsfcmv.t06z deleted file mode 100755 index 6a2d0a7865..0000000000 --- a/util/fix/graph_sixbitb.trpsfcmv.t06z +++ /dev/null @@ -1,4 +0,0 @@ -1RUN OPN3300Z 1 - SFC U 00HR SFC V 00HR SFC TEMPS00HR OPN33 POLARW-T 1 2 -3V0099 VFULL 2701 3825 0 0 00HR SFC PROG -3 HO33 PACF 3659 3821 0 0 00HR SFC PROG diff --git a/util/fix/graph_sixbitb.trpsfcmv.t12z b/util/fix/graph_sixbitb.trpsfcmv.t12z deleted file mode 100755 index 319c4b0faa..0000000000 --- a/util/fix/graph_sixbitb.trpsfcmv.t12z +++ /dev/null @@ -1,8 +0,0 @@ -1RUN OPN3300Z 2 - SFC U 00HR SFC V 00HR SFC TEMPS18HR OPN33 POLARW-T 1 03 -3V0099 VFULL 2702 3825 0 0 00HR SFC PROG -3 D035 EAST 3668 3827 0 0 00HR SFC PROG -3 D280 WEST 3669 3801 0 0 00HR SFC PROG - SFC U 00HR SFC V 00HR SFC TEMPS18HR OPN33 POLARW-T 1 02 -3V0099 VFULL 0099 3835 0 0 00HR SFC PROG -3 H022 PACF 3670 3871 0 0 00HR SFC PROG diff --git a/util/fix/graph_sixbitb.trpsfcmv.t18z b/util/fix/graph_sixbitb.trpsfcmv.t18z deleted file mode 100755 index c9973edd4c..0000000000 --- a/util/fix/graph_sixbitb.trpsfcmv.t18z +++ /dev/null @@ -1,4 +0,0 @@ -1RUN OPN3300Z 1 - SFC U 00HR SFC V 00HR SFC TEMPS00HR OPN33 POLARW-T 1 2 -3V0099 VFULL 2704 3825 0 0 00HR SFC PROG -3 HO12 PACF 3671 3821 0 0 00HR SFC PROG diff --git a/util/fix/graph_sixbitb.wndanftf.t00z b/util/fix/graph_sixbitb.wndanftf.t00z deleted file mode 100755 index 926f9bb8c1..0000000000 --- a/util/fix/graph_sixbitb.wndanftf.t00z +++ /dev/null @@ -1,6 +0,0 @@ -1RUN OPN3300Z 2 - 150 U 18HR 150 V 18HR 150 TEMPS18HR OPN33 POLARW-T 1 1 -3V0099 VFULL 2927 0 0 0 18HR 150MB PROG - 150 U 18HR 150 V 18HR 150 TEMPS18HR OPN33 POLARW-T 1 1 -3V0099 VFULL 2929 0 0 0 18HR 150MB PROG - diff --git a/util/fix/graph_sixbitb.wndanftf.t12z b/util/fix/graph_sixbitb.wndanftf.t12z deleted file mode 100755 index 65f1f0b8bc..0000000000 --- a/util/fix/graph_sixbitb.wndanftf.t12z +++ /dev/null @@ -1,6 +0,0 @@ -1RUN OPN3300Z 2 - 150 U 18HR 150 V 18HR 150 TEMPS18HR OPN33 POLARW-T 1 1 -3V0099 VFULL 2977 0 0 0 18HR 150MB PROG - 150 U 18HR 150 V 18HR 150 TEMPS18HR OPN33 POLARW-T 1 1 -3V0099 VFULL 2979 0 0 0 18HR 150MB PROG - diff --git a/util/fix/graph_snd2forgn.names b/util/fix/graph_snd2forgn.names deleted file mode 100755 index 6b80c0f780..0000000000 --- a/util/fix/graph_snd2forgn.names +++ /dev/null @@ -1,320 +0,0 @@ -snd2forgn.names LAST UPDATED Thu Dec 28 11:08:09 EST 2000 Peter Henrichsen -These maps are made on the cray. - this member found on hp36 as: - /tmp_mnt/export/sgi73/peterhen/util/fix/ibm/graph_snd2forgn.names.dec28 - on IBM SP as - /nfsuser/g02/wx12ph/util/fix/graph_snd2forgn.names also in - /nwprod/util/fix/graph_snd2forgn.names - -SNDKEY DBDET TYPE FOREIGN NAME - -fax.radatanl FAXX radatanl.vae - -fax.fm1dotfx FAXX fm1dotfx.vae -fax.rgl2dotx PWWB_FAXX rgl2dotx.vag - -fax.mconv FAXX mconv.vag - -fax.raf06fx0 FAXX raf06fx0.vag -fax.raf18fx0 FAXX raf18fx0.vag -fax.raf18fx2 FAXX raf18fx2.vag -fax.raf36fx0 FAXX raf36fx0.vag -fax.raf36fx2 FAXX raf36fx2.vag -fax.rapfax00 FAXX rapfax00.vag -fax.rapfax12 FAXX rapfax12.vag -fax.rapfax24 FAXX rapfax24.vag -fax.rapfax36 FAXX rapfax36.vag -fax.rapfax48 FAXX rapfax48.vag -fax.ngmcgrd24 FAXX cgrdmp24.vag -fax.ngmcgrd48 FAXX cgrdmp48.vag -fax.ngmtjfax FAXX ngmtjfax.vag - -fax.gf12nhfx PWWB_FAXX gf12nhfx.vaf -fax.gf12shfx FAXX gf12shfx.vaf - -fax.smshem FAXX smshem.vaa - -fax.sst FAXX sst.vaa - -fax.smwave FAXX smwave.vaa - -fax.plot70mb PWWB_FAXX plot70mb.vaa - -fax.nam500_12hrchng FAXX nam500_12hrchng -fax.lfmfax00 FAXX lfmfax00.vae -fax.lfmvar00 FAXX lfmvar00.vae -faxnam00.oprnl140 FAXX lfmfax00.vae -faxnam00.oprnl120 FAXX lfmvar00.vae -fax.namfax12 FAXX namfax12.nam -fax.namvar12 FAXX namvar12.nam -faxnam12.oprnl140 FAXX namfax12.nam -faxnam12.oprnl120 FAXX namvar12.nam -fax.namfax24 FAXX namfax24.nam -fax.namvar24 FAXX namvar24.nam - -fax.gbpefx06 FAXX gbpefx06.vaf -fax.pfxgdas06 FAXX pfxgdas06.vaf - -fax.gbpefx18 FAXX gbpefx18.vaf -fax.pfxgdas18 FAXX pfxgdas18.vaf - -cgrdet24.nam FAXX cgrdet24.nam -cgrdet48.nam FAXX cgrdet48.nam - -cgrdnam24.nam FAXX cgrdet24.nam -cgrdnam48.nam FAXX cgrdet48.nam - -faxnam24.oprnl140 FAXX namfax24.nam -faxnam24.oprnl120 FAXX namvar24.nam -fax.namfax36 FAXX namfax36.nam -fax.namvar36 FAXX namvar36.nam -faxnam36.oprnl140 FAXX namfax36.nam -faxnam36.oprnl120 FAXX namvar36.nam - -fax.namfax48 FAXX namfax48.nam -fax.namvar48 FAXX namvar48.nam -faxnam48.oprnl140 FAXX namfax48.nam -faxnam48.oprnl120 FAXX namvar48.nam -fax.thndstrm FAXX thndstrm.vae -fax.fmplt250 PWWB fmplt250.vae - -fax.wndverfx PWWB wndverfx.vaa - -fax.acarmaps FAXX acarmaps.vae - -fax.fdfax FAXX fdfax.vae - -fax.fmprecip FAXX fmprecip.vae -fax.fmwdfcst FAXX fmwdfcst.vae -fax.popfaxv FAXX popfaxv.vae -fax.mxmnbkup FAXX mxmnbkup.vae -fax.solargrd FAXX solargrd.vae -fax.cwcvlfmv FAXX cwcvlfmv.vae -fax.tmpdwp FAXX tmpdwp.vae -fax.bndwnd FAXX bndwnd.vae -fax.trajfax FAXX trajfax.vae -fax.brknel FAXX brknel.vae - -fax.mrf48 FAXX mrf48.vam -fax.thck36hr FAXX thck36hr.vaa - - -fax.sh4wefax FAXX sh4wefax.vaa -fax.shwefx34 FAXX shwefx34.vam - -fax.shwefx5 FAXX shwefx5.vaa -fax.shvwefax FAXX shvwefax.vaa - -fax.brknlgfs FAXX brknlgfs.vaa -fax.extpefax FAXX extpefax.vaa - -fax.alaskanc FAXX alaskanc.vam -fax.midestrw FAXX midestrw.vam -fax.peprecip FAXX peprecip.vaa -fax.xtpeamrf FAXX xtpeamrf.vam -fax.xtpebmrf FAXX xtpebmrf.vam - -fax.radbk96 FAXX radbk96 -fax.radmrf FAXX radmrf -fax.souther1 FAXX souther1.vam -fax.souther2 FAXX souther2.vam - -fax.ecmwfmp2 PWWB ecmwfmp2.vam - - -fax.bcmrfmp1 PWWB bcmrfmp1.vam -fax.bcmrfmp2 FAXX bcmrfmp2.vam - -fax.extdmap1 PWWB extdmap1.vam - -blended.mrfecmwf PWWB mrfecmwf.vmr - -fax.cachilv1 FAXX cachilv1.vaf -fax.cachilv2 FAXX cachilv2.vaf - -ukmetmap.t00z PWWB ukmet00z.vam -ukmetmap.t12z PWWB ukmet12z.vam - -fax.ozone FAXX ozone.vaf - - -fax.hrlycnt1 FAXX hrlycnt1.vrw -fax.ctrmap1 FAXX ctrmap1.vrw -fax.ctrmap4 FAXX ctrmap4.vrw - -fax.fd250plt PWWB_FAXX fd250plt.vaw -fax.fax250plt PWWB fd250plt.vaw - -fax.pfax1 FAXX pfax1.vaa - - - -fax.mk1fax12 FAXX mk1fax00.vaa -fax.mk1fax00 FAXX mk1fax00.vaa - -fax.avpolar FAXX avpolar.vaa -fax.avmerc FAXX avmerc.vaa -fax.avmrcwfx FAXX avmrcwfx.vaa -fax.selamerc FAXX selamerc.vaa -fax.pvprecip FAXX pvprecip.vaa -fax.gmexwv00 FAXX gmexwv00.vaa - -fax.nppepfx1 FAXX nppepfx1.vaa -fax.nppepfx2 FAXX nppepfx2.vaa - -fax.hnlmerc1 FAXX hnlmerc1.vaa -fax.hnlmerc2 FAXX hnlmerc2.vaa -fax.hnlmerc3 FAXX hnlmerc3.vaa - -fax.mercfax FAXX mercfax.vaa -fax.merckup FAXX mercbkup.vaa - -fax.wndfcstv FAXX wndfcstv.vaa -fax.pepfax60 FAXX pepfax60.vaa -fax.mconv FAXX mconv.vag -fax.shipice FAXX shipice.vaf -fax.presscng FAXX presscng.vrw - - -FAXPCPSN.00 PWWB prcpsn00.vaa 2820 2250 -FAXPCPSN.06 PWWB prcpsn06.vaa 2821 2251 -FAXPCPSN.12 PWWB prcpsn12.vaa 2822 2252 2830 -FAXPCPSN.18 PWWB prcpsn18.vaa 2823 2253 - - -SURFACE GEOSTROPHIC WIND AND REL VORT: - -fax.geowvort FAXX geowvort.vrw - - - -24 HOUR PRECIP VERIFICATION MAP: - -var.qpb24 PWWB qpb24fax.vai 9404 -bup.qpb24 PWWB qpb24bup.vai 9405 -testqpb PWWB qpb24test.vai 9405 - - - -VAFTAD products: as of 30 mar 1998 13:55L - -fax.vaftad1T00Z FAXX vafta10z.vaa 3456 -fax.vaftad2T00Z FAXX vafta20z.vaa 3457 - -fax.vaftad1T12Z FAXX vafta12z.vaa 3458 -fax.vaftad2T12Z FAXX vafta22z.vaa 3459 - - -WAFS PRODUCTS as of 21 OCT 1998 14:40L - -fax.wafs0600Z FAXX wafs0600.vaa -fax.wafs1800Z FAXX wafs1800.vaa -fax.wafs3000Z FAXX wafs3000.vaa - -fax.wafs0612Z FAXX wafs0612.vaa -fax.wafs1812Z FAXX wafs1812.vaa -fax.wafs3012Z FAXX wafs3012.vaa - - -PRODUCTS for NCDC: as of 28 aug 1997 14:10L - -fax.hrlycnt2 NCDC_FAXX hrlycnt2.vrw - -fax.tropct00z NCDC_FAXX tropc00z.vaa tropc00z ncdcname -fax.tropct06z NCDC_FAXX tropc06z.vaa tropc06z ncdcname -fax.tropct12z NCDC_FAXX tropc12z.vaa tropc12z ncdcname -fax.tropct18z NCDC_FAXX tropc18z.vaa tropc18z ncdcname - -fax.trpic06z NCDC_FAXX trpic06z.vaf trpic06z - -fax.trpicmer NCDC_FAXX trpicmer.vaf trpicmer ncdcname -fax.trpismer NCDC_PWWB_FAXX trpismer.vaa trpismer ncdcname -fax.offmerc PWWB trpmerc.vaa - -fax.nhfctrmv NCDC_FAXX nhfctrmv.vrw nhfctrmv - -fax.wxpxmap3 NCDC_FAXX wxpxmap3.vrw wxpxmap3 ncdcname -fax.wxpxmap4 NCDC_FAXX wxpxmap4.vrw wxpxmap4 ncdcname - -fax.apfxanl NCDC_PWWB_FAXX apfxanl.vag apfxanl ncdcname - -fax.pepfax00 NCDC_FAXX_PWWB pepfax00.vaa pepfax00 ncdcname -fax.pepfax12 NCDC_FAXX pepfax12.vaa pepfax12 ncdcname -fax.pepfax24 NCDC_FAXX pepfax24.vaa pepfax24 ncdcname -fax.pepfax36 NCDC_FAXX pepfax36.vaa pepfax36 ncdcname -fax.pepfax48 NCDC_FAXX pepfax48.vaa pepfax48 ncdcname - -fax.uab NCDC_FAXX uab.vaf uab - -fax.fm2dotfx NCDC_PWWB_FAXX fm2dotfx.vae fm2dotfx ncdcname - -fax.ganlnhfx NCDC_PWWB_FAXX ganlnhfx.vaf ganlnhfx ncdcname -fax.ganlshfx NCDC_FAXX ganlshfx.vaf ganlshfx ncdcname - -fax.bkwndalf NCDC_FAXX bkwndalf.vae bkwndalf ncdcname - -fax.wndalftf NCDC_FAXX wndalftf.vaa wndalftf - -fax.probturb NCDC_FAXX probturb.vaa probturb - -fax.rmksacft NCDC_FAXX rmksacft.vai rmksacft -fax.rmksacf2 NCDC_FAXX rmksacf2.vai rmksacf2 - -fax.opcsigww NCDC_FAXX opcsigww.vaa opcsigww -fax.opcwinds NCDC_FAXX opcwinds.vaa opcwinds ncdcname -fax.opcwindi NCDC_FAXX opcwindi.vaa opcwindi - -faxmxmn.00.ncdc NCDC_FAXX ObsMaximumTmp00Z ObsMaximumTmp00Z ncdcname 2705 -faxmxmn.12.ncdc NCDC_FAXX ObsMinimumTmp12Z ObsMinimumTmp12Z ncdcname 2706 - -faxprcp.12.ncdc NCDC_FAXX 24Hrprecplot12Z 24Hrprecplot12Z ncdcname 2831 -faxsnow.12.ncdc NCDC_FAXX 6HrSnowCover12Z 6HrSnowCover12Z ncdcname 2254 - - -ALNOTS AND GENOTS : as of 25 NOV 1997 1215L - - -akfax PWWB_FAXX var150.vck -difax PWWB_FAXX var151.vck -honolulu PWWB_FAXX var152.vck -wefaxmap PWWB_FAXX var153.vck - -alnot.00 PWWB_FAXX var154.vck -alnot.12 PWWB_FAXX var155.vck - -tkfax PWWB var150.vck -tifax PWWB var151.vck -tonolulu PWWB var152.vck -tefax PWWB var153.vck - -tlnot.00 PWWB var154.vck -tlnot.12 PWWB var155.vck - -PRODUCTS for TPC: as of 09 feb 2000 11:05 - -SNDKEY DBNET TYPE TPC DFAX subset source oldname - name slot num -________________________________________________________________________ - -660X TPC_6BIT_nhc-hp13 660X.6bt D291 3456 ig2 VOLASH00ZP1.D291 -661X TPC_6BIT_nhc-hp13 661X.6bt D292 3457 ig2 VOLASH00ZP2.D292 -662X TPC_6BIT_nhc-hp13 662X.6bt D293 3458 ig2 VOLASH12ZP1.D293 -663X TPC_6BIT_nhc-hp13 663X.6bt D294 3459 ig2 VOLASH12ZP2.D294 -W.T00Z TPC_6BIT_nhc-hp13 668X.6bt D186 3657 j552d 00zsfc-wh.D186 -W.T12Z TPC_6BIT_nhc-hp13 669X.6bt D280 3669 j552p 12zsfc-wh.D280 - -TEXT PRODUCTS for LDM that will be sent via the weather wire. -16 apr 2000 peter henrichsen - -SNDKEY DBNET_TYPE DBNET_SUBTYPE -________________________________________________________________________ -uvbull WAN_TEXT aeus41_kwbc_uvicac - -GIF files for nesdis (VAFTAD) that will be ftp'd to the foreign work station. -12 May 2000 Peter Henrichsen - -SNDKEY DBNET_TYPE DBNET_SUBTYPE -________________________________________________________________________ -vaftad.gif FTP_FILE hpipb2_/pub/VAFTAD - - diff --git a/util/fix/graph_wndanftf.header b/util/fix/graph_wndanftf.header deleted file mode 100755 index 70db610053..0000000000 --- a/util/fix/graph_wndanftf.header +++ /dev/null @@ -1,7 +0,0 @@ -PURERAST0015257600000000nh2500x 000012440000002700001728950906 -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler .. filler .. -filler .. filler ..filler .. filler ..filler .. filler ..filler diff --git a/util/fix/identifyfax.tbl b/util/fix/identifyfax.tbl deleted file mode 100755 index b11272f05b..0000000000 --- a/util/fix/identifyfax.tbl +++ /dev/null @@ -1,93 +0,0 @@ -##### identifyfax.tbl Fax graphic identification table -##### -##### The keyword can be up to 8 characters long, but make sure -##### it contains no spaces. Leave at least one space -##### between sub00 and the keyword -##### -##### 05/01/2006 Lilly - Table is created. -##### 08/27/2007 Lilly - Modify table to remove keywords 06HPPT_p (6-hour -##### precipitation) and 24HPPT_p (24-hour precipitation). -##### HPC no longer requires printed copies of the 6- and -##### 24-hour precipitation graphics. -##### 04/02/2008 Lilly - Modify table to remove the following keywords: -##### - FM2D01_p fm2dot_00HR_850MB_HGT_TMP -##### - FM2D02_p fm2dot_00HR_700MB_HGT_TMP -##### - FM2D03_p fm2dot_00HR_500MB_HGT_TMP -##### - FM2D04_p fm2dot_00HR_300MB_HGT_ISO -##### - FM2D05_p fm2dot_00HR_200MB_HGT_ISO -##### - FM2D06_p fm2dot_00HR_250MB_HGT_ISO -##### - FM2D07_p fm2dot_00HR_100MB_HGT_ISO -##### - PLOT70_p ANL_070MB_HGT_WIND -##### - DM3GFS_p bcgfsmp1.D-3_GFS_500MB_HGT_DN -##### - DP0GFS_p bcgfsmp1.D+0_GFS_500MB_HGT_DN_TENDENDENCY -##### - DP3GFS_p bcgfsmp1.D+3_GFS_500MB_HGT_DN -##### - DP6GFS_p bcgfsmp1.D+6_GFS_500MB_HGT_DN -##### - ECMWFD_p ECMWF_500MB_D+3_HGT_DN -##### - RG250_p rg250plt_250MB_PLOTTED_DATA -##### -Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name -############################################################################################ -RADAR x x x x NO YES NO x radar.fax -RADAR_g x x x x YES NO NO x radar.fax -WXDEP x x x x NO YES NO x wxpxmap -WXDEP_g x x x x YES NO NO x wxpxmap -MAX_TMP 2705 x x x NO YES NO x max_temperture -MAXT_g 2705 x x x YES NO NO x max_temperture -MIN_TMP x x 2706 x NO YES NO x min_temperture -MINT_g x x 2706 x YES NO NO x min_temperture -24HRPCPN x x 2831 x NO YES NO x 24HR_PPT -24HPPT_g x x 2831 x YES NO NO x 24HR_PPT -12ZSNOW x x 2254 x NO YES NO x 12Z_snow_cover -12ZSNO_g x x 2254 x YES NO NO x 12Z_snow_cover -SNOWOB_p 2250 2251 2252 2253 NO NO YES lj8-44 obs_snow_cover -FREEZLEV 4910 x 4930 x NO YES NO x freezing_level -FREEZL_g 4910 x 4930 x YES NO NO x freezing_level -FREEZL_p 4910 x 4930 x NO NO YES hplj4sdm freezing_level -AVGRELHU 4911 x 4931 x NO YES NO x avg_rel_hum -AVGREL_g 4911 x 4931 x YES NO NO x avg_rel_hum -AVGREL_p 4911 x 4931 x NO NO YES hplj4sdm avg_rel_hum -LI_KINDX 4912 x 4932 x NO YES NO x li_k_index -LIKIDX_g 4912 x 4932 x YES NO NO x li_k_index -LIKIDX_p 4912 x 4932 x NO NO YES hplj4sdm li_k_index -PPT_PCNT 4913 x 4933 x NO YES NO x precip_water -PPT_PC_g 4913 x 4933 x YES NO NO x precip_water -PPT_PC_p 4913 x 4933 x NO NO YES hplj4sdm precip_water -GMEXWV 2728 x 2729 x NO YES NO x 12HR_48HOUR_FRCST_WAVE_HGT_DIR -FM2D01_g 2230 x 2280 x YES NO NO x fm2dot_00HR_850MB_HGT_TMP -FM2D001 2329 x 2339 x NO YES NO x fm2dot_00HR_850MB_HGT_TMP -FM2D02_g 2235 x 2285 x YES NO NO x fm2dot_00HR_700MB_HGT_TMP -FM2D002 2331 x 2341 x NO YES NO x fm2dot_00HR_700MB_HGT_TMP -FM2D03_g 2242 x 2292 x YES NO NO x fm2dot_00HR_500MB_HGT_TMP -FM2D003 2333 x 2343 x NO YES NO x fm2dot_00HR_500MB_HGT_TMP -FM2D04_g 2318 x 2368 x YES NO NO x fm2dot_00HR_300MB_HGT_ISO -FM2DA04 2335 x x x NO YES NO x fm2dot_ANAL_300MB_HGT_ISO -FM2D05_g 2323 x 2373 x YES NO NO x fm2dot_00HR_200MB_HGT_ISO -FM2D005 2337 x 2347 x NO YES NO x fm2dot_00HR_200MB_HGT_ISO -FM2D06_g 2742 x 2792 x YES NO NO x fm2dot_00HR_250MB_HGT_ISO -FM2D07_g 4328 x 4329 x YES NO NO x fm2dot_00HR_100MB_HGT_ISO -GD12NH_p x 2745 x 2795 NO NO YES hplj4sdm gf12nhfx_12HR_250MB_HGT_ISO -GDTROPC 3658 3659 3670 3671 NO YES NO x PACF_TROPICAL_SFC_ANAL -GDTROP_g 2700 2701 2702 2704 YES NO NO x VFULL_TROPICAL_SFC_ANAL -V48140_1 2008 x x x NO YES NO x 48HR_500MB_HGT_VORT -TRP850V 3837 x 3887 x NO YES NO x ANAL_850MB_HGT_WIND -TRP850_g 3836 x 3886 x YES NO NO x 00HR_850MB_HGT_WIND -TRP700V 2400 x 2450 x NO YES NO x 00HR_700MB_HGT_WIND -TRP700A 3840 x 3890 x NO YES NO x ANAL_700MB_HGT_WIND -TRP700_g 2400 x 2450 x YES NO NO x 00HR_700MB_HGT_WIND -TRP500V 2403 x 2453 x NO YES NO x 00HR_500MB_HGT_WIND -TRP500A 3842 x 3892 x NO YES NO x ANAL_500MB_HGT_WIND -TRP500_g 2403 x 2453 x YES NO NO x 00HR_500MB_HGT_WIND -TRP250V 2406 2406 2456 2456 NO YES NO x 00HR_250MB_HGT_WIND -TRP250A 3844 3844 3894 3894 NO YES NO x ANAL_250MB_HGT_WIND -TRP250_g 2406 2406 2456 2456 YES NO NO x 00HR_250MB_HGT_WIND -WNDAFT 2927 x 2977 x NO YES NO x WNDS_ALOFT_GR_14_24_34 -WNDAFT_g 2929 x 2979 x YES NO NO x WNDS_ALOFT_GR_14_24_34 -GDTROPE 3656 x 3668 x NO YES NO x MERC_TROP_SFC_E -GDTROPW 3657 x 3669 x NO YES NO x MERC_TROP_SFC_W -TRPSFG01 x x 4390 x NO YES NO x 24HR_1000MB_STREAMLINE_WIND -TRPSFG02 x x 4350 x NO YES NO x 24HR_1000MB_STREAMF_WIND -TRPSFG03 x x 4352 x NO YES NO x 48HR_1000MB_STREAMF_WIND -HMERC48A 2424 x 2424 x NO YES NO x 48HR_SFC_1000MB_500MB_THKNESS -NHANL_g 2439 x 2489 x YES NO NO x gfs_200_hgt_tmp_nh_anl -OPCWND24 1521 x 1521 x NO YES NO x 24HR_FRCST_OCEAN_SFC_WND_WAVE -OPCWND48 1525 x 1525 x NO YES NO x 48HR_FRCST_OCEAN_SFC_WND_WAVE diff --git a/util/fix/wafsubset_wmo.tbl b/util/fix/wafsubset_wmo.tbl deleted file mode 100755 index c4b0b00226..0000000000 --- a/util/fix/wafsubset_wmo.tbl +++ /dev/null @@ -1,684 +0,0 @@ -##### wafsubset_wmo.tbl Waf graphic subset and WMO table -##### -##### -##### 12/12/2005 -##### -############################################################################################ -a0612 5400 5401 5406 5407 5100 5101 5106 5107 5112 5113 5118 5119 5124 5125 -a5400 PWNB85 KWNO 06HR_FL050_AMERICA_MERC -a5401 PWNC85 KWNO 12HR_FL050_AMERICA_MERC -a5406 PWNB70 KWNO 06HR_FL100_AMERICA_MERC -a5407 PWNC70 KWNO 12HR_FL100_AMERICA_MERC -a5100 PWNB50 KWBC 06HR_FL180_AMERICA_MERC -a5101 PWNC50 KWBC 12HR_FL180_AMERICA_MERC -a5106 PWNB40 KWBC 06HR_FL240_AMERICA_MERC -a5107 PWNC40 KWBC 12HR_FL240_AMERICA_MERC -a5112 PWNB30 KWBC 06HR_FL300_AMERICA_MERC -a5113 PWNC30 KWBC 12HR_FL300_AMERICA_MERC -a5118 PWNB25 KWBC 06HR_FL340_AMERICA_MERC -a5119 PWNC25 KWBC 12HR_FL340_AMERICA_MERC -a5124 PWNB20 KWBC 06HR_FL390_AMERICA_MERC -a5125 PWNC20 KWBC 12HR_FL390_AMERICA_MERC - -a1824 5402 5403 5408 5409 5102 5103 5108 5109 5114 5115 5120 5121 5126 5127 -a5402 PWND85 KWNO 18HR_FL050_AMERICA_MERC -a5403 PWNE85 KWNO 24HR_FL050_AMERICA_MERC -a5408 PWND70 KWNO 18HR_FL100_AMERICA_MERC -a5409 PWNE70 KWNO 24HR_FL100_AMERICA_MERC -a5102 PWND50 KWBC 18HR_FL180_AMERICA_MERC -a5103 PWNE50 KWBC 24HR_FL180_AMERICA_MERC -a5108 PWND40 KWBC 18HR_FL240_AMERICA_MERC -a5109 PWNE40 KWBC 24HR_FL240_AMERICA_MERC -a5114 PWND30 KWBC 18HR_FL300_AMERICA_MERC -a5115 PWNE30 KWBC 24HR_FL300_AMERICA_MERC -a5120 PWND25 KWBC 18HR_FL340_AMERICA_MERC -a5121 PWNE25 KWBC 24HR_FL340_AMERICA_MERC -a5126 PWND20 KWBC 18HR_FL390_AMERICA_MERC -a5127 PWNE20 KWBC 24HR_FL390_AMERICA_MERC - -a3036 5404 5405 5410 5411 5104 5105 5110 5111 5116 5117 5122 5123 5128 5129 -a5404 PWNF85 KWNO 30HR_FL050_AMERICA_MERC -a5405 PWNG85 KWNO 36HR_FL050_AMERICA_MERC -a5410 PWNF70 KWNO 30HR_FL100_AMERICA_MERC -a5411 PWNG70 KWNO 36HR_FL100_AMERICA_MERC -a5104 PWNF50 KWBC 30HR_FL180_AMERICA_MERC -a5105 PWNG50 KWBC 36HR_FL180_AMERICA_MERC -a5110 PWNF40 KWBC 30HR_FL240_AMERICA_MERC -a5111 PWNG40 KWBC 36HR_FL240_AMERICA_MERC -a5116 PWNF30 KWBC 30HR_FL300_AMERICA_MERC -a5117 PWNG30 KWBC 36HR_FL300_AMERICA_MERC -a5122 PWNF25 KWBC 30HR_FL340_AMERICA_MERC -a5123 PWNG25 KWBC 36HR_FL340_AMERICA_MERC -a5128 PWNF20 KWBC 30HR_FL390_AMERICA_MERC -a5129 PWNG20 KWBC 36HR_FL390_AMERICA_MERC - -b10612 5412 5413 5418 5419 5190 5191 5196 5197 5202 5203 5208 5209 5214 5215 5220 5221 5226 5227 -b15412 PWSB85 KWNO 06HR_FL050_EUR_S_AM_MERC -b15413 PWSC85 KWNO 12HR_FL050_EUR_S_AM_MERC -b15418 PWSB70 KWNO 06HR_FL100_EUR_S_AM_MERC -b15419 PWSC70 KWNO 12HR_FL100_EUR_S_AM_MERC -b15190 PWSB50 KWBC 06HR_FL180_EUR_S_AM_MERC -b15191 PWSC50 KWBC 12HR_FL180_EUR_S_AM_MERC -b15196 PWSB40 KWBC 06HR_FL240_EUR_S_AM_MERC -b15197 PWSC40 KWBC 12HR_FL240_EUR_S_AM_MERC -b15202 PWSB30 KWBC 06HR_FL300_EUR_S_AM_MERC -b15203 PWSC30 KWBC 12HR_FL300_EUR_S_AM_MERC -b15208 PWSB25 KWBC 06HR_FL340_EUR_S_AM_MERC -b15209 PWSC25 KWBC 12HR_FL340_EUR_S_AM_MERC -b15214 PWSB20 KWBC 06HR_FL390_EUR_S_AM_MERC -b15215 PWSC20 KWBC 12HR_FL390_EUR_S_AM_MERC -b15220 PWSB15 KWBC 06HR_FL450_EUR_S_AM_MERC -b15221 PWSC15 KWBC 12HR_FL450_EUR_S_AM_MERC -b15226 PWSB07 KWBC 06HR_FL630_EUR_S_AM_MERC -b15227 PWSC07 KWBC 12HR_FL630_EUR_S_AM_MERC - -b11824 5414 5415 5420 5421 5192 5193 5198 5199 5204 5205 5210 5211 5216 5217 5222 5223 5228 5229 -b15414 PWSD85 KWNO 18HR_FL050_EUR_S_AM_MERC -b15415 PWSE85 KWNO 24HR_FL050_EUR_S_AM_MERC -b15420 PWSD70 KWNO 18HR_FL100_EUR_S_AM_MERC -b15421 PWSE70 KWNO 24HR_FL100_EUR_S_AM_MERC -b15192 PWSD50 KWBC 18HR_FL180_EUR_S_AM_MERC -b15193 PWSE50 KWBC 24HR_FL180_EUR_S_AM_MERC -b15198 PWSD40 KWBC 18HR_FL240_EUR_S_AM_MERC -b15199 PWSE40 KWBC 24HR_FL240_EUR_S_AM_MERC -b15204 PWSD30 KWBC 18HR_FL300_EUR_S_AM_MERC -b15205 PWSE30 KWBC 24HR_FL300_EUR_S_AM_MERC -b15210 PWSD25 KWBC 18HR_FL340_EUR_S_AM_MERC -b15211 PWSE25 KWBC 24HR_FL340_EUR_S_AM_MERC -b15216 PWSD20 KWBC 18HR_FL390_EUR_S_AM_MERC -b15217 PWSE20 KWBC 24HR_FL390_EUR_S_AM_MERC -b15222 PWSD15 KWBC 18HR_FL450_EUR_S_AM_MERC -b15223 PWSE15 KWBC 24HR_FL450_EUR_S_AM_MERC -b15228 PWSD07 KWBC 18HR_FL630_EUR_S_AM_MERC -b15229 PWSE07 KWBC 24HR_FL630_EUR_S_AM_MERC - -b13036 5416 5417 5422 5423 5194 5195 5200 5201 5206 5207 5212 5213 5218 5219 5224 5225 5230 5231 -b15416 PWSF85 KWNO 30HR_FL050_EUR_S_AM_MERC -b15417 PWSG85 KWNO 36HR_FL050_EUR_S_AM_MERC -b15422 PWSF70 KWNO 30HR_FL100_EUR_S_AM_MERC -b15423 PWSG70 KWNO 36HR_FL100_EUR_S_AM_MERC -b15194 PWSF50 KWBC 30HR_FL180_EUR_S_AM_MERC -b15195 PWSG50 KWBC 36HR_FL180_EUR_S_AM_MERC -b15200 PWSF40 KWBC 30HR_FL240_EUR_S_AM_MERC -b15201 PWSG40 KWBC 36HR_FL240_EUR_S_AM_MERC -b15206 PWSF30 KWBC 30HR_FL300_EUR_S_AM_MERC -b15207 PWSG30 KWBC 36HR_FL300_EUR_S_AM_MERC -b15212 PWSF25 KWBC 30HR_FL340_EUR_S_AM_MERC -b15213 PWSG25 KWBC 36HR_FL340_EUR_S_AM_MERC -b15218 PWSF20 KWBC 30HR_FL390_EUR_S_AM_MERC -b15219 PWSG20 KWBC 36HR_FL390_EUR_S_AM_MERC -b15224 PWSF15 KWBC 30HR_FL450_EUR_S_AM_MERC -b15225 PWSG15 KWBC 36HR_FL450_EUR_S_AM_MERC -b15230 PWSF07 KWBC 30HR_FL630_EUR_S_AM_MERC -b15231 PWSG07 KWBC 36HR_FL630_EUR_S_AM_MERC - -f0612 5130 5131 5136 5137 5142 5143 5148 5149 5154 5155 -f5130 PWFB50 KWBC 06HR_FL180_S_PACIFIC_MERC -f5131 PWFC50 KWBC 12HR_FL180_S_PACIFIC_MERC -f5136 PWFB40 KWBC 06HR_FL240_S_PACIFIC_MERC -f5137 PWFC40 KWBC 12HR_FL240_S_PACIFIC_MERC -f5142 PWFB30 KWBC 06HR_FL300_S_PACIFIC_MERC -f5143 PWFC30 KWBC 12HR_FL300_S_PACIFIC_MERC -f5148 PWFB25 KWBC 06HR_FL340_S_PACIFIC_MERC -f5149 PWFC25 KWBC 12HR_FL340_S_PACIFIC_MERC -f5154 PWFB20 KWBC 06HR_FL390_S_PACIFIC_MERC -f5155 PWFC20 KWBC 12HR_FL390_S_PACIFIC_MERC - -f1824 5132 5133 5138 5139 5144 5145 5150 5151 5156 5157 -f5132 PWFD50 KWBC 18HR_FL180_S_PACIFIC_MERC -f5133 PWFE50 KWBC 24HR_FL180_S_PACIFIC_MERC -f5138 PWFD40 KWBC 18HR_FL240_S_PACIFIC_MERC -f5139 PWFE40 KWBC 24HR_FL240_S_PACIFIC_MERC -f5144 PWFD30 KWBC 18HR_FL300_S_PACIFIC_MERC -f5145 PWFE30 KWBC 24HR_FL300_S_PACIFIC_MERC -f5150 PWFD25 KWBC 18HR_FL340_S_PACIFIC_MERC -f5151 PWFE25 KWBC 24HR_FL340_S_PACIFIC_MERC -f5156 PWFD20 KWBC 18HR_FL390_S_PACIFIC_MERC -f5157 PWFE20 KWBC 24HR_FL390_S_PACIFIC_MERC - -f3036 5134 5135 5140 5141 5146 5147 5152 5153 5158 5159 -f5134 PWFF50 KWBC 30HR_FL180_S_PACIFIC_MERC -f5135 PWFG50 KWBC 36HR_FL180_S_PACIFIC_MERC -f5140 PWFF40 KWBC 30HR_FL240_S_PACIFIC_MERC -f5141 PWFG40 KWBC 36HR_FL240_S_PACIFIC_MERC -f5146 PWFF30 KWBC 30HR_FL300_S_PACIFIC_MERC -f5147 PWFG30 KWBC 36HR_FL300_S_PACIFIC_MERC -f5152 PWFF25 KWBC 30HR_FL340_S_PACIFIC_MERC -f5153 PWFG25 KWBC 36HR_FL340_S_PACIFIC_MERC -f5158 PWFF20 KWBC 30HR_FL390_S_PACIFIC_MERC -f5159 PWFG20 KWBC 36HR_FL390_S_PACIFIC_MERC - -f10612 5170 5171 5176 5177 5182 5183 5160 5161 -f15170 PWFB85 KWBC 06HR_FL050_S_PACIFIC_MERC -f15171 PWFC85 KWBC 12HR_FL050_S_PACIFIC_MERC -f15176 PWFB70 KWBC 06HR_FL100_S_PACIFIC_MERC -f15177 PWFC70 KWBC 12HR_FL100_S_PACIFIC_MERC -f15182 PWFB15 KWBC 06HR_FL450_S_PACIFIC_MERC -f15183 PWFC15 KWBC 12HR_FL450_S_PACIFIC_MERC -f15160 PWFB07 KWBC 06HR_FL630_S_PACIFIC_MERC -f15161 PWFC07 KWBC 12HR_FL630_S_PACIFIC_MERC - -f11824 5172 5173 5178 5179 5184 5185 5162 5163 -f15172 PWFD85 KWBC 18HR_FL050_S_PACIFIC_MERC -f15173 PWFE85 KWBC 24HR_FL050_S_PACIFIC_MERC -f15178 PWFD70 KWBC 18HR_FL100_S_PACIFIC_MERC -f15179 PWFE70 KWBC 24HR_FL100_S_PACIFIC_MERC -f15184 PWFD15 KWBC 18HR_FL450_S_PACIFIC_MERC -f15185 PWFE15 KWBC 24HR_FL450_S_PACIFIC_MERC -f15162 PWFD07 KWBC 18HR_FL630_S_PACIFIC_MERC -f15163 PWFE07 KWBC 24HR_FL630_S_PACIFIC_MERC - -f13036 5174 5180 5186 5164 5175 5181 5187 5165 -f15174 PWFF85 KWBC 30HR_FL050_S_PACIFIC_MERC -f15175 PWFG85 KWBC 36HR_FL050_S_PACIFIC_MERC -f15180 PWFF70 KWBC 30HR_FL100_S_PACIFIC_MERC -f15181 PWFG70 KWBC 36HR_FL100_S_PACIFIC_MERC -f15186 PWFF15 KWBC 30HR_FL450_S_PACIFIC_MERC -f15187 PWFG15 KWBC 36HR_FL450_S_PACIFIC_MERC -f15164 PWFF07 KWBC 30HR_FL630_S_PACIFIC_MERC -f15165 PWFG07 KWBC 36HR_FL630_S_PACIFIC_MERC - -c0612 5500 5501 5506 5507 5512 5513 5518 5519 5524 5525 5530 5531 5536 5537 5542 5543 5548 5549 -c5500 PWRB85 KWNO 06HR_FL050_AFRICA_MERC -c5501 PWRC85 KWNO 12HR_FL050_AFRICA_MERC -c5506 PWRB70 KWNO 06HR_FL100_AFRICA_MERC -c5507 PWRC70 KWNO 12HR_FL100_AFRICA_MERC -c5512 PWRB50 KWNO 06HR_FL180_AFRICA_MERC -c5513 PWRC50 KWNO 12HR_FL180_AFRICA_MERC -c5518 PWRB40 KWNO 06HR_FL240_AFRICA_MERC -c5519 PWRC40 KWNO 12HR_FL240_AFRICA_MERC -c5524 PWRB30 KWNO 06HR_FL300_AFRICA_MERC -c5525 PWRC30 KWNO 12HR_FL300_AFRICA_MERC -c5530 PWRB25 KWNO 06HR_FL340_AFRICA_MERC -c5531 PWRC25 KWNO 12HR_FL340_AFRICA_MERC -c5536 PWRB20 KWNO 06HR_FL390_AFRICA_MERC -c5537 PWRC20 KWNO 12HR_FL390_AFRICA_MERC -c5542 PWRB15 KWNO 06HR_FL450_AFRICA_MERC -c5543 PWRC15 KWNO 12HR_FL450_AFRICA_MERC -c5548 PWRB07 KWNO 06HR_FL630_AFRICA_MERC -c5549 PWRC07 KWNO 12HR_FL630_AFRICA_MERC - -c1824 5502 5503 5508 5509 5514 5515 5520 5521 5526 5527 5532 5533 5538 5539 5544 5545 5550 5551 -c5502 PWRD85 KWNO 18HR_FL050_AFRICA_MERC -c5503 PWRE85 KWNO 24HR_FL050_AFRICA_MERC -c5508 PWRD70 KWNO 18HR_FL100_AFRICA_MERC -c5509 PWRE70 KWNO 24HR_FL100_AFRICA_MERC -c5514 PWRD50 KWNO 18HR_FL180_AFRICA_MERC -c5515 PWRE50 KWNO 24HR_FL180_AFRICA_MERC -c5520 PWRD40 KWNO 18HR_FL240_AFRICA_MERC -c5521 PWRE40 KWNO 24HR_FL240_AFRICA_MERC -c5526 PWRD30 KWNO 18HR_FL300_AFRICA_MERC -c5527 PWRE30 KWNO 24HR_FL300_AFRICA_MERC -c5532 PWRD25 KWNO 18HR_FL340_AFRICA_MERC -c5533 PWRE25 KWNO 24HR_FL340_AFRICA_MERC -c5538 PWRD20 KWNO 18HR_FL390_AFRICA_MERC -c5539 PWRE20 KWNO 24HR_FL390_AFRICA_MERC -c5544 PWRD15 KWNO 18HR_FL450_AFRICA_MERC -c5545 PWRE15 KWNO 24HR_FL450_AFRICA_MERC -c5550 PWRD07 KWNO 18HR_FL630_AFRICA_MERC -c5551 PWRE07 KWNO 24HR_FL630_AFRICA_MERC - -c3036 5504 5505 5510 5511 5516 5517 5522 5523 5528 5529 5534 5535 5540 5541 5546 5547 5552 5553 -c5504 PWRF85 KWNO 30HR_FL050_AFRICA_MERC -c5505 PWRG85 KWNO 36HR_FL050_AFRICA_MERC -c5510 PWRF70 KWNO 30HR_FL100_AFRICA_MERC -c5511 PWRG70 KWNO 36HR_FL100_AFRICA_MERC -c5516 PWRF50 KWNO 30HR_FL180_AFRICA_MERC -c5517 PWRG50 KWNO 36HR_FL180_AFRICA_MERC -c5522 PWRF40 KWNO 30HR_FL240_AFRICA_MERC -c5523 PWRG40 KWNO 36HR_FL240_AFRICA_MERC -c5528 PWRF30 KWNO 30HR_FL300_AFRICA_MERC -c5529 PWRG30 KWNO 36HR_FL300_AFRICA_MERC -c5534 PWRF25 KWNO 30HR_FL340_AFRICA_MERC -c5535 PWRG25 KWNO 36HR_FL340_AFRICA_MERC -c5540 PWRF20 KWNO 30HR_FL390_AFRICA_MERC -c5541 PWRG20 KWNO 36HR_FL390_AFRICA_MERC -c5546 PWRF15 KWNO 30HR_FL450_AFRICA_MERC -c5547 PWRG15 KWNO 36HR_FL450_AFRICA_MERC -c5552 PWRF07 KWNO 30HR_FL630_AFRICA_MERC -c5553 PWRG07 KWNO 36HR_FL630_AFRICA_MERC - -d0612 5554 5555 5560 5561 5566 5567 5572 5573 5578 5579 5584 5585 5590 5591 5596 5597 5602 5603 -d5554 PWZB85 KWNO 06HR_FL050_ASIA_MERC -d5555 PWZC85 KWNO 12HR_FL050_ASIA_MERC -d5560 PWZB70 KWNO 06HR_FL100_ASIA_MERC -d5561 PWZC70 KWNO 12HR_FL100_ASIA_MERC -d5566 PWZB50 KWNO 06HR_FL180_ASIA_MERC -d5567 PWZC50 KWNO 12HR_FL180_ASIA_MERC -d5572 PWZB40 KWNO 06HR_FL240_ASIA_MERC -d5573 PWZC40 KWNO 12HR_FL240_ASIA_MERC -d5578 PWZB30 KWNO 06HR_FL300_ASIA_MERC -d5579 PWZC30 KWNO 12HR_FL300_ASIA_MERC -d5584 PWZB25 KWNO 06HR_FL340_ASIA_MERC -d5585 PWZC25 KWNO 12HR_FL340_ASIA_MERC -d5590 PWZB20 KWNO 06HR_FL390_ASIA_MERC -d5591 PWZC20 KWNO 12HR_FL390_ASIA_MERC -d5596 PWZB15 KWNO 06HR_FL450_ASIA_MERC -d5597 PWZC15 KWNO 12HR_FL450_ASIA_MERC -d5602 PWZB07 KWNO 06HR_FL630_ASIA_MERC -d5603 PWZC07 KWNO 12HR_FL630_ASIA_MERC - -d1824 5556 5557 5562 5563 5568 5569 5574 5575 5580 5581 5586 5587 5592 5593 5598 5599 5604 5605 -d5556 PWZD85 KWNO 18HR_FL050_ASIA_MERC -d5557 PWZE85 KWNO 24HR_FL050_ASIA_MERC -d5562 PWZD70 KWNO 18HR_FL100_ASIA_MERC -d5563 PWZE70 KWNO 24HR_FL100_ASIA_MERC -d5568 PWZD50 KWNO 18HR_FL180_ASIA_MERC -d5569 PWZE50 KWNO 24HR_FL180_ASIA_MERC -d5574 PWZD40 KWNO 18HR_FL240_ASIA_MERC -d5575 PWZE40 KWNO 24HR_FL240_ASIA_MERC -d5580 PWZD30 KWNO 18HR_FL300_ASIA_MERC -d5581 PWZE30 KWNO 24HR_FL300_ASIA_MERC -d5586 PWZD25 KWNO 18HR_FL340_ASIA_MERC -d5587 PWZE25 KWNO 24HR_FL340_ASIA_MERC -d5592 PWZD20 KWNO 18HR_FL390_ASIA_MERC -d5593 PWZE20 KWNO 24HR_FL390_ASIA_MERC -d5598 PWZD15 KWNO 18HR_FL450_ASIA_MERC -d5599 PWZE15 KWNO 24HR_FL450_ASIA_MERC -d5604 PWZD07 KWNO 18HR_FL630_ASIA_MERC -d5605 PWZE07 KWNO 24HR_FL630_ASIA_MERC - -d3036 5558 5559 5564 5565 5570 5571 5576 5577 5582 5583 5588 5589 5594 5595 5600 5601 5606 5607 -d5558 PWZF85 KWNO 30HR_FL050_ASIA_MERC -d5559 PWZG85 KWNO 36HR_FL050_ASIA_MERC -d5564 PWZF70 KWNO 30HR_FL100_ASIA_MERC -d5565 PWZG70 KWNO 36HR_FL100_ASIA_MERC -d5570 PWZF50 KWNO 30HR_FL180_ASIA_MERC -d5571 PWZG50 KWNO 36HR_FL180_ASIA_MERC -d5576 PWZF40 KWNO 30HR_FL240_ASIA_MERC -d5577 PWZG40 KWNO 36HR_FL240_ASIA_MERC -d5582 PWZF30 KWNO 30HR_FL300_ASIA_MERC -d5583 PWZG30 KWNO 36HR_FL300_ASIA_MERC -d5588 PWZF25 KWNO 30HR_FL340_ASIA_MERC -d5589 PWZG25 KWNO 36HR_FL340_ASIA_MERC -d5594 PWZF20 KWNO 30HR_FL390_ASIA_MERC -d5595 PWZG20 KWNO 36HR_FL390_ASIA_MERC -d5600 PWZF15 KWNO 30HR_FL450_ASIA_MERC -d5601 PWZG15 KWNO 36HR_FL450_ASIA_MERC -d5606 PWZF07 KWNO 30HR_FL630_ASIA_MERC -d5607 PWZG07 KWNO 36HR_FL630_ASIA_MERC - -e0612 5608 5609 5614 5615 5620 5621 5626 5627 5632 5633 5638 5639 5644 5645 5650 5651 5656 5657 -e5608 PWGB85 KWNO 06HR_FL050_IND_OCN_MERC -e5609 PWGC85 KWNO 12HR_FL050_IND_OCN_MERC -e5614 PWGB70 KWNO 06HR_FL100_IND_OCN_MERC -e5615 PWGC70 KWNO 12HR_FL100_IND_OCN_MERC -e5620 PWGB50 KWNO 06HR_FL180_IND_OCN_MERC -e5621 PWGC50 KWNO 12HR_FL180_IND_OCN_MERC -e5626 PWGB40 KWNO 06HR_FL240_IND_OCN_MERC -e5627 PWGC40 KWNO 12HR_FL240_IND_OCN_MERC -e5632 PWGB30 KWNO 06HR_FL300_IND_OCN_MERC -e5633 PWGC30 KWNO 12HR_FL300_IND_OCN_MERC -e5638 PWGB25 KWNO 06HR_FL340_IND_OCN_MERC -e5639 PWGC25 KWNO 12HR_FL340_IND_OCN_MERC -e5644 PWGB20 KWNO 06HR_FL390_IND_OCN_MERC -e5645 PWGC20 KWNO 12HR_FL390_IND_OCN_MERC -e5650 PWGB15 KWNO 06HR_FL450_IND_OCN_MERC -e5651 PWGC15 KWNO 12HR_FL450_IND_OCN_MERC -e5656 PWGB07 KWNO 06HR_FL630_IND_OCN_MERC -e5657 PWGC07 KWNO 12HR_FL630_IND_OCN_MERC - -e1824 5610 5611 5616 5617 5622 5623 5628 5629 5634 5635 5640 5641 5646 5647 5652 5653 5658 5659 -e5610 PWGD85 KWNO 18HR_FL050_IND_OCN_MERC -e5611 PWGE85 KWNO 24HR_FL050_IND_OCN_MERC -e5616 PWGD70 KWNO 18HR_FL100_IND_OCN_MERC -e5617 PWGE70 KWNO 24HR_FL100_IND_OCN_MERC -e5622 PWGD50 KWNO 18HR_FL180_IND_OCN_MERC -e5623 PWGE50 KWNO 24HR_FL180_IND_OCN_MERC -e5628 PWGD40 KWNO 18HR_FL240_IND_OCN_MERC -e5629 PWGE40 KWNO 24HR_FL240_IND_OCN_MERC -e5634 PWGD30 KWNO 18HR_FL300_IND_OCN_MERC -e5635 PWGE30 KWNO 24HR_FL300_IND_OCN_MERC -e5640 PWGD25 KWNO 18HR_FL340_IND_OCN_MERC -e5641 PWGE25 KWNO 24HR_FL340_IND_OCN_MERC -e5646 PWGD20 KWNO 18HR_FL390_IND_OCN_MERC -e5647 PWGE20 KWNO 24HR_FL390_IND_OCN_MERC -e5652 PWGD15 KWNO 18HR_FL450_IND_OCN_MERC -e5653 PWGE15 KWNO 24HR_FL450_IND_OCN_MERC -e5658 PWGD07 KWNO 18HR_FL630_IND_OCN_MERC -e5659 PWGE07 KWNO 24HR_FL630_IND_OCN_MERC - -e3036 5612 5613 5618 5619 5624 5625 5630 5631 5636 5637 5642 5643 5648 5649 5654 5655 5660 5661 -e5612 PWGF85 KWNO 30HR_FL050_IND_OCN_MERC -e5613 PWGG85 KWNO 36HR_FL050_IND_OCN_MERC -e5618 PWGF70 KWNO 30HR_FL100_IND_OCN_MERC -e5619 PWGG70 KWNO 36HR_FL100_IND_OCN_MERC -e5624 PWGF50 KWNO 30HR_FL180_IND_OCN_MERC -e5625 PWGG50 KWNO 36HR_FL180_IND_OCN_MERC -e5630 PWGF40 KWNO 30HR_FL240_IND_OCN_MERC -e5631 PWGG40 KWNO 36HR_FL240_IND_OCN_MERC -e5636 PWGF30 KWNO 30HR_FL300_IND_OCN_MERC -e5637 PWGG30 KWNO 36HR_FL300_IND_OCN_MERC -e5642 PWGF25 KWNO 30HR_FL340_IND_OCN_MERC -e5643 PWGG25 KWNO 36HR_FL340_IND_OCN_MERC -e5648 PWGF20 KWNO 30HR_FL390_IND_OCN_MERC -e5649 PWGG20 KWNO 36HR_FL390_IND_OCN_MERC -e5654 PWGF15 KWNO 30HR_FL450_IND_OCN_MERC -e5655 PWGG15 KWNO 36HR_FL450_IND_OCN_MERC -e5660 PWGF07 KWNO 30HR_FL630_IND_OCN_MERC -e5661 PWGG07 KWNO 36HR_FL630_IND_OCN_MERC - -g0612 5662 5663 5668 5669 5836 5837 5674 5675 5680 5681 5686 5687 5692 5693 5698 5699 5704 5705 5710 5711 -g5662 PWCB85 KWNO 06HR_FL050_EURASIA_POLAR_STR -g5663 PWCC85 KWNO 12HR_FL050_EURASIA_POLAR_STR -g5668 PWCB70 KWNO 06HR_FL100_EURASIA_POLAR_STR -g5669 PWCC70 KWNO 12HR_FL100_EURASIA_POLAR_STR -g5836 PWCB60 KWNO 06HR_FL140_EURASIA_POLAR_STR -g5837 PWCC60 KWNO 12HR_FL140_EURASIA_POLAR_STR -g5674 PWCB50 KWNO 06HR_FL180_EURASIA_POLAR_STR -g5675 PWCC50 KWNO 12HR_FL180_EURASIA_POLAR_STR -g5680 PWCB40 KWNO 06HR_FL240_EURASIA_POLAR_STR -g5681 PWCC40 KWNO 12HR_FL240_EURASIA_POLAR_STR -g5686 PWCB30 KWNO 06HR_FL300_EURASIA_POLAR_STR -g5687 PWCC30 KWNO 12HR_FL300_EURASIA_POLAR_STR -g5692 PWCB25 KWNO 06HR_FL340_EURASIA_POLAR_STR -g5693 PWCC25 KWNO 12HR_FL340_EURASIA_POLAR_STR -g5698 PWCB20 KWNO 06HR_FL390_EURASIA_POLAR_STR -g5699 PWCC20 KWNO 12HR_FL390_EURASIA_POLAR_STR -g5704 PWCB15 KWNO 06HR_FL450_EURASIA_POLAR_STR -g5705 PWCC15 KWNO 12HR_FL450_EURASIA_POLAR_STR -g5710 PWCB07 KWNO 06HR_FL630_EURASIA_POLAR_STR -g5711 PWCC07 KWNO 12HR_FL630_EURASIA_POLAR_STR - -g1824 5664 5665 5670 5671 5838 5839 5676 5677 5682 5683 5688 5689 5694 5695 5700 5701 5706 5707 5712 5713 -g5664 PWCD85 KWNO 18HR_FL050_EURASIA_POLAR_STR -g5665 PWCE85 KWNO 24HR_FL050_EURASIA_POLAR_STR -g5670 PWCD70 KWNO 18HR_FL100_EURASIA_POLAR_STR -g5671 PWCE70 KWNO 24HR_FL100_EURASIA_POLAR_STR -g5838 PWCE60 KWNO 24HR_FL140_EURASIA_POLAR_STR -g5839 PWCD60 KWNO 18HR_FL140_EURASIA_POLAR_STR -g5676 PWCD50 KWNO 18HR_FL180_EURASIA_POLAR_STR -g5677 PWCE50 KWNO 24HR_FL180_EURASIA_POLAR_STR -g5682 PWCD40 KWNO 18HR_FL240_EURASIA_POLAR_STR -g5683 PWCE40 KWNO 24HR_FL240_EURASIA_POLAR_STR -g5688 PWCD30 KWNO 18HR_FL300_EURASIA_POLAR_STR -g5689 PWCE30 KWNO 24HR_FL300_EURASIA_POLAR_STR -g5694 PWCD25 KWNO 18HR_FL340_EURASIA_POLAR_STR -g5695 PWCE25 KWNO 24HR_FL340_EURASIA_POLAR_STR -g5700 PWCD20 KWNO 18HR_FL390_EURASIA_POLAR_STR -g5701 PWCE20 KWNO 24HR_FL390_EURASIA_POLAR_STR -g5706 PWCD15 KWNO 18HR_FL450_EURASIA_POLAR_STR -g5707 PWCE15 KWNO 24HR_FL450_EURASIA_POLAR_STR -g5712 PWCD07 KWNO 18HR_FL630_EURASIA_POLAR_STR -g5713 PWCE07 KWNO 24HR_FL630_EURASIA_POLAR_STR - -g3036 5666 5667 5672 5673 5840 5841 5678 5679 5684 5685 5690 5691 5696 5697 5702 5703 5708 5709 5714 5715 -g5666 PWCF85 KWNO 30HR_FL050_EURASIA_POLAR_STR -g5667 PWCG85 KWNO 36HR_FL050_EURASIA_POLAR_STR -g5672 PWCF70 KWNO 30HR_FL100_EURASIA_POLAR_STR -g5673 PWCG70 KWNO 36HR_FL100_EURASIA_POLAR_STR -g5840 PWCF60 KWNO 30HR_FL140_EURASIA_POLAR_STR -g5841 PWCG60 KWNO 36HR_FL140_EURASIA_POLAR_STR -g5678 PWCF50 KWNO 30HR_FL180_EURASIA_POLAR_STR -g5679 PWCG50 KWNO 36HR_FL180_EURASIA_POLAR_STR -g5684 PWCF40 KWNO 30HR_FL240_EURASIA_POLAR_STR -g5685 PWCG40 KWNO 36HR_FL240_EURASIA_POLAR_STR -g5690 PWCF30 KWNO 30HR_FL300_EURASIA_POLAR_STR -g5691 PWCG30 KWNO 36HR_FL300_EURASIA_POLAR_STR -g5696 PWCF25 KWNO 30HR_FL340_EURASIA_POLAR_STR -g5697 PWCG25 KWNO 36HR_FL340_EURASIA_POLAR_STR -g5702 PWCF20 KWNO 30HR_FL390_EURASIA_POLAR_STR -g5703 PWCG20 KWNO 36HR_FL390_EURASIA_POLAR_STR -g5708 PWCF15 KWNO 30HR_FL450_EURASIA_POLAR_STR -g5709 PWCG15 KWNO 36HR_FL450_EURASIA_POLAR_STR -g5714 PWCF07 KWNO 30HR_FL630_EURASIA_POLAR_STR -g5715 PWCG07 KWNO 36HR_FL630_EURASIA_POLAR_STR - -h0612 5424 5425 5430 5431 5842 5843 5250 5251 5256 5257 5262 5263 5268 5269 5274 5275 5280 5281 5286 5287 -h5424 PWAB85 KWNO 06HR_FL050_ATLANTIC_POLAR_STR -h5425 PWAC85 KWNO 12HR_FL050_ATLANTIC_POLAR_STR -h5430 PWAB70 KWNO 06HR_FL100_ATLANTIC_POLAR_STR -h5431 PWAC70 KWNO 12HR_FL100_ATLANTIC_POLAR_STR -h5842 PWAB60 KWNO 06HR_FL140_ATLANTIC_POLAR_STR -h5843 PWAC60 KWNO 12HR_FL140_ATLANTIC_POLAR_STR -h5250 PWAB50 KWNO 06HR_FL180_ATLANTIC_POLAR_STR -h5251 PWAC50 KWNO 12HR_FL180_ATLANTIC_POLAR_STR -h5256 PWAB40 KWNO 06HR_FL240_ATLANTIC_POLAR_STR -h5257 PWAC40 KWNO 12HR_FL240_ATLANTIC_POLAR_STR -h5262 PWAB30 KWNO 06HR_FL300_ATLANTIC_POLAR_STR -h5263 PWAC30 KWNO 12HR_FL300_ATLANTIC_POLAR_STR -h5268 PWAB25 KWNO 06HR_FL340_ATLANTIC_POLAR_STR -h5269 PWAC25 KWNO 12HR_FL340_ATLANTIC_POLAR_STR -h5274 PWAB20 KWNO 06HR_FL390_ATLANTIC_POLAR_STR -h5275 PWAC20 KWNO 12HR_FL390_ATLANTIC_POLAR_STR -h5280 PWAB15 KWNO 06HR_FL450_ATLANTIC_POLAR_STR -h5281 PWAC15 KWNO 12HR_FL450_ATLANTIC_POLAR_STR -h5286 PWAB07 KWNO 06HR_FL630_ATLANTIC_POLAR_STR -h5287 PWAC07 KWNO 12HR_FL630_ATLANTIC_POLAR_STR - -h1824 5426 5427 5432 5433 5844 5845 5252 5253 5258 5259 5264 5265 5270 5271 5276 5277 5282 5283 5288 5289 -h5426 PWAD85 KWNO 18HR_FL050_ATLANTIC_POLAR_STR -h5427 PWAE85 KWNO 24HR_FL050_ATLANTIC_POLAR_STR -h5432 PWAD70 KWNO 18HR_FL100_ATLANTIC_POLAR_STR -h5433 PWAE70 KWNO 24HR_FL100_ATLANTIC_POLAR_STR -h5844 PWAD60 KWNO 18HR_FL140_ATLANTIC_POLAR_STR -h5845 PWAE60 KWNO 24HR_FL140_ATLANTIC_POLAR_STR -h5252 PWAD50 KWNO 18HR_FL180_ATLANTIC_POLAR_STR -h5253 PWAE50 KWNO 24HR_FL180_ATLANTIC_POLAR_STR -h5258 PWAD40 KWNO 18HR_FL240_ATLANTIC_POLAR_STR -h5259 PWAE40 KWNO 24HR_FL240_ATLANTIC_POLAR_STR -h5264 PWAD30 KWNO 18HR_FL300_ATLANTIC_POLAR_STR -h5265 PWAE30 KWNO 24HR_FL300_ATLANTIC_POLAR_STR -h5270 PWAD25 KWNO 18HR_FL340_ATLANTIC_POLAR_STR -h5271 PWAE25 KWNO 24HR_FL340_ATLANTIC_POLAR_STR -h5276 PWAD20 KWNO 18HR_FL390_ATLANTIC_POLAR_STR -h5277 PWAE20 KWNO 24HR_FL390_ATLANTIC_POLAR_STR -h5282 PWAD15 KWNO 18HR_FL450_ATLANTIC_POLAR_STR -h5283 PWAE15 KWNO 24HR_FL450_ATLANTIC_POLAR_STR -h5288 PWAD07 KWNO 18HR_FL630_ATLANTIC_POLAR_STR -h5289 PWAE07 KWNO 24HR_FL630_ATLANTIC_POLAR_STR - -h3036 5428 5429 5434 5435 5846 5847 5254 5255 5260 5261 5266 5267 5272 5273 5278 5279 5284 5285 5290 5291 -h5428 PWAF85 KWNO 30HR_FL050_ATLANTIC_POLAR_STR -h5429 PWAG85 KWNO 36HR_FL050_ATLANTIC_POLAR_STR -h5434 PWAF70 KWNO 30HR_FL100_ATLANTIC_POLAR_STR -h5435 PWAG70 KWNO 36HR_FL100_ATLANTIC_POLAR_STR -h5846 PWAF60 KWNO 30HR_FL140_ATLANTIC_POLAR_STR -h5847 PWAG60 KWNO 36HR_FL140_ATLANTIC_POLAR_STR -h5254 PWAF50 KWNO 30HR_FL180_ATLANTIC_POLAR_STR -h5255 PWAG50 KWNO 36HR_FL180_ATLANTIC_POLAR_STR -h5260 PWAF40 KWNO 30HR_FL240_ATLANTIC_POLAR_STR -h5261 PWAG40 KWNO 36HR_FL240_ATLANTIC_POLAR_STR -h5266 PWAF30 KWNO 30HR_FL300_ATLANTIC_POLAR_STR -h5267 PWAG30 KWNO 36HR_FL300_ATLANTIC_POLAR_STR -h5272 PWAF25 KWNO 30HR_FL340_ATLANTIC_POLAR_STR -h5273 PWAG25 KWNO 36HR_FL340_ATLANTIC_POLAR_STR -h5278 PWAF20 KWNO 30HR_FL390_ATLANTIC_POLAR_STR -h5279 PWAG20 KWNO 36HR_FL390_ATLANTIC_POLAR_STR -h5284 PWAF15 KWNO 30HR_FL450_ATLANTIC_POLAR_STR -h5285 PWAG15 KWNO 36HR_FL450_ATLANTIC_POLAR_STR -h5290 PWAF07 KWNO 30HR_FL630_ATLANTIC_POLAR_STR -h5291 PWAG07 KWNO 36HR_FL630_ATLANTIC_POLAR_STR - -i0612 5436 5437 5442 5443 5848 5849 5300 5301 5306 5307 5312 5313 5318 5319 5324 5325 5330 5331 5336 5337 -i5436 PWYB85 KWNO 06HR_FL050_N_PAC_POLAR_STR -i5437 PWYC85 KWNO 12HR_FL050_N_PAC_POLAR_STR -i5442 PWYB70 KWNO 06HR_FL100_N_PAC_POLAR_STR -i5443 PWYC70 KWNO 12HR_FL100_N_PAC_POLAR_STR -i5848 PWYB60 KWNO 06HR_FL140_N_PAC_POLAR_STR -i5849 PWYC60 KWNO 12HR_FL140_N_PAC_POLAR_STR -i5300 PWYB50 KWNO 06HR_FL180_N_PAC_POLAR_STR -i5301 PWYC50 KWNO 12HR_FL180_N_PAC_POLAR_STR -i5306 PWYB40 KWNO 06HR_FL240_N_PAC_POLAR_STR -i5307 PWYC40 KWNO 12HR_FL240_N_PAC_POLAR_STR -i5312 PWYB30 KWNO 06HR_FL300_N_PAC_POLAR_STR -i5313 PWYC30 KWNO 12HR_FL300_N_PAC_POLAR_STR -i5318 PWYB25 KWNO 06HR_FL340_N_PAC_POLAR_STR -i5319 PWYC25 KWNO 12HR_FL340_N_PAC_POLAR_STR -i5324 PWYB20 KWNO 06HR_FL390_N_PAC_POLAR_STR -i5325 PWYC20 KWNO 12HR_FL390_N_PAC_POLAR_STR -i5330 PWYB15 KWNO 06HR_FL450_N_PAC_POLAR_STR -i5331 PWYC15 KWNO 12HR_FL450_N_PAC_POLAR_STR -i5336 PWYB07 KWNO 06HR_FL630_N_PAC_POLAR_STR -i5337 PWYC07 KWNO 12HR_FL630_N_PAC_POLAR_STR - -i1824 5438 5439 5444 5445 5850 5851 5302 5303 5308 5309 5314 5315 5320 5321 5326 5327 5332 5333 5338 5339 -i5438 PWYD85 KWNO 18HR_FL050_N_PAC_POLAR_STR -i5439 PWYE85 KWNO 24HR_FL050_N_PAC_POLAR_STR -i5444 PWYD70 KWNO 18HR_FL100_N_PAC_POLAR_STR -i5445 PWYE70 KWNO 24HR_FL100_N_PAC_POLAR_STR -i5850 PWYD60 KWNO 18HR_FL140_N_PAC_POLAR_STR -i5851 PWYE60 KWNO 24HR_FL140_N_PAC_POLAR_STR -i5302 PWYD50 KWNO 18HR_FL180_N_PAC_POLAR_STR -i5303 PWYE50 KWNO 24HR_FL180_N_PAC_POLAR_STR -i5308 PWYD40 KWNO 18HR_FL240_N_PAC_POLAR_STR -i5309 PWYE40 KWNO 24HR_FL240_N_PAC_POLAR_STR -i5314 PWYD30 KWNO 18HR_FL300_N_PAC_POLAR_STR -i5315 PWYE30 KWNO 24HR_FL300_N_PAC_POLAR_STR -i5320 PWYD25 KWNO 18HR_FL340_N_PAC_POLAR_STR -i5321 PWYE25 KWNO 24HR_FL340_N_PAC_POLAR_STR -i5326 PWYD20 KWNO 18HR_FL390_N_PAC_POLAR_STR -i5327 PWYE20 KWNO 24HR_FL390_N_PAC_POLAR_STR -i5332 PWYD15 KWNO 18HR_FL450_N_PAC_POLAR_STR -i5333 PWYE15 KWNO 24HR_FL450_N_PAC_POLAR_STR -i5338 PWYD07 KWNO 18HR_FL630_N_PAC_POLAR_STR -i5339 PWYE07 KWNO 24HR_FL630_N_PAC_POLAR_STR - -i3036 5440 5441 5446 5447 5852 5853 5304 5305 5310 5311 5316 5317 5322 5323 5328 5329 5334 5335 5340 5341 -i5440 PWYF85 KWNO 30HR_FL050_N_PAC_POLAR_STR -i5441 PWYG85 KWNO 36HR_FL050_N_PAC_POLAR_STR -i5446 PWYF70 KWNO 30HR_FL100_N_PAC_POLAR_STR -i5447 PWYG70 KWNO 36HR_FL100_N_PAC_POLAR_STR -i5852 PWYF60 KWNO 30HR_FL140_N_PAC_POLAR_STR -i5853 PWYG60 KWNO 36HR_FL140_N_PAC_POLAR_STR -i5304 PWYF50 KWNO 30HR_FL180_N_PAC_POLAR_STR -i5305 PWYG50 KWNO 36HR_FL180_N_PAC_POLAR_STR -i5310 PWYF40 KWNO 30HR_FL240_N_PAC_POLAR_STR -i5311 PWYG40 KWNO 36HR_FL240_N_PAC_POLAR_STR -i5316 PWYF30 KWNO 30HR_FL300_N_PAC_POLAR_STR -i5317 PWYG30 KWNO 36HR_FL300_N_PAC_POLAR_STR -i5322 PWYF25 KWNO 30HR_FL340_N_PAC_POLAR_STR -i5323 PWYG25 KWNO 36HR_FL340_N_PAC_POLAR_STR -i5328 PWYF20 KWNO 30HR_FL390_N_PAC_POLAR_STR -i5329 PWYG20 KWNO 36HR_FL390_N_PAC_POLAR_STR -i5334 PWYF15 KWNO 30HR_FL450_N_PAC_POLAR_STR -i5335 PWYG15 KWNO 36HR_FL450_N_PAC_POLAR_STR -i5340 PWYF07 KWNO 30HR_FL630_N_PAC_POLAR_STR -i5341 PWYG07 KWNO 36HR_FL630_N_PAC_POLAR_STR - -j0612 5450 5451 5456 5457 5854 5855 5350 5351 5356 5357 5362 5363 5368 5369 5374 5375 5380 5381 5386 5387 -j5450 PWJB85 KWNO 06HR_FL050_S_PAC_POLAR_STR -j5451 PWJC85 KWNO 12HR_FL050_S_PAC_POLAR_STR -j5456 PWJB70 KWNO 06HR_FL100_S_PAC_POLAR_STR -j5457 PWJC70 KWNO 12HR_FL100_S_PAC_POLAR_STR -j5854 PWJB60 KWNO 06HR_FL140_S_PAC_POLAR_STR -j5855 PWJC60 KWNO 12HR_FL140_S_PAC_POLAR_STR -j5350 PWJB50 KWNO 06HR_FL180_S_PAC_POLAR_STR -j5351 PWJC50 KWNO 12HR_FL180_S_PAC_POLAR_STR -j5356 PWJB40 KWNO 06HR_FL240_S_PAC_POLAR_STR -j5357 PWJC40 KWNO 12HR_FL240_S_PAC_POLAR_STR -j5362 PWJB30 KWNO 06HR_FL300_S_PAC_POLAR_STR -j5363 PWJC30 KWNO 12HR_FL300_S_PAC_POLAR_STR -j5368 PWJB25 KWNO 06HR_FL340_S_PAC_POLAR_STR -j5369 PWJC25 KWNO 12HR_FL340_S_PAC_POLAR_STR -j5374 PWJB20 KWNO 06HR_FL390_S_PAC_POLAR_STR -j5375 PWJC20 KWNO 12HR_FL390_S_PAC_POLAR_STR -j5380 PWJB15 KWNO 06HR_FL450_S_PAC_POLAR_STR -j5381 PWJC15 KWNO 12HR_FL450_S_PAC_POLAR_STR -j5386 PWJB07 KWNO 06HR_FL630_S_PAC_POLAR_STR -j5387 PWJC07 KWNO 12HR_FL630_S_PAC_POLAR_STR - -j1824 5452 5453 5458 5459 5856 5857 5352 5353 5358 5359 5364 5365 5370 5371 5376 5377 5382 5383 5388 5389 -j5452 PWJD85 KWNO 18HR_FL050_S_PAC_POLAR_STR -j5453 PWJE85 KWNO 24HR_FL050_S_PAC_POLAR_STR -j5458 PWJD70 KWNO 18HR_FL100_S_PAC_POLAR_STR -j5459 PWJE70 KWNO 24HR_FL100_S_PAC_POLAR_STR -j5856 PWJD60 KWNO 18HR_FL140_S_PAC_POLAR_STR -j5857 PWJE60 KWNO 24HR_FL140_S_PAC_POLAR_STR -j5352 PWJD50 KWNO 18HR_FL180_S_PAC_POLAR_STR -j5353 PWJE50 KWNO 24HR_FL180_S_PAC_POLAR_STR -j5358 PWJD40 KWNO 18HR_FL240_S_PAC_POLAR_STR -j5359 PWJE40 KWNO 24HR_FL240_S_PAC_POLAR_STR -j5364 PWJD30 KWNO 18HR_FL300_S_PAC_POLAR_STR -j5365 PWJE30 KWNO 24HR_FL300_S_PAC_POLAR_STR -j5370 PWJD25 KWNO 18HR_FL340_S_PAC_POLAR_STR -j5371 PWJE25 KWNO 24HR_FL340_S_PAC_POLAR_STR -j5376 PWJD20 KWNO 18HR_FL390_S_PAC_POLAR_STR -j5377 PWJE20 KWNO 24HR_FL390_S_PAC_POLAR_STR -j5382 PWJD15 KWNO 18HR_FL450_S_PAC_POLAR_STR -j5383 PWJE15 KWNO 24HR_FL450_S_PAC_POLAR_STR -j5388 PWJD07 KWNO 18HR_FL630_S_PAC_POLAR_STR -j5389 PWJE07 KWNO 24HR_FL630_S_PAC_POLAR_STR - -j3036 5454 5455 5460 5461 5858 5859 5354 5355 5360 5361 5366 5367 5372 5373 5378 5379 5384 5385 5390 5391 -j5454 PWJF85 KWNO 30HR_FL050_S_PAC_POLAR_STR -j5455 PWJG85 KWNO 36HR_FL050_S_PAC_POLAR_STR -j5460 PWJF70 KWNO 30HR_FL100_S_PAC_POLAR_STR -j5461 PWJG70 KWNO 36HR_FL100_S_PAC_POLAR_STR -j5858 PWJF60 KWNO 30HR_FL140_S_PAC_POLAR_STR -j5859 PWJG60 KWNO 36HR_FL140_S_PAC_POLAR_STR -j5354 PWJF50 KWNO 30HR_FL180_S_PAC_POLAR_STR -j5355 PWJG50 KWNO 36HR_FL180_S_PAC_POLAR_STR -j5360 PWJF40 KWNO 30HR_FL240_S_PAC_POLAR_STR -j5361 PWJG40 KWNO 36HR_FL240_S_PAC_POLAR_STR -j5366 PWJF30 KWNO 30HR_FL300_S_PAC_POLAR_STR -j5367 PWJG30 KWNO 36HR_FL300_S_PAC_POLAR_STR -j5372 PWJF25 KWNO 30HR_FL340_S_PAC_POLAR_STR -j5373 PWJG25 KWNO 36HR_FL340_S_PAC_POLAR_STR -j5378 PWJF20 KWNO 30HR_FL390_S_PAC_POLAR_STR -j5379 PWJG20 KWNO 36HR_FL390_S_PAC_POLAR_STR -j5384 PWJF15 KWNO 30HR_FL450_S_PAC_POLAR_STR -j5385 PWJG15 KWNO 36HR_FL450_S_PAC_POLAR_STR -j5390 PWJF07 KWNO 30HR_FL630_S_PAC_POLAR_STR -j5391 PWJG07 KWNO 36HR_FL630_S_PAC_POLAR_STR - -m0612 5900 5901 5906 5907 5912 5913 5918 5919 5924 5925 5930 5931 5936 5937 5942 5943 5948 5949 -m5900 PWMB85 KWNO 06HR_FL050_PACIFIC_MERC -m5901 PWMC85 KWNO 12HR_FL050_PACIFIC_MERC -m5906 PWMB70 KWNO 06HR_FL100_PACIFIC_MERC -m5907 PWMC70 KWNO 12HR_FL100_PACIFIC_MERC -m5912 PWMB50 KWNO 06HR_FL180_PACIFIC_MERC -m5913 PWMC50 KWNO 12HR_FL180_PACIFIC_MERC -m5918 PWMB40 KWNO 06HR_FL240_PACIFIC_MERC -m5919 PWMC40 KWNO 12HR_FL240_PACIFIC_MERC -m5924 PWMB30 KWNO 06HR_FL300_PACIFIC_MERC -m5925 PWMC30 KWNO 12HR_FL300_PACIFIC_MERC -m5930 PWMB25 KWNO 06HR_FL340_PACIFIC_MERC -m5931 PWMC25 KWNO 12HR_FL340_PACIFIC_MERC -m5936 PWMB20 KWNO 06HR_FL390_PACIFIC_MERC -m5937 PWMC20 KWNO 12HR_FL390_PACIFIC_MERC -m5942 PWMB15 KWNO 06HR_FL450_PACIFIC_MERC -m5943 PWMC15 KWNO 12HR_FL450_PACIFIC_MERC -m5948 PWMB07 KWNO 06HR_FL630_PACIFIC_MERC -m5949 PWMC07 KWNO 12HR_FL630_PACIFIC_MERC - -m1824 5902 5903 5908 5909 5914 5915 5920 5921 5926 5927 5932 5933 5938 5939 5944 5945 5950 5951 -m5902 PWMD85 KWNO 18HR_FL050_PACIFIC_MERC -m5903 PWME85 KWNO 24HR_FL050_PACIFIC_MERC -m5908 PWMD70 KWNO 18HR_FL100_PACIFIC_MERC -m5909 PWME70 KWNO 24HR_FL100_PACIFIC_MERC -m5914 PWMD50 KWNO 18HR_FL180_PACIFIC_MERC -m5915 PWME50 KWNO 24HR_FL180_PACIFIC_MERC -m5920 PWMD40 KWNO 18HR_FL240_PACIFIC_MERC -m5921 PWME40 KWNO 24HR_FL240_PACIFIC_MERC -m5926 PWMD30 KWNO 18HR_FL300_PACIFIC_MERC -m5927 PWME30 KWNO 24HR_FL300_PACIFIC_MERC -m5932 PWMD25 KWNO 18HR_FL340_PACIFIC_MERC -m5933 PWME25 KWNO 24HR_FL340_PACIFIC_MERC -m5938 PWMD20 KWNO 18HR_FL390_PACIFIC_MERC -m5939 PWME20 KWNO 24HR_FL390_PACIFIC_MERC -m5944 PWMD15 KWNO 18HR_FL450_PACIFIC_MERC -m5945 PWME15 KWNO 24HR_FL450_PACIFIC_MERC -m5950 PWMD07 KWNO 18HR_FL630_PACIFIC_MERC -m5951 PWME07 KWNO 24HR_FL630_PACIFIC_MERC - -m3036 5904 5905 5910 5911 5916 5917 5922 5923 5928 5929 5934 5935 5940 5941 5946 5947 5952 5953 -m5904 PWMF85 KWNO 30HR_FL050_PACIFIC_MERC -m5905 PWMG85 KWNO 36HR_FL050_PACIFIC_MERC -m5910 PWMF70 KWNO 30HR_FL100_PACIFIC_MERC -m5911 PWMG70 KWNO 36HR_FL100_PACIFIC_MERC -m5916 PWMF50 KWNO 30HR_FL180_PACIFIC_MERC -m5917 PWMG50 KWNO 36HR_FL180_PACIFIC_MERC -m5922 PWMF40 KWNO 30HR_FL240_PACIFIC_MERC -m5923 PWMG40 KWNO 36HR_FL240_PACIFIC_MERC -m5928 PWMF30 KWNO 30HR_FL300_PACIFIC_MERC -m5929 PWMG30 KWNO 36HR_FL300_PACIFIC_MERC -m5934 PWMF25 KWNO 30HR_FL340_PACIFIC_MERC -m5935 PWMG25 KWNO 36HR_FL340_PACIFIC_MERC -m5940 PWMF20 KWNO 30HR_FL390_PACIFIC_MERC -m5941 PWMG20 KWNO 36HR_FL390_PACIFIC_MERC -m5946 PWMF15 KWNO 30HR_FL450_PACIFIC_MERC -m5947 PWMG15 KWNO 36HR_FL450_PACIFIC_MERC -m5952 PWMF07 KWNO 30HR_FL630_PACIFIC_MERC -m5953 PWMG07 KWNO 36HR_FL630_PACIFIC_MERC - diff --git a/util/fix/wafsubset_wmo.tbl.06hr b/util/fix/wafsubset_wmo.tbl.06hr deleted file mode 100755 index f8dece9f23..0000000000 --- a/util/fix/wafsubset_wmo.tbl.06hr +++ /dev/null @@ -1,101 +0,0 @@ -a5400 PWNB85 KWNO 06HR_FL050_AMERICA_MERC -a5406 PWNB70 KWNO 06HR_FL100_AMERICA_MERC -a5100 PWNB50 KWBC 06HR_FL180_AMERICA_MERC -a5106 PWNB40 KWBC 06HR_FL240_AMERICA_MERC -a5112 PWNB30 KWBC 06HR_FL300_AMERICA_MERC -a5118 PWNB25 KWBC 06HR_FL340_AMERICA_MERC -a5124 PWNB20 KWBC 06HR_FL390_AMERICA_MERC -b15412 PWSB85 KWNO 06HR_FL050_EUR_S_AM_MERC -b15418 PWSB70 KWNO 06HR_FL100_EUR_S_AM_MERC -b15190 PWSB50 KWBC 06HR_FL180_EUR_S_AM_MERC -b15196 PWSB40 KWBC 06HR_FL240_EUR_S_AM_MERC -b15202 PWSB30 KWBC 06HR_FL300_EUR_S_AM_MERC -b15208 PWSB25 KWBC 06HR_FL340_EUR_S_AM_MERC -b15214 PWSB20 KWBC 06HR_FL390_EUR_S_AM_MERC -b15220 PWSB15 KWBC 06HR_FL450_EUR_S_AM_MERC -b15226 PWSB07 KWBC 06HR_FL630_EUR_S_AM_MERC -c5500 PWRB85 KWNO 06HR_FL050_AFRICA_MERC -c5506 PWRB70 KWNO 06HR_FL100_AFRICA_MERC -c5512 PWRB50 KWNO 06HR_FL180_AFRICA_MERC -c5518 PWRB40 KWNO 06HR_FL240_AFRICA_MERC -c5524 PWRB30 KWNO 06HR_FL300_AFRICA_MERC -c5530 PWRB25 KWNO 06HR_FL340_AFRICA_MERC -c5536 PWRB20 KWNO 06HR_FL390_AFRICA_MERC -c5542 PWRB15 KWNO 06HR_FL450_AFRICA_MERC -c5548 PWRB07 KWNO 06HR_FL630_AFRICA_MERC -d5554 PWZB85 KWNO 06HR_FL050_ASIA_MERC -d5560 PWZB70 KWNO 06HR_FL100_ASIA_MERC -d5566 PWZB50 KWNO 06HR_FL180_ASIA_MERC -d5572 PWZB40 KWNO 06HR_FL240_ASIA_MERC -d5578 PWZB30 KWNO 06HR_FL300_ASIA_MERC -d5584 PWZB25 KWNO 06HR_FL340_ASIA_MERC -d5590 PWZB20 KWNO 06HR_FL390_ASIA_MERC -d5596 PWZB15 KWNO 06HR_FL450_ASIA_MERC -d5602 PWZB07 KWNO 06HR_FL630_ASIA_MERC -e5608 PWGB85 KWNO 06HR_FL050_IND_OCN_MERC -e5614 PWGB70 KWNO 06HR_FL100_IND_OCN_MERC -e5620 PWGB50 KWNO 06HR_FL180_IND_OCN_MERC -e5626 PWGB40 KWNO 06HR_FL240_IND_OCN_MERC -e5632 PWGB30 KWNO 06HR_FL300_IND_OCN_MERC -e5638 PWGB25 KWNO 06HR_FL340_IND_OCN_MERC -e5644 PWGB20 KWNO 06HR_FL390_IND_OCN_MERC -e5650 PWGB15 KWNO 06HR_FL450_IND_OCN_MERC -e5656 PWGB07 KWNO 06HR_FL630_IND_OCN_MERC -f5130 PWFB50 KWBC 06HR_FL180_S_PACIFIC_MERC -f5136 PWFB40 KWBC 06HR_FL240_S_PACIFIC_MERC -f5142 PWFB30 KWBC 06HR_FL300_S_PACIFIC_MERC -f5148 PWFB25 KWBC 06HR_FL340_S_PACIFIC_MERC -f5154 PWFB20 KWBC 06HR_FL390_S_PACIFIC_MERC -f15170 PWFB85 KWBC 06HR_FL050_S_PACIFIC_MERC -f15176 PWFB70 KWBC 06HR_FL100_S_PACIFIC_MERC -f15182 PWFB15 KWBC 06HR_FL450_S_PACIFIC_MERC -f15160 PWFB07 KWBC 06HR_FL630_S_PACIFIC_MERC -g5662 PWCB85 KWNO 06HR_FL050_EURASIA_POLAR_STR -g5668 PWCB70 KWNO 06HR_FL100_EURASIA_POLAR_STR -g5836 PWCB60 KWNO 06HR_FL140_EURASIA_POLAR_STR -g5674 PWCB50 KWNO 06HR_FL180_EURASIA_POLAR_STR -g5680 PWCB40 KWNO 06HR_FL240_EURASIA_POLAR_STR -g5686 PWCB30 KWNO 06HR_FL300_EURASIA_POLAR_STR -g5692 PWCB25 KWNO 06HR_FL340_EURASIA_POLAR_STR -g5698 PWCB20 KWNO 06HR_FL390_EURASIA_POLAR_STR -g5704 PWCB15 KWNO 06HR_FL450_EURASIA_POLAR_STR -g5710 PWCB07 KWNO 06HR_FL630_EURASIA_POLAR_STR -h5424 PWAB85 KWNO 06HR_FL050_ATLANTIC_POLAR_STR -h5430 PWAB70 KWNO 06HR_FL100_ATLANTIC_POLAR_STR -h5842 PWAB60 KWNO 06HR_FL140_ATLANTIC_POLAR_STR -h5250 PWAB50 KWNO 06HR_FL180_ATLANTIC_POLAR_STR -h5256 PWAB40 KWNO 06HR_FL240_ATLANTIC_POLAR_STR -h5262 PWAB30 KWNO 06HR_FL300_ATLANTIC_POLAR_STR -h5268 PWAB25 KWNO 06HR_FL340_ATLANTIC_POLAR_STR -h5274 PWAB20 KWNO 06HR_FL390_ATLANTIC_POLAR_STR -h5280 PWAB15 KWNO 06HR_FL450_ATLANTIC_POLAR_STR -h5286 PWAB07 KWNO 06HR_FL630_ATLANTIC_POLAR_STR -i5436 PWYB85 KWNO 06HR_FL050_N_PAC_POLAR_STR -i5442 PWYB70 KWNO 06HR_FL100_N_PAC_POLAR_STR -i5848 PWYB60 KWNO 06HR_FL140_N_PAC_POLAR_STR -i5300 PWYB50 KWNO 06HR_FL180_N_PAC_POLAR_STR -i5306 PWYB40 KWNO 06HR_FL240_N_PAC_POLAR_STR -i5312 PWYB30 KWNO 06HR_FL300_N_PAC_POLAR_STR -i5318 PWYB25 KWNO 06HR_FL340_N_PAC_POLAR_STR -i5324 PWYB20 KWNO 06HR_FL390_N_PAC_POLAR_STR -i5330 PWYB15 KWNO 06HR_FL450_N_PAC_POLAR_STR -i5336 PWYB07 KWNO 06HR_FL630_N_PAC_POLAR_STR -j5450 PWJB85 KWNO 06HR_FL050_S_PAC_POLAR_STR -j5456 PWJB70 KWNO 06HR_FL100_S_PAC_POLAR_STR -j5854 PWJB60 KWNO 06HR_FL140_S_PAC_POLAR_STR -j5350 PWJB50 KWNO 06HR_FL180_S_PAC_POLAR_STR -j5356 PWJB40 KWNO 06HR_FL240_S_PAC_POLAR_STR -j5362 PWJB30 KWNO 06HR_FL300_S_PAC_POLAR_STR -j5368 PWJB25 KWNO 06HR_FL340_S_PAC_POLAR_STR -j5374 PWJB20 KWNO 06HR_FL390_S_PAC_POLAR_STR -j5380 PWJB15 KWNO 06HR_FL450_S_PAC_POLAR_STR -j5386 PWJB07 KWNO 06HR_FL630_S_PAC_POLAR_STR -m5900 PWMB85 KWNO 06HR_FL050_PACIFIC_MERC -m5906 PWMB70 KWNO 06HR_FL100_PACIFIC_MERC -m5912 PWMB50 KWNO 06HR_FL180_PACIFIC_MERC -m5918 PWMB40 KWNO 06HR_FL240_PACIFIC_MERC -m5924 PWMB30 KWNO 06HR_FL300_PACIFIC_MERC -m5930 PWMB25 KWNO 06HR_FL340_PACIFIC_MERC -m5936 PWMB20 KWNO 06HR_FL390_PACIFIC_MERC -m5942 PWMB15 KWNO 06HR_FL450_PACIFIC_MERC -m5948 PWMB07 KWNO 06HR_FL630_PACIFIC_MERC diff --git a/util/fix/wafsubset_wmo.tbl.12hr b/util/fix/wafsubset_wmo.tbl.12hr deleted file mode 100755 index 2b7b65bca2..0000000000 --- a/util/fix/wafsubset_wmo.tbl.12hr +++ /dev/null @@ -1,101 +0,0 @@ -a5401 PWNC85 KWNO 12HR_FL050_AMERICA_MERC -a5407 PWNC70 KWNO 12HR_FL100_AMERICA_MERC -a5101 PWNC50 KWBC 12HR_FL180_AMERICA_MERC -a5107 PWNC40 KWBC 12HR_FL240_AMERICA_MERC -a5113 PWNC30 KWBC 12HR_FL300_AMERICA_MERC -a5119 PWNC25 KWBC 12HR_FL340_AMERICA_MERC -a5125 PWNC20 KWBC 12HR_FL390_AMERICA_MERC -b15413 PWSC85 KWNO 12HR_FL050_EUR_S_AM_MERC -b15419 PWSC70 KWNO 12HR_FL100_EUR_S_AM_MERC -b15191 PWSC50 KWBC 12HR_FL180_EUR_S_AM_MERC -b15197 PWSC40 KWBC 12HR_FL240_EUR_S_AM_MERC -b15203 PWSC30 KWBC 12HR_FL300_EUR_S_AM_MERC -b15209 PWSC25 KWBC 12HR_FL340_EUR_S_AM_MERC -b15215 PWSC20 KWBC 12HR_FL390_EUR_S_AM_MERC -b15221 PWSC15 KWBC 12HR_FL450_EUR_S_AM_MERC -b15227 PWSC07 KWBC 12HR_FL630_EUR_S_AM_MERC -c5501 PWRC85 KWNO 12HR_FL050_AFRICA_MERC -c5507 PWRC70 KWNO 12HR_FL100_AFRICA_MERC -c5513 PWRC50 KWNO 12HR_FL180_AFRICA_MERC -c5519 PWRC40 KWNO 12HR_FL240_AFRICA_MERC -c5525 PWRC30 KWNO 12HR_FL300_AFRICA_MERC -c5531 PWRC25 KWNO 12HR_FL340_AFRICA_MERC -c5537 PWRC20 KWNO 12HR_FL390_AFRICA_MERC -c5543 PWRC15 KWNO 12HR_FL450_AFRICA_MERC -c5549 PWRC07 KWNO 12HR_FL630_AFRICA_MERC -d5555 PWZC85 KWNO 12HR_FL050_ASIA_MERC -d5561 PWZC70 KWNO 12HR_FL100_ASIA_MERC -d5567 PWZC50 KWNO 12HR_FL180_ASIA_MERC -d5573 PWZC40 KWNO 12HR_FL240_ASIA_MERC -d5579 PWZC30 KWNO 12HR_FL300_ASIA_MERC -d5585 PWZC25 KWNO 12HR_FL340_ASIA_MERC -d5591 PWZC20 KWNO 12HR_FL390_ASIA_MERC -d5597 PWZC15 KWNO 12HR_FL450_ASIA_MERC -d5603 PWZC07 KWNO 12HR_FL630_ASIA_MERC -e5609 PWGC85 KWNO 12HR_FL050_IND_OCN_MERC -e5615 PWGC70 KWNO 12HR_FL100_IND_OCN_MERC -e5621 PWGC50 KWNO 12HR_FL180_IND_OCN_MERC -e5627 PWGC40 KWNO 12HR_FL240_IND_OCN_MERC -e5633 PWGC30 KWNO 12HR_FL300_IND_OCN_MERC -e5639 PWGC25 KWNO 12HR_FL340_IND_OCN_MERC -e5645 PWGC20 KWNO 12HR_FL390_IND_OCN_MERC -e5651 PWGC15 KWNO 12HR_FL450_IND_OCN_MERC -e5657 PWGC07 KWNO 12HR_FL630_IND_OCN_MERC -f5131 PWFC50 KWBC 12HR_FL180_S_PACIFIC_MERC -f5137 PWFC40 KWBC 12HR_FL240_S_PACIFIC_MERC -f5143 PWFC30 KWBC 12HR_FL300_S_PACIFIC_MERC -f5149 PWFC25 KWBC 12HR_FL340_S_PACIFIC_MERC -f5155 PWFC20 KWBC 12HR_FL390_S_PACIFIC_MERC -f15171 PWFC85 KWBC 12HR_FL050_S_PACIFIC_MERC -f15177 PWFC70 KWBC 12HR_FL100_S_PACIFIC_MERC -f15183 PWFC15 KWBC 12HR_FL450_S_PACIFIC_MERC -f15161 PWFC07 KWBC 12HR_FL630_S_PACIFIC_MERC -g5663 PWCC85 KWNO 12HR_FL050_EURASIA_POLAR_STR -g5669 PWCC70 KWNO 12HR_FL100_EURASIA_POLAR_STR -g5837 PWCC60 KWNO 12HR_FL140_EURASIA_POLAR_STR -g5675 PWCC50 KWNO 12HR_FL180_EURASIA_POLAR_STR -g5681 PWCC40 KWNO 12HR_FL240_EURASIA_POLAR_STR -g5687 PWCC30 KWNO 12HR_FL300_EURASIA_POLAR_STR -g5693 PWCC25 KWNO 12HR_FL340_EURASIA_POLAR_STR -g5699 PWCC20 KWNO 12HR_FL390_EURASIA_POLAR_STR -g5705 PWCC15 KWNO 12HR_FL450_EURASIA_POLAR_STR -g5711 PWCC07 KWNO 12HR_FL630_EURASIA_POLAR_STR -h5425 PWAC85 KWNO 12HR_FL050_ATLANTIC_POLAR_STR -h5431 PWAC70 KWNO 12HR_FL100_ATLANTIC_POLAR_STR -h5843 PWAC60 KWNO 12HR_FL140_ATLANTIC_POLAR_STR -h5251 PWAC50 KWNO 12HR_FL180_ATLANTIC_POLAR_STR -h5257 PWAC40 KWNO 12HR_FL240_ATLANTIC_POLAR_STR -h5263 PWAC30 KWNO 12HR_FL300_ATLANTIC_POLAR_STR -h5269 PWAC25 KWNO 12HR_FL340_ATLANTIC_POLAR_STR -h5275 PWAC20 KWNO 12HR_FL390_ATLANTIC_POLAR_STR -h5281 PWAC15 KWNO 12HR_FL450_ATLANTIC_POLAR_STR -h5287 PWAC07 KWNO 12HR_FL630_ATLANTIC_POLAR_STR -i5437 PWYC85 KWNO 12HR_FL050_N_PAC_POLAR_STR -i5443 PWYC70 KWNO 12HR_FL100_N_PAC_POLAR_STR -i5849 PWYC60 KWNO 12HR_FL140_N_PAC_POLAR_STR -i5301 PWYC50 KWNO 12HR_FL180_N_PAC_POLAR_STR -i5307 PWYC40 KWNO 12HR_FL240_N_PAC_POLAR_STR -i5313 PWYC30 KWNO 12HR_FL300_N_PAC_POLAR_STR -i5319 PWYC25 KWNO 12HR_FL340_N_PAC_POLAR_STR -i5325 PWYC20 KWNO 12HR_FL390_N_PAC_POLAR_STR -i5331 PWYC15 KWNO 12HR_FL450_N_PAC_POLAR_STR -i5337 PWYC07 KWNO 12HR_FL630_N_PAC_POLAR_STR -j5451 PWJC85 KWNO 12HR_FL050_S_PAC_POLAR_STR -j5457 PWJC70 KWNO 12HR_FL100_S_PAC_POLAR_STR -j5855 PWJC60 KWNO 12HR_FL140_S_PAC_POLAR_STR -j5351 PWJC50 KWNO 12HR_FL180_S_PAC_POLAR_STR -j5357 PWJC40 KWNO 12HR_FL240_S_PAC_POLAR_STR -j5363 PWJC30 KWNO 12HR_FL300_S_PAC_POLAR_STR -j5369 PWJC25 KWNO 12HR_FL340_S_PAC_POLAR_STR -j5375 PWJC20 KWNO 12HR_FL390_S_PAC_POLAR_STR -j5381 PWJC15 KWNO 12HR_FL450_S_PAC_POLAR_STR -j5387 PWJC07 KWNO 12HR_FL630_S_PAC_POLAR_STR -m5901 PWMC85 KWNO 12HR_FL050_PACIFIC_MERC -m5907 PWMC70 KWNO 12HR_FL100_PACIFIC_MERC -m5913 PWMC50 KWNO 12HR_FL180_PACIFIC_MERC -m5919 PWMC40 KWNO 12HR_FL240_PACIFIC_MERC -m5925 PWMC30 KWNO 12HR_FL300_PACIFIC_MERC -m5931 PWMC25 KWNO 12HR_FL340_PACIFIC_MERC -m5937 PWMC20 KWNO 12HR_FL390_PACIFIC_MERC -m5943 PWMC15 KWNO 12HR_FL450_PACIFIC_MERC -m5949 PWMC07 KWNO 12HR_FL630_PACIFIC_MERC diff --git a/util/fix/wafsubset_wmo.tbl.18hr b/util/fix/wafsubset_wmo.tbl.18hr deleted file mode 100755 index 9527956b3c..0000000000 --- a/util/fix/wafsubset_wmo.tbl.18hr +++ /dev/null @@ -1,101 +0,0 @@ -a5402 PWND85 KWNO 18HR_FL050_AMERICA_MERC -a5408 PWND70 KWNO 18HR_FL100_AMERICA_MERC -a5102 PWND50 KWBC 18HR_FL180_AMERICA_MERC -a5108 PWND40 KWBC 18HR_FL240_AMERICA_MERC -a5114 PWND30 KWBC 18HR_FL300_AMERICA_MERC -a5120 PWND25 KWBC 18HR_FL340_AMERICA_MERC -a5126 PWND20 KWBC 18HR_FL390_AMERICA_MERC -b15414 PWSD85 KWNO 18HR_FL050_EUR_S_AM_MERC -b15420 PWSD70 KWNO 18HR_FL100_EUR_S_AM_MERC -b15192 PWSD50 KWBC 18HR_FL180_EUR_S_AM_MERC -b15198 PWSD40 KWBC 18HR_FL240_EUR_S_AM_MERC -b15204 PWSD30 KWBC 18HR_FL300_EUR_S_AM_MERC -b15210 PWSD25 KWBC 18HR_FL340_EUR_S_AM_MERC -b15216 PWSD20 KWBC 18HR_FL390_EUR_S_AM_MERC -b15222 PWSD15 KWBC 18HR_FL450_EUR_S_AM_MERC -b15228 PWSD07 KWBC 18HR_FL630_EUR_S_AM_MERC -c5502 PWRD85 KWNO 18HR_FL050_AFRICA_MERC -c5508 PWRD70 KWNO 18HR_FL100_AFRICA_MERC -c5514 PWRD50 KWNO 18HR_FL180_AFRICA_MERC -c5520 PWRD40 KWNO 18HR_FL240_AFRICA_MERC -c5526 PWRD30 KWNO 18HR_FL300_AFRICA_MERC -c5532 PWRD25 KWNO 18HR_FL340_AFRICA_MERC -c5538 PWRD20 KWNO 18HR_FL390_AFRICA_MERC -c5544 PWRD15 KWNO 18HR_FL450_AFRICA_MERC -c5550 PWRD07 KWNO 18HR_FL630_AFRICA_MERC -d5556 PWZD85 KWNO 18HR_FL050_ASIA_MERC -d5562 PWZD70 KWNO 18HR_FL100_ASIA_MERC -d5568 PWZD50 KWNO 18HR_FL180_ASIA_MERC -d5574 PWZD40 KWNO 18HR_FL240_ASIA_MERC -d5580 PWZD30 KWNO 18HR_FL300_ASIA_MERC -d5586 PWZD25 KWNO 18HR_FL340_ASIA_MERC -d5592 PWZD20 KWNO 18HR_FL390_ASIA_MERC -d5598 PWZD15 KWNO 18HR_FL450_ASIA_MERC -d5604 PWZD07 KWNO 18HR_FL630_ASIA_MERC -e5610 PWGD85 KWNO 18HR_FL050_IND_OCN_MERC -e5616 PWGD70 KWNO 18HR_FL100_IND_OCN_MERC -e5622 PWGD50 KWNO 18HR_FL180_IND_OCN_MERC -e5628 PWGD40 KWNO 18HR_FL240_IND_OCN_MERC -e5634 PWGD30 KWNO 18HR_FL300_IND_OCN_MERC -e5640 PWGD25 KWNO 18HR_FL340_IND_OCN_MERC -e5646 PWGD20 KWNO 18HR_FL390_IND_OCN_MERC -e5652 PWGD15 KWNO 18HR_FL450_IND_OCN_MERC -e5658 PWGD07 KWNO 18HR_FL630_IND_OCN_MERC -f5132 PWFD50 KWBC 18HR_FL180_S_PACIFIC_MERC -f5138 PWFD40 KWBC 18HR_FL240_S_PACIFIC_MERC -f5144 PWFD30 KWBC 18HR_FL300_S_PACIFIC_MERC -f5150 PWFD25 KWBC 18HR_FL340_S_PACIFIC_MERC -f5156 PWFD20 KWBC 18HR_FL390_S_PACIFIC_MERC -f15172 PWFD85 KWBC 18HR_FL050_S_PACIFIC_MERC -f15178 PWFD70 KWBC 18HR_FL100_S_PACIFIC_MERC -f15184 PWFD15 KWBC 18HR_FL450_S_PACIFIC_MERC -f15162 PWFD07 KWBC 18HR_FL630_S_PACIFIC_MERC -g5664 PWCD85 KWNO 18HR_FL050_EURASIA_POLAR_STR -g5670 PWCD70 KWNO 18HR_FL100_EURASIA_POLAR_STR -g5839 PWCD60 KWNO 18HR_FL140_EURASIA_POLAR_STR -g5676 PWCD50 KWNO 18HR_FL180_EURASIA_POLAR_STR -g5682 PWCD40 KWNO 18HR_FL240_EURASIA_POLAR_STR -g5688 PWCD30 KWNO 18HR_FL300_EURASIA_POLAR_STR -g5694 PWCD25 KWNO 18HR_FL340_EURASIA_POLAR_STR -g5700 PWCD20 KWNO 18HR_FL390_EURASIA_POLAR_STR -g5706 PWCD15 KWNO 18HR_FL450_EURASIA_POLAR_STR -g5712 PWCD07 KWNO 18HR_FL630_EURASIA_POLAR_STR -h5426 PWAD85 KWNO 18HR_FL050_ATLANTIC_POLAR_STR -h5432 PWAD70 KWNO 18HR_FL100_ATLANTIC_POLAR_STR -h5844 PWAD60 KWNO 18HR_FL140_ATLANTIC_POLAR_STR -h5252 PWAD50 KWNO 18HR_FL180_ATLANTIC_POLAR_STR -h5258 PWAD40 KWNO 18HR_FL240_ATLANTIC_POLAR_STR -h5264 PWAD30 KWNO 18HR_FL300_ATLANTIC_POLAR_STR -h5270 PWAD25 KWNO 18HR_FL340_ATLANTIC_POLAR_STR -h5276 PWAD20 KWNO 18HR_FL390_ATLANTIC_POLAR_STR -h5282 PWAD15 KWNO 18HR_FL450_ATLANTIC_POLAR_STR -h5288 PWAD07 KWNO 18HR_FL630_ATLANTIC_POLAR_STR -i5438 PWYD85 KWNO 18HR_FL050_N_PAC_POLAR_STR -i5444 PWYD70 KWNO 18HR_FL100_N_PAC_POLAR_STR -i5850 PWYD60 KWNO 18HR_FL140_N_PAC_POLAR_STR -i5302 PWYD50 KWNO 18HR_FL180_N_PAC_POLAR_STR -i5308 PWYD40 KWNO 18HR_FL240_N_PAC_POLAR_STR -i5314 PWYD30 KWNO 18HR_FL300_N_PAC_POLAR_STR -i5320 PWYD25 KWNO 18HR_FL340_N_PAC_POLAR_STR -i5326 PWYD20 KWNO 18HR_FL390_N_PAC_POLAR_STR -i5332 PWYD15 KWNO 18HR_FL450_N_PAC_POLAR_STR -i5338 PWYD07 KWNO 18HR_FL630_N_PAC_POLAR_STR -j5452 PWJD85 KWNO 18HR_FL050_S_PAC_POLAR_STR -j5458 PWJD70 KWNO 18HR_FL100_S_PAC_POLAR_STR -j5856 PWJD60 KWNO 18HR_FL140_S_PAC_POLAR_STR -j5352 PWJD50 KWNO 18HR_FL180_S_PAC_POLAR_STR -j5358 PWJD40 KWNO 18HR_FL240_S_PAC_POLAR_STR -j5364 PWJD30 KWNO 18HR_FL300_S_PAC_POLAR_STR -j5370 PWJD25 KWNO 18HR_FL340_S_PAC_POLAR_STR -j5376 PWJD20 KWNO 18HR_FL390_S_PAC_POLAR_STR -j5382 PWJD15 KWNO 18HR_FL450_S_PAC_POLAR_STR -j5388 PWJD07 KWNO 18HR_FL630_S_PAC_POLAR_STR -m5902 PWMD85 KWNO 18HR_FL050_PACIFIC_MERC -m5908 PWMD70 KWNO 18HR_FL100_PACIFIC_MERC -m5914 PWMD50 KWNO 18HR_FL180_PACIFIC_MERC -m5920 PWMD40 KWNO 18HR_FL240_PACIFIC_MERC -m5926 PWMD30 KWNO 18HR_FL300_PACIFIC_MERC -m5932 PWMD25 KWNO 18HR_FL340_PACIFIC_MERC -m5938 PWMD20 KWNO 18HR_FL390_PACIFIC_MERC -m5944 PWMD15 KWNO 18HR_FL450_PACIFIC_MERC -m5950 PWMD07 KWNO 18HR_FL630_PACIFIC_MERC diff --git a/util/fix/wafsubset_wmo.tbl.24hr b/util/fix/wafsubset_wmo.tbl.24hr deleted file mode 100755 index 389e053ec3..0000000000 --- a/util/fix/wafsubset_wmo.tbl.24hr +++ /dev/null @@ -1,101 +0,0 @@ -a5403 PWNE85 KWNO 24HR_FL050_AMERICA_MERC -a5409 PWNE70 KWNO 24HR_FL100_AMERICA_MERC -a5103 PWNE50 KWBC 24HR_FL180_AMERICA_MERC -a5109 PWNE40 KWBC 24HR_FL240_AMERICA_MERC -a5115 PWNE30 KWBC 24HR_FL300_AMERICA_MERC -a5121 PWNE25 KWBC 24HR_FL340_AMERICA_MERC -a5127 PWNE20 KWBC 24HR_FL390_AMERICA_MERC -b15415 PWSE85 KWNO 24HR_FL050_EUR_S_AM_MERC -b15421 PWSE70 KWNO 24HR_FL100_EUR_S_AM_MERC -b15193 PWSE50 KWBC 24HR_FL180_EUR_S_AM_MERC -b15199 PWSE40 KWBC 24HR_FL240_EUR_S_AM_MERC -b15205 PWSE30 KWBC 24HR_FL300_EUR_S_AM_MERC -b15211 PWSE25 KWBC 24HR_FL340_EUR_S_AM_MERC -b15217 PWSE20 KWBC 24HR_FL390_EUR_S_AM_MERC -b15223 PWSE15 KWBC 24HR_FL450_EUR_S_AM_MERC -b15229 PWSE07 KWBC 24HR_FL630_EUR_S_AM_MERC -c5503 PWRE85 KWNO 24HR_FL050_AFRICA_MERC -c5509 PWRE70 KWNO 24HR_FL100_AFRICA_MERC -c5515 PWRE50 KWNO 24HR_FL180_AFRICA_MERC -c5521 PWRE40 KWNO 24HR_FL240_AFRICA_MERC -c5527 PWRE30 KWNO 24HR_FL300_AFRICA_MERC -c5533 PWRE25 KWNO 24HR_FL340_AFRICA_MERC -c5539 PWRE20 KWNO 24HR_FL390_AFRICA_MERC -c5545 PWRE15 KWNO 24HR_FL450_AFRICA_MERC -c5551 PWRE07 KWNO 24HR_FL630_AFRICA_MERC -d5557 PWZE85 KWNO 24HR_FL050_ASIA_MERC -d5563 PWZE70 KWNO 24HR_FL100_ASIA_MERC -d5569 PWZE50 KWNO 24HR_FL180_ASIA_MERC -d5575 PWZE40 KWNO 24HR_FL240_ASIA_MERC -d5581 PWZE30 KWNO 24HR_FL300_ASIA_MERC -d5587 PWZE25 KWNO 24HR_FL340_ASIA_MERC -d5593 PWZE20 KWNO 24HR_FL390_ASIA_MERC -d5599 PWZE15 KWNO 24HR_FL450_ASIA_MERC -d5605 PWZE07 KWNO 24HR_FL630_ASIA_MERC -e5611 PWGE85 KWNO 24HR_FL050_IND_OCN_MERC -e5617 PWGE70 KWNO 24HR_FL100_IND_OCN_MERC -e5623 PWGE50 KWNO 24HR_FL180_IND_OCN_MERC -e5629 PWGE40 KWNO 24HR_FL240_IND_OCN_MERC -e5635 PWGE30 KWNO 24HR_FL300_IND_OCN_MERC -e5641 PWGE25 KWNO 24HR_FL340_IND_OCN_MERC -e5647 PWGE20 KWNO 24HR_FL390_IND_OCN_MERC -e5653 PWGE15 KWNO 24HR_FL450_IND_OCN_MERC -e5659 PWGE07 KWNO 24HR_FL630_IND_OCN_MERC -f5133 PWFE50 KWBC 24HR_FL180_S_PACIFIC_MERC -f5139 PWFE40 KWBC 24HR_FL240_S_PACIFIC_MERC -f5145 PWFE30 KWBC 24HR_FL300_S_PACIFIC_MERC -f5151 PWFE25 KWBC 24HR_FL340_S_PACIFIC_MERC -f5157 PWFE20 KWBC 24HR_FL390_S_PACIFIC_MERC -f15173 PWFE85 KWBC 24HR_FL050_S_PACIFIC_MERC -f15179 PWFE70 KWBC 24HR_FL100_S_PACIFIC_MERC -f15185 PWFE15 KWBC 24HR_FL450_S_PACIFIC_MERC -f15163 PWFE07 KWBC 24HR_FL630_S_PACIFIC_MERC -g5665 PWCE85 KWNO 24HR_FL050_EURASIA_POLAR_STR -g5671 PWCE70 KWNO 24HR_FL100_EURASIA_POLAR_STR -g5838 PWCE60 KWNO 24HR_FL140_EURASIA_POLAR_STR -g5677 PWCE50 KWNO 24HR_FL180_EURASIA_POLAR_STR -g5683 PWCE40 KWNO 24HR_FL240_EURASIA_POLAR_STR -g5689 PWCE30 KWNO 24HR_FL300_EURASIA_POLAR_STR -g5695 PWCE25 KWNO 24HR_FL340_EURASIA_POLAR_STR -g5701 PWCE20 KWNO 24HR_FL390_EURASIA_POLAR_STR -g5707 PWCE15 KWNO 24HR_FL450_EURASIA_POLAR_STR -g5713 PWCE07 KWNO 24HR_FL630_EURASIA_POLAR_STR -h5427 PWAE85 KWNO 24HR_FL050_ATLANTIC_POLAR_STR -h5433 PWAE70 KWNO 24HR_FL100_ATLANTIC_POLAR_STR -h5845 PWAE60 KWNO 24HR_FL140_ATLANTIC_POLAR_STR -h5253 PWAE50 KWNO 24HR_FL180_ATLANTIC_POLAR_STR -h5259 PWAE40 KWNO 24HR_FL240_ATLANTIC_POLAR_STR -h5265 PWAE30 KWNO 24HR_FL300_ATLANTIC_POLAR_STR -h5271 PWAE25 KWNO 24HR_FL340_ATLANTIC_POLAR_STR -h5277 PWAE20 KWNO 24HR_FL390_ATLANTIC_POLAR_STR -h5283 PWAE15 KWNO 24HR_FL450_ATLANTIC_POLAR_STR -h5289 PWAE07 KWNO 24HR_FL630_ATLANTIC_POLAR_STR -i5439 PWYE85 KWNO 24HR_FL050_N_PAC_POLAR_STR -i5445 PWYE70 KWNO 24HR_FL100_N_PAC_POLAR_STR -i5851 PWYE60 KWNO 24HR_FL140_N_PAC_POLAR_STR -i5303 PWYE50 KWNO 24HR_FL180_N_PAC_POLAR_STR -i5309 PWYE40 KWNO 24HR_FL240_N_PAC_POLAR_STR -i5315 PWYE30 KWNO 24HR_FL300_N_PAC_POLAR_STR -i5321 PWYE25 KWNO 24HR_FL340_N_PAC_POLAR_STR -i5327 PWYE20 KWNO 24HR_FL390_N_PAC_POLAR_STR -i5333 PWYE15 KWNO 24HR_FL450_N_PAC_POLAR_STR -i5339 PWYE07 KWNO 24HR_FL630_N_PAC_POLAR_STR -j5453 PWJE85 KWNO 24HR_FL050_S_PAC_POLAR_STR -j5459 PWJE70 KWNO 24HR_FL100_S_PAC_POLAR_STR -j5857 PWJE60 KWNO 24HR_FL140_S_PAC_POLAR_STR -j5353 PWJE50 KWNO 24HR_FL180_S_PAC_POLAR_STR -j5359 PWJE40 KWNO 24HR_FL240_S_PAC_POLAR_STR -j5365 PWJE30 KWNO 24HR_FL300_S_PAC_POLAR_STR -j5371 PWJE25 KWNO 24HR_FL340_S_PAC_POLAR_STR -j5377 PWJE20 KWNO 24HR_FL390_S_PAC_POLAR_STR -j5383 PWJE15 KWNO 24HR_FL450_S_PAC_POLAR_STR -j5389 PWJE07 KWNO 24HR_FL630_S_PAC_POLAR_STR -m5903 PWME85 KWNO 24HR_FL050_PACIFIC_MERC -m5909 PWME70 KWNO 24HR_FL100_PACIFIC_MERC -m5915 PWME50 KWNO 24HR_FL180_PACIFIC_MERC -m5921 PWME40 KWNO 24HR_FL240_PACIFIC_MERC -m5927 PWME30 KWNO 24HR_FL300_PACIFIC_MERC -m5933 PWME25 KWNO 24HR_FL340_PACIFIC_MERC -m5939 PWME20 KWNO 24HR_FL390_PACIFIC_MERC -m5945 PWME15 KWNO 24HR_FL450_PACIFIC_MERC -m5951 PWME07 KWNO 24HR_FL630_PACIFIC_MERC diff --git a/util/fix/wafsubset_wmo.tbl.30hr b/util/fix/wafsubset_wmo.tbl.30hr deleted file mode 100755 index f7ded67097..0000000000 --- a/util/fix/wafsubset_wmo.tbl.30hr +++ /dev/null @@ -1,101 +0,0 @@ -a5404 PWNF85 KWNO 30HR_FL050_AMERICA_MERC -a5410 PWNF70 KWNO 30HR_FL100_AMERICA_MERC -a5104 PWNF50 KWBC 30HR_FL180_AMERICA_MERC -a5110 PWNF40 KWBC 30HR_FL240_AMERICA_MERC -a5116 PWNF30 KWBC 30HR_FL300_AMERICA_MERC -a5122 PWNF25 KWBC 30HR_FL340_AMERICA_MERC -a5128 PWNF20 KWBC 30HR_FL390_AMERICA_MERC -b15416 PWSF85 KWNO 30HR_FL050_EUR_S_AM_MERC -b15422 PWSF70 KWNO 30HR_FL100_EUR_S_AM_MERC -b15194 PWSF50 KWBC 30HR_FL180_EUR_S_AM_MERC -b15200 PWSF40 KWBC 30HR_FL240_EUR_S_AM_MERC -b15206 PWSF30 KWBC 30HR_FL300_EUR_S_AM_MERC -b15212 PWSF25 KWBC 30HR_FL340_EUR_S_AM_MERC -b15218 PWSF20 KWBC 30HR_FL390_EUR_S_AM_MERC -b15224 PWSF15 KWBC 30HR_FL450_EUR_S_AM_MERC -b15230 PWSF07 KWBC 30HR_FL630_EUR_S_AM_MERC -c5504 PWRF85 KWNO 30HR_FL050_AFRICA_MERC -c5510 PWRF70 KWNO 30HR_FL100_AFRICA_MERC -c5516 PWRF50 KWNO 30HR_FL180_AFRICA_MERC -c5522 PWRF40 KWNO 30HR_FL240_AFRICA_MERC -c5528 PWRF30 KWNO 30HR_FL300_AFRICA_MERC -c5534 PWRF25 KWNO 30HR_FL340_AFRICA_MERC -c5540 PWRF20 KWNO 30HR_FL390_AFRICA_MERC -c5546 PWRF15 KWNO 30HR_FL450_AFRICA_MERC -c5552 PWRF07 KWNO 30HR_FL630_AFRICA_MERC -d5558 PWZF85 KWNO 30HR_FL050_ASIA_MERC -d5564 PWZF70 KWNO 30HR_FL100_ASIA_MERC -d5570 PWZF50 KWNO 30HR_FL180_ASIA_MERC -d5576 PWZF40 KWNO 30HR_FL240_ASIA_MERC -d5582 PWZF30 KWNO 30HR_FL300_ASIA_MERC -d5588 PWZF25 KWNO 30HR_FL340_ASIA_MERC -d5594 PWZF20 KWNO 30HR_FL390_ASIA_MERC -d5600 PWZF15 KWNO 30HR_FL450_ASIA_MERC -d5606 PWZF07 KWNO 30HR_FL630_ASIA_MERC -e5612 PWGF85 KWNO 30HR_FL050_IND_OCN_MERC -e5618 PWGF70 KWNO 30HR_FL100_IND_OCN_MERC -e5624 PWGF50 KWNO 30HR_FL180_IND_OCN_MERC -e5630 PWGF40 KWNO 30HR_FL240_IND_OCN_MERC -e5636 PWGF30 KWNO 30HR_FL300_IND_OCN_MERC -e5642 PWGF25 KWNO 30HR_FL340_IND_OCN_MERC -e5648 PWGF20 KWNO 30HR_FL390_IND_OCN_MERC -e5654 PWGF15 KWNO 30HR_FL450_IND_OCN_MERC -e5660 PWGF07 KWNO 30HR_FL630_IND_OCN_MERC -f5134 PWFF50 KWBC 30HR_FL180_S_PACIFIC_MERC -f5140 PWFF40 KWBC 30HR_FL240_S_PACIFIC_MERC -f5146 PWFF30 KWBC 30HR_FL300_S_PACIFIC_MERC -f5152 PWFF25 KWBC 30HR_FL340_S_PACIFIC_MERC -f5158 PWFF20 KWBC 30HR_FL390_S_PACIFIC_MERC -f15174 PWFF85 KWBC 30HR_FL050_S_PACIFIC_MERC -f15180 PWFF70 KWBC 30HR_FL100_S_PACIFIC_MERC -f15186 PWFF15 KWBC 30HR_FL450_S_PACIFIC_MERC -f15164 PWFF07 KWBC 30HR_FL630_S_PACIFIC_MERC -g5666 PWCF85 KWNO 30HR_FL050_EURASIA_POLAR_STR -g5672 PWCF70 KWNO 30HR_FL100_EURASIA_POLAR_STR -g5840 PWCF60 KWNO 30HR_FL140_EURASIA_POLAR_STR -g5678 PWCF50 KWNO 30HR_FL180_EURASIA_POLAR_STR -g5684 PWCF40 KWNO 30HR_FL240_EURASIA_POLAR_STR -g5690 PWCF30 KWNO 30HR_FL300_EURASIA_POLAR_STR -g5696 PWCF25 KWNO 30HR_FL340_EURASIA_POLAR_STR -g5702 PWCF20 KWNO 30HR_FL390_EURASIA_POLAR_STR -g5708 PWCF15 KWNO 30HR_FL450_EURASIA_POLAR_STR -g5714 PWCF07 KWNO 30HR_FL630_EURASIA_POLAR_STR -h5428 PWAF85 KWNO 30HR_FL050_ATLANTIC_POLAR_STR -h5434 PWAF70 KWNO 30HR_FL100_ATLANTIC_POLAR_STR -h5846 PWAF60 KWNO 30HR_FL140_ATLANTIC_POLAR_STR -h5254 PWAF50 KWNO 30HR_FL180_ATLANTIC_POLAR_STR -h5260 PWAF40 KWNO 30HR_FL240_ATLANTIC_POLAR_STR -h5266 PWAF30 KWNO 30HR_FL300_ATLANTIC_POLAR_STR -h5272 PWAF25 KWNO 30HR_FL340_ATLANTIC_POLAR_STR -h5278 PWAF20 KWNO 30HR_FL390_ATLANTIC_POLAR_STR -h5284 PWAF15 KWNO 30HR_FL450_ATLANTIC_POLAR_STR -h5290 PWAF07 KWNO 30HR_FL630_ATLANTIC_POLAR_STR -i5440 PWYF85 KWNO 30HR_FL050_N_PAC_POLAR_STR -i5446 PWYF70 KWNO 30HR_FL100_N_PAC_POLAR_STR -i5852 PWYF60 KWNO 30HR_FL140_N_PAC_POLAR_STR -i5304 PWYF50 KWNO 30HR_FL180_N_PAC_POLAR_STR -i5310 PWYF40 KWNO 30HR_FL240_N_PAC_POLAR_STR -i5316 PWYF30 KWNO 30HR_FL300_N_PAC_POLAR_STR -i5322 PWYF25 KWNO 30HR_FL340_N_PAC_POLAR_STR -i5328 PWYF20 KWNO 30HR_FL390_N_PAC_POLAR_STR -i5334 PWYF15 KWNO 30HR_FL450_N_PAC_POLAR_STR -i5340 PWYF07 KWNO 30HR_FL630_N_PAC_POLAR_STR -j5454 PWJF85 KWNO 30HR_FL050_S_PAC_POLAR_STR -j5460 PWJF70 KWNO 30HR_FL100_S_PAC_POLAR_STR -j5858 PWJF60 KWNO 30HR_FL140_S_PAC_POLAR_STR -j5354 PWJF50 KWNO 30HR_FL180_S_PAC_POLAR_STR -j5360 PWJF40 KWNO 30HR_FL240_S_PAC_POLAR_STR -j5366 PWJF30 KWNO 30HR_FL300_S_PAC_POLAR_STR -j5372 PWJF25 KWNO 30HR_FL340_S_PAC_POLAR_STR -j5378 PWJF20 KWNO 30HR_FL390_S_PAC_POLAR_STR -j5384 PWJF15 KWNO 30HR_FL450_S_PAC_POLAR_STR -j5390 PWJF07 KWNO 30HR_FL630_S_PAC_POLAR_STR -m5904 PWMF85 KWNO 30HR_FL050_PACIFIC_MERC -m5910 PWMF70 KWNO 30HR_FL100_PACIFIC_MERC -m5916 PWMF50 KWNO 30HR_FL180_PACIFIC_MERC -m5922 PWMF40 KWNO 30HR_FL240_PACIFIC_MERC -m5928 PWMF30 KWNO 30HR_FL300_PACIFIC_MERC -m5934 PWMF25 KWNO 30HR_FL340_PACIFIC_MERC -m5940 PWMF20 KWNO 30HR_FL390_PACIFIC_MERC -m5946 PWMF15 KWNO 30HR_FL450_PACIFIC_MERC -m5952 PWMF07 KWNO 30HR_FL630_PACIFIC_MERC diff --git a/util/fix/wafsubset_wmo.tbl.36hr b/util/fix/wafsubset_wmo.tbl.36hr deleted file mode 100755 index 8db60d4839..0000000000 --- a/util/fix/wafsubset_wmo.tbl.36hr +++ /dev/null @@ -1,101 +0,0 @@ -a5405 PWNG85 KWNO 36HR_FL050_AMERICA_MERC -a5411 PWNG70 KWNO 36HR_FL100_AMERICA_MERC -a5105 PWNG50 KWBC 36HR_FL180_AMERICA_MERC -a5111 PWNG40 KWBC 36HR_FL240_AMERICA_MERC -a5117 PWNG30 KWBC 36HR_FL300_AMERICA_MERC -a5123 PWNG25 KWBC 36HR_FL340_AMERICA_MERC -a5129 PWNG20 KWBC 36HR_FL390_AMERICA_MERC -b15417 PWSG85 KWNO 36HR_FL050_EUR_S_AM_MERC -b15423 PWSG70 KWNO 36HR_FL100_EUR_S_AM_MERC -b15195 PWSG50 KWBC 36HR_FL180_EUR_S_AM_MERC -b15201 PWSG40 KWBC 36HR_FL240_EUR_S_AM_MERC -b15207 PWSG30 KWBC 36HR_FL300_EUR_S_AM_MERC -b15213 PWSG25 KWBC 36HR_FL340_EUR_S_AM_MERC -b15219 PWSG20 KWBC 36HR_FL390_EUR_S_AM_MERC -b15225 PWSG15 KWBC 36HR_FL450_EUR_S_AM_MERC -b15231 PWSG07 KWBC 36HR_FL630_EUR_S_AM_MERC -c5505 PWRG85 KWNO 36HR_FL050_AFRICA_MERC -c5511 PWRG70 KWNO 36HR_FL100_AFRICA_MERC -c5517 PWRG50 KWNO 36HR_FL180_AFRICA_MERC -c5523 PWRG40 KWNO 36HR_FL240_AFRICA_MERC -c5529 PWRG30 KWNO 36HR_FL300_AFRICA_MERC -c5535 PWRG25 KWNO 36HR_FL340_AFRICA_MERC -c5541 PWRG20 KWNO 36HR_FL390_AFRICA_MERC -c5547 PWRG15 KWNO 36HR_FL450_AFRICA_MERC -c5553 PWRG07 KWNO 36HR_FL630_AFRICA_MERC -d5559 PWZG85 KWNO 36HR_FL050_ASIA_MERC -d5565 PWZG70 KWNO 36HR_FL100_ASIA_MERC -d5571 PWZG50 KWNO 36HR_FL180_ASIA_MERC -d5577 PWZG40 KWNO 36HR_FL240_ASIA_MERC -d5583 PWZG30 KWNO 36HR_FL300_ASIA_MERC -d5589 PWZG25 KWNO 36HR_FL340_ASIA_MERC -d5595 PWZG20 KWNO 36HR_FL390_ASIA_MERC -d5601 PWZG15 KWNO 36HR_FL450_ASIA_MERC -d5607 PWZG07 KWNO 36HR_FL630_ASIA_MERC -e5613 PWGG85 KWNO 36HR_FL050_IND_OCN_MERC -e5619 PWGG70 KWNO 36HR_FL100_IND_OCN_MERC -e5625 PWGG50 KWNO 36HR_FL180_IND_OCN_MERC -e5631 PWGG40 KWNO 36HR_FL240_IND_OCN_MERC -e5637 PWGG30 KWNO 36HR_FL300_IND_OCN_MERC -e5643 PWGG25 KWNO 36HR_FL340_IND_OCN_MERC -e5649 PWGG20 KWNO 36HR_FL390_IND_OCN_MERC -e5655 PWGG15 KWNO 36HR_FL450_IND_OCN_MERC -e5661 PWGG07 KWNO 36HR_FL630_IND_OCN_MERC -f5135 PWFG50 KWBC 36HR_FL180_S_PACIFIC_MERC -f5141 PWFG40 KWBC 36HR_FL240_S_PACIFIC_MERC -f5147 PWFG30 KWBC 36HR_FL300_S_PACIFIC_MERC -f5153 PWFG25 KWBC 36HR_FL340_S_PACIFIC_MERC -f5159 PWFG20 KWBC 36HR_FL390_S_PACIFIC_MERC -f15175 PWFG85 KWBC 36HR_FL050_S_PACIFIC_MERC -f15181 PWFG70 KWBC 36HR_FL100_S_PACIFIC_MERC -f15187 PWFG15 KWBC 36HR_FL450_S_PACIFIC_MERC -f15165 PWFG07 KWBC 36HR_FL630_S_PACIFIC_MERC -g5667 PWCG85 KWNO 36HR_FL050_EURASIA_POLAR_STR -g5673 PWCG70 KWNO 36HR_FL100_EURASIA_POLAR_STR -g5841 PWCG60 KWNO 36HR_FL140_EURASIA_POLAR_STR -g5679 PWCG50 KWNO 36HR_FL180_EURASIA_POLAR_STR -g5685 PWCG40 KWNO 36HR_FL240_EURASIA_POLAR_STR -g5691 PWCG30 KWNO 36HR_FL300_EURASIA_POLAR_STR -g5697 PWCG25 KWNO 36HR_FL340_EURASIA_POLAR_STR -g5703 PWCG20 KWNO 36HR_FL390_EURASIA_POLAR_STR -g5709 PWCG15 KWNO 36HR_FL450_EURASIA_POLAR_STR -g5715 PWCG07 KWNO 36HR_FL630_EURASIA_POLAR_STR -h5429 PWAG85 KWNO 36HR_FL050_ATLANTIC_POLAR_STR -h5435 PWAG70 KWNO 36HR_FL100_ATLANTIC_POLAR_STR -h5847 PWAG60 KWNO 36HR_FL140_ATLANTIC_POLAR_STR -h5255 PWAG50 KWNO 36HR_FL180_ATLANTIC_POLAR_STR -h5261 PWAG40 KWNO 36HR_FL240_ATLANTIC_POLAR_STR -h5267 PWAG30 KWNO 36HR_FL300_ATLANTIC_POLAR_STR -h5273 PWAG25 KWNO 36HR_FL340_ATLANTIC_POLAR_STR -h5279 PWAG20 KWNO 36HR_FL390_ATLANTIC_POLAR_STR -h5285 PWAG15 KWNO 36HR_FL450_ATLANTIC_POLAR_STR -h5291 PWAG07 KWNO 36HR_FL630_ATLANTIC_POLAR_STR -i5441 PWYG85 KWNO 36HR_FL050_N_PAC_POLAR_STR -i5447 PWYG70 KWNO 36HR_FL100_N_PAC_POLAR_STR -i5853 PWYG60 KWNO 36HR_FL140_N_PAC_POLAR_STR -i5305 PWYG50 KWNO 36HR_FL180_N_PAC_POLAR_STR -i5311 PWYG40 KWNO 36HR_FL240_N_PAC_POLAR_STR -i5317 PWYG30 KWNO 36HR_FL300_N_PAC_POLAR_STR -i5323 PWYG25 KWNO 36HR_FL340_N_PAC_POLAR_STR -i5329 PWYG20 KWNO 36HR_FL390_N_PAC_POLAR_STR -i5335 PWYG15 KWNO 36HR_FL450_N_PAC_POLAR_STR -i5341 PWYG07 KWNO 36HR_FL630_N_PAC_POLAR_STR -j5455 PWJG85 KWNO 36HR_FL050_S_PAC_POLAR_STR -j5461 PWJG70 KWNO 36HR_FL100_S_PAC_POLAR_STR -j5859 PWJG60 KWNO 36HR_FL140_S_PAC_POLAR_STR -j5355 PWJG50 KWNO 36HR_FL180_S_PAC_POLAR_STR -j5361 PWJG40 KWNO 36HR_FL240_S_PAC_POLAR_STR -j5367 PWJG30 KWNO 36HR_FL300_S_PAC_POLAR_STR -j5373 PWJG25 KWNO 36HR_FL340_S_PAC_POLAR_STR -j5379 PWJG20 KWNO 36HR_FL390_S_PAC_POLAR_STR -j5385 PWJG15 KWNO 36HR_FL450_S_PAC_POLAR_STR -j5391 PWJG07 KWNO 36HR_FL630_S_PAC_POLAR_STR -m5905 PWMG85 KWNO 36HR_FL050_PACIFIC_MERC -m5911 PWMG70 KWNO 36HR_FL100_PACIFIC_MERC -m5917 PWMG50 KWNO 36HR_FL180_PACIFIC_MERC -m5923 PWMG40 KWNO 36HR_FL240_PACIFIC_MERC -m5929 PWMG30 KWNO 36HR_FL300_PACIFIC_MERC -m5935 PWMG25 KWNO 36HR_FL340_PACIFIC_MERC -m5941 PWMG20 KWNO 36HR_FL390_PACIFIC_MERC -m5947 PWMG15 KWNO 36HR_FL450_PACIFIC_MERC -m5953 PWMG07 KWNO 36HR_FL630_PACIFIC_MERC diff --git a/util/modulefiles/gfs_util.hera b/util/modulefiles/gfs_util.hera new file mode 100644 index 0000000000..cf880d66b6 --- /dev/null +++ b/util/modulefiles/gfs_util.hera @@ -0,0 +1,29 @@ +#%Module##################################################### +## Module file for GFS util +############################################################# +# +# Loading required system modules +# + +module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles +# Loading Intel Compiler Suite +module load intel/18.0.5.274 + +module load bacio/2.0.3 +module load w3emc/2.3.1 +module load w3nco/2.0.6 +module load ip/3.0.1 +module load sp/2.0.2 +module load bufr/11.3.0 + +module load jasper/1.900.1 +module load png/1.2.44 +module load z/1.2.11 + +module load ncl/6.5.0 +module load gempak/7.4.2 + +module load impi/2018.0.4 + +export GEMINC=/apps/gempak/7.4.2/gempak/include +export GEMOLB=/apps/gempak/7.4.2/os/linux64/lib diff --git a/util/modulefiles/gfs_util.theia b/util/modulefiles/gfs_util.theia deleted file mode 100644 index 50c7bf1d59..0000000000 --- a/util/modulefiles/gfs_util.theia +++ /dev/null @@ -1,25 +0,0 @@ -#%Module##################################################### -## Module file for GFS util -############################################################# -# -# Loading required system modules -# - -# Loading Intel Compiler Suite -module load intel/18.1.163 -module load impi/5.1.2.150 -module load ncl/6.3.0 -module load gempak/7.4.2 - -# Loding nceplibs modules -module use -a /scratch3/NCEPDEV/nwprod/lib/modulefiles -module load bacio/v2.0.1 -module load w3emc/v2.2.0 -module load w3nco/v2.0.6 -module load ip/v3.0.0 -module load sp/v2.0.2 -module load bufr/v11.1.0 -module load graphics/v2.0.0 - -export GEMINC=/apps/gempak/7.4.2/gempak/include -export GEMOLB=/apps/gempak/7.4.2/os/linux64/lib diff --git a/util/modulefiles/gfs_util.wcoss_cray b/util/modulefiles/gfs_util.wcoss_cray index d650092c73..9e69300822 100755 --- a/util/modulefiles/gfs_util.wcoss_cray +++ b/util/modulefiles/gfs_util.wcoss_cray @@ -6,22 +6,21 @@ # module load modules module load craype-sandybridge - module load PrgEnv-intel/5.2.56 - module switch intel/15.0.6.233 + module load PrgEnv-intel/5.2.82 + module switch intel/18.1.163 module unload gcc module load gcc # Loading GEMPAK module unload gempak - module load gempak/6.32.0 + module load gempak/7.3.0 module unload ncarg-intel-sandybridge - module load ncarg-intel-sandybridge/6.1.0 - module load graphics-intel/2.0.0 + module load ncarg-intel-sandybridge/6.3.0 # Loading Intel-Compiled NCEP Libraries - module load bacio-intel/2.0.1 - module load w3emc-intel/2.2.0 - module load w3nco-intel/2.0.6 - module load ip-intel/3.0.0 - module load sp-intel/2.0.2 - module load bufr-intel/11.1.0 + module load bacio-intel/2.0.3 + module load w3emc-intel/2.4.0 + module load w3nco-intel/2.2.0 + module load ip-intel/3.0.2 + module load sp-intel/2.0.3 + module load bufr-intel/11.3.0 diff --git a/util/modulefiles/gfs_util.wcoss_dell_p3 b/util/modulefiles/gfs_util.wcoss_dell_p3 index 1390c1fe7c..e1c972b79c 100755 --- a/util/modulefiles/gfs_util.wcoss_dell_p3 +++ b/util/modulefiles/gfs_util.wcoss_dell_p3 @@ -13,12 +13,10 @@ module load gempak/7.3.1 # Loading Intel-Compiled NCEP Libraries - module load bacio/2.0.2 - module load w3emc/2.3.0 - module load w3nco/2.0.6 - module load ip/3.0.1 - module load sp/2.0.2 - module load g2/3.1.0 - module load bufr/11.2.0 - -module load graphics/2.0.0 + module load bacio/2.0.3 + module load w3emc/2.4.0 + module load w3nco/2.2.0 + module load ip/3.0.2 + module load sp/2.0.3 + module load g2/3.2.0 + module load bufr/11.3.0 diff --git a/util/parm/bull_grdbgdas.d12 b/util/parm/bull_grdbgdas.d12 deleted file mode 100755 index 07034dee07..0000000000 --- a/util/parm/bull_grdbgdas.d12 +++ /dev/null @@ -1,38 +0,0 @@ -VANL5 11 1 0 255 0 GTAA98 1 - 5140 5675 5728 5787 5927 5768 4029 4030 5905 5906 5907 5908 GTAA98 2 -VGANL 7 100 1000 0 0 GHAA99 1 - 0 0 0 0 8044 8050 8056 8062 8068 8074 8080 8086 GHAA99 2 -VGANL 7 100 700 0 0 GHAA70 1 - 0 0 0 0 8043 8049 8055 8061 8067 8073 8079 8085 GHAA70 2 -VGANL 7 100 500 0 0 GHAA50 1 - 0 0 0 0 8042 8048 8054 8060 8066 8072 8078 8084 GHAA50 2 -VGANL 7 100 200 0 0 GHAA20 1 - 0 0 0 0 8041 8047 8053 8059 8065 8071 8077 8083 GHAA20 2 -VGANL 7 100 100 0 0 GHAA10 1 - 0 0 0 0 8040 8046 8052 8058 8064 8070 8076 8082 GHAA10 2 -VGANL 7 100 50 0 0 GHAA05 1 - 9296 9304 9312 9320 8039 8045 8051 8057 8063 8069 8075 8081 GHAA05 2 -VGANL 11 100 1000 0 0 GTAA99 1 - 0 0 0 0 8139 8145 8151 8170 8176 8182 8188 8194 GTAA99 2 -VGANL 11 100 700 0 0 GTAA70 1 - 0 0 0 0 8138 8144 8150 8169 8175 8181 8187 8193 GTAA70 2 -VGANL 11 100 500 0 0 GTAA50 1 - 0 0 0 0 8137 8143 8149 8168 8174 8180 8186 8192 GTAA50 2 -VGANL 11 100 200 0 0 GTAA20 1 - 0 0 0 0 8136 8142 8148 8167 8173 8179 8185 8191 GTAA20 2 -VGANL 11 100 100 0 0 GTAA10 1 - 0 0 0 0 8135 8141 8147 8153 8172 8178 8184 8190 GTAA10 2 -VGANL 11 100 50 0 0 GTAA05 1 - 8088 8096 8119 8127 8134 8140 8146 8152 8171 8177 8183 8189 GTAA05 2 -VGANL 33 100 1000 0 0 GWAA99 1 - 0 0 0 0 8224 8230 8699 8708 8680 8686 8692 8698 GWAA99 2 -VGANL 33 100 700 0 0 GWAA70 1 - 0 0 0 0 8223 8229 8235 8673 8679 8685 8691 8697 GWAA70 2 -VGANL 33 100 500 0 0 GWAA50 1 - 0 0 0 0 8222 8228 8234 8672 8678 8684 8690 8696 GWAA50 2 -VGANL 33 100 200 0 0 GWAA20 1 - 0 0 0 0 8221 8227 8233 8671 8677 8683 8689 8695 GWAA20 2 -VGANL 33 100 100 0 0 GWAA10 1 - 0 0 0 0 8220 8226 8232 8670 8676 8682 8688 8694 GWAA10 2 -VGANL 33 100 50 0 0 GWAA05 1 - 8195 8201 8207 8213 8219 8225 8231 8669 8675 8681 8687 8693 GWAA05 2 diff --git a/util/parm/graph_faxmakr.gfs_t00z.00 b/util/parm/graph_faxmakr.gfs_t00z.00 deleted file mode 100755 index 92a26c8386..0000000000 --- a/util/parm/graph_faxmakr.gfs_t00z.00 +++ /dev/null @@ -1,32 +0,0 @@ -! USING JCDATA MEMBER(faxmakr.j615_00.00) 11 March 1999 Peter Henrichsen -! "!" IS A SYMBOL FOR COMMENT. -! THE FOLLOWING SECTION IS OVERALL MANTATORY INFORMATION. -% TOLM: TOTAL MAPS=0001,SEED FILE=48 !00 HOUR MAPS FROM THE 00Z GFS RUN. -! "%" MANDATORY CARD. -% ILC1: NH4004, 0, 72, 0,1728,1876, 72, 0,1728,1876; -% ILC2: 0, 0,-338,-263, 0; -! -338= -9*T1, -263= -7*T1, where T1=37.5 -! -------------------------------------------------------------- -% GRPM: GRPMAP=01,GRBFILE=11,GRDINDX=31, FCST00=000 ! Anl -! -------------------------------------------------------------- -% TITL: NUMBYE=48," V2439 ^ 200MB ANALYSIS HEIGHTS/TEMPERATURE " -% JFID: NUMBYE=27," V2439 ANAL 200 HGT/TEMP " -% TLOC: TITXY= 300, 5,GULXY= 750, 180; 0, 0;DUCKXY=1450, 5,DUCKFG= 7,L=1 -! OUTC: NOGPHS=02,OUTGPH1=76,OUTGPH2=77,FAXFIL=71,T1=0018.750,FAX SUBSET=2439 -% OUTC: NOGPHS=02,OUTGPH1=76,OUTGPH2=77,FAXFIL=71,T1=0037.500,FAX SUBSET=2439 -% INPF: NUMFLD=01,GRAPHS=01,KEYIDX=02, -% IDS1: X'00100800,X'004E2082,X'00000000,X'00000000,X'0000001B,X'0000084D -% WWBD: -87116; -96148; 90145; 95165; CW= -87116; -96148; 90145; 95165; -! "?" IS A OPTIONAL CARD TO OVERWRITE THE DEFAULT. -? LINE: DOUBLE WEI=1,DASHFG=0,DASHMASK= 0, 0 -? UAMV: 0000.00,0000.00,0000.00, MA=00001.000000,00000.008334,000012.000000 -? LAB1: FONT=15.0,NC=3,FORM='A999',RTC=-15,UPC=-10,IFF='IFF3',B1_RC= 1.0 -? LAB2: NLAB=5,FIX=-15,-21,-29,-37,-45 -? CTRA: NDVD=2,NDIV=3,CNTRFILT=0,CENTFILT=0 -! PROJ: XPO= 65.00,YPO= 65.00,XAD=-18.00,YAD=-14.00,CU2GI= 1905.00,IP=0,IPOPT=0 -? VICK: 2439, 0, 0,1863,X'8000',X'D800', 0, 0; -% ENDF: ---------- END OF THE FIRST FIELD ---------------------------------- -% INPF: NUMFLD=01,GRAPHS=02,KEYIDX=05, -% IDS1: X'01000800,X'004E2082,X'00000000,X'00000000,X'0000001B,X'0000084D -? LINE: DOUBLE WEI=1,DASHFG=1,DASHMASK=15,20 -% ENDM: -----------------------------------------------------END OF 01 MAP-- diff --git a/util/parm/graph_faxmakr.gfs_t12z.00 b/util/parm/graph_faxmakr.gfs_t12z.00 deleted file mode 100755 index 99f0a147e9..0000000000 --- a/util/parm/graph_faxmakr.gfs_t12z.00 +++ /dev/null @@ -1,32 +0,0 @@ -! USING JCDATA MEMBER(faxmakr.j615d.00) 11 March 1999 Peter Henrichsen -! "!" IS A SYMBOL FOR COMMENT. -! THE FOLLOWING SECTION IS OVERALL MANTATORY INFORMATION. -% TOLM: TOTAL MAPS=0001,SEED FILE=48 !00 HOUR MAPS FROM THE 12Z GFS RUN. -! "%" MANDATORY CARD. -% ILC1: NH4004, 0, 72, 0,1728,1876, 72, 0,1728,1876; -% ILC2: 0, 0,-338,-263, 0; -! -338= -9*T1, -263= -7*T1, where T1=37.5 -! -------------------------------------------------------------- -% GRPM: GRPMAP=01,GRBFILE=11,GRDINDX=31, FCST00=000 ! Anl -! -------------------------------------------------------------- -% TITL: NUMBYE=48," V2489 ^ 200MB ANALYSIS HEIGHTS/TEMPERATURE " -% JFID: NUMBYE=27," V2489 ANAL 200 HGT/TEMP " -% TLOC: TITXY= 300, 5,GULXY= 750, 180; 0, 0;DUCKXY=1450, 5,DUCKFG= 7,L=1 -! OUTC: NOGPHS=02,OUTGPH1=76,OUTGPH2=77,FAXFIL=71,T1=0018.750,FAX SUBSET=2489 -% OUTC: NOGPHS=02,OUTGPH1=76,OUTGPH2=77,FAXFIL=71,T1=0037.500,FAX SUBSET=2489 -% INPF: NUMFLD=01,GRAPHS=01,KEYIDX=02, -% IDS1: X'00100800,X'004E2082,X'00000000,X'00000000,X'0000001B,X'0000084D -% WWBD: -87116; -96148; 90145; 95165; CW= -87116; -96148; 90145; 95165; -! "?" IS A OPTIONAL CARD TO OVERWRITE THE DEFAULT. -? LINE: DOUBLE WEI=1,DASHFG=0,DASHMASK= 0, 0 -? UAMV: 0000.00,0000.00,0000.00, MA=00001.000000,00000.008334,000012.000000 -? LAB1: FONT=15.0,NC=3,FORM='A999',RTC=-15,UPC=-10,IFF='IFF3',B1_RC= 1.0 -? LAB2: NLAB=5,FIX=-15,-21,-29,-37,-45 -? CTRA: NDVD=2,NDIV=3,CNTRFILT=0,CENTFILT=0 -! PROJ: XPO= 65.00,YPO= 65.00,XAD=-18.00,YAD=-14.00,CU2GI= 1905.00,IP=0,IPOPT=0 -? VICK: 2489, 0, 0,1863,X'8000',X'D800', 0, 0; -% ENDF: ---------- END OF THE FIRST FIELD ---------------------------------- -% INPF: NUMFLD=01,GRAPHS=02,KEYIDX=05, -% IDS1: X'01000800,X'004E2082,X'00000000,X'00000000,X'0000001B,X'0000084D -? LINE: DOUBLE WEI=1,DASHFG=1,DASHMASK=15,20 -% ENDM: -----------------------------------------------------END OF 01 MAP-- diff --git a/util/parm/graph_faxmakr.ukmet_00 b/util/parm/graph_faxmakr.ukmet_00 deleted file mode 100755 index 683a929eba..0000000000 --- a/util/parm/graph_faxmakr.ukmet_00 +++ /dev/null @@ -1,37 +0,0 @@ -! USING JCDATA MEMBER(j873k) FOR JOB WW0873 10 APR 1997 LUKE LIN -! "!" IS A SYMBOL FOR COMMENT. -! THE FOLLOWING SECTION IS OVERALL MANTATORY INFORMATION. -% TOLM: TOTAL MAPS=0001,SEED FILE=48 !(72-144)HR UKMET MAPS FROM THE FNL RUN. -! "%" MANDATORY CARD. -% ILC1: NH4004, 0, 72, 0,1728,1876, 72, 0,1728,1876; -% ILC2: 0, 0,-338,-263, 0; -! -338= -9*T1, -263= -7*T1, where T1=37.5 -! -------------------------------------------------------------- -% GRPM: GRPMAP=01,GRBFILE=12,GRDINDX=32, FSTD+3=132 -! -------------------------------------------------------------- -% TITL: NUMBYE=35,"V9014 UKMET 500MB D+3+ HGT/DN FROM " -% JFID: NUMBYE=28," V9014 D+3+ UKMET 500 HT/DN " -% TLOC: TITXY= 100, 5,GULXY= 750, 180; 0, 0;DUCKXY=1350, 50,DUCKFG= 6,L=1 -% OUTC: NOGPHS=02,OUTGPH1=76,OUTGPH2=77,FAXFIL=71,T1=0037.500,FAX SUBSET=9014 -% INPF: NUMFLD=01,GRAPHS=01,KEYIDX=02,MEANFG= 1,MEANTP=D+3+, -% IDS1: X'00100884,X'60C35082,X'00000009,X'00000000,X'0000001B,X'0097084D -% WWBD: -87116; -96148; 90145; 95165; CW= -87116; -96148; 90145; 95165; -! "?" IS A OPTIONAL CARD TO OVERWRITE THE DEFAULT. -% UAMV: 0000.00,0000.00,0000.00, MA=00001.000000,00000.016667,000006.000000 -? LINE: DOUBLE WEI=1,DASHFG=0,DASHMASK= 0, 0 -? CTRA: NDVD=2,NDIV=4,CNTRFILT=0,CENTFILT=0 -! PROJ: XPO= 65.00,YPO= 65.00,XAD=-18.00,YAD=-14.00,CU2GI= 1905.00,IP=0,IPOPT=0 -? LAB1: FONT=15.0,NC=3,FORM='A999',RTC=-15,UPC=-10,IFF='IFF3',B1_RC= 1.0 -? LAB2: NLAB=5,FIX=-15,-23,-31,-39,-47 -? VICK: 9014, 0, 0,1863,X'8000',X'D800', 0, 0; -% ENDF: ---------- END OF THE FIRST FIELD ---------------------------------- -% INPF: NUMFLD=01,GRAPHS=02,KEYIDX=02, -% IDS1: X'00100884,X'60C35082,X'00000009,X'00000000,X'0000021B,X'0097084D -% UAMV: 0000.00,0000.00,0000.00, MA=00000.100000,00000.166667,000060.000000 -? LINE: DOUBLE WEI=1,DASHFG=1,DASHMASK=15 20 -? SHAD: SHADFG=1,SHADMASK=-9, 0; -? CEN1: FONT=11.0,NC=4,CEN=1,FORM='A+-+',XID=-15.0,YID= -5.0,XLIM= -500.0 -? CEN2: FLO='IFF4',FHI='IFF4',B1_RC= 1.0 -? LAB1: FONT=15.0,NC=3,FORM='A999',IRT=-15,IUP=-10,IFF='IFF3',B1_RC= 1.0 -? LAB2: NLAB=0,FIX=-16,-24,-32,-40,-48 -% ENDM: -----------------------------------------------------END OF 01 MAP-- diff --git a/util/parm/graph_faxmakr.ukmet_12 b/util/parm/graph_faxmakr.ukmet_12 deleted file mode 100755 index cb7079fb2f..0000000000 --- a/util/parm/graph_faxmakr.ukmet_12 +++ /dev/null @@ -1,38 +0,0 @@ -! USING JCDATA MEMBER(j873w) FOR JOB WW0873 08 JULY 1997 STEVE LILLY -! "!" IS A SYMBOL FOR COMMENT. -! THE FOLLOWING SECTION IS OVERALL MANTATORY INFORMATION. -% TOLM: TOTAL MAPS=0001,SEED FILE=48 !(72-144)HR UKMET MAPS FROM THE FNL RUN. -! 12Z cycle -! "%" MANDATORY CARD. -% ILC1: NH4004, 0, 72, 0,1728,1876, 72, 0,1728,1876; -% ILC2: 0, 0,-338,-263, 0; -! -338= -9*T1, -263= -7*T1, where T1=37.5 -! -------------------------------------------------------------- -% GRPM: GRPMAP=01,GRBFILE=12,GRDINDX=32, FSTD+3=132 -! -------------------------------------------------------------- -% TITL: NUMBYE=35,"V9029 UKMET 500MB D+3+ HGT/DN FROM " -% JFID: NUMBYE=28," V9029 D+3+ UKMET 500 HT/DN " -% TLOC: TITXY= 100, 5,GULXY= 750, 180; 0, 0;DUCKXY=1350, 50,DUCKFG= 6,L=1 -% OUTC: NOGPHS=02,OUTGPH1=76,OUTGPH2=77,FAXFIL=71,T1=0037.500,FAX SUBSET=9029 -% INPF: NUMFLD=01,GRAPHS=01,KEYIDX=02,MEANFG= 2,MEANTP=D+3+, -% IDS1: X'00100884,X'60C35082,X'00000009,X'00000000,X'0000001B,X'0097084D -% WWBD: -87116; -96148; 90145; 95165; CW= -87116; -96148; 90145; 95165; -! "?" IS A OPTIONAL CARD TO OVERWRITE THE DEFAULT. -% UAMV: 0000.00,0000.00,0000.00, MA=00001.000000,00000.016667,000006.000000 -? LINE: DOUBLE WEI=1,DASHFG=0,DASHMASK= 0, 0 -? CTRA: NDVD=2,NDIV=4,CNTRFILT=0,CENTFILT=0 -! PROJ: XPO= 65.00,YPO= 65.00,XAD=-18.00,YAD=-14.00,CU2GI= 1905.00,IP=0,IPOPT=0 -? LAB1: FONT=15.0,NC=3,FORM='A999',RTC=-15,UPC=-10,IFF='IFF3',B1_RC= 1.0 -? LAB2: NLAB=5,FIX=-15,-23,-31,-39,-47 -? VICK: 9029, 0, 0,1863,X'8000',X'D800', 0, 0; -% ENDF: ---------- END OF THE FIRST FIELD ---------------------------------- -% INPF: NUMFLD=01,GRAPHS=02,KEYIDX=02, -% IDS1: X'00100884,X'60C35082,X'00000009,X'00000000,X'0000021B,X'0097084D -% UAMV: 0000.00,0000.00,0000.00, MA=00000.100000,00000.166667,000060.000000 -? LINE: DOUBLE WEI=1,DASHFG=1,DASHMASK=15 20 -? SHAD: SHADFG=1,SHADMASK=-9, 0; -? CEN1: FONT=11.0,NC=4,CEN=1,FORM='A+-+',XID=-15.0,YID= -5.0,XLIM= -500.0 -? CEN2: FLO='IFF4',FHI='IFF4',B1_RC= 1.0 -? LAB1: FONT=15.0,NC=3,FORM='A999',IRT=-15,IUP=-10,IFF='IFF3',B1_RC= 1.0 -? LAB2: NLAB=0,FIX=-16,-24,-32,-40,-48 -% ENDM: -----------------------------------------------------END OF 01 MAP-- diff --git a/util/parm/graph_plotvpap.gfs.anl b/util/parm/graph_plotvpap.gfs.anl deleted file mode 100755 index 0c892d3658..0000000000 --- a/util/parm/graph_plotvpap.gfs.anl +++ /dev/null @@ -1,4 +0,0 @@ -1 KRUN = TROPIC1, NLVLS = 5, IOPTN = 1; -2 850MB, 700MB, 500MB, 250MB, 150MB; -3 XADJ= -002, YADJ= 002 -999 THIS IS THE LAST INPUT CARD ... diff --git a/util/parm/graph_plotvpap.plotmlty.ft26 b/util/parm/graph_plotvpap.plotmlty.ft26 deleted file mode 100755 index 51767490be..0000000000 --- a/util/parm/graph_plotvpap.plotmlty.ft26 +++ /dev/null @@ -1,18 +0,0 @@ - OVERPLOTTING STATIONS...JOB PLOTVPAP STEVEN G. LILLY 18 OCT 1989 - 012 MAX NUMBER OF DIG READ IS THREE - 72221 30N086W STATION BLOCK ID 'EGLIN AFB/VALPARAIS' - 72225 32N085W 'FORT BENNING' - 72269 32N106W 'WHITE SANDS' - 72355 34N098W 'FORT SILL' - 72391 34N119W 'POINT MAGUNAS' - 72424 38N086W 'FORT KNOTS' - 72455 39N096W 'FORT RILEY' - 74733 33N106W 'NORTHRUP LNDG STRIP' - 74734 33N106W 'WHITE SANDS MISSILE' - 74671 36N087W 'FORT CAMPBELL' - 74780 32N081W 'FORT STEWART RESERV' - 74792 34N080W 'POINSETT RANGE' - DETERMINING IF THE OVERPLOTTING STATIONS NEEDS TO BE MOVE - LIST=002 INDICATES WHICH STATIONS ARE BEING COMPARED - 72274 32N110W 72273 31N110W 'TUCSON(NWS) FORT HUACHUCA' - 72393 34N120W 72381 34N116W 'VANDENBERG(NWS) TWENTY PALMS' diff --git a/util/parm/graph_rsonde.ft05.P b/util/parm/graph_rsonde.ft05.P deleted file mode 100755 index 52c184f186..0000000000 --- a/util/parm/graph_rsonde.ft05.P +++ /dev/null @@ -1 +0,0 @@ -P diff --git a/util/parm/graph_rsonde.ft05.Z b/util/parm/graph_rsonde.ft05.Z deleted file mode 100755 index e900b1c81c..0000000000 --- a/util/parm/graph_rsonde.ft05.Z +++ /dev/null @@ -1 +0,0 @@ -Z diff --git a/util/parm/graph_rsondplt.ft05.P b/util/parm/graph_rsondplt.ft05.P deleted file mode 100755 index 52c184f186..0000000000 --- a/util/parm/graph_rsondplt.ft05.P +++ /dev/null @@ -1 +0,0 @@ -P diff --git a/util/parm/graph_rsondplt.ft05.T b/util/parm/graph_rsondplt.ft05.T deleted file mode 100755 index 62a6e3c9df..0000000000 --- a/util/parm/graph_rsondplt.ft05.T +++ /dev/null @@ -1 +0,0 @@ -T diff --git a/util/parm/graph_rsondplt.ft05.Z b/util/parm/graph_rsondplt.ft05.Z deleted file mode 100755 index e900b1c81c..0000000000 --- a/util/parm/graph_rsondplt.ft05.Z +++ /dev/null @@ -1 +0,0 @@ -Z diff --git a/util/parm/graph_trpanl.ft5.gfs_t00z.anl b/util/parm/graph_trpanl.ft5.gfs_t00z.anl deleted file mode 100755 index 88c3cc7dee..0000000000 --- a/util/parm/graph_trpanl.ft5.gfs_t00z.anl +++ /dev/null @@ -1 +0,0 @@ -OPNL 2448H00Z 4 0 1 0OPN26 1 diff --git a/util/parm/graph_trpanl.ft5.gfs_t06z.anl b/util/parm/graph_trpanl.ft5.gfs_t06z.anl deleted file mode 100755 index 545ed9b1c9..0000000000 --- a/util/parm/graph_trpanl.ft5.gfs_t06z.anl +++ /dev/null @@ -1 +0,0 @@ -OPNL 2448H00Z 1 0 1 0OPN26 1 diff --git a/util/parm/graph_trpanl.ft5.gfs_t12z.anl b/util/parm/graph_trpanl.ft5.gfs_t12z.anl deleted file mode 100755 index 876b8bd2a8..0000000000 --- a/util/parm/graph_trpanl.ft5.gfs_t12z.anl +++ /dev/null @@ -1 +0,0 @@ -OPNL 2448H12Z 4 0 1 0OPN26 1 diff --git a/util/parm/graph_trpanl.ft5.gfs_t18z.anl b/util/parm/graph_trpanl.ft5.gfs_t18z.anl deleted file mode 100755 index 6aef38b7ea..0000000000 --- a/util/parm/graph_trpanl.ft5.gfs_t18z.anl +++ /dev/null @@ -1 +0,0 @@ -OPNL 2448H12Z 1 0 1 0OPN26 1 diff --git a/util/parm/graph_trpanl.ft8.gfs_t00z.anl b/util/parm/graph_trpanl.ft8.gfs_t00z.anl deleted file mode 100755 index 25c4cd4090..0000000000 --- a/util/parm/graph_trpanl.ft8.gfs_t00z.anl +++ /dev/null @@ -1,13 +0,0 @@ -1RUN OPN2600Z 4 JFNL - 850 STRM 00HR 850 ITACH00HR 850 V 00HR OPN26 MERCIS-I 124 2 -3V904 VFULL 3836 0 0 0 00HR 850 HT/WIND -3J052 APT5 3837 3838 0 0 00HR 850 HT/WIND - 700 STRM 00HR 700 U 00HR 700 V 00HR OPN26 MERCIS-I 120 2 -3V900 VFULL 2400 0 0 0 00HR 700 HT/WIND -3J045 APT5 3840 3841 0 0 00HR 700 HT/WIND - 500 STRM 00HR 500 ITACH00HR 500 V 00HR OPN26 MERCIS-I 121 2 -3V901 VFULL 2403 0 0 0 00HR 500 HT/WIND -3J046 APT5 3842 3843 0 0 00HR 500 HT/WIND - 250 STRM 00HR 250 ITACH00HR 250 V 00HR OPN26 MERCIS-I 122 2 -3V902 VFULL 2406 0 0 0 00HR 250 HT/WIND -3J047 APT5 3844 3845 0 0 00HR 250 HT/WIND diff --git a/util/parm/graph_trpanl.ft8.gfs_t06z.anl b/util/parm/graph_trpanl.ft8.gfs_t06z.anl deleted file mode 100755 index fe41ae305f..0000000000 --- a/util/parm/graph_trpanl.ft8.gfs_t06z.anl +++ /dev/null @@ -1,5 +0,0 @@ -1RUN OPN2600Z 1 JFNL - 250 STRM 00HR 250 ITACH00HR 250 V 00HR OPN26 MERCIS-I 122 2 -3V902 VFULL 2406 0 0 0 00HR 250 HT/WIND -3J047 APT5 3844 3845 0 0 00HR 250 HT/WIND - diff --git a/util/parm/graph_trpanl.ft8.gfs_t12z.anl b/util/parm/graph_trpanl.ft8.gfs_t12z.anl deleted file mode 100755 index 0c16530990..0000000000 --- a/util/parm/graph_trpanl.ft8.gfs_t12z.anl +++ /dev/null @@ -1,14 +0,0 @@ -1RUN OPN2612Z 4 - 850 STRM 00HR 850 ITACH00HR 850 V 00HR OPN26 MERCIS-I 124 2 -3V954 VFULL 3886 0 0 0 00HR 850 HT/WIND -3J147 APT5 3887 3888 0 0 00HR 850 HT/WIND - 700 STRM 00HR 700 ITACH00HR 700 V 00HR OPN26 MERCIS-I 120 2 -3V950 VFULL 2450 0 0 0 00HR 700 HT/WIND -3J101 APT5 3890 3891 0 0 00HR 700 HT/WIND - 500 STRM 00HR 500 ITACH00HR 500 V 00HR OPN26 MERCIS-I 121 2 -3V951 VFULL 2453 0 0 0 00HR 500 HT/WIND -3J102 APT5 3892 3893 0 0 00HR 500 HT/WIND - 250 STRM 00HR 250 ITACH00HR 250 V 00HR OPN26 MERCIS-I 122 2 -3V952 VFULL 2456 0 0 0 00HR 250 HT/WIND -3J103 APT5 3894 3895 0 0 00HR 250 HT/WIND - diff --git a/util/parm/graph_trpanl.ft8.gfs_t18z.anl b/util/parm/graph_trpanl.ft8.gfs_t18z.anl deleted file mode 100755 index b37de05d9d..0000000000 --- a/util/parm/graph_trpanl.ft8.gfs_t18z.anl +++ /dev/null @@ -1,6 +0,0 @@ -1RUN OPN2612Z 1 JFNL - 250 STRM 00HR 250 ITACH00HR 250 V 00HR OPN26 MERCIS-I 122 2 -3V952 VFULL 2456 0 0 0 00HR 250 HT/WIND -3J103 APT5 3894 3895 0 0 00HR 250 HT/WIND - - diff --git a/util/parm/graph_trpsfprv_ft05.t12z b/util/parm/graph_trpsfprv_ft05.t12z deleted file mode 100755 index 28b97ee3b8..0000000000 --- a/util/parm/graph_trpsfprv_ft05.t12z +++ /dev/null @@ -1 +0,0 @@ -OPNL 2448H12Z 2 0 1 0OPN26 1 diff --git a/util/parm/graph_trpsfprv_ft08.t12z b/util/parm/graph_trpsfprv_ft08.t12z deleted file mode 100755 index ea2940c374..0000000000 --- a/util/parm/graph_trpsfprv_ft08.t12z +++ /dev/null @@ -1,7 +0,0 @@ -1RUN OPN2612Z 2 - 1000 STRM 24HR OPN26 MERCIS 214 2 -3V4390 VFULL 4390 0 0 0 24HR1000MB PROG -3H4350 HONO 4350 4351 0 0 24HR1000MB PROG - 1000 STRM 48HR OPN26 MERCIS 215 2 -3V4391 VFULL 4391 0 0 0 48HR1000MB PROG -3H4352 HONO 4352 4353 0 0 48HR1000MB PROG diff --git a/util/parm/graph_upaprep.ft22.aircft b/util/parm/graph_upaprep.ft22.aircft deleted file mode 100755 index e73b72d482..0000000000 --- a/util/parm/graph_upaprep.ft22.aircft +++ /dev/null @@ -1,10 +0,0 @@ -AIRCFT ******** - 00. 00. 000. 00. #N LAT S LAT W LON E LON (4F6.0) -ZOB -TOB -TDO -DDO -FFO -QMRK -POB -******** diff --git a/util/parm/graph_upaprep.ft23.satwnd b/util/parm/graph_upaprep.ft23.satwnd deleted file mode 100755 index 3d2dcf6607..0000000000 --- a/util/parm/graph_upaprep.ft23.satwnd +++ /dev/null @@ -1,10 +0,0 @@ -SATWND ******** - 00. 00. 000. 00. #N LAT S LAT W LON E LON (4F6.0) -ZOB -TOB -TDO -DDO -FFO -QMRK -POB -******** diff --git a/util/parm/graph_upaprep.ft24.tiros b/util/parm/graph_upaprep.ft24.tiros deleted file mode 100755 index d97f122c49..0000000000 --- a/util/parm/graph_upaprep.ft24.tiros +++ /dev/null @@ -1,23 +0,0 @@ -TIROSX ********TIROSX=OFF - 00 00 90. 00. 000. 360. -ZOB -TOB -TDO -DDO -FFO -HG12 -QMRK -******** -1000 -925 -850 -700 -500 -400 -300 -250 -200 -150 -100 -******** -******** diff --git a/util/parm/graph_upaprep.ft9.mrcontrl b/util/parm/graph_upaprep.ft9.mrcontrl deleted file mode 100755 index 0e8da0cd72..0000000000 --- a/util/parm/graph_upaprep.ft9.mrcontrl +++ /dev/null @@ -1,33 +0,0 @@ -UPAUPA ******** -1 72 76 60. -60. 000. 360. -ZOB -TOB -TDO -DDO -FFO -HG12 -QMRK -******** -1000 -925 -850 -700 -500 -400 -300 -250 -200 -150 -100 - 70 - 50 - 30 - 20 - 10 - 7 - 5 - 3 - 2 - 1 -******** -******** diff --git a/util/sorc/compile_gfs_util_wcoss.sh b/util/sorc/compile_gfs_util_wcoss.sh index f260d14d18..26e065a221 100755 --- a/util/sorc/compile_gfs_util_wcoss.sh +++ b/util/sorc/compile_gfs_util_wcoss.sh @@ -2,7 +2,7 @@ ###################################################################### # -# Build executable GFS utility for GFS V15.0.0 +# Build executable GFS utility for GFS V16.0.0 # ###################################################################### @@ -10,7 +10,7 @@ LMOD_EXACT_MATCH=no source ../../sorc/machine-setup.sh > /dev/null 2>&1 cwd=`pwd` -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then +if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "hera" ] ; then echo " " echo " You are on WCOSS: $target " echo " " @@ -18,7 +18,7 @@ elif [ "$target" = "wcoss" ] ; then echo " " echo " " echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " + echo " You do not need to build GFS utilities for GFS V16.0.0 " echo " " echo " " exit @@ -35,9 +35,7 @@ echo " " source ../modulefiles/gfs_util.${target} module list -dirlist="faxmakr faxmakrx fxcompoz gendata overgridid plotvpap ras2bit - ras2bity rdbfmsua redsat rsonde rsondplt sixbitb sixbitb2 - trpanl trpsfcmv trpsfprv upaprep webtitle wndanftf mkgfsawps" +dirlist="overgridid rdbfmsua webtitle mkgfsawps" set -x for dir in $dirlist diff --git a/util/sorc/faxmakr.fd/absvor.f b/util/sorc/faxmakr.fd/absvor.f deleted file mode 100755 index 9afb068902..0000000000 --- a/util/sorc/faxmakr.fd/absvor.f +++ /dev/null @@ -1,351 +0,0 @@ - SUBROUTINE ABSVOR(KSOUTH,FLDU,FLDV,IMAX,JMAX,XMESHL,XIPOLE,XJPOLE, - 1 WORK,FABSVO,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C $ . . . -C SUBPROGRAM: ABSVOR ABSOLUTE VORTICITY FROM WINDS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GENERATES A FIELD OF ABSOLUTE VORTICITY FROM THE GIVEN WINDS -C ON A GRID WHICH OVERLAYS A POLAR STEREOGRAPHIC MAP PROJECTION -C TRUE AT 60N LATITUDE IF FOR A NORTHERN HEMISPHERIC MAP -C (TRUE AT 60S LATITUDE IF FOR A SOUTHERN HEMISPHERIC MAP). -C -C PROGRAM HISTORY LOG: -C 82-08-03 SHIMOMURA -C 88-10-06 LUKE LIN ADD NEW DOCBLOCK -C 95-02-15 LUKE LIN CONVERT IT CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 SP -C -C USAGE: CALL ABSVOR(KSOUTH,FLDU,FLDV,IMAX,JMAX,XMESHL,XIPOLE, -C XJPOLE,WORK,FABSVO,IERROR) -C INPUT ARGUMENT LIST: -C KSOUTH - SET KSOUTH=0 IF DATA IS FOR NORTHERN HEMISPHERIC MAP -C - SET KSOUTH=1 IF DATA IS FOR SOUTHERN HEMISPHERIC MAP -C FLDU - REAL*4 FLDU(IMAX,JMAX) -C - U-COMPONENT OF THE WIND IN METERS PER SEC. -C - U-COMPONENT IS GRID-ORIENTED COMPONENT IN X DIRECTION -C FLDV - REAL*4 FLDV(IMAX,JMAX) -C - V-COMPONENT OF THE WIND IN METERS PER SEC. -C - V-COMPONENT IS GRID-ORIENTED COMPONENT IN Y DIRECTION -C IMAX - I-DIMENSION OF THE GRID -C JMAX - J-DIMENSION OF THE GRID -C XMESHL - GRID INTERVAL (IN KILOMETERS) AT TRUE LATITUDE. -C XIPOLE - LOCATION OF POLE, I-COORDINATE OF POLE (REAL*4) -C XJPOLE - LOCATION OF POLE, J-COORDINATE OF POLE (REAL*4) -C WORK - REAL*4 WORK(IMAX,6) FOR TEMPORARY WORK SPACE -C -C OUTPUT ARGUMENT LIST: -C FABSVO - REAL*4 FABSVO(IMAX,JMAX) -C - FOR THE RESULTING ABSOULUTE VORTICITY VALUES -C IERROR - =0 IF NORMAL RETURN; -C - =1 ABNORMAL RETURN (IMAX/JMAX HAS INVALID VALUE); -C - =2 ABNORMAL RETURN (XMESHL IS ZERO OR NEGATIVE). -C -C REMARKS: THE EDGE POINTS IN THE RESULTING FIELD OF ABSOLUTE -C VORTICITY HAVE BEEN FILLED WITH VALUES IDENTICAL TO THE ADJACENT -C FIRST INTERIOR POINTS, SO DON'T USE THE BOUNDARY POINTS UNLESS YOU -C HAVE TO. -C CAUTION ... THE 65*65 FIELDS FROM THE SPECTRAL MODEL, AS OF THIS -C DATE, CONTAIN GARBAGE IN THE CORNERS BEYOND THE EQUATOR, SO IF -C YOU ARE USING THOSE FOR FLDU AND FLDV, THEN IGNORE THE RESULTING -C STRANGE VALUES IN THE CORNERS BEYOND THE EQUATOR. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C -C ... DERIVATION OF PROCEDURE ... -C ... IN THIS SUB WE WILL USE DIAGONAL DIFFERENCING -C ... WITH X-AXIS HEADING SOUTHEASTWARD ON GRID -C ... RELATIVE VORTICITY ZETA = DV/DX - DU/DY -C ... DX IS APPROXIMATED BY DISTANCE OF SQRT(2) GRID INTERVALS -C ... CONVERTED TO EARTH DISTANCE BY MEANS OF THE MAP FACTOR: -C ... MAPFACTOR = (1+SINLAT) / (1+SIN(60)) -C -C ... DX = SQRT(2) * XMESHL * MAPFACTOR -C ... THE MAP FACTOR USED FOR DX IS APPROXIMATED BY THE AVERAGE -C ... OF THE MAPFACTOR AT SOUTHEAST POINT AND NORTHWEST POINT -C -C ... AVG MAPFACTOR =(1/2)*(MAPFACTOR(SE) + MAPFACTOR(NW)) -C =(1/(2*(1+SIN60)))*(1+SINLAT(SE)+1+SINLAT(NW)) -C -C ... DX = (1.414*XMESHL/((2*(1+SIN60)))*(2+SINLAT(SE) + SINLAT(NW)) -C -C DV 2*(1+SIN60) V(SOUTHEAST) - V(NORTHWEST) -C -- = ------------ * ----------------------------------- -C DX 1.414*XMESHL 2 + SINLAT(SE) + SINLAT(NW) -C -C -C * * * * * * * * * * * -C - REAL FLDU(IMAX,JMAX) - REAL FLDV(IMAX,JMAX) - REAL FABSVO(IMAX,JMAX) - REAL WORK(IMAX,6) - REAL Y(4) -C ... WHERE Y(4) IS USED TO INTERPOLATE IN 4X4 -C - LOGICAL LSHEMI -C - DATA CNV2RD / 0.0174533 / - DATA OMEGA2 / 1.4584E-1 / -C ... WHERE 2 OMEGA SHUD BE 1.4584E-4 BUT I AM SCALING IT BY 1000. -C - DATA EARTHR / 6371.2 / -C ... WHERE EARTHR IS EARTH RADIUS IN KM ... -C - DATA KU / 1 / - DATA KV / 2 / - DATA KSIN / 3 / - DATA SICO45 / 0.7071068 / - DATA A1,A2,A3,A4 / -0.0625, 0.5625, 0.5625, -0.0625 / -C -1/16, 9/16, 9/16, -1/16 -C ... WHICH IS USED IN INTERPOLATING -C -C . . . S T A R T . . . -C - IERROR = 0 - LSHEMI = .FALSE. - IF(KSOUTH .NE. 0) LSHEMI = .TRUE. - IM2 = IMAX - 1 - IF(IM2 .LT. 2) GO TO 911 - JM2 = JMAX - 1 - IF(JM2 .LT. 2) GO TO 911 - IF(XMESHL .LE. 0.0) GO TO 922 -C -C ... INITIALIZE CONSTANT FOR DISTANCE FROM POLE TO EQUATOR -C ... IN GRID INTERVALS - RMAPKM = 1.8660254 * EARTHR - RMAPGI = RMAPKM / XMESHL - GISQD = RMAPGI * RMAPGI -C - EM = 1.0 + SIN(60.0*CNV2RD) - EMOVRD = 2.0*EM / (1.4142136*XMESHL) -C ... IN EMOVRD THE XMESHL IS IN KM, SO THE NUMBERS WILL BE -C ... TOO BIG BY A FACTOR OF 1000.0 -C -C ... THE WORK ARRAY WILL BE USED TO KEEP TWO ROWS OF DATA -C ... NEEDED FOR CALCULATING THE VORTICITY -C ... UPRIME, VPRIME, AND SINLAT FOR BOTH ROWS -C -C ... INITIALIZE THE FIRST ROW'S DATA ... - J = 1 - XJ = FLOAT(J) - XJPOLE - JCURR = 0 - DO 222 I = 1,IMAX - U = FLDU(I,J) - V = FLDV(I,J) - UPRIME = SICO45 * (U - V) - VPRIME = SICO45 * (U + V) - WORK(I,JCURR+KU) = UPRIME - WORK(I,JCURR+KV) = VPRIME - XI = FLOAT(I) - XIPOLE - RSQD = XI*XI + XJ*XJ - SINLAT = (GISQD - RSQD) / (GISQD + RSQD) - WORK(I,JCURR+KSIN) = SINLAT - 222 CONTINUE -C - JCURR = 3 - JABV = 0 - DO 277 JBIG = 1,JM2 - IF(JABV .EQ. 0) GO TO 233 -C ... ELSE, JABV MUST HAVE BEEN =3, SO RESET IT TO ZERO - JABV = 0 - JCURR = 3 - GO TO 244 - 233 CONTINUE -C ... JABV WAS = 0, SO CHG IT TO = 3 - JABV = 3 - JCURR = 0 - 244 CONTINUE - JB1 = JBIG + 1 - XJ = FLOAT(JB1) - XJPOLE - DO 255 I = 1,IMAX - U = FLDU(I,JB1) - V = FLDV(I,JB1) - UPRIME = SICO45 * (U - V) - VPRIME = SICO45 * (U+V) - WORK(I,JABV+KU) = UPRIME - WORK(I,JABV+KV) = VPRIME - XI = FLOAT(I) - XIPOLE - RSQD = XI * XI + XJ * XJ - SINLAT = (GISQD - RSQD) / (GISQD + RSQD) - WORK(I,JABV+KSIN) = SINLAT - 255 CONTINUE -C - DO 266 I = 1,IM2 - VSE = WORK(I+1,JCURR+KV) - VNW = WORK(I,JABV+KV) - USW = WORK(I,JCURR+KU) - UNE = WORK(I+1,JABV+KU) - DENOMV = 2.0 + WORK(I+1,JCURR+KSIN) + WORK(I,JABV+KSIN) - DVDX = (VSE - VNW) / DENOMV -C - DENOMU = 2.0 + WORK(I+1,JABV+KSIN) + WORK(I,JCURR+KSIN) - DUDY = (UNE - USW) / DENOMU -C - ZETA3 = EMOVRD * (DVDX - DUDY) -C ... WHICH IS THE SCALED RELATIVE VORTICITY AT OFFSET POINT -C ... (VALID AT MIDDLE OF GRID SQUARE) -C ... NEXT, GET CORIOLIS PARAMETER ALSO FOR OFFSET POINT ... - F3 = OMEGA2*0.25*(WORK(I,JCURR+KSIN) + WORK(I+1,JCURR+KSIN) + - 1 WORK(I,JABV+KSIN) + WORK(I+1,JABV+KSIN)) -C - IF(LSHEMI) F3 = -F3 -C - FABSVO(I,JBIG) = (ZETA3+F3) / 1000.0 -C ... THE OFFSET ABSOLUTE VORTICITY HAS BEEN STORED AT THE -C ... LOWER LEFT CORNER OF THE SQUARE WITHIN WHICH THE VALUE IS -C ... VALID FOR. - 266 CONTINUE - 277 CONTINUE -C -C ... TO GET THE OFFSET POINTS BACK TO GRIDPOINTS, AVERAGE -C ... THE 4 POINTS SURROUNDING A GRIDPOINT. -C ... GO BACKWARDS THROUGH THE GRID TO AVOID OVERWRITING -C ... A VALUE I NEED TO USE YET. - ICHK = 0 - JWKIN = 1 - JWKMID = 2 - JWKOUT = 3 -C ... USES 3 ROWS OF WORK ARRAY AS HOLDING TANK TO PREVENT OVERWRIT -C -C ... DO 1ST INTERIOR ROW ADJACENT TO TOP ROW FIRST -C ... BY AVGG 4 SURROUNDING POINTS AND STORE IN WORK(I,JWKIN) - JL = JMAX-2 - IMXM2 = IMAX - 2 - DO 411 IL = 1,IMXM2 - ALL = FABSVO(IL,JL) - ALR = FABSVO(IL+1,JL) - AUL = FABSVO(IL,JL+1) - AUR = FABSVO(IL+1,JL+1) -C - AVG = (ALL+ALR+AUL+AUR) / 4.0 - WORK(IL+1,JWKIN) = AVG - 411 CONTINUE -C ... THEN FILL BOTH ENDS OF THIS LINE W/ SAME VALUE AS 1ST INTERIOR - WORK(1,JWKIN) = WORK(2,JWKIN) - WORK(IMAX,JWKIN) = WORK(IMAX-1,JWKIN) -C ... WHICH FINISHED FIRST INTERIOR ROW ADJACENT TO TOP ROW -C -C ... NEXT, MAKE A DUPLICATE OF FIRST INTERIOR FOR TOP ROW -C ... AND SAVE TEMPORARILY IN WORK(I,JWKMID) - DO 422 I = 1,IMAX - WORK(I,JWKMID) = WORK(I,JWKIN) - 422 CONTINUE -C -C ... NOW WE ARE FAR ENOUGH INTO GRID TO HAVE 4X4 POINTS FOR -C ... 16-POINT INTERPOLATION ... - JMXM4 = JMAX - 4 - DO 477 JR = 1,JMXM4 - JLL = JMAX - JR - 3 -C ... TO GET POINT(ILL,JLL) TO POINT AT LOWER LEFT CORNER OF 4X4 -C -C ... TO RESET POINTERS OF FIRSTIN FIRST OUT STACK - JSAVIN = JWKIN - JWKIN = JWKOUT - JWKOUT = JWKMID - JWKMID = JSAVIN -C ... AT FIRST INTERIOR POINT ADJACENT TO LEFT AND RIGHT ENDS -C ... OF THIS LINE, USE 4-POINT AVERAGE - ALL = FABSVO(1,JLL+1) - ALR = FABSVO(2,JLL+1) - AUL = FABSVO(1,JLL+2) - AUR = FABSVO(2,JLL+2) -C - AVG = (ALL + ALR + AUL + AUR) / 4.0 - WORK(2,JWKIN) = AVG -C ... THEN PUT SAME VALUE IN EDGE POINT - WORK(1,JWKIN) = AVG -C -C ... SIMILARLY AT THE RIGHT END OF THIS ROW ... - ALL = FABSVO(IMAX-2,JLL+1) - ALR = FABSVO(IMAX-1,JLL+1) - AUL = FABSVO(IMAX-2,JLL+2) - AUR = FABSVO(IMAX-1,JLL+2) -C - AVG = (ALL + ALR + AUL + AUR) / 4.0 - WORK(IMAX-1,JWKIN) = AVG - WORK(IMAX,JWKIN) = AVG -C ... NEXT DO THE GOOD 4X4 INTERIOR POINTS OF THIS ROW - IMXM4 = IMAX - 4 - DO 444 ILL = 1,IMXM4 -C -C ... INTERPOLATE TO CENTER OF 4X4 ARRAY WHOSE LOWER-LEFT -C ... CORNER IS AT (ILL,JLL) - JTHIS = JLL - DO 440 JJ = 1,4 -C - Y(JJ) = A1*FABSVO(ILL,JTHIS) + A2*FABSVO(ILL+1,JTHIS) - 1 + A3*FABSVO(ILL+2,JTHIS) + A4*FABSVO(ILL+3,JTHIS) -C - JTHIS = JTHIS + 1 - 440 CONTINUE - RESULT = A1*Y(1) + A2*Y(2) + A3*Y(3) +A4*Y(4) - IDEST = ILL + 2 - WORK(IDEST,JWKIN) = RESULT - 444 CONTINUE -C ... WHICH FINISHED INTERPOLATING ONE ROW -C ... NEXT OVERWRITE FABSVO ONE ROW FROM WORK(I,JWKOUT) - JOVRWR = JLL + 4 - DO 455 I = 1,IMAX - FABSVO(I,JOVRWR) = WORK(I,JWKOUT) - 455 CONTINUE - 477 CONTINUE -C ... WHEN IT FALLS OUT OF 477 LOOP, -C ... I HAVE DONE DESTINATION ROW J=3 AND STORED IT IN -C ... WORK(I,JWKIN), AND I HAVE OVERWRITTEN FABSVO(I,5) -C ... WITH CONTENTS OF WORK(I,JWKOUT) -C -C ... SO WHAT IS LEFT IN HOLDING TANK? -C ... WORK(I,JWKMID) HAS JDESTINATION=4 -C ... WORK(I,JWKIN) HAS JDESTINATION=3 -C -C ... AND I STILL NEED TO DO FIRST INTERIOR ROW USING DATA -C ... IN FABSVO ROWS 1 AND 2 -C -C ... SO I CAN OVERWRITE ROWS 4 AND 3 - DO 511 I = 1,IMAX - FABSVO(I,4) = WORK(I,JWKMID) - 511 CONTINUE - DO 522 I = 1,IMAX - FABSVO(I,3) = WORK(I,JWKIN) - 522 CONTINUE -C ... NOW HOLDING TANK IN WORK ARRAY IS ALL CLEAR -C ... AND FIRST TWO ROWS OF FABSVO STILL HAS OFFSET DATA - JL = 1 - DO 533 IL=1,IMXM2 - ALL = FABSVO(IL,JL) - ALR = FABSVO(IL+1,JL) - AUL = FABSVO(IL,JL+1) - AUR = FABSVO(IL+1,JL+1) -C - AVG = (ALL+ALR+AUL+AUR) / 4.0 - WORK(IL+1,JWKOUT) = AVG - 533 CONTINUE - WORK(1,JWKOUT) = WORK(2,JWKOUT) - WORK(IMAX,JWKOUT) = WORK(IMAX-1,JWKOUT) -C ... WHICH COMEPLETES 1ST INTERIOR ROW SO OVERWRITE ROW2 - DO 544 I = 1,IMAX - FABSVO(I,2) = WORK(I,JWKOUT) - 544 CONTINUE -C ... FINALLY SET BOTTOM ROW IDENTICAL TO FIRST INTERIOR ROW - DO 555 I = 1,IMAX - FABSVO(I,1) = WORK(I,JWKOUT) - 555 CONTINUE - GO TO 999 -C - 911 CONTINUE - IERROR = 1 - GO TO 999 - 922 CONTINUE - IERROR = 2 - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/absvws.f b/util/sorc/faxmakr.fd/absvws.f deleted file mode 100755 index e90b579ece..0000000000 --- a/util/sorc/faxmakr.fd/absvws.f +++ /dev/null @@ -1,37 +0,0 @@ - SUBROUTINE ABSVWS(FLD,WRK,IMAX,JMAX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: ABSVWS PERFORM SPECIAL ABSOLUTE VALUE FOR VWS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PREPARE ABSOLUTE VALUE FIELD FOR VERTICAL WIND SHIELD. -C -C PROGRAM HISTORY LOG: -C 96-10-04 LUKE LIN ORIGINAL AUTHOR -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C -C USAGE: CALL ABSVWS(FLD,WRK,IMAX,JMAX) -C INPUT ARGUMENT LIST: -C FLD _ THE ABSVWSITATION FIELD FOR CLIFFING AND SMOOTHING -C WRK _ THE WORKING FIELD FOR SMOOTHING USING W3FM08 -C IMAX,JMAX_ THE DIMENSIONS OF FLD AND WRKNG USING W3FM08 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C FLD _ THE ABSOLUTE VWS FIELD -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - DIMENSION FLD(IMAX,JMAX) - DIMENSION WRK(IMAX,JMAX) -C -C - DO 50 J=1,JMAX - DO 50 I=1,IMAX - FLD(I,J)= ABS(FLD(I,J)) - 50 CONTINUE -C - END diff --git a/util/sorc/faxmakr.fd/block.f b/util/sorc/faxmakr.fd/block.f deleted file mode 100755 index 7165b496ba..0000000000 --- a/util/sorc/faxmakr.fd/block.f +++ /dev/null @@ -1,195 +0,0 @@ - BLOCK DATA -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BLOCKDAT INITIALIZE THE ARRAYS IN COMMON ICON. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: BLOCK DATA IS USED TO INITIALIZE THE CONSTANTS FOR UNPACKING -C AND SCALING THE GRID POINT DATA FIELDS FOR CONTOURING AND LABELING -C OF CONTOURS.SCALING THE GRID POINT FIELDS FOR CONTOURING AND -C -C PROGRAM HISTORY LOG: -C 94-09-19 ORIGINAL AUTHOR HENRICHSEN -C 94-09-23 HENRICHSEN ADDED PRESSURE CHANGE AND HEIGHT CHANGE -C 94-09-29 HENRICHSEN ADDED # 45 WHICH IS 50% RH. -C 94-10-03 HENRICHSEN RENAMED LIFTED INDEX 21 & 29 TO -C TO BEST LIFTED INDEX "LIB". WHERE -C THIS WAS ITEM # 17 IN PEPFAX. -C 94-10-04 HENRICHSEN ADDED TRAJECTORY TEMPS, VERTICAL DISPLACEMENT, -C AND KINDEX. -C 94-12-15 HENRICHSEN CORRECTED LIFTED INDEX "LIB" TO "LI4" AND -C THE PREVIOUS "LI4" TO "LI '. -C 95-02-14 HENRICHSEN REMOVE ITEM# 13 MAKE VORTICITY FROM U AND V -C FIELDS. -C 95-07-14 LUKE LIN ADD 0-9 VECTORS. -C 96-09-12 LUKE LIN ADD CGRID PRECIP CONSTANTS. -C 96-11-18 LUKE LIN OPEN 41 FOR TROPOPAUSE STREAM FUNCTION. -C 97-03-12 LUKE LIN OPEN 18 FOR BLENDED AVERAGE -C 97-12-04 LUKE LIN CHANGE 39 FOR SFC GEO REL VORTICITY -C 97-12-10 C. CARUSO CHANGE 17 FOR SFC GEO WIND -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C -C OUTPUT ARGUMENT LIST: -C COMMON - /ICON/ UA1(50),UA2(50),UA3(50),UM1(50), -C - UM2(50),UM3(50),KTYPE(50) -C -C REMARKS: THE "KTYPES" 26 AND ABOVE WILL PRODUCE MAPS WITH -C TWICE AS MANY CONTOURS. FOR EXAMPLE KTYPE(1) WILL PRODUCE A MAP -C WITH ISOBAR LINES EVERY FOUR MILLIBARS. -C WHERE AS KTYPE(26) WILL PRODUCE A MAP WITH ISOBAR LINES EVERY -C TWO MILLIBARS. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE - REAL UA1,UA2,UA3,UM1,UM2,UM3 -C - COMMON /MCON/ IADDB,IADDTAU,NUMTYP,NUMKEY, - 1 MTAU(18),MEAN(18),LMEAN,KDN,LDN -C - INTEGER NUMTYP - INTEGER MTAU - CHARACTER*4 MEAN - LOGICAL LMEAN - LOGICAL KDN - LOGICAL LDN -C - DATA NUMTYP /13/ - DATA MTAU/ -36, 12, 84, 96, 108, 120, - 1 132, 144, 156, 168, 204, 216, - 2 324, 0, 0, 0, 0, 0/ - DATA MEAN/'D-3 ','D+0 ','D+3 ','D+3+','D+4 ','D+4+', - 1 'D+5 ','D+5+','D+6 ','D+6+','D+8 ','D+8+', - 2 'D+13',' ',' ',' ',' ',' '/ - DATA KTYPE/'PRS ','HGT ','THK ','HTC ','TMP ','RH ', - 1 'QP ','OZNE','VORT','ISO ','WPT ','VEV ', - 2 '....','SWND','WVHT','ICEG','WDVT','HGTB', - 3 'QPVV','LI ','LI4 ','PSC ','HTC ','MSLP', - 4 'RH ','SF ','BHR ','LI ','LI4 ','PWTR', - 5 'PRS ','HGT ','THK ','HTC ','TMP ','RH ', - 6 'PCP ','RHPT','VORT','ISOT','....','VEV ', - 7 'TPRS','TVWS','RH ','TTM ','TVD ','TKI ', - 8 'QPVV','VEV '/ -C . . . DATA FOR SCALING...... -C -C VALUES FOR KEYIDX FOLLOW: -C 1 = PESSURE, 2 = HEIGHT, 3 = THICKNESS, 4 = HEIGHT CHANGE, -C 4 = HEIGHT CHANGE WITH CENTERS AS BIG "H" AND BIG "L". -C 5 = TEMPERATURE, -C 6 = RELATIVE HUMIDITY NO CENTERS WITH LINES EVERY 20%. -C 7 = PRECIPITATION -C 8 = OZONE, 9 = VORTICITY, 10 = ISOTACHS, 11 = WIND PLOTS, -C 12 = VERT VEL, 13 = MAKE VORT, 14 = SEA SURFACE WIND SPEED. -C 15 = WAVE HEIGHTS,16 = SOLID ICE EDGE,17 = SFC GEOS WIND. -C 18 = BLENDED AVERAGE -C 19 = A PCP FOR BIG C GRID FOR 12 HOUR ACCUMULATION -C 20 = SFC TO 500 LIFTED INDEX, -C 21 = BEST LIFTED INDEX ALSO KNOWN AS THE 4-LAYER LIFTED INDEX. -C 22 = PRESSURE CHANGE -C 23 = HEIGHT CHANGE WITH CENTER AS 2 DIGET NUMBER WITH + OR - -C 24 = MSL PRESSURE ANL(VSLPANL) -C 25 = RELATIVE HUMILITY CENTERS WITH LINES EVERY 20% -C 26 = NGM SURFACE PRESSURE, -C 27 = BOUNDRY LAYER HUMIDITY CENTERS WITH LINES EVERY 10% -C 28 = SFC TO 500 LIFTED INDEX, -C 29 = BEST LIFTED INDEX ALSO KNOWN AS THE 4-LAYER LIFTED INDEX. -C 30 = PRICIP WATER -C 31 = PESSURE,32 = HIEGHT,33 = THICKNESS,34 = HEIGHT CHANGE, -C 35 = TEMPERATURE, -C 36 = RELATIVE HUMIDITY CENTERS WITH LINES EVERY 15% -C 37 = PRECIPITATION -C 38 = RH PLOT -C 39 = SFC GEO REL VORTICITY, -C 40 = ISOTACHS, -C 41 = TROPOPAUSE STREAM FUNCTION -C 42 = VERTICAL VELOCITY, -C 43 = TROPOPAUSE PRESSURE, -C 44 = TROPOPAUSE VWS, -C 45 = RELATIVE HUMIDITY CENTERS + THE 50% LINE -C 46 = TRJECTORY TEMPERATURE/DEPOINT TEMPERATURE. -C 47 = TRJECTORY NET VERTICAL DISPLACEMENT. -C 48 = TRJECTORY K INDEX. -C 49 = A PCP FOR BIG C GRID FOR 6 HOUR ACCUMULATION -C 50 = A VV FOR BIG C GRID -C -C . . . .ADDITIVE CONSTANTS NEW UNITS TO OLD UNITS. -C - DATA UA1/0.0 ,0.0 ,0.0 ,0.0 ,-273.16 , - 2 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 3 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 4 0.0 ,0.0 ,0.0 ,0.0 ,-273.16 , - 5 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 6 0.0 ,0.0 ,-273.16,0.0 ,0.0 , - 7 0.0 ,0.0 ,0.0 ,0.0 ,-273.16 , - 8 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 9 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - A -273.16 ,0.0 ,0.0 ,0.0 ,0.0 / -C . . . .MULTIPLICATIVE CONSTANTS NEW UNITS TO OLD UNITS. -C - DATA UM1/0.01 ,1.0 ,1.0 ,1.0 ,1.0 , - 2 1.0 ,.03937 ,1.5 ,1.0E5 ,1.94254 , - 3 1.94254,-10.0 ,1.0 ,1.94254,3.280833, - 4 1.0 ,1.94254,1.0 ,.03937 ,1.0 , - 5 1.0 ,0.01 ,0.1 , 1.0 ,1.0 , - 6 0.01 ,1.0 ,1.0 ,1.0 ,0.03937 , - 7 1.0 ,1.0 ,1.0 ,1.0 ,1.0 , - 8 1.0 ,39.37 ,1.0 ,1.0E5 ,1.94254 , - 9 9.434E-6 ,-1.0E3 ,0.01 ,592.084973,1.0 , - A 1.0 ,0.01 ,1.0 ,.03937,-1.0E1 / -C . . . .ADDITIVE CONSTANTS FOR CONTOURING. -C - DATA UA2/0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 2 6.5 ,.98 ,0.0 ,0.0 ,6.5 , - 3 0.0 ,0.0 ,0.0 ,-2.5 ,8.0 , - 4 0.0 ,0.0 ,0.0 ,0.98 ,0.0 , - 5 0.0 ,0.0 ,0.0 ,0.0 ,6.5 , - 6 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 7 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 8 0.0 ,.94 ,0.0 ,0.0 ,0.0 , - 9 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - A 0.0 ,0.0 ,0.0 ,0.96 ,0.0 / -C . . . .MULTIPLICATIVE CONSTANTS FOR CONTOURING. -C - DATA UM2/0.25 ,.008333,.016667,.016667,0.2 , - 2 0.05 ,2.0 ,0.5 ,0.5 ,0.05 , - 3 1.0 ,0.5 ,0.5 ,0.1 ,0.125 , - 4 0.5 ,1.0 ,0.01667,2.0 ,0.25 , - 5 0.25 ,0.25 ,.16667 ,.50 ,0.05 , - 6 0.25 ,0.1 ,.5 ,0.5 ,8.0 , - 7 0.50 ,.033334,.033334,.016667,0.4 , - 8 0.06667,4.0 ,1.0 ,0.5 ,0.10 , -C 9 0.50 ,1.0 ,.04 ,1.0 ,.02 , - 9 0.01 ,1.0 ,.02 ,0.5 ,.02 , - A 0.20 ,0.05 ,.25 ,4.0 ,.33334 / -C . . . .ADDITIVE CONSTANTS FOR CENTER FINDING/CONTOUR LABELING. -C - DATA UA3/0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 2 -6.5 ,-.98 ,0.0 ,0.0 ,-6.5 , - 3 0.0 ,0.0 ,0.0 ,2.5 ,-8.0 , - 4 0.0 ,0.0 ,0.0 ,-.98 ,0.0 , - 5 0.0 ,0.0 ,0.0 ,0.0 ,-6.5 , - 6 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 7 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 8 0.0 ,-.94 ,0.0 ,0.0 ,0.0 , - 9 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - A 0.0 ,0.0 ,0.0 ,-.96 ,0.0 / -C . . . .MULTIPLICATIVE CONSTANTS FOR CENTER FINDING/CONTOUR LABELING. -C - DATA UM3/4.0 ,12.0 ,6.0 ,6.0 ,5.0 , - 2 20.0 ,50.0 ,20. ,2.0 ,20.0 , - 3 1.0 ,2.0 ,1.0 ,10.0 ,8.0 , - 4 2.0 ,1.0 ,6.0 ,50.0 , 4.0 , - 5 4.0 ,4.0 ,60.0 ,2.0 ,20.0 , - 6 4.0 ,10.0 ,2.0 ,2.0 ,12.5 , - 7 2.0 ,3.0 ,3.0 ,6.0 ,2.5 , - 8 15.0 ,25.0 ,10. ,2.0 ,10.0 , - 9 100.0 ,1.0 ,50.0 ,2.0 ,50.0 , - 6 5.0 ,20.0 ,4.0 ,25.0 ,3.0 / -C - END diff --git a/util/sorc/faxmakr.fd/clabep.f b/util/sorc/faxmakr.fd/clabep.f deleted file mode 100755 index efee9d3e77..0000000000 --- a/util/sorc/faxmakr.fd/clabep.f +++ /dev/null @@ -1,209 +0,0 @@ - SUBROUTINE CLABEP(Z,IMAX,JMAX,S,A,B,M,IJFOX,LOX, - X ITABMB,ITABFL,MXITR,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLABEP DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FINDS WITHIN A GIVEN RECTANGULAR ARRAY OF THE -C FORM Z(IMAX,JMAX) AND A FIXED I COLUMN OR J ROW (IJFIX) ALL OF -C THE CONTOUR LABELS THAT CUT THIS FIXED I COLUMN (NORTH/SOUTH -C LABELS) OR J ROW (EAST/WEST LABELS). WHENEVER IJFIX IS POSITIVE -C A FIXED J ROW IS DESIRED, WHENEVER IJFIX IS NEGATIVE A FIXED -C I COLUMN IS DESIRED. IN ADDITION BASED ON THE SCALE OF THE GRID -C (SCALE) THIS SUBROUTINE RESTRICTS THE NUMBER OF CONTOUR LABELS -C ALLOWED PER I OR J DISTANCE WHEN PREPARING THE LABELS FOR OUTPUT. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-03 LUKE LIN CONVERT IT CFT77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C ASSIGNED INDEFF VALUE FOR IBM USING RANGE -C FUNCTION FOR xlf qintsize=8 qrealsize=8 -C OPTIONS -C -C USAGE: CALL CLABEP( Z, IMAX, JMAX, S, A, B, M, IJFOX, LOX, -C ITABMB, ITABFL, MXITR, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ3/IRTCOR,IUPCOR -C - INTEGER ITEXT(3),JTEXT(3) - CHARACTER*8 IFF(5) - REAL Z(IMAX,JMAX) - INTEGER ITABMB(MXITR),ITABFL(MXITR) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - INTEGER M(2) -C - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 -C - DATA INDEF / 1.0E307 / -C - DATA ITEXT/0,0,0/ -C -C ...WHERE UP AND RIGHT ARE DIR REL TO LABEL NUMBERS VIEWED NATURALY -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C - IJFIX=IJFOX - KCON4=20 - KCON5=30 - IMIN=1 - JMIN=1 - KBEG=IMIN+2 - KLIM=IMAX-2 - ITYPE=0 - IF(IJFIX.GE.0) GO TO 10 - IJFIX=-IJFIX - KBEG=JMIN+2 - KLIM=JMAX-4 - ITYPE=1 - 10 Q=S*20. - REM=1. - KCON6=(FLOAT(IJFIX-1)*Q*3.)+0.5 -C ...WHERE KCON6 IS TRUE LOCN (IN DOTS) OF THE PT ON FIXED COORD. - ICAL1 = KCON6 + IRTCOR -C ...THIS ICAL1 IS IDOTS FOR PUTNLAB FOR CONST I CASE, BUT NOT FOR J - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=8 - KLAST=0 - KSTART=KBEG - IF(ITYPE.EQ.1) GO TO 15 - DO 11 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 12 - KSTART=KSTART+1 - 11 CONTINUE - GO TO 500 - 12 L=Z(KSTART,IJFIX) - GO TO 20 - 15 DO 16 K=KBEG,KLIM - IDEF=Z(IJFIX,K) - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(IJFIX,KSTART)+10000. - 20 DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) -C -C CHECK FOR IMBEDDED GRID -C - IF(ITYPE.EQ.1) GO TO 25 - KDEF1=Z(K,IJFIX) - KDEF2=Z(K+1,IJFIX) - KDEF3=Z(K-1,IJFIX) - KDEF4=Z(K+2,IJFIX) - YD2=0 - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 21 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 21 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1 - GO TO 35 - 25 KDEF1=Z(IJFIX,K) - KDEF2=Z(IJFIX,K+1) - KDEF3=Z(IJFIX,K-1) - KDEF4=Z(IJFIX,K+2) - YD2=0 - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 31 - YD2=(Z(IJFIX,K+2)-Z(IJFIX,K+1)-Z(IJFIX,K)+Z(IJFIX,K-1))*Q1 - 31 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(IJFIX,K+1)-Z(IJFIX,K))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(IJFIX,K)+Q5*Q4*YD1+10000. - 35 DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C -C COMPUTE A LABEL -C - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - KCON7 = FLOAT(K - 1) * Q * 3.0 - IF(ITYPE.EQ.1) GO TO 40 - JCAL = KCON6 + IRTCOR - ICAL = KCON7 + KCON1 + IUPCOR - ICAL1 = ICAL - GO TO 45 - 40 CONTINUE - JCAL = KCON7 + KCON1 + IUPCOR -C ...THIS JCAL IS JDOTS FOR PUTNLAB FOR CONST I CASE. - ICAL = JCAL - 45 CONTINUE - HOLD=B*(XVAL+A) - ITEXT(1)=SIGN((ABS(HOLD)+0.05),HOLD) - KPOSX = KCON4 -C PRINT *,' ICAL=',ICAL,' KLAST=',KLAST,' KPOSX=',KPOSX - IF(ABS(ICAL-KLAST).LT.KPOSX) GO TO 125 - KLAST=ICAL -C PRINT *,' LOX=',LOX - IF(LOX.EQ.1) GO TO 109 - 50 INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT STRIP LABEL -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 -C??? WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C - CALL PUTLAB(ICAL1,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 125 -C -C USE INDIRECT LABELS -C - 109 CONTINUE -C print *,' at 109, mxitr=',mxitr - DO 110 ITR=1,MXITR - ITSAVE=ITR -C PRINT *,' ITEXT(1)=',ITEXT(1),' ITABMB=',ITABMB(ITR) - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - GO TO 50 - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 RETURN - END diff --git a/util/sorc/faxmakr.fd/clear.f b/util/sorc/faxmakr.fd/clear.f deleted file mode 100755 index 0dbe96fe43..0000000000 --- a/util/sorc/faxmakr.fd/clear.f +++ /dev/null @@ -1,84 +0,0 @@ - SUBROUTINE CLEAR(BLAT,XINDEF,FLD,IMAX,JMAX,KEY,IRTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLEAR FILLS EDGES OF FIELD WITH INDEFINITES. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FILLS THE AREA OUTSIDE OF THE GIVEN LATITUDE WITH -C INDEFINATES. -C -C PROGRAM HISTORY LOG: -C 89-11-29 ORIGINAL AUTHOR HENRICHSEN. -C 92-07-06 HENRICHSEN CONVERT TO FORTRAN 77. -C 94-10-11 HENRICHSEN PASS IN INDEF ARG. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL CLEAR(BLAT,XINDEF,FLD,IMAX,JMAX,KEY,IRTN) -C INPUT ARGUMENT LIST: -C BLAT - REAL*4 THE GIVEN MAXIMUM LATITUDE FOR WHICH -C INDEFINITES WILL BE INSERTED INTO DATA FIELD. -C XINDEF - REAL*4 THE GIVEN VALUE TO BE PUT IN FIELD. -C FLD - REAL*4 (IMAX,JMAX) ARRAY CONTAINING DATA FIELD. -C IMAX/JMAX- INTEGER*4 DIMENSIONS OF FLD. -C KEY - INTEGER*4 GRID KEY FLAG USED FOR SUB TRULL. -C -C OUTPUT ARGUMENT LIST: -C IRTN - RETURN CODE. -C - =0 EVERYTHING OK. -C - =1 KEY OUT OF RANGE (RANGE IS 1 TO 14). -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C - REAL ALAT - REAL ALONG - REAL BLAT - REAL FLD(IMAX,JMAX) - REAL XI - REAL XINDEF - REAL XJ -C -C CHECK VALUE OF KEY -C - IRTN = 0 - NUMPNT = 0 - PRINT *, ' KEYCLR = ',KEY - IF(KEY.GT.0.AND.KEY.LE.14) THEN -C - DO J=1,JMAX - XJ = J - DO I=1,IMAX - XI = I - CALL TRULL(XI,XJ,ALAT,ALONG,KEY) -C -C CHECK TO SEE IF ALAT IS LESS THAN OR EQ TO BLAT. -C IF TRUE LOAD AN INDEF AT THAT GRID POINT. -C - IF(ALAT.LE.BLAT) THEN -C - FLD(I,J) = XINDEF - NUMPNT = NUMPNT + 1 - ENDIF - ENDDO - ENDDO -C - WRITE(6,FMT='('' CLEAR; FILLED '',I4,'' POINTS OUT SIDE'', - 1 '' OF '',F5.2,'' WITH INDEFINITES USING GRID KEY='',I2)') - 2 NUMPNT,BLAT,KEY - ELSE -C -C KEY IS OUT OF RANGE. -C - WRITE(6,FMT='('' *** ERROR SUB CLEAR;'', - 1 '' GRID KEY VALUE '',I2,'' IS BAD.'')')KEY - IRNT = 1 - ENDIF - RETURN - END diff --git a/util/sorc/faxmakr.fd/closee.f b/util/sorc/faxmakr.fd/closee.f deleted file mode 100755 index 106bd42642..0000000000 --- a/util/sorc/faxmakr.fd/closee.f +++ /dev/null @@ -1,238 +0,0 @@ - SUBROUTINE CLOSEE(Z,IMAX,JMAX,S,A,B,M,IUP,IX,JY,LPLMI,ITST,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSEE LABEL CONTOURS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO LABEL CONTOURS ALONG A CONSTANT JROW FROM THE GIVEN -C POINT LOOKING FOR CONTOURS ALONG INCREASING I OVER IUP GRID -C INTERVALS. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD UNKNOWN -C 90-03-15 LILLY ADD DOCBLOCK TO SUBROUTINE -C 93-06-01 GILBERT/LILLY CONVERTED TO FORTRAN 77 -C 96-11-30 YEN - CONVERT FROM HDS TO CRAY. CORRECT POTENTIAL -C PROBLEM WITH GETTING VALUES OUT OF BOUNDS AS -C HAD ENCOUNTERED IN CLOSED. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSEE(Z,IMAX,JMAX,S,A,B,M,IUP,IX,JY,XLPLMIT,ITST,IFF) -C -C INPUT ARGUMENT LIST: -C Z - SCALED DATA ARRAY OF SIZE IMAX,JMAX IN WHICH TO FIND -C - CENTER VALUES. -C IMAX,JMAX- DIMENSIONS OF Z ARRAY. -C S - SCALE VALUE WHICH IS DOTS PER GRID INTERVAL/ 60.0. -C - IE 37.5/60.0 -C A - ADDATIVE VALUE FOR CONVERTING CONTOUR VALUE BACK -C - TO THE ORGINAL UNITS. -C B - MULTIPLICATIVE VALUE FOR CONVERTING CONTOUR VALUE -C - BACK TO THE ORGINAL UNITS. -C M - ARRAY DIMENSIONED 2: -C - FIRST WORD IS A FLAG AND HAS THE VALUE OF 0, 1, 2, 3. -C - IF NE TO 0 THEN FIRST HALF OF IUP CONTAINS THE VALUE -C - OF CONTOURS THAT WILL NOT BE LABELED. -C - 2ND WORD IS A NUMBER OF CHARACTERS IN CONTOUR LABEL. -C IUP - TWO HALF WORD ARRAY WHERE: -C - FIRST HALF IS 0 IF ALL CONTOURS WITHIN IUP UNITS ARE -C - TO BE LABELED. -C - IF NE TO 0 THEN FIRST HALF OF IUP CONTAINS THE VALUE -C - OR RANGE OF CONTOURS THAT WILL NOT BE LABELED. -C - 2ND HALF IS NUMBER OF GRID INTERVALS FROM CENTER TO -C - LABEL CONTOURS. -C IX,JY - I,J COORDINATES WITHIN Z ARRAY OF CENTER POINT. -C XLPLMT - FORMAT WORD FOR SUBROUTINE BIN2EB. -C ITST - DATA SET REF NUMBER OF TEMPORARY DISK FILE TO -C - WRITE ARGS ONTO -C IFF - 5 WORD FORMAT USED BY SUBROUTINE ENCODE TO FORM CON- -C - TOUR LABELS. -C -C OUTPUT ARGUMENT LIST: NONE -C -C SUBPROGRAMS CALLED: -C LIBRARY: -C COMMON - PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT -C - ADJ3/ILCOR,JDCOR -C -C REMARKS: THE VALUES OF FIRST HALF OF M ARGUMENT ARE: -C 0 MEANS LABEL ALL CONTOURS WITHIN LIMITS. -C 1 MEANS SKIP THE LABELING OF CONTOURS THAT ARE EQUAL TO VALUE -C FOUND IN FIRST HALF OF IUP ARGUEMENT. -C 2 MEANS SKIP THE LABELING OF CONTOURS THAT ARE LESS THAN OR EQUAL -C TO THE VALUE FOUND IN FIRST HALF OF IUP ARGUEMENT. -C TO THE VALUE FOUND IN FIRST HALF OF IUP ARGUEMENT. -C 3 MEANS SKIP THE LABELING OF CONTOURS THAT ARE GREATER THAN THE -C VALUE FOUND IN FIRST HALF OF IUP ARGUEMENT. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C ...PURPOSE...TO LABEL CONTOURS ALONG A CONSTANT J ROW -C ...FROM THE GIVEN POINT LOOKING FOR CONTOURS ALONG INCREASING -C ...I OVER IUP GRID INTERVALS... -CHDS COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON /ADJ3/ILCOR,JDCOR - DIMENSION Z(IMAX,JMAX) -CCRAYb - DIMENSION M(2) -CCRAYe -C -CHDS DIMENSION IFF(5) - CHARACTER*8 IFF(5) - DIMENSION ITEXT(3),JTEXT(3) - CHARACTER*12 CTEXT,HTEXT - CHARACTER*4 LPLMI -CHDS REAL*4 INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 - EQUIVALENCE (CTEXT,ITEXT(1)) - EQUIVALENCE (HTEXT,JTEXT(1)) - DATA INDEF /1.0E307 / - DATA ITEXT/3*0/ - IF(ITST.EQ.0) GO TO 7 - KCON4=30 - KCON5=40 - ICLOSE=0 -C ...WHERE KCON4 AND 5 ARE MIN DISTANCE (IN DOTS) FROM BEGINNING -C ...OF ONE CONTOUR LABEL TO THE NEXT ON THE SAME J-ROW -C ...TO PREVENT OVERPLOTTING - 7 CONTINUE - KBEG=IX - KLIM=IX+IUP - IJFIX=JY - 10 Q=S*20.0 -C ...WHERE Q IS NO. OF TRIBYTES PER GRID INTERVAL - REM=1.0 - Q1=1.0/(2.0*Q*Q) - Q2=(Q+1.0)/2.0 - Q3=1.0/Q - N=10 - KLAST=0 -C ...TO SEARCH FOR A GOOD DATA PT. TO START FROM... - KSTART=KBEG - 15 DO 16 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(KSTART,IJFIX)+10000. - JCAL1=FLOAT(IJFIX-1)*Q*3.0+0.5 -C ...J(IN DOTS)=(GRID INT.)*(TRIBYTES/GRID INT.)*(3 DOTS/TRIBYTE) - JCAL1=JCAL1+2*JDCOR+5 -C ...WHERE JCAL1 IS THE J (IN DOTS) OF LOWER LEFT OF FIRST CHAR -C ...OF ANY CONTOUR LABEL FOR ALL LABELS ALONG FIXED J ROW.. - 20 DO 200 K=KSTART,KLIM - Q4=REM/2.0 - Q5=1.0-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) - KCON7=FLOAT(K-1)*Q*3.0 -C -C ...CHECK FOR IMBEDDED GRID -C - 25 KDEF1=Z(K,IJFIX) -CHDS KDEF2=Z(K+1,IJFIX) -CHDS KDEF3=Z(K-1,IJFIX) -CHDS KDEF4=Z(K+2,IJFIX) -Ccrayb - IF (K.EQ.IMAX) THEN - KDEF2=INDEF - ELSE - KDEF2=Z(K+1,IJFIX) - ENDIF - IF (K.EQ.1) THEN - KDEF3 = INDEF - ELSE - KDEF3=Z(K-1,IJFIX) - ENDIF - IF (K.GE.IMAX) THEN - KDEF4=INDEF - ELSE - KDEF4=Z(K+2,IJFIX) - ENDIF -Ccraye - YD2=0 - IF(KDEF1.EQ.INDEF) GO TO 31 - IF(KDEF2.EQ.INDEF) GO TO 31 - IF(KDEF3.EQ.INDEF) GO TO 31 - IF(KDEF4.EQ.INDEF) GO TO 31 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 31 IF(KDEF1.EQ.INDEF) GO TO 200 - IF(KDEF2.EQ.INDEF) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1+10000. -C -C ...BEGIN INNER LOOP - 35 DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C -C ...COMPUTE A LABEL - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - ICAL=KCON7+KCON1+ILCOR -C ...THIS IS I-VALUE IN DOTS FOR PUTLAB - HOLD = B * (XVAL + A) - ITEXT(1) = SIGN((ABS(HOLD) + 0.05),HOLD) - KPOSX=KCON4 - KAFOS=KCON5 - 50 IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF((ICAL-KLAST).LT.KAFOS) GO TO 150 -CHDS IPRPUT=0 - IPRPUT(1)=0 - IPRPUT(2)=0 - ICLOSE=0 - GO TO 160 - 150 CONTINUE - IF(ICLOSE.EQ.0) GO TO 151 - GO TO 152 - 151 CONTINUE -CHDS IPRPUT=1 - IPRPUT(1)=0 - IPRPUT(2)=1 - ICLOSE=1 - GO TO 160 - 152 CONTINUE -CHDS IPRPUT=0 - IPRPUT(1)=0 - IPRPUT(2)=0 - ICLOSE=0 - 160 CONTINUE - KLAST=ICAL - 55 CONTINUE - 75 CONTINUE - INTG=ITEXT(1) -C NCHAR=M - NCHAR=M(2) -C -C ...FORMAT STRIP LABEL FROM CENTER POSITION -C - 90 CONTINUE - CALL BIN2EB(INTG,HTEXT,NCHAR,LPLMI(1:3)) - 95 CONTINUE - N=12 -C CALL ENCODE(ITEXT(1),N) -C WRITE(99,IFF) JTEXT(1) - WRITE(CTEXT(1:N),FMT=IFF) JTEXT(1) - PRINT *,' INTG=',INTG,' ITEX=',ITEXT,' I=',ICAL,' J=',JCAL1 - CALL PUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) -C - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE -C ...WHICH ENDS INNER LOOP ON KK - 200 CONTINUE -C ...WHICH ENDS OUTER LOOP ON K - 500 RETURN - END diff --git a/util/sorc/faxmakr.fd/closet.f b/util/sorc/faxmakr.fd/closet.f deleted file mode 100755 index c6ef96a53f..0000000000 --- a/util/sorc/faxmakr.fd/closet.f +++ /dev/null @@ -1,243 +0,0 @@ - SUBROUTINE CLOSET(Z,IMAX,JMAX,S,A,B,M,JUP,IX,JY, - X LPLMI,ITST,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSET FINDS THE CENTER LOCATIONS FROM THE GIVEN -C PRGMMR: KRISHNA KUMAR ORG: NP12 DATE:1999-08-01 -C -C ABSTRACT: DOCUMENTATION WILL BE ADDED LATER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-02-22 LIN CONVERT TO CFT-77 -C 96-07-22 LIN TURN OFF THE PRINT STATEMENT -C 96-11-30 YEN MODIFIED CLOSED AND GIVE NEW NAME OF CLOSET WHICH -C CAUSED FLOATING POINT EXCEPTION IN POPFAX, TO -C CHECK FOR OUT OF BOUND POINTS AND SET TO INDEF. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO INDEFF USING RANGE FUNCTION -C FOR IBM RS/6000 FOR COMPILE OPTIONS -C xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSET( Z, IMAX, JMAX, S, A, B, M, JUP, IX, JY, -C LPLMI, ITST, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C ...PURPOSE...TO LABEL CONTOURS ABOVE A GIVEN CENTER POINT ALONG -C ... A FIXED I, INCREASING J VALUES, TO FIND ALL CONTOURS -C ... WITHIN JUP GRID INTERVALS OF THE GIVEN CENTER... -C ...THIS SUBR IS CALLED BY SUBROUTINE CLOSEC WHICH LOCATES CENTER. -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON /ADJ1/ICOR,JCOR -C - DIMENSION Z(IMAX,JMAX) - CHARACTER*8 IFF(5) - DIMENSION ITEXT(3),JTEXT(3) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - INTEGER M(2) - INTEGER JPRPUT(2) -C - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 -C - DATA ITEXT/3*0/ - DATA IDECP/'. '/ -C/// DATA INDEF/Z'7FFFFFFF'/ -C/// DATA IMSK1/Z'FF000000'/ -C/// DATA IMSK2/Z'FFFF0000'/ - DATA INDEF /1.0E307 / - DATA IMSK1/Z'FFFFFFFFFF000000'/ - DATA IMSK2/Z'FFFFFFFFFFFF0000'/ -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C -Cdb$$$$$$$$ -C WRITE(6,671) S, M, JUP, IX, JY -C 671 FORMAT(' ===In CLOSET==S, M(1-2), JUP, IX, JY=',F7.2,5i4) -C WRITE(6,672) ((Z(I,J),J=1,2),i=1,61) -C 672 FORMAT (' CLOSET FIELD=',/,8(15f6.1,/)) -Cde$$$$ - KCON4=20 - KCON5=30 - ICLOSE=0 - IISFC=0 - IF(M(2).EQ.9) IISFC=1 - 7 KBEG=JY - KLIM=JY+JUP - IJFIX=IX - Q=S*20. - REM=1. - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 16 K=KBEG,KLIM - IDEF=Z(IJFIX,K) -Cdb$$$$$$$$ -C WRITE(6,333) IJFIX,K, KBEG, KLIM, IDEF -C 333 FORMAT(' CLOSET-IJFIX,K=',2i3,' KBEG,KLIM=',2i3,'IDEF=',f14.3) -Cdbe$$$$ - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(IJFIX,KSTART)+10000. - KCON6=(FLOAT(IJFIX-1)*Q*3.0)+0.5 - ICAL1=KCON6+ICOR -C ...THIS ICAL1 IS THE FIXED I VALUE IN DOTS... - DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) - KCON7=(FLOAT(K-1)*Q*3.0)+0.5 -C -C CHECK FOR IMBEDDED GRID -C - KDEF1=Z(IJFIX,K) -CHDS KDEF2=Z(IJFIX,K+1) -CHDS KDEF3=Z(IJFIX,K-1) -CHDS KDEF4=Z(IJFIX,K+2) -Ccrayb - IF (K.EQ.JMAX) THEN - KDEF2=INDEF - ELSE - KDEF2=Z(IJFIX,K+1) - ENDIF - IF (K.EQ.1) THEN - KDEF3 = INDEF - ELSE - KDEF3=Z(IJFIX,K-1) - ENDIF - IF (K.GE.JMAX) THEN - KDEF4=INDEF - ELSE - KDEF4=Z(IJFIX,K+2) - ENDIF -Ccraye - YD2=0 -Cdb$$$$$$$$ -C WRITE(6,343) KDEF1,KDEF2,KDEF3,KDEF4,IJFIX,K -C 343 FORMAT(' CLOSET-KDEF1,2,3,4=',4f17.2,' IJFIX,k=',2i3) -Cdbe$$$$ - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 31 -Cdb$$$$$$$$ -C write(6,344) KDEF1,KDEF2,KDEF3,KDEF4 -C 344 format(' NOT INDEF,KDEF1,2,3,4=',4(z16,2x)) -Cdbe$$$$ - YD2=(Z(IJFIX,K+2)-Z(IJFIX,K+1)-Z(IJFIX,K)+Z(IJFIX,K-1))*Q1 - 31 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(IJFIX,K+1)-Z(IJFIX,K))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(IJFIX,K)+Q5*Q4*YD1+10000. - DO 130 KK=1,IINC - MM=YVAL - IF((MM - L) .EQ. 0) GO TO 125 -C -C COMPUTE A LABEL -C - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - ICAL = KCON7 + KCON1 + JCOR -C ...THIS IS THE J - VALUE IN DOTS... - HOLD = B * (XVAL + A) - ITEXT(1) = SIGN((ABS(HOLD) + 0.05),HOLD) - KPOSX=KCON4 - KAFOS=KCON5 - IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF((ICAL-KLAST).LT.KAFOS) GO TO 150 -C/// - JPRPUT(1)=IPRPUT(1) - JPRPUT(2)=IPRPUT(2) - ICLOSE=0 - GO TO 160 - 150 CONTINUE - IF(ICLOSE.EQ.0) GO TO 151 - GO TO 152 - 151 CONTINUE - JPRPUT(2)=1 - ICLOSE=1 - GO TO 160 - 152 CONTINUE -C/// JPRPUT=IPRPUT - JPRPUT(1)=IPRPUT(1) - JPRPUT(2)=IPRPUT(2) - ICLOSE=0 - 160 CONTINUE - KLAST=ICAL - INTG=ITEXT(1) - NCHAR=M(2) - IF(IISFC.EQ.1) GO TO 121 - GO TO 123 -C -C FORMAT PRECIP STRIP LABELS-SPECIAL CASE -C - 121 CONTINUE - NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - PRINT *,' CLOSET: INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT - CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C/// - IPUU=IAND(JTEXT(1),IMSK1) - IPTH=IAND(ISHFT(JTEXT(1),8),IMSK2) - WRITE(LTEXT(1:4),FMT='(A1,A1,A2)')IPUU,IDECP,IPTH - MCHAR=4 - IF(INTG.GT.25) MCHAR=3 - CALL PUTLAB(ICAL1,ICAL,PUTHGT,LTEXT,PUTANG,MCHAR,JPRPUT,ITAPUT) - GO TO 125 -C -C FORMAT STRIP LABEL FROM CENTER POSITION -C - 123 CONTINUE - IF(NCHAR.EQ.9) NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - PRINT *,' CLOSET: INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT - N=12 -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C/// WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C PRINT *, ' IN CLOSET, IFF=', IFF - PRINT *, ' LTEXT=',LTEXT,' MTEXT=',MTEXT - PRINT *, ' ICAL1=',ICAL1,' ICAL=',ICAL - CALL PUTLAB(ICAL1,ICAL,PUTHGT,LTEXT,PUTANG,N,JPRPUT,ITAPUT) -C - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 RETURN - END diff --git a/util/sorc/faxmakr.fd/closex.f b/util/sorc/faxmakr.fd/closex.f deleted file mode 100755 index d363489118..0000000000 --- a/util/sorc/faxmakr.fd/closex.f +++ /dev/null @@ -1,132 +0,0 @@ - SUBROUTINE CLOSEX(Z,IMAX,JMAX,S,A,B,M,JUP,LOX, - X ITABMB,ITABFL,MXITR,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSEX DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FINDS LOCATIONS OF ALL CENTERS IN THE GIVEN FIELD -C IN ORDER TO CALL S/R CLOSED WHICH, IN TURN, LABELS THE -C CONTOURS ABOVE THE CENTERS. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSEX( Z, IMAX, JMAX, S, A, B, M, JUP, LOX, -C ITABMB, ITABFL, MXITR, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - CHARACTER*8 IFF(5) - REAL Z(IMAX,JMAX) - INTEGER ITABMB(MXITR) - INTEGER ITABFL(MXITR) -C - CHARACTER*4 LPLMI -C - REAL INDEF,KDEF1,KDEF2 -C - INTEGER M(2) -C - DATA INDEF /1.0E307 / -C -C INITIALIZE FOR CENTER SEARCH -C - IMIN=1 - JMIN=1 - ITST=1 - 10 ILOW=0 - IHIGH=0 - DO 100 J=JMIN,JMAX - DO 100 I=IMIN,IMAX -C -C TEST FOR BORDER VALUES. -C - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.(J+JUP).GE.JMAX-1) GO TO 100 -C -C TEST FOR UNDEFINED VALUES. -C - KDEF1=Z(I-1,J) - KDEF2=Z(I+1,J) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I-1,J-1) - KDEF2=Z(I-1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I+1,J-1) - KDEF2=Z(I+1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I,J+1) - KDEF2=Z(I,J-1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 -C -C TEST FOR LOW CENTER -C - IF(Z(I,J).GE.Z(I+1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I-1,J+1)) GO TO 30 - IF(Z(I,J).GE.Z(I+1,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I+1,J-1)) GO TO 30 -C -C FOUND LOW CENTER -C - ITYPE=1 - ILOW=ILOW+1 - GO TO 50 -C -C TEST FOR HIGH CENTER -C - 30 IF(Z(I,J).LE.Z(I+1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I-1,J+1)) GO TO 100 - IF(Z(I,J).LE.Z(I+1,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I+1,J-1)) GO TO 100 -C -C FOUND HIGH CENTER -C - ITYPE=2 - IHIGH=IHIGH+1 - 50 CONTINUE -C -C FOUND CENTER-GO GET CONTOUR LABEL -C - IFIX=I - JFIX=J - CALL CLOSEY(Z,IMAX,JMAX,S,A,B,M,JUP,IFIX,JFIX,LOX, - XITABMB,ITABFL,MXITR,LPLMI,IFF) - ITST=0 - 100 CONTINUE - 110 RETURN - END diff --git a/util/sorc/faxmakr.fd/closey.f b/util/sorc/faxmakr.fd/closey.f deleted file mode 100755 index 415bca942a..0000000000 --- a/util/sorc/faxmakr.fd/closey.f +++ /dev/null @@ -1,163 +0,0 @@ - SUBROUTINE CLOSEY(Z,IMAX,JMAX,S,A,B,M,JUP,IX,JY,LOX, - X ITABMB,ITABFL,MXITR,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSEY DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: LABELS CONTOURS ABOVE A GIVEN CENTER POINT ALONG -C A FIXED I AND INCREASING J VALUES. FINDS ALL CONTOURS -C WITHIN JUP GRID INTERVALS OF THE GIVEN CENTER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-03 LUKE LIN CONVERT IT TO CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO INDEFF USING RANGE FUNCTION -C FOR IBM RS/6000 FOR COMPILE OPTIONS -C xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSEY( Z, IMAX, JMAX, S, A, B, M, JUP,IX,JY, LOX, -C ITABMB, ITABFL, MXITR, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON /ADJ1/ICOR,JCOR -C - REAL Z(IMAX,JMAX) - INTEGER ITABMB(MXITR) - INTEGER ITABFL(MXITR) - CHARACTER*8 IFF(5) - DIMENSION ITEXT(3),JTEXT(3) -C - INTEGER M(2) - -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI -C - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 -C - DATA INDEF /1.0E307 / -C - DATA ITEXT/3*0/ -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C - KCON4=20 - 7 KBEG=JY - KLIM=JY+JUP - IJFIX=IX - Q=S*20. - REM=1. - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 16 K=KBEG,KLIM - IDEF=Z(IJFIX,K) - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(IJFIX,KSTART)+10000. - KCON6=FLOAT(IJFIX-1)*Q*3 - ICAL1=KCON6+ICOR -C ...THIS ICAL1 IS THE FIXED I VALUE IN DOTS... - DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) - KCON7=FLOAT(K-1)*Q*3 -C -C CHECK FOR IMBEDDED GRID -C - KDEF1=Z(IJFIX,K) - KDEF2=Z(IJFIX,K+1) - KDEF3=Z(IJFIX,K-1) - KDEF4=Z(IJFIX,K+2) - YD2=0 - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 31 - YD2=(Z(IJFIX,K+2)-Z(IJFIX,K+1)-Z(IJFIX,K)+Z(IJFIX,K-1))*Q1 - 31 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(IJFIX,K+1)-Z(IJFIX,K))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(IJFIX,K)+Q5*Q4*YD1+10000. - DO 130 KK=1,IINC - MM=YVAL - IF((MM - L) .EQ. 0) GO TO 125 -C -C COMPUTE A LABEL -C - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - ICAL = KCON7 + KCON1 + JCOR -C ...THIS IS THE J - VALUE IN DOTS... - HOLD = B * (XVAL + A) - ITEXT(1) = SIGN((ABS(HOLD) + 0.05),HOLD) - KPOSX=KCON4 - IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - KLAST=ICAL - IF(LOX.EQ.1) GO TO 109 - 50 INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT STRIP LABEL FROM CENTER POSITION -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 -C/// WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C - PRINT *,' CLOSEy: INTG=',INTG,' NCH=',NCHAR,' LTEXT=',LTEXT - CALL PUTLAB(ICAL1,ICAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 125 -C -C USE INDIRECT LABELS -C - 109 CONTINUE - DO 110 ITR=1,MXITR - ITSAVE=ITR - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - GO TO 50 - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 RETURN - END diff --git a/util/sorc/faxmakr.fd/clredg.f b/util/sorc/faxmakr.fd/clredg.f deleted file mode 100755 index e1795c022d..0000000000 --- a/util/sorc/faxmakr.fd/clredg.f +++ /dev/null @@ -1,128 +0,0 @@ - SUBROUTINE CLREDG(FLDA,XINDEF,CLRLOL,CLRUPR,MKEY,IBIG,JBIG,IRTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLREDG PLACE INDEFINATES AROUND EDGES OF FIELD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLACE INDEFINATES AROUND THE EDGES OF FLDA. -C -C PROGRAM HISTORY LOG: -C 94-12-28 ORIGINAL AUTHOR HENRICHSEN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL CLREDG(FLDA,XINDEF,CLRLOL,CLRUPR,MKEY,IBIG,JBIG,IRTN) -C INPUT ARGUMENT LIST: -C FLDA - REAL*4 UNPACKED DATA FIELD OF SIZE(IBIG,JBIG) -C XINDEF - REAL*4 VALUE TO PLACE IN EDGES OF FLDA. -C CLRLOL - INTEGER*4 TWO WORD ARRAY THAT CONTAINS THE I,J -C - COORDINATES OF THE LOWER LEFT CORNER OF SUB FIELD. -C CLRUPR - INTEGER*4 TWO WORD ARRAY THAT CONTAINS THE I,J -C - COORDINATES OF THE UPPER RIGHT CORNER OF SUB FIELD. -C MKEY - INTEGER*4 VALUE TO USE TO MULTIPLY CLRLOL AND CLRUPR -C - BY TO OBTAIN SIZE OF SUB FIELD. -C IBIG - MAX SIZE I OF THE BIG FIELD. -C JBIG - MAX SIZE J OF THE BIG FIELD. -C -C OUTPUT ARGUMENT LIST: -C FLDA - UNPACKED DATA FIELD WITH INDEFINATES AROUND EDGES. -C IRTN - RETURN CONDITION. -C - = 0 FIELD CLEARED AROUND EDGES. -C - = 1 MKEY OUT OF BOUNDS, FIELD NOT CLEARED. -C -C REMARKS: NONE -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ - REAL FLDA(IBIG,JBIG) - REAL XINDEF -C - INTEGER CLRLOL(2) - INTEGER CLRUPR(2) - INTEGER MKEY -C - IF (MKEY .LE. 0 .OR. MKEY .GT. 2) THEN -C - WRITE(6,FMT='('' CLREDG: ERROR, MKEY'',I2,''IS OUT OF'', - 2 '' BOUNDS! WILL NOT CLEAR EDGES OF FIELD!'')')MKEY - IRTN = 1 -C - ELSE - IRTN = 0 -C -C ISML - SMALL SIZE I OF THE FIELD. -C JSML - SMALL SIZE J OF THE FIELD. -C ISIKP - SKIP I OF THE FIELD. -C JSIKP - SKIP J OF THE FIELD. -C -C - IF(MKEY.EQ.2)THEN -C -C SETING UP TO CLEAR EDGES FOR SUB CNTOR -C SINCE THE FIELD HAS BEEN FLIPPED UP SIDE DOWN THE -C THE JSKIP IS CACULATED FROM THE TOP RATHER THAN THE -C BOTTOM OF THE FIELD. -C - ISML = 2*(CLRUPR(1)-CLRLOL(1)+1) - JSML = 2*(CLRUPR(2)-CLRLOL(2)+1) - ISKIP = 2*CLRLOL(1) - JSKIP = 2*((JBIG+1)/2-CLRUPR(2)+1) - IADD = -4 - JADD = -4 -C - ELSE - ISML = CLRUPR(1)-CLRLOL(1)+1 - JSML = CLRUPR(2)-CLRLOL(2)+1 - ISKIP = CLRLOL(1) - JSKIP = CLRLOL(2) - IADD = 0 - JADD = 0 - ENDIF -C - WRITE(6,FMT='('' CLREDG: MKEY='',I2,'' ISML='',I4, - 1 '' JSML='',I4,'' ISKIP='',I4,'' JSKIP='',I4,'' IBIG='', - 2 I4,'' JBIG='',I4)') - 3 MKEY,ISML,JSML,ISKIP,JSKIP,IBIG,JBIG -C -C DO BOTTOM PART -C - DO J = 1 , JSKIP - DO I = 1 , IBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO -C -C DO UPPER PART -C - JSTART = JSKIP + JSML + JADD - IF (JSTART .LE. JBIG) THEN - DO J=JSTART, JBIG - DO I= 1 , IBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO - ENDIF -C -C DO LEFT-SIDE PORTION -C - DO I = 1, ISKIP - DO J = 1, JBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO -C -C DO RIGHT-SIDE PORTION -C - ISTART = ISKIP + ISML + IADD - IF (ISTART .LE. IBIG) THEN - DO I=ISTART, IBIG - DO J= 1 , JBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO - ENDIF - ENDIF - RETURN - END diff --git a/util/sorc/faxmakr.fd/comifid.f b/util/sorc/faxmakr.fd/comifid.f deleted file mode 100755 index 9ab7a341ce..0000000000 --- a/util/sorc/faxmakr.fd/comifid.f +++ /dev/null @@ -1,78 +0,0 @@ - SUBROUTINE COMIFID(IVARIN,JFID,IFAXFG,CIFID) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: COMIFID MAKE IFID -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: COMPOSITE IFID -C -C PROGRAM HISTORY LOG: -C 96-06-25 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL COMIFID(IVARIN,IFAXFG,CIFID) -C 1 IXSCAN, JFID,IRETN) -C INPUT ARGUMENT LIST: -C IVARIN - SUBSET NO FOR VARIAN MAP. -C JFID - TEXT TO PUT INTO IJID AT THE BEGENNING OF THE MAP. -C IFAXFG - GT O; FOR FAX CHARTS. -C -C OUTPUT ARGUMENT LIST: -C -C OUTPUT FILES: -C FT06F001 - MESSAGE FOR COMIFID -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - CHARACTER*48 JFID -C - CHARACTER*1 BLANK - CHARACTER*1 CHARV - CHARACTER*1 CHARB - INTEGER IVARNO - CHARACTER*12 CTEMP - CHARACTER*1 CIFID(48) - DATA MFF00 /Z'FFFF0000'/ - DATA M00FF /Z'0000FFFF'/ - DATA BLANK /' '/ - DATA CHARV /'V'/ - DATA CHARB /'B'/ -C -C------------------------------------------------------------------ -C -c -C PRINT *,' COMIFID: STARTING!' -C -C .... GET 48 CHAR CIFID MAP ID - DO 150 K=1,48 - CIFID(K)=BLANK - 150 CONTINUE - IF (IFAXFG .GT. 0) THEN - CIFID(4)=CHARB - ELSE - CIFID(4)=CHARV - ENDIF -C -C ... CONVERT VARIAN # INTO EBCDIC CHARACTERS -C - - CALL BIN2EB(IVARIN,CTEMP,4,'A999') - PRINT *,'IVARIAN NUMBER=',IVARIN - - DO 155 M=1,4 - CIFID(4+M)=CTEMP(M:M) - 155 CONTINUE -C - WRITE(6,FMT='('' COMIFID: JFID='',A)')JFID(1:44) - DO 160 N=9,48 - CIFID(N)=JFID(N:N) - 160 CONTINUE -C - PRINT *,' CIFID=', CIFID -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/compile_faxmakr_wcoss.sh b/util/sorc/faxmakr.fd/compile_faxmakr_wcoss.sh deleted file mode 100755 index 4a97888a0b..0000000000 --- a/util/sorc/faxmakr.fd/compile_faxmakr_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -f makefile.$target -make -f makefile.$target clean -mv faxmakr ../../exec diff --git a/util/sorc/faxmakr.fd/copyob.F b/util/sorc/faxmakr.fd/copyob.F deleted file mode 100755 index e99b32721c..0000000000 --- a/util/sorc/faxmakr.fd/copyob.F +++ /dev/null @@ -1,609 +0,0 @@ - SUBROUTINE COPYOB(LOBTAP,INBIN,ILVLT,KRUN1,IDATG,IOPTRA, - 1 KOUNT,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: COPYOB DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: DOCUMENTATION WILL BE ADDED LATER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 98-06-03 FACEY Y2K CONVERSION; USE OF 4 DIGIT YEAR -C 2 DIGIT YEAR STILL USED TO GET OBS -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ADDED A BLOCK DATA TO RUN -C ON IBM RS/6000 SP SYSTEM. -C -C USAGE: CALL COPYOB( LOBTAP, INBIN, ILVLT, KRUN1, IDATG, IOPTRA, -C NOPTINS, KOUNT, IERROR ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C THIS SUBROUTINE WAS MODIFIED TO REMOVE ALL ASYNCHRONOUS I/O. -C - 5/29/86 (DKM) -C -C (1) LOBTAP ... DATA SET REF. NO. OF INPUT TAPE WHERE PLOTTED OBS -C ARE IN LABEL-ARRAY FORMAT LIKE TAPE55. -C (2) INBIN ...SCRATCH AREA FOR INPUT BUFFER OF 2048 WORDS. -C (3) ILVLT ... AN INDEX TO THE LEVEL DESIRED -C (4) KRUN1 ... AN INDEX TO THE RUN TYPE. -C (5) IDATG(4). GIVEN DATE TIME GROUP -C /YR/MO/DA/HR/ ONE WORD BYTE EACH. -C (6),(7) IOPTRA(2) ... ARRAY FOR ADDITIONAL OPTIONS... -C IOPTRA(1) NON ZERO IF BYPASSING DATE-TIME COMPARE -C IOPTRA(2) = NON-ZERO IF BYPASSING BACKRND COMPARE -C (8) KOUNT ... COUNT OF LABEL ARRAY ITEMS WHICH WERE COPIED -C (9) IERROR ..=0 FOR NORMAL END -C =1 GIVEN ARGUMENT OUT OF RANGE -C =2 READ ERROR BEFORE FINDING MATCHING DATA FIELD -C =3 ABNORMAL END TO INPUT FILE. NO DATA TRANSFERRED -C =4 LOOKED LIKE A NORMAL END BUT NO DATA TRANSFERRED -C =5ABNORMAL END AFTER SOME DATA WAS TRANSFERRED -C ...CAUTION...COPYOB NEITHER OPENS NOR CLOSES THE LBLTAP TAPE55, -C ... IT SIMPLY ADDS ONTO IT AND LEAVES IT OPEN AT RETURN, -C ... THEREBY PERMITTING THE MAIN PROGRAM TO ADD OTHER LABEL ARRAY -C ... ITEMS. -C * * * * * * * * * * * -C - COMMON /KPLOT/ LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C - INTEGER KROT_PRI(2),ICMD,IPT,JPT,NCHAR - REAL HEIGHT,ANGLE - CHARACTER*4 CTEXT -C -C ----------------------------------------------------------------- -C - INTEGER MAXFONT - PARAMETER (MAXFONT=63) -C - COMMON /PUTWHERE/ LBLTAP,IERPUT,LCKPT_PUT,LCKPRNQQ, - 1 IJPXL_GIVN(2),IJPXL_LBL(2),IJPXL_NEXCH(2), - 2 NCALLS_PUT,ICOUNT_FONT(MAXFONT) - -C - DIMENSION IDATG(4) - DIMENSION IDBUFF(128) - DIMENSION JDBUFF(64) - DIMENSION IOPTRA(2) - DIMENSION INBIN(2,1024) - DIMENSION INBUF(1024) - DIMENSION IBCD(2) - DIMENSION IHDTG(3),KHDTG(3) - DIMENSION KHMBS(2,29) - DIMENSION KHRUN(4,23) - DIMENSION NAMLVL(2) - DIMENSION NAMRUN(2) - DIMENSION NAMBKG(2) - DIMENSION KHIQSY(2) -C - INTEGER LEND -C - CHARACTER*8 MIBCD -C CHARACTER*1 LBYTE(8) -C - REAL*8 DBLWRD -C - LOGICAL LBKCHK,LDACHK -C - DATA KHMBS/4HSURF, 4HACE , 4H1000, 4HMB , - 1 4H850M, 4HB , 4H700M, 4HB , - 2 4H500M, 4HB , 4H400M, 4HB , - 3 4H300M, 4HB , 4H250M, 4HB , - 4 4H200M, 4HB , 4H150M, 4HB , - 5 4H100M, 4HB , 4H70MB, 4H , - 6 4H50MB, 4H , 4H30MB, 4H , - 7 4H20MB, 4H , 4H10MB, 4H , - 8 4H7MB , 4H , 4H5MB , 4H , - 9 4H3MB , 4H , 4H2MB , 4H , - A 4H1MB , 4H , 4H0.4M, 4HB , - B 4HTROP, 4HO , 4HSIGL, 4H , - C 4HFRZG, 4H LVL, 4HREL , 4HHUM , - D 4H IN, 4HDEX , 4HPREC, 4HIP-W, - E 4HSFC , 4HANAL/ -C ...WHERE KHMBS IS SEQUENCED ACCORDING TO ILVLT - DATA KHRUN/4HRADA,4HT ,4HNH40,4H04 ,4HOPNL,4H ,4HNH40,4H04 , - 1, 4HOVR4,4H8OPN,4HNH40,4H04 ,4HFINA,4HL ,4HNH40,4H04 , -C 2 4HLFM ,4H ,4HNH25,4H01 ,4HPFAX,4H ,4HNH40,4H053 , - 2 4HTRAJ,4HFAX ,4HNH25,4H01 ,4HPFAX,4H ,4HNH40,4H053 , - 3 4HBKUP,4HPFAX,4HNH40,4H05 ,4H1DOT,4HFAX ,4HNH20,4H02 , - 4 4H2DOT,4HFAX ,4HNH20,4H02 ,4HSIRS,4HPLOT,4HNH40,4H04 , - 5 4HTROP,4HIC1 ,4HMR40,4H02 ,4HTROP,4HIC2 ,4HMR40,4H02 , - 6 4HUS1P,4HLOT ,4HNH10,4H01 ,4HUABP,4HLOT ,4HNH40,4H04 , - 7 4HNHEM,4HI20 ,4HNH20,4H03 ,4HWIND,4HPLOT,4HPN26,4H01 , - 8 4HNHEM,4HI40 ,4HNH40,4H04 ,4HSHEM,4HI40 ,4HSH40,4H02 , - 9 4HUABP,4HLOT ,4HNH60,4H01 ,4HRAOB,4H ,4HNH25,4H01 , - X 4HSFC ,4HPLOT,4HNH20,4H05 ,4HGOES,4HPLOT,4HGH26,4H01 , - Y 4HGOES,4HPLOT,4HGH26,4H02 / -C ...WHERE KHRUN IS SEQUENCED ACCORDING TO KRUN1... -C - DATA KHIQSY/4HUABP,4HLOT / - DATA KHDTG/4HMM/D, 4HD/YY, 4H GGZ/ - DATA K000Z/Z'000000E9'/ - DATA IQSYL1/11/ - DATA IQSYL2/16/ -ckumar DATA LBLTAP/55/ - DATA LEND/8H LEND/ - DATA LMAX/1024/ - DATA MXMBS/29/ - DATA MXRUNS/23/ -C - DATA MSK0F /Z'00000000FFFFFFFF'/ -C - EQUIVALENCE(MIBCD,IBCD(1)) -#if defined (_LITTLE_ENDIAN) - LOGICAL FIRST_ENTRY - DATA FIRST_ENTRY/.TRUE./ - IF (FIRST_ENTRY) THEN - CALL SWAP_BYTES_IN_PLACE (LEND, 8_8, 1_8) - FIRST_ENTRY = .FALSE. - ENDIF -#endif -C -C ...STEP(1) ... INITIALIZATION ... - KOUNT = 0 - IERROR = 0 - NUMRED = 0 - NUMIDR = 0 - NUMTRN = 0 -C - LABXSV = LABIX - NOBFSV = NOBUF - LBKCHK = .TRUE. - IF(IOPTRA(2) .NE. 0) LBKCHK=.FALSE. -C ...FROM GIVEN ILVLT,KRUN1,IDATG GENERATE IDENTIFIERS FOR SEARCH - IF(ILVLT .LT. 1) GO TO 810 - IF(ILVLT .GT. MXMBS) GO TO 810 -C NAMLVL(1) = KHMBS(1,ILVLT) -C NAMLVL(2) = KHMBS(2,ILVLT) -#if defined (_LITTLE_ENDIAN) - NAMLVL(1) = ISHFT (IAND (KHMBS(1,ILVLT),MSK0F),32) - NAMLVL(2) = ISHFT (IAND (KHMBS(2,ILVLT),MSK0F),32) -#else - NAMLVL(1) = ISHFT(KHMBS(1,ILVLT),-32) - NAMLVL(2) = ISHFT(KHMBS(2,ILVLT),-32) -#endif -C - PRINT *,' ILVLT=',ILVLT - PRINT *,' NAME LVL=' - PRINT 119, NAMLVL(1),NAMLVL(2) -C - IF(KRUN1 .LT. 1) GO TO 820 - IF(KRUN1 .GT. MXRUNS) GO TO 820 -#if defined (_LITTLE_ENDIAN) - NAMRUN(1) = ISHFT (IAND (KHRUN(1,KRUN1),MSK0F),32) - NAMRUN(2) = ISHFT (IAND (KHRUN(2,KRUN1),MSK0F),32) - NAMBKG(1) = ISHFT (IAND (KHRUN(3,KRUN1),MSK0F),32) - NAMBKG(2) = ISHFT (IAND (KHRUN(4,KRUN1),MSK0F),32) -#else - NAMRUN(1) = ISHFT(KHRUN(1,KRUN1),-32) - NAMRUN(2) = ISHFT(KHRUN(2,KRUN1),-32) - NAMBKG(1) = ISHFT(KHRUN(3,KRUN1),-32) - NAMBKG(2) = ISHFT(KHRUN(4,KRUN1),-32) -#endif - IF(ILVLT .LT. IQSYL1) GO TO 155 - IF(ILVLT .GT. IQSYL2) GO TO 155 - IF(KRUN1 .NE. 4) GO TO 155 -C ...OTHERWISE, THIS IS IQSY UABPLOT DESIRED... - NAMRUN(1) = ISHFT(KHIQSY(1),-32) - NAMRUN(2) = ISHFT(KHIQSY(2),-32) - 155 CONTINUE -C NAMLVL(1) = KHMBS(1,ILVLT) -C NAMLVL(2) = KHMBS(2,ILVLT) -#if defined (_LITTLE_ENDIAN) - NAMLVL(1) = ISHFT( IAND(KHMBS(1,ILVLT),MSK0F),32) - NAMLVL(2) = ISHFT( IAND(KHMBS(2,ILVLT),MSK0F),32) -#else - NAMLVL(1) = ISHFT(KHMBS(1,ILVLT),-32) - NAMLVL(2) = ISHFT(KHMBS(2,ILVLT),-32) -#endif -C ...NOW NAMLVL HAS '850MB ', NAMRUN HAS '1DOTFAX', -C ... NAMBKG HAS 'NH2002 ', FOR EXAMPLE. -C ...I STILL NEED THE DATE/TIME... - DO 166 I=1,3 - IHDTG(I) = KHDTG(I) - 166 CONTINUE - NYR = IDATG(1) - NMO = IDATG(2) - NDA = IDATG(3) - NHR = IDATG(4) - LDACHK = .TRUE. - IF(IOPTRA(1) .EQ. 0) GO TO 170 -C ...OTHERWISE, IOPTRA(1) IS NON-ZERO FOR BYPASSING DATE COMPARISON - LDACHK = .FALSE. - GO TO 180 - 170 CONTINUE - CALL DAYOWK(NDA,NMO,NYR,IDAYWK,IHDAYW) - NYR = NYR - (NYR/100)*100 - IF(IDAYWK .NE. 0) GO TO 178 -C ...OTHERWISE, GIVEN DATE INFO OUT OF RANGE - PRINT 174, IDATG - 174 FORMAT(1H0, 10X, '***IMPOSSIBLE DATE GIVEN TO SUBR COPYOB IN IDATG - 1 = HEX ', Z8) -C ...CONTINUE WITHOUT DATE-CHECKING... - LDACHK = .FALSE. - GO TO 180 - 178 CONTINUE -C ...REFORMAT DATE/TIME TO EBCDIC CHARACTERS... - CALL BIN2EB(NMO,MIBCD,2,'L999') - IHDTG(1) = IBCD(1) - CALL BIN2EB(NDA,MIBCD,3,'L///') - IHOLDD = ISHFT(IBCD(1),-16) - IHDTG(1) = IOR(IHDTG(1),IHOLDD) - IHDTG(2) = ISHFT(IBCD(1),16) - CALL BIN2EB(NYR,MIBCD,3,'L///') - IHOLDY = ISHFT(IBCD(1),-8) - IHDTG(2) = IOR(IHDTG(2),IHOLDY) - CALL BIN2EB(NHR,MIBCD,3,'L ') - IHDTG(3) = IOR (IBCD(1),K000Z) - 180 CONTINUE - PRINT 184,(IHDTG(I),I=1,3),(NAMLVL(J),J=1,2), - 1 (NAMRUN(K),K=1,2), (NAMBKG(KK),KK=1,2) - 184 FORMAT(1H , 10X, 'REQUESTED COPY OF PLOTTED OBSERVATIONS FOR ', - 1 3A4, 4X, 2A4, 2A4, 8X, 2A4) -C * * * * * * * * * * * -C ...STEP(2) ... SEARCH THE LOBTAP FOR THE MATCHING FILE... - PRINT *,' LOBTAP=', LOBTAP -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IHDTG, 8_8, 3_8) - CALL SWAP_BYTES_IN_PLACE (NAMLVL, 8_8, 2_8) - CALL SWAP_BYTES_IN_PLACE (NAMRUN, 8_8, 2_8) - CALL SWAP_BYTES_IN_PLACE (NAMBKG, 8_8, 2_8) -#endif - REWIND LOBTAP - 211 CONTINUE - NUMRED = NUMRED + 1 -C ...CHANGED FROM ASYNC READ 5/29/86 (DKM)... -C WRITE (*,*) 'FPDebug: 1: attempting to read 512 bytes' - READ(LOBTAP,ERR=920,END=910)JDBUFF -C ...WHICH ALSO POSITIONS LOBTAP TO DATA BINS - CALL GBYTES(JDBUFF,IDBUFF,0,32,0,128) -C DO I=1,128 -C IDBUFF(I) = IAND(MSK0F,IDBUFF(I)) -C ENDDO - 245 CONTINUE -C ...IT WAS A GOOD READ, BUT WAS IT A LOGICAL ENDOF FILE QQ - PRINT *, ' JDBUFF(1)=' - PRINT 119,JDBUFF(1),JDBUFF(2) - PRINT *, ' IDBUFF(1),(2)=' - PRINT 119,IDBUFF(1),IDBUFF(2) - PRINT 119,IDBUFF(3),IDBUFF(4) - 119 FORMAT(1H ,Z16,5X,Z16) - ITEMP = IAND(MSK0F, -7) -C IF(IDBUFF(1) .NE. -7) GO TO 250 - IF(IDBUFF(1) .NE. ITEMP) GO TO 250 - ITEMP = IAND(MSK0F, LEND) -C IF(IDBUFF(2) .EQ. LEND) GO TO 930 - IF(IDBUFF(2) .EQ. ITEMP) GO TO 930 -C ...WHICH IS EMPTY LOGICAL FILE OR DBL LOGICAL EOFS - 250 CONTINUE - ITEMP = IAND(MSK0F, -1) -C IF(IDBUFF(1) .NE. -1) GO TO 940 - IF(IDBUFF(1) .NE. ITEMP) GO TO 940 -C ...WHICH ERROR EXITS IF NOT ID RECORD FLAG -C ...OTHERWISE, ASSUME A GOOD IDREC IN ... - PRINT *, ' GET A IDREC' - NUMIDR = NUMIDR + 1 - PRINT *, ' NAMLVL=' - PRINT 119, NAMLVL(1),NAMLVL(2) - PRINT 119, IDBUFF(9),IDBUFF(10) - IF(IDBUFF(9) .NE. NAMLVL(1)) GO TO 280 - IF(IDBUFF(10) .NE. NAMLVL(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-1' -C ...OTHERWISE, FOUND A MATCHING LEVEL. NEXT TEST RUN TYPE - PRINT *, ' NAMRUN=' - PRINT 119, NAMRUN(1),NAMRUN(2) - PRINT 119, IDBUFF(11),IDBUFF(12) - IF(IDBUFF(11) .NE. NAMRUN(1)) GO TO 280 - IF(IDBUFF(12) .NE. NAMRUN(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-2' -C ...OTHERWISE, FOUND A MATCHING RUN TYPE... - IF(.NOT. LBKCHK) GO TO 260 - PRINT *, ' NAMBKG=' - PRINT 119, NAMBKG(1),NAMBKG(2) - PRINT 119, IDBUFF(15),IDBUFF(16) - IF(IDBUFF(15) .NE. NAMBKG(1)) GO TO 280 - IF(IDBUFF(16) .NE. NAMBKG(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-3' -C ...OTHERWISE, BACKGROUND MATCHES... - 260 CONTINUE - IF(.NOT. LDACHK) GO TO 270 - PRINT *, ' IHDTGG=' - PRINT 119, IHDTG(1),IHDTG(2) - PRINT 119, IDBUFF(5),IDBUFF(6) - IF(IDBUFF(5) .NE. IHDTG(1)) GO TO 280 - IF(IDBUFF(6) .NE. IHDTG(2)) GO TO 280 - IF(IDBUFF(7) .NE. IHDTG(3)) GO TO 280 - PRINT *, ' NOT GO TO 280-4' -C ...OTHERWISE, FOUND MATCHING DATE-TIME GROUP - 270 CONTINUE - GO TO 300 -C * * * * * * * * * * * -C ...COMES HERE IF THIS IDBUFF DID NOT MATCH THE DESIRED ONE, -C ... SO MUST SPACE OVER THE DATA BINS OF THIS LOGICAL FILE... - 280 CONTINUE - NUMRED = NUMRED +1 -C WRITE (*,*) 'FPDebug: 2: attempting to read 8192 bytes' - READ(LOBTAP,ERR=920,END=910) INBUF - CALL GBYTES(INBUF,INBIN,0,32,0,2048) -C DO I=1,1024 -C INBIN(1,I) = IAND(MSK0F,INBIN(1,I)) -C INBIN(2,I) = IAND(MSK0F,INBIN(2,I)) -C ENDDO - 285 CONTINUE -C ...IT WAS A GOOD READ, BUT IS IT A LOGICAL END OF FILE QQ - PRINT *, ' INBUF(1,1)=' - PRINT 119,INBUF(1),INBUF(2) - PRINT *, ' INBIN(2,1)=' - PRINT 119,INBIN(1,1),INBIN(2,1) - PRINT 119,INBIN(1,2),INBIN(2,2) - ITEMP = IAND(MSK0F, -7) -C IF(INBIN(1,1) .NE. -7) GO TO 287 - PRINT 119,INBIN(1,1),INBIN(2,1) - IF(INBIN(1,1) .NE. ITEMP) GO TO 287 - PRINT *, ' IT IS A -7 RECORD' - ITEMP = IAND(MSK0F, LEND) - PRINT 119,INBIN(2,1),INBIN(2,2) - PRINT 119,LEND,ITEMP -C IF(INBIN(2,1) .EQ. LEND) GO TO 290 - IF(INBIN(2,1) .EQ. ITEMP) GO TO 290 -C ...IT WAS NOT A LOGICAL END OF FILE... - 287 CONTINUE - PRINT *, ' IT IS A GOOD RECORD' - ITEMP = IAND(MSK0F, -1) -C IF(INBIN(1,1) .EQ. -1) GO TO 940 - IF(INBIN(1,1) .EQ. ITEMP) GO TO 940 - PRINT *, ' IT IS A GOOD RECORD' -C ...WHICH IS ERROR EXIT. HIT ID REC WHEN IT SHUD BE DATA RECORD -C ...OTHERWISE, ASSUME IT WAS A DATA RECORD TO BE SKIPPED - GO TO 280 - 290 CONTINUE - PRINT *, ' IT IS A -7 RECORD' -C ...REACHED THE LOGICAL END OF FILE WHICH I WAS LOOKING FOR... - GO TO 211 -C -C * * * * * * * * * * * -C ...STEP(3) ... TO COPY THE INFO FROM THE MATCHING FILE - 300 CONTINUE - IF (KRUN1.EQ.5) THEN -C ... THIS IS FOR TRAJ 4-PANEL LINE ELEMENT TAPE 54 INPUT - PRINT *, ' RESET THE LABEL ARRAY' - NOBUF = 0 - LABIX = 0 - DO I = 1,LMAX - LABEL(1,I) = 0 - LABEL(2,I) = 0 - ENDDO -C - IPT = 1 - JPT = 0 - HEIGHT = 12.0 - ANGLE = 0.0 - KROT_PRI(1) = 0 - KROT_PRI(2) = 0 - CTEXT(1:1) = '?' - CTEXT(2:2) = CHAR(12) - CTEXT(3:3) = '$' - CTEXT(4:4) = CHAR(0) - NCHAR = 2 - ICMD = -2 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) -C - ENDIF -C -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IDBUFF(3), 8_8, 14_8) -#endif - PRINT 310, (IDBUFF(I),I=3,16),NUMIDR,NUMRED -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IDBUFF(3), 8_8, 14_8) -#endif - 310 FORMAT(1H , 10X, 'SUBR COPYOB FOUND MATCHING IDENTIFIER FOR ', - 1 14A4, /1H , 15X, 'AFTER SEARCHING THRU', I3, 2X, - 2 'LOGICAL FILES OF ', I5, 2X, 'PHYSICAL RECORDS.') - IF(LDACHK) GO TO 316 - PRINT 314 - 314 FORMAT(1H , 20X, 'DATE/TIME COMPARISON WAS BYPASSED') - 316 CONTINUE - IF(LBKCHK) GO TO 320 - PRINT 318 - 318 FORMAT(1H ,20X,'BACKGROUND COMPARISON CHECK WAS BYPASSED') -C - 320 CONTINUE -C ...TO READ AND TRANSFER LOBTAP DATA TO LABEL FILE... -C WRITE (*,*) 'FPDebug: 3: attempting to read 8192 bytes' - READ(LOBTAP,ERR=330,END=340)INBUF - CALL GBYTES(INBUF,INBIN,0,32,0,2048) -C DO I=1,1024 -C INBIN(1,I) = IAND(MSK0F,INBIN(1,I)) -C INBIN(2,I) = IAND(MSK0F,INBIN(2,I)) -C ENDDO - GO TO 360 - 330 CONTINUE -C ...COMES HERE IF PARITY ERROR WHILE READING DATA - IF(KOUNT .EQ. 0) GO TO 336 -C ...COMES HERE IF SOME INFO HAS ALREADY PASSED BEFORE ERROR - PRINT 333, LOBTAP,KOUNT - 333 FORMAT(1H , '***PARITY ERROR IN SUBR COPYOB WHILE READING FT', - 1 I2, 2X, '...INCOMPLETE OBSERV SET WITH ONLY ', I5, - 2 2X, 'ITEMS ***') - IERROR = 5 - GO TO 999 -C - 336 CONTINUE -C ...COMES HERE IF PARITY ERROR AND NO INFO WAS COPIED... - PRINT 339, LOBTAP - 339 FORMAT(1H , '***PARITY ERROR IN SUBR COPYOB WHILE READING FT',I2) - IERROR = 3 - GO TO 999 -C - 340 CONTINUE -C ...COMES HERE IF END OF INFO. IF SOME COPIED ASSUME NORMAL END - IF(KOUNT .NE. 0) GO TO 344 - PRINT 342, LOBTAP - 342 FORMAT(1H , '*** ERROR. END OF DATA INDICATION IN COPYOB WHILE REA - 1DING FT', I2, 2X, ' ... NO PLOTTED OBS WERE COPIED *** ') - IERROR = 4 - GO TO 999 - 344 CONTINUE - PRINT 348, NUMTRN,KOUNT - 348 FORMAT(1H , 20X, 'COMPLETED COPYING PLOTTED OBSERVATIONS AFTER TRA - 1NSFERRING ',I3, 2X, 'BINS TOTALLING ', I6, 2X, 'LABEL-ARRAY ITEMS' - 2 ) - GO TO 999 -C ...WHICH IS NORMAL EXIT ..... -C -C * * * * * * * * * * * - 360 CONTINUE -C ...COMES HERE IF GOOD READ OF DATA BIN... - PRINT *, ' 2 INBIN(1,1)=', INBIN(1,1) - PRINT *, ' 2 INBIN(2,1)=', INBIN(2,1) - PRINT 119,INBIN(1,1),INBIN(2,1) - ITEMP = IAND(MSK0F, -7) -C IF(INBIN(1,1) .NE. -7) GO TO 364 - IF(INBIN(1,1) .NE. ITEMP) GO TO 364 - ITEMP = IAND(MSK0F, LEND) -C IF(INBIN(2,1) .EQ. LEND) GO TO 340 - IF(INBIN(2,1) .EQ. ITEMP) GO TO 340 - 364 CONTINUE - ITEMP = IAND(MSK0F, -1) -C IF(INBIN(1,1) .NE. -1) GO TO 400 - IF(INBIN(1,1) .NE. ITEMP) GO TO 400 -C ...COMES HERE IF ID RECORD WAS READ BY MISTAKE - PRINT 368, LOBTAP - 368 FORMAT(1H , '*** ERROR IN SUBR COPYOB. READ AN ID RECORD INSTEAD - 1 OF DATA RECORD *** ') - GO TO 340 -C -C * * * * * * * * * * * -C ...STEP(4) ... TO TRANSFER ITEMS FROM THE GOOD DATA BIN... - 400 CONTINUE - NUMTRN = NUMTRN + 1 - DO 555 J = 1,LMAX - IF(INBIN(1,J) .NE. 0) GO TO 405 - IF(INBIN(2,J) .EQ. 0) GO TO 340 -C ...WHICH TESTED FOR INTERNAL END OF INFO... - 405 CONTINUE - IF(J .NE. 1) GO TO 410 - IF(NUMTRN .NE. 1) GO TO 410 -C ...OTHERWISE, IT,S THE FIRST WORD OF FIRST BIN WHICH IS INIT - GO TO 555 -C ...WHICH SKIPS THE TRANSFER OF THE CHAR INITIALIZER ITEM - 410 CONTINUE - LABIX = LABIX + 1 - IF(LABIX .LE. LMAX) GO TO 540 -C ...OTHERWISE, BUFFER OUT THE FULL LABEL BIN... - PRINT 500 - 500 FORMAT(1H , 'LABEL ARRAY FULL') - NOBUF = NOBUF + 1 -C ...CHANGED FROM ASYNC WRITE 5/29/86 (DKM)... -#if defined (_BIG_ENDIAN) - CALL SBYTES(INBUF,LABEL,0,32,0,2048) -#else - CALL SBYTESCCS(INBUF,LABEL,0,32,0,2048) -#endif -C WRITE(LBLTAP,ERR=503)LABEL - PRINT *,' WRITE ONE RECORD TO TAPE55' - WRITE(LBLTAP,ERR=503)INBUF - 505 CONTINUE - LABIX = 1 - DO 506 I = 1,LMAX - LABEL(1,I) = 0 - LABEL(2,I) = 0 - 506 CONTINUE - 540 CONTINUE - LABEL(1,LABIX) = INBIN(1,J) - LABEL(2,LABIX) = INBIN(2,J) - KOUNT = KOUNT + 1 - 555 CONTINUE -C ...WHEN IT FALLS THRU 555 LOOP, ONE INBIN IS DEPLETED... - GO TO 320 -C -C * * * * * * * * * * * -C ...ERROR EXITS .... - 503 CONTINUE - PRINT 504,LBLTAP,NOBUF,LABIX - 504 FORMAT(1H0, 10X, 'ERROR STOP IN COPYOB WHILE WRITING ON FT', - 1 I2, /1H , 15X, 'NOBUF = ', I3, 5X, 'LABIX = ', I5) - STOP 1816 -C ...CATASTROPHIC ERROR IF CAN,T WRITE ON TAPE55... - 810 CONTINUE - PRINT 812,ILVLT - 812 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. GIVEN OUT-OF-RANGE ILV - 1LT = HEX ', Z8) - IERROR = 1 - GO TO 999 - 820 CONTINUE - PRINT 822,KRUN1 - 822 FORMAT(1H ,'*** ERROR RETURN FROM COPYOB. GIVEN ', - 1 'OUT-OF-RANGE KRUN1 = HEX ',Z8) - IERROR = 1 - GO TO 999 - 910 CONTINUE - PRINT 912, LOBTAP,NUMRED - 912 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. END-OF-FILE WAS HIT WHI - 1LE SEARCHING FT', I2, 2X, 'FOR DESIRED PLOTTED OBS FILE ***', - 2 /1H , 20X, 'NUMBER OF RECORDS READ DURING SEARCH = ', I6) - IERROR = 2 - GO TO 999 - 920 CONTINUE - PRINT 922,LOBTAP,NUMRED - 922 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. PARITY ERROR WHILE SEAR - 1CHING FT', I2, 2X,'FOR DESIRED PLOTTED OBSERVATION FILE***', - 2 /1H , 20X, 'NUMBER OF RECORDS READ DURING SEARCH = ', I6) - IERROR = 2 - GO TO 999 - 930 CONTINUE - 940 CONTINUE - PRINT 942, LOBTAP,NUMRED - 942 FORMAT(1H , '***ERROR RETURN FROM COPYOB. LOGICAL END OF TAPE OR - 1 LOST ON SEARCH OF FT', I2, /1H , 20X, 'NUMBER OF RECORDS READ DUR - 2ING SEARCH IS ', I6) - IERROR = 2 - GO TO 999 -C - 999 CONTINUE -C - REWIND LOBTAP - print*,'Leaving copyob ' - RETURN - END -ckumar -ckumar **************block data copyob_data -ckumar - BLOCK DATA COPYOB_DATA -C - INTEGER MAXFONT - PARAMETER (MAXFONT=63) - INTEGER LBLTAP -C - COMMON /PUTWHERE/ LBLTAP,IERPUT,LCKPT_PUT,LCKPRNQQ, - 1 IJPXL_GIVN(2),IJPXL_LBL(2),IJPXL_NEXCH(2), - 2 NCALLS_PUT,ICOUNT_FONT(MAXFONT) -C - DATA LBLTAP/55/ -C - END BLOCK DATA COPYOB_DATA diff --git a/util/sorc/faxmakr.fd/frmfaxt.f b/util/sorc/faxmakr.fd/frmfaxt.f deleted file mode 100755 index 9976ca4e61..0000000000 --- a/util/sorc/faxmakr.fd/frmfaxt.f +++ /dev/null @@ -1,296 +0,0 @@ - SUBROUTINE FRMFAXT(LGULF,INBYTE,LEVEL,LMEAN,INTEXT) -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FRMFAXT FORMS THE COMPLETED MAP TITLE. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GIVEN THE VARIOUS TIME TITLES IN LGULF ARRAY FORMED BY -C SUB GULFTL, COMPLETE THE FAX MAP TITLE PASSED IN INTEXT. -C RETURN COMPLETED MAP TITLE IN TITLE,AND TITLE BYTE COUNT IN -C NUMT. LOADS THE VALID TIME AT THE END OF JFID. -C PROGRAM HISTORY LOG: -C 96-05-31 ORIGINAL AUTHOR HENRICHSEN. -C 96-06-07 HENRICHSEN MODIFY TO FORM MEAN MAP TITLES. -C 96-06-21 HENRICHSEN MODIFY TO FORM A HIEGHT LINE FOR GULF -C TITLES MODIFY COMMON/LLABFX/ TO PASS TITLE HEIGHT "THEIGHT" -C HGTFLG. -C 96-06-27 HENRICHSEN MODIFY TO FILLER CHAR'S '#' IN THE -C IGLAB ARRAY IF NECESSARY. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL FRMFAXT(LGULF,INBYTE,LEVEL,LMEAN,INTEXT) -C -C INPUT ARGUMENT LIST: -C LGULF - CHARACTER*77 BYTE ARRAY THAT COTAINS THE VARIOUS TIME -C - LINES TO APPEND TO MAP TITLE. -C - BYTES 1 THRU 16 CONTAIN THE GULF TITLE, IE -C - HGT12 00Z02OPTIN . -C - BYTES 17 THRU 36 CONTAIN THE BASE TIME TITLE, IE -C - 12Z WED 01 MAR 1989 . -C - BYTES 37 THRU 61 CONTAIN THE VALID TIME TITLE, IE -C - VALID 00Z THU 02 MAR 1989 . -C - BYTES 62 THRU 77 CONTAIN MM/DD/HHZ YYYY USED -C - WITH AFOS PRODUCTS, IE -C - 03/01/12Z 1989 . -C INBYTE - CONTAINS THE NUMBER OF BYTES OF ASCII TEXT IN -C - INTEXT. -C LEVEL - INTEGER VALUE OF THE LEVEL OF THE MAP. -C LMEAN - LOGICAL WORD THAT IS = .TRUE. THEN FORM A MEAN MAP -C - TITLE. -C INTEXT - CHARCATER*80 TEXT STRING -C FROM COMMON/LABG & LLABFX / -C NUMG - CONTAINS THE NUMBER OF BYTES OF ASCII TEXT IN -C - GLAB ARRAY. - -C JFID - CHARACTER*48 ARRAY THAT CONTAINS THE DESCRIPTIVE -C - MAP TITLE FOR START OF THE FAX ID RECORD. THIS WILL -C - THE VALID TIME APPENDED WHEN RETURNED. -C JBYT - NUMBER OF BYTES OF ASCII TEXT PASSED IN JFID - -C -C OUTPUT ARGUMENT LIST: -C IN COMMON/LABG/ -C GLAB - CHARACTER*24 ARRAY THE CONTAINS THE COMPLETED GULF -C - LABEL. -C IN COMMON/LLABFX/ -C TITLE - CHARCATER*151 TITLE -C CONTAINS COMPETED MAP TITLE. -C NUMT - NUMBER OF BYTES IN COMPLETED MAP TITLE..... -C -C JFID - CHARACTER*48 ARRAY THAT CONTAINS THE COMPLETED -C - JFID TITLE . WILL HAVE THE FORM OF: -C - THE DESCRIPTIVE MAP TITLE THEN HHZ MMM DD YYYY. -C EXVALID - CHARACTER*32 ARRAY THAT CONTAINS THE VALID TIME -C - TITLE . WILL HAVE THE FORM OF: -C - VALID 00Z THU 05 OCT 1994 -C JBYT - NUMBER OF BYTES IN COMPLETED JFID TITLE. -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: -C -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID - -C - CHARACTER*120 ITITLE - CHARACTER*80 INTEXT - CHARACTER*77 LGULF - CHARACTER*64 MEANTIT - - CHARACTER*48 WORKTIT - - CHARACTER*26 CENT - CHARACTER*24 IGLAB - CHARACTER*12 CHTEXT - CHARACTER*8 VALID -C - LOGICAL LLEVEL - LOGICAL LMEAN -C - DATA CENT /' (5-DAY MEAN CENTERED ON) '/ -C -C - DATA VALID /'VALID '/ -C -C WORK ON JFID. -C - IF(JBYT.GT.29)THEN - JBYT = 29 - ENDIF - NUMCHR = JBYT + 19 - IF(NUMCHR.GT.48)THEN - NUMCHR = 48 - ENDIF -C -C LOAD VALID TIME AT THE END OF JFID -C - JFID(JBYT+1:JBYT+19) = LGULF(43:61) - JBYT = NUMCHR -C - WRITE(6,FMT='('' FRMFAXT: JFID NOW HAS'',I3,'' BYTES '', - 1 ''AND IS:"'',A,''".'')')JBYT,JFID(1:JBYT) -C -C -C GET NUMBER OF BYTES IN INTEXT.............. -C - - KEND = INBYTE -C -C . . . FILL ITITLES WITH BLANKS............ -C - ITITLE = ' ' - WORKTIT(1:48) = ' ' -C - IF(LMEAN)THEN -C -C LOAD THE BASE AND CENTERED ON TIME INTO MEANTIT -C - MEANTIT(01:19) = LGULF(17:35) - MEANTIT(20:45) = CENT(1:26) - MEANTIT(46:64) = LGULF(43:61) - WRITE(6,FMT='('' FRMFAXT: MEANTIT='',A)')MEANTIT(1:64) - ELSE - ENDIF -C - WORKTIT(1:48) = ' ' -C -C LOAD THE VALID TIME INTO WORKTIT -C - WORKTIT(1:25) = LGULF(37:61) - NUMCHR = 25 -C -C -C - EXVALID(1:NUMCHR) = WORKTIT(1:NUMCHR) -C - WRITE(6,FMT='('' FRMFAXT: EXVALID='',/,'' '', - 1 A)')EXVALID(1:NUMCHR) -C -C NOW MOVE INTEXT INTO ITITLE. -C - ITITLE(1:KEND) = INTEXT(1:KEND) -C - NUMBYT = KEND + 1 -C - KEYLOC = NUMBYT - 8 -C -C CHECK TO SEE IF VALID IS WITHIN THE LAST 8 BYTES OF ITITLE. -C - DO I = KEYLOC,NUMBYT - IHERE = I - IIEND = I + 5 - IF(ITITLE(I:IIEND).EQ.VALID(1:6)) THEN - NUMBYT = IHERE + 6 - IBEGN = 43 - INBYTE = 19 - GOTO 60 - ENDIF - ENDDO -C -C I FELL THROUGH DID NOT FIND VALID IN ITITLE SO LOOK FOR 1ST -C NON BLANK AT END OF ITITLE. -C - IEND = NUMBYT - DO I = 1,5 - IF(ITITLE(IEND:IEND).NE.' ') THEN -C -C I FOUND FIRST NON BLANK AT END OF ITITLE ARRAY -C - NUMBYT = IEND + 1 - IHERE = IEND + 2 - GO TO 25 - ELSE - IEND = IEND - 1 - ENDIF - ENDDO - 25 CONTINUE - NUMBYT = NUMBYT + 1 - IBEGN = 37 - INBYTE = 25 - 60 CONTINUE -C -C -C MOVE BASE LINE INTO ITITLE -C - IF (GULPXX(2).EQ.-99 .AND. GULPXY(2).EQ.-99) THEN - ITITLE(NUMBYT:NUMBYT+4) = 'FROM ' - NUMBYT = NUMBYT + 5 - LEND1 = NUMBYT + 20 - 1 - ITITLE(NUMBYT:LEND1) = LGULF(17:36) - NUMBYT = NUMBYT + 20 - ITITLE(NUMBYT:NUMBYT) = ' ' - ENDIF -C - IF(LMEAN)THEN -C -C MOVE MEANTIT LINE INTO ITITLE -C - MAXBYT = NUMBYT + 64 - ITITLE(NUMBYT:MAXBYT) = MEANTIT(1:64) - NUMBYT = MAXBYT - ELSE -C -C MOVE VALID LINE INTO ITITLE -C - KEND1 = IBEGN + (INBYTE-1) - KEND2 = NUMBYT + (INBYTE-1) - ITITLE(NUMBYT:KEND2) = LGULF(IBEGN:KEND1) - NUMBYT = NUMBYT + INBYTE - 1 - ENDIF - NUMT = NUMBYT - TITLE(1:NUMT) = ITITLE(1:NUMT) - WRITE(6,FMT='('' FRMFAXT: TITLE='',A,/,'' NUMT='',I4)') - 1 TITLE(1:NUMT),NUMT -C -C LOAD THE GULF LABLE INTO IGLAB. -C - IGLAB(1:24) = ' ' - IGLAB(1:06) = LGULF(1:06) -C -C CHECK TO SEE IF A '#' SHOULD BE LOADED INTO IGLAB(6:6). -C - IF(LGULF(6:6).EQ.' ')IGLAB(6:6) = '#' - IGLAB(7:11) = LGULF(7:11) - IGLAB(13:17) = LGULF(12:16) - IF(LGULF(16:16).EQ.' ')IGLAB(17:17) = '#' - IF(LGULF(15:15).EQ.' ')IGLAB(16:16) = '#' - IF(LGULF(14:14).EQ.' ')IGLAB(15:15) = '#' - IF(LVFLG.GT.0)THEN - IF(LEVEL.GT.0)THEN - IF(LEVEL.GE.1000)THEN - NCHR = 4 - ELSE IF(LEVEL.GE.100)THEN - NCHR = 3 - ELSE - NCHR = 2 - ENDIF - CALL BIN2CH(LEVEL,CHTEXT,NCHR,'W999') - IF(NCHR.EQ.3)THEN - CHTEXT(4:4) = '#' - ELSE IF(NCHR.EQ.2)THEN - CHTEXT(3:4) = '##' - ELSE - ENDIF - IGLAB(18:21) = CHTEXT(1:4) - ELSE - IGLAB(18:21) = 'SFC ' - CHTEXT(1:4) = 'SFC ' - ENDIF - IGLAB(22:24) = 'YES' - WRITE(6,FMT='('' FRMFAXT: LEVEL='',I6,/,'' CHTEXT='',A)') - 1 LEVEL,CHTEXT(1:4) - - NUMG = 24 - ELSE - NUMG = 17 - ENDIF - GLAB(1:NUMG) = IGLAB(1:NUMG) - WRITE(6,FMT='('' FRMFAXT: GLAB ='',A)') - 1 GLAB(1:NUMG) -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/gentre.f b/util/sorc/faxmakr.fd/gentre.f deleted file mode 100755 index 81777fdd0f..0000000000 --- a/util/sorc/faxmakr.fd/gentre.f +++ /dev/null @@ -1,312 +0,0 @@ - SUBROUTINE GENTRE(Z,IMAX,JMAX,DOTSGI,A,B,M,ZLIM,ICEN1,LPLMI, - X IFLO,IFHI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GENTRE PLOT CENTERS FOR CGRID MAPS. -C PRGMMR: KRISHNA KUMAR ORG: NP12 DATE:1999-08-01 -C -C ABSTRACT: PLOT CENTERS FOR CGRID MAPS. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-02-21 LIN CONVERT SUBROUTINE TO CFT-77 -C 96-09-12 LIN MODIFY FOR CGRID MAPS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO INDEFF USING RANGE FUNCTION -C FOR IBM RS/6000 FOR COMPILE OPTIONS -C xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL GENTRE( Z, IMAX, JMAX, DOTSGI, A, B, M, ZLIM, ICEN1, -C LPLMI, IFLO, IFHI ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ2/XIDID,YJDID -C - DIMENSION JTEXT(3) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*8 IFLO(5),IFHI(5) - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - INTEGER M(2) - INTEGER ITYPE(2) - CHARACTER*1 CDECP -C - REAL INDEF,KDEF1,KDEF2 -C -C/// DATA IDECP/4H. / -ckumar DATA IDECP/'. '/ - DATA CDECP/'.'/ -C/// DATA ITEXT/3*0/ - DATA XIRRS/870./ - DATA ITYPE/0,0/ -C/// DATA IMSK1/Z'FF000000'/ -C/// DATA IMSK2/Z'FFFF0000'/ -C/// DATA INDEF/Z'7FFFFFFF'/ - DATA IMSK1/Z'FFFFFFFFFF000000'/ - DATA IMSK2/Z'FFFFFFFFFFFF0000'/ - DATA INDEF /1.0E307 / -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C -C (1),(2),(3)...Z(IMAX,JMAX) IS GIVEN GRIDPOINT SCALED DATA FIELD -C (4) ..... DOTSGI IS DOTS PER GRID INTERVAL -C WHERE EACH DOT IS 1/100TH INCH ON VARIAN -C NEGATIVE DOTSGI SIGNALS MERC SRN HEMI OPTION -C (5),(6) ...TRUE Z VALUE = (Z + A) * B -C WHERE A IS ADDITIVE AND B IS MULTIPLICATIVE CONST -C (7) ..... M = NO. OF CHARACTERS DESIRED WHEN TRUE Z VALUE IS -C CONVERTED TO EBCDIC FOR CENTRAL VALUE -C (8) ..... ZLIM = LOWER LIMIT TO TRUE Z VALUE -C LESS THAN WHICH WE WILL IGNORE CENTERS. -C (9) ..... ICEN1 IS OPTION SWITCH -C =1 NORMAL CENTER FORMATTED LABELS -C =2 BIG H AND L USING SUBROUTINE HILO -C =3 SAME AS =1 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C =4 SAME AS =2 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C (10)..... LPLMI IS FORMAT SELECTOR FOR SUBROUTINE BIN2EB -C FOR CONVERTING TRUE Z VALUE TO EBCDIC E.G., 'A99' -C (11)..... IFLO IS 5-WORD FORMAT STATEMENT FOR ENCODE OF LOW CENTR -C (12)..... IFHI IS 5-WORD FORMAT STATEMENT FOR ENCODE OF HI CENTER -C -C INITIALIZE FOR CENTER SEARCH -C - IMIN=1 - JMIN=1 - IISFC=0 - IF(M(2).EQ.9) IISFC=1 - IF(M(2).EQ.9) M(2)=3 - N=8 - ICOR = 0 - JCOR = 0 - IF(ICEN1 .LE. 0) GO TO 900 - IF(ICEN1 .GT. 4) GO TO 900 - GO TO(6,9,7,8),ICEN1 - 6 ICOR = SIGN((ABS(XIDID) + 0.5),XIDID) - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 7 ICOR = XIDID + XIRRS + 0.5 - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 8 ICOR = XIRRS + 0.5 - 9 CONTINUE - IRESET = 0 - SCALE = DOTSGI - IF(SCALE.LT.0) IRESET=1 - IF(SCALE.LT.0) SCALE=-SCALE - 10 ILOW=0 - IHIGH=0 - DO 100 J=JMIN,JMAX - DO 100 I=IMIN,IMAX -C -C TEST FOR BORDER VALUES. -C - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.J.GE.JMAX-1) GO TO 100 -C TEST FOR UNDEFINED VALUES. -C - IF(Z(I,J).EQ.INDEF) GO TO 100 - KDEF1=Z(I-1,J) - KDEF2=Z(I+1,J) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I-1,J-1) - KDEF2=Z(I-1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I+1,J-1) - KDEF2=Z(I+1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I,J+1) - KDEF2=Z(I,J-1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 -C -C TEST FOR LOW CENTER -C - IF(Z(I,J).GE.Z(I+1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I-1,J+1)) GO TO 30 - IF(Z(I,J).GE.Z(I+1,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I+1,J-1)) GO TO 30 -C -C FOUND LOW CENTER -C - ITYPE(2)=1 - ILOW=ILOW+1 - GO TO 50 -C -C TEST FOR HIGH CENTER -C - 30 IF(Z(I,J).LE.Z(I+1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I-1,J+1)) GO TO 100 - IF(Z(I,J).LE.Z(I+1,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I+1,J-1)) GO TO 100 -C -C FOUND HIGH CENTER -C - ITYPE(2)=2 - IHIGH=IHIGH+1 -C -C CALCULATE MAX/MIN POSITION USING STIRLING METHOD(9 POINTS) -C - 50 ANUMI=(Z(I+1,J)-Z(I-1,J)) - ADENMI=2.0*(Z(I+1,J)-2.0*Z(I,J)+Z(I-1,J)) - IF(ABS(ANUMI).GT.0.5*(ABS(ADENMI))) GO TO 115 - DELI=-ANUMI/ADENMI - XPOS=SCALE*((FLOAT(I)-1.0)+DELI) - ANUMJ=(Z(I,J+1)-Z(I,J-1)) - ADENMJ=2.0*(Z(I,J+1)-2.0*Z(I,J)+Z(I,J-1)) - IF(ABS(ANUMJ).GT.0.5*(ABS(ADENMJ))) GO TO 115 - DELJ=-ANUMJ/ADENMJ - YPOS=SCALE*((FLOAT(J)-1.0)+DELJ) -C -C ADJUST MAX/MIN DATA VALUE USING STIRLING INTERPOLATION -C - ZDELI=Z(I,J)+0.5*DELI*(Z(I+1,J)-Z(I-1,J))+0.5*DELI*DELI*(Z(I+1,J) - X-2.0*(Z(I,J))+Z(I-1,J)) - ZDELIU=Z(I,J+1)+0.5*DELI*(Z(I+1,J+1)-Z(I-1,J+1))+0.5*DELI*DELI* - X(Z(I+1,J+1)-2.0*Z(I,J+1)+Z(I-1,J+1)) - ZDELIL=Z(I,J-1)+0.5*DELI*(Z(I+1,J-1)-Z(I-1,J-1))+0.5*DELI*DELI* - X(Z(I+1,J-1)-2.0*Z(I,J-1)+Z(I-1,J-1)) - ZDELJ=ZDELI+0.5*DELJ*(ZDELIU-ZDELIL)+0.5*DELJ*DELJ*(ZDELIU-2.0* - XZDELI+ZDELIL) - GO TO 60 - 115 XPOS = SCALE * (FLOAT(I) - 1.0) - YPOS = SCALE * (FLOAT(J) - 1.0) - ZDELJ = Z(I,J) - GO TO 60 - 60 CONTINUE - JCAL = YPOS + 0.5 - ICAL = XPOS + 0.5 - JCAL = JCAL + JCOR - ICAL = ICAL + ICOR - TRUVAL = (ZDELJ + A ) * B - INTG = SIGN((ABS(TRUVAL) + 0.5),TRUVAL) - IF(FLOAT(INTG) .LT. ZLIM) GO TO 100 - IF(IISFC.EQ.1) GO TO 95 - NCHAR = M(2) - IF(ITYPE(2) .EQ. 2) GO TO 90 - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 91 -C -C ...FORMAT LOW CENTER... -C - 81 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFLO)MTEXT -C -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) -C PRINT *, ' IN CENTRE, IFLO=',IFLO -C PRINT *, ' LTEXT=', LTEXT,' MTEXT=', MTEXT - GO TO 96 - 90 CONTINUE - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 81 -C -C ...FORMAT HIGH CENTER... -C - 91 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C PRINT *, ' CENTRE:INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFHI)MTEXT -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) -C PRINT *, ' In GENTRE, IFHI=',IFHI -C PRINT *, ' LTEXT=', LTEXT,' MTEXT=', MTEXT - GO TO 96 -C -C ... FORMAT PRECIP CENTER-SPECIAL CASE -C - 95 CONTINUE - NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C PRINT *, ' CENTRE:INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT -C/// - CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C* IPUU=LAND(JTEXT(1),IMSK1) -C?? IPUU=IAND(JTEXT(1),IMSK1) -C* IPTH=LAND(SHFTL(JTEXT(1),8),IMSK2) -C??? IPTH=IAND(ISHFT(JTEXT(1),8),IMSK2) -C?? WRITE(LTEXT(1:4),FMT='(A1,A1,A2)')IPUU,IDECP,IPTH - IF (KEYIDX.EQ.19 .OR. KEYIDX.EQ.49) THEN -C IF(MTEXT(1:1).EQ.'0')THEN -C LTEXT(1:1) = '0' -C LTEXT(2:2) = CDECP(1:1) -C LTEXT(3:4) = MTEXT(2:3) -C MCHAR = 4 -C ELSE -C LTEXT(1:1) = MTEXT(1:1) -C LTEXT(2:2) = CDECP(1:1) -C LTEXT(3:4) = MTEXT(2:3) -C MCHAR = 4 -C ENDIF - LTEXT(1:1) = CDECP(1:1) - MCHAR = 4 - LTEXT(2:4) = MTEXT(1:3) -C PRINT *, 'PRECIP LTEXT=', LTEXT,' MTEXT=', MTEXT - IF (MTEXT(1:3).NE.'000') THEN - CALL SAVLAB(ICAL,JCAL,LTEXT(1:4),TRUVAL,MCHAR) - ENDIF - ELSE - LTEXT(1:1) = CDECP - LTEXT(2:4) = MTEXT(1:3) - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,4,IPRPUT,ITAPUT) - ENDIF - GO TO 100 - 96 CONTINUE - GO TO (97,99,97,99),ICEN1 - 97 CONTINUE - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 100 - 99 CONTINUE - CALL HILO(ICAL,JCAL,ITYPE,LTEXT) - GO TO 100 - 100 CONTINUE - RETURN - 900 CONTINUE - PRINT 911, ICEN1 - 911 FORMAT(1H , 'WARN -RETURN FROM CENTRE. GIVEN ARGUMENT OUT-OF-RANGE - X. ICEN1 =HEX', Z8) - RETURN - END diff --git a/util/sorc/faxmakr.fd/getcon.f b/util/sorc/faxmakr.fd/getcon.f deleted file mode 100755 index 4554167a03..0000000000 --- a/util/sorc/faxmakr.fd/getcon.f +++ /dev/null @@ -1,890 +0,0 @@ - SUBROUTINE GETCON(NUMBYT,INTEXT,NUMDGN,OUTDGN1, - 1 OUTDGN2,FAXFIL,GRIDT1,IFAXNO) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GETCON GET CONSTANTS FROM INPUT CONTROLS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET CONSTANTS FROM INPUT CONTROLS. -C -C PROGRAM HISTORY LOG: -C 89-11-24 ORIGINAL AUTHOR LUKE LIN -C 94-11-25 HENRICHSEN ADD TWO NEW INPUT ARGS WINTER AND NEWCON -C AND LOGIC TO USE THE NEW ARGUEMENTS. -C 94-12-21 LUKE LIN CONVERT IT TO CFT-77. -C 96-02-28 LUKE LIN MODIFY TO GET CONSTANTS FROM INPUT CONTROLS. -C 96-04-30 LUKE LIN MODIFY TO GET SHADING CONSTANTS. -C 96-06-03 HENRICHSEN MODIFY TO GET JFID TITLE. -C 96-06-05 LUKE LIN MODIFY TO GET CENTER, CENTER ABOVE, AND -C LABEL CONS. -C 96-06-07 HENRICHSEN MODIFY TO GET MEAN FLAG ADDED NEW COMMON -C /MEANCON/ MEANFG,LKMEAN,MEANTYP. -C 96-06-11 HENRICHSEN MODIFY FORMAT OF READ TO GET "RTC AND UPC". -C ADD LOGIC TO GET X/Y FOR AN ADDITIONAL GULF -C TITLLE. -C 96-06-14 LUKE LIN CHANGE DASH LOGIC -C 96-06-17 LUKE LIN MODIFY FOR PRECIP BECAUSE FLD2 COMES FROM DIFFERENT -C FORECAST HOUR. -C 96-06-20 LUKE LIN CHANGE TO READ IN GRID INTERVAL T1 AND UOR_DOT -C 96-06-20 HENRICHSEN MODIFY READ FORMAT OF TLOC CARD TO GET A LVFLG -C WHICH SIGNALS THAT THERE IS TO BE AN EXTRA -C LINE IN THE GULF TITLE THAT HAS THE LEVEL OF -C THE SURFACE. -C 96-06-24 HENRICHSEN MODIFY TO READ TLOB AND TLOD CARD INSTEAD OF -C TLOC CARD WHICH GETS THE TITLE HEIGHT AND -C HGTFLG. -C 96-06-24 LUKE LIN ADD CNTR OPTIONS -C 96-06-28 LUKE LIN ADD FAX CUT OPTION CARDS. -C 96-07-09 LUKE LIN ADD IPOLATE OPTIONS. -C 96-07-22 LUKE LIN TURN SOME PRINT STATEMENTS OFF -C 96-08-30 LUKE LIN ADD ONE CARD FOR CHANGING GRAB AND GRAB INDEX. -C 96-09-11 LUKE LIN FIX CENTER LABEL CARD#2. -C 96-09-19 LUKE LIN ADD SHADE INTERVEL OPTION. -C 96-10-07 LUKE LIN ADD CTRA OPTION FOR GFS. -C 97-01-21 LUKE LIN ADD COPY OBSERVATION OPTIONS -C 97-03-17 LUKE LIN ADD ADD CONTOUR RANGE AND FLD PLOT OPTIONS. -C 97-06-17 LUKE LIN ADD ADD POLE CLIP FLAG FOR TYPE 5 NAM MODEL. -C 1999-08-01 KRISHNA KUMAR MODIFY TO RUN ON IBM RS/6000 SP -C 99-09-27 Bill FACEY MODIFIED CODE FOR CASE WHERE KEYIDX GT 50, -C -C -C USAGE: CALL GETCON(NUMBYT,INTEXT,NUMDGN,OUTDGN1, -C FAXFIL,GRIDT1,IFAXNO) -C INPUT ARGUMENT LIST: -C IDFLD - 8-WORD ID -C -C OUTPUT ARGUMENT LIST: -C NUMBYT - NUMBER OF BYTES IN TITLE. -C INTEXT - THE MAP TITLE. -C NUMDGN - NUMBER OF DESIGN FILES TO BE USED -C OUTDGN1 - UNIT NUMBER OF DESIGN FILE 1 -C OUTDGN2 - UNIT NUMBER OF DESIGN FILE 2 -C FAXFILE - UNIT NUMBER OF FAX OUTPUT FILE -C GRIDT1 - GRID INTERVAL -C IFAXNO - VARIAN SUBSET NUMBER -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE - REAL UA1,UA2,UA3,UM1,UM2,UM3 -C - COMMON /MEANCON/ MEANFG,LKMEAN,MEANTYP -C - CHARACTER*4 MEANTYP -C - INTEGER MEANFG - LOGICAL LKMEAN -C - COMMON / GRB1 / LUGRB, LUGRBIX, IFCSTHR - INTEGER LUGRB, LUGRBIX -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C ...KEY TYPE INDEX, CONSTANT, AND CONTOUR LINE VALUE -C - COMMON / DASH / LDOUBLE, DASHFG, DASHMK, IDASH, SHADNO, SHADMK - LOGICAL LDOUBLE - LOGICAL DASHFG - INTEGER DASHMK(2) - INTEGER SHADNO - INTEGER SHADMK(20) - INTEGER IDASH -C - COMMON / FLDCON / IDFLD(16),NUMFLD,NDEGNS -C - COMMON / BOUND / XMIN, YMIN, XMAX, YMAX, CUTWOW - INTEGER XMIN, YMIN, XMAX, YMAX - INTEGER CUTWOW(4) -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID -C - COMMON /CENTR/ CENTFLAG,CENTFONT,CENTNC,CENTCEN,CENTB1RC, - 1 CENTXID,CENTYID,CENTXLIM,CENTFLO,CENTFHI, - 2 CENTFORM - LOGICAL CENTFLAG - REAL CENTFONT,CENTXID,CENTYID,CENTXLIM,CENTB1RC - CHARACTER*4 CENTFORM,CENTFLO,CENTFHI - INTEGER CENTNC,CENTCEN -C - COMMON /CENTV/ CENVFLAG,CENVFONT,CENVNC,CENVJUP, - 1 CENVICR,CENVJCR,CENVB1RC,CENVFORM,CENVIFF - LOGICAL CENVFLAG - REAL CENVFONT,CENVB1RC - CHARACTER*4 CENVFORM,CENVIFF - INTEGER CENVNC,CENVJUP,CENVICR,CENVJCR - COMMON /FIXLAB/ LABFLAG,LABFONT,LABNC,LABRTC,LABUPC, - 1 LABNLAB,LABIJFIX(7),LABB1RC,LABIFF,LABFORM - LOGICAL LABFLAG - CHARACTER*4 LABFORM,LABIFF - REAL LABFONT, LABB1RC - INTEGER LABNC,LABRTC,LABUPC,LABNLAB,LABIJFIX -C - COMMON /RANG/ RANGFG, ICBEG, ICEND - LOGICAL RANGFG - INTEGER ICBEG, ICEND -C - COMMON /PCLP/ PCLPFG - LOGICAL PCLPFG -C - COMMON /PLOT/ PLOTFG, IMAXP, JMAXP, I1BIG, J1BIG, IGPLOT(2), - 1 ISTART,JSTART - LOGICAL PLOTFG -C - INTEGER USRBYT -C - CHARACTER*96 USRNAM -C - LOGICAL LUFID -C - COMMON /DUCKNOAA/ DUCKX,DUCKY,DUCKFG - INTEGER DUCKX,DUCKY,DUCKFG - - -C - INTEGER NUMBYT - CHARACTER*80 INTEXT -C - COMMON /GRB2/ ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG,GRB2FLAG - INTEGER ALUGRB - INTEGER ALUGRBIX - INTEGER AFCSTHR - INTEGER AKEYIDX - INTEGER CALFLAG - LOGICAL GRB2FLAG -C - COMMON /EXTIT/ ETITFONT,ETITPXX,ETITPXY,NOEXT,EXTRAT,FGEXTRAT - INTEGER ETITPXX,ETITPXY,NOEXT - REAL ETITFONT - CHARACTER*80 EXTRAT - LOGICAL FGEXTRAT -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C -C ... FOR CONTOR OPTIONS - COMMON /CNTROP/ NDVD, NDIV, NCNTRFILT, NCENTFILT,SHADIV - INTEGER SHADIV -C ... NDVD FOR INTERPOLATION, NDIV FOR DIVISION -C ... NCNTRFILT FOR CONTOUR FILTER, NCENTFILT FOR CENTER FILTER -C -C .......... FOR FAX CUT -C - COMMON /FAXICK/ ISCHED(8,50),INXISCHED - COMMON /FLFSRP/ INXLFSTRP,LSNUMBYT(20),LSINTEXT(20),LSTITPX(20), - 1 LSTITPY(20),LSDCKPX(20),LSDCKPY(20), - 2 LSDCKOPT(20),LSFONT(20) - CHARACTER*120 LSINTEXT - REAL LSFONT - COMMON /FRTSRP/ INXRTSTRP,RSNUMBYT(20),RSINTEXT(20),RSTITPX(20), - 1 RSTITPY(20),RSFONT(20),RSFCSTHR(20) - CHARACTER*120 RSINTEXT - INTEGER RSNUMBYT,RSTITPX,RSTITPY,RSFCSTHR - REAL RSFONT -C - COMMON /CPOB/ CPOBFG,ITAPOB,ILVLT,KRUN,IOPTRA(2) - LOGICAL CPOBFG -C - INTEGER NUMDGN,OUTDGN1,OUTDGN2,FAXFIL,IFAXNO - REAL GRIDT1 - CHARACTER*1 COMENT - CHARACTER*5 CTITLE - CHARACTER*5 COUTCL - CHARACTER*5 COPTION -C - CHARACTER*5 INPFLD - CHARACTER*5 IDS6W1 - CHARACTER*5 IDS6W2 -ckumar - character*5 JFIDTI -ckumar - CHARACTER*5 LINEAT - CHARACTER*5 CRANGE - CHARACTER*5 CPCLIP - CHARACTER*5 UAVUMV - CHARACTER*5 WINDOW - CHARACTER*5 ENDFLD - CHARACTER*5 ENDMAP - CHARACTER*5 TITLOC - CHARACTER*5 TITLOD - CHARACTER*5 TITLOB - CHARACTER*5 SHADE - CHARACTER*5 EXTLOC -C - CHARACTER*5 CENTLAB1 - CHARACTER*5 CENTLAB2 - CHARACTER*5 CENTABOV - CHARACTER*5 LABEL1 - CHARACTER*5 LABEL2 - CHARACTER*5 LABEL4 - CHARACTER*5 CGRB2IN - CHARACTER*5 CPROJ - CHARACTER*5 CCNTR - CHARACTER*5 CCTRA -C - CHARACTER*5 CVISCHED - CHARACTER*5 CSISCHED - CHARACTER*5 CLFSTRPTL - CHARACTER*5 CLFSTRPLC - CHARACTER*5 CRTSTRPTL - CHARACTER*5 CRTSTRPLC - CHARACTER*5 CIISCHED - CHARACTER*5 CCOPYOB - CHARACTER*5 CPLOT -C - CHARACTER*5 CGRAB -C - CHARACTER*80 CARD -C - DATA CTITLE /'TITL:'/ - - DATA COUTCL /'OUTC:'/ - DATA INPFLD /'INPF:'/ - DATA IDS6W1 /'IDS1:'/ - DATA IDS6W2 /'IDS2:'/ - DATA JFIDTI /'JFID:'/ - DATA LINEAT /'LINE:'/ - DATA CRANGE /'RANG:'/ - DATA CPCLIP /'PCLP:'/ - DATA UAVUMV /'UAMV:'/ - DATA WINDOW /'WWBD:'/ - DATA ENDFLD /'ENDF:'/ - DATA ENDMAP /'ENDM:'/ - DATA TITLOC /'TLOC:'/ - DATA EXTLOC /'XTIT:'/ - DATA TITLOB /'TLOB:'/ - DATA TITLOD /'TLOD:'/ - DATA SHADE /'SHAD:'/ - DATA COMENT /'!'/ -C - DATA CENTLAB1 /'CEN1:'/ - DATA CENTLAB2 /'CEN2:'/ - DATA CENTABOV /'CENV:'/ - DATA LABEL1 /'LAB1:'/ - DATA LABEL2 /'LAB2:'/ - DATA LABEL4 /'LAB4:'/ - DATA CGRB2IN /'GRB2:'/ - DATA CPROJ /'PROJ:'/ - DATA CCNTR /'CNTR:'/ - DATA CCTRA /'CTRA:'/ -C - DATA CVISCHED /'VICK:'/ - DATA CSISCHED /'SICK:'/ - DATA CLFSTRPTL /'LSTL:'/ - DATA CLFSTRPLC /'LSLC:'/ - DATA CRTSTRPTL /'RSTL:'/ - DATA CRTSTRPLC /'RSLC:'/ - DATA CIISCHED /'IICK:'/ - DATA CCOPYOB /'CPOB:'/ - DATA CPLOT /'PLOT:'/ -C - DATA CGRAB /'GRAB:'/ -C -C ------------ STARTS ---------------------------------- - print*,'***************In GETCON ' -C -C -C ZERO THE IDFLD ARRAY -C - DO J=1, 16 - IDFLD(J) = 0 - ENDDO -C - LDOUBLE = .FALSE. - DASHFG = .FALSE. - SHADNO = 0 - DO I=1,20 - SHADMK(I) = 0 - ENDDO -C - CENTFLAG = .FALSE. - CENVFLAG = .FALSE. - LABFLAG = .FALSE. -C - GRB2FLAG = .FALSE. - CALFLAG = -1 - THEIGHT = 11.00 - HGTFLG = 1 - SHADIV = 1 - CPOBFG = .FALSE. - RANGFG = .FALSE. - PCLPFG = .FALSE. - PLOTFG = .FALSE. - FGEXTRAT = .FALSE. -C - 100 CONTINUE -C -C .... READ ONE INPUT CARD -C - READ(15,FMT='(A)')CARD(1:80) -C WRITE(6,FMT='('' '',A)')CARD(1:80) -C - IF (CARD(1:1) .EQ. COMENT) GOTO 100 -C ... JUST A COMMENT CARD - COPTION = CARD(3:7) -C - IF (COPTION .EQ. ENDFLD .OR. COPTION .EQ. ENDMAP) RETURN -C -C - - IF (COPTION .EQ. CTITLE) THEN -C -C READ IN THE MAP TITLE -C -C - READ(CARD,FMT='(15X,I2,2X,A60)')NUMBYT,INTEXT(1:60) -C WRITE(6,FMT='('' GETCON: MAP TITLE HAS '',I2, -C 1 '' TITLE='',A)')NUMBYT,INTEXT(1:60) -C - ELSE IF (COPTION .EQ. 'JFID:') THEN -C -C READ IN THE JFID TITLE. -C - READ(CARD,FMT='(15X,I2,2X,A)')JBYT,JFID(1:48) -C WRITE(6,FMT='('' GETCON: JFID TITLE '',I2, -C 1 '' TITLE='',A)')JBYT,JFID(1:JBYT) -C - ELSE IF (COPTION .EQ. TITLOB) THEN -C -C GET THE X AND Y GRID COORDINATES FOR LOCATION OF MAP TITLE -C AND THE CHARACTER HEIGHT. -C - READ(CARD,FMT='(14X,I4,1X,I4,8X,I1,9X,F5.2)') - 1 TITPXX,TITPXY,HGTFLG,THEIGHT -C -C WRITE(6,FMT='('' GETCON: TITPXX=''I4,'' TITPXY=''I4, -C 1 '' HGTFLG='',I2,'' THEIGHT='',F5.2)') -C 2 TITPXX,TITPXY,HGTFLG,THEIGHT -C - ELSE IF (COPTION .EQ. TITLOC) THEN -C -C GET THE X AND Y GRID COORDINATES FOR LOCATION OF TITLES, -C DUCK AND LEVEL FLAG. -C - READ(CARD,FMT='(14X,I4,1X,I4,7X,I4,1X,I4,1X,I4,1X,I4, - 1 8X,I4,1X,I4,8X,I2,3X,I1)') - 2 TITPXX,TITPXY,GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), - 3 DUCKX,DUCKY,DUCKFG,LVFLG -C -C WRITE(6,FMT='('' GETCON: TITPXX=''I4,'' TITPXY=''I4,/, -C 1 '' GULPXX(1)=''I4,'' GULPXY(1)='',I4,'' GULPXX(2)=''I4, -C 2 '' GULPXY(2)='',I4,/,'' DUCKX=''I4, -C 3 '' DUCKY=''I4,'' DUCKFG=''I2,'' LVFLG='',I2)') -C 4 TITPXX,TITPXY,GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), -C 5 DUCKX,DUCKY,DUCKFG,LVFLG -C - ELSE IF (COPTION .EQ. EXTLOC) THEN -C -C GET THE LOCATION AND EXTRA TITLE, -C - READ(CARD,FMT='(13X,F4.1,5X,I4,1X,I4,6X,I2,2X,A)') - 1 ETITFONT,ETITPXX,ETITPXY,NOEXT,EXTRAT(1:38) - FGEXTRAT = .TRUE. -C - ELSE IF (COPTION .EQ. TITLOD) THEN -C -C GET THE X AND Y GRID COORDINATES FOR LOCATION OF GULF AND -C DUCK LABELS AND LEVEL FLAG. -C - READ(CARD,FMT='(14X,I4,1X,I4,1X,I4,1X,I4, - 1 8X,I4,1X,I4,8X,I2,3X,I1)') - 2 GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), - 3 DUCKX,DUCKY,DUCKFG,LVFLG -C -C WRITE(6,FMT='('' GETCON: GULPXX(1)=''I4,'' GULPXY(1)='',I4, -C 1 '' GULPXX(2)=''I4,'' GULPXY(2)='',I4,/,'' DUCKX=''I4, -C 2 '' DUCKY=''I4,'' DUCKFG=''I2,'' LVFLG='',I2)') -C 3 GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), -C 4 DUCKX,DUCKY,DUCKFG,LVFLG -C - ELSE IF (COPTION .EQ. COUTCL) THEN - READ(CARD,FMT='(15X,I2,9X,I2,9X,I2,8X,I2,4X,F8.3,12X,I4)') - 1 NUMDGN,OUTDGN1,OUTDGN2,FAXFIL,GRIDT1,IFAXNO -ckumar - print*,'In getcon : numdgn,outdgn1,outdgn2,faxfil,grdt1, - & ifaxno ', -ckumar - & NUMDGN,OUTDGN1,OUTDGN2,FAXFIL,GRIDT1,IFAXNO -C WRITE(6,FMT='('' GETCON: '',A,I2,A,I2,A,I2,A,I2,A, -C 1 F8.3,A,I4,A)')CARD(8:15), -C 2 NUMDGN,CARD(18:26),OUTDGN1,CARD(29:37),OUTDGN2, -C 3 CARD(40:46),FAXFIL,CARD(50:53),GRIDT1,CARD(62:73), -C 4 IFAXNO -C - ELSE IF (COPTION .EQ. INPFLD) THEN -C -C GET NUMFLD,AND THE CURRENT OUTPUT DESIGN,NEWMDI, -C MEAN FLAG AND MEAN TYPE . -C - MEANFG = 0 - MEANTYP(1:4) = ' ' - LKMEAN = .FALSE. - READ(CARD,FMT='(15X,I2,8X,I2,8X,I2,8X,I2,8X,A)') - 1 NUMFLD, NDEGNS, KEYIDX,MEANFG,MEANTYP(1:4) -C -C WRITE(6,FMT='('' GETCON: NUMFLD='',I2,'' NDEGNS='',I2, -C 1 '' KEYIDX='',I2,'' MEANFG='',I2,'' MEANTYP='',A)') -C 2 NUMFLD,NDEGNS,KEYIDX,MEANFG,MEANTYP(1:4) - IF(MEANFG.GE.1.AND.MEANFG.LE.9)THEN - LKMEAN = .TRUE. - WRITE(6,FMT='('' GETCON: THIS IS A '',A, - 1 '' MEAN FIELD. BECAUSE MEANFG='',I2)') - 2 MEANTYP(1:4),MEANFG - ENDIF -C - IF(KEYIDX.LE.50) THEN - UA1V = UA1(KEYIDX) - UA2V = UA2(KEYIDX) - UA3V = UA3(KEYIDX) - UM1V = UM1(KEYIDX) - UM2V = UM2(KEYIDX) - UM3V = UM3(KEYIDX) - ENDIF - -C WRITE(6,FMT='('' GETCON: UA1V='',F10.5,'' UA2V='',F5.2, -C 1 '' UA3V='',F5.2)')UA1V,UA2V,UA3V -C -C WRITE(6,FMT='('' GETCON: UM1V='',F10.5,'' UM2V='',F5.2, -C 1 '' UM3V='',F5.2)')UM1V,UM2V,UM3V -C -C - ELSE IF (COPTION .EQ. IDS6W1) THEN -C -C -C READ IN THE FIRST IDS -C - LSTRT = 1 - LEND = 6 - READ(CARD,FMT='(10X,6(Z8,3X))') - 1 (IDFLD(L),L=LSTRT,LEND) -C WRITE(6,FMT='('' GETCON:'',6(Z8,3X))') -C 1 (IDFLD(L),L=LSTRT,LEND) -C - ELSE IF (COPTION .EQ. IDS6W2) THEN -C -C -C READ IN THE SECOND IDS -C - LSTRT = 9 - LEND = 14 - READ(CARD,FMT='(10X,6(Z8,3X))') - 1 (IDFLD(L),L=LSTRT,LEND) -C WRITE(6,FMT='('' GETCON:'',6(Z8,3X))') -C 1 (IDFLD(L),L=LSTRT,LEND) -C -C - ELSE IF (COPTION .EQ. LINEAT) THEN -C -C READ IN THE LINE ATTRIBUTES -C - READ(CARD,FMT='(19X, I1,8X, I1, 10X, I2,1X,I2)') - 1 IDOUBLE,IDASHIN,DASHMK(1),DASHMK(2) - WRITE(6,FMT='('' GETCON: LINEAT='',4(I3))') - 1 IDOUBLE,IDASHIN,DASHMK(1),DASHMK(2) -C - IF (IDOUBLE .EQ. 1) THEN - LDOUBLE = .TRUE. - ELSE - LDOUBLE = .FALSE. - ENDIF -C - IF (IDASHIN .EQ. 1) THEN - DASHFG = .TRUE. - IDASH = 0 - ELSE - DASHFG = .FALSE. - ENDIF -C - IF (.NOT. DASHFG) THEN - DASHMK(1) = 0 - DASHMK(2) = 0 - ELSE IF (DASHMK(1) .LT. DASHMK(2)) THEN - ITEMP = DASHMK(1) - DASHMK(1) = DASHMK(2) - DASHMK(2) = ITEMP - ENDIF -C - ELSE IF (COPTION .EQ. UAVUMV) THEN -C -C READ UAV AND UMV CONSTANTS -C - READ(CARD,FMT='(8X,3(F7.2,1X),4X,3(F12.6,1X))') - 1 UA1V,UA2V,UA3V,UM1V,UM2V,UM3V -C - WRITE(6,FMT='('' GETCON: OVERWRITE UA1V='',F5.2, - 1 '' UA2V='',F5.2,'' UA3V='',F5.2)')UA1V,UA2V,UA3V -C - WRITE(6,FMT='('' GETCON: OVERWRITE UM1V='',F5.2, - 1 '' UM2V='',F5.2,'' UMV3='',F5.2)')UM1V,UM2V,UM3V -C - -C - ELSE IF (COPTION .EQ. WINDOW) THEN -C -C READ DATA CARDS TO GET BOUNDS OF THE FAX MAP.. -C - READ(CARD,FMT='(8X,4(I7,1X),4X,4(I7,1X))')XMIN,YMIN, - 1 XMAX,YMAX,CUTWOW(1),CUTWOW(2),CUTWOW(3),CUTWOW(4) -C -C WRITE(6,FMT='('' GETCON: WINDOW='',4(I7,1X))') -C 1 XMIN,YMIN,XMAX,YMAX - -C WRITE(6,FMT='('' GETCON: CUT WINDOW='',4(I7,1X))') -C 1 CUTWOW(1),CUTWOW(2),CUTWOW(3),CUTWOW(4) -C - ELSE IF (COPTION .EQ. SHADE) THEN -C -C READ IN THE SHADING ATTRIBUTES -C - READ(CARD,FMT='(15X, I1)')SHADNO - PRINT *, ' SHADNO=', SHADNO - IF (SHADNO .EQ. 1) THEN - READ(CARD,FMT='(25X, 1X,I2,1X,I2)') - 1 SHADMK(1),SHADMK(2) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 2) THEN - READ(CARD,FMT='(25X, 2(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,4) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 3) THEN - READ(CARD,FMT='(25X, 3(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,6) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 4) THEN - READ(CARD,FMT='(25X, 4(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,8) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 5) THEN - READ(CARD,FMT='(25X, 5(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,10) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 6) THEN - READ(CARD,FMT='(25X, 6(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,12) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 7) THEN - READ(CARD,FMT='(25X, 7(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,14) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 8) THEN - READ(CARD,FMT='(25X, 8(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,16) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 9) THEN - READ(CARD,FMT='(25X, 9(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,18) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ENDIF -C - ELSE IF (COPTION .EQ. CENTLAB1) THEN -C -C READ CENTER LABEL CONSTANTS 1 -C - READ(CARD,FMT='(13X,F4.1,4X,I1,5X,I1,7X,A4, - 1 6X,F5.1,5X,F5.1,6X,F7.1)') - 2 CENTFONT,CENTNC,CENTCEN,CENTFORM,CENTXID,CENTYID, - 3 CENTXLIM -C - WRITE(6,FMT='('' GETCON: OVERWRITE CENTER CONSTANTS 1-'', - 1 /,'' FONT='',F4.1,'' NC='',I1,'' CEN='',I1,'' FORM='', - 2 A4,'' XID='',F5.1,'' YID='',F5.1,'' XLIM='',F7.1)') - 3 CENTFONT,CENTNC,CENTCEN,CENTFORM,CENTXID,CENTYID, - 4 CENTXLIM - CENTFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CENTLAB2) THEN -C -C READ CENTER LABEL CONSTANTS 2 -C - CENTB1RC = 1.0 - READ(CARD,FMT='(13X,A4,7X,A4, 8X,F4.1)') - 1 CENTFLO,CENTFHI,CENTB1RC -C - WRITE(6,FMT='('' GETCON: OVERWRITE CENTER CONSTANTS 2-'', - 1 /,'' FLO='',A4,'' FHI='',A4,'' CENT SCALE FACTOR='', - 2 F4.1)') CENTFLO,CENTFHI,CENTB1RC - CENTFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CENTABOV) THEN -C -C READ CENTER LABEL ABOVE CONSTANTS -C - CENVB1RC = 1.0 - READ(CARD,FMT='(13X,F4.1,4X,I1,7X,A4,6X,I2,5X,I3, - 1 5X,I3,6X,A4,8X,F4.1)') - 2 CENVFONT,CENVNC,CENVFORM,CENVJUP,CENVICR,CENVJCR, - 3 CENVIFF,CENVB1RC -C - WRITE(6,FMT='('' GETCON: OVERWRITE CENTER ABOVE CONSTANT-'', - 1 /,'' FONT='',F4.1,'' NC='',I1,'' FORM='',A4,'' JUP='',I2, - 2 '' ICR='',I3,'' JCR='',I3,'' IFF='',A4,'' B1RC='',F4.1)') - 3 CENVFONT,CENVNC,CENVFORM,CENVJUP,CENVICR,CENVJCR, - 4 CENVIFF,CENVB1RC - CENVFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. LABEL1) THEN -C -C READ FIX COLUMN LABEL 1 CONSTANTS -C - LABB1RC = 1.0 - READ(CARD,FMT='(13X,F4.1,4X,I1,7X,A4, - 1 6X,I3,5X,I3,6X,A4,8X,F4.1)') - 2 LABFONT,LABNC,LABFORM,LABRTC,LABUPC,LABIFF,LABB1RC -C - WRITE(6,FMT='('' GETCON: OVERWRITE FIX LABEL1 CONSTANT-'', - 1 /,'' FONT='',F4.1,'' NC='',I1,'' FORM='',A4, - 2 '' RTC='',I3,'' UPC='',I3,'' IFF='',A4,'' B1_RC='',F4.1)') - 3 LABFONT,LABNC,LABFORM,LABRTC,LABUPC,LABIFF,LABB1RC - LABFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. LABEL2) THEN -C -C READ FIX COLUMN LABEL 1 CONSTANTS -C - READ(CARD,FMT='(13X,I1,4X,5(1X,I3))')LABNLAB, - 1 (LABIJFIX(I),I=1,5) -C - WRITE(6,FMT='('' GETCON: OVERWRITE FIX LABEL2 CONSTANT-'', - 1 /, '' NLAB='',I1,'' IJFIX='',5(1X,I3))')LABNLAB, - 2 (LABIJFIX(I),I=1,5) - LABFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. LABEL4) THEN -C -C READ FIX COLUMN LABEL 1 CONSTANTS -C - READ(CARD,FMT='(13X,I1,4X,7(1X,I4))')LABNLAB, - 1 (LABIJFIX(I),I=1,7) -C - WRITE(6,FMT='('' GETCON: OVERWRITE FIX LABEL2 CONSTANT-'', - 1 /, '' NLAB='',I1,'' IJFIX='',7(1X,I4))')LABNLAB, - 2 (LABIJFIX(I),I=1,7) - LABFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CGRB2IN) THEN -C -C READ THE SECOND GRB AND GRB INDEX FILE UNITS -C ... FOR PRECIP ACCUMULATION CHARTS..... -C - READ(CARD,FMT='(26X,I2,9X,I2,9X,I3,8X,I2,9X,I2)') - 1 ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG - WRITE(6,FMT='(/,'' GETCON: 2ND INPUT GRB FORECAST HOUR:'', - 1 I3,/,'' GETCON: 2ND INPUT GRIB FILE AND INDEX FILE;'', - 2 2(I4),/,'' GETCON: CACULATION FLAG='',I3)') - 2 AFCSTHR,ALUGRB,ALUGRBIX,CALFLAG - GRB2FLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CPROJ) THEN -C -C READ THE PROJECTION CONSTANTS FOR MAPPING UOR TO DOT -C - READ (CARD,125)UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,IP,IPOPT - 125 FORMAT(12X,F6.2,5X,F6.2,5X,F6.2,5x,F6.2,7X,F8.2,4X,I1, - 1 7X,I1) - PRINT *, ' ' - WRITE(6,FMT='('' GETCON: OVERWRITE UOR_DOT CONSTANT-'', - 1 /,'' UXPO='',F6.2,'' UYPO='',F6.2,'' UXADJUS=='',F6.2, - 2 '' UYADJUS='',F6.2,'' UCU2GI='',F8.2,'' IP='',I2, - 3 '' IPOPT='',I2)') - 4 UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,IP,IPOPT - UORFG = .TRUE. - IF (UORFG) THEN - PRINT *, ' UORFG IS TRUE.' - ENDIF - UGRIDT1 = GRIDT1 - PRINT *,' UGRIDT1=',GRIDT1 -C - ELSE IF (COPTION .EQ. CCNTR) THEN -C -C READ THE CNTOR OPTIONS ONLY -C - READ(CARD,134)INDVD,INDIV - 134 FORMAT(13X,I1,6X,I1) - PRINT *,' INDVD=', INDVD - PRINT *,' INDIV=', INDIV - IF (INDVD.GT.0 .AND. INDVD.LT.3) NDVD = INDVD - IF (INDIV.GE.1 .AND. INDIV.LT.8) NDIV = INDIV - NCNTRFILT = 0 - NCENTFILT = 0 - SHADIV=1 - PRINT *,' NDVD=', NDVD - PRINT *,' NDIV=', NDIV - PRINT *,' NCNTRFILT=', NCNTRFILT - PRINT *,' NCENTFILT=', NCENTFILT - PRINT *,' SHADE INTERVAL=',SHADIV -C - ELSE IF (COPTION .EQ. CCTRA) THEN -C -C READ THE CNTOR OPTIONS AND FILTER OPTIONS -C - READ(CARD,135)INDVD,INDIV,INCNTRFILT,INCENTFILT,SHADIV - 135 FORMAT(13X,I1,6X,I1,10X,I1,10X,I1,8X,I1) - PRINT *,' INDVD=', INDVD - PRINT *,' INDIV=', INDIV - PRINT *,' INCNTRFILT=', INCNTRFILT - PRINT *,' INCENTFILT=', INCENTFILT - PRINT *,' SHADE INTERVAL=',SHADIV - IF (INDVD.GT.0 .AND. INDVD.LT.3) NDVD = INDVD - IF (INDIV.GE.1 .AND. INDIV.LT.8) NDIV = INDIV - IF (INCNTRFILT.GE.0 .AND. INCNTRFILT.LT.5) THEN - NCNTRFILT = INCNTRFILT - ENDIF - IF (INCENTFILT.GE.0 .AND. INCENTFILT.LT.5) THEN - NCENTFILT = INCENTFILT - ENDIF - IF (SHADIV.LE.0 .OR. SHADIV.GT.4) SHADIV=1 - PRINT *,' NDVD=', NDVD - PRINT *,' NDIV=', NDIV - PRINT *,' NCNTRFILT=', NCNTRFILT - PRINT *,' NCENTFILT=', NCENTFILT - PRINT *,' SHADE INTERVAL=',SHADIV -C - ELSE IF (COPTION .EQ. CVISCHED) THEN -C -C READ THE VARIAN ISCHED TO OVERWRITE THE DEFAULT -C - READ(CARD,FMT='(8X,4(I4,1X),2X,Z4,4X,Z4,1X,2(1X,I4))') - 1 (ISCHED(M,1),M=1,8) - - WRITE(6,FMT='('' GETCON: VARIAN ISCHED AS FOLLOWS-'', - 1 /,8X,4(I4,1X),2X,Z4,4X,Z4,2(1X,I4))') - 2 (ISCHED(M,1),M=1,8) - - ELSE IF (COPTION.EQ.CSISCHED .OR. COPTION.EQ.CIISCHED) THEN -C -C READ THE SUBSET & INSET ISCHEDS FOR FAX CUT. -C - INXISCHED = INXISCHED + 1 - READ(CARD,FMT='(8X,4(I4,1X),2X,Z4,4X,Z4,1X,2(1X,I4))') - 1 (ISCHED(M,INXISCHED),M=1,8) - - WRITE(6,FMT='('' GETCON: SUBSET/INSET ISCHED AS FOLLOWS-'', - 1 /,8X,4(I4,1X),2X,Z4,4X,Z4,2(1X,I4))') - 2 (ISCHED(M,INXISCHED),M=1,8) - print *, 'INXISCHED=',INXISCHED -C - ELSE IF (COPTION .EQ. CLFSTRPTL) THEN -C -C READ THE LEFT STRIP TITLE -C -C - INXLFSTRP = INXLFSTRP + 1 -C PRINT *,' INXLFSTRP=', INXLFSTRP - READ(CARD,FMT='(15X,I2,2X,A60)')LSNUMBYT(INXLFSTRP), - 1 LSINTEXT(INXLFSTRP)(1:60) -C WRITE(6,FMT='('' GETCON: LEFT STRIP TITLE HAS '',I2, -C 1 '' TITLE='',A)')LSNUMBYT(INXLFSTRP), -C 2 LSINTEXT(INXLFSTRP)(1:60) -C - ELSE IF (COPTION .EQ. CRTSTRPTL) THEN -C -C READ THE RIGHT STRIP TITLE -C -C - INXRTSTRP = INXRTSTRP + 1 -C PRINT *,' INXRTSTRP=', INXRTSTRP - READ(CARD,FMT='(15X,I2,2X,A60)')RSNUMBYT(INXRTSTRP), - 1 RSINTEXT(INXRTSTRP)(1:60) -C WRITE(6,FMT='('' GETCON: RIGHT STRIP TITLE HAS '',I2, -C 1 '' TITLE='',A)')RSNUMBYT(INXRTSTRP), -C 2 RSINTEXT(INXRTSTRP)(1:60) -C - ELSE IF (COPTION .EQ. CLFSTRPLC) THEN -C -C READ THE LEFT STRIP TITLE LOCATION -C - PRINT *,' INXLFSTRP=', INXLFSTRP - READ(CARD,FMT='(16X,I4,1X,I4,6X,F4.1,8X,I4,1X,I4,8X,I2)') - 1 LSTITPX(INXLFSTRP),LSTITPY(INXLFSTRP),LSFONT(INXLFSTRP), - 2 LSDCKPX(INXLFSTRP),LSDCKPY(INXLFSTRP),LSDCKOPT(INXLFSTRP) -C -C WRITE(6,FMT='('' GETCON: LEFT STRIP TITLE AS FOLLOWS-'', -C 1 /,16X,I4,1X,I4,6X,F4.1,8X,I4,1X,I4,8X,I2)') -C 2 LSTITPX(INXLFSTRP),LSTITPY(INXLFSTRP),LSFONT(INXLFSTRP), -C 3 LSDCKPX(INXLFSTRP),LSDCKPY(INXLFSTRP),LSDCKOPT(INXLFSTRP) -C - ELSE IF (COPTION .EQ. CRTSTRPLC) THEN -C -C READ THE RIGHT STRIP TITLE LOCATION -C -C PRINT *,' INXRTSTRP=', INXRTSTRP - READ(CARD,FMT='(16X,I4,1X,I4,6X,F4.1,8X,I4)') - 1 RSTITPX(INXRTSTRP),RSTITPY(INXRTSTRP),RSFONT(INXRTSTRP), - 2 RSFCSTHR(INXRTSTRP) -C -C WRITE(6,FMT='('' GETCON: RIGHT STRIP TITLE AS FOLLOWS-'', -C 1 /,16X,I4,1X,I4,6X,F4.1,8X,I4)') -C 2 RSTITPX(INXRTSTRP),RSTITPY(INXRTSTRP),RSFONT(INXRTSTRP), -C 3 RSFCSTHR(INXRTSTRP) -C - ELSE IF (COPTION .EQ. CGRAB) THEN -C -C READ THIS GRAB AND GRAB INDEX UNITS AND FORECAST -C - READ (CARD,105)LUGRB,LUGRBIX,IFCSTHR - 105 FORMAT(26X,I2,9X,I2,9X,I3) - PRINT *, ' ' - PRINT *, ' PROCESSING FORECAST HOUR2:',IFCSTHR - PRINT *, ' GRIB FILE AND INDEX FILE:',LUGRB,LUGRBIX -C - ELSE IF (COPTION .EQ. CCOPYOB) THEN -C -C COPY OBSERVATION FILE FROM TAPE 54 IF NECESSARY -C - READ (CARD,205)ITAPOB,ILVLT,KRUN,IOPTRA(1),IOPTRA(2) - 205 FORMAT(13X,I2,6X,I2,6X,I2,8X,I2,1X,I2) - PRINT *, ' GET COPYOB CONSTANTS:' - CPOBFG = .TRUE. -C - ELSE IF (COPTION .EQ. CRANGE) THEN -C -C READ IN THE CONTOUR RANGES -C - READ(CARD,FMT='(19X, I4,5X, I4)') - 1 ICBEG,ICEND - WRITE(6,FMT='('' GETCON: ICBEG ='',2(I4,1X))') - 1 ICBEG,ICEND - RANGFG = .TRUE. -C - ELSE IF (COPTION .EQ. CPCLIP) THEN -C -C READ IN THE CONTOUR POLE CLIP FLAG FOR TYPE 5 NAM MODEL -C - PCLPFG = .TRUE. -C - ELSE IF (COPTION .EQ. CPLOT ) THEN -C -C READ IN THE PLOT OPTION -C - READ(CARD,FMT='(14X,I4,3(7X,I4),8X,I2,1X,I2,7X,I2,1X,I2)') - 1 IMAXP,JMAXP,I1BIG, J1BIG,IGPLOT(1),IGPLOT(2),ISTART, - 2 JSTART - PLOTFG = .TRUE. -C - ELSE - PRINT *, ' GETCON: UNRECOGNIZED IDENTIFIER:',COPTION - ENDIF -C - GOTO 100 -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/getfld.F b/util/sorc/faxmakr.fd/getfld.F deleted file mode 100755 index 7a70f0ea8a..0000000000 --- a/util/sorc/faxmakr.fd/getfld.F +++ /dev/null @@ -1,185 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE GETFLD(NUMFLD,LABEL,LUGRB,LUGRBIX,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETFLD INVENTORY GRIB EDITION 1 FILE -C AUTHOR: KRISHNA KUMAR ORG: WP12 DATE: 1999-08-01 -C -C ABSTRACT: READ ONE DEGREE GRIB AND INDEX FILE ACCORDING TO INPUT -C 7-WORD ID. EXTRACT THE GRIB AND CONVERT IT 65*65 AND SMOOTH IT -C THEN STORE IT TO BUFFER AND GET A OFFICE 84 12-WORD ID. -C -C HISTORY LOG: -C 94-11-09 LUKE LIN -C 95-10-16 LUKE LIN MODIFY TO USE IW3GETV -C 96-07-05 LUKE LIN CHANGE UNPACK GRID BUFF SIZE FROM 163800 TO 16900 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C INPUT ARGUMENTS: -C LABEL - INTEGER*12 6-WORD OFFICE 84 ID -C NUMFLD - .EQ. 1 FOR ONE FIELD -C - .GT. 1 FOR 2 OR MORE FIELDS.SAVE PREVIOUS FIELD -C LUGRB - ONE DEGREE GRIB FILE UNIT -C LUGRBIX - ONE DEGREE GRIB INDEX FILE UNIT -C -C OUTPUT ARGEMENTS: -C IEXIT -- RETURN STATUS -C - =0, NORMAL; -C - SEE SUBROUTINE IW3GETV. -C BUFF - BUFFER(16900) CONTAINS GRID DATA -C BUFFV - SAVE OF PREVIOUS BUFFER(16900) CONTAINS GRID DATA -C -C USAGE: -C INPUT FILES: -C FT05F001 - CONTROL CARDS, ONE FOR EACH OUTPUT FILE -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C SUBPROGRAMS CALLED: -C UNIQUE: IW3GETV -C -C LIBRARY: -C SPECIAL - NONE -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -C COMMON /ISPACE/SBFLD1(16900),SBFLD2(16900),IDREC(12),BUFF(16900), -C & BUFFV(16900),BUFFU(16900) -C - COMMON /ISPACE/SBFLD1(16900),SBFLD2(16900),IDREC(12),BUFF(16900), - & SAV1ST(16900),SAV2ND(16900) - REAL SBFLD1, SBFLD2, BUFF, SAV1ST, SAV2ND -C ... 12 ID WORDS UNPACKED FROM 84'S DATA FILE; BUFF CONTAINS -C UNPACKED DATA FOR THAT PARTICULAR FIELD; -C - INTEGER LABEL(12) -C -C THE HEADER CONSTANTS -C COMMON / HDCONS / ITAU,IGRID,IGCODE,ISCALE - COMMON/HDCONS/ITAU,IDUMMY(3) -C ..... ITAU COMES FROM SUBR RD1GRID.F - -C - CHARACTER * 132 TITLE - INTEGER MAXBUF - INTEGER LUGRBIX, LUGRB - CHARACTER*1 FCSTHR(8) - INTEGER LABEL1 - EQUIVALENCE (LABEL1,FCSTHR(1)) -C -C ... MAXBUF IS THE MAXIMUN BUFFER SIZE... - DATA MAXBUF /16900/ -ckumar - character*80 gribfile,gribixfile - character*2 clugrb,clugrbix -#if defined (__INTEL_COMPILER) - CHARACTER*6 envvar -#else - CHARACTER * 11 envvar -#endif -ckumar -C -C*********************************************************************** -C - IERR = 0 - IF (NUMFLD .EQ. 2) THEN -C ....SAVE PREVIOUS BUFFER IN BUFFV - DO 10 I=1,MAXBUF - SAV1ST(I) = BUFF(I) - 10 CONTINUE - ENDIF -c -c*** kumar opening grib & index files here -c - write(clugrb,fmt='(i2)')lugrb - write(clugrbix,fmt='(i2)')lugrbix - print*,'grib & index files unit #s ',clugrb,clugrbix -c -#if defined (__INTEL_COMPILER) - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lugrb -#else - envvar='XLFUNIT_ ' - write(envvar(9:10),fmt='(I2)') lugrb -#endif - call getenv(envvar,gribfile) - - call baopen(lugrb,gribfile,iret) - print*,'iret after baopen grib_file ',iret,gribfile - -#if defined (__INTEL_COMPILER) - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lugrbix -#else - envvar='XLFUNIT_ ' - write(envvar(9:10),fmt='(I2)') lugrbix -#endif - call getenv(envvar,gribixfile) - - call baopen(lugrbix,gribixfile,iret) - print*,'iret after baopen grib_index_file ',iret,gribixfile -c -c*** kumar -c -C - CALL IW3GETV(LUGRBIX, LUGRB, LABEL, BUFF, TITLE, IERR) -C - IF (IERR.GE.96 .AND. IERR.LE.99) THEN - PRINT *,'*IW3GETV ERROR = ',IERR - IERR = 1 - IEXIT = 1 - GO TO 999 - END IF -C -ckumar N = 1 -ckumar DO I=1,100 -ckumar WRITE(6,20)(BUFF(M),M=N, N+7) -ckumar 20 FORMAT(8(1X,F15.6)) -ckumar N=N+8 -ckumar ENDDO -c -C - print *,title(1:86) - print *,' ' -C -C - print *, 'GETFLDS: NUMFLD=', NUMFLD - IF (NUMFLD .EQ. 1) THEN - DO I=1, 12 - IDREC(I) = LABEL(I) - ENDDO - LABEL1 = LABEL(1) -#if defined (_LITTLE_ENDIAN) - ITAU = mova2i(FCSTHR(1)) -#else - ITAU = mova2i(FCSTHR(8)) -#endif - print *,' itau=', itau - ENDIF -C - PRINT *, 'GETFLDS: IDREC ' - WRITE(6,30)(IDREC(M),M=1,12) - 30 FORMAT (6(1X,Z16)) -c -c*** kumar closing grib & grib index files here -c - call baclose(lugrb,iret) - call baclose(lugrbix,iret) -c -c*** kumar -c - 999 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/getgb1.F b/util/sorc/faxmakr.fd/getgb1.F deleted file mode 100755 index 921af54b7a..0000000000 --- a/util/sorc/faxmakr.fd/getgb1.F +++ /dev/null @@ -1,214 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, - & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETGB1 FINDS AND UNPACKS A GRIB MESSAGE -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 94-04-01 -C -C ABSTRACT: FIND AND UNPACK A GRIB MESSAGE. -C READ AN ASSOCIATED GRIB INDEX FILE (UNLESS IT ALREADY WAS READ). -C FIND IN THE INDEX FILE A REFERENCE TO THE GRIB MESSAGE REQUESTED. -C THE GRIB MESSAGE REQUEST SPECIFIES THE NUMBER OF MESSAGES TO SKIP -C AND THE UNPACKED PDS AND GDS PARAMETERS. (A REQUESTED PARAMETER -C OF -1 MEANS TO ALLOW ANY VALUE OF THIS PARAMETER TO BE FOUND.) -C IF THE REQUESTED GRIB MESSAGE IS FOUND, THEN IT IS READ FROM THE -C GRIB FILE AND UNPACKED. ITS MESSAGE NUMBER IS RETURNED ALONG WITH -C THE UNPACKED PDS AND GDS PARAMETERS, THE UNPACKED BITMAP (IF ANY), -C AND THE UNPACKED DATA. IF THE GRIB MESSAGE IS NOT FOUND, THEN THE -C RETURN CODE WILL BE NONZERO. -C -C PROGRAM HISTORY LOG: -C 94-04-01 IREDELL -C 95-05-10 R.E.JONES ADD ONE MORE PARAMETER TO GETGB AND -C CHANGE NAME TO GETGB1 -C -C USAGE: CALL GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, -C & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C INPUT ARGUMENTS: -C LUGB LOGICAL UNIT OF THE UNBLOCKED GRIB DATA FILE -C LUGI LOGICAL UNIT OF THE UNBLOCKED GRIB INDEX FILE -C JF INTEGER MAXIMUM NUMBER OF DATA POINTS TO UNPACK -C J INTEGER NUMBER OF MESSAGES TO SKIP -C (=0 TO SEARCH FROM BEGINNING) -C (<0 TO REOPEN INDEX FILE AND SEARCH FROM BEGINNING) -C JPDS INTEGER (25) PDS PARAMETERS FOR WHICH TO SEARCH -C (=-1 FOR WILDCARD) -C LOOK IN DOC BLOCK OF W3FI63 FOR ARRAY KPDS -C FOR LIST OF ORDER OF UNPACKED PDS VALUES. IN -C MOST CASES YOU ONLY NEED TO SET 4 OR 5 VALUES -C TO PICK UP RECORD. -C JGDS INTEGER (22) GDS PARAMETERS FOR WHICH TO SEARCH -C (ONLY SEARCHED IF JPDS(3)=255) -C (=-1 FOR WILDCARD) -C OUTPUT ARGUMENTS: -C GRIB GRIB DATA ARRAY BEFORE IT IS UNPACKED -C KF INTEGER NUMBER OF DATA POINTS UNPACKED -C K INTEGER MESSAGE NUMBER UNPACKED -C (CAN BE SAME AS J IN CALLING PROGRAM -C IN ORDER TO FACILITATE MULTIPLE SEARCHES) -C KPDS INTEGER (25) UNPACKED PDS PARAMETERS -C KGDS INTEGER (22) UNPACKED GDS PARAMETERS -C LB LOGICAL (KF) UNPACKED BITMAP IF PRESENT -C F REAL (KF) UNPACKED DATA -C IRET INTEGER RETURN CODE -C 0 ALL OK -C 96 ERROR READING INDEX FILE -C 97 ERROR READING GRIB FILE -C 98 NUMBER OF DATA POINTS GREATER THAN JF -C 99 REQUEST NOT FOUND -C OTHER W3FI63 GRIB UNPACKER RETURN CODE -C -C SUBPROGRAMS CALLED: -C BAREAD BYTE-ADDRESSABLE READ -C GBYTE UNPACK BYTES -C FI632 UNPACK PDS -C FI633 UNPACK GDS -C W3FI63 UNPACK GRIB -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY C916/256, J916/2048 -C -C$$$ -C - PARAMETER (MBUF=8192*128) - PARAMETER (LPDS=23,LGDS=22) -C - INTEGER JPDS(25),JGDS(*),KPDS(25),KGDS(*) - INTEGER IPDSP(LPDS),JPDSP(LPDS),IGDSP(LGDS) - INTEGER JGDSP(LGDS) - INTEGER KPTR(20) -C - LOGICAL LB(*) -C - REAL F(*) -C - CHARACTER CBUF(MBUF) - CHARACTER*81 CHEAD(2) - CHARACTER*1 CPDS(28) - CHARACTER*1 CGDS(42) - CHARACTER*1 GRIB(*) -C -C SAVE LUX,NSKP,NLEN,NNUM,CBUF - SAVE -C - DATA LUX/0/ -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ INDEX FILE - IF(J.LT.0.OR.LUGI.NE.LUX) THEN -C REWIND LUGI -C READ(LUGI,fmt='(2A81)',IOSTAT=IOS) CHEAD - CALL BAREAD(LUGI,0,162,ios,chead) - IF(IOS.EQ.162.AND.CHEAD(1)(42:47).EQ.'GB1IX1') THEN - LUX=0 - READ(CHEAD(2),'(8X,3I10,2X,A40)',IOSTAT=IOS) NSKP,NLEN,NNUM - IF(IOS.EQ.0) THEN - NBUF=NNUM*NLEN - IF(NBUF.GT.MBUF) THEN - PRINT *,'GETGB1: INCREASE BUFFER FROM ',MBUF,' TO ',NBUF - NNUM=MBUF/NLEN - NBUF=NNUM*NLEN - ENDIF - CALL BAREAD(LUGI,NSKP,NBUF,LBUF,CBUF) - IF(LBUF.EQ.NBUF) THEN - LUX=LUGI - J=MAX(J,0) - ENDIF - ENDIF - ENDIF - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C SEARCH FOR REQUEST - LGRIB=0 - KJ=J - K=J - KF=0 - IF(J.GE.0.AND.LUGI.EQ.LUX) THEN - LPDSP=0 - DO I=1,LPDS - IF(JPDS(I).NE.-1) THEN - LPDSP=LPDSP+1 - IPDSP(LPDSP)=I - JPDSP(LPDSP)=JPDS(I) - ENDIF - ENDDO - LGDSP=0 - IF(JPDS(3).EQ.255) THEN - DO I=1,LGDS - IF(JGDS(I).NE.-1) THEN - LGDSP=LGDSP+1 - IGDSP(LGDSP)=I - JGDSP(LGDSP)=JGDS(I) - ENDIF - ENDDO - ENDIF - IRET=99 - DOWHILE(LGRIB.EQ.0.AND.KJ.LT.NNUM) - KJ=KJ+1 - LT=0 - IF(LPDSP.GT.0) THEN - CPDS=CBUF((KJ-1)*NLEN+26:(KJ-1)*NLEN+53) - KPTR=0 -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_ON_COPY (ICOPY, CBUF((KJ-1)*NLEN+25+1), 8_8, 1_8) - CALL GBYTE (ICOPY,KPTR(3),0,3*8) -#else - CALL GBYTE(CBUF,KPTR(3),(KJ-1)*NLEN*8+25*8,3*8) -#endif - CALL FI632(CPDS,KPTR,KPDS,IRET) - DO I=1,LPDSP - IP=IPDSP(I) - LT=LT+ABS(JPDS(IP)-KPDS(IP)) - ENDDO - ENDIF - IF(LT.EQ.0.AND.LGDSP.GT.0) THEN - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - CALL FI633(CGDS,KPTR,KGDS,IRET) - DO I=1,LGDSP - IP=IGDSP(I) - LT=LT+ABS(JGDS(IP)-KGDS(IP)) - ENDDO - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ AND UNPACK GRIB DATA - IF(LT.EQ.0) THEN -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_ON_COPY (ICOPY, CBUF((KJ-1)*NLEN +1), 8_8, 1_8) - CALL GBYTE (ICOPY,LSKIP,0,4*8) - CALL SWAP_BYTES_ON_COPY (ICOPY, CBUF((KJ-1)*NLEN+20+1), 8_8, 1_8) - CALL GBYTE (ICOPY,LGRIB,0,4*8) -#else - CALL GBYTE(CBUF,LSKIP,(KJ-1)*NLEN*8,4*8) - CALL GBYTE(CBUF,LGRIB,(KJ-1)*NLEN*8+20*8,4*8) -#endif - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - CALL FI633(CGDS,KPTR,KGDS,IRET) -C BSM IF(LGRIB.LE.200+17*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN -C Change number of bits that can be handled to 25 - IF(LGRIB.LE.200+25*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN - CALL BAREAD(LUGB,LSKIP,LGRIB,LREAD,GRIB) - IF(LREAD.EQ.LGRIB) THEN - CALL W3FI63(GRIB,KPDS,KGDS,LB,F,KPTR,IRET) - IF(IRET.EQ.0) THEN - K=KJ - KF=KPTR(10) - ENDIF - ELSE - IRET=97 - ENDIF - ELSE - IRET=98 - ENDIF - ENDIF - ENDDO - ELSE - IRET=96 - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RETURN - END diff --git a/util/sorc/faxmakr.fd/getgrp.f b/util/sorc/faxmakr.fd/getgrp.f deleted file mode 100755 index 74d3eddd16..0000000000 --- a/util/sorc/faxmakr.fd/getgrp.f +++ /dev/null @@ -1,118 +0,0 @@ - SUBROUTINE GETGRP(GRPMAP,LUGRB,LUGRBIX,IFCSTHR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GETGRP GET GRPMAP FROM INPUT CONTROLS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET CONSTANTS FROM INPUT CONTROLS. -C -C PROGRAM HISTORY LOG: -C 96-03-01 ORIGINAL AUTHOR LUKE LIN -C 96-08-25 LUKE LIN MODIFY FOR READING IL CONSTANTS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL GETGRP(GRPMAP,LUGRB,LUGRBIX,IFCSTHR) -C OUTPUT ARGUMENT LIST: -C GRPMAP - NUMBER OF MAPS TO BE MADE IN THIS FORECAST GROUP -C LUGRB - GRIB FILE UNIT NUMBER FOR THIS FORECAST GROUP -C LUGRBIX - GRIB INDEX FILE UNIT NUMBER FOR THIS FORECAST GROUP -C IFCSTHR - FORECAST HOUR FOR THIS GROUP -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C - COMMON / ILCON / MAP(15) - INTEGER MAP -C - INTEGER GRPMAP - INTEGER LUGRB - INTEGER LUGRBIX - INTEGER IFCSTHR - CHARACTER*1 COMENT - CHARACTER*5 CGRPMP - CHARACTER*5 COPTION -C - CHARACTER*80 CARD -C - CHARACTER*5 CILCON1 - CHARACTER*5 CILCON2 - CHARACTER*5 CILCON3 - CHARACTER*5 CILCON4 - CHARACTER*6 BGNAME - CHARACTER*8 BG2NAME -C - LOGICAL FLAGGET -C - integer iacc - character*8 cacc - equivalence (iacc,cacc) -C - DATA CGRPMP /'GRPM:'/ - DATA COMENT /'!'/ -C - DATA CILCON1 /'ILC1:'/ - DATA CILCON2 /'ILC2:'/ - DATA CILCON3 /'ILC3:'/ - DATA CILCON4 /'ILC4:'/ - -C -C ------------ STARTS ---------------------------------- -C - FLAGGET = .FALSE. -C - 100 CONTINUE -C -C .... READ ONE INPUT CARD -C - READ(15,FMT='(A)')CARD(1:80) - WRITE(6,FMT='('' '',A)')CARD(1:80) -C IF ( CARD(1:1) .EQ. COMENT ) GOTO 100 -C ... IT IS A COMMENT CARD - COPTION = CARD(3:7) -C - IF (COPTION .EQ. CGRPMP) THEN -C -C READ THIS GROUP FORECAST MAPS -C - FLAGGET = .TRUE. -C - READ (CARD,105)GRPMAP,LUGRB,LUGRBIX,IFCSTHR - 105 FORMAT(15X,I2,9X,I2,9X,I2,9X,I3) - PRINT *, ' ' - PRINT *, ' PROCESSING FORECAST HOUR:',IFCSTHR - PRINT *, ' NO OF MAP OF THIS FCST HOUR:',GRPMAP - PRINT *, ' GRIB FILE AND INDEX FILE:',LUGRB,LUGRBIX -C - ELSE IF (COPTION .EQ. CILCON1) THEN - READ(CARD,FMT='(8X,A6,9(1X,I4))')BGNAME,(MAP(NN),NN=2,10) - CACC(1:6)=BGNAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON2) THEN - READ(CARD,FMT='(14X,5(1X,I4))')(MAP(NN),NN=11,15) - RETURN -C - ELSE IF (COPTION .EQ. CILCON3) THEN - READ(CARD,FMT='(8X,A8,1X,I4,2(2(1X,I6),2(1X,I4)))') - 1 BG2NAME,(MAP(NN),NN=2,10) - CACC=BG2NAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON4) THEN - READ(CARD,FMT='(14X,5(1X,I6))')(MAP(NN),NN=11,15) - RETURN - ELSE IF (CARD(1:1) .EQ. COMENT) THEN - IF (FLAGGET) RETURN - ELSE - PRINT *, ' ***FATAL ERROR: UNRECOGNIZE OPTION:',COPTION - ENDIF -C - GO TO 100 -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/getovl.f b/util/sorc/faxmakr.fd/getovl.f deleted file mode 100755 index 0a33a3dd94..0000000000 --- a/util/sorc/faxmakr.fd/getovl.f +++ /dev/null @@ -1,111 +0,0 @@ - SUBROUTINE GETOVL(MAXMAP,DGNSED,MAP) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GETOVL GET OVERALL MANDATORY INFORMATION IN -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET CONSTANTS FROM INPUT CONTROLS. -C -C PROGRAM HISTORY LOG: -C 96-03-01 ORIGINAL AUTHOR LUKE LIN -C 96-04-30 LUKE LIN READ IL CONSTANTS IN. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL GETOVL(MAXMAP,MAP) -C OUTPUT ARGUMENT LIST: -C MAXMAP - NUMBER OF MAPS TO BE MADE IN THIS JOB -C DGNSED - UNIT NUMBER FOR DGN SEED FILE -C MAP - MAP(15) IL CONSTANTS -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON / LNATTR / LNWEIGHT, LNSTYLE, LNCOLOR - INTEGER LNWEIGHT - INTEGER LNSTYLE - INTEGER LNCOLOR -C - INTEGER MAXMAP - INTEGER DGNSED - INTEGER MAP(15) - CHARACTER*1 COMENT - CHARACTER*5 CMAXMP - CHARACTER*5 CILCON1 - CHARACTER*5 CILCON2 - CHARACTER*5 CILCON3 - CHARACTER*5 CILCON4 - CHARACTER*5 COPTION - CHARACTER*6 BGNAME - CHARACTER*8 BG2NAME -C - CHARACTER*80 CARD -C - integer iacc - character*8 cacc - equivalence (iacc,cacc) -C - DATA CMAXMP /'TOLM:'/ - DATA CILCON1 /'ILC1:'/ - DATA CILCON2 /'ILC2:'/ - DATA CILCON3 /'ILC3:'/ - DATA CILCON4 /'ILC4:'/ - DATA COMENT /'!'/ - DATA CACC /' '/ -C -C -C ------------ STARTS ---------------------------------- -C -C - LNWEIGHT = 0 - LNSTYLE = 0 - LNCOLOR = 1 -C -C - 100 CONTINUE -C -C .... READ ONE INPUT CARD -C - READ(15,FMT='(A)')CARD(1:80) - WRITE(6,FMT='('' '',A)')CARD(1:80) - IF ( CARD(1:1) .EQ. COMENT ) GOTO 100 -C ... IT IS A COMMENT CARD - COPTION = CARD(3:7) -C - IF (COPTION .EQ. CMAXMP) THEN -C -C READ THE TOTAL MAP -C - READ(CARD,FMT='(19X,I4,11X,I2)')MAXMAP,DGNSED -C - PRINT *,' TATOL MAPS =',MAXMAP,' DGNSED=',DGNSED -C - ELSE IF (COPTION .EQ. CILCON1) THEN - READ(CARD,FMT='(8X,A6,9(1X,I4))')BGNAME,(MAP(NN),NN=2,10) - CACC(1:6)=BGNAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON2) THEN - READ(CARD,FMT='(14X,5(1X,I4))')(MAP(NN),NN=11,15) - RETURN -C - ELSE IF (COPTION .EQ. CILCON3) THEN - READ(CARD,FMT='(8X,A8,1X,I4,2(2(1X,I6),2(1X,I4)))') - 1 BG2NAME,(MAP(NN),NN=2,10) - CACC=BG2NAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON4) THEN - READ(CARD,FMT='(14X,5(1X,I6))')(MAP(NN),NN=11,15) - RETURN - ELSE - PRINT *, ' ***FATAL ERROR: UNRECOGNIZE OPTION:',COPTION - ENDIF -C - GO TO 100 -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/grd2idgn.F b/util/sorc/faxmakr.fd/grd2idgn.F deleted file mode 100755 index 17921cdb95..0000000000 --- a/util/sorc/faxmakr.fd/grd2idgn.F +++ /dev/null @@ -1,932 +0,0 @@ - SUBROUTINE GRD2IDGN(DGNSED,KEYDAT, - 1 LUGRB,LUGRBIX,OUTDGN, - 2 INBYTE,INTEXT,GRIDT1, - 3 KDATE,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GRD2IGN GENERATE AN INTERGRAPH DESIGN FORMAT FILE -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GENERATE AN INTERGRAPH DESIGN FORMATED INTERMEDIATE -C METAFILE THAT WILL BE MADE INTO TO AN AFOS UGF MAP OR A FAX MAP. -C -C -C PROGRAM HISTORY LOG: -C 94-05-26 ORGIONAL AUTHOR LUKE LIN -C 94-06-17 HENRICHSEN REORDER ARGS AND ADD NEW ARGS, DOCUMENT FOR -C PRODUCTION -C 94-06-22 HENRICHSEN ADD LOGIC FOR PRODUCING GULF TITLE WITH -C NEXT LINE LOGIC INBEDDED IN TEXT. -C 94-08-15 HENRICHSEN CORRECT AN ERROR THAT CAUSED THE CONTOR -C LABELS TO BE MISSING ON THE NORTH AMERICAN -C MAPS. -C 94-08-31 HENRICHSEN MODIFY TO ALOW GRID TYPE 05 LFM ANALYSIS -C 94-09-12 HENRICHSEN ALOW AND EXTRA TITLE LINE AFTER THE VALID -C PART OF THE TITLE LABEL. -C 94-09-20 HENRICHSEN CHANGED LOGIC TO OUTPUT MAP TITLE BEFORE -C CONTOUR LABELS. -C 94-09-28 HENRICHSEN ADDED NEW ARG JFID TO CALL TO FRMFAXT -C AND IN COMMOM /LLABFX/ -C 94-12-20 LUKE LIN CONVERT IT TO CFT-77. -C 95-01-18 LUKE LIN CHANGE Z3 FORMAT TO A1 FORMAT -C 95-02-14 HENRICHSEN ADDED IEXIT ARG TO SUB TWOFLD AND ADDED LOGIC -C TO MAKE VORTICITY FROM U AND V FIELDS. -C ADDED NEW VAR (XMESHL) TO COMMON /POLE/ -C CHANGED NAME OF COMMON/ISPACE/ TO /KSPACE/ -C AND RENAMED BUFFV TO SAV1ST -C AND BUFFU TO SAV2ND -C 96-02-01 LUKE LIN CHANGE TO CALL GETFLD/IW3GET -C 96-06-03 HENRICHSEN ADD PRINT STATEMENTS AROUND CALL TO GULFTL. -C ADD LOGIC TO USE JFID PASSED IN COMMON LLABFX. -C 96-06-07 HENRICHSEN ADD LOGIC TO BYPASS CALLS TO GULFTL AND -C FRMFAXT FRMFAXT ON 2ND OR 3RD CALL TO -C GRD2IDGN. ADDED LOGIC TO USE CENTERED ON -C TIME FOR 5 DAU MEAN MAPS. -C 96-06-17 LUKE LIN MODIFY FOR PRECIP BECAUSE FLD2 COMES FROM DIFFERENT -C FORECAST HOUR. -C 96-06-20 HENRICHSEN ADD LOGIC TO GET FIELD LEVEL FOR CERTAIN TYPE -C MAP SO THAT THE GULF TITLE WILL HAVE 4 LINES. -C 96-06-21 HENRICHSEN MODIFY COMMON /LLABFX/ TO PASS TITLE "THEIGHT" -C HGTFLG. -C 96-06-24 LUKE LIN ADD CNTR OPTIONS -C 96-07-01 LUKE LIN ADD FAX STRIP TITLES. -C 96-07-09 LUKE LIN CHANGE THE UNPACK GRID BUFF SIZE FROM 16380 TO 16900 -C AND CHANGE GFS FROM 65*65 TO 129*129 -C 96-08-12 LUKE LIN ADD SMOOTHER FOR CONTOUR LABELS AND CENTERS. -C 96-08-29 LUKE LIN MODIFY FOR NH2005 ON GFS GRID -C 96-09-11 LUKE LIN MODIFY FOR NH2005 ON NGM CGRID -C 96-01-03 LUKE LIN MODIFY FOR NH4006 AND ROTATE THE INPUT GRID. -C 96-05-29 LUKE LIN MODIFY FOR SFC PRESSURE CHANGE -C 97-07-11 LUKE LIN MODIFY FOR SETTING UNDEFINED ON GRID TYPE 5, TDL MOS -C THUNDERSTORM/SEVERE WX, AND TRAJECTORY 4-PANEL. -C 97-12-10 C. CARUSO WHERE CHECK IS DONE TO SEE IF KEYIDX = 11 (FOR WIND -C PLOT), ADDED CHECK TO SEE IF KEYIDX = 17 (NEW VALUE -C FOR SFC GEOSTROPHIC WIND). -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO XINDF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C 99-09-27 BILL FACEY MODIFIED CODE FOR CASE WHERE KEYIDX GT 50. -C -C USAGE: CALL GRD2IDGN(DGNSED,KEYDAT, -C LUGRB,LUGRBIX,OUTDGN, -C 1 INBYTE,INTEXT,GRIDT1, -C 2 KDATE,IEXIT) -C INPUT ARGUMENT LIST: -C IDFLD - INTEGER*4 12 WORD ARRAY THAT CONTAINS THE IDS FOR -C - GETTING THE PACKED DATA FIELD(S). THE FIRST 6 WORDS -C - CONTAIN THE IDS FOR GETTING THE FIRST DATA FIELD. -C - WHILE WORDS 6-12 CONTAIN THE THE IDS FOR GETTING THE -C - 2ND DATA FIELD. -C DGNSED - INTEGER*4 UNIT NUMBER OF DESIGN SEED FILE. -C KEYDAT - INTEGER*4 NUMBER DESCRIBING DATA TYPE. -C LUGRB - UNIT NO POINTS TO ONE-DEGREE GRIB FILE -C LUGRBIX - UNIT NO POINTS TO ONE-DEGREE GRIB INDEX FILE. -C OUTDGN - INTEGER*4 UNIT NUMBER OF OUTPUT DESIGN FILE. -C INBYTE - INTEGER*4 NUMBER OF CHARACTERS IN MAP TITLE (INTEXT). -C INTEXT - CHARRACTER*80 CONTAINS MAP TITLE. -C GRIDT1 - REAL NUMBER DESCRIBING THE GRID INTERVAL. -C -C OUTPUT ARGUMENT LIST: -C KDATE - INTEGER*4 2 WORD ARRAY THAT HOLD THE BASE YEAR, MONTH, -C - DAY AND HOUR IN WORD 1 AND THE VALID YEAR, MONTH, DAY -C - AND HOUR IN WORD 2 BOTH ARE PACKED IN O.N. 84 FORMATED -C - ID WORDS. (FORMATED LIKE ID(7) WORD). -C IEXIT - EXIT STATUS -C -= 0 SUCCESSFUL RUN -C -= 1 ABEND FROM GETFLD/W3FK43, GRID FIELD NOT AVAILABLE -C -= 2 ABEND FROM CNTOR - LACK OF WORKING BIN FOR -C - INTEPOLATION. -C -= 3 ABEND FROM SUBR/SUBFLD -C -= 4 OUTPUT BUFFER IS FULL -C -= 5 FATAL ERR -- NOT ENOUGH WORKING BUFFER FOR OUT-DGN -C -= 6 UNABLE TO OPEN AN OUTPUT DESIGN FILE. -C -= 7 ERROR WHILE WRITING OUT ONTO AN OUTPUT DESIGN FILE. -C -= 8 ERROR OPENING INPUT DESIGN FILE -C -= 9 ERROR WHILE SCANING INPUT DESIGN FILE -C ......... FATAL ERROR ABOVE ............. -C -= 910, NONFATAL ERR -- INVALID OPEN TYPE FOR INDFPI -C -= 933, NONFATAL ERR -- ATTEMP TO ADD BAD ELEMENT TO DGN -C -C -C INPUT FILES: -C FTXXF001 - HOLDS A DESIGN SEED FILE. XX HAS VALUE OF DGNSED. -C -C OUTPUT FILES: -C OUTDGN - WILL CONTAIN THE DESIGN FORMATTED INTERMEDIATE -C - METAFILE THAT WILL BE CONVERTED INTO AFOS UGF -C - FORMAT BY THE NEXT SET OF SUBS. -C FT06F001 - CHECK OUT STATEMENTS AND ERROR MESSAGES -C -C -C REMARKS: -C IF PLOTFG = ' ', PLOT THE FIELD INSTEAD CONTOUR. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON / ILCON / MAP(15) - INTEGER MAP -C -C - integer iacc - character*8 cacc - equivalence (iacc,cacc) - character*6 bgname -C - COMMON / CLRFLD / CLRLAT,CLRLOL,CLRUPR,LCLEAR,ECLEAR,NCLEAR -C - COMMON / DGNBIN / VECBIN,MAXBIN,IMDEX,ITOTWD -C - COMMON /DGNTX/ ZLOWTXT,ZHGHTXT - INTEGER ZLOWTXT,ZHGHTXT -C ..... ZLOWTXT AND ZHGHTXT ARE INTEGERS TO BE STORE IN -C Z-COORDINATES FOR SPECIFYING TEXT STRINGS CHARACTERISTICS. -C LOW TWO DIGITS FOR CHARACTER FONTS, 100 OVER FOR BIG H/L, -C 1000 OVER FOR ERASE, 10000 OVER FOR REVERSE BLOCK, ...... -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) -C - COMMON /ISPACE/SBFLD1(16900),SBFLD2(16900),IDREC(12),BUFF(16900), - & SAV1ST(16900),SAV2ND(16900) - REAL SBFLD1, SBFLD2, BUFF, SAV1ST, SAV2ND - REAL SBFLDX(16900) - REAL SMOFLD(16900) -C -C -C ... 12 ID WORDS UNPACKED FROM 84'S DATA FILE; BUFF CONTAINS -C UNPACKED DATA FOR THAT PARTICULAR FIELD; -C -C - - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID - - - COMMON /MEANCON/ MEANFG,LKMEAN,MEANTYP -C - - COMMON /MCON/ IADDB,IADDTAU,NUMTYP,NUMKEY, - 1 MTAU(18),MEAN(18),LMEAN,KDN,LDN -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C -C ...KEY TYPE INDEX, CONSTANT, AND CONTOUR LINE VALUE -C - COMMON /FLDCON/ IDFLD(16),NUMFLD,NDEGNS -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -ckumar - COMMON /POLENEW/ XMESHL -ckumar -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ... GRID MESH LENGHT = XMESHL = 381.0 KLM -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C -C - COMMON /THINN / NOTHIN,MIDIST,MINPTS -C -C ... NOTHIN: NO OF TIME TO BE THINNED; MIDIST: MIN. DISTANCE -C ... BETWEEN TWO PTS; MINPTS: MIN. PTS TO BE PROCESS. - COMMON /ID6WDS/ID8FLD(8),FLNAME,IOPEN - CHARACTER*8 FLNAME -C .... 6 ID WORDS TO GET DESIRED FIELD IN INVENTORY -C .... INPUT INVENTORY FILE NAME -C - COMMON/HDCONS/ITAU,IDUMMY(3) -C ..... ITAU COMES FROM SUBR RD1GRID.F -C -C - COMMON /GRB2/ ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG,GRB2FLAG -C - INTEGER ALUGRB - INTEGER ALUGRBIX - INTEGER AFCSTHR - INTEGER AKEYIDX - INTEGER CALFLAG - LOGICAL GRB2FLAG -C .... FOR 2ND GRB UNIT NUMBER SUCH AS PRECIP FROM DIFFERENT FCST HOUR -C -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C -C ... FOR CONTOR OPTIONS - COMMON /CNTROP/ NDVD, NDIV, NCNTRFILT, NCENTFILT,SHADIV - INTEGER SHADIV -C ... NDVD FOR INTERPOLATION, NDIV FOR DIVISION -C ... NCNTRFILT FOR CONTOUR FILTER, NCENTFILT FOR CENTER FILTER - COMMON/LABARG/IPOS(500),JPOS(500),TEXT1(500), - X VAL(500),NCH(500),NSAVED - CHARACTER*4 TEXT1,TEXTIN -C -C - COMMON /PLOT/ PLOTFG, IMAXP, JMAXP, I1BIG, J1BIG, IGPLOT(2), - 1 ISTART, JSTART - LOGICAL PLOTFG -C -C - CHARACTER*80 INTEXT - CHARACTER*77 LGULF - CHARACTER*60 BLANKS - CHARACTER*60 ERRMSG - - CHARACTER*40 CELLIB -C - CHARACTER*20 VERSON - CHARACTER*12 CITIMES -ckumar - integer iitimes - equivalence (iitimes,citimes) -ckumar -C .... INPUT FILE NAME - CHARACTER*8 CHWORK - CHARACTER*8 CWORK - CHARACTER*4 CHTYPE - CHARACTER*4 KTYPE - CHARACTER*4 MEAN - CHARACTER*4 MEANTYP - -C - CHARACTER*1 NULL - CHARACTER*1 WBLANK - CHARACTER*1 WBARB - CHARACTER*1 WISOTA -C - INTEGER IBIGG, JBIGG, ILMAX, JLMAX - INTEGER CLRLOL(2) - INTEGER CLRUPR(2) - INTEGER DGNSED - INTEGER GDTYPE - INTEGER INBYTE - INTEGER IDFLDW(8) - INTEGER IDFLD1(12) - INTEGER IDFLD2(12) -C -C .... 6 ID WORDS TO GET DESIRED PACKED DATA FIELD. -C - COMMON /RANG/ RANGFG, ICBEG, ICEND - LOGICAL RANGFG - INTEGER ICBEG, ICEND -C -C - COMMON /PCLP/ PCLPFG - LOGICAL PCLPFG -C - INTEGER INTIME(2) - INTEGER ITIMES(3) - INTEGER IVLDNO - INTEGER JTIME - INTEGER KTIME - INTEGER JDATE - INTEGER KDATE(2) - REAL RINC(5) - INTEGER IDAT(8), JDAT(8) - INTEGER CTIME - CHARACTER*4 JCDAT, KCDAT - EQUIVALENCE (CTIME,KCDAT) - EQUIVALENCE (JDATE,JCDAT) - INTEGER NUMBYT - INTEGER OUTDGN - INTEGER SIGNAT -C - INTEGER FOMAT - INTEGER OPTYPE - INTEGER UNUSE1 - INTEGER UNUSE6 - INTEGER UNUSE8 - INTEGER VECBIN(409800) -C - REAL ALEVEL - REAL CLRLAT - REAL GRIDT1 - REAL WORKZ(324200) - REAL XINDF -C - LOGICAL HILOFG - LOGICAL ZS4TO1 -C - LOGICAL AFOS - LOGICAL ECLEAR - LOGICAL KDN - LOGICAL LCLEAR - LOGICAL NCLEAR - LOGICAL LDN - LOGICAL LMEAN - LOGICAL LKMEAN - LOGICAL NEWCON - LOGICAL PACKED - LOGICAL WORKL(648400) -C -C ... WORKZ AND WORKL ARE NEEDED BY CNTOR .... -C -C - CHARACTER*1 IFLAG - CHARACTER*1 IDPDSC(28) - INTEGER IDPDS(4) - EQUIVALENCE (IDPDSC(1),IDPDS(1)) - INTEGER IMODEL - INTEGER IDFLDP(4) -C -C - REAL DSCALE - REAL ANGLE - REAL DEFALT - LOGICAL LINEAR - LOGICAL LDEFQQ -C - DATA BLANKS - 1/' '/ -C /'123456789012345678901234567890123456789012345678901234567890'/ - DATA ERRMSG - 1/'NWS/GRD2IDGN - ONE INTERGRAPH DESIGN FILE UNABLE TO BE MADE'/ - DATA WBLANK /' '/ - DATA WBARB /'W'/ - DATA WISOTA /'I'/ - DATA XINDF / 1.0E307 / - - DATA MSKTRAJ /Z'00000000000000C0'/ -C - DATA MSK3 /Z'000000000000FFFF'/ - -C - DATA IZERO /Z'0000000000000000'/ - EQUIVALENCE (ALEVEL,KLEVEL) - EQUIVALENCE (CITIMES,INTIME) - EQUIVALENCE (JTIME,CWORK) - EQUIVALENCE (KTIME,CHWORK) - EQUIVALENCE (WORKZ(1),BUFF(1)) -C -C ... WHERE 409800 HALFWORDS = 400 VAX BLOCKS -C -C -C FILL TITLE WITH BLANKS. -C - TITLE = BLANKS//BLANKS//BLANKS -C -C??? DATA NULL /Z00/ - NULL = CHAR(00) -C - MAXBIN = 409800 - NINDX = 0 - ISTOP = 0 - MAPERR = 0 - MWHICH = 1 - IEXIT = 0 - T1 = GRIDT1 - ZLOWTXT = 0 - ZHGHTXT = 0 -C MINPTS = 10 - KEYIDX = KEYDAT - NSAVED = 0 - NCLEAR = .FALSE. -C -C UNLOAD THE 2 SETS OF ID WORDS FROM IDFLD ARRAY -C - DO I=1, 6 - IDFLDW(I) = IDFLD(I) - ENDDO - DO I=1, 6 - IDFLD1(I) = IDFLD(I) - IDFLD2(I) = IDFLD(8+I) - ENDDO - DO I=7, 12 - IDFLD1(I) = 0 - IDFLD2(I) = 0 - ENDDO -C - IMODEL = IAND(IDFLD1(6),MSK3) -C -C CALL GETCON -C -C - IF (GDTYPE.EQ.26) THEN - IBIGG = 53 - JBIGG = 45 - ILMAX = 53 - JLMAX = 45 - ICOR = 1 - JCOR = 1 - XPOL = 27.0 - YPOL = 49.0 - KEYCLR = 12 - XMESHL = 190.5 - ELSE IF (GDTYPE.EQ.05) THEN - IBIGG = 53 - JBIGG = 57 - ILMAX = 53 - JLMAX = 57 - ICOR = 1 - JCOR = 1 - XPOL = 27.0 - YPOL = 49.0 - KEYCLR = 12 - XMESHL = 190.5 - ELSE IF (GDTYPE.EQ.27 .OR. GDTYPE.EQ.28) THEN - IBIGG = 65 - JBIGG = 65 - ILMAX = 65 - JLMAX = 65 - ICOR = 1 - JCOR = 1 - XPOL = 33.0 - YPOL = 33.0 - KEYCLR = 14 - XMESHL = 381.0 -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN - IBIGG = 129 - JBIGG = 129 - ILMAX = 129 - JLMAX = 129 - ICOR = 1 - JCOR = 1 - XPOL = 65.0 - YPOL = 65.0 - KEYCLR = 14 - XMESHL = 190.5 - IF (MAP(5) .GT. 4000) THEN - KEYCLR = 1 - NCLEAR = .TRUE. - ENDIF - ENDIF - ELSE IF (GDTYPE.EQ.101) THEN - IBIGG = 113 - JBIGG = 91 - ILMAX = 113 - JLMAX = 91 - ICOR = 1 - JCOR = 1 - XPOL = 58.5 - YPOL = 92.5 - KEYCLR = 12 - XMESHL = 91.452 - ELSE IF (GDTYPE.EQ.104) THEN - IBIGG = 147 - JBIGG = 110 - ILMAX = 147 - JLMAX = 110 - ICOR = 1 - JCOR = 1 - XPOL = 75.5 - YPOL = 109.5 - KEYCLR = 12 - XMESHL = 90.75464 - ELSE - WRITE(6,FMT='('' GRD2IDGN: **** ERROR '',I2,'' IS'', - 1 '' UNKNOWN GRID TYPE:'')')GDTYPE - GO TO 800 - ENDIF -C ... INITIALIZE ADDITIVE AND MULTIPLICATIVE CONSTANTS - IFLDNO = 1 -C -C -C - CALL GETFLD(IFLDNO,IDFLD1,LUGRB,LUGRBIX,IEXIT) -C - IF (IEXIT .NE. 0) THEN - WRITE(6,FMT='('' GRD2IDGN: **** ERROR RETURN= '',I2, - 1 '' FROM GETFLD :'')')IEXIT - RETURN - ENDIF -C -C IF NEED GET SECOND DATA FIELD -C - IF (NUMFLD .EQ. 2) THEN - IFLDNO = 2 -C - IF (GRB2FLAG .AND. KEYIDX.EQ.AKEYIDX) THEN - CALL GETFLD(IFLDNO,IDFLD2,ALUGRB,ALUGRBIX,IEXIT) - ELSE - CALL GETFLD(IFLDNO,IDFLD2,LUGRB,LUGRBIX,IEXIT) -C .... FLD 2 FROM DIFFERENT FORECAST HOUR, SUCH AS PRECIP - ENDIF -C ...GET A REAL DATA FIELD FROM INVENTORY - IF (IEXIT .NE. 0) THEN - WRITE(6,FMT='('' GRD2IDGN: **** ERROR RETURN= '',I2, - 1 '' FROM GETFLD WITH :'')')IEXIT - RETURN - ENDIF - IF ( .NOT. PLOTFG ) THEN - CALL TWOFLD(BUFF,SAV1ST,SAV2ND,IBIGG,JBIGG,KEYIDX,IEXIT) - ENDIF - IF (IEXIT .NE. 0) THEN - WRITE(6,FMT='('' GRD2IDGN: **** ERROR RETURN= '',I2, - 1 '' FROM TWOFLD, WITH KEYIDX='',I3)')IEXIT,KEYIDX - RETURN - ENDIF - ENDIF -C - IF (IEXIT .NE. 0) RETURN - IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.30 .OR. KEYIDX.EQ.37 - 1 .OR. KEYIDX.EQ.19 .OR. KEYIDX.EQ.49) THEN - CALL PRECIP(BUFF,SAV1ST,IBIGG,JBIGG) - ELSE IF (KEYIDX .EQ. 44) THEN -C ... FOR VERTICAL WIND SHIED - CALL ABSVWS(BUFF,SAVIST,IBIGG,JBIGG) - ENDIF -C -C -C - IACC = MAP(1) - BGNAME = CACC(1:6) - PRINT *, ' GRD2IDGN: BGNAME =', BGNAME - IF (GDTYPE.EQ.27 .AND. BGNAME.EQ.'NH2005') THEN -C ...ROTATE FROM 80W TO 105W FOR NH2005 - ANGLE = -25.0 - DSCALE = 1.0 - LINEAR = .TRUE. - LDEFQQ = .FALSE. - CALL W3FT07(BUFF,IBIGG,JBIGG,XPOL,YPOL,XPOL,YPOL, - A DSCALE,ANGLE,LINEAR,LDEFQQ,DEFALT,SMOFLD,IBIGG,JBIGG) -C - CALL SUBFLD(SMOFLD,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ELSE IF (GDTYPE.EQ.27 .AND. BGNAME.EQ.'NH4006') THEN -C ...ROTATE FROM 80W TO 105W FOR NH2005 - ANGLE = -25.0 - DSCALE = 1.0 - LINEAR = .TRUE. - LDEFQQ = .FALSE. - CALL W3FT07(BUFF,IBIGG,JBIGG,XPOL,YPOL,XPOL,YPOL, - A DSCALE,ANGLE,LINEAR,LDEFQQ,DEFALT,SMOFLD,IBIGG,JBIGG) -C - CALL SUBFLD(SMOFLD,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ELSE IF (GDTYPE.EQ.05 .AND. BGNAME.EQ.'PN2601') THEN -C ...ROTATE FROM 105W TO 98W FOR NH2005 - ANGLE = 7.0 - DSCALE = 1.0 - LINEAR = .TRUE. - LDEFQQ = .FALSE. - CALL W3FT07(BUFF,IBIGG,JBIGG,XPOL,YPOL,XPOL,YPOL, - A DSCALE,ANGLE,LINEAR,LDEFQQ,DEFALT,SMOFLD,IBIGG,JBIGG) -C - CALL SUBFLD(SMOFLD,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ELSE -C -C EXTRACT AND RECSALE A SUBGRID. -C - IF ( .NOT. PLOTFG ) THEN - PRINT *, ' GRD2IDGN: CALL SUBFLD' - CALL SUBFLD(BUFF,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ENDIF - ENDIF -C - IF (IEXIT .NE. 0) THEN - IEXIT = 3 - RETURN - ENDIF -C -C NOW GET THE MAP TITLE READY - AFOS = .FALSE. - PACKED = .FALSE. - ITIMES(1) = ITAU - JTAU = ITAU - IF(LVFLG.GT.0)THEN -C -C GET DATA LEVEL FROM 2ND ID WORD -C - ILEVEL = IDREC(2) - WRITE(6,FMT='('' GRD2IDGN: LEVEL ID WORD='',Z17)')ILEVEL - CALL GBYTE(ILEVEL,KLEVEL,36,20) - LEVEL = KLEVEL/100 - WRITE(6,FMT='('' GRD2IDGN: LEVEL='',I6,'' KLEVEL='',I6, - 1 '' KLEVEL HX='',Z17)')LEVEL,KLEVEL,KLEVEL - ENDIF - KTIME = IDREC(7) - ITIMES(2) = IDREC(7) - ITIMES(3) = IDREC(8) -C - CTIME = IZERO - WRITE(6,FMT='('' GRD2IDGN: ITIMES='',3(Z17))')ITIMES -C1211 FORMAT(' KTIME,JDATE=', 3(2X,Z16)) -#if defined (_LITTLE_ENDIAN) - CALL SBYTESCCS(CTIME,KTIME,0,32,0,1) - CALL SWAP_BYTES_IN_PLACE (CTIME, 8_8, 1_8) -#else - CALL SBYTES(CTIME,KTIME,0,32,0,1) -#endif -C------------------------------------------------------- -C FOLLOWING WAS ADDED TO REPLACE CALL TO W3FS15 WITH CALL -C TO W3MOVDAT FOR Y2K COMPATABILITY. - IDAT=0 - JDAT=0 - RINC=0 - RINC(2)=JTAU - ICENT=1900 - IDAT(1)=mova2i(KCDAT(1:1)) - IF(IDAT(1) .LT. 96) ICENT=2000 - IDAT(1)=IDAT(1)+ICENT - IDAT(2)=mova2i(KCDAT(2:2)) - IDAT(3)=mova2i(KCDAT(3:3)) - IDAT(5)=mova2i(KCDAT(4:4)) -ckumar - print*,'In GRD2IDGN - before W3MOVDAT ' - print *, 'IDAT=', IDAT(1), IDAT(2), IDAT(3), IDAT(5) - print *, 'RINC=', RINC(1),RINC(2),RINC(3),RINC(4),RINC(5) -ckumar - CALL W3MOVDAT(RINC,IDAT,JDAT) - print *, 'JDAT=', JDAT(1), JDAT(2), JDAT(3), JDAT(5) - JDAT(1)=JDAT(1)-ICENT - JCDAT(1:1)=CHAR(JDAT(1)) - JCDAT(2:2)=CHAR(JDAT(2)) - JCDAT(3:3)=CHAR(JDAT(3)) - JCDAT(4:4)=CHAR(JDAT(5)) -C -C END OF CHANGES FOR W3MOVDAT -C----------------------------------------------------- - KDATE(1) = KTIME - KDATE(2) = JDATE -C - WRITE(6,FMT='('' GRD2IDGN: KDATE/JTAU='',3(Z17))')KDATE,JTAU - print *, 'keyidx=',keyidx - IF (KEYIDX .LT. 51) THEN - CHTYPE = KTYPE(KEYIDX) - ELSE - CHTYPE = ' ' - ENDIF -C -ckumar CALL SBYTES(CITIMES,ITIMES,0,32,0,3) -#if defined (_BIG_ENDIAN) - CALL SBYTES(IITIMES,ITIMES,0,32,0,3) -#else - CALL SBYTESCCS(IITIMES,ITIMES,0,32,0,3) -#endif - WRITE(6,FMT='('' GRD2IDGN: INTIME='',2(Z17))')INTIME -C -C CHECK TO SEE IF WE SHOULD BYPASS CALLS TO THESE SUBS -C - IF (NDEGNS .EQ. 1) THEN -C -C CHECK TO SEE IF THIS IS A MEAN FIELD -C - IF(LKMEAN) THEN - LMEAN = .FALSE. - DO KK=1,NUMTYP - IF(MEAN(KK).EQ.MEANTYP)THEN - LMEAN = .TRUE. - ITIMES(1) = MTAU(KK) -ckumar CALL SBYTES(CITIMES,ITIMES,0,32,0,3) -#if defined (_BIG_ENDIAN) - CALL SBYTES(IITIMES,ITIMES,0,32,0,3) -#else - CALL SBYTESCCS(IITIMES,ITIMES,0,32,0,3) -#endif - WRITE(6,FMT='('' GRD2IDGN: INTIME='',2(Z17))')INTIME -C - WRITE(6,FMT='('' GRD2IDGN: THIS IS A '',A,'' MEAN MAP.'', - 1 '' THE NEW TAU IS'',I4,'' ITIMES='',3(Z17))')MEANTYP, - 2 MTAU(KK),ITIMES - GOTO 10 -C - ENDIF - ENDDO - ENDIF - 10 CONTINUE -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTIME, 8_8, 2_8) -#endif - CALL GULFTL(CITIMES,CHTYPE,PACKED,AFOS,LGULF) -C - WRITE(6,FMT='('' GRD2IDGN: BEFORE CALL TO SUB FRMFAXT'', - 1 '' JFID='',A)')JFID(1:JBYT) - CALL FRMFAXT(LGULF,INBYTE,LEVEL,LMEAN,INTEXT) -C -C -C - WRITE(6,FMT='('' GRD2IDGN: TITLE='',A,/,'' HEX='', - 1 8(/,20A1))')TITLE(1:NUMT),(TITLE(IJ:IJ),IJ=1,NUMT) -C - WRITE(6,FMT='('' GRD2IDGN: GLAB='',A,/,'' HEX='', - 1 17A1)')GLAB(1:NUMG),(GLAB(IJ:IJ),IJ=1,NUMG) -C -C ....PUT TITLES ON THE MAP -C - CALL MTITLE(IDFLD1) -C -C ....PUT FAX STRIP TITLES -C - CALL STRPTITL(CITIMES,PACKED) -C - ENDIF -C - FOMAT = 0 - OPTYPE = 0 - CELLIB(1:1) = NULL - CALL INDFPI(UNUSE1,DGNSED,OPTYPE, CELLIB, FOMAT, - & UNUSE6, IEXIT, UNUSE8) -C ..... OPEN A DGN FILE ..... - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 10) THEN - PRINT *,' FATAL ERROR FROM INDFPI=', IEXIT - RETURN - ENDIF -C INITIALIZATION - IMZ = (ILMAX-1)*NDIV + 1 - IML = 2*IMZ-1 -C - IF ( .NOT. PLOTFG ) THEN - CALL UPDOWN(SBFLD1,SBFLD2,ILMAX,JLMAX) -C ... UPSIDE DOWN THE GRID DATA FOR CNTOR - ENDIF -C - ITOT=ILMAX * JLMAX -ckumar - PRINT *, 'In GRD2IDGN: filter and contour' - PRINT *, 'GDTYPE, NCNTRFILT,NCENTFILT', - & GDTYPE, NCNTRFILT,NCENTFILT -ckumar - IF (GDTYPE.EQ.27 .OR. GDTYPE.EQ.28) THEN -C FILTER THE CONTOUR - IF ( NCNTRFILT .GT. 0) THEN - DO KL=1,NCNTRFILT - CALL W3FM08(SBFLD2,SBFLDX,ILMAX,JLMAX) - ENDDO - ENDIF -C FILTER THE CENTERS - PRINT *, 'GDTYPE, NCNTRFILT,NCENTFILT', - & GDTYPE, NCNTRFILT,NCENTFILT - IF ( NCENTFILT .GT. 0) THEN - DO KL=1,NCENTFILT - CALL W3FM08(SBFLD1,SBFLDX,ILMAX,JLMAX) - ENDDO - ENDIF - ELSE IF (KEYIDX.EQ.22) THEN -C FILTER THE CONTOUR FOR PRESSURE CHANGE - IF ( NCNTRFILT .GT. 0) THEN - DO KL=1,NCNTRFILT - CALL W3FM08(SBFLD2,SBFLD2,ILMAX,JLMAX) - ENDDO - ENDIF -C FILTER THE CENTERS - IF ( NCENTFILT .GT. 0) THEN - CALL W3FM08(SBFLD1,SBFLD1,ILMAX,JLMAX) - IF ( NCENTFILT .GT. 1) THEN - DO KL=1,NCENTFILT-1 - CALL W3FM08(SBFLD1,SBFLD1,ILMAX,JLMAX) - ENDDO - ENDIF - ENDIF - ENDIF -C -C - IF ( .NOT. PLOTFG ) THEN - print *, 'call cntor' - CALL CNTOR(SBFLD2,ILMAX,JLMAX,NDVD,NDIV,WORKZ, - & IMZ,WORKL,IML,SHADIV,KEYIDX,IEXIT) - ENDIF - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 5) RETURN -C - IF (GDTYPE.EQ.27 .OR. GDTYPE.EQ.28) THEN - ISML = 46 - JSML = 51 - ISKP = 10 - JSKP = 8 - ICOR = 13 -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN - ISML = 91 - JSML = 101 - ISKP = 20 - JSKP = 16 - ICOR = 25 - ENDIF -C -C CHECK TO SEE IF THE FEILD NEEDS TO BE CLEARED -C - IF(LCLEAR)THEN - WRITE(6,FMT='('' GRD2IDGN: CLEAR FIELD OF SIZE'', - 1 2I6)')ILMAX,JLMAX - CALL CLEAR(CLRLAT,XINDF,SBFLD1, - 1 ILMAX,JLMAX,KEYCLR,IRTN) - PRINT *,' CALL CLEAR' - ELSE - WRITE(6,FMT='('' GRD2IDGN: INDEF FIELD OF SIZE'', - 1 2I6,'' ISML/JSML'',2I6,'' ISKP/JSKP='',2I6, - 2 '' ICOR='',I6)') - 3 ILMAX,JLMAX,ISML,JSML,ISKP,JSKP,ICOR - CALL INDEFF(SBFLD1,ILMAX,JLMAX,ISML,JSML, - 1 ISKP,JSKP,ICOR,XINDF) - PRINT *,' CALL INDEFF,XINDF=',XINDF - ENDIF - ELSE - IF(ECLEAR)THEN - WRITE(6,FMT='('' GRD2IDGN: CLEARING FIELD OF'', - 1 '' SIZE '',2I6,'' WITH CORNER POINTS '',4I4)') - 2 ILMAX,JLMAX,CLRLOL,CLRUPR - MKEY = 1 - CALL CLREDG(SBFLD1,XINDF,CLRLOL,CLRUPR,MKEY, - 1 ILMAX,JLMAX,IRTN) - ENDIF - ENDIF -C - DOTSGI = T1 - A1 = UA3V - B1 = UM3V -C -C FIND CONTOUR LABELS -C ABOVE CENTERS AND ALONG CONTOURS -C - IF ( .NOT. PLOTFG ) THEN -C - IF (PCLPFG.AND.GDTYPE.EQ.05) - 1 CALL XLABEL(SBFLD1,IBIGG,JBIGG,XINDF) -C ... FOR TYPE 5 TO CLIP POLE AREA - IF (RANGFG.AND.KEYIDX.EQ.46) - 1 CALL XLABEL(SBFLD1,IBIGG,JBIGG,XINDF) -C ... FOR TDL MOS THUNDERSTORM/SEVERE WX CHART - IF (IMODEL .EQ. MSKTRAJ) THEN - IF (KEYIDX.EQ.51.OR.KEYIDX.EQ.47 .OR. - 1 KEYIDX.EQ.48) THEN -C .... FOR TRAJECTORY 4-PANEL CHART - CALL XLABEL(SBFLD1,IBIGG,JBIGG,XINDF) - CALL TJLABEL(SBFLD1,IBIGG,JBIGG,DOTSGI,A1,B1, - 1 KEYIDX) - ENDIF - ELSE - CALL LABELCON(SBFLD1,IBIGG,JBIGG,DOTSGI,A1,B1, - 1 KDN,LDN,IEXIT) - ENDIF -C - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 5) THEN - PRINT *,' FATAL ERROR FROM LBCENCON=', IEXIT - RETURN - ENDIF -C - ELSE -C FOR ISOTACHS TO PLOT WIND DIRECTIONS... - VA1V = UA1(KEYIDX) - VM1V = UM1(KEYIDX) - VA2V = UA2(KEYIDX) - VM2V = UM2(KEYIDX) - IMAX = IMAXP - JMAX = JMAXP -C - CALL SUBFLD( BUFF,IBIGG,JBIGG,SBFLD1, IMAX, - 1 JMAX,ICOR,JCOR, VM1V,VA1V,VM2V,VA2V,IEXIT) -C ....GET U-COMPONENT - IF (IEXIT .NE. 0) THEN - IEXIT = 3 - GO TO 800 - ENDIF -C - IF (KEYIDX.EQ.11.OR.KEYIDX.EQ.17) THEN - CALL SUBFLD(SAV1ST,IBIGG,JBIGG,SBFLD2, IMAX, - & JMAX,ICOR,JCOR,VM1V,VA1V,VM2V,VA2V,IEXIT) -C ....GET V-COMPONENT - CALL PTWNDX(SBFLD1,SBFLD2, IMAX, JMAX, - 1 I1BIG,J1BIG,IGPLOT,ISTART,JSTART,T1) - ELSE IF (KEYIDX.EQ.38) THEN - CALL PLTRH(SBFLD1,IMAX,JMAX, - 1 I1BIG,J1BIG,IGPLOT,ISTART,JSTART,T1) - ENDIF -C - IF (IEXIT .NE. 0) THEN - IEXIT = 3 - GO TO 800 - ENDIF -C - ENDIF -C -C -C WRITE AND CLOSE THE DESIGN FILE -C - CALL WRTDGN(OUTDGN, IEXIT) - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 7) THEN - PRINT *,' FATAL ERROR FROM WRTDGN=', IEXIT - ELSE - RETURN - ENDIF - 800 CONTINUE -C - PRINT *,ERRMSG -C - 900 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/gulftl.F b/util/sorc/faxmakr.fd/gulftl.F deleted file mode 100755 index 134af55d29..0000000000 --- a/util/sorc/faxmakr.fd/gulftl.F +++ /dev/null @@ -1,325 +0,0 @@ - SUBROUTINE GULFTL(CHWORK,CHTYPE,PACKED,AFOS,LGULF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GULFTL FORMS TEXT OF GULF TITLE AND OTHER TITLES -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 2001-11-21 -C -C ABSTRACT: FORMS THE TEXT OF THE GULF TITLE FOR VARIAN/FAX MAPS AND -C THE BASE AND VALID TIME TEXT FOR OTHER MAPS. ALL TEXT IS RETURNED -C IN LGULF ARRAY. FOR FURTHER DETAILS SEE OUTOUT ARGS. BELOW. -C -C PROGRAM HISTORY LOG: -C 89-02-08 ORIGINAL AUTHOR HENRICHSEN -C 95-01-04 LUKE LIN CONVERT IT CFT-77. -C 95-01-18 LUKE LIN GET ITAU FROM SUBROUTINE RD1GRIB -C 96-06-03 HENRICHSEN REMOVED THE 95-01-18 MODIFICATIONS AND -C CORRECTED AN ERROR IN CALL TO "GBYTES" IT -C SHOULD HAVE BEEN A CALL TO "GBYTE". -C 96-06-18 HENRICHSEN ADDED NAM48 TO MODTAB -C 96-08-21 HENRICHSEN ADDED CHANGED GENERATING MODEL # 77 FROM JMET -C TO SA126 WHICH SIGNIFIES 126 WAVE TRIANGULAR, -C 28 LAYER SPECTRAL MODEL FROM "AVIATION" RUN. -C 97-03-11 LIN MODIFY FOR NEGATIVE TAU TEST AND GFS D+/D- MAPS. -C 97-03-31 LIN CHANGE GFSBC TO GFS FOR IGEN .EQ. 76. -C 97-04-18 LIN FIX ECMWF D+3/D+8 MAP TITLES. -C 98-02-11 LILLY ADDED NAM32 TO MODTAB -C 98-06-03 FACEY REPLACE CALL TO W3FS15 WITH CALL TO W3MOVDAT -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C 2001-11-21 KRISHNA KUMAR CHANGED NAM32 TO NAM12 IN MODTAB -C TO REFLECT THE MODEL CHANGES FROM 32 KM -C TO 22 KM TO 12 KM -C -C USAGE: CALL GULFTL(CHWORK,CHTYPE,PACKED,AFOS,LGULF) -C INPUT ARGUMENT LIST: -C CHWORK - CHARACTER*12 WORD ARRAY THAT CONTAINS THREE -C - ID WORDS AFTER GETING A PACKED DATA FIELD. -C - CHWORK(1:4) HAS IDWORD(1). -C - CHWORK(5:8) HAS IDWORD(7). -C - CHWORK(9:12) HAS IDWORD(8). -C - IN ON 84 FORMAT. -C CHTYPE - CHARACTER*4 WORD THAT CONTAINS THE TYPE OF FIELD IN -C - HOLLERTH IE 'HGT ', 'TEMP', 'PRS ' -C PACKED - LOGICAL FLAG SET = .TRUE. ITIMES(1) IS A PACKED ID -C - WORD THEN THE TAU IS IN THE 4TH BYTE. IF = .FALSE. -C - THEN THE TAU IS IN ALL OF ITIMES(1). -C AFOS - LOGICAL FLAG SET = .TRUE. IF AFOS PRODUCT THEN -C - 16 EXTRA BYTES ARE ADDED AT THE END OF LGULF ARRAY -C - CONTAINING: MM/DD/HHZ YYYY WHICH ARE THE -C - BASE TIME OF THE AFOS GRAPHIC. -C -C OUTPUT ARGUMENT LIST: -C LGULF - CHARACTER*1 77 WORD ARRAY CONTAINING GULF TITLE. -C - BYTES 1 THRU 16 CONTAIN THE GULF TITLE, IE -C - HGT12 00Z05OPTIN . -C - BYTES 17 THRU 36 CONTAIN THE BASE TIME TITLE, IE -C - 12Z MON 03 JUN 1996 . -C - BYTES 37 THRU 61 CONTAIN THE VALID TIME TITLE, IE -C - VALID 00Z WED 05 JUN 1996 . -C - BYTES 62 THRU 77 CONTAIN MM/DD/HHZ YYYY USED -C - WITH AFOS PRODUCTS, IE -C - 06/03/12Z 1996 . -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: IF PACKED = .FALSE. THEN TAU IS IN ALL OF ITIMES(1). -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/PACKRA/JTIME(2),IVLDHR,IVLDAY,IVLDMO,IVLDYR, - 1 IHOUR,IDAY,MONTH,IYR -C -C - COMMON /MEANCON/ MEANFG,LKMEAN,MEANTYP -C - CHARACTER*4 MEANTYP -C - INTEGER MEANFG - LOGICAL LKMEAN -C - CHARACTER*77 LGULF - CHARACTER*50 BLANKS - CHARACTER*28 VALID - CHARACTER*20 FROM - CHARACTER*16 ATIME - CHARACTER*12 CHWORK - CHARACTER*8 CHTEXT - CHARACTER*5 MISSG - CHARACTER*5 MODTAB(47) - CHARACTER*4 CHTYPE - CHARACTER*4 IHDAYW - CHARACTER*4 MONS (12) - CHARACTER*1 IZ - CHARACTER*4 LTIME,LDATE -C -C - INTEGER IYEAR, MONTH, IDAY - INTEGER JDAT(8), IDAT(8) - REAL RINC(5) - INTEGER KTIME - INTEGER MAXMOD - INTEGER MODNUM(47) -C - INTEGER IDT(8) - INTEGER MSKFF - INTEGER MSKTIME - DATA MSKTIME /Z'FFFFFFFF00000000'/ - INTEGER TIMEFG - DATA TIMEFG /Z'FFFF0000'/ -C - LOGICAL AFOS - LOGICAL PACKED -C - DATA BLANKS - 1 /' '/ -C '12345678901234567890123456789012345678901234567890' - DATA VALID /'VALID '/ - DATA FROM /' '/ -C '12345678901234567890' - DATA ATIME /' / / Z '/ -C '1234567890123456' - DATA MISSG /'GM '/ - DATA MODTAB - 1 /'BATRO','NOWAV','TRAJ ', - 2 'SCM ','HOUGH','SNOW ','NGM ', - 3 'GOI ','NOW ','SMG2C','SMG3C','TOVS ','LFM ', - 4 'NMSFC','NHSFC','ECMWF','FNOC ','AFGWC','CRGN ', - 5 'WRGN ','ERGN ','SMG4 ','ROI ','SMG4I','UKMET', - 6 'SCLR ','HCN ','SMT80','QLM ','SBLND','ISENA', - 7 'SFVSB','GMEXW','GAKWV','GFS ','SA126','SM126', - 8 'BCKUP','SMT62','SSI ','NAM80','NAM12','NAM30', - 9 'RUC80','ENSMB','PWAV ','NAM '/ - DATA MONS /'JAN ','FEB ','MAR ','APR ','MAY ', - 1 'JUN ','JUL ','AUG ','SEP ','OCT ', - 2 'NOV ','DEC '/ - DATA IZ /'Z'/ - DATA MAXMOD /47/ - DATA MODNUM /01,10,18,19,22,25,39,43,44,45,46,49,53, - 1 55,56,57,58,59,60,61,62,63,64,65,66,67, - 2 68,69,70,71,72,73,74,75,76,77,78,79,80, - 3 81,83,84,85,86,87,88,89/ -C - LGULF(1:50) = BLANKS(1:50) - LGULF(51:77) = BLANKS(1:27) - IF(PACKED) THEN - ITAU = mova2i(CHWORK(4:4)) !kumar - ELSE -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_ON_COPY (ISCRATCH, CHWORK, 8_8, 1_8) - CALL GBYTE(ISCRATCH,KTIME,0,32) -#else - CALL GBYTE(CHWORK,KTIME,0,32) -#endif - ITAU = KTIME - ENDIF - IF (ITAU .GE. TIMEFG) THEN -C ... TEST FOR NEGATIVE NUMBER - ITAU = IOR(ITAU,MSKTIME) - ENDIF -C - IF (MEANFG.EQ.9) THEN - LTIME(1:4) = CHWORK(5:8) - IDAT=0 - JDAT=0 - RINC=0 - RINC(2)=36 - ICENT=1900 - IDAT(1)=mova2i(LTIME(1:1)) - IF(IDAT(1) .LT. 96) ICENT=2000 - IDAT(1)=IDAT(1)+ICENT - IDAT(2)=mova2i(LTIME(2:2)) - IDAT(3)=mova2i(LTIME(3:3)) - IDAT(5)=mova2i(LTIME(4:4)) - CALL W3MOVDAT(RINC,IDAT,JDAT) - IYEAR = JDAT(1) - MONTH = JDAT(2) - IDAY = JDAT(3) - IHOUR = JDAT(5) - ELSE - IYEAR = mova2i(CHWORK(5:5)) - ICENT = 1900 - IF (IYEAR .LT. 96) ICENT=2000 - IYEAR = ICENT + IYEAR - MONTH = mova2i(CHWORK(6:6)) - IDAY = mova2i(CHWORK(7:7)) - IHOUR = mova2i(CHWORK(8:8)) - ENDIF - - IGEN = mova2i(CHWORK(10:10)) -C - IF (IGEN .EQ. 74) IGEN = 66 -C ..... FOR UKMET - IF (LKMEAN .AND. MEANFG.NE.9) THEN - REWIND 49 - READ(49,FMT='(6X,I4,2I2)') IYEAR, MONTH, IDAY -C print *,' idt=',(idt(i),i=1,8) - IHOUR = 0 - IF (MEANFG.EQ.2.OR.MEANFG.EQ.4) IHOUR = 12 - IGEN = 76 - IF (MEANFG.EQ.3.OR.MEANFG.EQ.4) IGEN = 71 - ENDIF - IF (LKMEAN .AND. MEANFG.EQ.9) IGEN = 76 - - PRINT *, ' IGEN=', IGEN - JTIME(1)= ITAU - PRINT *, 'ICENT=', ICENT - IYR = IYEAR -C - WRITE(6,FMT='('' GULFTL: CALLING UPDATR WITH: TAU ='',I4, - 1 '' HOUR='',I3,'' DAY='',I3,'' MONTH='',I3,'' YEAR='',I5)') - 2 JTIME(1),IHOUR,IDAY,MONTH,IYR -C - CALL UPDATR -C -C MOVE CHTYPE INTO LGULF -C - LGULF(1:3) = CHTYPE(1:3) -C - NUM = 2 - IF(ITAU.GE.100) NUM = 3 -C - CALL BIN2EB(ITAU,CHTEXT,NUM,'A999') -C -C MOVE TAU INTO LGULF -C - IEND = 4 + (NUM - 1) - LGULF(4:IEND) = CHTEXT(1:NUM) -C - CALL BIN2EB(IVLDHR,CHTEXT,2,'A999') -C - LGULF(7:8) = CHTEXT(1:2) -C -C MOVE VALID HR INTO LGULF -C - LGULF(9:9) = IZ - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') -C -C MOVE VALID DAY INTO LGULF -C - LGULF(10:11) = CHTEXT(1:2) -C - DO 40 J = 1,MAXMOD -C - IF(MODNUM(J).EQ.IGEN) THEN -C -C LOAD GENERATING MODEL NAME INTO LGULF -C - LGULF(12:16) = MODTAB(J)(1:5) - GO TO 70 - ELSE - ENDIF - 40 CONTINUE -C -C CLOUDN'T FIND GENNERATING MODEL IN MODTAB SO CONVERT MODEL -C NUMBER TO ASCII AND LOAD INTO MISSG -C - IF (IGEN.EQ.82) THEN - MISSG(1:3) = 'SSI' -C .... THIS QUICK FIX FOR FINAL 82 - ENDIF -C - CALL BIN2EB(IGEN,CHTEXT,2,'A999') - MISSG(4:5) = CHTEXT(1:2) -C - LGULF(12:16) = MISSG(1:5) -C -C -C - 70 CONTINUE -C - WRITE(6,FMT='('' LGULF='',A)') LGULF(1:16) -C -C NOW BUILD THE BASE TITLE LINE IE. 12Z MON 03 JUN 1996 -C - CALL DAYOWK(IDAY,MONTH,IYR,IDAYWK,IHDAYW) -C -C - CALL BIN2EB(IHOUR,CHTEXT,2,'A999') -C -C -C MOVE BASE HR INTO FROM -C - FROM(1:2) = CHTEXT(1:2) - FROM(3:3) = IZ - FROM(5:8) = IHDAYW(1:4) - CALL BIN2EB(IDAY,CHTEXT,2,'A999') - FROM(9:10) = CHTEXT(1:2) - FROM(12:15) = MONS(MONTH)(1:4) - CALL BIN2EB(IYR,CHTEXT,4,'A999') - FROM(16:19) = CHTEXT(1:4) -C - WRITE(6,FMT='('' FROM='',A)') FROM(1:20) - LGULF(17:36) = FROM(1:20) -C -C CONSTRUCT VALID TIME ARRAY IE. VALID 00Z THU 16 MAR 1989 -C - CALL DAYOWK(IVLDAY,IVLDMO,IVLDYR,IDAYWK,IHDAYW) - VALID(7:09) = LGULF(7:09) - VALID(11:13) = IHDAYW(1:4) - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') - VALID(15:16) = CHTEXT(1:2) - VALID(18:21) = MONS(IVLDMO)(1:4) - CALL BIN2EB(IVLDYR,CHTEXT,4,'A999') - VALID(22:25) = CHTEXT(1:4) - WRITE(6,FMT='('' VALID='',A)') VALID(1:28) - LGULF(37:64) = VALID(1:28) - IF(AFOS) THEN -C -C CONSTRUCT AFOS BASE TIME ARRAY IE. 03/15/00Z 1989 -C - CALL BIN2EB(MONTH,CHTEXT,2,'A999') - ATIME(1:2) = CHTEXT(1:2) - ATIME(4:5) = LGULF(25:26) - ATIME(7:9) = LGULF(17:19) - ATIME(13:16) = LGULF(32:35) - LGULF(62:77) = ATIME(1:16) - WRITE(6,FMT='('' ATIME FOR AFOS='',A)') LGULF(62:77) - ELSE - ENDIF - RETURN - END diff --git a/util/sorc/faxmakr.fd/indeff.f b/util/sorc/faxmakr.fd/indeff.f deleted file mode 100755 index ff7a3f274e..0000000000 --- a/util/sorc/faxmakr.fd/indeff.f +++ /dev/null @@ -1,152 +0,0 @@ - SUBROUTINE INDEFF(FLDA,IBIG,JBIG,ISML,JSML,ISKP,JSKP,IFAC,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDEFF PLACE INDEFINATES IS THE CORNERS OF FIELD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLACE INDEFINATES IN THE DESIRED CORNERS OF THE FIELD TO -C ELIMINATE UNIMPORTANT CONTOURS ON THE FOUR CORNERS. -C -C PROGRAM HISTORY LOG: -C 79-07-03 ORIGINAL AUTHOR HENRICHSEN -C 89-11-27 HENRICHSEN ADD NEW DOCBLOCK -C 92-07-07 HNERICHSEN CONVERT TO FORTRAN 77 -C 94-05-16 LUKE LIN MODIFY TO FIT THE PROGRAM -C 94-12-22 LUKE LIN CONVERT IT TO CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL INDEFF(FLDA,IBIG,JBIG,ISML,JSML,ISKP,JSKP,IFAC,XINDEF) -C INPUT ARGUMENT LIST: -C IBIG - MAX SIZE I OF THE FIELD. -C JBIG - MAX SIZE J OF THE FIELD. -C ISML - SMALL SIZE I OF THE FIELD. -C JSML - SMALL SIZE J OF THE FIELD. -C ISKP - SKIP I OF THE FIELD. -C JSKP - SKIP J OF THE FIELD. -C IFAC - IFAC IS THE NUMBER OF GRID UNITS TO COME IN FROM -C - EACH CORNER AS END POINTS OF TRIANGLE TO FILL WITH -C - INDEFFINATES............. -C -C OUTPUT ARGUMENT LIST: -C FLDA - UNPACKED DATA FIELD WITH INDEFINATES -C -C REMARKS: NONE -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - REAL FLDA(IBIG,JBIG) - REAL XINDEF -C -C -C . . . SET LIMITS OF LOOP TO DO LOWER LEFT CORNER ............ -C - PRINT 98, xindef - 98 format(1x,' in indef, xindef=', 2x, z16) -C - print *, 'xindef=', xindef - print *,' big/sml=', ibig,jbig,isml,jsml - print *,' skp/fax=', iskp,jskp,ifac - JSTART = JSKP + 1 - JEND = JSKP + IFAC + 1 - IEND = ISKP + IFAC + 1 - ISTART = ISKP + 1 -C - DO 40 J=JSTART,JEND - DO 30 I=ISTART,IEND - FLDA(I,J) = XINDEF - 30 CONTINUE - IEND = IEND -1 - 40 CONTINUE -C . . . DO LOWER RIGHT CORNER . . .. -C - ISTART = ISML + ISKP - IFAC - IEND = ISML + ISKP - DO 55 J=JSTART,JEND - DO 50 I=ISTART,IEND - FLDA(I,J) = XINDEF - 50 CONTINUE - ISTART = ISTART + 1 - 55 CONTINUE -C -C . . . DO UPPER LEFT CORNER . . . . -C - ISTART = 1 + ISKP - IEND = 1 + ISKP - JEND = JSML + JSKP - JSTART = JSML - IFAC + JSKP - DO 75 J=JSTART,JEND - DO 70 I=ISTART,IEND - FLDA(I,J) = XINDEF - 70 CONTINUE - IEND = IEND + 1 - 75 CONTINUE -C -C . . . DO UPPER RIGHT CORNER . . . . . . . . . . . ...... -C - ISTART = ISML + ISKP - IEND = ISML + ISKP - JEND = JSML + JSKP - JSTART = JSML - IFAC + JSKP - DO 90 J=JSTART,JEND - DO 80 I=ISTART,IEND - FLDA(I,J) = XINDEF - 80 CONTINUE - ISTART = ISTART - 1 - 90 CONTINUE -C -C...... DO BOTTOM PART -C - ISTART = 1 - IEND = IBIG - JSTART = 1 - JEND = JSKP - DO 110 J=JSTART, JEND - DO 100 I=ISTART, IEND - FLDA(I,J) = XINDEF - 100 CONTINUE - 110 CONTINUE -C -C...... DO UPPER PART -C - ISTART = 1 - IEND = IBIG - JSTART = JSKP + JSML + 1 - IF (JSTART .LE. JBIG) THEN - JEND = JBIG - DO 130 J=JSTART, JEND - DO 120 I=ISTART, IEND - FLDA(I,J) = XINDEF - 120 CONTINUE - 130 CONTINUE - ENDIF -C -C...... DO LEFT-SIDE PORTION -C - ISTART = 1 - IEND = ISKP - JSTART = 1 - JEND = JBIG - DO 150 I=ISTART, IEND - DO 140 J=ISTART, JEND - FLDA(I,J) = XINDEF - 140 CONTINUE - 150 CONTINUE -C -C...... DO RIGHT-SIDE PORTION -C - ISTART = ISKP + ISML + 1 - IF (ISTART .LE. IBIG) THEN - IEND = IBIG - JSTART = 1 - JEND = JBIG - DO 170 I=ISTART, IEND - DO 160 J=JSTART, JEND - FLDA(I,J) = XINDEF - 160 CONTINUE - 170 CONTINUE - ENDIF - RETURN - END diff --git a/util/sorc/faxmakr.fd/indfsea.f b/util/sorc/faxmakr.fd/indfsea.f deleted file mode 100755 index efcdf2e15a..0000000000 --- a/util/sorc/faxmakr.fd/indfsea.f +++ /dev/null @@ -1,178 +0,0 @@ - SUBROUTINE INDFSEA(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDFSEA TO INDEF THE OCEAN AREA BY A LAND-SEA FLD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO INDEF THE OCEAN AREA BY A LAND-SEA FLD. -C -C PROGRAM HISTORY LOG: -C 97-04-22 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ADDED A BLOCK DATA. -C -C USAGE: CALL INDFSEA(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IBIG - I-DIMENSION OF BIGFLD. -C JBIG - J-DIMENSION OF BIGFLD. -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN -C INTEGER XAN(53,57) -C INTEGER ZAN(53,57) -C - INTEGER LAN(209,225) -C INTEGER LAN(31,21) -C - REAL FLDIN(IBIG,JBIG) - REAL XINDEF -C -C DATA ISKIP /15/ -C DATA JSKIP / 8/ -C DATA ISKIP /16/ -C DATA JSKIP / 7/ -C DATA XINDEF /-1.0E2465 / - DATA LAN - 1 /209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 5 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 6 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 7 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 8 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 9 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - A 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - B 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - x 160*0,7*1,42*0, 158*0,10*1,41*0, 157*0,12*1,40*0, - x 156*0,14*1,39*0, 156*0,14*1,39*0, 156*0,13*1,40*0, - x 156*0,12*1,41*0, 156*0,12*1,41*0, 156*0,12*1,41*0, !119 - x 71*0, 97*1,41*0, 71*0, 97*1,41*0, 71*0, 98*1,40*0, - x 71*0, 99*1,39*0, 71*0,100*1,38*0, 71*0,100*1,38*0, - x 71*0, 99*1,39*0, 71*0, 98*1,40*0, 70*0, 98*1,41*0, !128 - x 69*0, 99*1,41*0, 69*0, 98*1,42*0, 69*0, 98*1,42*0, - x 69*0, 97*1,43*0, 68*0, 98*1,43*0, 68*0, 97*1,44*0, - x 68*0, 97*1,44*0, 67*0, 99*1,43*0, 67*0, 99*1,43*0, !137 - x 67*0,100*1,42*0, 67*0,100*1,42*0, 67*0,101*1,41*0, - x 67*0,101*1,41*0, 67*0,101*1,41*0, 67*0,102*1,40*0, - x 67*0,102*1,40*0, 67*0,103*1,39*0, 67*0,103*1,39*0, !146 - x 67*0,102*1,40*0, 67*0,102*1,40*0, 67*0,101*1,41*0, - x 67*0,101*1,41*0, 67*0,100*1,42*0, 67*0,100*1,42*0, - x 68*0, 98*1,43*0, 68*0, 98*1,43*0, 69*0, 96*1,44*0, !155 - x 69*0, 96*1,44*0, 69*0, 95*1,45*0, 69*0, 95*1,45*0, - x 69*0, 94*1,46*0, 70*0, 93*1,46*0, 70*0, 94*1,45*0, - x 71*0, 93*1,45*0, 72*0, 93*1,44*0, 73*0, 92*1,44*0, !164 - x 73*0, 93*1,43*0, 74*0, 93*1,42*0, 74*0, 94*1,41*0, - x 75*0, 94*1,40*0, 76*0, 94*1,39*0, 77*0, 94*1,38*0, - x 78*0, 94*1,37*0, !171 - x 79*0, 94*1,36*0, 80*0, 68*1,13*0,12*1,36*0, - x 81*0, 66*1,14*0,12*1,36*0, 82*0, 64*1,15*0,11*1,36*0, - x 83*0, 63*1,16*0,11*1,36*0, 102*0,35*1,26*0,10*1,36*0, - x 102*0,31*1,31*0, 9*1,36*0, 102*0,30*1,32*0, 8*1,37*0, !179 - x 103*0,28*1,78*0, 104*0,26*1,79*0, 115*0,14*1,80*0, - x 116*0,13*1,80*0, 116*0,13*1,80*0, 117*0,12*1,80*0, !185 - x 117*0,12*1,80*0, 118*0,11*1,80*0, 118*0,11*1,80*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 5 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 6 1*0/ ! This poor guy was left out ..... kumar -C - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM - PRINT *, ' IBIG=', IBIG, ' JBIG=',JBIG -C - DO I=1, IBIG - DO J=1, JBIG - IF( LAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO -C -C DO J=1,225 -C PRINT *,' J=', J -C WRITE(*,140)(NINT(FLDIN(M,J)),M=1,209) -C ENDDO -C140 format( 5(1x,30(f1.0, 1x),/), 27(f1.0,1x),/) -C140 format( 5(40(1x, i1),/), 9( 1x,i1),/) -C -C -C DO I=1, 53 -C DO J=1, 57 -C XAN(I,J) = 0 -C SAN(I,J) = 0 -C ENDDO -C ENDDO -C -C DO I=1, 53 -C IK= (I-1)*4+1 -C DO J=1, 57 -C JK= (J-1)*4+1 -C INUM = 0 -C DO M= IK, IK+3 -C DO N=JK, JK+3 -C INUM=INUM+LAN(M,N) -C ENDDO -C ENDDO -C IF (INUM.GT.5) XAN(I,J)=1 -C ENDDO -C ENDDO -C -C -C CALL UPDOWN(XAN,ZAN,53,57) -C -C DO I=2,53 -C DO J=1,55 -C SAN(I,J) = ZAN(I-1, J+2) -C ENDDO -C ENDDO -C - DO J=1,57 - PRINT *,' J=', J - WRITE(*,150)(SAN(M,J),M=1,53) - ENDDO - 150 format( 3(10(1x, i1),3x),/, 2(10( 1x,i1),3x),3(1x,i1),/) -C - RETURN - END -ckumar -ckumar####################block data indfsea_data -ckumar - BLOCK DATA INDFSEA_DATA -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN -C - DATA SAN / - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 29*0, 4*1, 8*0, 3*1, 9*0, 29*0, 4*1, 8*0, 3*1, 9*0, - X 28*0, 5*1, 7*0, 4*1, 9*0, 28*0, 5*1, 7*0, 4*1, 9*0, !10 - X 27*0, 7*1, 6*1, 4*1, 9*0, 21*0, 17*1, 3*0, 3*1, 9*0, - X 20*0,24*1, 9*0, 19*0, 24*1, 10*0, !14 - X 19*0,23*1, 11*0, 18*0, 24*1, 11*0, - X 18*0,24*1, 11*0, 18*0, 25*1, 10*0, !18 - X 18*0,25*1, 10*0, 18*0, 26*1, 9*0, - X 18*0,26*1, 9*0, 18*0, 26*1, 9*0, !22 - X 18*0,26*1, 9*0, 18*0, 25*1, 10*0, !24 - X 19*0,24*1, 10*0, 19*0, 24*1, 10*0, - X 19*0,25*1, 9*0, 40*0, 3*1, 10*0, !28 - X 40*0, 4*1, 9*0, 41*0, 2*1, 10*0, !30 - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0/ -C - END BLOCK DATA INDFSEA_DATA diff --git a/util/sorc/faxmakr.fd/indfslfm.f b/util/sorc/faxmakr.fd/indfslfm.f deleted file mode 100755 index 7facaf9239..0000000000 --- a/util/sorc/faxmakr.fd/indfslfm.f +++ /dev/null @@ -1,166 +0,0 @@ - SUBROUTINE INDFSLFM(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDFSLFM TO SET UNDEFINED ON POLE AREA FOR TYPE 5 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO SET UNDEFINED ON POLE AREA FOR TYPE 5 ACCORDING TO INPUT -C BIT MAP FROM GETGB. -C -C PROGRAM HISTORY LOG: -C 97-07-11 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C 1999-12-20 KRISHNA KUMAR KBMS VALUE SHOULD BE SET TO LOGICAL*1 -C -C USAGE: CALL INDFSLFM(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IBIG - I-DIMENSION OF BIGFLD. -C JBIG - J-DIMENSION OF BIGFLD. -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON /BITM/ KBMS(66000) - LOGICAL*1 KBMS -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN -C - INTEGER ZAN(3021) - INTEGER ZSAN(53,57) - EQUIVALENCE (ZAN(1),ZSAN(1,1)) -C - INTEGER LAN(209,225) -C - REAL FLDIN(IBIG,JBIG) - REAL XINDEF -C -C DATA LAN -C 1 /209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 1 209*1,209*1, -C 2 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 3 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 4 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 5 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 6 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 7 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 8 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 9 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C A 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 1 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 2 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 3 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 4 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 5 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 6 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 7 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 8 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 9 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C A 209*1,209*1,209*1/ -C -C DATA SAN / -C X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1/ -C - PRINT *, ' IN SUBROUTINE - INDFSLFM FOR TYPE 5' - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM - PRINT *, ' IBIG=', IBIG, ' JBIG=',JBIG -C - DO I=1, 3021 - IF (KBMS(I)) THEN - ZAN(I) = 1 - ELSE - ZAN(I) = 0 - ENDIF - ENDDO - print *, "ipgm indslfm, ichk=1" -C .... LOAD THE BIT MAP - DO I=1, 53 - DO J=1, 57 - SAN(I,J) = 0 - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=2" -C ... INITIALIZE THE LABEL GRID - DO I=1, 53 - DO J=2, 57 - IF (ZSAN(I,J) .EQ. 1) SAN(I,J-1) = 1 - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=3" -C .... SET THE BIT MAP ACCORDINGLY - DO I=1, IBIG - DO J=1, JBIG - LAN(I,J) = 1 - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=4" -C ...... INITIALIZE THE CONTOUR GRID -C - DO I=1, 53 - DO J=1, 57 - IF (ZSAN(I,J) .EQ.0) THEN - IIS = 4 * (I -1) -6 - IF (IIS .LT. 1) IIS = 1 - IIE = 4 * I + 6 - IF (IIE .GT. 209) IIE = 209 - IJE = 228 - (4 * (J -1) +1)+5 - IF (IJE .GT. 225) IJE = 225 - IJS = 228 - (4 * J) -5 - IF (IJS .LT. 1) IJS = 1 -C PRINT *, ' UNDEFINE: I=', I,' J=',J -C PRINT *, ' IIS=', IIS,' IIE=',IIE, ' IJS=',IJS,' IJE=',IJE - DO IK= IIS, IIE - DO JL=IJS, IJE - LAN(IK,JL) = 0 - ENDDO - ENDDO - ENDIF - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=5" -C .... LOAD THE BIT MAP - DO I=1, IBIG - DO J=1, JBIG - IF( LAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=5" -C .... SET UNDEFINED ON THE INPUT GRID ACCORDING TO BIT MAP -C DO J=1,225 -C PRINT *,' J=', J -C WRITE(*,140)(NINT(FLDIN(M,J)),M=1,209) -C ENDDO -C140 format( 5(1x,30(f1.0, 1x),/), 27(f1.0,1x),/) -C140 format( 5(40(1x, i1),/), 9( 1x,i1),/) -C -C -C DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(SAN(M,J),M=1,53) -C ENDDO - 150 format( 3(10(1x, i1),3x),/, 2(10( 1x,i1),3x),3(1x,i1),/) -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/indftraj.f b/util/sorc/faxmakr.fd/indftraj.f deleted file mode 100755 index 6a79fa08d9..0000000000 --- a/util/sorc/faxmakr.fd/indftraj.f +++ /dev/null @@ -1,145 +0,0 @@ - SUBROUTINE INDFTRAJ(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDFTRAJ TO INDEF THE OCEAN AREA BY A LAND-SEA FLD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO INDEF THE OCEAN AREA BY A LAND-SEA FLD TRAJECTORY. -C -C PROGRAM HISTORY LOG: -C 97-06-16 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL INDFTRAJ(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IBIG - I-DIMENSION OF BIGFLD. -C JBIG - J-DIMENSION OF BIGFLD. -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON/TRAJ4/ ZAN(53,57) - INTEGER ZAN - INTEGER TRAJLAN(53,57) - INTEGER TRAJ48(53,57) -C - INTEGER LAN(209,225) -C - REAL FLDIN(IBIG,JBIG) - REAL XINDEF -C - DATA LAN - 1 /209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 5 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 6 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 7 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 8 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 9 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - A 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 1 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 2 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 3 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 4 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 5 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 6 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 7 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 8 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 9 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - A 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 1 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 2 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 3 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 4 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 5 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 6 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 7 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 8 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 9 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - A 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 1 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 2 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 1 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0/ -C - DATA TRAJLAN/ - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0/ -C - DATA TRAJ48 / - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0/ -C - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM - PRINT *, ' IBIG=', IBIG, ' JBIG=',JBIG -C - DO I=1, IBIG - DO J=1, JBIG - IF( LAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO -C -C DO J=1,225 -C PRINT *,' J=', J -C WRITE(*,140)(NINT(FLDIN(M,J)),M=1,209) -C ENDDO -C140 format( 5(1x,30(f1.0, 1x),/), 27(f1.0,1x),/) -C140 format( 5(40(1x, i1),/), 9( 1x,i1),/) -C -C - IF (KEYIDX.EQ.48) THEN - DO J=1,57 - DO I =1,53 - ZAN(I,J) =TRAJ48(I,J) - ENDDO - ENDDO - ELSE - DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(ZAN(M,J),M=1,53) - DO I =1,53 - ZAN(I,J) =TRAJLAN(I,J) - ENDDO - ENDDO - ENDIF - 150 format( 3(10(1x, i1),3x),/, 2(10( 1x,i1),3x),3(1x,i1),/) -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/iw3getv.F b/util/sorc/faxmakr.fd/iw3getv.F deleted file mode 100755 index 8a840bc8ee..0000000000 --- a/util/sorc/faxmakr.fd/iw3getv.F +++ /dev/null @@ -1,1053 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE IW3GETV(LUGRBIX, LUGRB, LABEL, FLD, MTITLE, IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: IW3GETV GET AND UNPACK CRAY GRIB FILES. -C AUTHOR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET AND UNPACK CRAY GRIB FILES FROM AN OFFICE 84 6 WORD ID. -C PLEASE READ THE REMARKS BEFORE USING IT. -C -C HISTORY LOG: -C 95-10-04 LUKE LIN -C 95-10-31 LUKE LIN MODIFY FOR TESTING DIFFERENT GRID TYPE. -C 95-11-27 LUKE LIN ADD AN OPTION FOR NOT TEST FCST HOUR -- CAC 96H/C -C AND MODIFY TO READ RGL(NGM) MODEL. -C 96-01-30 LUKE LIN MODIFY TO CONVERT FROM 1 DEGREE TO 65*65 BY LINEAR. -C 96-02-14 LUKE LIN MODIFY FOR NGM BOUNDARY LAYER RH CHART. -C 96-02-23 LUKE LIN MODIFY FOR NGM SURFACE TO 500 MB LIFTED INDEX. -C 96-02-26 LUKE LIN MODIFY FOR AVMER OR AVPOLAR AND OUTPUT WILL BE -C EITHER 2.5 OR 5.0 DEGREE DEPENDING ON OPTION -C 96-03-07 LUKE LIN MODIFY FOR NGM SUPER C GRID. -C 96-03-29 LUKE LIN MODIFY FOR AVPOLAR 2.5 DEGREE TO GET NH. -C 96-04-25 LUKE LIN FIX A BUG FOR AVTYPE. -C 96-05-31 LUKE LIN MODIFY FOR TYPE 29 NH 2.5 AND TYPE 30 SH 2.5. -C 96-06-20 LUKE LIN CHANGE FOR NAM LIFTED INDEX -C 96-07-05 LUKE LIN ADD GFS 129*129 LOGIC. -C 96-07-09 LUKE LIN ADD IPOLATE OPTIONS. -C 96-10-01 LUKE LIN ADD TYPE 08, 116X44, AND TYPE 53, 117X51. -C 97-01-08 LUKE LIN ADD TYPE 05, 53X57. -C 97-01-15 LUKE LIN ADD FOR MODEL FINAL. -C 97-03-12 LUKE LIN ADD FOR ECMWF, TDL PROB. THUNER/SERVERE WX, -C GFS 6-10 DAY MEAN DN, UKMET -C 97-03-21 LUKE LIN ADD FOR GFS ANOMALY THICKNESS. -C 97-06-03 LUKE LIN MODIFY FOR NAM BOUNDARY LAYER FIELDS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. MODIFIED TO READ 700 MB UKMET -C REL HUM (RH) DATA. -C 1999-12-20 KRISHNA KUMAR KBMS VALUES SHOULD BE SET TO LOGICAL*1 -C -C INPUT ARGUMENTS: -C LUGRBIX - AN UNIT NUMBER POINTS TO ONE DEGREE GRIB INDEX FILE. -C LUGRB - AN UNIT NUMBER POINTS TO ONE DEGREE GRIB FILE. SEE -C REMARK. -C LABEL - 12 WORDS LABEL ON INPUT. WORDS 1-5 SHOULD CONTAIN -C LABEL ID OF DESIRED FIELD FLD. -C -C OUTPUT ARGEMENTS: -C FLD -- BUFF CONTAINS UNPACK FIELD. -C LABEL -- ON OUTPUT THE FULL 12 WORDS OF THE LABEL WILL CONTAIN -C APPROPRIATE VALUES. -C MTITL -- CHARACTER*132 MAP TITLE FROM INDEX FILE. -C (1:86) IS MAP TITLE, FOLLOWINGS ARE MAP ID. -C IERR -- RETURN STATUS -C IRETUR - RETURN CONDITION; -C 0 - ALL OK -C 1 - W3FP13/GRIB BLOCK 0 NOT CORRECT -C 2 - W3FP13/LENGTH OF PDS NOT CORRECT -C 3 - W3FP13/COULD NOT MATCH TYPE INDICATOR -C 4 - W3FP13/GRID TYPE NOT IN TABLES -C 5 - W3FP13/COULD NOT MATCH TYPE LEVEL -C 6 - W3FP13/COULD NOT INTERPRET ORIGINATOR OF CODE -C 7 - GRIB TYPE ERROR -- UNKNOWN GRIB TYPE. -C 10 - UNCOGNIZE DATA TYPE FROM LABEL -C 11 - W3FT32/ MAPIN NOT RECOGNIZED -C 12 - W3FT32/ MAPOUT NOT RECOGNIZED -C 13 - W3FT32/ PARTICULAR POLA MAPOUT NOT RECOGNIZED -C 14 - W3FT32/ PARTICULAR LOLA MAPOUT NOT RECOGNIZED -C 15 - W3FT32/ PARTICULAR LOLA MAPIN NOT RECOGNIZED -C 16 - W3FT32/ PARTICULAR POLA MAPOUT NOT RECOGNIZED -C 17 - W3FT32/ PARTICULAR LOLA MAPIN NOT RECOGNIZED -C 18 - W3FT32/ PARTICULAR LOLA MAPOUT NOT RECOGNIZED -C 96 - GETGB/ERROR READING INDEX FILE -C 97 - GETGB/ERROR READING GRIB FILE -C 98 - GETGB/NUMBER OF DATA POINTS GREATER THAN JF -C 99 - GETGB/REQUEST NOT FOUND -C -1 - GETGB/OTHER W3FI63 GRIB UNPACKER RETURN CODE -C 101 - W3FP11/NON-FATAL ERROR, MTITLE NOT CORRECT -C -C USAGE: -C INPUT FILES: -C UNIT LUGRBIX - INPUT ONE DEGREE GRIB INDEX FILE. SEE REMARK. -C UNIT LUGRB - INPUT ONE DEGREE GRIB FILE. SEE REMARK. -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C SUBPROGRAMS CALLED: -C UNIQUE: NONE -C -C LIBRARY: -C SPECIAL - NONE -C W3LIB - W3FP11 , W3FP13, GETGB , GBYTES , W3FM08 -C - W3FI63 , W3FT43V,W3FT32, SBYTESCCS -C -C REMARKS: -C ***** VERY IMPORTANT ****** -C 1. ONLY DEAL WITH INPUT DATA TYPE 08, 26, 27 , 29, 30, 53, 101, 104. -C OTHER DATA TYPE MAY HAVE FATAL ERROR RETURN AT PRESENT TIME. -C 2. CONCERNING NAM CHARTS, THE 6TH WORD ID SHOULD BE '00000127'. -C 3. CONCERNING GFS CHARTS, THE 6TH WORD ID SHOULD BE '0000084D'. -C 4. FOR NO FORECAST HOUR CHECKING SUCH AS CAC 96H/C, THE THIRD BYTE -C OF THE 6TH WORD ID SHOULD BE '96'. -C -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C -C - PARAMETER (IPTS=65160,II=360,JJ=181,MM=361) - PARAMETER (IPTS2=10512,II2=144,JJ2=73) - PARAMETER (MXSIZE=66000) - PARAMETER (MXSIZ2=MXSIZE*2) - PARAMETER (IIK=289,JJK=145,NPTS=IIK*JJK) - PARAMETER (IJK=145,LJK=73,MPTS=IJK*LJK) -C - parameter(ji=360*181,ig27=27,jo27=65*65,jo27_129=129*129) - parameter(ig26=6) - parameter(ig28=28) - parameter(ig08=08,jo08=116*44) - parameter(ig53=53,jo53=117*51) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_27(jo27),rlon_27(jo27) - equivalence( rlat_27(1), rlat_03(1) ) - equivalence( rlon_27(1), rlon_03(1) ) - logical lo_27(jo27) - equivalence( lo_27(1), lo_03(1) ) -C - real rlat_27_129(jo27_129),rlon_27_129(jo27_129) - equivalence( rlat_27_129(1), rlat_03(1) ) - equivalence( rlon_27_129(1), rlon_03(1) ) - logical lo_27_129(jo27_129) - equivalence( lo_27_129(1), lo_03(1) ) -C - real rlat_08(jo08),rlon_08(jo08) - equivalence( rlat_08(1), rlat_03(1) ) - equivalence( rlon_08(1), rlon_03(1) ) - logical lo_08(jo08) - equivalence( lo_08(1), lo_03(1) ) -C - real rlat_53(jo53),rlon_53(jo53) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(jo53) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - COMMON /PDSCOM/ IFWPDS - INTEGER IFWPDS(27) - - INTEGER KGDSO(22) - CHARACTER GDSO(42) - INTEGER LENGDS - REAL DIF,SMLNO -C -C - INTEGER LUGI,LUGRBIX - INTEGER LUGB,LUGRB - INTEGER LABEL(12) - REAL FLD(*) - REAL B129(16900) - CHARACTER * 132 MTITLE - INTEGER IERR - INTEGER IRET - INTEGER ITAU -C - REAL C(MXSIZE) - COMMON /BITM/ KBMS(66000) - LOGICAL*1 KBMS -C - REAL CC(II,JJ) - REAL CC2(II2,JJ2) - REAL D(MXSIZE) - REAL DD(361,181) - REAL D2(MXSIZE) - REAL DD2(145,73) - REAL DD2N(145,37) - REAL DD2N1(5365) - REAL EE(4225) - REAL FF(4225) - REAL BLOLA(NPTS), CLOLA(MPTS) - REAL GG(73,37) - REAL GG2(2701) -C - INTEGER IGRIB(16500) - CHARACTER * 1 GRIB(MXSIZ2) -C - INTEGER IPDS(4) - INTEGER JPDS(4) - INTEGER JGDS(100) - INTEGER MPDS(25) - INTEGER KGDS(100) - INTEGER KPDS(25) - CHARACTER * 1 PDS(28) - CHARACTER * 1 PDSL(28) -C -C - CHARACTER*1 CTEMP(8) - INTEGER ITEMP - INTEGER NTEMP -C - INTEGER LIDREC(6) - CHARACTER*8 CGRIB - INTEGER IMODE -C - INTEGER LABELP(6) - CHARACTER*1 CLABELP(48) - EQUIVALENCE (LABELP(1),CLABELP(1)) -C - CHARACTER*1 IFLAG - CHARACTER*1 IDPDSC(28) - INTEGER*8 IDPDS(4) - INTEGER MODELNH - INTEGER SFCMEANRH - INTEGER MSK1, MSK2, MSK3, MSK4 - INTEGER MSK2F -C - INTEGER MSKNH, MSKNGM, MSK25, MSKFNL, MSKTRAJ - INTEGER TRAJVD - INTEGER ITYPE, IMODEL, FLAG - INTEGER CAC96HC - INTEGER GFS97HC - INTEGER GFS98TK - INTEGER BLRHHDS - INTEGER BLRHGRB - INTEGER MSKFFFF - INTEGER MSK0FFF - INTEGER LFTFLG - INTEGER AVPOLRV - INTEGER AVTYPE - INTEGER ETAMOD - INTEGER ETABOUND - INTEGER MSKECMWF - DATA MSKECMWF /Z'000000000000004B'/ - INTEGER MSKTHUND - DATA MSKTHUND /Z'00000000000000C1'/ - INTEGER MSKUK - DATA MSKUK /Z'000000000000004A'/ - INTEGER MSKUK1 - DATA MSKUK1 /Z'000000000000007D'/ -C -C MSKUK1 HAS BEEN SPECIFICALLY DEFINED TO PLOT 700 MB REL HUM -C WITH UK MET DATA -C - SAVE -C - EQUIVALENCE (C(1),CC(1,1),CC2(1,1)) - EQUIVALENCE (D(1),DD(1,1)) - EQUIVALENCE (D2(1),DD2(1,1)) - EQUIVALENCE (DD2N1(1),DD2N(1,1)) - EQUIVALENCE (GRIB(1),IGRIB(1)) - EQUIVALENCE (IPDS(1),PDS(1)) - EQUIVALENCE (JPDS(1),PDSL(1),IGRIB(2)) - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (IDPDSC(1),IDPDS(1)) - EQUIVALENCE (GG2(1),GG(1,1)) -C - DATA MODELNH /Z'00000000034E0000'/ - DATA SFCMEANRH /Z'0000000005809100'/ - DATA MSK1 /Z'00000000FFFFFF00'/ - DATA MSK2 /Z'00000000000000FF'/ - DATA MSK3 /Z'000000000000FFFF'/ - DATA MSK4 /Z'0000000000FF0000'/ - DATA MSKNH /Z'000000000000084D'/ - DATA MSKNGM /Z'0000000000000127'/ - DATA MSKTRAJ /Z'00000000000000C0'/ - DATA TRAJVD /Z'0290000000000000'/ - DATA MSKFNL /Z'0000000000000052'/ - DATA MSK25 /Z'0000000000000A87'/ - DATA CAC96HC /Z'0000000000960000'/ - DATA GFS97HC /Z'0000000000970000'/ - DATA GFS98TK /Z'0000000000980000'/ - DATA BLRHHDS /Z'346C006400000000'/ - DATA BLRHGRB /Z'346B265F00000000'/ - DATA MSKFFFF /Z'FFFFFFFF00000000'/ - DATA MSK0FFF /Z'00FFFFFF00000000'/ - DATA LFTFLG /Z'8365326400000000'/ - DATA AVPOLRV /Z'0000000000990000'/ - DATA ETAMOD /Z'0000000000800000'/ - DATA ETABOUND /Z'006C616400000000'/ - DATA AVTYPE / 130 / - DATA MSK2F /Z'FFFF000000000000'/ -C -C*********************************************************************** -C -C - IRET = 0 - IERR = 0 - LUGI = LUGRBIX - LUGB = LUGRB -C - WRITE(6,224)(LABEL(I),I=1,12) -C - ITYPE = IAND(LABEL(5),MSK2) - IFCSTHR = IAND(LABEL(1),MSK2) - PRINT *, ' ITYPE=', ITYPE - IMODEL = IAND(LABEL(6),MSK3) - FLAG = IAND(LABEL(6),MSK4) -C -C if (itype .eq. avtype) then -C print *, ' got a avpolrv or avmerv data type....' -C endif -C - IF (FLAG.EQ.AVPOLRV .OR. FLAG.EQ.ETAMOD) THEN - LABEL(6) = IAND(LABEL(6),MSK3) - ENDIF -C - IF (IMODEL .EQ. MSKNH) THEN - LABEL(7) = 0 - LABEL(8) = MODELNH - IF (FLAG .NE. 0) LABEL(6) = MSKNH - ELSE IF (IMODEL .EQ. MSKNGM) THEN - LABEL(6) = 0 - LABEL(7) = 0 - LABEL(8) = 39 - ELSE IF (IMODEL .EQ. MSKFNL) THEN - LABEL(6) = 0 - LABEL(7) = 0 - ELSE IF (IMODEL .EQ. MSK25) THEN - LABEL(7) = 0 - LABEL(8) = MODELNH - IF (FLAG .NE. 0) LABEL(6) = MSK25 - ENDIF -C -#if defined (_LITTLE_ENDIAN) - CALL SBYTESCCS(LABELP,LABEL,0,32,0,8) -#else - CALL SBYTES(LABELP,LABEL,0,32,0,8) -#endif -C ..... PACK 8-WORD ID TO 4-WORD CRAY ID - IFLAG = CHAR(128) -C .... 128 FOR GDS, 64 FOR BITMAP, 192 FOR BOTH - ICENT = 20 - ISCALE = 0 - CALL W3FP12(LABELP, IFLAG, IDPDSC, ICENT, ISCALE, IERR) -C .... CONVERT OFFICE 84' ID TO PDS ..... - IF (IERR .NE. 0) THEN - IF (IMODEL .EQ. MSKTRAJ) THEN - PRINT *, ' ** RETURN FROM W3FP12 =', IERR - PRINT *, ' PASS THIS TRAJETORY ID' - IERR = 0 - ELSE - PRINT *, ' **FATAL RETURN FROM W3FP12 =', IERR - WRITE(6,224)(LABEL(I),I=1,12) - WRITE(6,226)(LABELP(I),I=1,4) - WRITE(6,227)(IDPDS(I),I=1,4) - GO TO 999 - ENDIF - ENDIF -C - WRITE(6,224)(LABEL(I),I=1,12) - 224 FORMAT(1X,'LABEL=',/,2(1X,6(Z16,1X),/)) - WRITE(6,226)(LABELP(I),I=1,4) - 226 FORMAT(1X,'LABELP=',/,(1X,4(Z16,1X),/)) - WRITE(6,227)(IDPDS(I),I=1,4) - 227 FORMAT(1X,'IDPDS=',/,(1X,4(Z16,1X),/)) - IF (IMODEL .EQ. MSKNH) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(78) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) -#if defined (_LITTLE_ENDIAN) - ISCRATCH = IDPDS(2) - CALL SWAP_BYTES_IN_PLACE (ISCRATCH, 8_8, 1_8) - ITEMP = IAND (ISCRATCH, MSKFFFF) -#else - ITEMP = IAND(IDPDS(2),MSKFFFF) -#endif - IF (FLAG .EQ. CAC96HC) THEN - print *, ' **try to read cac blend grib' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(27) - IDPDSC(8) = CHAR(192) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (FLAG .EQ. GFS97HC) THEN - print *, ' **try to read gfs blend grib' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(02) - IDPDSC(8) = CHAR(128) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (FLAG .EQ. GFS98TK) THEN - print *, ' **try to read gfs THK ' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(03) - IDPDSC(8) = CHAR(128) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (ITYPE.EQ.27 .AND. ITEMP.EQ.LFTFLG) THEN - PRINT *,' **GET GFS 500 LIFTED INDEX' - IDPDSC(10) = CHAR(01) - IDPDSC(11) = CHAR(00) - IDPDSC(12) = CHAR(00) - ENDIF - ELSE IF (IMODEL .EQ. MSK25) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(77) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) - ELSE IF (IMODEL .EQ. MSKNGM) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(39) - IDPDSC(7) = CHAR(06) - IF (ITYPE .EQ. 05) THEN - IDPDSC(7) = CHAR(05) - ENDIF - IF (ITYPE .EQ. 101) THEN - IDPDSC(7) = CHAR(101) - PRINT *, ' TRY TO GET A NGM C-GRID' - ENDIF - IF (ITYPE .EQ. 104) THEN - IDPDSC(7) = CHAR(104) - PRINT *, ' TRY TO GET A NGM SUPER C-GRID' - ENDIF -#if defined (_LITTLE_ENDIAN) - ISCRATCH = IDPDS(2) - CALL SWAP_BYTES_IN_PLACE (ISCRATCH, 8_8, 1_8) - ITEMP = IAND (ISCRATCH, MSKFFFF) -#else - ITEMP = IAND(IDPDS(2),MSKFFFF) -#endif - IF (ITEMP .EQ. BLRHHDS) THEN - PRINT *,' **GET NGM BOUNDARY LAYER RH' - ITEMP = BLRHGRB - IDPDSC(9) = CTEMP(1) - IDPDSC(10) = CTEMP(2) - IDPDSC(11) = CTEMP(3) - IDPDSC(12) = CTEMP(4) - ENDIF - IF (FLAG .EQ. ETAMOD) THEN -C ... FOR NAM BOUNDARY LAYER -#if defined (_LITTLE_ENDIAN) - ISCRATCH = IDPDS(2) - CALL SWAP_BYTES_IN_PLACE (ISCRATCH, 8_8, 1_8) - NTEMP = IAND (ISCRATCH, MSK0FFF) -#else - NTEMP = IAND(IDPDS(2),MSK0FFF) -#endif - IF (NTEMP .EQ. ETABOUND) THEN - PRINT *, ' ..GET A NAM BOUNDARY LAYER FIELD' - IDPDSC(10) = CHAR(116) - IDPDSC(11) = CHAR(30) - IDPDSC(12) = CHAR(0) - ENDIF - ENDIF -C - ELSE IF (IMODEL .EQ. MSKTRAJ) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(141) - IDPDSC(7) = CHAR(05) - IDATATP = IAND(LABELP(1),MSK2F) - IF (IDATATP .EQ. TRAJVD) THEN -C ... FOR THE VERTICAL REPLACEMENT - PRINT *,' FOR TRAJECTORY VERTICAL REPLACEMENT' - IDPDSC(9) = CHAR(183) - IDPDSC(10) = CHAR(100) - IDPDSC(11) = CHAR(02) - IDPDSC(12) = CHAR(188) - IDPDSC(20) = CHAR(24) - IDPDSC(19) = CLABELP(12) - IDPDSC(21) = CHAR(2) - ELSE IF (IDPDSC(9).EQ.CHAR(17)) THEN - IDPDSC(9)=CHAR(152) - IF (IDPDSC(11).EQ.CHAR(0).AND.IDPDSC(12).EQ.CHAR(0)) - 1 IDPDSC(10) = CHAR(01) -C ... FOR TRAJ DEW-PTS TEMP 700MB AND SFC - ELSE IF (IDPDSC(9).EQ.CHAR(11)) THEN - IDPDSC(9)=CHAR(148) - ELSE IF (IDPDSC(9).EQ.CHAR(133) - 1 .AND.IDPDSC(10).EQ.CHAR(101)) THEN -C ....for k index .... - PRINT *,' FOR TRAJECTORY INDEX' - IDPDSC(9) = CHAR(182) - IDPDSC(10) = CHAR(01) - IDPDSC(11) = CHAR(00) - IDPDSC(12) = CHAR(00) - ENDIF -C - ELSE IF (IMODEL .EQ. MSKFNL) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(82) - IDPDSC(7) = CHAR(03) - ELSE IF (IMODEL .EQ. MSKUK ) THEN -c print *, ' **try to read ukmet grid 500 MB RH' - IDPDSC(5) = CHAR(74) - IDPDSC(6) = CHAR(15) - IDPDSC(7) = CHAR(02) - IF (IDPDSC(9) .EQ. CHAR(52)) THEN -C ... THIS UKMET 500 MB RH - IF (IDPDSC(10) .EQ. CHAR(108)) IDPDSC(10)=CHAR(100) - IF (IDPDSC(11) .EQ. CHAR(33)) IDPDSC(11)=CHAR(1) - IF (IDPDSC(11) .EQ. CHAR(44)) IDPDSC(11)=CHAR(1) - IF (IDPDSC(12) .EQ. CHAR(100)) IDPDSC(12)=CHAR(244) - ENDIF - ELSE IF (IMODEL .EQ. MSKUK1 ) THEN - print *, ' **try to read ukmet grid 700 MB RH' - IDPDSC(5) = CHAR(74) - IDPDSC(6) = CHAR(15) - IDPDSC(7) = CHAR(02) - IF (IDPDSC(9) .EQ. CHAR(52)) THEN -C ... THIS UKMET 700 MB RH - IF (IDPDSC(10) .EQ. CHAR(108)) IDPDSC(10)=CHAR(100) - if(idpdsc(11).eq.char(33)) idpdsc(11)=char(2) - if(idpdsc(12).eq.char(100)) idpdsc(12)=char(188) - ENDIF - - ELSE IF (IMODEL .EQ. MSKECMWF ) THEN - print *, ' **try to read ecmwf grid' - IDPDSC(4) = CHAR(01) - IDPDSC(5) = CHAR(98) - IDPDSC(6) = CHAR(152) - IDPDSC(7) = CHAR(02) -C - ELSE IF (IMODEL .EQ. MSKTHUND) THEN - PRINT *,' GET NGM MOS THUNDER/SEVERE WX ID....' - IDPDSC(6) = CHAR(141) - IDPDSC(8) = CHAR(192) - IF (IDPDSC(9).EQ.CHAR(60)) THEN - IDPDSC(9) = CHAR(149) - ELSE IF (IDPDSC(9).EQ.CHAR(59)) THEN - IDPDSC(9) = CHAR(151) - ENDIF - IDPDSC(10) = CHAR(1) - IDPDSC(20) = CHAR( IAND(LABEL(3),MSK2)) -C - ELSE IF (ITYPE.EQ.8 .OR. ITYPE.EQ.53) THEN - PRINT *,' ****TRY TO GET A MERCTOR GRID.' - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(77) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) - ENDIF -C - IF ( IAND(LABEL(1),MSK1) .EQ. SFCMEANRH) THEN -C IDPDSC(7) = CHAR(202) - IF (IMODEL .NE. MSKNGM.AND.IMODEL.NE.MSKUK1) THEN - IDPDSC(11) = CHAR(44) - ENDIF -C print *, ' get a sfc-500 mean rh' - ENDIF -C .... MODIFY PDS TO POINT TO 1-DEGREE GRIB - DO I=1, 28 - PDS(I) = IDPDSC(I) - ENDDO -C - JREW = 0 - MPDS = -1 - MPDS(3) = mova2i(PDS(7)) - MPDS(5) = mova2i(PDS(9)) - MPDS(6) = mova2i(PDS(10)) - MPDS(7) = mova2i(PDS(11)) * 256 + mova2i(PDS(12)) - IF (IMODEL .EQ. MSKTRAJ) THEN - IDATATP = IAND(LABELP(1),MSK2F) -C PRINT *,' SET MPDS FOR TRAJVD=' - IF (IDATATP .EQ. TRAJVD) THEN -C PRINT *,' SET MPDS FOR TRAJVD' -C MPDS(14) = mova2i(PDS(19)) - MPDS(15) = mova2i(PDS(20)) -C MPDS(16) = mova2i(PDS(21)) - ENDIF - ELSE IF (FLAG.NE.CAC96HC .AND. FLAG.NE.GFS97HC) THEN - MPDS(14) = mova2i(PDS(19)) -C ..... FOR THE FORECAST HOUR CHECKING - ELSE IF (IMODEL .EQ. MSKTHUND) THEN -C MPDS(14) = mova2i(PDS(19)) - MPDS(15) = mova2i(PDS(20)) -C MPDS(16) = mova2i(PDS(21)) - ENDIF -C - IF (FLAG .EQ. AVPOLRV) THEN - IDPDSC(7) = CHAR(03) - MPDS(3) = 3 -C ..... FOR AVPOLARV - ENDIF -C -C READ I DEGREE GRIB FILE USING INDEX FILE -C -C print *,' mpds=' -C write (*,203)(mpds(k),k=1,25) -C 203 format( 5(5(1x,z16),/) ) -C print *,' jgds=' -C write (*,204)(jgds(k),k=1,100) -C 204 format( 20(5(1x,z16),/) ) -C -C - print *, ' Pds = ' - write(*, 12)(ipds(i),i=1,4) - 12 format( 2x, 4(z16,1x)) -C -C CALL GETGB1(LUGB,LUGI,MXSIZE,JREW,MPDS,JGDS, -C & GRIB,KBYTES,KREW,KPDS,KGDS,KBMS,C,IRET) -C - CALL GETGB1(LUGB,LUGI,ji,JREW,MPDS,JGDS, - & GRIB,KBYTES,KREW,KPDS,KGDSi,KBMS,CC,IRET) -C - IF (IRET .NE. 0) THEN - PRINT *,' **FATAL ERROR FROM GETGB.', IRET - IERR = IRET - GO TO 999 - ENDIF -C -C print *,'after getgb kpds = ',kpds - write(*, 16)(jpds(i),i=1,4) - 16 format( 2x, 4(z16,1x)) -C - IF (KPDS(16) .EQ. 0) THEN - ITAU = KPDS(14) - ELSE IF (KPDS(16) .EQ. 2) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 3) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 4) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 10) THEN - ITAU = KPDS(14) - ELSE - PRINT *,' **ERROR - CAN NOT GET TAU. KPDS(16)=',KPDS(16) - ENDIF -C - print *,' ITAU=', itau - print *, ' Kds = ' - write(*, 14)(kpds(i),i=1,24) - 14 format( 6(2x, 4(z16,1x),/)) -C -C print *,'after getgb mpds = ',mpds -C PRINT *,'KBYTES = ',KBYTES -C PRINT *,'RECORD NO. OF GRIB RECORD IN INPUT FILE = ',KREW -C - 700 CONTINUE -C -C flip the grid so 1st point is S.pole at Greenwich -C - IF (KPDS(3) .EQ. 3) THEN - PRINT *, ' GET A ONE DEGREE GRIB' - DO N1=1,181 - DO M1=1,360 - DD(M1,181-N1+1) = CC(M1,N1) - ENDDO - ENDDO -C - DO N1 = 1, 181 - DD(361,N1) = DD(1,N1) - ENDDO -C - IF (ITYPE .EQ. AVTYPE) THEN -C print *, ' convert from one-degree to 5 degree ...' - LL1 = 0 - DO L1 = 1, 361, 5 - LL1 = LL1 + 1 - II1 = 0 - DO I1 = 1, 181, 5 - II1 = II1 + 1 - GG(LL1,II1) = DD(L1,I1) - ENDDO - ENDDO -C ... LOAD IT TO OUTPUT BUFFER - DO III=1,2701 - FLD(III) = GG2(III) - ENDDO -C - ELSE IF (FLAG .EQ. AVPOLRV) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) -C DO NN=1, 5365 -C FLD(NN) = CLOLA(NN) -C ENDDO - DO NN=5221, 10585 - FLD(NN-5220) = CLOLA(NN) - ENDDO -C print *,' successfully get avpolar field from 1' -C .... FOR N.H. ONLY - ELSE IF (ITYPE .EQ. IG08) THEN -c define 116x44 grid - call makgds(ig08,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) ! kumar modified for ibm RS/6000 the call to exit -C kgdso(4)=-20826! fix w3fi71 error ! errexit(iret) is the ibm equiv of exit(iret) -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo08,1, - 1 ibi,kbms,cc,ko,rlat_08,rlon_08, - 2 ibo,lo_08,fld,iret) - if(iret.ne.0) call errexit(iret) -C - ELSE IF (ITYPE .EQ.26) THEN -c define 53x45 grid - PRINT *, ' CONVERT ONE-DEGREE TO LFM' - call makgds(ig26,kgdso,gdso,lengds,iret) - if(iret.ne.0) PRINT *,' IRET=',IRET -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 -C call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo,1, -C 1 ibi,kbms,cc,ko,rlat,rlon,ibo,lo,fld,iret) - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - - if(iret.ne.0) PRINT *,' IRET=',IRET -C - ELSE IF (ITYPE .EQ. IG27) THEN -c define 65x65 grid - call makgds(ig27,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) - kgdso(4)=-20826! fix w3fi71 error -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN -C ... GET 129*129 - kgdso(2) = 129 - kgdso(3) = 129 - kgdso(8) = kgdso(8)/2 - kgdso(9) = kgdso(9)/2 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27_129,1, - 1 ibi,kbms,cc,ko,rlat_27_129,rlon_27_129, - 2 ibo,lo_27_129, fld,iret) - if(iret.ne.0) call errexit(iret) -C CALL W3FM08(b129,fld,129,129) - ELSE IF (.NOT. UORFG) THEN -C ... GET 65*65 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - if(iret.ne.0) call errexit(iret) - ENDIF -C -C - ELSE IF (ITYPE .EQ. IG28) THEN -c define 65x65 grid - print *,'entering makgds :kgdso(7) = ',kgdso - - call makgds(ig28,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) - kgdso(4)=20826 ! fix w3fi71 error -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN -C ... GET 129*129 - kgdso(2) = 129 - kgdso(3) = 129 - kgdso(8) = kgdso(8)/2 - kgdso(9) = kgdso(9)/2 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27_129,1, - 1 ibi,kbms,cc,ko,rlat_27_129,rlon_27_129, - 2 ibo,lo_27_129, fld,iret) - if(iret.ne.0) call errexit(iret) -C CALL W3FM08(b129,fld,129,129) - ELSE IF (.NOT. UORFG) THEN -C ... GET 65*65 - print *,'kgdso=',kgdso - if (ig28 .eq. 28) kgdso(7)=100000 - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - if(iret.ne.0) call errexit(iret) - ENDIF -C - ELSE IF (ITYPE .EQ.29) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) - DO NN=5221, 10585 - FLD(NN-5220) = CLOLA(NN) - ENDDO - print *,' successfully get a nh 2.5 degree field.' -C .... FOR N.H. ONLY - ELSE IF (ITYPE .EQ.30) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) - DO NN=1, 5365 - FLD(NN) = CLOLA(NN) - ENDDO - print *,' successfully get a sh 2.5 degree field.' -C .... FOR S.H. ONLY - ELSE IF (ITYPE .EQ. IG53) THEN -c define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) -C kgdso(4)=-20826! fix w3fi71 error -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo53,1, - 1 ibi,kbms,cc,ko,rlat_53,rlon_53, - 2 ibo,lo_53,fld,iret) - if(iret.ne.0) call errexit(iret) -C - ELSE - PRINT *, ' ** UNRECOGNIZED DATA TYPE -- ', ITYPE - IERR = 10 - GO TO 999 - ENDIF -C - ELSE IF (KPDS(3) .EQ. 2) THEN -C PRINT *, ' GET A 2.5 DEGREE GRIB' - DO N1=1,73 - DO M1=1,144 - DD2(M1,73-N1+1) = CC2(M1,N1) - ENDDO - ENDDO -C - DO N1 = 1, 73 - DD2(145,N1) = DD2(1,N1) - ENDDO -C - IF (ITYPE .EQ. AVTYPE) THEN -C print *, ' convert from 2.5-degree to 5 degree ...' - LL1 = 0 - DO L1 = 1, 145, 2 - LL1 = LL1 + 1 - II1 = 0 - DO I1 = 1, 73, 2 - II1 = II1 + 1 - GG(LL1,II1) = DD2(L1,I1) - ENDDO - ENDDO -C ... LOAD IT TO OUTPUT BUFFER - DO III=1,2701 - FLD(III) = GG2(III) - ENDDO - ELSE IF (FLAG .EQ. AVPOLRV) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD NH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO -C print *,' successfully get avpolar field from 2.5.' - ELSE IF (ITYPE .EQ. 27) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C ..... N.H. - CALL W3FT05V(DD2N,EE,1) -C .... convert 2.5 degree to office 84 65*65 -C CALL W3FM08(EE,FF,65,65) -C ... smoother..... - DO III=1,4225 - FLD(III) = EE(III) - ENDDO - ELSE IF (ITYPE.EQ.28) THEN - DO N1=1,37 - DO M1=1,145 - DD2N(M1,N1) = DD2(M1,N1) - ENDDO - ENDDO -C ..... S.H. - CALL W3FT05V(DD2N,EE,1) -C .... convert 2.5 degree to office 84 65*65 -C CALL W3FM08(EE,FF,65,65) -C ... smoother..... - DO III=1,4225 - FLD(III) = EE(III) - ENDDO - ELSE IF (ITYPE .EQ. 29) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD NH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO - print *,' successfully get a nh 2.5 grid from 2.5.' - ELSE IF (ITYPE .EQ. 30) THEN - DO N1=1, 37 - DO M1=1,145 - DD2N(M1,N1) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD SH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO - print *,' successfully get a sh 2.5 grid from 2.5.' - ELSE - PRINT *, ' ** UNRECOGNIZED DATA TYPE -- ', ITYPE - IERR = 10 - GO TO 999 - ENDIF -C - ELSE IF (KPDS(3) .EQ.08 .AND. ITYPE .EQ. 08) THEN - DO III=1, 5104 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.27 .AND. ITYPE .EQ. 27) THEN - DO III=1, 4225 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.28 .AND. ITYPE .EQ. 28) THEN - DO III=1, 4225 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 5 .AND. ITYPE .EQ. 5) THEN - DO III=1, 3021 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 6 .AND. ITYPE .EQ. 26) THEN - DO III=1, 2385 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 26 .AND. ITYPE .EQ. 26) THEN - DO III=1, 2385 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.29 .AND. ITYPE .EQ. 29) THEN - DO III=1, 5365 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.30 .AND. ITYPE .EQ. 30) THEN - DO III=1, 5365 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.53 .AND. ITYPE .EQ. 53) THEN - DO III=1, 5967 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 101 .AND. ITYPE .EQ. 101) THEN - DO III=1, 10283 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 104 .AND. ITYPE .EQ. 104) THEN - DO III=1, 16170 - FLD(III) = C(III) - ENDDO - ELSE - PRINT *,' GRID ID TYPE =', KPDS(3) - PRINT *,' **ABEND, CANNOT PROCESS THIS GRID TYPE**' - IERR = 7 - GO TO 999 - ENDIF -C -C write(*,810)(buff(i),i=1,1440) -C810 format( 180(8(f10.3,2x),/)) -C - IF (IMODEL .EQ. MSKTRAJ) THEN - PDSL(6) = CHAR(18) - IF (PDSL(9).EQ.CHAR(152)) THEN - PDSL(9)=CHAR(17) - ELSE IF (PDSL(9).EQ.CHAR(148)) THEN - PDSL(9)=CHAR(11) - ELSE IF (PDSL(9).EQ.CHAR(182)) THEN - PDSL(9)=CHAR(133) - PDSL(10)=CHAR(101) - PDSL(11)=CHAR(70) - PDSL(12)=CHAR(85) - ELSE IF (PDSL(9).EQ.CHAR(183)) THEN - PDSL(9)=CHAR(133) - ENDIF - CALL W3FP11 (IGRIB,JPDS,MTITLE,IRET) - IRET = 0 -C - ELSE IF (FLAG .EQ. GFS97HC .OR. FLAG.EQ.GFS98TK) THEN - PDSL(9)=CHAR(07) - PDSL(5)=CHAR(08) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) - ELSE IF (IMODEL .EQ. MSKTHUND) THEN - PDSL(5)=CHAR(08) - PDSL(9)=CHAR(07) - PDSL(8) = CHAR(128) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) -C - ELSE IF (IMODEL .EQ. MSKTRAJ) THEN - PDSL(9)=CHAR(11) - PDSL(5)=CHAR(08) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) - ELSE - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) -C .... to get a map title - ENDIF - IF (IRET .NE. 0) THEN - PRINT *, ' ** NOT A FATAL ERROR FROM W3FP11 -- ', IRET - IERR = 101 - ENDIF -C -C print *,' ' -C print *,title(1:86) -C print *,' ' -C - CGRIB(1:1) = CHAR(71) - CGRIB(2:2) = CHAR(82) - CGRIB(3:3) = CHAR(73) - CGRIB(4:4) = CHAR(66) - CGRIB(5:5) = CHAR(0) - CGRIB(6:6) = CHAR(0) - CGRIB(7:7) = CHAR(0) - CGRIB(8:8) = CHAR(1) -C -C PDS(7) = CHAR(27) - IF (ITYPE.EQ.26) ITYPE=6 - GRIB(15) = CHAR(ITYPE) -C - CALL W3FP13(CGRIB,JPDS,LIDREC,IRET) - CALL W3FI69(JPDS, IFWPDS) - KCENT=IFWPDS(23) - - IF (IRET .NE. 0) THEN - PRINT *,' ERROR RETURN FROM W3FP13:', IRET - IERR = IRET - ELSE - CALL GBYTES(LIDREC,LABEL,0,32,0,12) - LABEL(1) = IOR(IAND(MSK1,LABEL(1)),ITAU) - write (*,224)(label(k),k=1,12) - ENDIF -C -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/iw3getv.f.org b/util/sorc/faxmakr.fd/iw3getv.f.org deleted file mode 100755 index 20b05fabe0..0000000000 --- a/util/sorc/faxmakr.fd/iw3getv.f.org +++ /dev/null @@ -1,1028 +0,0 @@ - SUBROUTINE IW3GETV(LUGRBIX, LUGRB, LABEL, FLD, MTITLE, IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: IW3GETV GET AND UNPACK CRAY GRIB FILES. -C AUTHOR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET AND UNPACK CRAY GRIB FILES FROM AN OFFICE 84 6 WORD ID. -C PLEASE READ THE REMARKS BEFORE USING IT. -C -C HISTORY LOG: -C 95-10-04 LUKE LIN -C 95-10-31 LUKE LIN MODIFY FOR TESTING DIFFERENT GRID TYPE. -C 95-11-27 LUKE LIN ADD AN OPTION FOR NOT TEST FCST HOUR -- CAC 96H/C -C AND MODIFY TO READ RGL(NGM) MODEL. -C 96-01-30 LUKE LIN MODIFY TO CONVERT FROM 1 DEGREE TO 65*65 BY LINEAR. -C 96-02-14 LUKE LIN MODIFY FOR NGM BOUNDARY LAYER RH CHART. -C 96-02-23 LUKE LIN MODIFY FOR NGM SURFACE TO 500 MB LIFTED INDEX. -C 96-02-26 LUKE LIN MODIFY FOR AVMER OR AVPOLAR AND OUTPUT WILL BE -C EITHER 2.5 OR 5.0 DEGREE DEPENDING ON OPTION -C 96-03-07 LUKE LIN MODIFY FOR NGM SUPER C GRID. -C 96-03-29 LUKE LIN MODIFY FOR AVPOLAR 2.5 DEGREE TO GET NH. -C 96-04-25 LUKE LIN FIX A BUG FOR AVTYPE. -C 96-05-31 LUKE LIN MODIFY FOR TYPE 29 NH 2.5 AND TYPE 30 SH 2.5. -C 96-06-20 LUKE LIN CHANGE FOR NAM LIFTED INDEX -C 96-07-05 LUKE LIN ADD GFS 129*129 LOGIC. -C 96-07-09 LUKE LIN ADD IPOLATE OPTIONS. -C 96-10-01 LUKE LIN ADD TYPE 08, 116X44, AND TYPE 53, 117X51. -C 97-01-08 LUKE LIN ADD TYPE 05, 53X57. -C 97-01-15 LUKE LIN ADD FOR MODEL FINAL. -C 97-03-12 LUKE LIN ADD FOR ECMWF, TDL PROB. THUNER/SERVERE WX, -C GFS 6-10 DAY MEAN DN, UKMET -C 97-03-21 LUKE LIN ADD FOR GFS ANOMALY THICKNESS. -C 97-06-03 LUKE LIN MODIFY FOR NAM BOUNDARY LAYER FIELDS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. MODIFIED TO READ 700 MB UKMET -C REL HUM (RH) DATA. -C 1999-12-20 KRISHNA KUMAR KBMS VALUES SHOULD BE SET TO LOGICAL*1 -C -C INPUT ARGUMENTS: -C LUGRBIX - AN UNIT NUMBER POINTS TO ONE DEGREE GRIB INDEX FILE. -C LUGRB - AN UNIT NUMBER POINTS TO ONE DEGREE GRIB FILE. SEE -C REMARK. -C LABEL - 12 WORDS LABEL ON INPUT. WORDS 1-5 SHOULD CONTAIN -C LABEL ID OF DESIRED FIELD FLD. -C -C OUTPUT ARGEMENTS: -C FLD -- BUFF CONTAINS UNPACK FIELD. -C LABEL -- ON OUTPUT THE FULL 12 WORDS OF THE LABEL WILL CONTAIN -C APPROPRIATE VALUES. -C MTITL -- CHARACTER*132 MAP TITLE FROM INDEX FILE. -C (1:86) IS MAP TITLE, FOLLOWINGS ARE MAP ID. -C IERR -- RETURN STATUS -C IRETUR - RETURN CONDITION; -C 0 - ALL OK -C 1 - W3FP13/GRIB BLOCK 0 NOT CORRECT -C 2 - W3FP13/LENGTH OF PDS NOT CORRECT -C 3 - W3FP13/COULD NOT MATCH TYPE INDICATOR -C 4 - W3FP13/GRID TYPE NOT IN TABLES -C 5 - W3FP13/COULD NOT MATCH TYPE LEVEL -C 6 - W3FP13/COULD NOT INTERPRET ORIGINATOR OF CODE -C 7 - GRIB TYPE ERROR -- UNKNOWN GRIB TYPE. -C 10 - UNCOGNIZE DATA TYPE FROM LABEL -C 11 - W3FT32/ MAPIN NOT RECOGNIZED -C 12 - W3FT32/ MAPOUT NOT RECOGNIZED -C 13 - W3FT32/ PARTICULAR POLA MAPOUT NOT RECOGNIZED -C 14 - W3FT32/ PARTICULAR LOLA MAPOUT NOT RECOGNIZED -C 15 - W3FT32/ PARTICULAR LOLA MAPIN NOT RECOGNIZED -C 16 - W3FT32/ PARTICULAR POLA MAPOUT NOT RECOGNIZED -C 17 - W3FT32/ PARTICULAR LOLA MAPIN NOT RECOGNIZED -C 18 - W3FT32/ PARTICULAR LOLA MAPOUT NOT RECOGNIZED -C 96 - GETGB/ERROR READING INDEX FILE -C 97 - GETGB/ERROR READING GRIB FILE -C 98 - GETGB/NUMBER OF DATA POINTS GREATER THAN JF -C 99 - GETGB/REQUEST NOT FOUND -C -1 - GETGB/OTHER W3FI63 GRIB UNPACKER RETURN CODE -C 101 - W3FP11/NON-FATAL ERROR, MTITLE NOT CORRECT -C -C USAGE: -C INPUT FILES: -C UNIT LUGRBIX - INPUT ONE DEGREE GRIB INDEX FILE. SEE REMARK. -C UNIT LUGRB - INPUT ONE DEGREE GRIB FILE. SEE REMARK. -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C SUBPROGRAMS CALLED: -C UNIQUE: NONE -C -C LIBRARY: -C SPECIAL - NONE -C W3LIB - W3FP11 , W3FP13, GETGB , GBYTES , W3FM08 -C - W3FI63 , W3FT43V,W3FT32, SBYTES -C -C REMARKS: -C ***** VERY IMPORTANT ****** -C 1. ONLY DEAL WITH INPUT DATA TYPE 08, 26, 27 , 29, 30, 53, 101, 104. -C OTHER DATA TYPE MAY HAVE FATAL ERROR RETURN AT PRESENT TIME. -C 2. CONCERNING NAM CHARTS, THE 6TH WORD ID SHOULD BE '00000127'. -C 3. CONCERNING GFS CHARTS, THE 6TH WORD ID SHOULD BE '0000084D'. -C 4. FOR NO FORECAST HOUR CHECKING SUCH AS CAC 96H/C, THE THIRD BYTE -C OF THE 6TH WORD ID SHOULD BE '96'. -C -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C -C - PARAMETER (IPTS=65160,II=360,JJ=181,MM=361) - PARAMETER (IPTS2=10512,II2=144,JJ2=73) - PARAMETER (MXSIZE=66000) - PARAMETER (MXSIZ2=MXSIZE*2) - PARAMETER (IIK=289,JJK=145,NPTS=IIK*JJK) - PARAMETER (IJK=145,LJK=73,MPTS=IJK*LJK) -C - parameter(ji=360*181,ig27=27,jo27=65*65,jo27_129=129*129) - parameter(ig26=6) - parameter(ig28=28) - parameter(ig08=08,jo08=116*44) - parameter(ig53=53,jo53=117*51) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_27(jo27),rlon_27(jo27) - equivalence( rlat_27(1), rlat_03(1) ) - equivalence( rlon_27(1), rlon_03(1) ) - logical lo_27(jo27) - equivalence( lo_27(1), lo_03(1) ) -C - real rlat_27_129(jo27_129),rlon_27_129(jo27_129) - equivalence( rlat_27_129(1), rlat_03(1) ) - equivalence( rlon_27_129(1), rlon_03(1) ) - logical lo_27_129(jo27_129) - equivalence( lo_27_129(1), lo_03(1) ) -C - real rlat_08(jo08),rlon_08(jo08) - equivalence( rlat_08(1), rlat_03(1) ) - equivalence( rlon_08(1), rlon_03(1) ) - logical lo_08(jo08) - equivalence( lo_08(1), lo_03(1) ) -C - real rlat_53(jo53),rlon_53(jo53) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(jo53) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - COMMON /PDSCOM/ IFWPDS - INTEGER IFWPDS(27) - - INTEGER KGDSO(22) - CHARACTER GDSO(42) - INTEGER LENGDS - REAL DIF,SMLNO -C -C - INTEGER LUGI,LUGRBIX - INTEGER LUGB,LUGRB - INTEGER LABEL(12) - REAL FLD(*) - REAL B129(16900) - CHARACTER * 132 MTITLE - INTEGER IERR - INTEGER IRET - INTEGER ITAU -C - REAL C(MXSIZE) - COMMON /BITM/ KBMS(66000) - LOGICAL*1 KBMS -C - REAL CC(II,JJ) - REAL CC2(II2,JJ2) - REAL D(MXSIZE) - REAL DD(361,181) - REAL D2(MXSIZE) - REAL DD2(145,73) - REAL DD2N(145,37) - REAL DD2N1(5365) - REAL EE(4225) - REAL FF(4225) - REAL BLOLA(NPTS), CLOLA(MPTS) - REAL GG(73,37) - REAL GG2(2701) -C - INTEGER IGRIB(16500) - CHARACTER * 1 GRIB(MXSIZ2) -C - INTEGER IPDS(4) - INTEGER JPDS(4) - INTEGER JGDS(100) - INTEGER MPDS(25) - INTEGER KGDS(100) - INTEGER KPDS(25) - CHARACTER * 1 PDS(28) - CHARACTER * 1 PDSL(28) -C -C - CHARACTER*1 CTEMP(8) - INTEGER ITEMP - INTEGER NTEMP -C - INTEGER LIDREC(6) - CHARACTER*8 CGRIB - INTEGER IMODE -C - INTEGER LABELP(6) - CHARACTER*1 CLABELP(48) - EQUIVALENCE (LABELP(1),CLABELP(1)) -C - CHARACTER*1 IFLAG - CHARACTER*1 IDPDSC(28) - INTEGER*8 IDPDS(4) - INTEGER MODELNH - INTEGER SFCMEANRH - INTEGER MSK1, MSK2, MSK3, MSK4 - INTEGER MSK2F -C - INTEGER MSKNH, MSKNGM, MSK25, MSKFNL, MSKTRAJ - INTEGER TRAJVD - INTEGER ITYPE, IMODEL, FLAG - INTEGER CAC96HC - INTEGER GFS97HC - INTEGER GFS98TK - INTEGER BLRHHDS - INTEGER BLRHGRB - INTEGER MSKFFFF - INTEGER MSK0FFF - INTEGER LFTFLG - INTEGER AVPOLRV - INTEGER AVTYPE - INTEGER ETAMOD - INTEGER ETABOUND - INTEGER MSKECMWF - DATA MSKECMWF /Z'000000000000004B'/ - INTEGER MSKTHUND - DATA MSKTHUND /Z'00000000000000C1'/ - INTEGER MSKUK - DATA MSKUK /Z'000000000000004A'/ - INTEGER MSKUK1 - DATA MSKUK1 /Z'000000000000007D'/ -C -C MSKUK1 HAS BEEN SPECIFICALLY DEFINED TO PLOT 700 MB REL HUM -C WITH UK MET DATA -C - SAVE -C - EQUIVALENCE (C(1),CC(1,1),CC2(1,1)) - EQUIVALENCE (D(1),DD(1,1)) - EQUIVALENCE (D2(1),DD2(1,1)) - EQUIVALENCE (DD2N1(1),DD2N(1,1)) - EQUIVALENCE (GRIB(1),IGRIB(1)) - EQUIVALENCE (IPDS(1),PDS(1)) - EQUIVALENCE (JPDS(1),PDSL(1),IGRIB(2)) - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (IDPDSC(1),IDPDS(1)) - EQUIVALENCE (GG2(1),GG(1,1)) -C - DATA MODELNH /Z'00000000034E0000'/ - DATA SFCMEANRH /Z'0000000005809100'/ - DATA MSK1 /Z'00000000FFFFFF00'/ - DATA MSK2 /Z'00000000000000FF'/ - DATA MSK3 /Z'000000000000FFFF'/ - DATA MSK4 /Z'0000000000FF0000'/ - DATA MSKNH /Z'000000000000084D'/ - DATA MSKNGM /Z'0000000000000127'/ - DATA MSKTRAJ /Z'00000000000000C0'/ - DATA TRAJVD /Z'0290000000000000'/ - DATA MSKFNL /Z'0000000000000052'/ - DATA MSK25 /Z'0000000000000A87'/ - DATA CAC96HC /Z'0000000000960000'/ - DATA GFS97HC /Z'0000000000970000'/ - DATA GFS98TK /Z'0000000000980000'/ - DATA BLRHHDS /Z'346C006400000000'/ - DATA BLRHGRB /Z'346B265F00000000'/ - DATA MSKFFFF /Z'FFFFFFFF00000000'/ - DATA MSK0FFF /Z'00FFFFFF00000000'/ - DATA LFTFLG /Z'8365326400000000'/ - DATA AVPOLRV /Z'0000000000990000'/ - DATA ETAMOD /Z'0000000000800000'/ - DATA ETABOUND /Z'006C616400000000'/ - DATA AVTYPE / 130 / - DATA MSK2F /Z'FFFF000000000000'/ -C -C*********************************************************************** -C -C - IRET = 0 - IERR = 0 - LUGI = LUGRBIX - LUGB = LUGRB -C - WRITE(6,224)(LABEL(I),I=1,12) -C - ITYPE = IAND(LABEL(5),MSK2) - IFCSTHR = IAND(LABEL(1),MSK2) - PRINT *, ' ITYPE=', ITYPE - IMODEL = IAND(LABEL(6),MSK3) - FLAG = IAND(LABEL(6),MSK4) -C -C if (itype .eq. avtype) then -C print *, ' got a avpolrv or avmerv data type....' -C endif -C - IF (FLAG.EQ.AVPOLRV .OR. FLAG.EQ.ETAMOD) THEN - LABEL(6) = IAND(LABEL(6),MSK3) - ENDIF -C - IF (IMODEL .EQ. MSKNH) THEN - LABEL(7) = 0 - LABEL(8) = MODELNH - IF (FLAG .NE. 0) LABEL(6) = MSKNH - ELSE IF (IMODEL .EQ. MSKNGM) THEN - LABEL(6) = 0 - LABEL(7) = 0 - LABEL(8) = 39 - ELSE IF (IMODEL .EQ. MSKFNL) THEN - LABEL(6) = 0 - LABEL(7) = 0 - ELSE IF (IMODEL .EQ. MSK25) THEN - LABEL(7) = 0 - LABEL(8) = MODELNH - IF (FLAG .NE. 0) LABEL(6) = MSK25 - ENDIF -C - CALL SBYTES(LABELP,LABEL,0,32,0,8) -C ..... PACK 8-WORD ID TO 4-WORD CRAY ID - IFLAG = CHAR(128) -C .... 128 FOR GDS, 64 FOR BITMAP, 192 FOR BOTH - ICENT = 20 - ISCALE = 0 - CALL W3FP12(LABELP, IFLAG, IDPDSC, ICENT, ISCALE, IERR) -C .... CONVERT OFFICE 84' ID TO PDS ..... - IF (IERR .NE. 0) THEN - IF (IMODEL .EQ. MSKTRAJ) THEN - PRINT *, ' ** RETURN FROM W3FP12 =', IERR - PRINT *, ' PASS THIS TRAJETORY ID' - IERR = 0 - ELSE - PRINT *, ' **FATAL RETURN FROM W3FP12 =', IERR - WRITE(6,224)(LABEL(I),I=1,12) - WRITE(6,226)(LABELP(I),I=1,4) - WRITE(6,227)(IDPDS(I),I=1,4) - GO TO 999 - ENDIF - ENDIF -C - WRITE(6,224)(LABEL(I),I=1,12) - 224 FORMAT(1X,'LABEL=',/,2(1X,6(Z16,1X),/)) - WRITE(6,226)(LABELP(I),I=1,4) - 226 FORMAT(1X,'LABELP=',/,(1X,4(Z16,1X),/)) - WRITE(6,227)(IDPDS(I),I=1,4) - 227 FORMAT(1X,'IDPDS=',/,(1X,4(Z16,1X),/)) - IF (IMODEL .EQ. MSKNH) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(78) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) - ITEMP = IAND(IDPDS(2),MSKFFFF) - IF (FLAG .EQ. CAC96HC) THEN - print *, ' **try to read cac blend grib' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(27) - IDPDSC(8) = CHAR(192) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (FLAG .EQ. GFS97HC) THEN - print *, ' **try to read gfs blend grib' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(02) - IDPDSC(8) = CHAR(128) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (FLAG .EQ. GFS98TK) THEN - print *, ' **try to read gfs THK ' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(03) - IDPDSC(8) = CHAR(128) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (ITYPE.EQ.27 .AND. ITEMP.EQ.LFTFLG) THEN - PRINT *,' **GET GFS 500 LIFTED INDEX' - IDPDSC(10) = CHAR(01) - IDPDSC(11) = CHAR(00) - IDPDSC(12) = CHAR(00) - ENDIF - ELSE IF (IMODEL .EQ. MSK25) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(77) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) - ELSE IF (IMODEL .EQ. MSKNGM) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(39) - IDPDSC(7) = CHAR(06) - IF (ITYPE .EQ. 05) THEN - IDPDSC(7) = CHAR(05) - ENDIF - IF (ITYPE .EQ. 101) THEN - IDPDSC(7) = CHAR(101) - PRINT *, ' TRY TO GET A NGM C-GRID' - ENDIF - IF (ITYPE .EQ. 104) THEN - IDPDSC(7) = CHAR(104) - PRINT *, ' TRY TO GET A NGM SUPER C-GRID' - ENDIF - ITEMP = IAND(IDPDS(2),MSKFFFF) - IF (ITEMP .EQ. BLRHHDS) THEN - PRINT *,' **GET NGM BOUNDARY LAYER RH' - ITEMP = BLRHGRB - IDPDSC(9) = CTEMP(1) - IDPDSC(10) = CTEMP(2) - IDPDSC(11) = CTEMP(3) - IDPDSC(12) = CTEMP(4) - ENDIF - IF (FLAG .EQ. ETAMOD) THEN -C ... FOR NAM BOUNDARY LAYER - NTEMP = IAND(IDPDS(2),MSK0FFF) - IF (NTEMP .EQ. ETABOUND) THEN - PRINT *, ' ..GET A NAM BOUNDARY LAYER FIELD' - IDPDSC(10) = CHAR(116) - IDPDSC(11) = CHAR(30) - IDPDSC(12) = CHAR(0) - ENDIF - ENDIF -C - ELSE IF (IMODEL .EQ. MSKTRAJ) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(141) - IDPDSC(7) = CHAR(05) - IDATATP = IAND(LABELP(1),MSK2F) - IF (IDATATP .EQ. TRAJVD) THEN -C ... FOR THE VERTICAL REPLACEMENT - PRINT *,' FOR TRAJECTORY VERTICAL REPLACEMENT' - IDPDSC(9) = CHAR(183) - IDPDSC(10) = CHAR(100) - IDPDSC(11) = CHAR(02) - IDPDSC(12) = CHAR(188) - IDPDSC(20) = CHAR(24) - IDPDSC(19) = CLABELP(12) - IDPDSC(21) = CHAR(2) - ELSE IF (IDPDSC(9).EQ.CHAR(17)) THEN - IDPDSC(9)=CHAR(152) - IF (IDPDSC(11).EQ.CHAR(0).AND.IDPDSC(12).EQ.CHAR(0)) - 1 IDPDSC(10) = CHAR(01) -C ... FOR TRAJ DEW-PTS TEMP 700MB AND SFC - ELSE IF (IDPDSC(9).EQ.CHAR(11)) THEN - IDPDSC(9)=CHAR(148) - ELSE IF (IDPDSC(9).EQ.CHAR(133) - 1 .AND.IDPDSC(10).EQ.CHAR(101)) THEN -C ....for k index .... - PRINT *,' FOR TRAJECTORY INDEX' - IDPDSC(9) = CHAR(182) - IDPDSC(10) = CHAR(01) - IDPDSC(11) = CHAR(00) - IDPDSC(12) = CHAR(00) - ENDIF -C - ELSE IF (IMODEL .EQ. MSKFNL) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(82) - IDPDSC(7) = CHAR(03) - ELSE IF (IMODEL .EQ. MSKUK ) THEN -c print *, ' **try to read ukmet grid 500 MB RH' - IDPDSC(5) = CHAR(74) - IDPDSC(6) = CHAR(15) - IDPDSC(7) = CHAR(02) - IF (IDPDSC(9) .EQ. CHAR(52)) THEN -C ... THIS UKMET 500 MB RH - IF (IDPDSC(10) .EQ. CHAR(108)) IDPDSC(10)=CHAR(100) - IF (IDPDSC(11) .EQ. CHAR(33)) IDPDSC(11)=CHAR(1) - IF (IDPDSC(11) .EQ. CHAR(44)) IDPDSC(11)=CHAR(1) - IF (IDPDSC(12) .EQ. CHAR(100)) IDPDSC(12)=CHAR(244) - ENDIF - ELSE IF (IMODEL .EQ. MSKUK1 ) THEN - print *, ' **try to read ukmet grid 700 MB RH' - IDPDSC(5) = CHAR(74) - IDPDSC(6) = CHAR(15) - IDPDSC(7) = CHAR(02) - IF (IDPDSC(9) .EQ. CHAR(52)) THEN -C ... THIS UKMET 700 MB RH - IF (IDPDSC(10) .EQ. CHAR(108)) IDPDSC(10)=CHAR(100) - if(idpdsc(11).eq.char(33)) idpdsc(11)=char(2) - if(idpdsc(12).eq.char(100)) idpdsc(12)=char(188) - ENDIF - - ELSE IF (IMODEL .EQ. MSKECMWF ) THEN - print *, ' **try to read ecmwf grid' - IDPDSC(4) = CHAR(01) - IDPDSC(5) = CHAR(98) - IDPDSC(6) = CHAR(152) - IDPDSC(7) = CHAR(02) -C - ELSE IF (IMODEL .EQ. MSKTHUND) THEN - PRINT *,' GET NGM MOS THUNDER/SEVERE WX ID....' - IDPDSC(6) = CHAR(141) - IDPDSC(8) = CHAR(192) - IF (IDPDSC(9).EQ.CHAR(60)) THEN - IDPDSC(9) = CHAR(149) - ELSE IF (IDPDSC(9).EQ.CHAR(59)) THEN - IDPDSC(9) = CHAR(151) - ENDIF - IDPDSC(10) = CHAR(1) - IDPDSC(20) = CHAR( IAND(LABEL(3),MSK2)) -C - ELSE IF (ITYPE.EQ.8 .OR. ITYPE.EQ.53) THEN - PRINT *,' ****TRY TO GET A MERCTOR GRID.' - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(77) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) - ENDIF -C - IF ( IAND(LABEL(1),MSK1) .EQ. SFCMEANRH) THEN -C IDPDSC(7) = CHAR(202) - IF (IMODEL .NE. MSKNGM.AND.IMODEL.NE.MSKUK1) THEN - IDPDSC(11) = CHAR(44) - ENDIF -C print *, ' get a sfc-500 mean rh' - ENDIF -C .... MODIFY PDS TO POINT TO 1-DEGREE GRIB - DO I=1, 28 - PDS(I) = IDPDSC(I) - ENDDO -C - JREW = 0 - MPDS = -1 - MPDS(3) = mova2i(PDS(7)) - MPDS(5) = mova2i(PDS(9)) - MPDS(6) = mova2i(PDS(10)) - MPDS(7) = mova2i(PDS(11)) * 256 + mova2i(PDS(12)) - IF (IMODEL .EQ. MSKTRAJ) THEN - IDATATP = IAND(LABELP(1),MSK2F) -C PRINT *,' SET MPDS FOR TRAJVD=' - IF (IDATATP .EQ. TRAJVD) THEN -C PRINT *,' SET MPDS FOR TRAJVD' -C MPDS(14) = mova2i(PDS(19)) - MPDS(15) = mova2i(PDS(20)) -C MPDS(16) = mova2i(PDS(21)) - ENDIF - ELSE IF (FLAG.NE.CAC96HC .AND. FLAG.NE.GFS97HC) THEN - MPDS(14) = mova2i(PDS(19)) -C ..... FOR THE FORECAST HOUR CHECKING - ELSE IF (IMODEL .EQ. MSKTHUND) THEN -C MPDS(14) = mova2i(PDS(19)) - MPDS(15) = mova2i(PDS(20)) -C MPDS(16) = mova2i(PDS(21)) - ENDIF -C - IF (FLAG .EQ. AVPOLRV) THEN - IDPDSC(7) = CHAR(03) - MPDS(3) = 3 -C ..... FOR AVPOLARV - ENDIF -C -C READ I DEGREE GRIB FILE USING INDEX FILE -C -C print *,' mpds=' -C write (*,203)(mpds(k),k=1,25) -C 203 format( 5(5(1x,z16),/) ) -C print *,' jgds=' -C write (*,204)(jgds(k),k=1,100) -C 204 format( 20(5(1x,z16),/) ) -C -C - print *, ' Pds = ' - write(*, 12)(ipds(i),i=1,4) - 12 format( 2x, 4(z16,1x)) -C -C CALL GETGB1(LUGB,LUGI,MXSIZE,JREW,MPDS,JGDS, -C & GRIB,KBYTES,KREW,KPDS,KGDS,KBMS,C,IRET) -C - CALL GETGB1(LUGB,LUGI,ji,JREW,MPDS,JGDS, - & GRIB,KBYTES,KREW,KPDS,KGDSi,KBMS,CC,IRET) -C -C - IF (IRET .NE. 0) THEN - PRINT *,' **FATAL ERROR FROM GETGB.', IRET - IERR = IRET - GO TO 999 - ENDIF -C -C print *,'after getgb kpds = ',kpds - print *, ' Jds = ' - write(*, 16)(jpds(i),i=1,4) - 16 format( 2x, 4(z16,1x)) -C - IF (KPDS(16) .EQ. 0) THEN - ITAU = KPDS(14) - ELSE IF (KPDS(16) .EQ. 2) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 3) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 4) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 10) THEN - ITAU = KPDS(14) - ELSE - PRINT *,' **ERROR - CAN NOT GET TAU. KPDS(16)=',KPDS(16) - ENDIF -C - print *,' ITAU=', itau - print *, ' Kds = ' - write(*, 14)(kpds(i),i=1,24) - 14 format( 6(2x, 4(z16,1x),/)) -C -C print *,'after getgb mpds = ',mpds -C PRINT *,'KBYTES = ',KBYTES -C PRINT *,'RECORD NO. OF GRIB RECORD IN INPUT FILE = ',KREW -C - 700 CONTINUE -C -C flip the grid so 1st point is S.pole at Greenwich -C - IF (KPDS(3) .EQ. 3) THEN - PRINT *, ' GET A ONE DEGREE GRIB' - DO N1=1,181 - DO M1=1,360 - DD(M1,181-N1+1) = CC(M1,N1) - ENDDO - ENDDO -C - DO N1 = 1, 181 - DD(361,N1) = DD(1,N1) - ENDDO -C - IF (ITYPE .EQ. AVTYPE) THEN -C print *, ' convert from one-degree to 5 degree ...' - LL1 = 0 - DO L1 = 1, 361, 5 - LL1 = LL1 + 1 - II1 = 0 - DO I1 = 1, 181, 5 - II1 = II1 + 1 - GG(LL1,II1) = DD(L1,I1) - ENDDO - ENDDO -C ... LOAD IT TO OUTPUT BUFFER - DO III=1,2701 - FLD(III) = GG2(III) - ENDDO -C - ELSE IF (FLAG .EQ. AVPOLRV) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) -C DO NN=1, 5365 -C FLD(NN) = CLOLA(NN) -C ENDDO - DO NN=5221, 10585 - FLD(NN-5220) = CLOLA(NN) - ENDDO -C print *,' successfully get avpolar field from 1' -C .... FOR N.H. ONLY - ELSE IF (ITYPE .EQ. IG08) THEN -c define 116x44 grid - call makgds(ig08,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) ! kumar modified for ibm RS/6000 the call to exit -C kgdso(4)=-20826! fix w3fi71 error ! errexit(iret) is the ibm equiv of exit(iret) -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo08,1, - 1 ibi,kbms,cc,ko,rlat_08,rlon_08, - 2 ibo,lo_08,fld,iret) - if(iret.ne.0) call errexit(iret) -C - ELSE IF (ITYPE .EQ.26) THEN -c define 53x45 grid - PRINT *, ' CONVERT ONE-DEGREE TO LFM' - call makgds(ig26,kgdso,gdso,lengds,iret) - if(iret.ne.0) PRINT *,' IRET=',IRET -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 -C call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo,1, -C 1 ibi,kbms,cc,ko,rlat,rlon,ibo,lo,fld,iret) - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - - if(iret.ne.0) PRINT *,' IRET=',IRET -C - ELSE IF (ITYPE .EQ. IG27) THEN -c define 65x65 grid - call makgds(ig27,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) - kgdso(4)=-20826! fix w3fi71 error -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN -C ... GET 129*129 - kgdso(2) = 129 - kgdso(3) = 129 - kgdso(8) = kgdso(8)/2 - kgdso(9) = kgdso(9)/2 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27_129,1, - 1 ibi,kbms,cc,ko,rlat_27_129,rlon_27_129, - 2 ibo,lo_27_129, fld,iret) - if(iret.ne.0) call errexit(iret) -C CALL W3FM08(b129,fld,129,129) - ELSE IF (.NOT. UORFG) THEN -C ... GET 65*65 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - if(iret.ne.0) call errexit(iret) - ENDIF -C -C - ELSE IF (ITYPE .EQ. IG28) THEN -c define 65x65 grid - call makgds(ig28,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) - kgdso(4)=20826 ! fix w3fi71 error -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN -C ... GET 129*129 - kgdso(2) = 129 - kgdso(3) = 129 - kgdso(8) = kgdso(8)/2 - kgdso(9) = kgdso(9)/2 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27_129,1, - 1 ibi,kbms,cc,ko,rlat_27_129,rlon_27_129, - 2 ibo,lo_27_129, fld,iret) - if(iret.ne.0) call errexit(iret) -C CALL W3FM08(b129,fld,129,129) - ELSE IF (.NOT. UORFG) THEN -C ... GET 65*65 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - if(iret.ne.0) call errexit(iret) - ENDIF -C - ELSE IF (ITYPE .EQ.29) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) - DO NN=5221, 10585 - FLD(NN-5220) = CLOLA(NN) - ENDDO - print *,' successfully get a nh 2.5 degree field.' -C .... FOR N.H. ONLY - ELSE IF (ITYPE .EQ.30) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) - DO NN=1, 5365 - FLD(NN) = CLOLA(NN) - ENDDO - print *,' successfully get a sh 2.5 degree field.' -C .... FOR S.H. ONLY - ELSE IF (ITYPE .EQ. IG53) THEN -c define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) -C kgdso(4)=-20826! fix w3fi71 error -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo53,1, - 1 ibi,kbms,cc,ko,rlat_53,rlon_53, - 2 ibo,lo_53,fld,iret) - if(iret.ne.0) call errexit(iret) -C - ELSE - PRINT *, ' ** UNRECOGNIZED DATA TYPE -- ', ITYPE - IERR = 10 - GO TO 999 - ENDIF -C - ELSE IF (KPDS(3) .EQ. 2) THEN -C PRINT *, ' GET A 2.5 DEGREE GRIB' - DO N1=1,73 - DO M1=1,144 - DD2(M1,73-N1+1) = CC2(M1,N1) - ENDDO - ENDDO -C - DO N1 = 1, 73 - DD2(145,N1) = DD2(1,N1) - ENDDO -C - IF (ITYPE .EQ. AVTYPE) THEN -C print *, ' convert from 2.5-degree to 5 degree ...' - LL1 = 0 - DO L1 = 1, 145, 2 - LL1 = LL1 + 1 - II1 = 0 - DO I1 = 1, 73, 2 - II1 = II1 + 1 - GG(LL1,II1) = DD2(L1,I1) - ENDDO - ENDDO -C ... LOAD IT TO OUTPUT BUFFER - DO III=1,2701 - FLD(III) = GG2(III) - ENDDO - ELSE IF (FLAG .EQ. AVPOLRV) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD NH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO -C print *,' successfully get avpolar field from 2.5.' - ELSE IF (ITYPE .EQ. 27) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C ..... N.H. - CALL W3FT05V(DD2N,EE,1) -C .... convert 2.5 degree to office 84 65*65 -C CALL W3FM08(EE,FF,65,65) -C ... smoother..... - DO III=1,4225 - FLD(III) = EE(III) - ENDDO - ELSE IF (ITYPE.EQ.28) THEN - DO N1=1,37 - DO M1=1,145 - DD2N(M1,N1) = DD2(M1,N1) - ENDDO - ENDDO -C ..... S.H. - CALL W3FT05V(DD2N,EE,1) -C .... convert 2.5 degree to office 84 65*65 -C CALL W3FM08(EE,FF,65,65) -C ... smoother..... - DO III=1,4225 - FLD(III) = EE(III) - ENDDO - ELSE IF (ITYPE .EQ. 29) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD NH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO - print *,' successfully get a nh 2.5 grid from 2.5.' - ELSE IF (ITYPE .EQ. 30) THEN - DO N1=1, 37 - DO M1=1,145 - DD2N(M1,N1) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD SH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO - print *,' successfully get a sh 2.5 grid from 2.5.' - ELSE - PRINT *, ' ** UNRECOGNIZED DATA TYPE -- ', ITYPE - IERR = 10 - GO TO 999 - ENDIF -C - ELSE IF (KPDS(3) .EQ.08 .AND. ITYPE .EQ. 08) THEN - DO III=1, 5104 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.27 .AND. ITYPE .EQ. 27) THEN - DO III=1, 4225 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.28 .AND. ITYPE .EQ. 28) THEN - DO III=1, 4225 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 5 .AND. ITYPE .EQ. 5) THEN - DO III=1, 3021 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 6 .AND. ITYPE .EQ. 26) THEN - DO III=1, 2385 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 26 .AND. ITYPE .EQ. 26) THEN - DO III=1, 2385 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.29 .AND. ITYPE .EQ. 29) THEN - DO III=1, 5365 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.30 .AND. ITYPE .EQ. 30) THEN - DO III=1, 5365 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.53 .AND. ITYPE .EQ. 53) THEN - DO III=1, 5967 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 101 .AND. ITYPE .EQ. 101) THEN - DO III=1, 10283 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 104 .AND. ITYPE .EQ. 104) THEN - DO III=1, 16170 - FLD(III) = C(III) - ENDDO - ELSE - PRINT *,' GRID ID TYPE =', KPDS(3) - PRINT *,' **ABEND, CANNOT PROCESS THIS GRID TYPE**' - IERR = 7 - GO TO 999 - ENDIF -C -C write(*,810)(buff(i),i=1,1440) -C810 format( 180(8(f10.3,2x),/)) -C - IF (IMODEL .EQ. MSKTRAJ) THEN - PDSL(6) = CHAR(18) - IF (PDSL(9).EQ.CHAR(152)) THEN - PDSL(9)=CHAR(17) - ELSE IF (PDSL(9).EQ.CHAR(148)) THEN - PDSL(9)=CHAR(11) - ELSE IF (PDSL(9).EQ.CHAR(182)) THEN - PDSL(9)=CHAR(133) - PDSL(10)=CHAR(101) - PDSL(11)=CHAR(70) - PDSL(12)=CHAR(85) - ELSE IF (PDSL(9).EQ.CHAR(183)) THEN - PDSL(9)=CHAR(133) - ENDIF - CALL W3FP11 (IGRIB,JPDS,MTITLE,IRET) - IRET = 0 -C - ELSE IF (FLAG .EQ. GFS97HC .OR. FLAG.EQ.GFS98TK) THEN - PDSL(9)=CHAR(07) - PDSL(5)=CHAR(08) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) - ELSE IF (IMODEL .EQ. MSKTHUND) THEN - PDSL(5)=CHAR(08) - PDSL(9)=CHAR(07) - PDSL(8) = CHAR(128) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) -C - ELSE IF (IMODEL .EQ. MSKTRAJ) THEN - PDSL(9)=CHAR(11) - PDSL(5)=CHAR(08) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) - ELSE - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) -C .... to get a map title - ENDIF - IF (IRET .NE. 0) THEN - PRINT *, ' ** NOT A FATAL ERROR FROM W3FP11 -- ', IRET - IERR = 101 - ENDIF -C -C print *,' ' -C print *,title(1:86) -C print *,' ' -C - CGRIB(1:1) = CHAR(71) - CGRIB(2:2) = CHAR(82) - CGRIB(3:3) = CHAR(73) - CGRIB(4:4) = CHAR(66) - CGRIB(5:5) = CHAR(0) - CGRIB(6:6) = CHAR(0) - CGRIB(7:7) = CHAR(0) - CGRIB(8:8) = CHAR(1) -C -C PDS(7) = CHAR(27) - IF (ITYPE.EQ.26) ITYPE=6 - GRIB(15) = CHAR(ITYPE) -C - CALL W3FP13(CGRIB,JPDS,LIDREC,IRET) - CALL W3FI69(JPDS, IFWPDS) - KCENT=IFWPDS(23) - - IF (IRET .NE. 0) THEN - PRINT *,' ERROR RETURN FROM W3FP13:', IRET - IERR = IRET - ELSE - CALL GBYTES(LIDREC,LABEL,0,32,0,12) - LABEL(1) = IOR(IAND(MSK1,LABEL(1)),ITAU) - print *,' label after =' - write (*,224)(label(k),k=1,12) - ENDIF -C -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/labelcon.f b/util/sorc/faxmakr.fd/labelcon.f deleted file mode 100755 index a2c139f003..0000000000 --- a/util/sorc/faxmakr.fd/labelcon.f +++ /dev/null @@ -1,1244 +0,0 @@ - SUBROUTINE LABELCON(FLD1,IMAX,JMAX,DOTSGI,A,B,KDN,LDN,IRETUR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: LABELCON PUT CONTOUR LABELS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: LABEL CENTERS BY CALLING CENTRE AND LABEL THE CONTOURS -C BY CALLING CLABEL AND CLOSEC. -C -C PROGRAM HISTORY LOG: -C 94-10-31 ORGIONAL AUTHOR HENRICHSEN -C 94-11-28 HENRICHSEN/ PUT LOGIC TO USE OFF SET LABELS FOR -C LIN CONTOR STRIP LABELS AND LABELS ABOVE -C CONTOURS. -C 94-12-19 HENRICHSEN CHANGE JUP TO 2 FOR BOUNDARY LAYER RH. -C 94-12-22 LUKE LIN CONVERT IT CFT-77. -C 96-02-22 LUKE LIN ADD THE LOGIC TO TRAJECTORY VERTICAL -C DISPLACEMENT AND K INDEX MAPS. -C 96-05-30 LUKE LIN MODIFY CONTOUR LABEL POSITION FOR NGM -C 96-06-12 LUKE LIN MODIFY CONTOUR LABEL LOGIC FOR CENTRE, CLOSEC, -C AND LABEL ROUTINES. -C 96-09-12 LUKE LIN MODIFY FOR CGRID PRECIP CHARTS. -C 96-10-03 LUKE LIN MODIFY FOR TROPOPAUSE PRESSURE. -C 96-11-04 LUKE LIN MODIFY FOR PFAX1 TEMPERATURE PLOTS. -C 97-02-18 LUKE LIN ADD KEYIDX 34 FOR HIGHT CHANGE WITHOUT CENTERS. -C 97-03-12 LUKE LIN MODIFY FOR PROB. THUNDERSTORMS/SEVERE WX CENTERS. -C 97-12-04 LUKE LIN MODIFY KEYIDX 39 FOR GEO REL VORTICITY. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL LABELCON(Z,IMAX,JMAX,DOTSGI,A,B,KDN,LDN,IRETUR) -C INPUT ARGUMENT LIST: -C FLD1 - A GIVEN GRIDPOINT SCALED DATA FIELD -C IMAX - I-DIMENSION OF GRIDPOINT DATA FIELD -C JMAX - J-DIMENSION OF GRIDPOINT DATA FIELD -C DOTSGI - IS DOTS PER GRID INTERVAL -C - WHERE EACH DOT IS 1/100TH INCH ON VARIAN -C - NEGATIVE DOTSGI SIGNALS MERC SRN HEMI OPTION -C A - IS ADDITIVE CONSTANT -C B - IS MULTIPLICATIVE CONSTANT -C - WHERE TRUE Z VALUE = (Z + A) * B -C KDN - LOGICAL*1 FLAG =.TRUE. IF THIS A KDN FIELD. -C LDN - LOGICAL*1 FLAG =.TRUE. IF THIS A DN FIELD. -C -C OUTPUT ARGUMENT LIST: -C IRETUR - RETURN CONDITIONS FROM SUBS CALLED. -C - = 0, NORMAL -C - = 1, KEYIDX ERROR -C -C -C OUTPUT FILES: -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - INTEGER IMAX, JMAX - REAL FLD1(IMAX,JMAX) -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT -C -C - COMMON /ADJ1/ICOR,JCOR - COMMON /ADJ2/ XIDID,YJDID - COMMON /ADJ3/ IRTCOR,IUPCOR -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,LEVEL -C -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C - COMMON /CENTR/ CENTFLAG,CENTFONT,CENTNC,CENTCEN,CENTB1RC, - 1 CENTXID,CENTYID,CENTXLIM,CENTFLO,CENTFHI, - 2 CENTFORM - LOGICAL CENTFLAG - REAL CENTFONT,CENTXID,CENTYID,CENTXLIM,CENTB1RC - CHARACTER*4 CENTFORM,CENTFLO,CENTFHI - INTEGER CENTNC,CENTCEN -C - COMMON /CENTV/ CENVFLAG,CENVFONT,CENVNC,CENVJUP, - 1 CENVICR,CENVJCR,CENVB1RC,CENVFORM,CENVIFF - LOGICAL CENVFLAG - REAL CENVFONT,CENVB1RC - CHARACTER*4 CENVFORM,CENVIFF - INTEGER CENVNC,CENVJUP,CENVICR,CENVJCR -C - COMMON /FIXLAB/ LABFLAG,LABFONT,LABNC,LABRTC,LABUPC, - 1 LABNLAB,LABIJFIX(7),LABB1RC,LABIFF,LABFORM - LOGICAL LABFLAG - CHARACTER*4 LABFORM,LABIFF - REAL LABFONT, LABB1RC - INTEGER LABNC,LABRTC,LABUPC,LABNLAB,LABIJFIX -C -C - CHARACTER*4 IFORM - CHARACTER*4 IFOR01 - CHARACTER*4 IFOR02 - CHARACTER*4 IFOREL - CHARACTER*4 IFOR06 -C - CHARACTER*4 FORMC - CHARACTER*4 FORMT - CHARACTER*4 FORMV - REAL FONTC - REAL FONTT - REAL FONTV -C - INTEGER GDTYPE - INTEGER ITABMB(7) - INTEGER ITABFL(7) -C - CHARACTER*8 IFF1(5) - CHARACTER*8 IFFX(5) - CHARACTER*8 IFFN(5) - CHARACTER*8 IFF2(5) - CHARACTER*8 IFF3(5) - CHARACTER*8 IFF4(5) - CHARACTER*8 IFF5(5) - CHARACTER*8 IFG2(5) - CHARACTER*8 IFFT(5) - CHARACTER*8 IFFS(5) -C - CHARACTER*8 IFLO(5) - CHARACTER*8 IFHI(5) - CHARACTER*8 IFFV(5) - CHARACTER*8 IFFC(5) -C - INTEGER CIFF1(5) - INTEGER CIFFX(5) - INTEGER CIFFN(5) - INTEGER CIFF2(5) - INTEGER CIFF3(5) - INTEGER CIFF4(5) - INTEGER CIFF5(5) - INTEGER CIFG2(5) - INTEGER CIFFT(5) - INTEGER CIFFS(5) -C - INTEGER IRTCRC,IUPCRC - INTEGER ICORV,JCORV - INTEGER NCT,NCV,NCC -C - EQUIVALENCE (IFF1(1),CIFF1(1)) - EQUIVALENCE (IFFX(1),CIFFX(1)) - EQUIVALENCE (IFFN(1),CIFFN(1)) - EQUIVALENCE (IFF2(1),CIFF2(1)) - EQUIVALENCE (IFF3(1),CIFF3(1)) - EQUIVALENCE (IFF4(1),CIFF4(1)) - EQUIVALENCE (IFF5(1),CIFF5(1)) - EQUIVALENCE (IFG2(1),CIFG2(1)) - EQUIVALENCE (IFFT(1),CIFFT(1)) - EQUIVALENCE (IFFS(1),CIFFS(1)) -C - INTEGER NLAB - INTEGER ICEN - INTEGER HJFIX(5) - INTEGER IIFIX(3) - INTEGER JJFIX(5) - INTEGER KJFIX(5) - INTEGER KKFIX(3) - INTEGER LJFIX(5) - INTEGER SLFIX(5) - INTEGER MJFIX(5) - INTEGER MMFIX(5) - INTEGER TMPFIX(5) - INTEGER IJFIXC(5) - INTEGER IJFIX - INTEGER KCFIX(12) - INTEGER MXITR -C - INTEGER M(2) -C - LOGICAL KDN - LOGICAL LDN -C - LOGICAL FGCENT - LOGICAL FGCENV - LOGICAL FGLABC -C - DATA IFOR01 /'A+-+'/ - DATA IFOR02 /'A999'/ - DATA IFOREL /'A..9'/ - DATA IFOR06 /'S999'/ -C DATA IFF1 /4H(A1,,4H1H$),0,0,0/ -C DATA IFF2 /4H(A2,,4H1H$),0,0,0/ -C DATA IFF3 /4H(A3,,4H1H$),0,0,0/ -C DATA IFF4 /4H(A4,,4H1H$),0,0,0/ -C DATA IFG2 /4H(A3,,4H2HK$,1H),0,0/ - DATA CIFF1 /8H(A1,1H$),0,0,0,0/ - DATA CIFFX /8H(2HX$,A1,1H),0,0,0/ - DATA CIFFN /8H(2HN$,A1,1H),0,0,0/ - DATA CIFF2 /8H(A2,1H$),0,0,0,0/ - DATA CIFF3 /8H(A3,1H$),0,0,0,0/ - DATA CIFF4 /8H(A4,1H$),0,0,0,0/ - DATA CIFF5 /8H(1HF,A3,,8H1H$) ,0,0,0/ - DATA CIFG2 /8H(A3,2HK$,8H) ,0,0,0/ - DATA CIFFT /8H(1HT,A2,,8H1H$) ,0,0,0/ - DATA CIFFS /8H(1HS,A2,,8H1H$) ,0,0,0/ -C - DATA HJFIX /-13,-21,-29,-37,-45/ - DATA IIFIX /-17,-29,-43/ - DATA JJFIX /-8,-16,-24,-32,-40/ - DATA KJFIX /-5,-13,-21,-29,-37/ - DATA SLFIX /-6,-14,-22,-30,-38/ - DATA KKFIX /-27,-32,-37/ - DATA LJFIX /-16,-24,-32,-40,-48/ - DATA MJFIX /-7,-15,-23,-31,-39/ - DATA MMFIX /-10,-18,-26,-34,-42/ -C - DATA ITABMB/400,350,300,250,200,150,100/ - DATA ITABFL/240,270,300,340,390,450,530/ - DATA MXITR /7/ -C DATA KCFIX/0,-4,-8,-12,-16,-20,-24,-28,-32,-36,-40,-44/ - DATA KCFIX/-1,-5,-9,-13,-17,-21,-25,-29,-33,-37,-41,-45/ -C -C SKIP KEYIDX 51 AND ABOVE -C - IF (KEYIDX.GT.51) THEN - PRINT *, ' INVALID KEYDIX = ', KEYIDX - IRETUR = 1 - ENDIF -C -C print *,' in subroutine lbelcon' - print *,' keyidx=', keyidx -C print *,' max=', imax, jmax -C - PUTHGT = 1.0 - PUTANG = 0.0 - FONTC = 1.0 - FONTT = 1.0 - FONTV = 1.0 - IPRPUT(1) = 0 - IPRPUT(2) = 0 - IRETUR = 0 - NLAB = 5 - FGCENT = .FALSE. - FGCENV = .FALSE. - FGLABC = .FALSE. - IRTCOR = 0 - IUPCOR = 0 - ICOR = 0 - JCOR = 0 - ICORV = 0 - JCORV = 0 - IRTCRC = 0 - IUPCRC = 0 - FORMC = 'A999' - FORMT = 'A999' - FORMV = 'A999' -C - A1 = A - B1 = B - XIDID = -5.0 - YJDID = -5.0 - S = DOTSGI / 60.0 - M(1) = 0 - M(2) = 3 - NCT = 3 - NCV = 3 - NCC = 3 -C -C CHECK TO SEE WHAT LIMIT VALUE SHOULD BE. -C - IF (KEYIDX.EQ.5 .OR. KEYIDX.EQ.12 .OR. - 1 KEYIDX.EQ.19 .OR. KEYIDX.EQ.35 .OR. - 2 KEYIDX.EQ.42 .OR. KEYIDX.EQ.46 .OR. - 3 KEYIDX.EQ.47 .OR. KEYIDX.EQ.48 .OR. - 4 KEYIDX.EQ.49) THEN -C CENTERS MIGHT BE NEGATIVE - XLIM = -500.0 - ELSE IF (KEYIDX.EQ.20 .OR. KEYIDX.EQ.21 .OR. - 1 KEYIDX.EQ.28 .OR. KEYIDX.EQ.29) THEN -C THIS IS A LIFTED INDEX FILED - XLIM = -100.0 - ELSE IF (KEYIDX.EQ.9 .OR. KEYIDX.EQ.10) THEN -C THIS IS A VORTICITY FIELD. - XLIM=-1.0 - ELSE IF (KEYIDX.EQ.39) THEN -C THIS IS A GEO REL. VORTICITY FIELD. - XLIM=-100.0 - ELSE - XLIM=1.0 - ENDIF -C -C CHECK FOR PRESSURE OR HEIGHT IF TRUE SET FLAG TO -C PUT ON THE BIG "H" & "L" CENTERS. -C - IF (KEYIDX.EQ.1 .OR. KEYIDX.EQ.18 .OR. KEYIDX.EQ.2 - 1 .OR. KEYIDX.EQ.15 .OR. KEYIDX.EQ.26 .OR. KEYIDX.EQ.24 - 2 .OR. KEYIDX.EQ.31 .OR. KEYIDX.EQ.32) THEN -C ....PUT BIG H AND L - ICEN = 2 -C print *,' icen =2' - ELSE - ICEN = 1 - ENDIF -C - IF (KEYIDX. EQ. 22)THEN -C -C THIS IS A PRESSURE OR HEIGHT CHANGE FIELD -C - NCT = 3 - XLIM = -100.0 - ICEN = 1 - FORMT = 'A+-+' -C -C FIND AND LABEL THE PRESSURE OR HEIGHT CHANGE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFLO,IFHI) -C -C LABEL THE LINES ABOVE THE CENTERS -C - JUP=2 - NCV = 3 - ICORV = -15 - JCORV = -10 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO - FORMV = 'A+-+' -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFFV) -C -C PUT PRESSURE OR HEIGHT CHANGE STRIP LABELS . -C - NCC = 3 - IRTCRC = -15 - IUPCRC = -10 - FGLABC = .TRUE. - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FORMC = 'A+-+' - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = KJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, -C 1 IFORM,IFFC) - ENDDO - ELSE IF (KEYIDX. EQ. 23)THEN -C -C THIS IS A HEIGHT CHANGE FIELD -C - PUTHGT=11.0 - NCT = 4 - XLIM = -500.0 - ICEN = 1 - FORMT = 'A+-+' -C -C FIND AND LABEL THE HEIGHT CHANGE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF4(I) - IFHI(I) = IFF4(I) - ENDDO -C - ELSE IF (KEYIDX.EQ.1 .OR. KEYIDX.EQ.31 .OR. KEYIDX.EQ.26)THEN -C -C THIS IS A PRESSURE FILED. -C - NCT = 3 - FORMT = 'A999' -C -C -C FIND AND LABEL THE PRESSURE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFLO,IFHI) -C -C -C LABEL THE ISO BARS ABOVE THE CENTERS -C -C THIS IS A MSL PRESSURE FIELD - FORMV = IFOR02 - NCV =2 - ICORV = -10 - JCORV = -10 - JUP=7 -C print *,' call glosec' - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF2) -C -C PUT STIP LABELS ON THE VERTICAL DISPLACEMENTS LINES -C - FORMC = 'A999' - NCC = 2 - IRTCRC = -10 - IUPCRC = -10 - DO I=1,5 - IFFC(I) = IFF2(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = SLFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF4) - ENDDO -C - ELSE IF (KEYIDX.EQ.2 .OR. KEYIDX.EQ.32 .OR. KEYIDX.EQ.15) THEN -C -C THIS IS A HEIGHT FIELD. -C - IF(LDN)THEN -C print *,' ldn section' - NCT = 4 - FORMT = 'I+-+' - ICEN = 1 - XLIM = -500.0 -C -C FIND AND LABEL THE DN CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) - ELSE IF(KDN)THEN -C print *,' kdn section' - NCT = 4 - FORMT = 'I+-9' - ICEN = 1 - XLIM = -4000.0 - B1 = B1*10.0 -C -C FIND AND LABEL THE "K" DN CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) -C -C -C PUT STIP LABELS ON THE "K" DN LINES. -C - FORMC = 'I+-9' - IRTCRC = -15 - IUPCRC = -10 - NCC =4 - DO I=1,5 - IFFC(I) = IFF4(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = JJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF4) - ENDDO - ELSE -C print *,' elsesection' - NCT = 3 - FORMT = IFOR02 - ICEN = 2 - XLIM = -1000.0 -C print *, ' contst=', a1,b1,s -C -C FIND AND LABEL THE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) -C -C -C PUT STIP LABELS ON THE CONTOURS. -C - NCC = 3 - FORMC = IFOR02 - IRTCRC = -15 - IUPCRC = -10 - FONTC = 15.0 - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = MJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO - ENDIF - ELSE IF (KEYIDX.EQ.3 .OR. KEYIDX.EQ.33) THEN -C -C THIS IS A THICKNESS FIELD. -C - IRTCRC = -15 - IUPCRC = -10 - NCC = 3 - FORMC = IFOR02 -C -C PUT STIP LABELS ON THE CONTOURS. -C - FONTC = 15.0 - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = MMFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO -C - ELSE IF (KEYIDX. EQ. 34)THEN -C -C THIS IS A HEIGHT CHANGE FIELD WITHOUT CENTERS -C - JUP=2 - NCV = 3 - ICORV = -15 - JCORV = -10 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO - FORMV = 'A+-+' -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFFV) -C -C PUT HEIGHT CHANGE STRIP LABELS . -C - NCC = 3 - IRTCRC = -15 - IUPCRC = -10 - FGLABC = .TRUE. - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FORMC = 'A+-+' - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = KJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, -C 1 IFORM,IFFC) - ENDDO -C - ELSE IF (KEYIDX .EQ. 47)THEN -C -C THIS IS A TRAJECTORY VERTICAL DISPLACEMENT FIELD -C - NCV = 4 - ICORV = -20 - JCORV = -10 - FORMV = 'A+-+' - JUP = 4 -C -C LABEL THE VERTICAL DISPLACEMENT LINES ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF4(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF4) -C -C PUT STIP LABELS ON THE VERTICAL DISPLACEMENTS LINES -C - FORMC = 'A+-+' - NCC = 4 - DO I=1,5 - IFFC(I) = IFF4(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,3 - IJFIXC(K3) = IIFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF4) - ENDDO - ELSE IF (KEYIDX .EQ. 48)THEN -C -C THIS IS A TRAJECTORY VERTICAL K INDEX FIELD -C - NCV = 3 - ICORV = -15 - JCORV = -10 - FORMV = 'A+-+' - JUP = 4 -C -C LABEL THE K INDEX LINES ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF3) -C -C -C PUT STIP LABELS ON THE K INDEX LINES -C - FORMC = 'A+-+' - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - NCC = 3 - DO K3 = 1,3 - IJFIXC(K3) = IIFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO -C - ELSE IF (KEYIDX.EQ.5 .OR. KEYIDX.EQ.35 - 1 .OR. KEYIDX.EQ.46) THEN -C -C THIS IS A TEMPERATURE FIELD. -C - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) THEN -C -C ... FOR PFAX1 ONLY .... -C -C OUTPUT DIAMOND CIRCLE TEMPERATURE PLOTS (PFAX ONLY) -C - IRTCOR=-15 - IUPCOR=-6 - A3=0.0 - B3=1.0 - M(2)=3 - IFORM=IFOR01 - PUTHGT=1.0 - PUTANG = 0.0 - PRINT *,' ***CALL TEMPLP ****' - CALL TEMPLP(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,IFORM,IFF3) - GULPXX(2) = -48 - GULPXY(2) = -48 - RETURN - ELSE IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) THEN -C -C ... FOR PFAX1 ONLY .... -C -C OUTPUT DIAMOND BOX TEMPERATURE PLOTS (PFAX ONLY) -C - IRTCOR=-15 - IUPCOR=-6 - A3=0.0 - B3=1.0 - M(2)=3 - IFORM=IFOR01 - PUTHGT=1.0 - PUTANG = 0.0 - PRINT *,' ***CALL TEMPLN****' - CALL TEMPLN(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,IFORM,IFF3) - GULPXX(2) = -49 - GULPXY(2) = -49 - RETURN - ELSE -C -C - NLAB = 5 - IRTCRC = -15 - IUPCRC = -10 - IF (GDTYPE .EQ. 26 .OR. GDTYPE .EQ. 05) THEN -C .... LFM TYPE GRID .... - IF (KEYIDX .EQ. 46 ) THEN - NLAB = 3 - DO I=1, NLAB - TMPFIX(I) = IIFIX(I) - ENDDO - ELSE - DO I=1, NLAB - TMPFIX(I) = MMFIX(I) - ENDDO - ENDIF - ELSE IF (GDTYPE .EQ. 27 .OR. GDTYPE.EQ.28) THEN -C .... NH NMC STANDARD GRID .... - DO I=1, NLAB - TMPFIX(I) = LJFIX(I) - ENDDO - ENDIF -C - NCC = 3 - FORMC = IFOR01 -C -C PUT STIP LABELS ON THE CONTOURS. -C - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = TMPFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO -C - FORMV=IFOR01 - NCV =3 - JUP=3 - ICORV = -15 - JCORV = -10 -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF3) - ENDIF -C - ELSE IF (KEYIDX.EQ.6 .OR. KEYIDX.EQ.25 .OR. - 1 KEYIDX.EQ.27 .OR. KEYIDX.EQ.36 .OR. - 2 KEYIDX.EQ.45 )THEN -C -C THIS IS A RELATIVE HUMIDITY FIELD. -C -C PRINT *, ' ****** RELATIVE HUMIDITY**********' - NCT = 3 - FONTC = 2.0 - IF (KEYIDX .EQ. 6 )THEN -C -C DO NOT LABEL THE CENTERS -C - ELSE -C -C FIND AND LABEL THE CENTERS -C - NCT = 3 - FORMC=IFOREL - XIDID = -5.0 - YJDID = -5.0 - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) - ENDIF -C - IFORM=IFOR02 - NCT = 2 - JUP = 4 - IF (KEYIDX .EQ. 27)THEN -C -C THIS IS TH BOUNDARY RH SO SET JUP TO 2 GRID INTERVALS. -C - JUP=2 - ENDIF -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - IF (KEYIDX .EQ. 25) THEN -C -C PUT 1 DIGET NUMBERS ON THE LINES -C - FORMV=IFOREL - FONTV = 2.0 - IFORM=IFOR02 - NCV = 1 - ICORV = -5 - JCORV = -10 - B10TH = B1/10.0 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF1(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B10TH,M,JUP, -C 1 IFORM,IFF1) - ELSE IF (KEYIDX .EQ. 36)THEN -C -C PUT 2 DIGET NUMBERS ON THE LINES -C - FONTV = 1.0 - NCV = 2 - ICORV = -10 - JCORV = -10 - FORMV=IFOREL - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF2) - ELSE - FONTV = 1.0 - NCV = 2 - FGCENV = .TRUE. - FORMV=IFOREL - ICORV = -10 - JCORV = -10 - DO I=1,5 - IFFV(I) = IFF1(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF1) - ENDIF -C - ELSE IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.37 .OR. KEYIDX.EQ.19 - 1 .OR. KEYIDX.EQ.49) THEN -C -C THIS IS A PRECIPITATION FIELD. -C -C -C FIND AND LABEL THE CENTERS -C - IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.37) THEN - FONTT = 2.0 - NCT = 9 - FORMT = 'A999' - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO - ELSE -C ...SPECIAL FOR CGRID PRCIP CHARTS - PUTHGT = 2.0 - M(2) = 9 - FORMT = 'A999' - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO - CALL GENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, - 1 FORMT,IFHI,IFLO) -C - ENDIF - ELSE IF (KEYIDX.EQ.9 .OR. KEYIDX.EQ.13)THEN -C -C THIS IS A VORTICITY FIELD. -C -C -C FIND AND LABEL THE CENTERS -C - NCT = 1 - FORMT = IFOR02 - XIDID = -5.0 - YJDID = -5.0 - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFFN(I) - IFHI(I) = IFFX(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFFN,IFFX) -C -C THIS IS A VORTICITY FIELD. -C - JUP=4 - NCV = 2 - ICORV = -10 - JCORV = -10 - FORMV = 'A999' -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF2) -C -C - ELSE IF(KEYIDX.EQ.20 .OR. KEYIDX.EQ.21 .OR. - 2 KEYIDX.EQ.28 .OR. KEYIDX.EQ.29) THEN -C -C THIS IS A LIFTED INDEX FIELD. -C -C FIND AND LABEL THE CENTERS -C - NCT = 1 - FORMT = 'A+-+' - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFFN(I) - IFHI(I) = IFFX(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) -C IF (IRETUR .EQ. 5) RETURN -C -C THIS IS A LIFTED INDEX FIELD, PUT LEADING + OR - -C IN FRONT OF THE CONTOUR NUMBERS. -C - JUP=2 - NCV = 3 - ICORV = -15 - JCORV = -10 - FORMV = 'A+-+' -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF3) -C -C PUT STIP LABELS ON THE CONTOURS. -C - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - NCC = 3 - IRTCRC = -15 - IUPCRC = -10 - FGLABC = .TRUE. - FORMC = 'A+-+' - DO K3 = 1,NLAB - IJFIXC(K3) = MJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, -C 1 IFORM,IFF3) - ENDDO -C - ELSE IF (KEYIDX.EQ.10 .OR. KEYIDX.EQ.40) THEN -C -C THIS A WIND/ISOTACHS FIELD -C - NCV =3 - ICORV = -15 - JCORV = -10 - JUP=2 - FORMV=IFOR06 -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C -C PRINT *,' ISOTACHS CALL CLOSEC' - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFG2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFG2) -C - ELSE IF (KEYIDX.EQ.12 .OR. KEYIDX.EQ.42) THEN -C -C THIS IS A VERTICAL VELOCITY FIELD -C -C PRINT *,' ****VERTICAL VELOCITY*****' - FONTT = 11.0 - NCT = 1 - XIDID = -5.0 - YJDID = -10.0 - FORMT=IFOR01 -C -C FIND AND LABEL THE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF1(I) - IFHI(I) = IFF1(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF1,IFF1) -C IF (IRETUR .EQ. 5) RETURN -C -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FONTV = 1.0 - JUP=2 - NCV = 2 - ICORV = -10 - JCORV = -10 - FORMV=IFOR01 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF2) -C - ELSE IF (KEYIDX.EQ.39)THEN -C -C THIS IS A GEO REL VORTICITY FIELD. -C -C -C FIND AND LABEL THE CENTERS -C - NCT = 1 - FORMT = IFOR02 - XIDID = -5.0 - YJDID = -5.0 - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFFN(I) - IFHI(I) = IFFX(I) - ENDDO -C - JUP=4 - NCV = 3 - ICORV = -15 - JCORV = -15 - FORMV = 'A+-+' -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C -C - ELSE IF (KEYIDX.EQ.43) THEN -C -C ... TROPOPAUSE PRESSURE -C -C FIND INDIRECT TROP. PRESSURE STRIP LABELS - PRINT *,' CALL LABELP ' -C - IRTCOR=-12 - IUPCOR=-5 - PUTHGT=2.0 - LOX=1 - IFORM=IFOR02 - M=3 - DO K3=2,12 - IJFIX=KCFIX(K3) - IFMAT = 5 - CALL CLABEP(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,LOX, - X ITABMB,ITABFL,MXITR,IFORM,IFF5) - ENDDO -C -C -C FIND INDIRECT TROP PRESSURE FROM CENTERS -C -C ICOR=-10 -C JCOR=-5 -C JUP=2 -C CALL CLOSEX(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,LOX, -C XITABMB,ITABFL,MXITR,IFORM,IFF5) - RETURN -C -C - ENDIF -C -C ... COME TO HERE TO PUT CENTER LABEL OUT -C - IF (CENTFLAG) THEN - PRINT *,' **** CENTER FLAG IS ON.*****' - PUTHGT = CENTFONT - M(2) = CENTNC - ICEN = CENTCEN - IFORM = CENTFORM - XLIM = CENTXLIM - XIDID = CENTXID - YJDID = CENTYID - B1 = B * CENTB1RC -C PRINT *,' CENTFLO=',CENTFLO -C PRINT *,' CENTFHI=',CENTFHI - IF (CENTFLO .EQ. 'IFF1') THEN - DO I=1,5 - IFLO(I) = IFF1(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFFN') THEN -C PRINT *,' GET A CENTER LO' - DO I=1,5 - IFLO(I) = IFFN(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFF2') THEN - DO I=1,5 - IFLO(I) = IFF2(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFF3') THEN - DO I=1,5 - IFLO(I) = IFF3(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFF4') THEN - DO I=1,5 - IFLO(I) = IFF4(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFFT') THEN - DO I=1,5 - IFLO(I) = IFFT(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFFS') THEN - DO I=1,5 - IFLO(I) = IFFS(I) - ENDDO - ENDIF -C - IF (CENTFHI .EQ. 'IFF1') THEN - DO I=1,5 - IFHI(I) = IFF1(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFFX') THEN -C PRINT *,' GET A CENTER HI' - DO I=1,5 - IFHI(I) = IFFX(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFF2') THEN - DO I=1,5 - IFHI(I) = IFF2(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFF3') THEN - DO I=1,5 - IFHI(I) = IFF3(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFF4') THEN - DO I=1,5 - IFHI(I) = IFF4(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFFT') THEN - DO I=1,5 - IFHI(I) = IFFT(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFFS') THEN - DO I=1,5 - IFHI(I) = IFFS(I) - ENDDO - ENDIF - CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, - 1 IFORM,IFLO,IFHI) - ELSE IF (FGCENT) THEN - PUTHGT = FONTT - IFORM = FORMT - M(2) = NCT - CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, - 1 IFORM,IFLO,IFHI) - ENDIF -C -C ... COME TO HERE TO PUT CENTER ABOVE LABEL OUT -C - IF (CENVFLAG) THEN - PRINT *,' **** CENTER ABOVE FLAG IS ON.*****' - PUTHGT = CENVFONT - M(2) = CENVNC - IFORM = CENVFORM - ICOR = CENVICR - JCOR = CENVJCR - B1 = B * CENVB1RC - JUP = CENVJUP - IFORM = CENVFORM -C - IF (CENVIFF .EQ. 'IFF1') THEN - DO I=1,5 - IFFV(I) = IFF1(I) - ENDDO - ELSE IF (CENVIFF .EQ. 'IFF2') THEN - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO - ELSE IF (CENVIFF .EQ. 'IFF3') THEN - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO - ELSE IF (CENVIFF .EQ. 'IFF4') THEN - DO I=1,5 - IFFV(I) = IFF4(I) - ENDDO - ENDIF -C - CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFFV) - ELSE IF (FGCENV) THEN - PUTHGT = FONTV - IFORM = FORMV - M(2) = NCV - ICOR = ICORV - JCOR = JCORV - CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFFV) - ENDIF -C -C ... COME TO HERE TO PUT FIX CONTOUR LABEL OUT -C - IF (LABFLAG) THEN - PRINT *,' **** LABEL FLAG IS ON.*****' - PUTHGT = LABFONT - M(2) = LABNC - IFORM = LABFORM - IRTCOR = LABRTC - IUPCOR = LABUPC - B1 = B * LABB1RC - IFORM = LABFORM -C - IF ( LABIFF .EQ. 'IFF1') THEN - DO I=1,5 - IFFC(I) = IFF1(I) - ENDDO - ELSE IF ( LABIFF .EQ. 'IFF2') THEN - DO I=1,5 - IFFC(I) = IFF2(I) - ENDDO - ELSE IF ( LABIFF .EQ. 'IFF3') THEN - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - ELSE IF ( LABIFF .EQ. 'IFF4') THEN - DO I=1,5 - IFFC(I) = IFF4(I) - ENDDO - ENDIF -C - print *,' labnlab=',labnlab - DO K3 = 1,LABNLAB - print *,' k3=',k3,' =',labijfix(k3) - IJFIX = LABIJFIX(K3) - CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, - 1 IFORM,IFFC) - ENDDO - ELSE IF (FGLABC) THEN -C PRINT *, ' ****LABEL DEFAULT CONSTANTS****' - PUTHGT = FONTC - IFORM = FORMC - M(2) = NCC - IRTCOR = IRTCRC - IUPCOR = IUPCRC -C PRINT *,' COR=',IRTCOR,' ',IUPCOR - DO K3 = 1,NLAB - IJFIX = IJFIXC(K3) - CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, - 1 IFORM,IFFC) - ENDDO - ENDIF -C - IF (KEYIDX.EQ.19 .OR. KEYIDX.EQ.49) THEN -C ... SPECIAL FOR CGRID PRECIP MAP - CALL THINLB - ENDIF -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/main.block.data.f b/util/sorc/faxmakr.fd/main.block.data.f deleted file mode 100755 index 63509a18f9..0000000000 --- a/util/sorc/faxmakr.fd/main.block.data.f +++ /dev/null @@ -1,24 +0,0 @@ -C -C SUBPROGRAM: MAIN.BLOCK.DATA BLOCK DATA FOR MAIN IN FAXMAKR90 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: THIS IS THE BLOCK DATA STATEMENT FOR MAIN IN FAXMAKR90 CODE -C -C PROGRAM HISTORY LOG: -C 1999-08-01 KRISHNA KUMAR -C -C USAGE: BLOCK DATA ISCHED -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C - BLOCK DATA ISCHED_DATA - COMMON /FAXICK/ ISCHED(8,50),INXISCHED -C - DATA ISCHED / 165, 0, 0, 1800, X'8000',X'D800',0,0, ! Initializing ISCHED - 1 392*0/ - DATA INXISCHED / 1 / -C - END BLOCK DATA ISCHED_DATA - diff --git a/util/sorc/faxmakr.fd/main.orig.F b/util/sorc/faxmakr.fd/main.orig.F deleted file mode 100755 index 6381e71ed3..0000000000 --- a/util/sorc/faxmakr.fd/main.orig.F +++ /dev/null @@ -1,1155 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: FAXMAKR90 -C PRGMMR: JUMAR ORG: NP12 DATE: 2001-11-29 -C -C ABSTRACT: MAKE VARIAN/FAX MAPS. -C -C PROGRAM HISTORY LOG: -C 95-05-05 ORIGIONAL AUTHOR LUKE LIN -C 95-08-15 LUKE LIN ADD LINE ATTRIBUTES -C 96-01-31 LUKE LIN MODIFY TO GENERTE MULTIPLE CHARTS -C 96-03-27 LUKE LIN ADD PRINT TITLE. -C 96-05-10 LUKE LIN POINT TO FONTLIB AND CNTRLIB -C 96-06-04 HENRICHSEN ADD LOGIC TO GET A USER TITLE FROM THE PARM. -C ADDED LOGIC TO CALL CONSOL. -C 96-06-21 LUKE LIN MODIFY FOR UOR_DOT. -C 96-06-24 HENRICHSEN MODIFY TO GET 5DAY MEAN TITLES, ALSO ADD AN EXTRA -C LINE TO GULF TITLE. MODIFY COMMON/LLABFX/ TO -C PASS TITLE HEIGHT "THEIGHT" AND HGTFLG. -C 96-06-25 LUKE LIN MODIFY FOR GENERATING MULTIPLE CHARTS. -C 96-06-26 HENRICHSEN MODIFY TO GET THE SUBSET NUMBERS OF THE MAPS MADE -C INTO A WORK ARRAY FOR CALL TO CONSOL. -C 96-06-27 LUKE LIN ADDED DAVIDS LOGIC TO MAKE FAX CUTS. -C 96-06-28 LUKE LIN ADDED OPTION CARDS AND LOGIC TO MAKE FAX CUTS. -C 96-07-23 LUKE LIN POINT TO THE PRODUCTION BACKGROUND LIBRARY. -C 96-10-01 LUKE LIN MODIFY FOR NGM CGRID MAPS. -C 96-10-18 LUKE LIN MODIFY FOR VMAPMAKR MAPS. -C 96-11-18 LUKE LIN MODIFY FOR GFSFAX1 CHARTS. -C 97-01-21 LUKE LIN MODIFY TO ADD TAPE 54 FOR PLOT OBSERVATIONS. -C 97-02-21 LUKE LIN ADD PROPER EXIT STATUS. -C 97-03-13 LUKE LIN MODIFY TO GENERATE UKMET, ECMWF, 6-10 DAY DN, -C CAC BLENDED, TDL TSTM/SVR AND HGT MEAN CHARTS. -C 97-03-21 LUKE LIN MODIFY TO GENERATE GFS ANOMALY THICKNESS, 250MB FDPLT, -C AND NAM/NGM BOUNDARY LAYER WIND/RH PLOTS. -C 97-04-02 LUKE LIN ADD OPTION FOR USER EXTRA TITLE. -C 97-04-18 LUKE LIN FIX ECMWF D+3/D+8 MAP TITLES. -C 97-05-06 LUKE LIN ADD LAND-SEA MASKING TO MOS TTM/SVR WX MAPS. -C 97-06-03 LUKE LIN MODIFY FOR 12 HOUR SFC PRESSURE CHANGE. -C 97-07-11 LUKE LIN MODIFY FOR SETTING UNDEFINED GRID ON THE POLE AREA -C FOR TYPE 5 AND MAKE TRAJECTORY 4-PANEL CHART. -C 97-08-28 LUKE LIN ADD STATISTIC REPORT AT THE END OF PROGRAM. -C 98-06-15 FACEY CONVERT TO F90 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8. -C MODIFIED TO USE DIRECT ACCESS I/O ON -C FAX FILE FOR IBM SP AS A REQUIREMENT FOR -C OSO. USED LOCAL DIRECTORY FOR MAP BACKGROUND, -C HENCE EACH SCRIPT MUST COPY THE -C APPROPRIATE MAP BACKGROUND FILES FROM -C PRODUCTION DIRECTORY -C /nwprod/util/fix/graph_gphbg -C OR IN CHECK OUT USER MAY USE OWN LOCAL -C BACKGROUND DIRECTORY SUCH AS -C /nfsuser/g02/wx12ph/util/fix/graph_gphbg. -C Introduced a call to ENDMAP to put the -C end record on the fax output. ENDMAP writes -C the end record in direct access mode. -C -C 2001-11-21 KRISHNA KUMAR CHANGED THE MODEL TABLE TO REFLECT -C CHANGES IN RESOLUTION FROM NAM32 KM TO -C NAM12 KM IN THE FAX LABELLING PROGRAM -C GULFTL. -C USAGE: -C INPUT FILES: -C FT05F001 - PROGRAM CONTROL CARDS. -C FT12F001 - THE DESIGN SEED FILE. -C -C OUTPUT FILES: -C FT06F001 - CHECK OUT STATEMENTS AND ERROR MESSAGES -C FT51F001 - HOLDS THE DESIGN FORMATED INTERMEDIATE METAFILE. -C FT61F001 - HOLDS THE COMPLETED VARIAN/FAX MAPS. -C -C SUBPROGRAMS CALLED: -C UNIQUE: - CLEAR CNTOR CUDFPI DGNOPN DGNSCN -C - FCLIP FRMFAXT GETCON GETFLD -C - GLOSEC GRD2IDGN IJ2UOR INDEFF INDFPI -C - MTITLE MODEC3 MODEC5 MODEC8 NONVIS -C - LBCNCON LNDFPI LSDFPI LSDFPZ -C - PLTVEC PRECIP REROTA SWABYT TWOFLD TXDFPI -C - TYPE66 UNPKHD UPDOWN VARIAN VHILO VTHIN -C - WNDPLT WRTDGN -C LIBRARY: -C W3LIB - W3AI01 W3AS00 W3AS01 W3AS02 W3AS03 -C - W3AI35 W3AQ15 W3FK15 W3FK40 W3FQ02 W3FQ03 -C - W3FM01 -C - W3LOG W3TAGB W3TAGE W3AK19 W3AQ09 -C GRAPHICS - BIN2EB GULFTL CONSOL -C -C EXIT STATES: -C ISTOP= 0 - SUCCESSFUL RUN -C 2 - NO FAX MAPS MADE, CHECK MAP REGISTRATION CONSTANTS! -C = 3 - NO FAX MAPS PROCESSED, CHECK DATA CARDS AND PRINT -C -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER MAXIWORD - PARAMETER (MAXIWORD=64) - INTEGER MAXJSLINE - PARAMETER (MAXJSLINE=3040) - - INTEGER LMAX - PARAMETER (LMAX=1024) - - INTEGER LMAX2 - PARAMETER (LMAX2 = 2*LMAX) !... = 2048 - -C - COMMON / CLRFLD / CLRLAT,CLRLOL,CLRUPR,LCLEAR,ECLEAR,NCLEAR - LOGICAL ECLEAR - LOGICAL LCLEAR - LOGICAL NCLEAR - REAL CLRLAT -C - COMMON / FLDCON / IDFLD(16), NUMFLD, NDEGNS -C - COMMON / KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C -C - COMMON / ILCON / MAP(15) - INTEGER MAP - -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB - 1 - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*1 CIFID(48) - CHARACTER*32 EXVALID - -C - COMMON /MCON/ IADDB,IADDTAU,NUMTYP,NUMKEY, - 1 MTAU(18),MEAN(18),LMEAN,KDN,LDN - INTEGER MTAU - LOGICAL LDN - LOGICAL KDN - LOGICAL LMEAN - CHARACTER*4 MEAN - CHARACTER*104 PARM -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -ckumar - COMMON /POLENEW/ XMESHL -ckumar -C -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ... GRID MESH LENGHT = XMESHL = 381.0 KLM -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C - - INTEGER IMAGSIZ_WRDS - PARAMETER (IMAGSIZ_WRDS=MAXIWORD*MAXJSLINE) -C -ckumar - INTEGER IBITPLANE(IMAGSIZ_WRDS) -ckumar - INTEGER LBGUNIT -C ... LBGUNIT -- INPUT BACKGROUND UNIT; NTOTWD - INTEGER NTOTWDS -C ... TOTAL WORDS IN BACKGROUND FILE - INTEGER NOLINES -C ... NO OF SCAN LINES IN THE BCAKGROUND FILE - INTEGER NOWIDTH -C ... THE WIDTH OF THE BACKGROUND FILE IN WORDS - INTEGER NOPIXELS -C ... THE WIDTH OF THE BACKGROUND FILE IN PIXELS -C - COMMON /UUNAME/ USRBYT,LUNAM,USRNAM -C - INTEGER USRBYT - LOGICAL LUNAM - CHARACTER*96 USRNAM -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL U - LOGICAL UORFG -C -C ... FOR CONTOR OPTIONS - COMMON /CNTROP/ NDVD, NDIV, NCNTRFILT, NCENTFILT,SHADIV - INTEGER SHADIV -C ... NDVD FOR INTERPOLATION, NDIV FOR DIVISION -C ... NCNTRFILT FOR CONTOUR FILTER, NCENTFILT FOR CENTER FILTER -C -C - COMMON /CPOB/ CPOBFG,ITAPOB,ILVLT,KRUN,IOPTRA(2) - LOGICAL CPOBFG -C - REAL GRIDT1 -C - CHARACTER*80 INTEXT -C - COMMON /MESSG/ NUMGOD,SUBNUMS,ERRMSG,EXTRATIT -C - INTEGER NUMGOOD,SUBNUMS(40) -C - CHARACTER*55 ERRMSG(05) - CHARACTER*95 EXTRATIT - - CHARACTER*55 ENDMSG -C - CHARACTER*40 BLANKS - CHARACTER*12 CLEAR - CHARACTER*8 BLANK8 -C - INTEGER FAXFIL - INTEGER BDATE - INTEGER CLRLOL(2) - INTEGER CLRUPR(2) - INTEGER DGNSED - INTEGER GDTYPE - INTEGER MAXMAP -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C - INTEGER IGRIDT - INTEGER KDATE(2) - INTEGER OUTDGN,OUTDGN1,OUTDGN2,OUTDGN3,OUTDGN4,NUMDGN - INTEGER IFAXNO - INTEGER KFLAG - INTEGER IFCBF(180) - CHARACTER*8 GRIDTP -C - COMMON / GRB1 / LUGRB, LUGRBIX, IFCSTHR - INTEGER LUGRB, LUGRBIX - INTEGER GRPWHICH - INTEGER GRPMAP -C - INTEGER KROT_PRI(2),ICMD,IPT,JPT,NCHAR - REAL HEIGHT,ANGLE - CHARACTER*4 CTEXT -C - INTEGER IWINDOW(30) - LOGICAL LEBCDIC - LOGICAL EXTRA - INTEGER IACC - CHARACTER*8 CACC - EQUIVALENCE (IACC,CACC) -C -C - CHARACTER*40 CPATHBGND - CHARACTER*1 NULL - INTEGER LUNBGD - PARAMETER (LUNBGD=41) !... INPUT UNIT FOR MAP-BGND -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON /ALT_LBL/ LBL_INCOREQ,LBL_EMPTYQ,LABEL_PKD(LMAX) - LOGICAL LBL_INCOREQ - LOGICAL LBL_EMPTYQ - INTEGER LABEL_PKD -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... FOR PLOTTED STRIP-TITLES IN IMAGE_STR(I,J) ... - INTEGER MAXIWORD_STR - PARAMETER (MAXIWORD_STR=27) !... 27 I*8 = 1728 PELS - - INTEGER MAXJSLINE_STR - PARAMETER (MAXJSLINE_STR=800) !... LIMIT STRIP TITLES - -ckumar COMMON /STITLES/ IMAGE_STR - INTEGER IMAGE_STR(MAXIWORD_STR,MAXJSLINE_STR) - - COMMON /STITLPLT/NRECSTART_STR, NITMPLTED_STR, - 1 MXJVAL_STR, MXJLABITM_STR - INTEGER NRECSTART_STR !... PTR IN LABEL FILE - INTEGER NITMPLTED_STR !... COUNT STRITM PLTED - INTEGER MXJVAL_STR !... MAXJ STR PLTED - INTEGER MXJLABITM_STR !... AND THAT LABL ITEM -C - INTEGER IL_STR(15) - INTEGER IWINDOW_STR(30) !... map const: STRIP TITLES - INTEGER IMAGSIZ_STR - INTEGER NPXLOUT_STR - INTEGER NROWSHOW_STR -C - LOGICAL LCHKSORTQQ - LOGICAL LANYTITLESQQ -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . Statisitcs about LABEL array via LOOK_LAB() . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - integer lmtmxmn - parameter (lmtmxmn=8) - - INTEGER LMTPRIOR - PARAMETER (LMTPRIOR=8) - - COMMON /STAT_LAB/NITEM_TOT,NITEM_TITLE,NPRIOR_LAB, - 1 MAXIJ_LAB,MINIJ_LAB - - INTEGER NITEM_TOT !... TOTAL COUNT OF LABEL-ARRAY ITEMS - INTEGER NITEM_TITLE - INTEGER NPRIOR_LAB(LMTPRIOR,2) - integer MAXIJ_LAB(LMTMXMN,2) - integer MINIJ_LAB(LMTMXMN,2) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . used by bufow512() and bf512_wr() . . . . . - - COMMON /ARBFOX6B/ LUNX6B,LUX6BOPNQ,NBUFX6B,IPTR_X6BF - INTEGER LUNX6B - LOGICAL LUX6BOPNQ - INTEGER NBUFX6B - INTEGER IPTR_X6BF -C . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER J_FR_MAX - PARAMETER (J_FR_MAX=4) - INTEGER IWRD_FR_MAX - PARAMETER (IWRD_FR_MAX=15) - INTEGER IPXL_FR_MAX - PARAMETER (IPXL_FR_MAX=16) - - INTEGER LUNEXT6B - PARAMETER (LUNEXT6B=80) -C -C .......... FOR FAX CUT -C - COMMON /FAXICK/ ISCHED(8,50),INXISCHED - COMMON /FLFSRP/ INXLFSTRP,LSNUMBYT(20),LSINTEXT(20),LSTITPX(20), - 1 LSTITPY(20),LSDCKPX(20),LSDCKPY(20), - 2 LSDCKOPT(20),LSFONT(20) - CHARACTER*120 LSINTEXT - REAL LSFONT - COMMON /FRTSRP/ INXRTSTRP,RSNUMBYT(20),RSINTEXT(20),RSTITPX(20), - 1 RSTITPY(20),RSFONT(20),RSFCSTHR(20) - CHARACTER*120 RSINTEXT - INTEGER RSNUMBYT,RSTITPX,RSTITPY,RSFCSTHR - REAL RSFONT -C - COMMON/IOUTFAX/IFAXOUT,NRECFAX ! ADDED FOR DIRECT ACCESS FOR FAX OUTPUT -C - INTEGER IFAXOUT,NRECFAX -C - CHARACTER*8 BGNAME - EQUIVALENCE (BGNAME,MAP(1)) -C -C ... OPTN BITS TO MATCH THOSE GIVEN IN MAP(2) ... - INTEGER K0008X - DATA K0008X / X'0008' / !... LEAVE OUTP OPEN AT EXIT - INTEGER K0010X - DATA K0010X / X'0010' / !... ADDING ONTO LEFT-OPEN OUTP - - INTEGER MYOPTNBITS -C -ckumar -ckumar used block data statements separately !!!! -ckumar DATA ISCHED / 165, 0, 0, 1800, X'8000',X'D800',0,0, -ckumar 1 392*0/ -ckumar - DATA BLANKS - 1 /' '/ -C /'123456789012345678901234567890123456789012345678901234567890'/ - DATA CLEAR /'CLEAR CLEARE'/ - DATA BLANK8 /' '/ - DATA KFLAG /Z'FFFFFC0000000000'/ -C - EQUIVALENCE (IGRIDT,GRIDTP) -C -C--------------------- PROGRAM STARTS ------------------------------- -C -C - SAVE - CALL W3TAGB('FAXMAKR90',2001,0333,0068,'NP12') - -C - PARM = ' ' - IERR = 0 - -CKUMAR CALL W3AS00(NC,PARM,iret) -c - IRET_RAS2 = 0 - IRET_REB = 0 - NC = 0 -C -C CHECK TO SEE IF THERE IS A USER NAME IN THE PARM FIELD. -C - LUNAM = .FALSE. - IF(NC.GT.5)THEN - WRITE(6,FMT='('' MAIN: PARM="'',A,''".'')')PARM(1:NC) - IF(PARM(1:5).EQ.'NAME=')THEN - USRBYT = NC - 5 - USRNAM(1:USRBYT) = PARM(6:NC) -C - WRITE(6,FMT='('' USER NAME HAS'',I3,'' BYTES AND IS:"'', - 1 A,''".'')')USRBYT,USRNAM(1:USRBYT) - LUNAM = .TRUE. - ELSE - WRITE(6,FMT='('' NO USER NAME IN PARM!'')') - ENDIF -C - ENDIF - NULL = CHAR(0) - NUMGOOD = 0 - EXTRA = .FALSE. - ISTOP = 0 - LUNX6B = LUNEXT6B - IEXIT = 0 -C - CALL GETOVL(MAXMAP,DGNSED,MAP) - print*,'In main after GETOVL ' -C ... READ THE OVERALL MANDATORY INFORMATION IN -C PRINT 85, (MAP(NN),NN=2,15) -C 85 FORMAT (1H , 14(1X, I6)) - -C -C START MAIN LOOP... -C - GRPMAP = 0 - GRPWHICH = 0 - MWHICH = 1 -C ... GRPMAP FOR THE NUMBER OF MAP OF EACH FCST HOUR -C ... MIWHICH IS THE INDEX FOR EACH GROUP OF FCST HOUR -C -C -ckumar - NRECFAX = 0 -ckumar -C - 100 CONTINUE -C -C ... STARTING NEXT MAP .... -C - KEXIT = 0 -C - IF (MWHICH .GT. MAXMAP) GO TO 900 -C ... IF FINISH ALL MAPS, EXIT TO THE MAIN LOOP ... -C - PRINT 110,MWHICH - 110 FORMAT(/,1H0,'*** THIS IS THE ',I4,' MAP.') -C -C - PRINT *,' GRPWHICH=',GRPWHICH, ' GRPMAP=',GRPMAP - IF (GRPWHICH .EQ. GRPMAP) THEN -C ...GET ANOTHER FORECAST GROUP INFORMATION - CALL GETGRP(GRPMAP,LUGRB,LUGRBIX,IFCSTHR) - GRPWHICH = 0 - ENDIF -C . . . . . CONSTANTS FOR THE STRIP-TITLE WINDOW . . . . . . - - IL_STR(1) = 0 !... NO MAP BGND FOR STRIP-TITLE REGION - IL_STR(2) = 0 - - IL_STR(3) = 72 !... 1800-(72)=1728pels =27 longwords - IL_STR(4) = 0 - IL_STR(5) = 1728 - IL_STR(6) = MAXJSLINE_STR !... = 800 scanline max - - IL_STR(7) = 72 - IL_STR(8) = 0 - IL_STR(9) = 1728 - IL_STR(10) = MAXJSLINE_STR - - IL_STR(11) = 0 - IL_STR(12) = 0 - IL_STR(13) = 0 - IL_STR(14) = -7399 !... delta-j to position titles - IL_STR(15) = 0 - - CALL CONSTA(IL_STR,IWINDOW_STR) - - IWINDOW_STR(21) = 1 !... flags this as strip-titles -C -C - CALL CONSTA(MAP,IWINDOW) -C . . . COMPUTE SCALE AND ADJUSTMENT CONSTANTS ... -C - NOLINES = IWINDOW(4) - NOWIDTH = IWINDOW(15) - NOPIXELS = IWINDOW(16) - NTOTWDS = NOWIDTH * NOLINES - -C - MYOPTNBITS = 0 - - IF(IAND(MAP(2),K0010X) .NE. 0) THEN -C ... IF ADDING-ON TO PREVIOUSLY LEFT-OPEN PRODUCT FILE, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,1) !... ADDING ON TO EXISTG - ENDIF - IF(IAND(MAP(2),K0008X) .NE. 0) THEN -C ... IF LEAVING THE OUTPUT FILE OPEN AT EXIT, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,2) !... LEAVE OPEN AT END - ENDIF - -C - IF((NOWIDTH .LE. 0) .OR. (NOLINES .LE. 0)) THEN - WRITE(ERRMSG(2)(1:55), - 1 FMT='(''NO FAX MAPS MADE, CHECK MAP REGISTRATION CONS'', - 2 ''TANTS!!!!:'')') -C 1 '123456789012345678901234567890123456789012345', -C 2 ''6789012345'')') - WRITE(6,FMT='(1H ,''CNTR::CONSTA: DIMENSIONS OF IMAGE= ('', - 1 I4,'','',I6,'') ... WHICH ARE WRONG ! ! !'', - 2 /1H ,'' GO CHECK THE MAP REGISTRATION CONSTANTS!'', - 3 /1H ,'' * * * * E R R O R S T O P * * * *'')') - A NOWIDTH,NOLINES - IEXIT= 2 - GO TO 999 - ENDIF -C - DO I = 1,NTOTWDS - IBITPLANE(I) = 0 - ENDDO -C - -C ... THE FOLLOWING STRIP-TITLE INITIALIZATION NEEDS TO HAVE -C ... SOME IF TESTS FOR FIRST PANEL OF MULTI-CALL-CNTR PRODUCT - DO J = 1,MAXJSLINE_STR - DO I = 1,MAXIWORD_STR - IMAGE_STR(I,J) = 0 - ENDDO - ENDDO -C - NRECSTART_STR = 0 !... PTR IN LABEL FILE - NITMPLTED_STR = 0 - MXJVAL_STR = 0 - MXJLABITM_STR = 0 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C INITIALIZE LABEL ARRAY -C - LABIX = 0 - NOBUF = 0 -C - IPT = 1 - JPT = 0 - HEIGHT = 1.0 - ANGLE = 0.0 - KROT_PRI(1) = 0 - KROT_PRI(2) = 0 - CTEXT(1:1) = '?' - CTEXT(2:2) = CHAR(1) - CTEXT(3:3) = '$' - CTEXT(4:4) = CHAR(0) - NCHAR = 2 - ICMD = -2 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) -C - INXRTSTRP = 0 - INXISCHED = 1 - INXLFSTRP = 0 - DO LL = 2, 50 - DO NN = 1, 8 - ISCHED(NN,LL) = 0 - ENDDO - ENDDO -C ... DEFAULT FOR MAPPING CONSTANTS - UGRIDT1 = 37.5 - UORFG = .FALSE. - UXPO = 33.0 - UYPO = 33.0 - UXADJUS = -9.0 - UYADJUS = -7.0 - UCU2GI = 3810.0 -C ... DEFAULT FOR CONTOUR OPTIONS AND FILTERS - NDVD = 2 - NDIV = 4 - NCNTRFILT = 0 - NCENTFILT = 0 -C - INTEXT = BLANKS//BLANKS -C - 200 CONTINUE -C -C -C INITIALIZE POINTERS -C - JEXIT = 0 - CALL GETCON(INBYTE,INTEXT,NUMDGN,OUTDGN1,OUTDGN2, - 1 FAXFIL,GRIDT1,IFAXNO) -ckumar - IFAXOUT = FAXFIL -ckumar -ckumar OPEN THE OUTPUT FAX FILE IN DIRECT ACCESS MODE -ckumar REQUIREMENT FOR OSO -ckumar - OPEN (IFAXOUT, ACCESS='DIRECT', RECL=1440 ) -ckumar - OUTDGN3 = 78 - OUTDGN4 = 79 -C - IF (NDEGNS .EQ. 1) THEN - OUTDGN = OUTDGN1 - IF (CPOBFG) THEN - CALL RDOBVT(IERROR) -C ..... READ OBSERVATION TAPE - PRINT 212,IERROR - 212 FORMAT(1H0,'ERROR RETURN FROM RDOBVT ',I5) - ENDIF -C -C LOAD THE BACKGROUND IN -C - CPATHBGND(1:40) = ' ' -ckumar -ckumar Map background files are copied to the working local directory. -ckumar User must copy the relevant map background files from -ckumar /nwprod/util/fix/graph_gphbg -ckumar to the running directory in the script. -ckumar - CPATHBGND(1:) = './' //NULL -ckumar - CALL GETBGND(LUNBGD,CPATHBGND,IWINDOW, - 1 IBITPLANE,IRET_BG) - IF (BGNAME(1:6) .EQ. 'SH4001') CALL SHPLOT -C .... PLOT SPECIAL STATION ON SH4001 BACKGROUND - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) CALL POLSTNEX - IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) CALL POLSTNEX -C .... PLOT SPECIAL STATION ON NH4005 FOR PFAX1 - - ELSE IF (NDEGNS .EQ. 2) THEN - OUTDGN = OUTDGN2 - ELSE IF (NDEGNS .EQ. 3) THEN - OUTDGN = OUTDGN3 - ELSE IF (NDEGNS .EQ. 4) THEN - OUTDGN = OUTDGN4 - ELSE - PRINT *, ' THE OUTPUT DESIGN FILE IS WRONG--',NDEGNS - OUTDGN = OUTDGN1 - ENDIF -C -C GET AND CHECK GRID TYPE FOR A VALID ONE. -C - IGRIDT = IDFLD(5) -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IGRIDT, 8_8, 1_8) -#endif - IGRIDP = mova2i(GRIDTP(8:8)) - GDTYPE = IGRIDP - IF (KEXIT .EQ. 0) THEN - IF (GDTYPE.EQ.26 .OR. GDTYPE.EQ.27 .OR. GDTYPE.EQ.05 .OR. - 1 GDTYPE.EQ.101 .OR. GDTYPE.EQ.104 .OR. GDTYPE.EQ.28) THEN - print *,' lugrb=',lugrb,' lugrbix=',lugrbix - print *,' GDTYPE=', GDTYPE - PRINT *, 'NCNTRFILT, NCENTFILT = ', NCNTRFILT, NCENTFILT - CALL GRD2IDGN(DGNSED,KEYIDX,LUGRB, - 1 LUGRBIX,OUTDGN,INBYTE,INTEXT,GRIDT1, - 2 KDATE,JEXIT) - IF (JEXIT.NE.0) THEN - IEXIT = JEXIT - KEXIT = JEXIT - PRINT *,' ' - PRINT *,'--------------------------------------------' - WRITE(6,FMT='('' FATAL ERROR RETURN FROM GRD2DGN ='', - 1 I4,/,'' WILL NOT MAKE AND FAX CHART FOR: '',/,A)') - 2 IEXIT,INTEXT(1:INBYTE) - PRINT *,'--------------------------------------------' - PRINT *,' ' - ENDIF - ELSE -C -C THIS WAS NOT A VALID GRID TYPE SO READ TO END OF -C THIS SET OF DATA CARDS -C - PRINT *,' ' - PRINT *,'--------------------------------------------' - WRITE(6,FMT='('' FATAL ERROR BAD GRID TYPE ='', - 1 I4,/,'' WILL NOT MAKE AND FAX CHART FOR '',/,A)') - 2 GDTYPE,INTEXT(1:INBYTE) - PRINT *,'--------------------------------------------' - PRINT *,' ' - KEXIT = 1 - IEXIT = 1 - ENDIF -C -C CLOSE THE DESIGN SEED FILE AND -C AND THE INTERMEDIATE DESIGN FILE. -C - CLOSE (UNIT=DGNSED) - CLOSE (UNIT=OUTDGN) - ENDIF -C - IF (NDEGNS .LT. NUMDGN ) GO TO 200 -C .... GO BACK TO GENERATE SECOND DESIGN FILE -C -C -C =============== COME HERE, ALL THE DESIGN FILE BEING GENERATED ======== -C WE NEED TO SCAN LINE ELEM AND LINE STRINGS FIRST -C THEN TEXT STRING AFTER ABOVE ITEMS FOR BOTH DESIGNS -C -C - IF (KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 1 FOR CONVERTING -C - CALL DGNOPN(OUTDGN1,IRTN) - IF(IRTN.EQ.0)THEN -C print *, ' **** design 1 for line string *****' -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 1 . -C - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 1' - ENDIF - CLOSE (UNIT=OUTDGN1) - ENDIF -C - IF (NUMDGN .GT. 1 .AND. KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 2 FOR CONVERTING -C - CALL DGNOPN(OUTDGN2,IRTN) - IF(IRTN.EQ.0)THEN -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 2 . -C -C print *, ' **** design 2 for line string *****' - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 2' - ENDIF - CLOSE (UNIT=OUTDGN2) - ENDIF -C - IF (NUMDGN .GT. 2 .AND. KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 3 FOR CONVERTING -C - PRINT *, 'GULPXX(2) =', GULPXX(2) - PRINT *, 'GULPXY(2) =', GULPXY(2) -C - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A CIRCLE - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A BOX - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE - CALL DGNOPN(OUTDGN3,IRTN) - IF(IRTN.EQ.0)THEN -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 3 . -C -C print *, ' **** design 3 for line string *****' - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 3' - ENDIF - CLOSE (UNIT=OUTDGN3) - ENDIF - ENDIF -C - IF (NUMDGN .GT. 3 .AND. KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 3 FOR CONVERTING -C - PRINT *, 'GULPXX(2) =', GULPXX(2) - PRINT *, 'GULPXY(2) =', GULPXY(2) -C - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A CIRCLE - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A BOX - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE - CALL DGNOPN(OUTDGN3,IRTN) - IF(IRTN.EQ.0)THEN -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 3 . -C -C print *, ' **** design 3 for line string *****' - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 3' - ENDIF - CLOSE (UNIT=OUTDGN3) - ENDIF - ENDIF -C -C -C CLOSE THE LABEL TAPE -C - ICMD = -7 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) - ICMD = 999 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) -C -C - IF (KEXIT .EQ. 0) THEN -C *** SORT THE LABEL TAPE -C . . . S T E P (1.) SORT THE LABEL-ARRAY DATA -C WHETHER IN-CORE OR OUT ON FILE FT55 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - -C *** *** *** -C ... THE LABEL LIST IS ON A SEQUENTIAL FILE ... -C -C ... TO SORT/MERGE THE EXTERNAL FILE-55 LABEL-ARRAY FILE, - REWIND 55 - CALL MERGES(LUNINP,IRET_MRG) - IF(IRET_MRG .NE. 0) THEN -C ... IN OLD VERSION, THAT USED TO STOP WITHIN MERGE - WRITE(6,FMT='(1H ,''MAIN::MERGES: SERIOUS ERROR ... '', - 1 ''RETURNED WITH CODE='', I5)') - A IRET_MRG - REWIND LUNINP - - ELSE - WRITE(6,FMT='(1H ,''AINR: normal return from merges '', - 1 ''with sorted LABEL-data on ITAPE='',I4)') - A LUNINP - ENDIF - -C ... TO GATHER STATISTICS ABOUT THE LABEL-ARRAY ITEMS ... - NITEM_TOT = 0 - NITEM_TITLE = 0 - LANYTITLESQQ = .FALSE. - do j = 1,2 - do i = 1,LMTPRIOR - NPRIOR_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MAXIJ_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MINIJ_LAB(I,J) = 0 - ENDDO - ENDDO - if(.NOT. LBL_EMPTYQ) THEN - LCHKSORTQQ = .TRUE. - - call look_lab(LUNINP, LCHKSORTQQ, IRET_look) -C ... which works for case of LBL_INCOREQ also, -C ... by querying COMMON /ALT_LBL/ ... - -C WRITE(6,FMT='(1H ,''MAIN::look_lab: RETURNED WITH TOTAL '', -C 1 '' SORTED ITEM COUNT='',I8, -C 2 /1h ,7X,''look_lab() RETURN-CODE ='',I4)') -C A NITEM_TOT,IRET_look - - IF(IRET_LOOK .NE. 0) THEN - WRITE(6,FMT='(1H ,''MAIN:... WARNING ...:LOOK_LAB FAILED '', - 1 ''WITH RETURN CODE='',I3)') - A IRET_LOOK - ELSE -C ... OTHERWISE, NORMAL return from LOOK_LAB ... - IF(NITEM_TITLE .LE. 0) THEN - LANYTITLESQQ = .FALSE. - ELSE - LANYTITLESQQ = .TRUE. - ENDIF - ENDIF - ENDIF -C -C -C *** CALL PRINT TITLE TO OUTPUT TAPE54 -C - LEBCDIC = .FALSE. - DO IPRIO = 1, 5 - LOOPRIOR = IPRIO - 1 - CALL PRTITLE(LUNINP,LOOPRIOR,IWINDOW,LEBCDIC, - 1 IBITPLANE,NOWIDTH,NOLINES,IRTN) -C PRINT *,' PRTITLE: RETN-CODE=', IRTN - - IF(LANYTITLESQQ) THEN - NRECSTART_STR = minij_lab(7,2) - ICOUNTSTRIP = NPRIOR_LAB(IPRIO,2) - IF(ICOUNTSTRIP .GT. 0) THEN -C WRITE(6,FMT='(1H ,''MAIN::PRTITLE: FOR LOOPRIOR='',I3, -C 1 ''; COUNT OF STRIP-TITLE ITEMS='',I5, -C 2 /1H ,'' SO WE MUST CALL PRTITLE(FOR STRIP TITLES)'', -C 3 /1h ,'' WHICH BEGIN IN RECORD NUMBER='',I5)') -C A LOOPRIOR,ICOUNTSTRIP,NRECSTART_STR - CALL PRTITLE(LUNINP,LOOPRIOR,IWINDOW_STR,LEBCDIC, - 1 IMAGE_STR,MAXIWORD_STR,MAXJSLINE_STR,IRTN) - PRINT *,' PRTITLE: RETN-CODE=', IRTN - -C ELSE -C WRITE(6,FMT='(1H ,''MAIN::PRTITLE: FOR LOOPRIOR='',I3, -C 1 ''; NO STRIP-TITLES TO PROCESS'')') -C A LOOPRIOR - ENDIF - ENDIF - ENDDO -C -C *** CONVERT IT TO NMC 6-BIT **** -C - IF (KEXIT .EQ. 0 .AND. IRTN .EQ. 0) THEN -C -C ... to convert image to Extended 6-bit format and output it ... -C ... checkout only to output pure-raster image files ... - PRINT *,' NTOTWDS=',NTOTWDS - PRINT *,' NOWIDTH=', NOWIDTH - PRINT *,' NOLINES=', NOLINES -C LUNRAS = 89 -C WRITE(LUNRAS,ERR=900) (IBITPLANE(I),I=1,NTOTWDS) -C????????????????????????????????????????????????? - imgtyp = 0 !... main body of map -C - CALL img2x6t(imgtyp,IBITPLANE,NTOTWDS,NOWIDTH,NOLINES, - 1 IWINDOW(IPXL_FR_MAX),NOLINES,iret_ras2) -C - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''main::img2x6t:(main) Failed with '', - 1 ''retn code='',I5)') - A iret_ras2 - - IRET_CNT = 4 - go to 800 - endif -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... WAS ANY STRIP TITLES WRITTEN TO IMAGE_STR ?? - IF(NITMPLTED_STR .GT. 0) THEN - - IMAGSIZ_STR = MAXIWORD_STR * MAXJSLINE_STR - NPXLOUT_STR = 1728 - NROWSHOW_STR = MAXJSLINE_STR !... = 800 - LNCOUNT_STR = 800 !... might be reduced by dataj - - imgtyp = 1 !... passing the strip-title image - CALL img2x6t(imgtyp,IMAGE_STR,IMAGSIZ_STR, maxiword_STR, - 1 lncount_STR, - 2 npxlout_STR, nrowshow_STR,iret_ras2) - - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''main::img2x6t:(strp-titles) Failed '', - 1 ''with retn code='',I5)') - A iret_ras2 - IRET_CNT = 5 - go to 800 - endif -C ELSE -C write(6,FMT='(1h ,''main: skipped img2x6t() for converting '', -C 1 ''strip-title image into X6B code'', -C 2 /1h ,7X,''because no title data was plotted'')') - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ================================================================ - - ISCHED(1,1) = IFAXNO - IFAXFG = 0 - CALL COMIFID(IFAXNO,JFID,IFAXFG,CIFID) - PRINT *,' CIFID=',(CIFID(M),M=1,48) - MYOPTNBITS = IBSET(MYOPTNBITS,7) !... GIVEN IFID IS IN ASCII -ckumar - NUMRECFAX = NRECFAX - LUNIPK6 = IFAXOUT - - CALL REBLKFX4(LUNEXT6B,LUNIPK6,NUMRECFAX,ISCHED,CIFID, - 1 MYOPTNBITS, iret_reb) -ckumar -ckumar We decrement NRECFAX by 1 to eliminate zero filled record -ckumar - NRECFAX = NUMRECFAX-1 -ckumar -C -C write(6,FMT='(1h ,''main::reblkfx4: return code='',I6)') -C A iret_reb - - NUMGOOD = NUMGOOD + 1 - SUBNUMS(NUMGOOD) = IFAXNO - ENDIF - ENDIF -C - 800 CONTINUE - MWHICH = MWHICH + 1 - GRPWHICH = GRPWHICH + 1 - CLOSE(UNIT=55) -C - IF (IRET_RAS2 .NE. 0) IERR = IRET_RAS2 - IF (IRET_REB .NE. 0) IERR = IRET_REB -C - GO TO 100 -C - 900 CONTINUE -C -C ....FINISH ALL MAPS -C -ckumar -ckumar IFCBF(1) = KFLAG -ckumar WRITE(IFAXOUT)IFCBF -ckumar Writing the final record in direct access mode. -ckumar - CALL ENDMAP(IFAXOUT,NRECFAX) - CLOSE (IFAXOUT) -C -C .....WRITE END-OF-MAP AT THE END VARIAN FILE -C - IF(NUMGOOD.LE.0)THEN - WRITE(ERRMSG(3)(1:55), - 1 FMT='('' FATAL ERROR - NO FAX MAP HAS BEEN MADE. '', - 2 ''PLEASE CHECK:'')') -C 1 '123456789012345678901234567890123456789012345', -C 2 ''6789012345'')') - NUMGOOD = 0 - IEXIT = 3 - PRINT *,' ' - PRINT *,'-------------------------------------------------' - PRINT *,ERRMSG(3) - ELSE -C - WRITE(ERRMSG(1)(1:55), - 1 FMT='(''MADE'',I3,'' OF'',I3,'' FAX MAPS THE SUBSET '', - 2 ''NUMBERS ARE: '')')NUMGOOD,MAXMAP -C 1 '123456789012345678901234567890123456789012345', - PRINT *,' ' - PRINT *,'-------------------------------------------------' - WRITE(6,FMT='('' MAIN:'',A)')ERRMSG(1)(1:55) - IF(NUMGOOD.GE.1)THEN - EXTRA = .TRUE. - ELSE - EXTRA = .FALSE. - ENDIF - ENDIF -C - 999 CONTINUE -C -C - IF(IEXIT.EQ.0)THEN - ISTOP = 1 - ELSE - ISTOP = IEXIT - IERR = IEXIT - ENDIF -C - ENDMSG = ERRMSG(ISTOP) - CALL CONSOL(ENDMSG) -C - IF(EXTRA)THEN -C - NUMT = 0 - NUMT = NUMGOOD/10 - IREM = MOD(NUMGOOD,10) - IF(IREM.NE.0)THEN - NUMT = NUMT + 1 - ENDIF - ISRT = 1 - IF(NUMGOOD.LE.10)THEN - IEND = NUMGOOD - LEFT = 0 - JEND = NUMGOOD - ELSE - IEND = 10 - JEND = 10 - LEFT = NUMGOOD - 10 - ENDIF -C -C WRITE(6,FMT='('' MAIN: MAKING'',I2,'' EXTRA CONSOL '' -C 1 ''MESSAGES BECAUSE !'')')NUMT -C - DO KK = 1,NUMT - EXTRATIT = ' ' - WRITE(EXTRATIT(1:95),FMT='(''SUBN='',20(I4,1X))') - 1 (SUBNUMS(II),II=ISRT,IEND) -C - KLOC = JEND*5+5 -C - EXTRATIT(KLOC:KLOC) = ':' - WRITE(6,FMT='('' MAIN:'',A)')EXTRATIT(1:KLOC) - CALL CONSOL(EXTRATIT) -C -C CHECK TO SEE IF WE ARE FINISHED -C - IF(LEFT.EQ.0)THEN - ELSE - ISRT = IEND + 1 - IF(LEFT.LE.10)THEN - IEND = NUMGOOD - JEND = NUMGOOD - LEFT = 0 - ELSE - IEND = ISRT + 10 - LEFT = NUMGOOD - IEND - ENDIF - ENDIF - ENDDO - ENDIF -C - PRINT *,"-------------------------------------------------" -C - CALL W3TAGE('FAXMAKR90') -C CALL W3AS02 (ISTOP) - CALL ERREXIT(IERR) ! cray EXIT modified for IBM/SP - STOP - END diff --git a/util/sorc/faxmakr.fd/makefile b/util/sorc/faxmakr.fd/makefile deleted file mode 100755 index 541fcfeede..0000000000 --- a/util/sorc/faxmakr.fd/makefile +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -OBJS= main.orig.o main.block.data.o grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -LDFLAGS = -qopenmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -faxmakr: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) $(GPHLIBS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/faxmakr.fd/makefile.theia b/util/sorc/faxmakr.fd/makefile.theia deleted file mode 100755 index 541fcfeede..0000000000 --- a/util/sorc/faxmakr.fd/makefile.theia +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -OBJS= main.orig.o main.block.data.o grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -LDFLAGS = -qopenmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -faxmakr: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) $(GPHLIBS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/faxmakr.fd/makefile.wcoss_cray b/util/sorc/faxmakr.fd/makefile.wcoss_cray deleted file mode 100755 index 7b690227fc..0000000000 --- a/util/sorc/faxmakr.fd/makefile.wcoss_cray +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -OBJS= main.orig.o main.block.data.o grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -LDFLAGS = -openmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -faxmakr: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) $(GPHLIBS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/faxmakr.fd/makefile.wcoss_dell_p3 b/util/sorc/faxmakr.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index 541fcfeede..0000000000 --- a/util/sorc/faxmakr.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -OBJS= main.orig.o main.block.data.o grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -LDFLAGS = -qopenmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -faxmakr: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) $(GPHLIBS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/faxmakr.fd/mtitle.f b/util/sorc/faxmakr.fd/mtitle.f deleted file mode 100755 index bcff7218ca..0000000000 --- a/util/sorc/faxmakr.fd/mtitle.f +++ /dev/null @@ -1,451 +0,0 @@ - SUBROUTINE MTITLE(LABEL) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MTITLE PUT TITLES IN THE DESIGN MAP FILE. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: STORES THE MAP TITLES IN THE DESIGN FILE. -C -C PROGRAM HISTORY LOG: -C 94-09-28 ORIGINAL AUTHOR HENRICHSEN -C 94-11-28 HENRICHSEN ADD NEW ARG TO DGNTXT -C 94-12-30 LUKE LIN CONVERT IT CFT-77 -C 96-04-29 LUKE LIN MODIFY FOR FAXMAKR. -C 96-06-07 HENRICHSEN MODIFY PUT ON A USER TITLE AS NEEDED. AND -C FIX GULF LABEL. -C 96-06-21 HENRICHSEN MODIFY PUT AN ADDITIONAL LINE ON THE -C GULF LABEL IF LLEVEL FLAG IS .TRUE. -C FIX GULF LABEL. ADDED LOGIC TO USE TITLE -C HEIGHT "THEIGHT" THAT WAS PASSED IN COMMON/ -C LLABFX/. -C 96-06-27 HENRICHSEN MODIFY TO FIX SPACING INBETWEEN THE GULF LABEL -C TEXT. -C 96-10-10 LUKE LIN FIX GULF LABELS FOR GFS AND CGRID -C 96-11-18 LUKE LIN ADD THE TROPOPAUSE GULF TITLE. -C 97-06-18 LUKE LIN MODIFY FOR TYPE 5 NAM GULF TITLE. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C -C USAGE: CALL MTITLE -C INPUT ARGUMENT LIST: -C LABEL - 12 WORDS LABEL ON INPUT. WORDS 1-5 SHOULD CONTAIN -C LABEL ID OF DESIRED FIELD FLD. -C -C FROM COMMON/LLABFX/ -C GULPXX - INTEGER X GRID COORDINATE OF GULF TITLE -C GULPXY - INTEGER Y GRID COORDINATE OF GULF TITLE -C TITPXX - INTEGER X GRID COORDINATE OF MAP TITLE -C TITPXY - INTEGER Y GRID COORDINATE OF MAP TITLE -C NUMG - INTEGER WORD THAT CONTAINS THE NUMBER OF BYTES IN -C - GLAB ARRAY. -C NUMT - INTEGER WORD THAT CONTAINS THE NUMBER OF BYTES IN -C - TITLE ARRAY. -C GLAB - CHARACTER*24 ARRAY CONTAINS THE GULF TITLE. -C TITLE - CHARACTER*152 ARRAY CONTAINS THE TITLE. -C JFID - CHARACTER*48 ARRAY CONTAINS THE JFID TITLE IN -C LLEVEL - LOGICAL FLAG THAT SIGNALS IF THE HEIGHT OF SURFACE -C - IS TO BE ADDED AS AN EXTRA LINE ON THE GULF TITLE. -C -C FROM COMMON/POLE/ -C XPOL - REAL*4 X LOCATION OF POLE -C YPOL - REAL*4 Y LOCATION OF POLE -C GDTYPE - INTEGER*4 GRID TYPE FLAG. -C -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -ckumar - COMMON /DUCKNOAA/ DUCKX,DUCKY,DUCKFG -ckumar - INTEGER DUCKX,DUCKY,DUCKFG -C - COMMON /ILCON/ MAP(15) - INTEGER MAP -C - CHARACTER*8 BGNAME - EQUIVALENCE (BGNAME,MAP(1)) -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID -C - COMMON /EXTIT/ ETITFONT,ETITPXX,ETITPXY,NOEXT,EXTRAT,FGEXTRAT - REAL ETITFONT - INTEGER ETITPXX,ETITPXY,NOEXT - CHARACTER*80 EXTRAT - LOGICAL FGEXTRAT -C -C - LOGICAL LLEVEL -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU, - 1 LINEP,IGRIDP,T1 - -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C - - COMMON /UUNAME/ USRBYT,LUNAM,USRNAM -C - INTEGER USRBYT - LOGICAL LUNAM - CHARACTER*96 USRNAM -C - LOGICAL LBIG -C - CHARACTER*10 GULFLAB -C - REAL PUTHGT,PUTANG,THGT,GHGT,UHGT - INTEGER IPRPUT(2) -C - INTEGER GDTYPE - INTEGER NUMV -C - INTEGER LABEL(12) - INTEGER MSK2 - DATA MSK2 /Z'00000000000000FF'/ - DATA GULFLAB /' '/ -C - LBIG = .FALSE. -C -C CHECK TO SEE IF GRID TYPE IS 26, IF SO SET LBIG = .TRUE. -C TO ADJUST HEIGHT AND I/J FOR PART OF GULF TITLE. -C - IF (IGRIDP.EQ.26)LBIG = .TRUE. - IF (IGRIDP.EQ.05)LBIG = .TRUE. -C -C CHECK TO SEE IF LLEVEL SHOULD BE ON -C - IF(LVFLG.GT.0)THEN - LLEVEL = .TRUE. - WRITE(6,FMT='('' MTITLE: PUTING AN EXTRA LINE IN THE GULF'', - 1 '' TITLE. THE GULF TITLE WILL BE :'',A)')GLAB(1:21) - ELSE - WRITE(6,FMT='('' MTITLE: LVFLG='',I2,'' THE GULF'', - 1 '' TITLE. THE GULF TITLE WILL BE :'',A)')LVFLG,GLAB(1:17) - LLEVEL = .FALSE. - ENDIF -C - PUTHGT = 11.0 - PUTANG = 0.0 - IPRPUT(1) = 0 - IPRPUT(2) = 2 - ITAG = 0 -C -C PUT TITLE ON MAP -C - IF (TITPXX.GT.0 .AND. TITPXY.GT.0) THEN - IF(HGTFLG.NE.0)THEN - THGT = THEIGHT - ELSE - THGT = PUTHGT - ENDIF - IX = TITPXX - MAP(13) - IY = TITPXY - MAP(14) - CALL PUTLAB(IX,IY,THGT,TITLE,PUTANG,NUMT,IPRPUT,ITAG) - ENDIF -C -C PUT USR'S TITLE FROM PARM. -C - IF(LUNAM)THEN - IX = TITPXX - MAP(13) - IY = TITPXY + 45 - MAP(14) - NUM = USRBYT - UHGT = PUTHGT -C - WRITE(6,FMT='('' MTITLE: PUTING AN EXTRA TITLE ON THE MAP.'', - 1 '' THE TITLE HAS '',I2,'' BYTES AND IS: '',A)')USRBYT, - 2 USRNAM(1:USRBYT) - CALL PUTLAB(IX,IY,UHGT,USRNAM,PUTANG,NUM,IPRPUT,ITAG) - ENDIF -C -C .... PUT EXTRA TITLE FROM OPTION CARDS - IF (FGEXTRAT) THEN - IF(HGTFLG.NE.0)THEN - THGT = THEIGHT - ELSE - THGT = PUTHGT - ENDIF - IX = ETITPXX - MAP(13) - IY = ETITPXY - MAP(14) - THGT = ETITFONT - WRITE(6,FMT='('' ETITLE: PUTING AN EXTRA TITLE ON THE MAP.'', - 1 '' THE TITLE HAS '',I2,'' BYTES AND IS: '',A)')NOEXT, - 2 EXTRAT(1:NOEXT) - CALL PUTLAB(IX,IY,THGT,EXTRAT,PUTANG,NOEXT,IPRPUT,ITAG) - ENDIF -C -C PUT DUCK LABEL ON THE MAP -C - IF (DUCKX.GT.0 .AND.DUCKY.GT.0) THEN - IX = DUCKX - MAP(13) - IY = DUCKY - MAP(14) - KANG = 0 - KFLAG = DUCKFG - CALL DUCK(IX,IY,KANG,KFLAG) - ENDIF -C -C PUT GULF LABEL ON MAP -C - IF (GULPXX(1) .GT.0 .AND. GULPXY(1) .GT.0) THEN - IF (IGRIDP.EQ.101 .AND. BGNAME(1:6).EQ.'NH4006') THEN -C .... FOR NGM C-GRID ON NH4006 - GHGT = 19.0 - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +20 - GULFLAB(1:6) = GLAB(1:6) - NCHAR = 6 - IF (GLAB(1:3) .EQ. 'QPV') THEN -C ... FOR QPVV NGM GRID-C ... - GULFLAB(1:5)='QPVV/' - GULFLAB(6:7)=GLAB(4:5) - GULFLAB(8:8)='H' - NCHAR = 8 - ENDIF - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C ...SUCH AS QPV12.... - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +10 - GULFLAB(1:5) = GLAB(7:11) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) - 5 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) + 15 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:7) = ' GRID-C' - NCHAR = 7 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) - 5 - IY = GULPXY(1) - MAP(14) - 10 - GULFLAB(1:10) = '12HR ACCUM' - NCHAR =10 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ELSE -C FOR OTHER REGULAR MAP'S GULF TITLES -C -C CHECK TO SEE IF LBIG IS ON, IF SO ADJUST HEIGHT AND I/J -C - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +30 -C - IF (LBIG) THEN -C ... TYPE 26 OR 05 SUCH AS NGM, NAM ... - GHGT = 11.0 - IX = IX - 15 - GULFLAB(1:6) = GLAB(1:6) - NCHAR = 6 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ELSE IF (IGRIDP.EQ.27 .OR. IGRIDP.EQ.28) THEN -C ... TYPE 27 SUCH AS GFS - GHGT = 1.0 - IF (GLAB(1:2) .EQ. 'RH') THEN - GULFLAB(1:6) = GLAB(1:6) - ELSE IF (GLAB(1:3) .EQ. 'VOR') THEN - GULFLAB(1:6) = GLAB(1:6) - ELSE IF (GLAB(1:2) .EQ. 'LI') THEN - GULFLAB(1:6) = GLAB(1:6) - GULFLAB(3:3) = ' ' - ELSE IF (GLAB(1:2) .EQ. 'TP') THEN - GULFLAB(1:6) = GLAB(1:6) - GULFLAB(3:3) = ' ' - ELSE IF (GLAB(1:3) .EQ. 'THK') THEN - GULFLAB(1:6) = GLAB(1:6) - ELSE IF (KEYIDX.EQ.41) THEN - GULFLAB(1:3)='TP ' - ELSE - GULFLAB(1:2) = GLAB(18:19) - GULFLAB(3:5) = GLAB(3:5) - GULFLAB(3:3) = ' ' - ENDIF - NCHAR = 5 -C - IFCSTHR = IAND(LABEL(1),MSK2) - PRINT *,' IFCSTHR =',IFCSTHR - IF (IFCSTHR .GE. 100) THEN - GULFLAB(3:6) = GLAB(3:6) - GULFLAB(3:3) = ' ' - NCHAR = 6 - ENDIF - PRINT *,' GFS-LABEL1=', GULFLAB,' --=',GLAB(1:6) - PRINT *,' GLAB(16:24)=',GLAB(16:24) - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ELSE IF (IGRIDP.EQ.101) THEN -C ... TYPE 101 SUCH AS NGM C-GRID - GHGT = 1.0 - GULFLAB(1:6) = GLAB(1:6) -C PRINT *,' NGM C-GRID: GLAB=',GLAB(1:6) - NCHAR = 6 - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +30 - IF (GLAB(1:3) .EQ. 'QPV') THEN -C ... FOR QPVV NGM GRID-C ... - GULFLAB(1:5)='QPVV/' - GULFLAB(6:7)=GLAB(4:5) - GULFLAB(8:8)='H' -C PRINT *,' NGM C-GRID: GULFLAB=',GULFLAB(1:8) - NCHAR = 8 - ENDIF - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C -C CHECK TO SEE IF LLEVEL IS ON, IF SO ADD A HEIGHT LABEL -C LINE TO THE GULF LABEL -C - IF (LLEVEL .AND. IGRIDP.EQ.26) THEN - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +50 - IX = IX - 15 - GHGT = 11.0 - GULFLAB(1:5) = GLAB(18:22) - NCHAR = 4 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C - IF (LLEVEL .AND. IGRIDP.EQ.05) THEN - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +50 - IX = IX - 15 - GHGT = 11.0 - GULFLAB(1:5) = GLAB(18:22) - NCHAR = 4 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +15 - GHGT = 1.0 - GULFLAB(1:5) = GLAB(7:11) - NCHAR = 5 -C PRINT *,' GFS-LABEL3=', GULFLAB - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IF (IGRIDP .NE. 101) THEN - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C PRINT *,' GFS-LABEL4=', GULFLAB -C - ELSE -C ... FOR NGM C-GRID - IX = GULPXX(1) - MAP(13) -10 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) + 30 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:6) = 'GRID-C' - NCHAR = 6 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) - 10 - IY = GULPXY(1) - MAP(14) - 15 - GULFLAB(1:10) = '12HR ACCUM' - NCHAR =10 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C - ENDIF - ENDIF -C -C -C CHECK TO SEE IF A 2ND GULF LABEL IS TO BE PUT ON THE MAP. -C - IF (GULPXX(2) .GT.0 .AND. GULPXY(2) .GT.0) THEN - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) +30 - GULFLAB(1:6) = GLAB(1:6) - NCHAR = 6 -C -C CHECK TO SEE IF LBIG IS ON, IF SO ADJUST HEIGHT AND I/J -C - IF (IGRIDP.EQ.101 .AND. BGNAME(1:6).EQ.'NH4006') GOTO 700 -C - IF (LBIG) THEN - GHGT = 11.0 - IX = IX - 15 - ELSE - GHGT = 1.0 - ENDIF -C - IF (GLAB(1:3).EQ.'QPV' .AND. IGRIDP.EQ.101) THEN -C ... FOR QPVV NGM GRID-C ... - GULFLAB(1:5)='QPVV/' - GULFLAB(6:7)=GLAB(4:5) - GULFLAB(8:8)='H' - NCHAR = 8 - ENDIF - - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C -C CHECK TO SEE IF LLEVEL IS ON, IF SO ADD A HEIGHT LABEL -C LINE TO THE GULF LABEL -C - IF (LLEVEL) THEN - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) +50 - IX = IX - 15 - GHGT = 11.0 - GULFLAB(1:5) = GLAB(18:22) - NCHAR = 4 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) +15 - GHGT = 1.0 - GULFLAB(1:5) = GLAB(7:11) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C - 700 CONTINUE -C - GHGT = 1.0 - IF (IGRIDP .NE. 101) THEN - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C - ELSE -C ... FOR NGM C-GRID - IX = GULPXX(2) - MAP(13) -10 - IY = GULPXY(2) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(2) - MAP(13) + 30 - IY = GULPXY(2) - MAP(14) - GULFLAB(1:6) = 'GRID-C' - NCHAR = 6 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(2) - MAP(13) - 10 - IY = GULPXY(2) - MAP(14) - 15 - GULFLAB(1:10) = '12HR ACCUM' - NCHAR =10 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF - ENDIF -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/pltrh.f b/util/sorc/faxmakr.fd/pltrh.f deleted file mode 100755 index 89003e074a..0000000000 --- a/util/sorc/faxmakr.fd/pltrh.f +++ /dev/null @@ -1,125 +0,0 @@ - SUBROUTINE PLTRH(FLDA,IMAX,JMAX,I1BIG,J1BIG,IGPLOT, - 1 ISTART,JSTART,DOTSGI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK *** -C -C SUBPROGRAM: PLTHR PLOTS THE RELATIVE HUMIDITY AT GRID POINTS. -C AUTHOR:KRISHNA KUMAR ORG:W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: CONVERTS UNPACKED SCALED GRID POINT RH TO INTEGER -C AND PLOTS THE VALUES AT GRID POINT LOCATIONS. -C -C PROGRAM HISTORY LOG: -C 85-05-31 PETER HENRICHSEN -C 93-04-28 LUKE LIN CONVERT TO FORTRAN-77 AND ADD DOC BLOCK. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO XINDEF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL PLTRH(FLDA,IMAX,JMAX,I1BIG,J1BIG,IGPLOT,DOTSGI) -C INPUT ARGUMENTS: -C FLDA = FIELD CONTAINING THE RH GRID POINT DATA. -C IMAX,JMAX = THE DIMENIONS OF FLDA. -C I1BIG,J1BIG = THE CORRECTIVE LOCATION FROM BIG GRID FIELD. -C DOTSGI = DOTS PER GRID INTERVAL WHICH IS FUNCTION OF BGND. -C IGPLOT = INTEGER*2 TWO WORD ARRAY THAT CONTAINS THE FOLLING: -C IGPLOT(1) KEY TO DETERMINE ADDATIVE CONSTANTS FOR GRID CORR. -C IGPLOT(2) COTAINS TO PLOTTING INGREMENT FOR PLOTTING. -C IF .LE. 1 PLOT EVEY GRID POINT. -C IF .EQ. 2 PLOT EVEY OTHER GRID POINT. -C IF .EQ. 3 PLOT EVEY THIRD GRID POINT. -C -C INPUT FILES: NONE -C -C -C OUTPUT ARGUMENTS: NONE -C -C OUTPUT FILES: NONE -C -C -C -C RETURN CONDITIONS:NONE. -C -C SUBPROGRAMS CALLED: -C UNIQUE : BIN2EB PUTLAB -C -C LIBRARY: NONE -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE : IBM -C$$$ -C -C - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C COMMON USED FOR PUTLAB. -C - REAL FLDA(IMAX,JMAX) - REAL XINDEF - DATA XINDEF /1.0E307 / -C - INTEGER IADD(3) - DATA IADD /4,12,0/ - CHARACTER*8 IBCDCH -C - INTEGER JADD(3) - DATA JADD /4,08,0/ -C - INTEGER IGPLOT(2) - INTEGER IPR(2) -C -C -C CORRECT FOR LOCATION ON BACKGROUND. -C - IPR(1) = 0 - IPR(2) = 1 - KK = IGPLOT(1) - MM = IGPLOT(2) - IF(KK.LT.1) KK = 1 - IF(KK.GT.3) KK = 3 - IF(MM.LT.1) MM = 1 -C - IGDCOR = I1BIG - IADD(KK) - JGDCOR = J1BIG - JADD(KK) -C - N = 1 - IF(MM.NE.1) N = MM -C -C WHICH WILL MAKE SURE THAT THE 1ST GRID POINT IS ALWAYS PLOTTED -C - DO 340 J= JSTART,JMAX -C - DO 330 I =ISTART,IMAX -C - NODD = MOD(N,MM) - IF(NODD.NE.0) GO TO 320 -C - IF(FLDA(I,J).EQ.XINDEF) GO TO 320 - IRH =FLDA(I,J) + 0.5 - IF(IRH.GT.99) IRH = 99 -C -C CONVERT IRH TO HOLLERTH. -C - CALL BIN2EB(IRH,IBCDCH,2,'A99') -C -C . . . NOW GET IDOT AND JDOT LOCATION FOR PLOTTING OF RH. -C - XI = I + IGDCOR - XJ = J + JGDCOR -C -C . . . CONVERT TO DOTS. -C - IDOT = DOTSGI*(XI - 1.0) + 0.5 - JDOT = DOTSGI*(XJ - 1.0) + 0.5 -C -C . . . NOW PLOT THE HR ON MAP................. -C - CALL PUTLAB(IDOT,JDOT,1.0,IBCDCH,0.0,2,IPR,0) -C - 320 CONTINUE - N = N + 1 - 330 CONTINUE - 340 CONTINUE - RETURN - END -C diff --git a/util/sorc/faxmakr.fd/polstnex.f b/util/sorc/faxmakr.fd/polstnex.f deleted file mode 100755 index 6e3927ad5b..0000000000 --- a/util/sorc/faxmakr.fd/polstnex.f +++ /dev/null @@ -1,441 +0,0 @@ - SUBROUTINE POLSTNEX -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: POLSTNEX LIST OF STN NAMES AND IDOT/JDOT LOCATIONS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: LIST OF STATION NAMES AND IDOT/JDOT LOCATIONS AND PLOT THEM -C ON THE NH4005 BACKGROUND FOR PFAX1 CHARTS. -C IN A FORMAT WHICH WOULD FACILITATE CALLING PUTLAB() -C -C PROGRAM HISTORY LOG: -C 88-04-18 BOB HOLLERN -C 96-10-31 SHIMOMURA -- CONVERTED FROM LABEL-ARRAY FORMAT TO -C AN EXPANDED FORMAT -C 96-11-05 LUKE LIN -- ADD THE PLOTTING LOGIC. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C ADDED A BLOCK DATA TO MAKE IT RUN ON -C IBM RS/6000 SP SYSTEM. -C -C USAGE: /POLSTN/ COMMON BLOCK NAME IN PROGRAM PEPFAX -C -C OUTPUT ARGUMENT LIST: -C COMMON /POLSTN/MAXNNAM,IJANDNAM -C INTEGER MAXNNAM -C DATA MAXNNAM /219/ -C INTEGER IJANDNAM(8,220) -C I J ROT PRI ARW FON NC -C IJANDNAM(1,J) = IDOT -C IJANDNAM(2,J) = JDOT -C IJANDNAM(3,J) = 2-BIT ROTATION CODE -C IJANDNAM(4,J) = 3-BIT PRIORITY -C IJANDNAM(5,J) = 1-BIT FLAG FOR EXPLICIT CHAR-SET MODE -C IJANDNAM(6,J) = CHARACTER-SET INDEX -C IJANDNAM(7,J) = COUNT OF CHARACTERS IN THE FOLLOWING WORD -C IJANDNAM(8,J) = TEXT WORD OF UP TO 8 CHARACTERS, LEFT-JUSTIFIED -C -C REMARKS: -C IN USERS SOURCE CODE INCLUDE: -C EXTERNAL POLSTNEX -C -C WHICH WILL FORCE THE LINKAGE-EDITOR TO LOOK FOR polstnex.o * -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C ... THE OLD ASM VERSION HAD THE LABEL-ARRAY FORMATTED DATA ... -C ... TITLE 'COMMON /POLSTN/LABSTN -- STN LOCATORS ' -C ... BUT THIS FORTRAN VERSION HAS THE ARGUMENTS FOR PUTLAB() INSTEAD - - - COMMON /POLSTN/MAXNNAM,IJANDNAM - INTEGER MAXNNAM - INTEGER IJANDNAM(8,220) - - INTEGER IGROUP01(8,20) - EQUIVALENCE (IJANDNAM(1,1),IGROUP01(1,1)) - INTEGER IGROUP02(8,20) - EQUIVALENCE (IJANDNAM(1,21),IGROUP02(1,1)) - INTEGER IGROUP03(8,20) - EQUIVALENCE (IJANDNAM(1,41),IGROUP03(1,1)) - INTEGER IGROUP04(8,20) - EQUIVALENCE (IJANDNAM(1,61),IGROUP04(1,1)) - INTEGER IGROUP05(8,20) - EQUIVALENCE (IJANDNAM(1,81),IGROUP05(1,1)) - INTEGER IGROUP06(8,20) - EQUIVALENCE (IJANDNAM(1,101),IGROUP06(1,1)) - INTEGER IGROUP07(8,20) - EQUIVALENCE (IJANDNAM(1,121),IGROUP07(1,1)) - INTEGER IGROUP08(8,20) - EQUIVALENCE (IJANDNAM(1,141),IGROUP08(1,1)) - INTEGER IGROUP09(8,20) - EQUIVALENCE (IJANDNAM(1,161),IGROUP09(1,1)) - INTEGER IGROUP10(8,20) - EQUIVALENCE (IJANDNAM(1,181),IGROUP10(1,1)) - INTEGER IGROUP11(8,20) - EQUIVALENCE (IJANDNAM(1,201),IGROUP11(1,1)) - -* I J ROT PRI ARW FON NC -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C EXTERNAL LOOKTLB - COMMON /LKTLBS/LMTSETNUM,LOOKT - INTEGER LOOKT(9,63) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER IPUTL_ARG(8) - CHARACTER*8 CPUTL_ARG(8) - EQUIVALENCE (IPUTL_ARG(1),CPUTL_ARG(1)) -C - - INTEGER IDOTSTN - EQUIVALENCE (IPUTL_ARG(1),IDOTSTN) - INTEGER JDOTSTN - EQUIVALENCE (IPUTL_ARG(2),JDOTSTN) - INTEGER IROTSTN - EQUIVALENCE (IPUTL_ARG(3),IROTSTN) - INTEGER IPRIORSTN - EQUIVALENCE (IPUTL_ARG(4),IPRIORSTN) - INTEGER IEXPLICITMODE - EQUIVALENCE (IPUTL_ARG(5),IEXPLICITMODE) - INTEGER IFONTINDEX - EQUIVALENCE (IPUTL_ARG(6),IFONTINDEX) - INTEGER NCHSTN - EQUIVALENCE (IPUTL_ARG(7),NCHSTN) - CHARACTER*8 CNAMESTN - EQUIVALENCE (CPUTL_ARG(8),CNAMESTN) - - - INTEGER IROTPRISTN(2) - INTEGER IDELTA - INTEGER JDELTA - -C - IDELTA = 36 * 9 - JDELTA = 36 * 7 -C - MAXNNAM = 178 - DO JSTN = 1,MAXNNAM - DO I = 1,8 - IPUTL_ARG(I) = IJANDNAM(I,JSTN) - ENDDO - HEIGHT = FLOAT(IFONTINDEX) - ANGLE = 0.0 - IF(IEXPLICITMODE .NE. 0) THEN - ITAG = 0 - IF(IFONTINDEX .GT. 0 .AND. IFONTINDEX .LE. LMTSETNUM) THEN -C ... IFONTINDEX IS W/I RANGE ... - IF(LOOKT(3,IFONTINDEX) .LT. 0) THEN -C ... THIS IS A SIDEWAYS FONT ... - ANGLE = 90.0 - ELSE - ANGLE = 0.0 - ENDIF - ENDIF - ELSE - ITAG = 1 - ENDIF - - IROTPRISTN(1) = IROTSTN - IROTPRISTN(2) = IPRIORSTN - - NCHARS = NCHSTN - IF(CNAMESTN(NCHARS:NCHARS) .EQ. '$') THEN - NCHARS = NCHARS - 1 - ENDIF - IF(NCHARS .GT. 0) THEN - - IPOS = IDOTSTN + IDELTA - JPOS = JDOTSTN + JDELTA -C - CALL PUTLAB(IPOS,JPOS,HEIGHT,CNAMESTN(1:NCHARS), - 1 ANGLE,NCHARS,IROTPRISTN,ITAG) - - ENDIF - ENDDO -C - RETURN - END -ckumar -ckumar ##################block data polstnex_data -ckumar - BLOCK DATA POLSTNEX_DATA -C - COMMON /POLSTN/MAXNNAM,IJANDNAM - INTEGER MAXNNAM - INTEGER IJANDNAM(8,220) - - INTEGER IGROUP01(8,20) - EQUIVALENCE (IJANDNAM(1,1),IGROUP01(1,1)) - INTEGER IGROUP02(8,20) - EQUIVALENCE (IJANDNAM(1,21),IGROUP02(1,1)) - INTEGER IGROUP03(8,20) - EQUIVALENCE (IJANDNAM(1,41),IGROUP03(1,1)) - INTEGER IGROUP04(8,20) - EQUIVALENCE (IJANDNAM(1,61),IGROUP04(1,1)) - INTEGER IGROUP05(8,20) - EQUIVALENCE (IJANDNAM(1,81),IGROUP05(1,1)) - INTEGER IGROUP06(8,20) - EQUIVALENCE (IJANDNAM(1,101),IGROUP06(1,1)) - INTEGER IGROUP07(8,20) - EQUIVALENCE (IJANDNAM(1,121),IGROUP07(1,1)) - INTEGER IGROUP08(8,20) - EQUIVALENCE (IJANDNAM(1,141),IGROUP08(1,1)) - INTEGER IGROUP09(8,20) - EQUIVALENCE (IJANDNAM(1,161),IGROUP09(1,1)) - INTEGER IGROUP10(8,20) - EQUIVALENCE (IJANDNAM(1,181),IGROUP10(1,1)) - INTEGER IGROUP11(8,20) - EQUIVALENCE (IJANDNAM(1,201),IGROUP11(1,1)) -C - DATA MAXNNAM /178/ -C - DATA IGROUP01 / -* I J ROT PRI ARW FON NC - A 990, 658, 0, 0, 1, 4, 6, ")BGBW$", - 1 937, 698, 0, 0, 1, 4, 6, ")BGSF$", - 2 852, 766, 0, 0, 1, 4, 6, ")BGTL$", - 3 1043, 758, 0, 0, 1, 5, 6, ")BIKF$", - 4 1034, 779, 0, 0, 1, 5, 6, ")BIKR$", - 5 970, 557, 0, 0, 1, 4, 6, ")CYCA$", - 6 620, 586, 0, 0, 1, 4, 6, ")CYEG$", - 7 878, 639, 0, 0, 1, 4, 6, ")CYFB$", - 8 958, 449, 0, 0, 1, 4, 6, ")CYHZ$", - 9 893, 456, 0, 0, 1, 4, 6, ")CYQB$", - A 941, 431, 0, 0, 1, 4, 6, ")CYQI$", - 1 1007, 516, 0, 0, 1, 4, 6, ")CYQX$", - 2 787, 750, 0, 0, 1, 4, 6, ")CYRB$", - 3 876, 439, 0, 0, 1, 4, 6, ")CYUL$", - 4 540, 591, 0, 0, 1, 4, 6, ")CYVR$", - 5 705, 504, 0, 0, 1, 4, 6, ")CYWG$", - 6 750, 591, 0, 0, 1, 4, 6, ")CYYQ$", - 7 951, 545, 0, 0, 1, 4, 6, ")CYYR$", - 8 1025, 509, 0, 0, 1, 4, 6, ")CYYT$", - 9 829, 416, 0, 0, 1, 4, 6, ")CYYZ$" / - - DATA IGROUP02 / - A 533, 665, 0, 0, 1, 4, 6, ")CYZP$", - 1 1221, 860, 0, 0, 1, 5, 6, ")EBBR$", - 2 1232, 888, 0, 0, 1, 5, 6, ")EDDF$", - 3 1193, 898, 0, 0, 1, 5, 6, ")EDDH$", - 4 1254, 911, 0, 0, 1, 5, 6, ")EDDM$", - 5 1112, 975, 0, 0, 1, 5, 6, ")EFHK$", - 6 1188, 819, 0, 0, 1, 5, 6, ")EGCC$", - 7 1210, 827, 0, 0, 1, 5, 6, ")EGLL$", - 8 1162, 810, 0, 0, 1, 5, 6, ")EGPK$", - 9 1206, 863, 0, 0, 1, 5, 6, ")EHAM$", - A 1193, 775, 0, 0, 1, 5, 6, ")EICK$", - 1 1183, 775, 0, 0, 1, 5, 6, ")EINN$", - 2 1171, 914, 0, 0, 1, 5, 6, ")EKCH$", - 3 1049, 915, 0, 0, 1, 5, 6, ")ENBO$", - 4 1123, 904, 0, 0, 1, 5, 6, ")ENGM$", - 5 1136, 874, 0, 0, 1, 5, 6, ")ENZV$", - 6 1171, 917, 0, 0, 1, 5, 6, ")ESMM$", - 7 1126, 940, 0, 0, 1, 5, 6, ")ESSA$", - 8 1435, 608, 0, 0, 1, 5, 6, ")GCLP$", - 9 1592, 498, 0, 0, 1, 5, 6, ")GOOO$" / - - DATA IGROUP03 / - A 1525, 444, 0, 0, 1, 5, 6, ")GVAL$", - 1 914, 395, 0, 0, 1, 4, 6, ")KACK$", - 2 779, 296, 0, 0, 1, 4, 6, ")KATL$", - 3 904, 406, 0, 0, 1, 4, 6, ")KBOS$", - 4 616, 225, 0, 0, 1, 4, 6, ")KBRO$", - 5 622, 249, 0, 0, 1, 4, 6, ")KCRP$", - 6 649, 310, 0, 0, 1, 4, 6, ")KDAL$", - 7 604, 418, 0, 0, 1, 4, 6, ")KDEN$", - 8 797, 399, 0, 0, 1, 4, 6, ")KDTW$", - 9 599, 523, 0, 0, 1, 4, 6, ")KGTF$", - A 850, 360, 0, 0, 1, 4, 6, ")KIAD$", - 1 654, 270, 0, 0, 1, 4, 6, ")KIAH$", - 2 882, 383, 0, 0, 1, 4, 6, ")KJFK$", - 3 497, 429, 0, 0, 1, 4, 6, ")KLAS$", - 4 454, 427, 0, 0, 1, 4, 6, ")KLAX$", - 5 599, 255, 0, 0, 1, 4, 6, ")KLOI$", - 6 823, 191, 0, 0, 1, 4, 6, ")KMIA$", - 7 691, 379, 0, 0, 1, 4, 6, ")KMKC$", - 8 719, 442, 0, 0, 1, 4, 6, ")KMSP$", - 9 711, 258, 0, 0, 1, 4, 6, ")KMSY$" / - - DATA IGROUP04 / - A 651, 343, 0, 0, 1, 4, 6, ")KOKC$", - 1 757, 400, 0, 0, 1, 4, 6, ")KORD$", - 2 516, 558, 0, 0, 1, 4, 6, ")KPDX$", - 3 870, 373, 0, 0, 1, 4, 6, ")KPHL$", - 4 506, 383, 0, 0, 1, 4, 6, ")KPHX$", - 5 824, 378, 0, 0, 1, 4, 6, ")KPIT$", - 6 455, 407, 0, 0, 1, 4, 6, ")KSAN$", - 7 619, 275, 0, 0, 1, 4, 6, ")KSAT$", - 8 532, 572, 0, 0, 1, 4, 6, ")KSEA$", - 9 454, 488, 0, 0, 1, 4, 6, ")KSFO$", - A 554, 459, 0, 0, 1, 4, 6, ")KSLC$", - 1 729, 366, 0, 0, 1, 4, 6, ")KSTL$", - 2 796, 221, 0, 0, 1, 4, 6, ")KTPA$", - 3 1359, 1128, 0, 0, 1, 5, 6, ")LCNC$", - 4 1326, 829, 0, 0, 1, 5, 6, ")LECB$", - 5 1328, 776, 0, 0, 1, 5, 6, ")LEMD$", - 6 1358, 746, 0, 0, 1, 5, 6, ")LEZL$", - 7 1306, 858, 0, 0, 1, 5, 6, ")LFML$", - 8 1283, 811, 0, 0, 1, 5, 6, ")LFBD$", - 9 1274, 816, 0, 0, 1, 5, 6, ")LFBG$" / - - DATA IGROUP05 / - A 1243, 842, 0, 0, 1, 5, 6, ")LFPO$", - 1 1328, 1014, 0, 0, 1, 5, 6, ")LGWC$", - 2 1256, 968, 0, 0, 1, 5, 6, ")LHBP$", - 3 1282, 888, 0, 0, 1, 5, 6, ")LIMC$", - 4 1326, 918, 0, 0, 1, 5, 6, ")LIRF$", - 5 1336, 936, 0, 0, 1, 5, 6, ")LIRN$", - 6 1389, 1160, 0, 0, 1, 5, 6, ")LLLD$", - 7 1282, 575, 0, 0, 1, 5, 6, ")LPAZ$", - 8 1254, 573, 0, 0, 1, 5, 6, ")LPLA$", - 9 1333, 721, 0, 0, 1, 5, 6, ")LPPT$", - A 1277, 1029, 0, 0, 1, 5, 6, ")LRBS$", - 1 1274, 867, 0, 0, 1, 5, 6, ")LSGG$", - 2 1309, 1063, 0, 0, 1, 5, 6, ")LTBA$", - 3 1284, 982, 0, 0, 1, 5, 6, ")LYBE$", - 4 1000, 6, 0, 0, 1, 4, 6, ")MACC$", - 5 667, 42, 0, 0, 1, 4, 6, ")MGGT$", - 6 716, 26, 0, 0, 1, 4, 6, ")MHTG$", - 7 1022, 111, 0, 0, 1, 4, 6, ")MJSJ$", - 8 872, 80, 0, 0, 1, 4, 6, ")MKJP$", - 9 1085, 109, 0, 0, 1, 4, 6, ")MKPA$" / - - DATA IGROUP06 / - A 1139, 60, 0, 0, 1, 4, 6, ")MKPB$", - 1 1124, 12, 0, 0, 1, 4, 6, ")MKPP$", - 2 566, 145, 0, 0, 1, 4, 6, ")MMMX$", - 3 989, 300, 0, 0, 1, 4, 6, ")MXKF$", - 4 858, 182, 0, 0, 1, 4, 6, ")MYNN$", - 5 477, 851, 0, 0, 1, 4, 6, ")PACD$", - 6 441, 941, 0, 0, 1, 4, 6, ")PADK$", - 7 594, 801, 0, 0, 1, 4, 6, ")PAFA$", - 8 520, 823, 0, 0, 1, 4, 6, ")PAKN$", - 9 555, 797, 0, 0, 1, 4, 6, ")PANC$", - A 516, 798, 0, 0, 1, 4, 6, ")PANH$", - 1 462, 1000, 0, 0, 1, 4, 6, ")PASY$", - 2 202, 1525, 0, 0, 1, 4, 6, ")PGUM$", - 3 76, 736, 0, 0, 1, 4, 6, ")PHNL$", - 4 62, 692, 0, 0, 1, 4, 6, ")PHTO$", - 5 11, 1323, 0, 0, 1, 4, 6, ")PKMA$", - 6 159, 982, 0, 0, 1, 4, 6, ")PMDY$", - 7 94, 1212, 0, 0, 1, 4, 6, ")PWAK$", - 8 239, 1323, 0, 0, 1, 4, 6, ")PZMI$", - 9 563, 1561, 0, 0, 1, 4, 6, ")RCTP$" / - - DATA IGROUP07 / - A 351, 1436, 0, 0, 1, 4, 6, ")RJAW$", - 1 521, 1415, 0, 0, 1, 4, 6, ")RJFF$", - 2 485, 1375, 0, 0, 1, 4, 6, ")RJOO$", - 3 485, 1283, 0, 0, 1, 4, 6, ")RJSM$", - 4 456, 1340, 0, 0, 1, 4, 6, ")RJTT$", - 5 576, 1390, 0, 0, 1, 4, 6, ")RKSS$", - 6 501, 1516, 0, 0, 1, 4, 6, ")ROAH$", - 7 514, 1708, 0, 0, 1, 4, 6, ")RPMM$", - 8 1108, 1003, 0, 0, 1, 5, 6, ")ULLL$", - 9 1133, 1057, 0, 0, 1, 5, 6, ")UUWW$", - A 641, 1626, 0, 0, 1, 4, 6, ")VHHH$", - 1 817, 1775, 0, 0, 1, 4, 6, ")VTBD$", - 2 989, 447, 0, 0, 1, 4, 3, ")SA", - 3 913, 551, 0, 0, 1, 4, 3, ")KL", - 4 756, 474, 0, 0, 1, 4, 3, ")QT", - 5 531, 625, 0, 0, 1, 4, 3, ")ZT", - 6 495, 897, 0, 0, 1, 4, 2, ")K", - 7 1217, 783, 0, 0, 1, 4, 3, ")RR", - 8 1232, 810, 0, 0, 1, 5, 5, ")JEY$", - 9 1242, 792, 0, 0, 1, 5, 5, ")FRQ$" / - - DATA IGROUP08 / - A 1287, 752, 0, 0, 1, 5, 3, ")LG", - 1 1031, 705, 0, 0, 1, 5, 2, ")A", - 2 990, 600, 0, 0, 1, 4, 2, ")B", - 3 1091, 626, 0, 0, 1, 4, 2, ")C", - 4 1126, 525, 0, 0, 1, 4, 2, ")D", - 5 1136, 400, 0, 0, 1, 4, 2, ")E", - 6 1096, 747, 0, 0, 1, 4, 2, ")I", - 7 1154, 707, 0, 0, 1, 5, 2, ")J", - 8 1242, 694, 0, 0, 1, 5, 2, ")K", - 9 1060, 865, 0, 0, 1, 5, 2, ")M", - A 264, 572, 0, 0, 1, 5, 2, ")N", - 1 455, 723, 0, 0, 1, 4, 2, ")P", - 2 912, 355, 0, 0, 1, 4, 2, ")H", - 3 641, 863, 0, 0, 1, 4, 6, ")160W$", - 4 610, 771, 0, 0, 1, 4, 6, ")140W$", - 5 626, 657, 0, 0, 1, 4, 6, ")120W$", - 6 627, 551, 0, 0, 1, 4, 6, ")110W$", - 7 417, 896, 0, 0, 1, 4, 5, ")50N$", - 8 628, 896, 0, 0, 1, 4, 5, ")70N$", - 9 1022, 898, 0, 0, 1, 5, 5, ")70N$" / - - DATA IGROUP09 / - A 1278, 1160, 0, 0, 1, 5, 5, ")40E$", - 1 1339, 1085, 0, 0, 1, 5, 5, ")30E$", - 2 1295, 1128, 0, 0, 1, 5, 5, ")40N$", - 3 1376, 995, 0, 0, 1, 5, 5, ")20E$", - 4 1363, 587, 0, 0, 1, 5, 5, ")20W$", - 5 930, 308, 0, 0, 1, 4, 5, ")70W$", - 6 1157, 323, 0, 0, 1, 4, 5, ")50W$", - 7 1322, 305, 0, 0, 1, 4, 5, ")40W$", - 8 826, 487, 0, 0, 1, 4, 5, ")50N$", - 9 826, 595, 0, 0, 1, 4, 5, ")60N$", - A 826, 698, 0, 0, 1, 4, 5, ")70N$", - 1 826, 798, 0, 0, 1, 4, 5, ")80N$", - 2 826, 994, 0, 0, 1, 4, 5, ")80N$", - 3 278, 1356, 0, 0, 1, 4, 6, ")150E$", - 4 276, 1096, 0, 0, 1, 4, 6, ")170E$", - 5 635, 1056, 0, 0, 1, 4, 6, ")150E$", - 6 646, 1000, 0, 0, 1, 4, 6, ")160E$", - 7 640, 964, 0, 0, 1, 4, 6, ")170E$", - 8 673, 1066, 0, 0, 1, 4, 3, ")A1", - 9 675, 624, 0, 0, 1, 4, 3, ")A2" / - - DATA IGROUP10 / - A 261, 1069, 0, 0, 1, 4, 3, ")A3", - 1 261, 620, 0, 0, 1, 4, 3, ")A4", - 2 538, 1052, 0, 0, 1, 4, 3, ")B1", - 3 1394, 1056, 0, 0, 1, 4, 3, ")B2", - 4 537, 180, 0, 0, 1, 5, 3, ")B3", - 5 1386, 179, 0, 0, 1, 4, 3, ")B4", - 6 1200, 1058, 0, 0, 1, 4, 3, ")C1", - 7 1205, 1175, 0, 0, 1, 5, 3, ")C2", - 8 1394, 1056, 0, 0, 1, 5, 3, ")C3", - 9 1395, 1177, 0, 0, 1, 5, 3, ")C4", - A 542, 836, 0, 0, 1, 5, 3, ")D1", - 1 1393, 838, 0, 0, 1, 4, 3, ")D2", - 2 541, 284, 0, 0, 1, 5, 3, ")D3", - 3 1393, 288, 0, 0, 1, 4, 3, ")D4", - 4 673, 1397, 0, 0, 1, 4, 3, ")E1", - 5 676, 419, 0, 0, 1, 4, 3, ")E2", - 6 259, 1398, 0, 0, 1, 4, 3, ")E3", - 7 256, 418, 0, 0, 1, 4, 3, ")E4", - 8 622, 1000, 0, 0, 1, 4, 3, ")F1", - 9 622, 136, 0, 0, 1, 4, 3, ")F2" / - - DATA IGROUP11 / - A 118, 1002, 0, 0, 1, 4, 3, ")F3", - 1 1217, 957, 0, 0, 1, 4, 3, ")G1", - 2 1218, 93, 0, 0, 1, 5, 3, ")G2", - 3 731, 958, 0, 0, 1, 4, 3, ")G3", - 4 727, 93, 0, 0, 1, 4, 3, ")G4", - 5 568, 1061, 0, 0, 1, 4, 3, ")H1", - 6 1397, 1057, 0, 0, 1, 4, 3, ")H2", - 7 566, 45, 0, 0, 1, 5, 3, ")H3", - 8 1148, 10, 0, 0, 1, 4, 3, ")H4", - 9 241, 1160, 0, 0, 1, 4, 3, ")I1", - A 1065, 1172, 0, 0, 1, 4, 3, ")I2", - 1 246, 519, 0, 0, 1, 5, 3, ")I3", - 2 1067, 521, 0, 0, 1, 4, 3, ")I4", - 3 566, 1031, 0, 0, 1, 4, 3, ")J1", - 4 1394, 1030, 0, 0, 1, 4, 3, ")J2", - 5 1389, 808, 0, 0, 1, 5, 3, ")K1", - 6 1534, 811, 0, 0, 1, 5, 3, ")K2", - 7 1415, 375, 0, 0, 1, 5, 3, ")K3", - 8 1532, 393, 0, 0, 1, 4, 3, ")K4", - 9 8*0 / - - END BLOCK DATA POLSTNEX_DATA diff --git a/util/sorc/faxmakr.fd/precip.f b/util/sorc/faxmakr.fd/precip.f deleted file mode 100755 index b1176c84ef..0000000000 --- a/util/sorc/faxmakr.fd/precip.f +++ /dev/null @@ -1,57 +0,0 @@ - SUBROUTINE PRECIP(FLD,WRK,IMAX,JMAX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PRECIP PERFORM SPECIAL PRECIP COMPUTATIONS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PREPARE PRECIPITATION FIELDS FOR CONTOURING BY PERFORMING -C SPECIAL TESTS FOR INTRODUCING A CLIFF PRIOR TO SMOOTHING. -C -C PROGRAM HISTORY LOG: -C 89-09-07 ORIGINAL AUTHOR GLORIA DENT -C 94-12-30 LUKE LIN CONVERT IT TO CFT-77 -C 96-06-18 LUKE LIN CHANGE CONSTANTS FOR CRAY. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL PRECIP(FLD,WRK,IMAX,JMAX) -C INPUT ARGUMENT LIST: -C FLD _ THE PRECIPITATION FIELD FOR CLIFFING AND SMOOTHING -C WRK _ THE WORKING FIELD FOR SMOOTHING USING W3FM08 -C IMAX,JMAX_ THE DIMENSIONS OF FLD AND WRKNG USING W3FM08 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C FLD _ THE SMOOTHED PRECIPITATION FIELD -C -C ATTRIBUTES: -C LANGUAGE: f90 -C MACHINE: IBM -C -C$$$ -C - DIMENSION FLD(IMAX,JMAX) - DIMENSION WRK(IMAX,JMAX) - REAL CP001 - REAL CMP03 -C -C CONSTANTS FOR PRE-SMOOTHING PRECIP FIELD -C??? DATA CP001/0.0000254/ -C??? DATA CMP03/-0.000762/ - DATA CP001/0.0254/ - DATA CMP03/-0.762/ -C WHERE 0.0000254M = 0.001IN. WHERE -0.000762M = -0.03IN. -C -C PREPARE THE PRECIP FIELD FOR SMOOTHING BY FIRST INTRODUCING A CLIFF -C CHANGE INPUT PRECIP FIELD'S LOWER LIMIT AND SAVE UNFILTERED PRECIP -C - DO 50 J=1,JMAX - DO 50 I=1,IMAX -C CHANGE INPUT PRECIP FIELD'S LOWER LIMIT AND SAVE UNFILTERED PRECIP -C write(6,20)(fld(m,j),m=1,64) -C 20 format(8(8(1x,f8.4),/)) - IF(FLD(I,J) .LE. CP001) FLD(I,J) = CMP03 - 50 CONTINUE -C -C FILTER PRECIPITATION FIELD... -C CALL W3FM08(FLD,WRK,IMAX,JMAX) - END diff --git a/util/sorc/faxmakr.fd/ptwndx.f b/util/sorc/faxmakr.fd/ptwndx.f deleted file mode 100755 index 9eb3a289da..0000000000 --- a/util/sorc/faxmakr.fd/ptwndx.f +++ /dev/null @@ -1,248 +0,0 @@ - SUBROUTINE PTWNDX(FLD1,FLD2,IMAX,JMAX,I1BIG,J1BIG,IGPLOT, - 1 ISTART,JSTART,DOTSGI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK *** -C -C SUBPROGRAM: PTWNDX FORMS WIND PLOTS FROM GRID POINT U/V DATA. -C AUTHOR: KRISHNA KUMAR ORG:W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: CONVERTS UNPACKED SCALED GRID POINT U'S AND V'S TO -C WIND DIRECTION AND SPEED AND PLOTS AS WIND SHAFT WITH BARBS FOR -C A FAX OR VARIAN CHART. -C -C PROGRAM HISTORY LOG: -C 85-05-06 PETER HENRICHSEN -C 93-04-28 LUKE LIN CONVERT TO FORTRAN-77 AND ADD DOC BLOCK. -C 97-03-13 LUKE LIN MODIFY FOR CFT USED. -c 97-12-05 CHRIS CARUSO ADD COMMON BLOCK MUTCON AND ADD SPECIAL -C CODE FOR GEOSTROPHIC WIND HANDLING. -C (ADD BITMAP TO SEE WHICH WINDS TO TURN -C OFF). -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL PTWNDX(FLD1,FLD2,IMAX,JMAX,I1BIG,J1BIG, -C IGPLOT,DOTSGI) -C INPUT ARGUMENTS: -C FLD1 = FIELD CONTAINING THE V GRID POINT DATA. -C FLD2 = FIELD CONTAINING THE U GRID POINT DATA. -C IMAX,JMAX = THE DIMENIONS OF FLD1 AND FLD2. -C VRTLON = VERTICAL LON OF GRID. FOR LFM VRTLON = 105.0 FOR PE -C VRTLON = 80.0. -C DOTSGI = DOTS PER GRID INTERVAL WHICH IS A FUNCTION OF BACKGROUND. -C IGPLOT = INTEGER*2 TWO WORD ARRAY THAT CONTAINS THE FOLLOWING: -C IGPLOT(1) CONTAINS THE KEY FOR DETERMINING THE KIEL FOR SUB TRULL. -C IGPLOT(2) CONTAINS THE PLOTTING INCREMENT OF THE WINDS IE. -C IF .LE.1 PLOT AT EVERY GRID POINT, -C IF = 2 PLOT AT EVERYOTHER GRID POINT, -C IF = 3 PLOT AT EVERY 3RD GRID POINT. -C -C INPUT FILES: NONE -C -C -C OUTPUT ARGUMENTS: NONE -C -C OUTPUT FILES: NONE -C -C -C -C RETURN CONDITIONS:NONE. -C -C SUBPROGRAMS CALLED: -C UNIQUE : TRULL TUWNDR WNDBRK WNDIRT -C -C LIBRARY: NONE -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C -C - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/PRINT/LPRINT -C -C -C -C - REAL FLD1(IMAX,JMAX) - REAL FLD2(IMAX,JMAX) - REAL GU,GV,ANG,VRTLON,ALAT,ALON,T1 - REAL XI, XJ -C - INTEGER IADD(3) - INTEGER ISTR(3) - INTEGER JADD(3) - INTEGER JSTR(3) - CHARACTER*12 JTRUDR - INTEGER KIEL(3) -C - DATA IADD /4,12,0/ - DATA ISTR /3,1,1/ - DATA JADD /4,08,0/ - DATA JSTR /3,1,1/ - DATA KIEL /1,13,2/ -C - INTEGER IGPLOT(2) - INTEGER LANDSEA(53,42) -C - LOGICAL LPRINT -C -C - LPRINT = .FALSE. - VRTLON = 105.0 -C - T1 = DOTSGI - KK = IGPLOT(1) - IF(KK) 5,5,8 - 5 CONTINUE - KK = 2 - IF(T1.LT.54.) KK = 1 -C - 8 CONTINUE -C -C IF GEOSTROPHIC WIND, READ IN BITMAP. WILL BE USED TO SEE WHICH -C GRIDPOINTS WILL NOT HAVE WIND BARB PLOTTED (AT THESE GRID POINTS, -C GEOSTOPHIC WIND IS UNRELIABLE DUE TO LACK OF INPUT DATA). KEYIDX -C EQUALS 17 IS SFC GEOSTROPHIC WIND. -C - IF(KEYIDX.EQ.17) THEN - DO J = 42,1,-1 - READ(8,200,END=201) (LANDSEA(I,J),I=1,53) - 200 FORMAT(53I1) -c print 200,(landsea(i,j),i=1,53) - ENDDO - ENDIF - 201 CONTINUE -C -C -C LOOP THRU U, AND V FIELDS AND THEN CONVERT TO WIND DIR AND SPEED. -C -C -C ISTART = ISTR(KK) -C JSTART = JSTR(KK) - ICRMNT = 1 - JCRMNT = 1 -C? I1BIG = 4 -C? J1BIG = 4 - IF(I1BIG.EQ.0) I1BIG = 17 - IF(J1BIG.EQ.0) J1BIG = 10 - IGDCOR= I1BIG - IADD(KK) - JGDCOR= J1BIG - JADD(KK) - MM = IGPLOT(2) - IF(IGPLOT(2).LE.1) MM = 1 -C - PRINT 10, KK,KIEL(KK),IGDCOR,JGDCOR,MM - 10 FORMAT(' KK=',I2,' KIEL=',I2, - $ ' IGDCOR=',I2,' JGDCOR=',I2,' PLOTTING INCREMENT=',I2) - PRINT 20 ,JSTART,ISTART,JCRMNT,ICRMNT - 20 FORMAT(' JSTART=',I2,' ISTART=',I2,' JCRMNT=',I2,' ICRMNT=',I2) - PRINT *,' IMAX=', IMAX, ' JMAX=', JMAX -C - N = 1 - IF(MM.NE.1)N = MM -C WHICH WILL MAKE SURE THAT THE FIRST GRID POINT IS ALWAYS PLOTTED -C - DO 340 J= JSTART,JMAX,JCRMNT -C - DO 330 I =ISTART,IMAX,ICRMNT -C -C PLOT EVERY OTHER GRID POINT........................... -C - NODD = MOD(N,MM) -C - IF(NODD.NE.0) GO TO 320 -C -C CHECK BITMAP TO SEE IF IT'S A GRIDPOINT WHERE WE DON'T -C WANT TO PLOT A WIND BARB. ONLY DO THIS FOR SFC GEO -C WIND (KEYIDX = 17)... -C - IF(KEYIDX.EQ.17) THEN - IF(LANDSEA(I,J).EQ.2) GO TO 320 - ENDIF -C -C CORRECT GRID COORIDINATE TO PROPER BACKGROUND FOR CALL -C TO TRULL..... - XI = FLOAT(I + IGDCOR) - XJ = FLOAT(J + JGDCOR) -C -C CONVERT GRID LOCATION TO DOTS FOR CALL TO WNDBRK... -C -C??? JSTN = T1*(XJ-1.0) + 0.5 -C??/ ISTN = T1*(XI-1.0) + 0.5 - JSTN = NINT(T1*(XJ-1.0)) - ISTN = NINT(T1*(XI-1.0)) -C -C - GU=FLD2(I,J) - GV=FLD1(I,J) -C -C GU = U COMP OF WIND AT GRID POINT IN KTS. -C GV = V COMP OF WIND AT GRID POINT IN KTS. -C -C -C -C -C GET LON OF GRID POINT TO COMPUTE TRUE WIND DIRECTION -C - CALL TRULL(XI,XJ,ALAT,ALON,KIEL(KK)) -C -C GET WIND DIR AND SPEED -C - KEY = 0 - ANG = 0.0 -C - CALL TUWNDR(GU,GV,IDIR, - 1 ISPEED,ANG,VRTLON,ALON,ITRUDR,KEY) -C -C IDIR=GRID ORENTATED DIRECTION OF WIND TO NEAREST 10DEG,IF KEY =0 -C IDIR=GRID ORENTATED DIRECTION OF WIND TO NEAREST 1DEG,IF KEY= 1 -C ISPEED= WIND SPEED TO NEAREST KT. -C ITRUDR= TRUE WIND DIRECTION TO NEAREST 10 DEGS. -C VRTLON = VERTICAL LON OF GRID. FOR LFM VRTLON = 105.0 FOR PE -C VRTLON = 80.0. -C ANG = ANGLE OR DIFFERENCE BETWEEN THE VRTLONS' OF DIFFERENT -C GRIDS. TO ROTATE FROM LFM TO PE ANG = +25.0. -C -C -C -C * * * * * * * * * * * * * * * * * * -C -C -C - IF(ISPEED.LE.0) GO TO 320 -C - IF(ISPEED.GT.300) ISPEED = 300 - IF(IDIR .EQ.0.AND.KEY.EQ.0) IDIR = 36 - IF(IDIR .EQ.0.AND.KEY.EQ.1) IDIR = 360 - IDDGD = IDIR -C -C -C -C -C -C -C -C . . . . CONVERT TRUE WIND DIRECTION TO HOLLERTH................ -C - CALL BIN2EB(ITRUDR,JTRUDR,2,'A999') -C - IF(LPRINT)PRINT 305,ISPEED,IDDGD,GU,GV - 305 FORMAT(' ISPEED= ',I4,' IDDGD=',I4,' GU=',F6.2,' GV=',F6.2) -C -C - CALL WNDBRK(ISTN,JSTN,IDDGD,ISPEED,NWOK,0,IRR) - CALL WNDIRT(ISTN,JSTN,JTRUDR,IDDGD,ISPEED) -C - 320 CONTINUE - N = N + 1 -C -C - 330 CONTINUE - 340 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/rdobvt.f b/util/sorc/faxmakr.fd/rdobvt.f deleted file mode 100755 index 635660c5d2..0000000000 --- a/util/sorc/faxmakr.fd/rdobvt.f +++ /dev/null @@ -1,113 +0,0 @@ - SUBROUTINE RDOBVT(IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: RDOBVT READ OBSERVATION STATION FILE -C AUTHOR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: READ OBSERVATION STATION FILE -C -C HISTORY LOG: -C 97-01-22 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C INPUT ARGUMENTS: -C LABEL - INTEGER*12 6-WORD OFFICE 84 ID -C LUGRBIX - ONE DEGREE GRIB INDEX FILE UNIT -C -C OUTPUT ARGEMENTS: -C IERROR -- RETURN STATUS -C - =0, NORMAL; -C -C USAGE: -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C OPEN FILES AND OBTAIN LOCATER TABLES FOR VARIOUS RUNS -C -C KRUN1=1 RADAT FILES= ANL1 -C KRUN1=2 OPNL FILES= ANL,F00,F12,F24,F36,F48 -C KRUN1=3 OPNL OVER 48HR FILES= F60,F72,F84,F96 -C KRUN1=4 FINAL FILES=ANL ANL5 GF12 GF24 -C KRUN1=5 LFM FILES= FMANL,FM00,FM12,FM24 -C KRUN1=6 PFAX FILES F24 -C KRUN1=7 BACKUP PFAX FILES F36 -C KRUN1=8 PLOTFAX (1 DOT) FILES ANL1 -C KRUN1=9 PLOTFAX (2 DOT) FILES FMANL -C KRUN1=10 SIRSPLOT FILES= GF12 -C -C (7) IOPN= 0 OPNL RUN -C 1 CHECK OUT RUN -C 2 EXTRA PRINT RUN -C -C - COMMON /CPOB/ CPOBFG,ITAPOB,ILVLT,KRUN,IOPTRA(2) - LOGICAL CPOBFG -C - DIMENSION XTRA(2,1024) -C -C INTEGER LOBTAP -C DIMENSION IOPTRA(2) -C -C DIMENSION LVL(2,18) -C - INTEGER DATIM(8) - INTEGER IDATG(4) - INTEGER IYEAR, MONTH, IDAY, IHOUR -C -C DATA LOBTAP/54/ -C DATA IOPTRA/0,0/ - DATA NOPTNS/2/ -C -C DATA LVL/4HSFC ,0, 4H1000,Z00271081,4H850 ,Z014C0882, -C 1 4H700 ,Z01117082,4H500 ,Z00C35082,4H400 ,Z009C4082, -C 2 4H300 ,Z00753082,4H250 ,Z0061A882,4H200 ,Z004E2082, -C 3 4H150 ,Z003A9882,4H100 ,Z00271082,4H070 ,Z01117083, -C 4 4H050 ,Z00C35083,4H030 ,Z00753083,4H020 ,Z004E2083, -C 5 4H010 ,Z00271083,4HTROP,0, 4HSIGL,0/ -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IERROR = 0 -C .... FOLLOWING IS A SAMPLE -C ILVLT=3 -C .... for 850mb -C KRUN1 = 9 -C .... FOR 2DOT MAPS -C IOPTRA(1) = 1 -C .... by passing the time check -C IOPTRA(2) = 1 -C .... by passing the background check -C -C GET PLOTTED DATA FROM TAPE54 -C -C READ NCEP DATE FILE TO GET DATE/TIME -C - REWIND 49 - READ(49,FMT='(6X,I4,3I2)')IYEAR, MONTH, IDAY, IHOUR - - - PRINT *, 'RDOBVT: IYEAR, MONTH, IDAY, IHOUR = ', - 1 IYEAR, MONTH, IDAY, IHOUR -C - IDATG(1) = IYEAR - IDATG(2) = MONTH - IDATG(3) = IDAY - IDATG(4) = IHOUR -C - CALL COPYOB(ITAPOB,XTRA,ILVLT,KRUN,IDATG,IOPTRA,NOPTNS, - XKOUNT,IERROR) - PRINT 901,KOUNT,IERROR - 901 FORMAT(1H0,'LABEL ARRAY ITEMS-KOUNT= ',I5, - X' COPYOB RETURN-IERROR= ',I5,' GO ON ANYWAY') - 902 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/runlog b/util/sorc/faxmakr.fd/runlog deleted file mode 100755 index 584611408b..0000000000 --- a/util/sorc/faxmakr.fd/runlog +++ /dev/null @@ -1 +0,0 @@ --bash: ./*.sh: No such file or directory diff --git a/util/sorc/faxmakr.fd/savlab.f b/util/sorc/faxmakr.fd/savlab.f deleted file mode 100755 index 0d796fff91..0000000000 --- a/util/sorc/faxmakr.fd/savlab.f +++ /dev/null @@ -1,66 +0,0 @@ - SUBROUTINE SAVLAB(IPOSI,JPOSJ,TEXTIN,VALUE,NCHAR) -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SAVLAB SAVE PUTLAB LABELS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TEMPORARILY SAVES THE ARGUMENTS TO SUBROUTINE DGNTXT -C IN CORE AS CALLED BY LABELING SUBROUTINES GENTRE,GLABEL, -C GLOSED, ETC. THE MAXIMUN NUMBER OF SETS OF LABELS IS -C THREE. THE MAXIMUN NUMBER OF LABELS PER SET IS FIVE -C HUNDRED. -C -C PROGRAM HISTORY LOG: -C 85-08-05 KEVIN HLYWIAK -C 88-04-19 GLORIA DENT PUT IN DOCUMENTATION BLOCK. -C 96-03-15 LUKE LIN CONVERT IT TO CFT-77 ONLY FOR AFOS -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL SAVLAB (IPT,JPT,HEIGHT,TEXTIN,VALUE,NCHAR,LC) -C INPUT ARGUMENT LIST: -C XPOSI - SAME ARGUMENT IN THE CALL TO PUTLAB -C YPOSJ - SAME ARGUMENT IN THE CALL TO PUTLAB -C TEXTIN - SAME ARGUMENT IN THE CALL TO PUTLAB -C VALUE - REAL TRUE VALUE OF LABEL -C NCHAR - SAME ARGUMENT IN THE CALL TO PUTLAB -C -C OUTPUT FILES: -C FT06F001 - PRINT MESSAGES OF PROGRESS OF EACH ENTRY -C -C REMARKS: -C TEMPORARILY SAVES ARGUMENTS TO DGNTXT IN CORE AS CALLED BY LABELING -C ROUTINES LIKE CENTRE, CLABEL, ETC. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/LABARG/IPOS(500),JPOS(500),TEXT1(500), - X VAL(500),NCH(500),NSAVED - CHARACTER*4 TEXT1,TEXTIN - DATA MXLABS/500/ -C - LC = NSAVED + 1 - IF(LC .GT. MXLABS) GOTO 900 -C - IPOS(LC) = IPOSI - JPOS(LC) = JPOSJ - TEXT1(LC) = TEXTIN - VAL(LC) = VALUE -C SEARCH THROUGH TEXT STRING FOR $ SO I CAN PASS TRUE NCHAR - NC = NCHAR - IF(NC .LE. 0) NC = 4 - IF(NC .GT. 4) NC = 4 - 20 NCH(LC) = NC - NSAVED = LC - RETURN -C - 900 CONTINUE - PRINT *,' ***WARNIGN*** LABEL CAPACITY IS 500 ' - RETURN - END -C -C diff --git a/util/sorc/faxmakr.fd/shplot.f b/util/sorc/faxmakr.fd/shplot.f deleted file mode 100755 index a31d619085..0000000000 --- a/util/sorc/faxmakr.fd/shplot.f +++ /dev/null @@ -1,158 +0,0 @@ - SUBROUTINE SHPLOT -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SHPLOT PLOT SPECIAL LABELS ON S.H. WEFAX CUT -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLOT SELECTED AIRPORT STATIONS AND LATITUDE/LONGITUDE -C LABELS ON THE SPECIAL SOUTHERN HEMISPHERE WEFAX CUT. -C -C PROGRAM HISTORY LOG: -C 89-07-24 ORIGINAL AUTHOR GLORIA R.DENT -C 96-10-17 LUKE LIN CONVERT IT TO CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE CALL SHPLOT -C INPUT ARGUMENT LIST: -C NONE -C -C OUTPUT ARGUMENT LIST: -C NONE -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - REAL ARPTST(4,10) - REAL SHLALO(3,18) -ckumar - character*8 cshlalo(3,18) - equivalence (cshlalo,shlalo) -ckumar - INTEGER IRPTST(4,10) -ckumar - character*8 cirptst(4,10) - equivalence (cirptst,irptst) -ckumar - INTEGER ISTCIR(2) -ckumar - character*8 cistcir(2) - equivalence (cistcir,istcir) -ckumar - INTEGER ISTPLT - INTEGER NLALO -C -C NLALO IS THE NUMBER LAT/LONGS (2ND DIMENSION) OF SHLALO -C - INTEGER NSTA -C -C NSTA IS THE NUMBER STATIONS (2ND DIMENSION) OF ARPTST -C - DATA ARPTST - & /-33.383,70.783,4HSCEL,1.,-15.517,68.183,4HSLLP,0., -C* & /-33.383,70.783,'SCEL',1.,-15.517,68.183,'SLLP',0., -C 'SANTIAGO/INTL A.MERINO B ' L 'LAPAQZ/KENNEDY INTL (BOLIVIA)' - & -15.867,47.933,4HSBBR,1.,-22.817,43.250,4HSBGL,1., -C* & -15.867,47.933,'SBBR',1.,-22.817,43.250,'SBGL',1., -C 'BRASILIA/INTL DF ' L 'RIO DE JANEIRO/INTL (BRAZIL) ' - & -25.267,57.633,4HSGAS,0.,-34.567,58.417,4HSABE,1., -C* & -25.267,57.633,'SGAS',0.,-34.567,58.417,'SABE',1., -C 'ABUNCION/PRESIDENTE (PARAGUAY)' R 'BUENOS AIRES/AEROPARQUE CF ' - & -53.000,70.850,4HSCCI,1.,-23.433,70.450,4HSCFA,1., -C* & -53.000,70.850,'SCCI',1.,-23.433,70.450,'SCFA',1., -C 'PUNTA ARENAS/INTL (CHILE) ' L 'AUTOFAGASTA/INTL (CHILE) ' - & -41.433,73.100,4HSCTE,1.,-27.167,109.433,4HSCIP,1. -C* & -41.433,73.100,'SCTE',1.,-27.167,109.433,'SCIP',1. -C 'PUERTO MOTT/INTL (CHILE) ' L 'ISLA DE PASCUA/MATAVERI CHILE' - & / -C - DATA SHLALO - & /-12.00,110.00,4H11OW, -13.00,100.00,4H100W, - & -16.00, 90.00,4H 9OW, -19.00, 80.00,4H 80W, - & -15.00, 60.00,4H 6OW, -12.00, 50.00,4H 50W, - & -05.00, 40.00,4H 4OW, -25.00, 80.00,4H 80W, - & -20.00, 78.00,4H 20S, -20.00,105.00,4H 20S, - & -20.00, 64.00,4H 20S, -10.00, 45.00,4H 10S, - & -30.00, 78.00,4H 30S, -30.00, 45.00,4H 30S, - & -40.00, 78.00,4H 40S, -40.00, 45.00,4H 40S, - & -50.00, 78.00,4H 50S, -50.00, 45.00,4H 50S/ -C & /-12.00,110.00,'11OW', -13.00,100.00,'100W', -C & -16.00, 90.00,' 9OW', -19.00, 80.00,' 80W', -C & -15.00, 60.00,' 6OW', -12.00, 50.00,' 50W', -C & -05.00, 40.00,' 4OW', -25.00, 80.00,' 80W', -C & -20.00, 78.00,' 20S', -20.00,105.00,' 20S', -C & -20.00, 64.00,' 20S', -10.00, 45.00,' 10S', -C & -30.00, 78.00,' 30S', -30.00, 45.00,' 30S', -C & -40.00, 78.00,' 40S', -40.00, 45.00,' 40S', -C & -50.00, 78.00,' 50S', -50.00, 45.00,' 50S'/ -C -C - CHARACTER*1 LSTCIR(8) -C - EQUIVALENCE(IRPTST(1,1),ARPTST(1,1)) - EQUIVALENCE (LSTCIR(1),ISTPLT) -C - DATA ISTCIR /Z'0000005D00000000',Z'5D00000000000000'/ - DATA NLALO /18/ - DATA NSTA /10/ - DATA IDETAX /335/ - DATA IDETAY /263/ -C -C INITIALIZE CONSTANTS FOR SOUTHERN HEMISPHERE 65/65 POLAR GRID - XMESHL = -381.0 - ORIENT = 260.0 - XIPOLE = 24.0 - XJPOLE = 26.0 -C PLOT AIRPORT STATIONS - DO 100 I= 1,NSTA - ALAT = ARPTST(1,I) - ALONG = ARPTST(2,I) - CALL W3FB04(ALAT,ALONG,XMESHL,ORIENT,XI,XJ) -C CONVERT TO TRUE GRIDS - XI = XI + XIPOLE - XJ = XJ + XJPOLE -C CONVERT TO VARIAN DOT UNITS - IXI = (XI-1.0)*37.5 + 0.5 + IDETAX - JXJ = (XJ-1.0)*37.5 + 0.5 + IDETAY - IF(I .NE.2) GO TO 20 -C SET UP TO PLOT STATION (SLLP) BELOW STATION CIRCLE - CALL PUTLAB(IXI-5,JXJ-6,1.0,CISTCIR(2),0.0,1,0,0) ! modified by kumar - CALL PUTLAB(IXI-5,JXJ-18,1.0,CIRPTST(3,I),0.0,4,0,0) ! modified by kumar - GO TO 100 - 20 CONTINUE -C SET UP TO PLOT STATION LEFT OF STATION CIRCLE - IBEG = 1 - IADJ = -40 - ISTPLT = IRPTST(3,I) -C ISTPLT(2) = ISTCIR(2) - LSTCIR(5) = CHAR(41) - IF(ARPTST(4,I) .EQ. 1.) GO TO 30 -C SET UP TO PLOT STATION RIGHT OF STATION CIRCLE - IBEG = 4 - IADJ = 0 -C ISTPLT(1) = ISTCIR(1) - ISTPLT = IRPTST(3,I) - LSTCIR(4) = CHAR(41) - 30 CONTINUE - CALL PUTLAB(IXI-5+IADJ,JXJ-6,1.0,LSTCIR(IBEG),0.0,5,0,0) - 100 CONTINUE -C -C PLOT LATITUDE/LONGITUDE LABELS - DO 200 I= 1,NLALO - ALAT = SHLALO(1,I) - ALONG = SHLALO(2,I) - CALL W3FB04(ALAT,ALONG,XMESHL,ORIENT,XI,XJ) -C CONVERT TO TRUE GRIDS - XI = XI + XIPOLE - XJ = XJ + XJPOLE -C CONVERT TO VARIAN DOT UNITS - IXI = (XI-1.0)*37.5 + 0.5 + IDETAX - JXJ = (XJ-1.0)*37.5 + 0.5 + IDETAY - CALL PUTLAB(IXI-14,JXJ,4.0,CSHLALO(3,I),0.0,4,0,0) ! modified by kumar - 200 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/strptitl.F b/util/sorc/faxmakr.fd/strptitl.F deleted file mode 100755 index 1707216e54..0000000000 --- a/util/sorc/faxmakr.fd/strptitl.F +++ /dev/null @@ -1,272 +0,0 @@ - SUBROUTINE STRPTITL(CHWORK,PACKED) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: COMIFID MAKE STRIP TITLES AND PUT THEM TO MAP -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: MAKE STRIP TITLES AND CALL PUTLAB TO PUT THEM TO TAPE 55. -C -C PROGRAM HISTORY LOG: -C 96-07-01 LUKE LIN -C 96-11-07 LUKE LIN ADD BASE TIME FOR PFAX1 FAX CHARTS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL STRPTITL -C INPUT ARGUMENT LIST: -C CHWORK - CHARACTER*12 WORD ARRAY THAT CONTAINS THREE -C - ID WORDS AFTER GETING A PACKED DATA FIELD. -C - CHWORK(1:4) HAS IDWORD(1). -C - CHWORK(5:8) HAS IDWORD(7). -C - CHWORK(9:12) HAS IDWORD(8). -C - IN ON 84 FORMAT. -C PACKED - LOGICAL FLAG SET = .TRUE. ITIMES(1) IS A PACKED ID -C - WORD THEN THE TAU IS IN THE 4TH BYTE. IF = .FALSE. -C - THEN THE TAU IS IN ALL OF ITIMES(1). -C -C OUTPUT ARGUMENT LIST: -C -C OUTPUT FILES: -C FT06F001 - MESSAGE FOR STRPTITL -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB - 1 - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C -C .......... FOR FAX CUT -C - COMMON /FAXICK/ ISCHED(8,50),INXISCHED - COMMON /FLFSRP/ INXLFSTRP,LSNUMBYT(20),LSINTEXT(20),LSTITPX(20), - 1 LSTITPY(20),LSDCKPX(20),LSDCKPY(20), - 2 LSDCKOPT(20),LSFONT(20) - CHARACTER*120 LSINTEXT - REAL LSFONT - COMMON /FRTSRP/ INXRTSTRP,RSNUMBYT(20),RSINTEXT(20),RSTITPX(20), - 1 RSTITPY(20),RSFONT(20),RSFCSTHR(20) - CHARACTER*120 RSINTEXT - INTEGER RSNUMBYT,RSTITPX,RSTITPY,RSFCSTHR - REAL RSFONT -C - COMMON/PACKRA/JTIME(2),IVLDHR,IVLDAY,IVLDMO,IVLDYR, - 1 IHOUR,IDAY,MONTH,IYR -C -C - INTEGER IPRPUT(2),ITAG - REAL PUTANG - INTEGER NUMT -C - CHARACTER*12 CHWORK -C - CHARACTER*28 VALID - CHARACTER*28 BASE - CHARACTER*4 MONS (12) - CHARACTER*1 IZ - CHARACTER*8 CHTEXT - INTEGER KTIME - LOGICAL PACKED - CHARACTER*4 IHDAYW -C - DATA VALID /'VALID '/ - DATA MONS /'JAN ','FEB ','MAR ','APR ','MAY ', - 1 'JUN ','JUL ','AUG ','SEP ','OCT ', - 2 'NOV ','DEC '/ - DATA IZ /'Z'/ - -C -C------------------------------------------------------------------ -C -C -C PRINT *,' STRPTITL STARTING!' -C PRINT *,' INXLFSTRP=', INXLFSTRP -C PRINT *,' INXRTSTRP=', INXRTSTRP -C - IF (INXLFSTRP .GT. 0) THEN -C PRINT *,' INXLFSTRP=', INXLFSTRP -C -C .... MAKE VALID TIME .... - IF(PACKED) THEN - ITAU = mova2i(CHWORK(4:4)) - ELSE -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_ON_COPY (ISCRATCH, CHWORK, 8_8, 1_8) - CALL GBYTE (ISCRATCH, KTIME, 0, 32) -#else - CALL GBYTE(CHWORK,KTIME,0,32) -#endif - ITAU = KTIME - ENDIF - IYEAR = mova2i(CHWORK(5:5)) - MONTH = mova2i(CHWORK(6:6)) - IDAY = mova2i(CHWORK(7:7)) - IHOUR = mova2i(CHWORK(8:8)) - IGEN = mova2i(CHWORK(10:10)) - JTIME(1)= ITAU - ICORYR = 1900 - IF(IYEAR.LT.96)ICORYR = 2000 - IYR = IYEAR + ICORYR -C - WRITE(6,FMT='('' STRPTITL: CALLING UPDATR WITH: TAU ='',I4, - 1 '' HOUR='',I3,'' DAY='',I3,'' MONTH='',I3,'' YEAR='',I5)') - 2 JTIME(1),IHOUR,IDAY,MONTH,IYR -C - CALL UPDATR -C -C CONSTRUCT VALID TIME ARRAY IE. VALID 00Z THU 16 MAR 1989 -C - CALL DAYOWK(IVLDAY,IVLDMO,IVLDYR,IDAYWK,IHDAYW) -C - CALL BIN2EB(IVLDHR,CHTEXT,2,'A999') -C - VALID(7:8) = CHTEXT(1:2) - VALID(9:9) = IZ - VALID(11:13) = IHDAYW(1:4) - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') - VALID(15:16) = CHTEXT(1:2) - VALID(18:21) = MONS(IVLDMO)(1:4) - CALL BIN2EB(IVLDYR,CHTEXT,4,'A999') - VALID(22:25) = CHTEXT(1:4) - WRITE(6,FMT='('' VALID='',A)') VALID(1:28) -C - PUTANG = 0.0 - IPRPUT(1) = 0 - IPRPUT(2) = 0 - ITAG = 0 - DO I = 1, INXLFSTRP - IF (LSTITPX(I).GT.0 .AND. LSTITPY(I).GT.0) THEN -C .... PUT LEFT STRIP TITLE - NUMT = LSNUMBYT(I) - IBEGIN = NUMT + 1 - ISTOP = IBEGIN + 25 - 1 - LSINTEXT(I)(IBEGIN:ISTOP) = VALID(1:25) -C ... ADD VALID TIME INTO LEFT STRIP TITLE - NUMT = NUMT + 25 - PUTHGT = LSFONT(I) - IX = LSTITPX(I) - IY = LSTITPY(I) -C PRINT *,' IX=',IX,' IY=',IY,' NUMT=',NUMT - IF ((GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) .OR. - $ (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48)) THEN - LSINTEXT(I)(NUMT+1:NUMT+10)=' BASED ON ' - NUMT = NUMT+11 - CALL BIN2EB(IHOUR,CHTEXT,2,'A999') - BASE(1:2)= CHTEXT(1:2) - BASE(3:3) = IZ - BASE(4:4) = '/' - CALL BIN2EB(IDAY,CHTEXT,2,'A999') - BASE(5:6)= CHTEXT(1:2) - BASE(7:7)= '.' - LSINTEXT(I)(NUMT:NUMT+6)=BASE(1:7) - NUMT = NUMT+7 - ENDIF - PRINT *,' LEFT STRIP TITLE=',LSINTEXT(I) -C - CALL PUTLAB(IX,IY,PUTHGT,LSINTEXT(I),PUTANG,NUMT, - 1 IPRPUT,ITAG) - ENDIF -C - IF (LSDCKPX(I).GT.0 .AND. LSDCKPY(I).GT.0) THEN -C ..... PUT DUCK IF ANY - IX = LSDCKPX(I) - IY = LSDCKPY(I) - KANG = 0 - KFLAG = LSDCKOPT(I) - CALL DUCK(IX,IY,KANG,KFLAG) - ENDIF - ENDDO - ENDIF -C - IF (INXRTSTRP .GT. 0) THEN -C PRINT *,' INXRTSTRP=', INXRTSTRP -C .... MAKE VALID TIME .... - IF(PACKED) THEN - ITAU = mova2i(CHWORK(4:4)) - ELSE - CALL GBYTE(CHWORK,KTIME,0,32) - ITAU = KTIME - ENDIF -C - PUTANG = 0.0 - IPRPUT(1) = 0 - IPRPUT(2) = 0 - ITAG = 0 - DO I = 1, INXRTSTRP -C - IF (RSFCSTHR(I) .NE. ITAU) THEN - ITAU = RSFCSTHR(I) -C ... REMAKE VALID TIME - IYEAR = mova2i(CHWORK(5:5)) - MONTH = mova2i(CHWORK(6:6)) - IDAY = mova2i(CHWORK(7:7)) - IHOUR = mova2i(CHWORK(8:8)) - IGEN = mova2i(CHWORK(10:10)) - JTIME(1)= ITAU - ICORYR = 1900 - IF(IYEAR.LT.96)ICORYR = 2000 - IYR = IYEAR + ICORYR -C - WRITE(6,FMT='('' GULFTL: CALLING UPDATR WITH: TAU ='',I4, - 1 '' HOUR='',I3,'' DAY='',I3,'' MONTH='',I3,'' YEAR='',I5)') - 2 JTIME(1),IHOUR,IDAY,MONTH,IYR -C - CALL UPDATR -C -C CONSTRUCT VALID TIME ARRAY IE. VALID 00Z THU 16 MAR 1989 -C - CALL DAYOWK(IVLDAY,IVLDMO,IVLDYR,IDAYWK,IHDAYW) -C - CALL BIN2EB(IVLDHR,CHTEXT,2,'A999') -C - VALID(7:8) = CHTEXT(1:2) - VALID(9:9) = IZ - VALID(11:13) = IHDAYW(1:4) - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') - VALID(15:16) = CHTEXT(1:2) - VALID(18:21) = MONS(IVLDMO)(1:4) - CALL BIN2EB(IVLDYR,CHTEXT,4,'A999') - VALID(22:25) = CHTEXT(1:4) - WRITE(6,FMT='('' VALID='',A)') VALID(1:28) -C - ENDIF - IF (RSTITPX(I).GT.0 .AND. RSTITPY(I).GT.0) THEN -C .... PUT RIGHT STRIP TITLE - NUMT = RSNUMBYT(I) - IBEGIN = NUMT + 1 - ISTOP = IBEGIN + 25 - 1 - RSINTEXT(I)(IBEGIN:ISTOP) = VALID(1:25) -C ... ADD VALID TIME INTO LEFT STRIP TITLE - NUMT = NUMT + 25 - PUTHGT = RSFONT(I) - IX = RSTITPX(I) - IY = RSTITPY(I) -C PRINT *,' IX=',IX,' IY=',IY,' NUMT=',NUMT - IF ((GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) .OR. - $ (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48)) THEN - LSINTEXT(I)(NUMT+1:NUMT+10)=' BASED ON ' - NUMT = NUMT+11 - CALL BIN2EB(IHOUR,CHTEXT,2,'A999') - BASE(1:2)= CHTEXT(1:2) - BASE(3:3) = IZ - BASE(4:4) = '/' - CALL BIN2EB(IDAY,CHTEXT,2,'A999') - BASE(5:6)= CHTEXT(1:2) - BASE(7:7)= '.' - LSINTEXT(I)(NUMT:NUMT+6)=BASE(1:7) - NUMT = NUMT+7 - ENDIF - PRINT *,' RIGHT STRIP TITLE=',RSINTEXT(I) - CALL PUTLAB(IX,IY,PUTHGT,RSINTEXT(I),PUTANG,NUMT, - 1 IPRPUT,ITAG) - ENDIF - ENDDO - ENDIF -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/subfld.f b/util/sorc/faxmakr.fd/subfld.f deleted file mode 100755 index 9a127766a3..0000000000 --- a/util/sorc/faxmakr.fd/subfld.f +++ /dev/null @@ -1,154 +0,0 @@ - SUBROUTINE SUBFLD(BIGFLD,IMXBIG,JMXBIG,SMLFLD,IMXSML,JMXSML, - 1 ICORNR,JCORNR,AMULT1,ADD1,AMULT2,ADD2,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SUBFLD TO EXTRACT FROM THE GIVEN ARRAY OF GRID -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO EXTRACT FROM THE GIVEN 2-DIMENSIONAL ARRAY OF -C GRIDPOINT DATA A SMALLER ARRAY OF GRIDPOINT DATA AND, AT THE -C SAME TIME, TO RESCALE THE GRIDPOINT VALUES USING THE FOLLOWING -C FORMULA -- -C RESULT = (ORIGINAL*AMULT1 + ADD1)*AMULT2 + ADD2 -C -C PROGRAM HISTORY LOG: -C 82-05-13 DAVE S. -C 89-10-17 LUKE LIN ADD DOCBLOCK. -C 94-12-30 LUKE LIN CONVERT IT CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL SUBFLD(BIGFLD,IMXBIG,JMXBIG,SMLFLD,IMXSML,JMXSML, -C ICORNR,JCORNR,AMULT1,ADD1,AMULT2,ADD2,IEXIT) -C INPUT ARGUMENTS: -C BIGFLD - REAL*4 BIGFLD(IMXBIG,JMXBIG) -C THE ORIGINAL 2-DIMENSIONAL ARRAY OF GRIDPOINT DATA. -C IMXBIG - I-DIMENSION OF BIGFLD. -C JMXBIG - J-DIMENSION OF BIGFLD. -C IMXSML - I-DIMENSION OF THE SUB-GRID SMLFLD. -C JMXSML - J-DIMENSION OF THE SUB-GRID SMLFLD. -C ICORNR - I-VALUE OF LOWER LEFT CORNER OF SUB-GRID -C IN GRID UNITS OF BIGFLD'S COORDINATE SYSTEM. -C JCORNR - J-VALUE OF LOWER LEFT CORNER OF SUB-GRID -C IN GRID UNITS OF BIGFLD'S COORDINATE SYSTEM. -C AMULT1 - MULTIPLICATIVE FACTOR USED TO RESCALE DATA. -C ADD1 - ADDITIVE FACTOR USED TO RESCALE DATA. -C THIS FIRST PAIR IS USUALLY USED TO CONVERT FROM -C UNITS OF THE DATA AS THEY WERE PACKED, INTO -C MORE COMMONLY USED METEOROLOGICAL UNITS. -C AMULT2 - MULTIPLICATIVE FACTOR USED TO RESCALE DATA. -C ADD2 - ADDITIVE FACTOR USED TO RESCALE DATA. -C THIS SECOND PAIR IS USUALLY USED TO PREPARE -C FOR CONTOURING WITH ONE UNIT CHANGE IN DATA PER -C DESIRED CONTOUR INTERVAL. -C -C OUTPUT ARGUMENT LIST: -C SMLFLD - REAL*4 SMLFLD(IMXSML,JMXSML) -C THE 2-DIMENSIONAL ARRAY FOR STORING THE RESULTING -C SUB-GRID-POINT DATA INTO. -C IEXIT - RETURN CONDITIONS. -C IEXIT = 0 FOR NORMAL EXIT -C IEXIT = NON-ZERO FOR ERROR RETURN. -C RETURN CONDITIONS: -C = 1 IF GIVEN IMXSML OR JMXSML IS .LE. 0 -C = 2 IF THE SUB-GRID LIES ENTIRELY OUTSIDE OF -C BIGFLD AREA. -C = 3 IF EITHER MULTIPLICATIVE FACTOR IS ZERO -C WHICH, IF USED, WOULD HAVE ZEROED OUT THE -C RESULTING ARRAY. -C = 4 IF GIVEN IMXBIG OR JMXBIG IS .LE. 0 -C -C -C REMARKS: IF THE RESULTING SMALL GRID EXTENDS BEYOND EDGE OF -C BIGFLD, THOSE OFF-GRID POINTS WILL BE FILLED WITH HEX 7FFFFFFF. -C THE TWO ARRAYS -- BIGFLD & SMLFLD -- CANNOT BE EQUIVALENCED. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - INTEGER IMXBIG, JMXBIG, IMXSML,JMXSML -C - REAL BIGFLD(IMXBIG,JMXBIG) - REAL SMLFLD(IMXSML,JMXSML) -C - IEXIT = 0 - IF(JMXSML .LE. 0) GO TO 900 - IF(IMXSML .LE. 0) GO TO 900 -C - IF(IMXBIG .LE. 0) GO TO 933 - IF(JMXBIG .LE. 0) GO TO 933 -C - IF(AMULT1 .EQ. 0.0) GO TO 922 - IF(AMULT2 .EQ. 0.0) GO TO 922 -C - JSTRTS = 0 - ISTRTS = 0 - J1 = JCORNR - J2 = J1 + JMXSML - 1 -C ... WHAT IF J1 IS BELOW BOTTOM OF BIGFLD? - IF(J1 .GT. 0) GO TO 233 -C ... ELSE, FIRST ROW OF SUBSET GRID LIES SOMEWHERE -C ... BELOW BOTTOM OF BIGFLD - JSTRTS = IABS(J1) + 1 - J1 = 1 - 233 CONTINUE - IF(J1 .GT. JMXBIG) GO TO 911 - IF(J2 .GT. JMXBIG) J2 = JMXBIG - IF(J1 .GT. J2) GO TO 911 -C - I1 = ICORNR - I2 = I1 + IMXSML - 1 - IF(I1 .GT. 0) GO TO 236 -C ... ELSE, FIRST COLUMN OF SUBSET GRID LIES SOMEWHERE -C ... OUTSIDE OF LEFT EDGE OF BIGFLD. - ISTRTS = IABS(I1) + 1 - I1 = 1 - 236 CONTINUE - IF(I1 .GT. IMXBIG) GO TO 911 - IF(I2 .GT. IMXBIG) I2 = IMXBIG - IF(I1 .GT. I2) GO TO 911 -C - JS = JSTRTS - DO 366 JB = J1,J2 - JS = JS + 1 - IS = ISTRTS - DO 355 IB = I1,I2 - IS = IS + 1 - SMLFLD(IS,JS)=(BIGFLD(IB,JB)*AMULT1 + ADD1) * AMULT2 + ADD2 - 355 CONTINUE - 366 CONTINUE - GO TO 999 -C - 900 CONTINUE -C ... COMES HERE IF GIVEN IMXSML OR JMXSML IS .LE. 0 - IEXIT = 1 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 911 CONTINUE -C ... COMES HERE IF ICORNR OR JCORNR WAS GIVEN SUCH THAT -C ... THE SUBGRID IS POSITIONED ENTIRELY OUTSIDE OF BIGFLD. - IEXIT = 2 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 922 CONTINUE -C ... COMES HERE IF EITHER MULTIPLICATIVE FACTOR IS 0.0 -C ... WHICH WOULD RESULT IN A ZERO ARRAY - IEXIT = 3 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 933 CONTINUE -C ... COMES HERE IF IMXBIG OR JMXBIG WAS .LE. 0 - IEXIT = 4 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/templn.f b/util/sorc/faxmakr.fd/templn.f deleted file mode 100755 index 9223869466..0000000000 --- a/util/sorc/faxmakr.fd/templn.f +++ /dev/null @@ -1,153 +0,0 @@ - SUBROUTINE TEMPLN(Z,IMAX,JMAX,SCALE,A,B,M,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TEMPLN PUT A BOX AROUND THE TEMPERATURE. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PUT A BOX AROUND THE TEMPERATURE.. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-30 LIN CONVERT SUBROUTINE TO FORTRAN CFT77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL TEMPLN( Z, IMAX, JMAX, SCALE, A, B, M, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C ...GIVEN TEMPS IN Z(IMAX,JMAX) -C AND MULTIPLICATIVE AND ADDITIVE CONSTANTS -C ...TO READY FOR DIAMOND TEMPS GRIDPRINT IN LABEL ARRAY - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ3/IRTCOR,IUPCOR -C - DIMENSION ITEXT(3),JTEXT(3) - CHARACTER*8 IFF(5) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - CHARACTER*2 IBOX - INTEGER M(2) -C - REAL INDEF,IDEF - INTEGER IPRT(2) -C -C DATA JLOB/2/,JHIB/50/ -C DATA ILHS/2/,IRHS/46/ -C DATA ILHSB/4/,IRHSB/44/ - DATA JLOB/9/,JHIB/57/ - DATA ILHS/11/,IRHS/55/ - DATA ILHSB/13/,IRHSB/53/ - DATA INDEF /1.0E307 / - DATA ITEXT/3*0/ - DATA IBOX/')$'/ - DATA NN/2/ - DATA HT/10.0/ - DATA IPRT/0,1/ - DATA IKCIR/1/ - DATA JKCIR/-9/ -C ...WHERE IKCIR AND JKCIR IS DISPLACEMENT FROM PRINT TO BOX - DATA IDELTA / 0 / - DATA JDELTA / 0 / -C -C EQUIVALENCE(LTEXT,ITEXT(1)) -C EQUIVALENCE(MTEXT,JTEXT(1)) -C - INDENT = 0 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTING A ROW OR NOT. - DO 450 J=JLOB,JHIB,2 - IF(INDENT) 430,434,430 - 430 INDENT=0 - IF(J.EQ.4+07.OR.J.EQ.48+07) GO TO 431 - IF(J.EQ.8+07.OR.J.EQ.44+07) GO TO 432 - IF(J.EQ.12+07.OR.J.EQ.40+07) GO TO 433 - I = ILHSB - I2 = IRHSB - GO TO 440 - 431 I=ILHSB+3*4 - I2=IRHSB-3*4 - GO TO 440 - 432 I=ILHSB+2*4 - I2=IRHSB-2*4 - GO TO 440 - 433 I=ILHSB+4 - I2=IRHSB-4 - GO TO 440 - 434 INDENT = 1 - IF(J.EQ.2+07.OR.J.EQ.50+07) GO TO 435 - IF(J.EQ.6+07.OR.J.EQ.46+07) GO TO 436 - IF(J.EQ.10+07.OR.J.EQ.42+07) GO TO 437 - I = ILHS - I2 = IRHS - GO TO 440 - 435 I=ILHS+3*4 - I2=IRHS-3*4 - GO TO 440 - 436 I=ILHS+2*4 - I2=IRHS-2*4 - GO TO 440 - 437 I=ILHS+4 - I2=IRHS-4 - GO TO 440 -C ...PERFORM OPERATION ON TEMP PT(I,J) - 440 CONTINUE - IDEF=Z(I,J) - IF(IDEF.EQ.INDEF) GO TO 445 - XJ=J-1 - JCAL=SCALE*XJ+0.5 - JCAL=JCAL+IUPCOR + JDELTA - JLLCIR=JCAL+JKCIR - XI=I-1 - ICAL=SCALE*XI+0.5 - ICAL=ICAL+IRTCOR + IDELTA - ILLCIR=ICAL+IKCIR - XVAL=Z(I,J) - HOLD=B*(XVAL+A) - ITEXT(1)=SIGN((ABS(HOLD)+0.05),HOLD) - INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT TEMPERATURE VALUE -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 - WRITE(LTEXT,FMT=IFF)MTEXT -C WRITE(LTEXT,FMT=IFF)JTEXT(1) -C -C PUT TEMPERATURE IN LABEL ARRAY -C - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRT,0) -C -C PUT BOX IN LABEL ARRAY -C - CALL PUTLAB(ILLCIR,JLLCIR,HT,IBOX,PUTANG,NN,IPRPUT,0) - 445 CONTINUE - I=I+4 - IF(I .LE. I2) GO TO 440 -C ...WHEN IT FALLS THRU HERE,THIS ROW IS FINISHED. GO NEXT J - 450 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/templp.f b/util/sorc/faxmakr.fd/templp.f deleted file mode 100755 index 792f4ac62a..0000000000 --- a/util/sorc/faxmakr.fd/templp.f +++ /dev/null @@ -1,154 +0,0 @@ - SUBROUTINE TEMPLP(Z,IMAX,JMAX,SCALE,A,B,M,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TEMPLP PLOT TEMPERATURE -C PRGMMR: LUKE LIN ORG: W/NMC412 DATE: 96-10-30 -C -C ABSTRACT: PLOT TEMPERATURE. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-30 LUKE LIN CONVERT IT TO CFT-77. -C -C USAGE: CALL TEMPLP( Z, IMAX, JMAX, SCALE, A, B, M, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C ...GIVEN...TEMPS IN Z(IMAX,JMAX) -C AND MULTIPLICATIVE AND ADDITIVE CONSTANTS -C ...TO READY FOR DIAMOND TEMPS GRIDPRINT IN LABEL ARRAY - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ3/IRTCOR,IUPCOR - COMMON/ITDL/IRMARK,ITSTHR -C - DIMENSION ITEXT(3),JTEXT(3) - CHARACTER*8 IFF(5) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - CHARACTER*2 ICIRC - INTEGER M(2) -C - REAL INDEF,IDEF - INTEGER IPRT(2) -C -C DATA JLOB/2/,JHIB/50/ -C DATA ILHS/4/,IRHS/44/ -C DATA ILHSB/2/,IRHSB/46/ - DATA JLOB/9/,JHIB/57/ - DATA ILHS/13/,IRHS/53/ - DATA ILHSB/11/,IRHSB/55/ - DATA INDEF /1.0E307 / - DATA ITEXT/3*0/ - DATA ICIRC/'($'/ - DATA NN/2/ - DATA HT/10.0/ - DATA IPRT/0,1/ - DATA IKCIR/1/ - DATA JKCIR/-9/ -C ...WHERE IKCIR AND JKCIR IS DISPLACEMENT FROM PRINT TO CIRCLE - DATA IDELTA / 0 / - DATA JDELTA / 0 / -C -C -C EQUIVALENCE(LTEXT,ITEXT(1)) -C EQUIVALENCE(MTEXT,JTEXT(1)) -C - INDENT = 0 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTING A ROW OR NOT. - DO 450 J=JLOB,JHIB,2 - IF(INDENT) 430,434,430 - 430 INDENT=0 - IF(J.EQ.4+7.OR.J.EQ.48+7) GO TO 431 - IF(J.EQ.8+7.OR.J.EQ.44+7) GO TO 432 - IF(J.EQ.12+7.OR.J.EQ.40+7) GO TO 433 - I = ILHSB - I2 = IRHSB - GO TO 440 - 431 I=ILHSB+3*4 - I2=IRHSB-3*4 - GO TO 440 - 432 I=ILHSB+2*4 - I2=IRHSB-2*4 - GO TO 440 - 433 I=ILHSB+4 - I2=IRHSB-4 - GO TO 440 - 434 INDENT = 1 - IF(J.EQ.2+7.OR.J.EQ.50+7) GO TO 435 - IF(J.EQ.6+7.OR.J.EQ.46+7) GO TO 436 - IF(J.EQ.10+7.OR.J.EQ.42+7) GO TO 437 - I = ILHS - I2 = IRHS - GO TO 440 - 435 I=ILHS+3*4 - I2=IRHS-3*4 - GO TO 440 - 436 I=ILHS+2*4 - I2=IRHS-2*4 - GO TO 440 - 437 I=ILHS+4 - I2=IRHS-4 - GO TO 440 -C ...PERFORM OPERATION ON TEMP PT(I,J) - 440 CONTINUE - IDEF=Z(I,J) - IF(IDEF.EQ.INDEF) GO TO 445 - XJ=J-1 - JCAL=SCALE*XJ+0.5 - JCAL=JCAL+IUPCOR + JDELTA - JLLCIR = JCAL + JKCIR - XI=I-1 - ICAL=SCALE*XI+0.5 - ICAL=ICAL+IRTCOR + IDELTA - ILLCIR = ICAL + IKCIR - XVAL=Z(I,J) - HOLD=B*(XVAL+A) - ITEXT(1)=SIGN((ABS(HOLD)+0.05),HOLD) - INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT TEMPERATURE VALUE -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 -C WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C -C PUT TEMPERATURE IN LABEL ARRAY -C - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRT,0) -C -C PUT CIRCLE IN LABEL ARRAY -C - CALL PUTLAB(ILLCIR,JLLCIR,HT,ICIRC,PUTANG,NN,IPRPUT,0) - 445 CONTINUE - I = I + 4 - IF(I .LE. I2) GO TO 440 -C ...WHEN IT FALLS THRU HERE,THIS ROW IS FINISHED. GO NEXT J - 450 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/thinlb.f b/util/sorc/faxmakr.fd/thinlb.f deleted file mode 100755 index 990eecfb1e..0000000000 --- a/util/sorc/faxmakr.fd/thinlb.f +++ /dev/null @@ -1,108 +0,0 @@ - SUBROUTINE THINLB -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: THINLB THIN PUTLAB LABELS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: SEARCHES THROUGH LABSET SETS OF LABELS ONE AT A TIME -C (AS WRITTEN BY SAVLAB),THINS OVERLAPPING LABELS WITH -C A VALUE COMPARISON TEST, AND CALLS DGNTXT FOR THE -C SURVIVING LABELS. -C -C PROGRAM HISTORY LOG: -C 85-08-05 KEVIN HLYWIAK -C 88-04-19 GLORIA DENT PUT IN DOCUMENTATION BLOCK. -C 96-03-15 LUKE LIN CONVERT TO CFT-77, ONLY FOR AFOS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL THINLB -C INPUT ARGUMENT LIST: -C IWID - INTEGER*4 IWID THE DOT WIDTH OF THE CHARACTER SET -C IHGT - INTEGER*4 IHGT THE DOT HIEGHT OF THE CHARACTER SET -C ISEP - OVERLAP CRITERIA IN DOT UNITS (COMPARISON TEST) -C IPLT - IPLT=0 NO THINNING OF THIS SET OF LABELS -C - IPLT=NONZERO THINNING OF THIS SET OF LABELS IS DONE -C -C OUTPUT FILES: -C FT06F001 - PRINT MESSAGES OF PROGRESS OF EACH ENTRY -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT -C - COMMON/LABARG/IPOS(500),JPOS(500),TEXT1(500), - X VAL(500),NCH(500),NSAVED - CHARACTER*4 TEXT1 - INTEGER IWID,IHGT,ISEP - CHARACTER*4 ITEXTC - INTEGER IDEL, JDEL -C -C INTEGER IDOT(500) -C INTEGER JDOT(500) -C - DATA IWID /12/ - DATA IHGT /14/ - DATA ISEP /25/ - DATA IPLT /1/ -C - DATA SCALE /18.0/ - DATA IDEL /-25/ - DATA JDEL /-7/ -C - PRINT 10,IWID,ISEP,IPLT,NSAVED - 10 FORMAT(' ENTERING SUBROUTINE THINLB DATED 9/12/96',/,' IWID=',I4, - X ' ISEP=',I4,' IPLT=',I2, - X ' NSAVED=',I4) -C -C DO 20 I=1, NSAVED -C IDOT(I) = XPOS(I)*SCALE + IDEL -C JDOT(I) = YPOS(I)*SCALE + JDEL -C 20 CONTINUE -C - NGO=0 - NLABS=NSAVED - L1MAX=NLABS-1 - DO 60 L1=1,L1MAX - IF(IPOS(L1).EQ.9999) GOTO 60 - L2MIN=L1+1 - DO 50 L2=L2MIN,NLABS - IF(IPOS(L2).EQ.9999) GOTO 50 - JB1=JPOS(L1)-ISEP/2 - JT2=JPOS(L2)+IHGT+ISEP/2 - IF(JB1.GE.JT2) GOTO 50 - JT1=JPOS(L1)+IHGT+ISEP/2 - JB2=JPOS(L2)-ISEP/2 - IF(JT1.LE.JB2) GOTO 50 - IL1=IPOS(L1)-ISEP/2 - IR2=IPOS(L2)+NCH(L2)*IWID+ISEP/2 - IF(IL1.GE.IR2) GOTO 50 - IR1=IPOS(L1)+NCH(L1)*IWID+ISEP/2 - IL2=IPOS(L2)-ISEP/2 - IF(IR1.LE.IL2) GOTO 50 -C FALL THRU MEANS L1 AND L2 OVERLAP, SO STRIKE ONE BY TESTING VALUE - IF(ABS(VAL(L1)).GE.ABS(VAL(L2))) IPOS(L2)=9999 - IF(ABS(VAL(L1)).LT.ABS(VAL(L2))) IPOS(L1)=9999 - IF(IPOS(L2).EQ.9999.OR.IPOS(L1).EQ.9999)NGO=NGO+1 - 50 CONTINUE - 60 CONTINUE -C - NSTAY=NLABS-NGO - PRINT 70,NSTAY,NLABS - 70 FORMAT(' ',I4,' OF',I4, 'LABELS SURVIVED.') - DO 89 IPUT=1,NLABS - IF(IPOS(IPUT).EQ.9999) GOTO 89 - ITEXTC=TEXT1(IPUT) - CALL PUTLAB(IPOS(IPUT),JPOS(IPUT),PUTHGT,ITEXTC,PUTANG,4, - 1 IPRPUT,ITAPUT) - 89 CONTINUE - RETURN - END -C -C diff --git a/util/sorc/faxmakr.fd/tjlabel.f b/util/sorc/faxmakr.fd/tjlabel.f deleted file mode 100755 index 8ba413d944..0000000000 --- a/util/sorc/faxmakr.fd/tjlabel.f +++ /dev/null @@ -1,167 +0,0 @@ - SUBROUTINE TJLABEL(FLDIN,IDIM,JDIM,DOTSGI,A1,B1,KEYIDX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TJLABEL PLACE A SPECIAL LABEL AROUND THE BOUNDARY -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLACE A SPECIAL LABEL AROUND THE BOUNDARY FOR TRAJECTORY 4-PANEL -C CHART. -C -C PROGRAM HISTORY LOG: -C 97-06-19 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL TJLABEL(FLDIN,IDIM,JDIM,DOTSGI,A1,B1) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON/PUTARG/PUTHGT,PUTANG,IPRIOR(2),ICMPUT - COMMON /ADJ1/ ICOR,JCOR - COMMON /ADJ3/ILCOR,JDCOR -C - INTEGER KEYIDX - REAL FLDIN(IDIM,JDIM) - REAL DOTSGI,A1,B1 - REAL FLDDUP(53,57) - REAL XINDEF - INTEGER IJV(4,150) - INTEGER ICHSIZ(2) - INTEGER INBTWN(2) - INTEGER ITBRES(4,200) - DATA KDIMRE/200/ -C - INTEGER M(2) -C - INTEGER LIJV - INTEGER KSVUNI - CHARACTER*4 IFORM, IFOR06, IFOR05, IFOR04 - CHARACTER*8 IFG(5) - CHARACTER*8 IFG2(5) - CHARACTER*8 IFG3(5) -C - DATA IFG2 /'(A2,1H$)',' ',' ',' ', - . ' '/ - DATA IFG3 /'(A3,1H$)',' ',' ',' ', - . ' '/ - DATA IFOR06 /'A999'/ - DATA IFOR05 /'A+- '/ - DATA IFOR04 /'S9-9'/ -C - DATA LIJV /150/ - DATA KSVUNI/45/ -C -C REWIND KSVUNI -C - PRINT *,' IN TJLABEL' -C - DO 2760 J = 1,JDIM - DO 2760 I = 1,IDIM - FLDDUP(I,J) = FLDIN(I,J) - 2760 CONTINUE -C -C ----------------------------------------------- -C ESTABLISH FLAGS FOR STRIP LABELS -C ----------------------------------------------- -C -C -C DO KJ=1,57 -C PRINT *,' J=', KJ -C WRITE(*,150)(FLDDUP(KM,KJ),KM=1,53) -C ENDDO -C150 format( 3(10(1x,f5.1),3x),/, 2(10( 1x,F5.1),3x),3(1x,F5.1),/) -C -C - DO 1500 IY = 1,150 - DO 1500 IX = 1,4 - IJV(IX,IY) = 0 - 1500 CONTINUE - CALL VBOUND(FLDDUP,IDIM,JDIM,IJV,LIJV) -C -C ----------------------------------------------- -C SETUP CONTOUR STRIP LABELS -C ----------------------------------------------- -C -C -C ... STRIP LABELS 2ND FIELD -C - DO 1560 III = 1,LIJV - DO 1570 I = 1,4 - IF(IJV(I,III).NE.0) GO TO 1552 - 1570 CONTINUE - GO TO 1581 - 1552 CONTINUE - JUP = IJV(4,III) - 1 ! VBOUND GIVES ONE MORE THAN LENGTH -c IF(JUP) 1560,1560,1554 - IF(JUP.LE.0) GO TO 1560 - - PRINT *,' LIJV=',III,' I=',I,' JUP=',JUP - 1554 CONTINUE - IXX = IJV(2,III) - JYY = IJV(3,III) - PRINT *,' IXX=', IXX, ' JYY=',JYY - PUTHGT = 1. - IPRIOR(1) = 0 - IPRIOR(2) = 0 - ICMPUT = 0 - ICOR = 15 - JCOR = 0 - ILCOR = 15 - JDCOR = 0 - M(1) = 0 - M(2) = 3 - IFORM = IFOR06 -C - IF (KEYIDX.EQ.47) THEN - IFORM = IFOR04 - PUTHGT = 15.0 - ELSE IF (KEYIDX.EQ.51) THEN - IFORM = IFOR04 - ENDIF -C - IF (KEYIDX.EQ.48) THEN - M(2)=2 - ICOR = 10 - ILCOR = 10 - DO I=1,5 - IFG(I) = IFG2(I) - ENDDO - ELSE - DO I=1,5 - IFG(I) = IFG3(I) - ENDDO - ENDIF -C - S = DOTSGI / 60.0 - IF(IJV(1,III).NE.1) THEN ! VERTICAL LABELS -c this call was using fld previously - PRINT *,' CALL CLOSET' - CALL CLOSET(FLDIN,IDIM,JDIM,S,A1,B1,M,JUP,IXX,JYY, - . IFORM,1,IFG) - ELSE ! HORIZONTAL LABELS -c this call was using fld previously - PRINT *,' CALL CLOSEE' - CALL CLOSEE(FLDIN,IDIM,JDIM,S,A1,B1,M,JUP,IXX,JYY, - . IFORM,1,IFG) - ENDIF - 1560 CONTINUE - 1581 CONTINUE -C - JUP = 3 - CALL CLOSEC(FLDIN,IDIM,JDIM,S,A1,B1,M,JUP,IFORM,IFG) -C - RETURN - END diff --git a/util/sorc/faxmakr.fd/tuwndr.f b/util/sorc/faxmakr.fd/tuwndr.f deleted file mode 100755 index 5350b14786..0000000000 --- a/util/sorc/faxmakr.fd/tuwndr.f +++ /dev/null @@ -1,69 +0,0 @@ - SUBROUTINE TUWNDR(GU,GV,IDIR,ISPEED,ANG,VRTLON,ALON,ITRUDR,KEY) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: TUWNDR RETURNS TWO WIND DIRECTIONS. -C AUTHOR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: RETURNS TWO WIND DIRECTIONS. -C -C PROGRAM HISTORY LOG: -C 80-03-12 PETER HENRICHSEN -C 93-04-28 LUKE LIN CONVERT TO FORTRAN-77 AND ADD DOC BLOCK. -C 97-03-13 LUKE LIN CONVERT TO CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL TUWNDR(GU,GV,IDIR,ISPEED,ANL,VRTLON,ALON,ITRUDR,KEY) -C INPUT ARGUMENTS: -C KEY - WIND DIRECTION RETURNED TO NEAREST TEN DEGREES, KEY=0 -C WIND DIRECTION RETURNED TO NEAREST ONE DEGREE, ELSE. -C GU,GV - THE GRID ORIENTED COMPONENTS OF THE WIND IN ANY -C DESIRED UNIT. -C ANG - ANGLE WIND DIR IS TO BE ROTATED TO CONVERT FROM ONE -C GRID TO ANOTHER ..IE. TO VONVERT WINDS FROM LFM GRID -C FOR DISPLAY ON STANDARD NMC GRID, ANG = +25.0. -C ALON - TRUELON OF WIND. -C VRTLON - VERTICAL LON OF BGRD MAP OR GRID, IE. LFM V. LON. 105. -C -C OUTPUT ARGUMENTS: -C ITRUDR - TRUE DIRECTION OF WIND -C ITRUDR - TRUE DIRECTION OF WIND TO NEAREST TEN DEGS. -C ISPEED - WIND SPEED RETURNED IN SAME UNITS GIVEN. -C -C REMARKS: NONE -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - REAL GU,GV,ANG,VRTLON,ALON - INTEGER IDIR,ISPEED,ITRUDR,KEY -C - ISPEED = SQRT(GU*GU+GV*GV)+0.5 -C ISPEED = NINT(SQRT(GU*GU+GV*GV)) - IF(GU .NE. 0.0 .OR. GV .NE. 0.0) GO TO 6 - IDIR = 0 - ITRUDR=99 - RETURN - 6 IDIR = 270.0 -57.29578*ATAN2(GV,GU)+ANG + 0.5 - TRUDR= (FLOAT(IDIR)+(VRTLON-ALON)) - IF(TRUDR.LT.0) TRUDR = TRUDR + 360.0 - ITRUDR = (TRUDR + 5.0)*0.1 - IF(ITRUDR.GT.36) ITRUDR=ITRUDR-36 - IF(KEY.NE.0)GO TO 9 - IDIR = (FLOAT(IDIR)+5.0)*0.1 - IF(IDIR .GT. 36) IDIR =IDIR -36 - 8 IF(ISPEED .EQ. 0) IDIR = 0 - IF(ISPEED .EQ. 0) ITRUDR =99 - IF(IDIR .EQ. 0 .AND.ISPEED .NE. 0) IDIR = 36 - IF(ITRUDR.EQ.0 .AND.ISPEED .NE. 0)ITRUDR=36 - RETURN - 9 IF(ISPEED .EQ. 0) IDIR = 0 - IF(IDIR .GT.360) IDIR =IDIR -360 - IF(ISPEED .EQ. 0) ITRUDR =99 - IF(IDIR .EQ. 0 .AND.ISPEED .NE. 0) IDIR = 360 - IF(ITRUDR.EQ.0 .AND.ISPEED .NE. 0)ITRUDR=36 - RETURN - END diff --git a/util/sorc/faxmakr.fd/twofld.f b/util/sorc/faxmakr.fd/twofld.f deleted file mode 100755 index f4e7512157..0000000000 --- a/util/sorc/faxmakr.fd/twofld.f +++ /dev/null @@ -1,175 +0,0 @@ - SUBROUTINE TWOFLD(FLDIN1,FLDIN2,FLDIN3,IMAX,JMAX,KEYIDX,IRTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TWOFLD COMPUTE TWO INPUT GRIDPOINT DATA FIELDS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: COMPUTE TWO INPUT GRIDPOINT DATA FIELDS INTO ONE OUTPUT -C FIELD. -C -C PROGRAM HISTORY LOG: -C 89-06-12 LUKE LIN -C 89-09-01 GLORIA DENT ADD KEYIDX PARAMETER TO SUBTRACT PRECIPI- -C TATION FIELDS -C 89-11-14 LUKE LIN ADD KEYIDX PARAMETER FOR ISOTACHS -C 95-02-14 HENRICHSEN COMPLETE REWRITE AND ADDED LOGIC TO FORM -C VORTICITY FIELD FROM U & V FIELDS, -C ADD AN ERROR RETURN ARG (IRTN), -C ADD COMMON/POLE/ , ADD INLINE DOCUMENTATION. -C 95-02-15 LUKE LIN CONVERT IT TO CFT-77 -C 95-06-17 LUKE LIN MODIFY FOR PRECIP WITH DIFFERENT CAL. FORMULA. -C 97-02-18 LUKE LIN ADD KEYIDX 34 FOR HEIGHT CHANGE. -C 1999-08-01 KRISHNA KUMAR ADD POLENEW COMMON BLOCK - MODIFY THE CODE TO -C RUN ON IBM RS/6000 SP SYSTEM -C -C USAGE: CALL TWOFLD(FLDIN1,FLDIN2,FLDIN3,IMAX,JMAX,KEYIDX,IRTN)) -C INPUT ARGUMENT LIST: -C FLDIN1 - FIRST INPUT GRID DATA -C FLDIN2 - SECOND INPUT GRID DATA -C IMAX - I-DIMENSIONS OF GRIDS -C JMAX - J-DIMENSIONS OF GRIDS -C KEYIDX - KEY INDEX OF DATA TYPE (SEE BLOCK DATA) -C -C OUTPUT ARGUMENT LIST: -C FLDIN1 - OUTPUT ARRAY FLDIN1(IMAX,JMAX) CONTAINS RESULT. -C FLDIN3 - SAVE FOR FLDIN1 IF ISOTACHS -C IRTN - RETURN CONDITION. -C - = 0 GOOD RETURN -C - NE 0 ERROR RETURN FROM SUB ABSVOR DO NOT MAKE MAP. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -ckumar - COMMON /POLENEW/ XMESHL -ckumar - COMMON /GRB2/ ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG,GRB2FLAG - INTEGER ALUGRB - INTEGER ALUGRBIX - INTEGER AFCSTHR - INTEGER AKEYIDX - INTEGER CALFLAG - LOGICAL GRB2FLAG -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ... GRID MESH LENGHT = XMESHL = 381.0 KLM -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C - REAL FLDIN1(IMAX,JMAX) - REAL FLDIN2(IMAX,JMAX) - REAL FLDIN3(IMAX,JMAX) - REAL WORK(65,6) - REAL TINY -C -C?? DATA TINY / 5.0E-7 / - DATA TINY / 5.0E-4 / - IRTN = 0 -C - IF (KEYIDX.EQ.10 .OR. KEYIDX.EQ.40) THEN -C -C CACULATE WIND SPEED FOR ISOTACH FILED. -C WHERE FLDIN2 CONTAINS THE U'S -C AND FLDIN1 CONTIANS THE V'S. -C - DO J= 1,JMAX - DO I =1,IMAX - GU = FLDIN2(I,J) - GV = FLDIN1(I,J) - FLDIN3(I,J) = FLDIN1(I,J) - SPEED = SQRT(GU*GU+GV*GV) - IF(SPEED.LE.0.0) SPEED = 0.0 - FLDIN1(I,J) = SPEED - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.3 .OR. KEYIDX.EQ.33) THEN -C -C CACULATE THICKNESS FROM TWO HEIGHT FIELDS. -C WHERE FLDIN1 HAS THE HEIGHER HEIGHT SUCH AS 500MB -C AND FLDIN2 CONTAINS THE LOWER HEIGHT SUCH AS 1000MB -C - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = FLDIN1(I,J)-FLDIN2(I,J) - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.18) THEN -C -C CACULATE BLEND AVERAGE -C - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = (FLDIN1(I,J)+FLDIN2(I,J))/2.0 - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.34 .OR.KEYIDX.EQ.23) THEN -C -C CACULATE HEIGHT CHANGE -C - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = FLDIN1(I,J)-FLDIN2(I,J) - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.30 .OR. KEYIDX.EQ.37 - 1 .OR. KEYIDX.EQ.49 .OR. KEYIDX.EQ.19) THEN - -C ...DO SPECIAL PRECIPITATION TEST FOR VALUES LESS THAN .01 INCHES... -C WHERE FLDIN2 CONTAINS THE 12-HR ACCUM -C WHERE FLDIN1 IS THE ACCUM FOR FIRST 6-HR - IF (CALFLAG .LT. 0) THEN -C ... SUBTRACT 6 HR APCP FROM 12 HOUR FCST AND 6 HOUR FCST - DO J=1,JMAX - DO I=1,IMAX - DIFFER = FLDIN1(I,J) - FLDIN2(I,J) - IF (FLDIN1(I,J) .GE. TINY )THEN - IF (FLDIN2(I,J) .LT. TINY ) DIFFER = FLDIN1(I,J) - ELSE - DIFFER = 0.0 - ENDIF - IF ( DIFFER .LT. TINY ) DIFFER = 0.0 - FLDIN1(I,J) = DIFFER - ENDDO - ENDDO - ELSE -C .... PLUS 12 APCP FROM 12 FCST AND 24 FCST LIKE PRECIP - PRINT *,' PLUS TWO PRCIP FIELDS TOGETHER' - DO J=1,JMAX - DO I=1,IMAX - FLDIN1(I,J) = FLDIN2(I,J) + FLDIN1(I,J) - IF ( FLDIN1(I,J) .LT. TINY ) FLDIN1(I,J) = 0.0 - ENDDO - ENDDO - ENDIF - ELSE IF (KEYIDX.EQ.9) THEN -C -C FORMING THE VORTICITY FROM U & V FIELDS -C WHERE FLDIN2 CONTAINS THE U'S -C AND FLDIN1 CONTIANS THE V'S. -C - KSOUTH = 0 - CALL ABSVOR(KSOUTH,FLDIN2,FLDIN1,IMAX,JMAX,XMESHL,XPOL, - 1 YPOL,WORK,FLDIN3,IERROR) - IF (IERROR .EQ. 0 )THEN - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = FLDIN3(I,J) - ENDDO - ENDDO - WRITE(6,FMT='('' TWOFLD: SUB ABSVOR MADE A VORTICITY '', - 1 ''FIELD FROM U AND V FIELDS.'')') - IRTN = 0 - ELSE - WRITE(6,FMT='('' TWOFLD: ERROR RETURN FROM ABSVOR='',I3, - 1 '' WILL NOT MAKE MAP.'')')IERROR - IRTN = 1 - ENDIF - ENDIF - RETURN - END diff --git a/util/sorc/faxmakr.fd/unpkhd.f b/util/sorc/faxmakr.fd/unpkhd.f deleted file mode 100755 index 6959de9a4f..0000000000 --- a/util/sorc/faxmakr.fd/unpkhd.f +++ /dev/null @@ -1,25 +0,0 @@ - SUBROUTINE UNPKHD(ID12WD) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: UNPKHD DUMMY ROUTINE -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: DUMMY ROUTINE TO SATISIFY UNRESOLVED EXTERNAL. -C -C PROGRAM HISTORY LOG: -C 94-06-16 ORIGINAL AUTHOR HENRICHSEN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL UNPKHD(ID12WD) -C INPUT ARGUMENT LIST: -C IDREC - 12-WORD PACKED ID -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - INTEGER*8 ID12WD(6) - RETURN - END diff --git a/util/sorc/faxmakr.fd/uor_dot.f b/util/sorc/faxmakr.fd/uor_dot.f deleted file mode 100755 index d6a7c5f962..0000000000 --- a/util/sorc/faxmakr.fd/uor_dot.f +++ /dev/null @@ -1,120 +0,0 @@ - SUBROUTINE UOR_DOT(XUORS,YUORS,IDOT,JDOT,IUOPTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: UOR_DOT CONVERT UORS COORDINATES -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO CONVERT COORDINATES (IN UORS) FROM THE INTERGRAPH'S -C NORAMPO MAP (M:100CM:1000) AT 1:10MILLION REDUCTION SCALE INTO -C IDOT,JDOT (IN PIXELS) ON 1:20M OR 1:40M SCALE. -C -C PROGRAM HISTORY LOG: -C 87-MM-DD SHIMOMURA; ORIGINAL AUTHOR. -C 89-03-30 R. CHEN; ADD OPTION FOR U.S BACKGROUND NH1302. -C 89-06-07 R. CHEN; ADD THIS DOC BLOCK. -C 90-11-27 R. CHEN; ADD AWIPS N. AMERICAN MAP BACKGROUND. (PNAM02). -C 94-02-10 SHIMOMURA; PORT TO INTERGRAPH UNIX WRKSTN; MOVED ARG -C "LISNHAWIP" FROM COMMON TO CALL SEQ. -C 95-06-28 L. LIN; MODIFY FOR CRAY. -C 95-06-30 L. LIN; ADD OPTION FOR NH4004. -C 96-06-20 L. LIN; ADD OPTION FOR NH4006. -C 96-11-05 L. LIN; ADD OPTION FOR NH4005. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL UOR_DOT(XUORS,YUORS,IDOT,JDOT,IUOPTN) -C INPUT ARGUMENT LIST: -C XUORS - REAL*4; X COORDINATES IN UORS. -C YUORS - REAL*4; Y COORDINATES IN UORS. -C IUOPTN - INTEGER*4; FOR MAP BACKGROUND OPTION SELECTION. -C =1 - NH1302; =2 - NH4006; =3 - NH2002; =4 - PNAM02. -C =5 - NH4004 -C -C OUTPUT ARGUMENT LIST: -C IDOT - INTEGER*4; COVERTED X COORDINATES IN PIXELS. -C JDOT - INTEGER*4; COVERTED Y COORDINATES IN PIXELS. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C - REAL XUORS,YUORS - INTEGER IDOT,JDOT - INTEGER IUOPTN -C LOGICAL LISNHAWIP -C - REAL T1(8) - REAL XPO(8) - REAL YPO(8) - REAL XADJUS(8) - REAL YADJUS(8) - REAL CU2GI(8) -C - REAL XPOLE,YPOLE - REAL DOTSGI - REAL CUORGR - REAL ADJUSX - REAL ADJUSY -C ... ADJUSX, ADJUSY ARE THE DISPLACEMENT RELATIVE TO POLE. -C - DATA T1 / 54.0, 37.5, 37.5, 37.5, 37.5, 36.0, 28.846, - 1 30.0 / - DATA XPO / 17.0, 33.0, 27.0, 33.0, 33.0, 33.0, 27.0, - 1 27.0 / - DATA YPO / 46.0, 33.0, 46.0, 45.0, 33.0, 33.0, 49.0, - 1 49.0 / - DATA XADJUS / -1.0, -8.0, 0.0, 0.0, -9.0, -9.0,-12.0, - 1 -3.0 / - DATA YADJUS / -5.0, -0.0, 0.0, 0.0, -7.0, -7.0, -7.0, - 1 -3.0 / - DATA CU2GI / 1905.0, 3810.0, 1905.0, 1905.0, 3810.0, - 1 3810.0, 1905.0, 1905.0 / -C -C -C ... IUOPTN=1 FOR 43*31 LFM SUBSET W/ 105W VERTICAL. 1:13M - NH1302. -C ... IUOPTN=2 FOR 65*65 N.HEMI 1/40M W/ 105W VERTI. 1:40M - NH4006. -C ... IUOPTN=3 FOR 53*57 FULL LFM GRID W/ 105W VERTI. 1:20M - NH2002. -C ... IUOPTN=4 FOR 65*43 FULL LFM GRID W/ 105W VERTI. 1:20M - PNAM02. -C ... IUOPTN=5 FOR 65*65 N.HEMI 1/40M W/ 80W VERTI. 1:40M - NH4004. -C ... IUOPTN=6 FOR 65*65 N.HEMI 1/40M W/ 80W VERTI. 1:40M - NH4005. -C ... IUOPTN=7 FOR 53*57 FULL LFM GRID W/ 105W VERTI. 1:26M - PN2601. -C -C PRINT *, ' ',IUOPTN,' UXPO=',UXPO,' UYPO=', UYPO,' t1=',ugridt1 - IF (UORFG) THEN -C .... CONSTANTS FROM INPUT CARDS - CUORGR = UCU2GI - XPOLE = UXPO - YPOLE = UYPO - DOTSGI = UGRIDT1 - ADJUSX = UXADJUS - ADJUSY = UYADJUS - ELSE -C .... CONSTANTS FROM OPTION - ISS = IUOPTN - IF((ISS .LT. 1) .OR. (ISS .GT. 8)) ISS = 2 - CUORGR = CU2GI(ISS) - XPOLE = XPO(ISS) - YPOLE = YPO(ISS) - DOTSGI = T1(ISS) - ADJUSX = XADJUS(ISS) - ADJUSY = YADJUS(ISS) - ENDIF -C -C PRINT *, ' ADJUSX=', ADJUSX, ' ADJUSY=', ADJUSY -C print *,' xpol=',xpole,' ',ypole,' ', cuorgr - XGRID = XUORS / CUORGR - YGRID = YUORS / CUORGR - XLFMG = XGRID + XPOLE + ADJUSX - YLFMG = YGRID + YPOLE + ADJUSY - IDOT = ((XLFMG - 1.0) * DOTSGI) + 0.5 - JDOT = ((YLFMG - 1.0) * DOTSGI) + 0.5 -C - RETURN - END -C diff --git a/util/sorc/faxmakr.fd/updown.f b/util/sorc/faxmakr.fd/updown.f deleted file mode 100755 index ced7d8faec..0000000000 --- a/util/sorc/faxmakr.fd/updown.f +++ /dev/null @@ -1,38 +0,0 @@ - SUBROUTINE UPDOWN(FLDIN1,FLDIN2,IMAXI,JMAXI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: UPDOWN TO UPSIDE DOWN THE GRID DATA -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO UPSIDE DOWN THE GRID DATA -C -C PROGRAM HISTORY LOG: -C 89-06-28 ORIGINAL AUTHOR LUKE LIN -C 95-01-03 LUKE LIN CONVERT IT CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL UPDOWN(FLDIN1,FLDIN2,IMAXI,JMAXI) -C INPUT ARGUMENT LIST: -C FLDIN1 - FLDIN1(IMAXI,JMAXI) INPUT GRID DATA -C I/JMAXI - DIMENSIONS OF SUBGRIDS -C -C OUTPUT ARGUMENT LIST: -C FLDIN2 - OUTPUT ARRAY FLDIN2(IMAXI,JMAXI) -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - REAL FLDIN1(IMAXI,JMAXI) - REAL FLDIN2(IMAXI,JMAXI) -C -C------------------------------------------------------------- -C -C ... UP-SIDE DOWN THE MAP FOR VARIAN - DO 376 J=1,JMAXI - DO 376 I=1,IMAXI - FLDIN2(I,J)=FLDIN1(I,JMAXI-J+1) - 376 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/vbound.f b/util/sorc/faxmakr.fd/vbound.f deleted file mode 100755 index 67ee1420fa..0000000000 --- a/util/sorc/faxmakr.fd/vbound.f +++ /dev/null @@ -1,171 +0,0 @@ - SUBROUTINE VBOUND(FT,IFT,JFT,IJV,LIJV) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PGM-VBOUND CHECKING THE BOUNDARY POINTS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FINDING THE BOUNDARY POINTS -C -C PROGRAM HISTORY LOG: -C 86-04-24 ORIG AUTHOR SCHNURR -C 90-03-15 LILLY ADD DOCBLOCK TO SUBROUTINE -C 93-06-01 GILBERT/LILLY FORTRAN 77 -C 96-07-18 YEN - CONVERT FROM HDS VS FORTRAN TO CRAY CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO XINDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8. -C -C USAGE: CALL VBOUND(FT,IFT,JFT,IJV,LIJV) -C INPUT ARGUMENT LIST: -C FT - THE GIVEN ARRAY WITH INDEFINITES -C - OUTSIDE THE BOUNDARIES -C IFT - THE I COORDINATE OF THE FIELD -C JFT - THE J COORDINATE OF THE FIELD -C IJV - THE DIMENSIONED 4XLIJV. WORD ONE CONTAINS -C - THE MARKER, WORD TWO THE I COMPONENT, -C - WORD THREE THE J COMPONENT, AND WORD -C - FOUR THE COUNT. THE MARKER IS 0 FOR J -C - VECTORS AND 1 FOR I VECTORS -C -C OUTPUT ARGUMENT LIST: -C LIJV - DATA SET REF NUMBER OF TEMPORARY DISK FILE TO -C - WRITE THE ARGS ONTO -C -C SUBPROGRAMS CALLED: -C LIBRARY: -C SPECIAL - -C W3LIB - -C GRAPHICS - -C -C EXIT STATES: -C COND = 0 SUCCESSFUL RUN -C =1001 IJV ARRAY TOO SHORT -C -C REMARKS: ADDITIONAL INFORMATION WILL BE PROVIDED AS PROGRAM -C BECOMES BETTER UNDERSTOOD -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C -C ...FT IS THE GIVEN ARRAY WITH INDEFINITES OUTSIDE THE BOUNDARIES -C ...IFT,JFT ARE THE DIMENSIONS OF FT -C ...IJV IS DIMENSIONED 4XLIJV. WORD ONE CONTAINS -C ...THE MARKER, WORD TWO THE I COMPONENT, WORD THREE THE J -C ...COMPONENT, AND WORD FOUR THE COUNT. THE MARKER IS 0 FOR J -C ...VECTORS AND 1 FOR I VECTORS. -C -C - DIMENSION FT(IFT,JFT) - DIMENSION IJV(4,LIJV) - REAL XINDEF - DATA XINDEF /1.0E307 / -C ...ZERO LOCATIONS OF IJV - DO 10 M=1,LIJV - DO 20 N=1,4 - IJV(N,M)=0 - 20 CONTINUE - 10 CONTINUE -C ...SCAN FT ARRAY FOR ALL BOUNDARY PTS AND FLAG THE POINT WITH 1 - DO 60 IP=1,IFT - DO 60 JP=1,JFT - IF(FT(IP,JP).EQ.XINDEF) GO TO 60 - IF((IP.EQ.1).OR.(IP.EQ.IFT)) GO TO 35 - IF((JP.EQ.1).OR.(JP.EQ.JFT)) GO TO 35 - GO TO 50 - 35 CONTINUE -C ...POINT IS ON THE BOUNDARY OF FT ARRAY AND NOT INDEFINITE - 40 FT(IP,JP)=1.0 -C ...POINT IS ON THE BOUNDARY NEXT TO AN INDEFINITE - GO TO 60 -C ...CHECK IF POINT IS A CORNER PT. OF AN ADJACENT SQUARE WHICH -C ...HAS AT LEAST ONE INDEFINITE CORNER PT. - 50 CONTINUE - IF(FT(IP-1,JP-1).EQ.XINDEF) GO TO 40 - IF(FT(IP-1,JP).EQ.XINDEF) GO TO 40 - IF(FT(IP-1,JP+1).EQ.XINDEF) GO TO 40 - IF(FT(IP,JP-1).EQ.XINDEF) GO TO 40 - IF(FT(IP,JP+1).EQ.XINDEF) GO TO 40 - IF(FT(IP+1,JP-1).EQ.XINDEF) GO TO 40 - IF(FT(IP+1,JP).EQ.XINDEF) GO TO 40 - IF(FT(IP+1,JP+1).EQ.XINDEF) GO TO 40 -C ...POINT IS IN THE INTERIOR - FT(IP,JP)=0 - 60 CONTINUE -C ...SCAN FIELD FOR J THEN I LINE SEGMENTS AND PUT IN IJV ARRAY - K=1 -C ...J-VECTOR SEARCH - MRK=0 - DO 100 IP=1,IFT - KNT=0 - ISAV=IP - DO 90 JP=1,JFT - IF(FT(IP,JP).EQ.XINDEF) GO TO 70 - IF(FT(IP,JP).NE.1.) GO TO 70 - IF(KNT.NE.0) GO TO 66 - JSAV=JP - KNT=KNT+1 - GO TO 90 - 66 CONTINUE - KNT=KNT+1 -C ...CHECK IF ADJACENT POINT IN NEXT ROW IS A BOUNDARY POINT - IF((IP.EQ.1).OR.(IP.EQ.IFT)) GO TO 90 - IF(FT(IP+1,JP).EQ.XINDEF) GO TO 90 - IF(FT(IP-1,JP).EQ.XINDEF) GO TO 90 - IF(FT(IP+1,JP).EQ.1.) GO TO 70 -C ...POINT TO THE RIGHT IS IN THE INTERIOR - GO TO 90 - 70 IF(KNT.GT.1) GO TO 80 - KNT=0 - GO TO 90 - 80 IF(K.GT.(LIJV-1)) GO TO 1000 - IJV(1,K)=MRK - IJV(2,K)=ISAV - IJV(3,K)=JSAV - IJV(4,K)=KNT - K=K+1 - KNT=0 - 90 CONTINUE - 100 CONTINUE -C ...I-VECTOR SEARCH - MRK=1 - DO 200 JP=1,JFT - KNT=0 - JSAV=JP - DO 190 IP=1,IFT - IF(FT(IP,JP).EQ.XINDEF) GO TO 170 - IF(FT(IP,JP).NE.1.) GO TO 170 - IF(KNT.NE.0) GO TO 166 - ISAV=IP - KNT=KNT+1 - GO TO 190 - 166 CONTINUE - KNT=KNT+1 -C ...CHECK IF ADJACENT POINT IN NEXT ROW IS A BOUNDARY POINT - IF((JP.EQ.1).OR.(JP.EQ.JFT)) GO TO 190 - IF(FT(IP,JP+1).EQ.XINDEF) GO TO 190 - IF(FT(IP,JP-1).EQ.XINDEF) GO TO 190 - IF(FT(IP,JP-1).NE.1.) GO TO 190 -C ...POINT BELOW IS ON BOUNDARY. STOP COUNT. - GO TO 170 - 170 IF(KNT.GT.1) GO TO 180 - KNT=0 - GO TO 190 - 180 IF(K.GT.(LIJV-1)) GO TO 1000 - IJV(1,K)=MRK - IJV(2,K)=ISAV - IJV(3,K)=JSAV - IJV(4,K)=KNT - K=K+1 - KNT=0 - 190 CONTINUE - 200 CONTINUE - RETURN - 1000 PRINT 1001 - 1001 FORMAT(5X,'IJV ARRAY TOO SHORT') - RETURN - END diff --git a/util/sorc/faxmakr.fd/wndplt.f b/util/sorc/faxmakr.fd/wndplt.f deleted file mode 100755 index 4f04661e81..0000000000 --- a/util/sorc/faxmakr.fd/wndplt.f +++ /dev/null @@ -1,97 +0,0 @@ - SUBROUTINE WNDPLT(GRIDU,GRIDV,IMAX,JMAX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WNDPLT PLOT WIND DIRECTIONS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLOT WIND DIRECTIONS ON EVERY GRID POINT BY USING -C U & V COMPONENTS. -C -C PROGRAM HISTORY LOG: -C 90-11-05 ORIGINAL AUTHOR LUKE LIN -C 95-01-04 LUKE LIN CONVERT IT CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL WNDPLT(GRIDU,GRIDV,IMAX,JMAX) -C INPUT ARGUMENT LIST: -C GRIDU - U COMPONENTS. -C GRIDV - V COMPONENTS. -C IMAX - SIZE OF ARRAY GRIDU/V AT I. -C JMAX - SIZE OF ARRAY GRIDU/V AT J. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE - REAL UA1,UA2,UA3,UM1,UM2,UM3 - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C ...KEY TYPE INDEX, CONSTANT, AND CONTOUR LINE VALUE - REAL GRIDU(IMAX,JMAX) - REAL GRIDV(IMAX,JMAX) - REAL CNVRD -C - DATA CNVRD /.01745329/ -C - IPX = 0 - IPY = 0 - IENTRY = 1 - IDELTA = 0 - VA3V = UA3(40) - VM3V = UM3(40) -C .... INITIALIZATION - DO 500 J=2, JMAX-1 - NSKIP = MOD(J,2) - YY = (J-1) * T1 - DO 500 I=2, IMAX-1 - IF (IGRIDP .EQ. 26) THEN - NSKIP = NSKIP + 1 - IF (MOD(NSKIP,2).EQ.0) GO TO 500 - ENDIF - XX = (I-1) * T1 - IF (IPX.EQ.0 .OR. IPY.EQ.0) GO TO 500 - XU=GRIDU(I,J) - YV=GRIDV(I,J) - IF (YV.EQ.0.) GO TO 500 - IF (XU.GE.0.) THEN - ALPHA = 270. - ELSE - ALPHA = 90. - ENDIF -C - RADINS = ATAN2(ABS(YV),ABS(XU)) - WNDIR = RADINS / CNVRD - ASIGN = XU * YV - IF (ASIGN .GE. 0.0) THEN - IWNDIR = NINT(ALPHA - WNDIR) - ELSE - IWNDIR = NINT(ALPHA + WNDIR) - ENDIF - IF (IGRIDP .EQ. 27) THEN - IWNDIR = IWNDIR - 25 - ENDIF - IF (IWNDIR .GT. 360) THEN - IWNDIR = IWNDIR - 360 - ELSE IF (IWNDIR .LT. 0) THEN - IWNDIR = IWNDIR + 360 - ENDIF - KWNDIR = NINT(FLOAT(IWNDIR)/10.) -C - SPEED = SQRT(XU*XU+YV*YV) - SPEED = (SPEED + VA3V) * VM3V - IF(SPEED.LE.0.0) SPEED = 0.0 - KNOTS = NINT(SPEED) - IF (KNOTS.EQ.0) KWNDIR=0 -C ...REGARDLESS WIND DIRECTION IF WIND SPEED LESS THAN 1. -C PRINT *,' I,J,XU,YV,IWNDIR=',I,J,IPX,IPY,XU,YV,KNOTS,IWNDIR -C - IENTRY = IENTRY + 1 - 500 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakr.fd/xlabel.f b/util/sorc/faxmakr.fd/xlabel.f deleted file mode 100755 index d492eb70a4..0000000000 --- a/util/sorc/faxmakr.fd/xlabel.f +++ /dev/null @@ -1,87 +0,0 @@ - SUBROUTINE XLABEL(FLDIN,IDIM,JDIM,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: XLABEL TO SET UNDEFINED ON THE GRID ACCORDINGLY. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO SET UNDEFINED ON THE GRID ACCORDINGLY FOR GENERATING LABELS. -C -C PROGRAM HISTORY LOG: -C 97-04-22 LUKE LIN -C 97-07-11 LUKE LIN MODIFIY FOR GRID TYPE5 AND TRAJECTORY 4-PANEL. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL XLABEL(FLDIN,IDIM,JDIM,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: CFT-77 -C MACHINE: CRAY -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON /PCLP/ PCLPFG - LOGICAL PCLPFG -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN - COMMON/TRAJ4/ ZAN(53,57) - INTEGER ZAN -C - REAL FLDIN(IDIM,JDIM) - REAL XINDEF -C - PRINT *, ' IN SUBROUTINE XLABEL' - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM -C -C IF (RANGFG.AND.KEYIDX.EQ.46) THEN - IF (KEYIDX.EQ.46) THEN - PRINT *, ' IN TDL MOS TSTM/SVR WX - SET UNDEFINED' - DO I=1, IDIM - DO J=1, JDIM - IF( SAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - ELSE IF (IGRIDP.EQ.05 .AND. PCLPFG) THEN - PRINT *, ' IN TYPE 5 - SET UNDEFINED' - DO I=1, IDIM - DO J=1, JDIM - IF( SAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.51.OR.KEYIDX.EQ.47.OR.KEYIDX.EQ.48) THEN - PRINT *, ' IN TRAJ4 SECTION' -C -C DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(FLDIN(M,J),M=1,53) -C ENDDO - 150 format( 3(10(1x,f5.1),3x),/, 2(10( 1x,F5.1),3x),3(1x,F5.1),/) -C - DO I=1, IDIM - DO J=1, JDIM - IF( ZAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - ENDIF -C -C DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(FLDIN(M,J),M=1,53) -C ENDDO - RETURN - END diff --git a/util/sorc/faxmakrx.fd/absvor.f b/util/sorc/faxmakrx.fd/absvor.f deleted file mode 100755 index 9afb068902..0000000000 --- a/util/sorc/faxmakrx.fd/absvor.f +++ /dev/null @@ -1,351 +0,0 @@ - SUBROUTINE ABSVOR(KSOUTH,FLDU,FLDV,IMAX,JMAX,XMESHL,XIPOLE,XJPOLE, - 1 WORK,FABSVO,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C $ . . . -C SUBPROGRAM: ABSVOR ABSOLUTE VORTICITY FROM WINDS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GENERATES A FIELD OF ABSOLUTE VORTICITY FROM THE GIVEN WINDS -C ON A GRID WHICH OVERLAYS A POLAR STEREOGRAPHIC MAP PROJECTION -C TRUE AT 60N LATITUDE IF FOR A NORTHERN HEMISPHERIC MAP -C (TRUE AT 60S LATITUDE IF FOR A SOUTHERN HEMISPHERIC MAP). -C -C PROGRAM HISTORY LOG: -C 82-08-03 SHIMOMURA -C 88-10-06 LUKE LIN ADD NEW DOCBLOCK -C 95-02-15 LUKE LIN CONVERT IT CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 SP -C -C USAGE: CALL ABSVOR(KSOUTH,FLDU,FLDV,IMAX,JMAX,XMESHL,XIPOLE, -C XJPOLE,WORK,FABSVO,IERROR) -C INPUT ARGUMENT LIST: -C KSOUTH - SET KSOUTH=0 IF DATA IS FOR NORTHERN HEMISPHERIC MAP -C - SET KSOUTH=1 IF DATA IS FOR SOUTHERN HEMISPHERIC MAP -C FLDU - REAL*4 FLDU(IMAX,JMAX) -C - U-COMPONENT OF THE WIND IN METERS PER SEC. -C - U-COMPONENT IS GRID-ORIENTED COMPONENT IN X DIRECTION -C FLDV - REAL*4 FLDV(IMAX,JMAX) -C - V-COMPONENT OF THE WIND IN METERS PER SEC. -C - V-COMPONENT IS GRID-ORIENTED COMPONENT IN Y DIRECTION -C IMAX - I-DIMENSION OF THE GRID -C JMAX - J-DIMENSION OF THE GRID -C XMESHL - GRID INTERVAL (IN KILOMETERS) AT TRUE LATITUDE. -C XIPOLE - LOCATION OF POLE, I-COORDINATE OF POLE (REAL*4) -C XJPOLE - LOCATION OF POLE, J-COORDINATE OF POLE (REAL*4) -C WORK - REAL*4 WORK(IMAX,6) FOR TEMPORARY WORK SPACE -C -C OUTPUT ARGUMENT LIST: -C FABSVO - REAL*4 FABSVO(IMAX,JMAX) -C - FOR THE RESULTING ABSOULUTE VORTICITY VALUES -C IERROR - =0 IF NORMAL RETURN; -C - =1 ABNORMAL RETURN (IMAX/JMAX HAS INVALID VALUE); -C - =2 ABNORMAL RETURN (XMESHL IS ZERO OR NEGATIVE). -C -C REMARKS: THE EDGE POINTS IN THE RESULTING FIELD OF ABSOLUTE -C VORTICITY HAVE BEEN FILLED WITH VALUES IDENTICAL TO THE ADJACENT -C FIRST INTERIOR POINTS, SO DON'T USE THE BOUNDARY POINTS UNLESS YOU -C HAVE TO. -C CAUTION ... THE 65*65 FIELDS FROM THE SPECTRAL MODEL, AS OF THIS -C DATE, CONTAIN GARBAGE IN THE CORNERS BEYOND THE EQUATOR, SO IF -C YOU ARE USING THOSE FOR FLDU AND FLDV, THEN IGNORE THE RESULTING -C STRANGE VALUES IN THE CORNERS BEYOND THE EQUATOR. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C -C ... DERIVATION OF PROCEDURE ... -C ... IN THIS SUB WE WILL USE DIAGONAL DIFFERENCING -C ... WITH X-AXIS HEADING SOUTHEASTWARD ON GRID -C ... RELATIVE VORTICITY ZETA = DV/DX - DU/DY -C ... DX IS APPROXIMATED BY DISTANCE OF SQRT(2) GRID INTERVALS -C ... CONVERTED TO EARTH DISTANCE BY MEANS OF THE MAP FACTOR: -C ... MAPFACTOR = (1+SINLAT) / (1+SIN(60)) -C -C ... DX = SQRT(2) * XMESHL * MAPFACTOR -C ... THE MAP FACTOR USED FOR DX IS APPROXIMATED BY THE AVERAGE -C ... OF THE MAPFACTOR AT SOUTHEAST POINT AND NORTHWEST POINT -C -C ... AVG MAPFACTOR =(1/2)*(MAPFACTOR(SE) + MAPFACTOR(NW)) -C =(1/(2*(1+SIN60)))*(1+SINLAT(SE)+1+SINLAT(NW)) -C -C ... DX = (1.414*XMESHL/((2*(1+SIN60)))*(2+SINLAT(SE) + SINLAT(NW)) -C -C DV 2*(1+SIN60) V(SOUTHEAST) - V(NORTHWEST) -C -- = ------------ * ----------------------------------- -C DX 1.414*XMESHL 2 + SINLAT(SE) + SINLAT(NW) -C -C -C * * * * * * * * * * * -C - REAL FLDU(IMAX,JMAX) - REAL FLDV(IMAX,JMAX) - REAL FABSVO(IMAX,JMAX) - REAL WORK(IMAX,6) - REAL Y(4) -C ... WHERE Y(4) IS USED TO INTERPOLATE IN 4X4 -C - LOGICAL LSHEMI -C - DATA CNV2RD / 0.0174533 / - DATA OMEGA2 / 1.4584E-1 / -C ... WHERE 2 OMEGA SHUD BE 1.4584E-4 BUT I AM SCALING IT BY 1000. -C - DATA EARTHR / 6371.2 / -C ... WHERE EARTHR IS EARTH RADIUS IN KM ... -C - DATA KU / 1 / - DATA KV / 2 / - DATA KSIN / 3 / - DATA SICO45 / 0.7071068 / - DATA A1,A2,A3,A4 / -0.0625, 0.5625, 0.5625, -0.0625 / -C -1/16, 9/16, 9/16, -1/16 -C ... WHICH IS USED IN INTERPOLATING -C -C . . . S T A R T . . . -C - IERROR = 0 - LSHEMI = .FALSE. - IF(KSOUTH .NE. 0) LSHEMI = .TRUE. - IM2 = IMAX - 1 - IF(IM2 .LT. 2) GO TO 911 - JM2 = JMAX - 1 - IF(JM2 .LT. 2) GO TO 911 - IF(XMESHL .LE. 0.0) GO TO 922 -C -C ... INITIALIZE CONSTANT FOR DISTANCE FROM POLE TO EQUATOR -C ... IN GRID INTERVALS - RMAPKM = 1.8660254 * EARTHR - RMAPGI = RMAPKM / XMESHL - GISQD = RMAPGI * RMAPGI -C - EM = 1.0 + SIN(60.0*CNV2RD) - EMOVRD = 2.0*EM / (1.4142136*XMESHL) -C ... IN EMOVRD THE XMESHL IS IN KM, SO THE NUMBERS WILL BE -C ... TOO BIG BY A FACTOR OF 1000.0 -C -C ... THE WORK ARRAY WILL BE USED TO KEEP TWO ROWS OF DATA -C ... NEEDED FOR CALCULATING THE VORTICITY -C ... UPRIME, VPRIME, AND SINLAT FOR BOTH ROWS -C -C ... INITIALIZE THE FIRST ROW'S DATA ... - J = 1 - XJ = FLOAT(J) - XJPOLE - JCURR = 0 - DO 222 I = 1,IMAX - U = FLDU(I,J) - V = FLDV(I,J) - UPRIME = SICO45 * (U - V) - VPRIME = SICO45 * (U + V) - WORK(I,JCURR+KU) = UPRIME - WORK(I,JCURR+KV) = VPRIME - XI = FLOAT(I) - XIPOLE - RSQD = XI*XI + XJ*XJ - SINLAT = (GISQD - RSQD) / (GISQD + RSQD) - WORK(I,JCURR+KSIN) = SINLAT - 222 CONTINUE -C - JCURR = 3 - JABV = 0 - DO 277 JBIG = 1,JM2 - IF(JABV .EQ. 0) GO TO 233 -C ... ELSE, JABV MUST HAVE BEEN =3, SO RESET IT TO ZERO - JABV = 0 - JCURR = 3 - GO TO 244 - 233 CONTINUE -C ... JABV WAS = 0, SO CHG IT TO = 3 - JABV = 3 - JCURR = 0 - 244 CONTINUE - JB1 = JBIG + 1 - XJ = FLOAT(JB1) - XJPOLE - DO 255 I = 1,IMAX - U = FLDU(I,JB1) - V = FLDV(I,JB1) - UPRIME = SICO45 * (U - V) - VPRIME = SICO45 * (U+V) - WORK(I,JABV+KU) = UPRIME - WORK(I,JABV+KV) = VPRIME - XI = FLOAT(I) - XIPOLE - RSQD = XI * XI + XJ * XJ - SINLAT = (GISQD - RSQD) / (GISQD + RSQD) - WORK(I,JABV+KSIN) = SINLAT - 255 CONTINUE -C - DO 266 I = 1,IM2 - VSE = WORK(I+1,JCURR+KV) - VNW = WORK(I,JABV+KV) - USW = WORK(I,JCURR+KU) - UNE = WORK(I+1,JABV+KU) - DENOMV = 2.0 + WORK(I+1,JCURR+KSIN) + WORK(I,JABV+KSIN) - DVDX = (VSE - VNW) / DENOMV -C - DENOMU = 2.0 + WORK(I+1,JABV+KSIN) + WORK(I,JCURR+KSIN) - DUDY = (UNE - USW) / DENOMU -C - ZETA3 = EMOVRD * (DVDX - DUDY) -C ... WHICH IS THE SCALED RELATIVE VORTICITY AT OFFSET POINT -C ... (VALID AT MIDDLE OF GRID SQUARE) -C ... NEXT, GET CORIOLIS PARAMETER ALSO FOR OFFSET POINT ... - F3 = OMEGA2*0.25*(WORK(I,JCURR+KSIN) + WORK(I+1,JCURR+KSIN) + - 1 WORK(I,JABV+KSIN) + WORK(I+1,JABV+KSIN)) -C - IF(LSHEMI) F3 = -F3 -C - FABSVO(I,JBIG) = (ZETA3+F3) / 1000.0 -C ... THE OFFSET ABSOLUTE VORTICITY HAS BEEN STORED AT THE -C ... LOWER LEFT CORNER OF THE SQUARE WITHIN WHICH THE VALUE IS -C ... VALID FOR. - 266 CONTINUE - 277 CONTINUE -C -C ... TO GET THE OFFSET POINTS BACK TO GRIDPOINTS, AVERAGE -C ... THE 4 POINTS SURROUNDING A GRIDPOINT. -C ... GO BACKWARDS THROUGH THE GRID TO AVOID OVERWRITING -C ... A VALUE I NEED TO USE YET. - ICHK = 0 - JWKIN = 1 - JWKMID = 2 - JWKOUT = 3 -C ... USES 3 ROWS OF WORK ARRAY AS HOLDING TANK TO PREVENT OVERWRIT -C -C ... DO 1ST INTERIOR ROW ADJACENT TO TOP ROW FIRST -C ... BY AVGG 4 SURROUNDING POINTS AND STORE IN WORK(I,JWKIN) - JL = JMAX-2 - IMXM2 = IMAX - 2 - DO 411 IL = 1,IMXM2 - ALL = FABSVO(IL,JL) - ALR = FABSVO(IL+1,JL) - AUL = FABSVO(IL,JL+1) - AUR = FABSVO(IL+1,JL+1) -C - AVG = (ALL+ALR+AUL+AUR) / 4.0 - WORK(IL+1,JWKIN) = AVG - 411 CONTINUE -C ... THEN FILL BOTH ENDS OF THIS LINE W/ SAME VALUE AS 1ST INTERIOR - WORK(1,JWKIN) = WORK(2,JWKIN) - WORK(IMAX,JWKIN) = WORK(IMAX-1,JWKIN) -C ... WHICH FINISHED FIRST INTERIOR ROW ADJACENT TO TOP ROW -C -C ... NEXT, MAKE A DUPLICATE OF FIRST INTERIOR FOR TOP ROW -C ... AND SAVE TEMPORARILY IN WORK(I,JWKMID) - DO 422 I = 1,IMAX - WORK(I,JWKMID) = WORK(I,JWKIN) - 422 CONTINUE -C -C ... NOW WE ARE FAR ENOUGH INTO GRID TO HAVE 4X4 POINTS FOR -C ... 16-POINT INTERPOLATION ... - JMXM4 = JMAX - 4 - DO 477 JR = 1,JMXM4 - JLL = JMAX - JR - 3 -C ... TO GET POINT(ILL,JLL) TO POINT AT LOWER LEFT CORNER OF 4X4 -C -C ... TO RESET POINTERS OF FIRSTIN FIRST OUT STACK - JSAVIN = JWKIN - JWKIN = JWKOUT - JWKOUT = JWKMID - JWKMID = JSAVIN -C ... AT FIRST INTERIOR POINT ADJACENT TO LEFT AND RIGHT ENDS -C ... OF THIS LINE, USE 4-POINT AVERAGE - ALL = FABSVO(1,JLL+1) - ALR = FABSVO(2,JLL+1) - AUL = FABSVO(1,JLL+2) - AUR = FABSVO(2,JLL+2) -C - AVG = (ALL + ALR + AUL + AUR) / 4.0 - WORK(2,JWKIN) = AVG -C ... THEN PUT SAME VALUE IN EDGE POINT - WORK(1,JWKIN) = AVG -C -C ... SIMILARLY AT THE RIGHT END OF THIS ROW ... - ALL = FABSVO(IMAX-2,JLL+1) - ALR = FABSVO(IMAX-1,JLL+1) - AUL = FABSVO(IMAX-2,JLL+2) - AUR = FABSVO(IMAX-1,JLL+2) -C - AVG = (ALL + ALR + AUL + AUR) / 4.0 - WORK(IMAX-1,JWKIN) = AVG - WORK(IMAX,JWKIN) = AVG -C ... NEXT DO THE GOOD 4X4 INTERIOR POINTS OF THIS ROW - IMXM4 = IMAX - 4 - DO 444 ILL = 1,IMXM4 -C -C ... INTERPOLATE TO CENTER OF 4X4 ARRAY WHOSE LOWER-LEFT -C ... CORNER IS AT (ILL,JLL) - JTHIS = JLL - DO 440 JJ = 1,4 -C - Y(JJ) = A1*FABSVO(ILL,JTHIS) + A2*FABSVO(ILL+1,JTHIS) - 1 + A3*FABSVO(ILL+2,JTHIS) + A4*FABSVO(ILL+3,JTHIS) -C - JTHIS = JTHIS + 1 - 440 CONTINUE - RESULT = A1*Y(1) + A2*Y(2) + A3*Y(3) +A4*Y(4) - IDEST = ILL + 2 - WORK(IDEST,JWKIN) = RESULT - 444 CONTINUE -C ... WHICH FINISHED INTERPOLATING ONE ROW -C ... NEXT OVERWRITE FABSVO ONE ROW FROM WORK(I,JWKOUT) - JOVRWR = JLL + 4 - DO 455 I = 1,IMAX - FABSVO(I,JOVRWR) = WORK(I,JWKOUT) - 455 CONTINUE - 477 CONTINUE -C ... WHEN IT FALLS OUT OF 477 LOOP, -C ... I HAVE DONE DESTINATION ROW J=3 AND STORED IT IN -C ... WORK(I,JWKIN), AND I HAVE OVERWRITTEN FABSVO(I,5) -C ... WITH CONTENTS OF WORK(I,JWKOUT) -C -C ... SO WHAT IS LEFT IN HOLDING TANK? -C ... WORK(I,JWKMID) HAS JDESTINATION=4 -C ... WORK(I,JWKIN) HAS JDESTINATION=3 -C -C ... AND I STILL NEED TO DO FIRST INTERIOR ROW USING DATA -C ... IN FABSVO ROWS 1 AND 2 -C -C ... SO I CAN OVERWRITE ROWS 4 AND 3 - DO 511 I = 1,IMAX - FABSVO(I,4) = WORK(I,JWKMID) - 511 CONTINUE - DO 522 I = 1,IMAX - FABSVO(I,3) = WORK(I,JWKIN) - 522 CONTINUE -C ... NOW HOLDING TANK IN WORK ARRAY IS ALL CLEAR -C ... AND FIRST TWO ROWS OF FABSVO STILL HAS OFFSET DATA - JL = 1 - DO 533 IL=1,IMXM2 - ALL = FABSVO(IL,JL) - ALR = FABSVO(IL+1,JL) - AUL = FABSVO(IL,JL+1) - AUR = FABSVO(IL+1,JL+1) -C - AVG = (ALL+ALR+AUL+AUR) / 4.0 - WORK(IL+1,JWKOUT) = AVG - 533 CONTINUE - WORK(1,JWKOUT) = WORK(2,JWKOUT) - WORK(IMAX,JWKOUT) = WORK(IMAX-1,JWKOUT) -C ... WHICH COMEPLETES 1ST INTERIOR ROW SO OVERWRITE ROW2 - DO 544 I = 1,IMAX - FABSVO(I,2) = WORK(I,JWKOUT) - 544 CONTINUE -C ... FINALLY SET BOTTOM ROW IDENTICAL TO FIRST INTERIOR ROW - DO 555 I = 1,IMAX - FABSVO(I,1) = WORK(I,JWKOUT) - 555 CONTINUE - GO TO 999 -C - 911 CONTINUE - IERROR = 1 - GO TO 999 - 922 CONTINUE - IERROR = 2 - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/absvws.f b/util/sorc/faxmakrx.fd/absvws.f deleted file mode 100755 index e90b579ece..0000000000 --- a/util/sorc/faxmakrx.fd/absvws.f +++ /dev/null @@ -1,37 +0,0 @@ - SUBROUTINE ABSVWS(FLD,WRK,IMAX,JMAX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: ABSVWS PERFORM SPECIAL ABSOLUTE VALUE FOR VWS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PREPARE ABSOLUTE VALUE FIELD FOR VERTICAL WIND SHIELD. -C -C PROGRAM HISTORY LOG: -C 96-10-04 LUKE LIN ORIGINAL AUTHOR -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C -C USAGE: CALL ABSVWS(FLD,WRK,IMAX,JMAX) -C INPUT ARGUMENT LIST: -C FLD _ THE ABSVWSITATION FIELD FOR CLIFFING AND SMOOTHING -C WRK _ THE WORKING FIELD FOR SMOOTHING USING W3FM08 -C IMAX,JMAX_ THE DIMENSIONS OF FLD AND WRKNG USING W3FM08 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C FLD _ THE ABSOLUTE VWS FIELD -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - DIMENSION FLD(IMAX,JMAX) - DIMENSION WRK(IMAX,JMAX) -C -C - DO 50 J=1,JMAX - DO 50 I=1,IMAX - FLD(I,J)= ABS(FLD(I,J)) - 50 CONTINUE -C - END diff --git a/util/sorc/faxmakrx.fd/block.f b/util/sorc/faxmakrx.fd/block.f deleted file mode 100755 index 506bc11ad6..0000000000 --- a/util/sorc/faxmakrx.fd/block.f +++ /dev/null @@ -1,195 +0,0 @@ - BLOCK DATA -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BLOCKDAT INITIALIZE THE ARRAYS IN COMMON ICON. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: BLOCK DATA IS USED TO INITIALIZE THE CONSTANTS FOR UNPACKING -C AND SCALING THE GRID POINT DATA FIELDS FOR CONTOURING AND LABELING -C OF CONTOURS.SCALING THE GRID POINT FIELDS FOR CONTOURING AND -C -C PROGRAM HISTORY LOG: -C 94-09-19 ORIGINAL AUTHOR HENRICHSEN -C 94-09-23 HENRICHSEN ADDED PRESSURE CHANGE AND HEIGHT CHANGE -C 94-09-29 HENRICHSEN ADDED # 45 WHICH IS 50% RH. -C 94-10-03 HENRICHSEN RENAMED LIFTED INDEX 21 & 29 TO -C TO BEST LIFTED INDEX "LIB". WHERE -C THIS WAS ITEM # 17 IN PEPFAX. -C 94-10-04 HENRICHSEN ADDED TRAJECTORY TEMPS, VERTICAL DISPLACEMENT, -C AND KINDEX. -C 94-12-15 HENRICHSEN CORRECTED LIFTED INDEX "LIB" TO "LI4" AND -C THE PREVIOUS "LI4" TO "LI '. -C 95-02-14 HENRICHSEN REMOVE ITEM# 13 MAKE VORTICITY FROM U AND V -C FIELDS. -C 95-07-14 LUKE LIN ADD 0-9 VECTORS. -C 96-09-12 LUKE LIN ADD CGRID PRECIP CONSTANTS. -C 96-11-18 LUKE LIN OPEN 41 FOR TROPOPAUSE STREAM FUNCTION. -C 97-03-12 LUKE LIN OPEN 18 FOR BLENDED AVERAGE -C 97-12-04 LUKE LIN CHANGE 39 FOR SFC GEO REL VORTICITY -C 97-12-10 C. CARUSO CHANGE 17 FOR SFC GEO WIND -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C -C OUTPUT ARGUMENT LIST: -C COMMON - /ICON/ UA1(50),UA2(50),UA3(50),UM1(50), -C - UM2(50),UM3(50),KTYPE(50) -C -C REMARKS: THE "KTYPES" 26 AND ABOVE WILL PRODUCE MAPS WITH -C TWICE AS MANY CONTOURS. FOR EXAMPLE KTYPE(1) WILL PRODUCE A MAP -C WITH ISOBAR LINES EVERY FOUR MILLIBARS. -C WHERE AS KTYPE(26) WILL PRODUCE A MAP WITH ISOBAR LINES EVERY -C TWO MILLIBARS. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE - REAL UA1,UA2,UA3,UM1,UM2,UM3 -C - COMMON /MCON/ IADDB,IADDTAU,NUMTYP,NUMKEY, - 1 MTAU(18),MEAN(18),LMEAN,KDN,LDN -C - INTEGER NUMTYP - INTEGER MTAU - CHARACTER*4 MEAN - LOGICAL LMEAN - LOGICAL KDN - LOGICAL LDN -C - DATA NUMTYP /13/ - DATA MTAU/ -54, 06, 78, 96, 108, 120, - 1 132, 144, 138, 168, 198, 216, - 2 324, 0, 0, 0, 0, 0/ - DATA MEAN/'D-3 ','D+0 ','D+3 ','D+3+','D+4 ','D+4+', - 1 'D+5 ','D+5+','D+6 ','D+6+','D+8 ','D+8+', - 2 'D+13',' ',' ',' ',' ',' '/ - DATA KTYPE/'PRS ','HGT ','THK ','HTC ','TMP ','RH ', - 1 'QP ','OZNE','VORT','ISO ','WPT ','VEV ', - 2 '....','SWND','WVHT','ICEG','WDVT','HGTB', - 3 'QPVV','LI ','LI4 ','PSC ','HTC ','MSLP', - 4 'RH ','SF ','BHR ','LI ','LI4 ','PWTR', - 5 'PRS ','HGT ','THK ','HTC ','TMP ','RH ', - 6 'PCP ','RHPT','VORT','ISOT','....','VEV ', - 7 'TPRS','TVWS','RH ','TTM ','TVD ','TKI ', - 8 'QPVV','VEV '/ -C . . . DATA FOR SCALING...... -C -C VALUES FOR KEYIDX FOLLOW: -C 1 = PESSURE, 2 = HEIGHT, 3 = THICKNESS, 4 = HEIGHT CHANGE, -C 4 = HEIGHT CHANGE WITH CENTERS AS BIG "H" AND BIG "L". -C 5 = TEMPERATURE, -C 6 = RELATIVE HUMIDITY NO CENTERS WITH LINES EVERY 20%. -C 7 = PRECIPITATION -C 8 = OZONE, 9 = VORTICITY, 10 = ISOTACHS, 11 = WIND PLOTS, -C 12 = VERT VEL, 13 = MAKE VORT, 14 = SEA SURFACE WIND SPEED. -C 15 = WAVE HEIGHTS,16 = SOLID ICE EDGE,17 = SFC GEOS WIND. -C 18 = BLENDED AVERAGE -C 19 = A PCP FOR BIG C GRID FOR 12 HOUR ACCUMULATION -C 20 = SFC TO 500 LIFTED INDEX, -C 21 = BEST LIFTED INDEX ALSO KNOWN AS THE 4-LAYER LIFTED INDEX. -C 22 = PRESSURE CHANGE -C 23 = HEIGHT CHANGE WITH CENTER AS 2 DIGET NUMBER WITH + OR - -C 24 = MSL PRESSURE ANL(VSLPANL) -C 25 = RELATIVE HUMILITY CENTERS WITH LINES EVERY 20% -C 26 = NGM SURFACE PRESSURE, -C 27 = BOUNDRY LAYER HUMIDITY CENTERS WITH LINES EVERY 10% -C 28 = SFC TO 500 LIFTED INDEX, -C 29 = BEST LIFTED INDEX ALSO KNOWN AS THE 4-LAYER LIFTED INDEX. -C 30 = PRICIP WATER -C 31 = PESSURE,32 = HIEGHT,33 = THICKNESS,34 = HEIGHT CHANGE, -C 35 = TEMPERATURE, -C 36 = RELATIVE HUMIDITY CENTERS WITH LINES EVERY 15% -C 37 = PRECIPITATION -C 38 = RH PLOT -C 39 = SFC GEO REL VORTICITY, -C 40 = ISOTACHS, -C 41 = TROPOPAUSE STREAM FUNCTION -C 42 = VERTICAL VELOCITY, -C 43 = TROPOPAUSE PRESSURE, -C 44 = TROPOPAUSE VWS, -C 45 = RELATIVE HUMIDITY CENTERS + THE 50% LINE -C 46 = TRJECTORY TEMPERATURE/DEPOINT TEMPERATURE. -C 47 = TRJECTORY NET VERTICAL DISPLACEMENT. -C 48 = TRJECTORY K INDEX. -C 49 = A PCP FOR BIG C GRID FOR 6 HOUR ACCUMULATION -C 50 = A VV FOR BIG C GRID -C -C . . . .ADDITIVE CONSTANTS NEW UNITS TO OLD UNITS. -C - DATA UA1/0.0 ,0.0 ,0.0 ,0.0 ,-273.16 , - 2 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 3 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 4 0.0 ,0.0 ,0.0 ,0.0 ,-273.16 , - 5 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 6 0.0 ,0.0 ,-273.16,0.0 ,0.0 , - 7 0.0 ,0.0 ,0.0 ,0.0 ,-273.16 , - 8 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 9 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - A -273.16 ,0.0 ,0.0 ,0.0 ,0.0 / -C . . . .MULTIPLICATIVE CONSTANTS NEW UNITS TO OLD UNITS. -C - DATA UM1/0.01 ,1.0 ,1.0 ,1.0 ,1.0 , - 2 1.0 ,.03937 ,1.5 ,1.0E5 ,1.94254 , - 3 1.94254,-10.0 ,1.0 ,1.94254,3.280833, - 4 1.0 ,1.94254,1.0 ,.03937 ,1.0 , - 5 1.0 ,0.01 ,0.1 , 1.0 ,1.0 , - 6 0.01 ,1.0 ,1.0 ,1.0 ,0.03937 , - 7 1.0 ,1.0 ,1.0 ,1.0 ,1.0 , - 8 1.0 ,39.37 ,1.0 ,1.0E5 ,1.94254 , - 9 9.434E-6 ,-1.0E3 ,0.01 ,592.084973,1.0 , - A 1.0 ,0.01 ,1.0 ,.03937,-1.0E1 / -C . . . .ADDITIVE CONSTANTS FOR CONTOURING. -C - DATA UA2/0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 2 6.5 ,.98 ,0.0 ,0.0 ,6.5 , - 3 0.0 ,0.0 ,0.0 ,-2.5 ,8.0 , - 4 0.0 ,0.0 ,0.0 ,0.98 ,0.0 , - 5 0.0 ,0.0 ,0.0 ,0.0 ,6.5 , - 6 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 7 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 8 0.0 ,.94 ,0.0 ,0.0 ,0.0 , - 9 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - A 0.0 ,0.0 ,0.0 ,0.96 ,0.0 / -C . . . .MULTIPLICATIVE CONSTANTS FOR CONTOURING. -C - DATA UM2/0.25 ,.008333,.016667,.016667,0.2 , - 2 0.05 ,2.0 ,0.5 ,0.5 ,0.05 , - 3 1.0 ,0.5 ,0.5 ,0.1 ,0.125 , - 4 0.5 ,1.0 ,0.01667,2.0 ,0.25 , - 5 0.25 ,0.25 ,.16667 ,.50 ,0.05 , - 6 0.25 ,0.1 ,.5 ,0.5 ,8.0 , - 7 0.50 ,.033334,.033334,.016667,0.4 , - 8 0.06667,4.0 ,1.0 ,0.5 ,0.10 , -C 9 0.50 ,1.0 ,.04 ,1.0 ,.02 , - 9 0.01 ,1.0 ,.02 ,0.5 ,.02 , - A 0.20 ,0.05 ,.25 ,4.0 ,.33334 / -C . . . .ADDITIVE CONSTANTS FOR CENTER FINDING/CONTOUR LABELING. -C - DATA UA3/0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 2 -6.5 ,-.98 ,0.0 ,0.0 ,-6.5 , - 3 0.0 ,0.0 ,0.0 ,2.5 ,-8.0 , - 4 0.0 ,0.0 ,0.0 ,-.98 ,0.0 , - 5 0.0 ,0.0 ,0.0 ,0.0 ,-6.5 , - 6 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 7 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - 8 0.0 ,-.94 ,0.0 ,0.0 ,0.0 , - 9 0.0 ,0.0 ,0.0 ,0.0 ,0.0 , - A 0.0 ,0.0 ,0.0 ,-.96 ,0.0 / -C . . . .MULTIPLICATIVE CONSTANTS FOR CENTER FINDING/CONTOUR LABELING. -C - DATA UM3/4.0 ,12.0 ,6.0 ,6.0 ,5.0 , - 2 20.0 ,50.0 ,20. ,2.0 ,20.0 , - 3 1.0 ,2.0 ,1.0 ,10.0 ,8.0 , - 4 2.0 ,1.0 ,6.0 ,50.0 , 4.0 , - 5 4.0 ,4.0 ,60.0 ,2.0 ,20.0 , - 6 4.0 ,10.0 ,2.0 ,2.0 ,12.5 , - 7 2.0 ,3.0 ,3.0 ,6.0 ,2.5 , - 8 15.0 ,25.0 ,10. ,2.0 ,10.0 , - 9 100.0 ,1.0 ,50.0 ,2.0 ,50.0 , - 6 5.0 ,20.0 ,4.0 ,25.0 ,3.0 / -C - END diff --git a/util/sorc/faxmakrx.fd/clabep.f b/util/sorc/faxmakrx.fd/clabep.f deleted file mode 100755 index efee9d3e77..0000000000 --- a/util/sorc/faxmakrx.fd/clabep.f +++ /dev/null @@ -1,209 +0,0 @@ - SUBROUTINE CLABEP(Z,IMAX,JMAX,S,A,B,M,IJFOX,LOX, - X ITABMB,ITABFL,MXITR,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLABEP DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FINDS WITHIN A GIVEN RECTANGULAR ARRAY OF THE -C FORM Z(IMAX,JMAX) AND A FIXED I COLUMN OR J ROW (IJFIX) ALL OF -C THE CONTOUR LABELS THAT CUT THIS FIXED I COLUMN (NORTH/SOUTH -C LABELS) OR J ROW (EAST/WEST LABELS). WHENEVER IJFIX IS POSITIVE -C A FIXED J ROW IS DESIRED, WHENEVER IJFIX IS NEGATIVE A FIXED -C I COLUMN IS DESIRED. IN ADDITION BASED ON THE SCALE OF THE GRID -C (SCALE) THIS SUBROUTINE RESTRICTS THE NUMBER OF CONTOUR LABELS -C ALLOWED PER I OR J DISTANCE WHEN PREPARING THE LABELS FOR OUTPUT. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-03 LUKE LIN CONVERT IT CFT77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C ASSIGNED INDEFF VALUE FOR IBM USING RANGE -C FUNCTION FOR xlf qintsize=8 qrealsize=8 -C OPTIONS -C -C USAGE: CALL CLABEP( Z, IMAX, JMAX, S, A, B, M, IJFOX, LOX, -C ITABMB, ITABFL, MXITR, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ3/IRTCOR,IUPCOR -C - INTEGER ITEXT(3),JTEXT(3) - CHARACTER*8 IFF(5) - REAL Z(IMAX,JMAX) - INTEGER ITABMB(MXITR),ITABFL(MXITR) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - INTEGER M(2) -C - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 -C - DATA INDEF / 1.0E307 / -C - DATA ITEXT/0,0,0/ -C -C ...WHERE UP AND RIGHT ARE DIR REL TO LABEL NUMBERS VIEWED NATURALY -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C - IJFIX=IJFOX - KCON4=20 - KCON5=30 - IMIN=1 - JMIN=1 - KBEG=IMIN+2 - KLIM=IMAX-2 - ITYPE=0 - IF(IJFIX.GE.0) GO TO 10 - IJFIX=-IJFIX - KBEG=JMIN+2 - KLIM=JMAX-4 - ITYPE=1 - 10 Q=S*20. - REM=1. - KCON6=(FLOAT(IJFIX-1)*Q*3.)+0.5 -C ...WHERE KCON6 IS TRUE LOCN (IN DOTS) OF THE PT ON FIXED COORD. - ICAL1 = KCON6 + IRTCOR -C ...THIS ICAL1 IS IDOTS FOR PUTNLAB FOR CONST I CASE, BUT NOT FOR J - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=8 - KLAST=0 - KSTART=KBEG - IF(ITYPE.EQ.1) GO TO 15 - DO 11 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 12 - KSTART=KSTART+1 - 11 CONTINUE - GO TO 500 - 12 L=Z(KSTART,IJFIX) - GO TO 20 - 15 DO 16 K=KBEG,KLIM - IDEF=Z(IJFIX,K) - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(IJFIX,KSTART)+10000. - 20 DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) -C -C CHECK FOR IMBEDDED GRID -C - IF(ITYPE.EQ.1) GO TO 25 - KDEF1=Z(K,IJFIX) - KDEF2=Z(K+1,IJFIX) - KDEF3=Z(K-1,IJFIX) - KDEF4=Z(K+2,IJFIX) - YD2=0 - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 21 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 21 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1 - GO TO 35 - 25 KDEF1=Z(IJFIX,K) - KDEF2=Z(IJFIX,K+1) - KDEF3=Z(IJFIX,K-1) - KDEF4=Z(IJFIX,K+2) - YD2=0 - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 31 - YD2=(Z(IJFIX,K+2)-Z(IJFIX,K+1)-Z(IJFIX,K)+Z(IJFIX,K-1))*Q1 - 31 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(IJFIX,K+1)-Z(IJFIX,K))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(IJFIX,K)+Q5*Q4*YD1+10000. - 35 DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C -C COMPUTE A LABEL -C - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - KCON7 = FLOAT(K - 1) * Q * 3.0 - IF(ITYPE.EQ.1) GO TO 40 - JCAL = KCON6 + IRTCOR - ICAL = KCON7 + KCON1 + IUPCOR - ICAL1 = ICAL - GO TO 45 - 40 CONTINUE - JCAL = KCON7 + KCON1 + IUPCOR -C ...THIS JCAL IS JDOTS FOR PUTNLAB FOR CONST I CASE. - ICAL = JCAL - 45 CONTINUE - HOLD=B*(XVAL+A) - ITEXT(1)=SIGN((ABS(HOLD)+0.05),HOLD) - KPOSX = KCON4 -C PRINT *,' ICAL=',ICAL,' KLAST=',KLAST,' KPOSX=',KPOSX - IF(ABS(ICAL-KLAST).LT.KPOSX) GO TO 125 - KLAST=ICAL -C PRINT *,' LOX=',LOX - IF(LOX.EQ.1) GO TO 109 - 50 INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT STRIP LABEL -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 -C??? WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C - CALL PUTLAB(ICAL1,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 125 -C -C USE INDIRECT LABELS -C - 109 CONTINUE -C print *,' at 109, mxitr=',mxitr - DO 110 ITR=1,MXITR - ITSAVE=ITR -C PRINT *,' ITEXT(1)=',ITEXT(1),' ITABMB=',ITABMB(ITR) - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - GO TO 50 - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 RETURN - END diff --git a/util/sorc/faxmakrx.fd/clear.f b/util/sorc/faxmakrx.fd/clear.f deleted file mode 100755 index 0dbe96fe43..0000000000 --- a/util/sorc/faxmakrx.fd/clear.f +++ /dev/null @@ -1,84 +0,0 @@ - SUBROUTINE CLEAR(BLAT,XINDEF,FLD,IMAX,JMAX,KEY,IRTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLEAR FILLS EDGES OF FIELD WITH INDEFINITES. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FILLS THE AREA OUTSIDE OF THE GIVEN LATITUDE WITH -C INDEFINATES. -C -C PROGRAM HISTORY LOG: -C 89-11-29 ORIGINAL AUTHOR HENRICHSEN. -C 92-07-06 HENRICHSEN CONVERT TO FORTRAN 77. -C 94-10-11 HENRICHSEN PASS IN INDEF ARG. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL CLEAR(BLAT,XINDEF,FLD,IMAX,JMAX,KEY,IRTN) -C INPUT ARGUMENT LIST: -C BLAT - REAL*4 THE GIVEN MAXIMUM LATITUDE FOR WHICH -C INDEFINITES WILL BE INSERTED INTO DATA FIELD. -C XINDEF - REAL*4 THE GIVEN VALUE TO BE PUT IN FIELD. -C FLD - REAL*4 (IMAX,JMAX) ARRAY CONTAINING DATA FIELD. -C IMAX/JMAX- INTEGER*4 DIMENSIONS OF FLD. -C KEY - INTEGER*4 GRID KEY FLAG USED FOR SUB TRULL. -C -C OUTPUT ARGUMENT LIST: -C IRTN - RETURN CODE. -C - =0 EVERYTHING OK. -C - =1 KEY OUT OF RANGE (RANGE IS 1 TO 14). -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C - REAL ALAT - REAL ALONG - REAL BLAT - REAL FLD(IMAX,JMAX) - REAL XI - REAL XINDEF - REAL XJ -C -C CHECK VALUE OF KEY -C - IRTN = 0 - NUMPNT = 0 - PRINT *, ' KEYCLR = ',KEY - IF(KEY.GT.0.AND.KEY.LE.14) THEN -C - DO J=1,JMAX - XJ = J - DO I=1,IMAX - XI = I - CALL TRULL(XI,XJ,ALAT,ALONG,KEY) -C -C CHECK TO SEE IF ALAT IS LESS THAN OR EQ TO BLAT. -C IF TRUE LOAD AN INDEF AT THAT GRID POINT. -C - IF(ALAT.LE.BLAT) THEN -C - FLD(I,J) = XINDEF - NUMPNT = NUMPNT + 1 - ENDIF - ENDDO - ENDDO -C - WRITE(6,FMT='('' CLEAR; FILLED '',I4,'' POINTS OUT SIDE'', - 1 '' OF '',F5.2,'' WITH INDEFINITES USING GRID KEY='',I2)') - 2 NUMPNT,BLAT,KEY - ELSE -C -C KEY IS OUT OF RANGE. -C - WRITE(6,FMT='('' *** ERROR SUB CLEAR;'', - 1 '' GRID KEY VALUE '',I2,'' IS BAD.'')')KEY - IRNT = 1 - ENDIF - RETURN - END diff --git a/util/sorc/faxmakrx.fd/closee.f b/util/sorc/faxmakrx.fd/closee.f deleted file mode 100755 index 106bd42642..0000000000 --- a/util/sorc/faxmakrx.fd/closee.f +++ /dev/null @@ -1,238 +0,0 @@ - SUBROUTINE CLOSEE(Z,IMAX,JMAX,S,A,B,M,IUP,IX,JY,LPLMI,ITST,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSEE LABEL CONTOURS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO LABEL CONTOURS ALONG A CONSTANT JROW FROM THE GIVEN -C POINT LOOKING FOR CONTOURS ALONG INCREASING I OVER IUP GRID -C INTERVALS. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD UNKNOWN -C 90-03-15 LILLY ADD DOCBLOCK TO SUBROUTINE -C 93-06-01 GILBERT/LILLY CONVERTED TO FORTRAN 77 -C 96-11-30 YEN - CONVERT FROM HDS TO CRAY. CORRECT POTENTIAL -C PROBLEM WITH GETTING VALUES OUT OF BOUNDS AS -C HAD ENCOUNTERED IN CLOSED. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSEE(Z,IMAX,JMAX,S,A,B,M,IUP,IX,JY,XLPLMIT,ITST,IFF) -C -C INPUT ARGUMENT LIST: -C Z - SCALED DATA ARRAY OF SIZE IMAX,JMAX IN WHICH TO FIND -C - CENTER VALUES. -C IMAX,JMAX- DIMENSIONS OF Z ARRAY. -C S - SCALE VALUE WHICH IS DOTS PER GRID INTERVAL/ 60.0. -C - IE 37.5/60.0 -C A - ADDATIVE VALUE FOR CONVERTING CONTOUR VALUE BACK -C - TO THE ORGINAL UNITS. -C B - MULTIPLICATIVE VALUE FOR CONVERTING CONTOUR VALUE -C - BACK TO THE ORGINAL UNITS. -C M - ARRAY DIMENSIONED 2: -C - FIRST WORD IS A FLAG AND HAS THE VALUE OF 0, 1, 2, 3. -C - IF NE TO 0 THEN FIRST HALF OF IUP CONTAINS THE VALUE -C - OF CONTOURS THAT WILL NOT BE LABELED. -C - 2ND WORD IS A NUMBER OF CHARACTERS IN CONTOUR LABEL. -C IUP - TWO HALF WORD ARRAY WHERE: -C - FIRST HALF IS 0 IF ALL CONTOURS WITHIN IUP UNITS ARE -C - TO BE LABELED. -C - IF NE TO 0 THEN FIRST HALF OF IUP CONTAINS THE VALUE -C - OR RANGE OF CONTOURS THAT WILL NOT BE LABELED. -C - 2ND HALF IS NUMBER OF GRID INTERVALS FROM CENTER TO -C - LABEL CONTOURS. -C IX,JY - I,J COORDINATES WITHIN Z ARRAY OF CENTER POINT. -C XLPLMT - FORMAT WORD FOR SUBROUTINE BIN2EB. -C ITST - DATA SET REF NUMBER OF TEMPORARY DISK FILE TO -C - WRITE ARGS ONTO -C IFF - 5 WORD FORMAT USED BY SUBROUTINE ENCODE TO FORM CON- -C - TOUR LABELS. -C -C OUTPUT ARGUMENT LIST: NONE -C -C SUBPROGRAMS CALLED: -C LIBRARY: -C COMMON - PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT -C - ADJ3/ILCOR,JDCOR -C -C REMARKS: THE VALUES OF FIRST HALF OF M ARGUMENT ARE: -C 0 MEANS LABEL ALL CONTOURS WITHIN LIMITS. -C 1 MEANS SKIP THE LABELING OF CONTOURS THAT ARE EQUAL TO VALUE -C FOUND IN FIRST HALF OF IUP ARGUEMENT. -C 2 MEANS SKIP THE LABELING OF CONTOURS THAT ARE LESS THAN OR EQUAL -C TO THE VALUE FOUND IN FIRST HALF OF IUP ARGUEMENT. -C TO THE VALUE FOUND IN FIRST HALF OF IUP ARGUEMENT. -C 3 MEANS SKIP THE LABELING OF CONTOURS THAT ARE GREATER THAN THE -C VALUE FOUND IN FIRST HALF OF IUP ARGUEMENT. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C ...PURPOSE...TO LABEL CONTOURS ALONG A CONSTANT J ROW -C ...FROM THE GIVEN POINT LOOKING FOR CONTOURS ALONG INCREASING -C ...I OVER IUP GRID INTERVALS... -CHDS COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON /ADJ3/ILCOR,JDCOR - DIMENSION Z(IMAX,JMAX) -CCRAYb - DIMENSION M(2) -CCRAYe -C -CHDS DIMENSION IFF(5) - CHARACTER*8 IFF(5) - DIMENSION ITEXT(3),JTEXT(3) - CHARACTER*12 CTEXT,HTEXT - CHARACTER*4 LPLMI -CHDS REAL*4 INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 - EQUIVALENCE (CTEXT,ITEXT(1)) - EQUIVALENCE (HTEXT,JTEXT(1)) - DATA INDEF /1.0E307 / - DATA ITEXT/3*0/ - IF(ITST.EQ.0) GO TO 7 - KCON4=30 - KCON5=40 - ICLOSE=0 -C ...WHERE KCON4 AND 5 ARE MIN DISTANCE (IN DOTS) FROM BEGINNING -C ...OF ONE CONTOUR LABEL TO THE NEXT ON THE SAME J-ROW -C ...TO PREVENT OVERPLOTTING - 7 CONTINUE - KBEG=IX - KLIM=IX+IUP - IJFIX=JY - 10 Q=S*20.0 -C ...WHERE Q IS NO. OF TRIBYTES PER GRID INTERVAL - REM=1.0 - Q1=1.0/(2.0*Q*Q) - Q2=(Q+1.0)/2.0 - Q3=1.0/Q - N=10 - KLAST=0 -C ...TO SEARCH FOR A GOOD DATA PT. TO START FROM... - KSTART=KBEG - 15 DO 16 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(KSTART,IJFIX)+10000. - JCAL1=FLOAT(IJFIX-1)*Q*3.0+0.5 -C ...J(IN DOTS)=(GRID INT.)*(TRIBYTES/GRID INT.)*(3 DOTS/TRIBYTE) - JCAL1=JCAL1+2*JDCOR+5 -C ...WHERE JCAL1 IS THE J (IN DOTS) OF LOWER LEFT OF FIRST CHAR -C ...OF ANY CONTOUR LABEL FOR ALL LABELS ALONG FIXED J ROW.. - 20 DO 200 K=KSTART,KLIM - Q4=REM/2.0 - Q5=1.0-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) - KCON7=FLOAT(K-1)*Q*3.0 -C -C ...CHECK FOR IMBEDDED GRID -C - 25 KDEF1=Z(K,IJFIX) -CHDS KDEF2=Z(K+1,IJFIX) -CHDS KDEF3=Z(K-1,IJFIX) -CHDS KDEF4=Z(K+2,IJFIX) -Ccrayb - IF (K.EQ.IMAX) THEN - KDEF2=INDEF - ELSE - KDEF2=Z(K+1,IJFIX) - ENDIF - IF (K.EQ.1) THEN - KDEF3 = INDEF - ELSE - KDEF3=Z(K-1,IJFIX) - ENDIF - IF (K.GE.IMAX) THEN - KDEF4=INDEF - ELSE - KDEF4=Z(K+2,IJFIX) - ENDIF -Ccraye - YD2=0 - IF(KDEF1.EQ.INDEF) GO TO 31 - IF(KDEF2.EQ.INDEF) GO TO 31 - IF(KDEF3.EQ.INDEF) GO TO 31 - IF(KDEF4.EQ.INDEF) GO TO 31 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 31 IF(KDEF1.EQ.INDEF) GO TO 200 - IF(KDEF2.EQ.INDEF) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1+10000. -C -C ...BEGIN INNER LOOP - 35 DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C -C ...COMPUTE A LABEL - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - ICAL=KCON7+KCON1+ILCOR -C ...THIS IS I-VALUE IN DOTS FOR PUTLAB - HOLD = B * (XVAL + A) - ITEXT(1) = SIGN((ABS(HOLD) + 0.05),HOLD) - KPOSX=KCON4 - KAFOS=KCON5 - 50 IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF((ICAL-KLAST).LT.KAFOS) GO TO 150 -CHDS IPRPUT=0 - IPRPUT(1)=0 - IPRPUT(2)=0 - ICLOSE=0 - GO TO 160 - 150 CONTINUE - IF(ICLOSE.EQ.0) GO TO 151 - GO TO 152 - 151 CONTINUE -CHDS IPRPUT=1 - IPRPUT(1)=0 - IPRPUT(2)=1 - ICLOSE=1 - GO TO 160 - 152 CONTINUE -CHDS IPRPUT=0 - IPRPUT(1)=0 - IPRPUT(2)=0 - ICLOSE=0 - 160 CONTINUE - KLAST=ICAL - 55 CONTINUE - 75 CONTINUE - INTG=ITEXT(1) -C NCHAR=M - NCHAR=M(2) -C -C ...FORMAT STRIP LABEL FROM CENTER POSITION -C - 90 CONTINUE - CALL BIN2EB(INTG,HTEXT,NCHAR,LPLMI(1:3)) - 95 CONTINUE - N=12 -C CALL ENCODE(ITEXT(1),N) -C WRITE(99,IFF) JTEXT(1) - WRITE(CTEXT(1:N),FMT=IFF) JTEXT(1) - PRINT *,' INTG=',INTG,' ITEX=',ITEXT,' I=',ICAL,' J=',JCAL1 - CALL PUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) -C - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE -C ...WHICH ENDS INNER LOOP ON KK - 200 CONTINUE -C ...WHICH ENDS OUTER LOOP ON K - 500 RETURN - END diff --git a/util/sorc/faxmakrx.fd/closet.f b/util/sorc/faxmakrx.fd/closet.f deleted file mode 100755 index c6ef96a53f..0000000000 --- a/util/sorc/faxmakrx.fd/closet.f +++ /dev/null @@ -1,243 +0,0 @@ - SUBROUTINE CLOSET(Z,IMAX,JMAX,S,A,B,M,JUP,IX,JY, - X LPLMI,ITST,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSET FINDS THE CENTER LOCATIONS FROM THE GIVEN -C PRGMMR: KRISHNA KUMAR ORG: NP12 DATE:1999-08-01 -C -C ABSTRACT: DOCUMENTATION WILL BE ADDED LATER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-02-22 LIN CONVERT TO CFT-77 -C 96-07-22 LIN TURN OFF THE PRINT STATEMENT -C 96-11-30 YEN MODIFIED CLOSED AND GIVE NEW NAME OF CLOSET WHICH -C CAUSED FLOATING POINT EXCEPTION IN POPFAX, TO -C CHECK FOR OUT OF BOUND POINTS AND SET TO INDEF. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO INDEFF USING RANGE FUNCTION -C FOR IBM RS/6000 FOR COMPILE OPTIONS -C xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSET( Z, IMAX, JMAX, S, A, B, M, JUP, IX, JY, -C LPLMI, ITST, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C ...PURPOSE...TO LABEL CONTOURS ABOVE A GIVEN CENTER POINT ALONG -C ... A FIXED I, INCREASING J VALUES, TO FIND ALL CONTOURS -C ... WITHIN JUP GRID INTERVALS OF THE GIVEN CENTER... -C ...THIS SUBR IS CALLED BY SUBROUTINE CLOSEC WHICH LOCATES CENTER. -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON /ADJ1/ICOR,JCOR -C - DIMENSION Z(IMAX,JMAX) - CHARACTER*8 IFF(5) - DIMENSION ITEXT(3),JTEXT(3) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - INTEGER M(2) - INTEGER JPRPUT(2) -C - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 -C - DATA ITEXT/3*0/ - DATA IDECP/'. '/ -C/// DATA INDEF/Z'7FFFFFFF'/ -C/// DATA IMSK1/Z'FF000000'/ -C/// DATA IMSK2/Z'FFFF0000'/ - DATA INDEF /1.0E307 / - DATA IMSK1/Z'FFFFFFFFFF000000'/ - DATA IMSK2/Z'FFFFFFFFFFFF0000'/ -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C -Cdb$$$$$$$$ -C WRITE(6,671) S, M, JUP, IX, JY -C 671 FORMAT(' ===In CLOSET==S, M(1-2), JUP, IX, JY=',F7.2,5i4) -C WRITE(6,672) ((Z(I,J),J=1,2),i=1,61) -C 672 FORMAT (' CLOSET FIELD=',/,8(15f6.1,/)) -Cde$$$$ - KCON4=20 - KCON5=30 - ICLOSE=0 - IISFC=0 - IF(M(2).EQ.9) IISFC=1 - 7 KBEG=JY - KLIM=JY+JUP - IJFIX=IX - Q=S*20. - REM=1. - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 16 K=KBEG,KLIM - IDEF=Z(IJFIX,K) -Cdb$$$$$$$$ -C WRITE(6,333) IJFIX,K, KBEG, KLIM, IDEF -C 333 FORMAT(' CLOSET-IJFIX,K=',2i3,' KBEG,KLIM=',2i3,'IDEF=',f14.3) -Cdbe$$$$ - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(IJFIX,KSTART)+10000. - KCON6=(FLOAT(IJFIX-1)*Q*3.0)+0.5 - ICAL1=KCON6+ICOR -C ...THIS ICAL1 IS THE FIXED I VALUE IN DOTS... - DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) - KCON7=(FLOAT(K-1)*Q*3.0)+0.5 -C -C CHECK FOR IMBEDDED GRID -C - KDEF1=Z(IJFIX,K) -CHDS KDEF2=Z(IJFIX,K+1) -CHDS KDEF3=Z(IJFIX,K-1) -CHDS KDEF4=Z(IJFIX,K+2) -Ccrayb - IF (K.EQ.JMAX) THEN - KDEF2=INDEF - ELSE - KDEF2=Z(IJFIX,K+1) - ENDIF - IF (K.EQ.1) THEN - KDEF3 = INDEF - ELSE - KDEF3=Z(IJFIX,K-1) - ENDIF - IF (K.GE.JMAX) THEN - KDEF4=INDEF - ELSE - KDEF4=Z(IJFIX,K+2) - ENDIF -Ccraye - YD2=0 -Cdb$$$$$$$$ -C WRITE(6,343) KDEF1,KDEF2,KDEF3,KDEF4,IJFIX,K -C 343 FORMAT(' CLOSET-KDEF1,2,3,4=',4f17.2,' IJFIX,k=',2i3) -Cdbe$$$$ - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 31 -Cdb$$$$$$$$ -C write(6,344) KDEF1,KDEF2,KDEF3,KDEF4 -C 344 format(' NOT INDEF,KDEF1,2,3,4=',4(z16,2x)) -Cdbe$$$$ - YD2=(Z(IJFIX,K+2)-Z(IJFIX,K+1)-Z(IJFIX,K)+Z(IJFIX,K-1))*Q1 - 31 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(IJFIX,K+1)-Z(IJFIX,K))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(IJFIX,K)+Q5*Q4*YD1+10000. - DO 130 KK=1,IINC - MM=YVAL - IF((MM - L) .EQ. 0) GO TO 125 -C -C COMPUTE A LABEL -C - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - ICAL = KCON7 + KCON1 + JCOR -C ...THIS IS THE J - VALUE IN DOTS... - HOLD = B * (XVAL + A) - ITEXT(1) = SIGN((ABS(HOLD) + 0.05),HOLD) - KPOSX=KCON4 - KAFOS=KCON5 - IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF((ICAL-KLAST).LT.KAFOS) GO TO 150 -C/// - JPRPUT(1)=IPRPUT(1) - JPRPUT(2)=IPRPUT(2) - ICLOSE=0 - GO TO 160 - 150 CONTINUE - IF(ICLOSE.EQ.0) GO TO 151 - GO TO 152 - 151 CONTINUE - JPRPUT(2)=1 - ICLOSE=1 - GO TO 160 - 152 CONTINUE -C/// JPRPUT=IPRPUT - JPRPUT(1)=IPRPUT(1) - JPRPUT(2)=IPRPUT(2) - ICLOSE=0 - 160 CONTINUE - KLAST=ICAL - INTG=ITEXT(1) - NCHAR=M(2) - IF(IISFC.EQ.1) GO TO 121 - GO TO 123 -C -C FORMAT PRECIP STRIP LABELS-SPECIAL CASE -C - 121 CONTINUE - NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - PRINT *,' CLOSET: INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT - CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C/// - IPUU=IAND(JTEXT(1),IMSK1) - IPTH=IAND(ISHFT(JTEXT(1),8),IMSK2) - WRITE(LTEXT(1:4),FMT='(A1,A1,A2)')IPUU,IDECP,IPTH - MCHAR=4 - IF(INTG.GT.25) MCHAR=3 - CALL PUTLAB(ICAL1,ICAL,PUTHGT,LTEXT,PUTANG,MCHAR,JPRPUT,ITAPUT) - GO TO 125 -C -C FORMAT STRIP LABEL FROM CENTER POSITION -C - 123 CONTINUE - IF(NCHAR.EQ.9) NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - PRINT *,' CLOSET: INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT - N=12 -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C/// WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C PRINT *, ' IN CLOSET, IFF=', IFF - PRINT *, ' LTEXT=',LTEXT,' MTEXT=',MTEXT - PRINT *, ' ICAL1=',ICAL1,' ICAL=',ICAL - CALL PUTLAB(ICAL1,ICAL,PUTHGT,LTEXT,PUTANG,N,JPRPUT,ITAPUT) -C - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 RETURN - END diff --git a/util/sorc/faxmakrx.fd/closex.f b/util/sorc/faxmakrx.fd/closex.f deleted file mode 100755 index d363489118..0000000000 --- a/util/sorc/faxmakrx.fd/closex.f +++ /dev/null @@ -1,132 +0,0 @@ - SUBROUTINE CLOSEX(Z,IMAX,JMAX,S,A,B,M,JUP,LOX, - X ITABMB,ITABFL,MXITR,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSEX DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FINDS LOCATIONS OF ALL CENTERS IN THE GIVEN FIELD -C IN ORDER TO CALL S/R CLOSED WHICH, IN TURN, LABELS THE -C CONTOURS ABOVE THE CENTERS. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSEX( Z, IMAX, JMAX, S, A, B, M, JUP, LOX, -C ITABMB, ITABFL, MXITR, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - CHARACTER*8 IFF(5) - REAL Z(IMAX,JMAX) - INTEGER ITABMB(MXITR) - INTEGER ITABFL(MXITR) -C - CHARACTER*4 LPLMI -C - REAL INDEF,KDEF1,KDEF2 -C - INTEGER M(2) -C - DATA INDEF /1.0E307 / -C -C INITIALIZE FOR CENTER SEARCH -C - IMIN=1 - JMIN=1 - ITST=1 - 10 ILOW=0 - IHIGH=0 - DO 100 J=JMIN,JMAX - DO 100 I=IMIN,IMAX -C -C TEST FOR BORDER VALUES. -C - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.(J+JUP).GE.JMAX-1) GO TO 100 -C -C TEST FOR UNDEFINED VALUES. -C - KDEF1=Z(I-1,J) - KDEF2=Z(I+1,J) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I-1,J-1) - KDEF2=Z(I-1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I+1,J-1) - KDEF2=Z(I+1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I,J+1) - KDEF2=Z(I,J-1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 -C -C TEST FOR LOW CENTER -C - IF(Z(I,J).GE.Z(I+1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I-1,J+1)) GO TO 30 - IF(Z(I,J).GE.Z(I+1,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I+1,J-1)) GO TO 30 -C -C FOUND LOW CENTER -C - ITYPE=1 - ILOW=ILOW+1 - GO TO 50 -C -C TEST FOR HIGH CENTER -C - 30 IF(Z(I,J).LE.Z(I+1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I-1,J+1)) GO TO 100 - IF(Z(I,J).LE.Z(I+1,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I+1,J-1)) GO TO 100 -C -C FOUND HIGH CENTER -C - ITYPE=2 - IHIGH=IHIGH+1 - 50 CONTINUE -C -C FOUND CENTER-GO GET CONTOUR LABEL -C - IFIX=I - JFIX=J - CALL CLOSEY(Z,IMAX,JMAX,S,A,B,M,JUP,IFIX,JFIX,LOX, - XITABMB,ITABFL,MXITR,LPLMI,IFF) - ITST=0 - 100 CONTINUE - 110 RETURN - END diff --git a/util/sorc/faxmakrx.fd/closey.f b/util/sorc/faxmakrx.fd/closey.f deleted file mode 100755 index 415bca942a..0000000000 --- a/util/sorc/faxmakrx.fd/closey.f +++ /dev/null @@ -1,163 +0,0 @@ - SUBROUTINE CLOSEY(Z,IMAX,JMAX,S,A,B,M,JUP,IX,JY,LOX, - X ITABMB,ITABFL,MXITR,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOSEY DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: LABELS CONTOURS ABOVE A GIVEN CENTER POINT ALONG -C A FIXED I AND INCREASING J VALUES. FINDS ALL CONTOURS -C WITHIN JUP GRID INTERVALS OF THE GIVEN CENTER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-03 LUKE LIN CONVERT IT TO CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO INDEFF USING RANGE FUNCTION -C FOR IBM RS/6000 FOR COMPILE OPTIONS -C xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL CLOSEY( Z, IMAX, JMAX, S, A, B, M, JUP,IX,JY, LOX, -C ITABMB, ITABFL, MXITR, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON /ADJ1/ICOR,JCOR -C - REAL Z(IMAX,JMAX) - INTEGER ITABMB(MXITR) - INTEGER ITABFL(MXITR) - CHARACTER*8 IFF(5) - DIMENSION ITEXT(3),JTEXT(3) -C - INTEGER M(2) - -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI -C - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 -C - DATA INDEF /1.0E307 / -C - DATA ITEXT/3*0/ -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C - KCON4=20 - 7 KBEG=JY - KLIM=JY+JUP - IJFIX=IX - Q=S*20. - REM=1. - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 16 K=KBEG,KLIM - IDEF=Z(IJFIX,K) - IF(IDEF.NE.INDEF) GO TO 17 - KSTART=KSTART+1 - 16 CONTINUE - GO TO 500 - 17 L=Z(IJFIX,KSTART)+10000. - KCON6=FLOAT(IJFIX-1)*Q*3 - ICAL1=KCON6+ICOR -C ...THIS ICAL1 IS THE FIXED I VALUE IN DOTS... - DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) - KCON7=FLOAT(K-1)*Q*3 -C -C CHECK FOR IMBEDDED GRID -C - KDEF1=Z(IJFIX,K) - KDEF2=Z(IJFIX,K+1) - KDEF3=Z(IJFIX,K-1) - KDEF4=Z(IJFIX,K+2) - YD2=0 - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF).OR.(KDEF3.EQ.INDEF).OR. - X(KDEF4.EQ.INDEF)) GO TO 31 - YD2=(Z(IJFIX,K+2)-Z(IJFIX,K+1)-Z(IJFIX,K)+Z(IJFIX,K-1))*Q1 - 31 IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 200 - YD1=(Z(IJFIX,K+1)-Z(IJFIX,K))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(IJFIX,K)+Q5*Q4*YD1+10000. - DO 130 KK=1,IINC - MM=YVAL - IF((MM - L) .EQ. 0) GO TO 125 -C -C COMPUTE A LABEL -C - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - ICAL = KCON7 + KCON1 + JCOR -C ...THIS IS THE J - VALUE IN DOTS... - HOLD = B * (XVAL + A) - ITEXT(1) = SIGN((ABS(HOLD) + 0.05),HOLD) - KPOSX=KCON4 - IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - KLAST=ICAL - IF(LOX.EQ.1) GO TO 109 - 50 INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT STRIP LABEL FROM CENTER POSITION -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 -C/// WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C - PRINT *,' CLOSEy: INTG=',INTG,' NCH=',NCHAR,' LTEXT=',LTEXT - CALL PUTLAB(ICAL1,ICAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 125 -C -C USE INDIRECT LABELS -C - 109 CONTINUE - DO 110 ITR=1,MXITR - ITSAVE=ITR - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - GO TO 50 - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 RETURN - END diff --git a/util/sorc/faxmakrx.fd/clredg.f b/util/sorc/faxmakrx.fd/clredg.f deleted file mode 100755 index e1795c022d..0000000000 --- a/util/sorc/faxmakrx.fd/clredg.f +++ /dev/null @@ -1,128 +0,0 @@ - SUBROUTINE CLREDG(FLDA,XINDEF,CLRLOL,CLRUPR,MKEY,IBIG,JBIG,IRTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLREDG PLACE INDEFINATES AROUND EDGES OF FIELD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLACE INDEFINATES AROUND THE EDGES OF FLDA. -C -C PROGRAM HISTORY LOG: -C 94-12-28 ORIGINAL AUTHOR HENRICHSEN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL CLREDG(FLDA,XINDEF,CLRLOL,CLRUPR,MKEY,IBIG,JBIG,IRTN) -C INPUT ARGUMENT LIST: -C FLDA - REAL*4 UNPACKED DATA FIELD OF SIZE(IBIG,JBIG) -C XINDEF - REAL*4 VALUE TO PLACE IN EDGES OF FLDA. -C CLRLOL - INTEGER*4 TWO WORD ARRAY THAT CONTAINS THE I,J -C - COORDINATES OF THE LOWER LEFT CORNER OF SUB FIELD. -C CLRUPR - INTEGER*4 TWO WORD ARRAY THAT CONTAINS THE I,J -C - COORDINATES OF THE UPPER RIGHT CORNER OF SUB FIELD. -C MKEY - INTEGER*4 VALUE TO USE TO MULTIPLY CLRLOL AND CLRUPR -C - BY TO OBTAIN SIZE OF SUB FIELD. -C IBIG - MAX SIZE I OF THE BIG FIELD. -C JBIG - MAX SIZE J OF THE BIG FIELD. -C -C OUTPUT ARGUMENT LIST: -C FLDA - UNPACKED DATA FIELD WITH INDEFINATES AROUND EDGES. -C IRTN - RETURN CONDITION. -C - = 0 FIELD CLEARED AROUND EDGES. -C - = 1 MKEY OUT OF BOUNDS, FIELD NOT CLEARED. -C -C REMARKS: NONE -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ - REAL FLDA(IBIG,JBIG) - REAL XINDEF -C - INTEGER CLRLOL(2) - INTEGER CLRUPR(2) - INTEGER MKEY -C - IF (MKEY .LE. 0 .OR. MKEY .GT. 2) THEN -C - WRITE(6,FMT='('' CLREDG: ERROR, MKEY'',I2,''IS OUT OF'', - 2 '' BOUNDS! WILL NOT CLEAR EDGES OF FIELD!'')')MKEY - IRTN = 1 -C - ELSE - IRTN = 0 -C -C ISML - SMALL SIZE I OF THE FIELD. -C JSML - SMALL SIZE J OF THE FIELD. -C ISIKP - SKIP I OF THE FIELD. -C JSIKP - SKIP J OF THE FIELD. -C -C - IF(MKEY.EQ.2)THEN -C -C SETING UP TO CLEAR EDGES FOR SUB CNTOR -C SINCE THE FIELD HAS BEEN FLIPPED UP SIDE DOWN THE -C THE JSKIP IS CACULATED FROM THE TOP RATHER THAN THE -C BOTTOM OF THE FIELD. -C - ISML = 2*(CLRUPR(1)-CLRLOL(1)+1) - JSML = 2*(CLRUPR(2)-CLRLOL(2)+1) - ISKIP = 2*CLRLOL(1) - JSKIP = 2*((JBIG+1)/2-CLRUPR(2)+1) - IADD = -4 - JADD = -4 -C - ELSE - ISML = CLRUPR(1)-CLRLOL(1)+1 - JSML = CLRUPR(2)-CLRLOL(2)+1 - ISKIP = CLRLOL(1) - JSKIP = CLRLOL(2) - IADD = 0 - JADD = 0 - ENDIF -C - WRITE(6,FMT='('' CLREDG: MKEY='',I2,'' ISML='',I4, - 1 '' JSML='',I4,'' ISKIP='',I4,'' JSKIP='',I4,'' IBIG='', - 2 I4,'' JBIG='',I4)') - 3 MKEY,ISML,JSML,ISKIP,JSKIP,IBIG,JBIG -C -C DO BOTTOM PART -C - DO J = 1 , JSKIP - DO I = 1 , IBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO -C -C DO UPPER PART -C - JSTART = JSKIP + JSML + JADD - IF (JSTART .LE. JBIG) THEN - DO J=JSTART, JBIG - DO I= 1 , IBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO - ENDIF -C -C DO LEFT-SIDE PORTION -C - DO I = 1, ISKIP - DO J = 1, JBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO -C -C DO RIGHT-SIDE PORTION -C - ISTART = ISKIP + ISML + IADD - IF (ISTART .LE. IBIG) THEN - DO I=ISTART, IBIG - DO J= 1 , JBIG - FLDA(I,J) = XINDEF - ENDDO - ENDDO - ENDIF - ENDIF - RETURN - END diff --git a/util/sorc/faxmakrx.fd/comifid.f b/util/sorc/faxmakrx.fd/comifid.f deleted file mode 100755 index 9ab7a341ce..0000000000 --- a/util/sorc/faxmakrx.fd/comifid.f +++ /dev/null @@ -1,78 +0,0 @@ - SUBROUTINE COMIFID(IVARIN,JFID,IFAXFG,CIFID) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: COMIFID MAKE IFID -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: COMPOSITE IFID -C -C PROGRAM HISTORY LOG: -C 96-06-25 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL COMIFID(IVARIN,IFAXFG,CIFID) -C 1 IXSCAN, JFID,IRETN) -C INPUT ARGUMENT LIST: -C IVARIN - SUBSET NO FOR VARIAN MAP. -C JFID - TEXT TO PUT INTO IJID AT THE BEGENNING OF THE MAP. -C IFAXFG - GT O; FOR FAX CHARTS. -C -C OUTPUT ARGUMENT LIST: -C -C OUTPUT FILES: -C FT06F001 - MESSAGE FOR COMIFID -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - CHARACTER*48 JFID -C - CHARACTER*1 BLANK - CHARACTER*1 CHARV - CHARACTER*1 CHARB - INTEGER IVARNO - CHARACTER*12 CTEMP - CHARACTER*1 CIFID(48) - DATA MFF00 /Z'FFFF0000'/ - DATA M00FF /Z'0000FFFF'/ - DATA BLANK /' '/ - DATA CHARV /'V'/ - DATA CHARB /'B'/ -C -C------------------------------------------------------------------ -C -c -C PRINT *,' COMIFID: STARTING!' -C -C .... GET 48 CHAR CIFID MAP ID - DO 150 K=1,48 - CIFID(K)=BLANK - 150 CONTINUE - IF (IFAXFG .GT. 0) THEN - CIFID(4)=CHARB - ELSE - CIFID(4)=CHARV - ENDIF -C -C ... CONVERT VARIAN # INTO EBCDIC CHARACTERS -C - - CALL BIN2EB(IVARIN,CTEMP,4,'A999') - PRINT *,'IVARIAN NUMBER=',IVARIN - - DO 155 M=1,4 - CIFID(4+M)=CTEMP(M:M) - 155 CONTINUE -C - WRITE(6,FMT='('' COMIFID: JFID='',A)')JFID(1:44) - DO 160 N=9,48 - CIFID(N)=JFID(N:N) - 160 CONTINUE -C - PRINT *,' CIFID=', CIFID -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/compile_faxmakrx_wcoss.sh b/util/sorc/faxmakrx.fd/compile_faxmakrx_wcoss.sh deleted file mode 100755 index dc8078236f..0000000000 --- a/util/sorc/faxmakrx.fd/compile_faxmakrx_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -f makefile.$target -make -f makefile.$target clean -mv faxmakrx ../../exec diff --git a/util/sorc/faxmakrx.fd/copyob.F b/util/sorc/faxmakrx.fd/copyob.F deleted file mode 100755 index e99b32721c..0000000000 --- a/util/sorc/faxmakrx.fd/copyob.F +++ /dev/null @@ -1,609 +0,0 @@ - SUBROUTINE COPYOB(LOBTAP,INBIN,ILVLT,KRUN1,IDATG,IOPTRA, - 1 KOUNT,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: COPYOB DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: DOCUMENTATION WILL BE ADDED LATER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 98-06-03 FACEY Y2K CONVERSION; USE OF 4 DIGIT YEAR -C 2 DIGIT YEAR STILL USED TO GET OBS -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ADDED A BLOCK DATA TO RUN -C ON IBM RS/6000 SP SYSTEM. -C -C USAGE: CALL COPYOB( LOBTAP, INBIN, ILVLT, KRUN1, IDATG, IOPTRA, -C NOPTINS, KOUNT, IERROR ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C THIS SUBROUTINE WAS MODIFIED TO REMOVE ALL ASYNCHRONOUS I/O. -C - 5/29/86 (DKM) -C -C (1) LOBTAP ... DATA SET REF. NO. OF INPUT TAPE WHERE PLOTTED OBS -C ARE IN LABEL-ARRAY FORMAT LIKE TAPE55. -C (2) INBIN ...SCRATCH AREA FOR INPUT BUFFER OF 2048 WORDS. -C (3) ILVLT ... AN INDEX TO THE LEVEL DESIRED -C (4) KRUN1 ... AN INDEX TO THE RUN TYPE. -C (5) IDATG(4). GIVEN DATE TIME GROUP -C /YR/MO/DA/HR/ ONE WORD BYTE EACH. -C (6),(7) IOPTRA(2) ... ARRAY FOR ADDITIONAL OPTIONS... -C IOPTRA(1) NON ZERO IF BYPASSING DATE-TIME COMPARE -C IOPTRA(2) = NON-ZERO IF BYPASSING BACKRND COMPARE -C (8) KOUNT ... COUNT OF LABEL ARRAY ITEMS WHICH WERE COPIED -C (9) IERROR ..=0 FOR NORMAL END -C =1 GIVEN ARGUMENT OUT OF RANGE -C =2 READ ERROR BEFORE FINDING MATCHING DATA FIELD -C =3 ABNORMAL END TO INPUT FILE. NO DATA TRANSFERRED -C =4 LOOKED LIKE A NORMAL END BUT NO DATA TRANSFERRED -C =5ABNORMAL END AFTER SOME DATA WAS TRANSFERRED -C ...CAUTION...COPYOB NEITHER OPENS NOR CLOSES THE LBLTAP TAPE55, -C ... IT SIMPLY ADDS ONTO IT AND LEAVES IT OPEN AT RETURN, -C ... THEREBY PERMITTING THE MAIN PROGRAM TO ADD OTHER LABEL ARRAY -C ... ITEMS. -C * * * * * * * * * * * -C - COMMON /KPLOT/ LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C - INTEGER KROT_PRI(2),ICMD,IPT,JPT,NCHAR - REAL HEIGHT,ANGLE - CHARACTER*4 CTEXT -C -C ----------------------------------------------------------------- -C - INTEGER MAXFONT - PARAMETER (MAXFONT=63) -C - COMMON /PUTWHERE/ LBLTAP,IERPUT,LCKPT_PUT,LCKPRNQQ, - 1 IJPXL_GIVN(2),IJPXL_LBL(2),IJPXL_NEXCH(2), - 2 NCALLS_PUT,ICOUNT_FONT(MAXFONT) - -C - DIMENSION IDATG(4) - DIMENSION IDBUFF(128) - DIMENSION JDBUFF(64) - DIMENSION IOPTRA(2) - DIMENSION INBIN(2,1024) - DIMENSION INBUF(1024) - DIMENSION IBCD(2) - DIMENSION IHDTG(3),KHDTG(3) - DIMENSION KHMBS(2,29) - DIMENSION KHRUN(4,23) - DIMENSION NAMLVL(2) - DIMENSION NAMRUN(2) - DIMENSION NAMBKG(2) - DIMENSION KHIQSY(2) -C - INTEGER LEND -C - CHARACTER*8 MIBCD -C CHARACTER*1 LBYTE(8) -C - REAL*8 DBLWRD -C - LOGICAL LBKCHK,LDACHK -C - DATA KHMBS/4HSURF, 4HACE , 4H1000, 4HMB , - 1 4H850M, 4HB , 4H700M, 4HB , - 2 4H500M, 4HB , 4H400M, 4HB , - 3 4H300M, 4HB , 4H250M, 4HB , - 4 4H200M, 4HB , 4H150M, 4HB , - 5 4H100M, 4HB , 4H70MB, 4H , - 6 4H50MB, 4H , 4H30MB, 4H , - 7 4H20MB, 4H , 4H10MB, 4H , - 8 4H7MB , 4H , 4H5MB , 4H , - 9 4H3MB , 4H , 4H2MB , 4H , - A 4H1MB , 4H , 4H0.4M, 4HB , - B 4HTROP, 4HO , 4HSIGL, 4H , - C 4HFRZG, 4H LVL, 4HREL , 4HHUM , - D 4H IN, 4HDEX , 4HPREC, 4HIP-W, - E 4HSFC , 4HANAL/ -C ...WHERE KHMBS IS SEQUENCED ACCORDING TO ILVLT - DATA KHRUN/4HRADA,4HT ,4HNH40,4H04 ,4HOPNL,4H ,4HNH40,4H04 , - 1, 4HOVR4,4H8OPN,4HNH40,4H04 ,4HFINA,4HL ,4HNH40,4H04 , -C 2 4HLFM ,4H ,4HNH25,4H01 ,4HPFAX,4H ,4HNH40,4H053 , - 2 4HTRAJ,4HFAX ,4HNH25,4H01 ,4HPFAX,4H ,4HNH40,4H053 , - 3 4HBKUP,4HPFAX,4HNH40,4H05 ,4H1DOT,4HFAX ,4HNH20,4H02 , - 4 4H2DOT,4HFAX ,4HNH20,4H02 ,4HSIRS,4HPLOT,4HNH40,4H04 , - 5 4HTROP,4HIC1 ,4HMR40,4H02 ,4HTROP,4HIC2 ,4HMR40,4H02 , - 6 4HUS1P,4HLOT ,4HNH10,4H01 ,4HUABP,4HLOT ,4HNH40,4H04 , - 7 4HNHEM,4HI20 ,4HNH20,4H03 ,4HWIND,4HPLOT,4HPN26,4H01 , - 8 4HNHEM,4HI40 ,4HNH40,4H04 ,4HSHEM,4HI40 ,4HSH40,4H02 , - 9 4HUABP,4HLOT ,4HNH60,4H01 ,4HRAOB,4H ,4HNH25,4H01 , - X 4HSFC ,4HPLOT,4HNH20,4H05 ,4HGOES,4HPLOT,4HGH26,4H01 , - Y 4HGOES,4HPLOT,4HGH26,4H02 / -C ...WHERE KHRUN IS SEQUENCED ACCORDING TO KRUN1... -C - DATA KHIQSY/4HUABP,4HLOT / - DATA KHDTG/4HMM/D, 4HD/YY, 4H GGZ/ - DATA K000Z/Z'000000E9'/ - DATA IQSYL1/11/ - DATA IQSYL2/16/ -ckumar DATA LBLTAP/55/ - DATA LEND/8H LEND/ - DATA LMAX/1024/ - DATA MXMBS/29/ - DATA MXRUNS/23/ -C - DATA MSK0F /Z'00000000FFFFFFFF'/ -C - EQUIVALENCE(MIBCD,IBCD(1)) -#if defined (_LITTLE_ENDIAN) - LOGICAL FIRST_ENTRY - DATA FIRST_ENTRY/.TRUE./ - IF (FIRST_ENTRY) THEN - CALL SWAP_BYTES_IN_PLACE (LEND, 8_8, 1_8) - FIRST_ENTRY = .FALSE. - ENDIF -#endif -C -C ...STEP(1) ... INITIALIZATION ... - KOUNT = 0 - IERROR = 0 - NUMRED = 0 - NUMIDR = 0 - NUMTRN = 0 -C - LABXSV = LABIX - NOBFSV = NOBUF - LBKCHK = .TRUE. - IF(IOPTRA(2) .NE. 0) LBKCHK=.FALSE. -C ...FROM GIVEN ILVLT,KRUN1,IDATG GENERATE IDENTIFIERS FOR SEARCH - IF(ILVLT .LT. 1) GO TO 810 - IF(ILVLT .GT. MXMBS) GO TO 810 -C NAMLVL(1) = KHMBS(1,ILVLT) -C NAMLVL(2) = KHMBS(2,ILVLT) -#if defined (_LITTLE_ENDIAN) - NAMLVL(1) = ISHFT (IAND (KHMBS(1,ILVLT),MSK0F),32) - NAMLVL(2) = ISHFT (IAND (KHMBS(2,ILVLT),MSK0F),32) -#else - NAMLVL(1) = ISHFT(KHMBS(1,ILVLT),-32) - NAMLVL(2) = ISHFT(KHMBS(2,ILVLT),-32) -#endif -C - PRINT *,' ILVLT=',ILVLT - PRINT *,' NAME LVL=' - PRINT 119, NAMLVL(1),NAMLVL(2) -C - IF(KRUN1 .LT. 1) GO TO 820 - IF(KRUN1 .GT. MXRUNS) GO TO 820 -#if defined (_LITTLE_ENDIAN) - NAMRUN(1) = ISHFT (IAND (KHRUN(1,KRUN1),MSK0F),32) - NAMRUN(2) = ISHFT (IAND (KHRUN(2,KRUN1),MSK0F),32) - NAMBKG(1) = ISHFT (IAND (KHRUN(3,KRUN1),MSK0F),32) - NAMBKG(2) = ISHFT (IAND (KHRUN(4,KRUN1),MSK0F),32) -#else - NAMRUN(1) = ISHFT(KHRUN(1,KRUN1),-32) - NAMRUN(2) = ISHFT(KHRUN(2,KRUN1),-32) - NAMBKG(1) = ISHFT(KHRUN(3,KRUN1),-32) - NAMBKG(2) = ISHFT(KHRUN(4,KRUN1),-32) -#endif - IF(ILVLT .LT. IQSYL1) GO TO 155 - IF(ILVLT .GT. IQSYL2) GO TO 155 - IF(KRUN1 .NE. 4) GO TO 155 -C ...OTHERWISE, THIS IS IQSY UABPLOT DESIRED... - NAMRUN(1) = ISHFT(KHIQSY(1),-32) - NAMRUN(2) = ISHFT(KHIQSY(2),-32) - 155 CONTINUE -C NAMLVL(1) = KHMBS(1,ILVLT) -C NAMLVL(2) = KHMBS(2,ILVLT) -#if defined (_LITTLE_ENDIAN) - NAMLVL(1) = ISHFT( IAND(KHMBS(1,ILVLT),MSK0F),32) - NAMLVL(2) = ISHFT( IAND(KHMBS(2,ILVLT),MSK0F),32) -#else - NAMLVL(1) = ISHFT(KHMBS(1,ILVLT),-32) - NAMLVL(2) = ISHFT(KHMBS(2,ILVLT),-32) -#endif -C ...NOW NAMLVL HAS '850MB ', NAMRUN HAS '1DOTFAX', -C ... NAMBKG HAS 'NH2002 ', FOR EXAMPLE. -C ...I STILL NEED THE DATE/TIME... - DO 166 I=1,3 - IHDTG(I) = KHDTG(I) - 166 CONTINUE - NYR = IDATG(1) - NMO = IDATG(2) - NDA = IDATG(3) - NHR = IDATG(4) - LDACHK = .TRUE. - IF(IOPTRA(1) .EQ. 0) GO TO 170 -C ...OTHERWISE, IOPTRA(1) IS NON-ZERO FOR BYPASSING DATE COMPARISON - LDACHK = .FALSE. - GO TO 180 - 170 CONTINUE - CALL DAYOWK(NDA,NMO,NYR,IDAYWK,IHDAYW) - NYR = NYR - (NYR/100)*100 - IF(IDAYWK .NE. 0) GO TO 178 -C ...OTHERWISE, GIVEN DATE INFO OUT OF RANGE - PRINT 174, IDATG - 174 FORMAT(1H0, 10X, '***IMPOSSIBLE DATE GIVEN TO SUBR COPYOB IN IDATG - 1 = HEX ', Z8) -C ...CONTINUE WITHOUT DATE-CHECKING... - LDACHK = .FALSE. - GO TO 180 - 178 CONTINUE -C ...REFORMAT DATE/TIME TO EBCDIC CHARACTERS... - CALL BIN2EB(NMO,MIBCD,2,'L999') - IHDTG(1) = IBCD(1) - CALL BIN2EB(NDA,MIBCD,3,'L///') - IHOLDD = ISHFT(IBCD(1),-16) - IHDTG(1) = IOR(IHDTG(1),IHOLDD) - IHDTG(2) = ISHFT(IBCD(1),16) - CALL BIN2EB(NYR,MIBCD,3,'L///') - IHOLDY = ISHFT(IBCD(1),-8) - IHDTG(2) = IOR(IHDTG(2),IHOLDY) - CALL BIN2EB(NHR,MIBCD,3,'L ') - IHDTG(3) = IOR (IBCD(1),K000Z) - 180 CONTINUE - PRINT 184,(IHDTG(I),I=1,3),(NAMLVL(J),J=1,2), - 1 (NAMRUN(K),K=1,2), (NAMBKG(KK),KK=1,2) - 184 FORMAT(1H , 10X, 'REQUESTED COPY OF PLOTTED OBSERVATIONS FOR ', - 1 3A4, 4X, 2A4, 2A4, 8X, 2A4) -C * * * * * * * * * * * -C ...STEP(2) ... SEARCH THE LOBTAP FOR THE MATCHING FILE... - PRINT *,' LOBTAP=', LOBTAP -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IHDTG, 8_8, 3_8) - CALL SWAP_BYTES_IN_PLACE (NAMLVL, 8_8, 2_8) - CALL SWAP_BYTES_IN_PLACE (NAMRUN, 8_8, 2_8) - CALL SWAP_BYTES_IN_PLACE (NAMBKG, 8_8, 2_8) -#endif - REWIND LOBTAP - 211 CONTINUE - NUMRED = NUMRED + 1 -C ...CHANGED FROM ASYNC READ 5/29/86 (DKM)... -C WRITE (*,*) 'FPDebug: 1: attempting to read 512 bytes' - READ(LOBTAP,ERR=920,END=910)JDBUFF -C ...WHICH ALSO POSITIONS LOBTAP TO DATA BINS - CALL GBYTES(JDBUFF,IDBUFF,0,32,0,128) -C DO I=1,128 -C IDBUFF(I) = IAND(MSK0F,IDBUFF(I)) -C ENDDO - 245 CONTINUE -C ...IT WAS A GOOD READ, BUT WAS IT A LOGICAL ENDOF FILE QQ - PRINT *, ' JDBUFF(1)=' - PRINT 119,JDBUFF(1),JDBUFF(2) - PRINT *, ' IDBUFF(1),(2)=' - PRINT 119,IDBUFF(1),IDBUFF(2) - PRINT 119,IDBUFF(3),IDBUFF(4) - 119 FORMAT(1H ,Z16,5X,Z16) - ITEMP = IAND(MSK0F, -7) -C IF(IDBUFF(1) .NE. -7) GO TO 250 - IF(IDBUFF(1) .NE. ITEMP) GO TO 250 - ITEMP = IAND(MSK0F, LEND) -C IF(IDBUFF(2) .EQ. LEND) GO TO 930 - IF(IDBUFF(2) .EQ. ITEMP) GO TO 930 -C ...WHICH IS EMPTY LOGICAL FILE OR DBL LOGICAL EOFS - 250 CONTINUE - ITEMP = IAND(MSK0F, -1) -C IF(IDBUFF(1) .NE. -1) GO TO 940 - IF(IDBUFF(1) .NE. ITEMP) GO TO 940 -C ...WHICH ERROR EXITS IF NOT ID RECORD FLAG -C ...OTHERWISE, ASSUME A GOOD IDREC IN ... - PRINT *, ' GET A IDREC' - NUMIDR = NUMIDR + 1 - PRINT *, ' NAMLVL=' - PRINT 119, NAMLVL(1),NAMLVL(2) - PRINT 119, IDBUFF(9),IDBUFF(10) - IF(IDBUFF(9) .NE. NAMLVL(1)) GO TO 280 - IF(IDBUFF(10) .NE. NAMLVL(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-1' -C ...OTHERWISE, FOUND A MATCHING LEVEL. NEXT TEST RUN TYPE - PRINT *, ' NAMRUN=' - PRINT 119, NAMRUN(1),NAMRUN(2) - PRINT 119, IDBUFF(11),IDBUFF(12) - IF(IDBUFF(11) .NE. NAMRUN(1)) GO TO 280 - IF(IDBUFF(12) .NE. NAMRUN(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-2' -C ...OTHERWISE, FOUND A MATCHING RUN TYPE... - IF(.NOT. LBKCHK) GO TO 260 - PRINT *, ' NAMBKG=' - PRINT 119, NAMBKG(1),NAMBKG(2) - PRINT 119, IDBUFF(15),IDBUFF(16) - IF(IDBUFF(15) .NE. NAMBKG(1)) GO TO 280 - IF(IDBUFF(16) .NE. NAMBKG(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-3' -C ...OTHERWISE, BACKGROUND MATCHES... - 260 CONTINUE - IF(.NOT. LDACHK) GO TO 270 - PRINT *, ' IHDTGG=' - PRINT 119, IHDTG(1),IHDTG(2) - PRINT 119, IDBUFF(5),IDBUFF(6) - IF(IDBUFF(5) .NE. IHDTG(1)) GO TO 280 - IF(IDBUFF(6) .NE. IHDTG(2)) GO TO 280 - IF(IDBUFF(7) .NE. IHDTG(3)) GO TO 280 - PRINT *, ' NOT GO TO 280-4' -C ...OTHERWISE, FOUND MATCHING DATE-TIME GROUP - 270 CONTINUE - GO TO 300 -C * * * * * * * * * * * -C ...COMES HERE IF THIS IDBUFF DID NOT MATCH THE DESIRED ONE, -C ... SO MUST SPACE OVER THE DATA BINS OF THIS LOGICAL FILE... - 280 CONTINUE - NUMRED = NUMRED +1 -C WRITE (*,*) 'FPDebug: 2: attempting to read 8192 bytes' - READ(LOBTAP,ERR=920,END=910) INBUF - CALL GBYTES(INBUF,INBIN,0,32,0,2048) -C DO I=1,1024 -C INBIN(1,I) = IAND(MSK0F,INBIN(1,I)) -C INBIN(2,I) = IAND(MSK0F,INBIN(2,I)) -C ENDDO - 285 CONTINUE -C ...IT WAS A GOOD READ, BUT IS IT A LOGICAL END OF FILE QQ - PRINT *, ' INBUF(1,1)=' - PRINT 119,INBUF(1),INBUF(2) - PRINT *, ' INBIN(2,1)=' - PRINT 119,INBIN(1,1),INBIN(2,1) - PRINT 119,INBIN(1,2),INBIN(2,2) - ITEMP = IAND(MSK0F, -7) -C IF(INBIN(1,1) .NE. -7) GO TO 287 - PRINT 119,INBIN(1,1),INBIN(2,1) - IF(INBIN(1,1) .NE. ITEMP) GO TO 287 - PRINT *, ' IT IS A -7 RECORD' - ITEMP = IAND(MSK0F, LEND) - PRINT 119,INBIN(2,1),INBIN(2,2) - PRINT 119,LEND,ITEMP -C IF(INBIN(2,1) .EQ. LEND) GO TO 290 - IF(INBIN(2,1) .EQ. ITEMP) GO TO 290 -C ...IT WAS NOT A LOGICAL END OF FILE... - 287 CONTINUE - PRINT *, ' IT IS A GOOD RECORD' - ITEMP = IAND(MSK0F, -1) -C IF(INBIN(1,1) .EQ. -1) GO TO 940 - IF(INBIN(1,1) .EQ. ITEMP) GO TO 940 - PRINT *, ' IT IS A GOOD RECORD' -C ...WHICH IS ERROR EXIT. HIT ID REC WHEN IT SHUD BE DATA RECORD -C ...OTHERWISE, ASSUME IT WAS A DATA RECORD TO BE SKIPPED - GO TO 280 - 290 CONTINUE - PRINT *, ' IT IS A -7 RECORD' -C ...REACHED THE LOGICAL END OF FILE WHICH I WAS LOOKING FOR... - GO TO 211 -C -C * * * * * * * * * * * -C ...STEP(3) ... TO COPY THE INFO FROM THE MATCHING FILE - 300 CONTINUE - IF (KRUN1.EQ.5) THEN -C ... THIS IS FOR TRAJ 4-PANEL LINE ELEMENT TAPE 54 INPUT - PRINT *, ' RESET THE LABEL ARRAY' - NOBUF = 0 - LABIX = 0 - DO I = 1,LMAX - LABEL(1,I) = 0 - LABEL(2,I) = 0 - ENDDO -C - IPT = 1 - JPT = 0 - HEIGHT = 12.0 - ANGLE = 0.0 - KROT_PRI(1) = 0 - KROT_PRI(2) = 0 - CTEXT(1:1) = '?' - CTEXT(2:2) = CHAR(12) - CTEXT(3:3) = '$' - CTEXT(4:4) = CHAR(0) - NCHAR = 2 - ICMD = -2 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) -C - ENDIF -C -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IDBUFF(3), 8_8, 14_8) -#endif - PRINT 310, (IDBUFF(I),I=3,16),NUMIDR,NUMRED -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IDBUFF(3), 8_8, 14_8) -#endif - 310 FORMAT(1H , 10X, 'SUBR COPYOB FOUND MATCHING IDENTIFIER FOR ', - 1 14A4, /1H , 15X, 'AFTER SEARCHING THRU', I3, 2X, - 2 'LOGICAL FILES OF ', I5, 2X, 'PHYSICAL RECORDS.') - IF(LDACHK) GO TO 316 - PRINT 314 - 314 FORMAT(1H , 20X, 'DATE/TIME COMPARISON WAS BYPASSED') - 316 CONTINUE - IF(LBKCHK) GO TO 320 - PRINT 318 - 318 FORMAT(1H ,20X,'BACKGROUND COMPARISON CHECK WAS BYPASSED') -C - 320 CONTINUE -C ...TO READ AND TRANSFER LOBTAP DATA TO LABEL FILE... -C WRITE (*,*) 'FPDebug: 3: attempting to read 8192 bytes' - READ(LOBTAP,ERR=330,END=340)INBUF - CALL GBYTES(INBUF,INBIN,0,32,0,2048) -C DO I=1,1024 -C INBIN(1,I) = IAND(MSK0F,INBIN(1,I)) -C INBIN(2,I) = IAND(MSK0F,INBIN(2,I)) -C ENDDO - GO TO 360 - 330 CONTINUE -C ...COMES HERE IF PARITY ERROR WHILE READING DATA - IF(KOUNT .EQ. 0) GO TO 336 -C ...COMES HERE IF SOME INFO HAS ALREADY PASSED BEFORE ERROR - PRINT 333, LOBTAP,KOUNT - 333 FORMAT(1H , '***PARITY ERROR IN SUBR COPYOB WHILE READING FT', - 1 I2, 2X, '...INCOMPLETE OBSERV SET WITH ONLY ', I5, - 2 2X, 'ITEMS ***') - IERROR = 5 - GO TO 999 -C - 336 CONTINUE -C ...COMES HERE IF PARITY ERROR AND NO INFO WAS COPIED... - PRINT 339, LOBTAP - 339 FORMAT(1H , '***PARITY ERROR IN SUBR COPYOB WHILE READING FT',I2) - IERROR = 3 - GO TO 999 -C - 340 CONTINUE -C ...COMES HERE IF END OF INFO. IF SOME COPIED ASSUME NORMAL END - IF(KOUNT .NE. 0) GO TO 344 - PRINT 342, LOBTAP - 342 FORMAT(1H , '*** ERROR. END OF DATA INDICATION IN COPYOB WHILE REA - 1DING FT', I2, 2X, ' ... NO PLOTTED OBS WERE COPIED *** ') - IERROR = 4 - GO TO 999 - 344 CONTINUE - PRINT 348, NUMTRN,KOUNT - 348 FORMAT(1H , 20X, 'COMPLETED COPYING PLOTTED OBSERVATIONS AFTER TRA - 1NSFERRING ',I3, 2X, 'BINS TOTALLING ', I6, 2X, 'LABEL-ARRAY ITEMS' - 2 ) - GO TO 999 -C ...WHICH IS NORMAL EXIT ..... -C -C * * * * * * * * * * * - 360 CONTINUE -C ...COMES HERE IF GOOD READ OF DATA BIN... - PRINT *, ' 2 INBIN(1,1)=', INBIN(1,1) - PRINT *, ' 2 INBIN(2,1)=', INBIN(2,1) - PRINT 119,INBIN(1,1),INBIN(2,1) - ITEMP = IAND(MSK0F, -7) -C IF(INBIN(1,1) .NE. -7) GO TO 364 - IF(INBIN(1,1) .NE. ITEMP) GO TO 364 - ITEMP = IAND(MSK0F, LEND) -C IF(INBIN(2,1) .EQ. LEND) GO TO 340 - IF(INBIN(2,1) .EQ. ITEMP) GO TO 340 - 364 CONTINUE - ITEMP = IAND(MSK0F, -1) -C IF(INBIN(1,1) .NE. -1) GO TO 400 - IF(INBIN(1,1) .NE. ITEMP) GO TO 400 -C ...COMES HERE IF ID RECORD WAS READ BY MISTAKE - PRINT 368, LOBTAP - 368 FORMAT(1H , '*** ERROR IN SUBR COPYOB. READ AN ID RECORD INSTEAD - 1 OF DATA RECORD *** ') - GO TO 340 -C -C * * * * * * * * * * * -C ...STEP(4) ... TO TRANSFER ITEMS FROM THE GOOD DATA BIN... - 400 CONTINUE - NUMTRN = NUMTRN + 1 - DO 555 J = 1,LMAX - IF(INBIN(1,J) .NE. 0) GO TO 405 - IF(INBIN(2,J) .EQ. 0) GO TO 340 -C ...WHICH TESTED FOR INTERNAL END OF INFO... - 405 CONTINUE - IF(J .NE. 1) GO TO 410 - IF(NUMTRN .NE. 1) GO TO 410 -C ...OTHERWISE, IT,S THE FIRST WORD OF FIRST BIN WHICH IS INIT - GO TO 555 -C ...WHICH SKIPS THE TRANSFER OF THE CHAR INITIALIZER ITEM - 410 CONTINUE - LABIX = LABIX + 1 - IF(LABIX .LE. LMAX) GO TO 540 -C ...OTHERWISE, BUFFER OUT THE FULL LABEL BIN... - PRINT 500 - 500 FORMAT(1H , 'LABEL ARRAY FULL') - NOBUF = NOBUF + 1 -C ...CHANGED FROM ASYNC WRITE 5/29/86 (DKM)... -#if defined (_BIG_ENDIAN) - CALL SBYTES(INBUF,LABEL,0,32,0,2048) -#else - CALL SBYTESCCS(INBUF,LABEL,0,32,0,2048) -#endif -C WRITE(LBLTAP,ERR=503)LABEL - PRINT *,' WRITE ONE RECORD TO TAPE55' - WRITE(LBLTAP,ERR=503)INBUF - 505 CONTINUE - LABIX = 1 - DO 506 I = 1,LMAX - LABEL(1,I) = 0 - LABEL(2,I) = 0 - 506 CONTINUE - 540 CONTINUE - LABEL(1,LABIX) = INBIN(1,J) - LABEL(2,LABIX) = INBIN(2,J) - KOUNT = KOUNT + 1 - 555 CONTINUE -C ...WHEN IT FALLS THRU 555 LOOP, ONE INBIN IS DEPLETED... - GO TO 320 -C -C * * * * * * * * * * * -C ...ERROR EXITS .... - 503 CONTINUE - PRINT 504,LBLTAP,NOBUF,LABIX - 504 FORMAT(1H0, 10X, 'ERROR STOP IN COPYOB WHILE WRITING ON FT', - 1 I2, /1H , 15X, 'NOBUF = ', I3, 5X, 'LABIX = ', I5) - STOP 1816 -C ...CATASTROPHIC ERROR IF CAN,T WRITE ON TAPE55... - 810 CONTINUE - PRINT 812,ILVLT - 812 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. GIVEN OUT-OF-RANGE ILV - 1LT = HEX ', Z8) - IERROR = 1 - GO TO 999 - 820 CONTINUE - PRINT 822,KRUN1 - 822 FORMAT(1H ,'*** ERROR RETURN FROM COPYOB. GIVEN ', - 1 'OUT-OF-RANGE KRUN1 = HEX ',Z8) - IERROR = 1 - GO TO 999 - 910 CONTINUE - PRINT 912, LOBTAP,NUMRED - 912 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. END-OF-FILE WAS HIT WHI - 1LE SEARCHING FT', I2, 2X, 'FOR DESIRED PLOTTED OBS FILE ***', - 2 /1H , 20X, 'NUMBER OF RECORDS READ DURING SEARCH = ', I6) - IERROR = 2 - GO TO 999 - 920 CONTINUE - PRINT 922,LOBTAP,NUMRED - 922 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. PARITY ERROR WHILE SEAR - 1CHING FT', I2, 2X,'FOR DESIRED PLOTTED OBSERVATION FILE***', - 2 /1H , 20X, 'NUMBER OF RECORDS READ DURING SEARCH = ', I6) - IERROR = 2 - GO TO 999 - 930 CONTINUE - 940 CONTINUE - PRINT 942, LOBTAP,NUMRED - 942 FORMAT(1H , '***ERROR RETURN FROM COPYOB. LOGICAL END OF TAPE OR - 1 LOST ON SEARCH OF FT', I2, /1H , 20X, 'NUMBER OF RECORDS READ DUR - 2ING SEARCH IS ', I6) - IERROR = 2 - GO TO 999 -C - 999 CONTINUE -C - REWIND LOBTAP - print*,'Leaving copyob ' - RETURN - END -ckumar -ckumar **************block data copyob_data -ckumar - BLOCK DATA COPYOB_DATA -C - INTEGER MAXFONT - PARAMETER (MAXFONT=63) - INTEGER LBLTAP -C - COMMON /PUTWHERE/ LBLTAP,IERPUT,LCKPT_PUT,LCKPRNQQ, - 1 IJPXL_GIVN(2),IJPXL_LBL(2),IJPXL_NEXCH(2), - 2 NCALLS_PUT,ICOUNT_FONT(MAXFONT) -C - DATA LBLTAP/55/ -C - END BLOCK DATA COPYOB_DATA diff --git a/util/sorc/faxmakrx.fd/frmfaxt.f b/util/sorc/faxmakrx.fd/frmfaxt.f deleted file mode 100755 index 9976ca4e61..0000000000 --- a/util/sorc/faxmakrx.fd/frmfaxt.f +++ /dev/null @@ -1,296 +0,0 @@ - SUBROUTINE FRMFAXT(LGULF,INBYTE,LEVEL,LMEAN,INTEXT) -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FRMFAXT FORMS THE COMPLETED MAP TITLE. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GIVEN THE VARIOUS TIME TITLES IN LGULF ARRAY FORMED BY -C SUB GULFTL, COMPLETE THE FAX MAP TITLE PASSED IN INTEXT. -C RETURN COMPLETED MAP TITLE IN TITLE,AND TITLE BYTE COUNT IN -C NUMT. LOADS THE VALID TIME AT THE END OF JFID. -C PROGRAM HISTORY LOG: -C 96-05-31 ORIGINAL AUTHOR HENRICHSEN. -C 96-06-07 HENRICHSEN MODIFY TO FORM MEAN MAP TITLES. -C 96-06-21 HENRICHSEN MODIFY TO FORM A HIEGHT LINE FOR GULF -C TITLES MODIFY COMMON/LLABFX/ TO PASS TITLE HEIGHT "THEIGHT" -C HGTFLG. -C 96-06-27 HENRICHSEN MODIFY TO FILLER CHAR'S '#' IN THE -C IGLAB ARRAY IF NECESSARY. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL FRMFAXT(LGULF,INBYTE,LEVEL,LMEAN,INTEXT) -C -C INPUT ARGUMENT LIST: -C LGULF - CHARACTER*77 BYTE ARRAY THAT COTAINS THE VARIOUS TIME -C - LINES TO APPEND TO MAP TITLE. -C - BYTES 1 THRU 16 CONTAIN THE GULF TITLE, IE -C - HGT12 00Z02OPTIN . -C - BYTES 17 THRU 36 CONTAIN THE BASE TIME TITLE, IE -C - 12Z WED 01 MAR 1989 . -C - BYTES 37 THRU 61 CONTAIN THE VALID TIME TITLE, IE -C - VALID 00Z THU 02 MAR 1989 . -C - BYTES 62 THRU 77 CONTAIN MM/DD/HHZ YYYY USED -C - WITH AFOS PRODUCTS, IE -C - 03/01/12Z 1989 . -C INBYTE - CONTAINS THE NUMBER OF BYTES OF ASCII TEXT IN -C - INTEXT. -C LEVEL - INTEGER VALUE OF THE LEVEL OF THE MAP. -C LMEAN - LOGICAL WORD THAT IS = .TRUE. THEN FORM A MEAN MAP -C - TITLE. -C INTEXT - CHARCATER*80 TEXT STRING -C FROM COMMON/LABG & LLABFX / -C NUMG - CONTAINS THE NUMBER OF BYTES OF ASCII TEXT IN -C - GLAB ARRAY. - -C JFID - CHARACTER*48 ARRAY THAT CONTAINS THE DESCRIPTIVE -C - MAP TITLE FOR START OF THE FAX ID RECORD. THIS WILL -C - THE VALID TIME APPENDED WHEN RETURNED. -C JBYT - NUMBER OF BYTES OF ASCII TEXT PASSED IN JFID - -C -C OUTPUT ARGUMENT LIST: -C IN COMMON/LABG/ -C GLAB - CHARACTER*24 ARRAY THE CONTAINS THE COMPLETED GULF -C - LABEL. -C IN COMMON/LLABFX/ -C TITLE - CHARCATER*151 TITLE -C CONTAINS COMPETED MAP TITLE. -C NUMT - NUMBER OF BYTES IN COMPLETED MAP TITLE..... -C -C JFID - CHARACTER*48 ARRAY THAT CONTAINS THE COMPLETED -C - JFID TITLE . WILL HAVE THE FORM OF: -C - THE DESCRIPTIVE MAP TITLE THEN HHZ MMM DD YYYY. -C EXVALID - CHARACTER*32 ARRAY THAT CONTAINS THE VALID TIME -C - TITLE . WILL HAVE THE FORM OF: -C - VALID 00Z THU 05 OCT 1994 -C JBYT - NUMBER OF BYTES IN COMPLETED JFID TITLE. -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: -C -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID - -C - CHARACTER*120 ITITLE - CHARACTER*80 INTEXT - CHARACTER*77 LGULF - CHARACTER*64 MEANTIT - - CHARACTER*48 WORKTIT - - CHARACTER*26 CENT - CHARACTER*24 IGLAB - CHARACTER*12 CHTEXT - CHARACTER*8 VALID -C - LOGICAL LLEVEL - LOGICAL LMEAN -C - DATA CENT /' (5-DAY MEAN CENTERED ON) '/ -C -C - DATA VALID /'VALID '/ -C -C WORK ON JFID. -C - IF(JBYT.GT.29)THEN - JBYT = 29 - ENDIF - NUMCHR = JBYT + 19 - IF(NUMCHR.GT.48)THEN - NUMCHR = 48 - ENDIF -C -C LOAD VALID TIME AT THE END OF JFID -C - JFID(JBYT+1:JBYT+19) = LGULF(43:61) - JBYT = NUMCHR -C - WRITE(6,FMT='('' FRMFAXT: JFID NOW HAS'',I3,'' BYTES '', - 1 ''AND IS:"'',A,''".'')')JBYT,JFID(1:JBYT) -C -C -C GET NUMBER OF BYTES IN INTEXT.............. -C - - KEND = INBYTE -C -C . . . FILL ITITLES WITH BLANKS............ -C - ITITLE = ' ' - WORKTIT(1:48) = ' ' -C - IF(LMEAN)THEN -C -C LOAD THE BASE AND CENTERED ON TIME INTO MEANTIT -C - MEANTIT(01:19) = LGULF(17:35) - MEANTIT(20:45) = CENT(1:26) - MEANTIT(46:64) = LGULF(43:61) - WRITE(6,FMT='('' FRMFAXT: MEANTIT='',A)')MEANTIT(1:64) - ELSE - ENDIF -C - WORKTIT(1:48) = ' ' -C -C LOAD THE VALID TIME INTO WORKTIT -C - WORKTIT(1:25) = LGULF(37:61) - NUMCHR = 25 -C -C -C - EXVALID(1:NUMCHR) = WORKTIT(1:NUMCHR) -C - WRITE(6,FMT='('' FRMFAXT: EXVALID='',/,'' '', - 1 A)')EXVALID(1:NUMCHR) -C -C NOW MOVE INTEXT INTO ITITLE. -C - ITITLE(1:KEND) = INTEXT(1:KEND) -C - NUMBYT = KEND + 1 -C - KEYLOC = NUMBYT - 8 -C -C CHECK TO SEE IF VALID IS WITHIN THE LAST 8 BYTES OF ITITLE. -C - DO I = KEYLOC,NUMBYT - IHERE = I - IIEND = I + 5 - IF(ITITLE(I:IIEND).EQ.VALID(1:6)) THEN - NUMBYT = IHERE + 6 - IBEGN = 43 - INBYTE = 19 - GOTO 60 - ENDIF - ENDDO -C -C I FELL THROUGH DID NOT FIND VALID IN ITITLE SO LOOK FOR 1ST -C NON BLANK AT END OF ITITLE. -C - IEND = NUMBYT - DO I = 1,5 - IF(ITITLE(IEND:IEND).NE.' ') THEN -C -C I FOUND FIRST NON BLANK AT END OF ITITLE ARRAY -C - NUMBYT = IEND + 1 - IHERE = IEND + 2 - GO TO 25 - ELSE - IEND = IEND - 1 - ENDIF - ENDDO - 25 CONTINUE - NUMBYT = NUMBYT + 1 - IBEGN = 37 - INBYTE = 25 - 60 CONTINUE -C -C -C MOVE BASE LINE INTO ITITLE -C - IF (GULPXX(2).EQ.-99 .AND. GULPXY(2).EQ.-99) THEN - ITITLE(NUMBYT:NUMBYT+4) = 'FROM ' - NUMBYT = NUMBYT + 5 - LEND1 = NUMBYT + 20 - 1 - ITITLE(NUMBYT:LEND1) = LGULF(17:36) - NUMBYT = NUMBYT + 20 - ITITLE(NUMBYT:NUMBYT) = ' ' - ENDIF -C - IF(LMEAN)THEN -C -C MOVE MEANTIT LINE INTO ITITLE -C - MAXBYT = NUMBYT + 64 - ITITLE(NUMBYT:MAXBYT) = MEANTIT(1:64) - NUMBYT = MAXBYT - ELSE -C -C MOVE VALID LINE INTO ITITLE -C - KEND1 = IBEGN + (INBYTE-1) - KEND2 = NUMBYT + (INBYTE-1) - ITITLE(NUMBYT:KEND2) = LGULF(IBEGN:KEND1) - NUMBYT = NUMBYT + INBYTE - 1 - ENDIF - NUMT = NUMBYT - TITLE(1:NUMT) = ITITLE(1:NUMT) - WRITE(6,FMT='('' FRMFAXT: TITLE='',A,/,'' NUMT='',I4)') - 1 TITLE(1:NUMT),NUMT -C -C LOAD THE GULF LABLE INTO IGLAB. -C - IGLAB(1:24) = ' ' - IGLAB(1:06) = LGULF(1:06) -C -C CHECK TO SEE IF A '#' SHOULD BE LOADED INTO IGLAB(6:6). -C - IF(LGULF(6:6).EQ.' ')IGLAB(6:6) = '#' - IGLAB(7:11) = LGULF(7:11) - IGLAB(13:17) = LGULF(12:16) - IF(LGULF(16:16).EQ.' ')IGLAB(17:17) = '#' - IF(LGULF(15:15).EQ.' ')IGLAB(16:16) = '#' - IF(LGULF(14:14).EQ.' ')IGLAB(15:15) = '#' - IF(LVFLG.GT.0)THEN - IF(LEVEL.GT.0)THEN - IF(LEVEL.GE.1000)THEN - NCHR = 4 - ELSE IF(LEVEL.GE.100)THEN - NCHR = 3 - ELSE - NCHR = 2 - ENDIF - CALL BIN2CH(LEVEL,CHTEXT,NCHR,'W999') - IF(NCHR.EQ.3)THEN - CHTEXT(4:4) = '#' - ELSE IF(NCHR.EQ.2)THEN - CHTEXT(3:4) = '##' - ELSE - ENDIF - IGLAB(18:21) = CHTEXT(1:4) - ELSE - IGLAB(18:21) = 'SFC ' - CHTEXT(1:4) = 'SFC ' - ENDIF - IGLAB(22:24) = 'YES' - WRITE(6,FMT='('' FRMFAXT: LEVEL='',I6,/,'' CHTEXT='',A)') - 1 LEVEL,CHTEXT(1:4) - - NUMG = 24 - ELSE - NUMG = 17 - ENDIF - GLAB(1:NUMG) = IGLAB(1:NUMG) - WRITE(6,FMT='('' FRMFAXT: GLAB ='',A)') - 1 GLAB(1:NUMG) -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/gentre.f b/util/sorc/faxmakrx.fd/gentre.f deleted file mode 100755 index 81777fdd0f..0000000000 --- a/util/sorc/faxmakrx.fd/gentre.f +++ /dev/null @@ -1,312 +0,0 @@ - SUBROUTINE GENTRE(Z,IMAX,JMAX,DOTSGI,A,B,M,ZLIM,ICEN1,LPLMI, - X IFLO,IFHI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GENTRE PLOT CENTERS FOR CGRID MAPS. -C PRGMMR: KRISHNA KUMAR ORG: NP12 DATE:1999-08-01 -C -C ABSTRACT: PLOT CENTERS FOR CGRID MAPS. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-02-21 LIN CONVERT SUBROUTINE TO CFT-77 -C 96-09-12 LIN MODIFY FOR CGRID MAPS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO INDEFF USING RANGE FUNCTION -C FOR IBM RS/6000 FOR COMPILE OPTIONS -C xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL GENTRE( Z, IMAX, JMAX, DOTSGI, A, B, M, ZLIM, ICEN1, -C LPLMI, IFLO, IFHI ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ2/XIDID,YJDID -C - DIMENSION JTEXT(3) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*8 IFLO(5),IFHI(5) - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - INTEGER M(2) - INTEGER ITYPE(2) - CHARACTER*1 CDECP -C - REAL INDEF,KDEF1,KDEF2 -C -C/// DATA IDECP/4H. / -ckumar DATA IDECP/'. '/ - DATA CDECP/'.'/ -C/// DATA ITEXT/3*0/ - DATA XIRRS/870./ - DATA ITYPE/0,0/ -C/// DATA IMSK1/Z'FF000000'/ -C/// DATA IMSK2/Z'FFFF0000'/ -C/// DATA INDEF/Z'7FFFFFFF'/ - DATA IMSK1/Z'FFFFFFFFFF000000'/ - DATA IMSK2/Z'FFFFFFFFFFFF0000'/ - DATA INDEF /1.0E307 / -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C -C (1),(2),(3)...Z(IMAX,JMAX) IS GIVEN GRIDPOINT SCALED DATA FIELD -C (4) ..... DOTSGI IS DOTS PER GRID INTERVAL -C WHERE EACH DOT IS 1/100TH INCH ON VARIAN -C NEGATIVE DOTSGI SIGNALS MERC SRN HEMI OPTION -C (5),(6) ...TRUE Z VALUE = (Z + A) * B -C WHERE A IS ADDITIVE AND B IS MULTIPLICATIVE CONST -C (7) ..... M = NO. OF CHARACTERS DESIRED WHEN TRUE Z VALUE IS -C CONVERTED TO EBCDIC FOR CENTRAL VALUE -C (8) ..... ZLIM = LOWER LIMIT TO TRUE Z VALUE -C LESS THAN WHICH WE WILL IGNORE CENTERS. -C (9) ..... ICEN1 IS OPTION SWITCH -C =1 NORMAL CENTER FORMATTED LABELS -C =2 BIG H AND L USING SUBROUTINE HILO -C =3 SAME AS =1 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C =4 SAME AS =2 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C (10)..... LPLMI IS FORMAT SELECTOR FOR SUBROUTINE BIN2EB -C FOR CONVERTING TRUE Z VALUE TO EBCDIC E.G., 'A99' -C (11)..... IFLO IS 5-WORD FORMAT STATEMENT FOR ENCODE OF LOW CENTR -C (12)..... IFHI IS 5-WORD FORMAT STATEMENT FOR ENCODE OF HI CENTER -C -C INITIALIZE FOR CENTER SEARCH -C - IMIN=1 - JMIN=1 - IISFC=0 - IF(M(2).EQ.9) IISFC=1 - IF(M(2).EQ.9) M(2)=3 - N=8 - ICOR = 0 - JCOR = 0 - IF(ICEN1 .LE. 0) GO TO 900 - IF(ICEN1 .GT. 4) GO TO 900 - GO TO(6,9,7,8),ICEN1 - 6 ICOR = SIGN((ABS(XIDID) + 0.5),XIDID) - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 7 ICOR = XIDID + XIRRS + 0.5 - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 8 ICOR = XIRRS + 0.5 - 9 CONTINUE - IRESET = 0 - SCALE = DOTSGI - IF(SCALE.LT.0) IRESET=1 - IF(SCALE.LT.0) SCALE=-SCALE - 10 ILOW=0 - IHIGH=0 - DO 100 J=JMIN,JMAX - DO 100 I=IMIN,IMAX -C -C TEST FOR BORDER VALUES. -C - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.J.GE.JMAX-1) GO TO 100 -C TEST FOR UNDEFINED VALUES. -C - IF(Z(I,J).EQ.INDEF) GO TO 100 - KDEF1=Z(I-1,J) - KDEF2=Z(I+1,J) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I-1,J-1) - KDEF2=Z(I-1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I+1,J-1) - KDEF2=Z(I+1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I,J+1) - KDEF2=Z(I,J-1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 -C -C TEST FOR LOW CENTER -C - IF(Z(I,J).GE.Z(I+1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I-1,J+1)) GO TO 30 - IF(Z(I,J).GE.Z(I+1,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I+1,J-1)) GO TO 30 -C -C FOUND LOW CENTER -C - ITYPE(2)=1 - ILOW=ILOW+1 - GO TO 50 -C -C TEST FOR HIGH CENTER -C - 30 IF(Z(I,J).LE.Z(I+1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I-1,J+1)) GO TO 100 - IF(Z(I,J).LE.Z(I+1,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I+1,J-1)) GO TO 100 -C -C FOUND HIGH CENTER -C - ITYPE(2)=2 - IHIGH=IHIGH+1 -C -C CALCULATE MAX/MIN POSITION USING STIRLING METHOD(9 POINTS) -C - 50 ANUMI=(Z(I+1,J)-Z(I-1,J)) - ADENMI=2.0*(Z(I+1,J)-2.0*Z(I,J)+Z(I-1,J)) - IF(ABS(ANUMI).GT.0.5*(ABS(ADENMI))) GO TO 115 - DELI=-ANUMI/ADENMI - XPOS=SCALE*((FLOAT(I)-1.0)+DELI) - ANUMJ=(Z(I,J+1)-Z(I,J-1)) - ADENMJ=2.0*(Z(I,J+1)-2.0*Z(I,J)+Z(I,J-1)) - IF(ABS(ANUMJ).GT.0.5*(ABS(ADENMJ))) GO TO 115 - DELJ=-ANUMJ/ADENMJ - YPOS=SCALE*((FLOAT(J)-1.0)+DELJ) -C -C ADJUST MAX/MIN DATA VALUE USING STIRLING INTERPOLATION -C - ZDELI=Z(I,J)+0.5*DELI*(Z(I+1,J)-Z(I-1,J))+0.5*DELI*DELI*(Z(I+1,J) - X-2.0*(Z(I,J))+Z(I-1,J)) - ZDELIU=Z(I,J+1)+0.5*DELI*(Z(I+1,J+1)-Z(I-1,J+1))+0.5*DELI*DELI* - X(Z(I+1,J+1)-2.0*Z(I,J+1)+Z(I-1,J+1)) - ZDELIL=Z(I,J-1)+0.5*DELI*(Z(I+1,J-1)-Z(I-1,J-1))+0.5*DELI*DELI* - X(Z(I+1,J-1)-2.0*Z(I,J-1)+Z(I-1,J-1)) - ZDELJ=ZDELI+0.5*DELJ*(ZDELIU-ZDELIL)+0.5*DELJ*DELJ*(ZDELIU-2.0* - XZDELI+ZDELIL) - GO TO 60 - 115 XPOS = SCALE * (FLOAT(I) - 1.0) - YPOS = SCALE * (FLOAT(J) - 1.0) - ZDELJ = Z(I,J) - GO TO 60 - 60 CONTINUE - JCAL = YPOS + 0.5 - ICAL = XPOS + 0.5 - JCAL = JCAL + JCOR - ICAL = ICAL + ICOR - TRUVAL = (ZDELJ + A ) * B - INTG = SIGN((ABS(TRUVAL) + 0.5),TRUVAL) - IF(FLOAT(INTG) .LT. ZLIM) GO TO 100 - IF(IISFC.EQ.1) GO TO 95 - NCHAR = M(2) - IF(ITYPE(2) .EQ. 2) GO TO 90 - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 91 -C -C ...FORMAT LOW CENTER... -C - 81 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFLO)MTEXT -C -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) -C PRINT *, ' IN CENTRE, IFLO=',IFLO -C PRINT *, ' LTEXT=', LTEXT,' MTEXT=', MTEXT - GO TO 96 - 90 CONTINUE - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 81 -C -C ...FORMAT HIGH CENTER... -C - 91 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C PRINT *, ' CENTRE:INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFHI)MTEXT -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) -C PRINT *, ' In GENTRE, IFHI=',IFHI -C PRINT *, ' LTEXT=', LTEXT,' MTEXT=', MTEXT - GO TO 96 -C -C ... FORMAT PRECIP CENTER-SPECIAL CASE -C - 95 CONTINUE - NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C PRINT *, ' CENTRE:INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT -C/// - CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C* IPUU=LAND(JTEXT(1),IMSK1) -C?? IPUU=IAND(JTEXT(1),IMSK1) -C* IPTH=LAND(SHFTL(JTEXT(1),8),IMSK2) -C??? IPTH=IAND(ISHFT(JTEXT(1),8),IMSK2) -C?? WRITE(LTEXT(1:4),FMT='(A1,A1,A2)')IPUU,IDECP,IPTH - IF (KEYIDX.EQ.19 .OR. KEYIDX.EQ.49) THEN -C IF(MTEXT(1:1).EQ.'0')THEN -C LTEXT(1:1) = '0' -C LTEXT(2:2) = CDECP(1:1) -C LTEXT(3:4) = MTEXT(2:3) -C MCHAR = 4 -C ELSE -C LTEXT(1:1) = MTEXT(1:1) -C LTEXT(2:2) = CDECP(1:1) -C LTEXT(3:4) = MTEXT(2:3) -C MCHAR = 4 -C ENDIF - LTEXT(1:1) = CDECP(1:1) - MCHAR = 4 - LTEXT(2:4) = MTEXT(1:3) -C PRINT *, 'PRECIP LTEXT=', LTEXT,' MTEXT=', MTEXT - IF (MTEXT(1:3).NE.'000') THEN - CALL SAVLAB(ICAL,JCAL,LTEXT(1:4),TRUVAL,MCHAR) - ENDIF - ELSE - LTEXT(1:1) = CDECP - LTEXT(2:4) = MTEXT(1:3) - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,4,IPRPUT,ITAPUT) - ENDIF - GO TO 100 - 96 CONTINUE - GO TO (97,99,97,99),ICEN1 - 97 CONTINUE - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 100 - 99 CONTINUE - CALL HILO(ICAL,JCAL,ITYPE,LTEXT) - GO TO 100 - 100 CONTINUE - RETURN - 900 CONTINUE - PRINT 911, ICEN1 - 911 FORMAT(1H , 'WARN -RETURN FROM CENTRE. GIVEN ARGUMENT OUT-OF-RANGE - X. ICEN1 =HEX', Z8) - RETURN - END diff --git a/util/sorc/faxmakrx.fd/getcon.f b/util/sorc/faxmakrx.fd/getcon.f deleted file mode 100755 index 4554167a03..0000000000 --- a/util/sorc/faxmakrx.fd/getcon.f +++ /dev/null @@ -1,890 +0,0 @@ - SUBROUTINE GETCON(NUMBYT,INTEXT,NUMDGN,OUTDGN1, - 1 OUTDGN2,FAXFIL,GRIDT1,IFAXNO) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GETCON GET CONSTANTS FROM INPUT CONTROLS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET CONSTANTS FROM INPUT CONTROLS. -C -C PROGRAM HISTORY LOG: -C 89-11-24 ORIGINAL AUTHOR LUKE LIN -C 94-11-25 HENRICHSEN ADD TWO NEW INPUT ARGS WINTER AND NEWCON -C AND LOGIC TO USE THE NEW ARGUEMENTS. -C 94-12-21 LUKE LIN CONVERT IT TO CFT-77. -C 96-02-28 LUKE LIN MODIFY TO GET CONSTANTS FROM INPUT CONTROLS. -C 96-04-30 LUKE LIN MODIFY TO GET SHADING CONSTANTS. -C 96-06-03 HENRICHSEN MODIFY TO GET JFID TITLE. -C 96-06-05 LUKE LIN MODIFY TO GET CENTER, CENTER ABOVE, AND -C LABEL CONS. -C 96-06-07 HENRICHSEN MODIFY TO GET MEAN FLAG ADDED NEW COMMON -C /MEANCON/ MEANFG,LKMEAN,MEANTYP. -C 96-06-11 HENRICHSEN MODIFY FORMAT OF READ TO GET "RTC AND UPC". -C ADD LOGIC TO GET X/Y FOR AN ADDITIONAL GULF -C TITLLE. -C 96-06-14 LUKE LIN CHANGE DASH LOGIC -C 96-06-17 LUKE LIN MODIFY FOR PRECIP BECAUSE FLD2 COMES FROM DIFFERENT -C FORECAST HOUR. -C 96-06-20 LUKE LIN CHANGE TO READ IN GRID INTERVAL T1 AND UOR_DOT -C 96-06-20 HENRICHSEN MODIFY READ FORMAT OF TLOC CARD TO GET A LVFLG -C WHICH SIGNALS THAT THERE IS TO BE AN EXTRA -C LINE IN THE GULF TITLE THAT HAS THE LEVEL OF -C THE SURFACE. -C 96-06-24 HENRICHSEN MODIFY TO READ TLOB AND TLOD CARD INSTEAD OF -C TLOC CARD WHICH GETS THE TITLE HEIGHT AND -C HGTFLG. -C 96-06-24 LUKE LIN ADD CNTR OPTIONS -C 96-06-28 LUKE LIN ADD FAX CUT OPTION CARDS. -C 96-07-09 LUKE LIN ADD IPOLATE OPTIONS. -C 96-07-22 LUKE LIN TURN SOME PRINT STATEMENTS OFF -C 96-08-30 LUKE LIN ADD ONE CARD FOR CHANGING GRAB AND GRAB INDEX. -C 96-09-11 LUKE LIN FIX CENTER LABEL CARD#2. -C 96-09-19 LUKE LIN ADD SHADE INTERVEL OPTION. -C 96-10-07 LUKE LIN ADD CTRA OPTION FOR GFS. -C 97-01-21 LUKE LIN ADD COPY OBSERVATION OPTIONS -C 97-03-17 LUKE LIN ADD ADD CONTOUR RANGE AND FLD PLOT OPTIONS. -C 97-06-17 LUKE LIN ADD ADD POLE CLIP FLAG FOR TYPE 5 NAM MODEL. -C 1999-08-01 KRISHNA KUMAR MODIFY TO RUN ON IBM RS/6000 SP -C 99-09-27 Bill FACEY MODIFIED CODE FOR CASE WHERE KEYIDX GT 50, -C -C -C USAGE: CALL GETCON(NUMBYT,INTEXT,NUMDGN,OUTDGN1, -C FAXFIL,GRIDT1,IFAXNO) -C INPUT ARGUMENT LIST: -C IDFLD - 8-WORD ID -C -C OUTPUT ARGUMENT LIST: -C NUMBYT - NUMBER OF BYTES IN TITLE. -C INTEXT - THE MAP TITLE. -C NUMDGN - NUMBER OF DESIGN FILES TO BE USED -C OUTDGN1 - UNIT NUMBER OF DESIGN FILE 1 -C OUTDGN2 - UNIT NUMBER OF DESIGN FILE 2 -C FAXFILE - UNIT NUMBER OF FAX OUTPUT FILE -C GRIDT1 - GRID INTERVAL -C IFAXNO - VARIAN SUBSET NUMBER -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE - REAL UA1,UA2,UA3,UM1,UM2,UM3 -C - COMMON /MEANCON/ MEANFG,LKMEAN,MEANTYP -C - CHARACTER*4 MEANTYP -C - INTEGER MEANFG - LOGICAL LKMEAN -C - COMMON / GRB1 / LUGRB, LUGRBIX, IFCSTHR - INTEGER LUGRB, LUGRBIX -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C ...KEY TYPE INDEX, CONSTANT, AND CONTOUR LINE VALUE -C - COMMON / DASH / LDOUBLE, DASHFG, DASHMK, IDASH, SHADNO, SHADMK - LOGICAL LDOUBLE - LOGICAL DASHFG - INTEGER DASHMK(2) - INTEGER SHADNO - INTEGER SHADMK(20) - INTEGER IDASH -C - COMMON / FLDCON / IDFLD(16),NUMFLD,NDEGNS -C - COMMON / BOUND / XMIN, YMIN, XMAX, YMAX, CUTWOW - INTEGER XMIN, YMIN, XMAX, YMAX - INTEGER CUTWOW(4) -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID -C - COMMON /CENTR/ CENTFLAG,CENTFONT,CENTNC,CENTCEN,CENTB1RC, - 1 CENTXID,CENTYID,CENTXLIM,CENTFLO,CENTFHI, - 2 CENTFORM - LOGICAL CENTFLAG - REAL CENTFONT,CENTXID,CENTYID,CENTXLIM,CENTB1RC - CHARACTER*4 CENTFORM,CENTFLO,CENTFHI - INTEGER CENTNC,CENTCEN -C - COMMON /CENTV/ CENVFLAG,CENVFONT,CENVNC,CENVJUP, - 1 CENVICR,CENVJCR,CENVB1RC,CENVFORM,CENVIFF - LOGICAL CENVFLAG - REAL CENVFONT,CENVB1RC - CHARACTER*4 CENVFORM,CENVIFF - INTEGER CENVNC,CENVJUP,CENVICR,CENVJCR - COMMON /FIXLAB/ LABFLAG,LABFONT,LABNC,LABRTC,LABUPC, - 1 LABNLAB,LABIJFIX(7),LABB1RC,LABIFF,LABFORM - LOGICAL LABFLAG - CHARACTER*4 LABFORM,LABIFF - REAL LABFONT, LABB1RC - INTEGER LABNC,LABRTC,LABUPC,LABNLAB,LABIJFIX -C - COMMON /RANG/ RANGFG, ICBEG, ICEND - LOGICAL RANGFG - INTEGER ICBEG, ICEND -C - COMMON /PCLP/ PCLPFG - LOGICAL PCLPFG -C - COMMON /PLOT/ PLOTFG, IMAXP, JMAXP, I1BIG, J1BIG, IGPLOT(2), - 1 ISTART,JSTART - LOGICAL PLOTFG -C - INTEGER USRBYT -C - CHARACTER*96 USRNAM -C - LOGICAL LUFID -C - COMMON /DUCKNOAA/ DUCKX,DUCKY,DUCKFG - INTEGER DUCKX,DUCKY,DUCKFG - - -C - INTEGER NUMBYT - CHARACTER*80 INTEXT -C - COMMON /GRB2/ ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG,GRB2FLAG - INTEGER ALUGRB - INTEGER ALUGRBIX - INTEGER AFCSTHR - INTEGER AKEYIDX - INTEGER CALFLAG - LOGICAL GRB2FLAG -C - COMMON /EXTIT/ ETITFONT,ETITPXX,ETITPXY,NOEXT,EXTRAT,FGEXTRAT - INTEGER ETITPXX,ETITPXY,NOEXT - REAL ETITFONT - CHARACTER*80 EXTRAT - LOGICAL FGEXTRAT -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C -C ... FOR CONTOR OPTIONS - COMMON /CNTROP/ NDVD, NDIV, NCNTRFILT, NCENTFILT,SHADIV - INTEGER SHADIV -C ... NDVD FOR INTERPOLATION, NDIV FOR DIVISION -C ... NCNTRFILT FOR CONTOUR FILTER, NCENTFILT FOR CENTER FILTER -C -C .......... FOR FAX CUT -C - COMMON /FAXICK/ ISCHED(8,50),INXISCHED - COMMON /FLFSRP/ INXLFSTRP,LSNUMBYT(20),LSINTEXT(20),LSTITPX(20), - 1 LSTITPY(20),LSDCKPX(20),LSDCKPY(20), - 2 LSDCKOPT(20),LSFONT(20) - CHARACTER*120 LSINTEXT - REAL LSFONT - COMMON /FRTSRP/ INXRTSTRP,RSNUMBYT(20),RSINTEXT(20),RSTITPX(20), - 1 RSTITPY(20),RSFONT(20),RSFCSTHR(20) - CHARACTER*120 RSINTEXT - INTEGER RSNUMBYT,RSTITPX,RSTITPY,RSFCSTHR - REAL RSFONT -C - COMMON /CPOB/ CPOBFG,ITAPOB,ILVLT,KRUN,IOPTRA(2) - LOGICAL CPOBFG -C - INTEGER NUMDGN,OUTDGN1,OUTDGN2,FAXFIL,IFAXNO - REAL GRIDT1 - CHARACTER*1 COMENT - CHARACTER*5 CTITLE - CHARACTER*5 COUTCL - CHARACTER*5 COPTION -C - CHARACTER*5 INPFLD - CHARACTER*5 IDS6W1 - CHARACTER*5 IDS6W2 -ckumar - character*5 JFIDTI -ckumar - CHARACTER*5 LINEAT - CHARACTER*5 CRANGE - CHARACTER*5 CPCLIP - CHARACTER*5 UAVUMV - CHARACTER*5 WINDOW - CHARACTER*5 ENDFLD - CHARACTER*5 ENDMAP - CHARACTER*5 TITLOC - CHARACTER*5 TITLOD - CHARACTER*5 TITLOB - CHARACTER*5 SHADE - CHARACTER*5 EXTLOC -C - CHARACTER*5 CENTLAB1 - CHARACTER*5 CENTLAB2 - CHARACTER*5 CENTABOV - CHARACTER*5 LABEL1 - CHARACTER*5 LABEL2 - CHARACTER*5 LABEL4 - CHARACTER*5 CGRB2IN - CHARACTER*5 CPROJ - CHARACTER*5 CCNTR - CHARACTER*5 CCTRA -C - CHARACTER*5 CVISCHED - CHARACTER*5 CSISCHED - CHARACTER*5 CLFSTRPTL - CHARACTER*5 CLFSTRPLC - CHARACTER*5 CRTSTRPTL - CHARACTER*5 CRTSTRPLC - CHARACTER*5 CIISCHED - CHARACTER*5 CCOPYOB - CHARACTER*5 CPLOT -C - CHARACTER*5 CGRAB -C - CHARACTER*80 CARD -C - DATA CTITLE /'TITL:'/ - - DATA COUTCL /'OUTC:'/ - DATA INPFLD /'INPF:'/ - DATA IDS6W1 /'IDS1:'/ - DATA IDS6W2 /'IDS2:'/ - DATA JFIDTI /'JFID:'/ - DATA LINEAT /'LINE:'/ - DATA CRANGE /'RANG:'/ - DATA CPCLIP /'PCLP:'/ - DATA UAVUMV /'UAMV:'/ - DATA WINDOW /'WWBD:'/ - DATA ENDFLD /'ENDF:'/ - DATA ENDMAP /'ENDM:'/ - DATA TITLOC /'TLOC:'/ - DATA EXTLOC /'XTIT:'/ - DATA TITLOB /'TLOB:'/ - DATA TITLOD /'TLOD:'/ - DATA SHADE /'SHAD:'/ - DATA COMENT /'!'/ -C - DATA CENTLAB1 /'CEN1:'/ - DATA CENTLAB2 /'CEN2:'/ - DATA CENTABOV /'CENV:'/ - DATA LABEL1 /'LAB1:'/ - DATA LABEL2 /'LAB2:'/ - DATA LABEL4 /'LAB4:'/ - DATA CGRB2IN /'GRB2:'/ - DATA CPROJ /'PROJ:'/ - DATA CCNTR /'CNTR:'/ - DATA CCTRA /'CTRA:'/ -C - DATA CVISCHED /'VICK:'/ - DATA CSISCHED /'SICK:'/ - DATA CLFSTRPTL /'LSTL:'/ - DATA CLFSTRPLC /'LSLC:'/ - DATA CRTSTRPTL /'RSTL:'/ - DATA CRTSTRPLC /'RSLC:'/ - DATA CIISCHED /'IICK:'/ - DATA CCOPYOB /'CPOB:'/ - DATA CPLOT /'PLOT:'/ -C - DATA CGRAB /'GRAB:'/ -C -C ------------ STARTS ---------------------------------- - print*,'***************In GETCON ' -C -C -C ZERO THE IDFLD ARRAY -C - DO J=1, 16 - IDFLD(J) = 0 - ENDDO -C - LDOUBLE = .FALSE. - DASHFG = .FALSE. - SHADNO = 0 - DO I=1,20 - SHADMK(I) = 0 - ENDDO -C - CENTFLAG = .FALSE. - CENVFLAG = .FALSE. - LABFLAG = .FALSE. -C - GRB2FLAG = .FALSE. - CALFLAG = -1 - THEIGHT = 11.00 - HGTFLG = 1 - SHADIV = 1 - CPOBFG = .FALSE. - RANGFG = .FALSE. - PCLPFG = .FALSE. - PLOTFG = .FALSE. - FGEXTRAT = .FALSE. -C - 100 CONTINUE -C -C .... READ ONE INPUT CARD -C - READ(15,FMT='(A)')CARD(1:80) -C WRITE(6,FMT='('' '',A)')CARD(1:80) -C - IF (CARD(1:1) .EQ. COMENT) GOTO 100 -C ... JUST A COMMENT CARD - COPTION = CARD(3:7) -C - IF (COPTION .EQ. ENDFLD .OR. COPTION .EQ. ENDMAP) RETURN -C -C - - IF (COPTION .EQ. CTITLE) THEN -C -C READ IN THE MAP TITLE -C -C - READ(CARD,FMT='(15X,I2,2X,A60)')NUMBYT,INTEXT(1:60) -C WRITE(6,FMT='('' GETCON: MAP TITLE HAS '',I2, -C 1 '' TITLE='',A)')NUMBYT,INTEXT(1:60) -C - ELSE IF (COPTION .EQ. 'JFID:') THEN -C -C READ IN THE JFID TITLE. -C - READ(CARD,FMT='(15X,I2,2X,A)')JBYT,JFID(1:48) -C WRITE(6,FMT='('' GETCON: JFID TITLE '',I2, -C 1 '' TITLE='',A)')JBYT,JFID(1:JBYT) -C - ELSE IF (COPTION .EQ. TITLOB) THEN -C -C GET THE X AND Y GRID COORDINATES FOR LOCATION OF MAP TITLE -C AND THE CHARACTER HEIGHT. -C - READ(CARD,FMT='(14X,I4,1X,I4,8X,I1,9X,F5.2)') - 1 TITPXX,TITPXY,HGTFLG,THEIGHT -C -C WRITE(6,FMT='('' GETCON: TITPXX=''I4,'' TITPXY=''I4, -C 1 '' HGTFLG='',I2,'' THEIGHT='',F5.2)') -C 2 TITPXX,TITPXY,HGTFLG,THEIGHT -C - ELSE IF (COPTION .EQ. TITLOC) THEN -C -C GET THE X AND Y GRID COORDINATES FOR LOCATION OF TITLES, -C DUCK AND LEVEL FLAG. -C - READ(CARD,FMT='(14X,I4,1X,I4,7X,I4,1X,I4,1X,I4,1X,I4, - 1 8X,I4,1X,I4,8X,I2,3X,I1)') - 2 TITPXX,TITPXY,GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), - 3 DUCKX,DUCKY,DUCKFG,LVFLG -C -C WRITE(6,FMT='('' GETCON: TITPXX=''I4,'' TITPXY=''I4,/, -C 1 '' GULPXX(1)=''I4,'' GULPXY(1)='',I4,'' GULPXX(2)=''I4, -C 2 '' GULPXY(2)='',I4,/,'' DUCKX=''I4, -C 3 '' DUCKY=''I4,'' DUCKFG=''I2,'' LVFLG='',I2)') -C 4 TITPXX,TITPXY,GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), -C 5 DUCKX,DUCKY,DUCKFG,LVFLG -C - ELSE IF (COPTION .EQ. EXTLOC) THEN -C -C GET THE LOCATION AND EXTRA TITLE, -C - READ(CARD,FMT='(13X,F4.1,5X,I4,1X,I4,6X,I2,2X,A)') - 1 ETITFONT,ETITPXX,ETITPXY,NOEXT,EXTRAT(1:38) - FGEXTRAT = .TRUE. -C - ELSE IF (COPTION .EQ. TITLOD) THEN -C -C GET THE X AND Y GRID COORDINATES FOR LOCATION OF GULF AND -C DUCK LABELS AND LEVEL FLAG. -C - READ(CARD,FMT='(14X,I4,1X,I4,1X,I4,1X,I4, - 1 8X,I4,1X,I4,8X,I2,3X,I1)') - 2 GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), - 3 DUCKX,DUCKY,DUCKFG,LVFLG -C -C WRITE(6,FMT='('' GETCON: GULPXX(1)=''I4,'' GULPXY(1)='',I4, -C 1 '' GULPXX(2)=''I4,'' GULPXY(2)='',I4,/,'' DUCKX=''I4, -C 2 '' DUCKY=''I4,'' DUCKFG=''I2,'' LVFLG='',I2)') -C 3 GULPXX(1),GULPXY(1),GULPXX(2),GULPXY(2), -C 4 DUCKX,DUCKY,DUCKFG,LVFLG -C - ELSE IF (COPTION .EQ. COUTCL) THEN - READ(CARD,FMT='(15X,I2,9X,I2,9X,I2,8X,I2,4X,F8.3,12X,I4)') - 1 NUMDGN,OUTDGN1,OUTDGN2,FAXFIL,GRIDT1,IFAXNO -ckumar - print*,'In getcon : numdgn,outdgn1,outdgn2,faxfil,grdt1, - & ifaxno ', -ckumar - & NUMDGN,OUTDGN1,OUTDGN2,FAXFIL,GRIDT1,IFAXNO -C WRITE(6,FMT='('' GETCON: '',A,I2,A,I2,A,I2,A,I2,A, -C 1 F8.3,A,I4,A)')CARD(8:15), -C 2 NUMDGN,CARD(18:26),OUTDGN1,CARD(29:37),OUTDGN2, -C 3 CARD(40:46),FAXFIL,CARD(50:53),GRIDT1,CARD(62:73), -C 4 IFAXNO -C - ELSE IF (COPTION .EQ. INPFLD) THEN -C -C GET NUMFLD,AND THE CURRENT OUTPUT DESIGN,NEWMDI, -C MEAN FLAG AND MEAN TYPE . -C - MEANFG = 0 - MEANTYP(1:4) = ' ' - LKMEAN = .FALSE. - READ(CARD,FMT='(15X,I2,8X,I2,8X,I2,8X,I2,8X,A)') - 1 NUMFLD, NDEGNS, KEYIDX,MEANFG,MEANTYP(1:4) -C -C WRITE(6,FMT='('' GETCON: NUMFLD='',I2,'' NDEGNS='',I2, -C 1 '' KEYIDX='',I2,'' MEANFG='',I2,'' MEANTYP='',A)') -C 2 NUMFLD,NDEGNS,KEYIDX,MEANFG,MEANTYP(1:4) - IF(MEANFG.GE.1.AND.MEANFG.LE.9)THEN - LKMEAN = .TRUE. - WRITE(6,FMT='('' GETCON: THIS IS A '',A, - 1 '' MEAN FIELD. BECAUSE MEANFG='',I2)') - 2 MEANTYP(1:4),MEANFG - ENDIF -C - IF(KEYIDX.LE.50) THEN - UA1V = UA1(KEYIDX) - UA2V = UA2(KEYIDX) - UA3V = UA3(KEYIDX) - UM1V = UM1(KEYIDX) - UM2V = UM2(KEYIDX) - UM3V = UM3(KEYIDX) - ENDIF - -C WRITE(6,FMT='('' GETCON: UA1V='',F10.5,'' UA2V='',F5.2, -C 1 '' UA3V='',F5.2)')UA1V,UA2V,UA3V -C -C WRITE(6,FMT='('' GETCON: UM1V='',F10.5,'' UM2V='',F5.2, -C 1 '' UM3V='',F5.2)')UM1V,UM2V,UM3V -C -C - ELSE IF (COPTION .EQ. IDS6W1) THEN -C -C -C READ IN THE FIRST IDS -C - LSTRT = 1 - LEND = 6 - READ(CARD,FMT='(10X,6(Z8,3X))') - 1 (IDFLD(L),L=LSTRT,LEND) -C WRITE(6,FMT='('' GETCON:'',6(Z8,3X))') -C 1 (IDFLD(L),L=LSTRT,LEND) -C - ELSE IF (COPTION .EQ. IDS6W2) THEN -C -C -C READ IN THE SECOND IDS -C - LSTRT = 9 - LEND = 14 - READ(CARD,FMT='(10X,6(Z8,3X))') - 1 (IDFLD(L),L=LSTRT,LEND) -C WRITE(6,FMT='('' GETCON:'',6(Z8,3X))') -C 1 (IDFLD(L),L=LSTRT,LEND) -C -C - ELSE IF (COPTION .EQ. LINEAT) THEN -C -C READ IN THE LINE ATTRIBUTES -C - READ(CARD,FMT='(19X, I1,8X, I1, 10X, I2,1X,I2)') - 1 IDOUBLE,IDASHIN,DASHMK(1),DASHMK(2) - WRITE(6,FMT='('' GETCON: LINEAT='',4(I3))') - 1 IDOUBLE,IDASHIN,DASHMK(1),DASHMK(2) -C - IF (IDOUBLE .EQ. 1) THEN - LDOUBLE = .TRUE. - ELSE - LDOUBLE = .FALSE. - ENDIF -C - IF (IDASHIN .EQ. 1) THEN - DASHFG = .TRUE. - IDASH = 0 - ELSE - DASHFG = .FALSE. - ENDIF -C - IF (.NOT. DASHFG) THEN - DASHMK(1) = 0 - DASHMK(2) = 0 - ELSE IF (DASHMK(1) .LT. DASHMK(2)) THEN - ITEMP = DASHMK(1) - DASHMK(1) = DASHMK(2) - DASHMK(2) = ITEMP - ENDIF -C - ELSE IF (COPTION .EQ. UAVUMV) THEN -C -C READ UAV AND UMV CONSTANTS -C - READ(CARD,FMT='(8X,3(F7.2,1X),4X,3(F12.6,1X))') - 1 UA1V,UA2V,UA3V,UM1V,UM2V,UM3V -C - WRITE(6,FMT='('' GETCON: OVERWRITE UA1V='',F5.2, - 1 '' UA2V='',F5.2,'' UA3V='',F5.2)')UA1V,UA2V,UA3V -C - WRITE(6,FMT='('' GETCON: OVERWRITE UM1V='',F5.2, - 1 '' UM2V='',F5.2,'' UMV3='',F5.2)')UM1V,UM2V,UM3V -C - -C - ELSE IF (COPTION .EQ. WINDOW) THEN -C -C READ DATA CARDS TO GET BOUNDS OF THE FAX MAP.. -C - READ(CARD,FMT='(8X,4(I7,1X),4X,4(I7,1X))')XMIN,YMIN, - 1 XMAX,YMAX,CUTWOW(1),CUTWOW(2),CUTWOW(3),CUTWOW(4) -C -C WRITE(6,FMT='('' GETCON: WINDOW='',4(I7,1X))') -C 1 XMIN,YMIN,XMAX,YMAX - -C WRITE(6,FMT='('' GETCON: CUT WINDOW='',4(I7,1X))') -C 1 CUTWOW(1),CUTWOW(2),CUTWOW(3),CUTWOW(4) -C - ELSE IF (COPTION .EQ. SHADE) THEN -C -C READ IN THE SHADING ATTRIBUTES -C - READ(CARD,FMT='(15X, I1)')SHADNO - PRINT *, ' SHADNO=', SHADNO - IF (SHADNO .EQ. 1) THEN - READ(CARD,FMT='(25X, 1X,I2,1X,I2)') - 1 SHADMK(1),SHADMK(2) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 2) THEN - READ(CARD,FMT='(25X, 2(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,4) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 3) THEN - READ(CARD,FMT='(25X, 3(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,6) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 4) THEN - READ(CARD,FMT='(25X, 4(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,8) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 5) THEN - READ(CARD,FMT='(25X, 5(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,10) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 6) THEN - READ(CARD,FMT='(25X, 6(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,12) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 7) THEN - READ(CARD,FMT='(25X, 7(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,14) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 8) THEN - READ(CARD,FMT='(25X, 8(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,16) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ELSE IF (SHADNO .EQ. 9) THEN - READ(CARD,FMT='(25X, 9(1X,I2,1X,I2))') - 1 (SHADMK(L),L=1,18) - PRINT *,' SHADNO=',SHADNO,' ', SHADMK(1),' ',SHADMK(2) - ENDIF -C - ELSE IF (COPTION .EQ. CENTLAB1) THEN -C -C READ CENTER LABEL CONSTANTS 1 -C - READ(CARD,FMT='(13X,F4.1,4X,I1,5X,I1,7X,A4, - 1 6X,F5.1,5X,F5.1,6X,F7.1)') - 2 CENTFONT,CENTNC,CENTCEN,CENTFORM,CENTXID,CENTYID, - 3 CENTXLIM -C - WRITE(6,FMT='('' GETCON: OVERWRITE CENTER CONSTANTS 1-'', - 1 /,'' FONT='',F4.1,'' NC='',I1,'' CEN='',I1,'' FORM='', - 2 A4,'' XID='',F5.1,'' YID='',F5.1,'' XLIM='',F7.1)') - 3 CENTFONT,CENTNC,CENTCEN,CENTFORM,CENTXID,CENTYID, - 4 CENTXLIM - CENTFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CENTLAB2) THEN -C -C READ CENTER LABEL CONSTANTS 2 -C - CENTB1RC = 1.0 - READ(CARD,FMT='(13X,A4,7X,A4, 8X,F4.1)') - 1 CENTFLO,CENTFHI,CENTB1RC -C - WRITE(6,FMT='('' GETCON: OVERWRITE CENTER CONSTANTS 2-'', - 1 /,'' FLO='',A4,'' FHI='',A4,'' CENT SCALE FACTOR='', - 2 F4.1)') CENTFLO,CENTFHI,CENTB1RC - CENTFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CENTABOV) THEN -C -C READ CENTER LABEL ABOVE CONSTANTS -C - CENVB1RC = 1.0 - READ(CARD,FMT='(13X,F4.1,4X,I1,7X,A4,6X,I2,5X,I3, - 1 5X,I3,6X,A4,8X,F4.1)') - 2 CENVFONT,CENVNC,CENVFORM,CENVJUP,CENVICR,CENVJCR, - 3 CENVIFF,CENVB1RC -C - WRITE(6,FMT='('' GETCON: OVERWRITE CENTER ABOVE CONSTANT-'', - 1 /,'' FONT='',F4.1,'' NC='',I1,'' FORM='',A4,'' JUP='',I2, - 2 '' ICR='',I3,'' JCR='',I3,'' IFF='',A4,'' B1RC='',F4.1)') - 3 CENVFONT,CENVNC,CENVFORM,CENVJUP,CENVICR,CENVJCR, - 4 CENVIFF,CENVB1RC - CENVFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. LABEL1) THEN -C -C READ FIX COLUMN LABEL 1 CONSTANTS -C - LABB1RC = 1.0 - READ(CARD,FMT='(13X,F4.1,4X,I1,7X,A4, - 1 6X,I3,5X,I3,6X,A4,8X,F4.1)') - 2 LABFONT,LABNC,LABFORM,LABRTC,LABUPC,LABIFF,LABB1RC -C - WRITE(6,FMT='('' GETCON: OVERWRITE FIX LABEL1 CONSTANT-'', - 1 /,'' FONT='',F4.1,'' NC='',I1,'' FORM='',A4, - 2 '' RTC='',I3,'' UPC='',I3,'' IFF='',A4,'' B1_RC='',F4.1)') - 3 LABFONT,LABNC,LABFORM,LABRTC,LABUPC,LABIFF,LABB1RC - LABFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. LABEL2) THEN -C -C READ FIX COLUMN LABEL 1 CONSTANTS -C - READ(CARD,FMT='(13X,I1,4X,5(1X,I3))')LABNLAB, - 1 (LABIJFIX(I),I=1,5) -C - WRITE(6,FMT='('' GETCON: OVERWRITE FIX LABEL2 CONSTANT-'', - 1 /, '' NLAB='',I1,'' IJFIX='',5(1X,I3))')LABNLAB, - 2 (LABIJFIX(I),I=1,5) - LABFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. LABEL4) THEN -C -C READ FIX COLUMN LABEL 1 CONSTANTS -C - READ(CARD,FMT='(13X,I1,4X,7(1X,I4))')LABNLAB, - 1 (LABIJFIX(I),I=1,7) -C - WRITE(6,FMT='('' GETCON: OVERWRITE FIX LABEL2 CONSTANT-'', - 1 /, '' NLAB='',I1,'' IJFIX='',7(1X,I4))')LABNLAB, - 2 (LABIJFIX(I),I=1,7) - LABFLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CGRB2IN) THEN -C -C READ THE SECOND GRB AND GRB INDEX FILE UNITS -C ... FOR PRECIP ACCUMULATION CHARTS..... -C - READ(CARD,FMT='(26X,I2,9X,I2,9X,I3,8X,I2,9X,I2)') - 1 ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG - WRITE(6,FMT='(/,'' GETCON: 2ND INPUT GRB FORECAST HOUR:'', - 1 I3,/,'' GETCON: 2ND INPUT GRIB FILE AND INDEX FILE;'', - 2 2(I4),/,'' GETCON: CACULATION FLAG='',I3)') - 2 AFCSTHR,ALUGRB,ALUGRBIX,CALFLAG - GRB2FLAG = .TRUE. -C - ELSE IF (COPTION .EQ. CPROJ) THEN -C -C READ THE PROJECTION CONSTANTS FOR MAPPING UOR TO DOT -C - READ (CARD,125)UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,IP,IPOPT - 125 FORMAT(12X,F6.2,5X,F6.2,5X,F6.2,5x,F6.2,7X,F8.2,4X,I1, - 1 7X,I1) - PRINT *, ' ' - WRITE(6,FMT='('' GETCON: OVERWRITE UOR_DOT CONSTANT-'', - 1 /,'' UXPO='',F6.2,'' UYPO='',F6.2,'' UXADJUS=='',F6.2, - 2 '' UYADJUS='',F6.2,'' UCU2GI='',F8.2,'' IP='',I2, - 3 '' IPOPT='',I2)') - 4 UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,IP,IPOPT - UORFG = .TRUE. - IF (UORFG) THEN - PRINT *, ' UORFG IS TRUE.' - ENDIF - UGRIDT1 = GRIDT1 - PRINT *,' UGRIDT1=',GRIDT1 -C - ELSE IF (COPTION .EQ. CCNTR) THEN -C -C READ THE CNTOR OPTIONS ONLY -C - READ(CARD,134)INDVD,INDIV - 134 FORMAT(13X,I1,6X,I1) - PRINT *,' INDVD=', INDVD - PRINT *,' INDIV=', INDIV - IF (INDVD.GT.0 .AND. INDVD.LT.3) NDVD = INDVD - IF (INDIV.GE.1 .AND. INDIV.LT.8) NDIV = INDIV - NCNTRFILT = 0 - NCENTFILT = 0 - SHADIV=1 - PRINT *,' NDVD=', NDVD - PRINT *,' NDIV=', NDIV - PRINT *,' NCNTRFILT=', NCNTRFILT - PRINT *,' NCENTFILT=', NCENTFILT - PRINT *,' SHADE INTERVAL=',SHADIV -C - ELSE IF (COPTION .EQ. CCTRA) THEN -C -C READ THE CNTOR OPTIONS AND FILTER OPTIONS -C - READ(CARD,135)INDVD,INDIV,INCNTRFILT,INCENTFILT,SHADIV - 135 FORMAT(13X,I1,6X,I1,10X,I1,10X,I1,8X,I1) - PRINT *,' INDVD=', INDVD - PRINT *,' INDIV=', INDIV - PRINT *,' INCNTRFILT=', INCNTRFILT - PRINT *,' INCENTFILT=', INCENTFILT - PRINT *,' SHADE INTERVAL=',SHADIV - IF (INDVD.GT.0 .AND. INDVD.LT.3) NDVD = INDVD - IF (INDIV.GE.1 .AND. INDIV.LT.8) NDIV = INDIV - IF (INCNTRFILT.GE.0 .AND. INCNTRFILT.LT.5) THEN - NCNTRFILT = INCNTRFILT - ENDIF - IF (INCENTFILT.GE.0 .AND. INCENTFILT.LT.5) THEN - NCENTFILT = INCENTFILT - ENDIF - IF (SHADIV.LE.0 .OR. SHADIV.GT.4) SHADIV=1 - PRINT *,' NDVD=', NDVD - PRINT *,' NDIV=', NDIV - PRINT *,' NCNTRFILT=', NCNTRFILT - PRINT *,' NCENTFILT=', NCENTFILT - PRINT *,' SHADE INTERVAL=',SHADIV -C - ELSE IF (COPTION .EQ. CVISCHED) THEN -C -C READ THE VARIAN ISCHED TO OVERWRITE THE DEFAULT -C - READ(CARD,FMT='(8X,4(I4,1X),2X,Z4,4X,Z4,1X,2(1X,I4))') - 1 (ISCHED(M,1),M=1,8) - - WRITE(6,FMT='('' GETCON: VARIAN ISCHED AS FOLLOWS-'', - 1 /,8X,4(I4,1X),2X,Z4,4X,Z4,2(1X,I4))') - 2 (ISCHED(M,1),M=1,8) - - ELSE IF (COPTION.EQ.CSISCHED .OR. COPTION.EQ.CIISCHED) THEN -C -C READ THE SUBSET & INSET ISCHEDS FOR FAX CUT. -C - INXISCHED = INXISCHED + 1 - READ(CARD,FMT='(8X,4(I4,1X),2X,Z4,4X,Z4,1X,2(1X,I4))') - 1 (ISCHED(M,INXISCHED),M=1,8) - - WRITE(6,FMT='('' GETCON: SUBSET/INSET ISCHED AS FOLLOWS-'', - 1 /,8X,4(I4,1X),2X,Z4,4X,Z4,2(1X,I4))') - 2 (ISCHED(M,INXISCHED),M=1,8) - print *, 'INXISCHED=',INXISCHED -C - ELSE IF (COPTION .EQ. CLFSTRPTL) THEN -C -C READ THE LEFT STRIP TITLE -C -C - INXLFSTRP = INXLFSTRP + 1 -C PRINT *,' INXLFSTRP=', INXLFSTRP - READ(CARD,FMT='(15X,I2,2X,A60)')LSNUMBYT(INXLFSTRP), - 1 LSINTEXT(INXLFSTRP)(1:60) -C WRITE(6,FMT='('' GETCON: LEFT STRIP TITLE HAS '',I2, -C 1 '' TITLE='',A)')LSNUMBYT(INXLFSTRP), -C 2 LSINTEXT(INXLFSTRP)(1:60) -C - ELSE IF (COPTION .EQ. CRTSTRPTL) THEN -C -C READ THE RIGHT STRIP TITLE -C -C - INXRTSTRP = INXRTSTRP + 1 -C PRINT *,' INXRTSTRP=', INXRTSTRP - READ(CARD,FMT='(15X,I2,2X,A60)')RSNUMBYT(INXRTSTRP), - 1 RSINTEXT(INXRTSTRP)(1:60) -C WRITE(6,FMT='('' GETCON: RIGHT STRIP TITLE HAS '',I2, -C 1 '' TITLE='',A)')RSNUMBYT(INXRTSTRP), -C 2 RSINTEXT(INXRTSTRP)(1:60) -C - ELSE IF (COPTION .EQ. CLFSTRPLC) THEN -C -C READ THE LEFT STRIP TITLE LOCATION -C - PRINT *,' INXLFSTRP=', INXLFSTRP - READ(CARD,FMT='(16X,I4,1X,I4,6X,F4.1,8X,I4,1X,I4,8X,I2)') - 1 LSTITPX(INXLFSTRP),LSTITPY(INXLFSTRP),LSFONT(INXLFSTRP), - 2 LSDCKPX(INXLFSTRP),LSDCKPY(INXLFSTRP),LSDCKOPT(INXLFSTRP) -C -C WRITE(6,FMT='('' GETCON: LEFT STRIP TITLE AS FOLLOWS-'', -C 1 /,16X,I4,1X,I4,6X,F4.1,8X,I4,1X,I4,8X,I2)') -C 2 LSTITPX(INXLFSTRP),LSTITPY(INXLFSTRP),LSFONT(INXLFSTRP), -C 3 LSDCKPX(INXLFSTRP),LSDCKPY(INXLFSTRP),LSDCKOPT(INXLFSTRP) -C - ELSE IF (COPTION .EQ. CRTSTRPLC) THEN -C -C READ THE RIGHT STRIP TITLE LOCATION -C -C PRINT *,' INXRTSTRP=', INXRTSTRP - READ(CARD,FMT='(16X,I4,1X,I4,6X,F4.1,8X,I4)') - 1 RSTITPX(INXRTSTRP),RSTITPY(INXRTSTRP),RSFONT(INXRTSTRP), - 2 RSFCSTHR(INXRTSTRP) -C -C WRITE(6,FMT='('' GETCON: RIGHT STRIP TITLE AS FOLLOWS-'', -C 1 /,16X,I4,1X,I4,6X,F4.1,8X,I4)') -C 2 RSTITPX(INXRTSTRP),RSTITPY(INXRTSTRP),RSFONT(INXRTSTRP), -C 3 RSFCSTHR(INXRTSTRP) -C - ELSE IF (COPTION .EQ. CGRAB) THEN -C -C READ THIS GRAB AND GRAB INDEX UNITS AND FORECAST -C - READ (CARD,105)LUGRB,LUGRBIX,IFCSTHR - 105 FORMAT(26X,I2,9X,I2,9X,I3) - PRINT *, ' ' - PRINT *, ' PROCESSING FORECAST HOUR2:',IFCSTHR - PRINT *, ' GRIB FILE AND INDEX FILE:',LUGRB,LUGRBIX -C - ELSE IF (COPTION .EQ. CCOPYOB) THEN -C -C COPY OBSERVATION FILE FROM TAPE 54 IF NECESSARY -C - READ (CARD,205)ITAPOB,ILVLT,KRUN,IOPTRA(1),IOPTRA(2) - 205 FORMAT(13X,I2,6X,I2,6X,I2,8X,I2,1X,I2) - PRINT *, ' GET COPYOB CONSTANTS:' - CPOBFG = .TRUE. -C - ELSE IF (COPTION .EQ. CRANGE) THEN -C -C READ IN THE CONTOUR RANGES -C - READ(CARD,FMT='(19X, I4,5X, I4)') - 1 ICBEG,ICEND - WRITE(6,FMT='('' GETCON: ICBEG ='',2(I4,1X))') - 1 ICBEG,ICEND - RANGFG = .TRUE. -C - ELSE IF (COPTION .EQ. CPCLIP) THEN -C -C READ IN THE CONTOUR POLE CLIP FLAG FOR TYPE 5 NAM MODEL -C - PCLPFG = .TRUE. -C - ELSE IF (COPTION .EQ. CPLOT ) THEN -C -C READ IN THE PLOT OPTION -C - READ(CARD,FMT='(14X,I4,3(7X,I4),8X,I2,1X,I2,7X,I2,1X,I2)') - 1 IMAXP,JMAXP,I1BIG, J1BIG,IGPLOT(1),IGPLOT(2),ISTART, - 2 JSTART - PLOTFG = .TRUE. -C - ELSE - PRINT *, ' GETCON: UNRECOGNIZED IDENTIFIER:',COPTION - ENDIF -C - GOTO 100 -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/getfld.F b/util/sorc/faxmakrx.fd/getfld.F deleted file mode 100755 index 7a70f0ea8a..0000000000 --- a/util/sorc/faxmakrx.fd/getfld.F +++ /dev/null @@ -1,185 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE GETFLD(NUMFLD,LABEL,LUGRB,LUGRBIX,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETFLD INVENTORY GRIB EDITION 1 FILE -C AUTHOR: KRISHNA KUMAR ORG: WP12 DATE: 1999-08-01 -C -C ABSTRACT: READ ONE DEGREE GRIB AND INDEX FILE ACCORDING TO INPUT -C 7-WORD ID. EXTRACT THE GRIB AND CONVERT IT 65*65 AND SMOOTH IT -C THEN STORE IT TO BUFFER AND GET A OFFICE 84 12-WORD ID. -C -C HISTORY LOG: -C 94-11-09 LUKE LIN -C 95-10-16 LUKE LIN MODIFY TO USE IW3GETV -C 96-07-05 LUKE LIN CHANGE UNPACK GRID BUFF SIZE FROM 163800 TO 16900 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C INPUT ARGUMENTS: -C LABEL - INTEGER*12 6-WORD OFFICE 84 ID -C NUMFLD - .EQ. 1 FOR ONE FIELD -C - .GT. 1 FOR 2 OR MORE FIELDS.SAVE PREVIOUS FIELD -C LUGRB - ONE DEGREE GRIB FILE UNIT -C LUGRBIX - ONE DEGREE GRIB INDEX FILE UNIT -C -C OUTPUT ARGEMENTS: -C IEXIT -- RETURN STATUS -C - =0, NORMAL; -C - SEE SUBROUTINE IW3GETV. -C BUFF - BUFFER(16900) CONTAINS GRID DATA -C BUFFV - SAVE OF PREVIOUS BUFFER(16900) CONTAINS GRID DATA -C -C USAGE: -C INPUT FILES: -C FT05F001 - CONTROL CARDS, ONE FOR EACH OUTPUT FILE -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C SUBPROGRAMS CALLED: -C UNIQUE: IW3GETV -C -C LIBRARY: -C SPECIAL - NONE -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -C COMMON /ISPACE/SBFLD1(16900),SBFLD2(16900),IDREC(12),BUFF(16900), -C & BUFFV(16900),BUFFU(16900) -C - COMMON /ISPACE/SBFLD1(16900),SBFLD2(16900),IDREC(12),BUFF(16900), - & SAV1ST(16900),SAV2ND(16900) - REAL SBFLD1, SBFLD2, BUFF, SAV1ST, SAV2ND -C ... 12 ID WORDS UNPACKED FROM 84'S DATA FILE; BUFF CONTAINS -C UNPACKED DATA FOR THAT PARTICULAR FIELD; -C - INTEGER LABEL(12) -C -C THE HEADER CONSTANTS -C COMMON / HDCONS / ITAU,IGRID,IGCODE,ISCALE - COMMON/HDCONS/ITAU,IDUMMY(3) -C ..... ITAU COMES FROM SUBR RD1GRID.F - -C - CHARACTER * 132 TITLE - INTEGER MAXBUF - INTEGER LUGRBIX, LUGRB - CHARACTER*1 FCSTHR(8) - INTEGER LABEL1 - EQUIVALENCE (LABEL1,FCSTHR(1)) -C -C ... MAXBUF IS THE MAXIMUN BUFFER SIZE... - DATA MAXBUF /16900/ -ckumar - character*80 gribfile,gribixfile - character*2 clugrb,clugrbix -#if defined (__INTEL_COMPILER) - CHARACTER*6 envvar -#else - CHARACTER * 11 envvar -#endif -ckumar -C -C*********************************************************************** -C - IERR = 0 - IF (NUMFLD .EQ. 2) THEN -C ....SAVE PREVIOUS BUFFER IN BUFFV - DO 10 I=1,MAXBUF - SAV1ST(I) = BUFF(I) - 10 CONTINUE - ENDIF -c -c*** kumar opening grib & index files here -c - write(clugrb,fmt='(i2)')lugrb - write(clugrbix,fmt='(i2)')lugrbix - print*,'grib & index files unit #s ',clugrb,clugrbix -c -#if defined (__INTEL_COMPILER) - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lugrb -#else - envvar='XLFUNIT_ ' - write(envvar(9:10),fmt='(I2)') lugrb -#endif - call getenv(envvar,gribfile) - - call baopen(lugrb,gribfile,iret) - print*,'iret after baopen grib_file ',iret,gribfile - -#if defined (__INTEL_COMPILER) - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lugrbix -#else - envvar='XLFUNIT_ ' - write(envvar(9:10),fmt='(I2)') lugrbix -#endif - call getenv(envvar,gribixfile) - - call baopen(lugrbix,gribixfile,iret) - print*,'iret after baopen grib_index_file ',iret,gribixfile -c -c*** kumar -c -C - CALL IW3GETV(LUGRBIX, LUGRB, LABEL, BUFF, TITLE, IERR) -C - IF (IERR.GE.96 .AND. IERR.LE.99) THEN - PRINT *,'*IW3GETV ERROR = ',IERR - IERR = 1 - IEXIT = 1 - GO TO 999 - END IF -C -ckumar N = 1 -ckumar DO I=1,100 -ckumar WRITE(6,20)(BUFF(M),M=N, N+7) -ckumar 20 FORMAT(8(1X,F15.6)) -ckumar N=N+8 -ckumar ENDDO -c -C - print *,title(1:86) - print *,' ' -C -C - print *, 'GETFLDS: NUMFLD=', NUMFLD - IF (NUMFLD .EQ. 1) THEN - DO I=1, 12 - IDREC(I) = LABEL(I) - ENDDO - LABEL1 = LABEL(1) -#if defined (_LITTLE_ENDIAN) - ITAU = mova2i(FCSTHR(1)) -#else - ITAU = mova2i(FCSTHR(8)) -#endif - print *,' itau=', itau - ENDIF -C - PRINT *, 'GETFLDS: IDREC ' - WRITE(6,30)(IDREC(M),M=1,12) - 30 FORMAT (6(1X,Z16)) -c -c*** kumar closing grib & grib index files here -c - call baclose(lugrb,iret) - call baclose(lugrbix,iret) -c -c*** kumar -c - 999 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/getgrp.f b/util/sorc/faxmakrx.fd/getgrp.f deleted file mode 100755 index 74d3eddd16..0000000000 --- a/util/sorc/faxmakrx.fd/getgrp.f +++ /dev/null @@ -1,118 +0,0 @@ - SUBROUTINE GETGRP(GRPMAP,LUGRB,LUGRBIX,IFCSTHR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GETGRP GET GRPMAP FROM INPUT CONTROLS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET CONSTANTS FROM INPUT CONTROLS. -C -C PROGRAM HISTORY LOG: -C 96-03-01 ORIGINAL AUTHOR LUKE LIN -C 96-08-25 LUKE LIN MODIFY FOR READING IL CONSTANTS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL GETGRP(GRPMAP,LUGRB,LUGRBIX,IFCSTHR) -C OUTPUT ARGUMENT LIST: -C GRPMAP - NUMBER OF MAPS TO BE MADE IN THIS FORECAST GROUP -C LUGRB - GRIB FILE UNIT NUMBER FOR THIS FORECAST GROUP -C LUGRBIX - GRIB INDEX FILE UNIT NUMBER FOR THIS FORECAST GROUP -C IFCSTHR - FORECAST HOUR FOR THIS GROUP -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C - COMMON / ILCON / MAP(15) - INTEGER MAP -C - INTEGER GRPMAP - INTEGER LUGRB - INTEGER LUGRBIX - INTEGER IFCSTHR - CHARACTER*1 COMENT - CHARACTER*5 CGRPMP - CHARACTER*5 COPTION -C - CHARACTER*80 CARD -C - CHARACTER*5 CILCON1 - CHARACTER*5 CILCON2 - CHARACTER*5 CILCON3 - CHARACTER*5 CILCON4 - CHARACTER*6 BGNAME - CHARACTER*8 BG2NAME -C - LOGICAL FLAGGET -C - integer iacc - character*8 cacc - equivalence (iacc,cacc) -C - DATA CGRPMP /'GRPM:'/ - DATA COMENT /'!'/ -C - DATA CILCON1 /'ILC1:'/ - DATA CILCON2 /'ILC2:'/ - DATA CILCON3 /'ILC3:'/ - DATA CILCON4 /'ILC4:'/ - -C -C ------------ STARTS ---------------------------------- -C - FLAGGET = .FALSE. -C - 100 CONTINUE -C -C .... READ ONE INPUT CARD -C - READ(15,FMT='(A)')CARD(1:80) - WRITE(6,FMT='('' '',A)')CARD(1:80) -C IF ( CARD(1:1) .EQ. COMENT ) GOTO 100 -C ... IT IS A COMMENT CARD - COPTION = CARD(3:7) -C - IF (COPTION .EQ. CGRPMP) THEN -C -C READ THIS GROUP FORECAST MAPS -C - FLAGGET = .TRUE. -C - READ (CARD,105)GRPMAP,LUGRB,LUGRBIX,IFCSTHR - 105 FORMAT(15X,I2,9X,I2,9X,I2,9X,I3) - PRINT *, ' ' - PRINT *, ' PROCESSING FORECAST HOUR:',IFCSTHR - PRINT *, ' NO OF MAP OF THIS FCST HOUR:',GRPMAP - PRINT *, ' GRIB FILE AND INDEX FILE:',LUGRB,LUGRBIX -C - ELSE IF (COPTION .EQ. CILCON1) THEN - READ(CARD,FMT='(8X,A6,9(1X,I4))')BGNAME,(MAP(NN),NN=2,10) - CACC(1:6)=BGNAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON2) THEN - READ(CARD,FMT='(14X,5(1X,I4))')(MAP(NN),NN=11,15) - RETURN -C - ELSE IF (COPTION .EQ. CILCON3) THEN - READ(CARD,FMT='(8X,A8,1X,I4,2(2(1X,I6),2(1X,I4)))') - 1 BG2NAME,(MAP(NN),NN=2,10) - CACC=BG2NAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON4) THEN - READ(CARD,FMT='(14X,5(1X,I6))')(MAP(NN),NN=11,15) - RETURN - ELSE IF (CARD(1:1) .EQ. COMENT) THEN - IF (FLAGGET) RETURN - ELSE - PRINT *, ' ***FATAL ERROR: UNRECOGNIZE OPTION:',COPTION - ENDIF -C - GO TO 100 -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/getovl.f b/util/sorc/faxmakrx.fd/getovl.f deleted file mode 100755 index 0a33a3dd94..0000000000 --- a/util/sorc/faxmakrx.fd/getovl.f +++ /dev/null @@ -1,111 +0,0 @@ - SUBROUTINE GETOVL(MAXMAP,DGNSED,MAP) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GETOVL GET OVERALL MANDATORY INFORMATION IN -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET CONSTANTS FROM INPUT CONTROLS. -C -C PROGRAM HISTORY LOG: -C 96-03-01 ORIGINAL AUTHOR LUKE LIN -C 96-04-30 LUKE LIN READ IL CONSTANTS IN. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL GETOVL(MAXMAP,MAP) -C OUTPUT ARGUMENT LIST: -C MAXMAP - NUMBER OF MAPS TO BE MADE IN THIS JOB -C DGNSED - UNIT NUMBER FOR DGN SEED FILE -C MAP - MAP(15) IL CONSTANTS -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON / LNATTR / LNWEIGHT, LNSTYLE, LNCOLOR - INTEGER LNWEIGHT - INTEGER LNSTYLE - INTEGER LNCOLOR -C - INTEGER MAXMAP - INTEGER DGNSED - INTEGER MAP(15) - CHARACTER*1 COMENT - CHARACTER*5 CMAXMP - CHARACTER*5 CILCON1 - CHARACTER*5 CILCON2 - CHARACTER*5 CILCON3 - CHARACTER*5 CILCON4 - CHARACTER*5 COPTION - CHARACTER*6 BGNAME - CHARACTER*8 BG2NAME -C - CHARACTER*80 CARD -C - integer iacc - character*8 cacc - equivalence (iacc,cacc) -C - DATA CMAXMP /'TOLM:'/ - DATA CILCON1 /'ILC1:'/ - DATA CILCON2 /'ILC2:'/ - DATA CILCON3 /'ILC3:'/ - DATA CILCON4 /'ILC4:'/ - DATA COMENT /'!'/ - DATA CACC /' '/ -C -C -C ------------ STARTS ---------------------------------- -C -C - LNWEIGHT = 0 - LNSTYLE = 0 - LNCOLOR = 1 -C -C - 100 CONTINUE -C -C .... READ ONE INPUT CARD -C - READ(15,FMT='(A)')CARD(1:80) - WRITE(6,FMT='('' '',A)')CARD(1:80) - IF ( CARD(1:1) .EQ. COMENT ) GOTO 100 -C ... IT IS A COMMENT CARD - COPTION = CARD(3:7) -C - IF (COPTION .EQ. CMAXMP) THEN -C -C READ THE TOTAL MAP -C - READ(CARD,FMT='(19X,I4,11X,I2)')MAXMAP,DGNSED -C - PRINT *,' TATOL MAPS =',MAXMAP,' DGNSED=',DGNSED -C - ELSE IF (COPTION .EQ. CILCON1) THEN - READ(CARD,FMT='(8X,A6,9(1X,I4))')BGNAME,(MAP(NN),NN=2,10) - CACC(1:6)=BGNAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON2) THEN - READ(CARD,FMT='(14X,5(1X,I4))')(MAP(NN),NN=11,15) - RETURN -C - ELSE IF (COPTION .EQ. CILCON3) THEN - READ(CARD,FMT='(8X,A8,1X,I4,2(2(1X,I6),2(1X,I4)))') - 1 BG2NAME,(MAP(NN),NN=2,10) - CACC=BG2NAME - MAP(1) = IACC - PRINT *, ' BACKGROUND=',CACC - ELSE IF (COPTION .EQ. CILCON4) THEN - READ(CARD,FMT='(14X,5(1X,I6))')(MAP(NN),NN=11,15) - RETURN - ELSE - PRINT *, ' ***FATAL ERROR: UNRECOGNIZE OPTION:',COPTION - ENDIF -C - GO TO 100 -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/grd2idgn.F b/util/sorc/faxmakrx.fd/grd2idgn.F deleted file mode 100755 index d6f485ba19..0000000000 --- a/util/sorc/faxmakrx.fd/grd2idgn.F +++ /dev/null @@ -1,949 +0,0 @@ - SUBROUTINE GRD2IDGN(DGNSED,KEYDAT, - 1 LUGRB,LUGRBIX,OUTDGN, - 2 INBYTE,INTEXT,GRIDT1, - 3 KDATE,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GRD2IGN GENERATE AN INTERGRAPH DESIGN FORMAT FILE -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GENERATE AN INTERGRAPH DESIGN FORMATED INTERMEDIATE -C METAFILE THAT WILL BE MADE INTO TO AN AFOS UGF MAP OR A FAX MAP. -C -C -C PROGRAM HISTORY LOG: -C 94-05-26 ORGIONAL AUTHOR LUKE LIN -C 94-06-17 HENRICHSEN REORDER ARGS AND ADD NEW ARGS, DOCUMENT FOR -C PRODUCTION -C 94-06-22 HENRICHSEN ADD LOGIC FOR PRODUCING GULF TITLE WITH -C NEXT LINE LOGIC INBEDDED IN TEXT. -C 94-08-15 HENRICHSEN CORRECT AN ERROR THAT CAUSED THE CONTOR -C LABELS TO BE MISSING ON THE NORTH AMERICAN -C MAPS. -C 94-08-31 HENRICHSEN MODIFY TO ALOW GRID TYPE 05 LFM ANALYSIS -C 94-09-12 HENRICHSEN ALOW AND EXTRA TITLE LINE AFTER THE VALID -C PART OF THE TITLE LABEL. -C 94-09-20 HENRICHSEN CHANGED LOGIC TO OUTPUT MAP TITLE BEFORE -C CONTOUR LABELS. -C 94-09-28 HENRICHSEN ADDED NEW ARG JFID TO CALL TO FRMFAXT -C AND IN COMMOM /LLABFX/ -C 94-12-20 LUKE LIN CONVERT IT TO CFT-77. -C 95-01-18 LUKE LIN CHANGE Z3 FORMAT TO A1 FORMAT -C 95-02-14 HENRICHSEN ADDED IEXIT ARG TO SUB TWOFLD AND ADDED LOGIC -C TO MAKE VORTICITY FROM U AND V FIELDS. -C ADDED NEW VAR (XMESHL) TO COMMON /POLE/ -C CHANGED NAME OF COMMON/ISPACE/ TO /KSPACE/ -C AND RENAMED BUFFV TO SAV1ST -C AND BUFFU TO SAV2ND -C 96-02-01 LUKE LIN CHANGE TO CALL GETFLD/IW3GET -C 96-06-03 HENRICHSEN ADD PRINT STATEMENTS AROUND CALL TO GULFTL. -C ADD LOGIC TO USE JFID PASSED IN COMMON LLABFX. -C 96-06-07 HENRICHSEN ADD LOGIC TO BYPASS CALLS TO GULFTL AND -C FRMFAXT FRMFAXT ON 2ND OR 3RD CALL TO -C GRD2IDGN. ADDED LOGIC TO USE CENTERED ON -C TIME FOR 5 DAU MEAN MAPS. -C 96-06-17 LUKE LIN MODIFY FOR PRECIP BECAUSE FLD2 COMES FROM DIFFERENT -C FORECAST HOUR. -C 96-06-20 HENRICHSEN ADD LOGIC TO GET FIELD LEVEL FOR CERTAIN TYPE -C MAP SO THAT THE GULF TITLE WILL HAVE 4 LINES. -C 96-06-21 HENRICHSEN MODIFY COMMON /LLABFX/ TO PASS TITLE "THEIGHT" -C HGTFLG. -C 96-06-24 LUKE LIN ADD CNTR OPTIONS -C 96-07-01 LUKE LIN ADD FAX STRIP TITLES. -C 96-07-09 LUKE LIN CHANGE THE UNPACK GRID BUFF SIZE FROM 16380 TO 16900 -C AND CHANGE GFS FROM 65*65 TO 129*129 -C 96-08-12 LUKE LIN ADD SMOOTHER FOR CONTOUR LABELS AND CENTERS. -C 96-08-29 LUKE LIN MODIFY FOR NH2005 ON GFS GRID -C 96-09-11 LUKE LIN MODIFY FOR NH2005 ON NGM CGRID -C 96-01-03 LUKE LIN MODIFY FOR NH4006 AND ROTATE THE INPUT GRID. -C 96-05-29 LUKE LIN MODIFY FOR SFC PRESSURE CHANGE -C 97-07-11 LUKE LIN MODIFY FOR SETTING UNDEFINED ON GRID TYPE 5, TDL MOS -C THUNDERSTORM/SEVERE WX, AND TRAJECTORY 4-PANEL. -C 97-12-10 C. CARUSO WHERE CHECK IS DONE TO SEE IF KEYIDX = 11 (FOR WIND -C PLOT), ADDED CHECK TO SEE IF KEYIDX = 17 (NEW VALUE -C FOR SFC GEOSTROPHIC WIND). -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO XINDF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C 99-09-27 BILL FACEY MODIFIED CODE FOR CASE WHERE KEYIDX GT 50. -C -C USAGE: CALL GRD2IDGN(DGNSED,KEYDAT, -C LUGRB,LUGRBIX,OUTDGN, -C 1 INBYTE,INTEXT,GRIDT1, -C 2 KDATE,IEXIT) -C INPUT ARGUMENT LIST: -C IDFLD - INTEGER*4 12 WORD ARRAY THAT CONTAINS THE IDS FOR -C - GETTING THE PACKED DATA FIELD(S). THE FIRST 6 WORDS -C - CONTAIN THE IDS FOR GETTING THE FIRST DATA FIELD. -C - WHILE WORDS 6-12 CONTAIN THE THE IDS FOR GETTING THE -C - 2ND DATA FIELD. -C DGNSED - INTEGER*4 UNIT NUMBER OF DESIGN SEED FILE. -C KEYDAT - INTEGER*4 NUMBER DESCRIBING DATA TYPE. -C LUGRB - UNIT NO POINTS TO ONE-DEGREE GRIB FILE -C LUGRBIX - UNIT NO POINTS TO ONE-DEGREE GRIB INDEX FILE. -C OUTDGN - INTEGER*4 UNIT NUMBER OF OUTPUT DESIGN FILE. -C INBYTE - INTEGER*4 NUMBER OF CHARACTERS IN MAP TITLE (INTEXT). -C INTEXT - CHARRACTER*80 CONTAINS MAP TITLE. -C GRIDT1 - REAL NUMBER DESCRIBING THE GRID INTERVAL. -C -C OUTPUT ARGUMENT LIST: -C KDATE - INTEGER*4 2 WORD ARRAY THAT HOLD THE BASE YEAR, MONTH, -C - DAY AND HOUR IN WORD 1 AND THE VALID YEAR, MONTH, DAY -C - AND HOUR IN WORD 2 BOTH ARE PACKED IN O.N. 84 FORMATED -C - ID WORDS. (FORMATED LIKE ID(7) WORD). -C IEXIT - EXIT STATUS -C -= 0 SUCCESSFUL RUN -C -= 1 ABEND FROM GETFLD/W3FK43, GRID FIELD NOT AVAILABLE -C -= 2 ABEND FROM CNTOR - LACK OF WORKING BIN FOR -C - INTEPOLATION. -C -= 3 ABEND FROM SUBR/SUBFLD -C -= 4 OUTPUT BUFFER IS FULL -C -= 5 FATAL ERR -- NOT ENOUGH WORKING BUFFER FOR OUT-DGN -C -= 6 UNABLE TO OPEN AN OUTPUT DESIGN FILE. -C -= 7 ERROR WHILE WRITING OUT ONTO AN OUTPUT DESIGN FILE. -C -= 8 ERROR OPENING INPUT DESIGN FILE -C -= 9 ERROR WHILE SCANING INPUT DESIGN FILE -C ......... FATAL ERROR ABOVE ............. -C -= 910, NONFATAL ERR -- INVALID OPEN TYPE FOR INDFPI -C -= 933, NONFATAL ERR -- ATTEMP TO ADD BAD ELEMENT TO DGN -C -C -C INPUT FILES: -C FTXXF001 - HOLDS A DESIGN SEED FILE. XX HAS VALUE OF DGNSED. -C -C OUTPUT FILES: -C OUTDGN - WILL CONTAIN THE DESIGN FORMATTED INTERMEDIATE -C - METAFILE THAT WILL BE CONVERTED INTO AFOS UGF -C - FORMAT BY THE NEXT SET OF SUBS. -C FT06F001 - CHECK OUT STATEMENTS AND ERROR MESSAGES -C -C -C REMARKS: -C IF PLOTFG = ' ', PLOT THE FIELD INSTEAD CONTOUR. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON / ILCON / MAP(15) - INTEGER MAP -C -C - integer iacc - character*8 cacc - equivalence (iacc,cacc) - character*6 bgname -C - COMMON / CLRFLD / CLRLAT,CLRLOL,CLRUPR,LCLEAR,ECLEAR,NCLEAR -C - COMMON / DGNBIN / VECBIN,MAXBIN,IMDEX,ITOTWD -C - COMMON /DGNTX/ ZLOWTXT,ZHGHTXT - INTEGER ZLOWTXT,ZHGHTXT -C ..... ZLOWTXT AND ZHGHTXT ARE INTEGERS TO BE STORE IN -C Z-COORDINATES FOR SPECIFYING TEXT STRINGS CHARACTERISTICS. -C LOW TWO DIGITS FOR CHARACTER FONTS, 100 OVER FOR BIG H/L, -C 1000 OVER FOR ERASE, 10000 OVER FOR REVERSE BLOCK, ...... -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) -C - COMMON /ISPACE/SBFLD1(16900),SBFLD2(16900),IDREC(12),BUFF(16900), - & SAV1ST(16900),SAV2ND(16900) - REAL SBFLD1, SBFLD2, BUFF, SAV1ST, SAV2ND - REAL SBFLDX(16900) - REAL SMOFLD(16900) -C -C -C ... 12 ID WORDS UNPACKED FROM 84'S DATA FILE; BUFF CONTAINS -C UNPACKED DATA FOR THAT PARTICULAR FIELD; -C -C - - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID - - - COMMON /MEANCON/ MEANFG,LKMEAN,MEANTYP -C - - COMMON /MCON/ IADDB,IADDTAU,NUMTYP,NUMKEY, - 1 MTAU(18),MEAN(18),LMEAN,KDN,LDN -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C -C ...KEY TYPE INDEX, CONSTANT, AND CONTOUR LINE VALUE -C - COMMON /FLDCON/ IDFLD(16),NUMFLD,NDEGNS -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -ckumar - COMMON /POLENEW/ XMESHL -ckumar -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ... GRID MESH LENGHT = XMESHL = 381.0 KLM -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C -C - COMMON /THINN / NOTHIN,MIDIST,MINPTS -C -C ... NOTHIN: NO OF TIME TO BE THINNED; MIDIST: MIN. DISTANCE -C ... BETWEEN TWO PTS; MINPTS: MIN. PTS TO BE PROCESS. - COMMON /ID6WDS/ID8FLD(8),FLNAME,IOPEN - CHARACTER*8 FLNAME -C .... 6 ID WORDS TO GET DESIRED FIELD IN INVENTORY -C .... INPUT INVENTORY FILE NAME -C - COMMON/HDCONS/ITAU,IDUMMY(3) -C ..... ITAU COMES FROM SUBR RD1GRID.F -C -C - COMMON /GRB2/ ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG,GRB2FLAG -C - INTEGER ALUGRB - INTEGER ALUGRBIX - INTEGER AFCSTHR - INTEGER AKEYIDX - INTEGER CALFLAG - LOGICAL GRB2FLAG -C .... FOR 2ND GRB UNIT NUMBER SUCH AS PRECIP FROM DIFFERENT FCST HOUR -C -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C -C ... FOR CONTOR OPTIONS - COMMON /CNTROP/ NDVD, NDIV, NCNTRFILT, NCENTFILT,SHADIV - INTEGER SHADIV -C ... NDVD FOR INTERPOLATION, NDIV FOR DIVISION -C ... NCNTRFILT FOR CONTOUR FILTER, NCENTFILT FOR CENTER FILTER - COMMON/LABARG/IPOS(500),JPOS(500),TEXT1(500), - X VAL(500),NCH(500),NSAVED - CHARACTER*4 TEXT1,TEXTIN -C -C - COMMON /PLOT/ PLOTFG, IMAXP, JMAXP, I1BIG, J1BIG, IGPLOT(2), - 1 ISTART, JSTART - LOGICAL PLOTFG -C -C - CHARACTER*80 INTEXT - CHARACTER*77 LGULF - CHARACTER*60 BLANKS - CHARACTER*60 ERRMSG - - CHARACTER*40 CELLIB -C - CHARACTER*20 VERSON - CHARACTER*12 CITIMES -ckumar - integer iitimes - equivalence (iitimes,citimes) -ckumar -C .... INPUT FILE NAME - CHARACTER*8 CHWORK - CHARACTER*8 CWORK - CHARACTER*4 CHTYPE - CHARACTER*4 KTYPE - CHARACTER*4 MEAN - CHARACTER*4 MEANTYP - -C - CHARACTER*1 NULL - CHARACTER*1 WBLANK - CHARACTER*1 WBARB - CHARACTER*1 WISOTA -C - INTEGER IBIGG, JBIGG, ILMAX, JLMAX - INTEGER CLRLOL(2) - INTEGER CLRUPR(2) - INTEGER DGNSED - INTEGER GDTYPE - INTEGER INBYTE - INTEGER IDFLDW(8) - INTEGER IDFLD1(12) - INTEGER IDFLD2(12) -C -C .... 6 ID WORDS TO GET DESIRED PACKED DATA FIELD. -C - COMMON /RANG/ RANGFG, ICBEG, ICEND - LOGICAL RANGFG - INTEGER ICBEG, ICEND -C -C - COMMON /PCLP/ PCLPFG - LOGICAL PCLPFG -C - INTEGER INTIME(2) - INTEGER ITIMES(3) - INTEGER IVLDNO - INTEGER JTIME - INTEGER KTIME - INTEGER JDATE - INTEGER KDATE(2) - REAL RINC(5) - INTEGER IDAT(8), JDAT(8) - INTEGER CTIME - CHARACTER*4 JCDAT, KCDAT - EQUIVALENCE (CTIME,KCDAT) - EQUIVALENCE (JDATE,JCDAT) - INTEGER NUMBYT - INTEGER OUTDGN - INTEGER SIGNAT -C - INTEGER FOMAT - INTEGER OPTYPE - INTEGER UNUSE1 - INTEGER UNUSE6 - INTEGER UNUSE8 - INTEGER VECBIN(409800) -C - REAL ALEVEL - REAL CLRLAT - REAL GRIDT1 - REAL WORKZ(324200) - REAL XINDF -C - LOGICAL HILOFG - LOGICAL ZS4TO1 -C - LOGICAL AFOS - LOGICAL ECLEAR - LOGICAL KDN - LOGICAL LCLEAR - LOGICAL NCLEAR - LOGICAL LDN - LOGICAL LMEAN - LOGICAL LKMEAN - LOGICAL NEWCON - LOGICAL PACKED - LOGICAL WORKL(648400) -C -C ... WORKZ AND WORKL ARE NEEDED BY CNTOR .... -C -C - CHARACTER*1 IFLAG - CHARACTER*1 IDPDSC(28) - INTEGER IDPDS(4) - EQUIVALENCE (IDPDSC(1),IDPDS(1)) - INTEGER IMODEL - INTEGER IDFLDP(4) -C -C - REAL DSCALE - REAL ANGLE - REAL DEFALT - LOGICAL LINEAR - LOGICAL LDEFQQ -C - DATA BLANKS - 1/' '/ -C /'123456789012345678901234567890123456789012345678901234567890'/ - DATA ERRMSG - 1/'NWS/GRD2IDGN - ONE INTERGRAPH DESIGN FILE UNABLE TO BE MADE'/ - DATA WBLANK /' '/ - DATA WBARB /'W'/ - DATA WISOTA /'I'/ - DATA XINDF / 1.0E307 / - - DATA MSKTRAJ /Z'00000000000000C0'/ -C - DATA MSK3 /Z'000000000000FFFF'/ - -C - DATA IZERO /Z'0000000000000000'/ - EQUIVALENCE (ALEVEL,KLEVEL) - EQUIVALENCE (CITIMES,INTIME) - EQUIVALENCE (JTIME,CWORK) - EQUIVALENCE (KTIME,CHWORK) - EQUIVALENCE (WORKZ(1),BUFF(1)) -C -C ... WHERE 409800 HALFWORDS = 400 VAX BLOCKS -C -C -C FILL TITLE WITH BLANKS. -C - TITLE = BLANKS//BLANKS//BLANKS -C -C??? DATA NULL /Z00/ - NULL = CHAR(00) -C - MAXBIN = 409800 - NINDX = 0 - ISTOP = 0 - MAPERR = 0 - MWHICH = 1 - IEXIT = 0 - T1 = GRIDT1 - ZLOWTXT = 0 - ZHGHTXT = 0 -C MINPTS = 10 - KEYIDX = KEYDAT - NSAVED = 0 - NCLEAR = .FALSE. -C -C UNLOAD THE 2 SETS OF ID WORDS FROM IDFLD ARRAY -C - DO I=1, 6 - IDFLDW(I) = IDFLD(I) - ENDDO - DO I=1, 6 - IDFLD1(I) = IDFLD(I) - IDFLD2(I) = IDFLD(8+I) - ENDDO - DO I=7, 12 - IDFLD1(I) = 0 - IDFLD2(I) = 0 - ENDDO -C - IMODEL = IAND(IDFLD1(6),MSK3) -C -C CALL GETCON -C -C - IF (GDTYPE.EQ.26) THEN - IBIGG = 53 - JBIGG = 45 - ILMAX = 53 - JLMAX = 45 - ICOR = 1 - JCOR = 1 - XPOL = 27.0 - YPOL = 49.0 - KEYCLR = 12 - XMESHL = 190.5 - ELSE IF (GDTYPE.EQ.05) THEN - IBIGG = 53 - JBIGG = 57 - ILMAX = 53 - JLMAX = 57 - ICOR = 1 - JCOR = 1 - XPOL = 27.0 - YPOL = 49.0 - KEYCLR = 12 - XMESHL = 190.5 - ELSE IF (GDTYPE.EQ.27 .OR. GDTYPE.EQ.28) THEN - IBIGG = 65 - JBIGG = 65 - ILMAX = 65 - JLMAX = 65 - ICOR = 1 - JCOR = 1 - XPOL = 33.0 - YPOL = 33.0 - KEYCLR = 14 - XMESHL = 381.0 -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN - IBIGG = 129 - JBIGG = 129 - ILMAX = 129 - JLMAX = 129 - ICOR = 1 - JCOR = 1 - XPOL = 65.0 - YPOL = 65.0 - KEYCLR = 14 - XMESHL = 190.5 - IF (MAP(5) .GT. 4000) THEN - KEYCLR = 1 - NCLEAR = .TRUE. - ENDIF - ENDIF - ELSE IF (GDTYPE.EQ.101) THEN - IBIGG = 113 - JBIGG = 91 - ILMAX = 113 - JLMAX = 91 - ICOR = 1 - JCOR = 1 - XPOL = 58.5 - YPOL = 92.5 - KEYCLR = 12 - XMESHL = 91.452 - ELSE IF (GDTYPE.EQ.104) THEN - IBIGG = 147 - JBIGG = 110 - ILMAX = 147 - JLMAX = 110 - ICOR = 1 - JCOR = 1 - XPOL = 75.5 - YPOL = 109.5 - KEYCLR = 12 - XMESHL = 90.75464 - ELSE - WRITE(6,FMT='('' GRD2IDGN: **** ERROR '',I2,'' IS'', - 1 '' UNKNOWN GRID TYPE:'')')GDTYPE - GO TO 800 - ENDIF -C ... INITIALIZE ADDITIVE AND MULTIPLICATIVE CONSTANTS - IFLDNO = 1 -C -C -C - CALL GETFLD(IFLDNO,IDFLD1,LUGRB,LUGRBIX,IEXIT) -C - IF (IEXIT .NE. 0) THEN - WRITE(6,FMT='('' GRD2IDGN: **** ERROR RETURN= '',I2, - 1 '' FROM GETFLD :'')')IEXIT - RETURN - ENDIF -C -C IF NEED GET SECOND DATA FIELD -C - IF (NUMFLD .EQ. 2) THEN - IFLDNO = 2 -C - IF (GRB2FLAG .AND. KEYIDX.EQ.AKEYIDX) THEN - CALL GETFLD(IFLDNO,IDFLD2,ALUGRB,ALUGRBIX,IEXIT) - ELSE - CALL GETFLD(IFLDNO,IDFLD2,LUGRB,LUGRBIX,IEXIT) -C .... FLD 2 FROM DIFFERENT FORECAST HOUR, SUCH AS PRECIP - ENDIF -C ...GET A REAL DATA FIELD FROM INVENTORY - IF (IEXIT .NE. 0) THEN - WRITE(6,FMT='('' GRD2IDGN: **** ERROR RETURN= '',I2, - 1 '' FROM GETFLD WITH :'')')IEXIT - RETURN - ENDIF - IF ( .NOT. PLOTFG ) THEN - CALL TWOFLD(BUFF,SAV1ST,SAV2ND,IBIGG,JBIGG,KEYIDX,IEXIT) - ENDIF - IF (IEXIT .NE. 0) THEN - WRITE(6,FMT='('' GRD2IDGN: **** ERROR RETURN= '',I2, - 1 '' FROM TWOFLD, WITH KEYIDX='',I3)')IEXIT,KEYIDX - RETURN - ENDIF - ENDIF -C - IF (IEXIT .NE. 0) RETURN - IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.30 .OR. KEYIDX.EQ.37 - 1 .OR. KEYIDX.EQ.19 .OR. KEYIDX.EQ.49) THEN - CALL PRECIP(BUFF,SAV1ST,IBIGG,JBIGG) - ELSE IF (KEYIDX .EQ. 44) THEN -C ... FOR VERTICAL WIND SHIED - CALL ABSVWS(BUFF,SAVIST,IBIGG,JBIGG) - ENDIF -C -C -C - IACC = MAP(1) - BGNAME = CACC(1:6) - PRINT *, ' GRD2IDGN: BGNAME =', BGNAME - IF (GDTYPE.EQ.27 .AND. BGNAME.EQ.'NH2005') THEN -C ...ROTATE FROM 80W TO 105W FOR NH2005 - ANGLE = -25.0 - DSCALE = 1.0 - LINEAR = .TRUE. - LDEFQQ = .FALSE. - CALL W3FT07(BUFF,IBIGG,JBIGG,XPOL,YPOL,XPOL,YPOL, - A DSCALE,ANGLE,LINEAR,LDEFQQ,DEFALT,SMOFLD,IBIGG,JBIGG) -C - CALL SUBFLD(SMOFLD,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ELSE IF (GDTYPE.EQ.27 .AND. BGNAME.EQ.'NH4006') THEN -C ...ROTATE FROM 80W TO 105W FOR NH2005 - ANGLE = -25.0 - DSCALE = 1.0 - LINEAR = .TRUE. - LDEFQQ = .FALSE. - CALL W3FT07(BUFF,IBIGG,JBIGG,XPOL,YPOL,XPOL,YPOL, - A DSCALE,ANGLE,LINEAR,LDEFQQ,DEFALT,SMOFLD,IBIGG,JBIGG) -C - CALL SUBFLD(SMOFLD,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ELSE IF (GDTYPE.EQ.05 .AND. BGNAME.EQ.'PN2601') THEN -C ...ROTATE FROM 105W TO 98W FOR NH2005 - ANGLE = 7.0 - DSCALE = 1.0 - LINEAR = .TRUE. - LDEFQQ = .FALSE. - CALL W3FT07(BUFF,IBIGG,JBIGG,XPOL,YPOL,XPOL,YPOL, - A DSCALE,ANGLE,LINEAR,LDEFQQ,DEFALT,SMOFLD,IBIGG,JBIGG) -C - CALL SUBFLD(SMOFLD,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ELSE -C -C EXTRACT AND RECSALE A SUBGRID. -C - IF ( .NOT. PLOTFG ) THEN - PRINT *, ' GRD2IDGN: CALL SUBFLD' - CALL SUBFLD(BUFF,IBIGG,JBIGG,SBFLD1,ILMAX,JLMAX, - 1 ICOR,JCOR,UM1V,UA1V,UM2V,UA2V,IEXIT) - ENDIF - ENDIF -C - IF (IEXIT .NE. 0) THEN - IEXIT = 3 - RETURN - ENDIF -C -C NOW GET THE MAP TITLE READY - AFOS = .FALSE. - PACKED = .FALSE. - ITIMES(1) = ITAU - JTAU = ITAU - IF(LVFLG.GT.0)THEN -C -C GET DATA LEVEL FROM 2ND ID WORD -C - ILEVEL = IDREC(2) - WRITE(6,FMT='('' GRD2IDGN: LEVEL ID WORD='',Z17)')ILEVEL - CALL GBYTE(ILEVEL,KLEVEL,36,20) - LEVEL = KLEVEL/100 - WRITE(6,FMT='('' GRD2IDGN: LEVEL='',I6,'' KLEVEL='',I6, - 1 '' KLEVEL HX='',Z17)')LEVEL,KLEVEL,KLEVEL - ENDIF - KTIME = IDREC(7) - ITIMES(2) = IDREC(7) - ITIMES(3) = IDREC(8) -C - CTIME = IZERO - WRITE(6,FMT='('' GRD2IDGN: ITIMES='',3(Z17))')ITIMES -C1211 FORMAT(' KTIME,JDATE=', 3(2X,Z16)) -#if defined (_LITTLE_ENDIAN) - CALL SBYTESCCS(CTIME,KTIME,0,32,0,1) - CALL SWAP_BYTES_IN_PLACE (CTIME, 8_8, 1_8) -#else - CALL SBYTES(CTIME,KTIME,0,32,0,1) -#endif -C------------------------------------------------------- -C FOLLOWING WAS ADDED TO REPLACE CALL TO W3FS15 WITH CALL -C TO W3MOVDAT FOR Y2K COMPATABILITY. - IDAT=0 - JDAT=0 - RINC=0 - RINC(2)=JTAU - ICENT=1900 - IDAT(1)=mova2i(KCDAT(1:1)) - IF(IDAT(1) .LT. 96) ICENT=2000 - IDAT(1)=IDAT(1)+ICENT - IDAT(2)=mova2i(KCDAT(2:2)) - IDAT(3)=mova2i(KCDAT(3:3)) - IDAT(5)=mova2i(KCDAT(4:4)) -ckumar - print*,'In GRD2IDGN - before W3MOVDAT ' - print *, 'IDAT=', IDAT(1), IDAT(2), IDAT(3), IDAT(5) - print *, 'RINC=', RINC(1),RINC(2),RINC(3),RINC(4),RINC(5) -ckumar - CALL W3MOVDAT(RINC,IDAT,JDAT) - print *, 'JDAT=', JDAT(1), JDAT(2), JDAT(3), JDAT(5) - JDAT(1)=JDAT(1)-ICENT - JCDAT(1:1)=CHAR(JDAT(1)) - JCDAT(2:2)=CHAR(JDAT(2)) - JCDAT(3:3)=CHAR(JDAT(3)) - JCDAT(4:4)=CHAR(JDAT(5)) -C -C END OF CHANGES FOR W3MOVDAT -C----------------------------------------------------- - KDATE(1) = KTIME - KDATE(2) = JDATE -C - WRITE(6,FMT='('' GRD2IDGN: KDATE/JTAU='',3(Z17))')KDATE,JTAU - print *, 'keyidx=',keyidx - IF (KEYIDX .LT. 51) THEN - CHTYPE = KTYPE(KEYIDX) - ELSE - CHTYPE = ' ' - ENDIF -C -ckumar CALL SBYTES(CITIMES,ITIMES,0,32,0,3) -#if defined (_BIG_ENDIAN) - CALL SBYTES(IITIMES,ITIMES,0,32,0,3) -#else - CALL SBYTESCCS(IITIMES,ITIMES,0,32,0,3) -#endif - WRITE(6,FMT='('' GRD2IDGN: INTIME='',2(Z17))')INTIME -C -C CHECK TO SEE IF WE SHOULD BYPASS CALLS TO THESE SUBS -C - IF (NDEGNS .EQ. 1) THEN -C -C CHECK TO SEE IF THIS IS A MEAN FIELD -C - IF(LKMEAN) THEN - LMEAN = .FALSE. - DO KK=1,NUMTYP - IF(MEAN(KK).EQ.MEANTYP)THEN - LMEAN = .TRUE. - ITIMES(1) = MTAU(KK) -ckumar CALL SBYTES(CITIMES,ITIMES,0,32,0,3) -#if defined (_BIG_ENDIAN) - CALL SBYTES(IITIMES,ITIMES,0,32,0,3) -#else - CALL SBYTESCCS(IITIMES,ITIMES,0,32,0,3) -#endif - WRITE(6,FMT='('' GRD2IDGN: INTIME='',2(Z17))')INTIME -C - WRITE(6,FMT='('' GRD2IDGN: THIS IS A '',A,'' MEAN MAP.'', - 1 '' THE NEW TAU IS'',I4,'' ITIMES='',3(Z17))')MEANTYP, - 2 MTAU(KK),ITIMES - GOTO 10 -C - ENDIF - ENDDO - ENDIF - 10 CONTINUE -C - print*,'In grd2idgn before gulftl ******' - write(06,1111)citimes - 1111 format('citimes= ',Z24) - print*,'PACKED = ',packed -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTIME, 8_8, 2_8) -#endif - CALL GULFTL(CITIMES,CHTYPE,PACKED,AFOS,LGULF) - print*,'In grd2idgn after gulftl ******' - write(06,1111)citimes - print*,'PACKED = ',packed - -C - WRITE(6,FMT='('' GRD2IDGN: BEFORE CALL TO SUB FRMFAXT'', - 1 '' JFID='',A)')JFID(1:JBYT) - CALL FRMFAXT(LGULF,INBYTE,LEVEL,LMEAN,INTEXT) -C -C -C - WRITE(6,FMT='('' GRD2IDGN: TITLE='',A,/,'' HEX='', - 1 8(/,20A1))')TITLE(1:NUMT),(TITLE(IJ:IJ),IJ=1,NUMT) -C - WRITE(6,FMT='('' GRD2IDGN: GLAB='',A,/,'' HEX='', - 1 17A1)')GLAB(1:NUMG),(GLAB(IJ:IJ),IJ=1,NUMG) -C -C ....PUT TITLES ON THE MAP -C - CALL MTITLE(IDFLD1) -C -C ....PUT FAX STRIP TITLES -C - print*,'In grd2idgn before strptitl ******' - write(06,1111)citimes - print*,'PACKED = ',packed - - CALL STRPTITL(CITIMES,PACKED) - print*,'In grd2idgn after strptitl******' - write(06,1111)citimes - print*,'PACKED = ',packed - -C - ENDIF -C - FOMAT = 0 - OPTYPE = 0 - CELLIB(1:1) = NULL - CALL INDFPI(UNUSE1,DGNSED,OPTYPE, CELLIB, FOMAT, - & UNUSE6, IEXIT, UNUSE8) -C ..... OPEN A DGN FILE ..... - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 10) THEN - PRINT *,' FATAL ERROR FROM INDFPI=', IEXIT - RETURN - ENDIF -C INITIALIZATION - IMZ = (ILMAX-1)*NDIV + 1 - IML = 2*IMZ-1 -C - IF ( .NOT. PLOTFG ) THEN - CALL UPDOWN(SBFLD1,SBFLD2,ILMAX,JLMAX) -C ... UPSIDE DOWN THE GRID DATA FOR CNTOR - ENDIF -C - ITOT=ILMAX * JLMAX -ckumar - PRINT *, 'In GRD2IDGN: filter and contour' - PRINT *, 'GDTYPE, NCNTRFILT,NCENTFILT', - & GDTYPE, NCNTRFILT,NCENTFILT -ckumar - IF (GDTYPE.EQ.27 .OR. GDTYPE.EQ.28) THEN -C FILTER THE CONTOUR - IF ( NCNTRFILT .GT. 0) THEN - DO KL=1,NCNTRFILT - CALL W3FM08(SBFLD2,SBFLDX,ILMAX,JLMAX) - ENDDO - ENDIF -C FILTER THE CENTERS - PRINT *, 'GDTYPE, NCNTRFILT,NCENTFILT', - & GDTYPE, NCNTRFILT,NCENTFILT - IF ( NCENTFILT .GT. 0) THEN - DO KL=1,NCENTFILT - CALL W3FM08(SBFLD1,SBFLDX,ILMAX,JLMAX) - ENDDO - ENDIF - ELSE IF (KEYIDX.EQ.22) THEN -C FILTER THE CONTOUR FOR PRESSURE CHANGE - IF ( NCNTRFILT .GT. 0) THEN - DO KL=1,NCNTRFILT - CALL W3FM08(SBFLD2,SBFLD2,ILMAX,JLMAX) - ENDDO - ENDIF -C FILTER THE CENTERS - IF ( NCENTFILT .GT. 0) THEN - CALL W3FM08(SBFLD1,SBFLD1,ILMAX,JLMAX) - IF ( NCENTFILT .GT. 1) THEN - DO KL=1,NCENTFILT-1 - CALL W3FM08(SBFLD1,SBFLD1,ILMAX,JLMAX) - ENDDO - ENDIF - ENDIF - ENDIF -C -C - IF ( .NOT. PLOTFG ) THEN - print *, 'call cntor' - CALL CNTOR(SBFLD2,ILMAX,JLMAX,NDVD,NDIV,WORKZ, - & IMZ,WORKL,IML,SHADIV,KEYIDX,IEXIT) - ENDIF - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 5) RETURN -C - IF (GDTYPE.EQ.27 .OR. GDTYPE.EQ.28) THEN - ISML = 46 - JSML = 51 - ISKP = 10 - JSKP = 8 - ICOR = 13 -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN - ISML = 91 - JSML = 101 - ISKP = 20 - JSKP = 16 - ICOR = 25 - ENDIF -C -C CHECK TO SEE IF THE FEILD NEEDS TO BE CLEARED -C - IF(LCLEAR)THEN - WRITE(6,FMT='('' GRD2IDGN: CLEAR FIELD OF SIZE'', - 1 2I6)')ILMAX,JLMAX - CALL CLEAR(CLRLAT,XINDF,SBFLD1, - 1 ILMAX,JLMAX,KEYCLR,IRTN) - PRINT *,' CALL CLEAR' - ELSE - WRITE(6,FMT='('' GRD2IDGN: INDEF FIELD OF SIZE'', - 1 2I6,'' ISML/JSML'',2I6,'' ISKP/JSKP='',2I6, - 2 '' ICOR='',I6)') - 3 ILMAX,JLMAX,ISML,JSML,ISKP,JSKP,ICOR - CALL INDEFF(SBFLD1,ILMAX,JLMAX,ISML,JSML, - 1 ISKP,JSKP,ICOR,XINDF) - PRINT *,' CALL INDEFF,XINDF=',XINDF - ENDIF - ELSE - IF(ECLEAR)THEN - WRITE(6,FMT='('' GRD2IDGN: CLEARING FIELD OF'', - 1 '' SIZE '',2I6,'' WITH CORNER POINTS '',4I4)') - 2 ILMAX,JLMAX,CLRLOL,CLRUPR - MKEY = 1 - CALL CLREDG(SBFLD1,XINDF,CLRLOL,CLRUPR,MKEY, - 1 ILMAX,JLMAX,IRTN) - ENDIF - ENDIF -C - DOTSGI = T1 - A1 = UA3V - B1 = UM3V -C -C FIND CONTOUR LABELS -C ABOVE CENTERS AND ALONG CONTOURS -C - IF ( .NOT. PLOTFG ) THEN -C - IF (PCLPFG.AND.GDTYPE.EQ.05) - 1 CALL XLABEL(SBFLD1,IBIGG,JBIGG,XINDF) -C ... FOR TYPE 5 TO CLIP POLE AREA - IF (RANGFG.AND.KEYIDX.EQ.46) - 1 CALL XLABEL(SBFLD1,IBIGG,JBIGG,XINDF) -C ... FOR TDL MOS THUNDERSTORM/SEVERE WX CHART - IF (IMODEL .EQ. MSKTRAJ) THEN - IF (KEYIDX.EQ.51.OR.KEYIDX.EQ.47 .OR. - 1 KEYIDX.EQ.48) THEN -C .... FOR TRAJECTORY 4-PANEL CHART - CALL XLABEL(SBFLD1,IBIGG,JBIGG,XINDF) - CALL TJLABEL(SBFLD1,IBIGG,JBIGG,DOTSGI,A1,B1, - 1 KEYIDX) - ENDIF - ELSE - CALL LABELCON(SBFLD1,IBIGG,JBIGG,DOTSGI,A1,B1, - 1 KDN,LDN,IEXIT) - ENDIF -C - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 5) THEN - PRINT *,' FATAL ERROR FROM LBCENCON=', IEXIT - RETURN - ENDIF -C - ELSE -C FOR ISOTACHS TO PLOT WIND DIRECTIONS... - VA1V = UA1(KEYIDX) - VM1V = UM1(KEYIDX) - VA2V = UA2(KEYIDX) - VM2V = UM2(KEYIDX) - IMAX = IMAXP - JMAX = JMAXP -C - CALL SUBFLD( BUFF,IBIGG,JBIGG,SBFLD1, IMAX, - 1 JMAX,ICOR,JCOR, VM1V,VA1V,VM2V,VA2V,IEXIT) -C ....GET U-COMPONENT - IF (IEXIT .NE. 0) THEN - IEXIT = 3 - GO TO 800 - ENDIF -C - IF (KEYIDX.EQ.11.OR.KEYIDX.EQ.17) THEN - CALL SUBFLD(SAV1ST,IBIGG,JBIGG,SBFLD2, IMAX, - & JMAX,ICOR,JCOR,VM1V,VA1V,VM2V,VA2V,IEXIT) -C ....GET V-COMPONENT - CALL PTWNDX(SBFLD1,SBFLD2, IMAX, JMAX, - 1 I1BIG,J1BIG,IGPLOT,ISTART,JSTART,T1) - ELSE IF (KEYIDX.EQ.38) THEN - CALL PLTRH(SBFLD1,IMAX,JMAX, - 1 I1BIG,J1BIG,IGPLOT,ISTART,JSTART,T1) - ENDIF -C - IF (IEXIT .NE. 0) THEN - IEXIT = 3 - GO TO 800 - ENDIF -C - ENDIF -C -C -C WRITE AND CLOSE THE DESIGN FILE -C - CALL WRTDGN(OUTDGN, IEXIT) - IF (IEXIT .NE. 0 .AND. IEXIT .LE. 7) THEN - PRINT *,' FATAL ERROR FROM WRTDGN=', IEXIT - ELSE - RETURN - ENDIF - 800 CONTINUE -C - PRINT *,ERRMSG -C - 900 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/gulftl.F b/util/sorc/faxmakrx.fd/gulftl.F deleted file mode 100755 index 1de7298ce5..0000000000 --- a/util/sorc/faxmakrx.fd/gulftl.F +++ /dev/null @@ -1,337 +0,0 @@ - SUBROUTINE GULFTL(CHWORK,CHTYPE,PACKED,AFOS,LGULF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GULFTL FORMS TEXT OF GULF TITLE AND OTHER TITLES -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FORMS THE TEXT OF THE GULF TITLE FOR VARIAN/FAX MAPS AND -C THE BASE AND VALID TIME TEXT FOR OTHER MAPS. ALL TEXT IS RETURNED -C IN LGULF ARRAY. FOR FURTHER DETAILS SEE OUTOUT ARGS. BELOW. -C -C PROGRAM HISTORY LOG: -C 89-02-08 ORIGINAL AUTHOR HENRICHSEN -C 95-01-04 LUKE LIN CONVERT IT CFT-77. -C 95-01-18 LUKE LIN GET ITAU FROM SUBROUTINE RD1GRIB -C 96-06-03 HENRICHSEN REMOVED THE 95-01-18 MODIFICATIONS AND -C CORRECTED AN ERROR IN CALL TO "GBYTES" IT -C SHOULD HAVE BEEN A CALL TO "GBYTE". -C 96-06-18 HENRICHSEN ADDED NAM48 TO MODTAB -C 96-08-21 HENRICHSEN ADDED CHANGED GENERATING MODEL # 77 FROM JMET -C TO SA126 WHICH SIGNIFIES 126 WAVE TRIANGULAR, -C 28 LAYER SPECTRAL MODEL FROM "AVIATION" RUN. -C 97-03-11 LIN MODIFY FOR NEGATIVE TAU TEST AND GFS D+/D- MAPS. -C 97-03-31 LIN CHANGE GFSBC TO GFS FOR IGEN .EQ. 76. -C 97-04-18 LIN FIX ECMWF D+3/D+8 MAP TITLES. -C 98-02-11 LILLY ADDED NAM32 TO MODTAB -C 98-06-03 FACEY REPLACE CALL TO W3FS15 WITH CALL TO W3MOVDAT -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL GULFTL(CHWORK,CHTYPE,PACKED,AFOS,LGULF) -C INPUT ARGUMENT LIST: -C CHWORK - CHARACTER*12 WORD ARRAY THAT CONTAINS THREE -C - ID WORDS AFTER GETING A PACKED DATA FIELD. -C - CHWORK(1:4) HAS IDWORD(1). -C - CHWORK(5:8) HAS IDWORD(7). -C - CHWORK(9:12) HAS IDWORD(8). -C - IN ON 84 FORMAT. -C CHTYPE - CHARACTER*4 WORD THAT CONTAINS THE TYPE OF FIELD IN -C - HOLLERTH IE 'HGT ', 'TEMP', 'PRS ' -C PACKED - LOGICAL FLAG SET = .TRUE. ITIMES(1) IS A PACKED ID -C - WORD THEN THE TAU IS IN THE 4TH BYTE. IF = .FALSE. -C - THEN THE TAU IS IN ALL OF ITIMES(1). -C AFOS - LOGICAL FLAG SET = .TRUE. IF AFOS PRODUCT THEN -C - 16 EXTRA BYTES ARE ADDED AT THE END OF LGULF ARRAY -C - CONTAINING: MM/DD/HHZ YYYY WHICH ARE THE -C - BASE TIME OF THE AFOS GRAPHIC. -C -C OUTPUT ARGUMENT LIST: -C LGULF - CHARACTER*1 77 WORD ARRAY CONTAINING GULF TITLE. -C - BYTES 1 THRU 16 CONTAIN THE GULF TITLE, IE -C - HGT12 00Z05OPTIN . -C - BYTES 17 THRU 36 CONTAIN THE BASE TIME TITLE, IE -C - 12Z MON 03 JUN 1996 . -C - BYTES 37 THRU 61 CONTAIN THE VALID TIME TITLE, IE -C - VALID 00Z WED 05 JUN 1996 . -C - BYTES 62 THRU 77 CONTAIN MM/DD/HHZ YYYY USED -C - WITH AFOS PRODUCTS, IE -C - 06/03/12Z 1996 . -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: IF PACKED = .FALSE. THEN TAU IS IN ALL OF ITIMES(1). -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/PACKRA/JTIME(2),IVLDHR,IVLDAY,IVLDMO,IVLDYR, - 1 IHOUR,IDAY,MONTH,IYR -C -C - COMMON /MEANCON/ MEANFG,LKMEAN,MEANTYP -C - CHARACTER*4 MEANTYP -C - INTEGER MEANFG - LOGICAL LKMEAN -C - CHARACTER*77 LGULF - CHARACTER*50 BLANKS - CHARACTER*28 VALID - CHARACTER*20 FROM - CHARACTER*16 ATIME - CHARACTER*12 CHWORK - CHARACTER*8 CHTEXT - CHARACTER*5 MISSG - CHARACTER*5 MODTAB(47) - CHARACTER*4 CHTYPE - CHARACTER*4 IHDAYW - CHARACTER*4 MONS (12) - CHARACTER*1 IZ - CHARACTER*4 LTIME,LDATE -C -C - INTEGER IYEAR, MONTH, IDAY - INTEGER JDAT(8), IDAT(8) - REAL RINC(5) - INTEGER KTIME - INTEGER MAXMOD - INTEGER MODNUM(47) -C - INTEGER IDT(8) - INTEGER MSKFF - INTEGER MSKTIME - DATA MSKTIME /Z'FFFFFFFF00000000'/ - INTEGER TIMEFG - DATA TIMEFG /Z'FFFF0000'/ -C - LOGICAL AFOS - LOGICAL PACKED -C - DATA BLANKS - 1 /' '/ -C '12345678901234567890123456789012345678901234567890' - DATA VALID /'VALID '/ - DATA FROM /' '/ -C '12345678901234567890' - DATA ATIME /' / / Z '/ -C '1234567890123456' - DATA MISSG /'GM '/ - DATA MODTAB - 1 /'BATRO','NOWAV','TRAJ ', - 2 'SCM ','HOUGH','SNOW ','NGM ', - 3 'GOI ','NOW ','SMG2C','SMG3C','TOVS ','LFM ', - 4 'NMSFC','NHSFC','ECMWF','FNOC ','AFGWC','CRGN ', - 5 'WRGN ','ERGN ','SMG4 ','ROI ','SMG4I','UKMET', - 6 'SCLR ','HCN ','SMT80','QLM ','SBLND','ISENA', - 7 'SFVSB','GMEXW','GAKWV','GFS ','SA126','SM126', - 8 'BCKUP','SMT62','SSI ','NAM80','NAM32','NAM30', - 9 'RUC80','ENSMB','PWAV ','NAM '/ - DATA MONS /'JAN ','FEB ','MAR ','APR ','MAY ', - 1 'JUN ','JUL ','AUG ','SEP ','OCT ', - 2 'NOV ','DEC '/ - DATA IZ /'Z'/ - DATA MAXMOD /47/ - DATA MODNUM /01,10,18,19,22,25,39,43,44,45,46,49,53, - 1 55,56,57,58,59,60,61,62,63,64,65,66,67, - 2 68,69,70,71,72,73,74,75,76,77,78,79,80, - 3 81,83,84,85,86,87,88,89/ -C - print*,'In Gulftitle *******' - write(06,1111)chwork - 1111 format('chwork= ',Z24) - print*,'packed ',packed -C - LGULF(1:50) = BLANKS(1:50) - LGULF(51:77) = BLANKS(1:27) - IF(PACKED) THEN - ITAU = mova2i(CHWORK(4:4)) !kumar - ELSE -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_ON_COPY (ISCRATCH, CHWORK, 8_8, 1_8) - CALL GBYTE(ISCRATCH,KTIME,0,32) -#else - CALL GBYTE(CHWORK,KTIME,0,32) -#endif - ITAU = KTIME -C WRITE (0,*) 'FPDebug: ITAU =', ITAU - ENDIF -C WRITE (0,*) 'FPDebug: TIMEFG =', TIMEFG - IF (ITAU .GE. TIMEFG) THEN -C ... TEST FOR NEGATIVE NUMBER - ITAU = IOR(ITAU,MSKTIME) - ENDIF -C - print*,'In Gulftitl meanfg ',meanfg - IF (MEANFG.EQ.9) THEN - LTIME(1:4) = CHWORK(5:8) - IDAT=0 - JDAT=0 - RINC=0 - RINC(2)=36 - ICENT=1900 - IDAT(1)=mova2i(LTIME(1:1)) - IF(IDAT(1) .LT. 96) ICENT=2000 - IDAT(1)=IDAT(1)+ICENT - IDAT(2)=mova2i(LTIME(2:2)) - IDAT(3)=mova2i(LTIME(3:3)) - IDAT(5)=mova2i(LTIME(4:4)) - write(06,1112)ltime - 1112 format('ltime = ',Z4) - CALL W3MOVDAT(RINC,IDAT,JDAT) - IYEAR = JDAT(1) - MONTH = JDAT(2) - IDAY = JDAT(3) - IHOUR = JDAT(5) - ELSE - IYEAR = mova2i(CHWORK(5:5)) - ICENT = 1900 - IF (IYEAR .LT. 96) ICENT=2000 - IYEAR = ICENT + IYEAR - MONTH = mova2i(CHWORK(6:6)) - IDAY = mova2i(CHWORK(7:7)) - IHOUR = mova2i(CHWORK(8:8)) - ENDIF - - IGEN = mova2i(CHWORK(10:10)) -C - IF (IGEN .EQ. 74) IGEN = 66 -C ..... FOR UKMET - IF (LKMEAN .AND. MEANFG.NE.9) THEN - REWIND 49 - READ(49,FMT='(6X,I4,2I2)') IYEAR, MONTH, IDAY -C print *,' idt=',(idt(i),i=1,8) - IHOUR = 0 - IF (MEANFG.EQ.2.OR.MEANFG.EQ.4) IHOUR = 12 - IGEN = 76 - IF (MEANFG.EQ.3.OR.MEANFG.EQ.4) IGEN = 71 - ENDIF - IF (LKMEAN .AND. MEANFG.EQ.9) IGEN = 76 - - PRINT *, ' IGEN=', IGEN - JTIME(1)= ITAU - PRINT *, 'ICENT=', ICENT - IYR = IYEAR -C - WRITE(6,FMT='('' GULFTL: CALLING UPDATR WITH: TAU ='',I4, - 1 '' HOUR='',I3,'' DAY='',I3,'' MONTH='',I3,'' YEAR='',I5)') - 2 JTIME(1),IHOUR,IDAY,MONTH,IYR -C - CALL UPDATR -C -C MOVE CHTYPE INTO LGULF -C - LGULF(1:3) = CHTYPE(1:3) -C WRITE (0,*) 'FPDebug: LGULF(1:3) =', LGULF(1:3) -C - NUM = 2 - IF(ITAU.GE.100) NUM = 3 -C - CALL BIN2EB(ITAU,CHTEXT,NUM,'A999') -C -C MOVE TAU INTO LGULF -C - IEND = 4 + (NUM - 1) - LGULF(4:IEND) = CHTEXT(1:NUM) -C WRITE (0,*) 'FPDebug: LGULF(4:IEND) =', LGULF(4:IEND) -C - CALL BIN2EB(IVLDHR,CHTEXT,2,'A999') -C - LGULF(7:8) = CHTEXT(1:2) -C WRITE (0,*) 'FPDebug: LGULF(7:8) =', LGULF(7:8) -C -C MOVE VALID HR INTO LGULF -C - LGULF(9:9) = IZ - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') -C WRITE (0,*) 'FPDebug: LGULF(9:9) =', LGULF(9:9) -C -C MOVE VALID DAY INTO LGULF -C - LGULF(10:11) = CHTEXT(1:2) -C - DO 40 J = 1,MAXMOD -C - IF(MODNUM(J).EQ.IGEN) THEN -C -C LOAD GENERATING MODEL NAME INTO LGULF -C - LGULF(12:16) = MODTAB(J)(1:5) -C WRITE (0,*) 'FPDebug: LGULF(12:16) =', LGULF(12:16) - GO TO 70 - ELSE - ENDIF - 40 CONTINUE -C -C CLOUDN'T FIND GENNERATING MODEL IN MODTAB SO CONVERT MODEL -C NUMBER TO ASCII AND LOAD INTO MISSG -C - IF (IGEN.EQ.82) THEN - MISSG(1:3) = 'SSI' -C .... THIS QUICK FIX FOR FINAL 82 - ENDIF -C - CALL BIN2EB(IGEN,CHTEXT,2,'A999') - MISSG(4:5) = CHTEXT(1:2) -C - LGULF(12:16) = MISSG(1:5) -C -C -C - 70 CONTINUE -C - WRITE(6,FMT='('' LGULF='',A)') LGULF(1:16) -C -C NOW BUILD THE BASE TITLE LINE IE. 12Z MON 03 JUN 1996 -C - CALL DAYOWK(IDAY,MONTH,IYR,IDAYWK,IHDAYW) -C -C - CALL BIN2EB(IHOUR,CHTEXT,2,'A999') -C -C -C MOVE BASE HR INTO FROM -C - FROM(1:2) = CHTEXT(1:2) - FROM(3:3) = IZ - FROM(5:8) = IHDAYW(1:4) - CALL BIN2EB(IDAY,CHTEXT,2,'A999') - FROM(9:10) = CHTEXT(1:2) - FROM(12:15) = MONS(MONTH)(1:4) - CALL BIN2EB(IYR,CHTEXT,4,'A999') - FROM(16:19) = CHTEXT(1:4) -C - WRITE(6,FMT='('' FROM='',A)') FROM(1:20) - LGULF(17:36) = FROM(1:20) -C -C CONSTRUCT VALID TIME ARRAY IE. VALID 00Z THU 16 MAR 1989 -C - CALL DAYOWK(IVLDAY,IVLDMO,IVLDYR,IDAYWK,IHDAYW) - VALID(7:09) = LGULF(7:09) - VALID(11:13) = IHDAYW(1:4) - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') - VALID(15:16) = CHTEXT(1:2) - VALID(18:21) = MONS(IVLDMO)(1:4) - CALL BIN2EB(IVLDYR,CHTEXT,4,'A999') - VALID(22:25) = CHTEXT(1:4) - WRITE(6,FMT='('' VALID='',A)') VALID(1:28) - LGULF(37:64) = VALID(1:28) - IF(AFOS) THEN -C -C CONSTRUCT AFOS BASE TIME ARRAY IE. 03/15/00Z 1989 -C - CALL BIN2EB(MONTH,CHTEXT,2,'A999') - ATIME(1:2) = CHTEXT(1:2) - ATIME(4:5) = LGULF(25:26) - ATIME(7:9) = LGULF(17:19) - ATIME(13:16) = LGULF(32:35) - LGULF(62:77) = ATIME(1:16) - WRITE(6,FMT='('' ATIME FOR AFOS='',A)') LGULF(62:77) - ELSE - ENDIF - RETURN - END diff --git a/util/sorc/faxmakrx.fd/indeff.f b/util/sorc/faxmakrx.fd/indeff.f deleted file mode 100755 index ff7a3f274e..0000000000 --- a/util/sorc/faxmakrx.fd/indeff.f +++ /dev/null @@ -1,152 +0,0 @@ - SUBROUTINE INDEFF(FLDA,IBIG,JBIG,ISML,JSML,ISKP,JSKP,IFAC,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDEFF PLACE INDEFINATES IS THE CORNERS OF FIELD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLACE INDEFINATES IN THE DESIRED CORNERS OF THE FIELD TO -C ELIMINATE UNIMPORTANT CONTOURS ON THE FOUR CORNERS. -C -C PROGRAM HISTORY LOG: -C 79-07-03 ORIGINAL AUTHOR HENRICHSEN -C 89-11-27 HENRICHSEN ADD NEW DOCBLOCK -C 92-07-07 HNERICHSEN CONVERT TO FORTRAN 77 -C 94-05-16 LUKE LIN MODIFY TO FIT THE PROGRAM -C 94-12-22 LUKE LIN CONVERT IT TO CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL INDEFF(FLDA,IBIG,JBIG,ISML,JSML,ISKP,JSKP,IFAC,XINDEF) -C INPUT ARGUMENT LIST: -C IBIG - MAX SIZE I OF THE FIELD. -C JBIG - MAX SIZE J OF THE FIELD. -C ISML - SMALL SIZE I OF THE FIELD. -C JSML - SMALL SIZE J OF THE FIELD. -C ISKP - SKIP I OF THE FIELD. -C JSKP - SKIP J OF THE FIELD. -C IFAC - IFAC IS THE NUMBER OF GRID UNITS TO COME IN FROM -C - EACH CORNER AS END POINTS OF TRIANGLE TO FILL WITH -C - INDEFFINATES............. -C -C OUTPUT ARGUMENT LIST: -C FLDA - UNPACKED DATA FIELD WITH INDEFINATES -C -C REMARKS: NONE -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - REAL FLDA(IBIG,JBIG) - REAL XINDEF -C -C -C . . . SET LIMITS OF LOOP TO DO LOWER LEFT CORNER ............ -C - PRINT 98, xindef - 98 format(1x,' in indef, xindef=', 2x, z16) -C - print *, 'xindef=', xindef - print *,' big/sml=', ibig,jbig,isml,jsml - print *,' skp/fax=', iskp,jskp,ifac - JSTART = JSKP + 1 - JEND = JSKP + IFAC + 1 - IEND = ISKP + IFAC + 1 - ISTART = ISKP + 1 -C - DO 40 J=JSTART,JEND - DO 30 I=ISTART,IEND - FLDA(I,J) = XINDEF - 30 CONTINUE - IEND = IEND -1 - 40 CONTINUE -C . . . DO LOWER RIGHT CORNER . . .. -C - ISTART = ISML + ISKP - IFAC - IEND = ISML + ISKP - DO 55 J=JSTART,JEND - DO 50 I=ISTART,IEND - FLDA(I,J) = XINDEF - 50 CONTINUE - ISTART = ISTART + 1 - 55 CONTINUE -C -C . . . DO UPPER LEFT CORNER . . . . -C - ISTART = 1 + ISKP - IEND = 1 + ISKP - JEND = JSML + JSKP - JSTART = JSML - IFAC + JSKP - DO 75 J=JSTART,JEND - DO 70 I=ISTART,IEND - FLDA(I,J) = XINDEF - 70 CONTINUE - IEND = IEND + 1 - 75 CONTINUE -C -C . . . DO UPPER RIGHT CORNER . . . . . . . . . . . ...... -C - ISTART = ISML + ISKP - IEND = ISML + ISKP - JEND = JSML + JSKP - JSTART = JSML - IFAC + JSKP - DO 90 J=JSTART,JEND - DO 80 I=ISTART,IEND - FLDA(I,J) = XINDEF - 80 CONTINUE - ISTART = ISTART - 1 - 90 CONTINUE -C -C...... DO BOTTOM PART -C - ISTART = 1 - IEND = IBIG - JSTART = 1 - JEND = JSKP - DO 110 J=JSTART, JEND - DO 100 I=ISTART, IEND - FLDA(I,J) = XINDEF - 100 CONTINUE - 110 CONTINUE -C -C...... DO UPPER PART -C - ISTART = 1 - IEND = IBIG - JSTART = JSKP + JSML + 1 - IF (JSTART .LE. JBIG) THEN - JEND = JBIG - DO 130 J=JSTART, JEND - DO 120 I=ISTART, IEND - FLDA(I,J) = XINDEF - 120 CONTINUE - 130 CONTINUE - ENDIF -C -C...... DO LEFT-SIDE PORTION -C - ISTART = 1 - IEND = ISKP - JSTART = 1 - JEND = JBIG - DO 150 I=ISTART, IEND - DO 140 J=ISTART, JEND - FLDA(I,J) = XINDEF - 140 CONTINUE - 150 CONTINUE -C -C...... DO RIGHT-SIDE PORTION -C - ISTART = ISKP + ISML + 1 - IF (ISTART .LE. IBIG) THEN - IEND = IBIG - JSTART = 1 - JEND = JBIG - DO 170 I=ISTART, IEND - DO 160 J=JSTART, JEND - FLDA(I,J) = XINDEF - 160 CONTINUE - 170 CONTINUE - ENDIF - RETURN - END diff --git a/util/sorc/faxmakrx.fd/indfsea.f b/util/sorc/faxmakrx.fd/indfsea.f deleted file mode 100755 index efcdf2e15a..0000000000 --- a/util/sorc/faxmakrx.fd/indfsea.f +++ /dev/null @@ -1,178 +0,0 @@ - SUBROUTINE INDFSEA(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDFSEA TO INDEF THE OCEAN AREA BY A LAND-SEA FLD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO INDEF THE OCEAN AREA BY A LAND-SEA FLD. -C -C PROGRAM HISTORY LOG: -C 97-04-22 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ADDED A BLOCK DATA. -C -C USAGE: CALL INDFSEA(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IBIG - I-DIMENSION OF BIGFLD. -C JBIG - J-DIMENSION OF BIGFLD. -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN -C INTEGER XAN(53,57) -C INTEGER ZAN(53,57) -C - INTEGER LAN(209,225) -C INTEGER LAN(31,21) -C - REAL FLDIN(IBIG,JBIG) - REAL XINDEF -C -C DATA ISKIP /15/ -C DATA JSKIP / 8/ -C DATA ISKIP /16/ -C DATA JSKIP / 7/ -C DATA XINDEF /-1.0E2465 / - DATA LAN - 1 /209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 5 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 6 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 7 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 8 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 9 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - A 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - B 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - x 160*0,7*1,42*0, 158*0,10*1,41*0, 157*0,12*1,40*0, - x 156*0,14*1,39*0, 156*0,14*1,39*0, 156*0,13*1,40*0, - x 156*0,12*1,41*0, 156*0,12*1,41*0, 156*0,12*1,41*0, !119 - x 71*0, 97*1,41*0, 71*0, 97*1,41*0, 71*0, 98*1,40*0, - x 71*0, 99*1,39*0, 71*0,100*1,38*0, 71*0,100*1,38*0, - x 71*0, 99*1,39*0, 71*0, 98*1,40*0, 70*0, 98*1,41*0, !128 - x 69*0, 99*1,41*0, 69*0, 98*1,42*0, 69*0, 98*1,42*0, - x 69*0, 97*1,43*0, 68*0, 98*1,43*0, 68*0, 97*1,44*0, - x 68*0, 97*1,44*0, 67*0, 99*1,43*0, 67*0, 99*1,43*0, !137 - x 67*0,100*1,42*0, 67*0,100*1,42*0, 67*0,101*1,41*0, - x 67*0,101*1,41*0, 67*0,101*1,41*0, 67*0,102*1,40*0, - x 67*0,102*1,40*0, 67*0,103*1,39*0, 67*0,103*1,39*0, !146 - x 67*0,102*1,40*0, 67*0,102*1,40*0, 67*0,101*1,41*0, - x 67*0,101*1,41*0, 67*0,100*1,42*0, 67*0,100*1,42*0, - x 68*0, 98*1,43*0, 68*0, 98*1,43*0, 69*0, 96*1,44*0, !155 - x 69*0, 96*1,44*0, 69*0, 95*1,45*0, 69*0, 95*1,45*0, - x 69*0, 94*1,46*0, 70*0, 93*1,46*0, 70*0, 94*1,45*0, - x 71*0, 93*1,45*0, 72*0, 93*1,44*0, 73*0, 92*1,44*0, !164 - x 73*0, 93*1,43*0, 74*0, 93*1,42*0, 74*0, 94*1,41*0, - x 75*0, 94*1,40*0, 76*0, 94*1,39*0, 77*0, 94*1,38*0, - x 78*0, 94*1,37*0, !171 - x 79*0, 94*1,36*0, 80*0, 68*1,13*0,12*1,36*0, - x 81*0, 66*1,14*0,12*1,36*0, 82*0, 64*1,15*0,11*1,36*0, - x 83*0, 63*1,16*0,11*1,36*0, 102*0,35*1,26*0,10*1,36*0, - x 102*0,31*1,31*0, 9*1,36*0, 102*0,30*1,32*0, 8*1,37*0, !179 - x 103*0,28*1,78*0, 104*0,26*1,79*0, 115*0,14*1,80*0, - x 116*0,13*1,80*0, 116*0,13*1,80*0, 117*0,12*1,80*0, !185 - x 117*0,12*1,80*0, 118*0,11*1,80*0, 118*0,11*1,80*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 5 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 6 1*0/ ! This poor guy was left out ..... kumar -C - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM - PRINT *, ' IBIG=', IBIG, ' JBIG=',JBIG -C - DO I=1, IBIG - DO J=1, JBIG - IF( LAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO -C -C DO J=1,225 -C PRINT *,' J=', J -C WRITE(*,140)(NINT(FLDIN(M,J)),M=1,209) -C ENDDO -C140 format( 5(1x,30(f1.0, 1x),/), 27(f1.0,1x),/) -C140 format( 5(40(1x, i1),/), 9( 1x,i1),/) -C -C -C DO I=1, 53 -C DO J=1, 57 -C XAN(I,J) = 0 -C SAN(I,J) = 0 -C ENDDO -C ENDDO -C -C DO I=1, 53 -C IK= (I-1)*4+1 -C DO J=1, 57 -C JK= (J-1)*4+1 -C INUM = 0 -C DO M= IK, IK+3 -C DO N=JK, JK+3 -C INUM=INUM+LAN(M,N) -C ENDDO -C ENDDO -C IF (INUM.GT.5) XAN(I,J)=1 -C ENDDO -C ENDDO -C -C -C CALL UPDOWN(XAN,ZAN,53,57) -C -C DO I=2,53 -C DO J=1,55 -C SAN(I,J) = ZAN(I-1, J+2) -C ENDDO -C ENDDO -C - DO J=1,57 - PRINT *,' J=', J - WRITE(*,150)(SAN(M,J),M=1,53) - ENDDO - 150 format( 3(10(1x, i1),3x),/, 2(10( 1x,i1),3x),3(1x,i1),/) -C - RETURN - END -ckumar -ckumar####################block data indfsea_data -ckumar - BLOCK DATA INDFSEA_DATA -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN -C - DATA SAN / - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 29*0, 4*1, 8*0, 3*1, 9*0, 29*0, 4*1, 8*0, 3*1, 9*0, - X 28*0, 5*1, 7*0, 4*1, 9*0, 28*0, 5*1, 7*0, 4*1, 9*0, !10 - X 27*0, 7*1, 6*1, 4*1, 9*0, 21*0, 17*1, 3*0, 3*1, 9*0, - X 20*0,24*1, 9*0, 19*0, 24*1, 10*0, !14 - X 19*0,23*1, 11*0, 18*0, 24*1, 11*0, - X 18*0,24*1, 11*0, 18*0, 25*1, 10*0, !18 - X 18*0,25*1, 10*0, 18*0, 26*1, 9*0, - X 18*0,26*1, 9*0, 18*0, 26*1, 9*0, !22 - X 18*0,26*1, 9*0, 18*0, 25*1, 10*0, !24 - X 19*0,24*1, 10*0, 19*0, 24*1, 10*0, - X 19*0,25*1, 9*0, 40*0, 3*1, 10*0, !28 - X 40*0, 4*1, 9*0, 41*0, 2*1, 10*0, !30 - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0/ -C - END BLOCK DATA INDFSEA_DATA diff --git a/util/sorc/faxmakrx.fd/indfslfm.f b/util/sorc/faxmakrx.fd/indfslfm.f deleted file mode 100755 index 7facaf9239..0000000000 --- a/util/sorc/faxmakrx.fd/indfslfm.f +++ /dev/null @@ -1,166 +0,0 @@ - SUBROUTINE INDFSLFM(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDFSLFM TO SET UNDEFINED ON POLE AREA FOR TYPE 5 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO SET UNDEFINED ON POLE AREA FOR TYPE 5 ACCORDING TO INPUT -C BIT MAP FROM GETGB. -C -C PROGRAM HISTORY LOG: -C 97-07-11 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C 1999-12-20 KRISHNA KUMAR KBMS VALUE SHOULD BE SET TO LOGICAL*1 -C -C USAGE: CALL INDFSLFM(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IBIG - I-DIMENSION OF BIGFLD. -C JBIG - J-DIMENSION OF BIGFLD. -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON /BITM/ KBMS(66000) - LOGICAL*1 KBMS -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN -C - INTEGER ZAN(3021) - INTEGER ZSAN(53,57) - EQUIVALENCE (ZAN(1),ZSAN(1,1)) -C - INTEGER LAN(209,225) -C - REAL FLDIN(IBIG,JBIG) - REAL XINDEF -C -C DATA LAN -C 1 /209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, -C 1 209*1,209*1, -C 2 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 3 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 4 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 5 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 6 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 7 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 8 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 9 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C A 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 1 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 2 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 3 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 4 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 5 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 6 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 7 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 8 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C 9 209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1,209*1, -C A 209*1,209*1,209*1/ -C -C DATA SAN / -C X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, -C X 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1, 53*1/ -C - PRINT *, ' IN SUBROUTINE - INDFSLFM FOR TYPE 5' - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM - PRINT *, ' IBIG=', IBIG, ' JBIG=',JBIG -C - DO I=1, 3021 - IF (KBMS(I)) THEN - ZAN(I) = 1 - ELSE - ZAN(I) = 0 - ENDIF - ENDDO - print *, "ipgm indslfm, ichk=1" -C .... LOAD THE BIT MAP - DO I=1, 53 - DO J=1, 57 - SAN(I,J) = 0 - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=2" -C ... INITIALIZE THE LABEL GRID - DO I=1, 53 - DO J=2, 57 - IF (ZSAN(I,J) .EQ. 1) SAN(I,J-1) = 1 - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=3" -C .... SET THE BIT MAP ACCORDINGLY - DO I=1, IBIG - DO J=1, JBIG - LAN(I,J) = 1 - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=4" -C ...... INITIALIZE THE CONTOUR GRID -C - DO I=1, 53 - DO J=1, 57 - IF (ZSAN(I,J) .EQ.0) THEN - IIS = 4 * (I -1) -6 - IF (IIS .LT. 1) IIS = 1 - IIE = 4 * I + 6 - IF (IIE .GT. 209) IIE = 209 - IJE = 228 - (4 * (J -1) +1)+5 - IF (IJE .GT. 225) IJE = 225 - IJS = 228 - (4 * J) -5 - IF (IJS .LT. 1) IJS = 1 -C PRINT *, ' UNDEFINE: I=', I,' J=',J -C PRINT *, ' IIS=', IIS,' IIE=',IIE, ' IJS=',IJS,' IJE=',IJE - DO IK= IIS, IIE - DO JL=IJS, IJE - LAN(IK,JL) = 0 - ENDDO - ENDDO - ENDIF - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=5" -C .... LOAD THE BIT MAP - DO I=1, IBIG - DO J=1, JBIG - IF( LAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - print *, "ipgm indslfm, ichk=5" -C .... SET UNDEFINED ON THE INPUT GRID ACCORDING TO BIT MAP -C DO J=1,225 -C PRINT *,' J=', J -C WRITE(*,140)(NINT(FLDIN(M,J)),M=1,209) -C ENDDO -C140 format( 5(1x,30(f1.0, 1x),/), 27(f1.0,1x),/) -C140 format( 5(40(1x, i1),/), 9( 1x,i1),/) -C -C -C DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(SAN(M,J),M=1,53) -C ENDDO - 150 format( 3(10(1x, i1),3x),/, 2(10( 1x,i1),3x),3(1x,i1),/) -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/indftraj.f b/util/sorc/faxmakrx.fd/indftraj.f deleted file mode 100755 index 6a79fa08d9..0000000000 --- a/util/sorc/faxmakrx.fd/indftraj.f +++ /dev/null @@ -1,145 +0,0 @@ - SUBROUTINE INDFTRAJ(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INDFTRAJ TO INDEF THE OCEAN AREA BY A LAND-SEA FLD -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO INDEF THE OCEAN AREA BY A LAND-SEA FLD TRAJECTORY. -C -C PROGRAM HISTORY LOG: -C 97-06-16 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL INDFTRAJ(FLDIN,IDIM,JDIM,NDIV,IBIG,JBIG,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IBIG - I-DIMENSION OF BIGFLD. -C JBIG - J-DIMENSION OF BIGFLD. -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON/TRAJ4/ ZAN(53,57) - INTEGER ZAN - INTEGER TRAJLAN(53,57) - INTEGER TRAJ48(53,57) -C - INTEGER LAN(209,225) -C - REAL FLDIN(IBIG,JBIG) - REAL XINDEF -C - DATA LAN - 1 /209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 5 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 6 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 7 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 8 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 9 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - A 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 1 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 2 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 3 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 4 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 5 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 6 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 7 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 8 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 9 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - A 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 1 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 2 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 3 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 4 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 5 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 6 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 7 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 8 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 9 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - A 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 1 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 2 65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0,65*0,105*1,39*0, - 1 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 2 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 3 209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0,209*0, - 4 209*0,209*0,209*0,209*0,209*0,209*0,209*0/ -C - DATA TRAJLAN/ - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, 16*0,27*1,10*0, - X 16*0,27*1,10*0, 16*0,27*1,10*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0/ -C - DATA TRAJ48 / - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, 17*0,25*1,11*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, - X 53*0, 53*0, 53*0, 53*0, 53*0, 53*0, 53*0/ -C - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM - PRINT *, ' IBIG=', IBIG, ' JBIG=',JBIG -C - DO I=1, IBIG - DO J=1, JBIG - IF( LAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO -C -C DO J=1,225 -C PRINT *,' J=', J -C WRITE(*,140)(NINT(FLDIN(M,J)),M=1,209) -C ENDDO -C140 format( 5(1x,30(f1.0, 1x),/), 27(f1.0,1x),/) -C140 format( 5(40(1x, i1),/), 9( 1x,i1),/) -C -C - IF (KEYIDX.EQ.48) THEN - DO J=1,57 - DO I =1,53 - ZAN(I,J) =TRAJ48(I,J) - ENDDO - ENDDO - ELSE - DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(ZAN(M,J),M=1,53) - DO I =1,53 - ZAN(I,J) =TRAJLAN(I,J) - ENDDO - ENDDO - ENDIF - 150 format( 3(10(1x, i1),3x),/, 2(10( 1x,i1),3x),3(1x,i1),/) -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/iw3getv.F b/util/sorc/faxmakrx.fd/iw3getv.F deleted file mode 100755 index 7f9df5bc7b..0000000000 --- a/util/sorc/faxmakrx.fd/iw3getv.F +++ /dev/null @@ -1,1057 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE IW3GETV(LUGRBIX, LUGRB, LABEL, FLD, MTITLE, IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: IW3GETV GET AND UNPACK CRAY GRIB FILES. -C AUTHOR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: GET AND UNPACK CRAY GRIB FILES FROM AN OFFICE 84 6 WORD ID. -C PLEASE READ THE REMARKS BEFORE USING IT. -C -C HISTORY LOG: -C 95-10-04 LUKE LIN -C 95-10-31 LUKE LIN MODIFY FOR TESTING DIFFERENT GRID TYPE. -C 95-11-27 LUKE LIN ADD AN OPTION FOR NOT TEST FCST HOUR -- CAC 96H/C -C AND MODIFY TO READ RGL(NGM) MODEL. -C 96-01-30 LUKE LIN MODIFY TO CONVERT FROM 1 DEGREE TO 65*65 BY LINEAR. -C 96-02-14 LUKE LIN MODIFY FOR NGM BOUNDARY LAYER RH CHART. -C 96-02-23 LUKE LIN MODIFY FOR NGM SURFACE TO 500 MB LIFTED INDEX. -C 96-02-26 LUKE LIN MODIFY FOR AVMER OR AVPOLAR AND OUTPUT WILL BE -C EITHER 2.5 OR 5.0 DEGREE DEPENDING ON OPTION -C 96-03-07 LUKE LIN MODIFY FOR NGM SUPER C GRID. -C 96-03-29 LUKE LIN MODIFY FOR AVPOLAR 2.5 DEGREE TO GET NH. -C 96-04-25 LUKE LIN FIX A BUG FOR AVTYPE. -C 96-05-31 LUKE LIN MODIFY FOR TYPE 29 NH 2.5 AND TYPE 30 SH 2.5. -C 96-06-20 LUKE LIN CHANGE FOR NAM LIFTED INDEX -C 96-07-05 LUKE LIN ADD GFS 129*129 LOGIC. -C 96-07-09 LUKE LIN ADD IPOLATE OPTIONS. -C 96-10-01 LUKE LIN ADD TYPE 08, 116X44, AND TYPE 53, 117X51. -C 97-01-08 LUKE LIN ADD TYPE 05, 53X57. -C 97-01-15 LUKE LIN ADD FOR MODEL FINAL. -C 97-03-12 LUKE LIN ADD FOR ECMWF, TDL PROB. THUNER/SERVERE WX, -C GFS 6-10 DAY MEAN DN, UKMET -C 97-03-21 LUKE LIN ADD FOR GFS ANOMALY THICKNESS. -C 97-06-03 LUKE LIN MODIFY FOR NAM BOUNDARY LAYER FIELDS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. MODIFIED TO READ 700 MB UKMET -C REL HUM (RH) DATA. -C 1999-12-20 KRISHNA KUMAR KBMS VALUES SHOULD BE SET TO LOGICAL*1 -C -C INPUT ARGUMENTS: -C LUGRBIX - AN UNIT NUMBER POINTS TO ONE DEGREE GRIB INDEX FILE. -C LUGRB - AN UNIT NUMBER POINTS TO ONE DEGREE GRIB FILE. SEE -C REMARK. -C LABEL - 12 WORDS LABEL ON INPUT. WORDS 1-5 SHOULD CONTAIN -C LABEL ID OF DESIRED FIELD FLD. -C -C OUTPUT ARGEMENTS: -C FLD -- BUFF CONTAINS UNPACK FIELD. -C LABEL -- ON OUTPUT THE FULL 12 WORDS OF THE LABEL WILL CONTAIN -C APPROPRIATE VALUES. -C MTITL -- CHARACTER*132 MAP TITLE FROM INDEX FILE. -C (1:86) IS MAP TITLE, FOLLOWINGS ARE MAP ID. -C IERR -- RETURN STATUS -C IRETUR - RETURN CONDITION; -C 0 - ALL OK -C 1 - W3FP13/GRIB BLOCK 0 NOT CORRECT -C 2 - W3FP13/LENGTH OF PDS NOT CORRECT -C 3 - W3FP13/COULD NOT MATCH TYPE INDICATOR -C 4 - W3FP13/GRID TYPE NOT IN TABLES -C 5 - W3FP13/COULD NOT MATCH TYPE LEVEL -C 6 - W3FP13/COULD NOT INTERPRET ORIGINATOR OF CODE -C 7 - GRIB TYPE ERROR -- UNKNOWN GRIB TYPE. -C 10 - UNCOGNIZE DATA TYPE FROM LABEL -C 11 - W3FT32/ MAPIN NOT RECOGNIZED -C 12 - W3FT32/ MAPOUT NOT RECOGNIZED -C 13 - W3FT32/ PARTICULAR POLA MAPOUT NOT RECOGNIZED -C 14 - W3FT32/ PARTICULAR LOLA MAPOUT NOT RECOGNIZED -C 15 - W3FT32/ PARTICULAR LOLA MAPIN NOT RECOGNIZED -C 16 - W3FT32/ PARTICULAR POLA MAPOUT NOT RECOGNIZED -C 17 - W3FT32/ PARTICULAR LOLA MAPIN NOT RECOGNIZED -C 18 - W3FT32/ PARTICULAR LOLA MAPOUT NOT RECOGNIZED -C 96 - GETGB/ERROR READING INDEX FILE -C 97 - GETGB/ERROR READING GRIB FILE -C 98 - GETGB/NUMBER OF DATA POINTS GREATER THAN JF -C 99 - GETGB/REQUEST NOT FOUND -C -1 - GETGB/OTHER W3FI63 GRIB UNPACKER RETURN CODE -C 101 - W3FP11/NON-FATAL ERROR, MTITLE NOT CORRECT -C -C USAGE: -C INPUT FILES: -C UNIT LUGRBIX - INPUT ONE DEGREE GRIB INDEX FILE. SEE REMARK. -C UNIT LUGRB - INPUT ONE DEGREE GRIB FILE. SEE REMARK. -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C SUBPROGRAMS CALLED: -C UNIQUE: NONE -C -C LIBRARY: -C SPECIAL - NONE -C W3LIB - W3FP11 , W3FP13, GETGB , GBYTES , W3FM08 -C - W3FI63 , W3FT43V,W3FT32, SBYTES -C -C REMARKS: -C ***** VERY IMPORTANT ****** -C 1. ONLY DEAL WITH INPUT DATA TYPE 08, 26, 27 , 29, 30, 53, 101, 104. -C OTHER DATA TYPE MAY HAVE FATAL ERROR RETURN AT PRESENT TIME. -C 2. CONCERNING NAM CHARTS, THE 6TH WORD ID SHOULD BE '00000127'. -C 3. CONCERNING GFS CHARTS, THE 6TH WORD ID SHOULD BE '0000084D'. -C 4. FOR NO FORECAST HOUR CHECKING SUCH AS CAC 96H/C, THE THIRD BYTE -C OF THE 6TH WORD ID SHOULD BE '96'. -C -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C -C - PARAMETER (IPTS=65160,II=360,JJ=181,MM=361) - PARAMETER (IPTS2=10512,II2=144,JJ2=73) - PARAMETER (MXSIZE=66000) - PARAMETER (MXSIZ2=MXSIZE*2) - PARAMETER (IIK=289,JJK=145,NPTS=IIK*JJK) - PARAMETER (IJK=145,LJK=73,MPTS=IJK*LJK) -C - parameter(ji=360*181,ig27=27,jo27=65*65,jo27_129=129*129) - parameter(ig26=6) - parameter(ig28=28) - parameter(ig08=08,jo08=116*44) - parameter(ig53=53,jo53=117*51) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_27(jo27),rlon_27(jo27) - equivalence( rlat_27(1), rlat_03(1) ) - equivalence( rlon_27(1), rlon_03(1) ) - logical lo_27(jo27) - equivalence( lo_27(1), lo_03(1) ) -C - real rlat_27_129(jo27_129),rlon_27_129(jo27_129) - equivalence( rlat_27_129(1), rlat_03(1) ) - equivalence( rlon_27_129(1), rlon_03(1) ) - logical lo_27_129(jo27_129) - equivalence( lo_27_129(1), lo_03(1) ) -C - real rlat_08(jo08),rlon_08(jo08) - equivalence( rlat_08(1), rlat_03(1) ) - equivalence( rlon_08(1), rlon_03(1) ) - logical lo_08(jo08) - equivalence( lo_08(1), lo_03(1) ) -C - real rlat_53(jo53),rlon_53(jo53) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(jo53) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - COMMON /PDSCOM/ IFWPDS - INTEGER IFWPDS(27) - - INTEGER KGDSO(22) - CHARACTER GDSO(42) - INTEGER LENGDS - REAL DIF,SMLNO -C -C - INTEGER LUGI,LUGRBIX - INTEGER LUGB,LUGRB - INTEGER LABEL(12) - REAL FLD(*) - REAL B129(16900) - CHARACTER * 132 MTITLE - INTEGER IERR - INTEGER IRET - INTEGER ITAU -C - REAL C(MXSIZE) - COMMON /BITM/ KBMS(66000) - LOGICAL*1 KBMS -C - REAL CC(II,JJ) - REAL CC2(II2,JJ2) - REAL D(MXSIZE) - REAL DD(361,181) - REAL D2(MXSIZE) - REAL DD2(145,73) - REAL DD2N(145,37) - REAL DD2N1(5365) - REAL EE(4225) - REAL FF(4225) - REAL BLOLA(NPTS), CLOLA(MPTS) - REAL GG(73,37) - REAL GG2(2701) -C - INTEGER IGRIB(16500) - CHARACTER * 1 GRIB(MXSIZ2) -C - INTEGER IPDS(4) - INTEGER JPDS(4) - INTEGER JGDS(100) - INTEGER MPDS(25) - INTEGER KGDS(100) - INTEGER KPDS(25) - CHARACTER * 1 PDS(28) - CHARACTER * 1 PDSL(28) -C -C - CHARACTER*1 CTEMP(8) - INTEGER ITEMP - INTEGER NTEMP -C - INTEGER LIDREC(6) - CHARACTER*8 CGRIB - INTEGER IMODE -C - INTEGER LABELP(6) - CHARACTER*1 CLABELP(48) - EQUIVALENCE (LABELP(1),CLABELP(1)) -C - CHARACTER*1 IFLAG - CHARACTER*1 IDPDSC(28) - INTEGER*8 IDPDS(4) - INTEGER MODELNH - INTEGER SFCMEANRH - INTEGER MSK1, MSK2, MSK3, MSK4 - INTEGER MSK2F -C - INTEGER MSKNH, MSKNGM, MSK25, MSKFNL, MSKTRAJ - INTEGER TRAJVD - INTEGER ITYPE, IMODEL, FLAG - INTEGER CAC96HC - INTEGER GFS97HC - INTEGER GFS98TK - INTEGER BLRHHDS - INTEGER BLRHGRB - INTEGER MSKFFFF - INTEGER MSK0FFF - INTEGER LFTFLG - INTEGER AVPOLRV - INTEGER AVTYPE - INTEGER ETAMOD - INTEGER ETABOUND - INTEGER MSKECMWF - DATA MSKECMWF /Z'000000000000004B'/ - INTEGER MSKTHUND - DATA MSKTHUND /Z'00000000000000C1'/ - INTEGER MSKUK - DATA MSKUK /Z'000000000000004A'/ - INTEGER MSKUK1 - DATA MSKUK1 /Z'000000000000007D'/ -C -C MSKUK1 HAS BEEN SPECIFICALLY DEFINED TO PLOT 700 MB REL HUM -C WITH UK MET DATA -C - SAVE -C - EQUIVALENCE (C(1),CC(1,1),CC2(1,1)) - EQUIVALENCE (D(1),DD(1,1)) - EQUIVALENCE (D2(1),DD2(1,1)) - EQUIVALENCE (DD2N1(1),DD2N(1,1)) - EQUIVALENCE (GRIB(1),IGRIB(1)) - EQUIVALENCE (IPDS(1),PDS(1)) - EQUIVALENCE (JPDS(1),PDSL(1),IGRIB(2)) - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (IDPDSC(1),IDPDS(1)) - EQUIVALENCE (GG2(1),GG(1,1)) -C - DATA MODELNH /Z'00000000034E0000'/ - DATA SFCMEANRH /Z'0000000005809100'/ - DATA MSK1 /Z'00000000FFFFFF00'/ - DATA MSK2 /Z'00000000000000FF'/ - DATA MSK3 /Z'000000000000FFFF'/ - DATA MSK4 /Z'0000000000FF0000'/ - DATA MSKNH /Z'000000000000084D'/ - DATA MSKNGM /Z'0000000000000127'/ - DATA MSKTRAJ /Z'00000000000000C0'/ - DATA TRAJVD /Z'0290000000000000'/ - DATA MSKFNL /Z'0000000000000052'/ - DATA MSK25 /Z'0000000000000A87'/ - DATA CAC96HC /Z'0000000000960000'/ - DATA GFS97HC /Z'0000000000970000'/ - DATA GFS98TK /Z'0000000000980000'/ - DATA BLRHHDS /Z'346C006400000000'/ - DATA BLRHGRB /Z'346B265F00000000'/ - DATA MSKFFFF /Z'FFFFFFFF00000000'/ - DATA MSK0FFF /Z'00FFFFFF00000000'/ - DATA LFTFLG /Z'8365326400000000'/ - DATA AVPOLRV /Z'0000000000990000'/ - DATA ETAMOD /Z'0000000000800000'/ - DATA ETABOUND /Z'006C616400000000'/ - DATA AVTYPE / 130 / - DATA MSK2F /Z'FFFF000000000000'/ -C -C*********************************************************************** -C -C - IRET = 0 - IERR = 0 - LUGI = LUGRBIX - LUGB = LUGRB -C - WRITE(6,224)(LABEL(I),I=1,12) -C - ITYPE = IAND(LABEL(5),MSK2) - IFCSTHR = IAND(LABEL(1),MSK2) - PRINT *, ' ITYPE=', ITYPE - IMODEL = IAND(LABEL(6),MSK3) - FLAG = IAND(LABEL(6),MSK4) -C -C if (itype .eq. avtype) then -C print *, ' got a avpolrv or avmerv data type....' -C endif -C - IF (FLAG.EQ.AVPOLRV .OR. FLAG.EQ.ETAMOD) THEN - LABEL(6) = IAND(LABEL(6),MSK3) - ENDIF -C - IF (IMODEL .EQ. MSKNH) THEN - LABEL(7) = 0 - LABEL(8) = MODELNH - IF (FLAG .NE. 0) LABEL(6) = MSKNH - ELSE IF (IMODEL .EQ. MSKNGM) THEN - LABEL(6) = 0 - LABEL(7) = 0 - LABEL(8) = 39 - ELSE IF (IMODEL .EQ. MSKFNL) THEN - LABEL(6) = 0 - LABEL(7) = 0 - ELSE IF (IMODEL .EQ. MSK25) THEN - LABEL(7) = 0 - LABEL(8) = MODELNH - IF (FLAG .NE. 0) LABEL(6) = MSK25 - ENDIF -C -#if defined (_LITTLE_ENDIAN) - CALL SBYTESCCS(LABELP,LABEL,0,32,0,8) -#else - CALL SBYTES(LABELP,LABEL,0,32,0,8) -#endif -C ..... PACK 8-WORD ID TO 4-WORD CRAY ID - IFLAG = CHAR(128) -C .... 128 FOR GDS, 64 FOR BITMAP, 192 FOR BOTH - ICENT = 20 - ISCALE = 0 - CALL W3FP12(LABELP, IFLAG, IDPDSC, ICENT, ISCALE, IERR) -C .... CONVERT OFFICE 84' ID TO PDS ..... - IF (IERR .NE. 0) THEN - IF (IMODEL .EQ. MSKTRAJ) THEN - PRINT *, ' ** RETURN FROM W3FP12 =', IERR - PRINT *, ' PASS THIS TRAJETORY ID' - IERR = 0 - ELSE - PRINT *, ' **FATAL RETURN FROM W3FP12 =', IERR - WRITE(6,224)(LABEL(I),I=1,12) - WRITE(6,226)(LABELP(I),I=1,4) - WRITE(6,227)(IDPDS(I),I=1,4) - GO TO 999 - ENDIF - ENDIF -C - WRITE(6,224)(LABEL(I),I=1,12) - 224 FORMAT(1X,'LABEL=',/,2(1X,6(Z16,1X),/)) - WRITE(6,226)(LABELP(I),I=1,4) - 226 FORMAT(1X,'LABELP=',/,(1X,4(Z16,1X),/)) - WRITE(6,227)(IDPDS(I),I=1,4) - 227 FORMAT(1X,'IDPDS=',/,(1X,4(Z16,1X),/)) - IF (IMODEL .EQ. MSKNH) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(78) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) -#if defined (_LITTLE_ENDIAN) - ISCRATCH = IDPDS(2) - CALL SWAP_BYTES_IN_PLACE (ISCRATCH, 8_8, 1_8) - ITEMP = IAND (ISCRATCH, MSKFFFF) -#else - ITEMP = IAND(IDPDS(2),MSKFFFF) -#endif - IF (FLAG .EQ. CAC96HC) THEN - print *, ' **try to read cac blend grib' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(27) - IDPDSC(8) = CHAR(192) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (FLAG .EQ. GFS97HC) THEN - print *, ' **try to read gfs blend grib' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(02) - IDPDSC(8) = CHAR(128) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (FLAG .EQ. GFS98TK) THEN - print *, ' **try to read gfs THK ' - IDPDSC(6) = CHAR(80) - IDPDSC(7) = CHAR(03) - IDPDSC(8) = CHAR(128) - IF (IDPDSC(9).EQ.CHAR(210).AND. - 1 IDPDSC(10).EQ.CHAR(100)) THEN - IDPDSC(9) = CHAR(27) - ENDIF - ELSE IF (ITYPE.EQ.27 .AND. ITEMP.EQ.LFTFLG) THEN - PRINT *,' **GET GFS 500 LIFTED INDEX' - IDPDSC(10) = CHAR(01) - IDPDSC(11) = CHAR(00) - IDPDSC(12) = CHAR(00) - ENDIF - ELSE IF (IMODEL .EQ. MSK25) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(77) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) - ELSE IF (IMODEL .EQ. MSKNGM) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(39) - IDPDSC(7) = CHAR(06) - IF (ITYPE .EQ. 05) THEN - IDPDSC(7) = CHAR(05) - ENDIF - IF (ITYPE .EQ. 101) THEN - IDPDSC(7) = CHAR(101) - PRINT *, ' TRY TO GET A NGM C-GRID' - ENDIF - IF (ITYPE .EQ. 104) THEN - IDPDSC(7) = CHAR(104) - PRINT *, ' TRY TO GET A NGM SUPER C-GRID' - ENDIF -#if defined (_LITTLE_ENDIAN) - ISCRATCH = IDPDS(2) - CALL SWAP_BYTES_IN_PLACE (ISCRATCH, 8_8, 1_8) - ITEMP = IAND (ISCRATCH, MSKFFFF) -#else - ITEMP = IAND(IDPDS(2),MSKFFFF) -#endif - IF (ITEMP .EQ. BLRHHDS) THEN - PRINT *,' **GET NGM BOUNDARY LAYER RH' - ITEMP = BLRHGRB - IDPDSC(9) = CTEMP(1) - IDPDSC(10) = CTEMP(2) - IDPDSC(11) = CTEMP(3) - IDPDSC(12) = CTEMP(4) - ENDIF - IF (FLAG .EQ. ETAMOD) THEN -C ... FOR NAM BOUNDARY LAYER -#if defined (_LITTLE_ENDIAN) - ISCRATCH = IDPDS(2) - CALL SWAP_BYTES_IN_PLACE (ISCRATCH, 8_8, 1_8) - NTEMP = IAND (ISCRATCH, MSK0FFF) -#else - NTEMP = IAND(IDPDS(2),MSK0FFF) -#endif - IF (NTEMP .EQ. ETABOUND) THEN - PRINT *, ' ..GET A NAM BOUNDARY LAYER FIELD' - IDPDSC(10) = CHAR(116) - IDPDSC(11) = CHAR(30) - IDPDSC(12) = CHAR(0) - ENDIF - ENDIF -C - ELSE IF (IMODEL .EQ. MSKTRAJ) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(141) - IDPDSC(7) = CHAR(05) - IDATATP = IAND(LABELP(1),MSK2F) - IF (IDATATP .EQ. TRAJVD) THEN -C ... FOR THE VERTICAL REPLACEMENT - PRINT *,' FOR TRAJECTORY VERTICAL REPLACEMENT' - IDPDSC(9) = CHAR(183) - IDPDSC(10) = CHAR(100) - IDPDSC(11) = CHAR(02) - IDPDSC(12) = CHAR(188) - IDPDSC(20) = CHAR(24) - IDPDSC(19) = CLABELP(12) - IDPDSC(21) = CHAR(2) - ELSE IF (IDPDSC(9).EQ.CHAR(17)) THEN - IDPDSC(9)=CHAR(152) - IF (IDPDSC(11).EQ.CHAR(0).AND.IDPDSC(12).EQ.CHAR(0)) - 1 IDPDSC(10) = CHAR(01) -C ... FOR TRAJ DEW-PTS TEMP 700MB AND SFC - ELSE IF (IDPDSC(9).EQ.CHAR(11)) THEN - IDPDSC(9)=CHAR(148) - ELSE IF (IDPDSC(9).EQ.CHAR(133) - 1 .AND.IDPDSC(10).EQ.CHAR(101)) THEN -C ....for k index .... - PRINT *,' FOR TRAJECTORY INDEX' - IDPDSC(9) = CHAR(182) - IDPDSC(10) = CHAR(01) - IDPDSC(11) = CHAR(00) - IDPDSC(12) = CHAR(00) - ENDIF -C - ELSE IF (IMODEL .EQ. MSKFNL) THEN - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(82) - IDPDSC(7) = CHAR(03) - ELSE IF (IMODEL .EQ. MSKUK ) THEN -c print *, ' **try to read ukmet grid 500 MB RH' - IDPDSC(5) = CHAR(74) - IDPDSC(6) = CHAR(15) - IDPDSC(7) = CHAR(02) - IF (IDPDSC(9) .EQ. CHAR(52)) THEN -C ... THIS UKMET 500 MB RH - IF (IDPDSC(10) .EQ. CHAR(108)) IDPDSC(10)=CHAR(100) - IF (IDPDSC(11) .EQ. CHAR(33)) IDPDSC(11)=CHAR(1) - IF (IDPDSC(11) .EQ. CHAR(44)) IDPDSC(11)=CHAR(1) - IF (IDPDSC(12) .EQ. CHAR(100)) IDPDSC(12)=CHAR(244) - ENDIF - ELSE IF (IMODEL .EQ. MSKUK1 ) THEN - print *, ' **try to read ukmet grid 700 MB RH' - IDPDSC(5) = CHAR(74) - IDPDSC(6) = CHAR(15) - IDPDSC(7) = CHAR(02) - IF (IDPDSC(9) .EQ. CHAR(52)) THEN -C ... THIS UKMET 700 MB RH - IF (IDPDSC(10) .EQ. CHAR(108)) IDPDSC(10)=CHAR(100) - if(idpdsc(11).eq.char(33)) idpdsc(11)=char(2) - if(idpdsc(12).eq.char(100)) idpdsc(12)=char(188) - ENDIF - - ELSE IF (IMODEL .EQ. MSKECMWF ) THEN - print *, ' **try to read ecmwf grid' - IDPDSC(4) = CHAR(01) - IDPDSC(5) = CHAR(98) - IDPDSC(6) = CHAR(152) - IDPDSC(7) = CHAR(02) - IF (IDPDSC(9) .EQ. CHAR(02)) THEN -C ... THIS ECMWF PRESSURE AT THE SURFACE - IDPDSC(10) = CHAR(01) - ENDIF -C - ELSE IF (IMODEL .EQ. MSKTHUND) THEN - PRINT *,' GET NGM MOS THUNDER/SEVERE WX ID....' - IDPDSC(6) = CHAR(141) - IDPDSC(8) = CHAR(192) - IF (IDPDSC(9).EQ.CHAR(60)) THEN - IDPDSC(9) = CHAR(149) - ELSE IF (IDPDSC(9).EQ.CHAR(59)) THEN - IDPDSC(9) = CHAR(151) - ENDIF - IDPDSC(10) = CHAR(1) - IDPDSC(20) = CHAR( IAND(LABEL(3),MSK2)) -C - ELSE IF (ITYPE.EQ.8 .OR. ITYPE.EQ.53) THEN - PRINT *,' ****TRY TO GET A MERCTOR GRID.' - IDPDSC(4) = CHAR(02) - IDPDSC(6) = CHAR(77) - IDPDSC(7) = CHAR(03) - IF (IFCSTHR.GT.168) IDPDSC(7)= CHAR(02) - ENDIF -C - IF ( IAND(LABEL(1),MSK1) .EQ. SFCMEANRH) THEN -C IDPDSC(7) = CHAR(202) - IF (IMODEL .NE. MSKNGM.AND.IMODEL.NE.MSKUK1) THEN - IDPDSC(11) = CHAR(44) - ENDIF -C print *, ' get a sfc-500 mean rh' - ENDIF -C .... MODIFY PDS TO POINT TO 1-DEGREE GRIB - DO I=1, 28 - PDS(I) = IDPDSC(I) - ENDDO -C - JREW = 0 - MPDS = -1 - MPDS(3) = mova2i(PDS(7)) - MPDS(5) = mova2i(PDS(9)) - MPDS(6) = mova2i(PDS(10)) - MPDS(7) = mova2i(PDS(11)) * 256 + mova2i(PDS(12)) - IF (IMODEL .EQ. MSKTRAJ) THEN - IDATATP = IAND(LABELP(1),MSK2F) -C PRINT *,' SET MPDS FOR TRAJVD=' - IF (IDATATP .EQ. TRAJVD) THEN -C PRINT *,' SET MPDS FOR TRAJVD' -C MPDS(14) = mova2i(PDS(19)) - MPDS(15) = mova2i(PDS(20)) -C MPDS(16) = mova2i(PDS(21)) - ENDIF - ELSE IF (FLAG.NE.CAC96HC .AND. FLAG.NE.GFS97HC) THEN - MPDS(14) = mova2i(PDS(19)) -C ..... FOR THE FORECAST HOUR CHECKING - ELSE IF (IMODEL .EQ. MSKTHUND) THEN -C MPDS(14) = mova2i(PDS(19)) - MPDS(15) = mova2i(PDS(20)) -C MPDS(16) = mova2i(PDS(21)) - ENDIF -C - IF (FLAG .EQ. AVPOLRV) THEN - IDPDSC(7) = CHAR(03) - MPDS(3) = 3 -C ..... FOR AVPOLARV - ENDIF -C -C READ I DEGREE GRIB FILE USING INDEX FILE -C -C print *,' mpds=' -C write (*,203)(mpds(k),k=1,25) -C 203 format( 5(5(1x,z16),/) ) -C print *,' jgds=' -C write (*,204)(jgds(k),k=1,100) -C 204 format( 20(5(1x,z16),/) ) -C -C - print *, ' Pds = ' - write(*, 12)(ipds(i),i=1,4) - 12 format( 2x, 4(z16,1x)) -C -C CALL GETGB1(LUGB,LUGI,MXSIZE,JREW,MPDS,JGDS, -C & GRIB,KBYTES,KREW,KPDS,KGDS,KBMS,C,IRET) -C - CALL GETGB1(LUGB,LUGI,ji,JREW,MPDS,JGDS, - & GRIB,KBYTES,KREW,KPDS,KGDSi,KBMS,CC,IRET) -C -C - IF (IRET .NE. 0) THEN - PRINT *,' **FATAL ERROR FROM GETGB.', IRET - IERR = IRET - GO TO 999 - ENDIF -C -C print *,'after getgb kpds = ',kpds - print *, ' Jds = ' - write(*, 16)(jpds(i),i=1,4) - 16 format( 2x, 4(z16,1x)) -C - IF (KPDS(16) .EQ. 0) THEN - ITAU = KPDS(14) - ELSE IF (KPDS(16) .EQ. 2) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 3) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 4) THEN - ITAU = KPDS(15) - ELSE IF (KPDS(16) .EQ. 10) THEN - ITAU = KPDS(14) - ELSE - PRINT *,' **ERROR - CAN NOT GET TAU. KPDS(16)=',KPDS(16) - ENDIF -C - print *,' ITAU=', itau - print *, ' Kds = ' - write(*, 14)(kpds(i),i=1,24) - 14 format( 6(2x, 4(z16,1x),/)) -C -C print *,'after getgb mpds = ',mpds -C PRINT *,'KBYTES = ',KBYTES -C PRINT *,'RECORD NO. OF GRIB RECORD IN INPUT FILE = ',KREW -C - 700 CONTINUE -C -C flip the grid so 1st point is S.pole at Greenwich -C - IF (KPDS(3) .EQ. 3) THEN - PRINT *, ' GET A ONE DEGREE GRIB' - DO N1=1,181 - DO M1=1,360 - DD(M1,181-N1+1) = CC(M1,N1) - ENDDO - ENDDO -C - DO N1 = 1, 181 - DD(361,N1) = DD(1,N1) - ENDDO -C - IF (ITYPE .EQ. AVTYPE) THEN -C print *, ' convert from one-degree to 5 degree ...' - LL1 = 0 - DO L1 = 1, 361, 5 - LL1 = LL1 + 1 - II1 = 0 - DO I1 = 1, 181, 5 - II1 = II1 + 1 - GG(LL1,II1) = DD(L1,I1) - ENDDO - ENDDO -C ... LOAD IT TO OUTPUT BUFFER - DO III=1,2701 - FLD(III) = GG2(III) - ENDDO -C - ELSE IF (FLAG .EQ. AVPOLRV) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) -C DO NN=1, 5365 -C FLD(NN) = CLOLA(NN) -C ENDDO - DO NN=5221, 10585 - FLD(NN-5220) = CLOLA(NN) - ENDDO -C print *,' successfully get avpolar field from 1' -C .... FOR N.H. ONLY - ELSE IF (ITYPE .EQ. IG08) THEN -c define 116x44 grid - call makgds(ig08,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) ! kumar modified for ibm RS/6000 the call to exit -C kgdso(4)=-20826! fix w3fi71 error ! errexit(iret) is the ibm equiv of exit(iret) -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo08,1, - 1 ibi,kbms,cc,ko,rlat_08,rlon_08, - 2 ibo,lo_08,fld,iret) - if(iret.ne.0) call errexit(iret) -C - ELSE IF (ITYPE .EQ.26) THEN -c define 53x45 grid - PRINT *, ' CONVERT ONE-DEGREE TO LFM' - call makgds(ig26,kgdso,gdso,lengds,iret) - if(iret.ne.0) PRINT *,' IRET=',IRET -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 -C call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo,1, -C 1 ibi,kbms,cc,ko,rlat,rlon,ibo,lo,fld,iret) - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - - if(iret.ne.0) PRINT *,' IRET=',IRET -C - ELSE IF (ITYPE .EQ. IG27) THEN -c define 65x65 grid - call makgds(ig27,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) - kgdso(4)=-20826! fix w3fi71 error -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN -C ... GET 129*129 - kgdso(2) = 129 - kgdso(3) = 129 - kgdso(8) = kgdso(8)/2 - kgdso(9) = kgdso(9)/2 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27_129,1, - 1 ibi,kbms,cc,ko,rlat_27_129,rlon_27_129, - 2 ibo,lo_27_129, fld,iret) - if(iret.ne.0) call errexit(iret) -C CALL W3FM08(b129,fld,129,129) - ELSE IF (.NOT. UORFG) THEN -C ... GET 65*65 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - if(iret.ne.0) call errexit(iret) - ENDIF -C -C - ELSE IF (ITYPE .EQ. IG28) THEN -c define 65x65 grid - call makgds(ig28,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) - kgdso(4)=20826 ! fix w3fi71 error -C - IF (UORFG .AND. UXPO.EQ.65 .AND. UYPO.EQ.65) THEN -C ... GET 129*129 - kgdso(2) = 129 - kgdso(3) = 129 - kgdso(8) = kgdso(8)/2 - kgdso(9) = kgdso(9)/2 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27_129,1, - 1 ibi,kbms,cc,ko,rlat_27_129,rlon_27_129, - 2 ibo,lo_27_129, fld,iret) - if(iret.ne.0) call errexit(iret) -C CALL W3FM08(b129,fld,129,129) - ELSE IF (.NOT. UORFG) THEN -C ... GET 65*65 - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo27,1, - 1 ibi,kbms,cc,ko,rlat_27,rlon_27, - 2 ibo,lo_27,fld,iret) - if(iret.ne.0) call errexit(iret) - ENDIF -C - ELSE IF (ITYPE .EQ.29) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) - DO NN=5221, 10585 - FLD(NN-5220) = CLOLA(NN) - ENDDO - print *,' successfully get a nh 2.5 degree field.' -C .... FOR N.H. ONLY - ELSE IF (ITYPE .EQ.30) THEN -C .... CONVERT ONE DEGREE TO 2.5 DEGREE - CALL W3FT3X2P5(DD,BLOLA,CLOLA) - DO NN=1, 5365 - FLD(NN) = CLOLA(NN) - ENDDO - print *,' successfully get a sh 2.5 degree field.' -C .... FOR S.H. ONLY - ELSE IF (ITYPE .EQ. IG53) THEN -c define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) call errexit(iret) -C kgdso(4)=-20826! fix w3fi71 error -C - print *,'kgdso=',kgdso - print *,'kgdsi=',kgdsi - ipopt=0 - ip = 0 - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo53,1, - 1 ibi,kbms,cc,ko,rlat_53,rlon_53, - 2 ibo,lo_53,fld,iret) - if(iret.ne.0) call errexit(iret) -C - ELSE - PRINT *, ' ** UNRECOGNIZED DATA TYPE -- ', ITYPE - IERR = 10 - GO TO 999 - ENDIF -C - ELSE IF (KPDS(3) .EQ. 2) THEN -C PRINT *, ' GET A 2.5 DEGREE GRIB' - DO N1=1,73 - DO M1=1,144 - DD2(M1,73-N1+1) = CC2(M1,N1) - ENDDO - ENDDO -C - DO N1 = 1, 73 - DD2(145,N1) = DD2(1,N1) - ENDDO -C - IF (ITYPE .EQ. AVTYPE) THEN -C print *, ' convert from 2.5-degree to 5 degree ...' - LL1 = 0 - DO L1 = 1, 145, 2 - LL1 = LL1 + 1 - II1 = 0 - DO I1 = 1, 73, 2 - II1 = II1 + 1 - GG(LL1,II1) = DD2(L1,I1) - ENDDO - ENDDO -C ... LOAD IT TO OUTPUT BUFFER - DO III=1,2701 - FLD(III) = GG2(III) - ENDDO - ELSE IF (FLAG .EQ. AVPOLRV) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD NH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO -C print *,' successfully get avpolar field from 2.5.' - ELSE IF (ITYPE .EQ. 27) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C ..... N.H. - CALL W3FT05V(DD2N,EE,1) -C .... convert 2.5 degree to office 84 65*65 -C CALL W3FM08(EE,FF,65,65) -C ... smoother..... - DO III=1,4225 - FLD(III) = EE(III) - ENDDO - ELSE IF (ITYPE.EQ.28) THEN - DO N1=1,37 - DO M1=1,145 - DD2N(M1,N1) = DD2(M1,N1) - ENDDO - ENDDO -C ..... S.H. - CALL W3FT05V(DD2N,EE,1) -C .... convert 2.5 degree to office 84 65*65 -C CALL W3FM08(EE,FF,65,65) -C ... smoother..... - DO III=1,4225 - FLD(III) = EE(III) - ENDDO - ELSE IF (ITYPE .EQ. 29) THEN - DO N1=37, 73 - DO M1=1,145 - DD2N(M1,N1-36) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD NH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO - print *,' successfully get a nh 2.5 grid from 2.5.' - ELSE IF (ITYPE .EQ. 30) THEN - DO N1=1, 37 - DO M1=1,145 - DD2N(M1,N1) = DD2(M1,N1) - ENDDO - ENDDO -C .... LOAD SH 2.5 DEGREE - DO NN=1, 5365 - FLD(NN) = DD2N1(NN) - ENDDO - print *,' successfully get a sh 2.5 grid from 2.5.' - ELSE - PRINT *, ' ** UNRECOGNIZED DATA TYPE -- ', ITYPE - IERR = 10 - GO TO 999 - ENDIF -C - ELSE IF (KPDS(3) .EQ.08 .AND. ITYPE .EQ. 08) THEN - DO III=1, 5104 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.27 .AND. ITYPE .EQ. 27) THEN - DO III=1, 4225 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.28 .AND. ITYPE .EQ. 28) THEN - DO III=1, 4225 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 5 .AND. ITYPE .EQ. 5) THEN - DO III=1, 3021 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 6 .AND. ITYPE .EQ. 26) THEN - DO III=1, 2385 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 26 .AND. ITYPE .EQ. 26) THEN - DO III=1, 2385 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.29 .AND. ITYPE .EQ. 29) THEN - DO III=1, 5365 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.30 .AND. ITYPE .EQ. 30) THEN - DO III=1, 5365 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ.53 .AND. ITYPE .EQ. 53) THEN - DO III=1, 5967 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 101 .AND. ITYPE .EQ. 101) THEN - DO III=1, 10283 - FLD(III) = C(III) - ENDDO - ELSE IF (KPDS(3) .EQ. 104 .AND. ITYPE .EQ. 104) THEN - DO III=1, 16170 - FLD(III) = C(III) - ENDDO - ELSE - PRINT *,' GRID ID TYPE =', KPDS(3) - PRINT *,' **ABEND, CANNOT PROCESS THIS GRID TYPE**' - IERR = 7 - GO TO 999 - ENDIF -C -C write(*,810)(buff(i),i=1,1440) -C810 format( 180(8(f10.3,2x),/)) -C - IF (IMODEL .EQ. MSKTRAJ) THEN - PDSL(6) = CHAR(18) - IF (PDSL(9).EQ.CHAR(152)) THEN - PDSL(9)=CHAR(17) - ELSE IF (PDSL(9).EQ.CHAR(148)) THEN - PDSL(9)=CHAR(11) - ELSE IF (PDSL(9).EQ.CHAR(182)) THEN - PDSL(9)=CHAR(133) - PDSL(10)=CHAR(101) - PDSL(11)=CHAR(70) - PDSL(12)=CHAR(85) - ELSE IF (PDSL(9).EQ.CHAR(183)) THEN - PDSL(9)=CHAR(133) - ENDIF - CALL W3FP11 (IGRIB,JPDS,MTITLE,IRET) - IRET = 0 -C - ELSE IF (FLAG .EQ. GFS97HC .OR. FLAG.EQ.GFS98TK) THEN - PDSL(9)=CHAR(07) - PDSL(5)=CHAR(08) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) - ELSE IF (IMODEL .EQ. MSKTHUND) THEN - PDSL(5)=CHAR(08) - PDSL(9)=CHAR(07) - PDSL(8) = CHAR(128) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) -C - ELSE IF (IMODEL .EQ. MSKTRAJ) THEN - PDSL(9)=CHAR(11) - PDSL(5)=CHAR(08) - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) - ELSE - CALL W3FP11 (IGRIB,IGRIB(2),MTITLE,IRET) -C .... to get a map title - ENDIF - IF (IRET .NE. 0) THEN - PRINT *, ' ** NOT A FATAL ERROR FROM W3FP11 -- ', IRET - IERR = 101 - ENDIF -C -C print *,' ' -C print *,title(1:86) -C print *,' ' -C - CGRIB(1:1) = CHAR(71) - CGRIB(2:2) = CHAR(82) - CGRIB(3:3) = CHAR(73) - CGRIB(4:4) = CHAR(66) - CGRIB(5:5) = CHAR(0) - CGRIB(6:6) = CHAR(0) - CGRIB(7:7) = CHAR(0) - CGRIB(8:8) = CHAR(1) -C -C PDS(7) = CHAR(27) - IF (ITYPE.EQ.26) ITYPE=6 - GRIB(15) = CHAR(ITYPE) -C - CALL W3FP13(CGRIB,JPDS,LIDREC,IRET) - CALL W3FI69(JPDS, IFWPDS) - KCENT=IFWPDS(23) - - IF (IRET .NE. 0) THEN - PRINT *,' ERROR RETURN FROM W3FP13:', IRET - IERR = IRET - ELSE - CALL GBYTES(LIDREC,LABEL,0,32,0,12) - LABEL(1) = IOR(IAND(MSK1,LABEL(1)),ITAU) - print *,' label after =' - write (*,224)(label(k),k=1,12) - ENDIF -C -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/labelcon.f b/util/sorc/faxmakrx.fd/labelcon.f deleted file mode 100755 index a2c139f003..0000000000 --- a/util/sorc/faxmakrx.fd/labelcon.f +++ /dev/null @@ -1,1244 +0,0 @@ - SUBROUTINE LABELCON(FLD1,IMAX,JMAX,DOTSGI,A,B,KDN,LDN,IRETUR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: LABELCON PUT CONTOUR LABELS. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: LABEL CENTERS BY CALLING CENTRE AND LABEL THE CONTOURS -C BY CALLING CLABEL AND CLOSEC. -C -C PROGRAM HISTORY LOG: -C 94-10-31 ORGIONAL AUTHOR HENRICHSEN -C 94-11-28 HENRICHSEN/ PUT LOGIC TO USE OFF SET LABELS FOR -C LIN CONTOR STRIP LABELS AND LABELS ABOVE -C CONTOURS. -C 94-12-19 HENRICHSEN CHANGE JUP TO 2 FOR BOUNDARY LAYER RH. -C 94-12-22 LUKE LIN CONVERT IT CFT-77. -C 96-02-22 LUKE LIN ADD THE LOGIC TO TRAJECTORY VERTICAL -C DISPLACEMENT AND K INDEX MAPS. -C 96-05-30 LUKE LIN MODIFY CONTOUR LABEL POSITION FOR NGM -C 96-06-12 LUKE LIN MODIFY CONTOUR LABEL LOGIC FOR CENTRE, CLOSEC, -C AND LABEL ROUTINES. -C 96-09-12 LUKE LIN MODIFY FOR CGRID PRECIP CHARTS. -C 96-10-03 LUKE LIN MODIFY FOR TROPOPAUSE PRESSURE. -C 96-11-04 LUKE LIN MODIFY FOR PFAX1 TEMPERATURE PLOTS. -C 97-02-18 LUKE LIN ADD KEYIDX 34 FOR HIGHT CHANGE WITHOUT CENTERS. -C 97-03-12 LUKE LIN MODIFY FOR PROB. THUNDERSTORMS/SEVERE WX CENTERS. -C 97-12-04 LUKE LIN MODIFY KEYIDX 39 FOR GEO REL VORTICITY. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL LABELCON(Z,IMAX,JMAX,DOTSGI,A,B,KDN,LDN,IRETUR) -C INPUT ARGUMENT LIST: -C FLD1 - A GIVEN GRIDPOINT SCALED DATA FIELD -C IMAX - I-DIMENSION OF GRIDPOINT DATA FIELD -C JMAX - J-DIMENSION OF GRIDPOINT DATA FIELD -C DOTSGI - IS DOTS PER GRID INTERVAL -C - WHERE EACH DOT IS 1/100TH INCH ON VARIAN -C - NEGATIVE DOTSGI SIGNALS MERC SRN HEMI OPTION -C A - IS ADDITIVE CONSTANT -C B - IS MULTIPLICATIVE CONSTANT -C - WHERE TRUE Z VALUE = (Z + A) * B -C KDN - LOGICAL*1 FLAG =.TRUE. IF THIS A KDN FIELD. -C LDN - LOGICAL*1 FLAG =.TRUE. IF THIS A DN FIELD. -C -C OUTPUT ARGUMENT LIST: -C IRETUR - RETURN CONDITIONS FROM SUBS CALLED. -C - = 0, NORMAL -C - = 1, KEYIDX ERROR -C -C -C OUTPUT FILES: -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - INTEGER IMAX, JMAX - REAL FLD1(IMAX,JMAX) -C - COMMON /PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT -C -C - COMMON /ADJ1/ICOR,JCOR - COMMON /ADJ2/ XIDID,YJDID - COMMON /ADJ3/ IRTCOR,IUPCOR -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,LEVEL -C -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C - COMMON /CENTR/ CENTFLAG,CENTFONT,CENTNC,CENTCEN,CENTB1RC, - 1 CENTXID,CENTYID,CENTXLIM,CENTFLO,CENTFHI, - 2 CENTFORM - LOGICAL CENTFLAG - REAL CENTFONT,CENTXID,CENTYID,CENTXLIM,CENTB1RC - CHARACTER*4 CENTFORM,CENTFLO,CENTFHI - INTEGER CENTNC,CENTCEN -C - COMMON /CENTV/ CENVFLAG,CENVFONT,CENVNC,CENVJUP, - 1 CENVICR,CENVJCR,CENVB1RC,CENVFORM,CENVIFF - LOGICAL CENVFLAG - REAL CENVFONT,CENVB1RC - CHARACTER*4 CENVFORM,CENVIFF - INTEGER CENVNC,CENVJUP,CENVICR,CENVJCR -C - COMMON /FIXLAB/ LABFLAG,LABFONT,LABNC,LABRTC,LABUPC, - 1 LABNLAB,LABIJFIX(7),LABB1RC,LABIFF,LABFORM - LOGICAL LABFLAG - CHARACTER*4 LABFORM,LABIFF - REAL LABFONT, LABB1RC - INTEGER LABNC,LABRTC,LABUPC,LABNLAB,LABIJFIX -C -C - CHARACTER*4 IFORM - CHARACTER*4 IFOR01 - CHARACTER*4 IFOR02 - CHARACTER*4 IFOREL - CHARACTER*4 IFOR06 -C - CHARACTER*4 FORMC - CHARACTER*4 FORMT - CHARACTER*4 FORMV - REAL FONTC - REAL FONTT - REAL FONTV -C - INTEGER GDTYPE - INTEGER ITABMB(7) - INTEGER ITABFL(7) -C - CHARACTER*8 IFF1(5) - CHARACTER*8 IFFX(5) - CHARACTER*8 IFFN(5) - CHARACTER*8 IFF2(5) - CHARACTER*8 IFF3(5) - CHARACTER*8 IFF4(5) - CHARACTER*8 IFF5(5) - CHARACTER*8 IFG2(5) - CHARACTER*8 IFFT(5) - CHARACTER*8 IFFS(5) -C - CHARACTER*8 IFLO(5) - CHARACTER*8 IFHI(5) - CHARACTER*8 IFFV(5) - CHARACTER*8 IFFC(5) -C - INTEGER CIFF1(5) - INTEGER CIFFX(5) - INTEGER CIFFN(5) - INTEGER CIFF2(5) - INTEGER CIFF3(5) - INTEGER CIFF4(5) - INTEGER CIFF5(5) - INTEGER CIFG2(5) - INTEGER CIFFT(5) - INTEGER CIFFS(5) -C - INTEGER IRTCRC,IUPCRC - INTEGER ICORV,JCORV - INTEGER NCT,NCV,NCC -C - EQUIVALENCE (IFF1(1),CIFF1(1)) - EQUIVALENCE (IFFX(1),CIFFX(1)) - EQUIVALENCE (IFFN(1),CIFFN(1)) - EQUIVALENCE (IFF2(1),CIFF2(1)) - EQUIVALENCE (IFF3(1),CIFF3(1)) - EQUIVALENCE (IFF4(1),CIFF4(1)) - EQUIVALENCE (IFF5(1),CIFF5(1)) - EQUIVALENCE (IFG2(1),CIFG2(1)) - EQUIVALENCE (IFFT(1),CIFFT(1)) - EQUIVALENCE (IFFS(1),CIFFS(1)) -C - INTEGER NLAB - INTEGER ICEN - INTEGER HJFIX(5) - INTEGER IIFIX(3) - INTEGER JJFIX(5) - INTEGER KJFIX(5) - INTEGER KKFIX(3) - INTEGER LJFIX(5) - INTEGER SLFIX(5) - INTEGER MJFIX(5) - INTEGER MMFIX(5) - INTEGER TMPFIX(5) - INTEGER IJFIXC(5) - INTEGER IJFIX - INTEGER KCFIX(12) - INTEGER MXITR -C - INTEGER M(2) -C - LOGICAL KDN - LOGICAL LDN -C - LOGICAL FGCENT - LOGICAL FGCENV - LOGICAL FGLABC -C - DATA IFOR01 /'A+-+'/ - DATA IFOR02 /'A999'/ - DATA IFOREL /'A..9'/ - DATA IFOR06 /'S999'/ -C DATA IFF1 /4H(A1,,4H1H$),0,0,0/ -C DATA IFF2 /4H(A2,,4H1H$),0,0,0/ -C DATA IFF3 /4H(A3,,4H1H$),0,0,0/ -C DATA IFF4 /4H(A4,,4H1H$),0,0,0/ -C DATA IFG2 /4H(A3,,4H2HK$,1H),0,0/ - DATA CIFF1 /8H(A1,1H$),0,0,0,0/ - DATA CIFFX /8H(2HX$,A1,1H),0,0,0/ - DATA CIFFN /8H(2HN$,A1,1H),0,0,0/ - DATA CIFF2 /8H(A2,1H$),0,0,0,0/ - DATA CIFF3 /8H(A3,1H$),0,0,0,0/ - DATA CIFF4 /8H(A4,1H$),0,0,0,0/ - DATA CIFF5 /8H(1HF,A3,,8H1H$) ,0,0,0/ - DATA CIFG2 /8H(A3,2HK$,8H) ,0,0,0/ - DATA CIFFT /8H(1HT,A2,,8H1H$) ,0,0,0/ - DATA CIFFS /8H(1HS,A2,,8H1H$) ,0,0,0/ -C - DATA HJFIX /-13,-21,-29,-37,-45/ - DATA IIFIX /-17,-29,-43/ - DATA JJFIX /-8,-16,-24,-32,-40/ - DATA KJFIX /-5,-13,-21,-29,-37/ - DATA SLFIX /-6,-14,-22,-30,-38/ - DATA KKFIX /-27,-32,-37/ - DATA LJFIX /-16,-24,-32,-40,-48/ - DATA MJFIX /-7,-15,-23,-31,-39/ - DATA MMFIX /-10,-18,-26,-34,-42/ -C - DATA ITABMB/400,350,300,250,200,150,100/ - DATA ITABFL/240,270,300,340,390,450,530/ - DATA MXITR /7/ -C DATA KCFIX/0,-4,-8,-12,-16,-20,-24,-28,-32,-36,-40,-44/ - DATA KCFIX/-1,-5,-9,-13,-17,-21,-25,-29,-33,-37,-41,-45/ -C -C SKIP KEYIDX 51 AND ABOVE -C - IF (KEYIDX.GT.51) THEN - PRINT *, ' INVALID KEYDIX = ', KEYIDX - IRETUR = 1 - ENDIF -C -C print *,' in subroutine lbelcon' - print *,' keyidx=', keyidx -C print *,' max=', imax, jmax -C - PUTHGT = 1.0 - PUTANG = 0.0 - FONTC = 1.0 - FONTT = 1.0 - FONTV = 1.0 - IPRPUT(1) = 0 - IPRPUT(2) = 0 - IRETUR = 0 - NLAB = 5 - FGCENT = .FALSE. - FGCENV = .FALSE. - FGLABC = .FALSE. - IRTCOR = 0 - IUPCOR = 0 - ICOR = 0 - JCOR = 0 - ICORV = 0 - JCORV = 0 - IRTCRC = 0 - IUPCRC = 0 - FORMC = 'A999' - FORMT = 'A999' - FORMV = 'A999' -C - A1 = A - B1 = B - XIDID = -5.0 - YJDID = -5.0 - S = DOTSGI / 60.0 - M(1) = 0 - M(2) = 3 - NCT = 3 - NCV = 3 - NCC = 3 -C -C CHECK TO SEE WHAT LIMIT VALUE SHOULD BE. -C - IF (KEYIDX.EQ.5 .OR. KEYIDX.EQ.12 .OR. - 1 KEYIDX.EQ.19 .OR. KEYIDX.EQ.35 .OR. - 2 KEYIDX.EQ.42 .OR. KEYIDX.EQ.46 .OR. - 3 KEYIDX.EQ.47 .OR. KEYIDX.EQ.48 .OR. - 4 KEYIDX.EQ.49) THEN -C CENTERS MIGHT BE NEGATIVE - XLIM = -500.0 - ELSE IF (KEYIDX.EQ.20 .OR. KEYIDX.EQ.21 .OR. - 1 KEYIDX.EQ.28 .OR. KEYIDX.EQ.29) THEN -C THIS IS A LIFTED INDEX FILED - XLIM = -100.0 - ELSE IF (KEYIDX.EQ.9 .OR. KEYIDX.EQ.10) THEN -C THIS IS A VORTICITY FIELD. - XLIM=-1.0 - ELSE IF (KEYIDX.EQ.39) THEN -C THIS IS A GEO REL. VORTICITY FIELD. - XLIM=-100.0 - ELSE - XLIM=1.0 - ENDIF -C -C CHECK FOR PRESSURE OR HEIGHT IF TRUE SET FLAG TO -C PUT ON THE BIG "H" & "L" CENTERS. -C - IF (KEYIDX.EQ.1 .OR. KEYIDX.EQ.18 .OR. KEYIDX.EQ.2 - 1 .OR. KEYIDX.EQ.15 .OR. KEYIDX.EQ.26 .OR. KEYIDX.EQ.24 - 2 .OR. KEYIDX.EQ.31 .OR. KEYIDX.EQ.32) THEN -C ....PUT BIG H AND L - ICEN = 2 -C print *,' icen =2' - ELSE - ICEN = 1 - ENDIF -C - IF (KEYIDX. EQ. 22)THEN -C -C THIS IS A PRESSURE OR HEIGHT CHANGE FIELD -C - NCT = 3 - XLIM = -100.0 - ICEN = 1 - FORMT = 'A+-+' -C -C FIND AND LABEL THE PRESSURE OR HEIGHT CHANGE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFLO,IFHI) -C -C LABEL THE LINES ABOVE THE CENTERS -C - JUP=2 - NCV = 3 - ICORV = -15 - JCORV = -10 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO - FORMV = 'A+-+' -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFFV) -C -C PUT PRESSURE OR HEIGHT CHANGE STRIP LABELS . -C - NCC = 3 - IRTCRC = -15 - IUPCRC = -10 - FGLABC = .TRUE. - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FORMC = 'A+-+' - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = KJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, -C 1 IFORM,IFFC) - ENDDO - ELSE IF (KEYIDX. EQ. 23)THEN -C -C THIS IS A HEIGHT CHANGE FIELD -C - PUTHGT=11.0 - NCT = 4 - XLIM = -500.0 - ICEN = 1 - FORMT = 'A+-+' -C -C FIND AND LABEL THE HEIGHT CHANGE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF4(I) - IFHI(I) = IFF4(I) - ENDDO -C - ELSE IF (KEYIDX.EQ.1 .OR. KEYIDX.EQ.31 .OR. KEYIDX.EQ.26)THEN -C -C THIS IS A PRESSURE FILED. -C - NCT = 3 - FORMT = 'A999' -C -C -C FIND AND LABEL THE PRESSURE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFLO,IFHI) -C -C -C LABEL THE ISO BARS ABOVE THE CENTERS -C -C THIS IS A MSL PRESSURE FIELD - FORMV = IFOR02 - NCV =2 - ICORV = -10 - JCORV = -10 - JUP=7 -C print *,' call glosec' - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF2) -C -C PUT STIP LABELS ON THE VERTICAL DISPLACEMENTS LINES -C - FORMC = 'A999' - NCC = 2 - IRTCRC = -10 - IUPCRC = -10 - DO I=1,5 - IFFC(I) = IFF2(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = SLFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF4) - ENDDO -C - ELSE IF (KEYIDX.EQ.2 .OR. KEYIDX.EQ.32 .OR. KEYIDX.EQ.15) THEN -C -C THIS IS A HEIGHT FIELD. -C - IF(LDN)THEN -C print *,' ldn section' - NCT = 4 - FORMT = 'I+-+' - ICEN = 1 - XLIM = -500.0 -C -C FIND AND LABEL THE DN CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) - ELSE IF(KDN)THEN -C print *,' kdn section' - NCT = 4 - FORMT = 'I+-9' - ICEN = 1 - XLIM = -4000.0 - B1 = B1*10.0 -C -C FIND AND LABEL THE "K" DN CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) -C -C -C PUT STIP LABELS ON THE "K" DN LINES. -C - FORMC = 'I+-9' - IRTCRC = -15 - IUPCRC = -10 - NCC =4 - DO I=1,5 - IFFC(I) = IFF4(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = JJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF4) - ENDDO - ELSE -C print *,' elsesection' - NCT = 3 - FORMT = IFOR02 - ICEN = 2 - XLIM = -1000.0 -C print *, ' contst=', a1,b1,s -C -C FIND AND LABEL THE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) -C -C -C PUT STIP LABELS ON THE CONTOURS. -C - NCC = 3 - FORMC = IFOR02 - IRTCRC = -15 - IUPCRC = -10 - FONTC = 15.0 - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = MJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO - ENDIF - ELSE IF (KEYIDX.EQ.3 .OR. KEYIDX.EQ.33) THEN -C -C THIS IS A THICKNESS FIELD. -C - IRTCRC = -15 - IUPCRC = -10 - NCC = 3 - FORMC = IFOR02 -C -C PUT STIP LABELS ON THE CONTOURS. -C - FONTC = 15.0 - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = MMFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO -C - ELSE IF (KEYIDX. EQ. 34)THEN -C -C THIS IS A HEIGHT CHANGE FIELD WITHOUT CENTERS -C - JUP=2 - NCV = 3 - ICORV = -15 - JCORV = -10 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO - FORMV = 'A+-+' -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFFV) -C -C PUT HEIGHT CHANGE STRIP LABELS . -C - NCC = 3 - IRTCRC = -15 - IUPCRC = -10 - FGLABC = .TRUE. - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FORMC = 'A+-+' - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = KJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, -C 1 IFORM,IFFC) - ENDDO -C - ELSE IF (KEYIDX .EQ. 47)THEN -C -C THIS IS A TRAJECTORY VERTICAL DISPLACEMENT FIELD -C - NCV = 4 - ICORV = -20 - JCORV = -10 - FORMV = 'A+-+' - JUP = 4 -C -C LABEL THE VERTICAL DISPLACEMENT LINES ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF4(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF4) -C -C PUT STIP LABELS ON THE VERTICAL DISPLACEMENTS LINES -C - FORMC = 'A+-+' - NCC = 4 - DO I=1,5 - IFFC(I) = IFF4(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,3 - IJFIXC(K3) = IIFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF4) - ENDDO - ELSE IF (KEYIDX .EQ. 48)THEN -C -C THIS IS A TRAJECTORY VERTICAL K INDEX FIELD -C - NCV = 3 - ICORV = -15 - JCORV = -10 - FORMV = 'A+-+' - JUP = 4 -C -C LABEL THE K INDEX LINES ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF3) -C -C -C PUT STIP LABELS ON THE K INDEX LINES -C - FORMC = 'A+-+' - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - NCC = 3 - DO K3 = 1,3 - IJFIXC(K3) = IIFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO -C - ELSE IF (KEYIDX.EQ.5 .OR. KEYIDX.EQ.35 - 1 .OR. KEYIDX.EQ.46) THEN -C -C THIS IS A TEMPERATURE FIELD. -C - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) THEN -C -C ... FOR PFAX1 ONLY .... -C -C OUTPUT DIAMOND CIRCLE TEMPERATURE PLOTS (PFAX ONLY) -C - IRTCOR=-15 - IUPCOR=-6 - A3=0.0 - B3=1.0 - M(2)=3 - IFORM=IFOR01 - PUTHGT=1.0 - PUTANG = 0.0 - PRINT *,' ***CALL TEMPLP ****' - CALL TEMPLP(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,IFORM,IFF3) - GULPXX(2) = -48 - GULPXY(2) = -48 - RETURN - ELSE IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) THEN -C -C ... FOR PFAX1 ONLY .... -C -C OUTPUT DIAMOND BOX TEMPERATURE PLOTS (PFAX ONLY) -C - IRTCOR=-15 - IUPCOR=-6 - A3=0.0 - B3=1.0 - M(2)=3 - IFORM=IFOR01 - PUTHGT=1.0 - PUTANG = 0.0 - PRINT *,' ***CALL TEMPLN****' - CALL TEMPLN(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,IFORM,IFF3) - GULPXX(2) = -49 - GULPXY(2) = -49 - RETURN - ELSE -C -C - NLAB = 5 - IRTCRC = -15 - IUPCRC = -10 - IF (GDTYPE .EQ. 26 .OR. GDTYPE .EQ. 05) THEN -C .... LFM TYPE GRID .... - IF (KEYIDX .EQ. 46 ) THEN - NLAB = 3 - DO I=1, NLAB - TMPFIX(I) = IIFIX(I) - ENDDO - ELSE - DO I=1, NLAB - TMPFIX(I) = MMFIX(I) - ENDDO - ENDIF - ELSE IF (GDTYPE .EQ. 27 .OR. GDTYPE.EQ.28) THEN -C .... NH NMC STANDARD GRID .... - DO I=1, NLAB - TMPFIX(I) = LJFIX(I) - ENDDO - ENDIF -C - NCC = 3 - FORMC = IFOR01 -C -C PUT STIP LABELS ON THE CONTOURS. -C - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - FGLABC = .TRUE. - DO K3 = 1,NLAB - IJFIXC(K3) = TMPFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,IFORM,IFF3) - ENDDO -C - FORMV=IFOR01 - NCV =3 - JUP=3 - ICORV = -15 - JCORV = -10 -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF3) - ENDIF -C - ELSE IF (KEYIDX.EQ.6 .OR. KEYIDX.EQ.25 .OR. - 1 KEYIDX.EQ.27 .OR. KEYIDX.EQ.36 .OR. - 2 KEYIDX.EQ.45 )THEN -C -C THIS IS A RELATIVE HUMIDITY FIELD. -C -C PRINT *, ' ****** RELATIVE HUMIDITY**********' - NCT = 3 - FONTC = 2.0 - IF (KEYIDX .EQ. 6 )THEN -C -C DO NOT LABEL THE CENTERS -C - ELSE -C -C FIND AND LABEL THE CENTERS -C - NCT = 3 - FORMC=IFOREL - XIDID = -5.0 - YJDID = -5.0 - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) - ENDIF -C - IFORM=IFOR02 - NCT = 2 - JUP = 4 - IF (KEYIDX .EQ. 27)THEN -C -C THIS IS TH BOUNDARY RH SO SET JUP TO 2 GRID INTERVALS. -C - JUP=2 - ENDIF -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - IF (KEYIDX .EQ. 25) THEN -C -C PUT 1 DIGET NUMBERS ON THE LINES -C - FORMV=IFOREL - FONTV = 2.0 - IFORM=IFOR02 - NCV = 1 - ICORV = -5 - JCORV = -10 - B10TH = B1/10.0 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF1(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B10TH,M,JUP, -C 1 IFORM,IFF1) - ELSE IF (KEYIDX .EQ. 36)THEN -C -C PUT 2 DIGET NUMBERS ON THE LINES -C - FONTV = 1.0 - NCV = 2 - ICORV = -10 - JCORV = -10 - FORMV=IFOREL - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF2) - ELSE - FONTV = 1.0 - NCV = 2 - FGCENV = .TRUE. - FORMV=IFOREL - ICORV = -10 - JCORV = -10 - DO I=1,5 - IFFV(I) = IFF1(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF1) - ENDIF -C - ELSE IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.37 .OR. KEYIDX.EQ.19 - 1 .OR. KEYIDX.EQ.49) THEN -C -C THIS IS A PRECIPITATION FIELD. -C -C -C FIND AND LABEL THE CENTERS -C - IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.37) THEN - FONTT = 2.0 - NCT = 9 - FORMT = 'A999' - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO - ELSE -C ...SPECIAL FOR CGRID PRCIP CHARTS - PUTHGT = 2.0 - M(2) = 9 - FORMT = 'A999' - DO I=1,5 - IFLO(I) = IFF3(I) - IFHI(I) = IFF3(I) - ENDDO - CALL GENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, - 1 FORMT,IFHI,IFLO) -C - ENDIF - ELSE IF (KEYIDX.EQ.9 .OR. KEYIDX.EQ.13)THEN -C -C THIS IS A VORTICITY FIELD. -C -C -C FIND AND LABEL THE CENTERS -C - NCT = 1 - FORMT = IFOR02 - XIDID = -5.0 - YJDID = -5.0 - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFFN(I) - IFHI(I) = IFFX(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFFN,IFFX) -C -C THIS IS A VORTICITY FIELD. -C - JUP=4 - NCV = 2 - ICORV = -10 - JCORV = -10 - FORMV = 'A999' -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF2) -C -C - ELSE IF(KEYIDX.EQ.20 .OR. KEYIDX.EQ.21 .OR. - 2 KEYIDX.EQ.28 .OR. KEYIDX.EQ.29) THEN -C -C THIS IS A LIFTED INDEX FIELD. -C -C FIND AND LABEL THE CENTERS -C - NCT = 1 - FORMT = 'A+-+' - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFFN(I) - IFHI(I) = IFFX(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF3,IFF3) -C IF (IRETUR .EQ. 5) RETURN -C -C THIS IS A LIFTED INDEX FIELD, PUT LEADING + OR - -C IN FRONT OF THE CONTOUR NUMBERS. -C - JUP=2 - NCV = 3 - ICORV = -15 - JCORV = -10 - FORMV = 'A+-+' -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP, -C 1 IFORM,IFF3) -C -C PUT STIP LABELS ON THE CONTOURS. -C - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - NCC = 3 - IRTCRC = -15 - IUPCRC = -10 - FGLABC = .TRUE. - FORMC = 'A+-+' - DO K3 = 1,NLAB - IJFIXC(K3) = MJFIX(K3) -C CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, -C 1 IFORM,IFF3) - ENDDO -C - ELSE IF (KEYIDX.EQ.10 .OR. KEYIDX.EQ.40) THEN -C -C THIS A WIND/ISOTACHS FIELD -C - NCV =3 - ICORV = -15 - JCORV = -10 - JUP=2 - FORMV=IFOR06 -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C -C PRINT *,' ISOTACHS CALL CLOSEC' - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFG2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFG2) -C - ELSE IF (KEYIDX.EQ.12 .OR. KEYIDX.EQ.42) THEN -C -C THIS IS A VERTICAL VELOCITY FIELD -C -C PRINT *,' ****VERTICAL VELOCITY*****' - FONTT = 11.0 - NCT = 1 - XIDID = -5.0 - YJDID = -10.0 - FORMT=IFOR01 -C -C FIND AND LABEL THE CENTERS -C - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFF1(I) - IFHI(I) = IFF1(I) - ENDDO -C CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, -C 1 IFORM,IFF1,IFF1) -C IF (IRETUR .EQ. 5) RETURN -C -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FONTV = 1.0 - JUP=2 - NCV = 2 - ICORV = -10 - JCORV = -10 - FORMV=IFOR01 - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO -C CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFF2) -C - ELSE IF (KEYIDX.EQ.39)THEN -C -C THIS IS A GEO REL VORTICITY FIELD. -C -C -C FIND AND LABEL THE CENTERS -C - NCT = 1 - FORMT = IFOR02 - XIDID = -5.0 - YJDID = -5.0 - FGCENT = .TRUE. - DO I=1,5 - IFLO(I) = IFFN(I) - IFHI(I) = IFFX(I) - ENDDO -C - JUP=4 - NCV = 3 - ICORV = -15 - JCORV = -15 - FORMV = 'A+-+' -C -C LABEL THE CONTOURS ABOVE THE CENTERS -C - FGCENV = .TRUE. - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO -C -C - ELSE IF (KEYIDX.EQ.43) THEN -C -C ... TROPOPAUSE PRESSURE -C -C FIND INDIRECT TROP. PRESSURE STRIP LABELS - PRINT *,' CALL LABELP ' -C - IRTCOR=-12 - IUPCOR=-5 - PUTHGT=2.0 - LOX=1 - IFORM=IFOR02 - M=3 - DO K3=2,12 - IJFIX=KCFIX(K3) - IFMAT = 5 - CALL CLABEP(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX,LOX, - X ITABMB,ITABFL,MXITR,IFORM,IFF5) - ENDDO -C -C -C FIND INDIRECT TROP PRESSURE FROM CENTERS -C -C ICOR=-10 -C JCOR=-5 -C JUP=2 -C CALL CLOSEX(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,LOX, -C XITABMB,ITABFL,MXITR,IFORM,IFF5) - RETURN -C -C - ENDIF -C -C ... COME TO HERE TO PUT CENTER LABEL OUT -C - IF (CENTFLAG) THEN - PRINT *,' **** CENTER FLAG IS ON.*****' - PUTHGT = CENTFONT - M(2) = CENTNC - ICEN = CENTCEN - IFORM = CENTFORM - XLIM = CENTXLIM - XIDID = CENTXID - YJDID = CENTYID - B1 = B * CENTB1RC -C PRINT *,' CENTFLO=',CENTFLO -C PRINT *,' CENTFHI=',CENTFHI - IF (CENTFLO .EQ. 'IFF1') THEN - DO I=1,5 - IFLO(I) = IFF1(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFFN') THEN -C PRINT *,' GET A CENTER LO' - DO I=1,5 - IFLO(I) = IFFN(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFF2') THEN - DO I=1,5 - IFLO(I) = IFF2(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFF3') THEN - DO I=1,5 - IFLO(I) = IFF3(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFF4') THEN - DO I=1,5 - IFLO(I) = IFF4(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFFT') THEN - DO I=1,5 - IFLO(I) = IFFT(I) - ENDDO - ELSE IF (CENTFLO .EQ. 'IFFS') THEN - DO I=1,5 - IFLO(I) = IFFS(I) - ENDDO - ENDIF -C - IF (CENTFHI .EQ. 'IFF1') THEN - DO I=1,5 - IFHI(I) = IFF1(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFFX') THEN -C PRINT *,' GET A CENTER HI' - DO I=1,5 - IFHI(I) = IFFX(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFF2') THEN - DO I=1,5 - IFHI(I) = IFF2(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFF3') THEN - DO I=1,5 - IFHI(I) = IFF3(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFF4') THEN - DO I=1,5 - IFHI(I) = IFF4(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFFT') THEN - DO I=1,5 - IFHI(I) = IFFT(I) - ENDDO - ELSE IF (CENTFHI .EQ. 'IFFS') THEN - DO I=1,5 - IFHI(I) = IFFS(I) - ENDDO - ENDIF - CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, - 1 IFORM,IFLO,IFHI) - ELSE IF (FGCENT) THEN - PUTHGT = FONTT - IFORM = FORMT - M(2) = NCT - CALL CENTRE(FLD1,IMAX,JMAX,DOTSGI,A1,B1,M,XLIM,ICEN, - 1 IFORM,IFLO,IFHI) - ENDIF -C -C ... COME TO HERE TO PUT CENTER ABOVE LABEL OUT -C - IF (CENVFLAG) THEN - PRINT *,' **** CENTER ABOVE FLAG IS ON.*****' - PUTHGT = CENVFONT - M(2) = CENVNC - IFORM = CENVFORM - ICOR = CENVICR - JCOR = CENVJCR - B1 = B * CENVB1RC - JUP = CENVJUP - IFORM = CENVFORM -C - IF (CENVIFF .EQ. 'IFF1') THEN - DO I=1,5 - IFFV(I) = IFF1(I) - ENDDO - ELSE IF (CENVIFF .EQ. 'IFF2') THEN - DO I=1,5 - IFFV(I) = IFF2(I) - ENDDO - ELSE IF (CENVIFF .EQ. 'IFF3') THEN - DO I=1,5 - IFFV(I) = IFF3(I) - ENDDO - ELSE IF (CENVIFF .EQ. 'IFF4') THEN - DO I=1,5 - IFFV(I) = IFF4(I) - ENDDO - ENDIF -C - CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFFV) - ELSE IF (FGCENV) THEN - PUTHGT = FONTV - IFORM = FORMV - M(2) = NCV - ICOR = ICORV - JCOR = JCORV - CALL CLOSEC(FLD1,IMAX,JMAX,S,A1,B1,M,JUP,IFORM,IFFV) - ENDIF -C -C ... COME TO HERE TO PUT FIX CONTOUR LABEL OUT -C - IF (LABFLAG) THEN - PRINT *,' **** LABEL FLAG IS ON.*****' - PUTHGT = LABFONT - M(2) = LABNC - IFORM = LABFORM - IRTCOR = LABRTC - IUPCOR = LABUPC - B1 = B * LABB1RC - IFORM = LABFORM -C - IF ( LABIFF .EQ. 'IFF1') THEN - DO I=1,5 - IFFC(I) = IFF1(I) - ENDDO - ELSE IF ( LABIFF .EQ. 'IFF2') THEN - DO I=1,5 - IFFC(I) = IFF2(I) - ENDDO - ELSE IF ( LABIFF .EQ. 'IFF3') THEN - DO I=1,5 - IFFC(I) = IFF3(I) - ENDDO - ELSE IF ( LABIFF .EQ. 'IFF4') THEN - DO I=1,5 - IFFC(I) = IFF4(I) - ENDDO - ENDIF -C - print *,' labnlab=',labnlab - DO K3 = 1,LABNLAB - print *,' k3=',k3,' =',labijfix(k3) - IJFIX = LABIJFIX(K3) - CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, - 1 IFORM,IFFC) - ENDDO - ELSE IF (FGLABC) THEN -C PRINT *, ' ****LABEL DEFAULT CONSTANTS****' - PUTHGT = FONTC - IFORM = FORMC - M(2) = NCC - IRTCOR = IRTCRC - IUPCOR = IUPCRC -C PRINT *,' COR=',IRTCOR,' ',IUPCOR - DO K3 = 1,NLAB - IJFIX = IJFIXC(K3) - CALL CLABEL(FLD1,IMAX,JMAX,S,A1,B1,M,IJFIX, - 1 IFORM,IFFC) - ENDDO - ENDIF -C - IF (KEYIDX.EQ.19 .OR. KEYIDX.EQ.49) THEN -C ... SPECIAL FOR CGRID PRECIP MAP - CALL THINLB - ENDIF -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/main.block.data.f b/util/sorc/faxmakrx.fd/main.block.data.f deleted file mode 100755 index 63509a18f9..0000000000 --- a/util/sorc/faxmakrx.fd/main.block.data.f +++ /dev/null @@ -1,24 +0,0 @@ -C -C SUBPROGRAM: MAIN.BLOCK.DATA BLOCK DATA FOR MAIN IN FAXMAKR90 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: THIS IS THE BLOCK DATA STATEMENT FOR MAIN IN FAXMAKR90 CODE -C -C PROGRAM HISTORY LOG: -C 1999-08-01 KRISHNA KUMAR -C -C USAGE: BLOCK DATA ISCHED -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C - BLOCK DATA ISCHED_DATA - COMMON /FAXICK/ ISCHED(8,50),INXISCHED -C - DATA ISCHED / 165, 0, 0, 1800, X'8000',X'D800',0,0, ! Initializing ISCHED - 1 392*0/ - DATA INXISCHED / 1 / -C - END BLOCK DATA ISCHED_DATA - diff --git a/util/sorc/faxmakrx.fd/main.orig.F b/util/sorc/faxmakrx.fd/main.orig.F deleted file mode 100755 index 96750681de..0000000000 --- a/util/sorc/faxmakrx.fd/main.orig.F +++ /dev/null @@ -1,1151 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: FAXMAKRX -C PRGMMR: FACEY ORG: NP12 DATE: 2001-09-20 -C -C ABSTRACT: MAKE VARIAN/FAX MAPS. -C -C PROGRAM HISTORY LOG: -C 95-05-05 ORIGIONAL AUTHOR LUKE LIN -C 95-08-15 LUKE LIN ADD LINE ATTRIBUTES -C 96-01-31 LUKE LIN MODIFY TO GENERTE MULTIPLE CHARTS -C 96-03-27 LUKE LIN ADD PRINT TITLE. -C 96-05-10 LUKE LIN POINT TO FONTLIB AND CNTRLIB -C 96-06-04 HENRICHSEN ADD LOGIC TO GET A USER TITLE FROM THE PARM. -C ADDED LOGIC TO CALL CONSOL. -C 96-06-21 LUKE LIN MODIFY FOR UOR_DOT. -C 96-06-24 HENRICHSEN MODIFY TO GET 5DAY MEAN TITLES, ALSO ADD AN EXTRA -C LINE TO GULF TITLE. MODIFY COMMON/LLABFX/ TO -C PASS TITLE HEIGHT "THEIGHT" AND HGTFLG. -C 96-06-25 LUKE LIN MODIFY FOR GENERATING MULTIPLE CHARTS. -C 96-06-26 HENRICHSEN MODIFY TO GET THE SUBSET NUMBERS OF THE MAPS MADE -C INTO A WORK ARRAY FOR CALL TO CONSOL. -C 96-06-27 LUKE LIN ADDED DAVIDS LOGIC TO MAKE FAX CUTS. -C 96-06-28 LUKE LIN ADDED OPTION CARDS AND LOGIC TO MAKE FAX CUTS. -C 96-07-23 LUKE LIN POINT TO THE PRODUCTION BACKGROUND LIBRARY. -C 96-10-01 LUKE LIN MODIFY FOR NGM CGRID MAPS. -C 96-10-18 LUKE LIN MODIFY FOR VMAPMAKR MAPS. -C 96-11-18 LUKE LIN MODIFY FOR GFS PFAX1 CHARTS. -C 97-01-21 LUKE LIN MODIFY TO ADD TAPE 54 FOR PLOT OBSERVATIONS. -C 97-02-21 LUKE LIN ADD PROPER EXIT STATUS. -C 97-03-13 LUKE LIN MODIFY TO GENERATE UKMET, ECMWF, 6-10 DAY DN, -C CAC BLENDED, TDL TSTM/SVR AND HGT MEAN CHARTS. -C 97-03-21 LUKE LIN MODIFY TO GENERATE GFS ANOMALY THICKNESS, 250MB FDPLT, -C AND NAM/NGM BOUNDARY LAYER WIND/RH PLOTS. -C 97-04-02 LUKE LIN ADD OPTION FOR USER EXTRA TITLE. -C 97-04-18 LUKE LIN FIX ECMWF D+3/D+8 MAP TITLES. -C 97-05-06 LUKE LIN ADD LAND-SEA MASKING TO MOS TTM/SVR WX MAPS. -C 97-06-03 LUKE LIN MODIFY FOR 12 HOUR SFC PRESSURE CHANGE. -C 97-07-11 LUKE LIN MODIFY FOR SETTING UNDEFINED GRID ON THE POLE AREA -C FOR TYPE 5 AND MAKE TRAJECTORY 4-PANEL CHART. -C 97-08-28 LUKE LIN ADD STATISTIC REPORT AT THE END OF PROGRAM. -C 98-06-15 FACEY CONVERT TO F90 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8. -C MODIFIED TO USE DIRECT ACCESS I/O ON -C FAX FILE FOR IBM SP AS A REQUIREMENT FOR -C OSO. USED LOCAL DIRECTORY FOR MAP BACKGROUND, -C HENCE EACH SCRIPT MUST COPY THE -C APPROPRIATE MAP BACKGROUND FILES FROM -C PRODUCTION DIRECTORY -C /nwprod/util/fix/graph_gphbg -C OR IN CHECK OUT USER MAY USE OWN LOCAL -C BACKGROUND DIRECTORY SUCH AS -C /nfsuser/g02/wx12ph/util/fix/graph_gphbg. -C Introduced a call to ENDMAP to put the -C end record on the fax output. ENDMAP writes -C the end record in direct access mode. -C 00-11-21 KRISHNA KUMAR New version of faxmakr to accomodate chnge in -C octet 10 of PDS for sfx prsr which was changed -C from 102 (MSL) to 01 (SFC). -C 01-08-06 BILL FACEY MODIFY VALID TIMES OF MEAN D-3,D+0,D+3,D+6, -C AND D+8 CHARTS. -C -C USAGE: -C INPUT FILES: -C FT05F001 - PROGRAM CONTROL CARDS. -C FT12F001 - THE DESIGN SEED FILE. -C -C OUTPUT FILES: -C FT06F001 - CHECK OUT STATEMENTS AND ERROR MESSAGES -C FT51F001 - HOLDS THE DESIGN FORMATED INTERMEDIATE METAFILE. -C FT61F001 - HOLDS THE COMPLETED VARIAN/FAX MAPS. -C -C SUBPROGRAMS CALLED: -C UNIQUE: - CLEAR CNTOR CUDFPI DGNOPN DGNSCN -C - FCLIP FRMFAXT GETCON GETFLD -C - GLOSEC GRD2IDGN IJ2UOR INDEFF INDFPI -C - MTITLE MODEC3 MODEC5 MODEC8 NONVIS -C - LBCNCON LNDFPI LSDFPI LSDFPZ -C - PLTVEC PRECIP REROTA SWABYT TWOFLD TXDFPI -C - TYPE66 UNPKHD UPDOWN VARIAN VHILO VTHIN -C - WNDPLT WRTDGN -C LIBRARY: -C W3LIB - W3AI01 W3AS00 W3AS01 W3AS02 W3AS03 -C - W3AI35 W3AQ15 W3FK15 W3FK40 W3FQ02 W3FQ03 -C - W3FM01 -C - W3LOG W3TAGB W3TAGE W3AK19 W3AQ09 -C GRAPHICS - BIN2EB GULFTL CONSOL -C -C EXIT STATES: -C ISTOP= 0 - SUCCESSFUL RUN -C 2 - NO FAX MAPS MADE, CHECK MAP REGISTRATION CONSTANTS! -C = 3 - NO FAX MAPS PROCESSED, CHECK DATA CARDS AND PRINT -C -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER MAXIWORD - PARAMETER (MAXIWORD=64) - INTEGER MAXJSLINE - PARAMETER (MAXJSLINE=3040) - - INTEGER LMAX - PARAMETER (LMAX=1024) - - INTEGER LMAX2 - PARAMETER (LMAX2 = 2*LMAX) !... = 2048 - -C - COMMON / CLRFLD / CLRLAT,CLRLOL,CLRUPR,LCLEAR,ECLEAR,NCLEAR - LOGICAL ECLEAR - LOGICAL LCLEAR - LOGICAL NCLEAR - REAL CLRLAT -C - COMMON / FLDCON / IDFLD(16), NUMFLD, NDEGNS -C - COMMON / KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C -C - COMMON / ILCON / MAP(15) - INTEGER MAP - -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB - 1 - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*1 CIFID(48) - CHARACTER*32 EXVALID - -C - COMMON /MCON/ IADDB,IADDTAU,NUMTYP,NUMKEY, - 1 MTAU(18),MEAN(18),LMEAN,KDN,LDN - INTEGER MTAU - LOGICAL LDN - LOGICAL KDN - LOGICAL LMEAN - CHARACTER*4 MEAN - CHARACTER*104 PARM -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -ckumar - COMMON /POLENEW/ XMESHL -ckumar -C -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ... GRID MESH LENGHT = XMESHL = 381.0 KLM -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C - - INTEGER IMAGSIZ_WRDS - PARAMETER (IMAGSIZ_WRDS=MAXIWORD*MAXJSLINE) -C -ckumar - INTEGER IBITPLANE(IMAGSIZ_WRDS) -ckumar - INTEGER LBGUNIT -C ... LBGUNIT -- INPUT BACKGROUND UNIT; NTOTWD - INTEGER NTOTWDS -C ... TOTAL WORDS IN BACKGROUND FILE - INTEGER NOLINES -C ... NO OF SCAN LINES IN THE BCAKGROUND FILE - INTEGER NOWIDTH -C ... THE WIDTH OF THE BACKGROUND FILE IN WORDS - INTEGER NOPIXELS -C ... THE WIDTH OF THE BACKGROUND FILE IN PIXELS -C - COMMON /UUNAME/ USRBYT,LUNAM,USRNAM -C - INTEGER USRBYT - LOGICAL LUNAM - CHARACTER*96 USRNAM -C -C .... THIS SET IS FOR UOR_DOT - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL U - LOGICAL UORFG -C -C ... FOR CONTOR OPTIONS - COMMON /CNTROP/ NDVD, NDIV, NCNTRFILT, NCENTFILT,SHADIV - INTEGER SHADIV -C ... NDVD FOR INTERPOLATION, NDIV FOR DIVISION -C ... NCNTRFILT FOR CONTOUR FILTER, NCENTFILT FOR CENTER FILTER -C -C - COMMON /CPOB/ CPOBFG,ITAPOB,ILVLT,KRUN,IOPTRA(2) - LOGICAL CPOBFG -C - REAL GRIDT1 -C - CHARACTER*80 INTEXT -C - COMMON /MESSG/ NUMGOD,SUBNUMS,ERRMSG,EXTRATIT -C - INTEGER NUMGOOD,SUBNUMS(40) -C - CHARACTER*55 ERRMSG(05) - CHARACTER*95 EXTRATIT - - CHARACTER*55 ENDMSG -C - CHARACTER*40 BLANKS - CHARACTER*12 CLEAR - CHARACTER*8 BLANK8 -C - INTEGER FAXFIL - INTEGER BDATE - INTEGER CLRLOL(2) - INTEGER CLRUPR(2) - INTEGER DGNSED - INTEGER GDTYPE - INTEGER MAXMAP -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C - INTEGER IGRIDT - INTEGER KDATE(2) - INTEGER OUTDGN,OUTDGN1,OUTDGN2,OUTDGN3,OUTDGN4,NUMDGN - INTEGER IFAXNO - INTEGER KFLAG - INTEGER IFCBF(180) - CHARACTER*8 GRIDTP -C - COMMON / GRB1 / LUGRB, LUGRBIX, IFCSTHR - INTEGER LUGRB, LUGRBIX - INTEGER GRPWHICH - INTEGER GRPMAP -C - INTEGER KROT_PRI(2),ICMD,IPT,JPT,NCHAR - REAL HEIGHT,ANGLE - CHARACTER*4 CTEXT -C - INTEGER IWINDOW(30) - LOGICAL LEBCDIC - LOGICAL EXTRA - INTEGER IACC - CHARACTER*8 CACC - EQUIVALENCE (IACC,CACC) -C -C - CHARACTER*40 CPATHBGND - CHARACTER*1 NULL - INTEGER LUNBGD - PARAMETER (LUNBGD=41) !... INPUT UNIT FOR MAP-BGND -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON /ALT_LBL/ LBL_INCOREQ,LBL_EMPTYQ,LABEL_PKD(LMAX) - LOGICAL LBL_INCOREQ - LOGICAL LBL_EMPTYQ - INTEGER LABEL_PKD -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... FOR PLOTTED STRIP-TITLES IN IMAGE_STR(I,J) ... - INTEGER MAXIWORD_STR - PARAMETER (MAXIWORD_STR=27) !... 27 I*8 = 1728 PELS - - INTEGER MAXJSLINE_STR - PARAMETER (MAXJSLINE_STR=800) !... LIMIT STRIP TITLES - -ckumar COMMON /STITLES/ IMAGE_STR - INTEGER IMAGE_STR(MAXIWORD_STR,MAXJSLINE_STR) - - COMMON /STITLPLT/NRECSTART_STR, NITMPLTED_STR, - 1 MXJVAL_STR, MXJLABITM_STR - INTEGER NRECSTART_STR !... PTR IN LABEL FILE - INTEGER NITMPLTED_STR !... COUNT STRITM PLTED - INTEGER MXJVAL_STR !... MAXJ STR PLTED - INTEGER MXJLABITM_STR !... AND THAT LABL ITEM -C - INTEGER IL_STR(15) - INTEGER IWINDOW_STR(30) !... map const: STRIP TITLES - INTEGER IMAGSIZ_STR - INTEGER NPXLOUT_STR - INTEGER NROWSHOW_STR -C - LOGICAL LCHKSORTQQ - LOGICAL LANYTITLESQQ -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . Statisitcs about LABEL array via LOOK_LAB() . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - integer lmtmxmn - parameter (lmtmxmn=8) - - INTEGER LMTPRIOR - PARAMETER (LMTPRIOR=8) - - COMMON /STAT_LAB/NITEM_TOT,NITEM_TITLE,NPRIOR_LAB, - 1 MAXIJ_LAB,MINIJ_LAB - - INTEGER NITEM_TOT !... TOTAL COUNT OF LABEL-ARRAY ITEMS - INTEGER NITEM_TITLE - INTEGER NPRIOR_LAB(LMTPRIOR,2) - integer MAXIJ_LAB(LMTMXMN,2) - integer MINIJ_LAB(LMTMXMN,2) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . used by bufow512() and bf512_wr() . . . . . - - COMMON /ARBFOX6B/ LUNX6B,LUX6BOPNQ,NBUFX6B,IPTR_X6BF - INTEGER LUNX6B - LOGICAL LUX6BOPNQ - INTEGER NBUFX6B - INTEGER IPTR_X6BF -C . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER J_FR_MAX - PARAMETER (J_FR_MAX=4) - INTEGER IWRD_FR_MAX - PARAMETER (IWRD_FR_MAX=15) - INTEGER IPXL_FR_MAX - PARAMETER (IPXL_FR_MAX=16) - - INTEGER LUNEXT6B - PARAMETER (LUNEXT6B=80) -C -C .......... FOR FAX CUT -C - COMMON /FAXICK/ ISCHED(8,50),INXISCHED - COMMON /FLFSRP/ INXLFSTRP,LSNUMBYT(20),LSINTEXT(20),LSTITPX(20), - 1 LSTITPY(20),LSDCKPX(20),LSDCKPY(20), - 2 LSDCKOPT(20),LSFONT(20) - CHARACTER*120 LSINTEXT - REAL LSFONT - COMMON /FRTSRP/ INXRTSTRP,RSNUMBYT(20),RSINTEXT(20),RSTITPX(20), - 1 RSTITPY(20),RSFONT(20),RSFCSTHR(20) - CHARACTER*120 RSINTEXT - INTEGER RSNUMBYT,RSTITPX,RSTITPY,RSFCSTHR - REAL RSFONT -C - COMMON/IOUTFAX/IFAXOUT,NRECFAX ! ADDED FOR DIRECT ACCESS FOR FAX OUTPUT -C - INTEGER IFAXOUT,NRECFAX -C - CHARACTER*8 BGNAME - EQUIVALENCE (BGNAME,MAP(1)) -C -C ... OPTN BITS TO MATCH THOSE GIVEN IN MAP(2) ... - INTEGER K0008X - DATA K0008X / X'0008' / !... LEAVE OUTP OPEN AT EXIT - INTEGER K0010X - DATA K0010X / X'0010' / !... ADDING ONTO LEFT-OPEN OUTP - - INTEGER MYOPTNBITS -C -ckumar -ckumar used block data statements separately !!!! -ckumar DATA ISCHED / 165, 0, 0, 1800, X'8000',X'D800',0,0, -ckumar 1 392*0/ -ckumar - DATA BLANKS - 1 /' '/ -C /'123456789012345678901234567890123456789012345678901234567890'/ - DATA CLEAR /'CLEAR CLEARE'/ - DATA BLANK8 /' '/ - DATA KFLAG /Z'FFFFFC0000000000'/ -C - EQUIVALENCE (IGRIDT,GRIDTP) -C -C--------------------- PROGRAM STARTS ------------------------------- -C -C - SAVE - CALL W3TAGB('FAXMAKRX',2001,0263,0080,'NP12') -C - PARM = ' ' - IERR = 0 - - CALL W3AS00(NC,PARM,iret) -C -C CHECK TO SEE IF THERE IS A USER NAME IN THE PARM FIELD. -C - LUNAM = .FALSE. - IF(NC.GT.5)THEN - WRITE(6,FMT='('' MAIN: PARM="'',A,''".'')')PARM(1:NC) - IF(PARM(1:5).EQ.'NAME=')THEN - USRBYT = NC - 5 - USRNAM(1:USRBYT) = PARM(6:NC) -C - WRITE(6,FMT='('' USER NAME HAS'',I3,'' BYTES AND IS:"'', - 1 A,''".'')')USRBYT,USRNAM(1:USRBYT) - LUNAM = .TRUE. - ELSE - WRITE(6,FMT='('' NO USER NAME IN PARM!'')') - ENDIF -C - ENDIF - NULL = CHAR(0) - NUMGOOD = 0 - EXTRA = .FALSE. - ISTOP = 0 - LUNX6B = LUNEXT6B - IEXIT = 0 -C - CALL GETOVL(MAXMAP,DGNSED,MAP) - print*,'In main after GETOVL ' -C ... READ THE OVERALL MANDATORY INFORMATION IN -C PRINT 85, (MAP(NN),NN=2,15) -C 85 FORMAT (1H , 14(1X, I6)) - -C -C START MAIN LOOP... -C - GRPMAP = 0 - GRPWHICH = 0 - MWHICH = 1 -C ... GRPMAP FOR THE NUMBER OF MAP OF EACH FCST HOUR -C ... MIWHICH IS THE INDEX FOR EACH GROUP OF FCST HOUR -C -C -ckumar - NRECFAX = 0 -ckumar -C - 100 CONTINUE -C -C ... STARTING NEXT MAP .... -C - KEXIT = 0 -C - IF (MWHICH .GT. MAXMAP) GO TO 900 -C ... IF FINISH ALL MAPS, EXIT TO THE MAIN LOOP ... -C - PRINT 110,MWHICH - 110 FORMAT(/,1H0,'*** THIS IS THE ',I4,' MAP.') -C -C - PRINT *,' GRPWHICH=',GRPWHICH, ' GRPMAP=',GRPMAP - IF (GRPWHICH .EQ. GRPMAP) THEN -C ...GET ANOTHER FORECAST GROUP INFORMATION - CALL GETGRP(GRPMAP,LUGRB,LUGRBIX,IFCSTHR) - GRPWHICH = 0 - ENDIF -C . . . . . CONSTANTS FOR THE STRIP-TITLE WINDOW . . . . . . - - IL_STR(1) = 0 !... NO MAP BGND FOR STRIP-TITLE REGION - IL_STR(2) = 0 - - IL_STR(3) = 72 !... 1800-(72)=1728pels =27 longwords - IL_STR(4) = 0 - IL_STR(5) = 1728 - IL_STR(6) = MAXJSLINE_STR !... = 800 scanline max - - IL_STR(7) = 72 - IL_STR(8) = 0 - IL_STR(9) = 1728 - IL_STR(10) = MAXJSLINE_STR - - IL_STR(11) = 0 - IL_STR(12) = 0 - IL_STR(13) = 0 - IL_STR(14) = -7399 !... delta-j to position titles - IL_STR(15) = 0 - - CALL CONSTA(IL_STR,IWINDOW_STR) - - IWINDOW_STR(21) = 1 !... flags this as strip-titles -C -C - CALL CONSTA(MAP,IWINDOW) -C . . . COMPUTE SCALE AND ADJUSTMENT CONSTANTS ... -C - NOLINES = IWINDOW(4) - NOWIDTH = IWINDOW(15) - NOPIXELS = IWINDOW(16) - NTOTWDS = NOWIDTH * NOLINES - -C - MYOPTNBITS = 0 - - IF(IAND(MAP(2),K0010X) .NE. 0) THEN -C ... IF ADDING-ON TO PREVIOUSLY LEFT-OPEN PRODUCT FILE, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,1) !... ADDING ON TO EXISTG - ENDIF - IF(IAND(MAP(2),K0008X) .NE. 0) THEN -C ... IF LEAVING THE OUTPUT FILE OPEN AT EXIT, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,2) !... LEAVE OPEN AT END - ENDIF - -C - IF((NOWIDTH .LE. 0) .OR. (NOLINES .LE. 0)) THEN - WRITE(ERRMSG(2)(1:55), - 1 FMT='(''NO FAX MAPS MADE, CHECK MAP REGISTRATION CONS'', - 2 ''TANTS!!!!:'')') -C 1 '123456789012345678901234567890123456789012345', -C 2 ''6789012345'')') - WRITE(6,FMT='(1H ,''CNTR::CONSTA: DIMENSIONS OF IMAGE= ('', - 1 I4,'','',I6,'') ... WHICH ARE WRONG ! ! !'', - 2 /1H ,'' GO CHECK THE MAP REGISTRATION CONSTANTS!'', - 3 /1H ,'' * * * * E R R O R S T O P * * * *'')') - A NOWIDTH,NOLINES - IEXIT= 2 - GO TO 999 - ENDIF -C - DO I = 1,NTOTWDS - IBITPLANE(I) = 0 - ENDDO -C - -C ... THE FOLLOWING STRIP-TITLE INITIALIZATION NEEDS TO HAVE -C ... SOME IF TESTS FOR FIRST PANEL OF MULTI-CALL-CNTR PRODUCT - DO J = 1,MAXJSLINE_STR - DO I = 1,MAXIWORD_STR - IMAGE_STR(I,J) = 0 - ENDDO - ENDDO -C - NRECSTART_STR = 0 !... PTR IN LABEL FILE - NITMPLTED_STR = 0 - MXJVAL_STR = 0 - MXJLABITM_STR = 0 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C INITIALIZE LABEL ARRAY -C - LABIX = 0 - NOBUF = 0 -C - IPT = 1 - JPT = 0 - HEIGHT = 1.0 - ANGLE = 0.0 - KROT_PRI(1) = 0 - KROT_PRI(2) = 0 - CTEXT(1:1) = '?' - CTEXT(2:2) = CHAR(1) - CTEXT(3:3) = '$' - CTEXT(4:4) = CHAR(0) - NCHAR = 2 - ICMD = -2 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) -C - INXRTSTRP = 0 - INXISCHED = 1 - INXLFSTRP = 0 - DO LL = 2, 50 - DO NN = 1, 8 - ISCHED(NN,LL) = 0 - ENDDO - ENDDO -C ... DEFAULT FOR MAPPING CONSTANTS - UGRIDT1 = 37.5 - UORFG = .FALSE. - UXPO = 33.0 - UYPO = 33.0 - UXADJUS = -9.0 - UYADJUS = -7.0 - UCU2GI = 3810.0 -C ... DEFAULT FOR CONTOUR OPTIONS AND FILTERS - NDVD = 2 - NDIV = 4 - NCNTRFILT = 0 - NCENTFILT = 0 -C - INTEXT = BLANKS//BLANKS -C - 200 CONTINUE -C -C -C INITIALIZE POINTERS -C - JEXIT = 0 - CALL GETCON(INBYTE,INTEXT,NUMDGN,OUTDGN1,OUTDGN2, - 1 FAXFIL,GRIDT1,IFAXNO) -ckumar - IFAXOUT = FAXFIL -ckumar -ckumar OPEN THE OUTPUT FAX FILE IN DIRECT ACCESS MODE -ckumar REQUIREMENT FOR OSO -ckumar - OPEN (IFAXOUT, ACCESS='DIRECT', RECL=1440 ) -ckumar - OUTDGN3 = 78 - OUTDGN4 = 79 -C - IF (NDEGNS .EQ. 1) THEN - OUTDGN = OUTDGN1 - IF (CPOBFG) THEN - CALL RDOBVT(IERROR) -C ..... READ OBSERVATION TAPE - PRINT 212,IERROR - 212 FORMAT(1H0,'ERROR RETURN FROM RDOBVT ',I5) - ENDIF -C -C LOAD THE BACKGROUND IN -C - CPATHBGND(1:40) = ' ' -ckumar -ckumar Map background files are copied to the working local directory. -ckumar User must copy the relevant map background files from -ckumar /nwprod/util/fix/graph_gphbg -ckumar to the running directory in the script. -ckumar - CPATHBGND(1:) = './' //NULL -ckumar - CALL GETBGND(LUNBGD,CPATHBGND,IWINDOW, - 1 IBITPLANE,IRET_BG) - IF (BGNAME(1:6) .EQ. 'SH4001') CALL SHPLOT -C .... PLOT SPECIAL STATION ON SH4001 BACKGROUND - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) CALL POLSTNEX - IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) CALL POLSTNEX -C .... PLOT SPECIAL STATION ON NH4005 FOR PFAX1 - - ELSE IF (NDEGNS .EQ. 2) THEN - OUTDGN = OUTDGN2 - ELSE IF (NDEGNS .EQ. 3) THEN - OUTDGN = OUTDGN3 - ELSE IF (NDEGNS .EQ. 4) THEN - OUTDGN = OUTDGN4 - ELSE - PRINT *, ' THE OUTPUT DESIGN FILE IS WRONG--',NDEGNS - OUTDGN = OUTDGN1 - ENDIF -C -C GET AND CHECK GRID TYPE FOR A VALID ONE. -C - IGRIDT = IDFLD(5) -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (IGRIDT, 8_8, 1_8) -#endif - IGRIDP = mova2i(GRIDTP(8:8)) - GDTYPE = IGRIDP - IF (KEXIT .EQ. 0) THEN - IF (GDTYPE.EQ.26 .OR. GDTYPE.EQ.27 .OR. GDTYPE.EQ.05 .OR. - 1 GDTYPE.EQ.101 .OR. GDTYPE.EQ.104 .OR. GDTYPE.EQ.28) THEN - print *,' lugrb=',lugrb,' lugrbix=',lugrbix - print *,' GDTYPE=', GDTYPE - PRINT *, 'NCNTRFILT, NCENTFILT = ', NCNTRFILT, NCENTFILT - CALL GRD2IDGN(DGNSED,KEYIDX,LUGRB, - 1 LUGRBIX,OUTDGN,INBYTE,INTEXT,GRIDT1, - 2 KDATE,JEXIT) - IF (JEXIT.NE.0) THEN - IEXIT = JEXIT - KEXIT = JEXIT - PRINT *,' ' - PRINT *,'--------------------------------------------' - WRITE(6,FMT='('' FATAL ERROR RETURN FROM GRD2DGN ='', - 1 I4,/,'' WILL NOT MAKE AND FAX CHART FOR: '',/,A)') - 2 IEXIT,INTEXT(1:INBYTE) - PRINT *,'--------------------------------------------' - PRINT *,' ' - ENDIF - ELSE -C -C THIS WAS NOT A VALID GRID TYPE SO READ TO END OF -C THIS SET OF DATA CARDS -C - PRINT *,' ' - PRINT *,'--------------------------------------------' - WRITE(6,FMT='('' FATAL ERROR BAD GRID TYPE ='', - 1 I4,/,'' WILL NOT MAKE AND FAX CHART FOR '',/,A)') - 2 GDTYPE,INTEXT(1:INBYTE) - PRINT *,'--------------------------------------------' - PRINT *,' ' - KEXIT = 1 - IEXIT = 1 - ENDIF -C -C CLOSE THE DESIGN SEED FILE AND -C AND THE INTERMEDIATE DESIGN FILE. -C - CLOSE (UNIT=DGNSED) - CLOSE (UNIT=OUTDGN) - ENDIF -C - IF (NDEGNS .LT. NUMDGN ) GO TO 200 -C .... GO BACK TO GENERATE SECOND DESIGN FILE -C -C -C =============== COME HERE, ALL THE DESIGN FILE BEING GENERATED ======== -C WE NEED TO SCAN LINE ELEM AND LINE STRINGS FIRST -C THEN TEXT STRING AFTER ABOVE ITEMS FOR BOTH DESIGNS -C -C - IF (KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 1 FOR CONVERTING -C - CALL DGNOPN(OUTDGN1,IRTN) - IF(IRTN.EQ.0)THEN -C print *, ' **** design 1 for line string *****' -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 1 . -C - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 1' - ENDIF - CLOSE (UNIT=OUTDGN1) - ENDIF -C - IF (NUMDGN .GT. 1 .AND. KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 2 FOR CONVERTING -C - CALL DGNOPN(OUTDGN2,IRTN) - IF(IRTN.EQ.0)THEN -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 2 . -C -C print *, ' **** design 2 for line string *****' - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 2' - ENDIF - CLOSE (UNIT=OUTDGN2) - ENDIF -C - IF (NUMDGN .GT. 2 .AND. KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 3 FOR CONVERTING -C - PRINT *, 'GULPXX(2) =', GULPXX(2) - PRINT *, 'GULPXY(2) =', GULPXY(2) -C - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A CIRCLE - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A BOX - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE - CALL DGNOPN(OUTDGN3,IRTN) - IF(IRTN.EQ.0)THEN -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 3 . -C -C print *, ' **** design 3 for line string *****' - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 3' - ENDIF - CLOSE (UNIT=OUTDGN3) - ENDIF - ENDIF -C - IF (NUMDGN .GT. 3 .AND. KEXIT .EQ. 0) THEN -C -C OPEN THE INTERMEDIATES DESIGN FILE 3 FOR CONVERTING -C - PRINT *, 'GULPXX(2) =', GULPXX(2) - PRINT *, 'GULPXY(2) =', GULPXY(2) -C - IF (GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A CIRCLE - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE IF (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48) THEN -C -C .... FOR THE TEMPERATURE PLOT -PFAX1 WITH A BOX - PRINT *,' ***NOT PLOT THE THIRD CONTOUR***' -C - ELSE - CALL DGNOPN(OUTDGN3,IRTN) - IF(IRTN.EQ.0)THEN -C -C SUCCESS WITH OPENING THE INTERMEDIATE DESIGN FILE 3 . -C -C print *, ' **** design 3 for line string *****' - IELETYP = 3 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line elems', irtn -C ...for line element.... - IELETYP = 4 - CALL DGNSCN(IELETYP,IBITPLANE,NOWIDTH,NOLINES,STATUS) -C print *,' after scanning line string', irtn -C ... FOR LINE STRING - ELSE - PRINT *, ' ERROR WHILE TRY TO OPEN DGN FILE 3' - ENDIF - CLOSE (UNIT=OUTDGN3) - ENDIF - ENDIF -C -C -C CLOSE THE LABEL TAPE -C - ICMD = -7 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) - ICMD = 999 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) -C -C - IF (KEXIT .EQ. 0) THEN -C *** SORT THE LABEL TAPE -C . . . S T E P (1.) SORT THE LABEL-ARRAY DATA -C WHETHER IN-CORE OR OUT ON FILE FT55 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - -C *** *** *** -C ... THE LABEL LIST IS ON A SEQUENTIAL FILE ... -C -C ... TO SORT/MERGE THE EXTERNAL FILE-55 LABEL-ARRAY FILE, - REWIND 55 - CALL MERGES(LUNINP,IRET_MRG) - IF(IRET_MRG .NE. 0) THEN -C ... IN OLD VERSION, THAT USED TO STOP WITHIN MERGE - WRITE(6,FMT='(1H ,''MAIN::MERGES: SERIOUS ERROR ... '', - 1 ''RETURNED WITH CODE='', I5)') - A IRET_MRG - REWIND LUNINP - - ELSE - WRITE(6,FMT='(1H ,''AINR: normal return from merges '', - 1 ''with sorted LABEL-data on ITAPE='',I4)') - A LUNINP - ENDIF - -C ... TO GATHER STATISTICS ABOUT THE LABEL-ARRAY ITEMS ... - NITEM_TOT = 0 - NITEM_TITLE = 0 - LANYTITLESQQ = .FALSE. - do j = 1,2 - do i = 1,LMTPRIOR - NPRIOR_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MAXIJ_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MINIJ_LAB(I,J) = 0 - ENDDO - ENDDO - if(.NOT. LBL_EMPTYQ) THEN - LCHKSORTQQ = .TRUE. - - call look_lab(LUNINP, LCHKSORTQQ, IRET_look) -C ... which works for case of LBL_INCOREQ also, -C ... by querying COMMON /ALT_LBL/ ... - -C WRITE(6,FMT='(1H ,''MAIN::look_lab: RETURNED WITH TOTAL '', -C 1 '' SORTED ITEM COUNT='',I8, -C 2 /1h ,7X,''look_lab() RETURN-CODE ='',I4)') -C A NITEM_TOT,IRET_look - - IF(IRET_LOOK .NE. 0) THEN - WRITE(6,FMT='(1H ,''MAIN:... WARNING ...:LOOK_LAB FAILED '', - 1 ''WITH RETURN CODE='',I3)') - A IRET_LOOK - ELSE -C ... OTHERWISE, NORMAL return from LOOK_LAB ... - IF(NITEM_TITLE .LE. 0) THEN - LANYTITLESQQ = .FALSE. - ELSE - LANYTITLESQQ = .TRUE. - ENDIF - ENDIF - ENDIF -C -C -C *** CALL PRINT TITLE TO OUTPUT TAPE54 -C - LEBCDIC = .FALSE. - DO IPRIO = 1, 5 - LOOPRIOR = IPRIO - 1 - CALL PRTITLE(LUNINP,LOOPRIOR,IWINDOW,LEBCDIC, - 1 IBITPLANE,NOWIDTH,NOLINES,IRTN) -C PRINT *,' PRTITLE: RETN-CODE=', IRTN - - IF(LANYTITLESQQ) THEN - NRECSTART_STR = minij_lab(7,2) - ICOUNTSTRIP = NPRIOR_LAB(IPRIO,2) - IF(ICOUNTSTRIP .GT. 0) THEN -C WRITE(6,FMT='(1H ,''MAIN::PRTITLE: FOR LOOPRIOR='',I3, -C 1 ''; COUNT OF STRIP-TITLE ITEMS='',I5, -C 2 /1H ,'' SO WE MUST CALL PRTITLE(FOR STRIP TITLES)'', -C 3 /1h ,'' WHICH BEGIN IN RECORD NUMBER='',I5)') -C A LOOPRIOR,ICOUNTSTRIP,NRECSTART_STR - CALL PRTITLE(LUNINP,LOOPRIOR,IWINDOW_STR,LEBCDIC, - 1 IMAGE_STR,MAXIWORD_STR,MAXJSLINE_STR,IRTN) - PRINT *,' PRTITLE: RETN-CODE=', IRTN - -C ELSE -C WRITE(6,FMT='(1H ,''MAIN::PRTITLE: FOR LOOPRIOR='',I3, -C 1 ''; NO STRIP-TITLES TO PROCESS'')') -C A LOOPRIOR - ENDIF - ENDIF - ENDDO -C -C *** CONVERT IT TO NMC 6-BIT **** -C - IF (KEXIT .EQ. 0 .AND. IRTN .EQ. 0) THEN -C -C ... to convert image to Extended 6-bit format and output it ... -C ... checkout only to output pure-raster image files ... - PRINT *,' NTOTWDS=',NTOTWDS - PRINT *,' NOWIDTH=', NOWIDTH - PRINT *,' NOLINES=', NOLINES -C LUNRAS = 89 -C WRITE(LUNRAS,ERR=900) (IBITPLANE(I),I=1,NTOTWDS) -C????????????????????????????????????????????????? - imgtyp = 0 !... main body of map -C - CALL img2x6t(imgtyp,IBITPLANE,NTOTWDS,NOWIDTH,NOLINES, - 1 IWINDOW(IPXL_FR_MAX),NOLINES,iret_ras2) -C - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''main::img2x6t:(main) Failed with '', - 1 ''retn code='',I5)') - A iret_ras2 - - IRET_CNT = 4 - go to 800 - endif -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... WAS ANY STRIP TITLES WRITTEN TO IMAGE_STR ?? - IF(NITMPLTED_STR .GT. 0) THEN - - IMAGSIZ_STR = MAXIWORD_STR * MAXJSLINE_STR - NPXLOUT_STR = 1728 - NROWSHOW_STR = MAXJSLINE_STR !... = 800 - LNCOUNT_STR = 800 !... might be reduced by dataj - - imgtyp = 1 !... passing the strip-title image - CALL img2x6t(imgtyp,IMAGE_STR,IMAGSIZ_STR, maxiword_STR, - 1 lncount_STR, - 2 npxlout_STR, nrowshow_STR,iret_ras2) - - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''main::img2x6t:(strp-titles) Failed '', - 1 ''with retn code='',I5)') - A iret_ras2 - IRET_CNT = 5 - go to 800 - endif -C ELSE -C write(6,FMT='(1h ,''main: skipped img2x6t() for converting '', -C 1 ''strip-title image into X6B code'', -C 2 /1h ,7X,''because no title data was plotted'')') - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ================================================================ - - ISCHED(1,1) = IFAXNO - IFAXFG = 0 - CALL COMIFID(IFAXNO,JFID,IFAXFG,CIFID) - PRINT *,' CIFID=',(CIFID(M),M=1,48) - MYOPTNBITS = IBSET(MYOPTNBITS,7) !... GIVEN IFID IS IN ASCII -ckumar - NUMRECFAX = NRECFAX - LUNIPK6 = IFAXOUT - - CALL REBLKFX4(LUNEXT6B,LUNIPK6,NUMRECFAX,ISCHED,CIFID, - 1 MYOPTNBITS, iret_reb) -ckumar -ckumar We decrement NRECFAX by 1 to eliminate zero filled record -ckumar - NRECFAX = NUMRECFAX-1 -ckumar -C -C write(6,FMT='(1h ,''main::reblkfx4: return code='',I6)') -C A iret_reb - - NUMGOOD = NUMGOOD + 1 - SUBNUMS(NUMGOOD) = IFAXNO - ENDIF - ENDIF -C - 800 CONTINUE - MWHICH = MWHICH + 1 - GRPWHICH = GRPWHICH + 1 - CLOSE(UNIT=55) -C - IF (IRET_RAS2 .NE. 0) IERR = IRET_RAS2 - IF (IRET_REB .NE. 0) IERR = IRET_REB -C - GO TO 100 -C - 900 CONTINUE -C -C ....FINISH ALL MAPS -C -ckumar -ckumar IFCBF(1) = KFLAG -ckumar WRITE(IFAXOUT)IFCBF -ckumar Writing the final record in direct access mode. -ckumar - CALL ENDMAP(IFAXOUT,NRECFAX) - CLOSE (IFAXOUT) -C -C .....WRITE END-OF-MAP AT THE END VARIAN FILE -C - IF(NUMGOOD.LE.0)THEN - WRITE(ERRMSG(3)(1:55), - 1 FMT='('' FATAL ERROR - NO FAX MAP HAS BEEN MADE. '', - 2 ''PLEASE CHECK:'')') -C 1 '123456789012345678901234567890123456789012345', -C 2 ''6789012345'')') - NUMGOOD = 0 - IEXIT = 3 - PRINT *,' ' - PRINT *,'-------------------------------------------------' - PRINT *,ERRMSG(3) - ELSE -C - WRITE(ERRMSG(1)(1:55), - 1 FMT='(''MADE'',I3,'' OF'',I3,'' FAX MAPS THE SUBSET '', - 2 ''NUMBERS ARE: '')')NUMGOOD,MAXMAP -C 1 '123456789012345678901234567890123456789012345', - PRINT *,' ' - PRINT *,'-------------------------------------------------' - WRITE(6,FMT='('' MAIN:'',A)')ERRMSG(1)(1:55) - IF(NUMGOOD.GE.1)THEN - EXTRA = .TRUE. - ELSE - EXTRA = .FALSE. - ENDIF - ENDIF -C - 999 CONTINUE -C -C - IF(IEXIT.EQ.0)THEN - ISTOP = 1 - ELSE - ISTOP = IEXIT - IERR = IEXIT - ENDIF -C - ENDMSG = ERRMSG(ISTOP) - CALL CONSOL(ENDMSG) -C - IF(EXTRA)THEN -C - NUMT = 0 - NUMT = NUMGOOD/10 - IREM = MOD(NUMGOOD,10) - IF(IREM.NE.0)THEN - NUMT = NUMT + 1 - ENDIF - ISRT = 1 - IF(NUMGOOD.LE.10)THEN - IEND = NUMGOOD - LEFT = 0 - JEND = NUMGOOD - ELSE - IEND = 10 - JEND = 10 - LEFT = NUMGOOD - 10 - ENDIF -C -C WRITE(6,FMT='('' MAIN: MAKING'',I2,'' EXTRA CONSOL '' -C 1 ''MESSAGES BECAUSE !'')')NUMT -C - DO KK = 1,NUMT - EXTRATIT = ' ' - WRITE(EXTRATIT(1:95),FMT='(''SUBN='',20(I4,1X))') - 1 (SUBNUMS(II),II=ISRT,IEND) -C - KLOC = JEND*5+5 -C - EXTRATIT(KLOC:KLOC) = ':' - WRITE(6,FMT='('' MAIN:'',A)')EXTRATIT(1:KLOC) - CALL CONSOL(EXTRATIT) -C -C CHECK TO SEE IF WE ARE FINISHED -C - IF(LEFT.EQ.0)THEN - ELSE - ISRT = IEND + 1 - IF(LEFT.LE.10)THEN - IEND = NUMGOOD - JEND = NUMGOOD - LEFT = 0 - ELSE - IEND = ISRT + 10 - LEFT = NUMGOOD - IEND - ENDIF - ENDIF - ENDDO - ENDIF -C - PRINT *,"-------------------------------------------------" -C - CALL W3TAGE('FAXMAKRX') -C CALL W3AS02 (ISTOP) - CALL ERREXIT(IERR) ! cray EXIT modified for IBM/SP - STOP - END diff --git a/util/sorc/faxmakrx.fd/makefile b/util/sorc/faxmakrx.fd/makefile deleted file mode 100755 index 13372e055f..0000000000 --- a/util/sorc/faxmakrx.fd/makefile +++ /dev/null @@ -1,27 +0,0 @@ -SHELL=/bin/sh -# -OBJS = main.orig.o main.block.data.o \ - grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -LDFLAGS = -qopenmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -faxmakrx: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - /bin/rm -f $(OBJS) diff --git a/util/sorc/faxmakrx.fd/makefile.theia b/util/sorc/faxmakrx.fd/makefile.theia deleted file mode 100755 index 13372e055f..0000000000 --- a/util/sorc/faxmakrx.fd/makefile.theia +++ /dev/null @@ -1,27 +0,0 @@ -SHELL=/bin/sh -# -OBJS = main.orig.o main.block.data.o \ - grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -LDFLAGS = -qopenmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -faxmakrx: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - /bin/rm -f $(OBJS) diff --git a/util/sorc/faxmakrx.fd/makefile.wcoss_cray b/util/sorc/faxmakrx.fd/makefile.wcoss_cray deleted file mode 100755 index 9ce5369a6c..0000000000 --- a/util/sorc/faxmakrx.fd/makefile.wcoss_cray +++ /dev/null @@ -1,27 +0,0 @@ -SHELL=/bin/sh -# -OBJS = main.orig.o main.block.data.o \ - grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -LDFLAGS = -openmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -faxmakrx: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - /bin/rm -f $(OBJS) diff --git a/util/sorc/faxmakrx.fd/makefile.wcoss_dell_p3 b/util/sorc/faxmakrx.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index 13372e055f..0000000000 --- a/util/sorc/faxmakrx.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,27 +0,0 @@ -SHELL=/bin/sh -# -OBJS = main.orig.o main.block.data.o \ - grd2idgn.o frmfaxt.o getcon.o \ - getfld.o absvor.o indeff.o getovl.o getgrp.o comifid.o \ - strptitl.o labelcon.o precip.o mtitle.o iw3getv.o shplot.o \ - subfld.o twofld.o unpkhd.o updown.o wndplt.o gulftl.o \ - clear.o clredg.o block.o uor_dot.o absvws.o \ - gentre.o thinlb.o savlab.o clabep.o closex.o closey.o \ - templn.o templp.o polstnex.o rdobvt.o copyob.o ptwndx.o \ - tuwndr.o pltrh.o indfsea.o xlabel.o indftraj.o \ - indfslfm.o tjlabel.o vbound.o closee.o closet.o - -FC = ifort - -FFLAGS = -D_LITTLE_ENDIAN -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -LDFLAGS = -qopenmp - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} ${W3G_LIB8} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -faxmakrx: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - /bin/rm -f $(OBJS) diff --git a/util/sorc/faxmakrx.fd/mtitle.f b/util/sorc/faxmakrx.fd/mtitle.f deleted file mode 100755 index bcff7218ca..0000000000 --- a/util/sorc/faxmakrx.fd/mtitle.f +++ /dev/null @@ -1,451 +0,0 @@ - SUBROUTINE MTITLE(LABEL) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MTITLE PUT TITLES IN THE DESIGN MAP FILE. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: STORES THE MAP TITLES IN THE DESIGN FILE. -C -C PROGRAM HISTORY LOG: -C 94-09-28 ORIGINAL AUTHOR HENRICHSEN -C 94-11-28 HENRICHSEN ADD NEW ARG TO DGNTXT -C 94-12-30 LUKE LIN CONVERT IT CFT-77 -C 96-04-29 LUKE LIN MODIFY FOR FAXMAKR. -C 96-06-07 HENRICHSEN MODIFY PUT ON A USER TITLE AS NEEDED. AND -C FIX GULF LABEL. -C 96-06-21 HENRICHSEN MODIFY PUT AN ADDITIONAL LINE ON THE -C GULF LABEL IF LLEVEL FLAG IS .TRUE. -C FIX GULF LABEL. ADDED LOGIC TO USE TITLE -C HEIGHT "THEIGHT" THAT WAS PASSED IN COMMON/ -C LLABFX/. -C 96-06-27 HENRICHSEN MODIFY TO FIX SPACING INBETWEEN THE GULF LABEL -C TEXT. -C 96-10-10 LUKE LIN FIX GULF LABELS FOR GFS AND CGRID -C 96-11-18 LUKE LIN ADD THE TROPOPAUSE GULF TITLE. -C 97-06-18 LUKE LIN MODIFY FOR TYPE 5 NAM GULF TITLE. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C -C USAGE: CALL MTITLE -C INPUT ARGUMENT LIST: -C LABEL - 12 WORDS LABEL ON INPUT. WORDS 1-5 SHOULD CONTAIN -C LABEL ID OF DESIRED FIELD FLD. -C -C FROM COMMON/LLABFX/ -C GULPXX - INTEGER X GRID COORDINATE OF GULF TITLE -C GULPXY - INTEGER Y GRID COORDINATE OF GULF TITLE -C TITPXX - INTEGER X GRID COORDINATE OF MAP TITLE -C TITPXY - INTEGER Y GRID COORDINATE OF MAP TITLE -C NUMG - INTEGER WORD THAT CONTAINS THE NUMBER OF BYTES IN -C - GLAB ARRAY. -C NUMT - INTEGER WORD THAT CONTAINS THE NUMBER OF BYTES IN -C - TITLE ARRAY. -C GLAB - CHARACTER*24 ARRAY CONTAINS THE GULF TITLE. -C TITLE - CHARACTER*152 ARRAY CONTAINS THE TITLE. -C JFID - CHARACTER*48 ARRAY CONTAINS THE JFID TITLE IN -C LLEVEL - LOGICAL FLAG THAT SIGNALS IF THE HEIGHT OF SURFACE -C - IS TO BE ADDED AS AN EXTRA LINE ON THE GULF TITLE. -C -C FROM COMMON/POLE/ -C XPOL - REAL*4 X LOCATION OF POLE -C YPOL - REAL*4 Y LOCATION OF POLE -C GDTYPE - INTEGER*4 GRID TYPE FLAG. -C -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C -ckumar - COMMON /DUCKNOAA/ DUCKX,DUCKY,DUCKFG -ckumar - INTEGER DUCKX,DUCKY,DUCKFG -C - COMMON /ILCON/ MAP(15) - INTEGER MAP -C - CHARACTER*8 BGNAME - EQUIVALENCE (BGNAME,MAP(1)) -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB -C - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C - COMMON /LLABFX/ TITPXX,TITPXY,HGTFLG,THEIGHT,NUMT,JBYT, - 1 TITLE,JFID,EXVALID -C - INTEGER TITPXX,TITPXY,HGTFLG,NUMT,JBYT - REAL THEIGHT - CHARACTER*152 TITLE - CHARACTER*48 JFID - CHARACTER*32 EXVALID -C - COMMON /EXTIT/ ETITFONT,ETITPXX,ETITPXY,NOEXT,EXTRAT,FGEXTRAT - REAL ETITFONT - INTEGER ETITPXX,ETITPXY,NOEXT - CHARACTER*80 EXTRAT - LOGICAL FGEXTRAT -C -C - LOGICAL LLEVEL -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU, - 1 LINEP,IGRIDP,T1 - -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C - - COMMON /UUNAME/ USRBYT,LUNAM,USRNAM -C - INTEGER USRBYT - LOGICAL LUNAM - CHARACTER*96 USRNAM -C - LOGICAL LBIG -C - CHARACTER*10 GULFLAB -C - REAL PUTHGT,PUTANG,THGT,GHGT,UHGT - INTEGER IPRPUT(2) -C - INTEGER GDTYPE - INTEGER NUMV -C - INTEGER LABEL(12) - INTEGER MSK2 - DATA MSK2 /Z'00000000000000FF'/ - DATA GULFLAB /' '/ -C - LBIG = .FALSE. -C -C CHECK TO SEE IF GRID TYPE IS 26, IF SO SET LBIG = .TRUE. -C TO ADJUST HEIGHT AND I/J FOR PART OF GULF TITLE. -C - IF (IGRIDP.EQ.26)LBIG = .TRUE. - IF (IGRIDP.EQ.05)LBIG = .TRUE. -C -C CHECK TO SEE IF LLEVEL SHOULD BE ON -C - IF(LVFLG.GT.0)THEN - LLEVEL = .TRUE. - WRITE(6,FMT='('' MTITLE: PUTING AN EXTRA LINE IN THE GULF'', - 1 '' TITLE. THE GULF TITLE WILL BE :'',A)')GLAB(1:21) - ELSE - WRITE(6,FMT='('' MTITLE: LVFLG='',I2,'' THE GULF'', - 1 '' TITLE. THE GULF TITLE WILL BE :'',A)')LVFLG,GLAB(1:17) - LLEVEL = .FALSE. - ENDIF -C - PUTHGT = 11.0 - PUTANG = 0.0 - IPRPUT(1) = 0 - IPRPUT(2) = 2 - ITAG = 0 -C -C PUT TITLE ON MAP -C - IF (TITPXX.GT.0 .AND. TITPXY.GT.0) THEN - IF(HGTFLG.NE.0)THEN - THGT = THEIGHT - ELSE - THGT = PUTHGT - ENDIF - IX = TITPXX - MAP(13) - IY = TITPXY - MAP(14) - CALL PUTLAB(IX,IY,THGT,TITLE,PUTANG,NUMT,IPRPUT,ITAG) - ENDIF -C -C PUT USR'S TITLE FROM PARM. -C - IF(LUNAM)THEN - IX = TITPXX - MAP(13) - IY = TITPXY + 45 - MAP(14) - NUM = USRBYT - UHGT = PUTHGT -C - WRITE(6,FMT='('' MTITLE: PUTING AN EXTRA TITLE ON THE MAP.'', - 1 '' THE TITLE HAS '',I2,'' BYTES AND IS: '',A)')USRBYT, - 2 USRNAM(1:USRBYT) - CALL PUTLAB(IX,IY,UHGT,USRNAM,PUTANG,NUM,IPRPUT,ITAG) - ENDIF -C -C .... PUT EXTRA TITLE FROM OPTION CARDS - IF (FGEXTRAT) THEN - IF(HGTFLG.NE.0)THEN - THGT = THEIGHT - ELSE - THGT = PUTHGT - ENDIF - IX = ETITPXX - MAP(13) - IY = ETITPXY - MAP(14) - THGT = ETITFONT - WRITE(6,FMT='('' ETITLE: PUTING AN EXTRA TITLE ON THE MAP.'', - 1 '' THE TITLE HAS '',I2,'' BYTES AND IS: '',A)')NOEXT, - 2 EXTRAT(1:NOEXT) - CALL PUTLAB(IX,IY,THGT,EXTRAT,PUTANG,NOEXT,IPRPUT,ITAG) - ENDIF -C -C PUT DUCK LABEL ON THE MAP -C - IF (DUCKX.GT.0 .AND.DUCKY.GT.0) THEN - IX = DUCKX - MAP(13) - IY = DUCKY - MAP(14) - KANG = 0 - KFLAG = DUCKFG - CALL DUCK(IX,IY,KANG,KFLAG) - ENDIF -C -C PUT GULF LABEL ON MAP -C - IF (GULPXX(1) .GT.0 .AND. GULPXY(1) .GT.0) THEN - IF (IGRIDP.EQ.101 .AND. BGNAME(1:6).EQ.'NH4006') THEN -C .... FOR NGM C-GRID ON NH4006 - GHGT = 19.0 - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +20 - GULFLAB(1:6) = GLAB(1:6) - NCHAR = 6 - IF (GLAB(1:3) .EQ. 'QPV') THEN -C ... FOR QPVV NGM GRID-C ... - GULFLAB(1:5)='QPVV/' - GULFLAB(6:7)=GLAB(4:5) - GULFLAB(8:8)='H' - NCHAR = 8 - ENDIF - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C ...SUCH AS QPV12.... - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +10 - GULFLAB(1:5) = GLAB(7:11) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) - 5 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) + 15 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:7) = ' GRID-C' - NCHAR = 7 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) - 5 - IY = GULPXY(1) - MAP(14) - 10 - GULFLAB(1:10) = '12HR ACCUM' - NCHAR =10 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ELSE -C FOR OTHER REGULAR MAP'S GULF TITLES -C -C CHECK TO SEE IF LBIG IS ON, IF SO ADJUST HEIGHT AND I/J -C - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +30 -C - IF (LBIG) THEN -C ... TYPE 26 OR 05 SUCH AS NGM, NAM ... - GHGT = 11.0 - IX = IX - 15 - GULFLAB(1:6) = GLAB(1:6) - NCHAR = 6 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ELSE IF (IGRIDP.EQ.27 .OR. IGRIDP.EQ.28) THEN -C ... TYPE 27 SUCH AS GFS - GHGT = 1.0 - IF (GLAB(1:2) .EQ. 'RH') THEN - GULFLAB(1:6) = GLAB(1:6) - ELSE IF (GLAB(1:3) .EQ. 'VOR') THEN - GULFLAB(1:6) = GLAB(1:6) - ELSE IF (GLAB(1:2) .EQ. 'LI') THEN - GULFLAB(1:6) = GLAB(1:6) - GULFLAB(3:3) = ' ' - ELSE IF (GLAB(1:2) .EQ. 'TP') THEN - GULFLAB(1:6) = GLAB(1:6) - GULFLAB(3:3) = ' ' - ELSE IF (GLAB(1:3) .EQ. 'THK') THEN - GULFLAB(1:6) = GLAB(1:6) - ELSE IF (KEYIDX.EQ.41) THEN - GULFLAB(1:3)='TP ' - ELSE - GULFLAB(1:2) = GLAB(18:19) - GULFLAB(3:5) = GLAB(3:5) - GULFLAB(3:3) = ' ' - ENDIF - NCHAR = 5 -C - IFCSTHR = IAND(LABEL(1),MSK2) - PRINT *,' IFCSTHR =',IFCSTHR - IF (IFCSTHR .GE. 100) THEN - GULFLAB(3:6) = GLAB(3:6) - GULFLAB(3:3) = ' ' - NCHAR = 6 - ENDIF - PRINT *,' GFS-LABEL1=', GULFLAB,' --=',GLAB(1:6) - PRINT *,' GLAB(16:24)=',GLAB(16:24) - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ELSE IF (IGRIDP.EQ.101) THEN -C ... TYPE 101 SUCH AS NGM C-GRID - GHGT = 1.0 - GULFLAB(1:6) = GLAB(1:6) -C PRINT *,' NGM C-GRID: GLAB=',GLAB(1:6) - NCHAR = 6 - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +30 - IF (GLAB(1:3) .EQ. 'QPV') THEN -C ... FOR QPVV NGM GRID-C ... - GULFLAB(1:5)='QPVV/' - GULFLAB(6:7)=GLAB(4:5) - GULFLAB(8:8)='H' -C PRINT *,' NGM C-GRID: GULFLAB=',GULFLAB(1:8) - NCHAR = 8 - ENDIF - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C -C CHECK TO SEE IF LLEVEL IS ON, IF SO ADD A HEIGHT LABEL -C LINE TO THE GULF LABEL -C - IF (LLEVEL .AND. IGRIDP.EQ.26) THEN - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +50 - IX = IX - 15 - GHGT = 11.0 - GULFLAB(1:5) = GLAB(18:22) - NCHAR = 4 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C - IF (LLEVEL .AND. IGRIDP.EQ.05) THEN - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +50 - IX = IX - 15 - GHGT = 11.0 - GULFLAB(1:5) = GLAB(18:22) - NCHAR = 4 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) +15 - GHGT = 1.0 - GULFLAB(1:5) = GLAB(7:11) - NCHAR = 5 -C PRINT *,' GFS-LABEL3=', GULFLAB - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IF (IGRIDP .NE. 101) THEN - IX = GULPXX(1) - MAP(13) - IY = GULPXY(1) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C PRINT *,' GFS-LABEL4=', GULFLAB -C - ELSE -C ... FOR NGM C-GRID - IX = GULPXX(1) - MAP(13) -10 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) + 30 - IY = GULPXY(1) - MAP(14) - GULFLAB(1:6) = 'GRID-C' - NCHAR = 6 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(1) - MAP(13) - 10 - IY = GULPXY(1) - MAP(14) - 15 - GULFLAB(1:10) = '12HR ACCUM' - NCHAR =10 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF -C - ENDIF - ENDIF -C -C -C CHECK TO SEE IF A 2ND GULF LABEL IS TO BE PUT ON THE MAP. -C - IF (GULPXX(2) .GT.0 .AND. GULPXY(2) .GT.0) THEN - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) +30 - GULFLAB(1:6) = GLAB(1:6) - NCHAR = 6 -C -C CHECK TO SEE IF LBIG IS ON, IF SO ADJUST HEIGHT AND I/J -C - IF (IGRIDP.EQ.101 .AND. BGNAME(1:6).EQ.'NH4006') GOTO 700 -C - IF (LBIG) THEN - GHGT = 11.0 - IX = IX - 15 - ELSE - GHGT = 1.0 - ENDIF -C - IF (GLAB(1:3).EQ.'QPV' .AND. IGRIDP.EQ.101) THEN -C ... FOR QPVV NGM GRID-C ... - GULFLAB(1:5)='QPVV/' - GULFLAB(6:7)=GLAB(4:5) - GULFLAB(8:8)='H' - NCHAR = 8 - ENDIF - - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C -C CHECK TO SEE IF LLEVEL IS ON, IF SO ADD A HEIGHT LABEL -C LINE TO THE GULF LABEL -C - IF (LLEVEL) THEN - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) +50 - IX = IX - 15 - GHGT = 11.0 - GULFLAB(1:5) = GLAB(18:22) - NCHAR = 4 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) +15 - GHGT = 1.0 - GULFLAB(1:5) = GLAB(7:11) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C - 700 CONTINUE -C - GHGT = 1.0 - IF (IGRIDP .NE. 101) THEN - IX = GULPXX(2) - MAP(13) - IY = GULPXY(2) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) -C - ELSE -C ... FOR NGM C-GRID - IX = GULPXX(2) - MAP(13) -10 - IY = GULPXY(2) - MAP(14) - GULFLAB(1:5) = GLAB(13:17) - NCHAR = 5 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(2) - MAP(13) + 30 - IY = GULPXY(2) - MAP(14) - GULFLAB(1:6) = 'GRID-C' - NCHAR = 6 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - IX = GULPXX(2) - MAP(13) - 10 - IY = GULPXY(2) - MAP(14) - 15 - GULFLAB(1:10) = '12HR ACCUM' - NCHAR =10 - CALL PUTLAB(IX,IY,GHGT,GULFLAB,PUTANG,NCHAR,IPRPUT,ITAG) - ENDIF - ENDIF -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/pltrh.f b/util/sorc/faxmakrx.fd/pltrh.f deleted file mode 100755 index 89003e074a..0000000000 --- a/util/sorc/faxmakrx.fd/pltrh.f +++ /dev/null @@ -1,125 +0,0 @@ - SUBROUTINE PLTRH(FLDA,IMAX,JMAX,I1BIG,J1BIG,IGPLOT, - 1 ISTART,JSTART,DOTSGI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK *** -C -C SUBPROGRAM: PLTHR PLOTS THE RELATIVE HUMIDITY AT GRID POINTS. -C AUTHOR:KRISHNA KUMAR ORG:W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: CONVERTS UNPACKED SCALED GRID POINT RH TO INTEGER -C AND PLOTS THE VALUES AT GRID POINT LOCATIONS. -C -C PROGRAM HISTORY LOG: -C 85-05-31 PETER HENRICHSEN -C 93-04-28 LUKE LIN CONVERT TO FORTRAN-77 AND ADD DOC BLOCK. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO XINDEF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C -C USAGE: CALL PLTRH(FLDA,IMAX,JMAX,I1BIG,J1BIG,IGPLOT,DOTSGI) -C INPUT ARGUMENTS: -C FLDA = FIELD CONTAINING THE RH GRID POINT DATA. -C IMAX,JMAX = THE DIMENIONS OF FLDA. -C I1BIG,J1BIG = THE CORRECTIVE LOCATION FROM BIG GRID FIELD. -C DOTSGI = DOTS PER GRID INTERVAL WHICH IS FUNCTION OF BGND. -C IGPLOT = INTEGER*2 TWO WORD ARRAY THAT CONTAINS THE FOLLING: -C IGPLOT(1) KEY TO DETERMINE ADDATIVE CONSTANTS FOR GRID CORR. -C IGPLOT(2) COTAINS TO PLOTTING INGREMENT FOR PLOTTING. -C IF .LE. 1 PLOT EVEY GRID POINT. -C IF .EQ. 2 PLOT EVEY OTHER GRID POINT. -C IF .EQ. 3 PLOT EVEY THIRD GRID POINT. -C -C INPUT FILES: NONE -C -C -C OUTPUT ARGUMENTS: NONE -C -C OUTPUT FILES: NONE -C -C -C -C RETURN CONDITIONS:NONE. -C -C SUBPROGRAMS CALLED: -C UNIQUE : BIN2EB PUTLAB -C -C LIBRARY: NONE -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE : IBM -C$$$ -C -C - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C COMMON USED FOR PUTLAB. -C - REAL FLDA(IMAX,JMAX) - REAL XINDEF - DATA XINDEF /1.0E307 / -C - INTEGER IADD(3) - DATA IADD /4,12,0/ - CHARACTER*8 IBCDCH -C - INTEGER JADD(3) - DATA JADD /4,08,0/ -C - INTEGER IGPLOT(2) - INTEGER IPR(2) -C -C -C CORRECT FOR LOCATION ON BACKGROUND. -C - IPR(1) = 0 - IPR(2) = 1 - KK = IGPLOT(1) - MM = IGPLOT(2) - IF(KK.LT.1) KK = 1 - IF(KK.GT.3) KK = 3 - IF(MM.LT.1) MM = 1 -C - IGDCOR = I1BIG - IADD(KK) - JGDCOR = J1BIG - JADD(KK) -C - N = 1 - IF(MM.NE.1) N = MM -C -C WHICH WILL MAKE SURE THAT THE 1ST GRID POINT IS ALWAYS PLOTTED -C - DO 340 J= JSTART,JMAX -C - DO 330 I =ISTART,IMAX -C - NODD = MOD(N,MM) - IF(NODD.NE.0) GO TO 320 -C - IF(FLDA(I,J).EQ.XINDEF) GO TO 320 - IRH =FLDA(I,J) + 0.5 - IF(IRH.GT.99) IRH = 99 -C -C CONVERT IRH TO HOLLERTH. -C - CALL BIN2EB(IRH,IBCDCH,2,'A99') -C -C . . . NOW GET IDOT AND JDOT LOCATION FOR PLOTTING OF RH. -C - XI = I + IGDCOR - XJ = J + JGDCOR -C -C . . . CONVERT TO DOTS. -C - IDOT = DOTSGI*(XI - 1.0) + 0.5 - JDOT = DOTSGI*(XJ - 1.0) + 0.5 -C -C . . . NOW PLOT THE HR ON MAP................. -C - CALL PUTLAB(IDOT,JDOT,1.0,IBCDCH,0.0,2,IPR,0) -C - 320 CONTINUE - N = N + 1 - 330 CONTINUE - 340 CONTINUE - RETURN - END -C diff --git a/util/sorc/faxmakrx.fd/polstnex.f b/util/sorc/faxmakrx.fd/polstnex.f deleted file mode 100755 index 6e3927ad5b..0000000000 --- a/util/sorc/faxmakrx.fd/polstnex.f +++ /dev/null @@ -1,441 +0,0 @@ - SUBROUTINE POLSTNEX -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: POLSTNEX LIST OF STN NAMES AND IDOT/JDOT LOCATIONS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: LIST OF STATION NAMES AND IDOT/JDOT LOCATIONS AND PLOT THEM -C ON THE NH4005 BACKGROUND FOR PFAX1 CHARTS. -C IN A FORMAT WHICH WOULD FACILITATE CALLING PUTLAB() -C -C PROGRAM HISTORY LOG: -C 88-04-18 BOB HOLLERN -C 96-10-31 SHIMOMURA -- CONVERTED FROM LABEL-ARRAY FORMAT TO -C AN EXPANDED FORMAT -C 96-11-05 LUKE LIN -- ADD THE PLOTTING LOGIC. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. ASSIGNED PROPER VALUE TO INDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8 -C ADDED A BLOCK DATA TO MAKE IT RUN ON -C IBM RS/6000 SP SYSTEM. -C -C USAGE: /POLSTN/ COMMON BLOCK NAME IN PROGRAM PEPFAX -C -C OUTPUT ARGUMENT LIST: -C COMMON /POLSTN/MAXNNAM,IJANDNAM -C INTEGER MAXNNAM -C DATA MAXNNAM /219/ -C INTEGER IJANDNAM(8,220) -C I J ROT PRI ARW FON NC -C IJANDNAM(1,J) = IDOT -C IJANDNAM(2,J) = JDOT -C IJANDNAM(3,J) = 2-BIT ROTATION CODE -C IJANDNAM(4,J) = 3-BIT PRIORITY -C IJANDNAM(5,J) = 1-BIT FLAG FOR EXPLICIT CHAR-SET MODE -C IJANDNAM(6,J) = CHARACTER-SET INDEX -C IJANDNAM(7,J) = COUNT OF CHARACTERS IN THE FOLLOWING WORD -C IJANDNAM(8,J) = TEXT WORD OF UP TO 8 CHARACTERS, LEFT-JUSTIFIED -C -C REMARKS: -C IN USERS SOURCE CODE INCLUDE: -C EXTERNAL POLSTNEX -C -C WHICH WILL FORCE THE LINKAGE-EDITOR TO LOOK FOR polstnex.o * -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C ... THE OLD ASM VERSION HAD THE LABEL-ARRAY FORMATTED DATA ... -C ... TITLE 'COMMON /POLSTN/LABSTN -- STN LOCATORS ' -C ... BUT THIS FORTRAN VERSION HAS THE ARGUMENTS FOR PUTLAB() INSTEAD - - - COMMON /POLSTN/MAXNNAM,IJANDNAM - INTEGER MAXNNAM - INTEGER IJANDNAM(8,220) - - INTEGER IGROUP01(8,20) - EQUIVALENCE (IJANDNAM(1,1),IGROUP01(1,1)) - INTEGER IGROUP02(8,20) - EQUIVALENCE (IJANDNAM(1,21),IGROUP02(1,1)) - INTEGER IGROUP03(8,20) - EQUIVALENCE (IJANDNAM(1,41),IGROUP03(1,1)) - INTEGER IGROUP04(8,20) - EQUIVALENCE (IJANDNAM(1,61),IGROUP04(1,1)) - INTEGER IGROUP05(8,20) - EQUIVALENCE (IJANDNAM(1,81),IGROUP05(1,1)) - INTEGER IGROUP06(8,20) - EQUIVALENCE (IJANDNAM(1,101),IGROUP06(1,1)) - INTEGER IGROUP07(8,20) - EQUIVALENCE (IJANDNAM(1,121),IGROUP07(1,1)) - INTEGER IGROUP08(8,20) - EQUIVALENCE (IJANDNAM(1,141),IGROUP08(1,1)) - INTEGER IGROUP09(8,20) - EQUIVALENCE (IJANDNAM(1,161),IGROUP09(1,1)) - INTEGER IGROUP10(8,20) - EQUIVALENCE (IJANDNAM(1,181),IGROUP10(1,1)) - INTEGER IGROUP11(8,20) - EQUIVALENCE (IJANDNAM(1,201),IGROUP11(1,1)) - -* I J ROT PRI ARW FON NC -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C EXTERNAL LOOKTLB - COMMON /LKTLBS/LMTSETNUM,LOOKT - INTEGER LOOKT(9,63) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER IPUTL_ARG(8) - CHARACTER*8 CPUTL_ARG(8) - EQUIVALENCE (IPUTL_ARG(1),CPUTL_ARG(1)) -C - - INTEGER IDOTSTN - EQUIVALENCE (IPUTL_ARG(1),IDOTSTN) - INTEGER JDOTSTN - EQUIVALENCE (IPUTL_ARG(2),JDOTSTN) - INTEGER IROTSTN - EQUIVALENCE (IPUTL_ARG(3),IROTSTN) - INTEGER IPRIORSTN - EQUIVALENCE (IPUTL_ARG(4),IPRIORSTN) - INTEGER IEXPLICITMODE - EQUIVALENCE (IPUTL_ARG(5),IEXPLICITMODE) - INTEGER IFONTINDEX - EQUIVALENCE (IPUTL_ARG(6),IFONTINDEX) - INTEGER NCHSTN - EQUIVALENCE (IPUTL_ARG(7),NCHSTN) - CHARACTER*8 CNAMESTN - EQUIVALENCE (CPUTL_ARG(8),CNAMESTN) - - - INTEGER IROTPRISTN(2) - INTEGER IDELTA - INTEGER JDELTA - -C - IDELTA = 36 * 9 - JDELTA = 36 * 7 -C - MAXNNAM = 178 - DO JSTN = 1,MAXNNAM - DO I = 1,8 - IPUTL_ARG(I) = IJANDNAM(I,JSTN) - ENDDO - HEIGHT = FLOAT(IFONTINDEX) - ANGLE = 0.0 - IF(IEXPLICITMODE .NE. 0) THEN - ITAG = 0 - IF(IFONTINDEX .GT. 0 .AND. IFONTINDEX .LE. LMTSETNUM) THEN -C ... IFONTINDEX IS W/I RANGE ... - IF(LOOKT(3,IFONTINDEX) .LT. 0) THEN -C ... THIS IS A SIDEWAYS FONT ... - ANGLE = 90.0 - ELSE - ANGLE = 0.0 - ENDIF - ENDIF - ELSE - ITAG = 1 - ENDIF - - IROTPRISTN(1) = IROTSTN - IROTPRISTN(2) = IPRIORSTN - - NCHARS = NCHSTN - IF(CNAMESTN(NCHARS:NCHARS) .EQ. '$') THEN - NCHARS = NCHARS - 1 - ENDIF - IF(NCHARS .GT. 0) THEN - - IPOS = IDOTSTN + IDELTA - JPOS = JDOTSTN + JDELTA -C - CALL PUTLAB(IPOS,JPOS,HEIGHT,CNAMESTN(1:NCHARS), - 1 ANGLE,NCHARS,IROTPRISTN,ITAG) - - ENDIF - ENDDO -C - RETURN - END -ckumar -ckumar ##################block data polstnex_data -ckumar - BLOCK DATA POLSTNEX_DATA -C - COMMON /POLSTN/MAXNNAM,IJANDNAM - INTEGER MAXNNAM - INTEGER IJANDNAM(8,220) - - INTEGER IGROUP01(8,20) - EQUIVALENCE (IJANDNAM(1,1),IGROUP01(1,1)) - INTEGER IGROUP02(8,20) - EQUIVALENCE (IJANDNAM(1,21),IGROUP02(1,1)) - INTEGER IGROUP03(8,20) - EQUIVALENCE (IJANDNAM(1,41),IGROUP03(1,1)) - INTEGER IGROUP04(8,20) - EQUIVALENCE (IJANDNAM(1,61),IGROUP04(1,1)) - INTEGER IGROUP05(8,20) - EQUIVALENCE (IJANDNAM(1,81),IGROUP05(1,1)) - INTEGER IGROUP06(8,20) - EQUIVALENCE (IJANDNAM(1,101),IGROUP06(1,1)) - INTEGER IGROUP07(8,20) - EQUIVALENCE (IJANDNAM(1,121),IGROUP07(1,1)) - INTEGER IGROUP08(8,20) - EQUIVALENCE (IJANDNAM(1,141),IGROUP08(1,1)) - INTEGER IGROUP09(8,20) - EQUIVALENCE (IJANDNAM(1,161),IGROUP09(1,1)) - INTEGER IGROUP10(8,20) - EQUIVALENCE (IJANDNAM(1,181),IGROUP10(1,1)) - INTEGER IGROUP11(8,20) - EQUIVALENCE (IJANDNAM(1,201),IGROUP11(1,1)) -C - DATA MAXNNAM /178/ -C - DATA IGROUP01 / -* I J ROT PRI ARW FON NC - A 990, 658, 0, 0, 1, 4, 6, ")BGBW$", - 1 937, 698, 0, 0, 1, 4, 6, ")BGSF$", - 2 852, 766, 0, 0, 1, 4, 6, ")BGTL$", - 3 1043, 758, 0, 0, 1, 5, 6, ")BIKF$", - 4 1034, 779, 0, 0, 1, 5, 6, ")BIKR$", - 5 970, 557, 0, 0, 1, 4, 6, ")CYCA$", - 6 620, 586, 0, 0, 1, 4, 6, ")CYEG$", - 7 878, 639, 0, 0, 1, 4, 6, ")CYFB$", - 8 958, 449, 0, 0, 1, 4, 6, ")CYHZ$", - 9 893, 456, 0, 0, 1, 4, 6, ")CYQB$", - A 941, 431, 0, 0, 1, 4, 6, ")CYQI$", - 1 1007, 516, 0, 0, 1, 4, 6, ")CYQX$", - 2 787, 750, 0, 0, 1, 4, 6, ")CYRB$", - 3 876, 439, 0, 0, 1, 4, 6, ")CYUL$", - 4 540, 591, 0, 0, 1, 4, 6, ")CYVR$", - 5 705, 504, 0, 0, 1, 4, 6, ")CYWG$", - 6 750, 591, 0, 0, 1, 4, 6, ")CYYQ$", - 7 951, 545, 0, 0, 1, 4, 6, ")CYYR$", - 8 1025, 509, 0, 0, 1, 4, 6, ")CYYT$", - 9 829, 416, 0, 0, 1, 4, 6, ")CYYZ$" / - - DATA IGROUP02 / - A 533, 665, 0, 0, 1, 4, 6, ")CYZP$", - 1 1221, 860, 0, 0, 1, 5, 6, ")EBBR$", - 2 1232, 888, 0, 0, 1, 5, 6, ")EDDF$", - 3 1193, 898, 0, 0, 1, 5, 6, ")EDDH$", - 4 1254, 911, 0, 0, 1, 5, 6, ")EDDM$", - 5 1112, 975, 0, 0, 1, 5, 6, ")EFHK$", - 6 1188, 819, 0, 0, 1, 5, 6, ")EGCC$", - 7 1210, 827, 0, 0, 1, 5, 6, ")EGLL$", - 8 1162, 810, 0, 0, 1, 5, 6, ")EGPK$", - 9 1206, 863, 0, 0, 1, 5, 6, ")EHAM$", - A 1193, 775, 0, 0, 1, 5, 6, ")EICK$", - 1 1183, 775, 0, 0, 1, 5, 6, ")EINN$", - 2 1171, 914, 0, 0, 1, 5, 6, ")EKCH$", - 3 1049, 915, 0, 0, 1, 5, 6, ")ENBO$", - 4 1123, 904, 0, 0, 1, 5, 6, ")ENGM$", - 5 1136, 874, 0, 0, 1, 5, 6, ")ENZV$", - 6 1171, 917, 0, 0, 1, 5, 6, ")ESMM$", - 7 1126, 940, 0, 0, 1, 5, 6, ")ESSA$", - 8 1435, 608, 0, 0, 1, 5, 6, ")GCLP$", - 9 1592, 498, 0, 0, 1, 5, 6, ")GOOO$" / - - DATA IGROUP03 / - A 1525, 444, 0, 0, 1, 5, 6, ")GVAL$", - 1 914, 395, 0, 0, 1, 4, 6, ")KACK$", - 2 779, 296, 0, 0, 1, 4, 6, ")KATL$", - 3 904, 406, 0, 0, 1, 4, 6, ")KBOS$", - 4 616, 225, 0, 0, 1, 4, 6, ")KBRO$", - 5 622, 249, 0, 0, 1, 4, 6, ")KCRP$", - 6 649, 310, 0, 0, 1, 4, 6, ")KDAL$", - 7 604, 418, 0, 0, 1, 4, 6, ")KDEN$", - 8 797, 399, 0, 0, 1, 4, 6, ")KDTW$", - 9 599, 523, 0, 0, 1, 4, 6, ")KGTF$", - A 850, 360, 0, 0, 1, 4, 6, ")KIAD$", - 1 654, 270, 0, 0, 1, 4, 6, ")KIAH$", - 2 882, 383, 0, 0, 1, 4, 6, ")KJFK$", - 3 497, 429, 0, 0, 1, 4, 6, ")KLAS$", - 4 454, 427, 0, 0, 1, 4, 6, ")KLAX$", - 5 599, 255, 0, 0, 1, 4, 6, ")KLOI$", - 6 823, 191, 0, 0, 1, 4, 6, ")KMIA$", - 7 691, 379, 0, 0, 1, 4, 6, ")KMKC$", - 8 719, 442, 0, 0, 1, 4, 6, ")KMSP$", - 9 711, 258, 0, 0, 1, 4, 6, ")KMSY$" / - - DATA IGROUP04 / - A 651, 343, 0, 0, 1, 4, 6, ")KOKC$", - 1 757, 400, 0, 0, 1, 4, 6, ")KORD$", - 2 516, 558, 0, 0, 1, 4, 6, ")KPDX$", - 3 870, 373, 0, 0, 1, 4, 6, ")KPHL$", - 4 506, 383, 0, 0, 1, 4, 6, ")KPHX$", - 5 824, 378, 0, 0, 1, 4, 6, ")KPIT$", - 6 455, 407, 0, 0, 1, 4, 6, ")KSAN$", - 7 619, 275, 0, 0, 1, 4, 6, ")KSAT$", - 8 532, 572, 0, 0, 1, 4, 6, ")KSEA$", - 9 454, 488, 0, 0, 1, 4, 6, ")KSFO$", - A 554, 459, 0, 0, 1, 4, 6, ")KSLC$", - 1 729, 366, 0, 0, 1, 4, 6, ")KSTL$", - 2 796, 221, 0, 0, 1, 4, 6, ")KTPA$", - 3 1359, 1128, 0, 0, 1, 5, 6, ")LCNC$", - 4 1326, 829, 0, 0, 1, 5, 6, ")LECB$", - 5 1328, 776, 0, 0, 1, 5, 6, ")LEMD$", - 6 1358, 746, 0, 0, 1, 5, 6, ")LEZL$", - 7 1306, 858, 0, 0, 1, 5, 6, ")LFML$", - 8 1283, 811, 0, 0, 1, 5, 6, ")LFBD$", - 9 1274, 816, 0, 0, 1, 5, 6, ")LFBG$" / - - DATA IGROUP05 / - A 1243, 842, 0, 0, 1, 5, 6, ")LFPO$", - 1 1328, 1014, 0, 0, 1, 5, 6, ")LGWC$", - 2 1256, 968, 0, 0, 1, 5, 6, ")LHBP$", - 3 1282, 888, 0, 0, 1, 5, 6, ")LIMC$", - 4 1326, 918, 0, 0, 1, 5, 6, ")LIRF$", - 5 1336, 936, 0, 0, 1, 5, 6, ")LIRN$", - 6 1389, 1160, 0, 0, 1, 5, 6, ")LLLD$", - 7 1282, 575, 0, 0, 1, 5, 6, ")LPAZ$", - 8 1254, 573, 0, 0, 1, 5, 6, ")LPLA$", - 9 1333, 721, 0, 0, 1, 5, 6, ")LPPT$", - A 1277, 1029, 0, 0, 1, 5, 6, ")LRBS$", - 1 1274, 867, 0, 0, 1, 5, 6, ")LSGG$", - 2 1309, 1063, 0, 0, 1, 5, 6, ")LTBA$", - 3 1284, 982, 0, 0, 1, 5, 6, ")LYBE$", - 4 1000, 6, 0, 0, 1, 4, 6, ")MACC$", - 5 667, 42, 0, 0, 1, 4, 6, ")MGGT$", - 6 716, 26, 0, 0, 1, 4, 6, ")MHTG$", - 7 1022, 111, 0, 0, 1, 4, 6, ")MJSJ$", - 8 872, 80, 0, 0, 1, 4, 6, ")MKJP$", - 9 1085, 109, 0, 0, 1, 4, 6, ")MKPA$" / - - DATA IGROUP06 / - A 1139, 60, 0, 0, 1, 4, 6, ")MKPB$", - 1 1124, 12, 0, 0, 1, 4, 6, ")MKPP$", - 2 566, 145, 0, 0, 1, 4, 6, ")MMMX$", - 3 989, 300, 0, 0, 1, 4, 6, ")MXKF$", - 4 858, 182, 0, 0, 1, 4, 6, ")MYNN$", - 5 477, 851, 0, 0, 1, 4, 6, ")PACD$", - 6 441, 941, 0, 0, 1, 4, 6, ")PADK$", - 7 594, 801, 0, 0, 1, 4, 6, ")PAFA$", - 8 520, 823, 0, 0, 1, 4, 6, ")PAKN$", - 9 555, 797, 0, 0, 1, 4, 6, ")PANC$", - A 516, 798, 0, 0, 1, 4, 6, ")PANH$", - 1 462, 1000, 0, 0, 1, 4, 6, ")PASY$", - 2 202, 1525, 0, 0, 1, 4, 6, ")PGUM$", - 3 76, 736, 0, 0, 1, 4, 6, ")PHNL$", - 4 62, 692, 0, 0, 1, 4, 6, ")PHTO$", - 5 11, 1323, 0, 0, 1, 4, 6, ")PKMA$", - 6 159, 982, 0, 0, 1, 4, 6, ")PMDY$", - 7 94, 1212, 0, 0, 1, 4, 6, ")PWAK$", - 8 239, 1323, 0, 0, 1, 4, 6, ")PZMI$", - 9 563, 1561, 0, 0, 1, 4, 6, ")RCTP$" / - - DATA IGROUP07 / - A 351, 1436, 0, 0, 1, 4, 6, ")RJAW$", - 1 521, 1415, 0, 0, 1, 4, 6, ")RJFF$", - 2 485, 1375, 0, 0, 1, 4, 6, ")RJOO$", - 3 485, 1283, 0, 0, 1, 4, 6, ")RJSM$", - 4 456, 1340, 0, 0, 1, 4, 6, ")RJTT$", - 5 576, 1390, 0, 0, 1, 4, 6, ")RKSS$", - 6 501, 1516, 0, 0, 1, 4, 6, ")ROAH$", - 7 514, 1708, 0, 0, 1, 4, 6, ")RPMM$", - 8 1108, 1003, 0, 0, 1, 5, 6, ")ULLL$", - 9 1133, 1057, 0, 0, 1, 5, 6, ")UUWW$", - A 641, 1626, 0, 0, 1, 4, 6, ")VHHH$", - 1 817, 1775, 0, 0, 1, 4, 6, ")VTBD$", - 2 989, 447, 0, 0, 1, 4, 3, ")SA", - 3 913, 551, 0, 0, 1, 4, 3, ")KL", - 4 756, 474, 0, 0, 1, 4, 3, ")QT", - 5 531, 625, 0, 0, 1, 4, 3, ")ZT", - 6 495, 897, 0, 0, 1, 4, 2, ")K", - 7 1217, 783, 0, 0, 1, 4, 3, ")RR", - 8 1232, 810, 0, 0, 1, 5, 5, ")JEY$", - 9 1242, 792, 0, 0, 1, 5, 5, ")FRQ$" / - - DATA IGROUP08 / - A 1287, 752, 0, 0, 1, 5, 3, ")LG", - 1 1031, 705, 0, 0, 1, 5, 2, ")A", - 2 990, 600, 0, 0, 1, 4, 2, ")B", - 3 1091, 626, 0, 0, 1, 4, 2, ")C", - 4 1126, 525, 0, 0, 1, 4, 2, ")D", - 5 1136, 400, 0, 0, 1, 4, 2, ")E", - 6 1096, 747, 0, 0, 1, 4, 2, ")I", - 7 1154, 707, 0, 0, 1, 5, 2, ")J", - 8 1242, 694, 0, 0, 1, 5, 2, ")K", - 9 1060, 865, 0, 0, 1, 5, 2, ")M", - A 264, 572, 0, 0, 1, 5, 2, ")N", - 1 455, 723, 0, 0, 1, 4, 2, ")P", - 2 912, 355, 0, 0, 1, 4, 2, ")H", - 3 641, 863, 0, 0, 1, 4, 6, ")160W$", - 4 610, 771, 0, 0, 1, 4, 6, ")140W$", - 5 626, 657, 0, 0, 1, 4, 6, ")120W$", - 6 627, 551, 0, 0, 1, 4, 6, ")110W$", - 7 417, 896, 0, 0, 1, 4, 5, ")50N$", - 8 628, 896, 0, 0, 1, 4, 5, ")70N$", - 9 1022, 898, 0, 0, 1, 5, 5, ")70N$" / - - DATA IGROUP09 / - A 1278, 1160, 0, 0, 1, 5, 5, ")40E$", - 1 1339, 1085, 0, 0, 1, 5, 5, ")30E$", - 2 1295, 1128, 0, 0, 1, 5, 5, ")40N$", - 3 1376, 995, 0, 0, 1, 5, 5, ")20E$", - 4 1363, 587, 0, 0, 1, 5, 5, ")20W$", - 5 930, 308, 0, 0, 1, 4, 5, ")70W$", - 6 1157, 323, 0, 0, 1, 4, 5, ")50W$", - 7 1322, 305, 0, 0, 1, 4, 5, ")40W$", - 8 826, 487, 0, 0, 1, 4, 5, ")50N$", - 9 826, 595, 0, 0, 1, 4, 5, ")60N$", - A 826, 698, 0, 0, 1, 4, 5, ")70N$", - 1 826, 798, 0, 0, 1, 4, 5, ")80N$", - 2 826, 994, 0, 0, 1, 4, 5, ")80N$", - 3 278, 1356, 0, 0, 1, 4, 6, ")150E$", - 4 276, 1096, 0, 0, 1, 4, 6, ")170E$", - 5 635, 1056, 0, 0, 1, 4, 6, ")150E$", - 6 646, 1000, 0, 0, 1, 4, 6, ")160E$", - 7 640, 964, 0, 0, 1, 4, 6, ")170E$", - 8 673, 1066, 0, 0, 1, 4, 3, ")A1", - 9 675, 624, 0, 0, 1, 4, 3, ")A2" / - - DATA IGROUP10 / - A 261, 1069, 0, 0, 1, 4, 3, ")A3", - 1 261, 620, 0, 0, 1, 4, 3, ")A4", - 2 538, 1052, 0, 0, 1, 4, 3, ")B1", - 3 1394, 1056, 0, 0, 1, 4, 3, ")B2", - 4 537, 180, 0, 0, 1, 5, 3, ")B3", - 5 1386, 179, 0, 0, 1, 4, 3, ")B4", - 6 1200, 1058, 0, 0, 1, 4, 3, ")C1", - 7 1205, 1175, 0, 0, 1, 5, 3, ")C2", - 8 1394, 1056, 0, 0, 1, 5, 3, ")C3", - 9 1395, 1177, 0, 0, 1, 5, 3, ")C4", - A 542, 836, 0, 0, 1, 5, 3, ")D1", - 1 1393, 838, 0, 0, 1, 4, 3, ")D2", - 2 541, 284, 0, 0, 1, 5, 3, ")D3", - 3 1393, 288, 0, 0, 1, 4, 3, ")D4", - 4 673, 1397, 0, 0, 1, 4, 3, ")E1", - 5 676, 419, 0, 0, 1, 4, 3, ")E2", - 6 259, 1398, 0, 0, 1, 4, 3, ")E3", - 7 256, 418, 0, 0, 1, 4, 3, ")E4", - 8 622, 1000, 0, 0, 1, 4, 3, ")F1", - 9 622, 136, 0, 0, 1, 4, 3, ")F2" / - - DATA IGROUP11 / - A 118, 1002, 0, 0, 1, 4, 3, ")F3", - 1 1217, 957, 0, 0, 1, 4, 3, ")G1", - 2 1218, 93, 0, 0, 1, 5, 3, ")G2", - 3 731, 958, 0, 0, 1, 4, 3, ")G3", - 4 727, 93, 0, 0, 1, 4, 3, ")G4", - 5 568, 1061, 0, 0, 1, 4, 3, ")H1", - 6 1397, 1057, 0, 0, 1, 4, 3, ")H2", - 7 566, 45, 0, 0, 1, 5, 3, ")H3", - 8 1148, 10, 0, 0, 1, 4, 3, ")H4", - 9 241, 1160, 0, 0, 1, 4, 3, ")I1", - A 1065, 1172, 0, 0, 1, 4, 3, ")I2", - 1 246, 519, 0, 0, 1, 5, 3, ")I3", - 2 1067, 521, 0, 0, 1, 4, 3, ")I4", - 3 566, 1031, 0, 0, 1, 4, 3, ")J1", - 4 1394, 1030, 0, 0, 1, 4, 3, ")J2", - 5 1389, 808, 0, 0, 1, 5, 3, ")K1", - 6 1534, 811, 0, 0, 1, 5, 3, ")K2", - 7 1415, 375, 0, 0, 1, 5, 3, ")K3", - 8 1532, 393, 0, 0, 1, 4, 3, ")K4", - 9 8*0 / - - END BLOCK DATA POLSTNEX_DATA diff --git a/util/sorc/faxmakrx.fd/precip.f b/util/sorc/faxmakrx.fd/precip.f deleted file mode 100755 index b1176c84ef..0000000000 --- a/util/sorc/faxmakrx.fd/precip.f +++ /dev/null @@ -1,57 +0,0 @@ - SUBROUTINE PRECIP(FLD,WRK,IMAX,JMAX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PRECIP PERFORM SPECIAL PRECIP COMPUTATIONS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PREPARE PRECIPITATION FIELDS FOR CONTOURING BY PERFORMING -C SPECIAL TESTS FOR INTRODUCING A CLIFF PRIOR TO SMOOTHING. -C -C PROGRAM HISTORY LOG: -C 89-09-07 ORIGINAL AUTHOR GLORIA DENT -C 94-12-30 LUKE LIN CONVERT IT TO CFT-77 -C 96-06-18 LUKE LIN CHANGE CONSTANTS FOR CRAY. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL PRECIP(FLD,WRK,IMAX,JMAX) -C INPUT ARGUMENT LIST: -C FLD _ THE PRECIPITATION FIELD FOR CLIFFING AND SMOOTHING -C WRK _ THE WORKING FIELD FOR SMOOTHING USING W3FM08 -C IMAX,JMAX_ THE DIMENSIONS OF FLD AND WRKNG USING W3FM08 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C FLD _ THE SMOOTHED PRECIPITATION FIELD -C -C ATTRIBUTES: -C LANGUAGE: f90 -C MACHINE: IBM -C -C$$$ -C - DIMENSION FLD(IMAX,JMAX) - DIMENSION WRK(IMAX,JMAX) - REAL CP001 - REAL CMP03 -C -C CONSTANTS FOR PRE-SMOOTHING PRECIP FIELD -C??? DATA CP001/0.0000254/ -C??? DATA CMP03/-0.000762/ - DATA CP001/0.0254/ - DATA CMP03/-0.762/ -C WHERE 0.0000254M = 0.001IN. WHERE -0.000762M = -0.03IN. -C -C PREPARE THE PRECIP FIELD FOR SMOOTHING BY FIRST INTRODUCING A CLIFF -C CHANGE INPUT PRECIP FIELD'S LOWER LIMIT AND SAVE UNFILTERED PRECIP -C - DO 50 J=1,JMAX - DO 50 I=1,IMAX -C CHANGE INPUT PRECIP FIELD'S LOWER LIMIT AND SAVE UNFILTERED PRECIP -C write(6,20)(fld(m,j),m=1,64) -C 20 format(8(8(1x,f8.4),/)) - IF(FLD(I,J) .LE. CP001) FLD(I,J) = CMP03 - 50 CONTINUE -C -C FILTER PRECIPITATION FIELD... -C CALL W3FM08(FLD,WRK,IMAX,JMAX) - END diff --git a/util/sorc/faxmakrx.fd/ptwndx.f b/util/sorc/faxmakrx.fd/ptwndx.f deleted file mode 100755 index 9eb3a289da..0000000000 --- a/util/sorc/faxmakrx.fd/ptwndx.f +++ /dev/null @@ -1,248 +0,0 @@ - SUBROUTINE PTWNDX(FLD1,FLD2,IMAX,JMAX,I1BIG,J1BIG,IGPLOT, - 1 ISTART,JSTART,DOTSGI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK *** -C -C SUBPROGRAM: PTWNDX FORMS WIND PLOTS FROM GRID POINT U/V DATA. -C AUTHOR: KRISHNA KUMAR ORG:W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: CONVERTS UNPACKED SCALED GRID POINT U'S AND V'S TO -C WIND DIRECTION AND SPEED AND PLOTS AS WIND SHAFT WITH BARBS FOR -C A FAX OR VARIAN CHART. -C -C PROGRAM HISTORY LOG: -C 85-05-06 PETER HENRICHSEN -C 93-04-28 LUKE LIN CONVERT TO FORTRAN-77 AND ADD DOC BLOCK. -C 97-03-13 LUKE LIN MODIFY FOR CFT USED. -c 97-12-05 CHRIS CARUSO ADD COMMON BLOCK MUTCON AND ADD SPECIAL -C CODE FOR GEOSTROPHIC WIND HANDLING. -C (ADD BITMAP TO SEE WHICH WINDS TO TURN -C OFF). -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL PTWNDX(FLD1,FLD2,IMAX,JMAX,I1BIG,J1BIG, -C IGPLOT,DOTSGI) -C INPUT ARGUMENTS: -C FLD1 = FIELD CONTAINING THE V GRID POINT DATA. -C FLD2 = FIELD CONTAINING THE U GRID POINT DATA. -C IMAX,JMAX = THE DIMENIONS OF FLD1 AND FLD2. -C VRTLON = VERTICAL LON OF GRID. FOR LFM VRTLON = 105.0 FOR PE -C VRTLON = 80.0. -C DOTSGI = DOTS PER GRID INTERVAL WHICH IS A FUNCTION OF BACKGROUND. -C IGPLOT = INTEGER*2 TWO WORD ARRAY THAT CONTAINS THE FOLLOWING: -C IGPLOT(1) CONTAINS THE KEY FOR DETERMINING THE KIEL FOR SUB TRULL. -C IGPLOT(2) CONTAINS THE PLOTTING INCREMENT OF THE WINDS IE. -C IF .LE.1 PLOT AT EVERY GRID POINT, -C IF = 2 PLOT AT EVERYOTHER GRID POINT, -C IF = 3 PLOT AT EVERY 3RD GRID POINT. -C -C INPUT FILES: NONE -C -C -C OUTPUT ARGUMENTS: NONE -C -C OUTPUT FILES: NONE -C -C -C -C RETURN CONDITIONS:NONE. -C -C SUBPROGRAMS CALLED: -C UNIQUE : TRULL TUWNDR WNDBRK WNDIRT -C -C LIBRARY: NONE -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C -C - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/PRINT/LPRINT -C -C -C -C - REAL FLD1(IMAX,JMAX) - REAL FLD2(IMAX,JMAX) - REAL GU,GV,ANG,VRTLON,ALAT,ALON,T1 - REAL XI, XJ -C - INTEGER IADD(3) - INTEGER ISTR(3) - INTEGER JADD(3) - INTEGER JSTR(3) - CHARACTER*12 JTRUDR - INTEGER KIEL(3) -C - DATA IADD /4,12,0/ - DATA ISTR /3,1,1/ - DATA JADD /4,08,0/ - DATA JSTR /3,1,1/ - DATA KIEL /1,13,2/ -C - INTEGER IGPLOT(2) - INTEGER LANDSEA(53,42) -C - LOGICAL LPRINT -C -C - LPRINT = .FALSE. - VRTLON = 105.0 -C - T1 = DOTSGI - KK = IGPLOT(1) - IF(KK) 5,5,8 - 5 CONTINUE - KK = 2 - IF(T1.LT.54.) KK = 1 -C - 8 CONTINUE -C -C IF GEOSTROPHIC WIND, READ IN BITMAP. WILL BE USED TO SEE WHICH -C GRIDPOINTS WILL NOT HAVE WIND BARB PLOTTED (AT THESE GRID POINTS, -C GEOSTOPHIC WIND IS UNRELIABLE DUE TO LACK OF INPUT DATA). KEYIDX -C EQUALS 17 IS SFC GEOSTROPHIC WIND. -C - IF(KEYIDX.EQ.17) THEN - DO J = 42,1,-1 - READ(8,200,END=201) (LANDSEA(I,J),I=1,53) - 200 FORMAT(53I1) -c print 200,(landsea(i,j),i=1,53) - ENDDO - ENDIF - 201 CONTINUE -C -C -C LOOP THRU U, AND V FIELDS AND THEN CONVERT TO WIND DIR AND SPEED. -C -C -C ISTART = ISTR(KK) -C JSTART = JSTR(KK) - ICRMNT = 1 - JCRMNT = 1 -C? I1BIG = 4 -C? J1BIG = 4 - IF(I1BIG.EQ.0) I1BIG = 17 - IF(J1BIG.EQ.0) J1BIG = 10 - IGDCOR= I1BIG - IADD(KK) - JGDCOR= J1BIG - JADD(KK) - MM = IGPLOT(2) - IF(IGPLOT(2).LE.1) MM = 1 -C - PRINT 10, KK,KIEL(KK),IGDCOR,JGDCOR,MM - 10 FORMAT(' KK=',I2,' KIEL=',I2, - $ ' IGDCOR=',I2,' JGDCOR=',I2,' PLOTTING INCREMENT=',I2) - PRINT 20 ,JSTART,ISTART,JCRMNT,ICRMNT - 20 FORMAT(' JSTART=',I2,' ISTART=',I2,' JCRMNT=',I2,' ICRMNT=',I2) - PRINT *,' IMAX=', IMAX, ' JMAX=', JMAX -C - N = 1 - IF(MM.NE.1)N = MM -C WHICH WILL MAKE SURE THAT THE FIRST GRID POINT IS ALWAYS PLOTTED -C - DO 340 J= JSTART,JMAX,JCRMNT -C - DO 330 I =ISTART,IMAX,ICRMNT -C -C PLOT EVERY OTHER GRID POINT........................... -C - NODD = MOD(N,MM) -C - IF(NODD.NE.0) GO TO 320 -C -C CHECK BITMAP TO SEE IF IT'S A GRIDPOINT WHERE WE DON'T -C WANT TO PLOT A WIND BARB. ONLY DO THIS FOR SFC GEO -C WIND (KEYIDX = 17)... -C - IF(KEYIDX.EQ.17) THEN - IF(LANDSEA(I,J).EQ.2) GO TO 320 - ENDIF -C -C CORRECT GRID COORIDINATE TO PROPER BACKGROUND FOR CALL -C TO TRULL..... - XI = FLOAT(I + IGDCOR) - XJ = FLOAT(J + JGDCOR) -C -C CONVERT GRID LOCATION TO DOTS FOR CALL TO WNDBRK... -C -C??? JSTN = T1*(XJ-1.0) + 0.5 -C??/ ISTN = T1*(XI-1.0) + 0.5 - JSTN = NINT(T1*(XJ-1.0)) - ISTN = NINT(T1*(XI-1.0)) -C -C - GU=FLD2(I,J) - GV=FLD1(I,J) -C -C GU = U COMP OF WIND AT GRID POINT IN KTS. -C GV = V COMP OF WIND AT GRID POINT IN KTS. -C -C -C -C -C GET LON OF GRID POINT TO COMPUTE TRUE WIND DIRECTION -C - CALL TRULL(XI,XJ,ALAT,ALON,KIEL(KK)) -C -C GET WIND DIR AND SPEED -C - KEY = 0 - ANG = 0.0 -C - CALL TUWNDR(GU,GV,IDIR, - 1 ISPEED,ANG,VRTLON,ALON,ITRUDR,KEY) -C -C IDIR=GRID ORENTATED DIRECTION OF WIND TO NEAREST 10DEG,IF KEY =0 -C IDIR=GRID ORENTATED DIRECTION OF WIND TO NEAREST 1DEG,IF KEY= 1 -C ISPEED= WIND SPEED TO NEAREST KT. -C ITRUDR= TRUE WIND DIRECTION TO NEAREST 10 DEGS. -C VRTLON = VERTICAL LON OF GRID. FOR LFM VRTLON = 105.0 FOR PE -C VRTLON = 80.0. -C ANG = ANGLE OR DIFFERENCE BETWEEN THE VRTLONS' OF DIFFERENT -C GRIDS. TO ROTATE FROM LFM TO PE ANG = +25.0. -C -C -C -C * * * * * * * * * * * * * * * * * * -C -C -C - IF(ISPEED.LE.0) GO TO 320 -C - IF(ISPEED.GT.300) ISPEED = 300 - IF(IDIR .EQ.0.AND.KEY.EQ.0) IDIR = 36 - IF(IDIR .EQ.0.AND.KEY.EQ.1) IDIR = 360 - IDDGD = IDIR -C -C -C -C -C -C -C -C . . . . CONVERT TRUE WIND DIRECTION TO HOLLERTH................ -C - CALL BIN2EB(ITRUDR,JTRUDR,2,'A999') -C - IF(LPRINT)PRINT 305,ISPEED,IDDGD,GU,GV - 305 FORMAT(' ISPEED= ',I4,' IDDGD=',I4,' GU=',F6.2,' GV=',F6.2) -C -C - CALL WNDBRK(ISTN,JSTN,IDDGD,ISPEED,NWOK,0,IRR) - CALL WNDIRT(ISTN,JSTN,JTRUDR,IDDGD,ISPEED) -C - 320 CONTINUE - N = N + 1 -C -C - 330 CONTINUE - 340 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/rdobvt.f b/util/sorc/faxmakrx.fd/rdobvt.f deleted file mode 100755 index 635660c5d2..0000000000 --- a/util/sorc/faxmakrx.fd/rdobvt.f +++ /dev/null @@ -1,113 +0,0 @@ - SUBROUTINE RDOBVT(IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: RDOBVT READ OBSERVATION STATION FILE -C AUTHOR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: READ OBSERVATION STATION FILE -C -C HISTORY LOG: -C 97-01-22 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C INPUT ARGUMENTS: -C LABEL - INTEGER*12 6-WORD OFFICE 84 ID -C LUGRBIX - ONE DEGREE GRIB INDEX FILE UNIT -C -C OUTPUT ARGEMENTS: -C IERROR -- RETURN STATUS -C - =0, NORMAL; -C -C USAGE: -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C OPEN FILES AND OBTAIN LOCATER TABLES FOR VARIOUS RUNS -C -C KRUN1=1 RADAT FILES= ANL1 -C KRUN1=2 OPNL FILES= ANL,F00,F12,F24,F36,F48 -C KRUN1=3 OPNL OVER 48HR FILES= F60,F72,F84,F96 -C KRUN1=4 FINAL FILES=ANL ANL5 GF12 GF24 -C KRUN1=5 LFM FILES= FMANL,FM00,FM12,FM24 -C KRUN1=6 PFAX FILES F24 -C KRUN1=7 BACKUP PFAX FILES F36 -C KRUN1=8 PLOTFAX (1 DOT) FILES ANL1 -C KRUN1=9 PLOTFAX (2 DOT) FILES FMANL -C KRUN1=10 SIRSPLOT FILES= GF12 -C -C (7) IOPN= 0 OPNL RUN -C 1 CHECK OUT RUN -C 2 EXTRA PRINT RUN -C -C - COMMON /CPOB/ CPOBFG,ITAPOB,ILVLT,KRUN,IOPTRA(2) - LOGICAL CPOBFG -C - DIMENSION XTRA(2,1024) -C -C INTEGER LOBTAP -C DIMENSION IOPTRA(2) -C -C DIMENSION LVL(2,18) -C - INTEGER DATIM(8) - INTEGER IDATG(4) - INTEGER IYEAR, MONTH, IDAY, IHOUR -C -C DATA LOBTAP/54/ -C DATA IOPTRA/0,0/ - DATA NOPTNS/2/ -C -C DATA LVL/4HSFC ,0, 4H1000,Z00271081,4H850 ,Z014C0882, -C 1 4H700 ,Z01117082,4H500 ,Z00C35082,4H400 ,Z009C4082, -C 2 4H300 ,Z00753082,4H250 ,Z0061A882,4H200 ,Z004E2082, -C 3 4H150 ,Z003A9882,4H100 ,Z00271082,4H070 ,Z01117083, -C 4 4H050 ,Z00C35083,4H030 ,Z00753083,4H020 ,Z004E2083, -C 5 4H010 ,Z00271083,4HTROP,0, 4HSIGL,0/ -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IERROR = 0 -C .... FOLLOWING IS A SAMPLE -C ILVLT=3 -C .... for 850mb -C KRUN1 = 9 -C .... FOR 2DOT MAPS -C IOPTRA(1) = 1 -C .... by passing the time check -C IOPTRA(2) = 1 -C .... by passing the background check -C -C GET PLOTTED DATA FROM TAPE54 -C -C READ NCEP DATE FILE TO GET DATE/TIME -C - REWIND 49 - READ(49,FMT='(6X,I4,3I2)')IYEAR, MONTH, IDAY, IHOUR - - - PRINT *, 'RDOBVT: IYEAR, MONTH, IDAY, IHOUR = ', - 1 IYEAR, MONTH, IDAY, IHOUR -C - IDATG(1) = IYEAR - IDATG(2) = MONTH - IDATG(3) = IDAY - IDATG(4) = IHOUR -C - CALL COPYOB(ITAPOB,XTRA,ILVLT,KRUN,IDATG,IOPTRA,NOPTNS, - XKOUNT,IERROR) - PRINT 901,KOUNT,IERROR - 901 FORMAT(1H0,'LABEL ARRAY ITEMS-KOUNT= ',I5, - X' COPYOB RETURN-IERROR= ',I5,' GO ON ANYWAY') - 902 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/savlab.f b/util/sorc/faxmakrx.fd/savlab.f deleted file mode 100755 index 0d796fff91..0000000000 --- a/util/sorc/faxmakrx.fd/savlab.f +++ /dev/null @@ -1,66 +0,0 @@ - SUBROUTINE SAVLAB(IPOSI,JPOSJ,TEXTIN,VALUE,NCHAR) -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SAVLAB SAVE PUTLAB LABELS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TEMPORARILY SAVES THE ARGUMENTS TO SUBROUTINE DGNTXT -C IN CORE AS CALLED BY LABELING SUBROUTINES GENTRE,GLABEL, -C GLOSED, ETC. THE MAXIMUN NUMBER OF SETS OF LABELS IS -C THREE. THE MAXIMUN NUMBER OF LABELS PER SET IS FIVE -C HUNDRED. -C -C PROGRAM HISTORY LOG: -C 85-08-05 KEVIN HLYWIAK -C 88-04-19 GLORIA DENT PUT IN DOCUMENTATION BLOCK. -C 96-03-15 LUKE LIN CONVERT IT TO CFT-77 ONLY FOR AFOS -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL SAVLAB (IPT,JPT,HEIGHT,TEXTIN,VALUE,NCHAR,LC) -C INPUT ARGUMENT LIST: -C XPOSI - SAME ARGUMENT IN THE CALL TO PUTLAB -C YPOSJ - SAME ARGUMENT IN THE CALL TO PUTLAB -C TEXTIN - SAME ARGUMENT IN THE CALL TO PUTLAB -C VALUE - REAL TRUE VALUE OF LABEL -C NCHAR - SAME ARGUMENT IN THE CALL TO PUTLAB -C -C OUTPUT FILES: -C FT06F001 - PRINT MESSAGES OF PROGRESS OF EACH ENTRY -C -C REMARKS: -C TEMPORARILY SAVES ARGUMENTS TO DGNTXT IN CORE AS CALLED BY LABELING -C ROUTINES LIKE CENTRE, CLABEL, ETC. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/LABARG/IPOS(500),JPOS(500),TEXT1(500), - X VAL(500),NCH(500),NSAVED - CHARACTER*4 TEXT1,TEXTIN - DATA MXLABS/500/ -C - LC = NSAVED + 1 - IF(LC .GT. MXLABS) GOTO 900 -C - IPOS(LC) = IPOSI - JPOS(LC) = JPOSJ - TEXT1(LC) = TEXTIN - VAL(LC) = VALUE -C SEARCH THROUGH TEXT STRING FOR $ SO I CAN PASS TRUE NCHAR - NC = NCHAR - IF(NC .LE. 0) NC = 4 - IF(NC .GT. 4) NC = 4 - 20 NCH(LC) = NC - NSAVED = LC - RETURN -C - 900 CONTINUE - PRINT *,' ***WARNIGN*** LABEL CAPACITY IS 500 ' - RETURN - END -C -C diff --git a/util/sorc/faxmakrx.fd/shplot.f b/util/sorc/faxmakrx.fd/shplot.f deleted file mode 100755 index a31d619085..0000000000 --- a/util/sorc/faxmakrx.fd/shplot.f +++ /dev/null @@ -1,158 +0,0 @@ - SUBROUTINE SHPLOT -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SHPLOT PLOT SPECIAL LABELS ON S.H. WEFAX CUT -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLOT SELECTED AIRPORT STATIONS AND LATITUDE/LONGITUDE -C LABELS ON THE SPECIAL SOUTHERN HEMISPHERE WEFAX CUT. -C -C PROGRAM HISTORY LOG: -C 89-07-24 ORIGINAL AUTHOR GLORIA R.DENT -C 96-10-17 LUKE LIN CONVERT IT TO CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE CALL SHPLOT -C INPUT ARGUMENT LIST: -C NONE -C -C OUTPUT ARGUMENT LIST: -C NONE -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - REAL ARPTST(4,10) - REAL SHLALO(3,18) -ckumar - character*8 cshlalo(3,18) - equivalence (cshlalo,shlalo) -ckumar - INTEGER IRPTST(4,10) -ckumar - character*8 cirptst(4,10) - equivalence (cirptst,irptst) -ckumar - INTEGER ISTCIR(2) -ckumar - character*8 cistcir(2) - equivalence (cistcir,istcir) -ckumar - INTEGER ISTPLT - INTEGER NLALO -C -C NLALO IS THE NUMBER LAT/LONGS (2ND DIMENSION) OF SHLALO -C - INTEGER NSTA -C -C NSTA IS THE NUMBER STATIONS (2ND DIMENSION) OF ARPTST -C - DATA ARPTST - & /-33.383,70.783,4HSCEL,1.,-15.517,68.183,4HSLLP,0., -C* & /-33.383,70.783,'SCEL',1.,-15.517,68.183,'SLLP',0., -C 'SANTIAGO/INTL A.MERINO B ' L 'LAPAQZ/KENNEDY INTL (BOLIVIA)' - & -15.867,47.933,4HSBBR,1.,-22.817,43.250,4HSBGL,1., -C* & -15.867,47.933,'SBBR',1.,-22.817,43.250,'SBGL',1., -C 'BRASILIA/INTL DF ' L 'RIO DE JANEIRO/INTL (BRAZIL) ' - & -25.267,57.633,4HSGAS,0.,-34.567,58.417,4HSABE,1., -C* & -25.267,57.633,'SGAS',0.,-34.567,58.417,'SABE',1., -C 'ABUNCION/PRESIDENTE (PARAGUAY)' R 'BUENOS AIRES/AEROPARQUE CF ' - & -53.000,70.850,4HSCCI,1.,-23.433,70.450,4HSCFA,1., -C* & -53.000,70.850,'SCCI',1.,-23.433,70.450,'SCFA',1., -C 'PUNTA ARENAS/INTL (CHILE) ' L 'AUTOFAGASTA/INTL (CHILE) ' - & -41.433,73.100,4HSCTE,1.,-27.167,109.433,4HSCIP,1. -C* & -41.433,73.100,'SCTE',1.,-27.167,109.433,'SCIP',1. -C 'PUERTO MOTT/INTL (CHILE) ' L 'ISLA DE PASCUA/MATAVERI CHILE' - & / -C - DATA SHLALO - & /-12.00,110.00,4H11OW, -13.00,100.00,4H100W, - & -16.00, 90.00,4H 9OW, -19.00, 80.00,4H 80W, - & -15.00, 60.00,4H 6OW, -12.00, 50.00,4H 50W, - & -05.00, 40.00,4H 4OW, -25.00, 80.00,4H 80W, - & -20.00, 78.00,4H 20S, -20.00,105.00,4H 20S, - & -20.00, 64.00,4H 20S, -10.00, 45.00,4H 10S, - & -30.00, 78.00,4H 30S, -30.00, 45.00,4H 30S, - & -40.00, 78.00,4H 40S, -40.00, 45.00,4H 40S, - & -50.00, 78.00,4H 50S, -50.00, 45.00,4H 50S/ -C & /-12.00,110.00,'11OW', -13.00,100.00,'100W', -C & -16.00, 90.00,' 9OW', -19.00, 80.00,' 80W', -C & -15.00, 60.00,' 6OW', -12.00, 50.00,' 50W', -C & -05.00, 40.00,' 4OW', -25.00, 80.00,' 80W', -C & -20.00, 78.00,' 20S', -20.00,105.00,' 20S', -C & -20.00, 64.00,' 20S', -10.00, 45.00,' 10S', -C & -30.00, 78.00,' 30S', -30.00, 45.00,' 30S', -C & -40.00, 78.00,' 40S', -40.00, 45.00,' 40S', -C & -50.00, 78.00,' 50S', -50.00, 45.00,' 50S'/ -C -C - CHARACTER*1 LSTCIR(8) -C - EQUIVALENCE(IRPTST(1,1),ARPTST(1,1)) - EQUIVALENCE (LSTCIR(1),ISTPLT) -C - DATA ISTCIR /Z'0000005D00000000',Z'5D00000000000000'/ - DATA NLALO /18/ - DATA NSTA /10/ - DATA IDETAX /335/ - DATA IDETAY /263/ -C -C INITIALIZE CONSTANTS FOR SOUTHERN HEMISPHERE 65/65 POLAR GRID - XMESHL = -381.0 - ORIENT = 260.0 - XIPOLE = 24.0 - XJPOLE = 26.0 -C PLOT AIRPORT STATIONS - DO 100 I= 1,NSTA - ALAT = ARPTST(1,I) - ALONG = ARPTST(2,I) - CALL W3FB04(ALAT,ALONG,XMESHL,ORIENT,XI,XJ) -C CONVERT TO TRUE GRIDS - XI = XI + XIPOLE - XJ = XJ + XJPOLE -C CONVERT TO VARIAN DOT UNITS - IXI = (XI-1.0)*37.5 + 0.5 + IDETAX - JXJ = (XJ-1.0)*37.5 + 0.5 + IDETAY - IF(I .NE.2) GO TO 20 -C SET UP TO PLOT STATION (SLLP) BELOW STATION CIRCLE - CALL PUTLAB(IXI-5,JXJ-6,1.0,CISTCIR(2),0.0,1,0,0) ! modified by kumar - CALL PUTLAB(IXI-5,JXJ-18,1.0,CIRPTST(3,I),0.0,4,0,0) ! modified by kumar - GO TO 100 - 20 CONTINUE -C SET UP TO PLOT STATION LEFT OF STATION CIRCLE - IBEG = 1 - IADJ = -40 - ISTPLT = IRPTST(3,I) -C ISTPLT(2) = ISTCIR(2) - LSTCIR(5) = CHAR(41) - IF(ARPTST(4,I) .EQ. 1.) GO TO 30 -C SET UP TO PLOT STATION RIGHT OF STATION CIRCLE - IBEG = 4 - IADJ = 0 -C ISTPLT(1) = ISTCIR(1) - ISTPLT = IRPTST(3,I) - LSTCIR(4) = CHAR(41) - 30 CONTINUE - CALL PUTLAB(IXI-5+IADJ,JXJ-6,1.0,LSTCIR(IBEG),0.0,5,0,0) - 100 CONTINUE -C -C PLOT LATITUDE/LONGITUDE LABELS - DO 200 I= 1,NLALO - ALAT = SHLALO(1,I) - ALONG = SHLALO(2,I) - CALL W3FB04(ALAT,ALONG,XMESHL,ORIENT,XI,XJ) -C CONVERT TO TRUE GRIDS - XI = XI + XIPOLE - XJ = XJ + XJPOLE -C CONVERT TO VARIAN DOT UNITS - IXI = (XI-1.0)*37.5 + 0.5 + IDETAX - JXJ = (XJ-1.0)*37.5 + 0.5 + IDETAY - CALL PUTLAB(IXI-14,JXJ,4.0,CSHLALO(3,I),0.0,4,0,0) ! modified by kumar - 200 CONTINUE -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/strptitl.F b/util/sorc/faxmakrx.fd/strptitl.F deleted file mode 100755 index b3483571a9..0000000000 --- a/util/sorc/faxmakrx.fd/strptitl.F +++ /dev/null @@ -1,303 +0,0 @@ - SUBROUTINE STRPTITL(CHWORK,PACKED) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: COMIFID MAKE STRIP TITLES AND PUT THEM TO MAP -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: MAKE STRIP TITLES AND CALL PUTLAB TO PUT THEM TO TAPE 55. -C -C PROGRAM HISTORY LOG: -C 96-07-01 LUKE LIN -C 96-11-07 LUKE LIN ADD BASE TIME FOR PFAX1 FAX CHARTS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL STRPTITL -C INPUT ARGUMENT LIST: -C CHWORK - CHARACTER*12 WORD ARRAY THAT CONTAINS THREE -C - ID WORDS AFTER GETING A PACKED DATA FIELD. -C - CHWORK(1:4) HAS IDWORD(1). -C - CHWORK(5:8) HAS IDWORD(7). -C - CHWORK(9:12) HAS IDWORD(8). -C - IN ON 84 FORMAT. -C PACKED - LOGICAL FLAG SET = .TRUE. ITIMES(1) IS A PACKED ID -C - WORD THEN THE TAU IS IN THE 4TH BYTE. IF = .FALSE. -C - THEN THE TAU IS IN ALL OF ITIMES(1). -C -C OUTPUT ARGUMENT LIST: -C -C OUTPUT FILES: -C FT06F001 - MESSAGE FOR STRPTITL -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C -C - COMMON /LABG/ GULPXX(2),GULPXY(2),LVFLG,NUMG,GLAB - 1 - INTEGER GULPXX,GULPXY,LVFLG,NUMG - CHARACTER*24 GLAB -C -C Modified for GFS mean chart (Job 947) START **** -C - COMMON /MEANCON/ MEANFG,LKMEAN,MEANTYP -C - CHARACTER*4 MEANTYP -C - INTEGER MEANFG - LOGICAL LKMEAN -C -C Modified for GFS mean chart (Job 947) END ***** -C -C -C .......... FOR FAX CUT -C - COMMON /FAXICK/ ISCHED(8,50),INXISCHED - COMMON /FLFSRP/ INXLFSTRP,LSNUMBYT(20),LSINTEXT(20),LSTITPX(20), - 1 LSTITPY(20),LSDCKPX(20),LSDCKPY(20), - 2 LSDCKOPT(20),LSFONT(20) - CHARACTER*120 LSINTEXT - REAL LSFONT - COMMON /FRTSRP/ INXRTSTRP,RSNUMBYT(20),RSINTEXT(20),RSTITPX(20), - 1 RSTITPY(20),RSFONT(20),RSFCSTHR(20) - CHARACTER*120 RSINTEXT - INTEGER RSNUMBYT,RSTITPX,RSTITPY,RSFCSTHR - REAL RSFONT -C - COMMON/PACKRA/JTIME(2),IVLDHR,IVLDAY,IVLDMO,IVLDYR, - 1 IHOUR,IDAY,MONTH,IYR -C -C - INTEGER IPRPUT(2),ITAG - REAL PUTANG - INTEGER NUMT -C - CHARACTER*12 CHWORK -C - CHARACTER*28 VALID - CHARACTER*28 BASE - CHARACTER*4 MONS (12) - CHARACTER*1 IZ - CHARACTER*8 CHTEXT - INTEGER KTIME - LOGICAL PACKED - CHARACTER*4 IHDAYW -C - DATA VALID /'VALID '/ - DATA MONS /'JAN ','FEB ','MAR ','APR ','MAY ', - 1 'JUN ','JUL ','AUG ','SEP ','OCT ', - 2 'NOV ','DEC '/ - DATA IZ /'Z'/ - -C -C------------------------------------------------------------------ -C -C -C PRINT *,' STRPTITL STARTING!' -C PRINT *,' INXLFSTRP=', INXLFSTRP -C PRINT *,' INXRTSTRP=', INXRTSTRP -C - IF (INXLFSTRP .GT. 0) THEN -C PRINT *,' INXLFSTRP=', INXLFSTRP -C -C .... MAKE VALID TIME .... - print*,'In STRPTITL *******' - print*,'Before GBYTE' - write(06,1111)chwork - 1111 format('CHWORK = ',Z12) - IF(PACKED) THEN - ITAU = mova2i(CHWORK(4:4)) - ELSE -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_ON_COPY (ISCRATCH, CHWORK, 8_8, 1_8) - CALL GBYTE (ISCRATCH, KTIME, 0, 32) -#else - CALL GBYTE(CHWORK,KTIME,0,32) -#endif - ITAU = KTIME - ENDIF - print*,'After GBYTE ' - write(06,1111)chwork - IYEAR = mova2i(CHWORK(5:5)) - MONTH = mova2i(CHWORK(6:6)) - IDAY = mova2i(CHWORK(7:7)) - IHOUR = mova2i(CHWORK(8:8)) - IGEN = mova2i(CHWORK(10:10)) - JTIME(1)= ITAU - ICORYR = 1900 - IF(IYEAR.LT.96)ICORYR = 2000 - IYR = IYEAR + ICORYR -C -C Modified for GFS mean chart Job 947 Start ***** -C - - IF (LKMEAN .AND. MEANFG.NE.9) THEN - REWIND 49 - READ(49,FMT='(6X,I4,2I2)') IYEAR, MONTH, IDAY -C print *,' idt=',(idt(i),i=1,8) - IHOUR = 0 - IF (MEANFG.EQ.2.OR.MEANFG.EQ.4) IHOUR = 12 - ENDIF -C -C Modified for GFS mean chart Job 947 End ***** -C - WRITE(6,FMT='('' STRPTITL: CALLING UPDATR WITH: TAU ='',I4, - 1 '' HOUR='',I3,'' DAY='',I3,'' MONTH='',I3,'' YEAR='',I5)') - 2 JTIME(1),IHOUR,IDAY,MONTH,IYR -C - CALL UPDATR -C -C CONSTRUCT VALID TIME ARRAY IE. VALID 00Z THU 16 MAR 1989 -C - CALL DAYOWK(IVLDAY,IVLDMO,IVLDYR,IDAYWK,IHDAYW) -C - CALL BIN2EB(IVLDHR,CHTEXT,2,'A999') -C - VALID(7:8) = CHTEXT(1:2) - VALID(9:9) = IZ - VALID(11:13) = IHDAYW(1:4) - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') - VALID(15:16) = CHTEXT(1:2) - VALID(18:21) = MONS(IVLDMO)(1:4) - CALL BIN2EB(IVLDYR,CHTEXT,4,'A999') - VALID(22:25) = CHTEXT(1:4) - WRITE(6,FMT='('' VALID='',A)') VALID(1:28) -C - PUTANG = 0.0 - IPRPUT(1) = 0 - IPRPUT(2) = 0 - ITAG = 0 - DO I = 1, INXLFSTRP - IF (LSTITPX(I).GT.0 .AND. LSTITPY(I).GT.0) THEN -C .... PUT LEFT STRIP TITLE - NUMT = LSNUMBYT(I) - IBEGIN = NUMT + 1 - ISTOP = IBEGIN + 25 - 1 - LSINTEXT(I)(IBEGIN:ISTOP) = VALID(1:25) -C ... ADD VALID TIME INTO LEFT STRIP TITLE - NUMT = NUMT + 25 - PUTHGT = LSFONT(I) - IX = LSTITPX(I) - IY = LSTITPY(I) -C PRINT *,' IX=',IX,' IY=',IY,' NUMT=',NUMT - IF ((GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) .OR. - $ (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48)) THEN - LSINTEXT(I)(NUMT+1:NUMT+10)=' BASED ON ' - NUMT = NUMT+11 - CALL BIN2EB(IHOUR,CHTEXT,2,'A999') - BASE(1:2)= CHTEXT(1:2) - BASE(3:3) = IZ - BASE(4:4) = '/' - CALL BIN2EB(IDAY,CHTEXT,2,'A999') - BASE(5:6)= CHTEXT(1:2) - BASE(7:7)= '.' - LSINTEXT(I)(NUMT:NUMT+6)=BASE(1:7) - NUMT = NUMT+7 - ENDIF - PRINT *,' LEFT STRIP TITLE=',LSINTEXT(I) -C - CALL PUTLAB(IX,IY,PUTHGT,LSINTEXT(I),PUTANG,NUMT, - 1 IPRPUT,ITAG) - ENDIF -C - IF (LSDCKPX(I).GT.0 .AND. LSDCKPY(I).GT.0) THEN -C ..... PUT DUCK IF ANY - IX = LSDCKPX(I) - IY = LSDCKPY(I) - KANG = 0 - KFLAG = LSDCKOPT(I) - CALL DUCK(IX,IY,KANG,KFLAG) - ENDIF - ENDDO - ENDIF -C - IF (INXRTSTRP .GT. 0) THEN -C PRINT *,' INXRTSTRP=', INXRTSTRP -C .... MAKE VALID TIME .... - IF(PACKED) THEN - ITAU = mova2i(CHWORK(4:4)) - ELSE - CALL GBYTE(CHWORK,KTIME,0,32) - ITAU = KTIME - ENDIF -C - PUTANG = 0.0 - IPRPUT(1) = 0 - IPRPUT(2) = 0 - ITAG = 0 - DO I = 1, INXRTSTRP -C - IF (RSFCSTHR(I) .NE. ITAU) THEN - ITAU = RSFCSTHR(I) -C ... REMAKE VALID TIME - IYEAR = mova2i(CHWORK(5:5)) - MONTH = mova2i(CHWORK(6:6)) - IDAY = mova2i(CHWORK(7:7)) - IHOUR = mova2i(CHWORK(8:8)) - IGEN = mova2i(CHWORK(10:10)) - JTIME(1)= ITAU - ICORYR = 1900 - IF(IYEAR.LT.96)ICORYR = 2000 - IYR = IYEAR + ICORYR -C - WRITE(6,FMT='('' STRPTITL: CALLING UPDATR WITH: TAU ='',I4, - 1 '' HOUR='',I3,'' DAY='',I3,'' MONTH='',I3,'' YEAR='',I5)') - 2 JTIME(1),IHOUR,IDAY,MONTH,IYR -C - CALL UPDATR -C -C CONSTRUCT VALID TIME ARRAY IE. VALID 00Z THU 16 MAR 1989 -C - CALL DAYOWK(IVLDAY,IVLDMO,IVLDYR,IDAYWK,IHDAYW) -C - CALL BIN2EB(IVLDHR,CHTEXT,2,'A999') -C - VALID(7:8) = CHTEXT(1:2) - VALID(9:9) = IZ - VALID(11:13) = IHDAYW(1:4) - CALL BIN2EB(IVLDAY,CHTEXT,2,'A999') - VALID(15:16) = CHTEXT(1:2) - VALID(18:21) = MONS(IVLDMO)(1:4) - CALL BIN2EB(IVLDYR,CHTEXT,4,'A999') - VALID(22:25) = CHTEXT(1:4) - WRITE(6,FMT='('' VALID='',A)') VALID(1:28) -C - ENDIF - IF (RSTITPX(I).GT.0 .AND. RSTITPY(I).GT.0) THEN -C .... PUT RIGHT STRIP TITLE - NUMT = RSNUMBYT(I) - IBEGIN = NUMT + 1 - ISTOP = IBEGIN + 25 - 1 - RSINTEXT(I)(IBEGIN:ISTOP) = VALID(1:25) -C ... ADD VALID TIME INTO LEFT STRIP TITLE - NUMT = NUMT + 25 - PUTHGT = RSFONT(I) - IX = RSTITPX(I) - IY = RSTITPY(I) -C PRINT *,' IX=',IX,' IY=',IY,' NUMT=',NUMT - IF ((GULPXX(2).EQ.-49 .AND. GULPXY(2).EQ.-49) .OR. - $ (GULPXX(2).EQ.-48 .AND. GULPXY(2).EQ.-48)) THEN - LSINTEXT(I)(NUMT+1:NUMT+10)=' BASED ON ' - NUMT = NUMT+11 - CALL BIN2EB(IHOUR,CHTEXT,2,'A999') - BASE(1:2)= CHTEXT(1:2) - BASE(3:3) = IZ - BASE(4:4) = '/' - CALL BIN2EB(IDAY,CHTEXT,2,'A999') - BASE(5:6)= CHTEXT(1:2) - BASE(7:7)= '.' - LSINTEXT(I)(NUMT:NUMT+6)=BASE(1:7) - NUMT = NUMT+7 - ENDIF - PRINT *,' RIGHT STRIP TITLE=',RSINTEXT(I) - CALL PUTLAB(IX,IY,PUTHGT,RSINTEXT(I),PUTANG,NUMT, - 1 IPRPUT,ITAG) - ENDIF - ENDDO - ENDIF -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/subfld.f b/util/sorc/faxmakrx.fd/subfld.f deleted file mode 100755 index 9a127766a3..0000000000 --- a/util/sorc/faxmakrx.fd/subfld.f +++ /dev/null @@ -1,154 +0,0 @@ - SUBROUTINE SUBFLD(BIGFLD,IMXBIG,JMXBIG,SMLFLD,IMXSML,JMXSML, - 1 ICORNR,JCORNR,AMULT1,ADD1,AMULT2,ADD2,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SUBFLD TO EXTRACT FROM THE GIVEN ARRAY OF GRID -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO EXTRACT FROM THE GIVEN 2-DIMENSIONAL ARRAY OF -C GRIDPOINT DATA A SMALLER ARRAY OF GRIDPOINT DATA AND, AT THE -C SAME TIME, TO RESCALE THE GRIDPOINT VALUES USING THE FOLLOWING -C FORMULA -- -C RESULT = (ORIGINAL*AMULT1 + ADD1)*AMULT2 + ADD2 -C -C PROGRAM HISTORY LOG: -C 82-05-13 DAVE S. -C 89-10-17 LUKE LIN ADD DOCBLOCK. -C 94-12-30 LUKE LIN CONVERT IT CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL SUBFLD(BIGFLD,IMXBIG,JMXBIG,SMLFLD,IMXSML,JMXSML, -C ICORNR,JCORNR,AMULT1,ADD1,AMULT2,ADD2,IEXIT) -C INPUT ARGUMENTS: -C BIGFLD - REAL*4 BIGFLD(IMXBIG,JMXBIG) -C THE ORIGINAL 2-DIMENSIONAL ARRAY OF GRIDPOINT DATA. -C IMXBIG - I-DIMENSION OF BIGFLD. -C JMXBIG - J-DIMENSION OF BIGFLD. -C IMXSML - I-DIMENSION OF THE SUB-GRID SMLFLD. -C JMXSML - J-DIMENSION OF THE SUB-GRID SMLFLD. -C ICORNR - I-VALUE OF LOWER LEFT CORNER OF SUB-GRID -C IN GRID UNITS OF BIGFLD'S COORDINATE SYSTEM. -C JCORNR - J-VALUE OF LOWER LEFT CORNER OF SUB-GRID -C IN GRID UNITS OF BIGFLD'S COORDINATE SYSTEM. -C AMULT1 - MULTIPLICATIVE FACTOR USED TO RESCALE DATA. -C ADD1 - ADDITIVE FACTOR USED TO RESCALE DATA. -C THIS FIRST PAIR IS USUALLY USED TO CONVERT FROM -C UNITS OF THE DATA AS THEY WERE PACKED, INTO -C MORE COMMONLY USED METEOROLOGICAL UNITS. -C AMULT2 - MULTIPLICATIVE FACTOR USED TO RESCALE DATA. -C ADD2 - ADDITIVE FACTOR USED TO RESCALE DATA. -C THIS SECOND PAIR IS USUALLY USED TO PREPARE -C FOR CONTOURING WITH ONE UNIT CHANGE IN DATA PER -C DESIRED CONTOUR INTERVAL. -C -C OUTPUT ARGUMENT LIST: -C SMLFLD - REAL*4 SMLFLD(IMXSML,JMXSML) -C THE 2-DIMENSIONAL ARRAY FOR STORING THE RESULTING -C SUB-GRID-POINT DATA INTO. -C IEXIT - RETURN CONDITIONS. -C IEXIT = 0 FOR NORMAL EXIT -C IEXIT = NON-ZERO FOR ERROR RETURN. -C RETURN CONDITIONS: -C = 1 IF GIVEN IMXSML OR JMXSML IS .LE. 0 -C = 2 IF THE SUB-GRID LIES ENTIRELY OUTSIDE OF -C BIGFLD AREA. -C = 3 IF EITHER MULTIPLICATIVE FACTOR IS ZERO -C WHICH, IF USED, WOULD HAVE ZEROED OUT THE -C RESULTING ARRAY. -C = 4 IF GIVEN IMXBIG OR JMXBIG IS .LE. 0 -C -C -C REMARKS: IF THE RESULTING SMALL GRID EXTENDS BEYOND EDGE OF -C BIGFLD, THOSE OFF-GRID POINTS WILL BE FILLED WITH HEX 7FFFFFFF. -C THE TWO ARRAYS -- BIGFLD & SMLFLD -- CANNOT BE EQUIVALENCED. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - INTEGER IMXBIG, JMXBIG, IMXSML,JMXSML -C - REAL BIGFLD(IMXBIG,JMXBIG) - REAL SMLFLD(IMXSML,JMXSML) -C - IEXIT = 0 - IF(JMXSML .LE. 0) GO TO 900 - IF(IMXSML .LE. 0) GO TO 900 -C - IF(IMXBIG .LE. 0) GO TO 933 - IF(JMXBIG .LE. 0) GO TO 933 -C - IF(AMULT1 .EQ. 0.0) GO TO 922 - IF(AMULT2 .EQ. 0.0) GO TO 922 -C - JSTRTS = 0 - ISTRTS = 0 - J1 = JCORNR - J2 = J1 + JMXSML - 1 -C ... WHAT IF J1 IS BELOW BOTTOM OF BIGFLD? - IF(J1 .GT. 0) GO TO 233 -C ... ELSE, FIRST ROW OF SUBSET GRID LIES SOMEWHERE -C ... BELOW BOTTOM OF BIGFLD - JSTRTS = IABS(J1) + 1 - J1 = 1 - 233 CONTINUE - IF(J1 .GT. JMXBIG) GO TO 911 - IF(J2 .GT. JMXBIG) J2 = JMXBIG - IF(J1 .GT. J2) GO TO 911 -C - I1 = ICORNR - I2 = I1 + IMXSML - 1 - IF(I1 .GT. 0) GO TO 236 -C ... ELSE, FIRST COLUMN OF SUBSET GRID LIES SOMEWHERE -C ... OUTSIDE OF LEFT EDGE OF BIGFLD. - ISTRTS = IABS(I1) + 1 - I1 = 1 - 236 CONTINUE - IF(I1 .GT. IMXBIG) GO TO 911 - IF(I2 .GT. IMXBIG) I2 = IMXBIG - IF(I1 .GT. I2) GO TO 911 -C - JS = JSTRTS - DO 366 JB = J1,J2 - JS = JS + 1 - IS = ISTRTS - DO 355 IB = I1,I2 - IS = IS + 1 - SMLFLD(IS,JS)=(BIGFLD(IB,JB)*AMULT1 + ADD1) * AMULT2 + ADD2 - 355 CONTINUE - 366 CONTINUE - GO TO 999 -C - 900 CONTINUE -C ... COMES HERE IF GIVEN IMXSML OR JMXSML IS .LE. 0 - IEXIT = 1 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 911 CONTINUE -C ... COMES HERE IF ICORNR OR JCORNR WAS GIVEN SUCH THAT -C ... THE SUBGRID IS POSITIONED ENTIRELY OUTSIDE OF BIGFLD. - IEXIT = 2 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 922 CONTINUE -C ... COMES HERE IF EITHER MULTIPLICATIVE FACTOR IS 0.0 -C ... WHICH WOULD RESULT IN A ZERO ARRAY - IEXIT = 3 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 933 CONTINUE -C ... COMES HERE IF IMXBIG OR JMXBIG WAS .LE. 0 - IEXIT = 4 - PRINT *,'**ABEND IN SUBR SUBFLD. CONDITION=',IEXIT - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/templn.f b/util/sorc/faxmakrx.fd/templn.f deleted file mode 100755 index 9223869466..0000000000 --- a/util/sorc/faxmakrx.fd/templn.f +++ /dev/null @@ -1,153 +0,0 @@ - SUBROUTINE TEMPLN(Z,IMAX,JMAX,SCALE,A,B,M,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TEMPLN PUT A BOX AROUND THE TEMPERATURE. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PUT A BOX AROUND THE TEMPERATURE.. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-30 LIN CONVERT SUBROUTINE TO FORTRAN CFT77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL TEMPLN( Z, IMAX, JMAX, SCALE, A, B, M, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C ...GIVEN TEMPS IN Z(IMAX,JMAX) -C AND MULTIPLICATIVE AND ADDITIVE CONSTANTS -C ...TO READY FOR DIAMOND TEMPS GRIDPRINT IN LABEL ARRAY - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ3/IRTCOR,IUPCOR -C - DIMENSION ITEXT(3),JTEXT(3) - CHARACTER*8 IFF(5) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - CHARACTER*2 IBOX - INTEGER M(2) -C - REAL INDEF,IDEF - INTEGER IPRT(2) -C -C DATA JLOB/2/,JHIB/50/ -C DATA ILHS/2/,IRHS/46/ -C DATA ILHSB/4/,IRHSB/44/ - DATA JLOB/9/,JHIB/57/ - DATA ILHS/11/,IRHS/55/ - DATA ILHSB/13/,IRHSB/53/ - DATA INDEF /1.0E307 / - DATA ITEXT/3*0/ - DATA IBOX/')$'/ - DATA NN/2/ - DATA HT/10.0/ - DATA IPRT/0,1/ - DATA IKCIR/1/ - DATA JKCIR/-9/ -C ...WHERE IKCIR AND JKCIR IS DISPLACEMENT FROM PRINT TO BOX - DATA IDELTA / 0 / - DATA JDELTA / 0 / -C -C EQUIVALENCE(LTEXT,ITEXT(1)) -C EQUIVALENCE(MTEXT,JTEXT(1)) -C - INDENT = 0 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTING A ROW OR NOT. - DO 450 J=JLOB,JHIB,2 - IF(INDENT) 430,434,430 - 430 INDENT=0 - IF(J.EQ.4+07.OR.J.EQ.48+07) GO TO 431 - IF(J.EQ.8+07.OR.J.EQ.44+07) GO TO 432 - IF(J.EQ.12+07.OR.J.EQ.40+07) GO TO 433 - I = ILHSB - I2 = IRHSB - GO TO 440 - 431 I=ILHSB+3*4 - I2=IRHSB-3*4 - GO TO 440 - 432 I=ILHSB+2*4 - I2=IRHSB-2*4 - GO TO 440 - 433 I=ILHSB+4 - I2=IRHSB-4 - GO TO 440 - 434 INDENT = 1 - IF(J.EQ.2+07.OR.J.EQ.50+07) GO TO 435 - IF(J.EQ.6+07.OR.J.EQ.46+07) GO TO 436 - IF(J.EQ.10+07.OR.J.EQ.42+07) GO TO 437 - I = ILHS - I2 = IRHS - GO TO 440 - 435 I=ILHS+3*4 - I2=IRHS-3*4 - GO TO 440 - 436 I=ILHS+2*4 - I2=IRHS-2*4 - GO TO 440 - 437 I=ILHS+4 - I2=IRHS-4 - GO TO 440 -C ...PERFORM OPERATION ON TEMP PT(I,J) - 440 CONTINUE - IDEF=Z(I,J) - IF(IDEF.EQ.INDEF) GO TO 445 - XJ=J-1 - JCAL=SCALE*XJ+0.5 - JCAL=JCAL+IUPCOR + JDELTA - JLLCIR=JCAL+JKCIR - XI=I-1 - ICAL=SCALE*XI+0.5 - ICAL=ICAL+IRTCOR + IDELTA - ILLCIR=ICAL+IKCIR - XVAL=Z(I,J) - HOLD=B*(XVAL+A) - ITEXT(1)=SIGN((ABS(HOLD)+0.05),HOLD) - INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT TEMPERATURE VALUE -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 - WRITE(LTEXT,FMT=IFF)MTEXT -C WRITE(LTEXT,FMT=IFF)JTEXT(1) -C -C PUT TEMPERATURE IN LABEL ARRAY -C - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRT,0) -C -C PUT BOX IN LABEL ARRAY -C - CALL PUTLAB(ILLCIR,JLLCIR,HT,IBOX,PUTANG,NN,IPRPUT,0) - 445 CONTINUE - I=I+4 - IF(I .LE. I2) GO TO 440 -C ...WHEN IT FALLS THRU HERE,THIS ROW IS FINISHED. GO NEXT J - 450 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/templp.f b/util/sorc/faxmakrx.fd/templp.f deleted file mode 100755 index 792f4ac62a..0000000000 --- a/util/sorc/faxmakrx.fd/templp.f +++ /dev/null @@ -1,154 +0,0 @@ - SUBROUTINE TEMPLP(Z,IMAX,JMAX,SCALE,A,B,M,LPLMI,IFF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TEMPLP PLOT TEMPERATURE -C PRGMMR: LUKE LIN ORG: W/NMC412 DATE: 96-10-30 -C -C ABSTRACT: PLOT TEMPERATURE. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-10-30 LUKE LIN CONVERT IT TO CFT-77. -C -C USAGE: CALL TEMPLP( Z, IMAX, JMAX, SCALE, A, B, M, LPLMI, IFF ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C ...GIVEN...TEMPS IN Z(IMAX,JMAX) -C AND MULTIPLICATIVE AND ADDITIVE CONSTANTS -C ...TO READY FOR DIAMOND TEMPS GRIDPRINT IN LABEL ARRAY - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ3/IRTCOR,IUPCOR - COMMON/ITDL/IRMARK,ITSTHR -C - DIMENSION ITEXT(3),JTEXT(3) - CHARACTER*8 IFF(5) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - CHARACTER*2 ICIRC - INTEGER M(2) -C - REAL INDEF,IDEF - INTEGER IPRT(2) -C -C DATA JLOB/2/,JHIB/50/ -C DATA ILHS/4/,IRHS/44/ -C DATA ILHSB/2/,IRHSB/46/ - DATA JLOB/9/,JHIB/57/ - DATA ILHS/13/,IRHS/53/ - DATA ILHSB/11/,IRHSB/55/ - DATA INDEF /1.0E307 / - DATA ITEXT/3*0/ - DATA ICIRC/'($'/ - DATA NN/2/ - DATA HT/10.0/ - DATA IPRT/0,1/ - DATA IKCIR/1/ - DATA JKCIR/-9/ -C ...WHERE IKCIR AND JKCIR IS DISPLACEMENT FROM PRINT TO CIRCLE - DATA IDELTA / 0 / - DATA JDELTA / 0 / -C -C -C EQUIVALENCE(LTEXT,ITEXT(1)) -C EQUIVALENCE(MTEXT,JTEXT(1)) -C - INDENT = 0 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTING A ROW OR NOT. - DO 450 J=JLOB,JHIB,2 - IF(INDENT) 430,434,430 - 430 INDENT=0 - IF(J.EQ.4+7.OR.J.EQ.48+7) GO TO 431 - IF(J.EQ.8+7.OR.J.EQ.44+7) GO TO 432 - IF(J.EQ.12+7.OR.J.EQ.40+7) GO TO 433 - I = ILHSB - I2 = IRHSB - GO TO 440 - 431 I=ILHSB+3*4 - I2=IRHSB-3*4 - GO TO 440 - 432 I=ILHSB+2*4 - I2=IRHSB-2*4 - GO TO 440 - 433 I=ILHSB+4 - I2=IRHSB-4 - GO TO 440 - 434 INDENT = 1 - IF(J.EQ.2+7.OR.J.EQ.50+7) GO TO 435 - IF(J.EQ.6+7.OR.J.EQ.46+7) GO TO 436 - IF(J.EQ.10+7.OR.J.EQ.42+7) GO TO 437 - I = ILHS - I2 = IRHS - GO TO 440 - 435 I=ILHS+3*4 - I2=IRHS-3*4 - GO TO 440 - 436 I=ILHS+2*4 - I2=IRHS-2*4 - GO TO 440 - 437 I=ILHS+4 - I2=IRHS-4 - GO TO 440 -C ...PERFORM OPERATION ON TEMP PT(I,J) - 440 CONTINUE - IDEF=Z(I,J) - IF(IDEF.EQ.INDEF) GO TO 445 - XJ=J-1 - JCAL=SCALE*XJ+0.5 - JCAL=JCAL+IUPCOR + JDELTA - JLLCIR = JCAL + JKCIR - XI=I-1 - ICAL=SCALE*XI+0.5 - ICAL=ICAL+IRTCOR + IDELTA - ILLCIR = ICAL + IKCIR - XVAL=Z(I,J) - HOLD=B*(XVAL+A) - ITEXT(1)=SIGN((ABS(HOLD)+0.05),HOLD) - INTG=ITEXT(1) - NCHAR=M(2) -C -C FORMAT TEMPERATURE VALUE -C - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - N=12 -C WRITE(LTEXT,FMT=IFF)JTEXT(1) - WRITE(LTEXT,FMT=IFF)MTEXT -C -C PUT TEMPERATURE IN LABEL ARRAY -C - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRT,0) -C -C PUT CIRCLE IN LABEL ARRAY -C - CALL PUTLAB(ILLCIR,JLLCIR,HT,ICIRC,PUTANG,NN,IPRPUT,0) - 445 CONTINUE - I = I + 4 - IF(I .LE. I2) GO TO 440 -C ...WHEN IT FALLS THRU HERE,THIS ROW IS FINISHED. GO NEXT J - 450 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/thinlb.f b/util/sorc/faxmakrx.fd/thinlb.f deleted file mode 100755 index 990eecfb1e..0000000000 --- a/util/sorc/faxmakrx.fd/thinlb.f +++ /dev/null @@ -1,108 +0,0 @@ - SUBROUTINE THINLB -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: THINLB THIN PUTLAB LABELS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: SEARCHES THROUGH LABSET SETS OF LABELS ONE AT A TIME -C (AS WRITTEN BY SAVLAB),THINS OVERLAPPING LABELS WITH -C A VALUE COMPARISON TEST, AND CALLS DGNTXT FOR THE -C SURVIVING LABELS. -C -C PROGRAM HISTORY LOG: -C 85-08-05 KEVIN HLYWIAK -C 88-04-19 GLORIA DENT PUT IN DOCUMENTATION BLOCK. -C 96-03-15 LUKE LIN CONVERT TO CFT-77, ONLY FOR AFOS. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL THINLB -C INPUT ARGUMENT LIST: -C IWID - INTEGER*4 IWID THE DOT WIDTH OF THE CHARACTER SET -C IHGT - INTEGER*4 IHGT THE DOT HIEGHT OF THE CHARACTER SET -C ISEP - OVERLAP CRITERIA IN DOT UNITS (COMPARISON TEST) -C IPLT - IPLT=0 NO THINNING OF THIS SET OF LABELS -C - IPLT=NONZERO THINNING OF THIS SET OF LABELS IS DONE -C -C OUTPUT FILES: -C FT06F001 - PRINT MESSAGES OF PROGRESS OF EACH ENTRY -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT -C - COMMON/LABARG/IPOS(500),JPOS(500),TEXT1(500), - X VAL(500),NCH(500),NSAVED - CHARACTER*4 TEXT1 - INTEGER IWID,IHGT,ISEP - CHARACTER*4 ITEXTC - INTEGER IDEL, JDEL -C -C INTEGER IDOT(500) -C INTEGER JDOT(500) -C - DATA IWID /12/ - DATA IHGT /14/ - DATA ISEP /25/ - DATA IPLT /1/ -C - DATA SCALE /18.0/ - DATA IDEL /-25/ - DATA JDEL /-7/ -C - PRINT 10,IWID,ISEP,IPLT,NSAVED - 10 FORMAT(' ENTERING SUBROUTINE THINLB DATED 9/12/96',/,' IWID=',I4, - X ' ISEP=',I4,' IPLT=',I2, - X ' NSAVED=',I4) -C -C DO 20 I=1, NSAVED -C IDOT(I) = XPOS(I)*SCALE + IDEL -C JDOT(I) = YPOS(I)*SCALE + JDEL -C 20 CONTINUE -C - NGO=0 - NLABS=NSAVED - L1MAX=NLABS-1 - DO 60 L1=1,L1MAX - IF(IPOS(L1).EQ.9999) GOTO 60 - L2MIN=L1+1 - DO 50 L2=L2MIN,NLABS - IF(IPOS(L2).EQ.9999) GOTO 50 - JB1=JPOS(L1)-ISEP/2 - JT2=JPOS(L2)+IHGT+ISEP/2 - IF(JB1.GE.JT2) GOTO 50 - JT1=JPOS(L1)+IHGT+ISEP/2 - JB2=JPOS(L2)-ISEP/2 - IF(JT1.LE.JB2) GOTO 50 - IL1=IPOS(L1)-ISEP/2 - IR2=IPOS(L2)+NCH(L2)*IWID+ISEP/2 - IF(IL1.GE.IR2) GOTO 50 - IR1=IPOS(L1)+NCH(L1)*IWID+ISEP/2 - IL2=IPOS(L2)-ISEP/2 - IF(IR1.LE.IL2) GOTO 50 -C FALL THRU MEANS L1 AND L2 OVERLAP, SO STRIKE ONE BY TESTING VALUE - IF(ABS(VAL(L1)).GE.ABS(VAL(L2))) IPOS(L2)=9999 - IF(ABS(VAL(L1)).LT.ABS(VAL(L2))) IPOS(L1)=9999 - IF(IPOS(L2).EQ.9999.OR.IPOS(L1).EQ.9999)NGO=NGO+1 - 50 CONTINUE - 60 CONTINUE -C - NSTAY=NLABS-NGO - PRINT 70,NSTAY,NLABS - 70 FORMAT(' ',I4,' OF',I4, 'LABELS SURVIVED.') - DO 89 IPUT=1,NLABS - IF(IPOS(IPUT).EQ.9999) GOTO 89 - ITEXTC=TEXT1(IPUT) - CALL PUTLAB(IPOS(IPUT),JPOS(IPUT),PUTHGT,ITEXTC,PUTANG,4, - 1 IPRPUT,ITAPUT) - 89 CONTINUE - RETURN - END -C -C diff --git a/util/sorc/faxmakrx.fd/tjlabel.f b/util/sorc/faxmakrx.fd/tjlabel.f deleted file mode 100755 index 8ba413d944..0000000000 --- a/util/sorc/faxmakrx.fd/tjlabel.f +++ /dev/null @@ -1,167 +0,0 @@ - SUBROUTINE TJLABEL(FLDIN,IDIM,JDIM,DOTSGI,A1,B1,KEYIDX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TJLABEL PLACE A SPECIAL LABEL AROUND THE BOUNDARY -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLACE A SPECIAL LABEL AROUND THE BOUNDARY FOR TRAJECTORY 4-PANEL -C CHART. -C -C PROGRAM HISTORY LOG: -C 97-06-19 LUKE LIN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL TJLABEL(FLDIN,IDIM,JDIM,DOTSGI,A1,B1) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON/PUTARG/PUTHGT,PUTANG,IPRIOR(2),ICMPUT - COMMON /ADJ1/ ICOR,JCOR - COMMON /ADJ3/ILCOR,JDCOR -C - INTEGER KEYIDX - REAL FLDIN(IDIM,JDIM) - REAL DOTSGI,A1,B1 - REAL FLDDUP(53,57) - REAL XINDEF - INTEGER IJV(4,150) - INTEGER ICHSIZ(2) - INTEGER INBTWN(2) - INTEGER ITBRES(4,200) - DATA KDIMRE/200/ -C - INTEGER M(2) -C - INTEGER LIJV - INTEGER KSVUNI - CHARACTER*4 IFORM, IFOR06, IFOR05, IFOR04 - CHARACTER*8 IFG(5) - CHARACTER*8 IFG2(5) - CHARACTER*8 IFG3(5) -C - DATA IFG2 /'(A2,1H$)',' ',' ',' ', - . ' '/ - DATA IFG3 /'(A3,1H$)',' ',' ',' ', - . ' '/ - DATA IFOR06 /'A999'/ - DATA IFOR05 /'A+- '/ - DATA IFOR04 /'S9-9'/ -C - DATA LIJV /150/ - DATA KSVUNI/45/ -C -C REWIND KSVUNI -C - PRINT *,' IN TJLABEL' -C - DO 2760 J = 1,JDIM - DO 2760 I = 1,IDIM - FLDDUP(I,J) = FLDIN(I,J) - 2760 CONTINUE -C -C ----------------------------------------------- -C ESTABLISH FLAGS FOR STRIP LABELS -C ----------------------------------------------- -C -C -C DO KJ=1,57 -C PRINT *,' J=', KJ -C WRITE(*,150)(FLDDUP(KM,KJ),KM=1,53) -C ENDDO -C150 format( 3(10(1x,f5.1),3x),/, 2(10( 1x,F5.1),3x),3(1x,F5.1),/) -C -C - DO 1500 IY = 1,150 - DO 1500 IX = 1,4 - IJV(IX,IY) = 0 - 1500 CONTINUE - CALL VBOUND(FLDDUP,IDIM,JDIM,IJV,LIJV) -C -C ----------------------------------------------- -C SETUP CONTOUR STRIP LABELS -C ----------------------------------------------- -C -C -C ... STRIP LABELS 2ND FIELD -C - DO 1560 III = 1,LIJV - DO 1570 I = 1,4 - IF(IJV(I,III).NE.0) GO TO 1552 - 1570 CONTINUE - GO TO 1581 - 1552 CONTINUE - JUP = IJV(4,III) - 1 ! VBOUND GIVES ONE MORE THAN LENGTH -c IF(JUP) 1560,1560,1554 - IF(JUP.LE.0) GO TO 1560 - - PRINT *,' LIJV=',III,' I=',I,' JUP=',JUP - 1554 CONTINUE - IXX = IJV(2,III) - JYY = IJV(3,III) - PRINT *,' IXX=', IXX, ' JYY=',JYY - PUTHGT = 1. - IPRIOR(1) = 0 - IPRIOR(2) = 0 - ICMPUT = 0 - ICOR = 15 - JCOR = 0 - ILCOR = 15 - JDCOR = 0 - M(1) = 0 - M(2) = 3 - IFORM = IFOR06 -C - IF (KEYIDX.EQ.47) THEN - IFORM = IFOR04 - PUTHGT = 15.0 - ELSE IF (KEYIDX.EQ.51) THEN - IFORM = IFOR04 - ENDIF -C - IF (KEYIDX.EQ.48) THEN - M(2)=2 - ICOR = 10 - ILCOR = 10 - DO I=1,5 - IFG(I) = IFG2(I) - ENDDO - ELSE - DO I=1,5 - IFG(I) = IFG3(I) - ENDDO - ENDIF -C - S = DOTSGI / 60.0 - IF(IJV(1,III).NE.1) THEN ! VERTICAL LABELS -c this call was using fld previously - PRINT *,' CALL CLOSET' - CALL CLOSET(FLDIN,IDIM,JDIM,S,A1,B1,M,JUP,IXX,JYY, - . IFORM,1,IFG) - ELSE ! HORIZONTAL LABELS -c this call was using fld previously - PRINT *,' CALL CLOSEE' - CALL CLOSEE(FLDIN,IDIM,JDIM,S,A1,B1,M,JUP,IXX,JYY, - . IFORM,1,IFG) - ENDIF - 1560 CONTINUE - 1581 CONTINUE -C - JUP = 3 - CALL CLOSEC(FLDIN,IDIM,JDIM,S,A1,B1,M,JUP,IFORM,IFG) -C - RETURN - END diff --git a/util/sorc/faxmakrx.fd/tuwndr.f b/util/sorc/faxmakrx.fd/tuwndr.f deleted file mode 100755 index 5350b14786..0000000000 --- a/util/sorc/faxmakrx.fd/tuwndr.f +++ /dev/null @@ -1,69 +0,0 @@ - SUBROUTINE TUWNDR(GU,GV,IDIR,ISPEED,ANG,VRTLON,ALON,ITRUDR,KEY) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: TUWNDR RETURNS TWO WIND DIRECTIONS. -C AUTHOR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: RETURNS TWO WIND DIRECTIONS. -C -C PROGRAM HISTORY LOG: -C 80-03-12 PETER HENRICHSEN -C 93-04-28 LUKE LIN CONVERT TO FORTRAN-77 AND ADD DOC BLOCK. -C 97-03-13 LUKE LIN CONVERT TO CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL TUWNDR(GU,GV,IDIR,ISPEED,ANL,VRTLON,ALON,ITRUDR,KEY) -C INPUT ARGUMENTS: -C KEY - WIND DIRECTION RETURNED TO NEAREST TEN DEGREES, KEY=0 -C WIND DIRECTION RETURNED TO NEAREST ONE DEGREE, ELSE. -C GU,GV - THE GRID ORIENTED COMPONENTS OF THE WIND IN ANY -C DESIRED UNIT. -C ANG - ANGLE WIND DIR IS TO BE ROTATED TO CONVERT FROM ONE -C GRID TO ANOTHER ..IE. TO VONVERT WINDS FROM LFM GRID -C FOR DISPLAY ON STANDARD NMC GRID, ANG = +25.0. -C ALON - TRUELON OF WIND. -C VRTLON - VERTICAL LON OF BGRD MAP OR GRID, IE. LFM V. LON. 105. -C -C OUTPUT ARGUMENTS: -C ITRUDR - TRUE DIRECTION OF WIND -C ITRUDR - TRUE DIRECTION OF WIND TO NEAREST TEN DEGS. -C ISPEED - WIND SPEED RETURNED IN SAME UNITS GIVEN. -C -C REMARKS: NONE -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - REAL GU,GV,ANG,VRTLON,ALON - INTEGER IDIR,ISPEED,ITRUDR,KEY -C - ISPEED = SQRT(GU*GU+GV*GV)+0.5 -C ISPEED = NINT(SQRT(GU*GU+GV*GV)) - IF(GU .NE. 0.0 .OR. GV .NE. 0.0) GO TO 6 - IDIR = 0 - ITRUDR=99 - RETURN - 6 IDIR = 270.0 -57.29578*ATAN2(GV,GU)+ANG + 0.5 - TRUDR= (FLOAT(IDIR)+(VRTLON-ALON)) - IF(TRUDR.LT.0) TRUDR = TRUDR + 360.0 - ITRUDR = (TRUDR + 5.0)*0.1 - IF(ITRUDR.GT.36) ITRUDR=ITRUDR-36 - IF(KEY.NE.0)GO TO 9 - IDIR = (FLOAT(IDIR)+5.0)*0.1 - IF(IDIR .GT. 36) IDIR =IDIR -36 - 8 IF(ISPEED .EQ. 0) IDIR = 0 - IF(ISPEED .EQ. 0) ITRUDR =99 - IF(IDIR .EQ. 0 .AND.ISPEED .NE. 0) IDIR = 36 - IF(ITRUDR.EQ.0 .AND.ISPEED .NE. 0)ITRUDR=36 - RETURN - 9 IF(ISPEED .EQ. 0) IDIR = 0 - IF(IDIR .GT.360) IDIR =IDIR -360 - IF(ISPEED .EQ. 0) ITRUDR =99 - IF(IDIR .EQ. 0 .AND.ISPEED .NE. 0) IDIR = 360 - IF(ITRUDR.EQ.0 .AND.ISPEED .NE. 0)ITRUDR=36 - RETURN - END diff --git a/util/sorc/faxmakrx.fd/twofld.f b/util/sorc/faxmakrx.fd/twofld.f deleted file mode 100755 index f4e7512157..0000000000 --- a/util/sorc/faxmakrx.fd/twofld.f +++ /dev/null @@ -1,175 +0,0 @@ - SUBROUTINE TWOFLD(FLDIN1,FLDIN2,FLDIN3,IMAX,JMAX,KEYIDX,IRTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TWOFLD COMPUTE TWO INPUT GRIDPOINT DATA FIELDS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: COMPUTE TWO INPUT GRIDPOINT DATA FIELDS INTO ONE OUTPUT -C FIELD. -C -C PROGRAM HISTORY LOG: -C 89-06-12 LUKE LIN -C 89-09-01 GLORIA DENT ADD KEYIDX PARAMETER TO SUBTRACT PRECIPI- -C TATION FIELDS -C 89-11-14 LUKE LIN ADD KEYIDX PARAMETER FOR ISOTACHS -C 95-02-14 HENRICHSEN COMPLETE REWRITE AND ADDED LOGIC TO FORM -C VORTICITY FIELD FROM U & V FIELDS, -C ADD AN ERROR RETURN ARG (IRTN), -C ADD COMMON/POLE/ , ADD INLINE DOCUMENTATION. -C 95-02-15 LUKE LIN CONVERT IT TO CFT-77 -C 95-06-17 LUKE LIN MODIFY FOR PRECIP WITH DIFFERENT CAL. FORMULA. -C 97-02-18 LUKE LIN ADD KEYIDX 34 FOR HEIGHT CHANGE. -C 1999-08-01 KRISHNA KUMAR ADD POLENEW COMMON BLOCK - MODIFY THE CODE TO -C RUN ON IBM RS/6000 SP SYSTEM -C -C USAGE: CALL TWOFLD(FLDIN1,FLDIN2,FLDIN3,IMAX,JMAX,KEYIDX,IRTN)) -C INPUT ARGUMENT LIST: -C FLDIN1 - FIRST INPUT GRID DATA -C FLDIN2 - SECOND INPUT GRID DATA -C IMAX - I-DIMENSIONS OF GRIDS -C JMAX - J-DIMENSIONS OF GRIDS -C KEYIDX - KEY INDEX OF DATA TYPE (SEE BLOCK DATA) -C -C OUTPUT ARGUMENT LIST: -C FLDIN1 - OUTPUT ARRAY FLDIN1(IMAX,JMAX) CONTAINS RESULT. -C FLDIN3 - SAVE FOR FLDIN1 IF ISOTACHS -C IRTN - RETURN CONDITION. -C - = 0 GOOD RETURN -C - NE 0 ERROR RETURN FROM SUB ABSVOR DO NOT MAKE MAP. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON /POLE/ XPOL,YPOL,GDTYPE -ckumar - COMMON /POLENEW/ XMESHL -ckumar - COMMON /GRB2/ ALUGRB,ALUGRBIX,AFCSTHR,AKEYIDX,CALFLAG,GRB2FLAG - INTEGER ALUGRB - INTEGER ALUGRBIX - INTEGER AFCSTHR - INTEGER AKEYIDX - INTEGER CALFLAG - LOGICAL GRB2FLAG -C -C ...THE POLE POSITION IN GRID(65,65) IS AT GRID(33,33). -C ... GRID MESH LENGHT = XMESHL = 381.0 KLM -C ...THE POLE POSITION IN GRID(53,45) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C ...THE POLE POSITION IN GRID(53,57) IS AT GRID(27,49). -C ... GRID MESH LENGHT = XMESHL = 190.5 KLM -C - REAL FLDIN1(IMAX,JMAX) - REAL FLDIN2(IMAX,JMAX) - REAL FLDIN3(IMAX,JMAX) - REAL WORK(65,6) - REAL TINY -C -C?? DATA TINY / 5.0E-7 / - DATA TINY / 5.0E-4 / - IRTN = 0 -C - IF (KEYIDX.EQ.10 .OR. KEYIDX.EQ.40) THEN -C -C CACULATE WIND SPEED FOR ISOTACH FILED. -C WHERE FLDIN2 CONTAINS THE U'S -C AND FLDIN1 CONTIANS THE V'S. -C - DO J= 1,JMAX - DO I =1,IMAX - GU = FLDIN2(I,J) - GV = FLDIN1(I,J) - FLDIN3(I,J) = FLDIN1(I,J) - SPEED = SQRT(GU*GU+GV*GV) - IF(SPEED.LE.0.0) SPEED = 0.0 - FLDIN1(I,J) = SPEED - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.3 .OR. KEYIDX.EQ.33) THEN -C -C CACULATE THICKNESS FROM TWO HEIGHT FIELDS. -C WHERE FLDIN1 HAS THE HEIGHER HEIGHT SUCH AS 500MB -C AND FLDIN2 CONTAINS THE LOWER HEIGHT SUCH AS 1000MB -C - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = FLDIN1(I,J)-FLDIN2(I,J) - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.18) THEN -C -C CACULATE BLEND AVERAGE -C - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = (FLDIN1(I,J)+FLDIN2(I,J))/2.0 - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.34 .OR.KEYIDX.EQ.23) THEN -C -C CACULATE HEIGHT CHANGE -C - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = FLDIN1(I,J)-FLDIN2(I,J) - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.7 .OR. KEYIDX.EQ.30 .OR. KEYIDX.EQ.37 - 1 .OR. KEYIDX.EQ.49 .OR. KEYIDX.EQ.19) THEN - -C ...DO SPECIAL PRECIPITATION TEST FOR VALUES LESS THAN .01 INCHES... -C WHERE FLDIN2 CONTAINS THE 12-HR ACCUM -C WHERE FLDIN1 IS THE ACCUM FOR FIRST 6-HR - IF (CALFLAG .LT. 0) THEN -C ... SUBTRACT 6 HR APCP FROM 12 HOUR FCST AND 6 HOUR FCST - DO J=1,JMAX - DO I=1,IMAX - DIFFER = FLDIN1(I,J) - FLDIN2(I,J) - IF (FLDIN1(I,J) .GE. TINY )THEN - IF (FLDIN2(I,J) .LT. TINY ) DIFFER = FLDIN1(I,J) - ELSE - DIFFER = 0.0 - ENDIF - IF ( DIFFER .LT. TINY ) DIFFER = 0.0 - FLDIN1(I,J) = DIFFER - ENDDO - ENDDO - ELSE -C .... PLUS 12 APCP FROM 12 FCST AND 24 FCST LIKE PRECIP - PRINT *,' PLUS TWO PRCIP FIELDS TOGETHER' - DO J=1,JMAX - DO I=1,IMAX - FLDIN1(I,J) = FLDIN2(I,J) + FLDIN1(I,J) - IF ( FLDIN1(I,J) .LT. TINY ) FLDIN1(I,J) = 0.0 - ENDDO - ENDDO - ENDIF - ELSE IF (KEYIDX.EQ.9) THEN -C -C FORMING THE VORTICITY FROM U & V FIELDS -C WHERE FLDIN2 CONTAINS THE U'S -C AND FLDIN1 CONTIANS THE V'S. -C - KSOUTH = 0 - CALL ABSVOR(KSOUTH,FLDIN2,FLDIN1,IMAX,JMAX,XMESHL,XPOL, - 1 YPOL,WORK,FLDIN3,IERROR) - IF (IERROR .EQ. 0 )THEN - DO J = 1,JMAX - DO I = 1,IMAX - FLDIN1(I,J) = FLDIN3(I,J) - ENDDO - ENDDO - WRITE(6,FMT='('' TWOFLD: SUB ABSVOR MADE A VORTICITY '', - 1 ''FIELD FROM U AND V FIELDS.'')') - IRTN = 0 - ELSE - WRITE(6,FMT='('' TWOFLD: ERROR RETURN FROM ABSVOR='',I3, - 1 '' WILL NOT MAKE MAP.'')')IERROR - IRTN = 1 - ENDIF - ENDIF - RETURN - END diff --git a/util/sorc/faxmakrx.fd/unpkhd.f b/util/sorc/faxmakrx.fd/unpkhd.f deleted file mode 100755 index 6959de9a4f..0000000000 --- a/util/sorc/faxmakrx.fd/unpkhd.f +++ /dev/null @@ -1,25 +0,0 @@ - SUBROUTINE UNPKHD(ID12WD) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: UNPKHD DUMMY ROUTINE -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: DUMMY ROUTINE TO SATISIFY UNRESOLVED EXTERNAL. -C -C PROGRAM HISTORY LOG: -C 94-06-16 ORIGINAL AUTHOR HENRICHSEN -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL UNPKHD(ID12WD) -C INPUT ARGUMENT LIST: -C IDREC - 12-WORD PACKED ID -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - INTEGER*8 ID12WD(6) - RETURN - END diff --git a/util/sorc/faxmakrx.fd/uor_dot.f b/util/sorc/faxmakrx.fd/uor_dot.f deleted file mode 100755 index d6a7c5f962..0000000000 --- a/util/sorc/faxmakrx.fd/uor_dot.f +++ /dev/null @@ -1,120 +0,0 @@ - SUBROUTINE UOR_DOT(XUORS,YUORS,IDOT,JDOT,IUOPTN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: UOR_DOT CONVERT UORS COORDINATES -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO CONVERT COORDINATES (IN UORS) FROM THE INTERGRAPH'S -C NORAMPO MAP (M:100CM:1000) AT 1:10MILLION REDUCTION SCALE INTO -C IDOT,JDOT (IN PIXELS) ON 1:20M OR 1:40M SCALE. -C -C PROGRAM HISTORY LOG: -C 87-MM-DD SHIMOMURA; ORIGINAL AUTHOR. -C 89-03-30 R. CHEN; ADD OPTION FOR U.S BACKGROUND NH1302. -C 89-06-07 R. CHEN; ADD THIS DOC BLOCK. -C 90-11-27 R. CHEN; ADD AWIPS N. AMERICAN MAP BACKGROUND. (PNAM02). -C 94-02-10 SHIMOMURA; PORT TO INTERGRAPH UNIX WRKSTN; MOVED ARG -C "LISNHAWIP" FROM COMMON TO CALL SEQ. -C 95-06-28 L. LIN; MODIFY FOR CRAY. -C 95-06-30 L. LIN; ADD OPTION FOR NH4004. -C 96-06-20 L. LIN; ADD OPTION FOR NH4006. -C 96-11-05 L. LIN; ADD OPTION FOR NH4005. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL UOR_DOT(XUORS,YUORS,IDOT,JDOT,IUOPTN) -C INPUT ARGUMENT LIST: -C XUORS - REAL*4; X COORDINATES IN UORS. -C YUORS - REAL*4; Y COORDINATES IN UORS. -C IUOPTN - INTEGER*4; FOR MAP BACKGROUND OPTION SELECTION. -C =1 - NH1302; =2 - NH4006; =3 - NH2002; =4 - PNAM02. -C =5 - NH4004 -C -C OUTPUT ARGUMENT LIST: -C IDOT - INTEGER*4; COVERTED X COORDINATES IN PIXELS. -C JDOT - INTEGER*4; COVERTED Y COORDINATES IN PIXELS. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /UOR2D/ UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI,UORFG, - 1 IP,IPOPT - REAL UGRIDT1,UXPO,UYPO,UXADJUS,UYADJUS,UCU2GI - LOGICAL UORFG -C - REAL XUORS,YUORS - INTEGER IDOT,JDOT - INTEGER IUOPTN -C LOGICAL LISNHAWIP -C - REAL T1(8) - REAL XPO(8) - REAL YPO(8) - REAL XADJUS(8) - REAL YADJUS(8) - REAL CU2GI(8) -C - REAL XPOLE,YPOLE - REAL DOTSGI - REAL CUORGR - REAL ADJUSX - REAL ADJUSY -C ... ADJUSX, ADJUSY ARE THE DISPLACEMENT RELATIVE TO POLE. -C - DATA T1 / 54.0, 37.5, 37.5, 37.5, 37.5, 36.0, 28.846, - 1 30.0 / - DATA XPO / 17.0, 33.0, 27.0, 33.0, 33.0, 33.0, 27.0, - 1 27.0 / - DATA YPO / 46.0, 33.0, 46.0, 45.0, 33.0, 33.0, 49.0, - 1 49.0 / - DATA XADJUS / -1.0, -8.0, 0.0, 0.0, -9.0, -9.0,-12.0, - 1 -3.0 / - DATA YADJUS / -5.0, -0.0, 0.0, 0.0, -7.0, -7.0, -7.0, - 1 -3.0 / - DATA CU2GI / 1905.0, 3810.0, 1905.0, 1905.0, 3810.0, - 1 3810.0, 1905.0, 1905.0 / -C -C -C ... IUOPTN=1 FOR 43*31 LFM SUBSET W/ 105W VERTICAL. 1:13M - NH1302. -C ... IUOPTN=2 FOR 65*65 N.HEMI 1/40M W/ 105W VERTI. 1:40M - NH4006. -C ... IUOPTN=3 FOR 53*57 FULL LFM GRID W/ 105W VERTI. 1:20M - NH2002. -C ... IUOPTN=4 FOR 65*43 FULL LFM GRID W/ 105W VERTI. 1:20M - PNAM02. -C ... IUOPTN=5 FOR 65*65 N.HEMI 1/40M W/ 80W VERTI. 1:40M - NH4004. -C ... IUOPTN=6 FOR 65*65 N.HEMI 1/40M W/ 80W VERTI. 1:40M - NH4005. -C ... IUOPTN=7 FOR 53*57 FULL LFM GRID W/ 105W VERTI. 1:26M - PN2601. -C -C PRINT *, ' ',IUOPTN,' UXPO=',UXPO,' UYPO=', UYPO,' t1=',ugridt1 - IF (UORFG) THEN -C .... CONSTANTS FROM INPUT CARDS - CUORGR = UCU2GI - XPOLE = UXPO - YPOLE = UYPO - DOTSGI = UGRIDT1 - ADJUSX = UXADJUS - ADJUSY = UYADJUS - ELSE -C .... CONSTANTS FROM OPTION - ISS = IUOPTN - IF((ISS .LT. 1) .OR. (ISS .GT. 8)) ISS = 2 - CUORGR = CU2GI(ISS) - XPOLE = XPO(ISS) - YPOLE = YPO(ISS) - DOTSGI = T1(ISS) - ADJUSX = XADJUS(ISS) - ADJUSY = YADJUS(ISS) - ENDIF -C -C PRINT *, ' ADJUSX=', ADJUSX, ' ADJUSY=', ADJUSY -C print *,' xpol=',xpole,' ',ypole,' ', cuorgr - XGRID = XUORS / CUORGR - YGRID = YUORS / CUORGR - XLFMG = XGRID + XPOLE + ADJUSX - YLFMG = YGRID + YPOLE + ADJUSY - IDOT = ((XLFMG - 1.0) * DOTSGI) + 0.5 - JDOT = ((YLFMG - 1.0) * DOTSGI) + 0.5 -C - RETURN - END -C diff --git a/util/sorc/faxmakrx.fd/updown.f b/util/sorc/faxmakrx.fd/updown.f deleted file mode 100755 index ced7d8faec..0000000000 --- a/util/sorc/faxmakrx.fd/updown.f +++ /dev/null @@ -1,38 +0,0 @@ - SUBROUTINE UPDOWN(FLDIN1,FLDIN2,IMAXI,JMAXI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: UPDOWN TO UPSIDE DOWN THE GRID DATA -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO UPSIDE DOWN THE GRID DATA -C -C PROGRAM HISTORY LOG: -C 89-06-28 ORIGINAL AUTHOR LUKE LIN -C 95-01-03 LUKE LIN CONVERT IT CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C -C USAGE: CALL UPDOWN(FLDIN1,FLDIN2,IMAXI,JMAXI) -C INPUT ARGUMENT LIST: -C FLDIN1 - FLDIN1(IMAXI,JMAXI) INPUT GRID DATA -C I/JMAXI - DIMENSIONS OF SUBGRIDS -C -C OUTPUT ARGUMENT LIST: -C FLDIN2 - OUTPUT ARRAY FLDIN2(IMAXI,JMAXI) -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - REAL FLDIN1(IMAXI,JMAXI) - REAL FLDIN2(IMAXI,JMAXI) -C -C------------------------------------------------------------- -C -C ... UP-SIDE DOWN THE MAP FOR VARIAN - DO 376 J=1,JMAXI - DO 376 I=1,IMAXI - FLDIN2(I,J)=FLDIN1(I,JMAXI-J+1) - 376 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/vbound.f b/util/sorc/faxmakrx.fd/vbound.f deleted file mode 100755 index 67ee1420fa..0000000000 --- a/util/sorc/faxmakrx.fd/vbound.f +++ /dev/null @@ -1,171 +0,0 @@ - SUBROUTINE VBOUND(FT,IFT,JFT,IJV,LIJV) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PGM-VBOUND CHECKING THE BOUNDARY POINTS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: FINDING THE BOUNDARY POINTS -C -C PROGRAM HISTORY LOG: -C 86-04-24 ORIG AUTHOR SCHNURR -C 90-03-15 LILLY ADD DOCBLOCK TO SUBROUTINE -C 93-06-01 GILBERT/LILLY FORTRAN 77 -C 96-07-18 YEN - CONVERT FROM HDS VS FORTRAN TO CRAY CFT-77 -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000. -C ASSIGNED PROPER VALUE TO XINDEFF -C USING RANGE FUNCTION FOR IBM RS/6000 FOR -C COMPILE OPTIONS xlf -qintsize=8 -qrealsize=8. -C -C USAGE: CALL VBOUND(FT,IFT,JFT,IJV,LIJV) -C INPUT ARGUMENT LIST: -C FT - THE GIVEN ARRAY WITH INDEFINITES -C - OUTSIDE THE BOUNDARIES -C IFT - THE I COORDINATE OF THE FIELD -C JFT - THE J COORDINATE OF THE FIELD -C IJV - THE DIMENSIONED 4XLIJV. WORD ONE CONTAINS -C - THE MARKER, WORD TWO THE I COMPONENT, -C - WORD THREE THE J COMPONENT, AND WORD -C - FOUR THE COUNT. THE MARKER IS 0 FOR J -C - VECTORS AND 1 FOR I VECTORS -C -C OUTPUT ARGUMENT LIST: -C LIJV - DATA SET REF NUMBER OF TEMPORARY DISK FILE TO -C - WRITE THE ARGS ONTO -C -C SUBPROGRAMS CALLED: -C LIBRARY: -C SPECIAL - -C W3LIB - -C GRAPHICS - -C -C EXIT STATES: -C COND = 0 SUCCESSFUL RUN -C =1001 IJV ARRAY TOO SHORT -C -C REMARKS: ADDITIONAL INFORMATION WILL BE PROVIDED AS PROGRAM -C BECOMES BETTER UNDERSTOOD -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C -C ...FT IS THE GIVEN ARRAY WITH INDEFINITES OUTSIDE THE BOUNDARIES -C ...IFT,JFT ARE THE DIMENSIONS OF FT -C ...IJV IS DIMENSIONED 4XLIJV. WORD ONE CONTAINS -C ...THE MARKER, WORD TWO THE I COMPONENT, WORD THREE THE J -C ...COMPONENT, AND WORD FOUR THE COUNT. THE MARKER IS 0 FOR J -C ...VECTORS AND 1 FOR I VECTORS. -C -C - DIMENSION FT(IFT,JFT) - DIMENSION IJV(4,LIJV) - REAL XINDEF - DATA XINDEF /1.0E307 / -C ...ZERO LOCATIONS OF IJV - DO 10 M=1,LIJV - DO 20 N=1,4 - IJV(N,M)=0 - 20 CONTINUE - 10 CONTINUE -C ...SCAN FT ARRAY FOR ALL BOUNDARY PTS AND FLAG THE POINT WITH 1 - DO 60 IP=1,IFT - DO 60 JP=1,JFT - IF(FT(IP,JP).EQ.XINDEF) GO TO 60 - IF((IP.EQ.1).OR.(IP.EQ.IFT)) GO TO 35 - IF((JP.EQ.1).OR.(JP.EQ.JFT)) GO TO 35 - GO TO 50 - 35 CONTINUE -C ...POINT IS ON THE BOUNDARY OF FT ARRAY AND NOT INDEFINITE - 40 FT(IP,JP)=1.0 -C ...POINT IS ON THE BOUNDARY NEXT TO AN INDEFINITE - GO TO 60 -C ...CHECK IF POINT IS A CORNER PT. OF AN ADJACENT SQUARE WHICH -C ...HAS AT LEAST ONE INDEFINITE CORNER PT. - 50 CONTINUE - IF(FT(IP-1,JP-1).EQ.XINDEF) GO TO 40 - IF(FT(IP-1,JP).EQ.XINDEF) GO TO 40 - IF(FT(IP-1,JP+1).EQ.XINDEF) GO TO 40 - IF(FT(IP,JP-1).EQ.XINDEF) GO TO 40 - IF(FT(IP,JP+1).EQ.XINDEF) GO TO 40 - IF(FT(IP+1,JP-1).EQ.XINDEF) GO TO 40 - IF(FT(IP+1,JP).EQ.XINDEF) GO TO 40 - IF(FT(IP+1,JP+1).EQ.XINDEF) GO TO 40 -C ...POINT IS IN THE INTERIOR - FT(IP,JP)=0 - 60 CONTINUE -C ...SCAN FIELD FOR J THEN I LINE SEGMENTS AND PUT IN IJV ARRAY - K=1 -C ...J-VECTOR SEARCH - MRK=0 - DO 100 IP=1,IFT - KNT=0 - ISAV=IP - DO 90 JP=1,JFT - IF(FT(IP,JP).EQ.XINDEF) GO TO 70 - IF(FT(IP,JP).NE.1.) GO TO 70 - IF(KNT.NE.0) GO TO 66 - JSAV=JP - KNT=KNT+1 - GO TO 90 - 66 CONTINUE - KNT=KNT+1 -C ...CHECK IF ADJACENT POINT IN NEXT ROW IS A BOUNDARY POINT - IF((IP.EQ.1).OR.(IP.EQ.IFT)) GO TO 90 - IF(FT(IP+1,JP).EQ.XINDEF) GO TO 90 - IF(FT(IP-1,JP).EQ.XINDEF) GO TO 90 - IF(FT(IP+1,JP).EQ.1.) GO TO 70 -C ...POINT TO THE RIGHT IS IN THE INTERIOR - GO TO 90 - 70 IF(KNT.GT.1) GO TO 80 - KNT=0 - GO TO 90 - 80 IF(K.GT.(LIJV-1)) GO TO 1000 - IJV(1,K)=MRK - IJV(2,K)=ISAV - IJV(3,K)=JSAV - IJV(4,K)=KNT - K=K+1 - KNT=0 - 90 CONTINUE - 100 CONTINUE -C ...I-VECTOR SEARCH - MRK=1 - DO 200 JP=1,JFT - KNT=0 - JSAV=JP - DO 190 IP=1,IFT - IF(FT(IP,JP).EQ.XINDEF) GO TO 170 - IF(FT(IP,JP).NE.1.) GO TO 170 - IF(KNT.NE.0) GO TO 166 - ISAV=IP - KNT=KNT+1 - GO TO 190 - 166 CONTINUE - KNT=KNT+1 -C ...CHECK IF ADJACENT POINT IN NEXT ROW IS A BOUNDARY POINT - IF((JP.EQ.1).OR.(JP.EQ.JFT)) GO TO 190 - IF(FT(IP,JP+1).EQ.XINDEF) GO TO 190 - IF(FT(IP,JP-1).EQ.XINDEF) GO TO 190 - IF(FT(IP,JP-1).NE.1.) GO TO 190 -C ...POINT BELOW IS ON BOUNDARY. STOP COUNT. - GO TO 170 - 170 IF(KNT.GT.1) GO TO 180 - KNT=0 - GO TO 190 - 180 IF(K.GT.(LIJV-1)) GO TO 1000 - IJV(1,K)=MRK - IJV(2,K)=ISAV - IJV(3,K)=JSAV - IJV(4,K)=KNT - K=K+1 - KNT=0 - 190 CONTINUE - 200 CONTINUE - RETURN - 1000 PRINT 1001 - 1001 FORMAT(5X,'IJV ARRAY TOO SHORT') - RETURN - END diff --git a/util/sorc/faxmakrx.fd/wndplt.f b/util/sorc/faxmakrx.fd/wndplt.f deleted file mode 100755 index 4f04661e81..0000000000 --- a/util/sorc/faxmakrx.fd/wndplt.f +++ /dev/null @@ -1,97 +0,0 @@ - SUBROUTINE WNDPLT(GRIDU,GRIDV,IMAX,JMAX) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WNDPLT PLOT WIND DIRECTIONS -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: PLOT WIND DIRECTIONS ON EVERY GRID POINT BY USING -C U & V COMPONENTS. -C -C PROGRAM HISTORY LOG: -C 90-11-05 ORIGINAL AUTHOR LUKE LIN -C 95-01-04 LUKE LIN CONVERT IT CFT-77. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL WNDPLT(GRIDU,GRIDV,IMAX,JMAX) -C INPUT ARGUMENT LIST: -C GRIDU - U COMPONENTS. -C GRIDV - V COMPONENTS. -C IMAX - SIZE OF ARRAY GRIDU/V AT I. -C JMAX - SIZE OF ARRAY GRIDU/V AT J. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C - COMMON /ICON/ UA1(50),UA2(50),UA3(50),UM1(50),UM2(50),UM3(50), - 1 KTYPE(50) - CHARACTER*4 KTYPE - REAL UA1,UA2,UA3,UM1,UM2,UM3 - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C ...KEY TYPE INDEX, CONSTANT, AND CONTOUR LINE VALUE - REAL GRIDU(IMAX,JMAX) - REAL GRIDV(IMAX,JMAX) - REAL CNVRD -C - DATA CNVRD /.01745329/ -C - IPX = 0 - IPY = 0 - IENTRY = 1 - IDELTA = 0 - VA3V = UA3(40) - VM3V = UM3(40) -C .... INITIALIZATION - DO 500 J=2, JMAX-1 - NSKIP = MOD(J,2) - YY = (J-1) * T1 - DO 500 I=2, IMAX-1 - IF (IGRIDP .EQ. 26) THEN - NSKIP = NSKIP + 1 - IF (MOD(NSKIP,2).EQ.0) GO TO 500 - ENDIF - XX = (I-1) * T1 - IF (IPX.EQ.0 .OR. IPY.EQ.0) GO TO 500 - XU=GRIDU(I,J) - YV=GRIDV(I,J) - IF (YV.EQ.0.) GO TO 500 - IF (XU.GE.0.) THEN - ALPHA = 270. - ELSE - ALPHA = 90. - ENDIF -C - RADINS = ATAN2(ABS(YV),ABS(XU)) - WNDIR = RADINS / CNVRD - ASIGN = XU * YV - IF (ASIGN .GE. 0.0) THEN - IWNDIR = NINT(ALPHA - WNDIR) - ELSE - IWNDIR = NINT(ALPHA + WNDIR) - ENDIF - IF (IGRIDP .EQ. 27) THEN - IWNDIR = IWNDIR - 25 - ENDIF - IF (IWNDIR .GT. 360) THEN - IWNDIR = IWNDIR - 360 - ELSE IF (IWNDIR .LT. 0) THEN - IWNDIR = IWNDIR + 360 - ENDIF - KWNDIR = NINT(FLOAT(IWNDIR)/10.) -C - SPEED = SQRT(XU*XU+YV*YV) - SPEED = (SPEED + VA3V) * VM3V - IF(SPEED.LE.0.0) SPEED = 0.0 - KNOTS = NINT(SPEED) - IF (KNOTS.EQ.0) KWNDIR=0 -C ...REGARDLESS WIND DIRECTION IF WIND SPEED LESS THAN 1. -C PRINT *,' I,J,XU,YV,IWNDIR=',I,J,IPX,IPY,XU,YV,KNOTS,IWNDIR -C - IENTRY = IENTRY + 1 - 500 CONTINUE - RETURN - END diff --git a/util/sorc/faxmakrx.fd/xlabel.f b/util/sorc/faxmakrx.fd/xlabel.f deleted file mode 100755 index d492eb70a4..0000000000 --- a/util/sorc/faxmakrx.fd/xlabel.f +++ /dev/null @@ -1,87 +0,0 @@ - SUBROUTINE XLABEL(FLDIN,IDIM,JDIM,XINDEF) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: XLABEL TO SET UNDEFINED ON THE GRID ACCORDINGLY. -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: TO SET UNDEFINED ON THE GRID ACCORDINGLY FOR GENERATING LABELS. -C -C PROGRAM HISTORY LOG: -C 97-04-22 LUKE LIN -C 97-07-11 LUKE LIN MODIFIY FOR GRID TYPE5 AND TRAJECTORY 4-PANEL. -C 1999-08-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM -C RS/6000. -C -C USAGE: CALL XLABEL(FLDIN,IDIM,JDIM,XINDEF) -C INPUT ARGUMENTS: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C IDIM - I-DIMENSION OF THE ORIGINAL SMLFLD. -C JDIM - J-DIMENSION OF THE ORIGINAL SMLFLD. -C -C OUTPUT ARGUMENT LIST: -C FLDIN - REAL*4 BIGFLD(IBIG,JBIG) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: CFT-77 -C MACHINE: CRAY -C -C$$$ -C -C * * * * * * * * * * * -C - COMMON /MUTCON/ KEYIDX,UA1V,UA2V,UA3V,UM1V,UM2V,UM3V,LINEVU,LINEP, - X IGRIDP,T1 -C - COMMON /PCLP/ PCLPFG - LOGICAL PCLPFG -C - COMMON/SEA/ SAN(53,57) - INTEGER SAN - COMMON/TRAJ4/ ZAN(53,57) - INTEGER ZAN -C - REAL FLDIN(IDIM,JDIM) - REAL XINDEF -C - PRINT *, ' IN SUBROUTINE XLABEL' - PRINT *, ' IDIM=', IDIM, ' JDIM=',JDIM -C -C IF (RANGFG.AND.KEYIDX.EQ.46) THEN - IF (KEYIDX.EQ.46) THEN - PRINT *, ' IN TDL MOS TSTM/SVR WX - SET UNDEFINED' - DO I=1, IDIM - DO J=1, JDIM - IF( SAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - ELSE IF (IGRIDP.EQ.05 .AND. PCLPFG) THEN - PRINT *, ' IN TYPE 5 - SET UNDEFINED' - DO I=1, IDIM - DO J=1, JDIM - IF( SAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - ELSE IF (KEYIDX.EQ.51.OR.KEYIDX.EQ.47.OR.KEYIDX.EQ.48) THEN - PRINT *, ' IN TRAJ4 SECTION' -C -C DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(FLDIN(M,J),M=1,53) -C ENDDO - 150 format( 3(10(1x,f5.1),3x),/, 2(10( 1x,F5.1),3x),3(1x,F5.1),/) -C - DO I=1, IDIM - DO J=1, JDIM - IF( ZAN(I,J).EQ.0) FLDIN(I,J) = XINDEF - ENDDO - ENDDO - ENDIF -C -C DO J=1,57 -C PRINT *,' J=', J -C WRITE(*,150)(FLDIN(M,J),M=1,53) -C ENDDO - RETURN - END diff --git a/util/sorc/fxcompoz.fd/MAPFILE b/util/sorc/fxcompoz.fd/MAPFILE deleted file mode 100755 index db5bb59eba..0000000000 --- a/util/sorc/fxcompoz.fd/MAPFILE +++ /dev/null @@ -1,3255 +0,0 @@ -Archive member included because of file (symbol) - -/gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - fxcompoz.o (bin2ch_) -/gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - fxcompoz.o (cdc2asc_) -/gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - fxcompoz.o (consol_) -/gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - fxcompozlib.o (xasc2asc_) -/gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - fxcompozlib.o (sbytesccs_) -/gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - fxcompoz.o (swap_bytes_in_place_) -/gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - fxcompozlib.o (mova2i_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - fxcompoz.o (errexit_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - fxcompozlib.o (gbytes_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - fxcompozlib.o (w3as00_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) (w3fi01_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) (w3locdat_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - fxcompoz.o (w3tagb_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - fxcompozlib.o (w3utcdat_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - fxcompozlib.o (xmovex_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) (summary_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) (iw3jdn_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) (w3doxdat_) -/gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) (w3fs26_) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) - /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) (getenv_) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - fxcompoz.o (for_emit_diagnostic) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - fxcompoz.o (for_endfile) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit.o) - /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) (for_exit) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (for__exit_handler) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_getarg.o) - fxcompozlib.o (for_iargc) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (for__l_excpt_info) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (for_check_env_name) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (for__acquire_lun) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - fxcompoz.o (for_open) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_preconnected_units_init.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) (for__preconnected_units_create) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) (for__put_su) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) (for_read_dir) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_reentrancy.o) - fxcompoz.o (for_set_reentrancy) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) - fxcompoz.o (for_rewind) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) (for_read_int_fmt) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) (for_since_epoch_t) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - fxcompoz.o (for_stop_core) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_vm.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) (for__set_signal_ops_during_vm) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - fxcompoz.o (for_write_dir) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - fxcompoz.o (for_write_int_fmt) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) (for__finish_ufseq_write) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - fxcompoz.o (for_write_seq_fmt) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - fxcompoz.o (for_write_seq_lis) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_date.o) - /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) (for_date_and_time) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_index.o) - fxcompozlib.o (for_f90_index) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_trim.o) - /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) (for_len_trim) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - fxcompoz.o (for_cpystr) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (tbk_stack_trace) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) (for__pthread_mutex_unlock_ptr) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) (for__reopen_file) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio_wrap.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) (for__aio_pthread_self) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_int.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) (cvt_text_to_integer) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_f.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_vax_f_to_ieee_single) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_d.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_vax_d_to_ieee_double) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_g.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_vax_g_to_ieee_double) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cray.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_cray_to_ieee_double) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_short.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_ibm_short_to_ieee_single) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_long.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_ibm_long_to_ieee_double) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_ieee_double_to_cray) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_single.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) (cvt_ieee_single_to_ibm_short) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (for__close_default) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) (for__close_proc) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_default_io_sizes_env_init.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) (for__default_io_sizes_env_init) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) (for__desc_ret_item) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) (for__format_compiler) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) (for__format_value) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) (for__get_s) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_index.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_index.o) (for_index) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) (for__interp_fmt) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_ldir_wfs.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) (for__wfs_table) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) (for__add_to_lf_table) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt__globals.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) (vax_c) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_integer_to_text) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_data_to_text) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_log_to_text.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_boolean_to_text_ex) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_data.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_text_to_data) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_log.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_text_to_boolean) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_ieee_t_to_text_ex) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_ieee_s_to_text_ex) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) (cvt_ieee_x_to_text_ex) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) (cvtas_a_to_s) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) (cvtas_a_to_t) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) (cvtas_s_to_a) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) (cvtas_t_to_a) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_s.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) (cvtas__nan_s) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_t.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) (cvtas__nan_t) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) (cvtas_a_to_x) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) (cvtas_x_to_a) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_x.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) (cvtas__nan_x) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_globals.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) (cvtas_pten_word) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_53.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) (cvtas_pten_t) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_64.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) (cvtas_pten_64) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_128.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) (cvtas_pten_128) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(fetestexcept.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) (fetestexcept) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) - /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) (log) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) (log.L) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_gen.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) (log.A) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) (__libm_error_support) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrf.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) (matherrf) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrl.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) (matherrl) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherr.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) (matherr) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ints2q.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) (__jtoq) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(qcomp.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) (__neq) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fp2q.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) (__dtoq) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(q2fp.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) (__qtof) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) (tbk_string_stack_signal_impl) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) (tbk_getPC) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(cpu_feature_disp.o) - /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) (__intel_cpu_features_init_x) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_memcmp.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) (_intel_fast_memcmp) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (_intel_fast_memcpy) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) - /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) (_intel_fast_memmove) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) (_intel_fast_memset) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o (__intel_new_feature_proc_init) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) (__addq) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) (__divq) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcpy.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) (__intel_sse2_strcpy) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncpy.o) - open99.o (__intel_sse2_strncpy) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strlen.o) - open99.o (__intel_sse2_strlen) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strchr.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (__intel_sse2_strchr) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncmp.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) (__intel_sse2_strncmp) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcat.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) (__intel_sse2_strcat) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncat.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) (__intel_sse2_strncat) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memcpy_pp.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) (__intel_new_memcpy) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memset_pp.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) (__intel_new_memset) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) (__intel_ssse3_memcpy) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) (__intel_ssse3_rep_memcpy) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) (__intel_ssse3_memmove) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) (__intel_ssse3_rep_memmove) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) (__libirc_get_msg) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_mem_ops.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memset_pp.o) (__libirc_largest_cache_size) -/opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(proc_init_utils.o) - /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) (__intel_proc_init_ftzdazule) -/usr/lib64/libc_nonshared.a(elf-init.oS) - /usr/lib/../lib64/crt1.o (__libc_csu_fini) - -Allocating common symbols -Common symbol size file - -MPI_Group_compare_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Allgatherv_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Sendrecv_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Reduce_scatter_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Testsome_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_vector_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_difference_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -profile 0x4 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cancel_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_commit_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Waitall_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_range_incl_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -twall 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -cpu_comm 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -for__pthread_mutex_unlock_ptr - 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) -MPI_Rsend_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Reduce_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_hindexed_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Attr_delete_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Graph_map_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Waitsome_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Scan_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Probe_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Startall_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Start_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_size_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -for__pthread_mutex_lock_ptr - 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) -MPI_Type_ub_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Error_class_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Send_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_union_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_group_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Test_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Wtime_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Errhandler_get_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Irsend_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Bcast_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -ftxx 0x320 open99.o -MPI_Isend_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Ssend_init_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Abort_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Pack_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Request_free_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Op_create_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Errhandler_free_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -msglen 0x4 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cart_rank_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -spac4img_ 0x18b840 fxcompoz.o -procid_0 0x4 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cart_map_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cart_shift_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Alltoall_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Address_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_intersection_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -thread_count_mutex 0x28 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) -for__pthread_mutex_init_ptr - 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) -MPI_Type_lb_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Errhandler_create_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Recv_init_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Graph_create_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Keyval_free_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_indexed_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_hvector_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_remote_group_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_struct_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_translate_ranks_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Gatherv_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_range_excl_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -final_wall 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cart_coords_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -tbytes 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Get_count_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_remote_size_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_size_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Ibsend_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_excl_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Iprobe_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -proddesc_ 0x1ea08 fxcompoz.o -MPI_Dims_create_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -threads_in_flight_mutex - 0x28 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) -MPI_Recv_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -f_bytes 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -wall_comm 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Op_free_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_compare_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -tcpu 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Error_string_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_size_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Wtick_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_create_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Waitany_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Topo_test_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Graphdims_get_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Unpack_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Send_init_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Errhandler_set_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Bsend_init_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Gather_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Sendrecv_replace_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -trace_flag 0x4 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Irecv_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cart_sub_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -for__l_argc 0x4 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) -MPI_Group_incl_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cart_get_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Graph_neighbors_count_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_free_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Keyval_create_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Buffer_detach_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Intercomm_merge_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Issend_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Attr_put_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Graph_get_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Allreduce_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_extent_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Initialized_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_rank_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Bsend_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_contiguous_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Attr_get_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_test_inter_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_rank_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_dup_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Allgather_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -start_wall 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cartdim_get_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Intercomm_create_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Rsend_init_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Buffer_attach_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Group_free_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Cart_create_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -mypid 0x4 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -tot_wall 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Scatter_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -message_catalog 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) -for__aio_lub_table 0x400 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) -MPI_Testany_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Scatterv_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Testall_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Test_cancelled_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Barrier_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Get_elements_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Comm_split_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Pack_size_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Ssend_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Wait_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Alltoallv_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Graph_neighbors_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Type_free_data 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -for__a_argv 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) -numtask 0x4 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) -MPI_Get_processor_name_data - 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - -Discarded input sections - - .note.GNU-stack - 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - .note.GNU-stack - 0x0000000000000000 0x0 /usr/lib/../lib64/crti.o - .note.GNU-stack - 0x0000000000000000 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o - .note.GNU-stack - 0x0000000000000000 0x0 fxcompoz.o - .note.GNU-stack - 0x0000000000000000 0x0 close99.o - .note.GNU-stack - 0x0000000000000000 0x0 fxcompozlib.o - .note.GNU-stack - 0x0000000000000000 0x0 open99.o - .note.GNU-stack - 0x0000000000000000 0x0 rd1byt99.o - .note.GNU-stack - 0x0000000000000000 0x0 reposi99.o - .note.GNU-stack - 0x0000000000000000 0x0 rewind99.o - .note.GNU-stack - 0x0000000000000000 0x0 wheren99.o - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - .note.GNU-stack - 0x0000000000000000 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_getarg.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_preconnected_units_init.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_reentrancy.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_vm.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_date.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_index.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_trim.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio_wrap.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_int.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_f.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_d.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_g.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cray.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_short.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_long.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_single.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_default_io_sizes_env_init.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_index.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_ldir_wfs.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt__globals.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_log_to_text.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_data.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_log.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_s.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_t.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_x.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_globals.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_53.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_64.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_128.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(fetestexcept.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_gen.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrf.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrl.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherr.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ints2q.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(qcomp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fp2q.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(q2fp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(cpu_feature_disp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_memcmp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcpy.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncpy.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strlen.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strchr.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncmp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcat.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncat.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memcpy_pp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memset_pp.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_mem_ops.o) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(proc_init_utils.o) - .note.GNU-stack - 0x0000000000000000 0x0 /usr/lib64/libc_nonshared.a(elf-init.oS) - .note.GNU-stack - 0x0000000000000000 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - .note.GNU-stack - 0x0000000000000000 0x0 /usr/lib/../lib64/crtn.o - -Memory Configuration - -Name Origin Length Attributes -*default* 0x0000000000000000 0xffffffffffffffff - -Linker script and memory map - -LOAD /usr/lib/../lib64/crt1.o -LOAD /usr/lib/../lib64/crti.o -LOAD /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o -LOAD fxcompoz.o -LOAD close99.o -LOAD fxcompozlib.o -LOAD open99.o -LOAD rd1byt99.o -LOAD reposi99.o -LOAD rewind99.o -LOAD wheren99.o -LOAD /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a -LOAD /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a -LOAD /gpfs/hps/nco/ops/nwprod/lib/ip/v2.0.0/intel/libip_v2.0.0_8.a -LOAD /gpfs/hps/nco/ops/nwprod/lib/sp/v2.0.2/intel/libsp_v2.0.2_8.a -LOAD /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a -LOAD /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a -LOAD /gpfs/hps/nco/ops/nwprod/lib/bacio/v2.0.1/intel/libbacio_v2.0.1_8.a -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libsvml.a -LOAD /usr/lib/../lib64/libm.so -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libipgo.a -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a -LOAD /usr/lib/../lib64/libpthread.so -START GROUP -LOAD /lib64/libpthread.so.0 -LOAD /usr/lib64/libpthread_nonshared.a -END GROUP -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libsvml.a -LOAD /usr/lib/../lib64/libdl.so -LOAD /usr/lib/../lib64/libc.so -START GROUP -LOAD /lib64/libc.so.6 -LOAD /usr/lib64/libc_nonshared.a -LOAD /lib64/ld-linux-x86-64.so.2 -END GROUP -LOAD /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2//libgcc.a -LOAD /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/../../../../lib64/libgcc_s.so -LOAD /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc_s.a -LOAD /usr/lib/../lib64/libdl.so -LOAD /usr/lib/../lib64/libc.so -START GROUP -LOAD /lib64/libc.so.6 -LOAD /usr/lib64/libc_nonshared.a -LOAD /lib64/ld-linux-x86-64.so.2 -END GROUP -LOAD /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o -LOAD /usr/lib/../lib64/crtn.o - 0x0000000000400000 PROVIDE (__executable_start, 0x400000) - 0x0000000000400238 . = (0x400000 + SIZEOF_HEADERS) - -.interp 0x0000000000400238 0x1c - *(.interp) - .interp 0x0000000000400238 0x1c /usr/lib/../lib64/crt1.o - -.note.ABI-tag 0x0000000000400254 0x20 - .note.ABI-tag 0x0000000000400254 0x20 /usr/lib/../lib64/crt1.o - -.note.SuSE 0x0000000000400274 0x18 - .note.SuSE 0x0000000000400274 0x18 /usr/lib/../lib64/crt1.o - -.note.gnu.build-id - 0x000000000040028c 0x24 - *(.note.gnu.build-id) - .note.gnu.build-id - 0x000000000040028c 0x24 /usr/lib/../lib64/crt1.o - -.hash 0x00000000004002b0 0x458 - *(.hash) - .hash 0x00000000004002b0 0x458 /usr/lib/../lib64/crt1.o - -.gnu.hash 0x0000000000400708 0x16c - *(.gnu.hash) - .gnu.hash 0x0000000000400708 0x16c /usr/lib/../lib64/crt1.o - -.dynsym 0x0000000000400878 0xd98 - *(.dynsym) - .dynsym 0x0000000000400878 0xd98 /usr/lib/../lib64/crt1.o - -.dynstr 0x0000000000401610 0x6b6 - *(.dynstr) - .dynstr 0x0000000000401610 0x6b6 /usr/lib/../lib64/crt1.o - -.gnu.version 0x0000000000401cc6 0x122 - *(.gnu.version) - .gnu.version 0x0000000000401cc6 0x122 /usr/lib/../lib64/crt1.o - -.gnu.version_d 0x0000000000401de8 0x0 - *(.gnu.version_d) - .gnu.version_d - 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - -.gnu.version_r 0x0000000000401de8 0xa0 - *(.gnu.version_r) - .gnu.version_r - 0x0000000000401de8 0xa0 /usr/lib/../lib64/crt1.o - -.rela.dyn 0x0000000000401e88 0x438 - *(.rela.init) - *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*) - .rela.text 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - .rela.text.ssse3 - 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - *(.rela.fini) - *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*) - .rela.rodata 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*) - .rela.data 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*) - *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*) - *(.rela.ctors) - *(.rela.dtors) - *(.rela.got) - .rela.got 0x0000000000401e88 0x3f0 /usr/lib/../lib64/crt1.o - *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*) - .rela.bss 0x0000000000402278 0x48 /usr/lib/../lib64/crt1.o - *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*) - *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*) - *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*) - *(.rela.ifunc) - -.rela.plt 0x00000000004022c0 0x930 - *(.rela.plt) - .rela.plt 0x00000000004022c0 0x930 /usr/lib/../lib64/crt1.o - 0x0000000000402bf0 PROVIDE (__rela_iplt_start, .) - *(.rela.iplt) - .rela.iplt 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - 0x0000000000402bf0 PROVIDE (__rela_iplt_end, .) - -.init 0x0000000000402bf0 0x18 - *(SORT(.init)) - .init 0x0000000000402bf0 0x9 /usr/lib/../lib64/crti.o - 0x0000000000402bf0 _init - .init 0x0000000000402bf9 0x5 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - .init 0x0000000000402bfe 0x5 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - .init 0x0000000000402c03 0x5 /usr/lib/../lib64/crtn.o - -.plt 0x0000000000402c10 0x630 - *(.plt) - .plt 0x0000000000402c10 0x630 /usr/lib/../lib64/crt1.o - 0x0000000000402c20 getenv@@GLIBC_2.2.5 - 0x0000000000402c30 sigprocmask@@GLIBC_2.2.5 - 0x0000000000402c40 raise@@GLIBC_2.2.5 - 0x0000000000402c50 free@@GLIBC_2.2.5 - 0x0000000000402c60 localtime@@GLIBC_2.2.5 - 0x0000000000402c70 abort@@GLIBC_2.2.5 - 0x0000000000402c80 _Unwind_Backtrace@@GCC_3.3 - 0x0000000000402c90 __errno_location@@GLIBC_2.2.5 - 0x0000000000402ca0 unlink@@GLIBC_2.2.5 - 0x0000000000402cb0 strncpy@@GLIBC_2.2.5 - 0x0000000000402cc0 localtime_r@@GLIBC_2.2.5 - 0x0000000000402cd0 strcpy@@GLIBC_2.2.5 - 0x0000000000402ce0 puts@@GLIBC_2.2.5 - 0x0000000000402cf0 isatty@@GLIBC_2.2.5 - 0x0000000000402d00 sigaction@@GLIBC_2.2.5 - 0x0000000000402d10 fread@@GLIBC_2.2.5 - 0x0000000000402d20 vsnprintf@@GLIBC_2.2.5 - 0x0000000000402d30 readlink@@GLIBC_2.2.5 - 0x0000000000402d40 fcntl@@GLIBC_2.2.5 - 0x0000000000402d50 setenv@@GLIBC_2.2.5 - 0x0000000000402d60 _Unwind_GetRegionStart@@GCC_3.0 - 0x0000000000402d70 write@@GLIBC_2.2.5 - 0x0000000000402d80 getpid@@GLIBC_2.2.5 - 0x0000000000402d90 fclose@@GLIBC_2.2.5 - 0x0000000000402da0 __xstat64@@GLIBC_2.2.5 - 0x0000000000402db0 opendir@@GLIBC_2.2.5 - 0x0000000000402dc0 strlen@@GLIBC_2.2.5 - 0x0000000000402dd0 system@@GLIBC_2.2.5 - 0x0000000000402de0 strchr@@GLIBC_2.2.5 - 0x0000000000402df0 printf@@GLIBC_2.2.5 - 0x0000000000402e00 snprintf@@GLIBC_2.2.5 - 0x0000000000402e10 nanosleep@@GLIBC_2.2.5 - 0x0000000000402e20 strrchr@@GLIBC_2.2.5 - 0x0000000000402e30 uname@@GLIBC_2.2.5 - 0x0000000000402e40 siglongjmp@@GLIBC_2.2.5 - 0x0000000000402e50 gmtime_r@@GLIBC_2.2.5 - 0x0000000000402e60 dladdr@@GLIBC_2.2.5 - 0x0000000000402e70 gettimeofday@@GLIBC_2.2.5 - 0x0000000000402e80 fputs@@GLIBC_2.2.5 - 0x0000000000402e90 memset@@GLIBC_2.2.5 - 0x0000000000402ea0 getcwd@@GLIBC_2.2.5 - 0x0000000000402eb0 strncat@@GLIBC_2.2.5 - 0x0000000000402ec0 close@@GLIBC_2.2.5 - 0x0000000000402ed0 closedir@@GLIBC_2.2.5 - 0x0000000000402ee0 fputc@@GLIBC_2.2.5 - 0x0000000000402ef0 memchr@@GLIBC_2.2.5 - 0x0000000000402f00 read@@GLIBC_2.2.5 - 0x0000000000402f10 __libc_start_main@@GLIBC_2.2.5 - 0x0000000000402f20 memcmp@@GLIBC_2.2.5 - 0x0000000000402f30 mkstemp64@@GLIBC_2.2.5 - 0x0000000000402f40 fgets@@GLIBC_2.2.5 - 0x0000000000402f50 calloc@@GLIBC_2.2.5 - 0x0000000000402f60 memcpy@@GLIBC_2.2.5 - 0x0000000000402f70 __fxstat64@@GLIBC_2.2.5 - 0x0000000000402f80 strcmp@@GLIBC_2.2.5 - 0x0000000000402f90 signal@@GLIBC_2.2.5 - 0x0000000000402fa0 _Unwind_ForcedUnwind@@GCC_3.0 - 0x0000000000402fb0 fprintf@@GLIBC_2.2.5 - 0x0000000000402fc0 sigemptyset@@GLIBC_2.2.5 - 0x0000000000402fd0 ftell@@GLIBC_2.2.5 - 0x0000000000402fe0 feof@@GLIBC_2.2.5 - 0x0000000000402ff0 fopen64@@GLIBC_2.2.5 - 0x0000000000403000 freopen64@@GLIBC_2.2.5 - 0x0000000000403010 kill@@GLIBC_2.2.5 - 0x0000000000403020 __xpg_basename@@GLIBC_2.2.5 - 0x0000000000403030 fileno@@GLIBC_2.2.5 - 0x0000000000403040 _Unwind_GetIP@@GCC_3.0 - 0x0000000000403050 malloc@@GLIBC_2.2.5 - 0x0000000000403060 catopen@@GLIBC_2.2.5 - 0x0000000000403070 sscanf@@GLIBC_2.2.5 - 0x0000000000403080 fseek@@GLIBC_2.2.5 - 0x0000000000403090 ttyname@@GLIBC_2.2.5 - 0x00000000004030a0 realloc@@GLIBC_2.2.5 - 0x00000000004030b0 ftruncate64@@GLIBC_2.2.5 - 0x00000000004030c0 open64@@GLIBC_2.2.5 - 0x00000000004030d0 strftime@@GLIBC_2.2.5 - 0x00000000004030e0 memmove@@GLIBC_2.2.5 - 0x00000000004030f0 vsprintf@@GLIBC_2.2.5 - 0x0000000000403100 atol@@GLIBC_2.2.5 - 0x0000000000403110 times@@GLIBC_2.2.5 - 0x0000000000403120 access@@GLIBC_2.2.5 - 0x0000000000403130 fopen@@GLIBC_2.2.5 - 0x0000000000403140 getrusage@@GLIBC_2.2.5 - 0x0000000000403150 perror@@GLIBC_2.2.5 - 0x0000000000403160 sysconf@@GLIBC_2.2.5 - 0x0000000000403170 catclose@@GLIBC_2.2.5 - 0x0000000000403180 catgets@@GLIBC_2.2.5 - 0x0000000000403190 strcat@@GLIBC_2.2.5 - 0x00000000004031a0 sprintf@@GLIBC_2.2.5 - 0x00000000004031b0 exit@@GLIBC_2.2.5 - 0x00000000004031c0 lseek64@@GLIBC_2.2.5 - 0x00000000004031d0 posix_memalign@@GLIBC_2.2.5 - 0x00000000004031e0 strerror@@GLIBC_2.2.5 - 0x00000000004031f0 dlsym@@GLIBC_2.2.5 - 0x0000000000403200 __sigsetjmp@@GLIBC_2.2.5 - 0x0000000000403210 strstr@@GLIBC_2.2.5 - 0x0000000000403220 __ctype_tolower_loc@@GLIBC_2.3 - 0x0000000000403230 __ctype_b_loc@@GLIBC_2.3 - *(.iplt) - .iplt 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - -.text 0x0000000000403240 0xb58e8 - *(.text.unlikely .text.*_unlikely) - .text.unlikely - 0x0000000000403240 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - .text.unlikely - 0x0000000000403240 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - *(.text.exit .text.exit.*) - *(.text.startup .text.startup.*) - *(.text.hot .text.hot.*) - *(.text .stub .text.* .gnu.linkonce.t.*) - .text 0x0000000000403240 0x2c /usr/lib/../lib64/crt1.o - 0x0000000000403240 _start - .text 0x000000000040326c 0x17 /usr/lib/../lib64/crti.o - *fill* 0x0000000000403283 0xd - .text 0x0000000000403290 0x116 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - *fill* 0x00000000004033a6 0xa - .text 0x00000000004033b0 0x40 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o - 0x00000000004033b0 main - .text 0x00000000004033f0 0x5050 fxcompoz.o - 0x00000000004033f0 MAIN__ - .text 0x0000000000408440 0x50 close99.o - 0x0000000000408440 close99_ - .text 0x0000000000408490 0xf950 fxcompozlib.o - 0x0000000000408490 allargv_ - 0x0000000000408c10 atoi_ - 0x00000000004091e0 dcdlnx6b_ - 0x0000000000409c00 pk4_8bit_ - 0x000000000040a040 mv8_8bit_ - 0x000000000040a260 ekeyvals_ - 0x000000000040c910 egtnxtwd_ - 0x000000000040d8e0 lowrcase_ - 0x000000000040e190 findlink_ - 0x0000000000410440 isalpha_ - 0x00000000004106c0 mkpurhdr_ - 0x0000000000411250 plotpart_ - 0x00000000004144a0 scan1440_ - 0x0000000000414c90 vx6b_pur_ - 0x0000000000416af0 strpfnam_ - 0x0000000000417420 rec_dump_ - .text 0x0000000000417de0 0x1a0 open99.o - 0x0000000000417de0 open99_ - .text 0x0000000000417f80 0xa0 rd1byt99.o - 0x0000000000417f80 rd1byt99_ - .text 0x0000000000418020 0x80 reposi99.o - 0x0000000000418020 reposi99_ - .text 0x00000000004180a0 0x40 rewind99.o - 0x00000000004180a0 rewind99_ - .text 0x00000000004180e0 0x60 wheren99.o - 0x00000000004180e0 wheren99_ - .text 0x0000000000418140 0x8a0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - 0x0000000000418140 bin2ch_ - .text 0x00000000004189e0 0x250 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - 0x00000000004189e0 cdc2asc_ - .text 0x0000000000418c30 0x3ae0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - 0x0000000000418c30 consol_ - 0x000000000041bc90 setnam_ - .text 0x000000000041c710 0x390 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - 0x000000000041c710 xasc2asc_ - .text 0x000000000041caa0 0x990 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - 0x000000000041caa0 sbytesccs_ - .text 0x000000000041d430 0x250 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - 0x000000000041d430 swap_bytes_in_place_ - .text 0x000000000041d680 0xf0 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - 0x000000000041d680 mova2i_ - .text 0x000000000041d770 0x20 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - 0x000000000041d770 errexit_ - .text 0x000000000041d790 0x340 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - 0x000000000041d790 gbytes_ - .text 0x000000000041dad0 0x580 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - 0x000000000041dad0 w3as00_ - 0x000000000041df30 notrail_ - 0x000000000041dfb0 lastch_ - .text 0x000000000041e050 0x10 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - 0x000000000041e050 w3fi01_ - .text 0x000000000041e060 0x90 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - 0x000000000041e060 w3locdat_ - .text 0x000000000041e0f0 0xb10 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - 0x000000000041e0f0 w3tagb_ - 0x000000000041e169 w3tage_ - .text 0x000000000041ec00 0x1b0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - 0x000000000041ec00 w3utcdat_ - .text 0x000000000041edb0 0xb0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - 0x000000000041edb0 xmovex_ - .text 0x000000000041ee60 0x11f0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - 0x000000000041ee60 bucket - 0x000000000041ee80 elapse - 0x000000000041efa0 cputim - 0x000000000041eff0 start_timer - 0x000000000041f1a0 end_timer - 0x000000000041f390 resource - 0x000000000041f6c0 print_timing - 0x000000000041fae0 summary_ - 0x000000000041ff10 start_ - .text 0x0000000000420050 0xe0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - 0x0000000000420050 iw3jdn_ - .text 0x0000000000420130 0x50 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - 0x0000000000420130 w3doxdat_ - .text 0x0000000000420180 0x1e0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - 0x0000000000420180 w3fs26_ - .text 0x0000000000420360 0x190 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) - 0x0000000000420360 getenv_ - .text 0x00000000004204f0 0x4a50 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - 0x00000000004204f0 for__this_image_number_or_zero - 0x0000000000420540 for__io_return - 0x0000000000421140 for__issue_diagnostic - 0x0000000000421ae0 for__get_msg - 0x0000000000421de0 for_emit_diagnostic - 0x0000000000421f50 for__message_catalog_close - 0x00000000004226b0 for_errmsg - 0x0000000000422870 for__rtc_uninit_use - 0x0000000000422890 for__rtc_uninit_use_src - 0x00000000004228b0 TRACEBACKQQ - 0x0000000000422af0 tracebackqq_ - 0x0000000000422d30 for_perror_ - 0x0000000000423f20 for_gerror_ - 0x0000000000424cc0 for__establish_user_error_handler - 0x0000000000424d00 for__continue_traceback_ - 0x0000000000424e20 for__continue_traceback - .text 0x0000000000424f40 0x2830 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - 0x0000000000424f40 for_endfile - 0x00000000004267e0 for_eof - .text 0x0000000000427770 0x20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit.o) - 0x0000000000427770 for_exit - .text 0x0000000000427790 0x2f0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) - 0x0000000000427790 for__fpe_exit_handler - 0x0000000000427870 for__exit_handler - .text 0x0000000000427a80 0x5e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_getarg.o) - 0x0000000000427a80 for_nargs - 0x0000000000427a90 for_iargc - 0x0000000000427ab0 for_getarg - 0x0000000000427bc0 for_getarg_i2 - 0x0000000000427cd0 nargs_ - 0x0000000000427ce0 iargc_ - 0x0000000000427d00 iarg_ - 0x0000000000427d20 numarg_ - 0x0000000000427d40 getarg_ - 0x0000000000427e10 for_getcmd_arg - .text 0x0000000000428060 0x2a50 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - 0x0000000000428060 for__process_start_time - 0x0000000000428080 for__signal_handler - 0x0000000000428fd0 for_enable_underflow - 0x0000000000428ff0 for_get_fpe_ - 0x00000000004291d0 for_set_fpe_ - 0x0000000000429550 for_fpe_service - 0x0000000000429900 for_get_fpe_counts_ - 0x0000000000429950 for_rtl_finish_ - 0x0000000000429970 dump_dfil_exception_info - 0x000000000042a850 for_rtl_init_ - .text 0x000000000042aab0 0x1120 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - 0x000000000042aab0 for__adjust_buffer - 0x000000000042ad00 for__lower_bound_index - 0x000000000042ad50 for__cvt_foreign_read - 0x000000000042b2a0 for__cvt_foreign_write - 0x000000000042baa0 for__cvt_foreign_check - 0x000000000042bb20 for_check_env_name - .text 0x000000000042bbd0 0x2540 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - 0x000000000042bbd0 for__acquire_lun - 0x000000000042ca80 for__release_lun - 0x000000000042cda0 for__create_lub - 0x000000000042cf40 for__deallocate_lub - 0x000000000042da70 for__get_next_lub - 0x000000000042dee0 for__get_free_newunit - 0x000000000042e0b0 for__release_newunit - .text 0x000000000042e110 0x5ca0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - 0x000000000042e110 SetEndian - 0x000000000042e510 CheckStreamRecortType - 0x000000000042e9f0 CheckEndian - 0x000000000042ee50 for_open - 0x0000000000430170 for__update_reopen_keywords - 0x0000000000431140 for__set_foreign_bits - 0x0000000000432460 for__open_key - 0x0000000000432710 for__open_args - 0x0000000000432ed0 for__find_iomsg - 0x0000000000432f70 for__set_terminator_option - 0x0000000000433470 for__set_conversion_option - 0x0000000000433880 for__is_special_device - 0x0000000000433a30 for__open_default - .text 0x0000000000433db0 0x240 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_preconnected_units_init.o) - 0x0000000000433db0 for__preconnected_units_create - .text 0x0000000000433ff0 0x1ec0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - 0x0000000000433ff0 for__put_su - 0x0000000000434670 for__write_output - 0x0000000000434a50 for__put_sf - 0x0000000000435b10 for__put_d - 0x0000000000435da0 for__flush_readahead - .text 0x0000000000435eb0 0x2d90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - 0x0000000000435eb0 for_read_dir - 0x00000000004374c0 for_read_dir_xmit - .text 0x0000000000438c40 0x280 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_reentrancy.o) - 0x0000000000438c40 for_set_reentrancy - 0x0000000000438c60 for__reentrancy_cleanup - 0x0000000000438cf0 for__disable_asynch_deliv_private - 0x0000000000438d10 for__enable_asynch_deliv_private - 0x0000000000438d30 for__once_private - 0x0000000000438d80 for__reentrancy_init - .text 0x0000000000438ec0 0xe00 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) - 0x0000000000438ec0 for_rewind - .text 0x0000000000439cc0 0x3580 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - 0x0000000000439cc0 for_read_int_fmt - 0x000000000043ad70 for_read_int_fmt_xmit - .text 0x000000000043d240 0x870 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) - 0x000000000043d240 for_since_epoch - 0x000000000043d2e0 for_since_epoch_t - 0x000000000043d380 for_since_epoch_x - 0x000000000043d480 for_secnds - 0x000000000043d590 for_secnds_t - 0x000000000043d6a0 for_secnds_x - 0x000000000043d900 for_cpusec - 0x000000000043d990 for_cpusec_t - 0x000000000043da10 for_cpusec_x - .text 0x000000000043dab0 0x2b50 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - 0x000000000043dab0 for_abort - 0x000000000043e570 for_stop_core_impl - 0x000000000043f120 for_stop_core - 0x000000000043fc50 for_stop - .text 0x0000000000440600 0x1070 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_vm.o) - 0x0000000000440600 for__set_signal_ops_during_vm - 0x0000000000440640 for__get_vm - 0x0000000000440780 for__realloc_vm - 0x0000000000440870 for__free_vm - 0x00000000004408f0 for_allocate - 0x0000000000440c60 for_alloc_allocatable - 0x0000000000440fe0 for_deallocate - 0x0000000000441170 for_dealloc_allocatable - 0x0000000000441320 for_check_mult_overflow - 0x0000000000441440 for_check_mult_overflow64 - 0x00000000004415c0 for__spec_align_alloc - 0x0000000000441660 for__spec_align_free - .text 0x0000000000441670 0x3580 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - 0x0000000000441670 for_write_dir - 0x0000000000442c10 for_write_dir_xmit - .text 0x0000000000444bf0 0x39f0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - 0x0000000000444bf0 for_write_int_fmt - 0x0000000000445d60 for_write_int_fmt_xmit - .text 0x00000000004485e0 0x6200 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - 0x00000000004485e0 for_write_seq - 0x0000000000449ce0 for_write_seq_xmit - 0x000000000044e380 for__finish_ufseq_write - .text 0x000000000044e7e0 0x4b60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - 0x000000000044e7e0 for_write_seq_fmt - 0x0000000000450590 for_write_seq_fmt_xmit - 0x0000000000453170 for__write_args - .text 0x0000000000453340 0x6b90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - 0x0000000000453340 ensure_one_leading_blank_before_data - 0x0000000000453750 for_write_seq_lis - 0x0000000000455330 for_write_seq_lis_xmit - .text 0x0000000000459ed0 0x5f0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_date.o) - 0x0000000000459ed0 for_date_and_time - 0x000000000045a350 for_system_clock_count - 0x000000000045a440 for_system_clock_rate - 0x000000000045a480 for_system_clock_max - .text 0x000000000045a4c0 0xb10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_index.o) - 0x000000000045a4c0 for_index_back - 0x000000000045aa40 for_f90_index - .text 0x000000000045afd0 0x80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_trim.o) - 0x000000000045afd0 for_len_trim - 0x000000000045aff0 for_trim - .text 0x000000000045b050 0xd30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - 0x000000000045b050 for_cpystr - 0x000000000045b0d0 for_cpstr_gt - 0x000000000045b290 for_cpstr_lt - 0x000000000045b450 for_cpstr_eq - 0x000000000045b590 for_cpstr_ne - 0x000000000045b6d0 for_cpstr_ge - 0x000000000045b890 for_cpstr_le - 0x000000000045ba50 for_cpstr - 0x000000000045bbc0 for_concat - .text 0x000000000045bd80 0x1360 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - 0x000000000045ce80 tbk_stack_trace - .text 0x000000000045d0e0 0x4f30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - 0x000000000045d0e0 for__aio_acquire_lun_fname - 0x000000000045d3b0 for__aio_release - 0x000000000045d480 for__aio_acquire_lun - 0x000000000045dcf0 for__aio_release_lun - 0x000000000045e310 for__aio_destroy - 0x000000000045e7b0 for_asynchronous - 0x000000000045f7f0 for_waitid - 0x0000000000460690 for_wait - 0x00000000004613e0 for__aio_check_unit - 0x0000000000461620 for__aio_error_handling - 0x0000000000461e50 for__aio_init - .text 0x0000000000462010 0x5350 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - 0x0000000000462010 fname_from_piped_fd - 0x0000000000462250 for__reopen_file - 0x0000000000462340 for__compute_filename - 0x0000000000464ad0 for__open_proc - 0x0000000000467350 for__decl_exit_hand - .text 0x0000000000467360 0xb0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio_wrap.o) - 0x0000000000467360 for__aio_pthread_self - 0x0000000000467370 for__aio_pthread_create - 0x0000000000467390 for__aio_pthread_cancel - 0x00000000004673a0 for__aio_pthread_detach - 0x00000000004673b0 for__aio_pthread_mutex_lock - 0x00000000004673c0 for__aio_pthread_mutex_unlock - 0x00000000004673d0 for__aio_pthread_cond_wait - 0x00000000004673e0 for__aio_pthread_cond_signal - 0x00000000004673f0 for__aio_pthread_mutex_init - 0x0000000000467400 for__aio_pthread_exit - .text 0x0000000000467410 0xad0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_int.o) - 0x0000000000467410 cvt_text_to_integer - 0x0000000000467730 cvt_text_to_unsigned - 0x0000000000467960 cvt_text_to_integer64 - 0x0000000000467c90 cvt_text_to_unsigned64 - .text 0x0000000000467ee0 0xd20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_f.o) - 0x0000000000467ee0 cvt_vax_f_to_ieee_single_ - 0x0000000000468340 CVT_VAX_F_TO_IEEE_SINGLE - 0x00000000004687a0 cvt_vax_f_to_ieee_single - .text 0x0000000000468c00 0xf80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_d.o) - 0x0000000000468c00 cvt_vax_d_to_ieee_double_ - 0x0000000000469130 CVT_VAX_D_TO_IEEE_DOUBLE - 0x0000000000469660 cvt_vax_d_to_ieee_double - .text 0x0000000000469b80 0xf20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_g.o) - 0x0000000000469b80 cvt_vax_g_to_ieee_double_ - 0x000000000046a080 CVT_VAX_G_TO_IEEE_DOUBLE - 0x000000000046a580 cvt_vax_g_to_ieee_double - .text 0x000000000046aaa0 0x1f40 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cray.o) - 0x000000000046aaa0 cvt_cray_to_ieee_single_ - 0x000000000046af70 CVT_CRAY_TO_IEEE_SINGLE - 0x000000000046b440 cvt_cray_to_ieee_single - 0x000000000046b930 cvt_cray_to_ieee_double_ - 0x000000000046beb0 CVT_CRAY_TO_IEEE_DOUBLE - 0x000000000046c430 cvt_cray_to_ieee_double - .text 0x000000000046c9e0 0xd80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_short.o) - 0x000000000046c9e0 cvt_ibm_short_to_ieee_single_ - 0x000000000046ce60 CVT_IBM_SHORT_TO_IEEE_SINGLE - 0x000000000046d2e0 cvt_ibm_short_to_ieee_single - .text 0x000000000046d760 0x1070 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_long.o) - 0x000000000046d760 cvt_ibm_long_to_ieee_double_ - 0x000000000046dcc0 CVT_IBM_LONG_TO_IEEE_DOUBLE - 0x000000000046e220 cvt_ibm_long_to_ieee_double - .text 0x000000000046e7d0 0x4080 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) - 0x000000000046e7d0 cvt_ieee_double_to_cray_ - 0x000000000046ec50 CVT_IEEE_DOUBLE_TO_CRAY - 0x000000000046f0d0 cvt_ieee_double_to_cray - 0x000000000046f550 cvt_ieee_double_to_ibm_long_ - 0x000000000046fa10 CVT_IEEE_DOUBLE_TO_IBM_LONG - 0x000000000046fed0 cvt_ieee_double_to_ibm_long - 0x00000000004703b0 cvt_ieee_double_to_vax_d_ - 0x0000000000470780 CVT_IEEE_DOUBLE_TO_VAX_D - 0x0000000000470b50 cvt_ieee_double_to_vax_d - 0x0000000000470f50 cvt_ieee_double_to_vax_g_ - 0x0000000000471320 CVT_IEEE_DOUBLE_TO_VAX_G - 0x00000000004716f0 cvt_ieee_double_to_vax_g - 0x0000000000471af0 cvt_ieee_double_to_vax_h_ - 0x0000000000471f60 CVT_IEEE_DOUBLE_TO_VAX_H - 0x00000000004723d0 cvt_ieee_double_to_vax_h - .text 0x0000000000472850 0x1fe0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_single.o) - 0x0000000000472850 cvt_ieee_single_to_cray_ - 0x0000000000472bf0 CVT_IEEE_SINGLE_TO_CRAY - 0x0000000000472f90 cvt_ieee_single_to_cray - 0x0000000000473350 cvt_ieee_single_to_ibm_short_ - 0x0000000000473740 CVT_IEEE_SINGLE_TO_IBM_SHORT - 0x0000000000473b30 cvt_ieee_single_to_ibm_short - 0x0000000000473f40 cvt_ieee_single_to_vax_f_ - 0x0000000000474240 CVT_IEEE_SINGLE_TO_VAX_F - 0x0000000000474540 cvt_ieee_single_to_vax_f - .text 0x0000000000474830 0x750 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close.o) - 0x0000000000474830 for_close - 0x0000000000474d30 for__close_args - 0x0000000000474e60 for__close_default - .text 0x0000000000474f80 0x6d0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - 0x0000000000474f80 for__close_proc - .text 0x0000000000475650 0x220 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_default_io_sizes_env_init.o) - 0x0000000000475650 for__default_io_sizes_env_init - .text 0x0000000000475870 0xbd0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - 0x0000000000475870 for__desc_ret_item - 0x0000000000475b80 for__key_desc_ret_item - 0x0000000000475eb0 for__desc_test_item - 0x00000000004760d0 for__desc_zero_length_item - .text 0x0000000000476440 0x3320 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - 0x0000000000476440 for__format_compiler - .text 0x0000000000479760 0x1810 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) - 0x0000000000479760 for__format_value - 0x000000000047a4b0 for__cvt_value - .text 0x000000000047af70 0x2490 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - 0x000000000047af70 for__get_s - 0x000000000047c340 for__read_input - 0x000000000047c460 for__get_d - 0x000000000047c810 for__get_su_fields - 0x000000000047d220 for__get_more_fields - .text 0x000000000047d400 0x180 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_index.o) - 0x000000000047d400 for_index - 0x000000000047d480 for_string_index - 0x000000000047d500 for_index_ssll - .text 0x000000000047d580 0xe80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - 0x000000000047d580 for__interp_fmt - .text 0x000000000047e400 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_ldir_wfs.o) - .text 0x000000000047e400 0x4e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - 0x000000000047e400 for__add_to_lf_table - 0x000000000047e860 for__rm_from_lf_table - .text 0x000000000047e8e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt__globals.o) - .text 0x000000000047e8e0 0x7d0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - 0x000000000047e8e0 cvt_integer_to_text - 0x000000000047ead0 cvt_unsigned_to_text - 0x000000000047ecb0 cvt_integer64_to_text - 0x000000000047eec0 cvt_unsigned64_to_text - .text 0x000000000047f0b0 0x780 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - 0x000000000047f0b0 cvt_data_to_text - 0x000000000047f470 cvt_data64_to_text - .text 0x000000000047f830 0x8d0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_log_to_text.o) - 0x000000000047f830 cvt_boolean_to_text - 0x000000000047fb30 cvt_boolean_to_text_ex - 0x000000000047fe30 cvt_boolean64_to_text - .text 0x0000000000480100 0x570 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_data.o) - 0x0000000000480100 cvt_text_to_data - 0x00000000004803e0 cvt_text_to_data64 - .text 0x0000000000480670 0x220 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_log.o) - 0x0000000000480670 cvt_text_to_boolean - 0x0000000000480780 cvt_text_to_boolean64 - .text 0x0000000000480890 0x2820 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) - 0x0000000000480890 cvt_ieee_t_to_text_ex - 0x0000000000481c00 cvt_ieee_t_to_text - 0x0000000000482f20 cvt_text_to_ieee_t_ex - .text 0x00000000004830b0 0x2760 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) - 0x00000000004830b0 cvt_ieee_s_to_text_ex - 0x00000000004843c0 cvt_ieee_s_to_text - 0x0000000000485680 cvt_text_to_ieee_s_ex - .text 0x0000000000485810 0x1610 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) - 0x0000000000485810 cvt_ieee_x_to_text - 0x0000000000485860 cvt_ieee_x_to_text_ex - 0x0000000000486c90 cvt_text_to_ieee_x_ex - .text 0x0000000000486e20 0x1660 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - 0x0000000000486e20 cvtas_a_to_s - .text 0x0000000000488480 0x2bb0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - 0x0000000000488480 cvtas_a_to_t - .text 0x000000000048b030 0x53f0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - 0x000000000048b030 cvtas_s_to_a - .text 0x0000000000490420 0x5530 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - 0x0000000000490420 cvtas_t_to_a - .text 0x0000000000495950 0xd0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_s.o) - 0x0000000000495950 cvtas__nan_s - .text 0x0000000000495a20 0xc0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_t.o) - 0x0000000000495a20 cvtas__nan_t - .text 0x0000000000495ae0 0x5270 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - 0x0000000000495ae0 cvtas_a_to_x - .text 0x000000000049ad50 0x5750 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - 0x000000000049ad50 cvtas_x_to_a - .text 0x00000000004a04a0 0xf0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_x.o) - 0x00000000004a04a0 cvtas__nan_x - .text 0x00000000004a0590 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_globals.o) - .text 0x00000000004a0590 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_53.o) - .text 0x00000000004a0590 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_64.o) - .text 0x00000000004a0590 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_128.o) - .text 0x00000000004a0590 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(fetestexcept.o) - 0x00000000004a0590 fetestexcept - .text 0x00000000004a05c0 0x50 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) - 0x00000000004a05c0 log - .text 0x00000000004a0610 0x270 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) - 0x00000000004a0610 log.L - .text 0x00000000004a0880 0x280 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_gen.o) - 0x00000000004a0880 log.A - .text 0x00000000004a0b00 0x7f0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - 0x00000000004a0d10 __libm_copy_value - 0x00000000004a0e60 __libm_error_support - 0x00000000004a1260 __libm_setusermatherrl - 0x00000000004a1290 __libm_setusermatherr - 0x00000000004a12c0 __libm_setusermatherrf - .text 0x00000000004a12f0 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrf.o) - 0x00000000004a12f0 matherrf - .text 0x00000000004a1300 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrl.o) - 0x00000000004a1300 matherrl - .text 0x00000000004a1310 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherr.o) - 0x00000000004a1310 matherr - .text 0x00000000004a1320 0x1e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ints2q.o) - 0x00000000004a1320 __ktoq - 0x00000000004a13b0 __jtoq - 0x00000000004a1460 __itoq - 0x00000000004a14c0 __utoq - .text 0x00000000004a1500 0x560 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(qcomp.o) - 0x00000000004a1500 __eqq - 0x00000000004a1580 __neq - 0x00000000004a1610 __leq - 0x00000000004a16f0 __ltq - 0x00000000004a17d0 __geq - 0x00000000004a18b0 __gtq - 0x00000000004a1990 __compareq - .text 0x00000000004a1a60 0x1d0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fp2q.o) - 0x00000000004a1a60 __dtoq - 0x00000000004a1b30 __ltoq - 0x00000000004a1ba0 __ftoq - .text 0x00000000004a1c30 0x7e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(q2fp.o) - 0x00000000004a1c30 __qtod - 0x00000000004a1f20 __qtol - 0x00000000004a2160 __qtof - .text 0x00000000004a2410 0x650 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - 0x00000000004a2410 tbk_string_stack_signal - 0x00000000004a2476 tbk_string_stack_signal_impl - .text 0x00000000004a2a60 0x1640 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - 0x00000000004a2a60 tbk_getPC - 0x00000000004a2a70 tbk_getRetAddr - 0x00000000004a2a80 tbk_getFramePtr - 0x00000000004a2a90 tbk_getModuleName - 0x00000000004a2db0 tbk_get_pc_info - 0x00000000004a3970 tbk_geterrorstring - 0x00000000004a3b20 tbk_trace_stack - 0x00000000004a3b74 tbk_trace_stack_impl - .text 0x00000000004a40a0 0x460 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(cpu_feature_disp.o) - 0x00000000004a40a0 __intel_cpu_features_init_x - 0x00000000004a40c0 __intel_cpu_features_init - .text 0x00000000004a4500 0xe0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_memcmp.o) - 0x00000000004a4500 _intel_fast_memcmp - .text 0x00000000004a45e0 0xc0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) - 0x00000000004a45e0 _intel_fast_memcpy.A - 0x00000000004a45f0 _intel_fast_memcpy.J - 0x00000000004a4600 _intel_fast_memcpy.M - 0x00000000004a4610 _intel_fast_memcpy.P - 0x00000000004a4620 _intel_fast_memcpy - .text 0x00000000004a46a0 0x90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) - 0x00000000004a46a0 _intel_fast_memmove.A - 0x00000000004a46b0 _intel_fast_memmove.M - 0x00000000004a46c0 _intel_fast_memmove.P - 0x00000000004a46d0 _intel_fast_memmove - .text 0x00000000004a4730 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) - 0x00000000004a4730 _intel_fast_memset.A - 0x00000000004a4740 _intel_fast_memset.J - 0x00000000004a4750 _intel_fast_memset - .text 0x00000000004a4790 0x360 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) - 0x00000000004a4790 __intel_new_feature_proc_init - .text 0x00000000004a4af0 0x3190 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - 0x00000000004a5e00 __addq - 0x00000000004a5eb0 __subq - .text 0x00000000004a7c80 0x1c00 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - 0x00000000004a7c80 __divq.L - 0x00000000004a8a60 __divq.A - 0x00000000004a9840 __divq - .text 0x00000000004a9880 0x130 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcpy.o) - 0x00000000004a9880 __intel_sse2_strcpy - .text 0x00000000004a99b0 0x190 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncpy.o) - 0x00000000004a99b0 __intel_sse2_strncpy - .text 0x00000000004a9b40 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strlen.o) - 0x00000000004a9b40 __intel_sse2_strlen - .text 0x00000000004a9b70 0x40 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strchr.o) - 0x00000000004a9b70 __intel_sse2_strchr - .text 0x00000000004a9bb0 0x2e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncmp.o) - 0x00000000004a9bb0 __intel_sse2_strncmp - .text 0x00000000004a9e90 0x280 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcat.o) - 0x00000000004a9e90 __intel_sse2_strcat - .text 0x00000000004aa110 0x330 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncat.o) - 0x00000000004aa110 __intel_sse2_strncat - .text 0x00000000004aa440 0x17b0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memcpy_pp.o) - 0x00000000004aa440 __intel_memcpy - 0x00000000004aa440 __intel_new_memcpy - .text 0x00000000004abbf0 0x11e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memset_pp.o) - 0x00000000004abbf0 __intel_memset - 0x00000000004abbf0 __intel_new_memset - .text 0x00000000004acdd0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - .text.ssse3 0x00000000004acdd0 0x29c5 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - 0x00000000004acdd0 __intel_ssse3_memcpy - *fill* 0x00000000004af795 0x3 - .text 0x00000000004af798 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - *fill* 0x00000000004af798 0x8 - .text.ssse3 0x00000000004af7a0 0x2ab6 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - 0x00000000004af7a0 __intel_ssse3_rep_memcpy - *fill* 0x00000000004b2256 0x2 - .text 0x00000000004b2258 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - *fill* 0x00000000004b2258 0x8 - .text.ssse3 0x00000000004b2260 0x2b76 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - 0x00000000004b2260 __intel_ssse3_memmove - *fill* 0x00000000004b4dd6 0x2 - .text 0x00000000004b4dd8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - *fill* 0x00000000004b4dd8 0x8 - .text.ssse3 0x00000000004b4de0 0x2af6 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - 0x00000000004b4de0 __intel_ssse3_rep_memmove - *fill* 0x00000000004b78d6 0xa - .text 0x00000000004b78e0 0x4e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - 0x00000000004b78e0 __libirc_get_msg - 0x00000000004b7b10 __libirc_print - .text 0x00000000004b7dc0 0xbe0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_mem_ops.o) - 0x00000000004b7dc0 __cacheSize - .text 0x00000000004b89a0 0xb0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(proc_init_utils.o) - 0x00000000004b89a0 __intel_proc_init_ftzdazule - .text 0x00000000004b8a50 0x99 /usr/lib64/libc_nonshared.a(elf-init.oS) - 0x00000000004b8a50 __libc_csu_fini - 0x00000000004b8a60 __libc_csu_init - *fill* 0x00000000004b8ae9 0x7 - .text 0x00000000004b8af0 0x36 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - *fill* 0x00000000004b8b26 0x2 - .text 0x00000000004b8b28 0x0 /usr/lib/../lib64/crtn.o - *(.gnu.warning) - -.fini 0x00000000004b8b28 0x16 - *(SORT(.fini)) - .fini 0x00000000004b8b28 0x10 /usr/lib/../lib64/crti.o - 0x00000000004b8b28 _fini - .fini 0x00000000004b8b38 0x5 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - .fini 0x00000000004b8b3d 0x1 /usr/lib/../lib64/crtn.o - 0x00000000004b8b3e PROVIDE (__etext, .) - 0x00000000004b8b3e PROVIDE (_etext, .) - 0x00000000004b8b3e PROVIDE (etext, .) - -.rodata 0x00000000004b8b40 0x19fe0 - *(.rodata .rodata.* .gnu.linkonce.r.*) - .rodata.cst4 0x00000000004b8b40 0x4 /usr/lib/../lib64/crt1.o - 0x00000000004b8b40 _IO_stdin_used - *fill* 0x00000000004b8b44 0x1c - .rodata 0x00000000004b8b60 0xb20 fxcompoz.o - .rodata.str1.4 - 0x00000000004b9680 0x8d fxcompoz.o - 0xb4 (size before relaxing) - *fill* 0x00000000004b970d 0x13 - .rodata.str1.32 - 0x00000000004b9720 0x41 fxcompoz.o - 0x60 (size before relaxing) - *fill* 0x00000000004b9761 0x3 - .rodata.str1.4 - 0x00000000004b9764 0x43 close99.o - 0x44 (size before relaxing) - *fill* 0x00000000004b97a7 0x19 - .rodata 0x00000000004b97c0 0x26c0 fxcompozlib.o - .rodata.str1.4 - 0x00000000004bbe80 0x13 fxcompozlib.o - 0x60 (size before relaxing) - *fill* 0x00000000004bbe93 0x1 - .rodata.str1.4 - 0x00000000004bbe94 0x82 open99.o - 0x84 (size before relaxing) - *fill* 0x00000000004bbf16 0x2 - .rodata.str1.4 - 0x00000000004bbf18 0x3b rd1byt99.o - 0x3c (size before relaxing) - *fill* 0x00000000004bbf53 0x1 - .rodata.str1.4 - 0x00000000004bbf54 0x64 reposi99.o - .rodata.str1.4 - 0x00000000004bbfb8 0x29 rewind99.o - 0x2c (size before relaxing) - *fill* 0x00000000004bbfe1 0x3 - .rodata.str1.4 - 0x00000000004bbfe4 0x49 wheren99.o - 0x4c (size before relaxing) - *fill* 0x00000000004bc02d 0x13 - .rodata 0x00000000004bc040 0x260 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .rodata.str1.4 - 0x00000000004bc2a0 0x1a /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - 0x74 (size before relaxing) - *fill* 0x00000000004bc2ba 0x6 - .rodata 0x00000000004bc2c0 0x160 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .rodata 0x00000000004bc420 0x7c0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .rodata.str1.4 - 0x00000000004bcbe0 0x22 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - 0x60 (size before relaxing) - *fill* 0x00000000004bcc02 0x1e - .rodata 0x00000000004bcc20 0x140 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .rodata 0x00000000004bcd60 0x1c0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .rodata.str1.32 - 0x00000000004bcf20 0x46 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - 0x60 (size before relaxing) - *fill* 0x00000000004bcf66 0xa - .rodata 0x00000000004bcf70 0x40 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .rodata 0x00000000004bcfb0 0x1c /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .rodata.str1.4 - 0x00000000004bcfcc 0x3 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - 0x14 (size before relaxing) - *fill* 0x00000000004bcfcf 0x1 - .rodata 0x00000000004bcfd0 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - .rodata 0x00000000004bcfd8 0x1a0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .rodata 0x00000000004bd178 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .rodata 0x00000000004bd180 0x18 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .rodata.str1.4 - 0x00000000004bd198 0x2c2 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - 0x300 (size before relaxing) - *fill* 0x00000000004bd45a 0x6 - .rodata.str1.32 - 0x00000000004bd460 0x1df /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - 0x480 (size before relaxing) - *fill* 0x00000000004bd63f 0x1 - .rodata 0x00000000004bd640 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) - .rodata.str1.4 - 0x00000000004bd650 0x3c49 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - 0x3cc4 (size before relaxing) - *fill* 0x00000000004c1299 0x7 - .rodata 0x00000000004c12a0 0x58 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - *fill* 0x00000000004c12f8 0x8 - .rodata.str1.32 - 0x00000000004c1300 0x1644 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - 0x1660 (size before relaxing) - .rodata.str1.4 - 0x00000000004c2944 0x16 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - 0x18 (size before relaxing) - *fill* 0x00000000004c295a 0x6 - .rodata 0x00000000004c2960 0x90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - .rodata.str1.4 - 0x00000000004c29f0 0x13 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) - 0x14 (size before relaxing) - *fill* 0x00000000004c2a03 0xd - .rodata 0x00000000004c2a10 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_getarg.o) - .rodata.str1.4 - 0x00000000004c2a20 0xd0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - .rodata 0x00000000004c2af0 0x160 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - *fill* 0x00000000004c2c50 0x10 - .rodata.str1.32 - 0x00000000004c2c60 0x1ecd /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - 0x1ee0 (size before relaxing) - *fill* 0x00000000004c4b2d 0x13 - .rodata 0x00000000004c4b40 0x3c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - .rodata.str1.4 - 0x00000000004c4f00 0x3 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - 0x4 (size before relaxing) - *fill* 0x00000000004c4f03 0x5 - .rodata 0x00000000004c4f08 0x2d0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - .rodata.str1.4 - 0x00000000004c51d8 0xe /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - 0x10 (size before relaxing) - *fill* 0x00000000004c51e6 0x2 - .rodata.str1.4 - 0x00000000004c51e8 0x3bd /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - 0x3f0 (size before relaxing) - *fill* 0x00000000004c55a5 0x1b - .rodata 0x00000000004c55c0 0x1980 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - .rodata.str1.4 - 0x00000000004c6f40 0x7 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_preconnected_units_init.o) - 0x8 (size before relaxing) - *fill* 0x00000000004c6f47 0x1 - .rodata 0x00000000004c6f48 0x210 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - .rodata.str1.4 - 0x00000000004c7158 0xa /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - 0xc (size before relaxing) - *fill* 0x00000000004c7162 0x2 - .rodata.str1.4 - 0x00000000004c7164 0xb /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - 0x14 (size before relaxing) - *fill* 0x00000000004c716f 0x1 - .rodata 0x00000000004c7170 0x68 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - *fill* 0x00000000004c71d8 0x8 - .rodata 0x00000000004c71e0 0x80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_reentrancy.o) - .rodata.str1.4 - 0x00000000004c7260 0xd /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) - 0x18 (size before relaxing) - *fill* 0x00000000004c726d 0x3 - .rodata.str1.4 - 0x00000000004c7270 0x57 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - 0x60 (size before relaxing) - *fill* 0x00000000004c72c7 0x9 - .rodata 0x00000000004c72d0 0x270 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - .rodata 0x00000000004c7540 0x70 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) - .rodata.str1.4 - 0x00000000004c75b0 0xb /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - 0x14 (size before relaxing) - *fill* 0x00000000004c75bb 0x5 - .rodata 0x00000000004c75c0 0x200 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - .rodata.str1.4 - 0x00000000004c77c0 0xb /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - 0x14 (size before relaxing) - *fill* 0x00000000004c77cb 0x5 - .rodata 0x00000000004c77d0 0x68 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - .rodata.str1.4 - 0x00000000004c7838 0x4d /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - 0x64 (size before relaxing) - *fill* 0x00000000004c7885 0xb - .rodata 0x00000000004c7890 0x220 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - .rodata.str1.4 - 0x00000000004c7ab0 0xb /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - 0x14 (size before relaxing) - *fill* 0x00000000004c7abb 0x5 - .rodata 0x00000000004c7ac0 0x248 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - .rodata.str1.4 - 0x00000000004c7d08 0xf /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - 0x24 (size before relaxing) - *fill* 0x00000000004c7d17 0x9 - .rodata 0x00000000004c7d20 0x2e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - .rodata 0x00000000004c8000 0x4b0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - .rodata.str1.4 - 0x00000000004c84b0 0xf /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - 0x18 (size before relaxing) - *fill* 0x00000000004c84bf 0x1 - .rodata.str1.4 - 0x00000000004c84c0 0x25 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_date.o) - 0x28 (size before relaxing) - *fill* 0x00000000004c84e5 0x3 - .rodata 0x00000000004c84e8 0x98 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - .rodata.str1.4 - 0x00000000004c8580 0xd /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - 0x10 (size before relaxing) - *fill* 0x00000000004c858d 0x3 - .rodata.str1.4 - 0x00000000004c8590 0x1ef /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - 0x1fc (size before relaxing) - *fill* 0x00000000004c877f 0x1 - .rodata.str1.32 - 0x00000000004c8780 0xb93 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - 0xba0 (size before relaxing) - *fill* 0x00000000004c9313 0x1 - .rodata.str1.4 - 0x00000000004c9314 0xea /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - 0x100 (size before relaxing) - *fill* 0x00000000004c93fe 0x2 - .rodata.str1.4 - 0x00000000004c9400 0xb0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - 0x104 (size before relaxing) - .rodata 0x00000000004c94b0 0x310 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - .rodata 0x00000000004c97c0 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_int.o) - .rodata 0x00000000004c97d0 0x198 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_f.o) - .rodata 0x00000000004c9968 0x198 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_d.o) - .rodata 0x00000000004c9b00 0x198 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_g.o) - .rodata 0x00000000004c9c98 0x330 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cray.o) - .rodata 0x00000000004c9fc8 0x198 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_short.o) - .rodata 0x00000000004ca160 0x198 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_long.o) - .rodata 0x00000000004ca2f8 0x7f8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) - .rodata 0x00000000004caaf0 0x4c8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_single.o) - .rodata.str1.4 - 0x0000000000000000 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close.o) - .rodata 0x00000000004cafb8 0x48 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - .rodata.str1.4 - 0x00000000004cb000 0x66 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - 0x68 (size before relaxing) - *fill* 0x00000000004cb066 0x2 - .rodata.str1.4 - 0x00000000004cb068 0x43 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_default_io_sizes_env_init.o) - 0x44 (size before relaxing) - *fill* 0x00000000004cb0ab 0x15 - .rodata 0x00000000004cb0c0 0x200 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - 0x00000000004cb220 for__dsc_itm_table - .rodata.str1.4 - 0x00000000004cb2c0 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - *fill* 0x00000000004cb2d0 0x10 - .rodata 0x00000000004cb2e0 0x3a0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - .rodata.str1.4 - 0x00000000004cb680 0xf /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - 0x10 (size before relaxing) - *fill* 0x00000000004cb68f 0x1 - .rodata 0x00000000004cb690 0x1100 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) - .rodata 0x00000000004cc790 0x48 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - .rodata.str1.4 - 0x00000000004cc7d8 0xa /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - 0xc (size before relaxing) - *fill* 0x00000000004cc7e2 0x1e - .rodata 0x00000000004cc800 0xbe0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - 0x00000000004ccd80 for__oz_fmt_table - 0x00000000004ccde0 for__b_fmt_table - 0x00000000004cce80 for__fedg_fmt_table - 0x00000000004ccf60 for__coerce_data_types - 0x00000000004cd3c3 for__i_fmt_table - .rodata.str1.4 - 0x00000000004cd3e0 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - *fill* 0x00000000004cd3f0 0x10 - .rodata 0x00000000004cd400 0x240 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_ldir_wfs.o) - 0x00000000004cd400 for__wfs_table - 0x00000000004cd520 for__wfs_msf_table - .rodata.str1.4 - 0x0000000000000000 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - .rodata 0x00000000004cd640 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - .rodata 0x00000000004cd6a0 0x1c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt__globals.o) - 0x00000000004cd6a0 vax_c - 0x00000000004cd6e0 ieee_t - 0x00000000004cd750 ieee_s - 0x00000000004cd788 ibm_s - 0x00000000004cd7a4 ibm_l - 0x00000000004cd7dc cray - 0x00000000004cd814 int_c - .rodata 0x00000000004cd860 0x20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - .rodata.str1.4 - 0x00000000004cd880 0x11 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - 0x14 (size before relaxing) - .rodata.str1.4 - 0x0000000000000000 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - *fill* 0x00000000004cd891 0xf - .rodata 0x00000000004cd8a0 0x20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - .rodata 0x00000000004cd8c0 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_log_to_text.o) - .rodata 0x00000000004cd8f0 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) - .rodata 0x00000000004cd900 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) - .rodata 0x00000000004cd910 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) - .rodata 0x00000000004cd920 0x150 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - .rodata.str1.4 - 0x00000000004cda70 0xd /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - 0x10 (size before relaxing) - *fill* 0x00000000004cda7d 0x3 - .rodata 0x00000000004cda80 0x150 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - .rodata.str1.4 - 0x0000000000000000 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - .rodata.str1.4 - 0x00000000004cdbd0 0x20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - 0x30 (size before relaxing) - .rodata 0x00000000004cdbf0 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - .rodata.str1.4 - 0x0000000000000000 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - .rodata 0x00000000004cdc00 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - .rodata 0x00000000004cdc10 0x138 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - .rodata.str1.4 - 0x0000000000000000 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - .rodata.str1.4 - 0x0000000000000000 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - *fill* 0x00000000004cdd48 0x8 - .rodata 0x00000000004cdd50 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - .rodata 0x00000000004cdd60 0x180 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_globals.o) - 0x00000000004cdd60 cvtas_pten_word - 0x00000000004cde00 cvtas_globals_t - 0x00000000004cde60 cvtas_globals_x - 0x00000000004cdec0 cvtas_globals_s - .rodata 0x00000000004cdee0 0x4e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_53.o) - 0x00000000004cdee0 cvtas_pten_t - 0x00000000004ce1e0 cvtas_tiny_pten_t - 0x00000000004ce280 cvtas_tiny_pten_t_map - 0x00000000004ce2e0 cvtas_huge_pten_t - 0x00000000004ce360 cvtas_huge_pten_t_map - .rodata 0x00000000004ce3c0 0x5e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_64.o) - 0x00000000004ce3c0 cvtas_pten_64 - 0x00000000004ce6c0 cvtas_pten_64_bexp - 0x00000000004ce780 cvtas_tiny_pten_64 - 0x00000000004ce800 cvtas_tiny_pten_64_map - 0x00000000004ce880 cvtas_huge_pten_64 - 0x00000000004ce900 cvtas_huge_pten_64_map - 0x00000000004ce95a cvtas_tiny_pten_64_bexp - 0x00000000004ce978 cvtas_huge_pten_64_bexp - .rodata 0x00000000004ce9a0 0x520 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_128.o) - 0x00000000004ce9a0 cvtas_pten_128 - 0x00000000004ceb60 cvtas_tiny_tiny_pten_128 - 0x00000000004ceba0 cvtas_tiny_pten_128 - 0x00000000004cec40 cvtas_tiny_pten_128_map - 0x00000000004cece0 cvtas_huge_huge_pten_128 - 0x00000000004ced20 cvtas_huge_pten_128 - 0x00000000004cedc0 cvtas_huge_pten_128_map - 0x00000000004cee48 cvtas_pten_128_bexp - 0x00000000004cee7e cvtas_tiny_tiny_pten_128_bexp - 0x00000000004cee86 cvtas_tiny_pten_128_bexp - 0x00000000004cee9a cvtas_huge_huge_pten_128_bexp - 0x00000000004ceea2 cvtas_huge_pten_128_bexp - .rodata 0x00000000004ceec0 0x850 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) - .rodata 0x00000000004cf710 0x850 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_gen.o) - .rodata.str1.4 - 0x00000000004cff60 0x45a /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - 0x484 (size before relaxing) - *fill* 0x00000000004d03ba 0x6 - .rodata 0x00000000004d03c0 0x918 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - .rodata 0x00000000004d0cd8 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(qcomp.o) - .rodata 0x00000000004d0ce0 0xc /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fp2q.o) - *fill* 0x00000000004d0cec 0x4 - .rodata 0x00000000004d0cf0 0x28 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(q2fp.o) - .rodata.str1.4 - 0x00000000004d0d18 0x113 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - 0x118 (size before relaxing) - *fill* 0x00000000004d0e2b 0x15 - .rodata.str1.32 - 0x00000000004d0e40 0xa2 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - 0xc0 (size before relaxing) - *fill* 0x00000000004d0ee2 0x2 - .rodata.str1.4 - 0x00000000004d0ee4 0x24 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - 0x3c (size before relaxing) - .rodata 0x00000000004d0f08 0x24 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - .rodata.str1.4 - 0x00000000004d0f2c 0x14b /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) - 0x150 (size before relaxing) - *fill* 0x00000000004d1077 0x9 - .rodata 0x00000000004d1080 0xa0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - .rodata 0x00000000004d1120 0x90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - .rodata.ssse3 0x00000000004d11b0 0x1c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - .rodata.ssse3 0x00000000004d1370 0x500 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - .rodata.ssse3 0x00000000004d1870 0x1c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - .rodata.ssse3 0x00000000004d1a30 0x500 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - .rodata.str1.4 - 0x00000000004d1f30 0x58c /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - 0x5b0 (size before relaxing) - *fill* 0x00000000004d24bc 0x4 - .rodata.str1.32 - 0x00000000004d24c0 0x660 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - -.trace 0x00000000004d2b20 0x2640 - .trace 0x00000000004d2b20 0x4c8 fxcompoz.o - .trace 0x00000000004d2fe8 0x50 close99.o - .trace 0x00000000004d3038 0x16f0 fxcompozlib.o - .trace 0x00000000004d4728 0x70 open99.o - .trace 0x00000000004d4798 0x60 rd1byt99.o - .trace 0x00000000004d47f8 0x58 reposi99.o - .trace 0x00000000004d4850 0x50 rewind99.o - .trace 0x00000000004d48a0 0x58 wheren99.o - .trace 0x00000000004d48f8 0x170 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .trace 0x00000000004d4a68 0x68 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .trace 0x00000000004d4ad0 0x438 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .trace 0x00000000004d4f08 0x80 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .trace 0x00000000004d4f88 0xe8 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .trace 0x00000000004d5070 0xa8 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .trace 0x00000000004d5118 0x48 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - -.rodata1 - *(.rodata1) - -.eh_frame_hdr 0x00000000004d5160 0xde4 - *(.eh_frame_hdr) - .eh_frame_hdr 0x00000000004d5160 0xde4 /usr/lib/../lib64/crti.o - -.eh_frame 0x00000000004d5f48 0xe92c - *(.eh_frame) - .eh_frame 0x00000000004d5f48 0x40 /usr/lib/../lib64/crt1.o - .eh_frame 0x00000000004d5f88 0x20 /usr/lib/../lib64/crti.o - 0x38 (size before relaxing) - .eh_frame 0x00000000004d5fa8 0x38 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o - 0x50 (size before relaxing) - .eh_frame 0x00000000004d5fe0 0x100 fxcompoz.o - .eh_frame 0x00000000004d60e0 0x30 close99.o - 0x48 (size before relaxing) - .eh_frame 0x00000000004d6110 0x4d0 fxcompozlib.o - 0x4e8 (size before relaxing) - .eh_frame 0x00000000004d65e0 0x90 open99.o - 0xa8 (size before relaxing) - .eh_frame 0x00000000004d6670 0x58 rd1byt99.o - 0x70 (size before relaxing) - .eh_frame 0x00000000004d66c8 0x38 reposi99.o - 0x50 (size before relaxing) - .eh_frame 0x00000000004d6700 0x28 rewind99.o - 0x40 (size before relaxing) - .eh_frame 0x00000000004d6728 0x38 wheren99.o - 0x50 (size before relaxing) - .eh_frame 0x00000000004d6760 0x48 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - 0x60 (size before relaxing) - .eh_frame 0x00000000004d67a8 0x48 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - 0x60 (size before relaxing) - .eh_frame 0x00000000004d67f0 0xd8 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - 0xf0 (size before relaxing) - .eh_frame 0x00000000004d68c8 0x48 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - 0x60 (size before relaxing) - .eh_frame 0x00000000004d6910 0x48 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - 0x60 (size before relaxing) - .eh_frame 0x00000000004d6958 0x40 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - 0x58 (size before relaxing) - .eh_frame 0x00000000004d6998 0x30 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - 0x48 (size before relaxing) - .eh_frame 0x00000000004d69c8 0x20 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - 0x38 (size before relaxing) - .eh_frame 0x00000000004d69e8 0x68 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - 0x80 (size before relaxing) - .eh_frame 0x00000000004d6a50 0x170 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - 0x188 (size before relaxing) - .eh_frame 0x00000000004d6bc0 0x18 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004d6bd8 0x38 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - 0x50 (size before relaxing) - .eh_frame 0x00000000004d6c10 0xf0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - 0x108 (size before relaxing) - .eh_frame 0x00000000004d6d00 0x88 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - 0xa0 (size before relaxing) - .eh_frame 0x00000000004d6d88 0x18 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004d6da0 0x490 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - 0x4a8 (size before relaxing) - .eh_frame 0x00000000004d7230 0x18 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004d7248 0x40 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - 0x58 (size before relaxing) - .eh_frame 0x00000000004d7288 0x40 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - 0x58 (size before relaxing) - .eh_frame 0x00000000004d72c8 0x50 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) - 0x68 (size before relaxing) - .eh_frame 0x00000000004d7318 0x4d8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - 0x4f0 (size before relaxing) - .eh_frame 0x00000000004d77f0 0x728 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - 0x740 (size before relaxing) - .eh_frame 0x00000000004d7f18 0x28 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit.o) - 0x40 (size before relaxing) - .eh_frame 0x00000000004d7f40 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) - 0x78 (size before relaxing) - .eh_frame 0x00000000004d7fa0 0x1c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_getarg.o) - 0x1d8 (size before relaxing) - .eh_frame 0x00000000004d8160 0x358 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - 0x370 (size before relaxing) - .eh_frame 0x00000000004d84b8 0x1c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - 0x1d8 (size before relaxing) - .eh_frame 0x00000000004d8678 0x430 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - 0x448 (size before relaxing) - .eh_frame 0x00000000004d8aa8 0xa08 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - 0xa20 (size before relaxing) - .eh_frame 0x00000000004d94b0 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_preconnected_units_init.o) - 0x48 (size before relaxing) - .eh_frame 0x00000000004d94e0 0x220 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - 0x238 (size before relaxing) - .eh_frame 0x00000000004d9700 0x608 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - 0x620 (size before relaxing) - .eh_frame 0x00000000004d9d08 0x1d0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_reentrancy.o) - 0x1e8 (size before relaxing) - .eh_frame 0x00000000004d9ed8 0x2c8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) - 0x2e0 (size before relaxing) - .eh_frame 0x00000000004da1a0 0x6e8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - 0x700 (size before relaxing) - .eh_frame 0x00000000004da888 0x1e8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) - 0x200 (size before relaxing) - .eh_frame 0x00000000004daa70 0x238 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - 0x250 (size before relaxing) - .eh_frame 0x00000000004daca8 0x320 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_vm.o) - 0x338 (size before relaxing) - .eh_frame 0x00000000004dafc8 0x638 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - 0x650 (size before relaxing) - .eh_frame 0x00000000004db600 0x6e8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - 0x700 (size before relaxing) - .eh_frame 0x00000000004dbce8 0x9e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - 0x9f8 (size before relaxing) - .eh_frame 0x00000000004dc6c8 0x9b0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - 0x9c8 (size before relaxing) - .eh_frame 0x00000000004dd078 0xbe8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - 0xc00 (size before relaxing) - .eh_frame 0x00000000004ddc60 0xd0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_date.o) - 0xe8 (size before relaxing) - .eh_frame 0x00000000004ddd30 0xe0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_index.o) - 0xf8 (size before relaxing) - .eh_frame 0x00000000004dde10 0x58 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_trim.o) - 0x70 (size before relaxing) - .eh_frame 0x00000000004dde68 0x268 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - 0x280 (size before relaxing) - .eh_frame 0x00000000004de0d0 0xa0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - 0xb8 (size before relaxing) - .eh_frame 0x00000000004de170 0x758 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - 0x770 (size before relaxing) - .eh_frame 0x00000000004de8c8 0x698 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - 0x6b0 (size before relaxing) - .eh_frame 0x00000000004def60 0x180 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio_wrap.o) - 0x198 (size before relaxing) - .eh_frame 0x00000000004df0e0 0x290 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_int.o) - 0x2a8 (size before relaxing) - .eh_frame 0x00000000004df370 0xc8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_f.o) - 0xe0 (size before relaxing) - .eh_frame 0x00000000004df438 0xc8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_d.o) - 0xe0 (size before relaxing) - .eh_frame 0x00000000004df500 0xc8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_g.o) - 0xe0 (size before relaxing) - .eh_frame 0x00000000004df5c8 0x1e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cray.o) - 0x1f8 (size before relaxing) - .eh_frame 0x00000000004df7a8 0xe0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_short.o) - 0xf8 (size before relaxing) - .eh_frame 0x00000000004df888 0x108 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_long.o) - 0x120 (size before relaxing) - .eh_frame 0x00000000004df990 0x508 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) - 0x520 (size before relaxing) - .eh_frame 0x00000000004dfe98 0x2a8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_single.o) - 0x2c0 (size before relaxing) - .eh_frame 0x00000000004e0140 0x220 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close.o) - 0x238 (size before relaxing) - .eh_frame 0x00000000004e0360 0x70 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - 0x88 (size before relaxing) - .eh_frame 0x00000000004e03d0 0x28 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_default_io_sizes_env_init.o) - 0x40 (size before relaxing) - .eh_frame 0x00000000004e03f8 0x1d8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - 0x1f0 (size before relaxing) - .eh_frame 0x00000000004e05d0 0x6a8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - 0x6c0 (size before relaxing) - .eh_frame 0x00000000004e0c78 0xf0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) - 0x108 (size before relaxing) - .eh_frame 0x00000000004e0d68 0x4c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - 0x4d8 (size before relaxing) - .eh_frame 0x00000000004e1228 0xa0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_index.o) - 0xb8 (size before relaxing) - .eh_frame 0x00000000004e12c8 0xe8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - 0x100 (size before relaxing) - .eh_frame 0x00000000004e13b0 0xb0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - 0xc8 (size before relaxing) - .eh_frame 0x00000000004e1460 0x100 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - 0x118 (size before relaxing) - .eh_frame 0x00000000004e1560 0x180 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - 0x198 (size before relaxing) - .eh_frame 0x00000000004e16e0 0x140 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_log_to_text.o) - 0x158 (size before relaxing) - .eh_frame 0x00000000004e1820 0x150 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_data.o) - 0x168 (size before relaxing) - .eh_frame 0x00000000004e1970 0x90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_log.o) - 0xa8 (size before relaxing) - .eh_frame 0x00000000004e1a00 0x2f8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) - 0x310 (size before relaxing) - .eh_frame 0x00000000004e1cf8 0x2f8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) - 0x310 (size before relaxing) - .eh_frame 0x00000000004e1ff0 0x2d8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) - 0x2f0 (size before relaxing) - .eh_frame 0x00000000004e22c8 0x90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - 0xa8 (size before relaxing) - .eh_frame 0x00000000004e2358 0x90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - 0xa8 (size before relaxing) - .eh_frame 0x00000000004e23e8 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - 0x78 (size before relaxing) - .eh_frame 0x00000000004e2448 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - 0x78 (size before relaxing) - .eh_frame 0x00000000004e24a8 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_s.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e24c0 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_t.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e24d8 0x90 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - 0xa8 (size before relaxing) - .eh_frame 0x00000000004e2568 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - 0x78 (size before relaxing) - .eh_frame 0x00000000004e25c8 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_x.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e25e0 0x20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(fetestexcept.o) - 0x38 (size before relaxing) - .eh_frame 0x00000000004e2600 0x20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) - 0x38 (size before relaxing) - .eh_frame 0x00000000004e2620 0x20 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_gen.o) - 0x38 (size before relaxing) - .eh_frame 0x00000000004e2640 0xe8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - 0x100 (size before relaxing) - .eh_frame 0x00000000004e2728 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrf.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e2740 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrl.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e2758 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherr.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e2770 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ints2q.o) - 0x78 (size before relaxing) - .eh_frame 0x00000000004e27d0 0xa8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(qcomp.o) - 0xc0 (size before relaxing) - .eh_frame 0x00000000004e2878 0x48 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fp2q.o) - 0x60 (size before relaxing) - .eh_frame 0x00000000004e28c0 0x88 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(q2fp.o) - 0xa0 (size before relaxing) - .eh_frame 0x00000000004e2948 0x1e8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - 0x200 (size before relaxing) - .eh_frame 0x00000000004e2b30 0x470 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - 0x488 (size before relaxing) - .eh_frame 0x00000000004e2fa0 0x1a8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(cpu_feature_disp.o) - 0x1c0 (size before relaxing) - .eh_frame 0x00000000004e3148 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_memcmp.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e3160 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) - 0x78 (size before relaxing) - .eh_frame 0x00000000004e31c0 0x48 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) - 0x60 (size before relaxing) - .eh_frame 0x00000000004e3208 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) - 0x48 (size before relaxing) - .eh_frame 0x00000000004e3238 0x80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) - 0x98 (size before relaxing) - .eh_frame 0x00000000004e32b8 0xb30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - 0xb48 (size before relaxing) - .eh_frame 0x00000000004e3de8 0x570 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - 0x588 (size before relaxing) - .eh_frame 0x00000000004e4358 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcpy.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e4370 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncpy.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e4388 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strlen.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e43a0 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strchr.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e43b8 0xd8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncmp.o) - 0xf0 (size before relaxing) - .eh_frame 0x00000000004e4490 0x58 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcat.o) - 0x70 (size before relaxing) - .eh_frame 0x00000000004e44e8 0x68 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncat.o) - 0x80 (size before relaxing) - .eh_frame 0x00000000004e4550 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memcpy_pp.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e4568 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memset_pp.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e4580 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e4598 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e45b0 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e45c8 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - 0x30 (size before relaxing) - .eh_frame 0x00000000004e45e0 0x108 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - 0x120 (size before relaxing) - .eh_frame 0x00000000004e46e8 0xe0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_mem_ops.o) - 0xf8 (size before relaxing) - .eh_frame 0x00000000004e47c8 0x68 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(proc_init_utils.o) - 0x80 (size before relaxing) - .eh_frame 0x00000000004e4830 0x40 /usr/lib64/libc_nonshared.a(elf-init.oS) - 0x58 (size before relaxing) - .eh_frame 0x00000000004e4870 0x4 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - -.gcc_except_table - *(.gcc_except_table .gcc_except_table.*) - -.exception_ranges - *(.exception_ranges .exception_ranges*) - 0x00000000004e4874 . = (ALIGN (0x200000) - ((0x200000 - .) & 0x1fffff)) - 0x00000000006e57fc . = DATA_SEGMENT_ALIGN (0x200000, 0x1000) - -.eh_frame - *(.eh_frame) - -.gcc_except_table - *(.gcc_except_table .gcc_except_table.*) - -.exception_ranges - *(.exception_ranges .exception_ranges*) - -.tdata - *(.tdata .tdata.* .gnu.linkonce.td.*) - -.tbss - *(.tbss .tbss.* .gnu.linkonce.tb.*) - *(.tcommon) - -.preinit_array 0x00000000006e57fc 0x0 - 0x00000000006e57fc PROVIDE (__preinit_array_start, .) - *(.preinit_array) - 0x00000000006e57fc PROVIDE (__preinit_array_end, .) - -.init_array 0x00000000006e57fc 0x0 - 0x00000000006e57fc PROVIDE (__init_array_start, .) - *(SORT(.init_array.*)) - *(.init_array) - 0x00000000006e57fc PROVIDE (__init_array_end, .) - -.fini_array 0x00000000006e57fc 0x0 - 0x00000000006e57fc PROVIDE (__fini_array_start, .) - *(SORT(.fini_array.*)) - *(.fini_array) - 0x00000000006e57fc PROVIDE (__fini_array_end, .) - -.ctors 0x00000000006e5800 0x18 - *crtbegin.o(.ctors) - .ctors 0x00000000006e5800 0x8 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - *crtbegin?.o(.ctors) - *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors) - .ctors 0x00000000006e5808 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_mem_ops.o) - *(SORT(.ctors.*)) - *(.ctors) - .ctors 0x00000000006e5810 0x8 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - -.dtors 0x00000000006e5818 0x10 - *crtbegin.o(.dtors) - .dtors 0x00000000006e5818 0x8 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - *crtbegin?.o(.dtors) - *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors) - *(SORT(.dtors.*)) - *(.dtors) - .dtors 0x00000000006e5820 0x8 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - 0x00000000006e5820 __DTOR_END__ - -.jcr 0x00000000006e5828 0x8 - *(.jcr) - .jcr 0x00000000006e5828 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - .jcr 0x00000000006e5828 0x8 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - -.data.rel.ro 0x00000000006e5840 0x480 - *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) - .data.rel.ro.local - 0x00000000006e5840 0xa0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - .data.rel.ro.local - 0x00000000006e58e0 0x3e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) - -.dynamic 0x00000000006e5cc0 0x1e0 - *(.dynamic) - .dynamic 0x00000000006e5cc0 0x1e0 /usr/lib/../lib64/crt1.o - 0x00000000006e5cc0 _DYNAMIC - -.got 0x00000000006e5ea0 0x158 - *(.got) - .got 0x00000000006e5ea0 0x158 /usr/lib/../lib64/crt1.o - *(.igot) - 0x00000000006e6fe8 . = DATA_SEGMENT_RELRO_END (., (SIZEOF (.got.plt) >= 0x18)?0x18:0x0) - -.got.plt 0x00000000006e6000 0x328 - *(.got.plt) - .got.plt 0x00000000006e6000 0x328 /usr/lib/../lib64/crt1.o - 0x00000000006e6000 _GLOBAL_OFFSET_TABLE_ - *(.igot.plt) - .igot.plt 0x0000000000000000 0x0 /usr/lib/../lib64/crt1.o - -.data 0x00000000006e6340 0x6a00 - *(.data .data.* .gnu.linkonce.d.*) - .data 0x00000000006e6340 0x4 /usr/lib/../lib64/crt1.o - 0x00000000006e6340 data_start - 0x00000000006e6340 __data_start - .data 0x00000000006e6344 0x0 /usr/lib/../lib64/crti.o - *fill* 0x00000000006e6344 0x4 - .data 0x00000000006e6348 0x8 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - 0x00000000006e6348 __dso_handle - .data 0x00000000006e6350 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o - *fill* 0x00000000006e6350 0x10 - .data 0x00000000006e6360 0xd80 fxcompoz.o - .data 0x00000000006e70e0 0x0 close99.o - .data 0x00000000006e70e0 0x1d60 fxcompozlib.o - .data 0x00000000006e8e40 0x0 open99.o - .data 0x00000000006e8e40 0x0 rd1byt99.o - .data 0x00000000006e8e40 0x0 reposi99.o - .data 0x00000000006e8e40 0x0 rewind99.o - .data 0x00000000006e8e40 0x0 wheren99.o - .data 0x00000000006e8e40 0x8 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - *fill* 0x00000000006e8e48 0x18 - .data 0x00000000006e8e60 0x180 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .data 0x00000000006e8fe0 0x700 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .data 0x00000000006e96e0 0x4 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - *fill* 0x00000000006e96e4 0x4 - .data 0x00000000006e96e8 0x8 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .data 0x00000000006e96f0 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .data 0x00000000006e96f0 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .data 0x00000000006e96f0 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - .data 0x00000000006e96f0 0x8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - *fill* 0x00000000006e96f8 0x8 - .data 0x00000000006e9700 0x160 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .data 0x00000000006e9860 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - .data 0x00000000006e9860 0x14 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - *fill* 0x00000000006e9874 0xc - .data 0x00000000006e9880 0x640 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .data 0x00000000006e9ec0 0x14 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .data 0x00000000006e9ed4 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .data 0x00000000006e9ed4 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .data 0x00000000006e9ed4 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - .data 0x00000000006e9ed4 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - .data 0x00000000006e9ed4 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - .data 0x00000000006e9ed4 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) - *fill* 0x00000000006e9ed4 0xc - .data 0x00000000006e9ee0 0x1e80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - .data 0x00000000006ebd60 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - .data 0x00000000006ebd60 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit.o) - .data 0x00000000006ebd60 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) - .data 0x00000000006ebd60 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_getarg.o) - .data 0x00000000006ebd60 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - 0x00000000006ebd60 for__segv_default_msg - 0x00000000006ebd68 for__l_current_arg - .data 0x00000000006ebd70 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - .data 0x00000000006ebd70 0xc /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - .data 0x00000000006ebd7c 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - .data 0x00000000006ebd7c 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_preconnected_units_init.o) - .data 0x00000000006ebd7c 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - .data 0x00000000006ebd7c 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - *fill* 0x00000000006ebd7c 0x4 - .data 0x00000000006ebd80 0x140 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_reentrancy.o) - 0x00000000006ebd80 for__static_threadstor_private - .data 0x00000000006ebec0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) - .data 0x00000000006ebec0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - .data 0x00000000006ebec0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) - .data 0x00000000006ebec0 0x80 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_vm.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_date.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_index.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_trim.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - .data 0x00000000006ebf40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - .data 0x00000000006ebf40 0x4 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio_wrap.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_int.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_f.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_d.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_g.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cray.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_short.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_long.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_single.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_default_io_sizes_env_init.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_index.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_ldir_wfs.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt__globals.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_log_to_text.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_data.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_log.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_s.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_t.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_x.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_globals.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_53.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_64.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_128.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(fetestexcept.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) - .data 0x00000000006ebf44 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_gen.o) - *fill* 0x00000000006ebf44 0x1c - .data 0x00000000006ebf60 0x3c0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - 0x00000000006ec300 __libm_pmatherrf - 0x00000000006ec308 __libm_pmatherr - 0x00000000006ec310 __libm_pmatherrl - 0x00000000006ec31c _LIB_VERSIONIMF - .data 0x00000000006ec320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrf.o) - .data 0x00000000006ec320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrl.o) - .data 0x00000000006ec320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherr.o) - .data 0x00000000006ec320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ints2q.o) - .data 0x00000000006ec320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(qcomp.o) - .data 0x00000000006ec320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fp2q.o) - .data 0x00000000006ec320 0x28 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(q2fp.o) - .data 0x00000000006ec348 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - .data 0x00000000006ec348 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - .data 0x00000000006ec348 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(cpu_feature_disp.o) - .data 0x00000000006ec348 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_memcmp.o) - .data 0x00000000006ec348 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) - .data 0x00000000006ec348 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) - .data 0x00000000006ec348 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) - *fill* 0x00000000006ec348 0x18 - .data 0x00000000006ec360 0x160 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) - .data 0x00000000006ec4c0 0x28 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - .data 0x00000000006ec4e8 0x30 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcpy.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncpy.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strlen.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strchr.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncmp.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcat.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncat.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memcpy_pp.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memset_pp.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - .data 0x00000000006ec518 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - .data 0x00000000006ec518 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - .data 0x00000000006ec520 0x820 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_mem_ops.o) - 0x00000000006ecd20 __libirc_largest_cache_size - 0x00000000006ecd24 __libirc_largest_cache_size_half - 0x00000000006ecd28 __libirc_data_cache_size - 0x00000000006ecd2c __libirc_data_cache_size_half - .data 0x00000000006ecd40 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(proc_init_utils.o) - .data 0x00000000006ecd40 0x0 /usr/lib64/libc_nonshared.a(elf-init.oS) - .data 0x00000000006ecd40 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - .data 0x00000000006ecd40 0x0 /usr/lib/../lib64/crtn.o - -.tm_clone_table - 0x00000000006ecd40 0x0 - .tm_clone_table - 0x00000000006ecd40 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - .tm_clone_table - 0x00000000006ecd40 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - -.data1 - *(.data1) - 0x00000000006ecd40 _edata = . - 0x00000000006ecd40 PROVIDE (edata, .) - 0x00000000006ecd40 . = . - 0x00000000006ecd40 __bss_start = . - -.bss 0x00000000006ecd40 0x1d7fc0 - *(.dynbss) - .dynbss 0x00000000006ecd40 0x18 /usr/lib/../lib64/crt1.o - 0x00000000006ecd40 stdout@@GLIBC_2.2.5 - 0x00000000006ecd48 stdin@@GLIBC_2.2.5 - 0x00000000006ecd50 stderr@@GLIBC_2.2.5 - *(.bss .bss.* .gnu.linkonce.b.*) - .bss 0x00000000006ecd58 0x0 /usr/lib/../lib64/crt1.o - .bss 0x00000000006ecd58 0x0 /usr/lib/../lib64/crti.o - .bss 0x00000000006ecd58 0x10 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - .bss 0x00000000006ecd68 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o - *fill* 0x00000000006ecd68 0x18 - .bss 0x00000000006ecd80 0x5300 fxcompoz.o - .bss 0x00000000006f2080 0x0 close99.o - .bss 0x00000000006f2080 0x7560 fxcompozlib.o - .bss 0x00000000006f95e0 0x0 open99.o - .bss 0x00000000006f95e0 0x0 rd1byt99.o - .bss 0x00000000006f95e0 0x0 reposi99.o - .bss 0x00000000006f95e0 0x0 rewind99.o - .bss 0x00000000006f95e0 0x0 wheren99.o - .bss 0x00000000006f95e0 0x20 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .bss 0x00000000006f9600 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .bss 0x00000000006f9600 0x300 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .bss 0x00000000006f9900 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .bss 0x00000000006f9900 0x220 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .bss 0x00000000006f9b20 0x0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .bss 0x00000000006f9b20 0x10 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .bss 0x00000000006f9b30 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - *fill* 0x00000000006f9b30 0x10 - .bss 0x00000000006f9b40 0x220 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .bss 0x00000000006f9d60 0x80 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .bss 0x00000000006f9de0 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - .bss 0x00000000006f9de0 0x18 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - *fill* 0x00000000006f9df8 0x8 - .bss 0x00000000006f9e00 0xc0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .bss 0x00000000006f9ec0 0x18 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .bss 0x00000000006f9ed8 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .bss 0x00000000006f9ed8 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .bss 0x00000000006f9ed8 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - .bss 0x00000000006f9ed8 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - .bss 0x00000000006f9ed8 0x0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - .bss 0x00000000006f9ed8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifport.a(getenv.o) - *fill* 0x00000000006f9ed8 0x8 - .bss 0x00000000006f9ee0 0x260 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - 0x00000000006fa100 for__user_iomsg_buf - 0x00000000006fa108 for__user_iomsg_len - .bss 0x00000000006fa140 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_endfile.o) - .bss 0x00000000006fa140 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit.o) - .bss 0x00000000006fa140 0x4 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_exit_handler.o) - 0x00000000006fa140 for__l_exit_termination - .bss 0x00000000006fa144 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_getarg.o) - *fill* 0x00000000006fa144 0x4 - .bss 0x00000000006fa148 0x48 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - 0x00000000006fa158 for__l_excpt_info - 0x00000000006fa164 for__l_fpe_mask - 0x00000000006fa168 for__l_undcnt - 0x00000000006fa16c for__l_ovfcnt - 0x00000000006fa170 for__l_div0cnt - 0x00000000006fa174 for__l_invcnt - 0x00000000006fa178 for__l_inecnt - 0x00000000006fa17c for__l_fmtrecl - 0x00000000006fa180 for__l_ufmtrecl - 0x00000000006fa184 for__l_blocksize - 0x00000000006fa188 for__l_buffercount - .bss 0x00000000006fa190 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_io_util.o) - *fill* 0x00000000006fa190 0x10 - .bss 0x00000000006fa1a0 0x2760 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_lub_mgt.o) - 0x00000000006fa1c0 for__lub_table - .bss 0x00000000006fc900 0x440 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open.o) - 0x00000000006fcd20 for__l_exit_hand_decl - .bss 0x00000000006fcd40 0x15e0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_preconnected_units_init.o) - .bss 0x00000000006fe320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_put.o) - .bss 0x00000000006fe320 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rdir.o) - .bss 0x00000000006fe320 0x18 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_reentrancy.o) - 0x00000000006fe330 for__reentrancy_mode - 0x00000000006fe334 for__reentrancy_initialized - .bss 0x00000000006fe338 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rewind.o) - .bss 0x00000000006fe338 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_rint_fmt.o) - .bss 0x00000000006fe338 0x4 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_secnds.o) - .bss 0x00000000006fe33c 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_stop.o) - .bss 0x00000000006fe344 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_vm.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wdir.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wint_fmt.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_fmt.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_wseq_lis.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_date.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_index.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_90_trim.o) - .bss 0x00000000006fe354 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_f90str.o) - .bss 0x00000000006fe354 0x4 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(tbk_traceback.o) - .bss 0x00000000006fe358 0xd8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - 0x00000000006fe400 for__aio_global_mutex - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_open_proc.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio_wrap.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_int.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_f.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_d.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_vax_g.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cray.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_short.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ibm_long.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_double.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_ieee_single.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_close_proc.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_default_io_sizes_env_init.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_desc_item.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_comp.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_fmt_val.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_get.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_index.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_intrp_fmt.o) - .bss 0x00000000006fe430 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_ldir_wfs.o) - *fill* 0x00000000006fe430 0x10 - .bss 0x00000000006fe440 0x20a0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_need_lf.o) - 0x00000000006fe440 for__file_info_hash_table - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt__globals.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_int_to_text.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_data_to_text.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_log_to_text.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_data.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_text_to_log.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_t.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_s.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvt_cvtas_x.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_s.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_t.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_s_to_a.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_t_to_a.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_s.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_t.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_a_to_x.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_x_to_a.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_nan_x.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_globals.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_53.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_64.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(cvtas_pow_ten_128.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(fetestexcept.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_ct.o) - .bss 0x00000000007004e0 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_gen.o) - .bss 0x00000000007004e0 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(libm_error.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrf.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherrl.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(matherr.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ints2q.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(qcomp.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fp2q.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(q2fp.o) - .bss 0x00000000007004e8 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_display.o) - *fill* 0x00000000007004e8 0x18 - .bss 0x0000000000700500 0x180 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(tbk_backtrace.o) - 0x00000000007005a0 tbk__jmp_env - .bss 0x0000000000700680 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(cpu_feature_disp.o) - 0x0000000000700680 __intel_cpu_feature_indicator - 0x0000000000700688 __intel_cpu_feature_indicator_x - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_memcmp.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(new_proc_init.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcpy.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncpy.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strlen.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strchr.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncmp.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strcat.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(sse2_strncat.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memcpy_pp.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_memset_pp.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memcpy.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memcpy.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_memmove.o) - .bss 0x0000000000700690 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(intel_ssse3_rep_memmove.o) - *fill* 0x0000000000700690 0x10 - .bss 0x00000000007006a0 0x420 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(irc_msg_support.o) - .bss 0x0000000000700ac0 0x60 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fast_mem_ops.o) - 0x0000000000700b04 __libirc_mem_ops_method - 0x0000000000700b08 __libirc_largest_cachelinesize - .bss 0x0000000000700b20 0x0 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(proc_init_utils.o) - .bss 0x0000000000700b20 0x0 /usr/lib64/libc_nonshared.a(elf-init.oS) - .bss 0x0000000000700b20 0x0 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - .bss 0x0000000000700b20 0x0 /usr/lib/../lib64/crtn.o - *(COMMON) - COMMON 0x0000000000700b20 0x1aa248 fxcompoz.o - 0x0000000000700b20 spac4img_ - 0x000000000088c360 proddesc_ - *fill* 0x00000000008aad68 0x18 - COMMON 0x00000000008aad80 0x320 open99.o - 0x00000000008aad80 ftxx - COMMON 0x00000000008ab0a0 0x197c0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - 0x00000000008ab0a0 MPI_Group_compare_data - 0x00000000008ab3e0 MPI_Allgatherv_data - 0x00000000008ab720 MPI_Sendrecv_data - 0x00000000008aba60 MPI_Reduce_scatter_data - 0x00000000008abda0 MPI_Testsome_data - 0x00000000008ac0e0 MPI_Type_vector_data - 0x00000000008ac420 MPI_Group_difference_data - 0x00000000008ac760 profile - 0x00000000008ac780 MPI_Cancel_data - 0x00000000008acac0 MPI_Type_commit_data - 0x00000000008ace00 MPI_Waitall_data - 0x00000000008ad140 MPI_Group_range_incl_data - 0x00000000008ad480 twall - 0x00000000008ad488 cpu_comm - 0x00000000008ad4a0 MPI_Rsend_data - 0x00000000008ad7e0 MPI_Reduce_data - 0x00000000008adb20 MPI_Type_hindexed_data - 0x00000000008ade60 MPI_Attr_delete_data - 0x00000000008ae1a0 MPI_Graph_map_data - 0x00000000008ae4e0 MPI_Waitsome_data - 0x00000000008ae820 MPI_Scan_data - 0x00000000008aeb60 MPI_Probe_data - 0x00000000008aeea0 MPI_Startall_data - 0x00000000008af1e0 MPI_Start_data - 0x00000000008af520 MPI_Group_size_data - 0x00000000008af860 MPI_Type_ub_data - 0x00000000008afba0 MPI_Error_class_data - 0x00000000008afee0 MPI_Send_data - 0x00000000008b0220 MPI_Group_union_data - 0x00000000008b0560 MPI_Comm_group_data - 0x00000000008b08a0 MPI_Test_data - 0x00000000008b0be0 MPI_Wtime_data - 0x00000000008b0f20 MPI_Errhandler_get_data - 0x00000000008b1260 MPI_Irsend_data - 0x00000000008b15a0 MPI_Bcast_data - 0x00000000008b18e0 MPI_Isend_data - 0x00000000008b1c20 MPI_Ssend_init_data - 0x00000000008b1f60 MPI_Abort_data - 0x00000000008b22a0 MPI_Pack_data - 0x00000000008b25e0 MPI_Request_free_data - 0x00000000008b2920 MPI_Op_create_data - 0x00000000008b2c60 MPI_Errhandler_free_data - 0x00000000008b2fa0 msglen - 0x00000000008b2fc0 MPI_Cart_rank_data - 0x00000000008b3300 procid_0 - 0x00000000008b3320 MPI_Cart_map_data - 0x00000000008b3660 MPI_Cart_shift_data - 0x00000000008b39a0 MPI_Alltoall_data - 0x00000000008b3ce0 MPI_Address_data - 0x00000000008b4020 MPI_Group_intersection_data - 0x00000000008b4360 MPI_Type_lb_data - 0x00000000008b46a0 MPI_Errhandler_create_data - 0x00000000008b49e0 MPI_Recv_init_data - 0x00000000008b4d20 MPI_Graph_create_data - 0x00000000008b5060 MPI_Keyval_free_data - 0x00000000008b53a0 MPI_Type_indexed_data - 0x00000000008b56e0 MPI_Type_hvector_data - 0x00000000008b5a20 MPI_Comm_remote_group_data - 0x00000000008b5d60 MPI_Type_struct_data - 0x00000000008b60a0 MPI_Group_translate_ranks_data - 0x00000000008b63e0 MPI_Gatherv_data - 0x00000000008b6720 MPI_Group_range_excl_data - 0x00000000008b6a60 final_wall - 0x00000000008b6a80 MPI_Cart_coords_data - 0x00000000008b6dc0 tbytes - 0x00000000008b6de0 MPI_Get_count_data - 0x00000000008b7120 MPI_Comm_remote_size_data - 0x00000000008b7460 MPI_Type_size_data - 0x00000000008b77a0 MPI_Ibsend_data - 0x00000000008b7ae0 MPI_Group_excl_data - 0x00000000008b7e20 MPI_Iprobe_data - 0x00000000008b8160 MPI_Dims_create_data - 0x00000000008b84a0 MPI_Recv_data - 0x00000000008b87e0 f_bytes - 0x00000000008b87e8 wall_comm - 0x00000000008b8800 MPI_Op_free_data - 0x00000000008b8b40 MPI_Comm_compare_data - 0x00000000008b8e80 tcpu - 0x00000000008b8ea0 MPI_Error_string_data - 0x00000000008b91e0 MPI_Comm_size_data - 0x00000000008b9520 MPI_Wtick_data - 0x00000000008b9860 MPI_Comm_create_data - 0x00000000008b9ba0 MPI_Waitany_data - 0x00000000008b9ee0 MPI_Topo_test_data - 0x00000000008ba220 MPI_Graphdims_get_data - 0x00000000008ba560 MPI_Unpack_data - 0x00000000008ba8a0 MPI_Send_init_data - 0x00000000008babe0 MPI_Errhandler_set_data - 0x00000000008baf20 MPI_Bsend_init_data - 0x00000000008bb260 MPI_Gather_data - 0x00000000008bb5a0 MPI_Sendrecv_replace_data - 0x00000000008bb8e0 trace_flag - 0x00000000008bb900 MPI_Irecv_data - 0x00000000008bbc40 MPI_Cart_sub_data - 0x00000000008bbf80 MPI_Group_incl_data - 0x00000000008bc2c0 MPI_Cart_get_data - 0x00000000008bc600 MPI_Graph_neighbors_count_data - 0x00000000008bc940 MPI_Comm_free_data - 0x00000000008bcc80 MPI_Keyval_create_data - 0x00000000008bcfc0 MPI_Buffer_detach_data - 0x00000000008bd300 MPI_Intercomm_merge_data - 0x00000000008bd640 MPI_Issend_data - 0x00000000008bd980 MPI_Attr_put_data - 0x00000000008bdcc0 MPI_Graph_get_data - 0x00000000008be000 MPI_Allreduce_data - 0x00000000008be340 MPI_Type_extent_data - 0x00000000008be680 MPI_Initialized_data - 0x00000000008be9c0 MPI_Comm_rank_data - 0x00000000008bed00 MPI_Bsend_data - 0x00000000008bf040 MPI_Type_contiguous_data - 0x00000000008bf380 MPI_Attr_get_data - 0x00000000008bf6c0 MPI_Comm_test_inter_data - 0x00000000008bfa00 MPI_Group_rank_data - 0x00000000008bfd40 MPI_Comm_dup_data - 0x00000000008c0080 MPI_Allgather_data - 0x00000000008c03c0 start_wall - 0x00000000008c03e0 MPI_Cartdim_get_data - 0x00000000008c0720 MPI_Intercomm_create_data - 0x00000000008c0a60 MPI_Rsend_init_data - 0x00000000008c0da0 MPI_Buffer_attach_data - 0x00000000008c10e0 MPI_Group_free_data - 0x00000000008c1420 MPI_Cart_create_data - 0x00000000008c1760 mypid - 0x00000000008c1768 tot_wall - 0x00000000008c1780 MPI_Scatter_data - 0x00000000008c1ac0 MPI_Testany_data - 0x00000000008c1e00 MPI_Scatterv_data - 0x00000000008c2140 MPI_Testall_data - 0x00000000008c2480 MPI_Test_cancelled_data - 0x00000000008c27c0 MPI_Barrier_data - 0x00000000008c2b00 MPI_Get_elements_data - 0x00000000008c2e40 MPI_Comm_split_data - 0x00000000008c3180 MPI_Pack_size_data - 0x00000000008c34c0 MPI_Ssend_data - 0x00000000008c3800 MPI_Wait_data - 0x00000000008c3b40 MPI_Alltoallv_data - 0x00000000008c3e80 MPI_Graph_neighbors_data - 0x00000000008c41c0 MPI_Type_free_data - 0x00000000008c4500 numtask - 0x00000000008c4520 MPI_Get_processor_name_data - COMMON 0x00000000008c4860 0x8 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_diags_intel.o) - 0x00000000008c4860 message_catalog - COMMON 0x00000000008c4868 0x10 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_init.o) - 0x00000000008c4868 for__l_argc - 0x00000000008c4870 for__a_argv - *fill* 0x00000000008c4878 0x8 - COMMON 0x00000000008c4880 0x480 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libifcore.a(for_aio.o) - 0x00000000008c4880 for__pthread_mutex_unlock_ptr - 0x00000000008c4888 for__pthread_mutex_lock_ptr - 0x00000000008c4890 thread_count_mutex - 0x00000000008c48b8 for__pthread_mutex_init_ptr - 0x00000000008c48c0 threads_in_flight_mutex - 0x00000000008c4900 for__aio_lub_table - 0x00000000008c4d00 . = ALIGN ((. != 0x0)?0x8:0x1) - -.lbss - *(.dynlbss) - *(.lbss .lbss.* .gnu.linkonce.lb.*) - *(LARGE_COMMON) - 0x00000000008c4d00 . = ALIGN (0x8) - -.lrodata - *(.lrodata .lrodata.* .gnu.linkonce.lr.*) - -.ldata 0x0000000000cc4d00 0x0 - *(.ldata .ldata.* .gnu.linkonce.l.*) - 0x0000000000cc4d00 . = ALIGN ((. != 0x0)?0x8:0x1) - 0x0000000000cc4d00 . = ALIGN (0x8) - 0x0000000000cc4d00 _end = . - 0x0000000000cc4d00 PROVIDE (end, .) - 0x0000000000cc4d00 . = DATA_SEGMENT_END (.) - -.stab - *(.stab) - -.stabstr - *(.stabstr) - -.stab.excl - *(.stab.excl) - -.stab.exclstr - *(.stab.exclstr) - -.stab.index - *(.stab.index) - -.stab.indexstr - *(.stab.indexstr) - -.comment 0x0000000000000000 0x73 - *(.comment) - .comment 0x0000000000000000 0x39 /usr/lib/../lib64/crt1.o - 0x3a (size before relaxing) - .comment 0x0000000000000000 0x3a /usr/lib/../lib64/crti.o - .comment 0x0000000000000039 0x26 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtbegin.o - 0x27 (size before relaxing) - .comment 0x000000000000005f 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/for_main.o - .comment 0x0000000000000000 0x14 fxcompoz.o - .comment 0x0000000000000000 0x14 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .comment 0x0000000000000000 0x14 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .comment 0x0000000000000000 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libimf.a(log_stub.o) - .comment 0x0000000000000000 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemcpy.o) - .comment 0x0000000000000000 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemmove.o) - .comment 0x0000000000000000 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(fastmemset.o) - .comment 0x0000000000000000 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_addsubq.o) - .comment 0x0000000000000000 0x14 /opt/intel/composer_xe_2015.3.187/compiler/lib/intel64/libirc.a(ia32_divq.o) - .comment 0x0000000000000000 0x27 /opt/gcc/4.9.2/snos/lib/gcc/x86_64-suse-linux/4.9.2/crtend.o - .comment 0x0000000000000000 0x3a /usr/lib/../lib64/crtn.o - -.debug - *(.debug) - -.line - *(.line) - -.debug_srcinfo - *(.debug_srcinfo) - -.debug_sfnames - *(.debug_sfnames) - -.debug_aranges 0x0000000000000000 0x60 - *(.debug_aranges) - .debug_aranges - 0x0000000000000000 0x30 /usr/lib/../lib64/crt1.o - .debug_aranges - 0x0000000000000030 0x30 /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_pubnames - 0x0000000000000000 0x5f - *(.debug_pubnames) - .debug_pubnames - 0x0000000000000000 0x25 /usr/lib/../lib64/crt1.o - .debug_pubnames - 0x0000000000000025 0x3a /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_info 0x0000000000000000 0x9485 - *(.debug_info .gnu.linkonce.wi.*) - .debug_info 0x0000000000000000 0x102 /usr/lib/../lib64/crt1.o - .debug_info 0x0000000000000102 0x9c0 fxcompoz.o - .debug_info 0x0000000000000ac2 0x34e close99.o - .debug_info 0x0000000000000e10 0x332c fxcompozlib.o - .debug_info 0x000000000000413c 0x3b1 open99.o - .debug_info 0x00000000000044ed 0x3a3 rd1byt99.o - .debug_info 0x0000000000004890 0x38d reposi99.o - .debug_info 0x0000000000004c1d 0x359 rewind99.o - .debug_info 0x0000000000004f76 0x368 wheren99.o - .debug_info 0x00000000000052de 0x285 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .debug_info 0x0000000000005563 0x156 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .debug_info 0x00000000000056b9 0x982 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .debug_info 0x000000000000603b 0x15d /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .debug_info 0x0000000000006198 0x1b1 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .debug_info 0x0000000000006349 0x433 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .debug_info 0x000000000000677c 0xa9 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .debug_info 0x0000000000006825 0x73 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - .debug_info 0x0000000000006898 0x1a1 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .debug_info 0x0000000000006a39 0x3e6 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .debug_info 0x0000000000006e1f 0x60 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - .debug_info 0x0000000000006e7f 0xbc /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - .debug_info 0x0000000000006f3b 0x458 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .debug_info 0x0000000000007393 0xec /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .debug_info 0x000000000000747f 0xbf /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .debug_info 0x000000000000753e 0x1bff /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .debug_info 0x000000000000913d 0x8c /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - .debug_info 0x00000000000091c9 0xbf /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - .debug_info 0x0000000000009288 0xcd /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - .debug_info 0x0000000000009355 0x130 /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_abbrev 0x0000000000000000 0x1736 - *(.debug_abbrev) - .debug_abbrev 0x0000000000000000 0x5f /usr/lib/../lib64/crt1.o - .debug_abbrev 0x000000000000005f 0xaa fxcompoz.o - .debug_abbrev 0x0000000000000109 0xe6 close99.o - .debug_abbrev 0x00000000000001ef 0x239 fxcompozlib.o - .debug_abbrev 0x0000000000000428 0xfe open99.o - .debug_abbrev 0x0000000000000526 0xf3 rd1byt99.o - .debug_abbrev 0x0000000000000619 0xe6 reposi99.o - .debug_abbrev 0x00000000000006ff 0xe6 rewind99.o - .debug_abbrev 0x00000000000007e5 0xe6 wheren99.o - .debug_abbrev 0x00000000000008cb 0xcf /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .debug_abbrev 0x000000000000099a 0x97 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .debug_abbrev 0x0000000000000a31 0x12b /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .debug_abbrev 0x0000000000000b5c 0x92 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .debug_abbrev 0x0000000000000bee 0x95 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .debug_abbrev 0x0000000000000c83 0x102 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .debug_abbrev 0x0000000000000d85 0x81 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .debug_abbrev 0x0000000000000e06 0x51 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - .debug_abbrev 0x0000000000000e57 0x95 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .debug_abbrev 0x0000000000000eec 0x122 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .debug_abbrev 0x000000000000100e 0x44 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - .debug_abbrev 0x0000000000001052 0x6e /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - .debug_abbrev 0x00000000000010c0 0xe2 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .debug_abbrev 0x00000000000011a2 0x70 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .debug_abbrev 0x0000000000001212 0x8a /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .debug_abbrev 0x000000000000129c 0x2ac /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .debug_abbrev 0x0000000000001548 0x53 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - .debug_abbrev 0x000000000000159b 0x67 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - .debug_abbrev 0x0000000000001602 0x60 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - .debug_abbrev 0x0000000000001662 0xd4 /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_line 0x0000000000000000 0x5b9f - *(.debug_line) - .debug_line 0x0000000000000000 0x88 /usr/lib/../lib64/crt1.o - .debug_line 0x0000000000000088 0x729 fxcompoz.o - .debug_line 0x00000000000007b1 0xf8 close99.o - .debug_line 0x00000000000008a9 0x220c fxcompozlib.o - .debug_line 0x0000000000002ab5 0x12f open99.o - .debug_line 0x0000000000002be4 0x11e rd1byt99.o - .debug_line 0x0000000000002d02 0x111 reposi99.o - .debug_line 0x0000000000002e13 0xfc rewind99.o - .debug_line 0x0000000000002f0f 0x100 wheren99.o - .debug_line 0x000000000000300f 0x273 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .debug_line 0x0000000000003282 0x9d /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .debug_line 0x000000000000331f 0x709 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .debug_line 0x0000000000003a28 0xbd /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .debug_line 0x0000000000003ae5 0x14f /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .debug_line 0x0000000000003c34 0x171 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .debug_line 0x0000000000003da5 0x5e /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .debug_line 0x0000000000003e03 0x52 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - .debug_line 0x0000000000003e55 0xed /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .debug_line 0x0000000000003f42 0x1cf /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .debug_line 0x0000000000004111 0x4e /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - .debug_line 0x000000000000415f 0x57 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - .debug_line 0x00000000000041b6 0x148 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .debug_line 0x00000000000042fe 0xa1 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .debug_line 0x000000000000439f 0x65 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .debug_line 0x0000000000004404 0x157c /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .debug_line 0x0000000000005980 0x99 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - .debug_line 0x0000000000005a19 0x5d /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - .debug_line 0x0000000000005a76 0x93 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - .debug_line 0x0000000000005b09 0x96 /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_frame 0x0000000000000000 0x15b0 - *(.debug_frame) - .debug_frame 0x0000000000000000 0x100 fxcompoz.o - .debug_frame 0x0000000000000100 0x48 close99.o - .debug_frame 0x0000000000000148 0x4e8 fxcompozlib.o - .debug_frame 0x0000000000000630 0xa8 open99.o - .debug_frame 0x00000000000006d8 0x70 rd1byt99.o - .debug_frame 0x0000000000000748 0x50 reposi99.o - .debug_frame 0x0000000000000798 0x40 rewind99.o - .debug_frame 0x00000000000007d8 0x50 wheren99.o - .debug_frame 0x0000000000000828 0x60 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .debug_frame 0x0000000000000888 0x60 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .debug_frame 0x00000000000008e8 0xf0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .debug_frame 0x00000000000009d8 0x60 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .debug_frame 0x0000000000000a38 0x60 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .debug_frame 0x0000000000000a98 0x58 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .debug_frame 0x0000000000000af0 0x48 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .debug_frame 0x0000000000000b38 0x38 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - .debug_frame 0x0000000000000b70 0x80 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .debug_frame 0x0000000000000bf0 0x188 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .debug_frame 0x0000000000000d78 0x30 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - .debug_frame 0x0000000000000da8 0x50 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - .debug_frame 0x0000000000000df8 0x108 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - .debug_frame 0x0000000000000f00 0xa0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - .debug_frame 0x0000000000000fa0 0x30 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .debug_frame 0x0000000000000fd0 0x4a8 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .debug_frame 0x0000000000001478 0x30 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - .debug_frame 0x00000000000014a8 0x58 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - .debug_frame 0x0000000000001500 0x58 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - .debug_frame 0x0000000000001558 0x58 /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_str 0x0000000000000000 0x3692 - *(.debug_str) - .debug_str 0x0000000000000000 0xab /usr/lib/../lib64/crt1.o - 0xd0 (size before relaxing) - .debug_str 0x00000000000000ab 0x5f0 fxcompoz.o - 0x60b (size before relaxing) - .debug_str 0x000000000000069b 0x264 close99.o - 0x2c8 (size before relaxing) - .debug_str 0x00000000000008ff 0xb28 fxcompozlib.o - 0xe3f (size before relaxing) - .debug_str 0x0000000000001427 0x41 open99.o - 0x2f5 (size before relaxing) - .debug_str 0x0000000000001468 0x2d rd1byt99.o - 0x2f8 (size before relaxing) - .debug_str 0x0000000000001495 0x27 reposi99.o - 0x2ef (size before relaxing) - .debug_str 0x00000000000014bc 0x1d rewind99.o - 0x2cf (size before relaxing) - .debug_str 0x00000000000014d9 0x1e wheren99.o - 0x2dc (size before relaxing) - .debug_str 0x00000000000014f7 0x211 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - 0x2ad (size before relaxing) - .debug_str 0x0000000000001708 0xaf /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - 0x216 (size before relaxing) - .debug_str 0x00000000000017b7 0x34f /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - 0x4d6 (size before relaxing) - .debug_str 0x0000000000001b06 0xa6 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - 0x217 (size before relaxing) - .debug_str 0x0000000000001bac 0x165 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - 0x1ea (size before relaxing) - .debug_str 0x0000000000001d11 0x8f /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - 0x2fe (size before relaxing) - .debug_str 0x0000000000001da0 0x39d /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - 0x41d (size before relaxing) - .debug_str 0x000000000000213d 0x320 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(errexit.o) - 0x3ab (size before relaxing) - .debug_str 0x000000000000245d 0x16 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - 0x402 (size before relaxing) - .debug_str 0x0000000000002473 0x9b /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - 0x4c3 (size before relaxing) - .debug_str 0x000000000000250e 0x10 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fi01.o) - 0x394 (size before relaxing) - .debug_str 0x000000000000251e 0x47 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3locdat.o) - 0x3d0 (size before relaxing) - .debug_str 0x0000000000002565 0x8d /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3tagb.o) - 0x416 (size before relaxing) - .debug_str 0x00000000000025f2 0x29 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3utcdat.o) - 0x3e5 (size before relaxing) - .debug_str 0x000000000000261b 0x49 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - 0x3cd (size before relaxing) - .debug_str 0x0000000000002664 0xfa1 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - 0x11fd (size before relaxing) - .debug_str 0x0000000000003605 0x10 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(iw3jdn.o) - 0x3a5 (size before relaxing) - .debug_str 0x0000000000003615 0x14 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3doxdat.o) - 0x3ac (size before relaxing) - .debug_str 0x0000000000003629 0x10 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3fs26.o) - 0x3ba (size before relaxing) - .debug_str 0x0000000000003639 0x59 /usr/lib64/libc_nonshared.a(elf-init.oS) - 0xe0 (size before relaxing) - -.debug_loc 0x0000000000000000 0xfe - *(.debug_loc) - .debug_loc 0x0000000000000000 0xfe /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_macinfo - *(.debug_macinfo) - -.debug_weaknames - *(.debug_weaknames) - -.debug_funcnames - *(.debug_funcnames) - -.debug_typenames - *(.debug_typenames) - -.debug_varnames - *(.debug_varnames) - -.debug_pubtypes - *(.debug_pubtypes) - -.debug_ranges 0x0000000000000000 0x950 - *(.debug_ranges) - .debug_ranges 0x0000000000000000 0x590 fxcompozlib.o - .debug_ranges 0x0000000000000590 0x60 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .debug_ranges 0x00000000000005f0 0x310 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) - .debug_ranges 0x0000000000000900 0x50 /usr/lib64/libc_nonshared.a(elf-init.oS) - -.debug_macro - *(.debug_macro) - -.gnu.attributes - *(.gnu.attributes) - -/DISCARD/ - *(.note.GNU-stack) - *(.gnu_debuglink) - *(.gnu.lto_*) -OUTPUT(fxcompoz elf64-x86-64) - -.debug_opt_report - 0x0000000000000000 0x1bc9 - .debug_opt_report - 0x0000000000000000 0x5be fxcompoz.o - .debug_opt_report - 0x00000000000005be 0xc02 fxcompozlib.o - .debug_opt_report - 0x00000000000011c0 0x1a2 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(bin2ch.o) - .debug_opt_report - 0x0000000000001362 0x92 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(cdc2asc.o) - .debug_opt_report - 0x00000000000013f4 0x1be /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(consol.o) - .debug_opt_report - 0x00000000000015b2 0x92 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libgph_v2.0.0_8.a(xasc2asc.o) - .debug_opt_report - 0x0000000000001644 0xb0 /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(sbytesccs.o) - .debug_opt_report - 0x00000000000016f4 0xce /gpfs/hps/emc/global/noscrub/Boi.Vuong/lib/graphics/v2.0.0/intel/libutil_v2.0.0.a(swap_bytes_in_place.o) - .debug_opt_report - 0x00000000000017c2 0xb1 /gpfs/hps/nco/ops/nwprod/lib/w3emc/v2.2.0/intel/libw3emc_v2.2.0_8.a(mova2i.o) - .debug_opt_report - 0x0000000000001873 0xb0 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(gbytes.o) - .debug_opt_report - 0x0000000000001923 0x128 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(w3as00.o) - .debug_opt_report - 0x0000000000001a4b 0xec /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(xmovex.o) - .debug_opt_report - 0x0000000000001b37 0x92 /gpfs/hps/nco/ops/nwprod/lib/w3nco/v2.0.6/intel/libw3nco_v2.0.6_8.a(summary.o) diff --git a/util/sorc/fxcompoz.fd/allargv.f b/util/sorc/fxcompoz.fd/allargv.f deleted file mode 100755 index 692c3ee9f5..0000000000 --- a/util/sorc/fxcompoz.fd/allargv.f +++ /dev/null @@ -1,243 +0,0 @@ - subroutine ALLARGV(narg_lmt,carg,narg_got,iret_args) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: ALLARGV GET ALL COMMAND-LINE ARGUMENTS -C PRGMMR: HENRICHSEN ORG: W/NP12 DATE: 1999-11-04 -C -C ABSTRACT: TO GET ALL COMMAND-LINE ARGUMENTS; RETURNING THEM -C AS NULL-TERMINATED STRINGS IN A CHARACTER*112 ARRAY. -C -C PROGRAM HISTORY LOG: -C 95-05-09 DAVID SHIMOMURA -C 95-05-09 SHIMOMURA: MADE ALLARGU() ... AN INTERGRAPH VERSION -C FROM CRAY VERSION; -C 95-05-23 SHIMOMURA: MADE ALLARGV() ... AN INTERGRAPH VERSION -C WITH LONGER LINES TO BE ABLE TO HANDLE -C THE PARM= ARG WITH ITS 100 CHAR EN-QUOTED TEXT -C 95-07-10 SHIMOMURA: MODIFYING ALLARGV() FOR THE CRAY -C 1999-11-04 HENRICHSEN: MODIFYING ALLARGV() FOR THE IBM, MADE THE -C FUNCTION iargc and nargsinline integer(4) -C -C -C -C USAGE: CALL ALLARGV(NARG_LMT, CARG, NARG_GOT, IRET_ARGS) -C 1 2 3 4 -C INPUT ARGUMENT LIST: -C (1.) NARG_LMT - LIMITING NO. OF ARGS EXPECTED; -C THE DIMENSION OF ARG2 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C -C (2.) CARG() - CHARACTER*112 CARG(NARG_LMT) -C HERE ARE THE DESIRED ARGUMENTS -C AS NULL-TERMINATED CHAR STRINGS. -C -C (3.) NARG_GOT - COUNT OF ARGUMENTS WHICH WERE GOTTEN. -C -C (4.) IRET_ARGS - RETURN CODE -C = 0; NORMAL RETURN -C = -1; ABNORMAL EXIT. TOO MANY COMMAND-LINE ARGS -C FOR THE DIMENSION OF CARG ARRAY -C (NARG_LMT IS INADEQUATE) -C -C = POSITIVE NON-ZERO VALUE IS A WARNING: -C ONE OR MORE OF THE GIVEN ARGS WAS TOO LONG, -C SO I HAVE TRUNCATED THE TOO-LONG ONE(S); -C THE NTH BIT SET IS THE NTH ARGUMENT -C WHICH WAS TOO LONG. -C -C THE RETURN CODE=-1 (TOO MANY ARGS) HAS PRIORITY -C OVER THE POSITIVE NON-ZERO (ARG IS TOO LONG). -C -C OUTPUT FILES: -C FT06F001 - SOME CHECKOUT PRINTOUT -C -C REMARKS: -C CAUTION: THE USER MUST DEFINE THE CARG ARRAY AS -C CHARACTER*112 CARG() -C -C WARNING: THE SIZE OF EACH COMMAND-LINE ARGUMENT IS LIMITED TO -C A MAX OF 111-CHARACTERS; SO THAT ONE BYTE ADDED FOR THE -C TERMINATING NULL CHARACTER WOULD FILL THE CHARACTER*112 -C CARG() ITEM. -C -C WHEN THE USER WANTS THE CHAR COUNT OF ONE OF THE RETURNED -C CARG() CHARACTER STRINGS SHE COULD INDEX ON THE NULL TERMINATOR -C NCHARS = INDEX(CARG(IAR),NULLCHR) - 1 -C -C TO EMULATE THE IBM PARM FIELD, THE USER SHOULD KEY_IN ON THE -C COMMAND LINE: -C PARM='IN BETWEEN THE QUOTES IS THE PARMS' -C WHAT IS RETURNED FROM ALLARGV() FROM THE PARM= ENTRY IS -C ONE ARG WHICH STARTS WITH "PARM=" AND INCLUDES EVERYTHING -C WHICH WAS WITHIN THE SINGLE-QUOTE SIGNS, BUT THE QUOTE SIGNS -C THEMSELVES WILL DISAPPEAR; AND A NULL-TERMINATOR WILL BE ADDED. -C THE STARTING "PARM=" IS A KEY WORD FOR THE PARMS, AND SHOULD -C NOT BE USED TO START ANY OTHER ARGUMENT. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C - integer kbytpwrd - parameter (kbytpwrd=8) ! ... FOR THE CRAY - integer maxnbyt - parameter (maxnbyt=112) - integer maxnwrds - parameter (maxnwrds=maxnbyt/kbytpwrd) - integer lmt_txt - parameter (lmt_txt=maxnbyt-1) - -C ... call seq. args ... - integer narg_lmt - character*112 carg(narg_lmt) - integer narg_got - integer iret_args - -C -C ... FUNCTIONS ... - external lastch - integer lastch - external notrail - integer notrail -C ------------------------------------------------------------- - integer jwork(maxnwrds) - character*112 cwork - equivalence (jwork,cwork) - -C THESE MUST BE INTEGER(4) FOR FUNCTION CARG AND SUB GETARG. - - integer(4) nargsinline - integer(4) narguse - integer(4) iargc - integer(4) iar -C ------------------------------------------------------------- - - integer nchars - - LOGICAL LPARMQQ - logical LERROR - character*1 BKSLSH - character*1 KLF - character*1 NULLCHR - character*1 lonech - - -C . . . . . . . . S T A R T . . . . . . . . . . . . . . . . - - - NULLCHR = char(0) - KLF = char(10) - BKSLSH = CHAR(92) -C - LERROR = .FALSE. - LPARMQQ = .FALSE. - - iret_args = 0 - narg_got = 0 - do i = 1,narg_lmt - carg(i)(1:) = NULLCHR - enddo -C 15-Nov-1994/dss -C ... to demo command-line argument fetching 3-Oct-1994/dss -C -C - nargsinline = iargc() - - write(6,115) nargsinline - 115 format(1h ,'ALLARGV: count of args found in command line =', I3) - - if(nargsinline .gt. 0) then - narguse = nargsinline - if(narguse .gt. narg_lmt) then - narguse = narg_lmt - write(6,117)narguse,nargsinline - 117 format(1h ,'ALLARGV: WARNING... too many command-line args', - A ' * * * * * * * * *', - 1 /,1h ,' Proceeding with only',I3, - 2 ' args out of',I3) - LERROR = .true. - endif - - do iar = 1,narguse - LPARMQQ = .FALSE. - - cwork(1:) = ' ' - - call getarg(iar,cwork) - - narg_got = narg_got + 1 - nchars = lastch(cwork) - - if(nchars .le. 0) then - write(6,125)iar - 125 format(1h ,'ALLARGV:getarg() returned an empty arg for', - A ' no.',I3 ) - else -C ... SOME TEXT EXISTS IN THIS ARG ... -C ... DOES IT START WITH "PARM=" ??? - if((cwork(1:5) .EQ. 'PARM=') .OR. - 1 (cwork(1:5) .EQ. 'parm=') ) then - LPARMQQ = .TRUE. -C ... this arg is special case of PARM= -C ... which can include blanks, so cannot lastch() it ... - nchars = notrail(cwork) - endif -C ... iwdss = ((nchars-1)/kbytpwrd) + 1 -C ... where iwdss points to last word so I could hex dump -C ... that last word, to see if NULL is there -C ... There was no NULL; only blank fill. - IF(LPARMQQ) THEN -C ... FILTER OUT ANY BACKSLASH or LINE_FEED ... - ioutc = 0 - do inc = 1,nchars - if(ioutc .LT. lmt_txt) then - lonech = cwork(inc:inc) - if((lonech .EQ. BKSLSH) .OR. - 1 (lonech .EQ. KLF)) then - else - ioutc = ioutc + 1 - carg(iar)(ioutc:ioutc) = lonech - endif - else -C ... comes here if ioutc .GE. lmt_txt, -C ... so I cannot increment ioutc for this inc char -C ... so truncate the string at (1:ioutc) -C ... should a warning be return-coded??? - itba = iar - 1 - iret_args = ibset(iret_args,itba) - go to 155 - endif - enddo - 155 continue - nchars = ioutc - np1 = nchars+1 - carg(iar)(np1:np1) = NULLCHR - - else -C ... this is .not. a PARM field, - if(nchars .GT. lmt_txt) then -C ... truncate any string longer than 111 to 111 - nchars = lmt_txt -C ... should a warning be return-coded??? - itba = iar - 1 - iret_args = ibset(iret_args,itba) - endif - - carg(iar) = cwork(1:nchars)//NULLCHR - endif - - endif - enddo - endif - - IF(LERROR) THEN - iret_args = -1 -C ... WHICH OVERRIDES THE TOO-LONG ARG INDICATOR WITH -C ... TOO MANY ARGS INDICATOR, WHICH IS MORE SERIOUS ERROR - ENDIF - - return - end \ No newline at end of file diff --git a/util/sorc/fxcompoz.fd/close99.c b/util/sorc/fxcompoz.fd/close99.c deleted file mode 100755 index f26566d1b1..0000000000 --- a/util/sorc/fxcompoz.fd/close99.c +++ /dev/null @@ -1,45 +0,0 @@ -/* long long function close99.c */ -/* ... I*4 function close99(luni) ... */ -/* ... to close the file which was opened by open99 */ -/* ... a FORTRAN callable function */ -/* ... The long long returned by the function is a return code - return code = 0 for normal return - = 1 for failure due to bad value for luni */ -#include -/* ... #include ... */ -/* COMMON FILE PARAMETERS */ -/* ... FILE *ftxx[100] ; ...*/ -/* ========================================================== */ -#ifdef UNDERSCORE -long long close99_(luni) -#else -long long close99(luni) -#endif -long long *luni; -{ -/* COMMON FILE PARAMETERS */ - extern FILE *ftxx[100] ; - - FILE *file_pointer ; - long long icloretn; - long long iunit; - long long maxuni = 99; - - iunit = *luni ; -/* printf("\n close99 input unit value %ld\n", iunit); */ - if(iunit <= 0 || iunit > maxuni) - { - fprintf(stderr,"\n close99:failed on given invalid luni\n"); - icloretn = 1; - } - else - { - file_pointer = ftxx[iunit] ; - - fclose(file_pointer); - printf("\n close99:closed file %ld\n",iunit); - icloretn = 0; - } -/* printf("\n close99 return value %ld\n", icloretn); */ - return(icloretn); -} diff --git a/util/sorc/fxcompoz.fd/compile_fxcompoz_wcoss.sh b/util/sorc/fxcompoz.fd/compile_fxcompoz_wcoss.sh deleted file mode 100755 index b185ba3080..0000000000 --- a/util/sorc/fxcompoz.fd/compile_fxcompoz_wcoss.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec - -make -mv fxcompoz ../../exec -make clean diff --git a/util/sorc/fxcompoz.fd/fxcompoz.F b/util/sorc/fxcompoz.fd/fxcompoz.F deleted file mode 100755 index 0594725c09..0000000000 --- a/util/sorc/fxcompoz.fd/fxcompoz.F +++ /dev/null @@ -1,1088 +0,0 @@ - PROGRAM FXCOMPOZ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: FXCOMPOZ TO COMPOSE UP-TO-4 PARTS OF A FAX CHART -C PRGMMR: HENRICHSEN ORG: NP12 DATE: 1999-11-15 -C -C ABSTRACT: TO EMULATE WHAT CLIFF FRIDLIND DOES TO COMPOSE ONE FAX- -C TRANSMITTED CHART FROM UP-TO-FOUR COMPONENTS. FOR THE PURPOSE -C OF VERIFYING THAT OUR "ISCHED" CONSTANTS, WHICH ARE INCLUDED IN -C THE TRAILER RECORD OF NMC 6-BIT ENCODED FAX PRODUCTS, ARE CORRECT. -C -C PROGRAM HISTORY LOG: -C 96-08-22 ORIGINAL AUTHOR: DAVID SHIMOMURA -C 97-02-21 SHIMOMURA - MODIFIED TO DO DOUBLE SCALE OPTION -C 97-07-08 SHIMOMURA - renamed fxcompos.f to fxcompoz.f so that -C I could add another output unit for IFID -C which I need to pass to Program ncdpur6b -C 97-08-26 LIN FIX THE DOCBLOCK. -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this -c code. upgrading to fortran 90 and making -c y2k-compliant. -C 1999-11-05 HENRICHSEN modified to run on the IBM SP MODIFY -C DEFINED THE FUNCTION iargc and -C nargsinline integer(4) IN SUB ALLARGV. -C ALSO MODIFIED ALL integer ARGS TO THE -C COMMENTED OUT COMMON /ARGBFINC/ ! -C 1999-11-15 HENRICHSEN modified TO USE DIRECT ACCESS IO ON UNIT 66. -C -C -C USAGE: -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C assign -R -C a direct access file outfinam1.pur u:66 -C assign -a outfinam2.crd -s text u:67 -C assign -a outfinam3.fid -s text u:68 -C -C fxcompoz.x infinam1.pk6 [infinam2.pk6 infinam3.pk6 infinam4.pk6] \ -C parm='ssno=1288' -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C (In order to display the results on the HP-LJ printer,) -C -C dispuras.x outfinam1.pur raster.pcl parm='lrecl=216,byskp=0,\ -C byshw=216,lnskp=0,lnshw=775,dotpi=200,swaby=0,hdrby=0,large=1' -C -C lpr -h -P dataman1 raster.pcl -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C INPUT FILES: -C infinam1.pk6 - input filename of the NMC 6-bit packed FAX map file -C Must have at least one source data file. -C [infinam2.pk6] - Other source-data files are optional, depending -C [infinam3.pk6] on how the components of the composite chart -C [infinam4.pk6] are distributed among the several files. -C -C -C OUTPUT FILES: -C outfinam1.pur - destination file for pure-raster, uncompressed, -C product containing the one composited chart. -C assign -a outfinam1.pur -s unblocked u:66 -C -C outfinam2.crd - output file containing one "card" of 72 characters -C containing, among other ASCII data, the width -C (which for this application is always 1728 pels -C in 27 I*8 integer words), and the height -C (the number of scanlines) of the pure-raster -C image contained in outfinam1.pur; -C This card is grouped into 8-character "words": -C word(5) = scanlines-count (in ASCII), -C right-justified in the word; -C word(6) = '00000027' = (in ASCII) which is -C the scanline width (in I*8 words) -C -C assign -a outfinam2.crd -s text u:67 -C -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C EXIT STATES: -C ISTOP= 0 - SUCCESSFUL RUN -C -C REMARKS: -C (Here is an example of contents of outfinam2.crd:) -C (1) (2) (3) (4) (5) (6) (7) -C PURERAST 00020925 00000000 ngmfax 00000775 00000027 00001728 -C 960822 -C (8) (9) -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C 27-Jun-1996/dss -C INPUT ARGUMENT LIST: -C parm - the one parm field for the Subset No. is required; -C since that Subset No. will point to the main -C subset of the composite chart which we will make; -C (the "1288" is an example of a subset number). -C -C -C ... copied ~/ig2/pcl/cry/fxdumpC.f -C into ~/ig2/ncod/chk/fxcompos.f -C ... in order to build, on that program base, a FAXCUT logic -C ... Purpose: to check the ISCHED and the strip-titles by -C ... emulating Cliff Fridlind -C ... to compose a FAX transmission from its component -C ... subsets and insets; -C -C 25-Jun-1996/dss -C ... copied ~/pcl/cry/vxdumpC.f into fxdumpC.f in order to make a -C ... FAX dumper which would work with 1440-byte records instead -C ... of the 512-byte records of vxdump -C -C ... mods for sys upgrade of 3-June-1996 5-June-1996/dss -C ... which killed all char args into ***99.c -C -C ... file dumper in the VAX-style of printout 19-Jul-1995/dss -C -C -C ............................................................... -C ... PLAN ... -C Modify this to not dump the records; with exceptions; -C more like the "scan" function; -C Scan up to 4 input FAX files; -C save the pointers found during scan in a database; -C save the IFIDs in a database; -C save the ISCHEDs in a database; -C Database structure: -C I*8 Product_outline(MAXITMDBA,LMTPRODTOT) -C -C I*8 IFID(6,LMTPRODTOT) -C I*8 ISCHED(180,LMTPRODTOT) -C C*112 CINPFINAM(MAXNFILS) -C I*8 KUNINP(MAXNFILS) / 31,32,33,34 / -C L LOPENU(MAXNFILS) -C -C MAXNFILS=4 -C MAXNPRODS=20 !... N PER INPUT FILE -C LMTPRODTOT = MAXNFILS*MAXNPRODS -C MAXITMDBA = 10 -c -C DO for as many as given input filenames(up to Max=4): -C ---------------------------------------- -C ... for every product (MAXPRODS=20) within the file ... -C (1.) File_seq. no. -C (2.) Product seq. no. within File Seq No. -C (3.) Rec. No. of Start-of-Map Block; -C (4.) Ptr to saved IFID; -C (5.) Rec. No. of Strip-Titles Block; -C (6.) Rec. No. of ISCHED Block; -C (7.) Ptr to saved ISCHED; -C (8.) FLAG whether this is last product in file, or not -C =0; not last product in file -C =Rec. No. of END-of-ALL-MAPS block -C = -1; Hit End-of-file instead of EOAM -C (9.) Derived No. of main-map blocks in this product -C (10.) Derived No. of Strip-title blocks in this product -C ---------------------------------------- -C repeat (1.) to (10.) as many times as necessary -C until End-of-all-maps block is found -C of until physical E-O-F -C ENDDO -C -C -C ... Dump the ISCHEDs as you are scanning the file -C -C ... After everything has been read in, then -C ... Analyze the ischeds; (look for obvious errors) -C ... look for linked items; -C ... print the linkages found; -C ... (do not try to do any more than that yet) -C -C ............................................................... -C ... FUNCTIONS ... - external lastch - integer lastch - external notrail - integer notrail - - integer open99 - external open99 - integer close99 - external close99 - integer rd1byt99 - external rd1byt99 - integer reposi99 - external reposi99 - integer rewind99 - external rewind99 - integer wheren99 - external wheren99 - -C -C . . . . . . . . . . . . . . . . . . . -C ============================================================== - integer LUNOUT !... output pure-raster file - parameter (LUNOUT=66) - INTEGER LUNSPEC !... header-like specs of pure - PARAMETER (LUNSPEC=67) - INTEGER LUNIFID - PARAMETER (LUNIFID=68) - - INTEGER MAXNFILS - PARAMETER (MAXNFILS=4) - - INTEGER MAXNPRODS - PARAMETER (MAXNPRODS=20) !... MAX PRODS PER FILE - - INTEGER LMTPRODTOT - PARAMETER (LMTPRODTOT=MAXNFILS*MAXNPRODS) !... 80 = 4*20 - - INTEGER MAXITMDBA - PARAMETER (MAXITMDBA=10) - - COMMON /PRODDESC/numprods,IFID(6,LMTPRODTOT), - 1 ISCHED(180,LMTPRODTOT), - 2 IPROD_DBA(MAXITMDBA,LMTPRODTOT) - -C ============================================================== - INTEGER IMAXWIDWRD - PARAMETER (IMAXWIDWRD=27) !...27*64 = 1728 PELS WIDE - INTEGER JMAXHGTLNS - PARAMETER (JMAXHGTLNS=7500) - - COMMON /SPAC4IMG/ NPELS_WID, NLNS_NEED, JLNADDCON, JLN_CURR, - 1 IMAGE(IMAXWIDWRD,JMAXHGTLNS) - -C ============================================================== -C - integer kbytpwrd - parameter (kbytpwrd=8) !... CRAY version - integer maxnwrds - parameter (maxnwrds=112/kbytpwrd) - integer narg_lmt - parameter (narg_lmt=10) - - integer krecsizbyt - parameter (krecsizbyt=1440) - integer krecsizwrd - parameter (krecsizwrd=krecsizbyt/kbytpwrd) - - - INTEGER MAXNREM - PARAMETER (MAXNREM=200) !... 200 LINES ALLOC FOR REMARKS - - -C -------------------------------------------- -C . . . CALL SEQ FOR SUBR FINDLINK() . . . . - INTEGER MAXPLTARG !... I-DIMEN OF IPLOTARG(I,4) - PARAMETER (MAXPLTARG=20) - - INTEGER MAXNPART - PARAMETER (MAXNPART=4) - - INTEGER ISSNO - integer npartfound - integer iplotarg(MAXPLTARG,MAXNPART) - INTEGER IRET_FND -C -------------------------------------------- -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . used by reader of input file . . . . . -C COMMON /ARGBFINC/ LUNINP,INISOPNQ,NBUFINP, -C 1 istartrec,nrecdo,jcushion, -C 2 cfinm_inp - - LOGICAL INISOPNQ - INTEGER LUNINP - integer NBUFINP - integer istartrec - integer nrecdo - integer jcushion - character*112 cfinm_inp -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . -C ... call seq. args for allargv(): - - integer jarg(maxnwrds,narg_lmt) - character*112 carg(narg_lmt) - equivalence (jarg,carg) - - integer narg_got - integer iret_args -C -C - integer nchars - character*1 NULLCHR - - -C . . . . . . keyvals() . . . . . . . . . . . . . . . . . . . - integer maxnkeys - parameter (maxnkeys=2) - - character*5 keyword(maxnkeys) - data keyword / 'ssno ','dumy ' / - - integer ixssno - data ixssno / 1 / - - integer ixdumy - data ixdumy / 2 / - - logical foundkey(maxnkeys) - integer numvalkey(maxnkeys) - - integer many_recs - data many_recs / 5999 / -C . . . . . . keyvals() . . . . . . . . . . . . . . . . . . . - - integer intarray(krecsizwrd) - character*1 c1array(krecsizbyt) - equivalence (intarray,c1array) - - integer i8dump(14) - character*112 c112dump - equivalence (i8dump(1),c112dump) - - integer itmpifid(6) - character*1 c1ifidisp(48) - equivalence (itmpifid(1),c1ifidisp(1)) - - character*1 c1ifidasc(48) - CHARACTER*48 C48IFIDASC - CHARACTER*53 MAPNAME - EQUIVALENCE (C48IFIDASC,C1IFIDASC) - - INTEGER NCHREMARK - INTEGER NUMREM - - INTEGER MSK4BITS - DATA MSK4BITS / X'000000000000000F' / - - INTEGER MSKFFFFF - DATA MSKFFFFF / X'FFFFF00000000000' / - - INTEGER KLANKS - DATA KLANKS / X'2020202020202020' / - - INTEGER KIND - INTEGER IXKIND - CHARACTER*7 CBLOKHDR(5) - DATA CBLOKHDR / 'START_M', - 2 'STITLES', - 3 'ISCHEDS', - 4 'END_ALL', - 5 'UNKNOWN' / - - INTEGER LOGREM(10,MAXNREM) - CHARACTER*80 CLOGREM(MAXNREM) - EQUIVALENCE (LOGREM(1,1),CLOGREM(1)) - - LOGICAL LDUMMYQ - INTEGER ISCHDUMMY(24) - DATA ISCHDUMMY / - 1 X'00A2000000400E10',X'8000310000000000', - 2 X'0E73001F0703079E',X'81516C00FFE21372', - 3 X'1372009500040019',X'0100D86C00010E74', - 4 X'0E74001F0703079E',X'41436C00079E1373', - 5 X'1373009702740019',X'0000D80000000000', - 6 X'0ECA000406090AF0',X'8100D800FFE20F26', - 7 X'0F26009904DF0019',X'0100D8000AF00F28', - 8 X'0F28009C019B0019',X'0000D80000000000', - 9 X'0E9A000406090AF0',X'8180D800FFE20EE4', - A X'0EE4009E05D70019',X'0100D8000AF00EE6', - B X'0EE600A1029C0019',X'0000D80000000000', - C 0,0 / - integer iret_key - integer iret_wher - integer iret_repo - integer iret_open - integer iret_clos - integer iret_rds - integer iret_rew - integer loc_EOF - - - integer jstartrec - integer ioffset - integer ibytoffset0 - integer nbytoffset9 - integer index_from - integer ivaltail - integer ivalrec2 - character*3 ciomode - integer numbyts - integer numbytsred - integer mrecno - integer ivalscan - logical lskip_prntq - LOGICAL LVARIANQ - logical lparmqq - - CHARACTER*112 CINPFINAM(MAXNFILS) - INTEGER KUNINP(MAXNFILS) - DATA KUNINP / 31, 32, 33, 34 / - LOGICAL LOPENU(MAXNFILS) - INTEGER NTOTINPFIL - - integer jextrema(2,MAXNPART) - integer jlowestln - integer jhightestln -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . for the output pure-raster file specs . . . . . - - INTEGER KDIMHED !... no. of I*8 words in header - parameter (KDIMHED=9) -C - INTEGER JHED1D(kdimhed) !... 9 longwrd = 72 byt - CHARACTER*8 CHED(kdimhed) - EQUIVALENCE (JHED1D,CHED) - CHARACTER*72 CHED1D - EQUIVALENCE (JHED1D(1),CHED1D) - - INTEGER NWDHED - INTEGER IRET_HDR - - integer lwr_or_upr - integer nchinpfn - integer nchstripped - integer iret_strp - character*16 cstrmapnam - character*8 c8mapnam - - integer ntotwrds - integer iacc - character*8 cacc - equivalence (iacc,cacc) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - integer istat - - CHARACTER*44 STRMSG - - SAVE - - CALL W3TAGB('FXCOMPOZ',1999,0319,0080,'NP12 ') - - WRITE(STRMSG(1:44), - 1 FMT='(''RUNNING FXCOMPOZ IBM VERSION 1999.319 1425L:'')') -C '12345678901234567890123456789012345678901234' -C 1234567890123456789 -C--------------------------------------------------------------- -C . . . S T A R T . . . -C--------------------------------------------------------------- - WRITE(6,FMT='('' MAIN: '',A)')STRMSG(1:44) - - CALL CONSOL(STRMSG) - -C - istat = 0 - LDUMMYQ = .FALSE. - - NULLCHR = char(0) - NUMREM = 0 - - lskip_prntq = .TRUE. - -C . . . . . . . . . . . . . . . . . . . . . . . . . -C ... insert logic of teskeyva.f here which will get PARM -C ... from command line - - call ekeyvals(maxnkeys,keyword,foundkey,numvalkey,iret_key) - - write(6,135)iret_key - 135 format(' fxcompoz::keyvals: returned w/ code=',I5) - if(iret_key .ne. 0) then - istat = 1 - go to 999 - endif -C - do ik = 1,maxnkeys - if(foundkey(ik)) then - - write(6,145)ik,keyword(ik)(1:lastch(keyword(ik))), - * numvalkey(ik) - 145 format(' fxcompoz:',I3,'... "',A,'" =',I9) - else -C ... failed to find a match for this keyword ... - write(6,155)keyword(ik)(1:lastch(keyword(ik))) - 155 format(' fxcompoz: did not find, in cparm, the', - * ' keyword= "',A,'"') - endif - enddo - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... the starting and ending records: -C ... default for starting output record number = 1; -C ... default for number of output records to scan = 5999; -C ... where output record is in krecsizbyt=1440 bytes; - - - istartrec = 1 - nrecdo = 5999 - lskip_prntq = .true. - INISOPNQ = .false. - - lvarianq = .false. - LDUMMYQ = .FALSE. - if (foundkey(ixssno)) then - issno = numvalkey(ixssno) - if(issno .LE. 0) then - write(6,162)issno - 162 format(' fxcompoz: Failed on given bad-valued SSNO=',I6) - istat = 2 - go to 999 - else - write(6,164)issno - 164 format(' fxcompoz: go with desired Subset No.=',I6) - endif - endif - - if (foundkey(ixdumy)) then - ivaldumy = numvalkey(ixdumy) - if(ivaldumy .LE. 0) then - LDUMMYQ = .FALSE. - else -C ... ivaldumy = positive, non-zero, like dumy=1; - LDUMMYQ = .TRUE. - endif - endif -C . . . . . . . . -C ... - write(6,179)LDUMMYQ - 179 format(/,' fxcompoz: from PARM,' - * /,' Over-write sched w/ dummy data?? = .',L1,'.', - * /,' . . . . . . . . . . . . . . . . . . . . . . . . .') - -C ---------------------------------------------------------------- - -C . . . . TO GET THE INPUT FILENAME . . . . . . . . . . . . . - NTOTINPFIL = 0 - - lparmqq = .false. - - DO I = 1,MAXNFILS - LOPENU(I) = .FALSE. - ENDDO - - DO I = 1,MAXNFILS - CINPFINAM(I)(1:112) = ' ' - ENDDO - - call allargv(narg_lmt,carg,narg_got,iret_args) - - write(6,215)narg_lmt,narg_got,iret_args - 215 format(' Main::allargv:narg_lmt=',I3,'; narg_got=',I3, - * '; return_code=',Z16.16) - if(narg_got .GT. 0) then - do iar = 1,narg_got - lparmqq = .false. - nchars = lastch(carg(iar)) -C - if(nchars .le. 0) then - write(6,225)iar - 225 format(' Main: Empty Arg(',I3,')' ) - iwdss = 1 - write(6,231)iwdss,jarg(iwdss,iar) - 231 format(' Main: jarg(',I3,') is last word = HEX',Z16.16) - else - write(6,235)nchars,iar - 235 format(' Main: nchars=',I3,'; in Arg(',I3,')' ) - write(6,237)carg(iar)(1:nchars) - 237 format(1X,A) - if(carg(iar)(1:5) .EQ. 'parm=') then - write(6,2372) - 2372 format(' Main: this Arg is PARM; not finame') - lparmqq = .true. - endif - - iwdss = ((nchars - 1) / kbytpwrd) + 1 -C ... where iwdss points to last word so I could hex dump -C ... that last word, to see if NULL is there - if(iwdss .GE. maxnwrds) then - write(6,231)iwdss,jarg(iwdss,iar) -C 231 ... format(' Main: jarg(',I3,') is last word = HEX',Z16.16) - else - write(6,2391)iwdss,jarg(iwdss,iar),jarg(iwdss+1,iar) - 2391 format(' Main: jarg(',I3,') is last word = HEX',Z16.16, - * 1X,Z16.16) - endif -C ... I tried to append a NULL terminator; -C ... Is there a NULL-terminator??? -C ... Yes there is, followed by blank fill. - -C ... expected to be the input filename for pure-ras - if(.NOT. lparmqq) then - if(ntotinpfil .LT. MAXNFILS) THEN - ntotinpfil = ntotinpfil + 1 - CINPFINAM(ntotinpfil)(1:112) = carg(iar)(1:112) - ENDIF - endif - endif - enddo - endif -C ---------------------------------------------------------------- -C ... initialize FAX-cut constants and arrays ... - numprods = 0 - NPRODWIFIL = 0 - do j = 1,LMTPRODTOT - DO I = 1,6 - IFID(I,J) = 0 - ENDDO - ENDDO - do j = 1,LMTPRODTOT - DO I = 1,180 - ISCHED(I,J) = 0 - ENDDO - ENDDO - do j = 1,LMTPRODTOT - DO I = 1,MAXITMDBA - IPROD_DBA(I,J) = 0 -C ... IFID(I,J) = 0 !... wrong!!!! 8-JUL-1997/DSS - ENDDO - ENDDO -C ---------------------------------------------------------------- -C ... OPEN THE INPUT FILE ... - IF(NTOTINPFIL .LE. 0) THEN - WRITE(6,FMT='('' fxcompoz: FAILED ON LACK OF INPUT '', - 1 ''FILENAME(S)'')') - ISTAT = 1 - GO TO 999 - ENDIF -C ... OTHERWISE, SOME INPUT FILENAME(S) WERE GIVEN, SO OPEN ... - - DO 888 NAM = 1,NTOTINPFIL - LUNINP = kuninp(NAM) - INISOPNQ = .false. - LOPENU(NAM) = .FALSE. - NPRODWIFIL = 0 - - cfinm_inp(1:112) = CINPFINAM(NAM)(1:112) -C ... SHOULD INQUIRE AS TO EXISTENCE OF THIS INPUT FILE ... - - ciomode(1:3) = ' ' - ciomode(1:3) = 'r'//NULLCHR//NULLCHR !... for READ_ONLY - c112dump(1:112) = cfinm_inp(1:112) - write(6,305)(i8dump(i),i=1,14) - 305 format(' tesopen: the filename in HEX is (see next lines)', - * /,4Z17.16,/,4Z17.16, - * /,4Z17.16,/,2Z17.16) - nchinpfn = lastch(cfinm_inp) - nchinpfn0 = nchinpfn + 1 !... includes NULL in count - write(6,3052)LUNINP,nchinpfn0,cfinm_inp(1:nchinpfn0), - * ciomode(1:3) - 3052 format(' tesopen: will call open99 w/ LUNINP=',I4, - * /,' finm(1:',I5,') =',A, - * /,' ciomode(1:3) = ',A) - - iret_open= open99(LUNINP,cfinm_inp(1:nchinpfn0),ciomode(1:2)) - - if(iret_open .NE. 0) then - istat = 30 - go to 8990 - else - INISOPNQ = .TRUE. - LOPENU(NAM) = .TRUE. - endif - -C ... ... -C ... do I need to assign -s unblocked ??? ... - -C ... Where is the End-of-File located? -C ... I will reposition to EOF, then ask where am I? - ioffset = 0 - index_from = 2 !... from EOF - - iret_repo = reposi99(LUNINP,ioffset,index_from) - - if(iret_repo .NE. 0) then - istat = 31 - go to 800 - endif - - iret_wher = wheren99(LUNINP, loc_EOF) - if(iret_wher .NE. 0) then - istat = 32 - go to 800 - endif - - write(6,315) loc_EOF - 315 format(' fxcompoz: Location of E-O-F (in bytes, ', - * 'rel to start) =',I7) - -C ... How many FAX blocks is that? - maxblocks = loc_EOF / krecsizbyt - if(mod(loc_EOF,krecsizbyt) .NE. 0) then - maxblocks = maxblocks + 1 - endif - write(6,317)maxblocks - 317 format(' which file-size will fit within', I6, - * ' FAX blocks') -C -C ... Now let us position input file ptr to equiv. of istartrec - iret_rew = rewind99(LUNINP) - jcushion = 0 - -C ... when it comes thru those istartrec cases, the input file -C ... is positioned for read - numbyts = krecsizbyt - NBUFINP = 0 - do ired = 1,nrecdo - do i = 1,krecsizwrd - intarray(i) = 0 - enddo - iret_rds = rd1byt99(LUNINP,numbyts,c1array,numbytsred) -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTARRAY, 8_8, NUMBYTSRED / 8_8) -#endif - if(iret_rds .NE. 0) then - if(iret_rds .EQ. -1)then - write(6,415)NBUFINP - 415 format(' fxcompoz: Hit End-of-File after reading',I7, - * ' records of 1440-bytes each') - go to 800 - else - write(6,425)iret_rds - 425 format(' fxcompoz::rd1byt99:error code=',I5) - istat = 36 - go to 800 - endif - endif - NBUFINP = NBUFINP + 1 - mrecno = NBUFINP + jcushion -C ... - if(.NOT. lskip_prntq) THEN - -C ... call rec_dump(mrecno,intarray,krecsizwrd) - - ENDIF - - IF(IAND(INTARRAY(1),MSKFFFFF) .EQ. MSKFFFFF) THEN -C ... THIS IS A SPECIALLY HEADED FAX BLOCK ... -C ... what kind of block header is this? - - KIND = ISHFT(INTARRAY(1),-40) !... RSHIFT 5 BYTES - KIND = IAND(KIND,MSK4BITS) - IXKIND = 5 !... FOR UNKNOWN - IF(KIND .EQ. 15) THEN !... == X'F' - IXKIND = 1 - ELSE IF(KIND .EQ. 14) THEN !... == X'E' - IXKIND = 2 - ELSE IF(KIND .EQ. 13) THEN !... == X'D' - IXKIND = 3 - ELSE IF(KIND .EQ. 12) THEN !... == X'C' - IXKIND = 4 - ENDIF - - IF(IXKIND .EQ. 1) THEN -C ... THIS RECORD IS START OF A PRODUCT ... - NUMPRODS = NUMPRODS + 1 - NPRODWIFIL = NPRODWIFIL + 1 - - IPROD_DBA(1,NUMPRODS) = LUNINP - IPROD_DBA(2,NUMPRODS) = NPRODWIFIL - IPROD_DBA(3,NUMPRODS) = MRECNO - IPROD_DBA(4,NUMPRODS) = NUMPRODS - JP = NUMPRODS - DO IP = 1,6 - IFID(IP,JP) = INTARRAY(IP) - ENDDO -C ... WHICH COPIED IFID INTO HOLDING TANK ... - - ELSE IF(IXKIND .EQ. 2) THEN -C ... THIS RECORD IS THE STRIP-TITLES BLOCK ... - IPROD_DBA(5,NUMPRODS) = MRECNO - - ELSE IF(IXKIND .EQ. 3) THEN -C ... THIS RECORD IS ISCHED BLOCK ... - JP = NUMPRODS - DO IP = 1,180 - ISCHED(IP,JP) = INTARRAY(IP) - ENDDO -C ... WHICH COPIED ISCHED INTO HOLDING TANK ... - isched(2,jp) = NUMPRODS -C ... hide the backward-link from isched to product-no. -C ... in the unused I*8 word(2) of ISCHED(,JP) - -C . . . . . . . . DUMMY DATA OVERWRITING REAL INPUT . . . - IF(LDUMMYQ) THEN - IF(JP .EQ. 1) THEN -C ... OVERWRITE THE ISCHED() WITH DUMMY DATA -C ... WITH MORE INTERESTING SETS ... - DO IP = 1,24 - ISCHED(IP+2,JP) = ISCHDUMMY(IP) - ENDDO - ENDIF - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - IPROD_DBA(6,NUMPRODS) = MRECNO - IPROD_DBA(7,NUMPRODS) = NUMPRODS - -C ... DUMP (PRINT) THIS ISCHED RECORD ... - call rec_dump(mrecno,intarray,krecsizwrd) - - ELSE IF(IXKIND .EQ. 4) THEN -C ... THIS RECORD IS END-OF-ALL-MAPS BLOCK ... - - IF ( NUMPRODS .EQ. 0 ) THEN - NUMPRODS = 1 - END IF - - print*,'In fxcompoz.F after END-OF-ALL-MAPS - & NUMPRODS = ',NUMPRODS - IPROD_DBA(8,NUMPRODS) = 1 - - ENDIF !... END OF IXKIND CASES ... - - IF(NUMREM .LT. MAXNREM) THEN - NUMREM = NUMREM + 1 - - DO I = 1,10 - LOGREM(I,NUMREM) = KLANKS - ENDDO - NCHREMARK = 56 + 6 - - write(clogrem(numrem)(1:nchremark),fmt='(Z17.16, - * '' ... FOUND '',A7,'' IN REC. NO. ='',I5, - * ''; U:'',I2)') - * INTARRAY(1),CBLOKHDR(IXKIND), MRECNO,LUNINP - ENDIF - ENDIF - ENDDO - - - 800 CONTINUE - - WRITE(6,815)NBUFINP,LUNINP - 815 FORMAT(' fxcompoz:after reading NBUFINP=',I7, - * '; U:',I3) - - IF(NUMREM .GT. 0) THEN - WRITE(6,825) - 825 FORMAT(' * * * * * S U M M A R Y * * * * * * * * * *') - DO LINE = 1,NUMREM - NCHRE = NOTRAIL(CLOGREM(LINE)) - WRITE(6,827)CLOGREM(LINE)(1:NCHRE) - 827 FORMAT(A) - enddo - WRITE(6,FMT='('' * * * * * * * * * * * * * * * * * * * '', - * ''* * * * *'')') - endif - 888 CONTINUE !... ENDDO ON INPUT FILES BY NAM = 1,NTOTINPFIL - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... ALL INPUT FILES HAVE BEEN SCANNED AND DATABASE ENTRIES MADE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - WRITE(6,FMT='('' UNIT PRDWI START PROD STRIP SCHED'', - * '' PROD ENDALL'')') - JPP = 0 - 890 CONTINUE - JPP = JPP + 1 - JP = IPROD_DBA(4,JPP) - IF(JP .GT. 0) THEN - WRITE(6,FMT='((12I6))') - * (IPROD_DBA(IP,JP),IP=1,MAXITMDBA) -C ... NO MORE ITEMS IN DATABASE ... - GO TO 890 !... LOOP BACK FOR NEXT DBA PROD ITEM - ENDIF - - CALL FINDLINK(ISSNO, npartfound, iplotarg, IRET_FND) - - IF(IRET_FND .NE. 0) THEN - - WRITE(6,FMT='('' fxcompoz::FINDLINK:FAILED TO FIND ALL '', - * ''PARTS FOR SSNO. ='',I6)') ISSNO - - ISTAT = 3 - GO TO 8990 - - ENDIF -C ... OTHERWISE, FINDLINK WAS SUCCESSFUL ... - -C ... OUTPUT THE IFID FOR EACH PART ... - - - rewind LUNIFID - write(6,FMT='('' fxcompoz: npartfound='',I3, - * ''; IFIDs for each part ...'')') - * npartfound - - do jp = 1,npartfound - jprodno = iplotarg(14,jp) - do i = 1,6 - itmpifid(i) = IFID(i,jprodno) - enddo -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (itmpifid, 8_8, 6_8) -#endif - call cdc2asc(48,c1ifidisp,c1ifidasc,iret_cdc) - -C MAKE MESSAGE FOR CONSOL. - - MAPNAME(01:07) = 'Faxmap ' - MAPNAME(08:52) = c48ifidasc(04:48) - iend = 53 - kend = 52 - do k = 1,iend - if(MAPNAME(kend:kend) .ne. ' ')then - ilastbyt = kend + 1 - MAPNAME(ilastbyt:ilastbyt) = ':' - goto 100 - else - kend = kend - 1 - endif - enddo - 100 continue - - write(6,FMT='('' FXCOMPOZ: ilastbyt='',i3,A)') - * ilastbyt,MAPNAME(01:ilastbyt) - CALL CONSOL(MAPNAME) - c48ifidasc(1:3) = 'FFF' - write(6,FMT='(1x,I3,''... prodno='',I4,'': '',A48)') - * jp,jprodno,c48ifidasc(1:48) - - - - write(LUNIFID,8948,ERR=920) C48IFIDASC(1:48) - 8948 format(A48) - enddo - ENDFILE LUNIFID - -C ... DETERMINE HOW MANY SCANLINES NEEDED FOR THIS COMPOSITE FAX - - do j = 1,MAXNPART - jextrema(1,j) = 0 - jextrema(2,j) = 0 - enddo - - do jpart = 1,npartfound - jextrema(1,jpart) = iplotarg(3,jpart) - if(iplotarg(13,jpart) .NE. 0) then -C ... doubling option ... so needs double the hgt - jextrema(2,jpart) = jextrema(1,jpart) + 2*iplotarg(6,jpart) - - else -C ... the usual not-doubled case, - jextrema(2,jpart) = jextrema(1,jpart) + iplotarg(6,jpart) - endif - enddo - - jlowestln = jextrema(1,1) - jhighestln = jextrema(2,1) - if(npartfound .GT. 1) then - do jj = 2,npartfound - if(jextrema(1,jj) .LT. jlowestln) then - jlowestln = jextrema(1,jj) - endif - if(jextrema(2,jj) .GT. jhighestln) then - jhighestln = jextrema(2,jj) - endif - enddo - endif -C ... what additive constant, when added to jlowestln-value, -C ... will yield a line subscript value of (1) ??? - jlnaddcon = 1 - jlowestln - nlns_need = jhighestln + jlnaddcon - 1 - jln_curr = 0 - npels_wid = 64*IMAXWIDWRD - - write(6,FMT='('' fxcompoz: preparing image space for'',I6, - * '' pels by '',I6,'' scanlines'', - * /,7X,''jlowestln='',I6,''; jhighestln='',I6, - * ''; jlnaddcon='',I6)') - * npels_wid, nlns_need, jlowestln, jhighestln, jlnaddcon - - do j = 1,nlns_need - do i = 1,IMAXWIDWRD - image(i,j) = 0 - enddo - enddo -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... to adapt the pure-raster file header logic -C ... to the fxcompoz environment, in which I want to -C ... write the header info to a separate file as text -C ... (all I really need is width, height) - - lwr_or_upr = 1 - nchinpfn = lastch(cinpfinam(1)) - call strpfnam(lwr_or_upr,cinpfinam(1)(1:nchinpfn),nchinpfn, - * cstrmapnam,nchstripped,iret_strp) - - c8mapnam(1:8) = ' ' - ncs = nchstripped - if((ncs .LE. 0) .OR.(iret_strp .NE. 0)) then - write(6,FMT='('' scn_x6bB::strpfnam: Failed to '', - * ''extract innermost filename;'', - * /,7X,''nchstripped='',I4,''; iret_strp='',I4)') - * nchstripped,iret_strp - c8mapnam = 'unknown ' - else if(ncs .GT. 8) then - ncs = 8 - c8mapnam(1:8) = cstrmapnam(1:8) - else - c8mapnam(1:) = cstrmapnam(1:ncs) - endif - - write(6,FMT='('' scn_x6bB: before mkpurhdr; c8mapnam= "'', - * A,''"'')') - * c8mapnam(1:8) - npxlpoutlin = 1728 - nwdpoutlin = npxlpoutlin / 64 - - call mkpurhdr(c8mapnam,nwdpoutlin,npxlpoutlin,CHED,KDIMHED, - * NWDHED,IRET_HDR) - - IF(IRET_HDR .NE. 0) THEN - WRITE(6,FMT='('' scn_x6bB::mkpurhdr: WARNING code ='',I4)') - * IRET_HDR - - endif -C ... where do I put the HEIGHT of product??? -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... At this point I should set the total word count -C ... in the HEADER RECORD. - - NTOTWRDS = nlns_need * nwdpoutlin - NCH = 8 - CALL BIN2CH(NTOTWRDS,CACC(1:8),NCH,'R999') - ched(2)(1:8) = cacc(1:8) - - NCH = 8 - CALL BIN2CH(nlns_need,CACC(1:8),NCH,'R999') - ched(5)(1:8) = cacc(1:8) !... count of scanlines in here - - write(6,FMT='('' fxcompoz: specs of pure-raster output:'', - * /,8(A8,1X), /,8(A8,1X))') - * (ched(i)(1:8),i=1,KDIMHED) - write(LUNSPEC,8955,ERR=910) CHED1D(1:72) - 8955 format(A) - -C OPEN THE OUT PUT RASTER FILE. - - OPEN (LUNOUT, ACCESS='DIRECT', RECL=216 ) - NRECRAS = 0 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - DO JPART = 1,NPARTFOUND - call vx6b_pur('init',iplotarg(1,jpart),MAXPLTARG,iret_pur) - - CALL PLOTPART(JPART,npartfound,IPLOTARG,IRET_PLP) - ENDDO - - do j = 1,nlns_need - NRECRAS = NRECRAS + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (image(1,j), 8_8, IMAXWIDWRD) -#endif - write(LUNOUT,REC=NRECRAS,err=900)(image(i,j),i=1,IMAXWIDWRD) - enddo - - 8990 CONTINUE -C ... COMES HERE TO CLOSE ANY OPEN INPUT FILES - DO IU = 1,MAXNFILS - IF(LOPENU(IU)) THEN - LUNINP = KUNINP(IU) - iret_clos = close99(LUNINP) - WRITE(6,FMT= '('' fxcompoz: after CLOSE99('',I3, - * '') retcode='',I7 )') - * LUNINP,iret_clos - ENDIF - ENDDO - GO TO 999 - - 900 continue - write(6,905)LUNOUT - 905 format(' fxcompoz:FAILED on WRITE PARITY ERROR on UNIT=',I3) - istat = 66 - go to 999 - 910 continue - write(6,915)LUNSPEC - 915 format(' fxcompoz:FAILED on WRITE PARITY ERROR on UNIT=',I3) - istat = 67 - go to 999 - 920 continue - write(6,925)LUNIFID - 925 format(' fxcompoz:FAILED on WRITE PARITY ERROR on UNIT=',I3) - istat = 68 - go to 999 - - 999 continue - CALL W3TAGE('FXCOMPOZ') - CALL ERREXIT(istat) - STOP - END diff --git a/util/sorc/fxcompoz.fd/fxcompozlib.F b/util/sorc/fxcompoz.fd/fxcompozlib.F deleted file mode 100755 index 7145f63a3a..0000000000 --- a/util/sorc/fxcompoz.fd/fxcompozlib.F +++ /dev/null @@ -1,3733 +0,0 @@ - subroutine ALLARGV(narg_lmt,carg,narg_got,iret_args) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: ALLARGV GET ALL COMMAND-LINE ARGUMENTS -C PRGMMR: HENRICHSEN ORG: W/NP12 DATE: 1999-11-05 -C -C ABSTRACT: TO GET ALL COMMAND-LINE ARGUMENTS; RETURNING THEM -C AS NULL-TERMINATED STRINGS IN A CHARACTER*112 ARRAY. -C -C PROGRAM HISTORY LOG: -C 95-05-09 DAVID SHIMOMURA -C 95-05-09 SHIMOMURA: MADE ALLARGU() ... AN INTERGRAPH VERSION -C FROM CRAY VERSION; -C 95-05-23 SHIMOMURA: MADE ALLARGV() ... AN INTERGRAPH VERSION -C WITH LONGER LINES TO BE ABLE TO HANDLE -C THE PARM= ARG WITH ITS 100 CHAR EN-QUOTED TEXT -C 95-07-10 SHIMOMURA: MODIFYING ALLARGV() FOR THE CRAY -C 1999-11-05 HENRICHSEN: MODIFYING ALLARGV() FOR THE IBM, MADE THE -C FUNCTION iargc and nargsinline integer(4) -C -C -C -C USAGE: CALL ALLARGV(NARG_LMT, CARG, NARG_GOT, IRET_ARGS) -C 1 2 3 4 -C INPUT ARGUMENT LIST: -C (1.) NARG_LMT - LIMITING NO. OF ARGS EXPECTED; -C THE DIMENSION OF ARG2 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C -C (2.) CARG() - CHARACTER*112 CARG(NARG_LMT) -C HERE ARE THE DESIRED ARGUMENTS -C AS NULL-TERMINATED CHAR STRINGS. -C -C (3.) NARG_GOT - COUNT OF ARGUMENTS WHICH WERE GOTTEN. -C -C (4.) IRET_ARGS - RETURN CODE -C = 0; NORMAL RETURN -C = -1; ABNORMAL EXIT. TOO MANY COMMAND-LINE ARGS -C FOR THE DIMENSION OF CARG ARRAY -C (NARG_LMT IS INADEQUATE) -C -C = POSITIVE NON-ZERO VALUE IS A WARNING: -C ONE OR MORE OF THE GIVEN ARGS WAS TOO LONG, -C SO I HAVE TRUNCATED THE TOO-LONG ONE(S); -C THE NTH BIT SET IS THE NTH ARGUMENT -C WHICH WAS TOO LONG. -C -C THE RETURN CODE=-1 (TOO MANY ARGS) HAS PRIORITY -C OVER THE POSITIVE NON-ZERO (ARG IS TOO LONG). -C -C OUTPUT FILES: -C FT06F001 - SOME CHECKOUT PRINTOUT -C -C REMARKS: -C CAUTION: THE USER MUST DEFINE THE CARG ARRAY AS -C CHARACTER*112 CARG() -C -C WARNING: THE SIZE OF EACH COMMAND-LINE ARGUMENT IS LIMITED TO -C A MAX OF 111-CHARACTERS; SO THAT ONE BYTE ADDED FOR THE -C TERMINATING NULL CHARACTER WOULD FILL THE CHARACTER*112 -C CARG() ITEM. -C -C WHEN THE USER WANTS THE CHAR COUNT OF ONE OF THE RETURNED -C CARG() CHARACTER STRINGS SHE COULD INDEX ON THE NULL TERMINATOR -C NCHARS = INDEX(CARG(IAR),NULLCHR) - 1 -C -C TO EMULATE THE IBM PARM FIELD, THE USER SHOULD KEY_IN ON THE -C COMMAND LINE: -C PARM='IN BETWEEN THE QUOTES IS THE PARMS' -C WHAT IS RETURNED FROM ALLARGV() FROM THE PARM= ENTRY IS -C ONE ARG WHICH STARTS WITH "PARM=" AND INCLUDES EVERYTHING -C WHICH WAS WITHIN THE SINGLE-QUOTE SIGNS, BUT THE QUOTE SIGNS -C THEMSELVES WILL DISAPPEAR; AND A NULL-TERMINATOR WILL BE ADDED. -C THE STARTING "PARM=" IS A KEY WORD FOR THE PARMS, AND SHOULD -C NOT BE USED TO START ANY OTHER ARGUMENT. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C - integer kbytpwrd - parameter (kbytpwrd=8) ! ... FOR THE CRAY - integer maxnbyt - parameter (maxnbyt=112) - integer maxnwrds - parameter (maxnwrds=maxnbyt/kbytpwrd) - integer lmt_txt - parameter (lmt_txt=maxnbyt-1) - -C ... call seq. args ... - integer narg_lmt - character*112 carg(narg_lmt) - integer narg_got - integer iret_args - -C -C ... FUNCTIONS ... - external lastch - integer lastch - external notrail - integer notrail -C ------------------------------------------------------------- - integer jwork(maxnwrds) - character*112 cwork - equivalence (jwork,cwork) - -C THESE MUST BE INTEGER(4) FOR FUNCTION CARG AND SUB GETARG. - - integer(4) nargsinline - integer(4) narguse - integer(4) iargc - integer(4) iar -C ------------------------------------------------------------- - - integer nchars - - LOGICAL LPARMQQ - logical LERROR - character*1 BKSLSH - character*1 KLF - character*1 NULLCHR - character*1 lonech - - -C . . . . . . . . S T A R T . . . . . . . . . . . . . . . . - - - NULLCHR = char(0) - KLF = char(10) - BKSLSH = CHAR(92) -C - LERROR = .FALSE. - LPARMQQ = .FALSE. - - iret_args = 0 - narg_got = 0 - do i = 1,narg_lmt - carg(i)(1:) = NULLCHR - enddo -C 15-Nov-1994/dss -C ... to demo command-line argument fetching 3-Oct-1994/dss -C -C - nargsinline = iargc() - - write(6,115) nargsinline - 115 format(1h ,'ALLARGV: count of args found in command line =', I3) - - if(nargsinline .gt. 0) then - narguse = nargsinline - if(narguse .gt. narg_lmt) then - narguse = narg_lmt - write(6,117)narguse,nargsinline - 117 format(1h ,'ALLARGV: WARNING... too many command-line args', - A ' * * * * * * * * *', - 1 /,1h ,' Proceeding with only',I3, - 2 ' args out of',I3) - LERROR = .true. - endif - - do iar = 1,narguse - LPARMQQ = .FALSE. - - cwork(1:) = ' ' - - call getarg(iar,cwork) - - narg_got = narg_got + 1 - nchars = lastch(cwork) - - if(nchars .le. 0) then - write(6,125)iar - 125 format(1h ,'ALLARGV:getarg() returned an empty arg for', - A ' no.',I3 ) - else -C ... SOME TEXT EXISTS IN THIS ARG ... -C ... DOES IT START WITH "PARM=" ??? - if((cwork(1:5) .EQ. 'PARM=') .OR. - 1 (cwork(1:5) .EQ. 'parm=') ) then - LPARMQQ = .TRUE. -C ... this arg is special case of PARM= -C ... which can include blanks, so cannot lastch() it ... - nchars = notrail(cwork) - endif -C ... iwdss = ((nchars-1)/kbytpwrd) + 1 -C ... where iwdss points to last word so I could hex dump -C ... that last word, to see if NULL is there -C ... There was no NULL; only blank fill. - IF(LPARMQQ) THEN -C ... FILTER OUT ANY BACKSLASH or LINE_FEED ... - ioutc = 0 - do inc = 1,nchars - if(ioutc .LT. lmt_txt) then - lonech = cwork(inc:inc) - if((lonech .EQ. BKSLSH) .OR. - 1 (lonech .EQ. KLF)) then - else - ioutc = ioutc + 1 - carg(iar)(ioutc:ioutc) = lonech - endif - else -C ... comes here if ioutc .GE. lmt_txt, -C ... so I cannot increment ioutc for this inc char -C ... so truncate the string at (1:ioutc) -C ... should a warning be return-coded??? - itba = iar - 1 - iret_args = ibset(iret_args,itba) - go to 155 - endif - enddo - 155 continue - nchars = ioutc - np1 = nchars+1 - carg(iar)(np1:np1) = NULLCHR - - else -C ... this is .not. a PARM field, - if(nchars .GT. lmt_txt) then -C ... truncate any string longer than 111 to 111 - nchars = lmt_txt -C ... should a warning be return-coded??? - itba = iar - 1 - iret_args = ibset(iret_args,itba) - endif - - carg(iar) = cwork(1:nchars)//NULLCHR - endif - - endif - enddo - endif - - IF(LERROR) THEN - iret_args = -1 -C ... WHICH OVERRIDES THE TOO-LONG ARG INDICATOR WITH -C ... TOO MANY ARGS INDICATOR, WHICH IS MORE SERIOUS ERROR - ENDIF - - return - end - integer function atoi(string) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C FUNCTION: ATOI convert ascii string to integer -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: to convert ascii string to integer ... -C -C PROGRAM HISTORY LOG: -c 93-12-02 original author unknown -C 95-07-10 SHIMOMURA: MODIFYING ALLARGV() FOR THE CRAY -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: iret = atoi(string) -c -C INPUT ARGUMENT LIST: -c string - character string -c -c output argument list -c iret - integer representation of character 'string' -c -c remarks: -C CAUTION: FAILS WITH SYSTEM-F-INTOVF, integer overflow -C IF YOU FEED IT A TOO-LARGE-FOR 32-BIT-INTEGER NUMBER -C CAUTION: THE CALLING PROGRAM SHOULD DECLARE THIS FUNCTION -C WITH STATEMENT: integer ATOI -C Caution: 2-Dec-1993 -- this is failing, so I added -C D-line comments to debug -C Deleted the include of global.def -C Put isdigit logic in-line, replacing function -C Caution: Expects a NULL-terminated string. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C - character*(*) string -C - logical LISDIGIT -C ... I HAVE PUT LISDIGIT IN LINE INSTEAD OF FUNCTION ... - integer i - integer il - integer msign - integer lengivn - integer kchzero - character*1 chone - LOGICAL CHECKOUT - DATA CHECKOUT / .FALSE. / - character*1 nullchr - - save -C - nullchr = char(0) -C - atoi = 0 - locnull = 0 - limitscan = 0 - lengivn = len(string) - if(lengivn .le. 0) go to 999 - - IF(CHECKOUT) THEN - write(6,105)lengivn - 105 format(' atoi: entered with len(string)=',I5) - ENDIF - - limitscan = lengivn - locnull = index(string(1:lengivn),nullchr) - if(locnull .gt. 0 .and. locnull .le. lengivn) then - limitscan = locnull - 1 - endif - if(limitscan .le. 0) then - atoi = 0 - IF(CHECKOUT) THEN - write(6,125)limitscan,locnull - 125 format(' atoi: jumping out at 125, since limitscan=',I5, - * '; locnull=',I5) - ENDIF - go to 999 - endif - - IF(CHECKOUT) THEN - WRITE(6,205)limitscan - 205 FORMAT(' atoi: ready to scan with limitscan=',I5) - ENDIF - i = 1 -C ... to reposition pointer beyond leading blanks, - do ll = 1,LIMITSCAN - if(string(i:i) .ne. ' ') go to 222 -C ... otherwise, i-th char is leading blank, so incr - i = i + 1 - enddo - - if(i .gt. LIMITSCAN) go to 999 -C ... which tested for all blanks in given string - 222 continue -C ... otherwise, i is pointing at first non-blank char w/i string, - msign = 1 - if(string(i:i) .eq. '+' .or. string(i:i) .eq. '-') then - if(string(i:i) .eq. '-') msign = -1 - i = i + 1 - endif - if(i .gt. LIMITSCAN) go to 999 -C ... which tested for sign-only in given string. -C - kchzero = mova2i('0') - do il = i,LIMITSCAN - chone = string(il:il) - -c***what's LLE and LGE????? - LISDIGIT = (LGE(CHONE,'0') .AND. LLE(CHONE,'9')) - if(.not. LISDIGIT) THEN - IF(CHECKOUT) THEN - WRITE(6,315)il - 315 FORMAT(' atoi: jumping out on non-digit at il=',I5) - ENDIF - go to 333 -C ... which terminates scan on any non-digit character - ELSE - atoi = 10*atoi + (mova2i(chone) - kchzero) - ENDIF - enddo - 333 continue - atoi = msign * atoi - IF(CHECKOUT) THEN - WRITE(6,345)atoi - 345 FORMAT(' atoi: came thru 333 w/ atoi =',I9) - ENDIF - - 999 continue - return - end -c********************************************************************** - SUBROUTINE dcdlnx6b(lchkprntq,linecurr,nchs,LDUBL,nskpdib,npels, - 1 c1pure,kbytpur, iret_pel) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: dcdlnx6b data unpacker -C PRGMMR: HENRICHSEN ORG: W/NMC41 DATE: 1999-11-03 -C -C ABSTRACT: decode 6 bit logical input data. -C -C PROGRAM HISTORY LOG: -C 87-05-22 shimomura COPIED FROM DCD6 IN ORDER TO ADAPT IT TO READ JOHN SIMMONS' -c OUTPUT FILE INSTEAD OF BEDIENT'S MAP FILE. -C A PRIMITIVE VERSION OF BEDIENT'S DCD4 -C TO DECODE 6-BIT PACKED RASTER FORMAT MAP BGND. -C ONE SCANLINE PER CALL IS UNPACKED AND -C THE RESULT IS PUT INTO LMAPWK. -C 95-08-16 shimomura copied ~/vt240/dcdext6b.for into ~/cra/bg/count_pel.f -C to strip it down to simply count the pixels in one -C given complete scanline, which is encoded in NMC -C extended 6-bit code. -C Called from within CRAY package -- Main: look_x6b.f -- -C in which I wanted to determine the bounds of the map bgnd -C so that I could set dimensions for the Type-9. -C 95-08-21 shimomura copied count_pel.f into ~/car/bg/dcdlnx6b.f -C because I needed to build it up to a decoder -C of one scanline from x6b to pure_raster. -C Called from scn_x6bA() after it has extracted one -c scanline (in x6b code) from the buffered data. -C 97-02-20 shimomura copied ~/cra/bg/dcdlnx6b.f into ~/ncod/chk/dcdlnx6b.f -C because when used in fxcompos package it failed when -C called with LDUBL= .T.; it yielded a blank map cut. -C so I copied it into here so I could patch it without -C affecting its use in bg; -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C 1999-11-03 HENRICHSEN MDIFY TO RUN ON IBM SP. -C -C USAGE: CALL dcdlnx6b(lchkprntq,linecurr,nchs,LDUBL,nskpdib,npels, -C c1pure,kbytpur, iret_pel) -c -C INPUT ARGUMENT LIST: -C lchkprntq - logical to get checkout print -C linecurr - character*1 array containing one complete scanline -c in X6B -c nchs - array size of linecurr -C LDUBL - logical. to double every pixel on scanline -C nskpdib - integer. count of dibytes (4-pixel groups) to skip -C off of the FAX edge of the scanline. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C npels - total number of pels in this scanline -C c1pure - char*1 destination array allocated for the -C decoded-into-pure-uncompressed-pels -c kbytpur - array size of c1pure -C iret_pel - return code -C -C OUTPUT FILES: -C FT06F001 - SOME CHECKOUT PRINTOUT -C -C REMARKS: -C ... PROCEDURE USED TO UNPACK THE DATA: -C ... THE GIVEN DATA IS ENCODED IN 6-BIT LOGICAL GROUPS -C ... RIGHT-JUSTIFIED IN 8-BIT BYTES (NOT CONCATENATED). -C ... THE 6 BITS ARE FORMATTED: 'TTIIII' (IN BINARY) -C ... WHERE TT = TYPE OF DATA, -C ... IIII = DATA -C ... TT=00 FOR RUN OF ZEROS FOR WHICH IIII IS COUNT OF -C ... DIBYTES OF ZEROS. -C ... TT=01 FOR RUN OF ONES FOR WHICH IIII IS COUNT OF -C ... DIBYTES OF ONES. -C ... A SEQUENCE OF RUN COUNTS OF THE SAME TYPE -C ... IS INTERPRETED AS: -C ... TOTAL_COUNT= IIII(1ST) + 16*III(2ND) + 256*IIII(3RD) -C ... TT=10 FOR "AS_IS" FOR WHICH IIII IS THE 4 BITS OF -C RASTER DATA AS_IS. -C ... TT=11 FOR COMMAND OR SPECIAL SIGNAL -C FOR WHICH IIII=0000 MARKS END_OF_SCANLINE; -C AND IIII=0011 MARKS END_OF_THE_MAP. -C ... AS EACH 6-BITS IS EXTRACTED, IT IS INTERPRETED AND -C ... THE RESULTING UNPACKED SCANLINE DEVELOPS IN LMAPWK -C ... BUT IN AN INTERMEDIATE FORM IN WHICH EACH 8-BIT BYTE -C ... CONTAINS ONLY 4BITS OF DATA IN ITS LOW-ORDER HALF BYTE. -C ... HOWEVER, IF THE DOUBLE_SCALE OPTION HAD BEEN REQUESTED, -C ... THEN EACH 4-BITS OF DATA IS TRANSLATED INTO 8-BITS -C ... IN WHICH EACH ORIGINAL BIT IS REPLACED BY TWO BITS. -C -C ... WHEN ALL THE DATA FOR ONE SCANLINE HAS BEEN DECODED, -C ... IF NOT DOUBLING SCALE, THEN THE INTERMEDIATE -C ... FORM IS COMPRESSED TO ELIMINATE THE HIGH-ORDER 4BITS -C ... OF EVERY BYTE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C - logical lchkprntq - character*1 linecurr(nchs) !... one complete X6B scanline - LOGICAL LDUBL - INTEGER NSKPDIB - integer npels !... total number of pels in this scanline - character*1 c1pure(kbytpur) !... space for one pure scanln - integer iret_pel !... return code -C - - integer nbytspwrd -C ... parameter (nbytspwrd=4) !... for Intergraph - parameter (nbytspwrd=8) !... for CRAY - - integer lmtnpels - parameter (lmtnpels=4192) - integer lmtngrps - parameter (lmtngrps=lmtnpels/4) !... = 1048 di-bytes - integer iwrksz !... = 262 words(on Intergraph) - parameter (iwrksz= lmtngrps/nbytspwrd) -C - integer intmapwrk(iwrksz) - character*1 c1mapwrk(lmtngrps) - equivalence (intmapwrk,c1mapwrk) - -C ... call pk4_8bit(c1mapwrk,IOTBY, nskpdib, c1pure,kbytpur, -C ... nbytres, iret_pk4) - integer nbytres - integer iret_pk4 - - integer keom - data keom / X'33' / !... end-of-map - integer keos - data keos / X'30' / !... end-of-scanline - - INTEGER MSK6BT - DATA MSK6BT / X'3F' / - integer MSK4BT - DATA MSK4BT / X'0F' / -C - INTEGER LTTBLI(16) - DATA LTTBLI / X'00', X'03', X'0C', X'0F', - 1 X'30', X'33', X'3C', X'3F', - 2 X'C0', X'C3', X'CC', X'CF', - 3 X'F0', X'F3', X'FC', X'FF' / - INTEGER ITTPRE - INTEGER ITT - INTEGER IIII - INTEGER I6BIT - INTEGER IOTBY !... SUBSCRIPT PURE-RASTER LINE - - integer ntotpels - integer jonegrp - character*1 NULL - character*1 cblack - - - integer nwhiterun - integer nblackrun - INTEGER NRUNDIBY - logical whitey - LOGICAL RUNNING - integer lckpt - - SAVE -C ============================================================== - iret_pel = 0 - NULL = char(0) - lckpt = 100 - npels = 0 -C ... test given nchs for within bounds, - ngrps = nchs - if(ngrps .le. 0) then -C ... given zero data bytes, so count=0 ... - lckpt = 101 - go to 999 - else if(ngrps .GT. lmtngrps) then -C ... warning: scanline is too long for me; -C ... truncate! and proceed ... - iret_pel = 1 - ngrps = lmtngrps - endif - -C ... test the codes ... - ntotpels = 0 -C ... to zero out the pure-raster work array ... - do i = 1,iwrksz - intmapwrk(i) = 0 - enddo - - if(LDUBL) then - cblack = char(255) !... = X'FF' - else - cblack = char(15) !... = X'0F' - endif - - LSHFRC = 0 - NRUNDIBY = 0 - RUNNING = .FALSE. - IOTBY = 0 - ITT = 03 -C ... WHERE ITT IS INITIALIZED TO "COMMAND" TYPE -C ... WHICH WILL BE MOVED INTO ITTPRE (THE PRECEDING ITT) -C ... WHEN THE CURRENT ITT IS OBTAINED. - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - do ig = 1,ngrps - jonegrp = mova2i(linecurr(ig)) - if((jonegrp .GT. keom) .OR. - 1 (jonegrp .LT. 0)) then -C ... bad code here ... file is not good. ERROR STOP - iret_pel = -1 - lckpt = 211 - go to 999 - else if(jonegrp .EQ. keom) then -C ... end-of-map flag here; don't call me again - iret_pel = -2 - lckpt = 222 - go to 800 - else if(jonegrp .EQ. keos) then -C ... end-of-scanline flag here; - lckpt = 233 - go to 800 - else if(jonegrp .GT. keos) then -C ... by this case, there should be no other 30+ codes ... -C ... bad code here ... file is not good. ERROR STOP - iret_pel = -1 - lckpt = 244 - go to 999 - else -C ... otherwise, the TT-codes are [ 00, 01, or 02] ... -C - lckpt = 311 - ITTPRE = ITT -C ... WHICH SAVES THE TYPE OF THE PRECEDING ITEM ... - I6BIT = IAND(jonegrp,MSK6BT) - -c***replace shiftr (I think) with ishift??? - ITT = ISHFT(I6BIT,-4) -C ... WHICH ISOLATES THE TT BITS OF TTIIII ... - IIII = IAND(jonegrp,MSK4BT) - -C . . . . . . . . . . . . - IF(ITT .EQ. 00) THEN - lckpt = 322 -C ... COMES HERE IF TT = '00'BINARY -C ... WHICH IS COUNT OF RUN OF ZERO DIBYTES - IF(ITTPRE .NE. 00) LSHFRC = 0 -C ... OTHERWISE, THE ITEM IMMEDIATELY PRECEDING THIS ONE -C ... WAS ALSO A COUNT OF ZEROS ... -C - NRUNDIBY = IIII - IF(LSHFRC .GT. 8) LSHFRC = 0 -C ... WHICH LIMITS RUN COUNTS - -c***replace shiftl (I think) with ishft??? - NRUNDIBY = ISHFT(NRUNDIBY,LSHFRC) - LSHFRC = LSHFRC + 4 - IOTBY = IOTBY + NRUNDIBY -C ... FOR WHITES, SIMPLY MOVE PTR ALONG OUPUT BUFFER ... - ntotpels = ntotpels + 4*nrundiby -C . . . . . . GO TO 117 . . . . . . -C - ELSE IF(ITT .EQ. 01) THEN - lckpt = 333 -C ... COMES HERE IF TT = '01'BINARY, -C ... WHICH IS COUNT OF RUN_OF_BLACK DIBYTES - IF(ITTPRE .NE. 01) LSHFRC = 0 -C ... OTHERWISE, -C ... THE PRECEDING ITEM WAS ALSO A COUNT OF BLACKS -C - NRUNDIBY = IIII - IF(LSHFRC .GT. 8) LSHFRC = 0 -C ... WHICH LIMITS RUN COUNTS ... - - -c***replace shiftl (I think) with ishft??? - NRUNDIBY = ISHFT(NRUNDIBY,LSHFRC) - LSHFRC = LSHFRC + 4 - IF(IIII .LE. 0) THEN - lckpt = 344 - GO TO 118 - ENDIF -C - IF((IOTBY+NRUNDIBY) .GT. lmtngrps) THEN - lckpt = 355 -C ... THIS RUN OF BLACKS WILL OVERFLO WORK AREA -C ... SO TRUNCATE THE COUNT OF BLACKS TO FIT - NRUNDIBY = lmtngrps - IOTBY - IF(NRUNDIBY .LE. 0) GO TO 800 -C ... OTHERWISE, COUNT OF BLACKS EXISTS, - ENDIF -C - lckpt = 366 -C ... TO PUT COUNT=NRUNDIBY OF BLACKS TO WORK ARRAY, - do i = 1,nrundiby - iotby = iotby + 1 - c1mapwrk(iotby) = cblack - enddo - ntotpels = ntotpels + nrundiby -C . . . . . GO TO 117 . . . . . . . - ELSE IF(ITT .EQ. 02) THEN - lckpt = 411 -C ... COMES HERE FOR "AS_IS" DIBYTE IN IIII - IF(LDUBL) THEN - IIII = LTTBLI(IIII+1) -C ... WHICH DOUBLES THE 4-BIT PATTERN FOR DOUBLING SCALE - ENDIF -C ... NOW, PUT THE CURRENT AS_IS DIBYTE ... - IOTBY = IOTBY + 1 - c1mapwrk(IOTBY) = CHAR(IIII) - - LSHFRC = 0 -C ... ANY "AS_IS" WILL TERMINATE THE INCREMENTING OF -C ... THE FACTOR USED BY A PRECEDING RUN_COUNT SEQ. - NTOTPELS = NTOTPELS + 4 -C . . . . . GO TO 117 . . . . . . . - ENDIF -C -C ... 117 CONTINUE . . . . . . . . . . . - -C ... CHECK IOTBY FOR END OF OUTPUT BUFFER ... - IF(IOTBY .GE. lmtngrps) then - lckpt = 433 - GO TO 800 -C ... WHICH JUMPS TO CLEANUP WHEN FINISHED ONE OUTPUT LINE -C ... DUE TO OUTPUT BUFFER FILLED UP - endif -C ... OTHERWISE, -C ... IOTBY HAS NOT REACHED END OF THE OUTPUT BUFFER - - 118 CONTINUE - lckpt = 444 - endif - enddo - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 800 continue -C ... comes here to finish off ... - if(lchkprntq) then - write(6,805)lckpt - 805 format(' dcdlnx6b: arrived at 800 from lckpt=',I5) - endif - npels = ntotpels - if(kbytpur .LE. 0) then -C ... ERROR. Invalid value in kbytpur given in call dcdlnx6b - iret_pel = 2 - lckpt = 811 - go to 999 - else - if(LDUBL) then - call mv8_8bit(c1mapwrk,IOTBY,nskpdib, c1pure,kbytpur, - * nbytres, iret_mv8) - - if(lchkprntq) then - write(6,815)iret_mv8, nbytres - 815 format(' dcdlnx6b::mv8_8bit: return code=',I4, - * '; nbytres=',I5) - endif - else - - call pk4_8bit(c1mapwrk,IOTBY,nskpdib, c1pure,kbytpur, - * nbytres, iret_pk4) - - if(lchkprntq) then - write(6,825)iret_pk4, nbytres - 825 format(' dcdlnx6b::pk4_8bit: return code=',I4, - * '; nbytres=',I5) - endif - endif - -C ... assume that scn_x6bA() has initialized c1pure to zeros, -C ... so comment following out and check timing. -C ... to fill the rest of scanline beyond nbytres with zeros, -C ... nbyfill = kbytpur - nbytres -C ... if(nbyfill .GT. 0) then -C ... do ib = nbytres+1,kbytpur -C ... c1pure(ib) = NULL -C ... enddo -C ... endif - - endif - - go to 999 - 999 continue - return - end -c*********************************************************************** - subroutine egtnxtwd(line,lpstart,lpcurr,delims,ltr,word,ierror) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: EGTNXTWD get next word -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-20 -C -C ABSTRACT: to get word from given line starting at line(lp:lp). -C -C PROGRAM HISTORY LOG: -C 90-03-23 shimomura To get one word out of the given line, starting -C at line(lp:lp) ... -C (after eliminating leading blanks out of the -c word.) -C 91-07-02 shimomura copied char function getwordx to make it a -c subroutine -c 91-12-05 shimomura copied subr getwordy.for in order to make a -c version that does not stop for a blank terminator. -c You can activate the blank by including it in -c delims. -c 95-06-19 shimomura copied ~/tools/getwordnb.f (which was last compiled -c on Dec 2 1993) in order to adapt to called from -c prs_keqv() to NOT increment "lp", but return with -c "lpcurr" pointing to last location interrogated; -C and to prepare it for CRAY -C 95-07-20 shimomura Yet another version of gtnxtwrd() because I needed -c to skip over trailing blanks until I found either -c the non-blank terminator, or the last blank -C terminator before the start of the next word. -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: CALL EGTNXTWD(line,lpstart,lpcurr,delims,ltr,word,ierror) -c -C INPUT ARGUMENT LIST: -C LINE - given character string (NULL-terminated) -C from which the next word is to be extracted. -C lpstart - integer. Line-Pointer from which to scan for word -C User should initialize to =1, to start scan -C DELIMS - NULL-terminated char string of delimiters -C which are in addition to the default -C NEWLINE and NULL terminators. -c -c output argument list -c lpcurr - integer. -c ltr - char*1 -c word - char string -c ierr - return code -c -c remarks: -C egtnxtwd ... to get word from line at lp and increment lp -C A version of getword that tests for additional delimiters -C which are presented in the NULL-terminated string -C named "delims"; the basic version tests for NULL and -C NEWLINE delimiters. -C Added a test for a special end-of-line config of ",-" -C just before the NULL which terminates the line -C which we are using as a continuation signal. -C CAUTION: Usually you would want to first call with lp=1; -C do not call with lp=0. -C CAUTION: Given line must be NULL terminated to stop the scan. -C CAUTION: You must allocate one more byte for your word than -C the text you expect, since I will insert a -C NULL terminator. -C -C ... include '/usr2/shimomur/tools/global.def' -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C - logical lcheckout - parameter (lcheckout=.FALSE.) - - character*(*) line - integer lpstart - integer lpcurr - character*(*) delims - character*1 ltr - character*(*) word - integer ierror -C - integer MXLNLP - integer MAXDELIM - integer wp - integer wp1 - integer lenword - - integer LBYLTR - integer llone - - character*1 lonech - - integer lwherebl - logical found_term - logical found_nonblank - character*1 NULL - character*1 NEWLINE - character*1 BLANK -C - save -C - ierror = 0 - NULL = char(0) - NEWLINE = char(10) - BLANK = char(32) -C - lpcurr = lpstart - if(lpcurr .le. 0) lpcurr = 1 -C ... which resets lp to first char position if we forgot to -C ... initialize it. -C - ltr = NULL - lenword = len(word) - if(lenword .le. 0) go to 900 -C ... otherwise, results string "word" has a length ... -C ... initalize results to NULL ... - word = NULL -C -C . . . . To set maxdelim for limit of indexing thru delims . . . . - maxdelim = 0 - lendelims = len(delims) - if(lendelims .le. 0) go to 910 -C ... otherwise, arg delims was defined as a char string ... -C ... is it NULL terminated? - lwhere0 = index(delims,NULL) - if(lwhere0 .eq. 1) then -C ... NULL terminator is in first char position, so nothing in - maxdelim = 0 - - else if(lwhere0 .le. 0) then -C ... delims does not have a NULL terminator ... -C ... so, try to go with length of delims ... - maxdelim = lendelims - else -C ... the normal delimiters string, NULL terminated at lwhere0 - maxdelim = lwhere0 - 1 - endif -C -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . To set MXLNLP for limiting line scan . . . . . . . . -C - MXLNLP = 0 - lenline = len(line) - if(lenline .le. 0) go to 920 -C ... line was not defined as a character string ... -C ... otherwise, line has a length. Is it NULL terminated? - limlp = index(line(1:lenline),NULL) - if(limlp .eq. 1) then -C ... that means the NULL terminator is in first char position -C ... of the given line, so I can't do anything with this. - go to 930 - else if(limlp .le. 0) then -C ... there was no NULL terminator in the given line ... -C ... try to substitute a limit as a function of string length - MXLNLP = lenline - else -C ... the normal line string, NULL terminated at limlp - MXLNLP = limlp - 1 - endif -C ... leaves here with MXLNLP pointing to the last character -C ... to be examined in the given line. - if(lpcurr .gt. MXLNLP) go to 940 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - limcont = limlp - 2 -C - if(lcheckout) then - WRITE(6,115)lpcurr,lenword - 115 FORMAT(' egtnxtwd:CALLED W/LP=',I5,' WORD DIMENSIONED',I5) - endif - - do while(line(lpcurr:lpcurr) .eq. BLANK) -C ... to skip leading blanks - lpcurr = lpcurr + 1 - enddo - - if(line(lpcurr:lpcurr) .eq. NEWLINE) then - word = NEWLINE//NULL - ltr = NEWLINE - if(lcheckout) then - WRITE(6,165)lpcurr - 165 FORMAT(' egtnxtwd:Before finding word, hit NEWLINE ', - * 'at LP=', I4) - endif - go to 800 - endif -C ... otherwise, we can begin scanning for next WORD ... - wp = 1 -C ... do while(wp .ne. lenword .and. lpcurr .le. limlp) - FOUND_TERM = .FALSE. - DO WHILE (.NOT. FOUND_TERM) - IF(lpcurr .GT. MXLNLP) then -C ... we have reached the end-of-given-line ... -C ... simulate hitting a NULL terminator ... - if(lcheckout) then - write(6,225)lpcurr - 225 format(' egtnxtwd: reached end-of-line at LP=',I4, - * '; end like NULL') - endif - - found_term = .true. - ltr = NULL - go to 244 - endif -C - lonech = line(lpcurr:lpcurr) -C - if(lonech .eq. NULL) then -C ... THIS SHOULD NEVER COME THIS WAY, SINCE MXLNLP IS -C ... BEFORE THE NULL TERMINATOR - found_term = .true. - ltr = NULL -C ... else if(lonech .eq. BLANK) then -C ... this is usual way out on BLANK terminator found ... -C ... found_term = .true. -C ... ltr = BLANK - else if(lonech .eq. NEWLINE) then - found_term = .true. - ltr = NEWLINE - else if(lpcurr .eq. limcont - * .and. - * lpcurr+1 .le. len(line)) then - if (line(lpcurr:lpcurr+1) .eq. ',-') then - found_term = .true. - ltr = NEWLINE - end if - else -C ... test lonech for match against delims ... - if(maxdelim .gt. 0) then - do iter = 1,maxdelim - if(lonech .eq. delims(iter:iter)) then - found_term = .true. - ltr = delims(iter:iter) - go to 244 -C ... which jumped out of do upon delimiter_found - endif - enddo - endif -C ... this lonech does not match any of delims ... - endif -C - if(.not. found_term) then -C ... this lonech is not a delimiter, so stash it in word ... -C ... (unless results word space has been filled up, but -C ... we will throw away characters until -C ... terminator is found in the line) - IF(WP .LT. LENWORD) then - WORD(WP:WP) = lonech - wp = wp + 1 - endif - endif -C ... - 244 continue -C ... even for case of found_term, we will increment lp -C ... so that lp is pointing at beyond the terminator - lpcurr = lpcurr + 1 - enddo -C ... comes here only after delimiter has been found ... - if(lcheckout) then - LBYLTR = MOVA2I(LTR) - LPM1 = lpcurr - 1 - WRITE(6,246)LBYLTR,LPM1 - 246 FORMAT(' egtnxtwd:found delimiter =HEX ',Z2.2,' AT LP=',I3) - - llone = mova2i(lonech) - WRITE(6,255)lpcurr,wp,llone - 255 FORMAT(' egtnxtwd:fell thru enddo with lp=',I4, - * ' wp=',I4,' lonech=hex',Z2.2) - endif - - 300 continue - word(wp:wp) = NULL -C ... WHICH INSERTED A NULL TERMINATOR IN RESULTING WORD ... - if(lcheckout) then - IF(WP.GT.1) THEN - WP1= WP - 1 - LBYLTR = MOVA2I(LTR) - WRITE(6,345)WORD(1:WP1),LBYLTR - 345 FORMAT(' egtnxtwd:WORD="',A,'" ltr=hex ',Z2.2) - ENDIF - endif - - IF(LTR .NE. BLANK) GO TO 800 -C ... WHICH IS ALL FINISHED EXIT ... - -C ... OTHERWISE, THE TERMINATOR WAS BLANK, SO MOVE POINTER -C ... TO A HIGHER-PRIORITY TERMINATOR, OR -C ... TO THE LAST OF A STRING OF BLANKS BEFORE THE START OF -C ... THE NEXT WORD -C ================================================================ - FOUND_NONBLANK = .FALSE. - DO WHILE (.NOT. FOUND_NONBLANK) - IF(lpcurr .GT. MXLNLP) then -C ... we have reached the end-of-given-line ... -C ... simulate hitting a NULL terminator ... - if(lcheckout) then - write(6,425)lpcurr - 425 format(1h ,'egtnxtwd+: reached end-of-line at LP=',I4, - 1 '; end like NULL') - endif - - FOUND_NONBLANK = .true. - ltr = NULL - go to 444 - endif -C -C . . . . . . . . . . . . . . . . . . -C - lonech = line(lpcurr:lpcurr) -C - if(lonech .eq. NULL) then -C ... THIS SHOULD NEVER COME THIS WAY, SINCE MXLNLP IS -C ... BEFORE THE NULL TERMINATOR - FOUND_NONBLANK = .true. - ltr = NULL - - else if(lonech .eq. NEWLINE) then - FOUND_NONBLANK = .true. - ltr = NEWLINE - - else if(lpcurr .eq. limcont .and. - 1 line(lpcurr:lpcurr+1) .eq. ',-') then - FOUND_NONBLANK = .true. - ltr = NEWLINE - - else - if(lonech .eq. BLANK) then -C ... this is part of trailing blanks which I want to -C ... skip over - go to 444 - else -C ... this lonech is non-blank, so this lonech will -C ... terminate scan one way or another. - FOUND_NONBLANK = .true. -C ... test this non-blank lonech for match against delims - if(maxdelim .gt. 0) then - do iter = 1,maxdelim - if(lonech .eq. delims(iter:iter)) then - ltr = delims(iter:iter) - go to 444 -C ... which jumped out upon non-blank-delimiter -C ... found - endif - enddo - endif -C ... this non-blank lonech does not match any of delims -C ... So this lonech is start of next word, -C ... jump out without incrementing lpcurr - ltr = BLANK - go to 445 - endif - endif -C - 444 continue -C ... even for case of FOUND_NONBLANK terminator, we will -C ... increment lpcurr; so that lpcurr is pointing at beyond -C ... the terminator - lpcurr = lpcurr + 1 - enddo - - 445 continue -C ... comes here with lpcurr pointing beyond terminator ... -C ... and ltr containing the terminator-character - if(lcheckout) then - LBYLTR = MOVA2I(LTR) - LPM1 = lpcurr - 1 - WRITE(6,446)LBYLTR,LPM1 - 446 FORMAT(' egtnxtwd+:found delimiter =HEX ',Z2.2,' AT LP=', - * I3) - - llone = mova2i(lonech) - WRITE(6,455)lpcurr,wp,llone - 455 FORMAT(' egtnxtwd+:fell thru enddo with lpcurr=',I4, - * ' wp=',I4,' lonech=hex',Z2.2) - endif - go to 800 -C ================================================================ - - 800 CONTINUE - go to 999 - 900 continue - ierror = 1 - go to 999 - 910 continue - ierror = 2 - go to 999 - 920 continue - ierror = 3 - go to 999 - 930 continue - ierror = 4 - go to 999 - 940 continue -C ... called with LP pointing beyond the last character data in LINE - ierror = -1 - go to 999 -C - 999 continue - return - end -c************************************************************************ - subroutine ekeyvals(maxnkeys,keyword,foundkey,numvalkey,iret_key) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: ekeyvals fetch and parse PARM -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-06-20 -C -C ABSTRACT: fetchs the PARM from the command_line; and -C parses the PARM to seek matches for the given keywords -C and returns the corresponding numeric value which follows -C the equal sign of each keyword. -C -C PROGRAM HISTORY LOG: -C 95-06-20 SHIMOMURA -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call ekeyvals(maxnkeys,keyword,foundkey,numvalkey,iret_key) -c -C INPUT ARGUMENT LIST: -c maxnkeys - integer max number of keys -c keyword - char*5 'ssno ' or 'dumy ' -c -c output argument list -c foundkey - logical. true if keyword was found -c numvalkey - integer. subscript number(?) -c iret_key - return code -c -c remarks: -C ... A limited-use parser of PARM -C ... for use by the vxdump program -C -C ... to fetch the PARM from the command_line; and -C ... to parse the PARM to seek matches for the given keywords -C ... and return the corresponding numeric value which follows -C ... the equal sign of each keyword. -C ... some grammar rules for text found in PARM: -C ... (1.) keyword must be 5 characters or less; -C ... (2.) keyword must be followed by an equal sign; -C ... (3.) value is limited to a max of 5 digits; -C ... (4.) each set of [keyword // '=' // digits] is terminated -C ... by a comma; -C -C ... CALLS ON SUBROUTINES: W3AS00(), egtnxtwd(); -C ON FUNCTIONS: lowrcase(), LASTCH(), ATOI() -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C . . . . . . ekeyvals() . . . . . . . . . . . . . . . . . . . - integer maxnkeys - character*5 keyword(maxnkeys) - logical foundkey(maxnkeys) - integer numvalkey(maxnkeys) - integer iret_key -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - logical checkout - parameter (checkout=.FALSE.) - -C . . . . . . FUNCTIONS . . . . . . . . . . . . . . . . . . - - external lowrcase - character*6 lowrcase - - external lastch - integer lastch - - external atoi - integer atoi -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - integer lmtnkeys - parameter (lmtnkeys=12) - - integer maxnwrd - parameter (maxnwrd=2*lmtnkeys) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - integer iptr_val(lmtnkeys) - integer nchkey(lmtnkeys) - integer nch_key - - character*6 cword(maxnwrd) - character*1 cterm(maxnwrd) - - -C ... call w3as00(nchparm,cparm,iret_as00) . . . . . . - integer nchparm - character*101 cparm - integer iret_as00 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . - - integer lpstart - integer lpcurr - character*5 delims - character*1 ltr -C - character*6 compar - character*1 NULL -C -C . . . . . S T A R T . . . . . . . . . . . . . . . . . . . -C - NULL = char(0) - iret_key = 0 - if(maxnkeys .GT. lmtnkeys) then - write(6,105)maxnkeys,lmtnkeys - 105 format(' ekeyvals: Failed on too-large maxnkeys=',I9 - * /,' when compiled limit in here =',I9) - iret_key = 1 - go to 999 - endif - - -C ... fetch cline via w3as00() -C - call w3as00(nchparm,cparm,iret_as00) - if(iret_as00 .ne. 0) then - write(6,145)iret_as00 - 145 format(' ekeyvals::w3as00: FAILED with code=',I5) - iret_key = 2 - go to 999 - endif -C -C ... then, break the parm apart into cword() and each -C ... corresponding terminator in cterm() -C - nwrdfound = 0 - delims(1:) = ';,= '//NULL - lpstart = 1 - do iwrd = 1,maxnwrd - call egtnxtwd(cparm(1:nchparm),lpstart,lpcurr,delims, - * ltr,cword(iwrd),ierror) - if(ierror .ne. 0) then - write(6,235)ierror - 235 format(' ekeyvals::egtnxtwd() yielded return code=',I5) - go to 300 - endif - nwrdfound = nwrdfound + 1 - cterm(nwrdfound) = ltr - lpstart = lpcurr - enddo - - 300 continue - write(6,315)nwrdfound - 315 format(' ekeyvals: At 300 w/ nwrdfound=',I3) - if(nwrdfound .GT. 0) then - do iw = 1,nwrdfound - ltermin = mova2i(cterm(iw)) - write(6,325)iw,cword(iw)(1:lastch(cword(iw))),ltermin - 325 format(1x,I3,'. "',A,'"; terminator= X',Z2.2) - enddo - endif -C -C -C ... now let's try to use the data, which is why I wanted this -C ... parsing capability -C ... scan for like "head" -C - lckpt = 400 - if(checkout) then - write(6,405)LCKPT - endif - 405 format(' ekeyvals: LCKPT=',I5) - - do i = 1,maxnkeys - iptr_val(i) = 0 - numvalkey(i) = 0 - foundkey(i) = .false. - nchkey(i) = lastch(keyword(i)) - enddo - - lckpt = 410 - if(checkout) then - write(6,405)LCKPT - endif - - do iw = 1,nwrdfound - if(cterm(iw)(1:1) .eq. '=') then - compar(1:6) = ' ' - nch_word = lastch(cword(iw)) - if(nch_word .GT. 0) then - compar(1:) = lowrcase(cword(iw)) - do ik = 1,maxnkeys - nch_key = nchkey(ik) - if(nch_word .GE. nch_key) then -C ... we will compare only if comparand has enough ltrs -C ... at least as many letters as the keyword ... - if(compar(1:nch_key) .EQ. keyword(ik)(1:nch_key)) then -C ... found the keyword(ik) at cword(iw) ... - if(iw .LT. nwrdfound) then - iptr_val(ik) = iw + 1 - endif - endif - endif - enddo - endif - endif - enddo -C - lckpt = 420 - if(checkout) then - write(6,405)LCKPT - endif -C - do ik = 1,maxnkeys - nch_key = nchkey(ik) - if(iptr_val(ik) .NE. 0) then - iofval = iptr_val(ik) - nchval = lastch(cword(iofval)) - numvalkey(ik) = atoi(cword(iofval)) - foundkey(ik) = .TRUE. - - write(6,425)keyword(ik)(1:nch_key),cword(iofval)(1:nchval), - * numvalkey(ik) - 425 format(' ekeyvals: "',A,'" = "',A,'" =',I9) - else -C ... failed to find a match for this keyword ... - foundkey(ik) = .FALSE. - if(checkout) then - write(6,435)keyword(ik)(1:nch_key) - 435 format(' ekeyvals: did not find, in cparm, the ', - * 'keyword= "',A,'"') - endif - endif - enddo - - 999 continue - return - end -c******************************************************************* - SUBROUTINE FINDLINK(ISSNO, npartfound, iplotarg, IRET_FND) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: findlink -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 97-07-08 -C -C ABSTRACT: finds the isched linked components of the fax entity -c which starts with subset no. = issno and returns the -c descriptions of the components (up to 4) including -c where to locate the start of the component in the -c input file(s). -C -C PROGRAM HISTORY LOG: -c 96-07-03 shimomura original author -C 97-07-08 SHIMOMURA iplotarg(14,JPAR) = JPRODNO -C (I think the 14th word is not used.) -c 98-08-11 caruso upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call FINDLINK(ISSNO, npartfound, iplotarg, IRET_FND) -c -C INPUT ARGUMENT LIST: -c issno - integer subset no. -c -c output argument list -c npartfound - integer number of components found -c iplotarg - integer array. holds plotting info. -c iret_fnd - return code -c -c remarks: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ - - INTEGER MAXNFILS - PARAMETER (MAXNFILS=4) - - INTEGER MAXNPRODS - PARAMETER (MAXNPRODS=20) !... MAX PRODS PER FILE - - INTEGER LMTPRODTOT - PARAMETER (LMTPRODTOT=MAXNFILS*MAXNPRODS) !... 80 = 4*20 - - INTEGER MAXITMDBA - PARAMETER (MAXITMDBA=10) - - COMMON /PRODDESC/numprods,IFID(6,LMTPRODTOT), - 1 ISCHED(180,LMTPRODTOT), - 2 IPROD_DBA(MAXITMDBA,LMTPRODTOT) - -C ============================================================== - INTEGER MXIIPITEM !... EACH SCHED ITEM HAS 8 I*2 WORDS - PARAMETER (MXIIPITEM=8) - - INTEGER MXSCH !... MAX NO. SCHED ITEMS PERMITTED/BLOCK - PARAMETER (MXSCH=61) - - INTEGER MAXPLTARG !... I-DIMEN OF IPLOTARG(I,4) - PARAMETER (MAXPLTARG=20) - - INTEGER IIMAXPART - PARAMETER (IIMAXPART=10) - - INTEGER MAXNPART - PARAMETER (MAXNPART=4) - - integer isch4part(IIMAXPART,MAXNPART) - -C -------------------------------------------- - INTEGER ISSNO - integer npartfound - integer iplotarg(MAXPLTARG,MAXNPART) - INTEGER IRET_FND -C -------------------------------------------- - - INTEGER ITHIS_SSNO - INTEGER NEXT_SSNO - INTEGER ITEMWRD(2) - - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER KBITPGRP - DATA KBITPGRP / 16 / - INTEGER KPADBITS - DATA KPADBITS / 0 / - INTEGER NGRPS2DO - DATA NGRPS2DO / 8 / - INTEGER NEGSIGNI2 - DATA NEGSIGNI2 / X'FFFFFFFFFFFF8000' / - INTEGER NEGSIGNBYT - DATA NEGSIGNBYT / X'FFFFFFFFFFFFFF80' / - INTEGER MSKLOW16 - DATA MSKLOW16 / X'0000FFFF' / - INTEGER MSKLOWBYT - DATA MSKLOWBYT / X'00FF' / - - integer issno_seek - INTEGER ITEM_COUNT - INTEGER IIARRAY(8) - INTEGER J0VAL_DST - INTEGER INDENT_DST - INTEGER INDENT_SRC - INTEGER IWIDTH - INTEGER IHGT - logical lsubsetq - LOGICAL LOOPAGAIN - LOGICAL LDOUBLEQQ - LOGICAL LFRAMEQQ - - CHARACTER*7 CXXXSET - - SAVE - - IRET_FND = 0 - LOOPAGAIN = .FALSE. - npartfound = 0 - do j = 1,MAXNPART !... 4 part max of a FAX entity - do ii = 1,IIMAXPART - isch4part(ii,j) = 0 - enddo - enddo - - DO J = 1,MAXNPART !... 4 PARTS IS MAX - DO I = 1,MAXPLTARG - IPLOTARG(I,J) = 0 - ENDDO - ENDDO - - write(6,105)issno - 105 format(' findlink: was called to look in sched(s) for SSNO=', - * I6) - issno_seek = issno - - write(6,107) - 107 format(' SSNO/ FLAG/ WIDTHS/ ', - * ' NEXT', - * /,' INSNO BLOK BYTE LINES INDTHS INDNXT J0NXT', - * ' INSNO') - - LOOPAGAIN = .FALSE. - 222 CONTINUE !... LOOPS BACK TO HERE TO SCAN AGAIN - DO 377 JPR = 1,NUMPRODS -C ... SCAN ISCHED(1,JPR) LOOKING FOR SUBSET NO. == ISSNO - - ITEM_COUNT = 0 - DO NSCH = 2,MXSCH - ITEMPTR = 2*(NSCH-1) + 1 - ITEMWRD(1) = ISCHED(ITEMPTR,JPR) - ITEMWRD(2) = ISCHED(ITEMPTR+1,JPR) - IF(IOR(ITEMWRD(1),ITEMWRD(2)) .EQ. 0) THEN -C ... END OF SCHED OF THIS JPR BLOCK ... - WRITE(6,225)ITEM_COUNT,JPR - 225 FORMAT(' FINDLINK: FOUND TERMINATING ZERO AFTER ', - 1 'LOOKING AT ITEM-COUNT=',I4, - 2 /,' FROM PRODUCT NO.',I3) - GO TO 377 !... LOOP TO NEXT PRODUCT - ENDIF -C ... otherwise, this sched item is non-zero, so ... - item_count = item_count + 1 - - call gbytes(itemwrd,iiarray,NOFFSET,KBITPGRP,KPADBITS, - 1 NGRPS2DO) - - IF(BTEST(IIARRAY(7),15)) THEN !... IF(HI-ORDER BITON) - IIARRAY(7) = IOR(IIARRAY(7),NEGSIGNI2) - ENDIF - - WRITE(6,235)(IIARRAY(I),I=1,8) - 235 FORMAT(1x,4I7,' X:',Z4.4,' X:',Z4.4,2I7) - - ITHIS_SSNO = iiarray(1) -C ... (the following match test failed to find a match, ... -C ... until I SAVEd everything ...) - IF(ITHIS_SSNO .EQ. ISSNO_seek) THEN -C ... I HAVE FOUND THE SCHED ITEM FOR ISSNO. - npartfound = npartfound + 1 - -C ... SO save THIS found component of the FAX entity - do ii = 1,8 - isch4part(ii,npartfound) = iiarray(ii) - enddo - isch4part( 9,npartfound) = NSCH - isch4part(10,npartfound) = JPR - - NEXT_SSNO = iiarray(8) - write(6,245)NSCH,JPR - 245 format(' findlink: found matching SSNO at NSCH=',I4, - * '; in Product No.=',I3) - if(NEXT_SSNO .LE. 0) then - write(6,247) - 247 format(' which has no further link') - go to 400 !... ONLY NORMAL EXIT OUT OF LOOP 377 - - else - write(6,249)NEXT_SSNO - 249 format(' which links to NEXT_SSNO=',I6) - issno_seek = next_ssno - LOOPAGAIN = .FALSE. - ENDIF - ENDIF - ENDDO - 377 CONTINUE -C ... WHICH IS ENDDO BY JPR PRODUCT ... -C ... WHICH MEANS: FAILED TO FIND A MATCH FOR ISSNO_SEEK - IF(LOOPAGAIN) THEN -C ... ERROR STOP ... CANNOT FIND ONE OF THE COMPONENTS ... - WRITE(6,379)ISSNO,ISSNO_SEEK - 379 FORMAT(' FINDLINK: FAILED TO FIND ONE COMPONENT OF ', - 1 'THIS FAX ENTITY ...', - 2 /,7X,' WHICH STARTED WITH SSNO.=',I6, - 3 /,7X,'FAILED TO FIND SUBSET OR INSET NO.=',I6) - IRET_FND = 1 - GO TO 999 - ELSE -C ... FIRST HIT END OF LOOP, SO GO BACK TO THE BEGINNING -C ... AND SEARCH THRU ENTIRE SET ... - LOOPAGAIN = .TRUE. - GO TO 222 - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 400 continue -C ... summarize the components of the FAX entity ... - write(6,405)ISSNO,npartfound - 405 format(' findlink: For the FAX composite chart which begins', - 1 ' with Subset No.',I6, - 2 /,5X,'the number of components found=',I3) - - do jpar = 1,npartfound - JPRODNO = isch4part(10,jpar) - - if(BTEST(isch4part(5,jpar),15)) then - lsubsetq = .TRUE. - cxxxset(1:7) = 'SUBSET ' - else - lsubsetq = .FALSE. - cxxxset(1:7) = ' INSET ' - endif - - LDOUBLEQQ = .FALSE. - LFRAMEQQ = .FALSE. - if(lsubsetq)then - LDOUBLEQQ = BTEST(ISCH4PART(5,JPAR),9) - else -C ... this is an inset; .not. subset; - LDOUBLEQQ = BTEST(ISCH4PART(5,JPAR),10) - LFRAMEQQ = BTEST(ISCH4PART(5,JPAR),14) - endif - - IF(jpar .LE. 1) THEN - J0VAL_DST = 0 - INDENT_DST = 0 - ELSE - J0VAL_DST = ISCH4PART(7,JPAR-1) - INDENT_DST = IAND(ISCH4PART(6,JPAR-1),MSKLOWBYT) - INDENT_DST = 8*INDENT_DST - ENDIF - IWIDTH = IAND(ISHFT(ISCH4PART(6,JPAR),-8),MSKLOWBYT) - IWIDTH = 8*IWIDTH - IHGT = ISCH4PART(4,JPAR) - - INDENT_SRC = IAND(ISCH4PART(5,JPAR),MSKLOWBYT) - IF(BTEST(INDENT_SRC,7)) THEN - INDENT_SRC = IOR(INDENT_SRC,NEGSIGNBYT) - ENDIF - INDENT_SRC = 8*INDENT_SRC - - write(6,425)CXXXSET(1:7),isch4part(1,jpar),J0VAL_DST, - 1 INDENT_DST,IWIDTH,IHGT,IPROD_DBA(1,JPRODNO), - 2 IPROD_DBA(3,JPRODNO),ISCH4PART(2,JPAR), - 3 ISCH4PART(3,JPAR) - 425 FORMAT(/1x,A7,'NO.',I6,'; TO BE PLOTTED AT J=',I6, - 1 '; INDENT_DST=',I6, - 2 /,7X,'WIDTH,HGT= (',I6,',',I6,')', - 3 /,7X,'TO BE FETCHED FROM U:',I2, - 4 ' PROD-START REC=',I6, - 5 /,7X,'FROM WHICH POINT NREC-SKIP=',I6, - 6 '; NBYT-SKIP=',I6) -C ... IPLOTARG(1,) = 1; IF SUBSET -C = 0; IF INSET -C (2,) = 1288; the SUBSET OR INSET NUMBER - if(lsubsetq) then - iplotarg(1,JPAR) = 1 - else - iplotarg(1,JPAR) = 0 - endif - - iplotarg(2,JPAR) = isch4part(1,JPAR) !... ssno - iplotarg(3,JPAR) = J0VAL_DST - iplotarg(4,JPAR) = INDENT_DST - iplotarg(5,JPAR) = IWIDTH - iplotarg(6,JPAR) = IHGT - iplotarg(7,JPAR) = IPROD_DBA(1,JPRODNO) !... U:UNIT - iplotarg(8,JPAR) = IPROD_DBA(3,JPRODNO) !... FFFFFF-REC - iplotarg(9,JPAR) = ISCH4PART(2,JPAR) !... REC-SKIP - iplotarg(10,JPAR) = ISCH4PART(3,JPAR) !... BYT-SKIP - - iplotarg(11,JPAR) = INDENT_SRC - - iplotarg(12,JPAR) = 0 - IF(LFRAMEQQ) THEN - iplotarg(12,JPAR) = 1 - ENDIF - - iplotarg(13,JPAR) = 0 - IF(LDOUBLEQQ) THEN - iplotarg(13,JPAR) = 1 - ENDIF - - iplotarg(14,JPAR) = JPRODNO !... 8-Jul-1997/dss - enddo - - 999 continue - RETURN - END -c************************************************************************ - LOGICAL FUNCTION ISALPHA(C) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C FUNCTION: isalpha see if character is alpha or numeric -C PRGMMR: CARUSO ORG: W/NP12 DATE: 98-08-11 -C -C ABSTRACT: .TRUE. IF THE ONE CHARACTER IS ANY LETTER OR DIGIT ... -C -C PROGRAM HISTORY LOG: -c yy-mm-dd original author unknown -c 98-08-11 caruso upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: if(isalpha(c)) then... -c -C INPUT ARGUMENT LIST: -c c - character*1 -c -c output argument list: -c true if character is a letter or number, -c false if not. -c -c remarks: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ - CHARACTER*1 C - save - ISALPHA = ((LGE(C,'0') .AND. LLE(C,'9')) - 1 .OR. (LGE(C,'a') .AND. LLE(C,'z')) - 2 .OR. (LGE(C,'A') .AND. LLE(C,'Z'))) - RETURN - END -c************************************************************************ - CHARACTER*(*) FUNCTION LOWRCASE(STRING) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C FUNCTION: lowrcase convert char string to lowercase -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: CONVERT A CHARACTER STRING OR TO LOWRCASE -c EXCEPT WHERE ENCLOSED IN QUOTES; terminate scan on first -c BLANK or NULLCHR or on LEN(STRING) -c or on LEN(LOWRCASE); whichever is encountered first -C -C PROGRAM HISTORY LOG: -c yy-mm-dd original author unknown -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: cret = lowrcase(string) -c -C INPUT ARGUMENT LIST: -c string - char string to be converted to all lowercase -c -c output argument list: -c cret - char string in lowercase. -c -c remarks: -c -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ - - character*(*) string - external lastch - INTEGER lastch !...declares function - - integer i - INTEGER LIMITIN - INTEGER LIMITOUT - CHARACTER*1 NULLCHR - CHARACTER*1 QUOTE - - save - - NULLCHR = CHAR(0) - QUOTE = CHAR(39) - - i = 1 - LIMITOUT = LEN(LOWRCASE) - LIMITIN = lastch(STRING) - IF(LIMITIN .GT. LIMITOUT) THEN - LIMITIN = LIMITOUT - ENDIF - IF(LIMITIN .LE. 0) GO TO 555 - do while (i .le. LIMITIN) - if (string(i:i) .eq. QUOTE) then - LOWRCASE(i:i) = QUOTE - i = i + 1 - do while (string(i:i) .ne. QUOTE .and. i .le. LIMITIN) - LOWRCASE(i:i) = string(i:i) - i = i + 1 - enddo - LOWRCASE(i:i) = string(i:i) - if(string(i:i) .ne. NULLCHR) i = i + 1 - else - if(llt(string(i:i),'A') .or. lgt(string(i:i),'Z')) then - LOWRCASE(i:i) = string(i:i) - else ! this is a upper-case letter, so lower it ... - LOWRCASE(i:i) = char(mova2i('a') - mova2i('A') + - 1 mova2i(string(i:i))) - endif - i = i + 1 - endif - enddo - 555 CONTINUE - IF(I .LE. LIMITOUT) THEN - LOWRCASE(i:i) = NULLCHR - ENDIF - return - end -c**************************************************************** - subroutine mkpurhdr(c8mapnam,NWDOUT,NPELS,ched,kdimhed, - 1 nwdhed,iret_hdr) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: mkpurhdr make header for pure raster file -C PRGMMR: caruso ORG: W/NMC41 DATE: 98-08-11 -C -C ABSTRACT: composes an initial header for the pure-raster file -C within the x6b_pur() package; -C the header follows the format used by ty9_pur() -C -C PROGRAM HISTORY LOG: -C 95-08-28 SHIMOMURA -c 98-08-11 caruso upgrading to fortran 90 and making y2k-compliant. -c adding docblock. removed call to s/r gmtdatim, -c which wasn't y2k-compliant, and replaced it with -c call to w3utcdat. -C -C USAGE: call mkpurhdr(c8mapnam,NWDOUT,NPELS,ched,kdimhed, -c nwdhed,iret_hdr) -c -C INPUT ARGUMENT LIST: -c c8mapnam - char*8 map name -c nwdout - integer number of words to output -c npels - integer number of pixels to output -c -c output argument list -c ched - char*8 header array -c kdimhed - integer number of array elements in ched -c nwdhed - integer number of words in header -c iret_hdr - return code -c -c remarks: -C This only composes; does not output the header; -C Only initializes; still lacks a few items which -C some other module fills in at completion of product. -C Calls int function lastch() and w3utcdat (system date/time -c in GMT). -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ - external lastch - integer lastch - - character*8 c8mapnam - INTEGER NWDOUT - INTEGER NPELS - CHARACTER*8 CHED(kdimhed) - integer iret_hdr - - integer idat(8) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... FOLG FOR BIN2CH() ARGS: - INTEGER KCHBIN - DATA KCHBIN / 8 / - - CHARACTER*4 CPLMI - DATA CPLMI / 'R999' / - - INTEGER IACC - CHARACTER*8 CACC - EQUIVALENCE (IACC,CACC) - - integer maxwrdhed - data maxwrdhed / 8 / - - save - - iret_hdr = 0 - nwdhed = 0 - if(kdimhed .LT. maxwrdhed) then -C ... error: she didn't allocate enough space in destination - write(6,905)kdimhed,maxwrdhed - 905 format(' mkpurhdr: Failed due to insufficient space ', - 1 ' for resulting header in ched()', - 2 /,7X,'kdimhed=',I3,'; but needed ',I3) - - iret_hdr = -1 - go to 999 - - endif -C ... otherwise, CHED() has enough array to hold the items - lenched = len(ched(1)) - if(lenched .NE. 8) then -C ... error. Destination must be set for char strings of 8 -C ... characters per item. - write(6,145) - 145 format(' mkpurhdr: Failed on improperly defined ', - 1 'destination array for header;', - 2 /,7X,'I expected CHARACTER*8 CHED(8)') - iret_hdr = -2 - go to 999 - endif - - CHED(1)(1:8) = 'PURERAST' - CHED(2)(1:8) = '00000000' - CHED(3)(1:8) = '00000000' -C ... CHED(4)(1:8) = 'NH2007 ' - ched(4)(1:8) = ' ' - nch = lastch(c8mapnam(1:8)) - if(nch .LE. 0) then - ched(4)(1:8) = 'UNKNOWN ' - iret_hdr = 1 - ELSE - IF(NCH .GT. 8) THEN - NCH = 8 - iret_hdr = 2 - ENDIF - - ched(4)(1:nch) = c8mapnam(1:nch) - ENDIF - - CHED(5)(1:8) = '00000000' - - CALL BIN2CH(NWDOUT,CACC(1:8),KCHBIN,CPLMI(1:4)) - CHED(6)(1:8) = CACC(1:8) - -C ... NPELS = NBITSPWD*NWDOUT - CALL BIN2CH(NPELS,CACC(1:8),KCHBIN,CPLMI(1:4)) - CHED(7)(1:8) = CACC(1:8) - - call w3utcdat(idat) - iyr2d = mod(idat(1),100) - imon = idat(2) - iday = idat(3) - if(iyr2d.lt.1) then - ched(8)(1:2) = '00' - elseif(iyr2d.lt.10) then - ched(8)(1:1) = '0' - write(ched(8)(2:2),fmt='(i1)') iyr2d - else - write(ched(8)(1:2),fmt='(i2)') iyr2d - endif - if(imon.lt.10) then - ched(8)(3:3) = '0' - write(ched(8)(4:4),fmt='(i1)') imon - else - write(ched(8)(3:4),fmt='(i2)') imon - endif - if(iday.lt.10) then - ched(8)(5:5) = '0' - write(ched(8)(6:6),fmt='(i1)') iday - else - write(ched(8)(5:6),fmt='(i2)') iday - endif - ched(8)(7:8) = ' ' - -c CALL GMTDATIM(CYYMMDD,CZZZZ) -c CHED(8)(1:8) = CYYMMDD(1:6)//' ' - - nwdhed = 8 - DO JJ = 1,NWDHED - WRITE(6,374)JJ,ched(JJ)(1:8) - 374 FORMAT(' mkpurhdr:CHED(',I3,') = "',A,'"') - ENDDO - - 999 continue - return - end -c******************************************************************** - subroutine mv8_8bit (c1sorc,nbytin, nskpdib, c1dest,kbytout, - 1 nbytres,iret_mv8) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: mv8_8bit move 8 bits into byte -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: To move bit into bytes, after considering array sizes -C and skip value; -C -C PROGRAM HISTORY LOG: -c 95-08-21 shimomura -c 97-02-20 shimomura Copied from ~/cra/bg/mv8_8bit.f -C into ~/ncod/chk/mv8_8bit.f because when -c referenced by dcdlnx6b() within fxcompos -C under the double-the-scale option, this -c returned with nothing. -C So I needed to add comments. -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call mv8_8bit (c1sorc,nbytin, nskpdib, c1dest,kbytout, -c nbytres,iret_mv8) -c -C INPUT ARGUMENT LIST: -C c1sorc - char*1 array of size nbytin. 8-bits data per byte -c nbytin - integer size of array c1sorc -C nskpdib - number of c1sorc bytes (each containing -C a doubled-dibyte of data) to skip before stashing any; -c -c output argument list -C c1dest - char*1 array of size nbytres. 8 bits of data per byte -c kbytout - integer size of array c1dest -c nbytres - integer. same as kbytout! -C iret_mv8 - return code -C = 0; normal exit. -C = 1; Fatal Error, Recompile! -C You gave me no space in destination -C array. -C = -1; Warning: the skip constant moved ptr -C beyond any existing data in line -C = -2; Warning: the space in destination -C array is inadequate for the given -C data. Truncate and go, anyway. -c -c remarks: -C ... This will work with either INTEGER length. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C - character*1 c1sorc(nbytin) - integer nskpdib - character*1 c1dest(kbytout) - integer nbytres - integer iret_mv8 -C . . . . . . . . . . . . . . . . . . - - integer M1 - integer M2 - integer ndibstodo - integer idemax - - SAVE -C . . . . . S T A R T . . . . . . . . . . . . . . . . . . . - - iret_mv8 = 0 - nbytres = 0 - ide = 0 - - M1 = 1 - if(nskpdib .GT. 0) then - M1 = nskpdib + 1 - endif - - M2 = nbytin - if(M2 .LE. 0) then - nbytres = 0 - go to 999 - endif - if(M1 .GT. M2) then - iret_mv8 = -1 -C ... WARNING:the skip constant moved ptr beyond any existing -C ... data in line - nbytres = 0 - go to 999 - endif -C -C ... otherwise, (M1 .LE. M2), so go on ... -C ... - ndibstodo = M2 - M1 + 1 - idemax = ndibstodo - -C ... Did she allocate enough space for me in C1DEST(kbytout) ??? - if(kbytout .LE. 0) then - iret_mv8 = 1 -C ... Fatal Error, you gave me no space in destination array. - nbytres = 0 - go to 999 - else if(kbytout .LT. idemax) then - iret_mv8 = -2 -C ... Warning, the space for destination array is inadequate -C ... for the given data. Truncate and go, anyway. - ndibstodo = kbytout - endif -C ... - M2 = M1 + ndibstodo - 1 - idemax = ndibstodo - - ide = 0 - IF(M2 .GT. 0) THEN - do ic = M1,M2 - ide = ide + 1 - if(ide .GT. idemax) go to 366 - c1dest(ide) = c1sorc(ic) - enddo - ENDIF - 366 continue - - nbytres = ide -C - 999 continue - return - end -c************************************************************************ - subroutine pk4_8bit (c1sorc,nbytin, nskpdib, c1dest,kbytout, - 1 nbytres,iret_pk4) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: pk4_8bit half-pack into bytes -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: To half-pack into bytes -C -C PROGRAM HISTORY LOG: -C 95-08-21 SHIMOMURA -c 98-08-11 caruso upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call pk4_8bit (c1sorc,nbytin, nskpdib, c1dest,kbytout, -c nbytres,iret_pk4) -c -C INPUT ARGUMENT LIST: -C c1sorc - char*1 array of size nbytin. low order 4-bits per byte -c nbytin - integer size of array c1sorc -C nskpdib - number of c1sorc bytes (each containing -C a dibyte of data) to skip before stashing any; -c -c output argument list -C c1dest - char*1 array of size nbytres. 4+4 bits per byte -c kbytout - integer size of array c1dest -c nbytres - integer. same as kbytout! -C iret_pk4 - return code -C = 0; normal exit. -C = 1; Fatal Error, Recompile! -C You gave me no space in destination -C array. -C = -1; Warning: the skip constant moved ptr -C beyond any existing data in line -C = -2; Warning: the space in destination -C array is inadequate for the given -C data. Truncate and go, anyway. -c -c remarks: -C This will work with either INTEGER length. -C This is slow and safe version. I could make it go faster -C if I could assume given integer arrays; given zero filled; -C no bounds checking; etc. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C - character*1 c1sorc(nbytin) - integer nskpdib - character*1 c1dest(kbytout) - integer nbytres - integer iret_pk4 -C . . . . . . . . . . . . . . . . . . - - integer M1 - integer M2 - integer ndibstodo - integer idemax - integer iacc - integer mq - integer msk4bit - data msk4bit / X'0F' / - LOGICAL L1MORE - -C . . . . . S T A R T . . . . . . . . . . . . . . . . . . . - - iret_pk4 = 0 - nbytres = 0 - ide = 0 - - M1 = 1 - if(nskpdib .GT. 0) then - M1 = nskpdib + 1 - endif - - M2 = nbytin - if(M2 .LE. 0) then - nbytres = 0 - go to 999 - endif - if(M1 .GT. M2) then - iret_pk4 = -1 -C ... WARNING:the skip constant moved ptr beyond any existing -C ... data in line - nbytres = 0 - go to 999 - endif -C -C ... otherwise, (M1 .LE. M2), so go on ... -C ... - ndibstodo = M2 - M1 + 1 - idemax = ndibstodo / 2 - if(mod(ndibstodo,2) .NE. 0) then -C ... is odd-number of given bytes ... - idemax = idemax + 1 -C ... where idemax is required space in c1dest ... - endif -C ... Did she allocate enough space for me in C1DEST(kbytout) ??? - if(kbytout .LE. 0) then - iret_pk4 = 1 -C ... Fatal Error, you gave me no space in destination array. - nbytres = 0 - go to 999 - else if(kbytout .LT. idemax) then - iret_pk4 = -2 -C ... Warning, the space for destination array is inadequate -C ... for the given data. Truncate and go, anyway. - ndibstodo = 2 * kbytout - endif -C ... - L1MORE = .FALSE. - M2 = M1 + ndibstodo - 1 - idemax = ndibstodo / 2 - if(mod(ndibstodo,2) .NE. 0) then -C ... is odd-number of given bytes ... - idemax = idemax + 1 -C ... where idemax is required space in c1dest ... -C ... set to do one-less byte in big loop; to do the pairs first - L1MORE = .TRUE. - M2 = M2 - 1 - endif - - ide = 0 - IF(M2 .GT. 0) THEN - do ic = M1,M2,2 - iacc = mova2i(c1sorc(ic)) - iacc = ishft(iand(iacc,msk4bit),4) - mq = mova2i(c1sorc(ic+1)) - iacc = ior(iacc,iand(mq,msk4bit)) - ide = ide + 1 - c1dest(ide) = char(iacc) - enddo - ENDIF - - IF(L1MORE) THEN - IC = M2 + 1 - iacc = mova2i(c1sorc(ic)) - iacc = ishft(iand(iacc,msk4bit),4) - ide = ide + 1 - c1dest(ide) = char(iacc) - ENDIF - nbytres = ide -C - 999 continue - return - end -c********************************************************************** - SUBROUTINE PLOTPART(JPART,npartfound,IPLOTARG,IRET_PLP) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: plotpart plot part of the fax chart -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: CALLED TO PLOT ONE COMPONENT OF THE COMPOSITE FAX CHART -C BY FETCHING FROM THE 6-BIT PACKED INPUT FILE -C DECODING; CLIPPING; PUTTING PURE-RASTERS INTO -C BITPLANE WORKSPACE. -C -C PROGRAM HISTORY LOG: -C 96-08-19 SHIMOMURA -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call PLOTPART(JPART,npartfound,IPLOTARG,IRET_PLP) -c -C INPUT ARGUMENT LIST: -c jpart - integer number of component to be plotted -c npartfound - integer total number of components -c iplotarg - integer array of plotting info. -c -c output argument list -c iret_plp - return code -c -c remarks: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -c - external rd1byt99 - integer rd1byt99 - external reposi99 - integer reposi99 - external rewind99 - integer rewind99 - external wheren99 - integer wheren99 - - integer kbytpwrd - parameter (kbytpwrd=8) !... CRAY version - integer krecsizbyt - parameter (krecsizbyt=1440) - integer krecsizwrd - parameter (krecsizwrd=krecsizbyt/kbytpwrd) - integer nbytsred -C -------------------------------------------- -C . . . CALL SEQ FOR SUBR PLOTPART() . . . . - INTEGER MAXPLTARG !... I-DIMEN OF IPLOTARG(I,4) - PARAMETER (MAXPLTARG=20) - - INTEGER MAXNPART - PARAMETER (MAXNPART=4) - - INTEGER JPART - integer npartfound - integer iplotarg(MAXPLTARG,MAXNPART) - INTEGER IRET_PLP - -C ... IPLOTARG(1,) = 1; IF SUBSET -C = 0; IF INSET -C (2,) = 1288; the SUBSET OR INSET NUMBER -C -------------------------------------------- - - integer intarray(krecsizwrd) - character*1 c1array(krecsizbyt) - equivalence (intarray,c1array) - - integer iret_rew - integer iret_pos - integer iret_rds - integer inrelrecno - integer numrec - integer nbufpart - integer icountEOL - integer nbyskip - integer lintot - LOGICAL LCHKPRT - LOGICAL LFIRSTQ - - INTEGER ISSNO - INTEGER J0VAL_DST - INTEGER INDENT_DST - INTEGER IWIDTH - INTEGER IHGT - integer LUNINP - INTEGER NREC_STARTOMAP - INTEGER NREC_SKIP - INTEGER NBYT_SKIP - INTEGER INDENT_SRC - LOGICAL LSUBSETQ - LOGICAL LFRAMEQQ - LOGICAL LDOUBLEQQ - CHARACTER*7 CXXXSET - - integer byte_offset - integer from_indx - data from_indx / 0 / !... from begin of file - - SAVE - - IRET_PLP = 0 - IF(JPART .LE. 0 .OR. JPART .GT. MAXNPART) THEN - WRITE(6,FMT='('' plotpart: FAILED ON BAD-VALUED JPART='', - * I8)') JPART - IRET_PLP = 1 - GO TO 999 - ENDIF - - IF(JPART .GT. NPARTFOUND) THEN - WRITE(6,FMT='('' plotpart: FAILED ON BAD-VALUED JPART='', - * I8,/,7X,''or BAD-VALUED TOTAL PARTS FOUND='',I8)') - * JPART,NPARTFOUND - IRET_PLP = 2 - GO TO 999 - ENDIF - - IF(iplotarg(1,JPART) .EQ. 0) THEN - LSUBSETQ = .FALSE. !... IS INSET; NOT SUBSET - cxxxset(1:7) = ' INSET ' - ELSE - LSUBSETQ = .TRUE. - cxxxset(1:7) = 'SUBSET ' - endif - - ISSNO = iplotarg(2,JPART) - J0VAL_DST = iplotarg(3,JPART) - INDENT_DST = iplotarg(4,JPART) - IWIDTH = iplotarg(5,JPART) - IHGT = iplotarg(6,JPART) - LUNINP = iplotarg(7,JPART) - NREC_STARTOMAP = iplotarg(8,JPART) - NREC_SKIP = iplotarg(9,JPART) - NBYT_SKIP = iplotarg(10,JPART) - - INDENT_SRC = iplotarg(11,JPART) - LFRAMEQQ = .FALSE. - IF (iplotarg(12,JPART) .NE. 0) THEN - LFRAMEQQ = .TRUE. - ENDIF - LDOUBLEQQ = .FALSE. - IF(iplotarg(13,JPART) .NE. 0) THEN - LDOUBLEQQ = .TRUE. - ENDIF - WRITE(6,415)JPART - 415 FORMAT(/,'plotpart: . . . P A R T -- ',I2,' . . .') - write(6,425)CXXXSET(1:7),ISSNO,J0VAL_DST, - 1 INDENT_DST,IWIDTH,IHGT,LUNINP, - 2 NREC_STARTOMAP,NREC_SKIP, - 3 NBYT_SKIP - - 425 FORMAT(1x,A7,'NO.',I6,'; TO BE PLOTTED AT J=',I6, - 1 '; INDENT_DST=',I6, - 2 /,7X,'WIDTH,HGT= (',I6,',',I6,')', - 3 /,7X,'TO BE FETCHED FROM U:',I2, - 4 ' PROD-START REC=',I6, - 5 /,7X,'FROM WHICH POINT NREC-SKIP=',I6, - 6 '; NBYT-SKIP=',I6) - - write(6,427)INDENT_SRC,LFRAMEQQ,LDOUBLEQQ - 427 format(7X,'INDENT_SRC=',I6,'; LFRAMEQQ= .',L1,'.; ', - 1 'LDOUBLEQQ= .',L1,'.') - - iret_rew = rewind99(LUNINP) - if(iret_rew .NE. 0) then - write(6,FMT='('' plotpart::rewind99: FAILED to '', - * ''rewind with code='',I4,/,7X,''LUNINP='',I3)') - * iret_rew,LUNINP - iret_plp = 4 - go to 999 - endif - - inrelrecno = nrec_startomap - 1 - if(inrelrecno .LT. 0) then - inrelrecno = 0 - endif - inrelrecno = inrelrecno + nrec_skip - - byte_offset = krecsizbyt * inrelrecno - - iret_pos = reposi99(LUNINP,byte_offset,from_indx) - if(iret_pos .NE. 0) then - write(6,FMT='('' plotpart::reposi99: FAILED to '', - * ''reposition with code='',I4, - * /,7X,''LUNINP='',I3)') - * iret_pos,LUNINP - iret_plp = 5 - go to 999 - endif - nbufpart = 0 - lintot = 0 - LFIRSTQ = .TRUE. - LCHKPRT = .TRUE. - 500 continue - if(lintot .GE. IHGT) then -C ... I have satisfied the IHGT no. of scanlines for this part - go to 555 - endif - - iret_rds = rd1byt99(LUNINP,krecsizbyt,c1array,nbytsred) -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (intarray, 8_8, nbytsred / 8_8) -#endif - if(iret_rds .NE. 0) then - write(6,FMT='('' plotpart::rdsbyt99: FAILED to read '', - * ''with code='',I4, - * /,7X,''LUNINP='',I3)') - * iret_rds,LUNINP - iret_plp = 5 - go to 999 - endif - nbufpart = nbufpart + 1 -C ... does rdsbyt99 automatically update pointer by recsiz? -C ... next, how to unpack .pak6 to .x6t ??? - if (nbufpart .EQ. 1) then - nbyskip = nbyt_skip - else - nbyskip = 0 - endif - numrec = inrelrecno + nbufpart - - CALL scan1440(INTARRAY,numrec,nbyskip,LFIRSTQ,LCHKPRT, - 1 icountEOL,iret_scn) - - lintot = lintot + icountEOL - if(iret_scn .LT. 0) then - write(6,525)iret_scn - 525 format(' plotpart::scan1440: terminated reading ', - 1 'with code=',I4) - go to 555 - endif -C ... pull one scanline out byte-by-byte until end-of-line - -C ... if bin is exhausted, then I must read another bin.pak6 - LCHKPRT = .FALSE. - GO TO 500 - - 555 continue -C ... comes here to clean up after reading scanlines loop - write(6,557)nbufpart,lintot,IHGT - 557 format(' plotpart: completed reading this part with ', - 1 'input buffer count=',I6, - 2 /,7X,'which contained total line count=',I6, - 3 /,7X,' the desired line count=',I6) - go to 999 - - 999 CONTINUE - return - end -c********************************************************************* - subroutine rec_dump(mrecno,idatarec,nwrdprec) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REC_DUMP RECORD-DUMPER IN HEX AND AS CHARACTERS -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-05-31 -C -C ABSTRACT: TO DUMP THE GIVEN RECORD IN HEXADECIMAL AND ALSO INTERPRETED -C AS ASCII CHARACTERS; WITH THE BYTE-LOCATION (IN HEX) OF THE STARTING -C WORD OF EACH PRINTED LINE OF THE DUMP. -C -C PROGRAM HISTORY LOG: -C 95-05-31 DAVID SHIMOMURA -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -C -C USAGE: CALL REC_DUMP(MRECNO, IDATAREC, NWRDPREC) -C INPUT ARGUMENT LIST: -C MRECNO - INT RECORD NUMBER - -C THE FIRST REC IS NO. 1 (NOT ZERO); -C YOU MUST INCREMENT IT WHEN APPLICABLE. -C IDATAREC - INT DATA RECORD -C NWRDPREC - INT NUMBER OF WORDS PER RECORD -C -C OUTPUT FILES: -C FT06F001 - PRINTOUT -C THE ONLY OUTPUT IS THE DUMP TO THE PRINT FILE -C -C REMARKS: -C THIS IS LIMITED TO A DATA RECORD OF FULLWORDS -C WHERE FULLWORD ON THE CRAY IS 8-BYTES; -C -C THE HEX DUMP OF EACH FULLWORD IS PRINTED IN TWO PARTS -C WITH AN INTERVENING BLANK IN THE MIDDLE OF THE FULLWORD. -C -C CALLS ON XASC2ASC() IN ORDER TO INTERPRET BYTES AS ASCII -C CHARACTERS. -C -C ATTRIBUTES: -C LANGUAGE: CRAY FORTRAN 90 -C MACHINE: CRAY -C -C$$$ -C 30-May-1995/dss -C ... A version of fwd_dump for the CRAY; which is a hi-endian -C ... machine, so I don't need to reverse the word sequence -C ... of the printed HEX-dumped words; but I still like the VAX- -C ... style of HEX and character printed on the same line. -C -C - integer nwrdpline - parameter (nwrdpline=2) -C ... ... where nwrdpline is no. of data full_words (CRAY) -C ... per print line - integer niiwrdpline - parameter (niiwrdpline=2*nwrdpline) -C ... where niiwrdpline is no. of data half_words per print line -C - integer kbytpwrd - parameter (kbytpwrd=8) -C - integer mrecno - integer idatarec(nwrdprec) - - integer iprwd(nwrdpline) - - integer iprchwd(nwrdpline) - character*16 chprtln - equivalence (iprchwd,chprtln) - - character*16 chexwd(nwrdpline) - character*8 chexwdhaf(niiwrdpline) - equivalence (chexwd,chexwdhaf) - - integer nwords - integer nlines - integer nzeroln - integer iwrdaddr - integer ibytaddr - integer m1,m2 - integer iorsum - integer jpw - integer nbyskp - integer irecno - integer iacc - integer nwrds_remain - logical lpart_ln - logical last_line - - save -C . . . . . . . s t a r t . . . . . . . . . . . . . . . . . -C - nwords = nwrdprec - if(nwords .le. 0) then -C ... FATAL ERROR WHEN NUMBER OF WORDS PER RECORD IS .LE. 0 - write(6,125)MRECNO - WRITE(6,115)NWRDPREC - 115 format(/,' FWD_DUMP: ERROR. BAD VALUE WAS GIVEN FOR', - 1 ' NUMBER_OF_WORDS_PER_RECORD=',I9, - 2 /,'========================================', - 3 '=======================================') - GO TO 999 - endif - - irecno = mrecno - if(irecno .le. 0) then - irecno = 1 - endif - write(6,125)MRECNO - 125 format(/,' * * * * * * RECORD NO. =',I9, - 1 ' * * * * * * * * * * * * * * * * * * *') - nlines = nwords / nwrdpline - - lpart_ln = .false. - nwrds_remain = mod(nwords,nwrdpline) - if(nwrds_remain .NE. 0) then - nlines = nlines + 1 - lpart_ln = .true. - endif - - nzeroln = 0 - nbytpline = nwrdpline * kbytpwrd - ibytaddr = (irecno-1) * nwords * kbytpwrd - ibytaddr = ibytaddr - nbytpline - - last_line = .false. - do jprln = 1,nlines - if(jprln .eq. nlines) then - last_line = .true. - endif - - ibytaddr = ibytaddr + nbytpline - iwrdaddr = nwrdpline*(jprln-1) - m1 = iwrdaddr + 1 - m2 = m1 + nwrdpline - 1 - - if(last_line) then -C ... initialize line buffers for last line, in case partial - chprtln(1:) = ' ' - do i = 1,nwrdpline - iprwd(i) = 0 - enddo - if(m2 .GT. nwrdprec) then -C ... here is case of last partial line, -C .. do not let do reach beyond end of record ... - m2 = nwrdprec - endif - endif - - iorsum = 0 - ic = 0 - do ip = m1,m2 - ic = ic + 1 - iacc = idatarec(ip) - iprchwd(ic) = iacc - iorsum = ior(iorsum,iacc) - iprwd(ic) = iacc - enddo - - call xasc2asc(chprtln,chprtln,nchmoved,iret_asc) - - if(iorsum .eq. 0) then -C ... this print line is all zero, so - nzeroln = nzeroln + 1 - if(nzeroln .eq. 1) then -C ... on the first occurrence of a bundle of zero lines, pr - m2ii = niiwrdpline -C ... but what if this first zero line was actually the -C ... last and partial line ??? - if(last_line) then - if(lpart_ln) then - m2ii = 2*nwrds_remain - endif - endif - - do i = 1,m2ii - chexwdhaf(i)(1:8) = '00000000' - enddo - write(6,261) ibytaddr,(chexwdhaf(i),i=1,niiwrdpline) - 261 format(1X,Z8.8,':',4(1X,A8),' : ') - endif - else -C ... here is a not all-zeros line, -C ... if this non-zero line was preceded by more than -C ... one zero line, then I should print the count of -C ... zero lines that it skipped - if(nzeroln .gt. 1) then - nbyskp = nwrdpline*kbytpwrd*(nzeroln - 1) - write(6,262)nbyskp - 262 format(1h ,'(',Z8.8,')* is Count (in HEX) of zero bytes', - 1 ' not printed.') - endif - nzeroln = 0 -C -C ... then print the current non-zero line - do iwrd = 1,nwrdpline - write(chexwd(iwrd),2632) iprwd(iwrd) - 2632 format(Z16.16) - enddo - -C ... but what if this was last_line and it was a partial?? -C ... I would rather print blanks for the positions on the -C ... line which are not in the record bounds - if(last_line) then - if(lpart_ln) then - m1i = nwrds_remain + 1 - if(m1i .LE. nwrdpline) then - do iwrd = m1i,nwrdpline - chexwd(iwrd)(1:) = ' ' - enddo - endif - endif - endif - - write(6,263) ibytaddr,(chexwdhaf(i),i=1,niiwrdpline), - 1 chprtln(1:16) - 263 format(1X,Z8.8,':',4(1X,A8),' : "',A,'"') - endif - enddo -C ... what if running zero lines at end of a record? - if(nzeroln .GT. 1) then - nbyskp = nwrdpline*kbytpwrd*(nzeroln - 1) - -C ... but what if last line of zeros was a partial line? - if(lpart_ln) then - nbytxs = (nwrdpline - nwrds_remain)*kbytpwrd - nbyskp = nbyskp - nbytxs - endif -C ... - write(6,262)nbyskp - endif - nzeroln = 0 - 999 continue - return - end -c********************************************************************** - SUBROUTINE scan1440(inbuf,numrec,nbyt_skip,LFIRSTQ,LCHKPRT, - * icountEOL,jretn) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: scan1440 -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: -C -C PROGRAM HISTORY LOG: -C 94-12-06 shimomura copied ~/ig2/vt240/rdsx6b_512.for -C in order to adapt to the CRAY environment -C 96-08-19 shimomura copied ~/ig2/cra/bg/rd6b1440.f in order to -C adapt to a limited application within -C checkout program fxcompos -C subr plotpart() -C in which a 6-bit packed raster input buffer -c has just been read into; and what is really -c desired is one scanline at a time to be -c extracted from that input buffer; -C But just for flow, simply count the scanlines -C In this application, we do not read input from -c within this; but maybe it should? -C This expects to be called only for good raster -c data buffer; not for ISCHED record; not for -c END-of-all maps -c 98-08-11 caruso upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call scan1440(inbuf,numrec,nbyt_skip,LFIRSTQ,LCHKPRT, -c icountEOL,jretn) -c -C INPUT ARGUMENT LIST: -c inbuf - integer input buffer array -c numrec - integer number of records -c nbyt_skip - integer number of bytes to skip -c lfirstq - logical. if true, initialize array longlinwrk to zero -c lchkprt - logical. if true, checkout print is on. -c -c output argument list -c icounteol - integer number of scanlines -C jretn - return code = 0 for usual interior record -C = +1 for start-of-map flag encountered -C = -1 X'FFFFFD'-headed ISCHED record -c was found -C = -2 X'FFFFFC'-headed end-of-all-maps -c was found -c -c remarks: -C ... User will set LFIRSTQ=.TRUE. on the first call of a PART -C I will use that flag to initialize output X6B scanline -C ----------------------------------------------------------------- -C ... Subroutines called: -C GBYTES() -- a Russ Jones' W3LIB routine to unpack -C ----------------------------------------------------------------- -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C - INTEGER kbytin - parameter (kbytin = 1440) - INTEGER kwdinp - parameter (kwdinp = kbytin / 8) - - integer kgrpin - parameter (kgrpin = kbytin*8/6) -C ... where (kgrpin = kbytin*8/6) = 1920 groups per rec. -C - integer lmtnpels - parameter (lmtnpels=4224) !... used to be 4192 - integer lmtndibyt - parameter (lmtndibyt=lmtnpels/4) !... =1056 di-bytes -C - integer lmtpurbyt - parameter (lmtpurbyt=lmtnpels/8) !... =528 bytes - integer lmtpurwrd - parameter (lmtpurwrd=lmtpurbyt/8) !... =66 longwords - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER INBUF(kwdinp) - integer numrec - integer nbyt_skip - LOGICAL LFIRSTQ - LOGICAL LCHKPRT - integer icountEOL - INTEGER jjmapin(KGRPIN) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - integer noffset - integer ngrps2do -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . - integer longlinwrk(lmtndibyt) - INTEGER IDIBYT - character*1 linex6b(lmtndibyt) - - integer i8pure(lmtpurwrd) - character*1 c1pure(lmtpurbyt) !...dcdArg6 - equivalence (i8pure(1),c1pure(1)) -C - integer nchs !...dcdArg2 - logical ldubl !...dcdArg3 - integer nskpdib !...dcdArg4 - integer npels !...dcdArg5 - integer kbytpur !...dcdArg7 - integer iret_pel !...dcdArg8 - - INTEGER jretn -C - integer ifid(6) - character*48 cifid - integer mskrhs - data mskrhs / X'00000000FFFFFFFF' / - INTEGER KDOTSISP - DATA KDOTSISP / X'2F2F2F2F00000000' / - - integer lendmap - data lendmap / X'33' / - integer lendline - data lendline / X'30' / -C - integer lonecode -C - integer LCKPT - integer nrectemp -C - integer kbitpgrp - data kbitpgrp / 6 / - - integer kpadbits - data kpadbits / 0 / -C ... which are args to CGYTES() ... - integer kbitpx6b - data kbitpx6b / 8 / - integer noffsetx6b - data noffsetx6b / 0 / -C ... which are args to SBYTESCCS ... -C - integer msk6fs - integer kstart - integer kisched - integer kendall - - data msk6fs / X'FFFFFF0000000000' / - data kstart / X'FFFFFF0000000000' / - data kisched / X'FFFFFD0000000000' / - data kendall / X'FFFFFC0000000000' / -C - character*4 cmd_pur - - SAVE - -C ... I am changing return codes from what it used to be ... - jretn = 0 - icountEOL = 0 - ngrps2do = 0 - LCURRGRP = 0 - - IF(LFIRSTQ) THEN - idibyt = 0 - do i = 1,lmtndibyt - longlinwrk(i) = 0 - enddo - LFIRSTQ = .FALSE. - ENDIF - - if(nbyt_skip .LT. 0 .or. nbyt_skip .GT. kgrpin) then - write(6,105)NBYT_SKIP - 105 format(' scan1440: FAILED on bad value for NBYT_SKIP=',I9) - jretn = -3 - go to 999 - endif -C - 200 continue - - - if(iand(ieor(inbuf(1),kstart),msk6fs) .eq. 0) then -C ... found a start of map ... - - write(6,215)numrec - 215 format(' scan1440: found start-of-map at Rec. No. =',I7) -C ... try to decode the IFID zone in the first rec of map ... - do i = 1,6 - ifid(i) = inbuf(i) - enddo - ifid(1) = iand(ifid(1),mskrhs) - ifid(1) = ior(ifid(1),KDOTSISP) -C ... which overwrote the FFFFFF00 in the lhs, with dots -C ... convert ifid from CDC display code into ASCII; - - CIFID(1:) = ' ' - - write(6,217)cifid(1:48) - 217 format(' IFID="',A,'"') - -C ... On first record, of map -C ... spread it out, just like an interior record - noffset = 0 - ngrps2do = kgrpin -C ... where (kgrpin = kbytin*8/6) = 1920 groups per rec. -C - Call GBYTES(inbuf,jjmapin,noffset,kbitpgrp,kpadbits,ngrps2do) -C -C ... from here I will return w/ (jjmapin(i),i=1,ngrps2do) -C ... containing the extended 6-bit code from one record read - JRETN = 1 - go to 300 - - else if(iand(ieor(inbuf(1),kisched),msk6fs) .eq. 0) then -C ... found isched rec at end of map ... -C ... In this application, I should not be here; - write(6,225)numrec - 225 format(' scan1440: found ISCHED endmap at Rec. No. =',I7) - -C ... but user must not expect raster data returned - JRETN = -1 - go to 999 - - else if(iand(ieor(inbuf(1),kendall),msk6fs) .eq. 0) then -C ... found end of all maps ... - write(6,235)numrec - 235 format(' scan1440: found end-of-all-maps at Rec. No. =',I7) - jretn = -2 - go to 999 - - - else -C ... here is interior raster-data rec. with no header ... -C ... On interior records, - noffset = 0 - ngrps2do = kgrpin -C ... where (kgrpin = kbytin*8/6) = 1920 groups per rec. -C - Call GBYTES(inbuf,jjmapin,noffset,kbitpgrp,kpadbits,ngrps2do) -C -C ... from here I will return w/ (jjmapin(i),i=1,ngrps2do) -C ... containing the extended 6-bit code from one record read - go to 300 - - endif - go to 999 - - 300 continue -C ... count the End-of-scanlines in interval -C ... jjmapin(nbyt_skip+1,kgrpin) - icountEOL = 0 - m1 = nbyt_skip + 1 - m2 = m1 + 15 - if(m2 .GT. kgrpin) then - m2 = kgrpin - endif - IF(LCHKPRT) THEN - write(6,304)m1,kgrpin - 304 format(' scan1440: scan from jjmapin(',I6,') to (',I6,')') - write(6,305)(jjmapin(i),i=m1,m2) - 305 format(16Z4.2) - ENDIF - do iby = m1,kgrpin - lonecode = jjmapin(iby) - if(lonecode .EQ. lendmap) then - - write(6,315)iby,ngrps2do - 315 format(' scan1440: Found end-of-a-map flag at byte(',I5, - 1 ') of',I5) - write(6,335)icountEOL,numrec - JRETN = -5 - go to 999 - else if(lonecode .EQ. lendline) then - if(idibyt .LT. lmtndibyt) then - idibyt = idibyt + 1 - longlinwrk(idibyt) = lonecode - icountEOL = icountEOL + 1 - endif -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . when it hits end-of-scanline, then process line - cmd_pur(1:4) = 'conv' - call vx6b_pur(cmd_pur,longlinwrk,idibyt,iret_pur) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - idibyt = 0 - - else -C ... NOT A CONTROL DI-BYTE; ASSUME RLE CODE DATA, - if(idibyt .LT. lmtndibyt) then - idibyt = idibyt + 1 - longlinwrk(idibyt) = lonecode - endif - endif - enddo - 333 continue - IF(LCHKPRT) THEN - write(6,335)icountEOL,numrec - 335 format(' scan1440: end-of-scanlines count=',I6, - 1 '; in rec. no.',I6) - ENDIF - - go to 999 -C ... which returns to user -C ... who will call me again when she wants another input record -C ... unpacked - - -C ---------------------------------------------------------------- -C - 999 continue - RETURN - END -c********************************************************************** - subroutine strpfnam(lwr_or_upr,c1name,nc,cnamtxt,nchres,iretn) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: strpfnam strip filename -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: filename stripper. used to extract the innermost name, -c without the extent name and without the pathname. -C -C PROGRAM HISTORY LOG: -c 95-08-29 shimomura -c 98-08-11 caruso upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call strpfnam(lwr_or_upr,c1name,nc,cnamtxt,nchres,iretn) -c -C INPUT ARGUMENT LIST: -C lwr_or_upr - integer =0 for no change in Case; -C =1 change to Lower Case; -C =2 change to Upper Case ) -c c1name - char*1 name array -c nc - integer array size of c1name -c -c output argument list -c cnamtxt - char array with filename -c nchres - integer number of chars in resultant string -c iretn - return code -c = 0 for normal return -C = 1 if text string for results is undefined -C = 2 if nc dimension of given string is <=0 -C = 3 if given text is all blanks -C = 4 if given text is bad. NULL before any good. -C did you put anything into c1name? -C = 5 if I am lost. impossible. -C = 6 if given text has no good portion in it. -C did you end with a special character? -c -c remarks: -C ... copied ~/tools/stripfinam.f into ~/cra/bg/strpfnam.f -C ... in order to make a CRAY version. -C -C ... called from SIF cmd84A to strip the given filename of -C ... superfluous info and extract only the unqualified name. -C Hypotheses: SIF cmd84A wants the unqualified filename -C with no extent; no directory names; no leading nor -C trailing blanks; limited to 12 alphanumeric characters -C of which only the first 9 characters will actually be -C used. Note: only alphanumerics are allowed. No underbars. -C (Underbar permitted in CRAY version of 950829) -C Also, this subroutine will set the alphanumerics to upper- -C case. -C (Case change is an option in CRAY version of 950829. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C -C -C ... calls on logical function isalpha(c) - external isalpha - logical isalpha -C ... for logical function isalpha ... - -C - integer lwr_or_upr !...=1 lwr; =2 upr; else unchgd - character*1 c1name(nc) - character*(*) cnamtxt - integer iretn -C - logical lfoundext - character*1 chone -C - character*1 underbar - data underbar / '_' / - - character*1 NULL - - save -C - NULL = char(0) - - iretn = 0 - nchres = 0 - limres = len(cnamtxt) - if(limres .le. 0) then - iretn = 1 - go to 999 - endif -C - cnamtxt = NULL - limgivn = nc - if(limgivn .le. 0) then - iretn = 2 - go to 999 - endif -C -C ... scan given string for any leading blanks ... - - m1 = 1 - do i = 1,limgivn - chone = c1name(i) - if(chone .eq. NULL) go to 900 - if(chone .ne. ' ') go to 200 - -C ... which jumps out of this loop on very first non-blank char -C ... otherwise, this ith char is a leading blank, - - m1 = i + 1 - enddo - -C ... if it falls thru this do, then given string was all blanks - - iretn = 3 - go to 999 - -C ... otherwise, first non-blank char at c1name(m1) - - 200 continue - -C .. when it comes here, m1 points to first non-blank char in c1name -C ... so scan for other end of string that starts at c1name(m1) - - m2 = m1 - do i = m1,limgivn - chone = c1name(i) - if(chone .eq. NULL .or. chone .eq. ' ') go to 300 - -C ... normal end of string if NULL or blank terminated, -C ... m2 pointing at last good char before the terminator -C ... otherwise, this ith char is non-blank non-NULL - - m2 = i - enddo - -C ... if it falls thru this do, then given string fill out to -C ... limgivn with non-blank characters - - 300 continue - -C ... examine the string from c1name(m1) to (m2) for good stuff - - ncha = m2 - m1 + 1 - if(ncha .le. 0) go to 910 - -C ... logic error. cannot be -C -C ... look for extent_name behind the last period - - lfoundext = .false. - locstart = m2 - locterm = m2 + 1 - do ir = m2,m1,-1 - chone = c1name(ir) - if((isalpha(chone)) .OR. - 1 (chone .EQ. underbar)) then - -C ... good one ... - - locstart = ir - - else - -C ... here is the non-alphanumeric I was afraid I'd find - - if (.not. lfoundext) then - if (chone .eq. '.') then - lfoundext = .true. - locterm = ir - -C ... where locterm points at the '.' before the extent - - else - -C ... the special char is not a '.', so terminate scan - - locstart = ir + 1 - go to 400 - endif - else - -C ... comes here on a special char after I had already -C ... reset for extent name, so terminate scan - - locstart = ir + 1 - go to 400 - endif - endif - enddo - 400 continue - -C ... comes here with good stuff bounded by locstart:(locterm-1) - - locstop = locterm - 1 - ngood = locterm - locstart - if(ngood .le. 0) go to 920 - -C ... can i pass all the good stuff to results string? -C ... n2do is lesser of limres and ngood and 12 - - n2do = min(ngood,limres,12) - do i = 1,n2do - ll = locstart + i - 1 - chone = c1name(ll) - if(lwr_or_upr .EQ. 1) then - -C ... lower_case it ... - - if(llt(chone,'A') .or. lgt(chone,'Z')) then - cnamtxt(i:i) = chone - else - -C ... chone is an Upper_case ltr, so lower it, - - cnamtxt(i:i) = char(mova2i('a') - mova2i('A') + - 1 mova2i(chone)) - endif - else if(lwr_or_upr .EQ. 2) then - -C ... upper_case it ... - - if(lge(chone,'a') .and. lle(chone,'z')) then - cnamtxt(i:i) = char(mova2i('A') - mova2i('a') + - 1 mova2i(chone)) - else - cnamtxt(i:i) = chone - endif - else - -C ... leave _case unchanged ... - - cnamtxt(i:i) = chone - endif - enddo - nchres = n2do - if(n2do .lt. limres) then - cnamtxt(n2do+1:n2do+1) = NULL - -C ... which puts a NULL terminator if there is space ... - - endif - go to 999 -C - 900 continue - iretn = 4 - go to 999 - 910 continue - iretn = 5 - go to 999 - 920 continue - iretn = 6 - go to 999 -C - 999 continue - return - end -c********************************************************************** - subroutine vx6b_pur(cmd_pur,longlinwrk,ndimen,iret_pur) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C subprogram: vx6b_pur decode nmc 6-git rle code -C PRGMMR: SHIMOMURA ORG: W/NMC41 DATE: 95-07-10 -C -C ABSTRACT: decoder of one very-extended NMC 6-bit RLE code -C called from scan1440() which is within Program fxcompos -C -C PROGRAM HISTORY LOG: -c 96-08-21 shimomura -c 98-08-11 caruso removed CDIR$ INTEGER=64 from top of this code. -c upgrading to fortran 90 and making y2k-compliant. -c adding docblock. -C -C USAGE: call vx6b_pur(cmd_pur,longlinwrk,ndimen,iret_pur) -c -C INPUT ARGUMENT LIST: -c cmd_pur - char. if = 'init', initialize. if = 'conv', decode -c longlinwrk - integer array to be decoded -c ndimen - integer size of longlinwrk -c -c output argument list -c iret_pur - return code -c -c remarks: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -c -c$$$ -C - integer nbytpwrd - parameter (nbytpwrd=8) - - integer lmtnpels - parameter (lmtnpels=4224) !... used to be 4192 - integer lmtndibyt - parameter (lmtndibyt=lmtnpels/4) !... =1056 di-bytes -C - integer lmtpurbyt - parameter (lmtpurbyt=lmtnpels/8) !... =528 bytes - integer lmtpurwrd - parameter (lmtpurwrd=lmtpurbyt/8) !... =66 longwords -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - character*4 cmd_pur - integer longlinwrk(ndimen) - integer iret_pur -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ============================================================== - INTEGER IMAXWIDWRD - PARAMETER (IMAXWIDWRD=27) !...27*64 = 1728 PELS WIDE - INTEGER JMAXHGTLNS - PARAMETER (JMAXHGTLNS=7500) - - COMMON /SPAC4IMG/ NPELS_WID, NLNS_NEED, JLNADDCON, JLN_CURR, - 1 IMAGE(IMAXWIDWRD,JMAXHGTLNS) - -C ============================================================== - INTEGER IMAXWIDBYT - PARAMETER (IMAXWIDBYT=8*IMAXWIDWRD) !... 8*27 = 216 BYT - integer i8purfax(IMAXWIDWRD) !... 27 wrd = 1728 pels - character*1 c1purfax(IMAXWIDBYT) !... 216 byt = 1728 pels - equivalence (i8purfax(1),c1purfax(1)) - - character*1 linex6b(lmtndibyt) - - integer i8pure(lmtpurwrd) - character*1 c1pure(lmtpurbyt) !...dcdArg6 - equivalence (i8pure(1),c1pure(1)) -C - integer keos - data keos / X'30' / - - integer kframe1 - data kframe1 / X'F000000000000000' / - - integer kpadbits - data kpadbits / 0 / - integer kbitpx6b - data kbitpx6b / 8 / - integer noffsetx6b - data noffsetx6b / 0 / -C ... which are args to SBYTESCCS ... -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . Args in call to dcdlnx6b() . . . . . . . . . . . -C ... character*1 linex6b(lmtndibyt) !... Arg1 - integer nchs !...dcdArg2 given data byte count -C in given linex6b() array - logical ldubl !...dcdArg3 - integer nskpdib !...dcdArg4 skip off of FAX edge - integer npeltot !...dcdArg5 result -C !...dcdArg6 is C1PURE for results - integer kbytpur !...dcdArg7 = 216 = given -C dimension of c*1 C1PURE() - integer iret_pel !...dcdArg8 resulting err_flag -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - LOGICAL LFRAMEQQ - integer linum_part - integer indent_src - integer iwidth_src - integer jhgt_src - integer itoss_src - - integer npxlperbyt - integer npxldo - integer npxldoing - integer nwdout - integer nritshfbyt - integer ibytdes - integer nbyt2mov - logical checkout - logical lchkprntq - character*1 cxff - - SAVE - - iret_pur = 0 - cxff = char(255) !... = X'FF' - - checkout = .TRUE. - if(cmd_pur(1:4) .EQ. 'init') then -C ... in this initialization call for this part, -C ... longlinwrk contins the iplotarg for this part - - - linum_part = 0 - j0val_dst = longlinwrk(3) - indent_dst = longlinwrk(4) - jhgt_src = longlinwrk(6) - indent_src = longlinwrk(11) - iwidth_src = longlinwrk(5) - - itoss_src = 1728 - indent_src - iwidth_src - if(itoss_src .LT. 0) then - itoss_src = 0 - endif -C ... where itoss_src is no. of pels to discard from the fax edge -C ... of the complete scanline, to get to the portion for keep - nskpdib = itoss_src / 4 !... in 4-bit groups - - ldubl = .false. - if(longlinwrk(13) .NE. 0) then - ldubl = .TRUE. - endif - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... the LDUBL option is resulting in blank map; -C ... so let us disable the doubling, just to see if it will flow - -C ... ldubl = .false. -C -C ... that mod was effective in producing the cut, undoubled, -C ... which was better than the blank subset it produces -C ... without that patch; -C ... But to let me debug the faulty ldubl, comment that patch -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - if(LDUBL) then - npxlperbyt = 4 !... only 4 original pels, expanded,/byt - else - npxlperbyt = 8 - endif - - npxldo = iwidth_src - - kbytpur = npxldo/npxlperbyt -C ... where npxlperbyt == 8; for usual case -C == 4; for LDUBLing case -C ... npxlperbyt is number of original pxls which go into -C ... a byte of fnl pure -C ... where kbytpur is the number of bytes of pure raster -C ... to be generated from the source width cut - - if(mod(npxldo,npxlperbyt) .NE. 0) then - kbytpur = kbytpur + 1 - endif - - npxldoing = npxldo - if(kbytpur .GT. lmtpurbyt) then -C ... character*1 c1pure(lmtpurbyt) !...dcdArg6 -C ... kbytpur is too big for dimension of C1pure(); so reset - kbytpur = lmtpurbyt - npxldoing = npxlperbyt * kbytpur - endif - - nwdout = kbytpur / nbytpwrd - if(mod(kbytpur,nbytpwrd) .NE. 0) then - nwdout = nwdout + 1 - endif - - write(6,FMT='(/,'' vx6b_pur: at INIT, pure-raster '', - 1 ''scanline-length in bytes in KBYTPUR='',I5, - 2 /,'' which will contain pixel '', - 3 ''count in NPXLDOING='',I6, - 4 /,'' output longwords per scanline='', - 5 I4)') - A kbytpur,npxldoing,nwdout - - - LFRAMEQQ = .FALSE. - if(longlinwrk(12) .NE. 0) then - LFRAMEQQ = .TRUE. - endif - - iwidsrcpxl = iwidth_src - if(LDUBL) then - iwidsrcpxl = 2*iwidsrcpxl - endif - nritshfbyt = (1728 - indent_dst - iwidsrcpxl)/8 - if(nritshfbyt .LT. 0) then - nritshfbyt = 0 - endif - - ibytdes = nritshfbyt + 1 -C ... where c1purfax(ibytdes) is pointing to the image byte -C ... from which to start storing the one resulting pure line -C ... where ibytdes=1 is the FAX edge byte. -C - nbyt2mov = kbytpur - if((ibytdes - 1 + nbyt2mov) .GT. IMAXWIDBYT) then - nbyt2mov = IMAXWIDBYT + 1 - ibytdes - endif - write(6,175)nbyt2mov,ibytdes,kbytpur,nritshfbyt,indent_dst, - 1 iwidth_src - 175 format(' vx6b_pur: at end of "init", nbyt2mov=',I5, - 1 '; ibytdes=',I5, - 2 /,7X,'kbytpur=',I5,'; nritshfbyt=',I5, - 3 'indent_dest=',I5,'; iwidth_src=',I5) - - go to 999 -C - endif - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... otherwise, case of decode the given one scanline -C ... from very-extended 6-bit into pure uncompressed; -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - linum_part = linum_part + 1 - if(linum_part .GT. jhgt_src) then -C ... accept no more data ... we have satisfied this part - iret_pur = 1 - go to 999 - endif - - if(mod((linum_part-1),100) .EQ. 0) then - lchkprntq = .true. - else - lchkprntq = .false. - endif - - do i = 1,lmtpurwrd - i8pure(i) = 0 - enddo - - if(ndimen .LE. 0) then -C ... no data given; assume blank scanline - go to 333 - else if(longlinwrk(1) .EQ. keos) then -C ... blank scanline - go to 333 - endif -C -C 1 2 3 4 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (linex6b, 8_8, ndimen) -#endif - call SBYTESCCS(linex6b,longlinwrk,noffsetx6b,kbitpx6b, - 1 kpadbits,ndimen) -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (linex6b, 8_8, ndimen) - CALL SWAP_BYTES_IN_PLACE (longlinwrk, 8_8, ndimen) -#endif -C 5 6 - nchs = ndimen -C ... now one entire scanline in x6b format is in -C ... C*1 (linex6b(i),i=1,nchs) the way I am accustomed to -C - call dcdlnx6b(lchkprntq,linex6b,nchs,ldubl,nskpdib,npeltot, - 1 c1pure,kbytpur,iret_pel) - - if(lchkprntq) then - write(6,315)iret_pel,linum_part,NCHS,LDUBL,nskpdib,npeltot, - 1 KBYTPUR - 315 format(' vx6b_pur::dcdlnx6b: iret_pel=',I5, - 1 '; on part,s scanline no.=',I6, - 2 /,7X,'NCHS=',I6,'; LDUBL= .',L1,'. nskpdib=',I5, - 3 '; npeltot=',I6,'; KBYTPUR=',I6) - iorsum = 0 - do i = 1,27 - iorsum = ior(iorsum,i8pure(i)) - enddo - if(iorsum .eq. 0) then - write(6,317) - 317 format(7X,' . . . Resulting line is all zero . . . . .') - endif - ENDIF - - if(iret_pel .NE. 0) then - if(iret_pel .LT. 0) then -C ... serious error; so stop - write(6,FMT='('' vx6b_pur::dcdlnx6b: scanline no.'',I6, - 1 ''; FATAL ERROR code='',I4)') - A linum_part,iret_pel - - iret_pur = -9 - go to 999 - else -C ... warning from dcdlnx6b, - if(checkout) then - write(6,FMT='('' vx6b_pur::dcdlnx6b: scanline no.'',I6, - 1 ''; WARNING code='',I4)') - A linum_part,iret_pel - - endif - endif - endif - - 333 continue -C ... add FRAME here into c1pure ... - if(LFRAMEQQ) THEN - if((linum_part .LE. 4) .OR. - 1 (linum_part .GT. (jhgt_src - 4))) then - do ic = 1,kbytpur - c1pure(ic) = cxff - enddo - else -C ... this framed line is not near bottom or top of part - i8pure(1) = ior(i8pure(1),kframe1) - c1pure(kbytpur) = cxff - endif - endif -C ... other top and bottom sides coming later ... - -C ... how to position a real inset on half of the image line? - - do i = 1,IMAXWIDWRD - i8purfax(i) = 0 - enddo - - if(lchkprntq) then - write(6,535)nbyt2mov,ibytdes - 535 format(' vx6b_pur: moving ',I5,'-bytes from c1pure(1) to ', - 1 'c1purfax(',I5,')') - endif - - if((ibytdes - 1 + nbyt2mov) .GT. IMAXWIDBYT) then - nbyt2mov = IMAXWIDBYT + 1 - ibytdes - endif - if (ibytdes .LT. IMAXWIDBYT -1) then - call xmovex(c1purfax(ibytdes),c1pure(1),nbyt2mov) - endif - -C ... only for checkout of the bad doubling case to force full line -C ... call xmovex(c1purfax(1),c1pure(1),216) - -C ... ... how to put c1purfax into the image bitplane? - if(LDUBL) then - linumout = 2*linum_part - 1 - jln_curr = j0val_dst + linumout + jlnaddcon - 1 - do iw = 1,imaxwidwrd - image(iw,jln_curr) = ior(image(iw,jln_curr),i8purfax(iw)) - enddo - -C ... repeat that image line on the following line -C ... jln_curr = j0val_dst + (2*linum_part) + jlnaddcon - 1 - jln_curr = jln_curr + 1 - do iw = 1,imaxwidwrd - image(iw,jln_curr) = ior(image(iw,jln_curr),i8purfax(iw)) - enddo - - else -C ... for the usual un-doubled case, - jln_curr = j0val_dst + linum_part + jlnaddcon - 1 - do iw = 1,imaxwidwrd - image(iw,jln_curr) = ior(image(iw,jln_curr),i8purfax(iw)) - enddo - - endif -C - 999 continue - return - end diff --git a/util/sorc/fxcompoz.fd/fxcompozz b/util/sorc/fxcompoz.fd/fxcompozz deleted file mode 100755 index 80d616b13d..0000000000 Binary files a/util/sorc/fxcompoz.fd/fxcompozz and /dev/null differ diff --git a/util/sorc/fxcompoz.fd/makefile b/util/sorc/fxcompoz.fd/makefile deleted file mode 100755 index 29a44a10bb..0000000000 --- a/util/sorc/fxcompoz.fd/makefile +++ /dev/null @@ -1,31 +0,0 @@ -CC = icc -CFLAGS = -DUNDERSCORE -O -g -traceback - -FC = ifort -FFLAGS = -C -D_LITTLE_ENDIAN -fixed -O -g -traceback -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -OBJ = close99.o \ - fxcompozlib.o \ - open99.o \ - rd1byt99.o \ - reposi99.o \ - rewind99.o \ - wheren99.o - -LIBS = ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -fxcompoz: fxcompoz.o $(OBJ) - $(FC) -o $@ $(FFLAGS) fxcompoz.o $(OBJ) $(LIBS) - -clean: - /bin/rm -f *.o - -.c.o: - $(CC) -c $(CFLAGS) $< - -.F.o: - $(FC) -c $(FFLAGS) $< - -.f.o: - $(FC) -c $(FFLAGS) $< diff --git a/util/sorc/fxcompoz.fd/open99.c b/util/sorc/fxcompoz.fd/open99.c deleted file mode 100755 index 2b392ae608..0000000000 --- a/util/sorc/fxcompoz.fd/open99.c +++ /dev/null @@ -1,82 +0,0 @@ -/* long function open99.c */ -/* ... to open stream input file */ -/* ... for reading a word at a time */ -/* a FORTRAN callable function */ -/* The long which is returned is the return code */ -/* return code = 0 for normal successful open - = 1 for failure due to out-of-bounds luni - =-1 for failure from fopen() */ - -/* #include */ -#include -#include -#include - -/* ... #include ... */ -/* COMMON FILE PARAMETERS */ - FILE *ftxx[100] ; -/* ========================================================== */ -#ifdef UNDERSCORE -long long open99_(luni, cfinam, ciomode) -#else -long long open99(luni, cfinam, ciomode) -#endif -long long *luni; -char *cfinam; -char *ciomode; -{ -/* COMMON FILE PARAMETERS */ - extern FILE *ftxx[100] ; - - FILE *file_pointer ; - FILE *fopen(); - long long iopnretn; - long long iunit; - long long maxuni = 99; - - long namelen, - modelen; - - char *nstring, - *mstring; - - - namelen = strlen(cfinam); - nstring = malloc(namelen+1); - strncpy(nstring, cfinam, namelen); - nstring[namelen] = '\0'; - - modelen = strlen(ciomode); - mstring = malloc(modelen+1); - strncpy(mstring, ciomode, modelen); - mstring[modelen] = '\0'; - - - iunit = *luni ; -/* printf("\n open99 input unit value %ld\n", iunit); */ - if(iunit <= 0 || iunit > maxuni) - { - fprintf(stderr,"\n open99:failed on given invalid luni\n"); - iopnretn = 1; - } - else - { - - file_pointer = fopen(nstring,mstring); -/* ... file_pointer = fopen("/usr/home/shimomur/afsfcplt.dat","r"); */ - ftxx[iunit] = file_pointer ; - if (file_pointer == NULL) - { -perror("fopen() failed"); - fprintf(stderr,"\n open99:failed to open file %ld\n", iunit); - iopnretn = -1; - } - else - { - printf("\n open99:successfully opened file %ld\n", iunit); - iopnretn = 0; - } - } -/* printf("\n open return value %ld\n", iopnretn); */ - return(iopnretn); -} diff --git a/util/sorc/fxcompoz.fd/rd1byt99.c b/util/sorc/fxcompoz.fd/rd1byt99.c deleted file mode 100755 index 78225632ff..0000000000 --- a/util/sorc/fxcompoz.fd/rd1byt99.c +++ /dev/null @@ -1,76 +0,0 @@ -/* long long function rd1byt99.c 5-Jun-1996/dss */ -/* ... mods for CRAY4 system upgrade version 9.0.2 of 3-Jun-1996 */ -/* ... #include ... removed from CRAY version */ -/* long long function rd1byt99(luni,numbyts,c1array,nbytsred) - ... to read one or more words from file opened by open99 ... */ -/* ... The long long that is returned is a return code */ -/* ... return code = 0 if normal read - = 1 if bad value given for luni - = -1 if EOF - = -2 if ERR ... */ -/* #include */ -#include -#ifdef UNDERSCORE -long long rd1byt99_(luni,numbyts,c1array,nbytsred) -#else -long long rd1byt99(luni,numbyts,c1array,nbytsred) -#endif -long long *luni ; -long long *numbyts; -char *c1array; /* ... char c1array[]; ... */ -long long *nbytsred; -{ -/* COMMON FILE PARAMETERS */ - extern FILE *ftxx[100] ; - - - FILE *file_pointer ; - long long irdretn; -/* ... char* ptr; ... */ - static long long n_chars = 1; - long long n_items; - long long iretn; - long long i; - long long iunit; - long long maxuni = 99; - -/* . . . S T A R T . . . */ - - iunit = *luni ; -/* printf("\n rd1byt99 input unit value %ld\n", iunit); */ - if(iunit <= 0 || iunit > maxuni) - { - fprintf(stderr,"\n rd1byt99:failed on given invalid luni\n"); - *nbytsred = 0 ; - iretn = 1 ; - } - else - { - file_pointer = ftxx[iunit] ; - n_items = *numbyts; -/* ... ptr = (char*)c1array; ... */ -/* ... how to test for end-of-file on input? irdretn=0 */ - - irdretn = fread(c1array,n_chars,n_items,file_pointer); -/* ... irdretn = fread(ptr,n_chars,n_items,file_pointer); ... */ - - if(irdretn != 0) { /* ... then, good read ... */ - iretn = 0; /* ... normal retn = 0 */ - } /* ... endif on good read ... */ - else - { /* ... else, bad fread ... */ - if(feof(file_pointer)) - { /* ... then this is EOF ...*/ - iretn = -1; /* ... End Of File retn = -1 ... */ - } - else - { - perror("fread() failed"); - iretn = -2; - } - } - *nbytsred = irdretn; - } -/* printf("\n rd1byt99 return value %ld\n",iretn ); */ - return (iretn); -} diff --git a/util/sorc/fxcompoz.fd/reposi99.c b/util/sorc/fxcompoz.fd/reposi99.c deleted file mode 100755 index bc2dfe14e1..0000000000 --- a/util/sorc/fxcompoz.fd/reposi99.c +++ /dev/null @@ -1,65 +0,0 @@ -#include -/* ... #include ... */ -/* long long function reposi99(luni,byte_offset,from_indx) - ... to reposition the pointer within the file opened by open99... */ -/* ... The long long that is returned is a return code */ -/* ... return code = 0 if normal return - = 1 if bad value given for luni - = 2 if bad value given for from_indx - - ... from_indx is to tell me the base position from which to - to apply the byte_offset; - ... acceptable values for from_indx are 0,1, or 2: - from_indx=0 from beginning of file - =1 from current position in file - =2 from end of file - ... */ -#ifdef UNDERSCORE -long long reposi99_(luni,byte_offset,from_indx) -#else -long long reposi99(luni,byte_offset,from_indx) -#endif -long long *luni ; -long long *byte_offset; -long long *from_indx; -{ -/* COMMON FILE PARAMETERS */ - extern FILE *ftxx[100] ; - - - FILE *file_pointer ; - long long isekrtn; - long long offset; - long long indicator; - long long iretn; - long long iunit; - long long maxuni = 99; - -/* . . . S T A R T . . . */ - - offset = *byte_offset; - indicator = *from_indx; - iunit = *luni ; -/* printf("\n reposi99 input unit value %ld\n", iunit); */ - if(iunit <= 0 || iunit > maxuni) - { - fprintf(stderr,"\n reposi99:failed on given invalid luni\n"); - iretn = 1 ; - } - else if(indicator < 0 || indicator > 2) - { - fprintf(stderr,"\n reposi99:failed on"); - fprintf(stderr," given invalid from_indx=%lld.\n",indicator); - iretn = 2 ; - } - else - { - file_pointer = ftxx[iunit] ; - -/* ... how to test for bad result of seek? I won't test */ - isekrtn = fseek(file_pointer,offset,indicator); - iretn = 0; /* ... normal retn = 0 */ - } -/* printf("\n reposi99 return value %ld\n", iretn); */ - return (iretn); -} diff --git a/util/sorc/fxcompoz.fd/rewind99.c b/util/sorc/fxcompoz.fd/rewind99.c deleted file mode 100755 index 23027fb2ae..0000000000 --- a/util/sorc/fxcompoz.fd/rewind99.c +++ /dev/null @@ -1,45 +0,0 @@ -#include -/* ... #include ... */ -/* long long function rewind99(luni) - ... to rewind the file opened by open99 ... */ -/* ... The long long that is returned is a return code */ -/* ... return code = 0 if normal return - = 1 if bad value given for luni - ... */ -#ifdef UNDERSCORE -long long rewind99_(luni) -#else -long long rewind99(luni) -#endif -long long *luni ; -{ -/* COMMON FILE PARAMETERS */ - extern FILE *ftxx[100] ; - - - FILE *file_pointer ; - long long irewrtn; - long long iretn; - long long iunit; - long long maxuni = 99; - -/* . . . S T A R T . . . */ - - iunit = *luni ; -/* printf("\n rewinf99 input unit value %ld\n", iunit); */ - if(iunit <= 0 || iunit > maxuni) - - { - fprintf(stderr,"\n rewind99:failed on given invalid luni\n"); - iretn = 1 ; - } - else - { - file_pointer = ftxx[iunit] ; -/* ... how to test for good rewind? I will not test */ - irewrtn = fseek(file_pointer,0L,0); - iretn = 0; /* ... normal retn = 0 */ - } -/* printf("\n rewind99 return value %ld\n", iretn); */ - return (iretn); -} diff --git a/util/sorc/fxcompoz.fd/wheren99.c b/util/sorc/fxcompoz.fd/wheren99.c deleted file mode 100755 index f8ea4b9a9e..0000000000 --- a/util/sorc/fxcompoz.fd/wheren99.c +++ /dev/null @@ -1,49 +0,0 @@ -#include -/* ... #include ... removed fr CRAY version */ -/* long long function wheren99(luni,byte_offset) - ... to locate where_am_I in the file opened by open99... */ -/* ... The long long that is returned is a return code */ -/* ... return code = 0 if normal return - = 1 if bad value given for luni - - ... */ -#ifdef UNDERSCORE -long long wheren99_(luni,byte_offset) -#else -long long wheren99(luni,byte_offset) -#endif -long long *luni ; -long long *byte_offset; /* for resulting ptr in bytes */ -{ -/* COMMON FILE PARAMETERS */ - extern FILE *ftxx[100] ; - - - FILE *file_pointer ; - long long ibyt_ptr; - long long iretn; - long long iunit; - long long maxuni = 99; - -/* . . . S T A R T . . . */ - - ibyt_ptr = 0 ; - iunit = *luni ; -/* printf("\n wheren99 input unit value %ld\n", iunit); */ - if(iunit <= 0 || iunit > maxuni) - { - fprintf(stderr,"\n wheren99:failed on given invalid luni\n"); - iretn = 1 ; - } - else - { - file_pointer = ftxx[iunit] ; - -/* ... how to test for bad result of ftell? I won't test */ - ibyt_ptr = ftell(file_pointer); - iretn = 0; /* ... normal retn = 0 */ - } - *byte_offset = ibyt_ptr ; - printf("\n wheren99 return value %ld\n", iretn); - return (iretn); -} diff --git a/util/sorc/gendata.fd/addlab.f b/util/sorc/gendata.fd/addlab.f deleted file mode 100755 index 0271aba145..0000000000 --- a/util/sorc/gendata.fd/addlab.f +++ /dev/null @@ -1,172 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: ADDLAB CREATE AFOS LABELS -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 98-04-22 -C -C ABSTRACT: ADDLAB CREATES THE THREE HEADER LABELS THAT BEGIN -C THE AFOS SURFACE PLOTFILE. -C -C PROGRAM HISTORY LOG: -C -C 96-12-10 LARRY SAGER -C -C 98-04-22 BOB HOLLERN, MADE THE ROUTINE Y2K COMPLIANT -C -C USAGE: CALL ADDLAB (OAFOS, CDAT, CHEDA, XHED) -C -C INPUT ARGUMENT LIST: -C OAFOS - BLOCK OF PACKED OBSERVATIONAL DATA -C CDAT - DATE/TIME OF RUN -C CHEDA - DATE INFO -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C XHED - THE LABELS -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE ADDLAB (OAFOS, CDAT, CHEDA, XHED) -C - INTEGER ITM(8), JTM(8) -C - CHARACTER*1 OAFOS(*) - CHARACTER*1 OWORK(10) - CHARACTER*1 OLIN(100) - CHARACTER*1 OXLN(60) -C - CHARACTER*10 CDAT, CWORK -C - CHARACTER*8 CNMC - CHARACTER*8 CTEMP - CHARACTER*9 CBYT - CHARACTER*10 CHEDA -C - CHARACTER*4 FMON(12), WDAY(7), CDAY -C - CHARACTER*100 LINE - CHARACTER*60 XLINE - CHARACTER*100 XHED -C - EQUIVALENCE(OWORK,CWORK) - EQUIVALENCE(OWORK,IWORK) - EQUIVALENCE(OLIN,LINE) - EQUIVALENCE(OXLN,XLINE) -C - DATA LINE(1:17) /'1260,0074,00000Z,'/ - DATA FMON /'JAN ','FEB ','MAR ','APR ','MAY ','JUN ', - 1 'JUL ','AUG ','SEP ','OCT ','NOV ','DEC '/ - DATA IEND /Z'3B0D0A2020202020'/ - DATA ISEC /Z'5A2C202020202020'/ - DATA IOPN /Z'010040007F003000'/ - DATA CNMC /'NMCPLT00'/ - DATA IBYT /Z'1B10040000000000'/ - DATA IFIL /Z'C580202020202020'/ - DATA XLINE(11:46)/'A0010200020481536285014250097501688'/ - DATA LINE(46:70) /' N.AMER. SURFACE OBS.CRA '/ - DATA ICYC /0/ -C - DATA WDAY / 'SUN ', 'MON ', 'TUE ', 'WED ', 'THU ', 'FRI ', - A 'SAT '/ -C -C START WITH THE DATE. -C - CWORK = CDAT -C - READ(CWORK,100) IYR, IMT, IDY, IHR - 100 FORMAT ( I4, 3I2 ) -C - JTM(1) = IYR - JTM(2) = IMT - JTM(3) = IDY - JTM(4) = 0 - JTM(5) = IHR - JTM(6) = 0 - JTM(7) = 0 - JTM(8) = 0 -C -C GET INTEGER DAY OF WEEK - CALL W3DOXDAT( JTM, JDOW, JDOY, JDAY ) -C - CDAY = WDAY(JDOW) -C -C GET UTC DATE/TIME DATA - CALL W3UTCDAT( ITM ) -C - ITE = (100*ITM(5)) + ITM(6) - CALL BIN2CH(ITE,CTEMP,8,'A99') -C -C CREATE THE LABELS -C - IWORK = IOPN - call byteswap(iwork,8,1) -C - XHED(1:7) = CWORK(1:7) -C - XHED(8:15) = CNMC - XHED(14:16) = CHEDA(1:3) - IWORK = IBYT - call byteswap(iwork,8,1) -C - XHED(17:24) = CWORK(1:8) -C - IWORK = IFIL - call byteswap(iwork,8,1) -C - XLINE(1:2) = CWORK(1:2) - XLINE(3:10) = CNMC - XLINE(9:11) = CHEDA(1:3) -C - CWORK = CDAT -C - XLINE(46:47) = CWORK(9:10) -C - XLINE(48:49) = CWORK(7:8) -C - XLINE(50:51) = CWORK(5:6) -C - XLINE(52:53) = CWORK(3:4) -C - XLINE(54:57) = CTEMP(5:8) -C - IWORK = IEND - call byteswap(iwork,8,1) - XLINE(58:59) = CWORK(2:3) -C - CWORK = CDAT -C - LINE(18:19) = CWORK(9:10) -C - LINE(20:21) = 'Z ' - LINE(22:25) = CDAY(1:4) -C - LINE(26:27) = CWORK(7:8) -C - LINE(33:36) = CWORK(1:4) - LINE(28:28) = ' ' - LINE(29:32) = FMON(IMT) - LINE(37:37) = ' ' - CWORK(1:8) = CTEMP - LINE(38:39) = CWORK(5:6) - LINE(40:41) = CWORK(7:8) - LINE(42:42) = ' ' - LINE(43:45) = CHEDA(1:3) - - IWORK = IEND - call byteswap(iwork,8,1) - LINE(71:73) = CWORK(1:3) -C -C STORE THE LABELS INTO THE AFOS PRODUCT ARRAYs -C - DO J = 1,59 - OAFOS(J) = OXLN(J) - END DO - DO J = 1,73 - OAFOS(J+59) = OLIN(J) - END DO -C - RETURN - END diff --git a/util/sorc/gendata.fd/afzoom.f b/util/sorc/gendata.fd/afzoom.f deleted file mode 100755 index 01c3e6433a..0000000000 --- a/util/sorc/gendata.fd/afzoom.f +++ /dev/null @@ -1,188 +0,0 @@ - SUBROUTINE AFZOOM (NAME,KTTYP,PSOWDT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: AFZOOM SET ZOOM & TYPE FOR AN AFOS PLOTFILE STN -C PRGMMR:SHIMOMURA ORG: W/NP12 DATE: 96-08-06 -C -C ABSTRACT: THE GIVEN STATION-NAME IS MATCHED AGAINST A TABLE OF -C NAMES WITH CORRESPONDING ZOOM-THRESHOLDS, SO THAT IF A MATCH IS -C FOUND, THEN THAT ZOOM-THRESHOLD VALUE IS PUT INTO THE RESULTS: -C THE PSOWDT CHARACTER ARRAY. -C AND THE OBSERVATION TYPE IS FORMATTED FOR THE PSOWDT AND PUT IN -C THERE. THE PSOWDT IS A REQUIRED ELEMENT IN THE AFOS PLOTFILE -C DATA LINE. -C -C PROGRAM HISTORY LOG: -C 89-04-26 ORIGINAL AUTHOR HENRICHSEN -C 89-05-28 HENRICHSEN ADDED STATION 72233 TO ZOOM 0 LIST. -C 89-07-20 GLORIA DENT CHANGE THE AFOS ZOOM THRESHOLD OF 74732 -C (HOLLOMAN A.F. BASE,N.M.)FROM ZOOM 4-1 TO ZOOM 16-1. -C ADD THIS STATION TO ZOOM 3 LIST. -C 93-05-05 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-08-06 SHIMOMURA: RE-WRITE FOR THE CRAY; COMBINED 3 TABLES INTO 1 -C AND PUT INTO SORTED ORDER FOR FASTER SEARCH. -C -C -C USAGE: CALL AFZOOM(NAME,KTTYP,PSOWDT) -C INPUT ARGUMENT LIST: -C NAME - INTEGER WORD CONTAINING 5-DIGIT STATION NAME IN -C - HOLLERITH. IE '72308 '. WHICH IS CHARLSTON SC. -C KTTYP - INTEGER NUMBER FROM 1 THRU 13 WHICH INDICATES THE -C - TYPE OF REPORT. THIS IS USED TO SET THE LAST BYTE OF -C - PSOWDT. -C -C OUTPUT ARGUMENT LIST: -C PSOWDT - CHARACTER*1 PSOWDT(6) -- SIX-CHARACTER ARRAY -C DESTINED FOR ONE OF THE AFOS PLT FORMAT ELEMENTS -C - WHERE THE FIRST BYTE IS THE ZOOM-THRESHOLD VALUE. -C - AND WILL BE SET TO 0,1,2, OR 3. -C - BYTES 2 THRU 4 ARE 0. -C - BYTE 5 IS SET TO 1 FOR NH PLOT OPTION. -C - BYTE 6 IS REPORT TYPE. SEE REMARKS. -C DEFAULT PSOWDT = "10001A" -C ... 123456 ... -C WHERE DEFAULT ZOOM WHEN NO MATCHING STN NAME IN TABLE -C DEFAULT TYPE WHEN GIVEN INVALID KTTYP -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: REPORT TYPE CAN HAVE THE FOLLOWING VALUES; -C A = UPPER LAND, B = UPPER OCEAN, C = RECON., D = AIRCRAFT, -C G = UPPER BOGUS, E = SIRS, F = SAT WINDS. -C -C CALLS ON FUNCTION IJBSIRCH TO DO THE TABLE LOOK-UP -C -C AREA -C SCALE ZT -C 1:1 =0 TO DISPLAY AT ALL ZOOM LEVELS -C 4:1 =1 T0 DISPLAY AT 4:1 AND BELOW -C 9:1 =2 TO DISPLAY AT 9:1 AND BELOW -C 16:1 =3 TO DISPLAY AT 16:1 AND BELOW -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C -C INTEGER IJBSIRCH -C EXTERNAL IJBSIRCH !... DECLARE FUNCTION - - INTEGER MAXNSTNS - PARAMETER (MAXNSTNS=46) - INTEGER MAXTYPES - PARAMETER (MAXTYPES=13) - - INTEGER NAME !... ARG1: BLK+STN_NUM - INTEGER KTTYP !... ARG2: REPORT TYPE - CHARACTER*1 PSOWDT(6) !... ARG3: PSOWDT W/ P & D & T -C -C TWO STATIONS (72357 AND 72293) WERE ADDED TO ZOOM0 LIST(89/04/14). -C STATION (74732) WAS ADDED TO THE ZOOM3 LIST(89/07/20). - - - INTEGER STNZM(2,MAXNSTNS) - DATA STNZM / - 1 "04360 " ,3, "25399 " ,3, - 2 "70174 " ,3, "70273 " ,0, "70398 " ,0, - 3 "71043 " ,0, "71114 " ,2, "71801 " ,0, - 4 "71826 " ,0, "71913 " ,0, "71928 " ,2, - 5 "72201 " ,0, "72209 " ,3, "72221 " ,2, - 6 "72225 " ,3, "72228 " ,3, "72232 " ,0, - 7 "72233 " ,0, "72239 " ,2, "72250 " ,0, - 8 "72273 " ,3, "72290 " ,0, "72293 " ,0, - 9 "72295 " ,3, "72303 " ,3, "72304 " ,0, - A "72327 " ,0, "72353 " ,0, "72355 " ,3, - B "72357 " ,0, "72381 " ,3, "72385 " ,3, - C "72391 " ,3, "72402 " ,2, "72408 " ,3, - D "72476 " ,0, "72493 " ,0, "72606 " ,0, - E "72734 " ,0, "72764 " ,0, "72785 " ,0, - F "74732 " ,3, - G "76225 " ,0, - H "78016 " ,0, "78367 " ,0, - I "91021 " ,0 / -C - -C -C LTYPE IS IN ASCII WHERE 3*A'S,3*B'S, C,2*D'S, G, E,2*F'S -C - CHARACTER*1 LTYPE(MAXTYPES) - -C ... 1 2 3 4 5 6 7 8 9 - DATA LTYPE /'A','A','A','B','B','B','C','D','D', - 1 'G','E','F','F'/ -C ... 10 11 12 13 - - - CHARACTER*1 CON_PSOWDT(6) - DATA CON_PSOWDT /'0','0','0','0','1','A'/ -C ... 1 2 3 4 5 6 - CHARACTER*1 ZOOMS(4) - DATA ZOOMS /'0','1','2','3'/ - - CHARACTER*1 ZOOM1 - DATA ZOOM1 /'1'/ -C - INTEGER INDX -C - LOGICAL FOUNDNAME -C - INTEGER INTNAME - CHARACTER*8 C8NAME - EQUIVALENCE (INTNAME,C8NAME) - - CHARACTER*1 C1NAME(8) - EQUIVALENCE (INTNAME,C1NAME(1)) - -C - INTNAME = NAME !... I*8 W/I WHICH LEADING 5-BYTES GOOD - DO IC = 6,8 - C1NAME(IC) = ' ' !... BLANK OUT TRAILING 3 BYTES - ENDDO - -C ... INITALIZE PSOWDT ... -C - DO I = 1,6 - PSOWDT(I) = CON_PSOWDT(I) - ENDDO -C - IF((KTTYP .GT. 0) .AND. - 1 (KTTYP .LE. MAXTYPES)) THEN - PSOWDT(6) = LTYPE(KTTYP) - ENDIF -C -C -C THE DEFAULT ZOOM IS ZOOM1 SO LOAD ZOOM1 INTO 1ST BYTE OF PSOWDT. -C - PSOWDT(1) = ZOOM1 -C -C ... PERFORM TABLE LOOK-UP ON STN NAME ... -C ... IF MATCH FOUND, THEN USE THAT ZOOM INSTEAD OF DEFAULT - - FOUNDNAME = .FALSE. - DO K = 1,MAXNSTNS - IF (INTNAME .EQ. STNZM(1,K)) THEN - FOUNDNAME = .TRUE. - GO TO 10 - END IF - END DO - -C JSTNFOUND = ijbsirch(intname,stnzm,2,MAXNSTNS) - - 10 IF(FOUNDNAME) THEN - INDX = 1 + STNZM(2,K) - PSOWDT(1) = ZOOMS(INDX) - ENDIF - -C -C - 300 CONTINUE -C - IF(FOUNDNAME) THEN - WRITE(6,315) C8NAME(1:5),(PSOWDT(I),I=1,6) - 315 FORMAT(1H ,'AFZOOM: FOUND MATCHING STN =',A,'; PSOWDT=',6A1) - ENDIF -C - RETURN - END diff --git a/util/sorc/gendata.fd/bdsanam.f b/util/sorc/gendata.fd/bdsanam.f deleted file mode 100755 index d4144efe11..0000000000 --- a/util/sorc/gendata.fd/bdsanam.f +++ /dev/null @@ -1,1069 +0,0 @@ - BLOCK DATA BDSANAM -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BDSANAM BLOCK DATA LIST OF STN IDENTS & AFOS ZOOM -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 1996-11-14 -C -C ABSTRACT: BLOCK DATA CONTAINING 3-CHAR STATION CALL LETTERS -C AND AFOS ZOOM ATTRIBUTES -C -C COMMON /SANAM/MAXNSAS,KSASTN(960) -- STATIONS,AFOS_ZOOM. -C -C THIS TABLE IS USED IN NASFCPLT FOR MAKING SURFACE MAPS -C -C PROGRAM HISTORY LOG: -C 80-04-21 ROBERT JIRSEK, ORIGINAL AUTHOR -C 96-11-14 SHIMOMURA -- CONVERTED FROM IBM ASSEMBLY LANGUAGE "DC" -C FORMAT INTO FORTRAN DATA STATEMENT FORMAT -C -C USAGE: -C EXTERNAL bdsanam -C COMMON /SANAM/ MAXNSAS,KSASTN(960) -C (LABELLED COMMON NAME IN CALLING PROGRAM) -C -C OUTPUT ARGUMENT LIST: -C -C COMMON /SANAM/MAXNSAS,KSASTN -C INTEGER MAXNSAS -C DATA MAXNSAS /911/ -C INTEGER KSASTN(960) - -C KSASTN(J) = 3-LETTER STATION IDENTIFIERS (ASCII), LEFT-JUSTIF -C 2-HEX DIGITS AFOS ATTRIBUTES (ASCII), RIGHT-JUSTIF -C IN THE SAME 8-BYTE WORD; -C BLANK FILL IN BETWEEN. -C -C REMARKS: -C CAUTION: I HAVE ADDED A DATA-COUNT AS THE FIRST WORD IN THE -C LABELLED COMMON AREA. - -C IN USERS SOURCE CODE INCLUDE: -C EXTERNAL bdsanam -C WHICH WILL FORCE THE LINKAGE-EDITOR TO LOOK FOR bdsanam.o - -C I HAVE SORTED THE LIST BY ASCII 3-LETTER STATION IDENTIFIERS -C CAUTION: THE DATA IS ALL IN ASCII IN THE CRAY VERSION. -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C - COMMON /SANAM/ MAXNSAS,KSASTN - INTEGER MAXNSAS - DATA MAXNSAS / 911 / -C - INTEGER KSASTN(960) - INTEGER IGROUP01(80) - INTEGER IGROUP02(80) - INTEGER IGROUP03(80) - INTEGER IGROUP04(80) - INTEGER IGROUP05(80) - INTEGER IGROUP06(80) - INTEGER IGROUP07(80) - INTEGER IGROUP08(80) - INTEGER IGROUP09(80) - INTEGER IGROUP10(80) - INTEGER IGROUP11(80) - INTEGER IGROUP12(80) - - EQUIVALENCE (KSASTN(001),IGROUP01(1)) - EQUIVALENCE (KSASTN(081),IGROUP02(1)) - EQUIVALENCE (KSASTN(161),IGROUP03(1)) - EQUIVALENCE (KSASTN(241),IGROUP04(1)) - EQUIVALENCE (KSASTN(321),IGROUP05(1)) - EQUIVALENCE (KSASTN(401),IGROUP06(1)) - EQUIVALENCE (KSASTN(481),IGROUP07(1)) - EQUIVALENCE (KSASTN(561),IGROUP08(1)) - EQUIVALENCE (KSASTN(641),IGROUP09(1)) - EQUIVALENCE (KSASTN(721),IGROUP10(1)) - EQUIVALENCE (KSASTN(801),IGROUP11(1)) - EQUIVALENCE (KSASTN(881),IGROUP12(1)) - -C NORTH AMERICA SFC PLOT HOURLY (SA) TABLE. -C - DATA IGROUP01 / - A "14V 02" , - 1 "3OI A4" , - 2 "3SE 24" , - 3 "4BK 52" , - 4 "4BL 04" , - 5 "4BQ 14" , - 6 "4BW 02" , - 7 "4DG 24" , - 8 "4DQ 02" , - 9 "4HV A4" , - B "4LJ 12" , - 1 "4LW 24" , - 2 "4MC 04" , - 3 "4OM 84" , - 4 "4SV 02" , - 5 "63S 02" , - 6 "ABE A4" , - 7 "ABI 04" , - 8 "ABQ 84" , - 9 "ABR 44" , - C "ABY 04" , - 1 "ACA 04" , - 2 "ACK 04" , - 3 "ACT 04" , - 4 "ACV 84" , - 5 "ACY 04" , - 6 "ADK 04" , - 7 "ADM 84" , - 8 "ADQ 04" , - 9 "AEX 02" , - D "AGN 02" , - 1 "AGR 02" , - 2 "AGS 84" , - 3 "AHN 14" , - 4 "AKN 44" , - 5 "AKO 14" , - 6 "ALB 04" , - 7 "ALO 44" , - 8 "ALS 04" , - 9 "AMA 04" , - E "AMG 54" , - 1 "ANC A4" , - 2 "ANI 04" , - 3 "ANN 14" , - 4 "AOO A4" , - 5 "APN 04" , - 6 "AQQ A4" , - 7 "ART 14" , - 8 "AST 24" , - 9 "ATL 84" , - F "ATY 14" , - 1 "AUG 14" , - 2 "AUS 84" , - 3 "AUW 44" , - 4 "AVL 54" , - 5 "AVP 02" , - 6 "AXN 04" , - 7 "BAD 02" , - 8 "BAL 02" , - 9 "BAM 44" , - G "BBW 14" , - 1 "BCE 24" , - 2 "BDL 04" , - 3 "BDR 06" , - 4 "BET 04" , - 5 "BFD 14" , - 6 "BFF 14" , - 7 "BFL 54" , - 8 "BGM 04" , - 9 "BGR 14" , - H "BGS 14" , - 1 "BHM 04" , - 2 "BID A4" , - 3 "BIE 14" , - 4 "BIG 04" , - 5 "BIH 94" , - 6 "BIL A4" , - 7 "BIS 94" , - 8 "BIX 92" , - 9 "BJI 94" / - - DATA IGROUP02 / - A "BKE 02" , - 1 "BKW 02" , - 2 "BLF 84" , - 3 "BLH 14" , - 4 "BLI 84" , - 5 "BLV 02" , - 6 "BNA 24" , - 7 "BOI 04" , - 8 "BOS 24" , - 9 "BPI 04" , - B "BPT 94" , - 1 "BRL A4" , - 2 "BRO 24" , - 3 "BRW A4" , - 4 "BSM 02" , - 5 "BTI 04" , - 6 "BTL 04" , - 7 "BTR 04" , - 8 "BTT 14" , - 9 "BTV 04" , - C "BUF A4" , - 1 "BVE 24" , - 2 "BWD 04" , - 3 "BWG 14" , - 4 "BYI 84" , - 5 "CAE 14" , - 6 "CAK 02" , - 7 "CAO 44" , - 8 "CAR 64" , - 9 "CBM 24" , - D "CDB 04" , - 1 "CDC 44" , - 2 "CDE 04" , - 3 "CDR 04" , - 4 "CDS 84" , - 5 "CDV 84" , - 6 "CEC 84" , - 7 "CEN 24" , - 8 "CGI 04" , - 9 "CHA 04" , - E "CHB 84" , - 1 "CHO 24" , - 2 "CHS 04" , - 3 "CJS 02" , - 4 "CLE 84" , - 5 "CLL 14" , - 6 "CLT 94" , - 7 "CME 04" , - 8 "CMH 94" , - 9 "CMX 54" , - F "CNK 54" , - 1 "CNU 04" , - 2 "CON 24" , - 3 "COT 04" , - 4 "COU 14" , - 5 "CPE 04" , - 6 "CPR 44" , - 7 "CRP A4" , - 8 "CRW 14" , - 9 "CSG 84" , - G "CSM 02" , - 1 "CSV 94" , - 2 "CTB 24" , - 3 "CTM 04" , - 4 "CUL 04" , - 5 "CUU 04" , - 6 "CVG 04" , - 7 "CVM 02" , - 8 "CVS 04" , - 9 "CWA 02" , - H "CXY 84" , - 1 "CYS A4" , - 2 "CZF 04" , - 3 "CZM 04" , - 4 "DAB 54" , - 5 "DAG 24" , - 6 "DAN 04" , - 7 "DAY 84" , - 8 "DBQ 24" , - 9 "DCA A4" / - - DATA IGROUP03 / - A "DDC 04" , - 1 "DEC 24" , - 2 "DEN 44" , - 3 "DFW 04" , - 4 "DGO 04" , - 5 "DHN 84" , - 6 "DHT 04" , - 7 "DIK 84" , - 8 "DLG 14" , - 9 "DLH 24" , - B "DLN 24" , - 1 "DLS A4" , - 2 "DMN 04" , - 3 "DOV 04" , - 4 "DPG 84" , - 5 "DRO 14" , - 6 "DRT 04" , - 7 "DSM 44" , - 8 "DTW 04" , - 9 "DUG A4" , - C "DUJ 82" , - 1 "DVL 44" , - 2 "DYR 54" , - 3 "DYS 02" , - 4 "E03 04" , - 5 "E74 14" , - 6 "EAU 94" , - 7 "ECG 24" , - 8 "EED 04" , - 9 "EFD 02" , - D "EGE 14" , - 1 "EHM 04" , - 2 "EKN 24" , - 3 "EKO A4" , - 4 "ELD 24" , - 5 "ELP 24" , - 6 "ELV 44" , - 7 "ELY 04" , - 8 "EMP 14" , - 9 "ENA 02" , - E "END 02" , - 1 "ENV 24" , - 2 "EPH 94" , - 3 "ERI 94" , - 4 "ESC 24" , - 5 "ESF 04" , - 6 "EUG 94" , - 7 "EVV 84" , - 8 "EVW 04" , - 9 "EYW 04" , - F "FAI 14" , - 1 "FAR 14" , - 2 "FAT 84" , - 3 "FCA 44" , - 4 "FCS 02" , - 5 "FFO 02" , - 6 "FHU 44" , - 7 "FIV 04" , - 8 "FLG 54" , - 9 "FLL 02" , - G "FLO 44" , - 1 "FMN A4" , - 2 "FMY 24" , - 3 "FNT 54" , - 4 "FOD A4" , - 5 "FRI 04" , - 6 "FSD 14" , - 7 "FSI 24" , - 8 "FSM 04" , - 9 "FSP 24" , - H "FWA 84" , - 1 "FWL 04" , - 2 "FYU 02" , - 3 "GAG 04" , - 4 "GAL 04" , - 5 "GCK 02" , - 6 "GCN 04" , - 7 "GDL 04" , - 8 "GDP 84" , - 9 "GEG 14" / - - DATA IGROUP04 / - A "GFK 04" , - 1 "GFL 02" , - 2 "GGW 04" , - 3 "GJT 04" , - 4 "GKN 14" , - 5 "GLD 84" , - 6 "GLH 02" , - 7 "GLS A4" , - 8 "GNG 64" , - 9 "GNT 02" , - B "GNV 84" , - 1 "GPT 94" , - 2 "GRB 24" , - 3 "GRI 04" , - 4 "GRK 06" , - 5 "GRR 02" , - 6 "GSG 02" , - 7 "GSO A4" , - 8 "GSP A4" , - 9 "GTF 14" , - C "GUC 02" , - 1 "GUP 04" , - 2 "GWO 84" , - 3 "GYM 04" , - 6 " 63 04" , - 4 " AR 84" , - 5 " AT 14" , - 6 " BR 44" , - 7 " IB 44" , - 8 " IF 02" , - 9 " LC 04" , - D " LN 84" , - 1 " MN 04" , - 2 " OB 94" , - 3 " OM 84" , - 4 " ON 04" , - 5 " OP 04" , - 6 " OT 04" , - 7 " QM 04" , - 8 " RO 84" , - 9 " SS 02" , - E " SV 94" , - 1 " TS 84" , - 2 " UF A4" , - 3 " UL A4" , - 4 " UT 44" , - 5 " VR 04" , - 7 "IAD 02" , - 8 "IAH A4" , - 9 "ICT A4" , - F "IDA 54" , - 1 "IKO 04" , - 2 "ILI 22" , - 3 "ILM 04" , - 4 "IMA 06" , - 5 "IND 04" , - 6 "INK A4" , - 7 "INL 84" , - 8 "INW 24" , - 9 "IPL 04" , - G "IPT 14" , - 1 "IRK 44" , - 2 "ISN 84" , - 3 "IWD 04" , - 4 "JAC 22" , - 5 "JAN 84" , - 6 "JAX 24" , - 7 "JBR 04" , - 8 "JCT 04" , - 9 "JFK 02" , - H "JLN A4" , - 1 "JMS 84" , - 2 "JNU 14" , - 3 "JNW 12" , - 4 "JST 02" , - 5 "JXN 02" , - 6 "K20 02" , - 7 "KPC 04" , - 8 "KTN 02" , - 9 "LAF 04" / - - DATA IGROUP05 / - A "LAP 04" , - 1 "LAR 44" , - 2 "LAS 04" , - 3 "LAX 14" , - 4 "LBB 04" , - 5 "LBF 84" , - 6 "LBL 04" , - 7 "LCH 94" , - 8 "LEB 64" , - 9 "LEO 04" , - B "LEX 14" , - 1 "LFK 04" , - 2 "LFT 94" , - 3 "LGA 04" , - 4 "LHX A4" , - 5 "LIC 04" , - 6 "LIT 54" , - 7 "LMM 04" , - 8 "LMT 64" , - 9 "LND 04" , - C "LNK 02" , - 1 "LOL 94" , - 2 "LOZ 24" , - 3 "LRD 04" , - 4 "LRF 12" , - 5 "LSE 14" , - 6 "LSF 02" , - 7 "LSV 04" , - 8 "LTS 12" , - 9 "LUK 02" , - D "LUR 02" , - 1 "LVM 84" , - 2 "LVS 24" , - 3 "LWS 14" , - 4 "LWT 24" , - 5 "LXV 04" , - 6 "LYH 06" , - 7 "MAF 94" , - 8 "MAM 22" , - 9 "MBS 62" , - E "MCB 04" , - 1 "MCG 54" , - 2 "MCI 44" , - 3 "MCK 24" , - 4 "MCN 04" , - 5 "MCO 04" , - 6 "MCW 14" , - 7 "MDH 14" , - 8 "MDO 84" , - 9 "MDW A2" , - F "MEI 14" , - 1 "MEM A4" , - 2 "MER 14" , - 3 "MEX 04" , - 4 "MFD 02" , - 5 "MFE 44" , - 6 "MFR 54" , - 7 "MGE 82" , - 8 "MGM 84" , - 9 "MGW 04" , - G "MHM 02" , - 1 "MHN 04" , - 2 "MHS 02" , - 3 "MIA 04" , - 4 "MIB 02" , - 5 "MID 04" , - 6 "MKC 02" , - 7 "MKE 24" , - 8 "MKG 14" , - 9 "MKL 24" , - H "MLC 84" , - 1 "MLD A4" , - 2 "MLF 54" , - 3 "MLI 44" , - 4 "MLM 04" , - 5 "MLS 04" , - 6 "MLT 44" , - 7 "MLU 04" , - 8 "MMT 02" , - 9 "MOB 54" / - - DATA IGROUP06 / - A "MOD 02" , - 1 "MOT 04" , - 2 "MQM 02" , - 3 "MQT 64" , - 4 "MRB 24" , - 5 "MRF 04" , - 6 "MRY 24" , - 7 "MSL 94" , - 8 "MSN 44" , - 9 "MSO 24" , - B "MSP 94" , - 1 "MSS 84" , - 2 "MSY 24" , - 3 "MTJ 04" , - 4 "MTT 04" , - 5 "MTY 04" , - 6 "MWH 02" , - 7 "MWN 12" , - 8 "MYR 24" , - 9 "MZL 04" , - C "MZT 04" , - 1 "NAO 02" , - 2 "NAU 04" , - 3 "NBC 56" , - 4 "NBG 02" , - 5 "NGP 02" , - 6 "NGU 22" , - 7 "NHZ 02" , - 8 "NID 04" , - 9 "NIP 02" , - D "NIR 04" , - 1 "NKT 04" , - 2 "NLC 02" , - 3 "NLD 24" , - 4 "NPA A4" , - 5 "NQA A2" , - 6 "NQI 02" , - 7 "NQX 02" , - 8 "NSI 04" , - 9 "NUC A4" , - E "NUW 02" , - 1 "O87 A4" , - 2 "OAK 04" , - 3 "OCS 94" , - 4 "OFF 02" , - 5 "OFK 84" , - 6 "OKC 14" , - 7 "OMA 24" , - 8 "OME 04" , - 9 "ONM 84" , - F "ONP 14" , - 1 "ORD A4" , - 2 "ORF 44" , - 3 "ORL 04" , - 4 "ORT 04" , - 5 "OSC 84" , - 6 "OTH 84" , - 7 "OTM 44" , - 8 "OTZ 04" , - 9 "OWY 84" , - G "OZR 02" , - 1 "P11 04" , - 2 "PAM 64" , - 3 "PBF A4" , - 4 "PBG 02" , - 5 "PBI 04" , - 6 "PDT 04" , - 7 "PDX 54" , - 8 "PFN 22" , - 9 "PHL 02" , - H "PHX 04" , - 1 "PIA 14" , - 2 "PIH 94" , - 3 "PIR 24" , - 4 "PIT 04" , - 5 "PKB A4" , - 6 "PKF 04" , - 7 "PLN 44" , - 8 "PNC 24" , - 9 "PNS A2" / - - DATA IGROUP07 / - A "POB 24" , - 1 "POE 94" , - 2 "POU 04" , - 3 "PPC 02" , - 4 "PPE 04" , - 5 "PRB 04" , - 6 "PRC 84" , - 7 "PRX 04" , - 8 "PSB 04" , - 9 "PSG 04" , - B "PSX A4" , - 1 "PTH 04" , - 2 "PUB 54" , - 3 "PUC 04" , - 4 "PUO A4" , - 5 "PVD 06" , - 6 "PVR 04" , - 7 "PWM 14" , - 8 "RAC 02" , - 9 "RAP 04" , - C "RBL 14" , - 1 "RCA 02" , - 2 "RDM 24" , - 3 "RDR 22" , - 4 "RDU 02" , - 5 "REE 02" , - 6 "REJ 24" , - 7 "REX 42" , - 8 "RFD 22" , - 9 "RHI 42" , - D "RIC 64" , - 1 "RKS 04" , - 2 "RMG 24" , - 3 "RNO 84" , - 4 "ROA 14" , - 5 "ROC 84" , - 6 "ROW 14" , - 7 "RSL 24" , - 8 "RST 84" , - 9 "RWF 84" , - E "RWI 04" , - 1 "RWL 04" , - 2 "S06 84" , - 3 "S80 A4" , - 4 "SAC 14" , - 5 "SAF 54" , - 6 "SAN A4" , - 7 "SAT 04" , - 8 "SAV 14" , - 9 "SAW 42" , - F "SBA A4" , - 1 "SBN 14" , - 2 "SBY 84" , - 3 "SCC 02" , - 4 "SCK 06" , - 5 "SDF 84" , - 6 "SEA 54" , - 7 "SFO 04" , - 8 "SGF 14" , - 9 "SGY 14" , - G "SHR 94" , - 1 "SHV 84" , - 2 "SIT 04" , - 3 "SJT 04" , - 4 "SKA 06" , - 5 "SKF 02" , - 6 "SKJ 04" , - 7 "SLC 94" , - 8 "SLE 94" , - 9 "SLN 02" , - H "SLP 04" , - 1 "SMN 44" , - 2 "SMP 64" , - 3 "SMX 24" , - 4 "SNP 02" , - 5 "SNS 84" , - 6 "SNY 04" , - 7 "SPI 06" , - 8 "SPS A4" , - 9 "SRL 04" / - - DATA IGROUP08 / - A "SRQ A4" , - 1 "SSI 24" , - 2 "SSR 02" , - 3 "STC 02" , - 4 "STL 04" , - 5 "SUX 84" , - 6 "SVE 24" , - 7 "SVW 04" , - 8 "SXT 56" , - 9 "SYR 14" , - B "SZL A4" , - 1 "TAD A4" , - 2 "TAL 84" , - 3 "TAM 14" , - 4 "TAP 04" , - 5 "TCC 04" , - 6 "TCG 04" , - 7 "TCL A4" , - 8 "TCN 04" , - 9 "TCS 04" , - C "TEP 04" , - 1 "TGZ 04" , - 2 "TIK 02" , - 3 "TKA 94" , - 4 "TLH 94" , - 5 "TMN 84" , - 6 "TNC 02" , - 7 "TOL A4" , - 8 "TOP 02" , - 9 "TPA 04" , - D "TPH 14" , - 1 "TPL 02" , - 2 "TRC 04" , - 3 "TRI 14" , - 4 "TRM 54" , - 5 "TUL 24" , - 6 "TUP 24" , - 7 "TUS 44" , - 8 "TVC 02" , - 9 "TVL 02" , - E "TXK 44" , - 1 "TYR 04" , - 2 "TYS 94" , - 3 "U24 14" , - 4 "U28 04" , - 5 "U31 04" , - 6 "U67 04" , - 7 "UCA 02" , - 8 "UCC 04" , - 9 "UIL 04" , - F "UIN A4" , - 1 "UKI 04" , - 2 "UMM 14" , - 3 "UNK 04" , - 4 "UTO 94" , - 5 "VAD 04" , - 6 "VAM 42" , - 7 "VCT 54" , - 8 "VER 14" , - 9 "VIH A4" , - G "VLA 02" , - 1 "VOK 44" , - 2 "VPS 54" , - 3 "VRB 24" , - 4 "VSA 04" , - 5 "VTN 04" , - 6 "VWS 94" , - 7 "WAL 06" , - 8 "WAR 04" , - 9 "WBA 44" , - H "WBD 02" , - 1 "WBF 44" , - 2 "WBH 54" , - 3 "WBJ 94" , - 4 "WBK 04" , - 5 "WBX 84" , - 6 "WCA 04" , - 7 "WCJ 84" , - 8 "WCL 14" , - 9 "WCP 84" / - - DATA IGROUP09 / - A "WCS 04" , - 1 "WDH 44" , - 2 "WDI 94" , - 3 "WDL 04" , - 4 "WDR 24" , - 5 "WDS 06" , - 6 "WDV 12" , - 7 "WEI 04" , - 8 "WEU 04" , - 9 "WEY 04" , - B "WFJ 04" , - 1 "WFL 04" , - 2 "WFM 14" , - 3 "WFN 04" , - 4 "WFQ 06" , - 7 "WFV 84" , - 5 "WGB 04" , - 6 "WGM 94" , - 8 "WGN 82" , - 9 "WGQ 24" , - C "WGS 04" , - 1 "WHJ 52" , - 2 "WHO 04" , - 3 "WHW 12" , - 4 "WJA 94" , - 5 "WJD 24" , - 6 "WJF 04" , - 7 "WKC 02" , - 8 "WKE 64" , - 9 "WKG 04" , - D "WKO 14" , - 1 "WKY 04" , - 2 "WLA 84" , - 3 "WLB 44" , - 4 "WLG 96" , - 5 "WLH 04" , - 6 "WLY 06" , - 7 "WMC 44" , - 8 "WMI 14" , - 9 "WMN 64" , - E "WMW 14" , - 1 "WNI 04" , - 2 "WOH 06" , - 3 "WOK 04" , - 4 "WOQ 14" , - 5 "WPC 02" , - 6 "WPN 14" , - 7 "WPO 04" , - 8 "WPZ 04" , - 9 "WRB 02" , - F "WRD 54" , - 1 "WRG 02" , - 2 "WRL 84" , - 3 "WRP 94" , - 4 "WSA 04" , - 5 "WSQ 02" , - 6 "WTC 24" , - 7 "WTI 06" , - 8 "WTL 04" , - 9 "WTQ 06" , - G "WTW 14" , - 1 "WUU 14" , - 2 "WUV 84" , - 3 "WUW 94" , - 4 "WUZ 44" , - 5 "WVA 54" , - 6 "WVM 64" , - 7 "WVT 04" , - 8 "WWE 04" , - 9 "WWO 04" , - H "WWQ 02" , - 1 "WXK 04" , - 2 "WXV 42" , - 3 "WYI 14" , - 4 "WYO 04" , - 5 "WZB 04" , - 6 "WZL 04" , - 7 "Y22 24" , - 8 "Y26 24" , - 9 "Y62 44" / - - DATA IGROUP10 / - A "YAB 04" , - 1 "YAE 14" , - 2 "YAK 04" , - 3 "YAM 12" , - 4 "YAW 14" , - 5 "YAY 04" , - 6 "YAZ A4" , - 7 "YBC 06" , - 8 "YBE 14" , - 9 "YBG 82" , - B "YBR 04" , - 1 "YBT 54" , - 2 "YBU 54" , - 3 "YCB 14" , - 4 "YCD 08" , - 5 "YCG 44" , - 6 "YCH 64" , - 7 "YCL 14" , - 8 "YCO 04" , - 9 "YCT 04" , - C "YCY 04" , - 1 "YDA 14" , - 2 "YDB 02" , - 3 "YDC 06" , - 4 "YDF 84" , - 5 "YDN 04" , - 6 "YEC 04" , - 7 "YED 04" , - 8 "YEG 08" , - 9 "YEN 04" , - D "YEO 04" , - 1 "YET 94" , - 2 "YEV 84" , - 3 "YFB 04" , - 4 "YFC 94" , - 5 "YFO 54" , - 6 "YFR 06" , - 7 "YFS 04" , - 8 "YGA 02" , - 9 "YGD 04" , - E "YGH 04" , - 1 "YGK 06" , - 2 "YGP 44" , - 3 "YGR 04" , - 4 "YGV 14" , - 5 "YGW 04" , - 6 "YGX 04" , - 7 "YGY 02" , - 8 "YHB 84" , - 9 "YHE 04" , - F "YHI 04" , - 1 "YHR 84" , - 2 "YHU 04" , - 3 "YHY 34" , - 4 "YIB 14" , - 5 "YJT 04" , - 6 "YKA 04" , - 7 "YKL 04" , - 8 "YKM A4" , - 9 "YKN 04" , - G "YLD 24" , - 1 "YLJ 24" , - 2 "YLT 04" , - 3 "YLW 02" , - 4 "YMA 04" , - 5 "YMD 04" , - 6 "YMJ 06" , - 7 "YMM 04" , - 8 "YMO 04" , - 9 "YMT 04" , - H "YNE 14" , - 1 "YNG 14" , - 2 "YNM 04" , - 3 "YOC 02" , - 4 "YOD 06" , - 5 "YOJ 04" , - 6 "YOW 06" , - 7 "YPA 84" , - 8 "YPE 14" , - 9 "YPG 02" / - - DATA IGROUP11 / - A "YPH 04" , - 1 "YPL 04" , - 2 "YPR 04" , - 3 "YPY 04" , - 4 "YQA 54" , - 5 "YQB 14" , - 6 "YQD 04" , - 7 "YQF 42" , - 8 "YQG 06" , - 9 "YQH 04" , - B "YQI A4" , - 1 "YQK 04" , - 2 "YQL 04" , - 3 "YQM A4" , - 4 "YQQ 06" , - 5 "YQR 44" , - 6 "YQT 24" , - 7 "YQU 04" , - 8 "YQV 06" , - 9 "YQW 04" , - C "YQX 14" , - 1 "YQY 54" , - 2 "YQZ 14" , - 3 "YRB 04" , - 4 "YRE 04" , - 5 "YRJ 04" , - 6 "YRL 14" , - 7 "YRM 04" , - 8 "YRN 14" , - 9 "YRQ 04" , - D "YRV 24" , - 1 "YSB 84" , - 2 "YSC 54" , - 3 "YSJ 06" , - 4 "YSM 04" , - 5 "YSU 06" , - 6 "YSY 04" , - 7 "YTE 04" , - 8 "YTH 04" , - 9 "YTR 84" , - E "YTS 04" , - 1 "YUB 04" , - 2 "YUK 84" , - 3 "YUL 04" , - 4 "YUM A4" , - 5 "YUN 04" , - 6 "YUQ 84" , - 7 "YUR 94" , - 8 "YUS 04" , - 9 "YUX 04" , - F "YUY 04" , - 1 "YVC 04" , - 2 "YVG 04" , - 3 "YVN 24" , - 4 "YVO 02" , - 5 "YVP 04" , - 6 "YVQ 04" , - 7 "YVR 54" , - 8 "YVV 04" , - 9 "YWA 14" , - G "YWG 84" , - 1 "YWK 04" , - 2 "YWL 24" , - 3 "YWR 44" , - 4 "YWY 04" , - 5 "YXC 24" , - 6 "YXD 02" , - 7 "YXE 24" , - 8 "YXH 14" , - 9 "YXJ 04" , - H "YXL 04" , - 1 "YXQ A4" , - 2 "YXR 24" , - 3 "YXS 14" , - 4 "YXT 24" , - 5 "YXU 24" , - 6 "YXX 06" , - 7 "YXY 04" , - 8 "YYB 14" , - 9 "YYC 24" / - - DATA IGROUP12 / - A "YYD 42" , - 1 "YYE 04" , - 2 "YYF 24" , - 3 "YYG 14" , - 4 "YYH 54" , - 5 "YYJ 06" , - 6 "YYL 04" , - 7 "YYN 84" , - 8 "YYQ 04" , - 9 "YYR 04" , - B "YYT 14" , - 1 "YYU 44" , - 2 "YYW 44" , - 3 "YYY 04" , - 4 "YYZ 24" , - 5 "YZD 06" , - 6 "YZE 04" , - 7 "YZF 04" , - 8 "YZH 14" , - 9 "YZP 84" , - C "YZS 04" , - 1 "YZT A4" , - 2 "YZU 14" , - 3 "YZV 84" , - 4 "YZW 04" , - 5 "YZX 84" , - 6 "YZY 04" , - 7 "ZST 14" , - 8 "ZUE 24" , - 9 "ZUM 24" , - D "ZZV 54" , !... LAST DATA 31 of 80 in 12th group -C ... BLANK FILL BEYOND LAST DATA TO DIMENSIONED SIZE - 1 " " , - 2 " " , - 3 " " , - 4 " " , - 5 " " , - 6 " " , - 7 " " , - 8 " " , - 9 " " , - E " " , - 1 " " , - 2 " " , - 3 " " , - 4 " " , - 5 " " , - 6 " " , - 7 " " , - 8 " " , - 9 " " , - F " " , - 1 " " , - 2 " " , - 3 " " , - 4 " " , - 5 " " , - 6 " " , - 7 " " , - 8 " " , - 9 " " , - G " " , - 1 " " , - 2 " " , - 3 " " , - 4 " " , - 5 " " , - 6 " " , - 7 " " , - 8 " " , - 9 " " , - H " " , - 1 " " , - 2 " " , - 3 " " , - 4 " " , - 5 " " , - 6 " " , - 7 " " , - 8 " " , - 9 " " / - END diff --git a/util/sorc/gendata.fd/bdsmnam.f b/util/sorc/gendata.fd/bdsmnam.f deleted file mode 100755 index 85ccaab466..0000000000 --- a/util/sorc/gendata.fd/bdsmnam.f +++ /dev/null @@ -1,1014 +0,0 @@ - BLOCK DATA BDSMNAM -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BDSMNAM BLOCK DATA LIST OF STN IDENTS & AFOS ZOOM -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 1996-11-14 -C -C ABSTRACT: BLOCK DATA CONTAINING 5-DIGIT (BLOCK+STN) NUMBER AND -C AFOS ZOOM ATTRIBUTES -C -C COMMON /SMNAM/MAXNSMS,KSMSTN(960) -- STATIONS,AFOS_ZOOM. -C -C THIS TABLE IS USED IN NASFCPLT FOR MAKING SURFACE MAPS -C -C PROGRAM HISTORY LOG: -C 80-04-21 ROBERT JIRSEK, ORIGINAL AUTHOR -C 96-11-14 SHIMOMURA -- CONVERTED FROM IBM ASSEMBLY LANGUAGE "DC" -C FORMAT INTO FORTRAN DATA STATEMENT FORMAT -C -C USAGE: -C EXTERNAL BDSMNAM -C COMMON /SMNAM/ MAXNSMS,KSMSTN(960) -C (LABELLED COMMON NAME IN CALLING PROGRAM) -C -C OUTPUT ARGUMENT LIST: -C -C COMMON /SMNAM/MAXNSMS,KSMSTN -C INTEGER MAXNSMS -C DATA MAXNSMS /942/ -C INTEGER KSMSTN(960) -C -C KSMSTN(J) = 5-DIGIT STATION IDENTIFIERS (ASCII), LEFT-JUSTIFIED -C 2-HEX DIGIT AFOS ATTRIBUTES (ASCII), RIGHT-JUSTIFIED -C IN THE SAME 8-BYTE WORD -C BLANK FILL IN BETWEEN -C -C REMARKS: -C CAUTION: I HAVE ADDED A DATA-COUNT AS THE FIRST WORD IN THE -C LABELLED COMMON AREA. -C -C IN USERS SOURCE CODE INCLUDE: -C EXTERNAL BDSMNAM -C WHICH WILL FORCE THE LINKAGE-EDITOR TO LOOK FOR bdSMNAM.o -C -C I HAVE SORTED THE LIST BY ASCII 5-DIGIT STATION IDENTIFIERS -C -C CAUTION: THIS IS ALL IN ASCII IN THE CRAY VERSION. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - COMMON /SMNAM/ MAXNSMS,KSMSTN - INTEGER MAXNSMS - DATA MAXNSMS / 942 / - INTEGER KSMSTN(960) - - INTEGER IGROUP01(80) - INTEGER IGROUP02(80) - INTEGER IGROUP03(80) - INTEGER IGROUP04(80) - INTEGER IGROUP05(80) - INTEGER IGROUP06(80) - INTEGER IGROUP07(80) - INTEGER IGROUP08(80) - INTEGER IGROUP09(80) - INTEGER IGROUP10(80) - INTEGER IGROUP11(80) - INTEGER IGROUP12(80) - - EQUIVALENCE (KSMSTN(001),IGROUP01(1)) - EQUIVALENCE (KSMSTN(081),IGROUP02(1)) - EQUIVALENCE (KSMSTN(161),IGROUP03(1)) - EQUIVALENCE (KSMSTN(241),IGROUP04(1)) - EQUIVALENCE (KSMSTN(321),IGROUP05(1)) - EQUIVALENCE (KSMSTN(401),IGROUP06(1)) - EQUIVALENCE (KSMSTN(481),IGROUP07(1)) - EQUIVALENCE (KSMSTN(561),IGROUP08(1)) - EQUIVALENCE (KSMSTN(641),IGROUP09(1)) - EQUIVALENCE (KSMSTN(721),IGROUP10(1)) - EQUIVALENCE (KSMSTN(801),IGROUP11(1)) - EQUIVALENCE (KSMSTN(881),IGROUP12(1)) - -C NORTH AMERICA SFC PLOT SYNOPTIC (SM) TABLE. MAR 26, 77. -C - DATA IGROUP01 / - 1 "01001 01" , - 1 "01005 03" , - 1 "01010 03" , - 1 "01025 01" , - 1 "01028 01" , - 1 "01055 01" , - 1 "01061 05" , - 1 "01062 01" , - 1 "01098 05" , - 1 "01105 01" , - 1 "01115 03" , - 1 "01152 05" , - 1 "01205 01" , - 1 "01215 05" , - 1 "01228 05" , - 1 "01241 01" , - 1 "01262 05" , - 1 "01311 03" , - 1 "01384 01" , - 1 "01415 01" , - 1 "01427 05" , - 1 "01448 03" , - 1 "01482 05" , - 1 "01488 03" , - 1 "02050 05" , - 1 "02052 03" , - 1 "02054 03" , - 1 "02057 01" , - 1 "02062 03" , - 1 "02063 01" , - 1 "02066 01" , - 1 "02067 03" , - 1 "02069 03" , - 1 "02073 03" , - 1 "02075 05" , - 1 "02077 01" , - 1 "02084 01" , - 1 "02087 03" , - 1 "02090 03" , - 1 "02095 01" , - 1 "02098 03" , - 1 "02102 05" , - 1 "02105 03" , - 1 "02135 03" , - 1 "02150 05" , - 1 "02242 03" , - 1 "02807 03" , - 1 "02836 01" , - 1 "02897 05" , - 1 "02911 01" , - 1 "02929 01" , - 1 "02935 03" , - 1 "02942 05" , - 1 "02963 03" , - 1 "02974 01" , - 1 "02986 03" , - 1 "03005 01" , - 1 "03017 03" , - 1 "03026 01" , - 1 "03032 03" , - 1 "03068 05" , - 1 "03075 03" , - 1 "03091 01" , - 1 "03100 01" , - 1 "03135 03" , - 1 "03140 05" , - 1 "03160 05" , - 1 "03171 03" , - 1 "03204 01" , - 1 "03222 05" , - 1 "03245 03" , - 1 "03257 03" , - 1 "03302 03" , - 1 "03323 05" , - 1 "03334 03" , - 1 "03388 03" , - 1 "03396 01" , - 1 "03494 05" , - 1 "03497 03" , - 1 "03603 01" / - - DATA IGROUP02 / - 1 "03604 03" , - 1 "03628 03" , - 1 "03772 01" , - 1 "03776 03" , - 1 "03797 05" , - 1 "03804 01" , - 1 "03809 03" , - 1 "03839 03" , - 1 "03865 05" , - 1 "03915 05" , - 1 "03917 03" , - 1 "03952 03" , - 1 "03953 01" , - 1 "03955 03" , - 1 "03962 05" , - 1 "03965 03" , - 1 "03969 05" , - 1 "03976 01" , - 1 "03980 03" , - 1 "04005 01" , - 1 "04013 05" , - 1 "04018 01" , - 1 "04030 03" , - 1 "04048 05" , - 1 "04063 03" , - 1 "04077 01" , - 1 "04082 01" , - 1 "04097 03" , - 1 "04165 03" , - 1 "04175 01" , - 1 "04202 01" , - 1 "04210 01" , - 1 "04212 03" , - 1 "04218 01" , - 1 "04220 03" , - 1 "04230 01" , - 1 "04231 03" , - 1 "04235 05" , - 1 "04240 03" , - 1 "04250 01" , - 1 "04260 01" , - 1 "04270 05" , - 1 "04272 03" , - 1 "04320 01" , - 1 "04330 03" , - 1 "04338 01" , - 1 "04340 01" , - 1 "04350 01" , - 1 "04360 01" , - 1 "04365 03" , - 1 "04380 01" , - 1 "04390 01" , - 1 "06009 03" , - 1 "06011 01" , - 1 "06030 05" , - 1 "06052 01" , - 1 "06089 03" , - 1 "06119 05" , - 1 "06160 05" , - 1 "06180 01" , - 1 "06191 03" , - 1 "06220 01" , - 1 "06235 03" , - 1 "06240 05" , - 1 "06407 05" , - 1 "06447 03" , - 1 "06451 01" , - 1 "06476 05" , - 1 "06590 03" , - 1 "06610 01" , - 1 "06670 03" , - 1 "06700 05" , - 1 "06720 05" , - 1 "07005 03" , - 1 "07024 01" , - 1 "07070 05" , - 1 "07100 03" , - 1 "07110 01" , - 1 "07130 03" , - 1 "07149 01" / - - DATA IGROUP03 / - 1 "07150 03" , - 1 "07169 03" , - 1 "07180 03" , - 1 "07190 05" , - 1 "07207 03" , - 1 "07222 05" , - 1 "07240 01" , - 1 "07257 03" , - 1 "07265 05" , - 1 "07280 03" , - 1 "07335 03" , - 1 "07412 01" , - 1 "07460 01" , - 1 "07481 05" , - 1 "07486 03" , - 1 "07510 03" , - 1 "07535 05" , - 1 "07558 05" , - 1 "07602 01" , - 1 "07630 03" , - 1 "07647 03" , - 1 "07650 01" , - 1 "07690 03" , - 1 "07747 03" , - 1 "07761 01" , - 1 "08001 01" , - 1 "08002 03" , - 1 "08008 03" , - 1 "08011 05" , - 1 "08015 03" , - 1 "08023 05" , - 1 "08025 03" , - 1 "08027 05" , - 1 "08042 03" , - 1 "08045 05" , - 1 "08055 05" , - 1 "08075 01" , - 1 "08084 05" , - 1 "08140 05" , - 1 "08141 03" , - 1 "08160 01" , - 1 "08161 03" , - 1 "08180 05" , - 1 "08181 01" , - 1 "08202 05" , - 1 "08221 01" , - 1 "08227 03" , - 1 "08233 05" , - 1 "08261 05" , - 1 "08280 05" , - 1 "08284 01" , - 1 "08306 03" , - 1 "08314 01" , - 1 "08348 01" , - 1 "08360 01" , - 1 "08373 03" , - 1 "08391 01" , - 1 "08419 03" , - 1 "08449 05" , - 1 "08482 03" , - 1 "08487 01" , - 1 "08495 05" , - 1 "08503 01" , - 1 "08506 03" , - 1 "08509 01" , - 1 "08512 03" , - 1 "08515 01" , - 1 "08521 03" , - 1 "08524 01" , - 1 "08536 01" , - 1 "08538 01" , - 1 "08543 05" , - 1 "08545 01" , - 1 "08549 03" , - 1 "08554 03" , - 1 "08557 05" , - 1 "08562 05" , - 1 "08568 05" , - 1 "08571 03" , - 1 "08575 03" / - - DATA IGROUP04 / - 1 "08583 01" , - 1 "08589 01" , - 1 "08594 01" , - 1 "09162 03" , - 1 "09185 01" , - 1 "09385 03" , - 1 "09488 01" , - 1 "10002 03" , - 1 "10004 01" , - 1 "10129 03" , - 1 "10147 05" , - 1 "10320 03" , - 1 "10338 01" , - 1 "10384 01" , - 1 "10400 05" , - 1 "10513 03" , - 1 "10609 05" , - 1 "10637 01" , - 1 "10685 01" , - 1 "10687 03" , - 1 "10708 03" , - 1 "10763 03" , - 1 "10776 03" , - 1 "10852 03" , - 1 "10866 01" , - 1 "11010 05" , - 1 "11036 01" , - 1 "11120 01" , - 1 "11150 03" , - 1 "11231 01" , - 1 "11240 03" , - 1 "11518 05" , - 1 "11659 03" , - 1 "11723 03" , - 1 "11782 05" , - 1 "11934 01" , - 1 "12120 03" , - 1 "12150 01" , - 1 "12295 03" , - 1 "12330 05" , - 1 "12375 01" , - 1 "12495 05" , - 1 "12560 03" , - 1 "12772 05" , - 1 "12839 03" , - 1 "12860 01" , - 1 "12925 05" , - 1 "12942 03" , - 1 "12982 03" , - 1 "13014 03" , - 1 "13131 05" , - 1 "13209 03" , - 1 "13272 01" , - 1 "13333 01" , - 1 "13353 05" , - 1 "13388 05" , - 1 "13462 01" , - 1 "13586 03" , - 1 "15080 05" , - 1 "15120 01" , - 1 "15200 05" , - 1 "15310 05" , - 1 "15420 01" , - 1 "15421 03" , - 1 "15480 05" , - 1 "15614 01" , - 1 "15655 01" , - 1 "16044 05" , - 1 "16059 01" , - 1 "16080 03" , - 1 "16090 03" , - 1 "16105 01" , - 1 "16149 03" , - 1 "16158 01" , - 1 "16190 01" , - 1 "16230 03" , - 1 "16239 03" , - 1 "16242 01" , - 1 "16289 03" , - 1 "16310 01" / - - DATA IGROUP05 / - 1 "16320 01" , - 1 "16350 05" , - 1 "16400 03" , - 1 "16405 01" , - 1 "16460 05" , - 1 "16470 05" , - 1 "16520 05" , - 1 "16560 01" , - 1 "16597 01" , - 1 "16622 01" , - 1 "16641 05" , - 1 "16643 03" , - 1 "16682 01" , - 1 "16716 01" , - 1 "16749 01" , - 1 "17022 05" , - 1 "17030 01" , - 1 "17038 01" , - 1 "17050 03" , - 1 "17060 01" , - 1 "17082 03" , - 1 "17096 05" , - 1 "17112 01" , - 1 "17129 01" , - 1 "17200 01" , - 1 "17244 01" , - 1 "17292 03" , - 1 "17300 05" , - 1 "17330 05" , - 1 "17350 01" , - 1 "17601 03" , - 1 "17611 01" , - 1 "20026 01" , - 1 "20034 03" , - 1 "20046 01" , - 1 "20069 01" , - 1 "20087 01" , - 1 "20097 05" , - 1 "20274 01" , - 1 "20289 05" , - 1 "20353 01" , - 1 "20357 05" , - 1 "20388 01" , - 1 "20674 01" , - 1 "20744 01" , - 1 "20856 01" , - 1 "20864 03" , - 1 "20891 01" , - 1 "20943 05" , - 1 "20963 01" , - 1 "21301 03" , - 1 "21358 01" , - 1 "21405 03" , - 1 "21432 01" , - 1 "21504 01" , - 1 "21535 03" , - 1 "21541 05" , - 1 "21611 05" , - 1 "21613 03" , - 1 "21627 05" , - 1 "21636 03" , - 1 "21647 01" , - 1 "21711 03" , - 1 "21728 03" , - 1 "21733 03" , - 1 "21749 03" , - 1 "21802 01" , - 1 "21824 01" , - 1 "21835 03" , - 1 "21908 03" , - 1 "21931 01" , - 1 "21946 01" , - 1 "21955 03" , - 1 "21965 01" , - 1 "21982 01" , - 1 "22113 01" , - 1 "22127 03" , - 1 "22145 05" , - 1 "22165 01" , - 1 "22217 05" / - - DATA IGROUP06 / - 1 "22235 05" , - 1 "22271 03" , - 1 "22324 01" , - 1 "22408 05" , - 1 "22471 01" , - 1 "22522 01" , - 1 "22550 01" , - 1 "22602 05" , - 1 "22621 05" , - 1 "22641 05" , - 1 "22676 01" , - 1 "22802 01" , - 1 "22820 01" , - 1 "22845 01" , - 1 "22887 01" , - 1 "22892 05" , - 1 "22954 05" , - 1 "23022 01" , - 1 "23032 05" , - 1 "23058 05" , - 1 "23074 01" , - 1 "23105 05" , - 1 "23146 01" , - 1 "23179 05" , - 1 "23205 01" , - 1 "23274 01" , - 1 "23330 01" , - 1 "23331 03" , - 1 "23383 01" , - 1 "23405 05" , - 1 "23418 01" , - 1 "23465 05" , - 1 "23472 01" , - 1 "23499 05" , - 1 "23527 05" , - 1 "23552 01" , - 1 "23558 03" , - 1 "23589 01" , - 1 "23606 01" , - 1 "23631 01" , - 1 "23662 05" , - 1 "23678 01" , - 1 "23711 03" , - 1 "23724 01" , - 1 "23789 05" , - 1 "23804 01" , - 1 "23849 05" , - 1 "23884 01" , - 1 "23909 01" , - 1 "23914 03" , - 1 "23921 01" , - 1 "23933 01" , - 1 "23955 01" , - 1 "23966 01" , - 1 "23986 05" , - 1 "24105 01" , - 1 "24143 01" , - 1 "24190 01" , - 1 "24231 01" , - 1 "24266 01" , - 1 "24329 01" , - 1 "24343 01" , - 1 "24382 01" , - 1 "24396 03" , - 1 "24477 01" , - 1 "24488 03" , - 1 "24507 01" , - 1 "24557 01" , - 1 "24598 05" , - 1 "24629 01" , - 1 "24641 01" , - 1 "24688 01" , - 1 "24771 01" , - 1 "24817 01" , - 1 "24899 03" , - 1 "24908 01" , - 1 "24944 01" , - 1 "24959 01" , - 1 "24966 01" , - 1 "24988 03" / - - DATA IGROUP07 / - 1 "25034 03" , - 1 "25042 03" , - 1 "25051 01" , - 1 "25052 05" , - 1 "25062 03" , - 1 "25123 01" , - 1 "25138 05" , - 1 "25151 05" , - 1 "25173 01" , - 1 "25206 03" , - 1 "25248 01" , - 1 "25325 03" , - 1 "25356 05" , - 1 "25378 01" , - 1 "25392 03" , - 1 "25399 01" , - 1 "25400 03" , - 1 "25428 01" , - 1 "25503 01" , - 1 "25538 01" , - 1 "25551 01" , - 1 "25563 01" , - 1 "25594 01" , - 1 "25595 03" , - 1 "25621 05" , - 1 "25627 05" , - 1 "25656 03" , - 1 "25677 01" , - 1 "25703 01" , - 1 "25744 01" , - 1 "25767 01" , - 1 "25858 03" , - 1 "25913 01" , - 1 "25932 03" , - 1 "25954 01" , - 1 "25956 01" , - 1 "26038 03" , - 1 "26063 01" , - 1 "26115 01" , - 1 "26231 05" , - 1 "26258 01" , - 1 "26298 01" , - 1 "26422 01" , - 1 "26477 05" , - 1 "26544 05" , - 1 "26629 01" , - 1 "26666 05" , - 1 "26702 01" , - 1 "26781 01" , - 1 "26825 05" , - 1 "26850 01" , - 1 "26882 05" , - 1 "26941 05" , - 1 "26961 05" , - 1 "27037 01" , - 1 "27066 05" , - 1 "27196 01" , - 1 "27217 05" , - 1 "27242 05" , - 1 "27271 01" , - 1 "27331 05" , - 1 "27479 05" , - 1 "27532 05" , - 1 "27553 01" , - 1 "27595 01" , - 1 "27612 01" , - 1 "27707 01" , - 1 "27731 01" , - 1 "27758 05" , - 1 "27823 03" , - 1 "27947 01" , - 1 "27962 05" , - 1 "28097 01" , - 1 "28116 01" , - 1 "28144 01" , - 1 "28165 01" , - 1 "28383 01" , - 1 "28419 01" , - 1 "28428 03" , - 1 "28440 01" / - - DATA IGROUP08 / - 1 "28451 03" , - 1 "28465 03" , - 1 "28469 01" , - 1 "28698 01" , - 1 "28825 01" , - 1 "28900 01" , - 1 "28952 01" , - 1 "28978 01" , - 1 "29224 03" , - 1 "29231 01" , - 1 "29263 01" , - 1 "29282 01" , - 1 "29289 03" , - 1 "29574 01" , - 1 "29612 01" , - 1 "29634 01" , - 1 "29642 03" , - 1 "29649 01" , - 1 "29698 01" , - 1 "29869 01" , - 1 "29923 03" , - 1 "29925 01" , - 1 "30054 01" , - 1 "30117 01" , - 1 "30230 01" , - 1 "30246 03" , - 1 "30263 01" , - 1 "30385 01" , - 1 "30469 01" , - 1 "30521 01" , - 1 "30554 01" , - 1 "30638 01" , - 1 "30714 01" , - 1 "30757 03" , - 1 "30758 01" , - 1 "30766 01" , - 1 "30768 03" , - 1 "30781 01" , - 1 "30915 03" , - 1 "30935 01" , - 1 "30975 01" , - 1 "31054 01" , - 1 "31088 01" , - 1 "31123 01" , - 1 "31168 01" , - 1 "31199 01" , - 1 "31286 01" , - 1 "31329 01" , - 1 "31369 03" , - 1 "31371 01" , - 1 "31421 01" , - 1 "31474 01" , - 1 "31510 01" , - 1 "31561 01" , - 1 "31705 03" , - 1 "31707 01" , - 1 "31735 01" , - 1 "31754 03" , - 1 "31786 03" , - 1 "31866 01" , - 1 "31909 03" , - 1 "31959 01" , - 1 "31960 01" , - 1 "31993 05" , - 1 "32004 05" , - 1 "32010 03" , - 1 "32012 01" , - 1 "32027 05" , - 1 "32061 01" , - 1 "32069 03" , - 1 "32076 05" , - 1 "32098 03" , - 1 "32121 01" , - 1 "32150 05" , - 1 "32165 05" , - 1 "32186 01" , - 1 "32195 03" , - 1 "32207 01" , - 1 "32217 01" , - 1 "32252 01" / - - DATA IGROUP09 / - 1 "32287 03" , - 1 "32389 01" , - 1 "32408 03" , - 1 "32411 01" , - 1 "32509 01" , - 1 "32540 03" , - 1 "32564 01" , - 1 "32618 01" , - 1 "33008 05" , - 1 "33019 05" , - 1 "33036 01" , - 1 "33041 05" , - 1 "33261 05" , - 1 "33317 01" , - 1 "33345 01" , - 1 "33393 01" , - 1 "33429 03" , - 1 "33526 05" , - 1 "33631 01" , - 1 "33658 05" , - 1 "33711 01" , - 1 "33791 03" , - 1 "33815 01" , - 1 "33833 05" , - 1 "33869 05" , - 1 "33889 01" , - 1 "33945 01" , - 1 "33983 05" , - 1 "34009 01" , - 1 "34122 05" , - 1 "34172 01" , - 1 "34247 01" , - 1 "34300 01" , - 1 "34336 03" , - 1 "34363 05" , - 1 "34398 05" , - 1 "34519 05" , - 1 "34560 01" , - 1 "34579 05" , - 1 "34691 01" , - 1 "34731 01" , - 1 "34838 05" , - 1 "34866 05" , - 1 "34880 01" , - 1 "35108 01" , - 1 "35191 01" , - 1 "35229 01" , - 1 "35345 01" , - 1 "35361 03" , - 1 "35363 01" , - 1 "35394 01" , - 1 "35416 01" , - 1 "35671 03" , - 1 "35683 01" , - 1 "35700 01" , - 1 "35715 03" , - 1 "35729 01" , - 1 "35746 01" , - 1 "35763 01" , - 1 "35796 01" , - 1 "35884 01" , - 1 "35953 01" , - 1 "35969 03" , - 1 "35997 01" , - 1 "36001 01" , - 1 "36052 01" , - 1 "36096 01" , - 1 "36097 03" , - 1 "36126 01" , - 1 "36177 01" , - 1 "36213 01" , - 1 "36259 01" , - 1 "36498 01" , - 1 "36535 01" , - 1 "36729 01" , - 1 "36859 01" , - 1 "36870 01" , - 1 "37018 01" , - 1 "37057 01" , - 1 "37085 01" / - - DATA IGROUP10 / - 1 "37260 01" , - 1 "37390 01" , - 1 "37472 01" , - 1 "37651 01" , - 1 "37789 01" , - 1 "37860 01" , - 1 "37985 01" , - 1 "46689 05" , - 1 "46692 05" , - 1 "46696 01" , - 1 "46697 03" , - 1 "46736 01" , - 1 "46740 01" , - 1 "46743 03" , - 1 "46770 05" , - 1 "46810 01" , - 1 "47008 03" , - 1 "47014 01" , - 1 "47025 01" , - 1 "47035 01" , - 1 "47041 05" , - 1 "47058 01" , - 1 "47065 03" , - 1 "47105 01" , - 1 "47110 01" , - 1 "47112 03" , - 1 "47135 01" , - 1 "47138 03" , - 1 "47159 01" , - 1 "47161 03" , - 1 "47184 01" , - 1 "47401 01" , - 1 "47409 03" , - 1 "47412 01" , - 1 "47418 05" , - 1 "47420 01" , - 1 "47421 03" , - 1 "47425 05" , - 1 "47580 01" , - 1 "47582 05" , - 1 "47585 03" , - 1 "47590 01" , - 1 "47591 03" , - 1 "47598 05" , - 1 "47600 01" , - 1 "47602 03" , - 1 "47612 05" , - 1 "47634 05" , - 1 "47635 03" , - 1 "47636 01" , - 1 "47648 03" , - 1 "47662 01" , - 1 "47675 05" , - 1 "47677 03" , - 1 "47678 01" , - 1 "47740 01" , - 1 "47741 03" , - 1 "47743 05" , - 1 "47764 01" , - 1 "47777 05" , - 1 "47778 01" , - 1 "47808 05" , - 1 "47817 01" , - 1 "47819 03" , - 1 "47827 03" , - 1 "47837 01" , - 1 "47898 01" , - 1 "47899 03" , - 1 "47909 01" , - 1 "47918 01" , - 1 "47931 03" , - 1 "47936 01" , - 1 "47945 01" , - 1 "47971 01" , - 1 "60010 03" , - 1 "60015 01" , - 1 "60020 05" , - 1 "60030 05" , - 1 "60040 01" , - 1 "60096 01" / - - DATA IGROUP11/ - 1 "60101 01" , - 1 "60135 03" , - 1 "60155 03" , - 1 "60156 01" , - 1 "60230 03" , - 1 "60250 01" , - 1 "61415 01" , - 1 "61442 01" , - 1 "61600 01" , - 1 "61701 01" , - 1 "70026 01" , - 1 "70030 03" , - 1 "70045 05" , - 1 "70063 03" , - 1 "70086 01" , - 1 "70104 03" , - 1 "70121 01" , - 1 "70133 01" , - 1 "70173 03" , - 1 "70174 01" , - 1 "70200 01" , - 1 "70207 03" , - 1 "70219 01" , - 1 "70231 01" , - 1 "70261 01" , - 1 "70264 01" , - 1 "70271 01" , - 1 "70273 01" , - 1 "70291 01" , - 1 "70308 01" , - 1 "70316 01" , - 1 "70326 01" , - 1 "70333 01" , - 1 "70350 01" , - 1 "70361 01" , - 1 "70371 01" , - 1 "70381 03" , - 1 "70398 01" , - 1 "70414 01" , - 1 "70454 01" , - 1 "76225 01" , - 1 "76393 01" , - 1 "76458 01" , - 1 "76644 01" , - 1 "76679 01" , - 1 "76692 01" , - 1 "76723 01" , - 1 "78016 01" , - 1 "78073 01" , - 1 "78095 03" , - 1 "78103 01" , - 1 "78109 03" , - 1 "78118 01" , - 1 "78321 01" , - 1 "78325 01" , - 1 "78367 01" , - 1 "78384 01" , - 1 "78388 01" , - 1 "78439 01" , - 1 "78486 01" , - 1 "78526 01" , - 1 "78535 03" , - 1 "78583 01" , - 1 "78650 03" , - 1 "78663 01" , - 1 "78705 03" , - 1 "78706 01" , - 1 "78708 05" , - 1 "78720 01" , - 1 "78857 03" , - 1 "78862 01" , - 1 "78925 03" , - 1 "78946 01" , - 1 "78954 03" , - 1 "78970 01" , - 1 "78982 01" , - 1 "91066 01" , - 1 "91155 01" , - 1 "91161 03" , - 1 "91165 01" / - - DATA IGROUP12 / - 1 "91178 05" , - 1 "91182 03" , - 1 "91190 01" , - 1 "91191 03" , - 1 "91203 03" , - 1 "91212 01" , - 1 "91218 03" , - 1 "91222 01" , - 1 "91232 01" , - 1 "91245 01" , - 1 "91250 01" , - 1 "91275 01" , - 1 "91282 03" , - 1 "91285 01" , - 1 "91293 05" , - 1 "91317 03" , - 1 "91323 01" , - 1 "91334 01" , - 1 "91366 01" , - 1 "91408 01" , - 1 "91413 01" , - 1 "91487 01" , - 1 "91490 01" , -* blanks to fill out dimensioned array size - 1 57*" " / - END diff --git a/util/sorc/gendata.fd/chkfil.f b/util/sorc/gendata.fd/chkfil.f deleted file mode 100755 index b8eadbf253..0000000000 --- a/util/sorc/gendata.fd/chkfil.f +++ /dev/null @@ -1,62 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CHKFIL MAKE SURE THE FILE IS PRESENT -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-03-05 -C -C ABSTRACT: CHKFIL USES THE INQUIRE COMMAND TO SEE IF -C THE DATA FILE IS PRESENT -C -C PROGRAM HISTORY LOG: -C 97-03-05 LARRY SAGER -C -C USAGE: CALL CHKFIL (ITYP,CDATE,IRTC) -C INPUT ARGUMENT LIST: -C ITYP - TYPE FLAG (SYNOPTIC/METAR) -C CDATE - DATE OF FILE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IRTC - IRTC = 0 FILE PRESENT -C IRTC = 1 FILE ABSENT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE CHKFIL (ITYP,CDATE,IRTC) -C - CHARACTER*10 CDATE - CHARACTER*8 CSTAT(6) - CHARACTER*50 CNAME -C - LOGICAL AROUND -C - DATA CSTAT /'synop ','metar ','ships ','lcman ', - 1 'mbuoy ','dbuoy '/ -C - IRTC = 0 -C -C BUILD THE NAME OF THE INQUIRE FILE -C - CNAME = CSTAT(ITYP)(1:5) // '.' // CDATE -C -C INVOKE INQUIRE TO SEE IF THIS FILE EXISTS -C - INQUIRE(FILE=CNAME,EXIST=AROUND) - IF(.NOT. AROUND) IRTC = 1 - -C GEORGE VANDENBERGHE. 7/8/97 -C STOP HERE IF THERE IS NO SYNOPTIC DATA, OTHERWISE CONTINUE -C -C BOB HOLLERN. 9/16/99 -C WILL EXIT FROM THE SCRIPT gendata.sh IF NO SYNOPTIC DATA -C -CCC IF( ITYP .EQ. 1 .AND. IRTC .EQ. 1) THEN -CCC WRITE (102,*) 'NO SYNOP DATA. STOPPING HERE ' -CCC CALL ERREXIT(8) -CCC ENDIF - - RETURN - END diff --git a/util/sorc/gendata.fd/cldhgt.f b/util/sorc/gendata.fd/cldhgt.f deleted file mode 100755 index d3b212e462..0000000000 --- a/util/sorc/gendata.fd/cldhgt.f +++ /dev/null @@ -1,51 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLDHGT FORM THE GRAPHICS FORMAT. -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-09-27 -C -C ABSTRACT: CLDHGT INPUTS THE CLOUD HGT IN METERS AND RETURNS -C THE WMO CODE FIGURE -C -C PROGRAM HISTORY LOG: -C 96-09-27 LARRY SAGER -C -C USAGE: CALL CLDHGT (ARR, IN) -C INPUT ARGUMENT LIST: -C ARR - CLOUD HGT IN METERS -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IN - WMO CLOUD HGT CODE FIGURE. -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE CLDHGT (ARR, IN) -C - IHGT = ARR - IN = 9 - IF (IHGT .LT. 50) THEN - IN = 0 - ELSE IF (IHGT .LT. 100) THEN - IN = 1 - ELSE IF (IHGT .LT. 200) THEN - IN = 2 - ELSE IF (IHGT .LT. 300) THEN - IN = 3 - ELSE IF (IHGT .LT. 600) THEN - IN = 4 - ELSE IF (IHGT .LT. 1000) THEN - IN = 5 - ELSE IF (IHGT .LT. 1500) THEN - IN = 6 - ELSE IF (IHGT .LT. 2000) THEN - IN = 7 - ELSE IF (IHGT .LT. 2500) THEN - IN = 8 - END IF -C - RETURN - END diff --git a/util/sorc/gendata.fd/clouds.f b/util/sorc/gendata.fd/clouds.f deleted file mode 100755 index 5739916a1b..0000000000 --- a/util/sorc/gendata.fd/clouds.f +++ /dev/null @@ -1,106 +0,0 @@ - SUBROUTINE CLOUDS(RRR, NRET, ARR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CLOUDS STORE THE CLOUD DATA -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-12-17 -C -C ABSTRACT: REDSFC STORES THE CLOUD GROUP DATA FROM BUFR TANKS -C INTO A USABLE FORM FOR THE AFOS PLOTFILE MAKER. -C -C PROGRAM HISTORY LOG: -C 96-12-17 LARRY SAGER -C -C USAGE: CALL CLOUDS (ARR, NRET, IRET) -C INPUT ARGUMENT LIST: -C RRR - BUFR CLOUD DATA -C NRET - PARAMETER RETURN CODE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C ARR - ARRAY TO HOLD DATA FOR INPUT TO AFOS -C SURFACE PLOTFILE MAKER. -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C - REAL ARR (*) - REAL RRR (10,255) -C - DATA FMISS /9999999./ -C -C SEARCH FOR LOW MIDDLE AND HIGH CLOUD -C GROUPS (VSSO = 7,8,9) -C - J = 15 - DO JJ = 1,NRET - INDEX = NRET - JJ + 1 - RR = RRR(1,INDEX) - IF (RR .EQ. 7.) THEN - ARR(J) = RRR(2,INDEX) - ARR(J+1) = RRR(3,INDEX) - ARR(J+2) = RRR(4,INDEX) - END IF - IF (RR .EQ. 8.) THEN - ARR(J+3) = RRR(2,INDEX) - ARR(J+4) = RRR(3,INDEX) - ARR(J+5) = RRR(4,INDEX) - END IF - IF (RR .EQ. 9.) THEN - ARR(J+6) = RRR(2,INDEX) - ARR(J+7) = RRR(3,INDEX) - ARR(J+8) = RRR(4,INDEX) - END IF - IF (RR .EQ. 0.) THEN - IF(RRR(3,INDEX) .LT. 99990.) THEN - ARR(J+1) = RRR(3,INDEX) - END IF - IF(RRR(4,INDEX) .LT. 40. ) THEN - ITYP = RRR(4,INDEX) - ITY = ITYP / 10 - ILV = ITYP - ITY*10 - IF((ITY .GE. 1).AND.(ITY.LE.3)) THEN - IXX = (3 - ITY)*3 - IF(ILV .GT. 0) ARR(J+2+IXX) = ILV - END IF - END IF - END IF -C -C DECODE LOW MIDDLE HIGH CLOUDS -C (VSSO = 1,2,3) FROM METARS -C - IF((RR .GE. 1.) .AND. (RR .LE. 3.)) THEN - IN = 0 - IF(RRR(2,INDEX) .EQ. 8.) IN = 8 - IF(RRR(2,INDEX) .EQ. 11.) IN = 3 - IF(RRR(2,INDEX) .EQ. 12.) IN = 6 - IF(RRR(2,INDEX) .EQ. 13.) IN = 2 - IF(RRR(2,INDEX) .GT. 99990.) IN = 9 - K = 1 - IF (RRR(3,INDEX) .GT. 2000.) K = 4 - IF (RRR(3,INDEX) .GT. 5500.) K = 7 - IF (RRR(3,INDEX) .LT. 99990.) THEN - ARR(J+K) = RRR(3,INDEX) - ARR(J+K-1) = IN - END IF - IF (ARR(J-1) .GT. 99990.) THEN - ARR(J-1) = IN*12 - ELSE - IF (ARR(J-1) .LT. IN*12) ARR(J-1) = IN*12 - END IF - END IF - END DO -C -C SET WORK AREA TO MISSING -C - DO KK = 1,4 - DO JJ = 1,NRET - RRR(KK,JJ) = FMISS - END DO - END DO -C - RETURN - END diff --git a/util/sorc/gendata.fd/compile_gendata_wcoss.sh b/util/sorc/gendata.fd/compile_gendata_wcoss.sh deleted file mode 100755 index 642ac9c370..0000000000 --- a/util/sorc/gendata.fd/compile_gendata_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -mv gendata ../../exec -make clean diff --git a/util/sorc/gendata.fd/datafs.f b/util/sorc/gendata.fd/datafs.f deleted file mode 100755 index 2b64d79fe8..0000000000 --- a/util/sorc/gendata.fd/datafs.f +++ /dev/null @@ -1,69 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DATAFS FORM PLOTFILE ARRAY -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-12-10 -C -C ABSTRACT: DATAFS FORMS THE OUTPUT AFOS SURFACE PLOTFILE -C BLOCK AND WRITES WHEN FINISHED. -C -C PROGRAM HISTORY LOG: -C 96-12-10 LARRY SAGER -C -C USAGE: CALL DATAFS (IARR, OTABL, KSTN, IAUTO, IRTN ) -C INPUT ARGUMENT LIST: -C ARR - OBSERVATION IN UNPACKED GRAPHICAL FORMAT -C KSTN - POINTER TO NEXT LOCATION IN OTABL ARRAY -C IAUTO - AUTOMATIC/MANUAL STATION FLAG -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C OTABL - SURFACE OB STORAGE ARRAY -C IRTN - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE DATAFS (IARR, OTABL, KSTN, IAUTO, IRTN ) -C -C THIS SUBROUTINE FORMS THE OUTPUT AFOS SURFACE -C PLOTFILE BLOCK. -C - CHARACTER*1 OLINE(100) - CHARACTER*1 OHED(100) - CHARACTER*1 OTABL(20000,150) -C - INTEGER IARR(*) -C -C BUILD THE AFOS PLOT FILE BLOCK. -C START BY BUILDING THE AFOS PLOTFILE HEADER -C - CALL HEAFOS(IARR, OHED, IAUTO, ILHD) - IF(IARR(13).GT.0) THEN - IA = IARR(13) - IB = IARR(14) - ILAT = IARR(1) - ILON = IARR(2) -C -C RETRIEVE THE DATA FROM THIS REPORT -C - CALL GETDAT (IARR(IB), OLINE, ILAT, ILON, ILNG) - IF (ILNG .GT. 0) THEN -C -C STORE THE AFOS PLOTFILE FORMAT -C - DO J = 1,ILHD - OTABL(KSTN,J) = OHED(J) - END DO - DO J = 1,ILNG - OTABL(KSTN,ILHD+J) = OLINE(J) - END DO -C PRINT 109,(OTABL(KSTN,KK),KK=1,70 ) - 109 FORMAT(70a1) - END IF - END IF -C - RETURN - END diff --git a/util/sorc/gendata.fd/filter.f b/util/sorc/gendata.fd/filter.f deleted file mode 100755 index f971b8b1cf..0000000000 --- a/util/sorc/gendata.fd/filter.f +++ /dev/null @@ -1,113 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FILTER FILTER THE STATIONS -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-01-07 -C -C ABSTRACT: FILTER THINS THE DATA -C -C PROGRAM HISTORY LOG: -C 97-01-07 LARRY SAGER -C -C USAGE: CALL FILTER (HDR, HDT, ARR, IPRIOR, ITYP, IRYN) -C INPUT ARGUMENT LIST: -C HDR - STATION HEADER INFORMATION -C HDT - STATION DATE INFORMATION -C ARR - STATION DATA -C ITYP - TYPE FLAG (SYNOPTIC/METAR) -C IJMIN - JULIAN MINUTE FOR RUN TIME -C IJREP - JULIAN MINUTE FOR REPORT OB TIME -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IRYN - PRIORITY FROM TABLES -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE FILTER (HDR, HDT, ARR, IPRIOR, ITYP, - 1 IJMIN, IJREP, IRYN) -C -C THIS SUBROUTINE USES THE PRIORITY TABLES TO DO -C AN INITIAL THINNING OF THE DATA -C -C RETURN CODE IRET = 1 ACCEPT REPORT -C = 0 REJECT REPORT -C - CHARACTER*8 CSTAT -C - REAL ARR(*) - REAL HDR(*) - REAL HDT(*) -C - INTEGER IWGT(40) -C - LOGICAL LSWIT -C - EQUIVALENCE (CSTAT,RSTAT) - EQUIVALENCE (RSTAT,ISTAT) -C - DATA IWGT /8, 0, 4, 4, 1, 1, 7*0, 1, 1, - 1 2*0, 1, 2*0, 1, 2*0, 2, 2, 1, 3*0, - 2 7*1, 4*0/ -C - IRYN = 1 -C -C START BY ASSIGNING A BASIC STATION WEIGHT ACCORDING -C TO DATA TYPE -C - RSTAT = HDR(1) - LSWIT = .TRUE. - IF (ITYP .EQ. 1) THEN -C -C LKLNDNAM SEARCHES THE LAND TABLES TO FIND THE -C PRIORITY FOR THIS STATION -C - CALL LKLNDNAM(CSTAT, LSWIT, IPRIOR, IRET) - ELSE - IRET = 0 - IPRIOR = 20 - IF (ITYP .GT. 3) IPRIOR = 50 - END IF -C -C ADD WEIGHT TO THE BASIC PRIORITY FOR EACH DATA -C PARAMETER PRESENT -C - IF (IRET .NE. -1)THEN - IADD = 0 - DO K = 1,40 - IF (ARR(K) .LT. 999999.) IADD = IADD + IWGT(K) - END DO -C -C HANDLE THE PRESENT WEATHER SEPARATELY -C - IWW = ARR(12) - IF (IWW .LT. 99999) IADD = IADD + IWW/10 + 1 -C -C ADD THE EXTRA WEIGHT TO THE PRIORITY OF THIS -C STATION -C - IPRIOR = IPRIOR + IADD - END IF -C -C REDUCE THE PRIORITY BY 50% IF THIS REPORT IS MORE THAN -C 40 MINUTES OLD -C - IDIF = IJMIN - IJREP - IF(IDIF .LT. 0) IDIF = -IDIF - IF(IDIF .GT. 40) THEN - IPRIOR = IPRIOR/2 -C PRINT *,' HOUR OLD--PRIORITY REDUCED 50%' - END IF - -C -C SET THE RETURN FLAG TO 0 (REJECT) IF THE STATION HAS A -C VERY LOW PRIORITY -C -C IF (IPRIOR .LT. 5) IRYN = 0 -C -C COMPARE THE - RETURN - END diff --git a/util/sorc/gendata.fd/forsfc.f b/util/sorc/gendata.fd/forsfc.f deleted file mode 100755 index 3ec6dd9ac3..0000000000 --- a/util/sorc/gendata.fd/forsfc.f +++ /dev/null @@ -1,238 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FORSFC FORM THE GRAPHICS FORMAT. -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-09-17 -C -C ABSTRACT: FORSFC TAKES UNPACKED BUFR FORMAT AND CONVERTS IT -C INTO A SIMPLE FORMAT FOR USE IN GRAPHICS PROGRAMS. -C -C PROGRAM HISTORY LOG: -C 96-09-17 LARRY SAGER -C -C USAGE: CALL FORSFC (HDR, HDT, ARR, IARR, IRET1 ) -C INPUT ARGUMENT LIST: -C HDR - UNPACKED BUFR HEADING INFORMATION (ID, LAT/LON ...) -C HDT - UNPACKED BUFR DAT/TIME INFORMATION -C ARR - UNPACKED BUFR MANDATORY LEVEL DATA -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IARR - OUTPUT IN GRAPHICS FORMAT. -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE FORSFC (HDR, HDT, ARR, IARR, IRET1 ) -C -C THIS SUBROUTINE CONVERTS THE BUFR DATA AND STORES INTO -C A FORMATED ARRAY. -C - REAL ARR(*) -C - CHARACTER*8 CTEMP -C - INTEGER IARR (*) - INTEGER IPWN (100) - DIMENSION HDR (*) - DIMENSION HDT (*) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA IMISS /999999/ - DATA KMISS /Z'20202020'/ - DATA IPWN /0,1,2,3,4,5,0,0,0,0,10,76,13,0,0,0,0,0,18,0, - 1 28,21,0,21,22,25,29,31,31,34,28,41,42,44,46,48, - 1 0,0,0,0,21,63,65,63,65,73,75,67,67,0,51,51,53,55, - 1 56,57,57,58,59,0,61,61,63,65,66,67,67,68,69,0, - 1 71,71,73,75,79,79,79,0,0,0,81,80,81,81,82,85,86,86, - 1 0,0,95,91,92,96,17,97,99,0,0,19/ -C -C----------------------------------------------------------------------| -C SET THE BUFR TYPE AND SUBTYPE-- FOR NOW ZEROES -C - IARR (9) = 0 - IARR (10)= 0 -C -C STATION ID -C - RTEMP = HDR (1) - IARR(11) = ITEMP - IARR(12) = KMISS - IARR(1) = NINT(HDR(2)*10.) - IARR(2) = NINT(HDR(3)*10.) - IARR(7) = NINT(HDR(4)) -C -C STORE THE HOUR OF THIS REPORT -C - RMINS = HDT(5)*1.6666666 - RHRMN = HDT(4)*100. + RMINS - IARR(4) = NINT(RHRMN) - IDX = 34 - IARR(13) = 1 - IARR(14) = IDX + 1 -C -C INITIALIZE THE DATA AREA TO MISSING -C - DO K = 1,40 - IARR(IDX + K) = IMISS - END DO -C -C STORE THE DATA INTO THE OUTPUT ARRAY. -C START WITH MEAN SEA LEVEL PRESSURE -C AND STATION PRESSURE -C - IARR(IDX+1) = NINT(ARR(1)*.1) - IARR(IDX+2) = NINT(ARR(2)*.1) -C -C WIND DIRECTION AND SPEED -C - IARR(IDX+3) = NINT(ARR(3)) - IF (ARR(4) .LT. 99999.) THEN - SPED = ARR(4)*1.94 - IARR(IDX+4) = NINT(SPED) - END IF -C -C TEMPERATURE, DEW POINT, MAX/MIN -C - IF (ARR(5).LT.99999.) THEN - TEMP = ARR(5) - 273.16 - IARR(IDX+5) = NINT(10*TEMP ) - END IF - IF (ARR(6).LT.99999.) THEN - TEMP = ARR(6) - 273.16 - IARR(IDX+6) = NINT(10*TEMP ) - END IF - IF (ARR(7).LT.99999.) THEN - TEMP = ARR(7) - 273.16 - IARR(IDX+7) = NINT(10*TEMP ) - END IF - IF (ARR(8).LT.99999.) THEN - TEMP = ARR(8) - 273.16 - IARR(IDX+8) = NINT(10*TEMP ) - END IF -C -C QUALITY MARKS -C - IARR(IDX+9) = NINT(ARR(9)) -C -C HORIZONTAL VISIBILITY -C - IF (ARR(11).LT.99999.) THEN - IF (ARR(11).LE.50.) THEN - IARR(IDX+11) = 90 - ELSE - IVIS = ARR(11)*.001 + 0.5 - IF (IVIS.GT.5.) IVIS = IVIS + 50. - IARR(IDX+11) = IVIS - END IF - END IF -C -C PRESENT AND PAST WEATHER -C - IARR(IDX+12) = NINT(ARR(12)) - IW = IARR(IDX+12) - IF((IW .GE. 100) .AND. (IW .LT. 500)) THEN - IW = IW - 99 - IF(IW .GT. 99) THEN - IARR(IDX+12) = 99999 - ELSE - IARR(IDX+12) = IPWN(IW) - END IF - END IF - IARR(IDX+13) = NINT(ARR(13)) -C -C FRACTION OF THE CELESTIAL DOME -C - IARR(IDX+14) = NINT(ARR(14)) -C -C FRACTION OF THE LOW,MIDDLE CELESTIAL DOME -C - IF(ARR(18) .LT. 99999.) IARR(IDX+15) = NINT(ARR(18)) - IF(ARR(15) .LT. 99999.) IARR(IDX+15) = NINT(ARR(15)) -C -C CLOUD TYPES LOW, MIDDLE HIGH AND CLOUD HGT -C - IARR(IDX+16) = ARR(17) - IARR(IDX+18) = ARR(20) - IARR(IDX+19) = ARR(23) -C -C CLOUD HGT CONVERSION -C - IHGT = 99999 - IF (ARR(22) .LT. 99999.) IHGT = NINT(ARR(22)) - IF (ARR(19) .LT. 99999.) IHGT = NINT(ARR(19)) - IF (ARR(16) .LT. 99999.) IHGT = NINT(ARR(16)) - IF (IHGT .LT. 99999) THEN - CALL CLDHGT(IHGT, IN) - IARR(IDX+17) = IN - END IF -C -C CHARACTERISTIC OF PRESSURE TENDENCY AND -C PRESSURE TENDENCY -C - IF (ARR(25).LT.99999.) THEN - IARR(IDX+20) = NINT(ARR(24)) - IARR(IDX+21) = NINT(ARR(25)*.1) - ELSE -C -C IF NO 3-HR PRESSURE TENDENCY, TRY FOR 24-HR -C PRESSURE TENDENCY -C - IF(ARR(40) .LT. 99999.) THEN - IARR(IDX+20) = 9 - IARR(IDX+21) = NINT(ARR(40)*.01) - END IF - END IF -C -C -C PRECIPITATION AMOUNT, SNOW DEPTH, 24-HR PRECIP -C # OF 6HR GROUPS -C - IARR(IDX+22) = NINT(10.*ARR(26)) - IARR(IDX+23) = NINT(ARR(27)) - IARR(IDX+24) = NINT(ARR(28)) -C -C ALTIMETER SETTING -- NOT REPORTED BY SHIPS -C - IARR(IDX+25) = NINT(ARR(29)) -C -C WAVE PERIOD AND HEIGHT -C - IARR(IDX+26) = NINT(ARR(30)) - IARR(IDX+27) = NINT(ARR(31)) -C -C IF WAVE GROUP IS NOT AVAILABLE USE THE -C WIND WAVE GROUP -C - IF((IARR(IDX+26) .GT. 99990) .AND. (IARR(IDX+27) .GT. 99990))THEN - IARR(IDX+26) = -NINT(ARR(32)) - IARR(IDX+27) = -NINT(ARR(33)) - END IF -C -C SWELL WAVE HEIGHT, PERIOD, AND DIRECTION -C - IARR(IDX+28) = NINT(ARR(34)) - IARR(IDX+29) = NINT(ARR(35)) - IARR(IDX+30) = NINT(ARR(36)) -C -C SEA SURFACE TEMPERATURE -C - IF (ARR(37).LT.99999.) THEN - TEMP = ARR(37) - 273.16 - IARR(IDX+31) = NINT(10*TEMP ) - END IF -C -C DIRECTION OF SHIP -C - IARR(IDX+32) = NINT(ARR(38)) -C -C SPEED OF SHIP -C - IARR(IDX+33) = NINT(ARR(39)) -C - RETURN - END diff --git a/util/sorc/gendata.fd/gendata.f b/util/sorc/gendata.fd/gendata.f deleted file mode 100755 index ebef19ce27..0000000000 --- a/util/sorc/gendata.fd/gendata.f +++ /dev/null @@ -1,265 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: GENDATA -C PRGMMR: HOLLERN ORG: NP12 DATE: 1999-09-20 -C -C ABSTRACT: GENDATA READS THE SURFACE SYNOPTIC, SURFACE SHIP, -C MOORED BUOYS, DRIFTING BUOYS AND CMAN OBSERVATIONS -C AND CREATES A FILTERED SURFACE AFOS PLOTFILE FOR -C USE IN MAKING THE TROPICAL MERCATOR SURFACE STRIP ON -C THE IBM SP. -C -C -C PROGRAM HISTORY LOG: -C 96-12-10 LARRY SAGER -C 97-07-08 GEORGE VANDENbERGHE. MADE ABSENT SYNOP DATA -C A FATAL ERROR. -C 98-04-24 BOB HOLLERN, MADE THE PROGRAM Y2K COMPLIANT -C 99-09-16 BOB HOLLERN, CONVERTED THE PROGRAM TO RUN ON THE -C IBM SP. THIS ENTAILED REPLACING SEQUENTIAL WITH -C DIRECT ACCESS I/O TO WRITE THE NHPLOT FILE -C RECORDS. THE PROGRAM WAS MODIFIED TO READ IN A -C 4-DIGIT YEAR IN THE PDY DATE VARIABLE. CHECKS -C WERE ADDED IN THE SUBROUTINE THNSTN TO PREVENT -C AN ARRAY SUBSCRIPT OF ZERO. -C 2013-02-20 KRISHNA KUMAR PORTED THIS CODE TO THE WCOSS -C -C USAGE: -C INPUT FILES: -C FORT.05 - DATE/TIME -C FORT.11 - SURFACE SYNOPTIC DATA FILE -C FORT.12 - METAR DATA -C FORT.13 - SFCSHP DATA FILE -C FORT.14 - CMAN DATA FILE -C FORT.15 - MOORED BUOY DATA FILE -C FORT.16 - DRIFTING BUOY DATA FILE -C FORT.17 - GRAPHICS PIL LIST -C -C OUTPUT FILES: (INCLUDING SCRATCH FILES) -C FORT.52 - SURFACE PLOTFILE -C -C SUBPROGRAMS CALLED: (LIST ALL CALLED FROM ANYWHERE IN CODES) -C UNIQUE: - GETDAT HEAFOS REDSFC AFZOOM DATAFS ADDLAB -C LKLNDNAM BDSANAM BDSMNAM CHKFIL FILTER -C IJAFOS OUTPLT THNSTN -C LIBRARY: -C COMMON - ORDERS -C W3LIB - W3UTCDAT -C GRAPHICS - BIN2CH TRUIJ GTAPIL DAYOWK -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -c COND = 8 - NO SYNOPTIC DATA. dON'T CONTINUE (GEORGE V) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - PROGRAM GENDATA -C - CHARACTER*10 CDATE -C - CHARACTER*8 CWORK - CHARACTER*8 CSTN(20000) -C - CHARACTER*1 OTABL(20000,150) -CKUMAR CHARACTER*1 OHED(100) - CHARACTER*100 OHED - CHARACTER*1 OWORK(8) - CHARACTER*1 OEND(32) - CHARACTER*10 CHEDA - CHARACTER*4 PIL(12) - CHARACTER*1 OHEDR(133) -C - REAL ARR(300) - REAL RLIMS(4) -C - DIMENSION HDR(10), HDT(10) -C - INTEGER IARR(300) - INTEGER IOUTUN(6) - INTEGER ITABL(3,20000) - INTEGER ICNT(6) - INTEGER ISTT(20000) - INTEGER LL(6) -C - COMMON /IDTG/ IYMT(5) -C - EQUIVALENCE (CWORK,OWORK) - EQUIVALENCE (IWORK,OWORK) - EQUIVALENCE (RWORK,OWORK) -C - DATA IOUTUN /11,12,13,14,15,16/ - DATA ICNT /6*0/ - DATA KSTN /0/ - DATA IPOIN /133/ - DATA IAFS /52/ - DATA IUNIT /17/ - DATA RLIMS /90.,00.,00.,360./ - DATA PIL /'7007',11*' '/ - DATA JTOL /3000/ - DATA LL /6*999/ -C - CALL W3TAGB('GENDATA',1999,0263,0058,'NP12') -C - OPEN ( IAFS, ACCESS='DIRECT', RECL=1280 ) -C - IREC = 0 -C -C INITIALIZE OTABL TO BLANKS IN DO-LOOP RATHER THAN IN -C DATA STATEMENT TO PREVENT INSUFFICIENT MEMORY ERROR -C DURING COMPILE STEP -C - DO I = 1, 20000 - DO J = 1, 150 - OTABL(I,J) = ' ' - END DO - END DO -C -C GET THE DATE TIME TO PROCESS FROM THE SYSTEM -C - READ(5,102) CDATE - 102 FORMAT(A) -C - PRINT *,' SYSTEM RUN-TIME IS ',CDATE -C - READ(CDATE,103) IYR,IMT,IDY,ITME - 103 FORMAT ( I4, 3I2 ) -C - PRINT *,' YR MT DY TME ',IYR,IMT,IDY,ITME -C -C GET THE JULIAN DAY NUMBER -C - IJDN = IW3JDN(IYR,IMT,IDY) - PRINT *,' JULIAN DAY NUMBER IS ',IJDN - IJMIN = IJDN*1440 + ITME*60 - PRINT *,' IJMIN IS ',IJMIN - IYMT(4) = ITME -C -C READ IN THE GEOGRAPHIC LIMITS AND I J TOLERANCES -C IF PRESENT -C - READ(5,104,END=10,ERR=10) (LL(K),K=1,6) - 104 FORMAT(6I4) - - PRINT *,' READ IN LIMS/TOLS ',(LL(K),K=1,6) -C -C REPLACE THE HARD-WIRED VALUES IF NEW VALUES ARE READ IN -C - IF(LL(1) .NE. 999) RLIMS(1) = LL(1) - IF(LL(2) .NE. 999) RLIMS(2) = LL(2) - IF(LL(3) .NE. 999) RLIMS(3) = LL(3) - IF(LL(4) .NE. 999) RLIMS(4) = LL(4) - - PRINT *,' GEOGRAPHIC LIMITS: ',(RLIMS(K),K=1,4) -C -C START BY BUILDING THE 3 HEADER LABELS AND -C ADDING THEM TO THE OUTPUT BLOCK -C - 10 CALL GTAPIL(PIL, IUNIT, CHEDA, IRET1) - - CALL ADDLAB(OHEDR, CDATE, CHEDA, OHED) -C -C LOOP THROUGH THE DATA TYPES -C IUNO = 11 SYNOPTIC DATA -C = 12 METAR DATA -C = 13 SHIP DATA -C = 14 CMAN DATA -C = 15 MBUOY DATA -C = 16 DBUOY DATA -C - ITYP = 0 - - DO 20 I = 1,6 - IX = 0 - IRYN = 1 - ITYP = ITYP + 1 - IUNO = IOUTUN(I) - KNEXT = 1 - IRET = 0 - IRTN = 0 -C -C CHKFIL MAKES SURE THE INPUT FILES ARE PRESENT. -C IF NOT, THE FILE IS SKIPPED -C - CALL CHKFIL(ITYP,CDATE,IRCF) - IF(IRCF .EQ. 1) GOTO 20 - - DO WHILE (IRTN .GE. 0) -C -C RETRIEVE A REPORT FROM THE PACKED DATA -C - CALL REDSFC(RLIMS, IUNO, IX, HDR, HDT, ARR, - 1 IAUTO, ITYP, IJREP, IRET) - IX = 1 - IF (IRET .EQ. 0) THEN -C -C FILTER DROPS UNWANTED BLOCKS AND RETURNS A -C THINNING PRIORITY FOR ALL OTHER STATIONS -C IRYN = 1 ACCEPT STATION -C IRYN = 0 REJECT STATION -C - CALL FILTER(HDR, HDT, ARR, IPRIOR, ITYP, - 1 IJMIN, IJREP, IRYN) - IF (IRYN .EQ. 1) THEN -C -C FORM THE SORT TABLE ENTRY FOR THIS REPORT -C - CALL IJAFOS(HDR, ILOC, JLOC) -C IF (JLOC .LT. JTOL) THEN -C - KSTN = KSTN + 1 - ITABL (1,KSTN) = ILOC - ITABL (2,KSTN) = JLOC - ITABL (3,KSTN) = IPRIOR - RWORK = HDR(1) - CSTN(KSTN) = CWORK -C PRINT 109,KSTN,HDR(1),ILOC,JLOC,IPRIOR - 109 FORMAT(' #',i6,3X,A8,' I J ',2i6,' PRY ',i6) - ISTT (KSTN) = ITYP - ICNT(I) = ICNT(I) + 1 - IF(KSTN .GE. 20000) THEN - KSTN = 1 - END IF -C -C CONVERT TO GRAPHICS FORMAT -C - CALL FORSFC(HDR, HDT, ARR, IARR, IRET1) -C -C CONVERT THE DATA TO AFOS FORMAT AND -C STORE IN THE OUTPUT BLOCK -C - CALL DATAFS(IARR, OTABL, KSTN, IAUTO, IRTN) -C END IF - END IF - ELSE - IRTN = -1 - END IF - END DO - 20 CONTINUE -C -C THIN THE STATION LIST BY THE PRIORITY WEIGHT CALCULATED -C IN SUBROUTINE FILTER -C - DO K = 1,5 - PRINT *,' TYPE ',K,' STATIONS ',ICNT(K) - END DO - PRINT *,' # STATIONS IS ',KSTN -c do i=1,KSTN -c write(36,177)(ITABL(j,i),j=1,3) -c enddo - CALL THNSTN (LL, ITABL, KSTN, CSTN) -C -C OUTPUT THE NH SURFACE PLOT FILE. -C - CALL OUTPLT (IAFS, IREC, OHEDR, OTABL, ISTT, KSTN, ITABL) -C - PRINT *,' NH PLOTFILE MAKER END NORMALLY' - PRINT *,' ' -C - CALL W3TAGE('GENDATA') - STOP - END diff --git a/util/sorc/gendata.fd/getdat.f b/util/sorc/gendata.fd/getdat.f deleted file mode 100755 index d2db0bc6f2..0000000000 --- a/util/sorc/gendata.fd/getdat.f +++ /dev/null @@ -1,417 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GETDAT GET THE DATA -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-12-10 -C -C ABSTRACT: GETDAT EXTRACTS THE OBSERVATIONAL DATA FROM THE -C GRAPHICAL FORMATTED FILES AND STORES IT IN PLOTFILE -C FORMAT INTO THE AFOS SURFACE PLOTFILE. -C -C PROGRAM HISTORY LOG: -C 96-12-10 LARRY SAGER -C -C USAGE: CALL GETDAT (IARR, OLINE, ILAT, ILON, ILNG) -C INPUT ARGUMENT LIST: -C ARR - UNPACKED OBSERVATION IN GRAPHICS FORMAT -C ILAT - LATITUDE OF OBSERVATION -C ILON - LONGITUDE OF OBSERVATION -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C OLINE - AFOS SURFACE PLOTFILE ARRAY -C ILNG - LENGTH (IN WORDS) OF THE AFOS ARRAY -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - - SUBROUTINE GETDAT (IARR, OLINE, ILAT, ILON, ILNG) -C -C THIS SUBROUTINE EXTRACTS AND STORES THE DATA -C INTO THE AFOS PLOTFILE ARRAY. -C - CHARACTER*8 CWORK - CHARACTER*8 CTEMP -C - CHARACTER*1 OWORK(8) - CHARACTER*1 OLINE(*) - CHARACTER*1 OCT(3) -C - INTEGER IEND - INTEGER IARR(*) -C - EQUIVALENCE (CWORK,OWORK) - EQUIVALENCE (IWORK,OWORK) -C - DATA IEND /Z'3B0D0A0000000000'/ -C -C EXTRACT THE DATA NECESSARY FOR THE AFOS PLOT FILE. -C - ILNG = 1 - ILST = 0 -C -C FRACTION OF THE CELESTIAL DOME -C - OLINE(ILNG) = 'M' - IF(IARR(14) .LT. 99990) THEN - IFN = IARR(14) / 12 - CALL BIN2CH(IFN,CWORK,8,'A99') - OLINE(ILNG) = OWORK(8) - ILNG = ILNG + 1 - ILST = ILNG - ELSE - ILNG = ILNG + 1 - END IF - OLINE(ILNG) = ',' -C -C STORE THE WINDS -C - IF((IARR(3) .LT. 99990) .AND. (IARR(4) .LT. 99990)) THEN - IWIND = IARR(3)*100 - IWIND = IWIND + IARR(4) - CALL BIN2CH(IWIND,CWORK,8,'A99') - DO K = 1,5 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K+3) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C STORE THE MEAN SEA LEVEL PRESSURE -C - IF(IARR(1) .LT. 99990) THEN - CALL BIN2CH(IARR(1),CWORK,8,'A99') - DO K = 6,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C TEMPERATURE IN CELSIUS -C - IF (IARR(5) .LT. 99990) THEN - RTMP = .1 * IARR(5) - ITMP = NINT(RTMP) - IF (ITMP .LT. 0) THEN - ILNG = ILNG + 1 - ITMP = -ITMP - OLINE(ILNG) = '-' - END IF - CALL BIN2CH(ITMP,CWORK,8,'A99') - IST =7 - IF(OWORK(7) .EQ. '0') IST = 8 - DO K = IST,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C DEW POINT TEMPERATURE -C - IF (IARR(6) .LT. 99990) THEN - RTMP = .1 * IARR(6) - IAR = NINT(RTMP) - IF (IAR .LT. 0) THEN - ILNG = ILNG + 1 - IAR = -IAR - OLINE(ILNG) = '-' - END IF - CALL BIN2CH(IAR,CWORK,8,'A99') - IST = 7 - IF (OWORK(7) .EQ. '0') IST = 8 - DO K = IST,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C PRESENT WEATHER -C - IF (IARR(12) .LT. 99990) THEN - CALL BIN2CH(IARR(12),CWORK,8,'A99') - DO K = 7,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C HORIZONTAL VISIBILITY (REMOVE FROM N.HEMI) -C -C IF (IARR(11) .LE. 66) THEN -C CALL BIN2CH(IARR(11),CWORK,8,'A99') -C DO K = 7,8 -C ILNG = ILNG + 1 -C OLINE(ILNG) = OWORK(K) -C END DO -C ILST = ILNG + 1 -C END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C PRESSURE TENDENCY AND CHARACTERISTIC -C - IF (IARR(21) .LT. 99990) THEN - IAA = IARR(20) - IF(IAA .GT. 99990) THEN - IAA = 2 - IF(IARR(21) .LT. 0) IAA = 6 - IF(IARR(21) .EQ. 0) IAA = 4 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = '+' - IF(IARR(21) .LT. 0) THEN - IARR(21) = -IARR(21) - OLINE(ILNG) = '-' - END IF - CALL BIN2CH(IARR(21),CWORK,8,'A99') - IST = 8 - IF(IARR(21) .GE. 10) IST =7 - IF(IARR(21) .GE. 100) IST = 6 - DO K = IST,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - CALL BIN2CH(IAA,CWORK,8,'A99') - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(8) - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILST = ILNG - ELSE - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - END IF -C -C CLOUD TYPES -C - OCT(1) = '/' - OCT(2) = '/' - OCT(3) = '/' - IHC = 0 - IF (IARR(16) .LT. 99990) THEN - CALL BIN2CH(IARR(16),CWORK,8,'A99') - IF(OWORK(8) .NE. '0') OCT(1) = OWORK(8) - IHC = 1 - ENDIF - IF (IARR(18) .LT. 99990) THEN - CALL BIN2CH(IARR(18),CWORK,8,'A99') - IF(OWORK(8) .NE. '0') OCT(2) = OWORK(8) - IHC = 1 - ENDIF - IF (IARR(19) .LT. 99990) THEN - CALL BIN2CH(IARR(19),CWORK,8,'A99') - IF(OWORK(8) .NE. '0') OCT(3) = OWORK(8) - IHC = 1 - ENDIF - IF (IHC .EQ. 1) THEN - DO K = 1,3 - ILNG = ILNG + 1 - OLINE(ILNG) = OCT(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C 6-HR PRECIP -C - IF (IARR(22) .LT. 99990) THEN - IF (IARR(22) .NE. 0) THEN - IF (IARR(22) .LT. 0) THEN - ILNG = ILNG + 1 - OLINE(ILNG) = 'T' - ILST = ILNG + 1 - ELSE - APR = IARR(22) - IPR = NINT(APR/2.54) - CALL BIN2CH(IPR,CWORK,8,'A99') - IF(IPR .GE. 100) THEN - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(6) - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = '.' - DO K =7,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - END IF - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C LAT, LONG -C - CALL BIN2CH(ILAT,CWORK,8,'A99') - DO K = 6,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILNG = ILNG + 1 - OLINE(ILNG) = 'N' - IF(ILAT .LT. 0) OLINE(ILNG) = 'S' - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C - IF(ILON .GT. 1800) THEN - ILON = -(3600 - ILON) - END IF - CALL BIN2CH(ILON,CWORK,8,'A99') - DO K = 5,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILNG = ILNG + 1 - OLINE(ILNG) = 'W' - IF(ILON .LT. 0) OLINE(ILNG) = 'E' - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILST = ILNG - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C SHIP'S DIRECTION AND SPEED -C - IAD = 9 - IAS = 9 - IF (IARR(32) .LT. 99990) IAD = IARR(32) - IF (IARR(33) .LT. 99990) IAS = IARR(33) - IAR = IAD*10 + IAS - IF (IAR .LT. 99) THEN - CALL BIN2CH(IAR,CWORK,8,'A99') - DO K = 7,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C WIND WAVE PERIOD AND HEIGHT -C - CTEMP = '1XXXX ' - IF (IARR(26) .LT. 0) THEN - CTEMP(1:1) = '2' - IARR(26) = -IARR(26) - END IF - IF (IARR(27) .LT. 0) THEN - CTEMP(1:1) = '2' - IARR(27) = -IARR(27) - END IF - IF (IARR(26) .LT. 99990) THEN - IAD = IARR(26) - CALL BIN2CH(IAD,CWORK,8,'A99') - CTEMP(2:3) = CWORK(7:8) - END IF - IF (IARR(27) .LT. 99990) THEN - IAS = IARR(27) - CALL BIN2CH(IAS,CWORK,8,'A99') - CTEMP(4:5) = CWORK(7:8) - END IF - IF (CTEMP(2:8) .NE. 'XXXX ') THEN - CWORK = CTEMP - DO K = 1,5 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C SWELL WAVE DIRECTION PERIOD HEIGHT -C - CTEMP = 'XXXXXX ' - IF (IARR(28) .LT. 99990) THEN - IAD = IARR(28)*.1 - CALL BIN2CH(IAD,CWORK,8,'A99') - CTEMP(1:2) = CWORK(7:8) - END IF - IF (IARR(29) .LT. 99990) THEN - IAD = IARR(29) - CALL BIN2CH(IAD,CWORK,8,'A99') - CTEMP(3:4) = CWORK(7:8) - END IF - IF (IARR(30) .LT. 99990) THEN - IAD = IARR(30) - CALL BIN2CH(IAD,CWORK,8,'A99') - CTEMP(5:6) = CWORK(7:8) - END IF - IF (CTEMP .NE. 'XXXXXX ') THEN - CWORK = CTEMP - DO K = 1,6 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' -C -C WATER TEMPERATURE -C - IF (IARR(31) .LT. 99990) THEN - RTMP = .1* IARR(31) - ITMP = NINT(RTMP) - IF (ITMP .LT. 0) THEN - ILNG = ILNG + 1 - ITMP = -ITMP - OLINE(ILNG) = '-' - END IF - CALL BIN2CH(ITMP,CWORK,8,'A99') - IST = 7 - IF (OWORK(6) .GT. '0') IST = 6 - DO K = IST,8 - ILNG = ILNG + 1 - OLINE(ILNG) = OWORK(K) - END DO - ILST = ILNG + 1 - END IF - ILNG = ILNG + 1 - OLINE(ILNG) = ',' - ILNG = ILST -C -C STORE THE END OF REPORT INDICATOR -C - IWORK = IEND - call byteswap(iwork,8,1) - DO K = 1,3 - OLINE(ILNG) = OWORK(K) - ILNG = ILNG + 1 - END DO - ILNG = ILNG - 1 -C - RETURN - END diff --git a/util/sorc/gendata.fd/heafos.f b/util/sorc/gendata.fd/heafos.f deleted file mode 100755 index df056f63d7..0000000000 --- a/util/sorc/gendata.fd/heafos.f +++ /dev/null @@ -1,134 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: HEAFOS FORM THE REPORT HEADING -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-12-10 -C -C ABSTRACT: HEAFOS FORMS THE HEADING IN AFOS FORMAT FOR EACH -C OBSERVATION -C -C PROGRAM HISTORY LOG: -C 96-12-10 LARRY SAGER -C -C USAGE: CALL HEAFOS (IARR, OHED, IAUTO, ILHD) -C INPUT ARGUMENT LIST: -C ARR - UNPACKED REPORT IN GRAPHICAL FORMAT -C IAUTO - AUTOMATIC/MANUAL STATION FLAG -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C OHED - HEADING ARRAY -C ILHD - LENGTH (IN WORDS) OF HEADING ARRAY -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE HEAFOS (IARR, OHED, IAUTO, ILHD) -C -C THIS SUBROUTINE FORMS THE HEADING FOR EACH -C REPORT IN THE AFOS SURFACE PLOTFILE -C - INTEGER IARR(*) -C - CHARACTER*8 CWORK -C - CHARACTER*1 OWORK(8) - CHARACTER*1 OHED(*) - CHARACTER*1 PSOWDT(6) -C - EQUIVALENCE (CWORK,OWORK) - EQUIVALENCE (IWORK,CWORK) -C - ILHD = 1 -C -C BEGIN BY GETTING THE I, J LOCATION FOR THIS -C REPORT. -C - ALAT = IARR(1)*.1 - ALONG = IARR(2)*.1 - KEIL = 7 - CALL TRUIJ(ALAT,ALONG,XI,XJ,KEIL) - XI = XI - 28.0 - XJ = XJ - 5.0 - IN = (XI - 1.)*37.5 + 0.5 - JN = (XJ - 1.)*37.5 + 0.5 -C PRINT 100,IARR(11),IN,JN - 100 FORMAT(' STATION ',A8,' i js are ',2i8) - IF(IN .LT. 0) THEN - OHED(ILHD) = '-' - ILHD = ILHD + 1 - IN = -IN - END IF - CALL BIN2CH(IN,CWORK,4,'A99') - IST = 4 - IF (IN .GE. 10) IST = 3 - IF (IN .GE. 100) IST = 2 - IF (IN .GE. 1000) IST = 1 - DO K = IST,4 - OHED(ILHD) = OWORK(K) - ILHD = ILHD + 1 - END DO - OHED(ILHD) = ',' - ILHD = ILHD + 1 - IF(JN .LT. 0) THEN - OHED(ILHD) = '-' - ILHD = ILHD + 1 - JN = -JN - END IF - CALL BIN2CH(JN,CWORK,4,'A99') - IST = 4 - IF (JN .GE. 10) IST = 3 - IF (JN .GE. 100) IST = 2 - IF (JN .GE. 1000) IST = 1 - DO K = IST,4 - OHED(ILHD) = OWORK(K) - ILHD = ILHD + 1 - END DO - OHED(ILHD) = ',' - ILHD = ILHD + 1 -C -C AFZOOM CREATES PSOWDT -C - KTTYP = 1 - CALL AFZOOM (IARR(11),KTTYP,PSOWDT) -C -C ADD FLAG FOR AUTOMATIC STATION -C - IF(IAUTO .EQ. 1) PSOWDT(6) = '7' -C -C ADD PSOWDT TO HEADER -C - DO K = 1,6 - OHED(ILHD) = PSOWDT(K) - ILHD = ILHD + 1 - END DO - OHED(ILHD) = ',' - ILHD = ILHD + 1 -C -C OBSERVATION TIME OF THIS REPORT -C - ITME = IARR(4) - CALL BIN2CH(ITME,CWORK,8,'A99') - DO K = 5,8 - OHED(ILHD) = OWORK(K) - ILHD = ILHD + 1 - END DO - OHED(ILHD) = ',' -C -C ADD THE STATION NAME -C - IWORK = IARR(11) - DO K = 1,6 - IF(OWORK(K) .NE. ' ') THEN - ILHD = ILHD + 1 - OHED(ILHD) = OWORK(K) - END IF - END DO -C - ILHD = ILHD + 1 - OHED(ILHD) = ',' -C - RETURN - END diff --git a/util/sorc/gendata.fd/ijafos.f b/util/sorc/gendata.fd/ijafos.f deleted file mode 100755 index b903159510..0000000000 --- a/util/sorc/gendata.fd/ijafos.f +++ /dev/null @@ -1,47 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: IJAFOS CALCULATE THE I J OF THIS REP -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-01-10 -C -C ABSTRACT: IJAFOS CALCULATES THE I J LOCATION OF THIS SURFACE -C OBSERVATION -C -C PROGRAM HISTORY LOG: -C 97-01-10 LARRY SAGER -C -C USAGE: CALL IJAFOS (HDR, ILOC, JLOC) -C INPUT ARGUMENT LIST: -C HDR - STATION LOCATION INFORMATION -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C ILOC - I LOCATION OF REPORT -C JLOC - J LOCATION OF REPORT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE IJAFOS (HDR, ILOC, JLOC) -C -C THIS SUBROUTINE CALCULATES THE I J LOCATION -C FOR THIS SURFACE LOCATION -C - REAL HDR(*) -C -C THE I, J LOCATION FOR THIS -C REPORT. -C - ALAT = HDR(2) - ALONG = HDR(3) - KEIL = 7 - CALL TRUIJ(ALAT,ALONG,XI,XJ,KEIL) - XI = XI - 28.0 - XJ = XJ - 5.0 - ILOC = (XI - 1.)*37.5 + 0.5 - JLOC = (XJ - 1.)*37.5 + 0.5 -C - RETURN - END diff --git a/util/sorc/gendata.fd/lklndnam.f b/util/sorc/gendata.fd/lklndnam.f deleted file mode 100755 index 7246739588..0000000000 --- a/util/sorc/gendata.fd/lklndnam.f +++ /dev/null @@ -1,331 +0,0 @@ - SUBROUTINE LKLNDNAM(CSTNID,LIS_SMQQ,IPRIORITY,IRET_LKN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: LKLNDNAM FIND PLOT PRIORITY -C AUTHOR: SHIMOMURA ORG: W/NP12 DATE: 96-11-18 -C -C ABSTRACT: CALLED FROM PRYNAM() IN ORDER TO FIND PLOT PRIORITY -C AND SKEW FOR ONE GIVEN SM- OR SA- LAND-STATION NAME -C FROM LOOK-UP TABLE. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ROBERT JIRSEK; ORIGINAL AUTHOR. -C 91-03-29 R. CHEN; ADD DOC BLOCK -C 96-11-18 SHIMOMURA; CONVERT TO CRAY & TO USE CRAY BLOCK DATA -C -C USAGE: CALL LKLNDNAM(CSTNID,LIS_SMQQ,IPRIORITY,IRET_LKN) -C INPUT ARGUMENT LIST: -C CSTNID - THE STATION IDENT IN TWO POSSIBLE FORMATS: -C C*5 CSTNID -- 5-DIGIT BLOCK+STN NUMBER (SM) -C C*3 CSTNID -- 3-LETTER STATION IDENTIFIER (SA) - -C LIS_SMQQ - LOGICAL SWITCH -C = .T. IF THE GIVEN CSTNID IS A 5-DIGIT BLOCK+STN NUMBER -C = .F. IF THE GIVEN CSTNID IS A 3-LETTER STN IDENT -C -C COMMON /IDTG/ int IYMDT(5) -C in which IYMDT(4) is synoptic hour as 2-digit integer -C COMMON /SMNAM/ MAXNSMS,KSMSTN(960) - LOOK-UP TABLE OF SM -C COMMON /SANAM/ MAXNSAS,KSASTN(960) - LOOK-UP TABLE OF SA -C -C OUTPUT ARGUMENT LIST: -C IPRIORITY - -C ISKMX - IN COMMON /ISKEW/ ISKMX -C USED BY SFCPLT.F BY TESTING THE 4 BITS IN ISKMX -C IRET_LKN - RETURN CODE -C = 0; NORMAL RETURN -C = -1; REJECTED THIS STATION DUE TO UNWANTED BLOCK NO. -C = -2; REJECTED THIS U.S. BLOCK NO. 72 OR 74 STATION -C DUE TO TIME BEING INTERMEDIATE HOUR; -C USING HOURLY OBS. -C = -3; REJECTED THIS STATION -C DUE TO NO MATCH FOUND IN TABLE -C = 1; FAILED. CSTNID LENGTH(TO LASTCH) .LT. 3 CHAR -C = 2; FAILED. CSTNID LENGTH(TO LASTCH) .GT. 5 CHAR -C = 3; FAILED. CSTNID BLK+STN NO. .LT. 5 DIGITS -C = 4; FAILED. CSTNID BLK+STN NO. WAS NOT 5-DIGITS -C = 5; FAILED. TABLE VALUE OF PRIORITY IS BAD -C = 6; FAILED WHILE DECODING TABLE VALUE ATTRIB IN HEX -C = 7; FAILED WHILE DECODING BLK NO. OUT OF CSTNID(1:2) -C -C -C OUTPUT FILES: -C FT06F001 - PRINT MESSAGES. -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C CHANGED SUBROUTINE NAME FROM "LNDNAM" TO "LKLNDNAM" -C BECAUSE I CHANGED THE CALL SEQUENCE ... -C THE OLD CALL SEQUENCE WAS: -C LNDNAM(I*4 IPRYA, !... RESULT1 -- PLOT PRIORITY -C I*4 STNID1, !... FIRST 4 CHARACTERS OF IDENT -C I*4 STNID2, !... 5TH CHARACTER OF IDENT -C I*4 ITD) !... =1 FOR SM; =2 FOR SA -C ... COMMON /ISKEW/ ISKMX !... RESULT2 -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C -C ... MEMBER NAME IS (RJ)NAMLND. -C -C ... COMMON /SMNAM/ SMSTN,IBKSM(951) -C ... COMMON /SANAM/ SASTN,IBKSA(919) - - - EXTERNAL LASTCH - INTEGER LASTCH !... INT FUNCTION LASTCH() - - EXTERNAL BDSMNAM - COMMON /SMNAM/ MAXNSMS,KSMSTN(960) - INTEGER MAXNSMS - - EXTERNAL BDSANAM - COMMON /SANAM/ MAXNSAS,KSASTN(960) - INTEGER MAXNSAS - - COMMON /IDTG/ IYMDT(5) !... IYMDT(4) IS AN INPUT ARG - COMMON /ISKEW/ ISKMX !... ISKMX IS AN OUTPUT ARG - -C . . . . . . . . . . . . . . . . . . . . . . . . -C USAGE: CALL LKLNDNAM(CSTNID,LIS_SMQQ,IPRIORITY,IRET_LKN) - CHARACTER*(*) CSTNID - LOGICAL LIS_SMQQ - INTEGER IPRIORITY - INTEGER IRET_LKN -C . . . . . . . . . . . . . . . . . . . . . . . . - - - LOGICAL LASTLP,LOFFRT,LOFFLW - - INTEGER NBLOCK(99) - DATA NBLOCK/3*0,04,3*0,08,61*0,70,71,72,00,74,00,76,00,78,00,80, - $ 19*0/ - - - DATA MSKNAME / X'FFFFFFFFFFFF0000' / !... 6-CH NAME - DATA MSKLOWHEX / Z'0000000F'/ - - - INTEGER IWGHT(10) - DATA IWGHT /88,50,52,80,32,26,22,20,00,00/ - - INTEGER ITEMTBL - CHARACTER*8 CITEMTBL - EQUIVALENCE (ITEMTBL,CITEMTBL) - - INTEGER NAMETBL - CHARACTER*8 CNAMETBL - EQUIVALENCE (NAMETBL,CNAMETBL) - - INTEGER NCHGIVNNAM - INTEGER NCHNAM - INTEGER INTBLOCKNUM - - INTEGER IHOUR - LOGICAL LINTERMEDQ - - INTEGER KZOOM - CHARACTER*8 CIDENT !... LOCAL FOR GIVEN STN ID - CHARACTER*2 CSM_SA - - - SAVE - - IRET_LKN = 0 - IPRIORITY = 70 - ISKMX = 0 - LENLIMIT = LEN(CSTNID) - IF(LENLIMIT .LT. 3) THEN - IRET_LKN = 1 - GO TO 999 - ENDIF - IF(LENLIMIT .GT. 8) THEN - LENLIMIT=8 - ENDIF - NCHGIVNNAM = LASTCH(CSTNID(1:LENLIMIT)) - IF(NCHGIVNNAM .LT. 3) THEN - IRET_LKN = 1 - GO TO 999 - ELSE IF(NCHGIVNNAM .GT. 5) THEN - IRET_LKN = 2 - GO TO 999 - ENDIF - - CIDENT(1:) = ' ' - CIDENT(1:NCHGIVNNAM) = CSTNID(1:NCHGIVNNAM) - - IF(LIS_SMQQ) THEN - CSM_SA(1:2) = 'SM' - NCHNAM = 5 - IF(NCHGIVNNAM .LT. NCHNAM) THEN - IRET_LKN = 3 - GO TO 999 - ENDIF - GO TO 300 - - ELSE - CSM_SA(1:2) = 'SA' - NCHNAM = 3 - GO TO 400 - ENDIF -C -C ----------------------------------------------------------------- -C ... COMES TO 300 IF (LIS_SMQQ) .................................. - 300 CONTINUE -C ... ...SM - SURFACE SYNOPTIC REPORT. -C ... ...STATION TYPE...BY BLOCK AND STATION NUMBER. - -C ... ...BLOCK AND STATION NUMBER CHECK... - DO IC = 1,5 - IF((CIDENT(IC:IC) .LT. '0') .OR. (CIDENT(IC:IC) .GT. '9'))THEN - WRITE(6,FMT='(1H ,''LKLNDNAM: BLOCK OR STATION NUMBER IS '', - 1 ''OUT-OF-RANGE.'', - 2 /1H ,'' BLOCK NUM ='',A2,'' STATION NUM ='',A3)') - A CIDENT(1:2),CIDENT(3:5) - IRET_LKN = 4 - GO TO 999 - ENDIF - ENDDO - - - IHOUR = IYMDT(4) - LINTERMEDQ = .FALSE. - IF(IHOUR .EQ. 3 .OR. IHOUR .EQ. 9 .OR. - 2 IHOUR .EQ. 15 .OR. IHOUR .EQ. 21) THEN - LINTERMEDQ = .TRUE. - ENDIF - -C ... TO CONVERT 2-DIGIT BLOCK NUMBER FROM ASCII TO BINARY INTEGER, - - READ( UNIT=CIDENT(1:2), FMT=325, ERR=920 ) INTBLOCKNUM - 325 FORMAT(I2) - -C IF(NBLOCK(INTBLOCKNUM) .EQ. 0) THEN -C IRET_LKN = -1 !... NOT WANTED BLOCK NUM IN THIS APP -C GO TO 999 -C ENDIF - -C ... IF INTERMEDIATE HOUR, SKIP UNITED STATES SI REPORTS. -C ... USE SA REPORTS INSTEAD. - IF((INTBLOCKNUM .EQ. 72 .OR. INTBLOCKNUM .EQ. 74) .AND. - 1 (LINTERMEDQ)) THEN - IRET_LKN = -2 !... NOT WANTED SI AT INTERMEDIATE TIME - GO TO 999 - ENDIF -C - -C ... ... - MXTBL =MAXNSMS - IPRIORITY =70 - GO TO 500 -C -C ----------------------------------------------------------------- -C ... COMES TO 400 IF(.NOT. LIS_SMQQ) ............................. - 400 CONTINUE -C ... ...SA - SURFACE HOURLY REPORT. -C ... ...THREE LETTERS ID . -C ... ID =ISHFT(IDSTN1,-8) - IPRIORITY =4 - MXTBL =MAXNSAS - GO TO 500 - -C ----------------------------------------------------------------- -C ... TO PERFORM A TABLE LOOK-UP FOR THE STATION NAME ... - - 500 CONTINUE -C ... ...TABLE AND INPUT STATION NAMES ARE IN INCREASING ORDER. - MIDPT =MXTBL/2 +1 - INCR =MIDPT - LASTLP =.FALSE. - LOFFRT =.FALSE. - LOFFLW =.FALSE. -C ... ...START OF BINARY SEARCH LOOP... - 200 CONTINUE - IF(INCR.LE.1) LASTLP =.TRUE. -C ... ...OTHERWISE, FINAL STEP IS NOT YET REACHED. - INCR =(INCR +1)/2 - IF(LOFFRT) GO TO 210 - IF(LOFFLW) GO TO 220 - MDIS =MIDPT - IF(LIS_SMQQ) THEN - ITEMTBL =KSMSTN(MDIS) - ELSE - ITEMTBL =KSASTN(MDIS) - ENDIF - NAMETBL =IAND(ITEMTBL,MSKNAME) -C ... IF(ID -ITBL) 210,240,220 - IF(CIDENT(1:NCHNAM) .LT. CNAMETBL(1:NCHNAM)) THEN - GO TO 210 - ELSE IF(CIDENT(1:NCHNAM) .EQ. CNAMETBL(1:NCHNAM)) THEN - GO TO 240 !... FOUND THE MATCH ... - ELSE IF(CIDENT(1:NCHNAM) .GT. CNAMETBL(1:NCHNAM)) THEN - GO TO 220 - ENDIF - - 210 CONTINUE - LOFFRT =.FALSE. -C ... ...GO TO LOWER HALF AND BISECT TABLE. - IF(LASTLP) GO TO 280 - MIDPT =MIDPT -INCR - IF(MIDPT.GT.0) GO TO 200 -C ... ...OTHERWISE, SEARCH FELL BELOW LOWER END OF TABLE... -C ... ...SET SWITCH LOFFLW AND LET IT JUMP BACK INTO TABLE - LOFFLW =.TRUE. - GO TO 200 - - 220 CONTINUE - LOFFLW =.FALSE. -C ... ...GO TO UPPER HALF AND BISECT TABLE. - IF(LASTLP) GO TO 280 - MIDPT =MIDPT +INCR - IF(MIDPT.LE.MXTBL) GO TO 200 -C ... ...OTHERWISE, SEARCH FELL BELOW LOWER END OF TABLE... -C ... ...SET SWITCH LOFFRT AND LET IT JUMP BACK INTO TABLE... - LOFFRT =.TRUE. - GO TO 200 - - 240 CONTINUE -C ... ...FOUND IT... - - READ( UNIT=CITEMTBL(7:8), FMT=245, ERR=910 ) KZOOM - 245 FORMAT(Z2) - - IPRIY =IAND(KZOOM,MSKLOWHEX) - ISKMX = ISHFT(KZOOM,-4) - - IF(IPRIY.LT.1 .OR. IPRIY.GT.8) THEN - PRINT 2700,CITEMTBL(1:8),IPRIY - 2700 FORMAT(' ','lklndnam: ERROR:FOUND STATION= "',A, - 1 '" CONTAINS BAD PRIORITY VALUE=',I4) - IRET_LKN = 5 - GO TO 999 - ENDIF - - IPRIORITY =IWGHT(IPRIY) - GO TO 999 - - -C ... ...COMES HERE IF NO SUCH ID FOUND IN TABLE. - 280 CONTINUE - IRET_LKN = -3 !... BINARY SEARCH FAILED TO FIND IN TBL - GO TO 999 - - 910 CONTINUE - WRITE(6,915)CSM_SA,CITEMTBL(1:8) - 915 FORMAT(1H ,'LKLNKNAM:ERROR WHILE DECODING AFOS ATTRIBUTE FROM', - 1 /1H ,A2,'-TABLE ITEM=',A8) - IRET_LKN = 6 - GO TO 999 - - 920 CONTINUE - WRITE(6,925)CSM_SA,CIDENT(1:5) - 925 FORMAT(1H ,'LKLNKNAM:ERROR WHILE DECODING BLOCK-NUMBER FROM', - 1 /1H ,A2,'-GIVEN BLK+STN NUMBER=',A5) - IRET_LKN = 7 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/gendata.fd/makefile b/util/sorc/gendata.fd/makefile deleted file mode 100755 index eb8acefa8e..0000000000 --- a/util/sorc/gendata.fd/makefile +++ /dev/null @@ -1,31 +0,0 @@ -FC = ifort -FFLAGS = -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -OBJ = gendata.o \ - addlab.o \ - afzoom.o \ - bdsanam.o \ - bdsmnam.o \ - chkfil.o \ - cldhgt.o \ - clouds.o \ - datafs.o \ - filter.o \ - forsfc.o \ - getdat.o \ - heafos.o \ - ijafos.o \ - lklndnam.o \ - outplt.o \ - redsfc.o \ - thnstn.o - - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} ${BUFR_LIB8} - -gendata: $(OBJ) - $(FC) -z muldefs -o $@ $(FFLAGS) $(OBJ) $(LIBS) - -clean: - /bin/rm -f gendata *.o diff --git a/util/sorc/gendata.fd/outplt.f b/util/sorc/gendata.fd/outplt.f deleted file mode 100755 index 988c8d1cc1..0000000000 --- a/util/sorc/gendata.fd/outplt.f +++ /dev/null @@ -1,195 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: OUTPLT OUTPUT THE SURFACE PLOT FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-01-10 -C -C ABSTRACT: OUTPLT BUILDS THE OUTPUT PLOT FILE AND WRITES IT -C -C PROGRAM HISTORY LOG: -C 97-01-10 LARRY SAGER -C 2015-01-27 BOI VUONG Added If condition check to fix -C the array OAFOS has value 0 -C -C USAGE: CALL OUTPLT (IAFS, IREC, OHEDR, OTABL, KSTN, ITABL) -C INPUT ARGUMENT LIST: -C IAFS - OUTPUT UNIT NUMBER -C IREC - SPECIFIES THE NUMBER OF THE RECORD TO WRITE IN THE -C NHPLOT FILE -C OHEDR - PLOTFILE HEADING ARRAY -C OTABL - DATA ARRAY -C KSTN - NUMBER OF REPORTS TO OUTPUT -C ITABL - THIN/NOT THINNED INFORMATION -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE OUTPLT(IAFS, IREC, OHEDR, OTABL, ISTT, KSTN, ITABL) -C -C THIS ROUTINE OUTPUTS THE AFOS PLOTFILE -C - CHARACTER*8 CWORK -C - INTEGER ITABL(3,20000) - INTEGER ISTT(20000) -C - CHARACTER*1 OAFOS(1280) - CHARACTER*1280 AFOS - CHARACTER*1 OTABL(20000,150) - CHARACTER*1 OHEDR(133) - CHARACTER*1 OEOR - CHARACTER*1 OEOB - CHARACTER*1 OWORK(8) -C - EQUIVALENCE (CWORK,OWORK) - EQUIVALENCE (IWORK,OWORK) - EQUIVALENCE (AFOS,OAFOS(1)) -C - DATA OAFOS /1280*' '/ - DATA IPOIN /133/ - DATA IEND /Z'00454E44204F4620'/ - DATA IENE /Z'444154410D0AC500'/ - DATA IENF /Z'003205CE31830000'/ - DATA IEOA /Z'0D0A000000000000'/ -C -C OUTPUT THE AFOS SURFACE PLOT FILE. -C - DO K = 1,133 - OAFOS(K) = OHEDR(K) - END DO -C - IWORK = IEOA - call byteswap(IWORK,8,1) - ICNT = 0 -C - DO 10 K = 1,KSTN -C -C LOOP THROUGH THE STATIONS. START BY SEEING -C IF THIS STATION IS MARKED FOR THINNING -C - IF (ITABL(3,K) .LT. 0) THEN -C -C THIS STATION IS MARKED FOR THINNING. -C DROP THIS STATION IF IT IS A LAND STATION. -C IF IT IS A MARINE STATION, MOVE IT TO -C THE MARGIN OF THE CHART AND SAVE INTO -C THE PLOTFILE. -C - IF(ISTT(K) .LE. 2) GOTO 10 - ICNT = ICNT +1 -C -C CHANGE THE PSOWDT WORD TO 7 TO INDICATE -C MARGIN PLOTTING -C - ICOM = 0 - DO J = 1,150 - IF(OTABL(K,J) .EQ. ',') THEN - ICOM = ICOM + 1 - IF (ICOM .EQ. 2) THEN - OTABL(K,J+1) = '7' - GOTO 8 - END IF - END IF - END DO - END IF - 8 ISWT = 0 - J = 0 - DO WHILE (ISWT .EQ. 0) - J = J + 1 - IPOIN = IPOIN + 1 - IF ( IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF -C -C LOAD THE OUTPUT FILE -C - OAFOS(IPOIN) = OTABL(K,J) - IF (OTABL(K,J) .EQ. OWORK(2)) ISWT = 1 - IF (J .GE. 100) THEN -c OAFOS(IPOIN-2) = ';' -c OAFOS(IPOIN-1) = OWORK(2) - - IF (IPOIN .GT. 2) OAFOS(IPOIN-2) = ';' - IF (IPOIN .GT. 1) OAFOS(IPOIN-1) = OWORK(2) - - OAFOS(IPOIN) = OWORK(1) - ISWT = 1 - END IF - END DO - 10 CONTINUE -C -C ADD THE END LABEL -C - IWORK = IEND - call byteswap(iwork,8,1) - DO J = 1,8 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IWORK = IENE - call byteswap(iwork,8,1) - DO J = 1,8 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IWORK = IENF - call byteswap(iwork,8,1) - DO J = 1,7 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IF ( IPOIN .NE. 1 ) THEN - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - END IF -C - RETURN - END diff --git a/util/sorc/gendata.fd/outplt.f.mod b/util/sorc/gendata.fd/outplt.f.mod deleted file mode 100755 index ced7702732..0000000000 --- a/util/sorc/gendata.fd/outplt.f.mod +++ /dev/null @@ -1,191 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: OUTPLT OUTPUT THE SURFACE PLOT FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-01-10 -C -C ABSTRACT: OUTPLT BUILDS THE OUTPUT PLOT FILE AND WRITES IT -C -C PROGRAM HISTORY LOG: -C 97-01-10 LARRY SAGER -C -C USAGE: CALL OUTPLT (IAFS, IREC, OHEDR, OTABL, KSTN, ITABL) -C INPUT ARGUMENT LIST: -C IAFS - OUTPUT UNIT NUMBER -C IREC - SPECIFIES THE NUMBER OF THE RECORD TO WRITE IN THE -C NHPLOT FILE -C OHEDR - PLOTFILE HEADING ARRAY -C OTABL - DATA ARRAY -C KSTN - NUMBER OF REPORTS TO OUTPUT -C ITABL - THIN/NOT THINNED INFORMATION -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE OUTPLT(IAFS, IREC, OHEDR, OTABL, ISTT, KSTN, ITABL) -C -C THIS ROUTINE OUTPUTS THE AFOS PLOTFILE -C - CHARACTER*8 CWORK -C - INTEGER ITABL(3,20000) - INTEGER ISTT(20000) -C - CHARACTER*1 OAFOS(1280) -CKUMAR CHARACTER*1280 AFOS - CHARACTER*1 AFOS(1280) - CHARACTER*1 OTABL(20000,100) - CHARACTER*1 OHEDR(133) - CHARACTER*1 OEOR - CHARACTER*1 OEOB - CHARACTER*1 OWORK(8) -C - EQUIVALENCE (CWORK,OWORK) - EQUIVALENCE (IWORK,OWORK) -CKUMAR EQUIVALENCE (AFOS,OAFOS(1)) - EQUIVALENCE (AFOS(1),OAFOS(1)) -C - DATA OAFOS /1280*' '/ - DATA IPOIN /133/ - DATA IEND /Z'00454E44204F4620'/ - DATA IENE /Z'444154410D0AC500'/ - DATA IENF /Z'003205CE31830000'/ - DATA IEOA /Z'0D0A000000000000'/ -C -C OUTPUT THE AFOS SURFACE PLOT FILE. -C - DO K = 1,133 - OAFOS(K) = OHEDR(K) - END DO -C - IWORK = IEOA - ICNT = 0 -C - DO 10 K = 1,KSTN -C -C LOOP THROUGH THE STATIONS. START BY SEEING -C IF THIS STATION IS MARKED FOR THINNING -C - IF (ITABL(3,K) .LT. 0) THEN -C -C THIS STATION IS MARKED FOR THINNING. -C DROP THIS STATION IF IT IS A LAND STATION. -C IF IT IS A MARINE STATION, MOVE IT TO -C THE MARGIN OF THE CHART AND SAVE INTO -C THE PLOTFILE. -C - IF(ISTT(K) .LE. 2) GOTO 10 - ICNT = ICNT +1 -C -C CHANGE THE PSOWDT WORD TO 7 TO INDICATE -C MARGIN PLOTTING -C - ICOM = 0 - DO J = 1,100 - IF(OTABL(K,J) .EQ. ',') THEN - ICOM = ICOM + 1 - IF (ICOM .EQ. 2) THEN - OTABL(K,J+1) = '7' - GOTO 8 - END IF - END IF - END DO - END IF - 8 ISWT = 0 - J = 0 - DO WHILE (ISWT .EQ. 0) - J = J + 1 - IPOIN = IPOIN + 1 - IF ( IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF -C -C LOAD THE OUTPUT FILE -C - OAFOS(IPOIN) = OTABL(K,J) - IF (OTABL(K,J) .EQ. OWORK(2)) ISWT = 1 - IF (J .GE. 100) THEN - OAFOS(IPOIN-2) = ';' - OAFOS(IPOIN-1) = OWORK(2) - OAFOS(IPOIN) = OWORK(1) - ISWT = 1 - END IF - END DO - 10 CONTINUE -C -C ADD THE END LABEL -C - IWORK = IEND - DO J = 1,8 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 -CKUMAR WRITE ( IAFS, REC=IREC ) AFOS - WRITE ( IAFS, REC=IREC ) (AFOS(N),N=1,1280) - - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IWORK = IENE - DO J = 1,8 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 -CKUMAR WRITE ( IAFS, REC=IREC ) AFOS - WRITE ( IAFS, REC=IREC ) (AFOS(N),N=1,1280) - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IWORK = IENF - DO J = 1,7 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 -CKUMAR WRITE ( IAFS, REC=IREC ) AFOS - WRITE ( IAFS, REC=IREC ) (AFOS(N),N=1,1280) - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IF ( IPOIN .NE. 1 ) THEN - IREC = IREC + 1 -CKUMAR WRITE ( IAFS, REC=IREC ) AFOS - WRITE ( IAFS, REC=IREC ) (AFOS(N),N=1,1280) - END IF -C - RETURN - END diff --git a/util/sorc/gendata.fd/outplt.f_old b/util/sorc/gendata.fd/outplt.f_old deleted file mode 100755 index fdb68b2b2c..0000000000 --- a/util/sorc/gendata.fd/outplt.f_old +++ /dev/null @@ -1,189 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: OUTPLT OUTPUT THE SURFACE PLOT FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-01-10 -C -C ABSTRACT: OUTPLT BUILDS THE OUTPUT PLOT FILE AND WRITES IT -C -C PROGRAM HISTORY LOG: -C 97-01-10 LARRY SAGER -C -C USAGE: CALL OUTPLT (IAFS, IREC, OHEDR, OTABL, KSTN, ITABL) -C INPUT ARGUMENT LIST: -C IAFS - OUTPUT UNIT NUMBER -C IREC - SPECIFIES THE NUMBER OF THE RECORD TO WRITE IN THE -C NHPLOT FILE -C OHEDR - PLOTFILE HEADING ARRAY -C OTABL - DATA ARRAY -C KSTN - NUMBER OF REPORTS TO OUTPUT -C ITABL - THIN/NOT THINNED INFORMATION -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE OUTPLT(IAFS, IREC, OHEDR, OTABL, ISTT, KSTN, ITABL) -C -C THIS ROUTINE OUTPUTS THE AFOS PLOTFILE -C - CHARACTER*8 CWORK -C - INTEGER ITABL(3,20000) - INTEGER ISTT(20000) -C - CHARACTER*1 OAFOS(1280) - CHARACTER*1280 AFOS - CHARACTER*1 OTABL(20000,150) - CHARACTER*1 OHEDR(133) - CHARACTER*1 OEOR - CHARACTER*1 OEOB - CHARACTER*1 OWORK(8) -C - EQUIVALENCE (CWORK,OWORK) - EQUIVALENCE (IWORK,OWORK) - EQUIVALENCE (AFOS,OAFOS(1)) -C - DATA OAFOS /1280*' '/ - DATA IPOIN /133/ - DATA IEND /Z'00454E44204F4620'/ - DATA IENE /Z'444154410D0AC500'/ - DATA IENF /Z'003205CE31830000'/ - DATA IEOA /Z'0D0A000000000000'/ -C -C OUTPUT THE AFOS SURFACE PLOT FILE. -C - DO K = 1,133 - OAFOS(K) = OHEDR(K) - END DO -C - IWORK = IEOA - call byteswap(IWORK,8,1) - ICNT = 0 -C - DO 10 K = 1,KSTN -C -C LOOP THROUGH THE STATIONS. START BY SEEING -C IF THIS STATION IS MARKED FOR THINNING -C - IF (ITABL(3,K) .LT. 0) THEN -C -C THIS STATION IS MARKED FOR THINNING. -C DROP THIS STATION IF IT IS A LAND STATION. -C IF IT IS A MARINE STATION, MOVE IT TO -C THE MARGIN OF THE CHART AND SAVE INTO -C THE PLOTFILE. -C - IF(ISTT(K) .LE. 2) GOTO 10 - ICNT = ICNT +1 -C -C CHANGE THE PSOWDT WORD TO 7 TO INDICATE -C MARGIN PLOTTING -C - ICOM = 0 - DO J = 1,150 - IF(OTABL(K,J) .EQ. ',') THEN - ICOM = ICOM + 1 - IF (ICOM .EQ. 2) THEN - OTABL(K,J+1) = '7' - GOTO 8 - END IF - END IF - END DO - END IF - 8 ISWT = 0 - J = 0 - DO WHILE (ISWT .EQ. 0) - J = J + 1 - IPOIN = IPOIN + 1 - IF ( IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF -C -C LOAD THE OUTPUT FILE -C - OAFOS(IPOIN) = OTABL(K,J) - IF (OTABL(K,J) .EQ. OWORK(2)) ISWT = 1 - IF (J .GE. 100) THEN - OAFOS(IPOIN-2) = ';' - OAFOS(IPOIN-1) = OWORK(2) - OAFOS(IPOIN) = OWORK(1) - ISWT = 1 - END IF - END DO - 10 CONTINUE -C -C ADD THE END LABEL -C - IWORK = IEND - call byteswap(iwork,8,1) - DO J = 1,8 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IWORK = IENE - call byteswap(iwork,8,1) - DO J = 1,8 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IWORK = IENF - call byteswap(iwork,8,1) - DO J = 1,7 - IPOIN = IPOIN + 1 - IF(IPOIN .GT. 1280) THEN -C -C OUTPUT THE AFOS BLOCK -C - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - IPOIN = 1 - DO I = 1,1280 - OAFOS(I) = ' ' - END DO - END IF - OAFOS(IPOIN) = OWORK(J) - END DO - IF ( IPOIN .NE. 1 ) THEN - IREC = IREC + 1 - WRITE ( IAFS, REC=IREC ) AFOS - END IF -C - RETURN - END diff --git a/util/sorc/gendata.fd/redsfc.f b/util/sorc/gendata.fd/redsfc.f deleted file mode 100755 index 3c9ac89d59..0000000000 --- a/util/sorc/gendata.fd/redsfc.f +++ /dev/null @@ -1,277 +0,0 @@ - SUBROUTINE REDSFC(RLIMS, LUBFR, IX, HDR, HDT, ARR, - 1 IAUTO, ITYP, IJMIN, IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDSFC READ THE DATA FROM THE IBM SP -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-09-17 -C -C ABSTRACT: REDSFC READS THE BUFR DATA FROM THE IBM SP TANKS AND -C STORES THE RESULTS INTO AN ARRAY. -C -C PROGRAM HISTORY LOG: -C 96-09-17 LARRY SAGER -C -C USAGE: CALL REDSFC (RLIMS, LUBFR, IX, HDR, HDT, ARR, -C IAUTO, ITYP, IRET) -C INPUT ARGUMENT LIST: -C RLIMS - GEOGRAPHIC LIMITS TO DUMP. -C LUBFR - DATA INPUT UNIT NUMBER -C IX - FIRST READ SWITCH -C IAUTO - MANUAL/AUTOMATIC STATION FLAG -C ITYP - TYPE OF DATA -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C HDR - ARRAY HOLDING STATION NAME AND LOCATION INFO -C HDT - ARRAY HOLDING STATION DATE/TIME -C ARR - OBSERVATIONAL DATA -C IJMIN - JULIAN MINUTE FOR THIS REPORT -C IRET - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CWORK -C - CHARACTER*40 STRING, CDATE - CHARACTER*40 CATAA, CATAB, CATAC, CATAD, CATAE - CHARACTER*40 CATAF, CATAG, CATAH, CATAI, CATAJ - CHARACTER*40 CATAK, CATAL - CHARACTER*5 CATA(48) -C - DIMENSION HDR (10) - DIMENSION HDT (10) -C - REAL ARR (*) - REAL RRR (10,255) - REAL RLIMS (4) -C - EQUIVALENCE (CWORK,RWORK) -C - DATA STRING /'RPID CLAT CLON SELV AUTO TOST '/ - DATA CDATE /'YEAR MNTH DAYS HOUR MINU '/ - DATA CATAA /'PMSL '/ - DATA CATAB /'WDIR WSPD '/ - DATA CATAC /'TMDB TMDP '/ - DATA CATAD /'HOVI '/ - DATA CATAE /'PRWE '/ - DATA CATAF /'TOCC '/ - DATA CATAG /'VSSO CLAM HOCB CLTP '/ - DATA CATAH /'CHPT 3HPC 24PC '/ - DATA CATAI /'TP06 TOSD TP24 '/ - DATA CATAJ /'POWV HOWV POWW HOWW '/ - DATA CATAK /'DOSW POSW HOSW '/ - DATA CATAL /'SST1 TDMP ASMP '/ - DATA CATA /'PMSL ','PRES ','WDIR ','WSPD ','TMDB ','TMDP ', - 1 'MXTM ','MITM ','QMRK ','QMR2 ','HOVI ','PRWE ', - 2 'PSW1 ','TOCC ','CLAM ','HOCB ','CTLO ','CAME ', - 2 'HOCB ','CTME ','CAHI ','HOCB ','CTHI ', - 3 'CHPT ','3HPC ','TP06 ','TOSD ','TP24 ','ALSE ', - 4 'POWV ','HOWV ','POWW ','HOWW ','DOSW ','POSW ', - 5 'HOSW ','SST1 ','TDMP ','ASMP ','24PC ', - 6 8*' '/ - - DATA FMISS /9999999./ - - SAVE -C -C----------------------------------------------------------------------| -C OPEN THE FILE | -C----------------------------------------------------------------------| - IRET = 0 - IF( IX .EQ. 0) THEN - IX = 1 - INOUT = 'IN' - LUNDX = LUBFR - CALL OPENBF( LUBFR, INOUT, LUNDX ) - CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF(IRET1 .NE. 0) GO TO 50 - ENDIF -C -C----------------------------------------------------------------------| -C -C READ THE BUFR DATA TANKS -C -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .LT. 0) GOTO 50 - GO TO 20 - END IF -C -C----------------------------------------------------------------------| -C UNPACK THE STATION INFORMATION FROM THE BUFR MESSAGE | -C----------------------------------------------------------------------| -C - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C PRINT 103,(HDR(KK),KK=1,6) - 103 FORMAT(' HDR IS ',A8,3f8.1,' AUTO/TOST =',2f9.1) -C -C CONVERT THE LONGITUDE TO WEST LONGITUDE -C - IF(HDR(3) .LT. 0.) THEN - HDR(3) = -HDR(3) - ELSE - HDR(3) = 360. - HDR(3) - END IF -C -C DROP ALL NON-US METAR REPORTS -C - IF(ITYP .EQ. 2) THEN - RWORK = HDR(1) - IF(CWORK(1:1) .NE. 'K') GOTO 20 - END IF -C -C----------------------------------------------------------------------| -C CHECK TO SEE IF THIS REPORT IS WITHIN THE AREA -C WANTED. IF NOT, GO GET THE NEXT REPORT -C----------------------------------------------------------------------| -C - IF((HDR(2) .GT. RLIMS(1)) .OR. (HDR(2) .LT. RLIMS(2))) - 1 GO TO 20 - IF((HDR(3) .LT. RLIMS(3)) .OR. (HDR(3) .GT. RLIMS(4))) - 1 GO TO 20 - -C PRINT 103,(HDR(KK),KK=1,6) -C -C SAVE THE AUOMATIC/MANUAL FLAG -C - IAUTO = 0 - IF(HDR(5) .LT. 99990.) IAUTO = 1 - IF(HDR(6) .EQ. 0) IAUTO = 1 -C -C----------------------------------------------------------------------| -C UNPACK NEEDED PARAMETERS FROM THIS REPORT -C----------------------------------------------------------------------| -C - CALL UFBINT (LUBFR, HDT, 10, 1, NRET, CDATE) -C PRINT 105,(HDT(KK),KK=1,5) - 105 FORMAT(' DATE/TIME OF THIS REPORT: ',5F8.0) -C -C GET THE JULIAN DAY NUMBER FOR THIS REPORT -C - IYR = HDT(1) - IMT = HDT(2) - IDY = HDT(3) - IJDN = IW3JDN(IYR, IMT, IDY) -C PRINT *,' JULIAN DAY NUMBER FOR THIS REPORT :',IJDN - IJMIN = IJDN*1440 + HDT(4)*60 + HDT(5) -C PRINT *,' JULIAN MINUTE FOR THIS REPORT ',IJMIN - DO KK = 1,16 - RRR(1,KK) = FMISS - END DO -C CALL UFBINT (LUBFR, RRR, 10,255 , NRRT1, 'RRSTG ') -C PRINT 104,(RRR(1,KK),KK=1,16) -C104 FORMAT(8A8) - DO K = 1,40 - ARR(K) = FMISS - END DO -C -C UNPACK THE MEAN SEA LEVEL PRESSURE -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAA) - IF(NRET .NE. 0) ARR(1) = RRR(1,1) -C -C UNPACK THE WINDS -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAB) - IF(NRET .NE. 0) THEN - ARR(3) = RRR(1,1) - ARR(4) = RRR(2,1) - END IF -C -C UNPACK THE TEMPERATURE AND DEW POINT TEMP -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAC) - IF(NRET .NE. 0) THEN - ARR(5) = RRR(1,1) - ARR(6) = RRR(2,1) - END IF -C -C UNPACK THE HORIZONTAL VISIBILITY -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAD) - IF(NRET .NE. 0) ARR(11) = RRR(1,1) -C -C UNPACK THE PRESENT WEATHER -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAE) - IF(NRET .NE. 0) ARR(12) = RRR(1,1) -C -C UNPACK THE TOTAL CLOUD COVER -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAF) - IF(NRET .NE. 0) ARR(14) = RRR(1,1) -C -C UNPACK THE CLOUD GROUPS -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAG) - IF (NRET .NE. 0) CALL CLOUDS(RRR, NRET, ARR) -C -C PRESSURE TENDENCY -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAH) - IF(NRET .NE. 0) THEN - ARR(24) = RRR(1,1) - ARR(25) = RRR(2,1) - ARR(40) = RRR(3,1) - END IF -C -C UNPACK PRECIPITATION GROUPS -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAI) - IF(NRET .NE. 0) THEN - ARR(26) = RRR(1,1) - ARR(27) = RRR(2,1) - ARR(28) = RRR(3,1) - END IF -C -C UNPACK WIND WAVE GROUPS -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAJ) - IF(NRET .NE. 0) THEN - ARR(30) = RRR(1,1) - ARR(31) = RRR(2,1)*2. - ARR(32) = RRR(3,1) - ARR(33) = RRR(4,1)*2. - END IF -C -C UNPACK SWELL WAVE GROUPS -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAK) - IF(NRET .NE. 0) THEN - ARR(34) = RRR(1,1) - ARR(35) = RRR(2,1) - ARR(36) = RRR(3,1)*2 - END IF -C -C UNPACK WATER TEMP, SHIP'S SPEED AND DIRECTION -C - CALL UFBINT (LUBFR, RRR, 10, 255, NRET, CATAL) - IF(NRET .NE. 0) THEN - ARR(37) = RRR(1,1) - ARR(38) = RRR(2,1) - ARR(39) = RRR(3,1) - END IF -C -C PRINT THE DATA READ IN -C - INUMP = 40 -C PRINT 102,HDR(1) - 102 FORMAT(/,' ',a8) -C PRINT 101,(CATA(KK),ARR(KK),KK=1,INUMP) - 101 FORMAT(6(a5,f8.1)) -C - RETURN - 50 IRET = -1 - RETURN -C - END diff --git a/util/sorc/gendata.fd/thnstn.f b/util/sorc/gendata.fd/thnstn.f deleted file mode 100755 index dbcb7447c7..0000000000 --- a/util/sorc/gendata.fd/thnstn.f +++ /dev/null @@ -1,272 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: THNSTN THIN THE STATION LIST -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-01-10 -C -C ABSTRACT: THNSTN SORTS THE DATA ACCORDING TO LOCATION AND -C THEN DROPS OVERLAPPING STATIONS ACCORDING TO THE -C PRIORITY -C -C PROGRAM HISTORY LOG: -C -C 97-01-10 LARRY SAGER -C -C USAGE: CALL THNSTN (ITABL, KSTN) -C INPUT ARGUMENT LIST: -C ITABL - STATION SORT TABLE -C KSTN - NUMBER OF STATIONS IN SORT TABLE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C ITABL - STATION SORT TABLE UPDATTED BY THINNING -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ - SUBROUTINE THNSTN (LL, ITABL, KSTN, CSTN) -C -C THIS SUBROUTINE SORTS THE STATION TABLE BY LOCATION -C AND THEN THINS OVERLAPPING STATIONS -C -C - INTEGER ITABL(3,20000) - INTEGER ITN(20000) - INTEGER ITP(20000) - INTEGER ISORT(1,20000) - INTEGER IWORK(20000) - INTEGER IOVER(20000) - INTEGER IVR(50,20000) - INTEGER LL(6) - - CHARACTER*8 CSTN(20000) - - DATA IVR /1000000*0/ - DATA IOVER/20000*0/ - DATA ITOL /45/ - DATA JTOL /43/ -C - IMODE = 0 - IRECLTH = 1 - IKEYLTH = 8 - IRADSIZ = 1 -C -C REPLACE THE I AND J TOLERANCES IF NEW VALUES -C WERE READ IN -C - IF(LL(5) .NE. 999) ITOL = LL(5) - IF(LL(6) .NE. 999) JTOL = LL(6) - PRINT *,' I J TOLERANCES ARE ',ITOL,JTOL - - DO K =1,KSTN - ISORT(1,K) = ITABL(1,K) - END DO -C -C SORT THE REPORTS USING THE SORTER ORDERS -C - - CALL ORDERS ( IMODE, IWORK, ISORT, ITN, KSTN, IRECLTH, IKEYLTH, - 1 IRADSIZ ) - - DO K =1,KSTN - ISORT(1,K) = ITABL(3,K) - END DO - - CALL ORDERS ( IMODE, IWORK, ISORT, ITP, KSTN, IRECLTH, IKEYLTH, - 1 IRADSIZ ) - -C DO K = 1,KSTN -C ISORT(1,K) = ITN(K) -C END DO -C -C THIN OVERLAPPING STATIONS BY COMPARING PRIORITY NUMBERS -C - DO 20 KK = 1,KSTN-1 -C -C START BY SKIPPING THIS STATION IF IT HAS ALREADY BEEN -C THINNED. -C - IF(ITN(KK) .EQ. 0) GO TO 20 - K = ITN(KK) -C -C SET THE OVERLAP LIMITS FOR THIS STATION -C - IP = ITABL(1,K) + ITOL - JM = ITABL(2,K) - JTOL - JP = ITABL(2,K) + JTOL -C -C LOOP ON STATIONS WHICH OVERLAP IN THE I-DIRECTION -C - DO 10 JJ = KK+1,KSTN - IF(ITN(JJ) .EQ. 0) GO TO 10 - J = ITN(JJ) - IF(IP .LT. ITABL(1,J)) GO TO 20 -C -C SEE IF THESE STATIONS OVERLAP IN THE J-DIRECTION -C - JTAB = ITABL(2,J) - IF((JM .LE. JTAB) .AND. (JP .GE. JTAB))THEN -C -C THESE STATIONS OVERLAP: DROP THE STATION -C WITH THE LOWER PRIORITY NUMBER -C - IF(IOVER(K) .LT. 50) IOVER(K) = IOVER(K) + 1 - IF(IOVER(J) .LT. 50) IOVER(J) = IOVER(J) + 1 - IVR(IOVER(K),K) = J - IVR(IOVER(J),J) = K -C IF (ITABL(3,K) .LT. ITABL(3,J)) THEN -C ITN(KK) = 0 -C ITABL(3,K) = -1 -C GO TO 20 -C END IF -C -C ERASE THE STATION -C -C ITN(JJ) = 0 -C ITABL(3,J) = -1 - END IF - 10 CONTINUE - 20 CONTINUE -C -C PASS # 2 THIN OUT STATIONS WITH THE SAME -C PRIORITY AS OTHERS BUT MORE OVERLAPS -C -C DO K = 1,KSTN -C KK = ITP(KSTN - K + 1) -C PRINT 108,CSTN(KK),IOVER(KK),ITABL(3,KK) -C IF(IOVER(KK).GT.0) THEN -C DO J=1,IOVER(KK) -C JJ = IVR(J,KK) -C PRINT 107,CSTN(JJ),ITABL(3,JJ),IOVER(JJ) -C END DO -C END IF -C END DO -C PRINT *,'AAAAAAAAAAAAAAAAPASS = 2' -C - DO 50 KR = 1,KSTN - K = ITP(KSTN - KR + 1) - IF(ITABL(3,K) .EQ. -1) THEN -C PRINT *,CSTN(K),' PREVIOUSLY THINNED' - GOTO 50 - END IF - IF(IOVER(K).GT.0) THEN - DO 40 J = 1,IOVER(K) - KK = IVR(J,K) - IF(ITABL(3,KK) .EQ. -1) THEN -C PRINT *,' ',CSTN(KK),' Olap station peviously thinned' - GOTO 40 - END IF -C -C DROP STATION OF EQUAL PRIORITY BUT WITH -C MORE OVERLAPS -C - IF(ITABL(3,K).EQ.ITABL(3,KK)) THEN - IF(IOVER(K) .LT. IOVER(KK)) THEN - ITABL(3,KK) = -1 -C PRINT *,CSTN(KK),' =PRIOR THINNED' - ELSE - ITABL(3,K) = -1 -C PRINT *,CSTN(K),' =PRIOR LOOP THINNED' - GOTO 50 - END IF - END IF - 40 CONTINUE - END IF - 107 FORMAT(' OVERLAPPING STATION ',A8,i5,' has ', i3,' olaps,') - 108 FORMAT(' STATION ',A8,' olaps: ',i4,' PRIOR ',i4) - 50 CONTINUE -C -C PASS #3 THROUGH THE REPORTS: DROP OVERLAPPING STATIONS -C OF LOWER PRIORITY -C -C PRINT *,'XXXXXXXXXXX START PASS 3 ****' - DO 70 KR = 1,KSTN - K = ITP(KSTN - KR + 1) - IF(ITABL(3,K) .EQ. -1) THEN -C PRINT *,CSTN(K),' THINNED BEFOR PRIOR DROP' - GOTO 70 - END IF -C PRINT 108,CSTN(K),IOVER(K),ITABL(3,K) - IF(IOVER(K).GT.0) THEN - DO 60 J = 1,IOVER(K) - KK = IVR(J,K) - IF(ITABL(3,KK) .EQ. -1) THEN -C PRINT *,CSTN(KK),' OVERLAP ALREADY THINNED' - GOTO 60 - END IF -C PRINT 107,CSTN(KK),ITABL(3,KK),IOVER(KK) -C -C DROP STATION OF EQUAL PRIORITY BUT WITH -C MORE OVERLAPS -C - IF(ITABL(3,K) .GT. ITABL(3,KK)) THEN - ITABL(3,KK) = -1 -C PRINT *,CSTN(KK),' THINNED' - END IF - 60 CONTINUE - END IF - 70 CONTINUE - DO JA=1,20000 - IOVER(JA) = 0 - END DO - PRINT *, 'KSTN = ', KSTN - DO 90 KK = 1,KSTN-1 -C -C THIS LOOP DOES A FINAL THINNING CLEANUP -C - K = ITN(KK) - IF ( K .EQ. 0 ) GO TO 90 - IF(ITABL(3,K) .EQ. -1) GO TO 90 -C -C SET THE OVERLAP LIMITS FOR THIS STATION -C - IP = ITABL(1,K) + ITOL - JM = ITABL(2,K) - JTOL - JP = ITABL(2,K) + JTOL -C -C LOOP ON STATIONS WHICH OVERLAP IN THE I-DIRECTION -C - DO 80 JJ = KK+1,KSTN - J = ITN(JJ) - IF ( J .EQ. 0 ) GO TO 80 - IF(ITABL(3,J) .EQ. -1) GO TO 80 - IF(IP .LT. ITABL(1,J)) GO TO 90 -C -C SEE IF THESE STATIONS OVERLAP IN THE J-DIRECTION -C - JTAB = ITABL(2,J) - IF((JM .LE. JTAB) .AND. (JP .GE. JTAB))THEN -C -C THESE STATIONS OVERLAP: DROP THE STATION -C WITH THE LOWER PRIORITY NUMBER -C - IF (ITABL(3,K) .LT. ITABL(3,J)) THEN - ITN(KK) = 0 - ITABL(3,K) = -1 -C PRINT *,' DROPPING ',CSTN(K) - GO TO 90 - END IF -C -C ERASE THE STATION -C - ITN(JJ) = 0 - ITABL(3,J) = -1 -C PRINT *,' DRPPING ',CSTN(J) - END IF - 80 CONTINUE - 90 CONTINUE -C DO K = 1,KSTN -C KK = ITP(KSTN - K + 1) -C PRINT 108,CSTN(KK),IOVER(KK),ITABL(3,KK) -C IF(IOVER(KK).GT.0) THEN -C DO J=1,IOVER(KK) -C JJ = IVR(J,KK) -C PRINT 107,CSTN(JJ),ITABL(3,JJ),IOVER(JJ) -C END DO -C END IF -C END DO -C - RETURN - END diff --git a/util/sorc/mkgfsawps.fd/compile_mkgfsawps_wcoss.sh b/util/sorc/mkgfsawps.fd/compile_mkgfsawps_wcoss.sh index 103ed63e31..7051909c60 100755 --- a/util/sorc/mkgfsawps.fd/compile_mkgfsawps_wcoss.sh +++ b/util/sorc/mkgfsawps.fd/compile_mkgfsawps_wcoss.sh @@ -3,7 +3,7 @@ LMOD_EXACT_MATCH=no source ../../../sorc/machine-setup.sh > /dev/null 2>&1 cwd=`pwd` -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then +if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "hera" ] ; then echo " " echo " You are on WCOSS: $target " echo " " diff --git a/util/sorc/mkgfsawps.fd/makefile.theia b/util/sorc/mkgfsawps.fd/makefile.hera similarity index 100% rename from util/sorc/mkgfsawps.fd/makefile.theia rename to util/sorc/mkgfsawps.fd/makefile.hera diff --git a/util/sorc/overgridid.fd/compile_overgridid_wcoss.sh b/util/sorc/overgridid.fd/compile_overgridid_wcoss.sh index d9baf16d92..f6800a1943 100755 --- a/util/sorc/overgridid.fd/compile_overgridid_wcoss.sh +++ b/util/sorc/overgridid.fd/compile_overgridid_wcoss.sh @@ -10,7 +10,7 @@ LMOD_EXACT_MATCH=no source ../../../sorc/machine-setup.sh > /dev/null 2>&1 cwd=`pwd` -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then +if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "hera" ] ; then echo " " echo " You are on WCOSS: $target " echo " " diff --git a/util/sorc/plotvpap.fd/afpltf.f b/util/sorc/plotvpap.fd/afpltf.f deleted file mode 100755 index d4a347735b..0000000000 --- a/util/sorc/plotvpap.fd/afpltf.f +++ /dev/null @@ -1,303 +0,0 @@ - SUBROUTINE AFPLTF(LVLDES,IDUMPT,KADDZ,ITOUT,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: AFPLTF FORMS THE AFOS PLOTFILE MAPS. -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-04 -C -C ABSTRACT: FORMS THE AFOS PLOTFILE FOR THE UPPER AIR 2 DOT RUN. -C -C PROGRAM HISTORY LOG: -C 89-04-28 ORIGINAL AUTHOR HENRICHSEN -C 93-06-04 LILLY CONVERT SUB. TO FORTRAN 77 -C -C USAGE: CALL AFPLTF(LVLDES,IDUMPT,KADDZ,ITOUT,IERR) -C INPUT ARGUMENT LIST: -C - LGEND TO PUT ON THE PLOTFILE MAPS. -C LVLDES - FLAG DENOTING MB LRVEL DESIRED FOR SUB B4PLOT. -C IDUMPT - INTEGER 2 WORD ARRAY CONTAINING THE DUMP TIME -C KADDZ - STANDARD HEIGHT TO BE ADDED TO D VALUE FOR SUB -C - B4PLOT. -C ITOUT - OPTION FLAG FOR SUB B4PLOT. -C COMMON /IAFOS /NUMAFS,NAMPIL(10),LVERSN,AFOS,SEND,CARD,MARG,PNCH -C - LVERSN 36 BYTE ARRAY THAT CONTAINS THE VERSION NAME. -C - AFOS A LOGICAL FLAG SET TO .TRUE. OR .FALSE. -C -C OUTPUT ARGUMENT LIST: -C IERR - ERROR RETURN -C - = 0 GOOD RETURN. -C - = 1 IF NO MATCH ON PIL LIST. -C - = 2 IF AN ERROR RETURNED FROM SUB AFORMT. -C -C OUTPUT ARGUMENT LIST: -C** COMMON /ISPACE / LBLOCK,ICNTOT ... (REPLACED) -C COMMON /IFORM/ LCNTOT,IBLOCK - -C COMMON / DATE / NYR,NMO,NDA,NHR -C COMMON /TIMES / NANJI(12) -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - LOGICAL W3AI24 - EXTERNAL W3AI24 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C** COMMON /ISPACE / LBLOCK,LCNTOT ... (REPLACED) ... - - INTEGER NWRDBLOKSZ - PARAMETER (NWRDBLOKSZ=2048) - INTEGER NBYTBLOKSZ - PARAMETER (NBYTBLOKSZ=8*NWRDBLOKSZ) !...=16384 - - COMMON /IFORM/ LCNTOT,IBLOCK - INTEGER LCNTOT - INTEGER IBLOCK(NWRDBLOKSZ) !... I*8(2048)=I*4(4096) - CHARACTER*1 C1BLOCK(NBYTBLOKSZ) - EQUIVALENCE (IBLOCK(1),C1BLOCK(1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - COMMON /IAFOS / NUMAFS,NAMPIL,JVERSN,AFOS,SEND,CARD,MARG,PNCH - INTEGER NAMPIL(10) - INTEGER JVERSN(5) - CHARACTER*1 LVERSN(40) - EQUIVALENCE (JVERSN(1),LVERSN(1)) - LOGICAL AFOS - LOGICAL SEND - LOGICAL CARD - LOGICAL MARG - LOGICAL PNCH - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON / DATE / NYR,NMO,NDA,NHR - COMMON /TIMES / NANJI(12) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - CHARACTER*1 BLANK - DATA BLANK / ' ' / - CHARACTER*1 CZERO - DATA CZERO / '0' / - CHARACTER*1 LEND(3) - DATA LEND / 'E','N','D' / -C - INTEGER JPILNUM - CHARACTER*8 CPILNUM - INTEGER IDUMPT(2) - INTEGER ITIME(8) - - - INTEGER JSSN(2,8) - CHARACTER*8 CSSN(2,8) - EQUIVALENCE (JSSN(1,1),CSSN(1,1)) -C ... 00Z 12Z ... - DATA CSSN /' ',' ', - 2 '5140','5640', - 3 '5190','5690', - 4 '5240','5740', - 5 ' ',' ', - 6 '5340','5840', - 7 '5390','5890', - 8 '5440','5940' / - - CHARACTER*1 LEADER(56) - CHARACTER*8 MEADER(7) - DATA MEADER /'NMCPLT ', !...(1:8) - 2 ' 0010200', !...(9:16) - 3 '02048153', !...(17:24) - 4 '62850142', !...(25:32) - 5 '5+0975+1', !...(33:40) - 6 '688HHDDM', !...(41:48) - 7 'MYY ' / !...,Z4040400D/ - - INTEGER JHD1(2) - CHARACTER*1 CHD1(16) - EQUIVALENCE (JHD1(1),CHD1(1)) - DATA JHD1 / 0, X'0200000000000000' / -C ... CHARACTER*1 CHD1(10) /8*Z00,Z02,Z0/ ... - -C -C - - INTEGER KCONS - CHARACTER*1 CCONS(8) - EQUIVALENCE (KCONS,CCONS(1)) - DATA LCONS / X'C5800D0A00020000' / -C 1 2 3 4 5 6 7 8 - CHARACTER*1 HLEAD(2) !... /ZC5,Z80/ - CHARACTER*1 CARRET !... /Z0D/ - CHARACTER*1 LINFED !... /Z0A/ - CHARACTER*1 NULL !... /Z00/ - CHARACTER*1 STX !... /Z02/ - EQUIVALENCE (CCONS(1),HLEAD(1)) - EQUIVALENCE (CCONS(3),CARRET) - EQUIVALENCE (CCONS(4),LINFED) - EQUIVALENCE (CCONS(5),NULL) - EQUIVALENCE (CCONS(6),STX) - - CHARACTER*1 ICYCLE - CHARACTER*1 LPIL(3) - -C - SAVE -C -C . . . . s t a r t . . . . . . . . . . . . . . . . . . . . . -C - ICYCLE = NULL - MEADER(7)(8:8) = CARRET - - IFT50 = 50 - NPLOTF = 24 -C - IERR = 0 - L = 1 - IF(NHR .NE. 0) L = 2 -C ...OTHERWISE THIS IS A 12Z REQUEST... -C -C ... GET PIL FOR AFOS PRODUCT ... -C - PRINT *,' LVLDES =',LVLDES - ISUBNM = JSSN(L,LVLDES) - -C ... WHAT HAS GETPIL() ARGS BEEN CONVERTED TO FOR CRAY ??? - CALL gtapil(ISUBNM,IFT50,CHD1,IRTN) - - IERR = IRTN - IF(IRTN.NE.0)GO TO 500 -C - WRITE(6,FMT='(1H ,''afpltf: AFOS PIL FROM SUB gtapil=X'', - 1 2Z17.16)') - A JHD1(1),JHD1(2) - - NUMAFS = NUMAFS + 1 -C -C ...ASCII PIL NUMBER IS IN CHD1 ARRAY -C - CALL MOVCH(3,CHD1,1,LPIL,1) -C -C ...ASCII PIL NUMBER IN CHD1 ARRAY MOVED INTO C*1 LPIL -C - CPILNUM(1:8) = ' ' - - CALL MOVCH(3,CHD1,1,CPILNUM,1) -C - NAMPIL(NUMAFS) = JPILNUM -C -C -C NOW CLEAR C1BLOCK WITH BINARY ZEROS. -C - DO J=1,NWRDBLOKSZ - IBLOCK(J) = 0 - ENDDO -C - LCNTOT = 1 - CALL MOVCH(2,HLEAD,1,C1BLOCK,LCNTOT) - LCNTOT = LCNTOT + 2 -C -C OCTOBER 24, 1980 -C I HAVE JUST BEEN ADVISED BY DAN STAROSTA THAT THIS AFOS OUTPUT -C SHOULD CARRY A CREATE TIME, NOT THE BASE TIME, IN ITS -C COMMUNICATIONS HEADER. I MUST THEREFORE PASS A CLOCK TIME TO -C FORMAT IN CHD1. -C - CALL W3UTCDAT(ITIME) -C - IRMIN = ITIME(6) - IRELHR = ITIME(5) - CHD1(4) = CHAR(NMO) - CHD1(5) = CHAR(NDA) - CHD1(6) = CHAR(NHR + IRELHR) - CHD1(7) = CHAR(IRMIN) - CHD1(8) = CHAR(NYR) - CHD1(9) = CHAR(2) -C -C NANJI(1-2) HAVE YYMMDDHH IN HOLLERTH SO I NEED TO REORDER FOR -C AFOS TO : HHDDMMYY FOR AFOS PLT HEADER.(MEADER(44-51)) -C - KEY = 50 - DO 10 I = 1,7,2 - CALL MOVCH(2,NANJI,I,MEADER,KEY) - KEY = KEY - 2 - 10 CONTINUE -C -C CHECK TO SEE IF FIRST BYTE OF IDUMP IS A BLANK IF SO CHANGE TO -C A HOLLERTH '0'. -C - IF(W3AI24(IDUMPT,BLANK,1)) then - CALL MOVCH(1,CZERO,1,IDUMPT,1) - endif -C -C ... GET DUMP TIME FROM IDUMPT ARRAY HOWEVER..... -C ... IDUMPT(1-2) HAS HH+MM IN HOLLERTH SO I NEED TO REMOVE THE -C ... THE PLUS FOR AFOS PLT HEADER.(MEADER(52-55)) -C - WRITE(6,FMT='(1H ,''afpltf: AFOS DUMP TIME = '', 2A4)') - A IDUMPT - KEY = 52 - DO I = 1,4,3 - CALL MOVCH(2,IDUMPT,I,MEADER,KEY) - KEY = KEY + 2 - ENDDO -C -C ... CONVERT MEADER TO ASCII. -C -C?? CALL EB2ASC(56,MEADER(1),LEADER(1),IERR) -C -C ... PUT ASCII PILL NUMBER IM LEADER (7-9). -C - CALL MOVCH(3,LPIL,1,LEADER,7) -C - CALL MOVCH(56,LEADER,1,C1BLOCK,LCNTOT) -C - LCNTOT = LCNTOT + 56 - C1BLOCK(LCNTOT) = LINFED - LCNTOT = LCNTOT + 1 -C -C ... WRITE A PLOTFILE LEGEND -C - CALL APLGND(IDUMPT) - -C ... why is B4PLOT called from within an AFOS subr??? -C?? CALL B4PLOT(LVLDES,KADDZ,ITOUT,MARG,AFOS) -C -C ... PLACE A VERSION TITLE IN THE AFOS PLOTFILE FORMAT. -C ... LVERSN - LOGICAL 36 BYTE ARRAY THAT CONTAINS THE -C - VERSION TITLE FOR THE AFOS PLOT FILE MAP. -C - LVERSN(5) /'1600,145','0,00000Z', -C - ',WD412/D','KPH/9.D1', -C - ZF25E0D0A/ -C -C - CALL MOVCH(36,LVERSN,1,C1BLOCK,LCNTOT) -C - LCNTOT = LCNTOT + 36 - - CALL MOVCH(3,LEND,1,C1BLOCK,LCNTOT) - - LCNTOT = LCNTOT + 2 -C -C ... DUMP C1BLOCK ARRAY IF PNCH FLAG IS .TRUE. -C -C??? IF(PNCH) CALL PDUMP(C1BLOCK(1),C1BLOCK(LCNTOT),0) -C -C ... CHECK FOR PNCH FLAG TO SEE IF PLOT FILE IS TO BE WRITTEN TO -C ... FT28 AS WELL AS FT24. -C - IPUNCH = 0 - IF(PNCH) IPUNCH = 2 - - CALL MOVCH(3,LPIL,1,CHD1,1) - -C??? CALL AFORMT(CHD1,IPUNCH,KER) - - IERR = KER - 500 RETURN - END diff --git a/util/sorc/plotvpap.fd/afzoom.f b/util/sorc/plotvpap.fd/afzoom.f deleted file mode 100755 index aa06627bd2..0000000000 --- a/util/sorc/plotvpap.fd/afzoom.f +++ /dev/null @@ -1,184 +0,0 @@ - SUBROUTINE AFZOOM(NAME,KTTYP,PSOWDT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: AFZOOM SET ZOOM & TYPE FOR AN AFOS PLOTFILE STN -C PRGMMR:SHIMOMURA ORG: W/NP12 DATE: 96-08-06 -C -C ABSTRACT: THE GIVEN STATION-NAME IS MATCHED AGAINST A TABLE OF -C NAMES WITH CORRESPONDING ZOOM-THRESHOLDS, SO THAT IF A MATCH IS -C FOUND, THEN THAT ZOOM-THRESHOLD VALUE IS PUT INTO THE RESULTS: -C THE PSOWDT CHARACTER ARRAY. -C AND THE OBSERVATION TYPE IS FORMATTED FOR THE PSOWDT AND PUT IN -C THERE. THE PSOWDT IS A REQUIRED ELEMENT IN THE AFOS PLOTFILE -C DATA LINE. -C -C PROGRAM HISTORY LOG: -C 89-04-26 ORIGINAL AUTHOR HENRICHSEN -C 89-05-28 HENRICHSEN ADDED STATION 72233 TO ZOOM 0 LIST. -C 89-07-20 GLORIA DENT CHANGE THE AFOS ZOOM THRESHOLD OF 74732 -C (HOLLOMAN A.F. BASE,N.M.)FROM ZOOM 4-1 TO ZOOM 16-1. -C ADD THIS STATION TO ZOOM 3 LIST. -C 93-05-05 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-08-06 SHIMOMURA: RE-WRITE FOR THE CRAY; COMBINED 3 TABLES INTO 1 -C AND PUT INTO SORTED ORDER FOR FASTER SEARCH. -C -C -C USAGE: CALL AFZOOM(NAME,KTTYP,PSOWDT) -C INPUT ARGUMENT LIST: -C NAME - INTEGER WORD CONTAINING 5-DIGIT STATION NAME IN -C - HOLLERITH. IE '72308 '. WHICH IS CHARLSTON SC. -C KTTYP - INTEGER NUMBER FROM 1 THRU 13 WHICH INDICATES THE -C - TYPE OF REPORT. THIS IS USED TO SET THE LAST BYTE OF -C - PSOWDT. -C -C OUTPUT ARGUMENT LIST: -C PSOWDT - CHARACTER*1 PSOWDT(6) -- SIX-CHARACTER ARRAY -C DESTINED FOR ONE OF THE AFOS PLT FORMAT ELEMENTS -C - WHERE THE FIRST BYTE IS THE ZOOM-THRESHOLD VALUE. -C - AND WILL BE SET TO 0,1,2, OR 3. -C - BYTES 2 THRU 4 ARE 0. -C - BYTE 5 IS SET TO 1 FOR NH PLOT OPTION. -C - BYTE 6 IS REPORT TYPE. SEE REMARKS. -C DEFAULT PSOWDT = "10001A" -C ... 123456 ... -C WHERE DEFAULT ZOOM WHEN NO MATCHING STN NAME IN TABLE -C DEFAULT TYPE WHEN GIVEN INVALID KTTYP -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: REPORT TYPE CAN HAVE THE FOLLOWING VALUES; -C A = UPPER LAND, B = UPPER OCEAN, C = RECON., D = AIRCRAFT, -C G = UPPER BOGUS, E = SIRS, F = SAT WINDS. -C -C CALLS ON FUNCTION IJBSIRCH TO DO THE TABLE LOOK-UP -C -C AREA -C SCALE ZT -C 1:1 =0 TO DISPLAY AT ALL ZOOM LEVELS -C 4:1 =1 T0 DISPLAY AT 4:1 AND BELOW -C 9:1 =2 TO DISPLAY AT 9:1 AND BELOW -C 16:1 =3 TO DISPLAY AT 16:1 AND BELOW -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - INTEGER IJBSIRCH - EXTERNAL IJBSIRCH !... DECLARE FUNCTION - - INTEGER MAXNSTNS - PARAMETER (MAXNSTNS=46) - INTEGER MAXTYPES - PARAMETER (MAXTYPES=13) - - INTEGER NAME !... ARG1: BLK+STN_NUM - INTEGER KTTYP !... ARG2: REPORT TYPE - CHARACTER*1 PSOWDT(6) !... ARG3: PSOWDT W/ P & D & T -C -C TWO STATIONS (72357 AND 72293) WERE ADDED TO ZOOM0 LIST(89/04/14). -C STATION (74732) WAS ADDED TO THE ZOOM3 LIST(89/07/20). - - - INTEGER STNZM(2,MAXNSTNS) - DATA STNZM / - 1 '04360 ',3, '25399 ',3, - 2 '70174 ',3, '70273 ',0, '70398 ',0, - 3 '71043 ',0, '71114 ',2, '71801 ',0, - 4 '71826 ',0, '71913 ',0, '71928 ',2, - 5 '72201 ',0, '72209 ',3, '72221 ',2, - 6 '72225 ',3, '72228 ',3, '72232 ',0, - 7 '72233 ',0, '72239 ',2, '72250 ',0, - 8 '72273 ',3, '72290 ',0, '72293 ',0, - 9 '72295 ',3, '72303 ',3, '72304 ',0, - A '72327 ',0, '72353 ',0, '72355 ',3, - B '72357 ',0, '72381 ',3, '72385 ',3, - C '72391 ',3, '72402 ',2, '72408 ',3, - D '72476 ',0, '72493 ',0, '72606 ',0, - E '72734 ',0, '72764 ',0, '72785 ',0, - F '74732 ',3, - G '76225 ',0, - H '78016 ',0, '78367 ',0, - I '91021 ',0 / -C - -C -C LTYPE IS IN ASCII WHERE 3*A'S,3*B'S, C,2*D'S, G, E,2*F'S -C - CHARACTER*1 LTYPE(MAXTYPES) - -C ... 1 2 3 4 5 6 7 8 9 - DATA LTYPE /'A','A','A','B','B','B','C','D','D', - 1 'G','E','F','F'/ -C ... 10 11 12 13 - - - CHARACTER*1 CON_PSOWDT(6) - DATA CON_PSOWDT /'0','0','0','0','1','A'/ -C ... 1 2 3 4 5 6 - CHARACTER*1 ZOOMS(4) - DATA ZOOMS /'0','1','2','3'/ - - CHARACTER*1 ZOOM1 - DATA ZOOM1 /'1'/ -C - INTEGER INDX -C - LOGICAL FOUNDNAME -C - INTEGER INTNAME - CHARACTER*8 C8NAME - EQUIVALENCE (INTNAME,C8NAME) - - CHARACTER*1 C1NAME(8) - EQUIVALENCE (INTNAME,C1NAME(1)) - -C -C - INTNAME = NAME !... I*8 W/I WHICH LEADING 5-BYTES GOOD - call byteswap(INTNAME, 8, 1) - DO IC = 6,8 - C1NAME(IC) = ' ' !... BLANK OUT TRAILING 3 BYTES - ENDDO -C ... INITALIZE PSOWDT ... -C - DO I = 1,6 - PSOWDT(I) = CON_PSOWDT(I) - ENDDO -C - IF((KTTYP .GT. 0) .AND. - 1 (KTTYP .LE. MAXTYPES)) THEN - PSOWDT(6) = LTYPE(KTTYP) - ENDIF -C -C -C THE DEFAULT ZOOM IS ZOOM1 SO LOAD ZOOM1 INTO 1ST BYTE OF PSOWDT. -C - PSOWDT(1) = ZOOM1 -C -C ... PERFORM TABLE LOOK-UP ON STN NAME ... -C ... IF MATCH FOUND, THEN USE THAT ZOOM INSTEAD OF DEFAULT - - FOUNDNAME = .FALSE. - JSTNFOUND = ijbsirch(intname,stnzm,2,MAXNSTNS) - - IF(JSTNFOUND .GT. 0) THEN - - INDX = 1 + STNZM(2,JSTNFOUND) - PSOWDT(1) = ZOOMS(INDX) - FOUNDNAME = .TRUE. - ENDIF - -C -C - 300 CONTINUE -C - IF(FOUNDNAME) THEN - WRITE(6,315) C8NAME(1:5),(PSOWDT(I),I=1,6) - 315 FORMAT(1H ,'AFZOOM: FOUND MATCHING STN =',A,'; PSOWDT=',6A1) - ENDIF -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/aplgnd.f b/util/sorc/plotvpap.fd/aplgnd.f deleted file mode 100755 index 31102864c4..0000000000 --- a/util/sorc/plotvpap.fd/aplgnd.f +++ /dev/null @@ -1,111 +0,0 @@ - SUBROUTINE APLGND(IDUMPT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: APLGND FORM AFOS LEGEND -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-06 -C -C ABSTRACT: FORM AND PLACES A LEGEND ON THE AFOS PLOTFILE FORMAT. -C -C PROGRAM HISTORY LOG: -C 89-05-10 ORIGINAL AUTHOR HENRICHSEN -C 93-05-06 LILLY CONVERT SUB. TO FORTRAN 77 -C -C USAGE: CALL APLGND(IDUMPT) -C -C INPUT ARGUMENT LIST: -C IDUMPT - INTEGER 2 WORD ARRAY THAT CONTAINS THE DUMP TIME -C - IN HOLLERTH. IE '10+40 ' -C COMMON - / DATE /NYR,NMO,NDA,NHR -C -C OUTPUT ARGUMENT LIST: -C** COMMON - / IFORM/LBLOCK,ICNTOT -C COMMON - / ISPACE/LBLOCK,ICNTOT -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON / DATE /NYR,NMO,NDA,NHR -C** COMMON / IFORM/LBLOCK,ICNTOT - COMMON / ISPACE/LBLOCK,ICNTOT -C - CHARACTER*12 IBCD -C -C CHARACTER*4 BLNKL1(06) -C DATA BLNKL1 /'1260',',190',',000','00Z,', -C 1 ' ',Z405E0D0A/ -C CHARACTER*4 BLNKL2(06) -C DATA BLNKL2 /'1260',',160',',000','00Z,', -C 1 ' ',Z405E0D0A/ - INTEGER YEAR - INTEGER ICNTOT - INTEGER IDUMPT(2) - CHARACTER*4 MONAM(12) - DATA MONAM /'JAN ','FEB ','MAR ','APR ', - 1 'MAY ','JUN ','JUL ','AUG ', - 2 'SEP ','OCT ','NOV ','DEC '/ - INTEGER NYR - INTEGER JBCD(3) - INTEGER NMO - INTEGER NDA - INTEGER NHR - INTEGER IDAYWK - CHARACTER*4 IHDAYW - CHARACTER*4 ILEGEN(12) - DATA ILEGEN /'1260',',220',',000','00Z,', - 1 'HHZ ','THU ','DD A','PR 1', - 2 '989 ','HH+M','M; ',' '/ -C - CHARACTER*1 LBLOCK(16384) - CHARACTER*1 LEGEND(48) - CHARACTER*1 LVERSN(40) -C - EQUIVALENCE(ILEGEN(1),LEGEND(1)) - EQUIVALENCE(JBCD(1),IBCD) -C -C FORM LEGEND FOR AFOS PLOT FILE. -C - ILEGEN(11)(3:3) = CHAR(13) - ILEGEN(11)(4:4) = CHAR(10) -C ..... 0D,0A -C - YEAR = NYR + 1900 - IF(YEAR .LT. 1950) YEAR = YEAR + 100 - CALL DAYOWK(NDA,NMO,YEAR,IDAYWK,IHDAYW) - CALL INT2CH(NHR,IBCD,2,'A999') - CALL MOVCH(2,JBCD(1),1,LEGEND,17) - CALL INT2CH(NDA,IBCD,2,'A999') - CALL MOVCH(2,JBCD(1),1,LEGEND,25) - CALL INT2CH(YEAR,IBCD,4,'A999') - CALL MOVCH(4,JBCD(1),1,LEGEND,32) - CALL MOVCH(4,IHDAYW,1,LEGEND,21) - CALL MOVCH(4,MONAM(NMO),1,LEGEND,28) - WRITE(6,2) IDUMPT - 2 FORMAT(' DUMP TIME=',2A4) - CALL MOVCH(5,IDUMPT,1,LEGEND,37) -C -C CONVERT LEGEND TO ASC AND LOAD INTO LBLOCK. -C -C??? CALL EB2ASC(44,LEGEND,LBLOCK(ICNTOT),IERR) - DO I = 1, 44 - LBLOCK(ICNTOT+I-1)=LEGEND(I) - ENDDO - ICNTOT = ICNTOT + 44 -C -C PLACE TWO BLANK LINES OF TEXT AFTER LEGEND TO SEE IF THIS -C FOOL THE PLOTING PROGRAM ON AFOS SO THE THE VERSION TITLE -C IS PLACED IN UPPER LEFT HAND CORNER OF CHART. -C -C?? CALL EB2ASC(24,BLNKL1,LBLOCK(ICNTOT),IERR) -C?? ICNTOT = ICNTOT + 24 -C?? CALL EB2ASC(24,BLNKL2,LBLOCK(ICNTOT),IERR) -C?? ICNTOT = ICNTOT + 24 - RETURN - END diff --git a/util/sorc/plotvpap.fd/asc2int.f b/util/sorc/plotvpap.fd/asc2int.f deleted file mode 100755 index e4be28b44f..0000000000 --- a/util/sorc/plotvpap.fd/asc2int.f +++ /dev/null @@ -1,71 +0,0 @@ - SUBROUTINE ASC2INT(NCHAR,C1ASCII,INTOUT,IERR) -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: ASC2INT TRANSLATE ASCII INTO INTEGER -C PRGMMR: LIN ORG: W/NP12 DATE: 97-01-30 -C -C ABSTRACT: TO TRANSLATE AN ASCII ARRAY INTO INTEGER -C (IN A CHARACTER*1 ARRAY). -C WHERE THE "EXTENDED" DISPLAY CODE IS INTEGER -C -C PROGRAM HISTORY LOG: -C 97-01-30 ORIGINAL AUTHOR: LUKE LIN -C -C USAGE: CALL ASC2INT(NCHAR,C1ASCII,INTOUT,IERR) -C INPUT ARGUMENT LIST: -C C*1 C1ASCII(NCHAR) - SOURCE CHARACTER*1 ARRAY IN ASCII -C -C OUTPUT ARGUMENT LIST: -C INTOUT : output integer -C IN EXTENDED DISPLAY CODE -C INT IERR - ERRFLAG -C = 0; NORMAL RETURN -C = 1; BAD VALUE GIVEN IN NCHAR -C -C OUTPUT FILES: -C FT06F001 - INCLUDE IF ANY PRINTOUT -C IF GIVEN VALUE OF NCHAR IS ZERO, THEN -C ERROR MESSAGE IS PRINTED -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C ... TO TRANSLATE TEXT FROM ASCII INTO CDC DISPLAY CODE -C ... BUT IN EXTENDED DISPLAY CODE OF 8-BITS PER CHAR. -C - CHARACTER*1 C1ASCII(NCHAR) - INTEGER INTOUT - INTEGER IERR -C -C -C -C . . . . S T A R T . . . . . . . . . . . . . . . . . . . . -C - IERR = 0 - INTOUT = 0 -C - NCH2DO = NCHAR - IF(NCH2DO .LE. 0) THEN - WRITE(6,FMT='(1H ,''ASC2INT: ERROR! YOU GAVE ME A'', - 1 '' BAD CHAR COUNT. NCHAR='',I8)')NCHAR - IERR = 1 - ELSE - DO LA = 1,NCH2DO - ITEMP = MOVA2I(C1ASCII(LA)) - MOVA2I('0') - IF ( ITEMP .LT. 0 .OR. ITEMP .GT. 9) THEN - IERR = 1 - WRITE(6,FMT='(1H ,''ASC2INT: ERROR! YOU GAVE ME A'', - 1 '' BAD CHAR-DIGIT. NCHAR='',I8)')LA - RETURN - ENDIF - - INTOUT = INTOUT*10 + ITEMP - ENDDO - ENDIF - RETURN - END diff --git a/util/sorc/plotvpap.fd/b4plotx.f b/util/sorc/plotvpap.fd/b4plotx.f deleted file mode 100755 index 1f89bb3166..0000000000 --- a/util/sorc/plotvpap.fd/b4plotx.f +++ /dev/null @@ -1,2129 +0,0 @@ - SUBROUTINE b4plotx(LWNDONLY,lvldes,idelta,itout,LMARGIN, - 1 AFOS,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: b4plotx DECODE DATA / FORM AFOS PLOTFILE -C PRGMMR: shimomura ORG: W/NP12 DATE: 97-03-10 -C -C ABSTRACT: GIVEN THE OBSERVATIONAL DATA PACKED INTO REAL*8 NDATA ARRAY -C THE TASKS ARE TO DECODE EACH OBS IN NDATA, INTERPRET THE DATA, -C POSITION THE STN ON THE MAP, DECIDE WHAT QUANTITIES ARE -C TO BE PLOTTED, REFORMAT DATA AND CALL ON SUBROUTINE PLTDAT -C TO PLOT THE OBS ACCORDING TO THE PLOTTING MODEL. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR: DAVID SHIMOMURA -C 88-07-22 GLORIA DENT CHANGE THE AFOS ZOOM THRESHOLD OF 72273 (FT. -C HUACHUCA) FROM ZOOM1 TO ZOOM 16. CHANGE THE AFOS ZOOM -C THRESHOLD OF 76458 (MAZATLAN,MX) FROM ZOOM 3 TO ZOOM 1 -C 88-08-11 GLORIA DENT MOVE THE PLOTTING PARAMETERS DOWN OF STATION -C 72273 (FT. HUACHUA) SO THAT THEY WILL NOT OVERPLOT -C STATION 72274 (TUCSON) ON THE VARIAN CHART. -C 89-04-26 HENRICHSEN ADDED ARG LMARGIN A LOGICAL WORD THAT IS -C SET = .TRUE. IF STATIONS ARE TO BE PLOTTED -C IN MARGIN TO AVOID OVER PLOTTING. -C CHANGED LAST ARG TO A LOGICAL WORD THAT IS -C SET = .TRUE. IF AFOS PLOTFILE IS TO BE MADE. -C CLEANED UP AND DOCUMENTED. ADDED NEW SUB -C AFZOOM. -C 89-06-09 LILLY MOVED THE PLOTTING PARAMETERS WEST OF STATION -C 72435 (PADUCAH) AND EAST OF STATION 72327 -C (NASHVILLE/BERRY) SO THAT THEY WILL NOT -C OVERPLOT ON THE VARIAN CHART. -C 89-06-12 LILLY MOVED THE PLOTTING PARAMETERS NORTH OF STATION -C 72429 (DAYTON) AND SOUTH OF STATION 72425 -C (HUNYINHYON) SO THAT THEY WILL NOT -C OVERPLOT ON THE VARIAN CHART. -C 89-06-21 LILLY NOT TO PLOT STATION CIRCLE/WIND BAR IF STATION -C 74671 (FORT CAMPBELL) OCCURRS. -C 89-07-21 LILLY NOT TO PLOT STATION CIRCLE/WIND BAR IF STATIONS -C 72269 (WHITE SANDS) OR 74734 (WHITE SANDS -C MISSILE) OCCURRS -C 89-09-13 LILLY ADDED LOGIC WHICH MAY TEST THE PLOTTING LOCATION -C OF 2 NEARBY STATIONS. NWS STATIONS -C OBSERVATION HAVE A HIGHER PRIORITY OVER -C MILITARY. HENCE, IF BOTH NWS AND MILITARY -C OBSERVATIONS ARE REPORTED, THE MILITARY -C OBSERVATIONS IS MOVED TO PREVENT OVERPLOTTING. -C OTHERWISE, THE MILITARY REMAINS. -C 89-11-06 LILLY ADD LOGIC WHICH PREVENTS SPECIFIED MILITARY -C UPPER AIR REPORTS FROM BEING PLOTTED AT -C THE TOP OF THE VARIAN PRODUCT DUE TO DATA -C OVERWRITING DATA RECEIVED FROM A NWS STATION. -C THIS LOGIC CONFIRMS WHETHER BOTH, ONLY ONE, -C OR NEITHER OBSERVATIONS ARE PRESENT. IF BOTH -C STATIONS REPORT, THE MILITARY OBSERVATION IS -C MOVED TO THE TOP TO THE VARIAN PRODUCT. IF -C THE NWS DOES NOT REPORT, THE MILITARY -C OBSERVATION IS PLOTTED NORMALLY. -C 90-04-23 LILLY ADD LOGIC WHICH WILL PREVENT REPEATING PREVIOUS -C OBSERVATION FOR LEVELS WHICH ARE MISSING. -C 93-05-08 LILLY CONVERT SUB. TO FORTRAN 77 -C 97-01-24 SHIMOMURA: Convert to run on CRAY; -C Changed call sequence to split items which -C had been hidden in half words: -C OLD ARG(1) LVLDET is now LWNDONLY,LVLDES; -C OLD ARG(3) ITOUCH is now IDELTA,ITOUT; -C Changed expected value in LWNDONLY -C which used to be integer = 1 or =2; -C changed to a logical LWNDONLY = .T. OR .F. -C Changed source of input data; -C Input OBS data includes 12-hr hgt chg, so I do -C not need RIDOBS array. -C Removed MOPTN (which was for extended IOPTN) -C because CRAY I*8 has enough room in same word. -C Extracted AFOS PLOTFILE generating and put -C that logic into subr GENAFPLT() -C Removed OLD ARG: KADDZ -- additive constant for -C converting D-value to actual Height is not -C necessary because I have the Height in data. -C -C 97-02-10 LUKE LIN: Added external plot-position adjustments. -C Re-activated sections of commented out code -C near the end; -C Commented out the AFOS Plotfile generator; -C -C 97-02-27 SHIMOMURA: Changed to plot only 2-digits when zero-valued -C temperature instead of 3 zeros; -C Corrected test for excessive hgt-chg values; -C Corrected to allow "LV" to plot in lower-right; -C -C 97-03-10 SHIMOMURA: Added ITOUT=14 for large shemi 1:20M map -C -C 97-04-17 SHIMOMURA: Changed 12-hr hgt-chg value to be decameters -C for all levels. -C -C USAGE: CALL b4plotx(LWNDONLY,lvldes,idelta,itout,LMARGIN,AFOS) -C -C INPUT ARGUMENT LIST: -C LWNDONLY - LOGICAL option: plotting model -C _ LWNDONLY = .T. FOR WIND-ONLY PLOTTING MODEL -C - LWNDONLY = .F. FOR MORE ELABORATE PLOTTING MODEL -C lvldes - THE LEVEL DESIRED (How indicated?) -C -C -C IDELTA - specifies the displacement (in pixels) to move the plot -C - to the right-hand panel of a 2-panel chart; -C - =0; For the more common case of single chart. -C -C ITOUT - CONTROLS SEVERAL OPTIONS ON MAP AND TYPE OF -C - PLOTTING. ACCEPTABLE VALUES [1 TO 14] -C -C LMARGIN - LOGICAL switch -C = .TRUE. IF PLOTTING in the margin IS -C - DESIRED FOR FAX CHART TO AVOID OVER PLOTTING. -C AFOS - LOGICAL switch -C = .TRUE. IF AFOS PLOTFILES ARE TO BE MADE FROM THIS DATA; -C = .FALSE. if no AFOS output; -C -C COMMON /ADJUST/ IXADJ,IYADJ -C -C OUTPUT ARGUMENT LIST: -C COMMON - /WLONG0/ WLONG0 -C COMMON - /JSPACE/IDREC(6),NDATA(3,4001) -C COMMON - / MTNS /NAMTMP(9) -C COMMON - / LEVEL/NLEVEL,LCNTR -C -C INPUT FILES: -C FT26F001 - A LIST OF STATIONS FOR POSSIBLE MARGIN PLOTTING AT TOP. -C ... WHEN 1-DOT/2-DOTS VARIAN/FAX CHARTS ARE GENERATED, -C ... THE PROGRAM CHECKS THE REPORTING STATION ACROSS NORTH -C ... AMERICA (STATIONS ID BETWEEN 70000 AND 75000) AGAINST -C ... A TABLE OF KNOWN OVERLAYING STATIONS(PLOTMLTY) -C ... WHICH IS READ IN FROM UNIT:26 -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C COMMON - /ISPACE/LBLOCK,ICNTOT -C -C REMARKS: -C Some of the confusion in this is a result of double-use of zones -C in the plotting model; -C the lower-left zone is for the dew-point depression; -C but in some cases it is used for wind direction in text; -C and in some cases it is used for observation time: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C ----------------------------------------------------------------- - - EXTERNAL LASTCH - INTEGER LASTCH !... INT FUNCTION - - INTEGER LUNOVRL !... U:CONSTANTS OVRLAPPING STNS - PARAMETER (LUNOVRL=26) - - -C ----------------------------------------------------------------- - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER NDATASIZ - PARAMETER (NDATASIZ=MAXOBS+1) - INTEGER LMTWRDPOB - PARAMETER (LMTWRDPOB=10) - INTEGER LMTHFWPOB - PARAMETER (LMTHFWPOB=2*LMTWRDPOB) !... =(20) - - COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK - INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) - - COMMON /ADJUST/ IXADJ,IYADJ - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... FOR UNPACKING THE RUNNING 32-BIT WORDS ... - - INTEGER IOBS2PKWORK(LMTWRDPOB) - - INTEGER LONELVL(LMTHFWPOB) - REAL FLONELVL(LMTHFWPOB) - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER NBITSGRP - DATA NBITSGRP / 32 / - INTEGER NPADBITS - DATA NPADBITS / 0 / - INTEGER NGRPS2DO - DATA NGRPS2DO / 20 / -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER KPTR_LAT - DATA KPTR_LAT / 1 / - INTEGER KPTR_LON - DATA KPTR_LON / 2 / - - INTEGER KPTR_ZZ - DATA KPTR_ZZ / 13 / - INTEGER KPTR_TT - DATA KPTR_TT / 14 / - INTEGER KPTR_TD - DATA KPTR_TD / 15 / - INTEGER KPTR_DDD - DATA KPTR_DDD / 16 / - INTEGER KPTR_FFF - DATA KPTR_FFF / 17 / - INTEGER KPTR_DZ - DATA KPTR_DZ / 18 / - integer kptr_qmark - data kptr_qmark / 19 / - integer kptr_bitwrd - data kptr_bitwrd / 20 / - - INTEGER NEGSIGNEXT - DATA NEGSIGNEXT / X'FFFFFFFF00000000' / - INTEGER MISGB12 - DATA MISGB12 / X'000000007FFFF000' / - INTEGER MISGB0 - DATA MISGB0 / X'000000000007FFFF' / - - REAL TT_T, DEW_T, TDEWDEPR -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /JSPACE/IDREC(6),NDATA - INTEGER NDATA(3,NDATASIZ) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - - COMMON /WLONG0/ WLONG0 - COMMON / MTNS /NAMTMP(9) - - - COMMON / LKTLBS/TLIM,LOOKT - INTEGER LOOKT(9,63),TLIM - COMMON / LEVEL/NLEVEL,LCNTR -C -C . . . . . . . . C A L L S E Q U E N C E . . . . . . . . . -C USAGE: CALL b4plotx(LWNDONLY,lvldes,idelta,itout,LMARGIN,AFOS) - LOGICAL LWNDONLY - INTEGER LVLDES - INTEGER IDELTA - INTEGER ITOUT - LOGICAL LMARGIN - LOGICAL AFOS - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . CALL SEQUENCE FOR CALLING GENAFPLT() . . . . . . . . . -C -C USAGE: CALL GENAFPLT(ITOUT,LVLDES,C8NAME,KTTYP,IOPTN, -C ... 1 ALAT,ALONG,L,ND1_AF, -C ... 2 IHSSS_AF,IHZZ,IHTT,IHDEWPT,IHFFF,IRET_AFP) -C - -C ... INTEGER ITOUT -C ... INTEGER LVLDES -C ... CHARACTER*8 C8NAME - INTEGER KTTYP -C ... INTEGER IOPTN - REAL ALAT,ALONG - CHARACTER*1 L - INTEGER ND1_AF - CHARACTER*4 IHSSS_AF - CHARACTER*4 IHTT - CHARACTER*4 IHDEWPT !... IDEWPT(1:NDCHAR) - CHARACTER*4 IHFFF - CHARACTER*4 IHZZ - INTEGER IRET_AFP - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - character*4 ihdewdep - integer*8 intdd - equivalence (intdd,ihdewdep) - - character*4 ihzzz - character*4 ihtd - - REAL XI,XJ - REAL VSCALE - INTEGER JO - INTEGER JCORN - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - LOGICAL LNEGQ -C - LOGICAL BRNTST - LOGICAL LSWPLT - LOGICAL PLTDTA -C - -C ... EQUIVALENCE(IACC,INGLES(1)) -C ... EQUIVALENCE(MQ,INGLES(2)) - - integer iacc !... NOT equivalenced to - - INTEGER ijwrd !... adata(1,M) - INTEGER namwrd !... adata(2,M) - integer iptrwrd !... adata(3,M) -C - integer nbitwrd - character*1 c1nbitwrd(8) - equivalence (nbitwrd,c1nbitwrd(1)) - - INTEGER JFLAG(12,100) - INTEGER KFLAG(12,100) - INTEGER KAME(100) - CHARACTER*8 JAMSTN(100) - CHARACTER*8 KAMSTN(100) - INTEGER JIDDGD(12,100) - INTEGER KIDDGD(12,100) - - character*4 Jihdewdep(12,100) - character*4 Kihdewdep(12,100) - integer Jnorwndir(12,100) - integer Knorwndir(12,100) - character*4 JIHFFF(12,100) - character*4 KIHFFF(12,100) - character*4 JIHTT(12,100) - character*4 KIHTT(12,100) - character*4 JIHZZZ(12,100) - character*4 KIHZZZ(12,100) - - INTEGER JIO(12,100) - INTEGER KIO(12,100) - INTEGER JJOPTN(12,100) - INTEGER KKOPTN(12,100) - INTEGER KIOPTN(12,100) - INTEGER JJHT1(12,100) - INTEGER KJHT1(12,100) - INTEGER JJO(12,100) - INTEGER KJO(12,100) - INTEGER JKEIL(12,100) - INTEGER KKEIL(12,100) - -C ... FOLLOWING CONSTANTS INPUT FROM UNIT:LUNOVRL ... - CHARACTER*80 COMMENT_CARD - INTEGER NLIST_1 !... COUNT OF LIST-1 ITEMS - CHARACTER*6 OVRSTN(100) !... STN NAMES FROM LIST-1 - CHARACTER*7 ILATLON(100) !... FROM LIST-1 "12N456W" - - INTEGER NLIST_2 !... COUNT OF LIST-2 ITEMS - CHARACTER*6 NWSSTN(100) !... STN NAMES FROM LIST-2(LHS) - CHARACTER*7 JLATLON(100) - CHARACTER*6 MILSTN(100) !... STN NAMES FROM LIST-2(RHS) - CHARACTER*7 KLATLON(100) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER KNDD(12,100) - INTEGER JNSSS(12,100) - INTEGER KNSSS(12,100) - - INTEGER NUNPAK(9) - - INTEGER LOOKA - INTEGER LOOKB - - INTEGER*8 NAMSTN - CHARACTER*8 C8NAMSTN - EQUIVALENCE (NAMSTN,C8NAMSTN) - -C . . . . . . . . SPECIAL STATIONS . . . - -C STATION FORT CAMPBELL - CHARACTER*8 CMPBLL - DATA CMPBLL / '74671 '/ - CHARACTER*8 BRNSVL - DATA BRNSVL / '72250 ' / - CHARACTER*8 STNDWN - DATA STNDWN / '72273 ' / -C STATION PADUCAH (72435) - CHARACTER*8 STNWST - DATA STNWST / '72435 ' / -C STATION NASHVILLE/BERRY (72327) - CHARACTER*8 STNEST - DATA STNEST / '72327 ' / -C STATION DAYTON (72429) - CHARACTER*8 STNNTH - DATA STNNTH / '72429 ' / -C STATION HUNTINGTON (72425) - CHARACTER*8 STNSTH - DATA STNSTH / '72425 ' / -C STATION WHITE SANDS - CHARACTER*8 WSNDS - DATA WSNDS / '72269 ' / -C STATION WHITE SANDS MISSILE - CHARACTER*8 WSNDM - data WSNDM / '74734 ' / - -C . . . . . . . . . . . . . . . . . . . . . - - INTEGER NAME - CHARACTER*8 C8NAME - EQUIVALENCE (NAME,C8NAME) - - INTEGER NAME_B - CHARACTER*8 C8NAME_B - EQUIVALENCE (NAME_B,C8NAME_B) - - INTEGER TEXT - INTEGER ICNT - INTEGER JCOUNT - INTEGER NLEVEL - INTEGER LCNTR -C -C - - - CHARACTER*1 LITBLK - DATA LITBLK / ' ' / - - CHARACTER*1 LITPND - DATA LITPND / '#' / - - - - CHARACTER*1 LIT0 - DATA LIT0 /'0'/ - CHARACTER*1 LIT8 - DATA LIT8 /'8'/ - CHARACTER*1 LITA - DATA LITA /'A'/ - CHARACTER*1 LITS - DATA LITS /'S'/ -C - integer kbar1 - CHARACTER*8 KBAR - DATA KBAR / '###### ' / - equivalence (kbar1,kbar) - - INTEGER NAMRC1 - CHARACTER*6 NAMRC - EQUIVALENCE (NAMRC1,NAMRC) - DATA NAMRC / '#R#### ' / - - INTEGER NAMBOG1 - CHARACTER*6 NAMBOG - EQUIVALENCE (NAMBOG1,NAMBOG) - DATA NAMBOG / '#B#### ' / - - INTEGER NAMCAR1 - CHARACTER*6 NAMCAR - EQUIVALENCE (NAMCAR1,NAMCAR) - DATA NAMCAR / '#A#### ' / - - INTEGER*8 NAMOV - - INTEGER NSPL - PARAMETER (NSPL=4) - - INTEGER*8 NAMSPL(NSPL) - DATA NAMSPL / X'3732343033200800', !... 72403 - 2 X'3732323636201000', !... 72262 - 3 X'3732323539201000', !... 72259 - 4 X'3730333631200800' / !... 70361 - - - CHARACTER*4 C4TL - DATA C4TL /'TL$ '/ -C - CHARACTER*4 C4NR - DATA C4NR /'NR$ '/ - - CHARACTER*4 C4MISF - DATA C4MISF /'M$ '/ - - CHARACTER*4 C4LVRB - DATA C4LVRB /'LV$ '/ -C - - INTEGER JBCD - CHARACTER*8 CBCD - EQUIVALENCE (JBCD,CBCD) - - -C - -C - DATA ITOPMX /90/ -C ...WHERE ITOPMX IS MAX N0. OF STNS PLOTTED AT TOP OF PAGE... - DATA KROWMX /30/ -C ...WHERE KROWMX IS MAX NO. OF STNS PER ROW AT TOP-OF-PAGE PLOT -C - DATA KBLK6 /Z'00200000'/ - DATA KBLK56 /Z'20200000'/ - - DATA MSK56 /Z'FFFF0000'/ - DATA MSKBYT6 /Z'00FF0000'/ - DATA MSKBYT5 /Z'FF000000'/ - - INTEGER MSKLHS - DATA MSKLHS / X'FFFFFFFF00000000' / - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - INTEGER MSKCH1TO5 - DATA MSKCH1TO5 / X'FFFFFFFFFF000000' / - - DATA IKDOT /46/ - DATA JKDOT /30/ - - DATA KSTRI /190/ -C ...CAUTION...KSTRI MUST CHANGE W/ INDENT VALUE OF VARIAN - - DATA KSTRJ /1875/ -C ...WHERE KSTRJ IS TOP OF REGULAR MAP BCKGRND AS IN IL(10) - - DATA LMXWND /27/ - - DATA KZBUT /Z'40'/ - DATA KTBUT /Z'20'/ - - DATA KWBIT /8/ - DATA KZBIT /4/ - DATA KTBIT /2/ - DATA KTDBIT /1/ -C ...ABOVE 4 BITS ARE FOR GRANPA FORMAT IIII BIT TEST... - - INTEGER NBITS !... VS. KWBIT, KZBIT, KTBIT, TTDBIT - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - -C ... FOLLOWING BITS ARE FOR IOPTN FOR S/R PLTDAT ... - integer jsouth - DATA JSOUTH / X'0000000100000000' / -C ...TO MOVE ALL PARAMETER SOUTH 4 DOTS EXCEPT STA CIRCLE/WIND BARB - integer kdown - DATA KDOWN / Z'80000000' / -C ...TO MOVE ALL PARAMETER DOWN 12 DOTS EXCEPT STA CIRCLE/WIND BARB - integer iwest - DATA IWEST / Z'40000000' / -C ...TO MOVE ALL PARAMETER WEST 4 DOTS EXCEPT STA CIRCLE/WIND BARB - integer ieast - DATA IEAST / Z'20000000' / -C ...TO MOVE ALL PARAMETER EAST 4 DOTS EXCEPT STA CIRCLE/WIND BARB - integer jnorth - DATA JNORTH / Z'10000000' / -C ...TO MOVE ALL PARAMETER NORTH 4 DOTS EXCEPT STA CIRCLE/WIND BARB - INTEGER KMVTR - DATA KMVTR / Z'08000000' / -C ...WHERE KMVTR: TO MOVE TT TO UPPER RIGHT OF STN CIRCLE - INTEGER KMEDW - DATA KMEDW / Z'04000000' / -C ...WHERE KMEDW IS MED-SMALL CHAR FOR HGT ON WINDS ALOFT CHART - INTEGER KMTMP - DATA KMTMP / Z'02000000' / -C ...TO PLOT 850 MB CALC TMP ABOVE REPORTED TMP -C ...TO MOVE BRACKETS CLOSER TO DATA ON SIRS PLOTTED CHART. - INTEGER KCLOS - DATA KCLOS / Z'01000000' / -C ...WHERE KCLOS MOVE BOGUS 'B' OR ACAR 'A' CLOSER TO STN CIRCLE... - INTEGER KANGB - DATA KANGB / Z'00800000' / -C ...WHERE KANGB IS TO SET ANGLE TO 90.0 FOR SIDEWAYS MODEL - INTEGER KSMNB - DATA KSMNB / Z'00400000' / -C ...WHERE KSMNB IS FOR SMALL CHARS IN STN NAME... - INTEGER KCLZB - DATA KCLZB / Z'00200000' / -C ...WHERE KCLZB IS A CALCULATED GEOPOTENTIAL HGT - INTEGER KCLTB - DATA KCLTB / Z'00100000' / -C ...WHERE KCLTB IS FOR A CALCULATED TEMPERATURE - INTEGER KMEDB - DATA KMEDB / Z'00080000' / -C ...WHERE KMEDB IS MEDIUM-SMALL CHAR FOR TEMP ON IQSY PLOT - INTEGER KMVWB - DATA KMVWB / Z'00040000' / -C ...FOR MOVING WIND BARBS FARTHER OUT THE STAFF TO PREVENT OVRPLOT - INTEGER KSMLB - DATA KSMLB / Z'00020000' / - INTEGER KMVNB - DATA KMVNB / Z'00010000' / - INTEGER KTALB - DATA KTALB / Z'00008000' / - INTEGER KSTRB - DATA KSTRB / Z'00004000' / - INTEGER KSQRB - DATA KSQRB / Z'00002000' / - INTEGER KMVDB - DATA KMVDB / Z'00001000' / - INTEGER KMVZB - DATA KMVZB / Z'00000800' / - INTEGER KDOVB - DATA KDOVB / Z'00000400' / -C ...WHERE KDOVB FOR WIND DIR DIGIT PLOTTED NR END OF STAFF - INTEGER KMVTB - DATA KMVTB / Z'00000200' / - integer ksmcb - data ksmcb / Z'00000100' / - INTEGER KVECB - DATA KVECB / Z'00000080' / - INTEGER KNAMB - DATA KNAMB / Z'00000040' / - INTEGER KZZZB - DATA KZZZB / Z'00000020' / - INTEGER KFFFB - DATA KFFFB / Z'00000010' / - INTEGER KDEWB - DATA KDEWB / Z'00000008' / - INTEGER KTTB - DATA KTTB / Z'00000004' / - INTEGER KOCB - DATA KOCB / Z'00000002' / - INTEGER KCIQB - DATA KCIQB / Z'00000001' / -C ...ABOVE BITS ARE FOR IOPTN FOR S/R PLTDAT - - - INTEGER MIOPTN - data MIOPTN / Z'00000081' / - - INTEGER ISCHRQ - INTEGER IMVWQ - INTEGER IANGLQ - integer IOPTN -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - character*4 khdry - DATA KHDRY / '#X$ ' / -C ...FOR DEWPT DEPRESS PLOT OF X INSTEAD OF 30 FOR DRY AIR - - - DATA KDOL1 /Z'00000024'/ - DATA KDOL2 /Z'00002400'/ - DATA INAMRC /X'5200002300000000'/ -C R # - - INTEGER MSKBST !... BLK+STN NAME MASK - DATA MSKBST / X'FFFFFFFFFFFF0000' / - INTEGER MSK6BITS - DATA MSK6BITS / X'0000003F' / - DATA MSKOFF/Z'0000000F'/ - DATA MSKPRI/Z'1F'/ - DATA MSKTYP/Z'3F'/ - DATA MSK8 /Z'FF'/ - DATA MSK12 /Z'FFF'/ - DATA MSK18 /Z'3FFFF'/ - DATA NO777 /Z'1FF'/ - DATA NO17 /Z'F'/ - DATA NO360 /Z'F0'/ - - INTEGER MASK !... LBIT=16 - DATA MASK / Z'00010000' / -C ... MASK IS A BIT IN THE NAMSTN LONGWORD TO SIGNAL THAT -C ...A CLOSED STATION CIRCLE IS DESIRED... - - DATA MSKBLK /Z'200000'/ - DATA NEGEXT /X'FFFFFFFFFFFFFFC0'/ -C ...WHICH IS USED FOR SIGN EXTENSION OF NEW TYPE... - DATA NEGEX2 /X'FFFFFFFFFFFFF000'/ - - DATA MSKFF /Z'FF000000'/ - INTEGER BLANK - - DATA BLANK /Z'40'/ - DATA MSKL8 /Z'FF000000'/ - DATA MRKR13 /Z'1000'/ - - DATA CNVFT /3.28083333/ - DATA CNVDFT /32.80833333/ - DATA TWO9 /512.0/ - DATA DISSAT /6.619/ - DATA SCALE /26.7858/ -C - INTEGER LBIT_TOSSED - DATA LBIT_TOSSED / 41 / - - INTEGER IPRIOR(2) !... for PUTLAB Arg - DATA IPRIOR / 0, 1 / -C - SAVE -C -C . . . . S T A R T . . . . . . . . . . . . . . . . . . . . . - IERROR = 0 - - LCNTR = 0 - PLTDTA=.FALSE. -C - IDEWQQ = 1 - IMVWQ = KMVWB - ITOPLQ = 0 -C ...ITOPLQ IS WHETHER TOP PLOTTING IS DESIRED... - ITOPI = 0 -C ...WHERE ITOPI INDEXES THE TOSSED OBS TO PLOT AT TOP OF PAGE... - ISCHRQ = 0 -C ... TO HOLD SMALL-CHAR OPTION BIT... - IANGLQ = 0 -C ...TO HOLD SIDEWAYS PLOTTING OPTION BIT ... -C - ICORN = 0 - JCORN = 0 -C ...TO DETERMINE KEIL AND VERTLN FROM GIVEN ITOUT... - IF(ITOUT .LT. 1) GO TO 910 - IF(ITOUT .GT. 14) GO TO 910 -C 1 2 3 4 5 6 7 8 9 10 11 12 13 -C ... GO TO (110,120,130,140,150,160,170,180,190,200,205,220,220),ITOUT - - IF(ITOUT .EQ. 1) THEN - KEIL = 1 - VERTLN = 105.0 - VSCALE = 37.5 - ICORN = 2 + IXADJ - JCORN = 2 + IYADJ - - ELSE IF(ITOUT .EQ. 2) THEN !... 2-DOT FROM LUKE - KEIL = 1 - VERTLN = 105.0 - VSCALE = 37.5 -C ... ICORN = 113 -C ... JCORN = 145 - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 3) THEN -C ...COMES HERE FOR IQSY UAB PLOTTED NRN HEMI ... - KEIL = 2 -C ...FOR STD NMC OCTAGON... - VERTLN = 80.0 - VSCALE = 37.5 - IMVWQ = 0 -C ...DO NOT MOVE WIND BARBS OUT ON STAFF IF IQSY MAP... - ITOPLQ = 1 -C ...PLOT TOSSED STNS AT TOP OF PAGE - ISCHRQ = KSMLB - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 4) THEN - KEIL = 15 - ICORN = 2 + IXADJ - JCORN = 2 + IYADJ - VERTLN = 105.0 - VSCALE = 37.5 - - ELSE IF(ITOUT .EQ. 5) THEN - KEIL = 3 -C ...FOR SRN HEMI... - VERTLN = 80.0 - VSCALE = 37.5 - ISCHRQ = KSMLB - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 6) THEN -C ...COMES HERE FOR SIRS PLOTTED CHART - KEIL = 2 - VERTLN = 80.0 - VSCALE = 37.5 - ISCHRQ = KSMLB - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 7) THEN -C ...COMES HERE FOR TROPIC PLOT ON MERC - KEIL = 6 - VERTLN = 0.0 - VSCALE = 30.0 - ISCHRQ = KSMLB - IMVWQ = 0 - IANGLQ = KANGB -C ... ICORN = 5 + 12 !... 97-02-20 -C ... JCORN = 32 - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 8) THEN -C ...COMES HERE FOR NH PLOT ON LARGE 1/20M MAP. - KEIL = 7 - VERTLN = 105.0 - VSCALE = 37.5 - ICORN = 2 + IXADJ - JCORN = 2 + IYADJ - - ELSE IF(ITOUT .EQ. 9) THEN -C ...COMES HERE FOR WINDS ALOFT PLOT ON PN2601 ... - KEIL = 4 - VERTLN = 98.0 - VSCALE = 28.846154 - IMVWQ=0 - IF(LWNDONLY) THEN - IMVWQ = 0 - IF(LVLDES .EQ. LMXWND) GO TO 240 - IF(LVLDES .EQ. 25) GO TO 240 - PLTDTA=.TRUE. - ELSE - ISCHRQ=KSMLB - ENDIF - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 10) THEN !... on Luke's NH 1:40M; krun=17 -C ...COMES HERE FOR GENERAL PLOTTING ON NH 1/40M BACKGROUND... - KEIL = 2 - VERTLN = 80.0 - VSCALE = 37.5 - ISCHRQ = KSMLB - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 11) THEN -C ...COMES HERE FOR 1/60M PLOT... - KEIL = 14 - VERTLN = 80.0 - VSCALE = 25.0 - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF((ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13)) THEN -C ...COME HERE FOR PSEUDO-GOES IMAGE ON GH2601 OR GH2602. - KEIL = 6 -C ...THAT IS A DUMMY KEIL UNDER THESE OPTIONS. - VERTLN = 0.0 - VSCALE = 50.0 - ISCHRQ = KSMLB - IMVWQ = 0 - ICORN = IXADJ - JCORN = IYADJ - - ELSE IF(ITOUT .EQ. 14) THEN - KEIL = 16 !... for big 1:20M SHEMI SH2001 -C ...FOR SRN HEMI... - VERTLN = 260.0 - VSCALE = 37.5 - ISCHRQ = 0 - ICORN = IXADJ - JCORN = IYADJ - - ENDIF -C - 240 CONTINUE -C - IF(.NOT.LMARGIN) GOTO 241 -C ... A CONSTANTS LIST OF ALWAYS OVERLAPPING STATIONS ARE -C ... READ IN FROM FROM UNIT:LUNOVRL TO WHICH IS ASSIGNED -C ... THE CONSTANTS FILE: 'plotmlty.txt' -C ... CONTAINING BLK+STNNUMB NAME; AND LATLONS -C - REWIND LUNOVRL - lckpt = 700 - READ(LUNOVRL,700,ERR=920,END=930) COMMENT_CARD - 700 FORMAT(A) - WRITE(6,701)LUNOVRL - 701 FORMAT(1H ,'b4plotx: Started reading constant overlap station ', - 1 'list from UNIT=',I4) - WRITE(6,702)COMMENT_CARD(1:LASTCH(COMMENT_CARD)) - 702 FORMAT(A) - lckpt = 705 - READ(LUNOVRL,705,ERR=920,END=930) NLIST_1 - LCKPT = 705 -C PRINT *, ' b4plotx:at LCKPT=',LCKPT,' NLIST_1=',NLIST_1 - 705 FORMAT(1X,I3) - lckpt = 715 - DO 710 I=1,NLIST_1 - READ(LUNOVRL,715,ERR=920,END=930) OVRSTN(I), ILATLON(I) - 715 FORMAT(1X,A6,A7) - -C* WRITE(6,761) OVRSTN(I),ILATLON(I) -C*761 FORMAT(1X,'IPROB1=',1X,A6,1X,'ILATLON=',1X,A7) - 710 CONTINUE -C - lckpt = 721 - READ(LUNOVRL,700,ERR=920,END=930)COMMENT_CARD - lckpt = 725 - READ(LUNOVRL,725,err=920,end=930) NLIST_2 - 725 FORMAT(6X,I3) - LCKPT = 725 -C PRINT *, ' b4plotx:at LCKPT=',LCKPT,' NLIST_2=',NLIST_2 - - lckpt = 728 - DO 729 I=1,NLIST_2 - READ(LUNOVRL,728,ERR=920,END=930) NWSSTN(I), JLATLON(I), - 2 MILSTN(I), KLATLON(I) - 728 FORMAT(1X,A6,A7,1X,A6,A7) - -C* WRITE(6,762) NWSSTN(I),JLATLON(I) - 762 FORMAT(1X,'NWS=',1X,A6,1X,'JLATLON=',1X,A7) -C WRITE(6,763) MILSTN(I),KLATLON(I) - 763 FORMAT(1X,'MILSTN=',1X,A6,1X,'KLATLON=',1X,A7) - 729 CONTINUE -C -C KCNT - DEFINES THE CORRESPONDING LAT/LONG OF THE STATION WHICH -C WAS MOVED. -C - KCNT=0 - JCOUNT = 0 - ICNT = -1 - LCNTR = LCNTR + 1 - LCKPT = 739 - print *,' b4plotx:at LCKPT=',LCKPT,' lcntr0=',lcntr -C - DO 739 KK=1,100 - JFLAG(LCNTR,KK) = 0 - KFLAG(LCNTR,KK) = 0 - 739 CONTINUE -C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - 241 CONTINUE - DO 777 M = 1,NOBSDB -C ... fetch one obs from NDATA(,M) ... - ijwrd = NDATA(1,M) - namwrd = NDATA(2,M) - iptrwrd = ndata(3,M) - NAME = IAND(NAMWRD,MSKBST) -C print 1099,NAME - 1099 format(' NAME = ',A8) - IF(ijwrd .EQ. 0) then - write(6,FMT='(1H ,''b4plotx: Terminating scan thru data '', - 1 ''due to zero word at NDATA(1,'',I6,'')'', - 2 /1H ,7X,''NDATA(2,)= '',Z16,'' NDATA(3,)= '',Z16, - 3 /1H )') - A M,NAMWRD,IPTRWRD - GO TO 779 -C ...WHICH IS THE NORMAL EXIT ... - ENDIF - - JTHISREP = iand(iptrwrd,mskrhs) - DO I = 1,LMTWRDPOB - IOBS2PKWORK(I) = IOBS2PK(I,JTHISREP) - ENDDO - NAME_B = IAND(IOBS2PKWORK(6),MSKBST) - IF(NAME .NE. NAME_B) THEN - WRITE(6,243)C8NAME,M,iptrwrd,C8NAME_B - 243 FORMAT(1H ,'b4plotx: ERROR ... database pointer has been ', - 1 'corrupted for stn=',A6, - 2 /1h ,7X,'ADATA(3,',I6,')=hex',Z16, - 3 ' which points to stn=',A6) - IERROR = 10 - GO TO 999 - ENDIF - - CALL GBYTES(IOBS2PKWORK,LONELVL,NOFFSET,NBITSGRP,NPADBITS, - 1 NGRPS2DO) - - M2 = NGRPS2DO - 2 !... DO NOT EXT SIGN OF QUAL MRK - DO IHW = 1,M2 - IF(BTEST(LONELVL(IHW),31)) THEN - LONELVL(IHW) = IOR(NEGSIGNEXT,LONELVL(IHW)) - ENDIF - ENDDO - DO IHW = 1,NGRPS2DO - IF(IHW .EQ. 11 .OR. IHW .EQ. 12) THEN !... STN NAME - FLONELVL(IHW) = 0.0 - ELSE - FLONELVL(IHW) = FLOAT(LONELVL(IHW)) / 4096.0 - ENDIF - ENDDO -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ALAT = FLONELVL(1) - ALONG = FLONELVL(2) -C - IPRIOR = IAND(ijwrd,MSKPRI) - LSWPLT = .FALSE. - BRNTST = .FALSE. - - IF(BTEST(IJWRD,LBIT_TOSSED)) THEN -C ...THIS STN WAS TOSSED IN THINNING... - IF(ITOPLQ .EQ. 0) GO TO 777 - LSWPLT = .TRUE. -C ...THIS MARKS A TOSSED STN FOR PLOTTING AT TOP OF PAGE... - ENDIF - - KTTYP = ISHFT(ijwrd,-42) - KTTYP = IAND(KTTYP,MSKTYP) - LNEGQ = BTEST(KTTYP,5) - IF(LNEGQ) KTTYP = IOR(KTTYP,NEGEXT) -C ...WHICH SIGN-EXTENDED THOSE SFC OBS TYPES... - - IF(.NOT. LSWPLT) GO TO 260 -C ...OTHERWISE, THIS IS A TOSSED STN... - IF(KTTYP .LT. 1) GO TO 777 - IF(KTTYP .GT. 2) GO TO 777 -C ... OTHERWISE, KTTYP=1 OR =2 ONLY ... - IOFFTM = IAND(namwrd,MSKOFF) - IF(IOFFTM .NE. 5) GO TO 777 -C ...PLOT AT TOP OF PAGE TOSSED STNS WHICH ARE ONTIME,LANDOR FXDSHIP - ITOPI = ITOPI + 1 - IF(ITOPI .GT. ITOPMX) GO TO 777 - 260 CONTINUE - L = LIT0 - IOPTN = 0 - - IOPTN = IOR(IOPTN,ISCHRQ) -C ...WHICH SETS CHAR SIZE OF PRINT IN PLOTTING MODEL... - IOPTN = IOR(IOPTN,IMVWQ) - IOPTN = IOR(IOPTN,IANGLQ) -C -C ...TEST FOR BROWNSVILLE - IF(C8NAME(1:5) .EQ. BRNSVL(1:5)) BRNTST=.TRUE. -C ...TEST FOR SPECIAL STN BY NAME FOR MOVING SOME PLOTTED INFO - IF(LSWPLT) GO TO 290 -C ...WHICH BYPASSES TEST FOR SPECIAL STNS IF TOP OF PAGE PLOT... - - DO 270 I = 1,NSPL - NAMOV = NAMSPL(I) - NAMOV = IAND(NAMSPL(I),MSKBST) - NOTMSK = NOT(MSKBST) - MOVBIT = IAND(NAMSPL(I),NOTMSK) - IF(NAME .EQ. NAMOV) THEN - IOPTN = IOR(IOPTN,MOVBIT) - GO TO 290 !... JUMP OUT OF LOOP ON MATCH FOUND - ENDIF - 270 CONTINUE !... ENDDO ON LOOKING FOR A MATCH ON SPECIAL STN - GO TO 290 - - 290 CONTINUE -C ... CONVERT I AND J TO VARIAN DOT UNITS... -C ...THIN REFORMATTED IJWRD: /JJJ//JFR/III/IFR/other/ -C / 9 // 9 / 9 / 9 / 5 / -C ... OLD VERSION HAD /III/IFR/JJJ/JFR/ -C ... - jgjf = ishft(ijwrd,-23) - jgjf = iand(jgjf,msk18) - xj = float(jgjf) / two9 - JP = NINT((XJ - 1.0) * VSCALE) - JP = JP + JCORN - JO = JP - igif = ishft(ijwrd,-5) - igif = iand(igif,msk18) - xi = float(igif) / two9 - IP = nint((XI - 1.0) * VSCALE) - IP = IP + ICORN + IDELTA - IO = IP -C ... LCKPT = 290 -C ... PRINT *,' b4plotx:at LCKPT=',LCKPT,' IO=',IO,' JO=',JO -C ...NOW IO AND JO ARE IN VARIAN DOT UNITS... -C ... if I knew which itout is for the 2-dot, then I could patch -C -------------------------------------------------------------- - - IF(LSWPLT) THEN -C ...TO RECOMPUTE IO AND JO FOR TOP-OF-PAGE PLOT - JRELP = (ITOPI - 1) / KROWMX - IRELP = MOD((ITOPI - 1), KROWMX) - IO = KSTRI + IRELP * IKDOT - JO = (KSTRJ + JKDOT) + (JRELP * JKDOT) - ENDIF - - NBITS = IAND(lonelvl(kptr_bitwrd),MSK6BITS) !... OLD NBITS - - nbitwrd = ishft(lonelvl(kptr_bitwrd),-12) - MYDBBITS = MOVA2I(C1NBITWRD(8)) - NUBITS = mova2i(c1nbitwrd(7)) - NUBITS = 0 !... I HAVE NOT SET NUBITS YET -C ...WHERE NUBITS HAVE BEEN SET IF CALCULATED DATA ... - IF(NBITS .EQ. 0) GO TO 777 -C ...TO UNPACK THE OBSERVED QUANTITIES ... - - DO I = 1,9 - NUNPAK(I) = 0 - ENDDO - - IF(LONELVL(KPTR_DDD) .EQ. MISGB12) THEN - NUNPAK(1) = MISGB0 - ELSE - NUNPAK(1) = NINT(FLONELVL(KPTR_DDD)) !... WAS U; IS DDD - ENDIF - - IF(LONELVL(KPTR_FFF) .EQ. MISGB12) THEN - NUNPAK(2) = MISGB0 - ELSE - NUNPAK(2) = NINT(FLONELVL(KPTR_FFF)) !... WAS V; IS FFF - ENDIF - - IF(LONELVL(KPTR_ZZ) .EQ. MISGB12) THEN - NUNPAK(3) = MISGB0 - ELSE - NUNPAK(3) = NINT(FLONELVL(KPTR_ZZ)) !... WAS D-VAL; IS HGT - ENDIF - - NUNPAK(5) = MISGB0 !... initialize dewpoint to MISG - IF(LONELVL(KPTR_TT) .EQ. MISGB12) THEN - NUNPAK(4) = MISGB0 - ELSE - TT_T = FLONELVL(KPTR_TT) - NUNPAK(4) = NINT(TT_T) !... WAS 10*TT; IS TT - - IF(LONELVL(KPTR_TD) .NE. MISGB12) THEN - DEW_T = FLONELVL(KPTR_TD) - TDEWDEPR = TT_T - DEW_T - IF(TDEWDEPR .LT. 0.0) THEN - TDEWDEPR = 0.0 !... supersaturated - ELSE IF(TDEWDEPR .GE. 30.0)THEN - TDEWDEPR = 30.0 - ENDIF - NUNPAK(5) = NINT(TDEWDEPR) !... IS DEWPT DEPRESS - ENDIF - ENDIF - - IF(LONELVL(KPTR_DZ) .EQ. MISGB12) THEN - NUNPAK(9) = MISGB0 - ELSE - NUNPAK(9) = NINT(FLONELVL(KPTR_DZ)) !... IS 12-HR HGT CHG - ENDIF - - - -C ...INITIALIZE PLTDAT ARGS TO MISSING... - TT = 99.0 - NDD = 99 - IDDGD = 99 - - ND1_AF=999 -C ...FOR AFOS WIND DIRECTION - IHSSS_AF = '999 ' -C ...FOR AFOS WIND SPEED - - IHZZZ = KBAR(1:4) - ihdewdep = KBAR(1:4) - IOPTN = IOR(IOPTN,KCIQB) - L = LIT0 - IF(LVLDES.EQ.LMXWND) GO TO 333 - -C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -C ... TEMPERATURE SECTION ... - - ITEMP = IAND(NBITS,KTBIT) - IF(ITEMP .EQ. 0) GO TO 333 -C ...OTHERWISE, A TEMPERATURE WAS REPORTED... - IF((ITOUT .NE. 7) .AND. (ITOUT .NE. 12) .AND. (ITOUT .NE. 13)) - X GO TO 322 -C ...OTHERWISE, THIS IS TROP PLOT ON MERC OR A P-GOES PROJECTION. - IF(KTTYP .EQ. 12) GO TO 333 - IF(KTTYP .EQ. 13) GO TO 333 -C ...WHICH DISCARDS TEMPS OF SAT WIND ESTIMATES IF TROPIC - 322 CONTINUE -C PRINT *,' ITOUT KTTYP ARE ',ITOUT,KTTYP -C IF((ITOUT .EQ. 8) .AND. ((KTTYP.EQ.8) .OR. (KTTYP.EQ.9)))THEN -C GO TO 333 -C ...WHICH DISCARDS TEMPS OF A/C IF 1/20M, 300MB MAP... -C ENDIF - IOPTN = IOR(IOPTN,KTTB) -C ... TT = (FLOAT(NUNPAK(4))) / 10.0 - - - TT = FLONELVL(KPTR_TT) - - NTT = NINT(TT) - IF(ITOUT .NE. 3) GO TO 3335 -C ...OTHERWISE, THIS IS IQSY SO USE DIFFERENT LPLMI -C ... TO PRINT + SIGN BUT NO SIGN FOR NEGATIVE... - - CALL BIN2CH(NTT,CBCD,3,'A+##') - - IOPTN = IOR(IOPTN, KMEDB) - IHTT(1:) = ' ' - IHTT(1:3) = CBCD(1:3) - GO TO 333 - - 3335 CONTINUE - IF( (ITOUT .EQ. 5) .OR. (ITOUT .EQ. 10) ) IOPTN=IOR(IOPTN,KMEDB) - IF(.NOT.(PLTDTA)) GO TO 334 -C ...OTHERWISE TMPS WILL BE PLOTTED IN UPR RT FOR FAX WINDS ALOFT - - CALL BIN2CH(NTT,CBCD,3,'A#-#') - IHTT(1:) = ' ' - IHTT(1:3) = CBCD(1:3) - - ITEMP = IAND(NUBITS,KTBUT) - IF(ITEMP .NE. 0) IOPTN = IOR(IOPTN,KCLTB) - IOPTN=IOR(IOPTN,KMVTR) - - CALL BIN2CH(NTT,CBCD,3,'A+-#') - - NTT = JBCD - GO TO 333 - - 334 CONTINUE - - CALL BIN2CH(NTT,CBCD,3,'A#-#') - - IHTT(1:) = ' ' - IHTT(1:3) = CBCD(1:3) - - CALL BIN2CH(NTT,CBCD,3,'A+-+') - - NTT = JBCD - ITEMP = IAND(NUBITS,KTBUT) - IF(ITEMP .NE. 0) IOPTN = IOR(IOPTN,KCLTB) - IF((ITOUT .EQ. 7) .OR. (ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13))THEN - IOPTN = IOR(IOPTN,KMEDB) - ENDIF - - 333 CONTINUE -C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -C ... WIND SECTION ... (ERROR IN SOME BAD WINDS THRU) - - IHFFF(1:4) = ' ' - ITEMP = IAND(NBITS,KWBIT) - IF(ITEMP .NE. 0) GO TO 336 -C ...OTHERWISE, WIND IS MISSING - - IF( (ITOUT .EQ. 9) .OR. (LVLDES .EQ. LMXWND) ) THEN - IHFFF = C4NR - IOPTN = IOR(IOPTN,KFFFB) - NSSS = 1 -C ...FAKE FOR PLTDAT TO PLOT NR FOR MAX WIND NOT REPORTED... - GO TO 351 - ENDIF - - IHFFF = C4MISF - IOPTN = IOR(IOPTN,KFFFB) - NSSS = 1 -C ...WHICH IS FAKE FOR PLTDAT TO ALLOW FFF PLOT OF M FOR MISSING - ND1_AF=999 -C ...WHICH WILL SKIP MSG WIND FOR AFOS - GO TO 351 - - 336 CONTINUE - IF( (ITOUT .EQ. 9) .OR. (LVLDES .EQ. LMXWND) ) THEN - ITEMP = IAND(NUBITS,KCLTB) - IF(ITEMP .NE. 0) THEN -C ... MAX WIND OF WINDS ALOFT CHART IS TERMINATING LEVEL... - IHFFF = C4TL - IOPTN = IOR(IOPTN,KFFFB) - NSSS = 1 -C ...FAKE FOR PLTDAT TO PLOT TL FOR TERMINATING LEVEL... - ENDIF - ENDIF - -C ... U = (FLOAT(NUNPAK(1))) / 4.0 -C ... V = (FLOAT(NUNPAK(2))) / 4.0 - -C ... CALL WNDR(U, V, NDD, NSSS) - -C ...WHICH RETURNS WITH NDD AN INTEGER IN TENS OF DEGREES... - - NSSS = NINT(FLONELVL(KPTR_FFF)) - call bin2ch(NSSS,CBCD,3,'A999') - ihsss_af = cbcd(1:3) - - NDD = NINT(FLONELVL(KPTR_DDD) / 10.0) - FD = NDD * 10.0 - - 340 CONTINUE - IF(NDD .GT. 36) then - NDD = NDD - 36 - GO TO 340 - endif - - IF(NDD .LE. 0) then - NDD = NDD + 36 - GO TO 340 - endif - -C ...NOW NDD IS IN RANGE BETWN 1 AND 36 - - IF(NSSS .LT. 3) THEN - ND1_AF=NDD -C ...SAVE DIRECTION FOR AFOS PLOT OF LGHT VRBL WIND - NDD = 99 -C ...FOR LIGHT VRBL WIND INCLUDING CALM - IHFFF = C4LVRB - IOPTN = IOR(IOPTN,KFFFB) - ENDIF - - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . CAUTION: THIS PARAGRAPH IS WRONG . . . . . . . . . - - CALL BIN2CH(NDD,CBCD,2,'A999') - ihdewdep(1:) = ' ' - ihdewdep = CBCD(1:2) -C PRINT *,' STORING DIR ',ihdewdep,' into dewdep ' - norwndir = intDD -C !... this seems wrong ????? -C ... Some option expecting wind dir printed in lower left? -C ... instead of dewpoint depression ???? - - CALL BIN2CH(NSSS,CBCD,3,'A999') - -C ... ... since some strange results from the following, -C ... ... let us try commenting it out. - -C ... IHFFF = CBCD(1:3)//'$' - -C ... I think the wrong AFOS hgt-chg = "000" came from here -C ... what is this for ????????????????????????? -C -C - IF(NSSS.LT.3) GO TO 346 -C ...SKIP THIS IF WIND IS CALM OR LIGHT AND VARIABLE -C ? ? ? ? ? ? ? ? ? ? ? ? - 346 CONTINUE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - IF(LSWPLT) GO TO 3349 -C PRINT *,' IDEWQQ is ',IDEWQQ,' ihdewdep is ',ihdewdep - IF(IDEWQQ) 349,348,349 -C ...IDEWQQ=0, SO PLOT THIS DIRECTION IN LOWER LEFT... - 348 CONTINUE -C ... on bad 70mb it did not come this way, since IDEWB was not set -C PRINT *,' KDEWB STORED IN IOPTN ' - IOPTN = IOR(IOPTN,KDEWB) - 349 CONTINUE -C PRINT *,' ITOUT IS ',ITOUT - IF(ITOUT .NE. 7) GO TO 3490 -C ...OTHERWISE, ITOUT = 7 WHICH IS TROPIC PLOT ON MERC - EQUTRI = 25.85 - DDDGR = FD - 90.0 - GO TO 3497 - - 3490 CONTINUE - IF((ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13)) THEN -C ... THIS IS PSEUDO-GOES... - XI = (XI - 1.0) * 0.50 - XJ = (XJ - 1.0) * 0.50 - XI = XI - 10.0 - XJ = XJ - 10.0 -C -C ... MUST CONVERT FROM I/J TO CENTER DISPLACEMENT IN INCHES -C ... FOR GOESLL. -C -C ... CALL GOESLL(WLONG0,DISSAT,SCALE,XI,XJ,ALAT,ALONG,IERR) - -C ... IF(IERR .NE. 0) THEN -C ... PRINT 3491,IERR -C ... 3491 FORMAT(1H ,'IERR = ',I2,' RETURNED FROM GOESLL IN b4plotx.') -C ... ENDIF - - DDDGR = FD -C -C ...INITIALLY I WILL DO NOTHING SPECIAL FOR DRAWING WIND VECTORS -C ... ON MY PSEUDO-GOES BACKGROUND. -C - GO TO 3497 - ENDIF - -C ... CALL TRULL(XI,XJ,ALAT,ALONG,KEIL) - DDDGR = FD + (ALONG - VERTLN) - IF(ITOUT .EQ. 5) THEN - DDDGR = FD - (ALONG - VERTLN) - ENDIF - - 3497 CONTINUE - IF(NSSS.GE.3) ND1_AF=NDD -C ... OTHERWISE, WIND SPEED IS .LT. 3 - IF((NSSS.NE.0).OR.(ND1_AF.NE.36)) THEN - - call bin2ch(NSSS,CBCD,3,'A999') - ihsss_af = cbcd(1:3) - GO TO 3399 - ENDIF -C ...OTHERWISE WE HAVE CALM WIND - ND1_AF=0 - IHSSS_AF = '000 ' - -C ...RESET NSSS TO TRICK PLTDAT IN PLOTTING LV - NSSS=1 - 3399 CONTINUE - IF(NSSS.LT.3) GO TO 351 - IF(DDDGR .GT. 360.0) DDDGR = DDDGR - 360.0 - IF(DDDGR .LE. 0.0) DDDGR = DDDGR + 360.0 - IDDGD = (DDDGR + 5.0) / 10.0 - IF(IDDGD .EQ. 0) IDDGD = 36 - IF( (ITOUT .EQ. 7) .AND. (XI .GT. EQUTRI) ) IDDGD = -IDDGD - IF(ITOUT .EQ. 5) IDDGD = -IDDGD - IF(((ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13)) .AND. (ALAT .LT. 0.0)) - X IDDGD = -IDDGD -C ...PLOT BROWNSVILLE WITH NO VECTOR FOR WINDS ALOFT(FAX) - IF(ITOUT.NE.9) GO TO 3351 - IF(.NOT.LWNDONLY) GO TO 3351 - IF(.NOT.(BRNTST)) GO TO 3351 - IOPTN=IOR(IOPTN,KFFFB) - IOPTN=IOR(IOPTN,KDEWB) - GO TO 3353 - 3351 CONTINUE - IOPTN = IOR(IOPTN,KVECB) - 3353 CONTINUE - IF(ITOUT .EQ. 8) IOPTN = IOR(IOPTN,KDOVB) - IF(ITOUT .EQ. 9) IOPTN=IOR(IOPTN,KDOVB) - GO TO 351 - 3349 CONTINUE -C ...COMES HERE FOR TOP PLOTTING WITH NO VECTOR... - IOPTN = IOR(IOPTN,KFFFB) - IOPTN = IOR(IOPTN,KDEWB) - GO TO 351 - - 351 CONTINUE -C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -C ... HEIGHT SECTION ... - LCKPT = 3511 - IF(PLTDTA) GO TO 361 - - ITEMP = IAND(NBITS,KZBIT) - IF(ITEMP .EQ. 0) THEN - LCKPT = 3513 -C ... the case of the corrupted NBITS ... -C ... NBITS was somehow getting the right-shifted bits from -C ... the preceding observation. Now fixed. - WRITE(6,3513) NBITS,lonelvl(kptr_bitwrd) - 3513 FORMAT(1H ,'b4plotx: at 3513, NBITS= HEX ',Z16, - 1 /1H ,' lonelvl(kptr_bitwrd)= HEX ',Z16 ) - GO TO 360 !... all skipped 300mb came thru here - ENDIF - - IF((ITOUT .EQ. 7) .OR. (ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13)) THEN -C ... THIS IS TROPIC OR PSEUDO-GOES PLOT ... - IF(KTTYP .EQ. 11) THEN - LCKPT = 3515 - GO TO 360 !... IS SIRS, SO SKIP Z -C ...WHICH DISCARDS HGTS OF SIRS IF TROPIC - ENDIF - ENDIF - - IF(LONELVL(KPTR_ZZ) .EQ. MISGB12) THEN - LCKPT = 3517 - GO TO 360 - ENDIF -C ... OTHERWISE, REPORTED HGT IS NOT MISSING ... - - HHM = FLONELVL(KPTR_ZZ) !... GOT THE ZZZ HGT IN METERS - IZZ = NINT(HHM) - - -C ...TEST FOR SAT WIND EST TYPE AND TREAT PRESS-ALT LIKE A/C HGT -C ...TEST FOR A/C TYPE... - - IF((KTTYP .EQ. 8) .OR. (KTTYP .EQ. 9) .OR. !... A/C - 1 (KTTYP .EQ. 12) .OR. (KTTYP .EQ. 13)) THEN !... SAT WND -C ...THIS IS AIRCRAFT OR SAT WND. CONVERT HGT TO ALT IN FT - -C ... IF(LVLDES .LT. 4) THEN -C ...OTHERWISE, BLO 500MB SO GIVEN HGT IN METERS... - - IHTFT = NINT(HHM * CNVFT) - -C ... ELSE -C ... IHTFT = HHM * CNVDFT -C ... ENDIF - -C ...TO RND TO NEAREST THSD FT AND GET RESULTS IN HUNDREDS OF FT - IZZ = ((IHTFT + 500) / 1000) * 10 - IF(IZZ .GT. 0) THEN - IF(IZZ .GT. 990) THEN - LCKPT = 3541 - GO TO 360 - ENDIF -C ... THE USUAL GOOD ACFT WITHIN RANGE ... - LCKPT = 3543 - GO TO 355 - ELSE -C ... IZZ .LE. 0; SO ... - LCKPT = 3545 - GO TO 360 - ENDIF - - ENDIF !... END OF AIRCRAFT / SAT WIND ALTITUDES - - 3548 CONTINUE - - IF (LVLDES .GE. 4) THEN - IZZ = NINT(FLOAT(IZZ) / 10.) - ENDIF - - IZZ = MOD(IZZ,1000) !... CLIP TO 3-DIGITS - - 355 CONTINUE - CALL BIN2CH(IZZ,CBCD,4,'A*-9') - IHZZZ = CBCD(1:4) - - CALL BIN2CH(IZZ,CBCD,3,'A999') - IHZZ = CBCD(1:3) !... IHZZ IS FOR AFOS - - IOPTN = IOR(IOPTN,KZZZB) !... DID NOT DO THIS ON 300MB - - 360 CONTINUE -C ... WRITE(6,3605)LCKPT,C8NAME(1:5),LONELVL(KPTR_ZZ) -C 3605 FORMAT(1H ,'b4plotx: at 360, from LCKPT=',I5,'; NAM=',A5,2X,Z8) - - IF((ITOUT.EQ.9).AND.(.NOT. LWNDONLY)) IOPTN=IOR(IOPTN,KMEDW) - ITEMP = IAND(NUBITS,KZBUT) - IF(ITEMP .NE. 0) IOPTN=IOR(IOPTN,KCLZB) !... CALCULATED Z - GO TO 361 - - 361 CONTINUE -C ... WRITE(6,3609)LCKPT,C8NAME(1:5),LONELVL(KPTR_ZZ) -C . 3609 FORMAT(1H ,'b4plotx: at 361, from LCKPT=',I5,'; NAM=',A5,2X,Z8) - -C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * -C ... DEWPOINT-TEMPERATURE SECTION ... -C ... (MANY PLTDAT PLOTS "87" FOR MISSING DEWPOINT) - lckpt = 3611 - IF(LVLDES.EQ.LMXWND) GO TO 366 - ITEMP = IAND(NBITS,KTDBIT) - lckpt = 3613 - IF(ITEMP .EQ. 0) GO TO 366 !...TD out on 70MB here -C ... BUT WHAT IS MISSING DEW-POINT CONDITION FLAG TO PLTDAT? -C ... BUT WHAT IS MISSING DEW-POINT CONDITION FLAG TO genafplt? - - IDEWPT = NUNPAK(5) !... GET DEWPOINT DEPRESSION - -C ...WHERE IDEWPT IS DEWPT DEPRESSION IN DEGREES - lckpt = 3615 - if(idewpt .eq. MISGB0) GO TO 366 - - IF(ITOUT .EQ. 3) GO TO 3610 - IF((ITOUT.EQ.8) .AND. ((KTTYP.EQ.8) .OR. (KTTYP.EQ.9))) GO TO 3615 - GO TO 3628 - - 3610 CONTINUE -C ...OTHERWISE, THIS IS IQSY... - IF(LSWPLT) GO TO 3627 -C ...DO OBS TIME PLOT. IDEWPT CONTAINS OBS TIME IN HRS. - namwrd = NDATA(2,M) - IOFFTM = IAND(namwrd,MSKOFF) - IF(IOFFTM .EQ. 5) GO TO 3624 - IF(IOFFTM .EQ. 6) GO TO 3624 -C ...OTHERWISE, THIS STN ID OFF TIME SO LEAVE OPEN CIRCLE, -C ... AND PRINT THE TIME... - GO TO 363 - 3624 CONTINUE -C ...COMES HERE IF OBS IS ON TIME... - IF(KTTYP .GT. 4) GO TO 363 -C ...OTHERWISE, LAND STN OR FIXED SHIP SO FILL CIRCLE AND SKIP PRNT - IOPTN = IOR(IOPTN,KOCB) - L = LIT8 - lckpt = 2626 - GO TO 366 - 3627 CONTINUE -C ...COMES HERE ONLY FOR STN PLOT AT TOP OF PAGE... - IOPTN = IOR(IOPTN,KOCB) - L = LIT8 - NAMSTN = NDATA(2,M) - IOPTN = IOR(IOPTN,KNAMB) - GO TO 422 - - 3615 CONTINUE -C ...DO OBS TIME PLOT... - GO TO 363 - - 3628 CONTINUE -C ...IF YOU WANT TO TEST FOR 500MB LEVEL, LVLDES=4 - IF(IDEWPT .GT. 5) GO TO 363 - IF(KEIL .EQ. 14) GO TO 363 -C ...USE FILLED STN CIRCLE FOR MOIST AIR REGIONS - IOPTN = IOR(IOPTN,KOCB) - L=LIT8 - 363 CONTINUE - lckpt = 363 - IF(PLTDTA) GO TO 366 - CALL BIN2CH(IDEWPT,CBCD,2,'W999') - IHTD = CBCD(1:2)//'$' - - IF(IDEWQQ .NE. 0) THEN - 364 CONTINUE - ihdewdep = IHTD -C ...WHICH PUTS DEW PT IN PLACE OF WIND DIR FOR PLOT IN LOW LEFT. - IF( (IDEWPT .NE. 30) .OR. (ITOUT .EQ. 11) ) GO TO 365 -C ...OTHERWISE, DEWPT DEPRESS=30 WHICH IS DRY AIR - ihdewdep = KHDRY - 365 CONTINUE -C ...on bad 70MB it never came this way to set the dewpoint option - IOPTN = IOR(IOPTN,KDEWB) - NDCHAR = 2 - IF(IDEWPT .LT. 10) NDCHAR = 1 - CALL BIN2CH(IDEWPT,CBCD,NDCHAR,'I999') - IHDEWPT(1:) = CBCD(1:NDCHAR)//'$' - ENDIF - lckpt = 365 - GO TO 366 - -C ... END OF DEWPOINT-TEMPERATURE SECTION ... -C * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * - - 366 CONTINUE -C WRITE(6,3661)LCKPT,C8NAME(1:5),LONELVL(KPTR_TD),ioptn,intDD - 3661 FORMAT(1H ,'b4plotx: at 366, from LCKPT=',I5,'; NAM=',A5,2X,Z8, - 1 /1h ,' IOTPN= HEX ',Z16,' intDD= HEX ',Z16) - IF(ITOUT.EQ.6) IOPTN=IOR(IOPTN,KSMLB) - NAMSTN = NDATA(2,M) -C print 1822 ,namstn - 1822 format(' after 366 ',A8) - IF(KEIL .NE. 14) GO TO 367 - -C ... IF(IAND(NAMSTN,MASK) .EQ. 0) GO TO 367 ... - IF(BTEST(NAMSTN,16)) THEN -C ... I HAVE A BIT FLAG IN THE STATION NAME TO SIGNAL THAT -C ... A CLOSED STATION CIRCLE IS DESIRED... - C8NAMSTN(6:6) = ' ' - IOPTN = IOR(IOPTN,KOCB) - L=LIT8 - ENDIF - - 367 CONTINUE -C ...IF PLOT OF NAMSTN IS DESIRED THEN .OR KNAMB INTO IOPTN HERE - IF(KTTYP .LT. 4) GO TO 374 - - IF(KTTYP .EQ. 4) GO TO 373 -C ...WHICH TEST FOR FIXED SHIPS - - IF(KTTYP .EQ. 7) GO TO 372 -C ...WHICH TESTS FOR RECCO... - - IF(KTTYP.EQ.10) GO TO 375 -C ...WHICH TESTS FOR BOGUS - - IF((KTTYP .EQ. 8) .OR. (KTTYP .EQ. 9)) GO TO 371 - IF(KTTYP .LT. 11) GO TO 370 - IF(KTTYP .GT. 13) GO TO 370 -C ...OTHERWISE, SATELLITE OBS... - L = LITS - IOPTN = IOR(IOPTN,KSTRB) -C ...WHICH SETS A STAR FOR STN CIRCLE... - IF(KTTYP .NE. 11) GO TO 370 -C ...OTHERWISE, THIS IS A SIRS-TYPE SATELLITE... - IF((ITOUT .EQ. 7) .OR. (ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13)) - X GO TO 368 - IOPTN = IOR(IOPTN,KNAMB) - 368 CONTINUE - NOTMSK = NOT(KFFFB) - IOPTN = IAND(IOPTN,NOTMSK) -C ...WHICH ERASES THE WIND MISG FROM SIRS, SINCE ALWAYS MISG. - IF(ITOUT .GT. 2) IOPTN = IOR(IOPTN,KMVNB) - IOPTN = IOR(IOPTN,KSMNB) - 370 CONTINUE - GO TO 374 - 371 IOPTN = IOR(IOPTN,KSQRB) - L = LITA - IF(KTTYP .NE. 9) GO TO 3719 -C -C MARK ACAR DATA WITH A STATION NAME OF "A". -C -C "N" "A" -C ... DATA NACAR /ZD5000000,Z00C10000/ -C - IF((C8NAMSTN(1:1) .EQ. 'N') .AND. (C8NAMSTN(6:6) .EQ. 'A')) THEN -C ... ASSUME THIS TO BE AN ACAR REPORT ... -C - NAMSTN = NAMCAR1 - IOPTN = IOR(IOPTN,KCLOS) - IOPTN = IOR(IOPTN,KNAMB) - GO TO 374 - - ENDIF - - 3719 CONTINUE - IF((ITOUT .NE. 7) .OR. (LVLDES .NE. 9)) GO TO 374 -C ...FOR FGGE I AM PLOTTING COLBA AT 150 MB IN THE TROPICS. -C ...COLBA LOOK LIKE A/C FOR THAT PURPOSE AND I WANT TO PLOT -C ...THEIR IDENTIFYING NUMBERS... - IOPTN = IOR(IOPTN,KNAMB) - GO TO 374 - - 372 CONTINUE - L = LITA - IOPTN = IOR(IOPTN,KSQRB) - IF((ITOUT .NE. 1) .AND. (ITOUT .NE. 2)) THEN - NAMSTN = NAMRC1 -C print 1823,namstn - 1823 format(' at 372 ',A8) - ELSE -C ... WHAT IS THIS PARA DOING ? ? ? ? ? ? ? ? ? -C ITEMP = IAND(NAMSTN,MSKLHS) -C ITEMP = ISHFT(ITEMP,8) -C ITEMP = IOR(ITEMP,INAMRC) -C print *,' itout ',itout -C print 1824,namstn -C NAMSTN = IOR(ITEMP,IAND(NAMRC1,MSKRHS)) -C print 1824,namstn - 1824 format(' after 372 else namstn is ',a8) - - ENDIF - GO TO 373 - - 373 CONTINUE - IOPTN = IOR(IOPTN,KNAMB) - GO TO 374 - - 375 CONTINUE - NAMSTN=NAMBOG1 - IOPTN=IOR(IOPTN,KNAMB) - IOPTN=IOR(IOPTN,KCLOS) - GO TO 374 - - - - 374 CONTINUE -C ...SECTION FOLLOWING IS FOR 12HR HGT CHG INTO FFF SLOT. - IF(KTTYP .EQ. 1) GO TO 401 - IF(KTTYP .NE. 4) GO TO 422 - 401 CONTINUE -C ...COMES HERE IF LAND STATION OR FIXED SHIP... - ITEMP = IAND(IOPTN,KFFFB) - IF(ITEMP .EQ. 0) GO TO 4015 - IF(IHFFF(1:4) .EQ. C4LVRB) GO TO 422 -C ...OTHERWISE, WIND IS NOT LV, SO GO PUT HGT CHG IN FFF SLOT - 4015 CONTINUE -C -C ... IN CRAY VERSION, LARRY SAGER HAS INCLUDED THE 12-HR HGT CHG -C ... IN THE 6TH OBSERV QUANT, SO JUST FETCH FROM THERE - - IF(LONELVL(KPTR_DZ) .NE. MISGB12) THEN -C ... HGTCHGM = NINT(FLONELVL(KPTR_DZ)) !... IS 12-HR HGT CHG - HGTCHGM = FLONELVL(KPTR_DZ) !... IS 12-HR HGT CHG - -C ... if(lvldes .GE. 4) then -C ...CONVERT HGT CHG FROM METERS TO DECAMETERS for all levels - HGTCHGM = HGTCHGM / 10.0 -C ... endif - - ITECHG = NINT(HGTCHGM) - IF(iabs(itechg) .GT. 99) THEN - PRINT 419, LVLDES,C8NAMSTN(1:6),LONELVL(KPTR_DZ) - 419 FORMAT(1H , 'b4plotx:EXCESSIVE 12HR HGT CHG AT LVLDES=',I4, - 1 '; FOR STATION=',A6, - 2 '; BAD HGT-CHG VALUE= HEX',Z16) - GO TO 422 - ENDIF -C ... OTHERWISE, HGT CHG IS WITHIN ACCEPTABLE RANGE, SO - - CALL BIN2CH(ITECHG,CBCD,3,'L+-+') - - IHFFF(1:4) = CBCD(1:3)//'$' - - IOPTN = IOR(IOPTN,KFFFB) - IOPTN = IOR(IOPTN,KTALB) - GO TO 422 - ENDIF - GO TO 422 - - - - 422 CONTINUE -C ...SEARCH FOR 850 MB CALC TMPS FOR 9 STNS ABOVE 1200 METERS - IF(LVLDES.NE.2) GO TO 430 - - NAMI=IAND(NAMSTN,MSKCH1TO5) - DO 500 I=1,9 - ISAV=I - NAMJ=IAND(NAMTMP(I),MSKCH1TO5) - IF(NAMI.EQ.NAMJ) GO TO 510 - 500 CONTINUE - GO TO 430 - 510 CONTINUE - LCKPT = 515 - PRINT 515,LCKPT,C8NAMSTN(1:5) - 515 FORMAT(1X,'b4plotx: at LCKPT=',I5,'FOUND ELEVATED STATION ',A5) - - ITEMP = IAND(NAMTMP(ISAV),MRKR13) !... 001000 - IF(ITEMP .EQ. 0) GO TO 430 - NUNTMP=IAND(NAMTMP(ISAV),MSK12) !... 000FFF - LNEGQ=BTEST(NUNTMP,11) - IF(LNEGQ) NUNTMP=IOR(NUNTMP,NEGEX2) - TT=(FLOAT(NUNTMP))/10.0 - NTT=NINT(TT) - CALL BIN2CH(NTT,CBCD,3,'A#-#') - ITEMP = IAND(IOPTN,KTTB) - IF(ITEMP .EQ. 0) THEN - IOPTN=IOR(IOPTN,KTTB) - IOPTN=IOR(IOPTN,KCLTB) - IHTT(1:4) = CBCD(1:4) - GO TO 430 - ELSE -C ...OTHERWISE OBSERVED TMP ALREADY IN TEMPERATURE SLOT, SO PLOT -C ...CALCULATED TMP ABOVE IT - IOPTN=IOR(IOPTN,KMTMP) - JHT1=JBCD - GO TO 430 - ENDIF - - 430 CONTINUE - IF(.NOT.AFOS) GO TO 440 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ALAT = FLONELVL(KPTR_LAT) - ALONG = FLONELVL(KPTR_LON) -C ... In Luke Lin's FAX application, he will not use the AFOS option -C ... so he commented the following call -C -C ... otherwise, generate the AFOS PLTFILE entry for this one stn -C ... CALL GENAFPLT(ITOUT,LVLDES,C8NAME,KTTYP,IOPTN, -C ... 1 ALAT,ALONG,L,ND1_AF,IHSSS_AF, -C ... 2 IHZZ,IHTT,IHDEWPT,IHFFF,IRET_AFP) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - 440 CONTINUE -C -C CHECK TO SEE IF 1 DOT/2 DOT FLAG IS TURN ON. -C IF FLAG IS ON...SKIP CHECK FOR FT HUACHUCA -C IF FLAG IS OFF...CHECK FOR FT HUACHUCA -C - IF(LMARGIN) GOTO 442 -C -C CHECK FOR FT HUACHUCA FOR MOVING PARAMETERS DOWN - IF (C8NAME(1:5) .EQ. STNDWN(1:5)) THEN - IOPTN = IOR(IOPTN,KDOWN) - LCKPT = 440 - PRINT 441,LCKPT,C8NAME(1:5),IO,JO,ihdewdep(1:3),norwndir,IDDGD, - 1 IHFFF(1:3),NSSS,IHTT(1:3),JHT1, - 1 IHZZZ(1:3), IOPTN,KEIL - 441 FORMAT(1H ,'B4PLOTX:at LCKPT=',I5,' WILL CALL PLTDAT AT STA ',A5, - 1 ' WITH PARAMETERS= ',2I5, - 2 /1H ,A3,2I5,2X,A3,I5,2X,A3,I5,1X,A3,2X,Z10,2X,I5) - ENDIF - - 442 CONTINUE -C - IF(.NOT.LMARGIN) GOTO 445 -C -C ...WHEN 1-DOT/2-DOTS VARIAN/FAX CHARTS ARE GENERATED, THE -C FOLLOWING CHECKS THE REPORTING STATION ACROSS NORTH -C AMERICA (STATIONS ID BETWEEN 70000 AND 75000) AGAINST -C A TABLE OF KNOWN OVERLAYING STATIONS(PLOTMLTY). -C -C TEST TO DETERMINE IF ANY 2 NEARBY STATIONS SHOULD BE FURTHER -C EXAMINED. -C -C CHECKING TO SEE IF NWS IS PRESENT - DO 730 LK=1,NLIST_2 - IF(C8NAME(1:5) .EQ. NWSSTN(LK)(1:5)) THEN !... FOUND MATCH -C ... NWS STATIONS: - JAMSTN(LK) = C8NAMSTN - JIDDGD(LCNTR,LK) = IDDGD - Jihdewdep(LCNTR,LK) = ihdewdep - Jnorwndir(LCNTR,LK) = norwndir - JIHFFF(LCNTR,LK) = IHFFF - JIHTT(LCNTR,LK) = IHTT - JIHZZZ(LCNTR,LK) = IHZZZ - JIO(LCNTR,LK) = IO - JJOPTN(LCNTR,LK) = IOPTN - JJHT1(LCNTR,LK) = JHT1 - JJO(LCNTR,LK) = JO - JKEIL(LCNTR,LK) = KEIL - JNSSS(LCNTR,LK) = NSSS - JFLAG(LCNTR,LK) = 1 - GOTO 777 !... JUMP OUT OF THIS LOOP AFTER FOUND - - ENDIF - - 730 CONTINUE !... ENDDO ON LK=1,NLIST_2 -C -C CHECKING TO SEE IF MILITARY IS PRESENT - DO 732 LK=1,NLIST_2 - IF(C8NAME(1:5) .EQ. MILSTN(LK)(1:5)) GOTO 733 - GOTO 732 - 733 CONTINUE - -C ... 734 FORMAT(A4) -C MILITARY STATIONS: - IF(LK .GT. 100) GO TO 777 - KAME(LK) = NAME - KAMSTN(LK) = C8NAMSTN - KIDDGD(LCNTR,LK) = IDDGD - Kihdewdep(LCNTR,LK) = ihdewdep - Knorwndir(LCNTR,LK) = norwndir - KIHFFF(LCNTR,LK) = IHFFF - KIHTT(LCNTR,LK) = IHTT - KIHZZZ(LCNTR,LK) = IHZZZ - KIO(LCNTR,LK) = IO - KKOPTN(LCNTR,LK) = IOPTN - KIOPTN(LCNTR,LK) = MIOPTN - KJHT1(LCNTR,LK) = JHT1 - KJO(LCNTR,LK) = JO - KKEIL(LCNTR,LK) = KEIL - KNDD(LCNTR,LK) = NDD - KNSSS(LCNTR,LK) = NSSS - KFLAG(LCNTR,LK) = 1 - GOTO 777 - 732 CONTINUE -C - IDOTS = 0 - JDOTS = 0 - IERR = 0 -C - CALL MOVEID(IO,JO,NAME,IPROB,ICNT,NLIST_1,IDOTS,JDOTS,KCNT, - 1 JCOUNT,IERR) - - LCKPT = 732 - PRINT *, ' b4plotx::movid:at LCKPT=',LCKPT, - 1 ' IDOTS=',IDOTS,' JDOTS=',JDOTS,' IERR=',IERR - IF(IERR.EQ.0) GOTO 445 -C -C OTHERWISE...MOVE OVERLAYING STATION TO TOP OF PAGE -C NDD GIVES THE TRUE WIND DIRECTION...NORTH BEING TOP OF PAGE -C WHERE IDDGE GIVES TRUE WIND DIRECTION ACCORDING TO GRIDDED MAP -C -C print *,' PLTD 732 ihdewdep is ',ihdewdep -C CALL PLTDAT(IDOTS,JDOTS,ihdewdep,norwndir,NDD,IHFFF,NSSS,IHTT,JHT1, -C 1 IHZZZ,c8namstn,IOPTN,KEIL) - CALL PLTDAT(IDOTS,JDOTS,ihdewdep,NDD,IHFFF,NSSS,IHTT,JHT1, - 1 IHZZZ,c8namstn,IOPTN,KEIL,norwndir) -C -C* CALL PUTLAB(IDOTS-18,JDOTS-45,0.12,NAME,0.0,5,iprior,0) -C* CALL PUTLAB(IDOTS-30,JDOTS-60,0.12,ILAT(KCNT),0.0,3,iprior,0) -C* CALL PUTLAB(IDOTS,JDOTS-60,0.12,ILONG(KCNT),0.0,4,iprior,0) -C - IXX = IDOTS - 18 - JYY = JDOTS - 45 - CALL PUTLAB(IXX,JYY,0.12,C8NAME,0.0,5,iprior,0) - IXX = IDOTS - 30 - JYY = JDOTS - 60 - CALL PUTLAB(IXX,JYY,0.12,ILATLON(KCNT)(1:3),0.0,3,iprior,0) - IXX = IDOTS - JYY = JDOTS - 60 - CALL PUTLAB(IXX,JYY,0.12,ILATLON(KCNT)(4:7),0.0,4,iprior,0) -C -C IF FORT CAMPBELL (74671) OCCURRS, DO NOT PRINT STATION -C CIRCLE/WIND BAR...JUST MOVE ENTIRE DATA TO TOP OF VARIAN -C CHART. -C - IF(C8NAME(1:5) .EQ. CMPBLL(1:5)) GOTO 777 -C -C IF WHITE SANDS (72269) OCCURRS, DO NOT PRINT STATION -C CIRCLE/WIND BAR...JUST MOVE ENTIRE DATA TO TOP OF VARIAN -C CHART. -C - IF(C8NAME(1:5) .EQ. WSNDS(1:5)) GOTO 777 -C -C IF WHITE SANDS MISSILE (74734) OCCURRS, DO NOT PRINT STATION -C CIRCLE/WIND BAR...JUST MOVE ENTIRE DATA TO TOP OF VARIAN -C CHART. -C - IF(C8NAME .EQ. WSNDM(1:5)) GOTO 777 -C -C PLACING A NUMBER AND A CIRCLE IN THE LOCATION WHERE -C THE OVERWRITING STATION SHOULD HAVE BEEN SEEN. -C - LCKPT = 762 - PRINT *,'b4plotx:at LCKPT=',LCKPT,' IO=',IO,' JO=',JO -C print *,' PLTD 762 ihdewdep is ',ihdewdep -C CALL PLTDAT(IO,JO,ihdewdep,norwndir,IDDGD,IHFFF,NSSS,IHTT,JHT1, -C 1 IHZZZ,C8NAMSTN,MIOPTN,KEIL) - CALL PLTDAT(IO,JO,ihdewdep,IDDGD,IHFFF,NSSS,IHTT,JHT1, - 1 IHZZZ,C8NAMSTN,MIOPTN,KEIL,norwndir) -C -C PLACING THE STATION ID UNDER THE CILCLE - IXX = IO - 10 - JYY = JO - 15 -C* CALL PUTLAB(IO-10,JO-15,0.06,NAME,0.0,5,iprior,0) - CALL PUTLAB(IXX,JYY,0.06,C8NAME(1:5),0.0,5,iprior,0) -C - GOTO 777 - 445 CONTINUE -C -C CHECKING FOR PADUCAH...IF TRUE, MOVE PARAMETERS WESTWARD - IF (C8NAME(4:8) .EQ. STNWST(1:5)) THEN - IOPTN = IOR(IOPTN,IWEST) - ENDIF -C -C CHECKING FOR NASHVILL/BERRY..IF TRUE, MOVE PARAMETERS WESTWARD - IF (C8NAME(4:8) .EQ. STNEST(1:5)) THEN - IOPTN = IOR(IOPTN,IEAST) - ENDIF -C -C CHECKING FOR DAYTON...IF TRUE, MOVE PARAMETERS NORTHWARD - IF (C8NAME(4:8) .EQ. STNNTH(1:5)) THEN - ioptn = IOR(ioptn,jnorth) - ENDIF -C -C CHECKING FOR HUNTINGTON...IF TRUE, MOVE PARAMETERS SOUTHWARD - IF (C8NAME(4:8) .EQ. STNSTH(1:5)) THEN - ioptn = IOR(ioptn,jsouth) - ENDIF -C -C ... LCKPT = 768 -C ... PRINT *,'b4plotx:at LCKPT=',LCKPT,' IO=',IO,' JO=',JO -C print *,' PLTD 777 ihdewdep is ',ihdewdep, IOPTN -C print 104,norwndir - 104 FORMAT(' norwndir at 777 in b4plotx is ',a8) -C CALL PLTDAT(IO,JO,ihdewdep,norwndir,IDDGD,IHFFF,NSSS,IHTT,JHT1, -C 1 IHZZZ, C8NAMSTN,IOPTN,KEIL) - CALL PLTDAT(IO,JO,ihdewdep,IDDGD,IHFFF,NSSS,IHTT,JHT1, - 1 IHZZZ, C8NAMSTN,IOPTN,KEIL,norwndir) - GO TO 777 - 777 CONTINUE - 779 CONTINUE -C -C TEST TO DETERMINE WHERE THE 2 NEARBY STATIONS SHOULD BE PLOTTED -C USING K FOR INDEXING INSTEAD OF L WHICH IS PREVIOUSLY DEFINED LOGICAL -C * 1. G.R.D. (12/26/89)***** -C - IF(NLIST_2 .EQ. 0) THEN - WRITE(6,945) - 945 FORMAT(1X,'b4plotx: K = 0 JFLAG = 0 KFLAG = 0') - ENDIF - - IF(NLIST_2 .EQ. 0) GOTO 909 - - DO 782 K=1,NLIST_2 - WRITE(6,929) LCKPT,K, JFLAG(LCNTR,K), KFLAG(LCNTR,K) - 929 FORMAT(1X,'b4plotx:at LCKPT=',i5,'K =',1X,I6,3X, - 1 'JFLAG =',I6,3X,'KFLAG=',I6) - LCKPT = 782 -C PRINT *,'B4PLOTX:at LCKPT=',LCKPT,' LCNTR=',LCNTR,' K=',K -C* IF(JFLAG(LCNTR,K).EQ.0.AND.KFLAG(LCNTR,K).EQ.0) GOTO 782 - IF(JFLAG(LCNTR,K).EQ.0.AND.KFLAG(LCNTR,K).EQ.1) GOTO 783 - IF(JFLAG(LCNTR,K).EQ.1.AND.KFLAG(LCNTR,K).EQ.0) GOTO 784 - IF(JFLAG(LCNTR,K).EQ.1.AND.KFLAG(LCNTR,K).EQ.1) GOTO 785 -C - 783 CONTINUE - lckpt = 783 -C PRINT *,'b4plotx:at LCKPT=',LCKPT,' KIO()=',KIO(LCNTR,K), -C 1 ' KJO()=',KJO(LCNTR,K) -C print *,' PLTD 783 jihdewdep is ',kihdewdep(lcntr,k) -C CALL PLTDAT(KIO(LCNTR,K),KJO(LCNTR,K),Kihdewdep(LCNTR,K), -C 1 Knorwndir(LCNTR,K),KIDDGD(LCNTR,K),KIHFFF(LCNTR,K), -C 2 KNSSS(LCNTR,K),KIHTT(LCNTR,K),KJHT1(LCNTR,K), -C 3 KIHZZZ(LCNTR,K),KAMSTN(K),KKOPTN(LCNTR,K), -C 4 KKEIL(LCNTR,K)) - CALL PLTDAT(KIO(LCNTR,K),KJO(LCNTR,K),Kihdewdep(LCNTR,K), - 1 KIDDGD(LCNTR,K),KIHFFF(LCNTR,K), - 2 KNSSS(LCNTR,K),KIHTT(LCNTR,K),KJHT1(LCNTR,K), - 3 KIHZZZ(LCNTR,K),KAMSTN(K),KKOPTN(LCNTR,K), - 4 KKEIL(LCNTR,K),knorwndir(LCNTR,K)) -C - IXX = KIO(LCNTR,K) - 10 - JYY = KJO(LCNTR,K) - 20 -C** CALL PUTLAB(KIO(LCNTR,K)-10,KJO(LCNTR,K)-20,0.06,KAME(K), -C*** 1 0.0,5,iprior,0) - - CALL PUTLAB(IXX,JYY,0.06,KAME(K),0.0,5,iprior,0) -C - GOTO 782 -C - 784 CONTINUE -C -C print *,' PLTD 784 jihdewdep is ',kihdewdep(lcntr,k) -C CALL PLTDAT(JIO(LCNTR,K),JJO(LCNTR,K),Jihdewdep(LCNTR,K), -C 1 Jnorwndir(LCNTR,K),JIDDGD(LCNTR,K),JIHFFF(LCNTR,K), -C 2 JNSSS(LCNTR,K),JIHTT(LCNTR,K),JJHT1(LCNTR,K), -C 3 JIHZZZ(LCNTR,K),JAMSTN(K),JJOPTN(LCNTR,K), -C 4 JKEIL(LCNTR,K)) - CALL PLTDAT(JIO(LCNTR,K),JJO(LCNTR,K),Jihdewdep(LCNTR,K), - 1 JIDDGD(LCNTR,K),JIHFFF(LCNTR,K), - 2 JNSSS(LCNTR,K),JIHTT(LCNTR,K),JJHT1(LCNTR,K), - 3 JIHZZZ(LCNTR,K),JAMSTN(K),JJOPTN(LCNTR,K), - 4 JKEIL(LCNTR,K),jnorwndir(LCNTR,K)) -C - GOTO 782 -C - 785 CONTINUE -C - CALL MOVOBS(KIO(LCNTR,K),KJO(LCNTR,K),ICNT,KIDOTS,KJDOTS,JCOUNT) -C -C print *,' PLTD moveob kihdewdep is ',kihdewdep(lcntr,k) -C CALL PLTDAT(KIDOTS,KJDOTS,Kihdewdep(LCNTR,K),Knorwndir(LCNTR,K), -C 1 KNDD(LCNTR,K),KIHFFF(LCNTR,K), -C 2 KNSSS(LCNTR,K),KIHTT(LCNTR,K),KJHT1(LCNTR,K), -C 3 KIHZZZ(LCNTR,K),KAMSTN(K),KKOPTN(LCNTR,K), -C 4 KKEIL(LCNTR,K)) - CALL PLTDAT(KIDOTS,KJDOTS,Kihdewdep(LCNTR,K), - 1 KNDD(LCNTR,K),KIHFFF(LCNTR,K), - 2 KNSSS(LCNTR,K),KIHTT(LCNTR,K),KJHT1(LCNTR,K), - 3 KIHZZZ(LCNTR,K),KAMSTN(K),KKOPTN(LCNTR,K), - 4 KKEIL(LCNTR,K),knorwndir(LCNTR,K)) -C -C* CALL PUTLAB(KIDOTS-18,KJDOTS-45,0.12,KAME(K),0.0,5,iprior,0) -C* CALL PUTLAB(KIDOTS-30,KJDOTS-60,0.12,KLAT(K),0.0,3,iprior,0) -C* CALL PUTLAB(KIDOTS,KJDOTS-60,0.12,KLONG(K),0.0,4,iprior,0) -C - IXX = KIDOTS - 18 - JYY = KJDOTS - 45 - CALL PUTLAB(IXX,JYY,0.12,KAME(K),0.0,5,iprior,0) - IXX = KIDOTS - 30 - JYY = KJDOTS - 60 - CALL PUTLAB(IXX,JYY,0.12,KLATLON(K)(1:3),0.0,3,iprior,0) - IXX = KIDOTS - JYY = KJDOTS - 60 - CALL PUTLAB(IXX,JYY,0.12,KLATLON(K)(4:7),0.0,4,iprior,0) - -C ... PLACING A NUMBER AND A CIRCLE IN THE LOCATION WHERE -C ... THE OVERWRITING STATION SHOULD HAVE BEEN SEEN. -C -C print *,' PLTD pre786 kihdewdep is ',kihdewdep(lcntr,k) -C CALL PLTDAT(KIO(LCNTR,K),KJO(LCNTR,K),Kihdewdep(LCNTR,K), -C 1 Knorwndir(LCNTR,K),KIDDGD(LCNTR,K),KIHFFF(LCNTR,K), -C 2 KNSSS(LCNTR,K),KIHTT(LCNTR,K),KJHT1(LCNTR,K), -C 3 KIHZZZ(LCNTR,K),KAMSTN(K),KIOPTN(LCNTR,K), -C 4 KKEIL(LCNTR,K)) - CALL PLTDAT(KIO(LCNTR,K),KJO(LCNTR,K),Kihdewdep(LCNTR,K), - 1 KIDDGD(LCNTR,K),KIHFFF(LCNTR,K), - 2 KNSSS(LCNTR,K),KIHTT(LCNTR,K),KJHT1(LCNTR,K), - 3 KIHZZZ(LCNTR,K),KAMSTN(K),KIOPTN(LCNTR,K), - 4 KKEIL(LCNTR,K),knorwndir(LCNTR,K)) -C -C ... PLACING THE STATION ID UNDER THE CIRCLE - IXX = KIO(LCNTR,K) - 10 - JYY = KJO(LCNTR,K) - 15 -C** CALL PUTLAB(KIO(LCNTR,K)-10,KJO(LCNTR,K)-15,0.06,KAME(K), -C** 1 0.0,5,iprior,0) - CALL PUTLAB(IXX,JYY,0.06,KAME(K),0.0,5,iprior,0) -C - 786 CONTINUE -C print *,' PLTDAT 786 jihdewdep is ',jihdewdep(lcntr,k) -C CALL PLTDAT(JIO(LCNTR,K),JJO(LCNTR,K),Jihdewdep(LCNTR,K), -C 1 Jnorwndir(LCNTR,K),JIDDGD(LCNTR,K),JIHFFF(LCNTR,K), -C 2 JNSSS(LCNTR,K),JIHTT(LCNTR,K),JJHT1(LCNTR,K), -C 3 JIHZZZ(LCNTR,K),JAMSTN(K),JJOPTN(LCNTR,K), -C 4 JKEIL(LCNTR,K)) - CALL PLTDAT(JIO(LCNTR,K),JJO(LCNTR,K),Jihdewdep(LCNTR,K), - 1 JIDDGD(LCNTR,K),JIHFFF(LCNTR,K), - 2 JNSSS(LCNTR,K),JIHTT(LCNTR,K),JJHT1(LCNTR,K), - 3 JIHZZZ(LCNTR,K),JAMSTN(K),JJOPTN(LCNTR,K), - 4 JKEIL(LCNTR,K),jnorwndir(lcntr,k)) - 782 CONTINUE - 909 CONTINUE -C - go to 999 !... is this the normal return?? - -C ...ERROR RETURNS - 910 CONTINUE -C ...COMES TO 910 IF GIVEN ITOUT WAS OUT OF RANGE - PRINT 912, ITOUT - 912 FORMAT(1H , 'b4plotx:ERROR RETURN. GIVEN AN OUT-OF-RANGE ', - 1 'ITOUT = HEX', Z8) - IERROR = 1 - go to 999 - - 920 continue - write(6,925)LCKPT,LUNOVRL - 925 format(1h ,'b4plotx: READ-PARITY ERROR AT LCKPT=',I5, - 1 '; ON OVRL-CONS UNIT:',I4) - IERROR = 2 - GO TO 999 - - 930 continue - write(6,935)LCKPT,LUNOVRL - 935 format(1h ,'b4plotx: HIT END-OF-FILE AT LCKPT=',I5, - 1 '; ON OVRL-CONS UNIT:',I4) - IERROR = 3 - GO TO 999 - - - 999 continue - RETURN - END diff --git a/util/sorc/plotvpap.fd/ckparm.f b/util/sorc/plotvpap.fd/ckparm.f deleted file mode 100755 index f50c4930c9..0000000000 --- a/util/sorc/plotvpap.fd/ckparm.f +++ /dev/null @@ -1,127 +0,0 @@ - SUBROUTINE CKPARM(LPARM,NC,NUMFIL,FLAGS) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CKPARM CHECKS THE PARM ARRAY TO TURN ON FLAGS. -C PRGMMR: LIN ORG: W/NMC41 DATE: 97-01-29 -C -C ABSTRACT: SET THE FLAGS PASSED IN FROM PARM ARRAY FOR PROGRAM -C PLOTVPAP. -C -C PROGRAM HISTORY LOG: -C 89-04-14 ORIGINAL AUTHOR HENRICHSEN. -C 89-05-19 HENRICHSEN CORRECT ERROR IN WRITE STATEMENTS. -C 93-05-13 LILLY CONVERTED SUB. TO FORTRAN 77. -C 97-01-29 LIN CONVERTED SUB. TO CFT-77 -C -C USAGE: CALL CKPARM(LPARM,NC,NUMFIL,FLAGS) -C INPUT ARGUMENT LIST: -C LPARM - LOGICAL 100 BYTE ARRAY CONTAINING HOLLERITH -C FLAGS AND KEY WORDS. -C NC - INTEGER NUMBER OF BYTES OF HOLLERITH DATA IN LPARM. -C -C OUTPUT ARGUMENT LIST: -C NUMFIL - INTEGER WORD CONTAINS THE NUMBER OF FILES TO USE. -C FLAGS - LOGICAL 8 BYTE ARRAY SET TO TRUE OR FALSE -C -C RETURN CONDITIONS: -C NONE -C -C OUTPUT FILES: -C FT06F001 - PRINT FILE. -C -C -C SUBPROGRAMS CALLED: -C LIBRARY: -C W3LIB - W3AI24 -C -C REMARKS: THE LOGICAL FLAGS ARE: -C FLAGS(1) IS ACAR FLAG. -C FLAGS(2) IS MIDC FLAG. -C FLAGS(3) IS TSW1 FLAG. -C FLAGS(4) IS TSW2 FLAG. -C FLAGS(5) IS AFOS FLAG. -C FLAGS(6) IS SEND FLAG. -C FLAGS(7) IS CARD FLAG. -C FLAGS(8) IS MARGIN FLAG. -C FLAGS(9) IS PUNCH FILE FLAG. -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - CHARACTER*1 ICMA - DATA ICMA /','/ - CHARACTER*1 LEQU - DATA LEQU /'='/ - CHARACTER*1 LPARM(100) - CHARACTER*1 FPARM(2) - CHARACTER*1 L1BLNK - DATA L1BLNK /' '/ -C - CHARACTER*4 TFLAGS( 10) - DATA TFLAGS / 'ACAR','MIDC','TSW1','TSW2', - 1 'AFOS','SEND','CARD','MARG', - 2 'PNCH','NUMF'/ - CHARACTER*4 ON - DATA ON / 'ON '/ -C - LOGICAL W3AI24 -C - LOGICAL FLAGS(9) -C - NUMFIL = 0 - DO 1 I = 1,9 - FLAGS(I)= .FALSE. - 1 CONTINUE -C -C . . . CHECK TO SEE IF BYTE COUNT LESS THAN 5 IF SO LPARM EMPTY. -C - IF(NC.LE.5) GO TO 100 -C - WRITE(6,2) (LPARM(I),I = 1,NC) - 2 FORMAT(' ','LPARM=',100A1) -C - DO 40 NK = 1,10 - DO 20 NM = 1,NC - IF(W3AI24(LPARM(NM),TFLAGS(NK),4)) GO TO 5 - GO TO 20 - 5 CONTINUE - IF(W3AI24(LPARM(NM+4),LEQU,1)) GO TO 10 - GO TO 20 - 10 CONTINUE - NUM = NM + 5 - IF(NUM.GT.NC) GO TO 40 - IF(W3AI24(LPARM(NUM),ICMA,1)) GO TO 40 - IF(W3AI24(LPARM(NUM),L1BLNK,1)) GO TO 40 - IF(NK.EQ.10) GO TO 30 - IF(W3AI24(LPARM(NUM),ON,2)) FLAGS(NK) = .TRUE. - GO TO 40 - 20 CONTINUE - GO TO 40 -C - 30 CONTINUE -C -C THIS IS NUM FILES FLAG SO I MUST GET NUMBER OF FILES IN -C INTEGER -C -C???? CALL FFA2I(LPARM,NUM,2,1,NUMFIL,IERR) -C??? IF(IERR.NE.0) NUMFIL = 0 - FPARM(1) = LPARM(NUM) - FPARM(2) = LPARM(NUM+1) - CALL ASC2INT(2,FPARM,NUMFIL,IERR) - WRITE(6,35) NUMFIL - 35 FORMAT(' NUMFIL =',I2) -C - 40 CONTINUE - 100 CONTINUE - WRITE(6,102) (FLAGS(I),I = 1,9),NUMFIL - 102 FORMAT(' ACAR FLAG=',L1,' MIDC FLAG=',L1, - 1 ' TSW1 FLAG=',L1,' TSW2 FLAG=',L1, - 2 ' AFOS FLAG=',L1,' SEND FLAG=',L1, - 3 ' CARD FLAG=',L1,' MARG FLAG=',L1, - 4 ' PNCH FLAG=',L1,' NUMFIL=',I2) - RETURN - END diff --git a/util/sorc/plotvpap.fd/compile_plotvpap_wcoss.sh b/util/sorc/plotvpap.fd/compile_plotvpap_wcoss.sh deleted file mode 100755 index c6046803a7..0000000000 --- a/util/sorc/plotvpap.fd/compile_plotvpap_wcoss.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x -mkdir -p ../../exec -make -mv plotvpap ../../exec -make clean diff --git a/util/sorc/plotvpap.fd/cutstr.f b/util/sorc/plotvpap.fd/cutstr.f deleted file mode 100755 index edd5ebb5c4..0000000000 --- a/util/sorc/plotvpap.fd/cutstr.f +++ /dev/null @@ -1,48 +0,0 @@ - SUBROUTINE CUTSTR(ICARD,MXCH,ITH,NCHAR,ITABC, - 1 N,LIT,ISUBST,NXTCH,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SEPCAR SEPARATE CHARACTER STRING -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-01-29 -C -C ABSTRACT: CREATING SUBSTRINGS CHARACTERS FROM A 20-WORD ARRAY -C WITH CARD IMAGE CHARACTER STRING. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-04-18 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-08 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-01-28 LIN CONVERT SUBROUTINE TO CFT-77 -C -C USAGE: CALL SEPCAR (ICARD,ITC,MXITM,NITEMS,NLCH,IHSTRL,NRCH, -C & IHSTRR,IERR) -C -C INPUT ARGUMENT LIST: -C ICARD - A 10-WORD (=80CHARS) ARRAY WITH CARD IMAGE -C - CHARACTER STRING TO BE SEAPARATED INTO SUBSTRINGS -C ITC - CARD COLUMN TO BEGIN THE SEPARATING -C MXITM - MAX NO. OF ITEMS EXPECTED ON THE CARD IMAGE -C - WHERE ITEMS ARE SEPARATED BY COMMAS OR BLANKS -C - AND MAY BE AN EXPRESSION CONTAINING AN '=' SIGN -C - AND THE STRING IS TERMINATED BY A SEMI-COLON. -C -C OUTPUT ARGUMENT LIST: -C NITEMS - NO. OF ITEMS FOUND -C NLCH - IS CHAR COUNT OF FOLLOWING SUBSTRING -C IHSTRL - CHAR SUBSTRING W/ MAX OF 12 CHARS -C NRCH - IS CHAR COUNT OF SUBSTRING FROM RHS OF '=' SIGN IF ANY -C IHSTRR - CHAR STRING FROM RHS OF EQUAL SIGN IF ANY -C IERR - = 0 IS NORMAL RETURN -C - = 1 IF SOME TROUBLE WAS ENCOUNTERED. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/dixie.f b/util/sorc/plotvpap.fd/dixie.f deleted file mode 100755 index 0ad73e1770..0000000000 --- a/util/sorc/plotvpap.fd/dixie.f +++ /dev/null @@ -1,147 +0,0 @@ - SUBROUTINE DIXIE (NDATA,ITM,JTM,IJTH,MSKJJ,NRITSHF, - 1 IDIXAD,IDIXCO,NDIX,iret_dix) -C 25-JUL-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DIXIE SETS DATA POINTERS FOR THINNING OBS DATA -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-09 -C -C ABSTRACT: GENERATES DATA POINTERS NEEDED BY SUBR THIK() TO -C EFFICIENTLY SCAN THE OBSERVATIONAL DATA FILE WHEN LOOKING FOR -C NEARBY STATIONS. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-17 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-09 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-07-25 SHIMOMUR - CONVERT TO RUN ON CRAY; added Arg:return code -C -C USAGE: CALL DIXIE(NDATA,ITM,JTM,IJTH,MSKJJ,NRITSHF, -C IDIXAD,IDIXCO,NDIX,iret_dix) -C -C INPUT ARGUMENT LIST: -C NDATA(ITM,JTM) - THE ADP DATA ARRAY -C IJTH - POINTS TO THE LOCATION OF THE I, J WORD WITHIN -C - THE ITM DOUBLE WORDS REPRESENTING EACH DATA POINT -C MSKJJ - MASK FOR THE INTEGER-PORTION OF STN J-VALUE -C NRITSHF - NO. OF BITS TO SHIFT RIGHTWARD TO RIGHT-JUSTIFY -C THAT INTEGER-PORTION OF STN J-VALUE -C OUTPUT ARGUMENT LIST: -C IDIXAD - I = BOTTOM, J TOP POINTS TO THE FIRST OBSERVATION -C - IN THE I-TH, J-STRIP -C IDIXCO - THE TOTAL NUMBER OF OBSERVATION -C NDIX - DIMENSION ARRAY IE; IDIXCO(NDIX) -C iret_dix - return code -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C USAGE: CALL DIXIE(NDATA,ITM,JTM,IJTH,MSKJJ,NRITSHF, -C IDIXAD,IDIXCO,NDIX,iret_dix) -C ... GIVEN: - integer*8 NDATA(ITM,JTM) !...ARGS 1,2,3 - INTEGER IJTH !... ARG 4 - integer MSKJJ !... ARG 5 - INTEGER NRITSHF !... ARG 6 -C ... RESULTS: - integer IDIXAD(NDIX) !... ARG 7,9 - integer IDIXCO(NDIX) !... ARG 8,9 - INTEGER IRET_DIX !... ARG 10 - -C ...ARRAYS DIMENSIONED ONE MORE THAN MAX NO OF JROWS IN GRID, -C ... BECAUSE THE TOTAL NO OF OBS IS RETURNED IN IDIXCO(NDIX) -C ... WHERE VALUE OF NDIX = (MAXGRIDJ + 1) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER IJWD - INTEGER IJADR - INTEGER JCURR - INTEGER LEFSHF - INTEGER MAXGRIDJ - INTEGER NOBSINSTRIP - LOGICAL LENDOFDATA - - - SAVE - - IRET_DIX = 0 - - DO I = 1,NDIX - IDIXAD(I) = 0 - IDIXCO(I) = 0 - enddo - - IF(NDIX .LT. 3) THEN - IRET_DIX = 2 - GO TO 999 - ENDIF - LEFSHF = -NRITSHF - MAXGRIDJ = NDIX - 1 - IJADR = 1 - LENDOFDATA = .FALSE. - NOBSINSTRIP = 0 - JCURR = 1 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ...LUPA... DO ITEM=1,JTM - ITEM = 1 - 307 CONTINUE - IJWD = NDATA(IJTH,ITEM) -C ... ... IF(IJWD) 311,309,311 ... - if(ijwd .EQ. 0) then - LENDOFDATA = .TRUE. -C ...NO MORE OBS... - GO TO 333 - endif -C ... otherwise, ijwd was non-zero, so - 311 CONTINUE - JSTN = IAND(IJWD,MSKJJ) - JSTN = ISHFT(JSTN,LEFSHF) - - 322 CONTINUE - IF(JCURR .LT. JSTN) GO TO 333 - - NOBSINSTRIP = NOBSINSTRIP + 1 -C ...WHICH INCREMENTS COUNT OF OBS W/I THIS J STRIP... - - ITEM = ITEM + 1 - IF(ITEM .LE. JTM) GO TO 307 - -C ...OTHERWISE, REACHED END OF FULL BIN, NO MORE OBS... - LENDOFDATA = .TRUE. - 333 CONTINUE - IDIXAD(JCURR) = IJADR -C ...WHERE IDIXAD HAS SUBSCRIPT FOR FIRST OBS W/I THIS ROW... - IJADR = IJADR + NOBSINSTRIP - - IDIXCO(JCURR) = NOBSINSTRIP -C ...WHERE IDIXCO HAS COUNT OF OBS IN THIS STRIP... - - NOBSINSTRIP = 0 - JCURR = JCURR + 1 - IF(JCURR .GT. MAXGRIDJ) GO TO 800 - - IF(LENDOFDATA) THEN - GO TO 333 - ELSE - GO TO 322 - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ...THE ENDING... - 800 CONTINUE - IDIXCO(MAXGRIDJ + 1) = IJADR - 1 -C ...WHICH WOULD BE TOTAL NO OF OBS - IF(IJADR .LE. 1) THEN -C ... WARNING: TOTAL COUNT OF OBS IS ZERO ... - IRET_DIX = 1 - ENDIF - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/fillubin.f b/util/sorc/plotvpap.fd/fillubin.f deleted file mode 100755 index 0aecdd5860..0000000000 --- a/util/sorc/plotvpap.fd/fillubin.f +++ /dev/null @@ -1,139 +0,0 @@ - SUBROUTINE fillubin(LUNUPA,LCKPT,IRET_FIL) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: fillubin TO BUFFER-IN OBS DATA FROM UPA FILE -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-18 -C -C ABSTRACT: A LIMITED USE BUFFERIN-IN ROUTINE CALLED FROM RD_AIRC() -C TO REPLENISH THE INPUT BUFFER WHILE RD_AIRC() PULLS ONE AIRCRAFT -C REPORT AT A TIME FROM THE BUFFER. THIS READS ONE 512-LONGWORD -C BUFFER; THEN UNPACKS INTO 32-BITS PER WORD VIA GBYTES -C -C PROGRAM HISTORY LOG: -C 97-02-18 ORIGINAL AUTHOR -- DAVID SHIMOMURA -C -C USAGE: CALL fillubin(LUNUPA,LCKPT,IRET_FIL) -C INPUT ARGUMENT LIST: -C LUNUPA - UNIT NUMBER OF INPUT AIRCRAFT OBS FILE -C LCKPT - CHECKPOINT WITHIN THE CALLER; FOR REMARKS TO TELL -C WHERE I WAS CALLED FROM. -C -C OUTPUT ARGUMENT LIST: -C IRET_FIL - ERRFLAG -C = 0; NORMAL RETURN -C = -1; FAILED TO READ DUE TO PARITY ERROR -C = -2; FAILED TO READ DUE TO HITTING AN END-OF-FILE MARK -C -C -C ... READS IN THE NEXT BLOCK INTO BUFFER IN COMMON /RDUPABFS/ ... -C ... COMMON /RDUPABFS/ K8ENDREP, KNEXT, NBUFUPA, -C ... 1 LPREVEND, LPREVNXT, NBUFPREV,JUPABUF,I4UPABIN -C ... INTEGER K8ENDREP -C ... INTEGER KNEXT -C ... INTEGER NBUFUPA - -C ... INTEGER LPREVEND -C ... INTEGER LPREVNXT -C ... INTEGER NBUFPREV - -C ... INTEGER JUPABUF(512) -C ... CHARACTER*8 C8INPBUF (512) -C ... !... 512 longwords=4096 byte/blk -C ... EQUIVALENCE (JUPABUF(1),C8INPBUF(1)(1:1)) - -C ... INTEGER I4UPABIN(1024) -C -C INPUT FILES: -C LUNUPA - AIRCRAFT OBSERVATIONS FILE -C WHICH UNIT NO. LUNUPA HAS BEEN ASSIGNED TO; -C -C -C REMARKS: -C THIS FILLUBIN() IS A DOCUMENTED VERSION OF FILLUPBIN() WHICH IS -C REFERENCED BY RD_UUPA(). SINCE THESE TWO USE THE SAME COMMON AREA, -C YOU MUST ORGANIZE YOUR PROGRAM TO READ THE RAOB FILE TO ITS END -C BEFORE READING THE AIRCRAFT FILE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C 21-JAN-1997/DSS -C ... -C ... TO READ IN THE NEXT BLOCK - COMMON /RDUPABFS/ K8ENDREP, KNEXT, NBUFUPA, - 1 LPREVEND, LPREVNXT, NBUFPREV,JUPABUF,I4UPABIN - INTEGER K8ENDREP - INTEGER KNEXT - INTEGER NBUFUPA - - INTEGER LPREVEND - INTEGER LPREVNXT - INTEGER NBUFPREV - - INTEGER JUPABUF(512) - CHARACTER*8 C8INPBUF (512) !... 512 longwords=4096 byte/blk - EQUIVALENCE (JUPABUF(1),C8INPBUF(1)(1:1)) - - INTEGER I4UPABIN(1024) - -C ... TO UNPACK THE 64-BIT WORDS INTO 32-BIT WORDS, -C ... CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER NBITSGRP - DATA NBITSGRP / 32 / - INTEGER NPADBITS - DATA NPADBITS / 0 / - INTEGER NGRPS2DO - DATA NGRPS2DO / 1024 / - - INTEGER NEGSIGNEXT - DATA NEGSIGNEXT / X'FFFFFFFF00000000' / -C - integer LUNUPA - INTEGER LCKPT - integer iret_fil -C -C -C - iret_fil = 0 - READ(LUNUPA,ERR=910,END=920) JUPABUF - NBUFUPA = NBUFUPA + 1 - -C WRITE(6,FMT='(1H ,''rd_airc::fillubin: was called at LCKPT='', -C 1 I5,''; after-read buffer count='',I5)') -C A LCKPT,NBUFUPA - - CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS, - 1 NGRPS2DO) - do ihw = 1,NGRPS2DO - IF(BTEST(I4UPABIN(IHW),31)) THEN !... HI-ORDER BIT - I4UPABIN(IHW) = IOR(NEGSIGNEXT,I4UPABIN(IHW)) - ENDIF - ENDDO - GO TO 999 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 910 CONTINUE - WRITE(6,915)LCKPT,LUNUPA,NBUFUPA - 915 FORMAT(1H ,'rd_airc::fillubin:AT LCKPT=',I5, - 1 'FAILED ON PARITY ERROR ', - 2 /1h ,7X,' WHILE READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE ERR =',I8) - IRET_fil = 1 - GO TO 999 - - 920 CONTINUE - WRITE(6,925)LCKPT,LUNUPA,NBUFUPA - 925 FORMAT(1H ,'rd_airc::fillubin:AT LCKPT=',I5, - 1 'FAILED ON PHYSICAL END-OF-FILE ', - 2 /1h ,7X,'WHILE READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE END =',I8) - IRET_FIL = 2 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/genafplt.f b/util/sorc/plotvpap.fd/genafplt.f deleted file mode 100755 index e7495b99cc..0000000000 --- a/util/sorc/plotvpap.fd/genafplt.f +++ /dev/null @@ -1,462 +0,0 @@ - SUBROUTINE GENAFPLT(ITOUT,LVLDES,C8NAME,KTTYP,IOPTN, - 1 ALAT,ALONG,c1stncirc,ND1, - 2 IHFF,IHZZZ,ihtt,ihdewpt,ihhgtchg,IRET_AFP) -C 27-JAN-1997/DSS -C ... SPLIT GENAFPLT() FROM IN-LINE OF B4PLOTX() -C ... IN ORDER TO ISOLATE THE AFOS PRODUCT GENERATOR FROM THE FAX; -C ... THIS GENAFPLT() IS CALLED ONLY FROM B4PLOTX() -C -C ... TO FORMAT AN AFOS PLTFILE ENTRY FOR ONE REPORT: -C ... iiii,jjjj,PSOWDT,,72520,N,DDFFF,PPP,-TT,TD,,,+DZ; -C ... ------------------------------------------------------------- - EXTERNAL LASTCH - INTEGER LASTCH !... int function lastch - - COMMON /ISPACE/LBLOCK,ICNTOT - CHARACTER*1 LBLOCK(16384) -C -C USAGE: CALL GENAFPLT(ITOUT,LVLDES,C8NAME,KTTYP,IOPTN, -C ... 1 ALAT,ALONG,XI,XJ,VSCALE,JO,JCORN,L,ND1, -C ... 2 IHFF,IHZZZ,ihtt,ihdewpt,ihhgtchg,IRET_AFP) -C - INTEGER ITOUT - INTEGER LVLDES - CHARACTER*8 C8NAME - INTEGER KTTYP - INTEGER IOPTN - REAL ALAT,ALONG - REAL XI,XJ - CHARACTER*1 c1stncirc - INTEGER ND1 - CHARACTER*4 IHFF - CHARACTER*4 ihtt - CHARACTER*4 ihdewpt !... ihdewpt(1:NDCHAR) - CHARACTER*4 ihhgtchg - CHARACTER*4 IHZZZ - INTEGER IRET_AFP -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER KZZZB - DATA KZZZB / Z'00000020' / - - INTEGER KFFFB - DATA KFFFB / Z'00000010' / - - INTEGER KDEWB - DATA KDEWB / Z'00000008' / - - INTEGER KTTB - DATA KTTB / Z'00000004' / -C ...ABOVE BITS ARE FOR IOPTN FOR S/R PLTDAT - -C ... CALLS SUBR TRUIJ() -C ... AFZOOM() -C ... ihhgtchg(4CHAR)(:C4MISF, :C4LVRB) -C ... ihhgtchg(3CHAR) ... WHICH IS HGT-CHANGE ??? WHY IS HGT CHG IN WIND? - - - CHARACTER*4 C4LVRB - DATA C4LVRB /'LV$ '/ - CHARACTER*4 C4MISF - DATA C4MISF /'M$ '/ - - CHARACTER*1 COMMA - DATA COMMA / ',' / - CHARACTER*1 SEMICO - DATA SEMICO / ';' / - - character*1 csomedef(8) - integer isomedef - equivalence (isomedef,csomedef(1)) -C 1 2 3 - data isomedef / X'000A0D0000000000' / - - CHARACTER*1 LNULL !... X'00' - equivalence (csomedef(1),LNULL) - CHARACTER*1 LINFED !... X'0A' - equivalence (csomedef(2),LINFED) - CHARACTER*1 CARRET !... X'0D' - equivalence (csomedef(3),CARRET) - - - CHARACTER*1 LITBLK - DATA LITBLK / ' ' / - - CHARACTER*1 LITPND - DATA LITPND / '#' / - - - CHARACTER*1 LIT0 - DATA LIT0 /'0'/ - CHARACTER*1 LIT8 - DATA LIT8 /'8'/ - CHARACTER*1 LITA - DATA LITA /'A'/ - CHARACTER*1 LITS - DATA LITS /'S'/ - - INTEGER MAXIDOTS - DATA MAXIDOTS / 2048 / - - INTEGER MAXJDOTS - DATA MAXJDOTS / 1536 / - - CHARACTER*1 PSOWDT(6) - - INTEGER JBCD - CHARACTER*8 CBCD - EQUIVALENCE (JBCD,CBCD) - - REAL VSCALE - INTEGER JO - INTEGER ICORN,JCORN - -C ... ------------------------------------------------------------- -C -C FORM THE ONE-STATION ENTRY FOR AFOS PLOTFILE. -C -C ... THIS AFOS GENERATOR ACCEPTS ONLY ITOUT=2; OR ITOUT=9; -C .. ALL OTHER ITOUT VALUES RETURN DOING NOTHING -C - IRET_AFP = 0 - - IF(ITOUT .EQ. 2) THEN - KEIL = 1 !... THE LFM GRID - VERTLN = 105.0 - - VSCALE = 37.5 - - KEIL_1 = 12 !... 53 X 57 LFM GRID - ICORN = 0 - JCORN = 0 -C - CALL TRUIJX(ALAT,ALONG,XI,XJ,KEIL_1,IRET_TIJ) - IF(IRET_TIJ .NE. 0) THEN - IRET_AFP = -2 - GO TO 999 - ENDIF - - IN = NINT((XI - 1.0) * VSCALE) - JN = nint((XJ - 4.0) * VSCALE) -C -C ...WHICH SUBTRACTED 3 GI IN JGRID TO COMPENSATE FOR THE -C ...DIFFERENCE BETWEEN 53 X 57 LFM BACKGROUND AND THAT USED -C ...BY AFOS... - IN = IN + ICORN - JN = JN + JCORN - - IF((IN .LE. 0) .OR. (IN .GE. MAXIDOTS)) THEN - IRET_AFP = 1 - GO TO 999 - ENDIF - - IF((JN .LE. 0) .OR. (JN .GE. MAXJDOTS)) THEN - IRET_AFP = 2 - GO TO 999 - ENDIF - - GO TO 499 - - ELSE IF(ITOUT .EQ. 9) THEN -C ...COMES HERE FOR WINDS ALOFT PLOT ON PN2601 ... - KEIL = 4 - VERTLN = 98.0 - VSCALE = 28.846154 -C ... BUT THOSE FOR ITOUT==9 ARE IGNORED; AND GO WITH KEIL1=7 -C ... - KEIL_1 = 7 !... LARGE NH 1:20M 105W FRONT 2/3 - ICORN = 0 - JCORN = 0 - -C ...TO GET I,J ON NORTH AMERICAN GRID - CALL TRUIJX(ALAT,ALONG,XI,XJ,KEIL_1,IRET_TIJ) - IF(IRET_TIJ .NE. 0) THEN - IRET_AFP = -2 - GO TO 999 - ENDIF - XI = XI - 28.0 - XJ = XJ - 5.0 - IN = nint((XI-1.0)*37.5) - JN = nint((XJ-1.0)*37.5) - IN = IN + ICORN - JN = JN + JCORN - IF((IN .LE. 0) .OR. (IN .GE. MAXIDOTS)) THEN - IRET_AFP = 1 - GO TO 999 - ENDIF - - IF((JN .LE. 0) .OR. (JN .GE. MAXJDOTS)) THEN - IRET_AFP = 2 - GO TO 999 - ENDIF -C - go to 499 - - ELSE -C ... YOU SHOULD NOT HAVE CALLED ME WITH OTHER ITOUT VALUES ... - IRET_AFP = -1 - GO TO 999 !... exit on all other ITOUT values - ENDIF -C - 499 CONTINUE - ICNTOB = ICNTOT - - - IF(IN .GE. 1000) THEN - NCHAR = 4 - ELSE IF(IN .GE. 100) THEN - NCHAR = 3 - ELSE IF(IN .GE. 10) THEN - NCHAR = 2 - ELSE - NCHAR = 1 - ENDIF - - CALL BIN2CH(IN,CBCD,NCHAR,'A999') -C ... MOVE CBCD(1:NCHAR) INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),CBCD,NCHAR) -C ... CALL EB2ASC(NCHAR,JBCD,LBLOCK(ICNTOT),IERR) -C - ICNTOT = ICNTOT + NCHAR - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 - -C . . . . . . . . . . . THAT FINISHED THE IDOT, - - IF(JN .GE. 1000) THEN - NCHAR = 4 - ELSE IF(JN .GE. 100) THEN - NCHAR = 3 - ELSE IF(JN .GE. 10) THEN - NCHAR = 2 - ELSE - NCHAR = 1 - ENDIF - - CALL BIN2CH(JN,CBCD,NCHAR,'A999') -C ... MOVE CBCD(1:NCHAR) INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),CBCD,NCHAR) -C ... CALL EB2ASC(NCHAR,JBCD,LBLOCK(ICNTOT),IERR) -C - ICNTOT = ICNTOT + NCHAR - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C . . . . . . . . . . . . . THAT FINISHED THE JDOT, -C ... ALL OF WHICH SETS THE STATION I/J IN PLACE ... -C -C ... CALL SUB AFZOOM TO GET PSOWDT ... -C - CALL AFZOOM(C8NAME,KTTYP,PSOWDT) -C -C ... PUT THE PSOWDT IN LBLOCK ... -C - CALL XMOVEX(LBLOCK(ICNTOT),PSOWDT,6) - - ICNTOT = ICNTOT + 6 - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C . . . . . . . . . . THAT FINISHED THE PSOWDT, . . . . . . . . . -C - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C ... THIS EXTRA COMMA IS FOR THE TIME PARAMETER WHICH I AM OMITTING. -C -C MAY 31, 1984... AT THE REQUEST OF THE NATIONAL CLIMATIC DATA -C CENTER, THE AFOS DATA REVIEW GROUP ASKED THAT ALL UPPER-AIR -C PLOTFILE DATA CARRY STATION NAMES OR IDENTIFIERS. -C -C ...SKIP STATION NAME IF OPTION WORD DOESN'T CALL FOR IT - call byteswap(C8NAME, 8, 1) - NCHAR = LASTCH(C8NAME(1:6)) - IF(NCHAR .GT. 0) THEN -C ... MOVE NCHAR OF C8NAME INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),c8name,NCHAR) - - ICNTOT = ICNTOT + NCHAR - ENDIF -C - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C . . . . . . . . . . . . . THAT FINISHED THE STATION NAME, . . . -C -C ...THE SOLID OR HOLLOW STATION SYMBOL IS PASSED VIA THE SKY COVER. -C ... MOVE 1 CHAR FROM c1stncirc INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),c1stncirc,1) - - ICNTOT = ICNTOT + 1 -C - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C . . . . . . . . . . . . . THAT FINISHED THE STATION CIRCLE, . . . -C - IF(ND1.EQ.999) GO TO 426 -C ...SKIP WIND IF IT IS MISSING - CALL BIN2CH(ND1,CBCD,2,'A999') -C ... MOVE 2 CHARS FROM JBCD INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),CBCD,2) - -C ... CALL EB2ASC(2,JBCD,LBLOCK(ICNTOT),IERR) - ICNTOT = ICNTOT + 2 -C ... MOVE 3 CHARS FROM IHFF1 INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),IHFF,3) - -C ... CALL EB2ASC(3,IHFF1,LBLOCK(ICNTOT),IERR) - ICNTOT = ICNTOT + 3 - 426 CONTINUE -C -C . . . . . . THAT FINISHED THE WIND (BUT NOT THE DELIMITING COMMA) -C - IF(ITOUT .EQ. 9) THEN - IF((LVLDES .EQ. 22) .OR. (LVLDES .EQ. 24)) THEN -C ...FOR LVLS 22 AND 24 OF WIND ALOFT END AFOS STRING AFTER WIND - GO TO 432 !... JUMP OUT TO CLEAN-UP - ENDIF - ENDIF -C - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C . . . . . . . THAT PUT DELIMITER COMMA AFTER THE DDFFF WIND GROUP -C - ITEMP=IAND(IOPTN,KZZZB) - IF(ITEMP.EQ.0) GO TO 428 -C ...SKIP HEIGHT IF OPTION WORD DOESN'T CALL FOR IT -C ... MOVE 3 CHARS FROM IHZZZ INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),IHZZZ,3) - - ICNTOT = ICNTOT + 3 -C . . . . . THAT FINISHED THE HEIGHT (BUT NOT THE DELIMITING COMMA) -C - 428 CONTINUE -C -C ... TERMINATE THE SATWND REPORTS FOLLOWING THIS HEIGHT. -C - IF((KTTYP .EQ. 12) .OR. (KTTYP .EQ. 13)) GO TO 432 -C -C ... OTHERWISE, - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C . . . . . . . THAT PUT DELIMITER COMMA AFTER THE ZZZ HEIGHT GROUP -C - ITEMP=IAND(IOPTN,KTTB) - IF(ITEMP.EQ.0) GO TO 429 -C ...SKIP TEMP IF OPTION WORD DOESN'T CALL FOR IT -C ... MOVE 3 CHARS FROM ihtt INTO LBLOCK(ICNTOT) ... - CALL XMOVEX(LBLOCK(ICNTOT),ihtt,3) - - ICNTOT = ICNTOT + 3 -C . . . THAT FINISHED THE TEMPERATURE (BUT NOT THE DELIMITING COMMA) -C - 429 CONTINUE -C ... FOR WINDS ALOFT, END AFOS STRING HERE - IF(ITOUT .EQ. 9) GO TO 432 -C -C ... TERMINATE SIRSOBS HERE. - IF(KTTYP .EQ. 11) GO TO 432 -C - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C -C . . . . THAT PUT DELIMITER COMMA AFTER THE TTT TEMPERATURE GROUP -C - ITEMP=IAND(IOPTN,KDEWB) - IF(ITEMP.EQ.0) GO TO 431 -C ...SKIP DEW-POINT DEPRESSION IF OPTION WORD DOESN'T CALL FOR IT. - NDCHAR = LASTCH(IHDEWPT(1:4)) - IF(NDCHAR .NE. 0) THEN - CALL XMOVEX(LBLOCK(ICNTOT),ihdewpt,NDCHAR) - - ICNTOT = ICNTOT + NDCHAR - ENDIF - 431 CONTINUE -C -C . . . THAT FINISHED THE DEWPOINT (BUT NOT THE DELIMITING COMMA) -C - ITEMP = IAND(IOPTN,KFFFB) - IF(ITEMP .EQ. 0) GO TO 432 -C ...SKIP THE 12-HR HT CHANGE IF THAT FIELD IS NOT ON IN IOPTN AND -C ...TERMINATE THIS REPORT... - IF((ihhgtchg(1:4) .EQ. C4MISF(1:4)) .OR. - 1 (ihhgtchg(1:4) .EQ. C4LVRB(1:4))) THEN - GOTO 432 -C ...WHICH ALSO SKIPS THIS PARAMETER IF IT REPORTS MISSING -C ...OR LIGHT AND VARIABLE WINDS... - ENDIF - -C ... OTHERWISE FOLLOW THE DEW-POINT DEPRESSION WITH A COMMA. - LBLOCK(ICNTOT) = COMMA - ICNTOT = ICNTOT + 1 -C ... AND ADD TWO COMMAS FOR NO PRESENT WEATHER OR VISIBILITY. - LBLOCK(ICNTOT) = COMMA - LBLOCK(ICNTOT+1) = COMMA - ICNTOT = ICNTOT + 2 - - CALL XMOVEX(LBLOCK(ICNTOT),ihhgtchg,3) - -C ... CALL EB2ASC(3,ihhgtchg,LBLOCK(ICNTOT),IERR) - ICNTOT = ICNTOT + 3 -C -C . . . THAT FINISHED THE HEIGHT CHG (BUT NOT THE DELIMITING COMMA) -C -C - 432 CONTINUE -C -C DELETE TRAILING COMMAS AND IMBEDDED SPACES OR ILLEGAL CHARACTERS. -C - DO 435 I=1,10 - ISAVE = I - IF(LBLOCK(ICNTOT-I) .EQ. COMMA) THEN - GO TO 436 - ENDIF - 435 CONTINUE - - 436 CONTINUE - IF(ISAVE .EQ. 1) GO TO 437 -C ...FOR THEN THERE ARE NO TRAILING COMMAS... - I = ISAVE - 1 -C ...AND I NOW DENOTES THE NUMBER OF TRAILING COMMAS...UP TO NINE... - ICNTOT = ICNTOT - I -C ...WHICH DISCARDS THOSE UNWANTED BEASTIES... - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 437 CONTINUE - IMAX = ICNTOT - 1 - DO 438 I=ICNTOB,IMAX - ISAVE = I - IF(LBLOCK(I) .EQ. LITBLK) GO TO 439 - IF(LBLOCK(I) .EQ. LNULL) GO TO 439 - IF(LBLOCK(I) .EQ. LITPND) GO TO 439 -C ...TEST FOR OTHER ILLEGAL OR UNWANTED CHARACTERS HERE... - 438 CONTINUE - GO TO 4399 - - 439 CONTINUE -C ...WITH THE BUGGER SPOTTED, REMOVE IT AND CLOSE UP RANKS... - JMAX = ICNTOT - 2 - DO 4391 J=ISAVE,JMAX - LBLOCK(J) = LBLOCK(J+1) - 4391 CONTINUE - ICNTOT = IMAX - GO TO 437 -C . . . . . . . . . . . . . . . . . . . . . . . - - 4399 CONTINUE -C - LBLOCK(ICNTOT) = SEMICO - ICNTOT = ICNTOT + 1 - LBLOCK(ICNTOT) = CARRET - ICNTOT = ICNTOT + 1 - LBLOCK(ICNTOT) = LINFED - ICNTOT = ICNTOT + 1 - go to 999 -C -C ... which is end of one report to AFOS PLTFILE in LBLOCK() ... - 999 continue - return - end diff --git a/util/sorc/plotvpap.fd/goesxy.f b/util/sorc/plotvpap.fd/goesxy.f deleted file mode 100755 index 19758addd0..0000000000 --- a/util/sorc/plotvpap.fd/goesxy.f +++ /dev/null @@ -1,127 +0,0 @@ - SUBROUTINE GOESXY(WLONG0,DISSAT,SCALE,ALAT,WLONG,X,Y,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: GOESXY GOES I/J FROM LAT/LONG -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 1997-01-07 -C -C ABSTRACT: THE (X,Y)-COORDINATES ON A PSEUDO-SATELLITE IMAGE IS -C COMPUTED FROM A GIVEN LATITUDE/LONGITUDE. IT IS ASSUMED THAT -C THE SATELITE IS TRULY GEOSTATIONARY OVER THE EQUATOR. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR: DAVID SHIMOMURA -C 89-04-18 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-06 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-01-07 SHIMOMURA - CONVERT TO RUN ON CRAY -C -C USAGE: CALL GOESXY (WLONG0,DISSAT,SCALE,ALAT,WLONG,X,Y,IEXIT) -C -C INPUT ARGUMENT LIST: -C WLONG0 - THE MERIDIAN OF THE SUBSATELLITE POINT IN DEGREES WEST. -C DISSAT - THE DISTANCE FROM THE EARTH'S CENTER TO THE SATELLITE. -C - DISSAT IS EXPRESSED IN UNITS OF EARTH RADII. THE -C - EARTH RADIUS IS ASSUMED TO BE 6371.2 KM. -C SCALE - THE MAP REDUCTION SCALE IN MILLIONS. (SCALE = 25 IS -C - FOR A 1:25M MAP.) -C ALAT - LATITUDE OF THE GIVEN POINT IN DEGREES. (NEGATIVE FOR -C - SOUTHERN HEMISPHERE.) -C WLONG - LONGITUDE OF THE POINT IN DEGREES WEST. -C -C OUTPUT ARGUMENT LIST: -C X - THE X-COORDINATE ON THE MAP, IN INCHES, FROM THE CENTER -C Y - THE Y-COORDINATE ON THE MAP, IN INCHES, FROM THE -C EQUATOR. -C IEXIT - = 0 FOR NORMAL RETURN. -C = 1 IF POINT WON'T SHOW ON MAP. -C = 2 IF GIVEN AN OUT-OF-RANGE ARGUMENT. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - REAL CNVINM - DATA CNVINM / 39.37 / -C ...CNVINM CONVERTS METERS TO INCHES. - REAL CNVRD - DATA CNVRD / 0.0174533 / -C ...CNVRD CONVERTS DEGREES TO RADIANS. - REAL DISMIN - DATA DISMIN / 2.0 / -C ...GROSS LOWER LIMIT TEST ON GIVEN DISSAT. - REAL REKM3 - DATA REKM3 / 6.3712 / -C ...THE RADIUS OF THE EARTH IN THOUSANDS OF KM. -C - IEXIT = 0 - X = 0.0 - Y = 0.0 - R = REKM3 * CNVINM / SCALE - DSRAT = DISSAT - IF(DSRAT .LE. DISMIN) GO TO 900 - DS = DSRAT * REKM3 * CNVINM / SCALE - XXLIM0 = R * R / DS - ALATR = ALAT * CNVRD -C -C ... IF THE VISIBLE HEMISPHERE INCLUDES THE GREENWICH MERIDIAN, -C ... SINCE THE LONGITUDE IS IN DEGREES WEST WE MUST ACCOUNT FOR THE -C ... DISCONTINUITY THERE. -C - ALONG = WLONG - IF(WLONG0 .GT. 270.0) GO TO 100 - IF(WLONG0 .LT. 90.0) GO TO 200 - GO TO 300 -C - 100 CONTINUE - IF(ALONG .GT. (WLONG0 - 270.0)) GO TO 300 - ALONG = 360.0 + ALONG - GO TO 300 - 200 CONTINUE - IF(ALONG .LT. (WLONG0 + 270.0)) GO TO 300 - ALONG = ALONG - 360.0 - GO TO 300 -C - 300 CONTINUE - DLONG = WLONG0 - ALONG - IF(ABS(DLONG) .LE. 90.0) GO TO 400 -C ...OR ELSE THIS POINT IS IN THE INVISIBLE HEMISPHERE. - GO TO 911 - - 400 CONTINUE - DLONGR = DLONG * CNVRD - XX = R * COS(ALATR) * COS(DLONGR) - IF(XX .LT. XXLIM0) GO TO 911 - YY = R * COS(ALATR) * SIN(DLONGR) - ZZ = R * SIN(ALATR) -C -C ... NOW (XX,YY,ZZ) IS THE TRUE POSITION ON THE EARTH'S SURFACE, -C ... GIVEN ONLY THAT THE EARTH IS A TRUE SPHERE. -C -C ... WHERE IS (XX,YY,ZZ) PROJECTED ON THE IMAGE PLANE, -C ... THAT IMAGE PLANE BEING THE PLANE PASSING THROUGH THE CENTER -C ... OF THE EARTH AND WHICH IS ORTHOGONAL TO THE LINE JOINING THE -C ... CENTER OF THE EARTH AND THE SATELLITE? -C - C1 = DS / (DS - XX) - ZPRIME = C1 * ZZ - YPRIME = C1 * YY - Y = ZPRIME - X = YPRIME - GO TO 999 -C - 900 CONTINUE -C ... COME HERE IF THE GIVEN DISSAT WAS OUT-OF-RANGE. - IEXIT = 2 - GO TO 999 -C - 911 CONTINUE -C ... COME HERE IF THE POINT IS HIDDEN FROM THE VISIBLE FACE. - IEXIT = 1 - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/gtnxtwrd.f b/util/sorc/plotvpap.fd/gtnxtwrd.f deleted file mode 100755 index 19a5a76992..0000000000 --- a/util/sorc/plotvpap.fd/gtnxtwrd.f +++ /dev/null @@ -1,305 +0,0 @@ - subroutine gtnxtwrd(line,lpstart,lpcurr,delims,ltr,word,ierror) -C ... copied ~/tools/getwordnb.f 19-Jun-1995/dss -C ... (which was last compiled on Dec 2 1993) -C ... in order to adapt to called from prs_keqv() -C ... to NOT increment "lp", but return with "lpcurr" -C ... pointing to last location interrogated; -C ... and to prepare it for CRAY -C -C ... -C ... copied subr getwordy.for 5-Dec-1991/dss -C ... in order to make a version that does not stop for a -C ... blank terminator. You can activate the blank by -C ... including it in delims. -C -C 2-Jul-1991/dss -C ... copied char function getwordx to make it a subroutine -C 23-mar-1990/dss -C ... To get one word out of the given line, starting at -C ... line(lp:lp) ... -C ... (after eliminating leading blanks out of the word.) -C ... GIVEN: -C ... (1) C*(*) LINE ... given character string (NULL-terminated) -C ... from which the next word is to be extracted. -C ... (2) I*4 lpstart ... Line-Pointer from which to scan for word -C ... User should initialize to =1, to start scan -C ... (3) C*(*) DELIMS ... NULL-terminated string of delimiters -C which are in addition to the default -C NEWLINE and NULL terminators. -C ... (4) -C ... gtnxtwrd ... to get word from line at lp and increment lp -C ... A version of getword that tests for additional delimiters -C ... which are presented in the NULL-terminated string -C ... named "delims"; the basic version tests for NULL and -C ... NEWLINE delimiters. -C ... Added a test for a special end-of-line config of ",-" -C ... just before the NULL which terminates the line -C ... which we are using as a continuation signal. -C ... CAUTION: Usually you would want to first call with lp=1; -C ... do not call with lp=0. -C ... CAUTION: Given line must be NULL terminated to stop the scan. -C ... CAUTION: You must allocate one more byte for your word than -C the text you expect, since I will insert a -C NULL terminator. -C -C ----------------------------------------------------------- -C ... ierror =1; destination word is not defined as a char -C string; -C =2; delimiters DELIMS was not defined as a -C character string; -C =3; source line was not defined as a character -C string; -C =4; source line was empty ... first char in line -C was a NULL char; -C = -1; Terminated on line-pointer LPCURR beyond -C end of line; -C --------------------------------------------------------- -C ... include '/usr2/shimomur/tools/global.def' -C - - logical lcheckout - parameter (lcheckout=.FALSE.) -C parameter (lcheckout=.TRUE.) - - character*(*) line - integer lpstart - integer lpcurr - character*(*) delims - character*1 ltr - character*(*) word - integer ierror -C - integer MXLNLP - integer MAXDELIM - integer wp - integer wp1 - integer lenword - - integer LBYLTR - integer llone - - character*1 lonech - - logical found_term - character*1 NULL - character*1 NEWLINE - character*1 BLANK -C -C - ierror = 0 - NULL = char(0) - NEWLINE = char(10) - BLANK = char(32) -C - lpcurr = lpstart - if(lpcurr .le. 0) lpcurr = 1 -C ... which resets lp to first char position if she forgot to -C ... initialize it. -C - ltr = NULL - lenword = len(word) - if(lenword .le. 0) go to 900 -C ... otherwise, results string "word" has a length ... -C ... initalize results to NULL ... - word = NULL -C -C . . . . To set maxdelim for limit of indexing thru delims . . . . - maxdelim = 0 - lendelims = len(delims) - if(lendelims .le. 0) go to 910 -C ... otherwise, arg delims was defined as a char string ... -C ... is it NULL terminated? - lwhere0 = index(delims,NULL) - if(lwhere0 .eq. 1) then -C ... NULL terminator is in first char position, so nothing in - maxdelim = 0 - - else if(lwhere0 .le. 0) then -C ... delims does not have a NULL terminator ... -C ... so, try to go with length of delims ... - maxdelim = lendelims - else -C ... the normal delimiters string, NULL terminated at lwhere0 - maxdelim = lwhere0 - 1 - endif -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . To set MXLNLP for limiting line scan . . . . . . . . -C -C PRINT *,' LINE=',LINE - MXLNLP = 0 - lenline = len(line) -C PRINT *, 'LENLINE=',LENLINE - if(lenline .le. 0) go to 920 -C ... line was not defined as a character string ... -C ... otherwise, line has a length. Is it NULL terminated? - limlp = index(line(1:lenline),NULL) -C PRINT *,'LIMLP=',LIMLP - if(limlp .eq. 1) then -C ... that means the NULL terminator is in first char position -C ... of the given line, so I can't do anything with this. - go to 930 - else if(limlp .le. 0) then -C ... there was no NULL terminator in the given line ... -C ... try to substitute a limit as a function of string length - MXLNLP = lenline - else -C ... the normal line string, NULL terminated at limlp - MXLNLP = limlp - 1 - endif -C PRINT *,'MXLNLP=',MXLNLP -C ... leaves here with MXLNLP pointing to the last character -C ... to be examined in the given line. -C PRINT *,'LPCURR=',LPCURR - if(lpcurr .gt. MXLNLP) go to 940 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - limcont = limlp - 2 -C - if(lcheckout) then - WRITE(6,115)lpcurr,lenword - 115 FORMAT(1H ,'gtnxtwrd:CALLED W/LP=',I5,' WORD DIMENSIONED',I5) - endif - - do while(line(lpcurr:lpcurr) .eq. BLANK) -C ... to skip leading blanks - lpcurr = lpcurr + 1 - enddo - - if(line(lpcurr:lpcurr) .eq. NEWLINE) then - word = NEWLINE//NULL - ltr = NEWLINE - if(lcheckout) then - WRITE(6,165)lpcurr - 165 FORMAT(1H ,'gtnxtwrd:Before finding word, hit NEWLINE ', - 1 'at LP=', I4) - endif - go to 800 - endif -C ... otherwise, we can begin scanning for next WORD ... - wp = 1 -C ... do while(wp .ne. lenword .and. lpcurr .le. limlp) - FOUND_TERM = .FALSE. - DO WHILE (.NOT. FOUND_TERM) - IF(lpcurr .GT. MXLNLP) then -C ... we have reached the end-of-given-line ... -C ... simulate hitting a NULL terminator ... - if(lcheckout) then - write(6,225)lpcurr - 225 format(1h ,'gtnxtwrd: reached end-of-line at LP=',I4, - 1 '; end like NULL') - endif - - found_term = .true. - ltr = NULL -C PRINT *,' FOUND_TERM IS TRUE.' - go to 244 - endif -C - lonech = line(lpcurr:lpcurr) -C - if(lonech .eq. NULL) then -C ... THIS SHOULD NEVER COME THIS WAY, SINCE MXLNLP IS -C ... BEFORE THE NULL TERMINATOR - found_term = .true. - ltr = NULL -C ... else if(lonech .eq. BLANK) then -C ... this is usual way out on BLANK terminator found ... -C ... found_term = .true. -C ... ltr = BLANK - else if(lonech .eq. NEWLINE) then - found_term = .true. - ltr = NEWLINE - else if(lpcurr .eq. limcont .and. - 1 line(lpcurr:lpcurr+1) .eq. ',-') then - found_term = .true. - ltr = NEWLINE - else -C ... test lonech for match against delims ... - if(maxdelim .gt. 0) then - do iter = 1,maxdelim - if(lonech .eq. delims(iter:iter)) then - found_term = .true. - ltr = delims(iter:iter) - go to 244 -C ... which jumped out of do upon delimiter_found - endif - enddo - endif -C ... this lonech does not match any of delims ... - endif -C - if(.not. found_term) then -C ... this lonech is not a delimiter, so stash it in word ... -C ... (unless results word space has been filled up, but -C ... we will throw away characters until -C ... terminator is found in the line) - IF(WP .LT. LENWORD) then - WORD(WP:WP) = lonech - wp = wp + 1 - endif - endif -C ... - 244 continue -C ... even for case of found_term, we will increment lp -C ... so that lp is pointing at beyond the terminator - lpcurr = lpcurr + 1 -C PRINT *,' 244, LPCURR=',LPCURR,' =',line(lpcurr:lpcurr) - IF (line(lpcurr:lpcurr).EQ. '=') THEN - lpcurr = lpcurr - 1 - ENDIF - enddo -C ... comes here only after delimiter has been found ... -C PRINT *,' OUT OFF WHILE-DO' - if(lcheckout) then - LBYLTR = MOVA2I(LTR) - LPM1 = lpcurr - 1 - WRITE(6,246)LBYLTR,LPM1 - 246 FORMAT(1H ,'gtnxtwrd:found delimiter =HEX ',Z2.2,' AT LP=',I3) - - llone = mova2i(lonech) - WRITE(6,255)lpcurr,wp,llone - 255 FORMAT(1H ,'gtnxtwrd:fell thru enddo with lp=',I4, - 1 ' wp=',I4,' lonech=hex',Z2.2) - endif - - 300 continue - word(wp:wp) = NULL -C ... WHICH INSERTED A NULL TERMINATOR IN RESULTING WORD ... - if(lcheckout) then - IF(WP.GT.1) THEN - WP1= WP - 1 - LBYLTR = MOVA2I(LTR) - WRITE(6,345)WORD(1:WP1),LBYLTR - 345 FORMAT(1H ,'gtnxtwrd:WORD="',A,'" ltr=hex ',Z2.2) - ENDIF - endif - -C PRINT *,' CHECK-END' -C ... WHEN IT'S FINISHED THE LINE POINTER IS POINTING AT THE -C ... DELIMITER THAT PAUSED THIS SCAN; SO IF I WANT IT TO POINT -C ... BEYOND THE TERMINATOR ON NEXT CALL, THEN I HAVE TO INCR -C ... IF(LTR .EQ. NULL .OR. LTR .EQ. NEWLINE)GO TO 800 -C ... WHICH WILL NOT LET IT MOVE ALONG IF WE ARE AT END OF LINE -C ... OTHERWISE, -C ... lpcurr = lpcurr + 1 - 800 CONTINUE - go to 999 - 900 continue - ierror = 1 - go to 999 - 910 continue - ierror = 2 - go to 999 - 920 continue - ierror = 3 - go to 999 - 930 continue - ierror = 4 - go to 999 - 940 continue -C ... called with LP pointing beyond the last character data in LINE - ierror = -1 - go to 999 -C - 999 continue - return - end diff --git a/util/sorc/plotvpap.fd/hgtdif.f b/util/sorc/plotvpap.fd/hgtdif.f deleted file mode 100755 index a043f7626d..0000000000 --- a/util/sorc/plotvpap.fd/hgtdif.f +++ /dev/null @@ -1,59 +0,0 @@ - subroutine hgtdif(ihgtra1,ihgtra2,idifra,jdimen,ndifs,iret_dif) -C 12-AUG-1996/DSS - INTEGER IHGTRA1(2,JDIMEN) - INTEGER IHGTRA2(2,JDIMEN) - INTEGER IDIFRA(2,JDIMEN) - INTEGER NDIFS - INTEGER IRET_DIF - - INTEGER IJBSIRCH - EXTERNAL IJBSIRCH !... DEFINE INT FUNCTION - - INTEGER NAME - INTEGER NOBS1,NOBS2 - INTEGER IERR1,IERR2 - INTEGER IHGTVAL1 - - SAVE - - IRET_DIF = 0 - NDIFS = 0 - - CALL ISORT2D(IHGTRA1,JDIMEN,NOBS1,IERR1) - - IF(IERR1 .GT. 0) THEN - IRET_DIF = 1 - GO TO 999 - ENDIF - - CALL ISORT2D(IHGTRA2,JDIMEN,NOBS2,IERR2) - - IF(IERR2 .GT. 0) THEN - IRET_DIF = 2 - GO TO 999 - ENDIF - - NDIFS = 0 - DO JSTN = 1,NOBS1 - NAME = IHGTRA1(1,JSTN) - IHGTVAL1 = IHGTRA1(2,JSTN) - JPTR = IJBSIRCH(NAME,IHGTRA2,2,NOBS2) - IF(JPTR .GT. 0) THEN - NDIFS = NDIFS + 1 - IDIFRA(1,NDIFS) = NAME - IDIFRA(2,NDIFS) = IHGTVAL1 - IHGTRA2(2,JPTR) -C ... THIS IS INACCURATE AT THE UNIT POSITION ... -C ... GIVEN DATA SHOULD HOLD MORE ACCURACY IN ORDER TO -C ... GET ACCURACY AT THE UNIT LEVEL. - - ENDIF - ENDDO - - IF(NDIFS .LT. JDIMEN) THEN - IDIFRA(1,NDIFS+1) = 0 - IDIFRA(2,NDIFS+1) = 0 - ENDIF - - 999 continue - RETURN - END diff --git a/util/sorc/plotvpap.fd/idtitl.f b/util/sorc/plotvpap.fd/idtitl.f deleted file mode 100755 index a99405e1c9..0000000000 --- a/util/sorc/plotvpap.fd/idtitl.f +++ /dev/null @@ -1,84 +0,0 @@ - SUBROUTINE IDTITL -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: IDTITL PULL TITLE FROM IDRA ARRAY -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-02-10 -C -C ABSTRACT: SQUEEZE A TITLE OUT OF IDRA BY COPYING THE -C SIGNIFICANT CONTENTS OF IT WITHOUT DISTURBING IDRA ITSELF. -C THE COMPRESSED COPY WILL BE PLACED ON THE MAP VIA PUTLAB. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 HENRICHSEN DOCUMENT. -C 93-05-11 LILLY CONVERT SUB. TO FORTRAN 77 -C 97-02-10 LIN CONVERT SUB. TO CFT-77 -C -C USAGE: CALL IDTITL -C -C OUTPUT ARGUMENT LIST: -C COMMON - /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C -C - COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON /ADJUST/ IXADJ, IYADJ -C -C - CHARACTER*1 LNDRA(140) - CHARACTER*8 CNDRA(18) - CHARACTER*1 LIDRA(140) - CHARACTER*1 OO - - INTEGER*8 IWORK(14) - INTEGER IPRIOR(2) -C - DATA OO /Z'00'/ - - EQUIVALENCE(IWORK(1),LIDRA(1)) - EQUIVALENCE(CNDRA,LNDRA) -C - IDOTS = 400 + IXADJ - JDOTS = 80 + IYADJ - HEIGHT = 1.0 - ANGLE = 0.0 - IPRIOR(1) = 0 - IPRIOR(2) = 2 - ITAG = 0 -C -C Remove extra spaces from the title -C - DO K = 1,14 - IWORK(K) = IDRA(K+2) - END DO - call byteswap(IWORK(1), 8, 14) - NCHAR = 0 - ISP = 0 - DO K = 1,112 - IF(LIDRA(K) .NE. OO) THEN - IF(LIDRA(K) .EQ. ' ') THEN - ISP = ISP + 1 - IF(ISP .EQ. 1) THEN - NCHAR = NCHAR + 1 - LNDRA(NCHAR) = ' ' - END IF - ELSE - NCHAR = NCHAR + 1 - LNDRA(NCHAR) = LIDRA(K) - ISP = 0 - END IF - END IF - END DO -C -C - CALL PUTLAB(IDOTS,JDOTS,HEIGHT,CNDRA,ANGLE,NCHAR,IPRIOR,ITAG) - PRINT *,' IDTITL TITLE: ',LNDRA -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/ijbsirch.f b/util/sorc/plotvpap.fd/ijbsirch.f deleted file mode 100755 index 1fbae9823b..0000000000 --- a/util/sorc/plotvpap.fd/ijbsirch.f +++ /dev/null @@ -1,129 +0,0 @@ - INTEGER FUNCTION ijbsirch(NAME,TABLE,IDIMEN,MXTAB) -C 6-Aug-1996/dss -C ... copied ~/cntr/ijbsirch.for into ~/plop/ijbsirch.f -C ... in order to adapt to searching for a matching name -C ... in an I*8 table(IDIMEN,J) in which the match-sought -C ... is in TABLE(1,J); NAME in HOLLERITH, left-justified -C ... with blank fill; -C ... TABLE(1,J) must be in sorted order. -C 1-JUL-1988/DSS -C ... TO LOOK FOR MATCHING NAME IN TABLE WHICH MUST BE IN -C .. ascii sorted ORDER. -C ... TYPE integer -C ... RESULT IS THE VALUE OF THE POINTER TO THE MATCHING ENTRY -C ... IN THE GIVEN TABLE. IF NO MATCH, THEN ijbsirch VALUE = 0 -C ... IF ERROR-RETURN, THEN ijbsirch VALUE IS SET TO NEGATIVE -C - integer NAME - integer TABLE(IDIMEN,MXTAB) -C -C - integer klanks - data klanks / X'2020202020202020' / - integer kbinzero - data kbinzero / 0 / - - LOGICAL LASTLP - LOGICAL LOFFRT - LOGICAL LOFFLW -C -C - ijbsirch = 0 !... init result to "not-found" - MDIS = 0 - IF(MXTAB .LE. 0) GO TO 920 - IF(IDIMEN .LE. 0) GO TO 930 - - if(name .eq. klanks) go to 900 - if(name .eq. kbinzero) go to 910 -C -C IF(MXTAB .GE. 10) GO TO 300 -C ... WHICH WILL DO BINARY SEARCH ONLY IF TABLE IS .GE. 10 ITEMS -C ... OTHERWISE, DO SEQUENTIAL COMPARE ... - DO ITA = 1,MXTAB - IF(NAME .EQ. TABLE(1,ITA)) THEN - MDIS = ITA - GO TO 400 !... found match at TABLE(1,MDIS) - ENDIF - END DO - GO TO 900 !... failed to find a match -C -C - 300 CONTINUE -C ... COMES HERE TO DO BINARY SEARCH ON TABLE ... - IBEGIN = 1 - MIDPT = (MXTAB/2) + 1 - INCR = MIDPT - II = 0 - LASTLP = .FALSE. - LOFFRT = .FALSE. - LOFFLW = .FALSE. - 330 CONTINUE - II = II + 1 - IF(INCR .LE. 1) LASTLP = .TRUE. -C ... OTHERWISE, WE ARE NOT DOWN TO SINGLE STEP OF FINAL COMPARE - INCR = (INCR+1) / 2 - IF(LOFFRT) GO TO 333 - IF(LOFFLW) GO TO 344 - MDIS = IBEGIN + MIDPT - 1 - IF(NAME .LT. TABLE(1,MDIS)) THEN - GO TO 333 - ELSE IF(NAME .EQ. TABLE(1,MDIS)) THEN -C ... FOUND EXACT MATCH, SO JUMP TO "FOUND" - GO TO 400 - ELSE -C ... WAS .GT. ... - GO TO 344 - ENDIF - 333 CONTINUE - LOFFRT = .FALSE. -C ... GO TO LOWER HALF AND BISECT IT ... - IF(LASTLP) GO TO 388 - MIDPT = MIDPT - INCR - IF(MIDPT .GT. 0) GO TO 330 -C ... OTHERWISE, SEARCH FELL BELOW LOWER END OF TABLE ... -C ... SET SWITCH LOFFLW AND LET IT JUMP BACK INTO TABLE ... - LOFFLW = .TRUE. - GO TO 330 -C - 344 CONTINUE - LOFFLW = .FALSE. -C ... GO TO UPPER HALF AND BISECT ... - IF (LASTLP) GO TO 388 - MIDPT = MIDPT + INCR - IF(MIDPT .LE. MXTAB) GO TO 330 -C ... OTHERWISE, SEARCH FELL BEYOND END OF TABLE ... -C ... SET SWITCH LOFFRT AND LET IT JUMP BACK INTO TABLE - LOFFRT = .TRUE. - GO TO 330 -C - 388 CONTINUE -C ... COMES TO 388 IF NO MATCH FOUND IN TABLE ... - GO TO 900 - -C - 400 CONTINUE -C ... COMES HERE IF MATCH WAS FOUND AT MDIS ... - ijbsirch = MDIS - GO TO 999 -C - 900 CONTINUE - ijbsirch = 0 - GO TO 999 - - 910 continue -C ... comes here if name = binary zero ... - ijbsirch = -1 - go to 999 - - 920 CONTINUE -C ... COMES HERE IF BAD MXTAB ARG (J-DIMENSION OF TABLE) WAS GIVEN - ijbsirch = -2 - GO TO 999 - 930 CONTINUE -C ... COMES HERE IF BAD IDIMEN ARG (I-DIMENSION OF TABLE) WAS GIVEN - ijbsirch = -3 - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/inidra.f b/util/sorc/plotvpap.fd/inidra.f deleted file mode 100755 index c097ca87f9..0000000000 --- a/util/sorc/plotvpap.fd/inidra.f +++ /dev/null @@ -1,144 +0,0 @@ - SUBROUTINE INIDRA(IMAP,ILVLT,KHMBS,ITOUT,KRUN1) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INIDRA IDRA(1-19) -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-12 -C -C ABSTRACT: ASSIGNING INFORMATION TO IDRA(1-19) IE; MAP -C BACKGROUND, DATE/TIME, ETC... -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-25 STEVE LILLY DOCUMENT -C 93-05-12 LILLY CONVERT SUB. TO FORTRAN 77 -C -C USAGE: CALL INIDRA(IMAP,ILVLT,KHMBS,ITOUT,KRUN1) -C -C INPUT ARGUMENT LIST: -C IMAP - INTEGER WORD NUMBER OF UPPER AIR LEVELS TO -C - PROCESS -C ILVLT - INTEGER 10 WORD ARRAY CONTAINING THE LIST -C - OF LEVELS(S) TO PROCESS -C KHMBS - TABLE LISTING VARIOUS MAP BACKGROUNDS -C KRUN1 - RUN OPTION READ IN FROM THE FIRST DATA CARD -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C ITOUT - INTEGER FLAG WITH RANGE FROM 1 THRU 13 , USED -C - TO DETERMINE TYPE OF MAP BACKGROUND DATA IS TO BE -C - DISPLAYED ON. ITOUT IS A FUNCTION OF KRUN AND IS -C - SET IN SUB KOPTN. -C COMMON /BOBIN / LOCT(256),IDTBL(1539) -C COMMON / DATE / NYR,NMO,NDA,NHR -C COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /BOBIN / LOCT(256),IDTBL(1539) - COMMON / DATE / NYR,NMO,NDA,NHR - COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C - INTEGER JBCD(2) - CHARACTER*12 IBCD -C - INTEGER IDMAP(50) - DATA IDMAP - 1 /-1, 50, 8H B,8H ,8H MM/D, - 2 8H D/YY,8H 12Z,8H ,8H 100M,8H B , - 3 8H UABP,8H LOT ,8H ,8H , - 4 8H NH40,8H 04 , - 5 Z'0000000B',Z'00000004',Z'4A0C100C', 31*Z'00000000'/ -C - INTEGER IHDTG(3) - CHARACTER*4 KHIQSY(2) - DATA KHIQSY /'UABP','LOT ' / - CHARACTER*8 KHMBS(29) -C - CHARACTER*4 KHRUN(4,23) - DATA KHRUN - * /'RADA','T ','NH40','04 ','OPNL',' ','NH40','04 ' - 1, 'OVR4','8OPN','NH40','04 ','FINA','L ','NH40','04 ', - 2 'LFM ',' ','NH25','01 ','PFAX',' ','NH40','05 ', - 3 'BKUP','PFAX','NH40','05 ','1DOT','FAX ','NH20','02 ', - 4 '2DOT','FAX ','NH20','02 ','SIRS','PLOT','NH40','04 ', - 5 'TROP','IC1 ','MR40','02 ','TROP','IC2 ','MR40','02 ', - 6 'US1P','LOT ','NH10','01 ','UABP','LOT ','NH40','04 ', - 7 'NHEM','I20 ','NH20','03 ','WIND','PLOT','PN26','01 ', - 8 'NHEM','I40 ','NH40','04 ','SHEM','I40 ','SH40','02 ', - 9 'UABP','LOT ','NH60','01 ','RAOB',' ','NH25','01 ', - A 'SFC ','PLOT','NH20','05 ','GOES','PLOT','GH26','01 ', - B 'GOES','PLOT','GH26','02 '/ -C ...WHERE KHRUN IS SEQUENCED ACCORDING TO KRUN1... -C - INTEGER MAPNO(7) - DATA MAPNO /80,81,82,83,84,85,86/ -C - DATA K000Z /Z'0000005A'/ - INTEGER MSK00FF - DATA MSK00FF /Z'00000000FFFFFFFF'/ - - CHARACTER*2 CYR,CMO,CDY,CHR - INTEGER IDRX(10) - CHARACTER*8 CWORK - - EQUIVALENCE (CWORK,IWORK) - - 100 FORMAT(A4) -C - DO 211 I = 1,50 - IDRA(I) = IDMAP(I) - 211 CONTINUE -C - IDRA(2) = MAPNO(IMAP) - call byteswap(KHMBS(ILVLT), 8, 1) - CALL GBYTES(KHMBS(ILVLT),IDRA(9),0,32,0,2) - READ(KHRUN(1,KRUN1),100) IDRA(11) - READ(KHRUN(2,KRUN1),100) IDRA(12) - call byteswap(IDRA(11), 8, 2) - IDRA(11) = ISHFT(IDRA(11),-32) - IDRA(12) = ISHFT(IDRA(12),-32) - IF(ITOUT .NE. 3) GO TO 222 -C ...OTHERWISE, THIS IS IQSY RUN... - READ(KHIQSY(1),100) IDRA(11) - READ(KHIQSY(2),100) IDRA(12) - call byteswap(IDRA(11), 8, 2) - IDRA(11) = ISHFT(IDRA(11),-32) - IDRA(12) = ISHFT(IDRA(12),-32) - 222 CONTINUE - READ(KHRUN(3,KRUN1),100) IDRA(15) - READ(KHRUN(4,KRUN1),100) IDRA(16) - call byteswap(IDRA(15), 8, 2) - IDRA(15) = ISHFT(IDRA(15),-32) - IDRA(16) = ISHFT(IDRA(16),-32) -C ...WHICH IS THE MAP BKRND NAME - IDRA(17) = ILVLT - IDRA(18) = KRUN1 - IDRA(19) = IDTBL(3) -C - - CALL BIN2CH(NYR,CYR,2,'A99') - CALL BIN2CH(NMO,CMO,2,'A99') - CALL BIN2CH(NDA,CDY,2,'A99') - CALL BIN2CH(NHR,CHR,2,'A99') - - PRINT *,' YR MT DY HR ',CYR,CMO,CDY,CHR - - IWORK = 0 - CWORK(5:8) = CMO // '/' // CDY(1:1) - IDRA(5) = IWORK - CWORK(5:8) = CDY(2:2) // '/' // CYR - IDRA(6) = IWORK - CWORK(5:8) = ' ' // CHR // 'Z' - IDRA(7) = IWORK - call byteswap(IDRA(8),8, 9) - PRINT 300, (IDRA(IR),IR=3,19) - call byteswap(IDRA(3), 8, 14) - print *, (IDRA(IR),IR=3,19) - 300 FORMAT(1H0, 10X, 14A8, 2X,Z16, 2X, Z16, 2X, Z16) - RETURN - END diff --git a/util/sorc/plotvpap.fd/interp.f b/util/sorc/plotvpap.fd/interp.f deleted file mode 100755 index a9fe57f8b0..0000000000 --- a/util/sorc/plotvpap.fd/interp.f +++ /dev/null @@ -1,120 +0,0 @@ - SUBROUTINE INTERP (FLD,imax,jmax,RESULT,STI,STJ,KQUAD) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: INTERP INTERPOLATE IN GRID FIELD TO STN I/J -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 1997-01-07 -C -C ABSTRACT: INTERPOLATE WITHIN THE GIVEN GRIDPOINT FIELD TO THE -C I/J OF THE STATION AND RETURN WITH THE ONE INTERPOLATED VALUE -C IN RESULT. THE GIVEN KQUAD ARGUMENT TELLS ME THE CONFIGURATION -C OF THE GRIDPOINTS SURROUNDING THE STATION I/J; WHETHER IT IS AT -C THE BOUNDARY; WHETHER IT IS AT A SLANTING BOUNDARY. FROM THE -C KQUAD VALUE I WILL PERFORM BI-QUADRATIC INTERPOLATION FOR INTERIOR -C POINTS; OR BI-LINEAR INTERPOLATION AT FIRST INTERIOR POINT AT EDGE -C OF GRID WITH A 4-POINT SQUARE AVAILABLE; OR AVERAGE OF 3 POINTS -C AT SLANTING BOUNDARY. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR: BEDIENT -C 97-01-07 SHIMOMURA: CONVERT TO RUN ON CRAY -C -C USAGE: CALL INTERP (FLD,imax,jmax,RESULT,STI,STJ,KQUAD) -C INPUT ARGUMENT LIST: -C REAL FLD(IMAX,JMAX) - THE GIVEN 2-DIMENSIONAL GRIDPOINT FIELD -C WITHIN WHICH I WILL INTERPOLATE; -C REAL STI,STJ - THE LOCATION OF THE POINT (IN GRID UNITS) -C TO WHICH I WILL INTERPOLATE; -C INT KQUAD - THE CONFIGURATION OF GRIDPOINTS SURROUNDING -C THE GIVEN LOCATION -C ... =1: LL slanting edge 3-pts triangle ... -C ... =2: LR slanting edge 3-pts triangle ... -C ... =3: UR slanting edge 3-pts triangle ... -C ... =4: UL slanting edge 3-pts triangle ... -C ... =5: 4-pt square for 1st interior square at edge... -C ... =6: 16-pt (4pt x 4pt) square for well inside ... -C -C OUTPUT ARGUMENT LIST: -C REAL RESULT - WILL CONTAIN THE INTERPOLATED VALUE AT THE -C LOCATION SPECIFIED BY (STI,STJ) -C -C -C REMARKS: -C CAUTION: ACCEPTABLE VALUES OF KQUAD= [1,2,3,4,5,6] -C IF YOU GIVE ME A NOT-ACCEPTABLE VALUE, THEN -C I WILL DO-NOTHING RETURN; WITH RESULT=0.0 -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ - -C ... - real FLD(imax,jmax) - real RESULT - real STI,STJ - integer KQUAD - - integer I,J - real FI,FJ - real XDELI,XDELJ - real ERAS(4) - real DI - - RESULT = 0.0 - I=STI - J=STJ - FI=I - FJ=J - XDELI=STI-FI - XDELJ=STJ-FJ - - IF(KQUAD .LE. 0) GO TO 999 - IF(KQUAD .GT. 6) GO TO 999 - - GO TO (1,2,3,4,5,6),KQUAD - -C ... case_1: LL slanting edge 3-pts triangle ... - 1 DI=(FLD(I+1,J)+FLD(I+1,J+1)+FLD(I,J+1))/3. - GO TO 10 - -C ... case_2: LR slanting edge 3-pts triangle ... - 2 DI=(FLD(I,J)+FLD(I,J+1)+FLD(I+1,J+1))/3. - GO TO 10 - -C ... case_3: UR slanting edge 3-pts triangle ... - 3 DI=(FLD(I,J)+FLD(I+1,J)+FLD(I,J+1))/3. - GO TO 10 - -C ... case_4: UL slanting edge 3-pts triangle ... - 4 DI=(FLD(I,J)+FLD(I+1,J)+FLD(I+1,J+1))/3. - GO TO 10 - -C ... case_5: 4-pt square for 1st interior square at edge... - 5 ERAS(1)=FLD(I,J) - ERAS(4)=FLD(I,J+1) - ERAS(2)=ERAS(1)+(FLD(I+1,J)-ERAS(1))*XDELI - ERAS(3)=ERAS(4)+(FLD(I+1,J+1)-ERAS(4))*XDELI - DI=ERAS(2)+(ERAS(3)-ERAS(2))*XDELJ - GO TO 10 - -C ... case_6: 16-pt (4pt x 4pt) square for well inside ... - 6 XI2TM=XDELI*(XDELI-1.)*.25 - XJ2TM=XDELJ*(XDELJ-1.)*.25 - J1=J-1 - DO 40 K=1,4 - ERAS(K) = FLD(I,J1) + (FLD(I+1,J1)-FLD(I,J1))*XDELI + - 1 (FLD(I-1,J1)-FLD(I,J1)-FLD(I+1,J1)+FLD(I+2,J1))*XI2TM - J1=J1+1 - 40 continue - - DI = ERAS(2) + (ERAS(3)-ERAS(2))*XDELJ + - 1 (ERAS(1)-ERAS(2)-ERAS(3)+ERAS(4))*XJ2TM - - 10 continue - RESULT=DI - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/koptn.f b/util/sorc/plotvpap.fd/koptn.f deleted file mode 100755 index 2c0e48af84..0000000000 --- a/util/sorc/plotvpap.fd/koptn.f +++ /dev/null @@ -1,332 +0,0 @@ - SUBROUTINE KOPTN(KRUN,IOPTN,NOLVSR,LVLSAL,LDZDTQ,LDZNEW,ITOUT, - X WATPAP,IDUMPT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: KOPTN SELECT PLOT -C PRGMMR:LIN ORG: W/NMC412 DATE: 97-01-29 -C -C ABSTRACT: READS DATA FILES AS INDICATED BY THE SWITCHES SET -C IN /LFILES/. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-25 STEVE LILLY ADD DOCUMENTATION BLOCK -C 93-05-11 LILLY CONVERT SUB. TO FORTRAN 77 -C 97-01-29 LIN CONVERT SUB. TO CFT-77 -C -C USAGE: CALL KOPTN(KRUN,IOPTN,NOLVSR,LVLSAL,LDZDTQ,LDZNEW -C & ITOUT,WATPAP,IDUMPT) -C -C INPUT ARGUMENT LIST: -C KRUN - IS THE RUN OPTION READ IN FROM DATA CARDS. -C IOPTN - INTEGER FLAG READ IN FROM 1ST DATA CARD. -C NOLVSR - INTEGER WORD NUMBER OF UPPER AIR LEVELS TO PROCESS. -C LVLSAL - ARRAY OF ALL LEVELS REQUESTED -C LDZDTQ - LOGICAL FLAG = .TRUE. FOR MIDCYC, SET IN SUB KOPTN. -C - = .FALSE. IF NOT MIDCYC. -C LDZNEW - LOGICAL FLAG = .TRUE. FOR MIDCYC, SET IN SUB KOPTN. -C - = .FALSE. IF NOT MIDCYC. -C WATPAP - REAL*8 NAME OF FILE TO READ BY SUB READPA. -C -C OUTPUT ARGUMENT LIST: -C ITOUT - INTEGER FLAG WITH RANGE FROM 1 THRU 13 , USED -C - TO DETERMINE TYPE OF MAP BACKGROUND DATA IS TO BE -C - DISPLAYED ON. ITOUT IS A FUNCTION OF KRUN AND IS -C - SET IN SUB KOPTN. -C IDUMPT - INTEGER 2 WORD ARRAY CONTAINING THE DUMP TIME -C - IN HOLLERTH IE. '10+4','0 '. -C COMMON /LACAR / LACAR -C COMMON /LFILES/ L14,L15,L18,L19,L20,L22 -C COMMON /MIDCYC/ MIDCYC -C COMMON /TIMES / NANJI(12) -C COMMON /WLONG0/ WLONG0 -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /LACAR / LACAR - COMMON /LFILES/ L14,L15,L18,L19,L20,L22 - COMMON /MIDCYC/ MIDCYC - COMMON /TIMES / NANJI(12) - COMMON /WLONG0/ WLONG0 -C - CHARACTER*8 GRANPA - CHARACTER*8 NEWPAP - CHARACTER*8 UABPAP - DATA GRANPA /'GRANPA '/ - DATA NEWPAP /'NEWPAP '/ - DATA UABPAP /'UABPAP '/ - CHARACTER*8 WATPAP -C -C - INTEGER IDUMPT(2) - INTEGER LVLSAL(10) - INTEGER NINES - DATA NINES /9999/ -C - LOGICAL LCKOUT -C - LOGICAL L14 - LOGICAL L15 - LOGICAL L18 - LOGICAL L19 - LOGICAL L20 - LOGICAL L22 - LOGICAL LACAR - LOGICAL LDZDTQ - LOGICAL LDZNEW - LOGICAL MIDCYC - LOGICAL TMCHK -C - DATA INFILE /0/ - DATA KACAR /20/ - DATA KADUPA /19/ - DATA KARCFT /14/ - DATA KSATWN /22/ - DATA KTIROS /15/ - DATA KUABOG /18/ -C - 150 FORMAT(A8) - LCKOUT = .FALSE. - TMCHK = .FALSE. -C - IF(KRUN .NE. 4) GO TO 500 -C ...FALL THROUGH FOR UAB PLOT ON NH PE OCTAGON. - 300 CONTINUE - ITOUT = 3 - WATPAP(1:8) = UABPAP(1:8) - RETURN -C - 500 CONTINUE - IF(KRUN .NE. 5) GO TO 800 -C ...FALL THROUGH FOR LFM-NA SECTION ON AFOS WITH 105W VERTICAL. - ITOUT = 4 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 800 CONTINUE - IF(KRUN .NE. 8) GO TO 900 -C ...COME HERE FOR 1-DOT ON NA SECTION -- LOOKS JUST LIKE 2-DOT. - ITOUT = 1 - GO TO 910 -C - 900 CONTINUE - IF(KRUN .NE. 9) GO TO 1000 -C ...THIS IS THE 2-DOT. - ITOUT = 2 - IF(.NOT. LACAR) GO TO 910 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 - 910 CONTINUE - IF(.NOT. MIDCYC) LDZDTQ = .TRUE. - IF(.NOT. MIDCYC) LDZNEW = .TRUE. - WATPAP(1:8) = NEWPAP(1:8) - IF(IOPTN .NE. 1) RETURN - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 1000 CONTINUE - IF(KRUN .NE. 10) GO TO 1100 -C ...INITIALIZE HERE FOR A TIROS PLOT. - ITOUT = 6 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 1100 CONTINUE - IF(KRUN .NE. 11) GO TO 1500 -C ...FALL FOR TROPIC PLOT ON MERC. - ITOUT = 7 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 1500 CONTINUE - IF(KRUN .NE. 15) GO TO 1700 -C ...INITIALIZE FOR 1:20M NH. - ITOUT = 8 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 1700 CONTINUE - IF(KRUN .NE. 17) GO TO 1800 -C ...FALL FOR GENERALIZED NH 1:40M PLOT. - ITOUT = 10 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 1800 CONTINUE - IF(KRUN .NE. 18) GO TO 1900 -C ...AND THIS IS FOR GENERALIZED 1:40M SH PLOT. - ITOUT = 5 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 1900 CONTINUE - IF(KRUN .NE. 19) GO TO 2200 -C ...HERE I PLOT THE NH 1:60M. - ITOUT = 11 - WATPAP(1:8) = GRANPA(1:8) - LCKOUT = .TRUE. - GO TO 2500 -C - 2200 CONTINUE - IF(KRUN .NE. 22) GO TO 2300 -C ...THIS IS A PSEUDO-GOES WEST PROJECTION. - ITOUT = 12 - WLONG0 = 135.0 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 2300 CONTINUE - IF(KRUN .NE. 23) GO TO 2400 -C ...THIS IS A PSEUDO-GOES EAST PROJECTION. - ITOUT = 13 - WLONG0 = 75.0 - WATPAP(1:8) = GRANPA(1:8) - GO TO 2500 -C - 2400 CONTINUE - IF((KRUN .GT. 0) .AND. (KRUN .LT. 24)) GO TO 300 -C ...DEFAULT TO 300 FOR A REASONABLE KRUN REQUEST. - PRINT 2450,KRUN - 2450 FORMAT(1H ,'KRUN = ',I4,' ... OUT OF RANGE.') - STOP 2100 -C - 2500 CONTINUE -C -C COME HERE TO READ DATA FILES AS INDICATED BY THE -C SWITCHES SET IN /LFILES/. -C -C FT19 ... ADPUPA -C - IF(.NOT. L19) GO TO 2600 - INFILE = KADUPA - IOPCLO = 2 - CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN, - 1 IOPCLO,LCKOUT,IOPENQ,IERROR) - IF(NANJI(5) .EQ. NINES .OR. NANJI(6) .EQ. NINES) GO TO 2600 - IDUMPT(1) = NANJI(5) - IDUMPT(2) = NANJI(6) - TMCHK = .TRUE. -C - 2600 CONTINUE -C -C FT14 ... AIRCFT -C - IF(.NOT. L14) GO TO 2700 - IF(INFILE .NE. 0) GO TO 2610 - IOPCLO = 2 - GO TO 2620 - 2610 CONTINUE - IOPCLO = 0 - 2620 CONTINUE - INFILE = KARCFT - CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN, - 1 IOPCLO,LCKOUT,IOPENQ,IERROR) - IF(IOPCLO .EQ. 0) GO TO 2700 - IF(TMCHK) GO TO 2700 - IF(NANJI(5) .EQ. NINES .OR. NANJI(6) .EQ. NINES) GO TO 2700 - IDUMPT(1) = NANJI(5) - IDUMPT(2) = NANJI(6) - TMCHK = .TRUE. -C - 2700 CONTINUE -C -C FT20 ... ACAR -C - IF(.NOT. L20) GO TO 2800 - IF(INFILE .NE. 0) GO TO 2710 - IOPCLO = 2 - GO TO 2720 - 2710 CONTINUE - IOPCLO = 0 - 2720 CONTINUE - INFILE = KACAR - CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN, - 1 IOPCLO,LCKOUT,IOPENQ,IERROR) - IF(IOPCLO .EQ. 0) GO TO 2800 - IF(TMCHK) GO TO 2800 - IF(NANJI(5) .EQ. NINES .OR. NANJI(6) .EQ. NINES) GO TO 2800 - IDUMPT(1) = NANJI(5) - IDUMPT(2) = NANJI(6) - TMCHK = .TRUE. -C - 2800 CONTINUE -C -C FT22 ... SATWND -C - IF(.NOT. L22) GO TO 2900 - IF(INFILE .NE. 0) GO TO 2810 - IOPCLO = 2 - GO TO 2820 - 2810 CONTINUE - IOPCLO = 0 - 2820 CONTINUE - INFILE = KSATWN - CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN, - 1 IOPCLO,LCKOUT,IOPENQ,IERROR) - IF(IOPCLO .EQ. 0) GO TO 2900 - IF(TMCHK) GO TO 2900 - IF(NANJI(5) .EQ. NINES .OR. NANJI(6) .EQ. NINES) GO TO 2900 - IDUMPT(1) = NANJI(5) - IDUMPT(2) = NANJI(6) - TMCHK = .TRUE. -C - 2900 CONTINUE -C -C FT15 ... TIROS -C - IF(.NOT. L15) GO TO 3000 - IF(INFILE .NE. 0) GO TO 2910 - IOPCLO = 2 - GO TO 2920 - 2910 CONTINUE - IOPCLO = 0 - 2920 CONTINUE - INFILE = KTIROS - CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN, - 1 IOPCLO,LCKOUT,IOPENQ,IERROR) - IF(IOPCLO .EQ. 0) GO TO 3000 - IF(TMCHK) GO TO 3000 - IF(NANJI(5) .EQ. NINES .OR. NANJI(6) .EQ. NINES) GO TO 3000 - IDUMPT(1) = NANJI(5) - IDUMPT(2) = NANJI(6) - TMCHK = .TRUE. -C - 3000 CONTINUE -C -C FT18 ... BOGUS -C - IF(.NOT. L18) GO TO 3100 - IF(INFILE .NE. 0) GO TO 3010 - IOPCLO = 3 - GO TO 3020 - 3010 CONTINUE - IOPCLO = 1 - 3020 CONTINUE - INFILE = KUABOG - CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN, - 1 IOPCLO,LCKOUT,IOPENQ,IERROR) - IF(IOPCLO .EQ. 1) GO TO 3100 - IF(TMCHK) GO TO 3100 - IF(NANJI(5) .EQ. NINES .OR. NANJI(6) .EQ. NINES) GO TO 3100 - IDUMPT(1) = NANJI(5) - IDUMPT(2) = NANJI(6) - TMCHK = .TRUE. -C - 3100 CONTINUE -C -C I MAY STILL NEED TO CLOSE GRANPA. -C - IF(IOPENQ .EQ. 0) GO TO 3200 - IOPCLO = 4 - CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN, - 1 IOPCLO,LCKOUT,IOPENQ,IERROR) -C - 3200 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/lgnd1d.f b/util/sorc/plotvpap.fd/lgnd1d.f deleted file mode 100755 index 3a49052c8b..0000000000 --- a/util/sorc/plotvpap.fd/lgnd1d.f +++ /dev/null @@ -1,59 +0,0 @@ - SUBROUTINE LGND1D -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: LGND1D PUT RUN TIME IN TITLE -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-02-10 -C -C ABSTRACT: ADDS A SPECIAL LEGEND TO PLOTTED -C CHARTS IDENTIFYING THEIR TIME OF EXECUTION OR RUN TIME. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-21 HENRICHSEN ADD DOCUMENTATION BLOCK AND -C REPLACE ENCODE WITH FFI2A -C 93-05-05 LILLY CONVERT SUB. TO FORTRAN 77 -C 97-02-10 LIN CONVERT SUB. TO CFT 77 -C -C USAGE: CALL LGND1D -C -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /ADJUST/ IXADJ, IYADJ -C - CHARACTER*4 TITLE(4) - DATA TITLE /'#CLO', 'CK T', 'IME ', '####'/ -C - INTEGER ITIME(8) -C - CHARACTER*1 ICYCLE - INTEGER IPRIOR(2) -C - NCYCLE = 0 - CALL W3UTCDAT(ITIME) -C - IHRPMM = ITIME(5) - IHRPMM = IHRPMM*100 + ITIME(6) -C CALL INT2CH(IHRPMM,TITLE(4),4,'L999') - CALL BIN2CH(IHRPMM,TITLE(4),4,'A999') -C - ANGLE = 0.0 - HEIGHT = 1.0 - IDOTS = 400 + IXADJ - IPRIOR(1) = 0 - IPRIOR(2) = 2 - ITAG = 0 - JDOTS = 65 + IYADJ - NCHAR = 16 -C - CALL PUTLAB(IDOTS,JDOTS,HEIGHT,TITLE(1),ANGLE,NCHAR,IPRIOR,ITAG) - PRINT *,' LGND1D TIME OF DAY FOR MAP TITLE is ',TITLE -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/main.f b/util/sorc/plotvpap.fd/main.f deleted file mode 100755 index f07aa10836..0000000000 --- a/util/sorc/plotvpap.fd/main.f +++ /dev/null @@ -1,448 +0,0 @@ -C DATA SET PLOTVPAP AT LEVEL 002 AS OF 02/21/97 -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: PLOTVPAP -C PRGMMR: SAGER ORG: NP12 DATE: 2002-02-06 -C -C ABSTRACT: SELECTS UPPER AIR DATA FOR PLOTTING AND OUTPUTS IT TO -C FT55 WHICH IS THEN PASSED TO A CODE USING BEDIENT'S CONTOURING -C PACKAGE. DATA CAN BE PLOTTED AT VARIOUS SCALES AND UTILIZING A -C NUMBER OF INPUT FILES. OPTIONS ARE EXTERNALLY CONTROLLED AND -C WHILE SOME FLEXIBILITY EXISTS, WITHIN A GIVEN OPTION THE CODE -C ANTICIPATES THAT AN OPERATIONAL-TYPE PRODUCT IS DESIRED. -C WHEN THE AFOS PARAMENTER IS TURNED ON IN THE PARM FIELD AFOS -C PLOTFILE PRODUCTS ARE OUTPUT TO FT24F001. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN. -C 88-07-22 GLORIA DENT CHANGE THE AFOS ZOOM THRESHOLD OF 72273 (FT. -C HUACHUCA) FROM ZOOM 1 TO ZOOM 16. CHANGE THE AFOS ZOOM -C THRESHOLD OF 76458 (MAZATLAN,MX) FROM ZOOM 3 TO ZOOM 1 -C 88-07-27 GLORIA DENT CHANGE THE W3FK00-W3FK11 TO W3FK41-W3FK51.. -C 88-08-11 GLORIA DENT MOVE SOME OF THE PLOTTED DATA OF STATION -C 72273 (FT. HUACHUA) SO THAT IT WILL NOT OVERPLOT -C STATION 72274 (TUCSON) ON THE VARIAN CHART. -C 88-12-14 GLORIA DENT PUT IN LOGIC FOR ADPUPA FILE(FT19) TO ALLOW -C ONLY + OR - 2 HOURS OFFTIME FOR REPORTS OF TYPE 11,TYPE -C 21,TYPE 22, TYPE 23 -C 89-05-10 HENRICHSEN CLEAN UP PARM FIELD, ADD NEW SUBS., -C CLEAN UP AND DOCUMENT SOME OLD SUBS, -C ADD DUMP TIME TO TILE OF AFOS PLOTFILE MAPS. -C 89-05-23 HENRICHSEN FIX AN ERROR IN SUB CKPARM. -C 89-05-31 DENT CHANGE SUB AFORMT TO INCLUDE MINUTE IN -C IN AFOS COMMS HEADER ( 2-DOT PLOTFILE ONLY). -C 89-07-20 GLORIA DENT CHANGE THE AFOS ZOOM THRESHOLD OF 74732 -C (HOLLOMAN A.F. BASE,N.M.)FROM ZOOM 4-1 TO ZOOM 16-1. -C 89-07-20 STEVE LILLY ADD LAT/LONG FOR STATIONS WHICH ARE MOVED -C 89-07-21 STEVE LILLY ADD SUB TRUIJ TO PROGRAM -C 89-11-03 STEVE LILLY ADD SUB MOVOBS TO PROGRAM AND -C ADD LOGIC WHICH PREVENTS SPECIFIED MILITARY UPPER -C AIR REPORTS FROM BEING PLOTTED AT THE TOP OF THE -C VARIAN PRODUCT. -C 89-12-26 GLORIA DENT INITIALIZE RETURN EXIT BEFORE THE FIRST -C STATEMENT TO PREVENT FALSE PLOTTING OF NON-PIBAL -C REPORTS. -C 90-04-23 STEVE LILLY FIX AN ERROR IN SUB B4PLOT. ADD -C LOGIC WHICH WILL PREVENT REPEATING PREVIOUS OBS -C FOR LEVELS WHICH ARE MISSING. -C 90-09-16 RALPH JONES BYPASS TIME CHECK ON 21Z CANTON SOUNDING. -C 90-10-02 HENRICHSEN FIX AN ERROR IN SUB GETPIL. -C 90-11-02 HENRICHSEN LINK IN NEW W3FQ06 THAT WILL SAVE A COPY -C OF THE AFOS PLOT FILE FOR CONVERTING TO -C AWIPS FORMAT. -C ADD CONSOL MESSAGE INDICATING NUMBER AND -C NAMES OF AFOS PLOTFILE MAPS MADE. -C LINK IN NEW W3FQ06 THAT HAS NEW OPTIONS -C TO MAKE A COPY OF THE AFOS PLOTFILE PRIOR -C POSTING FOR TRANSMISSION AVAILABILITY. -C 93-05-10 LILLY CONVERTED SUB. TO FORTRAN 77. -C 95-07-12 LILLY MOVES THE LOCATION OF THE "DATA CUT OFF TIME" -C FROM THE YUCATAN TO THE LOWER LEFT HAND CORNER. THIS -C MOVE PREVENTS THE "DATA CUT OFF TIME" FROM OVER- -C WRITING STATION 76595 (CANCUM). -C 97-01-28 LIN CONVERTED TO CFT-77 -C 97-02-11 LIN FIX THE BUGS AND PLOT NH AND SH OBS. -C 97-02-21 LIN ADD TROPIC AREA PLOTS INTO THE CODE. -C 97-03-04 LIN ADD AIR CRAFT AND SAT. WIND INTO THE PLOTS. -C 97-03-36 LIN MODIFY TO PLOT 250MB PLOTTED DATA ON NH2003. -C 98-04-17 SAGER CONVERT TO F90. ADD Y2K SUBROUTINES. -C ADD TEMPS TO AIRCRAFT REPORTS ON 1:20 MILLION -C 99-07-25 SAGER CONVERT TO IBM SP -C -C USAGE: -C INPUT FILES: -C PARM - THE PARM DIRECTS THE PLOT OPTIONS. -C - SAMPLE PARM FIELD: -C - ('NUMF=XX,ACAR=ON,MIDC=ON,TSW1=ON,TSW2=ON,' -C - 'AFOS=ON,SEND=ON,CARD=ON,MARG=ON') -C - THE INDICATED FLAGS HAVE THESE MEANINGS: -C - NUMF=XX WHERE XX DEFINE A TWO-DIGET NUMBER USED TO -C - OVERRIDE THE OPERATIONAL CONVENTIONS SEE REMARKS. -C - ACAR=ON SIGNALS THE ACAR OPTION -C - MIDC=ON ACTIVATES THE MID-CYCLE OPTION -C - TSW1=ON TELLS RDSOLD TO BYPASS SOME DATE/TIME CHECKS. -C - TSW2=ON TELLS RDSOLD TO BYPASS SOME DATE/TIME CHECKS. -C - AFOS=ON MAKES THE AFOS PLOTFILE. -C - SEND=ON SENDS THE AFOS PLOTFILE. -C - CARD=ON TELLS W3FQ06 TO READ A DATA CARD -C - MARG=ON TURN ON MARGEN PLOTTING OF SOME SELECTED -C - STATIONS SO AS TO AVOID OVER PLOTTING. -C - THIS IS A FAX/VARION OPTION ONLY. -C FT05F001 - DATA CARDS, INPUT TO DETERMINE PLOTTING OPTION. -C - SEE REMARKS. -C FT42F001 - USUALLY AIRCFT DATA ...PARM VALUE TO FORCE PLOT IS 2. -C FT44F001 - USUALLY TIROS DATA ...PARM VALUE TO FORCE PLOT IS 8. -C FT18F001 - USUALLY BOGUS DATA ...PARM VALUE TO FORCE PLOT IS 16. -C FT41F001 - USUALLY ADPUPA DATA ...PARM VALUE TO FORCE PLOT IS 1. -C FT20F001 - USUALLY ACAR DATA ... PARM VALUE TO FORCE PLOT IS 32. -C FT43F001 - USUALLY SATWND DATA ... PARM VALUE TO FORCE PLOT IS 4. -C FT26F001 - A LIST OF STATIONS FOR POSSIBLE MARGIN PLOTTING AT TOP. -C FMANL - PROVIDES 1000MB HTS FOR TIROS PLOT ON LFM MAPS. -C ANL1 - PROVIDES 1000MB HTS FOR TIROS PLOT AT 1:40M OVER NH. -C ANL5 - PROVIDES 1000MB HTS FOR TIROS PLOT AT 1:40M OVER SH. -C GES - PROVIDES BACKUP 1000MB HTS FOR TIROS AT 1:40M OVER NH. -C NEWPAP - PROVIDES ADDITIONAL UPPER-AIR DATA (OPTION DEPENDENT). -C OLDPAP - 12-HR OLD NEWPAP ... USED TO COMPUTE HT CHANGES. -C FT50F001 - USED TO DETERMINE AFOS PIL NOS. FOR PLOTFILE OUTPUT. -C - THE ABOVE FILES WILL NOT ALL BE USED IN ANY GIVEN -C - EXECUTION OF THIS PROGRAM. -C -C -C OUTPUT FILES: -C FT06F001 - PRINT FILE. -C FT24F001 - HOLDS PLOTFILE OUTPUT FOR AFOS. -C FT28F001 - HOLDS A COPY OF PLOTFILE OUTPUT THAT WILL BE -C - CONVERTED TO AWIPS FORMAT BY ANOTHER JOB STEP. -C FT55F001 - HOLDS PLOTTED DATA PRINT FOR ASSIMILATION BY BEDIENT. -C GRANPA - TEMPORARY STORAGE AREA, SERVES AS INPUT FILE TOO. -C BACKUP - USED ALSO TO SEND THE AFOS PLOTFILE MAPS. -C -C SUBPROGRAMS CALLED: -C UNIQUE: - ACPROC AFPLTF AFORMT APLGND AFZOOM B4PLOT -C - CKPARM DATIT DEWPT DIXIE FRMSG1 GEOHGT -C - GLSYLO GOESXY IDTITL INIDRA INTERP -C - KIRK KNIT OPTIN LGNDID LKTBLS MAPLOP -C - MERCXY MFIELD MOVEID MOVOBS OPOINT -C - PACKOB PLTDAT PNANIJ PRESOR PUTLAB READPA -C - REDADP REPORT DRAFIL RDCAR1 RDCAR2 RDDATE -C - RDSIRS RDSOLD SETCAR SETFLG SETUP SKEIL -C - SORTEM TBOUND TEMPER TITLED TITLEJ TITLEN -C - TITLES WIND -C LIBRARY: -C COMMON - CONSOL FFA2I -C W3LIB - W3AI01 W3AI02 W3AI14 W3AI15 W3AI24 W3AI35 -C - W3AI39 W3AG09 W3AG15 W3AK19 W3AQ03 W3AQ09 -C - W3AQ13 W3AS00 W3AS02 W3AS03 W3FB00 W3FB02 -C - W3FB04 W3FK40 W3UTCDATW3FQO3 W3FQ06 W3FQ09 -C - W3FA15 W3FT01 W3TAGB W3TAGE -C GRAPHICS - DAYOWK DSHIFT EB2ASC ICALCU ISP2EB -C - MOVCH TRANSA TRUIJ TRULL UPDATR -C - WNDBRK INT2CH -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C = 1 - AFOS PLOTFILE DATA NOT SENT. -C = 2 - INPUT DATA CARDS COULD NOT BE DECIPHERED. -C -C REMARKS: NOTE BE SURE THAT IVERSN ARRAY IS UPDATED WHEN CODE IS -C UPDATED. -C INTEGER IVERSN(9) /'1600',',145','0,00','000Z', -C 1 ',WD4','12/D','KPH/','9.L0', -C 2 ZF25E0D0A/ -C THE NUMF=XX FLAGS ARE DESCRIBED BELOW: -C XX DEFINE A TWO-DIGIT NUMBER USED TO OVERRIDE THE OPERATIONAL -C CONVENTIONS REGARDING WHICH FILES ARE PLOTTED UNDER A GIVEN -C KRUN OPTION. IF THESE POSITIONS ARE '00' OR MISSING, -C KRUN ALONE WILL MAKE THIS DETERMINATION. OTHERWISE THESE -C NUMBERS ARE INTERPRETED THUSLY: -C 1 PLOT FT19 (ADPUPA) -C 2 PLOT FT14 (AIRCFT) -C 4 PLOT FT22 (SATWND) -C 8 PLOT FT15 (TIROS) -C 16 PLOT FT18 (BOGUS) -C 32 PLOT FT20 (ACAR) -C -C THESE VALUES ARE ADDITIVE. FOR EXAMPLE, 13 MEANS PLOT FT19, -C FT22, AND FT15. -C THIS PROGRAM HAS MANY OPTIONS, CONTROLLED BY DATA CARDS, EACH WITH -C A PRE-DETERMINED SET OF INPUT FILES FROM WHICH TO PLOT DATA. THE -C CODE ALSO RECOGNIZES THE ABOVE-INDICATED PARM VALUES (WHICH ARE -C ADDITIVE) AS PARTIAL OVERRIDES TO THOSE DATA CARDS. FOR EXAMPLE, -C THE 2-DOT OPTION WITH NO PARM VALUE SET WILL YIELD A PLOT OF FT14, -C FT19, AND FT22 DATA. IF ONE DESIRED TO PLOT TIROS DATA AS WELL, ONE -C SHOULD SET A PARM VALUE OF 15 (1+2+4+8). SETTING THE PARM SWITCH -C OVERRIDES THE FILE SELECTION BASED ON THE DATA CARDS, AND THIS -C SETTING PLOTS DATA FROM ALL FOUR DESIRED FILES. -C THIS PROGRAM DOES NOT BY ITSELF DISPLAY FAX DATA. IT -C MUST BE FOLLOWED BY A DISPLAY PROGRAM UTILIZING BEDIENT'S CNTR -C PACKAGE. THE COMMONLY USED FOLLOW-UP PROGRAM IS SCHNURR'S -C PEPFAX. -C MODIFIED JAN., 1984 TO ADD ACAR (FT20) FILE PLOTTING OPTION. -C MODIFIED DEC., 1984 TO ADD 2 MORE MANDITORY LEVELS FOR PLOTTING. -C 400 AND 150 MB CAN NOW BE PLOTTED--150MB WILL BE RUNNING -C OPERATIONALLY 1/9/85 IN THE 2-DOT PACKAGE. -C MODIFIED MAY 1986 TO RID CODE OF ASYNCHRONOUS I/O. -C MODIFIED JULY 1987 TO SET ZOOM THRESHOLD 4:1 AT STATION 72402 -C (WALLOPS ISLAND). SEE SUB B4PLOT. -C MODIFIED SEPTEMBER 1987 TO INCLUDE THE BLOCK DATA SUBPROGRAM -C TO INITIALIZE LABELED COMMON /LKTLBS/ THUS ELIMINATING THE -C NEED TO "EXPLICITLY" LINK EDIT WITH ANY CONTOUR(CNTR) PACKAGE. -C SEE SUB PUTLAB IN THIS SOURCE. G.R. DENT...09/09/87... -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM SP -C -C$$$ -C - COMMON /BOBIN / LOCT(256),IDTBL(1539) - COMMON /CHKOUT/ NITEM - COMMON /CIDOBS/ RIDOBS(200) - COMMON / DATE / NYR,NMO,NDA,NHR - COMMON /IAFOS /NUMAFS,NAMPIL(10),LVERSN,AFOS,SEND,CARD,MARG,PNCH -C* COMMON /ISPACE/ IDREC(6),NDATA(3,10001) - COMMON /JSPACE/ IDREC(6),NDATA(3,10001) - COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON /LEVEL / NLEVEL,LCNTR - COMMON /PACKRA/ DBLPKD(6) - COMMON /ROBIN / LCT1(256),IDTB1(1539) - COMMON /SOBIN / LCT2(256),IDTB2(1539) - COMMON /TIMES / NANJI(12) - COMMON /TIMET / NANJK(2) -C COMMON / / SDATA(3,10001) -C - CHARACTER*8 AFSMSG(07) - DATA AFSMSG /'NWS,MADE', ' AND SEN', 'T XX OF ', - 1 'XX AFOS ', '2-DOT PL', 'OTFILE M', - 1 'APS: '/ - CHARACTER*8 AFSPIL(07) - DATA AFSPIL /'NWS,THEY', ' ARE ', ' ', - 1 ' ', ' ', ' ', - 1 ' :'/ - CHARACTER*8 DHMBS (29) - DATA DHMBS /'SURFACE ', '1000MB ', '850MB ', - 1 '700MB ', '500MB ', '400MB ', - 2 '300MB ', '250MB ', '200MB ', - 3 '150MB ', '100MB ', '70MB ', - 4 '50MB ', '30MB ', '20MB ', - 5 '10MB ', '7MB ', '5MB ', - 6 '3MB ', '2MB ', '1MB ', - 7 '0.4MB ', 'TROPO ', 'SIGL ', - 8 'FRZG LVL', 'REL HUM ', ' INDEX ', - 9 'PRECIP-W', 'SFC ANL '/ - CHARACTER*8 DHVRBL(3) - DATA DHVRBL /'KRUN ', 'NLVLS ', 'IOPTN ' / - CHARACTER*12 IBCD -C - CHARACTER*1 LA - DATA LA /'A'/ - CHARACTER*1 LPARM(100) - CHARACTER*100 NPARM - EQUIVALENCE (LPARM(1),NPARM) -C - REAL*8 DBLPKD - REAL*8 NDATA - REAL*8 RIDOBS - REAL*8 SDATA - REAL*8 WATPAP -C -C??? INTEGER JBCD(3) - INTEGER ILVLTS(10) - INTEGER IDUMPT(2) - INTEGER IVALRA(3) - INTEGER IVERSN(10) - DATA IVERSN /8H 1600,8H ,028,8H 0,10,8H 012Z, - 1 8H ,NP1,8H 12/J,8H LIN/,8H 0.L0, - 2 Z'F25E0D0A',Z'0000000000'/ - INTEGER KNAM(10) - INTEGER KNUMB(10) - INTEGER LBLTAP - DATA LBLTAP /55/ - INTEGER LVLSAL(10) - INTEGER MAXDFE - DATA MAXDFE /255/ - INTEGER MXMBS - DATA MXMBS /29/ - CHARACTER*12 NAME(10) - CHARACTER*12 NUMBS(10) - INTEGER NVRBLS - DATA NVRBLS /3/ -C - LOGICAL AFOS - LOGICAL CARD - LOGICAL FLAGS(9) - CHARACTER*1 LVERSN(40) - CHARACTER*1 CVERSN(40) - LOGICAL MARG - LOGICAL PNCH - LOGICAL SEND - LOGICAL LDZDTQ - LOGICAL LDZNEW -C -C??? EQUIVALENCE(JBCD(1),IBCD) -C - CALL W3TAGB('PLOTVPAP',2002,0037,0068,'NP12') - AFOS = .FALSE. - -C -C READ IN PARM FIELD FLAGS -C - CALL W3AS00(NF,NPARM,IERR) -C PRINT *,' NF=', NF -C - REWIND LBLTAP -C??? ENDFILE LBLTAP -C ...TO ENSURE THEY WON,T USE TAPE IF ABNORMAL END... - REWIND LBLTAP - NITEM = 0 -C - LDZDTQ = .FALSE. - LDZNEW = .FALSE. - CALL SBYTESCCS(CVERSN,IVERSN,0,32,0,10) -C -C READ THE CONTROLLING DATA CARDS. -C - CALL RDCAR1(NVRBLS,DHVRBL,IVALRA,IERR,KNAM,NAME,KNUMB,NUMBS) - IF(IERR .NE. 0) THEN - PRINT *, ' RDCAR1 FAILS. IERR=',IERR - GO TO 900 - ENDIF - KRUN = IVALRA(1) - NOLVSR = IVALRA(2) - IOPTN = IVALRA(3) -C - WRITE(6,100)KRUN,NOLVSR,IOPTN - 100 FORMAT(1X,/,10X,'AFTER RDCAR1 ... KRUN = ',I4,5X, - 1 'NOLVSR = ',I4,5X,'IOPTN = ',I4) -C - NLEVEL = NOLVSR - LCNTR = 0 -C - CALL RDCAR2(NOLVSR,DHMBS,MXMBS,ILVLTS,IERR,KNAM,NAME,KNUMB,NUMBS) - IF(IERR .NE. 0) THEN - PRINT *, ' RDCAR2 FAILS. IERR=',IERR - ENDIF - CALL RDCAR3(IERRS) - IF(IERR .NE. 0) THEN - PRINT *, ' RDCAR3 FAILS. IERR=',IERR - ENDIF - IF(NOLVSR .LT. 2) GO TO 160 - IMAX = NOLVSR - 1 - DO 150 I=1,IMAX - INNER = I + 1 - DO 150 J=INNER,NOLVSR - IF(ILVLTS(I) .LE. ILVLTS(J)) GO TO 150 - ITEM = ILVLTS(I) - ILVLTS(I) = ILVLTS(J) - ILVLTS(J) = ITEM - 150 CONTINUE -C -C THE ABOVE LOOP SORTS THE REQUESTED LEVELS INTO ASCENDING ORDER. -C - 160 CONTINUE - WRITE(6,200)(ILVLTS(I),I=1,NOLVSR) - 200 FORMAT(1H , 10X, 'ILVLTS ARE ...', 10I5) -C -C CHECK PARM FLAGS. -C - CALL CKPARM(LPARM,NF,NUMFIL,FLAGS) -C -C SET FLAGS IN COMMON BLOCKS. -C - CALL SETFLG(NUMFIL,KRUN,FLAGS) -C -C IF THIS IS AN AFOS RUN LOAD AFOS VERSION INTO COMMON. -C - IF(AFOS) CALL MOVCH(36,IVERSN,1,LVERSN,1) - DO 300 I=1,10 - LVLSAL(I) = 0 - 300 CONTINUE -C - DO 400 I=1,NOLVSR - IF(ILVLTS(I) .LE. 0) GO TO 400 - LVLSAL(I) = ILVLTS(I) - 1 - 400 CONTINUE -C - DO 500 I=1,200 - RIDOBS(I) = 0.0 - 500 CONTINUE -C - CALL KOPTN(KRUN,IOPTN,NOLVSR,LVLSAL,LDZDTQ,LDZNEW,ITOUT,WATPAP, - X IDUMPT) - PRINT *,' *** ITOUT=', ITOUT - PRINT *,' *** KRUN=',KRUN -C CALL W3FK40(WATPAP,LOCT,MAXDFE) -C ...WHICH OPENS THE INPUT OBS PAP FILE... -C?? CALL TESRDUUPA - CALL MAPLOP(NOLVSR,ILVLTS,WATPAP,ITOUT,LDZDTQ,LDZNEW,IOPTN,DHMBS, - X KRUN,IDUMPT,IERR) -C??? ENDFILE LBLTAP -C ...TO MARK THE PHYSICAL END OF FILE ON TAPE55 - GO TO 999 -C - 900 CONTINUE - PRINT 905 - 905 FORMAT(1H0, 10X, 'ERROR STOP IN PROGRAM PLOTVPAP. TROUBLE IS IN - 1 CONTROLLING DATA CARDS ON FT05F001') -C CALL CONSOL('NWS,TROUBLE READING DATA CARDS FOR PLOTVPAP:') - ISTOP = 2 - GO TO 2000 - 999 CONTINUE - ISTOP = 0 -C -C CHECK TO SEE IF AFOS PLOTFILE MAPS WERE MADE. -C - IF(.NOT. AFOS) GO TO 2000 -C -C CHECK TO SEE IF AFOS PLOTFILE IS TO BE SENT -C - IF(.NOT. SEND) GO TO 2000 - REWIND 24 -C -C CHECK TO SEE FLAGS TO SEND AFOS PLOTFILE ARE TO COME FROM CARD. -C - IF(.NOT. CARD) GO TO 1000 - NC = 80 - LPARM(5) = LA -C1000 CALL W3FQ06(LPARM,NC,1,KRTN) - KRTN = 0 - 1000 ISTOP = KRTN - IF(KRTN .NE. 0) GO TO 1500 -C -C GET AFSMSG READY -C -CB? CALL BIN2EB(NUMAFS,IBCD,2,'A99') - CALL INT2CH(NUMAFS,IBCD,2,'A999') - CALL MOVCH(2,IBCD,1,AFSMSG,19) -C -CB? CALL BIN2EB(NOLVSR,IBCD,2,'A99') - CALL INT2CH(NOLVSR,IBCD,2,'A999') - CALL MOVCH(2,IBCD,1,AFSMSG,25) -C -C GET AFSPIL READY -C - NBYTES = NUMAFS*4 -C - CALL MOVCH(NBYTES,NAMPIL,1,AFSPIL,14) -C -C CALL CONSOL(AFSMSG) -C CALL CONSOL(AFSPIL) - WRITE(6,1010)AFSMSG - 1010 FORMAT(1H ,7A8) - WRITE(6,1010)AFSPIL -C - GO TO 2000 - 1500 IF(KRTN .NE. 1) GO TO 1800 - 1600 CALL CONSOL('NWS,*** 2-DOT PLOTFILE NOT POSTED, COPY MADE ***:') - NBYTES = NUMAFS*4 - CALL MOVCH(NBYTES,NAMPIL,1,AFSPIL,14) -C CALL CONSOL(AFSPIL) -C - 1800 IF(KRTN .NE. 3) GO TO 2000 - 1900 CONTINUE -C1900 CALL CONSOL('NWS,*** 2-DOT PLOTFILE NOT POSTED, TEST ****:') - 2000 CONTINUE - CALL W3TAGE('PLOTVPAP') - CALL ERREXIT(ISTOP) - STOP - END diff --git a/util/sorc/plotvpap.fd/makefile b/util/sorc/plotvpap.fd/makefile deleted file mode 100755 index ea0037938d..0000000000 --- a/util/sorc/plotvpap.fd/makefile +++ /dev/null @@ -1,64 +0,0 @@ -SHELL=/bin/sh -# -SRCS= main.f afpltf.f afzoom.f aplgnd.f b4plotx.f \ - ckparm.f dixie.f genafplt.f goesxy.f hgtdif.f \ - ijbsirch.f interp.f koptn.f presort.f maplop.f \ - rd_uupa.f rdafil.f rdcar1.f rdcar2.f sepcar.f setflg.f\ - thin_upa.f wibound.f cutstr.f gtnxtwrd.f tesrduupa.f \ - truijx.f asc2int.f sortem.f mksorwrd.f inidra.f mercxy.f \ - titles.f titlen.f idtitl.f titleo.f titlej.f lgnd1d.f readupa.f \ - moveid.f movobs.f pltdat.f setkeil.f rdcar3.f titlhc.f \ - readair.f rd_airc.f fillubin.f setaltit.f tstbnd.f -OBJS= main.o afpltf.o afzoom.o aplgnd.o b4plotx.o \ - ckparm.o dixie.o genafplt.o goesxy.o hgtdif.o \ - ijbsirch.o interp.o koptn.o presort.o maplop.o \ - rd_uupa.o rdafil.o rdcar1.o rdcar2.o sepcar.o setflg.o\ - thin_upa.o wibound.o cutstr.o gtnxtwrd.o tesrduupa.o \ - truijx.o asc2int.o sortem.o mksorwrd.o inidra.o mercxy.o \ - titles.o titlen.o idtitl.o titleo.o titlej.o lgnd1d.o readupa.o \ - moveid.o movobs.o pltdat.o setkeil.o rdcar3.o titlhc.o \ - readair.o rd_airc.o fillubin.o setaltit.o tstbnd.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# -FC = ifort -#LDFLAGS = -lessl - -LIBS = ${GPH_LIB8} ${GPHCNTR_LIB8} ${UTIL_LIB} \ - ${W3EMC_LIB8} ${W3NCO_LIB8} ${IP_LIB8} ${BACIO_LIB8} ${SP_LIB8} - -CMD = plotvpap - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -convert big_endian -assume byterecl - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -# $(CMD).prof: $(OBJS) -# $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/plotvpap.fd/maplop.f b/util/sorc/plotvpap.fd/maplop.f deleted file mode 100755 index 97e53e2a50..0000000000 --- a/util/sorc/plotvpap.fd/maplop.f +++ /dev/null @@ -1,473 +0,0 @@ - SUBROUTINE MAPLOP(NOLVSR,ILVLTS,WATPAP,ITOUT,LDZDTQ,LDZNEW,IOPTN, - 1 DHMBS,KRUN,IDUMPT,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MAPLOP EXECUTIVE FOR PLOTTING OBSERVATIONS -C PRGMMR: LIN ORG: W/NP12 DATE: 97-03-03 -C -C ABSTRACT: LOOPS THROUGH THE MB LEVELS (NOLVSR) AND CALLS VARIOUS -C SUB. TO GET AND PROCESS THE UPPER AIR DATA AS PLOTTED LABELS FOR -C OTHER GRAPHICS PROGRAMS. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-28 HENRICHSEN CLEAN UP AD DOCUMENT, ADD COMMON IAFOS. -C 90-10-31 HENRICHSEN ADD NEW WORD TO COMMON IAFOS, NUMAFS. -C 93-05-07 LILLY CONVERT SUB. TO FORTRAN 77 -C 97-01-31 SHIMOMURA - CONVERT TO CRAY -C 97-02-27 SHIMOMURA - MODS TO READ AIRCFT OBS -C 97-03-03 LIN - MODS TO DEAL WITH MID CYCLE MAPS -C -C USAGE: CALL MAPLOP (NOLVSR,ILVLTS,WATPAP,ITOUT,LDZDTQ,LDZNEW, -C 1 IOPTN,DHMBS,KRUN,IDUMPT,IERR) -C INPUT ARGUMENT LIST: -C NOLVSR - INTEGER WORD NUMBER OF UPPER AIR LEVELS TO PROCESS. -C ILVLTS - INTEGER 10 WORD ARRAY CONTAIN LIST OF LEVELS TO GET -C WATPAP - REAL*8 NAME OF FILE TO READ BY SUB READPA. -C ITOUT - INTEGER FLAG WITH RANGE FROM 1 THRU 13 , USED -C - TO DETERMINE TYPE OF MAP BACKGROUND DATA IS TO BE -C - DISPLAYED ON. ITOUT IS A FUNCTION OF KRUN AND IS -C - SET IN SUB KOPTN. -C LDZDTQ - LOGICAL FLAG = .TRUE. FOR MIDCYC, SET IN SUB KOPTN. -C - = .FALSE. IF NOT MIDCYC. -C LDZNEW - LOGICAL FLAG = .TRUE. FOR MIDCYC, SET IN SUB KOPTN. -C - = .FALSE. IF NOT MIDCYC. -C IOPTN - INTEGER FLAG READ IN FROM 1ST DATA CARD. -C DHMBS - REAL*8 29 WORD ARRAY OF NAMES OF MB LEVELS IN -C - HOLLERTH IE. 'SURFACE ','1000MB ','850MB ', ECT -C KRUN - INTEGER RUN OPTION FLAG READ IN FROM 1ST DATA CARD. -C IDUMPT - INTEGER 2 WORD ARRAY CONTAINING THE DATA DUMP TIME -C - IN HOLLERTH IE. '10+4','0 '. - -C COMMON - /IAFOS / NUMAFS,NAMPIL(10),LVERSN,AFOS,SEND,CARD,MARG -C - LVERSN 36 BYTE ARRAY CONTAINING THE AFOS VERSION -C - STRIP TITLE. -C - AFOS A LOGICAL FLAG SET TO .TRUE. OR .FALSE. -C -C OUTPUT ARGUMENT LIST: -C IERR - ERROR RETURN. -C NUMAFS - COUNTER RETURNED IN COMMON/IAFOS/ INDICATES THE NUMBER -C - AFOS PLOTFILE MAPS MADE. -C -C OUTPUT FILES: -C FT06F001 - PRINT FILE. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - COMMON / DATE / NYR,NMO,NDA,NHR,CDUMP - CHARACTER*8 CDUMP - COMMON /IAFOS / NUMAFS,NAMPIL(10),LVERSN,AFOS,SEND,CARD,MARG - COMMON /TIMES / NANJI(12) - COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) - - COMMON /MIDCYC/ MIDCYC - LOGICAL MIDCYC - -C ---------------------------------------------------------------- -C ---------------------------------------------------------------- - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER NDATASIZ - PARAMETER (NDATASIZ=MAXOBS+1) - INTEGER LMTWRDPOB - PARAMETER (LMTWRDPOB=10) - INTEGER LMTHFWPOB - PARAMETER (LMTHFWPOB=2*LMTWRDPOB) !... =(20) - - COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK - INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) - - - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON / / ISCRDATA - INTEGER ISCRDATA(3,NDATASIZ) - COMMON /JSPACE/IDREC,NDATA - INTEGER IDREC(6) - INTEGER NDATA(3,NDATASIZ) - - INTEGER NDIXMAX !... NO OF J-ROWS IN ANY GRID - PARAMETER (NDIXMAX=118) - INTEGER IDIXAD(NDIXMAX) - INTEGER IDIXCO(NDIXMAX) - - INTEGER NDIX - -C . . . . . . . . . . . . . . . . . . . . -C ... SORTEM ARGS ... - INTEGER ISKEY - DATA ISKEY / 1 / - INTEGER KEYML - DATA KEYML / 6 / - INTEGER KEYMH - DATA KEYMH / 41 / - INTEGER IRET_SOR -C . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . - integer mskJIJ - data mskJIJ / X'000001FFFFFFFFE0' / - INTEGER MSKJJJ - DATA MSKJJJ / X'000001FF00000000' / - INTEGER NRITSHF - DATA NRITSHF / 32 / -C . . . . . . . . . . . . . . . . . . . . - -C ---------------------------------------------------------------- -C ---------------------------------------------------------------- - CHARACTER*8 NEWPAP - DATA NEWPAP /'NEWPAP '/ - CHARACTER*8 WATPAP -C - CHARACTER*8 DHMBS(29) -C - INTEGER KSTDHT(21) - DATA KSTDHT - 1 /113,1457,3011,557,718,916,1036,1178,1362,1621, - 2 1849,2063,2389,2648,3105,3347,3578,3944,4245, - 3 4766,5472/ - - - INTEGER ILVLTS(10) - INTEGER IDUMPT(2) -C - INTEGER IFLG - DATA IFLG /0/ - INTEGER INIT - DATA INIT /Z'3F012B00'/ - INTEGER LIDOBS - DATA LIDOBS /200/ - INTEGER MAXDFE - DATA MAXDFE /255/ - INTEGER MSKJJ - DATA MSKJJ /Z'1FF'/ - INTEGER NDIM1 - DATA NDIM1 /4001/ -C - LOGICAL W3AI24 - LOGICAL AFOS - LOGICAL CARD - LOGICAL LDZDTQ - LOGICAL LDZNEW - CHARACTER*1 LVERSN(40) - LOGICAL MARG - LOGICAL LMARGIN - LOGICAL SEND -C - INTEGER KROT_PRI(2),ICMD,IPT,JPT,NCHAR - REAL HEIGHT,ANGLE - CHARACTER*4 CTEXT - CHARACTER*8 HEDER(50) - CHARACTER*8 HEDERAIR(50) - integer LUNUPA - LOGICAL LWNDONLY - CHARACTER*2 CHTEXT - LOGICAL LAIRCFTQQ - LOGICAL LSATWNDQQ - LOGICAL LADDONQQ - INTEGER IRET_AIR -C -C--------------------------------------------------------------------------- -C SET NUMAFS COUNTER TO ZERO -C - NUMAFS = 0 -C - IER = 0 - IERRA = 0 - - LUNUPA = 41 - LUNSAT = 43 - LUNACF = 42 - LUNTOS = 44 - LAIRCFTQQ = .TRUE. - LSATWNDQQ = .TRUE. - LADDONQQ = .TRUE. -C -C IF ( KRUN.EQ.8 .OR. KRUN.EQ.9) THEN -C PRINT *, ' THIS 1/2 DOT, ONLY PLOT UPAUPA.' -C LAIRCFTQQ = .FALSE. -C LSATWNDQQ = .FALSE. -C LADDONQQ = .FALSE. -C ENDIF -C - DO 1000 IMAP=1,NOLVSR - ILVLT = ILVLTS(IMAP) - LVLDES = ILVLT - 1 - - IF ( .NOT. MIDCYC) THEN - - call readupa(LUNUPA,LVLDES,KRUN,ITOUT,HEDER,IRET_RED) - - PRINT *, ' HEADER=',HEDER(3),' ',HEDER(4),' ',HEDER(5) - IF(IRET_RED .NE. 0) THEN - PRINT 100,IRET_RED - 100 FORMAT(1H ,'MAPLOP::READUPA: RETURN-CODE = ', I4) - IERR = 13 - GO TO 1000 - ENDIF - PRINT *, ' HEADER=',HEDER(3),' ',HEDER(4),' ',HEDER(5) - CHTEXT= HEDER(3)(1:2) - CALL ASC2INT(2,CHTEXT,NYR,IERR) - CHTEXT= HEDER(3)(3:4) - CALL ASC2INT(2,CHTEXT,NMO,IERR) - CHTEXT= HEDER(3)(5:6) - CALL ASC2INT(2,CHTEXT,NDA,IERR) - - CHTEXT= HEDER(3)(7:8) - CALL ASC2INT(2,CHTEXT,NHR,IERR) - CDUMP(1:4)=HEDER(4)(3:6) - PRINT *,' NYR=',NYR,' NMO=',NMO,' NDA=',NDA,' NHR=',NHR - PRINT *,' DUMP TIME IS ',CDUMP - ENDIF -C - IF(LAIRCFTQQ) THEN - CALL READAIR(LUNACF,LADDONQQ,LVLDES,KRUN,ITOUT,HEDERAIR, - 1 IRET_AIR) - IF(IRET_AIR .NE. 0) THEN - WRITE(6,FMT='(1H ,''maplop::readair: return code='',I5, - 1 '', NOBSDB='',I6)') - A IRET_AIR,NOBSDB - ENDIF - PRINT *, ' HEADER=',HEDERAIR(3),' ',HEDER(4),' ',HEDERAIR(5) - CHTEXT= HEDERAIR(3)(1:2) - CALL ASC2INT(2,CHTEXT,NYR,IERR) - CHTEXT= HEDERAIR(3)(3:4) - CALL ASC2INT(2,CHTEXT,NMO,IERR) - CHTEXT= HEDERAIR(3)(5:6) - CALL ASC2INT(2,CHTEXT,NDA,IERR) - - CHTEXT= HEDERAIR(3)(7:8) - CALL ASC2INT(2,CHTEXT,NHR,IERR) - PRINT *,' NYR=',NYR,' NMO=',NMO,' NDA=',NDA,' NHR=',NHR - ENDIF -C - IF(LSATWNDQQ) THEN - PRINT *, ' BEFOR SATWND' - LADDONQQ = .TRUE. - CALL READAIR(LUNSAT,LADDONQQ,LVLDES,KRUN,ITOUT,HEDERAIR, - 1 IRET_AIR) - IF(IRET_AIR .NE. 0) THEN - WRITE(6,FMT='(1H ,''maplop::readsat: return code='',I5, - 1 '', NOBSDB='',I6)') - A IRET_AIR,NOBSDB - ENDIF - ENDIF -C -C?? CALL READPA(WATPAP,LOCT,IDTBL,IDREC,NDATA,NDIM1,ITCT,LVLDES, -C?? 1 ITOUT,IERRA) -C ...THE CALL TO READPA WAS PUT BEFORE INITIALIZATION OF LABEL FILE -C ... TO GET DATE-TIME INFO INTO IDTBL AND GET GOOD READ OF PAP - IF( (IOPTN .NE. 1) .OR. (.NOT. LDZNEW) ) GO TO 300 -C?? IF(IMAP .EQ. 1) CALL W3FK40(NEWPAP,LCT1,MAXDFE) -C?? CALL RDSIRS(NEWPAP,LCT1,IDTB1,NDATA,NDIM1,ITCT,LVLDES,ITOUT,IERRA) -C?? PRINT 210,IERRA - 210 FORMAT(1H ,20X,'RETURNED FROM RDSIRS WITH IERRA= ',I4) - 300 CONTINUE - -C ...GET 50 WORD IDRA INITIALIZED FOR THIS MAP... - CALL INIDRA(IMAP,ILVLT,DHMBS,ITOUT,KRUN) - IMO = NMO - IDA = NDA - IYR = NYR - IHR = NHR - CALL PUTLAB(1,1,1.0,ITEMP,0.0,1,0,-1) -C ...WHICH ARE DUMMY ARGS EXCP FOR THE -1 WHICH TELLS -C ... PUTLAB TO PRINT THE ID RECORD ONTO TAPE55 - DO 310 J = 1,1024 - LABEL(1,J) = 0 - LABEL(2,J) = 0 - 310 CONTINUE -C -C ... INITIALIZE LABEL ARRAY ... -C - LABIX = 0 - NOBUF = 0 -C - IPT = 1 - JPT = 0 - HEIGHT = 1.0 - ANGLE = 0.0 - KROT_PRI(1) = 0 - KROT_PRI(2) = 0 - CTEXT(1:1) = '?' - CTEXT(2:2) = CHAR(1) - CTEXT(3:3) = '$' - CTEXT(4:4) = CHAR(0) - NCHAR = 2 - ICMD = -2 - - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, - X ICMD) -C -C ...WHICH INITITALIZES TO REGULAR CHAR SET... - IF(ITOUT .EQ. 6) CALL TITLEN(100,100,IERR0) -C ...PLACE TITLE ON SIRS PLOTTED CHART... - IF(ITOUT .NE. 7) GO TO 320 -C ...PLACE A TITLE ON THE MERCATOR CHARTS... - NANJI(5) = IDUMPT(1) - NANJI(6) = IDUMPT(2) - IONE=850 - ITWO=2200 - CALL TITLEO(IONE,ITWO,DHMBS(ILVLT),IERRR) - 320 CONTINUE -C -C ============================================================ -C ============================================================ - - DO J = 1,NDATASIZ - DO I = 1,3 - NDATA(I,J) = 0 - ENDDO - ENDDO - - lvldes = lvlix - 1 - - call mksorwrd(lvldes,itout,itct,iret_mks) - - write(6,815)ITCT,iret_mks - 815 format(1h ,'tesrduupa::mksorwrd: ITCT=',I8, - 1 '; return-code=',I4) - do JJ = 1,ITCT - iacc = iand(ndata(1,JJ),mskJIJ) - IF(IACC .EQ. 0) THEN - WRITE(6,817)jj - 817 FORMAT(1H ,'tesrduupa::mksorwrd: results terminated at ', - 1 I8,'th word with zero value') - go to 818 - endif - enddo - 818 continue - - call presort(KRUN) - - do JJ = 1,ITCT - iacc = iand(ndata(1,JJ),mskJIJ) - IF(IACC .EQ. 0) THEN - WRITE(6,819)jj - 819 FORMAT(1H ,'tesrduupa::presort: results terminated at ', - 1 I8,'th word with zero value') - go to 820 - endif - enddo - 820 continue - - - call sortem(NDATA,3,NDATASIZ,ISCRDATA,ISKEY,KEYML,KEYMH, - 1 IRET_SOR) - WRITE(6,825)iret_sor - 825 FORMAT(1H ,'tesrduupa::sortem: return-code=',I3) - IF(IRET_SOR .NE. 0) THEN - IERR = 11 - GO TO 1000 - ENDIF - - NDIX = 52 - IF(KRUN .EQ. 11) NDIX = 118 - IF(KRUN .EQ. 15) NDIX = 82 - IF(KRUN .EQ. 22) NDIX = 42 - IF(KRUN .EQ. 23) NDIX = 42 - - print *,' before dixie' - call dixie(NDATA,3,NDATASIZ,ISKEY,MSKJJJ,NRITSHF, - 1 IDIXAD,IDIXCO,NDIX,IRET_DIX) - WRITE(6,835) IRET_DIX - 835 FORMAT(1H ,'tesrduupa::dixie: RETURN-CODE=',I5) - - call thin_upa(NDATA,3,NDATASIZ,ISKEY,IDIXAD,IDIXCO,NDIX,ITOUT) - -C ============================================================ -C ============================================================= - IF( .NOT. LDZDTQ) GO TO 430 -C** CALL TITLEJ(1230,170) PLACE THE DATA CUT TIME OVER THE YUCATAN. - CALL TITLEJ(130,50) -C ...PLACE HGT CHANGE LEGEND -C IF (KRUN.EQ.8 .OR. KRUN.EQ.9) THEN -C CALL TITLHC(110,50,ILVLT) -C ENDIF - NPASS = 1 -C ...FIRST TIME THRU WORK WITH NEWPAP - IF((IMAP .GE. 2).OR.(.NOT. W3AI24(WATPAP,NEWPAP,8))) GO TO 410 -C ... DO 400 I=1,256 -C ... LCT1(I) = LOCT(I) -C ... 400 CONTINUE -C - IFLG = 2 - 410 CONTINUE - 430 CONTINUE -C - IF( (ITOUT .NE. 2) .OR. (.NOT.AFOS) ) GO TO 500 -C -C I WILL BYPASS THE AFOS PLOTFILE FORMATION UNLESS THIS IS A -C TWO-DOT RUN AND THE APPROPRIATE PARM SWITCH IS ON. -C - IF( (LVLDES .LT. 2) .OR. (LVLDES .GT. 8) ) GO TO 500 - IF(LVLDES .EQ. 5) GO TO 500 -C ...OTHERWISE PREPARE AFOS PLOTFILE HEADERS... - NHR = IHR - NDA = IDA - NMO = IMO - NYR = IYR - PRINT *,' NHR=', NHR -C -C??? CALL AFPLTF(LVLDES,IDUMPT,KADDZ,ITOUT,IER) -C -C CHECK RETURN CODE FROM AFOSPH. -C -C -C IER CAN HAVE 3 VALUES: = 0 EVERY THING OK -C = 1 COULD NOT FIND AFOS PIL NUMBER SO -C SUB B4PLOT WAS NOT CALLED IN AFPLTF. -C = 2 SUB AFORMT DID NOT WRITE AFOS -C = PLOTFILE. -C -C? WRITE(6,451) IER,LVLDES,ITOUT - 451 FORMAT(' RETURN SUB AFPLTF WITH IER=',I2,' FOR LEVEL ',I4, - X ' ITOUT=', I2) -C?? IF(IER .EQ. 1) GO TO 500 -C? PRINT *, ' ICHK BEFORE 500' -C? IF(IER.EQ.2)WRITE(6,454) LVLDES - 454 FORMAT(' ERROR RETURN FROM AFORMT. PLOTFILE NOT WRITTEN FOR', - X ' LEVEL ', I2) -C?? GO TO 600 - 500 CONTINUE - IF (MARG) THEN - LMARGIN = .TRUE. - PRINT *, ' LMARGIN IS TRUE.' - ELSE - LMARGIN = .FALSE. - PRINT *, ' LMARGIN IS FALSE.' - ENDIF - IDELTA = 0 - LWNDONLY = .FALSE. - CALL B4PLOTX(LWNDONLY,LVLDES,IDELTA,ITOUT,LMARGIN,AFOS,IERROR) - 600 CONTINUE -C - CALL IDTITL -C ...WHICH PRINTS SOME IDENTS ON THE MAP AS A TEST OF PRINTING - IF(ITOUT .EQ. 5) CALL TITLES -C ...WHICH LABELS SOME OF THE GEOGRAPHY IN THE SOUTHERN HEMISPHERE.. - IF(ITOUT .LE. 2) CALL LGND1D - IF(ITOUT .EQ. 7) CALL LGND1D - IF((ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13)) CALL LGND1D -C -C WHICH WRITES A SPECIAL LEGEND ON 1- AND 2-DOT MAPS AS WELL AS -C ON TROPIC PLOTS ON MERC AND GOES. -C -C FOR CHECKOUT AND TESTING, PRINT THIS SPECIAL LEGEND -C REGARDLESS OF THE OPTION. -C - CALL PUTLAB(1,1,1.0,ITEMP,0.0,1,0,-7) -C ...WHICH FINISHED OFF THIS LOGICAL FILE ON TAPE55 - LCKPT = 1088 - WRITE(6,888) LCKPT - 888 FORMAT(' ARRIVED AT CHECKPOINT = ', I4) - PRINT 889 - 889 FORMAT(1H1) - 1000 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/mercxy.f b/util/sorc/plotvpap.fd/mercxy.f deleted file mode 100755 index b909998642..0000000000 --- a/util/sorc/plotvpap.fd/mercxy.f +++ /dev/null @@ -1,54 +0,0 @@ - SUBROUTINE MERCXY(TLAT,TLONG,TX,TY,IERR) -C 15-AUG-1996/DSS -C GIVEN...TLAT AND TLONG OF A POINT ( DEGREES WEST LONG FOR TLONG) -C TO FIND...X AND Y COORDINATES OF THE POINT ON THE TROPICAL GRID -C ... (117,44) WHERE PRIME MERIDIAN IS REPEATED... -C ...ROUNDED TO NEAREST 0.001 DECIMAL FRACTIONAL PART OF GRID INT -C ...RESTRICTION... GIVEN LATITUDE MUST BE BETWEEN -70.0 AND +70.0 -C ...AND GIVEN LONGITUDE MUST BE BETWEEN 0 AND 360.0 DEGREES WEST - - REAL CNVDR,PI,ERA,DJGI,EQUATJ - REAL GIS,PDEG,GIPDEG,TLONGE - REAL TORG - REAL DBLAT,DBLONG - REAL TLAT,TLONG,TX,TY - - DATA TLATMX / 70.0 / - DATA CNVDR / 0.017453292519943 / -C WHERE CNVDR CONVERTS DEGREES TO RADIANS - DATA PI / 3.1415926536 / - DATA EQUATJ / 19.0 / -C ...WHERE EQUATJ IS EQUATOR,S SUBSCRIPT FLOATED - DATA TORG / 0.0 / -C ...WHERE TORG IS DISPLACEMENT OF LHS OF TROPI FROM ZERO LINE - DATA GIS,PDEG/ 116.0, 360.0 / -C - GIPDEG = GIS / PDEG -C ...WHERE GIPDEG IS GRID INTERVALS PER DEGREE LONG - TX = 0.0 - TY = EQUATJ -C - DBLAT = TLAT - DBLONG = TLONG - IERR = 1 - IF(TLAT .GT. TLATMX) GO TO 900 - IERR = 2 - IF(TLAT .LT. (-TLATMX)) GO TO 900 - IERR = 3 - IF(TLONG .LT. 0.0) GO TO 900 - IERR = 4 - IF(TLONG .GT. 360.0) GO TO 900 -C ...OTHERWISE, GIVEN LAT/LONG IS WITHIN RANGE - IERR = 0 -C ... Y COORDINATE IS A FUNCTION OF LATITUDE ONLY - ERA = TAN((DBLAT * CNVDR / 2.0) + PI / 4.0) - DJGI = (GIS / (2.0 * PI)) * LOG(ERA) - TY = DJGI + EQUATJ -C ... X-COORDINATE IS A FUNCTION OF LONGITUDE ONLY - TLONGE = 360.0 - DBLONG - TX = (TLONGE * GIPDEG) + TORG + 1.0 - RETURN - 900 CONTINUE -C ...GIVEN LAT OR LONG IS OUT OF RANGE - RETURN - END diff --git a/util/sorc/plotvpap.fd/mksorwrd.f b/util/sorc/plotvpap.fd/mksorwrd.f deleted file mode 100755 index a1c8a1b354..0000000000 --- a/util/sorc/plotvpap.fd/mksorwrd.f +++ /dev/null @@ -1,543 +0,0 @@ - SUBROUTINE MKSORWRD(LVLDES,ITOUT,ITCT,IERRA) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MKSORWRD TO FORM SORTKEY + THIN ARGS -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-03-03 -C -C ABSTRACT: GIVEN: OBSERVATIONS FOR ONE LEVEL IN COMMON /OBSLVLDB/ -C TASK ... TO FORM, IN AN ARRAY NAMED "NDATA()", THE SORT KEY -C (FOR SORTING BY GRID-J, AND SECONDARILY BY GRID-I WITHIN EACH J- -C GRID INTERVAL); AND ARGS NEEDED FOR SUBSEQUENT THINNING -C (WHICH IS WHY WE NEED TO SORT -- SO THAT THE THINNING WILL -C GO FASTER.) -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR: DAVID SHIMOMURA -C 89-04-27 STEVE LILLY ADD DOCUMENTATION BLOCK -C 93-05-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-01-30 SHIMOMURA -- CONVERT TO RUN ON CRAY; -C STRIPPED DOWN TO A RUDIMENTARY CODE. -C 97-02-25 SHIMOMURA -- RESTORE THE AIRCRAFT OBS WHICH HAD BEEN -C DELETED IN THE RUDIMENTARY CODE. -C 97-03-03 SHIMOMURA -- RESTORE SAT-WIND OBS WHICH HAD BEEN -C DELETED IN THE RUDIMENTARY CODE. -C -C USAGE: CALL MKSORWRD(LVLDES,ITOUT,ITCT,IERRA) -C -C INPUT ARGUMENT LIST: -C LVLDES - LEVEL DESIRED BY INDEX NUMBER -C ITOUT - INTEGER FLAG WITH RANGE FROM 1 THRU 14 , USED -C - TO DETERMINE TYPE OF MAP BACKGROUND DATA IS TO BE -C - DISPLAYED ON. ITOUT IS A FUNCTION OF KRUN AND IS -C - SET IN SUB KOPTN. - -C COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK -C INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) -C -C OUTPUT ARGUMENT LIST: -C ITCT - NO. OF OBS PUT INTO NDATA FROM MRGPAP FILE -C IERRA - TO MARK ERROR RETURNS -C -C COMMON /JSPACE/IDREC,NDATA -C INTEGER IDREC(6) -C INTEGER NDATA(3,NDATASIZ) -C WHERE NDATA - BIG BIN FOR RESULTING DATA(3,NDATASIZ) -C AND NDATASIZ - J DIMENSION OF NDATA (NO. OF OBS IT CAN HOLD+1) - -C COMMON - / DATE /NYR,NMON,NDAY,NHR -C COMMON - / DAT1 /IHR1,IDA1,IMO1,IYR1 -C COMMON - /WLONG0/ WLONG0 -C -C REMARKS: -C THIS 97-01-30 VERSION IS STRIPPED DOWN TO GET SOMETHING TO FLOW; -C IT HAS LIMITED APPLICATIONS. -C THIS DETERMINES A LOCALLY USED KEIL-VALUE FROM THE GIVEN ITOUT -C AND USES THE LCL_KEIL AS ARG TO TRUIJX() TO DETERMINE I,J FROM -C LAT,LONG. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C ----------------------------------------------------------------- - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER NDATASIZ - PARAMETER (NDATASIZ=MAXOBS+1) - INTEGER LMTWRDPOB - PARAMETER (LMTWRDPOB=10) - INTEGER LMTHFWPOB - PARAMETER (LMTHFWPOB=2*LMTWRDPOB) !... =(20) - - COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK - INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) - - COMMON /JSPACE/IDREC,NDATA - INTEGER IDREC(6) - INTEGER NDATA(3,NDATASIZ) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - -C ================================================================= - COMMON / DATE /NYR,NMON,NDAY,NHR - COMMON / DAT1 /IHR1,IDA1,IMO1,IYR1 - COMMON /WLONG0/ WLONG0 -C - INTEGER*8 DBLPKD - INTEGER*8 DBLWDT - INTEGER*8 DBLWRD - INTEGER*8 IDEWRD - INTEGER*8 IUVDT - INTEGER*8 LLWRD - INTEGER*8 MRGPAP - - CHARACTER*8 NEWPAP - DATA NEWPAP /'NEWPAP '/ -C -C - LOGICAL LDEWAS,LDEWDO -C - LOGICAL LNEWPA -C -C - INTEGER IDX(6) - INTEGER IUPK(12) - INTEGER KBITRA(5) - DATA KBITRA /8,8,4,2,1/ - INTEGER LAGS(3) - INTEGER LMTM(5) - DATA LMTM /0300,0900,1500,1800,2100/ -C -C - DATA ABGMXI /109.0/ - DATA ABGMXJ / 81.0/ - - DATA DISSAT /6.619/ - DATA KTBIT /2/ - DATA KTBUT /Z'20'/ - DATA KTDBIT /1/ -C ... DATA KTDBUT /Z'10'/ - DATA KWBIT /8/ - DATA KWBUT /Z'80'/ - DATA KZBIT /4/ - DATA KZBUT /Z'40'/ - DATA LIMT1 /0450/ - DATA LIMT2 /1800/ - DATA LOLDTM /0000/ - DATA LSYNTM /1200/ -C - DATA MAXDFE /255/ -C ...WHERE MAXDFE IS USED IN FK00 AND FK01 FILE OPENERS... -C - DATA MAXFL /616/ -C ...WHERE MAXFL IS THE ITH DIMENSION (IN SINGLE WORDS) OF INDAT -C - DATA MDPMIS /Z'0000007F'/ - DATA MLAGS /Z'F000F000'/ - DATA MSKOFF /Z'0000000F'/ - DATA MSKTIM /Z'0000FFF0'/ - DATA MSK9 /Z'1FF'/ -C - DATA MSK9IN /Z'3FE00'/ -C ...WHERE MSK9IN IS OCT 777000 -C - DATA MSK18 /Z'3FFFF'/ -C -C ... DATA MXINBN /304/ -C ...WHERE MXINBN IS MAX NO. OF OBS IN ONE PAP RECORD -C ... 304 DOUBLE WORDS + 4 PRECEDING MAKES 308 DOUBLE WORDS -C - DATA NO17 /Z'F'/ - DATA NO360 /Z'F0'/ - DATA NO37 /Z'0000001F'/ - DATA NO3777 /Z'7FF'/ - DATA NO77 /Z'3F'/ - DATA NO7777 /Z'FFF'/ - DATA SCALE /26.7858/ - DATA TWOB9 /512.0/ - DATA XSHIFT /10.0/ - DATA YSHIFT /10.0/ -C - INTEGER I4WORK(LMTWRDPOB) !...(10) - INTEGER LONELVL(LMTHFWPOB) !...(20) - REAL FLONELVL(LMTHFWPOB) !...(20) -C ... TO UNPACK THE 64-BIT WORDS INTO 32-BIT WORDS, -C ... CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER NBITSGRP - DATA NBITSGRP / 32 / - INTEGER NPADBITS - DATA NPADBITS / 0 / - INTEGER NGRPS2DO - - INTEGER NEGSIGNEXT - DATA NEGSIGNEXT / X'FFFFFFFF00000000' / - INTEGER MSK1TO6BY - DATA MSK1TO6BY / X'FFFFFFFFFFFF0000' / - INTEGER MSK12B - DATA MSK12B / X'0000000000000FFF' / - INTEGER IPKDTIME - REAL TIME_HRS - INTEGER IDWRD - INTEGER IACC - INTEGER MQ - INTEGER ITCT - INTEGER LCL_KEIL - REAL AIMIN,AIMAX - REAL AJMIN,AJMAX - REAL ALAT,ALONG -C - SAVE -C -C . . . S T A R T . . . . . . . . . . . . . . . . . . . . . . - - IERRA = 0 - ITCT = 0 - LNEWPA = .TRUE. - - AIMIN = 1.0 - AJMIN = 1.0 - AIMAX = 47.0 - AJMAX = 51.0 - - IF((ITOUT .LT. 1) .OR. (ITOUT .GT. 14)) THEN - GO TO 702 !... ERROR ON ITOUT OUT-OF-RANGE - ENDIF - GO TO 709 - - 702 CONTINUE - PRINT 704, ITOUT - 704 FORMAT(1H , 'MKSORWRD: FAILED!! GIVEN OUT-OF-RANGE ITOUT=', I8, - 1 /1H , 'UNABLE TO PROCESS ANY OBSERVATIONS' ) - IERRA = 1 - RETURN - - 709 CONTINUE - NPTYPS = 3 - LDEWDO = .FALSE. -C 1 2 3 4 5 6 7 8 9 10 11 12 13 -C ... GO TO (710,720,730,740,750,760,770,780,702,790,795,798,798),ITOUT - if(itout .eq. 1) then !...710 - LCL_KEIL = 1 -C ...FOR LFM ... - IF(LVLDES .GT. 8) GO TO 799 - IF(.NOT. LNEWPA) GO TO 799 - NPTYPS = 4 - LDEWDO = .TRUE. - GO TO 799 - - else if (itout .eq. 2) then !... 720 - LCL_KEIL = 1 -C ...FOR LFM .... - IF(LVLDES .GT.8) GO TO 799 - IF(.NOT. LNEWPA) GO TO 799 - NPTYPS = 4 - LDEWDO = .TRUE. - GO TO 799 - - else if (itout .eq. 3) then !... 730 -C ...IQSY ON N HEMI ... - LCL_KEIL = 2 - GO TO 799 - - else if (itout .eq. 4) then !... 740 - LCL_KEIL = 15 - AIMAX = 55.0 - AJMAX = 42.0 - GO TO 799 - - else if (itout .eq. 5) then !... 750 - LCL_KEIL = 3 - GO TO 799 - - else if (itout .eq. 6) then !... 760 - LCL_KEIL = 2 -C ...FOR SIRS PLOTTED CHART ... - GO TO 799 - - else if (itout .eq. 7) then !... 770 -C ...INTIIALIZE FOR TROPIC PLOT ON MERCATOR - LCL_KEIL = 6 - GO TO 799 - - else if (itout .eq. 8) then !... 780 -C ...INITIALIZE FOR LARGE 1/20M BACKGROUND. - LCL_KEIL = 7 - GO TO 799 - - else if (itout .eq. 9) then !... No ITOUT==9 - go to 702 !... ERROR - - else if (itout .eq. 10) then !... 790 -C ...INITIALIZE FOR GENERALIZED PLOT ON NH 1/40M BACKGROUND. - LCL_KEIL = 2 - GO TO 799 - - else if (itout .eq. 11) then !... 795 -C ...INITIALIZE FOR NH 1/60M BACKGROUND... - AIMAX = 65.0 - AJMAX = 65.0 - LCL_KEIL = 14 - GO TO 799 - - else if ((itout .eq. 12) .or. (itout .eq. 13)) then !...798 -C ...GOES-TYPE DISPLAY. - LCL_KEIL = 0 - GO TO 799 - - else if (itout .eq. 14) then -C ...INITIALIZE FOR PLOT ON SH 1/20M BACKGROUND. - LCL_KEIL = 16 - AIMAX = 109.0 - AJMAX = 144.0 - GO TO 799 - - else - GO TO 702 - endif - go to 799 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 799 CONTINUE - LVL = LVLDES -C ...BETTER CHECK FOR LVL W/I VALID RANGE... - IF((LVL .GT. 0) .AND. (LVL .LT. 22)) GO TO 810 -C ... OTHERWISE, BAD MB-LEVEL ... - PRINT 800,LVL - 800 FORMAT(1H ,'MKSORWRD: FAILED. OUT-OF-RANGE LVL =',I8, - X /1H ,'UNABLE TO INITIALIZE MAPPING CONSTANTS') - IERRA = 2 - RETURN -C - 810 CONTINUE - NDIM = NDATASIZ - 1 - -C ...IN THE CDC6600 THE IDREC WAS ALWAYS JUST BEFORE NDATA BIG BIN -C ... IN CORE AND THERE WAS SOMETHING ABOUT THE AJM SORTER WHICH -C ... LOOKED OFF THE FRONT END OF THE BIN, SO IDREC(1) WAS CHANGED -C ... HERE TO BE SURE THE SORTER SAW SOMETHING W/I RANGE... - - MDIM = NDIM + 1 - DO 55 MK = 1,MDIM - NDATA(1,MK) = 0 - NDATA(2,MK) = 0 - NDATA(3,MK) = 0 - 55 CONTINUE -C ...WHICH ZEROD THE BIG BIN -C ...INITIALIZE COUNTER FOR NDATA OBS COUNT - MK = 1 -C -C * * * * * * * * * * * -C - 82 CONTINUE -C ...TO PROCESS THIS BIN OF OBSERVATIONS ... - KRDL = NOBSDB -C ...WHERE KRDL HAS COUNT OF OBS CONTAINED IN THIS DATA BIN - IF(KRDL .LE. 0) GO TO 84 - IF(KRDL .GT. MAXOBS) GO TO 84 -C ...OTHERWISE, COUNT OF OBS WITHIN ONE BIN IS WITHIN RANGE... - GO TO 88 -C - 84 CONTINUE -C ...COMES TO 84 IF COUNT OF OBS IN BIN WAS ERRONEOUS... - PRINT 86, NOBSDB - 86 FORMAT(1H , 'MKSORWRD:*** ERROR RETURN=3 ***.' - 1 /1h , 'COMMON/OBSLVLDB/NOBSDB COUNTER HAS OUT-OF-RANGE ' - 2 'COUNT= ', I8) - IERRA = 3 - RETURN -C - 88 CONTINUE - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ...INITIALIZE COUNTER FOR NDATA OBS COUNT - MK = 1 - LUPEND = KRDL - DO 200 N = 1,LUPEND - IF(N .GE. NDIM) GO TO 500 - - DO I = 1,LMTWRDPOB - I4WORK(I) = IOBS2PK(I,N) !... GOT ONE STNS OBS FOR ONE LV - ENDDO - - NGRPS2DO = LMTHFWPOB - CALL GBYTES(I4WORK,LONELVL,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - - do ihw = 1,NGRPS2DO - IF(BTEST(LONELVL(IHW),31)) THEN !... HI-ORDER BIT - LONELVL(IHW) = IOR(NEGSIGNEXT,LONELVL(IHW)) - ENDIF - ENDDO - - DO IB = 1,NGRPS2DO - IF((IB .EQ. 11) .OR. (IB .EQ. 12)) THEN - FLONELVL(IB) = 0.0 - ELSE - FLONELVL(IB) = FLOAT(LONELVL(IB)) / 4096.0 - ENDIF - ENDDO - - IDWRD = IAND(I4WORK(6),MSK1TO6BY) !... NAME - IOFFTIME = 5 !... SET OFFTIME-CODE = 5 - IDWRD = IOR(IDWRD,IOFFTIME) - TIME_HRS = FLONELVL(4) - IPKDTIME = NINT(100.0*TIME_HRS) - IPKDTIME = IAND(IPKDTIME,MSK12B) - IPKDTIME = ISHFT(IPKDTIME,4) - IDWRD = IOR(IDWRD,IPKDTIME) !... /NAME/TIME/OFFTIME/ -C !... / 48 / 12 / 4 / - - ALAT = FLONELVL(1) - ALONG = FLONELVL(2) - IELEV = NINT(FLONELVL(7)) - IRS = 0 - ITYPE = ISHFT(LONELVL(9),-12) - - IF(ITOUT .EQ. 3) ITYPE=IAND(ITYPE,NO77) -C ...WHICH DID A SPECIAL ERASER OF TRASH IN HI-ORDER OF TYPE IF UAB - - IF(ITYPE .GT. NO77) GO TO 200 -C ...WHICH DISCARDS ALL SFC OBS... - - IF(.NOT. LNEWPA) GO TO 190 - -C ... IF((ITYPE .EQ. 41) .OR. (ITYPE .EQ. 45)) GO TO 200 -C ... TYPE 45 IS MY OWN DESIGNATION (IN ACPROC AND PRESOR) FOR ACARS. -C ...WHICH DISCARDS ALL AIRCRAFT. REMOVE THIS AFTER BETTER THINNING -C ... REMOVED ON 97-02-25 ... - -C ... IF(ITYPE .EQ. 62) GO TO 200 !... SAT winds -C ... IF(ITYPE .EQ. 63) GO TO 200 -C ...TEMPORARY PATCH TO ELIM. SATWINDS UNTIL ALTITUDE TESTED - - 190 CONTINUE - IF(ITYPE .NE. 61) GO TO 92 - IF(ITOUT .EQ. 1) GO TO 90 - IF(ITOUT .EQ. 2) GO TO 90 - GO TO 92 - - 90 CONTINUE -C ...TEST FOR SIRS ATTACHED TO REF LVL ON 1DOT AND 2DOT BFR USE - IF(IRS .NE. 0) GO TO 200 -C - 92 CONTINUE - ISHTYP = ISHFT(ITYPE,42) !... 10+32 = 42 - IF(ITOUT .EQ. 7) GO TO 130 - - IF((ITOUT .EQ. 12) .OR. (ITOUT .EQ. 13)) GO TO 140 - - IF(LCL_KEIL .EQ. 3) GO TO 100 -C ... otherwise, - IF(ALAT .LT. 0.0) THEN - GO TO 200 -C ... WHICH DISCARDED THIS SRN HEMISPHERE OBS ... - ELSE -C ... THIS IS A NORTHERN HEMI OBS ... - GO TO 120 - ENDIF - - 100 CONTINUE -C ...COMES HERE IF DOING SRN HEMISPHERE, SO SAVE SRN HEMI - if(ALAT .GT. 0.0) THEN - GO TO 200 -C ...WHICH DISCARDED ALL NRN HEMI. - ENDIF -C ... OTHERWISE, THIS IS A SOUTHERN HEMISPHERE OBS ... - GO TO 120 - -C . . . . . . . . . . . . . . . . . . . . . . . . - 120 CONTINUE - IF(LCL_KEIL .EQ. 7) GO TO 125 !... big NHemi - - CALL TRUIJX(ALAT,ALONG,XI,XJ,LCL_KEIL,IRET_TIJ) - IF(XI .LT. AIMIN) GO TO 200 - IF(XI .GT. AIMAX) GO TO 200 - IF(XJ .LT. AJMIN) GO TO 200 - IF(XJ .GT. AJMAX) GO TO 200 - GO TO 160 - - 125 CONTINUE - CALL TRUIJX(ALAT,ALONG,XI,XJ,LCL_KEIL,IRET_TIJ) - IF(XI .LT. AIMIN) GO TO 200 - IF(XI .GT. ABGMXI) GO TO 200 - IF(XJ .LT. AJMIN) GO TO 200 - IF(XJ .GT. ABGMXJ) GO TO 200 - GO TO 160 - - 130 CONTINUE -C ...COMES TO 130 FOR I/J ON MERC ... - CALL MERCXY(ALAT,ALONG,TX,TY,IERR) - IF(IERR .NE. 0) GO TO 200 - XI = 45.0 - TY - XJ = TX - IF(XI .LT. 1.0) GO TO 200 - IF(XI .GT. 44.0) GO TO 200 - GO TO 160 - - 140 CONTINUE -C ...COME HERE FOR I/J ON PSEUDO-GOES. - CALL GOESXY(WLONG0,DISSAT,SCALE,ALAT,ALONG,XI,XJ,IEXIT) - IF(IEXIT .EQ. 1) GO TO 200 -C - XI = XI + XSHIFT - XJ = XJ + YSHIFT - XI = XI * 2.0 + 1.0 - XJ = XJ * 2.0 + 1.0 -C -C THIS CONVERTS FROM INCHES TO GRID INTERVALS. -C - GO TO 160 - - 160 CONTINUE -C ...TO PACK IJ INTO WORD 1 OF THREE... - ISTN = NINT(XI*TWOB9) - ISTN = IAND(ISTN,MSK18) - MQ = ISHFT(ISTN,14) -C ...TO POSITION III.III LEFT-JUSTIFIED 18 BITS OF 32-BIT WORD - - JSTN = NINT(XJ*TWOB9) - JSTN = IAND(JSTN,MSK18) - J3 = IAND(JSTN,MSK9IN) !... J3 IS INTEGER PORTION OF J - J3 = ISHFT(J3,-9) !... RIGHT-JUSITFIED - J3 = ISHFT(J3,32) !... RT-JUST IN LHS 32 BITS - - JFR = IAND(JSTN,MSK9) - JFR = ISHFT(JFR,5) - - IACC = IOR(J3,ISHTYP) !... IACC IS HI-ORDER 32 STUFF - MQ = IOR(MQ,JFR) !... MQ IS LO-ORDER 32 STUFF - IACC = IOR(IACC,MQ) - - NDATA(1,MK) = IACC -C ...WHERE NDATA(1,MK) IS A DOUBLE WORD CONTAINING THE IJ -C ... /ZEROS/ITYPE/UNUSED/JJJ/ III/III/JJJ/ZEROS/ -C ... /16 /6 / 1 / 9 / 9 / 9 / 9 / 5 / -C ... WHERE SECOND III AND JJJ ARE FRACTIONAL BITS... - NDATA(2,MK) = IDWRD - NDATA(3,MK) = N - mk = mk + 1 -C * * * * * * * * * * * -C ... IF(ITOUT .NE. 3) GO TO 420 -C ...OTHERWISE, ITOUT = 3 WHICH IS IQSY WITH UABPAP DATA... - - 200 CONTINUE -C ... where 200 is ENDDO on N = 5,LUPEND . . . . . . . . . . . - - GO TO 600 - - 500 CONTINUE - PRINT 320,NDIM,LVL - 320 FORMAT(1H ,'INPUT OBSERV DATA WILL BE TRUNCATED AT ', I5,' OBS AT - 1LEVEL = ', I2) - - 600 CONTINUE - ITCT = MK - PRINT 340, ITCT - 340 FORMAT(1H , 8X, 'TOTAL OBSERVATIONS KEPT BY MKSORWRD FOR THIS ', - 1 ' LEVEL = ', I5) - - RETURN - END diff --git a/util/sorc/plotvpap.fd/movch.f b/util/sorc/plotvpap.fd/movch.f deleted file mode 100755 index 44d922b035..0000000000 --- a/util/sorc/plotvpap.fd/movch.f +++ /dev/null @@ -1,55 +0,0 @@ - subroutine movch(nchars,c1sorc,iofsrc,c1dest,iofdst) -C 18-Jul-1996/dss -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MOVCH TO MOVE CHARS FROM C*1 ARRAY TO C*1 ARRAY -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 96-07-18 -C -C ABSTRACT: TO MOVE CHARACTERS FROM CHARACTER*1 SOURCE ARRAY TO -C CHARACTER*1 DESTINATION ARRAY. -C To move NCHARS-bytes; start fetching from c1sorc(iofsrc) -C ... and start storing at c1dest(iofdst). -C -C PROGRAM HISTORY LOG: -C 96-07-18 ORIGINAL AUTHOR: DAVID SHIMOMURA -C -C USAGE: CALL movch(nchars,c1sorc,iofsrc,c1dest,iofdst) -C INPUT ARGUMENT LIST: -C NCHARS - COUNT OF CHARACTERS TO MOVE -C C1SORC - SOURCE ARRAY: CHARACTER*1 C1SORC(*) -C IOFSRC - SUBSCRIPT WITHIN SOURCE TO START THE FETCHING FROM; -C C1SORC(IOFSRC) -C IOFDST - SUBSCRIPT WITHIN DESTINATION TO START STORING INTO; -C C1DEST(IOFDST) -C -C OUTPUT ARGUMENT LIST: -C C1DEST - DESTINATION ARRAY: CHARACTER*1 C1DEST(*) -C -C -C REMARKS: -C CAUTION: You must give me valid values of array subscripts. -C ... If you point beyond destination array, I will try to -C ... to write out of bounds, since I do not know your -C ... array sizes. -C -C ... the logic used herein: this is an envelope to call XMOVEX(); -C ... which is in W3LIB. -C ... This will permit me to keep the same call sequence -C ... as in my IBM movch() routine. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ - - integer nchars - character*1 c1sorc(*) - integer iofsrc - character*1 c1dest(*) - integer iofdst - - call xmovex(c1dest(iofdst),c1sorc(iofsrc),nchars) - - return - end diff --git a/util/sorc/plotvpap.fd/moveid.f b/util/sorc/plotvpap.fd/moveid.f deleted file mode 100755 index bfecf9dff0..0000000000 --- a/util/sorc/plotvpap.fd/moveid.f +++ /dev/null @@ -1,185 +0,0 @@ - SUBROUTINE MOVEID(IO,JO,NAME,IPROB,ICNT,NOB,IDOTS, - 1 JDOTS,KCNT,JCOUNT,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MOVEID CHECKING FOR OVERWRITING STATIONS -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-01-31 -C -C ABSTRACT: EACH INDIVIUAL STATION IS COMPARED TO A LISTING -C WHICH IDENTIFIES THE STATIONS THAT ARE OVERWRITING. -C -C PROGRAM HISTORY LOG: -C 89-05-26 ORIGINAL AUTHOR STEVE LILLY -C 89-06-21 LILLY ADDED LOGIC TO PLACE TOP BAR -C 89-06-27 LILLY ADDED LOGIC TO WRITE MB LEVEL WITHIN -C BOX -C 89-07-13 LILLY TAKE OUT LOGIC TO DRAW THE BOTTOM LINE -C OF BOX. -C 89-07-14 LILLY LOGIC WAS ADDED TO INDENTIFY THE STATION -C THAT WAS MOVED..IE; ID, LAT/LONG -C 89-11-03 LILLY ADDED LOGIC WHICH INDICATES THE I AND J -C POSITIONS OF A STATION THAT WAS MOVED -C 89-12-26 DENT INITIALIZE RETURN EXIT BEFORE THE FIRST -C STATEMENT TO PREVENT FALSE PLOTTING OF NON-PIBAL -C REPORTS. -C 93-05-08 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-01-31 LIN CONVERT SUBROUTINE TO CFT 77 -C -C USAGE: CALL MOVEID(IO,JO,NAMSTN,IPROB,ICNT,NOB,IDOTS, -C JDOTS,KCNT,JCOUNT,IERR) -C -C INPUT ARGUMENT LIST: -C IO - VARIAN I POSITION OF THE STATION -C JO - VARIAN J POSITION OF THE STATION -C NAME - INTEGER 2 WORD ARRAY CONTAINING STATION NAME -C - IN HOLLERTH. IE; '72308 ' CHARLESTON SC -C IPROB - STATIONS WHICH ARE OVERWRITING OTHER REPORTS -C ICNT - COUNTER OF OVERWRITING STATIONS FOUND IN LIST -C NOB - NUMBER OF OVERWRITING STATIONS -C -C OUTPUT ARGUMENT LIST: -C IDOTS - THE I POSITION IN DOTS UNITON THE VARIAN -C JDOTS - THE J POSITION IN DOTS UNIT ON THE VARIAN -C KCNT - INDICATES THE COUNT OF THE STATION MOVED -C JCOUNT - THIS COUNT AIDS IN COMPUTING THE I AND J -C - POSITION OF A STATION THAT WAS MOVED -C IERR - 0 NO OVERLAPPING STATIONS WERE FOUND -C - 1 A OVERLAPPING STATIONS WAS FOUND -C COMMON /LKTLBS/TLIM,LOOKT -C COMMON /ISTART/ISTART -C COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C -C REMARKS: FUTHER OVERWRITING STATIONS MAY BE ADDED TO IDTABLE -C (FT26F001...PLOTMLTY). -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /LKTLBS/TLIM,LOOKT - INTEGER LOOKT(9,63),TLIM - COMMON /ISTART/ISTART - COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C - CHARACTER*4 AAAAS(26) - DATA AAAAS /26*'AAAA'/ -C - CHARACTER*8 DHMBS(29) -C -C??? INTEGER ID1A /1H7/ - CHARACTER*6 IPROB(NOB) - CHARACTER*8 NAME - INTEGER ICNT - INTEGER JCOUNT - DATA J /0/ -C - LOGICAL W3AI24 -C -C INITIALIZE RETURN HERE FOR NON PIBAL REPORTS - IER1 = 0 -C??? IF(.NOT.W3AI24(NAME,ID1A,1)) GOTO 5 - IF(.NOT.W3AI24(NAME,'7',1)) GOTO 5 -C -C TAKING THE NUMBER OF OVERLAPPING STATIONS AND THEN -C COMPARING WITH THE OBSERVED. -C - DO 711 K=1,NOB -C??? IF(W3AI24(NAME,IPROB(1,K),5)) GOTO 15 - IF(W3AI24(NAME,IPROB(K),5)) GOTO 15 - 711 CONTINUE -C -C THE ID OF THE OBSERVE STATION(NAME) DID NOT MATCH WITH -C ANY OF THE TROUBLE STATIONS(IPROB). -C - IER1 = 0 -C - GOTO 5 -C -C IF A OVERWRITING STATION IS NOTED, THE I AND J POSITIONS -C ARE CHANGED TO AN I AND J POSITION AT THE LEFT SIDE OF THE -C UPPER LEFT HAND CORNER. -C -C - 15 KCNT= K - ICNT=ICNT + 2 - PRINT *,' MOVEID ICNT IS ',ICNT,' J IS ',J - IF(ICNT.NE.1) GOTO 20 -C -C J IS A DUMMY VARIABLE USED AS A COUNTER FOR NUMBER OF OVERLAYING -C STATIONS...BEGINNING WITH ZERO - J = 0 -C A BOUNDARY IS PLOTTED ABOVE THE 1-DOT/2-DOTS VARIANS CHARTS. -C - ANGLE = 0.0 - IPRIOR = 1 -C -C LEFT SIDE: - HGT = 17.0 - NUMCH = 8 - CALL PUTLAB(10,1885,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C RIGHT SIDE: -C - HGT = 17.0 - NUMCH = 8 - CALL PUTLAB(1710,1885,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C BOTTOM LINE: -C -C HGT = 16.0 -C NUMCH = 100 -C CALL PUTLAB(10,1885,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C TOP LINE: -C - HGT = 16.0 - NUMCH = 100 - - CALL PUTLAB(10,2025,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C IDENTIFYING THE LEVEL AT THE TOP OF THE MAP...HOPEFULLY -C REPRODUCTION WILL NOT DESTORY OVERLAY STATION DATA -C IDRA(9) AND IDRA(10) GIVE MB LEVEL. IDRA'S FOUND IN -C SUBROUTINE INIDRA WHICH IS CALL BY SUBROUTINE MAPLOP. -C IDRA(9) AND IDRA(10) IS PASSED BY COMMON KPLOT -C -C - HGT = 11.0 - NUMCH = 6 - ANGLE = 90. - CALL PUTLAB(25,2000,HGT,IDRA(9),ANGLE,NUMCH,IPRIOR,0) -C -C ISTART IS DEFINED BY LCARD IN SUBROUTINE RDCAR1(THE -C 4 WORD)AND PASSED BY COMMON ISTART. IF DOING A -C ONE DOT FAX...ISTART = 460 (INDENTING THE OVERLAPPING -C STATION 4 INCHES FROM THE EDGE OF THE MAP). TWO DOT -C REQUIRES ISTART = 460. -C - IDOTS = ISTART - JDOTS = 1965 -C -C THIS HELPS TO IDENTIFY THE STATION THAT MOVES..IE; ID, LAT/LONG - CALL PUTLAB(300,1920,0.12,'ID',0.0,2,1,0) - CALL PUTLAB(300,1905,0.12,'LAT/LONG',0.0,8,1,0) -C - IER1 = 1 - GOTO 5 - 20 CONTINUE -C -C INCREMENT J COUNTER - J = J + 1 - JCOUNT = J - IDOTS = (60*ICNT) - (40*J) + (ISTART - 60) - JDOTS = 1965 - IER1 = 1 - 5 CONTINUE -C - IERR = IER1 -C -C NOTE...IF A OVERWRITING STATION IS NOT NOTED, THE I AND J -C POSITIONS DOES NOT CHANGE. -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/movobs.f b/util/sorc/plotvpap.fd/movobs.f deleted file mode 100755 index 76f55a26c6..0000000000 --- a/util/sorc/plotvpap.fd/movobs.f +++ /dev/null @@ -1,109 +0,0 @@ - SUBROUTINE MOVOBS(KIO,KJO,ICNT,KIDOTS,KJDOTS,JCOUNT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MOVOBS CHECKING FOR OVERWRITING STATIONS -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-08 -C -C ABSTRACT: FINDING THE I AND J VALUES FOR PLOTTING THE DATA -C AT THE TOP OF THE VARIAN PRODUCT. -C -C PROGRAM HISTORY LOG: -C 89-11-03 ORIGINAL AUTHOR STEVE LILLY -C 93-05-08 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C -C USAGE: CALL MOVOBS(KIO,KJO,ICNT,KIDOTS,KJDOTS,JCOUNT) -C -C INPUT ARGUMENT LIST: -C KIO - VARIAN I POSITION OF THE STATION -C KJO - VARIAN J POSITION OF THE STATION -C ICNT - COUNTER OF PROBLEM STATION THAT REPORTED IN -C - SUB MOVEID -C -C OUTPUT ARGUMENT LIST: -C KIDOTS - THE I POSITION IN DOTS UNITON THE VARIAN -C KJDOTS - THE J POSITION IN DOTS UNIT ON THE VARIAN -C JCOUNT - THIS COUNT AIDS IN COMPUTING THE I AND J -C - POSITION OF A STATION THAT WAS MOVED -C COMMON /ISTART/ISTART -C COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /ISTART/ISTART - COMMON /KPLOT / LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C - CHARACTER*4 AAAAS(26) - DATA AAAAS /26*'AAAA'/ - INTEGER ICNT - INTEGER JCOUNT -C - ICNT=ICNT + 2 -C - IF(ICNT.NE.1) GOTO 15 -C -C A BOUNDARY IS PLOTTED ABOVE THE 1-DOT/2-DOTS VARIANS CHARTS. -C - ANGLE = 0.0 - IPRIOR = 1 -C -C LEFT SIDE: - HGT = 17.0 - NUMCH = 8 - CALL PUTLAB(10,1885,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C RIGHT SIDE: -C - HGT = 17.0 - NUMCH = 8 - CALL PUTLAB(1710,1885,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C BOTTOM LINE: -C -C HGT = 16.0 -C NUMCH = 100 -C CALL PUTLAB(10,1885,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C TOP LINE: -C - HGT = 16.0 - NUMCH = 100 - CALL PUTLAB(10,2025,HGT,AAAAS,ANGLE,NUMCH,IPRIOR,0) -C -C IDENTIFYING THE LEVEL AT THE TOP OF THE MAP...HOPEFULLY -C REPRODUCTION WILL NOT DESTORY OVERLAY STATION DATA -C IDRA(9) AND IDRA(10) GIVE MB LEVEL. IDRA'S FOUND IN -C SUB INIDRA WHICH IS CALL BY SUBROUTINE MAPLOP. -C IDRA(9) AND IDRA(10) IS PASSED BY COMMON KPLOT -C -C - HGT = 11.0 - NUMCH = 6 - ANGLE = 90. - CALL PUTLAB(25,2000,HGT,IDRA(9),ANGLE,NUMCH,IPRIOR,0) -C -C ISTART IS DEFINED BY LCARD IN SUBROUTINE RDCAR1(THE -C 4 WORD)AND PASSED BY COMMON ISTART. IF DOING A -C ONE DOT FAX...ISTART = 460 (INDENTING THE OVERLAPPING -C STATION 4 INCHES FROM THE EDGE OF THE MAP). TWO DOT -C REQUIRES ISTART = 460. -C -C THIS HELPS TO IDENTIFY THE STATION THAT MOVES..IE; ID, LAT/LONG - CALL PUTLAB(300,1920,0.12,'ID',0.0,2,1,0) - CALL PUTLAB(300,1905,0.12,'LAT/LONG',0.0,8,1,0) -C - ICNT=ICNT+2 -C - 15 CONTINUE -C -C INCREMENT J COUNTER - J = JCOUNT + 1 - KIDOTS = (60*ICNT) - (40*J) + (ISTART - 60) - KJDOTS = 1965 - JCOUNT = J -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/pltdat.f b/util/sorc/plotvpap.fd/pltdat.f deleted file mode 100755 index d2534c0316..0000000000 --- a/util/sorc/plotvpap.fd/pltdat.f +++ /dev/null @@ -1,631 +0,0 @@ - SUBROUTINE PLTDAT(IDOTS,JDOTS,ihdewdep,IDDGD,IHFFF,NSSS, - 1 IHTT,JHT1,IHZZZ,C8NAMSTN,IOPTN,KEIL,NORWNDIR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PLTDAT PLOT ONE STATION -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-27 -C -C ABSTRACT: GIVEN: DATA FOR ONE STATION READY TO BE PLOTTED; -C TASK: TO PLOT THE DATA ACCORDING TO THE SPECIFED PLOTTING MODEL -C VIA PUTLAB. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-08-11 GLORIA DENT MOVE THE PLOTTING PARAMETERS DOWN OF STATION -C 72273 (FT. HUACHUA) SO THAT THEY WILL NOT OVERPLOT -C STATION 72274 (TUCSON) ON THE VARIAN CHART. -C 89-05-01 STEVE LILLY UPDATED DOCUMENTATION BLOCK -C 89-06-09 LILLY MOVED THE PLOTTING PARAMETERS WEST OF STATION -C 72435 (PADUCAH) AND EAST OF STATION 72327 -C (NASHVILLE/BERRY) SO THAT THEY WILL NOT -C OVERPLOT ON THE VARIAN CHART. -C 89-06-12 LILLY MOVED THE PLOTTING PARAMETERS NORTH OF STATION -C 72429 (DAYTON) AND SOUTH OF STATION 72425 -C (HUNTINGTON) SO THAT THEY WILL NOT -C OVERPLOT ON THE VARIAN CHART. -C 89-06-21 LILLY MOVED THE PLOTTING PARAMETERS WEST AND NORTH -C OF STATION 72435 (PADUCAH) AND EAST AND -C SOUTH OF STATION 72327 (NASHVILLE/BERRY). -C 93-05-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-02-01 SHIMOMURA - CONVERT TO RUN ON CRAY; -C -C USAGE: CALL PLTDAT(IDOTS,JDOTS,ihdewdep,NORWNDIR,IDDGD,IHFFF,NSSS, -C IHTT,JHT1,IHZZZ,C8NAMSTN,IOPTN,KEIL) -C -C INPUT ARGUMENT LIST: -C IDOTS - VARIAN I POSITION OF THE STATION -C JDOTS - VARIAN J POSITION OF THE STATION -C ihdewdep - C*4 FOR LIGHT AND VRBL WIND INCLUDING CALM -C NORWNDIR - INT - THE TRUE NORTH-ORIENTED WIND DIRECTION -C as a left-justified 8-character txt string -C in the integer word; of which the high- -C order 2-characters will be used -C as Arg(3) in call to wndirdig(); - -C IDDGD - INT - THE GRID-ORIENTED WIND DIRECTION -C IHFFF - C*4 WIND SPEED OR 12HR HEIGHT CHANGE -C NSSS - INT - WIND SPEED -C IHTT - C*4 THE TEMPERATURE -C JHT1 - C*4 TEMPERATURE OBS FOR THE CALC TEMP ABOVE OTHER TT -C IHZZZ - C*4 GEOPOTENIAL HEIGHT -C C8NAMSTN - C*8 C8NAMSTN STATION ID IN HOLLERITH FOR -C - S/R PUTLAB ENTRY -C IOPTN - INT - BIT OPTIONS FOR THE DESIRED PLOTTING MODEL. SEE -C - THIS SOURCE FOR DETAILED BIT DECLARATION. -C KEIL - INT - GIVEN THE KRUN OPTION; KEIL SPECIFIED THE GRID -C -C OUTPUT ARGUMENT LIST: -C COMMON - /CHKOUT/ NITEM -C COMMON - /MRGARG/YDIS,DUMMY(3),XO,YO -C COMMON - /XZPLAX/ XZPLOT,YZPLOT,IORITY -C -C REMARKS: -C CALLS SUBR PUTLAB(); -C WNDBRK(); -C WNDIRT(); -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - EXTERNAL LASTCH - INTEGER LASTCH - - - COMMON /CHKOUT/ NITEM - COMMON /MRGARG/YDIS,DUMMY(3),XO,YO - COMMON /XZPLAX/ XZPLOT,YZPLOT,IORITY -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... USAGE: CALL PLTDAT(IDOTS,JDOTS,ihdewdep,NORWNDIR,IDDGD,IHFFF,NSSS, -C IHTT,JHT1,IHZZZ,C8NAMSTN,IOPTN,KEIL) - INTEGER IDOTS,JDOTS - CHARACTER*4 ihdewdep - CHARACTER*8 NORWNDIR - INTEGER NDD - CHARACTER*4 IHFFF - INTEGER NSSS - CHARACTER*4 IHTT - CHARACTER*4 JHT1 - CHARACTER*4 IHZZZ - CHARACTER*8 C8NAMSTN - INTEGER IOPTN - INTEGER KEIL - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER IPRIOR(2) - - DIMENSION IDEL(6),JDEL(6) - DIMENSION ISDEL(6),JSDEL(6) - DIMENSION IMDEL(6),JMDEL(6) - DIMENSION ISVDEL(6),JSVDEL(6) - DIMENSION IMVDEL(6),JMVDEL(6) - DATA IMDEL/-5,-35,-25,5,5,-15/ - DATA JMDEL/-4,2,-13,-13,2,-28/ - DATA ISDEL/-2,-23,-17,5,5,-11/ - DATA JSDEL/-4,1,-8,-8,1,-17/ - DATA ISVDEL/ -4, -9, 0, 0, -9, 9/ - DATA JSVDEL/ -2,-23,-17, 5, 5,-11/ - DATA IMVDEL/ -8,-14, 1, 1,-14, 16/ - DATA JMVDEL/ -5,-35,-25, 5, 5,-15/ - DATA IMEDLA /-26/ - DATA JMEDLA / 1/ - DATA IMEDLB /-11/ - DATA JMEDLB /-26/ - DATA ICTDEL,JCTDEL/1,-9/ -C ...POSITIONING TO BRACKET REL TO LL OF TEMP - DATA ICZDEL,JCZDEL/1,-9/ -C ...POSITIONING TO BRACKET REL TO LL OF ZZZ - DATA IDELTK/-19/ - DATA JDELTK/5/ -C ...FOR RELOCATING TT TO ABOVE STN CIRCLE INSTEAD OF UPR LEFT... - - INTEGER INTCIRCLES - CHARACTER*1 C1CIRCLES(8) - EQUIVALENCE (INTCIRCLES,C1CIRCLES(1)) - DATA INTCIRCLES / X'0000003E5C3C2928' / -C DATA INTCIRCLES / X'28293C5C3E000000' / -C 1 2 3 4 5 - CHARACTER*1 C1OPENCIR - EQUIVALENCE (C1CIRCLES(1),C1OPENCIR) - CHARACTER*1 C1CLOSCIR - EQUIVALENCE (C1CIRCLES(2),C1CLOSCIR) - CHARACTER*1 C1SQRCIR - EQUIVALENCE (C1CIRCLES(3),C1SQRCIR) - CHARACTER*1 C1STARCIR - EQUIVALENCE (C1CIRCLES(4),C1STARCIR) - CHARACTER*1 C1RTBRACK - EQUIVALENCE (C1CIRCLES(5),C1RTBRACK) - -C ... DATA IOPCIR/Z'4D000000'/ -C ... DATA ICLCIR/Z'5D000000'/ -C ... DATA ISQCIR/Z'4C000000'/ -C ...WHICH IS SQUARE STN CIRCLE FOR A/C ... -C ... DATA ISRCIR/Z'E0000000'/ -C ... DATA IBRACT/ '>$ ' / - -C ...FOR RIGHT BRACKET IN 10TH CHAR SET FOR CALCULATED TEMPS AND HGT -C - CHARACTER*1 C1STNCIRCLE - -C * * * * * * * * * * * - -C ...NOW COMES BITS FOR VARIOUS OPTIONS IN IOPTN..... -C - DATA JSOUTH / X'0000000100000000' / -C ...TO MOVE ALL PARAMETER SOUTH 4 DOTS EXCEPT STA CIRCLE/WIND BARB - DATA KDOWN /Z'80000000'/ -C ...TO MOVE ALL PARAMETERS DOWN 12 DOTS EXCEPT STA CIRCLE/WIND BARB - DATA IWEST /Z'40000000'/ -C ...TO MOVE ALL PARAMETER WEST 4 DOTS EXCEPT STA CIRCLE/WIND BARB - DATA IEAST /Z'20000000'/ -C ...TO MOVE ALL PARAMETER EAST 4 DOTS EXCEPT STA CIRCLE/WIND BARB - DATA JNORTH /Z'10000000'/ -C ...TO MOVE ALL PARAMETER NORTH 4 DOTS EXCEPT STA CIRCLE/WIND BARB - DATA KMVTR/Z'8000000'/ -C ...FOR MOVING TT TO UPPER RIGHT OF STN CIRCLE - DATA KMEDW/Z'4000000'/ -C ...FOR MED-SMALL CHAR FOR HGT ON WINDS ALOFT CHART - DATA KMTMP/Z'2000000'/ -C ...TO PLOT 850 MB CALC TMP ABOVE REPORTED TMP -C ...TO MOVE BRACKET CLOSER TO DATA ON SIRS PLOTTED CHART. - DATA KCLOS/Z'1000000'/ -C ...TO MOVE BOGUS 'B' CLOSER TO STN CIRCLE - DATA KANGB/Z'800000'/ -C ... TO SET ANGLE TO 90 DEGREES FOR SIDEWAYS PLOTTING - DATA KSMNB/Z'400000'/ -C ...FOR SMALL CHARS IN STN NAME ... - DATA KCLZB/Z'200000'/ -C ... FOR CALCULATED GEOPOTENTIAL HGT ... - DATA KCLTB/Z'100000'/ -C ... FOR CALCULATED TEMPERATURES ... - DATA KMEDB/Z'80000'/ -C ... FOR MEDIUM-SMALL CHAR FOR TEMP ON IQSY CHART -C DATA KMVWB/Z'40000'/ -C ... FOR MOVING WIND BARBS FARTHER OUT STAFF - DATA KSMLB/Z'20000'/ -C ... FOR TINY CHAR SET PRINTING AS ON IQSY CHART - DATA KMVNB/Z'10000'/ -C ... FOR MOVING NAME CLOSER TO STN CIRCLE... - DATA KTALB/Z'8000'/ -C ... FOR ITALICS ON 12HR HGT CHG PRINT IN FFF LOT - DATA KSTRB/Z'4000'/ -C ... FOR STAR IN PLACE OF STN CIRCLE... - DATA KSQRB/Z'2000'/ -C ... FOR SQUARE IN PLACE OF STN CIRCLE... - DATA KMVDB/Z'1000'/ -C ... FOR MOVING DD PRINT RIGHT AND LOWER... - DATA KMVZB/Z'800'/ -C ... FOR MOVING ZZZ UPWARD... - DATA KDOVB/Z'400'/ -C ... FOR WIND DIR DIGIT PLOTTED NEAR END OF WIND STAFF - DATA KMVTB/Z'200'/ -C ... FOR MOVING TT TO ABOVE THE STN CIRCLE... - DATA KSMCB/Z'100'/ -C ... FOR SMALL STN CIRCLE... - DATA KVECB/Z'80'/ -C ... FOR WIND VECTOR... - DATA KNAMB/Z'40'/ -C ... FOR STATION NAME... - DATA KZZZB/Z'20'/ -C ... FOR GEOPOTENTIAL HEIGHT ... - DATA KFFFB/Z'10'/ -C ... FOR WIND SPEED PRINT IN LOWER RIGHT... - DATA KDDB/Z'8'/ -C ... FOR WIND DIRECTION PRINT IN LOWER LEFT... - DATA KTTB/Z'4'/ -C ... FOR TEMPERATURE PRINT IN UPPER LEFT... - DATA KOCB/Z'2'/ -C ... FOR OPEN OR CLOSED STN CIRCLE... - DATA KCIQB/1/ -C ... FOR A STATION CIRCLE... -C * * * * * * * * * * * -C - DATA HGTIT/18.0/ - DATA HGTMEA /19.0/ - DATA HGTMEB /24.0/ -C - integer magddgd - - INTEGER IQUAD !... FOR WNDIRDIG() - LOGICAL LSRNHEMI - - integer i8acc - character*8 c8acc - equivalence (i8acc,c8acc) - - character*2 c2dir - - SAVE - -C * * * * * * * * * * * - IQUAD = 0 !... FOR WNDIRDIGIT UPRIGHT ON NHEMI - LSRNHEMI = .FALSE. !... NOT A SRN HEMI -C ...STEP(1) ... INITIALIZE ... -C ... NITEM = NITEM + 1 -C ... IF(MOD(NITEM,10) .NE. 0) GO TO 130 - write(6,122)IDOTS,JDOTS,IDDGD,IHFFF(1:3),NSSS, - 1 IHTT(1:3),IHZZZ(1:4),IOPTN,C8NAMSTN(1:6),KEIL - 122 FORMAT(1H ,'pltdat:'2I6, 2X, 2X,Z16, 2X, A3, 2X, I4, - 1 2X, A3, 2X, A4,2X,Z10,2X,A6,I6) - - 130 CONTINUE - HGT = 1.0 - HGTSML = 4.0 - ANGLE = 0.0 - IPRIOR(1) = 0 - IPRIOR(2) = 1 - IF((IAND(IOPTN,KANGB)) .EQ. 0) GO TO 140 -C ...OTHERWISE, INITIALIZE FOR SIDEWAYS PLOTTING MODEL - hgt = 3.0 !... 97-02-20 for Merc sideways regular - hgtsml = 5.0 !... 97-02-20 for Merc sideways small - ANGLE = 90.0 - JUPNAM = 0 - ISCDEL = ISVDEL(1) - JSCDEL = JSVDEL(1) - IMCDEL = IMVDEL(1) - JMCDEL = JMVDEL(1) - HGTMED = HGTMEB - - IMEDEL = IMEDLB - JMEDEL = JMEDLB - IF((IAND(IOPTN,KSMLB)) .EQ. 0) GO TO 134 -C ...OTHERWISE, INITIALIZE FOR SMALL SIDEWAYS PLOTTING MODEL - ZHGT = HGTSML - IUPNAM = -3 - DO 132 I = 1,6 - IDEL(I) = ISVDEL(I) - JDEL(I) = JSVDEL(I) - 132 CONTINUE - IUPNM1 = -4 - JUPNM1 = 2 - GO TO 149 - - 134 CONTINUE -C ...INITIALIZE FOR REGULAR SIDEWAYS PLOTTING MODEL - ZHGT = HGT - IUPNAM = -9 - DO 136 I = 1,6 - IDEL(I) = IMVDEL(I) - JDEL(I) = JMVDEL(I) - 136 CONTINUE - GO TO 149 - - 140 CONTINUE - IUPNAM = 0 - ISCDEL = ISDEL(1) - JSCDEL = JSDEL(1) - IMCDEL = IMDEL(1) - JMCDEL = JMDEL(1) - HGTMED = HGTMEA - IMEDEL = IMEDLA - JMEDEL = JMEDLA - IF(IAND(IOPTN,KSMLB) .EQ. 0) GO TO 145 -C ...COMES HERE TO INITIALIZE FOR SMALL CHAR SET... - ZHGT = HGTSML - JUPNAM = 3 - IUPNM1 = 2 - JUPNM1 = 4 - DO 143 I = 1,6 - IDEL(I) = ISDEL(I) - JDEL(I) = JSDEL(I) - 143 CONTINUE - GO TO 149 - - 145 CONTINUE -C ...COMES HERE TO INITIALIZE FOR MIDDLE-SIZED (REGULAR) CHAR SET.. - ZHGT = HGT - JUPNAM=15 - IUPNM1 = 2 - JUPNM1=11 - DO 147 I = 1,6 - IDEL(I) = IMDEL(I) - JDEL(I) = JMDEL(I) - 147 CONTINUE - 149 CONTINUE - IF(IAND(IOPTN,KCIQB) .EQ. 0) GO TO 200 -C ...TO PLOT THE STN CIRCLE... - IF(IAND(IOPTN,KSQRB) .EQ. 0) GO TO 153 - C1STNCIRCLE = C1SQRCIR - GO TO 158 - 153 CONTINUE - IF(IAND(IOPTN,KSTRB) .EQ. 0) GO TO 1532 -C ...TO TEST IF STAR IS DESIRED FOR STN CIRCLE... - C1STNCIRCLE = C1STARCIR - GO TO 158 - 1532 CONTINUE - IF(IAND(IOPTN,KOCB) .EQ. 0) GO TO 156 - C1STNCIRCLE = C1CLOSCIR - GO TO 158 - 156 C1STNCIRCLE = C1OPENCIR - 158 CONTINUE - IF(IAND(IOPTN,KSMCB) .EQ. 0) GO TO 162 - ICIR = IDOTS + ISCDEL - JCIR = JDOTS + JSCDEL - XHGT = HGTSML - GO TO 164 - 162 CONTINUE - ICIR = IDOTS + IMCDEL - JCIR = JDOTS + JMCDEL - XHGT = HGT - 164 CONTINUE -c -c Start by checking for the out of bounds error: -c - IF(IAND(IOPTN,KVECB) .EQ. 0) GO TO 175 - IF(NSSS) 173,175,173 - 173 CONTINUE - CALL TSTBND(IDOTS,JDOTS,IDDGD,NSSS,NWOK,IOPTN,IRET_WNB) - IF(IRET_WNB .GT. 0) THEN - print *,'TSTBND error # ',iret_wnb - print *,'Drop out-of-bounds station ',C8NAMSTN(1:5) - goto 800 - ENDIF - 175 CONTINUE - - CALL PUTLAB(ICIR,JCIR,XHGT,C1STNCIRCLE,ANGLE,1,IPRIOR,0) -C -C * * * * * * * * * * * -C ...STEP(2) ... PREPARE TEMPERATURE FOR PLOT IN UPR LEFT... - 200 CONTINUE - IF(IAND(IOPTN,KTTB) .EQ. 0) GO TO 300 - IF(IAND(IOPTN,KMVTB) .EQ. 0) GO TO 244 - IUL = IDOTS + IDELTK - JUL = JDOTS + JDELTK - IF(IAND(IOPTN,KSMCB) .EQ. 0) GO TO 246 - JUL = JUL - 2 - GO TO 246 - 244 CONTINUE - IF(IAND(IOPTN,KMVTR).EQ.0) GO TO 245 -C ...TO MOVE TMP TO UPR RT FOR FAX WINDS ALOFT CHART - IUL=IDOTS-10 - JUL=JDOTS+8 - GO TO 246 - 245 CONTINUE - IUL = IDOTS + IDEL(2) - JUL = JDOTS + JDEL(2) - 246 CONTINUE - THGT = ZHGT - IF(IAND(IOPTN,KMEDB) .EQ. 0) GO TO 255 -C ...COMES HERE TO CHG TO MEDIUM-SMALL CHAR SIZE... - THGT = HGTMED - IUL = IDOTS + IMEDEL - JUL = JDOTS + JMEDEL - 255 CONTINUE - IF(IAND(IOPTN,KDOWN) .NE. 0) JUL = JUL - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) IUL = IUL - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JUL = JUL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) IUL = IUL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JUL = JUL - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JUL = JUL + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JUL = JUL - 4 -C ... write(6,2554)thgt,IHTT(1:3),ANGLE -C ... 2554 format(1H ,'pltdat: thgt=',F6.2,' ihtt=',A3,' angle=',F6.0) - CALL PUTLAB(IUL,JUL,THGT,IHTT,ANGLE,3,IPRIOR,0) - IF(IAND(IOPTN,KCLTB) .EQ. 0) GO TO 266 -C ...WHICH TESTS FOR CALCULATED TEMPERATURE... - IULC = IUL + ICTDEL - JULC = JUL + JCTDEL -C ...MOVE OVERSIZED BRACKET ON SIRS PLOTTED CHART - IF(IAND(IOPTN,KSMLB).EQ.0) GO TO 263 - IULC = IULC - 13 - JULC = JULC - 4 - 263 CONTINUE - TCHGT = 10.0 - IF(IAND(IOPTN,KDOWN) .NE. 0) JULC = JULC - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) IULC = IULC - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JULC = JULC + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) IULC = IULC + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JULC = JULC - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JULC = JULC + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JULC = JULC - 4 - CALL PUTLAB(IULC,JULC,TCHGT,C1RTBRACK,ANGLE,1,IPRIOR,0) - 266 CONTINUE -C -C * * * * * * * * * * * -C ...STEP(3) ... TO PREPARE WIND DD FFF FOR PLOTTING... - 300 CONTINUE - KB = IAND(IOPTN,KDDB) -C PRINT *,' PLTDAT KB FLAG IS ',KB - IF(IAND(IOPTN,KDDB) .EQ. 0) GO TO 330 - ILL = IDOTS + IDEL(3) - JLL = JDOTS + JDEL(3) - IF(KEIL .NE. 14) GO TO 323 - ILL = IDOTS - 21 - JLL = JDOTS - 11 - ZHGTMP = ZHGT - ZHGT = HGTMED - 323 CONTINUE - IF(IAND(IOPTN,KMVDB) .EQ. 0) GO TO 325 -C ...MOVE DD PRINT TO AVOID OVERPLOTTING ANOTHER STN... - ILL = ILL + 10 - JLL = JLL - 6 - 325 CONTINUE - IF(IAND(IOPTN,KDOWN) .NE. 0) JLL = JLL - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) ILL = ILL - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JLL = JLL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) ILL = ILL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JLL = JLL - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JLL = JLL + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JLL = JLL - 4 - CALL PUTLAB(ILL,JLL,ZHGT,ihdewdep,ANGLE,2,IPRIOR,0) - IF(KEIL .EQ. 14) ZHGT = ZHGTMP - 330 CONTINUE - IF(IAND(IOPTN,KFFFB) .EQ. 0) GO TO 400 - IF(KEIL .EQ. 14) GO TO 400 - IF(IAND(IOPTN,KTALB) .EQ. 0) GO TO 3305 - ILR = IDOTS + IDEL(4) - JLR = JDOTS + JDEL(4) - 1 - IF(IAND(IOPTN,KDOWN) .NE. 0) JLR = JLR - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) ILR = ILR - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JLR = JLR + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) ILR = ILR + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JLR = JLR - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JLR = JLR + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JLR = JLR - 4 - CALL PUTLAB(ILR,JLR,HGTIT,IHFFF,ANGLE,3,IPRIOR,0) - GO TO 333 - 3305 CONTINUE - IF(NSSS) 331,333,331 - 331 CONTINUE - ILR = IDOTS + IDEL(4) - JLR = JDOTS + JDEL(4) - IF(IAND(IOPTN,KDOWN) .NE. 0) JLR = JLR - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) ILR = ILR - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JLR = JLR + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) ILR = ILR + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JLR = JLR - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JLR = JLR + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JLR = JLR - 4 - CALL PUTLAB(ILR,JLR,ZHGT,IHFFF,ANGLE,3,IPRIOR,0) - 333 CONTINUE -C -C * * * * * * * * * * * -C ...STEP(4) ... TO PREPARE HEIGHT FOR PRINTING IN UPR RIGHT -C ... GIVEN IHZZZ IN (A4) FORMAT... - 400 CONTINUE - IF(IAND(IOPTN,KZZZB) .EQ. 0) GO TO 500 - IUR = IDOTS + IDEL(5) - JUR = JDOTS + JDEL(5) - IF(IAND(IOPTN,KMVZB) .EQ. 0) GO TO 408 -C ... MOVE ZZZ PLOT UP 6 DOTS TO AVOID ANOTHER STN... - JUR = JUR + 6 - 408 CONTINUE - IF(IAND(IOPTN,KMEDW).EQ.0) GO TO 409 -C ...COMES HERE TO CHANGE TO MEDIUM-SMALL CHAR SIZE - ZHGT=HGTMED - 409 CONTINUE - IF(IAND(IOPTN,KDOWN) .NE. 0) JUR = JUR - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) IUR = IUR - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JUR = JUR + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) IUR = IUR + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JUR = JUR - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JUR = JUR + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JUR = JUR - 4 - CALL PUTLAB(IUR,JUR,ZHGT,IHZZZ,ANGLE,4,IPRIOR,0) - IF(IAND(IOPTN,KCLZB) .EQ. 0) GO TO 426 -C ...WHICH TESTS FOR CALCULATED HEIGHTS - IURC=IUR+ICZDEL - JURC=JUR+JCZDEL - IF(IAND(IOPTN,KMEDW).EQ.0) GO TO 422 -C ...MOVE OVERSIZE BRACKET ON WINDS ALOFT CHART - IURC=IURC-8 - JURC=JURC-2 - GO TO 423 - 422 CONTINUE - IF(IAND(IOPTN,KSMLB).EQ.0) GO TO 423 -C ...MOVE OVERSIZE BRACKET ON SIRS PLOTTED CHART - IURC = IURC - 13 - JURC = JURC - 4 - 423 CONTINUE - TCHGT = 10.0 - JPRIOR=2 - IF(IAND(IOPTN,KDOWN) .NE. 0) JURC = JURC - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) IURC = IURC - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JURC = JURC + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) IURC = IURC + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JURC = JURC - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JURC = JURC + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JURC = JURC - 4 - CALL PUTLAB(IURC,JURC,TCHGT,C1RTBRACK,ANGLE,1,JPRIOR,0) - 426 CONTINUE - GO TO 500 -C -C * * * * * * * * * * * -C ...STEP(5) ... TO PLOT STATION NAME... - 500 CONTINUE - IF(IAND(IOPTN,KNAMB) .EQ. 0) GO TO 600 - ILLL = IDOTS + IDEL(6) - JLLL = JDOTS + JDEL(6) - IF(IAND(IOPTN,KMVNB) .EQ. 0) GO TO 506 - JLLL = JLLL + JUPNAM - ILLL = ILLL + IUPNAM -C ...TO MOVE NAME UP TO JUST BELOW STN CIRCLE, ASSUMING NO DD NOR FF - GO TO 508 - 506 CONTINUE - IF(IAND(IOPTN,KCLOS).EQ.0) GO TO 508 - ILLL = ILLL + IUPNM1 - JLLL=JLLL+JUPNM1 -C ...TO MOVE UP BOGUS 'B' TO JUST BELOW STN CIRCLE - 508 CONTINUE - AMHGT = ZHGT - IF(IAND(IOPTN,KSMNB) .EQ. 0) GO TO 514 -C ...TO USE SMALL CHAR SET FOR NAME NO MATTER WHAT ZHGT WAS... - AMHGT = HGTSML - 514 CONTINUE - NCHAR = LASTCH(C8NAMSTN(1:6)) - CALL PUTLAB(ILLL,JLLL,AMHGT,C8NAMSTN,ANGLE,NCHAR,IPRIOR,0) -C -C * * * * * * * * * * * -C ...STEP(6) ... PLOT WIND VECTOR IN PROPER DIRECTION ON MAP... - 600 CONTINUE - IF(IAND(IOPTN,KVECB) .EQ. 0) GO TO 700 - IF(NSSS) 611,700,611 - 611 CONTINUE - CALL WNDBRK(IDOTS,JDOTS,IDDGD,NSSS,NWOK,IOPTN,IRET_WNB) - IF(IRET_WNB .EQ. 0) THEN - IF(NWOK .GT. 0) THEN - GO TO 622 - ELSE - PRINT 620 - 620 FORMAT(1H , 10X, '***ERROR FROM WNDBRK. UNABLE TO PLOT A WIND VEC - 1TOR * * * * *' ) - GO TO 700 - ENDIF - ELSE -C ... ERROR RETURN FROM WNDBRK ... - IF(IRET_WNB .LT. 0) THEN - WRITE(6,621)IRET_WNB,C8NAMSTN(1:6) - 621 FORMAT(1H ,'pltdat::wndbrk:FATAL ERROR ... RETURN CODE=',I4, - 1 ' FOR STN=',A6) - GO TO 800 - ELSE - WRITE(6,6214)IRET_WNB,C8NAMSTN(1:6) - 6214 FORMAT(1H ,'pltdat::wndbrk:WARNING ... RETURN CODE=',I4, - 1 ' FOR STN=',A6) - GO TO 700 - ENDIF - ENDIF - - 622 CONTINUE - IF(IAND(IOPTN,KDOVB) .EQ. 0) GO TO 700 - if(iddgd .LT. 0) then - lsrnhemi = .true. - else - lsrnhemi = .false. - endif - magddgd = iabs(iddgd) -C i8acc = norwndir - c2dir(1:2) = norwndir(1:2) -C PRINT *,' PLTDAT ENTERING WNDIRDIG c2dir is ',c2dir - CALL WNDIRDIG(IDOTS,JDOTS,c2dir,magddgd,NSSS,IQUAD,LSRNHEMI) -C -C * * * * * * * * * * * - 700 CONTINUE -C ...STEP(7)...PLOT CALCULATED TMP ABOVE OBSERVED TMP - IF(IAND(IOPTN,KMTMP).EQ.0) GO TO 800 - IUPL=IDOTS-35 - JUPL=JDOTS+17 - IF(IAND(IOPTN,KDOWN) .NE. 0) JUPL = JUPL - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) IUPL = IUPL - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JUPL = JUPL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) IUPL = IUPL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JUPL = JUPL - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JUPL = JUPL + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JUPL = JUPL - 4 - CALL PUTLAB(IUPL,JUPL,HGT,JHT1,ANGLE,3,IPRIOR,0) - IUPL=IUPL+1 - JUPL=JUPL-9 - IF(IAND(IOPTN,KDOWN) .NE. 0) JUPL = JUPL - 12 - IF(IAND(IOPTN,IWEST) .NE. 0) IUPL = IUPL - 4 - IF(IAND(IOPTN,IWEST) .NE. 0) JUPL = JUPL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) IUPL = IUPL + 4 - IF(IAND(IOPTN,IEAST) .NE. 0) JUPL = JUPL - 4 - IF(IAND(ioptn,jnorth) .NE. 0) JUPL = JUPL + 4 - IF(IAND(ioptn,jsouth) .NE. 0) JUPL = JUPL - 4 - CALL PUTLAB(IUPL,JUPL,10.0,C1RTBRACK,ANGLE,1,IPRIOR,0) - 800 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/pnanji.f b/util/sorc/plotvpap.fd/pnanji.f deleted file mode 100755 index a1a3185302..0000000000 --- a/util/sorc/plotvpap.fd/pnanji.f +++ /dev/null @@ -1,148 +0,0 @@ - SUBROUTINE PNANJI(INFILE,IDWORD,IDATE,IYR,IMO,IDAY,ITIME,IYMDH) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PNANJI PACK NANJI ARRAY -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-05 -C -C ABSTRACT: THIS PROGRAM PACKS THE COMMON ARRAY NANJI, WHICH IS -C USED FOR A NUMBER OF PURPOSES DOWNSTREAM. IT HOLDS DATE/TIME -C INFORMATION, THE CURRENT FILE NAME, AND THE DUMP TIME, ALL -C CAREFULLY FORMATTED. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-25 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 89-04-27 HENRICHSEN CLEAN UP CODE AND SIMPLIFY. -C 93-05-05 LILLY CONVERT SUB. TO FORTRAN 77 -C -C USAGE: CALL PNANJI(INFILE,IDWORD,IDATE,IYR,IMO,IDAY,ITIME,IYMDH) -C -C INPUT ARGUMENT LIST: -C INFILE - INPUT FILE NUMBER SUCH AS 19 FOR ADPUPA -C IDWORD - USE FOR FINDING THE DUMP TIME OF THIS FILE IN -C - HUNDREDTHS OF HOURS -C IDATE - INTEGER 8 WORD ARRAY THAT CONTAINS FILE NAME -C - AND DATE TIME INFORMATION OF INFILE. -C -C -C OUTPUT ARGUMENT LIST: -C IYR - YEAR -C IMO - MONTH -C IDAY - DAY -C ITIME - SYNOPTIC TIME -C IYMDH - DATE/TIME PACKED, 8 BITS EACH PART -C COMMON - /TIMES / NANJI(12) -C COMMON - /TIMET / NANJK(2) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /TIMES / NANJI(12) - COMMON /TIMET / NANJK(2) -C - CHARACTER*12 IBCD - CHARACTER*4 BLANKS(12) /12*' '/ -C - CHARACTER*1 PLUS /'+'/ - CHARACTER*1 LGAC(4) -C - INTEGER JBCD(4) - INTEGER IDATE(8) - INTEGER ITEXT(2) - INTEGER MSKL2 /ZFFFF0000/ - INTEGER MSKR2 /Z0000FFFF/ -C -C - EQUIVALENCE(LGAC(1),IACC) - EQUIVALENCE(JBCD(1),IBCD) -C -C FILL NANJI WITH BLANKS. - CALL MOVCH(48,BLANKS,1,NANJI,1) -C -C UNPACK AND CONVERT DATE TO INTEGER STARTING WITH WORD 3 OF -C IDATE ARRAY. WHERE IDATE(3-4) CONTAIN YYMM DDHH IN HOLLERITH. -C - CALL FFA2I(IDATE,9,2,4,JBCD,IERR) - IYR = JBCD(1) - IMO = JBCD(2) - IDAY= JBCD(3) - IHR = JBCD(4) -C - ITIME = IHR * 100 - WRITE(6,20) ITIME,IYR,IMO,IDAY - 20 FORMAT(5X,'SYNOPTIC TIME IS ',I4,1HZ,' YEAR ',I2, - Z ' MONTH ',I2,' DAY ',I2) - LGAC(1) = CHAR(IYR) - LGAC(2) = CHAR(IMO) - LGAC(3) = CHAR(IDAY) - LGAC(4) = CHAR(IHR) - IYMDH = IACC -C -C WHICH PACKS DATE/TIME AS INTEGERS, 8-BITS FOR EACH PART. -C - CALL MOVCH(8,IDATE,9,NANJI,1) -C -C WHERE NANJI(1),(2) NOW CONTAIN DATE/TIME OF THIS FILE IN -C EBCDIC, YYMM DDZZ, 2A4. -C - CALL MOVCH(6,IDATE,1,NANJI,9) -C -C NOW NANJI(3),(4) HOLDS FILE NAME SUCH AS 'ADPU', 'PA '. -C - CALL FFA2I(IDATE,17,4,1,IDMPTM,IERR) -C -C IDMPTM HAS DUMP TIME OF THIS FILE IN HUNDREDTHS OF HOURS. -C -C -C FILL ITEXT WITH BLANKS. -C - CALL MOVCH(8,BLANKS,1,ITEXT,1) -C - IACC = IAND(IDWORD,MSKL2) - MQ = IAND(IDMPTM,MSKR2) - IDWORD = IOR(IACC,MQ) - IRELTM = IDMPTM - ITIME - IF(IRELTM .GE. 0) GO TO 500 -C -C FALL THROUGH IF SYNOPTIC TIME WAS GREATER THAN DUMP TIME. -C - IRELTM = 2400 + IRELTM - IF(IRELTM .GE. 0) GO TO 500 - WRITE(6,40) IDATE(1),IDATE(2),INFILE - 40 FORMAT(1H0, 5X, 'ERROR IN DUMP TIME OF FILE = ', A4, A2, 3X, - X 'ON FT', I2, /1H , 15X,'PROCEEDING WITH BLANKS IN DUMP TIME') - GO TO 600 -C - 500 CONTINUE - IRELHR = IRELTM / 100 - MINUTE = MOD(IRELTM,100) - MINUTE = (FLOAT(MINUTE) * 0.60) + 0.50 - NCHAR = 2 - CALL INT2CH(IRELHR,IBCD,NCHAR,'A999') - CALL MOVCH(2,IBCD,1,ITEXT,1) - CALL MOVCH(1,PLUS,1,ITEXT,3) - CALL INT2CH(MINUTE,IBCD,NCHAR,'A999') - CALL MOVCH(2,IBCD,1,ITEXT,4) - 600 CONTINUE - CALL MOVCH(8,ITEXT,1,NANJI,17) -C -C GIVING NANJI(5),(6) THE RELATIVE DUMP TIME IN 5 CHARACTERS, -C SUCH AS '10+2', '5 ' (A4,A1) -C - IF(INFILE.NE.19) GO TO 700 - NANJK(1)=NANJI(5) - NANJK(2)=NANJI(6) - 700 CONTINUE -C - NANJI(7) = IYMDH - NANJI(8) = 0 -C -C SO NANJI(7) HAS DATE/TIME PACKED, 8 BITS EACH PART. -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/presort.f b/util/sorc/plotvpap.fd/presort.f deleted file mode 100755 index dd5ff12707..0000000000 --- a/util/sorc/plotvpap.fd/presort.f +++ /dev/null @@ -1,237 +0,0 @@ - SUBROUTINE PRESORT(KRUN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PRESORT PRE THINNER PROCESSOR -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-01-14 -C -C ABSTRACT: ASSIGNS A NEW OBS_TYPE AND A PRIORITY FOR -C FOR THINNING (SEE REMARKS FOR FURTHER DETAILS). -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR - SHIMOMURA -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-04-17 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-06 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-01-14 SHIMOMURA - CONVERT FROM IBM FORTRAN TO CRAY FORTRAN -C - ADDED COMMENTS -C -C USAGE: CALL PRESORT (KRUN) -C -C INPUT ARGUMENT LIST: -C KRUN - THE RUN OPTION READ FROM DATA CARDS IN THE JCL -C NDATA(1,X)(IBIT 53:42) - GIVEN 12-BIT OBS TYPE -C NDATA(2,X)(IBIT 3:0) - GIVEN 4-BIT OFFTIME CODE -C NDATA(2,X)(IBIT 63:16) - GIVEN 6-CHARACTER STATION NAME -C WHERE NDATA ARRAY IS FOUND IN COMMON /JSPACE/ ... - -C OUTPUT ARGUMENT LIST: -C NDATA(1,X)(IBIT 47:42) - REPLACEMENT 6-BIT OBS TYPE -C NDATA(1,X)(IBIT 4:0) - PRIORITY FOR THINNING -C -C COMMON - /JSPACE/ IDREC(6), NDATA(3,4001) -C -C OUTPUT FILES: -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: THE OBSERVATION-TYPE, GIVEN IN 12 BITS PACKED -C IN BITS 11 THRU 22 (COUNTING FROM 1 AT HI-ORDER BIT POSITION) -C OF LONGWORD NDATA(1,X), IS REPLACED BY A NEW TYPE CONSISTING -C OF 6 BITS AND PACKED INTO BITS 17 THRU 22 OF THE SAME WORD. -C THE PRIORITY (WHICH IS DETERMINED FROM THE GIVEN TYPE AND THE -C GIVEN OFF-TIME CODE) IS PACKED RIGHT-JUSTIFIED 5 BITS IN -C LONGWORD NDATA(1,X). -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER KSIZDATA - PARAMETER (KSIZDATA=MAXOBS+1) -C ...IF DIMENSION OF NDATA IS CHANGES, SO MUST MAXOBS BE CHANGED... - - COMMON /JSPACE/ IDREC(6), NDATA(3,KSIZDATA) -C - integer*8 NDATA -C - - - INTEGER ITTEST(21) - DATA ITTEST / 11, 12, 13, 21, 22, - 1 23, 31, 41, 42, 45, - 2 51, 61, 62, 63,511, - 3 512,513,521,522,523,551/ -C - INTEGER KTRA(21) - DATA KTRA / 1, 1, 1, 2, 3, - 1 3, 5, 8, 8, 7, - 2 4, 6,12,13, 1, - 3 1, 1, 2, 3, 3, 4/ -C - INTEGER NEWTYP(21) - DATA NEWTYP / 1, 2, 3, 4, 5, - 1 6, 7, 8, 8, 9, - 2 10,11,12,13,Z'3E', - 3 Z'3D',Z'3C',Z'3B',Z'3A',Z'39',Z'36'/ -C -C -C ...TABLE OF TYPES SEQUENTIALLY NUMBERED -C ...SFC TYPES ARE ONES COMPLEMENTS, DESIGNED TO FIT IN 6 BITS... - -C ...FOLLOWING ARE THE PRIORITIES... - - DATA KLAND / 1/ - DATA KSHIP / 1/ - DATA KPIBAL / 2/ - DATA KRECCO / 3/ - DATA KACARN / 4/ - DATA KACON / 5/ - DATA KACARF / 6/ - DATA KACOFF / 7/ - DATA KSIR / 8/ - DATA KBOGUS / 9/ - DATA KBLANK /10/ - DATA LBOG /11/ -C - DATA mskofftim /Z'0000000F'/ - - DATA MSKTYP /Z'00000FFF'/ -C ...WHERE MSKTYP ALLOWS 12-BIT ZONE FOR THE GIVEN OBS TYPE -C ... AFTER SHIFTING TO RIGHT-JUSTIFIED -C ... WHICH IS REPLACED HEREIN BY A 6-BIT OBS TYPE - - INTEGER MSKPRI - DATA MSKPRI / X'000000000000001F' / - INTEGER NOTPRI - DATA NOTPRI / X'FFFFFFFFFFFFFFE0' / - INTEGER NOTTYP - DATA NOTTYP / X'FFC003FFFFFFFFFF' / -C - integer*8 LONGWORD - - integer*8 LONGWRDB - CHARACTER*8 CLONGWRDB - EQUIVALENCE (LONGWRDB,CLONGWRDB) - - INTEGER IPRIVAL - - -C ... FOR LFM OPTION (KRUN = 5) BOOST THE PRIORITY OF TIROS DATA. -C - IF(KRUN .EQ. 5) KSIR = KPIBAL - - DO 1000 J = 1,MAXOBS - IF(NDATA(1,J) .EQ. 0) GO TO 1100 !... END ALL OBS - - LONGWORD = NDATA(1,J) - LONGWRDB = NDATA(2,J) - - ITYPE = ISHFT(LONGWORD,-42) - ITYPE = IAND(ITYPE,MSKTYP) -C ... WHERE ITYPE CONTAINS THE OLD, GIVEN, TYPE ... - - DO 72 II = 1,21 - IISV = II - IF(ITYPE .EQ. ITTEST(II)) GO TO 74 - 72 CONTINUE -C ... IF IT FALLS THRU, THEN NO MATCH FOUND FOR THIS TYPE ... - WRITE(6, 73) ITYPE,J,LONGWORD,CLONGWRDB(1:6) - 73 FORMAT(1H ,'presort:UNKNOWN TYPE OF OBS = HEX ', Z8, - 1 3X, 'IN NDATA(1,', I5, ') = HEX ',Z16, - 2 3X, 'FOR STATION = ', A6) - -C ...MARK THIS UNKNOWN AS NEWTYP BOGUS W/ ZERO PRIORITY - LONGWORD = IAND(LONGWORD,NOTTYP) !... ERASE TYPE ZONE - LTYPE = LBOG - LTYPE = ISHFT(LTYPE,42) - LONGWORD = IOR(LONGWORD,LTYPE) - - NDATA(1,J) = IAND(LONGWORD,NOTPRI) !... PRIORITY=0 - GO TO 1000 !... JUMP TO ENDDO TO DO NEXT STN - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 74 CONTINUE -C ... COMES HERE OUT OF INNER DO 72 WITH MATCH TYPE FOUND AT IISV - - KDSTYP = NEWTYP(IISV) - KDSTYP = ISHFT(KDSTYP,42) - LONGWORD = IAND(LONGWORD,NOTTYP) !... ERASE TYPE ZONE - LONGWORD = IOR(KDSTYP,LONGWORD) -C ...WHICH SUBSTITUTED THE SHORTER NEW TYPE IN THE LONGWORD ... -C ...NEXT... GET PRIORITY... = F(TYPE,OFFTIME) - - KTYPE = KTRA(IISV) -C ...WHERE KTYPE IS INDEX FOR LONG GO-TO ... - KOFFTM = IAND(NDATA(2,J),mskofftim) - - IPRIVAL = 0 - -C ... GO TO (101,102,102,104,105,106,107,108,120,120,120,112,104),KTYPE -C 1 2 3 4 5 6 7 8 9 10 11 12 13 -C ... GO TO 120 - - IF (KTYPE .EQ. 1) THEN - IF(KOFFTM .LE. 4) THEN - IPRIVAL = KBLANK - ELSE - IPRIVAL = KLAND - ENDIF - - ELSE IF((KTYPE .EQ. 2) .OR. (KTYPE .EQ. 3)) THEN - IPRIVAL = KSHIP - - ELSE IF((KTYPE .EQ. 4) .OR. (KTYPE .EQ. 13)) THEN - IPRIVAL = KBOGUS - - ELSE IF (KTYPE .EQ. 5) THEN - IPRIVAL = KRECCO - - ELSE IF (KTYPE .EQ. 6) THEN - IPRIVAL = KSIR - - ELSE IF (KTYPE .EQ. 7) THEN - IF(KOFFTM .LE. 4) THEN - IPRIVAL = KACARF - ELSE - IPRIVAL = KACARN - ENDIF - - ELSE IF (KTYPE .EQ. 8) THEN - IF(KOFFTM .LE. 4) THEN - IPRIVAL = KACOFF - ELSE - IPRIVAL = KACON - ENDIF - - ELSE IF((KTYPE .EQ. 9) .OR. - 1 (KTYPE .EQ. 10) .OR. - 2 (KTYPE .EQ. 11)) THEN - IPRIVAL = KBLANK - - ELSE IF (KTYPE .EQ. 12) THEN - IPRIVAL = KPIBAL -C - ELSE - IPRIVAL = KBLANK - ENDIF - - GO TO 200 - -C - 200 CONTINUE -C - IPRIVAL = IAND(IPRIVAL,MSKPRI) !... 4-BIT MSK FOR PRIOR - LONGWORD = IAND(LONGWORD,NOTPRI) - LONGWORD = IOR(LONGWORD,IPRIVAL) - NDATA(1,J) = LONGWORD -C - 1000 CONTINUE -C -C ... WHICH IS END OF DO LOOP ON EACH OBSERVATION. -C - 1100 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/putl_fm.f b/util/sorc/plotvpap.fd/putl_fm.f deleted file mode 100755 index fae8de6ab2..0000000000 --- a/util/sorc/plotvpap.fd/putl_fm.f +++ /dev/null @@ -1,246 +0,0 @@ - SUBROUTINE PUTL_FM(LMT_NCACC,NCINACC,LOWACCTEX,ICOMMAND, - A KFONT,KROTAT,IPRIOR,IRET700) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PUTL_FM PUTLAB SUBR TO FORMAT FOR LABEL-ARRAY -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-07-01 -C -C ABSTRACT: CALLED ONLY FROM PUTLAB() TO FORMAT ONE LABEL-ARRAY -C WORD-PAIR FROM THE GIVEN ACCUMULATED COMPONENTS. -C -C PROGRAM HISTORY LOG: -C 95-11-02 DAVID SHIMOMURA -C 1999-07-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO -C IBM RS/6000. -C -C USAGE: CALL PUTL_FM(LMT_NCACC,NCINACC,LOWACCTEX,ICOMMAND, -C KFONT,KROTAT,IPRIOR,IRET700) -C INPUT ARGUMENT LIST: -C LMT_NCACC - INT; LIMITING CAPACITY (NO. OF BYTES) IN LOWACCTEX -C NCINACC - INT; ACTUAL NO. OF DATA BYTES PASSED IN LOWACCTEX -C LOWACCTEX - INT; ACCUMULATOR FOR TEXT; SHIFTED IN FROM LOW-END -C ICOMMAND - INT; VALUE OF ICMD FROM PUTLAB CALL SEQ -C =0; THEN FORMAT LABEL(2,LABIX) WITH AN EXPLICIT -C CHAR-SET INDEX FOLLOWED BY TEXT; -C =1; THEN FORMAT LABEL(2,LABIX) WITH NO CHAR-SET INDEX -C -C KFONT - INT; FONT_INDEX -C KROTAT - INT; VALUE OF ROTATION FROM KROT_PRI(1) OF PUTLAB() -C IPRIOR - INT; VALUE OF PRIORITY FROM KGOT_PRI(2) OF PUTLAB() -C (SEE DOCBLOCK OF PUTLAB()) -C -C INPUT VIA COMMON: -C COMMON /PUTWHERE/ IERPUT,LCKPT_PUT,LCKPRNQQ, -C IJPXL_GIVN(2),IJPXL_LBL(2),IJPXL_NEXCH(2), -C NCALLS_PUT,ICOUNT_FONT(MAXFONT) -C -C LCKPT_PUT - INT; CHECKPOINT LOCATION IN PUTLAB() FROM WHICH CALLED -C LCKPRNQQ - LOGICAL; WHETHER TO PRINT CHECKOUT REMARKS -C IJPXL_LBL(2) - INT; CONTAINING (IWORD,JWORD) -- THE PIXEL -C LOCATION FOR THIS CURRENT LABEL-ARRAY ITEM; -C IJPXL_NEXCH(2) - INT; CONTAINING (NEWI,NEWJ) -- THE PIXEL -C LOCATION AFTER THIS LABEL-ARRAY ITEM IS -C PLOTTED; -C -C OUTPUT ARGUMENT LIST: -C IRET700 - RETURN CODE -C =0; NORMAL RETURN -C =1; FAILED FROM CALLING PUTL_WR() TO OUTPUT A BUFFER -C -C OUTPUT VIA COMMON: -C COMMON /KPLOT/ LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C -C LABEL(1,LABIX+1) <= J-,I-WORD (+ ARROW-UP BIT + PRIORITY) -C LABEL(2,LABIX+1) <= CHAR-SET-INDEX//TEXT//'$' (+ ROTATION) -C -C OUTPUT FILES: -C U:6 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C CALLS ON SUBR PUTL_WR() WHEN LABEL-ARRAY IS FULL -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C$$$ -C 23-OCT-1995/DSS -C ... ONLY CALLED FROM PUTLAB() -C ... USED TO BE AN ASSIGNED GOTO SUBR 700 (RETURNED THRU KAERU) -C ...TO FORMAT AND TRANSFER A PARTIALLY FULL ACC TO LABEL ARRAY.... -C ... THIS VERSION FOR 32-BITS IN LOWER HALF OF LONG WORDS -C ... GIVEN: IN LOWACCTEX IS ACCUMULATED TEXT SUBSTRING IN THE -C ... LOW-ORDER NCINACC-BYTES OF THE LONGWORD. -C - INTEGER LMAX - PARAMETER (LMAX = 1024) -C ... PARAMETER (LMAX = 64) ... FOR CHECKOUT ONLY FOR SMALLER BIN - INTEGER LMAX2 - PARAMETER (LMAX2=LMAX*2) - - COMMON /KPLOT/ LABEL(2,LMAX),LABIX,NOBUF,IDRA(50) -C - INTEGER MAXFONT - PARAMETER (MAXFONT=63) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON /PUTWHERE/ LBLTAP,IERPUT,LCKPT_PUT,LCKPRNQQ, - 1 IJPXL_GIVN(2),IJPXL_LBL(2),IJPXL_NEXCH(2), - 2 NCALLS_PUT,ICOUNT_FONT(MAXFONT) - - INTEGER LBLTAP - INTEGER IERPUT - INTEGER LCKPT_PUT - LOGICAL LCKPRNQQ - - INTEGER IWORD,JWORD - EQUIVALENCE (IJPXL_LBL(1),IWORD) - EQUIVALENCE (IJPXL_LBL(2),JWORD) - - INTEGER NEWI,NEWJ - EQUIVALENCE (IJPXL_NEXCH(1),NEWI) - EQUIVALENCE (IJPXL_NEXCH(2),NEWJ) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - INTEGER LMT_NCACC - INTEGER NCINACC - INTEGER LOWACCTEX - INTEGER ICOMMAND - INTEGER KFONT - INTEGER KROTAT - - INTEGER IRET700 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ... TO DEFINE THE IDOLLAR() CONSTANTS FOR "$" TERMINATOR -C ... POSITIONED AFTER N CHARACTERS WITHIN LABEL-ARRAY TXT INTEGER -C ... INTEGER IDOLL(4) -C ... DATA IDOLL / Z005B0000, Z00005B00, Z0000005B, 0/ - - INTEGER IDOLLAR(5) !... TERMINATING DOLLAR SIGN - DATA IDOLLAR / - 5 X'00240000', - 6 X'00002400', - 7 X'00000024', - 8 X'00000000', - 9 X'00000000' / - INTEGER MSKNM1CH - DATA MSKNM1CH / X'00FFFFFF' / - INTEGER MSKHIBYT - DATA MSKHIBYT / X'FF000000' / -C -C ... INTEGER IDOLLAR(9) !... TERMINATING DOLLAR SIGN -C ... DATA IDOLLAR / X'0024000000000000', -C ... 2 X'0000240000000000', -C ... 3 X'0000002400000000', -C ... 4 X'0000000024000000', -C ... 5 X'0000000000240000', -C ... 6 X'0000000000002400', -C ... 7 X'0000000000000024', -C ... 8 X'0000000000000000', -C ... 9 X'0000000000000000' / -C ... INTEGER MSKNM1CH -C ... DATA MSKNM1CH / X'00FFFFFFFFFFFFFF' / -C ... INTEGER MSKHIBYT -C ... DATA MSKHIBYT / X'FF00000000000000' / - - INTEGER MSK6BIT - DATA MSK6BIT / X'0000003F' / - INTEGER MSK2BIT - DATA MSK2BIT / X'00000003' / - INTEGER IARWUB - DATA IARWUB / X'00010000' / -C 12345678 - - INTEGER JACCTEX - INTEGER NCHIN - INTEGER IXFONT_HI - INTEGER JWORD_LHS - INTEGER LEFSHF - INTEGER IPRY13 - INTEGER IAPC - - INTEGER IAC3 - INTEGER IACC - INTEGER MQ - - LOGICAL LPACK_RAQ - LOGICAL LCLEAN_AFTQ - INTEGER IRET101 -C -C . . . . . S T A R T . . . . . . . . . . . . . . . . . . . - - 700 CONTINUE - IRET700 = 0 - NCHIN = NCINACC - IF(NCHIN .LE. 0) THEN -C ... JUMP OUT, DOING NOTHING, IF NOTHING IS GIVEN IN LOWACCTEX - GO TO 999 - ELSE IF(NCHIN .GT. LMT_NCACC) THEN - NCHIN = LMT_NCACC - ENDIF -C ... NOW THE CHAR COUNT (IN "NCHIN") = [1 TO LMT_NCACC] ... -C ... WHERE LMT_NCACC = 3 OR 4 - LSHFT = 8*(LMT_NCACC - NCHIN) - JACCTEX = LOWACCTEX - JACCTEX = ISHFT(JACCTEX,LSHFT) -C - LEFSHF = 16 - 3 - ipry13 = ishft(IPRIOR,LEFSHF) - - IF(ICOMMAND .EQ. 0) THEN -C ... LEAVE SPACE IN HIGH-ORDER BYTE FOR EXPLICIT -C ... CHAR_SET_INDEX_NUMBER PRECEDING THE TEXT DATA BYTES - JACCTEX = IOR(JACCTEX,IDOLLAR(NCHIN + 1)) - JACCTEX = IAND(JACCTEX,MSKNM1CH) - - IACC = IAND(KFONT,MSK6BIT) - MQ = IAND(KROTAT,MSK2BIT) - MQ = ISHFT(MQ,6) - IACC = IOR(MQ,IACC) - LEFSHF = 8*LMT_NCACC - IXFONT_HI = ISHFT(IACC,LEFSHF) - JACCTEX = IOR(IXFONT_HI,JACCTEX) - - - IAPC = IOR(IARWUB,IPRY13) !... INCLUDE ARROW-UP BIT - - ELSE -C ... ICOMMAND .EQ. 1; SO LEAVE NO SPACE FOR CHAR SET INDEX ... - JACCTEX = IOR(JACCTEX,IDOLLAR(NCHIN)) - IAPC = IPRY13 !... WITHOUT THE ARROW-UP BIT - ENDIF -C - IF(LABIX .GE. LMAX) THEN -C ... I CANNOT INCREMENT LABIX WITHOUT EXCEEDING LIMIT, SO -C ... BUFFER OUT FULL LABEL BIN... - LPACK_RAQ = .TRUE. - LCLEAN_AFTQ = .TRUE. - CALL PUTL_WR(LBLTAP,NOBUF,LABEL,LMAX2,LMAX, - 1 LPACK_RAQ,LCLEAN_AFTQ,IRET101) - - IF(IRET101 .NE. 0) THEN - IRET700 = 1 - GO TO 999 - ENDIF - LABIX = 0 -C ... - ENDIF -C - IF(LCKPRNQQ) THEN - WRITE(6,FMT='(1H ,''PUTL_FM:AT'',I5,''; LBL I,J=('', I7, - 1 '','',I7, - 2 ''); NEW I,J=('',I7,'','',I7,'')'')') - A LCKPT_PUT,IWORD,JWORD,NEWI,NEWJ - ENDIF - - LABIX = LABIX + 1 - JWORD_LHS = ISHFT(JWORD,17) - IAC3 = IOR(JWORD_LHS,IAPC) - LABEL(1,LABIX) = IOR(IAC3,IWORD) - LABEL(2,LABIX) = JACCTEX -C ... THERE WENT THE DATA INTO THE LABEL-ARRAY ! ! ! ! ! -C - 999 CONTINUE - RETURN - END - diff --git a/util/sorc/plotvpap.fd/putl_wr.f b/util/sorc/plotvpap.fd/putl_wr.f deleted file mode 100755 index 3d3c706dfe..0000000000 --- a/util/sorc/plotvpap.fd/putl_wr.f +++ /dev/null @@ -1,188 +0,0 @@ - SUBROUTINE PUTL_WR(LBLTAP,NOBUF,JARRAY,NWDGIVEN,NWDWRITE, - 1 LPACK_RAQ,LCLEAN_AFTQ,IRET101) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PUTL_WR PUTLAB SUBR TO OUTPUT THE GIVEN ARRAY -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-07-01 -C -C ABSTRACT: CALLED ONLY FROM PUTLAB() TO WRITE THE GIVEN ARRAY -C (IN "JARRAY") TO UNIT=LBLTAP. THIS WRITES SEQUENTIAL, UNFORMATTED -C RECORDS. AND WILL CLEAR THE CONTENTS OF "JARRAY" AFTERWARDS -C IF REQUESTED. THIS VERSION WILL PACK THE LOW-ORDER 32-BITS OF TWO -C ADJACENT "JARRAY" WORDS INTO EACH 64-BIT WORD OF AN OUTPUT BUFFER -C (IF REQUESTED) BEFORE WRITING OUT; AND THE NUMBER OF WORDS TO BE -C WRITTEN OUT IS SPECIFIED IN "NWDWRITE". -C -C PROGRAM HISTORY LOG: -C 95-11-02 DAVID SHIMOMURA -C 1999-07-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO -C IBM RS/6000 -C -C USAGE: CALL PUTL_WR(LBLTAP,NOBUF,JARRAY,NWDGIVEN,NWDWRITE, -C LPACK_RAQ,LCLEAN_AFTQ,IRET101) -C INPUT ARGUMENT LIST: (SEE DOCBLOCK OF PUTLAB()) -C LBLTAP - INT; OUTPUT FILE'S UNIT NUMBER (THE DSRN); -C NOBUF - INT; CURRENT COUNT OF RECORDS WRITTEN TO U:LBLTAP; -C JARRAY - INT; THE ARRAY TO BE PROCESSED AND WRITTEN TO U:LBLTAP; -C NWDGIVEN - INT; WORD COUNT OF DATA IN JARRAY; -C NWDWRITE - INT; OUTPUT RECORD SIZE (IN NO. OF WORDS); -C LPACK_RAQ - LOGICAL; -C = .TRUE. -- THEN, HALF-PACK THE GIVEN JARRAY DATA -C BEFORE OUTPUTTING IT; -C LCLEAN_AFTQ - LOGICAL; -C = .TRUE. -- THEN, ZERO THE JARRAY AFTER WRITING; -C -C -C OUTPUT ARGUMENT LIST: -C IRET101 - INT; RETURN CODE -C =0; NORMAL RETURN -C =1; ERROR RETURN FROM CALLING SUBR HAFPAKRA() -C =-1; ERROR WHEN TRYING TO WRITE A RECORD TO UNIT=LBLTAP -C -C OUTPUT FILES: -C U:6 - FOR PRINTOUT IF ERROR CONDITION -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C EVERY INSTANCE OF PUTLAB'S WRITING TO LBLTAP (WHETHER IT IS WRITING -C THE IDENTIFIER RECORD, OR THE FULL LABEL-ARRAY, OR THE PARTIAL -C LABEL-ARRAY AT THE END) HAS BEEN CHANNELED THROUGH THIS -C SUB-SUBROUTINE. THIS FACILITATES CHANGES TO THE I/O METHOD. -C -C CALLS ON SUBR HAFPAKRA() TO PACK THE LOW-ORDER 32-BITS OF EACH -C PAIR OF WORDS IN THE JARRAY INTO THE 64-BIT OUTPUT WORD. -C -C ... CAUTION: THIS DOES NOT ZERO "LABIX", SINCE THIS DOES NOT -C KNOW THAT IT IS WORKING WITH THE LABEL ARRAY -C ... CAUTION: THIS WILL WRITE THE NUMBER OF WORDS SPECIFIED -C IN "NWDWRITE" -C ... CAUTION: THE UPPER LIMIT OF VALUE OF "NWDWRITE" IS SET -C AT 2*LMAX; WHERE LMAX=1024; -C I DO NOT EXPECT PUTLAB TO TRY TO WRITE ANY RECORD -C LARGER THAN THAT. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C ... This version will use CRAY unformatted write to -s unblocked -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - INTEGER NBYTPWRD - PARAMETER (NBYTPWRD=8) !... CRAY has 8-byte words - - INTEGER LMAX - PARAMETER (LMAX=1024) - - INTEGER LMAX2 - PARAMETER (LMAX2=LMAX*2) - - INTEGER CMAX2 !... For dimension of C*1 - PARAMETER (CMAX2=LMAX2*NBYTPWRD) - - INTEGER LBLTAP - INTEGER JARRAY(NWDGIVEN) - INTEGER NWDWRITE - LOGICAL LPACK_RAQ - LOGICAL LCLEAN_AFTQ - INTEGER IRET101 - - - INTEGER NUMBYTS - INTEGER NBYTSWRIT - INTEGER IRET_WRS - - INTEGER NWD_DEST - INTEGER IRET_HAF - - INTEGER JOUTBUF(LMAX2) - CHARACTER*1 COUTBUF(CMAX2) - EQUIVALENCE (JOUTBUF(1),COUTBUF(1)) - - 101 CONTINUE - IRET101 = 0 - - IF(NWDGIVEN .LE. 0) THEN - GO TO 999 -C ... WHICH EXITS WITH NOTHING DOING, IN CASE OF NO DATA GIVEN - ENDIF -C - IF(LPACK_RAQ) THEN -C ... YES, PACK THE DATA ... - - CALL HAFPAKRA(JARRAY,NWDGIVEN,JOUTBUF,LMAX2,NWD_DEST,IRET_HAF) - - IF(IRET_HAF .NE. 0) THEN - WRITE(6,FMT='(1H ,''PUTL_WR::HAFPAKRA FAILED. NWDGIVEN='',I6, - 1 ''; IRET_HAF='',I3)') - A NWDGIVEN,IRET_HAF - - IRET101 = 1 - GO TO 999 - ENDIF - -C ... DO I HAVE ENOUGH SPACE ALLOCATED IN JOUTBUF FOR NWDWRITE?? - IF(NWD_DEST .LT. NWDWRITE) THEN - M1 = NWD_DEST + 1 - DO I = M1,NWDWRITE - JOUTBUF(I) = 0 - ENDDO - ENDIF - GO TO 200 - - ELSE -C ... NO PACKING OF DATA WAS REQUESTED ... -C ... WAS THE GIVEN DATA COUNT LESS THAN NWDWRITE??? - IF(NWDGIVEN .LT. NWDWRITE) THEN - DO I = 1,NWDGIVEN - JOUTBUF(I) = JARRAY(I) - ENDDO - - M1 = NWDGIVEN + 1 - DO I = M1,NWDWRITE - JOUTBUF(I) = 0 - ENDDO - GO TO 200 - - ELSE -C ... (NWDGIVEN WAS .GE. NWDWRITE) ... -C ... SO I COULD WRITE DIRECTLY OUT OF THE JARRAY ... -C ... BUT, COPY INTO OUTPUT BUFFER, ANYWAY SO THAT -C ... THERE WILL BE ONLY ONE WRITE(LBLTAP, ... -C - DO I = 1,NWDWRITE - JOUTBUF(I) = JARRAY(I) - ENDDO - GO TO 200 - ENDIF - ENDIF -C - - 200 CONTINUE - - WRITE(LBLTAP,ERR=920) (JOUTBUF(J),J=1,NWDWRITE) - - NOBUF = NOBUF + 1 - - IF(LCLEAN_AFTQ) THEN - DO I = 1,NWDGIVEN - JARRAY(I) = 0 - ENDDO - ENDIF - GO TO 999 - -C - 920 CONTINUE - PRINT 925,LBLTAP,NOBUF - 925 FORMAT(1H ,'PUTL_WR:ERROR WRITING TAPE FT', I2, - 1 /1H , 15X,'NOBUF =', I3) - IRET101 = -1 - GO TO 999 - -C ... GO TO JYES,(622,711,915) -C ....END OF SUBROUTINE 101... - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/rd_airc.f b/util/sorc/plotvpap.fd/rd_airc.f deleted file mode 100755 index f92f635216..0000000000 --- a/util/sorc/plotvpap.fd/rd_airc.f +++ /dev/null @@ -1,552 +0,0 @@ - SUBROUTINE rd_airc (LUNAIR,LINITQ,cfil_hdr,LONELVL, IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: rd_airc READ AN aircraft AND GET ONE LVL DATA -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-18 -C -C ABSTRACT: THIS rd_airc SUBROUTINE IS CALLED FROM WITHIN THE PLOTPAP -C PROGRAM TO READ AN aircraft OBSERVATION IN ORDER TO FETCH A SINGLE -C aircraft's OBSERVED QUANTITIES AT ITS REPORTING LEVEL. -C THE INPUT aircraft OBSERVATIONAL DATA FILE IS IN AN INTERMEDIATE -C FORMAT WHICH HAS BEEN CREATED BY LARRY SAGER FOR PLOTPAP INPUT. -C -C PROGRAM HISTORY LOG: -C 97-01-06 ORIGINAL AUTHOR: DAVID SHIMOMURA -C 97-02-13 SHIMOMURA CHANGED MAX NO. OF LEVELS ALLOWED TO =21 LVLS -C 97-02-18 SHIMOMURA - adapting rd_uupa to the task of reading -C aircraft observation; -C -C USAGE: CALL rd_airc (LUNAIR,LINITQ,cfil_hdr,LONELVL, IRET) -C INPUT ARGUMENT LIST: -C LUNAIR - INT UNIT NUMBER OF INPUT UPA FILE. -C -C LINITQ - LOGICAL SWITCH TO INDICATE THAT THIS IS FIRST CALL -C TO READ THIS FILE; SO I WILL INITIALIZE -C COUNTERS AND FETCH THE FILE HEADER BEFORE -C PROCEEDING INTO THE OBSERVATIONAL DATA FETCHING; -C I WILL RESET THIS SWITCH TO .FALSE. SO THAT -C I WILL NOT COME THROUGH THE INITIALIZATION -C SECTION AGAIN. -C -C -C -C OUTPUT ARGUMENT LIST: -C cfil_hdr(MAXWRDHDR) - C*8 CFIL_HDR(50) WHERE MAXWRDHDR=50; -C DESTINATION FOR UPA FILE HEADER -C -C LONELVL(MAXWRDLVL) - INT LONELVL(24) WHERE MAXWRDLVL=24; -C DESTINATION FOR OBSERVATIONAL DATA -C FOR ONE LEVEL; -C -C IRET - INTEGER RETURN CODE -C -C INPUT FILES: -C UPAUPA FILE OF OBSERVATIONS WHOSE UNIT NUMBER IS LUNAIR -C -C OUTPUT FILES: -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: -C THE PROGRAM LOGIC WAS DERIVED FROM LARRY SAGER'S LISTER. -C -C SEE: R. ALLARD (1973): "W3AI02 - ADP REPORT UNPACKER", -C especially APPENDIX A and APPENDIX C -C FOR THE SEQUENCE AND CONTENT OF DATA ITEMS IN THE INPUT FILE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C ... patched to permit higher levels ... 13-Feb-1997/dss -C -C 3-Feb-1997/dss -C -C To read one upper-air station's report, and extract one millibar -C level's observational data -C ... -C ... program logic: -C ... The ability to scan from one report to the next report depends -C ... on the pointer to the end-of-the-current-report; which pointer -C ... is found in "word"(3) of the preamble of every report; -C ... where "word" is the 32-bit word of legacy code. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C KNEXT = subscript into the 512 longword input buffer -C C8INPBUF(KNEXT); -C where KNEXT is whereami right now; -C Initial value is obtained from Cfil_hdr(5); -C which is expected to point to a longword -C containing "STR_REPO" ... for start-of-report; or -C else "ENDOFFIL" ... for logical end-of-file; -C which are the only two acceptable values here. -C -C When the "STR_REPO" has been found at C8INPBUF(KNEXT), -C then we increment KNEXT to look at the following -C longword. This very first longword after the -C "STR_REPO" contains the lat/lon. -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C K4ENDREP - The second longword after the "STR_REPO" contains -C the Observation Time in its low-order 32-bit word, -C and contains K4ENDREP in its hi-order 32-bit word. -C -C The value in this K4ENDREP is the pointer to the -C 32-bit word within a 32-bit I*4 word data input buffer -C which points to the end of this current report; -C I*4 BIN(K4ENDREP) == "END_" -C I*4 BIN(K4ENDREP+1) == "REPO" -C -C A pointer to the 64-bit longword within C8INPBUF() -C which points to the end of this current report -C could be derived from K4ENDREP: -C K8ENDREP = (K4ENDREP + 1) / 2 -C C8INPBUF(K8ENDREP) == "END_REPO" -C -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C Every call to this Subr rd_airc() will try to return one -C aircraft observation. How does it save the pointers from one -C call to the next? -C it seems to save KEND in arr(299); -C and KNEXT in arr(300); -C and initializes from arr(299),(300) at entry; -C This assumes that the caller leaves arr() unchanged -C between calls; This logic WAS changed. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER LASTCH !... INTEGER FUNCTION LASTCH - EXTERNAL LASTCH - - INTEGER KPTR_IB !... WHERE IS POINTER (IB) ??? - DATA KPTR_IB / 14 / !... IN LONELVL(16) -C !... BUT I MOVED IT TO (14) - - INTEGER MAXWRDLVL - PARAMETER (MAXWRDLVL=24) - - integer MAXWRDHDR - PARAMETER (MAXWRDHDR=50) - - COMMON /RDUPABFS/ K8ENDREP, KNEXT, NBUFUPA, - 1 LPREVEND, LPREVNXT, NBUFPREV,JUPABUF,I4UPABIN - INTEGER LPREVEND - INTEGER LPREVNXT - INTEGER NBUFPREV - - INTEGER K8ENDREP - INTEGER KNEXT - INTEGER NBUFUPA - - INTEGER JUPABUF(512), JUPABUF2(512) - CHARACTER*8 C8INPBUF (512) !... 512 longwords=4096 byte/blk - EQUIVALENCE (JUPABUF2(1),C8INPBUF(1)(1:1)) - - INTEGER I4UPABIN(1024) - -C ... TO UNPACK THE 64-BIT WORDS INTO 32-BIT WORDS, -C ... CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER NBITSGRP - DATA NBITSGRP / 32 / - INTEGER NPADBITS - DATA NPADBITS / 0 / - INTEGER NGRPS2DO - DATA NGRPS2DO / 1024 / - -C ... REAL*8 ARR(*) -C ... KEND = ARR(299) !... IFIX() ???? -C ... KNEXT = ARR(300) !... IFIX() ???? - - integer LUNAIR - LOGICAL LINITQ - CHARACTER*8 cfil_hdr(MAXWRDHDR) - INTEGER LONELVL(MAXWRDLVL) - INTEGER IRET - - CHARACTER*8 CFIL - - CHARACTER*8 CENDFILE - DATA CENDFILE /'ENDOFILE'/ -C -C - INTEGER MSKLHS - DATA MSKLHS / Z'FFFFFFFF00000000' / - INTEGER NEGSIGNEXT - DATA NEGSIGNEXT / X'FFFFFFFF00000000' / - - DATA KLIM /1024/ - DATA IOLDU /0/ -C -C ... FOLLOWING BITS ARE IN SAME POSITIONS AS IN OLD NBITS ... - integer LDZBIT !... OLD HAD ONLY 4 BITS - DATA LDZBIT / 4 / !... this is a new bit - INTEGER LWBIT - DATA LWBIT / 3 / - INTEGER LZBIT - DATA LZBIT / 2 / - INTEGER LTBIT - DATA LTBIT / 1 / - INTEGER LTDBIT - DATA LTDBIT / 0 / - INTEGER IIIIOLD -C - INTEGER ISOBSERVED - INTEGER LBIT - INTEGER MISSING - DATA MISSING / X'7FFFF000' / - INTEGER MSKOBSBITS - DATA MSKOBSBITS / X'0003F000' / !... 6 OBS QUAN - - integer name(2) - character*8 cname(2) - equivalence (name(1),cname(1)) - - character*8 cnamstn - CHARACTER*8 CNAMPREV - - INTEGER K4ENDREP - - integer isrc,kkstart,indexlvl,IB,millibarix,ntotlvls - - INTEGER ICOUNTAC - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - INTEGER IALT - REAL PRES - - INTEGER LCKPT - - SAVE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IRET = 0 - - LCKPT = 100 - -C ... K8ENDREP = ARR(299) -C ... KNEXT = ARR(300) -C ... ... THOSE HAVE BEEN SAVED IN COMMON /RDUPABFS/ - - DO I = 1,MAXWRDLVL - LONELVL(I) = 0 - ENDDO -C -C . . . . . . . . . FILE HEADER . . . . . . . . . . . . . . . -C - IF(LINITQ) THEN - LINITQ = .FALSE. !... RESET SO IT WILL NOT COME AGAIN - -C ... IF (LUNAIR. NE. IOLDU) THEN -C ... IOLDU = LUNAIR -C -C ... FIRST READ FOR THIS UPAUPA FILE. READ IN THE -C ... HEADER RECORD AND INITIALIZE -C -C . . . . . . . . . . . . . . . . . - LCKPT = 111 - ICOUNTAC = 0 - NBUFUPA = 0 - CNAMPREV(1:8) = ' ' - - REWIND LUNAIR - READ (LUNAIR,ERR=910,END=920) JUPABUF - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - NBUFUPA = NBUFUPA + 1 - - CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - do ihw = 1,NGRPS2DO - IF(BTEST(I4UPABIN(IHW),31)) THEN !... HI-ORDER BIT - I4UPABIN(IHW) = IOR(NEGSIGNEXT,I4UPABIN(IHW)) - ENDIF - ENDDO -C . . . . . . . . . . . . . . . . . -C -C ... STORE THE HEADER RECORD INTO THE cfil_hdr ARRAY -C - DO I = 1,MAXWRDHDR - CFIL_HDR(I)(1:) = ' ' - ENDDO - - DO K = 1,MAXWRDHDR - KSAVE = K - cfil_hdr(K) = C8INPBUF(K) - IF (cfil_hdr(K) .EQ. 'ENDBLOCK') GO TO 130 - END DO - - 130 CONTINUE - WRITE(6, 135) (cfil_hdr(KK),KK=1,KSAVE) - 135 FORMAT(1H ,'rd_airc: Header read is ...',/,8(8a8,/)) - - KNEXT = JUPABUF(5) - END IF !... ON PROCESSING THE FILE HEADER -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... CHECK FOR THE END OF FILE -C - 140 CONTINUE - IF(C8INPBUF(KNEXT).EQ.CENDFILE) THEN - IRET = -1 - write(6,145) - 145 format(1H ,'rd_airc: Found NORMAL logical End-of-File') - GO TO 999 !... EXIT - END IF - - IF(C8INPBUF(KNEXT).NE.'STR_REPO') THEN - write(6,165) KNEXT - 165 format(1H ,'rd_airc: Failed to find "STR_REPO" AT ', - 1 'C8INPBUF(',I8,')') - PRINT *,' JOB STOPPING' - IRET = -1 - GO TO 999 !... ERROR EXIT - END IF - -C ... OTHERWISE, FOUND "STR_REPO" AT C8INPBUF(KNEXT) ... - KNEXT = KNEXT + 1 -C !... KNEXT AT 1ST LONGWORD BEYOND THE "STR_REPO" - -C ================================================================= - LCKPT = 200 -C ... J = 1 -C -C ... TO MOVE ONE LEVEL'S DATA OF ONE AIRCRAFT REPORT -C -C ... TO MOVE PREAMBLE OF FIRST 16 WORDS IN SEQUENCE ... - KKSTART = 2*KNEXT - 1 -C ... where KKSTART points to first "hafword" of preamble -C ... where hafword is unpacked 32-bit words - JJSRC = KKSTART - 1 - do i = 1,16 - jjsrc = JJSRC + 1 - IF(JJSRC .GT. KLIM) THEN -C ... REPLENISH THE I4UPABIN() ... - LCKPT = 210 - CALL fillubin(LUNAIR,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - - JJSRC = 1 - - KKSTART = KKSTART - KLIM -C ... because I refreshed the buffer during the preamble -C ... I need a decremented-by-1024 value of KKSTART, -C ... below the crease, -C ... to compute (ISRC) for the millibar lvl data -C ... in the following paragraph - - ENDIF - - lonelvl(i) = I4UPABIN(JJSRC) - -C ------------------------------------------------------ - - IF(I .EQ. 3) THEN !... WORD(3) IS END-REC PTR -C ... UPDATE THE END-RECORD POINTER ... - K4ENDREP = I4UPABIN(JJSRC)/4096 !... I*4 WORD(3) - IF (K4ENDREP .GT. KLIM) THEN !... K : 1024 - - WRITE(6,225)K4ENDREP,KLIM - 225 FORMAT(1H ,'rd_airc:BRIDGED END-REPORT POINTER ', - 1 '(K4ENDREP)= (',I8,')', - 2 /1H ,7X,'LIMITING BUFFER SIZE=',I6) - -C ... failed here on last report within record no. 3 -C ... in which K4ENDREP = 1025 -C ... Try to go on with end-ptr set for start of next rec -C ... without refilling buffer yet, - - K4ENDREP = MOD(K4ENDREP,KLIM) - -C ... write(6,235) -C ... 235 format(1h 'rd_airc: JOB STOPPING') -C ... IRET = -1 -C ... GO TO 999 !... ERROR EXIT - END IF - K8ENDREP = (K4ENDREP+1)/2 - ENDIF - enddo -C ... which completed the moving of 16-word preamble of acft -C ... but, since this is not RAOB, I do not need the raob -C ... pointers in (13) and (14); so if I overwrite those -C ... with category 6 pointers in (15) and (16), then the -C ... results should be same structure - LONELVL(13) = LONELVL(15) - LONELVL(14) = LONELVL(16) - -C ------------------------------------------------------------ - ICOUNTAC = ICOUNTAC + 1 - - IB = ishft(LONELVL(KPTR_IB),-12) - - IDEST = KPTR_IB - ISRC = KKSTART -1 + IB - 1 -C ... WHERE THE POINTER: IB IS THE RELATIVE I*4 WORD -C RELATIVE TO ZERO AT (KKSTART-1) -C ISRC IDEST -C ...I4UPABIN(KKSTART-1+IB) LONELVL(14+1) PRESS-ALT(METERS) -C (KKSTART-1+IB+1) (14+2) TEMPERATURE -C (KKSTART-1+IB+2) (14+3) DEWPOINT -C (KKSTART-1+IB+3) (14+4) WIND DIR -C (KKSTART-1+IB+4) (14+5) WIND SPEED -C (KKSTART-1+IB+5) (14+6) MARKERS -C (KKSTART-1+IB+6) (14+7) PRESSURE (MBS) -C (14+8) <== LBITS + IIII BITS - - ISOBSERVED = 0 - LBIT = 11 - DO ITEMOBS = 1,7 !... GET 7 OBS QUANTITIES FOR LVL - LBIT = LBIT + 1 - ISRC = ISRC + 1 - IF(ISRC .GT. KLIM) THEN - LCKPT = 250 - CALL fillubin(LUNAIR,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - - ISRC = ISRC - KLIM - ENDIF - - LONELVL(IDEST+ITEMOBS) = I4UPABIN(ISRC) -C ... is that isrc yieldin Operand range error? -C ... TO SET A BIT TO INDICATE THE PRESENCE OF OBSERVED QUAN - IF(I4UPABIN(ISRC) .NE. MISSING) THEN - ISOBSERVED = IBSET(ISOBSERVED,LBIT) - ENDIF - ENDDO - - ISOBSERVED = IAND(ISOBSERVED,MSKOBSBITS) -C ... add to this bit word what the old user expected ... - iiiiold = 0 - if(btest(isobserved,12)) then !... ZZZZ - IIIIOLD = ibset(iiiiold,LZBIT) - endif - if(btest(isobserved,13)) then !... TT - IIIIOLD = ibset(iiiiold,LTBIT) - endif - if(btest(isobserved,14)) then !... TD - IIIIOLD = ibset(iiiiold,LTDBIT) - endif - if((btest(isobserved,15)) .and. !... dd - 1 (btest(isobserved,16))) then !... fff - IIIIOLD = ibset(iiiiold,LWBIT) - endif - -C ... since I do not plot a DZ for acft obs, -C ... if(btest(isobserved,17)) then !... DZ -C ... IIIIOLD = ibset(iiiiold,LDZBIT) -C ... endif - - LONELVL(IDEST+8) = ior(ISOBSERVED,iiiiold) - - -C ... how can i move KNEXT to point to end of rec? - IF(LPREVEND .GT. K8ENDREP) THEN -C ... here is the case where this report spanned the end-of- -C ... input-buffer; - -C ... Has the record number been upped already? - IF(NBUFPREV .EQ. NBUFUPA) THEN -C ... NO, the record number has not been upped; so read - LCKPT = 420 - CALL fillubin(LUNAIR,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - endif - ENDIF - - - if(C8INPBUF(K8ENDREP) .NE. 'END_REPO') THEN -C ... failed here after reading the 2nd buffer full ... - WRITE(6,475)K8ENDREP,jupabuf(K8ENDREP),NBUFUPA - 475 FORMAT(1H ,'rd_airc: FAILED. I am lost in data file', - 1 /1h ,7X,'Expected end-report in C8INPBUF(',I6, - 2 ') = hex',Z16, - 3 /1h ,7X,'COUNT OF RECORDS READ=',I6) - IRET = 3 - GO TO 999 - else - name(1) = lonelvl(11) - name(2) = lonelvl(12) - cnamstn(1:4) = cname(1)(5:8) - cnamstn(5:8) = cname(2)(5:8) - -C ... IF(CNAMSTN(1:8) .NE. CNAMPREV(1:8)) THEN -C ... WRITE(6,478)cnamstn(1:6), K8ENDREP,NBUFUPA -C ... 478 FORMAT(1H ,'rd_airc: ' -C ... 1 'Found end-of-record ',A6,' in C8INPBUF(',I6, -C ... 2 ') in rec no =',I6) -C ... ENDIF - CNAMPREV(1:8) = CNAMSTN(1:8) - ENDIF - - KNEXT = K8ENDREP + 1 -C ----------------------------------------------------------- - IF(KNEXT .GT. 512) THEN - KNEXT = MOD(KNEXT,512) - ENDIF - IF(LPREVNXT .GT. KNEXT) THEN -C ... here is the case where this report spanned the end-of- -C ... input-buffer; -C ... Has the record number been upped already? - IF(NBUFPREV .EQ. NBUFUPA) THEN -C ... NO, the record number has not been upped; so read - - LCKPT = 480 - CALL fillubin(LUNAIR,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - endif - ENDIF - -C ----------------------------------------------------------- -C . . . S A V E . . . . . . . . . . . . . . . . . . . . - LPREVNXT = KNEXT !... PTR TO "STR_REPO" OF NEXT - LPREVEND = knext -1 !... PTR TO "END_REPO" OF THIS - NBUFPREV = NBUFUPA !... COUNT OF BUFFER IN OF NEXT - GO TO 999 - -C ... and where is K8ENDREP supposed to be left at? - -C ============================================================ - - 910 CONTINUE - WRITE(6,915)LCKPT,LUNAIR,NBUFUPA - 915 FORMAT(1H ,'rd_airc:AT LCKPT=',I5,'FAILED ON PARITY ERROR WHILE ', - 1 'READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE ERR =',I8) - IRET = 1 - GO TO 999 - - 920 CONTINUE - WRITE(6,925)LCKPT,LUNAIR,NBUFUPA - 925 FORMAT(1H ,'rd_airc:AT LCKPT=',I5,'FAILED ON PHYSICAL ', - 1 'END-OF-FILE WHILE READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE END =',I8) - IRET = 2 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/rd_uupa.f b/util/sorc/plotvpap.fd/rd_uupa.f deleted file mode 100755 index bd51f8e576..0000000000 --- a/util/sorc/plotvpap.fd/rd_uupa.f +++ /dev/null @@ -1,611 +0,0 @@ - SUBROUTINE rd_uupa (LUNUPA,LINITQ,LVLIX,cfil_hdr,LONELVL, IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RD_UUPA READ AN UPR-AIR OBS AND GET ONE LVL DATA -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-13 -C -C ABSTRACT: THIS RD_UUPA SUBROUTINE IS CALLED FROM WITHIN THE PLOTPAP -C PROGRAM TO READ AN UPPER-AIR OBSERVATION IN ORDER TO FETCH A SINGLE -C STATION'S OBSERVED QUANTITIES AT ONE MILLIBAR LEVEL. -C THE INPUT UPPER-AIR OBSERVATIONAL DATA FILE IS IN AN INTERMEDIATE -C FORMAT WHICH HAS BEEN CREATED BY LARRY SAGER FOR PLOTPAP INPUT. -C -C PROGRAM HISTORY LOG: -C 97-01-06 ORIGINAL AUTHOR: DAVID SHIMOMURA -C 97-02-13 SHIMOMURA CHANGED MAX NO. OF LEVELS ALLOWED TO =21 LVLS -C 97-04-16 SHIMOMURA MODIFIED THE BUFFERIN PARAGRAPH WHICH SEEMED -C TO BE NOT WAITED FOR COMPLETION -C -C USAGE: CALL RD_UUPA (LUNUPA,LINITQ,LVLIX,cfil_hdr,LONELVL, IRET) -C INPUT ARGUMENT LIST: -C LUNUPA - INT UNIT NUMBER OF INPUT UPA FILE. -C -C LINITQ - LOGICAL SWITCH TO INDICATE THAT THIS IS FIRST CALL -C TO READ THIS FILE; SO I WILL INITIALIZE -C COUNTERS AND FETCH THE FILE HEADER BEFORE -C PROCEEDING INTO THE OBSERVATIONAL DATA FETCHING; -C I WILL RESET THIS SWITCH TO .FALSE. SO THAT -C I WILL NOT COME THROUGH THE INITIALIZATION -C SECTION AGAIN. -C -C LVLIX - INT INDEX TO THE LEVEL DESIRED; -C THIS INDEX MUST CORRESPOND TO THAT IN UPAUPA. -C -C -C OUTPUT ARGUMENT LIST: -C cfil_hdr(MAXWRDHDR) - C*8 CFIL_HDR(50) WHERE MAXWRDHDR=50; -C DESTINATION FOR UPA FILE HEADER -C -C LONELVL(MAXWRDLVL) - INT LONELVL(24) WHERE MAXWRDLVL=24; -C DESTINATION FOR OBSERVATIONAL DATA -C FOR ONE LEVEL; -C -C IRET - INTEGER RETURN CODE -C -C INPUT FILES: -C UPAUPA FILE OF OBSERVATIONS WHOSE UNIT NUMBER IS LUNUPA -C -C OUTPUT FILES: -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: -C THE PROGRAM LOGIC WAS DERIVED FROM LARRY SAGER'S LISTER. -C -C SEE: R. ALLARD (1973): "W3AI02 - ADP REPORT UNPACKER", -C especially APPENDIX A and APPENDIX C -C FOR THE SEQUENCE AND CONTENT OF DATA ITEMS IN THE INPUT FILE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C ... patched to permit higher levels ... 13-Feb-1997/dss -C -C 3-Feb-1997/dss -C -C To read one upper-air station's report, and extract one millibar -C level's observational data -C ... -C ... program logic: -C ... The ability to scan from one report to the next report depends -C ... on the pointer to the end-of-the-current-report; which pointer -C ... is found in "word"(3) of the preamble of every report; -C ... where "word" is the 32-bit word of legacy code. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C KNEXT = subscript into the 512 longword input buffer -C C8INPBUF(KNEXT); -C where KNEXT is whereami right now; -C Initial value is obtained from Cfil_hdr(5); -C which is expected to point to a longword -C containing "STR_REPO" ... for start-of-report; or -C else "ENDOFFIL" ... for logical end-of-file; -C which are the only two acceptable values here. -C -C When the "STR_REPO" has been found at C8INPBUF(KNEXT), -C then we increment KNEXT to look at the following -C longword. This very first longword after the -C "STR_REPO" contains the lat/lon. -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C K4ENDREP - The second longword after the "STR_REPO" contains -C the Observation Time in its low-order 32-bit word, -C and contains K4ENDREP in its hi-order 32-bit word. -C -C The value in this K4ENDREP is the pointer to the -C 32-bit word within a 32-bit I*4 word data input buffer -C which points to the end of this current report; -C I*4 BIN(K4ENDREP) == "END_" -C I*4 BIN(K4ENDREP+1) == "REPO" -C -C A pointer to the 64-bit longword within C8INPBUF() -C which points to the end of this current report -C could be derived from K4ENDREP: -C K8ENDREP = (K4ENDREP + 1) / 2 -C C8INPBUF(K8ENDREP) == "END_REPO" -C -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C Every call to this Subr rd_uupa() will try to return one -C station's report. How does it save the pointers from one -C call to the next? -C it seems to save KEND in arr(299); -C and KNEXT in arr(300); -C and initializes from arr(299),(300) at entry; -C This assumes that the caller leaves arr() unchanged -C between calls; This logic WAS changed. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER MAXWRDLVL - PARAMETER (MAXWRDLVL=24) - - integer MAXWRDHDR - PARAMETER (MAXWRDHDR=50) - - COMMON /RDUPABFS/ K8ENDREP, KNEXT, NBUFUPA, - 1 LPREVEND, LPREVNXT, NBUFPREV,JUPABUF,I4UPABIN - INTEGER LPREVEND - INTEGER LPREVNXT - INTEGER NBUFPREV - - INTEGER K8ENDREP - INTEGER KNEXT - INTEGER NBUFUPA - - INTEGER JUPABUF(512), JUPABUF2(512) - CHARACTER*8 C8INPBUF (512) !... 512 longwords=4096 byte/blk - EQUIVALENCE (JUPABUF2(1),C8INPBUF(1)(1:1)) - - INTEGER I4UPABIN(1024) - -C ... TO UNPACK THE 64-BIT WORDS INTO 32-BIT WORDS, -C ... CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER NBITSGRP - DATA NBITSGRP / 32 / - INTEGER NPADBITS - DATA NPADBITS / 0 / - INTEGER NGRPS2DO - DATA NGRPS2DO / 1024 / - -C ... REAL*8 ARR(*) -C ... KEND = ARR(299) !... IFIX() ???? -C ... KNEXT = ARR(300) !... IFIX() ???? - - integer LUNUPA - LOGICAL LINITQ - integer LVLIX - CHARACTER*8 cfil_hdr(MAXWRDHDR) - INTEGER LONELVL(MAXWRDLVL) - INTEGER IRET - - CHARACTER*8 CFIL - - CHARACTER*8 CENDFILE - DATA CENDFILE /'ENDOFILE'/ -C -C - INTEGER MSKLHS - DATA MSKLHS / Z'FFFFFFFF00000000' / - INTEGER NEGSIGNEXT - DATA NEGSIGNEXT / X'FFFFFFFF00000000' / - - DATA KLIM /1024/ - DATA IOLDU /0/ -C -C ... FOLLOWING BITS ARE IN SAME POSITIONS AS IN OLD NBITS ... - integer LDZBIT !... OLD HAD ONLY 4 BITS - DATA LDZBIT / 4 / !... this is a new bit - INTEGER LWBIT - DATA LWBIT / 3 / - INTEGER LZBIT - DATA LZBIT / 2 / - INTEGER LTBIT - DATA LTBIT / 1 / - INTEGER LTDBIT - DATA LTDBIT / 0 / - INTEGER IIIIOLD -C - INTEGER ISOBSERVED - INTEGER LBIT - INTEGER MISSING - DATA MISSING / X'7FFFF000' / - INTEGER MSKOBSBITS - DATA MSKOBSBITS / X'0003F000' / !... 6 OBS QUAN - - integer name(2) - character*8 cname(2) - equivalence (name(1),cname(1)) - - character*8 cnamstn - - INTEGER K4ENDREP - - integer isrc,kkstart,indexlvl,IB,millibarix,ntotlvls - - INTEGER LCKPT - - SAVE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IRET = 0 - - LCKPT = 100 - -C ... K8ENDREP = ARR(299) -C ... KNEXT = ARR(300) -C ... ... THOSE HAVE BEEN SAVED IN COMMON /RDUPABFS/ - - MILLIBARIX = LVLIX - IF((MILLIBARIX .LE. 0) .OR. - 1 (MILLIBARIX .GT. 21)) THEN !... BAD VALUE IN LVLIX - MILLIBARIX = 5 !... USE DEFAULT LVL AT 500MB - ENDIF - DO I = 1,MAXWRDLVL - LONELVL(I) = 0 - ENDDO -C -C . . . . . . . . . FILE HEADER . . . . . . . . . . . . . . . -C - IF(LINITQ) THEN - LINITQ = .FALSE. !... RESET SO IT WILL NOT COME AGAIN - -C ... IF (LUNUPA. NE. IOLDU) THEN -C ... IOLDU = LUNUPA -C -C ... FIRST READ FOR THIS UPAUPA FILE. READ IN THE -C ... HEADER RECORD AND INITIALIZE -C -C . . . . . . . . . . . . . . . . . - LCKPT = 111 - NBUFUPA = 0 - REWIND LUNUPA - READ (LUNUPA,ERR=910,END=920) JUPABUF - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - NBUFUPA = NBUFUPA + 1 - - CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - do ihw = 1,NGRPS2DO - IF(BTEST(I4UPABIN(IHW),31)) THEN !... HI-ORDER BIT - I4UPABIN(IHW) = IOR(NEGSIGNEXT,I4UPABIN(IHW)) - ENDIF - ENDDO -C . . . . . . . . . . . . . . . . . -C -C ... STORE THE HEADER RECORD INTO THE cfil_hdr ARRAY -C - DO I = 1,MAXWRDHDR - CFIL_HDR(I)(1:) = ' ' - ENDDO - - DO K = 1,MAXWRDHDR - KSAVE = K - cfil_hdr(K) = C8INPBUF(K) - IF (cfil_hdr(K) .EQ. 'ENDBLOCK') GO TO 130 - END DO - - 130 CONTINUE - WRITE(6, 135) (cfil_hdr(KK),KK=1,KSAVE) - 135 FORMAT(1H ,'rd_uupa: Header read is ...',/,8(8a8,/)) - - KNEXT = JUPABUF(5) - END IF !... ON PROCESSING THE FILE HEADER -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... CHECK FOR THE END OF FILE -C - IF(C8INPBUF(KNEXT).EQ.CENDFILE) THEN - IRET = -1 - write(6,145) - 145 format(1H ,'rd_uupa: Found NORMAL logical End-of-File') - GO TO 999 !... EXIT - END IF - - IF(C8INPBUF(KNEXT).NE.'STR_REPO') THEN - write(6,165) KNEXT - 165 format(1H ,'rd_uupa: Failed to find "STR_REPO" AT ', - 1 'C8INPBUF(',I8,')') - PRINT *,' JOB STOPPING' - IRET = -1 - GO TO 999 !... ERROR EXIT - END IF - -C ... OTHERWISE, FOUND "STR_REPO" AT C8INPBUF(KNEXT) ... - KNEXT = KNEXT + 1 -C !... KNEXT AT 1ST LONGWORD BEYOND THE "STR_REPO" - -C ================================================================= - LCKPT = 200 -C ... J = 1 -C -C ... TO MOVE ONE LEVEL'S DATA OF ONE UPPER AIR REPORT -C -C ... TO MOVE PREAMBLE OF FIRST 14 WORDS IN SEQUENCE ... - KKSTART = 2*KNEXT - 1 -C ... where KKSTART points to first "hafword" of preamble -C ... where hafword is unpacked 32-bit words - JJSRC = KKSTART - 1 - do i = 1,14 - jjsrc = JJSRC + 1 - IF(JJSRC .GT. KLIM) THEN -C ... REPLENISH THE I4UPABIN() ... - LCKPT = 210 - CALL FILLUPBIN(LUNUPA,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - - JJSRC = 1 - - KKSTART = KKSTART - KLIM -C ... because I refreshed the buffer during the preamble -C ... I need a decremented-by-1024 value of KKSTART, -C ... below the crease, -C ... to compute (ISRC) for the millibar lvl data -C ... in the following paragraph - - ENDIF - - lonelvl(i) = I4UPABIN(JJSRC) - -C ------------------------------------------------------ - - IF(I .EQ. 3) THEN !... WORD(3) IS END-REC PTR -C ... UPDATE THE END-RECORD POINTER ... - K4ENDREP = I4UPABIN(JJSRC)/4096 !... I*4 WORD(3) - IF (K4ENDREP .GT. KLIM) THEN !... K : 1024 - - WRITE(6,225)K4ENDREP,KLIM - 225 FORMAT(1H ,'rd_uupa:BAD END-REPORT POINTER (K4ENDREP)=', - 1 ' (',I8,')', - 2 /1H ,7X,'LIMITING BUFFER SIZE=',I6) - -C ... failed here on last report within record no. 3 -C ... in which K4ENDREP = 1025 -C ... Try to go on with end-ptr set for start of next rec -C ... without refilling buffer yet, - - K4ENDREP = MOD(K4ENDREP,KLIM) - -C ... write(6,235) -C ... 235 format(1h 'rd_uupa: JOB STOPPING') -C ... IRET = -1 -C ... GO TO 999 !... ERROR EXIT - END IF - K8ENDREP = (K4ENDREP+1)/2 - ENDIF -C --------------------------------------------------------- - enddo - -C ... J = 15 - NTOTLVLS = ishft(LONELVL(13),-12) - IB = ishft(LONELVL(14),-12) - - IF(MILLIBARIX .LE. NTOTLVLS) THEN - INDEXLVL = (IB - 1) + 7*(MILLIBARIX-1) -C ... GET OBS(J) WHERE J=ARR(INDEXLVL+I),I=1,7) - IDEST = 15 - 1 - ISRC = (KKSTART - 1) + INDEXLVL - - ISOBSERVED = 0 - LBIT = 11 - DO ITEMOBS = 1,7 !... GET 7 OBS QUANTITIES FOR LVL - LBIT = LBIT + 1 - ISRC = ISRC + 1 - IF(ISRC .GT. KLIM) THEN - LCKPT = 250 - CALL FILLUPBIN(LUNUPA,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - - ISRC = ISRC - KLIM - ENDIF - - LONELVL(IDEST+ITEMOBS) = I4UPABIN(ISRC) -C ... is that isrc yieldin Operand range error? -C ... TO SET A BIT TO INDICATE THE PRESENCE OF OBSERVED QUAN - IF(I4UPABIN(ISRC) .NE. MISSING) THEN - ISOBSERVED = IBSET(ISOBSERVED,LBIT) - ENDIF - ENDDO - - ISOBSERVED = IAND(ISOBSERVED,MSKOBSBITS) -C ... add to this bit word what the old user expected ... - iiiiold = 0 - if(btest(isobserved,12)) then !... ZZZZ - IIIIOLD = ibset(iiiiold,LZBIT) - endif - if(btest(isobserved,13)) then !... TT - IIIIOLD = ibset(iiiiold,LTBIT) - endif - if(btest(isobserved,14)) then !... TD - IIIIOLD = ibset(iiiiold,LTDBIT) - endif - if((btest(isobserved,15)) .and. !... dd - 1 (btest(isobserved,16))) then !... fff - IIIIOLD = ibset(iiiiold,LWBIT) - endif - if(btest(isobserved,17)) then !... DZ - IIIIOLD = ibset(iiiiold,LDZBIT) - endif - - LONELVL(IDEST+8) = ior(ISOBSERVED,iiiiold) - - ENDIF - -C ... how can i move KNEXT to point to end of rec? - IRET_FIL = -9 - IF(LPREVEND .GT. K8ENDREP) THEN -C ... here is the case where this report spanned the end-of- -C ... input-buffer; - -C ... Has the record number been upped already? - IF(NBUFPREV .EQ. NBUFUPA) THEN -C ... NO, the record number has not been upped; so read - LCKPT = 420 - CALL FILLUPBIN(LUNUPA,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - endif - ENDIF - - IF(IRET_FIL .EQ. -9) THEN - GO TO 477 - endif - if(C8INPBUF(K8ENDREP) .NE. 'END_REPO') THEN -C ... failed here after reading the 2nd buffer full ... -C ... THIS "LOST IN DATA FILE" CONDITION IS WHAT I AM -C ... TRYING TO PATCH ... - WRITE(6,475)K8ENDREP,jupabuf(K8ENDREP),NBUFUPA - 475 FORMAT(1H ,'rd_uupa: FAILED. I am lost in data file', - 1 /1h ,7X,'Expected end-report in C8INPBUF(',I6, - 2 ') = hex',Z16, - 3 /1h ,7X,'COUNT OF RECORDS READ=',I6) - IRET = 3 - GO TO 999 - ENDIF - 477 CONTINUE - - name(1) = lonelvl(11) - name(2) = lonelvl(12) - cnamstn(1:4) = cname(1)(5:8) - cnamstn(5:8) = cname(2)(5:8) -C WRITE(6,478)cnamstn(1:6), K8ENDREP,NBUFUPA - 478 FORMAT(1H ,'rd_uupa: ' - 1 'Found end-of-record ',A6,' in C8INPBUF(',I6, - 2 ') in rec no =',I6) - KNEXT = K8ENDREP + 1 -C ----------------------------------------------------------- - IF(KNEXT .GT. 512) THEN - KNEXT = MOD(KNEXT,512) - ENDIF - - IRET_FIL = -9 - IF(LPREVNXT .GT. KNEXT) THEN -C ... here is the case where this report spanned the end-of- -C ... input-buffer; -C ... Has the record number been upped already? - IF(NBUFPREV .EQ. NBUFUPA) THEN -C ... NO, the record number has not been upped; so read - - LCKPT = 480 - CALL FILLUPBIN(LUNUPA,LCKPT,IRET_FIL) - JUPABUF2 = JUPABUF - call byteswap(JUPABUF2(1), 8, 512) - - IF(IRET_FIL .NE. 0) THEN - IRET = IRET_FIL - GO TO 999 - ENDIF - endif - - ENDIF - -C ----------------------------------------------------------- -C . . . S A V E . . . . . . . . . . . . . . . . . . . . - LPREVNXT = KNEXT !... PTR TO "STR_REPO" OF NEXT - LPREVEND = knext -1 !... PTR TO "END_REPO" OF THIS - NBUFPREV = NBUFUPA !... COUNT OF BUFFER IN OF NEXT - GO TO 999 - -C ... and where is K8ENDREP supposed to be left at? - -C --------------------------------------------------------------- - - - 910 CONTINUE - WRITE(6,915)LCKPT,LUNUPA,NBUFUPA - 915 FORMAT(1H ,'rd_uupa:AT LCKPT=',I5,'FAILED ON PARITY ERROR WHILE ', - 1 'READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE ERR =',I8) - IRET = 1 - GO TO 999 - - 920 CONTINUE - WRITE(6,925)LCKPT,LUNUPA,NBUFUPA - 925 FORMAT(1H ,'rd_uupa:AT LCKPT=',I5,'FAILED ON PHYSICAL ', - 1 'END-OF-FILE WHILE READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE END =',I8) - IRET = 2 - GO TO 999 - - 999 CONTINUE - RETURN - END - - SUBROUTINE FILLUPBIN(LUNUPA,LCKPT,IRET_FIL) -C 21-JAN-1997/DSS -C ... -C ... TO READ IN THE NEXT BLOCK - COMMON /RDUPABFS/ K8ENDREP, KNEXT, NBUFUPA, - 1 LPREVEND, LPREVNXT, NBUFPREV,JUPABUF,I4UPABIN - INTEGER K8ENDREP - INTEGER KNEXT - INTEGER NBUFUPA - - INTEGER LPREVEND - INTEGER LPREVNXT - INTEGER NBUFPREV - - INTEGER JUPABUF(512) - CHARACTER*8 C8INPBUF (512) !... 512 longwords=4096 byte/blk - EQUIVALENCE (JUPABUF(1),C8INPBUF(1)(1:1)) - - INTEGER I4UPABIN(1024) - -C ... TO UNPACK THE 64-BIT WORDS INTO 32-BIT WORDS, -C ... CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS,NGRPS2DO) - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER NBITSGRP - DATA NBITSGRP / 32 / - INTEGER NPADBITS - DATA NPADBITS / 0 / - INTEGER NGRPS2DO - DATA NGRPS2DO / 1024 / - - INTEGER NEGSIGNEXT - DATA NEGSIGNEXT / X'FFFFFFFF00000000' / -C - integer LUNUPA - INTEGER LCKPT - integer iret_fil -C -C -C - iret_fil = 0 - READ(LUNUPA,ERR=910,END=920) JUPABUF - NBUFUPA = NBUFUPA + 1 - -C WRITE(6,FMT='(1H ,''rd_uupa::fillupbin: was called at LCKPT='', -C 1 I5,''; after-read buffer count='',I5)') -C A LCKPT,NBUFUPA - - CALL GBYTES(JUPABUF,I4UPABIN,NOFFSET,NBITSGRP,NPADBITS, - 1 NGRPS2DO) - do ihw = 1,NGRPS2DO - IF(BTEST(I4UPABIN(IHW),31)) THEN !... HI-ORDER BIT - I4UPABIN(IHW) = IOR(NEGSIGNEXT,I4UPABIN(IHW)) - ENDIF - ENDDO - GO TO 999 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 910 CONTINUE - WRITE(6,915)LCKPT,LUNUPA,NBUFUPA - 915 FORMAT(1H ,'rd_uupa::fillupbin:AT LCKPT=',I5, - 1 'FAILED ON PARITY ERROR ', - 2 /1h ,7X,' WHILE READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE ERR =',I8) - IRET_fil = 1 - GO TO 999 - - 920 CONTINUE - WRITE(6,925)LCKPT,LUNUPA,NBUFUPA - 925 FORMAT(1H ,'rd_uupa::fillupbin:AT LCKPT=',I5, - 1 'FAILED ON PHYSICAL END-OF-FILE ', - 2 /1h ,7X,'WHILE READING FROM UNIT=',I3, - 2 /1H ,' COUNT OF INPUT BLOCKS READ BEFORE END =',I8) - IRET_FIL = 2 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/rdafil.f b/util/sorc/plotvpap.fd/rdafil.f deleted file mode 100755 index a7567a2f2a..0000000000 --- a/util/sorc/plotvpap.fd/rdafil.f +++ /dev/null @@ -1,57 +0,0 @@ - SUBROUTINE RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN,IOPCLO, - X LCKOUT,IOPENQ,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RDAFIL READING THE DATA FIELD -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-11 -C -C ABSTRACT: PLACES DATA FIELD INTO TEMPORARY STORAGE, AND -C WRITES STRIP TITLE (IE; MAP BACKGROUND, DATE/TIME ETC). -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-25 STEVE LILLY DOCUMENT -C 93-05-11 LILLY CONVERT SUB. TO FORTRAN 77 -C -C USAGE: CALL RDAFIL(INFILE,NOLVSR,LVLSAL,KRUN,IOPCLO,LCKOUT, -C & IOPENQ,IERROR) -C -C INPUT ARGUMENT LIST: -C INFILE - INPUT FILE NUMBER SUCH AS 19 FOR ADPUPA -C NOLVSR - NO. OF MANDATORY LEVELS REQUESTED -C LVLSAL - ARRAY OF ALL LEVELS REQUESTED (BY INDEX NO.) -C KRUN - FOR SETTING OPTIONS BY RUN TYPE, SUCH AS =11 TROPIC -C LCKOUT - TRUE. IF CHECKOUT RUN FOR MORE PRINT. LOGICAL -C IOPENQ - INDICATES WHETHER GRANPA FILE IS OPEN -C -C OUTPUT ARGUMENT LIST: -C IOPCLO - TO OPEN/CLOSE GRANPA FILE -C - =1, CLOSE GRANPA AFTER PROCESSING THIS INP FILE -C - =2, OPEN GRANPA FILE THEN PROCESS THIS INP FILE -C - =4, CLOSE GRANPA IMMEDIATELY -C IERROR - =0, NORMAL EXIT -C - =1, RETURN FROM REDADP WITH ERROR -C COMMON /BOBIN / LOCT(256),IDTBL(1539) -C COMMON /TIMES / NANJI(12) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /BOBIN / LOCT(256),IDTBL(1539) - COMMON /TIMES / NANJI(12) -C - CHARACTER*8 GRANPA - DATA GRANPA /'GRANPA '/ -C - INTEGER LVLSAL(11) - INTEGER MESSG(10) -C - LOGICAL LCKOUT -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/rdcar1.f b/util/sorc/plotvpap.fd/rdcar1.f deleted file mode 100755 index e9541e0657..0000000000 --- a/util/sorc/plotvpap.fd/rdcar1.f +++ /dev/null @@ -1,257 +0,0 @@ - SUBROUTINE RDCAR1(NVRBLS,DHVRBL,IVALRA,IERR1, - 1 KNAM,NAME,KNUMB,NUMBS) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RDCAR1 SPECIALIZED CARD READER '1' -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-01-29 -C -C ABSTRACT: THIS SPECIALIZED CARD READER IS FOR READING CARD '1' -C FORMAT WHICH MUST HAVE A '1' IN CARD COLUMN 1, AND EACH VRBL -C ON THE CARD HAS AN '=' SIGN FOLLOWED BY A NUMERIC VALUE FOR -C THAT VRBL. AN EXCEPTION IS FOR THE VRBL NAMED KRUN WHICH IS -C DEFINED AS A CHARACTER STRING WHICH WILL BE MATCHED IN THE -C KHRUN TABLE AND THE VALUE RETURNED IS THE NUMERIC SUBSCRIPT. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-06-14 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C DEFINES THE STARTING LOCATION ON THE -C VARIAN FOR 1 AND 2 DOT FAX CHARTS. -C 97-01-29 LIN CONVERT SUB. TO CFT-77. -C -C USAGE: CALL RDCAR1(NVRBLS,DHVRBL,IVALRA,IERR1, -C & KNAM,NAME,KNUMB,NUMBS) -C -C INPUT ARGUMENT LIST: -C NVRBLS - NUMBER OF VRBLS ON THE CARD -C DHVRBL - VRBLS TO LOOK FOR ON THE CARD -C - MUST BE LEFT-JUSTIFIED IN REAL*8 WORDS -C -C OUTPUT ARGUMENT LIST: -C IVALRA - THE VALUES OF THE RHS OF '=' SIGN AS INTEGERS -C KNAM - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C NAME - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C KNUMB - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C NUMBS - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C IERR1 - = 0 IF NORMAL RETURN -C - = -1 IF IT ENCOUNTERED A '9' IN COLUMN 1 -C - = +1 IF ERROR EXIT -C COMMON/ISTART/ISTART -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON/ISTART/ISTART -C - CHARACTER*1 LCARD(80) - CHARACTER*80 JCARD - EQUIVALENCE (LCARD(1),JCARD) -C - CHARACTER*1 LIT1 - DATA LIT1 /'1'/ - CHARACTER*1 LIT9 - DATA LIT9 /'9'/ -C - CHARACTER*8 DBLWRD - CHARACTEr*8 DHVRBL(NVRBLS) -C - INTEGER ICARD(10) - INTEGER INGLES(2) - INTEGER IVALRA(NVRBLS) - INTEGER JCOT -C - INTEGER KKHRUN(23) - CHARACTER*8 KHRUN(23) - DATA KHRUN /'RADAT ', 'OPNL ', - 1 'OVR48OPN', 'FINAL ', - 2 'LFM ', 'PFAX ', - 3 'BKUPPFAX', '1DOTFAX ', - 4 '2DOTFAX ', 'SIRSPLOT', - 5 'TROPIC1 ', 'TROPIC2 ', - 6 'US1PLOT ', 'UABPLOT ', - 7 'NHEMI20 ', 'WINDPLOT', - 8 'NHEMI40 ', 'SHEMI40 ', - 9 'NHEMI60 ', 'NH2501 ', - A 'NH2005 ', 'GH2601 ', - B 'GH2602 '/ - INTEGER KNAM(NVRBLS) - INTEGER KNUMB(NVRBLS) - CHARACTER*8 KRUN - DATA KRUN /'KRUN '/ - CHARACTER*12 NAME(NVRBLS) - INTEGER CNAME(2) - INTEGER NFRMT(2) - CHARACTER*12 NUMBS(NVRBLS) - CHARACTER*4 CNUM -C - LOGICAL W3AI24 -C - EQUIVALENCE(ICARD(1),LCARD(1)) -C EQUIVALENCE(DBLWRD,INGLES) - EQUIVALENCE(KKHRUN(1),KHRUN(1)) -C - DATA MXRUNS /23/ - DATA KFINL /4/ - DATA KIQSY /14/ -C -C ...INITIALIZATION... -C - IERR1 = 0 -C PRINT *,' RDCAR1, NVRBLS=',NVRBLS - DO 110 I=1,NVRBLS - IVALRA(I) = 0 - 110 CONTINUE - MXITM = NVRBLS - READ(15, 122) LCARD - 122 FORMAT(80A1) - PRINT 124, LCARD - 124 FORMAT(1H , 80A1) -C -C ...SETTING THE STARTING LOCATION TO PLOT THE OVERLAPPING -C STATIONS (IF ANY) WHICH WILL BE MOVE ACCORDING TO -C SUB B4PLOT, MOVEID, AND PLTDAT FOR 1 AND 2 DOT -C FAX CHARTS. -C -C FOR A ONE DOT FAX CHART... - IF(W3AI24(LCARD(14),KHRUN(8),7)) ISTART = 460 -C -C FOR A TWO DOT FAX CHART... - IF(W3AI24(LCARD(14),KHRUN(9),7)) ISTART = 460 -C - PRINT 120, ISTART - 120 FORMAT(1X,'ISTART INITIALIZE IN RDCAR1=',1X,I4) -C - IF(LCARD(1) .EQ. LIT1) GO TO 135 - IF(LCARD(1) .NE. LIT9) GO TO 128 -C ...OTHERWISE, IT WAS A '9' CARD SO THERE IS NO MORE CARDS TO READ - IERR1 = -1 - GO TO 999 - 128 CONTINUE - PRINT 130 - 130 FORMAT(1H , 10X, '***ERROR RETURN FROM RDCAR1, CARD 1 DOES NOT HA - 1VE A 1 IN COL 1 * * * ') - IERR1 = 1 - GO TO 999 - 135 CONTINUE - PRINT *, ' GET A valid CARD' - ITH = 2 - CALL SEPCAR(JCARD,ITH,MXITM,ITEM,KNAM,NAME,KNUMB,NUMBS,IERR) - JCOT = ITEM - IF(IERR .EQ. 0) GO TO 200 - 137 CONTINUE - PRINT 138 - 138 FORMAT(1H , 10X, '***ERROR RETURN FROM SEPCAR WHEN CALLED BY RDCAR - 11. FORMAT ERROR ON CARD 1 * * * ') - IERR1 = 1 - GO TO 999 - 200 CONTINUE - IF(ITEM .LE. 0) GO TO 137 -C ...GIVEN VRBL NAMES ARE IN REAL*8 DHVRBL AND NVRBLS IS COUNT OF -C ... ITEMS IN DHVRBL -C ...THE FOUND VRBL NAMES ARE IN NAME(1,X),(2,X),(3,X) -C ... AND ITEM HAS NO. OF ITEMS FOUND - IF(ITEM .GE. NVRBLS) GO TO 266 - PRINT 262, ITEM,NVRBLS - 262 FORMAT(1H , 10X, '***ERROR RETURN FROM RDCAR1. ITEM COUNT OF FOUN - 1D VRBLS = ', I5, 2X, 'WHICH IS LESS THAN THE EXPECTED ', I5) - IERR1 = 1 - GO TO 999 - 266 CONTINUE - DO 477 IA = 1,NVRBLS -C PRINT *,'IA=',IA - DBLWRD = DHVRBL(IA)(1:8) -C PRINT *, 'DBLWRD=',DBLWRD -C PRINT *, 'DHVRBL(IA)=',DHVRBL(IA) -C?? CALL GBYTES(DBLWRD,INGLES,0,32,0,2) -C PRINT *,' JCOT=', JCOT - DO 311 IB = 1,JCOT - ISAVIB = IB -C print *,' name(IB)=',name(ib) -C?? CALL GBYTES(NAME(IB),CNAME,0,32,0,2) -C?? PRINT 317,INGLES(1),INGLES(2) -C?? PRINT 317,CNAME(1),CNAME(2) -C?? IF(INGLES(1) .NE. NAME(1,IB)) GO TO 311 -C?? IF(INGLES(2) .EQ. NAME(2,IB)) GO TO 320 -C?? IF(INGLES(1) .NE. CNAME(1)) GO TO 311 -C?? IF(INGLES(2) .EQ. CNAME(2)) GO TO 320 - if(dblwrd .eq.name(ib)(1:8)) then - go to 320 - else - go to 311 - endif - 311 CONTINUE -C ...IF IT FALLS THRU HERE, NO MATCH FOUND FOR THIS DESIRED VRBL -C PRINT 315, INGLES(1),INGLES(2) - 315 FORMAT(1H , 10X, '***ERROR RETURN FROM RDCAR1. REQUESTED VRBL NAM - 1 ED ...', 2A4, ' ... WAS NOT FOUND ON CARD1') - IERR1 = 1 -C PRINT 317,INGLES(1),INGLES(2) -C PRINT 317,CNAME(1),CNAME(2) - 317 FORMAT ( 1X,Z16,1X,Z16) - GO TO 999 - 320 CONTINUE -C ...COMES HERE WHEN MATCHING VRBL NAME WAS FOUND AT NAME(1,IB) -C??? IF(INGLES(1) .NE. JKRUN(1)) GO TO 350 -C??? IF(INGLES(2) .NE. JKRUN(2)) GO TO 350 - IF(DBLWRD .NE. KRUN) GO TO 350 -C ...OTHERWISE, THIS WAS KRUN = - DBLWRD(1:8) = NUMBS(ISAVIB)(1:8) -C??? INGLES(1) = NUMBS(1,ISAVIB) -C??? INGLES(2) = NUMBS(2,ISAVIB) -c CALL GBYTES(DBLWRD,INGLES,0,32,0,2) -C ...NOW INGLES SHUD CONTAIN '1DOTFAX ', OR SOMETHING LIKE THAT - DO 333 IC = 1,MXRUNS - IF(DBLWRD .NE. KHRUN(IC)) GO TO 333 -C ...FOUND MATCHING RUN TYPE IN KHRUN TABLE... - KRUN1 = IC - GO TO 340 - 333 CONTINUE -C ...IF IT FALLS THRU HERE, CAN,T FIND RUN TYPE... -c PRINT 336, INGLES(1),INGLES(2) - 336 FORMAT(1H , 10X, '***ERROR RETURN FROM RDCAR1. LOOK FOR MISSPELLE - 1D RUN TYPE ON CARD1 IN THE FOLLOWING STRING ... ', 2A4) - IERR1 = 1 - GO TO 999 - 340 CONTINUE -C ...FOUND KRUN1 ... - IF(KRUN1 .EQ. KIQSY) KRUN1 = KFINL -C ...WHICH CHGD KRUN1 TO AGREE W/ RGS USAGE - IVALRA(IA) = KRUN1 - GO TO 477 - 350 CONTINUE -C ...COMES HERE AFTER MATCHING VRBL NAME WAS FOUND AT NAME(1,IB) -C ... AND IT WAS NOT KRUN SO ASSUME IT IS NUMERIC AND DECODE - NCHAR = KNUMB(IB) - IF(NCHAR .LT. 1) GO TO 355 - IF(NCHAR .GT. 4) GO TO 355 -C ...CAUTION...ASSUMES ALL NUMERIC VALUES TAKE 4 CARD COLUMNS OR LES - GO TO 360 - 355 CONTINUE - PRINT 358, DHVRBL(IA) - 358 FORMAT(1H , 10X, '***ERROR RETURN FROM RDCAR1. NUMERIC VALUE OF V - 1RBL ...', A8, ' ... IS OUT OF RANGE') - IERR1 = 1 - GO TO 999 - 360 CONTINUE -C??/ NUM = NUMBS(1,IB) -C??/ CALL FFA2I(NUM,1,NCHAR,4,IRESLT,IERR) -C print *,'nchar=',nchar - CNUM(1:4) = NUMBS(IB)(1:4) -C PRINT *, ' CNUM=',CNUM - CALL ASC2INT(nchar,CNUM,IRESLT,IERR) -C PRINT *,' IRESLT=',IRESLT - IVALRA(IA) = IRESLT - GO TO 477 - 477 CONTINUE -C ...ALL REQUESTED VRBLS HAVE BEEN TRANSLATED... -C - GO TO 999 - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/rdcar2.f b/util/sorc/plotvpap.fd/rdcar2.f deleted file mode 100755 index f7193b5c31..0000000000 --- a/util/sorc/plotvpap.fd/rdcar2.f +++ /dev/null @@ -1,152 +0,0 @@ - SUBROUTINE RDCAR2(NVRBLS,DHMBS,MXMBS,IVALRA,IERR1, - 1 KNAM,NAME,KNUMB,NUMBS) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RDCAR2 SPECIALIZED CARD READER '2' -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-06 -C -C ABSTRACT: THIS SPECIALIZED CARD READER IS FOR READING CARD '2' -C FORMAT WHICH MUST HAVE A '2' IN CARD COLUMN 1, FOLLOWED BY MB -C LEVEL ...NAMES, FOR EXAMPLE 850MB, 700MB, 500MB; -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-04-18 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-06 LILLY CONVERT SUB. TO FORTRAN 77 -C -C USAGE: CALL RDCAR2(NVRBLS,DHMBS,MXMBS,IVALRA,IERR1, -C & KNAM,NAME,KNUMB,NUMBS) -C -C INPUT ARGUMENT LIST: -C NVRBLS - NO. OF LEVEL NAMES ON THE CARD -C DHMBS - LOOKUP TABLE FOR MATCHING THE FOUND NAME AGAINST. -C - CONTAINS MB NAMES IN REAL*8 ARRAY -C MXMBS - DIMENSION OF DHMBS TABLE -C -C OUTPUT ARGUMENT LIST: -C IVALRA - THE SUBSCRIPTS OF THE MATCHING ITEM IN DHMBS TABLE -C - IS RETURNED IN IVALRA,DIMENSIONED NVRBL -C KNAM - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C NAME - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C KNUMB - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C NUMBS - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C IERR1 - = 0 IF NORMAL RETURN -C - = -1 IF IT ENCOUNTERED A '9' IN COLUMN 1 -C - = +1 IF ERROR EXIT -C NVRBLS. SEE DIMENSION STATEMENT. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - CHARACTER*1 LCARD(80) - CHARACTER*80 JCARD - EQUIVALENCE (LCARD(1),JCARD) - CHARACTER*1 LIT2 - DATA LIT2 /'2'/ - CHARACTER*1 LIT9 - DATA LIT9 /'9'/ -C - CHARACTER*8 DBLWRD - CHARACTER*8 DHMBS(MXMBS) -C -C INTEGER ICARD(10) - INTEGER INGLES(2) - INTEGER IVALRA(NVRBLS) - INTEGER KNAM(NVRBLS) - CHARACTER*12 NAME(NVRBLS) - INTEGER KNUMB(NVRBLS) - CHARACTER*12 NUMBS(NVRBLS) -C -C EQUIVALENCE(ICARD(1),LCARD(1)) -C EQUIVALENCE(DBLWRD,INGLES(1)) -C -C ...START... - IERR1 = 0 - IF(NVRBLS .GT. 0) GO TO 105 - PRINT 102,NVRBLS - 102 FORMAT(1H , 10X, 'GIVEN ARGUMENT FOR NO. OF VRBLS EXPECTED IS OUT - 1OF RANGE. NVRBLS = HEX', Z8) - GO TO 900 - 105 CONTINUE - DO 110 I = 1,NVRBLS - IVALRA(I) = 0 - 110 CONTINUE - MXITM = NVRBLS - READ (15,122)LCARD - 122 FORMAT(80A1) - PRINT 124,LCARD - 124 FORMAT(1H , 80A1) - IF(LCARD(1) .EQ. LIT2) GO TO 135 - IF(LCARD(1) .NE. LIT9) GO TO 128 -C ...OTHERWISE, IT WAS A '9' CARD, SO NO MORE CARDS TO READ - PRINT 126 - 126 FORMAT(1H , 10X, 'SUBR RDCAR2 READ A 9 CARD AND RETURNED WITHOUT D - 1OING ANYTHING') - IERR1 = -1 - GO TO 999 -C - 128 CONTINUE - PRINT 130 - 130 FORMAT(1H , 10X, 'CARD2 DOES NOT BEGIN WITH A 2 IN COLUMN1 ') - GO TO 900 -C - 135 CONTINUE - ITH = 2 - CALL SEPCAR(JCARD,ITH,MXITM,ITEM,KNAM,NAME,KNUMB,NUMBS,IERR) - IF(IERR .EQ. 0) GO TO 200 - 137 CONTINUE - PRINT 138 - 138 FORMAT(1H , 10X, 'SUB SEPCAR COMPLAINED ABOUT FORMAT OF CAR - 1D 2 WHEN CALLED BY RDCAR2' ) - GO TO 900 - 200 CONTINUE - IF(ITEM .LE. 0) GO TO 137 -C ...THE FOUND VRBL NAMES ARE IN NAME(1,X),(2,X),(3,X) -C ... AND ITEM HAS NO. OF ITEMS FOUND -C ... AND NVRBLS HAS NO. OF ITEMS EXPECTED. - IF(ITEM .GE. NVRBLS) GO TO 266 - PRINT 262, ITEM,NVRBLS - 262 FORMAT(1H , 10X, 'ITEM COUNT OF FOUND VRBLS = ', I5, 2X, - 1 'WHICH IS LESS THAN THE EXPECTED ', I5) - GO TO 900 - 266 CONTINUE -C ...WHAT I HAVE NOW IS '100MB', '70MB', ETC. -C ... WHAT I WANT IS A TABLE OF ILVLT - DO 377 IA = 1,NVRBLS - DBLWRD(1:8) = NAME(IA)(1:8) -C??? INGLES(1) = NAME(1,IA) -C??? INGLES(2) = NAME(2,IA) - CALL GBYTES(DBLWRD,INGLES,0,32,0,2) - DO 333 IB = 1,MXMBS - ILVLT = IB - IF(DBLWRD .EQ. DHMBS(IB)) GO TO 350 - 333 CONTINUE -C ...SINCE IT FELL THRU HERE WITHOUT FINDING A MATCH, ERROR -C ... BECAUSE EACH LEVEL NAME FOUND ON CARD SHOULD HAVE A MATCH -C ... IN THE DHMBS TABLE. - PRINT 342, INGLES(1), INGLES(2) - 342 FORMAT(1H , 10X, 'CANNOT FIND A MATCH IN THE DHMBS TABLE FOR A LEV - 1EL NAME FOUND ON CARD2 . LOOK FOR MISSPELLING IN ...',2A4) - GO TO 900 - 350 CONTINUE - IVALRA(IA) = ILVLT - 377 CONTINUE -C ...WHEN IT FALLS THRU HERE ILVLT HAS BEEN FOUND FOR EVERY MB LEV -C ... NAMED ON CARD2. -C ...MAYBE A SORT AND LOOK FOR DUPLICATES CAN BE INSERTED IN HERE - GO TO 999 - 900 CONTINUE - PRINT 905 - 905 FORMAT(1H , ' * * * * ERROR RETURN FROM SUB RDCAR2 WHILE ', - 1'READING CONTROLLING DATA CARD2 * * * * ') - IERR1 = 1 - GO TO 999 - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/rdcar2bp.f b/util/sorc/plotvpap.fd/rdcar2bp.f deleted file mode 100755 index f7193b5c31..0000000000 --- a/util/sorc/plotvpap.fd/rdcar2bp.f +++ /dev/null @@ -1,152 +0,0 @@ - SUBROUTINE RDCAR2(NVRBLS,DHMBS,MXMBS,IVALRA,IERR1, - 1 KNAM,NAME,KNUMB,NUMBS) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RDCAR2 SPECIALIZED CARD READER '2' -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-06 -C -C ABSTRACT: THIS SPECIALIZED CARD READER IS FOR READING CARD '2' -C FORMAT WHICH MUST HAVE A '2' IN CARD COLUMN 1, FOLLOWED BY MB -C LEVEL ...NAMES, FOR EXAMPLE 850MB, 700MB, 500MB; -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-04-18 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-06 LILLY CONVERT SUB. TO FORTRAN 77 -C -C USAGE: CALL RDCAR2(NVRBLS,DHMBS,MXMBS,IVALRA,IERR1, -C & KNAM,NAME,KNUMB,NUMBS) -C -C INPUT ARGUMENT LIST: -C NVRBLS - NO. OF LEVEL NAMES ON THE CARD -C DHMBS - LOOKUP TABLE FOR MATCHING THE FOUND NAME AGAINST. -C - CONTAINS MB NAMES IN REAL*8 ARRAY -C MXMBS - DIMENSION OF DHMBS TABLE -C -C OUTPUT ARGUMENT LIST: -C IVALRA - THE SUBSCRIPTS OF THE MATCHING ITEM IN DHMBS TABLE -C - IS RETURNED IN IVALRA,DIMENSIONED NVRBL -C KNAM - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C NAME - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C KNUMB - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C NUMBS - DEFINES AS SCRATCH ARRAY AS A FUNCTION OF NVRBLS -C IERR1 - = 0 IF NORMAL RETURN -C - = -1 IF IT ENCOUNTERED A '9' IN COLUMN 1 -C - = +1 IF ERROR EXIT -C NVRBLS. SEE DIMENSION STATEMENT. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - CHARACTER*1 LCARD(80) - CHARACTER*80 JCARD - EQUIVALENCE (LCARD(1),JCARD) - CHARACTER*1 LIT2 - DATA LIT2 /'2'/ - CHARACTER*1 LIT9 - DATA LIT9 /'9'/ -C - CHARACTER*8 DBLWRD - CHARACTER*8 DHMBS(MXMBS) -C -C INTEGER ICARD(10) - INTEGER INGLES(2) - INTEGER IVALRA(NVRBLS) - INTEGER KNAM(NVRBLS) - CHARACTER*12 NAME(NVRBLS) - INTEGER KNUMB(NVRBLS) - CHARACTER*12 NUMBS(NVRBLS) -C -C EQUIVALENCE(ICARD(1),LCARD(1)) -C EQUIVALENCE(DBLWRD,INGLES(1)) -C -C ...START... - IERR1 = 0 - IF(NVRBLS .GT. 0) GO TO 105 - PRINT 102,NVRBLS - 102 FORMAT(1H , 10X, 'GIVEN ARGUMENT FOR NO. OF VRBLS EXPECTED IS OUT - 1OF RANGE. NVRBLS = HEX', Z8) - GO TO 900 - 105 CONTINUE - DO 110 I = 1,NVRBLS - IVALRA(I) = 0 - 110 CONTINUE - MXITM = NVRBLS - READ (15,122)LCARD - 122 FORMAT(80A1) - PRINT 124,LCARD - 124 FORMAT(1H , 80A1) - IF(LCARD(1) .EQ. LIT2) GO TO 135 - IF(LCARD(1) .NE. LIT9) GO TO 128 -C ...OTHERWISE, IT WAS A '9' CARD, SO NO MORE CARDS TO READ - PRINT 126 - 126 FORMAT(1H , 10X, 'SUBR RDCAR2 READ A 9 CARD AND RETURNED WITHOUT D - 1OING ANYTHING') - IERR1 = -1 - GO TO 999 -C - 128 CONTINUE - PRINT 130 - 130 FORMAT(1H , 10X, 'CARD2 DOES NOT BEGIN WITH A 2 IN COLUMN1 ') - GO TO 900 -C - 135 CONTINUE - ITH = 2 - CALL SEPCAR(JCARD,ITH,MXITM,ITEM,KNAM,NAME,KNUMB,NUMBS,IERR) - IF(IERR .EQ. 0) GO TO 200 - 137 CONTINUE - PRINT 138 - 138 FORMAT(1H , 10X, 'SUB SEPCAR COMPLAINED ABOUT FORMAT OF CAR - 1D 2 WHEN CALLED BY RDCAR2' ) - GO TO 900 - 200 CONTINUE - IF(ITEM .LE. 0) GO TO 137 -C ...THE FOUND VRBL NAMES ARE IN NAME(1,X),(2,X),(3,X) -C ... AND ITEM HAS NO. OF ITEMS FOUND -C ... AND NVRBLS HAS NO. OF ITEMS EXPECTED. - IF(ITEM .GE. NVRBLS) GO TO 266 - PRINT 262, ITEM,NVRBLS - 262 FORMAT(1H , 10X, 'ITEM COUNT OF FOUND VRBLS = ', I5, 2X, - 1 'WHICH IS LESS THAN THE EXPECTED ', I5) - GO TO 900 - 266 CONTINUE -C ...WHAT I HAVE NOW IS '100MB', '70MB', ETC. -C ... WHAT I WANT IS A TABLE OF ILVLT - DO 377 IA = 1,NVRBLS - DBLWRD(1:8) = NAME(IA)(1:8) -C??? INGLES(1) = NAME(1,IA) -C??? INGLES(2) = NAME(2,IA) - CALL GBYTES(DBLWRD,INGLES,0,32,0,2) - DO 333 IB = 1,MXMBS - ILVLT = IB - IF(DBLWRD .EQ. DHMBS(IB)) GO TO 350 - 333 CONTINUE -C ...SINCE IT FELL THRU HERE WITHOUT FINDING A MATCH, ERROR -C ... BECAUSE EACH LEVEL NAME FOUND ON CARD SHOULD HAVE A MATCH -C ... IN THE DHMBS TABLE. - PRINT 342, INGLES(1), INGLES(2) - 342 FORMAT(1H , 10X, 'CANNOT FIND A MATCH IN THE DHMBS TABLE FOR A LEV - 1EL NAME FOUND ON CARD2 . LOOK FOR MISSPELLING IN ...',2A4) - GO TO 900 - 350 CONTINUE - IVALRA(IA) = ILVLT - 377 CONTINUE -C ...WHEN IT FALLS THRU HERE ILVLT HAS BEEN FOUND FOR EVERY MB LEV -C ... NAMED ON CARD2. -C ...MAYBE A SORT AND LOOK FOR DUPLICATES CAN BE INSERTED IN HERE - GO TO 999 - 900 CONTINUE - PRINT 905 - 905 FORMAT(1H , ' * * * * ERROR RETURN FROM SUB RDCAR2 WHILE ', - 1'READING CONTROLLING DATA CARD2 * * * * ') - IERR1 = 1 - GO TO 999 - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/rdcar3.f b/util/sorc/plotvpap.fd/rdcar3.f deleted file mode 100755 index 68cb00cef2..0000000000 --- a/util/sorc/plotvpap.fd/rdcar3.f +++ /dev/null @@ -1,82 +0,0 @@ - SUBROUTINE RDCAR3(IERR1) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RDCAR3 SPECIALIZED CARD READER '3' -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-02-07 -C -C ABSTRACT: THIS SPECIALIZED CARD READER IS FOR READING CARD '3' -C FORMAT WHICH MUST HAVE A '3' IN CARD COLUMN 1, FOLLOWED BY -C LOCATION ADJUSTMENTS DELTAX AND DELTAY. -C -C PROGRAM HISTORY LOG: -C 97-02-07 ORIGINAL AUTHOR LUKE LIN -C -C USAGE: CALL RDCAR3(IERR1) -C -C INPUT ARGUMENT LIST: -C -C OUTPUT ARGUMENT LIST: -C IERR1 - = 0 IF NORMAL RETURN -C - = -1 IF IT ENCOUNTERED A '9' IN COLUMN 1 -C - = +1 IF ERROR EXIT -C NVRBLS. SEE DIMENSION STATEMENT. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /ADJUST/ IXADJ, IYADJ -C - CHARACTER*1 LCARD(80) - CHARACTER*80 JCARD - EQUIVALENCE (LCARD(1),JCARD) - CHARACTER*1 LIT3 - DATA LIT3 /'3'/ - CHARACTER*1 LIT9 - DATA LIT9 /'9'/ -C -C INTEGER ICARD(10) -C -C ...START... - PRINT *,' *** IN THE RECAR3' - IERR1 = 0 - IXADJ = 0 - IYADJ = 0 -C - READ (15,122)LCARD - 122 FORMAT(80A1) - PRINT 124,LCARD - 124 FORMAT(1H , 80A1) - IF(LCARD(1) .EQ. LIT3) GO TO 135 - IF(LCARD(1) .NE. LIT9) GO TO 128 -C ...OTHERWISE, IT WAS A '9' CARD, SO NO MORE CARDS TO READ - PRINT 126 - 126 FORMAT(1H , 10X, 'SUBR RDCAR3 READ A 9 CARD AND RETURNED WITHOUT D - 1OING ANYTHING') - IERR1 = -1 - GO TO 999 -C - 128 CONTINUE - PRINT 130 - 130 FORMAT(1H , 10X, 'CARD3 DOES NOT BEGIN WITH A 3 IN COLUMN1 ') - GO TO 900 -C - 135 CONTINUE - PRINT *,' READ CARD #3' - READ(JCARD,140)IXADJ,IYADJ - 140 FORMAT(11X,I6, 7X,I6) - PRINT *,' IXADJ=',IXADJ,' IYADJ=',IYADJ - GO TO 999 - 900 CONTINUE - PRINT 905 - 905 FORMAT(1H , ' * * * * ERROR RETURN FROM SUB RDCAR3 WHILE ', - 1'READING CONTROLLING DATA CARD2 * * * * ') - IERR1 = 1 - GO TO 999 - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/readair.f b/util/sorc/plotvpap.fd/readair.f deleted file mode 100755 index ce7c899314..0000000000 --- a/util/sorc/plotvpap.fd/readair.f +++ /dev/null @@ -1,584 +0,0 @@ - SUBROUTINE readair(LUNAIR,LADDONQQ,LVLDES,KRUN,ITOUT,HEDER, - 1 IRET_RDA) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: readair INITIALIZE OBS DATABASE & READ ACFT FILE -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-18 -C -C ABSTRACT: INITIALIZE OBS DATABASE AND READ ACFT FILE AND STORE INTO -C THE DATABASE IN COMMON. AN ADAPTATION OF READPA. CALLED FROM -C MAPLOP IN PLOTPAP. -C -C PROGRAM HISTORY LOG: -C 97-02-18 ORIGINAL AUTHOR -- DAVID SHIMOMURA -C ADAPTING READUPA() LOGIC TO READING ACFT FILE -C -C USAGE: CALL readair(LUNAIR,LADDONQQ,LVLDES,KRUN,ITOUT,HEDER, -C IRET_RDA) -C -C INPUT ARGUMENT LIST: -C LUNAIR - UNIT NUMBER OF INPUT ACFT FILE TO BE READ -C LADDONQQ - LOGICAL SWITCH -C = .T. IF YOU WISH TO ADD ONTO AN ALREADY INITIALIZED -C LOCAL OBSERVATIONS DATABASE; -C = .F. IF YOU WANT ME TO INITIALIZE THE LOCAL DATABASE -C BEFORE PUTTING ANY ACFT OBS IN THERE; -C -C LVLDES - LEVEL DESIRED BY INDEX NUMBER -C KRUN -C ITOUT - INTEGER FLAG WITH RANGE FROM 1 THRU 13 , USED -C - TO DETERMINE TYPE OF MAP BACKGROUND DATA IS TO BE -C - DISPLAYED ON. ITOUT IS A FUNCTION OF KRUN AND IS -C - SET IN SUB KOPTN. -C -C OUTPUT ARGUMENT LIST: -C HEDER - 50 WORD HEADER READ FROM LUNAIR WILL BE STORED HERE -C IRET_RDA - TO MARK ERROR RETURNS -C common /OBSLVLDB/ -C IOBS2PK - BIG BIN FOR RESULTING OBS (10,NDATASIZ) -C NDATASIZ - J DIMENSION OF IOBS2PK (NO. OF OBS IT CAN HOLD+1) -C NOBSDB - NO. OF OBS PUT INTO IOBS2PK FROM LUNAIR FILE - -C COMMON - / DATE /NYR,NMON,NDAY,NHR -C COMMON - / DAT1 /IHR1,IDA1,IMO1,IYR1 -C COMMON - /WLONG0/ WLONG0 -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C If this aircraft obs reader is used after readupa has put raobs -C into the local data base, then do I want to add onto an existing -C database??? Then can I assume that the database has already been -C initialized??? But is there any plotted chart of aircraft only? -C -C -C -C This is a test program to use the subroutine rd_airc -C to return one AIRCRAFT station at a time from the -C rd_airc data file -C -C Usage: -C CALL readair(LUNAIR,LVLDES,KRUN,ITOUT,HEDER,IRET_RDA) -C RESULTING DATA ARE PUT INTO COMMON -C -C CALLS rd_airc TO ACTUALLY READ THE DATA FILE: -C CALL rd_airc(LUNAIR,LINITQ, LVLIX, HEDER, LONELVL, IRET ) -C -C where the input parameters are, -C -C LUNAIR - Input file number -C LINITQ - LOGICAL SWITCH -C = .TRUE. ; TO COMMAND rd_airc TO REWIND -C THE INPUT FILE AND READ THE FILE HEADER -C BEFORE READING THE OBSERVATIONS; -C SUBR rd_airc WILL RESET THAT SWITCH TO =.F. -C SO THAT ON SUBSEQUENT CALLS TO GET THE -C NEXT REPORTS, IT WILL NOT INITIALIZE. -C -C LVLIX - MILLIBAR LEVEL BY INDEX NUMBER -C -C and the output parameters are, -C -C HEDER - The rd_airc file header record. -C LONELVL(18) - ONE LEVEL'S DATA IN BINARY -C -C IRET - Return code: 0 = report returned -C -1 = end of file -C - INTEGER MAXWRDLVL - PARAMETER (MAXWRDLVL=24) - INTEGER NWRDLVLPAK - PARAMETER (NWRDLVLPAK=MAXWRDLVL/2) - - INTEGER MAXWRDHDR - PARAMETER (MAXWRDHDR=50) -C ---------------------------------------------------------------- - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER NDATASIZ - PARAMETER (NDATASIZ=MAXOBS+1) - INTEGER LMTWRDPOB - PARAMETER (LMTWRDPOB=10) - INTEGER LMTHFWPOB - PARAMETER (LMTHFWPOB=2*LMTWRDPOB) !... =(20) - - COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK - INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) - - - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON / DATE /NYR,NMON,NDAY,NHR - COMMON / DAT1 /IHR1,IDA1,IMO1,IYR1 - COMMON /WLONG0/ WLONG0 -C - -C ----------------------------------------------------------------- -C Usage: -C CALL readair(LUNAIR,LADDONQQ,LVLDES,KRUN,ITOUT,HEDER,IRET_RDA) - integer LUNAIR - LOGICAL LADDONQQ - integer lvldes - INTEGER KRUN - INTEGER ITOUT - CHARACTER*8 HEDER(50) - integer IRET_RDA -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - INTEGER IMAX - INTEGER JMAX -C - DATA ABGMXI /109.0/ - DATA ABGMXJ / 81.0/ - DATA AIMAX /47.0/ - DATA AIMIN /1.0/ - DATA AJMAX /51.0/ - DATA AJMIN /1.0/ - - REAL FLD(16000) !... BIG ENOUGH FOR ANY? - - logical LINITQ - INTEGER LVLIX - INTEGER LONELVL(MAXWRDLVL) - REAL FLONELVL(MAXWRDLVL) - - INTEGER IONELVLPAK(NWRDLVLPAK) - - - - CHARACTER*8 CHGTS(21) -C - DATA CHGTS /'1000 ',' 925 ',' 850 ',' 700 ', - 1 ' 500 ',' 400 ',' 300 ',' 250 ', - 1 ' 200 ',' 150 ',' 100 ',' 70 ', - 3 ' 50 ',' 30 ',' 20 ',' 10 ', - 4 ' 7 ',' 5 ',' 3 ',' 2 ', - 5 ' 1 ' / -C - INTEGER KEIL - INTEGER KLLGO2 - LOGICAL LINTERPQQ - REAL HGTM - LOGICAL LINBOUNDQQ - REAL ALAT - REAL ALONG - - real obtime - - integer namstn - character*8 cnamstn - equivalence (namstn,cnamstn) - -C ... ARGS FOR HALF-PACKING VIA SBYTES ... - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER KBITPGRP - DATA KBITPGRP / 32 / - INTEGER KPADBITS - DATA KPADBITS / 0 / - INTEGER NGRPS2DO -C . . . . . . . . . . . . . . . . . . . . - integer irec - integer nofflvl - integer noutsider - - real paltm - REAL ALTMLOW, ALTMHIGH - INTEGER IRET_ALT - - LOGICAL LNEWPA - LOGICAL LGRANP - LOGICAL LDEWDO - LOGICAL LCHKPRNTQ - LOGICAL LDOACFTQQ - - - SAVE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - IRET_RDA = 0 -C ... NOBSDB = 0 - LCHKPRNTQ = .FALSE. - LDOACFTQQ = .TRUE. - - NGRPS2DO = MAXWRDLVL - - NDIX = 52 - IF(KRUN .EQ. 11) NDIX = 118 - IF(KRUN .EQ. 15) NDIX = 82 - IF(KRUN .EQ. 20) NDIX = 144 - IF(KRUN .EQ. 22) NDIX = 42 - IF(KRUN .EQ. 23) NDIX = 42 - AJMAX = FLOAT(NDIX) -C -------------------------------------------------------------- -C ... to determine KEIL from ITOUT, -- (SHOULD BE A FUNCTION) - LNEWPA = .TRUE. - LGRANP = .FALSE. - - IF(ITOUT .LT. 1) GO TO 702 - IF(ITOUT .GT. 14) GO TO 702 - GO TO 709 - 702 CONTINUE - PRINT 704, ITOUT - 704 FORMAT(1H , 'ERROR RETURN FROM READPA. GIVEN OUT-OF-RANGE ITOUT = - 1HEX', Z8, 2X, 'UNABLE TO READ ANY OBSERVATIONS' ) - IRET_RDA = 1 - RETURN - - 709 CONTINUE - NPTYPS = 3 - LDEWDO = .FALSE. -C 1 2 3 4 5 6 7 8 9 10 11 12 13 -C ... GO TO (710,720,730,740,750,760,770,780,702,790,795,798,798),ITOUT - - if(itout .eq. 1) then - KEIL = 1 -C ...FOR LFM ... - IF(LVLDES .GT. 8) GO TO 799 - IF(.NOT. LNEWPA) GO TO 799 - NPTYPS = 4 - LDEWDO = .TRUE. - GO TO 799 - - else if(itout .eq. 2) then - KEIL = 1 -C ...FOR LFM .... - IF(LVLDES .GT.8) GO TO 799 - IF(.NOT. LNEWPA) GO TO 799 - NPTYPS = 4 - LDEWDO = .TRUE. - GO TO 799 - - else if(itout .eq. 3) then -C ...IQSY ON N HEMI ... - KEIL = 2 - GO TO 799 - - else if(itout .eq. 4) then - KEIL = 15 - AIMAX = 55.0 - AJMAX = 42.0 - GO TO 799 - - else if(itout .eq. 5) then - KEIL = 3 - GO TO 799 - - else if(itout .eq. 6) then - KEIL = 2 -C ...FOR SIRS PLOTTED CHART ... - GO TO 799 - - else if(itout .eq. 7) then -C ...INTIIALIZE FOR TROPIC PLOT ON MERCATOR - KEIL = 6 - GO TO 799 - - else if(itout .eq. 8) then !... big NHemi -C ...INITIALIZE FOR LARGE 1/20M BACKGROUND. - KEIL = 7 - aimax = 109 - ajmax = 81 - GO TO 799 - - else if(itout .eq. 9) then - go to 702 !... ERROR ... no ITOUT==9 ever - - else if(itout .eq. 10) then -C ...INITIALIZE FOR GENERALIZED PLOT ON NH 1/40M BACKGROUND. - KEIL = 2 - GO TO 799 - - else if(itout .eq. 11) then -C ...INITIALIZE FOR NH 1/60M BACKGROUND... - AIMAX = 65.0 - AJMAX = 65.0 - KEIL = 14 - GO TO 799 - - else if((itout .eq. 12) .or. (itout .eq. 13)) then -C ...GOES-TYPE DISPLAY. - KEIL = 0 - GO TO 799 - - else if(itout .eq. 14) then !... big srn hemi - aimax = 109 - ajmax = 144 - keil = 16 - go to 799 - - else - go to 702 - endif -C - 799 CONTINUE - -C ... boundary tester needs KLLGO2, - - CALL SETKEIL(KRUN,ITOUTLCL,KLLGO2) - - IF(KRUN .EQ. 5) THEN - AIMAX = 55.0 - AJMAX = 42.0 - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - LVL = LVLDES -C ...BETTER CHECK FOR LVL W/I VALID RANGE... - IF((LVL .GT. 0) .AND. (LVL .LT. 22)) GO TO 810 - PRINT 7992,LVL -7992 FORMAT(1H ,'ERROR RETURN FROM READPA. OUT-OF-RANGE LVL = HEX',Z8, - X2X,'UNABLE TO SET ID FOR LATER READ OF LUNAIR') -C - 810 CONTINUE - -C .. ZERO THE BIG BIN -C ...INITIALIZE COUNTER FOR BIG BIN OBS COUNT -C -C * * * * * * * * * * * - -C -------------------------------------------------------------- -C ... DEFINE FOR BOUNDARY-TESTER ... - DO I = 1,16000 - FLD(I) = 0.0 - ENDDO - -C ... KLLGO2 = 3 -C ... KRUN = 2 -C ... KEIL = 1 !... LFM GRID - LINTERPQQ = .FALSE. -C . . . . . . . . . . . . . . . . . . - LVLIX = LVLDES + 1 -C ... LVLIX = 3 !... GETS THE 850-MB DATA -C ... LVLIX = 5 !... GETS THE 500-MB DATA - call setaltit(LVLDES,KRUN,ALTMLOW,ALTMHIGH,IRET_ALT) - if(iret_alt .NE. 0) then - write(6,125)KRUN,LVLDES - 125 format(1h ,'readair::setaltit: Failed to set altitude bounds ', - 1 ' for KRUN=',I3,' LVLDES=',I3) - LDOACFTQQ = .FALSE. - ELSE - WRITE(6,127)ALTMLOW,ALTMHIGH - 127 FORMAT(1H ,'readair::setaltit: ALTMLOW=',F9.1,' ALTMHIGH=', - 1 F9.1) - ENDIF - - IF(.NOT. LDOACFTQQ) THEN - IRET_RDA = 13 - GO TO 999 - ENDIF - -C READ REPORT FROM THE AIRCFT FILE -C - PRINT *,' readair: ready to read ACFT via rd_airc()' - IRET = 0 -C .... LUNAIR = 41 - LINITQ = .TRUE. !... rd_airc WILL RESET TO .F. - IREC = 0 - nofflvl = 0 - noutsider = 0 - IX = 0 - - IF(LADDONQQ) THEN - write(6,175)NOBSDB,(iobs2pk(I,NOBSDB),I=1,LMTWRDPOB) - 175 format(1h ,'readair: will add ACFT obs onto a partially ', - 1 'filled database . . .', - 2 /1h ,'The dump of the last obs (',I6,') in database:', - 3 /1h ,(4Z17.16)) - - else -C ... TO INITIALIZE THE DATABASE TO ALL ZEROS, - WRITE(6,176) - 176 FORMAT(1H ,'readair: will zero the IOBS2PK database') - - do j = 1,NDATASIZ - do i = 1,LMTWRDPOB - IOBS2PK(I,J) = 0 - ENDDO - ENDDO - NOBSDB = 0 - ENDIF - - write(6,195)CHGTS(LVLIX)(1:6),LVLIX,KRUN,ITOUT,KEIL,AIMAX,AJMAX, - 1 KLLGO2,ALTMLOW,ALTMHIGH - 195 format(1h ,'readair: ready to start reading ACFT for ',A6, - 1 'MBS with LVLIX=',I4, - 2 /1H ,7X,'KRUN=',I5,'; ITOUT=',I5,'; KEIL=',I5, - 3 '; AIMAX,AJMAX= (',F9.3,',',F9.3,')', - 4 /1H ,7X,'KLLGO2=',I4,'; ALTMLOW=',F9.1,' ALTMHIGH=', - 1 F9.1) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 200 continue !... do until logical end of file ... -C -C READ AN AIRCRAFT REPORT FROM THE rd_airc DATA SET -C - CALL rd_airc(LUNAIR,LINITQ, HEDER, LONELVL, IRET) - if(iret .ne. 0) then - if(iret .EQ. -1) then !... normal LEOF found - go to 800 - else - IRET_RDA = iret - go to 999 - endif - endif - - - DO IOB = 1,MAXWRDLVL - IF((IOB .EQ. 11) .OR. (IOB .EQ. 12)) THEN - FLONELVL(IOB) = 0.0 - ELSE - FLONELVL(IOB) = FLOAT(LONELVL(IOB)) / 4096.0 - ENDIF - ENDDO - -C ... is it within altitude bounds ? - paltm = float(lonelvl(14+1)) / 4096.0 - if((paltm .LT. altmlow) .OR. - 1 (paltm .GT. altmhigh)) then - nofflvl = nofflvl + 1 - -C ... this seems to be tossing all A/C obs with this test -C ... because the press-alt was MISSING ... - IF(MOD(nofflvl,100) .EQ. 0) THEN -C ... PRINT A tossed REPORT EVERY ONCE IN A WHILE ... -C - - if(LCHKPRNTQ) THEN - write(6,1161)nofflvl,paltm,altmlow,altmhigh - 1161 format(1h ,'readair: following is off-level-tossed ', - 1 'aircft obs number=',I6, - 2 /1h ,7X,'where paltm=',F9.1,'; altmlow=',F9.1, - 3 'altmhigh=',F9.1) - WRITE(6,116)(LONELVL(I),I=1,MAXWRDLVL) -C ... 116 FORMAT((4Z17.16)) - ENDIF - - NAMSTN = IONELVLPAK(6) - IF(NAMSTN .EQ. 0) THEN - CNAMSTN(1:8) = ' ' - ENDIF - - obtime = FLONELVL(4) - - IF(LCHKPRNTQ) THEN - write(6,117) cnamstn(1:8),obtime,FLONELVL(1), - 1 FLONELVL(2), FLONELVL(7) -C ... 117 format(1h ,A8,2x,F7.2,'Z LAT=',F7.2,' LONG=',F8.2, -C ... 2 ' ELEV=',F6.0) - - write(6,118)CHGTS(LVLIX),(FLONELVL(I),I=15,21) -C ... 118 format(2X,A6,3X,F7.0,4X,F5.1, -C ... 1 4X,F5.1,2X,F6.0,4X,F5.0,4X,F6.0,2X,F8.0) - ENDIF - ENDIF - go to 200 !... acft not in lvl bounds; skip it - endif - -C - -C ... next perform a bndry test on this lat/lon ... - ALAT = FLONELVL(1) - ALONG = FLONELVL(2) - IMAX = NINT(AIMAX) - JMAX = NINT(AJMAX) - - call wibound(KRUN,KEIL,KLLGO2,LINTERPQQ,ALAT,ALONG, - 1 FLD,IMAX,JMAX,HGTM,LINBOUNDQQ) - -C ... IF OUT-OF-AREA-BOUNDS AIRCRAFT, THEN -C ... DO NOT DATABASE IT ... - IF(.NOT. LINBOUNDQQ) THEN - noutsider = noutsider + 1 - GO TO 200 !... skip this acrft obs - ENDIF - -C ... otherwise, we got a keeper AIRCRAFT report, so -C ... database it ... - IREC = IREC + 1 - - CALL SBYTESCCS(IONELVLPAK,LONELVL,NOFFSET,KBITPGRP,KPADBITS, - 1 NGRPS2DO) - - IF((LONELVL(14+8) .NE. 0) .AND. (LINBOUNDQQ)) THEN -C ... STASH INTO DATABASE ... - IF(NOBSDB .LT. MAXOBS) THEN - NOBSDB = NOBSDB + 1 -C ... TO SKIP THE 7TH WORD; STASH 1:6; 8:11 - IDEST = 0 - DO LW = 1,11 - IF(LW .NE. 7) THEN - IDEST = IDEST + 1 - IOBS2PK(IDEST,NOBSDB) = IONELVLPAK(LW) - ENDIF - ENDDO - ELSE - WRITE(6,FMT='(1H ,''readair: FAILED ON INADEQUATE'', - 1 '' SPACE ALLOCATED FOR DATABASE OF '', - 2 ''OBS BY LVL'', - 2 /1H ,7X,''NUMBER OF OBS LIMITED TO ='',I8)') - A MAXOBS - - IRET_RDA = 1 - GO TO 999 - ENDIF - ENDIF - - - IF(MOD(IREC,10) .EQ. 0) THEN -C ... PRINT A REPORT EVERY ONCE IN A WHILE ... -C - - if(LCHKPRNTQ) THEN - WRITE(6,116)(LONELVL(I),I=1,MAXWRDLVL) - 116 FORMAT((4Z17.16)) - ENDIF - - NAMSTN = IONELVLPAK(6) - IF(NAMSTN .EQ. 0) THEN - CNAMSTN(1:8) = ' ' - ENDIF - - obtime = FLONELVL(4) - - IF(LCHKPRNTQ) THEN - write(6,117) cnamstn(1:8),obtime,FLONELVL(1), - 1 FLONELVL(2), FLONELVL(7) - 117 format(1h ,A8,2x,F7.2,'Z LAT=',F7.2,' LONG=',F8.2, - 2 ' ELEV=',F6.0) - - WRITE(6,1172)(IONELVLPAK(I),I=1,NWRDLVLPAK) - 1172 FORMAT((4Z17.16)) - - write(6,118)CHGTS(LVLIX),(FLONELVL(I),I=15,21) - 118 format(2X,A6,3X,F7.0,4X,F5.1, - 1 4X,F5.1,2X,F6.0,4X,F5.0,4X,F6.0,2X,F8.0) - write(6,119)LINBOUNDQQ - 119 FORMAT(1H ,'wibound: LINBOUNDQQ= .',L1,'.', - 1 /1H ) - ENDIF - ENDIF - - go to 200 !... enddo by report - - 800 continue - WRITE(6,FMT='(1H ,''readair::rd_airc completed with '', - 1 '' tossed off-lvl acft reports='',I8, - 2 /1h ,7X,''tossed out-of-area-bounds acft reports='', - 3 I8, - 4 /1h ,7X,''Remaining aircraft report count='',I8, - 5 /1H ,7X,''STASHED-INTO-DATABASE COUNT ='',I8)') - A nofflvl,noutsider,IREC,NOBSDB - - - 999 continue - RETURN - END diff --git a/util/sorc/plotvpap.fd/readupa.f b/util/sorc/plotvpap.fd/readupa.f deleted file mode 100755 index 9b91c6daa6..0000000000 --- a/util/sorc/plotvpap.fd/readupa.f +++ /dev/null @@ -1,453 +0,0 @@ - SUBROUTINE READUPA(LUNUPA,LVLDES,KRUN,ITOUT,HEDER,IRET_RED) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: READUPA INITIALIZE OBS DATABASE AND READ UPA FILE -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-04 -C -C ABSTRACT: INITIALIZE OBS DATABASE AND READ UPA FILE AND STORE INTO -C THE DATABASE IN COMMON. AN ADAPTATION OF READPA. CALLED FROM -C MAPLOP IN PLOTPAP. -C -C PROGRAM HISTORY LOG: -C 97-01-31 ORIGINAL AUTHOR -- DAVID SHIMOMURA -C 97-02-04 SHIMOMURA -- ADDED CALL SETKEIL TO SET KLLGO2 -C 97-02-13 SHIMOMURA -- ADDED MORE LEVELS FOR STRATOSPHERIC LEVELS -C -C USAGE: CALL READUPA(LUNUPA,LVLDES,KRUN,ITOUT,HEDER,IRET_RED) -C -C INPUT ARGUMENT LIST: -C LUNUPA - UNIT NUMBER OF INPUT UPAUPA FILE TO BE READ -C LVLDES - LEVEL DESIRED BY INDEX NUMBER -C KRUN -C ITOUT - INTEGER FLAG WITH RANGE FROM 1 THRU 13 , USED -C - TO DETERMINE TYPE OF MAP BACKGROUND DATA IS TO BE -C - DISPLAYED ON. ITOUT IS A FUNCTION OF KRUN AND IS -C - SET IN SUB KOPTN. -C -C OUTPUT ARGUMENT LIST: -C HEDER - 50 WORD HEADER READ FROM LUNUPA WILL BE STORED HERE -C IRET_RED - TO MARK ERROR RETURNS -C common /OBSLVLDB/ -C IOBS2PK - BIG BIN FOR RESULTING OBS (10,NDATASIZ) -C NDATASIZ - J DIMENSION OF IOBS2PK (NO. OF OBS IT CAN HOLD+1) -C NOBSDB - NO. OF OBS PUT INTO IOBS2PK FROM LUNUPA FILE - -C COMMON - / DATE /NYR,NMON,NDAY,NHR -C COMMON - / DAT1 /IHR1,IDA1,IMO1,IYR1 -C COMMON - /WLONG0/ WLONG0 -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C 22-JAN-1997/dss -C ... copied tesrdupa into tesrduupa - -C 6-JAN-1996/DSS -C ... COPIED LARRY'S MAIN.F INTO tesrdupa -C -C This is a test program to use the subroutine rd_uupa -C to return one upper air station at a time from the -C rd_uupa data file -C -C Usage: -C CALL READUPA(LUNUPA,LVLDES,KRUN,ITOUT,HEDER,IRET_RED) -C RESULTING DATA ARE PUT INTO COMMON -C -C CALLS RD_UUPA TO ACTUALLY READ THE DATA FILE: -C CALL rd_uupa(LUNUPA,LINITQ, LVLIX, HEDER, LONELVL, IRET ) -C -C where the input parameters are, -C -C LUNUPA - Input file number -C LINITQ - LOGICAL SWITCH -C = .TRUE. ; TO COMMAND RD_UUPA TO REWIND -C THE INPUT FILE AND READ THE FILE HEADER -C BEFORE READING THE OBSERVATIONS; -C SUBR RD_UUPA WILL RESET THAT SWITCH TO =.F. -C SO THAT ON SUBSEQUENT CALLS TO GET THE -C NEXT REPORTS, IT WILL NOT INITIALIZE. -C -C LVLIX - MILLIBAR LEVEL BY INDEX NUMBER -C -C and the output parameters are, -C -C HEDER - The rd_uupa file header record. -C LONELVL(18) - ONE LEVEL'S DATA IN BINARY -C -C IRET - Return code: 0 = report returned -C -1 = end of file -C - INTEGER MAXWRDLVL - PARAMETER (MAXWRDLVL=24) - INTEGER NWRDLVLPAK - PARAMETER (NWRDLVLPAK=MAXWRDLVL/2) - - INTEGER MAXWRDHDR - PARAMETER (MAXWRDHDR=50) -C ---------------------------------------------------------------- - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER NDATASIZ - PARAMETER (NDATASIZ=MAXOBS+1) - INTEGER LMTWRDPOB - PARAMETER (LMTWRDPOB=10) - INTEGER LMTHFWPOB - PARAMETER (LMTHFWPOB=2*LMTWRDPOB) !... =(20) - - COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK - INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) - - - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON / DATE /NYR,NMON,NDAY,NHR - COMMON / DAT1 /IHR1,IDA1,IMO1,IYR1 - COMMON /WLONG0/ WLONG0 -C - -C ----------------------------------------------------------------- -C Usage: -C CALL READUPA(LUNUPA,LVLDES,KRUN,ITOUT,HEDER,IRET_RED) - integer LUNUPA - integer lvldes - INTEGER KRUN - INTEGER ITOUT - CHARACTER*8 HEDER(50) - integer IRET_RED -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - INTEGER IMAX - INTEGER JMAX -C - DATA ABGMXI /109.0/ - DATA ABGMXJ / 81.0/ - DATA AIMAX /47.0/ - DATA AIMIN /1.0/ - DATA AJMAX /51.0/ - DATA AJMIN /1.0/ - - REAL FLD(6000) !... BIG ENOUGH FOR ANY? - - logical LINITQ - INTEGER LVLIX - INTEGER LONELVL(MAXWRDLVL) - REAL FLONELVL(MAXWRDLVL) - - INTEGER IONELVLPAK(NWRDLVLPAK) - - - - CHARACTER*8 CHGTS(21) -C - DATA CHGTS /'1000 ',' 925 ',' 850 ',' 700 ', - 1 ' 500 ',' 400 ',' 300 ',' 250 ', - 1 ' 200 ',' 150 ',' 100 ',' 70 ', - 3 ' 50 ',' 30 ',' 20 ',' 10 ', - 4 ' 7 ',' 5 ',' 3 ',' 2 ', - 5 ' 1 ' / -C - INTEGER KEIL - INTEGER KLLGO2 - LOGICAL LINTERPQQ - REAL HGTM - LOGICAL LINBOUNDQQ - REAL ALAT - REAL ALONG - - - integer namstn - character*8 cnamstn - equivalence (namstn,cnamstn) - -C ... ARGS FOR HALF-PACKING VIA SBYTES ... - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER KBITPGRP - DATA KBITPGRP / 32 / - INTEGER KPADBITS - DATA KPADBITS / 0 / - INTEGER NGRPS2DO -C . . . . . . . . . . . . . . . . . . . . - LOGICAL LNEWPA - LOGICAL LGRANP - LOGICAL LDEWDO - - - SAVE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - IRET_RED = 0 - NOBSDB = 0 - - - - NGRPS2DO = MAXWRDLVL - - NDIX = 52 - IF(KRUN .EQ. 11) NDIX = 118 - IF(KRUN .EQ. 15) NDIX = 82 - IF(KRUN .EQ. 22) NDIX = 42 - IF(KRUN .EQ. 23) NDIX = 42 - AJMAX = FLOAT(NDIX) -C -------------------------------------------------------------- -C ... to determine KEIL from ITOUT, -- (SHOULD BE A FUNCTION) - LNEWPA = .TRUE. - LGRANP = .FALSE. - - IF(ITOUT .LT. 1) GO TO 702 - IF(ITOUT .GT. 13) GO TO 702 - GO TO 709 - 702 CONTINUE - PRINT 704, ITOUT - 704 FORMAT(1H , 'ERROR RETURN FROM READPA. GIVEN OUT-OF-RANGE ITOUT = - 1HEX', Z8, 2X, 'UNABLE TO READ ANY OBSERVATIONS' ) - IRET_RED = 1 - RETURN - - 709 CONTINUE - NPTYPS = 3 - LDEWDO = .FALSE. - GO TO (710,720,730,740,750,760,770,780,702,790,795,798,798),ITOUT - 710 CONTINUE - KEIL = 1 -C ...FOR LFM ... - IF(LVLDES .GT. 8) GO TO 799 - IF(.NOT. LNEWPA) GO TO 799 - NPTYPS = 4 - LDEWDO = .TRUE. - GO TO 799 - - 720 CONTINUE - KEIL = 1 -C ...FOR LFM .... - IF(LVLDES .GT.8) GO TO 799 - IF(.NOT. LNEWPA) GO TO 799 - NPTYPS = 4 - LDEWDO = .TRUE. - GO TO 799 - - 730 CONTINUE -C ...IQSY ON N HEMI ... - KEIL = 2 - GO TO 799 - - 740 CONTINUE - KEIL = 15 - AIMAX = 55.0 - AJMAX = 42.0 - GO TO 799 - - 750 CONTINUE - KEIL = 3 - GO TO 799 - - 760 CONTINUE - KEIL = 2 -C ...FOR SIRS PLOTTED CHART ... - GO TO 799 - - 770 CONTINUE -C ...INTIIALIZE FOR TROPIC PLOT ON MERCATOR - KEIL = 6 - GO TO 799 - - 780 CONTINUE -C ...INITIALIZE FOR LARGE 1/20M BACKGROUND. - KEIL = 7 - GO TO 799 - - 790 CONTINUE -C ...INITIALIZE FOR GENERALIZED PLOT ON NH 1/40M BACKGROUND. - KEIL = 2 - GO TO 799 - - 795 CONTINUE -C ...INITIALIZE FOR NH 1/60M BACKGROUND... - AIMAX = 65.0 - AJMAX = 65.0 - KEIL = 14 - GO TO 799 - - 798 CONTINUE -C ...GOES-TYPE DISPLAY. - KEIL = 0 - GO TO 799 -C - 799 CONTINUE - -C ... boundary tester needs KLLGO2, - - CALL SETKEIL(KRUN,ITOUTLCL,KLLGO2) - - IF(KRUN .EQ. 5) THEN - AIMAX = 55.0 - AJMAX = 42.0 - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - LVL = LVLDES -C ...BETTER CHECK FOR LVL W/I VALID RANGE... - IF((LVL .GT. 0) .AND. (LVL .LT. 22)) GO TO 810 - PRINT 7992,LVL -7992 FORMAT(1H ,'ERROR RETURN FROM READPA. OUT-OF-RANGE LVL = HEX',Z8, - X2X,'UNABLE TO SET ID FOR LATER READ OF LUNUPA') -C - 810 CONTINUE - -C .. ZERO THE BIG BIN -C ...INITIALIZE COUNTER FOR BIG BIN OBS COUNT -C -C * * * * * * * * * * * - -C -------------------------------------------------------------- -C ... DEFINE FOR BOUNDARY-TESTER ... - DO I = 1,6000 - FLD(I) = 0.0 - ENDDO - -C ... KLLGO2 = 3 -C ... KRUN = 2 -C ... KEIL = 1 !... LFM GRID - LINTERPQQ = .FALSE. -C . . . . . . . . . . . . . . . . . . - LVLIX = LVLDES + 1 -C ... LVLIX = 3 !... GETS THE 850-MB DATA -C ... LVLIX = 5 !... GETS THE 500-MB DATA - -C READ A REPORT FROM THE rd_uupa FILE -C - PRINT *,' readupa: ready to read UPA via rd_uupa()' - IRET = 0 -C .... LUNUPA = 41 - LINITQ = .TRUE. !... RD_UUPA WILL RESET TO .F. - IREC = 0 - IX = 0 - -C ... TO INITIALIZE THE DATABASE TO ALL ZEROS, - do j = 1,NDATASIZ - do i = 1,LMTWRDPOB - IOBS2PK(I,J) = 0 - ENDDO - ENDDO - NOBSDB = 0 - - write(6,195)CHGTS(LVLIX)(1:6),LVLIX,KRUN,ITOUT,KEIL,AIMAX,AJMAX, - 1 KLLGO2 - 195 format(1h ,'readupa: ready to start reading UPA for ',A6, - 1 'MBS with LVLIX=',I4, - 2 /1H ,7X,'KRUN=',I5,'; ITOUT=',I5,'; KEIL=',I5, - 3 '; AIMAX,AJMAX= (',F9.3,',',F9.3,')', - 4 /1H ,7X,'KLLGO2=',I4) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 200 continue !... do until logical end of file ... -C -C READ AN UPPER AIR REPORT FROM THE rd_uupa DATA SET -C - CALL rd_uupa(LUNUPA,LINITQ,LVLIX, HEDER, LONELVL, IRET) - if(iret .ne. 0) then - if(iret .EQ. -1) then !... normal LEOF found - go to 800 - else - IRET_RED = iret - go to 999 - endif - endif - -C ... otherwise, got a report, so process it ... - IREC = IREC + 1 -C - DO IOB = 1,MAXWRDLVL - IF((IOB .EQ. 11) .OR. (IOB .EQ. 12)) THEN - FLONELVL(IOB) = 0.0 - ELSE - FLONELVL(IOB) = FLOAT(LONELVL(IOB)) / 4096.0 - ENDIF - ENDDO - -C ... next perform a bndry test on this lat/lon ... - ALAT = FLONELVL(1) - ALONG = FLONELVL(2) - IMAX = NINT(AIMAX) - JMAX = NINT(AJMAX) - - call wibound(KRUN,KEIL,KLLGO2,LINTERPQQ,ALAT,ALONG, - 1 FLD,IMAX,JMAX,HGTM,LINBOUNDQQ) - - CALL SBYTESCCS(IONELVLPAK,LONELVL,NOFFSET,KBITPGRP,KPADBITS, - 1 NGRPS2DO) - - IF((LONELVL(14+8) .NE. 0) .AND. (LINBOUNDQQ)) THEN -C ... STASH INTO DATABASE ... - IF(NOBSDB .LT. MAXOBS) THEN - NOBSDB = NOBSDB + 1 -C ... TO SKIP THE 7TH WORD; STASH 1:6; 8:11 - IDEST = 0 - DO LW = 1,11 - IF(LW .NE. 7) THEN - IDEST = IDEST + 1 - IOBS2PK(IDEST,NOBSDB) = IONELVLPAK(LW) - ENDIF - ENDDO - ELSE - WRITE(6,FMT='(1H ,''TESRDUUPA: FAILED ON INADEQUATE'', - 1 '' SPACE ALLOCATED FOR DATABASE OF '', - 2 ''OBS BY LVL'', - 2 /1H ,7X,''NUMBER OF OBS LIMITED TO ='',I8)') - A MAXOBS - - IRET_RED = 1 - GO TO 999 - ENDIF - ENDIF - - - IF(MOD(IREC,10) .EQ. 0) THEN -C ... PRINT A REPORT EVERY ONCE IN A WHILE ... -C - - -C ... WRITE(6,116)(LONELVL(I),I=1,MAXWRDLVL) -C ... 116 FORMAT((4Z17.16)) - - NAMSTN = IONELVLPAK(6) - IF(NAMSTN .EQ. 0) THEN - CNAMSTN(1:8) = ' ' - ENDIF -C write(6,117) cnamstn(1:8),FLONELVL(1),FLONELVL(2), -C 1 FLONELVL(7) - 117 format(1h ,A8,' LAT ',F7.2,' LONG ',F8.2,' ELEV ',F6.0) - - WRITE(6,1172)(IONELVLPAK(I),I=1,NWRDLVLPAK) - 1172 FORMAT((4Z17.16)) - -C write(6,118)CHGTS(LVLIX),(FLONELVL(I),I=15,21) - 118 format(2X,A6,3X,F7.0,4X,F5.1, - 1 4X,F5.1,2X,F6.0,4X,F5.0,4X,F6.0,2X,F8.0) -C write(6,119)LINBOUNDQQ - 119 FORMAT(1H ,'wibound: LINBOUNDQQ= .',L1,'.', - 1 /1H ) - ENDIF - - go to 200 !... enddo by report - - 800 continue - WRITE(6,FMT='(1H ,'' rd_uupa test completed with '',I8, - 1 '' reports;'', - 2 /1H ,7X,''STASHED-INTO-DATABASE COUNT ='',I8)') - A IREC,NOBSDB - - - - - 999 continue - RETURN - END diff --git a/util/sorc/plotvpap.fd/sepcar.f b/util/sorc/plotvpap.fd/sepcar.f deleted file mode 100755 index bdd8510986..0000000000 --- a/util/sorc/plotvpap.fd/sepcar.f +++ /dev/null @@ -1,241 +0,0 @@ - SUBROUTINE SEPCAR(c80card,ITC,MXITM,NITEMS, NLCH,c12strl, - 1 NRCH,c12strr, IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SEPCAR SEPARATE CHARACTER STRING -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-08 -C -C ABSTRACT: CREATING SUBSTRINGS CHARACTERS FROM A 20-WORD ARRAY -C WITH CARD IMAGE CHARACTER STRING. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-04-18 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-08 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C -C USAGE: CALL SEPCAR (c80card,ITC,MXITM,NITEMS,NLCH,c12strl,NRCH, -C & c12strr,IERR) -C -C INPUT ARGUMENT LIST: -C c80card - A 20-WORD (=80CHARS) ARRAY WITH CARD IMAGE -C - CHARACTER STRING TO BE SEAPARATED INTO SUBSTRINGS -C ITC - CARD COLUMN TO BEGIN THE SEPARATING -C MXITM - MAX NO. OF ITEMS EXPECTED ON THE CARD IMAGE -C - WHERE ITEMS ARE SEPARATED BY COMMAS OR BLANKS -C - AND MAY BE AN EXPRESSION CONTAINING AN '=' SIGN -C - AND THE STRING IS TERMINATED BY A SEMI-COLON. -C -C OUTPUT ARGUMENT LIST: -C NITEMS - NO. OF ITEMS FOUND -C NLCH - IS CHAR COUNT OF FOLLOWING SUBSTRING -C c12strl - CHAR SUBSTRING W/ MAX OF 12 CHARS -C NRCH - IS CHAR COUNT OF SUBSTRING FROM RHS OF '=' SIGN IF ANY -C c12strr - CHAR STRING FROM RHS OF EQUAL SIGN IF ANY -C IERR - = 0 IS NORMAL RETURN -C - = 1 IF SOME TROUBLE WAS ENCOUNTERED. -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C -C - INTEGER NOTRAIL !... define int function NOTRAIL - EXTERNAL NOTRAIL - INTEGER LASTCH !... define int function LASTCH - EXTERNAL LASTCH - - character*(*) c80card !... Arg(1) - integer itc !...to start at c80card(itc:itc) - integer NITEMS !...Arg(4) count of items found - INTEGER NLCH(MXITM) !...Arg(5) Nch left of '=' - character*12 c12strl(MXITM) !...Arg(6) TXT left of '=' - - integer NRCH(MXITM) !...Arg(7) Nch right of '=' - character*12 c12strr(MXITM) !...Arg(8) TXT right of '=' - - integer IERR !...ARG(9) return code - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - character*12 c12subst -C - CHARACTER*1 LITEQU - data LITEQU / '=' / - CHARACTER*1 LITSC - data LITSC / ';' / - CHARACTER*1 LIT - character*1 NULL - character*5 delims -C -C ... INTEGER ITABC(64) /16*0,Z40000000,6*0,Z00005E00,2*0, -C ... 1 Z0000006B,4*0,Z00007E00,32*0/ -C ... ...WHERE ITABC HAS DELIMITERS BLANK,COMMA,SEMICOLON,EQUAL -C -C - LOGICAL DIVERT - LOGICAL LHSIN -C -C - IERR = 0 - NULL = CHAR(0) - DELIMS(1:5) = ' '//','//';'//'='//NULL - - ITH = ITC - NCHAR = 12 - MXCH = 80 - lencard = len(c80card) - if(lencard .LE. 0) then - write(6,FMT='(1h ,''sepcar: FAILURE. Given card image was '', - 1 ''not defined as a CHARACTER*80 variable.'')') - go to 900 - endif - IF(LENCARD .LT. MXCH) THEN - MXCH = LENCARD - ENDIF - LOCLASTCH = NOTRAIL(C80CARD(1:MXCH)) - IF(LOCLASTCH .LT. LENCARD) THEN - L1 = LOCLASTCH + 1 - C80CARD(L1:L1) = NULL - ENDIF - - DIVERT = .FALSE. -C ...WHERE DIVERT FLAGS '=' SIGN TO DIVERT NEXT GROUP TO NUMBS - - LHSIN = .FALSE. -C ...WHERE LHSIN FLAGS WHEN NAME ITEM IS IN - - ITEM = 0 -C ...INITIALIZE CARD INFO SAVE AREAS ... - DO 144 J = 1,MXITM - NLCH(J) = -1 - NRCH(J) = -1 - c12strl(J)(1:12) = ' ' - c12strr(J)(1:12) = ' ' - 144 CONTINUE - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ...START LOOPB WHICH SCANS FIELD BY FIELD THRU ONE CARD - 150 CONTINUE !... comes to here from bottom of loop - -C ... CALL CUTSTR(c80card,MXCH,ITH,NCHAR,delims -C ... 1 N,LIT,c12subst,NXTCH,IEXIT) - - CALL GTNXTWRD(C80CARD(1:LOCLASTCH),ITH,LPCURR,DELIMS,LIT, - 1 C12SUBST,IRET_GTN) - -C PRINT *, 'SEPCAR: IRET_GTN=',IRET_GTN -C - if(iret_gtn .NE. 0) then - IF((IRET_GTN .GT. 0) .AND. (IRET_GTN .LE. 3)) THEN -C ...COMES HERE IF FATAL ERROR IN CALL SEQ ARG - WRITE(6,164)iret_gtn - 164 FORMAT(1H ,'sepcar::gtnxtwrd: ERROR RETURN=',I3, - 1 /1h ,7X,'given arg is not defined as a character string') - GO TO 900 - ELSE IF(IRET_GTN .eq. 4) THEN -C ...COMES HERE IF GIVEN EMPTY SOURCE ... - WRITE(6,165)iret_gtn - 165 FORMAT(1H ,'sepcar::gtnxtwrd: ERROR RETURN=',I3, - 1 /1h ,7X,'The given card-image source was empty') - GO TO 900 - ELSE IF(IRET_GTN .eq. -1) THEN -C ...COMES HERE IF WE HAVE MOVED LPCURR BEYOND END OF DATA - WRITE(6,166)iret_gtn - 166 FORMAT(1H ,'sepcar::gtnxtwrd: RETURN CODE=',I3, - 1 /1h ,7X,'The current line-pointer is beyond end-of-line') - GO TO 240 !... to clean up like normal end - ELSE -C ... COMES HERE ON UNRECOGNIZED ERROR CONDITION - WRITE(6,167)iret_gtn - 167 FORMAT(1H ,'sepcar::gtnxtwrd: FAILED on ERROR=',I4) - go to 900 - endif - ENDIF - - NXTCH = LPCURR + 1 - N = LASTCH(C12SUBST) -C PRINT *, ' N=', N, ' LIT=',LIT -C PRINT *,' NXTCH=', NXTCH, ' mxtch=', mxch - IF((N .LE. 0) .AND. (LIT .EQ. LITEQU)) THEN -C ... HIT A DELIMITER FIRST AND VOID SUBSTRING -C PRINT *, ' DIVERT SET TO TRUE' - DIVERT = .TRUE. - GO TO 220 - ENDIF - - IF(LIT .EQ. NULL) THEN -C ... NO DELIMITER FOUND IN SUBSTRING - PRINT 174 - 174 FORMAT(1H ,'sepcar::gtnxtwrd: NO DELIMITER FOUND IN SUBSTRING') - GO TO 900 - endif - - - 180 CONTINUE !... comes here on IEXIT == 0; -C PRINT *, 'CHECK AT 180' -C PRINT *,' before ITEM =', ITEM, ' MXITM=', MXITM -C - IF(DIVERT) GO TO 190 - ITEM = ITEM + 1 -C PRINT *,' after ITEM =', ITEM, ' MXITM=', MXITM - IF(ITEM .GT. MXITM) GO TO 240 - - NLCH(ITEM) = N - c12strl(ITEM)(1:N) = c12subst(1:N) - - LHSIN = .TRUE. - IF(LIT .EQ. LITEQU) THEN -C ... THIS ENDED ON A '=' SIGN - DIVERT = .TRUE. - ENDIF - GO TO 220 - - 190 CONTINUE -C ...COMES HERE TO MOVE THE NUMBERS FROM THE RIGHT OF '=' SIGN - IF(LIT .NE. LITEQU) GO TO 198 -C ...OTHERWISE, ERROR SINCE PREVIOUS FIELD ALSO ENDED ON '=' - 192 CONTINUE - PRINT 194 - 194 FORMAT(1H ,'SEPCAR: FORMAT ERROR. GIVEN STRING HAD TWO = SIGNS', - 1 ' WITHIN LOGICAL ITEM') - GO TO 900 - - 198 CONTINUE - IF(.NOT. LHSIN) GO TO 192 - - NRCH(ITEM) = N - c12strr(ITEM)(1:N) = c12subst(1:N) - - LHSIN = .FALSE. - DIVERT = .FALSE. - GO TO 220 - 220 CONTINUE -C ...COMES HERE FOR END OF INFO OR END OF CARD TEST - IF(LIT .EQ. LITSC) GO TO 240 - IF(NXTCH .GT. MXCH) GO TO 240 - IF(NXTCH .GT. MXCH) GO TO 240 - ITH = NXTCH - GO TO 150 -C ...WHICH ENDS LOOPB ON ONE FIELD WITHIN A CARD -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 240 CONTINUE -C ...ONE CARD,S INFO HAS BEEN SEPARATED ... -C PRINT *, ' ITEM=', ITEM - IF(ITEM .LE. 0) GO TO 900 - IF(ITEM .GT. MXITM) THEN - ITEM=MXITM - ENDIF - NITEMS = ITEM - RETURN -C ...WHICH IS NORMAL EXIT -C - 900 CONTINUE - IERR = 1 - RETURN - END diff --git a/util/sorc/plotvpap.fd/setaltit.f b/util/sorc/plotvpap.fd/setaltit.f deleted file mode 100755 index 1eabee1e41..0000000000 --- a/util/sorc/plotvpap.fd/setaltit.f +++ /dev/null @@ -1,126 +0,0 @@ - SUBROUTINE setaltit(LVLDES,KRUN,ALTMLOW,ALTMHIGH,IRET_ALT) -C -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: setaltit GET ALTITUDE BOUNDS FOR ACFT FOR LVLDES -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-24 -C -C ABSTRACT: GET ALTITUDE BOUNDS (IN METERS) FOR AIRCRAFT REPORTS FOR USE -C ON THIS MAP LEVEL(LVLDES) AND FOR THIS MAP TYPE(KRUN) -C -C PROGRAM HISTORY LOG: -C 97-02-24 ORIGINAL AUTHOR -- DAVID SHIMOMURA -C 97-03-11 SHIMOMURA -- FOR KRUN == 15; THEN FOR 32KFt to 39KFT -C -C USAGE: CALL setaltit(LVLDES, KRUN, ALTMLOW, ALTMHIGH, IRET_ALT) -C -C INPUT ARGUMENT LIST: -C LVLDES - DESIRED MANDATORY LVL MAP -C KRUN - MAP TYPE AS A FUNCTION OF KRUN -C WHERE KRUN == 11, 22, 23 FOR TROPIC MAP LEVELS -C KRUN == 15; THEN FOR 32KFt to 39KFT -C ANY OTHER VALUE OF KRUN WILL TRY TO GET -C THE NORTH AMERICAN PLOTPAP LEVELS -C -C OUTPUT ARGUMENT LIST: -C ALTMLOW - ALT OF LOWER BOUND (IN METERS) -C ALTMHIGH - ALT OF UPPER BOUND (IN METERS) -C IRET_ALT - RETURN CODE -C = 0; NORMAL RETURN -C = 1; FAILED TO FIND A MATCH FOR GIVEN LVLDES -C IN TROPIC TABLE OF LEVELS; -C = 2; FAILED TO FIND A MATCH FOR GIVEN LVLDES -C IN NORTH AMERICAN TABLE OF LEVELS; -C -C REMARKS: -C TABLES USED IN HERE ARE DERIVED FROM SUBROUTINE SETUP() IN PLOTPAP -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C - INTEGER KALTA - PARAMETER (KALTA=8) -C ... WHERE KALTA IS NO. OF LEVELS IN ALTBLA -- NORTH AMERICAN -C - INTEGER KALTB - PARAMETER (KALTB=5) -C ... WHERE KALTB IS NO. OF LEVELS IN ALTBLB -- TROPIC -C -C ALTITUDE TABLE A IS FOR N. AMERICAN CHARTS. -C XLCP, ALT OF LOWER BOUND, ALT OF UPPER BOUND (IN KFT) -C - REAL ALTBLA(3,KALTA) - DATA ALTBLA / 9.0, 41.0, 53.0, !... 150MB - 1 8.0, 34.0, 41.0, !... 200MB - 2 7.0, 32.0, 38.0, !... 250MB - 3 6.0, 27.9, 34.0, !... 300MB - 4 5.0, 20.5, 26.0, !... 400MB - 5 4.0, 15.9, 20.0, !... 500MB - 6 3.0, 7.0, 12.0, !... 700MB - 7 2.0, 2.9, 7.0/ !... 850MB -C -C ALTITUDE TABLE B IS FOR TROPIC PLOT. -C - REAL ALTBLB(3,KALTB) - data ALTBLB / 9.0, 41.0, 99.0, !... 150MB - 1 7.0, 27.9, 41.0, !... 250MB - 2 4.0, 14.9, 21.0, !... 500MB - 3 3.0, 6.9, 12.0, !... 700MB - 4 2.0, 2.9, 6.9/ !... 850MB -C -C LEVEL 9, THE 150MB LEVEL, IS HERE INCLUDED FOR FGGE IN 1979. -C AT JIM MCDONNEL'S SUGGESTION I AM LETTING THAT MAP ACCEPT -C A/C OBSERVATIONS (OR OTHER TYPES - LIKE COLBA - THAT LOOK LIKE -C A/C) UP TO 99,000 FEET. -C - DATA CNVFTM /304.8/ -C -C - IRET_ALT = 0 -C -C ... INITIALIZE RESULTING ALTITUDE-BOUNDS - - ALTMLOW = 0.0 - ALTMHIGH = 0.0 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF((KRUN .EQ. 11) .OR. (KRUN .EQ. 22) .OR. (KRUN .EQ. 23)) then -C ... LOOK FOR TROPIC MAP LEVEL. - DO J=1,KALTB - IF(LVLDES .EQ. NINT(ALTBLB(1,J))) THEN - ALTMLOW = ALTBLB(2,J) * CNVFTM - ALTMHIGH = ALTBLB(3,J) * CNVFTM - GO TO 999 - ENDIF - ENDDO - IRET_ALT = 1 !... FAILED TO FIND A MATCH - TROPIC - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE IF(KRUN .EQ. 15) THEN - -C ... ALTMLOW = 35.0 * CNVFTM -C ... ALTMHIGH = 35.0 * CNVFTM - ALTMLOW = 32.0 * CNVFTM - ALTMHIGH = 39.0 * CNVFTM - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ... LOOK FOR NORTH AMERICAN MAP LEVEL. - DO J=1,KALTA - IF(LVLDES .EQ. NINT(ALTBLA(1,J))) THEN - ALTMLOW = ALTBLA(2,J) * CNVFTM - ALTMHIGH = ALTBLA(3,J) * CNVFTM - GO TO 999 - ENDIF - ENDDO - IRET_ALT = 2 !... FAILED TO FIND A MATCH NORTH AMER - GO TO 999 - ENDIF - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/setflg.f b/util/sorc/plotvpap.fd/setflg.f deleted file mode 100755 index 7a89e6f042..0000000000 --- a/util/sorc/plotvpap.fd/setflg.f +++ /dev/null @@ -1,234 +0,0 @@ - SUBROUTINE SETFLG(NUMFIL,KRUN,FLAGS) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SETFLG SET PLOTTING OPTIONS AND FILES TO USE. -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-04 -C -C ABSTRACT: SETS A NUMBER OF SWITCHES FOR MANY COMBINATIONS OF -C PLOTTING OPTIONS, BASED UPON NUMFIL,FLAGS AND KRUN -C -C PROGRAM HISTORY LOG: -C 89-04-24 ORIGIONAL AUTHOR HENRICHSEN -C 93-05-04 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C -C USAGE: CALL SETFLG(NUMFIL,KRUN,FLAGS) -C INPUT ARGUMENT LIST: -C NUMFIL - INTEGER COMPOSIT NUMBER OF FILES TO GET DATA FROM. -C - SEE REMARKS BELOW. -C KRUN - IS THE RUN OPTION READ IN FROM DATA CARDS. -C FLAGS - LOGICAL 9 BYTE ARRAY THAT HAVE BEEN SET TO -C - .TRUE. OR .FALSE. BY SUB CKPARM. -C - WHERE THE FLAGS ARE: -C - FLAGS(1) = ACAR -C - FLAGS(2) = MIDC -C - FLAGS(2) = IS1 -C - FLAGS(3) = IS2 -C - FLAGS(5) = AFOS -C - FLAGS(6) = SEND -C - FLAGS(7) = CARD -C - FLAGS(8) = MARG -C - FLAGS(9) = PNCH -C -C OUTPUT ARGUMENT LIST: -C COMMON - /SWT / IS1,IS2 -C COMMON - /LACAR / LACAR -C COMMON - /MIDCYC/ MIDCYC -C COMMON /IAFOS /NUMAFS,NAMPIL(10),LVERSN,AFOS,SEND,CARD,MARG,PNCH -C COMMON - /LFILES/ L14,L15,L18,L19,L20,L22 -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE -C -C REMARKS: NUMFIL DEFINES A TWO-DIGET NUMBER USED TO OVERRIDE THE -C HISTORICAL CONVENTIONS REGARDING WHICH FILES ARE PLOTTED UNDER -C ANY KRUN OPTION. IF NUMFIL IS 00 OR MISSING, THEN THEN -C ALONE WILL DETERMINE WHICH FILES ARE TO BE PLOTTED. -C OTHERWISE THE NUMBER HERE CAN BE INTERPRETED THUSLY -- -C 1 PLOT FT19 (ADPUPA) -C 2 PLOT FT14 (AIRCFT) -C 4 PLOT FT22 (SATWND) -C 8 PLOT FT15 (TIROS) -C 16 PLOT FT18 (BOGUS) -C 32 PLOT FT20 (ACAR) -C THESE VALUES ARE ADDITIVE. FOR EXAMPLE, 13 MEANS PLOT FT19, -C FT22, AND FT15. -C CURRENTLY THE FOLLOWING FLAGS ARE DEFINED: -C FLAGS(1) SIGNALS THE ACAR OPTION -C FLAGS(2) ACTIVATES THE MID-CYCLE OPTION -C FLAGS(3) AND FLAGS(4) TELLS RDSOLD TO BYPASS DATA/TIME -C BYPASS DATE/TIME CHECKING -C FLAGS(5) SIGNALS TO MAKE AFOS PLOTFILE MAPS. -C FLAGS(6) SIGNALS SEND THE PLOTFILE TO AFOS. -C FLAGS(7) SIGNALS READ CARDS TO GET FLAGS FOR SUB W3FQ06 -C FLAGS(8) SIGNALS THAT SOME STATIONS WILL BE PLOTTED IN -C MARGIN TO AVOID OVER PLOTTING. -C FLAGS(9) SIGNALS THAT AFOS PLOTFILE WILL BE WRITTEN TO -C FT28 IN CARD FORMAT 80 BYTE RECORDS. -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - COMMON /SWT / IS1,IS2 - COMMON /LACAR / LACAR - COMMON /MIDCYC/ MIDCYC - COMMON /IAFOS /NUMAFS,NAMPIL(10),LVERSN,AFOS,SEND,CARD,MARG,PNCH - COMMON /LFILES/ L14,L15,L18,L19,L20,L22 -C - INTEGER LFLDB - INTEGER MASK1 - INTEGER MASK2 - INTEGER MASK4 - INTEGER MASK8 - INTEGER MASK16 - INTEGER MASK32 -C - DATA MASK1 /Z'01'/ - DATA MASK2 /Z'02'/ - DATA MASK4 /Z'04'/ - DATA MASK8 /Z'08'/ - DATA MASK16 /Z'10'/ - DATA MASK32 /Z'20'/ -C - LOGICAL AFOS - LOGICAL CARD - LOGICAL FLAGS(9) - LOGICAL LACAR - CHARACTER*1 LVERSN(40) - LOGICAL L14 - LOGICAL L15 - LOGICAL L18 - LOGICAL L19 - LOGICAL L20 - LOGICAL L22 - LOGICAL MARG - LOGICAL MIDCYC - LOGICAL PNCH - LOGICAL SEND -C -C -C - NFLDB = NUMFIL - L14 = .FALSE. - L15 = .FALSE. - L18 = .FALSE. - L19 = .FALSE. - L20 = .FALSE. - L22 = .FALSE. - AFOS= .FALSE. - CARD= .FALSE. - MARG= .FALSE. - PNCH= .FALSE. - SEND= .FALSE. -C -C - LACAR = FLAGS(1) - MIDCYC = FLAGS(2) - IS1 = 0 - IS2 = 0 - IF(FLAGS(3))IS1 = 1 - IF(FLAGS(4))IS2 = 1 - AFOS = FLAGS(5) - SEND = FLAGS(6) - CARD = FLAGS(7) - MARG = FLAGS(8) - PNCH = FLAGS(9) -C - 10 IF(NFLDB .EQ. 0) GO TO 30 - LFLDB = NFLDB - ISWTCH = IAND(LFLDB,MASK1) - IF(ISWTCH .NE. 0) L19 = .TRUE. - ISWTCH = IAND(LFLDB,MASK2) - IF(ISWTCH .NE. 0) L14 = .TRUE. - ISWTCH = IAND(LFLDB,MASK4) - IF(ISWTCH .NE. 0) L22 = .TRUE. - ISWTCH = IAND(LFLDB,MASK8) - IF(ISWTCH .NE. 0) L15 = .TRUE. - ISWTCH = IAND(LFLDB,MASK16) - IF(ISWTCH .NE. 0) L18 = .TRUE. - ISWTCH = IAND(LFLDB,MASK32) - IF(ISWTCH .NE. 0) L20 = .TRUE. -C -C FALLING THROUGH HERE MEANS THAT SWITCHES HAVE BEEN DETERMINED FOR -C EACH FILE. -C - GO TO 160 -C - 30 CONTINUE -C -C ON THE OTHER HAND, IF THE FILES DESIRED ARE NOT SPECIFIED IN -C THE PARM FIELD, THEN KRUN CAN BE USED FOR THAT PURPOSE. -C - IF(KRUN .NE. 5) GO TO 80 -C -C PLOT FT 14, 15, 19, 20, AND 22 ON THE LFM OPTION. -C - NFLDB = 47 - GO TO 10 -C -C IN EFFECT, I AM JUST SETTING THE PARM SWITCHES HERE. -C - 80 CONTINUE - IF((KRUN .NE. 8) .AND. (KRUN .NE. 9)) GO TO 100 -C -C 1-DOT AND 2-DOT CHARTS GET AIRCFT, SATWND, ACAR, AND ADPUPA. -C - NFLDB = 39 - IF(MIDCYC) NFLDB = 47 - IF(LACAR) NFLDB = 34 -C -C MODIFICATIONS FOR SPECIAL PURPOSE CHARTS. -C - GO TO 10 -C - 100 CONTINUE - IF(KRUN .NE. 10) GO TO 110 -C -C FOR TIROS-PLOTTED CHART, ... -C - NFLDB = 9 - GO TO 10 -C - 110 CONTINUE - IF((KRUN .NE. 11) .AND. (KRUN .NE. 15)) GO TO 120 -C -C THE TROPICAL STRIP AND LARGE NH CHART BOTH TAKE ALL BUT BOGUS. -C - NFLDB = 47 - GO TO 10 -C - 120 CONTINUE - IF((KRUN .NE. 17) .AND. (KRUN .NE. 18)) GO TO 130 -C -C GENERALIZED NH AND SH PLOTTING GETS IT ALL. -C - NFLDB = 63 - GO TO 10 -C - 130 CONTINUE - IF(KRUN .NE. 19) GO TO 140 -C -C 1:60M NH CHART IS ADP DATA ONLY. -C - NFLDB = 1 - GO TO 10 -C - 140 CONTINUE - IF((KRUN .NE. 22) .AND. (KRUN .NE. 23)) GO TO 150 -C -C 1:26M GOES-TYPE CHARTS -- JUST LIKE TROPICAL OPTION. -C - NFLDB = 47 - GO TO 10 -C - 150 CONTINUE -C -C MY OVERALL DEFAULT HERE IS TO PLOT ALL BUT BOGUS. -C - NFLDB = 47 - GO TO 10 - 160 RETURN - END diff --git a/util/sorc/plotvpap.fd/setkeil.f b/util/sorc/plotvpap.fd/setkeil.f deleted file mode 100755 index c88c6c2a29..0000000000 --- a/util/sorc/plotvpap.fd/setkeil.f +++ /dev/null @@ -1,140 +0,0 @@ - SUBROUTINE setkeil(KRUN,KEIL,KLLGO2) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: setkeil DEFINE KEIL AND KLLGO2 FROM KRUN -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 97-02-04 -C -C ABSTRACT: KEIL IS DEFINED FOR TRUIJ AND TRULL; AND KLLGO2 -C FOR BOUNDARY TESTING REPORTS (BY SUBR WIBOUND) LATER ON. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-25 STEVE LILLY DOCUMENT -C 93-05-12 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-02-04 SHIMOMURA - CONVERT TO RUN ON CRAY -C 97-03-10 SHIMOMURA - ADD KRUN=20 OPTION FOR BIG SHEMI -C -C USAGE: CALL setkeil(KRUN,KEIL,KLLGO2) -C -C INPUT ARGUMENT LIST: -C KRUN - SETTING OPTIONS BY RUN TYPE -C KEIL - GIVEN THE KRUN OPTION; KEIL SPECIFIED THE GRID -C KLLGO2 - TO DETERMINE THE TYPE OF LAT/LONG TESTING; -C -C OUTPUT ARGUMENT LIST: -C KEIL - GIVEN THE KRUN OPTION; KEIL SPECIFIED THE GRID -C KLLGO2 - TO DETERMINE THE TYPE OF LAT/LONG TESTING; -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - IF(KRUN .EQ. 4) THEN -C ... STANDARD NH GRID ... FINAL. -C - KLLGO2 = 3 - KEIL = 2 - GO TO 999 -C - ELSE IF(KRUN .EQ. 5) THEN -C ... NA AFOS SECTION ... LFM. -C - KLLGO2 = 2 - KEIL = 15 - GO TO 999 -C - ELSE IF(KRUN .EQ. 8) THEN -C ... LFM GRID ... 1DOT. -C - KLLGO2 = 2 - KEIL = 1 - GO TO 999 -C - ELSE IF(KRUN .EQ. 9) THEN -C ... LFM GRID ... 2DOT. -C - KLLGO2 = 2 - KEIL = 1 - GO TO 999 -C - ELSE IF(KRUN .EQ. 10) THEN -C ... STANDARD NH GRID ... SIRSPLOT. -C - KLLGO2 = 3 - KEIL = 2 - GO TO 999 -C - ELSE IF(KRUN .EQ. 11) THEN -C ... TROPIC PLOT ON MR4001 ... TROPIC1. -C - KLLGO2 = 5 - KEIL = 0 - GO TO 999 -C - ELSE IF(KRUN .EQ. 15) THEN -C ... LARGE 1/20M NH ... NHEMI20. -C - KLLGO2 = 4 - KEIL = 7 - GO TO 999 -C - ELSE IF(KRUN .EQ. 17) THEN -C ... STANDARD NH GRID ... NHEMI40. -C - KLLGO2 = 3 - KEIL = 2 - GO TO 999 -C - ELSE IF(KRUN .eq. 18) THEN -C ... STANDARD SH GRID ... SHEMI40. -C - KLLGO2 = 6 - KEIL = 3 - GO TO 999 -C - ELSE IF(KRUN .eq. 19) THEN -C ... UAB 1/60M NH GRID ... NHEMI60. -C - KLLGO2 = 7 - KEIL = 14 - GO TO 999 -C - ELSE IF(KRUN .EQ. 20) THEN !... BIG SH2001 - KLLGO2 = 6 !... ???? TRYING SOMETHING - KEIL = 16 - GO TO 999 -C - ELSE IF(KRUN .eq. 22) THEN -C ... PSEUDO-GOES WEST ... GH2601 -C - KLLGO2 = 5 - KEIL = 0 -C ...JUST LIKE KRUN = 11. - GO TO 999 -C - ELSE IF(KRUN .eq. 23) THEN -C ... PSEUDO-GOES EAST ... GH2602 -C - KLLGO2 = 5 - KEIL = 0 -C ..LIKE KRUN = 11. - GO TO 999 -C - ELSE -C ...IF I HAVEN'T CAUGHT YET, SET TO BYPASS LAT/LON BOUNDARY TEST. -C - KLLGO2 = 1 - KEIL = 0 - PRINT 9000,KRUN - 9000 FORMAT(1H ,'setkeil: Failed to find an entry for KRUN = ',I2, - 1 /1h ,7X,'UNABLE TO DO I/J TESTING FOR THIS KRUN CATEGORY') - GO TO 999 - ENDIF - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/sortem.f b/util/sorc/plotvpap.fd/sortem.f deleted file mode 100755 index 40c8bd1176..0000000000 --- a/util/sorc/plotvpap.fd/sortem.f +++ /dev/null @@ -1,200 +0,0 @@ - SUBROUTINE SORTEM(ADATA,ITM,JTM,SDATA,ISKEY,ML,MH,IERR) -C 25-JUL-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SORTEM UPWARD RADIX SORT -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-08 -C -C ABSTRACT: REORDER THE ENTIRE ARRAY INTO SORTED ORDER -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-04-19 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-08 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-07-25 SHIMOMURA -- CONVERT TO CRAY -C -C USAGE: CALL SORTEM (ADATA,ITM,JTM,SDATA,ISKEY,ML,MH,IERR) -C -C INPUT ARGUMENT LIST: -C ADATA(ITM,JTM) - INTEGER*8 ARRAY CONTAINING THE DATA TO -C BE SORTED -C ISKEY - TELLS WHICH OF THE ITM WORDS CONTAINS THE SORT KEY. -C ML - IS THE LO-ORDER BIT POSITION OF THE SORT KEY W/I WORD. -C MH - IS THE HI-ORDER BIT POSITION OF THE SORT KEY W/I THE -C - WORD (SEE REMARK) -C -C OUTPUT ARGUMENT LIST: -C SDATA - INTEGER*8, A SCRATCH AREA OF THE SAME DIMENSIONS AS -C - ADATA. SDATA MUST BE A LEAST (2,JTM) FOR SCRATCH -C - WORK -C IERR - = 0 FOR NORMAL EXIT -C - = 2 IF THERE IS A SORTEM PROBLEM -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: SORT KEY IN RANGE OF BITS (1) THRU (48), SO MAX MH IS -C 48...WHERE 1 IS THE RIGHT-MOST LOW-ORDER BIT POSITION. END OF -C DATA IN BIN IS FLAGGED BY AN ALL ZERO WORD (IN ADATA(ISKEY,J). -C NO OF OBS RESTRICTED TO 2**16 - 1. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ...USAGE: CALL SORTEM(ADATA,ITM,JTM,SDATA,ISKEY,ML,MH,IERR) - - INTEGER*8 ADATA(ITM,JTM) - INTEGER*8 SDATA(ITM,JTM) - INTEGER ISKEY - INTEGER ML - INTEGER MH - INTEGER IERR -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... INTEGER*8 ISBIT / Z'8000000000000000' / - -C - INTEGER MSK48 - DATA MSK48 / X'0000FFFFFFFFFFFF' / - - INTEGER NOTMSK48 - DATA NOTMSK48 / X'FFFF000000000000' / - - INTEGER J1B48 - DATA J1B48 / X'0001000000000000' / - - DATA MSK16 /Z'0000FFFF'/ - - DATA MXMH /48/ -C - INTEGER*8 MB - INTEGER*8 ACC - -C . . . . . . . . S T A R T . . . . . . . . . . . . . . . . . - - IERR = 0 - IF((ML .LE. 0) .OR. (ML .GT. 64)) GO TO 900 - IF(MH .LT. ML) GO TO 900 - IF(MH .GT. MXMH) GO TO 930 - IF((ISKEY .LE. 0) .OR. (ISKEY .GT. ITM)) GO TO 910 - IF(ADATA(ISKEY,1) .EQ. 0) GO TO 920 -C -C ...STEP(1) ... TO FORM SORT WORD ARRAY IN SDATA(1,N) -C ... /J/SORT KEY/ /16/48/ - JS = 0 - DO 144 N = 1,JTM - NOBS = N - 1 - ACC = ADATA(ISKEY,N) - IF(ACC .EQ. 0) GO TO 146 - - acc = iand(acc,msk48) !... ERASE HI-ORDER 16 BITS - JS = JS + J1B48 !... JS++; POSITIONED AT 48 - IHOLD = IAND(JS,NOTMSK48) - ACC = IOR(IHOLD,ACC) - SDATA(1,N) = ACC - - 144 CONTINUE - NOBS = NOBS + 1 - 146 CONTINUE -C -C ...STEP (2) ... TO SORT THE SORT WORD ARRAY... -C -C ... CALL DSHIFT(ISBIT,MB,ML) ... - MB = 0 - ibit = ML - 1 !... ibit=0; sets low-order bit - if(ibit .LT. 0) then - ibit = 0 - endif - MB = ibset(MB,ibit) - - DO 244 M = ML,MH - NX = 0 - NY = 0 - DO 230 N = 1,NOBS - ACC = SDATA(1,N) - ACC = IAND(ACC,MB) - IF(ACC .EQ. 0) GO TO 226 -C ...COMES HERE IF BIT, SO HOLD IN TEMPO BUFFER, LET OTHERS PASS UP - NY = NY + 1 - SDATA(2,NY) = SDATA(1,N) - GO TO 230 - 226 CONTINUE -C ...COMES HERE IF NO BIT, MOVE UP TO SPACES VACATED BY BIT WORDS - NX = NX + 1 - IF(NX .EQ.N) GO TO 230 - SDATA(1,NX) = SDATA(1,N) - 230 CONTINUE - IF(NY .EQ. 0) GO TO 241 -C ...TO MOVE BIT-WORDS BACK INTO TAIL END OF ORIG BUFFER... - DO N = 1,NY - NX = NX + 1 - SDATA(1,NX) = SDATA(2,N) - enddo - 241 CONTINUE - - MB = ishft(MB,1) -C ... CALL DSHIFT(MB(1),MB(1),1) ... - - 244 CONTINUE -C -C ...STEP (3)... REORDER THE ENTIRE ARRAY INTO SORTED ORDER... -C - DO 322 N = 1,NOBS - ACC = SDATA(1,N) - JR = IAND((ISHFT(ACC,-48)),MSK16) - DO I = 1,ITM - SDATA(I,N) = ADATA(I,JR) - enddo - 322 CONTINUE - -C ...TRANSFER FROM SCRATCH ARRAY TO OVERWRITE GIVEN ARRAY... - DO N = 1,NOBS - DO I = 1,ITM - ADATA(I,N) = SDATA(I,N) - enddo - enddo - -C ...ALL FINISHED... - PRINT 246, NOBS - 246 FORMAT(1H0, 10X, 'COMPLETED SORTEM WITH NOBS = ', I5) -C - RETURN -C ...NORMAL END OF SUPER SORT... -C -C ...ERROR EXITS - 900 CONTINUE -C ...COMES TO 900 IF GIVEN ML OR MH INCORRECT... - PRINT 902, ML, MH - 902 FORMAT(1H ,'SORTEM ERROR...GIVEN ML OR MH INCORRECT', - X 5X, 'ML = HEX ', Z8, 5X, 'MH = HEX ', Z8, /1H0) - GO TO 990 - - 910 CONTINUE - PRINT 912, ISKEY,ITM - 912 FORMAT(1H ,'SORTEM ERROR...GIVEN ISKEY OR ITM INCORRECT', - X 5X, 'ISKEY = HEX ',Z8, 5X, 'ITM = HEX ', Z8, /1H0) - GO TO 990 - - 920 CONTINUE -C ...COMES TO 920 IF EMPTY DATA BIN WERE GIVEN... - PRINT 922 - 922 FORMAT(1H ,'SORTEM ERROR...EMPTY DATA BIN GIVEN', /1H0) - GO TO 990 - - 930 CONTINUE -C ...COMES TO 930 IF MH IS TOO BIG TO ALLOW ROOM FOR J - PRINT 932, MXMH - 932 FORMAT(1H ,'SORTEM ERROR ...GIVEN MH EXCEEDS', I4) - GO TO 900 - - 990 CONTINUE - IERR = 1 - RETURN - END diff --git a/util/sorc/plotvpap.fd/tesrduupa.f b/util/sorc/plotvpap.fd/tesrduupa.f deleted file mode 100755 index ca17332a71..0000000000 --- a/util/sorc/plotvpap.fd/tesrduupa.f +++ /dev/null @@ -1,343 +0,0 @@ - subroutine tesrduupa -C 22-JAN-1997/dss -C ... copied tesrdupa into tesrduupa - -C 6-JAN-1996/DSS -C ... COPIED LARRY'S MAIN.F INTO tesrdupa -C -C This is a test program to use the subroutine rd_uupa -C to return one upper air station at a time from the -C rd_uupa data file -C -C Usage: -C -C CALL rd_uupa(LUNUPA,LINITQ, LVLIX, HEDER, LONELVL, IRET ) -C -C where the input parameters are, -C -C LUNUPA - Input file number -C LINITQ - LOGICAL SWITCH -C = .TRUE. ; TO COMMAND RD_UUPA TO REWIND -C THE INPUT FILE AND READ THE FILE HEADER -C BEFORE READING THE OBSERVATIONS; -C SUBR RD_UUPA WILL RESET THAT SWITCH TO =.F. -C SO THAT ON SUBSEQUENT CALLS TO GET THE -C NEXT REPORTS, IT WILL NOT INITIALIZE. -C -C LVLIX - MILLIBAR LEVEL BY INDEX NUMBER -C -C and the output parameters are, -C -C HEDER - The rd_uupa file header record. -C LONELVL(18) - ONE LEVEL'S DATA IN BINARY -C -C IRET - Return code: 0 = report returned -C -1 = end of file -C - INTEGER MAXWRDLVL - PARAMETER (MAXWRDLVL=24) - INTEGER NWRDLVLPAK - PARAMETER (NWRDLVLPAK=MAXWRDLVL/2) - - INTEGER MAXWRDHDR - PARAMETER (MAXWRDHDR=50) - -C ----------------------------------------------------------------- - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER NDATASIZ - PARAMETER (NDATASIZ=MAXOBS+1) - INTEGER LMTWRDPOB - PARAMETER (LMTWRDPOB=10) - INTEGER LMTHFWPOB - PARAMETER (LMTHFWPOB=2*LMTWRDPOB) !... =(20) - - COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK - INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) - - COMMON /JSPACE/IDREC,NDATA - INTEGER IDREC(6) - INTEGER NDATA(3,NDATASIZ) - - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER IMAX - PARAMETER (IMAX=53) - INTEGER JMAX - PARAMETER (JMAX=57) - - REAL FLD(IMAX,JMAX) - - logical LINITQ - INTEGER LVLIX - INTEGER LONELVL(MAXWRDLVL) - REAL FLONELVL(MAXWRDLVL) - - INTEGER IONELVLPAK(NWRDLVLPAK) - - - CHARACTER*8 CHGTS(11) - CHARACTER*8 HEDER(MAXWRDHDR) -C -C -C - DATA CHGTS /'1000 ',' 925 ',' 850 ',' 700 ', - 1 ' 500 ',' 400 ',' 300 ',' 250 ', - 1 ' 200 ',' 150 ',' 100 '/ -C - INTEGER KRUN - INTEGER KEIL - INTEGER ITOUT - INTEGER KLLGO2 - LOGICAL LINTERPQQ - REAL HGTM - LOGICAL LINBOUNDQQ - REAL ALAT - REAL ALONG - - - integer namstn - character*8 cnamstn - equivalence (namstn,cnamstn) - -C ... ARGS FOR HALF-PACKING VIA SBYTES ... - INTEGER NOFFSET - DATA NOFFSET / 0 / - INTEGER KBITPGRP - DATA KBITPGRP / 32 / - INTEGER KPADBITS - DATA KPADBITS / 0 / - INTEGER NGRPS2DO -C . . . . . . . . . . . . . . . . . . . . - INTEGER ISCRDATA(3,NDATASIZ) - INTEGER ISKEY - DATA ISKEY / 1 / - INTEGER KEYML - DATA KEYML / 6 / - INTEGER KEYMH - DATA KEYMH / 41 / - INTEGER IRET_SOR -C . . . . . . . . . . . . . . . . . . . . - integer mskJIJ - data mskJIJ / X'000001FFFFFFFFE0' / - INTEGER MSKJJJ - DATA MSKJJJ / X'000001FF00000000' / - INTEGER NRITSHF - DATA NRITSHF / 32 / - - INTEGER NDIXMAX !... NO OF J-ROWS IN ANY GRID - PARAMETER (NDIXMAX=400) - INTEGER IDIXAD(NDIXMAX) - INTEGER IDIXCO(NDIXMAX) - - INTEGER NDIX - integer lvldes - - integer istat - - SAVE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - istat = 0 - NOBSDB = 0 - - ITOUT = 2 !... ITOUT SHOULD BE PASSED INTO THIS - - NGRPS2DO = MAXWRDLVL - -C ... DEFINE FOR BOUNDARY-TESTER ... - DO J = 1,JMAX - DO I = 1,IMAX - FLD(I,J) = 0.0 - ENDDO - ENDDO - - KLLGO2 = 3 - KRUN = 2 - KEIL = 1 !... LFM GRID - LINTERPQQ = .TRUE. -C . . . . . . . . . . . . . . . . . . - - DO 888 LVLOOP = 1,2 - LVLIX = 3 !... GET THE 850-MB DATA - IF(LVLOOP .EQ. 1) THEN - LVLIX = 3 - ELSE IF(LVLOOP .EQ. 2) THEN - LVLIX = 5 - ENDIF - -C READ A REPORT FROM THE rd_uupa FILE -C - PRINT *,' Beginning TEST rd_uupa program' - IRET = 0 - LUNUPA = 41 - LINITQ = .TRUE. !... RD_UUPA WILL RESET TO .F. - IREC = 0 - IX = 0 - -C ... TO INITIALIZE THE DATABASE TO ALL ZEROS, - do j = 1,NDATASIZ - do i = 1,LMTWRDPOB - IOBS2PK(I,J) = 0 - ENDDO - ENDDO - NOBSDB = 0 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 200 continue !... do until logical end of file ... -C -C READ AN UPPER AIR REPORT FROM THE rd_uupa DATA SET -C - CALL rd_uupa(LUNUPA,LINITQ,LVLIX, HEDER, LONELVL, IRET) - if(iret .ne. 0) then - if(iret .EQ. -1) then !... normal LEOF found - go to 800 - else - istat = iret - go to 999 - endif - endif - -C ... otherwise, got a report, so process it ... - IREC = IREC + 1 -C - DO IOB = 1,MAXWRDLVL - IF((IOB .EQ. 11) .OR. (IOB .EQ. 12)) THEN - FLONELVL(IOB) = 0.0 - ELSE - FLONELVL(IOB) = FLOAT(LONELVL(IOB)) / 4096.0 - ENDIF - ENDDO - -C ... next perform a bndry test on this lat/lon ... - ALAT = FLONELVL(1) - ALONG = FLONELVL(2) - - call wibound(KRUN,KEIL,KLLGO2,LINTERPQQ,ALAT,ALONG, - 1 FLD,IMAX,JMAX,HGTM,LINBOUNDQQ) - - print *, IONELVLPAK(2), LONELVL(2),NOFFSET,KBITPGRP, - 1 KPADBITS, NGRPS2DO - CALL SBYTESCCS(IONELVLPAK,LONELVL,NOFFSET,KBITPGRP,KPADBITS, - 1 NGRPS2DO) -c call byteswap(IONELVLPAK, 8, MAXWRDLVL) - - IF((LONELVL(14+8) .NE. 0) .AND. (LINBOUNDQQ)) THEN -C ... STASH INTO DATABASE ... - IF(NOBSDB .LT. MAXOBS) THEN - NOBSDB = NOBSDB + 1 -C ... TO SKIP THE 7TH WORD; STASH 1:6; 8:11 - IDEST = 0 - DO LW = 1,11 - IF(LW .NE. 7) THEN - IDEST = IDEST + 1 - IOBS2PK(IDEST,NOBSDB) = IONELVLPAK(LW) - ENDIF - ENDDO - ELSE - WRITE(6,FMT='(1H ,''TESRDUUPA: FAILED ON INADEQUATE'', - 1 '' SPACE ALLOCATED FOR DATABASE OF '', - 2 ''OBS BY LVL'', - 2 /1H ,7X,''NUMBER OF OBS LIMITED TO ='',I8)') - A MAXOBS - - ISTAT = 1 - GO TO 999 - ENDIF - ENDIF - - - IF(MOD(IREC,10) .EQ. 0) THEN -C ... PRINT A REPORT EVERY ONCE IN A WHILE ... -C - - -C ... WRITE(6,116)(LONELVL(I),I=1,MAXWRDLVL) -C ... 116 FORMAT((4Z17.16)) - - NAMSTN = IONELVLPAK(6) - IF(NAMSTN .EQ. 0) THEN - CNAMSTN(1:8) = ' ' - ENDIF - write(6,117) cnamstn(1:8),FLONELVL(1),FLONELVL(2), - 1 FLONELVL(7) - 117 format(1h ,A8,' LAT ',F7.2,' LONG ',F8.2,' ELEV ',F6.0) - - WRITE(6,1172)(IONELVLPAK(I),I=1,NWRDLVLPAK) - 1172 FORMAT((4Z17.16)) - - write(6,118)CHGTS(LVLIX),(FLONELVL(I),I=15,21) - 118 format(2X,A6,3X,F7.0,4X,F5.1, - 1 4X,F5.1,2X,F6.0,4X,F5.0,4X,F6.0,2X,F8.0) - write(6,119)LINBOUNDQQ - 119 FORMAT(1H ,'wibound: LINBOUNDQQ= .',L1,'.', - 1 /1H ) - ENDIF - - go to 200 !... enddo by report - - 800 continue - WRITE(6,FMT='(1H ,'' rd_uupa test completed with '',I8, - 1 '' reports;'', - 2 /1H ,7X,''STASHED-INTO-DATABASE COUNT ='',I8)') - A IREC,NOBSDB - - DO J = 1,NDATASIZ - DO I = 1,3 - NDATA(I,J) = 0 - ENDDO - ENDDO - - lvldes = lvlix - 1 - call mksorwrd(lvldes,itout,itct,iret_mks) - write(6,815)ITCT,iret_mks - 815 format(1h ,'tesrduupa::mksorwrd: ITCT=',I8, - 1 '; return-code=',I4) - do JJ = 1,ITCT - iacc = iand(ndata(1,JJ),mskJIJ) - IF(IACC .EQ. 0) THEN - WRITE(6,817)jj - 817 FORMAT(1H ,'tesrduupa::mksorwrd: results terminated at ', - 1 I8,'th word with zero value') - go to 818 - endif - enddo - 818 continue - - call presort(KRUN) - - do JJ = 1,ITCT - iacc = iand(ndata(1,JJ),mskJIJ) - IF(IACC .EQ. 0) THEN - WRITE(6,819)jj - 819 FORMAT(1H ,'tesrduupa::presort: results terminated at ', - 1 I8,'th word with zero value') - go to 820 - endif - enddo - - 820 continue - call sortem(NDATA,3,NDATASIZ,ISCRDATA,ISKEY,KEYML,KEYMH, - 1 IRET_SOR) - WRITE(6,825)iret_sor - 825 FORMAT(1H ,'tesrduupa::sortem: return-code=',I3) - IF(IRET_SOR .NE. 0) THEN - GO TO 999 - ENDIF - - NDIX = JMAX !... JUST A GUESS AT JROW MAX - call dixie(NDATA,3,NDATASIZ,ISKEY,MSKJJJ,NRITSHF, - 1 IDIXAD,IDIXCO,NDIX,IRET_DIX) - WRITE(6,835) IRET_DIX - 835 FORMAT(1H ,'tesrduupa::dixie: RETURN-CODE=',I5) - - call thin_upa(NDATA,3,NDATASIZ,ISKEY,IDIXAD,IDIXCO,NDIX,ITOUT) - - - 888 CONTINUE !... ENDDO ON LVLIX . . . . . . . . . . . . . - - 999 continue -C CALL EXIT(ISTAT) - return -C - END diff --git a/util/sorc/plotvpap.fd/thin_upa.f b/util/sorc/plotvpap.fd/thin_upa.f deleted file mode 100755 index ea4b33b181..0000000000 --- a/util/sorc/plotvpap.fd/thin_upa.f +++ /dev/null @@ -1,1110 +0,0 @@ - SUBROUTINE THIN_UPA(NDATA,ITM,JTM,IJTHK,IDIXAD,IDIXCO,NDIX,ITOUT) -C 13-JAN-1997/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: THIN_UPA THIN ADP DATA -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 1997-01-13 -C -C ABSTRACT: THINNING THE ADP DATA FIELD -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-05-01 STEVE LILLY ADD DOCUMENTATION BLOCK -C 93-05-03 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-01-13 SHIMOMURA: COPIED THIK (MY TEMP CRAY VERSION 25-JUL-1996) -C AND CHANGED NAME FROM THIK TO THIN_UPA; -C CHGD INTERNALLY USED I/J TO JJJjjjIIIiii -C -C -C USAGE: CALL THIN_UPA(NDATA,ITM,JTM,IJTHK,IDIXAD,IDIXCO,NDIX,ITOUT) -C -C INPUT ARGUMENT LIST: -C NDATA(ITM,JTM) - THE ADP DATA ARRAY TO BE THINNED -C WHERE (NDATA(I,J),I=1,ITM) CONTAINS ONE -C STATION'S OBSERVATIONAL DATA; -C THIS ARRAY MUST ALREADY BE IN SORTED ORDER; -C GIVEN: IN NDATA(1,J) ... -C //NOVRLP/TYP/TOSSED/JG//IG/IF/JF/PRIOR// -C // 16 6 1 9// 9 9 9 5 // -C ... (ZONES FOR NOVRLP, TOSSED ARE USED LOCALLY) -C GIVEN: IN NDATA(2,J) ... -C // /OFFTIME// -C // 4 // - -C IJTHK - I-SUBSCRIPT WITHIN ITM-WORDS WHEREIN THE DATA FOR -C LOCATION-OF-STATION (IN UNITS OF GRID I/J) -C CAN BE FOUND -C -C IDIXAD - I = BOTTOM, J TOP POINTS TO THE FIRST OBSERVATION -C - IN THE I-TH, J-STRIP (made by DIXIE) -C IDIXCO - THE TOTAL NUMBER OF OBSERVATION -C (made by DIXIE) -C NDIX - DIMENSION ARRAY IE; IDIXCO(NDIX) -C (made by DIXIE) -C -C ITOUT - INTEGER FLAG WITH RANGE FROM 1 THRU 13 , USED -C - TO DETERMINE TYPE OF MAP BACKGROUND DATA IS TO BE -C - DISPLAYED ON. ITOUT IS A FUNCTION OF KRUN AND IS -C - SET IN SUB KOPTN. - -C COMMON - /WLONG0/ WLONG0 -C AN ARGUMENT NEEDED ONLY FOR CALL GOESLL(WLONG0,...) -C IN SUB-SUBROUTINE PRTOSSED() -C -C OUTPUT ARGUMENT LIST: -C NDATA(ITM,JTM) - THE SAME ADP DATA ARRAY WITH FLAGS CHANGED -C TO INDICATE THOSE WHICH HAVE BEEN THINNED -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C - integer*8 NDATA(ITM,JTM) - INTEGER IDIXAD(NDIX) - INTEGER IDIXCO(NDIX) -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... caution: following work arrays dimensioned for ITM=3; so -C ... if your data base is bigger, then change sizes ... - integer*8 NDATX(3) - integer*8 NDATY(3) - -C ... I*2 NDPEA(12) ... -C ... I*2 NDPEB(12) -C -C ... EQUIVALENCE(NDATX(1),NDPEA(1),int4a(1)) -C ... EQUIVALENCE(NDATY(1),NDPEB(1),int4b(1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C - DATA CLOSE /10.0/ -C ...WHERE CLOSE IS IN DOTS OF INTERVAL BETWN STNS FOR TOO CLOSE... -C - DATA DOTSGI /37.5/ -C - DATA JOFT /2/ -C ...THE LONGWORD LOCATION (I*8 NDATX(JOFT) OR I*8 NDATY(JOFT)) -C ... WHOSE LOW-ORDER 4-BITS (SEE MSKOFT) CONTAINS THE OFF-TIME -C ... PARAMETER IN THE DATA ARRAY... -C -C - INTEGER KTOSSBIT - DATA KTOSSBIT / 41 / !... IBSET(NDATY(IJTH),KTOSSBIT) - - - DATA MSKII /Z'FF800000'/ - DATA MSKJI /Z'000001FF'/ - DATA MSKOFT /Z'0000000F'/ - DATA MSKPJI /Z'FFFFFFE0'/ - DATA MSKPR /Z'0000001F'/ - DATA MSKR14 /Z'00003FFF'/ - - INTEGER MSKTYP - DATA MSKTYP /X'0000FC0000000000'/ -C ... DATA MSKTYP /Z'0000FC00'/ - - DATA NOTJD /Z'FFFFFE00'/ - DATA NOTPR /Z'FFFFFFE0'/ - INTEGER NOTMSKI2HI - DATA NOTMSKI2HI / X'0000FFFF' / - - INTEGER NOTMSK_IGIFJF !... NOT(9+9+9 B5) - DATA NOTMSK_IGIFJF / X'FFFFFFFF0000001F' / - INTEGER MSK_JF !... 9 B5 - DATA MSK_JF / X'0000000000003FE0' / - - INTEGER MSK_IGIF !...1234567812345678... - DATA MSK_IGIF / X'00000000FFFFC000' / - - - INTEGER MSKLOCN - DATA MSKLOCN / X'000001FFFFFFFFE0'/ !... JI + PJI - - INTEGER MSK16B - DATA MSK16B / X'000000000000FFFF' / - INTEGER MSK32B - DATA MSK32B / X'00000000FFFFFFFF' / - INTEGER MSK48B - DATA MSK48B / X'0000FFFFFFFFFFFF' / -C - DATA SCALE / 1.953124E-3 / -C ...WHICH IS RECIPROCAL OF 512 TO SHIFT BINARY PT 9 BITS... - - INTEGER IACC - INTEGER LONGWRD - INTEGER IGIF_MOVD - INTEGER JG_MOVD - - integer nduptossd - integer ntottossd - integer jptr_enddata - INTEGER LCKPT - - INTEGER LOCN_A - INTEGER LOCN_B - - CHARACTER*5 CMD - LOGICAL LADVANCE - LOGICAL LTOSS1 - LOGICAL LOPNL -C - SAVE - -C . . . . . . S T A R T . . . . . . . . . . . . . . . . . . . -C - ntottossd = 0 - LOPNL = .TRUE. -C ...IF YOU WANT TO PRINT EVERY TOSSED STN, SET LOPNL TO FALSE... - LTOSS1 = .TRUE. - IKDOT = 34 - JKDOT = 20 -C... WHICH INITIALIZES BOUNDS OF PLOTTING MODEL TO IQSY SIZE.... - - 69 CONTINUE - -C ... GO TO (71,71,73,74,75,73,77,78,70,73,79,82,82),ITOUT -C ... ... 1 2 3 4 5 6 7 8 9 10 11 12 13 ... - -C . . . . . . . . . . . . . CASE ITOUT . . . . . . . . . . . . . - IF((ITOUT .EQ. 1) .OR. - 1 (ITOUT .EQ. 2)) THEN -C ... 71 CONTINUE - KEIL = 1 - IKDOT = 50 - JKDOT = 24 - LTOSS1 = .FALSE. - - ELSE IF((ITOUT .EQ. 3) .OR. - 1 (ITOUT .EQ. 6) .OR. - 2 (ITOUT .EQ. 10)) THEN -C ... 73 CONTINUE - KEIL = 2 - - ELSE IF(ITOUT .EQ. 4) THEN -C ... 74 CONTINUE - KEIL = 15 - IKDOT = 50 - JKDOT = 24 - LTOSS1 = .FALSE. - - ELSE IF(ITOUT .EQ. 5) THEN -C ... 75 CONTINUE - KEIL = 3 - - ELSE IF(ITOUT .EQ. 7) THEN -C ... 77 CONTINUE - KEIL = 6 - IKDOT = 20 - JKDOT = 34 - - ELSE IF(ITOUT .EQ. 8) THEN -C ... 78 CONTINUE - KEIL = 7 - IKDOT = 50 - JKDOT = 24 - - ELSE IF(ITOUT .EQ. 9) THEN - KEIL = 4 - - ELSE IF(ITOUT .EQ. 10) THEN - keil = 2 - - ELSE IF(ITOUT .EQ. 11) THEN -C ... 79 CONTINUE - KEIL = 14 - - ELSE IF((ITOUT .EQ. 12) .OR. - 1 (ITOUT .EQ. 13)) THEN -C ... 82 CONTINUE - DOTSGI = 50.0 - KEIL = 0 - - ELSE -C ... THIS VALUE OF ITOUT IS UNKNOWN ... -C ... IF(ITOUT .LT. 1) GOTO 66 -C ... IF(ITOUT .GT.13) GOTO 66 - -C WRITE(6,68) ITOUT - 68 FORMAT(1H ,/1H , 'THIN_UPA: ERRONEOUS ITOUT WAS GIVEN.', - 1 /1H ,7X,'GIVEN OUT-OF-RANGE ITOUT = HEX ',Z16.16, - 2 /1H ,7X,'... GOING ON... WITH DEFAULT KEIL=4 ') - -C ...WHICH WILL SET FOR PEATMOS 2-PANEL FOR UNKNOWN ITOUT -C ... 70 CONTINUE - KEIL = 4 - ENDIF - - GO TO 90 -C - 90 CONTINUE - IJTH = IJTHK -C -C ****************************************************************** -C -C PART ONE -C -C REFORMAT I AND J. -C -C ****************************************************************** -C - DO 137 JA=1,JTM -C ...FETCH ITM WORDS OF ONE DATA POINT... - jptr_enddata = JA - DO 132 I=1,ITM - IF(NDATA(IJTH,JA) .EQ. 0) then - write(6,131)IJTH,jptr_enddata,KEIL - 131 format(1H ,'thin_upa: PART-1 located terminating zero ', - 1 'word at NDATA(',I4,',',I6,')', - 2 /1H ,7X,'KEIL=',I4) - GO TO 139 !... JUMP OUT OF DO - endif - NDATX(I) = NDATA(I,JA) - 132 CONTINUE - - -C ...REFORMAT THE I/J WORD AND ZERO OVERLAP COUNT... - -C . . . . . . . . . . . . . . . . . - -C ... GIVEN: // ... /JG//IG/IF/JF/PRIOR// -C // 23 9// 9 9 9 5 //BITS -C ... REARRANGED: // ... /JG//JF/IG/IF/PRIOR// -C // 23 9// 9 9 9 5 //BITS - - LONGWRD = NDATX(IJTH) - IACC = IAND(LONGWRD,NOTMSK_IGIFJF) -C ... WHICH ERASED IGRID+IFRACT+KFRACT AND PRESERVED THE REST - - IGIF_MOVD = ISHFT(IAND(LONGWRD,MSK_IGIF),-9) - IACC = IOR(IACC,IGIF_MOVD) - - JF_MOVD = ISHFT(IAND(LONGWRD,MSK_JF),+18) -C ... JF_MOVD = ISHFT(IAND(LONGWORD,MSK_JF),+18) ... - IACC = IOR(IACC,JF_MOVD) - - IACC = IBCLR(IACC,KTOSSBIT) !... INIT TO NOT-TOSSED - -C ... ... NDPEA(1) = 0 !... zero hi-order 16bits for ovrlap count - NDATX(IJTH) = IAND(IACC,MSK48B) -C . . . . . . . . . . . . . . . . . - NDATA(IJTH,JA) = NDATX(IJTH) -C -C I/J PORTION OF THE DOUBLE WORD IS NOW JG||JF||IG||IF WHERE THERE -C ARE 9 BITS FOR INTEGER AND 9 BITS FOR FRACTION. -C - 137 CONTINUE -C ... ... WHERE 137 CONTINUE IS ENDDO ON JA=1,JTM -C - 139 CONTINUE -C -C------------------------------------------------ - lckpt = 139 -C ... I am looking for where the extraneous zero word is being put - DO JA=1,JTM - jofzero = JA - IF(NDATA(IJTH,JA) .EQ. 0) then - write(6,FMT='(1H ,''thin_upa: at LCKPT='',I5, - 1 '', found terminating zero word at NDATA('',I4, - 2 '','',I6,'')'')') - A LCKPT,IJTH,jofzero - GO TO 1393 !... JUMP OUT OF DO - ENDIF - ENDDO - 1393 CONTINUE -C------------------------------------------------ -C ****************************************************************** -C -C PART TWO -C -C TOSS DUPLICATE REPORTS (SAME I/J AND SAME PRIORITY). -C -C ****************************************************************** -C - nduptossd = 0 - DO 177 JA=1,JTM -C ...FETCH ITM WORDS OF STATION A... - DO I=1,ITM - NDATX(I) = NDATA(I,JA) - enddo -C - JB = JA + 1 - IF(NDATA(IJTH,JA) .EQ. 0) GO TO 180 !... ended toss-duplic - -C ...TEST WHETHER STATION A IS ALREADY TOSSED... - - - IF(BTEST(NDATX(IJTH),KTOSSBIT)) THEN - GO TO 177 !... MARKED AS "TOSSED", SO SKIP - ENDIF - - 144 CONTINUE -C ... FETCH PACKED I/J OF POINT A... - LOCN_A = IAND(NDATX(1),MSKLOCN) - - IF(JB .GE. JTM) GO TO 177 - -C ...FETCH ITM WORDS OF STN B... - DO 146 I=1,ITM - IF(NDATA(IJTH,JB) .EQ. 0) GO TO 177 - NDATY(I) = NDATA(I,JB) - 146 CONTINUE - -C ...GET PACKED I,J OF POINT B... - LOCN_B = IAND(NDATY(1),MSKLOCN) - - IF(LOCN_A .NE. LOCN_B) THEN - GO TO 177 !... NOT AT SAME LOCN, SO GO NEXT PT-A - ENDIF -C ... OTHERWISE, COMES HERE IF DUPLICATE I/J. ELIMINATE ONE... - - IPRIB = IAND(NDATY(IJTH),MSKPR) - - IF(IPRIA - IPRIB) 170,156,175 - 156 CONTINUE -C ...COMES HERE IF SAME I/J AND SAME PRIORITY... - IOFFTA = IAND(NDATX(JOFT),MSKOFT) - - IOFFTB = IAND(NDATY(JOFT),MSKOFT) - - IF(IOFFTA .GT. IOFFTB) GO TO 175 - - 170 CONTINUE -C ... COMES HERE IF(IPRIA .LT. IPRIB) ... . . . . . . . . . -C ...TOSS POINT B -- I.E., SET THE KTOSSBIT ... - - - NDATY(IJTH) = IBSET(NDATY(IJTH),KTOSSBIT) - NDATA(IJTH,JB) = NDATY(IJTH) - - nduptossd = nduptossd + 1 - ntottossd = ntottossd + 1 - - JSUB = JB - JCNT = 1 - CALL PRTOSSED(ITM,NDATY,NDATA,KEIL,JSUB,JCNT,JTM,IDIXAD, - 1 IDIXCO,ITOUT,LOPNL) - 171 CONTINUE - JB = JB + 1 - GO TO 144 - - 175 CONTINUE -C ... COMES HERE IF(IPRIA .GT. IPRIB) ... -C ... TOSS POINT A -- I.E., SET THE KTOSSBIT ... - - - NDATX(IJTH) = IBSET(NDATX(IJTH),KTOSSBIT) - NDATA(IJTH,JA) = NDATX(IJTH) - - nduptossd = nduptossd + 1 - ntottossd = ntottossd + 1 - - JCNT = 1 - JSUB = JA - CALL PRTOSSED(ITM,NDATY,NDATA,KEIL,JSUB,JCNT,JTM,IDIXAD, - 1 IDIXCO,ITOUT,LOPNL) - - 176 CONTINUE - 177 CONTINUE -C ... . . . . . WHERE 177 IS ENDDO ON JA=1,JTM . . . . . . - 180 CONTINUE -C -C DUPLICATES HAVE BEEN TOSSED. -C - WRITE(6,620)nduptossd,ntottossd - 620 FORMAT(1H ,'THIN_UPA: AT END OF STEP 1 -- TOSSED ',I5, - 1 ' DUPLICATES', - 2 /1H ,7X,'TOTAL OF TOSSED = ',I5) - -C------------------------------------------------ - lckpt = 180 -C ... I am looking for where the extraneous zero word is being put -C ... DO JA=1,JTM -C ... jofzero = JA -C ... IF(NDATA(IJTH,JA) .EQ. 0) then -C ... write(6,FMT='(1H ,''thin_upa: at LCKPT='',I5, -C ...1 '', found terminating zero word at NDATA('',I4, -C ...2 '','',I6,'')'')') -C ...A LCKPT,IJTH,jofzero -C ... GO TO 1803 !... JUMP OUT OF DO -C ... ENDIF -C ... ENDDO -C ... 1803 CONTINUE -C------------------------------------------------ - -C -C COUNT OVERLAPS AND TOSS ANY LOW QUALITY STATIONS OVERLAPPING A -C HIGHER QUALITY STATION. -C -C ...INITIALIZE CONSTANTS... - delgrdi = FLOAT(IKDOT) / DOTSGI - delgrdj = FLOAT(JKDOT) / DOTSGI - CLOSE2 = CLOSE / DOTSGI - CLOSE2 = CLOSE2 * CLOSE2 -C ...FOR TEST ON DISTANCE-SQUARED FOR NEARLY SAME LOCATION... - WRITE(6,635) CLOSE2 - 635 FORMAT(1X,5X, 'CLOSE2 ... DISTANCE LIMIT = ', E11.4) - MAXLAP = 0 -C ...FOR THE MAX OVERLAP FOUND FOR ANY POINT... - DO 280 JA=1,JTM - NOVRLP = 0 -C ...FETCH ITM WORDS OF POINT A... - DO 210 I=1,ITM - IF(NDATA(IJTH,JA) .EQ. 0) GO TO 290 - NDATX(I) = NDATA(I,JA) - 210 CONTINUE -C - IPRIA = IAND(NDATX(IJTH),MSKPR) - - IF(BTEST(NDATX(IJTH),KTOSSBIT)) THEN - GO TO 280 !... THIS PT_A IS MARKED "TOSSED"; SKIP - ENDIF - - - NDATX(IJTH) = IAND(NDATX(IJTH),MSK48B) !... NOVLP=0 - - NDATA(IJTH,JA) = NDATX(IJTH) - - CMD(1:5) = 'COUNT' - LADVANCE = .FALSE. - - CALL OVRLPUPA(CMD,delgrdi,delgrdj,NDATA,ITM,JTM,IJTH, - 1 JA,NDATX,NDATY,IPRIA, - 2 IDIXAD,IDIXCO,NDIX,CLOSE2,LOPNL, - 3 ITOUT,KEIL, - 4 NOVRLP,ntottossd,LADVANCE) - - IF(LADVANCE) GOTO 280 -C ... IF(CMD=='DECRE') GOTO 366 !... WARNING fr compiler -C ... CMD IS NOT CHANGED W/I OVERLAPS(); SO -C ... CMD WILL BE ='COUNT' HERE -C -C ...RETURN FROM SECTION 500 WHEN CMD == 'COUNT' ... - 266 CONTINUE -C ...STORE THE OVERLAP COUNT FOR POINT A... - - - NDATX(IJTH) = IAND(NDATX(IJTH),MSK48B) !... NOVLP=0 - MQ = ISHFT(IAND(NOVRLP,MSK16B),48) - NDATX(IJTH) = IOR(MQ,NDATX(IJTH)) !... NDPEA(1)=NOVRLP - - NDATA(IJTH,JA) = NDATX(IJTH) - IF(NOVRLP .GT. MAXLAP) MAXLAP = NOVRLP -C ...I HAVE FINISHED ONE POINT A. GO GET ANOTHER... - 280 CONTINUE -C ... WHERE 280 IS ENDDO ON JA=1,JTM . . . . . . . . . . . . . . -C - 290 CONTINUE - WRITE(6,600) MAXLAP,NTOTTOSSD - 600 FORMAT(1H ,'thin_upa:AT END OF PART 3 OF THINNER. ', - 1 'MAX OVERLAP COUNT=',I5, - 2 /1H ,7X,'TOTAL-TOSSED COUNT=',I5,/1H ) -C -C------------------------------------------------ - lckpt = 290 -C ... I am looking for where the extraneous zero word is being put -C ... DO JA=1,JTM -C ... jofzero = JA -C ... IF(NDATA(IJTH,JA) .EQ. 0) then -C ... write(6,FMT='(1H ,''thin_upa: at LCKPT='',I5, -C ...1 '', found terminating zero word at NDATA('',I4, -C ...2 '','',I6,'')'')') -C ...A LCKPT,IJTH,jofzero -C ... GO TO 2903 !... JUMP OUT OF DO -C ... ENDIF -C ... ENDDO -C ... 2903 CONTINUE -C------------------------------------------------ - -C CALL PDUMP(NDATA(1,1),NDATA(6,600),0) - -C ... TO THIN OVERLAPPING STATIONS... - KOVCRI = MAXLAP - 1 - IF(KOVCRI .GE. 0) GO TO 310 -C ...AT THIS POINT KOVCRI IS INITIALIZED... - KOVCRI = 0 - 310 CONTINUE - -C ... LOGIC ERROR WITHIN FOLLOWING LOOP IN WHICH A ZERO WORD IS -C ... BEING INTRODUCED IN NDATA(1,X) - - NTOSS = 0 - 311 CONTINUE !... top of loop on KOVCRI * * * * * * * -C ...INITIALIZE THE SKIP COUNT... - KIPS = 1 - 315 CONTINUE - NTOSD = 0 - J1 = KIPS - DO 380 JA=J1,JTM,KIPS -C ...FETCH ITM WORDS OF POINT A... - DO 317 I=1,ITM - IF(NDATA(IJTH,JA) .EQ. 0) GO TO 385 - NDATX(I) = NDATA(I,JA) - 317 CONTINUE - -C ...DO NOT THIN LAND STATIONS OF TYPE ONE... - - NTYPE = IAND(NDATX(IJTH),MSKTYP) - NTYPE = ISHFT(NTYPE,-42) - - IF(NTYPE .NE. 1) GO TO 320 - IF(.NOT. LTOSS1) GO TO 380 - 320 CONTINUE - IPRIA = IAND(NDATX(IJTH),MSKPR) - - IF(IPRIA) 322,380,322 - 322 CONTINUE -C ... ... NOVRLP = NDPEA(1) - NOVRLP = IAND(ISHFT(NDATX(IJTH),-48),MSK16B) -C ... CAN NOVRLP EVER BE NEGATIV-VALUED ???? - - IF(NOVRLP .EQ. 0) GO TO 380 - IF(NOVRLP .LE. KOVCRI) GO TO 380 -C -C COMES THIS WAY IF POINT A HAS MORE OVERLAPS THAN KOVCRI. -C -C TOSS POINT A BY setting ktossbit; AND zero ITS OVERLAP COUNT. - - - NDATX(IJTH) = IAND(NDATX(IJTH),MSK48B) !... NOVERLAPS=0 - NDATX(IJTH) = IBSET(NDATX(IJTH),KTOSSBIT) !... TOSSED - ntottossd = ntottossd + 1 - NDATA(IJTH,JA) = NDATX(IJTH) - - JSUB = JA - JCNT = 1 - CALL PRTOSSED(ITM,NDATY,NDATA,KEIL,JSUB,JCNT,JTM,IDIXAD, - 1 IDIXCO,ITOUT,LOPNL) - 328 CONTINUE - NTOSD = NTOSD + 1 -C -C SET CMD TO PERFORM REDUCE-OVERLAP-COUNT OF ALL STATIONS B WHICH -C OVERLAP STATION A. -C - CMD(1:5) = 'DECRE' - LADVANCE = .FALSE. - - CALL OVRLPUPA(CMD,delgrdi,delgrdj,NDATA,ITM,JTM,IJTH, - 1 JA,NDATX,NDATY,IPRIA, - 2 IDIXAD,IDIXCO,NDIX,CLOSE2,LOPNL, - 3 ITOUT,KEIL, - 4 NOVRLP,ntottossd,LADVANCE) - - - IF(LADVANCE) GOTO 380 -C ... IF(LADVANCE) GOTO 280 !... WARNING fr compiler -C ... ... IF(CMD== 'COUNT') GOTO 266 !... WARNING fr compiler -C ... CMD IS NOT CHANGED W/I OVRLPUPA(); SO CMD=='DECRE' HERE. -C -C ... SECTION 500 RETURNS TO 366 WHEN CMD = 'DECRE' AND -C ... AFTER DOING ALL POINTS B. -C - 366 CONTINUE - 380 CONTINUE -C ... WHERE 380 IS ENDDO ON JA=J1,JTM,KIPS . . . . . . . . . . . - -C - 385 CONTINUE - WRITE(6,665) KOVCRI,KIPS,NTOSD,ntottossd - 665 FORMAT(1h ,'thin_upa:THIN CYCLE WITH OVERLAP CRITERION=', I3, - 1 /1h ,7X,'SKIP CONSTANT=',I3,'; NO. OF OBS TOSSED=', I4, - 2 /1h ,7X,'total-tossed count=',I5,/1H ) -C------------------------------------------------ - lckpt = 385 -C ... I am looking for where the extraneous zero word is being put -C ... DO JA=1,JTM -C ... jofzero = JA -C ... IF(NDATA(IJTH,JA) .EQ. 0) then -C ... write(6,FMT='(1H ,''thin_upa: at LCKPT='',I5, -C ...1 '', found terminating zero word at NDATA('',I4, -C ...2 '','',I6,'')'')') -C ...A LCKPT,IJTH,jofzero -C ... GO TO 3853 !... JUMP OUT OF DO -C ... ENDIF -C ... ENDDO -C ... 3853 CONTINUE -C------------------------------------------------ - - NTOSS = NTOSS + NTOSD - KIPS = KIPS - 1 - IF(KIPS .GT. 0) GO TO 315 - IF(KOVCRI .LE. 0) GO TO 400 - KOVCRI = KOVCRI - 1 - GO TO 311 - 400 CONTINUE - WRITE(6,611) NTOSS,NTOTTOSSD - 611 FORMAT(1H ,'thin_upa:COUNT OF OBS TOSSED IN PART(4) =',I5, - 1 /1h ,7X,'AT END OF thin_upa, TOTAL-TOSSED COUNT=',I5,/1H ) -C -C------------------------------------------------ - lckpt = 400 -C ... I am looking for where the extraneous zero word is being put - DO JA=1,JTM - jofzero = JA - IF(NDATA(IJTH,JA) .EQ. 0) then - write(6,FMT='(1H ,''thin_upa: at LCKPT='',I5, - 1 '', found terminating zero word at NDATA('',I4, - 2 '','',I6,'')'')') - A LCKPT,IJTH,jofzero - GO TO 4003 !... JUMP OUT OF DO - ENDIF - ENDDO - 4003 CONTINUE -C------------------------------------------------ - RETURN - END - - SUBROUTINE OVRLPUPA(CMD,delgrdi,delgrdj,NDATA,ITM,JTM,IJTH, - 1 JA,NDATX,NDATY,IPRIA, - 2 IDIXAD,IDIXCO,NDIX,CLOSE2,LOPNL, - 3 ITOUT,KEIL, - 4 NOVRLP,ntottossd,LADVANCE) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: OVRLPUPA THIN ADP DATA -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-02 -C -C ABSTRACT: THINNING THE ADP DATA FIELD ... -C ONLY FOR ONE GIVEN STN-A, SCANS THE OBSERVATIONS ARRAY TO FIND ALL -C NEARBY STN-B'S; PERFORMS THE COUNTING-OVERLAPS/SCRUB-TOO-CLOSE -C FUNCTION OR THE DECREMENTING-OVERLAP-COUNTS-STN-B'S FUNCTION -C AS DETERMINED BY THE GIVEN SWITCH VALUE IN "CMD". THAT FUNCTION- -C CONTROLLING SWITCH IS READ-ONLY; NOT RESET WITHIN THIS SUBR. -C Called from thin_upa (loop 280) in 'COUNT' mode; -C Called from thin_upa (loop 380) in 'DECRE' mode. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-05-01 STEVE LILLY ADD DOCUMENTATION BLOCK -C 93-05-02 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-07-25 SHIMOMURA - CONVERT TO CRAY FORTRAN -C -C USAGE: CALL OVRLPUPA(CMD,delgrdi,delgrdj,NDATA,ITM,JTM,IJTH, -C 1 JA,NDATX,NDATY,IPRIA, -C 2 IDIXAD,IDIXCO,NDIX,CLOSE2,LOPNL, -C 3 ITOUT,KEIL, -C 4 NOVRLP,ntottossd,LADVANCE) -C -C INPUT ARGUMENT LIST: -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C USAGE: CALL OVRLPUPA(CMD,delgrdi,delgrdj,NDATA,ITM,JTM,IJTH, -C 1 JA,NDATX,NDATY,IPRIA, -C 2 IDIXAD,IDIXCO,NDIX,CLOSE2,LOPNL, -C 3 ITOUT,KEIL, -C 4 NOVRLP,ntottossd,LADVANCE) - CHARACTER*5 CMD - REAL DELGRDI,DELGRDJ - integer*8 NDATA(ITM,JTM) - INTEGER IJTH - - INTEGER JA - integer*8 NDATX(3) - integer*8 NDATY(3) - INTEGER IPRIA -C - INTEGER IDIXAD(NDIX) - INTEGER IDIXCO(NDIX) - REAL CLOSE2 - LOGICAL LOPNL - - INTEGER ITOUT - INTEGER KEIL - - INTEGER NOVRLP - INTEGER NTOTTOSSD - LOGICAL LADVANCE - -C -C - DATA MSKPR /Z'0000001F'/ - DATA MSKR18 /Z'0003FFFF'/ - DATA NOTPR /Z'FFFFFFE0'/ - - INTEGER NOTMSKI2HI - DATA NOTMSKI2HI / X'0000FFFF' / - - INTEGER MSK16B - DATA MSK16B / X'0000FFFF' / - INTEGER MSK32B - DATA MSK32B / X'FFFFFFFF' / - integer msk48b - data msk48b / X'0000FFFFFFFFFFFF' / -C - DATA SCALE /1.953124E-3/ -C ...WHICH IS RECIPROCAL OF 512 TO SHIFT BINARY PT 9 BITS... - - INTEGER KTOSSBIT - DATA KTOSSBIT / 41 / !... IBSET(NDATY(IJTH),KTOSSBIT) - - INTEGER III_IFR_A,JJJ_JFR_A - INTEGER III_IFR_B,JJJ_JFR_B - - INTEGER NJROWS - INTEGER JB - INTEGER JBPTR - - INTEGER IACC - CHARACTER*8 CACC - EQUIVALENCE (IACC,CACC) - - INTEGER MQ - CHARACTER*8 CMQ - EQUIVALENCE (MQ,CMQ) - - SAVE -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . S T A R T S U B 5 0 0 . . . . . . . . . . . . -C - NJROWS = NDIX - 1 - -C ... GET X,Y LOCATION OF STN-A ... - III_IFR_A = IAND((ISHFT(NDATX(1), -5)),MSKR18) - JJJ_JFR_A = IAND((ISHFT(NDATX(1),-23)),MSKR18) - - STNI = FLOAT(III_IFR_A) * SCALE - STNJ = FLOAT(JJJ_JFR_A) * SCALE - - AIRT = STNI + delgrdi - AILEF = STNI - delgrdi - AJHI = STNJ + delgrdj - AJLO = STNJ - delgrdj - JLOS = AJLO - JHIS = AJHI - - DO 560 JSTRIP=JLOS,JHIS - IF(JSTRIP .LT. 1) GO TO 560 - IF(JSTRIP .GE. NJROWS) GO TO 564 - NSTRIP = IDIXCO(JSTRIP) -C - IF(NSTRIP .EQ. 0) GO TO 560 - JB = IDIXAD(JSTRIP) - - DO 555 JBR=1,NSTRIP - JBPTR = JB + JBR - 1 - IF(JBPTR .EQ. JA) GO TO 555 - -C ...FETCH ITM WORDS OF POINT B... - DO 519 I=1,ITM - IF(NDATA(IJTH,JBPTR) .EQ. 0) GO TO 564 - NDATY(I) = NDATA(I,JBPTR) - 519 CONTINUE - - IF(BTEST(NDATY(IJTH),KTOSSBIT)) THEN - GO TO 555 !... THIS B WAS ALREADY TOSSED; SKIP - ENDIF - - IPRIB = IAND(NDATY(IJTH),MSKPR) - -C ... IF(IPRIB .EQ. 0) GO TO 550 !... JB++; NEXT B-STN -C ... ... WHICH WAS OLD WAY TO TEST FOR "TOSSED" - -C ... GET X,Y LOCATION OF STN-B ... - III_IFR_B = IAND((ISHFT(NDATY(1), -5)),MSKR18) - JJJ_JFR_B = IAND((ISHFT(NDATY(1),-23)),MSKR18) - - BSTNI = FLOAT(III_IFR_B) * SCALE - BSTNJ = FLOAT(JJJ_JFR_B) * SCALE - -C ...BOX TEST... WE ARE LOOKING FOR ALL B-STN'S WITHIN THE BOX - - IF(AILEF .GT. BSTNI) GO TO 555 !... JB++; NEXT STN - IF(AIRT .LT. BSTNI) GO TO 560 !... JUMP TO NEXT STRIP - IF(AJLO .GT. BSTNJ) GO TO 555 !... JB++; NEXT STN - IF(AJHI .LT. BSTNJ) GO TO 555 !... B-STN IS ABOVE BOX? -C ... OTHERWISE, WITHIN BOX ... SO CONTINUE ... -C -C ... CMD='COUNT'; ON FIRST CALL; FROM COUNTING-OVERLAPS SECTION -C ... ='DECRE'; ON 2ND CALL; TO DECREMENT OVERLAP-COUNTS -C OF STN-B'S NEAR THIS TOSSED STN-A -C - IF(CMD .EQ. 'DECRE') GO TO 570 !... JUMP TO DECR B-OVR - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... PERFORMS THIS PARA ONLY IF CMD='COUNT'; -C WHICH WAS CALL OVRLPUPA OUT OF COUNTING-OVERLAPS SECT - -C ...THE PART (3) LOGIC IS IN HERE AT 522 SECTION... -C ... ... IF(IPRIA - IPRIB) 533,538,534 ... - - IF(IPRIA .EQ. IPRIB) THEN -C ...EQUAL QUALITY STNS -- TEST FOR TOO CLOSE... - DI = BSTNI - STNI - DJ = BSTNJ - STNJ - DISTSQ = (DI * DI) + (DJ * DJ) - IF(DISTSQ .LE. CLOSE2) THEN - IACC = NDATX(2) - MQ = NDATY(2) - WRITE(6,630) DISTSQ, NDATX(1),CACC(1:6),NDATX(2), - 1 NDATY(1),CMQ(1:6),NDATY(2) - 630 FORMAT(1H ,'THIN_UPA::OVRLPUPA: SCRUBBED PT B FOR TOO ', - 1 'CLOSE; DISTSQ = ', E11.4, - 2 /1h ,' A= ', Z16,1X,A6,1X,Z4 - 3 '; B= ',Z16,1X,A6,1X,Z4) - GO TO 533 -C ...WHICH SCRUBS PT B FOR TOO-CLOSE STNS... - - ENDIF -C ... OTHERWISE, NOT TOO-CLOSE, SO ... - NOVRLP = NOVRLP + 1 - GO TO 555 !... JB++; - - ELSE IF(IPRIA .LT. IPRIB) THEN - GO TO 533 !... TO SCRUB PT-B - - ELSE -C ... IPRIA .GT. IPRIB, SO -C ... TOSS POINT_A, ADVANCING TO ANOTHER POINT A... - - - NDATX(IJTH) = IBSET(NDATX(IJTH),KTOSSBIT) !... TOSSED A - NDATA(IJTH,JA) = NDATX(IJTH) - NTOTTOSSD = NTOTTOSSD + 1 - - XI = STNI - XJ = STNJ - JSUB = JA - JCNT = 2 - CALL PRTOSSED(ITM,NDATY,NDATA,KEIL,JSUB,JCNT,JTM,IDIXAD, - 1 IDIXCO,ITOUT,LOPNL) - - LADVANCE = .TRUE. - GO TO 564 !... TO EXIT OUT OF OVRLPUPA - ENDIF -C . . . . . . . - - 533 CONTINUE -C ...SCRUB THIS B, THEN GO GET ANOTHER... - - - NDATY(IJTH) = IBSET(NDATY(IJTH),KTOSSBIT) !... TOSSED B - NDATA(IJTH,JBPTR) = NDATY(IJTH) - NTOTTOSSD = NTOTTOSSD + 1 - - XI = BSTNI - XJ = BSTNJ - JSUB = JBPTR - JCNT = 2 - CALL PRTOSSED(ITM,NDATY,NDATA,KEIL,JSUB,JCNT,JTM,IDIXAD, - 1 IDIXCO,ITOUT,LOPNL) - 536 CONTINUE - GO TO 555 !... JB++; - -C -C ... END OF CMD='COUNT' PARAGRAPH ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 570 CONTINUE -C ... COMES HERE ONLY ON CMD= 'DECRE' RUN ... -C ... FOR DECREMENTING-OVERLAPS-SPECIFIC PARAGRAPH -C -C ... POINT B IS WITHIN THE BOX ABOUT A... -C - - NLAPB = IAND(ISHFT(NDATY(IJTH),-48),MSK16B) -C ... CAN NLAPB EVER BE NEGATIVE-VALUED ???? - - IF(NLAPB .EQ. 0) GO TO 555 - -C ... ... NDPEB(1) = NDPEB(1) - 1 - NLAPB = NLAPB - 1 - - - NDATY(IJTH) = IAND(NDATY(IJTH),MSK48B) !... NDPEB(1)=0 - MQ = ISHFT(IAND(NLAPB,MSK16B),48) - NDATY(IJTH) = IOR(MQ,NDATY(IJTH)) !... NDPEB(1)=NLAPB - - NDATA(IJTH,JBPTR) = NDATY(IJTH) -C ...WHICH OVERSTORED THE OVERLAP COUNT DECREMENTED OF POINT B - GO TO 555 -C -C ... END OF DECREMENTING-OVRLAP-COUNT SPECIFIC PARA ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - 555 CONTINUE -C ... WHERE 555 IS ENDDO ON JBR=1,NSTRIP . . . . . . . . . -C -C ... WHEN IT FALLS THROUGH, ALL B POINTS IN THIS STRIP HAVE BEEN -C ... EXAMINED. -C - 560 CONTINUE -C ... WHERE 560 IS ENDDO ON JSTRIP=JLOS,JHIS . . . . . . . . . -C -C ... WHEN IT FALLS THROUGH 560, ALL STRIPS WITHIN RANGE OF POINT A -C ... ARE FINISHED. -C - 564 CONTINUE -C - RETURN - END - - SUBROUTINE PRTOSSED(ITM,NDATY,NDATA,KEIL,JSUB,JCNT,JTM,IDIXAD, - 1 IDIXCO,ITOUT,LOPNL) -C 23-JUL-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PRTOSSED THIN ADP DATA -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-05-07 -C -C ABSTRACT: THINNING THE ADP DATA FIELD -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-05-01 STEVE LILLY ADD DOCUMENTATION BLOCK -C 93-05-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-07-23 SHIMOMURA -- CONVERTING FROM IBM FORTRAN TO CRAY FORTRAN -C -C USAGE: CALL PRTOSSED(ITM,NDATY,NDATA,KEIL,JSUB,JCNT,JTM,IDIXAD, -C IDIXCO,ITOUT,LOPNL) -C -C INPUT ARGUMENT LIST: -C -C OUTPUT ARGUMENT LIST: -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - -C ----------------------------------------------------------------- - INTEGER MAXOBS - PARAMETER (MAXOBS=20000) - INTEGER NDATASIZ - PARAMETER (NDATASIZ=MAXOBS+1) - INTEGER LMTWRDPOB - PARAMETER (LMTWRDPOB=10) - INTEGER LMTHFWPOB - PARAMETER (LMTHFWPOB=2*LMTWRDPOB) !... =(20) - - COMMON /OBSLVLDB/NOBSDB,LVLIX,IOBS2PK - INTEGER IOBS2PK(LMTWRDPOB,NDATASIZ) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - COMMON /WLONG0/ WLONG0 -C - integer*8 NDATA(ITM,JTM) - integer*8 NDATY(3) -C -C ... INTEGER int4b(6) -C - - INTEGER IACC - CHARACTER*8 CACC - EQUIVALENCE (IACC,CACC) - - LOGICAL LOPNL -C - DATA DISSAT /6.619/ - DATA DOTSGI /37.5/ - DATA GSCALE /26.7858/ -C -C - DATA MSKR18 /Z'0003FFFF'/ - - INTEGER MSK32B - DATA MSK32B / X'FFFFFFFF' / - INTEGER NEGSIGNEXT - DATA NEGSIGNEXT / X'FFFFFFFF00000000' / -C - DATA SCALE /1.953124E-3/ -C ...WHICH IS RECIPROCAL OF 512 TO SHIFT BINARY PT 9 BITS... -C - DATA XSHIFT /10.0/ - DATA YSHIFT /10.0/ -C - INTEGER INDADDR - INTEGER LATLON - INTEGER LAT,LON - REAL ALAT,ALONG - - INTEGER III_IFR_B,JJJ_JFR_B - LOGICAL LDONOTHING - - SAVE - - - LDONOTHING = .TRUE. - IF(LDONOTHING) THEN -C ... TRYING TO ISOLATE FAULT BY ELIMINATING POSSIBILITIES - RETURN - - ENDIF - -C ...FETCH ITM WORDS OF POINT B... -C - DO 701 I=1,ITM - NDATY(I) = NDATA(I,JSUB) - 701 CONTINUE - - indaddr = iand(ndaty(3),msk32b) - latlon = IOBS2PK(1,INDADDR) - LON = IAND(LATLON,MSK32B) - LAT = IAND(ISHFT(LATLON,-32),MSK32B) - IF(BTEST(LAT,31)) THEN - LAT = IOR(LAT,NEGSIGNEXT) - ENDIF - ALAT = FLOAT(LAT)/4096.0 - IF(BTEST(LON,31)) THEN - LON = IOR(LON,NEGSIGNEXT) - ENDIF - ALONG = FLOAT(LON)/4096.0 -C -C ... (NO BREAKOUT INTO 32-BIT GROUPS NECESSARY HERE) ... -C . . . . . . . . . . . . . . . . -C ... GET X,Y LOCATION OF STN-B ... - III_IFR_B = IAND((ISHFT(NDATY(1), -5)),MSKR18) - JJJ_JFR_B = IAND((ISHFT(NDATY(1),-23)),MSKR18) - - XI = FLOAT(III_IFR_B) * SCALE - XJ = FLOAT(JJJ_JFR_B) * SCALE - -C . . . . . . . . . . . . . . . . - 702 CONTINUE - IF(ITOUT .EQ. 7) THEN -C ... ITOUT = 7; WHICH IS TROPIC ON MERC... - GO TO 730 - ENDIF - - IF((ITOUT .NE. 12) .AND. (ITOUT .NE. 13)) THEN - - GO TO 730 - ENDIF -C ... OTHERWISE, ITOUT=12; OR ITOUT=13; GOES MAP ... - GO TO 730 - - - 730 CONTINUE - -C ... MOVE ITM WORDS INTO NDATY FOR PRINTING... - DO I=1,ITM - NDATY(I) = NDATA(I,JSUB) - ENDDO -C - - IF(.NOT. LOPNL) THEN - IACC = NDATY(2) - - WRITE(6,704) CACC(1:6),ALAT,ALONG,(NDATY(I),I=1,2) - 704 FORMAT(1X ,'TOSSED ', A6, 3X, F6.2, 3X, F7.2, - 1 2Z17.16) - - ENDIF -C - RETURN - END diff --git a/util/sorc/plotvpap.fd/titlej.f b/util/sorc/plotvpap.fd/titlej.f deleted file mode 100755 index b3af463bfc..0000000000 --- a/util/sorc/plotvpap.fd/titlej.f +++ /dev/null @@ -1,50 +0,0 @@ - SUBROUTINE TITLEJ(IPT,JPT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TITLEJ PUT CUT OFF TIME IN TITLE -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-02-10 -C -C ABSTRACT: PLOTS DATA CUT OFF TIME OF ADPUPA ON 1-DOT AND 2-DOT -C N. AMERICAN CHARTS. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 88-07-25 GLORIA DENT PUT IN DOCUMENTATION BLOCK -C 89-05-01 STEVE LILLY UPDATE DOCUMENTATION BLOCK -C 93-05-03 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-02-10 LIN CONVERT SUBROUTINE TO CFT 77 -C -C USAGE: CALL TITLEJ(IPT,JPT) -C -C INPUT ARGUMENT LIST: -C IPT - THE I POSITION IN DOTS ON THE VARIAN -C JPT - THE J POSITION IN DOTS ON THE VARIAN -C -C OUTPUT ARGUMENT LIST: -C COMMON - /TIMET/NANJK(2) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - COMMON /ADJUST/ IXADJ, IYADJ -C - COMMON/TIMET/NANJK(2) -C ...COMMON TIMET IS COMMON TO MAIN(PLOTOB) AND REDADP - INTEGER IPRIOR(2) -C - XHT=1.0 - YHT=11.0 - IPRIOR(1)=0 - IPRIOR(2)=2 - IPT0 = IPT + IXADJ - JPT0 = JPT + IYADJ - IPT1=IPT0+130 -C CALL PUTLAB(IPT0,JPT0,XHT,'DATA CUT OFF ',0.0,13,IPRIOR,0) -C CALL PUTLAB(IPT1,JPT0,YHT,NANJK(1),0.0,5,IPRIOR,0) - RETURN - END diff --git a/util/sorc/plotvpap.fd/titlen.f b/util/sorc/plotvpap.fd/titlen.f deleted file mode 100755 index 2c1b3c3e90..0000000000 --- a/util/sorc/plotvpap.fd/titlen.f +++ /dev/null @@ -1,203 +0,0 @@ - SUBROUTINE TITLEN(IPT,JPT,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TITLEN OUTPUTS LABEL FOR 1000-250MB THICKNESS. -C PRGMMR: LIN ORG: W/NMC412 DATE: 970-2-10 -C -C ABSTRACT: PLACES A DESCRIPTIVE TITLE ON THE 1000-250MB THICKNESS. -C UNPACKS THE TIMES OUT OF WORDS (1-2) OF NANJI AND BUILDS A TITLE -C FOR CALL TO PUTLAB. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-06 HENRICHSEN REPLACED ENCODE AND DECODE WITH FFA2I, -C FFI2A AND MOVCH. DOCUMENT CODE. -C 93-05-08 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-02-10 LIN CONVERT SUBROUTINE TO CFT 77 -C -C USAGE: CALL TITLEN(IPT,JPT,IERR) -C -C INPUT ARGUMENT LIST: -C IPT - I POSITION IN DOTS OF TITLE. -C JPT - J POSITION IN DOTS OF TITLE. -C COMMON - /TIMES/ NANJI(12) -C - CONTAINS YYMMDDHH IN WORDS (1-2) IN HOLLERTH. -C - CONTAINS DUMP TIME IN WORDS (5-6) IN HOLLERTH. -C -C OUTPUT ARGUMENT LIST: -C IERR - ERROR RETURN -C - =0 NORMAL RETURN -C - =1 ERROR FROM SUB DAYOWK, NO TITLE MADE. -C -C -C REMARKS: FUTHER DOCUMENTATION IS NEEDED. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ - COMMON /ADJUST/ IXADJ, IYADJ -C - COMMON /TIMES/ NANJI(12) - COMMON / DATE / NYR,NMO,NDA,NHR,CDUMP - CHARACTER*8 CDUMP - -C -C ...COMMON TIMES IS COMMON TO MAIN(PLOTOB) AND REDADP. -C - CHARACTER*8 CWORK - CHARACTER*4 LAB(7) - DATA LAB /' ',' ','HHZ ','THU ','06 A', - 1 'PR 1','989 '/ - CHARACTER*4 MONAM(12) - DATA MONAM /'JAN ','FEB ','MAR ','APR ','MAY ', - 1 'JUN ','JUL ','AUG ','SEP ','OCT ', - 2 'NOV ','DEC '/ - CHARACTER*4 IOPCIR -C??? DATA IOPCIR /Z'4D000000'/ -C DATA IOPCIR /Z'28000000'/ -C CHARACTER*4 ISRCIR -C??? DATA ISRCIR /Z'E0000000'/ -C DATA ISRCIR /Z'5C000000'/ - INTEGER IWORK(4) - CHARACTER*1 TEXT(8) - INTEGER ITEXT - EQUIVALENCE (TEXT(1),ITEXT) - INTEGER IPRIOR(2) - CHARACTER*4 IHDAYW -C -C * * * * * * * * * * * -C - IERR = 0 - IPRIOR(1) = 0 - IPRIOR(2) = 1 -C -C CONVERT TIMES TO INTEGER -C -C PRINT *,' ...IN TITLEN' -C PRINT 214, NANJI(1),NANJI(2) -C 214 FORMAT (1X, Z16,4X,Z16) -C PRINT 215, NANJI(1),NANJI(2) -C 215 FORMAT (1X, A8,12X,A8 ) -C ITEXT = NANJI(1) -C CALL ASC2INT(2,TEXT(5),IWORK(1),IERR) -C CALL ASC2INT(2,TEXT(7),IWORK(2),IERR) -C ITEXT = NANJI(2) -C CALL ASC2INT(2,TEXT(5),IWORK(3),IERR) -C CALL ASC2INT(2,TEXT(7),IWORK(4),IERR) -C CALL FFA2I(NANJI,1,2,4,IWORK,IERR) -C IYR = IWORK(1) + 1900 -C IF(IYR .LT. 1950) IYR = IYR + 100 -C IMO = IWORK(2) -C IDA = IWORK(3) -C IHR = IWORK(4) - IYR = NYR + 1900 - IF(IYR .LT. 1950) IYR = IYR + 100 - IMO = NMO - IDA = NDA - IHR = NHR - PRINT *, ' IYR=',IYR,' IMO=',IMO,' IDA=',IDA,' IHR=',IHR - - PRINT *, ' IYR=',IYR,' IMO=',IMO,' IDA=',IDA,' IHR=',IHR - CALL DAYOWK(IDA,IMO,IYR,IDAYWK,IHDAYW) - IF (IDAYWK.NE.0) GO TO 40 - IERR = 1 - GO TO 100 - 40 CONTINUE -C -C MOVE HOUR INTO BYTES 9-10 OF TITLE ARRAY -C - CALL INT2CH(IHR,CWORK,2,'L999') - LAB(3)(1:2) = CWORK(1:2) -C CALL MOVCH(2,CWORK,1,TITLE,9) -C -C MOVE DAY OF WEEK INTO BYTES 13-16 OF TITLE ARRAY -C - CALL MOVCH(4,IHDAYW,1,LAB,13) -C -C MOVE DAY OF MONTH INTO BYTES 17-18 OF TITLE ARRAY -C - CALL INT2CH(NDA,CWORK,4,'L999') - LAB(5)(1:2)=CWORK(3:4) -C CALL MOVCH(2,CWORK,1,TITLE,17) -C -C MOVE MONTH INTO BYTES 20-23 OF TITLE ARRAY -C - CALL MOVCH(4,MONAM(IMO),1,TITLE,20) -C -C CONVERT YEAR TO HOLLERTH -C -C?? CALL FFI2A(IWORK,1,4,1,IYR) - CALL INT2CH(IYR,TEXT,4,'L999') - CALL MOVCH(4,TEXT,1,LAB,24) -C -C -C MOVE YEAR INTO BYTES 24-27 OF TITLE ARRAY -C -C?? CALL MOVCH(4,IWORK,1,TITLE,24) -C CALL MOVCH(4,TEXT,1,TITLE,24) -C -C -C MOVE DUMP TIME INTO FIRST 8 BYTES OF LAB ARRAY -C -C CALL MOVCH(8,NANJ1,17,LAB,1) -C -C MOVE HOUR INTO BYTES 9-10 OF LAB ARRAY -C -C CALL MOVCH(2,NANJ1,7,LAB,9) -C -C MOVE DAY OF WEEK INTO BYTES 13-16 OF LAB ARRAY -C -CC CALL MOVCH(4,IHDAYW,1,LAB,13) -C -C MOVE DAY OF MONTH INTO BYTES 17-18 OF LAB ARRAY -C -C CALL MOVCH(2,NANJ1,5,LAB,17) -C -C MOVE MONTH INTO BYTES 20-23 OF LAB ARRAY -C -C CALL MOVCH(4,MONAM(IMO),1,LAB,20) -C -C CONVERT YEAR TO HOLLERTH -C -C?? CALL FFI2A(IWORK,1,4,1,IYR) -C CALL INT2CH(IYR,TEXT,4,'L999') -C -C MOVE YEAR INTO BYTES 24-27 OF LAB ARRAY -C -C???? CALL MOVCH(4,IWORK,1,LAB,24) -C CALL MOVCH(4,TEXT,1,LAB,24) - IPT0 = IPT + IXADJ - JPT0 = JPT + IYADJ - I = IPT + IXADJ - HEIGHT = 1.0 - CALL PUTLAB(IPT0,JPT0,HEIGHT,' SATELLITE RADIOSONDE', - 1 0.0,25,IPRIOR,1) - IPT1 = IPT0 + 12 - TEXT(1) = CHAR(92) - IPRIOR(1) = 0 - IPRIOR(2) = 2 -C .....char(92)= hex5c which is the 'star' - CALL PUTLAB(IPT1,JPT0,HEIGHT,TEXT,0.0,1,IPRIOR,1) - IPT2 = IPT1 + 120 - TEXT(1) = CHAR(40) -C .....char(40)= hex28 which is the 'open circle' - CALL PUTLAB(IPT2,JPT0,HEIGHT,IOPCIR,0.0,1,2,1) - IPT3 = I - IPT3 = IPT3 + 30 - JPT3 = JPT0 + 15 - IPRIOR(2) = 1 - CALL PUTLAB(IPT3,JPT3,HEIGHT,LAB(3),0.0,19,IPRIOR,1) - IPT4 = I - JPT4 = JPT0 + 15 - CALL PUTLAB(IPT4,JPT4,HEIGHT,'1000-250MB THICKNESS ',0.0,21, - 1 IPRIOR,1) - IPT5 = IPT4 + 210 - CALL PUTLAB(IPT5,JPT4,HEIGHT,LAB(1),0.0,8,IPRIOR,1) - IPT6 = I - JPT6 = JPT0 + 15 - CALL PUTLAB(IPT6,JPT6,HEIGHT,' NATIONAL WEATHER SERVICE',0.0,25, - 1 IPRIOR,1) -100 RETURN - END diff --git a/util/sorc/plotvpap.fd/titleo.f b/util/sorc/plotvpap.fd/titleo.f deleted file mode 100755 index e47c516cac..0000000000 --- a/util/sorc/plotvpap.fd/titleo.f +++ /dev/null @@ -1,232 +0,0 @@ - SUBROUTINE TITLEO(I,J,DHMBS,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TITLEO PUTS TITLE ON TROPICAL ANALYSIS -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-02-10 -C -C ABSTRACT: PLACES A DESCRIPTIVE TITLE ON THE TROPICAL ANALYSIS. -C UNPACKS THE TIMES OUT OF WORDS (1-2) OF NANJI AND BUILDS A TITLE -C FOR CALL TO PUTLAB. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-06 HENRICHSEN REPLACED ENCODE AND DECODE WITH FFA2I, -C FFI2A AND MOVCH. DOCUMENT CODE. -C 93-05-10 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-02-10 LIN CONVERT SUBROUTINE TO CFT 77 -C -C USAGE: CALL TITLEO(I,J,DHMBS,IERR) -C -C INPUT ARGUMENT LIST: -C I - I POSITION IN DOTS OF TITLE. -C J - J POSITION IN DOTS OF TITLE. -C DHMBS - REAL*8 WORD THAT CONTAINS THE MB LEVEL -C - DISCRIPTION. -C COMMON - /TIMES/ NANJI(12) -C - CONTAINS YYMMDDHH IN WORDS (1-2) IN HOLLERTH. -C - CONTAINS DUMP TIME IN WORDS (5-6) IN HOLLERTH. -C -C OUTPUT ARGUMENT LIST: -C IERR - ERROR RETURN -C - =0 NORMAL RETURN -C - =1 ERROR FROM SUB DAYOWK, NO TITLE MADE. -C -C -C REMARKS: -C THIS TITLER PLACES A DESCRIPTIVE TITLE ON THE TROPICAL ANALYSES. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: CRAY -C -C$$$ - COMMON /TIMES/ NANJI(12) - COMMON /ADJUST/ IXADJ, IYADJ - COMMON / DATE / NYR,NMO,NDA,NHR,CDUMP - CHARACTER*8 CDUMP - - CHARACTER*4 CSTOR -C -C -C ...COMMON TIMES IS COMMON TO MAIN(PLOTOB) AND REDADP. -C - CHARACTER*8 DHMBS -C - CHARACTER*4 AA(3) - DATA AA /3*'AAAA'/ - CHARACTER*4 TITLE(7) - DATA TITLE /' ',' ','HHZ ','THU ',' A', - 1 'PR 1','989 '/ - CHARACTER*4 MONAM(12) - DATA MONAM /'JAN ','FEB ','MAR ','APR ','MAY ', - 1 'JUN ','JUL ','AUG ','SEP ','OCT ', - 2 'NOV ','DEC '/ -C??? INTEGER IACCIR /Z4C000000/ -C??? INTEGER IOPCIR /Z4D000000/ -C??? INTEGER ISRCIR /ZE0000000/ - INTEGER IWORK(4) - INTEGER IPRIOR(2) - CHARACTER*1 TEXT(8) - CHARACTER*8 CWORK - CHARACTER*4 IHDAYW - INTEGER ITEXT - EQUIVALENCE (TEXT(1),ITEXT) -C -C * * * * * * * * * * * -C - IERR = 0 -C -C CONVERT TIMES TO INTEGER -C -C PRINT 214, NANJI(1),NANJI(2) - 214 FORMAT (1X, Z16,4X,Z16) -C PRINT 215, NANJI(1),NANJI(2) - 215 FORMAT (1X, A8,12X,A8 ) -C - ITEXT = NANJI(1) -c CALL ASC2INT(2,TEXT(5),IWORK(1),IERR) -c CALL ASC2INT(2,TEXT(7),IWORK(2),IERR) - ITEXT = NANJI(2) -c CALL ASC2INT(2,TEXT(5),IWORK(3),IERR) -c CALL ASC2INT(2,TEXT(7),IWORK(4),IERR) -C CALL FFA2I(NANJI,1,2,4,IWORK,IERR) - IYR = NYR + 1900 - IF(IYR .LT. 1950) IYR = IYR + 100 - IMO = NMO - IDA = NDA - IHR = NHR - PRINT *, ' IYR=',IYR,' IMO=',IMO,' IDA=',IDA,' IHR=',IHR - CALL DAYOWK(IDA,IMO,IYR,IDAYWK,IHDAYW) - IF (IDAYWK.NE.0) GO TO 40 - IERR = 1 - GO TO 100 - 40 CONTINUE -C -C MOVE DUMP TIME INTO FIRST 8 BYTES OF TITLE ARRAY -C -C CALL MOVCH(8,CDUMP,1 ,TITLE,1) -C -C MOVE HOUR INTO BYTES 9-10 OF TITLE ARRAY -C -C CALL INT2CH(IHR,CWORK,2,'L999') -C CALL MOVCH(2,CWORK,1,TITLE,9) - CALL BIN2CH(IHR,CSTOR,2,'A99') -C PRINT *,'TITLE ',TITLE - TITLE(3)(1:2) = CSTOR(1:2) -C PRINT *,'TITLE ',TITLE - -C -C MOVE DAY OF WEEK INTO BYTES 13-16 OF TITLE ARRAY -C - CALL MOVCH(4,IHDAYW,1,TITLE,13) -C -C MOVE DAY OF MONTH INTO BYTES 17-18 OF TITLE ARRAY -C -C CALL INT2CH(NDA,CWORK,4,'L999') - CALL BIN2CH(NDA,CWORK,2,'A99') - TITLE(5)(1:2)=CWORK(1:2) -C PRINT *,'TITLE ',TITLE -C CALL MOVCH(2,CWORK,1,TITLE,17) -C -C MOVE MONTH INTO BYTES 20-23 OF TITLE ARRAY -C - CALL MOVCH(4,MONAM(IMO),1,TITLE,20) -C -C CONVERT YEAR TO HOLLERTH -C -C?? CALL FFI2A(IWORK,1,4,1,IYR) -C CALL INT2CH(IYR,TEXT,4,'L999') - CALL BIN2CH(IYR,CWORK,4,'A99') -C -C -C MOVE YEAR INTO BYTES 24-27 OF TITLE ARRAY -C -C?? CALL MOVCH(4,IWORK,1,TITLE,24) - CALL MOVCH(4,CWORK,1,TITLE,24) - PRINT *,' TITLE ',TITLE -C - IXL = I + IXADJ - JXL = J + IYADJ - IBORD = IXL + 10 - JBORD = JXL - 2 - IPRIOR(1) = 0 - IPRIOR(2) = 2 - ITAG = 0 -C - HT = 3.0 - ANGLE = 90.0 - NCHAR = 6 - CALL PUTLAB(IXL,JXL,HT,DHMBS,ANGLE,NCHAR,IPRIOR,ITAG) -C - JXL = JXL + 60 - NCHAR = 9 - CALL PUTLAB(IXL,JXL,HT,'ANALYSIS ',ANGLE,NCHAR,IPRIOR,ITAG) - JXL = JXL + 90 - NCHAR = 5 - CALL PUTLAB(IXL,JXL,HT,TITLE(1),ANGLE,NCHAR,IPRIOR,ITAG) - IXL = IXL + 15 - JXL = JXL - 145 - NCHAR = 19 - CALL PUTLAB(IXL,JXL,HT,TITLE(3),ANGLE,NCHAR,IPRIOR,ITAG) - IXL = IXL + 15 - JXL = JXL + 29 - HT = 1.0 - NCHAR = 1 - TEXT(1) = CHAR(60) -C..... IT IS A SQUARE - CALL PUTLAB(IXL,JXL,HT, TEXT,0.0,NCHAR,IPRIOR,ITAG) - JXL = JXL + 12 - HT = 5.0 - NCHAR = 8 - CALL PUTLAB(IXL,JXL,HT,'AIRCRAFT',ANGLE,NCHAR,IPRIOR,ITAG) - JXL = JXL + 54 - HT = 1.0 - NCHAR = 1 - TEXT(1) = CHAR(92) -C..... IT IS A STAR - CALL PUTLAB(IXL,JXL,HT, TEXT,0.0,NCHAR,IPRIOR,ITAG) - JXL = JXL + 12 - HT = 5.0 - NCHAR = 9 - CALL PUTLAB(IXL,JXL,HT,'SATELLITE',ANGLE,NCHAR,IPRIOR,ITAG) - IXL = IXL + 11 - JXL = JXL - 48 - HT = 1.0 - NCHAR = 1 - TEXT(1) = CHAR(40) -C..... IT IS AN OPEN CIRCLE - CALL PUTLAB(IXL,JXL,HT, TEXT,0.0,NCHAR,IPRIOR,ITAG) - JXL = JXL + 12 - HT = 5.0 - NCHAR = 10 - CALL PUTLAB(IXL,JXL,HT,'RADIOSONDE',ANGLE,NCHAR,IPRIOR,ITAG) - IXL = IXL + 11 - JXL = JXL - 54 - NCHAR = 26 - CALL PUTLAB(IXL,JXL,HT,'WIND WITH NO STN CIRCLE IS', - X ANGLE,NCHAR,IPRIOR,ITAG) - IXL = IXL + 11 - JXL = JXL + 6 - NCHAR = 24 - CALL PUTLAB(IXL,JXL,HT,'ANALYZED GRIDPOINT VALUE', - X ANGLE,NCHAR,IPRIOR,ITAG) -C -C ...BORDER... -C - HT = 16.0 - ANGLE = 0.0 - NCHAR = 5 - IXL = IBORD - 27 - JXL = JBORD - 10 - CALL PUTLAB(IXL,JXL,HT,AA(1),ANGLE,NCHAR,IPRIOR,ITAG) - JXL = JXL + 220 - CALL PUTLAB(IXL,JXL,HT,AA(1),ANGLE,NCHAR,IPRIOR,ITAG) - HT = 17.0 - NCHAR = 11 - JXL = JBORD - 10 - CALL PUTLAB(IXL,JXL,HT,AA(1),ANGLE,NCHAR,IPRIOR,ITAG) - IXL = IXL + 95 - CALL PUTLAB(IXL,JXL,HT,AA(1),ANGLE,NCHAR,IPRIOR,ITAG) -C - 100 RETURN - END diff --git a/util/sorc/plotvpap.fd/titles.f b/util/sorc/plotvpap.fd/titles.f deleted file mode 100755 index 68770a82e4..0000000000 --- a/util/sorc/plotvpap.fd/titles.f +++ /dev/null @@ -1,60 +0,0 @@ - SUBROUTINE TITLES -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TITLES LABELS THE LAND MASSES ON S.H. 1/40MIL MP -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-02-10 -C -C ABSTRACT: LABELS THE CONTINENTS FOR THE STANDARD 1/40 MILLIOM POLAR -C STEREOGRAPHIC PROJECTION OF THE S. HEMISPHERE. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-06 HENRICHSEN DOCUMENT -C 93-06-10 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-02-10 LIN CONVERT SUBROUTINE TO CFT 77 -C -C USAGE: CALL TITLES -C -C -C REMARKS: CALLS PUTLAB TO LABEL THE LAND MASSES IN S.H. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C -C THIS SUBROUTINE LABELS THE CONTINENTS FOR THE STANDARD -C 1 : 40M POLAR STEREOGRAPHIC PROJECTION OF THE S. HEMISPHERE. -C - COMMON /ADJUST/ IXADJ, IYADJ -C - INTEGER IPRIOR(2) -C - IPT = 340+IXADJ - JPT = 325+IYADJ - HEIGHT = 11.0 - ANGLE = 0.0 - NCHAR = 17 - IPRIOR(1) = 0 - IPRIOR(2) = 0 - ITAG = 0 - CALL PUTLAB(IPT,JPT,HEIGHT,'A#U#S#T#R#A#L#I#A',ANGLE,NCHAR, - X IPRIOR,ITAG) - IPT = 1100+IXADJ - JPT = 1700+IYADJ - NCHAR = 25 - CALL PUTLAB(IPT,JPT,HEIGHT,'S#O#U#T#H###A#M#E#R#I#C#A', - X ANGLE,NCHAR,IPRIOR,ITAG) - IPT = 1550+IXADJ - JPT = 755+IYADJ - NCHAR = 11 - CALL PUTLAB(IPT,JPT,HEIGHT,'A#F#R#I#C#A',ANGLE,NCHAR, - X IPRIOR,ITAG) - IPT = 750+IXADJ - JPT = 870+IYADJ - NCHAR = 19 - CALL PUTLAB(IPT,JPT,HEIGHT,'A#N#T#A#R#C#T#I#C#A',ANGLE, - X NCHAR,IPRIOR,ITAG) - RETURN - END diff --git a/util/sorc/plotvpap.fd/titlhc.f b/util/sorc/plotvpap.fd/titlhc.f deleted file mode 100755 index cf1d34728d..0000000000 --- a/util/sorc/plotvpap.fd/titlhc.f +++ /dev/null @@ -1,49 +0,0 @@ - SUBROUTINE TITLHC(IPT,JPT,ILVLT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TITLHC PUT HGT CHANGE LEGEND -C PRGMMR: LIN ORG: W/NMC412 DATE: 97-02-11 -C -C ABSTRACT: PLOTS HGT CHANGE LEGEND ON ALL THE MAPS -C -C PROGRAM HISTORY LOG: -C 97-02-10 ORIGINAL AUTHOR LUKE LIN -C -C USAGE: CALL TITLHC(IPT,JPT) -C -C INPUT ARGUMENT LIST: -C IPT - THE I POSITION IN DOTS ON THE VARIAN -C JPT - THE J POSITION IN DOTS ON THE VARIAN -C -C OUTPUT ARGUMENT LIST: -C COMMON - /TIMET/NANJK(2) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - COMMON /ADJUST/ IXADJ, IYADJ -C - COMMON/TIMET/NANJK(2) -C ...COMMON TIMET IS COMMON TO MAIN(PLOTOB) AND REDADP - INTEGER IPRIOR(2) - INTEGER ILVLT -C - XHT=1.0 - YHT=11.0 - IPRIOR(1)=0 - IPRIOR(2)=2 - IPT0 = IPT + IXADJ - JPT0 = JPT + IYADJ - IF (ILVLT.LT.5) THEN - CALL PUTLAB(IPT0,JPT0,XHT,'HGT CHANGE IN METERS',0.0,20,IPRIOR,0) - ELSE - CALL PUTLAB(IPT0,JPT0,XHT,'HGT CHANGE IN DECAMETERS',0.0, - 1 24,IPRIOR,0) - ENDIF - RETURN - END diff --git a/util/sorc/plotvpap.fd/truijx.f b/util/sorc/plotvpap.fd/truijx.f deleted file mode 100755 index 94012324e7..0000000000 --- a/util/sorc/plotvpap.fd/truijx.f +++ /dev/null @@ -1,162 +0,0 @@ - SUBROUTINE TRUIJX(ALAT,ALONG,XI,XJ,KEIL,IRET_TIJ) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TRUIJX COMPUTE I/J GRID COORDS FROM LAT/LONG -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 96-09-23 -C -C ABSTRACT: CONVERT A LOCATION FROM GIVEN LAT/LONG COORDINATES -C TO GRID I/J COORDINATES. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR(S)'S NAME(S) HERE -C 91-10-25 LILLY ADDED DOCBLOCK -C 96-09-23 SHIMOMURA: CONVERTED 91-10-23 VERSION TO CRAY -C SINCE I ADDED RETURN CODE TO CALL SEQUENCE, -C I CHANGED THE NAME OF THIS VERSION TO "TRUIJX" -C -C USAGE: CALL TRUIJX(ALAT, ALONG, XI, XJ, KEIL, IRET_TIJ) -C INPUT ARGUMENT LIST: -C ALAT - REAL LATITUDE IN DEGREES NORTH -C ALONG - REAL LONGITUDE IN DEGREES WEST (HOW IS EAST PUT?) -C KEIL - INT CODE FOR THE GRID BEING USED -C -C OUTPUT ARGUMENT LIST: -C XI - REAL GRID I-COORDINATE -C XJ - REAL GRID J-COORDINATE -C IRET_TIJ - RETURN CODE -C = 0; NORMAL RETURN -C =170; GIVEN ARG:KEIL IS OUT OF RANGE -C -C OUTPUT FILES: -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: -C CAUTION: 96-09-23/DSS -- I CHANGED CALL SEQUENCE TO ADD A RETURN -C CODE, SINCE THE OLD VERSION HAD A STOP. -C -C CAUTION: 96-09-23/DSS -- I HAND-COPIED MODS FROM A VERSION FOUND -C IN PLOT250V PACKAGE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C ...TO COMPUTE I/J FROM GIVEN LAT/LONG... -C ... ON THE GRID SPECIFIED BY KEIL... -C -C ...KEIL=1 FOR LFM GRID -C ...KEIL=2 FOR STD NMC GRID -C ...KEIL=3 FOR SRN HEMI 381KM GRID INT., 80W IS VERT. AT TOP, -C SRN HEMI LATS HAVE NEG. VALUES -C ...KEIL=4 (USED FOR PEATMOS POP) 190.5 KM GRID LENGTH, -C ...KEIL=5 FOR SFC US 1/10M ADDED 23 FEB 73 -C ...KEIL=6 FOR LARGER AREA SFC US 1/10M ADDED 12 JUNE 75 ... -C ...KEIL=7 FOR LARGE NH 1/20M 105W FRONT 2/3 20 OCT 1975 ... -C ...KEIL=8 FOR LARGE NH 1/20M BACK PANEL SIDEWAYS 20 OCT 75 ... -C ...KEIL=9 FOR 65*65 N.HEMI 1/40M W/ 105W VERTICAL ... JAN 16, 76 -C ...KEIL=10 FOR 47*51 N.HEMI 1/40M W/ 105W VERTICAL ... JAN 16, 76 -C ...KEIL=11 FOR 51*51 LFM SUBSET OF 1/40M W/ 105W VERTICAL 1/16/76 -C ...KEIL=12 FOR 53*57 FULL LFM GRID W/ 105W VERTICAL 7/22/76 -C ...KEIL=13 FOR 43*31 LFM SUBSET W/ 105W VERT 7/23/76 -C ...KEIL=14 FOR 65*65 STD NMC GRID NHEMI W/80W VERT 7/7/77 -C ...KEIL=15 FOR 55*42 NA AFOS W/105W VERTICAL MAR 16,1981 -C ...KEIL=16 FOR LARGE SH 1/20M W/ 60W VERTICAL APR 30, 1981 -C ...KEIL=17 FOR 87*71 NH 1/20M W/105W VERTICAL JUN 9, 1982 -C ...KEIL=18 FOR 48*44 NH 1/20M W/102.5W VERT (DLY WEA MAP) 9/26/82 - -C ...RE ASSUMES 6371.2 KM EARTH RADIUS ... - - INTEGER MXKEIL - PARAMETER (MXKEIL=18) -C ...WHERE KEIL IS MAX NO. OF GRIDS THIS S/R WORKS FOR - - REAL XIP(MXKEIL) - REAL XJP(MXKEIL) - REAL RE(MXKEIL) - REAL ADDLNG(MXKEIL) - -C ... KEIL =1 =2 =3 =4 -C ... LFM STD NMC SRN PEATMOS - DATA XIP / 24.0, 24.0, 24.0, 24.0, - X -35.0,-11.0,55.0,-15.0, - Y 33.0, 24.0,26.0, 27.0, 17.0, - Z 33.0, 27.0, 55.0, 40.0, 21.0 / - - DATA XJP / 46.0, 26.0, 26.0, 46.0, - X 2*47.0, 51.0, 55.0, - Y 33.0, 26.0,46.0, 49.0, 46.0, - Z 33.0, 46.0, 65.0, 73.0, 48.0 / - - DATA RE / 62.40866, 31.20433, 31.20433, 62.40866, - X 2*124.81733, 2*62.40866, - Y 2*31.20433, 3*62.40866, 31.20433, 2*62.40866, - Z 93.61299, 62.40866 / - - DATA ADDLNG / 75.0, 100.0, 80.0, 82.0, - X -15.0,-15.0,75.0,165.0, - Y 5*75.0, - Z 100.0, 75.0, 60.0, 75.0, 77.5 / - -C ... VERT MERIDIAN... 105W 80W 100E 98W ... -C ...KEIL=5 AND =6 HAVE VERT MERIDIAN AT 195 W ... -C ...KEIL=7 VERT MERID IS 105W, KEIL=8 VERT MERID IS 15W ... -C ...KEIL=9,10,11,12,13 HAVE VERT MERIDIAN AT 105W -C ...KEIL=14 80W VERT -C ...KEIL=15 105W VERTICAL -C ...KEIL=16 60W VERTICAL -C ...KEIL=17 105W VERTICAL -C ...KEIL=18 102.5W VERT - - - REAL CONVT - DATA CONVT /1.745329E-02/ - -C . . . . . . . . . . . - REAL ALAT - REAL ALONG - REAL XI - REAL XJ - INTEGER KEIL - INTEGER IRET_TIJ -C . . . . . . . . . . . - REAL XLAT - REAL WLONG - SAVE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - IRET_TIJ = 0 - XI = 0.0 - XJ = 0.0 - - KEY = KEIL - IF((KEY .LE. 0) .OR. (KEY .GT. MXKEIL)) THEN -C ...COMES HERE IF GIVEN KEIL WAS OUT OF ALLOWABLE RANGE - WRITE(6,FMT='(1H ,/1H ,''TRUIJX: ERROR. ARGUMENT "KEIL"'', - 1 '' OUT-OF-RANGE. KEIL= HEX '', Z8.8)') - A KEIL - IRET_TIJ = 170 - GO TO 999 - ENDIF - -C ...OTHERWISE, KEIL IS W/I RANGE - IF((KEY .EQ. 3) .OR. (KEY .EQ. 16)) THEN -C ...FALLS THRU TO HERE FOR SRN HEMI ONLY... - XLAT = -ALAT * CONVT - WLONG = 360.0 - ALONG - WLONG = (WLONG + ADDLNG(KEY)) * CONVT - - ELSE - XLAT = ALAT * CONVT - WLONG = (ALONG + ADDLNG(KEY)) * CONVT - - ENDIF - - R = (RE(KEY) * COS(XLAT)) / (1.0 + SIN(XLAT)) - XI = XIP(KEY) + R*SIN(WLONG) - XJ = XJP(KEY) + R*COS(WLONG) - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/tstbnd.f b/util/sorc/plotvpap.fd/tstbnd.f deleted file mode 100755 index 69a62b3a77..0000000000 --- a/util/sorc/plotvpap.fd/tstbnd.f +++ /dev/null @@ -1,599 +0,0 @@ - SUBROUTINE TSTBND( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: TSTBND MAKES SURE STATION IS ON MAP -C PRGMMR: LARRY SAGERAR ORG: NP12 DATE:2006-03-30 -C -C ABSTRACT: MAKES SURE STATION IS ON GRAPHIC. IF NOT, STATION IS -C FLAGGED BY A NON ZERO RETURN CODE AND IS DROPPED. -C -C PROGRAM HISTORY LOG: -C 2006-03-30 LARRY SAGER CONVERTED SUBROUTINE WNDBRK TO TSTBND -C -C USAGE: CALL TSTBND( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB ) -C INPUT ARGUMENT LIST: -C ISTN - ICOORDINATE OF WIND PLOT IN DOTS. -C JSTN - JCOORDINATE OF WIND PLOT IN DOTS. -C KDDGD - WIND DIRECTION TO NEAREST 10 DEGREES. -C ISPEED - WIND SPEED IN KNOTS. -C IOPTN - FLAG TO DETERMINE IF TEMPERATURE AND DEW POINT -C - PLOTS ARE IN THE WAY OF PLOTTING WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: -C NWOK - COUNTER OF NUMBER OF LABELS ADDED TO LABEL ARRAY. -C IRET_WNB - RETURN CODE -C = 0; NORMAL RETURN -C = -1; PARITY ERROR WHILE TRYING TO OUTPUT LABEL ARRAY; -C USER SHOULD ABORT ON THIS SERIOUS I/O ERROR. -C = -2; PUTL_WR::HAFPAKRA: FAILED TO HALF-PACK LABEL ARRAY -C SERIOUS ERROR. USER SHOULD ABORT. LOGIC ERR. -C -C = 1; TSTBND: WARNING ... BAD IDDGD -C = 2; TSTBND: WARNING ... BAD ISPEED -C = 3; TSTBND: WARNING ... BAD CUTOFF VALUE -C = 4; TSTBND: WARNING ... OUT-OF-RANGE FLAG COUNT -C = 5; TSTBND: WARNING ... LOCATION OFF MAP -C -C INPUT FILES: -C -C OUTPUT FILES: -C -C REMARKS: BLOCK DATA WNDCON IS USED BY THIS SUBR. -C CALLS SUBR PUTL_WR(), WHICH CALLS SUBR HAFPAKRA() -C CAUTION: CALL SEQ. CHANGE WITH ADDED IRET_WNB -C -C ATTRIBUTES: -C LANGUAGE: F90. -C MACHINE: IBM -C -C$$$ -C -C - - INTEGER LBLTAP - PARAMETER (LBLTAP=55) - - INTEGER LMAX - PARAMETER (LMAX=1024) - INTEGER LMAX2 - PARAMETER (LMAX2=2*LMAX) - - COMMON /KPLOT/ LABEL,LABIX,NOBUF,IDRA(50) - INTEGER LABEL(2,LMAX) - INTEGER JARRAY(LMAX2) - EQUIVALENCE (JARRAY(1),LABEL(1,1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - EXTERNAL WNDCON !... FOR COMMON /WINCON/ -C !... DEFINED IN BLOCK DATA WNDCON - COMMON /WINCON/ KWNDFL(5,36),KWNDDV(5,36),KWNDBA(10,9) - INTEGER KWNDFL - INTEGER KWNDDV - INTEGER KWNDBA - -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C USAGE: CALL WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,iret_wnb ) -C INPUT ARGUMENT LIST: - INTEGER ISTN,JSTN -C !... I-,J-COORDINATES OF WIND PLOT IN DOTS. - INTEGER KDDGD -C !... WIND DIRECTION TO NEAREST 10 DEGREES. - INTEGER ISPEED -C !... WIND SPEED IN KNOTS. - INTEGER IOPTN -C !... FLAG TO DETERMINE IF TEMPERATURE AND DEW- -C !... POINT PLOTS ARE IN THE WAY OF PLOTTING -C !... WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: - INTEGER NWOK -C !... COUNTER OF NUMBER OF LABELS ADDED TO -C !... LABEL ARRAY. - INTEGER IRET_WNB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C - INTEGER IARWUP -C ...WHICH IS 'ARROW-UP' CHAR FONT CHANGE BIT... - DATA IARWUP / X'00010000' / - - INTEGER IPRBA - DATA IPRBA / X'00006000' / -C ...FOR WIND BARBS/STAFF ... PRIORITY = 3, NO 'ARROW-UP' BIT... - - INTEGER IPRFL(2) - DATA IPRFL /X'00014000',X'00018000'/ -C ... WHERE IPRFL IS PRIORITY ASSIGNED TO WIND-FLAG FONT .... -C ... WHICH ARE 'ARROW UP' BIT AND PRIORITY = 2 AND 4 -C ... WHERE IPRFL ALSO INCLUDES ARROW-UP FOR WIND-FLAG FONT ... - - - INTEGER IRUBA - DATA IRUBA / X'01200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=01 FOR ERASER UNDER FLAG - - INTEGER IRUBB - DATA IRUBB / X'14010000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=20 FOR ERASER UNDER BARB - - INTEGER IRUBC - DATA IRUBC / X'03200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=03 FOR ERASER UNDER FLAG - - INTEGER IXXK - DATA IXXK / 5 / -C ...WHICH IS THE XXTH LOOK TABLE BEFORE THE WIND-FLAG FONTS - - INTEGER ICORN - DATA ICORN /0/ - - integer ICORNFLAG(2) - DATA ICORNFLAG / -1, 0 / -C ... WHERE ICORNFLAG(IHEMIS) MOVES NRN HEMI WIND-FLAG LEFTWARD -1 -C ... BUT SRN HEMI WIND-FLAG NEEDS NO ADJ - - INTEGER ILLIM - DATA ILLIM / 10 / - INTEGER IRLIM - DATA IRLIM / 4000 / - INTEGER JLLIM - DATA JLLIM / 1 / - INTEGER JTLIM - DATA JTLIM / 7020 / - -C ... TO CONVERT WIND DIRECTION INT DD INTO AN ASCII CHAR -C ... WHICH WILL GET THE CORRECT BIT-MAPPED CHARAC ... -C ... TO CONVERT A BINARY INT X'01' ==> 'A' -C X'1A' ==> 'Z' -C X'1B' ==> '0' -C X'24' ==> '9' - CHARACTER*1 CTTBL(36) -C ... 01 02 03 04 05 06 07 08 09 ... - DATA CTTBL / 'A','B','C','D','E','F','G','H','I', - 1 'J','K','L','M','N','O','P','Q','R', - 2 'S','T','U','V','W','X','Y','Z','0', - 3 '1','2','3','4','5','6','7','8','9' / -C ... 28 29 30 31 32 33 34 35 36 ... - - INTEGER KDOLR(4) - DATA KDOLR /X'00000000',X'00000000', - X X'00000000',X'00000000'/ -C ...WHICH IS NULL IN 4 BYTE POSITIONS... - - INTEGER KDEWPT - DATA KDEWPT / X'00000008' / -C ...DEW POINT PLOT INFO BIT... - INTEGER KTEMP - DATA KTEMP / X'00000004' / -C ...TEMP PLOT INFO BIT... - - INTEGER KDR220 - DATA KDR220 /22/ - INTEGER KDR260 - DATA KDR260 /26/ - INTEGER KDR300 - DATA KDR300 /30/ -C ...WIND DIR LIMITS OF WIND OVERPLOTTED BY DEW PT, TEMP... - - - INTEGER LGAPK(5,8) - DATA LGAPK / -7,-8,-11,-8,X'09410000', - 1 -9,-7,-11,-8,X'09420000', - 2 -10,-6,-11,-8,X'09430000', - 3 -11,-4,-11,-5,X'07440000', - 4 -11,-2,-11,-5,X'07450000', - 5 -11, 0,-11, 0,X'07460000', - 6 -11, 2,-11, 0,X'07470000', - 7 -10, 4,-11, 0,X'07480000'/ -C ...PENTAPACKED /IGAP,JGAP ORIGIN DISPLACEMENTS FOR OTHER WND PART/ -C ...DI,DJ TO LL FOR GAP FILLER LINE CHAR/LABEL TEXT FOR GAP FILLER/ - - - INTEGER ISDIF(4) - DATA ISDIF / 6, 12, 9, 12 / -C ... DISPLACEMENTS FOR REVERSED WIND FLAGS USED IN SOUTHERN -C ... HEMISPHERE IN ORDER BY FLAG TYPE ... - - INTEGER LSDI(36) - DATA LSDI / +2, +1, +1, +3, +5,+09, +7, +5, +5, - 1 +4, +5, +6,+12,+15,+18,+21,+20,+20, - 2 +20,+21,+18,+15,+14, +7, +6, +6, +5, - 3 +6, +8, +9, +6, +3, +1, +1, +3, +2 / -C -C ... FURTHER DISPLACEMENTS TO ADJUST SOUTHERN HEMISPHERE WIND FLAGS -C - - INTEGER MSK16B - DATA MSK16B / X'0000FFFF' / - - INTEGER MSKI - DATA MSKI / X'00001FFF' / -C ...WHERE MSKI ALLOWS 13 BITS ... - - INTEGER MSKJ - DATA MSKJ / X'00007FFF' / -C ...WHERE MSKJ ALLOWS FOR 15 BITS... - - INTEGER MXKUT - DATA MXKUT / 120 / -C - LOGICAL LPACK_RAQ - LOGICAL LCLEAN_AFTQ - - INTEGER IACC,MQ -C - INTEGER KUTOFF - - INTEGER LABWOK(2,15) - - INTEGER IJWRD_ERAB - INTEGER ITXTWRD_ERAB - -C -C--------------------------------------------------------------------- - SAVE -C - NWOK = 0 - IRET_WNB = 0 - -C ... SET NORTHERN HEMISPHERE FLAG = 1 - IHEMIS = 1 !... NORTHERN HEMISPHERE MODE - IDDGD = KDDGD -C ... IT IS ASSUMED THAT A ZERO OCCURS FOR WIND DIRECTION ONLY -C ... IN THE NORTHERN HEMISPHERE (I.E. IDDGD = +0) - IF ( IDDGD .EQ. 0 ) IDDGD = 36 - IF ( IDDGD .GE. 0 ) GO TO 100 - -C ... OTHERWISE, IDDGD .LT. 0; WHICH FLAGGED SOUTHERN HEMI MODE -C ... SET SOUTHERN HEMISPHERE FLAG = 2 - IHEMIS = 2 !... SOUTHERN HEMISPHERE MODE - IDDGD = IABS(IDDGD) -C ... SAVE FOR POSITIONING FLAGS - LDDSH = IDDGD -C ... IDDSH POINTS TO VECTOR WHICH WHEN REVERSED WILL BE THE -C ... SOUTHERN HEMISPHERE VECTOR FOR IDDGD ... - IDDSH = 36 - IDDGD - IF ( IDDSH .EQ. 0 ) IDDSH = 36 - 100 CONTINUE - IF(IDDGD .GT. 36) GO TO 911 - IF(ISPEED .LT. 0) GO TO 922 - IF(ISPEED .GT. 300) GO TO 922 -C ...STEP (1)... TO DETERMINE NO. OF FLAGS AND NO. OF BARBS...... - FFIVES = (FLOAT(ISPEED))/5.0 - IFIVES = FFIVES + 0.5 -C ...WHICH ROUNDS TO NEAREST 5-KNOT-UNIT AND FIXES - NFLAGS = IFIVES/10 - NBARBS = MOD(IFIVES,10) -C ...WHERE NO. OF BARBS RANGES FROM 0 TO 9 (FOR NONE TO 45K) -C ...STEP(1B) ... TEST FOR MOVING WIND VECTOR PLOT FOR OVERPLOT - IGAP = 0 - JGAP = 0 - IF(NBARBS .LE. 2) GO TO 177 -C -C ... IF WIND DIR LESS THAN 220 DEGREES, THEN SKIP TO 177 ... -C - IF(IDDGD .LT. KDR220) GO TO 177 -C -C ... IF WIND DIR LESS THAN 260 DEGREES, THEN SKIP TO 140 ... -C ... AND CHECK TO SEE IF THE DEW POINT PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR260) GO TO 140 -C -C ...IF WIND DIR LESS THAN 300 DEGREES, THEN SKIP TO 144 ... -C ... AND CHECK TO SEE IF THE TEMP PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR300) GO TO 144 - GO TO 177 - - 140 CONTINUE -C ... GET DEW POINT PLOT FLAG ... - IAC3 = IAND(IOPTN,KDEWPT) - IF(IAC3)150,177,150 - - 144 CONTINUE -C ... GET TEMP PLOT FLAG. - IAC4 = IAND(IOPTN,KTEMP) - IF(IAC4) 150,177,150 - 150 CONTINUE -C ...COMES HERE IF WIND BARBS MUST BE MOVED WESTWARD TO NOT OVERPLOT - LLX = IDDGD - KDR220 + 1 - IGAP = LGAPK(1,LLX) - JGAP = LGAPK(2,LLX) - ILL = LGAPK(3,LLX) + ISTN - JLL = LGAPK(4,LLX) + JSTN - ITEXT = LGAPK(5,LLX) - ILL = ILL + ICORN - - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLL,IPRFL(1)) - LABWOK(2,NWOK) = ITEXT - - 177 CONTINUE - -C ....STEP (2) ... TO GET CUT-OFF CONSTANT FOR BARBS... - NBONE = NBARBS + 1 - IF(IHEMIS .EQ. 2) IDDGD = IDDSH - IHOLD = MOD(IDDGD,9) - IHOLD = IHOLD + 1 - KUTOFF = KWNDBA(NBONE,IHOLD) - IF(KUTOFF .LT. 0) GO TO 933 - IF(KUTOFF .GT. MXKUT) GO TO 933 - IF(IHEMIS .EQ. 2) KUTOFF = -KUTOFF - IACC = IAND(IDDGD,MSK16B) - IACC = ISHFT(IACC,16) - MQ = IAND(KUTOFF,MSK16B) - IACC = IOR(IACC,MQ) - ITEXT = IACC -C ...STAFF INFO PACKED WITH DD IN FIRST 2 BYTES, KUTOFF RIGHT-JUSTIF - -C ...STEP (3)... TO POSITION STAFF WITH LOWER LEFT CORNER.... -C ...KWNDDV FORMAT ... ISTART,JSTART,KWIDTH,KHGT,MXV... - ISTART = KWNDDV(1,IDDGD) - JSTART = KWNDDV(2,IDDGD) - KWIDTH = KWNDDV(3,IDDGD) - IF ( IHEMIS .EQ. 2 ) ISTART = KWIDTH - ISTART - ILL = ISTN - KWIDTH + ISTART - ILL = ILL + IGAP + ICORN - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - - JLL = JSTN - JSTART + 1 - JLL = JLL + JGAP - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) -C NWOK = NWOK + 1 -C LABWOK(1,NWOK) = IOR(IJLL,IPRBA) !... there goes BARBS -C LABWOK(2,NWOK) = ITEXT - -C ... insert the eraser under the BARBs ... - IJWRD_ERAB = 0 - IJWRD_ERAB = IOR(IJLL,IARWUP) - ITXTWRD_ERAB = IRUBB -C NWOK = NWOK + 1 -C LABWOK(1,NWOK) = IJWRD_ERAB !... ERASER UNDER BARB -C LABWOK(2,NWOK) = ITXTWRD_ERAB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF(NFLAGS .LE. 0) GO TO 500 - -C ...OTHERWISE, WE HAVE SOME FLAGS TO POSITION... -C STEP (4)... TO GET FLAG INFO FOR PRTITL -C ...DI TO LL,DJ TO LL,DI TO NEXT FLAG, DJ TO NEXT, FLAG TYPE. - ITYPFL = KWNDFL(5,IDDGD) - ISDI = KWNDFL(1,IDDGD) - IF(IHEMIS .EQ. 2) THEN - ISDI = KWNDFL(1,LDDSH) - ISDIF(ITYPFL) + LSDI(LDDSH) - ENDIF - - ILLFL = ISTN + ISDI - ILLFL = ILLFL + IGAP + ICORN - ILLFL = ILLFL + ICORNFLAG(IHEMIS) - JLLFL = JSTN + KWNDFL(2,IDDGD) - JLLFL = JLLFL + JGAP - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - JLLFL = IAND( JLLFL,MSKJ) - ILLFL = IAND( ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) - IPOSN = IOR(IJLFL,IPRFL(IHEMIS)) - -C ...STEP (5)... TO GET TEXT FOR FLAG - ICLASS = IXXK + KWNDFL(5,IDDGD) -C ...WHERE ICLASS IS USED (R1) AFTER ARROW TO POINT TO TABLE IN PRT - -C ================================================================== - IACC = ISHFT(ICLASS,24) - - MQ = MOVA2I(CTTBL(IDDGD)) !... TRANSLATE DD-BINARY TO ASCII CHAR - IAC2 = ISHFT(MQ,16) !... MOVE TO 2ND BYTE FROM HI-END OF I*2 - IACC = IOR(IACC,IAC2) - ITEXT = IOR(IACC,KDOLR(3)) -C ================================================================== -C NWOK = NWOK + 1 -C LABWOK(1,NWOK) = IPOSN -C LABWOK(2,NWOK) = ITEXT - -C ...TO ERASE UNDER 50K FLAG - IAPCT = IRUBA - ILLER = ILLFL - JLLER = JLLFL - IJLER = IJLFL - -C ... GO TO (415,419,426,424),ITYPFL - IF(ITYPFL .EQ. 1) THEN - ILLER = ILLFL - 2 - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 2) THEN - IAPCT = IRUBC - JLLER = JLLFL - 2 - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 3) THEN - GO TO 426 - - ELSE IF(ITYPFL .EQ. 4) THEN - IAPCT = IRUBC - ENDIF - GO TO 426 - - 426 CONTINUE - IJLER = IOR(IJLER,IARWUP) -C NWOK = NWOK + 1 -C LABWOK(1,NWOK) = IJLER -C LABWOK(2,NWOK) = IAPCT - IF(NFLAGS .LE. 1) GO TO 500 - -C ...STEP (6) TO GET FLAGS FOR 100KT AND UP... - NEXDI = KWNDFL(3,IDDGD) - IF ( IHEMIS .EQ.2 ) NEXDI = -NEXDI - NEXDJ = KWNDFL(4,IDDGD) - MORE = NFLAGS - 1 - IF(MORE .GT. 5) GO TO 944 - DO 433 I=1,MORE - ILLFL = ILLFL + NEXDI - JLLFL = JLLFL + NEXDJ - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - - JLLFL = IAND(JLLFL,MSKJ) - ILLFL = IAND(ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) -C NWOK = NWOK + 1 -C LABWOK(1,NWOK) = IOR( IJLFL,IPRFL(IHEMIS) ) -C LABWOK(2,NWOK) = ITEXT - -C ...NOW FOR THE ERASER UNDER THAT FLAG... - ILLER = ILLER + NEXDI - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLLER = JLLER + NEXDJ - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) -C NWOK = NWOK + 1 -C LABWOK(1,NWOK) = IOR(IJLER,IARWUP) -C LABWOK(2,NWOK) = IAPCT - 433 CONTINUE -C ...WHEN IT FALLS OUT OF THIS LOOP, ALL FINISHED - GO TO 500 - - 500 CONTINUE -C ...COMES HERE TO TRANSFER FROM LABWOK TO LABEL AND OUTPUT IF NECES - IF((LABIX+NWOK) .LE. LMAX) THEN - DO ISS = 1,NWOK - LABIX = LABIX + 1 - LABEL(1,LABIX) = LABWOK(1,ISS) - LABEL(2,LABIX) = LABWOK(2,ISS) - ENDDO - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ...OTHERWISE IT WILL EXCEED LABEL BUFFER, SO TEST EACH WORD. - DO 522 ISS = 1,NWOK - LABIX = LABIX + 1 - IF(LABIX .LE. LMAX) THEN - GO TO 520 - - ELSE -C ... OTHERWISE, BIN IS FULL, SO OUTPUT THE FULL BIN -C ... AND CLEAR THE BIN BEFORE PASSING THIS ISS-TH ITEM - WRITE(6,503) - 503 FORMAT(1H ,'WNDBRK: LABEL ARRAY FULL' ) - LCKPT = 503 - LPACK_RAQ = .TRUE. - LCLEAN_AFTQ = .TRUE. -C ... ZERO THE IN-CORE LABEL-ARRAY AFTER WRITING ... -C ... FOR CRAY VERSION, I MUST HALF-PACK BEFORE WRITING, - -C CALL PUTL_WR(LBLTAP,NOBUF,JARRAY,LMAX2,LMAX,LPACK_RAQ, -C 1 LCLEAN_AFTQ,IRET101) - - IF(IRET101 .NE. 0) THEN - IF(IRET101 .EQ. -1) THEN - GO TO 900 - ELSE - WRITE(6,FMT='('' WNDBRK::PUTL_WR::HAFPAKRA: '', - 1 ''FAILED WHEN HAF-PACKING LABEL ARRAY'')') - IRET_WNB = -2 - GO TO 966 - ENDIF - ENDIF -C - LABIX = 1 - ENDIF - - 520 CONTINUE -C ... TO MOVE THE ISS-TH ITEM FROM LABWOK INTO THE LABEL ARRAY -C LABEL(1,LABIX) = LABWOK(1,ISS) -C LABEL(2,LABIX) = LABWOK(2,ISS) - 522 CONTINUE - GO TO 999 - ENDIF - GO TO 999 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 900 CONTINUE -C ... PARITY ERROR ON WRITING LABEL TAPE55 ... - WRITE(6,905) LBLTAP,NOBUF,LABIX,LCKPT - 905 FORMAT(1H ,'WNDBRK:PARITY ERROR WRITING LABEL-TAPE',I2, - 1 /1H ,7X,'NOBUF=',I5,'; LABIX=',I5,'; LCKPT=', I3) - - IRET_WNB = -1 - GO TO 966 -C ... - - 911 CONTINUE - IRET_WNB = 1 - WRITE(6,913) IDDGD,ISTN,JSTN,ISPEED - 913 FORMAT(1H ,'WNDBRK ERROR 1...BAD IDDGD = Z ',Z8, 3X, - 1 'AT I/J = Z ', Z8,1H/, Z8, 3X, 'SPEED = Z ',Z8) - GO TO 966 - - 922 CONTINUE - IRET_WNB = 2 - WRITE(6,924) ISPEED, ISTN, JSTN, IDDGD - 924 FORMAT(1H ,'WNDBRK ERROR 2...BAD ISPEED = Z ', Z8, 3X, - 1 'AT I/J = Z ', Z8, 1H/, Z8, 3X, 'IDDGD = ', Z8) - GO TO 966 - - 933 CONTINUE - IRET_WNB = 3 - WRITE(6,935) KUTOFF,ISTN,JSTN,IDDGD,ISPEED - 935 FORMAT(1H ,'WNDBRK ERROR 3...BAD CUTOFF CONST FOR WND STAFF = - 1 Z ', Z8, 3X, 'AT I/J = Z ', Z8,1H/,Z8,3X, 'DIR/SPD = Z', Z8, - 2 1H/, Z8) - GO TO 966 - - 944 CONTINUE - IRET_WNB = 4 - WRITE(6,946) NFLAGS, ISTN,JSTN,IDDGD,ISPEED - 946 FORMAT(1H ,'WNDBRK ERROR 4...OUT-OF-RANGE FLAG COUNT = Z', - 1 Z8, 3X, 'AT I/J = Z ', Z8,1H/,Z8,3X,'DIR/SPD = Z ', Z8, - 2 1H/, Z8) - GO TO 966 - 955 CONTINUE -C COMES TO 955 IF I/J IS OUT OF RANGE OF MAP - IRET_WNB = 5 - WRITE(6,957) ISTN, JSTN, IDDGD, ISPEED - 957 FORMAT(1H ,'WNDBRK ERROR 5...LOCATION OFF MAP. ISTN = Z ', - 1 Z8, 3X, 'JSTN = Z ', Z8, 3X, 'DIR/SPD = Z ', Z8, 1H/, Z8) - GO TO 966 - 966 CONTINUE - NWOK = 0 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/plotvpap.fd/wibound.f b/util/sorc/plotvpap.fd/wibound.f deleted file mode 100755 index 4698762883..0000000000 --- a/util/sorc/plotvpap.fd/wibound.f +++ /dev/null @@ -1,308 +0,0 @@ - SUBROUTINE WIBOUND(KRUN,KEIL,KLLGO2,LINTERPQQ,ALAT,ALONG, - 1 FLD,IMAX,JMAX,HGTM,LBOUND) -C . . . . -C SUBPROGRAM: WIBOUND PERFORM BOUNDARY-TEST ON ONE LAT/LON PT -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 1997-01-07 -C -C ABSTRACT: PERFORM BOUNDARY-TEST ON THE GIVEN ALAT,ALONG LOCATION -C TO DETERMINE WHETHER THIS OBSERVATION IS WITHIN BOUNDS OR NOT. -C ALSO INTERPOLATES WITHIN A HEIGHT FIELD (UNDER CERTAIN OPTIONS) -C AND RETURNS THE INTERPOLATED HEIGHT VALUE IN 'HGTM' -C (FOR USE IN CONVERTING A THICKNESS TO A HEIGHT) -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR UNKNOWN -C 89-04-27 STEVE LILLY ADD DOCUMENTATION BLOCK -C 93-05-04 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 97-01-07 SHIMOMURA - CONVERT TO RUN ON CRAY; -C - ADDED DOCUMENTATION AND COMMENTS; -C - REPLACED W3FB00, AND W3FB02, WITH W3FB04 CALL -C - CHANGED SUBR NAME FROM "TBOUND" TO "WIBOUND" -C BECAUSE I MADE MANY CHANGES TO CALL SEQUENCE -C - ADDED FLD(IMAX,JMAX) TO CALL SEQUENCE -C - ADDED EXPLICIT LOGICAL ARG4: LINTERPQQ -C TO PERFORM THE INTERPOLATION IN FLD() -C 97-03-11 SHIMOMURA - MODS FOR 1:20M NRN AND SRN HEMI FOR 250MB PLOT -C -C USAGE: CALL WIBOUND(KRUN,KEIL,KLLGO2,LINTERPQQ,ALAT,ALONG, -C FLD,IMAX,JMAX,HGTM,LBOUND) -C -C INPUT ARGUMENT LIST: -C KRUN - FOR SETTING OPTIONS BY RUN TYPE, SUCH AS =11 TROPIC -C KEIL - KEIL SPECIFIES THE GRID FOR CALL TO TRUIJX(,,,,KEIL,) -C KLLGO2 - PRIMARY FLOW CONTROLLER TO SELECT THE TYPE OF TESTING -C AND THE VALUES OF BOUNDARIES - -C =1; DO NOTHING AND RETURN IMMEDIATELY; - -C =2 OR =3; NH 1:40M OR N AMER 1:20M -C (1.0,1.0) (AIMAX,AJMAX) - -C =4; NH 1:20M (1.0,1.0) (109.0,81.0) - -C =5; TROPICAL MAPS OR GOES -- MR4001, GH2601, GH2602 -C (60S,0.) (60N,360.) - -C =6; SH 1:40M (1.0,1.0) (AIMAX,AJMAX) - -C =7; NH 1:60M (1.0,1.0) (65.0,65.0) - -C LINTERPQQ - = .TRUE. IF INTERPOLATION IN FLD(IMAX,JMAX) IS -C DESIRED -C -C ALAT - THE LATITUDE OF THE OBSERVATION -C ALONG - THE LATITUDE OF THE OBSERVATION -C -C FLD(IMAX,JMAX) - REAL FLD(IMAX,JMAX) -C - GIVEN HGT FIELD WITHIN WHICH I WILL INTERPOLATE -C - IN ORDER TO OBTAIN 'HGTM' -C -C COMMON - /WLONG0/ WLONG0 !... USED ONLY BY GOESXY() -C GOESXY() IS CALLED ONLY UNDER KLLGO2=5; -C WHEN KRUN==22, OR KRUN==23 -C -C OUTPUT ARGUMENT LIST: -C HGTM - THE INTERPOLATED VALUE, WITHIN FLD(IMAX,JMAX), -C TO THE LAT/LON POINT -C LBOUND - A TRUE/FALSE RESULT AS TO WHETHER THIS REPORT -C - PASSES OR FAILS THE BOUNDARY TEST -C -C -C REMARKS: -C SUBROUTINES CALLED: -C W3FB04(); LAT/LON TO GRIDI/GRIDJ -C W3FT01(); INTERP W/I FLD(57,57) -C TRUIJX(); LAT/LON TO GRIDI/GRIDJ -C GOESXY(); LAT/LON TO GRIDI/GRIDJ -C INTERP(); INTERP W/I FLD(65,65) -C -C THE CALL SEQUENCE WAS CHANGED TO INCLUDE THE FLD(IMAX,JMAX) -C IN ORDER TO AVOID THE COMMON /JSPACE/ DEPENDENCIES; -C -C ALSO I WILL USE THESE IMAX,JMAX VALUES FOR BOUNDARY TESTS -C FOR THOSE CASES OF KLLGO2 =2, =3, OR =6 -C WHERE THE OLD CODE REFERENCED -C ... COMMON /IJMAX/ AIMAX,AJMAX ... WHICH HAS BEEN DELETED -C -C THE CALL SEQUENCE WAS CHANGED TO INCLUDE THE LOGICAL SWITCH FOR ARG4 -C LOGICAL LINTERPQQ -- = .T. TO PERFORM INTERPOLATION IN FLD() -C = .F. TO NOT INTERPOLATE; -C WHERE THE OLD ARG4 WAS THE UNIT NO. OF INPUT OBS FILE -C WHICH WAS COMPARED AGAINST THE UNIT NO. OF SATELLITE DATA -C TO DETERMINE WHETHER TO LET IT GO TO THE INTERPOLATOR; -C THIS IS A SECONDARY CONTROL, SO IT IS QUERIED ONLY UNDER -C CERTAIN VALUES OF THE PRIMARY CONTROL: 'KLLGO2' = [2, 3, 4, 6] -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - - COMMON /WLONG0/ WLONG0 !... USED BY GOESXY() -C -C -C -C ... REAL FLD(65,65) -C ... EQUIVALENCE(BUFF(13),FLD(1,1)) -C -C ... REAL FLD1(57,57) -C ... EQUIVALENCE(BUFF(13),FLD1(1,1)) -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... USAGE:CALL WIBOUND(KRUN,KEIL,KLLGO2,LINTERPQQ,ALAT,ALONG, -C ... FLD,IMAX,JMAX, HGTM,LBOUND) - INTEGER KRUN !... RUN TYPE, E.G. KRUN=11 FOR TROPIC - INTEGER KEIL !... GRID TYPE - INTEGER KLLGO2 !... PRIMARY FLOW CONTROLLER - LOGICAL LINTERPQQ !... = .T. IF INTERPOLATING IN FLD() -C - REAL ALAT - REAL ALONG - REAL FLD(IMAX,JMAX) - - REAL HGTM - LOGICAL LBOUND - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - REAL DISSAT - DATA DISSAT / 6.619 / - REAL SCALE - DATA SCALE / 26.7858/ -C - REAL XMESHL - REAL ORIENT - INTEGER KQUAD - - SAVE - - AIMAX = FLOAT(IMAX) - AJMAX = FLOAT(JMAX) - HGTM = 0.0 - LBOUND = .TRUE. -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - IF(KLLGO2 .EQ. 1) THEN -C ... BYPASS BOUNDARY TESTS ... JUMP OUT; DO NOTHING - RETURN -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - ELSE IF((KLLGO2 .EQ. 2) .OR. (KLLGO2 .EQ. 3)) THEN -C ... NH 1:40M AND NA 1:20M ARE BOTH DONE HERE ... -C - IF(ALAT .LT. 0.0) GO TO 1000 - - CALL TRUIJX(ALAT,ALONG,XI,XJ,KEIL,IRET_TIJ) - IF(IRET_TIJ .NE. 0) GO TO 1000 - IF(XI .LT. 1.0) GO TO 1000 - IF(XI .GT. AIMAX) GO TO 1000 - IF(XJ .LT. 1.0) GO TO 1000 - IF(XJ .GT. AJMAX) GO TO 1000 - IF(.NOT. LINTERPQQ) RETURN - IF(KRUN .EQ. 9) THEN -C ... TREAT THE 2-DOT CASE HERE ... -C - CALL W3FB04(ALAT,ALONG,190.5,105.0,XII,XJJ) - - XII = XII + 29.0 - XJJ = XJJ + 49.0 - - CALL W3FT01(XII,XJJ,FLD,HGTM,IMAX,JMAX,0,0) - - RETURN - ENDIF - - IF(KRUN .EQ. 10) RETURN -C ... OTHERWISE, KRUN IS NOT 9 AND NOT 10 ... - GO TO 900 !... TO INTERPOLATE W/I FLD -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - ELSE IF(KLLGO2 .EQ. 4) THEN -C ... NH 1:20M DONE HERE ... -C - IF(ALAT .LT. 0.0) GO TO 1000 - CALL TRUIJX(ALAT,ALONG,XI,XJ,KEIL,IRET_TIJ) - IF(IRET_TIJ .NE. 0) GO TO 1000 - IF(XI .LT. 1.0) GO TO 1000 - IF(XI .GT. 109.0) GO TO 1000 - IF(XJ .LT. 1.0) GO TO 1000 - IF(XJ .GT. 81.0) GO TO 1000 - IF(LINTERPQQ) GO TO 900 !... TO INTERP IN FLD - RETURN -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - ELSE IF(KLLGO2 .EQ. 5) THEN -C ... TROPICAL PLOT HERE ON MR4001, GH2601, OR GH2602 ... -C - IF((KRUN .EQ. 22) .OR. (KRUN .EQ. 23)) GO TO 550 - IF(ALAT .LT. -60.0) GO TO 1000 - IF(ALAT .GT. 60.0) GO TO 1000 - IF(ALONG .LT. 0.0) GO TO 1000 - IF(ALONG .GT. 360.) GO TO 1000 - RETURN - - 550 CONTINUE -C ... DO PSEUDO-GOES HERE ... -C - CALL GOESXY(WLONG0,DISSAT,SCALE,ALAT,ALONG,XI,XJ,IEXIT) - IF(IEXIT .NE. 0) GO TO 1000 - - RETURN -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - ELSE IF(KLLGO2 .EQ. 6) THEN -C ... THIS IS A 1:40M PLOT IN THE SH ... -C - IF(ALAT .GT. 0.0) GO TO 1000 - CALL TRUIJX(ALAT,ALONG,XI,XJ,KEIL,IRET_TIJ) - IF(IRET_TIJ .NE. 0) GO TO 1000 - if(krun .eq. 20) then -C ... this is big srn hemi 1:20 M ... - IF(XI .LT. 1.0) GO TO 1000 - IF(XI .GT. 109.0) GO TO 1000 - IF(XJ .LT. 1.0) GO TO 1000 - IF(XJ .GT. 144.0) GO TO 1000 - else - IF(XI .LT. 1.0) GO TO 1000 - IF(XI .GT. AIMAX) GO TO 1000 - IF(XJ .LT. 1.0) GO TO 1000 - IF(XJ .GT. AJMAX) GO TO 1000 - ENDIF - IF(.NOT. LINTERPQQ) RETURN -C -C ... THE SH PE GRID ... -C - XMESHL = -381.0 !... NMC STD GRID LENGTH; NEG SIGN (SH) - ORIENT = 260.0 !... = 80W AT TOP OF SRN HEMI MAP - CALL W3FB04(ALAT,ALONG,XMESHL,ORIENT,XII,XJJ) - GO TO 910 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - ELSE IF(KLLGO2 .EQ. 7) THEN -C ... THIS IS A 1:60M NH PLOT ... -C - IF(ALAT .LT. 0.0) GO TO 1000 - CALL TRUIJX(ALAT,ALONG,XI,XJ,KEIL,IRET_TIJ) - IF(IRET_TIJ .NE. 0) GO TO 1000 - IF(XI .LT. 1.0) GO TO 1000 - IF(XJ .LT. 1.0) GO TO 1000 - IF(XI .GT. 65.0) GO TO 1000 - IF(XJ .GT. 65.0) GO TO 1000 - RETURN -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - ELSE -C -C ... ERROR. THE GIVEN KLLGO2 HAS INVALID NUMBER ... -C ... BYPASS BOUNDARY TEST. -C - WRITE(6, 2010) KLLGO2 - 2010 FORMAT(1H ,'WIBOUND: ERROR - Given BAD-VALED KLLGO2 = ',I4, - 1 /1H ,' ACCEPTABLE VALUES = [1 TO 7]') -C - RETURN - - ENDIF -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - 900 CONTINUE -C -C ... INTERPOLATE 1000MB HEIGHTS HERE ... -C ... BUT BEFORE INTERPOLATING, WHAT IS I/J ?? -C - xmeshl = 381.0 !... 381km = NMC std g.i. - orient = 80.0 !... 80W longitude is vertical meridian - CALL W3FB04(ALAT,ALONG,xmeshl,orient,XII,XJJ) - - 910 CONTINUE - XII = XII + 33.0 - XJJ = XJJ + 33.0 - KQUAD = 6 - IF( (XII .LE. 2.0) .OR. (XII .GE. 64.0)) KQUAD = 5 - IF( (XJJ .LE. 2.0) .OR. (XJJ .GE. 64.0)) KQUAD = 5 - - CALL INTERP(FLD,imax,jmax,HGTM,XII,XJJ,KQUAD) - - RETURN -C -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - 1000 CONTINUE -C ... THIS REPORT IS OUT-OF-BOUNDS FROM A BOUNDARY TEST ... - LBOUND = .FALSE. - RETURN -C -C . . . . . . . . . . . . . . . . . . . . . -C - END diff --git a/util/sorc/plotvpap.fd/wndbrk.f b/util/sorc/plotvpap.fd/wndbrk.f deleted file mode 100755 index 16f172787a..0000000000 --- a/util/sorc/plotvpap.fd/wndbrk.f +++ /dev/null @@ -1,614 +0,0 @@ - SUBROUTINE WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WNDBRK PLOTS WIND DIR AND SPEED AS SHAFT & FLAG -C PRGMMR: KRISHNA KUMAR ORG: NP12 DATE:1999-07-01 -C -C ABSTRACT: PLOTS WIND DIRECTION AND SPEED ON A VARIAN OR FAX MAP AS -C ENTRIES IN THE LABEL FILE. -C ** N O T E : TO MAKE AN EXE LOAD MODULE, WNDBRK MUST BE COMPILE -C ** N O T E : WITH BLOCK DATA WNDCON -C ** (USED TO BE WINCON FOUND 'NMC.PROD.V77GRAPH.SOURCE') -C -C PROGRAM HISTORY LOG: -C 75-04-11 ORIGINAL AUTHOR DENT. -C 86-06-27 MILLER REMOVE ASYNCHRONOUS I/O. -C 86-07-15 MILLER MAKE SURE WIND DIRECTION IS NEVER 0. -C 89-02-21 HENRICHSEN CLEAN UP AND DOCUMENT. -C 90-10-03 HENRICHSEN CONVERT TO FORTRAN 77 -C 96-02-20 SHIMOMURA: CONVERT TO CRAY -C ADDED IRET_WNB RETURN CODE -C 96-10-24 SHIMOMURA: ADD ERASER UNDER BARBS -C 96-10-28 SHIMOMURA: ADJUSTING WIND-FLAG POSITIONING WITH ICORNFLAG -C 1999-07-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C -C USAGE: CALL WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB ) -C INPUT ARGUMENT LIST: -C ISTN - ICOORDINATE OF WIND PLOT IN DOTS. -C JSTN - JCOORDINATE OF WIND PLOT IN DOTS. -C KDDGD - WIND DIRECTION TO NEAREST 10 DEGREES. -C ISPEED - WIND SPEED IN KNOTS. -C IOPTN - FLAG TO DETERMINE IF TEMPERATURE AND DEW POINT -C - PLOTS ARE IN THE WAY OF PLOTTING WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: -C NWOK - COUNTER OF NUMBER OF LABELS ADDED TO LABEL ARRAY. -C IRET_WNB - RETURN CODE -C = 0; NORMAL RETURN -C = -1; PARITY ERROR WHILE TRYING TO OUTPUT LABEL ARRAY; -C USER SHOULD ABORT ON THIS SERIOUS I/O ERROR. -C = -2; PUTL_WR::HAFPAKRA: FAILED TO HALF-PACK LABEL ARRAY -C SERIOUS ERROR. USER SHOULD ABORT. LOGIC ERR. -C -C = 1; WNDBRK: WARNING ... BAD IDDGD -C = 2; WNDBRK: WARNING ... BAD ISPEED -C = 3; WNDBRK: WARNING ... BAD CUTOFF VALUE -C = 4; WNDBRK: WARNING ... OUT-OF-RANGE FLAG COUNT -C = 5; WNDBRK: WARNING ... LOCATION OFF MAP -C -C INPUT FILES: -C FT55F001 - LABEL FILE. -C -C OUTPUT FILES: -C FT06F001 - PRINT FILE. -C FT55F001 - LABEL FILE. -C -C REMARKS: BLOCK DATA WNDCON IS USED BY THIS SUBR. -C CALLS SUBR PUTL_WR(), WHICH CALLS SUBR HAFPAKRA() -C CAUTION: CALL SEQ. CHANGE WITH ADDED IRET_WNB -C -C ATTRIBUTES: -C LANGUAGE: F90. -C MACHINE: IBM -C -C$$$ -C -C - - INTEGER LBLTAP - PARAMETER (LBLTAP=55) - - INTEGER LMAX - PARAMETER (LMAX=1024) - INTEGER LMAX2 - PARAMETER (LMAX2=2*LMAX) - - COMMON /KPLOT/ LABEL,LABIX,NOBUF,IDRA(50) - INTEGER LABEL(2,LMAX) - INTEGER JARRAY(LMAX2) - EQUIVALENCE (JARRAY(1),LABEL(1,1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - EXTERNAL WNDCON !... FOR COMMON /WINCON/ -C !... DEFINED IN BLOCK DATA WNDCON - COMMON /WINCON/ KWNDFL(5,36),KWNDDV(5,36),KWNDBA(10,9) - INTEGER KWNDFL - INTEGER KWNDDV - INTEGER KWNDBA - -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C USAGE: CALL WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,iret_wnb ) -C INPUT ARGUMENT LIST: - INTEGER ISTN,JSTN -C !... I-,J-COORDINATES OF WIND PLOT IN DOTS. - INTEGER KDDGD -C !... WIND DIRECTION TO NEAREST 10 DEGREES. - INTEGER ISPEED -C !... WIND SPEED IN KNOTS. - INTEGER IOPTN -C !... FLAG TO DETERMINE IF TEMPERATURE AND DEW- -C !... POINT PLOTS ARE IN THE WAY OF PLOTTING -C !... WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: - INTEGER NWOK -C !... COUNTER OF NUMBER OF LABELS ADDED TO -C !... LABEL ARRAY. - INTEGER IRET_WNB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C - INTEGER IARWUP -C ...WHICH IS 'ARROW-UP' CHAR FONT CHANGE BIT... - DATA IARWUP / X'00010000' / - - INTEGER IPRBA - DATA IPRBA / X'00006000' / -C ...FOR WIND BARBS/STAFF ... PRIORITY = 3, NO 'ARROW-UP' BIT... - - INTEGER IPRFL(2) - DATA IPRFL /X'00014000',X'00018000'/ -C ... WHERE IPRFL IS PRIORITY ASSIGNED TO WIND-FLAG FONT .... -C ... WHICH ARE 'ARROW UP' BIT AND PRIORITY = 2 AND 4 -C ... WHERE IPRFL ALSO INCLUDES ARROW-UP FOR WIND-FLAG FONT ... - - - INTEGER IRUBA - DATA IRUBA / X'01200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=01 FOR ERASER UNDER FLAG - - INTEGER IRUBB - DATA IRUBB / X'14010000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=20 FOR ERASER UNDER BARB - - INTEGER IRUBC - DATA IRUBC / X'03200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=03 FOR ERASER UNDER FLAG - - INTEGER IXXK - DATA IXXK / 5 / -C ...WHICH IS THE XXTH LOOK TABLE BEFORE THE WIND-FLAG FONTS - - INTEGER ICORN - DATA ICORN /0/ - - integer ICORNFLAG(2) - DATA ICORNFLAG / -1, 0 / -C ... WHERE ICORNFLAG(IHEMIS) MOVES NRN HEMI WIND-FLAG LEFTWARD -1 -C ... BUT SRN HEMI WIND-FLAG NEEDS NO ADJ - - INTEGER ILLIM - DATA ILLIM / 10 / - INTEGER IRLIM - DATA IRLIM / 4000 / - INTEGER JLLIM - DATA JLLIM / 1 / - INTEGER JTLIM - DATA JTLIM / 7020 / - -C ... TO CONVERT WIND DIRECTION INT DD INTO AN ASCII CHAR -C ... WHICH WILL GET THE CORRECT BIT-MAPPED CHARAC ... -C ... TO CONVERT A BINARY INT X'01' ==> 'A' -C X'1A' ==> 'Z' -C X'1B' ==> '0' -C X'24' ==> '9' - CHARACTER*1 CTTBL(36) -C ... 01 02 03 04 05 06 07 08 09 ... - DATA CTTBL / 'A','B','C','D','E','F','G','H','I', - 1 'J','K','L','M','N','O','P','Q','R', - 2 'S','T','U','V','W','X','Y','Z','0', - 3 '1','2','3','4','5','6','7','8','9' / -C ... 28 29 30 31 32 33 34 35 36 ... - - INTEGER KDOLR(4) - DATA KDOLR /X'00000000',X'00000000', - X X'00000000',X'00000000'/ -C ...WHICH IS NULL IN 4 BYTE POSITIONS... - - INTEGER KDEWPT - DATA KDEWPT / X'00000008' / -C ...DEW POINT PLOT INFO BIT... - INTEGER KTEMP - DATA KTEMP / X'00000004' / -C ...TEMP PLOT INFO BIT... - - INTEGER KDR220 - DATA KDR220 /22/ - INTEGER KDR260 - DATA KDR260 /26/ - INTEGER KDR300 - DATA KDR300 /30/ -C ...WIND DIR LIMITS OF WIND OVERPLOTTED BY DEW PT, TEMP... - - - INTEGER LGAPK(5,8) - DATA LGAPK / -7,-8,-11,-8,X'09410000', - 1 -9,-7,-11,-8,X'09420000', - 2 -10,-6,-11,-8,X'09430000', - 3 -11,-4,-11,-5,X'07440000', - 4 -11,-2,-11,-5,X'07450000', - 5 -11, 0,-11, 0,X'07460000', - 6 -11, 2,-11, 0,X'07470000', - 7 -10, 4,-11, 0,X'07480000'/ -C ...PENTAPACKED /IGAP,JGAP ORIGIN DISPLACEMENTS FOR OTHER WND PART/ -C ...DI,DJ TO LL FOR GAP FILLER LINE CHAR/LABEL TEXT FOR GAP FILLER/ - - - INTEGER ISDIF(4) - DATA ISDIF / 6, 12, 9, 12 / -C ... DISPLACEMENTS FOR REVERSED WIND FLAGS USED IN SOUTHERN -C ... HEMISPHERE IN ORDER BY FLAG TYPE ... - - INTEGER LSDI(36) - DATA LSDI / +2, +1, +1, +3, +5,+09, +7, +5, +5, - 1 +4, +5, +6,+12,+15,+18,+21,+20,+20, - 2 +20,+21,+18,+15,+14, +7, +6, +6, +5, - 3 +6, +8, +9, +6, +3, +1, +1, +3, +2 / -C -C ... FURTHER DISPLACEMENTS TO ADJUST SOUTHERN HEMISPHERE WIND FLAGS -C - - INTEGER MSK16B - DATA MSK16B / X'0000FFFF' / - - INTEGER MSKI - DATA MSKI / X'00001FFF' / -C ...WHERE MSKI ALLOWS 13 BITS ... - - INTEGER MSKJ - DATA MSKJ / X'00007FFF' / -C ...WHERE MSKJ ALLOWS FOR 15 BITS... - - INTEGER MXKUT - DATA MXKUT / 120 / -C - LOGICAL LPACK_RAQ - LOGICAL LCLEAN_AFTQ - - INTEGER IACC,MQ -C - INTEGER KUTOFF - - INTEGER LABWOK(2,15) - - INTEGER IJWRD_ERAB - INTEGER ITXTWRD_ERAB - -C -C--------------------------------------------------------------------- - SAVE -C - NWOK = 0 - IRET_WNB = 0 - -C ... SET NORTHERN HEMISPHERE FLAG = 1 - IHEMIS = 1 !... NORTHERN HEMISPHERE MODE - IDDGD = KDDGD -C ... IT IS ASSUMED THAT A ZERO OCCURS FOR WIND DIRECTION ONLY -C ... IN THE NORTHERN HEMISPHERE (I.E. IDDGD = +0) - IF ( IDDGD .EQ. 0 ) IDDGD = 36 - IF ( IDDGD .GE. 0 ) GO TO 100 - -C ... OTHERWISE, IDDGD .LT. 0; WHICH FLAGGED SOUTHERN HEMI MODE -C ... SET SOUTHERN HEMISPHERE FLAG = 2 - IHEMIS = 2 !... SOUTHERN HEMISPHERE MODE - IDDGD = IABS(IDDGD) -C ... SAVE FOR POSITIONING FLAGS - LDDSH = IDDGD -C ... IDDSH POINTS TO VECTOR WHICH WHEN REVERSED WILL BE THE -C ... SOUTHERN HEMISPHERE VECTOR FOR IDDGD ... - IDDSH = 36 - IDDGD - IF ( IDDSH .EQ. 0 ) IDDSH = 36 - 100 CONTINUE - IF(IDDGD .GT. 36) GO TO 911 - IF(ISPEED .LT. 0) GO TO 922 - IF(ISPEED .GT. 300) GO TO 922 -C ...STEP (1)... TO DETERMINE NO. OF FLAGS AND NO. OF BARBS...... - FFIVES = (FLOAT(ISPEED))/5.0 - IFIVES = FFIVES + 0.5 -C ...WHICH ROUNDS TO NEAREST 5-KNOT-UNIT AND FIXES - NFLAGS = IFIVES/10 - NBARBS = MOD(IFIVES,10) -C ...WHERE NO. OF BARBS RANGES FROM 0 TO 9 (FOR NONE TO 45K) -C ...STEP(1B) ... TEST FOR MOVING WIND VECTOR PLOT FOR OVERPLOT - IGAP = 0 - JGAP = 0 - IF(NBARBS .LE. 2) GO TO 177 -C -C ... IF WIND DIR LESS THAN 220 DEGREES, THEN SKIP TO 177 ... -C - IF(IDDGD .LT. KDR220) GO TO 177 -C -C ... IF WIND DIR LESS THAN 260 DEGREES, THEN SKIP TO 140 ... -C ... AND CHECK TO SEE IF THE DEW POINT PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR260) GO TO 140 -C -C ...IF WIND DIR LESS THAN 300 DEGREES, THEN SKIP TO 144 ... -C ... AND CHECK TO SEE IF THE TEMP PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR300) GO TO 144 - GO TO 177 - - 140 CONTINUE -C ... GET DEW POINT PLOT FLAG ... - IAC3 = IAND(IOPTN,KDEWPT) - IF(IAC3)150,177,150 - - 144 CONTINUE -C ... GET TEMP PLOT FLAG. - IAC4 = IAND(IOPTN,KTEMP) - IF(IAC4) 150,177,150 - 150 CONTINUE -C ...COMES HERE IF WIND BARBS MUST BE MOVED WESTWARD TO NOT OVERPLOT - LLX = IDDGD - KDR220 + 1 - IGAP = LGAPK(1,LLX) - JGAP = LGAPK(2,LLX) - ILL = LGAPK(3,LLX) + ISTN - JLL = LGAPK(4,LLX) + JSTN - ITEXT = LGAPK(5,LLX) - ILL = ILL + ICORN - - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLL,IPRFL(1)) - LABWOK(2,NWOK) = ITEXT - - 177 CONTINUE - -C ....STEP (2) ... TO GET CUT-OFF CONSTANT FOR BARBS... - NBONE = NBARBS + 1 - IF(IHEMIS .EQ. 2) IDDGD = IDDSH - IHOLD = MOD(IDDGD,9) - IHOLD = IHOLD + 1 - KUTOFF = KWNDBA(NBONE,IHOLD) - IF(KUTOFF .LT. 0) GO TO 933 - IF(KUTOFF .GT. MXKUT) GO TO 933 - IF(IHEMIS .EQ. 2) KUTOFF = -KUTOFF - IACC = IAND(IDDGD,MSK16B) - IACC = ISHFT(IACC,16) - MQ = IAND(KUTOFF,MSK16B) - IACC = IOR(IACC,MQ) - ITEXT = IACC -C ...STAFF INFO PACKED WITH DD IN FIRST 2 BYTES, KUTOFF RIGHT-JUSTIF - -C ...STEP (3)... TO POSITION STAFF WITH LOWER LEFT CORNER.... -C ...KWNDDV FORMAT ... ISTART,JSTART,KWIDTH,KHGT,MXV... - ISTART = KWNDDV(1,IDDGD) - JSTART = KWNDDV(2,IDDGD) - KWIDTH = KWNDDV(3,IDDGD) - IF ( IHEMIS .EQ. 2 ) ISTART = KWIDTH - ISTART - ILL = ISTN - KWIDTH + ISTART - ILL = ILL + IGAP + ICORN - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - - JLL = JSTN - JSTART + 1 - JLL = JLL + JGAP - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLL,IPRBA) !... there goes BARBS - LABWOK(2,NWOK) = ITEXT - -C ... insert the eraser under the BARBs ... - IJWRD_ERAB = 0 - IJWRD_ERAB = IOR(IJLL,IARWUP) - ITXTWRD_ERAB = IRUBB - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IJWRD_ERAB !... ERASER UNDER BARB - LABWOK(2,NWOK) = ITXTWRD_ERAB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF(NFLAGS .LE. 0) GO TO 500 - -C ...OTHERWISE, WE HAVE SOME FLAGS TO POSITION... -C STEP (4)... TO GET FLAG INFO FOR PRTITL -C ...DI TO LL,DJ TO LL,DI TO NEXT FLAG, DJ TO NEXT, FLAG TYPE. - ITYPFL = KWNDFL(5,IDDGD) - ISDI = KWNDFL(1,IDDGD) - IF(IHEMIS .EQ. 2) THEN - ISDI = KWNDFL(1,LDDSH) - ISDIF(ITYPFL) + LSDI(LDDSH) - ENDIF - - ILLFL = ISTN + ISDI - ILLFL = ILLFL + IGAP + ICORN - ILLFL = ILLFL + ICORNFLAG(IHEMIS) - JLLFL = JSTN + KWNDFL(2,IDDGD) - JLLFL = JLLFL + JGAP - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - JLLFL = IAND( JLLFL,MSKJ) - ILLFL = IAND( ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) - IPOSN = IOR(IJLFL,IPRFL(IHEMIS)) - -C ...STEP (5)... TO GET TEXT FOR FLAG - ICLASS = IXXK + KWNDFL(5,IDDGD) -C ...WHERE ICLASS IS USED (R1) AFTER ARROW TO POINT TO TABLE IN PRT - -C ================================================================== - IACC = ISHFT(ICLASS,24) - - MQ = MOVA2I(CTTBL(IDDGD)) !... TRANSLATE DD-BINARY TO ASCII CHAR - IAC2 = ISHFT(MQ,16) !... MOVE TO 2ND BYTE FROM HI-END OF I*2 - IACC = IOR(IACC,IAC2) - ITEXT = IOR(IACC,KDOLR(3)) -C ================================================================== - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IPOSN - LABWOK(2,NWOK) = ITEXT - -C ...TO ERASE UNDER 50K FLAG - IAPCT = IRUBA - ILLER = ILLFL - JLLER = JLLFL - IJLER = IJLFL - -C ... GO TO (415,419,426,424),ITYPFL - IF(ITYPFL .EQ. 1) THEN - ILLER = ILLFL - 2 - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 2) THEN - IAPCT = IRUBC - JLLER = JLLFL - 2 - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 3) THEN - GO TO 426 - - ELSE IF(ITYPFL .EQ. 4) THEN - IAPCT = IRUBC - ENDIF - GO TO 426 - - 426 CONTINUE - IJLER = IOR(IJLER,IARWUP) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IJLER - LABWOK(2,NWOK) = IAPCT - IF(NFLAGS .LE. 1) GO TO 500 - -C ...STEP (6) TO GET FLAGS FOR 100KT AND UP... - NEXDI = KWNDFL(3,IDDGD) - IF ( IHEMIS .EQ.2 ) NEXDI = -NEXDI - NEXDJ = KWNDFL(4,IDDGD) - MORE = NFLAGS - 1 - IF(MORE .GT. 5) GO TO 944 - DO 433 I=1,MORE - ILLFL = ILLFL + NEXDI - JLLFL = JLLFL + NEXDJ - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - - JLLFL = IAND(JLLFL,MSKJ) - ILLFL = IAND(ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR( IJLFL,IPRFL(IHEMIS) ) - LABWOK(2,NWOK) = ITEXT - -C ...NOW FOR THE ERASER UNDER THAT FLAG... - ILLER = ILLER + NEXDI - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLLER = JLLER + NEXDJ - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLER,IARWUP) - LABWOK(2,NWOK) = IAPCT - 433 CONTINUE -C ...WHEN IT FALLS OUT OF THIS LOOP, ALL FINISHED - GO TO 500 - - 500 CONTINUE -C ...COMES HERE TO TRANSFER FROM LABWOK TO LABEL AND OUTPUT IF NECES - IF((LABIX+NWOK) .LE. LMAX) THEN - DO ISS = 1,NWOK - LABIX = LABIX + 1 - LABEL(1,LABIX) = LABWOK(1,ISS) - LABEL(2,LABIX) = LABWOK(2,ISS) - ENDDO - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ...OTHERWISE IT WILL EXCEED LABEL BUFFER, SO TEST EACH WORD. - DO 522 ISS = 1,NWOK - LABIX = LABIX + 1 - IF(LABIX .LE. LMAX) THEN - GO TO 520 - - ELSE -C ... OTHERWISE, BIN IS FULL, SO OUTPUT THE FULL BIN -C ... AND CLEAR THE BIN BEFORE PASSING THIS ISS-TH ITEM - WRITE(6,503) - 503 FORMAT(1H ,'WNDBRK: LABEL ARRAY FULL' ) - LCKPT = 503 - LPACK_RAQ = .TRUE. - LCLEAN_AFTQ = .TRUE. -C ... ZERO THE IN-CORE LABEL-ARRAY AFTER WRITING ... -C ... FOR CRAY VERSION, I MUST HALF-PACK BEFORE WRITING, - - CALL PUTL_WR(LBLTAP,NOBUF,JARRAY,LMAX2,LMAX,LPACK_RAQ, - 1 LCLEAN_AFTQ,IRET101) - - IF(IRET101 .NE. 0) THEN - IF(IRET101 .EQ. -1) THEN - GO TO 900 - ELSE - WRITE(6,FMT='('' WNDBRK::PUTL_WR::HAFPAKRA: '', - 1 ''FAILED WHEN HAF-PACKING LABEL ARRAY'')') - IRET_WNB = -2 - GO TO 966 - ENDIF - ENDIF -C - LABIX = 1 - ENDIF - - 520 CONTINUE -C ... TO MOVE THE ISS-TH ITEM FROM LABWOK INTO THE LABEL ARRAY - LABEL(1,LABIX) = LABWOK(1,ISS) - LABEL(2,LABIX) = LABWOK(2,ISS) - 522 CONTINUE - GO TO 999 - ENDIF - GO TO 999 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 900 CONTINUE -C ... PARITY ERROR ON WRITING LABEL TAPE55 ... - WRITE(6,905) LBLTAP,NOBUF,LABIX,LCKPT - 905 FORMAT(1H ,'WNDBRK:PARITY ERROR WRITING LABEL-TAPE',I2, - 1 /1H ,7X,'NOBUF=',I5,'; LABIX=',I5,'; LCKPT=', I3) - - IRET_WNB = -1 - GO TO 966 -C ... - - 911 CONTINUE - IRET_WNB = 1 - WRITE(6,913) IDDGD,ISTN,JSTN,ISPEED - 913 FORMAT(1H ,'WNDBRK ERROR 1...BAD IDDGD = Z ',Z8, 3X, - 1 'AT I/J = Z ', Z8,1H/, Z8, 3X, 'SPEED = Z ',Z8) - GO TO 966 - - 922 CONTINUE - IRET_WNB = 2 - WRITE(6,924) ISPEED, ISTN, JSTN, IDDGD - 924 FORMAT(1H ,'WNDBRK ERROR 2...BAD ISPEED = Z ', Z8, 3X, - 1 'AT I/J = Z ', Z8, 1H/, Z8, 3X, 'IDDGD = ', Z8) - GO TO 966 - - 933 CONTINUE - IRET_WNB = 3 - WRITE(6,935) KUTOFF,ISTN,JSTN,IDDGD,ISPEED - 935 FORMAT(1H ,'WNDBRK ERROR 3...BAD CUTOFF CONST FOR WND STAFF = - 1 Z ', Z8, 3X, 'AT I/J = Z ', Z8,1H/,Z8,3X, 'DIR/SPD = Z', Z8, - 2 1H/, Z8) - GO TO 966 - - 944 CONTINUE - IRET_WNB = 4 - WRITE(6,946) NFLAGS, ISTN,JSTN,IDDGD,ISPEED - 946 FORMAT(1H ,'WNDBRK ERROR 4...OUT-OF-RANGE FLAG COUNT = Z', - 1 Z8, 3X, 'AT I/J = Z ', Z8,1H/,Z8,3X,'DIR/SPD = Z ', Z8, - 2 1H/, Z8) - GO TO 966 - 955 CONTINUE -C COMES TO 955 IF I/J IS OUT OF RANGE OF MAP - IRET_WNB = 5 - WRITE(6,957) ISTN, JSTN, IDDGD, ISPEED - 957 FORMAT(1H ,'WNDBRK ERROR 5...LOCATION OFF MAP. ISTN = Z ', - 1 Z8, 3X, 'JSTN = Z ', Z8, 3X, 'DIR/SPD = Z ', Z8, 1H/, Z8) - GO TO 966 - 966 CONTINUE - NWOK = 0 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/ras2bit.fd/HEAP.RAS2BITY b/util/sorc/ras2bit.fd/HEAP.RAS2BITY deleted file mode 100755 index 5a6912950f..0000000000 --- a/util/sorc/ras2bit.fd/HEAP.RAS2BITY +++ /dev/null @@ -1 +0,0 @@ -HEAP=2500000+5000000 diff --git a/util/sorc/ras2bit.fd/compile_ras2bit_wcoss.sh b/util/sorc/ras2bit.fd/compile_ras2bit_wcoss.sh deleted file mode 100755 index 4121b285fe..0000000000 --- a/util/sorc/ras2bit.fd/compile_ras2bit_wcoss.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x -mkdir -p ../../exec -make -mv ras2bit ../../exec -make clean diff --git a/util/sorc/ras2bit.fd/makefile b/util/sorc/ras2bit.fd/makefile deleted file mode 100755 index 45ab5b409c..0000000000 --- a/util/sorc/ras2bit.fd/makefile +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -SRCS= ras2bit.f - -OBJS= ras2bit.o - -FC = ifort -LFLAGS = -LIBS = ${W3EMC_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} - -CMD = ras2bit - -FFLAGS = -O -assume byterecl - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - echo 'HEAP=2500000+5000000' >HEAP.RAS2BITY - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - -rm -f $(OBJS) - diff --git a/util/sorc/ras2bit.fd/ras2bit.f b/util/sorc/ras2bit.fd/ras2bit.f deleted file mode 100755 index 4f894c8c6c..0000000000 --- a/util/sorc/ras2bit.fd/ras2bit.f +++ /dev/null @@ -1,192 +0,0 @@ - PROGRAM RAS2BIT -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: GRAPH_RAS2BIT -C PRGMMR: KUMAR ORG: NP12 DATE: 2000-02-14 -C -C ABSTRACT: read generic pixel image with generic unspecified header -C and compress the pixels to bits. 0 is off while 1-255 are on -C -C PROGRAM HISTORY LOG: -C 96-11-18 George VandenBerghe first written -C 96-12-29 George VandenBerghe standardized documentation -C 99-01-21 Weidong Jiang converted to IBM RS6000 SP and tested -C 1999-12-20 Krishna Kumar modified to run for the IBM RS/6000 -C replaced PACK a CRAY specific routine -C with SBYTES in the W3LIB90. At the -C script level a header file -C "ras2bity.header" is cat-ed to -C the bitmap output on f59 in order to -C attach CNTR header to generic bitmap -C thereby eliminating the glue program -C HGLUE. -C -C USAGE: -C INPUT FILES: -C f11 - pixels with undefined and unused header -c fort.5 - standard input resolution information -c -C PARM - from fort.5 file size, pixels/scanline and #scanlines -C -C OUTPUT FILES: (INCLUDING SCRATCH FILES) -C f59 - bitmap output (sans any header) -C FT06F001 - a few lines -C -C SUBPROGRAMS CALLED: (LIST ALL CALLED FROM ANYWHERE IN CODES) -C UNIQUE: - SB -C LIBRARY: -C W3LIB -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C =NNNN - system errors only -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C Replaced CRAY specific pack routine with SBYTES from -C the W3LIB90 -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM RS6000 SP -C -C$$$ -c -c CONVERT X WINDOW DUMP PIXELS TO RAW BITMAP. -c inverted bitmap is written (i.e bit rectangle is flipped -c on scanline axis ) -C ZERO PIXELS SET TO 'OFF', ALL OTHER VALUES SET TO 'ON' -c -C INPUT .. f11 (stream of bits) -c FORT.5 reads size of window dump and resolution. -c -c OUTPUT .. f59 -c -c PROGRAMMER George VandenBerghe 11/25/1996 -c -c HISTORY 11/25/1996 written -c LANGUAGE Cray fortran 77. -c - CALL W3TAGB('GRAPH_RAS2BIT',2000,0045,0093,'NP12') - - - print *, - 1 ' SPECIFY TOTAL XWD SIZE (BYTES), PIXELS/LINE AND SCANLINES' - read(5,101) itotal,ix,iy - 101 format(i10) - print *, - 1 ' TOTAL XWD SIZE (BYTES), PIXELS/LINE AND SCANLINES ARE' - 1,itotal,ix,iy - iwd=ix*iy/8 -c print 194,itotal,ix,iy,iwd - 194 format(4i10) - call sb(itotal,ix,iy,iwd) - print *,' WROTE ',iy,' SCANLINES',ix,' PIXELS/LINE to UNIT 9' - CALL W3TAGE('GRAPH_RAS2BIT') - stop - end - - subroutine sb(itotal,ix,iy,iwd) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PGM-NAME DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: YOUR NAME ORG: W/NMCXX DATE: YY-MM-DD -C -C ABSTRACT: START ABSTRACT HERE AND INDENT TO COLUMN 5 ON THE -C FOLLOWING LINES. SEE NMC HANDBOOK SECTION 3.1.1. FOR DETAILS -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR(S)'S NAME(S) HERE -C -C 96-12-17 George VandenBerghe -C 99-01-21 Weidong Jiang made it portable between ibm and cray -C 1999-12-20 Krishna Kumar replaced the CRAY specific PACK using -C sbytes of the w3lib90 -C -C YY-MM-DD MODIFIER1 DESCRIPTION OF CHANGE -C YY-MM-DD MODIFIER2 DESCRIPTION OF CHANGE -C -C USAGE: CALL PGM-NAME(INARG1, INARG2, WRKARG, OUTARG1, ... ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -c all arguments are input. THe subroutine packs the -c 8 bit pixel array "itotal" dimensioned ix,iy into -c a second array of length ix*iy/8 and writes this -c to fortran unit 59 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -c An 8-bit integer array is added in the original -c code and explicit conversion from integer to -c character is made before writing to fort.59. -c This is necessary when testing this program on -c Cray. IBM compiler can handle implicit integer- -c character conversion, so the original code is ok -c when running on IBM RS6000 SP. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ - dimension ib(itotal) - dimension i5(ix,iy) - dimension in(ix/8,iy),ibytes(iwd) -c - character*1 i5, ib - character*1 ibytes - dimension ifull(ix,iy) -c -c equivalence (in,i5) -c -ckumar file name for unit 11 has not been defined -ckumar in the open statement -c - ierr=11 -c - open(11,access='direct',recl=itotal,status='old', - & err=999) - read(11,rec=1) ib -c - l=itotal - do 10,k=1,iy - do 10,j=1,ix - ifull(j,k)=0 - if( mova2i(ib(l)) .gt. 0) ifull(j,k)=1 - l=l-1 - 10 continue -c -c Used sbytes from w3lib instead of CRAY specific PACK -c - nbits = 1 -c -ckumar call pack(ibytes,1,ifull,ix*iy) ! CRAY specific -c - call sbytes(ibytes,ifull,0,nbits,0,ix*iy) ! From W3LIB90 -c -c -ckumar file name for unit 59 has not been defined -ckumar in the open statement -c - open(59,access='direct',recl=ix*iy/8) -c - call byteswap(ibytes,4,ix*iy/8) -c - write(59,rec=1) ibytes -c - return - 999 print*,'Unable to open file on unit # 11 ' - call errexit(ierr) - end - diff --git a/util/sorc/ras2bity.fd/HEAP.RAS2BITY b/util/sorc/ras2bity.fd/HEAP.RAS2BITY deleted file mode 100755 index 5a6912950f..0000000000 --- a/util/sorc/ras2bity.fd/HEAP.RAS2BITY +++ /dev/null @@ -1 +0,0 @@ -HEAP=2500000+5000000 diff --git a/util/sorc/ras2bity.fd/compile_ras2bity_wcoss.sh b/util/sorc/ras2bity.fd/compile_ras2bity_wcoss.sh deleted file mode 100755 index abbf0e13a2..0000000000 --- a/util/sorc/ras2bity.fd/compile_ras2bity_wcoss.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x -mkdir -p ../../exec -make -mv ras2bity ../../exec -make clean diff --git a/util/sorc/ras2bity.fd/makefile b/util/sorc/ras2bity.fd/makefile deleted file mode 100755 index d4f6d08353..0000000000 --- a/util/sorc/ras2bity.fd/makefile +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -SRCS= ras2bity.f - -OBJS= ras2bity.o - -FC = ifort -LFLAGS = -LIBS = ${W3EMC_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} - -CMD = ras2bity -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - echo 'HEAP=2500000+5000000' >HEAP.RAS2BITY - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) -clean: - -rm -f ras2bity *.o - diff --git a/util/sorc/ras2bity.fd/makefile_org b/util/sorc/ras2bity.fd/makefile_org deleted file mode 100755 index 38edfcc4e7..0000000000 --- a/util/sorc/ras2bity.fd/makefile_org +++ /dev/null @@ -1,27 +0,0 @@ -SHELL=/bin/sh -# -SRCS= ras2bity.f - -OBJS= ras2bity.o - -FC = ifort -LFLAGS = -LIBS = -L/nwprod/lib -lw3emc_4 -lw3nco_4 -lbacio_4 -CMD = ras2bity -PROFLIB = -lprof - -# -FFLAGS = -O -g -traceback -C -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - echo 'HEAP=2500000+5000000' >HEAP.RAS2BITY - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) -clean: - /bin/rm -f ras2bity *.o - diff --git a/util/sorc/ras2bity.fd/ras2bity.f b/util/sorc/ras2bity.fd/ras2bity.f deleted file mode 100755 index c04631097d..0000000000 --- a/util/sorc/ras2bity.fd/ras2bity.f +++ /dev/null @@ -1,182 +0,0 @@ - program RAS2BITY -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: GRAPH_RAS2BITY -C PRGMMR: KUMAR ORG: NP12 DATE: 2000-02-14 -C -C ABSTRACT: read generic pixel image with generic unspecified header -C and compress the pixels to bits. 0 is off while 1-255 are on -C -C PROGRAM HISTORY LOG: -C 96-11-18 George VandenBerghe first written as ras2bit -C 96-12-29 George VandenBerghe standardized documentation -c 97-04-30 George VandenBerghe added rotation logic and changed name -c 1999-01-04 Krishna Kumar modified to run for the IBM RS/6000 -c replaced PACK a CRAY specific routine -c with SBYTES in the W3LIB90. At the -c script level a header file -c "ras2bity.header" is cat-ed to -c the bitmap output on f59 in order to -c attach CNTR header to generic bitmap -c thereby eliminating the glue program -c HGLUE. -C -C USAGE: -C INPUT FILES: -C f11 - pixels with undefined and unused header -C (ncar graphics output - gmeta file) -c fort.5 - standard input resolution information -c -C PARM - from fort.5 file size, pixels/scanline and #scanlines -C -C OUTPUT FILES: (INCLUDING SCRATCH FILES) -C f59 - bitmap output (scans any header) -C FT06F001 - a few lines -C -C SUBPROGRAMS CALLED: (LIST ALL CALLED FROM ANYWHERE IN CODES) -C UNIQUE: - SB -C LIBRARY: -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C =NNNN - system errors only -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C Replaced CRAY specific pack routine with SBYTES from -C the W3LIB90 -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM -C -C$$$ -C -C CONVERT X WINDOW DUMP PIXELS TO RAW BITMAP. -C inverted bitmap is written (i.e bit rectangle is flipped -C on scanline axis ) -C bit rectangle is first rotated 90 degrees counterclockwise (ras2bit -C ZERO PIXELS SET TO 'OFF', ALL OTHER VALUES SET TO 'ON' -C - CALL W3TAGB('GRAPH_RAS2BITY',2000,0045,0090,'NP12') - - print *, - 1 ' SPECIFY TOTAL XWD SIZE (BYTES), PIXELS/LINE AND SCANLINES' -c - read(5,101) itotal,ix,iy - 101 format(i10) - print *, - 1 ' TOTAL XWD SIZE (BYTES), PIXELS/LINE AND SCANLINES ARE' - 1,itotal,ix,iy - iwd=ix*iy/8 - print 194,itotal,ix,iy,iwd - 194 format(4i10) -c*** - call sb(itotal,ix,iy,iwd) -c*** - print *,' WROTE ',iy,' SCANLINES',ix,' PIXELS/LINE to UNIT 9' -c - CALL W3TAGE('GRAPH_RAS2BITY') -c - stop - end -C -C******************************************************************** -C - subroutine sb(itotal,ix,iy,iwd) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: PGM-NAME DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-01-04 -C -C ABSTRACT: START ABSTRACT HERE AND INDENT TO COLUMN 5 ON THE -C FOLLOWING LINES. SEE NMC HANDBOOK SECTION 3.1.1. FOR DETAILS -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR(S)'S NAME(S) HERE -c -c 96-12-17 George VandenBerghe -C 1999-01-04 Krishna Kumar Converted this code from CRAY to IBM -C RS/6000 -C -C YY-MM-DD MODIFIER1 DESCRIPTION OF CHANGE -C YY-MM-DD MODIFIER2 DESCRIPTION OF CHANGE -C -C USAGE: CALL PGM-NAME(INARG1, INARG2, WRKARG, OUTARG1, ... ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -c all arguments are input. THe subroutine packs the -c 8 bit pixel array "itotal" dimensioned ix,iy into -c a second array of length ix*iy/8 and writes this -c to fortran unit 59 -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -c - dimension ib(itotal) - dimension i5(ix,iy) - dimension in(ix/8,iy),ibytes(iwd) -c - character*1 i5, ib - character*1 ibytes -cc dimension ifull(ix,iy) - dimension ifull(iy,ix) -c -c equivalence (in,i5) -c -ckumar file name for unit 11 has not been defined -ckumar in the open statement -c - ierr=11 -c - open(11,access='direct',recl=itotal,status='old', - & err=999) - read(11,rec=1) ib -c - l=itotal - do 10,k=1,iy - do 10,j=1,ix - jj=ix+1-j - ifull(k,jj)=0 - if( mova2i(ib(l)) .gt. 0) ifull(k,jj)=1 - l=l-1 - 10 continue -c -c Used sbytes from w3lib instead of CRAY specific PACK -c - nbits = 1 -c -ckumar call pack(ibytes,1,ifull,ix*iy) ! CRAY specific -c - call sbytes(ibytes,ifull,0,nbits,0,ix*iy) ! From W3LIB90 -c -c -ckumar file name for unit 59 has not been defined -ckumar in the open statement -c - open(59,access='direct',recl=ix*iy/8) -c - call byteswap(ibytes,4,ix*iy/8) - write(59,rec=1) ibytes -c - return - 999 print*,'Unable to open file on unit # 11' - call errexit(ierr) - end diff --git a/util/sorc/rdbfmsua.fd/compile_rdbfmsua_wcoss.sh b/util/sorc/rdbfmsua.fd/compile_rdbfmsua_wcoss.sh index b4b53ee370..872434108d 100755 --- a/util/sorc/rdbfmsua.fd/compile_rdbfmsua_wcoss.sh +++ b/util/sorc/rdbfmsua.fd/compile_rdbfmsua_wcoss.sh @@ -10,7 +10,7 @@ LMOD_EXACT_MATCH=no source ../../../sorc/machine-setup.sh > /dev/null 2>&1 cwd=`pwd` -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then +if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "hera" ] ; then echo " " echo " You are on WCOSS: $target " echo " " diff --git a/util/sorc/rdbfmsua.fd/makefile.theia b/util/sorc/rdbfmsua.fd/makefile.hera similarity index 100% rename from util/sorc/rdbfmsua.fd/makefile.theia rename to util/sorc/rdbfmsua.fd/makefile.hera diff --git a/util/sorc/rdbfmsua.fd/rdbfmsua.f b/util/sorc/rdbfmsua.fd/rdbfmsua.f index 343c985fcb..c2d5088920 100755 --- a/util/sorc/rdbfmsua.fd/rdbfmsua.f +++ b/util/sorc/rdbfmsua.fd/rdbfmsua.f @@ -27,6 +27,7 @@ PROGRAM RDBFUA C 2012-02-15 B. Mabe -- Changed Program name and output file to reflect C change to output for sig and man data C 2016-10-18 B. Vuong -- Removed hardwire '/nwprod/dictionaries/' in CALL FL_TBOP +C 2020-01-15 B. Vuong -- Increased dimensional array r8lvl(6,200) C C USAGE: C INPUT FILES: @@ -74,7 +75,7 @@ PROGRAM RDBFUA PARAMETER ( GPMSNG = -9999.0 ) PARAMETER ( MAXSTN = 10000 ) - REAL*8 r8hdr ( 9, 1 ), r8lvl ( 6, 100 ), r8arr( 1, 1 ) + REAL*8 r8hdr ( 9, 1 ), r8lvl ( 6, 200 ), r8arr( 1, 1 ) REAL*8 r8tmp ( 6, 100 ), r8out ( 6, 300 ),swpbuf REAL*8 r8tmptot ( 6, 300 ) diff --git a/util/sorc/rdbfmsua.fd/rdbfmsua.f_org b/util/sorc/rdbfmsua.fd/rdbfmsua.f_org index 06bdc781c5..343c985fcb 100755 --- a/util/sorc/rdbfmsua.fd/rdbfmsua.f_org +++ b/util/sorc/rdbfmsua.fd/rdbfmsua.f_org @@ -26,10 +26,12 @@ C 2012-01-24 J. Cahoon -- Modified from original RDBFUA to include C significant and standard together in output C 2012-02-15 B. Mabe -- Changed Program name and output file to reflect C change to output for sig and man data +C 2016-10-18 B. Vuong -- Removed hardwire '/nwprod/dictionaries/' in CALL FL_TBOP C C USAGE: C INPUT FILES: C UNIT 40 - adpupa dumpfile (contains data from BUFR tank b002/xx001) +C C sonde.land.tbl C metar.tbl C @@ -88,7 +90,7 @@ C*---------------------------------------------------------------------- C*---------------------------------------------------------------------- C* Open and read the sonde land station table. C*---------------------------------------------------------------------- - CALL FL_TBOP ( '/nwprod/dictionaries/sonde.land.tbl', + CALL FL_TBOP ( 'sonde.land.tbl', + 'stns', iunltb, iertop ) IF ( iertop .ne. 0 ) THEN print*,' error opening sonde land station table' @@ -145,7 +147,7 @@ C*---------------------------------------------------------------------- C* Open the BUFR file. C*---------------------------------------------------------------------- - CALL OPENBF ( 40, 'IN', 40 ) + CALL OPENBF ( 40, 'IN', 40 ) C*---------------------------------------------------------------------- C* Read a BUFR subset from the BUFR file. diff --git a/util/sorc/redsat.fd/HEAP.RAS2BITY b/util/sorc/redsat.fd/HEAP.RAS2BITY deleted file mode 100755 index 5a6912950f..0000000000 --- a/util/sorc/redsat.fd/HEAP.RAS2BITY +++ /dev/null @@ -1 +0,0 @@ -HEAP=2500000+5000000 diff --git a/util/sorc/redsat.fd/compile_redsat_wcoss.sh b/util/sorc/redsat.fd/compile_redsat_wcoss.sh deleted file mode 100755 index c5c7c06a9f..0000000000 --- a/util/sorc/redsat.fd/compile_redsat_wcoss.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x -mkdir -p ../../exec -make -mv redsat ../../exec -make clean diff --git a/util/sorc/redsat.fd/makefile b/util/sorc/redsat.fd/makefile deleted file mode 100755 index 7a99be443e..0000000000 --- a/util/sorc/redsat.fd/makefile +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -SRCS= redsat.f - -OBJS= redsat.o - -FC = ifort -LDFLAGS = -LIBS= ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} ${BUFR_LIB8} - -CMD = redsat -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - echo 'HEAP=2500000+5000000' >HEAP.RAS2BITY - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - rm -f $(OBJS) *.mod diff --git a/util/sorc/redsat.fd/makefile_org b/util/sorc/redsat.fd/makefile_org deleted file mode 100755 index b8f6976b07..0000000000 --- a/util/sorc/redsat.fd/makefile_org +++ /dev/null @@ -1,26 +0,0 @@ -SHELL=/bin/sh -# -SRCS= redsat.f - -OBJS= redsat.o - -FC = ifort -LDFLAGS = -LIBS = -L/nwprod/lib -lw3emc_8 -lw3nco_8 -lbacio_8 -lbufr_8_64 -CMD = redsat -PROFLIB = -lprof - -# -FFLAGS = -O -g -traceback -C -integer-size 64 -real-size 64 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - echo 'HEAP=2500000+5000000' >HEAP.RAS2BITY - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - rm -f $(OBJS) *.mod diff --git a/util/sorc/redsat.fd/redsat.f b/util/sorc/redsat.fd/redsat.f deleted file mode 100755 index 9fb0fb6c8f..0000000000 --- a/util/sorc/redsat.fd/redsat.f +++ /dev/null @@ -1,223 +0,0 @@ - program REDSATW -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: REDSAT EXTRACTS LOW LEVEL SAT WINDS FROM BUFR -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1998-12-28 -C -C ABSTRACT: read avn prepbufr file, extract low level sat. -C winds and write latitude, longitude, wind, and -C pressure level to formatted output file for -C downstream use. -C -C PROGRAM HISTORY LOG: -C 97-06-01 George VandenBerghe. New program -C 98-07-23 Krishna Kumar converted to f90 with Y2K -C compliance -C 1998-12-28 Krishna Kumar modified to run on IBM-SP 6000 -C 2013-03-12 Krishna Kumar ported this code to WCOSS -C 2017-10-16 Boi Vuong removed wind missing data from -C upper air PREPBUFR file. -C -C USAGE: -C INPUT FILES: -C fort.11 - GFS prepbufr input. -C -C OUTPUT FILES: -C fort.78 - output formatted satellite winds -C -C SUBPROGRAMS CALLED -C UNIQUE - RSAT -C LIBRARY - OPENBF READMG READSB UFBINT (bufr library) -C W3LIB -W3LOG -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C =NNNN - system errors only -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C BUFR library requirement makes this Cray specific. -C This program was written to contain this cray specific -C code in a separate small module. The formatted output -C is easy to ingest on other machines. It would be logically -C simpler to run this as a subroutine within a code that needed -C sat winds but that would require that TRPSFCMV -C run on a machine with robust bufr libraries, TRPSFCMV -C is now more portable. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM, -C -C$$$ - character*11 envvar ! for ibm_sp_6000 - character*80 filei,fileo ! for ibm_sp_6000 -c - dimension ary(6) ,rlims(4) - data rlims/50.,-50.,-360.,360/ -c - CALL W3TAGB('REDSAT ',1998,0204,0081,'NP12 ') - -c -c****** added for ibm_sp_6000 -c - in_unit=11 - envvar='FORT ' - write(envvar(9:10),fmt='(I2)') in_unit - call getenv(envvar,filei) - call baopen(in_unit,filei,iret) -c - io_unit=78 - envvar='FORT ' - write(envvar(9:10),fmt='(I2)') io_unit - call getenv(envvar,fileo) - call baopen(io_unit,fileo,iret) -c -c****** -c - do 10,k=1,9999999 - call rsat(rlims,in_unit,ary,iret) - if(iret .ne. 0) go to 99 -c -c Removed wind missing data from upper air PREPBUFR file -c to prevent bad wind speed data in output satwinds file. - if (ary(3).gt.850. .and. abs(ary(5)).lt.500.0) - & write (io_unit,101) ary - 101 format('SATWND',6f10.4) - 10 continue - 99 continue -c - CALL W3TAGE('REDSAT ') -c - stop - end -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDSAT READ UPPER AIR BUFR FILE -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1998-12-28 -C -C ABSTRACT: REDSAT READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE SATWND REPORT IN ARRAY DATA -C -C PROGRAM HISTORY LOG: -C 97-06-03 LARRY SAGER -C 1998-12-28 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO -C IBM RS/6000 SP SYSTEM. -C 2013-03-12 KRISHNA KUMAR PORTED THIS CODE FROM IBM RS/6000 -C TO WCOSS SYSTEM -C -C USAGE: CALL REDSAT (RLIMS, IUNS, DATA, IRET) -C INPUT ARGUMENT LIST: -C RLIMS - LAT/LONG LIMITS TO DUMP -C IUNS - UNIT NUMBER OF PREPBUFR FILE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C DATA - THE RETURNED SATWND REPORT. -C - LAT, LONG, PRESALT, WDIR, WSP, WQM -C IRET - FLAG: IRET=0 NORMAL RETURN -C IRET=-1 END OF FILE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ - SUBROUTINE RSAT(RLIMS, IUNS, DATA, IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C SATWND REPORT. -C - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*40 CATH, STRING -C - DIMENSION HDR (10) -C - REAL CRR (5,255) - REAL RLIMS (4) - REAL DATA(6) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP SQN'/ - DATA CATH /'CAT=6 POB DDO FFO WQM'/ - DATA IX /0/ -C -C----------------------------------------------------------------------| -C OPEN THE CRAY BUFR TANK FILE | -C----------------------------------------------------------------------| -C - SAVE - IRET = 0 - IMASS = 0 - IWIND = 0 - LUBFR = IUNS - IF( IX .EQ. 0) THEN - IX = 1 - INOUT = 'IN' -ckumar - LUNDX = IUNS -ckumar - CALL OPENBF( LUBFR, INOUT, LUNDX ) - 10 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF(IRET1 .NE. 0) GOTO 50 - ITYP = 0 - IF(SUBSET .NE. 'SATWND' ) GOTO 10 - ENDIF -C -C----------------------------------------------------------------------| -C READ THE BUFR DATA TANKS -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - 22 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .LT. 0) GOTO 50 - IF(SUBSET .EQ. 'SATWND' ) GOTO 20 - GOTO 22 - END IF -C -C----------------------------------------------------------------------| -C READ IN THE STATION INFORMATION | -C----------------------------------------------------------------------| -C - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C PRINT 119,HDR(1),HDR(6) - 119 FORMAT(' STATION ',A8,' subtype ',F10.1) -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C - IF((HDR(6) .GE. 240.) .AND. (HDR(6) .LE. 246.))THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATH) -C PRINT *,'SATWNDS ',CRR(2,1),CRR(3,1) - DATA(1) = HDR(3) - DATA(2) = HDR(2) - DATA(3) = CRR(1,1) - DATA(4) = CRR(2,1) - DATA(5) = CRR(3,1) - DATA(6) = CRR(4,1) -C PRINT *,' DATA ',(DATA(KK),KK=1,6) - ELSE - GOTO 20 - END IF - RETURN -C - 50 IRET = -1 - - RETURN - END diff --git a/util/sorc/rsonde.fd/RSONDE.f b/util/sorc/rsonde.fd/RSONDE.f deleted file mode 100755 index 19c8f7a326..0000000000 --- a/util/sorc/rsonde.fd/RSONDE.f +++ /dev/null @@ -1,118 +0,0 @@ - program RSONDE -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: RSONDE -C PRGMMR: SAGER ORG: NP12 DATE: 1999-09-27 -C -C ABSTRACT: Generate formatted radiosonde -c report. Used downstream by WNDANLFV and -c also easily human readable for data debugging -c purposes. -C -C PROGRAM HISTORY LOG: -C 97-01-17 VandenBerghe first written -C 98-07-09 Sager Y2K testing and conversion to f90 compiler -C 99-09-10 Sager Conversion to IBM SP -C -C USAGE: -C INPUT FILES: -c fort.11 - bufr "prepbufr" file containing radiosonde -c reports -c assigned -Fcos fort.10 -c fort.5 (stdin) single word of text specifying "P" or "Z" -c directs program to extract pressure or geopotentia -c from fort.10. BUFRLIB bug prevents concurrent ext -c of both (grumble grumble!!) -C -C OUTPUT FILES: (INCLUDING SCRATCH FILES) -C -c fort.51 formatted sounding report -C -C SUBPROGRAMS CALLED: -C UNIQUE: - redupa -C LIBRARY: - UFBINT OPENBF READMG READSB -C COMMON - none -C W3LIB - W3TAG -c libraries are loaded with -l /nwprod/w3lib -l /nwprod/bufrlib/bu -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C =NNNN - system library return codes .. no user -c - return codes -C -C REMARKS: -C -C ATTRIBUTES: -C MACHINE: IBM SP -C -C$$$ - Character*8 sre,ere - character*1 cflag - common/stuff/pad(1000),hdr,pa2(1000),arr - common/dat/idate - dimension hdr(10) - character*80 chead - equivalence (chead,hdr) - dimension arr(10,255) - CALL W3TAGB('RSONDE',1999,0270,0060,'NP12') - - read(5,901) cflag - 901 format(a1) -C print *,' cflag is ',cflag - sre=' 70' - ere=' 78' - inum=1 - do 10,k=1,300000 - do l=1,10 - do m=1,255 - arr(l,m)=0 - end do - end do - do l=1,10 - hdr(l)=0 - end do - if(cflag .eq. 'P' )call redupap(sre,ere,hdr,arr,is,is2) -C PRINT *,' returning from redupap' - if(cflag .eq. 'Z') call redupaz(sre,ere,hdr,arr,is,is2) - if(cflag .ne. 'Z' .and. cflag .ne. 'P') then - print *,' ERROR IN SPECIFYING PRESSURE/Z CHOICE' - call errexit (240) - endif -c call redupa(sre,ere,hdr,arr,is,is2) -C print *,' is2 is ',is2 -C -C Test for end of file. If found, stop normally -C - if(is2 .ne. 0) THEN - stop 'redupa ' - CALL W3TAGE('RSONDE') - END IF - do 40,l=1,39 - do 40,j=1,10 - if(arr(j,l) .gt. 999999 .or. arr(j,l) .lt. -999999) - 1 arr(j,l)=-999999 - 40 continue - do 12,kl=1,39 - if(arr(9,kl) .gt. 2.0) then - arr(5,kl)=-999999 - arr(6,kl)=-999999 - endif - if(arr(8,kl) .gt. 2.0) arr(4,kl)=-999999 - if(arr(8,kl) .gt. 2.0) arr(3,kl)=-999999 - if(arr(1,kl) .le. 1200. .and. arr(1,kl) .ge. 0.) -cyy 1 print 102,chead(1:8),hdr(2),hdr(3),(arr(n,kl),n=1,10), - 1 Write(51,102)chead(1:8),hdr(2),hdr(3),(arr(n,kl),n=1,10), - 1 idate - if(arr(1,kl) .gt. 1200. .or. arr(1,kl) .lt. 0.) -cj 1 print 192,chead(1:8),hdr(2),hdr(3),(arr(n,kl),n=1,10), - 1 Write(51,192)chead(1:8),hdr(2),hdr(3),(arr(n,kl),n=1,10), - 1 idate - 12 continue - 102 format(a8,1x,f6.2,1x,f6.2,1x,10(f10.2,1x),i10,' SNDP') - 192 format(a8,1x,f6.2,1x,f6.2,1x,10(f10.2,1x),i10,' SNDZ') - 10 continue - 101 format(10f8.2) -C - CALL W3TAGE('RSONDE') - stop - end diff --git a/util/sorc/rsonde.fd/compile_rsonde_wcoss.sh b/util/sorc/rsonde.fd/compile_rsonde_wcoss.sh deleted file mode 100755 index e73ef6d214..0000000000 --- a/util/sorc/rsonde.fd/compile_rsonde_wcoss.sh +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x -mkdir -p ../../exec -make -mv rsonde ../../exec -make clean diff --git a/util/sorc/rsonde.fd/makefile_org b/util/sorc/rsonde.fd/makefile_org deleted file mode 100755 index 30d1c7f4b4..0000000000 --- a/util/sorc/rsonde.fd/makefile_org +++ /dev/null @@ -1,50 +0,0 @@ -SHELL=/bin/sh -# -SRCS= RSONDE.f redupap.f redupaz.f - -OBJS= RSONDE.o redupap.o redupaz.o - -# Tunable parameters -# -# FC Name of the fortran compiling system to use -# LDFLAGS Flags to the loader -# LIBS List of libraries -# CMD Name of the executable -# PROFLIB Library needed for profiling -# - -FC = ifort -LIBS = -L/nwprod/lib/graphics -lgphcntr_8 -lgphfont_8 -lgph_8 -lutil \ - -L/nwprod/lib -lw3emc_8 -lw3nco_8 -lip_8 -lsp_8 -lbacio_8 -lbufr_8_64 - -CMD = rsonde - -# To perform the default compilation, use the first line -# To compile with flowtracing turned on, use the second line -# To compile giving profile additonal information, use the third line -# WARNING: SIMULTANEOUSLY PROFILING AND FLOWTRACING IS NOT RECOMMENDED - -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -assume byterecl -convert big_endian \ - -assume noold_ldout_format - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) $(BUFR) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/rsonde.fd/redupap.f b/util/sorc/rsonde.fd/redupap.f deleted file mode 100755 index 17b6e8df84..0000000000 --- a/util/sorc/rsonde.fd/redupap.f +++ /dev/null @@ -1,323 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDUPAP READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: REDUPAP READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE STATION IN AN ARRAY. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -c 97-01-17 George Vandenberghe. Added mandatory Z level logic -c -C -C USAGE: CALL REDUPA (SRE, ERE, HDR, ARR, NRET1, IRET) -C INPUT ARGUMENT LIST: -C SRE - STARTING WMO BLOCK NUMBER TO DUMP -C ERE - ENDING WMO BLOCK NUMBER TO DUMP -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C HDR - HEADER RECORD FOR STATION. CONTAINS -C - ID, LONG, LAT, HOUR, ELEVATION AND TYPE. -C ARR - DATA ARRAY FOR MANDATORY LEVEL DATA -C HEIGHT, TEMPERATURE, DEW PT, WIND SPEED -C WIND DIRECTION AND Q-MARKS -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY F90 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE REDUPAP( SRE, ERE, HDR, ARR, NRET1, IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C BUFR REPORT. -C - common/dat/IDATE - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*8 SRE, ERE - CHARACTER*40 CATA, CATB, STRING - character*40 catc,catd,cate -C - DIMENSION HDR (10) -C - REAL ARR (10,255) - REAL BRR (6,255),BRR1(6,255),brr2(4,255) - REAL CRR (5,255),crr1(5,255) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP'/ -c DATA CATA /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ -c DATA CATB /'CAT=1 POB DDO FFO WQM'/ - DATA CATA /'CAT=2 POB ZOB ZQM TOB TQM TDO '/ - DATA CATB /'CAT=2 POB DDO FFO WQM'/ - DATA CATC /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ - DATA CATD /'CAT=1 POB DDO FFO WQM'/ - DATA CATE /'CAT=4 ZOB DDO FFO WQM '/ - DATA IX /0/ -c MUST SAVE LOCAL VARIABLES ACCROSS -c SUBROUTINE CALLS SEVERE BUG IN -c ORIGINAL REDUPA REPAIRED WITH FOLLOWING -c SAVE STATEMENT (George VandenBerghe 1/15/97) -c************** - SAVE -c*************** -C -C----------------------------------------------------------------------| -C 1. OPEN THE FILE | -C----------------------------------------------------------------------| -C OPENBF: Opens the file for reading. | -C INPUT: LUBFR: Specifies the logical unit containing the file | -C to be read from. | -C INOUT: Opens the file for reading when INOUT is set | -C to IN. | -C LUNDX: Specifies the logical unit containing the BUFR | -C tables. If the tables are contained | -C in the BUFR messages, LUNDX = LUBFR. | -C OUTPUT: NONE | -C----------------------------------------------------------------------| -C Let us upen a file of BUFR messages containing PIBAL, RADIOSONDE,| -C and DROPSONDE data for reading. Since the BUFR TEMPLATE for | -C this type of data is not contained within the BUFR message itself| -C itself, the BUFR message is on logical unit 10 while the BUFR | -C TEMPLATE for that data is on logical unit 20. | -C----------------------------------------------------------------------| -C - IRET = 0 - IMASS = 0 - IWIND = 0 - ITEMP=LUBFR - LUBFR = 11 - IF( IX .EQ. 0) THEN - IX = 1 - INMG = 0 - INOUT = 'IN' - LUNDX = 11 - CALL DATELEN(10) - CALL OPENBF( LUBFR, INOUT, LUNDX ) - ENDIF -C -C----------------------------------------------------------------------| -C -C READ THE BUFR DATA TANKS -C -C -C----------------------------------------------------------------------| -C 3. ADVANCE THE POINTER TO THE NEXT BUFR MESSAGE IN THE FILE | -C AND READ THE BUFR MESSAGE INTO AN INTERNAL BUFFER | -C----------------------------------------------------------------------| -C READMG: Advances the input message pointer to the next | -C BUFR message in the file and reads the message, | -C without change, into an internal buffer. | -C INPUT: LUBFR: Defined under OPENBF. | -C OUTPUT: SUBSET: Contains the table A mnemonic associated | -C with the type of data in the BUFR message. | -C IDATE: Contains the year, month, day, and hour | -C from Section 1 of the BUFR message. | -C IRET1: If IRET = 0, the read has been successful | -C If IRET = -1, and end-of-file has been read. | -C----------------------------------------------------------------------| -C Call READMG to advance the pointer to the next BUFR message | -C and read it. | -C----------------------------------------------------------------------| -C - 10 IF ( INMG .EQ. 0) THEN - CALL READMG( LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .NE. 0) GO TO 50 - IF (SUBSET .NE. 'ADPUPA' ) GOTO 10 - INMG = 1 - END IF -C -C -C----------------------------------------------------------------------| -C 4. READ AND UNPACK THE BUFR MESSAGE | -C----------------------------------------------------------------------| -C READSB: Reads and unpacks the BUFR message placed in | -C the internal buffer by READMG into an indexed | -C and expanded internal buffer. | -C INPUT: LUBFR: Defined under OPENBF | -C OUTPUT: IRET2: Set to 0 (zero) when operation was | -C successful and data is available for | -C user access. Set to -1 when all | -C subsets have been processed, and | -C another call to READMG is required to | -C read the next BUFR message. | -C----------------------------------------------------------------------| -C INITIALIZE IRET2 TO 0 AND READ THIS UNPACKED BUFR MESSAGE | -C UNTIL SUBSETS HAVE BEEN READ. | -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - INMG = 0 - GO TO 10 - END IF -C -C----------------------------------------------------------------------| -C 5. ACCESS RELEVANT PARTS OF THE UNPACKED BUFR MESSAGE | -C----------------------------------------------------------------------| -C UFBINT: Transfers data values either (a) from the internal | -C buffer produced by READSB to the user, or (b) from | -C the user to an internal buffer for subsequent | -C writing out by WRITSB. When using UFBINT for | -C purpose (a), the following definitions apply: | -C INPUT: LUBFR: Defined under OPENBF. | -C I1: The maximum first dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of parameters to be | -C accessed and placed into array ARR. | -C I2: The maximum second dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of repetitions of the | -C set of parameters to be accessed and | -C placed into array ARR. | -C STR: String of mnemonics indicating which | -C parameters to be placed into array ARR. | -C Note that there cannot be more than I1 | -C mnemonics in STR. | -C OUTPUT: ARR: A two-dimensional array containing real | -C NRET: The number of sets of requested parameters | -C - those indicated by the mnemonics in | -C STR - that were retrieved by UFBINT and | -C placed into array ARR. | -C----------------------------------------------------------------------| -C 5c. THIRD, ACCESS THE WMO BLOCK AND STATION NUMBER FOR THIS | -C OBSERVATION. Note that the block number (mnemonic = | -C WMOB) is returned in ARR(1,1) and the station number | -C (mnemonic = WMOS) in ARR(2,1). They are combined into | -C one 5-digit number for printing. This case is like the | -C in 5a. | -C---------------------------------------------------------------------| -C - - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C -C PROCESS ONLY THOSE REPORTS REQUESTED -C - RTEMP = HDR (1) - call byteswap(ITEMP, 8, 1) - ITEMP = ISHFT(ITEMP,-48) - call byteswap(ITEMP, 8, 1) -c print * ,ctemp,sre -c1 IF((CTEMP .LT. SRE) .OR. (CTEMP .GT. ERE)) GO TO 20 -c print *,' a ',ctemp(1:1),' b ',ctemp(2:2),' c ',ctemp(3:3), -c 1 ' d ',ctemp(4:4),' e ',ctemp(5:5),' f ',ctemp(6:6),' g ', -c 1 ctemp(7:7),' h ',ctemp(8:8) - if(ctemp(7:7) .ne. '7') go to 20 -c print *,' no 20 ',ctemp,sre -c print *,' HEADER(5) ',hdr(5) -cc write(57,195) hdr(1) - 195 format(' HEADERR ',a9) -C---------------------------------------------------------------------| -C 5e. FIFTH, ACCESS THE PRESSURE (mnemonic - PRLC), | -C GEOPOTNETIAL (mnemonic = GP10 | -C TEMPERATATURE (mnemonic - TMDB), DEW POINT "(mnemonic = | -C TMDP), WIND DIRECTION (mnemonic = WDIR), WIND SPEED | -C (mnemonic = WSPD), and VERTICAL SOUNDING SIGNIFICANCE | -C (mnemonic - VSIG) for all pressure levels in this part. | -C Note that if the pressure is available, the geopotential | -C if given, will be in GP10. If the pressure is not | -C available, the geopotential , if given, will be in GP07. | -C This example is a combination of examples 5a. and 5b. | -C The result is that the full set of parameters - for the | -C first pressure level - will be in ARR(1,1) - ARR(8,1), | -C respectively, the second set - for the second pressure | -C level - in ARR(1,2) - ARR(8,2), respectively, and so on | -C until the NRETth set is in ARR(1,NRET) - ARR(8,NRET), | -C respectively. | -C---------------------------------------------------------------------| -C - nret2=0 - nret1=0 - nretz=0 -c nret1a=0 - IF (HDR(6) .EQ. 120.) THEN -c CALL UFBINT (LUBFR, BRR, 6, 255, NRET1, CATA) - CALL UFBINT (LUBFR, BRR1, 6, 255, NRET1A, CATC) - IMASS = 1 - END IF - IF (HDR(6) .eq. 220.) THEN -c CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATB) - CALL UFBINT (LUBFR, CRR1, 5, 255, NRET2, CATD) -c CALL UFBINT (LUBFR, BRR2, 4, 255, NRETZ, CATE) -c if(NRETZ .ne. 0) then -c print *,' NONZERO GEOMETRIC RETURN ' -c do k=1,nretz -c print *,' Z DATA ',brr2(1,k),brr2(2,k),brr2(3,k) -c 1 ,brr2(4,k) -c end do -c else -C print *,' ZERO GEOMETRIC RETURN' -c endif - IWIND = 1 - END IF - IF ((IMASS .EQ. 0) .OR. (IWIND .EQ. 0)) GO TO 20 -C -C STORE THE PIECES OF THE REPORT INTO AN ARRAY -C -c DATA CATC /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ -c DATA CATD /'CAT=1 POB DDO FFO WQM'/ -c DATA CATE /'CAT=4 ZOB DDO FFO WQM '/ -C write(102,187)nret2,nret1a - 187 format(' nrets ',2i10) - DO K=1,NRETZ - arr(1,k)=-7 - arr(2,k)=brr2(1,k) - arr(5,k)=brr2(2,k) - arr(6,k)=brr2(3,k) - arr(9,k)=brr2(4,k) - arr(10,k)=hdr(5) - END DO - DO K=NRETZ+1,NRETZ+NRET1A - km=(k-nretz) -c search for pressure level in CRR1 which matches -c brr1(1,km). Assumption that CRR1(1,km)=BRR1(1,km) -c is not valid!! - kms=0 - do 87,ks=nretz+1,nretz+nret1a - kmd=(ks-nretz) - if(crr1(1,kmd) .eq. brr1(1,km)) then - kms=kmd - go to 89 - endif - kms=0 - 87 continue - 89 continue - - ARR (1,K) = BRR1 (1,Km) - ARR (2,K) = BRR1 (2,Km) - ARR (3,K) = BRR1 (4,Km) - ARR (4,K) = BRR1 (6,Km) -cccc ARR (5,K) = CRR1 (2,Km) -cccc ARR (6,K) = CRR1 (3,Km) - ARR (7,K) = BRR1 (3,Km) - ARR (8,K) = BRR1 (5,Km) -cccc ARR (9,K) = CRR1 (4,Km) -c assign winds - if(kms .gt. 0) then - ARR (5,K) = CRR1 (2,Kms) - ARR (6,K) = CRR1 (3,Kms) - ARR (9,K) = CRR1 (4,Kms) - endif -C if(kms .gt. 0 .and. arr(1,k) .ne. crr1(1,kms)) -C 1 write(102,*) ' PDIFF ', cctemp,' ',k,arr(1,k),crr1(1,kms) -C write(102,*)NRETZ+NRET1A -c arr9 is wqm, arr8 is tqm and arr7 is zqm - arr(10,k)= hdr(5) - END DO - - RETURN -C - 50 IRET = -1 - RETURN -C - END diff --git a/util/sorc/rsonde.fd/redupaz.f b/util/sorc/rsonde.fd/redupaz.f deleted file mode 100755 index e7a78b1ceb..0000000000 --- a/util/sorc/rsonde.fd/redupaz.f +++ /dev/null @@ -1,299 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDUPAZ READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: REDUPA READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE STATION IN AN ARRAY. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -c 97-01-17 George Vandenberghe. Added mandatory Z level logic -c -C -C USAGE: CALL REDUPA (SRE, ERE, HDR, ARR, NRET1, IRET) -C INPUT ARGUMENT LIST: -C SRE - STARTING WMO BLOCK NUMBER TO DUMP -C ERE - ENDING WMO BLOCK NUMBER TO DUMP -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C HDR - HEADER RECORD FOR STATION. CONTAINS -C - ID, LONG, LAT, HOUR, ELEVATION AND TYPE. -C ARR - DATA ARRAY FOR MANDATORY LEVEL DATA -C HEIGHT, TEMPERATURE, DEW PT, WIND SPEED -C WIND DIRECTION AND Q-MARKS -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY F90 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE REDUPAZ( SRE, ERE, HDR, ARR, NRET1, IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C BUFR REPORT. -C - common/dat/IDATE - COMMON/dateln/LENDAT - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*8 SRE, ERE - CHARACTER*40 CATA, CATB, STRING - character*40 catc,catd,cate -C - DIMENSION HDR (10) -C - REAL ARR (10,255) - REAL BRR (6,255),BRR1(6,255),brr2(4,255) - REAL CRR (5,255),crr1(5,255) - INTEGER ITEMP - REAL RTEMP -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP'/ -c DATA CATA /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ -c DATA CATB /'CAT=1 POB DDO FFO WQM'/ - DATA CATA /'CAT=2 POB ZOB ZQM TOB TQM TDO '/ - DATA CATB /'CAT=2 POB DDO FFO WQM'/ - DATA CATC /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ - DATA CATD /'CAT=1 POB DDO FFO WQM'/ - DATA CATE /'CAT=4 ZOB DDO FFO WQM '/ - DATA IX /0/ -c MUST SAVE LOCAL VARIABLES ACCROSS -c SUBROUTINE CALLS SEVERE BUG IN -c ORIGINAL REDUPA REPAIRED WITH FOLLOWING -c SAVE STATEMENT (George VandenBerghe 1/15/97) -c************** - SAVE -c*************** -C -C----------------------------------------------------------------------| -C 1. OPEN THE FILE | -C----------------------------------------------------------------------| -C OPENBF: Opens the file for reading. | -C INPUT: LUBFR: Specifies the logical unit containing the file | -C to be read from. | -C INOUT: Opens the file for reading when INOUT is set | -C to IN. | -C LUNDX: Specifies the logical unit containing the BUFR | -C tables. If the tables are contained | -C in the BUFR messages, LUNDX = LUBFR. | -C OUTPUT: NONE | -C----------------------------------------------------------------------| -C Let us upen a file of BUFR messages containing PIBAL, RADIOSONDE,| -C and DROPSONDE data for reading. Since the BUFR TEMPLATE for | -C this type of data is not contained within the BUFR message itself| -C itself, the BUFR message is on logical unit 10 while the BUFR | -C TEMPLATE for that data is on logical unit 20. | -C----------------------------------------------------------------------| -C - IRET = 0 - IMASS = 0 - IWIND = 0 - ITEMP=LUBFR - LUBFR = 11 - IF( IX .EQ. 0) THEN - IX = 1 - INMG = 0 - INOUT = 'IN' - LUNDX = 11 - CALL OPENBF( LUBFR, INOUT, LUNDX ) - ENDIF -C -C----------------------------------------------------------------------| -C -C READ THE BUFR DATA TANKS -C -C -C----------------------------------------------------------------------| -C 3. ADVANCE THE POINTER TO THE NEXT BUFR MESSAGE IN THE FILE | -C AND READ THE BUFR MESSAGE INTO AN INTERNAL BUFFER | -C----------------------------------------------------------------------| -C READMG: Advances the input message pointer to the next | -C BUFR message in the file and reads the message, | -C without change, into an internal buffer. | -C INPUT: LUBFR: Defined under OPENBF. | -C OUTPUT: SUBSET: Contains the table A mnemonic associated | -C with the type of data in the BUFR message. | -C IDATE: Contains the year, month, day, and hour | -C from Section 1 of the BUFR message. | -C IRET1: If IRET = 0, the read has been successful | -C If IRET = -1, and end-of-file has been read. | -C----------------------------------------------------------------------| -C Call READMG to advance the pointer to the next BUFR message | -C and read it. | -C----------------------------------------------------------------------| -C - 10 IF ( INMG .EQ. 0) THEN - LENDAT = 10 - CALL READMG( LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .NE. 0) GO TO 50 - IF (SUBSET .NE. 'ADPUPA' ) GOTO 10 - INMG = 1 - END IF -C -C -C----------------------------------------------------------------------| -C 4. READ AND UNPACK THE BUFR MESSAGE | -C----------------------------------------------------------------------| -C READSB: Reads and unpacks the BUFR message placed in | -C the internal buffer by READMG into an indexed | -C and expanded internal buffer. | -C INPUT: LUBFR: Defined under OPENBF | -C OUTPUT: IRET2: Set to 0 (zero) when operation was | -C successful and data is available for | -C user access. Set to -1 when all | -C subsets have been processed, and | -C another call to READMG is required to | -C read the next BUFR message. | -C----------------------------------------------------------------------| -C INITIALIZE IRET2 TO 0 AND READ THIS UNPACKED BUFR MESSAGE | -C UNTIL SUBSETS HAVE BEEN READ. | -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - INMG = 0 - GO TO 10 - END IF -C -C----------------------------------------------------------------------| -C 5. ACCESS RELEVANT PARTS OF THE UNPACKED BUFR MESSAGE | -C----------------------------------------------------------------------| -C UFBINT: Transfers data values either (a) from the internal | -C buffer produced by READSB to the user, or (b) from | -C the user to an internal buffer for subsequent | -C writing out by WRITSB. When using UFBINT for | -C purpose (a), the following definitions apply: | -C INPUT: LUBFR: Defined under OPENBF. | -C I1: The maximum first dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of parameters to be | -C accessed and placed into array ARR. | -C I2: The maximum second dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of repetitions of the | -C set of parameters to be accessed and | -C placed into array ARR. | -C STR: String of mnemonics indicating which | -C parameters to be placed into array ARR. | -C Note that there cannot be more than I1 | -C mnemonics in STR. | -C OUTPUT: ARR: A two-dimensional array containing real | -C NRET: The number of sets of requested parameters | -C - those indicated by the mnemonics in | -C STR - that were retrieved by UFBINT and | -C placed into array ARR. | -C----------------------------------------------------------------------| -C 5c. THIRD, ACCESS THE WMO BLOCK AND STATION NUMBER FOR THIS | -C OBSERVATION. Note that the block number (mnemonic = | -C WMOB) is returned in ARR(1,1) and the station number | -C (mnemonic = WMOS) in ARR(2,1). They are combined into | -C one 5-digit number for printing. This case is like the | -C in 5a. | -C---------------------------------------------------------------------| -C - - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C -C PROCESS ONLY THOSE REPORTS REQUESTED -C - RTEMP = HDR (1) - call byteswap(ITEMP, 8, 1) - ITEMP = ISHFT(ITEMP,-48) - call byteswap(ITEMP, 8, 1) -c print * ,ctemp,sre -c1 IF((CTEMP .LT. SRE) .OR. (CTEMP .GT. ERE)) GO TO 20 -c print *,' a ',ctemp(1:1),' b ',ctemp(2:2),' c ',ctemp(3:3), -c 1 ' d ',ctemp(4:4),' e ',ctemp(5:5),' f ',ctemp(6:6),' g ', -c 1 ctemp(7:7),' h ',ctemp(8:8) - if(ctemp(7:7) .ne. '7') go to 20 -c print *,' no 20 ',ctemp,sre -c print *,' HEADER(5) ',hdr(5) -cc write(57,195) hdr(1) - 195 format(' HEADERR ',a9) -C---------------------------------------------------------------------| -C 5e. FIFTH, ACCESS THE PRESSURE (mnemonic - PRLC), | -C GEOPOTNETIAL (mnemonic = GP10 | -C TEMPERATATURE (mnemonic - TMDB), DEW POINT "(mnemonic = | -C TMDP), WIND DIRECTION (mnemonic = WDIR), WIND SPEED | -C (mnemonic = WSPD), and VERTICAL SOUNDING SIGNIFICANCE | -C (mnemonic - VSIG) for all pressure levels in this part. | -C Note that if the pressure is available, the geopotential | -C if given, will be in GP10. If the pressure is not | -C available, the geopotential , if given, will be in GP07. | -C This example is a combination of examples 5a. and 5b. | -C The result is that the full set of parameters - for the | -C first pressure level - will be in ARR(1,1) - ARR(8,1), | -C respectively, the second set - for the second pressure | -C level - in ARR(1,2) - ARR(8,2), respectively, and so on | -C until the NRETth set is in ARR(1,NRET) - ARR(8,NRET), | -C respectively. | -C---------------------------------------------------------------------| -C - nret1=0 -c nretz=0 - nret1a=0 - IF (HDR(6) .EQ. 120.) THEN -c CALL UFBINT (LUBFR, BRR, 6, 255, NRET1, CATA) -c CALL UFBINT (LUBFR, BRR1, 6, 255, NRET1A, CATC) - IMASS = 1 - END IF - IF (HDR(6) .eq. 220.) THEN -c CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATB) -c CALL UFBINT (LUBFR, CRR1, 5, 255, NRET2, CATD) - CALL UFBINT (LUBFR, BRR2, 4, 255, NRETZ, CATE) -c if(NRETZ .ne. 0) then -c print *,' NONZERO GEOMETRIC RETURN ' -c do k=1,nretz -c print *,' Z DATA ',brr2(1,k),brr2(2,k),brr2(3,k) -c 1 ,brr2(4,k) -c end do -c else -C print *,' ZERO GEOMETRIC RETURN' -c endif - IWIND = 1 - END IF - IF ((IMASS .EQ. 0) .OR. (IWIND .EQ. 0)) GO TO 20 -C -C STORE THE PIECES OF THE REPORT INTO AN ARRAY -C -c DATA CATC /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ -c DATA CATD /'CAT=1 POB DDO FFO WQM'/ -c DATA CATE /'CAT=4 ZOB DDO FFO WQM '/ - DO K=1,NRETZ - arr(1,k)=-7 - arr(2,k)=brr2(1,k) - arr(5,k)=brr2(2,k) - arr(6,k)=brr2(3,k) - arr(9,k)=brr2(4,k) - arr(10,k)=hdr(5) - END DO - DO K=NRETZ+1,NRETZ+NRET1A - km=(k-nretz) - ARR (1,K) = BRR1 (1,Km) - ARR (2,K) = BRR1 (2,Km) - ARR (3,K) = BRR1 (4,Km) - ARR (4,K) = BRR1 (6,Km) - ARR (5,K) = CRR1 (2,Km) - ARR (6,K) = CRR1 (3,Km) - ARR (7,K) = BRR1 (3,Km) - ARR (8,K) = BRR1 (5,Km) - ARR (9,K) = CRR1 (4,Km) -c arr9 is wqm, arr8 is tqm and arr7 is zqm - arr(10,k)= hdr(5) - END DO - RETURN -C - 50 IRET = -1 - RETURN -C - END diff --git a/util/sorc/rsondplt.fd/compile_rsondplt_wcoss.sh b/util/sorc/rsondplt.fd/compile_rsondplt_wcoss.sh deleted file mode 100755 index c285bc76a5..0000000000 --- a/util/sorc/rsondplt.fd/compile_rsondplt_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -mv rsondplt ../../exec -make clean diff --git a/util/sorc/rsondplt.fd/makefile b/util/sorc/rsondplt.fd/makefile deleted file mode 100755 index a264309b09..0000000000 --- a/util/sorc/rsondplt.fd/makefile +++ /dev/null @@ -1,22 +0,0 @@ -SHELL=/bin/sh -# -# makefile to make both rsondplt executables with -# one make -SRCS= rsondplt.f -OBJS= rsondplt.o -FC = ifort -LDFLAGS = -LIBS= ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} ${BUFR_LIB8} - -CMD= rsondplt - -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -assume byterecl -convert big_endian \ - -assume noold_ldout_format -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - rm -f $(OBJS) *.mod diff --git a/util/sorc/rsondplt.fd/rsondplt.f b/util/sorc/rsondplt.fd/rsondplt.f deleted file mode 100755 index 29d9362eb7..0000000000 --- a/util/sorc/rsondplt.fd/rsondplt.f +++ /dev/null @@ -1,728 +0,0 @@ - program RSONDPLT -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: RSONDPLT -C PRGMMR: CARUSO ORG: NP12 DATE: 2000-03-13 -C -C ABSTRACT: Generate formatted radiosonde -c report. Used downstream by WNDANLFV and -c also easily human readable for data debugging -c purposes. -C -C PROGRAM HISTORY LOG: -C 97-01-17 VandenBerghe first written -c 98-04-07 Caruso modified to dump tropopause level obs. if -c indicated and renamed program to -c rsondplt -c 98-05-05 caruso consolidated this program with s/r's -c redupap and redupaz. added a common -c block (/dateln/lendat) to both s/r's -c to tell bufr s/r readmg.f to return -c a 10 digit date (includes a 4 digit -c year). -c 99-06-07 caruso convert to ibm. -c -C USAGE: -C INPUT FILES: -c fort.10 - bufr "prepbufr" file containing radiosonde -c fort.5 - single word of text specifying "P", "T", or "Z" -c (stdin) directs program to extract pressure, tropopause -c pressure, or geopotential height -c from fort.10. BUFRLIB bug prevents -c concurrent ext of both (grumble grumble!!) -C -C OUTPUT FILES: (INCLUDING SCRATCH FILES) -c fort.51 - formatted sounding report -C -C SUBPROGRAMS CALLED: -C UNIQUE: - redupap redupaz -C LIBRARY: - UFBINT OPENBF READMG READSB -C COMMON - none -c w3lib - w3tagb w3tag3 -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C =NNNN - system library return codes .. no user -c - return codes -C -C REMARKS: -C -C ATTRIBUTES: -c language: fortran 90. -C MACHINE: ibm -C$$$ - common/dateln/ lendat - integer lendat - - Character*8 sre,ere - character*1 cflag - common/stuff/pad(1000),hdr,pa2(1000),arr - common/dat/idate - dimension hdr(10) - character*80 chead - equivalence (chead,hdr) - dimension arr(10,255) - integer(8) iexit - - save - - CALL W3TAGB('RSONDPLT',2000,0073,0077,'NP12') - - iexit = 0 - read(5,901) cflag - 901 format(a1) - print*,' cflag = ',cflag - sre = ' 70' - ere = ' 78' - inum = 1 - do k = 1,300000 - do l = 1,10 - do m = 1,255 - arr(l,m)=0 - enddo - enddo - do l = 1,10 - hdr(l) = 0 - enddo - - if(cflag .eq. 'P' .or. cflag .eq. 'T' ) - * call redupap(cflag,sre,ere,hdr,arr,is,is2) - - if(cflag .eq. 'Z') call redupaz(sre,ere,hdr,arr,is,is2) - - if(cflag .ne. 'Z'.and.cflag .ne. 'P'.and. - * cflag .ne. 'T') then - print *,' ERROR IN SPECIFYING PRESSURE/Z CHOICE' - iexit = 240 - call errexit (iexit) - endif - if(is2 .ne. 0) stop 'redupa ' -c -c save hdr(4) (dhr) into integer -c - ihdr4 = nint(hdr(4)) - - do l = 1,39 - do j = 1,10 - if(arr(j,l) .gt. 999999 .or. arr(j,l) .lt. -999999) - 1 arr(j,l) = -999999 - enddo - enddo - do 12 kl = 1,39 -c -c check wqm. if bad, set wind dir and spd to miss. -c - if(arr(9,kl) .gt. 2.0) then !wqm is bad - arr(5,kl) = -999999 - arr(6,kl) = -999999 - endif -c -c check all array elements. if all are 0, don't write out -c this report. -c - if(arr(1,kl).eq.0.0.and.arr(2,kl).eq.0.0.and. - * arr(3,kl).eq.0.0.and.arr(4,kl).eq.0.0.and. - * arr(5,kl).eq.0.0.and.arr(6,kl).eq.0.0.and. - * arr(7,kl).eq.0.0.and.arr(8,kl).eq.0.0.and. - * arr(9,kl).eq.0.0.and.arr(10,kl).eq.0.0) go to 12 -c -c check wind dir and spd. if both are 0, set them to miss. -c - if(arr(5,kl).eq.0.0.and.arr(6,kl).eq.0.0) then - arr(5,kl) = -999999 - arr(6,kl) = -999999 - endif -c -c check tqm. if bad, set air temp and dew pt to miss. -c idate is date read in from bufr message (has a 4 digit year). -c - if(arr(8,kl) .gt. 2.0) arr(4,kl) = -999999 !tqm is bad - if(arr(8,kl) .gt. 2.0) arr(3,kl) = -999999 - if(arr(1,kl) .le. 1200. .and. arr(1,kl) .ge. 0.) - 1 Write(51,102)chead(1:8),hdr(2),hdr(3),(arr(n,kl),n=1,10), - 1 idate,ihdr4 - 102 format(a8,1x,f6.2,1x,f6.2,1x,10(f10.2,1x),i10,i4,' SNDP') - if(arr(1,kl) .gt. 1200. .or. arr(1,kl) .lt. 0.) - 1 Write(51,192)chead(1:8),hdr(2),hdr(3),(arr(n,kl),n=1,10), - 1 idate,ihdr4 - 192 format(a8,1x,f6.2,1x,f6.2,1x,10(f10.2,1x),i10,i4,' SNDZ') - 12 continue - enddo - CALL W3TAGE('RSONDPLT') - call errexit(iexit) - CALL W3TAGE('RSONDPLT') - stop - end -c===================================================================== - SUBROUTINE REDUPAP( CFLAG, SRE, ERE, HDR, ARR, NRET1, IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDUPAP READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: REDUPAP READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE STATION IN AN ARRAY. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -c 97-01-17 George Vandenberghe. Added mandatory Z level logic -C 98-03-26 CHRIS CARUSO - CHANGED FROM WIND DIR/WIND SPD TO -C U AND V WINDS -C 98-03-30 CHRIS CARUSO - CHANGED BACK TO WIND DIR/SPD. -c 98-04-07 chris caruso - added cflag to input argument list -c to determine whether we're getting regular -c pressure obs or tropopause pressure obs. -c 98-05-05 chris caruso - added common/dateln/lendat to set -c length of idate returned by readmg. if lendat=8, -c 2 digit year is returned. if lendat=10, 4 digit -c year is returned. consolidated this s/r with -c redupaz.f and rsondplt.f into one file. -C -C USAGE: CALL REDUPAP(CFLAG, SRE, ERE, HDR, ARR, NRET1, IRET) -C INPUT ARGUMENT LIST: -C CFLAG - CHAR*1 FLAG INDICATING WHETHER TO GET REGULAR -C PRESSURE OBS OR TROPOPAUSE PRESS. OBS. -C SRE - STARTING WMO BLOCK NUMBER TO DUMP -C ERE - ENDING WMO BLOCK NUMBER TO DUMP -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C HDR - HEADER RECORD FOR STATION. CONTAINS -C - ID, LONG, LAT, HOUR, ELEVATION AND TYPE. -C ARR - DATA ARRAY FOR MANDATORY LEVEL DATA -C HEIGHT, TEMPERATURE, DEW PT, WIND SPEED -C WIND DIRECTION AND Q-MARKS -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C Fort.55 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: ibm -C -C$$$ -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C BUFR REPORT. -C - common/dat/ IDATE - common/dateln/ lendat - integer lendat - - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*8 SRE, ERE - CHARACTER*1 CFLAG - CHARACTER*40 STRING - character*40 CATA, CATB, catc, catd -C - DIMENSION HDR (10) -C - REAL ARR (10,255) - REAL BRR (6,255),BRR1(6,255),brr2(4,255) - REAL CRR (5,255),crr1(5,255) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP'/ - DATA CATA /'CAT=5 POB ZOB ZQM TOB TQM TDO '/ - DATA CATB /'CAT=5 POB DDO FFO WQM'/ - DATA CATC /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ - DATA CATD /'CAT=1 POB DDO FFO WQM'/ - DATA IX /0/ -c -c MUST SAVE LOCAL VARIABLES ACCROSS -c SUBROUTINE CALLS. SEVERE BUG IN -c ORIGINAL REDUPA REPAIRED WITH FOLLOWING -c SAVE STATEMENT (George VandenBerghe 1/15/97) -c************** - SAVE -c*************** -C -C----------------------------------------------------------------------| -C 1. OPEN THE FILE | -C----------------------------------------------------------------------| -C OPENBF: Opens the file for reading. | -C INPUT: LUBFR: Specifies the logical unit containing the file | -C to be read from. | -C INOUT: Opens the file for reading when INOUT is set | -C to IN. | -C LUNDX: Specifies the logical unit containing the BUFR | -C tables. If the tables are contained | -C in the BUFR messages, LUNDX = LUBFR. | -C OUTPUT: NONE | -C----------------------------------------------------------------------| -C Let us upen a file of BUFR messages containing PIBAL, RADIOSONDE,| -C and DROPSONDE data for reading. Since the BUFR TEMPLATE for | -C this type of data is not contained within the BUFR message itself| -C itself, the BUFR message is on logical unit 10 while the BUFR | -C TEMPLATE for that data is on logical unit 20. | -C----------------------------------------------------------------------| - IRET = 0 - IMASS = 0 - IWIND = 0 - ITEMP = LUBFR - LUBFR = 10 - IF( IX .EQ. 0) THEN - IX = 1 - INMG = 0 - INOUT = 'IN' - LUNDX = 10 - CALL OPENBF( LUBFR, INOUT, LUNDX ) - ENDIF -C----------------------------------------------------------------------| -C -C READ THE BUFR DATA TANKS -C -C----------------------------------------------------------------------| -C 3. ADVANCE THE POINTER TO THE NEXT BUFR MESSAGE IN THE FILE | -C AND READ THE BUFR MESSAGE INTO AN INTERNAL BUFFER | -C----------------------------------------------------------------------| -C READMG: Advances the input message pointer to the next | -C BUFR message in the file and reads the message, | -C without change, into an internal buffer. | -C INPUT: LUBFR: Defined under OPENBF. | -C OUTPUT: SUBSET: Contains the table A mnemonic associated | -C with the type of data in the BUFR message. | -C IDATE: Contains the year, month, day, and hour | -C from Section 1 of the BUFR message. | -C IRET1: If IRET1 = 0, the read has been successful | -C If IRET1 = -1, and end-of-file has been read.| -C----------------------------------------------------------------------| -C Call READMG to advance the pointer to the next BUFR message | -C and read it. | -c -c set lendat = 10 here, since openbf calls s/r bfrini, which -c sets lendat = 8. -C----------------------------------------------------------------------| - 10 IF( INMG .EQ. 0) THEN - lendat = 10 - CALL READMG( LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .NE. 0) GO TO 50 - IF (SUBSET .NE. 'ADPUPA' ) GO TO 10 - INMG = 1 - ENDIF -C----------------------------------------------------------------------| -C 4. READ AND UNPACK THE BUFR MESSAGE | -C----------------------------------------------------------------------| -C READSB: Reads and unpacks the BUFR message placed in | -C the internal buffer by READMG into an indexed | -C and expanded internal buffer. | -C INPUT: LUBFR: Defined under OPENBF | -C OUTPUT: IRET2: Set to 0 (zero) when operation was | -C successful and data is available for | -C user access. Set to -1 when all | -C subsets have been processed, and | -C another call to READMG is required to | -C read the next BUFR message. | -C----------------------------------------------------------------------| -C INITIALIZE IRET2 TO 0 AND READ THIS UNPACKED BUFR MESSAGE | -C UNTIL SUBSETS HAVE BEEN READ. | -C----------------------------------------------------------------------| - 20 CALL READSB (LUBFR,IRET2) - IF(IRET2 .LT. 0) THEN - INMG = 0 - GO TO 10 - ENDIF -C----------------------------------------------------------------------| -C 5. ACCESS RELEVANT PARTS OF THE UNPACKED BUFR MESSAGE | -C----------------------------------------------------------------------| -C UFBINT: Transfers data values either (a) from the internal | -C buffer produced by READSB to the user, or (b) from | -C the user to an internal buffer for subsequent | -C writing out by WRITSB. When using UFBINT for | -C purpose (a), the following definitions apply: | -C INPUT: LUBFR: Defined under OPENBF. | -C I1: The maximum first dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of parameters to be | -C accessed and placed into array ARR. | -C I2: The maximum second dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of repetitions of the | -C set of parameters to be accessed and | -C placed into array ARR. | -C STR: String of mnemonics indicating which | -C parameters to be placed into array ARR. | -C Note that there cannot be more than I1 | -C mnemonics in STR. | -C OUTPUT: ARR: A two-dimensional array containing real | -C NRET: The number of sets of requested parameters | -C - those indicated by the mnemonics in | -C STR - that were retrieved by UFBINT and | -C placed into array ARR. | -C----------------------------------------------------------------------| -C 5c. THIRD, ACCESS THE WMO BLOCK AND STATION NUMBER FOR THIS | -C OBSERVATION. Note that the block number (mnemonic = | -C WMOB) is returned in ARR(1,1) and the station number | -C (mnemonic = WMOS) in ARR(2,1). They are combined into | -C one 5-digit number for printing. This case is like the | -C in 5a. | -C---------------------------------------------------------------------| - - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C -C PROCESS ONLY THOSE REPORTS REQUESTED -C - RTEMP = HDR (1) - call byteswap(ITEMP, 8, 1) - ITEMP = ISHFT(ITEMP,-48) - call byteswap(ITEMP, 8, 1) - if(ctemp(7:7) .ne. '7') go to 20 -C---------------------------------------------------------------------| -C 5e. FIFTH, ACCESS THE PRESSURE (mnemonic - PRLC), | -C GEOPOTNETIAL (mnemonic = GP10 | -C TEMPERATATURE (mnemonic - TMDB), DEW POINT "(mnemonic = | -C TMDP), WIND DIRECTION (mnemonic = WDIR), WIND SPEED | -C (mnemonic = WSPD), and VERTICAL SOUNDING SIGNIFICANCE | -C (mnemonic - VSIG) for all pressure levels in this part. | -C Note that if the pressure is available, the geopotential | -C if given, will be in GP10. If the pressure is not | -C available, the geopotential , if given, will be in GP07. | -C This example is a combination of examples 5a. and 5b. | -C The result is that the full set of parameters - for the | -C first pressure level - will be in ARR(1,1) - ARR(8,1), | -C respectively, the second set - for the second pressure | -C level - in ARR(1,2) - ARR(8,2), respectively, and so on | -C until the NRETth set is in ARR(1,NRET) - ARR(8,NRET), | -C respectively. | -C---------------------------------------------------------------------| - nret2 = 0 - nret1 = 0 - nretz = 0 -c -c hdr(6) is type -c - IF(HDR(6) .EQ. 120.) THEN - IF(CFLAG.EQ.'P') THEN - CALL UFBINT (LUBFR, BRR1, 6, 255, NRET1A, CATC) - ELSE !TROPOPAUSE - CALL UFBINT (LUBFR, BRR1, 6, 255, NRET1A, CATA) -c print*,' nret1a = ',nret1a - ENDIF - IMASS = 1 - ENDIF - IF(HDR(6) .eq. 220.) THEN - IF(CFLAG.EQ.'P') THEN - CALL UFBINT (LUBFR, CRR1, 5, 255, NRET2, CATD) - ELSE !TROPOPAUSE - CALL UFBINT (LUBFR, CRR1, 5, 255, NRET2, CATB) -c print*,' nret2 = ',nret2 - ENDIF - IWIND = 1 - ENDIF -c print*,' imass = ',imass,' iwind = ',iwind - IF((IMASS .EQ. 0) .OR. (IWIND .EQ. 0)) GO TO 20 -C -C STORE THE PIECES OF THE REPORT INTO AN ARRAY -C - DO K = NRETZ + 1, NRETZ + NRET1A - km = (k - nretz) -c print*,' km = ',km -c print 968,crr1(1,km),brr1(1,km) -c 968 format(' crr1 = ',f10.2,' brr1 = ',f10.2) -c search for pressure level in CRR1 which matches -c brr1(1,km). Assumption that CRR1(1,km)=BRR1(1,km) -c is not valid!! - kms = 0 - do 87 ks = nretz + 1, nretz + nret1a - kmd = (ks - nretz) - if(crr1(1,kmd) .eq. brr1(1,km)) then - kms = kmd - go to 89 - endif - kms = 0 - 87 continue - 89 continue -c -c arr1 is pressure, arr2 is height, arr3 is temp., -c arr4 is dew point, arr7 is zqm and arr8 is tqm. -c - ARR (1,K) = BRR1 (1,Km) - ARR (2,K) = BRR1 (2,Km) - ARR (3,K) = BRR1 (4,Km) - ARR (4,K) = BRR1 (6,Km) - ARR (7,K) = BRR1 (3,Km) - ARR (8,K) = BRR1 (5,Km) -C -c assign winds -C - if(kms .gt. 0) then - ARR (5,K) = CRR1 (2,Kms) - ARR (6,K) = CRR1 (3,Kms) - ARR (9,K) = CRR1 (4,Kms) - endif - - arr(10,k) = hdr(5) -C -c arr5 is wind dir, arr6 is wind spd, -c arr9 is wqm, arr10 is elevation. -c -c print 988,arr(1,k),arr(2,k),arr(3,k),arr(4,k),arr(5,k) -c 988 format(' arr1 = ',f10.2,' arr2 = ',f10.2, -c * ' arr3 = ',f10.2,' arr4 = ',f10.2,' arr5 = ',f10.2) -c print 987,arr(6,k),arr(7,k),arr(8,k),arr(9,k),arr(10,k) -c 987 format(' arr6 = ',f10.2,' arr7 = ',f10.2, -c * ' arr8 = ',f10.2,' arr9 = ',f10.2,' arr10 = ',f10.2) - ENDDO - - RETURN -C - 50 IRET = -1 - RETURN - END -c===================================================================== - SUBROUTINE REDUPAZ( SRE, ERE, HDR, ARR, NRET1, IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDUPAZ READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: REDUPA READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE STATION IN AN ARRAY. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -c 97-01-17 George Vandenberghe. Added mandatory Z level logic -c 98-05-05 chris caruso - added common/dateln/lendat to set -c length of idate returned by readmg. if lendat=8, -c 2 digit year is returned. if lendat=10, 4 digit -c year is returned. consolidated this s/r with -c redupap.f and rsondplt.f into one file. -C -C USAGE: CALL REDUPA (SRE, ERE, HDR, ARR, NRET1, IRET) -C INPUT ARGUMENT LIST: -C SRE - STARTING WMO BLOCK NUMBER TO DUMP -C ERE - ENDING WMO BLOCK NUMBER TO DUMP -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C HDR - HEADER RECORD FOR STATION. CONTAINS -C - ID, LONG, LAT, HOUR, ELEVATION AND TYPE. -C ARR - DATA ARRAY FOR MANDATORY LEVEL DATA -C HEIGHT, TEMPERATURE, DEW PT, WIND SPEED -C WIND DIRECTION AND Q-MARKS -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C Fort.55 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: ibm -C -C$$$ -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C BUFR REPORT. -C - common/dat/ IDATE - common/dateln/ lendat - integer lendat - - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*8 SRE, ERE - CHARACTER*40 CATA, CATB, STRING - character*40 catc,catd,cate -C - DIMENSION HDR (10) -C - REAL ARR (10,255) - REAL BRR (6,255),BRR1(6,255),brr2(4,255) - REAL CRR (5,255),crr1(5,255) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP'/ - DATA CATE /'CAT=4 ZOB DDO FFO WQM '/ - DATA IX /0/ -c -c MUST SAVE LOCAL VARIABLES ACCROSS -c SUBROUTINE CALLS. SEVERE BUG IN -c ORIGINAL REDUPA REPAIRED WITH FOLLOWING -c SAVE STATEMENT (George VandenBerghe 1/15/97) -c************** - SAVE -c*************** -C -C----------------------------------------------------------------------| -C 1. OPEN THE FILE | -C----------------------------------------------------------------------| -C OPENBF: Opens the file for reading. | -C INPUT: LUBFR: Specifies the logical unit containing the file | -C to be read from. | -C INOUT: Opens the file for reading when INOUT is set | -C to IN. | -C LUNDX: Specifies the logical unit containing the BUFR | -C tables. If the tables are contained | -C in the BUFR messages, LUNDX = LUBFR. | -C OUTPUT: NONE | -C----------------------------------------------------------------------| -C Let us upen a file of BUFR messages containing PIBAL, RADIOSONDE,| -C and DROPSONDE data for reading. Since the BUFR TEMPLATE for | -C this type of data is not contained within the BUFR message itself| -C itself, the BUFR message is on logical unit 10 while the BUFR | -C TEMPLATE for that data is on logical unit 20. | -C----------------------------------------------------------------------| - IRET = 0 - IMASS = 0 - IWIND = 0 - ITEMP = LUBFR - LUBFR = 10 - IF( IX .EQ. 0) THEN - IX = 1 - INMG = 0 - INOUT = 'IN' - LUNDX = 10 - CALL OPENBF( LUBFR, INOUT, LUNDX ) - ENDIF -C----------------------------------------------------------------------| -C -C READ THE BUFR DATA TANKS -C -C -C----------------------------------------------------------------------| -C 3. ADVANCE THE POINTER TO THE NEXT BUFR MESSAGE IN THE FILE | -C AND READ THE BUFR MESSAGE INTO AN INTERNAL BUFFER | -C----------------------------------------------------------------------| -C READMG: Advances the input message pointer to the next | -C BUFR message in the file and reads the message, | -C without change, into an internal buffer. | -C INPUT: LUBFR: Defined under OPENBF. | -C OUTPUT: SUBSET: Contains the table A mnemonic associated | -C with the type of data in the BUFR message. | -C IDATE: Contains the year, month, day, and hour | -C from Section 1 of the BUFR message. | -C IRET1: If IRET = 0, the read has been successful | -C If IRET = -1, and end-of-file has been read. | -C----------------------------------------------------------------------| -C Call READMG to advance the pointer to the next BUFR message | -C and read it. | -c -c set lendat = 10 here, since openbf calls s/r bfrini, which -c sets lendat = 8. -C----------------------------------------------------------------------| - 10 IF( INMG .EQ. 0) THEN - lendat = 10 - CALL READMG( LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .NE. 0) GO TO 50 - IF (SUBSET .NE. 'ADPUPA' ) GO TO 10 - INMG = 1 - ENDIF -C----------------------------------------------------------------------| -C 4. READ AND UNPACK THE BUFR MESSAGE | -C----------------------------------------------------------------------| -C READSB: Reads and unpacks the BUFR message placed in | -C the internal buffer by READMG into an indexed | -C and expanded internal buffer. | -C INPUT: LUBFR: Defined under OPENBF | -C OUTPUT: IRET2: Set to 0 (zero) when operation was | -C successful and data is available for | -C user access. Set to -1 when all | -C subsets have been processed, and | -C another call to READMG is required to | -C read the next BUFR message. | -C----------------------------------------------------------------------| -C INITIALIZE IRET2 TO 0 AND READ THIS UNPACKED BUFR MESSAGE | -C UNTIL SUBSETS HAVE BEEN READ. | -C----------------------------------------------------------------------| - 20 CALL READSB (LUBFR,IRET2) - IF(IRET2 .LT. 0) THEN - INMG = 0 - GO TO 10 - ENDIF -C----------------------------------------------------------------------| -C 5. ACCESS RELEVANT PARTS OF THE UNPACKED BUFR MESSAGE | -C----------------------------------------------------------------------| -C UFBINT: Transfers data values either (a) from the internal | -C buffer produced by READSB to the user, or (b) from | -C the user to an internal buffer for subsequent | -C writing out by WRITSB. When using UFBINT for | -C purpose (a), the following definitions apply: | -C INPUT: LUBFR: Defined under OPENBF. | -C I1: The maximum first dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of parameters to be | -C accessed and placed into array ARR. | -C I2: The maximum second dimension of ARR. This | -C dimension must be large enough to hold | -C the maximum number of repetitions of the | -C set of parameters to be accessed and | -C placed into array ARR. | -C STR: String of mnemonics indicating which | -C parameters to be placed into array ARR. | -C Note that there cannot be more than I1 | -C mnemonics in STR. | -C OUTPUT: ARR: A two-dimensional array containing real | -C NRET: The number of sets of requested parameters | -C - those indicated by the mnemonics in | -C STR - that were retrieved by UFBINT and | -C placed into array ARR. | -C----------------------------------------------------------------------| -C 5c. THIRD, ACCESS THE WMO BLOCK AND STATION NUMBER FOR THIS | -C OBSERVATION. Note that the block number (mnemonic = | -C WMOB) is returned in ARR(1,1) and the station number | -C (mnemonic = WMOS) in ARR(2,1). They are combined into | -C one 5-digit number for printing. This case is like the | -C in 5a. | -C---------------------------------------------------------------------| - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C -C PROCESS ONLY THOSE REPORTS REQUESTED -C - RTEMP = HDR (1) - call byteswap(ITEMP, 8, 1) - ITEMP = ISHFT(ITEMP,-48) - call byteswap(ITEMP, 8, 1) - if(ctemp(7:7) .ne. '7') go to 20 -C---------------------------------------------------------------------| -C 5e. FIFTH, ACCESS THE PRESSURE (mnemonic - PRLC), | -C GEOPOTNETIAL (mnemonic = GP10 | -C TEMPERATATURE (mnemonic - TMDB), DEW POINT "(mnemonic = | -C TMDP), WIND DIRECTION (mnemonic = WDIR), WIND SPEED | -C (mnemonic = WSPD), and VERTICAL SOUNDING SIGNIFICANCE | -C (mnemonic - VSIG) for all pressure levels in this part. | -C Note that if the pressure is available, the geopotential | -C if given, will be in GP10. If the pressure is not | -C available, the geopotential , if given, will be in GP07. | -C This example is a combination of examples 5a. and 5b. | -C The result is that the full set of parameters - for the | -C first pressure level - will be in ARR(1,1) - ARR(8,1), | -C respectively, the second set - for the second pressure | -C level - in ARR(1,2) - ARR(8,2), respectively, and so on | -C until the NRETth set is in ARR(1,NRET) - ARR(8,NRET), | -C respectively. | -C---------------------------------------------------------------------| - nret1 = 0 - nret1a = 0 - IF(HDR(6) .EQ. 120.) THEN - IMASS = 1 - ENDIF - IF(HDR(6) .eq. 220.) THEN - CALL UFBINT (LUBFR, BRR2, 4, 255, NRETZ, CATE) - IWIND = 1 - ENDIF - IF((IMASS .EQ. 0) .OR. (IWIND .EQ. 0)) GO TO 20 -C -C STORE THE PIECES OF THE REPORT INTO AN ARRAY -C -c print*,' nretz = ',nretz - DO K = 1,NRETZ - arr(1,k) = -7 - arr(2,k) = brr2(1,k) - arr(5,k) = brr2(2,k) - arr(6,k) = brr2(3,k) - arr(9,k) = brr2(4,k) - arr(10,k) = hdr(5) - ENDDO - RETURN -C - 50 IRET = -1 - RETURN - END diff --git a/util/sorc/sixbitb.fd/AVTTLS.f b/util/sorc/sixbitb.fd/AVTTLS.f deleted file mode 100755 index fbacb9a11b..0000000000 --- a/util/sorc/sixbitb.fd/AVTTLS.f +++ /dev/null @@ -1,250 +0,0 @@ - SUBROUTINE AVTTLS(ISLOTA,ISLOTB,IPANA,INSET,IRLAB,JX2,INCR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: AVTTLS INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-12-21 -C -C ABSTRACT: WRITES VARIAN TITLE, FRON AND REAR STRIP (FAX) TITLES -C FOR 1 AND 2 PANEL CHARTS...USES BASIC TITLE INFO GENERATED BY -C PREVIOUS CALL TO DOFRST...DESIGNED FOR INTERNATIONAL AVIATION -C PACKAGE PROGRAMS AVPOLAR AND AVMERC ONLY...MUST BE CALLED IN -C SLOT LOOP. -C -C PROGRAM HISTORY LOG: -C 84-08-?? KEVIN HLYWIAK -C 85-12-?? DOUG MILLER, MODIFIED ROUTINE TO ADD DUCK TO THE FAX AND -C VARIAN CHARTS. -C 91-02-21 LILLY MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. ALSO, -C ADD THE ISCHEDS TO DO THE ATLANTIC AND PACIFIC -C FAX CUTS. -C 1999-11-08 CONVERTED FROM CRAY TO IBM SP/6000 -C -C USAGE: CALL AVTTLS(ISLOTA,ISLOTB,IPANA,INSET,IRLAB,JX2,INCR) -C INPUT ARGUMENT LIST: -C ISLOTA - FIRST 4 CHARACTER OF FAX/VARIAN SLOT NUMBER. -C ISLOTB - THE 5TH CHARACTER OF FAX/VARIAN SLOT NUMBER. -C IPANA - FIRST 4 CHARACTER OF PANEL PART OR REAL INSET PART -C INSET - THE INSET NUMBER. -C IRLAB - REAR LABEL INSET NUMBER. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C KEVIN HLYWIAK AUG 1984 -C DOUG MILLER DEC 1985-DUCK ADDED TO FAX AND VARIAN CHARTS -C WRITES VARIAN TITLE, FRONT AND REAR STRIP (FAX) TITLES FOR 1 AND 2 -C PANEL CHARTS...USES BASIC TITLE INFO GENERATED BY PREVIOUS CALL TO -C DOFRST...DESIGNED FOR INTERNATIONAL AVIATION PACKAGE PROGRAMS -C AVPOLAR AND AVMERC ONLY...MUST BE CALLED IN SLOT LOOP. -c -C 3/15/96 added character*8 equivalences to integer variables -c to pass character arguments to putlab -C - COMMON/TITLES/KTITLE(28),LPOLAR,LOWLEV - character*8 ctitle(28) - equivalence (ctitle,ktitle) -C - INTEGER K2TITL(16) - character*8 C2TITL(16) -c equivalence (c2titl,k2titl) -C - CHARACTER*64 B2TITL - CHARACTER*112 BTITLE - CHARACTER*1 NEWDAT(12) -C - INTEGER IBLANK - character*8 cblank - equivalence (cblank,iblank) - dimension kvv(2) - DATA IBLANK/4H / - INTEGER K2XTRA(2) - character*8 c2xtra(2) - equivalence (c2xtra,k2xtra) - DATA K2XTRA /4HFL ,4H VT / - INTEGER NEWLIN(7) - character*8 CEWLIN(7) - equivalence (CEWLIN,newlin) - character*28 cew28 - DATA NEWLIN /4HUNSI,4HGNED,4H TEM,4HPS A, - # 4HRE N,4HEGAT,4HIVE / -C - integer*8 mapv,mask8,ivar !modified by kumar - LOGICAL LPOLAR - LOGICAL LOWLEV -C - DATA MAPV/X'5600000000000000'/,MASK8/X'FF00000000000000'/ -c DATA MAPV/X'E500000000000000'/,MASK8/X'FF00000000000000'/ -c DATA MAPV/X'E5000000'/,MASK8/X'FF000000'/ - DATA BIG/15.3846/,SMALL/10.0/ -C -c EQUIVALENCE(K2TITL(6),NEWDAT(1)) - equivalence(b2titl(37:37),newdat(1)) - EQUIVALENCE(K2TITL(10),NEWDAT(1)) - EQUIVALENCE(B2TITL,c2TITL(1)(1:1)) -c EQUIVALENCE(BTITLE,cTITLE(1)(5:5)) -c EQUIVALENCE(B2TITL,K2TITL(1)) - EQUIVALENCE(BTITLE,KTITLE(1)) -C - IVAR=IAND(ISLOTA,MASK8) - print 9301,ivar,islota,mask8,mapv - 9301 format('LPUT ',4z20,' 1=iand(2,3)') - WRITE(BTITLE(1:5),FMT='(A4,A1)')ISLOTA,ISLOTB -C TEST IF VARIAN MAP...IF NOT, SKIP THIS SECTION. - IF(IVAR.NE.MAPV)GOTO 300 -Corig PRINT 200,(KTITLE(I),I=1,28) - WRITE(6,200) (KTITLE(I),I=1,28) - 200 FORMAT('0VARIAN TITLE=',28A4) - IXD=150 - IF(LPOLAR)IXD=700 - NCHAR=112 - IF(LOWLEV)NCHAR=76 - CALL lPUTLAB(IXD,20,11.0,BTITLE,0.0,NCHAR,0,0) - IDUCK=1860 - IF(LPOLAR)IDUCK=2410 - print 1954,iduck,20 - 1954 format(' CALLING DUCK FROM VARIAN ',2i9) - CALL DUCK(IDUCK,20,0,10) - RETURN -C -C COMES HERE IF NOT A VARIAN MAP -C - 300 IF(IPANA.EQ.IBLANK) GOTO 400 -Corig PRINT 350 - WRITE(6,350) - 350 FORMAT('0THIS IS AN INSET MAP---TITLE(S) ALREADY GENERATED') - RETURN - 400 LABELS=1 - IF(IRLAB.GT.0)LABELS=2 - IF(INSET.GT.0)GOTO 1000 -Corig PRINT 500,(KTITLE(I),I=1,28) - WRITE(6,500) (KTITLE(I),I=1,28) - 500 FORMAT('01-PANEL STRIP TITLE=',26A4,/,21X,2A4) - DO 900 I=1,LABELS - JX2=JX2+INCR - NCHAR=52 - IF(LOWLEV)NCHAR=16 -cc CALL lPUTLAB(700,20,11.0,BTITLE,0.0,112,0,0) - print 1974 - print 1974,btitle(1:60),btitle(61:112) -c 3/15/96 George Vandenberghe. Changed ktitle to ctitle in putlab callS -C CALL PUTLAB(50,JX2,11.0,BTITLE(1:60),0.0,60,0,0) - CALL lPUTLAB(50,JX2,11.0,BTITLE(1:60),0.0,60,0,0) -c CALL lPUTLAB(50,JX2,11.0,CTITLE(1),0.0,60,0,0) -c CALL PUTLAB(950,JX2,1.0,BTITLE(61:112),0.0,NCHAR,0,0) - CALL lPUTLAB(950,JX2,1.0,BTITLE(61:112),0.0,NCHAR,0,0) -c CALL lPUTLAB(950,JX2,1.0,CTITLE(16),0.0,NCHAR,0,0) - 1079 format(' AVTT PUTLAB above duck ',a120) - IXL=950+((NCHAR+1)*SMALL) - print 1964,ixl,jx2 - 1964 format(' CALLING DUCK FROM SINGLE ',2i9) - CALL DUCK(IXL,JX2,0,10) -Corig PRINT 850,JX2 - WRITE(6,850) JX2 - 850 FORMAT(' 1-PANEL STRIP TITLE WRITTEN AT J=',I5) - 900 CONTINUE - RETURN -C -C COMES HERE IF 2-PANEL FAX MAP -C - 1000 DO 1100 I=1,5 -c K2TITL(I)=KTITLE(I) - 1100 CONTINUE - b2titl(1:20)=btitle(1:20) - WRITE(B2TITL(21:28),FMT='(8HG VALID )') -c DO 1300 I=8,16 -c K2TITL(I)=KTITLE(I+3) -c 1300 CONTINUE - b2titl(29:64)=btitle(41:76) -Corig PRINT 1350,(K2TITL(I),I=1,16),(K2TITL(I),I=1,16) - WRITE(6,1350) (K2TITL(I),I=1,16),(K2TITL(I),I=1,16) - 1350 FORMAT('02-PANEL STRIP TITLE=',16A4,4X,9A4,/,21X,7A4) - DO 1400 IJ=8,10 - NEWDAT(IJ)=NEWDAT(IJ+2) - 1400 CONTINUE -Corig PRINT 1410 - WRITE(6,1410) - 1410 FORMAT(2X,'***** NOTE: 2-PANEL STRIP TITLE HAS BEEN CHANGED', - 1 ' SO ''VALID'' IS NOW ''VT'' AND THE YEAR ''1985'' NOW', - 2 ' IS ''85''.',/,2X,'(CHANGED DECEMBER 4, 1985)') -C -C WRITE THE 2-PANEL STRIP TITLE(S) -C - DO 1500 I=1,LABELS - print 1934,B2TITL,BTITLE(1:78) - IXL=20 - JX2=JX2+INCR - DO 1450 ISPAN=1,2 - print 1974,btitle(1:60),btitle(61:112) - 1974 format('kttl ',a60,a52) -ccc CALL lPUTLAB(50,JX2,11.0,BTITLE(1:60),0.0,60,0,0) - NCHAR=52 -ccc CALL lPUTLAB(950,JX2,1.0,BTITLE(61:112),0.0,NCHAR,0,0) -c 3/16/95 GWV Replaced K2TITL with c2titl in call below - IF(I.NE.1.OR.ISPAN.NE.2) - #CALL lPUTLAB(IXL,JX2,1.0,C2TITL(1)(1:5),0.0,5,0, - #0) - iXL=IXL+5*SMALL - CALL lPUTLAB(IXL,JX2,11.0,C2XTRA(1)(1:2),0.0,2,0,0) - IXL=IXL+2*BIG -c CALL lPUTLAB(IXL,JX2,11.0,C2TITL(3),0.0,13,0,0) - CALL lPUTLAB(IXL,JX2,11.0,B2TITL(9:21),0.0,13,0,0) - - IXL=IXL+13*BIG - CALL lPUTLAB(IXL,JX2,1.0,C2XTRA(2)(1:4),0.0,4,0,0) - IXL=IXL+4*SMALL - CALL lPUTLAB(IXL,JX2,11.0,B2TITL(29:45),0.0,17,0,0) -c CALL lPUTLAB(IXL,JX2,11.0,C2TITL(8),0.0,17,0,0) - IXL=IXL+17*BIG - CALL lPUTLAB(IXL,JX2,1.0,CBLANK,0.0,1,0,0) - IXL=IXL+1*SMALL - IF(ISPAN .EQ. 1)GO TO 1430 - CALL lPUTLAB(IXL,JX2,1.0,B2TITL(49:64),0.0,16,0,0) - 1934 format(' B2TITL is ',a64,/,'BTITLE IS ',a78) -c CALL lPUTLAB(IXL,JX2,1.0,C2TITL(13),0.0,16,0,0) - - GO TO 1450 - 1099 format(' below panel strip title ',i9) - 1430 CONTINUE - IF(I .EQ. 1)GO TO 1440 -c IF(.NOT.LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,CEWLIN,0.0,28,0,0) -c pack 4 characters of each of 7 CEWLIN words into -c character string - write(cew28,1992)(CEWLIN(K),K=1,7) - print 1934,B2TITL,BTITLE(1:78) - 1992 format(7a4) - IF(.NOT.LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,CEW28,0.0,28,0,0) - IF(LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,B2TITL(49:64),0.0,16,0,0) -c IF(LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,C2TITL(13),0.0,16,0,0) - IXL=894 - GO TO 1450 - 1440 CONTINUE - IXL=IXL+3*SMALL - print 1944,ixl,jx2 - 1944 format(' CALLING DUCK from dbl ',2i9) - CALL DUCK(IXL,JX2,0,10) - IXL=894 - 1450 CONTINUE -Corig PRINT 1470,JX2 - WRITE(6,1470) JX2 - 1470 FORMAT(' 2-PANEL STRIP TITLE WRITTEN AT J=',I5) - 1500 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/BLOCKDATA001.f b/util/sorc/sixbitb.fd/BLOCKDATA001.f deleted file mode 100755 index 4367de503d..0000000000 --- a/util/sorc/sixbitb.fd/BLOCKDATA001.f +++ /dev/null @@ -1,301 +0,0 @@ - BLOCK DATA -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: POLST2 WAFS LOCATION IDENTIFIER TABLE -C PRGMMR: LILLY ORG: W/NP12 DATE: 95-12-06 -C -C ABSTRACT: CONTAINS A LOOKUP TABLE OF 4-LETTER WORLD AREA FORECAST -C SYSTEM (WAFS) LOCATION IDENTIFIERS AND THEIR I AND J POLAR -C STEREOGRAPHIC PIXEL LOCATIONS. THE PROGRAM AVPOLARV USES THE -C TABLE TO PLOT IDENTIFIERS ON THE MAPS IT GENERATES. -C -C PROGRAM HISTORY LOG: -C 84-07-20 KEVIN HLYWIAK -C 88-03-16 BOB HOLLERN UPDATED TABLE. SOME OF THE IDS HAVE -C NEW 4-LETTER CODE LETTERS. -C 95-12-06 LILLY CONVERT FROM ASSEMBLE TO CF77. -C -C USAGE: POLST2 -C -C OUTPUT ARGUMENT LIST: -C (LABSTN) - THIS TABLE IS PASSED TO THE FORTRAN PROGRAM -C AVPOLAR THROUGH THE ARRAY LABSTN WHICH IS IN -C THE LABELED COMMON BLOCK POLST2 -C -C ATTRIBUTES: -C LANGUAGE: CF77 -C MACHINE: CRAY4 -C -C$$$ -C// TITLE 'COMMON /POLST2/LABSTN' - COMMON /POLST2/LABSTN(2,145) - common/counts/icount - data icount/0/ -C//POLST2 CSECT -C -C FIRST WORD HAS COUNT OF LABEL-ARRAY FORMATTED DOUBLE WORDS -C SECOND WORD IS FILLER TO KEEP DOUBLE WORD BOUNDARIES -C DC 1F'001',CL4'POLS' -C DC X'091D0618',X'015D5B00' )$ -C DC X'09350609',X'01C2C7E2',X'09350627',X'01C65B00' BGSF$ -C DC X'09E706C9',X'035DC2C9',X'0A2306C9',X'03D9D25B' )BIRK$ -C DC X'06BF068C',X'015DC3E8',X'06BF06AA',X'01D8E75B' )CYQX$ -C DC X'07B90382',X'015DC3E8',X'07B903A0',X'01E5D95B' )CYVR$ -C DC X'06970495',X'015D5B00' )$ -C DC X'06790486',X'01C3E8E6',X'067904A4',X'01C75B00' CYWG$ -C DC X'056F0564',X'015DC3E8',X'056F0582',X'01E8E95B' )CYYZ$ -C DC X'0AD30904',X'015D5B00' )$ -C DC X'0AB308F8',X'03C4C1C1',X'0AEF08F8',X'03C75B00' DAAG$ -C DC X'0A9B0A34',X'03C4C1C1',X'0AD70A34',X'03E35D5B' DAAT)$ -C DC X'0B8F0808',X'015D5B00' )$ -C DC X'0B6F0813',X'03C5C4C4',X'0BAB0813',X'03C65B00' EDDF$ -C DC X'0CB1073E',X'015D5B00' )$ -C DC X'0C910732',X'03C5C6C8',X'0CCD0732',X'03D25B00' EFHK$ -C DC X'0A7107E0',X'03C5C7D3',X'0AAD07E0',X'03D35D5B' EGLL)$ -C DC X'0BE707A2',X'015D5B00' )$ -C DC X'0BC70796',X'03C5D2C3',X'0C030796',X'03C85B00' EKCH$ -C DC X'07990956',X'03C7C3D3',X'07D50956',X'03D75D5B' GCLP)$ -C DC X'06290A5C',X'03C7D6D6',X'06650A5C',X'03E85D5B' GOOY)$ -C DC X'0EC3094B',X'015D5B00' )$ -C DC X'0EA3093F',X'03C8C5C3',X'0EDF093F',X'03C15B00' HECA$ -C DC X'0C1F095A',X'035DC8D3',X'0C5B095A',X'03D3E35B' )HLLT$ -C DC X'0FF10A7C',X'035DC8E2',X'102D0A7C',X'03E2E25B' )HSSS$ -C DC X'057903EE',X'015DD2C4',X'0579040C',X'01C5D55B' )KDEN$ -C DC X'04670390',X'015D5B00' )$ -C DC X'047F0381',X'01D2C5D3',X'047F039F',X'01D75B00' KELP$ -C DC X'050305BC',X'015DD2D1',X'050305DA',X'01C6D25B' )KJFK$ -C DC X'059702CC',X'01D2D3C1',X'059702EA',X'01E75D5B' KLAX)$ -C DC X'02850559',X'015DD2D4',X'02850577',X'01C9C15B' )KMIA$ -C DC X'0361049F',X'015D5B00' )$ -C DC X'03430490',X'01D2D4E2',X'034304AE',X'01E85B00' KMSY$ -C DC X'053D04EC',X'015D5B00' )$ -C DC X'055504DD',X'01D2D6D9',X'055504FB',X'01C45B00' KORD$ -C DC X'066102CA',X'01D2E2C6',X'066102E8',X'01D65D5B' KSFO)$ -C DC X'0A1B08A7',X'015D5B00' )$ -C DC X'09FB089B',X'03D3C5D4',X'0A37089B',X'03C45B00' LEMD$ -C DC X'0AFB0814',X'015D5B00' )$ -C DC X'0ADB081F',X'03D3C6D7',X'0B17081F',X'03C75B00' LFPG$ -C DC X'0D6108D5',X'035DD3C7',X'0D9D08D5',X'03C1E35B' )LGAT$ -C DC X'0BF308A4',X'015D5B00' )$ -C DC X'0BD30898',X'03D3C9D9',X'0C0F0898',X'03C65B00' LIRF$ -C DC X'096508AF',X'015D5B00' )$ -C DC X'094508BA',X'03D3D7D7',X'098108BA',X'03E35B00' LPPT$ -C DC X'0B8D0837',X'015D5B00' )$ -C DC X'0B6D082B',X'03D3E2E9',X'0BA9082B',X'03C85B00' LSZH$ -C DC X'017706A5',X'015DE3D1',X'017706C3',X'01E2D15B' )TJSJ$ -C DC X'00CF0768',X'015DE3C2',X'00CF0786',X'01D7C25B' )TBPB$ -C DC X'01E903AE',X'015D5B00' )$ -C DC X'01CB039F',X'01D4D4D4',X'01CB03BD',X'01E75B00' MMMX$ -C DC X'03EF066F',X'015DE3E7',X'03EF068D',X'01D2C65B' )TXKF$ -C DC X'124B0756',X'015D5B00' )$ -C DC X'12630747',X'81C2D2C1',X'12630765',X'81D65B00' BKAO$ -C DC X'119D08D2',X'015D5B00' )$ -C DC X'117D08C6',X'03D6C2C2',X'11B908C6',X'03C95B00' OBBI$ -C DC X'103509B1',X'03D6C5D1',X'107109B1',X'03D55D5B' OEJN)$ -C DC X'1053082D',X'03D6C9C9',X'108F082D',X'03C95D5B' OIII)$ -C DC X'10F908C0',X'015D5B00' )$ -C DC X'10D908CB',X'03D6D2C2',X'111508CB',X'03D25B00' OKBK$ -C DC X'138907E7',X'015D5B00' )$ -C DC X'13A107D8',X'81C3D2D7',X'13A107F6',X'81D65B00' CKPO$ -C DC X'0F3508E5',X'015D5B00' )$ -C DC X'0F1508F0',X'03D6E2C4',X'0F5108F0',X'03C95B00' OSDI$ -C DC X'0A67039B',X'015D5B00' )$ -C DC X'0A4703A8',X'C1C3D5C1',X'0A8303A8',X'C1D75B00' CNAP$ -C DC X'13DF0150',X'C15DD4E4',X'141B0150',X'C1C7D75B' )MUGP$ -C DC X'099B007C',X'015D5B00' )$ -C DC X'097B0089',X'C1D3D5C8',X'09B70089',X'C1D75B00' LNHP$ -C DC X'0FCF009B',X'015D5B00' )$ -C DC X'0FAF008E',X'C1D2C1E6',X'0FEB008E',X'C1D75B00' KAWP$ -C DC X'111302F2',X'C1C1C1D1',X'114F02F2',X'C1D95D5B' AAJR)$ -C DC X'163B032F',X'81D4D4D7',X'163B034D',X'81D95D5B' MMPR)$ -C DC X'0DC1075C',X'015D5B00' )$ -C DC X'0DA10750',X'03E4E4C5',X'0DDD0750',X'03C55B00' UUEE$ -C DC X'101105E4',X'81D5D5D5',X'10110602',X'81E45D5B' NNNU)$ -C DC X'11630710',X'015D5B00' )$ -C DC X'114B0701',X'81E3E3E3',X'114B071F',X'81E45B00' TTTU$ -C DC X'14ED07BF',X'815DC2C2',X'14ED07DD',X'81C1E55B' )BBAV$ -C DC X'15350659',X'815DC3C3',X'15350677',X'81C5E55B' )CCEV$ -C DC X'13AB0710',X'815DD7C4',X'13AB072E',X'81C9E55B' )PDIV$ -C DC X'152B0403',X'81C8C8C8',X'152B0421',X'81E55D5B' HHHV)$ -C DC X'171B0528',X'81C4C2E3',X'171B0546',X'81E55D5B' DBTV)$ -C DC X'12430466',X'015D5B00' )$ -C DC X'125B0457',X'81C1C1C2',X'125B0475',X'81E95B00' AABZ$ -C DC X'135F03DD',X'015D5B00' )$ -C DC X'134703CE',X'81E2E2E2',X'134703EC',X'81E95B00' SSSZ$ -CORIG DATA LABSTN, -CORIG* / 1F'144',CL4'POLS', -CWORK DATA LABSTN /X'00000000',X'00000000', - DATA LABSTN /001,0, - * X'091D0618',X'015D5B00', -C - * X'09350609',X'01C2C7E2',X'09350627',X'01C65B00', -C BGSF - * X'09E706C9',X'035DC2C9',X'0A2306C9',X'03D9D25B', -C BIRK - * X'06BF068C',X'015DC3E8',X'06BF06AA',X'01D8E75B', -C CYQX - * X'07B90382',X'015DC3E8',X'07B903A0',X'01E5D95B', -C CYVR - * X'06970495',X'015D5B00', -C - * X'06790486',X'01C3E8E6',X'067904A4',X'01C75B00', -C CYWG - * X'056F0564',X'015DC3E8',X'056F0582',X'01E8E95B', -C CYYZ - * X'0AD30904',X'015D5B00', -C - * X'0AB308F8',X'03C4C1C1',X'0AEF08F8',X'03C75B00', -C DAAG - * X'0A9B0A34',X'03C4C1C1',X'0AD70A34',X'03E35D5B', -C DAAT - * X'0B8F0808',X'015D5B00', -C - * X'0B6F0813',X'03C5C4C4',X'0BAB0813',X'03C65B00', -C EDDF - * X'0CB1073E',X'015D5B00', -C - * X'0C910732',X'03C5C6C8',X'0CCD0732',X'03D25B00', -C EFHK - * X'0A7107E0',X'03C5C7D3',X'0AAD07E0',X'03D35D5B', -C EGLL - * X'0BE707A2',X'015D5B00', -C - * X'0BC70796',X'03C5D2C3',X'0C030796',X'03C85B00', -C EKCH - * X'07990956',X'03C7C3D3',X'07D50956',X'03D75D5B', -C GCLP - * X'06290A5C',X'03C7D6D6',X'06650A5C',X'03E85D5B', -C GOOY - * X'0EC3094B',X'015D5B00', -C - * X'0EA3093F',X'03C8C5C3',X'0EDF093F',X'03C15B00', -C HECA - * X'0C1F095A',X'035DC8D3',X'0C5B095A',X'03D3E35B', -C HLLT - * X'0FF10A7C',X'035DC8E2',X'102D0A7C',X'03E2E25B', -C HSSS - * X'057903EE',X'015DD2C4',X'0579040C',X'01C5D55B', -C KDEN - * X'04670390',X'015D5B00', -C - * X'047F0381',X'01D2C5D3',X'047F039F',X'01D75B00', -C KELP - * X'050305BC',X'015DD2D1',X'050305DA',X'01C6D25B', -C KJFK - * X'059702CC',X'01D2D3C1',X'059702EA',X'01E75D5B', -C KLAX - * X'02850559',X'015DD2D4',X'02850577',X'01C9C15B', -C KMIA - * X'0361049F',X'015D5B00', -C - * X'03430490',X'01D2D4E2',X'034304AE',X'01E85B00', -C KMSY - * X'053D04EC',X'015D5B00', -C - * X'055504DD',X'01D2D6D9',X'055504FB',X'01C45B00', -C KORD - * X'066102CA',X'01D2E2C6',X'066102E8',X'01D65D5B', -C KSFO - * X'0A1B08A7',X'015D5B00', -C - * X'09FB089B',X'03D3C5D4',X'0A37089B',X'03C45B00', -C LEMD - * X'0AFB0814',X'015D5B00', -C - * X'0ADB081F',X'03D3C6D7',X'0B17081F',X'03C75B00', -C LFPG - * X'0D6108D5',X'035DD3C7',X'0D9D08D5',X'03C1E35B', -C LGAT - * X'0BF308A4',X'015D5B00', -C - * X'0BD30898',X'03D3C9D9',X'0C0F0898',X'03C65B00', -C LIRF - * X'096508AF',X'015D5B00', -C - * X'094508BA',X'03D3D7D7',X'098108BA',X'03E35B00', -C LPPT - * X'0B8D0837',X'015D5B00', -C - * X'0B6D082B',X'03D3E2E9',X'0BA9082B',X'03C85B00', -C LSZH - * X'017706A5',X'015DE3D1',X'017706C3',X'01E2D15B', -C TJSJ - * X'00CF0768',X'015DE3C2',X'00CF0786',X'01D7C25B', -C TBPB - * X'01E903AE',X'015D5B00', -C - * X'01CB039F',X'01D4D4D4',X'01CB03BD',X'01E75B00', -C MMMX - * X'03EF066F',X'015DE3E7',X'03EF068D',X'01D2C65B', -C TXKF - * X'124B0756',X'015D5B00', -C - * X'12630747',X'81C2D2C1',X'12630765',X'81D65B00', -C BKAO - * X'119D08D2',X'015D5B00', -C - * X'117D08C6',X'03D6C2C2',X'11B908C6',X'03C95B00', -C OBBI - * X'103509B1',X'03D6C5D1',X'107109B1',X'03D55D5B', -C OEJN - * X'1053082D',X'03D6C9C9',X'108F082D',X'03C95D5B', -C OIII - * X'10F908C0',X'015D5B00', -C - * X'10D908CB',X'03D6D2C2',X'111508CB',X'03D25B00', -C OKBK - * X'138907E7',X'015D5B00', -C - * X'13A107D8',X'81C3D2D7',X'13A107F6',X'81D65B00', -C CKPO - * X'0F3508E5',X'015D5B00', -C - * X'0F1508F0',X'03D6E2C4',X'0F5108F0',X'03C95B00', -C OSDI - * X'0A67039B',X'015D5B00', -C - * X'0A4703A8',X'C1C3D5C1',X'0A8303A8',X'C1D75B00', -C CNAP - * X'13DF0150',X'C15DD4E4',X'141B0150',X'C1C7D75B', -C MUGP - * X'099B007C',X'015D5B00', -C - * X'097B0089',X'C1D3D5C8',X'09B70089',X'C1D75B00', -C LNHP - * X'0FCF009B',X'015D5B00', -C - * X'0FAF008E',X'C1D2C1E6',X'0FEB008E',X'C1D75B00', -C KAWP - * X'111302F2',X'C1C1C1D1',X'114F02F2',X'C1D95D5B', -C AAJR - * X'163B032F',X'81D4D4D7',X'163B034D',X'81D95D5B', -C MMPR - * X'0DC1075C',X'015D5B00', -C - * X'0DA10750',X'03E4E4C5',X'0DDD0750',X'03C55B00', -C UUEE - * X'101105E4',X'81D5D5D5',X'10110602',X'81E45D5B', -C NNNU - * X'11630710',X'015D5B00', -C - * X'114B0701',X'81E3E3E3',X'114B071F',X'81E45B00', -C TTTU - * X'14ED07BF',X'815DC2C2',X'14ED07DD',X'81C1E55B', -C BBAV - * X'15350659',X'815DC3C3',X'15350677',X'81C5E55B', -C CCEV - * X'13AB0710',X'815DD7C4',X'13AB072E',X'81C9E55B', -C PDIV - * X'152B0403',X'81C8C8C8',X'152B0421',X'81E55D5B', -C HHHV - * X'171B0528',X'81C4C2E3',X'171B0546',X'81E55D5B', -C DBTV - * X'12430466',X'015D5B00', -C - * X'125B0457',X'81C1C1C2',X'125B0475',X'81E95B00', -C AABZ - * X'135F03DD',X'015D5B00', -C - * X'134703CE',X'81E2E2E2',X'134703EC',X'81E95B00'/ -C SSSZ - END diff --git a/util/sorc/sixbitb.fd/DOFRST.f b/util/sorc/sixbitb.fd/DOFRST.f deleted file mode 100755 index eb63a4b1db..0000000000 --- a/util/sorc/sixbitb.fd/DOFRST.f +++ /dev/null @@ -1,3 +0,0 @@ - SUBROUTINE DOFRST() - return - end diff --git a/util/sorc/sixbitb.fd/FAXSHD.f b/util/sorc/sixbitb.fd/FAXSHD.f deleted file mode 100755 index ec4a3339d8..0000000000 --- a/util/sorc/sixbitb.fd/FAXSHD.f +++ /dev/null @@ -1,308 +0,0 @@ - SUBROUTINE FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FAXSHD INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-12-21 -C -C ABSTRACT: READS THE FAX ISCHED. -C -C PROGRAM HISTORY LOG: -C ??-??-?? UNKNOWN -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. ADD THE -C ATLANTIC AND PACIFIC FAX CUTS FOR LEVELS FL450, -C FL390, FL340, FL300, FL240, FL180. -C 1999-12-21 CONVERTED FROM CRAY TO IBM SP 6000 -C -C USAGE: CALL FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,60) -C - INTEGER IAREA(IA,JA) - INTEGER IISUB(11) - INTEGER ISUBA(3) - INTEGER ISUBB(3) -C - INTEGER ISCHED - character*8 csched(8,60) - equivalence (csched, ISCHED) -C - CHARACTER*1 JSCHED(16,60) -C - DATA IISUB/1H ,2HP1,2HP2,2HP3,2HP4,2HP5,2HP6,2HI1,2HI2,2HI3, - 1 2HB2/ - DATA ISUBA/3HP1A,3HP3A,3HP5A/ - DATA ISUBB/2HP1,2HP3,2HP5/ - DATA IBCHK/4H / - DATA ITBSE/7400/ - DATA MAPT7/X'E5000000'/ - DATA MASK2/X'FF000000'/ -C - EQUIVALENCE (ISCHED(1,1),JSCHED(1,1)) -C -C COMMON AREA VARIABLES /NSCHED/ -C -C WHERE ISLOTA,B= FAX SLOT NUMBER (CARD IMAGE FORMAT) -C WHERE IPANA,B= FAX PANEL INDICATOR (CARD IMAGE FORMAT) -C WHERE ISUB= FAX SUBSET NO. (CARD IMAGE FORMAT) -C WHERE IFLAB= FRONT LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE INSET= REAL INSET NO. (CARD IMAGE FORMAT) -C WHERE IRLAB= REAR LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE ISCHED= FAX/VARIAN SCHEDULE CONTROL -C -C CALL SEQUENCE VARIABLES -C IAREA= ARRAY FOR ALL FAX/VARIAN AREAS -C IA,JA= I,J INDEX FOR IAREA ARRAY -C INDEX= SPECIFIC IAREA INDEX TO BE USED FOR THIS CUT -C INCR1= OUTPUT SCAN LINE J FOR SPECIFIC AREA USED -C (NEEDED FOR LABEL ARRAY LINKAGE TO CNTR) -C -C -C INTERNAL SUBROUTINE VARIABLES -C -C WHERE IFAXT=0 VARIAN MAP -C "1 WHOLE FAX MAP(NO REAL INSET) -C =2 WHOLE FAX MAP(REAL INSET(S)) -C =3 LEFT PANEL MAP -C =4 RIGHT PANEL MAP -C =5 REAL INSET -C -C WHERE INUML=0 NO STRIP LABELS -C =1 FRONT LABEL ONLY OR FRONT OR REAR LABEL -C =2 FRONT AND REAR LABEL -C INITIALIZE FOR SPECIAL MAP TYPE - NNN=NNN+1 - IPANY=0 - IVARY=0 - IVAR=IAND(ISLOTA,MASK2) - IF(IVAR.EQ.MAPT7) IVARY=1 - IF((IPANA.NE.IISUB(8)).OR.(IPANA.NE.IISUB(9)).OR. - 1 (IPANA.NE.IISUB(10)).OR.(IPANA.NE.IBCHK)) IPANY=1 - IFAXT=0 - IF(IVARY.EQ.1) IFAXT=0 - IF((IPANA.EQ.IBCHK).AND.(INSET.LT.1).AND.(IVARY.EQ.0)) IFAXT=1 - IF((IPANA.EQ.IBCHK).AND.(INSET.GE.1).AND.(IVARY.EQ.0)) IFAXT=2 - IF((IPANA.EQ.IISUB(2)).OR.(IPANA.EQ.IISUB(4)).OR. - 1 (IPANA.EQ.IISUB(6))) IFAXT=3 - IF((IPANA.EQ.IISUB(3)).OR.(IPANA.EQ.IISUB(5)).OR. - 1 (IPANA.EQ.IISUB(7)).OR.(IPANA.EQ.IISUB(11))) IFAXT=4 - IF((IPANA.EQ.IISUB(8)).OR.(IPANA.EQ.IISUB(9)).OR. - 1 (IPANA.EQ.IISUB(10))) IFAXT=5 - INUML=0 - IF((IFLAB.LT.1).AND.(IRLAB.LT.1)) INUML=0 - IF((IFLAB.GE.1).AND.(IRLAB.LT.1)) INUML=1 - IF((IFLAB.GE.1).AND.(IRLAB.GE.1)) INUML=2 - IF(INCR1.NE.0) GO TO 15 - JLAST=ITBSE-INCR - 15 CONTINUE - ISCHED(1,NNN)=ISUB - ISCHED(2,NNN)=IAREA(1,INDEX) - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=IAREA(2,INDEX) -c TROUBLE (GWV!!) -c JSCHED(9,NNN)=CHAR(IAREA(3,INDEX)) -c print 1929,iarea(3,index),iarea(4,index),iarea(5,index) - 1929 format(' DISPL',3i20) - 1939 format(' DISPL2',3Z30) -c JSCHED(10,NNN)=CHAR(IAREA(4,INDEX)) -c JSCHED(11,NNN)=CHAR(IAREA(5,INDEX)) - csched(5,nnn)(7:7)=char(IAREA(3,INDEX)) - csched(5,nnn)(8:8)=CHAR(IAREA(4,INDEX)) - if(iarea(5,index).le.255) then - csched(6,nnn)(7:7)=CHAR(IAREA(5,INDEX)) - else - csched(6,nnn)(7:7)=char(216) - endif -c print 1939,NNN,isched(6,nnn),isched(7,nnn) - IF((IFAXT.EQ.0).OR.((IFAXT.EQ.1).AND.(INUML.EQ.0))) GO TO 1426 - GO TO 1427 -C -C FOUND VARIAN MAP OR WHOLE FAX MAP(NO REAL INSET) -C AND NO STRIP LABELS -C - 1426 CONTINUE -cc JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - call byteswap(isched(5,nnn),8,1) - call byteswap(isched(6,nnn),8,1) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 - 1427 CONTINUE - GO TO (1428,1428,1432,1434,1436),IFAXT -C -C FOUND WHOLE MAP (NO REAL INSET) OR -C FOUND WHOLE MAP (REAL INSET(S)) - 1428 CONTINUE - IF((IFAXT.EQ.2).AND.(INUML.EQ.0)) GO TO 1430 -C -C PREPARE FOR FRONT STRIP LABEL -C -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IFLW2=216 - IFLW3=1 - IF(IFAXT.EQ.2) GO TO 14292 - IF(INUML.EQ.2) GO TO 1429 -C -C FOUND WHOLE MAP FRONT LABEL ONLY -C -c JSCHED(11,NNN)=CHAR(IFLW2) - csched(6,nnn)(7:7)=char(iflw2) - ISCHED(5,NNN)=0 -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND FRONT AND REAR STRIP LABEL -C - 1429 CONTINUE - -c JSCHED(9,NNN)=CHAR(IFLW3) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(IFLW2) -c JSCHED(12,NNN)=CHAR(0) - csched(5,nnn)(7:7)=CHAR(IFLW3) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(IFLW2) - csched(6,nnn)(8:8)=char(0) - - ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IRLAB - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST -14291 CONTINUE - NNN=NNN+1 - ISCHED(1,NNN)=IWORK1 - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IRLW2=216 -c JSCHED(11,NNN)=CHAR(IRLW2) - csched(6,nnn)(7:7)=char(irlw2) - ISCHED(5,NNN)=0 -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND REAL INSET -C -14292 CONTINUE -c JSCHED(9,NNN)=CHAR(IFLW3) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(IFLW2) -c JSCHED(12,NNN)=CHAR(IAREA(6,INDEX)) - csched(5,nnn)(7:7)=CHAR(IFLW3) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(IFLW2) - csched(6,nnn)(8:8)=char(iarea(6,index)) - ISCHED(7,NNN)=IAREA(7,INDEX) - ISCHED(8,NNN)=INSET - GO TO 1450 -C -C FOUND WHOLE MAP (REAL INSET(S)) BUT NO STRIP LABELS -C - 1430 CONTINUE - GO TO 1450 -C -C FOUND LEFT PANEL MAP -C - 1432 CONTINUE -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR -c JSCHED(9,NNN)=CHAR(1) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(216) -c JSCHED(12,NNN)=CHAR(IAREA(5,INDEX)) - csched(5,nnn)(7:7)=CHAR(1) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(216) - csched(6,nnn)(8:8)=char(iarea(5,index)) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=INSET - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 -C -C FOUND RIGHT PANEL MAP -C - 1434 CONTINUE -c JSCHED(9,NNN)=CHAR(69) - - csched(5,nnn)(7:7)=CHAR(69) - IF(IPANA.EQ.IISUB(11)) JSCHED(9,NNN)=CHAR(65) - ISCHED(7,NNN)=IAREA(2,INDEX) -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(8,NNN)=IFLAB - GO TO 1450 -C -C FOUND REAL INSET -C - 1436 CONTINUE - KSCHED = MOVA2I(JSCHED(9,NNN)) - IF(IFLAB.GT.0)JSCHED(9,NNN)= CHAR(KSCHED+1) -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=IAREA(8,INDEX) - IF(IFLAB.GT.0)ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IFLAB - IF(IFLAB.LT.1)GOTO 1450 - IWORK1=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 - 1450 CONTINUE -Corig PRINT 250,IFAXT,INUML,INDEX,INCR1 - WRITE(6,250) IFAXT,INUML,INDEX,INCR1 - 250 FORMAT('0TYPE MAP= ',I5,' TYPE LABELS ',I5,' AREA INDEX= ', - 1 I5,' LABEL ARRAY VALUE= ',I5) - RETURN - END diff --git a/util/sorc/sixbitb.fd/GETSXX.f b/util/sorc/sixbitb.fd/GETSXX.f deleted file mode 100755 index 0cfa75239b..0000000000 --- a/util/sorc/sixbitb.fd/GETSXX.f +++ /dev/null @@ -1,197 +0,0 @@ - SUBROUTINE GETSXX(ITAU,MBLVL,ITYPE,FLOLA,IDENT,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETSXX GET A LOLA FIELD FROM SPECTRAL COEFFS -C PRGMMR: KUMAR ORG: NP/12 DATE: 1999-12-21 -C -C ABSTRACT: TO GET A 2.5 DEGREE LONGITUDE/LATITUDE GRIDPOINT DATA -C FIELD FROM SPECTRAL COEFFICIENTS USING W3FT59. THIS IS A LIMITED -C USE ROUTINE TO GET NORTHERN HEMI DATA OUT OF S24/S36 FILE. -C -C PROGRAM HISTORY LOG: -C 82-04-23 SHIMOMURA -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77 -C 1999-12-21 KRISHNA KUMAR CONVERTED FROM CRAY TO IBM SP 6000 -C -C -C USAGE: CALL GETSXX(ITAU, MBLVL, ITYPE, FLOLA, IDENT, IEXIT) -C INPUT ARGUMENTS: -C (1)ITAU ... FORECAST HOUR DESIRED -C ITAU=999 IS A SPECIAL SIGNAL TO CLOSE SXX FILE -C (2)MBLVL ... THE MILLIBAR LEVEL DESIRED -C (3)ITYPE ... TYPE OF DATA FIELD DESIRED, AS IN O.N.84 -C -C INPUT FILES: -C S24,S36 - CONTAINING SPECTRAL COEFFICIENTS FROM SELA'S MODEL -C - DSN=NWS.NMC.PROD.SXX.T00Z.OPRNL,DISP=SHR -C - ... OR, AT 12Z, -C - DSN=NWS.NMC.PROD.SXX.T12Z.OPRNL,DISP=SHR -C -C OUTPUT ARGUMENTS: -C (4)FLOLA ... REAL FLOLA(145,37) -C WHICH IS THE ARRAY FOR THE DESIRED FIELD. -C (5)IDENT ... INTEGER IDENT(12) -C WHICH IS ARRAY FOR IDENTIFIERS FOR FLOLA FIELD -C (6)IEXIT ... RETURN CODE -C IEXIT=0 FOR NORMAL RETURN -C IEXIT= NON-ZERO FOR ERROR RETURN -C -C SUBPROGRAMS CALLED: -C LIBRARY: -C W3LIB - W3FT59, W3FK49 -C -C RETURN CONDITIONS: -C IEXIT=1 DISK READ ERROR FROM W3FK43, CALLED BY W3FT59, -C - DATA FIELD ENTRY NOT IN TABLE -C IEXIT=2 DISK READ ERROR FROM W3FK43, CALLED BY W3FT59, -C - RETRIEVED DATA HAD WRONG ID. -C IEXIT=3 DISK READ ERROR FROM W3FK43, CALLED BY W3FT59, -C - DATA FIELD NOT ON DISK. -C IEXIT=4 ERROR FROM W3FT59, WRONG GRID TYPE IN 5TH WORD OF ID, -C - SHOULD HAVE BEEN HEX 1D OR HEX 1E. -C IEXIT=5 ERROR FROM GETSXX, -C - ARG(1) ITAU IS TOO BIG. (ITAU WAS .GT. 255) -C -C REMARKS: WHEN YOU FINISH READING IN ALL FIELDS YOU NEED, -C YOU SHOULD CLOSE OUT THE SXX FILE BY CALLING THIS SUBROUTINE -C WITH ITAU=999 -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE : IBM -C -C$$$ -C -C -C CHARACTER*8 FILNAM - INTEGER*8 FILNAM - INTEGER*8 LUGRB -C CHARACTER*8 FILE24 - INTEGER*8 FILE24 - DATA FILE24 /12/ - INTEGER*8 FILE18 - DATA FILE18 /13/ - INTEGER*8 FILE31 - DATA FILE31 /31/ - INTEGER*8 FILE32 - DATA FILE32 /32/ -C CHARACTER*8 FILE36 - INTEGER*8 FILE30 - DATA FILE30 /30/ - INTEGER*8 FILE33 - DATA FILE33 /33/ - INTEGER*8 FILE36 - DATA FILE36 /36/ - INTEGER*8 FILE34 - DATA FILE34 /34/ - CHARACTER*132 MTITLE -C - REAL FLOLA(145,37) -C - INTEGER IDENT(12) - INTEGER KDENT(12) -C -C DATA FILE24/'S24 '/ -ckumar DATA FILE36/'S36 '/ - DATA KDENT / X'00100818',X'0061A882',0,0,X'0000001D',X'00990A87', - 1 6*0 / - DATA KWD1 / X'00000800' / - DATA K82 / X'00000082' / - DATA MSKTAU / X'000000FF' / - DATA MSKLVL / X'000FFFFF' / -C - IEXIT = 0 - IF(ITAU .GT. 255) GO TO 700 - DO 155 I = 1,12 - IDENT(I) = KDENT(I) - 155 CONTINUE -C ... PUT TYPE AND TAU INTO IDENT(1) - IACC = ITYPE - IACC = ISHFT(IACC,20) - 1059 format('iacc shift ',i5,z20,z20,z20) - IWORD1 = IOR(IACC,KWD1) -c print 1059,itype,itype,iacc,iword1 - IACC = ITAU - IACC = IAND(IACC,MSKTAU) - IWORD1 = IOR(IWORD1,IACC) -c print 1059,itau,itau,iacc,iword1 - IDENT(1) = IWORD1 -C -C ... PUT LEVEL INTO IDENT(2) - IACC = MBLVL - IF(IACC .LE. 999) IACC = IACC*100 - IACC = IAND(IACC,MSKLVL) - IWORD2 = ISHFT(IACC,8) -c print 1069,mblvl,iacc,iacc,iword2 - IWORD2 = IOR(IWORD2,K82) -c print 1069,mblvl,iacc,iacc,iword2 - 1069 format(' ishift lev',i5,i5,z20,z20) - IDENT(2) = IWORD2 -C -Corig PRINT 180 - WRITE(6,180) - 180 FORMAT(' CHECK IDENTS IN GETSXX',/) - DO 250 I=1,12 - PRINT 200,IDENT(I),i -c WRITE(6,200) IDENT(I),i - 200 FORMAT(3X,' ident ',Z8,i3) - 250 CONTINUE -C IF(ITAU.EQ.18.OR.ITAU.EQ.24)FILNAM=FILE24 - IF(ITAU.EQ.18) THEN - FILNAM = FILE18 - LUGRB = FILE31 - ELSE - IF(ITAU.EQ.24) THEN - FILNAM = FILE24 - LUGRB = FILE32 - ENDIF - ENDIF -C IF(ITAU.EQ.30.OR.ITAU.EQ.36)FILNAM=FILE36 - IF(ITAU.EQ.30) THEN - FILNAM = FILE30 - LUGRB = FILE33 - ELSE - IF(ITAU.EQ.36) THEN - FILNAM = FILE36 - LUGRB = FILE34 - ENDIF - ENDIF - WRITE(6,169) - 169 FORMAT(1X,'BEFORE THE CALL IW3GET') -C CALL W3FT59(FILNAM,IDENT,FLOLA,IER) -C CALL IW3GET(LUGRBIX,LUGRB,LABEL,FLD,MTITLE,IERR) - WRITE(6,8765)FILNAM,LUGRB - 8765 FORMAT(1X,'NO. 1 FILNAM=',I4,2X,'LUGRB=',1X,I4) -Cwron CALL IW3GET(FILNAM,LUGRB,IDENT,FLOLA,MTITLE,IER) - CALL IW3GET(LUGRB,FILNAM,IDENT,FLOLA,MTITLE,IER) - ixudd=145 - iyudd=37 -c do 198 k=1,37 -ck 198 print 1019,MTITLE,k,FLOLA(1,k) - 1019 format(' IWGET CHK ',A132,1x,i4,f10.4) -c call qcn(flola,ixudd, iyudd) - WRITE(6,1346) IER - 1346 FORMAT(1X,'STEVE IER AFTER IW3GET IS',1X,I4) - IF(IER .NE. 0) GO TO 911 -C ... ELSE, GOT A FIELD IN FLOLA -C ... AND ID INCLUDING DATE IN IDENT - GO TO 999 - 700 CONTINUE -C ... COMES HERE IF ITAU .GT. 255 - IF(ITAU .NE. 999) GO TO 900 -C CALL W3FK49(FILNAM) - GO TO 999 - 900 CONTINUE -C ... COMES HERE IF ITAU IS OUT OF BOUNDS - IEXIT = 5 - GO TO 999 -C - 911 CONTINUE -C ... COMES HERE IF ERROR FROM W3FT59 - IEXIT = IER - GO TO 999 - 999 CONTINUE -C do 298 k=1,37 -c 298 print 1019,MTITLE,k,FLOLA(1,k) - RETURN - END diff --git a/util/sorc/sixbitb.fd/GULFTL.f b/util/sorc/sixbitb.fd/GULFTL.f deleted file mode 100755 index 1cb1fbb56b..0000000000 --- a/util/sorc/sixbitb.fd/GULFTL.f +++ /dev/null @@ -1,3 +0,0 @@ - subroutine GULFTL() - return - end diff --git a/util/sorc/sixbitb.fd/MERCIN.f b/util/sorc/sixbitb.fd/MERCIN.f deleted file mode 100755 index 2075fca3c6..0000000000 --- a/util/sorc/sixbitb.fd/MERCIN.f +++ /dev/null @@ -1,439 +0,0 @@ - SUBROUTINE MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MERCIN INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-09-20 -C -C ABSTRACT: BASIC MAP CONTROL. -C -C PROGRAM HISTORY LOG: -C ??-??-?? UNKNOWN -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. -C 1999-09-25 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM SP/6000 -C -C USAGE: CALL MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI,IFLD1,ITAUI, -C ICODIN,INAMIN,IOUTIN, IINFA,IINFB) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3),IOUTIN(2) - DIMENSION IIOUT(4,7) - DIMENSION IFILER(3,3) - DIMENSION ICODES(3,6) - DIMENSION ITAU(3,5) - DIMENSION IFLD(3,3) - DIMENSION ILVL(3,8) -C - DATA IBCHK/4H / -C DATA LU/8/ - DATA LU/18/ -C -C LEVEL CONTROL TABLE -C -C CHANGED NUMBER OF LEVELS ...... -C AND TOOK TROP OUT OF ILVL LIST ...... - DATA NLVLS/8/ - DATA ILVL/4H850 ,1H ,1,4H700 ,1H ,2,4H500 ,1H ,3,4H400 ,1H ,4, - 1 4H300 ,1H ,5,4H250 ,1H ,6,4H200 ,1H ,7, - 2 4H150 ,1H ,8/ -C -C FIELD CONTROL TABLE -C -C CHANGED # OF FIELDS ....... - DATA NFLDS/3/ - DATA IFLD/4HU ,1H ,1,4HV ,1H ,2,4HTEMP,1HS,3/ -C -C TAU CONTROL TABLE -C - DATA NTAUS/5/ - DATA ITAU/4H18HR,1H ,1,4H24HR,1H ,2,4H30HR,1H ,3,4H36HR,1H ,4, - 1 4H48HR,1H ,5/ -C -C OPERATIONAL RUN TYPE TABLE -C -C CHANGED # OF ICODES ....... - DATA NCODES/6/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H6,3,4HOPN2,1H8,4, - 1 4HOPN2,1H5,5,4HOPN3,1H3,6/ -C -C FILE CONTROL TABLE -C - DATA NFILES/3/ - DATA IFILER/4HMERC,1HI,1,4H ,1H ,2,4HPOLA,1HR,3/ -C -C OUTPUT TYPE CONTROL TABLE -C - DATA NOUTS/7/ - DATA IIOUT/4HS-I ,1H ,1,1,4HS-I-,1HP,2,2,4HS-I-,1HT,3,3, - 1 4HS ,1H ,4,4,4HP-T-,1HW,5,5,4HP-V ,1H ,6,6, - 2 4HW-T ,1H ,7,7/ -C -C BASIC MAP CONTROLS (SET FOR EACH MAP) -C -C WHERE ICARD1= CARD CONTROL(BLANK-A1) -C WHERE LVL1A,LVL1B= 1ST LEVEL (A4,A1) -C WHERE IFLD1A,IFLD1B= 1ST FIELD TYPE (A4,A1) -C WHERE ITAU1A,ITAU1B= 1ST TAU PERIOD (A4,A1) -C WHERE LVL2A,LVL2B= 2ND LEVEL (A4,A1) -C WHERE IFLD2A,IFLD2B= 2ND FIELD TYPE (A4,A1) -C WHERE ITAU2A,ITAU2B= 2ND TAU PERIOD (A4,A1) -C WHERE LVL3A,LVL3B= 3RD LEVEL (A4,A1) -C WHERE IFLD3A,IFLD3B= 3RD FIELD TYPE (A4,A1) -C WHERE ITAU3A,ITAU3B= 3RD TAU PERIOD (A4,A1) -C WHERE ICODEA,ICODEB= OPERATIONAL CODE TYPE (A4,A1) -C WHERE IINFA,IINFB= INPUT FILE NAME (A4,A1) -C WHERE IOUTA,IOUTB= OUTPUT FIELD COMBINATION -C WHERE MAPON= MAP NUMBER (I4) -C WHERE NSLOTS= NUMBER OF MAP PARTS (I4) -C - 7025 CONTINUE - IF(ISWTCH.EQ.1) GO TO 7040 -C -C USE DATA CARD INPUT -C - 7030 CONTINUE -Corig READ 7200, ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A, - READ (LU,7200) ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2 - 1 LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B,ICODEA,ICODEB,IINFA,IINFB,IOUTA, - 3 IOUTB,MAPON,NSLOTS - 7200 FORMAT(A1,10(A4,A1),3X,2(A4,A1),2I4) - GO TO 7045 -C -C USE DATA SET CONTROL FILE INPUT -C - 7040 CONTINUE - READ(LU,7200) ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B, - 2 LVL2A,LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A, - 3 LVL3B,IFLD3A,IFLD3B,ITAU3A,ITAU3B,ICODEA, - 4 ICODEB,IINFA,IINFB,IOUTA,IOUTB,MAPON,NSLOTS - 7045 CONTINUE - NUMF=3 - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) NUMF=2 - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK.AND.LVL3A.EQ.IBCHK.AND. - 1LVL3B.EQ.IBCHK) NUMF=1 -Corig PRINT 7201,MAPON,NUMF - WRITE(6,7201) MAPON,NUMF - 7201 FORMAT(1H1,'MAP NUMBER= ',I3,' NUMBER OF INPUT FIELDS= ',I3) -Corig PRINT 7202,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A,LVL2B, - WRITE(6,7202) LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A,LVL2B, - 1 IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B - 7202 FORMAT(1H0,'DATA TYPES= ',9(A4,A1)) -Corig PRINT 7203,ICODEA,ICODEB,IINFA,IINFB,IOUTA,IOUTB,NSLOTS - WRITE(6,7203) ICODEA,ICODEB,IINFA,IINFB,IOUTA,IOUTB,NSLOTS - 7203 FORMAT(1H0,'OPERATIONAL CODE= ',A4,A1,' INPUT FILE= ',A4,A1, - X'OUTPUT COMB. TYPE= ',A4,A1,' NUMBER OF FAX VARIAN CUTS= ',I3) - DO 7210 IX=1,3 - ILVLI(IX)=0 - IFLDI(IX)=0 - ITAUI(IX)=0 - 7210 CONTINUE - ICODIN=0 - INAMIN=0 - DO 7211 IY=1,2 - IOUTIN(IY)=0 - 7211 CONTINUE -C -C CHECK FOR REASONABLE LEVEL REQUESTS -C -C CHECK LEVEL 1 -C - DO 7215 IK=1,NLVLS - IF(LVL1A.EQ.IBCHK.AND.LVL1B.EQ.IBCHK) GO TO 7205 - IF(LVL1A.NE.ILVL(1,IK)) GO TO 7215 - IF(LVL1B.NE.ILVL(2,IK)) GO TO 7215 - ILVLI(1)=ILVL(3,IK) - IP=ILVLI(1) -Corig PRINT 7204,IP - WRITE(6,7204) IP - 7204 FORMAT(1H0,'LEVEL 1 INDEX FOUND= ',I2) - GO TO 7220 -C7205 PRINT 7206 - 7205 CONTINUE - WRITE(6,7206) - 7206 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 207 - 7215 CONTINUE -Corig PRINT 7216 - WRITE(6,7216) - 7216 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1') - CALL W3TAGE('AVPOLARV') - STOP 217 - 7220 CONTINUE -C -C CHECK LEVEL 2 -C - DO 7235 IK=1,NLVLS - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK) GO TO 7240 - IF(LVL2A.NE.ILVL(1,IK)) GO TO 7235 - IF(LVL2B.NE.ILVL(2,IK)) GO TO 7235 - ILVLI(2)=ILVL(3,IK) - IP=ILVLI(2) -Corig PRINT 7234,IP - WRITE(6,7234) IP - 7234 FORMAT(1H0,'LEVEL 2 INDEX FOUND= ',I2) - GO TO 7240 - 7235 CONTINUE -Corig PRINT 7236 - WRITE(6,7236) - 7236 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 2') - CALL W3TAGE('AVPOLARV') - STOP 237 - 7240 CONTINUE -C -C CHECK LEVEL 3 -C - DO 7255 IK=1,NLVLS - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) GO TO 7260 - IF(LVL3A.NE.ILVL(1,IK)) GO TO 7255 - IF(LVL3B.NE.ILVL(2,IK)) GO TO 7255 - ILVLI(3)=ILVL(3,IK) - IP=ILVLI(3) -Corig PRINT 7254,IP - WRITE(6,7254) IP - 7254 FORMAT(1H0,'LEVEL 3 INDEX FOUND= ',I2) - GO TO 7260 - 7255 CONTINUE -Corig PRINT 7256 - WRITE(6,7256) - 7256 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 3') - CALL W3TAGE('AVPOLARV') - STOP 257 - 7260 CONTINUE -C -C CHECK FOR REASONABLE FIELD REQUESTS -C -C CHECK FIELD 1 -C - DO 7315 IK=1,NFLDS - IF(IFLD1A.EQ.IBCHK.AND.IFLD1B.EQ.IBCHK) GO TO 7305 - IF(IFLD1A.NE.IFLD(1,IK)) GO TO 7315 - IF(IFLD1B.NE.IFLD(2,IK)) GO TO 7315 - IFLDI(1)=IFLD(3,IK) - IP=IFLDI(1) -Corig PRINT 7314,IP - WRITE(6,7314) IP - 7314 FORMAT(1H0,'FIELD 1 INDEX FOUND= ',I2) - GO TO 7320 -C7305 PRINT 7306 - 7305 CONTINUE - WRITE(6,7306) - 7306 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 1-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 307 - 7315 CONTINUE -Corig PRINT 7316 - WRITE(6,7316) - 7316 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD1') - CALL W3TAGE('AVPOLARV') - STOP 317 - 7320 CONTINUE -C -C CHECK FIELD 2 -C - DO 7335 IK=1,NFLDS - IF(IFLD2A.EQ.IBCHK.AND.IFLD2B.EQ.IBCHK) GO TO 7340 - IF(IFLD2A.NE.IFLD(1,IK)) GO TO 7335 - IF(IFLD2B.NE.IFLD(2,IK)) GO TO 7335 - IFLDI(2)=IFLD(3,IK) - IP=IFLDI(2) -Corig PRINT 7334,IP - WRITE(6,7334) IP - 7334 FORMAT(1H0,'FIELD 2 INDEX FOUND= ',I2) - GO TO 7340 - 7335 CONTINUE -Corig PRINT 7336 - WRITE(6,7336) - 7336 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 2') - CALL W3TAGE('AVPOLARV') - STOP 337 - 7340 CONTINUE -C -C CHECK FIELD 3 -C - DO 7355 IK=1,NFLDS - IF(IFLD3A.EQ.IBCHK.AND.IFLD3B.EQ.IBCHK) GO TO 7360 - IF(IFLD3A.NE.IFLD(1,IK)) GO TO 7355 - IF(IFLD3B.NE.IFLD(2,IK)) GO TO 7355 - IFLDI(3)=IFLD(3,IK) - IP=IFLDI(3) -Corig PRINT 7354,IP - WRITE(6,7354) IP - 7354 FORMAT(1H0,'FIELD 3 INDEX FOUND= ',I2) - GO TO 7360 - 7355 CONTINUE -Corig PRINT 7356 - WRITE(6,7356) - 7356 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 3') - CALL W3TAGE('AVPOLARV') - STOP 357 - 7360 CONTINUE -C -C CHECK FOR REASONABLE TAU REQUESTS -C -C CHECK TAU 1 -C - DO 7415 IK=1,NTAUS - IF(ITAU1A.EQ.IBCHK.AND.ITAU1B.EQ.IBCHK) GO TO 7415 - IF(ITAU1A.NE.ITAU(1,IK)) GO TO 7415 - IF(ITAU1B.NE.ITAU(2,IK)) GO TO 7415 - ITAUI(1)=ITAU(3,IK) - IP=ITAUI(1) -Corig PRINT 7414,IP - WRITE(6,7414) IP - 7414 FORMAT(1H0,'TAU 1 INDEX FOUND= ',I2) - GO TO 7420 -C - 7415 CONTINUE -Corig PRINT 7416 - WRITE(6,7416) - 7416 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 1') - CALL W3TAGE('AVPOLARV') - STOP 417 - 7420 CONTINUE -C -C CHECK TAU 2 -C - DO 7435 IK=1,NTAUS - IF(ITAU2A.EQ.IBCHK.AND.ITAU2B.EQ.IBCHK) GO TO 7440 - IF(ITAU2A.NE.ITAU(1,IK)) GO TO 7435 - IF(ITAU2B.NE.ITAU(2,IK)) GO TO 7435 - ITAUI(2)=ITAU(3,IK) - IP=ITAUI(2) -Corig PRINT 7434,IP - WRITE(6,7434) IP - 7434 FORMAT(1H0,'TAU 2 INDEX FOUND= ',I2) - GO TO 7440 - 7435 CONTINUE -Corig PRINT 7436 - WRITE(6,7436) - 7436 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 2') - CALL W3TAGE('AVPOLARV') - STOP 437 - 7440 CONTINUE -C -C CHECK TAU 3 -C - DO 7455 IK=1,NTAUS - IF(ITAU3A.EQ.IBCHK.AND.ITAU3B.EQ.IBCHK) GO TO 7460 - IF(ITAU3A.NE.ITAU(1,IK)) GO TO 7455 - IF(ITAU3B.NE.ITAU(2,IK)) GO TO 7455 - ITAUI(3)=ITAU(3,IK) - IP=ITAUI(3) -Corig PRINT 7454,IP - WRITE(6,7454) IP - 7454 FORMAT(1H0,'TAU 3 INDEX FOUND= ',I2) - GO TO 7460 - 7455 CONTINUE -Corig PRINT 7456 - WRITE(6,7456) - 7456 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 3') - CALL W3TAGE('AVPOLARV') - STOP 457 - 7460 CONTINUE -C -C CHECK FOR REASONABLE OPERATIONAL CODE REQUESTS -C - DO 7515 IK=1,NCODES - IF(ICODEA.EQ.IBCHK.AND.ICODEB.EQ.IBCHK) GO TO 7505 - IF(ICODEA.NE.ICODES(1,IK)) GO TO 7515 - IF(ICODEB.NE.ICODES(2,IK)) GO TO 7515 - ICODIN=ICODES(3,IK) -Corig PRINT 7514,ICODIN - WRITE(6,7514) ICODIN - 7514 FORMAT(1H0,'CODE INDEX FOUND= ',I2) - GO TO 7520 -C7505 PRINT 7506 - 7505 CONTINUE - WRITE(6,7506) - 7506 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 507 - 7515 CONTINUE -Corig PRINT 7516 - WRITE(6,7516) - 7516 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE') - CALL W3TAGE('AVPOLARV') - STOP 517 - 7520 CONTINUE -C -C CHECK FOR REASONABLE FILE REQUESTS -C - DO 7535 IK=1,NFILES - IF(IINFA.EQ.IBCHK.AND.IINFB.EQ.IBCHK) GO TO 7525 - IF(IINFA.NE.IFILER(1,IK)) GO TO 7535 - IF(IINFB.NE.IFILER(2,IK)) GO TO 7535 - INAMIN=IFILER(3,IK) -Corig PRINT 7524,INAMIN - WRITE(6,7524) INAMIN - 7524 FORMAT(1H0,'FILE INDEX FOUND= ',I2) - GO TO 7540 -C7525 PRINT 7526 - 7525 CONTINUE - WRITE(6,7526) - 7526 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 527 - 7535 CONTINUE -Corig PRINT 7536 - WRITE(6,7536) - 7536 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE') - CALL W3TAGE('AVPOLARV') - STOP 537 - 7540 CONTINUE -C -C CHECK FOR REASONABLE OUTPUT REQUESTS -C - DO 7555 IK=1,NOUTS - IF(IOUTA.EQ.IBCHK.AND.IOUTB.EQ.IBCHK) GO TO 7545 - IF(IOUTA.NE.IIOUT(1,IK)) GO TO 7555 - IF(IOUTB.NE.IIOUT(2,IK)) GO TO 7555 - IOUTIN(1)=IIOUT(3,IK) - IOUTIN(2)=IIOUT(4,IK) - IP=IOUTIN(1) - IQ=IOUTIN(2) -Corig PRINT 7554,IP,IQ - WRITE(6,7554) IP,IQ - 7554 FORMAT(1H0,'OUTPUT TYPE INDEX FOUND= ',I2,'OUTPUT MAP SET FOUND - X= ',I2) - GO TO 7560 - 7545 CONTINUE -Corig PRINT 7546 - WRITE(6,7546) - 7546 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 547 - 7555 CONTINUE -Corig PRINT 7556 - WRITE(6,7556) - 7556 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE') - CALL W3TAGE('AVPOLARV') - STOP 557 - 7560 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/NPOLUV.f b/util/sorc/sixbitb.fd/NPOLUV.f deleted file mode 100755 index 04ecbb9667..0000000000 --- a/util/sorc/sixbitb.fd/NPOLUV.f +++ /dev/null @@ -1,99 +0,0 @@ - SUBROUTINE NPOLUV(FULOLA,FVLOLA,IMAX,JMAX,IEXIT) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: NPOLUV CORRECT N. POLE ROW U-& V-COMPONENTS LOLA -C PRGMMR: KUMAR ORG: NP/12 DATE: 1999-12-21 -C -C ABSTRACT: CORRECTS NORTH POLE ROW OF U- & V-COMPONENTS OF WIND IN -C THE LONGITUDE/LATITUDE (LOLA) GRID FIELDS. AN AVERAGE WIND IS -C DETERMINED FROM THE ROW ADJACENT TO THE NORTH POLE ROW, THEN THAT -C AVERAGE WIND IS STORED IN THE POLE ROW AFTER ROTATION OF AXIS -C TO EACH MERIDIAN. -C -C PROGRAM HISTORY LOG: -C 82-04-23 SHIMOMURA -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77 -C 1999-12-21 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM SP -C -C USAGE: CALL NPOLUV(FULOLA, FVLOLA, IMAX, JMAX, IEXIT) -C INPUT ARGUMENTS: -C (1)FULOLA... REAL FULOLA(IMAX,JMAX) IS FIELD OF U-COMPONENTS -C ON LOLA GRID -C (2)FVLOLA... REAL FVLOLA(IMAX,JMAX) IS FIELD OF V-COMPONENTS -C ON LOLA GRID. -C (3)IMAX ... I-DIMENSION OF LOLA GRID -C IN WHICH X-AXIS PARALLELS EQUATOR WITH ORIGIN AT -C GREENWICH MERIDIAN AT I=1, WITH GREENWICH REPEATED -C AT I=IMAX -C (4)JMAX ... J-DIMENSION OF LOLA GRID -C IN WHICH J=1 IS AT EQUATOR, AND -C ROW J=JMAX IS AT NORTH POLE. -C -C OUTPUT ARGUMENTS: -C (5)IEXIT ... RETURN CODE -C -C RETURN CONDITIONS: -C IEXIT=0 IS NORMAL RETURN, -C IEXIT=1 IS ERROR RETURN DUE TO BAD VALUE GIVEN FOR IMAX/JMAX -C -C REMARKS: RESULTS WILL OVERSTORE J=JMAX ROW IN GIVEN FIELDS. -C THIS ROUTINE IS A CRUTCH TO BE USED TEMPORARILY -C UNTIL U & V FIELDS ON LOLA GRID ARE GENERATED WITH GOOD DATA -C IN POLE ROW. -C FOR AN EXAMPLE OF THIS SAME LOGIC SEE CRISSMAN'S SUBR POLUVN -C USED IN PROGRAM ATATRAN. -C SEE RUSS JONES, W3421, FOR STATUS OF LOLA GRID DATA. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE : IBM -C -C$$$ -C - DIMENSION FULOLA(IMAX,JMAX) - DIMENSION FVLOLA(IMAX,JMAX) -C - DATA CNV2RA / 0.0174533 / -C - IEXIT = 0 - IMAXM1 = IMAX - 1 - IF(IMAXM1 .LE. 0) GO TO 900 - JMAXM1 = JMAX - 1 - IF(JMAXM1 .LE. 0) GO TO 900 - DEGPGI = 360.0 / FLOAT(IMAXM1) -C ... WORK WITH WIND DATA FROM ONE ROW BELOW POLE ROW, -C ... ROTATING TO ONE ORIENTATION, THEN SUMMING THEM... - USUM = 0.0 - VSUM = 0.0 - DO 222 I = 1,IMAXM1 - ELONG = FLOAT(I-1) * DEGPGI - ELR = ELONG * CNV2RA - SINELR = SIN(ELR) - COSELR = COS(ELR) - USUM = USUM + FULOLA(I,JMAXM1)*COSELR - FVLOLA(I,JMAXM1)*SINELR - VSUM = VSUM + FULOLA(I,JMAXM1)*SINELR + FVLOLA(I,JMAXM1)*COSELR - 222 CONTINUE -C ... THEN, GET AVERAGE AT THAT STD MERIDIAN - UAVG = USUM / FLOAT(IMAXM1) - VAVG = VSUM / FLOAT(IMAXM1) -C ... THEN, ROTATE TO INDIVIDUAL MERIDIANS AND STASH IN POLE ROW - DO 333 I = 1,IMAXM1 - ELONG = FLOAT(I-1) * DEGPGI - ELR = ELONG * CNV2RA - SINELR = SIN(ELR) - COSELR = COS(ELR) - FULOLA(I,JMAX) = UAVG*COSELR + VAVG * SINELR - FVLOLA(I,JMAX) = -UAVG * SINELR + VAVG * COSELR - 333 CONTINUE - FULOLA(IMAX,JMAX) = FULOLA(1,JMAX) - FVLOLA(IMAX,JMAX) = FVLOLA(1,JMAX) -C ... WHICH FILLS THE REPEATED GREENWICH MERIDIAN NORTH POLE PT - GO TO 999 - 900 CONTINUE -C ... COMES HERE FOR ERROR EXIT. IMAX/JMAX OUT-OF-RANGE - IEXIT = 1 - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/PLTTLL.f b/util/sorc/sixbitb.fd/PLTTLL.f deleted file mode 100755 index bc24dde891..0000000000 --- a/util/sorc/sixbitb.fd/PLTTLL.f +++ /dev/null @@ -1,3 +0,0 @@ - SUBROUTINE PLTTLL() - return - end diff --git a/util/sorc/sixbitb.fd/PLTWLL.f b/util/sorc/sixbitb.fd/PLTWLL.f deleted file mode 100755 index adeb31b27a..0000000000 --- a/util/sorc/sixbitb.fd/PLTWLL.f +++ /dev/null @@ -1,3 +0,0 @@ - subroutine PLTWLL() - return - end diff --git a/util/sorc/sixbitb.fd/RNCNTL.f b/util/sorc/sixbitb.fd/RNCNTL.f deleted file mode 100755 index 28a63458a0..0000000000 --- a/util/sorc/sixbitb.fd/RNCNTL.f +++ /dev/null @@ -1,216 +0,0 @@ - SUBROUTINE RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RNCNTL INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-12-21 -C -C ABSTRACT: READS IN THE BASIC JOB RUN. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRTY SUBROUTINE TO FORTRAN 77. -C 1999-12-21 KUMAR CONVERTED THIS CODE FROM CRAY TO IBM SP -C -C USAGE: CALL RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYCL1, -C INOPN1,INOPN2,INOPNA,INOPNB) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - DIMENSION LKRUN(3,4) - DIMENSION LICYL(2,2) - DIMENSION LITOUT(3,4) - DIMENSION ICODES(3,6) - DIMENSION JCODES(2,6) -C - DATA NKRUN/4/ -C ...RUN TYPE CONTROL TABLE -C - DATA LKRUN/4HOPNL,1H ,1,4HOPNL,1HB,2,4HCOUT,1HD,3,4HCOUT,1HT, - 1 4/ -C -C ...OUTPUT CYCLE CONTROL TABLE -C - DATA LICYL/3H00Z,1,3H12Z,2/ - DATA NITOUT/4/ -C -C ...OUTPUT TAU CONTROL TABLE -C - DATA LITOUT/4H1824,1HH,1,4H3036,1HH,2,4HALL ,1H ,3,4H2448,1HH,4 - 1 / - DATA NICYL/2/ - DATA NMAPM/100/ - DATA NOPCDS/6/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H5,3,4HOPN2,1H6, - 1 4,4HOPN2,1H8,5,4HOPN3,1H3,6/ - DATA JCODES/4HJ080,1H4,4HJ082,1H4,4HJ087,1H4,4HJ999,1H8, - + 4HJ999,1H9,4HJ999,1H9/ -C ...THIS SUBROUTINE READS IN THE BASIC JOB RUN -C ...CONTROLS AND CHECKS THEM FOR PROPER CLASSIFICATIONS -C -C ...INPUT CONTROLS -C (1) KRUNA,KRUNB (A4,A1) -C WHERE KRUN=1 OPNL 18/24 OR 24/48 RUN -C 2 OPNL 30/36 RUN BACKUP -C 3 CHECKOUT RUN(DISK) -C 4 CHECKOUT RUN(TAPE) -C (2) ITOUTA,ITOUTB (A4,A1) -C WHERE ITOUT=1 OUTPUT 18/24 HR REGULAR -C 2 OUTPUT 30/36 HR BACKUP -C 3 ALL -C 4 OUTPUT 24/48 HR REGULAR -C (3) ICYCLA,ICYCLB (A4,A1) -C WHERE ICYCLE=1 00Z -C212 -C -C (4) NMAPS (I5) -C WHERE NMAPS=NO. OF MAPS TO BE PROCESSED -C -C (5) IDATC (I5) -C WHERE IDATC=0 NO DATE/TIME TEST -C 1 DATE/TIME TEST -C (6) IOPN (I5) -C WHERE IOPN=0 CHECKOUT RUN -C 1 OPERATIONAL RUN -C -C (7) INTAPE (I5) -C WHERE INTAPE=0 INPUT FROM DISK-OPERATIONAL -C 1 INPUT SPECTRAL FILES FROM TAPE -C -C (8) INOPNA,INOPNB (A4,A1) -C WHERE INOPN= OPERATIONAL JOB TYPE -C -C (9) ISWTCH=0 INPUT SCHEDULE CONTROLS FROM CARDS -C 1 INPUT SCHEDULE CONTROLS FORM DISK -C -C ...BASIC JOB RUN CONTROLS (SET FOR EACH JOB) -C -C -C -C?? READ 5500,KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, -C READ(5,550)KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, - READ(15,550)KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, - 1 IOPN,INTAPE,INOPNA,INOPNB,ISWTCH - 550 FORMAT(3(A4,A1),4I5,A4,A1,I5) -C5550 FORMAT(3(A4,A1),4I5,A4,A1,I5) -Corig PRINT 5509 - WRITE(6,5509) - 5509 FORMAT('1BASIC JOB RUN CONTROLS (SET FOR EACH JOB)') -Corig PRINT 5510, KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS - WRITE(6,5510) KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS - 5510 FORMAT('0OPERATIONAL RUN TYPE= ',A4,A1,' OUTPUT TAU= ',A4,A1,' - 1RUN CYCLE= ',A4,A1,' NUMBER OF MAPS= ',I5) -Corig PRINT 5511,IDATC,IOPN,INTAPE - WRITE(6,5511) IDATC,IOPN,INTAPE - 5511 FORMAT('0DATE CHECK= ',I5,' OPERATIONAL FLAG= ',I5,' INPUT TAP - 1E FLAG= ',I5) -Corig PRINT 5513,ISWTCH,INOPNA,INOPNB - WRITE(6,5513) ISWTCH,INOPNA,INOPNB - 5513 FORMAT('0INPUT SCHEDULE CONTROL SWITCH= ',I5,' OPNL JOB TYPE= ' - 1,A4,A1) - DO 5550 IK=1,NKRUN - IF((KRUNA.NE.LKRUN(1,IK)).OR.(KRUNB.NE.LKRUN(2,IK))) GO TO 5550 - KRUN1=LKRUN(3,IK) - GO TO 5553 - 5550 CONTINUE -Corig PRINT 5540 - WRITE(6,5540) - 5540 FORMAT('0ERROR ON CONTROL INPUT CARD FOR KRUN-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 541 - 5553 CONTINUE - DO 5555 IK=1,NITOUT - IF((ITOUTA.NE.LITOUT(1,IK)).OR.(ITOUTB.NE.LITOUT(2,IK))) GO TO - 15555 - ITOUT1=LITOUT(3,IK) - GO TO 5560 - 5555 CONTINUE -Corig PRINT 5543 - WRITE(6,5543) - 5543 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ITOUT-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 544 - 5560 CONTINUE - DO 5565 IK=1,NICYL - IF(ICYCLA.NE.LICYL(1,IK)) GO TO 5565 - ICYC1=LICYL(2,IK) - GO TO 5570 - 5565 CONTINUE -Corig PRINT 5545 - WRITE(6,5545) - 5545 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ICYCLE-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 546 - 5570 CONTINUE - IF((NMAPS.LE.NMAPM).AND.(NMAPS.GT.0)) GO TO 5575 -Corig PRINT 5547 - WRITE(6,5547) - 5547 FORMAT('0ERROR ON CONTROL INPUT CARD FOR NMAPS-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 552 - 5575 CONTINUE - IF((IDATC.EQ.0).OR.(IDATC.EQ.1)) GO TO 5620 - WRITE(6,5600) - 5600 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IDATC-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 601 - 5620 CONTINUE - IF((IOPN.EQ.0).OR.(IOPN.EQ.1)) GO TO 5630 -Corig PRINT5602 - WRITE(6,5602) - 5602 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IOPN-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 603 - 5630 CONTINUE - IF((INTAPE.GT.-1).AND.(INTAPE.LE.1)) GO TO 5640 -Corig PRINT 5604 - WRITE(6,5604) - 5604 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INTAPE-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 605 - 5640 CONTINUE - IF((ISWTCH.GT.-1).AND.(ISWTCH.LE.1)) GO TO 5650 -Corig PRINT 5606 - WRITE(6,5606) - 5606 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ISWTCH-FIX THEN RSTART') - CALL W3TAGE('AVPOLARV') - STOP 607 - 5650 CONTINUE - DO 5651 IK=1,NOPCDS - IF((INOPNA.NE.ICODES(1,IK)).OR.(INOPNB.NE.ICODES(2,IK))) GO TO - 15651 - INOP=ICODES(3,IK) - INOPN1=JCODES(1,INOP) - INOPN2=JCODES(2,INOP) - GO TO 5654 - 5651 CONTINUE -Corig PRINT 5652 - WRITE(6,5652) - 5652 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INOPN-FIX THEN RESTART') - CALL W3TAGE('AVPOLARV') - STOP 653 - 5654 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/SLTCRD.f b/util/sorc/sixbitb.fd/SLTCRD.f deleted file mode 100755 index 9cd10815f4..0000000000 --- a/util/sorc/sixbitb.fd/SLTCRD.f +++ /dev/null @@ -1,198 +0,0 @@ - SUBROUTINE SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, - 1 IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A, - 1 IREM1B) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SLTCRD INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-12-21 -C -C ABSTRACT: READS IN THE MAP SLOT CARDS AND CHECKS THEM FOR -C ACCEPTABLE ENTRIES. -C -C PROGRAM HISTORY LOG: -C ??-??-?? UNKNOWN -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. -C 1999-12-21 KUMAR CONVERTED THIS CODE FORM CRAY TO IBM RS/6000 SP -C -C USAGE: CALL SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, -C IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB, -C INSET,IREM1A,IREM1B) -C INPUT ARGUMENT LIST: -C ISWTCH - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C ISLOTA - FIRST 4 CHARACTERS OF FAX/VARIAN SLOT NUMBER. -C ISLOTB - THE 5TH CHARACTER OF FAX/VARIAN SLOT NUMBER. -C IPANA - FIRST 4 CHARACTERS OF PANEL PART OR REAL INSET PART. -C IPANB - THE 5TH CHARACTER OF PANEL PART OR REAL INSET PART. -C IRLAB - REAR LABEL INSET NUMBER. -C IREM3A - FIRST 4 CHARACTERS OF PANEL 1 OR PANEL 3 OR -C - SUBSET TITLE. -C IREM3B - 5 - 8 CHARACTERS OF PANEL 1 OR PANEL 3 OR -C - SUBSET TITLE. -C IREM3C - 9 - 10 CHARACTERS OF PANEL 1 OR PANEL 3 OR -C - SUBSET TITLE. -C IREM4A - -C IREM4B - -C IAREA3 - -C ISUB - SUBSET NUMBER. -C IFLAB - FRONT LABEL INSET NUMBER. -C INSET - INSET NUMBER. -C IREM1A - FIRST 4 CHARACTERS OF PANEL 2 OR PANEL 4 TITLE. -C IREM1B - 5 - 8 CHARACTERS OF PANEL 2 OR PANEL 4 TITLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C -C ...THIS SUBROUTINE READS IN THE MAP SLOT CARDS AND CHECKS THEM -C ...FOR ACCEPTABLE ENTRIES -C - INTEGER IPANC(3,11) -C INCLUDE THE ATLANTIC AND PACIFIC FAX CUTS - INTEGER IAREA(3,9) -C - DATA IAREA/4HXX14,1H ,1,4HVFUL,1HL,2,4HXX15,1H ,3,4HPN28,1H ,4, - 1 4HNT22,1H ,5,4HNT23,1H ,6,4HPN29,1H ,7,4HATLN,1H ,8, - 2 4HPACF,1H ,9/ - DATA IPANC/4HP1 ,1H ,1,4HP2 ,1H ,2,4HP3 ,1H ,3,4HP4 ,1H ,4, - 1 4HP1A ,1H ,5,4HP2A ,1H ,6,4HP3A ,1H ,7,4HP4A ,1H ,8,4HI1 , - 2 1H ,9,4HI2 ,1H ,10,4HB2 ,1H ,11/ - DATA NPARTS/11/ - DATA IBCHK/4H / -Corig DATA JU/8/ - DATA JU/18/ -C THIS IS TO ADD THE ATLANTIC AND THE PACIFIC - DATA NAREAS /9/ -C MAKE THIS CHANGE FOR CHECK OUT -C CHECKOUT .... DATA IR1/200/ -C OPERATIONAL .... DATA IR1/130/ - DATA IR1/50/ -c DATA IR1/130/ - DATA IR2/5000/ - DATA IR3/80/ - DATA IR4/99/ -C -C ...BASIC FAX/VARIAN CONTROLS (EACH MAP SUB-SECTION) -C -C ICARD2 (A1)= CARD2 CONTROL -C ISLOTA,B (A4,A1)= FAX/VARIAN SLOT NO. -C IPANA,B (A4,A1)= PANEL PART OR REAL INSET PART -C IAREA1,2 (A4,A1)= FAX/VARIAN OUTPUT PIECE -C ISUB (I5)= SUBSET NO. -C IFLAB (I5)= FRONT LABEL INSET NO. -C INSET (I5)= INSET NO. -C IRLAB (I5)= REAR LABEL INSET NO. -C IREM1A,B,C (A4,A4,A2)= PANEL 2 OR PANEL4 TITLE -C IREM3A,B,C (A4,A4,A2)= PANEL 1 OR PANEL3 OR SUBSET TITLE -C - 8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - IF(ISWTCH.EQ.1) GO TO 8002 - READ (JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ -C8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - GO TO 8003 - 8002 READ (JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 ,IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8003 CONTINUE -Corig PRINT 8202, ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB,IFLAB, - WRITE(6,8202) ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB,IFLAB, - 1 INSET - 8202 FORMAT('0SLOT NO.= ',A4,A1,' PANEL/INSET= ',A4,A1, - 2 'AREA= ',A4,A1,' SUBSET NO.=',I5,' FRONT LABEL INSET NO.=', - 2 I5,' INSET NO.=',I5) -C -C ...CHECK FOR REASONABLE PANEL PARTS/INSET PARTS -C - DO 8215 IK=1,NPARTS - IF((IPANA.EQ.IBCHK).AND.(IPANB.EQ.IBCHK)) GO TO 8220 - IF((IPANA.NE.IPANC(1,IK)).OR.(IPANB.NE.IPANC(2,IK))) GO TO 8215 - IPAN1=IPANC(3,IK) - GO TO 8220 - 8215 CONTINUE -Corig PRINT 8216 - WRITE(6,8216) - 8216 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IPAN-FIX THEN - 1RETRY') - CALL W3TAGE('AVPOLARV') - STOP 216 - 8220 CONTINUE -C -C ...CHECK FOR REASONABLE AREA REQUESTS -C - DO 8235 IK=1,NAREAS - IF((IAREA1.EQ.IBCHK).AND.(IAREA2.EQ.IBCHK)) GO TO 8225 - IF((IAREA1.NE.IAREA(1,IK)).OR.(IAREA2.NE.IAREA(2,IK))) GO TO 8235 - IAREA3=IAREA(3,IK) - GO TO 8240 -C8225 PRINT 8226 - 8225 CONTINUE - WRITE(6,8226) - 8226 FORMAT('0IAREA1,2 WAS BLANK-WILL CONTINUE') - GO TO 8240 - 8235 CONTINUE -Corig PRINT 8236 - WRITE(6,8236) - 8236 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IAREA1,2-FIX - 1THEN RETRY') - CALL W3TAGE('AVPOLARV') - STOP 236 - 8240 CONTINUE -C -C ...CHECK FOR REASONABLE SUBSET/INSET NUMBERS -C - IF(ISUB.LT.0) GO TO 8243 - IF(((ISUB.GE.IR1).AND.(ISUB.LE.IR2)).OR.((ISUB.GE.IR3).AND.(ISUB.L - 1E.IR4))) GO TO 8301 -Corig PRINT 8241, ISUB - WRITE(6,8241) ISUB - 8241 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR ISUB-FIX THEN - 1RETRY ',I4) - CALL W3TAGE('AVPOLARV') - STOP 241 - 8243 CONTINUE -Corig PRINT 8244 - WRITE(6,8244) - 8244 FORMAT('0SUBSET NUMBER IS BLANK-WILL CONTINUE') - 8301 CONTINUE - IF(IFLAB.LE.0) GO TO 8253 - IF(((IFLAB.GE.IR1).AND.(IFLAB.LE.IR2)).OR.((IFLAB.GE.IR3).AND.(IFL - 1AB.LE.IR4))) GO TO 8302 -Corig PRINT 8251 - WRITE(6,8251) - 8251 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IFLAB-FIX THEN - 1 RETRY') - CALL W3TAGE('AVPOLARV') - STOP 251 - 8253 CONTINUE - 8302 CONTINUE - IF(INSET.LE.0) GO TO 8263 - IF(((INSET.GE.IR1).AND.(INSET.LE.IR2)).OR.((INSET.GE.IR3).AND.(INS - 1ET.LE.IR4))) GO TO 8303 -Corig PRINT 8261 - WRITE(6,8261) - 8261 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR INSET-FIX THEN - 1 RETRY') - CALL W3TAGE('AVPOLARV') - STOP 261 - 8263 CONTINUE - 8303 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/WNDIRT.f b/util/sorc/sixbitb.fd/WNDIRT.f deleted file mode 100755 index f813be31b8..0000000000 --- a/util/sorc/sixbitb.fd/WNDIRT.f +++ /dev/null @@ -1,82 +0,0 @@ - SUBROUTINE WNDIRT(IDOTS,JDOTS,NDIR,IDDGD,NSSS) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WNDIRT PLOT WIND DIRECTION NEAR END OF WIND STAF -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-12-21 -C -C ABSTRACT: FIND THE POSITION OF LITTLE WIND DIRECTION DIGIT NEAR END -C OF WIND STAFF AND PLOTS THE 2ND DIGET OF NDIR AT THAT POSITION. -C -C PROGRAM HISTORY LOG: -C YY-0M-DD ORIGINAL AUTHOR(S)'S NAME(S) HERE -C 88-06-20 HENRICHSEN CONVERT TO FORTRAN 77 AND ADD DOCBLOCK. -C 1999-12-21 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM SP -C -C USAGE: CALL WNDIRT(IDOTS,JDOTS,NDIR,IDDGD,NSSS) -C INPUT ARGUMENT LIST: -C IDOTS - X COORIDNATE OF POINT IN DOTS. -C JDOTS - Y CORRIDNATE OF POINT IN DOTS. -C NDIR - TRUE WIND DIR IN TENS OF DEGREES (1 THRU 36, OR 99 -C - IF CALM WIND) IN CHARACTER FORMAT (A2). -C IDDGD - GRID ORIENTED WIND DIRECTION IN TENS OD DEGREES IN -C - INTEGER FORMAT (I2). -C NSSS - INTEGER WIND SPEED IN KTS (I3) (=0 IF .LT. 5KTS). -C -C OUTPUT ARGUMENT LIST:NONE -C -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: CALLS PUTLAB WHICH WRITES TO A COMMON LABEL ARRAY OR -C TAPE 55 (FT55F0001). -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90. -C MACHINE: IBM -C -C$$$ - REAL CONVTR - dimension kvv(2) - DATA CONVTR /0.174533/ -C ...CONVERTS TENS OF DEGREES TO RADIANS - REAL HYPKA - DATA HYPKA /31.0/ - REAL HYPKB - DATA HYPKB /37.0/ - REAL ADXLL - DATA ADXLL /-3.5/ - REAL ADYLL - DATA ADYLL /-5.0/ - character*8 ctext - equivalence (itext, ctext) -C ...WHICH ARE INCREMENTS FORM CENTER OF FIGURE TO LL CORNER -C - IF(NSSS.LE.0)GO TO 800 - HYPOT=HYPKA - IF(NSSS.GE.48) HYPOT=HYPKB - IDDA=45-IDDGD - IF(IDDA.GE.36) IDDA=IDDA-36 - DDA=IDDA+1 -C ...PLOTTED DIGIT TEN DEGREES AWAY FROM STAFF - DIRAD=DDA*CONVTR - DELX=HYPOT*COS(DIRAD) - DELY=HYPOT*SIN(DIRAD) - ILLDIG=FLOAT(IDOTS)+DELX+ADXLL+0.5 - IF(ILLDIG.LE.0) GO TO 810 - JLLDIG=FLOAT(JDOTS)+DELY+ADYLL+0.5 - IF(JLLDIG.LE.0) GO TO 810 -C ...THAT FINISHES POSITIONING OF DIGIT - ITEXT=ISHFT(NDIR,-8) - IPRIOR=1 - 1099 format(' putlab form gulftitl',i9) - CALL lPUTLAB(ILLDIG,JLLDIG,19.0,ITEXT,0.0,1,IPRIOR,0) -C ...WHICH IS NORMAL EXIT - GO TO 800 -C - 810 CONTINUE -C ...COMES TO 810 FOR NEG VALUED I OR J, SO OFF GRID-EXIT - WRITE(6,FMT='('' NEGATIVE VALUED I/J IN WNDIRT'',/)') - 800 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/WNDRNH.f b/util/sorc/sixbitb.fd/WNDRNH.f deleted file mode 100755 index bf96feb8c3..0000000000 --- a/util/sorc/sixbitb.fd/WNDRNH.f +++ /dev/null @@ -1,103 +0,0 @@ - SUBROUTINE WNDRNH(ULOLA,VLOLA,ALAT,WLONG,ORIENT, - 1 ISPEED,IDDTRU,IDDGRD) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: WNDRNH WIND DIRECTION/SPEED FROM U & V (LOLA) -C PRGMMR: KUMAR ORG: NP/12 DATE: 1999-12-21 -C -C ABSTRACT: USING THE GIVEN U- AND V-COMPONENTS OF THE WIND (EARTH- -C ORIENTED), THIS ROUTINE CALCULATES (A) THE WIND SPEED, -C (B) THE EARTH-ORIENTED WIND DIRECTION, AND (C) THE NORTHERN- -C HEMISPHERIC POLAR-STEREOGRAPHIC GRID-ORIENTED WIND DIRECTION. -C -C PROGRAM HISTORY LOG: -C 82-04-22 SHIMOMURA -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77 -C 1999-12-21 KRISHNA KUMAR CONVERTED THIS ROUTINE TO IBM SP. -C -C USAGE: CALL WNDRNH(ULOLA, VLOLA, ALAT, WLONG, ORIENT, -C ISPEED, IDDTRU, IDDGRD) -C -C INPUT ARGUMENTS: -C (1)ULOLA ... WEST-TO-EAST COMPONENT OF WIND -C AS FOUND, FOR EXAMPLE, IN THE U-COMPONENT DATA -C IN LONGITUDE/LATITUDE (LOLA) GRID. -C (2)VLOLA ... SOUTH-TO-NORTH COMPONENT OF WIND -C AS FOUND, FOR EXAMPLE, IN THE V-COMPONENT DATA -C IN LONGITUDE/LATITUDE (LOLA) GRID. -C (3)ALAT ... LOCATION OF THIS WIND DATA ON EARTH -C IN DEGREES NORTH LATITUDE -C (4)WLONG ... AND DEGREES WEST LONGITUDE. -C (5)ORIENT... ORIENTATION OF DESTINATION GRID FOR CALCULATING -C THE POLAR-STEREO GRID-ORIENTED WIND DIRECTION. -C ORIENT IS THE VERTICAL MERIDIAN OF POLAR -C STEREOGRAPHIC NORTHERN HEMISPHERIC GRID. -C ORIENT = 80.0 FOR NMC STD 65*65 GRID -C ORIENT =105.0 FOR NMC LFM GRID. -C -C OUTPUT ARGUMENTS: -C (6)ISPEED... WIND SPEED (I*4) IN SAME UNITS AS GIVEN COMPONENTS -C (7)IDDTRU... WIND DIRECTION (I*4), EARTH-ORIENTED, -C IN TENS OF DEGREES. -C (8)IDDGRD... WIND DIRECTION (I*4), N.HEMI. GRID ORIENTED, -C IN TENS OF DEGREES. -C -C REMARKS: WIND DIRECTION = 36 FOR NORTH WIND -C WIND DIRECTION = 00 FOR CALM WIND. -C IDDTRU AT NORTH POLE RETURNS WITH THE WIND DIRECTION AS THE -C MERIDIAN (WEST LONGITUDE) FROM WHICH THE WIND IS BLOWING -C TOWARD THE POLE. -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE : IBM -C -C$$$ -C - DATA CNV2RA / 0.0174533 / - DATA CNV2DE / 57.29578 / -C - UL = ULOLA - VL = VLOLA - SPEED = SQRT(UL*UL + VL*VL) - ISPEED = SPEED + SIGN(0.5,SPEED) - IF(ISPEED .GT. 0) GO TO 300 -C ... ELSE, CALM WIND HERE ... - IDDTRU = 0 - IDDGRD = 0 - GO TO 999 -C -C ... COMES HERE IF NOT CALM WIND - 300 CONTINUE - DIR = 270.0 - CNV2DE*ATAN2(VL,UL) -C ... WHERE DIR IS DIRECTION FROM WHICH WIND IS BLOWING -C ... IN USUAL EARTH-ORIENTED DIRECTION - IDDTRU = 0.1*DIR + SIGN(0.5,DIR) - IF(ALAT .LE. 89.0) GO TO 333 -C ... ELSE, SPECIAL HANDLING FOR POLE POINT -C ... ROTATE COORDINATE AXIS SO THE VECTOR IS FOR OBSERVER AT 180 - THETAR = (WLONG-180.0) * CNV2RA - ALFAR = ATAN2(VL,UL) - PHIR = ALFAR - THETAR - UPRIME = SPEED * COS(PHIR) - VPRIME = SPEED * SIN(PHIR) -C ... WHERE UPRIME,VPRIME IS FOR ROTATED TO 180.0 DEGREESMERIDIAN - DIRNP = 270.0 - CNV2DE*ATAN2(VPRIME,UPRIME) - IDDTRU = 0.1*DIRNP + SIGN(0.5,DIRNP) - GO TO 333 -C - 333 CONTINUE - IF(IDDTRU .GT. 36) IDDTRU = IDDTRU - 36 - IF(IDDTRU .LE. 0) IDDTRU=36+IDDTRU -C ... NORTH WIND WILL HAVE 36 ... NOT 00 -C -C ... NEXT, TO GET NMC PS STD NMC GRID ORIENTED DIRECTION ... - DDDGRD = DIR + (WLONG - ORIENT) - IDDGRD = 0.1*DDDGRD + SIGN(0.5,DDDGRD) - IF(IDDGRD .GT. 36) IDDGRD = IDDGRD - 36 - IF(IDDGRD .LE. 0) IDDGRD = 36+IDDGRD - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/cntr.fake.f b/util/sorc/sixbitb.fd/cntr.fake.f deleted file mode 100755 index 4b3d688f5e..0000000000 --- a/util/sorc/sixbitb.fd/cntr.fake.f +++ /dev/null @@ -1,1238 +0,0 @@ - SUBROUTINE CNTR(IRET_CNT, IMAGE, IMAGSIZ_WRDS, - 1 MAP, LABEL, ICHK, IFID, SCHED, INDEX, - 1 NFLDS, - 2 FLD1, DASH1, OFSET1, SHAD1, - 3 FLD2, DASH2, OFSET2, SHAD2, - 4 FLD3, DASH3, OFSET3, SHAD3, - 5 FLD4, DASH4, OFSET4, SHAD4) -C 30-OCT-1996/LLIN -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CNTR EXECUTIVE FOR BEDIENT'S GRAPHICS PACKAGE -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE:1999-09-08 -C -C ABSTRACT: SUBR CNTR() IS THE EXECUTIVE FOR THE BEDIENT GRAPHICS -C PACKAGE WHICH STANDS AT THE GATEWAY BETWEEN THE GRAPHICS -C APPLICATIONS PROGRAM (WHICH PREPARES GRIDPOINT DATA FIELDS AND -C THEIR DISPLAY SPECIFICATIONS, AND TEXT AND SYMBOL DATA INTO -C "LABEL-ARRAY" FORMAT); AND BEDIENT'S GRAPHIC PACKAGE WHICH INCLUDES -C THE FUNCTIONS WHICH FETCHES THE RASTER MAP-BACKGROUND AND -C INITIALIZES THE IMAGE WORKSPACE WITH THE MAP-BACKGROUND; CONTOURS -C THE GIVEN GRIDPOINT DATA FIELDS AND LAYS THE RESULTING CONTOURS INTO -C THE IMAGE BIT-PLANE; ACCEPTS THE "LABEL-ARRAY" FORMATTED TEXT- AND -C SYMBOL-DATA AND PLOTS THOSE INTO THE IMAGE BIT-PLANE; ENCODES THE -C IMAGE IN NMC 6-BIT PACKED RLE RASTER CODE; FORMATS THE RESULTING -C PRODUCT WITH THE STRUCTURE: (A)THE GIVEN HEADER ("IFID"); (B) THE -C MAIN SECTION OF RASTER GRAPHICS; (C) THE RASTER-FORMATTED FAX STRIP- -C TITLES; (D) THE FAX-CUT WINDOWING SPECIFICATIONS ("SCHED"); AND -C (E) THE PRODUCT TERMINATOR. -C -C THIS VERSION OF cntr ACCEPTS THE CALL SEQUENCE ARGUMENTS (WITH SOME -C CHANGES); AND REFORMATS THOSE ARGUMENTS IN ORDER -C TO ADAPT TO CALLING OUR OWN UNDERLYING REPLACEMENT FUNCTIONS. -C -C PROGRAM HISTORY LOG: -C ??-??-?? ORIGINAL AUTHOR - H. ART BEDIENT -C ??-??-?? GLORIA DENT -C ??-??-?? LUKE LIN -C 93-03-30 LUKE LIN: MODIFY THE 4-CHAR INTEGER TO ENHANCE CNTR -C 93-05-11 LILLY INSERTS TEMPLATE. -C 96-02-28 SHIMOMURA: CONVERT FROM IBM FORTRAN TO CRAY FORTRAN -C 96-03-04 SHIMOMURA: MAKING A NEW VERSION TO ADAPT THE OLD CALL -C SEQUENCE TO A REPLACED SET OF UNDERLYING -C FUNCTIONS. -C 96-06-18 SHIMOMURA: ADDING STRIP-TITLE AND ISCHED LOGIC -C 96-09-23 LUKE LIN: MODIFY THE SHADE OPTIONS. -C 96-10-30 LUKE LIN: INCREASE THE PRIORITY LOOPING FROM 3 TO 5 FOR WINDBARB. -C 97-02-03 LUKE LIN: LOAD IFID PROPERLY. -C 1999-07-01 KRISHNA KUMAR MODIFY TO RUN ON IBM RS/6000 -C 1999-08-20 HENRICHSEN MODIFY TO USE USE DIRECT ACCESS I/O ON -C FAX FILE FOR IBM SP. USE LOCAL DIRECTORY FOR -C MAP BACKGROUND, HENCE EACH SCRIPT MUST COPY -C THE APPROPRIATE MAP BACKGROUND FILES FROM -C PRODUCTION DIRECTORY -C /nwprod/util/fix/graph_gphbg -C OR IN CHECK OUT USER MAY USE OWN LOCAL -C BACKGROUND DIRECTORY SUCH AS -C /nfsuser/g02/wx12ph/util/fix/graph_gphbg -C USAGE: CALL CNTR(IRET_CNT,MAP,LABEL,ICHK,IFID,SCHED,INDEX,NFLDS, -C 1 FLD1,DASH1,OFSET1,SHAD1, -C 2 FLD2,DASH2,OFSET2,SHAD2, -C 3 FLD3,DASH3,OFSET3,SHAD3, -C 4 FLD4,DASH4,OFSET4,SHAD4) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C (0.) IRET_CNT - INTEGER RETURN_CODE -C -C (1.) MAP - INTEGER MAP(15) IS A LIST CONTAINING: -C MAP(1): BACKGROUND NAME IN 6 CHARACTERS, FOLLOWED BY -C TWO BYTES OF FILL -- NULL IS PREFERRED -C -C MAP(2): FLAGS IN TWO LOW-ORDER BYTES -C X'0001' = HASH THE BGND (TURN OFF EVERY OTHER PIXEL); -C X'0002' = DOUBLE THE SCALE OF THIS BGND; -C X'0004' = 2-PANEL ... TO PLACE A DUPLICATE OF A CUT -C OUT OF THE GIVEN MAP-BACKGROUND BESIDE -C THE FIRST; -C X'0008' = LEAVE PRODUCT OPEN AT END OF THIS CALL; -C X'0010' = ADD THIS PRODUCT ONTO AN OPEN PRODUCT FILE; -C X'0020' = CYCLIC PRODUCT; -C (SOME SIDEWAYS MERCATOR PRODUCTS CAN -C EXTEND BEYOND LAST SCANLINE BY CYCLING TO -C CONTINUE WITH THE FIRST SCANLINE. IF THE -C DESIRED PRODUCT AND ITS MERCATOR GRID -C DOES NOT END AT THE SAME MERIDIAN AS THE -C MAP BGND, THEN THIS OPTION WILL PERMIT -C THE GEOGRAPHY TO EXTEND CYCLICALLY.) -C X'0040' = AFOS OUTPUT REQUIRED. -C -C FOLLOWED BY THE MAP REGISTRATION CONSTANTS: -C MAP(3), (4), (5), (6): (FOR THE ENTIRE PRODUCT), -C I, J, WIDTH,LENGTH -C MAP(7), (8), (9), (10): (FOR THE MAP BACKGROUND), -C I, J, WIDTH,LENGTH -C MAP(11),(12): FOR CONTOUR-POSITION FINE-ADJUSTMENT -C DI, DJ -C MAP(13),(14): FOR TEXT- & SYMBOL-PLOT POSITION FINE-ADJUST -C DI, DJ -C MAP(15) = T1 -C T1 GRID-LENGTH IN FAX UNITS AS A REAL NUMBER -C -C ALL ORIGINS ARE MEASURED FROM THE BACKGROUND MAP -C IF ANY, AT A POINT 1800 UNITS TO THE LEFT OF THE FAX EDGE -C IN SCAN LINE UNITS. -C FINAL FAX START WILL BE AT RIGHT EDGE OF PRODUCT -C CONTOUR-ADJUST IS NORMALLY MEASURED FROM THE LOWER -C LEFT CORNER OF THE BACKGROUND. A LINE WITH HLL=P -C WILL HAVE ZERO ADJUST. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (2.) LABEL - INTEGER LABEL(2048) -C LABEL IS AN ARRAY CONTAINING 2 WORDS PER ENTRY OF THE FORM: -C VFD 15/J, 1/FLAG, 3/PRIORITY, 13/I -C VFD 32/4HLITERAL -C -C THE LITERAL STRING TERMINATES BY '$' IF LESS THAN 4; -C THE LABEL-ARRAY IS TERMINATED BY A PAIR OF ZERO WORDS. -C IF(J .GE. 7400) THEN -C THIS LABEL-ITEM IS PUT IN THE CHART-LABEL RECORD. - -C IF(IOR(LABEL(1),LABEL(2)) .EQ. 0) THEN -C THERE IS NO LABEL-ARRAY TEXT-DATA TO PROCESS; - -C IF(LABEL(1) .EQ. -1) THEN -C LABEL-ARRAY DATA IS OUT ON FILE 55; - -C ELSE -C LABEL-ARRAY IS FOUND IN LABELLED COMMON -C AND DOES NOT EXCEED 1024 ITEMS. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (3.) ICHK - INTEGER ICHK(3) -C ICHK(1) IS FOR THE RETURN CODE -C (SEE UNDER OUTPUT ARGUMENT LIST) -C -C ICHK(2) = WORK-SPACE ALLOCATED IN LABELLED COMMON /ISPACE/ -C THE LENGTH MUST BE AT LEAST 6*2048 IF MERGE IS USED -C THE LENGTH MUST BE AT LEAST -C 5219 + (8+NFLDS*5)*T + NFLDS*2*Q*T -C WHERE Q=INTF(T1/4.) + 1 -C T=(2*P)+1-ODD) - -C ICHK(3) = 0; FOR A NORMAL MAP -C = 1; FOR THE LAST MAP IN THE PRODUCTS FILE; SO CLOSE -C THE OUTPUT FILE WITH AN END-OF-ALL-MAPS FLAG. - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (4.) IFID - INTEGER*8 IFID(6) ... = 48-bytes -C IFID IS THE FRONT ID FOR THIS OUTPUT MAP PRODUCT -C IT CONTAINS 48 BYTES. THE FIRST THREE ARE REPLACED BY A -C FLAG. THE BYTE(4) = 'F' -- FOR FAX TRANMISSION; -C = 'V' -- FOR LOCAL "VARIAN" PLOTTER ONLY; -C = 'B' -- FOR BOTH OF THE ABOVE; -C THE REMAINDER IS DATE TIME AND PRODUCT TITLE INFORMATION -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (5.) SCHED - INTEGER SCHED(8,60) -C SCHED CONTROLS THE SUBSEQUENT FAX WINDOWING AND COMPOSITING -C BY OSO AFTER WE GENERATE THE PRODUCT AND SEND IT TO OSO. -C THE LIMITING NO. OF SCHEDULE ENTRIES PERMITTED = 59 ENTRIES -C SCHED IS AN ARRAY CONTAINING 8 I*2 WORDS PER ENTRY -C DEFINING FAX CUTS -C II1,II2,II3,II4, L5A,L5B,L6A,L6B, II7,II8 -C I2 I2 2X I2 I1 I1 I1 I1 I2 I2 - -C WHERE -C II1 IS MAP SUBSET/INSET NUMBER (IN BINARY); - -C II2 IS STARTING SCAN-LINE NUMBER (IN BINARY) -C (WHICH IS THE Y-ORIGIN OF THIS CUT); -C II3 IS RESERVED -C (II2 VALUE IS CONVERTED, BY CNTR, -C INTO RECORD NO. IN WORD II2 -C AND BYTE NO. IN WORD II3 ) - -C II4 IS THE COUNT OF SCANLINES IN THIS CUT -C (WHICH IS THE Y-DIMENSION OF THIS CUT); - -C L5A CONTAINS 8 FLAG BITS -C L5B IS INDENT-VALUE(IN BYTES) -C (WHICH IS THE X-ORIGIN OF THIS CUT); -C L6A IS COMPONENT WIDTH(IN BYTES) -C (WHICH IS THE X-DIMENSION OF THIS CUT); - -C ...SPECS FOR THE INSET TO FOLLOW THIS COMPONENT -C ... WITHIN THE COMPOSITE, (WHICH COMPONENT IS NOT -C ... NECESSARILY THE INSET DEFINITION WHICH COMES NEXT -C ... IN THIS ARRAY). -C L6B IS INDENT-VALUE(IN BYTES) TO X-POSITION -C (WITHIN THE COMPOSITE) THE FOLLOWING INSET - -C II7 IS SCANLINE TO Y-POSITION (WITHIN THE COMPOSITE) -C THE FOLLOWING INSET -C II8 IS INSET NUMBER OF THE FOLLOWING INSET TO BE -C COMPOSITED -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (6.) INDEX - INTEGER INDEX(2,3) -C INDEX SPECIFIES THE DIMENSIONS OF THE GRID TO BE CONTOURED -C THE FORM OF INDEX IS: -C E0= GRID COUNT -C E1= P = MAX VALUE OF HALF LINE LENGTH -C P IS THE SYMMETRY GRID LINE -C E2=0 IF ODD -C =1 IF EVEN; -C E3=RECTANGULAR FLAG -C E4,E5= THE LINE ORIGIN,THE HALF LINE LENGTH -C (ONLY ONE E4,E5 ENTRY IS REQUIRED IF RECTANGULAR) -C ETC - -C IF(E3.EQ.0 .OR. E3.EQ.1) THERE MUST BE A COMPLETE TABLE -C IF E3 IS 1 THE POLYGON IS DRAWN TO THE BNDRY -C IF E3 IS NEG THE RECT WILL BE DRAWN THE BNDRY -C IF ODD IS 0 ONE EXTRA ROW IS DONE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (7.) NFLDS - INTEGER NFLDS -C NFLDS IS THE NUMBER OF GRID FIELDS TO CONTOUR -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C FOUR WORD ENTRY PER GRIDPOINT DATA SET TO BE CONTOURED ... -C FLD, DASH, OFFSET, SHADE -C FLD IS THE LOC OF THE GRID ARRAY -C DASH IS THE DASH MASK /DASH WEIGHT IN HALF WORDS -C OFFSET IS WEIGHT/ OFFSET IN HALF WORDS -C WEIGHT IS 0 OR 2 FOR LINE WEIGHT -C IF WEIGHT IS NEGATIVE,NO NEGATIVE VALUED CONTOURS -C OFFSET MOVES THIS CONTOUR - SCAN UNITS TO RIGHT -C IF THE OFFSET IS LESS THAN 100 AND -C GREATER THAN ZERO, IT IS CONSIDERED TO BE THE -C MAXIMUM CONTOUR TO BE ALLOWED -C SHADE IS THE SHADE MASK /AND THE SHADE MATCH IN HALF WDS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD1 - REAL FLD1(*) --- 1ST GRIDPOINT FIELD -C (9.) DASH1 - INTEGER DASH1(2) --- DASHING SPECS -C (10.) OFSET1 - INTEGER OFSET1(2) --- LINE WEIGHT/ADJ X-POSIT -C (11.) SHAD1 - INTEGER SHAD1(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD2 - REAL FLD2(*) --- 2ND GRIDPOINT FIELD -C (9.) DASH2 - INTEGER DASH2(2) --- DASHING SPECS -C (20.) OFSET2 - INTEGER OFSET2(2) --- LINE WEIGHT/ADJ X-POSIT -C (22.) SHAD2 - INTEGER SHAD2(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD3 - REAL FLD3(*) --- 3RD GRIDPOINT FIELD -C (9.) DASH3 - INTEGER DASH3(2) --- DASHING SPECS -C (30.) OFSET3 - INTEGER OFSET3(2) --- LINE WEIGHT/ADJ X-POSIT -C (33.) SHAD3 - INTEGER SHAD3(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD4 - REAL FLD4(*) --- 4TH GRIDPOINT FIELD -C (9.) DASH4 - INTEGER DASH4(2) --- DASHING SPECS -C (40.) OFSET4 - INTEGER OFSET4(2) --- LINE WEIGHT/ADJ X-POSIT -C (44.) SHAD4 - INTEGER SHAD4(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C OUTPUT ARGUMENT LIST: -C (3.) ICHK - INTEGER ICHK(3) -C ICHK(1) IS FOR THE RETURN CODE: -C = -1 NORMAL -C = 0 OUTPUT TROUBLE -C = 1 BACKGROUND TROUBLE -C -C (BUT THIS RETURN CODE IS QUEER IN THAT IN ORDER TO -C ACTIVATE THIS RETURN CODE FUNCTION, THE USER MUST -C SET THIS: -C ICHK(1) = A NON-ZERO VALUE;) -C -C ICHK(2) = SPACE ALLOCATED (SEE INPUT ARGUMENT LIST) -C -C ICHK(3) = END-PRODUCT SPEC (SEE INPUT ARGUMENT LIST) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C INPUT FILES: -C FT02F001 - LIBRARY OF MAP-BACKGROUNDS IN RASTER-FORMAT -C DIRECT-ACCESS FILE FORMAT -C -C FT55F001 - "LABEL-ARRAY' FORMAT, EACH RECORD CONTAINS 1024 LABEL- -C ARRAY ITEMS OR 8192 BYTES PER RECORD. -C WORK FILES: -C FT60F001 - TEMPORARY WORK FILES FOR SORT/MERGING FT55F001 DATA -C FT61F001 - " -C FT62F001 - " -C FT63F001 - " -C -C OUTPUT FILES: -C FT0XF001 - NMC 6-BIT PACKED RLE RASTER FORMATTED MAPS DESTINED -C FOR FAX OR VARIAN. -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: -C SUBROUTINES CALLED by old CNTR: -C ISORT(), MERGE(), -C CONST(), -C INPUT(), OUTP(), -C CNTRI() -C ENDMAP() -C . . . . . . . . . . . -C SUBROUTINES CALLED by new CNTR: -C ISORT2D(), MERGES(), -C CONSTA(), GETBGND, PRTITLE -C . . . . . . . . . . . -C DATA SET CNTR AT LEVEL 004 AS OF 05/11/93 -C ...NO ASYNC I/O CLEANED ON MAY 27, 1986 (DKM)... -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C ******************************************************* -C -C -C THIS SUBROUTINE CONVERTS THE CALL SEQUENCE CONSTANTS -C INTERNAL CONSTANTS AND INITIALIZES THE FILES,THEN CNTRI() -C IS CALLED TO ALLOW FORTRAN TO COMPUTE THE ADDRESS CONSTANTS -C SORT AND MERGE THE LABEL LIST IF REQUIRED -C *** N O T E : TO MAKE A EXE LOAD MODULE CNTR MUST COMPILE WITH -C *** N O T E : CNTR7AS FROM 'NMC.PROD.V77GRAPH.SOURCE' - - - - INTEGER LMAX - PARAMETER (LMAX=1024) - - INTEGER LMAX2 - PARAMETER (LMAX2 = 2*LMAX) !... = 2048 - - INTEGER LUNBGD - PARAMETER (LUNBGD=11) !... INPUT UNIT FOR MAP-BGND - - INTEGER LUNRAS - PARAMETER (LUNRAS=71) - - INTEGER LUNRASST - PARAMETER (LUNRASST=72) !... CHECKOUT PURE-RASTER STRIPTITL UNIT - - INTEGER LUNEXT6B - PARAMETER (LUNEXT6B=80) - - INTEGER LUNIPK6 -ckumar PARAMETER (LUNIPK6=81) - -C ******************************************************* -C ... CALL CNTR(IRET_CNT, IMAGE, IMAGSIZ_WRDS, -C ... X MAP,LABEL,ICHK,IFID,SCHED,INDEX,NFLDS, -C ... X FLD1,DASH1,OFSET1,SHAD1, -C ... X FLD2,DASH2,OFSET2,SHAD2, -C ... X FLD3,DASH3,OFSET3,SHAD3, -C ... X FLD4,DASH4,OFSET4,SHAD4) -C ******************************************************* -C - INTEGER IRET_CNT - INTEGER IMAGE(IMAGSIZ_WRDS) - INTEGER MAP(15) - INTEGER LABEL(LMAX2) - INTEGER ICHK(3) - INTEGER IFID(6) !... I*8 ifid(6) == 48bytes - INTEGER SCHED(8,60) !... i*2 in low-order of i*8 - INTEGER INDEX(2,3) - INTEGER NFLDS - REAL FLD1(*) - INTEGER DASH1(2), OFSET1(2), SHAD1(20) - REAL FLD2(*) - INTEGER DASH2(2), OFSET2(2), SHAD2(20) - REAL FLD3(*) - INTEGER DASH3(2), OFSET3(2), SHAD3(20) - REAL FLD4(*) - INTEGER DASH4(2), OFSET4(2), SHAD4(20) - -C ******************************************************* - -C - COMMON /DCESS/ IV,IS - COMMON /IFS/ IAFOS(2),NNAFST - - - COMMON/IOUTFAX/IFAXOUT,NRECFAX - - INTEGER IFAXOUT - INTEGER NRECFAX -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON /ISPACE/IBUFF(LMAX2),IFIRST,L1728,JFLAG(2),JTABLE(3200), - 1 IVTABL(1200),IVSCAN(30), - X TWO,CIN(6),MPIN(480), - X MPWK(131,10),CADJ(14),CNS(9),ITBL(2,5),ID(4,4), - X PHASE - - INTEGER TWO - INTEGER CIN - INTEGER CADJ - - INTEGER BGND(3,80) - EQUIVALENCE (MPIN(1),BGND(1,1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /OBUFF/MOUT(7),IOUT(360),NOUT(360),ISCHED(2,80),ISTOP -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON /ALT_LBL/ LBL_INCOREQ,LBL_EMPTYQ,LABEL_PKD(LMAX) - LOGICAL LBL_INCOREQ - LOGICAL LBL_EMPTYQ - INTEGER LABEL_PKD -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... FOR PLOTTED STRIP-TITLES IN IMAGE_STR(I,J) ... - INTEGER MAXIWORD_STR - PARAMETER (MAXIWORD_STR=27) !... 27 I*8 = 1728 PELS - - INTEGER MAXJSLINE_STR - PARAMETER (MAXJSLINE_STR=800) !... LIMIT STRIP TITLES - - COMMON /STITLES/ IMAGE_STR - INTEGER IMAGE_STR(MAXIWORD_STR,MAXJSLINE_STR) - - COMMON /STITLPLT/NRECSTART_STR, NITMPLTED_STR, - 1 MXJVAL_STR, MXJLABITM_STR - INTEGER NRECSTART_STR !... PTR IN LABEL FILE - INTEGER NITMPLTED_STR !... COUNT STRITM PLTED - INTEGER MXJVAL_STR !... MAXJ STR PLTED - INTEGER MXJLABITM_STR !... AND THAT LABL ITEM - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . Statisitcs about LABEL array via LOOK_LAB() . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - integer lmtmxmn - parameter (lmtmxmn=8) - - INTEGER LMTPRIOR - PARAMETER (LMTPRIOR=8) - - COMMON /STAT_LAB/NITEM_TOT,NITEM_TITLE,NPRIOR_LAB, - 1 MAXIJ_LAB,MINIJ_LAB - - INTEGER NITEM_TOT !... TOTAL COUNT OF LABEL-ARRAY ITEMS - INTEGER NITEM_TITLE - INTEGER NPRIOR_LAB(LMTPRIOR,2) - integer MAXIJ_LAB(LMTMXMN,2) - integer MINIJ_LAB(LMTMXMN,2) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . used by bufow512() and bf512_wr() . . . . . - - COMMON /ARBFOX6B/ LUNX6B,LUX6BOPNQ,NBUFX6B,IPTR_X6BF - INTEGER LUNX6B - LOGICAL LUX6BOPNQ - INTEGER NBUFX6B - INTEGER IPTR_X6BF -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... INTEGER IWINDOW(30) -C ... IWINDOW(1) = (J_BG_SKP) !... NSKIP BG AT START -C ... IWINDOW(2) = (J_BG_ORG) !... J0 BG IN IMAGE WORK -C ... IWINDOW(4) = (J_FR_MAX) = 1876 !... ENTIRE IMAGE WORK-J -C ... IWINDOW(5) = (IPXL_BG_SKP) !... DISCARD PXL @ LN START -C ... IWINDOW(6) = IOPTNBITS AS GIVEN IN MAP(2) -C ... IWINDOW(7) = (IPXL_BG_ORG) !... I0 BG IN IMAGE WORK -C ... IWINDOW(15) = (IWRD_FR_MAX) = 27 !... ENTIRE IMAGE WORK-I -C ... IWINDOW(16) = (IPXL_FR_MAX) = 1728 !... MAX PXL IN RESULT -C ... IWINDOW(17) = MAPBGNAME = nh2500x -C ... IWINDOW(18) = (J_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(19) = (IPXL_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(20) = (IPXL_BG_CUT) !... PXLS TO USE FROM BG LN -C ... IWINDOW(21) = 0 FLAG FOR MAIN MAP; OR =1 FOR TITLE WINDOW - - INTEGER J_FR_MAX - PARAMETER (J_FR_MAX=4) - INTEGER IWRD_FR_MAX - PARAMETER (IWRD_FR_MAX=15) - INTEGER IPXL_FR_MAX - PARAMETER (IPXL_FR_MAX=16) - - INTEGER J_BG_SPA - PARAMETER (J_BG_SPA=18) - INTEGER IPXL_BG_SPA - PARAMETER (IPXL_BG_SPA=19) - - INTEGER J_BG_SKP - PARAMETER (J_BG_SKP=1) - INTEGER IPXL_BG_SKP - PARAMETER (IPXL_BG_SKP=5) - INTEGER IPXL_BG_CUT - PARAMETER (IPXL_BG_CUT=20) - - INTEGER J_BG_ORG - PARAMETER (J_BG_ORG=2) - INTEGER IPXL_BG_ORG - PARAMETER (IPXL_BG_ORG=7) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C - - INTEGER DFL - DATA DFL / X'FFFFFF00' / - - INTEGER EFL !... END-OF-ALL MAPS FLAG - DATA EFL / X'FFFFFC00' / -C - INTEGER ISTP - DATA ISTP / X'C5D5C440' / !... "END " IN BGND DIR -C - INTEGER MSK -ckumar DATA MSK / X'FF' / - DATA MSK / X'00000000000000FF' / - - INTEGER MSK1 - DATA MSK1 / X'FFFF0000' / -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER IRET_MRG - INTEGER JTM - INTEGER NLABITMSOR - INTEGER IRET_SR2 - - INTEGER IL_STR(15) - INTEGER IWINDOW_STR(30) !... map const: STRIP TITLES - INTEGER IWINDOW(30) - - INTEGER maxiword - INTEGER maxjsline - - LOGICAL LEBCDIC - LOGICAL LCHKSORTQQ - LOGICAL LANYTITLESQQ - - integer lncount_str - INTEGER IMGTYP - INTEGER IMAGSIZ_STR - INTEGER NPXLOUT_STR - INTEGER NROWSHOW_STR - -C ... OPTN BITS TO MATCH THOSE GIVEN IN MAP(2) ... - INTEGER K0008X - DATA K0008X / X'0008' / !... LEAVE OUTP OPEN AT EXIT - INTEGER K0010X - DATA K0010X / X'0010' / !... ADDING ONTO LEFT-OPEN OUTP - - INTEGER MYOPTNBITS - - INTEGER I8IFID(6) - CHARACTER*1 C1IFID(48) - EQUIVALENCE (I8IFID(1),C1IFID(1)) -C - CHARACTER*40 CPATHBGND - - CHARACTER*1 NULL - - INTEGER ITAPE - - SAVE -C -C . . . . . . S T A R T . . . . . . . . . . . . . . . . . . . . -C - IRET_CNT = 0 - NULL = CHAR(0) - LUNX6B = LUNEXT6B !... DSRN INTO COMMON /ARBFOX6B/ - WRITE(6,FMT='(1H ,''CNTR:ENTERED SUBR CNTR '', - 1 ''VERSION 3.2 DATED 20-AUG-1999'', - 2 /1H ,7X,''WITH OPTNS IN MAP(2)=HEX'',Z17.16)') - A MAP(2) - - - MYOPTNBITS = 0 - - MYOPTNBITS = IBSET(MYOPTNBITS,7) !... GIVEN IFID IS IN ASCII - - IF(IAND(MAP(2),K0010X) .NE. 0) THEN -C ... IF ADDING-ON TO PREVIOUSLY LEFT-OPEN PRODUCT FILE, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,1) !... ADDING ON TO EXISTG - ENDIF - IF(IAND(MAP(2),K0008X) .NE. 0) THEN -C ... IF LEAVING THE OUTPUT FILE OPEN AT EXIT, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,2) !... LEAVE OPEN AT END - ENDIF - - - LCKPT = 101 - PRINT 888, LCKPT - 888 FORMAT(1H , 'CNTR:ARRIVED AT CHECKPOINT = ', I4) -C - IF(ICHK(1) .NE. 0) THEN - ICHK(1) = -1 !... INITIALIZE RET CODE TO NORMAL - ENDIF - -C ================================================================= -C . . . S T E P (1.) SORT THE LABEL-ARRAY DATA -C WHETHER IN-CORE OR OUT ON FILE FT55 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - LBL_INCOREQ = .TRUE. - LBL_EMPTYQ = .FALSE. - - DO J = 1,LMAX - LABEL_PKD(J) = 0 - ENDDO - - IF(IOR(LABEL(1),LABEL(2)) .EQ. 0) THEN -C ... EMPTY LABEL-ARRAY, SO SKIP TEXT/SYMBOL PROCESSING, - LBL_EMPTYQ = .TRUE. - GO TO 12 - ELSE IF(LABEL(1) .NE. -1) THEN -C ... USE IN-CORE LABEL-ARRAY ... - LBL_INCOREQ = .TRUE. - GO TO 10 - ENDIF -C ... OTHERWISE, LABEL(1) = -1; SO LABEL-DATA IS OUT THERE ON FT55, -C -C *** *** *** -C ... THE LABEL LIST IS ON A SEQUENTIAL FILE ... - LBL_INCOREQ = .FALSE. - -C ... TO SORT/MERGE THE EXTERNAL FILE-55 LABEL-ARRAY FILE, - - CALL MERGES(ITAPE,IRET_MRG) - - IF(IRET_MRG .NE. 0) THEN -C ... IN OLD VERSION, THAT USED TO STOP WITHIN MERGE - WRITE(6,FMT='(1H ,''CNTR::MERGES: SERIOUS ERROR ... '', - 1 ''RETURNED WITH CODE='', I5)') - A IRET_MRG - - LBL_EMPTYQ = .TRUE. - REWIND ITAPE - GO TO 12 - ELSE - WRITE(6,FMT='(1H ,''CNTR: normal return from merges '', - 1 ''with sorted LABEL-data on ITAPE='',I4)') - A ITAPE - ENDIF - GO TO 12 - - 10 CONTINUE -C ... TO SORT THE IN-CORE LABEL-ARRAY, -C ... (BUT THE IN-CORE LABEL ARRAY ON CRAY IS UNCOMPRESSED) - - JTM = LMAX - -C ... TO SORT, IN PLACE, THE 2-D LABEL ARRAY ... - - CALL ISORT2D(LABEL,JTM,NLABITMSOR,IRET_SR2) - - IF(IRET_SR2 .EQ. -1) THEN -C ... THIS SHOULD BE THE USUAL CASE OF ZERO-TERMINATOR FOUND -C ... IN THIS IN-CORE LABEL ARRAY, - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: SORTED THE IN-CORE LABEL '', - 1 ''ARRAY AND FOUND THE ZERO-TERMINATOR '', - 2 /1H ,'' AFTER NITEMS_SORTED='',I6, - 3 ''; ISORT2D RETURN-CODE='',I4)') - A NLABITMSOR,IRET_SR2 - - ELSE IF(IRET_SR2 .EQ. 0) THEN -C ... UNEXPECTED RETURN TO HAVE SORTED AN IN-CORE LABEL ARRAY -C ... WITHOUT FINDING A ZERO-TERMINATOR. - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: WARNING! IN-CORE LABEL-'', - 1 ''ARRAY DOES NOT HAVE A ZERO-TERMINATOR.'' - 3 /1H ,'' NITEMS_SORTED='',I6, - 4 ''; ISORT2D RETURN-CODE='',I4)') - A NLABITMSOR,IRET_SR2 - - ELSE IF(IRET_SR2 .EQ. 1) THEN -C ... SERIOUS ERROR IN SORT2D ... - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: FAILED TO SORT IN-CORE '', - 1 ''LABEL ARRAY. BAD JTM SIZE='',I6, - 2 /1H ,'' NITEMS_SORTED='',I6, - 3 ''; RETURN CODE='',I4)') - A JTM,NLABITMSOR,IRET_SR2 - - LBL_EMPTYQ = .TRUE. - - ELSE IF(IRET_SR2 .EQ. 5) THEN -C ... EMPTY LABEL ARRAY ... - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: GIVEN EMPTY IN-CORE '', - 1 ''LABEL ARRAY. RETURN CODE='',I4)') - A IRET_SR2 - - LBL_EMPTYQ = .TRUE. - - ELSE - - WRITE(6,FMT='(1H ,''CNTR::ISORT2D:ERROR. UNKNOWN RETURN-'', - 1 ''CODE='',I4, - 2 /1H ,'' NITEMS_SORTED='',I6)') - A IRET_SR2,NLABITMSOR - - LBL_EMPTYQ = .TRUE. - ENDIF - -C ... FOR THE CASE OF THE IN-CORE LABEL ARRAY, COMPRESS THE -C ... SORTED LABEL ARRAY - - IF(LBL_EMPTYQ) THEN - GO TO 12 - ENDIF - - IF(NLABITMSOR .LE. 0) THEN - LBL_EMPTYQ = .TRUE. - GO TO 12 - ENDIF - -C ... OTHERWISE, HALF-PACK LABEL ARRAY WITH DESTINATION= LABEL_PKD - CALL HAFPAKRA(LABEL,LMAX2,LABEL_PKD,LMAX,NWD_PKD,IRET_HAF) - - IF(IRET_HAF .NE. 0) THEN - WRITE(6,FMT='(1H ,''CNTR::HAFPAKRA: FAILED WITH ERROR-CODE='', - 1 I3, - 1 /1H ,'' BAD ARRAY SIZE. SRCSIZ='',I6, - 2 '' DESTSIZ='',I6)') - A LMAX2,LMAX - IRET_CNT = -1 - GO TO 999 !... ERROR RETURN - ENDIF - - IF(NLABITMSOR .GE. LMAX) THEN -C ... TO FORCE A ZERO-TERMINATOR INTO AN EXACTLY FULL LABEL ARRAY - LABEL_PKD(LMAX) = 0 - NLABITMSOR = LMAX - 1 - ENDIF -C ... NOW NLABITMSOR IS WITHIN RANGE, ERASE REMAINDER OF PACKED ARRA - M1 = NLABITMSOR + 1 - DO J = M1,LMAX - LABEL_PKD(J) = 0 - ENDDO - - GO TO 12 - 12 continue -C ... TO GATHER STATISTICS ABOUT THE LABEL-ARRAY ITEMS ... - NITEM_TOT = 0 - NITEM_TITLE = 0 - LANYTITLESQQ = .FALSE. - do j = 1,2 - do i = 1,LMTPRIOR - NPRIOR_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MAXIJ_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MINIJ_LAB(I,J) = 0 - ENDDO - ENDDO - - if(.NOT. LBL_EMPTYQ) THEN - LCHKSORTQQ = .TRUE. - - call look_lab(ITAPE, LCHKSORTQQ, IRET_look) -C ... which works for case of LBL_INCOREQ also, -C ... by querying COMMON /ALT_LBL/ ... - - WRITE(6,FMT='(1H ,''CNTR::look_lab: RETURNED WITH TOTAL '', - 1 '' SORTED ITEM COUNT='',I8, - 2 /1h ,7X,''look_lab() RETURN-CODE ='',I4)') - A NITEM_TOT,IRET_look - - IF(IRET_LOOK .NE. 0) THEN - WRITE(6,FMT='(1H ,''CNTR:... WARNING ...:LOOK_LAB FAILED '', - 1 ''WITH RETURN CODE='',I3)') - A IRET_LOOK - GO TO 122 !... TRY TO LET IT CONTINUE ANYWAY - ELSE -C ... OTHERWISE, NORMAL return from LOOK_LAB ... - IF(NITEM_TITLE .LE. 0) THEN - LANYTITLESQQ = .FALSE. - ELSE - LANYTITLESQQ = .TRUE. - ENDIF - ENDIF - ENDIF - GO TO 122 -C ================================================================= -C . . . S T E P (2.) COMPUTE SCALE AND ADJUSTMENT CONSTANTS ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 122 CONTINUE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . CONSTANTS FOR THE STRIP-TITLE WINDOW . . . . . . - IL_STR(1) = 0 !... NO MAP BGND FOR STRIP-TITLE REGION - IL_STR(2) = 0 - - IL_STR(3) = 72 !... 1800-(72)=1728pels =27 longwords - IL_STR(4) = 0 - IL_STR(5) = 1728 - IL_STR(6) = MAXJSLINE_STR !... = 800 scanline max - - IL_STR(7) = 72 - IL_STR(8) = 0 - IL_STR(9) = 1728 - IL_STR(10) = MAXJSLINE_STR - - IL_STR(11) = 0 - IL_STR(12) = 0 - IL_STR(13) = 0 - IL_STR(14) = -7399 !... delta-j to position titles - IL_STR(15) = 0 - - call consta(IL_STR,IWINDOW_STR) - - IWINDOW_STR(21) = 1 !... flags this as strip-titles - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - CALL CONSTA(MAP,IWINDOW) - - maxiword = iwindow(15) - maxjsline = iwindow(J_FR_MAX) - - IF((MAXIWORD .LE. 0) .OR. (MAXJSLINE .LE. 0)) THEN - WRITE(6,FMT='(1H ,''CNTR::CONSTA: DIMENSIONS OF IMAGE= ('', - 1 I4,'','',I6,'') ... WHICH ARE WRONG ! ! !'', - 2 /1H ,'' GO CHECK THE MAP REGISTRATION CONSTANTS!'', - 3 /1H ,'' * * * * E R R O R S T O P * * * *'')') - A MAXIWORD,MAXJSLINE - IRET_CNT = -2 - GO TO 999 - ENDIF - - IMGSIZNEED = MAXIWORD * MAXJSLINE -C ... ALLOCATED IS IMAGSIZ_WRDS - WRITE(6,FMT='(1H ,''CNTR::CONSTA: DIMENSIONS OF IMAGE= ('', - 1 I4,'','',I6,'')'', - 2 /1H ,'' WHICH IS'',I8,'' WORDS OF SPACE REQUIRED'', - 3 '' FOR THIS PRODUCT'', - 4 /1H ,'' ALLOCATED SIZE='',I8,'' WORDS'')') - A MAXIWORD,MAXJSLINE,IMGSIZNEED,IMAGSIZ_WRDS -C -C - IF(IMGSIZNEED .GT. IMAGSIZ_WRDS) THEN - WRITE(6,125) - 125 FORMAT(1H ,'CNTR: ALLOCATED SPACE FOR IMAGE IS INADEQUATE', - 1 /1H ,' * * * * * E R R O R S T O P * * * * * *') - IRET_CNT = -3 - GO TO 999 - ENDIF -C - DO I = 1,IMGSIZNEED - IMAGE(I) = 0 - ENDDO - -C ... THE FOLLOWING STRIP-TITLE INITIALIZATION NEEDS TO HAVE -C ... SOME IF TESTS FOR FIRST PANEL OF MULTI-CALL-CNTR PRODUCT - DO J = 1,MAXJSLINE_STR - DO I = 1,MAXIWORD_STR - IMAGE_STR(I,J) = 0 - ENDDO - ENDDO - - NRECSTART_STR = 0 !... PTR IN LABEL FILE - NITMPLTED_STR = 0 - MXJVAL_STR = 0 - MXJLABITM_STR = 0 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ================================================================= -C . . . S T E P (3.) ... FETCH MAP-BACKGROUND IF REQUESTED ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C *** *** *** -C ... FROM OTHER MAP() CONSTANTS, DETERMINE THE DESIRED PRODUCT -C ... SIZE, AND INITIALIZE THE IMAGE BITPLANE - - - IF(MAP(1) .EQ. 0) THEN -C ... NO MAP-BACKGROUND HAS BEEN REQUESTED ... - GO TO 13 - - ENDIF -C - -C ... GET MAP BGND NAME FROM MAP(1); get bgnd; lay it into image - - - cpathbgnd(1:40) = ' ' -c -ckumar Path of map background is set to current local directory -c on IBM SP - CPATHBGND(1:) = './' //NULL - print*,'In CNTR - map background dir', CPATHBGND(1:) - call getbgnd(LUNBGD,CPATHBGND,IWINDOW,IMAGE,IRET_BG) - - - GO TO 13 - -C ================================================================= -C . . . S T E P (4.) ... MOVE CONTOUR-FIELD POINTERS -C AND CONTOUR DISPLAY SPECS FROM CALL SEQUENCE -C INTO ID(4,4) (WHICH IS IN /ISPACE/) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 13 CONTINUE -C -C *** *** *** - IF(NFLDS .LE. 0) GO TO 15 -C ... OTHERWISE, WE HAVE SOME FLDS ... -C ... DO FLD1 ... - I=1 - ID(1,I) = LOC(FLD1) - ID(2,I) = DASH1(1) - ID(3,I) = OFSET1(1) - ID(4,I) = SHAD1(1) - IF(NFLDS .EQ. 1) THEN - GO TO 15 - ENDIF -C ... OTHERWISE, DO FLD2 ... - I=2 - ID(1,I)=LOC(FLD2) - ID(2,I) = DASH2(1) - ID(3,I) = OFSET2(1) - ID(4,I) = SHAD2(1) - IF(NFLDS .EQ. 2) THEN - GO TO 15 - ENDIF -C ... OTHERWISE, DO FLD3 ... - I=3 - ID(1,I)=LOC(FLD3) - ID(2,I) = DASH3(1) - ID(3,I) = OFSET3(1) - ID(4,I) = SHAD3(1) - IF(NFLDS .EQ. 3) THEN - GO TO 15 - ENDIF -C ... OTHERWISE, DO FLD4 ... - I=4 - ID(1,I)=LOC(FLD4) - ID(2,I) = DASH4(1) - ID(3,I) = OFSET4(1) - ID(4,I) = SHAD4(1) - IF(NFLDS .EQ. 4) GO TO 15 -C ... OTHERWISE, BAD VALUE IN NFLDS, - PRINT 1003 - 1003 FORMAT(1H ,'CNTR:FAILED. NFLDS VALUE TOO BIG IN CALL SEQUENCE') - PRINT *,' NO OF FLD=',NFLDS - STOP 30 - -C ================================================================= -C . . . S T E P (5.1) -C ... PREPARE MAINLINE GENERATOR FUNCTION FOR THIS MAP -C ... TEST FOR ADEQUATE SPACE ALLOCATED FOR CONTOURING NFLDS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 15 CONTINUE -C -C *** *** *** -C ... IQ = CADJ(14) -C ... N = 35 -C ... ISTOP = ICHK(2) -C ... ILNTH = (8 + NFLDS*5)*IP + NFLDS*(2*IQ*IP + N) -C ... L1728 = CADJ(10) -C ... IFIRST = 0 -C ... N = ILNTH + (LOC(PHASE)-LOC(IBUFF))/4 -C ... PRINT 1004,N -C ... 1004 FORMAT(1H ,'CNTR: WORDS REQUIRED IN ISPACE =',I6) -C ... IF(ICHK(2) .LT. N) THEN -C ... STOP 30 -C ... ENDIF - - GO TO 16 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . S T E P (5.2) -C ... PREPARE MAINLINE GENERATOR FUNCTION FOR THIS MAP -C ... PREPARE OUTPUT BUFFER FOR FIRST RECORD -C ... AND POINTERS FOR OUTPUT -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 16 CONTINUE -C -C *** *** *** - IF(IAND(MAP(2),16) .NE. 0) THEN -C ... IF ADDING-ON TO PREVIOUSLY LEFT-OPEN PRODUCT FILE, - - GO TO 30 - ENDIF -C ... OTHERWISE, INITIALIZE FOR NEW OUTPUT, - DO L=1,360 !... i*4 iout(360) == 1440-byte buffer - IOUT(L)=0 - ENDDO - - IOUT(1) = DFL !... START-OF-PRODUCT FLAG - - IF(IFID(1) .EQ. 0) GO TO 19 - IOUT(1)=IOR(IAND(MSK,IFID(1)),IOUT(1)) - LCKPT = 2137 - PRINT 888, LCKPT -ckumar DO L=2,12 - DO L=2,6 - IOUT(L)=IFID(L) - ENDDO - - 19 CONTINUE - MOUT(3) = 64 - MOUT(4) = 4 - MOUT(5) = 1439 - MOUT(6) = CADJ(12) - MOUT(7) = 0 - - GO TO 30 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . S T E P (5.3) ... CALL CNTRI() ... -C ... PASS CONTROL TO MAINLINE GENERATOR FUNCTION -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 30 CONTINUE -C -C *** *** *** - ML = IABS(INDEX(1,1)) + 2 - LCKPT = 2147 - PRINT 888, LCKPT - - PRINT *,'SHAD1=',SHAD1(1),' ',SHAD1(2),' ',SHAD1(3),' ',SHAD1(4) - PRINT *,'SHAD2=',SHAD2(1),' ',SHAD2(2),' ',SHAD2(3),' ',SHAD2(4) - CALL CNTRI(IRET_CNT, IMAGE, IMAGSIZ_WRDS, IWINDOW, - 1 MAP, LABEL, INDEX,NFLDS, - 2 FLD1, DASH1, OFSET1, SHAD1, - 3 FLD2, DASH2, OFSET2, SHAD2, - 4 FLD3, DASH3, OFSET3, SHAD3, - 5 FLD4, DASH4, OFSET4, SHAD4) -C . . . . - -C ... CALL CNTRI(PHASE,IP,IQ,ILNTH,ML,INDEX(1,1),NFLDS,SCHED, -C ... 1 LABEL,ITAPE) - -C ... IF(TWO .EQ. 6) THEN -C ... WAS ERROR RETURN FROM CNTRI, SO ... -C ... GO TO 50 -C ... ENDIF - -C ... IF(ICHK(3) .GT. 0) THEN -C ... THIS IS THE LAST MAP, SO MARK AS END-OF-ALL-MAPS, - -C ... CALL ENDMAP(IOUT(1)) - -C ... ENDIF - - LCKPT = 2149 - PRINT 888, LCKPT -C -C ... IF(IAND(CADJ(6),8) .NE. 0) THEN -C ... IS THIS A LEAVE-IT-OPEN CASE ??????? -C ... RETURN -C ... ENDIF - -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... To plot the LABEL-array data to the IMAGE plane ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - LEBCDIC = .FALSE. -C ... SCAN THRU THE ITAPE 3 TIMES TO GET PRIORITIES SEPARATELY - - DO IPRIO = 1,5 - LOOPRIOR = IPRIO - 1 - call prtitle(itape,LOOPRIOR,iwindow,LEBCDIC, - 1 IMAGE,MAXIWORD,MAXJSLINE, iret_plt) - - WRITE(6,435)IRET_PLT - 435 FORMAT(1H ,'CNTR::prtitle: RETN-CODE=',I6) - - IF(LANYTITLESQQ) THEN - NRECSTART_STR = minij_lab(7,2) - - ICOUNTSTRIP = NPRIOR_LAB(IPRIO,2) - IF(ICOUNTSTRIP .GT. 0) THEN - WRITE(6,FMT='(1H ,''CNTR::PRTITLE: FOR LOOPRIOR='',I3, - 1 ''; COUNT OF STRIP-TITLE ITEMS='',I5, - 2 /1H ,'' SO WE MUST CALL PRTITLE(FOR STRIP TITLES)'', - 3 /1h ,'' WHICH BEGIN IN RECORD NUMBER='',I5)') - A LOOPRIOR,ICOUNTSTRIP,NRECSTART_STR - - call prtitle(itape,LOOPRIOR,iwindow_STR,LEBCDIC, - 1 IMAGE_STR,MAXIWORD_STR,MAXJSLINE_STR,iret_plt) - - WRITE(6,435)IRET_PLT - - ELSE - WRITE(6,FMT='(1H ,''CNTR::PRTITLE: FOR LOOPRIOR='',I3, - 1 ''; NO STRIP-TITLES TO PROCESS'')') - A LOOPRIOR - ENDIF - ENDIF - ENDDO -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... To output the bitplane for checkout ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C REWIND LUNRAS - -C ... checkout only to output pure-raster image files ... - -C WRITE(LUNRAS,ERR=900) (IMAGE(I),I=1,IMGSIZNEED) - -C ... WAS ANY STRIP TITLES WRITTEN TO IMAGE_STR ?? -C IF(NITMPLTED_STR .GT. 0) THEN -C WRITE(6,525)NITMPLTED_STR,MXJVAL_STR,MXJLABITM_STR -C 525 FORMAT(1H ,'CNTR: STRIP-TITLE PLOTTED ITEM COUNT=',I7, -C 1 /1H ,7X,'MAX PLOTTED SCANLINE J-VALUE=',I7, -C 2 /1H ,7X,'FROM THE LABEL-ARRAY ITEM = HEX',Z17.16) - -C REWIND LUNRASST -C do jln = 1,MAXJSLINE_STR - -C WRITE(LUNRASST,ERR=907) (IMAGE_STR(I,JLN),I=1,MAXIWORD_STR) - -C ENDDO - -C ELSE -C WRITE(6,535)LUNRASST -C 535 FORMAT(1H ,'PLOT55AV: EMPTY STRIP-TITLES IMAGE; SO DID ', -C 1 'NOT OUTPUT ON UNIT=',I4) -C ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... to convert image to Extended 6-bit format and output it ... - - imgtyp = 0 !... main body of map - CALL img2x6t(imgtyp,IMAGE,IMAGSIZ_WRDS, maxiword, MAXJSLINE, - 1 IWINDOW(IPXL_FR_MAX), MAXJSLINE, iret_ras2) - - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''cntr::img2x6t:(main) Failed with '', - 1 ''retn code='',I5)') - A iret_ras2 - - IRET_CNT = 4 - go to 999 - endif -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... WAS ANY STRIP TITLES WRITTEN TO IMAGE_STR ?? - IF(NITMPLTED_STR .GT. 0) THEN - - IMAGSIZ_STR = MAXIWORD_STR * MAXJSLINE_STR - NPXLOUT_STR = 1728 - NROWSHOW_STR = MAXJSLINE_STR !... = 800 - LNCOUNT_STR = 800 !... might be reduced by dataj - - imgtyp = 1 !... passing the strip-title image - CALL img2x6t(imgtyp,IMAGE_STR,IMAGSIZ_STR, maxiword_STR, - 1 lncount_STR, - 2 npxlout_STR, nrowshow_STR, iret_ras2) - - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''cntr::img2x6t:(strp-titles) Failed '', - 1 ''with retn code='',I5)') - A iret_ras2 - IRET_CNT = 5 - go to 999 - endif - else - write(6,FMT='(1h ,''cntr: skipped img2x6t() for converting '', - 1 ''strip-title image into X6B code'', - 2 /1h ,7X,''because no title data was plotted'')') - endif -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ================================================================ - DO I = 1,6 - I8IFID(I) = IFID(I) - ENDDO - - LUNIPK6 = IFAXOUT - NUMRECFAX = NRECFAX - - - WRITE(6,FMT='(1H ,''CNTR: CALLING REBLKFX4: LUNIPK6='',I3, - 1 '' NUMRECFAX='',I4)')LUNIPK6,NUMRECFAX - - CALL REBLKFX4(LUNEXT6B,LUNIPK6,NUMRECFAX, - 1 SCHED,C1IFID,MYOPTNBITS,iret_reb) - -C PETER -C I MUST SUBTRACT 1 FROM NUMRECFAX TO POSITION TO PROPER RECORD. -C PETER - NRECFAX = NUMRECFAX - 1 - - WRITE(6,FMT='(1H ,''CNTR: REBLKFX4: RETURN CODE='',I6, - 1 '' NRECFAX='',I4,'' NUMRECFAX='',I4)') - 2 iret_reb,NRECFAX,NUMRECFAX - -C ================================================================ - - GO TO 999 - - -C ... ERROR IN OUTPUT FORMAT; RETRY - 50 CONTINUE -C ... DO 51 I = 2,360 -C ... IOUT(I)=0 -C ... 51 CONTINUE - -C ... IOUT(1) = EFL - -C ... CALL OUTP(IOUT(1),MOUT(1)) - -C ... ICHK(1) = 0 -C ... PRINT 1012 -C ... 1012 FORMAT(1H ,'CNTR:ERROR ... OUTPUT SYNCH ERROR. TRY AGAIN') -C ... GO TO 999 - - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 900 CONTINUE - WRITE(6,905)LUNRAS - 905 FORMAT(1H ,'CNTR: FAILED on write ERR on checkout raster ', - 1 'output UNIT=',I3) - iret_cnt = 6 - go to 999 - - 907 CONTINUE - WRITE(6,905)LUNRASST - iret_cnt = 6 - go to 999 - - 910 CONTINUE - WRITE(6,915)LUNBGD - 915 FORMAT(1H ,'CNTR: FAILED on read ERR on map background ', - 1 'HEADER record on UNIT=',I3) - iret_cnt = 7 - go to 999 - - 920 CONTINUE - WRITE(6,925)LUNBGD - 925 FORMAT(1H ,'CNTR: FAILED on read EOF on map background ', - 1 'HEADER record on UNIT=',I3) - iret_cnt = 8 - go to 999 - - 930 CONTINUE - WRITE(6,935)LUNBGD - 935 FORMAT(1H ,'CNTR: FAILED on read ERR on map background ', - 1 'data record on UNIT=',I3) - iret_cnt = 9 - go to 999 - - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb.fd/compile_sixbitb_wcoss.sh b/util/sorc/sixbitb.fd/compile_sixbitb_wcoss.sh deleted file mode 100755 index a72ce86357..0000000000 --- a/util/sorc/sixbitb.fd/compile_sixbitb_wcoss.sh +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x -make -mv sixbitb ../../exec -make clean diff --git a/util/sorc/sixbitb.fd/getbgnd.fake.f b/util/sorc/sixbitb.fd/getbgnd.fake.f deleted file mode 100755 index cb4cb48746..0000000000 --- a/util/sorc/sixbitb.fd/getbgnd.fake.f +++ /dev/null @@ -1,457 +0,0 @@ - subroutine getbgnd(lunbgd,CPATHNAME,IWINDOW,IMAGE,IRET_BG) -C 6-MAR-1996/DSS -CC DIR$ INTEGER=64 -C ... subroutines/functions called: -C ... strpfnam() -C ... bgln_cut() -C ... atoi() !... function -C ... lastch() !... function -C ... itoa_ds() !... subroutine -C ... ASNFILE() !... CRAY ASSIGN subr -C -C Remarks: Krishna Kumar modified this code to run for IBM SP/RS 6000 -C This code reads the map background files in direct access -C mode. Relevant modifications have been done in all the -C read statements - 08/20/1999 - - integer lastch - external lastch - - integer (kind=8) atoi - external atoi - - INTEGER NOTRAIL - EXTERNAL NOTRAIL - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER LUNBGD - CHARACTER*(*) CPATHNAME - INTEGER IWINDOW(30) - INTEGER IMAGE(*) - INTEGER IRET_BG -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... INTEGER IWINDOW(30) -C ... IWINDOW(1) = (J_BG_SKP) !... NSKIP BG AT START -C ... IWINDOW(2) = (J_BG_ORG) !... J0 BG IN IMAGE WORK -C ... IWINDOW(4) = (J_FR_MAX) = 1876 !... ENTIRE IMAGE WORK-J -C ... IWINDOW(5) = (IPXL_BG_SKP) !... DISCARD PXL @ LN START -C ... IWINDOW(6) = IOPTNBITS -C ... IWINDOW(7) = (IPXL_BG_ORG) !... I0 BG IN IMAGE WORK -C ... IWINDOW(16) = (IPXL_FR_MAX) = 1728 !... MAX PXL IN RESULT -C ... IWINDOW(15) = (IWRD_FR_MAX) = 27 !... ENTIRE IMAGE WORK-I -C ... IWINDOW(17) = MAPBGNAME = nh2500x -C ... IWINDOW(18) = (J_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(19) = (IPXL_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(20) = (IPXL_BG_CUT) !... PXLS TO USE FROM BG LN - - INTEGER BGNAME - PARAMETER (BGNAME=17) - INTEGER OPTIONS - PARAMETER (OPTIONS=6) - INTEGER J_FR_MAX - PARAMETER (J_FR_MAX=4) - INTEGER IWRD_FR_MAX - PARAMETER (IWRD_FR_MAX=15) - INTEGER IPXL_FR_MAX - PARAMETER (IPXL_FR_MAX=16) - - INTEGER J_BG_SPA - PARAMETER (J_BG_SPA=18) - INTEGER IPXL_BG_SPA - PARAMETER (IPXL_BG_SPA=19) - - INTEGER J_BG_SKP - PARAMETER (J_BG_SKP=1) - INTEGER IPXL_BG_SKP - PARAMETER (IPXL_BG_SKP=5) - INTEGER IPXL_BG_CUT - PARAMETER (IPXL_BG_CUT=20) - - INTEGER J_BG_ORG - PARAMETER (J_BG_ORG=2) - INTEGER IPXL_BG_ORG - PARAMETER (IPXL_BG_ORG=7) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... IWINDOW(BGNAME) = MAPBGNAME = nh2500x -C ... IWINDOW(OPTIONS) = IOPTNBITS -C -C - INTEGER LUNRAS - PARAMETER (LUNRAS=71) !... CHECKOUT PURE-RASTER OUTPUT UNIT - - INTEGER NWRDRECSIZ - PARAMETER (NWRDRECSIZ=1024) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER NWRDPLIN_MXMX !... LONGEST LINE LENGTH OF ANY - PARAMETER (NWRDPLIN_MXMX=66) !... MAP (IN LONGWORDS) - - INTEGER INPLINBUF(NWRDPLIN_MXMX) - - INTEGER IHDR_BG(64) - - integer mapcon_pur(10) !... for derived from ihdr_bg - - integer lmt_nlines_lib - equivalence (mapcon_pur(5),lmt_nlines_lib) - integer lmt_nwrdplin_lib - equivalence (mapcon_pur(6),lmt_nwrdplin_lib) - integer LMT_NPXLPLIN_LIB - equivalence (mapcon_pur(7),lmt_npxlplin_lib) - - INTEGER NLINRED - INTEGER NLINUSED - INTEGER NLINSKPED - - CHARACTER*16 CBGNAME - character*80 cfullname - character*132 cassi - - integer i8acc - character*1 c1acc(8) - equivalence (i8acc,c1acc(1)) - character*8 c8acc - equivalence (i8acc,c8acc) - integer (kind=8) ifox - data ifox/z'ffffffffffffffff'/ - - integer idigits(2) - character*16 cdigits - equivalence (idigits(1),cdigits) - - INTEGER JOFDEST - INTEGER IOPTNBITS - INTEGER KCYCLBIT - DATA KCYCLBIT / X'0020' / - - - logical lmapbg_use - LOGICAL LBGEXIST - LOGICAL LCYCLICQ - logical LCKPRNTQ - - INTEGER IOSOPEN - INTEGER IORSUM - - integer lwr_or_upr - integer nc - integer iret_str - - character*1 NULL -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ... INITIALIZE ... - - NULL = char(0) - IRET_BG = 0 - lmapbg_use = .false. - - IOPTNBITS = IWINDOW(OPTIONS) - LCYCLICQ = .FALSE. - IF(IAND(IOPTNBITS,KCYCLBIT) .NE. 0) THEN - LCYCLICQ = .TRUE. - ENDIF - -C ... INITIALIZE THE FRAMED SPACE ... - NTOTWRDS = IWINDOW(J_FR_MAX) * IWINDOW(IWRD_FR_MAX) - DO I = 1,NTOTWRDS - IMAGE(I) = 0 - ENDDO - -C ... GET MAP BGND NAME FROM IWINDOW(BGNAME), - i8acc = iwindow(BGNAME) - nc = 8 - do ir = 8,1,-1 - if((c1acc(ir) .eq. ' ') .or. - 1 (c1acc(ir) .eq. NULL)) then - nc = nc -1 - else -C ... is rightmost non-blank non-NULL char, so jump out - go to 220 - endif - enddo - 220 continue -C ... now given map-bgnd name is in c1acc(1):(nc) ... - if(nc .LE. 0) then - write(6,225) - 225 format(1h ,'getbgnd: given MAP-BGND NAME is NULL') -C ... so I cannot fetch a map bgnd. So, continue to initialize -C ... image plane, but skip the laying on of the map bgnd. - lmapbg_use = .false. - iret_bg = 1 - go to 999 ! ... jump arnd all the map-bgnd input - endif - -C ... to clean given map bgnd name, - - lwr_or_upr = 1 ! ... to force lower-case result - - call strpfnam(lwr_or_upr,c1acc,nc,cbgname,nchnam,iret_str) - if(iret_str .ne. 0) then - write(6,235)c8acc(1:nc),iret_str - 235 format(1h ,'strpfnam:FAILED to process map-bgnd name= "',A, - 1 '"', - 2 /1h ,' with return code=',I3) - lmapbg_use = .false. - iret_bg = 2 - go to 999 - endif - -C ... MAKE FULLY QUALIFIED MAP-BGND NAME FROM MAP(1) NAME.PUR -C ... PATH = /CODES/GRAPHICS/OK/BG/ - cfullname(1:) = cpathname(1:lastch(cpathname))// - 1 cbgname(1:nchnam)//'.pur'//NULL - write(6,245)cfullname(1:lastch(cfullname)) - 245 format(1h ,'getbgnd: map-bgnd filename = (see next line)', - 1 /1h ,'"',A,'"') - - -C ... TEST FOR THE EXISTENCE OF SUCH A BGND NAME ... - INQUIRE(FILE=CFULLNAME(1:LASTCH(CFULLNAME)),EXIST=LBGEXIST) - IF(.NOT. LBGEXIST) THEN - WRITE(6,265) - 265 FORMAT(1H ,'GETBGND: FAILED ON NON-EXISTENT MAP-BACKGROUND ', - 1 'FILE W/ NAME=', - 2 /1H ,' "',A,'"') - iret_bg = 3 - go to 999 - ENDIF - -C ------------------------------------------------------------- -C ... to compose an assign statement which will work like: -C ... "assign -a ../bg/nh4004.pur -s unblocked u:11" -C ... by composing: -C ... "assign -s unblocked f:fullyqualifiedname" - - cassi(1:) = ' ' - cassi(1:) = 'assign -s unblocked f:'// - 1 CFULLNAME(1:LASTCH(CFULLNAME))//NULL -ckumar WRITE(6,271)CASSI(1:NOTRAIL(CASSI)) -ckumar 271 FORMAT(1H ,'getbgnd:THE COMPOSED ASSIGN STMNT= (see next line)', -ckumar 1 /1H ,' "',A,'"') - -ckumar CALL ASSIGN(CASSI(1:NOTRAIL(CASSI))) - -C -------------------------------------------------------------- - IOSOPEN = 0 -C ... SINCE IT EXISTS, THEN OPEN IT FOR READING ... -ckumar OPEN(LUNBGD,FILE=CFULLNAME(1:LASTCH(CFULLNAME)), -ckumar 1 FORM='UNFORMATTED',STATUS='OLD', -ckumar 2 IOSTAT=IOSOPEN,ERR=900) - open (lunbgd,file=CFULLNAME(1:LASTCH(CFULLNAME)), - 1 form='unformatted',access='direct',recl=8) -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C -C ... FROM MAP CONSTANTS, DETERMINE HOW MANY MAP-BGND -C ... SCANLINES TO SKIP AT FRONT -C ... nskipln = 121 !... FOR AVPOLAR - nskipln = IWINDOW(J_BG_SKP) - - -C ... when trying for multi-panel app, I got invalid header -C .. on second panel; so try w/ rewind ... - -ckumar REWIND LUNBGD - -C ... READ BG HEADER INTO IHDR_BG FROM ~/bg/nh2500x.pur ... -ckumar READ(LUNBGD,ERR=910,END=920)(IHDR_BG(I),I=1,64) -ckumar - krec=1 - do krd=1,64 - READ(LUNBGD,ERR=910,rec=krd) IHDR_BG(krd) - krec=krec+1 - end do -ckumar -C ... from the header determine constants of this background -C ... in the original library file; such as, -C .... HOW MANY WORDS TO READ TO GET ONE SCANLINE - do i = 1,10 - mapcon_pur(i) = 0 - enddo - - idigits(1) = ihdr_bg(5) !... =ascii '00001876' - idigits(2) = 0 !... to put a NULL terminator - call byteswap(idigits(1), 8, 1) - lmt_nlines_lib = atoi(cdigits(1:9)) -C ... mapcon_pur(5) == lmt_nlines_lib - - idigits(1) = ihdr_bg(6) !... =ascii '00000027' - idigits(2) = 0 !... to put a NULL terminator - call byteswap(idigits(1), 8, 1) - lmt_nwrdplin_lib = atoi(cdigits(1:9)) -C ... mapcon_pur(6) == lmt_nwrdplin_lib - idigits(1) = ihdr_bg(7) !... =ascii '00001728' - idigits(2) = 0 !... to put a NULL terminator - call byteswap(idigits(1), 8, 1) - LMT_NPXLPLIN_LIB = atoi(cdigits(1:9)) -C ... mapcon_pur(7) == lmt_npxlplin_lib - - WRITE(6,325)LMT_NLINES_LIB, LMT_NWRDPLIN_LIB, LMT_NPXLPLIN_LIB - 325 FORMAT(1H ,'GETBGND: DIMENSIONS OF THIS MAP FROM LIBRARY ARE:', - 1 /1H ,' TOTAL COUNT OF SCANLINES =',I6, - 2 /1H ,' NO. OF LONG-WORDS PER LINE=',I6, - 3 /1H ,' NO. OF PIXELS PER LINE =',I6 ) - IF(LMT_NWRDPLIN_LIB .GT. NWRDPLIN_MXMX) THEN - WRITE(6,335)NWRDPLIN_MXMX,LMT_NWRDPLIN_LIB - 335 FORMAT(1H ,'GETBGND:FAILED ON ILLEGAL WIDTH OF MAP BGND ...', - 1 /1H ,' MAX POSSIBLE LINE LENGTH (IN WORDS) =',I8, - 2 /1H ,' THIS MAP,S LINE LENGTH (IN WORDS) =',I8) - IRET_BG = 4 - GO TO 999 - ENDIF - -C ... READ BG INTO IMAGE FROM ~/bg/nh2500x.pur ... - NLINRED = 0 - NLINSKPED = 0 - NLINUSED = 0 - JOFDEST = 0 - JOFSORC = 0 - IF(NSKIPLN .GT. 0) THEN -C ... READ NO OF SKIPPED BGND SCANLINES INTO VOID - do j = 1,nskipln - JOFSORC = JOFSORC + 1 -ckumar READ(LUNBGD,ERR=930,END=800) -ckumar 1 (INPLINBUF(I),I=1,LMT_NWRDPLIN_LIB) - krec=krec+LMT_NWRDPLIN_LIB - NLINRED = NLINRED + 1 - NLINSKPED = NLINSKPED + 1 - ENDDO - ENDIF -ckumar -C ... NOW BGND INPUT FILE POINTER IS AT THE FIRST SCANLINE TO USE - -C ... FROM OTHER MAP CONSTANTS, DETERMINE WHERE IN THE FRAME DO -C ... I POSITION THE FIRST USED MAP-BGND SCANLINE. - JOFDEST = IWINDOW(J_BG_ORG) - -C ... DO UNTIL REQUESTED SIZE OF BACKGROUND SPACE IS FILLED ... - DO 477 JBU = 1,IWINDOW(J_BG_SPA) - IF(JBU .LT. 5) THEN - LCKPRNTQ = .TRUE. - else - LCKPRNTQ = .FALSE. - ENDIF - JOFDEST = JOFDEST + 1 -C ... CHANGE THE FOLLOWING READ TO READ INTO A WORK SCANLINE - IF(JOFSORC .GE. LMT_NLINES_LIB)THEN -C ... EXHAUSTED EXISTING LINES OF MAP BGND FROM LIB ... -C ... I RAN OUT OF AVAILABLE BGND LINES BEFORE THE REQUEST -C ... WAS SATISFIED; - IF(LCYCLICQ) THEN -C ... IF THE BGND IS CYCLIC, THEN REPOSITION BGND FILE -C ... TO FIRST SCANLINE OF SOURCE AND KEEP ON READING ... -ckumar REWIND LUNBGD - krec=65 -C ... TO REPOSITION PAST THE HEADER RECORD ... -ckumar READ(LUNBGD,ERR=910,END=920)(IHDR_BG(I),I=1,64) -C ... DO NOT SKIP ANY REAL SCANLINE ON THIS RECYCLED - JOFSORC = 0 - ELSE -C ... HERE IS A CASE OF A NON-CYCLIC BACKGROUND AND -C ... WE HAVE EXHAUSTED THE DATA IN THE MAP-BGND, -C ... EVEN THOUGH THE DESIRED GEOGRAPHY DEST SPACE -C ... HAS NOT YET BEEN FILLED. -C ... SET A WARNING AND JUMP OUT -C ... HOW TO SET A WARNING??? IRET_BG = 2 - GO TO 999 - - ENDIF - ENDIF -C ------------------------------------------------------------- -C ... READ A SCANLINE WHICH IS TO BE USED, INTO A LONG LINE BUFFER -C ... WHICH IS BIG ENOUGH TO HOLD THE LONGEST SCANLINE OF ANY - JOFSORC = JOFSORC + 1 -ckumar READ(LUNBGD,ERR=930,END=800) -ckumar 1 (INPLINBUF(I),I=1,LMT_NWRDPLIN_LIB) -ckumar - do I=1,LMT_NWRDPLIN_LIB - READ(LUNBGD,ERR=910,rec=krec) INPLINBUF(I) - krec=krec+1 - end do - call byteswap(INPLINBUF, 8, LMT_NWRDPLIN_LIB) -ckumar - NLINRED = NLINRED + 1 -C -C ... NOW I HAVE ONE ORIGINAL BG SCANLINE -C ... IN (INPLINBUF(1),(LMT_NWRDPLIN_LIB) ... -C ... so, CUT / SHIFT TO FIT WITHIN FRAME -C ... and TRANSFER TO IMAGE PLANE ... - call bgln_cut(inplinbuf,image,jofdest,iwindow,mapcon_pur, - 1 LCKPRNTQ,iret_cut) -C -C . . . . . . . . . . . . . . . . . . . . . . . - NLINUSED = NLINUSED + 1 - 477 CONTINUE -C ... WHICH IS ENDDO -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - - 800 CONTINUE - - WRITE(6,805) NLINRED,NLINSKPED,NLINUSED - 805 FORMAT(1H ,'getbgnd: READ BACKGROUND. SCANLINES COUNTED=',I6, - 1 /1H ,' OF WHICH SKIPPED=',I6,'; USED=',I6) - -C ... for checkout only. ... the bgnd is not visible on image -C ... is there anything there? -C ... INITIALIZE THE FRAMED SPACE ... - iorsum = 0 - DO I = 1,NTOTWRDS - iorsum = ior(iorsum,image(i)) - ENDDO - if(iorsum .EQ. 0) then - write(6,815)NTOTWRDS - 815 format(1h ,' * * * * * * * W A R N I N G * * * * * * * *', - 1 /1H ,'getbgnd: At finish, there is no geography in ', - 2 'the image plane.', - 3 /1H ,' Word count of IMAGE space =',I8, - 3 /1H ,' * * * * * * * * * * * * * * * * * * * * * * * *') - endif - - - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 900 CONTINUE - WRITE(6,905)LUNBGD,IOSOPEN - 905 FORMAT(1H ,'getbgnd: FAILED on OPENing map background ', - 1 'on UNIT=',I3, - 2 /1H ,' ERROR-CODE IOSTAT=',I8) - IRET_BG = 6 - go to 999 - - 910 CONTINUE - WRITE(6,915)LUNBGD - 915 FORMAT(1H ,'getbgnd: FAILED on read ERR on map background ', - 1 'HEADER record on UNIT=',I3) - IRET_BG = 7 - go to 999 - - 920 CONTINUE - WRITE(6,925)LUNBGD - 925 FORMAT(1H ,'getbgnd: FAILED on read EOF on map background ', - 1 'HEADER record on UNIT=',I3) - IRET_BG = 8 - go to 999 - - 930 CONTINUE - WRITE(6,935)LUNBGD - 935 FORMAT(1H ,'getbgnd: FAILED on read ERR on map background ', - 1 'data record on UNIT=',I3) - IRET_BG = 9 - go to 999 - - - 999 CONTINUE - CLOSE(LUNBGD) - RETURN - END - diff --git a/util/sorc/sixbitb.fd/ipak.f b/util/sorc/sixbitb.fd/ipak.f deleted file mode 100755 index 8ccb4850b1..0000000000 --- a/util/sorc/sixbitb.fd/ipak.f +++ /dev/null @@ -1,75 +0,0 @@ - subroutine ipak(cpak,isub) -C BUILD IPAK STRING FOR OSO. IPAK(1:4) is handled -C BY CALLER BUT FAX CUT NUMBER, CYCLE, DATE, DAY OF WEEK -C AND PRODUCT NAME MUST BE INSERTED HERE. THESE ARE -C calculated from knowledge of the subset number -c (passed in ISUB) and the date (stored in environment -c variable PDY) and the Forecast cycle (stored in environment -c variable CYCLE. These latter two -c are input with the GETENV fortran function. -c -c arguments -c CPAK (56 character ascii array to store IPAK string) -c ISUB subset number used for fax cuts and here -c used to infer the product name also , only CPAK is modified -c - common/packra/iras(10) - dimension cm(12) - character*3 cm - data cm/'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG', - 1 'SEP','OCT','NOV','DEC'/ - character*56 cpak - character*8 cdate - character*4 cycle - character*4 cwk - character*24 cprod -ckumar integer getenv - integer istat - cpak=' ' -c -ckumar ifound=getenv ('PDY',cdate,istat) -ckumar ifound=getenv('CYCLE',cycle,istat) -ckumar IBM replacement routine for GETENV -ckumar - call getenv('PDY',cdate) - call getenv('CYCLE',cycle) -c - print*,'In ipak ' - print*,'cdate in ipak ',cdate - print*,'PDY in ipak ',PDY - print*,'CYCLE in ipak ',CYCLE -c - read(cdate,102)iy,im,id - read(cycle(2:3),109)ih - iras(7)=ih - iras(8)=id - iras(9)=im - iras(10)=iy - iadd=0 - 102 format(i4,2i2) - if(isub .eq. 50 .or. isub .eq. 51) iadd=12 - iras(1)=iadd - call updatr - id=iras(4) - im=iras(5) - iy=iras(6) - ih=iras(3) -c - call dayowk(iras(4),iras(5),iras(6),idwk,cwk) - write(cpak(4:9),103)isub - if(isub .eq. 50) cprod='FAXPLOT ' - if(isub .eq. 51) cprod='FAXPLOT ' - if(isub .eq. 2927) cprod=' WINDS ALOFT 02+40 ' - if(isub .eq. 2977) cprod=' WINDS ALOFT 02+40 ' - if(isub .eq. 2929) cprod=' WINDS ALOFT 02+40 ' - if(isub .eq. 2979) cprod=' WINDS ALOFT 02+40 ' -cB 50 TIU 00Z 13 FEB FAXPLOT -cB 50 TUE 12Z 18 FEB 97 FDFAX UPPER WHNDS - 103 format('B',i5) - write(cycle(2:3),109)ih - 109 format(i2.2) - write(cpak(10:56),105)cwk,cycle(2:4),' ', - 1 id,' ',cm(im),' ',cprod - 105 format(1x,a4,a3,a1,i2,a1,a3,a1,a24) - return - end diff --git a/util/sorc/sixbitb.fd/lputlab.f b/util/sorc/sixbitb.fd/lputlab.f deleted file mode 100755 index 2dd0f67167..0000000000 --- a/util/sorc/sixbitb.fd/lputlab.f +++ /dev/null @@ -1,35 +0,0 @@ - SUBROUTINE lPUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIORS,ITAG) - common/counts/icount -ckumar data icount/0/ - dimension kprior(2) - character*(*) ctext -c parse kprior -ckumar 1 line below added by kumar ! for ibmsp1 - icount = 0 - kprior(1)=0 - kprior(2)=0 - if (kpriors .eq. 0) then - kprior(1)=0 - kprior(2)=0 - else - kprior(2)=kpriors - kprior(1)=0 - endif - icount=icount+1 - print 901,ipt,jpt,height,ctext,angle,nchar,kprior,itaG - print 904,ctext,nchaR - 904 format('LPUTLAB TEXT',A132,i4) - 901 format - 1 ('LPUTLAB ARGS',i6,i6,f6.2,'>',a16,'<',f6.2,i3,i6,i6,i8) - if(icount .le. 1) then - print 902 - 902 format('LPUTLAB',/,'LPUTLAB HDRS IDOT JDOT',2x, - 1' HGT', 7x,'CHAR',7x,' ANG', - 1 ' NCH KP(1) KP(2) ITG ',/'LPUTLAB') - endif - if (icount .ge. 20)icount=0 -C call PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,8,KPRIOR,ITAG) - call PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIOR,ITAG) - return - end - diff --git a/util/sorc/sixbitb.fd/main.f b/util/sorc/sixbitb.fd/main.f deleted file mode 100755 index 51c15925ce..0000000000 --- a/util/sorc/sixbitb.fd/main.f +++ /dev/null @@ -1,920 +0,0 @@ - program SIXBITB -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK *** -C -c MAIN PROGRAM: GRAPH_SIXBITB -C PRGMMR: KUMAR ORG: NP12 DATE: 2000-02-14 -C -C ABSTRACT: Packs raw bit image into 6 bit bedient format & -c adds NOAA DUCK. Image resolution is passed -c in a header in the bit image (read from fortran -c units 11 and 12) -C -C PROGRAM HISTORY LOG: -c 96-12-18 vandenberghe Program was originally avpolar -C 86-08-12 HLYWIAK -C 88-02-03 RUSSELL E. JONES CHANGE FORTXDAM-W3FK00 I/O PACKAGE -C TO VSAM-W3FK40, W3FT19 TO W3FT59 -C 88-02-03 HENRICHSEN PETER USE W3FQ06 REMOVE INLINE GRAPHIC -C SUBROUTINES. -C 91-03-15 LILLY ADD CALL TO GULFTL WHICH PROVIDES -C THE GENERATING MODEL. -C 95-05-05 LILLY CONVRT TO FORTRAN 77. ADD LOGIC -C FOR PRODUCING AN ATLANTIC AND A -C PACIFIC FAX CUT FOR FL450, FL390, -C FL340, FL300, FL240, AND FL180. -C 95-09-06 LILLY ADD SUBROUTINE DUCK IN ORDER TO -C DISPLAY NCEP INSTEAD OF NMC ON -C VARIOUS CHARTS. -C 96-12-18 vandenberghe removed graphics portion and -c left six bit packing logic. The -c ancestor of this program is avpolarv -c the only remaining graphics is -c a call to DUCK -c this program is expected to -c do all conversion of imported -c raster images to 6 bit graphics -c however fax image size is currently -c hardwired; a holdover from the -c cntr ancestery of avpolar; the -c hardwiring probably should be removed -c so master image size(s) can be -c specified in fort.5 -c -c 97-01-17 added capability to read multiple map -c images of varying resolution as -c suggested above. However the resolution -c information is stored in the map image -c and no fort.5 is needed (yet) -C -C 97-02-18 retrofitted capability to build -c IPAK field in product in response -c to OSO requirement. This only -c works for FDFAX and WNDANFTF -c products so far. All done in -c a call to ipak just before cntr call -c -c 1999-12-21 KRISHNA KUMAR Converted this code for IBM RS/6000 -c from CRAY. Program has been modified -c to write the Fax output in direct -c access mode. -C USAGE: -C USAGE: -c INPUT: -c fort.18 fax cut information -c fort.15 map naming information (ignored) -c mapback.pur map image (just read for map header) -c CNTR package will reopen this as unit -c 11 (see below) -c ./mapback.pur (unit 11) (hidden within cntr libraries) -c map background which for this -c program contains ALL of the graphics -c the name of the background is -c mapback.pur on the programs current -c working directory and it is specified -c in a data stattement -c (optional) -c ./image002 All of these are processed as fort.9 and -c ./image003 then reopened as fort.11 by CNTR package -c ./image004 CNTR usage of fort.11 is supposed to be -c ./image005 transparent to caller but unit 11 must -c .. not be open when CNTR is called. -c .. THIS REQUIREMENT IS MET BY THIS CODE!! -c ./imagennn -c OUTPUT: -c fort.81 6bit bedient file -c SCRATCH: -c fort.60, 61, 62, 63, 71, 72, 52, and 55 -c all are assigned on cray as -sunblocked -C -C SUBPROGRAMS CALLED: -C UNIQUE: ECHBAR GETSXX NPOLUV PLTTLL -C PLTWLL POLSTN -C RNCNTL MERCIN DOFRST AVTTLS SLTCRD -C FAXSHD WNDRNH IPAK -C -C LIBRARY: -C SPECIAL - CONSOL IAND IOR ISHFT -c SYSTEM - GETENV (in ipak only) -C W3LIB - W3AI24 W3AQ13 W3AQ09 W3AS00 -C - W3FQ06 -C W3FB04 W3FK40 W3FT59 W3FA11 W3FA13 -C W3FT08 W3FT09 W3FT10 W3FT11 W3FA12 W3FT12 -c found on /nwprod/w3lib on all three cray -C GRAPHIC - -C CNTR ISP2EB ZPLOT -C AFDMP AFNC AFST CHARAC CMSK CNTR -C CNTRI CONST DAYOWK DCD4 DSH ENDMAP -C ENDAFO HILO IFS INPUT INTRP IROT -C IRVR ISORT LKTLBS MERGE NCD8 OUTP -C PRTITL PUTLAB RAISE SCAN SHADE SNAP -C TRANSA UPDATR VECT WINCON WNDBRK WNDIRT -c found on /nwprod/gphlib/gphcntr -c /nwprod/gphlib/gphfont -c /nwprod/gphlib/gphlib -c on cray4 (exec works on all crays) -c -C -C EXIT STATES: 96 Bad GRIB index file; 99 bad GRIB file -C -C -C LANGUAGE: F90 -C MACHINE : IBM ) -C -c 12/18/96 New program requirements (ignore above) -c fort.8 fax cut information -c fort.5 map naming information (ignored) -c fort.11 (hidden within cntr libraries) -c map background which for this -c program contains ALL of the graphics -c the name of the background is -c mapback.pur on the programs current -c working directory and it is specified -c in a data statement -c -c a future version will allow multiple -c backgrounds for multiple images -C$$$ -C - COMMON/ISPACE/BUFF(5400),XTRA(8400) - COMMON/MFILE/LANL(256),IDANL(1539) - COMMON/PACKRA/JTAU(2),IUHR,ITAG,MONAT,JAHR,IHOUR,IDAY,IMONTH,IYR - COMMON/KPLOT/lABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ICNTR/IP1(2),IP2(2),IP3(2) - COMMON/ICNTR2/IP4(2),IP5(2),IP6(2) -C COMMON/MRGARG/YDIS,DUMMY(3),XO,YO - COMMON/MRGARG/YDIS,DUMMY(2),iret_zpl,XO,YO - COMMON/XZPLAX/XZPLOT,YZPLOT,IORITY - COMMON/POLST2/LABSTN(2,145) -ckumar dimension LABSTN(2,145) - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,60) - COMMON/TITLES/KTITLE(28),LPOLAR,LOWLEV - parameter(MAXIWORD=36,MAXJSLINE=5828) - PARAMETER (IMAGSIZ_WRDS=MAXIWORD*MAXJSLINE) - dimension IMAGE(IMAGSIZ_WRDS) - character*8 clabss(2,145) - equivalence (labstn,clabss) -ckumar - COMMON/IOUTFAX/IFAXOUT,NRECFAX ! ADDED FOR DIRECT ACCESS FOR FAX OUTPUT -C - INTEGER IFAXOUT,NRECFAX -ckumar - REAL d12(145*37),d22(145*37),d32(145*37),d42(145*37) -c - INTEGER d11(6) - INTEGER d13(2),d14(2),d15(20) - INTEGER d23(2),d24(2),d25(20) - INTEGER d33(2),d34(2),d35(20) - INTEGER d43(2),d44(2),d45(20) - -C - DIMENSION ICK(3) - INTEGER ichk(3) -C ADDED THIS............................... - DIMENSION ITAUI(3),IOUTIN(2), ILVLI(3), IFLDI(3) - DIMENSION ITAU(3),LVL(3),ITYPE(3) - DIMENSION MTAU(5),MLVL(8),KLVL(8),MTYPE(3) -C - DIMENSION IL(15) - DIMENSION INDEX(6) - DIMENSION INAM1(3) - character*8 cnam1(3),cnam2(3),cnam3(3) - character*12 cn12(3) - dIMENSION INAM2(3) - DIMENSION INAM3(3) - equivalence (cnam1,inam1),(cnam2,inam2),(cnam3,inam3) - DIMENSION IBCDT(2) - dIMENSION IBCD(80) - DIMENSION IFSRP(80) - DIMENSION IBCD1(3) - DIMENSION IBCD2(4) - DIMENSION IBCD3(5) - DIMENSION IBCD4(4) - DIMENSION IDESC(9) - DIMENSION IDDC(5) - DIMENSION IBCDZ(2) - DIMENSION ITITL3(4) - DIMENSION ITITL4(2) - DIMENSION IMONT(12) -ckumar DIMENSION IFID(14) - integer ifid(6) -ckumar character*1 cifid(56) - character*1 cifid(24) -ckumar character*56 cifid56 - character*24 cifid24 -ckumar equivalence (cifid56,cifid) - equivalence (cifid24,cifid) - equivalence (cifid,IFID) - INTEGER JFID(14) - character*4 cjpp(2,14) - character*1 cjfid(56) - equivalence (cjpp,jfid) - character*56 cjpp56 - equivalence (cjpp56,cjfid) - equivalence (cjfid,jfid) - DIMENSION KWNCTL(3,19) - DIMENSION KTTCTL(3,19) - DIMENSION FLD1(145,37) - DIMENSION FLD2(145,37) - DIMENSION IVLD(2) - INTEGER MESS1(11),MESS2(11),MESS3(10) -C THIS INCLUDES THE ATLANTIC HALF AND PACF HALF - DIMENSION IAREA(8,9) -C -C -C THIS IS A TEST TO SEE IF I CAN REPLACE CALL ENDMAP -C WHICH THE FOLLOWING SUBSTITUTION???? - INTEGER SFL - DATA SFL /X'FFFFFC00'/ -C -C - CHARACTER*44 IMESS2 - CHARACTER*40 IMESS3 - CHARACTER*56 KJFID - CHARACTER*1 LPARM(100), CPARM(100) - CHARACTER*1 LI - DATA LI /'I'/ - CHARACTER*4 NSTOP -C - INTEGER ITITL1 - INTEGER I00Z - INTEGER I12Z - INTEGER IDENT(12) - INTEGER IFULL - INTEGER J00Z - INTEGER J12Z - INTEGER LU -C - INTEGER IP1,IP2,IP3 - INTEGER IP4,IP5,IP6 - INTEGER IHAVL(2) -C - LOGICAL LPOLAR - LOGICAL LOWLEV - DATA IDENT/12*0/ -C -C.....FOLLOWING ARE THE CUT DEFINITIONS FOR ISCHED... -C 1=XX14,2=VFULL,3=XX15,4=PN28,5=NT22,6=NT23,7=PN29,8=ATLN,9=PACF -C STRT(SCANS),HEIGHT(S),FLAGS,INDENT(BYTES),WIDTH(B),FAXIND(B), -C STRT OF INSET(S),INSET NUMBER -C -C AND THIS.................................... -C - DATA MTAU /18,24,30,36,48/ - DATA MLVL /850,700,500,400,300,250,200,150/ - DATA KLVL /4H 850,4H 700,4H 500,4H 400,4H 300, - 1 4H 250,4H 200,4H 150/ - DATA MTYPE /48,49,16/ -C - DATA NUMTAU /5/ - DATA NUMFLD /3/ - DATA NUMLVL /8/ -C - DATA MESS1/4HNWS ,4H;@20,4H** ,4HAVPO,4HLAR ,4HCOMP,4HILED, - 1 4H 2/,4H18/8,4H8. *,4H* ;:/ - DATA MESS2/4HNWS ,4H;@20,4HPOLA,4HR AV,4HIATI,4HON M,4HAPXX, - 1 4HXX W,4HAS M,4HISSE,4HD ;:/ - DATA MESS3/4HNWS ,4H;@20,4H** X,4HX OF,4H XX ,4HMAPS,4H COM, - 1 4HPLET,4HED ,4H**;:/ - DATA IAREA/216,2000,129,41,216,0,0,0, - 2 1,3600,128,0,216,0,0,0, - 3 655,2096,129,130,216,0,0,0, - 4 790,1950,129,81,108,108,1,99, - 5 790,1950,064,67,108,0,0,0, - 6 55,1710,129,40,216,0,0,0, - 7 655,1435,129,130,216,0,0,0, - 8 100,2800,129,0,216,0,0,0, - 9 100,2800,129,-128,216,0,0,0/ - DATA ICK/0,13800,1/ - DATA MASK8/X'000000FF'/ -C DATA NU/1/ - DATA NU/61/ - DATA IDESC/4HUNSI,4HGNED,4H TEM,4HPERA,4HTURE, - X 4HS AR,4HE NE,4HGATI,4HVE. / - DATA KWNCTL / 00, 1, 2, 05, 1, 2, - 1 10, 1, 2, 15, 1, 2, - 2 20, 1, 2, 25, 1, 2, - 3 30, 1, 2, 35, 1, 2, - 4 40, 1, 2, 45, 1, 2, - 5 50, 1, 2, 55, 1, 4, - 6 60, 1, 4, 65, 1, 4, - 7 70, 1, 4, 75, 5, 8, - 8 80, 1,16, 85,29,36, - 9 90,73,73 / - DATA LBLTAP/55/ - DATA KTTCTL / 00, 1, 4, 05, 3, 4, - 1 10, 1, 4, 15, 3, 4, - 2 20, 1, 4, 25, 3, 4, - 3 30, 1, 4, 35, 3, 4, - 4 40, 1, 4, 45, 3, 4, - 5 50, 1, 4, 55, 3, 4, - 6 60, 1, 4, 65, 5, 8, - 7 70, 1, 8, 75, 5, 8, - 8 80, 1,16, 85,29,36, - 9 90,73,73 / -C ... WHERE KTTCTL HAS LAT/ M1 /M3 OF LOOP CONTROLS FOR TEMPERATURE - DATA INDEX/51,23,0,-47,0,23/ -C -C CONSTANTS FOR BACKGROUND NH2500 -C -c 12/29/96 GWV -c variables to handle multiple map backgrounds -c (one per image up to 99 images) -c file ./cnames(k).pur will be opened in the map loop -c the cfiles variable is a convenient way to handle -c the ./ prefix and the .pur suffix. - character*8 cl(15) - equivalence (cl,il) - character*8 cnames(100) - character*14 cfiles(100) -c variable to store resolution from map background -c (rather than hardwiring it) - character*80 chead -c end 12/29/96 insert - DATA IL(1),IL(2)/8HMAPBACK ,0 / -c DATA IL(3),IL(4),IL(5),IL(6)/-1080,120,2760,3000/ -c DATA IL(7),IL(8),IL(9),IL(10)/-1080,120,2760,3000/ - DATA IL(3),IL(4),IL(5),IL(6)/0,0,1792,2440/ - DATA IL(7),IL(8),IL(9),IL(10)/0,0,1792,2440/ - -C -C CONTOUR ADJUST -C - DATA IL(11),IL(12)/0,0/ -C -C LABELS ADJUST -C - DATA IL(13),IL(14)/0,0/ - DATA JFID/4H V,4HSSSS,4H CCZ,4H MM/,4HDD T,4HTHR ,4HLLLM, - X 4HB PO,4HLAR ,4HAVIA,4HTION,4H W/T,4H ,4H / - DATA INAM1/4HPROP,4HERTY,4H OF / - DATA INAM2/4HK. H,4HLYWI,4HAK / - DATA INAM3/4HBIN ,4HA4 W,4HWB / - DATA cn12/'PROPERTY OF ','K. HLYWIAK ','BIN A4 WWB '/ - DATA ITITL1/4H / - DATA ITITL3/4H HR,4H PRO,4HG VA,4HLID / - DATA I00Z/4H00Z / - DATA I06Z/4H06Z / - DATA I12Z/4H12Z / - DATA I18Z/4H18Z / - DATA IMONT/4HJAN ,4HFEB ,4HMAR ,4HAPR , - X 4HMAY ,4HJUN ,4HJUL ,4HAUG , - X 4HSEP ,4HOCT ,4HNOV ,4HDEC / - DATA J00Z/4H 00Z/ - DATA J12Z/4H 12Z/ - DATA ITITL4/4HBASE,4HD ON/ - DATA IDDC/4HNWS-,4HNCEP,4HWASH,4HINGT,4HON. / - DATA IDID/600/ - DATA IGIANT/15/ - DATA ISMALL/10/ - DATA IVLD/4H VAL,4HID / - DATA INCR/25/ -C DATA IONE/1/,LU/8/ - DATA IONE/1/ - DATA LU/18/ - DATA IBLANK/4H / -C IA IS DEFINITION , JA IS THE NUMBER OF CUTS - DATA IA/8/,JA/9/ - DATA KVAR/2/,IMAPER/0/ -C -C.......ADDED ON 5 JUNE 1986........... - DATA IDFAX/4H B/ - DATA IFFAX/4H F/ - DATA IVFAX/4H V/ - DATA IMASK3/X'FF000000'/ - DATA MAPT7/X'E5000000'/ -C - EQUIVALENCE (IFULL,IHAVL(1)) - EQUIVALENCE(T1,IL(15)) - EQUIVALENCE(FLD1(1,1),BUFF(1)) - EQUIVALENCE(FLD2(1,1),XTRA(1)) - EQUIVALENCE(IMESS2,MESS2(1)) - EQUIVALENCE(IMESS3,MESS3(1)) - EQUIVALENCE(KJFID,JFID(1)) - integer kvv(2) -C -C SET FLAG FOR POLAR MAP - character*3 cst6,cst68 - CALL W3TAGB('GRAPH_SIXBITB',2000,0045,0093,'NP12') - IEXIT=0 -ckumar - NRECFAX = 0 - IFAXOUT = 81 -ckumar -c OPEN THE OUT PUT FAX FILE. - - OPEN (IFAXOUT, ACCESS='DIRECT', RECL=1440 ) -c -ckumar - -c CODE ADDED TO CONVERT EBCDIC STATION ID SPECIFIED -C IN HEX DATA STATEMENTS, TO ASCII - do 7 k=1,14 - id=(K-1)*4 +1 - cjpp56(id:id+3)=cjpp(1,k) -c print 1777,cjpp(1,k),cjpp(2,k),cjpp56 -1777 format(' DISPLCODE ',2a8,' nx ',a56) -7 continue -c convert labstn -c do 10,k=2,145 -c cst68=clabss(2,k)(6:8) -c we don't need conversion on IBM machines. -c juh=ibm2cray(6,3,cst68,0,junc,1,cst6) -c 197 format(' LABSTN ',a3) -c clabss(2,k)(6:8)=cst6 -c 10 continue -C -c load filenames for map backgrounds - cfiles(1)='mapback.pur' - cnames(1)='MAPBACK ' - do 2,k=2,100 - write(cnames(k),1019)k - write(cfiles(k),1039)k - 1019 format('image',i3.3) - 1039 format('image',i3.3,'.pur') -c 1039 format('./image',i3.3,'.pur') - 2 continue - LPOLAR=.TRUE. -C -C INITIALIZE TAPE -C - REWIND NU -C CALL ERRMSG(9) - T1=60.0 -C??? CALL CONSOL(MESS1) -Corig PRINT(MESS1) - WRITE(6,3482) - 3482 FORMAT(1X,'BEFORE RNCNTL') - CALL RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOU1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) - WRITE(6,3483) - 3483 FORMAT(1X,'AFTER RNCNTL') - IF(ISWTCH.EQ.0)GOTO 105 -C -C FALL THRU-SEARCH THROUGH PEPFAXA SCHEDULE FOR DESIRED -C RUN CARD ("1" CARD). -C - 2000 READ(LU,2005,ERR=2055,END=2060)ICARD3,IIRUN1,IIRUN2,IIJOB1, - 1IIJOB2,IICYC,NMAPS,KCODE1,KCODE2 - 2005 FORMAT(I1,2(A4,A1),A4,I5,3X,A4,A1) - IF(ICARD3.EQ.IONE)GOTO 2020 -Corig PRINT 2010,LU -C WRITE(6,2010)LU -C2010 FORMAT('0BAD RUN CARD FORMAT ON UNIT',I2) - CALL W3TAGE('GRAPH_SIXBITB') - STOP 2012 -C -C OTHERWISE, RUN CARD FORMAT FOUND AND OK. -C - 2020 IF(INOPNA.EQ.IIJOB1.AND.INOPNB.EQ.IIJOB2)GOTO 2090 -C -C FALL THRU-READ THROUGH UNWANTED PART OF SCHEDULE. -C -c*** - DO 2050 I=1,NMAPS - READ(LU,2030)NSLOTS - 2030 FORMAT(68X,I4) - DO 2050 J=1,NSLOTS - READ(LU,2040)I1 - 2040 FORMAT(A1) - 2050 CONTINUE -c*** - GOTO 2000 -C2055 PRINT 2057,LU - 2055 CONTINUE -C WRITE(6,2057) LU - 2057 FORMAT('0ERROR READING FILE',I2,'...PROGRAM STOPS') - CALL W3TAGE('GRAPH_SIXBITB') - STOP 2058 -C2060 PRINT 2062,LU - 2060 CONTINUE -C WRITE(6,2062)LU - 2062 FORMAT('0END OF FILE ON UNIT',I2,' WITHOUT FINDING OPERATIONAL JOB - 1TYPE') - CALL W3TAGE('GRAPH_SIXBITB') - STOP 2065 -C2090 PRINT 2092,LU,IIJOB1,IIJOB2 - 2090 CONTINUE - WRITE(6,2092) LU,IIJOB1,IIJOB2 - 2092 FORMAT('0OPERATIONAL JOB FORMAT FOUND ON UNIT',I2,'---',A4,A1) -C -C * * * * * * * * * * BASIC MAP LOOP* * * * * * * * * * * * * * * * -C - 105 CONTINUE -c -c*** - DO 1306 IMP=1,NMAPS - cl(1)=cnames(IMP) -ckumar -ckumar Reading the map background - Unit number is changed to -ckumar 12 from 9 -ckumar open(12,form='unformatted',file=cfiles(imp)) - open(12,form='unformatted',access='direct',recl=80, - 1 file=cfiles(imp)) -c*** - read(12,rec=1) chead - print*,'chead',chead - read(chead,101)nscan,ipixel - 101 format(36x,i4,6x,i2) - ipixel=ipixel*64 - il(6)=nscan - il(5)=ipixel+64 - print *,' MAP RESOLUTION WILL BE ',il(5),il(6) - il(9)=il(5) - il(10)=il(6) -c new VFULL cut modification 2/24/97 - iarea(2,2)=nscan -c end new VFULL cut mod - print *,' MAP RESOLUTION WILL BE ',il(5),il(6),' cut', iarea(2,1) -ckumar - close (12) -ckumar -C -C ZERO ISCHED ARRAY -C - DO 1300 I=1,8 - DO 1300 J=1,60 - ISCHED(I,J)=0 - 1300 CONTINUE -c*** -Corig PRINT 1302 - WRITE(6,1302) - 1302 FORMAT('0ISCHED ARRAY HAS BEEN INITIALIZED FOR NEXT MAP') -C INITIALIZE PUTLAB ARGUMENTS -C - PUTHGT=1.0 - PUTANG=0.0 - IPRPUT=0 - ITAPUT=0 -C -C INITIALIZE FOR ZPLOT -C - YDIS=0.0 - XZPLOT=1.0 - YZPLOT=1.0 - IORITY=2 -C -C INITIALIZE LABEL ARRAY -C - REWIND LBLTAP -C -C SETUP FOR REGULAR CHARACTERS -C - CALL ZPLOT(0.0,0.0,-3) -C -C -C INSERT ICOA STATIONS IN LABEL ARRAY -C - M2=LABSTN(1,1)+1 -ckumar - print*,'M2 in Main = ',M2 -c -c*** - DO 107 IZ=2,M2 - LABIX=LABIX+1 - LABEL(1,LABIX)=LABSTN(1,IZ) - LABEL(2,LABIX)=LABSTN(2,IZ) - 107 CONTINUE -c -c*** -C -C INSERT NAME ON MAP -C - IF(ISWTCH.EQ.1)GOTO 108 - IXL=1150 - IXL1=180 - JXL=250 - HT=11.0 - NCHAR=12 - IHAVL(1)=0 - IHAVL(2)=0 - ITAPUT=IFULL -c 3/15/96 George VandenBerghe changed INAM to CNAM characters in putlab -cj CALL PUTLAB(IXL,JXL,HT,CNAM1(1),0.0,NCHAR,0,ITAPUT) -C CALL PUTLAB(IXL1,JXL,HT,CNAM1(1),0.0,NCHAR,0,ITAPUT) -C JXL=JXL-35 -C CALL PUTLAB(IXL,JXL,HT,CNAM2(1),0.0,NCHAR,0,ITAPUT) -C CALL PUTLAB(IXL1,JXL,HT,CNAM2(1),0.0,NCHAR,0,ITAPUT) -C JXL=JXL-35 -C CALL PUTLAB(IXL,JXL,HT,CNAM3(1),0.0,NCHAR,0,ITAPUT) -C CALL PUTLAB(IXL1,JXL,HT,CNAM3(1),0.0,NCHAR,0,ITAPUT) -C -c 3/27/96 George V. Changed CNAM to CN12 in putlab calls -c and changed integer arg#9 in putlab to two word array - kvv(1)=0 - kvv(2)=0 - CALL PUTLAB(IXL,JXL,HT,CN12(1),0.0,NCHAR,kvv,ITAPUT) - CALL PUTLAB(IXL1,JXL,HT,CN12(1),0.0,NCHAR,kvv,ITAPUT) - JXL=JXL-35 - CALL PUTLAB(IXL,JXL,HT,CN12(2),0.0,NCHAR,kvv,ITAPUT) - CALL PUTLAB(IXL1,JXL,HT,CN12(2),0.0,NCHAR,kvv,ITAPUT) - JXL=JXL-35 - CALL PUTLAB(IXL,JXL,HT,CN12(3),0.0,NCHAR,kvv,ITAPUT) - CALL PUTLAB(IXL1,JXL,HT,CN12(3),0.0,NCHAR,kvv,ITAPUT) -C CALL MERCIN TO READ METEOROLOGICAL INFORMATION FOR THIS MAP -C - 108 CALL MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) -c*** - DO 100 I = 1,NUMFLD - DO 110 J = 1,NUMTAU - IF(ITAUI(I).EQ.J) ITAU(I) = MTAU(J) - 110 CONTINUE - 100 CONTINUE -c*** -c -c*** - DO 120 I = 1,NUMFLD - DO 130 J = 1,NUMLVL - IF(ILVLI(I).EQ.J) LVL(I) = MLVL(J) - 130 CONTINUE - 120 CONTINUE -c*** -c -c*** - DO 150 I = 1,NUMFLD - DO 151 J = 1,NUMFLD - IF(IFLDI(I).EQ.J) ITYPE(I) = MTYPE(J) - 151 CONTINUE - 150 CONTINUE -c*** -C READ IN TEMPERATURE FIELD -C -cc CALL GETSXX(ITAU(3),LVL(3),ITYPE(3),FLD2,IDENT,IEXIT) -C IF(IEXIT.NE.0) GO TO 350 -C -C PROCESS DATE -C - JTAU(1)=IAND(IDENT(1),MASK8) - IHOUR=IAND(IDENT(7),MASK8) - IDAY=IAND(ISHFT(IDENT(7),-8),MASK8) - IMONTH=IAND(ISHFT(IDENT(7),-16),MASK8) - IYR=ISHFT(IDENT(7),-24)+1900 -Corig PRINT 125,JTAU(1),IHOUR,IDAY,IMONTH,IYR - WRITE(6,125) JTAU(1),IHOUR,IDAY,IMONTH,IYR - 125 FORMAT(1H0,' TAU INCREMENTS= ',I3,' BASED ON IHOUR= ',I3, - X ' IDAY= ',I3,' IMONTH= ',I3,' IYR= ',I4) -C -C UPDATE -C -c CALL UPDATR -Corig PRINT 126,IUHR,ITAG,MONAT,JAHR - WRITE(6,126) IUHR,ITAG,MONAT,JAHR - 126 FORMAT(1H0,' UPDATE-IUHR= ',I3,' ITAG= ',I3, - X ' MONAT= ',I3,' JAHR= ',I4) -C - GO TO 400 -C -C ERROR GETTING TEMPERATURES -C - 350 CONTINUE -Corig PRINT 360,IEXIT - WRITE(6,360) IEXIT - 360 FORMAT(1H0,' ERROR GETTING TEMPERATURE-IEXIT= ',I3) - GOTO 670 -C -C START PROCESSING DATA -C - 400 CONTINUE -Corig PRINT 410 - WRITE(6,410) - 410 FORMAT(1H0,' DATA PROCESSING STARTED') -C -C PLOT TEMPERATURES -C -c*** - CALL DOFRST(LVL(1),IDENT) -c*** - print 1934,'AF DOFRS' - print 1934,(KTITLE(k),k=1,14) -1934 format('KTTL ',14a8) -C -C WHICH SET UP FOR TITLES AND PUT OUT 'GULF' LABELS -cc CALL PLTTLL(FLD2,KTTCTL,LVL(1)) -Corig PRINT 420 - WRITE(6,420) - 420 FORMAT(1H0,' PLOT OF TEMPERATURE COMPLETED ') -C -C READ IN U FIELD -C -cc CALL GETSXX(ITAU(1),LVL(1),ITYPE(1),FLD1,IDENT,IEXIT) - IF(IEXIT.NE.0) GO TO 600 -C -C READ IN V FIELD -C -cc CALL GETSXX(ITAU(2),LVL(2),ITYPE(2),FLD2,IDENT,IEXIT) - IF(IEXIT.NE.0) GO TO 650 - GO TO 700 -C -C ERROR GETTING U -C - 600 CONTINUE -Corig PRINT 610,IEXIT - WRITE(6,610) IEXIT - 610 FORMAT(1H0,' ERROR GETTING U-IEXIT= ',I3) - GOTO 670 -C -C ERROR GETTING V -C - 650 CONTINUE -Corig PRINT 660,IEXIT - WRITE(6,660) IEXIT - 660 FORMAT(1H0,' ERROR GETTING V-IEXIT= ',I3) -C670 PRINT 675,IMP - 670 CONTINUE - WRITE(6,675) IMP - 675 FORMAT('0SKIP MAP ',I2) -c -c*** - DO 690 IYUK=1,NSLOTS - IF(ISWTCH.EQ.1) GO TO 685 -Cori READ 680, ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - READ (LU,680) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 680 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - GO TO 690 - 685 READ (LU,680) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 ,IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 690 CONTINUE -c*** - WRITE(IMESS2(25:32),FMT='(2HAP,I4,2H W)')MAPON -Corig CALL CONSOL(MESS2) -C PRINT(MESS2) - GOTO 1306 -C -C PROCESS U,V S -C - 700 CONTINUE - IMAPER=IMAPER+1 - IOPTN=1 -c CALL PLTWLL(FLD1,FLD2,KWNCTL,KTTCTL,IOPTN) -Corig PRINT 750 - WRITE(6,750) - 750 FORMAT(1H0,' U AND V PROCESSED ') - INCR1=0 - NNN=0 - JX2=7375 -C -C - - - - - - - - - - -SLOT LOOP- - - - - - - - - - - - - - - - - - -C -c****** - DO 900 ISLT=1,NSLOTS -c*** - CALL SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, - 1 IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A, - 1 IREM1B) - IF(ISLT.EQ.1) ISLOT1=ISLOTA - IF(ISLT.EQ.1) ISUB1=ISUB - print 1934,'b avttl' - print 1934,(KTITLE(k),k=1,14) -c CALL AVTTLS(ISLOTA,ISLOTB,IPANA,INSET,IRLAB,JX2,INCR) -ckumar - idot=1030 - jdot=30 - kang=0 - kflag=7 - call duck (idot,jdot,kang,kflag) -ckumar - print 1934,' a avt' - print 1934,(KTITLE(k),k=1,14) - print 1934,'DUMMY ' - print 1934,'DUMMY ' -C fILL ISCHED ARRAY WITH INFORMATION FROM IAREA ARRAY - 895 CALL FAXSHD(IAREA,IA,JA,IAREA3,INCR1,INCR,JLAST,NNN) - IF(IAREA3.EQ.KVAR)GOTO 900 - INCR1=INCR1+INCR - IF(JX2.EQ.JLAST)GOTO 900 -Corig PRINT 897,JX2,JLAST - WRITE(6,897) JX2,JLAST - 897 FORMAT(' JX2=',I5,' JLAST=',I5) - 900 CONTINUE -C -C SETUP FOR 360 TYPEWRITER MESSAGE -C - IVAR=IAND(ISLOT1,IMASK3) - IF(NSLOTS.GT.1) GO TO 135 -C........SO NSLOTS=1, EITHER FAX OR VARIAN - IF(IVAR.NE.MAPT7) JFID(1)=IFFAX - IF(IVAR.EQ.MAPT7) JFID(1)=IVFAX - GO TO 145 - 135 IF(IVAR.NE.MAPT7) GO TO 140 - IF(ISUB1.EQ.99) GO TO 140 -C........TO ARRIVE HERE, IVAR=V AND ISUB1.NE.99, BOTH FAX AND VARIAN - JFID(1)=IDFAX - GO TO 145 - 140 CONTINUE - JFID(1)=IFFAX - GO TO 145 - 145 CONTINUE -C - WRITE(KJFID(5:28),FMT='(I4,1X,I2,2HZ ,I2,1H/,I2,1X,I2, - A2HHR,I4,1HM)') ISUB,IUHR,MONAT,ITAG,JTAU(1),LVL(1) -C -c print 10177,(cjfid(k),k=1,56) -10177 format(' CDC DISPLCODE ARG ',56a1) -c CALL ASC2ISP(56,KJFID,ciFID(1),IERR) -c CALL ASC2ISP(56,JFID(1),IFID(1),IERR) -cc cifid56=kjfid -c GWV 2/18/97 additional ipak code (single line) -ckumar call ipak(cifid56,isub) - call ipak(cifid24,isub) - ierr=0 - IF(IERR.EQ.0) GO TO 160 -Corig PRINT 155 - WRITE(6,155) - 155 FORMAT(1H0,' ERROR FORMAT FROM ASC2ISP ') - 160 CONTINUE -Corig PRINT 165,(JFID(I),I=1,14) - WRITE(6,165) (JFID(I),I=1,14) - 165 FORMAT(1H0,' 360 TYPEWRITER COMMENT= ',14A4) -C??? CALL PDUMP(ISCHED(1,1),ISCHED(8,50),0) -C -C OUTPUT MAP -C -C??? CALL PDUMP(LABEL(1,1),LABEL(2,LABIX),0) - ICNT=0 - IRTRY=2 - ICK(1)=-1 - ICK(3)=0 - LCKPT=100 -Corig PRINT 1210,LCKPT - WRITE(6,1210) LCKPT - 1210 FORMAT(1H ,10X,'ARRIVED AT CHECKPOINT=',I4) - CALL ZPLOT(0.0,0.0,999) - LABEL(1,1)=-1 -C -C??????? 1201 CALL CNTR(IL,LABEL,ICK,IFID,ISCHED,INDEX,ICNT) - rewind (55) -c print 9266,IMAGSIZ_WRDS,(il(kkk),kkk=1,15) - 9266 format(' TEMP SIZE',i14) - print 1939,isched - print 1939 - 1939 format(50(/,'isched ',8(Z16,1x))) -c -c*** - nflds=0 -c - call CNTR(ireg_cnt,IMAGE,IMAGSIZ_WRDS, - 1 il,LABEL,ichk,ifid,isched,d11, - 1 nflds, - 1 d12,d13,d14,d15, - 1 d22,d23,d24,d25, - 1 d32,d33,d34,d35, - 1 d42,d43,d44,d45) -c*** -C - 1201 CONTINUE - IF(ICK(1).EQ.-1) GO TO 1205 - IF(ICK(1).EQ.0) GO TO 1202 - IF(ICK(1).EQ.1) GO TO 706 - STOP 1206 - 1202 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1201 - 1205 CONTINUE - LCKPT=101 -Corig PRINT 1210,LCKPT - WRITE(6,1210) LCKPT - 1306 CONTINUE - print *, 'CALLING ENDMAP' - CALL ENDMAP(IFAXOUT,NRECFAX) - CLOSE (IFAXOUT) - LABEL(1,1) = SFL - ENDFILE NU -C -C CLOSE S24 FILE -C - CALL GETSXX(999,500,ITYPE,FLD2,IDENT,IEXIT) -C -C INTERFACE LOGIC -C -C - WRITE(6,770) IMAPER,NMAPS - 770 FORMAT(5X,I2,' OF ',I2,' MAPS COMPLETED - THANK YOU') - WRITE(IMESS3(9:20),FMT='(3H** ,I2,4H OF ,I2,1H )')IMAPER,NMAPS -C??? CALL CONSOL(MESS3) -Corig PRINT(MESS3) - GO TO 780 -C706 PRINT 761 - 706 CONTINUE - WRITE(6,761) - 761 FORMAT(1H0,'BAD BACKGROUND INPUT DISK') - ISTOP = 3050 - GO TO 9999 -C707 PRINT 765 - 707 CONTINUE - WRITE(6,765) - 765 FORMAT(1H0,'BAD OUTPUT TAPE') - ISTOP = 3060 - GO TO 9999 - 780 CONTINUE - IF(IMAPER.NE.NMAPS) ISTOP = 1 -9999 CONTINUE - CALL W3TAGE('GRAPH_SIXBITB') -C CALL W3AS02(ISTOP) -Corig WRITE(NSTOP,FMT='(I4)') ISTOP - STOP - END - diff --git a/util/sorc/sixbitb.fd/makefile b/util/sorc/sixbitb.fd/makefile deleted file mode 100755 index e223bd5b1f..0000000000 --- a/util/sorc/sixbitb.fd/makefile +++ /dev/null @@ -1,56 +0,0 @@ -# -### Author: Krishna Kumar 01/21/2000 -# -### -### CAVEATS: getbgnd.fake.f is the same version as getbgnd.f from the -### /nwprod/gphlib90/gphcntr.source. The getbgnd.f in the -### graphics library compiled with the -qnosave option -### (mandatory for threaded versions) had problems -### while linking with this code. The program ran successfully -### when linked without -qnosave option. The reasons are -### still to be investigated !!! -### -SHELL=/bin/sh - -SRCS= ipak.f cntr.fake.f putlab.f AVTTLS.f BLOCKDATA001.f DOFRST.f \ - FAXSHD.f GETSXX.f GULFTL.f MERCIN.f NPOLUV.f PLTTLL.f \ - PLTWLL.f RNCNTL.f SLTCRD.f WNDIRT.f WNDRNH.f \ - main.f lputlab.f getbgnd.fake.f - -OBJS= ipak.o cntr.fake.o putlab.o AVTTLS.o BLOCKDATA001.o DOFRST.o \ - FAXSHD.o GETSXX.o GULFTL.o MERCIN.o NPOLUV.o PLTTLL.o \ - PLTWLL.o RNCNTL.o SLTCRD.o WNDIRT.o WNDRNH.o \ - main.o lputlab.o getbgnd.fake.o - -FC = ifort - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -CMD = sixbitb - -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -assume byterecl -convert big_endian \ - -assume noold_ldout_format - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -# $(CMD).prof: $(OBJS) -# $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) -# - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/sixbitb.fd/putlab.f b/util/sorc/sixbitb.fd/putlab.f deleted file mode 100755 index 21004ed211..0000000000 --- a/util/sorc/sixbitb.fd/putlab.f +++ /dev/null @@ -1,3 +0,0 @@ - subroutine echbar(a) - return - end diff --git a/util/sorc/sixbitb2.fd/AVTTLS.f b/util/sorc/sixbitb2.fd/AVTTLS.f deleted file mode 100755 index ce9b41e591..0000000000 --- a/util/sorc/sixbitb2.fd/AVTTLS.f +++ /dev/null @@ -1,237 +0,0 @@ - SUBROUTINE AVTTLS(ISLOTA,ISLOTB,IPANA,INSET,IRLAB,JX2,INCR) -C $$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: AVTTLS INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-11-08 -C -C ABSTRACT: WRITES VARIAN TITLE, FRON AND REAR STRIP (FAX) TITLES -C FOR 1 AND 2 PANEL CHARTS...USES BASIC TITLE INFO GENERATED BY -C PREVIOUS CALL TO DOFRST...DESIGNED FOR INTERNATIONAL AVIATION -C PACKAGE PROGRAMS AVPOLAR AND AVMERC ONLY...MUST BE CALLED IN -C SLOT LOOP. -C -C PROGRAM HISTORY LOG: -C 84-08-?? KEVIN HLYWIAK -C 85-12-?? DOUG MILLER, MODIFIED ROUTINE TO ADD DUCK TO THE FAX AND -C VARIAN CHARTS. -C 91-02-21 LILLY MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. ALSO, -C ADD THE ISCHEDS TO DO THE ATLANTIC AND PACIFIC -C FAX CUTS. -C 1999-11-08 CONVERTED FROM CRAY TO IBM SP/6000 -C -C USAGE: CALL AVTTLS(ISLOTA,ISLOTB,IPANA,INSET,IRLAB,JX2,INCR) -C INPUT ARGUMENT LIST: -C ISLOTA - FIRST 4 CHARACTER OF FAX/VARIAN SLOT NUMBER. -C ISLOTB - THE 5TH CHARACTER OF FAX/VARIAN SLOT NUMBER. -C IPANA - FIRST 4 CHARACTER OF PANEL PART OR REAL INSET PART -C INSET - THE INSET NUMBER. -C IRLAB - REAR LABEL INSET NUMBER. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CF77 -C MACHINE: CRAY4 -C -C$$$ -C -C KEVIN HLYWIAK AUG 1984 -C DOUG MILLER DEC 1985-DUCK ADDED TO FAX AND VARIAN CHARTS -C WRITES VARIAN TITLE, FRONT AND REAR STRIP (FAX) TITLES FOR 1 AND 2 -C PANEL CHARTS...USES BASIC TITLE INFO GENERATED BY PREVIOUS CALL TO -C DOFRST...DESIGNED FOR INTERNATIONAL AVIATION PACKAGE PROGRAMS -C AVPOLAR AND AVMERC ONLY...MUST BE CALLED IN SLOT LOOP. -c -C 3/15/96 added character*8 equivalences to integer variables -c to pass character arguments to putlab -C - COMMON/TITLES/KTITLE(28),LPOLAR,LOWLEV - character*8 ctitle(28) - equivalence (ctitle,ktitle) -C - INTEGER K2TITL(16) - character*8 C2TITL(16) -C - CHARACTER*64 B2TITL - CHARACTER*112 BTITLE - CHARACTER*1 NEWDAT(12) -C - INTEGER IBLANK - character*8 cblank - equivalence (cblank,iblank) - dimension kvv(2) - DATA IBLANK/4H / - INTEGER K2XTRA(2) - character*8 c2xtra(2) - equivalence (c2xtra,k2xtra) - DATA K2XTRA /4HFL ,4H VT / - INTEGER NEWLIN(7) - character*8 CEWLIN(7) - equivalence (CEWLIN,newlin) - character*28 cew28 - DATA NEWLIN /4HUNSI,4HGNED,4H TEM,4HPS A, - # 4HRE N,4HEGAT,4HIVE / - integer*8 mapv,mask8,ivar !modified by kumar -C - LOGICAL LPOLAR - LOGICAL LOWLEV -C - DATA MAPV/X'5600000000000000'/ - DATA MASK8/X'FF00000000000000'/ - DATA BIG/15.3846/,SMALL/10.0/ -C - equivalence(b2titl(37:37),newdat(1)) - EQUIVALENCE(K2TITL(10),NEWDAT(1)) - EQUIVALENCE(B2TITL,c2TITL(1)(1:1)) - EQUIVALENCE(BTITLE,KTITLE(1)) -C - IVAR=IAND(ISLOTA,MASK8) - print 9301,ivar,islota,mask8,mapv - 9301 format('LPUT ',4z20,' 1=iand(2,3)') - WRITE(BTITLE(1:5),FMT='(A4,A1)')ISLOTA,ISLOTB -C TEST IF VARIAN MAP...IF NOT, SKIP THIS SECTION. - IF(IVAR.NE.MAPV)GOTO 300 -Corig PRINT 200,(KTITLE(I),I=1,28) - WRITE(6,200) (KTITLE(I),I=1,28) - 200 FORMAT('0VARIAN TITLE=',28A4) - IXD=150 - IF(LPOLAR)IXD=700 - NCHAR=112 - IF(LOWLEV)NCHAR=76 - CALL lPUTLAB(IXD,20,11.0,BTITLE,0.0,NCHAR,0,0) - IDUCK=1860 - IF(LPOLAR)IDUCK=2410 - print 1954,iduck,20 - 1954 format(' CALLING DUCK FROM VARIAN ',2i9) - CALL DUCK(IDUCK,20,0,10) - RETURN -C -C COMES HERE IF NOT A VARIAN MAP -C - 300 IF(IPANA.EQ.IBLANK) GOTO 400 -Corig PRINT 350 - WRITE(6,350) - 350 FORMAT('0THIS IS AN INSET MAP---TITLE(S) ALREADY GENERATED') - RETURN - 400 LABELS=1 - IF(IRLAB.GT.0)LABELS=2 - IF(INSET.GT.0)GOTO 1000 -Corig PRINT 500,(KTITLE(I),I=1,28) - WRITE(6,500) (KTITLE(I),I=1,28) - 500 FORMAT('01-PANEL STRIP TITLE=',26A4,/,21X,2A4) - DO 900 I=1,LABELS - JX2=JX2+INCR - NCHAR=52 - IF(LOWLEV)NCHAR=16 -cc CALL lPUTLAB(700,20,11.0,BTITLE,0.0,112,0,0) - print 1974 - print 1974,btitle(1:60),btitle(61:112) -c 3/15/96 George Vandenberghe. Changed ktitle to ctitle in putlab callS - CALL lPUTLAB(50,JX2,11.0,BTITLE(1:60),0.0,60,0,0) - CALL lPUTLAB(950,JX2,1.0,BTITLE(61:112),0.0,NCHAR,0,0) - 1079 format(' AVTT PUTLAB above duck ',a120) - IXL=950+((NCHAR+1)*SMALL) - print 1964,ixl,jx2 - 1964 format(' CALLING DUCK FROM SINGLE ',2i9) - CALL DUCK(IXL,JX2,0,10) -Corig PRINT 850,JX2 - WRITE(6,850) JX2 - 850 FORMAT(' 1-PANEL STRIP TITLE WRITTEN AT J=',I5) - 900 CONTINUE - RETURN -C -C COMES HERE IF 2-PANEL FAX MAP -C - 1000 DO 1100 I=1,5 -c K2TITL(I)=KTITLE(I) - 1100 CONTINUE - b2titl(1:20)=btitle(1:20) - WRITE(B2TITL(21:28),FMT='(8HG VALID )') -c DO 1300 I=8,16 -c K2TITL(I)=KTITLE(I+3) -c 1300 CONTINUE - b2titl(29:64)=btitle(41:76) -Corig PRINT 1350,(K2TITL(I),I=1,16),(K2TITL(I),I=1,16) - WRITE(6,1350) (K2TITL(I),I=1,16),(K2TITL(I),I=1,16) - 1350 FORMAT('02-PANEL STRIP TITLE=',16A4,4X,9A4,/,21X,7A4) - DO 1400 IJ=8,10 - NEWDAT(IJ)=NEWDAT(IJ+2) - 1400 CONTINUE -Corig PRINT 1410 - WRITE(6,1410) - 1410 FORMAT(2X,'***** NOTE: 2-PANEL STRIP TITLE HAS BEEN CHANGED', - 1 ' SO ','VALID',' IS NOW ','VT',' AND THE YEAR ','1985', - 2 ' NOW',' IS ','85','.',/,2X,'(CHANGED DECEMBER 4, 1985)') -C -C WRITE THE 2-PANEL STRIP TITLE(S) -C - DO 1500 I=1,LABELS - print 1934,B2TITL,BTITLE(1:78) - IXL=20 - JX2=JX2+INCR - DO 1450 ISPAN=1,2 - print 1974,btitle(1:60),btitle(61:112) - 1974 format('kttl ',a60,a52) - NCHAR=52 -c 3/16/95 GWV Replaced K2TITL with c2titl in call below - IF(I.NE.1.OR.ISPAN.NE.2) - #CALL lPUTLAB(IXL,JX2,1.0,C2TITL(1)(1:5),0.0,5,0, - #0) - iXL=IXL+5*SMALL - CALL lPUTLAB(IXL,JX2,11.0,C2XTRA(1)(1:2),0.0,2,0,0) - IXL=IXL+2*BIG - CALL lPUTLAB(IXL,JX2,11.0,B2TITL(9:21),0.0,13,0,0) - - IXL=IXL+13*BIG - CALL lPUTLAB(IXL,JX2,1.0,C2XTRA(2)(1:4),0.0,4,0,0) - IXL=IXL+4*SMALL - CALL lPUTLAB(IXL,JX2,11.0,B2TITL(29:45),0.0,17,0,0) - IXL=IXL+17*BIG - CALL lPUTLAB(IXL,JX2,1.0,CBLANK,0.0,1,0,0) - IXL=IXL+1*SMALL - IF(ISPAN .EQ. 1)GO TO 1430 - CALL lPUTLAB(IXL,JX2,1.0,B2TITL(49:64),0.0,16,0,0) - 1934 format(' B2TITL is ',a64,/,'BTITLE IS ',a78) -c CALL lPUTLAB(IXL,JX2,1.0,C2TITL(13),0.0,16,0,0) - - GO TO 1450 - 1099 format(' below panel strip title ',i9) - 1430 CONTINUE - IF(I .EQ. 1)GO TO 1440 -c IF(.NOT.LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,CEWLIN,0.0,28,0,0) -c pack 4 characters of each of 7 CEWLIN words into -c character string - write(cew28,1992)(CEWLIN(K),K=1,7) - print 1934,B2TITL,BTITLE(1:78) - 1992 format(7a4) - IF(.NOT.LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,CEW28,0.0,28,0,0) - IF(LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,B2TITL(49:64),0.0,16,0,0) -c IF(LOWLEV)CALL lPUTLAB(IXL,JX2,1.0,C2TITL(13),0.0,16,0,0) - IXL=894 - GO TO 1450 - 1440 CONTINUE - IXL=IXL+3*SMALL - print 1944,ixl,jx2 - 1944 format(' CALLING DUCK from dbl ',2i9) - CALL DUCK(IXL,JX2,0,10) - IXL=894 - 1450 CONTINUE -Corig PRINT 1470,JX2 - WRITE(6,1470) JX2 - 1470 FORMAT(' 2-PANEL STRIP TITLE WRITTEN AT J=',I5) - 1500 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb2.fd/BLOCKDATA001.f b/util/sorc/sixbitb2.fd/BLOCKDATA001.f deleted file mode 100755 index 4367de503d..0000000000 --- a/util/sorc/sixbitb2.fd/BLOCKDATA001.f +++ /dev/null @@ -1,301 +0,0 @@ - BLOCK DATA -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: POLST2 WAFS LOCATION IDENTIFIER TABLE -C PRGMMR: LILLY ORG: W/NP12 DATE: 95-12-06 -C -C ABSTRACT: CONTAINS A LOOKUP TABLE OF 4-LETTER WORLD AREA FORECAST -C SYSTEM (WAFS) LOCATION IDENTIFIERS AND THEIR I AND J POLAR -C STEREOGRAPHIC PIXEL LOCATIONS. THE PROGRAM AVPOLARV USES THE -C TABLE TO PLOT IDENTIFIERS ON THE MAPS IT GENERATES. -C -C PROGRAM HISTORY LOG: -C 84-07-20 KEVIN HLYWIAK -C 88-03-16 BOB HOLLERN UPDATED TABLE. SOME OF THE IDS HAVE -C NEW 4-LETTER CODE LETTERS. -C 95-12-06 LILLY CONVERT FROM ASSEMBLE TO CF77. -C -C USAGE: POLST2 -C -C OUTPUT ARGUMENT LIST: -C (LABSTN) - THIS TABLE IS PASSED TO THE FORTRAN PROGRAM -C AVPOLAR THROUGH THE ARRAY LABSTN WHICH IS IN -C THE LABELED COMMON BLOCK POLST2 -C -C ATTRIBUTES: -C LANGUAGE: CF77 -C MACHINE: CRAY4 -C -C$$$ -C// TITLE 'COMMON /POLST2/LABSTN' - COMMON /POLST2/LABSTN(2,145) - common/counts/icount - data icount/0/ -C//POLST2 CSECT -C -C FIRST WORD HAS COUNT OF LABEL-ARRAY FORMATTED DOUBLE WORDS -C SECOND WORD IS FILLER TO KEEP DOUBLE WORD BOUNDARIES -C DC 1F'001',CL4'POLS' -C DC X'091D0618',X'015D5B00' )$ -C DC X'09350609',X'01C2C7E2',X'09350627',X'01C65B00' BGSF$ -C DC X'09E706C9',X'035DC2C9',X'0A2306C9',X'03D9D25B' )BIRK$ -C DC X'06BF068C',X'015DC3E8',X'06BF06AA',X'01D8E75B' )CYQX$ -C DC X'07B90382',X'015DC3E8',X'07B903A0',X'01E5D95B' )CYVR$ -C DC X'06970495',X'015D5B00' )$ -C DC X'06790486',X'01C3E8E6',X'067904A4',X'01C75B00' CYWG$ -C DC X'056F0564',X'015DC3E8',X'056F0582',X'01E8E95B' )CYYZ$ -C DC X'0AD30904',X'015D5B00' )$ -C DC X'0AB308F8',X'03C4C1C1',X'0AEF08F8',X'03C75B00' DAAG$ -C DC X'0A9B0A34',X'03C4C1C1',X'0AD70A34',X'03E35D5B' DAAT)$ -C DC X'0B8F0808',X'015D5B00' )$ -C DC X'0B6F0813',X'03C5C4C4',X'0BAB0813',X'03C65B00' EDDF$ -C DC X'0CB1073E',X'015D5B00' )$ -C DC X'0C910732',X'03C5C6C8',X'0CCD0732',X'03D25B00' EFHK$ -C DC X'0A7107E0',X'03C5C7D3',X'0AAD07E0',X'03D35D5B' EGLL)$ -C DC X'0BE707A2',X'015D5B00' )$ -C DC X'0BC70796',X'03C5D2C3',X'0C030796',X'03C85B00' EKCH$ -C DC X'07990956',X'03C7C3D3',X'07D50956',X'03D75D5B' GCLP)$ -C DC X'06290A5C',X'03C7D6D6',X'06650A5C',X'03E85D5B' GOOY)$ -C DC X'0EC3094B',X'015D5B00' )$ -C DC X'0EA3093F',X'03C8C5C3',X'0EDF093F',X'03C15B00' HECA$ -C DC X'0C1F095A',X'035DC8D3',X'0C5B095A',X'03D3E35B' )HLLT$ -C DC X'0FF10A7C',X'035DC8E2',X'102D0A7C',X'03E2E25B' )HSSS$ -C DC X'057903EE',X'015DD2C4',X'0579040C',X'01C5D55B' )KDEN$ -C DC X'04670390',X'015D5B00' )$ -C DC X'047F0381',X'01D2C5D3',X'047F039F',X'01D75B00' KELP$ -C DC X'050305BC',X'015DD2D1',X'050305DA',X'01C6D25B' )KJFK$ -C DC X'059702CC',X'01D2D3C1',X'059702EA',X'01E75D5B' KLAX)$ -C DC X'02850559',X'015DD2D4',X'02850577',X'01C9C15B' )KMIA$ -C DC X'0361049F',X'015D5B00' )$ -C DC X'03430490',X'01D2D4E2',X'034304AE',X'01E85B00' KMSY$ -C DC X'053D04EC',X'015D5B00' )$ -C DC X'055504DD',X'01D2D6D9',X'055504FB',X'01C45B00' KORD$ -C DC X'066102CA',X'01D2E2C6',X'066102E8',X'01D65D5B' KSFO)$ -C DC X'0A1B08A7',X'015D5B00' )$ -C DC X'09FB089B',X'03D3C5D4',X'0A37089B',X'03C45B00' LEMD$ -C DC X'0AFB0814',X'015D5B00' )$ -C DC X'0ADB081F',X'03D3C6D7',X'0B17081F',X'03C75B00' LFPG$ -C DC X'0D6108D5',X'035DD3C7',X'0D9D08D5',X'03C1E35B' )LGAT$ -C DC X'0BF308A4',X'015D5B00' )$ -C DC X'0BD30898',X'03D3C9D9',X'0C0F0898',X'03C65B00' LIRF$ -C DC X'096508AF',X'015D5B00' )$ -C DC X'094508BA',X'03D3D7D7',X'098108BA',X'03E35B00' LPPT$ -C DC X'0B8D0837',X'015D5B00' )$ -C DC X'0B6D082B',X'03D3E2E9',X'0BA9082B',X'03C85B00' LSZH$ -C DC X'017706A5',X'015DE3D1',X'017706C3',X'01E2D15B' )TJSJ$ -C DC X'00CF0768',X'015DE3C2',X'00CF0786',X'01D7C25B' )TBPB$ -C DC X'01E903AE',X'015D5B00' )$ -C DC X'01CB039F',X'01D4D4D4',X'01CB03BD',X'01E75B00' MMMX$ -C DC X'03EF066F',X'015DE3E7',X'03EF068D',X'01D2C65B' )TXKF$ -C DC X'124B0756',X'015D5B00' )$ -C DC X'12630747',X'81C2D2C1',X'12630765',X'81D65B00' BKAO$ -C DC X'119D08D2',X'015D5B00' )$ -C DC X'117D08C6',X'03D6C2C2',X'11B908C6',X'03C95B00' OBBI$ -C DC X'103509B1',X'03D6C5D1',X'107109B1',X'03D55D5B' OEJN)$ -C DC X'1053082D',X'03D6C9C9',X'108F082D',X'03C95D5B' OIII)$ -C DC X'10F908C0',X'015D5B00' )$ -C DC X'10D908CB',X'03D6D2C2',X'111508CB',X'03D25B00' OKBK$ -C DC X'138907E7',X'015D5B00' )$ -C DC X'13A107D8',X'81C3D2D7',X'13A107F6',X'81D65B00' CKPO$ -C DC X'0F3508E5',X'015D5B00' )$ -C DC X'0F1508F0',X'03D6E2C4',X'0F5108F0',X'03C95B00' OSDI$ -C DC X'0A67039B',X'015D5B00' )$ -C DC X'0A4703A8',X'C1C3D5C1',X'0A8303A8',X'C1D75B00' CNAP$ -C DC X'13DF0150',X'C15DD4E4',X'141B0150',X'C1C7D75B' )MUGP$ -C DC X'099B007C',X'015D5B00' )$ -C DC X'097B0089',X'C1D3D5C8',X'09B70089',X'C1D75B00' LNHP$ -C DC X'0FCF009B',X'015D5B00' )$ -C DC X'0FAF008E',X'C1D2C1E6',X'0FEB008E',X'C1D75B00' KAWP$ -C DC X'111302F2',X'C1C1C1D1',X'114F02F2',X'C1D95D5B' AAJR)$ -C DC X'163B032F',X'81D4D4D7',X'163B034D',X'81D95D5B' MMPR)$ -C DC X'0DC1075C',X'015D5B00' )$ -C DC X'0DA10750',X'03E4E4C5',X'0DDD0750',X'03C55B00' UUEE$ -C DC X'101105E4',X'81D5D5D5',X'10110602',X'81E45D5B' NNNU)$ -C DC X'11630710',X'015D5B00' )$ -C DC X'114B0701',X'81E3E3E3',X'114B071F',X'81E45B00' TTTU$ -C DC X'14ED07BF',X'815DC2C2',X'14ED07DD',X'81C1E55B' )BBAV$ -C DC X'15350659',X'815DC3C3',X'15350677',X'81C5E55B' )CCEV$ -C DC X'13AB0710',X'815DD7C4',X'13AB072E',X'81C9E55B' )PDIV$ -C DC X'152B0403',X'81C8C8C8',X'152B0421',X'81E55D5B' HHHV)$ -C DC X'171B0528',X'81C4C2E3',X'171B0546',X'81E55D5B' DBTV)$ -C DC X'12430466',X'015D5B00' )$ -C DC X'125B0457',X'81C1C1C2',X'125B0475',X'81E95B00' AABZ$ -C DC X'135F03DD',X'015D5B00' )$ -C DC X'134703CE',X'81E2E2E2',X'134703EC',X'81E95B00' SSSZ$ -CORIG DATA LABSTN, -CORIG* / 1F'144',CL4'POLS', -CWORK DATA LABSTN /X'00000000',X'00000000', - DATA LABSTN /001,0, - * X'091D0618',X'015D5B00', -C - * X'09350609',X'01C2C7E2',X'09350627',X'01C65B00', -C BGSF - * X'09E706C9',X'035DC2C9',X'0A2306C9',X'03D9D25B', -C BIRK - * X'06BF068C',X'015DC3E8',X'06BF06AA',X'01D8E75B', -C CYQX - * X'07B90382',X'015DC3E8',X'07B903A0',X'01E5D95B', -C CYVR - * X'06970495',X'015D5B00', -C - * X'06790486',X'01C3E8E6',X'067904A4',X'01C75B00', -C CYWG - * X'056F0564',X'015DC3E8',X'056F0582',X'01E8E95B', -C CYYZ - * X'0AD30904',X'015D5B00', -C - * X'0AB308F8',X'03C4C1C1',X'0AEF08F8',X'03C75B00', -C DAAG - * X'0A9B0A34',X'03C4C1C1',X'0AD70A34',X'03E35D5B', -C DAAT - * X'0B8F0808',X'015D5B00', -C - * X'0B6F0813',X'03C5C4C4',X'0BAB0813',X'03C65B00', -C EDDF - * X'0CB1073E',X'015D5B00', -C - * X'0C910732',X'03C5C6C8',X'0CCD0732',X'03D25B00', -C EFHK - * X'0A7107E0',X'03C5C7D3',X'0AAD07E0',X'03D35D5B', -C EGLL - * X'0BE707A2',X'015D5B00', -C - * X'0BC70796',X'03C5D2C3',X'0C030796',X'03C85B00', -C EKCH - * X'07990956',X'03C7C3D3',X'07D50956',X'03D75D5B', -C GCLP - * X'06290A5C',X'03C7D6D6',X'06650A5C',X'03E85D5B', -C GOOY - * X'0EC3094B',X'015D5B00', -C - * X'0EA3093F',X'03C8C5C3',X'0EDF093F',X'03C15B00', -C HECA - * X'0C1F095A',X'035DC8D3',X'0C5B095A',X'03D3E35B', -C HLLT - * X'0FF10A7C',X'035DC8E2',X'102D0A7C',X'03E2E25B', -C HSSS - * X'057903EE',X'015DD2C4',X'0579040C',X'01C5D55B', -C KDEN - * X'04670390',X'015D5B00', -C - * X'047F0381',X'01D2C5D3',X'047F039F',X'01D75B00', -C KELP - * X'050305BC',X'015DD2D1',X'050305DA',X'01C6D25B', -C KJFK - * X'059702CC',X'01D2D3C1',X'059702EA',X'01E75D5B', -C KLAX - * X'02850559',X'015DD2D4',X'02850577',X'01C9C15B', -C KMIA - * X'0361049F',X'015D5B00', -C - * X'03430490',X'01D2D4E2',X'034304AE',X'01E85B00', -C KMSY - * X'053D04EC',X'015D5B00', -C - * X'055504DD',X'01D2D6D9',X'055504FB',X'01C45B00', -C KORD - * X'066102CA',X'01D2E2C6',X'066102E8',X'01D65D5B', -C KSFO - * X'0A1B08A7',X'015D5B00', -C - * X'09FB089B',X'03D3C5D4',X'0A37089B',X'03C45B00', -C LEMD - * X'0AFB0814',X'015D5B00', -C - * X'0ADB081F',X'03D3C6D7',X'0B17081F',X'03C75B00', -C LFPG - * X'0D6108D5',X'035DD3C7',X'0D9D08D5',X'03C1E35B', -C LGAT - * X'0BF308A4',X'015D5B00', -C - * X'0BD30898',X'03D3C9D9',X'0C0F0898',X'03C65B00', -C LIRF - * X'096508AF',X'015D5B00', -C - * X'094508BA',X'03D3D7D7',X'098108BA',X'03E35B00', -C LPPT - * X'0B8D0837',X'015D5B00', -C - * X'0B6D082B',X'03D3E2E9',X'0BA9082B',X'03C85B00', -C LSZH - * X'017706A5',X'015DE3D1',X'017706C3',X'01E2D15B', -C TJSJ - * X'00CF0768',X'015DE3C2',X'00CF0786',X'01D7C25B', -C TBPB - * X'01E903AE',X'015D5B00', -C - * X'01CB039F',X'01D4D4D4',X'01CB03BD',X'01E75B00', -C MMMX - * X'03EF066F',X'015DE3E7',X'03EF068D',X'01D2C65B', -C TXKF - * X'124B0756',X'015D5B00', -C - * X'12630747',X'81C2D2C1',X'12630765',X'81D65B00', -C BKAO - * X'119D08D2',X'015D5B00', -C - * X'117D08C6',X'03D6C2C2',X'11B908C6',X'03C95B00', -C OBBI - * X'103509B1',X'03D6C5D1',X'107109B1',X'03D55D5B', -C OEJN - * X'1053082D',X'03D6C9C9',X'108F082D',X'03C95D5B', -C OIII - * X'10F908C0',X'015D5B00', -C - * X'10D908CB',X'03D6D2C2',X'111508CB',X'03D25B00', -C OKBK - * X'138907E7',X'015D5B00', -C - * X'13A107D8',X'81C3D2D7',X'13A107F6',X'81D65B00', -C CKPO - * X'0F3508E5',X'015D5B00', -C - * X'0F1508F0',X'03D6E2C4',X'0F5108F0',X'03C95B00', -C OSDI - * X'0A67039B',X'015D5B00', -C - * X'0A4703A8',X'C1C3D5C1',X'0A8303A8',X'C1D75B00', -C CNAP - * X'13DF0150',X'C15DD4E4',X'141B0150',X'C1C7D75B', -C MUGP - * X'099B007C',X'015D5B00', -C - * X'097B0089',X'C1D3D5C8',X'09B70089',X'C1D75B00', -C LNHP - * X'0FCF009B',X'015D5B00', -C - * X'0FAF008E',X'C1D2C1E6',X'0FEB008E',X'C1D75B00', -C KAWP - * X'111302F2',X'C1C1C1D1',X'114F02F2',X'C1D95D5B', -C AAJR - * X'163B032F',X'81D4D4D7',X'163B034D',X'81D95D5B', -C MMPR - * X'0DC1075C',X'015D5B00', -C - * X'0DA10750',X'03E4E4C5',X'0DDD0750',X'03C55B00', -C UUEE - * X'101105E4',X'81D5D5D5',X'10110602',X'81E45D5B', -C NNNU - * X'11630710',X'015D5B00', -C - * X'114B0701',X'81E3E3E3',X'114B071F',X'81E45B00', -C TTTU - * X'14ED07BF',X'815DC2C2',X'14ED07DD',X'81C1E55B', -C BBAV - * X'15350659',X'815DC3C3',X'15350677',X'81C5E55B', -C CCEV - * X'13AB0710',X'815DD7C4',X'13AB072E',X'81C9E55B', -C PDIV - * X'152B0403',X'81C8C8C8',X'152B0421',X'81E55D5B', -C HHHV - * X'171B0528',X'81C4C2E3',X'171B0546',X'81E55D5B', -C DBTV - * X'12430466',X'015D5B00', -C - * X'125B0457',X'81C1C1C2',X'125B0475',X'81E95B00', -C AABZ - * X'135F03DD',X'015D5B00', -C - * X'134703CE',X'81E2E2E2',X'134703EC',X'81E95B00'/ -C SSSZ - END diff --git a/util/sorc/sixbitb2.fd/DOFRST.f b/util/sorc/sixbitb2.fd/DOFRST.f deleted file mode 100755 index eb63a4b1db..0000000000 --- a/util/sorc/sixbitb2.fd/DOFRST.f +++ /dev/null @@ -1,3 +0,0 @@ - SUBROUTINE DOFRST() - return - end diff --git a/util/sorc/sixbitb2.fd/FAXSHD.f b/util/sorc/sixbitb2.fd/FAXSHD.f deleted file mode 100755 index ec4a3339d8..0000000000 --- a/util/sorc/sixbitb2.fd/FAXSHD.f +++ /dev/null @@ -1,308 +0,0 @@ - SUBROUTINE FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FAXSHD INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-12-21 -C -C ABSTRACT: READS THE FAX ISCHED. -C -C PROGRAM HISTORY LOG: -C ??-??-?? UNKNOWN -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. ADD THE -C ATLANTIC AND PACIFIC FAX CUTS FOR LEVELS FL450, -C FL390, FL340, FL300, FL240, FL180. -C 1999-12-21 CONVERTED FROM CRAY TO IBM SP 6000 -C -C USAGE: CALL FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,60) -C - INTEGER IAREA(IA,JA) - INTEGER IISUB(11) - INTEGER ISUBA(3) - INTEGER ISUBB(3) -C - INTEGER ISCHED - character*8 csched(8,60) - equivalence (csched, ISCHED) -C - CHARACTER*1 JSCHED(16,60) -C - DATA IISUB/1H ,2HP1,2HP2,2HP3,2HP4,2HP5,2HP6,2HI1,2HI2,2HI3, - 1 2HB2/ - DATA ISUBA/3HP1A,3HP3A,3HP5A/ - DATA ISUBB/2HP1,2HP3,2HP5/ - DATA IBCHK/4H / - DATA ITBSE/7400/ - DATA MAPT7/X'E5000000'/ - DATA MASK2/X'FF000000'/ -C - EQUIVALENCE (ISCHED(1,1),JSCHED(1,1)) -C -C COMMON AREA VARIABLES /NSCHED/ -C -C WHERE ISLOTA,B= FAX SLOT NUMBER (CARD IMAGE FORMAT) -C WHERE IPANA,B= FAX PANEL INDICATOR (CARD IMAGE FORMAT) -C WHERE ISUB= FAX SUBSET NO. (CARD IMAGE FORMAT) -C WHERE IFLAB= FRONT LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE INSET= REAL INSET NO. (CARD IMAGE FORMAT) -C WHERE IRLAB= REAR LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE ISCHED= FAX/VARIAN SCHEDULE CONTROL -C -C CALL SEQUENCE VARIABLES -C IAREA= ARRAY FOR ALL FAX/VARIAN AREAS -C IA,JA= I,J INDEX FOR IAREA ARRAY -C INDEX= SPECIFIC IAREA INDEX TO BE USED FOR THIS CUT -C INCR1= OUTPUT SCAN LINE J FOR SPECIFIC AREA USED -C (NEEDED FOR LABEL ARRAY LINKAGE TO CNTR) -C -C -C INTERNAL SUBROUTINE VARIABLES -C -C WHERE IFAXT=0 VARIAN MAP -C "1 WHOLE FAX MAP(NO REAL INSET) -C =2 WHOLE FAX MAP(REAL INSET(S)) -C =3 LEFT PANEL MAP -C =4 RIGHT PANEL MAP -C =5 REAL INSET -C -C WHERE INUML=0 NO STRIP LABELS -C =1 FRONT LABEL ONLY OR FRONT OR REAR LABEL -C =2 FRONT AND REAR LABEL -C INITIALIZE FOR SPECIAL MAP TYPE - NNN=NNN+1 - IPANY=0 - IVARY=0 - IVAR=IAND(ISLOTA,MASK2) - IF(IVAR.EQ.MAPT7) IVARY=1 - IF((IPANA.NE.IISUB(8)).OR.(IPANA.NE.IISUB(9)).OR. - 1 (IPANA.NE.IISUB(10)).OR.(IPANA.NE.IBCHK)) IPANY=1 - IFAXT=0 - IF(IVARY.EQ.1) IFAXT=0 - IF((IPANA.EQ.IBCHK).AND.(INSET.LT.1).AND.(IVARY.EQ.0)) IFAXT=1 - IF((IPANA.EQ.IBCHK).AND.(INSET.GE.1).AND.(IVARY.EQ.0)) IFAXT=2 - IF((IPANA.EQ.IISUB(2)).OR.(IPANA.EQ.IISUB(4)).OR. - 1 (IPANA.EQ.IISUB(6))) IFAXT=3 - IF((IPANA.EQ.IISUB(3)).OR.(IPANA.EQ.IISUB(5)).OR. - 1 (IPANA.EQ.IISUB(7)).OR.(IPANA.EQ.IISUB(11))) IFAXT=4 - IF((IPANA.EQ.IISUB(8)).OR.(IPANA.EQ.IISUB(9)).OR. - 1 (IPANA.EQ.IISUB(10))) IFAXT=5 - INUML=0 - IF((IFLAB.LT.1).AND.(IRLAB.LT.1)) INUML=0 - IF((IFLAB.GE.1).AND.(IRLAB.LT.1)) INUML=1 - IF((IFLAB.GE.1).AND.(IRLAB.GE.1)) INUML=2 - IF(INCR1.NE.0) GO TO 15 - JLAST=ITBSE-INCR - 15 CONTINUE - ISCHED(1,NNN)=ISUB - ISCHED(2,NNN)=IAREA(1,INDEX) - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=IAREA(2,INDEX) -c TROUBLE (GWV!!) -c JSCHED(9,NNN)=CHAR(IAREA(3,INDEX)) -c print 1929,iarea(3,index),iarea(4,index),iarea(5,index) - 1929 format(' DISPL',3i20) - 1939 format(' DISPL2',3Z30) -c JSCHED(10,NNN)=CHAR(IAREA(4,INDEX)) -c JSCHED(11,NNN)=CHAR(IAREA(5,INDEX)) - csched(5,nnn)(7:7)=char(IAREA(3,INDEX)) - csched(5,nnn)(8:8)=CHAR(IAREA(4,INDEX)) - if(iarea(5,index).le.255) then - csched(6,nnn)(7:7)=CHAR(IAREA(5,INDEX)) - else - csched(6,nnn)(7:7)=char(216) - endif -c print 1939,NNN,isched(6,nnn),isched(7,nnn) - IF((IFAXT.EQ.0).OR.((IFAXT.EQ.1).AND.(INUML.EQ.0))) GO TO 1426 - GO TO 1427 -C -C FOUND VARIAN MAP OR WHOLE FAX MAP(NO REAL INSET) -C AND NO STRIP LABELS -C - 1426 CONTINUE -cc JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - call byteswap(isched(5,nnn),8,1) - call byteswap(isched(6,nnn),8,1) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 - 1427 CONTINUE - GO TO (1428,1428,1432,1434,1436),IFAXT -C -C FOUND WHOLE MAP (NO REAL INSET) OR -C FOUND WHOLE MAP (REAL INSET(S)) - 1428 CONTINUE - IF((IFAXT.EQ.2).AND.(INUML.EQ.0)) GO TO 1430 -C -C PREPARE FOR FRONT STRIP LABEL -C -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IFLW2=216 - IFLW3=1 - IF(IFAXT.EQ.2) GO TO 14292 - IF(INUML.EQ.2) GO TO 1429 -C -C FOUND WHOLE MAP FRONT LABEL ONLY -C -c JSCHED(11,NNN)=CHAR(IFLW2) - csched(6,nnn)(7:7)=char(iflw2) - ISCHED(5,NNN)=0 -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND FRONT AND REAR STRIP LABEL -C - 1429 CONTINUE - -c JSCHED(9,NNN)=CHAR(IFLW3) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(IFLW2) -c JSCHED(12,NNN)=CHAR(0) - csched(5,nnn)(7:7)=CHAR(IFLW3) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(IFLW2) - csched(6,nnn)(8:8)=char(0) - - ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IRLAB - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST -14291 CONTINUE - NNN=NNN+1 - ISCHED(1,NNN)=IWORK1 - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IRLW2=216 -c JSCHED(11,NNN)=CHAR(IRLW2) - csched(6,nnn)(7:7)=char(irlw2) - ISCHED(5,NNN)=0 -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND REAL INSET -C -14292 CONTINUE -c JSCHED(9,NNN)=CHAR(IFLW3) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(IFLW2) -c JSCHED(12,NNN)=CHAR(IAREA(6,INDEX)) - csched(5,nnn)(7:7)=CHAR(IFLW3) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(IFLW2) - csched(6,nnn)(8:8)=char(iarea(6,index)) - ISCHED(7,NNN)=IAREA(7,INDEX) - ISCHED(8,NNN)=INSET - GO TO 1450 -C -C FOUND WHOLE MAP (REAL INSET(S)) BUT NO STRIP LABELS -C - 1430 CONTINUE - GO TO 1450 -C -C FOUND LEFT PANEL MAP -C - 1432 CONTINUE -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR -c JSCHED(9,NNN)=CHAR(1) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(216) -c JSCHED(12,NNN)=CHAR(IAREA(5,INDEX)) - csched(5,nnn)(7:7)=CHAR(1) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(216) - csched(6,nnn)(8:8)=char(iarea(5,index)) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=INSET - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 -C -C FOUND RIGHT PANEL MAP -C - 1434 CONTINUE -c JSCHED(9,NNN)=CHAR(69) - - csched(5,nnn)(7:7)=CHAR(69) - IF(IPANA.EQ.IISUB(11)) JSCHED(9,NNN)=CHAR(65) - ISCHED(7,NNN)=IAREA(2,INDEX) -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(8,NNN)=IFLAB - GO TO 1450 -C -C FOUND REAL INSET -C - 1436 CONTINUE - KSCHED = MOVA2I(JSCHED(9,NNN)) - IF(IFLAB.GT.0)JSCHED(9,NNN)= CHAR(KSCHED+1) -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=IAREA(8,INDEX) - IF(IFLAB.GT.0)ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IFLAB - IF(IFLAB.LT.1)GOTO 1450 - IWORK1=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 - 1450 CONTINUE -Corig PRINT 250,IFAXT,INUML,INDEX,INCR1 - WRITE(6,250) IFAXT,INUML,INDEX,INCR1 - 250 FORMAT('0TYPE MAP= ',I5,' TYPE LABELS ',I5,' AREA INDEX= ', - 1 I5,' LABEL ARRAY VALUE= ',I5) - RETURN - END diff --git a/util/sorc/sixbitb2.fd/FAXSHD.fmod b/util/sorc/sixbitb2.fd/FAXSHD.fmod deleted file mode 100755 index 2064cbc443..0000000000 --- a/util/sorc/sixbitb2.fd/FAXSHD.fmod +++ /dev/null @@ -1,322 +0,0 @@ - SUBROUTINE FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FAXSHD INPUT FIELD READER -C PRGMMR: KUMAR ORG: W/NP12 DATE: 1999-11-08 -C -C ABSTRACT: READS THE FAX ISCHED. -C -C PROGRAM HISTORY LOG: -C ??-??-?? UNKNOWN -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. ADD THE -C ATLANTIC AND PACIFIC FAX CUTS FOR LEVELS FL450, -C FL390, FL340, FL300, FL240, FL180. -C 1999-11-08 CONVERTED FROM CRAY TO IBM SP 6000 -C -C USAGE: CALL FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ -C - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,60) -C - INTEGER IAREA(IA,JA) - INTEGER IISUB(11) - INTEGER ISUBA(3) - INTEGER ISUBB(3) -C - INTEGER ISCHED - character*8 csched(8,60) - equivalence (csched, ISCHED) -C - CHARACTER*1 JSCHED(16,60) -C - DATA IISUB/1H ,2HP1,2HP2,2HP3,2HP4,2HP5,2HP6,2HI1,2HI2,2HI3, - 1 2HB2/ - DATA ISUBA/3HP1A,3HP3A,3HP5A/ - DATA ISUBB/2HP1,2HP3,2HP5/ - DATA IBCHK/4H / - DATA ITBSE/7400/ - DATA MAPT7/X'E5000000'/ - DATA MASK2/X'FF000000'/ -C - EQUIVALENCE (ISCHED(1,1),JSCHED(1,1)) -C -C COMMON AREA VARIABLES /NSCHED/ -C -C WHERE ISLOTA,B= FAX SLOT NUMBER (CARD IMAGE FORMAT) -C WHERE IPANA,B= FAX PANEL INDICATOR (CARD IMAGE FORMAT) -C WHERE ISUB= FAX SUBSET NO. (CARD IMAGE FORMAT) -C WHERE IFLAB= FRONT LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE INSET= REAL INSET NO. (CARD IMAGE FORMAT) -C WHERE IRLAB= REAR LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE ISCHED= FAX/VARIAN SCHEDULE CONTROL -C -C CALL SEQUENCE VARIABLES -C IAREA= ARRAY FOR ALL FAX/VARIAN AREAS -C IA,JA= I,J INDEX FOR IAREA ARRAY -C INDEX= SPECIFIC IAREA INDEX TO BE USED FOR THIS CUT -C INCR1= OUTPUT SCAN LINE J FOR SPECIFIC AREA USED -C (NEEDED FOR LABEL ARRAY LINKAGE TO CNTR) -C -C -C INTERNAL SUBROUTINE VARIABLES -C -C WHERE IFAXT=0 VARIAN MAP -C "1 WHOLE FAX MAP(NO REAL INSET) -C =2 WHOLE FAX MAP(REAL INSET(S)) -C =3 LEFT PANEL MAP -C =4 RIGHT PANEL MAP -C =5 REAL INSET -C -C WHERE INUML=0 NO STRIP LABELS -C =1 FRONT LABEL ONLY OR FRONT OR REAR LABEL -C =2 FRONT AND REAR LABEL -C INITIALIZE FOR SPECIAL MAP TYPE - NNN=NNN+1 - IPANY=0 - IVARY=0 - IVAR=IAND(ISLOTA,MASK2) - IF(IVAR.EQ.MAPT7) IVARY=1 - IF((IPANA.NE.IISUB(8)).OR.(IPANA.NE.IISUB(9)).OR. - 1 (IPANA.NE.IISUB(10)).OR.(IPANA.NE.IBCHK)) IPANY=1 - IFAXT=0 - IF(IVARY.EQ.1) IFAXT=0 - IF((IPANA.EQ.IBCHK).AND.(INSET.LT.1).AND.(IVARY.EQ.0)) IFAXT=1 - IF((IPANA.EQ.IBCHK).AND.(INSET.GE.1).AND.(IVARY.EQ.0)) IFAXT=2 - IF((IPANA.EQ.IISUB(2)).OR.(IPANA.EQ.IISUB(4)).OR. - 1 (IPANA.EQ.IISUB(6))) IFAXT=3 - IF((IPANA.EQ.IISUB(3)).OR.(IPANA.EQ.IISUB(5)).OR. - 1 (IPANA.EQ.IISUB(7)).OR.(IPANA.EQ.IISUB(11))) IFAXT=4 - IF((IPANA.EQ.IISUB(8)).OR.(IPANA.EQ.IISUB(9)).OR. - 1 (IPANA.EQ.IISUB(10))) IFAXT=5 - INUML=0 - IF((IFLAB.LT.1).AND.(IRLAB.LT.1)) INUML=0 - IF((IFLAB.GE.1).AND.(IRLAB.LT.1)) INUML=1 - IF((IFLAB.GE.1).AND.(IRLAB.GE.1)) INUML=2 - IF(INCR1.NE.0) GO TO 15 - print *,' JLAST2 FAXSCHED 99999 ',jlast - JLAST=ITBSE-INCR - 15 CONTINUE - ISCHED(1,NNN)=ISUB - ISCHED(2,NNN)=IAREA(1,INDEX) - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=IAREA(2,INDEX) -c TROUBLE (GWV!!) -c JSCHED(9,NNN)=CHAR(IAREA(3,INDEX)) -c print 1929,iarea(3,index),iarea(4,index),iarea(5,index) - 1929 format(' DISPL',3i20) - 1939 format(' DISPL2',3Z30) -c JSCHED(10,NNN)=CHAR(IAREA(4,INDEX)) -c JSCHED(11,NNN)=CHAR(IAREA(5,INDEX)) - csched(5,nnn)(7:7)=char(IAREA(3,INDEX)) - csched(5,nnn)(8:8)=CHAR(IAREA(4,INDEX)) - if(iarea(5,index).le.255) then - csched(6,nnn)(7:7)=CHAR(IAREA(5,INDEX)) - else - csched(6,nnn)(7:7)=char(216) - endif -c print 1939,NNN,isched(6,nnn),isched(7,nnn) - IF((IFAXT.EQ.0).OR.((IFAXT.EQ.1).AND.(INUML.EQ.0))) GO TO 1426 - print *,'9999 FAXSHD GOING TO 1427 ' - GO TO 1427 -C -C FOUND VARIAN MAP OR WHOLE FAX MAP(NO REAL INSET) -C AND NO STRIP LABELS -C - 1426 CONTINUE - print *,'9999 FAXSHD GONE TO 1426 ' -cc JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - call byteswap(isched(5,nnn),8,1) - call byteswap(isched(6,nnn),8,1) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 - 1427 CONTINUE - print *,' 9999 FAXSCH ', IFAXT,inuml,incr1 -CKUMAR print 198,islota,islotb - print 198,islota -CKUMAR 198 format(' 9999 FAX IPAN ',a8,a8) - 198 format(' 9999 FAX IPAN ',a8) - GO TO (1428,1428,1432,1434,1436),IFAXT -C -C FOUND WHOLE MAP (NO REAL INSET) OR -C FOUND WHOLE MAP (REAL INSET(S)) - 1428 CONTINUE - IF((IFAXT.EQ.2).AND.(INUML.EQ.0)) GO TO 1430 -C -C PREPARE FOR FRONT STRIP LABEL -C -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - print *,' FAXSCHED 9999 JLAST incr ',jlast,incr - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IFLW2=216 - IFLW3=1 - IF(IFAXT.EQ.2) GO TO 14292 - IF(INUML.EQ.2) GO TO 1429 -C -C FOUND WHOLE MAP FRONT LABEL ONLY -C -c JSCHED(11,NNN)=CHAR(IFLW2) - csched(6,nnn)(7:7)=char(iflw2) - ISCHED(5,NNN)=0 -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND FRONT AND REAR STRIP LABEL -C - 1429 CONTINUE - -c JSCHED(9,NNN)=CHAR(IFLW3) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(IFLW2) -c JSCHED(12,NNN)=CHAR(0) - csched(5,nnn)(7:7)=CHAR(IFLW3) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(IFLW2) - csched(6,nnn)(8:8)=char(0) - - ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IRLAB - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST -14291 CONTINUE - NNN=NNN+1 - ISCHED(1,NNN)=IWORK1 - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IRLW2=216 -c JSCHED(11,NNN)=CHAR(IRLW2) - csched(6,nnn)(7:7)=char(irlw2) - ISCHED(5,NNN)=0 -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND REAL INSET -C -14292 CONTINUE -c JSCHED(9,NNN)=CHAR(IFLW3) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(IFLW2) -c JSCHED(12,NNN)=CHAR(IAREA(6,INDEX)) - csched(5,nnn)(7:7)=CHAR(IFLW3) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(IFLW2) - csched(6,nnn)(8:8)=char(iarea(6,index)) - ISCHED(7,NNN)=IAREA(7,INDEX) - ISCHED(8,NNN)=INSET - GO TO 1450 -C -C FOUND WHOLE MAP (REAL INSET(S)) BUT NO STRIP LABELS -C - 1430 CONTINUE - GO TO 1450 -C -C FOUND LEFT PANEL MAP -C - 1432 CONTINUE -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR -c JSCHED(9,NNN)=CHAR(1) -c JSCHED(10,NNN)=CHAR(0) -c JSCHED(11,NNN)=CHAR(216) -c JSCHED(12,NNN)=CHAR(IAREA(5,INDEX)) - csched(5,nnn)(7:7)=CHAR(1) - csched(5,nnn)(8:8)=char(0) - csched(6,nnn)(7:7)=char(216) - csched(6,nnn)(8:8)=char(iarea(5,index)) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=INSET - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 -C -C FOUND RIGHT PANEL MAP -C - 1434 CONTINUE -c JSCHED(9,NNN)=CHAR(69) - - csched(5,nnn)(7:7)=CHAR(69) - IF(IPANA.EQ.IISUB(11)) JSCHED(9,NNN)=CHAR(65) - ISCHED(7,NNN)=IAREA(2,INDEX) -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(8,NNN)=IFLAB - GO TO 1450 -C -C FOUND REAL INSET -C - 1436 CONTINUE - KSCHED = MOVA2I(JSCHED(9,NNN)) - IF(IFLAB.GT.0)JSCHED(9,NNN)= CHAR(KSCHED+1) -c JSCHED(12,NNN)=CHAR(0) - csched(6,nnn)(8:8)=char(0) - ISCHED(7,NNN)=IAREA(8,INDEX) - IF(IFLAB.GT.0)ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IFLAB - IF(IFLAB.LT.1)GOTO 1450 - IWORK1=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 - 1450 CONTINUE -Corig PRINT 250,IFAXT,INUML,INDEX,INCR1 - WRITE(6,250) IFAXT,INUML,INDEX,INCR1 - 250 FORMAT('0TYPE MAP= ',I5,' TYPE LABELS ',I5,' AREA INDEX= ', - 1 I5,' LABEL ARRAY VALUE= ',I5) -ckumar -ckumar print*,'In FAXSHD ' -ckumar print*,'ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,60)', -ckumar 1 ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED -ckumar - RETURN - END diff --git a/util/sorc/sixbitb2.fd/GETSXX.f b/util/sorc/sixbitb2.fd/GETSXX.f deleted file mode 100755 index 2823bbf0df..0000000000 --- a/util/sorc/sixbitb2.fd/GETSXX.f +++ /dev/null @@ -1,197 +0,0 @@ - SUBROUTINE GETSXX(ITAU,MBLVL,ITYPE,FLOLA,IDENT,IEXIT) -C $$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETSXX GET A LOLA FIELD FROM SPECTRAL COEFFS -C PRGMMR: KUMAR ORG: NP/12 DATE: 1999-11-08 -C -C ABSTRACT: TO GET A 2.5 DEGREE LONGITUDE/LATITUDE GRIDPOINT DATA -C FIELD FROM SPECTRAL COEFFICIENTS USING W3FT59. THIS IS A LIMITED -C USE ROUTINE TO GET NORTHERN HEMI DATA OUT OF S24/S36 FILE. -C -C PROGRAM HISTORY LOG: -C 82-04-23 SHIMOMURA -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77 -C 1999-11-08 KRISHNA KUMAR CONVERTED FROM CRAY TO IBM SP 6000 -C -C -C USAGE: CALL GETSXX(ITAU, MBLVL, ITYPE, FLOLA, IDENT, IEXIT) -C INPUT ARGUMENTS: -C (1)ITAU ... FORECAST HOUR DESIRED -C ITAU=999 IS A SPECIAL SIGNAL TO CLOSE SXX FILE -C (2)MBLVL ... THE MILLIBAR LEVEL DESIRED -C (3)ITYPE ... TYPE OF DATA FIELD DESIRED, AS IN O.N.84 -C -C INPUT FILES: -C S24,S36 - CONTAINING SPECTRAL COEFFICIENTS FROM SELA'S MODEL -C - DSN=NWS.NMC.PROD.SXX.T00Z.OPRNL,DISP=SHR -C - ... OR, AT 12Z, -C - DSN=NWS.NMC.PROD.SXX.T12Z.OPRNL,DISP=SHR -C -C OUTPUT ARGUMENTS: -C (4)FLOLA ... REAL FLOLA(145,37) -C WHICH IS THE ARRAY FOR THE DESIRED FIELD. -C (5)IDENT ... INTEGER IDENT(12) -C WHICH IS ARRAY FOR IDENTIFIERS FOR FLOLA FIELD -C (6)IEXIT ... RETURN CODE -C IEXIT=0 FOR NORMAL RETURN -C IEXIT= NON-ZERO FOR ERROR RETURN -C -C SUBPROGRAMS CALLED: -C LIBRARY: -C W3LIB - W3FT59, W3FK49 -C -C RETURN CONDITIONS: -C IEXIT=1 DISK READ ERROR FROM W3FK43, CALLED BY W3FT59, -C - DATA FIELD ENTRY NOT IN TABLE -C IEXIT=2 DISK READ ERROR FROM W3FK43, CALLED BY W3FT59, -C - RETRIEVED DATA HAD WRONG ID. -C IEXIT=3 DISK READ ERROR FROM W3FK43, CALLED BY W3FT59, -C - DATA FIELD NOT ON DISK. -C IEXIT=4 ERROR FROM W3FT59, WRONG GRID TYPE IN 5TH WORD OF ID, -C - SHOULD HAVE BEEN HEX 1D OR HEX 1E. -C IEXIT=5 ERROR FROM GETSXX, -C - ARG(1) ITAU IS TOO BIG. (ITAU WAS .GT. 255) -C -C REMARKS: WHEN YOU FINISH READING IN ALL FIELDS YOU NEED, -C YOU SHOULD CLOSE OUT THE SXX FILE BY CALLING THIS SUBROUTINE -C WITH ITAU=999 -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE : IBM SP/6000 -C -C$$$ -C -C -C CHARACTER*8 FILNAM - INTEGER*8 FILNAM - INTEGER*8 LUGRB -C CHARACTER*8 FILE24 - INTEGER*8 FILE24 - DATA FILE24 /12/ - INTEGER*8 FILE18 - DATA FILE18 /13/ - INTEGER*8 FILE31 - DATA FILE31 /31/ - INTEGER*8 FILE32 - DATA FILE32 /32/ -C CHARACTER*8 FILE36 - INTEGER*8 FILE30 - DATA FILE30 /30/ - INTEGER*8 FILE33 - DATA FILE33 /33/ - INTEGER*8 FILE36 - DATA FILE36 /36/ - INTEGER*8 FILE34 - DATA FILE34 /34/ - CHARACTER*132 MTITLE -C - REAL FLOLA(145,37) -C - INTEGER IDENT(12) - INTEGER KDENT(12) -C -C DATA FILE24/'S24 '/ -ckumar DATA FILE36/'S36 '/ - DATA KDENT / X'00100818',X'0061A882',0,0,X'0000001D',X'00990A87', - 1 6*0 / - DATA KWD1 / X'00000800' / - DATA K82 / X'00000082' / - DATA MSKTAU / X'000000FF' / - DATA MSKLVL / X'000FFFFF' / -C - IEXIT = 0 - IF(ITAU .GT. 255) GO TO 700 - DO 155 I = 1,12 - IDENT(I) = KDENT(I) - 155 CONTINUE -C ... PUT TYPE AND TAU INTO IDENT(1) - IACC = ITYPE - IACC = ISHFT(IACC,20) - 1059 format('iacc shift ',i5,z20,z20,z20) - IWORD1 = IOR(IACC,KWD1) -c print 1059,itype,itype,iacc,iword1 - IACC = ITAU - IACC = IAND(IACC,MSKTAU) - IWORD1 = IOR(IWORD1,IACC) -c print 1059,itau,itau,iacc,iword1 - IDENT(1) = IWORD1 -C -C ... PUT LEVEL INTO IDENT(2) - IACC = MBLVL - IF(IACC .LE. 999) IACC = IACC*100 - IACC = IAND(IACC,MSKLVL) - IWORD2 = ISHFT(IACC,8) -c print 1069,mblvl,iacc,iacc,iword2 - IWORD2 = IOR(IWORD2,K82) -c print 1069,mblvl,iacc,iacc,iword2 - 1069 format(' ishift lev',i5,i5,z20,z20) - IDENT(2) = IWORD2 -C -Corig PRINT 180 - WRITE(6,180) - 180 FORMAT(' CHECK IDENTS IN GETSXX',/) - DO 250 I=1,12 - PRINT 200,IDENT(I),i -c WRITE(6,200) IDENT(I),i - 200 FORMAT(3X,' ident ',Z8,i3) - 250 CONTINUE -C IF(ITAU.EQ.18.OR.ITAU.EQ.24)FILNAM=FILE24 - IF(ITAU.EQ.18) THEN - FILNAM = FILE18 - LUGRB = FILE31 - ELSE - IF(ITAU.EQ.24) THEN - FILNAM = FILE24 - LUGRB = FILE32 - ENDIF - ENDIF -C IF(ITAU.EQ.30.OR.ITAU.EQ.36)FILNAM=FILE36 - IF(ITAU.EQ.30) THEN - FILNAM = FILE30 - LUGRB = FILE33 - ELSE - IF(ITAU.EQ.36) THEN - FILNAM = FILE36 - LUGRB = FILE34 - ENDIF - ENDIF - WRITE(6,169) - 169 FORMAT(1X,'BEFORE THE CALL IW3GET') -C CALL W3FT59(FILNAM,IDENT,FLOLA,IER) -C CALL IW3GET(LUGRBIX,LUGRB,LABEL,FLD,MTITLE,IERR) - WRITE(6,8765)FILNAM,LUGRB - 8765 FORMAT(1X,'NO. 1 FILNAM=',I4,2X,'LUGRB=',1X,I4) -Cwron CALL IW3GET(FILNAM,LUGRB,IDENT,FLOLA,MTITLE,IER) - CALL IW3GET(LUGRB,FILNAM,IDENT,FLOLA,MTITLE,IER) - ixudd=145 - iyudd=37 -c do 198 k=1,37 -ck 198 print 1019,MTITLE,k,FLOLA(1,k) - 1019 format(' IWGET CHK ',A132,1x,i4,f10.4) -c call qcn(flola,ixudd, iyudd) - WRITE(6,1346) IER - 1346 FORMAT(1X,'STEVE IER AFTER IW3GET IS',1X,I4) - IF(IER .NE. 0) GO TO 911 -C ... ELSE, GOT A FIELD IN FLOLA -C ... AND ID INCLUDING DATE IN IDENT - GO TO 999 - 700 CONTINUE -C ... COMES HERE IF ITAU .GT. 255 - IF(ITAU .NE. 999) GO TO 900 -C CALL W3FK49(FILNAM) - GO TO 999 - 900 CONTINUE -C ... COMES HERE IF ITAU IS OUT OF BOUNDS - IEXIT = 5 - GO TO 999 -C - 911 CONTINUE -C ... COMES HERE IF ERROR FROM W3FT59 - IEXIT = IER - GO TO 999 - 999 CONTINUE -C do 298 k=1,37 -c 298 print 1019,MTITLE,k,FLOLA(1,k) - RETURN - END diff --git a/util/sorc/sixbitb2.fd/GULFTL.f b/util/sorc/sixbitb2.fd/GULFTL.f deleted file mode 100755 index 92fc907d88..0000000000 --- a/util/sorc/sixbitb2.fd/GULFTL.f +++ /dev/null @@ -1,93 +0,0 @@ - subroutine GULFTL() -c This routine searches fortran input unit 13 for -c formatted lines beginning with PUTLA or GULFT. -c PUTLA lines contain all of the arguments for -c calls to PUTLAB and enable titles (or any other -c characters) to be specified at execution time. -c The GULFT lines were implemented first, these -c allow short titles to be plotted in a fixed -c font with only coordinate information -c and are thus easier for the user who does -c not know much about putlab, to specify . -c Using GULFT lines is somewhat analagous to -c using the old GULFTL subroutine found in many -c MVS FAX plotting codes. Using PUTLA is a much -c more general way to plot character -c data at execution time. -c -c It is common and expected in many cases for -c PUTLA and GULFT lines to be absent from -c fortran unit 13, in that case the subroutine -c does nothing. If fortran unit 13 is not connected, -c the subroutine also does nothing. -c - common/pshift/ishiftx(50),ishifty(50),ishiftxx,ishiftyy - dimension kp(2) - character*80 cline - character*160 cline2 -c SEARCH UNIT 13 FOR ANY TITLES DESIRED -c generic putlab input search -c -c open(13,file='fort.13') -c -ckumar -ckumar Changed the Unit # to 13 from 4 -ckumar - do 5,k=1,999999 - read(13,104,end=599)cline2 - 104 format(a160) - if(cline2(1:5) .eq. 'PUTLA') then - read(cline2,103) - 1 ix,jx,font,angle,nchar,kp(1),kp(2),irt - 103 format(6x,2i5,2f5.1,1x,i3,i2,i2,i2) - ix=ix+ishiftxx - jx=jx+ishiftyy - call putlab - 1 (ix,jx,font,cline2(39:39+nchar),angle,nchar,kp,irt) - endif - 5 continue - 599 continue -ckumar - rewind(13) -ckumar -c end generic putlab search -c now search for specific short titles (easier to -c specify in input lines) - kp(1)=1 - kp(2)=0 - do 10,k=1,9999999 -ckumar - read(13,101,end=699)cline -ckumar - 101 format(a80) - if(cline(1:5) .eq. 'GULFT') then - read(cline,102)ix,jx - 102 format(6x,i5,i5) - ix=ix+ishiftxx - jx=jx+ishiftyy - call putlab(ix,jx,01.,cline(18:47),90.,30,kp,0) - print *,' GULFTL PLOT',ix,jx,cline(17:47) - endif - 10 continue - 699 continue -ckumar - rewind(13) -ckumar - do 15,k=1,9999999 -ckumar - read(13,101,end=799) cline -ckumar - if(cline(1:3).eq. 'BOX' )then - read(cline,107)ix,iy,il,jl - 107 format(4x,4i5) - ix=ix+ishiftxx - iy=iy+ishiftyy - call box(ix,iy,il,jl) - endif - 15 continue - 799 continue -ckumar - rewind (13) -ckumar - return - end diff --git a/util/sorc/sixbitb2.fd/MERCIN.f b/util/sorc/sixbitb2.fd/MERCIN.f deleted file mode 100755 index a43cf41599..0000000000 --- a/util/sorc/sixbitb2.fd/MERCIN.f +++ /dev/null @@ -1,439 +0,0 @@ - SUBROUTINE MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) -C $$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: MERCIN INPUT FIELD READER -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-09-25 -C -C ABSTRACT: BASIC MAP CONTROL. -C -C PROGRAM HISTORY LOG: -C ??-??-?? UNKNOWN -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. -C 1999-09-25 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM SP/6000 -C -C USAGE: CALL MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI,IFLD1,ITAUI, -C ICODIN,INAMIN,IOUTIN, IINFA,IINFB) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C $$$ -C - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3),IOUTIN(2) - DIMENSION IIOUT(4,7) - DIMENSION IFILER(3,3) - DIMENSION ICODES(3,6) - DIMENSION ITAU(3,5) - DIMENSION IFLD(3,3) - DIMENSION ILVL(3,8) -C - DATA IBCHK/4H / -C DATA LU/8/ - DATA LU/18/ -C -C LEVEL CONTROL TABLE -C -C CHANGED NUMBER OF LEVELS ...... -C AND TOOK TROP OUT OF ILVL LIST ...... - DATA NLVLS/8/ - DATA ILVL/4H850 ,1H ,1,4H700 ,1H ,2,4H500 ,1H ,3,4H400 ,1H ,4, - 1 4HSFC ,1H ,5,4H250 ,1H ,6,4H200 ,1H ,7, - 2 4H150 ,1H ,8/ -C -C FIELD CONTROL TABLE -C -C CHANGED # OF FIELDS ....... - DATA NFLDS/3/ - DATA IFLD/4HU ,1H ,1,4HV ,1H ,2,4HTEMP,1HS,3/ -C -C TAU CONTROL TABLE -C - DATA NTAUS/5/ - DATA ITAU/4H18HR,1H ,1,4H24HR,1H ,2,4H00HR,1H ,3,4H36HR,1H ,4, - 1 4H48HR,1H ,5/ -C -C OPERATIONAL RUN TYPE TABLE -C -C CHANGED # OF ICODES ....... - DATA NCODES/6/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H6,3,4HOPN2,1H8,4, - 1 4HOPN2,1H5,5,4HOPN3,1H3,6/ -C -C FILE CONTROL TABLE -C - DATA NFILES/3/ - DATA IFILER/4HMERC,1HI,1,4H ,1H ,2,4HPOLA,1HR,3/ -C -C OUTPUT TYPE CONTROL TABLE -C - DATA NOUTS/7/ - DATA IIOUT/4HS-I ,1H ,1,1,4HS-I-,1HP,2,2,4HS-I-,1HT,3,3, - 1 4HS ,1H ,4,4,4HP-T-,1HW,5,5,4HP-V ,1H ,6,6, - 2 4HW-T ,1H ,7,7/ -C -C BASIC MAP CONTROLS (SET FOR EACH MAP) -C -C WHERE ICARD1= CARD CONTROL(BLANK-A1) -C WHERE LVL1A,LVL1B= 1ST LEVEL (A4,A1) -C WHERE IFLD1A,IFLD1B= 1ST FIELD TYPE (A4,A1) -C WHERE ITAU1A,ITAU1B= 1ST TAU PERIOD (A4,A1) -C WHERE LVL2A,LVL2B= 2ND LEVEL (A4,A1) -C WHERE IFLD2A,IFLD2B= 2ND FIELD TYPE (A4,A1) -C WHERE ITAU2A,ITAU2B= 2ND TAU PERIOD (A4,A1) -C WHERE LVL3A,LVL3B= 3RD LEVEL (A4,A1) -C WHERE IFLD3A,IFLD3B= 3RD FIELD TYPE (A4,A1) -C WHERE ITAU3A,ITAU3B= 3RD TAU PERIOD (A4,A1) -C WHERE ICODEA,ICODEB= OPERATIONAL CODE TYPE (A4,A1) -C WHERE IINFA,IINFB= INPUT FILE NAME (A4,A1) -C WHERE IOUTA,IOUTB= OUTPUT FIELD COMBINATION -C WHERE MAPON= MAP NUMBER (I4) -C WHERE NSLOTS= NUMBER OF MAP PARTS (I4) -C - 7025 CONTINUE - IF(ISWTCH.EQ.1) GO TO 7040 -C -C USE DATA CARD INPUT -C - 7030 CONTINUE -Corig READ 7200, ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A, - READ (LU,7200) ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B, - 1 LVL2A,LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B,ICODEA,ICODEB,IINFA,IINFB,IOUTA, - 3 IOUTB,MAPON,NSLOTS - 7200 FORMAT(A1,10(A4,A1),3X,2(A4,A1),2I4) - GO TO 7045 -C -C USE DATA SET CONTROL FILE INPUT -C - 7040 CONTINUE - READ(LU,7200) ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B, - 2 LVL2A,LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A, - 3 LVL3B,IFLD3A,IFLD3B,ITAU3A,ITAU3B,ICODEA, - 4 ICODEB,IINFA,IINFB,IOUTA,IOUTB,MAPON,NSLOTS - 7045 CONTINUE - NUMF=3 - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) NUMF=2 - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK.AND.LVL3A.EQ.IBCHK.AND. - 1LVL3B.EQ.IBCHK) NUMF=1 -Corig PRINT 7201,MAPON,NUMF - WRITE(6,7201) MAPON,NUMF - 7201 FORMAT(1H1,'MAP NUMBER= ',I3,' NUMBER OF INPUT FIELDS= ',I3) -Corig PRINT 7202,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A,LVL2B, - WRITE(6,7202) LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A,LVL2B, - 1 IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B - 7202 FORMAT(1H0,'DATA TYPES= ',9(A4,A1)) -Corig PRINT 7203,ICODEA,ICODEB,IINFA,IINFB,IOUTA,IOUTB,NSLOTS - WRITE(6,7203) ICODEA,ICODEB,IINFA,IINFB,IOUTA,IOUTB,NSLOTS - 7203 FORMAT(1H0,'OPERATIONAL CODE= ',A4,A1,' INPUT FILE= ',A4,A1, - X'OUTPUT COMB. TYPE= ',A4,A1,' NUMBER OF FAX VARIAN CUTS= ',I3) - DO 7210 IX=1,3 - ILVLI(IX)=0 - IFLDI(IX)=0 - ITAUI(IX)=0 - 7210 CONTINUE - ICODIN=0 - INAMIN=0 - DO 7211 IY=1,2 - IOUTIN(IY)=0 - 7211 CONTINUE -C -C CHECK FOR REASONABLE LEVEL REQUESTS -C -C CHECK LEVEL 1 -C - DO 7215 IK=1,NLVLS - IF(LVL1A.EQ.IBCHK.AND.LVL1B.EQ.IBCHK) GO TO 7205 - IF(LVL1A.NE.ILVL(1,IK)) GO TO 7215 - IF(LVL1B.NE.ILVL(2,IK)) GO TO 7215 - ILVLI(1)=ILVL(3,IK) - IP=ILVLI(1) -Corig PRINT 7204,IP - WRITE(6,7204) IP - 7204 FORMAT(1H0,'LEVEL 1 INDEX FOUND= ',I2) - GO TO 7220 -C7205 PRINT 7206 - 7205 CONTINUE - WRITE(6,7206) - 7206 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 207 - 7215 CONTINUE -Corig PRINT 7216 - WRITE(6,7216) - 7216 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1') - CALL W3TAGE('AVPOLARV') - STOP 217 - 7220 CONTINUE -C -C CHECK LEVEL 2 -C - DO 7235 IK=1,NLVLS - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK) GO TO 7240 - IF(LVL2A.NE.ILVL(1,IK)) GO TO 7235 - IF(LVL2B.NE.ILVL(2,IK)) GO TO 7235 - ILVLI(2)=ILVL(3,IK) - IP=ILVLI(2) -Corig PRINT 7234,IP - WRITE(6,7234) IP - 7234 FORMAT(1H0,'LEVEL 2 INDEX FOUND= ',I2) - GO TO 7240 - 7235 CONTINUE -Corig PRINT 7236 - WRITE(6,7236) - 7236 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 2') - CALL W3TAGE('AVPOLARV') - STOP 237 - 7240 CONTINUE -C -C CHECK LEVEL 3 -C - DO 7255 IK=1,NLVLS - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) GO TO 7260 - IF(LVL3A.NE.ILVL(1,IK)) GO TO 7255 - IF(LVL3B.NE.ILVL(2,IK)) GO TO 7255 - ILVLI(3)=ILVL(3,IK) - IP=ILVLI(3) -Corig PRINT 7254,IP - WRITE(6,7254) IP - 7254 FORMAT(1H0,'LEVEL 3 INDEX FOUND= ',I2) - GO TO 7260 - 7255 CONTINUE -Corig PRINT 7256 - WRITE(6,7256) - 7256 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 3') - CALL W3TAGE('AVPOLARV') - STOP 257 - 7260 CONTINUE -C -C CHECK FOR REASONABLE FIELD REQUESTS -C -C CHECK FIELD 1 -C - DO 7315 IK=1,NFLDS - IF(IFLD1A.EQ.IBCHK.AND.IFLD1B.EQ.IBCHK) GO TO 7305 - IF(IFLD1A.NE.IFLD(1,IK)) GO TO 7315 - IF(IFLD1B.NE.IFLD(2,IK)) GO TO 7315 - IFLDI(1)=IFLD(3,IK) - IP=IFLDI(1) -Corig PRINT 7314,IP - WRITE(6,7314) IP - 7314 FORMAT(1H0,'FIELD 1 INDEX FOUND= ',I2) - GO TO 7320 -C7305 PRINT 7306 - 7305 CONTINUE - WRITE(6,7306) - 7306 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 1-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 307 - 7315 CONTINUE -Corig PRINT 7316 - WRITE(6,7316) - 7316 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD1') - CALL W3TAGE('AVPOLARV') - STOP 317 - 7320 CONTINUE -C -C CHECK FIELD 2 -C - DO 7335 IK=1,NFLDS - IF(IFLD2A.EQ.IBCHK.AND.IFLD2B.EQ.IBCHK) GO TO 7340 - IF(IFLD2A.NE.IFLD(1,IK)) GO TO 7335 - IF(IFLD2B.NE.IFLD(2,IK)) GO TO 7335 - IFLDI(2)=IFLD(3,IK) - IP=IFLDI(2) -Corig PRINT 7334,IP - WRITE(6,7334) IP - 7334 FORMAT(1H0,'FIELD 2 INDEX FOUND= ',I2) - GO TO 7340 - 7335 CONTINUE -Corig PRINT 7336 - WRITE(6,7336) - 7336 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 2') - CALL W3TAGE('AVPOLARV') - STOP 337 - 7340 CONTINUE -C -C CHECK FIELD 3 -C - DO 7355 IK=1,NFLDS - IF(IFLD3A.EQ.IBCHK.AND.IFLD3B.EQ.IBCHK) GO TO 7360 - IF(IFLD3A.NE.IFLD(1,IK)) GO TO 7355 - IF(IFLD3B.NE.IFLD(2,IK)) GO TO 7355 - IFLDI(3)=IFLD(3,IK) - IP=IFLDI(3) -Corig PRINT 7354,IP - WRITE(6,7354) IP - 7354 FORMAT(1H0,'FIELD 3 INDEX FOUND= ',I2) - GO TO 7360 - 7355 CONTINUE -Corig PRINT 7356 - WRITE(6,7356) - 7356 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 3') - CALL W3TAGE('AVPOLARV') - STOP 357 - 7360 CONTINUE -C -C CHECK FOR REASONABLE TAU REQUESTS -C -C CHECK TAU 1 -C - DO 7415 IK=1,NTAUS - IF(ITAU1A.EQ.IBCHK.AND.ITAU1B.EQ.IBCHK) GO TO 7415 - IF(ITAU1A.NE.ITAU(1,IK)) GO TO 7415 - IF(ITAU1B.NE.ITAU(2,IK)) GO TO 7415 - ITAUI(1)=ITAU(3,IK) - IP=ITAUI(1) -Corig PRINT 7414,IP - WRITE(6,7414) IP - 7414 FORMAT(1H0,'TAU 1 INDEX FOUND= ',I2) - GO TO 7420 -C - 7415 CONTINUE -Corig PRINT 7416 - WRITE(6,7416) - 7416 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 1') - CALL W3TAGE('AVPOLARV') - STOP 417 - 7420 CONTINUE -C -C CHECK TAU 2 -C - DO 7435 IK=1,NTAUS - IF(ITAU2A.EQ.IBCHK.AND.ITAU2B.EQ.IBCHK) GO TO 7440 - IF(ITAU2A.NE.ITAU(1,IK)) GO TO 7435 - IF(ITAU2B.NE.ITAU(2,IK)) GO TO 7435 - ITAUI(2)=ITAU(3,IK) - IP=ITAUI(2) -Corig PRINT 7434,IP - WRITE(6,7434) IP - 7434 FORMAT(1H0,'TAU 2 INDEX FOUND= ',I2) - GO TO 7440 - 7435 CONTINUE -Corig PRINT 7436 - WRITE(6,7436) - 7436 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 2') - CALL W3TAGE('AVPOLARV') - STOP 437 - 7440 CONTINUE -C -C CHECK TAU 3 -C - DO 7455 IK=1,NTAUS - IF(ITAU3A.EQ.IBCHK.AND.ITAU3B.EQ.IBCHK) GO TO 7460 - IF(ITAU3A.NE.ITAU(1,IK)) GO TO 7455 - IF(ITAU3B.NE.ITAU(2,IK)) GO TO 7455 - ITAUI(3)=ITAU(3,IK) - IP=ITAUI(3) -Corig PRINT 7454,IP - WRITE(6,7454) IP - 7454 FORMAT(1H0,'TAU 3 INDEX FOUND= ',I2) - GO TO 7460 - 7455 CONTINUE -Corig PRINT 7456 - WRITE(6,7456) - 7456 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 3') - CALL W3TAGE('AVPOLARV') - STOP 457 - 7460 CONTINUE -C -C CHECK FOR REASONABLE OPERATIONAL CODE REQUESTS -C - DO 7515 IK=1,NCODES - IF(ICODEA.EQ.IBCHK.AND.ICODEB.EQ.IBCHK) GO TO 7505 - IF(ICODEA.NE.ICODES(1,IK)) GO TO 7515 - IF(ICODEB.NE.ICODES(2,IK)) GO TO 7515 - ICODIN=ICODES(3,IK) -Corig PRINT 7514,ICODIN - WRITE(6,7514) ICODIN - 7514 FORMAT(1H0,'CODE INDEX FOUND= ',I2) - GO TO 7520 -C7505 PRINT 7506 - 7505 CONTINUE - WRITE(6,7506) - 7506 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 507 - 7515 CONTINUE -Corig PRINT 7516 - WRITE(6,7516) - 7516 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE') - CALL W3TAGE('AVPOLARV') - STOP 517 - 7520 CONTINUE -C -C CHECK FOR REASONABLE FILE REQUESTS -C - DO 7535 IK=1,NFILES - IF(IINFA.EQ.IBCHK.AND.IINFB.EQ.IBCHK) GO TO 7525 - IF(IINFA.NE.IFILER(1,IK)) GO TO 7535 - IF(IINFB.NE.IFILER(2,IK)) GO TO 7535 - INAMIN=IFILER(3,IK) -Corig PRINT 7524,INAMIN - WRITE(6,7524) INAMIN - 7524 FORMAT(1H0,'FILE INDEX FOUND= ',I2) - GO TO 7540 -C7525 PRINT 7526 - 7525 CONTINUE - WRITE(6,7526) - 7526 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE-WAS BLANK') - CALL W3TAGE('AVPOLARV') - STOP 527 - 7535 CONTINUE -Corig PRINT 7536 - WRITE(6,7536) - 7536 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE') - CALL W3TAGE('AVPOLARV') - STOP 537 - 7540 CONTINUE -C -C CHECK FOR REASONABLE OUTPUT REQUESTS -C - DO 7555 IK=1,NOUTS - IF(IOUTA.EQ.IBCHK.AND.IOUTB.EQ.IBCHK) GO TO 7545 - IF(IOUTA.NE.IIOUT(1,IK)) GO TO 7555 - IF(IOUTB.NE.IIOUT(2,IK)) GO TO 7555 - IOUTIN(1)=IIOUT(3,IK) - IOUTIN(2)=IIOUT(4,IK) - IP=IOUTIN(1) - IQ=IOUTIN(2) -Corig PRINT 7554,IP,IQ - WRITE(6,7554) IP,IQ - 7554 FORMAT(1H0,'OUTPUT TYPE INDEX FOUND= ',I2,'OUTPUT MAP SET FOUND - X= ',I2) - GO TO 7560 - 7545 CONTINUE -Corig PRINT 7546 - WRITE(6,7546) - 7546 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE-WAS BLANK') - CALL W3TAGE('AVPOLARV') -CKUMAR STOP 547 - 7555 CONTINUE -Corig PRINT 7556 - WRITE(6,7556) - 7556 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE') - CALL W3TAGE('AVPOLARV') - STOP 557 - 7560 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb2.fd/NPOLUV.f b/util/sorc/sixbitb2.fd/NPOLUV.f deleted file mode 100755 index 6875c3566d..0000000000 --- a/util/sorc/sixbitb2.fd/NPOLUV.f +++ /dev/null @@ -1,98 +0,0 @@ - SUBROUTINE NPOLUV(FULOLA,FVLOLA,IMAX,JMAX,IEXIT) -C $$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: NPOLUV CORRECT N. POLE ROW U-& V-COMPONENTS LOLA -C PRGMMR: LILLY ORG: NMC/412 DATE: 95-05-05 -C -C ABSTRACT: CORRECTS NORTH POLE ROW OF U- & V-COMPONENTS OF WIND IN -C THE LONGITUDE/LATITUDE (LOLA) GRID FIELDS. AN AVERAGE WIND IS -C DETERMINED FROM THE ROW ADJACENT TO THE NORTH POLE ROW, THEN THAT -C AVERAGE WIND IS STORED IN THE POLE ROW AFTER ROTATION OF AXIS -C TO EACH MERIDIAN. -C -C PROGRAM HISTORY LOG: -C 82-04-23 SHIMOMURA -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77 -C -C USAGE: CALL NPOLUV(FULOLA, FVLOLA, IMAX, JMAX, IEXIT) -C INPUT ARGUMENTS: -C (1)FULOLA... REAL FULOLA(IMAX,JMAX) IS FIELD OF U-COMPONENTS -C ON LOLA GRID -C (2)FVLOLA... REAL FVLOLA(IMAX,JMAX) IS FIELD OF V-COMPONENTS -C ON LOLA GRID. -C (3)IMAX ... I-DIMENSION OF LOLA GRID -C IN WHICH X-AXIS PARALLELS EQUATOR WITH ORIGIN AT -C GREENWICH MERIDIAN AT I=1, WITH GREENWICH REPEATED -C AT I=IMAX -C (4)JMAX ... J-DIMENSION OF LOLA GRID -C IN WHICH J=1 IS AT EQUATOR, AND -C ROW J=JMAX IS AT NORTH POLE. -C -C OUTPUT ARGUMENTS: -C (5)IEXIT ... RETURN CODE -C -C RETURN CONDITIONS: -C IEXIT=0 IS NORMAL RETURN, -C IEXIT=1 IS ERROR RETURN DUE TO BAD VALUE GIVEN FOR IMAX/JMAX -C -C REMARKS: RESULTS WILL OVERSTORE J=JMAX ROW IN GIVEN FIELDS. -C THIS ROUTINE IS A CRUTCH TO BE USED TEMPORARILY -C UNTIL U & V FIELDS ON LOLA GRID ARE GENERATED WITH GOOD DATA -C IN POLE ROW. -C FOR AN EXAMPLE OF THIS SAME LOGIC SEE CRISSMAN'S SUBR POLUVN -C USED IN PROGRAM ATATRAN. -C SEE RUSS JONES, W3421, FOR STATUS OF LOLA GRID DATA. -C -C ATTRIBUTES: -C LANGUAGE: CF77 -C MACHINE : CRAY4 -C -C $$$ -C - DIMENSION FULOLA(IMAX,JMAX) - DIMENSION FVLOLA(IMAX,JMAX) -C - DATA CNV2RA / 0.0174533 / -C - IEXIT = 0 - IMAXM1 = IMAX - 1 - IF(IMAXM1 .LE. 0) GO TO 900 - JMAXM1 = JMAX - 1 - IF(JMAXM1 .LE. 0) GO TO 900 - DEGPGI = 360.0 / FLOAT(IMAXM1) -C ... WORK WITH WIND DATA FROM ONE ROW BELOW POLE ROW, -C ... ROTATING TO ONE ORIENTATION, THEN SUMMING THEM... - USUM = 0.0 - VSUM = 0.0 - DO 222 I = 1,IMAXM1 - ELONG = FLOAT(I-1) * DEGPGI - ELR = ELONG * CNV2RA - SINELR = SIN(ELR) - COSELR = COS(ELR) - USUM = USUM + FULOLA(I,JMAXM1)*COSELR - FVLOLA(I,JMAXM1)*SINELR - VSUM = VSUM + FULOLA(I,JMAXM1)*SINELR + FVLOLA(I,JMAXM1)*COSELR - 222 CONTINUE -C ... THEN, GET AVERAGE AT THAT STD MERIDIAN - UAVG = USUM / FLOAT(IMAXM1) - VAVG = VSUM / FLOAT(IMAXM1) -C ... THEN, ROTATE TO INDIVIDUAL MERIDIANS AND STASH IN POLE ROW - DO 333 I = 1,IMAXM1 - ELONG = FLOAT(I-1) * DEGPGI - ELR = ELONG * CNV2RA - SINELR = SIN(ELR) - COSELR = COS(ELR) - FULOLA(I,JMAX) = UAVG*COSELR + VAVG * SINELR - FVLOLA(I,JMAX) = -UAVG * SINELR + VAVG * COSELR - 333 CONTINUE - FULOLA(IMAX,JMAX) = FULOLA(1,JMAX) - FVLOLA(IMAX,JMAX) = FVLOLA(1,JMAX) -C ... WHICH FILLS THE REPEATED GREENWICH MERIDIAN NORTH POLE PT - GO TO 999 - 900 CONTINUE -C ... COMES HERE FOR ERROR EXIT. IMAX/JMAX OUT-OF-RANGE - IEXIT = 1 - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb2.fd/PLTTLL.f b/util/sorc/sixbitb2.fd/PLTTLL.f deleted file mode 100755 index bc24dde891..0000000000 --- a/util/sorc/sixbitb2.fd/PLTTLL.f +++ /dev/null @@ -1,3 +0,0 @@ - SUBROUTINE PLTTLL() - return - end diff --git a/util/sorc/sixbitb2.fd/PLTWLL.f b/util/sorc/sixbitb2.fd/PLTWLL.f deleted file mode 100755 index adeb31b27a..0000000000 --- a/util/sorc/sixbitb2.fd/PLTWLL.f +++ /dev/null @@ -1,3 +0,0 @@ - subroutine PLTWLL() - return - end diff --git a/util/sorc/sixbitb2.fd/RNCNTL.f b/util/sorc/sixbitb2.fd/RNCNTL.f deleted file mode 100755 index 65705e986b..0000000000 --- a/util/sorc/sixbitb2.fd/RNCNTL.f +++ /dev/null @@ -1,218 +0,0 @@ - SUBROUTINE RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) -C $$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: RNCNTL INPUT FIELD READER -C PRGMMR: LILLY ORG: W/NMC412 DATE: 95-05-05 -C -C ABSTRACT: READS IN THE BASIC JOB RUN. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRTY SUBROUTINE TO FORTRAN 77. -C -C USAGE: CALL RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYCL1, -C INOPN1,INOPN2,INOPNA,INOPNB) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CF77 -C MACHINE: CRAY4 -C -C$$$ -C - DIMENSION LKRUN(3,4) - DIMENSION LICYL(2,2) - DIMENSION LITOUT(3,4) - DIMENSION ICODES(3,6) - DIMENSION JCODES(2,6) -C - DATA NKRUN/4/ -C ...RUN TYPE CONTROL TABLE -C - DATA LKRUN/4HOPNL,1H ,1,4HOPNL,1HB,2,4HCOUT,1HD,3,4HCOUT,1HT, - 1 4/ -C -C ...OUTPUT CYCLE CONTROL TABLE -C - DATA LICYL/3H00Z,1,3H12Z,2/ - DATA NITOUT/4/ -C -C ...OUTPUT TAU CONTROL TABLE -C - DATA LITOUT/4H1824,1HH,1,4H3036,1HH,2,4HALL ,1H ,3,4H2448,1HH,4 - 1 / - DATA NICYL/2/ - DATA NMAPM/100/ - DATA NOPCDS/6/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H5,3,4HOPN2,1H6, - 1 4,4HOPN2,1H8,5,4HOPN3,1H3,6/ - DATA JCODES/4HJ080,1H4,4HJ082,1H4,4HJ087,1H4,4HJ999,1H8, - + 4HJ999,1H9,4HJ999,1H9/ -C ...THIS SUBROUTINE READS IN THE BASIC JOB RUN -C ...CONTROLS AND CHECKS THEM FOR PROPER CLASSIFICATIONS -C -C ...INPUT CONTROLS -C (1) KRUNA,KRUNB (A4,A1) -C WHERE KRUN=1 OPNL 18/24 OR 24/48 RUN -C 2 OPNL 30/36 RUN BACKUP -C 3 CHECKOUT RUN(DISK) -C 4 CHECKOUT RUN(TAPE) -C (2) ITOUTA,ITOUTB (A4,A1) -C WHERE ITOUT=1 OUTPUT 18/24 HR REGULAR -C 2 OUTPUT 30/36 HR BACKUP -C 3 ALL -C 4 OUTPUT 24/48 HR REGULAR -C (3) ICYCLA,ICYCLB (A4,A1) -C WHERE ICYCLE=1 00Z -C212 -C -C (4) NMAPS (I5) -C WHERE NMAPS=NO. OF MAPS TO BE PROCESSED -C -C (5) IDATC (I5) -C WHERE IDATC=0 NO DATE/TIME TEST -C 1 DATE/TIME TEST -C (6) IOPN (I5) -C WHERE IOPN=0 CHECKOUT RUN -C 1 OPERATIONAL RUN -C -C (7) INTAPE (I5) -C WHERE INTAPE=0 INPUT FROM DISK-OPERATIONAL -C 1 INPUT SPECTRAL FILES FROM TAPE -C -C (8) INOPNA,INOPNB (A4,A1) -C WHERE INOPN= OPERATIONAL JOB TYPE -C -C (9) ISWTCH=0 INPUT SCHEDULE CONTROLS FROM CARDS -C 1 INPUT SCHEDULE CONTROLS FORM DISK -C -C ...BASIC JOB RUN CONTROLS (SET FOR EACH JOB) -C -C -C -C?? READ 5500,KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, -C READ(5,550)KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, -c -c open(15,file='sixbitb.generic.f15') -c - READ(15,550)KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, - 1 IOPN,INTAPE,INOPNA,INOPNB,ISWTCH - 550 FORMAT(3(A4,A1),4I5,A4,A1,I5) -C5550 FORMAT(3(A4,A1),4I5,A4,A1,I5) -Corig PRINT 5509 - WRITE(6,5509) - 5509 FORMAT('1BASIC JOB RUN CONTROLS (SET FOR EACH JOB)') -Corig PRINT 5510, KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS - WRITE(6,5510) KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS - 5510 FORMAT('0OPERATIONAL RUN TYPE= ',A4,A1,' OUTPUT TAU= ',A4,A1,' - 1RUN CYCLE= ',A4,A1,' NUMBER OF MAPS= ',I5) -Corig PRINT 5511,IDATC,IOPN,INTAPE - WRITE(6,5511) IDATC,IOPN,INTAPE - 5511 FORMAT('0DATE CHECK= ',I5,' OPERATIONAL FLAG= ',I5,' INPUT TAP - 1E FLAG= ',I5) -Corig PRINT 5513,ISWTCH,INOPNA,INOPNB - WRITE(6,5513) ISWTCH,INOPNA,INOPNB - 5513 FORMAT('0INPUT SCHEDULE CONTROL SWITCH= ',I5,' OPNL JOB TYPE= ' - 1,A4,A1) - DO 5550 IK=1,NKRUN - IF((KRUNA.NE.LKRUN(1,IK)).OR.(KRUNB.NE.LKRUN(2,IK))) GO TO 5550 - KRUN1=LKRUN(3,IK) - GO TO 5553 - 5550 CONTINUE -Corig PRINT 5540 - WRITE(6,5540) - 5540 FORMAT('0ERROR ON CONTROL INPUT CARD FOR KRUN-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 541 - 5553 CONTINUE - DO 5555 IK=1,NITOUT - IF((ITOUTA.NE.LITOUT(1,IK)).OR.(ITOUTB.NE.LITOUT(2,IK))) GO TO - 15555 - ITOUT1=LITOUT(3,IK) - GO TO 5560 - 5555 CONTINUE -Corig PRINT 5543 - WRITE(6,5543) - 5543 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ITOUT-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 544 - 5560 CONTINUE - DO 5565 IK=1,NICYL - IF(ICYCLA.NE.LICYL(1,IK)) GO TO 5565 - ICYC1=LICYL(2,IK) - GO TO 5570 - 5565 CONTINUE -Corig PRINT 5545 - WRITE(6,5545) - 5545 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ICYCLE-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 546 - 5570 CONTINUE - IF((NMAPS.LE.NMAPM).AND.(NMAPS.GT.0)) GO TO 5575 -Corig PRINT 5547 - WRITE(6,5547) - 5547 FORMAT('0ERROR ON CONTROL INPUT CARD FOR NMAPS-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 552 - 5575 CONTINUE - IF((IDATC.EQ.0).OR.(IDATC.EQ.1)) GO TO 5620 - WRITE(6,5600) - 5600 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IDATC-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 601 - 5620 CONTINUE - IF((IOPN.EQ.0).OR.(IOPN.EQ.1)) GO TO 5630 -Corig PRINT5602 - WRITE(6,5602) - 5602 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IOPN-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 603 - 5630 CONTINUE - IF((INTAPE.GT.-1).AND.(INTAPE.LE.1)) GO TO 5640 -Corig PRINT 5604 - WRITE(6,5604) - 5604 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INTAPE-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 605 - 5640 CONTINUE - IF((ISWTCH.GT.-1).AND.(ISWTCH.LE.1)) GO TO 5650 -Corig PRINT 5606 - WRITE(6,5606) - 5606 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ISWTCH-FIX THEN RSTART') - CALL W3TAGE('SIXBITB2') - STOP 607 - 5650 CONTINUE - DO 5651 IK=1,NOPCDS - IF((INOPNA.NE.ICODES(1,IK)).OR.(INOPNB.NE.ICODES(2,IK))) GO TO - 15651 - INOP=ICODES(3,IK) - INOPN1=JCODES(1,INOP) - INOPN2=JCODES(2,INOP) - GO TO 5654 - 5651 CONTINUE -Corig PRINT 5652 - WRITE(6,5652) - 5652 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INOPN-FIX THEN RESTART') - CALL W3TAGE('SIXBITB2') - STOP 653 - 5654 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb2.fd/SLTCRD.f b/util/sorc/sixbitb2.fd/SLTCRD.f deleted file mode 100755 index 16056d3868..0000000000 --- a/util/sorc/sixbitb2.fd/SLTCRD.f +++ /dev/null @@ -1,213 +0,0 @@ - SUBROUTINE SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, - 1 IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A, - 1 IREM1B) -C $$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: SLTCRD INPUT FIELD READER -C PRGMMR: LILLY ORG: W/NMC421 DATE: 95-05-05 -C -C ABSTRACT: READS IN THE MAP SLOT CARDS AND CHECKS THEM FOR -C ACCEPTABLE ENTRIES. -C -C PROGRAM HISTORY LOG: -C ??-??-?? UNKNOWN -C 91-02-21 STEVE LILLY, MODIFIED ROUTINE AND ADDED DOC BLOCK. -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77. -C -C USAGE: CALL SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, -C IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB, -C INSET,IREM1A,IREM1B) -C INPUT ARGUMENT LIST: -C ISWTCH - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C ISLOTA - FIRST 4 CHARACTERS OF FAX/VARIAN SLOT NUMBER. -C ISLOTB - THE 5TH CHARACTER OF FAX/VARIAN SLOT NUMBER. -C IPANA - FIRST 4 CHARACTERS OF PANEL PART OR REAL INSET PART. -C IPANB - THE 5TH CHARACTER OF PANEL PART OR REAL INSET PART. -C IRLAB - REAR LABEL INSET NUMBER. -C IREM3A - FIRST 4 CHARACTERS OF PANEL 1 OR PANEL 3 OR -C - SUBSET TITLE. -C IREM3B - 5 - 8 CHARACTERS OF PANEL 1 OR PANEL 3 OR -C - SUBSET TITLE. -C IREM3C - 9 - 10 CHARACTERS OF PANEL 1 OR PANEL 3 OR -C - SUBSET TITLE. -C IREM4A - -C IREM4B - -C IAREA3 - -C ISUB - SUBSET NUMBER. -C IFLAB - FRONT LABEL INSET NUMBER. -C INSET - INSET NUMBER. -C IREM1A - FIRST 4 CHARACTERS OF PANEL 2 OR PANEL 4 TITLE. -C IREM1B - 5 - 8 CHARACTERS OF PANEL 2 OR PANEL 4 TITLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CF77 -C MACHINE: CRAY4 -C -C$$$ -C -C ...THIS SUBROUTINE READS IN THE MAP SLOT CARDS AND CHECKS THEM -C ...FOR ACCEPTABLE ENTRIES -C - INTEGER IPANC(3,11) -C INCLUDE THE ATLANTIC AND PACIFIC FAX CUTS - INTEGER IAREA(3,19) -C - DATA IAREA/4HXX14,1H ,1,4HVFUL,1HL,2,4HEAST,1H ,3,4HWEST,1H ,4, - 1 4HNT22,1H ,5,4HNT23,1H ,6,4HPN29,1H ,7,4HATLN,1H ,8, - 2 4HPACF,1H ,9,4HCUTA,1H ,10, - 3 4HCUTB,1H ,11, - 3 4HCUTC,1H ,12, - 3 4HCUTD,1H ,13, - 3 4HCUTE,1H ,14, - 3 4HCUTF,1H ,15, - 3 4HCUTG,1H ,16, - 3 4HCUTH,1H ,17, - 3 4HCUTI,1H ,18, - 3 4HCUTJ,1H ,19 - 4 / - common/st/cstrip,cstrip2 - character*80 cstrip,cstrip2 - DATA IPANC/4HP1 ,1H ,1,4HP2 ,1H ,2,4HP3 ,1H ,3,4HP4 ,1H ,4, - 1 4HP1A ,1H ,5,4HP2A ,1H ,6,4HP3A ,1H ,7,4HP4A ,1H ,8,4HI1 , - 2 1H ,9,4HI2 ,1H ,10,4HB2 ,1H ,11/ - DATA NPARTS/11/ - DATA IBCHK/4H / -Corig DATA JU/8/ - DATA JU/18/ -C THIS IS TO ADD THE ATLANTIC AND THE PACIFIC - DATA NAREAS /19/ -C MAKE THIS CHANGE FOR CHECK OUT -C CHECKOUT .... DATA IR1/200/ -C OPERATIONAL .... DATA IR1/130/ - DATA IR1/50/ -c DATA IR1/130/ - DATA IR2/5000/ - DATA IR3/80/ - DATA IR4/99/ -C -C ...BASIC FAX/VARIAN CONTROLS (EACH MAP SUB-SECTION) -C -C ICARD2 (A1)= CARD2 CONTROL -C ISLOTA,B (A4,A1)= FAX/VARIAN SLOT NO. -C IPANA,B (A4,A1)= PANEL PART OR REAL INSET PART -C IAREA1,2 (A4,A1)= FAX/VARIAN OUTPUT PIECE -C ISUB (I5)= SUBSET NO. -C IFLAB (I5)= FRONT LABEL INSET NO. -C INSET (I5)= INSET NO. -C IRLAB (I5)= REAR LABEL INSET NO. -C IREM1A,B,C (A4,A4,A2)= PANEL 2 OR PANEL4 TITLE -C IREM3A,B,C (A4,A4,A2)= PANEL 1 OR PANEL3 OR SUBSET TITLE -C - 8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - IF(ISWTCH.EQ.1) GO TO 8002 - READ (JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ -C8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - GO TO 8003 - 8002 READ (JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 ,IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8003 CONTINUE -Corig PRINT 8202, ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB,IFLAB, - WRITE(6,8202) ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB,IFLAB, - 1 INSET - 8202 FORMAT('0SLOT NO.= ',A4,A1,' PANEL/INSET= ',A4,A1, - 2 'AREA= ',A4,A1,' SUBSET NO.=',I5,' FRONT LABEL INSET NO.=', - 2 I5,' INSET NO.=',I5) -C -C ...CHECK FOR REASONABLE PANEL PARTS/INSET PARTS -C - DO 8215 IK=1,NPARTS - IF((IPANA.EQ.IBCHK).AND.(IPANB.EQ.IBCHK)) GO TO 8220 - IF((IPANA.NE.IPANC(1,IK)).OR.(IPANB.NE.IPANC(2,IK))) GO TO 8215 - IPAN1=IPANC(3,IK) - GO TO 8220 - 8215 CONTINUE -Corig PRINT 8216 - WRITE(6,8216) - 8216 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IPAN-FIX THEN - 1RETRY') - CALL W3TAGE('SIXBITB2') - STOP 216 - 8220 CONTINUE -C -C ...CHECK FOR REASONABLE AREA REQUESTS -C - DO 8235 IK=1,NAREAS - IF((IAREA1.EQ.IBCHK).AND.(IAREA2.EQ.IBCHK)) GO TO 8225 - print 175,iarea1,iarea(1,ik),iarea2,iarea(2,ik),ik - 175 format(4a6,i9) - IF((IAREA1.NE.IAREA(1,IK)).OR.(IAREA2.NE.IAREA(2,IK))) GO TO 8235 - IAREA3=IAREA(3,IK) - GO TO 8240 -C8225 PRINT 8226 - 8225 CONTINUE - WRITE(6,8226) - 8226 FORMAT('0IAREA1,2 WAS BLANK-WILL CONTINUE') - GO TO 8240 - 8235 CONTINUE -Corig PRINT 8236 - WRITE(6,8236) - 8236 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IAREA1,2-FIX - 1THEN RETRY') - CALL W3TAGE('SIXBITB2') - STOP 236 - 8240 CONTINUE -C -C ...CHECK FOR REASONABLE SUBSET/INSET NUMBERS -C - IF(ISUB.LT.0) GO TO 8243 - IF(((ISUB.GE.IR1).AND.(ISUB.LE.IR2)).OR.((ISUB.GE.IR3).AND.(ISUB.L - 1E.IR4))) GO TO 8301 -Corig PRINT 8241, ISUB - WRITE(6,8241) ISUB - 8241 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR ISUB-FIX THEN - 1RETRY ',I4) - CALL W3TAGE('SIXBITB2') - STOP 241 - 8243 CONTINUE -Corig PRINT 8244 - WRITE(6,8244) - 8244 FORMAT('0SUBSET NUMBER IS BLANK-WILL CONTINUE') - 8301 CONTINUE - IF(IFLAB.LE.0) GO TO 8253 - IF(((IFLAB.GE.IR1).AND.(IFLAB.LE.IR2)).OR.((IFLAB.GE.IR3).AND.(IFL - 1AB.LE.IR4))) GO TO 8302 -Corig PRINT 8251 - WRITE(6,8251) - 8251 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IFLAB-FIX THEN - 1 RETRY') - CALL W3TAGE('SIXBITB2') - STOP 251 - 8253 CONTINUE - 8302 CONTINUE - IF(INSET.LE.0) GO TO 8263 - IF(((INSET.GE.IR1).AND.(INSET.LE.IR2)).OR.((INSET.GE.IR3).AND.(INS - 1ET.LE.IR4))) GO TO 8303 -Corig PRINT 8261 - WRITE(6,8261) - 8261 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR INSET-FIX THEN - 1 RETRY') - CALL W3TAGE('SIXBITB2') - STOP 261 - 8263 CONTINUE - 8303 CONTINUE - write(cstrip2(7:11),147)iarea1 - 147 format(a5) - RETURN - END diff --git a/util/sorc/sixbitb2.fd/WNDIRT.f b/util/sorc/sixbitb2.fd/WNDIRT.f deleted file mode 100755 index 47422696b9..0000000000 --- a/util/sorc/sixbitb2.fd/WNDIRT.f +++ /dev/null @@ -1,85 +0,0 @@ - SUBROUTINE WNDIRT(IDOTS,JDOTS,NDIR,IDDGD,NSSS) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WNDIRT PLOT WIND DIRECTION NEAR END OF WIND STAF -C PRGMMR: HENRICHSEN ORG: W/NMC41 DATE: 88-06-20 -C -C ABSTRACT: FIND THE POSITION OF LITTLE WIND DIRECTION DIGIT NEAR END -C OF WIND STAFF AND PLOTS THE 2ND DIGET OF NDIR AT THAT POSITION. -C -C PROGRAM HISTORY LOG: -C YY-0M-DD ORIGINAL AUTHOR(S)'S NAME(S) HERE -C 88-06-20 HENRICHSEN CONVERT TO FORTRAN 77 AND ADD DOCBLOCK. -C -C USAGE: CALL WNDIRT(IDOTS,JDOTS,NDIR,IDDGD,NSSS) -C INPUT ARGUMENT LIST: -C IDOTS - X COORIDNATE OF POINT IN DOTS. -C JDOTS - Y CORRIDNATE OF POINT IN DOTS. -C NDIR - TRUE WIND DIR IN TENS OF DEGREES (1 THRU 36, OR 99 -C - IF CALM WIND) IN CHARACTER FORMAT (A2). -C IDDGD - GRID ORIENTED WIND DIRECTION IN TENS OD DEGREES IN -C - INTEGER FORMAT (I2). -C NSSS - INTEGER WIND SPEED IN KTS (I3) (=0 IF .LT. 5KTS). -C -C OUTPUT ARGUMENT LIST:NONE -C -C -C OUTPUT FILES: -C FT06F001 - STANDARD PRINT FILE. -C -C REMARKS: CALLS PUTLAB WHICH WRITES TO A COMMON LABEL ARRAY OR -C TAPE 55 (FT55F0001). -C -C ATTRIBUTES: -C LANGUAGE: MVS FORTRAN 77. -C MACHINE: NAS -C -C$$$ - REAL CONVTR - dimension kvv(2) - DATA CONVTR /0.174533/ -C ...CONVERTS TENS OF DEGREES TO RADIANS - REAL HYPKA - DATA HYPKA /31.0/ - REAL HYPKB - DATA HYPKB /37.0/ - REAL ADXLL - DATA ADXLL /-3.5/ - REAL ADYLL - DATA ADYLL /-5.0/ - character*8 ctext - equivalence (itext, ctext) -CKUMAR -CKUMAR Don't have to change ctext since it is not used -CKUMAR -C ...WHICH ARE INCREMENTS FORM CENTER OF FIGURE TO LL CORNER -C - IF(NSSS.LE.0)GO TO 800 - HYPOT=HYPKA - IF(NSSS.GE.48) HYPOT=HYPKB - IDDA=45-IDDGD - IF(IDDA.GE.36) IDDA=IDDA-36 - DDA=IDDA+1 -C ...PLOTTED DIGIT TEN DEGREES AWAY FROM STAFF - DIRAD=DDA*CONVTR - DELX=HYPOT*COS(DIRAD) - DELY=HYPOT*SIN(DIRAD) - ILLDIG=FLOAT(IDOTS)+DELX+ADXLL+0.5 - IF(ILLDIG.LE.0) GO TO 810 - JLLDIG=FLOAT(JDOTS)+DELY+ADYLL+0.5 - IF(JLLDIG.LE.0) GO TO 810 -C ...THAT FINISHES POSITIONING OF DIGIT - ITEXT=ISHFT(NDIR,-8) - print*,'In WNDIRT ITEXT = ',itext - IPRIOR=1 - 1099 format(' putlab form gulftitl',i9) - CALL lPUTLAB(ILLDIG,JLLDIG,19.0,ITEXT,0.0,1,IPRIOR,0) -C ...WHICH IS NORMAL EXIT - GO TO 800 -C - 810 CONTINUE -C ...COMES TO 810 FOR NEG VALUED I OR J, SO OFF GRID-EXIT - WRITE(6,FMT='('' NEGATIVE VALUED I/J IN WNDIRT'',/)') - 800 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb2.fd/WNDRNH.f b/util/sorc/sixbitb2.fd/WNDRNH.f deleted file mode 100755 index 9714b4cc7d..0000000000 --- a/util/sorc/sixbitb2.fd/WNDRNH.f +++ /dev/null @@ -1,102 +0,0 @@ - SUBROUTINE WNDRNH(ULOLA,VLOLA,ALAT,WLONG,ORIENT, - 1 ISPEED,IDDTRU,IDDGRD) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: WNDRNH WIND DIRECTION/SPEED FROM U & V (LOLA) -C PRGMMR: LILLY ORG: NMC/412 DATE: 95-05-05 -C -C ABSTRACT: USING THE GIVEN U- AND V-COMPONENTS OF THE WIND (EARTH- -C ORIENTED), THIS ROUTINE CALCULATES (A) THE WIND SPEED, -C (B) THE EARTH-ORIENTED WIND DIRECTION, AND (C) THE NORTHERN- -C HEMISPHERIC POLAR-STEREOGRAPHIC GRID-ORIENTED WIND DIRECTION. -C -C PROGRAM HISTORY LOG: -C 82-04-22 SHIMOMURA -C 95-05-05 LILLY CONVRT SUBROUTINE TO FORTRAN 77 -C -C USAGE: CALL WNDRNH(ULOLA, VLOLA, ALAT, WLONG, ORIENT, -C ISPEED, IDDTRU, IDDGRD) -C -C INPUT ARGUMENTS: -C (1)ULOLA ... WEST-TO-EAST COMPONENT OF WIND -C AS FOUND, FOR EXAMPLE, IN THE U-COMPONENT DATA -C IN LONGITUDE/LATITUDE (LOLA) GRID. -C (2)VLOLA ... SOUTH-TO-NORTH COMPONENT OF WIND -C AS FOUND, FOR EXAMPLE, IN THE V-COMPONENT DATA -C IN LONGITUDE/LATITUDE (LOLA) GRID. -C (3)ALAT ... LOCATION OF THIS WIND DATA ON EARTH -C IN DEGREES NORTH LATITUDE -C (4)WLONG ... AND DEGREES WEST LONGITUDE. -C (5)ORIENT... ORIENTATION OF DESTINATION GRID FOR CALCULATING -C THE POLAR-STEREO GRID-ORIENTED WIND DIRECTION. -C ORIENT IS THE VERTICAL MERIDIAN OF POLAR -C STEREOGRAPHIC NORTHERN HEMISPHERIC GRID. -C ORIENT = 80.0 FOR NMC STD 65*65 GRID -C ORIENT =105.0 FOR NMC LFM GRID. -C -C OUTPUT ARGUMENTS: -C (6)ISPEED... WIND SPEED (I*4) IN SAME UNITS AS GIVEN COMPONENTS -C (7)IDDTRU... WIND DIRECTION (I*4), EARTH-ORIENTED, -C IN TENS OF DEGREES. -C (8)IDDGRD... WIND DIRECTION (I*4), N.HEMI. GRID ORIENTED, -C IN TENS OF DEGREES. -C -C REMARKS: WIND DIRECTION = 36 FOR NORTH WIND -C WIND DIRECTION = 00 FOR CALM WIND. -C IDDTRU AT NORTH POLE RETURNS WITH THE WIND DIRECTION AS THE -C MERIDIAN (WEST LONGITUDE) FROM WHICH THE WIND IS BLOWING -C TOWARD THE POLE. -C -C ATTRIBUTES: -C LANGUAGE: CF77 -C MACHINE : CRAY4 -C -C$$$ -C - DATA CNV2RA / 0.0174533 / - DATA CNV2DE / 57.29578 / -C - UL = ULOLA - VL = VLOLA - SPEED = SQRT(UL*UL + VL*VL) - ISPEED = SPEED + SIGN(0.5,SPEED) - IF(ISPEED .GT. 0) GO TO 300 -C ... ELSE, CALM WIND HERE ... - IDDTRU = 0 - IDDGRD = 0 - GO TO 999 -C -C ... COMES HERE IF NOT CALM WIND - 300 CONTINUE - DIR = 270.0 - CNV2DE*ATAN2(VL,UL) -C ... WHERE DIR IS DIRECTION FROM WHICH WIND IS BLOWING -C ... IN USUAL EARTH-ORIENTED DIRECTION - IDDTRU = 0.1*DIR + SIGN(0.5,DIR) - IF(ALAT .LE. 89.0) GO TO 333 -C ... ELSE, SPECIAL HANDLING FOR POLE POINT -C ... ROTATE COORDINATE AXIS SO THE VECTOR IS FOR OBSERVER AT 180 - THETAR = (WLONG-180.0) * CNV2RA - ALFAR = ATAN2(VL,UL) - PHIR = ALFAR - THETAR - UPRIME = SPEED * COS(PHIR) - VPRIME = SPEED * SIN(PHIR) -C ... WHERE UPRIME,VPRIME IS FOR ROTATED TO 180.0 DEGREESMERIDIAN - DIRNP = 270.0 - CNV2DE*ATAN2(VPRIME,UPRIME) - IDDTRU = 0.1*DIRNP + SIGN(0.5,DIRNP) - GO TO 333 -C - 333 CONTINUE - IF(IDDTRU .GT. 36) IDDTRU = IDDTRU - 36 - IF(IDDTRU .LE. 0) IDDTRU=36+IDDTRU -C ... NORTH WIND WILL HAVE 36 ... NOT 00 -C -C ... NEXT, TO GET NMC PS STD NMC GRID ORIENTED DIRECTION ... - DDDGRD = DIR + (WLONG - ORIENT) - IDDGRD = 0.1*DDDGRD + SIGN(0.5,DDDGRD) - IF(IDDGRD .GT. 36) IDDGRD = IDDGRD - 36 - IF(IDDGRD .LE. 0) IDDGRD = 36+IDDGRD - GO TO 999 -C - 999 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb2.fd/box.f b/util/sorc/sixbitb2.fd/box.f deleted file mode 100755 index d3b6334733..0000000000 --- a/util/sorc/sixbitb2.fd/box.f +++ /dev/null @@ -1,25 +0,0 @@ - subroutine box(ix,iy,il,jl) -c draw a box with lower left corner at specified pixel location -c and upper right corner defined by side length(in characters, not -c pixels) - dimension kp(2) - character*1 cv -c call fonts2 - kp(1)=1 - kp(2)=0 - do 46,k=1,il - kp(1)=0 - cv=char(65) -c horizontal bars - call putlab(ix+20*(k-1),iy,16.,cv,90.0,1,kp,0) - call putlab(ix+20*(k-1),iy+(jl*20),16.,cv,90.0,1,kp,0) - 46 continue - do 47,k=1,jl - kp(1)=0 - cv=char(65) -c vertical bars - call putlab(ix,iy+20*(k-1),17.,cv,90.0,1,kp,0) - call putlab(ix+(il*20),iy+20*(k-1),17.,cv,90.0,1,kp,0) - 47 continue - return - end diff --git a/util/sorc/sixbitb2.fd/cntr.fake.f b/util/sorc/sixbitb2.fd/cntr.fake.f deleted file mode 100755 index 4b3d688f5e..0000000000 --- a/util/sorc/sixbitb2.fd/cntr.fake.f +++ /dev/null @@ -1,1238 +0,0 @@ - SUBROUTINE CNTR(IRET_CNT, IMAGE, IMAGSIZ_WRDS, - 1 MAP, LABEL, ICHK, IFID, SCHED, INDEX, - 1 NFLDS, - 2 FLD1, DASH1, OFSET1, SHAD1, - 3 FLD2, DASH2, OFSET2, SHAD2, - 4 FLD3, DASH3, OFSET3, SHAD3, - 5 FLD4, DASH4, OFSET4, SHAD4) -C 30-OCT-1996/LLIN -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CNTR EXECUTIVE FOR BEDIENT'S GRAPHICS PACKAGE -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE:1999-09-08 -C -C ABSTRACT: SUBR CNTR() IS THE EXECUTIVE FOR THE BEDIENT GRAPHICS -C PACKAGE WHICH STANDS AT THE GATEWAY BETWEEN THE GRAPHICS -C APPLICATIONS PROGRAM (WHICH PREPARES GRIDPOINT DATA FIELDS AND -C THEIR DISPLAY SPECIFICATIONS, AND TEXT AND SYMBOL DATA INTO -C "LABEL-ARRAY" FORMAT); AND BEDIENT'S GRAPHIC PACKAGE WHICH INCLUDES -C THE FUNCTIONS WHICH FETCHES THE RASTER MAP-BACKGROUND AND -C INITIALIZES THE IMAGE WORKSPACE WITH THE MAP-BACKGROUND; CONTOURS -C THE GIVEN GRIDPOINT DATA FIELDS AND LAYS THE RESULTING CONTOURS INTO -C THE IMAGE BIT-PLANE; ACCEPTS THE "LABEL-ARRAY" FORMATTED TEXT- AND -C SYMBOL-DATA AND PLOTS THOSE INTO THE IMAGE BIT-PLANE; ENCODES THE -C IMAGE IN NMC 6-BIT PACKED RLE RASTER CODE; FORMATS THE RESULTING -C PRODUCT WITH THE STRUCTURE: (A)THE GIVEN HEADER ("IFID"); (B) THE -C MAIN SECTION OF RASTER GRAPHICS; (C) THE RASTER-FORMATTED FAX STRIP- -C TITLES; (D) THE FAX-CUT WINDOWING SPECIFICATIONS ("SCHED"); AND -C (E) THE PRODUCT TERMINATOR. -C -C THIS VERSION OF cntr ACCEPTS THE CALL SEQUENCE ARGUMENTS (WITH SOME -C CHANGES); AND REFORMATS THOSE ARGUMENTS IN ORDER -C TO ADAPT TO CALLING OUR OWN UNDERLYING REPLACEMENT FUNCTIONS. -C -C PROGRAM HISTORY LOG: -C ??-??-?? ORIGINAL AUTHOR - H. ART BEDIENT -C ??-??-?? GLORIA DENT -C ??-??-?? LUKE LIN -C 93-03-30 LUKE LIN: MODIFY THE 4-CHAR INTEGER TO ENHANCE CNTR -C 93-05-11 LILLY INSERTS TEMPLATE. -C 96-02-28 SHIMOMURA: CONVERT FROM IBM FORTRAN TO CRAY FORTRAN -C 96-03-04 SHIMOMURA: MAKING A NEW VERSION TO ADAPT THE OLD CALL -C SEQUENCE TO A REPLACED SET OF UNDERLYING -C FUNCTIONS. -C 96-06-18 SHIMOMURA: ADDING STRIP-TITLE AND ISCHED LOGIC -C 96-09-23 LUKE LIN: MODIFY THE SHADE OPTIONS. -C 96-10-30 LUKE LIN: INCREASE THE PRIORITY LOOPING FROM 3 TO 5 FOR WINDBARB. -C 97-02-03 LUKE LIN: LOAD IFID PROPERLY. -C 1999-07-01 KRISHNA KUMAR MODIFY TO RUN ON IBM RS/6000 -C 1999-08-20 HENRICHSEN MODIFY TO USE USE DIRECT ACCESS I/O ON -C FAX FILE FOR IBM SP. USE LOCAL DIRECTORY FOR -C MAP BACKGROUND, HENCE EACH SCRIPT MUST COPY -C THE APPROPRIATE MAP BACKGROUND FILES FROM -C PRODUCTION DIRECTORY -C /nwprod/util/fix/graph_gphbg -C OR IN CHECK OUT USER MAY USE OWN LOCAL -C BACKGROUND DIRECTORY SUCH AS -C /nfsuser/g02/wx12ph/util/fix/graph_gphbg -C USAGE: CALL CNTR(IRET_CNT,MAP,LABEL,ICHK,IFID,SCHED,INDEX,NFLDS, -C 1 FLD1,DASH1,OFSET1,SHAD1, -C 2 FLD2,DASH2,OFSET2,SHAD2, -C 3 FLD3,DASH3,OFSET3,SHAD3, -C 4 FLD4,DASH4,OFSET4,SHAD4) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C (0.) IRET_CNT - INTEGER RETURN_CODE -C -C (1.) MAP - INTEGER MAP(15) IS A LIST CONTAINING: -C MAP(1): BACKGROUND NAME IN 6 CHARACTERS, FOLLOWED BY -C TWO BYTES OF FILL -- NULL IS PREFERRED -C -C MAP(2): FLAGS IN TWO LOW-ORDER BYTES -C X'0001' = HASH THE BGND (TURN OFF EVERY OTHER PIXEL); -C X'0002' = DOUBLE THE SCALE OF THIS BGND; -C X'0004' = 2-PANEL ... TO PLACE A DUPLICATE OF A CUT -C OUT OF THE GIVEN MAP-BACKGROUND BESIDE -C THE FIRST; -C X'0008' = LEAVE PRODUCT OPEN AT END OF THIS CALL; -C X'0010' = ADD THIS PRODUCT ONTO AN OPEN PRODUCT FILE; -C X'0020' = CYCLIC PRODUCT; -C (SOME SIDEWAYS MERCATOR PRODUCTS CAN -C EXTEND BEYOND LAST SCANLINE BY CYCLING TO -C CONTINUE WITH THE FIRST SCANLINE. IF THE -C DESIRED PRODUCT AND ITS MERCATOR GRID -C DOES NOT END AT THE SAME MERIDIAN AS THE -C MAP BGND, THEN THIS OPTION WILL PERMIT -C THE GEOGRAPHY TO EXTEND CYCLICALLY.) -C X'0040' = AFOS OUTPUT REQUIRED. -C -C FOLLOWED BY THE MAP REGISTRATION CONSTANTS: -C MAP(3), (4), (5), (6): (FOR THE ENTIRE PRODUCT), -C I, J, WIDTH,LENGTH -C MAP(7), (8), (9), (10): (FOR THE MAP BACKGROUND), -C I, J, WIDTH,LENGTH -C MAP(11),(12): FOR CONTOUR-POSITION FINE-ADJUSTMENT -C DI, DJ -C MAP(13),(14): FOR TEXT- & SYMBOL-PLOT POSITION FINE-ADJUST -C DI, DJ -C MAP(15) = T1 -C T1 GRID-LENGTH IN FAX UNITS AS A REAL NUMBER -C -C ALL ORIGINS ARE MEASURED FROM THE BACKGROUND MAP -C IF ANY, AT A POINT 1800 UNITS TO THE LEFT OF THE FAX EDGE -C IN SCAN LINE UNITS. -C FINAL FAX START WILL BE AT RIGHT EDGE OF PRODUCT -C CONTOUR-ADJUST IS NORMALLY MEASURED FROM THE LOWER -C LEFT CORNER OF THE BACKGROUND. A LINE WITH HLL=P -C WILL HAVE ZERO ADJUST. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (2.) LABEL - INTEGER LABEL(2048) -C LABEL IS AN ARRAY CONTAINING 2 WORDS PER ENTRY OF THE FORM: -C VFD 15/J, 1/FLAG, 3/PRIORITY, 13/I -C VFD 32/4HLITERAL -C -C THE LITERAL STRING TERMINATES BY '$' IF LESS THAN 4; -C THE LABEL-ARRAY IS TERMINATED BY A PAIR OF ZERO WORDS. -C IF(J .GE. 7400) THEN -C THIS LABEL-ITEM IS PUT IN THE CHART-LABEL RECORD. - -C IF(IOR(LABEL(1),LABEL(2)) .EQ. 0) THEN -C THERE IS NO LABEL-ARRAY TEXT-DATA TO PROCESS; - -C IF(LABEL(1) .EQ. -1) THEN -C LABEL-ARRAY DATA IS OUT ON FILE 55; - -C ELSE -C LABEL-ARRAY IS FOUND IN LABELLED COMMON -C AND DOES NOT EXCEED 1024 ITEMS. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (3.) ICHK - INTEGER ICHK(3) -C ICHK(1) IS FOR THE RETURN CODE -C (SEE UNDER OUTPUT ARGUMENT LIST) -C -C ICHK(2) = WORK-SPACE ALLOCATED IN LABELLED COMMON /ISPACE/ -C THE LENGTH MUST BE AT LEAST 6*2048 IF MERGE IS USED -C THE LENGTH MUST BE AT LEAST -C 5219 + (8+NFLDS*5)*T + NFLDS*2*Q*T -C WHERE Q=INTF(T1/4.) + 1 -C T=(2*P)+1-ODD) - -C ICHK(3) = 0; FOR A NORMAL MAP -C = 1; FOR THE LAST MAP IN THE PRODUCTS FILE; SO CLOSE -C THE OUTPUT FILE WITH AN END-OF-ALL-MAPS FLAG. - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (4.) IFID - INTEGER*8 IFID(6) ... = 48-bytes -C IFID IS THE FRONT ID FOR THIS OUTPUT MAP PRODUCT -C IT CONTAINS 48 BYTES. THE FIRST THREE ARE REPLACED BY A -C FLAG. THE BYTE(4) = 'F' -- FOR FAX TRANMISSION; -C = 'V' -- FOR LOCAL "VARIAN" PLOTTER ONLY; -C = 'B' -- FOR BOTH OF THE ABOVE; -C THE REMAINDER IS DATE TIME AND PRODUCT TITLE INFORMATION -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (5.) SCHED - INTEGER SCHED(8,60) -C SCHED CONTROLS THE SUBSEQUENT FAX WINDOWING AND COMPOSITING -C BY OSO AFTER WE GENERATE THE PRODUCT AND SEND IT TO OSO. -C THE LIMITING NO. OF SCHEDULE ENTRIES PERMITTED = 59 ENTRIES -C SCHED IS AN ARRAY CONTAINING 8 I*2 WORDS PER ENTRY -C DEFINING FAX CUTS -C II1,II2,II3,II4, L5A,L5B,L6A,L6B, II7,II8 -C I2 I2 2X I2 I1 I1 I1 I1 I2 I2 - -C WHERE -C II1 IS MAP SUBSET/INSET NUMBER (IN BINARY); - -C II2 IS STARTING SCAN-LINE NUMBER (IN BINARY) -C (WHICH IS THE Y-ORIGIN OF THIS CUT); -C II3 IS RESERVED -C (II2 VALUE IS CONVERTED, BY CNTR, -C INTO RECORD NO. IN WORD II2 -C AND BYTE NO. IN WORD II3 ) - -C II4 IS THE COUNT OF SCANLINES IN THIS CUT -C (WHICH IS THE Y-DIMENSION OF THIS CUT); - -C L5A CONTAINS 8 FLAG BITS -C L5B IS INDENT-VALUE(IN BYTES) -C (WHICH IS THE X-ORIGIN OF THIS CUT); -C L6A IS COMPONENT WIDTH(IN BYTES) -C (WHICH IS THE X-DIMENSION OF THIS CUT); - -C ...SPECS FOR THE INSET TO FOLLOW THIS COMPONENT -C ... WITHIN THE COMPOSITE, (WHICH COMPONENT IS NOT -C ... NECESSARILY THE INSET DEFINITION WHICH COMES NEXT -C ... IN THIS ARRAY). -C L6B IS INDENT-VALUE(IN BYTES) TO X-POSITION -C (WITHIN THE COMPOSITE) THE FOLLOWING INSET - -C II7 IS SCANLINE TO Y-POSITION (WITHIN THE COMPOSITE) -C THE FOLLOWING INSET -C II8 IS INSET NUMBER OF THE FOLLOWING INSET TO BE -C COMPOSITED -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (6.) INDEX - INTEGER INDEX(2,3) -C INDEX SPECIFIES THE DIMENSIONS OF THE GRID TO BE CONTOURED -C THE FORM OF INDEX IS: -C E0= GRID COUNT -C E1= P = MAX VALUE OF HALF LINE LENGTH -C P IS THE SYMMETRY GRID LINE -C E2=0 IF ODD -C =1 IF EVEN; -C E3=RECTANGULAR FLAG -C E4,E5= THE LINE ORIGIN,THE HALF LINE LENGTH -C (ONLY ONE E4,E5 ENTRY IS REQUIRED IF RECTANGULAR) -C ETC - -C IF(E3.EQ.0 .OR. E3.EQ.1) THERE MUST BE A COMPLETE TABLE -C IF E3 IS 1 THE POLYGON IS DRAWN TO THE BNDRY -C IF E3 IS NEG THE RECT WILL BE DRAWN THE BNDRY -C IF ODD IS 0 ONE EXTRA ROW IS DONE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (7.) NFLDS - INTEGER NFLDS -C NFLDS IS THE NUMBER OF GRID FIELDS TO CONTOUR -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C FOUR WORD ENTRY PER GRIDPOINT DATA SET TO BE CONTOURED ... -C FLD, DASH, OFFSET, SHADE -C FLD IS THE LOC OF THE GRID ARRAY -C DASH IS THE DASH MASK /DASH WEIGHT IN HALF WORDS -C OFFSET IS WEIGHT/ OFFSET IN HALF WORDS -C WEIGHT IS 0 OR 2 FOR LINE WEIGHT -C IF WEIGHT IS NEGATIVE,NO NEGATIVE VALUED CONTOURS -C OFFSET MOVES THIS CONTOUR - SCAN UNITS TO RIGHT -C IF THE OFFSET IS LESS THAN 100 AND -C GREATER THAN ZERO, IT IS CONSIDERED TO BE THE -C MAXIMUM CONTOUR TO BE ALLOWED -C SHADE IS THE SHADE MASK /AND THE SHADE MATCH IN HALF WDS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD1 - REAL FLD1(*) --- 1ST GRIDPOINT FIELD -C (9.) DASH1 - INTEGER DASH1(2) --- DASHING SPECS -C (10.) OFSET1 - INTEGER OFSET1(2) --- LINE WEIGHT/ADJ X-POSIT -C (11.) SHAD1 - INTEGER SHAD1(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD2 - REAL FLD2(*) --- 2ND GRIDPOINT FIELD -C (9.) DASH2 - INTEGER DASH2(2) --- DASHING SPECS -C (20.) OFSET2 - INTEGER OFSET2(2) --- LINE WEIGHT/ADJ X-POSIT -C (22.) SHAD2 - INTEGER SHAD2(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD3 - REAL FLD3(*) --- 3RD GRIDPOINT FIELD -C (9.) DASH3 - INTEGER DASH3(2) --- DASHING SPECS -C (30.) OFSET3 - INTEGER OFSET3(2) --- LINE WEIGHT/ADJ X-POSIT -C (33.) SHAD3 - INTEGER SHAD3(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C (8.) FLD4 - REAL FLD4(*) --- 4TH GRIDPOINT FIELD -C (9.) DASH4 - INTEGER DASH4(2) --- DASHING SPECS -C (40.) OFSET4 - INTEGER OFSET4(2) --- LINE WEIGHT/ADJ X-POSIT -C (44.) SHAD4 - INTEGER SHAD4(20) --- SHADING SPECS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C OUTPUT ARGUMENT LIST: -C (3.) ICHK - INTEGER ICHK(3) -C ICHK(1) IS FOR THE RETURN CODE: -C = -1 NORMAL -C = 0 OUTPUT TROUBLE -C = 1 BACKGROUND TROUBLE -C -C (BUT THIS RETURN CODE IS QUEER IN THAT IN ORDER TO -C ACTIVATE THIS RETURN CODE FUNCTION, THE USER MUST -C SET THIS: -C ICHK(1) = A NON-ZERO VALUE;) -C -C ICHK(2) = SPACE ALLOCATED (SEE INPUT ARGUMENT LIST) -C -C ICHK(3) = END-PRODUCT SPEC (SEE INPUT ARGUMENT LIST) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C INPUT FILES: -C FT02F001 - LIBRARY OF MAP-BACKGROUNDS IN RASTER-FORMAT -C DIRECT-ACCESS FILE FORMAT -C -C FT55F001 - "LABEL-ARRAY' FORMAT, EACH RECORD CONTAINS 1024 LABEL- -C ARRAY ITEMS OR 8192 BYTES PER RECORD. -C WORK FILES: -C FT60F001 - TEMPORARY WORK FILES FOR SORT/MERGING FT55F001 DATA -C FT61F001 - " -C FT62F001 - " -C FT63F001 - " -C -C OUTPUT FILES: -C FT0XF001 - NMC 6-BIT PACKED RLE RASTER FORMATTED MAPS DESTINED -C FOR FAX OR VARIAN. -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: -C SUBROUTINES CALLED by old CNTR: -C ISORT(), MERGE(), -C CONST(), -C INPUT(), OUTP(), -C CNTRI() -C ENDMAP() -C . . . . . . . . . . . -C SUBROUTINES CALLED by new CNTR: -C ISORT2D(), MERGES(), -C CONSTA(), GETBGND, PRTITLE -C . . . . . . . . . . . -C DATA SET CNTR AT LEVEL 004 AS OF 05/11/93 -C ...NO ASYNC I/O CLEANED ON MAY 27, 1986 (DKM)... -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C ******************************************************* -C -C -C THIS SUBROUTINE CONVERTS THE CALL SEQUENCE CONSTANTS -C INTERNAL CONSTANTS AND INITIALIZES THE FILES,THEN CNTRI() -C IS CALLED TO ALLOW FORTRAN TO COMPUTE THE ADDRESS CONSTANTS -C SORT AND MERGE THE LABEL LIST IF REQUIRED -C *** N O T E : TO MAKE A EXE LOAD MODULE CNTR MUST COMPILE WITH -C *** N O T E : CNTR7AS FROM 'NMC.PROD.V77GRAPH.SOURCE' - - - - INTEGER LMAX - PARAMETER (LMAX=1024) - - INTEGER LMAX2 - PARAMETER (LMAX2 = 2*LMAX) !... = 2048 - - INTEGER LUNBGD - PARAMETER (LUNBGD=11) !... INPUT UNIT FOR MAP-BGND - - INTEGER LUNRAS - PARAMETER (LUNRAS=71) - - INTEGER LUNRASST - PARAMETER (LUNRASST=72) !... CHECKOUT PURE-RASTER STRIPTITL UNIT - - INTEGER LUNEXT6B - PARAMETER (LUNEXT6B=80) - - INTEGER LUNIPK6 -ckumar PARAMETER (LUNIPK6=81) - -C ******************************************************* -C ... CALL CNTR(IRET_CNT, IMAGE, IMAGSIZ_WRDS, -C ... X MAP,LABEL,ICHK,IFID,SCHED,INDEX,NFLDS, -C ... X FLD1,DASH1,OFSET1,SHAD1, -C ... X FLD2,DASH2,OFSET2,SHAD2, -C ... X FLD3,DASH3,OFSET3,SHAD3, -C ... X FLD4,DASH4,OFSET4,SHAD4) -C ******************************************************* -C - INTEGER IRET_CNT - INTEGER IMAGE(IMAGSIZ_WRDS) - INTEGER MAP(15) - INTEGER LABEL(LMAX2) - INTEGER ICHK(3) - INTEGER IFID(6) !... I*8 ifid(6) == 48bytes - INTEGER SCHED(8,60) !... i*2 in low-order of i*8 - INTEGER INDEX(2,3) - INTEGER NFLDS - REAL FLD1(*) - INTEGER DASH1(2), OFSET1(2), SHAD1(20) - REAL FLD2(*) - INTEGER DASH2(2), OFSET2(2), SHAD2(20) - REAL FLD3(*) - INTEGER DASH3(2), OFSET3(2), SHAD3(20) - REAL FLD4(*) - INTEGER DASH4(2), OFSET4(2), SHAD4(20) - -C ******************************************************* - -C - COMMON /DCESS/ IV,IS - COMMON /IFS/ IAFOS(2),NNAFST - - - COMMON/IOUTFAX/IFAXOUT,NRECFAX - - INTEGER IFAXOUT - INTEGER NRECFAX -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON /ISPACE/IBUFF(LMAX2),IFIRST,L1728,JFLAG(2),JTABLE(3200), - 1 IVTABL(1200),IVSCAN(30), - X TWO,CIN(6),MPIN(480), - X MPWK(131,10),CADJ(14),CNS(9),ITBL(2,5),ID(4,4), - X PHASE - - INTEGER TWO - INTEGER CIN - INTEGER CADJ - - INTEGER BGND(3,80) - EQUIVALENCE (MPIN(1),BGND(1,1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /OBUFF/MOUT(7),IOUT(360),NOUT(360),ISCHED(2,80),ISTOP -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - COMMON /ALT_LBL/ LBL_INCOREQ,LBL_EMPTYQ,LABEL_PKD(LMAX) - LOGICAL LBL_INCOREQ - LOGICAL LBL_EMPTYQ - INTEGER LABEL_PKD -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... FOR PLOTTED STRIP-TITLES IN IMAGE_STR(I,J) ... - INTEGER MAXIWORD_STR - PARAMETER (MAXIWORD_STR=27) !... 27 I*8 = 1728 PELS - - INTEGER MAXJSLINE_STR - PARAMETER (MAXJSLINE_STR=800) !... LIMIT STRIP TITLES - - COMMON /STITLES/ IMAGE_STR - INTEGER IMAGE_STR(MAXIWORD_STR,MAXJSLINE_STR) - - COMMON /STITLPLT/NRECSTART_STR, NITMPLTED_STR, - 1 MXJVAL_STR, MXJLABITM_STR - INTEGER NRECSTART_STR !... PTR IN LABEL FILE - INTEGER NITMPLTED_STR !... COUNT STRITM PLTED - INTEGER MXJVAL_STR !... MAXJ STR PLTED - INTEGER MXJLABITM_STR !... AND THAT LABL ITEM - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . Statisitcs about LABEL array via LOOK_LAB() . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - integer lmtmxmn - parameter (lmtmxmn=8) - - INTEGER LMTPRIOR - PARAMETER (LMTPRIOR=8) - - COMMON /STAT_LAB/NITEM_TOT,NITEM_TITLE,NPRIOR_LAB, - 1 MAXIJ_LAB,MINIJ_LAB - - INTEGER NITEM_TOT !... TOTAL COUNT OF LABEL-ARRAY ITEMS - INTEGER NITEM_TITLE - INTEGER NPRIOR_LAB(LMTPRIOR,2) - integer MAXIJ_LAB(LMTMXMN,2) - integer MINIJ_LAB(LMTMXMN,2) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . used by bufow512() and bf512_wr() . . . . . - - COMMON /ARBFOX6B/ LUNX6B,LUX6BOPNQ,NBUFX6B,IPTR_X6BF - INTEGER LUNX6B - LOGICAL LUX6BOPNQ - INTEGER NBUFX6B - INTEGER IPTR_X6BF -C . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... INTEGER IWINDOW(30) -C ... IWINDOW(1) = (J_BG_SKP) !... NSKIP BG AT START -C ... IWINDOW(2) = (J_BG_ORG) !... J0 BG IN IMAGE WORK -C ... IWINDOW(4) = (J_FR_MAX) = 1876 !... ENTIRE IMAGE WORK-J -C ... IWINDOW(5) = (IPXL_BG_SKP) !... DISCARD PXL @ LN START -C ... IWINDOW(6) = IOPTNBITS AS GIVEN IN MAP(2) -C ... IWINDOW(7) = (IPXL_BG_ORG) !... I0 BG IN IMAGE WORK -C ... IWINDOW(15) = (IWRD_FR_MAX) = 27 !... ENTIRE IMAGE WORK-I -C ... IWINDOW(16) = (IPXL_FR_MAX) = 1728 !... MAX PXL IN RESULT -C ... IWINDOW(17) = MAPBGNAME = nh2500x -C ... IWINDOW(18) = (J_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(19) = (IPXL_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(20) = (IPXL_BG_CUT) !... PXLS TO USE FROM BG LN -C ... IWINDOW(21) = 0 FLAG FOR MAIN MAP; OR =1 FOR TITLE WINDOW - - INTEGER J_FR_MAX - PARAMETER (J_FR_MAX=4) - INTEGER IWRD_FR_MAX - PARAMETER (IWRD_FR_MAX=15) - INTEGER IPXL_FR_MAX - PARAMETER (IPXL_FR_MAX=16) - - INTEGER J_BG_SPA - PARAMETER (J_BG_SPA=18) - INTEGER IPXL_BG_SPA - PARAMETER (IPXL_BG_SPA=19) - - INTEGER J_BG_SKP - PARAMETER (J_BG_SKP=1) - INTEGER IPXL_BG_SKP - PARAMETER (IPXL_BG_SKP=5) - INTEGER IPXL_BG_CUT - PARAMETER (IPXL_BG_CUT=20) - - INTEGER J_BG_ORG - PARAMETER (J_BG_ORG=2) - INTEGER IPXL_BG_ORG - PARAMETER (IPXL_BG_ORG=7) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C - - INTEGER DFL - DATA DFL / X'FFFFFF00' / - - INTEGER EFL !... END-OF-ALL MAPS FLAG - DATA EFL / X'FFFFFC00' / -C - INTEGER ISTP - DATA ISTP / X'C5D5C440' / !... "END " IN BGND DIR -C - INTEGER MSK -ckumar DATA MSK / X'FF' / - DATA MSK / X'00000000000000FF' / - - INTEGER MSK1 - DATA MSK1 / X'FFFF0000' / -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER IRET_MRG - INTEGER JTM - INTEGER NLABITMSOR - INTEGER IRET_SR2 - - INTEGER IL_STR(15) - INTEGER IWINDOW_STR(30) !... map const: STRIP TITLES - INTEGER IWINDOW(30) - - INTEGER maxiword - INTEGER maxjsline - - LOGICAL LEBCDIC - LOGICAL LCHKSORTQQ - LOGICAL LANYTITLESQQ - - integer lncount_str - INTEGER IMGTYP - INTEGER IMAGSIZ_STR - INTEGER NPXLOUT_STR - INTEGER NROWSHOW_STR - -C ... OPTN BITS TO MATCH THOSE GIVEN IN MAP(2) ... - INTEGER K0008X - DATA K0008X / X'0008' / !... LEAVE OUTP OPEN AT EXIT - INTEGER K0010X - DATA K0010X / X'0010' / !... ADDING ONTO LEFT-OPEN OUTP - - INTEGER MYOPTNBITS - - INTEGER I8IFID(6) - CHARACTER*1 C1IFID(48) - EQUIVALENCE (I8IFID(1),C1IFID(1)) -C - CHARACTER*40 CPATHBGND - - CHARACTER*1 NULL - - INTEGER ITAPE - - SAVE -C -C . . . . . . S T A R T . . . . . . . . . . . . . . . . . . . . -C - IRET_CNT = 0 - NULL = CHAR(0) - LUNX6B = LUNEXT6B !... DSRN INTO COMMON /ARBFOX6B/ - WRITE(6,FMT='(1H ,''CNTR:ENTERED SUBR CNTR '', - 1 ''VERSION 3.2 DATED 20-AUG-1999'', - 2 /1H ,7X,''WITH OPTNS IN MAP(2)=HEX'',Z17.16)') - A MAP(2) - - - MYOPTNBITS = 0 - - MYOPTNBITS = IBSET(MYOPTNBITS,7) !... GIVEN IFID IS IN ASCII - - IF(IAND(MAP(2),K0010X) .NE. 0) THEN -C ... IF ADDING-ON TO PREVIOUSLY LEFT-OPEN PRODUCT FILE, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,1) !... ADDING ON TO EXISTG - ENDIF - IF(IAND(MAP(2),K0008X) .NE. 0) THEN -C ... IF LEAVING THE OUTPUT FILE OPEN AT EXIT, - MYOPTNBITS = IBSET(MYOPTNBITS,0) !... MULTI-PANEL - MYOPTNBITS = IBSET(MYOPTNBITS,2) !... LEAVE OPEN AT END - ENDIF - - - LCKPT = 101 - PRINT 888, LCKPT - 888 FORMAT(1H , 'CNTR:ARRIVED AT CHECKPOINT = ', I4) -C - IF(ICHK(1) .NE. 0) THEN - ICHK(1) = -1 !... INITIALIZE RET CODE TO NORMAL - ENDIF - -C ================================================================= -C . . . S T E P (1.) SORT THE LABEL-ARRAY DATA -C WHETHER IN-CORE OR OUT ON FILE FT55 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - - LBL_INCOREQ = .TRUE. - LBL_EMPTYQ = .FALSE. - - DO J = 1,LMAX - LABEL_PKD(J) = 0 - ENDDO - - IF(IOR(LABEL(1),LABEL(2)) .EQ. 0) THEN -C ... EMPTY LABEL-ARRAY, SO SKIP TEXT/SYMBOL PROCESSING, - LBL_EMPTYQ = .TRUE. - GO TO 12 - ELSE IF(LABEL(1) .NE. -1) THEN -C ... USE IN-CORE LABEL-ARRAY ... - LBL_INCOREQ = .TRUE. - GO TO 10 - ENDIF -C ... OTHERWISE, LABEL(1) = -1; SO LABEL-DATA IS OUT THERE ON FT55, -C -C *** *** *** -C ... THE LABEL LIST IS ON A SEQUENTIAL FILE ... - LBL_INCOREQ = .FALSE. - -C ... TO SORT/MERGE THE EXTERNAL FILE-55 LABEL-ARRAY FILE, - - CALL MERGES(ITAPE,IRET_MRG) - - IF(IRET_MRG .NE. 0) THEN -C ... IN OLD VERSION, THAT USED TO STOP WITHIN MERGE - WRITE(6,FMT='(1H ,''CNTR::MERGES: SERIOUS ERROR ... '', - 1 ''RETURNED WITH CODE='', I5)') - A IRET_MRG - - LBL_EMPTYQ = .TRUE. - REWIND ITAPE - GO TO 12 - ELSE - WRITE(6,FMT='(1H ,''CNTR: normal return from merges '', - 1 ''with sorted LABEL-data on ITAPE='',I4)') - A ITAPE - ENDIF - GO TO 12 - - 10 CONTINUE -C ... TO SORT THE IN-CORE LABEL-ARRAY, -C ... (BUT THE IN-CORE LABEL ARRAY ON CRAY IS UNCOMPRESSED) - - JTM = LMAX - -C ... TO SORT, IN PLACE, THE 2-D LABEL ARRAY ... - - CALL ISORT2D(LABEL,JTM,NLABITMSOR,IRET_SR2) - - IF(IRET_SR2 .EQ. -1) THEN -C ... THIS SHOULD BE THE USUAL CASE OF ZERO-TERMINATOR FOUND -C ... IN THIS IN-CORE LABEL ARRAY, - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: SORTED THE IN-CORE LABEL '', - 1 ''ARRAY AND FOUND THE ZERO-TERMINATOR '', - 2 /1H ,'' AFTER NITEMS_SORTED='',I6, - 3 ''; ISORT2D RETURN-CODE='',I4)') - A NLABITMSOR,IRET_SR2 - - ELSE IF(IRET_SR2 .EQ. 0) THEN -C ... UNEXPECTED RETURN TO HAVE SORTED AN IN-CORE LABEL ARRAY -C ... WITHOUT FINDING A ZERO-TERMINATOR. - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: WARNING! IN-CORE LABEL-'', - 1 ''ARRAY DOES NOT HAVE A ZERO-TERMINATOR.'' - 3 /1H ,'' NITEMS_SORTED='',I6, - 4 ''; ISORT2D RETURN-CODE='',I4)') - A NLABITMSOR,IRET_SR2 - - ELSE IF(IRET_SR2 .EQ. 1) THEN -C ... SERIOUS ERROR IN SORT2D ... - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: FAILED TO SORT IN-CORE '', - 1 ''LABEL ARRAY. BAD JTM SIZE='',I6, - 2 /1H ,'' NITEMS_SORTED='',I6, - 3 ''; RETURN CODE='',I4)') - A JTM,NLABITMSOR,IRET_SR2 - - LBL_EMPTYQ = .TRUE. - - ELSE IF(IRET_SR2 .EQ. 5) THEN -C ... EMPTY LABEL ARRAY ... - WRITE(6,FMT='(1H ,''CNTR::ISORT2D: GIVEN EMPTY IN-CORE '', - 1 ''LABEL ARRAY. RETURN CODE='',I4)') - A IRET_SR2 - - LBL_EMPTYQ = .TRUE. - - ELSE - - WRITE(6,FMT='(1H ,''CNTR::ISORT2D:ERROR. UNKNOWN RETURN-'', - 1 ''CODE='',I4, - 2 /1H ,'' NITEMS_SORTED='',I6)') - A IRET_SR2,NLABITMSOR - - LBL_EMPTYQ = .TRUE. - ENDIF - -C ... FOR THE CASE OF THE IN-CORE LABEL ARRAY, COMPRESS THE -C ... SORTED LABEL ARRAY - - IF(LBL_EMPTYQ) THEN - GO TO 12 - ENDIF - - IF(NLABITMSOR .LE. 0) THEN - LBL_EMPTYQ = .TRUE. - GO TO 12 - ENDIF - -C ... OTHERWISE, HALF-PACK LABEL ARRAY WITH DESTINATION= LABEL_PKD - CALL HAFPAKRA(LABEL,LMAX2,LABEL_PKD,LMAX,NWD_PKD,IRET_HAF) - - IF(IRET_HAF .NE. 0) THEN - WRITE(6,FMT='(1H ,''CNTR::HAFPAKRA: FAILED WITH ERROR-CODE='', - 1 I3, - 1 /1H ,'' BAD ARRAY SIZE. SRCSIZ='',I6, - 2 '' DESTSIZ='',I6)') - A LMAX2,LMAX - IRET_CNT = -1 - GO TO 999 !... ERROR RETURN - ENDIF - - IF(NLABITMSOR .GE. LMAX) THEN -C ... TO FORCE A ZERO-TERMINATOR INTO AN EXACTLY FULL LABEL ARRAY - LABEL_PKD(LMAX) = 0 - NLABITMSOR = LMAX - 1 - ENDIF -C ... NOW NLABITMSOR IS WITHIN RANGE, ERASE REMAINDER OF PACKED ARRA - M1 = NLABITMSOR + 1 - DO J = M1,LMAX - LABEL_PKD(J) = 0 - ENDDO - - GO TO 12 - 12 continue -C ... TO GATHER STATISTICS ABOUT THE LABEL-ARRAY ITEMS ... - NITEM_TOT = 0 - NITEM_TITLE = 0 - LANYTITLESQQ = .FALSE. - do j = 1,2 - do i = 1,LMTPRIOR - NPRIOR_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MAXIJ_LAB(I,J) = 0 - ENDDO - ENDDO - do j = 1,2 - do i = 1,LMTMXMN - MINIJ_LAB(I,J) = 0 - ENDDO - ENDDO - - if(.NOT. LBL_EMPTYQ) THEN - LCHKSORTQQ = .TRUE. - - call look_lab(ITAPE, LCHKSORTQQ, IRET_look) -C ... which works for case of LBL_INCOREQ also, -C ... by querying COMMON /ALT_LBL/ ... - - WRITE(6,FMT='(1H ,''CNTR::look_lab: RETURNED WITH TOTAL '', - 1 '' SORTED ITEM COUNT='',I8, - 2 /1h ,7X,''look_lab() RETURN-CODE ='',I4)') - A NITEM_TOT,IRET_look - - IF(IRET_LOOK .NE. 0) THEN - WRITE(6,FMT='(1H ,''CNTR:... WARNING ...:LOOK_LAB FAILED '', - 1 ''WITH RETURN CODE='',I3)') - A IRET_LOOK - GO TO 122 !... TRY TO LET IT CONTINUE ANYWAY - ELSE -C ... OTHERWISE, NORMAL return from LOOK_LAB ... - IF(NITEM_TITLE .LE. 0) THEN - LANYTITLESQQ = .FALSE. - ELSE - LANYTITLESQQ = .TRUE. - ENDIF - ENDIF - ENDIF - GO TO 122 -C ================================================================= -C . . . S T E P (2.) COMPUTE SCALE AND ADJUSTMENT CONSTANTS ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 122 CONTINUE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . CONSTANTS FOR THE STRIP-TITLE WINDOW . . . . . . - IL_STR(1) = 0 !... NO MAP BGND FOR STRIP-TITLE REGION - IL_STR(2) = 0 - - IL_STR(3) = 72 !... 1800-(72)=1728pels =27 longwords - IL_STR(4) = 0 - IL_STR(5) = 1728 - IL_STR(6) = MAXJSLINE_STR !... = 800 scanline max - - IL_STR(7) = 72 - IL_STR(8) = 0 - IL_STR(9) = 1728 - IL_STR(10) = MAXJSLINE_STR - - IL_STR(11) = 0 - IL_STR(12) = 0 - IL_STR(13) = 0 - IL_STR(14) = -7399 !... delta-j to position titles - IL_STR(15) = 0 - - call consta(IL_STR,IWINDOW_STR) - - IWINDOW_STR(21) = 1 !... flags this as strip-titles - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - CALL CONSTA(MAP,IWINDOW) - - maxiword = iwindow(15) - maxjsline = iwindow(J_FR_MAX) - - IF((MAXIWORD .LE. 0) .OR. (MAXJSLINE .LE. 0)) THEN - WRITE(6,FMT='(1H ,''CNTR::CONSTA: DIMENSIONS OF IMAGE= ('', - 1 I4,'','',I6,'') ... WHICH ARE WRONG ! ! !'', - 2 /1H ,'' GO CHECK THE MAP REGISTRATION CONSTANTS!'', - 3 /1H ,'' * * * * E R R O R S T O P * * * *'')') - A MAXIWORD,MAXJSLINE - IRET_CNT = -2 - GO TO 999 - ENDIF - - IMGSIZNEED = MAXIWORD * MAXJSLINE -C ... ALLOCATED IS IMAGSIZ_WRDS - WRITE(6,FMT='(1H ,''CNTR::CONSTA: DIMENSIONS OF IMAGE= ('', - 1 I4,'','',I6,'')'', - 2 /1H ,'' WHICH IS'',I8,'' WORDS OF SPACE REQUIRED'', - 3 '' FOR THIS PRODUCT'', - 4 /1H ,'' ALLOCATED SIZE='',I8,'' WORDS'')') - A MAXIWORD,MAXJSLINE,IMGSIZNEED,IMAGSIZ_WRDS -C -C - IF(IMGSIZNEED .GT. IMAGSIZ_WRDS) THEN - WRITE(6,125) - 125 FORMAT(1H ,'CNTR: ALLOCATED SPACE FOR IMAGE IS INADEQUATE', - 1 /1H ,' * * * * * E R R O R S T O P * * * * * *') - IRET_CNT = -3 - GO TO 999 - ENDIF -C - DO I = 1,IMGSIZNEED - IMAGE(I) = 0 - ENDDO - -C ... THE FOLLOWING STRIP-TITLE INITIALIZATION NEEDS TO HAVE -C ... SOME IF TESTS FOR FIRST PANEL OF MULTI-CALL-CNTR PRODUCT - DO J = 1,MAXJSLINE_STR - DO I = 1,MAXIWORD_STR - IMAGE_STR(I,J) = 0 - ENDDO - ENDDO - - NRECSTART_STR = 0 !... PTR IN LABEL FILE - NITMPLTED_STR = 0 - MXJVAL_STR = 0 - MXJLABITM_STR = 0 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ================================================================= -C . . . S T E P (3.) ... FETCH MAP-BACKGROUND IF REQUESTED ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C *** *** *** -C ... FROM OTHER MAP() CONSTANTS, DETERMINE THE DESIRED PRODUCT -C ... SIZE, AND INITIALIZE THE IMAGE BITPLANE - - - IF(MAP(1) .EQ. 0) THEN -C ... NO MAP-BACKGROUND HAS BEEN REQUESTED ... - GO TO 13 - - ENDIF -C - -C ... GET MAP BGND NAME FROM MAP(1); get bgnd; lay it into image - - - cpathbgnd(1:40) = ' ' -c -ckumar Path of map background is set to current local directory -c on IBM SP - CPATHBGND(1:) = './' //NULL - print*,'In CNTR - map background dir', CPATHBGND(1:) - call getbgnd(LUNBGD,CPATHBGND,IWINDOW,IMAGE,IRET_BG) - - - GO TO 13 - -C ================================================================= -C . . . S T E P (4.) ... MOVE CONTOUR-FIELD POINTERS -C AND CONTOUR DISPLAY SPECS FROM CALL SEQUENCE -C INTO ID(4,4) (WHICH IS IN /ISPACE/) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 13 CONTINUE -C -C *** *** *** - IF(NFLDS .LE. 0) GO TO 15 -C ... OTHERWISE, WE HAVE SOME FLDS ... -C ... DO FLD1 ... - I=1 - ID(1,I) = LOC(FLD1) - ID(2,I) = DASH1(1) - ID(3,I) = OFSET1(1) - ID(4,I) = SHAD1(1) - IF(NFLDS .EQ. 1) THEN - GO TO 15 - ENDIF -C ... OTHERWISE, DO FLD2 ... - I=2 - ID(1,I)=LOC(FLD2) - ID(2,I) = DASH2(1) - ID(3,I) = OFSET2(1) - ID(4,I) = SHAD2(1) - IF(NFLDS .EQ. 2) THEN - GO TO 15 - ENDIF -C ... OTHERWISE, DO FLD3 ... - I=3 - ID(1,I)=LOC(FLD3) - ID(2,I) = DASH3(1) - ID(3,I) = OFSET3(1) - ID(4,I) = SHAD3(1) - IF(NFLDS .EQ. 3) THEN - GO TO 15 - ENDIF -C ... OTHERWISE, DO FLD4 ... - I=4 - ID(1,I)=LOC(FLD4) - ID(2,I) = DASH4(1) - ID(3,I) = OFSET4(1) - ID(4,I) = SHAD4(1) - IF(NFLDS .EQ. 4) GO TO 15 -C ... OTHERWISE, BAD VALUE IN NFLDS, - PRINT 1003 - 1003 FORMAT(1H ,'CNTR:FAILED. NFLDS VALUE TOO BIG IN CALL SEQUENCE') - PRINT *,' NO OF FLD=',NFLDS - STOP 30 - -C ================================================================= -C . . . S T E P (5.1) -C ... PREPARE MAINLINE GENERATOR FUNCTION FOR THIS MAP -C ... TEST FOR ADEQUATE SPACE ALLOCATED FOR CONTOURING NFLDS -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 15 CONTINUE -C -C *** *** *** -C ... IQ = CADJ(14) -C ... N = 35 -C ... ISTOP = ICHK(2) -C ... ILNTH = (8 + NFLDS*5)*IP + NFLDS*(2*IQ*IP + N) -C ... L1728 = CADJ(10) -C ... IFIRST = 0 -C ... N = ILNTH + (LOC(PHASE)-LOC(IBUFF))/4 -C ... PRINT 1004,N -C ... 1004 FORMAT(1H ,'CNTR: WORDS REQUIRED IN ISPACE =',I6) -C ... IF(ICHK(2) .LT. N) THEN -C ... STOP 30 -C ... ENDIF - - GO TO 16 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . S T E P (5.2) -C ... PREPARE MAINLINE GENERATOR FUNCTION FOR THIS MAP -C ... PREPARE OUTPUT BUFFER FOR FIRST RECORD -C ... AND POINTERS FOR OUTPUT -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 16 CONTINUE -C -C *** *** *** - IF(IAND(MAP(2),16) .NE. 0) THEN -C ... IF ADDING-ON TO PREVIOUSLY LEFT-OPEN PRODUCT FILE, - - GO TO 30 - ENDIF -C ... OTHERWISE, INITIALIZE FOR NEW OUTPUT, - DO L=1,360 !... i*4 iout(360) == 1440-byte buffer - IOUT(L)=0 - ENDDO - - IOUT(1) = DFL !... START-OF-PRODUCT FLAG - - IF(IFID(1) .EQ. 0) GO TO 19 - IOUT(1)=IOR(IAND(MSK,IFID(1)),IOUT(1)) - LCKPT = 2137 - PRINT 888, LCKPT -ckumar DO L=2,12 - DO L=2,6 - IOUT(L)=IFID(L) - ENDDO - - 19 CONTINUE - MOUT(3) = 64 - MOUT(4) = 4 - MOUT(5) = 1439 - MOUT(6) = CADJ(12) - MOUT(7) = 0 - - GO TO 30 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . S T E P (5.3) ... CALL CNTRI() ... -C ... PASS CONTROL TO MAINLINE GENERATOR FUNCTION -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 30 CONTINUE -C -C *** *** *** - ML = IABS(INDEX(1,1)) + 2 - LCKPT = 2147 - PRINT 888, LCKPT - - PRINT *,'SHAD1=',SHAD1(1),' ',SHAD1(2),' ',SHAD1(3),' ',SHAD1(4) - PRINT *,'SHAD2=',SHAD2(1),' ',SHAD2(2),' ',SHAD2(3),' ',SHAD2(4) - CALL CNTRI(IRET_CNT, IMAGE, IMAGSIZ_WRDS, IWINDOW, - 1 MAP, LABEL, INDEX,NFLDS, - 2 FLD1, DASH1, OFSET1, SHAD1, - 3 FLD2, DASH2, OFSET2, SHAD2, - 4 FLD3, DASH3, OFSET3, SHAD3, - 5 FLD4, DASH4, OFSET4, SHAD4) -C . . . . - -C ... CALL CNTRI(PHASE,IP,IQ,ILNTH,ML,INDEX(1,1),NFLDS,SCHED, -C ... 1 LABEL,ITAPE) - -C ... IF(TWO .EQ. 6) THEN -C ... WAS ERROR RETURN FROM CNTRI, SO ... -C ... GO TO 50 -C ... ENDIF - -C ... IF(ICHK(3) .GT. 0) THEN -C ... THIS IS THE LAST MAP, SO MARK AS END-OF-ALL-MAPS, - -C ... CALL ENDMAP(IOUT(1)) - -C ... ENDIF - - LCKPT = 2149 - PRINT 888, LCKPT -C -C ... IF(IAND(CADJ(6),8) .NE. 0) THEN -C ... IS THIS A LEAVE-IT-OPEN CASE ??????? -C ... RETURN -C ... ENDIF - -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... To plot the LABEL-array data to the IMAGE plane ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - LEBCDIC = .FALSE. -C ... SCAN THRU THE ITAPE 3 TIMES TO GET PRIORITIES SEPARATELY - - DO IPRIO = 1,5 - LOOPRIOR = IPRIO - 1 - call prtitle(itape,LOOPRIOR,iwindow,LEBCDIC, - 1 IMAGE,MAXIWORD,MAXJSLINE, iret_plt) - - WRITE(6,435)IRET_PLT - 435 FORMAT(1H ,'CNTR::prtitle: RETN-CODE=',I6) - - IF(LANYTITLESQQ) THEN - NRECSTART_STR = minij_lab(7,2) - - ICOUNTSTRIP = NPRIOR_LAB(IPRIO,2) - IF(ICOUNTSTRIP .GT. 0) THEN - WRITE(6,FMT='(1H ,''CNTR::PRTITLE: FOR LOOPRIOR='',I3, - 1 ''; COUNT OF STRIP-TITLE ITEMS='',I5, - 2 /1H ,'' SO WE MUST CALL PRTITLE(FOR STRIP TITLES)'', - 3 /1h ,'' WHICH BEGIN IN RECORD NUMBER='',I5)') - A LOOPRIOR,ICOUNTSTRIP,NRECSTART_STR - - call prtitle(itape,LOOPRIOR,iwindow_STR,LEBCDIC, - 1 IMAGE_STR,MAXIWORD_STR,MAXJSLINE_STR,iret_plt) - - WRITE(6,435)IRET_PLT - - ELSE - WRITE(6,FMT='(1H ,''CNTR::PRTITLE: FOR LOOPRIOR='',I3, - 1 ''; NO STRIP-TITLES TO PROCESS'')') - A LOOPRIOR - ENDIF - ENDIF - ENDDO -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... To output the bitplane for checkout ... -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C REWIND LUNRAS - -C ... checkout only to output pure-raster image files ... - -C WRITE(LUNRAS,ERR=900) (IMAGE(I),I=1,IMGSIZNEED) - -C ... WAS ANY STRIP TITLES WRITTEN TO IMAGE_STR ?? -C IF(NITMPLTED_STR .GT. 0) THEN -C WRITE(6,525)NITMPLTED_STR,MXJVAL_STR,MXJLABITM_STR -C 525 FORMAT(1H ,'CNTR: STRIP-TITLE PLOTTED ITEM COUNT=',I7, -C 1 /1H ,7X,'MAX PLOTTED SCANLINE J-VALUE=',I7, -C 2 /1H ,7X,'FROM THE LABEL-ARRAY ITEM = HEX',Z17.16) - -C REWIND LUNRASST -C do jln = 1,MAXJSLINE_STR - -C WRITE(LUNRASST,ERR=907) (IMAGE_STR(I,JLN),I=1,MAXIWORD_STR) - -C ENDDO - -C ELSE -C WRITE(6,535)LUNRASST -C 535 FORMAT(1H ,'PLOT55AV: EMPTY STRIP-TITLES IMAGE; SO DID ', -C 1 'NOT OUTPUT ON UNIT=',I4) -C ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... to convert image to Extended 6-bit format and output it ... - - imgtyp = 0 !... main body of map - CALL img2x6t(imgtyp,IMAGE,IMAGSIZ_WRDS, maxiword, MAXJSLINE, - 1 IWINDOW(IPXL_FR_MAX), MAXJSLINE, iret_ras2) - - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''cntr::img2x6t:(main) Failed with '', - 1 ''retn code='',I5)') - A iret_ras2 - - IRET_CNT = 4 - go to 999 - endif -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... WAS ANY STRIP TITLES WRITTEN TO IMAGE_STR ?? - IF(NITMPLTED_STR .GT. 0) THEN - - IMAGSIZ_STR = MAXIWORD_STR * MAXJSLINE_STR - NPXLOUT_STR = 1728 - NROWSHOW_STR = MAXJSLINE_STR !... = 800 - LNCOUNT_STR = 800 !... might be reduced by dataj - - imgtyp = 1 !... passing the strip-title image - CALL img2x6t(imgtyp,IMAGE_STR,IMAGSIZ_STR, maxiword_STR, - 1 lncount_STR, - 2 npxlout_STR, nrowshow_STR, iret_ras2) - - if(iret_ras2 .NE. 0) then - write(6,FMT='(1h ,''cntr::img2x6t:(strp-titles) Failed '', - 1 ''with retn code='',I5)') - A iret_ras2 - IRET_CNT = 5 - go to 999 - endif - else - write(6,FMT='(1h ,''cntr: skipped img2x6t() for converting '', - 1 ''strip-title image into X6B code'', - 2 /1h ,7X,''because no title data was plotted'')') - endif -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ================================================================ - DO I = 1,6 - I8IFID(I) = IFID(I) - ENDDO - - LUNIPK6 = IFAXOUT - NUMRECFAX = NRECFAX - - - WRITE(6,FMT='(1H ,''CNTR: CALLING REBLKFX4: LUNIPK6='',I3, - 1 '' NUMRECFAX='',I4)')LUNIPK6,NUMRECFAX - - CALL REBLKFX4(LUNEXT6B,LUNIPK6,NUMRECFAX, - 1 SCHED,C1IFID,MYOPTNBITS,iret_reb) - -C PETER -C I MUST SUBTRACT 1 FROM NUMRECFAX TO POSITION TO PROPER RECORD. -C PETER - NRECFAX = NUMRECFAX - 1 - - WRITE(6,FMT='(1H ,''CNTR: REBLKFX4: RETURN CODE='',I6, - 1 '' NRECFAX='',I4,'' NUMRECFAX='',I4)') - 2 iret_reb,NRECFAX,NUMRECFAX - -C ================================================================ - - GO TO 999 - - -C ... ERROR IN OUTPUT FORMAT; RETRY - 50 CONTINUE -C ... DO 51 I = 2,360 -C ... IOUT(I)=0 -C ... 51 CONTINUE - -C ... IOUT(1) = EFL - -C ... CALL OUTP(IOUT(1),MOUT(1)) - -C ... ICHK(1) = 0 -C ... PRINT 1012 -C ... 1012 FORMAT(1H ,'CNTR:ERROR ... OUTPUT SYNCH ERROR. TRY AGAIN') -C ... GO TO 999 - - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 900 CONTINUE - WRITE(6,905)LUNRAS - 905 FORMAT(1H ,'CNTR: FAILED on write ERR on checkout raster ', - 1 'output UNIT=',I3) - iret_cnt = 6 - go to 999 - - 907 CONTINUE - WRITE(6,905)LUNRASST - iret_cnt = 6 - go to 999 - - 910 CONTINUE - WRITE(6,915)LUNBGD - 915 FORMAT(1H ,'CNTR: FAILED on read ERR on map background ', - 1 'HEADER record on UNIT=',I3) - iret_cnt = 7 - go to 999 - - 920 CONTINUE - WRITE(6,925)LUNBGD - 925 FORMAT(1H ,'CNTR: FAILED on read EOF on map background ', - 1 'HEADER record on UNIT=',I3) - iret_cnt = 8 - go to 999 - - 930 CONTINUE - WRITE(6,935)LUNBGD - 935 FORMAT(1H ,'CNTR: FAILED on read ERR on map background ', - 1 'data record on UNIT=',I3) - iret_cnt = 9 - go to 999 - - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/sixbitb2.fd/compile_sixbitb2_wcoss.sh b/util/sorc/sixbitb2.fd/compile_sixbitb2_wcoss.sh deleted file mode 100755 index a91cd918eb..0000000000 --- a/util/sorc/sixbitb2.fd/compile_sixbitb2_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -mv sixbitb2 ../../exec -make clean diff --git a/util/sorc/sixbitb2.fd/fonts.f b/util/sorc/sixbitb2.fd/fonts.f deleted file mode 100755 index b8d7170b8f..0000000000 --- a/util/sorc/sixbitb2.fd/fonts.f +++ /dev/null @@ -1,22 +0,0 @@ - subroutine fonts - dimension kp(2) - character*1 cv - character*2 c2 - do 45,k=1,99 - cv=char(k) - do 42,ic=1,45 - ric=ic - kp(1)=1 - kp(2)=0 - write(c2,102)ic - call putlab(300+30*ic,010,15.,c2,90.0,2,kp,0) - call putlab(300+30*ic,3100,15.,c2,90.0,2,kp,0) - call putlab(300+30*ic,040+30*k,ric,cv,90.0,1,kp,0) - 42 continue - write(c2,102)k - 102 format(i2) - call putlab(250,040+30*k,15.,c2,90.0,2,kp,0) - call putlab(1700,040+30*k,15.,c2,90.0,2,kp,0) - 45 continue - return - end diff --git a/util/sorc/sixbitb2.fd/fonts2.f b/util/sorc/sixbitb2.fd/fonts2.f deleted file mode 100755 index cebc4b7126..0000000000 --- a/util/sorc/sixbitb2.fd/fonts2.f +++ /dev/null @@ -1,24 +0,0 @@ - subroutine fonts2 - dimension kp(2) - character*1 cv - character*2 c2 - do 45,k=1,99 - cv=char(k) - do 42,ic=1,4 - ric=ic - kp(1)=1 - kp(2)=3 - write(c2,102)ic - call putlab(300+30*ic,010,15.,c2,90.0,2,kp,0) - call putlab(300+30*ic,3100,15.,c2,90.0,2,kp,0) - ric=27. - kp(1)=ic-1 - call putlab(300+30*ic,040+30*k,ric,cv,0.0,1,kp,0) - 42 continue - write(c2,102)k - 102 format(i2) - call putlab(250,040+30*k,15.,c2,90.0,2,kp,0) - call putlab(1700,040+30*k,15.,c2,90.0,2,kp,0) - 45 continue - return - end diff --git a/util/sorc/sixbitb2.fd/getbgnd.fake.f b/util/sorc/sixbitb2.fd/getbgnd.fake.f deleted file mode 100755 index eeeae97aa2..0000000000 --- a/util/sorc/sixbitb2.fd/getbgnd.fake.f +++ /dev/null @@ -1,456 +0,0 @@ - subroutine getbgnd(lunbgd,CPATHNAME,IWINDOW,IMAGE,IRET_BG) -C 6-MAR-1996/DSS -C ... subroutines/functions called: -C ... strpfnam() -C ... bgln_cut() -C ... atoi() !... function -C ... lastch() !... function -C ... itoa_ds() !... subroutine -C ... ASNFILE() !... CRAY ASSIGN subr -C -C Remarks: Krishna Kumar modified this code to run for IBM SP/RS 6000 -C This code reads the map background files in direct access -C mode. Relevant modifications have been done in all the -C read statements - 08/20/1999 - - integer lastch - external lastch - - integer (kind=8) atoi - external atoi - - INTEGER NOTRAIL - EXTERNAL NOTRAIL - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER LUNBGD - CHARACTER*(*) CPATHNAME - INTEGER IWINDOW(30) - INTEGER IMAGE(*) - INTEGER IRET_BG -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... INTEGER IWINDOW(30) -C ... IWINDOW(1) = (J_BG_SKP) !... NSKIP BG AT START -C ... IWINDOW(2) = (J_BG_ORG) !... J0 BG IN IMAGE WORK -C ... IWINDOW(4) = (J_FR_MAX) = 1876 !... ENTIRE IMAGE WORK-J -C ... IWINDOW(5) = (IPXL_BG_SKP) !... DISCARD PXL @ LN START -C ... IWINDOW(6) = IOPTNBITS -C ... IWINDOW(7) = (IPXL_BG_ORG) !... I0 BG IN IMAGE WORK -C ... IWINDOW(16) = (IPXL_FR_MAX) = 1728 !... MAX PXL IN RESULT -C ... IWINDOW(15) = (IWRD_FR_MAX) = 27 !... ENTIRE IMAGE WORK-I -C ... IWINDOW(17) = MAPBGNAME = nh2500x -C ... IWINDOW(18) = (J_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(19) = (IPXL_BG_SPA) !... SPACE FOR BG W/I FRAME -C ... IWINDOW(20) = (IPXL_BG_CUT) !... PXLS TO USE FROM BG LN - - INTEGER BGNAME - PARAMETER (BGNAME=17) - INTEGER OPTIONS - PARAMETER (OPTIONS=6) - INTEGER J_FR_MAX - PARAMETER (J_FR_MAX=4) - INTEGER IWRD_FR_MAX - PARAMETER (IWRD_FR_MAX=15) - INTEGER IPXL_FR_MAX - PARAMETER (IPXL_FR_MAX=16) - - INTEGER J_BG_SPA - PARAMETER (J_BG_SPA=18) - INTEGER IPXL_BG_SPA - PARAMETER (IPXL_BG_SPA=19) - - INTEGER J_BG_SKP - PARAMETER (J_BG_SKP=1) - INTEGER IPXL_BG_SKP - PARAMETER (IPXL_BG_SKP=5) - INTEGER IPXL_BG_CUT - PARAMETER (IPXL_BG_CUT=20) - - INTEGER J_BG_ORG - PARAMETER (J_BG_ORG=2) - INTEGER IPXL_BG_ORG - PARAMETER (IPXL_BG_ORG=7) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... IWINDOW(BGNAME) = MAPBGNAME = nh2500x -C ... IWINDOW(OPTIONS) = IOPTNBITS -C -C - INTEGER LUNRAS - PARAMETER (LUNRAS=71) !... CHECKOUT PURE-RASTER OUTPUT UNIT - - INTEGER NWRDRECSIZ - PARAMETER (NWRDRECSIZ=1024) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - INTEGER NWRDPLIN_MXMX !... LONGEST LINE LENGTH OF ANY - PARAMETER (NWRDPLIN_MXMX=66) !... MAP (IN LONGWORDS) - - INTEGER INPLINBUF(NWRDPLIN_MXMX) - - INTEGER IHDR_BG(64) - - integer mapcon_pur(10) !... for derived from ihdr_bg - - integer lmt_nlines_lib - equivalence (mapcon_pur(5),lmt_nlines_lib) - integer lmt_nwrdplin_lib - equivalence (mapcon_pur(6),lmt_nwrdplin_lib) - integer LMT_NPXLPLIN_LIB - equivalence (mapcon_pur(7),lmt_npxlplin_lib) - - INTEGER NLINRED - INTEGER NLINUSED - INTEGER NLINSKPED - - CHARACTER*16 CBGNAME - character*80 cfullname - character*132 cassi - - integer i8acc - character*1 c1acc(8) - equivalence (i8acc,c1acc(1)) - character*8 c8acc - equivalence (i8acc,c8acc) - integer (kind=8) ifox - data ifox/z'ffffffffffffffff'/ - - integer idigits(2) - character*16 cdigits - equivalence (idigits(1),cdigits) - - INTEGER JOFDEST - INTEGER IOPTNBITS - INTEGER KCYCLBIT - DATA KCYCLBIT / X'0020' / - - - logical lmapbg_use - LOGICAL LBGEXIST - LOGICAL LCYCLICQ - logical LCKPRNTQ - - INTEGER IOSOPEN - INTEGER IORSUM - - integer lwr_or_upr - integer nc - integer iret_str - - character*1 NULL -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C ... INITIALIZE ... - - NULL = char(0) - IRET_BG = 0 - lmapbg_use = .false. - - IOPTNBITS = IWINDOW(OPTIONS) - LCYCLICQ = .FALSE. - IF(IAND(IOPTNBITS,KCYCLBIT) .NE. 0) THEN - LCYCLICQ = .TRUE. - ENDIF - -C ... INITIALIZE THE FRAMED SPACE ... - NTOTWRDS = IWINDOW(J_FR_MAX) * IWINDOW(IWRD_FR_MAX) - DO I = 1,NTOTWRDS - IMAGE(I) = 0 - ENDDO - -C ... GET MAP BGND NAME FROM IWINDOW(BGNAME), - i8acc = iwindow(BGNAME) - nc = 8 - do ir = 8,1,-1 - if((c1acc(ir) .eq. ' ') .or. - 1 (c1acc(ir) .eq. NULL)) then - nc = nc -1 - else -C ... is rightmost non-blank non-NULL char, so jump out - go to 220 - endif - enddo - 220 continue -C ... now given map-bgnd name is in c1acc(1):(nc) ... - if(nc .LE. 0) then - write(6,225) - 225 format(1h ,'getbgnd: given MAP-BGND NAME is NULL') -C ... so I cannot fetch a map bgnd. So, continue to initialize -C ... image plane, but skip the laying on of the map bgnd. - lmapbg_use = .false. - iret_bg = 1 - go to 999 ! ... jump arnd all the map-bgnd input - endif - -C ... to clean given map bgnd name, - - lwr_or_upr = 1 ! ... to force lower-case result - - call strpfnam(lwr_or_upr,c1acc,nc,cbgname,nchnam,iret_str) - if(iret_str .ne. 0) then - write(6,235)c8acc(1:nc),iret_str - 235 format(1h ,'strpfnam:FAILED to process map-bgnd name= "',A, - 1 '"', - 2 /1h ,' with return code=',I3) - lmapbg_use = .false. - iret_bg = 2 - go to 999 - endif - -C ... MAKE FULLY QUALIFIED MAP-BGND NAME FROM MAP(1) NAME.PUR -C ... PATH = /CODES/GRAPHICS/OK/BG/ - cfullname(1:) = cpathname(1:lastch(cpathname))// - 1 cbgname(1:nchnam)//'.pur'//NULL - write(6,245)cfullname(1:lastch(cfullname)) - 245 format(1h ,'getbgnd: map-bgnd filename = (see next line)', - 1 /1h ,'"',A,'"') - - -C ... TEST FOR THE EXISTENCE OF SUCH A BGND NAME ... - INQUIRE(FILE=CFULLNAME(1:LASTCH(CFULLNAME)),EXIST=LBGEXIST) - IF(.NOT. LBGEXIST) THEN - WRITE(6,265) - 265 FORMAT(1H ,'GETBGND: FAILED ON NON-EXISTENT MAP-BACKGROUND ', - 1 'FILE W/ NAME=', - 2 /1H ,' "',A,'"') - iret_bg = 3 - go to 999 - ENDIF - -C ------------------------------------------------------------- -C ... to compose an assign statement which will work like: -C ... "assign -a ../bg/nh4004.pur -s unblocked u:11" -C ... by composing: -C ... "assign -s unblocked f:fullyqualifiedname" - - cassi(1:) = ' ' - cassi(1:) = 'assign -s unblocked f:'// - 1 CFULLNAME(1:LASTCH(CFULLNAME))//NULL -ckumar WRITE(6,271)CASSI(1:NOTRAIL(CASSI)) -ckumar 271 FORMAT(1H ,'getbgnd:THE COMPOSED ASSIGN STMNT= (see next line)', -ckumar 1 /1H ,' "',A,'"') - -ckumar CALL ASSIGN(CASSI(1:NOTRAIL(CASSI))) - -C -------------------------------------------------------------- - IOSOPEN = 0 -C ... SINCE IT EXISTS, THEN OPEN IT FOR READING ... -ckumar OPEN(LUNBGD,FILE=CFULLNAME(1:LASTCH(CFULLNAME)), -ckumar 1 FORM='UNFORMATTED',STATUS='OLD', -ckumar 2 IOSTAT=IOSOPEN,ERR=900) - open (lunbgd,file=CFULLNAME(1:LASTCH(CFULLNAME)), - 1 form='unformatted',access='direct',recl=8) -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C -C ... FROM MAP CONSTANTS, DETERMINE HOW MANY MAP-BGND -C ... SCANLINES TO SKIP AT FRONT -C ... nskipln = 121 !... FOR AVPOLAR - nskipln = IWINDOW(J_BG_SKP) - - -C ... when trying for multi-panel app, I got invalid header -C .. on second panel; so try w/ rewind ... - -ckumar REWIND LUNBGD - -C ... READ BG HEADER INTO IHDR_BG FROM ~/bg/nh2500x.pur ... -ckumar READ(LUNBGD,ERR=910,END=920)(IHDR_BG(I),I=1,64) -ckumar - krec=1 - do krd=1,64 - READ(LUNBGD,ERR=910,rec=krd) IHDR_BG(krd) - krec=krec+1 - end do -ckumar -C ... from the header determine constants of this background -C ... in the original library file; such as, -C .... HOW MANY WORDS TO READ TO GET ONE SCANLINE - do i = 1,10 - mapcon_pur(i) = 0 - enddo - - idigits(1) = ihdr_bg(5) !... =ascii '00001876' - idigits(2) = 0 !... to put a NULL terminator - call byteswap(idigits(1), 8, 1) - lmt_nlines_lib = atoi(cdigits(1:9)) -C ... mapcon_pur(5) == lmt_nlines_lib - - idigits(1) = ihdr_bg(6) !... =ascii '00000027' - idigits(2) = 0 !... to put a NULL terminator - call byteswap(idigits(1), 8, 1) - lmt_nwrdplin_lib = atoi(cdigits(1:9)) -C ... mapcon_pur(6) == lmt_nwrdplin_lib - idigits(1) = ihdr_bg(7) !... =ascii '00001728' - idigits(2) = 0 !... to put a NULL terminator - call byteswap(idigits(1), 8, 1) - LMT_NPXLPLIN_LIB = atoi(cdigits(1:9)) -C ... mapcon_pur(7) == lmt_npxlplin_lib - - WRITE(6,325)LMT_NLINES_LIB, LMT_NWRDPLIN_LIB, LMT_NPXLPLIN_LIB - 325 FORMAT(1H ,'GETBGND: DIMENSIONS OF THIS MAP FROM LIBRARY ARE:', - 1 /1H ,' TOTAL COUNT OF SCANLINES =',I6, - 2 /1H ,' NO. OF LONG-WORDS PER LINE=',I6, - 3 /1H ,' NO. OF PIXELS PER LINE =',I6 ) - IF(LMT_NWRDPLIN_LIB .GT. NWRDPLIN_MXMX) THEN - WRITE(6,335)NWRDPLIN_MXMX,LMT_NWRDPLIN_LIB - 335 FORMAT(1H ,'GETBGND:FAILED ON ILLEGAL WIDTH OF MAP BGND ...', - 1 /1H ,' MAX POSSIBLE LINE LENGTH (IN WORDS) =',I8, - 2 /1H ,' THIS MAP,S LINE LENGTH (IN WORDS) =',I8) - IRET_BG = 4 - GO TO 999 - ENDIF - -C ... READ BG INTO IMAGE FROM ~/bg/nh2500x.pur ... - NLINRED = 0 - NLINSKPED = 0 - NLINUSED = 0 - JOFDEST = 0 - JOFSORC = 0 - IF(NSKIPLN .GT. 0) THEN -C ... READ NO OF SKIPPED BGND SCANLINES INTO VOID - do j = 1,nskipln - JOFSORC = JOFSORC + 1 -ckumar READ(LUNBGD,ERR=930,END=800) -ckumar 1 (INPLINBUF(I),I=1,LMT_NWRDPLIN_LIB) - krec=krec+LMT_NWRDPLIN_LIB - NLINRED = NLINRED + 1 - NLINSKPED = NLINSKPED + 1 - ENDDO - ENDIF -ckumar -C ... NOW BGND INPUT FILE POINTER IS AT THE FIRST SCANLINE TO USE - -C ... FROM OTHER MAP CONSTANTS, DETERMINE WHERE IN THE FRAME DO -C ... I POSITION THE FIRST USED MAP-BGND SCANLINE. - JOFDEST = IWINDOW(J_BG_ORG) - -C ... DO UNTIL REQUESTED SIZE OF BACKGROUND SPACE IS FILLED ... - DO 477 JBU = 1,IWINDOW(J_BG_SPA) - IF(JBU .LT. 5) THEN - LCKPRNTQ = .TRUE. - else - LCKPRNTQ = .FALSE. - ENDIF - JOFDEST = JOFDEST + 1 -C ... CHANGE THE FOLLOWING READ TO READ INTO A WORK SCANLINE - IF(JOFSORC .GE. LMT_NLINES_LIB)THEN -C ... EXHAUSTED EXISTING LINES OF MAP BGND FROM LIB ... -C ... I RAN OUT OF AVAILABLE BGND LINES BEFORE THE REQUEST -C ... WAS SATISFIED; - IF(LCYCLICQ) THEN -C ... IF THE BGND IS CYCLIC, THEN REPOSITION BGND FILE -C ... TO FIRST SCANLINE OF SOURCE AND KEEP ON READING ... -ckumar REWIND LUNBGD - krec=65 -C ... TO REPOSITION PAST THE HEADER RECORD ... -ckumar READ(LUNBGD,ERR=910,END=920)(IHDR_BG(I),I=1,64) -C ... DO NOT SKIP ANY REAL SCANLINE ON THIS RECYCLED - JOFSORC = 0 - ELSE -C ... HERE IS A CASE OF A NON-CYCLIC BACKGROUND AND -C ... WE HAVE EXHAUSTED THE DATA IN THE MAP-BGND, -C ... EVEN THOUGH THE DESIRED GEOGRAPHY DEST SPACE -C ... HAS NOT YET BEEN FILLED. -C ... SET A WARNING AND JUMP OUT -C ... HOW TO SET A WARNING??? IRET_BG = 2 - GO TO 999 - - ENDIF - ENDIF -C ------------------------------------------------------------- -C ... READ A SCANLINE WHICH IS TO BE USED, INTO A LONG LINE BUFFER -C ... WHICH IS BIG ENOUGH TO HOLD THE LONGEST SCANLINE OF ANY - JOFSORC = JOFSORC + 1 -ckumar READ(LUNBGD,ERR=930,END=800) -ckumar 1 (INPLINBUF(I),I=1,LMT_NWRDPLIN_LIB) -ckumar - do I=1,LMT_NWRDPLIN_LIB - READ(LUNBGD,ERR=910,rec=krec) INPLINBUF(I) - krec=krec+1 - end do - call byteswap(INPLINBUF, 8, LMT_NWRDPLIN_LIB) -ckumar - NLINRED = NLINRED + 1 -C -C ... NOW I HAVE ONE ORIGINAL BG SCANLINE -C ... IN (INPLINBUF(1),(LMT_NWRDPLIN_LIB) ... -C ... so, CUT / SHIFT TO FIT WITHIN FRAME -C ... and TRANSFER TO IMAGE PLANE ... - call bgln_cut(inplinbuf,image,jofdest,iwindow,mapcon_pur, - 1 LCKPRNTQ,iret_cut) -C -C . . . . . . . . . . . . . . . . . . . . . . . - NLINUSED = NLINUSED + 1 - 477 CONTINUE -C ... WHICH IS ENDDO -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - - 800 CONTINUE - - WRITE(6,805) NLINRED,NLINSKPED,NLINUSED - 805 FORMAT(1H ,'getbgnd: READ BACKGROUND. SCANLINES COUNTED=',I6, - 1 /1H ,' OF WHICH SKIPPED=',I6,'; USED=',I6) - -C ... for checkout only. ... the bgnd is not visible on image -C ... is there anything there? -C ... INITIALIZE THE FRAMED SPACE ... - iorsum = 0 - DO I = 1,NTOTWRDS - iorsum = ior(iorsum,image(i)) - ENDDO - if(iorsum .EQ. 0) then - write(6,815)NTOTWRDS - 815 format(1h ,' * * * * * * * W A R N I N G * * * * * * * *', - 1 /1H ,'getbgnd: At finish, there is no geography in ', - 2 'the image plane.', - 3 /1H ,' Word count of IMAGE space =',I8, - 3 /1H ,' * * * * * * * * * * * * * * * * * * * * * * * *') - endif - - - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 900 CONTINUE - WRITE(6,905)LUNBGD,IOSOPEN - 905 FORMAT(1H ,'getbgnd: FAILED on OPENing map background ', - 1 'on UNIT=',I3, - 2 /1H ,' ERROR-CODE IOSTAT=',I8) - IRET_BG = 6 - go to 999 - - 910 CONTINUE - WRITE(6,915)LUNBGD - 915 FORMAT(1H ,'getbgnd: FAILED on read ERR on map background ', - 1 'HEADER record on UNIT=',I3) - IRET_BG = 7 - go to 999 - - 920 CONTINUE - WRITE(6,925)LUNBGD - 925 FORMAT(1H ,'getbgnd: FAILED on read EOF on map background ', - 1 'HEADER record on UNIT=',I3) - IRET_BG = 8 - go to 999 - - 930 CONTINUE - WRITE(6,935)LUNBGD - 935 FORMAT(1H ,'getbgnd: FAILED on read ERR on map background ', - 1 'data record on UNIT=',I3) - IRET_BG = 9 - go to 999 - - - 999 CONTINUE - CLOSE(LUNBGD) - RETURN - END - diff --git a/util/sorc/sixbitb2.fd/ipak.f b/util/sorc/sixbitb2.fd/ipak.f deleted file mode 100755 index b33b5f76a1..0000000000 --- a/util/sorc/sixbitb2.fd/ipak.f +++ /dev/null @@ -1,89 +0,0 @@ - subroutine ipak(cpak,isub) -C BUILD IPAK STRING FOR OSO. IPAK(1:4) is handled -C BY CALLER BUT FAX CUT NUMBER, CYCLE, DATE, DAY OF WEEK -C AND PRODUCT NAME MUST BE INSERTED HERE. THESE ARE -C calculated from knowledge of the subset number -c (passed in ISUB) and the date (stored in environment -c variable PDY) and the Forecast cycle (stored in environment -c variable CYCLE. These latter two -c are input with the GETENV fortran function. -c -c arguments -c CPAK (56 character ascii array to store IPAK string) -c ISUB subset number used for fax cuts and here -c used to infer the product name also , only CPAK is modified -c - common/packra/iras(10) - dimension cm(12) - character*3 cm - data cm/'JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG', - 1 'SEP','OCT','NOV','DEC'/ - character*56 cpak - character*8 cdate - character*4 cycle - character*4 cwk - character*24 cprod - integer istat - cpak=' ' -c - call getenv("PDY",cdate) - call getenv("cycle",cycle) -c - print*,'In ipak ' - print*,'cdate in ipak ',cdate - print*,'cycle in ipak ',cycle -c - read(cdate,101)iy,im,id - read(cycle(2:3),102)ih - iras(7)=ih - iras(8)=id - iras(9)=im - iras(10)=iy - iadd=0 - 101 format(i4,2i2) - 102 format(i2) - print *,' date ',cdate - if(isub .eq. 50 .or. isub .eq. 51) iadd=12 - iras(1)=iadd - call updatr - id=iras(4) - im=iras(5) - iy=iras(6) - ih=iras(3) - print*,'id,im,iy,ih before dayowk ',id,im,iy,ih -ckumar if(iras(6) .gt. 50) iy=1900+iras(6) -ckumar if(iras(6) .le. 50) iy=2000+iras(6) -c -ckumar call dayowk(id,im,iy,idwk,cwk) - call dayowk(iras(4),iras(5),iras(6),idwk,cwk) -ckumar call dayowk(iras(4),iras(5),iy,idwk,cwk) -c special code for trpsfcmv - if(isub .eq. 3820) isub=2700 - if(isub .eq. 3675) isub=2701 - write(cpak(4:9),103)isub - if(isub .eq. 50) cprod='FAXPLOT ' - if(isub .eq. 51) cprod='FAXPLOT ' - if(isub .eq. 2927) cprod=' WINDS ALOFT 02+40 ' - if(isub .eq. 2977) cprod=' WINDS ALOFT 02+40 ' - if(isub .eq. 2929) cprod=' WINDS ALOFT 02+40 ' - if(isub .eq. 2979) cprod=' WINDS ALOFT 02+40 ' - if(isub .eq. 2700) cprod=' TROPICAL SFC ANAL ' - if(isub .eq. 2701) cprod=' TROPICAL SFC ANAL ' - if(isub .eq. 3658) cprod=' TROPICAL SFC ANAL ' - if(isub .eq. 3659) cprod=' TROPICAL SFC ANAL ' - if(isub .eq. 3670) cprod=' TROPICAL SFC ANAL ' - if(isub .eq. 3671) cprod=' TROPICAL SFC ANAL ' -cB 50 TIU 00Z 13 FEB FAXPLOT -cB 50 TUE 12Z 18 FEB 97 FDFAX UPPER WHNDS - 103 format('B',i4) - write(cycle(2:3),109)ih - 109 format(i2.2) - write(cpak(10:56),105)cwk,cycle(2:4),' ', - 1 id,' ',cm(im),' ',iy,' ',cprod -c 1 id,' ',cm(im),' ',cprod -c 1 id,' ',cm(im),' ',iy,' ',cprod - 105 format(1x,a4,a3,a1,i2,a1,a3,a1,i4,a1,a24) -c 105 format(1x,a4,a3,a1,i2,a1,a3,a1,i4,x,a24) - print * ,'cpak ',cpak - return - end diff --git a/util/sorc/sixbitb2.fd/lputlab.f b/util/sorc/sixbitb2.fd/lputlab.f deleted file mode 100755 index 41a590f906..0000000000 --- a/util/sorc/sixbitb2.fd/lputlab.f +++ /dev/null @@ -1,35 +0,0 @@ - SUBROUTINE lPUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIORS,ITAG) - common/counts/icount -ckumar data icount/0/ - dimension kprior(2) - character*(*) ctext -c parse kprior -ckumar 1 line below added by kumar ! for ibmsp1 - icount = 0 - kprior(1)=0 - kprior(2)=0 - if (kpriors .eq. 0) then - kprior(1)=0 - kprior(2)=0 - else - kprior(2)=kpriors - kprior(1)=0 - endif - icount=icount+1 - print 901,ipt,jpt,height,ctext,angle,nchar,kprior,itaG - print 904,ctext,nchaR - 904 format('LPUTLAB TEXT',A132,i4) - 901 format - 1 ('LPUTLAB ARGS',i6,i6,f6.2, '>',a16,'<',f6.2,i3,i6,i6,i8) - if(icount .le. 1) then - print 902 - 902 format('LPUTLAB',/,'LPUTLAB HDRS IDOT JDOT',2x, - 1' HGT', 7x,'CHAR',7x,' ANG', - 1 ' NCH KP(1) KP(2) ITG ',/,'LPUTLAB') - endif - if (icount .ge. 20)icount=0 -C call PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,8,KPRIOR,ITAG) - call PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIOR,ITAG) - return - end - diff --git a/util/sorc/sixbitb2.fd/main.f b/util/sorc/sixbitb2.fd/main.f deleted file mode 100755 index 4ab58d66b8..0000000000 --- a/util/sorc/sixbitb2.fd/main.f +++ /dev/null @@ -1,1018 +0,0 @@ -c $$$ MAIN PROGRAM DOCUMENTATION BLOCK *** -c -c MAIN PROGRAM: SIXBITB2 -C PRGMMR: KUMAR ORG: NP12 DATE: 2000-03-21 -c -c ABSTRACT: Packs raw bit image into 6 bit bedient format -c Adds NOAA DUCK. Image resolution is passed -c in a header in the bit image (read from fortran -c units 11 and 12) -c -c PROGRAM HISTORY LOG: -c 96-12-18 vandenberghe Program was originally avpolar -c 86-08-12 HLYWIAK -c 88-02-03 RUSSELL E. JONES CHANGE FORTXDAM-W3FK00 I/O PACKAGE -c TO VSAM-W3FK40, W3FT19 TO W3FT59 -c 88-02-03 HENRICHSEN PETER USE W3FQ06 REMOVE INLINE GRAPHIC -c SUBROUTINES. -c 91-03-15 LILLY ADD CALL TO GULFTL WHICH PROVIDES -c THE GENERATING MODEL. -c 95-05-05 LILLY CONVRT TO FORTRAN 77. ADD LOGIC -c FOR PRODUCING AN ATLANTIC AND A -c PACIFIC FAX CUT FOR FL450, FL390, -c FL340, FL300, FL240, AND FL180. -c 95-09-06 LILLY ADD SUBROUTINE DUCK IN ORDER TO -c DISPLAY NCEP INSTEAD OF NMC ON -c VARIOUS CHARTS. -c 96-12-18 vandenberghe removed graphics portion and -c left six bit packing logic. The -c ancestor of this program is avpolarv -c the only remaining graphics is -c a call to DUCK -c this program is expected to -c do all conversion of imported -c raster images to 6 bit graphics -c however fax image size is currently -c hardwired; a holdover from the -c cntr ancestery of avpolar; the -c hardwiring probably should be removed -c so master image size(s) can be -c specified in fort.5 ( now done just b -c -c 97-01-17 added capability to read multiple map -c images of varying resolution as -c suggested above. However the resolution -c information is stored in the map image -c and no fort.5 is needed (yet), the imag -c are read from unit 12. -C -C 97-02-18 retrofitted capability to build -c IPAK field in product in response -c to OSO requirement. This only -c works for FDFAX and WNDANFTF -c products so far. All done in -c a call to ipak just before cntr call -c -c 97-06-20 VANDENBERGHE EXTENSIVE enhancements. Added -c capability to modify fax cuts -c on the fly from fortran unit 4 input -c and also write various text and boxes -c to the map background. Also added -c new subroutine STAL to read station -c input from fortran unit 39 and -c subroutine STAPLT to plot each station. -c Added titling capability to GULFTL; -c this now also reads titles from unit 13. -c The strip title is read in the main pro -c all other titles are read in GULFTL. -c Added subroutine BOX to draw boxes. -c Added capability to shift all text plot -c by GULFTL, BOX, and STAPLOT, by a varyi -c number of x and y pixels; this -c allows the same station information to -c be used on a different background. -c Although this program is believed to -c be downward compatable with the old -c sixbitb code, that capability has -c not been tested so a part of the -c revisions is a name change to sixbitb2. -c -c 1999-09-08 KRISHNA KUMAR Converted this code for IBM RS/6000 -c from CRAY. Program has been modified -c to write the Fax output in direct -c access mode. -c USAGE: -c INPUT: -c fort.18 fax cut NAMES and subset numbers to use. -c (this is NOT overridden by unit 4 input below -c fort.15 map naming information (ignored) -c mapback.pur map image (just read for map header) -c CNTR package will reopen this as unit -c 11 (see below) -c ./mapback.pur (unit 11) (hidden within cntr libraries) -c map background which for this -c program contains ALL of the graphics -c the name of the background is -c mapback.pur on the programs current -c working directory and it is specified -c in a data stattement -c (optional) -c ./image002 All of these are processed as fort.9 and -c ./image003 then reopened as fort.11 by CNTR package -c ./image004 CNTR usage of fort.11 is supposed to be -c ./image005 transparent to caller but unit 11 must -c .. not be open when CNTR is called. -c .. THIS REQUIREMENT IS MET BY THIS CODE!! -c ./imagennn -c fort.39 station pixel coordinates and all data -c fort.13 optional run time titles, boxing instructions, -c text plotting instructions, map shifting -c instructions, and fax cutting instructions -c Fort.4 is scanned for each -c type of instruction and any such instructions. -c are processed. The instructions may appear in -c any order and may be mixed. -c Some types may not be present -c or the whole file may be empty, then the -c program just plots a single title and strip -c titles and passes the image through to OSO -c with default fax cutting information. -c fortran unit 18 above describes cut NAMES -c and subset numbers; fort.4 input specifies -c the DIMENSIONS of the cut(s), otherwise defaul -c are used -c -c OUTPUT: -c fort.81 6bit bedient file -c SCRATCH: -c fort.60, 61, 62, 63, 71, 72, 52, and 55 -c all are assigned on cray as -sunblocked -c -c SUBPROGRAMS CALLED: -c UNIQUE: ECHBAR GETSXX NPOLUV PLTTLL -c PLTWLL POLSTN -c RNCNTL MERCIN DOFRST AVTTLS SLTCRD -c FAXSHD WNDRNH IPAK STAL STAPLT GULFTL BOX -c -c LIBRARY: -c SPECIAL - CONSOL IAND IOR ISHFT -c SYSTEM - GETENV (in ipak only) -c W3LIB - W3AI24 W3AQ13 W3AQ09 W3AS00 -c - W3FQ06 -c W3FB04 W3FK40 W3FT59 W3FA11 W3FA13 -c W3FT08 W3FT09 W3FT10 W3FT11 W3FA12 W3FT12 -c found on /nwprod/w3lib on all three cray -c GRAPHIC - -c CNTR ISP2EB ZPLOT -c AFDMP AFNC AFST CHARAC CMSK CNTR -c CNTRI CONST DAYOWK DCD4 DSH ENDMAP -c ENDAFO HILO IFS INPUT INTRP IROT -c IRVR ISORT LKTLBS MERGE NCD8 OUTP -c PRTITL PUTLAB RAISE SCAN SHADE SNAP -c TRANSA UPDATR VECT WINCON WNDBRK WNDIRT -c found on /nwprod/gphlib/gphcntr -c /nwprod/gphlib/gphfont -c /nwprod/gphlib/gphlib -c on cray4 (exec works on all crays) -c -c -c EXIT STATES: 96 Bad GRIB index file; 99 bad GRIB file -c -c -c LANGUAGE: F90 -c MACHINE : IBM -c -c 12/18/96 New program requirements (ignore above) -c fort.8 fax cut information -c fort.5 map naming information (ignored) -c fort.11 (hidden within cntr libraries) -c map background which for this -c program contains ALL of the graphics -c the name of the background is -c mapback.pur on the programs current -c working directory and it is specified -c in a data statement -c -c a future version will allow multiple -c backgrounds for multiple images -c $$$ -c - COMMON/ISPACE/BUFF(5400),XTRA(8400) - COMMON/MFILE/LANL(256),IDANL(1539) - COMMON/PACKRA/JTAU(2),IUHR,ITAG,MONAT,JAHR,IHOUR,IDAY,IMONTH,IYR - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ICNTR/IP1(2),IP2(2),IP3(2) - COMMON/ICNTR2/IP4(2),IP5(2),IP6(2) - COMMON/MRGARG/YDIS,DUMMY(2),iret_zpl,XO,YO - COMMON/XZPLAX/XZPLOT,YZPLOT,IORITY - COMMON/POLST2/LABSTN(2,145) - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,60) - COMMON/TITLES/KTITLE(28),LPOLAR,LOWLEV - parameter(MAXIWORD=36,MAXJSLINE=5828) - PARAMETER (IMAGSIZ_WRDS=MAXIWORD*MAXJSLINE) - dimension IMAGE(IMAGSIZ_WRDS) - character*8 clabss(2,145) - character*80 cstrip,cstrip2 - common/st/cstrip,cstrip2 -ckumar - COMMON/IOUTFAX/IFAXOUT,NRECFAX ! ADDED FOR DIRECT ACCESS FOR FAX OUTPUT -C - INTEGER IFAXOUT,NRECFAX -ckumar - character*130 cline - dimension nshift(59) - integer ioutin(2) - data nshift/59*0/ -CCKUMAR Change - equivalence (labstn,clabss) -CCKUMAR Change -c -ckumar - REAL d12(145*37),d22(145*37),d32(145*37),d42(145*37) -c - INTEGER d11(6) - INTEGER d13(2),d14(2),d15(20) - INTEGER d23(2),d24(2),d25(20) - INTEGER d33(2),d34(2),d35(20) - INTEGER d43(2),d44(2),d45(20) -C - DIMENSION ICK(3) - INTEGER ichk(3) - -c ADDED THIS............................... - DIMENSION ITAUI(3),ILVLI(3), IFLDI(3) - DIMENSION ITAU(3),LVL(3),ITYPE(3) - DIMENSION MTAU(5),MLVL(8),KLVL(8),MTYPE(3) -c - DIMENSION IL(15) - DIMENSION INDEX(6) - DIMENSION INAM1(3) - character*8 cnam1(3),cnam2(3),cnam3(3) - character*12 cn12(3) - dIMENSION INAM2(3) - DIMENSION INAM3(3) - equivalence (cnam1,inam1),(cnam2,inam2),(cnam3,inam3) - DIMENSION IBCDT(2) - dIMENSION IBCD(80) - DIMENSION IFSRP(80) - DIMENSION IBCD1(3) - DIMENSION IBCD2(4) - DIMENSION IBCD3(5) - DIMENSION IBCD4(4) - DIMENSION IDESC(9) - DIMENSION IDDC(5) - DIMENSION IBCDZ(2) - DIMENSION ITITL3(4) - DIMENSION ITITL4(2) - DIMENSION IMONT(12) - DIMENSION IFID(14) - character*1 cifid(56) - character*56 cifid56 - equivalence (cifid56,cifid) -CCKUMAR Change - equivalence (cifid,IFID) -CCKUMAR Change - INTEGER JFID(14) - character*4 cjpp(2,14) - character*1 cjfid(56) -CCKUMAR Change - equivalence (cjpp,jfid) -CCKUMAR Change - character*56 cjpp56 - equivalence (cjpp56,cjfid) -CCKUMAR Change - equivalence (cjfid,jfid) -CCKUMAR Change - DIMENSION KWNCTL(3,19) - DIMENSION KTTCTL(3,19) - DIMENSION FLD1(145,37) - DIMENSION FLD2(145,37) - DIMENSION IVLD(2) - INTEGER MESS1(11),MESS2(11),MESS3(10) -c THIS INCLUDES THE ATLANTIC HALF AND PACF HALF - DIMENSION IAREA(8,19) - dimension ishiftx(50) - dimension ishifty(50) - common/pshift/ishiftx,ishifty,ishiftxx,ishiftyy -c data ishiftx,ishifty,ishiftxx,ishiftyy/102*0/ -c -c -c THIS IS A TEST TO SEE IF I CAN REPLACE CALL ENDMAP -c WHICH THE FOLLOWING SUBSTITUTION???? - INTEGER SFL - DATA SFL /X'FFFFFC00'/ -c -c - CHARACTER*44 IMESS2 - CHARACTER*40 IMESS3 - CHARACTER*56 KJFID - CHARACTER*1 LPARM(100) - CHARACTER*1 LI - DATA LI /'I'/ - CHARACTER*4 NSTOP -c - INTEGER ITITL1 - INTEGER I00Z - INTEGER I12Z - INTEGER IDENT(12) - INTEGER IFULL - INTEGER J00Z - INTEGER J12Z - INTEGER LU -c - INTEGER IP1,IP2,IP3 - INTEGER IP4,IP5,IP6 - INTEGER IHAVL(2) -c - LOGICAL LPOLAR - LOGICAL LOWLEV -c -c.....FOLLOWING ARE THE CUT DEFINITIONS FOR ISCHED... -c 1=XX14,2=VFULL,3=XX15,4=PN28,5=NT22,6=NT23,7=PN29,8=ATLN,9=PACF -c STRT(SCANS),HEIGHT(S),FLAGS,INDENT(BYTES),WIDTH(B),FAXIND(B), -c STRT OF INSET(S),INSET NUMBER -c -c AND THIS.................................... -c - DATA MTAU /18,24,30,36,48/ - DATA MLVL /850,700,500,400,300,250,200,150/ - DATA KLVL /4H 850,4H 700,4H 500,4H 400,4H 300, - 1 4H 250,4H 200,4H 150/ - DATA MTYPE /48,49,16/ -c - DATA NUMTAU /5/ - DATA NUMFLD /3/ - DATA NUMLVL /8/ -c - DATA MESS1/4HNWS ,4H;@20,4H** ,4HAVPO,4HLAR ,4HCOMP,4HILED, - 1 4H 2/,4H18/8,4H8. *,4H* ;:/ - DATA MESS2/4HNWS ,4H;@20,4HPOLA,4HR AV,4HIATI,4HON M,4HAPXX, - 1 4HXX W,4HAS M,4HISSE,4HD ;:/ - DATA MESS3/4HNWS ,4H;@20,4H** X,4HX OF,4H XX ,4HMAPS,4H COM, - 1 4HPLET,4HED ,4H**;:/ - DATA IAREA/216,2000,129,41,216,0,0,0, - 2 1,3600,128,00 ,216,0,0,0, - 3 0001,3500,128,0, 216,0,0,0, - 4 3450,3500,128,0 ,216,0,0,0, - 5 790,1950,064,67,108,0,0,0, - 6 55,1710,129,40,216,0,0,0, - 7 655,1435,129,130,216,0,0,0, - 8 100,2800,129,0,216,0,0,0, - 9 100,2800,129,-128,216,0,0,0, - a 1700,3500,128,00 ,216,0,0,0, - b 3500,3500,128,64 ,128,0,0,0, - c 0001,2700,128,64 ,128,0,0,0, - d 3400,2700,128,32 ,128,0,0,0, - e 1700,3500,128,32 ,128,0,0,0, - f 0001,2700,128,64 ,128,0,0,0, - g 0001,2700,128,64 ,128,0,0,0, - h 0001,2700,128,64 ,128,0,0,0, - i 0001,2700,128,64 ,128,0,0,0, - k 0001,2700,128,64 ,128,0,0,0/ - DATA ICK/0,13800,1/ - DATA MASK8/X'000000FF'/ - DATA NU/61/ - DATA IDESC/4HUNSI,4HGNED,4H TEM,4HPERA,4HTURE, - X 4HS AR,4HE NE,4HGATI,4HVE. / - DATA KWNCTL / 00, 1, 2, 05, 1, 2, - 1 10, 1, 2, 15, 1, 2, - 2 20, 1, 2, 25, 1, 2, - 3 30, 1, 2, 35, 1, 2, - 4 40, 1, 2, 45, 1, 2, - 5 50, 1, 2, 55, 1, 4, - 6 60, 1, 4, 65, 1, 4, - 7 70, 1, 4, 75, 5, 8, - 8 80, 1,16, 85,29,36, - 9 90,73,73 / - DATA LBLTAP/55/ - DATA KTTCTL / 00, 1, 4, 05, 3, 4, - 1 10, 1, 4, 15, 3, 4, - 2 20, 1, 4, 25, 3, 4, - 3 30, 1, 4, 35, 3, 4, - 4 40, 1, 4, 45, 3, 4, - 5 50, 1, 4, 55, 3, 4, - 6 60, 1, 4, 65, 5, 8, - 7 70, 1, 8, 75, 5, 8, - 8 80, 1,16, 85,29,36, - 9 90,73,73 / -c ... WHERE KTTCTL HAS LAT/ M1 /M3 OF LOOP CONTROLS FOR TEMPERATURE - DATA INDEX/51,23,0,-47,0,23/ -c -c CONSTANTS FOR BACKGROUND NH2500 -c -c 12/29/96 GWV -c variables to handle multiple map backgrounds -c (one per image up to 99 images) -c file ./cnames(k).pur will be opened in the map loop -c the cfiles variable is a convenient way to handle -c the ./ prefix and the .pur suffix. - character*8 cl(15) - equivalence (cl,il) - character*8 cnames(100) - character*14 cfiles(100) -c variable to store resolution from map background -c (rather than hardwiring it) - character*80 chead - DATA IL(1),IL(2)/8HMAPBACK ,0 / - DATA IL(3),IL(4),IL(5),IL(6)/0,0,1792,2440/ - DATA IL(7),IL(8),IL(9),IL(10)/0,0,1792,2440/ - -c -c CONTOUR ADJUST -c - DATA IL(11),IL(12)/0,0/ -c -c LABELS ADJUST -c - DATA IL(13),IL(14)/0,0/ - DATA JFID/4H V,4HSSSS,4H CCZ,4H MM/,4HDD T,4HTHR ,4HLLLM, - X 4HB PO,4HLAR ,4HAVIA,4HTION,4H W/T,4H ,4H / - DATA INAM1/4HPROP,4HERTY,4H OF / - DATA INAM2/4HK. H,4HLYWI,4HAK / - DATA INAM3/4HBIN ,4HA4 W,4HWB / - DATA cn12/'PROPERTY OF ','K. HLYWIAK ','BIN A4 WWB '/ - DATA ITITL1/4H / - DATA ITITL3/4H HR,4H PRO,4HG VA,4HLID / - DATA I00Z/4H00Z / - DATA I06Z/4H06Z / - DATA I12Z/4H12Z / - DATA I18Z/4H18Z / - DATA IMONT/4HJAN ,4HFEB ,4HMAR ,4HAPR , - X 4HMAY ,4HJUN ,4HJUL ,4HAUG , - X 4HSEP ,4HOCT ,4HNOV ,4HDEC / - DATA J00Z/4H 00Z/ - DATA J12Z/4H 12Z/ - DATA ITITL4/4HBASE,4HD ON/ - DATA IDDC/4HNWS-,4HNCEP,4HWASH,4HINGT,4HON. / - DATA IDID/600/ - DATA IGIANT/15/ - DATA ISMALL/10/ - DATA IVLD/4H VAL,4HID / - DATA INCR/25/ - DATA IONE/1/ - DATA LU/18/ - DATA IBLANK/4H / -c IA IS DEFINITION , JA IS THE NUMBER OF CUTS - DATA IA/8/,JA/19/ - DATA KVAR/2/,IMAPER/0/ -c -c.......ADDED ON 5 JUNE 1986........... - DATA IDFAX/4H B/ - DATA IFFAX/4H F/ - DATA IVFAX/4H V/ - DATA IMASK3/X'FF000000'/ - DATA MAPT7/X'E5000000'/ -c - EQUIVALENCE (IFULL,IHAVL(1)) - EQUIVALENCE(T1,IL(15)) - EQUIVALENCE(FLD1(1,1),BUFF(1)) - EQUIVALENCE(FLD2(1,1),XTRA(1)) -CCKUMAR Change - EQUIVALENCE(IMESS2,MESS2(1)) -CCKUMAR Change - EQUIVALENCE(IMESS3,MESS3(1)) -CCKUMAR Change - EQUIVALENCE(KJFID,JFID(1)) -CCKUMAR Change - integer kvv(2) -c -c SET FLAG FOR POLAR MAP - character*3 cst6,cst68 - CALL W3TAGB('SIXBITB2',2000,0081,0069,'NP12') -ckumar - IEXIT = 0 - JLAST = 0 - NRECFAX = 0 - IFAXOUT = 81 -ckumar -c OPEN THE OUT PUT FAX FILE. - - OPEN (IFAXOUT, ACCESS='DIRECT', RECL=1440 ) -c -ckumar -c GWV 5/1/97 -c look for run time iarea modifications, strip titles and -c map number specific pixel shifts -c (modify fax cuts) -c -ckumar -ckumar cstrip initialized with blanks -ckumar - cstrip(1:)=' ' -ckumar - do i=1,50 - ishiftx(i)=0 - ishifty(i)=0 - enddo - - ishiftxx=0 - ishiftyy=0 -c*** - do 4,k=1,999999 - - read(13,1380,end=49,err=49)cline - print *, cline - 1380 format(a130) - - if(cline(1:5) .eq. 'IAREA') then - read(cline,1382) kd,jd,ival - iarea(kd,jd)=ival - print *,' IAREA(k,j) MODIFIED K= ',kd, ' J= ',jd, - 1 ' NEW VALUE =',ival - 1382 format(6x,3i6) - endif - if(cline(1:5) .eq. 'STRIP') read(cline,186)cstrip - if(cline(1:5) .eq. 'SHIFT') - 1 read(cline,188)kmap,ishiftx(kmap),ishifty(kmap) - 188 format(6x,3i5) - 186 format(6x,a80) - 4 continue - 49 continue -ckumar - rewind (13) -ckumar -c end fax cut modification -c -c*** -c -c CODE ADDED TO CONVERT EBCDIC STATION ID SPECIFIED -c IN HEX DATA STATEMENTS, TO ASCII -c -c*** - do 7 k=1,14 - id=(K-1)*4 +1 - cjpp56(id:id+3)=cjpp(1,k) - print 1777,cjpp(1,k),cjpp(2,k),cjpp56 -1777 format(' DISPLCODE ',2a8,' nx ',a56) -7 continue -c -c*** -c convert labstn -c -c*** - do 10,k=2,145 - cst68=clabss(2,k)(6:8) - 197 format(' LABSTN ',a3) - 10 continue -c -c*** -c -c load filenames for map backgrounds - cfiles(1)='mapback.pur' - cnames(1)='MAPBACK ' -c -c*** - do 2,k=2,100 - write(cnames(k),1019)k - write(cfiles(k),1039)k - 1019 format('image',i3.3) - 1039 format('image',i3.3,'.pur') - 2 continue -ckumar - print*,'******cnames(2) ',cnames(2) - print*,'******cfiles(2) ',cfiles(2) -ckumar -c -c*** - LPOLAR=.TRUE. -C -C INITIALIZE TAPE -C - REWIND NU -C CALL ERRMSG(9) - T1=60.0 -C PRINT(MESS1) - WRITE(6,3482) - 3482 FORMAT(1X,'BEFORE RNCNTL') -c -c*** - CALL RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOU1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) -c*** - WRITE(6,3483) - 3483 FORMAT(1X,'AFTER RNCNTL') - IF(ISWTCH.EQ.0)GOTO 105 -C -C FALL THRU-SEARCH THROUGH PEPFAXA SCHEDULE FOR DESIRED -C RUN CARD ("1" CARD). -C -c*** - 2000 READ(LU,2005,ERR=2055,END=2060)ICARD3,IIRUN1,IIRUN2,IIJOB1, - 1IIJOB2,IICYC,NMAPS,KCODE1,KCODE2 - 2005 FORMAT(I1,2(A4,A1),A4,I5,3X,A4,A1) - IF(ICARD3.EQ.IONE)GOTO 2020 -Corig PRINT 2010,LU -c WRITE(6,2010)LU -c2010 FORMAT('0BAD RUN CARD FORMAT ON UNIT',I2) -c*** - CALL W3TAGE('SIXBITB2') - STOP 2012 -c -c OTHERWISE, RUN CARD FORMAT FOUND AND OK. -c - 2020 IF(INOPNA.EQ.IIJOB1.AND.INOPNB.EQ.IIJOB2)GOTO 2090 -c -c FALL THRU-READ THROUGH UNWANTED PART OF SCHEDULE. -c -c*** - DO 2050 I=1,NMAPS - READ(LU,2030)NSLOTS - 2030 FORMAT(68X,I4) - DO 2050 J=1,NSLOTS - READ(LU,2040)I1 - 2040 FORMAT(A1) - 2050 CONTINUE -c*** - GOTO 2000 - 2055 CONTINUE -c WRITE(6,2057) LU - 2057 FORMAT('0ERROR READING FILE',I2,'...PROGRAM STOPS') - CALL W3TAGE('SIXBITB2') - STOP 2058 - 2060 CONTINUE -c WRITE(6,2062)LU - 2062 FORMAT('0END OF FILE ON UNIT',I2,' WITHOUT FINDING OPERATIONAL JOB - 1TYPE') - CALL W3TAGE('SIXBITB2') - STOP 2065 - 2090 CONTINUE - WRITE(6,2092) LU,IIJOB1,IIJOB2 - 2092 FORMAT('0OPERATIONAL JOB FORMAT FOUND ON UNIT',I2,'---',A4,A1) -c -c * * * * * * * * * * BASIC MAP LOOP* * * * * * * * * * * * * * * * -c - 105 CONTINUE -c -c*** - DO 1306 IMP=1,NMAPS - ishiftxx=ishiftx(IMP) - ishiftyy=ishifty(IMP) - cl(1)=cnames(IMP) - -ckumar -ckumar Reading the map background - Unit number is changed to -ckumar 12 from 9 - -ckumar open(12,form='unformatted',file=cfiles(imp)) - open(12,form='unformatted',access='direct',recl=80, - 1 file=cfiles(imp)) -c*** -ckumar - print*,'Reading Mapback # 1 ',nmaps - print*,'Mapback Name ##### ',cfiles(imp) -ckumar - read(12,rec=1) chead - print*,'chead',chead - read(chead,101)nscan,ipixel - 101 format(36x,i4,6x,i2) - ipixel=ipixel*64 - il(6)=nscan - il(5)=ipixel+64 - print *,' MAP RESOLUTION WILL BE ',il(5),il(6) - il(9)=il(5) - il(10)=il(6) -c new VFULL cut modification 2/24/97 - iarea(2,2)=nscan -c end new VFULL cut mod - print *,' MAP RESOLUTION WILL BE ',il(5),il(6),' cut', iarea(2,1) -ckumar - close (12) -ckumar -c*** -c ZERO ISCHED ARRAY -c*** - DO 1300 I=1,8 - DO 1300 J=1,60 - ISCHED(I,J)=0 - 1300 CONTINUE -c*** -corig PRINT 1302 - WRITE(6,1302) - 1302 FORMAT('0ISCHED ARRAY HAS BEEN INITIALIZED FOR NEXT MAP') -c INITIALIZE PUTLAB ARGUMENTS -c - PUTHGT=1.0 - PUTANG=0.0 - IPRPUT=0 - ITAPUT=0 -c -c INITIALIZE FOR ZPLOT -c - YDIS=0.0 - XZPLOT=1.0 - YZPLOT=1.0 - IORITY=2 -c -c INITIALIZE LABEL ARRAY -c - REWIND LBLTAP -c -c SETUP FOR REGULAR CHARACTERS -c - CALL ZPLOT(0.0,0.0,-3) -c -c -c INSERT ICOA STATIONS IN LABEL ARRAY -c - M2=LABSTN(1,1)+1 -c -c*** - DO 107 IZ=2,M2 - LABIX=LABIX+1 - LABEL(1,LABIX)=LABSTN(1,IZ) - LABEL(2,LABIX)=LABSTN(2,IZ) - 107 CONTINUE - print*,'LABEL ARRAY',((label(i,j),j=1,1024),i=1,2) -c -c*** -c -c INSERT NAME ON MAP -c - IF(ISWTCH.EQ.1)GOTO 108 - IXL=1150 - IXL1=180 - JXL=250 - HT=11.0 - NCHAR=12 - IHAVL(1)=0 - IHAVL(2)=0 - ITAPUT=IFULL -c - kvv(1)=0 - kvv(2)=0 - CALL PUTLAB(IXL,JXL,HT,CN12(1),0.0,NCHAR,kvv,ITAPUT) - CALL PUTLAB(IXL1,JXL,HT,CN12(1),0.0,NCHAR,kvv,ITAPUT) - JXL=JXL-35 - CALL PUTLAB(IXL,JXL,HT,CN12(2),0.0,NCHAR,kvv,ITAPUT) - CALL PUTLAB(IXL1,JXL,HT,CN12(2),0.0,NCHAR,kvv,ITAPUT) - JXL=JXL-35 - CALL PUTLAB(IXL,JXL,HT,CN12(3),0.0,NCHAR,kvv,ITAPUT) - CALL PUTLAB(IXL1,JXL,HT,CN12(3),0.0,NCHAR,kvv,ITAPUT) - 108 CALL MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) -c*** - DO 100 I = 1,NUMFLD - DO 110 J = 1,NUMTAU - IF(ITAUI(I).EQ.J) ITAU(I) = MTAU(J) - 110 CONTINUE - 100 CONTINUE -c*** -c -c*** - DO 120 I = 1,NUMFLD - DO 130 J = 1,NUMLVL - IF(ILVLI(I).EQ.J) LVL(I) = MLVL(J) - 130 CONTINUE - 120 CONTINUE -c*** -c -c*** - DO 150 I = 1,NUMFLD - DO 151 J = 1,NUMFLD - IF(IFLDI(I).EQ.J) ITYPE(I) = MTYPE(J) - 151 CONTINUE - 150 CONTINUE -c*** -c READ IN TEMPERATURE FIELD - IF(IEXIT.NE.0) GO TO 350 -c -c PROCESS DATE -c - JTAU(1)=IAND(IDENT(1),MASK8) - IHOUR=IAND(IDENT(7),MASK8) - IDAY=IAND(ISHFT(IDENT(7),-8),MASK8) - IMONTH=IAND(ISHFT(IDENT(7),-16),MASK8) - IYR=ISHFT(IDENT(7),-24)+1900 - WRITE(6,125) JTAU(1),IHOUR,IDAY,IMONTH,IYR - 125 FORMAT(1H0,' TAU INCREMENTS= ',I3,' BASED ON IHOUR= ',I3, - X ' IDAY= ',I3,' IMONTH= ',I3,' IYR= ',I4) -c -c UPDATE -c - WRITE(6,126) IUHR,ITAG,MONAT,JAHR - 126 FORMAT(1H0,' UPDATE-IUHR= ',I3,' ITAG= ',I3, - X ' MONAT= ',I3,' JAHR= ',I4) -c - GO TO 400 -c -c ERROR GETTING TEMPERATURES -c - 350 CONTINUE - WRITE(6,360) IEXIT - 360 FORMAT(1H0,' ERROR GETTING TEMPERATURE-IEXIT= ',I3) - GOTO 670 -c -c START PROCESSING DATA -c - 400 CONTINUE - WRITE(6,410) - 410 FORMAT(1H0,' DATA PROCESSING STARTED') -c -c PLOT TEMPERATURES -c -c*** - CALL DOFRST(LVL(1),IDENT) -c*** - print 1934,'AF DOFRS' - print 1934,(KTITLE(k),k=1,14) -1934 format('KTTL ',14a8) - WRITE(6,420) - 420 FORMAT(1H0,' PLOT OF TEMPERATURE COMPLETED ') -c -c READ IN U FIELD -c - IF(IEXIT.NE.0) GO TO 600 -c -c READ IN V FIELD -c - IF(IEXIT.NE.0) GO TO 650 - GO TO 700 -c -c ERROR GETTING U -c - 600 CONTINUE - WRITE(6,610) IEXIT - 610 FORMAT(1H0,' ERROR GETTING U-IEXIT= ',I3) - GOTO 670 -c -c ERROR GETTING V -c - 650 CONTINUE - WRITE(6,660) IEXIT - 660 FORMAT(1H0,' ERROR GETTING V-IEXIT= ',I3) - 670 CONTINUE - WRITE(6,675) IMP - 675 FORMAT('0SKIP MAP ',I2) -c -c*** - DO 690 IYUK=1,NSLOTS - IF(ISWTCH.EQ.1) GO TO 685 - READ (LU,680) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 680 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - GO TO 690 - 685 READ (LU,680) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 ,IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 690 CONTINUE -c*** - WRITE(IMESS2(25:32),FMT='(2HAP,I4,2H W)')MAPON - GOTO 1306 -c -c PROCESS U,V S -c - 700 CONTINUE - IMAPER=IMAPER+1 - IOPTN=1 -corig PRINT 750 - WRITE(6,750) - 750 FORMAT(1H0,' U AND V PROCESSED ') - INCR1=0 - NNN=0 - JX2=7375 -c -c - - - - - - - - - - -SLOT LOOP- - - - - - - - - - - - - - - - - - -c -c****** - DO 900 ISLT=1,NSLOTS -c*** - CALL SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, - 1 IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A, - 1 IREM1B) - - IF(ISLT.EQ.1) ISLOT1=ISLOTA - IF(ISLT.EQ.1) ISUB1=ISUB - print 1934,'b avttl' - print 1934,(KTITLE(k),k=1,14) - NCHAR=80 - write(cstrip2(1:5),147)islota,islotb - if(cstrip2(7:9) .eq. 'CUT') then - cstrip2(7:80)=cstrip(7:80) - else - cstrip2(12:80)=cstrip(6:74) - endif - 147 format(a4,a1) - stfont=11.0 - if(iarea(2,iarea3) .lt. 900) stfont=1.0 - print *,'STFONT',iarea3,iarea(2,iarea3),stfont - if(cstrip(1:15) .ne. ' ')then -ckumar - print*,'Before lPUTLAB in main ' -ckumar - CALL lPUTLAB(10,7400+25*(islt-1), - 1 stfont,cstrip2,0.0,NCHAR,kvv,ITAPUT) - if(stfont .eq. 1.0) call duck(600,7395+25*(islt-1),0,7) - if(stfont .eq. 11.0) call duck(1200,7395+25*(islt-1),0,7) -ckumar -c - endif - call duck (1030,30,0,7) - print 1934,' a avt' - print 1934,(KTITLE(k),k=1,14) - print 1934,'DUMMY ' - print 1934,'DUMMY ' -c fILL ISCHED ARRAY WITH INFORMATION FROM IAREA ARRAY -c*** - 895 CALL FAXSHD(IAREA,IA,JA,IAREA3,INCR1,INCR,JLAST,NNN) -c*** -c -c IF(IAREA3.EQ.KVAR)GOTO 900 - write(*,*)'Print the ((isched(8,60),j=1,60),i=1,8)' -c write(*,'(1x,8z16,1x)')((isched(i,j),j=1,60),i=1,8) - INCR1=INCR1+INCR - IF(JX2.EQ.JLAST)GOTO 900 - WRITE(6,897) JX2,JLAST - 897 FORMAT(' JX2=',I5,' JLAST=',I5) - 900 CONTINUE -c -c SETUP FOR 360 TYPEWRITER MESSAGE -c - IVAR=IAND(ISLOT1,IMASK3) - IF(NSLOTS.GT.1) GO TO 135 -c........SO NSLOTS=1, EITHER FAX OR VARIAN - IF(IVAR.NE.MAPT7) JFID(1)=IFFAX - IF(IVAR.EQ.MAPT7) JFID(1)=IVFAX - GO TO 145 - 135 IF(IVAR.NE.MAPT7) GO TO 140 - IF(ISUB1.EQ.99) GO TO 140 -c........TO ARRIVE HERE, IVAR=V AND ISUB1.NE.99, BOTH FAX AND VARIAN - JFID(1)=IDFAX - GO TO 145 - 140 CONTINUE - JFID(1)=IFFAX - GO TO 145 - 145 CONTINUE -c - WRITE(KJFID(5:28),FMT='(I4,1X,I2,2HZ ,I2,1H/,I2,1X,I2, - A2HHR,I4,1HM)') ISUB,IUHR,MONAT,ITAG,JTAU(1),LVL(1) -c - print 10177,(cjfid(k),k=1,56) -10177 format(' CDC DISPLCODE ARG ',56a1) - - call ipak(cifid56,isub) -c - ierr=0 - IF(IERR.EQ.0) GO TO 160 - WRITE(6,155) - 155 FORMAT(1H0,' ERROR FORMAT FROM ASC2ISP ') - 160 CONTINUE - WRITE(6,165) (JFID(I),I=1,14) - 165 FORMAT(1H0,' 360 TYPEWRITER COMMENT= ',14A4) -c -c OUTPUT MAP -c - ICNT=0 - IRTRY=2 - ICK(1)=-1 - ICK(3)=0 - LCKPT=100 - WRITE(6,1210) LCKPT - 1210 FORMAT(1H ,10X,'ARRIVED AT CHECKPOINT=',I4) - NCHAR=8 - ht=11. - call gulftl - call stal -c*** - CALL ZPLOT(0.0,0.0,999) - LABEL(1,1)=-1 - rewind (55) - print 9266,IMAGSIZ_WRDS,(il(kkk),kkk=1,15) - 9266 format(' TEMP SIZE',i30) - print 1939,isched - print 1939 - 1939 format(50(/,'isched ',8(Z16,1x))) - print*,'ifid = ',ifid - print*,'isched = ',isched -c -c*** - nflds =0 -c - call CNTR(ireg_cnt,IMAGE,IMAGSIZ_WRDS, - 1 il,LABEL,ichk,ifid,isched,d11, - 1 nflds, - 1 d12,d13,d14,d15, - 1 d22,d23,d24,d25, - 1 d32,d33,d34,d35, - 1 d42,d43,d44,d45) -c*** - 1201 CONTINUE - IF(ICK(1).EQ.-1) GO TO 1205 - IF(ICK(1).EQ.0) GO TO 1202 - IF(ICK(1).EQ.1) GO TO 706 - STOP 1206 - 1202 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1201 - 1205 CONTINUE - LCKPT=101 - WRITE(6,1210) LCKPT - 1306 CONTINUE - CALL ENDMAP(IFAXOUT,NRECFAX) - CLOSE (IFAXOUT) - LABEL(1,1) = SFL -c COMMENT OUT NU ENDIFL# -c ENDFILE NU -c - CALL GETSXX(999,500,ITYPE,FLD2,IDENT,IEXIT) -c -c INTERFACE LOGIC -c - 706 CONTINUE - WRITE(6,761) - 761 FORMAT(1H0,'BAD BACKGROUND INPUT DISK') - ISTOP = 3050 - GO TO 9999 - 707 CONTINUE - WRITE(6,765) - 765 FORMAT(1H0,'BAD OUTPUT TAPE') - ISTOP = 3060 - GO TO 9999 - 9999 CALL W3TAGE('SIXBITB2') -c - WRITE(6,770) IMAPER,NMAPS - 770 FORMAT(5X,I2,' OF ',I2,' MAPS COMPLETED - THANK YOU') - WRITE(IMESS3(9:20),FMT='(3H** ,I2,4H OF ,I2,1H )')IMAPER,NMAPS - STOP - END diff --git a/util/sorc/sixbitb2.fd/makefile b/util/sorc/sixbitb2.fd/makefile deleted file mode 100755 index 8eb1d68c6c..0000000000 --- a/util/sorc/sixbitb2.fd/makefile +++ /dev/null @@ -1,49 +0,0 @@ -SHELL=/bin/sh -# -SRCS= sta.f ipak.f cntr.fake.f AVTTLS.f \ - BLOCKDATA001.f DOFRST.f FAXSHD.f \ - GETSXX.f GULFTL.f MERCIN.f NPOLUV.f PLTTLL.f \ - PLTWLL.f RNCNTL.f SLTCRD.f WNDIRT.f WNDRNH.f \ - main.f lputlab.f wndbrk.f box.f fonts.f fonts2.f \ - getbgnd.fake.f putlab.f reblkfx4.F - -OBJS= sta.o ipak.o cntr.fake.o AVTTLS.o \ - BLOCKDATA001.o DOFRST.o FAXSHD.o \ - GETSXX.o GULFTL.o MERCIN.o NPOLUV.o PLTTLL.o \ - PLTWLL.o RNCNTL.o SLTCRD.o WNDIRT.o WNDRNH.o \ - main.o lputlab.o wndbrk.o box.o fonts.o fonts2.o \ - getbgnd.fake.o putlab.o reblkfx4.o - -FC = ifort -LDFLAGS = - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -CMD = sixbitb2 -PROFLIB = -lprof - -# -FFLAGS = -g -traceback -C -D_LITTLE_ENDIAN -i8 -r8 -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/sixbitb2.fd/putlab.f b/util/sorc/sixbitb2.fd/putlab.f deleted file mode 100755 index 21004ed211..0000000000 --- a/util/sorc/sixbitb2.fd/putlab.f +++ /dev/null @@ -1,3 +0,0 @@ - subroutine echbar(a) - return - end diff --git a/util/sorc/sixbitb2.fd/reblkfx4.F b/util/sorc/sixbitb2.fd/reblkfx4.F deleted file mode 100755 index 062b639bde..0000000000 --- a/util/sorc/sixbitb2.fd/reblkfx4.F +++ /dev/null @@ -1,1666 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE REBLKFX4(LUNIX6T,LUNIPK6,NUMRECFAX, - 1 IISCHED,C1IFID,MYOPTNBITS,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REBLKFX4 CONVERT RLE NMC EXT 6-BIT TO PACKED FORM -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-10-26 -C -C ABSTRACT: CONVERT A FILE CONTAINING ONE RUN-LENGTH ENCODED (RLE) -C RASTER PRODUCT IN NMC EXTENDED 6-BIT CODE INTO THE NMC PACKED -C 6-BIT FAX CODE, AND ADD ALL THE HEADERS AND TRAILERS REQUIRED -C IN THE FINAL NMC 6-BIT PACKED FAX PRODUCT FORMAT. -C -C PROGRAM HISTORY LOG: -C 85-12-02 ORIGINAL AUTHOR(S)'S NAME: DAVID SHIMOMURA -C -- TO REBLOCK FAX PRODUCT FROM GIVEN 512-BYTE -C RECORDS INTO 1440-BYTE BLOCKS. -C -C 86-03-06 SHIMOMURA -- MODIFIED TO WRITE COMMENTS TO UNIT=46 -C FOR RUNNING UNDER FXD.COM -C -C 86-03-07 SHIMOMURA -- COPIED FROM VAX VERSION:'REBLKFAX.FOR' -C TO MAKE A VERSION WHICH CALLS faxwrs3 TO INSERT -C DOUBLE-DLE'S AND OTHER RJE COMMS REQUIREMENTS -C FOR MOVING FROM VAX TO IBM MAINFRAME USING RJE LINE, -C AND BYPASS THE INTERMEDIATE FILE OF PURE NMC STD FAX. -C -C 86-04-29 SHIMOMURA -- modified to discard trailing blank lines -C before the end-of-map. -C -C 89-12-26 SHIMOMURA -- COPIED VAX VERSION OF [6,300]REBLKFX.FOR -C TO MAKE A CHECKOUT VERSION, STRIPPING OUT THE RJE -C TRANSMISSION MODS IN AN ATTEMPT TO MAKE PURE NMC -C 6-BIT PACKED 1440 BYTE RECORDS; -C -C 91-08-08 ART WICK - Modified to run on Intergraph Unix workstation. -C -C 93-05-26 SHIMOMURA -- Modified for new af77 compiler, which is a -C change from previous version of Green Hills compiler. -C -C 95-04-25 SHIMOMURA -- THE OPNL INTERGRAPH VERSION IS "REBLKFX2", -C SO I COPIED INTO "REBLKFX3" TO MAKE MODS WITHOUT -C AFFECTING OPNS. THESE MODS ARE FOR GENERATING MAP -C BACKGROUNDS WHICH HAVE DIFFERENCES IN THE "IFID"- -C HEADER. -C -C 96-04-30 SHIMOMURA -- REPROGRAM FROM INTERGRAPH TO CRAY -C 96-05-13 SHIMOMURA -- RENAMED TO REBLKFX4 BECAUSE I AM CHANGING -C THE INPUT RECORD SIZE FROM 512-BYTES TO 1920-BYTES -C 96-11-11 SHIMOMURA -- CORRECTING FOR ISCHED OF MULTI-PANELS -C -C 1999-07-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C 1999-07-20 HENRICHSEN MODIFY TO USE DIRECT ACCESS I/O ON FAX OUTPUT -C FILE FOR RUNNINGON THE IBM SP. -C 1999-10-26 KRISHNA KUMAR COMMENTED A STATEMENT (NBLOCKOUT=NBLOCKOUT+1) -C WHICH WAS INCREMENTED TWICE (TYPO ERROR) WHICH CAUSED HAVOC ON -C MANY FAX GRAPHICS PROGRAMS WITH SUBTITLES & SUBSETS -C -C USAGE: CALL REBLKFX4(LUNIX6T, LUNIPK6,NUMRECFAX, -C 1 IISCHED,C1IFID,MYOPTNBITS,IERR) -C -C INPUT ARGUMENT LIST: -C NUMRECFAX RECORD NUMBER IN OUTPUT FAX FILE TO BEGIN WRITTING. -C I*8 IISCHED(8,60) - CNTR,S FAX SCHED CONTROLS; -C C*1 C1IFID(48) - CNTR,S FAX HEADER ID; -C I*8 MYOPTNBITS - FOR OPTIONS -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C I*8 IERR - RETURN CODE -C = 0; NORMAL RETURN -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C I*8 LUNIX6T - DSRN OF INPUT FILE CONTAINING ONE PRODUCT -C IN NMC EXTENDED 6BIT CODE; -C -C OUTPUT FILES: -C I*8 LUNIPK6 - DSRN OF OUTPUT FILE IN NMC 6BIT PACKED RLE; -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C CALLS piksor() TO SORT ISCHED ITEMS -C CALLS PAK8TO6() TO CONCATENATE 6-BIT CODE. -C CALLS PADIFID() TO PAD THE IFID. -C calls sbytesccs() to quarter pack the iisched data -C -C ATTRIBUTES: -C LANGUAGE: IBM FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C 22-MAY-1996/DSS -C ... -C -C . . . . . . D E F I N E C O N S T A N T S . . . . . . . . . - INTEGER NBYTPWRD - PARAMETER (NBYTPWRD=8) !... CRAY 8-BYTE INT -C ... PARAMETER (NBYTPWRD=4) !... INTERGRAPH I*4 WRD - - INTEGER INRECL !... INPUT RECL IN BYTES - PARAMETER (INRECL=1920) - - INTEGER INRECLINT !... 64 I*8 WRDS =1920/8 - PARAMETER (INRECLINT=INRECL/NBYTPWRD) - - INTEGER INRECLINT2 !...128 I*8 WRDS =2*64 - PARAMETER (INRECLINT2=2*INRECLINT) - - INTEGER INRECLINTP1 !... 65 I*8 WRDS =1+64 - PARAMETER (INRECLINTP1=1+INRECLINT) - - - INTEGER NMCSTDRECL !... = 1440 BYTES - PARAMETER (NMCSTDRECL=1440) - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS, BUT -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER MAXEXTINT !...240 I*8 WRDS =1920/8 - PARAMETER (MAXEXTINT=MAXEXTBYT/NBYTPWRD) -C -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C CALL SEQUENCE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C - INTEGER LUNIX6T !...Arg1: dsrn of input.x6t -C -C ... WHERE LUNIX6T IS DSRN OF LOGICAL UNIT WHERE INPUT FILE -C ... OF FAX.X6T RASTER DATA FORMATTED 6-BIT CODE IN 8-BIT -C ... BYTE IS TO BE READ IN FROM -C - INTEGER LUNIPK6 !...Arg2: dsrn of output.pk6 -C ... WHERE LUNIPK6 IS DSRN OF LOGICAL UNIT WHERE NMCSTDRECL-BYTE -C ... BLOCKED RECORD WILL BE OUTPUT. -C - INTEGER IISCHED(8,MXSCHED) !...Arg3: isched() -C ... WHERE IISCHED IS ACCEPTED AS ARG IN CALL SEQ -C ... AND IS IN THE SAME FORMAT AS IN CALL TO CNTR -C - CHARACTER*1 C1IFID(48) !...Arg4: IFID(48BYTES) -C - INTEGER MYOPTNBITS !...Arg5: option controls -C ... WHERE MYOPTNBITS ARE MY OWN OPTION BITS; -C ... DO NOT CONFUSE THESE WITH THE MAP(2) OPTION BITS -C - INTEGER IERR !...ARG6 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C - integer nsizdes - data nsizdes / 180 / !... 1440/8bytperword= 180 wrds - integer JSCHEDS(180) !... 1440/8bytesperword=180 wrds - CHARACTER*1 C1JSCHED(1440) - EQUIVALENCE (C1JSCHED(1),JSCHEDS(1)) - - integer noffset - integer nbitpgrp - integer nbitskip - integer ngrps2do - -C -C ... ... i was thinking to explicitly save what I need to -C ... ... preserve from one panel to next panel; -C ... ... but I cannot equivalence arrays in common - INTEGER INTSPRED(MAXEXTINT) - CHARACTER*1 C1SPRED(MAXEXTBYT) !... (1920) - EQUIVALENCE (INTSPRED(1),C1SPRED(1)) -C ... WHERE C1SPRED IS BIG ENOUGH FOR ONE OUTPUT FAX -C ... RECORD SPREAD OUT 6 BITS DATA PER 8-BIT BYTE. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER JOUTBF(180) !... I*4 WAS (360) - CHARACTER*1 C1OUTBF(NMCSTDRECL) - EQUIVALENCE (C1OUTBF(1),JOUTBF(1)) -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . Input is 1920-byte rec of .X6T data . . . . . . . - -C - INTEGER inbufA(INRECLINT) -C -C - CHARACTER*1 CINBUF(INRECL) - EQUIVALENCE (inbufA(1),CINBUF(1)) -C - INTEGER KHEADER(8) !... 8*8 = 64 -C ... WHERE REBLKFX4 WILL COPY padded IFID HEADER INTO FROM INPUT -C - CHARACTER*1 LHEADER(64) - EQUIVALENCE (KHEADER(1),LHEADER(1)) -C -C - - INTEGER IACC - integer iword1 - - INTEGER MSKLHS - DATA MSKLHS / X'FFFFFFFF00000000' / - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - - INTEGER MSKHI3BYT - DATA MSKHI3BYT / X'FFFFFF0000000000' / - INTEGER MAPSTARTFLAG - DATA MAPSTARTFLAG / X'FFFFFF0000000000' / -C -C . . . . . . . . . . . . logical switches . . . . . . . . . -C . . . . . . . . . . . . derived from MYOPTNBITS . . . . . . . - - LOGICAL LENTIREQQ !... ALL-IN-1 OR IN PANELS - LOGICAL LADD_ONQQ !... AT ENTRY TO ADD-ONTO EXISTG - LOGICAL LEAVE_OPENQQ !... AT EXIT TO LEAVE PROD OPEN - LOGICAL LSKIPFFQQ !... AT ENTRY NOT TEST FOR FF's - LOGICAL LRASAT65QQ !... RASTER STARTS @(65) OR (49) - LOGICAL LID_CALSQQ - LOGICAL LID_PADDQQ - LOGICAL LIDIN_CDCQQ - LOGICAL LIDIN_EBCQQ - LOGICAL LIDIN_ASCQQ - LOGICAL LIDOUT_CDCQQ - LOGICAL LIDOUT_EBCQQ - LOGICAL LIDOUT_ASCQQ - logical LSCHED_EXTDQQ - -C . . . . . . . . . . . . logical switches . . . . . . . . . -C - LOGICAL LSTARTING_PROD -C -C - LOGICAL LSTRIPTITLQQ - LOGICAL LEOMAP - LOGICAL LEOFIL - LOGICAL LINEMT - LOGICAL MANYBLA -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - CHARACTER*1 CONEBYT - - CHARACTER*1 NULL -C - CHARACTER*1 KENDMAP -C ... DATA KENDMAP / '33'X / - CHARACTER*1 KENDLIN -C ... DATA KENDLIN / '30'X / -C -C ... FOR COMPARING INPUT RECORD-HEADERS IN EXTENDED 6-BIT FRMT: - integer KSTART_IFID - data KSTART_IFID / X'3F3F3F3F00000000' / -C ... WHICH IS START OF MAP W/ IFID BLOCK HEADER - integer KSTART_TITL - data KSTART_TITL / X'3F3F3F3E00000000' / -C ... WHICH IS START STRIP-TITLES BLOCK HEADER - integer KSTART_SCHED - data KSTART_SCHED / X'3F3F3F3D00000000' / -C ... WHICH IS THE START ISCHEDS BLOCK HEADER - integer KEND_ALLMAPS - data KEND_ALLMAPS / X'3F3F3F3C00000000' / -C ... WHICH IS THE END-OF-ALL-MAPS BLOCK HEADER - - INTEGER KENDALLPKD - DATA KENDALLPKD / X'FFFFFC0000000000' / -C - integer K2MANY - DATA K2MANY / 50 / -C ... where K2MANY is limiting no. of blank scan lines to -C ... permit at end of map before holding up and looking -C ... ahead to see if it is indeed the end. -C - INTEGER ISPR -C ... WHERE ISPR COUNTS BYTES PUT INTO C1SPRED - INTEGER ISPSAV - INTEGER NRECIN -C ... WHERE NRECIN COUNTS THE 1920-BYTE PHYSICAL RECORDS INPUT - INTEGER NSCANLN - INTEGER NBLOCKOUT -C ... WHERE NBLOCKOUT COUNTS BLOCKS THIS SUBROUTINE HAS -C ... FILLED UP - LOGICAL LSTARTEDQQ !... HAS OUTPUT MAP STARTED ?? -C ... FOR START OF MAP FOUND FLAG - INTEGER NBLSAV -C - CHARACTER*1 C1IFIDCDC(48) - - - SAVE -C -C * * * * * * * * * * -C -C . . . S T A R T . . . -C ... INITIALIZATION ... - IERR = 0 -C ... DEFINE BYTE CONSTANTS ... - - NULL = CHAR(0) - - KENDMAP = CHAR(51) !... = X'33' = END-OF-MAP - KENDLIN = CHAR(48) !... = X'30' = END-OF-A-LINE - - write(6,105)MYOPTNBITS - 105 format(1h ,'REBLKFX4: started version dated 20-Jul-1999;', - 1 ' MYOPTNBITS=hex ',Z16,/) - - IF((LUNIX6T .LE. 0) .OR. - 1 (LUNIX6T .GT. 99)) THEN - WRITE(6,115)LUNIX6T - 115 FORMAT(1H ,'REBLKFX4:FAILED ON BAD-VALUED INPUT DSRN ', - 1 'LUNIX6T =',I7) - IERR = 1 - GO TO 999 - ENDIF - - IF((LUNIPK6 .LE. 0) .OR. - 1 (LUNIPK6 .GT. 99)) THEN - WRITE(6,117)LUNIPK6 - 117 FORMAT(1H ,'REBLKFX4:FAILED ON BAD-VALUED OUTPUT DSRN ', - 1 'LUNIPK6 =',I7) - IERR = 2 - GO TO 999 - ENDIF - - REWIND LUNIX6T - -C ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... - - IF(BTEST(MYOPTNBITS,0)) THEN -C ... THERE IS A BIT AT THE (0) POSITION ... - LENTIREQQ = .FALSE. !... SO MUST DO SEVERAL PANELS - IF(BTEST(MYOPTNBITS,1)) THEN -C ... THERE IS A BIT AT THE (1) POSITION ... - LADD_ONQQ = .TRUE. !... ADD-ONTO EXISTING PRODUCT - ELSE -C ... THERE IS A ZERO AT THE (1) POSITION ... - LADD_ONQQ = .FALSE. !... SO INITIALIZE FOR NEW PROD - ENDIF - IF(BTEST(MYOPTNBITS,2)) THEN -C ... THERE IS A BIT AT THE (2) POSITION ... - LEAVE_OPENQQ = .TRUE. !... AT END LEAVE WITH PROD OPEN - ELSE -C ... THERE IS A ZERO AT THE (2) POSITION ... - LEAVE_OPENQQ = .FALSE. !... CLOSE AT END OF THIS PANEL - ENDIF - ELSE -C ... THERE IS A ZERO AT THE (0) POSITION ... - LENTIREQQ = .TRUE. !... COMPLETE ENTITY IN ONE - LADD_ONQQ = .FALSE. !... SO INITIALIZE AT START - LEAVE_OPENQQ = .FALSE. !... AND CLOSE AT END - ENDIF - - IF(BTEST(MYOPTNBITS,3)) THEN -C ... THERE IS A BIT AT THE (3) POSITION ... - LSKIPFFQQ = .FALSE. !... BIT3=1; TEST FOR FFFFFF - ELSE - LSKIPFFQQ = .TRUE. !... BIT3=0; DO NOT TEST FF - ENDIF - - IF(BTEST(MYOPTNBITS,4)) THEN -C ... THERE IS A BIT AT THE (4) POSITION ... - LRASAT65QQ = .FALSE. !...BIT4=1; RASTER STARTS @(49) - ELSE - LRASAT65QQ = .TRUE. !...BIT4=0; RASTER STARTS @(65) - ENDIF - - IF(BTEST(MYOPTNBITS,5)) THEN -C ... THERE IS A BIT AT THE (5) POSITION ... - LID_CALSQQ = .FALSE. !...BIT5=1; FETCH IFID FROM RECORD(1) - ELSE - LID_CALSQQ = .TRUE. !...BIT5=0; FETCH IFID FROM CALL SEQ - ENDIF - - IF(BTEST(MYOPTNBITS,6)) THEN -C ... THERE IS A BIT AT THE (6) POSITION ... - LID_PADDQQ = .FALSE. !...BIT6=1; IFID IS NOT PADDED - ELSE - LID_PADDQQ = .TRUE. !...BIT6=0; IFID IS PADDED - ENDIF - - - LIDIN_CDCQQ = .FALSE. - LIDIN_EBCQQ = .FALSE. - LIDIN_ASCQQ = .FALSE. - IF(BTEST(MYOPTNBITS,7)) THEN -C ... THERE IS A BIT AT THE (7) POSITION ... - LIDIN_CDCQQ = .FALSE. !...BIT7=1; INPUT IFID IS .NOT. CDC - IF(BTEST(MYOPTNBITS,8)) THEN -C ... THERE IS A BIT AT THE (8) POSITION & 1 AT (7) - LIDIN_EBCQQ = .TRUE. !...BIT8=1; INPUT IFID IS EBCDIC - ELSE -C ... THERE IS A ZERO AT THE (8) POSITION & 1 AT (7) - LIDIN_ASCQQ = .TRUE. - ENDIF - - ELSE -C ... THERE IS A ZERO AT THE (7) POSITION ... - LIDIN_CDCQQ = .TRUE. !...BIT7=0; INPUT IFID IS CDC DISP CODE - ENDIF - - - LIDOUT_CDCQQ = .FALSE. - LIDOUT_EBCQQ = .FALSE. - LIDOUT_ASCQQ = .FALSE. - IF(BTEST(MYOPTNBITS,9)) THEN -C ... THERE IS A BIT AT THE (9) POSITION ... - LIDOUT_CDCQQ = .FALSE. !...BIT9=1; OUTPUT IFID IS .NOT. CDC - IF(BTEST(MYOPTNBITS,10)) THEN -C ... THERE IS A BIT AT THE (10) POSITION & 1 AT (9) - LIDOUT_EBCQQ = .TRUE. !...BIT10=1; OUTPUT IFID IS EBCDIC - ELSE -C ... THERE IS A ZERO AT THE (10) POSITION & 1 AT (9) - LIDOUT_ASCQQ = .TRUE. - ENDIF - - ELSE -C ... THERE IS A ZERO AT THE (9) POSITION ... - LIDOUT_CDCQQ = .TRUE. !...BIT9=0; OUTPUT IFID IS CDC DISP - ENDIF - - - IF(BTEST(MYOPTNBITS,16)) THEN -C ... THERE IS A BIT AT THE (16) POSITION ... - LSCHED_EXTDQQ = .FALSE. !...BIT16=1; isched data is -C packed concatenated I*2 - ELSE - LSCHED_EXTDQQ = .TRUE. !...BIT17=0; isched data is -C I*2 extended into I*8 word - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... watch out for multi-panel calls in which I must add onto -C ... existing partial product instead of initializing ... - LEOMAP = .FALSE. - LEOFIL = .FALSE. - LSTARTEDQQ = .FALSE. -C ... FOR START OF MAP FOUND FLAG - LSTRIPTITLQQ = .FALSE. -C ... WHEN IN THE INNER LOOP PROCESSING EACH BYTE OF THE 6-BIT -C ... RLE ENCODED RASTER GRAPHCS, WHEN IN THE MAIN BODY OF -C ... THE MAP, LSTRIPTITLQQ == .F.; OTHERWISE, WHEN -C ... PROCESSING THE STRIP-TITLES, THEN LSTRIPTITLQQ == .T. - NRECIN = 0 -C ... WHERE NRECIN COUNTS THE 1920-BYTE PHYSICAL RECORDS INPUT - LSTARTING_PROD = .FALSE. - IF(.NOT. LADD_ONQQ) THEN !... initialize -C ... THIS IS EITHER AN ENTIRE PRODUCT IN ONE; OR -C ... THIS IS THE STARTING PANEL OF A MULTI-PANEL PRODUCT - LSTARTING_PROD = .TRUE. - NBLOCKOUT = 0 -C ... WHERE NBLOCKOUT COUNTS BLOCKS THIS SUBROUTINE HAS -C ... FILLED UP - NSCANLN = 0 -C - ISPR = 0 -C ... WHERE ISPR COUNTS BYTES PUT INTO C1SPRED - - JOFSCH = 2 -C ... WHERE POINTER INITIALIZED TO FIRST SCHED DATA IN JSCHED2D -C ... IS NOT =1 SINCE THAT'S WHERE THE FFFFFD WORD IS. - - NUMPANEL = 0 - - ELSE -C ... THIS IS AN ADD-ON PANEL OF A MULTI-PANEL PRODUCT ... - NUMPANEL = NUMPANEL + 1 - WRITE(6,FMT='(1H ,''reblkfx4: INITIALIZING FOR SECONDARY '', - 1 ''PANEL-'',I2,'' OF A MULTI-PANEL PRODUCT'', - 2 /1H ,7X,''TRANSLATED-SCHED-COUNTER, JOFSCH='',I8)') - A NUMPANEL,JOFSCH - ENDIF -C -C =============================================================== - IF(LSTARTING_PROD) THEN -C ... the ISCHED sorting and moving went into subr makfffd() - - call makfffd(iisched,LSCHED_EXTDQQ) - - ENDIF - -C =============================================================== -C -C - 200 CONTINUE - LCKPT = 200 - NRECIN = NRECIN + 1 - i = 1 - do i = 1,INRECLINT - inbufA(i) = 0 - enddo -C -C ... here comes first read of extended 6-bit file; -C ... expecting the start-of-map with IFIds ... - - READ(LUNIX6T,IOSTAT=IOERR,ERR=9405,END=900) inbufA -c write (*,*) 'test2', inbufA(1), NRECIN -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - - NRECIN = NRECIN + 1 - go to 9407 -C - 9405 continue - write (6,9406) ioerr,NRECIN - 9406 format(1h ,'REBLKFX4: reading LUNIX6T got IOSTAT error = ', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - 9407 continue -C -C -C ... WRITE(6,205) (inbufA(I),I=1,INRECLINT) - 205 FORMAT(1H ,8Z9.8) -C - IF(.NOT. LSKIPFFQQ) THEN -C ... SO TEST FOR START-OF-MAP FLAGS HERE ... -C ... THE FIRST RECORD MUST START WITH X'3F3F3F3F....' - iword1 = IAND(inbufA(1),MSKLHS) - - IF(iword1 .NE. KSTART_IFID) THEN -C ... ERROR: THIS FILE IS UNUSUAL. FIRST RECORD IS NOT MARKED -C ... WITH THE START-OF-MAP FLAG ... - GO TO 970 - ENDIF - ENDIF -C -C ... COMES HERE AFTER READING THE FIRST RECORD OF PASS(I) ... -C ... AND IF FIRST REC READ HAD STARTOFMAP FLAGS ... -C ... OR ELSE, IF TOLD TO SKIP THE LOOKING FOR STARTOFMAP FLAGS -C ... AND ASSUME THIS IS THE FIRST RECORD OF PASS(I) - IFR = 0 - LCKPT = 222 - - IF(LSTARTING_PROD) THEN - - DO I = 1,MAXEXTINT - INTSPRED(I) = 0 - ENDDO - ISPR = 64 !... TO ALLOW SPACE FOR IFID - - IF(.NOT. LID_CALSQQ) THEN -C ... TRY FOR IFID FROM RECORD 1 ... BUT ONLY IF STARTING PASS - IF(LID_PADDQQ) THEN -C ... EXTRACT THE 64-BYTE BYTE PADDED IFID HEADER ... - DO IK = 1,8 - KHEADER(IK) = inbufA(IK) - ENDDO -C - WRITE(6,225) (KHEADER(I),I=1,8) - 225 FORMAT(1H ,'KHEADER (padded) FROM INPUT FILE=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,4Z17.16 ) -C - ELSE -C ... IFID FROM RECORD 1 IS NOT PADDED ... -C ... EXTRACT THE 48-BYTE BYTE PADDED IFID HEADER ... - DO IK = 1,6 - KHEADER(IK) = inbufA(IK) - ENDDO -C - WRITE(6,2252) (KHEADER(I),I=1,6) - 2252 FORMAT(1H ,'KHEADER (NOT-padded) FROM INPUT FILE=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,2Z17.16 ) -C ... THEN I MUST PAD THIS 48-BYTE IFID ... -C ... CALL MAKIFID(C1IFID) ... removed - - ENDIF -C - ELSE -C ... COMES HERE IF I SHOULD OBTAIN IFID FROM CALL SEQ ARG -C ... is the given ifid in CDC display code???? - IF(LIDIN_ASCQQ) THEN -C ... TO CONVERT GIVEN IFID FROM ASCII TO CDC DISPLAY CODE, - NCHIFID = 48 - CALL ASC2CDC(NCHIFID,C1IFID,C1IFIDCDC,IRET_A2C) - - CALL PADIFID(C1IFIDCDC,LHEADER) - ELSE - - CALL PADIFID(C1IFID,LHEADER) - ENDIF -C - ENDIF -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (KHEADER, 8_8, 8_8) -#endif - KHEADER(1) = IAND(KHEADER(1),MSKRHS) - KHEADER(1) = IOR(KHEADER(1),KSTART_IFID) - DO I = 1,8 - INTSPRED(I) = KHEADER(I) - ENDDO - write(6,228)(INTSPRED(L),L=1,8) !... 8*8=64 - 228 format(1h ,'REBLKFX4: IFID in extended form in C1SPRED=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,4Z17.16 ) -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTSPRED, 8_8, 8_8) -#endif -C - ENDIF - - LINEMT = .TRUE. - MANYBLA = .FALSE. - NROWBLA = 0 - NRUNBLA = 0 -C - IF(LRASAT65QQ) THEN - IFR = 64 !... used to be 48 - ELSE - IFR = 48 - ENDIF - -C ... Since John Simmons' data has some leading blank -C ... scanlines before the Fax map, skip those before -C ... doing anything else. - NBEFORE = 0 - 230 CONTINUE -C ... we already have data in the work buffer CINBUF - LCKPT = 230 - - M1 = IFR + 1 - DO 244 ICC = M1,INRECL - CONEBYT = CINBUF(ICC) - IF(CONEBYT .EQ. KENDLIN) THEN - NBEFORE = NBEFORE + 1 - GO TO 244 - ENDIF - IF(CONEBYT .EQ. KENDMAP) GO TO 930 -C ... which was empty map ... -C ... OTHERWISE, HERE AT (ICC) IS VERY FIRST NON-BLANK -C ... SCANLINE ... - IFR = ICC - 1 -C ... but, can I have one starting EOLN??? - IF(NBEFORE .GT. 0) THEN - NBEFORE = NBEFORE - 1 - IFR = IFR - 1 - ENDIF - WRITE(6,241) NBEFORE - 241 FORMAT(1H ,'REBLKFX4:DISCARDED LEADING BLANK SCANS N=',I5) - GO TO 310 -C ... WHICH IS NORMAL WAY OUT OF THIS DISCARDING LOOP - 244 CONTINUE -C ... ENTIRE BUFFER WAS BLANK SCANLINES ... - do i = 1,INRECLINT - inbufA(i) = 0 - enddo -C - READ(LUNIX6T,IOSTAT=IOERR,ERR=246,END=940) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - go to 248 -C - 246 continue - write (6,247) ioerr,NRECIN - 247 format(1h ,'REBLKFX4: at 246 read LUNIX6T got IOSTAT error= ', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 248 continue - - NRECIN = NRECIN + 1 - - IFR = 0 - GO TO 230 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . outermost DO on reading input record at a time . . . -C . . . . where input record is 1920-byte .X6T data -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 300 CONTINUE - LCKPT = 300 -C - 310 CONTINUE -C ... PROCESS JOHN SIMMONS' DATA HERE -C ... LOOK FOR END-OF-SCANLINE FOR RESETING IISCHED VRBLS -C ... LOOK FOR END-OF-MAP -C ... MOVE BYTES FROM CINBUF INTO C1SPRED - NBLSAV = NBLOCKOUT - ISPSAV = ISPR + 1 -C ... TO SAVE BYTE- AND BLOCK- POINTER TO START OF THE -C ... SCAN LINE TO COME. -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . Mid-level DO to move each byte, one byte at a time, -C . . . . from input buffer, CINBUF, to work buffer, C1SPRED; -C . . . . examining each byte for special flags -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - M1 = IFR + 1 - DO 377 IC = M1,INRECL - CONEBYT = CINBUF(IC) - IF(MANYBLA) GO TO 340 - IF(CONEBYT .EQ. KENDLIN) THEN - GO TO 315 - ELSE IF(CONEBYT .EQ. KENDMAP) THEN - LEOMAP = .TRUE. - GO TO 477 - ENDIF - LINEMT = .FALSE. - GO TO 320 -C - 315 CONTINUE -C ... COMES HERE ON END_OF_SCANLINE ... -C ... HERE TEST FOR SUCCESSIVE BLANK SCANLINES WAS ADDED - IF(LINEMT) THEN - NRUNBLA = NRUNBLA + 1 - IF(NRUNBLA .LE. K2MANY) GO TO 317 -C ... OTHERWISE, THIS RUN OF BLANKS EXCEEDS K2MANY LINES -C ... SO I WILL NOT OUTPUT ANY MORE UNTIL IT VERIFIES -C ... AS THE END OF MAP OR NOT - MANYBLA = .TRUE. - NROWBLA = 1 - GO TO 377 !... jump to end of DO; to get next byte - - ELSE -C ... THIS END-OF-LINE FOR A NON-BLANK SCANLINE - NRUNBLA = 0 - LINEMT = .TRUE. - ENDIF -C - 317 CONTINUE -C - IF(LSTRIPTITLQQ) THEN - IF((JOFSCH-1) .GT. NTOTSCHED) THEN - GO TO 319 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - ELSE -C ... .NOT. STRIP-TITLE, SO WITHIN MAIN PART OF MAP ... - IF((JOFSCH-1) .GT. NSCHED_CUT) THEN - GO TO 319 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - - ENDIF - - 319 CONTINUE -C - NSCANLN = NSCANLN + 1 - 320 CONTINUE -C ... COMES HERE TO STASH ONE BYTE INTO C1SPRED - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 322 - -c write (*,*) 'test4' -c write (*,*) INTSPRED(1), NUMRECFAX, NBLOCKOUT - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF -C - ISPR = ISPR + 1 - C1SPRED(ISPR) = CONEBYT -c if ( (NUMRECFAX. gt. 584) .and. (NUMRECFAX. lt. 587)) then -c write (*,*) 'test8', ISPR, CONEBYT -c end if - GO TO 377 -C - 340 CONTINUE -C ... COMES HERE IF MANYBLA IS .TRUE. MEANING WE HAVE -C ... HIT A BATCH OF BLANK SCAN LINES, WHICH MIGHT BE -C ... CLOSE TO THE END OF MAP. - IF(CONEBYT .EQ. KENDLIN) THEN - NROWBLA = NROWBLA + 1 - GO TO 377 - ENDIF -C - IF(CONEBYT .EQ. KENDMAP) GO TO 477 -C ... OTHERWISE, SHUCKS! IS NON-BLANK LINE AFTER SO MANY -C ... BLANKS. I WILL HAVE TO OUTPUT THOSE BLANKS WHICH I -C ... WAS MERELY COUNTING WITHOUT WRITING. - DO 366 IBL = 1,NROWBLA - IF(LSTRIPTITLQQ) THEN - IF((JOFSCH-1) .GT. NTOTSCHED) THEN - GO TO 344 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - ELSE -C ... .NOT. STRIP-TITLE, SO WITHIN MAIN PART OF MAP ... - IF((JOFSCH-1) .GT. NSCHED_CUT) THEN - GO TO 344 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - - ENDIF - - - 344 CONTINUE -C - NSCANLN = NSCANLN + 1 - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 347 -c write (*,*) 'test41' -c write (*,*) INTSPRED(1), NUMRECFAX, NBLOCKOUT - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF - ISPR = ISPR + 1 - C1SPRED(ISPR) = KENDLIN - 366 continue -C ... which is ENDDO on IBL on blank rows ... . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - MANYBLA = .FALSE. -C ... THEN RETURN TO NORMAL COURSE TO TRANSFER THE -C ... CURRENT NON-BLANK CONEBYT INTO C1SPRED - GO TO 320 -C - 377 CONTINUE -C . . . . enddo on ic byte at a time thru one input record . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... WHEN IT FALLS OUT OF BOTTOM OF DO LOOP, -C ... I HAVE EXHAUSTED 1920-BYTE GIVEN-DATA ARRAY - IF(LEOFIL) GO TO 477 -C -C ... WHEN CINBUF EMPTIES, -C ... AND IF NOT E-O-F YET, THEN -C ... FETCH ANOTHER INPUT RECORD -C ------------------------------------------------ -C - READ(LUNIX6T,IOSTAT=IOERR,ERR=380,END=384) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - -C ... ON GOOD RECORD READ, - NRECIN = NRECIN + 1 -C ... REINITIALIZE POINTERS FOR FRESH INPUT - IFR = 0 - GO TO 300 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... OTHERWISE, BAD READ, SO ... - 380 continue -C ... COMES TO 380 ON PARITY ERR ON READ JUST ABOVE ... - write (6,382) ioerr,NRECIN - 382 format(1h ,'REBLKFX4: AT 382 read LUNIX6T got IOSTAT error=', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 384 continue -C ... COMES TO 384 ON E-O-F ON READ JUST ABOVE ... - write (6,386) NRECIN - 386 format(1h ,'REBLKFX4: AT 386 read LUNIX6T, hit EOF ', - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - LEOFIL = .TRUE. - GO TO 477 -C -C - 477 CONTINUE -C ... COMES HERE OUT OF LOOP FOR NORMAL END OF PRODUCT -C ... WATCH OUT FOR ENDOFMAP-BYTE RECORD FOLLOWED BY STRIP TITLES; -C ... MUST DIFFERENTIATE BETWEEN ENDOFMAP AND ENDOFFILE - LEOMAP = .TRUE. - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 478 -c write (*,*) 'test42' -c write (*,*) INTSPRED(1), NUMRECFAX, NBLOCKOUT - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF(LEAVE_OPENQQ) THEN - WRITE(6,478)NBLOCKOUT,ISPR,NSCANLN - 478 FORMAT(1H ,'REBLKFX4: NOT-FINAL PANEL COMPLETED WITH ', - 1 'NBLOCKOUT=',I5,'; ISPR=',I6, - 2 /1H ,' NSCANLN=',I6, - 3 '; LEAVING WITH INCOMPLETE PRODUCT') - GO TO 999 !... JUMP TO EXIT . . . . . . . - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ISPR = ISPR + 1 - C1SPRED(ISPR) = KENDMAP -C -C ... OUTPUT THIS PARTIALLY FULL LAST DATA RECORD -C - LCKPT = 488 -C -c write (*,*) 'test43' -c write (*,*) INTSPRED(1), NUMRECFAX, NBLOCKOUT - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 -C - WRITE(6,479) NRECIN,NSCANLN,NBLOCKOUT - 479 FORMAT(1H ,'REBLKFX4:NORMAL ENDING OF FAX PRODUCT', - 1 /1H ,'WAS FOUND IN LRECORD NO.',I4, - 2 /1H ,'AT END TOTAL SCAN_LINES=',I6,' NBLOCKOUTS=',I4) -C - IF(MANYBLA) THEN - WRITE(6,485) NROWBLA - 485 FORMAT(1H ,'REBLKFX4:DISCARDED TRAILING BLANK SCANS N=',I6) - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... must process the strip titles, just like preceding graphic -C ... data, before going on to FFFFFD-headed record - IF(.NOT. LSTRIPTITLQQ) THEN - - IF(LEOFIL) GO TO 490 -C -C ... AND IF NOT E-O-F YET, THEN -C ... FETCH ANOTHER INPUT RECORD -C ... EXPECT THE STRIP TITLES HERE -C ... BUT ONLY IF THIS IS AN ENTIRE PRODUCT FILE -C ... OF IF THIS IS THE LAST PANEL OF A MULTI-PANEL PROD -C - IF(.NOT. LEAVE_OPENQQ) THEN - READ(LUNIX6T,IOSTAT=IOERR,ERR=4852,END=4855) inbufA -c write (*, *) 'test3', inbufA(1), INRECLINT -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - GO TO 488 !... was good read ... - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... OTHERWISE, BAD READ, SO ... - 4852 continue -C ... COMES TO 4852 ON PARITY ERR ON READ JUST ABOVE ... - write (6,4854) ioerr,NRECIN - 4854 format(1h ,'REBLKFX4: AT 4854 read LUNIX6T got IOSTAT error=', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 4855 continue -C ... COMES TO 4855 ON E-O-F ON READ JUST ABOVE ... - write (6,486) NRECIN - 486 format(1h ,'REBLKFX4: AT 486 read LUNIX6T, hit EOF ', - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - LEOFIL = .TRUE. - GO TO 490 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 488 CONTINUE -C ... ON GOOD RECORD READ, - NRECIN = NRECIN + 1 -C ... IS IT THE STRIP-TITLES WHICH I AM EXPECTING??? - CALL SWAP_BYTES_IN_PLACE (inbufA(1), 8_8, 1) - IWORD1 = IAND(inbufA(1),MSKLHS) - CALL SWAP_BYTES_IN_PLACE (inbufA(1), 8_8, 1) -c write (*, *) inbufA(1),MSKLHS -c write (*, *) 'test2', NRECIN, IWORD1, KSTART_TITL - IF(IWORD1 .EQ. KSTART_TITL) THEN -C ... YES! HERE IS THE START OF THE STRIP TITLES ... - LSTRIPTITLQQ = .TRUE. - NSCANLN = 7400 !... SO THAT CURRENT LN WILL MATCH SCHED -C ... REINITIALIZE POINTERS FOR FRESH INPUT TITLES - IFR = 4 !... ptr to source - DO I = 1,MAXEXTINT - INTSPRED(I) = 0 - ENDDO - intspred(1) = kstart_titl !... block header titles - CALL SWAP_BYTES_IN_PLACE (intspred(1), 8_8, 1) - ispr = 4 !... ptr to destination - GO TO 300 !... jump way back to do striptitl - - ELSE IF(IWORD1 .EQ. KSTART_SCHED) THEN - GO TO 490 - ELSE IF(IWORD1 .EQ. KEND_ALLMAPS) THEN - GO TO 490 - ENDIF - GO TO 490 - - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... OUTPUT THE FFFFFD-HEADED JSCHEDS ARRAY HERE ... -C ... IF INTERGRAPH VERSION, SWAP THE BYTES FIRST -C ... ELSE IF CRAY VERSION, COMPRESS THE JSCHED2D ARRAY -C ... BY QUARTER-PACKING THE ARRAY - 490 CONTINUE - do i = 1,nsizdes - JSCHEDS(i) = 0 - enddo - noffset = 0 - nbitpgrp = 16 - nbitskip = 0 - ngrps2do = 8*(ntotsched + 1) - do i = 1,32 - do j = 1,8 - write (*,*) jsched2d(j,i), j,i - enddo - enddo -#if defined(_LITTLE_ENDIAN) - do i = 1, 60 - CALL SWAP_BYTES_IN_PLACE (jsched2d(5,i), 8_8, 1) - CALL SWAP_BYTES_IN_PLACE (jsched2d(6,i), 8_8, 1) - enddo -#endif - call sbytesccs(JSCHEDS,jsched2d,noffset,nbitpgrp,nbitskip, - 1 ngrps2do) -C - - NBLOCKOUT = NBLOCKOUT + 1 -C - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JSCHEDS, 8_8, 180_8) -#endif -c write (*,*) 'test6' -c write (*,*) JSCHEDS(1), JSCHEDS(2), JSCHEDS(3), JSCHEDS(4) - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1JSCHED - -C write(LUNIPK6,ERR=920)JSCHEDS -C -C ... WHICH OUTPUT THE FFFFFD-ARRAY -C -C ... OUTPUT THE FFFFFC-HEADED END_OF_ALL_MAPS ARRAY HERE ... - DO I = 1,180 - JOUTBF(I) = 0 - ENDDO -C JOUTBF(1) = KENDALLPKD !... END-OF-ALL-MAPS IN FILE - LCKPT = 495 - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JOUTBF, 8_8, 180_8) -#endif -c write (*,*) 'test5' - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1OUTBF - -C write(LUNIPK6,ERR=980)JOUTBF - -C - GO TO 999 -C -C * * * * * * * * * -C -C * * * * * * * * * -C - 900 CONTINUE -C ... COMES HERE IF END-OF-FILE ENCOUNTERED ON INPUT FILE - WRITE(6,905) LUNIX6T,LCKPT,NRECIN - 905 FORMAT(1H ,'REBLKFX4:HIT EOF ON FAX INPUT FILE DSRN=',I3, - 1 /1H ,' AFTER CHECKPOINT=', I5, - 2 ' ON LRECORD NO.', I4) - GO TO 980 -C -C - 920 CONTINUE -C ... COMES HERE IF WRITE PARITY ERROR ON WRITING TO -C ... UNIT = LUNIPK6 -C - WRITE(6,925) LUNIPK6,NBLOCKOUT - 925 FORMAT(1H ,'*** ERROR WHILE TRYING TO WRITE TO UNIT=', - 1 I3,/1H ,5X,'KBLOCK = ', I3) -C - GO TO 980 -C - 930 CONTINUE -C ... COMES HERE IF GIVEN AN ALL-BLANK MAP - WRITE(6,935) NBEFORE - 935 FORMAT(1H ,'REBLKFX4: GIVEN AN EMPTY MAP; NO FAX MAP.', - 1 /1H ,' BLANK SCAN_LINE COUNT =', I5) - IERR= 3 - GO TO 999 -C - 940 CONTINUE -C ... COMES HERE IF GIVEN EMPTY MAP, BADLY FORMATTED - WRITE(6,945) NBEFORE - 945 FORMAT(1H ,'REBLKFX4: GIVEN AN EMPTY MAP; NO FAX MAP.', - 1 /1H ,' BAD FORMAT. HIT PHYSICAL EOF. NBEFORE=',I5) - IERR = 4 - GO TO 999 -C - 966 CONTINUE -C ... COMES HERE IF SCANNED THRU FINAL REC W/O FINDING -C ... THE '33'X END... - WRITE(6,968) LUNIX6T,LCKPT,NRECIN - 968 FORMAT(1H ,'REBLKFX4:ERRONEOUS FORMAT IN FAXS FILE ON DSRN=', - A I3, - 1 /1H ,' NO HEX33 END-MARK FOUND IN FINAL REC NO.', - 2 I4) - GO TO 980 -C - 970 CONTINUE -C ... COMES HERE IF NO VALID 1ST FULLWORD ON FIRST RECORD - WRITE(6,975)inbufA(1) - 975 FORMAT(1H ,'REBLKFX4:** ERROR STOP. INVALID X6T FILE HEADER.', - 1 ' WORD(1)= X', Z17.16) -C - GO TO 980 -C - 980 CONTINUE -C - IERR = 1 - GO TO 999 - 999 CONTINUE - RETURN - END - SUBROUTINE REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) -C ... GIVEN: ONE FULL (USUALLY FULL) 1920-BYTE BIN -C ... (FULL, EXCEPT WHEN FLUSHING LAST DATA RECORD) -C ... TASK: COMPRESS INTO 1440-BYTES, THEN OUTPUT -C ... WHERE INTSPRED MUST EQUIVALENCED TO C1SPRED IN CALLER,S -C ... WHERE JOUTBF MUST EQUIVALENCED TO C1OUTBF IN CALLER,S - - INTEGER NBYTPWRD - PARAMETER (NBYTPWRD=8) !... CRAY 8-BYTE INT - - INTEGER NMCSTDRECL !... = 1440 BYTES - PARAMETER (NMCSTDRECL=1440) - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) - INTEGER MAXEXTINT !...240 I*8 WRDS =1920/8 - PARAMETER (MAXEXTINT=MAXEXTBYT/NBYTPWRD) - -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER LUNIPK6 - - INTEGER INTSPRED(MAXEXTINT) - CHARACTER*1 C1SPRED(MAXEXTBYT) -C ... where EQUIV (INTSPRED,C1SPRED) ... MUST BE IN CALLER,S - - INTEGER JOUTBF(180) !... I*4 WAS (360) - CHARACTER*1 C1OUTBF(NMCSTDRECL) -C ... WHERE JOUTBF MUST EQUIVALENCED TO C1OUTBF IN CALLER,S - - - INTEGER NBLOCKOUT - LOGICAL LSTARTEDQQ - INTEGER IRET600 - - CHARACTER*1 NULL - - SAVE - -C * * * * * * * * * - - IRET600 = 0 - NULL = CHAR(0) -C -C - 600 CONTINUE -C - IF(ISPR .LE. 0) GO TO 666 -C ... IF NOTHING WAS MOVED INTO C1SPRED, DON'T OUTPUT ANY -C ... WRITE(6,611) LCKPT - 611 FORMAT(1H ,'REBLKFX4 IS WRITING BLOCK AT CHECKPT=', I4) -C - IF(ISPR .LT. MAXEXTBYT) THEN -C ... ZERO REMAINDER OF BUFFER IF PARTIALLY FULL - MM1 = ISPR + 1 - DO I = MM1,MAXEXTBYT - C1SPRED(I) = NULL - ENDDO - ENDIF -C -C ... TO COMPRESS THE 6-BITS-IN-8-BITS INTO CONCATENATED -C ... 6-BITS, -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTSPRED, 8_8, MAXEXTINT) -#endif - CALL PAK8TO6(INTSPRED,JOUTBF) -C -C - NBLOCKOUT = NBLOCKOUT + 1 -C ... IF(NBLOCKOUT .LE. 1) THEN -C ... DUMP THE FIRST C1OUTBF TO SEE IF IT STARTS W/ FFFFFF -C ... WRITE(6,624)(JOUTBF(I),I=1,360) -C 624 FORMAT(1H ,'REBLKFX4: FIRST OUTPUT BUFFER CONTAINS ...', -C 1 /1H ,(8Z9.8)) -C ... ENDIF -C -C WHERE EACH FAX RECORD IS 1440 BYTES - - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JOUTBF, 8_8, 180_8) -#endif -c write(*,*) 'test7' - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1OUTBF - -C WRITE(LUNIPK6,ERR=920)JOUTBF - -C - 666 CONTINUE -C - do i = 1,MAXEXTINT - intspred(i) = 0 - enddo - ISPR = 0 - GO TO 999 -C -C * * * * * * * * * -C - 920 CONTINUE -C ... COMES HERE IF WRITE PARITY ERROR ON WRITING TO -C ... UNIT = LUNIPK6 -C - WRITE(6,925) LUNIPK6,NBLOCKOUT - 925 FORMAT(1H ,'REBLK600: ERROR WHILE TRYING TO WRITE TO UNIT=', - 1 I3,/1H ,5X,'KBLOCK = ', I3) -C - GO TO 980 -C - 980 CONTINUE -C - IRET600 = 1 - GO TO 999 - - 999 CONTINUE - RETURN - END - - SUBROUTINE REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) -C ... CHANGED FROM ASSIGNED GOTO 700 TO SUBR ... 30-APR1996/DSS -C * * * * * * * * * -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER NSCANLN,NBLSAV,ISPSAV,NBLOCKOUT,ISPR - - SAVE - - 700 CONTINUE -C ... COMES HERE ON END_OF_SCANLINE ... - JWHICH = JOFSCH - 1 - IF(JWHICH .GT. NTOTSCHED) THEN - GO TO 719 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ENDIF - -C ... WHAT ABOUT THE STRIP-TITLE VALUES UP THERE ABOVE 7400??? -C ... HOW ARE YOU EVER GOING TO MATCH AGAINS THOSE ??? -C ... BY RESETTING NSCANLN=7400 IN MAIN WHEN GOING BACK THRU -C ... THE STRIPTITLE RLE BLOCK - - -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - IF(NSCANLN .LT. JLINSRTED(1,JWHICH)) GO TO 717 -C ... OTHERWISE, CURRENT SCANLINE IS A MATCH OF THIS -C ... SCHED ENTRY'S STARTING SCANLINE ... -C ... SO PUT POINTERS IN PLACE OF STARTING SCAN LINE. - JPTR = JLINSRTED(2,JWHICH) - JSCHED2D(2,JPTR) = NBLSAV - IF(ISPSAV .GT. 0) THEN - JSCHED2D(3,JPTR) = ISPSAV - 1 - ELSE -C ... FAIL-SAFE TO PREVENT NEGATIVE-VALUED BYTE-POINTER ... - JSCHED2D(3,JPTR) = 0 - ENDIF -C ... WHERE BYTE POINTER DECREMENTED BECAUSE BEDIENT -C ... WANTS RELATIVE BYTE POINTER. - JOFSCH = JOFSCH + 1 - GO TO 700 -C ... WHICH GOES BACK TO SEE IF ANOTHER SCHED ENTRY -C ... EXISTS WITH SAME STARTING SCANLINE. -C - 717 CONTINUE -C ... COMES HERE ONLY IF SOME SCHED ENTRY REMAINS -C ... UNADDRESSED, AND IF THE CURRENT LINE DID NOT -C ... MATCH. -C ... SAVE POINTER TO THE START OF NEXT SCAN LINE. - NBLSAV = NBLOCKOUT - ISPSAV = ISPR + 2 - IF(ISPSAV .GT. MAXEXTBYT) THEN - ISPSAV = 1 - NBLSAV = NBLSAV + 1 - ENDIF -C - 719 CONTINUE - RETURN - END - - SUBROUTINE MAKFFFD(IISCHED,LSCHED_EXTDQQ) -C ... GIVEN: (1.)IISCHED ARRAY DEFINING EACH SUBSET AND REAL-INSET -C ... AND STRIP-TITLE-INSET IN THIS PRODUCT -C ... (2.)LSCHED_EXTDQQ -- LOGICAL SWITCH TO TELL ME -C WHICH OF TWO DATA FORMATS IS ISCHED IN: -C == .T.; EACH 16-BIT "WORD" IS IN THE LOW-ORDER -C 16-BITS OF EACH 64-BIT INTEGER; -C == .F.; THE 16-BIT "WORDS" ARE CONCATENATED -C ... RESULTS: INTO WORK ARRAYS AND COUNTERS IN /XSCHEDS/ -C -C ... WHAT DOES THIS DO? -C ... (A.) ZEROS THE JSCHED2D WORKSPACE FOR THE FFFFFD-HEADED -C ... ISCHED TRAILER-RECORD ARRAY; -C ... (B.) COPIES THE GIVEN IISCHED DATA INTO JSCHED2D -C ... WITH DATA STILL IN THE EXTENDED FORMAT; -C ... WHY EVEN COPY IT THEN??? BECAUSE I WILL CHANGE -C ... CONTENTS, AND I DO NOT WANT TO CHANGE THE GIVEN; -C ... (C.) CREATES AND SORTS A SORTKEY ARRAY: -C ... CONTAINING THE STARTING SCANLINE J-VALUE -C ... AND A POINTER INTO THE JSCHED2D-ARRAY -C (DOES NOT REARRANGE THE DATA WITHIN JSCHED2D.) -C ... -C ... -C ... THAT IS ALL IT DOES. IT IS NOT NOT NOT READY TO GO. -C ... THE STARTING SCANLINE NUMBER HAS NOT BEEN CONVERTED TO -C ... A POINTER BY BLOCK NUMBER AND BYTE NUMBER WITHIN BLOCK. -C ... SINCE THE CRAY DOES NOT HAVE INTEGER*2, THE RESULTING -C ... JSCHED2D ARRAY IS AN EXTENDED VERSION IN WHICH EACH -C ... VALUE IS IN THE LOW-ORDER 16-BITS OF EACH 64-BIT WORD; -C ... SO IT STILL NEEDS A CALL SBYTESCCS() TO PACK THE I*2 DATA - -C ... WHY DO THIS? -C ... SOMEWHERE ELSE IS THE LOGIC FOR CONVERTING THE SCANLINE -C ... NUMBER INTO A POINTER BY BLOCK NUMBER AND BYTE NUMBER. -C ... WHEN IT DOES THAT, IT WILL BE EASIER TO DO THAT IF THE -C ... SCANLINE NUMBERS ARE SORTED. -C ================================================================ -C ... SHOULD I SORT THE POINTERS ONLY AND LEAVE THE GIVEN -C ... ITEM SEQUNCE INTACT??? (Yes!) - -C ... DOES BEDIENT CHANGE THE ARRANGEMENT? (No!) -C ... SEE EXAMPLE SOMEWHERE!!!! (See "isched.doc") -C ... -C ... I looked at an FT01 file and the isched 8-iiword sets -C ... are not sorted; they are in their original given sequence -C ... so I should sort only the pointer array. So the logic -C ... in this subroutine must be changed. (1-May-1996/dss) -C -C ================================================================ -C ... I SPLIT THE ISCHED MILLING ARND INTO A SUBR. -C ... THE ISCHED DATA IS ESSENTIALLY 16-BIT I*2 WORD ORIENTED -C ... HOW CAN I DO THIS IN THE I*8 WORD OF CRAY? -C ... THE FFFFFD-HEADED TRAILER RECORD IS NOT 6-BIT PACKED; -C ... IT IS I*2 JSCHEDS(720) = 720 I*2 INTEGER VALUES -C ... IN SETS OF 8 I*2 INTEGERS PER LOGICAL MAP SUBSET; -C ... IF, ON THE CRAY, WE WORK IN A SPACE OF I*8 JSCHEDS(720) -C ... IN WHICH THE DATA IS IN THE LOW-ORDER 16-BITS OF EVERY -C ... LONGWORD, THEN ONLY AT THE VERY END, JUST BEFORE OUTPUT -C ... I COULD QUARTER-PACK IT. -C -C ... INITIALIZE FFFFFD-HEADED RECORD HERE -C ... SORT SUBSET_DEFINITIONS BY THEIR STARTING SCANLINE; -C ... COUNT THE NUMBER OF SUBSETS; -C ... INITIALIZE FLAGS. - - -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 - - INTEGER LIMITSETS - PARAMETER (LIMITSETS=MXSCHED-2) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER IISCHED(8,MXSCHED) -C ... WHERE IISCHED IS GIVEN AS ARG1 -C ... AND IS IN THE SAME FORMAT AS IN CALL TO CNTR - LOGICAL LSCHED_EXTDQQ !... ARG2 - - - INTEGER ISORKEY(MXSCHED) -C - INTEGER KIISCHED(8) -C ... WHERE KIISCHED IS A CANNED SUBSET DEF. IN CASE -C ... THE GIVEN IISCHED IS BAD - - DATA KIISCHED / 150, 0, 0,1200, X'8000',X'D800', 0,0 / -C ... WHERE DUMMY KIISCHED USES SUBSET NO. 150 (MY CHECKOUT) - - INTEGER I8HOLD(2) - CHARACTER*1 C1HOLD(16) - EQUIVALENCE (I8HOLD(1),C1HOLD(1)) - - INTEGER IPAIR(2) - INTEGER IIWRDEXT(8) - INTEGER MSKLHS - DATA MSKLHS / X'FFFFFFFF00000000' / - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - - INTEGER JLINE_VAL -C - SAVE -C -C . . . S T A R T . . . . . . . . . . . . . . . . . . . . . . -C - write(6,151)LSCHED_EXTDQQ - 151 format(1h ,'reblkfx4::makfffd: entered with LSCHED_EXTDQQ = .', - 1 L1,'.') - - NTOTSCHED = 0 - - DO J = 1,MXSCHED !... MXSCHED=60 - ISORKEY(J) = 0 - ENDDO - - DO J = 1,MXSCHED - JLINSRTED(1,MXSCHED) = 0 - JLINSRTED(2,MXSCHED) = 0 - ENDDO - -C -C ... INTEGER JSCHED2D(8,90) - DO J = 1,MXSCHED !... MXSCHED=60 - DO I = 1,8 - JSCHED2D(I,J) = 0 - ENDDO - ENDDO -C - JSCHED2D(1,1) = X'FFFF' - JSCHED2D(2,1) = X'FD00' -C - NTOTSCHED = 0 - IF(LSCHED_EXTDQQ)THEN -C ... M2 IS SET TO ENSURE THERE WILL BE A ZERO-VALUE WITHIN -C ... MXSCHED-SIZED ARRAYS BEYOND LAST NON-ZERO ITEM - M2 = MXSCHED - 2 - DO JJ = 1,M2 - IF((IISCHED(1,JJ) .EQ. 0) .AND. - 1 (IISCHED(2,JJ) .EQ. 0)) THEN - GO TO 154 - ENDIF - JSTARTLINE = IISCHED(2,JJ) - IF(JSTARTLINE .GE. 8200) THEN -C ... BEYOND FAX STRIP TITLES INTO AFOS ... -C ... AND I AM NOT DOING AFOS, SO JUMP OUT - GO TO 154 - ENDIF - -C ... OTHERWISE, THIS ITEM IS NOT THE END OF ISCHED YET - NTOTSCHED = NTOTSCHED + 1 - - DO II = 1,8 - JSCHED2D(II,JJ+1) = IISCHED(II,JJ) - ENDDO - - IACC = JSTARTLINE !... J-VAL OF STARTING SCANLN - IACC = ISHFT(IACC,32) !... SORT KEY IN HI-ORDER HAFWD - JPTR = JJ + 1 !... PTR INTO JSCHED2D ARRAY - ISORKEY(JJ) = IOR(IACC,JPTR) !... /SORTKEY/PTR/ - ENDDO - GO TO 154 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ... COMES HERE IF LSCHED_EXTDQQ == .F. -C ... DATA WITHIN IISCHED(8,J) IS REALLY CONCATENATED I*2 WORDS - NTOTSCHED = 0 - DO JJ = 1,15 !... 60/4SETS PER 8I*8 = 15 - DO II = 1,8,2 !... 2 I*8 INTS == 8 I*2 WORDS -C ... FETCH NEXT TWO I*8 WORDS OUT OF IISCHED() ARRAY ... - I8HOLD(1) = IISCHED(II,JJ) - I8HOLD(2) = IISCHED(II+1,JJ) - IACC = IAND(I8HOLD(1),MSKLHS) - IF(IACC .EQ. 0) THEN -C ... THIS IS THE LAST DATA ITEM TO TRANSFER ... - GO TO 154 - ENDIF - - IF((NTOTSCHED+1) .GT. LIMITSETS) THEN - GO TO 154 - ENDIF - - DO IDE = 1,8 - IBY1 = 2*(IDE-1) + 1 - IBY2 = IBY1 + 1 - IPAIR(1) = MOVA2I(C1HOLD(IBY1)) - IPAIR(1) = ISHFT(IPAIR(1),8) - IPAIR(2) = MOVA2I(C1HOLD(IBY2)) - IIWRDEXT(IDE) = IOR(IPAIR(1),IPAIR(2)) - ENDDO -C ... NOW NON-ZERO 8-WORD SET IN (IIWRDEXT(I),I=1,8) -C ... JUST LIKE A SET FROM EXTENDED IISCHED ... - JSTARTLINE = IIWRDEXT(2) - IF(JSTARTLINE .GE. 8200) THEN -C ... BEYOND FAX STRIP TITLES INTO AFOS ... -C ... AND I AM NOT DOING AFOS, SO JUMP OUT - GO TO 154 - ENDIF - -C ... OTHERWISE, THIS ITEM IS NOT THE END OF ISCHED YET - NTOTSCHED = NTOTSCHED + 1 - - DO II2 = 1,8 - JSCHED2D(II2,NTOTSCHED+1) = IIWRDEXT(II2) - ENDDO - - IACC = JSTARTLINE !... J-VAL OF STARTING SCANLN - IACC = ISHFT(IACC,32) !... SORT KEY IN HI-ORDER HAFWD - JPTR = NTOTSCHED + 1 !... PTR INTO JSCHED2D ARRAY - ISORKEY(NTOTSCHED) = IOR(IACC,JPTR) -C !... /SORTKEY/PTR/ - ENDDO - ENDDO - GO TO 154 - - ENDIF -C - 154 CONTINUE -C ... ALL SUBSET DEFINITIONS HAVE BEEN COPIED INTO JSCHED2D -C ... AND NTOTSCHED CONTAINS THE COUNT OF SUBSETS/INSETS. - - WRITE(6,157) NTOTSCHED - 157 FORMAT(1H ,'REBLKFX4:IN GIVEN IISCHED, NO. OF _SETS=',I3) -C - IF(NTOTSCHED .LE. 0) THEN -C ... BAD IISCHED WAS GIVEN; BUT LET'S TRY TO CONTINUE -C ... WITH A CANNED IISCHED FOUND IN KIISCHED - WRITE(6,159) - 159 FORMAT(1H ,'REBLKFX4:-W- BAD IISCHED. PROCEEDING ANYWAY.') - DO I = 1,8 - JSCHED2D(I,2) = KIISCHED(I) - ENDDO -C - JSCHED2D(1,3) = 0 - JSCHED2D(2,3) = 0 -C - JLINSRTED(1,1) = KIISCHED(2) !... JLINE VAL - JLINSRTED(2,1) = 2 !... PTR -C - NTOTSCHED = 1 - NSCHED_CUT = 1 - GO TO 177 - ENDIF -C -C ... IF ONLY ONE GOOD ITEM IN IISCHEDS HAS BEEN MOVED, THEN -C ... BYPASS THE SORT - IF(NTOTSCHED .LE. 1) THEN - JSCHED2D(1,3) = 0 - JSCHED2D(2,3) = 0 -C - JLINSRTED(1,1) = JSCHED2D(2,2) !... JLINE VAL - JLINSRTED(2,1) = 2 !... PTR -C - NTOTSCHED = 1 - NSCHED_CUT = 1 - GO TO 177 - ENDIF - -C ... OTHERWISE,TO SORT THE SUBSET DEFS BY STARTING SCAN LINE, - - CALL PIKSOR(ISORKEY,NTOTSCHED) - - WRITE(6,165) NTOTSCHED - 165 FORMAT(1H ,'REBLKFX4::MAKFFFD: DID PIKSOR. NTOTSCHED=',I4) -C - NSCHED_CUT = 0 - NSCHED_TITL = 0 - DO IS = 1,NTOTSCHED - IACC = ISORKEY(IS) - JPTR = IAND(IACC,MSKRHS) - JLINE_VAL = ISHFT(IACC,-32) - JLINSRTED(1,IS) = JLINE_VAL - JLINSRTED(2,IS) = JPTR !... PTR - IF(JLINE_VAL .LT. 7400) THEN - NSCHED_CUT = NSCHED_CUT + 1 - ELSE IF(JLINE_VAL .LT. 8200) THEN - NSCHED_TITL = NSCHED_TITL + 1 - ENDIF - ENDDO -C - 177 CONTINUE - WRITE(6,178)NTOTSCHED,NSCHED_CUT,NSCHED_TITL - 178 FORMAT(1H ,'REBLKFX4::MAKFFFD: EXITING WITH NTOTSCHED=',I4, - 1 /1H ,' NSCHED_CUT=',I4,'; NSCHED_TITL=',I4) - IF(NTOTSCHED .GT. 0) THEN - WRITE(6,1781) - 1781 FORMAT(1H ,' LINUM JOFSHD -- FROM JLINSRTED(1,J),(2,J):') - WRITE(6,1782)(JLINSRTED(1,J),JLINSRTED(2,J),J=1,NTOTSCHED) - 1782 FORMAT((2I6)) - WRITE(6,1783) - 1783 FORMAT(1H ,' ..... ..... . . . END OF JLINSRTED . . .') - ENDIF - - RETURN - END diff --git a/util/sorc/sixbitb2.fd/sta.f b/util/sorc/sixbitb2.fd/sta.f deleted file mode 100755 index f72ce52832..0000000000 --- a/util/sorc/sixbitb2.fd/sta.f +++ /dev/null @@ -1,216 +0,0 @@ - subroutine stal - common/pshift/ishiftx(50),ishifty(50),ishiftxx,ishiftyy - character*2 c2 - character*1 cv - character*9 cloc - dimension kp(2) -c call fonts - rewind(39) - print*,'Entered stal after rewind 39' - do 899,k=1,999999 - read(39,891,end=9899) - 1 ipx,ipy,item,idew,ipres,itend,idd,iss,icover,iwx, - 1 itrace,icloud,cloc - print*,'ipx,ipy,item,idew,ipres,itend,idd,iss,icover,iwx, - 1 itrace,icloud,cloc = ', - 2 ipx,ipy,item,idew,ipres,itend,idd,iss,icover,iwx, - 3 itrace,icloud,cloc - ipx=ipx+ishiftxx - ipy=ipy+ishiftyy - dew=idew - pres=ipres - temp=item - speed=iss - dir=idd - tend=itend - cover=icover - ht=11. - call staplt(ipx,ipy,ht,temp,dew,pres,tend,dir,speed,cover,iwx, - 1 itrace,icloud,cloc(3:7)) - 899 continue - 891 format(16x,9i5,3i5,a9) - 9899 continue -ckumar rewind (89) - rewind (39) - return - end - subroutine staplt - 1 (ix,iy,font,temp,dew,pres,tend,dir,speed,cover,iwx,itrace, - 1 icloud,cloc) - dimension ifont(0:99),icharr(0:99) - character*3 c3 - character*5 cloc -c ifont and icharr specify the font number and character -c for each WMO current weather number from 1 to 99. The -c weather number is the array index. For example if the current -c weather is 04, then the font number is 35, and the character -c is 'Z41' (integer 65) This is a "smoke" symbol - data ifont/ - 1 00,00,00,00,35,35,34,34,34,34, - 1 33,33,33,33,33,33,33,33,33,33, - 2 33,33,33,33,33,33,33,33,33, - 3 33,33,33,33,33,33,33,33,33,33,33, - 4 35,33,33,33,33,33,33,33,33,33, - 5 33,33,34,34,34,34,35,35,33,33, - 6 33,33,33,33,34,34,35,35,34,34, - 7 32,34,35,36,36,36,35,35,35,33, - 8 34,34,34,34,34,34,34,34,34,34, - 9 34,36,36,36,36,36,36,36,36,36/ - data icharr / - 1 00,00,00,00,65,66,65,66,67,04, - 1 48,65,66,68,69,70,71,72,73,74, - 2 75,76,77,78,79,80,81,82,83, - 3 84,85,85,85,85,85,86,87,88,89,89, - 4 71,48,49,50,51,52,53,54,48,48, - 5 55,56,68,69,71,70,73,74,57,57, - 6 45,47,43,41,72,73,75,76,74,74, - 7 72,75,77,68,68,69,78,78,78,44, - 8 80,81,82,83,84,85,86,87,88,89, - 9 89,71,72,73,74,75,76,77,78,79/ - character*3 ctemp,cdew,ctend - character*4 cdir,cpres - character*1 cv - dimension kp(2) - character*2 c2 - ix=ix+4+64 - c2='90' - kp(1)=0 - kp(2)=0 - print*,'temp,pres,dew,tend,cover,dir ',temp,pres,dew, - & tend,cover,dir - if ((temp .lt. -99) .or. (temp . gt. 999)) then - ctemp = " " - else - write(ctemp,101)ifix(temp) - end if - print*,'In sta.f ctemp & temp ',ctemp,temp - if ((pres .lt. -99) .or. (pres . gt. 999)) then - cpres = " " - else - write(cpres,1011)ifix(pres) - end if - print*,'In sta.f cpres & pres ',cpres,pres - if ((dew .lt. -99) .or. (dew . gt. 999)) then - cdew = " " - else - write(cdew,101)ifix(dew) - end if - print*,'In sta.f cdew & dew ',cdew,dew - if ((tend .lt. -99) .or. (tend . gt. 999)) then - ctend = " " - else - write(ctend,101)ifix(tend) - end if - print*,'In sta.f ctend & tend ',ctend,tend - itend=tend - icover=cover -c write(cdir,101) ifix(dir) -c print*,'In sta.f cdir & dir ',cdir,dir -c c2=cdir(1:2) - isp=speed - idir=dir - print*,'In sta.f isp & idir ',isp,idir - 101 format(i3) - 1011 format(i3.3) - font=1.0 - kp(1)=1 -c TEMPERATURE - kp(2)=2 - if(temp .gt. -9.) then - call PUTLAB (ix-12,iy-20,font,ctemp(2:3),90.0,2,kp,0) - else - call PUTLAB (ix-12,iy-30,font,ctemp,90.0,3,kp,0) - endif -c PRESSURE - call PUTLAB (ix-11,iy+14,font,cpres,90.0,3,kp,0) -c DEWPOINT - ixd=ix+17 - if(iwx .lt. 4 .or. iwx .gt. 99) ixd=ix+2 - if (dew .gt. -9.) then - call PUTLAB (ixd,iy-20,font,cdew(2:3),90.0,2,kp,0) - else - call PUTLAB (ixd,iy-30,font,cdew,90.0,3,kp,0) - endif - kp(2)=0 -c STATION NAME - call putlab(ixd+14,iy-30,4.0,cloc,90.0,5,kp,0) -c PRESSURE TENDANCY - if (itrace .ge. 0 .and. itrace .lt. 9) then - sfont=4. - call PUTLAB (ix+4,iy+16,font,ctend(2:3),90.0,2,kp,0) - else - if(itend .lt. 10 .and. itend .gt. -10) then - call PUTLAB (ix+4,iy+16,font,ctend(2:3),90.0,2,kp,0) - else - call PUTLAB (ix+4,iy+16,font,ctend(1:3),90.0,3,kp,0) - endif - endif -c CURRENT WEATHER DEPICTION - kp(1)=0 - cv=char(65) - if(iwx .gt. 0 .and. iwx .lt. 100) then - fnn=ifont(iwx) - cv=char(icharr(iwx)) - call putlab(ix,iy-18,fnn,cv,90.0,1,kp,0) - endif -c BAROGRAPH TRACE - if (itrace .lt. 9 .and. itrace .ge. 0) then - cv=char(64+itrace) - call putlab(ix+10,iy+34,31.,cv,90.0,1,kp,0) - endif -c LOW MIDDLE AND HIGH CLOUDS - if(icloud .gt. 0 .and. icloud .lt. 1000) then - write(c3,103)icloud - read(c3,1033)icl,icm,ich - 103 format(i3) - 1033 format(3i1) - cv=char(65+icl) - call putlab(ix+15,iy,28.,cv,90.0,1,kp,0) - cv=char(65+icm) - call putlab(ix-10,iy,29.,cv,90.0,1,kp,0) - cv=char(65+ich) - call putlab(ix-20,iy,30.,cv,90.0,1,kp,0) - endif -c WIND SPEED AND DIRECTION BARB. PLOT CIRCLE FOR ZERO SPEED -c plot staff on circle boundary rather than center. -c - d2r=3.1415927/180. - csize=6. - dir=idir - if(dir .lt. 0) dir=-dir - xd=csize*sin(dir*d2r) - yd=csize*cos(dir*d2r) - ixw=ix+xd+7 - iyw=iy+yd+7 - if(idir .gt. -361 .and. isp .ge.0 .and.isp .lt. 800) then - if(isp .gt. 0) - 1 CALL WNDBRK( ixw,iyw,idir/10,isp,nw,0,iret) -c 1 CALL WNDBRK( ix+6,iy+6,idir/10,isp,nw,0,iret) - cv=char(67) -c kp(1)=3 - kp(2)=4 - if(isp .eq. 0) call putlab(ix-2,iy-2,37.,cv,90.0,1,kp,0) - endif - kp(1)=0 - kp(2)=2 -c SKY COVER -c CV='M' - CV='K' - if(icover .eq. 1) CV='B' - if(icover .eq. 2) CV='C' - if(icover .eq. 3) CV='D' - if(icover .eq. 4) CV='E' - if(icover .eq. 5) CV='F' - if(icover .eq. 6) CV='G' - if(icover .eq. 7) CV='H' - if(icover .eq. 8) CV='I' - if(icover .eq. 9) CV='J' - if(icover .eq. 0) CV='A' -c other values of sky cover result in circle with inscribed M plotted -c to indicate missing sky cover. -c kp(2)=4 - call putlab(ix,iy,27.,cv,0.0,1,kp,0) - kp(2)=0 - kp(1)=1 - return - end diff --git a/util/sorc/sixbitb2.fd/sta.f.org b/util/sorc/sixbitb2.fd/sta.f.org deleted file mode 100755 index 53034b6a2b..0000000000 --- a/util/sorc/sixbitb2.fd/sta.f.org +++ /dev/null @@ -1,200 +0,0 @@ - subroutine stal - common/pshift/ishiftx(50),ishifty(50),ishiftxx,ishiftyy - character*2 c2 - character*1 cv - character*9 cloc - dimension kp(2) -c call fonts - rewind(39) - print*,'Entered stal after rewind 39' - do 899,k=1,999999 - read(39,891,end=9899) - 1 ipx,ipy,item,idew,ipres,itend,idd,iss,icover,iwx, - 1 itrace,icloud,cloc - print*,'ipx,ipy,item,idew,ipres,itend,idd,iss,icover,iwx, - 1 itrace,icloud,cloc = ', - 2 ipx,ipy,item,idew,ipres,itend,idd,iss,icover,iwx, - 3 itrace,icloud,cloc - ipx=ipx+ishiftxx - ipy=ipy+ishiftyy - dew=idew - pres=ipres - temp=item - speed=iss - dir=idd - tend=itend - cover=icover - ht=11. - call staplt(ipx,ipy,ht,temp,dew,pres,tend,dir,speed,cover,iwx, - 1 itrace,icloud,cloc(3:7)) - 899 continue - 891 format(16x,9i5,3i5,a9) - 9899 continue -ckumar rewind (89) - rewind (39) - return - end - subroutine staplt - 1 (ix,iy,font,temp,dew,pres,tend,dir,speed,cover,iwx,itrace, - 1 icloud,cloc) - dimension ifont(0:99),icharr(0:99) - character*3 c3 - character*5 cloc -c ifont and icharr specify the font number and character -c for each WMO current weather number from 1 to 99. The -c weather number is the array index. For example if the current -c weather is 04, then the font number is 35, and the character -c is 'Z41' (integer 65) This is a "smoke" symbol - data ifont/ - 1 00,00,00,00,35,35,34,34,34,34, - 1 33,33,33,33,33,33,33,33,33,33, - 2 33,33,33,33,33,33,33,33,33, - 3 33,33,33,33,33,33,33,33,33,33,33, - 4 35,33,33,33,33,33,33,33,33,33, - 5 33,33,34,34,34,34,35,35,33,33, - 6 33,33,33,33,34,34,35,35,34,34, - 7 32,34,35,36,36,36,35,35,35,33, - 8 34,34,34,34,34,34,34,34,34,34, - 9 34,36,36,36,36,36,36,36,36,36/ - data icharr / - 1 00,00,00,00,65,66,65,66,67,04, - 1 48,65,66,68,69,70,71,72,73,74, - 2 75,76,77,78,79,80,81,82,83, - 3 84,85,85,85,85,85,86,87,88,89,89, - 4 71,48,49,50,51,52,53,54,48,48, - 5 55,56,68,69,71,70,73,74,57,57, - 6 45,47,43,41,72,73,75,76,74,74, - 7 72,75,77,68,68,69,78,78,78,44, - 8 80,81,82,83,84,85,86,87,88,89, - 9 89,71,72,73,74,75,76,77,78,79/ - character*6 ctemp,cdew,ctend - character*4 cdir,cpres - character*1 cv - dimension kp(2) - character*2 c2 - ix=ix+4+64 - c2='90' - kp(1)=0 - kp(2)=0 - print*,'temp,pres,dew,tend,cover,dir ',temp,pres,dew, - & tend,cover,dir - if(temp .ne. -9999.0) write(ctemp,101)ifix(temp) - print*,'In sta.f ctemp & temp ',ctemp,temp - if(pres .ne. -9999.0) write(cpres,1011)ifix(pres) - print*,'In sta.f cpres & pres ',cpres,pres - if(dew .ne. -9999.0) write(cdew,101)ifix(dew) - print*,'In sta.f cdew & dew ',cdew,dew - if(tend .ne. -9999.0) write(ctend,101)ifix(tend) - print*,'In sta.f ctend & tend ',ctend,tend - itend=tend - icover=cover - if(dir .ne. -9999.0) write(cdir,'(i4)') ifix(dir) - print*,'In sta.f cdir & dir ',cdir,dir - c2=cdir(1:2) - isp=speed - idir=dir - print*,'In sta.f isp & idir ',isp,idir - 101 format(i3) - 1011 format(i3.3) - font=1.0 - kp(1)=1 -c TEMPERATURE - kp(2)=2 - if(temp .gt. -9.) then - call PUTLAB (ix-12,iy-20,font,ctemp(2:3),90.0,2,kp,0) - else - call PUTLAB (ix-12,iy-30,font,ctemp,90.0,3,kp,0) - endif -c PRESSURE - call PUTLAB (ix-11,iy+14,font,cpres,90.0,3,kp,0) -c DEWPOINT - ixd=ix+17 - if(iwx .lt. 4 .or. iwx .gt. 99) ixd=ix+2 - if (dew .gt. -9.) then - call PUTLAB (ixd,iy-20,font,cdew(2:3),90.0,2,kp,0) - else - call PUTLAB (ixd,iy-30,font,cdew,90.0,3,kp,0) - endif - kp(2)=0 -c STATION NAME - call putlab(ixd+14,iy-30,4.0,cloc,90.0,5,kp,0) -c PRESSURE TENDANCY - if (itrace .ge. 0 .and. itrace .lt. 9) then - sfont=4. - call PUTLAB (ix+4,iy+16,font,ctend(2:3),90.0,2,kp,0) - else - if(itend .lt. 10 .and. itend .gt. -10) then - call PUTLAB (ix+4,iy+16,font,ctend(2:3),90.0,2,kp,0) - else - call PUTLAB (ix+4,iy+16,font,ctend(1:3),90.0,3,kp,0) - endif - endif -c CURRENT WEATHER DEPICTION - kp(1)=0 - cv=char(65) - if(iwx .gt. 0 .and. iwx .lt. 100) then - fnn=ifont(iwx) - cv=char(icharr(iwx)) - call putlab(ix,iy-18,fnn,cv,90.0,1,kp,0) - endif -c BAROGRAPH TRACE - if (itrace .lt. 9 .and. itrace .ge. 0) then - cv=char(64+itrace) - call putlab(ix+10,iy+34,31.,cv,90.0,1,kp,0) - endif -c LOW MIDDLE AND HIGH CLOUDS - if(icloud .gt. 0 .and. icloud .lt. 1000) then - write(c3,103)icloud - read(c3,1033)icl,icm,ich - 103 format(i3) - 1033 format(3i1) - cv=char(65+icl) - call putlab(ix+15,iy,28.,cv,90.0,1,kp,0) - cv=char(65+icm) - call putlab(ix-10,iy,29.,cv,90.0,1,kp,0) - cv=char(65+ich) - call putlab(ix-20,iy,30.,cv,90.0,1,kp,0) - endif -c WIND SPEED AND DIRECTION BARB. PLOT CIRCLE FOR ZERO SPEED -c plot staff on circle boundary rather than center. -c - d2r=3.1415927/180. - csize=6. - dir=idir - if(dir .lt. 0) dir=-dir - xd=csize*sin(dir*d2r) - yd=csize*cos(dir*d2r) - ixw=ix+xd+7 - iyw=iy+yd+7 - if(idir .gt. -361 .and. isp .ge.0 .and.isp .lt. 800) then - if(isp .gt. 0) - 1 CALL WNDBRK( ixw,iyw,idir/10,isp,nw,0,iret) -c 1 CALL WNDBRK( ix+6,iy+6,idir/10,isp,nw,0,iret) - cv=char(67) -c kp(1)=3 - kp(2)=4 - if(isp .eq. 0) call putlab(ix-2,iy-2,37.,cv,90.0,1,kp,0) - endif - kp(1)=0 - kp(2)=2 -c SKY COVER -c CV='M' - CV='K' - if(icover .eq. 1) CV='B' - if(icover .eq. 2) CV='C' - if(icover .eq. 3) CV='D' - if(icover .eq. 4) CV='E' - if(icover .eq. 5) CV='F' - if(icover .eq. 6) CV='G' - if(icover .eq. 7) CV='H' - if(icover .eq. 8) CV='I' - if(icover .eq. 9) CV='J' - if(icover .eq. 0) CV='A' -c other values of sky cover result in circle with inscribed M plotted -c to indicate missing sky cover. -c kp(2)=4 - call putlab(ix,iy,27.,cv,0.0,1,kp,0) - kp(2)=0 - kp(1)=1 - return - end diff --git a/util/sorc/sixbitb2.fd/sym2imge.F b/util/sorc/sixbitb2.fd/sym2imge.F deleted file mode 100755 index 16b0613425..0000000000 --- a/util/sorc/sixbitb2.fd/sym2imge.F +++ /dev/null @@ -1,171 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - - SUBROUTINE SYM2IMGE(IPL,JPL,IROTRA,NEWPXLHGT,NEWPXLWID,LERASE, - 1 IMAGE,MAXIWORD,MAXJSLINE,IRET_S2I) -C 24-OCT-1996/DSS -C ... CHANGED NAME FROM sym2imag() to sym2imge() BECAUSE I ADDED -C ... A RETURN CODE TO THE CALL-SEQUENCE. -C ... -C ... THIS IS LOOKING AT THE IMAGE WITH ORIGIN IN THE UPPER-LEFT -C ... AND WITH LOWEST VALUED SCANLINE AT THE TOP OF PAGE -C ... WITH PIXELS SWEEPING LEFT-TO-RIGHT STARTING AT THE FAX-EDGE -C ... AT THE LEFT EDGE; -C -C ... THE GIVEN POINT(IPL,JPL) IS THE PIXEL AT WHICH TO POSITION -C ... THE UPPER-LEFT CORNER OF THE SYMBOL (WHICH IS A SYMBOL'S -C ... ORIGIN -- WHICH IS THE LOWER-RIGHT CORNER OF THE LETTER -C ... IN THE REGULAR CHAR SET SINCE THE CHARAC DEFINITIONS ARE -C ... BIT-MAPPED UPSIDE-DOWN); -C -C ... THIS PERFORMS NO ADJUSTMENTS TO THE POSITION, SO YOU MUST -C ... DO ALL ADJUSTMENTS BEFORE YOU CALL ME. -C -C 19-MAR-1996/DSS -C ... MODIFIED TO ADD IMAGE TO CALL SEQ INSTEAD OF DEFINING -C ... AS COMMON BLOCK -C TO BE ABLE TO WORK WITH VARIOUS DIMENSIONS, -C MAYBE THE IMAGE SHOULD BE ONE-DIMENSIONED -C AND I SHOULD COMPUTE WHICH WORD BY KNOWING -C MAXIWORD,MAXJSLINE -C BUT FOR SIMPLE DEMO, KEEP IT SIMPLE -C -C 01-JUL-1999/VKK -C ... KRISHNA KUMAR MODIFIED THIS CODE FOR IBM RS/6000 -C COMPL & MASK ARE CRAY SPECIFIC FUNCTIONS - THE IBM -C EQUIVALENT FUNCTIONS HAVE BEEN ADDED IN THE GRAPHICS -C LIBRARY IN /nwprod/gphlib90/gphlib.source -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER IMAGE(MAXIWORD,MAXJSLINE) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - integer kwrdszbyts -c GWV 1/20/99 made compl an i*8 function - integer (kind=8) compl - parameter (kwrdszbyts=8) !... CRAY long int - integer kwrdszbits - parameter (kwrdszbits=8*kwrdszbyts) !... CRAY 64-bit wrd - - INTEGER IPL,JPL - INTEGER IROTRA(NEWPXLHGT) - INTEGER NEWPXLWID - LOGICAL LERASE !... <= .T. erase under - INTEGER IRET_S2I - - LOGICAL LNEED2 - INTEGER IBGWORK(2) - INTEGER MSKLEFT - INTEGER MSKRIGHT - INTEGER NOTMSKLEFT - INTEGER NOTMSKRIGHT -CKUMAR - LOGICAL PRINTCAP1,PRINTCAP2 - DATA PRINTCAP1 /.TRUE./ - DATA PRINTCAP2 /.TRUE./ -CKUMAR - - - SAVE - - IRET_S2I = 0 - - IPLM1 = IPL - 1 - ITHWORD = IPLM1 / kwrdszbits !... [0,NWORDS] - ITHWORD = ITHWORD + 1 - ITHBITINWORD = MOD(IPLM1,kwrdszbits) !... BIT [0:63] - IF(ITHWORD .LT. 1) then - IRET_S2I = 1 - go to 999 - ELSE IF(ITHWORD .GT. MAXIWORD) THEN - IRET_S2I = 2 - GO TO 999 -C ... FOR KEEP IT SIMPLE STAGE, JUMP OUT IF OUT OF BOUNDS ... - ENDIF - - LNEED2 = .FALSE. - IF((ITHBITINWORD + NEWPXLWID) .GT. kwrdszbits) THEN -C ... WE WILL NEED ADJACENT WORD ON THE SAME SCANLINE ... - LNEED2 = .TRUE. - IF((ITHWORD + 1) .GT. MAXIWORD) THEN - IRET_S2I = 3 - GO TO 999 -C ... FOR KEEP IT SIMPLE STAGE, JUMP OUT IF AT EDGE ... - ENDIF - ENDIF - JCURR = JPL - 1 - DO LINSYM = 1,NEWPXLHGT - JCURR = JCURR + 1 - IBGWORK(1) = 0 - IBGWORK(2) = 0 - IF((JCURR .GT. 0) .AND. - 1 (JCURR .LE. MAXJSLINE)) THEN - IBGWORK(1) = IMAGE(ITHWORD,JCURR) - IF(LNEED2) THEN - IBGWORK(2) = IMAGE(ITHWORD+1,JCURR) - ENDIF -#if defined(_LITTLE_ENDIAN) -c CALL SWAP_BYTES_IN_PLACE (IBGWORK, 8_8, 2_8) -#endif - LINEDEF = IROTRA(LINSYM) - IRIGHT = 0 - MSKSYM = MASK(NEWPXLWID) - LINEDEF = IAND(LINEDEF,MSKSYM) - ILEFT = ISHFT(LINEDEF,-ITHBITINWORD) - MSKLEFT = ISHFT(MSKSYM,-ITHBITINWORD) - NBITOFF = (ITHBITINWORD + NEWPXLWID) - kwrdszbits - IF(NBITOFF .GT. 0) THEN - LEFSHIF = NEWPXLWID - NBITOFF - IF((LEFSHIF .GT. 0) .AND. - 1 (LEFSHIF .LT. NEWPXLWID)) THEN - IRIGHT = ISHFT(LINEDEF,LEFSHIF) - MSKRIGHT = ISHFT(MSKSYM,LEFSHIF) - ELSE - IRIGHT = 0 - MSKRIGHT = 0 - ENDIF - ENDIF - - IF(LERASE) THEN - NOTMSKLEFT = COMPL(MSKLEFT) - NOTMSKRIGHT = COMPL(MSKRIGHT) -c NOTMSKRIGHT = not(MSKRIGHT) -c NOTMSKLEFT = not(MSKLEFT ) - IBGWORK(1) = IAND(NOTMSKLEFT,IBGWORK(1)) - IBGWORK(2) = IAND(NOTMSKRIGHT,IBGWORK(2)) - ENDIF - - IBGWORK(1) = IOR(ILEFT,IBGWORK(1)) - IBGWORK(2) = IOR(IRIGHT,IBGWORK(2)) -#if defined(_LITTLE_ENDIAN) -c CALL SWAP_BYTES_IN_PLACE (IBGWORK, 8_8, 2_8) -#endif - write(92,'(2A,8(1x,I5),Z16.16)') - + 'in sym2imge: ipl, jpl, newpxlhgt, newpxlwid, maxiword, ', - + 'maxjsline, ithword, jcurr, ibgwork(1) = ', ipl, jpl, - + newpxlhgt, newpxlwid, maxiword, maxjsline, ithword, jcurr, - + ibgwork(1) - IMAGE(ITHWORD,JCURR) = IBGWORK(1) - IF(NBITOFF .GT. 0) THEN - write(92,'(2A,8(1x,I5),Z16.16)') - + 'in sym2imge: ipl, jpl, newpxlhgt, newpxlwid, maxiword, ', - + 'maxjsline, ithword+1, jcurr, ibgwork(2) = ', ipl, jpl, - + newpxlhgt, newpxlwid, maxiword, maxjsline, ithword+1, jcurr, - + ibgwork(2) - IMAGE(ITHWORD+1,JCURR) = IBGWORK(2) - ENDIF - ENDIF - ENDDO -CKUMAR CHECK THIS -CKUMAR -C IMAGE(MAXIWORD,MAXJSLINE) -c IF (PRINTCAP1) THEN -c write(92,*)'In SYM2IMGE image ' -c write(92,'(5(1X,Z16.16))') -c 1 ((IMAGE(i,j),j=1,MAXJSLINE),i=1,MAXIWORD) -c PRINTCAP1 = .FALSE. -c ENDIF - 999 CONTINUE - RETURN - END -C diff --git a/util/sorc/sixbitb2.fd/wndbrk.f b/util/sorc/sixbitb2.fd/wndbrk.f deleted file mode 100755 index 3785822630..0000000000 --- a/util/sorc/sixbitb2.fd/wndbrk.f +++ /dev/null @@ -1,616 +0,0 @@ - SUBROUTINE WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB) -C $$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WNDBRK PLOTS WIND DIR AND SPEED AS SHAFT & FLAG -C PRGMMR: SHIMOMURA ORG: NMC412 DATE:96-10-28 -C -C ABSTRACT: PLOTS WIND DIRECTION AND SPEED ON A VARIAN OR FAX MAP AS -C ENTRIES IN THE LABEL FILE. -C ** N O T E : TO MAKE AN EXE LOAD MODULE, WNDBRK MUST BE COMPILE -C ** N O T E : WITH BLOCK DATA WNDCON -C ** (USED TO BE WINCON FOUND 'NMC.PROD.V77GRAPH.SOURCE') -C -C PROGRAM HISTORY LOG: -C 75-04-11 ORIGINAL AUTHOR DENT. -C 86-06-27 MILLER REMOVE ASYNCHRONOUS I/O. -C 86-07-15 MILLER MAKE SURE WIND DIRECTION IS NEVER 0. -C 89-02-21 HENRICHSEN CLEAN UP AND DOCUMENT. -C 90-10-03 HENRICHSEN CONVERT TO FORTRAN 77 -C 96-02-20 SHIMOMURA: CONVERT TO CRAY -C ADDED IRET_WNB RETURN CODE -C 96-10-24 SHIMOMURA: ADD ERASER UNDER BARBS -C 96-10-28 SHIMOMURA: ADJUSTING WIND-FLAG POSITIONING WITH ICORNFLAG -C -C USAGE: CALL WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB ) -C INPUT ARGUMENT LIST: -C ISTN - ICOORDINATE OF WIND PLOT IN DOTS. -C JSTN - JCOORDINATE OF WIND PLOT IN DOTS. -C KDDGD - WIND DIRECTION TO NEAREST 10 DEGREES. -C ISPEED - WIND SPEED IN KNOTS. -C IOPTN - FLAG TO DETERMINE IF TEMPERATURE AND DEW POINT -C - PLOTS ARE IN THE WAY OF PLOTTING WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: -C NWOK - COUNTER OF NUMBER OF LABELS ADDED TO LABEL ARRAY. -C IRET_WNB - RETURN CODE -C = 0; NORMAL RETURN -C = -1; PARITY ERROR WHILE TRYING TO OUTPUT LABEL ARRAY; -C USER SHOULD ABORT ON THIS SERIOUS I/O ERROR. -C = -2; PUTL_WR::HAFPAKRA: FAILED TO HALF-PACK LABEL ARRAY -C SERIOUS ERROR. USER SHOULD ABORT. LOGIC ERR. -C -C = 1; WNDBRK: WARNING ... BAD IDDGD -C = 2; WNDBRK: WARNING ... BAD ISPEED -C = 3; WNDBRK: WARNING ... BAD CUTOFF VALUE -C = 4; WNDBRK: WARNING ... OUT-OF-RANGE FLAG COUNT -C = 5; WNDBRK: WARNING ... LOCATION OFF MAP -C -C INPUT FILES: -C FT55F001 - LABEL FILE. -C -C OUTPUT FILES: -C FT06F001 - PRINT FILE. -C FT55F001 - LABEL FILE. -C -C REMARKS: BLOCK DATA WNDCON IS USED BY THIS SUBR. -C CALLS SUBR PUTL_WR(), WHICH CALLS SUBR HAFPAKRA() -C CAUTION: CALL SEQ. CHANGE WITH ADDED IRET_WNB -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77. -C MACHINE: CRAY4 -C -C $$$ -C -C - - INTEGER LBLTAP - PARAMETER (LBLTAP=55) - - INTEGER LMAX - PARAMETER (LMAX=1024) - INTEGER LMAX2 - PARAMETER (LMAX2=2*LMAX) - - COMMON /KPLOT/ LABEL,LABIX,NOBUF,IDRA(50) - INTEGER LABEL(2,LMAX) - INTEGER JARRAY(LMAX2) - EQUIVALENCE (JARRAY(1),LABEL(1,1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - EXTERNAL WNDCON !... FOR COMMON /WINCON/ -C !... DEFINED IN BLOCK DATA WNDCON - COMMON /WINCON/ KWNDFL(5,36),KWNDDV(5,36),KWNDBA(10,9) - INTEGER KWNDFL - INTEGER KWNDDV - INTEGER KWNDBA - -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C USAGE: CALL WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,iret_wnb ) -C INPUT ARGUMENT LIST: - INTEGER ISTN,JSTN -C !... I-,J-COORDINATES OF WIND PLOT IN DOTS. - INTEGER KDDGD -C !... WIND DIRECTION TO NEAREST 10 DEGREES. - INTEGER ISPEED -C !... WIND SPEED IN KNOTS. - INTEGER IOPTN -C !... FLAG TO DETERMINE IF TEMPERATURE AND DEW- -C !... POINT PLOTS ARE IN THE WAY OF PLOTTING -C !... WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: - INTEGER NWOK -C !... COUNTER OF NUMBER OF LABELS ADDED TO -C !... LABEL ARRAY. - INTEGER IRET_WNB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C - INTEGER IARWUP -C ...WHICH IS 'ARROW-UP' CHAR FONT CHANGE BIT... - DATA IARWUP / X'00010000' / - - INTEGER IPRBA - DATA IPRBA / X'00006000' / -C ...FOR WIND BARBS/STAFF ... PRIORITY = 3, NO 'ARROW-UP' BIT... - - INTEGER IPRFL(2) - DATA IPRFL /X'00014000',X'00018000'/ -C ... WHERE IPRFL IS PRIORITY ASSIGNED TO WIND-FLAG FONT .... -C ... WHICH ARE 'ARROW UP' BIT AND PRIORITY = 2 AND 4 -C ... WHERE IPRFL ALSO INCLUDES ARROW-UP FOR WIND-FLAG FONT ... - - - INTEGER IRUBA - DATA IRUBA / X'01200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=01 FOR ERASER UNDER FLAG - - INTEGER IRUBB - DATA IRUBB / X'14010000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=20 FOR ERASER UNDER BARB - - INTEGER IRUBC - DATA IRUBC / X'03200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=03 FOR ERASER UNDER FLAG - - INTEGER IXXK - DATA IXXK / 5 / -C ...WHICH IS THE XXTH LOOK TABLE BEFORE THE WIND-FLAG FONTS - - INTEGER ICORN - DATA ICORN /0/ - - integer ICORNFLAG(2) - DATA ICORNFLAG / -1, 0 / -C ... WHERE ICORNFLAG(IHEMIS) MOVES NRN HEMI WIND-FLAG LEFTWARD -1 -C ... BUT SRN HEMI WIND-FLAG NEEDS NO ADJ - - INTEGER ILLIM - DATA ILLIM / 10 / - INTEGER IRLIM - DATA IRLIM / 4000 / - INTEGER JLLIM - DATA JLLIM / 1 / - INTEGER JTLIM - DATA JTLIM / 7020 / - -C ... TO CONVERT WIND DIRECTION INT DD INTO AN ASCII CHAR -C ... WHICH WILL GET THE CORRECT BIT-MAPPED CHARAC ... -C ... TO CONVERT A BINARY INT X'01' ==> 'A' -C X'1A' ==> 'Z' -C X'1B' ==> '0' -C X'24' ==> '9' - CHARACTER*1 CTTBL(36) -C ... 01 02 03 04 05 06 07 08 09 ... - DATA CTTBL / 'A','B','C','D','E','F','G','H','I', - 1 'J','K','L','M','N','O','P','Q','R', - 2 'S','T','U','V','W','X','Y','Z','0', - 3 '1','2','3','4','5','6','7','8','9' / -C ... 28 29 30 31 32 33 34 35 36 ... - - INTEGER KDOLR(4) - DATA KDOLR /X'00000000',X'00000000', - X X'00000000',X'00000000'/ -C ...WHICH IS NULL IN 4 BYTE POSITIONS... - - INTEGER KDEWPT - DATA KDEWPT / X'00000008' / -C ...DEW POINT PLOT INFO BIT... - INTEGER KTEMP - DATA KTEMP / X'00000004' / -C ...TEMP PLOT INFO BIT... - - INTEGER KDR220 - DATA KDR220 /22/ - INTEGER KDR260 - DATA KDR260 /26/ - INTEGER KDR300 - DATA KDR300 /30/ -C ...WIND DIR LIMITS OF WIND OVERPLOTTED BY DEW PT, TEMP... - - - INTEGER LGAPK(5,8) - DATA LGAPK / -7,-8,-11,-8,X'09410000', - 1 -9,-7,-11,-8,X'09420000', - 2 -10,-6,-11,-8,X'09430000', - 3 -11,-4,-11,-5,X'07440000', - 4 -11,-2,-11,-5,X'07450000', - 5 -11, 0,-11, 0,X'07460000', - 6 -11, 2,-11, 0,X'07470000', - 7 -10, 4,-11, 0,X'07480000'/ -C ...PENTAPACKED /IGAP,JGAP ORIGIN DISPLACEMENTS FOR OTHER WND PART/ -C ...DI,DJ TO LL FOR GAP FILLER LINE CHAR/LABEL TEXT FOR GAP FILLER/ - - - INTEGER ISDIF(4) - DATA ISDIF / 6, 12, 9, 12 / -C ... DISPLACEMENTS FOR REVERSED WIND FLAGS USED IN SOUTHERN -C ... HEMISPHERE IN ORDER BY FLAG TYPE ... - - INTEGER LSDI(36) - DATA LSDI / +2, +1, +1, +3, +5,+09, +7, +5, +5, - 1 +4, +5, +6,+12,+15,+18,+21,+20,+20, - 2 +20,+21,+18,+15,+14, +7, +6, +6, +5, - 3 +6, +8, +9, +6, +3, +1, +1, +3, +2 / -C -C ... FURTHER DISPLACEMENTS TO ADJUST SOUTHERN HEMISPHERE WIND FLAGS -C - - INTEGER MSK16B - DATA MSK16B / X'0000FFFF' / - - INTEGER MSKI - DATA MSKI / X'00001FFF' / -C ...WHERE MSKI ALLOWS 13 BITS ... - - INTEGER MSKJ - DATA MSKJ / X'00007FFF' / -C ...WHERE MSKJ ALLOWS FOR 15 BITS... - - INTEGER MXKUT - DATA MXKUT / 120 / -C - LOGICAL LPACK_RAQ - LOGICAL LCLEAN_AFTQ - - INTEGER IACC,MQ -C - INTEGER KUTOFF - - INTEGER LABWOK(2,15) - - INTEGER IJWRD_ERAB - INTEGER ITXTWRD_ERAB - -C -C--------------------------------------------------------------------- - SAVE -C - NWOK = 0 - IRET_WNB = 0 - -C ... SET NORTHERN HEMISPHERE FLAG = 1 - IHEMIS = 1 !... NORTHERN HEMISPHERE MODE - IDDGD = KDDGD -C ... IT IS ASSUMED THAT A ZERO OCCURS FOR WIND DIRECTION ONLY -C ... IN THE NORTHERN HEMISPHERE (I.E. IDDGD = +0) - IF ( IDDGD .EQ. 0 ) IDDGD = 36 - IF ( IDDGD .GE. 0 ) GO TO 100 - -C ... OTHERWISE, IDDGD .LT. 0; WHICH FLAGGED SOUTHERN HEMI MODE -C ... SET SOUTHERN HEMISPHERE FLAG = 2 - IHEMIS = 2 !... SOUTHERN HEMISPHERE MODE - IDDGD = IABS(IDDGD) -C ... SAVE FOR POSITIONING FLAGS - LDDSH = IDDGD -C ... IDDSH POINTS TO VECTOR WHICH WHEN REVERSED WILL BE THE -C ... SOUTHERN HEMISPHERE VECTOR FOR IDDGD ... - IDDSH = 36 - IDDGD - IF ( IDDSH .EQ. 0 ) IDDSH = 36 - 100 CONTINUE - IF(IDDGD .GT. 36) GO TO 911 - IF(ISPEED .LT. 0) GO TO 922 - IF(ISPEED .GT. 300) GO TO 922 -C ...STEP (1)... TO DETERMINE NO. OF FLAGS AND NO. OF BARBS...... - FFIVES = (FLOAT(ISPEED))/5.0 - IFIVES = FFIVES + 0.5 -C ...WHICH ROUNDS TO NEAREST 5-KNOT-UNIT AND FIXES - NFLAGS = IFIVES/10 - NBARBS = MOD(IFIVES,10) -C ...WHERE NO. OF BARBS RANGES FROM 0 TO 9 (FOR NONE TO 45K) -C ...STEP(1B) ... TEST FOR MOVING WIND VECTOR PLOT FOR OVERPLOT - IGAP = 0 - JGAP = 0 - IF(NBARBS .LE. 2) GO TO 177 -C -C ... IF WIND DIR LESS THAN 220 DEGREES, THEN SKIP TO 177 ... -C - IF(IDDGD .LT. KDR220) GO TO 177 -C -C ... IF WIND DIR LESS THAN 260 DEGREES, THEN SKIP TO 140 ... -C ... AND CHECK TO SEE IF THE DEW POINT PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR260) GO TO 140 -C -C ...IF WIND DIR LESS THAN 300 DEGREES, THEN SKIP TO 144 ... -C ... AND CHECK TO SEE IF THE TEMP PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR300) GO TO 144 - GO TO 177 - - 140 CONTINUE -C ... GET DEW POINT PLOT FLAG ... - IAC3 = IAND(IOPTN,KDEWPT) - IF(IAC3)150,177,150 - - 144 CONTINUE -C ... GET TEMP PLOT FLAG. - IAC4 = IAND(IOPTN,KTEMP) - IF(IAC4) 150,177,150 - 150 CONTINUE -C ...COMES HERE IF WIND BARBS MUST BE MOVED WESTWARD TO NOT OVERPLOT - LLX = IDDGD - KDR220 + 1 - IGAP = LGAPK(1,LLX) - JGAP = LGAPK(2,LLX) - ILL = LGAPK(3,LLX) + ISTN - JLL = LGAPK(4,LLX) + JSTN - ITEXT = LGAPK(5,LLX) - ILL = ILL + ICORN - - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLL,IPRFL(1)) - LABWOK(2,NWOK) = ITEXT - - 177 CONTINUE - -C ....STEP (2) ... TO GET CUT-OFF CONSTANT FOR BARBS... - NBONE = NBARBS + 1 - IF(IHEMIS .EQ. 2) IDDGD = IDDSH - IHOLD = MOD(IDDGD,9) - IHOLD = IHOLD + 1 - KUTOFF = KWNDBA(NBONE,IHOLD) - IF(KUTOFF .LT. 0) GO TO 933 - IF(KUTOFF .GT. MXKUT) GO TO 933 - IF(IHEMIS .EQ. 2) KUTOFF = -KUTOFF - IACC = IAND(IDDGD,MSK16B) - IACC = ISHFT(IACC,16) - MQ = IAND(KUTOFF,MSK16B) - IACC = IOR(IACC,MQ) - ITEXT = IACC -C ...STAFF INFO PACKED WITH DD IN FIRST 2 BYTES, KUTOFF RIGHT-JUSTIF - -C ...STEP (3)... TO POSITION STAFF WITH LOWER LEFT CORNER.... -C ...KWNDDV FORMAT ... ISTART,JSTART,KWIDTH,KHGT,MXV... - ISTART = KWNDDV(1,IDDGD) - JSTART = KWNDDV(2,IDDGD) - KWIDTH = KWNDDV(3,IDDGD) - IF ( IHEMIS .EQ. 2 ) ISTART = KWIDTH - ISTART - ILL = ISTN - KWIDTH + ISTART - ILL = ILL + IGAP + ICORN - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - - JLL = JSTN - JSTART + 1 - JLL = JLL + JGAP - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLL,IPRBA) !... there goes BARBS - LABWOK(2,NWOK) = ITEXT - -C ... insert the eraser under the BARBs ... - IJWRD_ERAB = 0 - IJWRD_ERAB = IOR(IJLL,IARWUP) - ITXTWRD_ERAB = IRUBB - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IJWRD_ERAB !... ERASER UNDER BARB -cc LABWOK(2,NWOK) = ITXTWRD_ERAB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF(NFLAGS .LE. 0) GO TO 500 - -C ...OTHERWISE, WE HAVE SOME FLAGS TO POSITION... -C STEP (4)... TO GET FLAG INFO FOR PRTITL -C ...DI TO LL,DJ TO LL,DI TO NEXT FLAG, DJ TO NEXT, FLAG TYPE. - ITYPFL = KWNDFL(5,IDDGD) - ISDI = KWNDFL(1,IDDGD) - IF(IHEMIS .EQ. 2) THEN - ISDI = KWNDFL(1,LDDSH) - ISDIF(ITYPFL) + LSDI(LDDSH) - ENDIF - - ILLFL = ISTN + ISDI - ILLFL = ILLFL + IGAP + ICORN - ILLFL = ILLFL + ICORNFLAG(IHEMIS) - JLLFL = JSTN + KWNDFL(2,IDDGD) - JLLFL = JLLFL + JGAP - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - JLLFL = IAND( JLLFL,MSKJ) - ILLFL = IAND( ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) - IPOSN = IOR(IJLFL,IPRFL(IHEMIS)) - -C ...STEP (5)... TO GET TEXT FOR FLAG - ICLASS = IXXK + KWNDFL(5,IDDGD) -C ...WHERE ICLASS IS USED (R1) AFTER ARROW TO POINT TO TABLE IN PRT - -C ================================================================== - IACC = ISHFT(ICLASS,24) - - MQ = MOVA2I(CTTBL(IDDGD)) !... TRANSLATE DD-BINARY TO ASCII CHAR - IAC2 = ISHFT(MQ,16) !... MOVE TO 2ND BYTE FROM HI-END OF I*2 - IACC = IOR(IACC,IAC2) - ITEXT = IOR(IACC,KDOLR(3)) -C ================================================================== - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IPOSN - LABWOK(2,NWOK) = ITEXT - -C ...TO ERASE UNDER 50K FLAG - IAPCT = IRUBA - ILLER = ILLFL - JLLER = JLLFL - IJLER = IJLFL - -C ... GO TO (415,419,426,424),ITYPFL - IF(ITYPFL .EQ. 1) THEN - ILLER = ILLFL - 2 - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 2) THEN - IAPCT = IRUBC - JLLER = JLLFL - 2 - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 3) THEN - GO TO 426 - - ELSE IF(ITYPFL .EQ. 4) THEN - IAPCT = IRUBC - ENDIF - GO TO 426 - - 426 CONTINUE - IJLER = IOR(IJLER,IARWUP) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IJLER - LABWOK(2,NWOK) = IAPCT - IF(NFLAGS .LE. 1) GO TO 500 - -C ...STEP (6) TO GET FLAGS FOR 100KT AND UP... - NEXDI = KWNDFL(3,IDDGD) - IF ( IHEMIS .EQ.2 ) NEXDI = -NEXDI - NEXDJ = KWNDFL(4,IDDGD) - MORE = NFLAGS - 1 - IF(MORE .GT. 5) GO TO 944 - DO 433 I=1,MORE - ILLFL = ILLFL + NEXDI - JLLFL = JLLFL + NEXDJ - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - - JLLFL = IAND(JLLFL,MSKJ) - ILLFL = IAND(ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR( IJLFL,IPRFL(IHEMIS) ) - LABWOK(2,NWOK) = ITEXT - -C ...NOW FOR THE ERASER UNDER THAT FLAG... - ILLER = ILLER + NEXDI - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLLER = JLLER + NEXDJ - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLER,IARWUP) - LABWOK(2,NWOK) = IAPCT - 433 CONTINUE -C ...WHEN IT FALLS OUT OF THIS LOOP, ALL FINISHED - GO TO 500 - - 500 CONTINUE -C ...COMES HERE TO TRANSFER FROM LABWOK TO LABEL AND OUTPUT IF NECES - IF((LABIX+NWOK) .LE. LMAX) THEN - DO ISS = 1,NWOK - LABIX = LABIX + 1 - LABEL(1,LABIX) = LABWOK(1,ISS) - LABEL(2,LABIX) = LABWOK(2,ISS) - ENDDO - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ...OTHERWISE IT WILL EXCEED LABEL BUFFER, SO TEST EACH WORD. - DO 522 ISS = 1,NWOK - LABIX = LABIX + 1 -c write(*,*) 'test1', ISS, LABIX - IF(LABIX .LE. LMAX) THEN - GO TO 520 - - ELSE -C ... OTHERWISE, BIN IS FULL, SO OUTPUT THE FULL BIN -C ... AND CLEAR THE BIN BEFORE PASSING THIS ISS-TH ITEM - WRITE(6,503) - 503 FORMAT(1H ,'WNDBRK: LABEL ARRAY FULL' ) - LCKPT = 503 - LPACK_RAQ = .TRUE. - LCLEAN_AFTQ = .TRUE. -C ... ZERO THE IN-CORE LABEL-ARRAY AFTER WRITING ... -C ... FOR CRAY VERSION, I MUST HALF-PACK BEFORE WRITING, - print*,'In wndbrk.f JARRAY prior to PUTL_WR' - write(*,'(8I10)')JARRAY - CALL PUTL_WR(LBLTAP,NOBUF,JARRAY,LMAX2,LMAX,LPACK_RAQ, - 1 LCLEAN_AFTQ,IRET101) - IF(IRET101 .NE. 0) THEN - IF(IRET101 .EQ. -1) THEN - GO TO 900 - ELSE - WRITE(6,FMT='(1H ,''WNDBRK::PUTL_WR::HAFPAKRA: '', - 1 ''FAILED WHEN HAF-PACKING LABEL ARRAY'' - 2 )') - IRET_WNB = -2 - GO TO 966 - ENDIF - ENDIF -C - LABIX = 1 - ENDIF - - 520 CONTINUE -C ... TO MOVE THE ISS-TH ITEM FROM LABWOK INTO THE LABEL ARRAY - LABEL(1,LABIX) = LABWOK(1,ISS) - LABEL(2,LABIX) = LABWOK(2,ISS) - 522 CONTINUE - GO TO 999 - ENDIF - GO TO 999 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 900 CONTINUE -C ... PARITY ERROR ON WRITING LABEL TAPE55 ... - WRITE(6,905) LBLTAP,NOBUF,LABIX,LCKPT - 905 FORMAT(1H ,'WNDBRK:PARITY ERROR WRITING LABEL-TAPE',I2, - 1 /1H ,7X,'NOBUF=',I5,'; LABIX=',I5,'; LCKPT=', I3) - - IRET_WNB = -1 - GO TO 966 -C ... - - 911 CONTINUE - IRET_WNB = 1 - WRITE(6,913) IDDGD,ISTN,JSTN,ISPEED - 913 FORMAT(1H ,'WNDBRK ERROR 1...BAD IDDGD = Z ',Z16, 3X, - 1 'AT I/J = Z ', Z16,1H/, Z16, 3X, 'SPEED = Z ',Z16) - GO TO 966 - - 922 CONTINUE - IRET_WNB = 2 - WRITE(6,924) ISPEED, ISTN, JSTN, IDDGD - 924 FORMAT(1H ,'WNDBRK ERROR 2...BAD ISPEED = Z ', Z16, 3X, - 1 'AT I/J = Z ', Z16, 1H/, Z16, 3X, 'IDDGD = ', Z16) - GO TO 966 - - 933 CONTINUE - IRET_WNB = 3 - WRITE(6,935) KUTOFF,ISTN,JSTN,IDDGD,ISPEED - 935 FORMAT(1H ,'WNDBRK ERROR 3...BAD CUTOFF CONST FOR WND STAFF = - 1 Z ', Z16, 3X, 'AT I/J = Z ', Z16,1H/,Z16,3X, 'DIR/SPD = Z', Z16, - 2 1H/, Z16) - GO TO 966 - - 944 CONTINUE - IRET_WNB = 4 - WRITE(6,946) NFLAGS, ISTN,JSTN,IDDGD,ISPEED - 946 FORMAT(1H ,'WNDBRK ERROR 4...OUT-OF-RANGE FLAG COUNT = Z', - 1 Z16, 3X, 'AT I/J = Z ', Z16,1H/,Z16,3X,'DIR/SPD = Z ', Z16, - 2 1H/, Z16) - GO TO 966 - 955 CONTINUE -C COMES TO 955 IF I/J IS OUT OF RANGE OF MAP - IRET_WNB = 5 -c write(*,*) 'test1', LABIX - WRITE(6,957) ISTN, JSTN, IDDGD, ISPEED - 957 FORMAT(1H ,'WNDBRK ERROR 5...LOCATION OFF MAP. ISTN = Z ', - 1 Z16, 3X, 'JSTN = Z ', Z16, 3X, 'DIR/SPD = Z ', Z16, 1H/, Z16) - GO TO 966 - 966 CONTINUE - NWOK = 0 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/terrain.fd/makefile.sh b/util/sorc/terrain.fd/makefile.sh index 1e8f4b3fb6..d1b5f5bc34 100755 --- a/util/sorc/terrain.fd/makefile.sh +++ b/util/sorc/terrain.fd/makefile.sh @@ -16,10 +16,6 @@ elif [ $machine = WCOSS_C ] ; then FFOPTS="-i4 -O3 -r8 -convert big_endian -fp-model precise -openmp" LIBS="${W3EMC_LIBd} ${W3NCO_LIBd} ${BACIO_LIB4} ${SP_LIBd}" LDOPTS="-openmp -mkl" -elif [ $machine = THEIA ] ; then - CF=ftn - FFOPTS="-i4 -O3 -r8 -convert big_endian -fp-model precise -openmp" - LIBS="${W3EMC_LIBd} ${W3NCO_LIBd} ${BACIO_LIB4} ${SP_LIBd}" fi f=mtnlm7_slm30g.f diff --git a/util/sorc/trpanl.fd/CLOSEF.f b/util/sorc/trpanl.fd/CLOSEF.f deleted file mode 100755 index 29a07e4daf..0000000000 --- a/util/sorc/trpanl.fd/CLOSEF.f +++ /dev/null @@ -1,177 +0,0 @@ - SUBROUTINE CLOSEF(Z,Z1,IMAX,JMAX,S,A,B,M,IX,JY,LPLMI,IFF, - 1 IUP,LOX,ITABMB,ITABFL,MXITR) -C 00217400 -C ...THIS SUBROUTINE FINDS ALL OF THE CONTOUR POSITIONS IN FIELD Z 00217500 -C ...ALONG THE FIXED JY STRIP AND THEN USES THE POSITIONS FOR EACH 00217600 -C ...TO FIND THE CORRESPONDING POSITION AND VALUE IN FIELD Z1, 00217700 -C ...THESE VALUES ARE FORMATTED AND STORED IN THE LIST ARRAY FOR 00217800 -C ...PROCESSING AT CNTR TIME. 00217900 -C 00218000 - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ADJ4/IRTCOR,IUPCOR - DIMENSION Z(IMAX,JMAX) - DIMENSION Z1(IMAX,JMAX) - DIMENSION IFF(5) - DIMENSION ITEXT(3),JTEXT(3) - character*8 citext(3),cjtext(3) - equivalence(citext,itext) - equivalence (cjtext,jtext) - DIMENSION ITABMB(MXITR),ITABFL(MXITR) - REAL IDEF,KDEF1,KDEF2,KDEF3,KDEF4,INDEF - DATA INDEF/Z'7FFFFFFFFFFFFFFF'/ - DATA ITEXT/3*0/ - DATA IKCIR/-10/ - DATA JKCIR/-2/ - DATA IBOX/2H)$/ - - character*8 cibox - equivalence(cibox,ibox) -C ...WHERE ITABMB CONTAINS THE MATCH VALUE AND ITABFL THE LABEL ITSF00219400 - print *,' 9999 ENTERING CLOSEF' - KCON4=20 - JMIN=1 - 6 KBEG=IX - KLIM=IX+IUP - IJFIX=JY - 10 Q=S*20. - REM=1. - KCON6=FLOAT(IJFIX-1)*Q*3.0 -C ...WHERE KCON6 IS TRUE LOCN (IN DOTS) OF THE PT ON FIXED COORD. 00220300 - JCAL1=KCON6+IUPCOR -C ...THIS JCAL1 IS IDOTS FOR PUTLAB FOR CONST J CASE, BUT NOT FOR I 00220500 - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 11 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 12 - KSTART=KSTART+1 - 11 CONTINUE - GO TO 500 - 12 L=Z(KSTART,IJFIX)+10000. - 20 DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) -C 00222500 -C ...CHECK FOR IMBEDDED GRID 00222600 -C 00222700 - KDEF1=Z(K,IJFIX) - KDEF2=Z(K+1,IJFIX) - KDEF3=Z(K-1,IJFIX) - KDEF4=Z(K+2,IJFIX) - YD2=0 - IF(KDEF1.EQ.INDEF) GO TO 21 - IF(KDEF2.EQ.INDEF) GO TO 21 - IF(KDEF3.EQ.INDEF) GO TO 21 - IF(KDEF4.EQ.INDEF) GO TO 21 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 21 IF(KDEF1.EQ.INDEF) GO TO 200 - IF(KDEF2.EQ.INDEF) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1+10000. - 35 DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C 00224500 -C ...COMPUTE A LABEL 00224600 -C 00224700 - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - KCON7=FLOAT(K-1)*Q*3.0 - ICAL=KCON7+KCON1+IRTCOR - ILLCIR=ICAL+IKCIR - JLLCIR=JCAL1+JKCIR -C 00225500 -C ...CALCULATE POSITION WHERE CONTOUR IN Z FIELD CUTS I GRID, WHERE 00225600 -C ...I CONTOUR CUT=I+IDELI 00225700 -C ...ADJUST FIELD Z1 VALUE USING STIRLING INTERPOLATION SOLVE FOR 00225800 -C ...DELI ONLY SINCE DELJ IS FIXED BECAUSE J IS FIXED ON AN INTEGRAL00225900 -C ...VALUE, THAT IS J=1,JMAX 00226000 -C 00226100 - XKK=KK - XIINC=IINC - DELI=XKK/XIINC - I=K - J=IJFIX - ZDELI=Z1(I,J)+0.5*DELI*(Z1(I+1,J)-Z1(I-1,J))+0.5*DELI*DELI* - 1(Z1(I+1,J)-2.0*(Z1(I,J))+Z1(I-1,J)) - HOLD=(ZDELI+A)*B - ITEXT(1)=SIGN((ABS(HOLD)+0.5),HOLD) - KPOSX=KCON4 - 50 IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF(LOX.EQ.1) GO TO 109 -C ...WHICH BRANCHES TO INDIRECT LABELS IF LOX 00227400 - KLAST=ICAL - 55 CONTINUE - 75 CONTINUE - INTG=ITEXT(1) - NCHAR=M -C 00228000 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00228100 -C 00228200 - 90 CONTINUE -c CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,cJTEXT,NCHAR,LPLMI) - 95 CONTINUE - N=12 - CALL ENCODE(ITEXT(1),N) - WRITE(99,IFF) JTEXT(1) - HT=3.0 - ANGLE=90. - IPR=1 -c CALL PUTLAB(ICAL,JCAL1,HT,ITEXT,ANGLE,N,IPR,ITAPUT) - CALL lPUTLAB(ICAL,JCAL1,HT,cITEXT,ANGLE,N,IPR,ITAPUT) - HT=10.0 - ANGLE=0. - NCHAR=2 -c CALL PUTLAB(ILLCIR,JLLCIR,HT,IBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - CALL lPUTLAB(ILLCIR,JLLCIR,HT,cIBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - GO TO 125 -C 00229800 -C ...USE INDIRECT LABELS 00229900 -C 00230000 - 109 CONTINUE - DO 110 ITR=1,MXITR - ITSAVE=ITR - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - INTG=ITEXT(1) - NCHAR=M -C 00231100 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00231200 -C 00231300 - 114 CONTINUE - CALL BIN2EB(INTG,cJTEXT,NCHAR,LPLMI) - 115 CONTINUE - N=12 - CALL ENCODE(ITEXT(1),N) - WRITE(99,IFF)JTEXT(1) - HT=3.0 - ANGLE=90. - IPR=1 -c CALL PUTLAB(ICAL,JCAL1,HT,cITEXT,ANGLE,N,IPR,ITAPUT) - CALL lPUTLAB(ICAL,JCAL1,HT,ITEXT,ANGLE,N,IPR,ITAPUT) - HT=10.0 - ANGLE=0. - NCHAR=2 -c CALL PUTLAB(ILLCIR,JLLCIR,HT,IBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - CALL lPUTLAB(ILLCIR,JLLCIR,HT,cIBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 continue - print *,'EXITING CLOSEF 9999' - RETURN - END diff --git a/util/sorc/trpanl.fd/CLOSES.f b/util/sorc/trpanl.fd/CLOSES.f deleted file mode 100755 index 4cbdd42b5e..0000000000 --- a/util/sorc/trpanl.fd/CLOSES.f +++ /dev/null @@ -1,174 +0,0 @@ - SUBROUTINE CLOSES(Z,IMAX,JMAX,S,A,B,M,IUP,LPLMI,IFF,JSTPK, - 1 JSTPL,LOX,ITABMB,ITABFL,MXITR) -C 00200600 -C ...PURPOSE...A MERCATOR CENTER-FINDER WHICH CALLS SUBR CLOSET 00200700 -C ...AFTER FINDING EACH CENTER IN ORDER TO LABEL CONTOURS 00200800 -C ...IN THE VICINITY OF CENTERS. 00200900 -C ...IUP IS THE DISTANCE (IN GRID INTERVALS) FROM THE CENTER 00201000 -C ...WITHIN WHICH CONTOURS WILL BE LABELLED 00201100 -C ...WHERE LOX=1, SENDS THIS ON TO INDIRECT CONTOUR LABELS 00201200 -C ... LOX=0 MEANS TO PUT REGULAR CONTOUR LABELS ON. 00201300 -C 00201400 - REAL INDEF,KDEF1,KDEF2 - DIMENSION IFF(5) - DIMENSION Z(IMAX,JMAX) - DIMENSION ITABMB(MXITR),ITABFL(MXITR) - DIMENSION MARK4(4) - DIMENSION ZZ(9) - DIMENSION MARKS(50) -C ...WHERE MARKS ARRAY TO KEEP TRACK OF NEARBY CONTOUR LABELS 00202200 - DIMENSION JSTPK(30) -C ...WHERE JSTPK IS AN ARRAY OF J COORDINATES WHICH HAVE STRIP 00202400 -C ...LABELS ALREADY AND DO NOT NEED THESE LABELS. 00202500 -C ...FIRST ZERO ENDS JSTPK LOOK UP. 00202600 - DIMENSION JSTPL(30) -C ...WHERE JSTPL IS A CORRESPONDING ARRAY TO JSTPK GIVING THE 00202800 -C ...NUMBER OF GRID POINTS ON THIS LINE TO RESERVE. 00202900 - DATA INDEF/Z'7FFFFFFFFFFFFFFF'/ - DATA NSK/30/ -C ...WHERE NSK IS DIMENSION OF JSTPK ARRAY OF J ALREADY LABELLED 00203200 - DATA MARK4/Z'4',Z'8',Z'10',Z'20'/ - DATA NFEW/2/ -C 00203500 -C ...INITIALIZE FOR CENTER SEARCH 00203600 -C 00203700 - print *,'ENTERING CLOSES ' - IMIN=1 - JMIN=1 - ILOW=0 - IHIGH=0 - DO 11 I=IMIN,IMAX - MARKS(I)=0 - 11 CONTINUE -C ...TO TEST FOR STRIP LABELLED J ROWS IN FIRST FEW ROWS 00204500 - J=JMIN - DO 16 ILLE=1,NFEW - DO 12 ICK=1,NSK - ICKSV=ICK - IF(JSTPK(ICK).EQ.0) GO TO 15 - IF(J.EQ.JSTPK(ICK)) GO TO 13 - 12 CONTINUE - GO TO 15 -C ...COMES TO 13 IF MATCHING J FOUND 00205400 - 13 CONTINUE - IMAD=JSTPL(ICKSV) - IF(IMAD.LE.0) GO TO 15 - IF(IMAD.GT.IMAX) IMAD=IMAX - DO 14 IMA=IMIN,IMAD - MARKS(IMA)=LOR(MARKS(IMA),MARK4(ILLE)) - 14 CONTINUE - 15 J=J+1 - 16 CONTINUE -C 00206400 - DO 105 J=JMIN,JMAX - JP2=J+NFEW -C ...TEST FOR STRIP LABELS ALREADY ON JP2 ROW 00206700 - DO 20 ICK=1,NSK - ICKSV=ICK - IF(JSTPK(ICK).EQ.0) GO TO 27 - IF(JP2.EQ.JSTPK(ICK)) GO TO 22 - 20 CONTINUE - GO TO 27 - 22 CONTINUE - IMAD=JSTPL(ICKSV) - IF(IMAD.LE.0) GO TO 27 - IF(IMAD.GT.IMAX) IMAD=IMAX - DO 24 IMA=IMIN,IMAD - MARKS(IMA)=LOR(MARKS(IMA),MARK4(3)) - 24 CONTINUE - IF(IMAD.GE.IMAX) GO TO 101 -C ...WHICH SKIPS CENTERFINDING IN THIS J ROW BECAUSE OF STIP LABELS 00208200 - 27 CONTINUE - DO 100 I=IMIN,IMAX -C 00208500 -C ...TEST FOR BORDER VALUES 00208600 -C 00208700 - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.J.GE.JMAX-4) GO TO 100 -C 00209000 - ZZ(1)=Z(I,J) - ZZ(2)=Z(I+1,J) -C 00209300 -C ...TEST FOR UNDEFINED VALUES 00209400 -C 00209500 - KDEF1=ZZ(1) - KDEF2=ZZ(2) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - ZZ(3)=Z(I+1,J+1) - ZZ(4)=Z(I,J+1) - ZZ(5)=Z(I-1,J+1) - ZZ(6)=Z(I-1,J) - ZZ(7)=Z(I-1,J-1) - ZZ(8)=Z(I,J-1) - ZZ(9)=Z(I+1,J-1) -C 00210600 -C ...TEST FOR LOW CENTER 00210700 -C 00210800 - IF(ZZ(1).GE.ZZ(2)) GO TO 30 -C ...OTHERWISE TEST FOR LOW CENTER 00211000 - DO 29 IST=3,9 - KDEF1=ZZ(IST) - IF(KDEF1.EQ.INDEF) GO TO 100 - IF(IST.GE.6) GO TO 28 -C ...WAS .LT.6) 00211500 - IF(ZZ(1).GE.ZZ(IST)) GO TO 100 - GO TO 29 - 28 IF(ZZ(1).GT.ZZ(IST)) GO TO 100 - 29 CONTINUE -C ...WHEN IT FALLS THRU THIS LOOP, A LOW CENTER HAS BEEN FOUND 00212000 -C 00212100 -C ...FOUND LOW CENTER 00212200 -C 00212300 - ITYPE=1 - ILOW=ILOW+1 - GO TO 50 -C 00212700 -C ...TEST FOR HIGH CENTER 00212800 -C 00212900 - 30 CONTINUE - DO 33 IST=2,9 - KDEF1=ZZ(IST) - IF(KDEF1.EQ.INDEF) GO TO 100 - IF(IST.GE.6) GO TO 32 - IF(ZZ(1).LE.ZZ(IST)) GO TO 100 - GO TO 33 - 32 IF(ZZ(1).LT.ZZ(IST)) GO TO 100 - 33 CONTINUE -C 00213900 -C ...FOUND HIGH CENTER 00214000 -C 00214100 - ITYPE=2 - IHIGH=IHIGH+1 - 50 CONTINUE -C 00214500 -C ...FOUND CENTER-GO GET CONTOUR LABEL 00214600 -C 00214700 - IFIX=I - JFIX=J - I2=IFIX+IUP - DO 70 IMI=IFIX,I2 - IF(IMI.GT.IMAX) GO TO 72 - IF(MARKS(IMI).NE.0) GO TO 100 -C ...SKIPS CONTOUR LABELLING FOR THIS CENTER IF OTHERS TOO CLOSE 00215400 - 70 CONTINUE -C ...ALL CLEAR FOR CONTOUR LABELS, ENTER MARKS FOR THIS SET. 00215600 - 72 DO 74 IMI=IFIX,I2 - IF(IMI.GT.IMAX) GO TO 75 - MARKS(IMI)=LOR(MARKS(IMI),MARK4(1)) - 74 CONTINUE - 75 CONTINUE - print * ,' 9999 CLOSET FROM CLOSES' - CALL CLOSET(Z,IMAX,JMAX,S,A,B,M,IUP,IFIX,JFIX,LPLMI,IFF, - 1 LOX,ITABMB,ITABFL,MXITR) - print * ,' 9999 exiting CLOSET FROM CLOSES' - 100 CONTINUE - 101 DO 102 IMA=IMIN,IMAX -c MARKS(IMA)=SHFTR(MARKS(IMA),1) - MARKS(ima)=ishft(marks(ima),-1) - 187 format(3z20) - 102 CONTINUE -C ...WHICH PUSHES DOWN THE STACK OF MARKS OFF END 00216800 - 105 CONTINUE - print *, 'DONE WITH CLOSES 9999' - RETURN - END diff --git a/util/sorc/trpanl.fd/CLOSET.f b/util/sorc/trpanl.fd/CLOSET.f deleted file mode 100755 index fab46aad28..0000000000 --- a/util/sorc/trpanl.fd/CLOSET.f +++ /dev/null @@ -1,181 +0,0 @@ - SUBROUTINE CLOSET(Z,IMAX,JMAX,S,A,B,M,IUP,IX,JY,LPLMI,IFF,LOX, - 1 ITABMB,ITABFL,MXITR) -C 00326600 -C ...THIS SUBROUTINE FINDS THE NEAREST CONTOUR LABEL ABOVE A 00326700 -C ...FIXED I,J POSITION IN THE GIVEN ARRAY. THIS FIXED POSITION 00326800 -C ...IS THE GRID POINT USED TO FIND THE VALID CENTER IN THE GIVEN 00326900 -C ...ARRAY 00327000 -C 00327100 - character*3 lplmi - character*90 cifile - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ADJ5/IRTKOR,IUPKOR - DIMENSION Z(IMAX,JMAX) - DIMENSION ITABMB(MXITR),ITABFL(MXITR) -C ...WHERE ITABMB CONTAINS THE MATCH VALUE AND ITABFL THE LABEL ITSF00327600 - DIMENSION IFF(5) - character*40 ciff - dimension ifform(5) - equivalence (ciff,ifform) - DIMENSION ITEXT(3),JTEXT(3) - character*8 cjtext(3) - equivalence (cjtext,jtext) - character*8 ctext(3) - character*12 ctext12 - equivalence (ctext,itext) -cccc equivalence (ctext12,ctext) - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 - DATA INDEF/Z'7FFFFFFFFFFFFFFF'/ - DATA ITEXT/3*0/ - print *,' ENTERING CLOSET 9999' - print *,'S=',S - print *,'A=',a - print *,'b=',b - print *,'m=',m - print *,'iup=',iup - print *,'ix =',ix - print *,'iy =',jy - print *,'lox= =',lox - do 1,k=1,5 - 1 ifform(k)=iff(k) - KCON4=20 - JMIN=1 - KBEG=IX - KLIM=IX+IUP - IJFIX=JY - Q=S*20. - REM=1. - KCON6=FLOAT(IJFIX-1)*Q*3.0 -C ...WHERE KCON6 IS TRUE LOCN(IN DOTS) OF THE PT. ON FIXED COORD. 00329000 - JCAL1=KCON6+IUPKOR -C ...THIS JCAL1 IS IDOTS FOR PUTLAB FOR CONST J CASE, BUT NOT FOR I 00329200 - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 11 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 12 - KSTART=KSTART+1 - 11 CONTINUE - GO TO 500 - 12 L=Z(KSTART,IJFIX)+10000. - DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) -C 00331200 -C ...CHECK FOR IMBEDDED GRID 00331300 -C 00331400 - KDEF1=Z(K,IJFIX) - KDEF2=Z(K+1,IJFIX) - KDEF3=Z(K-1,IJFIX) - KDEF4=Z(K+2,IJFIX) - YD2=0 - IF(KDEF1.EQ.INDEF) GO TO 21 - IF(KDEF2.EQ.INDEF) GO TO 21 - IF(KDEF3.EQ.INDEF) GO TO 21 - IF(KDEF4.EQ.INDEF) GO TO 21 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 21 IF(KDEF1.EQ.INDEF) GO TO 200 - IF(KDEF2.EQ.INDEF) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1+10000. - DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C 00333200 -C ...COMPUTE A LABEL 00333300 -C 00333400 - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - KCON7=FLOAT(K-1)*Q*3.0 - ICAL=KCON7+KCON1+IRTKOR - HOLD=(XVAL+A)*B - ITEXT(1)=SIGN((ABS(HOLD)+0.5),HOLD) - KPOSX=KCON4 - IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF(LOX.EQ.1) GO TO 109 - KLAST=ICAL - 55 CONTINUE - 75 CONTINUE - INTG=ITEXT(1) - NCHAR=M -C 00335000 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00335100 -C 00335200 - 90 CONTINUE -c CALL BIN2EB(INTG,CJTEXT,NCHAR,'I99') - CALL BIN2EB(INTG,CJTEXT,NCHAR,LPLMI) - 95 CONTINUE - N=12 -c CALL ENCODE(ITEXT(1),N) - write(cifile,1956) itext(1) - 1956 format(i3) - Print *,' 9999 CIFF',ciff - write(ctext12,ciff ) cifile -c ctext12(1:8)=ctext(1)(1:8) - WRITE(99,IFF) JTEXT(1) - print *, - 1 ' 9999 FROM CLOSET DIRECT LABEL nchar and INTG',nchar,cjtext - 1, intg - print 1999,' nchar, intg, cjtext, ctext12,itext', - 1 nchar,intg,cjtext,ctext12,itext - 1999 format(a50,i5,1x,i20,1x,' cjtext > ',3a9,'ctext12 --> ', - 1 a14,'itext --> ',3i4) - N=3 - if(intg .lt. 100) N=2 - narg=3-N+1 - print *,' NARG ',narg,' ',N,' ' ,ctext12(narg:3) - print * ,' NARG ',' one ',ctext12(1:1),' two ',ctext12(2:2), - 1 ' three ',ctext12(3:3),' four ',ctext12(4:4) - CALL lPUTLAB(ICAL,JCAL1,22.0 - 1,ctext12(narg:3),PUTANG,N,IPRPUT,ITAPUT) - N=12 -c CALL lPUTLAB(ICAL,JCAL1,PUTHGT,ctext12,PUTANG,N,IPRPUT,ITAPUT) -c CALL lPUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) -c CALL PUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 125 -C 00336100 -C ...USE INDIRECT LABELS 00336200 -C 00336300 - 109 CONTINUE - DO 110 ITR=1,MXITR - ITSAVE=ITR - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - INTG=ITEXT(1) - NCHAR=M -C 00337400 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00337500 -C 00337600 - 114 CONTINUE - CALL BIN2EB(INTG,cJTEXT,NCHAR,LPLMI) - stop 'bin2eb' - 115 CONTINUE - N=12 - CALL ENCODE(ITEXT(1),N) - ctext12(1:8)=ctext(1)(1:8) - WRITE(99,IFF)JTEXT(1) - print *, - 1 ' 9999 FROM CLOSET inDIRECT LABEL nchar and INTG',nchar,cjtext - CALL lPUTLAB(ICAL,JCAL1,PUTHGT,cTEXT12,PUTANG,N,IPRPUT,ITAPUT) -c CALL lPUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) -c CALL PUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 continue - print *,' EXITING CLOSET 9999' - RETURN - END diff --git a/util/sorc/trpanl.fd/FAXSHD.f b/util/sorc/trpanl.fd/FAXSHD.f deleted file mode 100755 index 7280521b6c..0000000000 --- a/util/sorc/trpanl.fd/FAXSHD.f +++ /dev/null @@ -1,255 +0,0 @@ - SUBROUTINE FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - common/nsched2/jsched - DIMENSION IAREA(IA,JA) - DIMENSION IISUB(11) - DIMENSION ISUBA(3) - DIMENSION ISUBB(3) - INTEGER ISCHED - character*1 JSCHED(16,50) -c LOGICAL JSCHED(16,50) -c EQUIVALENCE (ISCHED(1,1),JSCHED(1,1)) - DATA IISUB/1H ,2HP1,2HP2,2HP3,2HP4,2HP5,2HP6,2HI1,2HI2,2HI3, - 1 2HB2/ - DATA ISUBA/3HP1A,3HP3A,3HP5A/ - DATA ISUBB/2HP1,2HP3,2HP5/ - DATA IBCHK/4H / - DATA ITBSE/7400/ - DATA MAPT7/Z'E5000000'/ - DATA MASK2/Z'FF000000'/ -C -C COMMON AREA VARIABLES /NSCHED/ -C -C WHERE ISLOTA,B= FAX SLOT NUMBER (CARD IMAGE FORMAT) -C WHERE IPANA,B= FAX PANEL INDICATOR (CARD IMAGE FORMAT) -C WHERE ISUB= FAX SUBSET NO. (CARD IMAGE FORMAT) -C WHERE IFLAB= FRONT LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE INSET= REAL INSET NO. (CARD IMAGE FORMAT) -C WHERE IRLAB= REAR LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE ISCHED= FAX/VARIAN SCHEDULE CONTROL -C -C CALL SEQUENCE VARIABLES -C IAREA= ARRAY FOR ALL FAX/VARIAN AREAS -C IA,JA= I,J INDEX FOR IAREA ARRAY -C INDEX= SPECIFIC IAREA INDEX TO BE USED FOR THIS CUT -C INCR1= OUTPUT SCAN LINE J FOR SPECIFIC AREA USED -C (NEEDED FOR LABEL ARRAY LINKAGE TO CNTR) -C -C -C INTERNAL SUBROUTINE VARIABLES -C -C WHERE IFAXT=0 VARIAN MAP -C "1 WHOLE FAX MAP(NO REAL INSET) -C =2 WHOLE FAX MAP(REAL INSET(S)) -C =3 LEFT PANEL MAP -C =4 RIGHT PANEL MAP -C =5 REAL INSET -C -C WHERE INUML=0 NO STRIP LABELS -C =1 FRONT LABEL ONLY OR FRONT OR REAR LABEL -C =2 FRONT AND REAR LABEL -C INITIALIZE FOR SPECIAL MAP TYPE - print *,' ENTERING FAXSCH' - NNN=NNN+1 - IPANY=0 - IVARY=0 - IVAR=LAND(ISLOTA,MASK2) - IF(IVAR.EQ.MAPT7) IVARY=1 - IF((IPANA.NE.IISUB(8)).OR.(IPANA.NE.IISUB(9)).OR. - 1 (IPANA.NE.IISUB(10)).OR.(IPANA.NE.IBCHK)) IPANY=1 - IFAXT=0 - IF(IVARY.EQ.1) IFAXT=0 - IF((IPANA.EQ.IBCHK).AND.(INSET.LT.1).AND.(IVARY.EQ.0)) IFAXT=1 - IF((IPANA.EQ.IBCHK).AND.(INSET.GE.1).AND.(IVARY.EQ.0)) IFAXT=2 - IF((IPANA.EQ.IISUB(2)).OR.(IPANA.EQ.IISUB(4)).OR. - 1 (IPANA.EQ.IISUB(6))) IFAXT=3 - IF((IPANA.EQ.IISUB(3)).OR.(IPANA.EQ.IISUB(5)).OR. - 1 (IPANA.EQ.IISUB(7)).OR.(IPANA.EQ.IISUB(11))) IFAXT=4 - IF((IPANA.EQ.IISUB(8)).OR.(IPANA.EQ.IISUB(9)).OR. - 1 (IPANA.EQ.IISUB(10))) IFAXT=5 - INUML=0 - IF((IFLAB.LT.1).AND.(IRLAB.LT.1)) INUML=0 - IF((IFLAB.GE.1).AND.(IRLAB.LT.1)) INUML=1 - IF((IFLAB.GE.1).AND.(IRLAB.GE.1)) INUML=2 - IF(INCR1.NE.0) GO TO 15 - JLAST=ITBSE-INCR - 15 CONTINUE - ISCHED(1,NNN)=ISUB - ISCHED(2,NNN)=IAREA(1,INDEX) - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=IAREA(2,INDEX) - JSCHED(9,NNN)=char(IAREA(3,INDEX) ) - call j2i(9,nnn) - JSCHED(10,NNN)=char(IAREA(4,INDEX) ) - JSCHED(11,NNN)=char(IAREA(5,INDEX) ) - call j2i(11,nnn) - call j2i(10,nnn) - IF((IFAXT.EQ.0).OR.((IFAXT.EQ.1).AND.(INUML.EQ.0))) GO TO 1426 - GO TO 1427 -C -C FOUND VARIAN MAP OR WHOLE FAX MAP(NO REAL INSET) -C AND NO STRIP LABELS -C - 1426 CONTINUE - print *, 'j2i call after 1426' - JSCHED(12,NNN)=char(0) - call j2i(12,nnn) - ISCHED(7,NNN)= 0 - ISCHED(8,NNN)=0 - GO TO 1450 - 1427 CONTINUE - GO TO (1428,1428,1432,1434,1436),IFAXT -C -C FOUND WHOLE MAP (NO REAL INSET) OR -C FOUND WHOLE MAP (REAL INSET(S)) - 1428 CONTINUE - IF((IFAXT.EQ.2).AND.(INUML.EQ.0)) GO TO 1430 -C -C PREPARE FOR FRONT STRIP LABEL -C - print *, 'j2i call 2 after front strip' - JSCHED(12,NNN)=char(0) - call j2i(12,nnn) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IFLW2=216 - IF(INUML.EQ.2) GO TO 1429 -C -C FOUND WHOLE MAP FRONT LABEL ONLY -C - JSCHED(11,NNN)=char(IFLW2) - call j2i(11,nnn) - ISCHED(5,NNN)=0 - JSCHED(12,NNN)=char(0 ) - print *, 'j2i call 3 ' - call j2i(12,nnn) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND FRONT AND REAR STRIP LABEL -C - 1429 CONTINUE - IFLW3=1 - IF(IFAXT.EQ.2) GO TO 14292 - JSCHED(9,NNN)=char(IFLW3 ) - JSCHED(10,NNN)=char(0) - JSCHED(11,NNN)=char(IFLW2) - JSCHED(12,NNN)=char(0 ) - print *, 'j2i call 4 ' - call j2i(10,nnn) - call j2i(11,nnn) - call j2i(12,nnn) - call j2i(9,nnn) - ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IRLAB - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST -14291 CONTINUE - NNN=NNN+1 - ISCHED(1,NNN)=IWORK1 - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IRLW2=216 - JSCHED(11,NNN)=char(IRLW2) - call j2i(11,nnn) - ISCHED(5,NNN)=0 - JSCHED(12,NNN)=char(0) - print *, 'j2i call 5 ' - call j2i(12,nnn) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND REAL INSET -C -14292 CONTINUE - JSCHED(9,NNN)=char(IFLW3) - JSCHED(10,NNN)=char(0) - JSCHED(11,NNN)=char(IFLW2) - JSCHED(12,NNN)=char(IAREA(6,INDEX) ) - print *, 'j2i call 6 ' - call j2i(10,nnn) - call j2i(11,nnn) - call j2i(12,nnn) - call j2i(9,nnn) - ISCHED(7,NNN)=IAREA(7,INDEX) - ISCHED(8,NNN)=INSET - GO TO 1450 -C -C FOUND WHOLE MAP (REAL INSET(S)) BUT NO STRIP LABELS -C - 1430 CONTINUE - GO TO 1450 -C -C FOUND LEFT PANEL MAP -C - 1432 CONTINUE - print *, 'j2i call 7 ' - JSCHED(12,NNN)=char(0) - call j2i(12,nnn) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - JSCHED(9,NNN)=char(1) - JSCHED(10,NNN)=char(0) - JSCHED(11,NNN)=char(216 ) - JSCHED(12,NNN)=char(IAREA(5,INDEX) ) - print *, 'j2i call 8 ' - call j2i(10,nnn) - call j2i(11,nnn) - call j2i(12,nnn) - call j2i(9,nnn) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=INSET - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 -C -C FOUND RIGHT PANEL MAP -C - 1434 CONTINUE - JSCHED(9,NNN)=char(69) - call j2i(9,nnn) - IF(IPANA.EQ.IISUB(11)) JSCHED(9,NNN)= char(65) - ISCHED(7,NNN)=IAREA(2,INDEX) - JSCHED(12,NNN)=char(0) - print *, 'j2i call 9 ' - call j2i(12,nnn) - ISCHED(8,NNN)=IFLAB - GO TO 1450 -C -C FOUND REAL INSET -C - 1436 CONTINUE - JSCHED(12,NNN)=char(0) - print *, 'j2i call a ' - call j2i(12,nnn) - ISCHED(7,NNN)=IAREA(8,INDEX) - ISCHED(8,NNN)=IFLAB - IWORK1=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 - 1450 CONTINUE - PRINT 250,IFAXT,INUML,INDEX,INCR1 - 250 FORMAT('0TYPE MAP= ',I5,' TYPE LABELS ',I5,' AREA INDEX= ', - 1 I5,' LABEL ARRAY VALUE= ',I5) - RETURN - END diff --git a/util/sorc/trpanl.fd/FLIPTR.f b/util/sorc/trpanl.fd/FLIPTR.f deleted file mode 100755 index bd440dc47b..0000000000 --- a/util/sorc/trpanl.fd/FLIPTR.f +++ /dev/null @@ -1,81 +0,0 @@ - SUBROUTINE FLIPTR(STFMX,STFMY,FLD1) -C ...GIVEN... STFMX(116,51) STREAMS (IN CM) 00364200 -C ... TASK... TO FLIP GRID ONTO ITS END 00364300 -C AND EXPAND GRID IN MERIDIONAL SENSE 00364400 -C ONE ON EACH SIDE OF GREENWICH MERIDIAN ... 00364500 -C AND TO CLIP THE GRID FROM 51 TO 48 IN LATITUDINAL 00364600 -C ...RESULTS... FLD1(48,119) READY FOR CNTR (HAVING BEEN SCALED) 00364700 -C 00364800 -C ...THE STFMY(51,117) IS USED AS SCRATCH ... 00364900 -C 00365000 -c DIMENSION STFMX(116,51) - dimension stfmx(117,51) - DIMENSION STFMY(51,117) - DIMENSION FLD1(48,119) -C 00365400 - LOGICAL LGCOL1 - DATA M2 / 48 / -C ... WHERE THE M2 OF 48 CUTS PART OF ROW OFF ... 00365700 - DATA CMTOM / 0.01 / - DATA STDHGT / 111.0 / - DATA CINTVL / 0.033333/ -C ...WHERE CONTOUR INTERVAL OF 30M IS 1/30 IS 0.033333 00366100 -C 00366200 - LGCOL1 = .TRUE. -C ... WHERE LGCOL1 FLAGS THE GREENWICH MERIDIAN FOUND IN COL1 00366400 -C ... WHEN YOU FIGURE OUT WHERE POTEX LEAVES THE GRID 00366500 -C ... WHETHER GREENWICH IS FIRST OR LAST COL 00366600 -C ... THEN YOU CAN GET RID OF ONE OF THESE BRANCHES ... 00366700 - IF(LGCOL1) GO TO 300 -C ... OTHERWISE, ASSUME GREENWICH WAS COL 116 00366900 - GO TO 400 -C 00367100 - 300 CONTINUE -C ... GREENWICH WAS ALREADY IN COL 1 ... 00367300 - DO 322 II = 1,116 - DO 311 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,II) = STFMX(II,JR) - 311 CONTINUE - 322 CONTINUE -C ... IN ORDER TO REPEAT GREENWICH AT 117 00368000 - II = 1 - K = 117 - DO 333 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,K) = STFMX(II,JR) - 333 CONTINUE - GO TO 440 -C 00368800 - 400 CONTINUE - K = 1 - II = 116 - DO 411 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,K) = STFMX(II,JR) - 411 CONTINUE - DO 419 II = 1,116 - K = II + 1 - DO 415 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,K) = STFMX(II,JR) - 415 CONTINUE - 419 CONTINUE - GO TO 440 -C 00370400 - 440 CONTINUE -C ... NOW STFMY(51,117) CONTAINS THE STREAM FUNCTION FIELD 00370600 -C ... STANDING ON ITS GREENWICH MERIDIAN END ... 00370700 -C 00370800 - JORIG = 115 -C ... WHERE JORIG POINTS TO ROW IN 117 ROW GRID 00371000 - DO 448 JDEST = 1,119 - JORIG = JORIG + 1 - IF(JORIG .GT. 116) JORIG = JORIG - 116 - DO 444 II = 1,M2 - FLD1(II,JDEST) = (STFMY(II,JORIG)*CMTOM + STDHGT) * CINTVL - 444 CONTINUE - 448 CONTINUE -C 00371800 - RETURN - END diff --git a/util/sorc/trpanl.fd/GETGES.f b/util/sorc/trpanl.fd/GETGES.f deleted file mode 100755 index 4dcd12d496..0000000000 --- a/util/sorc/trpanl.fd/GETGES.f +++ /dev/null @@ -1,16 +0,0 @@ - SUBROUTINE GETGES(IRET) - COMMON /STRPOT/ STRS(118,52) - DATA AVHGT / 111.0 / - DATA CMPERM / 100.0 / - DATA CSF / 1.0E+7 / -C ... WHERE CSF IS TO RESCALE THE GES FIELD STRS (IN CM) INTO 00372600 -C ... NUMBERS OF MAGNITUDE GENERATED BY POTEX IN STRS 00372700 -C ... IT SEEMS TO BE TAKEN OUT AT END BY REDUCX 00372800 -C 00372900 - IRET = 1 - DO 100 J = 1,52 - DO 100 I = 1,118 - STRS(I,J) = AVHGT * CMPERM * CSF - 100 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/IDCHCK.f b/util/sorc/trpanl.fd/IDCHCK.f deleted file mode 100755 index c73d23dc9b..0000000000 --- a/util/sorc/trpanl.fd/IDCHCK.f +++ /dev/null @@ -1,65 +0,0 @@ - SUBROUTINE IDCHCK(NSLOTS,NSLOT,ISUBV,ISUB,VARFND,FAXFND,AFOFND) -C 00396400 -C THIS SUBROUTINE CHECKS THE SUBSET NUMBERS READ IN FROM A GRAPHICS 00396500 -C SCHEDULE FORMAT AND DETERMINES IF THE MAIN PROGRAM PRODUCES AN 00396600 -C AFOS, VARIAN, FAX, OR BOTH FAX/VARIAN MAPS. THIS INFORMATION IS 00396700 -C THEN PLACED INTO THE FOURTH BYTE OF IFID(1) WHICH IS EVENTUALLY 00396800 -C DISPLAYED ON IPAK. 00396900 -C 00397000 -C THIS VERSION IS DATED 06-18-86 00397100 -C 00397200 - COMMON/ILY/II,LL,IFID(14),JFID(14) -C 00397400 - LOGICAL FAXFND,VARFND,AFOFND -C 00397600 - DATA IBOTH/' B'/ - DATA IAFO/' X'/ - DATA IFAX/' F'/ - DATA IVAR/' V'/ - DATA ID/' '/ - DATA IBLANK/' '/ -C 00398300 - IF(NSLOTS .NE. 1)GO TO 1000 -C 00398500 -C IF ONLY A VARIAN MAP IS PRODUCED 00398600 -C 00398700 - IF(ISUBV .NE. 99)VARFND=.TRUE. - IF(NSLOTS.EQ.NSLOT)GO TO 3000 - GO TO 4000 -C 00399100 -C IF NOT ONLY A VARIAN MAP IS PRODUCED 00399200 -C 00399300 - 1000 IF(ISUBV .NE. ISUB)GO TO 2000 -C 00399500 -C THE SUBSET NUMBER GIVEN IS A VARIAN MAP 00399600 -C 00399700 - IF(ISUBV .NE. 99)VARFND=.TRUE. - IF(NSLOTS.EQ.NSLOT)GO TO 3000 - GO TO 4000 -C 00400100 -C THE SUBSET NUMBER GIVEN IS A FAX OR AN AFOS MAP 00400200 -C 00400300 - 2000 IF(ISUB .LT. 5000)FAXFND=.TRUE. - IF(ISUB .GE. 5000)AFOFND=.TRUE. - IF(NSLOTS.EQ.NSLOT)GO TO 3000 - GO TO 4000 -C 00400800 -C GO HERE IF ALL SUBSET NUMBERS IN RUN HAVE BEEN REVIEWED 00400900 -C 00401000 - 3000 IF(AFOFND)ID=IAFO - IF(FAXFND)ID=IFAX - IF(VARFND)ID=IVAR - IF((FAXFND).AND.(VARFND))ID=IBOTH -C 00401500 - IFID(1) = ID - AFOFND = .FALSE. - FAXFND = .FALSE. - VARFND = .FALSE. -C 00402000 - IF(ID .EQ. IBLANK)PRINT 100 - 100 FORMAT(3X,'>>>>> FOURTH BYTE OF IFID(1) IS BLANK <<<<<') -C 00402300 - 4000 CONTINUE -C 00402500 - RETURN - END diff --git a/util/sorc/trpanl.fd/ISOTAC.f b/util/sorc/trpanl.fd/ISOTAC.f deleted file mode 100755 index f1787ce2ff..0000000000 --- a/util/sorc/trpanl.fd/ISOTAC.f +++ /dev/null @@ -1,23 +0,0 @@ -C ...ANDREW COLLETTI 00142700 -C 00142800 -C ...APRIL 17,1981 00142900 -C 00143000 -C ...MAKE ISOTACHS FROM U'S AND V'S IN A VARIABLE LENGTH FIELD 00143100 -C ************************************************************** 00143200 - SUBROUTINE ISOTAC(U,V,K,L,T) -C ...U=INPUT U FIELD 00143400 -C ...V=INPUT V FIELD 00143500 -C ...K=1ST DIMENSION OF FIELD 00143600 -C ...L=2ND DIMENSION OF FIELD 00143700 -C ...T=OUTPUT FIELD WITH RESULTANT ISOTACHS 00143800 - REAL U(K,L) - REAL V(K,L) - REAL T(K,L) -C 00144200 - DO 10 J=1,L - DO 9 I=1,K - T(I,J) = ABS(SQRT((U(I,J)**2) + (V(I,J)**2))) - 9 CONTINUE - 10 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/MAPX.f b/util/sorc/trpanl.fd/MAPX.f deleted file mode 100755 index e84095b73a..0000000000 --- a/util/sorc/trpanl.fd/MAPX.f +++ /dev/null @@ -1,45 +0,0 @@ - SUBROUTINE MAPX -C 00359700 -C ... TO COMPUTE IMAGE SCALE FOR MERCATOR MAP IN XM(I) 00359800 -C ... WHERE IMAGE SCALE IS COS(STDLAT) / COS(LAT) 00359900 -C 00360000 -C ... AND CORIOLIS PARAMETER IN F(I) 00360100 -C ... WHERE CORIOLIS PARAMETER = 2*OMEGA*SIN(LAT) 00360200 -C 00360300 -C ... FOR 117*51 MERCATOR GRID ... 00360400 - COMMON /FIXFLD/ XM(51),F(51) -C 00360600 - DATA OMEGA / 7.292116E-05 / -C ... WHERE OMEGA IS ANGULAR VELOCITY OF THE EARTH (IN RADIANS/SEC) 00360800 - DATA RADPDG / 0.01745329 / - DATA STDLAT / 22.5 / - DATA IEQUAT / 26 / - DATA IMAX / 51 / - DATA JMAXGI / 116 / -C 00361400 - DEGPGI = 360.0 / FLOAT(JMAXGI) - COSSTD = COS(STDLAT*RADPDG) - XM(IEQUAT) = COSSTD -C ... WHERE 26TH ITEM IS EQUATOR... 00361800 -C ... COS(STDLAT) / COS(0) 00361900 - F(IEQUAT) = 0.0 -C ... WHERE THE CORIOLIS PARAMETER IS ZERO AT THE EQUATOR ... 00362100 - M1 = IEQUAT + 1 - DO 10 I = M1,IMAX - XI = I - IEQUAT - XI = XI * 2.0 * DEGPGI - XI = EXP(XI*RADPDG) - SINLAT = (XI - 1.0) / (XI + 1.0) - COSLAT = SQRT(1.0 - SINLAT*SINLAT) - XM(I) = COSSTD / COSLAT - F(I) = 2.0 * OMEGA * SINLAT - 10 CONTINUE -C ... TO FILL IN THE SOUTHERN LATITUDES ... 00363200 - M2 = IEQUAT - 1 - DO 20 I = 1,M2 - K = IMAX+ 1 - I - F(I) = -F(K) - XM(I) = XM(K) - 20 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/MERCIN.f b/util/sorc/trpanl.fd/MERCIN.f deleted file mode 100755 index 87b6e47e50..0000000000 --- a/util/sorc/trpanl.fd/MERCIN.f +++ /dev/null @@ -1,373 +0,0 @@ - SUBROUTINE MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) -C 00162200 - COMMON/ILY/ITAU1A,LVL1A,IFID(14),JFID(14) -C 00162400 - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3),IOUTIN(2) - DATA IBCHK/4H / - DATA LU/8/ -C 00162800 -C LEVEL CONTROL TABLE 00162900 -C 00163000 - DIMENSION ILVL(3,9) - DATA NLVLS/9/ - DATA ILVL/4H700 ,1H ,1,4H500 ,1H ,2,4H150 ,1H ,3,4H300 ,1H ,4, - 1 4H200 ,1H ,5,4H250 ,1H ,6,4HTROP,1H ,7,4H1000,1H ,8, - 2 4H850 ,1H ,9/ -C 00163600 -C FIELD CONTROL TABLE 00163700 -C 00163800 - DIMENSION IFLD(3,8) - DATA NFLDS/8/ - DATA IFLD/4HSTRM,1H ,1,4HTEMP,1HS,2,4HU ,1H ,3,4HV ,1H ,4, - 1 4HITAC,1HH,5,4HTP P,1HR,6,4HW ,1H ,7,4HRH ,1H ,8/ -C 00164300 -C TAU CONTROL TABLE 00164400 -C 00164500 - DIMENSION ITAU(3,5) - DATA NTAUS/5/ - DATA ITAU/4H00HR,1H ,1,4H24HR,1H ,2,4H30HR,1H ,3,4H36HR,1H ,4, - 1 4H48HR,1H ,5/ -C 00165000 -C OPERATIONAL RUN TYPE TABLE 00165100 -C 00165200 - DIMENSION ICODES(3,5) - DATA NCODES/5/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H6,3,4HOPN2,1H8,4, - 1 4HOPN2,1H5,5/ -C 00165700 -C FILE CONTROL TABLE 00165800 -C 00165900 - DIMENSION IFILER(3,2) - DATA NFILES/2/ - DATA IFILER/4HMERC,1HI,1,4H ,1H ,2/ -C 00166300 -C OUTPUT TYPE CONTROL TABLE 00166400 -C 00166500 - DIMENSION IIOUT(4,6) - DATA NOUTS/6/ - DATA IIOUT/4HS-I ,1H ,1,1,4HS-I-,1HP,2,2,4HS-I-,1HT,3,3, - 1 4HS ,1H ,4,4,4HP-T-,1HW,5,5,4HP-V ,1H ,6,6/ -C 00167000 -C BASIC MAP CONTROLS (SET FOR EACH MAP) 00167100 -C 00167200 -C WHERE ICARD1= CARD CONTROL(BLANK-A1) 00167300 -C WHERE LVL1A,LVL1B= 1ST LEVEL (A4,A1) 00167400 -C WHERE IFLD1A,IFLD1B= 1ST FIELD TYPE (A4,A1) 00167500 -C WHERE ITAU1A,ITAU1B= 1ST TAU PERIOD (A4,A1) 00167600 -C WHERE LVL2A,LVL2B= 2ND LEVEL (A4,A1) 00167700 -C WHERE IFLD2A,IFLD2B= 2ND FIELD TYPE (A4,A1) 00167800 -C WHERE ITAU2A,ITAU2B= 2ND TAU PERIOD (A4,A1) 00167900 -C WHERE LVL3A,LVL3B= 3RD LEVEL (A4,A1) 00168000 -C WHERE IFLD3A,IFLD3B= 3RD FIELD TYPE (A4,A1) 00168100 -C WHERE ITAU3A,ITAU3B= 3RD TAU PERIOD (A4,A1) 00168200 -C WHERE ICODEA,ICODEB= OPERATIONAL CODE TYPE (A4,A1) 00168300 -C WHERE IINFA,IINFB= INPUT FILE NAME (A4,A1) 00168400 -C WHERE IOUTA,IOUTB= OUTPUT FIELD COMBINATION 00168500 -C WHERE MAPON= MAP NUMBER (I4) 00168600 -C WHERE NSLOTS= NUMBER OF MAP PARTS (I4) 00168700 -C 00168800 - 7025 CONTINUE - IF(ISWTCH.EQ.1) GO TO 7040 -C 00169100 -C USE DATA CARD INPUT 00169200 -C 00169300 - 7030 CONTINUE - READ 7200, ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A, - 1 LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B,ICODEA,ICODEB,IINFA,IINFB,IOUTA, - 3 IOUTB,MAPON,NSLOTS - 7200 FORMAT(A1,10(A4,A1),3X,2(A4,A1),2I4) - GO TO 7045 -C 00170100 -C USE DATA SET CONTROL FILE INPUT 00170200 -C 00170300 - 7040 CONTINUE - READ(LU,7200) ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B, - 2 LVL2A,LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A, - 3 LVL3B,IFLD3A,IFLD3B,ITAU3A,ITAU3B,ICODEA, - 4 ICODEB,IINFA,IINFB,IOUTA,IOUTB,MAPON,NSLOTS - 7045 CONTINUE - NUMF=3 - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) NUMF=2 - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK.AND.LVL3A.EQ.IBCHK.AND. - 1LVL3B.EQ.IBCHK) NUMF=1 - PRINT 7201,MAPON,NUMF - 7201 FORMAT(1H1,'MAP NUMBER= ',I3,' NUMBER OF INPUT FIELDS= ',I3) - PRINT 7202,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A,LVL2B, - 1 IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B - 7202 FORMAT(1H0,'DATA TYPES= ',9(A4,A1)) - PRINT 7203,ICODEA,ICODEB,IINFA,IINFB,IOUTA,IOUTB,NSLOTS - 7203 FORMAT(1H0,'OPERATIONAL CODE= ',A4,A1,' INPUT FILE= ',A4,A1, - X'OUTPUT COMB. TYPE= ',A4,A1,' NUMBER OF FAX VARIAN CUTS= ',I3) - DO 7210 IX=1,3 - ILVLI(IX)=0 - IFLDI(IX)=0 - ITAUI(IX)=0 - 7210 CONTINUE - ICODIN=0 - INAMIN=0 - DO 7211 IY=1,2 - IOUTIN(IY)=0 - 7211 CONTINUE -C 00173300 -C CHECK FOR REASONABLE LEVEL REQUESTS 00173400 -C 00173500 -C 00173600 -C CHECK LEVEL 1 00173700 -C 00173800 - DO 7215 IK=1,NLVLS - k=ik - IF(LVL1A.EQ.IBCHK.AND.LVL1B.EQ.IBCHK) GO TO 7205 - print 984,' 9999 slot check ',LVL1A,ILVL(1,k),LVL1B,ILVL(2,k) - 984 format(a15,1x,'>',a4,'< >',a4,'< >',a4,'< >',a4,'<') - IF(LVL1A.NE.ILVL(1,IK)) GO TO 7215 - IF(LVL1B.NE.ILVL(2,IK)) GO TO 7215 - ILVLI(1)=ILVL(3,IK) - IP=ILVLI(1) - PRINT 7204,IP - 7204 FORMAT(1H0,'LEVEL 1 INDEX FOUND= ',I2) - GO TO 7220 - 7205 PRINT 7206 - 7206 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1-WAS BLANK') - CALL W3TAGE('GRAPH_TRPANL') - STOP 207 - 7215 CONTINUE - PRINT 7216 - 7216 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1') - CALL W3TAGE('GRAPH_TRPANL') - STOP 217 - 7220 CONTINUE -C 00176000 -C CHECK LEVEL 2 00176100 -C 00176200 - DO 7235 IK=1,NLVLS - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK) GO TO 7240 - IF(LVL2A.NE.ILVL(1,IK)) GO TO 7235 - IF(LVL2B.NE.ILVL(2,IK)) GO TO 7235 - ILVLI(2)=ILVL(3,IK) - IP=ILVLI(2) - PRINT 7234,IP - 7234 FORMAT(1H0,'LEVEL 2 INDEX FOUND= ',I2) - GO TO 7240 - 7235 CONTINUE - PRINT 7236 - 7236 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 2') - CALL W3TAGE('GRAPH_TRPANL') - STOP 237 - 7240 CONTINUE -C 00177900 -C CHECK LEVEL 3 00178000 -C 00178100 - DO 7255 IK=1,NLVLS - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) GO TO 7260 - IF(LVL3A.NE.ILVL(1,IK)) GO TO 7255 - IF(LVL3B.NE.ILVL(2,IK)) GO TO 7255 - ILVLI(3)=ILVL(3,IK) - IP=ILVLI(3) - PRINT 7254,IP - 7254 FORMAT(1H0,'LEVEL 3 INDEX FOUND= ',I2) - GO TO 7260 - 7255 CONTINUE - PRINT 7256 - 7256 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 3') - CALL W3TAGE('GRAPH_TRPANL') - STOP 257 - 7260 CONTINUE -C 00179800 -C CHECK FOR REASONABLE FIELD REQUESTS 00179900 -C 00180000 -C 00180100 -C CHECK FIELD 1 00180200 -C 00180300 - DO 7315 IK=1,NFLDS - print 73,' 9999 IFLD CHK',IFLD1a,IFLD(1,ik),IFLD1b,IFLD(2,ik) - 73 format(a20,2a4,x,a1,x,a1) - IF(IFLD1A.EQ.IBCHK.AND.IFLD1B.EQ.IBCHK) GO TO 7305 - IF(IFLD1A.NE.IFLD(1,IK)) GO TO 7315 - IF(IFLD1B.NE.IFLD(2,IK)) GO TO 7315 - IFLDI(1)=IFLD(3,IK) - IP=IFLDI(1) - PRINT 7314,IP - 7314 FORMAT(1H0,'FIELD 1 INDEX FOUND= ',I2) - GO TO 7320 - 7305 PRINT 7306 - 7306 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 1-WAS BLANK') - CALL W3TAGE('GRAPH_TRPANL') - STOP 307 - 7315 CONTINUE - PRINT 7316 - 7316 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD1') - CALL W3TAGE('GRAPH_TRPANL') - STOP 317 - 7320 CONTINUE -C 00182500 -C CHECK FIELD 2 00182600 -C 00182700 - DO 7335 IK=1,NFLDS - print 73,' 9999 IFLD CHK',IFLD2a,IFLD(1,ik),IFLD2b,IFLD(2,ik) - IF(IFLD2A.EQ.IBCHK.AND.IFLD2B.EQ.IBCHK) GO TO 7340 - IF(IFLD2A.NE.IFLD(1,IK)) GO TO 7335 - IF(IFLD2B.NE.IFLD(2,IK)) GO TO 7335 - IFLDI(2)=IFLD(3,IK) - IP=IFLDI(2) - PRINT 7334,IP - 7334 FORMAT(1H0,'FIELD 2 INDEX FOUND= ',I2) - GO TO 7340 - 7335 CONTINUE - PRINT 7336 - 7336 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 2') - CALL W3TAGE('GRAPH_TRPANL') - STOP 337 - 7340 CONTINUE -C 00184400 -C CHECK FIELD 3 00184500 -C 00184600 - DO 7355 IK=1,NFLDS - IF(IFLD3A.EQ.IBCHK.AND.IFLD3B.EQ.IBCHK) GO TO 7360 - IF(IFLD3A.NE.IFLD(1,IK)) GO TO 7355 - IF(IFLD3B.NE.IFLD(2,IK)) GO TO 7355 - IFLDI(3)=IFLD(3,IK) - IP=IFLDI(3) - PRINT 7354,IP - 7354 FORMAT(1H0,'FIELD 3 INDEX FOUND= ',I2) - GO TO 7360 - 7355 CONTINUE - PRINT 7356 - 7356 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 3') - CALL W3TAGE('GRAPH_TRPANL') - STOP 357 - 7360 CONTINUE -C 00186300 -C CHECK FOR REASONABLE TAU REQUESTS 00186400 -C 00186500 -C 00186600 -C CHECK TAU 1 00186700 -C 00186800 - DO 7415 IK=1,NTAUS - IF(ITAU1A.EQ.IBCHK.AND.ITAU1B.EQ.IBCHK) GO TO 7415 - IF(ITAU1A.NE.ITAU(1,IK)) GO TO 7415 - IF(ITAU1B.NE.ITAU(2,IK)) GO TO 7415 - ITAUI(1)=ITAU(3,IK) - IP=ITAUI(1) - PRINT 7414,IP - 7414 FORMAT(1H0,'TAU 1 INDEX FOUND= ',I2) - GO TO 7420 - 7405 PRINT 7406 - 7406 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 1-WAS BLANK') - CALL W3TAGE('GRAPH_TRPANL') - STOP 407 - 7415 CONTINUE - PRINT 7416 - 7416 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 1') - CALL W3TAGE('GRAPH_TRPANL') - STOP 417 - 7420 CONTINUE -C 00189000 -C CHECK TAU 2 00189100 -C 00189200 - DO 7435 IK=1,NTAUS - IF(ITAU2A.EQ.IBCHK.AND.ITAU2B.EQ.IBCHK) GO TO 7440 - IF(ITAU2A.NE.ITAU(1,IK)) GO TO 7435 - IF(ITAU2B.NE.ITAU(2,IK)) GO TO 7435 - ITAUI(2)=ITAU(3,IK) - IP=ITAUI(2) - PRINT 7434,IP - 7434 FORMAT(1H0,'TAU 2 INDEX FOUND= ',I2) - GO TO 7440 - 7435 CONTINUE - PRINT 7436 - 7436 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 2') - CALL W3TAGE('GRAPH_TRPANL') - STOP 437 - 7440 CONTINUE -C 00190900 -C CHECK TAU 3 00191000 -C 00191100 - DO 7455 IK=1,NTAUS - IF(ITAU3A.EQ.IBCHK.AND.ITAU3B.EQ.IBCHK) GO TO 7460 - IF(ITAU3A.NE.ITAU(1,IK)) GO TO 7455 - IF(ITAU3B.NE.ITAU(2,IK)) GO TO 7455 - ITAUI(3)=ITAU(3,IK) - IP=ITAUI(3) - PRINT 7454,IP - 7454 FORMAT(1H0,'TAU 3 INDEX FOUND= ',I2) - GO TO 7460 - 7455 CONTINUE - PRINT 7456 - 7456 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 3') - CALL W3TAGE('GRAPH_TRPANL') - STOP 457 - 7460 CONTINUE -C 00192800 -C CHECK FOR REASONABLE OPERATIONAL CODE REQUESTS 00192900 -C 00193000 - DO 7515 IK=1,NCODES - IF(ICODEA.EQ.IBCHK.AND.ICODEB.EQ.IBCHK) GO TO 7505 - IF(ICODEA.NE.ICODES(1,IK)) GO TO 7515 - IF(ICODEB.NE.ICODES(2,IK)) GO TO 7515 - ICODIN=ICODES(3,IK) - PRINT 7514,ICODIN - 7514 FORMAT(1H0,'CODE INDEX FOUND= ',I2) - GO TO 7520 - 7505 PRINT 7506 - 7506 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE-WAS BLANK') - CALL W3TAGE('GRAPH_TRPANL') - STOP 507 - 7515 CONTINUE - PRINT 7516 - 7516 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE') - CALL W3TAGE('GRAPH_TRPANL') - STOP 517 - 7520 CONTINUE -C 00195100 -C CHECK FOR REASONABLE FILE REQUESTS 00195200 -C 00195300 - DO 7535 IK=1,NFILES - IF(IINFA.EQ.IBCHK.AND.IINFB.EQ.IBCHK) GO TO 7525 - IF(IINFA.NE.IFILER(1,IK)) GO TO 7535 - IF(IINFB.NE.IFILER(2,IK)) GO TO 7535 - INAMIN=IFILER(3,IK) - PRINT 7524,INAMIN - 7524 FORMAT(1H0,'FILE INDEX FOUND= ',I2) - GO TO 7540 - 7525 PRINT 7526 - 7526 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE-WAS BLANK') - CALL W3TAGE('GRAPH_TRPANL') - STOP 527 - 7535 CONTINUE - PRINT 7536 - 7536 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE') - CALL W3TAGE('GRAPH_TRPANL') - STOP 537 - 7540 CONTINUE -C 00197400 -C CHECK FOR REASONABLE OUTPUT REQUESTS 00197500 -C 00197600 - DO 7555 IK=1,NOUTS - IF(IOUTA.EQ.IBCHK.AND.IOUTB.EQ.IBCHK) GO TO 7545 - IF(IOUTA.NE.IIOUT(1,IK)) GO TO 7555 - IF(IOUTB.NE.IIOUT(2,IK)) GO TO 7555 - IOUTIN(1)=IIOUT(3,IK) - IOUTIN(2)=IIOUT(4,IK) - IP=IOUTIN(1) - IQ=IOUTIN(2) - PRINT 7554,IP,IQ - 7554 FORMAT(1H0,'OUTPUT TYPE INDEX FOUND= ',I2,'OUTPUT MAP SET FOUND - X= ',I2) - GO TO 7560 - 7545 CONTINUE - PRINT 7546 - 7546 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE-WAS BLANK') - CALL W3TAGE('GRAPH_TRPANL') - STOP 547 - 7555 CONTINUE - PRINT 7556 - 7556 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE') - CALL W3TAGE('GRAPH_TRPANL') - STOP 557 - 7560 CONTINUE - print *,' 9999 ioutin' ,ioutin - RETURN - END diff --git a/util/sorc/trpanl.fd/POTEX.f b/util/sorc/trpanl.fd/POTEX.f deleted file mode 100755 index ab72bfae07..0000000000 --- a/util/sorc/trpanl.fd/POTEX.f +++ /dev/null @@ -1,108 +0,0 @@ - SUBROUTINE POTEX(ZETA) -C GIVEN... VORTICITY FIELD IN ZETA(118,52) 00381600 -C TASK... TO FORM A STREAM FUNCTION FIELD IN /STRPOT/STRS(118,52) 00381700 -C ... USING A RELAXATION PROCEDURE... 00381800 -C ...THEN CALLS ON SUBROUTINE REDUCX TO REFORMAT FOR OUTPUT... 00381900 -C ...WHERE ARE THESE POINTS OF THIS GRID QQQQQ 00382000 -C ...WHAT ARE THE UNITS OF GIVEN INFO QQQ 00382100 -C ...WHAT ARE UNITS OF RESULTING INFO QQ 00382200 - COMMON /STRPOT/ STRS(118,52) - DIMENSION ZETA(118,52) - DATA AVHGT / 111.0 / -C ...PROGRAM CONSTANTS ... 00382600 - RESMA1 = 0.3E+09 - N3 = 1000 - IM = 117 - JM = 51 - IM2 = IM + 1 - JM2 = JM + 1 -C 00383300 -C 00383400 -C 00383500 -C ...IF NO STREAM FIELD IS AVAILABLE, THEN SET FIELD TO AVERAGE 00383600 -C VALUE FOR EACH LEVEL (IN CM)... 00383700 -C 00383800 -C ... ASSUME STRS ARRAY HAS BEEN INITIALIZED TO A GES VALUE 00383900 -C ... BY THE MAIN PROGRAM OR BY SUBR GETGES ... 00384000 -C 00384100 -C 00384200 - X1 = 0.0 -C ...X1 IS MEAN VALUE OF ZETA1(ZETA ON THE EVEN ROWS) 00384400 - X2 = 0.0 -C ...X2 IS MEAN VALUE OF ZETA2(ZETA ON THE ODD ROWS) 00384600 - X3 = 1.0 -C ...X3 IS THE EVEN/ODD FLAG 00384800 - DO 222 J = 1,JM2 - DO 200 I = 2,IM - X3 = -X3 - IF(X3) 166,166,188 - 166 X1 = X1 - ZETA(I,J) - GO TO 200 - 188 X2 = X2 - ZETA(I,J) - 200 CONTINUE - X3 = - X3 - 222 CONTINUE -C ...FORM MEAN VALUE OF ZETA 00385900 - X1 = X1 / (58.0 * 52.0 ) - X2 = X2 / (52.0 * 58.0 ) - X3 = 1.0 -C 00386300 -C 00386400 -C 00386500 - DO 288 J = 1,JM2 - DO 277 I = 2,IM - X3 = -X3 -C ...SET ZETA MEAN=0 00386900 - IF(X3) 255,255,266 - 255 ZETA(I,J) = ZETA(I,J) + X1 - GO TO 277 - 266 ZETA(I,J) = ZETA(I,J) + X2 - 277 CONTINUE - X3 = -X3 - 288 CONTINUE - M1 = 1 - N = 0 - 311 CONTINUE - M = 0 - DO 488 J1 = 1,JM2 - IF(M1) 322,322,333 - 322 J = J1 - GO TO 344 - 333 J = JM2 + 1 - J1 - 344 CONTINUE - DO 477 I = 2,IM - IF(J - 1) 411,422,411 - 411 IF(J - JM2) 444,433,444 - 422 RES = STRS(I+1,J+1)+STRS(I-1,J+1)-STRS(I,J)*2.0-ZETA(I,J) - IF(ABS(RES) - RESMA1) 466,466,455 - 433 RES = STRS(I+1,J-1)+STRS(I-1,J-1)-STRS(I,J)*2.0-ZETA(I,J) - IF(ABS(RES) - RESMA1) 466,466,455 - 444 CONTINUE - RES = STRS(I+1,J+1)+STRS(I-1,J+1)+STRS(I-1,J-1)+ - XSTRS(I+1,J-1)-STRS(I,J)*4.0-ZETA(I,J) - IF(ABS(RES) - RESMA1) 466,466,455 - 455 M = M + 1 - 466 CONTINUE - 477 STRS(I,J) = STRS(I,J) + 0.45*RES - STRS(1,J) = STRS(IM,J) - STRS(IM2,J) = STRS(2,J) - 488 CONTINUE - M1 = -M1 - IF(M .EQ. 0) GO TO 611 - N = N + 1 - IF(N - N3) 311,522,522 - 522 CONTINUE - N2 = N - N4 = 0 - N1 = 0 - PRINT 544, N - 544 FORMAT(1H0, 10X, '***ERROR RETURN FROM POTEX. RELAXATION INCOMPLE - 1TE AFTER', I5, 3X, 'ITERATIONS. STREAM FIELD IS NO GOOD.') - RETURN - 611 CONTINUE - PRINT 633, N - 633 FORMAT(1H0, 10X, 'RELAXATION COMPLETED IN POTEX. USED', I5, - 1 2X, 'ITERATIONS TO GET STREAM FIELD') - CALL REDUCX - RETURN - END diff --git a/util/sorc/trpanl.fd/REDFLD.f b/util/sorc/trpanl.fd/REDFLD.f deleted file mode 100755 index 0352b5a98d..0000000000 --- a/util/sorc/trpanl.fd/REDFLD.f +++ /dev/null @@ -1,869 +0,0 @@ - SUBROUTINE REDFLD(ISWTCH,NUMF,ILVLI,IFLDI,ITAUI,IARR2,IERR) -C ...THIS SOUBROUTINE WILL FORM THE ID'S TO RETRIEVE THE PROPER -C ...FIELDS FROM MERC - COMMON/BOBINS/LMERC(256),IDMERC(1539) - common /get3com/ctitlE - Common/grbpds/kpds(25) - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/PACKRA/IRAS(10) - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ADJ2/XIDID,YJDID - COMMON/FIXFLD/XIM(51),F(51) - COMMON/STRPOT/STFM(118,52) - COMMON/YUCK/FLD1(48,119),FLD2(48,119),FLD3(48,119), - & fld4(48,119) - COMMON/ADJ4/IRTCOR,IUPCOR - COMMON/ISPACE/UC(118,51),VC(118,51),ZETA(118,52) - COMMON/SHTST/ ISSH -C ...WHICH MAKES SPACE OF 18172 WORDS = 2*6018 +6136L 500 - DIMENSION IBUF1(2996) - DIMENSION U(117,51),V(117,51) - dimension vold(117,51) -c DIMENSION STFMX(116,51) - DIMENSION STFMX(117,51) - DIMENSION STFMY(51,117) - DIMENSION VSIDE(48,119) - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3) - DIMENSION IINID(3,8) - DIMENSION ILVL(2,9) - DIMENSION IITAU(5) - DIMENSION IRUNTA(3) - DIMENSION ICONTA(3) - DIMENSION IDCHK1(3,8) - DIMENSION IDCHK(6) - DIMENSION NEWS1(12) - DIMENSION ITITLE(81) - character*132 ctitle - DIMENSION JTITL1(3),JTITL2(3),JTITL3(3),JTITL4(3),IARR2(3) - DIMENSION IFM(5) - DIMENSION KCFIX(5) - INTEGER KTL (99) - data ktl /99*' '/ - DIMENSION ITABMB(7),ITABFL(7) - DIMENSION CNST(4),DNST(4),CNST1(4),CNST2(4),CNST3(4) - DIMENSION KTBL(9),JTBL(9) - EQUIVALENCE (NEWS1(1),IBUF1(1)) - EQUIVALENCE (U(1,1),UC(1,1)) - EQUIVALENCE (STFMX(1,1),UC(1,1)) - EQUIVALENCE (V(1,1),VC(1,1)) - EQUIVALENCE (STFMY(1,1),VC(1,1)) - EQUIVALENCE (IBUF1(1),ZETA(1,1)) - REAL*8 MERCI - DATA MXREC2/255/ - DATA IMAX/48/ - DATA JMAX/119/ - DATA IRCSZ1/2996/ - DATA IDOTS/30/ -C - -C ...FIELD IDENT CONTOUR/LABEL CONSTANTS -C -C -C -C 1=STREAM(DUMMY) 2=TEMPERATURE 3=U 4=V 5=ISOTACH(DUMMY) -C 6=TROP PRESSURE 7=TROP TEMPERATURE 8=TROP VERT WIND SHEAR -C -C -C - DATA IINID/ -C ...STREAM(DUMMY) - 1 3*0, -C ...TEMPERATURE - 2 Z'01000800',Z'00C35082',53, -C ...U - 3 Z'03000800',Z'00C35082',53, -C ...V - 4 Z'03100800',Z'00C35082',53, -C ...ISOTACH(DUMMY) - 5 3*0, -C ...TROP PRESSURE - 6 Z'00808200',0,53, -C ...TROP TEMPERATURE - 7 Z'01008200',0,53, -C ...TROP VERT WIND SHEAR - 8 Z'03408200',0,53/ -C -C ...LEVEL CONTROL TABLE -C - DATA ILVL/ - 1 70000,Z'82', - 2 50000,Z'82', - 3 40000,Z'82', - 4 30000,Z'82', - 5 20000,Z'82', - 6 25000,Z'82', - 7 0,0, - 8 10000,Z'81', - 9 85000,Z'82'/ -C -C ...TAU PERIOD CONTROL TABLE -C - DATA IITAU/00,24,30,36,48/ - dimension iutau(2,5) - data iutau/12,22,13,23,14,24,15,25,16,26/ - DATA IDCHK1/24*0/ - DATA IDCHK/6*0/ - DATA LBLTAP/55/ - DATA MERCI/'TRPGRD '/ - DATA ITITLE/81*4H / - DATA MASKFF/Z'FF'/ - DATA JTITL1/4HE 10,4H00MB,2HWI/ - DATA JTITL2/4HE 50,4H0MB ,2HWI/ - DATA JTITL3/4HE 25,4H0MB ,2HWI/ - DATA JTITL4/4HE 85,4H0MB ,2HWI/ - DATA IFM/4H(A3,,4H1H$),3*0/ - DATA XLPLMI/3HS#-/ - DATA KCFIX/13,45,68,94,106/ - DATA ITABMB/400,350,300,250,200,150,100/ - DATA ITABFL/240,270,300,340,390,450,530/ - DATA DEF/Z'7FFFFFFF'/ - DATA CNST/0.,1.,10.,0./ - DATA CNST1 /0.,50.,50.,0./ - DATA CNST2 /0.,1., 5.,0./ - DATA CNST3 /0.,1., 1.,0./ - DATA DNST/ 273.,5.,10.,0./ - DATA KTBL/-1,51,117,117,117,1,1,0,51/ - DATA JTBL/-1,48,119,119,119,1,1,0,48/ - DATA KRECT/1/ - DATA KCONTR/12/ - data lun,luni /15,25/ - dimension ibar(9) - parameter (nlons=360,nlats=181) - dimension f3(nlons,nlats) - data ibar/700,500,400,300,200,250,0,1000,850/ - dimension iin(8) - data iin/35,11,33,34,32,39,52,136/ -c specify grib stream,T,U,V,dummy,W(pa/sec),RH,dummy -c new grib variables - dimension kkds(25,9),kgds(22) - dimension kds(25) - dimension jpds(25) - equivalence(jpds,kds) - character*4 ctextt - dimension krot_pri(2) -C -c************************* END OF SPECIFICATIONS *********** - - do 9,k=1,9 - do 9 kk=1,25 - 9 kkds(kk,k)=-1 -C****************************************************************** -C 8/20/81 -- CHANGES: ADD 2650,56009,60399 -C CHANGE 10750,10800,56010,60400 -C 8/21/81 -- CHANGES: ADD 60301 TO 60305 -C CHANGE 60000 FROM .2 TO 1.0 -C****************************************************************** -C -C ...GENERATE IDENT TO OBTAIN OUTPUT FIELD REQUESTS -C -c control vbls ITAUI,IFLDI,ILVLI -c control forecast time for each field, field number (type), and -c pressure surface of that field -c itaui(1)=1, -c -c ifldi(1)=3,ilvli(1)=8 -c transforms to fcsthour=itau(itaui(1))=18 -c fieldnumber=iinid(ifldi(1),1:3) (an algorithm extracts it -c from column 1 and then extracts other ON84 info from columns 2 -c and 3 (col.3 is map number) )) -c -c ilvli(1)=8 passes the pressure level information -c pressure level is in ilvl(ilvli(8),1) in pascals -c the second word of this row is used for ON84 logic -c and is not needed here. -C -C ...FIELD 1 -C - ISSH = 0 -c gwv 2/26/97 reverse SH wind barb directio - ISSH = 1 - ITAUA=ITAUI(1) - IRUNTA(1)=IITAU(ITAUA) -c irunta is the actual forecast time!! -c store this in kds(14) for grib extraction - IFLDA=IFLDI(1) - ICONTA(1)=IFLDA -c IFLDA defines the variable (u,v,t,etc.) we will extract - LVL11=ILVLI(1) -c logical pressure was changed to bytes 2:3 of -c ILVL(LVL11,1) divided by 100 -c now change this to ibar(lvl11) - izz=ibar(lvl11) - print *,'9999 FROM TITLE lvl11,ibar(lvl11)',lvl11,ibar(lvl11) -c this becomes KDS word 7 -c if izz is zero, set kds word 6 to integer seven -c (defining tropopause rather than 100 isobaric sfc) - IDALL=LOR(SHFTL(ILVL(1,LVL11),8),ILVL(2,LVL11)) -c now get field type iin(iflda) - ity=iin(iflda) - print *,'ity,iflda ,ifldi ', ity,iflda, 'ifldi array ',ifldi -c This becomes kds word 5. - kkds(5,1)=ity - kkds(7,1)=izz - if(izz .eq. 0) kkds(6,1)=7 - kkds(14,1)=irunta(1) - if(irunta(1) .eq. 00) then - lun=12 - luni=22 - endif - if(irunta(1) .eq. 48) then - lun=15 - luni=25 - endif -c IDCHK1(1,1)=LOR(IINID(1,IFLDA),IRUNTA(1)) -c IDCHK1(2,1)=IDALL -c IDCHK1(3,1)=IINID(3,IFLDA) -c IDCHK1(1,4)=LOR(IINID(1,3),IRUNTA(1)) -c IDCHK1(2,4)=IDALL -c IDCHK1(3,4)=IINID(3,3) -c IDCHK1(1,5)=LOR(IINID(1,4),IRUNTA(1)) -c IDCHK1(2,5)=IDALL -c IDCHK1(3,5)=IINID(3,4) -c IDCHK1(1,6)=LOR(IINID(1,2),IRUNTA(1)) -c IDCHK1(2,6)=IDALL -c IDCHK1(3,6)=IINID(3,2) -c IDCHK1(1,7)=LOR(IINID(1,7),IRUNTA(1)) -c IDCHK1(2,7)=IINID(2,7) -c IDCHK1(3,7)=IINID(3,7) -ccC -C ...FIELD 2 (IF NEEDED) -C - LVL22=ILVLI(2) -c - IF(LVL22.EQ.0) GO TO 27 - ITAUB=ITAUI(2) - IRUNTA(2)=IITAU(ITAUB) -c - IFLDB=IFLDI(2) - print *,' IFLDB,IFLDI(2) ',ifldb,ifldi(2) - ICONTA(2)=IFLDB - IDALL=LOR(SHFTL(ILVL(1,LVL22),8),ILVL(2,LVL22)) - IDCHK1(1,2)=LOR(IINID(1,IFLDB),IRUNTA(2)) - IDCHK1(2,2)=IDALL - IDCHK1(3,2)=IINID(3,IFLDB) - 27 CONTINUE - izz=ibar(lvl22) - ity=iin(ifldb) - kkds(7,2)=izz - if(izz .eq. 0) kkds(6,2)=7 - kkds(14,2)=irunta(2) - kkds(5,2)=ity - - print *,'ity,ifldb ,ifldi ', ity,ifldb, 'ifldi array ',ifldi -C -C ...FIELD 3 (IF NEEDED) - LVL33=ILVLI(3) - IF(LVL33.EQ.0) GO TO 28 - ITAUC=ITAUI(3) - IRUNTA(3)=IITAU(ITAUC) - IFLDC=IFLDI(3) - ICONTA(3)=IFLDC - IDALL=LOR(SHFTL(ILVL(1,LVL33),8),ILVL(2,LVL33)) - IDCHK1(1,3)=LOR(IINID(1,IFLDC),IRUNTA(3)) - IDCHK1(2,3)=IDALL - IDCHK1(3,3)=IINID(3,IFLDC) - IDCHK1(1,8) = IDCHK1(1,3) - IDCHK1(2,8) = 0 - IDCHK1(3,8) = IINID(3,IFLDC) - 28 CONTINUE - izz=ibar(lvl33) - ity=iin(ifldc) - kkds(7,3)=izz - if(izz .eq. 0) kkds(6,3)=7 - kkds(14,3)=irunta(3) - kkds(5,3)=ity - print *,'ity,ifldc ,ifldi ', ity,ifldc, 'ifldi array ',ifldi - print *, '9999 kkds ',kkds(5,1),kkds(5,2),kkds(5,3) -C -C****************************************************************** -C IF THIS MAP IS A TROP CHART, SET NUMF=1 TO PASS THRU LOOP ONCE -C AND AVOID INCORRECT ISOTACH AND ISOTHERM SEGMENTS AT 200 AND 300. -C****************************************************************** - IF (LVL11 .EQ. 7) NUMF = 1 - DO 1000 ISET=1,NUMF - GO TO(100,200,300),ISET -C -C ...ID ERROR MESSAGES FROM W3FK43 -C ...PRINT MESSAGE AND SKIP THIS MAP -C -C -C -C ...PROCESS INPUT DATA FOR WIND PLOT(EXCEPT FOR TROP MAP) -C ...PROCESS INPUT DATA FOR 1ST FIELD FOR CONTOURING STREAM FIELD -C ...EXCEPT FOR TROP LEVEL WHERE WE CONTOUR TROP PRESSURE. -C -C -C - 100 CONTINUE -C -C ...INITIALIZE LABEL ARRAY -C - REWIND LBLTAP - DO 130 L=1,1024 - LABEL(1,L)=0 - LABEL(2,L)=0 - 130 CONTINUE - LABIX=0 - NOBUF=0 -C -c gwv inserted initialization code -C INITIALIZE LABEL ARRAY -C - LABIX = 0 - NOBUF = 0 -cC - IPT = 1 - JPT = 0 - HEIGHT = 1.0 - ANGLE = 0.0 - KROT_PRI(1) = 0 - KROT_PRI(2) = 0 - CTEXTt(1:1) = '?' - CTEXTt(2:2) = CHAR(1) - CTEXTt(3:3) = '$' - CTEXTt(4:4) = CHAR(0) - NCHAR = 2 - ICMD = -2 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXTt,ANGLE,NCHAR,KROT_PRI, - X ICMD) - -C -C ...PREPARE FOR PLOT OF WINDS (AVERAGE WHEN NEEDED) -C - IZSET=1 - IF(LVL11.EQ.8) IZSET=1 - IF(LVL11.EQ.2) IZSET=2 - IF(LVL11.EQ.6) IZSET=3 - IF(LVL11.EQ.7) IZSET=4 - IF(LVL11.EQ.9) IZSET=5 - kds(7)=ibar(lvl11) - print *,' 9999 set kds(7) ' , kds(7) - CALL RDOBVT(KDS(7),IERROR) - GO TO (140,150,160,170,1800),IZSET -C -C ...GET 1000 MB U FIELD IN ARRAY U - 140 CONTINUE - IARR2(1)=JTITL1(1) - IARR2(2)=JTITL1(2) - IARR2(3)=JTITL1(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - 51 FORMAT('0MAP IDENTS REQUESTED ARE ',6(2X,Z8)) -c -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) -c replacement to w3fk43 follows - do 311,n=1,25 - 311 kds(n)=-1 - kds(7)=ibar(lvl11) - print *,' 9999 set kds(7) ' , kds(7) - 1 ,lvl11,ibar(lvl11) -c special for u - kds(5)=33 - kds(6)=100 -c kds(7)=1000 - if(lvl11 .eq. 8) kds(7)=1000 - print *,' 9999 kds7 in 1000 goto ',kds(7) - kds(14)=irunta(1) -C GETGB - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 -c CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) - 120 FORMAT(1H0,10X,'INPUT FIELD FOUND = ',22A4) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C - print 1977,jpds - 1977 format(4z20) -c stop 'jpds' -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c iras(7)=kpds(11) -c iras(8)=kpds(10) -c iras(9)=kpds(9) -c iras(10)=kpds(8) -c iras(1)=24 - CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) - 125 FORMAT('0TAU INCREMENT= ',I3,' BASED ON IHOUR= ',I3, - 1 ' IDAY= ',I3,' IMONTH= ',I3,' IYR= ',I5) -C -C ...GET 1000 MB V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) -c special for v - do 313,n=1,25 - 313 kds(n)=-1 - kds(7)=ibar(lvl11) - kds(5)=34 - kds(6)=100 -c kds(7)=1000 - if(lvl11 .eq. 8) kds(7)=1000 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...GET 500 MB U FIELD IN ARRAY U -C - 150 CONTINUE - IARR2(1)=JTITL2(1) - IARR2(2)=JTITL2(2) - IARR2(3)=JTITL2(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=33 - kds(6)=100 - kds(7)=500 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 - CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) -C -C ...GET 500 MB V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=34 - kds(6)=100 - kds(7)=500 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...GET 250 MB U FIELD IN ARRAY U -C - 160 CONTINUE - IARR2(1)=JTITL3(1) - IARR2(2)=JTITL3(2) - IARR2(3)=JTITL3(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=33 - kds(6)=100 - kds(7)=250 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 - CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -C IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) -C -C ...GET 250 V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=34 - kds(6)=100 - kds(7)=250 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...GET 850 MB U FIELD IN ARRAY U - 1800 CONTINUE - IARR2(1)=JTITL4(1) - IARR2(2)=JTITL4(2) - IARR2(3)=JTITL4(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=33 - kds(6)=100 - kds(7)=850 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 - CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) -C -C ...GET 850 MB V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=34 - kds(6)=100 - kds(7)=850 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...TROP LEVEL PLOTS NO WINDS -- SO GET OUT -C - 170 CONTINUE - GO TO 190 - 180 CONTINUE - PRINT 181 - 181 FORMAT('0ID ERROR W3FK43 FOR U/V FIELD-EXIT') - RETURN - 190 CONTINUE - iF(IZSET.NE.4) GO TO 195 -C -C ...GET TROPOPAUSE PRESSURE FIELD IN ARRAY V - IDCHK(1)=IDCHK1(1,1) - IDCHK(2)=IDCHK1(2,1) - IDCHK(5)=IDCHK1(3,1) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=01 - kds(6)=7 -c kds(7)= - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - IF(IERR.EQ.0) GO TO 145 - PRINT 146 - 146 FORMAT('0ID ERROR W3FK43 FOR TROP PRES FIELD-EXIT') - RETURN - 145 CONTINUE -C CALL W3AI01(IBUF1,V,NEWS1) -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -C IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) - UM = .02 - UA =0.0 - B1=50.0 - A1=0.0 - JFLD=1 - CALL UVCLIP(U,V,VSIDE,FLD1,IMAX,JMAX,UM,UA,JFLD) -C ...TROP PRESS NOW IN FLD1 -C -C ...GET TROPOPAUSE TEMPERATURE FIELD IN ARRAY U. -C - IDCHK(1)=IDCHK1(1,7) - IDCHK(2)=IDCHK1(2,7) - IDCHK(5)=IDCHK1(3,7) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=11 - kds(6)=7 -c kds(7)= - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.EQ.0) GO TO 148 - PRINT 147 - 147 FORMAT('0ID ERROR W3FK43 FOR TROP TEMP FIELD-EXIR') - RETURN - 148 CONTINUE -c CALL W3AI01(IBUF1,U,NEWS1) - UM=1.0 - UA=-273. - JFLD=1 - CALL UVCLIP(V,U,VSIDE,FLD2,IMAX,JMAX,UM,UA,JFLD) -C ...TROP TEMP NOW IN FLD2 -C -C****************************************************************** -C GET TROPOPAUSE VERTICAL WIND SHEAR FIELD IN ARRAY U . . . -C****************************************************************** - IDCHK(1) = IDCHK1(1,8) - IDCHK(2) = 0 - IDCHK(5) = IDCHK1(3,8) - PRINT 51,(IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=45 -c WARNING, THIS IS JUST U SHEAR - kds(6)=7 -c kds(7)= - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF (IERR .EQ. 0) GO TO 707 - PRINT 708 - 708 FORMAT('0ID ERROR W3FK43 FOR TROP VWS FIELD -- EXIT') - RETURN -C - 707 CONTINUE -c CALL W3AI01(IBUF1,U,NEWS1) - UM = 592. - UA = 0. - JFLD = 1 - CALL UVCLIP(V,U,VSIDE,FLD3,IMAX,JMAX,UM,UA,JFLD) -C -C . . . TROP VWS NOW IN FLD3 . . . -C -C -C ...FIND TROPPAUSE TEMPERATURE VALUES AND -C ...PLACE ON TROPOPAUSE PRESSURE CONTOUR STRIPS -C -C - DO 1430 IGOR=1,IMAX - DO 1430 JGOR=1,JMAX - INTEG=FLD2(IGOR,JGOR)+0.5 - IF(INTEG.EQ.99) FLD1(IGOR,JGOR)=DEF - 1430 CONTINUE - PUTHGT=1.0 - PUTANG=0.0 - IPRPUT=1 - ITAPUT=0 - M=3 - IFIX=2 - IUP=42 - LOX=0 - A2=0.0 - B2= 1.0 - S=.5 - IRTCOR=0 - IUPCOR=-50 - MXITR=7 - DO 149 ILAB=1,5 - JFIX=KCFIX(ILAB) - CALL CLOSEF(FLD1,FLD2,IMAX,JMAX,S,A2,B2,M,IFIX,JFIX,XLPLMI,IFM, - 1 IUP,LOX,ITABMB,ITABFL,MXITR) - 149 CONTINUE - DO 142 I=1,IMAX - DO 141 J=1,JMAX - FLD2(I,J) = FLD2(I,J) * .2 - 141 CONTINUE - 142 CONTINUE - GO TO 800 -C -C ...PROCESS INPUT DATA FOR 1ST FIELD FOR CONTOURING-STREAMS -C - 195 CONTINUE -C ...BUT FIRST WE MUST SCALE,TURN SIDEWAYS,AND CLIP U,V&PLOT WINDS - UM=1.9424 - UA=0.0 - JFLD=2 - CALL UVCLIP(U,V,FLD1,VSIDE,IMAX,JMAX,UM,UA,JFLD) -C ...NOW U SIDEWAYS IS IN FLD1(48,119) -C ...AND V SIDEWAYS IS IN VSIDE(48,119) -C ...IBUF1 STILL HAS PACKED V -C ...ORIGINAL U FIELD IS STILL INTACT -C -C ...NOW PLOT WINDS - CALL WNDPLO(FLD1,VSIDE,IMAX,JMAX) -c isotac call moved up here from position -c 30 lines down since fld1 is clobbered -c by streamfunction .. not good -c CALL ISOTAC(FLD1,VSIDE,48,119,FLD2) - CALL ISOTAC(FLD1,VSIDE,48,119,FLD2) - DO 1750 J=1,119 - DO 1750 I=1,48 - FLD2(I,J)=FLD2(I,J)*.05+6.5 - 1750 CONTINUE - -C -C ...TO RESTORE V -c CALL W3AI01(IBUF1,V,NEWS1) -c to restore v - do 389,k=1,51 - do 389 j=1,117 - 389 v(j,k)=vold(j,k) -c - DO 390 J=1,51 - DO 390 I=1,117 - V(I,J)=V(I,J)*1.9424 - 390 CONTINUE -C -C ...FORM STREAMS - print 1999,kds - 1999 format(5z20) -c CALL STR(ZETA,U,UC,V,VC) -c obtain 360x181 streamfunction on f3 -c from u and v fields in lun - call stream3(kds(7),kds(14),lun,luni,f3) -c -c streamfunction is now M**2/SEC**2. We need to convert to -c Z. The conversion factor is just f/g. The apparent -c assumption from old stremafunction source is that f -c is held constant at its 45 degree value -c - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g -c downstream code has cgs logic and expects -c centimeters. adjust factor - factor=factor*100 -c divide by another two if level is 300 mbars or higher - if(kds(7) .lt. 301) factor=factor/2. - do j=1,nlats - do k=1,nlons - f3(k,j)=f3(k,j) * factor - end do - end do -c END CGS CONVERSION -c interpolate to type 53 mercator grid - call i3to53(f3,stfmx) -c draw equator bulls eye for location confirmation. -ccc stfmx(90,26)=50000. -C -C ...STFMX CONTAINS THE RESULTING STREAM FUNCTION FIELD -c CALL FLIPTR(STFMX,STFMY,FLD1) - CALL FLIPTR(STFMX,STFMY,FLD1) - if(kds(7) .eq. 1000) go to 800 -c IF(IZSET.EQ.1) GO TO 800 -C ...CUT CNTR INTERVAL IN HALF FOR EVERY LEVEL EXCEPT 1000 MB - - print *,'9999 cntr cutter at ', kds(7) - DO 165 J=1,119 - DO 165 I=1,48 - FLD1(I,J)=FLD1(I,J)*0.5 - 165 CONTINUE - GO TO 800 -C -C ...PROCESS INPUT DATA FOR 2ND FIELD FOR CONTOURING-ISOTACH -C - 200 CONTINUE -c CALL ISOTAC(FLD1,VSIDE,48,119,FLD2) -c DO 175 J=1,119 -c DO 175 I=1,48 -c FLD2(I,J)=FLD2(I,J)*.05+6.5 -c 175 CONTINUE - GO TO 800 -C -C ...PROCESS INPUT DATA FOR 3RD FIELD CONTOURING-ISOTHERMS -C - 300 CONTINUE - IDCHK(1)=IDCHK1(1,3) - IDCHK(2)=IDCHK1(2,3) - IDCHK(5)=IDCHK1(3,3) - PRINT 51, (IDCHK(I),I=1,6) - izz=ibar(lvl33) - ity=iin(ifldc) - kds(7)=izz - if(izz .eq. 0) kds(6)=7 - kds(14)=irunta(3) - kds(5)=ity -c GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - IF(IERR.EQ.0) GO TO 310 - PRINT 312, IERR - 312 FORMAT('0ID ERROR W3FK43 FOR TMPS--IERR = ',I4) - RETURN - 310 CONTINUE - CALL W3AI01(IBUF1,U,NEWS1) - UM=1.0 - UA=0.0 - JFLD=1 - CALL UVCLIP(V,U,VSIDE,FLD3,IMAX,JMAX,UM,UA,JFLD) - DO 750 IT=1,48 - DO 749 JT=1,119 - FLD3(IT,JT) = (FLD3(IT,JT) - 273.)/5. - 749 CONTINUE - 750 CONTINUE -C ...ISOTHERMS NOW IN FLD3 - 800 CONTINUE - 1000 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/REDUCX.f b/util/sorc/trpanl.fd/REDUCX.f deleted file mode 100755 index 986c240d75..0000000000 --- a/util/sorc/trpanl.fd/REDUCX.f +++ /dev/null @@ -1,40 +0,0 @@ - SUBROUTINE REDUCX -C ...GIVEN ... STREAM FUNCTION FIELD PREPARED BY POTEX 00392400 -C ... IN /STRPOT/ STFM(118,52) 00392500 -C ...TASK ... TO SMOOTH, RESCALE, AND TRANSFER TO A SMALLER GRID 00392600 -C ... IN /ISPACE/ STFMX(116,51) 00392700 -C ... IN A FORM READY FOR MERC 00392800 -C ...WHAT ARE UNITS OF GIVEN FIELD... 00392900 -C ...WHAT ARE UNITS OF RESULTING FIELD QQQQQ 00393000 - COMMON /ISPACE/ STFMX(116,51),XTRA(12256) - COMMON /STRPOT/ STFM(118,52) - CFB = 3.14159 / 2.16E+04 - SSF = (980.0 * SQRT(2.0)) / CFB - DO 200 I = 2,117 - DO 200 J = 1,51 - VAL = STFM(I,J) + STFM(I+1,J) + STFM(I,J+1) + STFM(I+1,J+1) - IF(J .EQ. 1) GO TO 10 - IF(J .EQ. 51) GO TO 10 - IF(I .EQ. 117) GO TO 17 - STFMX(I,J)=(81.0*VAL - 9.0*(STFM(I,J-1)+STFM(I+1,J-1)+STFM(I+2,J) - 1 +STFM(I+2,J+1)+STFM(I+1,J+2)+STFM(I,J+2)+STFM(I-1,J+1) - 2 +STFM(I-1,J)) - 3 +STFM(I-1,J-1) + STFM(I+2,J-1) + STFM(I+2,J+2) - 4 +STFM(I-1,J+2)) / 256.0 - STFMX(I,J) = STFMX(I,J) / SSF - GO TO 200 - 10 IF(I .EQ. 117) GO TO 11 - STFMX(I,J) = VAL / (4.0 * SSF) - GO TO 200 - 11 STFMX(1,J) = VAL / (4.0 * SSF) - GO TO 200 - 17 CONTINUE - STFMX(1,J) = (81.0*VAL - 9.0*(STFM(I,J-1)+STFM(I+1,J-1)+STFM(3,J) - 1 +STFM(3,J+1)+STFM(I+1,J+2)+STFM(I,J+2)+STFM(I-1,J+1) - 2 +STFM(I-1,J)) - 3 +STFM(I-1,J-1)+STFM(3,J-1)+STFM(3,J+2) - 4 +STFM(I-1,J+2)) / 256.0 - STFMX(1,J) = STFMX(1,J) / SSF - 200 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/RNCNTL.f b/util/sorc/trpanl.fd/RNCNTL.f deleted file mode 100755 index 26b35fb02b..0000000000 --- a/util/sorc/trpanl.fd/RNCNTL.f +++ /dev/null @@ -1,161 +0,0 @@ - SUBROUTINE RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) - DIMENSION LKRUN(3,4) - DIMENSION LICYL(2,2) - DIMENSION LITOUT(3,4) - DIMENSION ICODES(3,5) - DIMENSION JCODES(2,5) - DATA NKRUN/4/ -C ...RUN TYPE CONTROL TABLE 00145800 -C 00145900 - DATA LKRUN/4HOPNL,1H ,1,4HOPNL,1HB,2,4HCOUT,1HD,3,4HCOUT,1HT, - 1 4/ -C 00146200 -C ...OUTPUT CYCLE CONTROL TABLE 00146300 -C 00146400 - DATA LICYL/3H00Z,1,3H12Z,2/ - DATA NITOUT/4/ -C 00146700 -C ...OUTPUT TAU CONTROL TABLE 00146800 -C 00146900 - DATA LITOUT/4H1824,1HH,1,4H3036,1HH,2,4HALL ,1H ,3,4H2448,1HH,4 - 1 / - DATA NICYL/2/ - DATA NMAPM/100/ - DATA NOPCDS/5/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H5,3,4HOPN2,1H6, - 1 4,4HOPN2,1H8,5/ - DATA JCODES/4HJ080,1H4,4HJ082,1H4,4HJ087,1H4,4HJ999,1H8, - + 4HJ999,1H9/ -C ...THIS SUBROUTINE READS IN THE BASIC JOB RUN 00147900 -C ...CONTROLS AND CHECKS THEM FOR PROPER CLASSIFICATIONS 00148000 -C 00148100 -C ...INPUT CONTROLS 00148200 -C (1) KRUNA,KRUNB (A4,A1) 00148300 -C WHERE KRUN=1 OPNL 18/24 OR 24/48 RUN 00148400 -C 2 OPNL 30/36 RUN BACKUP 00148500 -C 3 CHECKOUT RUN(DISK) 00148600 -C 4 CHECKOUT RUN(TAPE) 00148700 -C (2) ITOUTA,ITOUTB (A4,A1) 00148800 -C WHERE ITOUT=1 OUTPUT 18/24 HR REGULAR 00148900 -C 2 OUTPUT 30/36 HR BACKUP 00149000 -C 3 ALL 00149100 -C 4 OUTPUT 24/48 HR REGULAR 00149200 -C (3) ICYCLA,ICYCLB (A4,A1) 00149300 -C WHERE ICYCLE=1 00Z 00149400 -C212 00149500 -C 00149600 -C (4) NMAPS (I5) 00149700 -C WHERE NMAPS=NO. OF MAPS TO BE PROCESSED 00149800 -C 00149900 -C (5) IDATC (I5) 00150000 -C WHERE IDATC=0 NO DATE/TIME TEST 00150100 -C 1 DATE/TIME TEST 00150200 -C (6) IOPN (I5) 00150300 -C WHERE IOPN=0 CHECKOUT RUN 00150400 -C 1 OPERATIONAL RUN 00150500 -C 00150600 -C (7) INTAPE (I5) 00150700 -C WHERE INTAPE=0 INPUT FROM DISK-OPERATIONAL 00150800 -C 1 INPUT SPECTRAL FILES FROM TAPE 00150900 -C 00151000 -C (8) INOPNA,INOPNB (A4,A1) 00151100 -C WHERE INOPN= OPERATIONAL JOB TYPE 00151200 -C 00151300 -C (9) ISWTCH=0 INPUT SCHEDULE CONTROLS FROM CARDS 00151400 -C 1 INPUT SCHEDULE CONTROLS FORM DISK 00151500 -C 00151600 -C ...BASIC JOB RUN CONTROLS (SET FOR EACH JOB) 00151700 -C 00151800 -C 00151900 -C 00152000 - READ 5500,KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, - 1 IOPN,INTAPE,INOPNA,INOPNB,ISWTCH - 5500 FORMAT(3(A4,A1),4I5,A4,A1,I5) - PRINT 5509 - 5509 FORMAT('1BASIC JOB RUN CONTROLS (SET FOR EACH JOB)') - PRINT 5510, KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS - 5510 FORMAT('0OPERATIONAL RUN TYPE= ',A4,A1,' OUTPUT TAU= ',A4,A1,' - 1RUN CYCLE= ',A4,A1,' NUMBER OF MAPS= ',I5) - PRINT 5511,IDATC,IOPN,INTAPE - 5511 FORMAT('0DATE CHECK= ',I5,' OPERATIONAL FLAG= ',I5,' INPUT TAP - 1E FLAG= ',I5) - PRINT 5513,ISWTCH,INOPNA,INOPNB - 5513 FORMAT('0INPUT SCHEDULE CONTROL SWITCH= ',I5,' OPNL JOB TYPE= ' - 1,A4,A1) - DO 5550 IK=1,NKRUN - IF((KRUNA.NE.LKRUN(1,IK)).OR.(KRUNB.NE.LKRUN(2,IK))) GO TO 5550 - KRUN1=LKRUN(3,IK) - GO TO 5553 - 5550 CONTINUE - PRINT 5540 - 5540 FORMAT('0ERROR ON CONTROL INPUT CARD FOR KRUN-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 541 - 5553 CONTINUE - DO 5555 IK=1,NITOUT - IF((ITOUTA.NE.LITOUT(1,IK)).OR.(ITOUTB.NE.LITOUT(2,IK))) GO TO - 15555 - ITOUT1=LITOUT(3,IK) - GO TO 5560 - 5555 CONTINUE - PRINT 5543 - 5543 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ITOUT-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 544 - 5560 CONTINUE - DO 5565 IK=1,NICYL - IF(ICYCLA.NE.LICYL(1,IK)) GO TO 5565 - ICYC1=LICYL(2,IK) - GO TO 5570 - 5565 CONTINUE - PRINT 5545 - 5545 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ICYCLE-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 546 - 5570 CONTINUE - IF((NMAPS.LE.NMAPM).AND.(NMAPS.GT.0)) GO TO 5575 - PRINT 5547 - 5547 FORMAT('0ERROR ON CONTROL INPUT CARD FOR NMAPS-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 552 - 5575 CONTINUE - IF((IDATC.EQ.0).OR.(IDATC.EQ.1)) GO TO 5620 - PRINT 5600 - 5600 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IDATC-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 601 - 5620 CONTINUE - IF((IOPN.EQ.0).OR.(IOPN.EQ.1)) GO TO 5630 - PRINT5602 - 5602 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IOPN-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 603 - 5630 CONTINUE - IF((INTAPE.GT.-1).AND.(INTAPE.LE.1)) GO TO 5640 - PRINT 5604 - 5604 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INTAPE-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 605 - 5640 CONTINUE - IF((ISWTCH.GT.-1).AND.(ISWTCH.LE.1)) GO TO 5650 - PRINT 5606 - 5606 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ISWTCH-FIX THEN RSTART') - CALL W3TAGE('TRPSFPRV') - STOP 607 - 5650 CONTINUE - DO 5651 IK=1,NOPCDS - IF((INOPNA.NE.ICODES(1,IK)).OR.(INOPNB.NE.ICODES(2,IK))) GO TO - 15651 - INOP=ICODES(3,IK) - INOPN1=JCODES(1,INOP) - INOPN2=JCODES(2,INOP) - GO TO 5654 - 5651 CONTINUE - PRINT 5652 - 5652 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INOPN-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 653 - 5654 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/SLTCRD.f b/util/sorc/trpanl.fd/SLTCRD.f deleted file mode 100755 index b5b76545a4..0000000000 --- a/util/sorc/trpanl.fd/SLTCRD.f +++ /dev/null @@ -1,130 +0,0 @@ - SUBROUTINE SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, - 1 IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A, - 1 IREM1B) -C ...THIS SUBROUTINE READS IN THE MAP SLOT CARDS AND CHECKS THEM 00255500 -C ...FOR ACCEPTABLE ENTRIES 00255600 - COMMON/WEFAX/ IAPT - DIMENSION IPANC(3,11) - DIMENSION IAREA(3,26) - DATA IAREA/4HCA14,1H ,1,4HCA13,1H ,2,4HCA13,1HI,3,4HNT11,1H ,4, - 1 4HNT11,1HA,5,4HNT11,1HB,6,4HPA13,1H ,7,4HPA14,1H ,8, - 2 4HUS10,1H ,9,4HNT18,1H ,10,4HNT18,1HI,11,4HUS12,1H ,12, - 3 4HVFUL,1HL,13,4HVPAR,1HT,14,4HPA13,1HA,15,4HPA19,1H ,16, - 4 4HAPT3,1H ,17,4HAPT4,1H ,18,4HUS10,1HA,19,4HCA19,1H ,20, - 5 4HCA19,1HI,21,4HAPT5,1H ,22,4HAPT6,1H ,23,4HAPT7,1H ,24, - 6 4HTEST,1H ,25,4HHONO,1H ,26/ - DATA IPANC/4HP1 ,1H ,1,4HP2 ,1H ,2,4HP3 ,1H ,3,4HP4 ,1H ,4, - 1 4HP1A ,1H ,5,4HP2A ,1H ,6,4HP3A ,1H ,7,4HP4A ,1H ,8,4HI1 , - 2 1H ,9,4HI2 ,1H ,10,4HB2 ,1H ,11/ - DATA NPARTS/11/ - DATA IBCHK/4H / - DATA JU/8/ - DATA NAREAS /26/ - DATA IR1/100/ - DATA IR2/5000/ - DATA IR3/80/ - DATA IR4/99/ -C 00257800 -C ...BASIC FAX/VARIAN CONTROLS (EACH MAP SUB-SECTION) 00257900 -C 00258000 -C ICARD2 (A1)= CARD2 CONTROL 00258100 -C ISLOTA,B (A4,A1)= FAX/VARIAN SLOT NO. 00258200 -C IPANA,B (A4,A1)= PANEL PART OR REAL INSET PART 00258300 -C IAREA1,2 (A4,A1)= FAX/VARIAN OUTPUT PIECE 00258400 -C ISUB (I5)= SUBSET NO. 00258500 -C IFLAB (I5)= FRONT LABEL INSET NO. 00258600 -C INSET (I5)= INSET NO. 00258700 -C IRLAB (I5)= REAR LABEL INSET NO. 00258800 -C IREM1A,B,C (A4,A4,A2)= PANEL 2 OR PANEL4 TITLE 00258900 -C IREM3A,B,C (A4,A4,A2)= PANEL 1 OR PANEL3 OR SUBSET TITLE 00259000 -C 00259100 - print 1098,(j,(iarea(k,j), k=1,3),j=1,26) - 1098 format(' 9999 iarea= in sltcrd ',i5,1x,3a5) - IAPT = 0 - IF(ISWTCH.EQ.1) GO TO 8002 - READ 8200, ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - GO TO 8003 - 8002 READ (JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 ,IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8003 CONTINUE - PRINT 8202, ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB,IFLAB, - 1 INSET - 8202 FORMAT('0SLOT NO.= ',A4,A1,' PANEL/INSET= ',A4,A1, - 2 'AREA= ',A4,A1,' SUBSET NO.=',I5,' FRONT LABEL INSET NO.=', - 2 I5,' INSET NO.=',I5) -C 00260800 -C ...CHECK FOR REASONABLE PANEL PARTS/INSET PARTS 00260900 -C 00261000 - DO 8215 IK=1,NPARTS - IF((IPANA.EQ.IBCHK).AND.(IPANB.EQ.IBCHK)) GO TO 8220 - IF((IPANA.NE.IPANC(1,IK)).OR.(IPANB.NE.IPANC(2,IK))) GO TO 8215 - IPAN1=IPANC(3,IK) - GO TO 8220 - 8215 CONTINUE - PRINT 8216 - 8216 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IPAN-FIX THEN - 1RETRY') - CALL W3TAGE('GRAPH_TRPANL') - STOP 216 - 8220 CONTINUE -C 00262400 -C ...CHECK FOR REASONABLE AREA REQUESTS 00262500 -C 00262600 - DO 8235 IK=1,NAREAS - IF((IAREA1.EQ.IBCHK).AND.(IAREA2.EQ.IBCHK)) GO TO 8225 - IF((IAREA1.NE.IAREA(1,IK)).OR.(IAREA2.NE.IAREA(2,IK))) GO TO 8235 - IAREA3=IAREA(3,IK) - IF(IAREA3.EQ.17.OR.IAREA3.EQ.18.OR.(IAREA3.GE.22.AND.IAREA3.LE. - & 24)) IAPT = 1 - GO TO 8240 - 8225 PRINT 8226 - 8226 FORMAT('0IAREA1,2 WAS BLANK-WILL CONTINUE') - GO TO 8240 - 8235 CONTINUE - PRINT 8236 - 8236 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IAREA1,2-FIX - 1THEN RETRY') - CALL W3TAGE('GRAPH_TRPANL') - STOP 236 - 8240 CONTINUE -C 00264600 -C ...CHECK FOR REASONABLE SUBSET/INSET NUMBERS 00264700 -C 00264800 - IF(ISUB.LT.0) GO TO 8243 - IF(((ISUB.GE.IR1).AND.(ISUB.LE.IR2)).OR.((ISUB.GE.IR3).AND.(ISUB.L - 1E.IR4))) GO TO 8301 - PRINT 8241, ISUB - 8241 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR ISUB-FIX THEN - 1RETRY ',I4) - CALL W3TAGE('GRAPH_TRPANL') - STOP 241 - 8243 CONTINUE - PRINT 8244 - 8244 FORMAT('0SUBSET NUMBER IS BLANK-WILL CONTINUE') - 8301 CONTINUE - IF(IFLAB.LE.0) GO TO 8253 - IF(((IFLAB.GE.IR1).AND.(IFLAB.LE.IR2)).OR.((IFLAB.GE.IR3).AND.(IFL - 1AB.LE.IR4))) GO TO 8302 - PRINT 8251 - 8251 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IFLAB-FIX THEN - 1 RETRY') - CALL W3TAGE('GRAPH_TRPANL') - STOP 251 - 8253 CONTINUE - 8302 CONTINUE - IF(INSET.LE.0) GO TO 8263 - IF(((INSET.GE.IR1).AND.(INSET.LE.IR2)).OR.((INSET.GE.IR3).AND.(INS - 1ET.LE.IR4))) GO TO 8303 - PRINT 8261 - 8261 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR INSET-FIX THEN - 1 RETRY') - CALL W3TAGE('GRAPH_TRPANL') - STOP 261 - 8263 CONTINUE - 8303 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/SPCHK.f b/util/sorc/trpanl.fd/SPCHK.f deleted file mode 100755 index a5d1b75284..0000000000 --- a/util/sorc/trpanl.fd/SPCHK.f +++ /dev/null @@ -1,108 +0,0 @@ - SUBROUTINE SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) -C ROUTINE TO CHECK FOR 2 OR MORE CONSECUTIVE SPACES IN A TITLE STRING 00301500 -C ON A VARIAN/FAX PEPFAX CHART. IF CONSECUTIVE SPACES ARE FOUND, THE 00301600 -C REMAINDER OF THE TITLE IS MOVED TO THE LEFT. THE HOPE IS TO HAVE 00301700 -C ENOUGH SPACE TO FIT THE NOAA TEXT ID IN THE TITLE OF THE CHART 00301800 -C (RIGHT-JUSTIFIED) 7/25/85 DAVE HORN. 00301900 -C MODIFIED 7/26/85 SO DUCKLING IS PUT ON PANEL CHARTS APPROPRIATELY 00302000 -C MODIFIED 7/30/85 TO USE KEVIN'S DUCK24 ROUTINE TO FIT 24-DOT 00302100 -C DUCKLING IN TITLES ON ONE PANEL CHARTS AND IN 2 & 4 PANEL CHARTS 00302200 -C MODIFIED 7/31/85 TO JUST PUT ON 24-DOT DUCKLING ON WEFAX CHARTS 00302300 -C MODIFIED 8/07/85 TO INCLUDE TESTS FOR TITLE BEING TOO LONG TO FIT ON 00302400 -C 24-DOT DUCKLING BUT SHORT ENOUGH TO PUT ON TEXT ID. 00302500 -C AT THE REQUEST OF MR. HOWCROFT, MODIFIED MULTIPLE PANEL CHARTS ON 00302600 -C 8/23/85 TO CENTER NOAA TEXT ID ON THESE CHARTS--NO 24-DOT DUCKLING. 00302700 -C ********************************************************************* 00302800 -C THIS SUBROUTINE MODIFIED ON 10/16/85 TO WORK FOR MERCFAX 00302900 -C ********************************************************************* 00303000 - COMMON/CRUNCH/IBCD2(40) - CHARACTER*1 LBCD(200),LBLNK,LDL -c LOGICAL LBCD(200),LBLNK/' '/,LDL/'$'/ 00303200 - data lblnk,ldl/' ','$'/ - EQUIVALENCE (IBCD2(1),LBCD(1)) - DATA IPANC/'P1 '/,IPANB/'P3 '/ -C CHECK TO SEE IF WE HAVE A PANEL CHART TO DEAL WITH 00303500 - IF(IPANA.EQ.IPANC.OR.IPANA.EQ.IPANB) GO TO 30 - IF(IPANY.EQ.1) RETURN -C INITIALIZATION OF TITLE VARIABLES FOR ONE-PANEL AND WEFAX CHARTS 00303800 - MNDSTR = 140 - IF(IVARY.EQ.1) MNDSTR = 86 - IF(IAPT.EQ.1) MNDSTR = 83 - INDSTR = 130 - IF(IVARY.EQ.1) INDSTR = 80 - IF(IAPT.EQ.1) INDSTR = 77 - ITITLL = 1260 - IF(IVARY.NE.1) ITITLL = 1475 - ISTRL1 = 98 - IF(IVARY.EQ.1)ISTRL1 = 74 - ISTRL2 = 95 - IF(IVARY.EQ.1)ISTRL2 = 69 -C FIND THE CONSECUTIVE SPACES 00305100 - LBCD(INDSTR) = LDL - IB2 = 0 - 10 IB2 = IB2 + 1 - IF(LBCD(IB2).EQ.LDL) GO TO 20 - IF(LBCD(IB2).NE.LBLNK.OR.LBCD(IB2+1).NE.LBLNK) GO TO 10 -C MOVE TITLE OVER IF FIND 2 CONSECUTIVE BLANKS 00305700 - 13 DO 12 IB3 = IB2,MNDSTR - LBCD(IB3) = LBCD(IB3+1) - 12 CONTINUE -C WE MAY HAVE MORE CONSECUTIVE BLANKS LET'S GO BACK AND CHECK 00306100 - IF(LBCD(IB2).EQ.LBLNK.AND.LBCD(IB2+1).EQ.LBLNK) GO TO 13 - GO TO 10 -C 1200 IS LENGTH IN DOTS OF TITLE WITH 84 CHARACTERS (CHARACTER SET 11) 00306400 -C TO RIGHT JUSTIFY THE NOAA TEXT ID AND 24-DOT DUCKLING IN THE TITLE, 00306500 -C SUBTRACT 197 DOTS (WHICH IS THE LENGTH OF THE DUCKLING AND TEXT 00306600 -C TOGETHER), THEN ADD THE "I" PORTION OF THE ORIGIN OF THE TITLE SO 00306700 -C THE 24-DOT DUCKLING STARTS IN THE RIGHT PLACE. ONLY PUT 24-DOT 00306800 -C DUCKLING ON WEFAX CHARTS. 00306900 - 20 IF(IAPT .NE. 1) GO TO 25 -C ID ASSOCIATED WITH WEFAX TITLES 00307100 - WRITE(6,100)(LBCD(I),I=1,84) - IF(IB2 .LT. 70) GO TO 21 - WRITE(6,120) IB2 - 120 FORMAT(1X,'THE NUMBER OF CHARACTERS IN THE WEFAX TITLE IS',I3, - &' AND THAT"S TOO LONG TO FIT IN THE 30-DOT DUCKLING') - RETURN - 21 CALL DUCK(720,JXL,0,9) - WRITE(6,121) JXL - 121 FORMAT(1X,'30-DOT EMBLEM PUT ON WEFAX CHART AT I,J= 720',',',I4) - RETURN -C ID ASSOCIATED WITH ANY ONE-PANEL CHARTS 00308200 - 25 IF(IB2.LT.ISTRL1) GO TO 26 - WRITE(6,110) IB2 - 110 FORMAT(1X,'THE NUMBER OF CHARACTERS IN THE TITLE IS',I3,' AND - &THAT"S TOO LONG TO FIT IN THE DUCKLING AND/OR NOAA TEXT ID') - RETURN - 26 WRITE(6,100)(LBCD(I),I=1,84) - 100 FORMAT(1X,'TITLE WITHOUT EXCESS BLANKS: ',84A1) - IXT = ITITLL - 197 + IXL - IF(IB2.GT.ISTRL2) GO TO 27 - WRITE(6,101) IXT,JXL - 101 FORMAT(1X,'30-DOT DUCKLING AND NOAA TEXT ID PUT ON ONE-PANEL CHART - & AT I,J= ',I4,',',I4) -C PUT ON THE 24-DOT DUCKLING AND TEXT ID 00309500 - CALL DUCK(IXT,JXL,0,7) - RETURN -C THERE IS ONLY ROOM TO PUT ON NOAA TEXT ID ON ONE-PANEL CHART 00309800 - 27 IXT = IXT + 35 - WRITE(6,102) IXT,JXL - 102 FORMAT(1X,'TEXT ID PUT ON ONE-PANEL CHART AT I,J= ',I4,',',I4) - CALL DUCK(IXT,JXL,0,8) - RETURN -C TO GET THE 'I' LOCATION OF THE DUCKLING FOR PANEL CHARTS: 895 DOTS 00310400 -C WOULD BE A POSITION IN THE CENTER OF THE TWO PANELS, SUBTRACT 15 DOTS 00310500 -C TO OBTAIN THE 'I' ORIGIN OF THE DUCKLING. SUBTRACT 3 DOTS FROM JXL TO 00310600 -C VERTICALLY CHOP OFF THE DUCKLING NICELY. 00310700 -C NOTE, NO NEED TO SUBTRACT 3 DOTS FROM JXL SINCE HAVE 24-DOT DUCKLING. 00310800 -C ONLY PUTTING ON THE NOAA TEXT ID CENTERED ON THE CHART--NO 24-DOT 00310900 -C DUCKLING. SUBTRACT 120 DOTS TO CENTER NOAA TEXT ID. 00311000 - 30 IXT = 900 - 120 - IF(IPANA .EQ. IPANB) IPTYPE = 4 - IF(IPANA .EQ. IPANC) IPTYPE = 2 - WRITE(6,130) IPTYPE,JXL - 130 FORMAT(1X,'NOAA TEXT ID CENTERED BETWEEN PANELS ON A',I2,' PANEL - & CHART AT I,J= 780',',',I4) - CALL DUCK(IXT,JXL,0,8) - RETURN - END diff --git a/util/sorc/trpanl.fd/STR.f b/util/sorc/trpanl.fd/STR.f deleted file mode 100755 index 0a978aff06..0000000000 --- a/util/sorc/trpanl.fd/STR.f +++ /dev/null @@ -1,78 +0,0 @@ - SUBROUTINE STR(ZETA,U,UC,V,VC) -C 00373800 - COMMON/FIXFLD/XM(51),F(51) - DIMENSION ZETA(118,52),U(117,51),UC(118,51),V(117,51),VC(118,51) - DATA IMAX,JMAX / 117,51 / - IMAX2 = IMAX + 1 - IMAXM1 = IMAX - 1 -C ... SPREAD THE U COMPONENT FROM 117X51 TO 118X51 GRID 00374400 -C ... USING ZETA AS SCRATCH STORAGE DURING SPREADING U & V 00374500 -C ... UNDER THE ASSUMPTION THAT U MAY BE EQUIVALENCED TO UC 00374600 -C ... AND V MAY BE EQUIVALENCED TO VC ARRAY 00374700 -C 00374800 - DO 10 JM = 1,JMAX -C 00375000 -C 00375100 - DO 20 IM = 1,IMAX -C 00375300 - ZETA(IM,JM) = U(IM,JM) - 20 CONTINUE - ZETA(IMAX2,JM) = 0.0 - 10 CONTINUE - DO 55 JM = 1,JMAX - DO 50 IM = 1,IMAX2 - UC(IM,JM) = ZETA(IM,JM) - 50 CONTINUE - 55 CONTINUE -C 00376300 -C ...NOW SPREAD THE V COMPONENTS 00376400 - DO 30 JM = 1,JMAX -C 00376600 -C 00376700 - DO 40 IM = 1,IMAX -C 00376900 - ZETA(IM,JM) = V(IM,JM) - 40 CONTINUE - ZETA(IMAX2,JM) = 0.0 - 30 CONTINUE - DO 77 JM = 1,JMAX - DO 70 IM = 1,IMAX2 - VC(IM,JM) = ZETA(IM,JM) - 70 CONTINUE - 77 CONTINUE -C ...GRID DISTANCE ALONG THE DIAGONAL AT 22.5 DEG. 00377900 - C3 = 3.1854E07 * 1.414 -C ...CONVERT TO CM. 00378100 - CC = 51.4791 / 1.414 - KM = IMAX - LM = JMAX - KM2 = KM + 1 - LM2 = LM + 1 - DO 200 J = 1,JMAX - DO 150 I = 1,IMAXM1 - UU = (UC(I,J) - VC(I,J)) * CC - VV = (UC(I,J) + VC(I,J)) * CC - UC(I,J) = UU - VC(I,J) = VV - 150 CONTINUE - UC(IMAX,J) = UC(1,J) - UC(IMAX2,J) = UC(2,J) - VC(IMAX,J) = VC(1,J) - VC(IMAX2,J) = VC(2,J) - 200 CONTINUE -C ...CALCULATE FINITE DIFFERENCE VORTICITY FIELD... 00379900 -C ...ZETA IS THE VORTICITY OF THE U/V FIELD... 00380000 - DO 350 J = 2,LM - DO 350 I = 2,KM - ZETA(I,J)= C3*((VC(I,J-1)+UC(I-1,J-1))/XM(J-1)-(VC(I-1,J)+ - 1 UC(I,J)) / XM(J)) - 350 CONTINUE - X1 = C3 / XM(1) - X2 = C3 / XM(51) - DO 360 I = 2,KM - ZETA(I,1) = -X1 * (UC(I-1,1) + VC(I-1,1)) - ZETA(I,LM2) = X2 * (UC(I-1,LM) + VC(I,LM)) - 360 CONTINUE - CALL POTEX(ZETA) - RETURN - END diff --git a/util/sorc/trpanl.fd/TITLES.f b/util/sorc/trpanl.fd/TITLES.f deleted file mode 100755 index 97bdbc1b10..0000000000 --- a/util/sorc/trpanl.fd/TITLES.f +++ /dev/null @@ -1,480 +0,0 @@ - SUBROUTINE TITLES(ISLOTA,ISLOTB,IPANA,IOUTIN,ILVLI,IARR2,IRLAB, - 1 INCR,INCR1,MLAST,ITAUI,IVAR,JLAST,INOPN1,INOPN2,IREM3A, - 2 IREM3B,IREM1A,IREM1B, - 1 ifld1a,ifld1b) -C 00268900 -C ...THIS SUBROUTINE PREPARES VARIAN/FAX MAP TITLES 00269000 -C 00269100 - COMMON/PACKRA/IRAS(10) - character*3 net - integer getenv - common /get3com/ctitleg - character*20 cgulf(3) - Character*132 ctitleg - dimension kprior(2) - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/CRUNCH/IBCD2(40) - character*4 cbcd2(40) - character*160 cbcd4 - equivalence (cBCD2,cbcd4) - character*8 cbcd22(25) - equivalence (cbcd22,ibcd2) - COMMON/WEFAX/ IAPT - DIMENSION IISUB(11) - DIMENSION IBCD(25),IBCD1(40) - character*8 cbcd1(40),cbcd(25) - equivalence (cbcd,ibcd),(cbcd1,ibcd1) - DIMENSION ILVL(4,9) - DIMENSION ITITLE(8,7) - character*8 CTITLE(8,7),clvl(4,9),cisub(11) - character*8 ctitl1(3),ctitl2(3),ctitl3(3),ctitl4(3), - 1 ctitl5(3),ctitl6(3),ctitl7(3) - DIMENSION IMONT(12) - DIMENSION ITITL1(3),ITITL2(3),ITITL3(3),ITITL4(3) - DIMENSION ITITL5(3),ITITL6(3),ITITL7(3) - DIMENSION IARR1(3),IARR2(3) - DIMENSION IOUTIN(2),ILVLI(3),ITAUI(3) - DIMENSION ITITSM(4) - character*8 ctitsm(4) - DIMENSION IHOUR(4) - DIMENSION ILEV(2,4) - INTEGER ISCHED(10) - character*8 cdayw -c +/4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H ,3*4H ,00271100 -c data above was cut from data below. Appears to be MVS logic error - INTEGER IDESC(11,5) - character*8 cdesc(11,5) - DATA IDESC - +/4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H ,3*4H , - + 4H ,4HSTRE,4HAMS ,4H/ IS,4HOTAC,4HHS /,4H TEM,4HPS ,3*4H , - + 4H ,4HSTRE,4HAMS ,4H ,4H ,4H ,4H ,4H ,3*4H , - + 4H ,4HPRES,4HSURE,4H / T,4HEMPS,4H / V,4HWS ,4H ,3*4H , - + 4H ,4HPRES,4HSURE,4H / V,4HORTI,4HCITY,4HW ,4H ,3*4H / - DATA IISUB/1H ,2HP1,2HP2,2HP3,2HP4,2HP5,2HP6,2HI1,2HI2,2HI3, - 1 2HB2/ - DATA ILVL/4H700 ,1,4H 7,4H00MB,4H500 ,2,4H 5,4H00MB, - 1 4H400 ,3,4H 4,4H00MB,4H300 ,4,4H 3,4H00MB, - 2 4H200 ,5,4H 2,4H00MB,4H250 ,6,4H 2,4H50MB, - 1 4HTROP,7,4HTROP,4H-VWS,4H1000,8,4H 10,4H00MB, - 1 4H850 ,9,4H 8,4H50MB/ -C DATA ITITLE/2*4H ,4H S,4HTREA,4HMS/I,4HSOTA,4HCHS ,4H ,00272400 -C 1 4H 200,4HMB S,4HTREA,4HMS/W,4HINDS,4H/TRO,4HP PR,4HES / 00272500 - DATA ITITLE - 1 /4H ,4H ,4H S,4HTREA,4HMS/I,4HSOTA,4HCHS ,4H , - 2 4H 200,4HMB S,4HTREA,4HMS/W,4HINDS,4H/TRO,4HP PR,4HES , - 3 4H ,4HMB S,4HTREA,4HMS/I,4HSOTA,4HCHS/,4HTEMP,4HS , - 4 4H ,4HMB S,4HTREA,4HMS ,4H ,4H ,4H ,4H , - 5 4H ,4H PRE,4HSSUR,4HE/TE,4HMPS/,4HVWS ,4H ,4H , - 6 4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H , - 7 4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H / - DATA IMONT/4H JAN,4H FEB,4H MAR,4H APR,4H MAY,4H JUN, - 1 4H JUL,4H AUG,4H SEP,4H OCT,4H NOV,4H DEC/ - DATA ITITL1/4H24HR,4H PRO,2HG / - DATA ITITL2/4HV.T.,4H ,2H / - DATA ITITL3/4H BA,4HSED ,2HON/ - DATA ITITL4/4HNWS-,4HNMC ,2HWA/ - DATA ITITL5/4HSHIN,4HGTON,2H. / - DATA ITITL6/4H ,4HTROP,2H. / - DATA ITITL7/4H 2,4H00MB,2H. / - DATA IGIANT/15/ - DATA IREGU/10/ - DATA IARR1/4HARRO,4HWS G,2HIV/ - DATA IARR3/4HNDS./ -c DATA ICIRC/Z'4CE05B00'/ - DATA ICIRC / 4H($ / - DATA IBOX/Z'7D4F5B00'/ - DATA IBCHK/4H / - DATA MAPT7/Z'5600000000000000'/ -c DATA MAPT7/Z'E5000000'/ - DATA MASK8/Z'FF00000000000000'/ - DATA MAPT13/Z'4000000000000000'/ - DATA ITITSM/4*8H / -c DATA ITITSM/4*4H / - DATA IHOUR/4H18HR,4H24HR,4H30HR,4H36HR/ - DATA ILEV/4H 700,4H600 ,4H 500,4H400 ,4H 300,4H250 ,4H 200, - 1 4H200 / - character*8 cblank - integer iblank - equivalence ( cblank,iblank ) - data cblank/' ' / - do 5,k=1,20 - iax=(k-1)*8+1 - 5 cbcd4(iax:iax+7)=cblank - continue - print *, ' ENTERING TITLE 9999' - print 1966,(iras(k),k=3,10) - 1966 format(4i8,' ',4i8) - do 10,k=1,25 - 10 ibcd(k)=iblank - call byteswap(ISLOTA, 8, 1) - IVAR=LAND(ISLOTA,MASK8) - print *,' 9999 TITLES ipana,ipany,ivar',ipana,ipany,ivar - print 955,'9999 spec titles ipana ipany ivar',ipana, - 1 ipany,ivar,islota,IVAR - call byteswap(ISLOTA, 8, 1) - 955 format(a50,1x,'ipana >',a12,1x,' pan >',i2, 1x,' ivar >',a9,2z20) - IF((IVAR.EQ.MAPT7).OR.(IVAR.EQ.MAPT13)) GO TO 1350 -c go to end of routine (1425) if next ifs are true - IF(IPANA.EQ.IISUB(3)) GO TO 1425 - IF(IPANA.EQ.IISUB(5)) GO TO 1425 - IF(IPANA.EQ.IISUB(7)) GO TO 1425 - IF(IPANA.EQ.IISUB(8)) GO TO 1425 - IF(IPANA.EQ.IISUB(9)) GO TO 1425 - IF(IPANA.EQ.IISUB(10)) GO TO 1425 - 1350 CONTINUE - IPANY=0 - IVARY=0 - IF((IVAR.EQ.MAPT7).OR.(IVAR.EQ.MAPT13)) IVARY=1 - IF((IVAR.EQ.MAPT7).OR.(IVAR.EQ.MAPT13)) - 1 print *,' 9999 MAPT7=IVARY' - IF(IPANA.NE.IBCHK) IPANY=1 - IUHR1=IRAS(3) - CALL W3AI15(IUHR1,IUHR1,1,2,1H-) - IDAY1=IRAS(4) - IMON=IRAS(5) - IYRR=IRAS(6) - CALL W3AI15(IDAY1,IDAY,1,2,1H-) -C -CADDED BY KUMAR BEGIN -C - IYRR = IYRR + 1900 - IF(IYRR.LT.1950) THEN - IYRR = IYRR + 100 - ENDIF -C -CADDED BY KUMAR END -C -c CALL DAYOWK(IDAY1,IMON,IYRR,IDAYB,IDAYW) - CALL DAYOWK(IDAY1,IMON,IYRR,IDAYB,cDAYW) - print *,'9999 dayowk ',iday1,imon,iyrr,idayb,cdayw - IOUT1=IOUTIN(1) - LVL11=ILVLI(1) - LVL1=ILVL(1,LVL11) - CALL ENCODE(IBCD(1),20) - WRITE(99,1405) ISLOTA,ISLOTB,IREM3A - 1405 FORMAT(1X,A4,A1,4X,A4,1X,5HFCST ) - IF(IOUT1.GE.2) GO TO 1360 - CALL ENCODE(IBCD(6),20) - WRITE(99,1400)ITITLE(1,IOUT1),LVL1,ITITLE(4,IOUT1),ITITLE(5,IOUT1) - 1400 FORMAT(2A4,4HMB S,2A4) - GO TO 1403 - 1360 CONTINUE - CALL ENCODE(IBCD(6),20) - WRITE(99,1401)LVL1,(ITITLE(I,IOUT1),I=2,5) - 1401 FORMAT( A4,4A4) - 1403 CONTINUE - CALL ENCODE(IBCD(11),48) - WRITE(99,1402)(ITITLE(I,IOUT1),I=6,8),IUHR1,IDAYW,IDAY1, - 1 IMONT(IMON),IYRR - 1402 FORMAT(3A4,5HVALID,1X,A2,2HZ ,A3,1X,I2,A4,3H ,I5,11X) - NCHAR=87 - NCHAR=67 - IF(IVARY.EQ.0) GO TO 1440 -C 00279900 -C ...PUT VARIAN MAP TITLE INTO LABEL ARRAY 00280000 -C 00280100 -C CALL ENCODE(IBCD(1),8) 00280200 -C WRITE(99,1407) INOPN1,INOPN2 00280300 -C1407 FORMAT(A4,A1,3X) 00280400 - IXL=30 - JXL=960 - HT=11.0 - print *,'before 1410 9999 print' - PRINT 1410, (IBCD(I),I=1,22) - DO 1500 IB2 = 1,25 - IBCD2(IB2) = IBCD(IB2) - write(cbcd2(ib2),1995)ibcd(ib2) -c cbcd22(ib2)=' ' -c cbcd22(1)='stuf' - 1995 format(a4) - 1500 CONTINUE - write(cbcd4(1:5),1901)islota,islotb - write(cbcd4(7:10),1903)iras(1),'HR' -c write (cbcd4(12:100),1711)ctitleg(11:14),ctitleg(20:21), -C 1 ctitleg(30:31),ctitleg(43:46) - write(cgulf(1),2711)iras(1),'HR',ctitleg(11:14),'MB' - write(cgulf(2),2712)iras(3),cdayw - ifound=getenv('net',net) -c write(cgulf(3),2713)iras(4),imont(iras(5)),iras(6),'GFS' - if (net .eq. 'fnl' ) then - write(cgulf(3),2713)iras(4),imont(iras(5)),iyrr,'FNL' - else - write(cgulf(3),2714) 'GFS',iras(4),imont(iras(5)),iyrr - endif - 2711 format(i2,a2,x,a4,a2) - 2712 format('VT ',i2.2,'Z',1x,a3) - 2713 format(i2.2,a4,' ',i5,1x,a3) - 2714 format(a3,1x,i2.2,a4,' ',i5) - if(iout1 .ne. 4) then - write (cbcd4(12:100),1711)ctitleg(11:14), - 1 iras(3),cdayw,iras(4),IMONT(iras(5)),iyrr - else - write (cbcd4(12:100),1714)ctitleg(11:14), - 1 iras(3),cdayw,iras(4),IMONT(iras(5)),iyrr - endif -1711 format(' OBS. ',a4,' STREAMS/ISOTACH ','VALID ',i2.2,'Z ', - 1 a3,1x,i2.2,' ',a4,' ',i5) -1714 format(' OBS. ',a4,' STREAMS ','VALID ',i2.2,'Z ', - 1 a3,1x,i2.2,' ',a4,' ',i5) - 1903 format(i2,a2) - 1901 format(a4,a1) - CALL SPCHK(IXL,0001,IAPT,IPANA,IPANY,IVARY) -c CALL SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) - cbcd4(87:87) = 'X' -c CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:nchar),0.0,NCHAR,1,0) - CALL lPUTLAB(IXL,0001,HT,cbcd4(1:nchar),0.0,NCHAR,1,0) - kprior(1)=1 - kprior(2)=1 - ht=1.0 - call putlab(600,2400,1.,cgulf(1),90.,20,kprior,0) - call putlab(620,2400,1.,cgulf(2),90.,20,kprior,0) - call putlab(640,2400,1.,cgulf(3),90.,20,kprior,0) - ht=11.0 -c CALL lPUTLAB(IXL,JXL,HT,IBCD2,0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD2,0.0,NCHAR,1,0) - 1410 FORMAT('0VARIAN TITLE= ',22A4) - CALL ENCODE(ITITSM(1),16) - WRITE(99,1408)IREM3A,LVL1,IUHR1,IMON,IDAY - 1408 FORMAT(A4,1H/,A3,A2,1HZ,I2,1H/,A2) - write(ctitsm(1),1956)ititsm(1),ititsm(2) - write(ctitsm(3),1956)ititsm(3),ititsm(4) - 1956 format(2a4) - print *,' 9999 ctitsm(1-4) ' ,ctitsm - CALL lPUTLAB(622,2543,3.0,ctitsm(1),90.0,8,1,0) - CALL lPUTLAB(635,2543,3.0,ctitsm(3),90.0,8,1,0) -c CALL PUTLAB(622,2543,3.0,ITITSM(1),90.0,8,1,0) -c CALL PUTLAB(635,2543,3.0,ITITSM(3),90.0,8,1,0) - GO TO 1425 -C 00282100 -C ...FAX MAP STRIP TITLES 00282200 -C 00282300 - 1440 CONTINUE -c build new (george vandenberghe) title - write(cbcd4(1:5),1901)islota,islotb - print 9988,'9999 ISLOTA AND B ',islota,islotb - 9988 format(a25,a4,a1) - write(cbcd4(7:10),1903)iras(1),'HR' -c write (cbcd4(12:100),1711)ctitleg(11:14),ctitleg(20:21), -C 1 ctitleg(30:31),ctitleg(43:46) - write (cbcd4(12:100),1711)ctitleg(11:14), - 1 iras(3),cdayw,iras(4),IMONT(iras(5)),iyrr - print *,' 9999 strip ',cbcd4(1:100) - NSTRIP=1 - IF(IRLAB.GE.1) NSTRIP=2 - DO 1449 IX=1,NSTRIP - IXL=31 - MLAST=MLAST+INCR - JXL=MLAST - HT=11.0 - IF(IPANY.EQ.1)HT=1.0 - NCHAR=6 - IBCD1(1)=IBCD(1) - IBCD1(2)=IBCD(2) - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:NCHAR),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL lPUTLAB(IXL,JXL,HT,IBCD1(1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(1),0.0,NCHAR,1,0) - IF(IPANY.NE.1)IXL=IXL+NCHAR*IGIANT - IF(IPANY.EQ.1)IXL=IXL+NCHAR*IREGU - NCHAR=10 - IBCD1(3)=ILVL(3,LVL11) - IBCD1(4)=ILVL(4,LVL11) - IBCD1(5)=IBCHK - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(9:nchar+9-1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(3),0.0,NCHAR,1,0) - IF(IPANY.NE.1)IXL=IXL+NCHAR*IGIANT - IF(IPANY.EQ.1)IXL=IXL+NCHAR*IREGU - NCHAR=15 - IJHOUR=24 - IF(ITAUI(1).EQ.5) IJHOUR=48 - IF(ITAUI(1).EQ.3) IJHOUR=30 - IF(ITAUI(1).EQ.4) IJHOUR=36 - IF(ITAUI(1).EQ.1) IJHOUR=18 - CALL ENCODE(IBCD1(6),16) - WRITE(99,1452)IJHOUR,ITITL1(2),ITITL1(3),ITITL2(1) - 1452 FORMAT(I2,2HHR,A4,A2,A4,2X) - HT=1.0 - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(21:nchar+21-1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(6),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IREGU - NCHAR=18 - HT=11.0 - CALL ENCODE(IBCD1(10),20) - WRITE(99,1441)IUHR1,IDAYW,IDAY1,IMONT(IMON),IYRR - 1441 FORMAT(A2,2HZ ,A3,1X,I2,A4,1X,I5,3X) - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(37:nchar+37-1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(10),0.0,NCHAR,1,0) - IF(IPANY.NE.1)IXL=IXL+NCHAR*IGIANT - IF(IPANY.EQ.1)IXL=IXL+NCHAR*IREGU - IF(IPANY.EQ.1) GO TO 1445 -C 00286700 -C ...FOUND WHOLE MAP 00286800 -C 00286900 - NCHAR=40 - HT=1.0 - CALL W3AI15(IRAS(7),IUHR2,1,2,1H-) - CALL ENCODE(IBCD1(15),40) - WRITE(99,1443)ITITL3(1),ITITL3(2),IUHR2,IRAS(8),IBCHK, - 1 IBCHK,IBCHK,IBCHK - 1443 FORMAT(2A4,2HON,1X,A2,2HZ/,I2,3H. ,2A4,2H ,2A4,2H ) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(57:nchar+57-1),0.0,NCHAR,1,0) 00287700 - IXL=IXL+NCHAR*IREGU - IF (IOUT1 .GT. 2) GO TO 1457 - NCHAR=24 - CALL ENCODE(IBCD1(25),24) - WRITE(99,1454)(IARR1(I),I=1,3),(IARR2(I),I=1,3),IARR3 - 1454 FORMAT(2(2A4,A2),A4) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(25),0.0,NCHAR,1,0) 00288400 - DO 1456 I=31,35 - IBCD1(I)=IBCHK - 1456 CONTINUE - print *,' before IOUTIN 1424' - IF(IOUTIN(2).EQ.1) GO TO 1424 - print *,' after IOUTIN 1424' - IXL=IXL+NCHAR*IREGU - IXL1=IXL - NCHAR=20 - CALL ENCODE(IBCD1(31),20) - WRITE(99,1458)(ITITL6(I),I=1,3),(ITITL7(I),I=1,3) - 1458 FORMAT(2(2A4,A2)) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(31),0.0,NCHAR,1,0) 00289500 - IXL=IXL1+IREGU - NCHAR=2 - HT=11.0 - print *,' 9999 cbox and ccir from titel ',cbox,ccirc - CALL lPUTLAB(IXL,JXL,HT,cbox,0.0,NCHAR,2,0) -c CALL PUTLAB(IXL,JXL,HT,IBOX,0.0,NCHAR,2,0) - IXL=IXL1+10*IREGU - CALL lPUTLAB(IXL,JXL,HT,ccirc,0.0,NCHAR,2,0) -c CALL PUTLAB(IXL,JXL,HT,ICIRC,0.0,NCHAR,2,0) - stop 'circle' - GO TO 1424 - 1457 CONTINUE - CALL ENCODE(IBCD1(25),44) - WRITE(99,1459) (IDESC(I,IOUT1),I=1,11) - 1459 FORMAT(11A4) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(25),0.0,44,1,0) 00290700 - GO TO 1424 -C 00290900 -C ...FOUND PANEL MAP 00291000 -C ...GENERATE LEFT PANEL STRIP TITLE FOR LABEL ARRAY 00291100 -C 00291200 - 1445 CONTINUE - NCHAR=24 - HT=1.0 - CALL ENCODE(IBCD1(15),24) - WRITE(99,1454)(IARR1(I),I=1,3),(IARR2(I),I=1,3),IARR3 - print *, '9999 before 1445 putlab ' - stop 'after 1445' - CALL lPUTLAB(IXL,JXL,HT,cbcd4(57:nchar+57-1),0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(15),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IREGU -C 00292000 -C ...PRINT LEFT PANEL STRIP TITLE 00292100 -C 00292200 - PRINT 1446, (IBCD1(I),I=1,20) - 1446 FORMAT('0LEFT PANEL STRIP TITLE= ',20A4) -C 00292500 -C ...GENERATE RIGHT PANEL STRIP TITLE FOR LABEL ARRAY 00292600 -C 00292700 - NCHAR=10 - HT=11.0 - CALL ENCODE(IBCD1(21),12) - WRITE(99,1455)IREM1B - 1455 FORMAT(2X,A4,2HMB,4X) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(81:nchar+81-1),0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(21),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IGIANT - NCHAR=15 - HT=1.0 - CALL ENCODE(IBCD1(24),16) - WRITE(99,1453)IREM1A,ITITL1(2),ITITL1(3),ITITL2(1) - 1453 FORMAT(2A4,A2,A4,2X) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(93:nchar+93-1),0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(24),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IREGU - NCHAR=18 - HT=11.0 - IF(IX.NE.1) GO TO 472 -C ...SAVE OLD TAU 00294500 - IOLD=IRAS(1) - IRAS(1)=24 - IF(IREM1A.EQ.IHOUR(1)) IRAS(1)=18 - IF(IREM1A.EQ.IHOUR(3)) IRAS(1)=30 - IF(IREM1A.EQ.IHOUR(4)) IRAS(1)=36 - CALL UPDATR - JUHR1=IRAS(3) - CALL W3AI15(JUHR1,JUHR1,1,2,1H-) - JDAY1=IRAS(4) - JMON=IRAS(5) - JYRR=IRAS(6) - CALL W3AI15(JDAY1,JDAY,1,2,1H-) - CALL DAYOWK(JDAY1,JMON,JYRR,JDAYB,JDAYW) - print*,'9999 DAYOWK # 2 ',JDAY1,JMON,JYRR,JDAYB,JDAYW - 472 CONTINUE - CALL ENCODE(IBCD1(28),20) - WRITE(99,1441)JUHR1,JDAYW,JDAY1,IMONT(JMON),JYRR -c CALL PUTLAB(IXL,JXL,HT,IBCD1(28),0.0,NCHAR,1,0) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(109:109+nchar-1 ),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IGIANT - IXL1=IXL - HT=1.0 - NCHAR=24 - CALL ENCODE(IBCD1(33),24) - JLEV=IBCHK - DO 462 JX=1,4 - IF(IREM1B.EQ.ILEV(1,JX)) JLEV=ILEV(2,JX) - 462 CONTINUE - CALL ENCODE(IBCD1(33),24) - WRITE(99,1462)(IARR1(I),I=1,3),JLEV,IARR3 - 1462 FORMAT(2A4,A2,2HE ,A3,5HMB WI,A4) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(129:129+nchar-1),0.0,NCHAR,1,0) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(129:129+nchar-1),0.0,NCHAR,1,0) -C ...REPLACE TAU WITH OLD VALUE 00297600 - IRAS(1)=IOLD - CALL UPDATR -C 00297900 -C ...PRINT RIGHT PANEL STRIP TITLE 00298000 -C 00298100 - PRINT 1447, (IBCD1(I),I=21,38) - 1447 FORMAT('0RIGHT PANEL STRIP TITLE= ',18A4) - GO TO 1449 -C 00298500 -C ...PRINT WHOLE MAP STRIP TITLE 00298600 -C 00298700 - 1424 CONTINUE - print *,' 9999 at 1424' - PRINT 1448,(IBCD1(I),I=1,24) - PRINT 1451,(IBCD1(I),I=25,35) - 1451 FORMAT('0WHOLE MAP STRIP TITLE CONTINUED= ',11A4) - 1448 FORMAT('0WHOLE MAP STRIP TITLE= ',24A4) - IXL = 35 - IF(IAPT .EQ. 1) IXL = 30 - HT = 11.0 - IF(IAPT .EQ. 1) HT = 1.0 - DO 1501 IB2 = 1,40 - IBCD2(IB2) = IBCD1(IB2) - 1501 CONTINUE -C -------- ONE PANEL FAX SECTION--------- 00300000 -C CRUNCH OUT SPACES IN FAX TITLES, PUT ON NOAA INFO & PRINT OUT RESULT 00300100 - CALL SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) - PRINT 1510, (IBCD2(I),I=1,25) - 1510 FORMAT(1X,'IBCD2= ',25A4) -c CALL PUTLAB(IXL,JXL,HT,IBCD2(1),0.0,87,1,0) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:87),0.0,87,1,0) -c CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:47),0.0,47,1,0) -c CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:47),0.0,47,0,0) -c CALL lPUTLAB(100,1000,HT,cbcd4(1:47),0.0,47,0,0) - print *,' EXITING TITLES 9999' - RETURN - 1449 CONTINUE - IXL = 40 -C PUT NOAA INFO CENTERED ON MULTIPLE PANEL CHARTS 00300900 - CALL SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) - 1425 CONTINUE - print *,' EXITING TITLES 99992' - RETURN - END diff --git a/util/sorc/trpanl.fd/UVCLIP.f b/util/sorc/trpanl.fd/UVCLIP.f deleted file mode 100755 index d8ee9d4967..0000000000 --- a/util/sorc/trpanl.fd/UVCLIP.f +++ /dev/null @@ -1,44 +0,0 @@ - SUBROUTINE UVCLIP(U,V,A,B,IMAX,JMAX,UM,UA,JFLD) -C ...THIS SUBROUTINE WILL SCALE AND FLIP SIDEWAYS AND CLIP OFF2 FLDS00138400 - DIMENSION U(117,51),V(117,51) - DIMENSION A(IMAX,JMAX) - DIMENSION B(IMAX,JMAX) -C ...FIRST WE SCALE 00138800 - DO 195 I=1,117 - DO 195 J=1,51 - U(I,J)=U(I,J)*UM+UA - V(I,J)=V(I,J)*UM+UA - 195 CONTINUE -C ...FLIP V-FIELD SIDEWAYS AND CLIP AND MOVE INTO IMAX,JMAX ARRAY 00139400 - DO 320 I=1,117 - JNEW=I+1 - DO 310 J=1,IMAX - JR=51+1-J - A(J,JNEW)=V(I,JR) - 310 CONTINUE - 320 CONTINUE - DO 330 I=1,IMAX - A(I,1)=A(I,117) - A(I,119)=A(I,3) - 330 CONTINUE -C ...THEN OVERWRITE THE ORIGINAL V WITH FLIPPED V 00140600 - DO 350 J=1,JMAX - DO 340 I=1,IMAX - B(I,J)=A(I,J) - 340 CONTINUE - 350 CONTINUE - IF(JFLD.EQ.1) RETURN -C ...TO FLIP U FIELD SIDEWAYS AND CLIP INTO IMAX,JMAX ARRAY 00141300 - DO 370 I=1,117 - JNEW=I+1 - DO 360 J=1,IMAX - JR=51+1-J - A(J,JNEW)=U(I,JR) - 360 CONTINUE - 370 CONTINUE - DO 380 I=1,IMAX - A(I,1)=A(I,117) - A(I,119)=A(I,3) - 380 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/WNDPLO.f b/util/sorc/trpanl.fd/WNDPLO.f deleted file mode 100755 index ab2b26fccc..0000000000 --- a/util/sorc/trpanl.fd/WNDPLO.f +++ /dev/null @@ -1,70 +0,0 @@ - SUBROUTINE WNDPLO(FLDU,FLDV,IMAX,JMAX) -C 00319800 -C ...GIVEN FLDU AND FLDV WIND COMPONENTS INKNOTS 00319900 -C ...TASK...GET WIND DIRECTION AND SPEED AND ENTER INTO LABEL ARRAY 00320000 -C ...IN A FORM WHICH WILL OBTAIN WIND STAFF AND BARBS 00320100 -C ...THESE GRIDPOINTS BEING IN A DIAMOND PATTERN. 00320200 -C 00320300 - COMMON/SHTST/ISSH -C ...ISSH = 1 IF ONE WISHES TO REVERSE WIND BARBS FOR SH WINDS. 00320500 - DIMENSION FLDU(IMAX,JMAX),FLDV(IMAX,JMAX) - DATA ICORN/0/ - DATA JCORN/-30/ - DATA IT/30/ - JLOB=3 - JHIB=JMAX-2 - ILHS=3 - IRHS=IMAX-1 - ILHSB=5 - IRHSB=IMAX-3 - IDEWAY=1 -C ...WHICH SETS IT FOR SIDEWAYS ORIENTATION FOR WIND DIR 00321700 - ADD=0. - XMPY=1.0 - INDENT=1 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTINGA ROW OR NOT. 00322100 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTING A ROW OR NOT. 00322200 - DO 450 J=JLOB,JHIB,2 - IF(INDENT)433,434,433 - 433 CONTINUE - INDENT=0 - I=ILHS - I2=IRHS - GO TO 440 - 434 CONTINUE - INDENT=1 - I=ILHSB - I2=IRHSB - GO TO 440 -C ...PERFORM OPERATION ON WIND PT(I,J) 00323500 - 440 CONTINUE - ISTN=IT*(I-1)+ICORN - JSTN=IT*(J-1)+JCORN - U=FLDU(I,J)*XMPY+ADD - V=FLDV(I,J)*XMPY+ADD - CALL WWNDR(U,V,IDDFF,IDD,IFFF) - IF(IDEWAY.NE.1) GO TO 633 -C ...IDEWAY WAS=1, SO CONVERT IDD FROM TRUE NORTH TO GRID ORIENTED 00324300 - IDD=IDD-9 - IF(IDD.LE.0) IDD=IDD+36 - 633 CONTINUE - IOPTN=0 - IF(ISSH .NE. 1) GO TO 442 - IF(I .GT. 25) IDD = -IDD - 442 CONTINUE -c gwv 2/26/97 SHIFT WIND BARBS 6 PIXELS SOUTH!! - istn=istn+6 -c end 2/26/97 fix - CALL WNDBRK(ISTN,JSTN,IDD,IFFF,NWOK,IOPTN,iret) - IF(NWOK.GT.0) GO TO 572 - PRINT 444,I,J - 444 FORMAT('0ABNORMAL EXIT FROM WNDBRK WHERE I= ',I4,' J=',I4, - 1 'THIS WIND PLOT SKIPPED') -C ...IS THERE ENOUGH SPACE FOR ALL PIECES OF WIND VECTOR QQ 00325600 - 572 CONTINUE - I=I+4 - IF(I.LE.I2) GO TO 440 -C ...WHEN IT FALLS THRU HERE, THIS ROW IS FINISHED, GO TO NEXT J. 00326000 - 450 CONTINUE - RETURN - END diff --git a/util/sorc/trpanl.fd/WWNDR.f b/util/sorc/trpanl.fd/WWNDR.f deleted file mode 100755 index 933d291dc1..0000000000 --- a/util/sorc/trpanl.fd/WWNDR.f +++ /dev/null @@ -1,36 +0,0 @@ - SUBROUTINE WWNDR(U,V,IDDFF,IDD,IFFF) - IF(V)14,10,14 - 10 CONTINUE - IF(U)12,13,11 - 11 CONTINUE - ND=27 - GO TO 15 - 12 CONTINUE - ND=9 - GO TO 15 - 13 CONTINUE - IDDFF=0 - IDD=0 - IFFF=0 - RETURN - 14 CONTINUE - TAN=U/V - ANGLE=ATAN(ABS(TAN)) - ND=(3.1416+SIGN(1.5708,U)-SIGN((1.5708-ANGLE),TAN))*5.72958+.5 - IF(ND.EQ.0) ND=36 - 15 CONTINUE - NV=SQRT(U*U+V*V)+0.5 - IFFF=NV - IDD=ND - IF(NV-200)18,17,17 - 17 CONTINUE - NV=199 - 18 CONTINUE - IF(NV-100)20,19,19 - 19 CONTINUE - NV=NV-100 - ND=ND+50 - 20 CONTINUE - IDDFF=ND*100+NV - RETURN - END diff --git a/util/sorc/trpanl.fd/centre.f b/util/sorc/trpanl.fd/centre.f deleted file mode 100755 index f5a020bce3..0000000000 --- a/util/sorc/trpanl.fd/centre.f +++ /dev/null @@ -1,289 +0,0 @@ - SUBROUTINE CENTRE(Z,IMAX,JMAX,DOTSGI,A,B,M,ZLIM,ICEN1,LPLMI, - X IFLO,IFHI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CENTRE DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: NP12 DATE: 1999-07-01 -C -C ABSTRACT: DOCUMENTATION WILL BE ADDED LATER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-02-21 LIN CONVERT SUBROUTINE TO CFT-77 -C 96-07-22 LIN TURN OFF PRINT STATEMENT -C 1999-07-01 KRISHNA KUMAR ASSIGNED THE RIGHT VALUE FOR INDEF -C (FROM THE RANGE FUNCTION) FOR IBM -C AND CONVERTED THIS CODE FROM CRAY -C TO IBM RS/6000 -C -C USAGE: CALL CENTRE( Z, IMAX, JMAX, DOTSGI, A, B, M, ZLIM, ICEN1, -C LPLMI, IFLO, IFHI ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ2/XIDID,YJDID -C - DIMENSION JTEXT(3) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*8 IFLO(5),IFHI(5) - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - CHARACTER*4 IDECP - INTEGER M(2) - INTEGER ITYPE(2) - CHARACTER*1 CDECP -C - REAL INDEF,KDEF1,KDEF2 -C -C/// DATA IDECP/4H. / - DATA IDECP/'. '/ - DATA CDECP/'.'/ -C/// DATA ITEXT/3*0/ - DATA XIRRS/870./ - DATA ITYPE/0,0/ -C/// DATA IMSK1/Z'FF000000'/ -C/// DATA IMSK2/Z'FFFF0000'/ -C/// DATA INDEF/Z'7FFFFFFF'/ - DATA IMSK1/Z'FFFFFFFFFF000000'/ - DATA IMSK2/Z'FFFFFFFFFFFF0000'/ - DATA INDEF /1.0E307 / -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C -C (1),(2),(3)...Z(IMAX,JMAX) IS GIVEN GRIDPOINT SCALED DATA FIELD -C (4) ..... DOTSGI IS DOTS PER GRID INTERVAL -C WHERE EACH DOT IS 1/100TH INCH ON VARIAN -C NEGATIVE DOTSGI SIGNALS MERC SRN HEMI OPTION -C (5),(6) ...TRUE Z VALUE = (Z + A) * B -C WHERE A IS ADDITIVE AND B IS MULTIPLICATIVE CONST -C (7) ..... M = NO. OF CHARACTERS DESIRED WHEN TRUE Z VALUE IS -C CONVERTED TO EBCDIC FOR CENTRAL VALUE -C (8) ..... ZLIM = LOWER LIMIT TO TRUE Z VALUE -C LESS THAN WHICH WE WILL IGNORE CENTERS. -C (9) ..... ICEN1 IS OPTION SWITCH -C =1 NORMAL CENTER FORMATTED LABELS -C =2 BIG H AND L USING SUBROUTINE HILO -C =3 SAME AS =1 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C =4 SAME AS =2 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C (10)..... LPLMI IS FORMAT SELECTOR FOR SUBROUTINE BIN2EB -C FOR CONVERTING TRUE Z VALUE TO EBCDIC E.G., 'A99' -C (11)..... IFLO IS 5-WORD FORMAT STATEMENT FOR ENCODE OF LOW CENTR -C (12)..... IFHI IS 5-WORD FORMAT STATEMENT FOR ENCODE OF HI CENTER -C -C INITIALIZE FOR CENTER SEARCH -C - IMIN=1 - JMIN=1 - IISFC=0 - IF(M(2).EQ.9) IISFC=1 - IF(M(2).EQ.9) M(2)=3 - N=8 - ICOR = 0 - JCOR = 0 - IF(ICEN1 .LE. 0) GO TO 900 - IF(ICEN1 .GT. 4) GO TO 900 - GO TO(6,9,7,8),ICEN1 - 6 ICOR = SIGN((ABS(XIDID) + 0.5),XIDID) - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 7 ICOR = XIDID + XIRRS + 0.5 - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 8 ICOR = XIRRS + 0.5 - 9 CONTINUE - IRESET = 0 - SCALE = DOTSGI - IF(SCALE.LT.0) IRESET=1 - IF(SCALE.LT.0) SCALE=-SCALE - 10 ILOW=0 - IHIGH=0 - DO 100 J=JMIN,JMAX - DO 100 I=IMIN,IMAX -C -C TEST FOR BORDER VALUES. -C - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.J.GE.JMAX-1) GO TO 100 -C TEST FOR UNDEFINED VALUES. -C - IF(Z(I,J).EQ.INDEF) GO TO 100 - KDEF1=Z(I-1,J) - KDEF2=Z(I+1,J) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I-1,J-1) - KDEF2=Z(I-1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I+1,J-1) - KDEF2=Z(I+1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I,J+1) - KDEF2=Z(I,J-1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 -C -C TEST FOR LOW CENTER -C - IF(Z(I,J).GE.Z(I+1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I-1,J+1)) GO TO 30 - IF(Z(I,J).GE.Z(I+1,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I+1,J-1)) GO TO 30 -C -C FOUND LOW CENTER -C - ITYPE(2)=1 - ILOW=ILOW+1 - GO TO 50 -C -C TEST FOR HIGH CENTER -C - 30 IF(Z(I,J).LE.Z(I+1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I-1,J+1)) GO TO 100 - IF(Z(I,J).LE.Z(I+1,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I+1,J-1)) GO TO 100 -C -C FOUND HIGH CENTER -C - ITYPE(2)=2 - IHIGH=IHIGH+1 -C -C CALCULATE MAX/MIN POSITION USING STIRLING METHOD(9 POINTS) -C - 50 ANUMI=(Z(I+1,J)-Z(I-1,J)) - ADENMI=2.0*(Z(I+1,J)-2.0*Z(I,J)+Z(I-1,J)) - IF(ABS(ANUMI).GT.0.5*(ABS(ADENMI))) GO TO 115 - DELI=-ANUMI/ADENMI - XPOS=SCALE*((FLOAT(I)-1.0)+DELI) - ANUMJ=(Z(I,J+1)-Z(I,J-1)) - ADENMJ=2.0*(Z(I,J+1)-2.0*Z(I,J)+Z(I,J-1)) - IF(ABS(ANUMJ).GT.0.5*(ABS(ADENMJ))) GO TO 115 - DELJ=-ANUMJ/ADENMJ - YPOS=SCALE*((FLOAT(J)-1.0)+DELJ) -C -C ADJUST MAX/MIN DATA VALUE USING STIRLING INTERPOLATION -C - ZDELI=Z(I,J)+0.5*DELI*(Z(I+1,J)-Z(I-1,J))+0.5*DELI*DELI*(Z(I+1,J) - X-2.0*(Z(I,J))+Z(I-1,J)) - ZDELIU=Z(I,J+1)+0.5*DELI*(Z(I+1,J+1)-Z(I-1,J+1))+0.5*DELI*DELI* - X(Z(I+1,J+1)-2.0*Z(I,J+1)+Z(I-1,J+1)) - ZDELIL=Z(I,J-1)+0.5*DELI*(Z(I+1,J-1)-Z(I-1,J-1))+0.5*DELI*DELI* - X(Z(I+1,J-1)-2.0*Z(I,J-1)+Z(I-1,J-1)) - ZDELJ=ZDELI+0.5*DELJ*(ZDELIU-ZDELIL)+0.5*DELJ*DELJ*(ZDELIU-2.0* - XZDELI+ZDELIL) - GO TO 60 - 115 XPOS = SCALE * (FLOAT(I) - 1.0) - YPOS = SCALE * (FLOAT(J) - 1.0) - ZDELJ = Z(I,J) - GO TO 60 - 60 CONTINUE - JCAL = YPOS + 0.5 - ICAL = XPOS + 0.5 - JCAL = JCAL + JCOR - ICAL = ICAL + ICOR - TRUVAL = (ZDELJ + A ) * B - INTG = SIGN((ABS(TRUVAL) + 0.5),TRUVAL) - IF(FLOAT(INTG) .LT. ZLIM) GO TO 100 - IF(IISFC.EQ.1) GO TO 95 - NCHAR = M(2) - IF(ITYPE(2) .EQ. 2) GO TO 90 - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 91 -C -C ...FORMAT LOW CENTER... -C - 81 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - print *, INTG,MTEXT,NCHAR,LPLMI - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - PRINT *, ' CENTRE:INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFLO)MTEXT - print *, LTEXT - print *, IFLO -C -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) - GO TO 96 - 90 CONTINUE - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 81 -C -C ...FORMAT HIGH CENTER... -C - 91 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFHI)MTEXT -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) -C PRINT *, ' IN CENTRE, IFHI=',IFHI -C PRINT *, ' LTEXT=', LTEXT,' MTEXT=', MTEXT - GO TO 96 -C -C ... FORMAT PRECIP CENTER-SPECIAL CASE -C - 95 CONTINUE - NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C/// - CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C* IPUU=LAND(JTEXT(1),IMSK1) -C?? IPUU=IAND(JTEXT(1),IMSK1) -C* IPTH=LAND(SHFTL(JTEXT(1),8),IMSK2) -C??? IPTH=IAND(ISHFT(JTEXT(1),8),IMSK2) -C?? WRITE(LTEXT(1:4),FMT='(A1,A1,A2)')IPUU,IDECP,IPTH - LTEXT(1:1) = CDECP - LTEXT(2:4) = MTEXT(1:3) - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,4,IPRPUT,ITAPUT) - GO TO 100 - 96 CONTINUE - GO TO (97,99,97,99),ICEN1 - 97 CONTINUE - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 100 - 99 CONTINUE - CALL HILO(ICAL,JCAL,ITYPE,LTEXT) - GO TO 100 - 100 CONTINUE - RETURN - 900 CONTINUE - PRINT 911, ICEN1 - 911 FORMAT(1H , 'ERROR RETURN FROM CENTRE. GIVEN ARGUMENT OUT-OF-RANGE - X. ICEN1 =HEX', Z8) - RETURN - END diff --git a/util/sorc/trpanl.fd/compile_trpanl_wcoss.sh b/util/sorc/trpanl.fd/compile_trpanl_wcoss.sh deleted file mode 100755 index 51dd2fcce5..0000000000 --- a/util/sorc/trpanl.fd/compile_trpanl_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -mv trpanl ../../exec -make clean diff --git a/util/sorc/trpanl.fd/copyob.f b/util/sorc/trpanl.fd/copyob.f deleted file mode 100755 index b6594f7ec2..0000000000 --- a/util/sorc/trpanl.fd/copyob.f +++ /dev/null @@ -1,517 +0,0 @@ - SUBROUTINE COPYOB(LOBTAP,INBIN,ILVLT,KRUN1,IDATG,IOPTRA, - 1 KOUNT,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: COPYOB DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: LILLY ORG: W/NMC412 DATE: 93-04-07 -C -C ABSTRACT: DOCUMENTATION WILL BE ADDED LATER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C -C USAGE: CALL COPYOB( LOBTAP, INBIN, ILVLT, KRUN1, IDATG, IOPTRA, -C NOPTINS, KOUNT, IERROR ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: NAS -C -C$$$ -C -C THIS SUBROUTINE WAS MODIFIED TO REMOVE ALL ASYNCHRONOUS I/O. -C - 5/29/86 (DKM) -C -C (1) LOBTAP ... DATA SET REF. NO. OF INPUT TAPE WHERE PLOTTED OBS -C ARE IN LABEL-ARRAY FORMAT LIKE TAPE55. -C (2) INBIN ...SCRATCH AREA FOR INPUT BUFFER OF 2048 WORDS. -C (3) ILVLT ... AN INDEX TO THE LEVEL DESIRED -C (4) KRUN1 ... AN INDEX TO THE RUN TYPE. -C (5) IDATG(4). GIVEN DATE TIME GROUP -C /YR/MO/DA/HR/ ONE WORD BYTE EACH. -C (6),(7) IOPTRA(2) ... ARRAY FOR ADDITIONAL OPTIONS... -C IOPTRA(1) NON ZERO IF BYPASSING DATE-TIME COMPARE -C IOPTRA(2) = NON-ZERO IF BYPASSING BACKRND COMPARE -C (8) KOUNT ... COUNT OF LABEL ARRAY ITEMS WHICH WERE COPIED -C (9) IERROR ..=0 FOR NORMAL END -C =1 GIVEN ARGUMENT OUT OF RANGE -C =2 READ ERROR BEFORE FINDING MATCHING DATA FIELD -C =3 ABNORMAL END TO INPUT FILE. NO DATA TRANSFERRED -C =4 LOOKED LIKE A NORMAL END BUT NO DATA TRANSFERRED -C =5ABNORMAL END AFTER SOME DATA WAS TRANSFERRED -C ...CAUTION...COPYOB NEITHER OPENS NOR CLOSES THE LBLTAP TAPE55, -C ... IT SIMPLY ADDS ONTO IT AND LEAVES IT OPEN AT RETURN, -C ... THEREBY PERMITTING THE MAIN PROGRAM TO ADD OTHER LABEL ARRAY -C ... ITEMS. -C * * * * * * * * * * * - COMMON /KPLOT/ LABEL(2,1024),LABIX,NOBUF,IDRA(50) -C - DIMENSION IDATG(4) - DIMENSION IDBUFF(128) - DIMENSION JDBUFF(64) - DIMENSION IOPTRA(2) - DIMENSION INBIN(2,1024) - DIMENSION INBUF(1024) - DIMENSION IBCD(2) - DIMENSION IHDTG(3),KHDTG(3) - DIMENSION KHMBS(2,29) - DIMENSION KHRUN(4,23) - DIMENSION NAMLVL(2) - DIMENSION NAMRUN(2) - DIMENSION NAMBKG(2) - DIMENSION KHIQSY(2) -C - INTEGER LEND -C - CHARACTER*8 MIBCD - CHARACTER*1 LBYTE(8) -C - REAL*8 DBLWRD -C - LOGICAL LBKCHK,LDACHK -C - DATA KHMBS/4HSURF,4HACE ,4H1000,4HMB , - 1 4H850M, 4HB , 4H700M, 4HB , - 2 4H500M, 4HB , 4H400M, 4HB , - 3 4H300M, 4HB , 4H250M, 4HB , - 4 4H200M, 4HB , 4H150M, 4HB , - 5 4H100M, 4HB , 4H70MB, 4H , - 6 4H50MB, 4H , 4H30MB, 4H , - 7 4H20MB, 4H , 4H10MB, 4H , - 8 4H7MB , 4H , 4H5MB , 4H , - 9 4H3MB , 4H , 4H2MB , 4H , - A 4H1MB , 4H , 4H0.4M, 4HB , - B 4HTROP, 4HO , 4HSIGL, 4H , - C 4HFRZG, 4H LVL, 4HREL , 4HHUM , - D 4H IN, 4HDEX , 4HPREC, 4HIP-W, - E 4HSFC , 4HANAL/ -C ...WHERE KHMBS IS SEQUENCED ACCORDING TO ILVLT - DATA KHRUN/4HRADA,4HT ,4HNH40,4H04 ,4HOPNL,4H ,4HNH40,4H04 - 1, 4HOVR4,4H8OPN,4HNH40,4H04 ,4HFINA,4HL ,4HNH40,4H04 , - 2 4HLFM ,4H ,4HNH25,4H01 ,4HPFAX,4H ,4HNH40,4H053 , - 3 4HBKUP,4HPFAX,4HNH40,4H05 ,4H1DOT,4HFAX ,4HNH20,4H02 , - 4 4H2DOT,4HFAX ,4HNH20,4H02 ,4HSIRS,4HPLOT,4HNH40,4H04 , - 5 4HTROP,4HIC1 ,4HMR40,4H02 ,4HTROP,4HIC2 ,4HMR40,4H02 , - 6 4HUS1P,4HLOT ,4HNH10,4H01 ,4HUABP,4HLOT ,4HNH40,4H04 , - 7 4HNHEM,4HI20 ,4HNH20,4H03 ,4HWIND,4HPLOT,4HPN26,4H01 , - 8 4HNHEM,4HI40 ,4HNH40,4H04 ,4HSHEM,4HI40 ,4HSH40,4H02 , - 9 4HUABP,4HLOT ,4HNH60,4H01 ,4HRAOB,4H ,4HNH25,4H01 , - X 4HSFC ,4HPLOT,4HNH20,4H05 ,4HGOES,4HPLOT,4HGH26,4H01 , - Y 4HGOES,4HPLOT,4HGH26,4H02 / -C ...WHERE KHRUN IS SEQUENCED ACCORDING TO KRUN1... -C - DATA KHIQSY/4HUABP,4HLOT / - DATA KHDTG/4HMM/D, 4HD/YY, 4H GGZ/ - DATA K000Z/Z'000000E9'/ - DATA IQSYL1/11/ - DATA IQSYL2/16/ - DATA LBLTAP/55/ -c DATA LEND/8H LEND/ - DATA LEND/8HDNEL / - DATA LMAX/1024/ - DATA MXMBS/29/ - DATA MXRUNS/23/ -C - DATA MSK0F /Z'00000000FFFFFFFF'/ -C - EQUIVALENCE(MIBCD,IBCD(1)) -C -C ...STEP(1) ... INITIALIZATION ... - KOUNT = 0 - IERROR = 0 - NUMRED = 0 - NUMIDR = 0 - NUMTRN = 0 -C - LABXSV = LABIX - NOBFSV = NOBUF - LBKCHK = .TRUE. - IF(IOPTRA(2) .NE. 0) LBKCHK=.FALSE. -C ...FROM GIVEN ILVLT,KRUN1,IDATG GENERATE IDENTIFIERS FOR SEARCH - IF(ILVLT .LT. 1) GO TO 810 - IF(ILVLT .GT. MXMBS) GO TO 810 -C NAMLVL(1) = KHMBS(1,ILVLT) -C NAMLVL(2) = KHMBS(2,ILVLT) - call byteswap(KHMBS(1,ILVLT), 8, 1) - call byteswap(KHMBS(2,ILVLT), 8, 1) - NAMLVL(1) = ISHFT(KHMBS(1,ILVLT),-32) - NAMLVL(2) = ISHFT(KHMBS(2,ILVLT),-32) - call byteswap(KHMBS(1,ILVLT), 8, 1) - call byteswap(KHMBS(2,ILVLT), 8, 1) -C - PRINT *,' ILVLT=',ILVLT - PRINT *,' NAME LVL=' - PRINT 119, NAMLVL(1),NAMLVL(2) -C - IF(KRUN1 .LT. 1) GO TO 820 - IF(KRUN1 .GT. MXRUNS) GO TO 820 - call byteswap(KHRUN(1,KRUN1), 8, 1) - call byteswap(KHRUN(2,KRUN1), 8, 1) - call byteswap(KHRUN(3,KRUN1), 8, 1) - call byteswap(KHRUN(4,KRUN1), 8, 1) - NAMRUN(1) = ISHFT(KHRUN(1,KRUN1),-32) - NAMRUN(2) = ISHFT(KHRUN(2,KRUN1),-32) - NAMBKG(1) = ISHFT(KHRUN(3,KRUN1),-32) - NAMBKG(2) = ISHFT(KHRUN(4,KRUN1),-32) - call byteswap(KHRUN(1,KRUN1), 8, 1) - call byteswap(KHRUN(2,KRUN1), 8, 1) - call byteswap(KHRUN(3,KRUN1), 8, 1) - call byteswap(KHRUN(4,KRUN1), 8, 1) - IF(ILVLT .LT. IQSYL1) GO TO 155 - IF(ILVLT .GT. IQSYL2) GO TO 155 - IF(KRUN1 .NE. 4) GO TO 155 -C ...OTHERWISE, THIS IS IQSY UABPLOT DESIRED... - call byteswap(KHIQSY(1), 8, 2) - NAMRUN(1) = ISHFT(KHIQSY(1),-32) - NAMRUN(2) = ISHFT(KHIQSY(2),-32) - call byteswap(KHIQSY(1), 8, 2) - 155 CONTINUE -C NAMLVL(1) = KHMBS(1,ILVLT) -C NAMLVL(2) = KHMBS(2,ILVLT) - call byteswap(KHMBS(1,ILVLT), 8, 1) - call byteswap(KHMBS(2,ILVLT), 8, 1) - NAMLVL(1) = ISHFT(KHMBS(1,ILVLT),-32) - NAMLVL(2) = ISHFT(KHMBS(2,ILVLT),-32) - call byteswap(KHMBS(1,ILVLT), 8, 1) - call byteswap(KHMBS(2,ILVLT), 8, 1) -C ...NOW NAMLVL HAS '850MB ', NAMRUN HAS '1DOTFAX', -C ... NAMBKG HAS 'NH2002 ', FOR EXAMPLE. -C ...I STILL NEED THE DATE/TIME... - DO 166 I=1,3 - IHDTG(I) = KHDTG(I) - 166 CONTINUE - NYR = IDATG(1) - NMO = IDATG(2) - NDA = IDATG(3) - NHR = IDATG(4) - LDACHK = .TRUE. - IF(IOPTRA(1) .EQ. 0) GO TO 170 -C ...OTHERWISE, IOPTRA(1) IS NON-ZERO FOR BYPASSING DATE COMPARISON - LDACHK = .FALSE. - GO TO 180 - 170 CONTINUE - CALL DAYOWK(NDA,NMO,NYR,IDAYWK,IHDAYW) - IF(IDAYWK .NE. 0) GO TO 178 -C ...OTHERWISE, GIVEN DATE INFO OUT OF RANGE - PRINT 174, IDATG - 174 FORMAT(1H0, 10X, '***IMPOSSIBLE DATE GIVEN TO SUBR COPYOB IN IDATG - 1 = HEX ', Z8) -C ...CONTINUE WITHOUT DATE-CHECKING... - LDACHK = .FALSE. - GO TO 180 - 178 CONTINUE -C ...REFORMAT DATE/TIME TO EBCDIC CHARACTERS... - CALL BIN2EB(NMO,MIBCD,2,'L999') - IHDTG(1) = IBCD(1) - CALL BIN2EB(NDA,MIBCD,3,'L///') - IHOLDD = ISHFT(IBCD(1),-16) - IHDTG(1) = IOR(IHDTG(1),IHOLDD) - IHDTG(2) = ISHFT(IBCD(1),16) - CALL BIN2EB(NYR,MIBCD,3,'L///') - IHOLDY = ISHFT(IBCD(1),-8) - IHDTG(2) = IOR(IHDTG(2),IHOLDY) - CALL BIN2EB(NHR,MIBCD,3,'L ') - IHDTG(3) = IOR (IBCD(1),K000Z) - 180 CONTINUE - PRINT 184,(IHDTG(I),I=1,3),(NAMLVL(J),J=1,2), - 1 (NAMRUN(K),K=1,2), (NAMBKG(KK),KK=1,2) - 184 FORMAT(1H , 10X, 'REQUESTED COPY OF PLOTTED OBSERVATIONS FOR ', - 1 3A4, 4X, 2A4, 2A4, 8X, 2A4) -C * * * * * * * * * * * -C ...STEP(2) ... SEARCH THE LOBTAP FOR THE MATCHING FILE... - PRINT *,' LOBTAP=', LOBTAP - REWIND LOBTAP - 211 CONTINUE - NUMRED = NUMRED + 1 -C ...CHANGED FROM ASYNC READ 5/29/86 (DKM)... - READ(LOBTAP,ERR=920,END=910)JDBUFF -C ...WHICH ALSO POSITIONS LOBTAP TO DATA BINS - CALL GBYTES(JDBUFF,IDBUFF,0,32,0,128) -C DO I=1,128 -C IDBUFF(I) = IAND(MSK0F,IDBUFF(I)) -C ENDDO - 245 CONTINUE -C ...IT WAS A GOOD READ, BUT WAS IT A LOGICAL ENDOF FILE QQ - PRINT *, ' JDBUFF(1)=' - PRINT 119,JDBUFF(1),JDBUFF(2) - PRINT *, ' IDBUFF(1),(2)=' - PRINT 119,IDBUFF(1),IDBUFF(2) - PRINT 119,IDBUFF(3),IDBUFF(4) - 119 FORMAT(1H ,Z16,5X,Z16) - ITEMP = IAND(MSK0F, -7) -C IF(IDBUFF(1) .NE. -7) GO TO 250 - IF(IDBUFF(1) .NE. ITEMP) GO TO 250 - ITEMP = IAND(MSK0F, LEND) -C IF(IDBUFF(2) .EQ. LEND) GO TO 930 - IF(IDBUFF(2) .EQ. ITEMP) GO TO 930 -C ...WHICH IS EMPTY LOGICAL FILE OR DBL LOGICAL EOFS - 250 CONTINUE - ITEMP = IAND(MSK0F, -1) -C IF(IDBUFF(1) .NE. -1) GO TO 940 - IF(IDBUFF(1) .NE. ITEMP) GO TO 940 -C ...WHICH ERROR EXITS IF NOT ID RECORD FLAG -C ...OTHERWISE, ASSUME A GOOD IDREC IN ... - PRINT *, ' GET A IDREC' - NUMIDR = NUMIDR + 1 - PRINT *, ' NAMLVL=' - PRINT 119, NAMLVL(1),NAMLVL(2) - PRINT 119, IDBUFF(9),IDBUFF(10) - IF(IDBUFF(9) .NE. NAMLVL(1)) GO TO 280 - IF(IDBUFF(10) .NE. NAMLVL(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-1' -C ...OTHERWISE, FOUND A MATCHING LEVEL. NEXT TEST RUN TYPE - PRINT *, ' NAMRUN=' - PRINT 119, NAMRUN(1),NAMRUN(2) - PRINT 119, IDBUFF(11),IDBUFF(12) - IF(IDBUFF(11) .NE. NAMRUN(1)) GO TO 280 - IF(IDBUFF(12) .NE. NAMRUN(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-2' -C ...OTHERWISE, FOUND A MATCHING RUN TYPE... - IF(.NOT. LBKCHK) GO TO 260 - PRINT *, ' NAMBKG=' - PRINT 119, NAMBKG(1),NAMBKG(2) - PRINT 119, IDBUFF(15),IDBUFF(16) - IF(IDBUFF(15) .NE. NAMBKG(1)) GO TO 280 - IF(IDBUFF(16) .NE. NAMBKG(2)) GO TO 280 - PRINT *, ' NOT GO TO 280-3' -C ...OTHERWISE, BACKGROUND MATCHES... - 260 CONTINUE - IF(.NOT. LDACHK) GO TO 270 - PRINT *, ' IHDTGG=' - PRINT 119, IHDTG(1),IHDTG(2) - PRINT 119, IDBUFF(5),IDBUFF(6) - IF(IDBUFF(5) .NE. IHDTG(1)) GO TO 280 - IF(IDBUFF(6) .NE. IHDTG(2)) GO TO 280 - IF(IDBUFF(7) .NE. IHDTG(3)) GO TO 280 - PRINT *, ' NOT GO TO 280-4' -C ...OTHERWISE, FOUND MATCHING DATE-TIME GROUP - 270 CONTINUE - GO TO 300 -C * * * * * * * * * * * -C ...COMES HERE IF THIS IDBUFF DID NOT MATCH THE DESIRED ONE, -C ... SO MUST SPACE OVER THE DATA BINS OF THIS LOGICAL FILE... - 280 CONTINUE - NUMRED = NUMRED +1 - READ(LOBTAP,ERR=920,END=910) INBUF - CALL GBYTES(INBUF,INBIN,0,32,0,2048) -C DO I=1,1024 -C INBIN(1,I) = IAND(MSK0F,INBIN(1,I)) -C INBIN(2,I) = IAND(MSK0F,INBIN(2,I)) -C ENDDO - 285 CONTINUE -C ...IT WAS A GOOD READ, BUT IS IT A LOGICAL END OF FILE QQ - PRINT *, ' INBUF(1,1)=' - PRINT 119,INBUF(1),INBUF(2) - PRINT *, ' INBIN(2,1)=' - PRINT 119,INBIN(1,1),INBIN(2,1) - PRINT 119,INBIN(1,2),INBIN(2,2) - ITEMP = IAND(MSK0F, -7) -C IF(INBIN(1,1) .NE. -7) GO TO 287 - PRINT 119,INBIN(1,1),INBIN(2,1) - IF(INBIN(1,1) .NE. ITEMP) GO TO 287 - PRINT *, ' IT IS A -7 RECORD' - ITEMP = IAND(MSK0F, LEND) - PRINT 119,INBIN(2,1),INBIN(2,2) - PRINT 119,LEND,ITEMP -C IF(INBIN(2,1) .EQ. LEND) GO TO 290 - IF(INBIN(2,1) .EQ. ITEMP) GO TO 290 -C ...IT WAS NOT A LOGICAL END OF FILE... - 287 CONTINUE - PRINT *, ' IT IS A GOOD RECORD' - ITEMP = IAND(MSK0F, -1) -C IF(INBIN(1,1) .EQ. -1) GO TO 940 - IF(INBIN(1,1) .EQ. ITEMP) GO TO 940 - PRINT *, ' IT IS A GOOD RECORD' -C ...WHICH IS ERROR EXIT. HIT ID REC WHEN IT SHUD BE DATA RECORD -C ...OTHERWISE, ASSUME IT WAS A DATA RECORD TO BE SKIPPED - GO TO 280 - 290 CONTINUE - PRINT *, ' IT IS A -7 RECORD' -C ...REACHED THE LOGICAL END OF FILE WHICH I WAS LOOKING FOR... - GO TO 211 -C -C * * * * * * * * * * * -C ...STEP(3) ... TO COPY THE INFO FROM THE MATCHING FILE - 300 CONTINUE - PRINT 310, (IDBUFF(I),I=3,16),NUMIDR,NUMRED - 310 FORMAT(1H , 10X, 'SUBR COPYOB FOUND MATCHING IDENTIFIER FOR ', - 1 14A4, /1H , 15X, 'AFTER SEARCHING THRU', I3, 2X, - 2 'LOGICAL FILES OF ', I5, 2X, 'PHYSICAL RECORDS.') - IF(LDACHK) GO TO 316 - PRINT 314 - 314 FORMAT(1H , 20X, 'DATE/TIME COMPARISON WAS BYPASSED') - 316 CONTINUE - IF(LBKCHK) GO TO 320 - PRINT 318 - 318 FORMAT(1H ,20X,'BACKGROUND COMPARISON CHECK WAS BYPASSED') -C - 320 CONTINUE -C ...TO READ AND TRANSFER LOBTAP DATA TO LABEL FILE... - READ(LOBTAP,ERR=330,END=340)INBUF - CALL GBYTES(INBUF,INBIN,0,32,0,2048) -C DO I=1,1024 -C INBIN(1,I) = IAND(MSK0F,INBIN(1,I)) -C INBIN(2,I) = IAND(MSK0F,INBIN(2,I)) -C ENDDO - GO TO 360 - 330 CONTINUE -C ...COMES HERE IF PARITY ERROR WHILE READING DATA - IF(KOUNT .EQ. 0) GO TO 336 -C ...COMES HERE IF SOME INFO HAS ALREADY PASSED BEFORE ERROR - PRINT 333, LOBTAP,KOUNT - 333 FORMAT(1H , '***PARITY ERROR IN SUBR COPYOB WHILE READING FT', - 1 I2, 2X, '...INCOMPLETE OBSERV SET WITH ONLY ', I5, - 2 2X, 'ITEMS ***') - IERROR = 5 - GO TO 999 -C - 336 CONTINUE -C ...COMES HERE IF PARITY ERROR AND NO INFO WAS COPIED... - PRINT 339, LOBTAP - 339 FORMAT(1H , '***PARITY ERROR IN SUBR COPYOB WHILE READING FT',I2) - IERROR = 3 - GO TO 999 -C - 340 CONTINUE -C ...COMES HERE IF END OF INFO. IF SOME COPIED ASSUME NORMAL END - IF(KOUNT .NE. 0) GO TO 344 - PRINT 342, LOBTAP - 342 FORMAT(1H , '*** ERROR. END OF DATA INDICATION IN COPYOB WHILE REA - 1DING FT', I2, 2X, ' ... NO PLOTTED OBS WERE COPIED *** ') - IERROR = 4 - GO TO 999 - 344 CONTINUE - PRINT 348, NUMTRN,KOUNT - 348 FORMAT(1H , 20X, 'COMPLETED COPYING PLOTTED OBSERVATIONS AFTER TRA - 1NSFERRING ',I3, 2X, 'BINS TOTALLING ', I6, 2X, 'LABEL-ARRAY ITEMS' - 2 ) - GO TO 999 -C ...WHICH IS NORMAL EXIT ..... -C -C * * * * * * * * * * * - 360 CONTINUE -C ...COMES HERE IF GOOD READ OF DATA BIN... - PRINT *, ' 2 INBIN(1,1)=', INBIN(1,1) - PRINT *, ' 2 INBIN(2,1)=', INBIN(2,1) - PRINT 119,INBIN(1,1),INBIN(2,1) - ITEMP = IAND(MSK0F, -7) -C IF(INBIN(1,1) .NE. -7) GO TO 364 - IF(INBIN(1,1) .NE. ITEMP) GO TO 364 - ITEMP = IAND(MSK0F, LEND) -C IF(INBIN(2,1) .EQ. LEND) GO TO 340 - IF(INBIN(2,1) .EQ. ITEMP) GO TO 340 - 364 CONTINUE - ITEMP = IAND(MSK0F, -1) -C IF(INBIN(1,1) .NE. -1) GO TO 400 - IF(INBIN(1,1) .NE. ITEMP) GO TO 400 -C ...COMES HERE IF ID RECORD WAS READ BY MISTAKE - PRINT 368, LOBTAP - 368 FORMAT(1H , '*** ERROR IN SUBR COPYOB. READ AN ID RECORD INSTEAD - 1 OF DATA RECORD *** ') - GO TO 340 -C -C * * * * * * * * * * * -C ...STEP(4) ... TO TRANSFER ITEMS FROM THE GOOD DATA BIN... - 400 CONTINUE - NUMTRN = NUMTRN + 1 - DO 555 J = 1,LMAX - IF(INBIN(1,J) .NE. 0) GO TO 405 - IF(INBIN(2,J) .EQ. 0) GO TO 340 -C ...WHICH TESTED FOR INTERNAL END OF INFO... - 405 CONTINUE - IF(J .NE. 1) GO TO 410 - IF(NUMTRN .NE. 1) GO TO 410 -C ...OTHERWISE, IT,S THE FIRST WORD OF FIRST BIN WHICH IS INIT - GO TO 555 -C ...WHICH SKIPS THE TRANSFER OF THE CHAR INITIALIZER ITEM - 410 CONTINUE - LABIX = LABIX + 1 - IF(LABIX .LE. LMAX) GO TO 540 -C ...OTHERWISE, BUFFER OUT THE FULL LABEL BIN... - PRINT 500 - 500 FORMAT(1H , 'LABEL ARRAY FULL') - NOBUF = NOBUF + 1 -C ...CHANGED FROM ASYNC WRITE 5/29/86 (DKM)... - CALL SBYTESCCS(INBUF,LABEL,0,32,0,2048) -C WRITE(LBLTAP,ERR=503)LABEL - PRINT *,' WRITE ONE RECORD TO TAPE55' - WRITE(LBLTAP,ERR=503)INBUF - 505 CONTINUE - LABIX = 1 - DO 506 I = 1,LMAX - LABEL(1,I) = 0 - LABEL(2,I) = 0 - 506 CONTINUE - 540 CONTINUE - LABEL(1,LABIX) = INBIN(1,J) - LABEL(2,LABIX) = INBIN(2,J) - KOUNT = KOUNT + 1 - 555 CONTINUE -C ...WHEN IT FALLS THRU 555 LOOP, ONE INBIN IS DEPLETED... - GO TO 320 -C -C * * * * * * * * * * * -C ...ERROR EXITS .... - 503 CONTINUE - PRINT 504,LBLTAP,NOBUF,LABIX - 504 FORMAT(1H0, 10X, 'ERROR STOP IN COPYOB WHILE WRITING ON FT', - 1 I2, /1H , 15X, 'NOBUF = ', I3, 5X, 'LABIX = ', I5) - STOP 1816 -C ...CATASTROPHIC ERROR IF CAN,T WRITE ON TAPE55... - 810 CONTINUE - PRINT 812,ILVLT - 812 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. GIVEN OUT-OF-RANGE ILV - 1LT = HEX ', Z8) - IERROR = 1 - GO TO 999 - 820 CONTINUE - PRINT 822,KRUN1 - 822 FORMAT(1H ,'*** ERROR RETURN FROM COPYOB. GIVEN ', - 1 'OUT-OF-RANGE KRUN1 = HEX ',Z8) - IERROR = 1 - GO TO 999 - 910 CONTINUE - PRINT 912, LOBTAP,NUMRED - 912 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. END-OF-FILE WAS HIT WHI - 1LE SEARCHING FT', I2, 2X, 'FOR DESIRED PLOTTED OBS FILE ***', - 2 /1H , 20X, 'NUMBER OF RECORDS READ DURING SEARCH = ', I6) - IERROR = 2 - GO TO 999 - 920 CONTINUE - PRINT 922,LOBTAP,NUMRED - 922 FORMAT(1H , '*** ERROR RETURN FROM COPYOB. PARITY ERROR WHILE SEAR - 1CHING FT', I2, 2X,'FOR DESIRED PLOTTED OBSERVATION FILE***', - 2 /1H , 20X, 'NUMBER OF RECORDS READ DURING SEARCH = ', I6) - IERROR = 2 - GO TO 999 - 930 CONTINUE - 940 CONTINUE - PRINT 942, LOBTAP,NUMRED - 942 FORMAT(1H , '***ERROR RETURN FROM COPYOB. LOGICAL END OF TAPE OR - 1 LOST ON SEARCH OF FT', I2, /1H , 20X, 'NUMBER OF RECORDS READ DUR - 2ING SEARCH IS ', I6) - IERROR = 2 - GO TO 999 -C - 999 CONTINUE - REWIND LOBTAP - RETURN - END diff --git a/util/sorc/trpanl.fd/encode.f b/util/sorc/trpanl.fd/encode.f deleted file mode 100755 index 030fae1547..0000000000 --- a/util/sorc/trpanl.fd/encode.f +++ /dev/null @@ -1,18 +0,0 @@ - subroutine encode(icv,iv) -c packs 1-4 byte integer into first four bytes of -c an integer variable AS ASCII!!. Replaces -c HDS encode function -c for this purpose -c WARNING. WHAT THIS CODE IS DOING IS NOT -c A GOOD IDEA, CALLER LOGIC SHOULD BE CHANGED. -c OR CALLER LOADED WITH SUCH LOGIC SHOULD BE -c REPLACED - character*8 cv - integer kv - equivalence (kv,cv) - write(cv(1:4),9) iv - 9 format(i4) - icv=kv - return - end - diff --git a/util/sorc/trpanl.fd/errmsg.f b/util/sorc/trpanl.fd/errmsg.f deleted file mode 100755 index eb4ce35826..0000000000 --- a/util/sorc/trpanl.fd/errmsg.f +++ /dev/null @@ -1,5 +0,0 @@ - subroutine errmsg(iv) - print 101,iv - 101 format(' ERRMSG CALLED WITH VALUE ',i9) - return - end diff --git a/util/sorc/trpanl.fd/get3.f b/util/sorc/trpanl.fd/get3.f deleted file mode 100755 index 462e2ce1cd..0000000000 --- a/util/sorc/trpanl.fd/get3.f +++ /dev/null @@ -1,71 +0,0 @@ - subroutine get3(lun,luni,jpds,array,c132) - common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) -ckumar - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 - character*2 clugrb,clugrbix -ckumar - jf=360*181 - jflag=-1 - kf=jf - jpds(2)=-1 - jpds(1)=7 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) -c -c*** kumar opening grib & index files here -c - write(clugrb,fmt='(i2)')lun - write(clugrbix,fmt='(i2)')luni - print*,'grib & index files unit #s ',clugrb,clugrbix -c - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopen(lun,fileg,iret) -c - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopen(luni,filegi,iret) -c -c****** -c - call getgb1(lun,luni,jf,jflag,jpds,jgds, - 1 grib,kf,k,kpds,kgds,lb,array,ier) -c if ( ier .ne. 0) stop 99 - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) stop 9999 - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) - iras(10)=kpds(8) - call updatr -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) - return - end diff --git a/util/sorc/trpanl.fd/getgb1.f b/util/sorc/trpanl.fd/getgb1.f deleted file mode 100755 index 0b4c3bc213..0000000000 --- a/util/sorc/trpanl.fd/getgb1.f +++ /dev/null @@ -1,221 +0,0 @@ - SUBROUTINE GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, - & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETGB1 FINDS AND UNPACKS A GRIB MESSAGE -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 94-04-01 -C -C ABSTRACT: FIND AND UNPACK A GRIB MESSAGE. -C READ AN ASSOCIATED GRIB INDEX FILE (UNLESS IT ALREADY WAS READ). -C FIND IN THE INDEX FILE A REFERENCE TO THE GRIB MESSAGE REQUESTED. -C THE GRIB MESSAGE REQUEST SPECIFIES THE NUMBER OF MESSAGES TO SKIP -C AND THE UNPACKED PDS AND GDS PARAMETERS. (A REQUESTED PARAMETER -C OF -1 MEANS TO ALLOW ANY VALUE OF THIS PARAMETER TO BE FOUND.) -C IF THE REQUESTED GRIB MESSAGE IS FOUND, THEN IT IS READ FROM THE -C GRIB FILE AND UNPACKED. ITS MESSAGE NUMBER IS RETURNED ALONG WITH -C THE UNPACKED PDS AND GDS PARAMETERS, THE UNPACKED BITMAP (IF ANY), -C AND THE UNPACKED DATA. IF THE GRIB MESSAGE IS NOT FOUND, THEN THE -C RETURN CODE WILL BE NONZERO. -C -C PROGRAM HISTORY LOG: -C 94-04-01 IREDELL -C 95-05-10 R.E.JONES ADD ONE MORE PARAMETER TO GETGB AND -C CHANGE NAME TO GETGB1 -C -C USAGE: CALL GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, -C & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C INPUT ARGUMENTS: -C LUGB LOGICAL UNIT OF THE UNBLOCKED GRIB DATA FILE -C LUGI LOGICAL UNIT OF THE UNBLOCKED GRIB INDEX FILE -C JF INTEGER MAXIMUM NUMBER OF DATA POINTS TO UNPACK -C J INTEGER NUMBER OF MESSAGES TO SKIP -C (=0 TO SEARCH FROM BEGINNING) -C (<0 TO REOPEN INDEX FILE AND SEARCH FROM BEGINNING) -C JPDS INTEGER (25) PDS PARAMETERS FOR WHICH TO SEARCH -C (=-1 FOR WILDCARD) -C LOOK IN DOC BLOCK OF W3FI63 FOR ARRAY KPDS -C FOR LIST OF ORDER OF UNPACKED PDS VALUES. IN -C MOST CASES YOU ONLY NEED TO SET 4 OR 5 VALUES -C TO PICK UP RECORD. -C JGDS INTEGER (22) GDS PARAMETERS FOR WHICH TO SEARCH -C (ONLY SEARCHED IF JPDS(3)=255) -C (=-1 FOR WILDCARD) -C OUTPUT ARGUMENTS: -C GRIB GRIB DATA ARRAY BEFORE IT IS UNPACKED -C KF INTEGER NUMBER OF DATA POINTS UNPACKED -C K INTEGER MESSAGE NUMBER UNPACKED -C (CAN BE SAME AS J IN CALLING PROGRAM -C IN ORDER TO FACILITATE MULTIPLE SEARCHES) -C KPDS INTEGER (25) UNPACKED PDS PARAMETERS -C KGDS INTEGER (22) UNPACKED GDS PARAMETERS -C LB LOGICAL (KF) UNPACKED BITMAP IF PRESENT -C F REAL (KF) UNPACKED DATA -C IRET INTEGER RETURN CODE -C 0 ALL OK -C 96 ERROR READING INDEX FILE -C 97 ERROR READING GRIB FILE -C 98 NUMBER OF DATA POINTS GREATER THAN JF -C 99 REQUEST NOT FOUND -C OTHER W3FI63 GRIB UNPACKER RETURN CODE -C -C SUBPROGRAMS CALLED: -C BAREAD BYTE-ADDRESSABLE READ -C GBYTE UNPACK BYTES -C FI632 UNPACK PDS -C FI633 UNPACK GDS -C W3FI63 UNPACK GRIB -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY C916/256, J916/2048 -C -C$$$ -C - PARAMETER (MBUF=8192*128) - PARAMETER (LPDS=23,LGDS=22) -C - INTEGER JPDS(25),JGDS(*),KPDS(25),KGDS(*) - INTEGER IPDSP(LPDS),JPDSP(LPDS),IGDSP(LGDS) - INTEGER JGDSP(LGDS) - INTEGER KPTR(20) -C - LOGICAL LB(*) -C - REAL F(*) -C - CHARACTER CBUF(MBUF) - CHARACTER*81 CHEAD(2) - CHARACTER*1 CPDS(28) - CHARACTER*1 CGDS(42) - CHARACTER*1 GRIB(*) - INTEGER IBUF(60) - EQUIVALENCE (IBUF(1), CBUF(1)) -C -C SAVE LUX,NSKP,NLEN,NNUM,CBUF - SAVE -C - DATA LUX/0/ - print *, LUGB,LUGI,JF,J,JPDS, - & KF,K,KPDS,IRET -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ INDEX FILE - IF(J.LT.0.OR.LUGI.NE.LUX) THEN -C REWIND LUGI -C READ(LUGI,fmt='(2A81)',IOSTAT=IOS) CHEAD - CALL BAREAD(LUGI,0,162,ios,chead) - print *, ios, CHEAD(1)(42:47) - IF(IOS.EQ.162.AND.CHEAD(1)(42:47).EQ.'GB1IX1') THEN - LUX=0 - READ(CHEAD(2),'(8X,3I10,2X,A40)',IOSTAT=IOS) NSKP,NLEN,NNUM - print *, IOS, NSKP,NLEN,NNUM - IF(IOS.EQ.0) THEN - NBUF=NNUM*NLEN - IF(NBUF.GT.MBUF) THEN - PRINT *,'GETGB1: INCREASE BUFFER FROM ',MBUF,' TO ',NBUF - NNUM=MBUF/NLEN - NBUF=NNUM*NLEN - ENDIF - CALL BAREAD(LUGI,NSKP,NBUF,LBUF,CBUF) -C call byteswap(CBUF, 8, LBUF/8) - print *, (ibuf(1), i=1, 20) - IF(LBUF.EQ.NBUF) THEN - LUX=LUGI - J=MAX(J,0) - ENDIF - ENDIF - ENDIF - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C SEARCH FOR REQUEST - LGRIB=0 - KJ=J - K=J - KF=0 - IF(J.GE.0.AND.LUGI.EQ.LUX) THEN - LPDSP=0 - DO I=1,LPDS - IF(JPDS(I).NE.-1) THEN - LPDSP=LPDSP+1 - IPDSP(LPDSP)=I - JPDSP(LPDSP)=JPDS(I) - ENDIF - ENDDO - LGDSP=0 - IF(JPDS(3).EQ.255) THEN - DO I=1,LGDS - IF(JGDS(I).NE.-1) THEN - LGDSP=LGDSP+1 - IGDSP(LGDSP)=I - JGDSP(LGDSP)=JGDS(I) - ENDIF - ENDDO - ENDIF - IRET=99 - DOWHILE(LGRIB.EQ.0.AND.KJ.LT.NNUM) - KJ=KJ+1 - LT=0 - IF(LPDSP.GT.0) THEN - CPDS=CBUF((KJ-1)*NLEN+26:(KJ-1)*NLEN+53) - KPTR=0 - call byteswap(CBUF, 8, LBUF/8) - CALL GBYTE(CBUF,KPTR(3),(KJ-1)*NLEN*8+25*8,3*8) - call byteswap(CBUF, 8, LBUF/8) -c print *, KPTR, KJ, LGRIB, NNUM, LT, LPDSP -c print *, CPDS - CALL FI632(CPDS,KPTR,KPDS,IRET) - print *, KPDS - DO I=1,LPDSP - IP=IPDSP(I) - LT=LT+ABS(JPDS(IP)-KPDS(IP)) - print *, i, ip, JPDS(IP), KPDS(IP) - ENDDO - ENDIF - IF(LT.EQ.0.AND.LGDSP.GT.0) THEN - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - CALL FI633(CGDS,KPTR,KGDS,IRET) - DO I=1,LGDSP - IP=IGDSP(I) - LT=LT+ABS(JGDS(IP)-KGDS(IP)) - print *, i, ip, JGDS(IP), KGDS(IP), LT - ENDDO - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ AND UNPACK GRIB DATA - print *, 'test', LT - IF(LT.EQ.0) THEN - call byteswap(CBUF, 8, LBUF/8) - CALL GBYTE(CBUF,LSKIP,(KJ-1)*NLEN*8,4*8) - CALL GBYTE(CBUF,LGRIB,(KJ-1)*NLEN*8+20*8,4*8) - call byteswap(CBUF, 8, LBUF/8) -c call byteswap(LSKIP, 8, 1) -c call byteswap(LGRIB, 8, 1) - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - print *, CGDS, LSKIP, LGRIB - CALL FI633(CGDS,KPTR,KGDS,IRET) -C BSM IF(LGRIB.LE.200+17*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN -C Change number of bits that can be handled to 25 - IF(LGRIB.LE.200+25*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN - CALL BAREAD(LUGB,LSKIP,LGRIB,LREAD,GRIB) - IF(LREAD.EQ.LGRIB) THEN - CALL W3FI63(GRIB,KPDS,KGDS,LB,F,KPTR,IRET) - IF(IRET.EQ.0) THEN - K=KJ - KF=KPTR(10) - ENDIF - ELSE - IRET=97 - ENDIF - ELSE - IRET=98 - ENDIF - ENDIF - print *, 'test', LGRIB, KJ, NNUM - ENDDO - ELSE - IRET=96 - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RETURN - END diff --git a/util/sorc/trpanl.fd/i3to53.f b/util/sorc/trpanl.fd/i3to53.f deleted file mode 100755 index bc309f7a3d..0000000000 --- a/util/sorc/trpanl.fd/i3to53.f +++ /dev/null @@ -1,49 +0,0 @@ - subroutine i3to53(F3,F53) -c code to interpolate fro 360x181 type 3 -c latlon grid to 117x51 type 53 mercator grid -c simple example of Mark Iredell's ploates -c routine - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) - dimension ipopt(2) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(jo53),rlon_53(jo53) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(jo53) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) stop 'makgd' -C -c ipopt=0 - ipopt(1)=1 - ipopt(2)=-1 - ip = 0 -c BICUBIC - ip=4 - - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo53,1, - 1 ibi,lo_06,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - print *, iret - if(iret.ne.0) stop 'ipol' - print * ,'IPOLATES RETURNING' - write(96) f53 - return - end diff --git a/util/sorc/trpanl.fd/isch.f b/util/sorc/trpanl.fd/isch.f deleted file mode 100755 index c488b9ce05..0000000000 --- a/util/sorc/trpanl.fd/isch.f +++ /dev/null @@ -1,27 +0,0 @@ - subroutine isch (jsched) - dimension isched(8,50) - dimension jsched(8,50),csched(8,50) - character*8 csched - equivalence (csched,isched ) - dimension ip(10) - do 5,k=1,50 - do 5 l=1,8 - 5 isched(l,k)=jsched(l,k) - do 10,k=1,15 - ip(1)=isched(1,k) - ip(2)=isched(2,k) - ip(3)=isched(3,k) - ip(4)=isched(4,k) - ip(5)=mova2i(csched(5,k)(7:7)) - ip(6)=mova2i(csched(5,k)(8:8)) - ip(7)=mova2i(csched(6,k)(7:7)) - ip(8)=mova2i(csched(6,k)(8:8)) - ip(9)=isched(7,k) - ip(10)=isched(8,k) - print 102,k,(ip(l),l=1,10) - 102 format(i6,' ischedd ',10i6) - 10 continue - return - end - - diff --git a/util/sorc/trpanl.fd/j2i.f b/util/sorc/trpanl.fd/j2i.f deleted file mode 100755 index 6b6ae32791..0000000000 --- a/util/sorc/trpanl.fd/j2i.f +++ /dev/null @@ -1,20 +0,0 @@ - subroutine j2i(m,n) - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - common/nsched2/jsched - character*1 jsched(16,50) - character*8 c8(8,50) - equivalence(c8,isched) - madd=m/2 - mnew=madd*2 - if(mnew .eq. m) mnew2=madd - if(mnew .ne. m) mnew2=madd+1 - if(mnew .eq. m) ibb=8 - if(mnew .ne. m) ibb=7 - if (mnew .eq. m) c8(mnew2,n)(1:1)=jsched(m,n) - if (mnew .ne. m) c8(mnew2 ,n)(2:2)=jsched(m,n) - print *,' from j2i assigning jsched( ',m,n, - 1') to isched( ', mnew2,n, '), byte ',ibb,' with value', - 1 mova2i(jsched(m,n)) - return - end - diff --git a/util/sorc/trpanl.fd/land.f b/util/sorc/trpanl.fd/land.f deleted file mode 100755 index 39bf4a05ac..0000000000 --- a/util/sorc/trpanl.fd/land.f +++ /dev/null @@ -1,5 +0,0 @@ - function land(iv,iv2) - land=iand(iv,iv2) - return - end - diff --git a/util/sorc/trpanl.fd/lcntr.f b/util/sorc/trpanl.fd/lcntr.f deleted file mode 100755 index 4096f44d85..0000000000 --- a/util/sorc/trpanl.fd/lcntr.f +++ /dev/null @@ -1,54 +0,0 @@ - subroutine lcntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,label,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x FLD2,DASH2,DW2,SHAD2, - x FLD3,DASH3,DW3,SHAD3, - x fld4,dash4,dw4,shad4) ! added by kumar - dimension fld1(*),image(*),il(15),isched(8,50) - 1 ,index(*) - dimension jfid(14) - dimension label(*) - dimension fld2(*),fld3(*),fld4(*),dw1(2),dw2(2),dw3(2),dw4(2), - 1 dash1(2), - 1 dash2(2), - 1 dash3(2),dash4(2),shad(20),shad2(20),shad3(20),shad4(20) - integer dash1,dash2,dash3,dash4,shad,shad2, - 1 shad3 ,shad4, - 1 dw1,dw2,dw3,dw4 - print *,' arg1 (iret_cnt) = ',iret_cnt - print *,' arg2 (image) is scratch space ' - print *,' arg3 (imagsize_wrds ) is ', imagsiz_wrds - print 104,' arg 4 (IL OR MAP), is ',il - 104 format(a20,2a9,2(/,5i16),/,2i16,z20) - print *,' arg5 (label) is ',label(1) - print *,' arg6, ick, ',ick - print 103,' arg 7 jfid(1-14) ',jfid - 103 format(a20,5(/,5z20)) - print 105,isched - print 106,isched - 106 format(' arg8 ISCHED',8(1x,z16)) - 105 format(' arg8 isched ',8(1x,z8)) - print *,'arg9 (index )' ,index(1) - 1 ,(index(kk),kk=2,6) - print *,' arg 10 (nflds ) ',nflds - do 77,k=1,20 - print 1077,' SHADES ',shad(k),shad2(k),shad3(k),k - 77 continue - 1077 format(a20,3i20,' k ',i4) - print 107,' args 11-14 (field dash dfw shad ) ', - 1 (fld1(k),k=1,10),dash1,dw1,shad - 107 format(a50,2(/,5f16.4),/,2z17,4x,2z17,4x,5(/,4z20),/) - print 107,' args 15-18 (field2 dash,dfw,shad ) ', - 1 (fld2(k),k=1,10),dash2,dw2,shad - print 107,' args 19-22 (field3,dash,dfw,shad ) ', - 1 (fld3(k),k=1,10),dash3,dw3,shad - call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,label,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x FLD2,DASH2,DW2,SHAD2, - x FLD3,DASH3,DW3,SHAD3, - x fld4,dash4,dw4,shad4) - return - end diff --git a/util/sorc/trpanl.fd/lor.f b/util/sorc/trpanl.fd/lor.f deleted file mode 100755 index 401f420403..0000000000 --- a/util/sorc/trpanl.fd/lor.f +++ /dev/null @@ -1,5 +0,0 @@ - function lor(iv,iv2) - lor=ior(iv,iv2) - return - end - diff --git a/util/sorc/trpanl.fd/lputlab.f b/util/sorc/trpanl.fd/lputlab.f deleted file mode 100755 index b9d355a828..0000000000 --- a/util/sorc/trpanl.fd/lputlab.f +++ /dev/null @@ -1,22 +0,0 @@ - SUBROUTINE lPUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIORS,ITAG) - dimension kprior(2) - character*(*) ctext -c parse kprior - kprior(1)=0 - kprior(2)=0 - if (kpriors .eq. 0) then - kprior(1)=0 - kprior(2)=0 - else - kprior(2)=kpriors - kprior(1)=0 - endif - 904 format('LPUTLAB TEXT',A132,i4) - 901 format - 1 ('LPUTLAB ARGS',i6,i6,f6.2, '>',a16,'<',f6.2,i3,i6,i6,i8) - print 901,ipt,jpt,height,ctext,angle,nchar,kprior,itaG - print 904,ctext,nchar - call PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIOR,ITAG) - return - end - diff --git a/util/sorc/trpanl.fd/main.block.data.f b/util/sorc/trpanl.fd/main.block.data.f deleted file mode 100755 index fa0944dd8e..0000000000 --- a/util/sorc/trpanl.fd/main.block.data.f +++ /dev/null @@ -1,21 +0,0 @@ -C -C SUBPROGRAM: MAIN.BLOCK.DATA BLOCK DATA FOR MAIN IN FAXMAKR90 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: THIS IS THE BLOCK DATA STATEMENT FOR MAIN IN FAXMAKR90 CODE -C -C PROGRAM HISTORY LOG: -C 1999-08-01 KRISHNA KUMAR -C -C USAGE: BLOCK DATA ISCHED -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C - BLOCK DATA ISCHED_DATA - COMMON /NSCHED/ ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - DATA ISCHED/4390,1,0,3600,Z'8000',Z'D800',0,0,392*0/ -C - END BLOCK DATA ISCHED_DATA -C diff --git a/util/sorc/trpanl.fd/main.f b/util/sorc/trpanl.fd/main.f deleted file mode 100755 index c49ce6a161..0000000000 --- a/util/sorc/trpanl.fd/main.f +++ /dev/null @@ -1,1201 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: GRAPH_TRPANL STREAM FUNCTION FORECASTS ON MERC -C PRGMMR: KUMAR ORG: NP12 DATE: 2000-02-15 -C -C ABSTRACT: READS INTERPOLATED SPECTRAL DATA PREPARED BY RUSS JONES -C IN A MERCATOR GRID(117X51). IT PRODUCES ANY NUMBER OF COMBINATIONS -C OF FIELDS AND LEVELS OUT TO 48 HOURS ON A MERCATOR BACKGROUND FOR -C FAX ONLY. -c Converted code is similar. However 117x51 interpolation -c is done on the fly by the Mark Iredell ipolates package. -c The input files are gfs 360x181 type 3 forecast GRIB files. -c Derived from front end and cray converted TRPSFPRV code. -c conversion removed capability to handle some combinations of -c fields (to save porting time) and added a few Z levels -c not used in trpsfprv ancestor but needed here. -c The only difference between the trpsfprv ancestor and this -c code is that the map label has been moved, the contour -c labels have been set to reverse video, and isotach shading -c has been added. -c -c **!!! IF THIS CODE IS CONVERTED AGAIN, IT IS VERY SIMILAR TO THE -c ** TRPSFPRV CONVERTED CODE AND ONE OR THE OTHeR SHOULD BE CONVERTED -c and then the few differences added to the not converted one. -c -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR(S)'S NAME(S) HERE -C 86-07-30 MILLER DESCRIPTION OF CHANGE -C 88-03-24 FARLEY REPLACED XDAM I/O WITH VSAM I/O -c 96-11-25 VandenBerghe Cray conversion of TRPSFPRV ancestor -c 97-01-14 VandenBerghe. Added reverse video contours, shading, and -c a moved map title. -c 97-02-26 VandenBerghe . Added plotvpap data ingest, -c new fax cuts to match old trpanl, new wndbrk -c routine that does not erase large graphics chunks, -c and moved wind barbs eight pixels south. New routines are -c rdobvt.f, and copyob.f for plotvpap. Also -c added GETENV calls from TITLES.f to write $net -c to the map rather than hardwiring gfs -c 97-11-07 VandenBerghe. Added end of all maps information -c to the sixbit bedient output file after users -c reported problems unpacking the last map in the file. -c 98-06-30 KRISHNA KUMAR. Modified the contour labelling in the -c fax products output from trpanl. The contours are now -c labelled every 10 grid points beginning in 5 and ending -c in 115 in the J - direction (longitude) -c 98-09-25 George Vandenberghe. Corrected bug where label -c array dimensioned 2048 in cntr was passed scalar -c -1 constant in calling list. This can lead to -c memory corruption. This bug was present in the -c original HDS code. Also removed pass through lcntr -c subroutine which prints the cntr arguments. -c also modified IAREA(*,*,1),IAREA(*,*,2) and IAREA(*,*,3) -c to create new hemispheric double size cuts, one -c for a large slice from 0E to 120W, and another for -c the small remainder from 120W to 0E. These -c are intended to print on 11x17 laser print paper -c at 300dpi and to be MANUALLY pasted together -c to replace the Intergraph plotting capability -c and the large plotters. IAREA(*,*,2) is not -c used yet and is free for other purposes. -c 2000-02-15 KRISHNA KUMAR Converted this code from CRAY to -c IBM RS/6000 SP system. -C USAGE: -C INPUT FILES: -c fort.12 GFS forecast file containing 360x181 GRIB type 3 u, -c and v grids -c fort.22 index to above -c fort.8 text file containing fax cuts and map titles -c fort.48 AWIPS input file needed for cntr. -c fort.11 (opened inside cntr) map background -c (path depends on implentation of CNTR package -c (current (PROD) cntr opens mr4002.pur on -c /nwprod/graph/fix/gphbg/ -c THIS PATH IS NOT CONFIGURABLE BY THE JOB OR CALLING PRO -c ; it is set in cntr.f in the CNTR library source code. -c SCRATCH: -c fort.55 Scratch files used internally -c by CNTR package. -c fort.60 -c fort.61 -c fort.62 -c fort.63 All of these are assigned -sunblocked on the crays -c fort.71 -c fort.72 -c fort.73 -c fort.52 -c -c OUTPUT: -c fort.81 The compressed bedient 6bit graphics product!! -c fort.6 standard output (probably too much) -c ALL FILES EXCEPT FORT.6, FORT.8, and stdin are assigned -su -c a simple stream of bits on the crays. -C SUBPROGRAMS CALLED: -C UNIQUE: CENTRE CLOSEF CLOSES CLOSET FAXSHD FLIPTR GETGES -C ISOTAC ISP2EB MAPX MERCIN POTEX REDFLD REDUCX RNCNTL -C SLTCRD SPCHK STR TITLES UVCLIP WNDPLO WWNDR -c get3,stream3,i3to53 -C LIBRARY: -C COMMON - CONSOL ENCODE DECODE ERRMSG -C W3LIB - W3AI01 W3AI15 W3AS00 W3FK40 W3FK43 W3FK41 W3AQ13 -C W3FM03 W3FP02 -C GRAPHICS - CNTR DUCK WNDBRK -c INTERPOLATION Ipolates -c SYSTEM GETENV -C -c ON the cray these libraries are in -c -c /nwprod/w3lib -c /nwprod/w3libs/iplib (ipolates ) -c /nwprod/w3libs/splib (spectral ipolates options ) -c /nwprod/gphlib/gphcntr (cntr package) -c /nwprod/gphlib/gphfont (cntr package) -c /nwprod/gphlib/gphlib (cntr package) -c -C EXIT STATES: -C COND = 0 SUCCESSFUL RUN -C = 18 DESIRED FIELD NOT IN DISK TABLE -C = 19 RETRIEVED DATA HAS WRONG ID -C = 74 BAD RUN CARD -c = 96 BAD GRIB INDEX FILE -c = 99 PROBLEM READING GRIB FILE (MAY ALSO BE INDEX PROBLEM) -C = 711 END OF FILE ON INPUT SCHEDULE FILE -C = 715 WRONG TIME -C = 761 BAD BACKGROUND INPUT DISK -C = 765 BAD OUTPUT FILE -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM RS/6000 SP -C -C$$$ -C -C ...TEST MERCIN - COMMON/BOBINS/LMERC(256),IDMERC(1539) - COMMON/XZPLAX/XZPLOT,YZPLOT,IORITY - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - dimension labelf(2,1024) - COMMON/PACKRA/IRAS(10) - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON /NSCHED/ ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - COMMON/ADJ2/XIDID,YJDID - COMMON/ADJ5/IRTKOR,IUPKOR - COMMON/FIXFLD/XIM(51),F(51) - COMMON /ISPACE/WORKS(18172) - COMMON/YUCK/FLD1(48,119),FLD2(48,119),FLD3(48,119), - & fld4(48,119) - COMMON/ILY/IT1A,LV1A,IFID(14),JFID(14) - character*56 cjfid,cifid - character*4 cvar4 - equivalence (cjfid,jfid),(cifid,ifid) - DIMENSION IL(15) - DIMENSION INDEX(6) - DIMENSION ICK(3) - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3),IOUTIN(2) - DIMENSION NTAU (5) -ckumar DIMENSION MSG1(12) -ckumar DIMENSION MESS4(11) - character*4 msg1(12),mess4(11) - character*48 xmsg1 - character*44 xmess4 - equivalence (xmsg1, msg1) - equivalence (xmess4, mess4) -ckumar - DIMENSION IARR2(3) -c character*4 iarr2(3) -ckumar - DIMENSION LICYL(2) - DIMENSION IFLO(5),IFHI(5),IFF(5),IFC(5),IFG(5) - DIMENSION JSTPK(30),JSTPL(30),ITABMB(7),ITABFL(7),KSTPK(30), - 1 KSTPL(30) -ckumar DIMENSION ICFIX(6),JCFIX(10),KCFIX(6),LTHERM(4),LVWS(6),LFL(6) - DIMENSION ICFIX(12),JCFIX(12),KCFIX(12),LTHERM(12),LVWS(12), - 1 LFL(12) - DIMENSION IAREA(8,26) - INTEGER DASH1(2),DW1(2),SHAD(20),DASH2(2),DW2(2),DASH3(2),DW3(2) -ckumar - integer dash4(2),dw4(2),shad1(20),shad2(20),shad3(20),shad4(20) -ckumar -ckumar INTEGER ISCHED(8,50) - integer ihash - data ihash/Z'FFFFFFFFFFFF0000' / -ckumar REAL*8 MERCI - CHARACTER*8 MERCI -ckumar - DIMENSION ITITLE(17,8) - DIMENSION IPTITL(4) - INTEGER IHOUR(5) - INTEGER ITIM - INTEGER IHAVL(2) - INTEGER TITLE(17) - INTEGER ME (2) - data me /'4hBIN ','4hA3 '/ - INTEGER MON(12) -c LOGICAL LPARM(100) - character*1 lparm(100) -c LOGICAL LBLANK - character*1 lblank -c LOGICAL LEV(4) - character*1 lev(4) - LOGICAL PFAXMP,PVARMP,PAFOMP - EQUIVALENCE (IHAVL(1),KPRIOR) - EQUIVALENCE (T1,IL(15)) - EQUIVALENCE (LEV(1),LV1B) - DATA ITITLE/ - 1 '24 H','R 7','00 M','B ',7*' ',' V','ALID', - 2 4*' ', - 3 '24 H','R 5','00 M','B ST','REAM','S I','SOTA', - 4 'CHS ',' TEM','PERA','TURE','S V','ALID',4*' ', - 5 '24 H','R 4','00 M','B ',7*' ',' V','ALID', - 6 4*' ', - 7 '24 H','R 3','00 M','B ',7*' ',' V','ALID', - 8 4*' ', - 9 '24 H','R 2','00 M','B ',7*' ',' V','ALID', - X 4*' ', - 1 '24 H','R 2','50 M','B ST','REAM','S I','SOTA', - 2 'CHS ',' TEM','PERA','TURE','S V','ALID',4*' ', - 3 '24 H','R T','ROPO','PAUS','E PR','ESSU','RE T', - 4 'EMPS',' VER','T WN','D SH','R V','ALID',4*' ', - 5 '24 H','R 10','00 M','B ST','REAM','S ',5*' ', - 6 ' V','ALID',4*' '/ - DATA IMAX/48/,JMAX/119/ - DATA LBLTAP/55/ - DATA T1/30.0/ - DATA LEV/' ',' ',' ',' '/ - DATA LBLANK/' '/ - DATA IL(1),IL(2)/'MR4002',0/ - DATA IL(3),IL(4),IL(5),IL(6)/97,0,1440,3540/ -c DATA IL(3),IL(4),IL(5),IL(6)/97,0,1440,3840/ - DATA IL(7),IL(8),IL(9),IL(10)/97,0,1440,3540/ -c DATA IL(11),IL(12)/-60,-2/ -c DATA IL(11),IL(12)/30,298/ - DATA IL(11),IL(12)/00,0 / -c DATA IL(11),IL(12)/00,-302/ -c DATA IL(11),IL(12)/30,-2/ - DATA IL(13),IL(14)/-4,0/ -c DATA IL(13),IL(14)/4,0/ - DATA INDEX/119,26,1,48,-2,24/ -ckumar -ckumar used block data statements separately !!!! -ckumar DATA ISCHED/4390,1,0,3600,Z'8000',Z'D800',0,0,392*0/ - - DATA ICK/0,18172,0/ -ckumar DATA MSG1/4HNWS ,4H;@20,4H** ,4HTROP,4HICAL,4H PRG,4HCOMP, -ckumar 1 4HILED,4H 04/,4H20/8,4H1***,4H ;:/ - data xmsg1 / - & 'NWS ;@20TROPICAL PRG COMPILED 04 20_8 1*** ;:'/ -ckumar - DATA MASKFF/Z'FF'/ - DATA NU/1/ - DATA JU/8/ - DATA MERCI/'TRPGRD '/ - DATA MXREC2/255/ - DATA IHOUR/2H18,2H24,2H30,2H36,2H48/ - DATA NTAU /4H18 H,4H24 H,4H30 H,4H36 H,4H48 H/ - DATA MON/ 3HJAN,3HFEB,3HMAR,3HAPR,3HMAY,3HJUN, - 13HJUL,3HAUG,3HSEP,3HOCT,3HNOV,3HDEC/ -c LOGICAL LA/'A'/ - character*1 la - data la/'A'/ -ckumar DATA MESS4/4HNWS ,4H;@20,4H** ,4H 1,4H OF,4H 1,4H MA, -ckumar 1 4HPS C,4HOMPL,4HETED,4H**;:/ - data xmess4/ - & 'NWS ;@20 ** 1 OF 1 MAPS COMPLETED **;;'/ -ckumar - DATA ITBSE/7400/ - DATA INCR/30/ - DATA MXITR/7/ - DATA S/.5/ - DATA LICYL/3H00Z,3H12Z/ - DATA iXLPLMI/3HI+-/ - DATA iYLPLMI/3HS99/ - DATA iZLPLMI/3HS+-/ - character*3 xlplmi,ylplmi,zlplmi - equivalence(xlplmi,ixlplmi) - equivalence(ylplmi,iylplmi) - equivalence(zlplmi,izlplmi) - DATA IFLO/4H(1HC,4H,1H$,4H,A2),2*0/ - DATA IFHI/4H(1HA,4H,1H$,4H,A2),2*0/ -c DATA IFLO/4HCH1(,4H$H1,,4H)2A,,2*0/ -c DATA IFHI/4HAH1(,4H$H1,,4H)2A,,2*0/ - DATA IFF/4H(A3,,4H2HK$,4H,A2),2*0/ - DATA IFC/4H(1HF,4H,A3,,4H1H$),2*0/ - DATA IFG/4H(A3,,4H1H$),3*0/ -ckumar DATA JSTPK/36,68,72,80,100,114,24*0/ - DATA JSTPK/5,15,25,35,45,55,65,75,85,95,105,115,18*0/ -ckumar DATA JSTPL/44,44,44,44,44,44,24*0/ - DATA JSTPL/44,44,44,44,44,44,44,44,44,44,44,44,18*0/ - DATA ITABMB/400,350,300,250,200,150,100/ - DATA ITABFL/240,270,300,340,390,450,530/ -ckumar DATA KSTPK/28,48,58,76,90,108,24*0/ - DATA KSTPK/5,15,25,35,45,55,65,75,85,95,105,115,18*0/ -ckumar DATA KSTPL/6*44,24*0/ - DATA KSTPL/12*44,18*0/ -ckumar DATA ICFIX/36,68,72,80,100,114/ - DATA ICFIX/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA JCFIX/38,52,60,66,70,82,90,98,106,112/ - DATA JCFIX/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA KCFIX/28,48,58,76,90,108/ - DATA KCFIX/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA LTHERM /9,32,60,86/ - DATA LTHERM/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA LVWS /17,49,64,72,98,110/ - DATA LVWS /5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA LFL /21,36,53,76,102,114/ - DATA LFL /5,15,25,35,45,55,65,75,85,95,105,115/ - DATA MAPT7/Z'5600000000000000'/ -c DATA MAPT7/Z'E5000000'/ - DATA JA/26/ - DATA IA/8/ - DATA ITHOU/'1000'/ - DATA LV1B/' '/ - DATA IAREA/ - 1 2320,677,Z'83',68,108,0,0,0,2320,1172,Z'83',68,108,0,1172,0, - 2 1,126,Z'5',68,108,0,0,1299,2891,601,Z'83',70,108,0,601,0, - 3 2891,193,Z'45',178,23,0,0,589,1,126,Z'5',70,108,0,0,730, - 4 967,1083,Z'83',92,109,0,0,0,967,1083,Z'83',95,53,0,0,0, - 5 1934,1160,Z'83',75,108,0,0,0,3094,400,Z'83',73,108,0,400,0, - 6 1,126,Z'5',73,108,0,0,526,2308,775,Z'83',78,108,0,0,0, - 7 1,3600,Z'80',0,216,0,0,0,1,1800,Z'80',0,216,0,0,0, - 8 967,1083,Z'81',92,109,0,0,0,1015,386,Z'83',92,109,0,0,0, - 9 2027,772,Z'81',112,103,0,0,0,2652,772,Z'81',112,103,0,0,0, - 1 1934,890,Z'83',75,108,0,0,0,2272,1220,Z'83',68,108,0,1220,0, - 2 1,176,Z'5',68,108,0,0,1397,1,772,Z'81',112,103,0,0,0, - 3 670,772,Z'81',112,103,0,0,0,1347,772,Z'81',112,103,0,0,0, - 4 1,3485,Z'83',75,108,0,0,0,1158,1352,Z'83',Z'3C',Z'6C',0,0,0/ - DATA IBCHK/4H / - DATA IONE/1H1/ - DATA IPTITL/'MB S','TRM/','ITAC','H '/ -c -----------------new gwv cntr stuff - INTEGER MAXIWORD - PARAMETER (MAXIWORD=36) - - INTEGER MAXJSLINE - PARAMETER (MAXJSLINE=5828) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... ALLOCATE A BIG 1-D AREA for the image bitplane ... - - INTEGER IMAGSIZ_WRDS - PARAMETER (IMAGSIZ_WRDS=MAXIWORD*MAXJSLINE) - - COMMON /PICTURE/IMAGE - INTEGER IMAGE(IMAGSIZ_WRDS) - dimension krot_pri(2) - character*4 ctext -ckumar - COMMON/IOUTFAX/IFAXOUT,NRECFAX ! ADDED FOR DIRECT ACCESS FOR FAX OUTPUT -C - INTEGER IFAXOUT,NRECFAX -C -ckumar -c---------------------------------------------------------- end new gwv -C - do k=1,2 - do j=1,1024 - labelf(k,j)=0 - end do - end do - labelf(1,1)=-1 - do 1,k=1,100 -1 lparm(k)=' ' - IL(15)=30000 - do 47,k=1,20 - shad(k)=0 - shad2(k)=0 - shad3(k)=0 - 47 continue - shad2(1)=10 - shad2(2)=12 - CALL W3TAGB('GRAPH_TRPANL',2000,0053,0072,'NP12') -ckumar - NRECFAX = 0 - IFAXOUT = 81 -ckumar -c OPEN THE OUT PUT FAX FILE. - - OPEN (IFAXOUT, ACCESS='DIRECT', RECL=1440 ) -c -ckumar - CALL ERRMSG(9) - CALL CONSOL(MSG1) - REWIND NU -c fix iarea - do 3,k=1,8 - iarea(k,01)=iarea(k,26) - iarea(k,02)=iarea(k,26) - iarea(k,03)=iarea(k,26) - iarea(k,22)=iarea(k,26) - iarea(k,23)=iarea(k,26) - 3 iarea(k,24)=iarea(k,26) -c poke 1 for ystart, 2 for ysize, 4 for xstart (bytes) and 5 for xsi -c fix hono - iarea(2,26)=iarea(2,26)-197 - iarea(4,26)=iarea(4,26)+7 - iarea(5,26)=iarea(5,26)-2 -c fix EH - iarea(1,24)=1 - iarea(2,24)=1735 - iarea(4,24)=iarea(4,24)+16 -c fix WH - iarea(1,23)=1736 - iarea(2,23)=1735 - iarea(4,23)=iarea(4,23)+16 -c fix SJ - iarea(1,22)=2382 - iarea(2,22)=685 - iarea(4,22)=iarea(4,22)-13 -c fix VFULL - iarea(5,13)=166 - iarea(4,13)=35 - iarea(2,13)=3540 -c add 0E-120W 2/3 global cut (with overlap to 90W) - iarea(5,1)=216 - iarea(4,1)=01 - iarea(2,1)=2600 - iarea(1,1)=01 -c add 120W-0W 1/3 global cut ( not currently used) - iarea(5,2)=216 - iarea(4,2)=01 - iarea(2,2)=1600 - iarea(1,2)=2300 -c duplicate of above 4 lines for eastern cut (USED) - iarea(5,3)=216 - iarea(4,3)=01 - iarea(2,3)=1600 - iarea(1,3)=2300 -c do 2,kk=1,26 -c print (1023),kk,(iarea(j,kk),j=1,8) -c 1023 format(' 9999 iarea ',9i6) -c 2 continue -C -C ...INITIALIZE PUTLAB ARGUMENTS FOR CLABEL,CENTER CLOSED -C - PUTHGT=3.0 - PUTANG=90.0 - IPRPUT=0 - ITAPUT=0 - ISUBV=0 - PAFOMP=.FALSE. - PFAXMP=.FALSE. - PVARMP=.FALSE. -c ititialize label array -c XZPLOT=1.0 -c YZPLOT=1.0 -c IORITY=2 -c CALL ZPLOT(0.0,0.0,-3) -c now do it right!! -C -C INITIALIZE LABEL ARRAY -C -c LABIX = 0 -c NOBUF = 0 -cC -c IPT = 1 -c JPT = 0 -c HEIGHT = 1.0 -c ANGLE = 0.0 -c KROT_PRI(1) = 0 -c KROT_PRI(2) = 0 -c CTEXT(1:1) = '?' -c CTEXT(2:2) = CHAR(1) -c CTEXT(3:3) = '$' -c CTEXT(4:4) = CHAR(0) -c NCHAR = 2 -c ICMD = -2 -c CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, -c X ICMD) -c CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, -c X -7) -c do 18,k=1,9999 -c nchar=12 -c CALL PUTLAB(IPT,JPT+k, -c 1 HEIGHT,' now is the time',ANGLE,NCHAR,KROT_PRI, -c X ICMD) -c 18 continue -c stop 'putlab' -C -C -C ...INITIALIZE CONSTANTS - CALL MAPX -C ...WHERE MAPX FILLS /FIXFLD/ WITH LATITUDE DEPENDENT MERCATOR -C ...MAP CONSTANTS FOR EACH J ROW WHERE J=51 -C - CALL RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) -C ...INITIALIZE APPROPRIATE ID TABLES FOR INPUT FIELD DATA -C -c CALL W3FK40(MERCI,LMERC,MXREC2) -c CALL W3FK41(MERCI,IDMERC,MXREC2) - ICYCLT=IDMERC(3) - CALL GETGES(IRET) - PRINT 222,IRET - 222 FORMAT(1H0,10X,'CALLED GETGES TO NPREPARE GES STREAM FOR POTEX - 1AND RETURNED WITH IRET CODE = ',I2) - IF(ISWTCH.EQ.0) GO TO 7025 - 7000 CONTINUE - READ(JU,7050,END=7020)ICARD3,IIRUN1,IIRUN2,IIJOB1,IIJOB2,IICYC, - 1 NMAPS - 7050 FORMAT(A1,2(A4,A1),A4,I5) - IF(ICARD3.EQ.IONE) GO TO 7005 - PRINT 7003 - 7003 FORMAT(1H0,'BAD RUN CARD FORMAT ON TAPE8 FILE') - CALL W3TAGE('GRAPH_TRPANL') - STOP 74 -C -C ...FOUND CARD FORMAT ON TAPE8-RIGHT JOB-QQ - 7005 CONTINUE - IF(INOPNA.EQ.IIJOB1 .AND. INOPNB.EQ.IIJOB2) GO TO 7010 - DO 7006 IY=1,NMAPS - READ(JU,7200)ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B, - 2 LVL2A,LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A, - 3 LVL3B,IFLD3A,IFLD3B,ITAU3A,ITAU3B,ICODEA, - 3 ICODEB,IINFA,IINFB,IOUTA,IOUTB,MAPON,NSLOTS - 7200 FORMAT(A1,10(A4,A1),3X,2(A4,A1),2I4) - DO 7006 IX=1,NSLOTS - READ(JU,8200)ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ -c print 82000,' 9999 SLOT PRINT icard2,islota,islotb,ipana', -c 1 icard2,islota,islotb,ipana,ipanb,' ', ' ', 'a1,3(a4,a1)' -c print 82001,'9999 SLOT PRINT icard2',icard2 -c print 82001,'9999 SLOT PRINT islota ',islota -c print 82001,'9999 SLOT PRINT islotb ',islotb -c print 82001,'9999 SLOT PRINT ipana',ipana -c print 82001,'9999 SLOT PRINT ipanb ',ipanb -82001 format(a30,a5) - IF(IX .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,IX,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) - 7006 CONTINUE - GO TO 7000 - 7020 CONTINUE - PRINT 7007 - 7007 FORMAT(1H0,'END OF FILE ON TAPE8 BEFORE FINDING OPNL JOB TYPE') - CALL W3TAGE('GRAPH_TRPANL') - STOP 711 - 7010 CONTINUE - PRINT 7015,IIJOB1,IIJOB2 - 7015 FORMAT(1H0,'OPNL JOB FORMAT FOUND ON TAPE8= ',A4,A1) - 7025 CONTINUE - IMAPER=0 - DO 100 IT=1,NMAPS - CALL MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) - CALL REDFLD(ISWTCH,NUMF,ILVLI,IFLDI,ITAUI,IARR2,IERR) - IF(IERR.EQ.0) GO TO 93 - PRINT 95, MAPON,IERR - 95 FORMAT('0ID ERROR W3FK43-MAPON= ',I4,2X,I3,2X,'IERR=',I3) - PRINT 353 - 353 FORMAT(1H0,'MAP WAS SKIPPED') - DO 97 KK=1,NSLOTS - IF(ISWTCH.EQ.1) GO TO 99 - READ 8200, ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) -82000 FORMAT(a50,A1,3(A4,A1),a20,4I5,2A4,A2,4A4,A2,4A4) - IF(KK .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,KK,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) - GO TO 97 - 99 CONTINUE - READ(JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - IF(KK .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,KK,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) - 97 CONTINUE - GO TO 100 - 93 CONTINUE - IMAPER=IMAPER+1 - INCR1=0 - NNN=0 - MLAST=ITBSE-INCR - DO 1340 J=1,50 - DO 1340 I=1,8 - ISCHED(I,J)=0 - 1340 CONTINUE - DO 1500 JK=1,NSLOTS - CALL SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A,IREM3B, - 1 IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A,IREM1B) -C -C ...PUT IPAK INFORMATION INTO IFID(1) -C - IF(JK .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,JK,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) -c 2/11/97 gwv build ipak information in cjfid (part 1) - write(cvar4,144)ifid(1) - 144 format(a4) - read(cjfid(1:4),144) cvar4 -c end 2/11 mod 1 -C - CALL TITLES(ISLOTA,ISLOTB,IPANA,IOUTIN,ILVLI,IARR2,IRLAB,INCR, - 1 INCR1,MLAST,ITAUI,IVAR,JLAST,INOPN1,INOPN2,IREM3A,IREM3B,IREM1A - 1,IREM1B - 1, IFLD1A,IFLD1B) - CALL FAXSHD(IAREA,IA,JA,IAREA3,INCR1,INCR,JLAST,NNN) - IF(IVAR.EQ.MAPT7) GO TO 1500 - INCR1=INCR1+INCR - MLAST=JLAST - 1500 CONTINUE -C -C ...INSERT DUMMY STRIP -C - IF(IVAR.EQ.MAPT7) GO TO 1501 - JLAST=JLAST+INCR - JXL=JLAST - IXL=1 - NCHAR=4 - KTEXT=IBCHK -C CALL PUTLAB(IXL,JXL,1.0,KTEXT,0.0,NCHAR,0,0) - 1501 CONTINUE - IX=ILVLI(1) - JX=ITAUI(1) - DO 1505 I=1,17 - TITLE(I)=ITITLE(I,IX) - 1505 CONTINUE - ITIM=IHOUR(JX) - TITLE(1) = NTAU(JX) - CALL W3AI15(IRAS(3),IRHR,1,2,1H-) - CALL W3AI15(IRAS(4),IRDA,1,2,1H-) - IRMO=IRAS(5) - CALL W3AI15(IRAS(6),IRYR,1,2,1H-) - CALL ENCODE(TITLE(14),16) - WRITE(99,122)IRHR,MON(IRMO),IRDA,IRYR - 122 FORMAT(1X,A2,2HZ ,A3,1X,A2,3H 19,A2) -C CALL PUTLAB(5,1,11.0,TITLE(1),0.0,68,1,0) -C CALL PUTLAB(20,70,11.0,ME,0.0,6,1,0) -C -C ...CONSTRUCT IPAK TITLE -C - DO 1506 I7=2,14 - IFID(I7) = IBCHK - 1506 CONTINUE -C -C ...PREPARE BASE TIME FOR TYPEWRITER COMMENT -C - KMO = IRAS(9) - CALL W3AI15(IRAS(8),KDA,1,2,1H-) - CALL W3AI15(IRAS(7),KHR,1,2,1H-) - LV1B = LV1A - IF(LV1B .EQ. ITHOU)GO TO 1507 - LEV(4)=LEV(3) - LEV(3)=LEV(2) - LEV(2)=LEV(1) - LEV(1)=LBLANK - 1507 CALL ENCODE(IFID(3),36) - WRITE(99,1405)KMO,KDA,KHR,IT1A,LV1B,(IPTITL(I3),I3=1,4) - write(cifid(9:56),1405) - 1 KMO,KDA,KHR,IT1A,LV1B,(IPTITL(I3),I3=1,4) - 1405 FORMAT(I2,1H/,A2,1H/,A2,4HZ ,6A4) - PRINT 1409,(IFID(I9),I9=1,14) - 1409 FORMAT(1H0,'360 TYPEWRITER COMMENT= ',14A4) -C -c CALL EB2ISP(56,IFID(1),JFID(1),IERR) -c CALL ASC2ISP(56,IFID(1),JFID(1),IERR) -c CALL ASC2ISP(56,cifid,cjfid,IERR) - cjfid=cifid -C - PRINT 511 - 511 FORMAT('0SCHEDULE BIN FOLLOWS') -c CALL PDUMP(ISCHED(1,1),ISCHED(8,50),0) -C -C ...SETUP FOR MAP OUTPUT -C -C ...CONTOUR LABEL SUBROUTINES FOLLOW -C ...CLOSES CONTOURS LABELS FROM CENTER VALUES -C ...CLOSET CONTOURS LABELS FROM CONTOUR STRIP VALUES -C -C -C ...LOX IA A FLAG FOR DIRECT(=0)/INDIRECT(=1) CONTOUR LABEL VALUES -C -C ...ICK(1)=1 GOOD MAP -C ...ICK(1)=2 BAD OUTPUT TAPE -C ...ICK(1)=3 BAD BACKGROUND TAPE -C - IRTRY=3 - ICHOOS=IOUTIN(2) - print *,'ICHOOS 9999',ichoos - gO TO (1140,1110,1110,1120,1130,1130),ICHOOS -C -C -C ...STREAMS, ISOTACHS-ISOTHERMS- WITH PLOTTED WINDS -C -C ...IOUTIN(2)=3 -C ...WHERE FLD1=STREAMS -C ...WHERE FLD2=ISOTACHS -C ...WHERE FLD3=ISOTHERMS -C - 1110 CONTINUE - print *,' AFTER 1110 CONTINUE 9999' -C -C ...FIND STREAM CENTERS -C - ICEN1=1 - XLIM=-1. -c XS=-T1 - xs=30. - M=1 - XIDID=-5.0 - YJDID=-37.0 - A1=111.0 - B1=60.0 - PUTHGT=11.0 - IHAVL(1)=1 -C ROTATE CENTER LABELS 90 DEGREES - IHAVL(2)=1 - IPRPUT=KPRIOR - print *,'BEFORE CENTRE 9999' - CALL CENTRE(FLD1,IMAX,JMAX,XS,A1,B1,M,XLIM,ICEN1,XLPLMI,IFLO, - 1 IFHI) - print *,'AFTER CENTRE 9999' -C -C ...FIND ISOTACH CONTOUR LABELS FROM CENTERS -C - M=3 - LOX=0 - IUP=4 - IRTKOR=-6 - IUPKOR=-20 - A1=-6.5 - B1=20.0 - IPRPUT=2 - PUTHGT=3.0 - CALL CLOSES(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,YLPLMI,IFF,JSTPK, - 1 JSTPL,LOX,ITABMB,ITABFL,MXITR) -C -C ...FIND ISOTACH CONTOUR LABELS FROM STRIPS -C - LOX=0 - IFIX=2 - IUP=42 - M=3 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR=-6 - IUPKOR=-20 -ckumar DO 1111 ILAB=1,6 - DO 1111 ILAB=1,12 - JFIX=ICFIX(ILAB) - CALL CLOSET(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,IFIX,JFIX,YLPLMI,IFF,LOX, - 1 ITABMB,ITABFL,MXITR) - 1111 CONTINUE -C -C ...FIND ISOTHERM CONTOUR LABELS FROM CENTERS -C - M=3 - LOX=0 - IUP=4 - IRTKOR=-1 - IUPKOR=-35 - A1=0.0 - B1=5.0 - IPRPUT=2 - PUTHGT=3.0 - CALL CLOSES(FLD3,IMAX,JMAX,S,A1,B1,M,IUP,ZLPLMI,IFG,KSTPK,KSTPL, - 1 LOX,ITABMB,ITABFL,MXITR) -C -C ...FIND ISOTHERM CONTOUR LABELS FROM STRIPS - LOX=0 - IFIX=2 - IUP=42 - M=3 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR=-1 - IUPKOR=-35 -ckumar DO 1123 ILAB=1,6 - DO 1123 ILAB=1,12 - JFIX=KCFIX(ILAB) - CALL CLOSET(FLD3,IMAX,JMAX,S,A1,B1,M,IUP, - 1 IFIX,JFIX,ZLPLMI,IFG,LOX, - 1 ITABMB,ITABFL,MXITR) - 1123 CONTINUE -C -C ...SETUP FOR OUTPUT MAP-STREAMS/ISOTACHS/ISOTHERMS WITH -C ...PLOTTED WINDS -C - ICNT=3 - DW1(1)=2 - DW1(2)=0 -C ...FOR REGULAR LINES - DW2(1)=0 - DW2(2)=0 - DW3(1)=0 - DW3(2)=0 -C ...TO MAKE DOUBLE WEIGHT LINES - DASH1(1)=0 - DASH1(2)=0 - DASH3(1)=0 - DASH3(2)=0 -C ...NO DASHED LINES -cc SHAD(1)=0 -cc SHAD(2)=0 -C ...NO SHADING - DASH2(1)=7 - DASH2(2)=4 - DASH2(1)=20 - DASH2(2)=12 -c dash2(1)=ihash -c dash2(2)=ihash -C ...FOR DASHED LINES - GO TO 1400 -C -C -C -C ...STREAMS -WITH PLOTTED WINDS -C -C ...IOUTIN(2)=4 -C ...WHERE FLD1=STREAMS -C -C -C - 1120 CONTINUE - print *,' 9999 AFTER 1120 CONTINUE' -C -C ...FIND STREAM CENTERS -C - ICEN1=1 - XLIM=-1. - XS=-T1 - xs=-30 - M=1 - XIDID=-5.0 - YJDID=-37.0 - A1=111.0 - B1=30.0 - PUTHGT=11.0 - IHAVL(1) = 1 - IHAVL(2) = 1 - IPRPUT=KPRIOR - CALL CENTRE(FLD1,IMAX,JMAX,XS,A1,B1,M,XLIM,ICEN1,XLPLMI,IFLO, - 1 IFHI) -C -C ...SETUP FOR OUTPUT MAP-STREAMS WITH PLOTTED WINDS -C - WRITE(6,92) - 92 FORMAT( 10X,'***** PASSING THROUGH STREAMS-WINDS SECTION') - ICNT=1 - DW1(1)=2 - DW1(2)=0 -C ...FOR DOUBLE WEIGHT LINES - DASH1(1)=0 - DASH1(2)=0 -C ...NO DASHED LINES -c SHAD(1)=0 -c SHAD(2)=0 -C ...NO SHADING - GO TO 1200 -C ...TROPOPAUSE PRESSURE -C -C ...IOUTIN(2)=5 -C ...FLD1=TROPOPAUSE PRESSURE -C - 1130 CONTINUE - print *,' after 1130 continue 9999' -C -C ...FIND TROPOPAUSE PRESSURE CONTOUR LABELS FROM STRIPS -C ...USE INDIRECT FLIGHT LEVEL VALUES - LOX=1 - IFIX=2 - IUP=42 - M=3 - A3=0.0 - B3=50.0 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR= 0 - IUPKOR=-50 -ckumar DO 1122 ILAB=1,6 - DO 1122 ILAB=1,12 - JFIX=LFL(ILAB) - CALL CLOSET(FLD1,IMAX,JMAX,S,A3,B3,M,IUP,IFIX,JFIX,YLPLMI,IFC,LOX, - 1 ITABMB,ITABFL,MXITR) - 1122 CONTINUE -C -C****************************************************************** -C FIND ISOTHERM CONTOUR LABELS FOR CENTERS -C****************************************************************** - M = 3 - LOX = 0 - IUP = 4 - IRTKOR = -1 - IUPKOR = -31 - A3 = 0.0 - B3 = 5.0 - IPRPUT = 2 - PUTHGT = 3.0 - CALL CLOSES(FLD2,IMAX,JMAX,S,A3,B3,M,IUP,ZLPLMI,IFG,KSTPK,ISTPL, - + LOX,ITABMB,ITABFL,MXITR) -C -C****************************************************************** -C FIND ISOTHERM CONTOUR LABELS FROM STRIPS -C****************************************************************** - IUPKOR = -45 - IRTKOR = 0 - IPRPUT = 0 - PUTHGT = 3.0 - IFIX = 2 - LOX = 0 - IUP = 42 - M = 3 -ckumar DO 800 ILAB=1,4 - DO 800 ILAB=1,12 - JFIX = LTHERM(ILAB) - CALL CLOSET(FLD2,IMAX,JMAX,S,A3,B3,M,IUP,IFIX,JFIX,ZLPLMI,IFG, - + LOX,ITABMB,ITABFL,MXITR) - 800 CONTINUE -C -C****************************************************************** -C FIND VWS CONTOUR LABELS IN STRIPS -C* *************************************************************** - IUPKOR = -40 - IRTKOR = -5 - PUTHGT = 3.0 - IFIX = 2 - IUP = 42 - LOX = 0 - A3 = 0.0 - B3 = 2.0 - M = 3 -ckumar DO 805 ILAB=1,6 - DO 805 ILAB=1,12 - JFIX = LVWS(ILAB) - CALL CLOSET(FLD3,IMAX,JMAX,S,A3,B3,M,IUP,IFIX,JFIX,ZLPLMI,IFG, - + LOX,ITABMB,ITABFL,MXITR) - 805 CONTINUE -C -C ...SETUP FOR OUTPUT MAP-TROP PRESSURE -C - ICNT=3 -C PRESSURE LINES: DW, NO DASH - DW1(1) = 2 - DW1(2) = 0 - DASH1(1)=0 - DASH1(2)=0 -C TEMP LINES: REGULAR, DASH - DW2(1) = 0 - DW2(2) = 0 - DASH2(1) = 0 - DASH2(2) = 0 -C VERTICAL WIND SHEAR: REGULAR, NO DASH - DASH3(1) = 7 - DASH3(2) = 4 - DW3(1) = 0 - DW3(2) = 0 -C NO SHADING -c SHAD(1) = 0 -c SHAD(2) = 0 - GO TO 1400 -C -C ...STREAMS, ISOTACHS- WITH PLOTTED WINDS -C -C ...IOUTIN(2)=1 -C ...WHERE FLD1=STREAMS -C ...WHERE FLD2=ISOTACHS -C - 1140 CONTINUE - print *,' AFTER 1140 continue 9999' -C -C ...FIND STREAM CENTERS -C - ICEN1=1 - XLIM=-1. - XS=-T1 - xs=-30.0 - M=1 - XIDID=-5.0 - YJDID=-37.0 - A1=111.0 - B1=60.0 - PUTHGT=11.0 - IHAVL(1)=1 -C ROTATE CENTER LABELS 90 DEGREES - IHAVL(2)=1 - IPRPUT=KPRIOR - print *,' BEFORE 1140 CENTRE CALL 9999 ' -c call ct53(fld1) -c call byteswap(IFLO(1), 8, 5) -c call byteswap(IFHI(1), 8, 5) - CALL CENTRE(FLD1,IMAX,JMAX,XS,A1,B1,M,XLIM,ICEN1,XLPLMI,IFLO, - 1 IFHI) - print *,' after 1140 CENTRE CALL 9999 ' -C -c stop 'CENTRE 1140' -C ...FIND ISOTACH CONTOUR LABELS FROM CENTERS -C - M=3 - LOX=0 - IUP=4 - IRTKOR=-6 - IUPKOR=-20 - A1=-6.5 - B1=20.0 - IPRPUT=2 - PUTHGT=3.0 - CALL CLOSES(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,YLPLMI,IFF,JSTPK, - 1 JSTPL,LOX,ITABMB,ITABFL,MXITR) -C -C ...FIND ISOTACH CONTOUR LABELS FROM STRIPS -C - LOX=0 - IFIX=2 - IUP=42 - M=3 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR=-6 - IUPKOR=-20 -ckumar DO 1141 ILAB=1,6 - DO 1141 ILAB=1,12 - JFIX=ICFIX(ILAB) -c call ct49 (fld2) -c call frame -c do kj=1,118 -c do ki=1,49 -c fld2(kj,ki)=fld2(ki,kj)*1.94 -c end do -c end do - CALL CLOSET(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,IFIX,JFIX,YLPLMI,IFF,LOX, - 1 ITABMB,ITABFL,MXITR) -c do kj=1,118 -c do ki=1,49 -c fld2(kj,ki)=fld2(ki,kj)/1.94 -c end do -c end do - 1141 CONTINUE -C -C ...SETUP FOR OUTPUT MAP-STREAMS/ISOTACHS/ WITH -C ...PLOTTED WINDS -C - ICNT=2 - DW1(1)=0 - DW1(2)=0 -C ...FOR DOUBLE WT LINES - DW2(1)=0 - DW2(2)=0 - dw2(1)=2 - dw1(1)=0 -cccccccccccccccccc dw2(1)=2 -C ...TO MAKE REGULAR LINES - DASH1(1)=0 - DASH1(2)=0 -C ...NO DASHED LINES -c DASH2(1)=7 -c DASH2(2)=4 - DASH2(1)=10 - DASH2(2)=10 -C ...DASHED LINES -c SHAD(1)=0 -c SHAD(2)=0 -C ...NO SHADING - GO TO 1300 -C -C ...OUTPUT MAP-FLD1 -C - 1200 CONTINUE -c CALL PDUMP(LABEL(1,1),LABEL(2,LABIX),0) -C ...CLOSE OUT LABEL ARRAY AND WEF TAPE55 - CALL lPUTLAB(0,0,1.0,1HA,0.0,1,0,999) -c CALL PUTLAB(0,0,1.0,1HA,0.0,1,0,999) - ICK(3)=0 - IF(IT.EQ.NMAPS) ICK(3)=1 - 1201 CONTINUE - nflds=icnt -cc CALL CNTR(IL,-1,ICK,JFID,ISCHED,INDEX,ICNT,FLD1,DASH1,DW1,SHAD) -c call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, -c 1 map,LABEL,ichk,ifid,isched,index, -c 1 nflds, -c x FLD1,DASH1,DW1,SHAD) - print *,' from first cntr ',nflds - rewind (55) - call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,labelf,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x fld2,dash2,dw2,shad2, ! added by kumar - x fld3,dash3,dw3,shad3, ! added by kumar - x fld4,dash4,dw4,shad4) ! added by kumar -ckumar - IF(ICK(1)-2) 100,1202,706 - 1202 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1201 -C -C ...OUTPUT MAP-FLD1/FLD2/FLD3 -C - 1400 CONTINUE -c CALL PDUMP(LABEL(1,1),LABEL(2,LABIX),0) -C ...CLOSE OUT LABEL ARRAY AND WEF TAPE55 -c CALL PUTLAB(0,0,1.0,1HA,0.0,1,0,999) - CALL lPUTLAB(0,0,1.0,1HA,0.0,1,0,999) - ICK(3)=0 - IF(IT.EQ.NMAPS) ICK(3)=1 - 1301 CONTINUE - nflds=icnt - rewind (55) - do kjj=1,50 - print 1079,(isched(jm,kjj),jm=1,8) - end do - 1079 format(5z17) -cc CALL CNTR(IL,-1,ICK,JFID,ISCHED,INDEX,ICNT,FLD1,DASH1,DW1,SHAD, -cc 1 FLD2,DASH2,DW2,SHAD,FLD3,DASH3,DW3,SHAD) - print *,' from second cntr ',nflds - call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,labelf,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x FLD2,DASH2,DW2,SHAD2, - x FLD3,DASH3,DW3,SHAD3, - x fld4,dash4,dw4,shad) - IF(ICK(1)-2) 100,1302,706 - 1302 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1301 -C -C ...OUTPUT MAP-FLD1/FLD2 -C - 1300 CONTINUE -c CALL PDUMP(LABEL(1,1),LABEL(2,LABIX),0) -C ...CLOSE OUT LABEL ARRAY AND WEF TAPE55 - CALL lPUTLAB(0,0,1.0,1HA,0.0,1,0,999) -c CALL PUTLAB(0,0,1.0,1HA,0.0,1,0,999) - ICK(3)=0 - IF(IT.EQ.NMAPS) ICK(3)=1 - 1401 CONTINUE - nflds=icnt - rewind (55) - do kjj=1,50 - print 1077,(isched(jm,kjj),jm=1,8) - end do - call isch(isched) - -cc CALL CNTR(IL,-1,ICK,JFID,ISCHED,INDEX,ICNT,FLD1,DASH1,DW1,SHAD, -cc 1 FLD2,DASH2,DW2,SHAD) - print *,' from third cntr ',nflds - print *,'FLD 1 ',(FLD1(45,jjj),jjj=1,45) - print *,'FLD 2 ',(FLD2(45,jjj),jjj=1,45) -cj call ct49(fld1) -c c call frame -c call ct49(fld2) -c call frame - do 77,k=1,20 - print 1077,' SHADEb ',shad(k),shad2(k),shad3(k),k - 77 continue - 1077 format(a20,3i20,' k ',i4) - - call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,labelf,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x FLD2,DASH2,DW2,SHAD2, - x FLD3,DASH3,DW3,SHAD3, ! added by kumar - x fld4,dash4,dw4,shad4) - do 177,k=1,20 - print 1077,' SHADE ',shad(k),shad2(k),shad3(k),k - 177 continue - IF(ICK(1)-2) 100,1402,706 - 1402 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1401 - 100 CONTINUE -C -C ... -C - NB=72 - LPARM(5)=LA -ckumar CALL W3FQ06(LPARM,NB,1,KRET) - PRINT 951,KRET - 951 FORMAT(10X,'RETURNED FROM W3AG02 WITH KRET=',I4//) - IF(KRET.LE.1) GO TO 96 - STOP 951 - 96 CONTINUE - CALL CONSOL('NWS,TROPICAL SURFACE ANALYSIS FAX ENDED:') - PRINT 750,IMAPER,NMAPS - 750 FORMAT(1H1,I3,' OF ',I3,' MAPS COMPLETED') -c gwv 11/7/97 END CNTR 6bit file PROPERLY!! -ckumar - CALL ENDMAP (IFAXOUT,NRECFAX) - CLOSE (IFAXOUT) -ckumar -c enc 11/7/97 insert - CALL ENCODE(MESS4(4),12) - WRITE(99,770)IMAPER,NMAPS - 770 FORMAT(I4,2X,2HOF,I4) - CALL CONSOL(MESS4) - CALL W3TAGE('GRAPH_TRPANL') - STOP 0 - - 706 CONTINUE - PRINT 761 - 761 FORMAT('1BAD BACKGROUND INPUT TAPE OR DISC ') - CALL W3TAGE('GRAPH_TRPANL') - STOP 761 - 707 CONTINUE - PRINT 765 - 765 FORMAT('1BAD OUTPUT TAPE') - CALL W3TAGE('GRAPH_TRPANL') - STOP 765 - END diff --git a/util/sorc/trpanl.fd/makefile b/util/sorc/trpanl.fd/makefile deleted file mode 100755 index 04b681910a..0000000000 --- a/util/sorc/trpanl.fd/makefile +++ /dev/null @@ -1,49 +0,0 @@ -SHELL=/bin/sh -# -SRCS= isch.f copyob.f rdobvt.f lcntr.f j2i.f lputlab.f get3.f shftl.f \ - stream3.f i3to53.f shftr.f errmsg.f land.f lor.f encode.f \ - CLOSEF.f CLOSES.f CLOSET.f FAXSHD.f FLIPTR.f GETGES.f IDCHCK.f \ - wndbrk.f ISOTAC.f MAPX.f MERCIN.f POTEX.f REDFLD.f REDUCX.f RNCNTL.f \ - SLTCRD.f SPCHK.f STR.f TITLES.f UVCLIP.f WNDPLO.f WWNDR.f main.f \ - main.block.data.f w3fp02_fake.f getgb1.f reblkfx4.F centre.f - -OBJS= isch.o copyob.o rdobvt.o lcntr.o j2i.o lputlab.o get3.o shftl.o \ - stream3.o i3to53.o shftr.o errmsg.o land.o lor.o encode.o \ - CLOSEF.o CLOSES.o CLOSET.o FAXSHD.o FLIPTR.o GETGES.o IDCHCK.o \ - wndbrk.o ISOTAC.o MAPX.o MERCIN.o POTEX.o REDFLD.o REDUCX.o RNCNTL.o \ - SLTCRD.o SPCHK.o STR.o TITLES.o UVCLIP.o WNDPLO.o WWNDR.o main.o \ - main.block.data.o w3fp02_fake.o getgb1.o reblkfx4.o centre.o - -FC = ifort - -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} - -CMD = trpanl -# -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -qopenmp -assume byterecl -convert big_endian \ - -assume nobscc -assume noold_ldout_format -warn usage - -LDFLAGS = -qopenmp - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/trpanl.fd/rdobvt.f b/util/sorc/trpanl.fd/rdobvt.f deleted file mode 100755 index a1336c3ba1..0000000000 --- a/util/sorc/trpanl.fd/rdobvt.f +++ /dev/null @@ -1,151 +0,0 @@ - SUBROUTINE RDOBVT(JLVT,IERROR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: RDOBVT READ OBSERVATION STATION FILE -C AUTHOR: LUKE LIN ORG: WD41 DATE: 97-01-22 -C -C ABSTRACT: READ OBSERVATION STATION FILE -C -C HISTORY LOG: -C 97-01-22 LUKE LIN -C -C INPUT ARGUMENTS: -C LABEL - INTEGER*12 6-WORD OFFICE 84 ID -C LUGRBIX - ONE DEGREE GRIB INDEX FILE UNIT -C -C OUTPUT ARGEMENTS: -C IERROR -- RETURN STATUS -C - =0, NORMAL; -C -C USAGE: -C -C OUTPUT FILES: -C FT06F001 - PRINT OUTPUT (STANDARD FORTRAN OUTPUT FILE) -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: CFT-77 -C MACHINE: CRAY -C -C$$$ -C -C OPEN FILES AND OBTAIN LOCATER TABLES FOR VARIOUS RUNS -C -C KRUN1=1 RADAT FILES= ANL1 -C KRUN1=2 OPNL FILES= ANL,F00,F12,F24,F36,F48 -C KRUN1=3 OPNL OVER 48HR FILES= F60,F72,F84,F96 -C KRUN1=4 FINAL FILES=ANL ANL5 GF12 GF24 -C KRUN1=5 LFM FILES= FMANL,FM00,FM12,FM24 -C KRUN1=6 PFAX FILES F24 -C KRUN1=7 BACKUP PFAX FILES F36 -C KRUN1=8 PLOTFAX (1 DOT) FILES ANL1 -C KRUN1=9 PLOTFAX (2 DOT) FILES FMANL -C KRUN1=10 SIRSPLOT FILES= GF12 -C -C (7) IOPN= 0 OPNL RUN -C 1 CHECK OUT RUN -C 2 EXTRA PRINT RUN -C -C - COMMON /CPOB/ CPOBFG,ITAPOB,ILVLT,KRUN,IOPTRA(2) - LOGICAL CPOBFG -C - DIMENSION XTRA(2,1024) -C -C INTEGER LOBTAP -C DIMENSION IOPTRA(2) -C -C DIMENSION LVL(2,18) -C - INTEGER DATIM(8) - INTEGER IDATG(4) - INTEGER JLVT -C -C DATA LOBTAP/54/ -C DATA IOPTRA/0,0/ - DATA NOPTNS/2/ -C -C DATA LVL/4HSFC ,0, 4H1000,Z00271081,4H850 ,Z014C0882, -C 1 4H700 ,Z01117082,4H500 ,Z00C35082,4H400 ,Z009C4082, -C 2 4H300 ,Z00753082,4H250 ,Z0061A882,4H200 ,Z004E2082, -C 3 4H150 ,Z003A9882,4H100 ,Z00271082,4H070 ,Z01117083, -C 4 4H050 ,Z00C35083,4H030 ,Z00753083,4H020 ,Z004E2083, -C 5 4H010 ,Z00271083,4HTROP,0, 4HSIGL,0/ -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IERROR = 0 -C .... FOLLOWING IS A SAMPLE - IF (JLVT.EQ.1000) THEN - ILVLT=2 - ELSE IF (JLVT.EQ. 850) THEN - ILVLT=3 - ELSE IF (JLVT.EQ. 700) THEN - ILVLT=4 - ELSE IF (JLVT.EQ. 500) THEN - ILVLT=5 - ELSE IF (JLVT.EQ. 400) THEN - ILVLT=6 - ELSE IF (JLVT.EQ. 300) THEN - ILVLT=7 - ELSE IF (JLVT.EQ. 250) THEN - ILVLT=8 - ELSE IF (JLVT.EQ. 200) THEN - ILVLT=9 - ELSE IF (JLVT.EQ. 150) THEN - ILVLT=10 - ELSE IF (JLVT.EQ. 100) THEN - ILVLT=11 - ENDIF -C - ITAPOB = 54 - KRUN = 11 -C .... FOR TROPIC 1 - IOPTRA(1) = 1 -C .... by passing the time check - IOPTRA(2) = 1 -C .... by passing the background check -C -C GET PLOTTED DATA FROM TAPE54 -C -CADDED BY KUMAR BEGIN -C - CALL W3LOCDAT(DATIM) -C - IYEAR = DATIM(1) -C KDAYR = DATIM(3) - MONTH = DATIM(2) - IDAY = DATIM(3) - IHOUR = DATIM(5) -C -CADDED BY KUMAR END -C - IF (IHOUR .LE. 11) THEN - IHOUR = 0 - ELSE - IHOUR = 12 - ENDIF -C -C - IDATG(1) = IYEAR - IDATG(2) = MONTH - IDATG(3) = IDAY - IDATG(4) = IHOUR -C -CADDED BY KUMAR BEGIN -C - PRINT*, 'IYEAR,MONTH,IDAY,IHOUR ', IYEAR,MONTH,IDAY,IHOUR -C -CADDED BY KUMAR END -C - PRINT *, ' ILVLT=',ILVLT - PRINT *, ' KRUN=',KRUN - CALL COPYOB(ITAPOB,XTRA,ILVLT,KRUN,IDATG,IOPTRA,NOPTNS, - XKOUNT,IERROR) - PRINT 901,KOUNT,IERROR - 901 FORMAT(1H0,'LABEL ARRAY ITEMS-KOUNT= ',I5, - X' COPYOB RETURN-IERROR= ',I5,' GO ON ANYWAY') - 902 CONTINUE -C - RETURN - END diff --git a/util/sorc/trpanl.fd/reblkfx4.F b/util/sorc/trpanl.fd/reblkfx4.F deleted file mode 100755 index a855315357..0000000000 --- a/util/sorc/trpanl.fd/reblkfx4.F +++ /dev/null @@ -1,1637 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE REBLKFX4(LUNIX6T,LUNIPK6,NUMRECFAX, - 1 IISCHED,C1IFID,MYOPTNBITS,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REBLKFX4 CONVERT RLE NMC EXT 6-BIT TO PACKED FORM -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-10-26 -C -C ABSTRACT: CONVERT A FILE CONTAINING ONE RUN-LENGTH ENCODED (RLE) -C RASTER PRODUCT IN NMC EXTENDED 6-BIT CODE INTO THE NMC PACKED -C 6-BIT FAX CODE, AND ADD ALL THE HEADERS AND TRAILERS REQUIRED -C IN THE FINAL NMC 6-BIT PACKED FAX PRODUCT FORMAT. -C -C PROGRAM HISTORY LOG: -C 85-12-02 ORIGINAL AUTHOR(S)'S NAME: DAVID SHIMOMURA -C -- TO REBLOCK FAX PRODUCT FROM GIVEN 512-BYTE -C RECORDS INTO 1440-BYTE BLOCKS. -C -C 86-03-06 SHIMOMURA -- MODIFIED TO WRITE COMMENTS TO UNIT=46 -C FOR RUNNING UNDER FXD.COM -C -C 86-03-07 SHIMOMURA -- COPIED FROM VAX VERSION:'REBLKFAX.FOR' -C TO MAKE A VERSION WHICH CALLS faxwrs3 TO INSERT -C DOUBLE-DLE'S AND OTHER RJE COMMS REQUIREMENTS -C FOR MOVING FROM VAX TO IBM MAINFRAME USING RJE LINE, -C AND BYPASS THE INTERMEDIATE FILE OF PURE NMC STD FAX. -C -C 86-04-29 SHIMOMURA -- modified to discard trailing blank lines -C before the end-of-map. -C -C 89-12-26 SHIMOMURA -- COPIED VAX VERSION OF [6,300]REBLKFX.FOR -C TO MAKE A CHECKOUT VERSION, STRIPPING OUT THE RJE -C TRANSMISSION MODS IN AN ATTEMPT TO MAKE PURE NMC -C 6-BIT PACKED 1440 BYTE RECORDS; -C -C 91-08-08 ART WICK - Modified to run on Intergraph Unix workstation. -C -C 93-05-26 SHIMOMURA -- Modified for new af77 compiler, which is a -C change from previous version of Green Hills compiler. -C -C 95-04-25 SHIMOMURA -- THE OPNL INTERGRAPH VERSION IS "REBLKFX2", -C SO I COPIED INTO "REBLKFX3" TO MAKE MODS WITHOUT -C AFFECTING OPNS. THESE MODS ARE FOR GENERATING MAP -C BACKGROUNDS WHICH HAVE DIFFERENCES IN THE "IFID"- -C HEADER. -C -C 96-04-30 SHIMOMURA -- REPROGRAM FROM INTERGRAPH TO CRAY -C 96-05-13 SHIMOMURA -- RENAMED TO REBLKFX4 BECAUSE I AM CHANGING -C THE INPUT RECORD SIZE FROM 512-BYTES TO 1920-BYTES -C 96-11-11 SHIMOMURA -- CORRECTING FOR ISCHED OF MULTI-PANELS -C -C 1999-07-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C 1999-07-20 HENRICHSEN MODIFY TO USE DIRECT ACCESS I/O ON FAX OUTPUT -C FILE FOR RUNNINGON THE IBM SP. -C 1999-10-26 KRISHNA KUMAR COMMENTED A STATEMENT (NBLOCKOUT=NBLOCKOUT+1) -C WHICH WAS INCREMENTED TWICE (TYPO ERROR) WHICH CAUSED HAVOC ON -C MANY FAX GRAPHICS PROGRAMS WITH SUBTITLES & SUBSETS -C -C USAGE: CALL REBLKFX4(LUNIX6T, LUNIPK6,NUMRECFAX, -C 1 IISCHED,C1IFID,MYOPTNBITS,IERR) -C -C INPUT ARGUMENT LIST: -C NUMRECFAX RECORD NUMBER IN OUTPUT FAX FILE TO BEGIN WRITTING. -C I*8 IISCHED(8,60) - CNTR,S FAX SCHED CONTROLS; -C C*1 C1IFID(48) - CNTR,S FAX HEADER ID; -C I*8 MYOPTNBITS - FOR OPTIONS -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C I*8 IERR - RETURN CODE -C = 0; NORMAL RETURN -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C I*8 LUNIX6T - DSRN OF INPUT FILE CONTAINING ONE PRODUCT -C IN NMC EXTENDED 6BIT CODE; -C -C OUTPUT FILES: -C I*8 LUNIPK6 - DSRN OF OUTPUT FILE IN NMC 6BIT PACKED RLE; -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C CALLS piksor() TO SORT ISCHED ITEMS -C CALLS PAK8TO6() TO CONCATENATE 6-BIT CODE. -C CALLS PADIFID() TO PAD THE IFID. -C calls sbytesccs() to quarter pack the iisched data -C -C ATTRIBUTES: -C LANGUAGE: IBM FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C 22-MAY-1996/DSS -C ... -C -C . . . . . . D E F I N E C O N S T A N T S . . . . . . . . . - INTEGER NBYTPWRD - PARAMETER (NBYTPWRD=8) !... CRAY 8-BYTE INT -C ... PARAMETER (NBYTPWRD=4) !... INTERGRAPH I*4 WRD - - INTEGER INRECL !... INPUT RECL IN BYTES - PARAMETER (INRECL=1920) - - INTEGER INRECLINT !... 64 I*8 WRDS =1920/8 - PARAMETER (INRECLINT=INRECL/NBYTPWRD) - - INTEGER INRECLINT2 !...128 I*8 WRDS =2*64 - PARAMETER (INRECLINT2=2*INRECLINT) - - INTEGER INRECLINTP1 !... 65 I*8 WRDS =1+64 - PARAMETER (INRECLINTP1=1+INRECLINT) - - - INTEGER NMCSTDRECL !... = 1440 BYTES - PARAMETER (NMCSTDRECL=1440) - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS, BUT -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER MAXEXTINT !...240 I*8 WRDS =1920/8 - PARAMETER (MAXEXTINT=MAXEXTBYT/NBYTPWRD) -C -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C CALL SEQUENCE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C - INTEGER LUNIX6T !...Arg1: dsrn of input.x6t -C -C ... WHERE LUNIX6T IS DSRN OF LOGICAL UNIT WHERE INPUT FILE -C ... OF FAX.X6T RASTER DATA FORMATTED 6-BIT CODE IN 8-BIT -C ... BYTE IS TO BE READ IN FROM -C - INTEGER LUNIPK6 !...Arg2: dsrn of output.pk6 -C ... WHERE LUNIPK6 IS DSRN OF LOGICAL UNIT WHERE NMCSTDRECL-BYTE -C ... BLOCKED RECORD WILL BE OUTPUT. -C - INTEGER IISCHED(8,MXSCHED) !...Arg3: isched() -C ... WHERE IISCHED IS ACCEPTED AS ARG IN CALL SEQ -C ... AND IS IN THE SAME FORMAT AS IN CALL TO CNTR -C - CHARACTER*1 C1IFID(48) !...Arg4: IFID(48BYTES) -C - INTEGER MYOPTNBITS !...Arg5: option controls -C ... WHERE MYOPTNBITS ARE MY OWN OPTION BITS; -C ... DO NOT CONFUSE THESE WITH THE MAP(2) OPTION BITS -C - INTEGER IERR !...ARG6 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C - integer nsizdes - data nsizdes / 180 / !... 1440/8bytperword= 180 wrds - integer JSCHEDS(180) !... 1440/8bytesperword=180 wrds - CHARACTER*1 C1JSCHED(1440) - EQUIVALENCE (C1JSCHED(1),JSCHEDS(1)) - - integer noffset - integer nbitpgrp - integer nbitskip - integer ngrps2do - -C -C ... ... i was thinking to explicitly save what I need to -C ... ... preserve from one panel to next panel; -C ... ... but I cannot equivalence arrays in common - INTEGER INTSPRED(MAXEXTINT) - CHARACTER*1 C1SPRED(MAXEXTBYT) !... (1920) - EQUIVALENCE (INTSPRED(1),C1SPRED(1)) -C ... WHERE C1SPRED IS BIG ENOUGH FOR ONE OUTPUT FAX -C ... RECORD SPREAD OUT 6 BITS DATA PER 8-BIT BYTE. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER JOUTBF(180) !... I*4 WAS (360) - CHARACTER*1 C1OUTBF(NMCSTDRECL) - EQUIVALENCE (C1OUTBF(1),JOUTBF(1)) -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . Input is 1920-byte rec of .X6T data . . . . . . . - -C - INTEGER inbufA(INRECLINT) -C -C - CHARACTER*1 CINBUF(INRECL) - EQUIVALENCE (inbufA(1),CINBUF(1)) -C - INTEGER KHEADER(8) !... 8*8 = 64 -C ... WHERE REBLKFX4 WILL COPY padded IFID HEADER INTO FROM INPUT -C - CHARACTER*1 LHEADER(64) - EQUIVALENCE (KHEADER(1),LHEADER(1)) -C -C - - INTEGER IACC - integer iword1 - - INTEGER MSKLHS - DATA MSKLHS / X'FFFFFFFF00000000' / - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - - INTEGER MSKHI3BYT - DATA MSKHI3BYT / X'FFFFFF0000000000' / - INTEGER MAPSTARTFLAG - DATA MAPSTARTFLAG / X'FFFFFF0000000000' / -C -C . . . . . . . . . . . . logical switches . . . . . . . . . -C . . . . . . . . . . . . derived from MYOPTNBITS . . . . . . . - - LOGICAL LENTIREQQ !... ALL-IN-1 OR IN PANELS - LOGICAL LADD_ONQQ !... AT ENTRY TO ADD-ONTO EXISTG - LOGICAL LEAVE_OPENQQ !... AT EXIT TO LEAVE PROD OPEN - LOGICAL LSKIPFFQQ !... AT ENTRY NOT TEST FOR FF's - LOGICAL LRASAT65QQ !... RASTER STARTS @(65) OR (49) - LOGICAL LID_CALSQQ - LOGICAL LID_PADDQQ - LOGICAL LIDIN_CDCQQ - LOGICAL LIDIN_EBCQQ - LOGICAL LIDIN_ASCQQ - LOGICAL LIDOUT_CDCQQ - LOGICAL LIDOUT_EBCQQ - LOGICAL LIDOUT_ASCQQ - logical LSCHED_EXTDQQ - -C . . . . . . . . . . . . logical switches . . . . . . . . . -C - LOGICAL LSTARTING_PROD -C -C - LOGICAL LSTRIPTITLQQ - LOGICAL LEOMAP - LOGICAL LEOFIL - LOGICAL LINEMT - LOGICAL MANYBLA -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - CHARACTER*1 CONEBYT - - CHARACTER*1 NULL -C - CHARACTER*1 KENDMAP -C ... DATA KENDMAP / '33'X / - CHARACTER*1 KENDLIN -C ... DATA KENDLIN / '30'X / -C -C ... FOR COMPARING INPUT RECORD-HEADERS IN EXTENDED 6-BIT FRMT: - integer KSTART_IFID - data KSTART_IFID / X'3F3F3F3F00000000' / -C ... WHICH IS START OF MAP W/ IFID BLOCK HEADER - integer KSTART_TITL - data KSTART_TITL / X'3F3F3F3E00000000' / -C ... WHICH IS START STRIP-TITLES BLOCK HEADER - integer KSTART_SCHED - data KSTART_SCHED / X'3F3F3F3D00000000' / -C ... WHICH IS THE START ISCHEDS BLOCK HEADER - integer KEND_ALLMAPS - data KEND_ALLMAPS / X'3F3F3F3C00000000' / -C ... WHICH IS THE END-OF-ALL-MAPS BLOCK HEADER - - INTEGER KENDALLPKD - DATA KENDALLPKD / X'FFFFFC0000000000' / -C - integer K2MANY - DATA K2MANY / 50 / -C ... where K2MANY is limiting no. of blank scan lines to -C ... permit at end of map before holding up and looking -C ... ahead to see if it is indeed the end. -C - INTEGER ISPR -C ... WHERE ISPR COUNTS BYTES PUT INTO C1SPRED - INTEGER ISPSAV - INTEGER NRECIN -C ... WHERE NRECIN COUNTS THE 1920-BYTE PHYSICAL RECORDS INPUT - INTEGER NSCANLN - INTEGER NBLOCKOUT -C ... WHERE NBLOCKOUT COUNTS BLOCKS THIS SUBROUTINE HAS -C ... FILLED UP - LOGICAL LSTARTEDQQ !... HAS OUTPUT MAP STARTED ?? -C ... FOR START OF MAP FOUND FLAG - INTEGER NBLSAV -C - CHARACTER*1 C1IFIDCDC(48) - - - SAVE -C -C * * * * * * * * * * -C -C . . . S T A R T . . . -C ... INITIALIZATION ... - IERR = 0 -C ... DEFINE BYTE CONSTANTS ... - - NULL = CHAR(0) - - KENDMAP = CHAR(51) !... = X'33' = END-OF-MAP - KENDLIN = CHAR(48) !... = X'30' = END-OF-A-LINE - - write(6,105)MYOPTNBITS - 105 format(1h ,'REBLKFX4: started version dated 20-Jul-1999;', - 1 ' MYOPTNBITS=hex ',Z16,/) - - IF((LUNIX6T .LE. 0) .OR. - 1 (LUNIX6T .GT. 99)) THEN - WRITE(6,115)LUNIX6T - 115 FORMAT(1H ,'REBLKFX4:FAILED ON BAD-VALUED INPUT DSRN ', - 1 'LUNIX6T =',I7) - IERR = 1 - GO TO 999 - ENDIF - - IF((LUNIPK6 .LE. 0) .OR. - 1 (LUNIPK6 .GT. 99)) THEN - WRITE(6,117)LUNIPK6 - 117 FORMAT(1H ,'REBLKFX4:FAILED ON BAD-VALUED OUTPUT DSRN ', - 1 'LUNIPK6 =',I7) - IERR = 2 - GO TO 999 - ENDIF - - REWIND LUNIX6T - -C ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... - - IF(BTEST(MYOPTNBITS,0)) THEN -C ... THERE IS A BIT AT THE (0) POSITION ... - LENTIREQQ = .FALSE. !... SO MUST DO SEVERAL PANELS - IF(BTEST(MYOPTNBITS,1)) THEN -C ... THERE IS A BIT AT THE (1) POSITION ... - LADD_ONQQ = .TRUE. !... ADD-ONTO EXISTING PRODUCT - ELSE -C ... THERE IS A ZERO AT THE (1) POSITION ... - LADD_ONQQ = .FALSE. !... SO INITIALIZE FOR NEW PROD - ENDIF - IF(BTEST(MYOPTNBITS,2)) THEN -C ... THERE IS A BIT AT THE (2) POSITION ... - LEAVE_OPENQQ = .TRUE. !... AT END LEAVE WITH PROD OPEN - ELSE -C ... THERE IS A ZERO AT THE (2) POSITION ... - LEAVE_OPENQQ = .FALSE. !... CLOSE AT END OF THIS PANEL - ENDIF - ELSE -C ... THERE IS A ZERO AT THE (0) POSITION ... - LENTIREQQ = .TRUE. !... COMPLETE ENTITY IN ONE - LADD_ONQQ = .FALSE. !... SO INITIALIZE AT START - LEAVE_OPENQQ = .FALSE. !... AND CLOSE AT END - ENDIF - - IF(BTEST(MYOPTNBITS,3)) THEN -C ... THERE IS A BIT AT THE (3) POSITION ... - LSKIPFFQQ = .FALSE. !... BIT3=1; TEST FOR FFFFFF - ELSE - LSKIPFFQQ = .TRUE. !... BIT3=0; DO NOT TEST FF - ENDIF - - IF(BTEST(MYOPTNBITS,4)) THEN -C ... THERE IS A BIT AT THE (4) POSITION ... - LRASAT65QQ = .FALSE. !...BIT4=1; RASTER STARTS @(49) - ELSE - LRASAT65QQ = .TRUE. !...BIT4=0; RASTER STARTS @(65) - ENDIF - - IF(BTEST(MYOPTNBITS,5)) THEN -C ... THERE IS A BIT AT THE (5) POSITION ... - LID_CALSQQ = .FALSE. !...BIT5=1; FETCH IFID FROM RECORD(1) - ELSE - LID_CALSQQ = .TRUE. !...BIT5=0; FETCH IFID FROM CALL SEQ - ENDIF - - IF(BTEST(MYOPTNBITS,6)) THEN -C ... THERE IS A BIT AT THE (6) POSITION ... - LID_PADDQQ = .FALSE. !...BIT6=1; IFID IS NOT PADDED - ELSE - LID_PADDQQ = .TRUE. !...BIT6=0; IFID IS PADDED - ENDIF - - - LIDIN_CDCQQ = .FALSE. - LIDIN_EBCQQ = .FALSE. - LIDIN_ASCQQ = .FALSE. - IF(BTEST(MYOPTNBITS,7)) THEN -C ... THERE IS A BIT AT THE (7) POSITION ... - LIDIN_CDCQQ = .FALSE. !...BIT7=1; INPUT IFID IS .NOT. CDC - IF(BTEST(MYOPTNBITS,8)) THEN -C ... THERE IS A BIT AT THE (8) POSITION & 1 AT (7) - LIDIN_EBCQQ = .TRUE. !...BIT8=1; INPUT IFID IS EBCDIC - ELSE -C ... THERE IS A ZERO AT THE (8) POSITION & 1 AT (7) - LIDIN_ASCQQ = .TRUE. - ENDIF - - ELSE -C ... THERE IS A ZERO AT THE (7) POSITION ... - LIDIN_CDCQQ = .TRUE. !...BIT7=0; INPUT IFID IS CDC DISP CODE - ENDIF - - - LIDOUT_CDCQQ = .FALSE. - LIDOUT_EBCQQ = .FALSE. - LIDOUT_ASCQQ = .FALSE. - IF(BTEST(MYOPTNBITS,9)) THEN -C ... THERE IS A BIT AT THE (9) POSITION ... - LIDOUT_CDCQQ = .FALSE. !...BIT9=1; OUTPUT IFID IS .NOT. CDC - IF(BTEST(MYOPTNBITS,10)) THEN -C ... THERE IS A BIT AT THE (10) POSITION & 1 AT (9) - LIDOUT_EBCQQ = .TRUE. !...BIT10=1; OUTPUT IFID IS EBCDIC - ELSE -C ... THERE IS A ZERO AT THE (10) POSITION & 1 AT (9) - LIDOUT_ASCQQ = .TRUE. - ENDIF - - ELSE -C ... THERE IS A ZERO AT THE (9) POSITION ... - LIDOUT_CDCQQ = .TRUE. !...BIT9=0; OUTPUT IFID IS CDC DISP - ENDIF - - - IF(BTEST(MYOPTNBITS,16)) THEN -C ... THERE IS A BIT AT THE (16) POSITION ... - LSCHED_EXTDQQ = .FALSE. !...BIT16=1; isched data is -C packed concatenated I*2 - ELSE - LSCHED_EXTDQQ = .TRUE. !...BIT17=0; isched data is -C I*2 extended into I*8 word - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... watch out for multi-panel calls in which I must add onto -C ... existing partial product instead of initializing ... - LEOMAP = .FALSE. - LEOFIL = .FALSE. - LSTARTEDQQ = .FALSE. -C ... FOR START OF MAP FOUND FLAG - LSTRIPTITLQQ = .FALSE. -C ... WHEN IN THE INNER LOOP PROCESSING EACH BYTE OF THE 6-BIT -C ... RLE ENCODED RASTER GRAPHCS, WHEN IN THE MAIN BODY OF -C ... THE MAP, LSTRIPTITLQQ == .F.; OTHERWISE, WHEN -C ... PROCESSING THE STRIP-TITLES, THEN LSTRIPTITLQQ == .T. - NRECIN = 0 -C ... WHERE NRECIN COUNTS THE 1920-BYTE PHYSICAL RECORDS INPUT - LSTARTING_PROD = .FALSE. - IF(.NOT. LADD_ONQQ) THEN !... initialize -C ... THIS IS EITHER AN ENTIRE PRODUCT IN ONE; OR -C ... THIS IS THE STARTING PANEL OF A MULTI-PANEL PRODUCT - LSTARTING_PROD = .TRUE. - NBLOCKOUT = 0 -C ... WHERE NBLOCKOUT COUNTS BLOCKS THIS SUBROUTINE HAS -C ... FILLED UP - NSCANLN = 0 -C - ISPR = 0 -C ... WHERE ISPR COUNTS BYTES PUT INTO C1SPRED - - JOFSCH = 2 -C ... WHERE POINTER INITIALIZED TO FIRST SCHED DATA IN JSCHED2D -C ... IS NOT =1 SINCE THAT'S WHERE THE FFFFFD WORD IS. - - NUMPANEL = 0 - - ELSE -C ... THIS IS AN ADD-ON PANEL OF A MULTI-PANEL PRODUCT ... - NUMPANEL = NUMPANEL + 1 - WRITE(6,FMT='(1H ,''reblkfx4: INITIALIZING FOR SECONDARY '', - 1 ''PANEL-'',I2,'' OF A MULTI-PANEL PRODUCT'', - 2 /1H ,7X,''TRANSLATED-SCHED-COUNTER, JOFSCH='',I8)') - A NUMPANEL,JOFSCH - ENDIF -C -C =============================================================== - IF(LSTARTING_PROD) THEN -C ... the ISCHED sorting and moving went into subr makfffd() - - call makfffd(iisched,LSCHED_EXTDQQ) - - ENDIF - -C =============================================================== -C -C - 200 CONTINUE - LCKPT = 200 - NRECIN = NRECIN + 1 - i = 1 - do i = 1,INRECLINT - inbufA(i) = 0 - enddo -C -C ... here comes first read of extended 6-bit file; -C ... expecting the start-of-map with IFIds ... - - READ(LUNIX6T,IOSTAT=IOERR,ERR=9405,END=900) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - NRECIN = NRECIN + 1 - go to 9407 -C - 9405 continue - write (6,9406) ioerr,NRECIN - 9406 format(1h ,'REBLKFX4: reading LUNIX6T got IOSTAT error = ', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - 9407 continue -C -C -C ... WRITE(6,205) (inbufA(I),I=1,INRECLINT) - 205 FORMAT(1H ,8Z9.8) -C - IF(.NOT. LSKIPFFQQ) THEN -C ... SO TEST FOR START-OF-MAP FLAGS HERE ... -C ... THE FIRST RECORD MUST START WITH X'3F3F3F3F....' - iword1 = IAND(inbufA(1),MSKLHS) - - IF(iword1 .NE. KSTART_IFID) THEN -C ... ERROR: THIS FILE IS UNUSUAL. FIRST RECORD IS NOT MARKED -C ... WITH THE START-OF-MAP FLAG ... - GO TO 970 - ENDIF - ENDIF -C -C ... COMES HERE AFTER READING THE FIRST RECORD OF PASS(I) ... -C ... AND IF FIRST REC READ HAD STARTOFMAP FLAGS ... -C ... OR ELSE, IF TOLD TO SKIP THE LOOKING FOR STARTOFMAP FLAGS -C ... AND ASSUME THIS IS THE FIRST RECORD OF PASS(I) - IFR = 0 - LCKPT = 222 - - IF(LSTARTING_PROD) THEN - - DO I = 1,MAXEXTINT - INTSPRED(I) = 0 - ENDDO - ISPR = 64 !... TO ALLOW SPACE FOR IFID - - IF(.NOT. LID_CALSQQ) THEN -C ... TRY FOR IFID FROM RECORD 1 ... BUT ONLY IF STARTING PASS - IF(LID_PADDQQ) THEN -C ... EXTRACT THE 64-BYTE BYTE PADDED IFID HEADER ... - DO IK = 1,8 - KHEADER(IK) = inbufA(IK) - ENDDO -C - WRITE(6,225) (KHEADER(I),I=1,8) - 225 FORMAT(1H ,'KHEADER (padded) FROM INPUT FILE=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,4Z17.16 ) -C - ELSE -C ... IFID FROM RECORD 1 IS NOT PADDED ... -C ... EXTRACT THE 48-BYTE BYTE PADDED IFID HEADER ... - DO IK = 1,6 - KHEADER(IK) = inbufA(IK) - ENDDO -C - WRITE(6,2252) (KHEADER(I),I=1,6) - 2252 FORMAT(1H ,'KHEADER (NOT-padded) FROM INPUT FILE=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,2Z17.16 ) -C ... THEN I MUST PAD THIS 48-BYTE IFID ... -C ... CALL MAKIFID(C1IFID) ... removed - - ENDIF -C - ELSE -C ... COMES HERE IF I SHOULD OBTAIN IFID FROM CALL SEQ ARG -C ... is the given ifid in CDC display code???? - IF(LIDIN_ASCQQ) THEN -C ... TO CONVERT GIVEN IFID FROM ASCII TO CDC DISPLAY CODE, - NCHIFID = 48 - CALL ASC2CDC(NCHIFID,C1IFID,C1IFIDCDC,IRET_A2C) - - CALL PADIFID(C1IFIDCDC,LHEADER) - ELSE - - CALL PADIFID(C1IFID,LHEADER) - ENDIF -C - ENDIF -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (KHEADER, 8_8, 8_8) -#endif - KHEADER(1) = IAND(KHEADER(1),MSKRHS) - KHEADER(1) = IOR(KHEADER(1),KSTART_IFID) - DO I = 1,8 - INTSPRED(I) = KHEADER(I) - ENDDO - write(6,228)(INTSPRED(L),L=1,8) !... 8*8=64 - 228 format(1h ,'REBLKFX4: IFID in extended form in C1SPRED=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,4Z17.16 ) -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTSPRED, 8_8, 8_8) -#endif -C - ENDIF - - LINEMT = .TRUE. - MANYBLA = .FALSE. - NROWBLA = 0 - NRUNBLA = 0 -C - IF(LRASAT65QQ) THEN - IFR = 64 !... used to be 48 - ELSE - IFR = 48 - ENDIF - -C ... Since John Simmons' data has some leading blank -C ... scanlines before the Fax map, skip those before -C ... doing anything else. - NBEFORE = 0 - 230 CONTINUE -C ... we already have data in the work buffer CINBUF - LCKPT = 230 - - M1 = IFR + 1 - DO 244 ICC = M1,INRECL - CONEBYT = CINBUF(ICC) - IF(CONEBYT .EQ. KENDLIN) THEN - NBEFORE = NBEFORE + 1 - GO TO 244 - ENDIF - IF(CONEBYT .EQ. KENDMAP) GO TO 930 -C ... which was empty map ... -C ... OTHERWISE, HERE AT (ICC) IS VERY FIRST NON-BLANK -C ... SCANLINE ... - IFR = ICC - 1 -C ... but, can I have one starting EOLN??? - IF(NBEFORE .GT. 0) THEN - NBEFORE = NBEFORE - 1 - IFR = IFR - 1 - ENDIF - WRITE(6,241) NBEFORE - 241 FORMAT(1H ,'REBLKFX4:DISCARDED LEADING BLANK SCANS N=',I5) - GO TO 310 -C ... WHICH IS NORMAL WAY OUT OF THIS DISCARDING LOOP - 244 CONTINUE -C ... ENTIRE BUFFER WAS BLANK SCANLINES ... - do i = 1,INRECLINT - inbufA(i) = 0 - enddo -C - READ(LUNIX6T,IOSTAT=IOERR,ERR=246,END=940) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - go to 248 -C - 246 continue - write (6,247) ioerr,NRECIN - 247 format(1h ,'REBLKFX4: at 246 read LUNIX6T got IOSTAT error= ', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 248 continue - - NRECIN = NRECIN + 1 - - IFR = 0 - GO TO 230 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . outermost DO on reading input record at a time . . . -C . . . . where input record is 1920-byte .X6T data -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 300 CONTINUE - LCKPT = 300 -C - 310 CONTINUE -C ... PROCESS JOHN SIMMONS' DATA HERE -C ... LOOK FOR END-OF-SCANLINE FOR RESETING IISCHED VRBLS -C ... LOOK FOR END-OF-MAP -C ... MOVE BYTES FROM CINBUF INTO C1SPRED - NBLSAV = NBLOCKOUT - ISPSAV = ISPR + 1 -C ... TO SAVE BYTE- AND BLOCK- POINTER TO START OF THE -C ... SCAN LINE TO COME. -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . Mid-level DO to move each byte, one byte at a time, -C . . . . from input buffer, CINBUF, to work buffer, C1SPRED; -C . . . . examining each byte for special flags -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - M1 = IFR + 1 - DO 377 IC = M1,INRECL - CONEBYT = CINBUF(IC) - IF(MANYBLA) GO TO 340 - IF(CONEBYT .EQ. KENDLIN) THEN - GO TO 315 - ELSE IF(CONEBYT .EQ. KENDMAP) THEN - LEOMAP = .TRUE. - GO TO 477 - ENDIF - LINEMT = .FALSE. - GO TO 320 -C - 315 CONTINUE -C ... COMES HERE ON END_OF_SCANLINE ... -C ... HERE TEST FOR SUCCESSIVE BLANK SCANLINES WAS ADDED - IF(LINEMT) THEN - NRUNBLA = NRUNBLA + 1 - IF(NRUNBLA .LE. K2MANY) GO TO 317 -C ... OTHERWISE, THIS RUN OF BLANKS EXCEEDS K2MANY LINES -C ... SO I WILL NOT OUTPUT ANY MORE UNTIL IT VERIFIES -C ... AS THE END OF MAP OR NOT - MANYBLA = .TRUE. - NROWBLA = 1 - GO TO 377 !... jump to end of DO; to get next byte - - ELSE -C ... THIS END-OF-LINE FOR A NON-BLANK SCANLINE - NRUNBLA = 0 - LINEMT = .TRUE. - ENDIF -C - 317 CONTINUE -C - IF(LSTRIPTITLQQ) THEN - IF((JOFSCH-1) .GT. NTOTSCHED) THEN - GO TO 319 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - ELSE -C ... .NOT. STRIP-TITLE, SO WITHIN MAIN PART OF MAP ... - IF((JOFSCH-1) .GT. NSCHED_CUT) THEN - GO TO 319 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - - ENDIF - - 319 CONTINUE -C - NSCANLN = NSCANLN + 1 - 320 CONTINUE -C ... COMES HERE TO STASH ONE BYTE INTO C1SPRED - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 322 - - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF -C - ISPR = ISPR + 1 - C1SPRED(ISPR) = CONEBYT - GO TO 377 -C - 340 CONTINUE -C ... COMES HERE IF MANYBLA IS .TRUE. MEANING WE HAVE -C ... HIT A BATCH OF BLANK SCAN LINES, WHICH MIGHT BE -C ... CLOSE TO THE END OF MAP. - IF(CONEBYT .EQ. KENDLIN) THEN - NROWBLA = NROWBLA + 1 - GO TO 377 - ENDIF -C - IF(CONEBYT .EQ. KENDMAP) GO TO 477 -C ... OTHERWISE, SHUCKS! IS NON-BLANK LINE AFTER SO MANY -C ... BLANKS. I WILL HAVE TO OUTPUT THOSE BLANKS WHICH I -C ... WAS MERELY COUNTING WITHOUT WRITING. - DO 366 IBL = 1,NROWBLA - IF(LSTRIPTITLQQ) THEN - IF((JOFSCH-1) .GT. NTOTSCHED) THEN - GO TO 344 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - ELSE -C ... .NOT. STRIP-TITLE, SO WITHIN MAIN PART OF MAP ... - IF((JOFSCH-1) .GT. NSCHED_CUT) THEN - GO TO 344 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - - ENDIF - - - 344 CONTINUE -C - NSCANLN = NSCANLN + 1 - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 347 - - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF - ISPR = ISPR + 1 - C1SPRED(ISPR) = KENDLIN - 366 continue -C ... which is ENDDO on IBL on blank rows ... . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - MANYBLA = .FALSE. -C ... THEN RETURN TO NORMAL COURSE TO TRANSFER THE -C ... CURRENT NON-BLANK CONEBYT INTO C1SPRED - GO TO 320 -C - 377 CONTINUE -C . . . . enddo on ic byte at a time thru one input record . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... WHEN IT FALLS OUT OF BOTTOM OF DO LOOP, -C ... I HAVE EXHAUSTED 1920-BYTE GIVEN-DATA ARRAY - IF(LEOFIL) GO TO 477 -C -C ... WHEN CINBUF EMPTIES, -C ... AND IF NOT E-O-F YET, THEN -C ... FETCH ANOTHER INPUT RECORD -C ------------------------------------------------ -C - READ(LUNIX6T,IOSTAT=IOERR,ERR=380,END=384) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - -C ... ON GOOD RECORD READ, - NRECIN = NRECIN + 1 -C ... REINITIALIZE POINTERS FOR FRESH INPUT - IFR = 0 - GO TO 300 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... OTHERWISE, BAD READ, SO ... - 380 continue -C ... COMES TO 380 ON PARITY ERR ON READ JUST ABOVE ... - write (6,382) ioerr,NRECIN - 382 format(1h ,'REBLKFX4: AT 382 read LUNIX6T got IOSTAT error=', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 384 continue -C ... COMES TO 384 ON E-O-F ON READ JUST ABOVE ... - write (6,386) NRECIN - 386 format(1h ,'REBLKFX4: AT 386 read LUNIX6T, hit EOF ', - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - LEOFIL = .TRUE. - GO TO 477 -C -C - 477 CONTINUE -C ... COMES HERE OUT OF LOOP FOR NORMAL END OF PRODUCT -C ... WATCH OUT FOR ENDOFMAP-BYTE RECORD FOLLOWED BY STRIP TITLES; -C ... MUST DIFFERENTIATE BETWEEN ENDOFMAP AND ENDOFFILE - LEOMAP = .TRUE. - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 478 - - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF(LEAVE_OPENQQ) THEN - WRITE(6,478)NBLOCKOUT,ISPR,NSCANLN - 478 FORMAT(1H ,'REBLKFX4: NOT-FINAL PANEL COMPLETED WITH ', - 1 'NBLOCKOUT=',I5,'; ISPR=',I6, - 2 /1H ,' NSCANLN=',I6, - 3 '; LEAVING WITH INCOMPLETE PRODUCT') - GO TO 999 !... JUMP TO EXIT . . . . . . . - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ISPR = ISPR + 1 - C1SPRED(ISPR) = KENDMAP -C -C ... OUTPUT THIS PARTIALLY FULL LAST DATA RECORD -C - LCKPT = 488 -C - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 -C - WRITE(6,479) NRECIN,NSCANLN,NBLOCKOUT - 479 FORMAT(1H ,'REBLKFX4:NORMAL ENDING OF FAX PRODUCT', - 1 /1H ,'WAS FOUND IN LRECORD NO.',I4, - 2 /1H ,'AT END TOTAL SCAN_LINES=',I6,' NBLOCKOUTS=',I4) -C - IF(MANYBLA) THEN - WRITE(6,485) NROWBLA - 485 FORMAT(1H ,'REBLKFX4:DISCARDED TRAILING BLANK SCANS N=',I6) - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... must process the strip titles, just like preceding graphic -C ... data, before going on to FFFFFD-headed record - IF(.NOT. LSTRIPTITLQQ) THEN - - IF(LEOFIL) GO TO 490 -C -C ... AND IF NOT E-O-F YET, THEN -C ... FETCH ANOTHER INPUT RECORD -C ... EXPECT THE STRIP TITLES HERE -C ... BUT ONLY IF THIS IS AN ENTIRE PRODUCT FILE -C ... OF IF THIS IS THE LAST PANEL OF A MULTI-PANEL PROD -C - IF(.NOT. LEAVE_OPENQQ) THEN - READ(LUNIX6T,IOSTAT=IOERR,ERR=4852,END=4855) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - GO TO 488 !... was good read ... - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... OTHERWISE, BAD READ, SO ... - 4852 continue -C ... COMES TO 4852 ON PARITY ERR ON READ JUST ABOVE ... - write (6,4854) ioerr,NRECIN - 4854 format(1h ,'REBLKFX4: AT 4854 read LUNIX6T got IOSTAT error=', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 4855 continue -C ... COMES TO 4855 ON E-O-F ON READ JUST ABOVE ... - write (6,486) NRECIN - 486 format(1h ,'REBLKFX4: AT 486 read LUNIX6T, hit EOF ', - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - LEOFIL = .TRUE. - GO TO 490 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 488 CONTINUE -C ... ON GOOD RECORD READ, - NRECIN = NRECIN + 1 -C ... IS IT THE STRIP-TITLES WHICH I AM EXPECTING??? - call byteswap(inbufA(1), 8, 1) - IWORD1 = IAND(inbufA(1),MSKLHS) - call byteswap(inbufA(1), 8, 1) - IF(IWORD1 .EQ. KSTART_TITL) THEN -C ... YES! HERE IS THE START OF THE STRIP TITLES ... - LSTRIPTITLQQ = .TRUE. - NSCANLN = 7400 !... SO THAT CURRENT LN WILL MATCH SCHED -C ... REINITIALIZE POINTERS FOR FRESH INPUT TITLES - IFR = 4 !... ptr to source - DO I = 1,MAXEXTINT - INTSPRED(I) = 0 - ENDDO - intspred(1) = kstart_titl !... block header titles - call byteswap(intspred(1), 8, 1) - ispr = 4 !... ptr to destination - GO TO 300 !... jump way back to do striptitl - - ELSE IF(IWORD1 .EQ. KSTART_SCHED) THEN - GO TO 490 - ELSE IF(IWORD1 .EQ. KEND_ALLMAPS) THEN - GO TO 490 - ENDIF - GO TO 490 - - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... OUTPUT THE FFFFFD-HEADED JSCHEDS ARRAY HERE ... -C ... IF INTERGRAPH VERSION, SWAP THE BYTES FIRST -C ... ELSE IF CRAY VERSION, COMPRESS THE JSCHED2D ARRAY -C ... BY QUARTER-PACKING THE ARRAY - 490 CONTINUE - do i = 1,nsizdes - JSCHEDS(i) = 0 - enddo - noffset = 0 - nbitpgrp = 16 - nbitskip = 0 - ngrps2do = 8*(ntotsched + 1) - call sbytesccs(JSCHEDS,jsched2d,noffset,nbitpgrp,nbitskip, - 1 ngrps2do) -C - - NBLOCKOUT = NBLOCKOUT + 1 -C - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JSCHEDS, 8_8, 180_8) -#endif - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1JSCHED - -C write(LUNIPK6,ERR=920)JSCHEDS -C -C ... WHICH OUTPUT THE FFFFFD-ARRAY -C -C ... OUTPUT THE FFFFFC-HEADED END_OF_ALL_MAPS ARRAY HERE ... - DO I = 1,180 - JOUTBF(I) = 0 - ENDDO -C JOUTBF(1) = KENDALLPKD !... END-OF-ALL-MAPS IN FILE - LCKPT = 495 - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JOUTBF, 8_8, 180_8) -#endif - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1OUTBF - -C write(LUNIPK6,ERR=980)JOUTBF - -C - GO TO 999 -C -C * * * * * * * * * -C -C * * * * * * * * * -C - 900 CONTINUE -C ... COMES HERE IF END-OF-FILE ENCOUNTERED ON INPUT FILE - WRITE(6,905) LUNIX6T,LCKPT,NRECIN - 905 FORMAT(1H ,'REBLKFX4:HIT EOF ON FAX INPUT FILE DSRN=',I3, - 1 /1H ,' AFTER CHECKPOINT=', I5, - 2 ' ON LRECORD NO.', I4) - GO TO 980 -C -C - 920 CONTINUE -C ... COMES HERE IF WRITE PARITY ERROR ON WRITING TO -C ... UNIT = LUNIPK6 -C - WRITE(6,925) LUNIPK6,NBLOCKOUT - 925 FORMAT(1H ,'*** ERROR WHILE TRYING TO WRITE TO UNIT=', - 1 I3,/1H ,5X,'KBLOCK = ', I3) -C - GO TO 980 -C - 930 CONTINUE -C ... COMES HERE IF GIVEN AN ALL-BLANK MAP - WRITE(6,935) NBEFORE - 935 FORMAT(1H ,'REBLKFX4: GIVEN AN EMPTY MAP; NO FAX MAP.', - 1 /1H ,' BLANK SCAN_LINE COUNT =', I5) - IERR= 3 - GO TO 999 -C - 940 CONTINUE -C ... COMES HERE IF GIVEN EMPTY MAP, BADLY FORMATTED - WRITE(6,945) NBEFORE - 945 FORMAT(1H ,'REBLKFX4: GIVEN AN EMPTY MAP; NO FAX MAP.', - 1 /1H ,' BAD FORMAT. HIT PHYSICAL EOF. NBEFORE=',I5) - IERR = 4 - GO TO 999 -C - 966 CONTINUE -C ... COMES HERE IF SCANNED THRU FINAL REC W/O FINDING -C ... THE '33'X END... - WRITE(6,968) LUNIX6T,LCKPT,NRECIN - 968 FORMAT(1H ,'REBLKFX4:ERRONEOUS FORMAT IN FAXS FILE ON DSRN=', - A I3, - 1 /1H ,' NO HEX33 END-MARK FOUND IN FINAL REC NO.', - 2 I4) - GO TO 980 -C - 970 CONTINUE -C ... COMES HERE IF NO VALID 1ST FULLWORD ON FIRST RECORD - WRITE(6,975)inbufA(1) - 975 FORMAT(1H ,'REBLKFX4:** ERROR STOP. INVALID X6T FILE HEADER.', - 1 ' WORD(1)= X', Z17.16) -C - GO TO 980 -C - 980 CONTINUE -C - IERR = 1 - GO TO 999 - 999 CONTINUE - RETURN - END - SUBROUTINE REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) -C ... GIVEN: ONE FULL (USUALLY FULL) 1920-BYTE BIN -C ... (FULL, EXCEPT WHEN FLUSHING LAST DATA RECORD) -C ... TASK: COMPRESS INTO 1440-BYTES, THEN OUTPUT -C ... WHERE INTSPRED MUST EQUIVALENCED TO C1SPRED IN CALLER,S -C ... WHERE JOUTBF MUST EQUIVALENCED TO C1OUTBF IN CALLER,S - - INTEGER NBYTPWRD - PARAMETER (NBYTPWRD=8) !... CRAY 8-BYTE INT - - INTEGER NMCSTDRECL !... = 1440 BYTES - PARAMETER (NMCSTDRECL=1440) - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) - INTEGER MAXEXTINT !...240 I*8 WRDS =1920/8 - PARAMETER (MAXEXTINT=MAXEXTBYT/NBYTPWRD) - -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER LUNIPK6 - - INTEGER INTSPRED(MAXEXTINT) - CHARACTER*1 C1SPRED(MAXEXTBYT) -C ... where EQUIV (INTSPRED,C1SPRED) ... MUST BE IN CALLER,S - - INTEGER JOUTBF(180) !... I*4 WAS (360) - CHARACTER*1 C1OUTBF(NMCSTDRECL) -C ... WHERE JOUTBF MUST EQUIVALENCED TO C1OUTBF IN CALLER,S - - - INTEGER NBLOCKOUT - LOGICAL LSTARTEDQQ - INTEGER IRET600 - - CHARACTER*1 NULL - - SAVE - -C * * * * * * * * * - - IRET600 = 0 - NULL = CHAR(0) -C -C - 600 CONTINUE -C - IF(ISPR .LE. 0) GO TO 666 -C ... IF NOTHING WAS MOVED INTO C1SPRED, DON'T OUTPUT ANY -C ... WRITE(6,611) LCKPT - 611 FORMAT(1H ,'REBLKFX4 IS WRITING BLOCK AT CHECKPT=', I4) -C - IF(ISPR .LT. MAXEXTBYT) THEN -C ... ZERO REMAINDER OF BUFFER IF PARTIALLY FULL - MM1 = ISPR + 1 - DO I = MM1,MAXEXTBYT - C1SPRED(I) = NULL - ENDDO - ENDIF -C -C ... TO COMPRESS THE 6-BITS-IN-8-BITS INTO CONCATENATED -C ... 6-BITS, -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTSPRED, 8_8, MAXEXTINT) -#endif - CALL PAK8TO6(INTSPRED,JOUTBF) -C -C - NBLOCKOUT = NBLOCKOUT + 1 -C ... IF(NBLOCKOUT .LE. 1) THEN -C ... DUMP THE FIRST C1OUTBF TO SEE IF IT STARTS W/ FFFFFF -C ... WRITE(6,624)(JOUTBF(I),I=1,360) -C 624 FORMAT(1H ,'REBLKFX4: FIRST OUTPUT BUFFER CONTAINS ...', -C 1 /1H ,(8Z9.8)) -C ... ENDIF -C -C WHERE EACH FAX RECORD IS 1440 BYTES - - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JOUTBF, 8_8, 180_8) -#endif - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1OUTBF - -C WRITE(LUNIPK6,ERR=920)JOUTBF - -C - 666 CONTINUE -C - do i = 1,MAXEXTINT - intspred(i) = 0 - enddo - ISPR = 0 - GO TO 999 -C -C * * * * * * * * * -C - 920 CONTINUE -C ... COMES HERE IF WRITE PARITY ERROR ON WRITING TO -C ... UNIT = LUNIPK6 -C - WRITE(6,925) LUNIPK6,NBLOCKOUT - 925 FORMAT(1H ,'REBLK600: ERROR WHILE TRYING TO WRITE TO UNIT=', - 1 I3,/1H ,5X,'KBLOCK = ', I3) -C - GO TO 980 -C - 980 CONTINUE -C - IRET600 = 1 - GO TO 999 - - 999 CONTINUE - RETURN - END - - SUBROUTINE REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) -C ... CHANGED FROM ASSIGNED GOTO 700 TO SUBR ... 30-APR1996/DSS -C * * * * * * * * * -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER NSCANLN,NBLSAV,ISPSAV,NBLOCKOUT,ISPR - - SAVE - - 700 CONTINUE -C ... COMES HERE ON END_OF_SCANLINE ... - JWHICH = JOFSCH - 1 - IF(JWHICH .GT. NTOTSCHED) THEN - GO TO 719 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ENDIF - -C ... WHAT ABOUT THE STRIP-TITLE VALUES UP THERE ABOVE 7400??? -C ... HOW ARE YOU EVER GOING TO MATCH AGAINS THOSE ??? -C ... BY RESETTING NSCANLN=7400 IN MAIN WHEN GOING BACK THRU -C ... THE STRIPTITLE RLE BLOCK - - -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - IF(NSCANLN .LT. JLINSRTED(1,JWHICH)) GO TO 717 -C ... OTHERWISE, CURRENT SCANLINE IS A MATCH OF THIS -C ... SCHED ENTRY'S STARTING SCANLINE ... -C ... SO PUT POINTERS IN PLACE OF STARTING SCAN LINE. - JPTR = JLINSRTED(2,JWHICH) - JSCHED2D(2,JPTR) = NBLSAV - IF(ISPSAV .GT. 0) THEN - JSCHED2D(3,JPTR) = ISPSAV - 1 - ELSE -C ... FAIL-SAFE TO PREVENT NEGATIVE-VALUED BYTE-POINTER ... - JSCHED2D(3,JPTR) = 0 - ENDIF -C ... WHERE BYTE POINTER DECREMENTED BECAUSE BEDIENT -C ... WANTS RELATIVE BYTE POINTER. - JOFSCH = JOFSCH + 1 - GO TO 700 -C ... WHICH GOES BACK TO SEE IF ANOTHER SCHED ENTRY -C ... EXISTS WITH SAME STARTING SCANLINE. -C - 717 CONTINUE -C ... COMES HERE ONLY IF SOME SCHED ENTRY REMAINS -C ... UNADDRESSED, AND IF THE CURRENT LINE DID NOT -C ... MATCH. -C ... SAVE POINTER TO THE START OF NEXT SCAN LINE. - NBLSAV = NBLOCKOUT - ISPSAV = ISPR + 2 - IF(ISPSAV .GT. MAXEXTBYT) THEN - ISPSAV = 1 - NBLSAV = NBLSAV + 1 - ENDIF -C - 719 CONTINUE - RETURN - END - - SUBROUTINE MAKFFFD(IISCHED,LSCHED_EXTDQQ) -C ... GIVEN: (1.)IISCHED ARRAY DEFINING EACH SUBSET AND REAL-INSET -C ... AND STRIP-TITLE-INSET IN THIS PRODUCT -C ... (2.)LSCHED_EXTDQQ -- LOGICAL SWITCH TO TELL ME -C WHICH OF TWO DATA FORMATS IS ISCHED IN: -C == .T.; EACH 16-BIT "WORD" IS IN THE LOW-ORDER -C 16-BITS OF EACH 64-BIT INTEGER; -C == .F.; THE 16-BIT "WORDS" ARE CONCATENATED -C ... RESULTS: INTO WORK ARRAYS AND COUNTERS IN /XSCHEDS/ -C -C ... WHAT DOES THIS DO? -C ... (A.) ZEROS THE JSCHED2D WORKSPACE FOR THE FFFFFD-HEADED -C ... ISCHED TRAILER-RECORD ARRAY; -C ... (B.) COPIES THE GIVEN IISCHED DATA INTO JSCHED2D -C ... WITH DATA STILL IN THE EXTENDED FORMAT; -C ... WHY EVEN COPY IT THEN??? BECAUSE I WILL CHANGE -C ... CONTENTS, AND I DO NOT WANT TO CHANGE THE GIVEN; -C ... (C.) CREATES AND SORTS A SORTKEY ARRAY: -C ... CONTAINING THE STARTING SCANLINE J-VALUE -C ... AND A POINTER INTO THE JSCHED2D-ARRAY -C (DOES NOT REARRANGE THE DATA WITHIN JSCHED2D.) -C ... -C ... -C ... THAT IS ALL IT DOES. IT IS NOT NOT NOT READY TO GO. -C ... THE STARTING SCANLINE NUMBER HAS NOT BEEN CONVERTED TO -C ... A POINTER BY BLOCK NUMBER AND BYTE NUMBER WITHIN BLOCK. -C ... SINCE THE CRAY DOES NOT HAVE INTEGER*2, THE RESULTING -C ... JSCHED2D ARRAY IS AN EXTENDED VERSION IN WHICH EACH -C ... VALUE IS IN THE LOW-ORDER 16-BITS OF EACH 64-BIT WORD; -C ... SO IT STILL NEEDS A CALL SBYTESCCS() TO PACK THE I*2 DATA - -C ... WHY DO THIS? -C ... SOMEWHERE ELSE IS THE LOGIC FOR CONVERTING THE SCANLINE -C ... NUMBER INTO A POINTER BY BLOCK NUMBER AND BYTE NUMBER. -C ... WHEN IT DOES THAT, IT WILL BE EASIER TO DO THAT IF THE -C ... SCANLINE NUMBERS ARE SORTED. -C ================================================================ -C ... SHOULD I SORT THE POINTERS ONLY AND LEAVE THE GIVEN -C ... ITEM SEQUNCE INTACT??? (Yes!) - -C ... DOES BEDIENT CHANGE THE ARRANGEMENT? (No!) -C ... SEE EXAMPLE SOMEWHERE!!!! (See "isched.doc") -C ... -C ... I looked at an FT01 file and the isched 8-iiword sets -C ... are not sorted; they are in their original given sequence -C ... so I should sort only the pointer array. So the logic -C ... in this subroutine must be changed. (1-May-1996/dss) -C -C ================================================================ -C ... I SPLIT THE ISCHED MILLING ARND INTO A SUBR. -C ... THE ISCHED DATA IS ESSENTIALLY 16-BIT I*2 WORD ORIENTED -C ... HOW CAN I DO THIS IN THE I*8 WORD OF CRAY? -C ... THE FFFFFD-HEADED TRAILER RECORD IS NOT 6-BIT PACKED; -C ... IT IS I*2 JSCHEDS(720) = 720 I*2 INTEGER VALUES -C ... IN SETS OF 8 I*2 INTEGERS PER LOGICAL MAP SUBSET; -C ... IF, ON THE CRAY, WE WORK IN A SPACE OF I*8 JSCHEDS(720) -C ... IN WHICH THE DATA IS IN THE LOW-ORDER 16-BITS OF EVERY -C ... LONGWORD, THEN ONLY AT THE VERY END, JUST BEFORE OUTPUT -C ... I COULD QUARTER-PACK IT. -C -C ... INITIALIZE FFFFFD-HEADED RECORD HERE -C ... SORT SUBSET_DEFINITIONS BY THEIR STARTING SCANLINE; -C ... COUNT THE NUMBER OF SUBSETS; -C ... INITIALIZE FLAGS. - - -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 - - INTEGER LIMITSETS - PARAMETER (LIMITSETS=MXSCHED-2) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER IISCHED(8,MXSCHED) -C ... WHERE IISCHED IS GIVEN AS ARG1 -C ... AND IS IN THE SAME FORMAT AS IN CALL TO CNTR - LOGICAL LSCHED_EXTDQQ !... ARG2 - - - INTEGER ISORKEY(MXSCHED) -C - INTEGER KIISCHED(8) -C ... WHERE KIISCHED IS A CANNED SUBSET DEF. IN CASE -C ... THE GIVEN IISCHED IS BAD - - DATA KIISCHED / 150, 0, 0,1200, X'8000',X'D800', 0,0 / -C ... WHERE DUMMY KIISCHED USES SUBSET NO. 150 (MY CHECKOUT) - - INTEGER I8HOLD(2) - CHARACTER*1 C1HOLD(16) - EQUIVALENCE (I8HOLD(1),C1HOLD(1)) - - INTEGER IPAIR(2) - INTEGER IIWRDEXT(8) - INTEGER MSKLHS - DATA MSKLHS / X'FFFFFFFF00000000' / - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - - INTEGER JLINE_VAL -C - SAVE -C -C . . . S T A R T . . . . . . . . . . . . . . . . . . . . . . -C - write(6,151)LSCHED_EXTDQQ - 151 format(1h ,'reblkfx4::makfffd: entered with LSCHED_EXTDQQ = .', - 1 L1,'.') - - NTOTSCHED = 0 - - DO J = 1,MXSCHED !... MXSCHED=60 - ISORKEY(J) = 0 - ENDDO - - DO J = 1,MXSCHED - JLINSRTED(1,MXSCHED) = 0 - JLINSRTED(2,MXSCHED) = 0 - ENDDO - -C -C ... INTEGER JSCHED2D(8,90) - DO J = 1,MXSCHED !... MXSCHED=60 - DO I = 1,8 - JSCHED2D(I,J) = 0 - ENDDO - ENDDO -C - JSCHED2D(1,1) = X'FFFF' - JSCHED2D(2,1) = X'FD00' -C - NTOTSCHED = 0 - IF(LSCHED_EXTDQQ)THEN -C ... M2 IS SET TO ENSURE THERE WILL BE A ZERO-VALUE WITHIN -C ... MXSCHED-SIZED ARRAYS BEYOND LAST NON-ZERO ITEM - M2 = MXSCHED - 2 - DO JJ = 1,M2 - IF((IISCHED(1,JJ) .EQ. 0) .AND. - 1 (IISCHED(2,JJ) .EQ. 0)) THEN - GO TO 154 - ENDIF - JSTARTLINE = IISCHED(2,JJ) - IF(JSTARTLINE .GE. 8200) THEN -C ... BEYOND FAX STRIP TITLES INTO AFOS ... -C ... AND I AM NOT DOING AFOS, SO JUMP OUT - GO TO 154 - ENDIF - -C ... OTHERWISE, THIS ITEM IS NOT THE END OF ISCHED YET - NTOTSCHED = NTOTSCHED + 1 - - DO II = 1,8 - JSCHED2D(II,JJ+1) = IISCHED(II,JJ) - ENDDO - - IACC = JSTARTLINE !... J-VAL OF STARTING SCANLN - IACC = ISHFT(IACC,32) !... SORT KEY IN HI-ORDER HAFWD - JPTR = JJ + 1 !... PTR INTO JSCHED2D ARRAY - ISORKEY(JJ) = IOR(IACC,JPTR) !... /SORTKEY/PTR/ - ENDDO - GO TO 154 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ... COMES HERE IF LSCHED_EXTDQQ == .F. -C ... DATA WITHIN IISCHED(8,J) IS REALLY CONCATENATED I*2 WORDS - NTOTSCHED = 0 - DO JJ = 1,15 !... 60/4SETS PER 8I*8 = 15 - DO II = 1,8,2 !... 2 I*8 INTS == 8 I*2 WORDS -C ... FETCH NEXT TWO I*8 WORDS OUT OF IISCHED() ARRAY ... - I8HOLD(1) = IISCHED(II,JJ) - I8HOLD(2) = IISCHED(II+1,JJ) - IACC = IAND(I8HOLD(1),MSKLHS) - IF(IACC .EQ. 0) THEN -C ... THIS IS THE LAST DATA ITEM TO TRANSFER ... - GO TO 154 - ENDIF - - IF((NTOTSCHED+1) .GT. LIMITSETS) THEN - GO TO 154 - ENDIF - - DO IDE = 1,8 - IBY1 = 2*(IDE-1) + 1 - IBY2 = IBY1 + 1 - IPAIR(1) = MOVA2I(C1HOLD(IBY1)) - IPAIR(1) = ISHFT(IPAIR(1),8) - IPAIR(2) = MOVA2I(C1HOLD(IBY2)) - IIWRDEXT(IDE) = IOR(IPAIR(1),IPAIR(2)) - ENDDO -C ... NOW NON-ZERO 8-WORD SET IN (IIWRDEXT(I),I=1,8) -C ... JUST LIKE A SET FROM EXTENDED IISCHED ... - JSTARTLINE = IIWRDEXT(2) - IF(JSTARTLINE .GE. 8200) THEN -C ... BEYOND FAX STRIP TITLES INTO AFOS ... -C ... AND I AM NOT DOING AFOS, SO JUMP OUT - GO TO 154 - ENDIF - -C ... OTHERWISE, THIS ITEM IS NOT THE END OF ISCHED YET - NTOTSCHED = NTOTSCHED + 1 - - DO II2 = 1,8 - JSCHED2D(II2,NTOTSCHED+1) = IIWRDEXT(II2) - ENDDO - - IACC = JSTARTLINE !... J-VAL OF STARTING SCANLN - IACC = ISHFT(IACC,32) !... SORT KEY IN HI-ORDER HAFWD - JPTR = NTOTSCHED + 1 !... PTR INTO JSCHED2D ARRAY - ISORKEY(NTOTSCHED) = IOR(IACC,JPTR) -C !... /SORTKEY/PTR/ - ENDDO - ENDDO - GO TO 154 - - ENDIF -C - 154 CONTINUE -C ... ALL SUBSET DEFINITIONS HAVE BEEN COPIED INTO JSCHED2D -C ... AND NTOTSCHED CONTAINS THE COUNT OF SUBSETS/INSETS. - - WRITE(6,157) NTOTSCHED - 157 FORMAT(1H ,'REBLKFX4:IN GIVEN IISCHED, NO. OF _SETS=',I3) -C - IF(NTOTSCHED .LE. 0) THEN -C ... BAD IISCHED WAS GIVEN; BUT LET'S TRY TO CONTINUE -C ... WITH A CANNED IISCHED FOUND IN KIISCHED - WRITE(6,159) - 159 FORMAT(1H ,'REBLKFX4:-W- BAD IISCHED. PROCEEDING ANYWAY.') - DO I = 1,8 - JSCHED2D(I,2) = KIISCHED(I) - ENDDO -C - JSCHED2D(1,3) = 0 - JSCHED2D(2,3) = 0 -C - JLINSRTED(1,1) = KIISCHED(2) !... JLINE VAL - JLINSRTED(2,1) = 2 !... PTR -C - NTOTSCHED = 1 - NSCHED_CUT = 1 - GO TO 177 - ENDIF -C -C ... IF ONLY ONE GOOD ITEM IN IISCHEDS HAS BEEN MOVED, THEN -C ... BYPASS THE SORT - IF(NTOTSCHED .LE. 1) THEN - JSCHED2D(1,3) = 0 - JSCHED2D(2,3) = 0 -C - JLINSRTED(1,1) = JSCHED2D(2,2) !... JLINE VAL - JLINSRTED(2,1) = 2 !... PTR -C - NTOTSCHED = 1 - NSCHED_CUT = 1 - GO TO 177 - ENDIF - -C ... OTHERWISE,TO SORT THE SUBSET DEFS BY STARTING SCAN LINE, - - CALL PIKSOR(ISORKEY,NTOTSCHED) - - WRITE(6,165) NTOTSCHED - 165 FORMAT(1H ,'REBLKFX4::MAKFFFD: DID PIKSOR. NTOTSCHED=',I4) -C - NSCHED_CUT = 0 - NSCHED_TITL = 0 - DO IS = 1,NTOTSCHED - IACC = ISORKEY(IS) - JPTR = IAND(IACC,MSKRHS) - JLINE_VAL = ISHFT(IACC,-32) - JLINSRTED(1,IS) = JLINE_VAL - JLINSRTED(2,IS) = JPTR !... PTR - IF(JLINE_VAL .LT. 7400) THEN - NSCHED_CUT = NSCHED_CUT + 1 - ELSE IF(JLINE_VAL .LT. 8200) THEN - NSCHED_TITL = NSCHED_TITL + 1 - ENDIF - ENDDO -C - 177 CONTINUE - WRITE(6,178)NTOTSCHED,NSCHED_CUT,NSCHED_TITL - 178 FORMAT(1H ,'REBLKFX4::MAKFFFD: EXITING WITH NTOTSCHED=',I4, - 1 /1H ,' NSCHED_CUT=',I4,'; NSCHED_TITL=',I4) - IF(NTOTSCHED .GT. 0) THEN - WRITE(6,1781) - 1781 FORMAT(1H ,' LINUM JOFSHD -- FROM JLINSRTED(1,J),(2,J):') - WRITE(6,1782)(JLINSRTED(1,J),JLINSRTED(2,J),J=1,NTOTSCHED) - 1782 FORMAT((2I6)) - WRITE(6,1783) - 1783 FORMAT(1H ,' ..... ..... . . . END OF JLINSRTED . . .') - ENDIF - - RETURN - END diff --git a/util/sorc/trpanl.fd/shftl.f b/util/sorc/trpanl.fd/shftl.f deleted file mode 100755 index 46e3dbeec2..0000000000 --- a/util/sorc/trpanl.fd/shftl.f +++ /dev/null @@ -1,4 +0,0 @@ - integer function SHFTL(iv,ish) - SHFTL=ISHFT(iv,ish) - return - end diff --git a/util/sorc/trpanl.fd/shftr.f b/util/sorc/trpanl.fd/shftr.f deleted file mode 100755 index 45c32cf6bf..0000000000 --- a/util/sorc/trpanl.fd/shftr.f +++ /dev/null @@ -1,7 +0,0 @@ - integer function SHFTR(iv,ish) - print 194,iv,ish,-ish - 194 format('SHFTR CALLED WITH ',3z20) - ir=-ish - SHFTR=ISHFT(iv,-ir) - return - end diff --git a/util/sorc/trpanl.fd/stream3.f b/util/sorc/trpanl.fd/stream3.f deleted file mode 100755 index 0d27bd9b8b..0000000000 --- a/util/sorc/trpanl.fd/stream3.f +++ /dev/null @@ -1,67 +0,0 @@ - SUBROUTINE stream3(mbars,itime,lupgb,lupgi,F3) -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c GFS forecast model - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ - luv = .FALSE. - ldz = .FALSE. - lps = .TRUE. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) = mbars - jpds(14)=itime - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - return - end diff --git a/util/sorc/trpanl.fd/w3fp02_fake.f b/util/sorc/trpanl.fd/w3fp02_fake.f deleted file mode 100755 index ae67a53b76..0000000000 --- a/util/sorc/trpanl.fd/w3fp02_fake.f +++ /dev/null @@ -1,1110 +0,0 @@ - SUBROUTINE W3FP02(ID,KTITLE,N) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: W3FP02 NMC TITLING PROGRAM -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 96-05-17 -C -C ABSTRACT: GENERATES A TITLE FROM THE GIVEN DATA-FIELD IDENTIFIER -C FORMULATED ACCORDING TO NMC O.N. 84. THE RESULTING TITLE USES -C SPACE UP TO 328 CHARACTERS (41 I*8 WORDS). -C -C PROGRAM HISTORY LOG: -C YR-MO-DA ORIGINAL AUTHOR(S)'S NAME: ?? -C 83-10-12 S. COBBS -- ADDED SUBR VALUE (RENAMED TO FP02_VAL) -C 85-01-25 D. MILLER -- ADDED SUBR TCHECK (RENAMED TO DT_UNITS) -C YR-MO-DA S. COBBS -- MODIFIED TO RUN ON HDS-9040 -C 95-01-31 ???? -- LAST MODIFIED OPNL VERSION -C 96-05-17 SHIMOMURA -- MODIFIED TO RUN ON CRAY -C USAGE: CALL W3FP02 (ID, KTITLE, N) -C -C INPUT ARGUMENT LIST: -C 'ID' - INTEGER*8 12-WORD FIELD-IDENTIFIER DESCRIBING THE DATA -C (IN THIS CRAY VERSION THE 32-BIT DATA WORDS ARE -C POSITIONED IN THE LOW-ORDER HALF OF THE CRAY -C 64-BIT INTEGERS.) -C ' N' - INTEGER*8 NUMBER OF LINES OF OUTPUT DESIRED -C = 1 FIRST LINE (11 I*8 WORDS): THE PLAIN ENGLISH -C TITLE; -C (88-BYTE LINE-1 STARTS AT KTITLE(1)); -C -C = 2 FIRST LINE PLUS SECOND LINE; -C SECOND LINE (16 I*8 WORDS): DECIMAL VALUES -C OF THE PARAMETERS; -C (128-BYTE LINE-2 STARTS AT KTITLE(12)); -C -C = 3 FIRST LINE + SECOND LINE + THIRD LINE -C THIRD LINE (14 I*8 WORDS): HEXADECIMAL DUMP -C OF THE 12 WORD FIELD IDENTIFIER; -C (112-BYTE LINE-3 STARTS AT KTITLE(55)); -C NOTE: THERE ARE NO LINE DELIMITERS TO SEPARATE -C THE LINES. -C OUTPUT ARGUMENT LIST: -C 'KTITLE' - INTEGER*8 KTITLE(41) -C ARRAY TO CONTAIN THE RESULTING TITLE IN ASCII -C -C REMARKS: -C SEE NMC OFFICE NOTE 84 FOR DATA FIELD IDENTIFIER SPECS -C -C SUBPROGRAMS CALLED: -C UNIQUE: FP02_LN1,FP02_LN2,FP02_LN3,FP02_VAL,DT_UNITS -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C - integer ID(12) - integer KTITLE(41) !... 41 CRAY I*8 == 82 IBM I*4 -C ... integer KTITLE(82) - - INTEGER KLANKS - CHARACTER*8 CLANKS - EQUIVALENCE (KLANKS,CLANKS) - DATA CLANKS / ' ' / -C ...12345678... -C - SAVE -C - - DO I = 1,11 - KTITLE(I) = KLANKS - ENDDO - - CALL FP02_LN1(ID,KTITLE) - - IF(N .GT. 1) GO TO 10 - RETURN -C - 10 CONTINUE - - DO I = 12,27 - KTITLE(I) = KLANKS - ENDDO - - CALL FP02_LN2(ID,KTITLE) - - IF(N.GT.2) GO TO 20 - RETURN -C - 20 CONTINUE - - DO I = 28,41 - KTITLE(I) = KLANKS - ENDDO - - CALL FP02_LN3(ID,KTITLE) - - RETURN - END - - SUBROUTINE FP02_LN1(ID,JTITLE) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_LN1 CREATES THE FIRST LINE OF TITLE -C AUTHOR: COBBS,S ORG: W/NMC42 DATE: 85-01-25 -C -C ABSTRACT: CREATES THE FIRST LINE OF THE TITLE FROM THE -C ID WORDS. -C -C -C USAGE: CALL FP02_LN1 (ID,JTITLE) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C ID ID WORDS ARGUMENT -C -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C JTITLE TITLE ARRAY ARGUMENT -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C -C . . . . . . . . . . . . . - INTEGER ID(12) - INTEGER JTITLE(41) -C . . . . . . . . . . . . . - INTEGER DTIME_CODE - INTEGER JKEEP(15) - - INTEGER KTITLE(41) - CHARACTER*328 CTITLE - EQUIVALENCE (KTITLE(1),CTITLE) - - integer MASK(8) -C - DATA MASK(1)/ X'0000000F' / - DATA MASK(2)/ X'000000FF' / - DATA MASK(3)/ X'00000FFF' / - DATA MASK(4)/ X'0000FFFF' / - DATA MASK(5)/ X'000FFFFF' / - DATA MASK(6)/ X'00FFFFFF' / - DATA MASK(7)/ X'0FFFFFFF' / - DATA MASK(8)/ X'FFFFFFFF' / - - - INTEGER TEMPR - CHARACTER*1 ISTORE(8) - EQUIVALENCE (TEMPR,ISTORE(1)) - - INTEGER C1,C2,E1,E2,S1,S2,Q,M,G -C - CHARACTER*8 INUM1 - CHARACTER*8 INUM2 - CHARACTER*8 KWRITE(3) - character*6 QWRITE -C - CHARACTER*1 LTEMP(7) - CHARACTER*1 MTEMP(7) - - INTEGER NSHIFT - INTEGER NMASK - INTEGER NID -C -C -C IDWORDS: MASK CONTROL -C -C . . . . . . . . . . . . . . . . . . . - INTEGER SHFMSK(15) - - DATA SHFMSK( 1)/X'00020100'/ - DATA SHFMSK( 2)/X'08020700'/ - DATA SHFMSK( 3)/X'10020700'/ - DATA SHFMSK( 4)/X'18020700'/ - DATA SHFMSK( 5)/X'08050200'/ - DATA SHFMSK( 6)/X'00020200'/ - DATA SHFMSK( 7)/X'08050400'/ - DATA SHFMSK( 8)/X'00020400'/ - DATA SHFMSK( 9)/X'1C010300'/ - DATA SHFMSK(10)/X'08030100'/ - DATA SHFMSK(11)/X'08030300'/ - DATA SHFMSK(12)/X'14030100'/ - DATA SHFMSK(13)/X'00020700'/ - DATA SHFMSK(14)/X'10020800'/ -C -C . . . . . . . . . . . . . . . . . . . -C MONTH TABLE. -C - CHARACTER*4 CMONTH(12) - DATA CMONTH( 1)/ ' JAN'/ - DATA CMONTH( 2)/ ' FEB'/ - DATA CMONTH( 3)/ ' MAR'/ - DATA CMONTH( 4)/ ' APR'/ - DATA CMONTH( 5)/ ' MAY'/ - DATA CMONTH( 6)/ ' JUN'/ - DATA CMONTH( 7)/ ' JUL'/ - DATA CMONTH( 8)/ ' AUG'/ - DATA CMONTH( 9)/ ' SEP'/ - DATA CMONTH(10)/ ' OCT'/ - DATA CMONTH(11)/ ' NOV'/ - DATA CMONTH(12)/ ' DEC'/ -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . -C REFERENCE TABLE FOR SNAME. -C - INTEGER S_CODE(17) - DATA S_CODE(1)/1/ - DATA S_CODE(2)/2/ - DATA S_CODE(3)/6/ - DATA S_CODE(4)/7/ - DATA S_CODE(5)/8/ - DATA S_CODE(6)/16/ - DATA S_CODE(7)/19/ - DATA S_CODE(8)/128/ - DATA S_CODE(9)/129/ - DATA S_CODE(10)/130/ - DATA S_CODE(11)/144/ - DATA S_CODE(12)/145/ - DATA S_CODE(13)/146/ - DATA S_CODE(14)/147/ - DATA S_CODE(15)/148/ - DATA S_CODE(16)/131/ - DATA S_CODE(17)/132/ -C -C . . . . . . . . . . . . . . . . . . . -C SNAME TABLE. - character*4 SNAME(18) -C - DATA SNAME( 1)/ ' GPM'/ - DATA SNAME( 2)/ ' PA '/ - DATA SNAME( 3)/ ' M '/ - DATA SNAME( 4)/ ' M '/ - DATA SNAME( 5)/ ' MB '/ - DATA SNAME( 6)/ ' DEG'/ - DATA SNAME( 7)/ ' POT'/ - DATA SNAME( 8)/ ' MSL'/ - DATA SNAME( 9)/ ' SFC'/ - DATA SNAME(10)/ ' TRO'/ - DATA SNAME(11)/ ' BDY'/ - DATA SNAME(12)/ ' TRS'/ - DATA SNAME(13)/ ' STS'/ - DATA SNAME(14)/ ' QCP'/ - DATA SNAME(15)/ ' SIG'/ - DATA SNAME(16)/ 'MWSL'/ - DATA SNAME(17)/ 'PLYR'/ - DATA SNAME(18)/ ' '/ -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . -C REFERENCE TABLE FOR QNAME. - INTEGER Q_CODE(108) -C - DATA Q_CODE( 1)/ 1/ - DATA Q_CODE( 2)/ 2/ - DATA Q_CODE( 3)/ 6/ - DATA Q_CODE( 4)/ 8/ - DATA Q_CODE( 5)/ 16/ - DATA Q_CODE( 6)/ 17/ - DATA Q_CODE( 7)/ 18/ - DATA Q_CODE( 8)/ 19/ - DATA Q_CODE( 9)/ 20/ - DATA Q_CODE(10)/ 21/ - DATA Q_CODE(11)/ 40/ - DATA Q_CODE(12)/ 41/ - DATA Q_CODE(13)/ 42/ - DATA Q_CODE(14)/ 43/ - DATA Q_CODE(15)/ 44/ - DATA Q_CODE(16)/ 48/ - DATA Q_CODE(17)/ 49/ - DATA Q_CODE(18)/ 50/ - DATA Q_CODE(19)/ 51/ - DATA Q_CODE(20)/ 52/ - DATA Q_CODE(21)/ 53/ - DATA Q_CODE(22)/ 54/ - DATA Q_CODE(23)/ 55/ - DATA Q_CODE(24)/ 56/ - DATA Q_CODE(25)/ 57/ - DATA Q_CODE(26)/ 58/ - DATA Q_CODE(27)/ 59/ - DATA Q_CODE(28)/ 60/ - DATA Q_CODE(29)/ 72/ - DATA Q_CODE(30)/ 73/ - DATA Q_CODE(31)/ 74/ - DATA Q_CODE(32)/ 80/ - DATA Q_CODE(33)/ 81/ - DATA Q_CODE(34)/ 88/ - DATA Q_CODE(35)/ 89/ - DATA Q_CODE(36)/ 90/ - DATA Q_CODE(37)/ 91/ - DATA Q_CODE(38)/ 92/ - DATA Q_CODE(39)/ 93/ - DATA Q_CODE(40)/ 94/ - DATA Q_CODE(41)/ 95/ - DATA Q_CODE(42)/ 96/ - DATA Q_CODE(43)/112/ - DATA Q_CODE(44)/113/ - DATA Q_CODE(45)/114/ - DATA Q_CODE(46)/115/ - DATA Q_CODE(47)/120/ - DATA Q_CODE(48)/121/ - DATA Q_CODE(49)/160/ - DATA Q_CODE(50)/161/ - DATA Q_CODE(51)/162/ - DATA Q_CODE(52)/163/ - DATA Q_CODE(53)/164/ - DATA Q_CODE(54)/165/ - DATA Q_CODE(55)/166/ - DATA Q_CODE(56)/167/ - DATA Q_CODE(57)/168/ - DATA Q_CODE(58)/169/ - DATA Q_CODE(59)/170/ - DATA Q_CODE(60)/171/ - DATA Q_CODE(61)/176/ - DATA Q_CODE(62)/177/ - DATA Q_CODE(63)/178/ - DATA Q_CODE(64)/184/ - DATA Q_CODE(65)/185/ - DATA Q_CODE(66)/186/ - DATA Q_CODE(67)/187/ - DATA Q_CODE(68)/188/ - DATA Q_CODE(69)/384/ - DATA Q_CODE(70)/385/ - DATA Q_CODE(71)/386/ - DATA Q_CODE(72)/387/ - DATA Q_CODE(73)/388/ - DATA Q_CODE(74)/389/ - DATA Q_CODE(75)/390/ - DATA Q_CODE(76)/391/ - DATA Q_CODE(77)/ 97/ - DATA Q_CODE(78)/ 98/ - DATA Q_CODE(79)/ 99/ - DATA Q_CODE(80)/100/ - DATA Q_CODE(81)/101/ - DATA Q_CODE(82)/102/ - DATA Q_CODE(83)/103/ - DATA Q_CODE(84)/148/ - DATA Q_CODE(85)/172/ - DATA Q_CODE(86)/200/ - DATA Q_CODE(87)/201/ - DATA Q_CODE(88)/202/ - DATA Q_CODE(89)/203/ - DATA Q_CODE(90)/392/ - DATA Q_CODE(91)/ 7/ - DATA Q_CODE(92)/ 61/ - DATA Q_CODE(93)/104/ - DATA Q_CODE(94)/173/ - DATA Q_CODE(95)/174/ - DATA Q_CODE(96)/175/ - DATA Q_CODE(97)/304/ - DATA Q_CODE(98)/305/ - DATA Q_CODE(99)/400/ - DATA Q_CODE(100)/401/ - DATA Q_CODE(101)/402/ - DATA Q_CODE(102)/403/ - DATA Q_CODE(103)/404/ - DATA Q_CODE(104)/405/ - DATA Q_CODE(105)/ 9/ - DATA Q_CODE(106)/105/ - DATA Q_CODE(107)/116/ - DATA Q_CODE(108)/106/ -C -C . . . . . . . . . . . . . . . . . . . -C QNAME TABLE: - character*6 QNAME(108) -C - DATA QNAME( 1)/ ' HGT '/ - DATA QNAME( 2)/ ' P ALT'/ - DATA QNAME( 3)/ ' DIST '/ - DATA QNAME( 4)/ ' PRES '/ - DATA QNAME( 5)/ ' TMP '/ - DATA QNAME( 6)/ ' DPT '/ - DATA QNAME( 7)/ ' DEPR '/ - DATA QNAME( 8)/ ' POT '/ - DATA QNAME( 9)/ ' T MAX'/ - DATA QNAME(10)/ ' T MIN'/ - DATA QNAME(11)/ ' V VEL'/ - DATA QNAME(12)/ ' NETVD'/ - DATA QNAME(13)/ ' DZDT '/ - DATA QNAME(14)/ ' OROW '/ - DATA QNAME(15)/ ' FRCVV'/ - DATA QNAME(16)/ ' U GRD'/ - DATA QNAME(17)/ ' V GRD'/ - DATA QNAME(18)/ ' WIND '/ - DATA QNAME(19)/ ' T WND'/ - DATA QNAME(20)/ ' VW SH'/ - DATA QNAME(21)/ ' U DIV'/ - DATA QNAME(22)/ ' V DIV'/ - DATA QNAME(23)/ ' WDIR '/ - DATA QNAME(24)/ ' WWND '/ - DATA QNAME(25)/ ' SWND '/ - DATA QNAME(26)/ ' RATS '/ - DATA QNAME(27)/ ' VECW '/ - DATA QNAME(28)/ ' SFAC '/ - DATA QNAME(29)/ ' ABS V'/ - DATA QNAME(30)/ ' REL V'/ - DATA QNAME(31)/ ' DIV '/ - DATA QNAME(32)/ ' STRM '/ - DATA QNAME(33)/ ' V POT'/ - DATA QNAME(34)/ ' R H '/ - DATA QNAME(35)/ ' P WAT'/ - DATA QNAME(36)/ ' A PCP'/ - DATA QNAME(37)/ ' P O P'/ - DATA QNAME(38)/ ' P O Z'/ - DATA QNAME(39)/ ' SNO D'/ - DATA QNAME(40)/ ' ACPCP'/ - DATA QNAME(41)/ ' SPF H'/ - DATA QNAME(42)/ ' L H2O'/ - DATA QNAME(43)/ ' LFT X'/ - DATA QNAME(44)/ ' TOTOS'/ - DATA QNAME(45)/ ' K X '/ - DATA QNAME(46)/ ' C INS'/ - DATA QNAME(47)/ ' L WAV'/ - DATA QNAME(48)/ ' S WAV'/ - DATA QNAME(49)/ ' DRAG '/ - DATA QNAME(50)/ ' LAND '/ - DATA QNAME(51)/ ' KFACT'/ - DATA QNAME(52)/ ' 10TSL'/ - DATA QNAME(53)/ ' 7TSL '/ - DATA QNAME(54)/ ' RCPOP'/ - DATA QNAME(55)/ ' RCMT '/ - DATA QNAME(56)/ ' RCMP '/ - DATA QNAME(57)/ ' ORTHP'/ - DATA QNAME(58)/ ' ALBDO'/ - DATA QNAME(59)/ ' ENFLX'/ - DATA QNAME(60)/ ' HEATR'/ - DATA QNAME(61)/ ' LAT '/ - DATA QNAME(62)/ ' LON '/ - DATA QNAME(63)/ ' RADIC'/ - DATA QNAME(64)/ ' PROB '/ - DATA QNAME(65)/ ' CPROB'/ - DATA QNAME(66)/ ' USTAR'/ - DATA QNAME(67)/ ' TSTAR'/ - DATA QNAME(68)/ ' MIXHT'/ - DATA QNAME(69)/ ' WTMP '/ - DATA QNAME(70)/ ' WVHGT'/ - DATA QNAME(71)/ ' SWELL'/ - DATA QNAME(72)/ ' WVSWL'/ - DATA QNAME(73)/ ' WVPER'/ - DATA QNAME(74)/ ' WVDIR'/ - DATA QNAME(75)/ ' SWPER'/ - DATA QNAME(76)/ ' SWDIR'/ - DATA QNAME(77)/ ' RRATE'/ - DATA QNAME(78)/ ' TSTM '/ - DATA QNAME(79)/ ' CSVR '/ - DATA QNAME(80)/ ' CTDR '/ - DATA QNAME(81)/ ' MIXR '/ - DATA QNAME(82)/ ' PSVR '/ - DATA QNAME(83)/ ' MCONV'/ - DATA QNAME(84)/ ' SIG '/ - DATA QNAME(85)/ ' ENRGY'/ - DATA QNAME(86)/ ' RDNCE'/ - DATA QNAME(87)/ ' BRTMP'/ - DATA QNAME(88)/ ' TCOZ '/ - DATA QNAME(89)/ ' OZMR '/ - DATA QNAME(90)/ ' ICSEA'/ - DATA QNAME(91)/ ' DEPTH'/ - DATA QNAME(92)/ ' GUST '/ - DATA QNAME(93)/ ' VAPP '/ - DATA QNAME(94)/ ' TOTHF'/ - DATA QNAME(95)/ ' SEHF '/ - DATA QNAME(96)/ ' SORAD'/ - DATA QNAME(97)/ ' UOGRD'/ - DATA QNAME(98)/ ' VOGRD'/ - DATA QNAME(99)/ ' HTSGW'/ - DATA QNAME(100)/ ' PERPW'/ - DATA QNAME(101)/ ' DIRPW'/ - DATA QNAME(102)/ ' PERSW'/ - DATA QNAME(103)/ ' DIRSW'/ - DATA QNAME(104)/ ' WCAPS'/ - DATA QNAME(105)/ ' PTEND'/ - DATA QNAME(106)/ ' NCPCP'/ - DATA QNAME(107)/ ' HIFTX'/ - DATA QNAME(108)/ ' ICEAC'/ -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . -C REFERENCE TABLE FOR G (GENERATING PROGRAM NAME) -C - INTEGER KK(3) - - DATA KK(1)/57/ - DATA KK(2)/58/ - DATA KK(3)/59/ -C -C . . . . . . . . . . . . . . . . . . . -C G TABLE (GENERATING PROGRAM NAME): -C - CHARACTER*8 KNAME(9) - - DATA KNAME / ' ECMWF', - 2 ' READING', - 3 ', UK. ', - 4 ' FNOC', - 5 ' MONTERE', - 6 'Y, CA. ', - 7 ' AFGWC ', - 8 'OFFUTT A', - 9 'FB, NB. ' / -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . - CHARACTER*8 KNAME1(3) - DATA KNAME1 / ' WMC N', - 2 'CEP WASH', - 3 'INGTON ' / -C -C . . . . . . . . . . . . . . . . . . . - character*6 QNAME1 - DATA QNAME1 / ' THCK ' / -C - logical lcheckout -C - SAVE -C . . . . S T A R T . . . . . . . . . . . . . . . . . . . -C - lcheckout = .FALSE. - -C 1. UNPACK ID WORDS. -C - DO 1 N=1,14 - TEMPR = SHFMSK(N) - NSHIFT = 0 - NSHIFT = MOVA2I(ISTORE(5)) !... CRAY -C ... JSTORE(4) = ISTORE(1) - NMASK = 0 - NMASK = MOVA2I(ISTORE(6)) !... CRAY -C ... KSTORE(4) = ISTORE(2) - NID = 0 - NID = MOVA2I(ISTORE(7)) !... CRAY -C ... LSTORE(4) = ISTORE(3) - JKEEP(N)=IAND(MASK(NMASK),ISHFT(ID(NID),-NSHIFT)) - 1 CONTINUE -C - C1 = JKEEP(5) - C2 = JKEEP(7) - E1 = JKEEP(6) - E2 = JKEEP(8) - S1 = JKEEP(10) - S2 = JKEEP(11) - Q = JKEEP(12) - M = JKEEP(9) - G = JKEEP(14) -C - IF(E1 .GT. 128) THEN - E1 = -(JKEEP(6)-128) - ENDIF - IF(E2 .GT. 128) THEN - E2 = -(JKEEP(8)-128) - ENDIF -C - if(lcheckout)then - WRITE(6,505)(JKEEP(I),I=1,14),E1,E2 - 505 FORMAT(1H ,'LINE-1: THE JKEEP ARRAY FOLLOWS ...', - 1 /1H ,' (1) (2) (3) (4) (C1)', - 2 ' (E1) (C2) (E2)', - 3 /1H ,8Z9.8, /1H ,8Z9.8, - 4 /1H ,' (M) (S1) (S2) (Q) (13)', - 5 ' (G) (E1B) (E2B)') - endif -C -C 2. FIND WHICH SURFACE IS INDICATED BY THE ID WORDS -C AS BEING THE FIRST SURFACE. -C - DO 2 I=1,17 - K1 = I - IF(S1 .EQ. S_CODE(I))GO TO 4 - 2 CONTINUE - K1=18 - GO TO 4 - - 4 CONTINUE -C -C 3. BEGIN PROCESSING OF A ONE-SURFACE TITLE -C - IF(M .NE. 0)GO TO 200 -C - K2=K1 - - CALL FP02_VAL(S1,C1,E1,INUM1) - - WRITE(CTITLE(1:20),107) INUM1(1:7) - 107 FORMAT(13X,A) - - GO TO 73 -C -C 4. FIND WHICH SURFACE IS INDICATED BY THE ID WORDS -C AS BEING THE SECOND SURFACE. -C - 200 DO 22 I=1,17 - IF(S2 .EQ. S_CODE(I))GO TO 33 - 22 CONTINUE - K2=18 - GO TO 44 - 33 K2=I - 44 CONTINUE -C -C -C 5. BEGIN PROCESSING OF A TWO-SURFACE TITLE -C - CALL FP02_VAL(S1,C1,E1,INUM1) - CALL FP02_VAL(S2,C2,E2,INUM2) - WRITE(CTITLE(1:20),103) INUM1(1:7),SNAME(K1)(1:4),INUM2(1:7) - 103 FORMAT(' ',A,A,' ',A) -C -C 6. FIND WHICH PARAMETER (Q) IS INDICATED BY THE ID WORDS. -C - 73 CONTINUE - DO 300 N=1,108 - IF(Q .EQ. Q_CODE(N))GO TO 310 - 300 CONTINUE -C ... fell thru without finding a matching Q_CODE ... - WRITE(6,108) Q - 108 FORMAT(' Q IS AN ILLEGAL NUMBER. Q IS ',I3) - GO TO 1000 - - 310 QWRITE(1:6) = QNAME(N)(1:6) -C - IF(Q .EQ. 1 .AND. M .EQ. 1 .AND. S1 .EQ. 8) then - QWRITE(1:6) = QNAME1(1:6) - endif -C -C 7. SET DATE/TIME FIELDS. -C -C A. SET DTIME_CODE FOR HRS,HALF DAYS OR DAYS -C FROM F1 AND F2 - - CALL DT_UNITS(ID, DTIME_CODE) -C - IF (DTIME_CODE .EQ. 0) then - GO TO 76 - ELSE IF (DTIME_CODE .EQ. 1) then - JKEEP(1) = JKEEP(1) * 12 - GO TO 76 - ELSE IF (DTIME_CODE .EQ. 2) then - JKEEP(1) = JKEEP(1) * 24 - go to 76 - ELSE - GO TO 76 - endif -C - 76 continue - IHUN = JKEEP(1)/100 - irmndr = mod(jkeep(1),100) - iten = irmndr/10 - iunit = mod(irmndr,10) - - IFST = JKEEP(13)/10 - isec = mod(jkeep(13),10) -C -C 8. SET GENERATING PROGRAM NAME. -C - DO 80 K=1,3 - IF (G .EQ. KK(K)) THEN -C ... this is one of the other met centers ... - DO L=1,3 - KWRITE(L) = KNAME( 3*(K-1) + L) - ENDDO - GO TO 100 - endif - 80 CONTINUE -C - DO 99 L=1,3 - KWRITE(L) = KNAME1(L) !... wmc nmc washington - 99 CONTINUE - GO TO 100 -C -C 9. ASSEMBLE THE REMAINDER OF THE TITLE LINE -C VIA INTERNAL WRITE STATEMENT INTO CTITLE(21:88) -C - 100 CONTINUE - WRITE(CTITLE(21:88),105) SNAME(K2)(1:4),QWRITE(1:6), - A IHUN,ITEN,IUNIT, IFST,ISEC, - B JKEEP(2),CMONTH(JKEEP(3)),JKEEP(4),(KWRITE(L),L=1,3) - 105 FORMAT(A4,1X,A6,' FOR ',3I1,' HRS AFTER ',2I1,'Z ',I2,A4,1X,I2, - 1 3A8) -C - if(lcheckout) then - write(6,535)ctitle(1:63),ctitle(64:88) - 535 format(1h ,'at completion of LINE-1, CTITLE(1:88) contains ...', - 1 /1h ,'"',A,'"', /1h ,'"',A,'"') - endif - -C - 1000 CONTINUE -C -C 10. REASSIGN KTITLE FOR OUTPUT. -C - DO 1001 K = 1,11 !... 11 I*8 == 22 I*4 - JTITLE(K) = KTITLE(K) - 1001 CONTINUE -C - RETURN - END - - SUBROUTINE FP02_VAL(S,C,E,C8NUM) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_VAL CREATES VALUE OF SURFACE FROM IDS -C AUTHOR: COBBS,S. ORG: W/NMC42 DATE: 83-10-12 -C -C ABSTRACT: CONVERTS THE NUMERICAL VALUE FOR THE SURFACE INTO -C A TEXT STRING TO BE USED IN THE FIRST LINE OF THE TITLE. -C -C USAGE: CALL FP02_VAL(S,C,E,C8NUM) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C -C S INTEGER NUMBER OF SURFACE ARGUMENT -C C,E NUMERICAL VALUE OF THE SURFACE ARGUMENT -C SURFACE = S * 10 ** E -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C -C C8NUM VALUE OF THE SURFACE FOR THE TITLE ARGUMENT -C CHARACTER*8 C8NUM -C -C -C ATTRIBUTES: -C LANGUAGE: CRAY FORTRAN -C -C$$$ -C -C ... 960515 SHIMOMURA -- IN MODIFYING FOR CRAY, I CHANGED THE ARG4 -C FROM REAL*8 TO CHARACTER*8, SINCE IT WAS -C FOR AN 8-CHAR STRING; -C ALSO RENAMED FROM "VALUE" TO "FP02_VAL" -C . . . . . . . . . . . . . . . . . . . . . . . . . -C ... USAGE: CALL FP02_VAL(S,C,E,C8NUM) - integer S - integer C - integer E - CHARACTER*8 C8NUM !... RESULT - -C . . . . . . . . . . . . . . . . . . . . . . . . . - CHARACTER*8 JZEROS - DATA JZEROS/ ' 0.0000 ' / - - CHARACTER*8 KLANKS - DATA KLANKS/ ' ' / -C -C - CHARACTER*7 LTEMP - CHARACTER*1 POINT - DATA POINT/'.'/ -C - integer*8 INUM - CHARACTER*8 CNUM - EQUIVALENCE (INUM,CNUM) -C -C -C - C8NUM = KLANKS - - IF (S .GE. 128 .AND. S .LE. 132) THEN - C8NUM = KLANKS - GO TO 150 - ENDIF - -C ... OTHERWISE, !... (S .LT.128) .OR. (S .GT. 132) ... - IF(C .EQ. 0) THEN - C8NUM = JZEROS - GO TO 150 - ELSE -C ... C IS NON-ZERO ... - WRITE (LTEMP(1:7),101) C - 101 FORMAT(I6,1H ) - J = E+6 - K = J+1 - CNUM(1:J) = LTEMP(1:J) - CNUM(K:K) = POINT - CNUM(K+1:8) = LTEMP(K:7) - C8NUM(1:8) = CNUM(1:8) - GO TO 150 - ENDIF -C - 150 CONTINUE - RETURN - END - - SUBROUTINE FP02_LN2(ID,JTITLE) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_LN2 CREATES THE SECOND LINE OF TITLE -C AUTHOR: ORG: W/NMC42 DATE: 83-10-25 -C -C ABSTRACT: CREATES THE SECOND LINE OF THE TITLE FROM THE -C ID WORDS. -C -C USAGE: CALL FP02_LN2(ID,JTITLE) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C ID ID WORDS ARGUMENT -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C JTITLE TITLE ARRAY ARGUMENT -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C ATTRIBUTES: -C LANGUAGE: IBM VS FORTRAN -C SOURCE STATEMENTS: 50 CORE SIZE: 2300 -C -C$$$ -C -C -ckumar integer (kind=8) ibm2cray -ckumar external ibm2cray - -C - INTEGER ID(12) - INTEGER JTITLE(41) - - INTEGER KTITLE(41) - CHARACTER*328 CTITLE - EQUIVALENCE (KTITLE(1),CTITLE) -C - integer MASK(8) -C - DATA MASK(1)/ X'0000000F' / - DATA MASK(2)/ X'000000FF' / - DATA MASK(3)/ X'00000FFF' / - DATA MASK(4)/ X'0000FFFF' / - DATA MASK(5)/ X'000FFFFF' / - DATA MASK(6)/ X'00FFFFFF' / - DATA MASK(7)/ X'0FFFFFFF' / - DATA MASK(8)/ X'FFFFFFFF' / - -C - INTEGER TEMPR - CHARACTER*1 ISTORE(8) - EQUIVALENCE (TEMPR,ISTORE(1)) -C - DATA NEG / X'FFFFFFFFFFFF0000' / -C -C IDWORDS: MASK CONTROL (INTEGER ) -C - INTEGER IKEEP(17) - INTEGER SHFMSK(17) - DATA SHFMSK( 1)/X'1C010300'/ - DATA SHFMSK( 2)/X'1C010200'/ - DATA SHFMSK( 3)/X'1C010400'/ - DATA SHFMSK( 4)/X'00020100'/ - DATA SHFMSK( 5)/X'00020300'/ - DATA SHFMSK( 6)/X'18020500'/ - DATA SHFMSK( 7)/X'10020500'/ - DATA SHFMSK( 8)/X'08020500'/ - DATA SHFMSK( 9)/X'00020500'/ - DATA SHFMSK(10)/X'18080600'/ - DATA SHFMSK(11)/X'18020800'/ - DATA SHFMSK(12)/X'10020800'/ - DATA SHFMSK(13)/X'00040800'/ - DATA SHFMSK(14)/X'10040900'/ - DATA SHFMSK(15)/X'00040900'/ - DATA SHFMSK(16)/X'00080A00'/ - DATA SHFMSK(17)/X'00040B00'/ - - real crayreal - integer loneibm - integer nbitoffset - data nbitoffset / 32 / - integer nitems - data nitems / 1 / - logical lcheckout -C - save - - lcheckout = .FALSE. - -C UNPACK ID WORDS. -C - DO 1 N=1,17 - TEMPR=SHFMSK(N) -C - NSHIFT = 0 - nshift = mova2i(istore(5)) -C - NMASK = 0 - nmask = mova2i(istore(6)) -C - NID = 0 - nid = mova2i(istore(7)) -C - IKEEP(N)=IAND(MASK(NMASK),ISHFT(ID(NID),-NSHIFT)) - 1 CONTINUE -C -C CONVERT 16 BIT SIGNED INTEGER INTO FULLWORD INTEGER -C - IF (BTEST(IKEEP(17),15)) THEN - IKEEP(17) = IOR(IKEEP(17),NEG) - ENDIF -C -C ... the A= reference value in ikeep(16) is, I think, -C ... in IBM REAL*4 format right-justified in longword; -C ... so convert it into CRAY REAL - crayreal = 0.0 - loneibm = IKEEP(16) - -ckumar iret = ibm2cray(2,nitems,loneibm,nbitoffset,crayreal) -C type=2; for IBM REAL*4 - -ckumar if(iret .LT. 0) then -ckumar write(6,315)iret -ckumar 315 format(1h ,'FP02_LN2::ibm2cray FAILED with return code=',I8) -C ... TO LET IT GO ON ANYWAY, - crayreal = 0.0 -ckumar endif -ckumar if (lcheckout) then -ckumar write(6,325)loneibm, crayreal -ckumar 325 format(1h ,'FP02_LN2::ibm2cray: R*4 ibm = HEX',Z17.16, -ckumar 1 /1h ,' R*8 cray = DEC',E13.5) -ckumar endif - -C ASSEMBLE THE SECOND LINE OF THE TITLE -C - - WRITE(CTITLE(89:216),101)(IKEEP(I),I=1,15),crayreal,ikeep(17) - 101 FORMAT(' M=',I1,' T=',I1,' N=',I2,' F1=',I3,' F2=',I3,' CD=',I3,' - 1CM=',I3,' KS=',I3,' K=',I3,' UN=',I5,' R= ',I3,' G=',I3,' J=',I5,' - 2 B=',I5,' Z=',I5,' A=',E15.8,' N=',I5,' ') -C -C REASSIGN THE SECOND LINE OF THE TITLE TO THE OUTPUT ARRAY -C -C ... DO 1001 K = 23,54 - DO 1001 K = 12,27 - JTITLE(K) = KTITLE(K) - 1001 CONTINUE -C - RETURN - END - SUBROUTINE FP02_LN3(ID,JTITLE) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_LN3 CREATES THE THIRD LINE OF TITLE -C AUTHOR: ORG: W/NMC42 DATE: 25 OCT 83 -C -C ABSTRACT: CREATES THE THIRD LINE OF THE TITLE FROM THE -C ID WORDS. -C -C USAGE: CALL FP02_LN3 (ID,JTITLE) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C ID ID WORDS ARGUMENT -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C JTITLE TITLE ARRAY ARGUMENT -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - DIMENSION ID(12) - DIMENSION JTITLE(41) - - DIMENSION KTITLE(41) - CHARACTER*328 CTITLE - EQUIVALENCE (KTITLE(1),CTITLE) -C -C ... ASSEMBLE THE THIRD LINE OF THE TITLE. -C - WRITE(CTITLE(217:324),1)(ID(I),I=1,12) - 1 FORMAT(12Z9.8) -C -C ... REASSIGN THE THIRD LINE OF THE TITLE TO AN OUTPUT ARRAY. -C -C ... DO 1001 K = 55,81 - DO 1001 K = 28,41 - JTITLE(K) = KTITLE(K) - 1001 CONTINUE -C - RETURN - END - SUBROUTINE DT_UNITS(ID, DTIME_CODE) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: DT_UNITS SET DELTA TIME CODE FROM ID -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 96-05-17 -C -C ABSTRACT: DETERMINES DELTA-TIME UNITS OF THE FORECAST -C WHETHER IN HOURS, HALF-DAYS, OR FULL-DAYS; -C ONLY CALLED FROM W3FP02(). -C -C PROGRAM HISTORY LOG: -C 85-01-25 ORIGINAL AUTHOR: D. MILLER -C 96-05-17 SHIMOMURA -- CHANGED NAME FROM "TCHECK" TO "DT_UNITS" -C AND REPROGRAMMED FOR CRAY -C -C USAGE: CALL DT_UNITS (ID, DTIME_CODE) -C INPUT ARGUMENT LIST: -C ID - INTEGER*8 ID(12): OFFICE NOTE 84 IDENTIFIER -C -C OUTPUT ARGUMENT LIST: -C DTIME_CODE - INTEGER*8 DTIME_CODE -C =0; IN HOURS -C =1; IN HALF-DAY UNITS -C =2; IN FULL-DAY UNITS -C -C OUTPUT FILES: -C FT06F001 - FOR COMMENT IF ERRONEOUS DATA -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - INTEGER ID(12) - INTEGER DTIME_CODE - - integer MASK(8) -C - DATA MASK(1)/ X'0000000F' / - DATA MASK(2)/ X'000000FF' / - DATA MASK(3)/ X'00000FFF' / - DATA MASK(4)/ X'0000FFFF' / - DATA MASK(5)/ X'000FFFFF' / - DATA MASK(6)/ X'00FFFFFF' / - DATA MASK(7)/ X'0FFFFFFF' / - DATA MASK(8)/ X'FFFFFFFF' / -C - INTEGER ISTORE(3,2) - DATA ISTORE / 28, 1, 2, - 2 28, 1, 4 / -C ... NSHIFT, NMASK, NID ... - - INTEGER TKEEP(2) -C -C UNPACK "T" AND "N". -C - DO 1 N=1,2 - NSHIFT = ISTORE(1,N) - NMASK = ISTORE(2,N) - NID = ISTORE(3,N) - TKEEP(N)=IAND(MASK(NMASK),ISHFT(ID(NID),-NSHIFT)) - 1 CONTINUE -C - IF ((TKEEP(1) .EQ. 6) .OR. (TKEEP(1) .EQ. 7)) THEN - DTIME_CODE = 1 - GO TO 120 - - ELSE IF (TKEEP(1) .EQ. 10) THEN - DTIME_CODE = 2 - IF (TKEEP(2) .EQ. 15) THEN - WRITE(6,111) -111 FORMAT(1H ,'DT_UNITS: "T" AND "N" INDICATE CONFLICTING ', - A /1H ,' TIME INTERVAL VALUES(CODE OPTS FOR "T").') - - GO TO 120 - ENDIF - GO TO 120 - - ELSE IF (TKEEP(2) .EQ. 15) THEN - DTIME_CODE = 1 - GO TO 120 - - ELSE - DTIME_CODE = 0 - GO TO 120 - ENDIF -C -120 RETURN - END diff --git a/util/sorc/trpanl.fd/wndbrk.f b/util/sorc/trpanl.fd/wndbrk.f deleted file mode 100755 index ed8d240066..0000000000 --- a/util/sorc/trpanl.fd/wndbrk.f +++ /dev/null @@ -1,614 +0,0 @@ - SUBROUTINE WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: WNDBRK PLOTS WIND DIR AND SPEED AS SHAFT & FLAG -C PRGMMR: SHIMOMURA ORG: NMC412 DATE:96-10-28 -C -C ABSTRACT: PLOTS WIND DIRECTION AND SPEED ON A VARIAN OR FAX MAP AS -C ENTRIES IN THE LABEL FILE. -C ** N O T E : TO MAKE AN EXE LOAD MODULE, WNDBRK MUST BE COMPILE -C ** N O T E : WITH BLOCK DATA WNDCON -C ** (USED TO BE WINCON FOUND 'NMC.PROD.V77GRAPH.SOURCE') -C -C PROGRAM HISTORY LOG: -C 75-04-11 ORIGINAL AUTHOR DENT. -C 86-06-27 MILLER REMOVE ASYNCHRONOUS I/O. -C 86-07-15 MILLER MAKE SURE WIND DIRECTION IS NEVER 0. -C 89-02-21 HENRICHSEN CLEAN UP AND DOCUMENT. -C 90-10-03 HENRICHSEN CONVERT TO FORTRAN 77 -C 96-02-20 SHIMOMURA: CONVERT TO CRAY -C ADDED IRET_WNB RETURN CODE -C 96-10-24 SHIMOMURA: ADD ERASER UNDER BARBS -C 96-10-28 SHIMOMURA: ADJUSTING WIND-FLAG POSITIONING WITH ICORNFLAG -C -C USAGE: CALL WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,IRET_WNB ) -C INPUT ARGUMENT LIST: -C ISTN - ICOORDINATE OF WIND PLOT IN DOTS. -C JSTN - JCOORDINATE OF WIND PLOT IN DOTS. -C KDDGD - WIND DIRECTION TO NEAREST 10 DEGREES. -C ISPEED - WIND SPEED IN KNOTS. -C IOPTN - FLAG TO DETERMINE IF TEMPERATURE AND DEW POINT -C - PLOTS ARE IN THE WAY OF PLOTTING WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: -C NWOK - COUNTER OF NUMBER OF LABELS ADDED TO LABEL ARRAY. -C IRET_WNB - RETURN CODE -C = 0; NORMAL RETURN -C = -1; PARITY ERROR WHILE TRYING TO OUTPUT LABEL ARRAY; -C USER SHOULD ABORT ON THIS SERIOUS I/O ERROR. -C = -2; PUTL_WR::HAFPAKRA: FAILED TO HALF-PACK LABEL ARRAY -C SERIOUS ERROR. USER SHOULD ABORT. LOGIC ERR. -C -C = 1; WNDBRK: WARNING ... BAD IDDGD -C = 2; WNDBRK: WARNING ... BAD ISPEED -C = 3; WNDBRK: WARNING ... BAD CUTOFF VALUE -C = 4; WNDBRK: WARNING ... OUT-OF-RANGE FLAG COUNT -C = 5; WNDBRK: WARNING ... LOCATION OFF MAP -C -C INPUT FILES: -C FT55F001 - LABEL FILE. -C -C OUTPUT FILES: -C FT06F001 - PRINT FILE. -C FT55F001 - LABEL FILE. -C -C REMARKS: BLOCK DATA WNDCON IS USED BY THIS SUBR. -C CALLS SUBR PUTL_WR(), WHICH CALLS SUBR HAFPAKRA() -C CAUTION: CALL SEQ. CHANGE WITH ADDED IRET_WNB -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77. -C MACHINE: CRAY4 -C -C$$$ -C -C - - INTEGER LBLTAP - PARAMETER (LBLTAP=55) - - INTEGER LMAX - PARAMETER (LMAX=1024) - INTEGER LMAX2 - PARAMETER (LMAX2=2*LMAX) - - COMMON /KPLOT/ LABEL,LABIX,NOBUF,IDRA(50) - INTEGER LABEL(2,LMAX) - INTEGER JARRAY(LMAX2) - EQUIVALENCE (JARRAY(1),LABEL(1,1)) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - EXTERNAL WNDCON !... FOR COMMON /WINCON/ -C !... DEFINED IN BLOCK DATA WNDCON - COMMON /WINCON/ KWNDFL(5,36),KWNDDV(5,36),KWNDBA(10,9) - INTEGER KWNDFL - INTEGER KWNDDV - INTEGER KWNDBA - -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C USAGE: CALL WNDBRK( ISTN,JSTN,KDDGD,ISPEED,NWOK,IOPTN,iret_wnb ) -C INPUT ARGUMENT LIST: - INTEGER ISTN,JSTN -C !... I-,J-COORDINATES OF WIND PLOT IN DOTS. - INTEGER KDDGD -C !... WIND DIRECTION TO NEAREST 10 DEGREES. - INTEGER ISPEED -C !... WIND SPEED IN KNOTS. - INTEGER IOPTN -C !... FLAG TO DETERMINE IF TEMPERATURE AND DEW- -C !... POINT PLOTS ARE IN THE WAY OF PLOTTING -C !... WIND FLAGS. -C -C OUTPUT ARGUMENT LIST: - INTEGER NWOK -C !... COUNTER OF NUMBER OF LABELS ADDED TO -C !... LABEL ARRAY. - INTEGER IRET_WNB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - -C - INTEGER IARWUP -C ...WHICH IS 'ARROW-UP' CHAR FONT CHANGE BIT... - DATA IARWUP / X'00010000' / - - INTEGER IPRBA - DATA IPRBA / X'00006000' / -C ...FOR WIND BARBS/STAFF ... PRIORITY = 3, NO 'ARROW-UP' BIT... - - INTEGER IPRFL(2) - DATA IPRFL /X'00014000',X'00018000'/ -C ... WHERE IPRFL IS PRIORITY ASSIGNED TO WIND-FLAG FONT .... -C ... WHICH ARE 'ARROW UP' BIT AND PRIORITY = 2 AND 4 -C ... WHERE IPRFL ALSO INCLUDES ARROW-UP FOR WIND-FLAG FONT ... - - - INTEGER IRUBA - DATA IRUBA / X'01200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=01 FOR ERASER UNDER FLAG - - INTEGER IRUBB - DATA IRUBB / X'14010000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=20 FOR ERASER UNDER BARB - - INTEGER IRUBC - DATA IRUBC / X'03200000' / -C ...WHICH IS TEXT WORD FOR BLANK FROM FONT=03 FOR ERASER UNDER FLAG - - INTEGER IXXK - DATA IXXK / 5 / -C ...WHICH IS THE XXTH LOOK TABLE BEFORE THE WIND-FLAG FONTS - - INTEGER ICORN - DATA ICORN /0/ - - integer ICORNFLAG(2) - DATA ICORNFLAG / -1, 0 / -C ... WHERE ICORNFLAG(IHEMIS) MOVES NRN HEMI WIND-FLAG LEFTWARD -1 -C ... BUT SRN HEMI WIND-FLAG NEEDS NO ADJ - - INTEGER ILLIM - DATA ILLIM / 10 / - INTEGER IRLIM - DATA IRLIM / 4000 / - INTEGER JLLIM - DATA JLLIM / 1 / - INTEGER JTLIM - DATA JTLIM / 7020 / - -C ... TO CONVERT WIND DIRECTION INT DD INTO AN ASCII CHAR -C ... WHICH WILL GET THE CORRECT BIT-MAPPED CHARAC ... -C ... TO CONVERT A BINARY INT X'01' ==> 'A' -C X'1A' ==> 'Z' -C X'1B' ==> '0' -C X'24' ==> '9' - CHARACTER*1 CTTBL(36) -C ... 01 02 03 04 05 06 07 08 09 ... - DATA CTTBL / 'A','B','C','D','E','F','G','H','I', - 1 'J','K','L','M','N','O','P','Q','R', - 2 'S','T','U','V','W','X','Y','Z','0', - 3 '1','2','3','4','5','6','7','8','9' / -C ... 28 29 30 31 32 33 34 35 36 ... - - INTEGER KDOLR(4) - DATA KDOLR /X'00000000',X'00000000', - X X'00000000',X'00000000'/ -C ...WHICH IS NULL IN 4 BYTE POSITIONS... - - INTEGER KDEWPT - DATA KDEWPT / X'00000008' / -C ...DEW POINT PLOT INFO BIT... - INTEGER KTEMP - DATA KTEMP / X'00000004' / -C ...TEMP PLOT INFO BIT... - - INTEGER KDR220 - DATA KDR220 /22/ - INTEGER KDR260 - DATA KDR260 /26/ - INTEGER KDR300 - DATA KDR300 /30/ -C ...WIND DIR LIMITS OF WIND OVERPLOTTED BY DEW PT, TEMP... - - - INTEGER LGAPK(5,8) - DATA LGAPK / -7,-8,-11,-8,X'09410000', - 1 -9,-7,-11,-8,X'09420000', - 2 -10,-6,-11,-8,X'09430000', - 3 -11,-4,-11,-5,X'07440000', - 4 -11,-2,-11,-5,X'07450000', - 5 -11, 0,-11, 0,X'07460000', - 6 -11, 2,-11, 0,X'07470000', - 7 -10, 4,-11, 0,X'07480000'/ -C ...PENTAPACKED /IGAP,JGAP ORIGIN DISPLACEMENTS FOR OTHER WND PART/ -C ...DI,DJ TO LL FOR GAP FILLER LINE CHAR/LABEL TEXT FOR GAP FILLER/ - - - INTEGER ISDIF(4) - DATA ISDIF / 6, 12, 9, 12 / -C ... DISPLACEMENTS FOR REVERSED WIND FLAGS USED IN SOUTHERN -C ... HEMISPHERE IN ORDER BY FLAG TYPE ... - - INTEGER LSDI(36) - DATA LSDI / +2, +1, +1, +3, +5,+09, +7, +5, +5, - 1 +4, +5, +6,+12,+15,+18,+21,+20,+20, - 2 +20,+21,+18,+15,+14, +7, +6, +6, +5, - 3 +6, +8, +9, +6, +3, +1, +1, +3, +2 / -C -C ... FURTHER DISPLACEMENTS TO ADJUST SOUTHERN HEMISPHERE WIND FLAGS -C - - INTEGER MSK16B - DATA MSK16B / X'0000FFFF' / - - INTEGER MSKI - DATA MSKI / X'00001FFF' / -C ...WHERE MSKI ALLOWS 13 BITS ... - - INTEGER MSKJ - DATA MSKJ / X'00007FFF' / -C ...WHERE MSKJ ALLOWS FOR 15 BITS... - - INTEGER MXKUT - DATA MXKUT / 120 / -C - LOGICAL LPACK_RAQ - LOGICAL LCLEAN_AFTQ - - INTEGER IACC,MQ -C - INTEGER KUTOFF - - INTEGER LABWOK(2,15) - - INTEGER IJWRD_ERAB - INTEGER ITXTWRD_ERAB - -C -C--------------------------------------------------------------------- - SAVE -C - NWOK = 0 - IRET_WNB = 0 - -C ... SET NORTHERN HEMISPHERE FLAG = 1 - IHEMIS = 1 !... NORTHERN HEMISPHERE MODE - IDDGD = KDDGD -C ... IT IS ASSUMED THAT A ZERO OCCURS FOR WIND DIRECTION ONLY -C ... IN THE NORTHERN HEMISPHERE (I.E. IDDGD = +0) - IF ( IDDGD .EQ. 0 ) IDDGD = 36 - IF ( IDDGD .GE. 0 ) GO TO 100 - -C ... OTHERWISE, IDDGD .LT. 0; WHICH FLAGGED SOUTHERN HEMI MODE -C ... SET SOUTHERN HEMISPHERE FLAG = 2 - IHEMIS = 2 !... SOUTHERN HEMISPHERE MODE - IDDGD = IABS(IDDGD) -C ... SAVE FOR POSITIONING FLAGS - LDDSH = IDDGD -C ... IDDSH POINTS TO VECTOR WHICH WHEN REVERSED WILL BE THE -C ... SOUTHERN HEMISPHERE VECTOR FOR IDDGD ... - IDDSH = 36 - IDDGD - IF ( IDDSH .EQ. 0 ) IDDSH = 36 - 100 CONTINUE - IF(IDDGD .GT. 36) GO TO 911 - IF(ISPEED .LT. 0) GO TO 922 - IF(ISPEED .GT. 300) GO TO 922 -C ...STEP (1)... TO DETERMINE NO. OF FLAGS AND NO. OF BARBS...... - FFIVES = (FLOAT(ISPEED))/5.0 - IFIVES = FFIVES + 0.5 -C ...WHICH ROUNDS TO NEAREST 5-KNOT-UNIT AND FIXES - NFLAGS = IFIVES/10 - NBARBS = MOD(IFIVES,10) -C ...WHERE NO. OF BARBS RANGES FROM 0 TO 9 (FOR NONE TO 45K) -C ...STEP(1B) ... TEST FOR MOVING WIND VECTOR PLOT FOR OVERPLOT - IGAP = 0 - JGAP = 0 - IF(NBARBS .LE. 2) GO TO 177 -C -C ... IF WIND DIR LESS THAN 220 DEGREES, THEN SKIP TO 177 ... -C - IF(IDDGD .LT. KDR220) GO TO 177 -C -C ... IF WIND DIR LESS THAN 260 DEGREES, THEN SKIP TO 140 ... -C ... AND CHECK TO SEE IF THE DEW POINT PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR260) GO TO 140 -C -C ...IF WIND DIR LESS THAN 300 DEGREES, THEN SKIP TO 144 ... -C ... AND CHECK TO SEE IF THE TEMP PLOT FLAG IS SET. -C - IF(IDDGD .LT. KDR300) GO TO 144 - GO TO 177 - - 140 CONTINUE -C ... GET DEW POINT PLOT FLAG ... - IAC3 = IAND(IOPTN,KDEWPT) - IF(IAC3)150,177,150 - - 144 CONTINUE -C ... GET TEMP PLOT FLAG. - IAC4 = IAND(IOPTN,KTEMP) - IF(IAC4) 150,177,150 - 150 CONTINUE -C ...COMES HERE IF WIND BARBS MUST BE MOVED WESTWARD TO NOT OVERPLOT - LLX = IDDGD - KDR220 + 1 - IGAP = LGAPK(1,LLX) - JGAP = LGAPK(2,LLX) - ILL = LGAPK(3,LLX) + ISTN - JLL = LGAPK(4,LLX) + JSTN - ITEXT = LGAPK(5,LLX) - ILL = ILL + ICORN - - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLL,IPRFL(1)) - LABWOK(2,NWOK) = ITEXT - - 177 CONTINUE - -C ....STEP (2) ... TO GET CUT-OFF CONSTANT FOR BARBS... - NBONE = NBARBS + 1 - IF(IHEMIS .EQ. 2) IDDGD = IDDSH - IHOLD = MOD(IDDGD,9) - IHOLD = IHOLD + 1 - KUTOFF = KWNDBA(NBONE,IHOLD) - IF(KUTOFF .LT. 0) GO TO 933 - IF(KUTOFF .GT. MXKUT) GO TO 933 - IF(IHEMIS .EQ. 2) KUTOFF = -KUTOFF - IACC = IAND(IDDGD,MSK16B) - IACC = ISHFT(IACC,16) - MQ = IAND(KUTOFF,MSK16B) - IACC = IOR(IACC,MQ) - ITEXT = IACC -C ...STAFF INFO PACKED WITH DD IN FIRST 2 BYTES, KUTOFF RIGHT-JUSTIF - -C ...STEP (3)... TO POSITION STAFF WITH LOWER LEFT CORNER.... -C ...KWNDDV FORMAT ... ISTART,JSTART,KWIDTH,KHGT,MXV... - ISTART = KWNDDV(1,IDDGD) - JSTART = KWNDDV(2,IDDGD) - KWIDTH = KWNDDV(3,IDDGD) - IF ( IHEMIS .EQ. 2 ) ISTART = KWIDTH - ISTART - ILL = ISTN - KWIDTH + ISTART - ILL = ILL + IGAP + ICORN - IF(ILL .LT. ILLIM) GO TO 955 - IF(ILL .GE. IRLIM) GO TO 955 - - JLL = JSTN - JSTART + 1 - JLL = JLL + JGAP - IF(JLL .LT. JLLIM) GO TO 955 - IF(JLL .GE. JTLIM) GO TO 955 - - JLL = IAND(JLL,MSKJ) - ILL = IAND(ILL,MSKI) - JLS = ISHFT(JLL,17) - IJLL = IOR(JLS,ILL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLL,IPRBA) !... there goes BARBS - LABWOK(2,NWOK) = ITEXT - -C ... insert the eraser under the BARBs ... - IJWRD_ERAB = 0 - IJWRD_ERAB = IOR(IJLL,IARWUP) - ITXTWRD_ERAB = IRUBB - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IJWRD_ERAB !... ERASER UNDER BARB -cc LABWOK(2,NWOK) = ITXTWRD_ERAB -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF(NFLAGS .LE. 0) GO TO 500 - -C ...OTHERWISE, WE HAVE SOME FLAGS TO POSITION... -C STEP (4)... TO GET FLAG INFO FOR PRTITL -C ...DI TO LL,DJ TO LL,DI TO NEXT FLAG, DJ TO NEXT, FLAG TYPE. - ITYPFL = KWNDFL(5,IDDGD) - ISDI = KWNDFL(1,IDDGD) - IF(IHEMIS .EQ. 2) THEN - ISDI = KWNDFL(1,LDDSH) - ISDIF(ITYPFL) + LSDI(LDDSH) - ENDIF - - ILLFL = ISTN + ISDI - ILLFL = ILLFL + IGAP + ICORN - ILLFL = ILLFL + ICORNFLAG(IHEMIS) - JLLFL = JSTN + KWNDFL(2,IDDGD) - JLLFL = JLLFL + JGAP - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - JLLFL = IAND( JLLFL,MSKJ) - ILLFL = IAND( ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) - IPOSN = IOR(IJLFL,IPRFL(IHEMIS)) - -C ...STEP (5)... TO GET TEXT FOR FLAG - ICLASS = IXXK + KWNDFL(5,IDDGD) -C ...WHERE ICLASS IS USED (R1) AFTER ARROW TO POINT TO TABLE IN PRT - -C ================================================================== - IACC = ISHFT(ICLASS,24) - - MQ = MOVA2I(CTTBL(IDDGD)) !... TRANSLATE DD-BINARY TO ASCII CHAR - IAC2 = ISHFT(MQ,16) !... MOVE TO 2ND BYTE FROM HI-END OF I*2 - IACC = IOR(IACC,IAC2) - ITEXT = IOR(IACC,KDOLR(3)) -C ================================================================== - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IPOSN - LABWOK(2,NWOK) = ITEXT - -C ...TO ERASE UNDER 50K FLAG - IAPCT = IRUBA - ILLER = ILLFL - JLLER = JLLFL - IJLER = IJLFL - -C ... GO TO (415,419,426,424),ITYPFL - IF(ITYPFL .EQ. 1) THEN - ILLER = ILLFL - 2 - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 2) THEN - IAPCT = IRUBC - JLLER = JLLFL - 2 - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - - ELSE IF(ITYPFL .EQ. 3) THEN - GO TO 426 - - ELSE IF(ITYPFL .EQ. 4) THEN - IAPCT = IRUBC - ENDIF - GO TO 426 - - 426 CONTINUE - IJLER = IOR(IJLER,IARWUP) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IJLER - LABWOK(2,NWOK) = IAPCT - IF(NFLAGS .LE. 1) GO TO 500 - -C ...STEP (6) TO GET FLAGS FOR 100KT AND UP... - NEXDI = KWNDFL(3,IDDGD) - IF ( IHEMIS .EQ.2 ) NEXDI = -NEXDI - NEXDJ = KWNDFL(4,IDDGD) - MORE = NFLAGS - 1 - IF(MORE .GT. 5) GO TO 944 - DO 433 I=1,MORE - ILLFL = ILLFL + NEXDI - JLLFL = JLLFL + NEXDJ - IF(ILLFL .LT. ILLIM) GO TO 955 - IF(ILLFL .GE. IRLIM) GO TO 955 - IF(JLLFL .LT. JLLIM) GO TO 955 - IF(JLLFL .GE. JTLIM) GO TO 955 - - JLLFL = IAND(JLLFL,MSKJ) - ILLFL = IAND(ILLFL,MSKI) - JLS = ISHFT(JLLFL,17) - IJLFL = IOR(JLS,ILLFL) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR( IJLFL,IPRFL(IHEMIS) ) - LABWOK(2,NWOK) = ITEXT - -C ...NOW FOR THE ERASER UNDER THAT FLAG... - ILLER = ILLER + NEXDI - IF(ILLER .LE. 0) THEN - ILLER = 1 - ENDIF - JLLER = JLLER + NEXDJ - IF(JLLER .LE. 0) THEN - JLLER = 1 - ENDIF - JLS = ISHFT(JLLER,17) - IJLER = IOR(JLS,ILLER) - NWOK = NWOK + 1 - LABWOK(1,NWOK) = IOR(IJLER,IARWUP) - LABWOK(2,NWOK) = IAPCT - 433 CONTINUE -C ...WHEN IT FALLS OUT OF THIS LOOP, ALL FINISHED - GO TO 500 - - 500 CONTINUE -C ...COMES HERE TO TRANSFER FROM LABWOK TO LABEL AND OUTPUT IF NECES - IF((LABIX+NWOK) .LE. LMAX) THEN - DO ISS = 1,NWOK - LABIX = LABIX + 1 - LABEL(1,LABIX) = LABWOK(1,ISS) - LABEL(2,LABIX) = LABWOK(2,ISS) - ENDDO - GO TO 999 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ...OTHERWISE IT WILL EXCEED LABEL BUFFER, SO TEST EACH WORD. - DO 522 ISS = 1,NWOK - LABIX = LABIX + 1 - IF(LABIX .LE. LMAX) THEN - GO TO 520 - - ELSE -C ... OTHERWISE, BIN IS FULL, SO OUTPUT THE FULL BIN -C ... AND CLEAR THE BIN BEFORE PASSING THIS ISS-TH ITEM - WRITE(6,503) - 503 FORMAT(1H ,'WNDBRK: LABEL ARRAY FULL' ) - LCKPT = 503 - LPACK_RAQ = .TRUE. - LCLEAN_AFTQ = .TRUE. -C ... ZERO THE IN-CORE LABEL-ARRAY AFTER WRITING ... -C ... FOR CRAY VERSION, I MUST HALF-PACK BEFORE WRITING, - - CALL PUTL_WR(LBLTAP,NOBUF,JARRAY,LMAX2,LMAX,LPACK_RAQ, - 1 LCLEAN_AFTQ,IRET101) - - IF(IRET101 .NE. 0) THEN - IF(IRET101 .EQ. -1) THEN - GO TO 900 - ELSE - WRITE(6,FMT='(1H ,''WNDBRK::PUTL_WR::HAFPAKRA: '', - 1 ''FAILED WHEN HAF-PACKING LABEL ARRAY'' - 2 )') - IRET_WNB = -2 - GO TO 966 - ENDIF - ENDIF -C - LABIX = 1 - ENDIF - - 520 CONTINUE -C ... TO MOVE THE ISS-TH ITEM FROM LABWOK INTO THE LABEL ARRAY - LABEL(1,LABIX) = LABWOK(1,ISS) - LABEL(2,LABIX) = LABWOK(2,ISS) - 522 CONTINUE - GO TO 999 - ENDIF - GO TO 999 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 900 CONTINUE -C ... PARITY ERROR ON WRITING LABEL TAPE55 ... - WRITE(6,905) LBLTAP,NOBUF,LABIX,LCKPT - 905 FORMAT(1H ,'WNDBRK:PARITY ERROR WRITING LABEL-TAPE',I2, - 1 /1H ,7X,'NOBUF=',I5,'; LABIX=',I5,'; LCKPT=', I3) - - IRET_WNB = -1 - GO TO 966 -C ... - - 911 CONTINUE - IRET_WNB = 1 - WRITE(6,913) IDDGD,ISTN,JSTN,ISPEED - 913 FORMAT(1H ,'WNDBRK ERROR 1...BAD IDDGD = Z ',Z8, 3X, - 1 'AT I/J = Z ', Z8,1H/, Z8, 3X, 'SPEED = Z ',Z8) - GO TO 966 - - 922 CONTINUE - IRET_WNB = 2 - WRITE(6,924) ISPEED, ISTN, JSTN, IDDGD - 924 FORMAT(1H ,'WNDBRK ERROR 2...BAD ISPEED = Z ', Z8, 3X, - 1 'AT I/J = Z ', Z8, 1H/, Z8, 3X, 'IDDGD = ', Z8) - GO TO 966 - - 933 CONTINUE - IRET_WNB = 3 - WRITE(6,935) KUTOFF,ISTN,JSTN,IDDGD,ISPEED - 935 FORMAT(1H ,'WNDBRK ERROR 3...BAD CUTOFF CONST FOR WND STAFF = - 1 Z ', Z8, 3X, 'AT I/J = Z ', Z8,1H/,Z8,3X, 'DIR/SPD = Z', Z8, - 2 1H/, Z8) - GO TO 966 - - 944 CONTINUE - IRET_WNB = 4 - WRITE(6,946) NFLAGS, ISTN,JSTN,IDDGD,ISPEED - 946 FORMAT(1H ,'WNDBRK ERROR 4...OUT-OF-RANGE FLAG COUNT = Z', - 1 Z8, 3X, 'AT I/J = Z ', Z8,1H/,Z8,3X,'DIR/SPD = Z ', Z8, - 2 1H/, Z8) - GO TO 966 - 955 CONTINUE -C COMES TO 955 IF I/J IS OUT OF RANGE OF MAP - IRET_WNB = 5 - WRITE(6,957) ISTN, JSTN, IDDGD, ISPEED - 957 FORMAT(1H ,'WNDBRK ERROR 5...LOCATION OFF MAP. ISTN = Z ', - 1 Z8, 3X, 'JSTN = Z ', Z8, 3X, 'DIR/SPD = Z ', Z8, 1H/, Z8) - GO TO 966 - 966 CONTINUE - NWOK = 0 - GO TO 999 - - 999 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfcmv.fd/compile_trpsfcmv_wcoss.sh b/util/sorc/trpsfcmv.fd/compile_trpsfcmv_wcoss.sh deleted file mode 100755 index 23474483ea..0000000000 --- a/util/sorc/trpsfcmv.fd/compile_trpsfcmv_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -mv trpsfcmv ../../exec -make clean diff --git a/util/sorc/trpsfcmv.fd/gdas_trpsfcmv.f b/util/sorc/trpsfcmv.fd/gdas_trpsfcmv.f deleted file mode 100755 index 4679e7a7a5..0000000000 --- a/util/sorc/trpsfcmv.fd/gdas_trpsfcmv.f +++ /dev/null @@ -1,1852 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: TRPSFCMV -C PRGMMR: KEYSER ORG: NP22 DATE: 2001-02-09 -C -C ABSTRACT: -C Plots the following in the tropical strip: analyzed wind -C barbs and temperatures at several hundred locations, contours of -C 1000 mb analyzed streamfunction, gridded winds, station plots -C and tropical cyclone positions. It uses NCAR graphics to -C produce a metafile which is rasterized in subsequent program -C executions. It also generates titles and hurricane bulletin -C text (if needed) for processing by the Bedient packer. The -C gross job flow is gendata --> redsat --> trpsfcmv ---> -C ictrans ----> ras2bity ----> sixbit2 (bedient packer) ---> and -C out the door to OSO, NCDC, TPC and FAX. Input is current GLOBAL -C SPECTRAL MODEL ANALYSIS winds in GRIB on type 3 (1x1) grids and -C also station coordinates and observed parameters (temp, dewpoint, -C pressure, tendancy, windspeed, and direction for plotting by -C NOAA graphics (with superior fonts) downstream. The station -C coordinate file is an AFOS PLOTFILE with all linefeeds (Z'0d') -C removed by subroutine afosread. The station coordinates are -C converted to pixel values for downstream use by the bedient -C packer. -C -C PROGRAM HISTORY LOG: -C 1996-12-18 George VandenBerghe Original ancestor code -C 1996-12-31 George VandenBerghe Documented -C 1997-01-30 George VandenBerghe Made grib errors fatal. (stop 17) -C 1997-04-30 George VandenBerghe Removed grid station -C interpolation, NCAR station plotting, changed to -C mercator plot of single streamfunction, added -C streamfunction generator, grid plot, lat/lon -C labels, contouring capability, AFOS plotfile -C read capability, and code to write putlab input -C for downstream use by a new station plotter in -C the bedient packer. Also changed name. -C 1998-08-10 Dennis Keyser Modified format for reading -C tcvitals records to prevent the ocassional -C failures that were occurring when previous -C program QCTROPCY writes a 'C' into character 65 -C of the record. This (climatology indicator) is -C a rare occurrence (format not changed if maxwind -C happens to be > 99 m/s (not sure this is even -C possible). -C 1999-01-25 Krishna Kumar Modified the code to run on IBM -C RS/6000 SP system. -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. -C 2013-03-12 Krishna Kumar Ported this code from IBM RS/6000 SP system -C to INTEL WCOSS system -C -C USAGE: -C INPUT FILES: -C unit 11 - GFS 00 hour GRIB forecast file containing grib type -C - 3 u, and v grids -C unit 12 - Grib index to above -C unit 31 - optional quality controlled hurricane text bulletins -C ( in $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -C and $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL) -C unit 38 - Satellite low level wind observations -C unit 43 - AFOS station plotfile with linefeeds -C unit 44 - AFOS station plotfile (sans linefeeds) -C (see output file list) -C -C OUTPUT FILES: -C gmeta - implicitly opened as fortran unit 2 by ncar -C package -C unit 06 - standard output print -C unit 74 - text file containing tropical cyclone bulletin info -C unit 87 - AFOS station plotfile sans linefeeds to be -C read later in this program as unit 44 -C unit 88 Map title for downstream use by bedient packer -C unit 89 putlab argument file used by bedient packer. -C -C -C SUBPROGRAMS CALLED: -C UNIQUE: - closen openn get3 qcnt afosread -C - l2p cg mpr fill ccpllb -C - color sfill stream3 ridctlm afix -C - satread redsat dayowk i3to53 i53to3 -C - i3to8 hbull -C LIBRARY: -C NCAR GRAPHICS: -C - mappos wmsetr wmseti wmgetr maptra -C - pcseti plccmq plchmq wmbarb gslwsc -C - gsclip mapsti mapstc maproj mapset -C - mapdrw cpseti cpsetr gopks gopwk -C - gacwk gdawk gclwk gclks setusv -C - mapros dpseti frame gsln stream3 -C - sfnorm sfsetr hlsrgb gclwk gclks -C - gsfaci gscr gfa gsclip gsfais -C - cprect cppkcl plchhq cpcldr cplbdr -C - gdawk -C W3LIB - getgb w3fp11 getgb1 errexit w3tagb -C - w3tage putgb -C IPLIB - ipolates makgds -C SPLIB - sptrunv -C BACIO - baopen baclos -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C 179 - Grib error on input or index file (unwise to -C continue -C =NNNN - system only -C -C REMARKS: IBM NCAR graphics are in /usrx/local/ncar401 -C CAVEAT requires ncar graphics version 4.0 or above -C as of this writing -C setenv NCARG_ROOT /usr/local/ncar4.0 -C setenv PATH "$PATH":/usr/local/ncar4.0/bin -C (or the bourne/korn analogs) -C handles this; only the first setenv is required -C but the other will likely be -C needed by ictrans downstream -C -C The latitude to pixel coordinate converter -C assumes a 6912x6912 domain and that -C a 6912x1728 slice will be cut horizontally -C out of the domain downstream. The slice -C is then supposed to be rotated 90 degrees -C counterclockwise so that the long axis becomes -C the y axis maximizing fax paper use. This code -C cannot detect if these assumptions are -C in fact met downstream, if not, stations -C will be plotted in incorrect locations. -C The algorithm is however NOT sensitive to -C map projection. -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM -C -C$$$ - - PROGRAM TRPSFCMV - - parameter(nsta=124) - character*3 cmonth(12) - data cmonth/'JAN','FEB','MAR','APR','MAY','JUN','JUL', - 1 'AUG','SEP','OCT','NOV','DEC'/ - dimension f3(360,181) - character*4 ctemp,cday - character*3 cdir - character*80 ctext - character*80 ctext2,ctext3 - character*4 cda - COMMON/PACKRA/IRAS(10) - common/oth/u(70,40),v(70,40),rlats(nsta),rlons(nsta), - 1 up(nsta),vp(nsta),tp(nsta) -c paraMETER (RMNLON=-0.,RMXLON=359., - paraMETER (RMNLON=-0.,RMXLON=359., - 1 RMNLAT=-60.,RMXLAT=60.) - dimension kds(25) - dimension rl(2),rl2(2),rl3(2),rl4(2) - data rl,rl2,rl3,rl4/rmnlat,0.,rmxlat,0., - 1rmnlon,0.,rmxlon,0./ - dimension grid(360,181) - dimension g2(360,121),z2(360,121) - dimension u2(360,121), v2(360,121) - dimension f53(117,51) - character*40 ctit - dimension ifeet(8) - character*132 mtitle -c - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 -c - CALL W3TAGB('TRPSFCMV',2001,0038,0059,'NP22') - 6 continue -c -c****** added for ibm_sp_6000 -c - lun=11 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopenr(lun,fileg,iret) -c - luni=12 - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopenr(luni,filegi,iret) -c -c****** -c - call openn -c - do 777 imap=1,1 - if(imap .gt. 1) then - lun=13 - luni=14 - endif - do 1 k=1,25 - 1 kds(k)=-1 - ix=360 - iy=121 -c do 1000 ,ll=1,1,-1 - call mappos (0.0,1.0,0.0,1.0) -C get streamfunction - call stream3(1000,-1,11,12,grid) - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g - factor=factor/10. -C** CONVERT TO METERS - do k=1,360 - do j=1,121 - g2(k,j)=grid(k+0,152-j ) * factor - end do - end do -c** -c get temperature (fossil code) -c** get u for wind barbs - kds(5)=33 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - u2(k,j)=grid(k+0,152-j ) * 1.93 - end do - end do -c** -c** get v for wind barbs - kds(5)=34 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - v2(k,j)=grid(k+0,152-j )*1.93 - end do - end do -c** - call cpseti('CIS',3) - call gslwsc(2.0) - call qcnt (g2,ix,iy,rl,rl2,rl3,rl4,mtitle) - call hbull - call cpseti('CIS',3) - call gsln(0) - call cg( g2,ix,iy,1) - call cpseti('CIS',5) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - irr=1 - flat=40. - flon=270. - do 14,k=1,120,5 - call gslwsc (1.0) - do 14,l=1,360,5 - if (irr .eq. 1) then - irr=2 - else - irr=1 - endif - if(irr .eq. 1) then - if(l.eq.1)then - l2=l - k2=k - else - l2=l-1 - k2=k - endif - else - if(l.eq.1)then - l2=l - k2=k - else - l2=l-1 -c k2=k+1 - k2=k - endif - endif - flon=l2 - flat=k2-61. - call maptra(flat,flon,uu,vv) - iflat=flat+5. - if(iflat .lt. 0) then - write(ctemp,1087)-iflat - 1087 format(i2,x,'S') - else - write(ctemp,1088) iflat - 1088 format(i2,x,'N') - endif -c call plchmq( uuf,vvf,ctemp,1.,0.,0.) - call gslwsc(1.0) -c write(102,*) flat,flon,uu,vv,u2(l2,k2),v2(l2,k2) - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - print*,'l2,k2 in Main TRPSFCMV = ',l2,k2 - call wmbarb(uu,vv,-u2(l2,k2),-V2(L2,K2)) - 14 continue - do 15,lat=-60,60,30 - do 15 lon=27,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 15 continue - do 16,lat=-33,60,30 - do 16 lon=0,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - 1089 format(i3,'E') - 1091 format(i3,'W') - else - write(ctemp,1091)(360-lon) - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 16 continue - write(ctext,193)'TROPICAL SURFACE ANALYSIS VALID' - call DAYOWK(IRAS(8),IRAS(9),IRAS(10),idayy,cday) -c USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) - write(ctext2,194)iras(7),cday,cmonth(iras(9)),iras(8),iras(10) - write(88,1961)ctext,ctext2 - write(ctext3,196)'STREAM FUNCTION AND GRID WINDS' - write(79,1962)ctext2 - 1962 format(a30) - 196 format(a30) - 1961 format('STRIP ',' ',2a30) - 194 format(i2,'Z',x,a4,x,a3,x,i2,x,i4) - 193 format(a25,x,i2,'Z' ,i2,'/',i2,'/',i4) - call maptra(28.,230.,uu,vv) - call maptra(-12.,230.,uu2,vv2) - call maptra(-32.,270.,uu3,vv3) - call maptra(-32.,320.,uu4,vv4) - call maptra(-32.,80.,uu5,vv5) - call gslwsc(4.0) - call gslwsc(1.0) - do 17,lat=-37,60,10 - do 17 lon=0,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - else - write(ctemp,1091)(360-lon) - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 17 continue - do 18,lat=-60,60,10 - do 18 lon=2,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 18 continue - do 19,lon=1,360,1 - do 19,lat=-60,60,1 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) -c call plchlq(uu,vv,'.',1.,0.,0.) - 19 continue - call gsln(4) -c call cg(z2,ix,iy,2) - call gsln(1) - call frame - 777 continue - call baclose(11,iret) - call baclose(12,iret) - call closen - CALL W3TAGE('TRPSFCMV') - stop - end -c -c************************************************************** -c - subroutine mpr(flat,flon) - call maptra(flat,flon,u,v) - print 101,flat,flon,u,v - 101 format('lat lon ' , 4f15.5) - return - end -c -c************************************************************** -c - subroutine qcnt(grid,ix,iy,rl,rl2,rl3,rl4,mtitle) - character*132 mtitle - integer (kind=8) ibb1,ibb2 - common/staa/ibitz - Data ibb1/Z'F0F0F0F0F0f0ffff'/ - data ibb2/Z'F0F0F0F0F0f0aa55'/ - dimension grid(ix,iy) - dimension rl(2),rl2(2),rl3(2),rl4(2) - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) -c dimension RLAT1(2), RLAT2(2), RLON1(2), RLON2(2) - dimension grid2 (ix,iy) - common/icc/icount - common/ctrxxx/junk1,jink2,iflag - iflag=0 - Rmnlon=rl3(1) - rmxlon=rl4(1) - rmnlat=rl(1) - rmxlat=rl2(1) - icount = 0 !modified for ibmsp - do 1 k=1,ix - do 1 j=1,iy -c grid2(k,(iy+1-j))=(grid(k,j)) - grid2(k,j)=grid(k,j) -c grid2(k,j)=(grid(k,j)-273)*1.8 +32 -c z(k,j)=k+j**2 - 1 continue - CALL GSCLIP (0) -C -C Draw Lat/Lon lines at 10 degree intervals. -C Draw political & continental outlines. -C - CALL MAPSTI ('GR - GRID',90) - CALL MAPSTC ('OU - OUTLINE DATASET','CO') -C -C Draw a Satellite view over the United States -C - CALL MAPROJ ('ME - SATELLITE-VIEW',00.,-180.,00.) -c CALL MAPROJ ('CE - SATELLITE-VIEW',0.,0.,00.) -c CALL MAPSET ('MA',RLAT1,RLON1,RLAT2,RLON2) -c call mapset('MA',rlatmin,rlonmin,rlatmax,rlonmax) -C -C Don't draw a square around the globe -C - CALL MAPSTI ('PE - PERIMETER FLAG', 0) -C -C Draw map. -C -c call gslwsc(4.0) -c HEAVY HEAVY - call setusv('LW',4000) - CALL MAPDRW -c read synoptic data from AFOS PLOTFILE - call afosread -c read satellite winds directly from bufr input on unit 10 -c call satread - call setusv('LW', 1000) - CALL MAPSTI ('GR - GRID',10) - CALL MAPSTC ('OU - OUTLINE DATASET','PS') - CALL MAPDRW - - CALL CPSETI ('SET - DO SET-CALL FLAG',0) - CALL CPSETR ('DPV - DASH PATTERN VECTOR SIZE',.0010) - call DPSETI('PCF',0) -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - - CALL CPSETI ('MAP - MAPPING FLAG',1) - call cpsetr('XC1',rmnlon) - call cpsetr('XCM',rmxlon) - call cpsetr('YC1',rmnlat) - call cpsetr('YCN',rmxlat) - ibitz=ibb1 -c call cg(grid2,ix,iy) - ibitz=ibb2 -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C -c CALL GDAWK (1) -c CALL GCLWK (1) -c CALL GCLKS -c CALL W3TAGE('TRPSFCMV') -c STOP -c hunt for centers - do 2 k=5,ix-4 - do 2 j=5,iy-4 - lat=-61+j - lon=k-1 - gradck=2.2 - fmin=grid2(k,j) - fmax=grid2(k,j) - do 4 kk=k-4,k+4 - do 4 jj=j-4,j+4 - if(grid2(kk,jj) .lt. fmin) fmin=grid2(kk,jj) - if(grid2(kk,jj) .gt. fmax) fmax=grid2(kk,jj) -c 1 grid2(k,j) .lt. grid2(k+1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k-1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j+1)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j-1)-gradck .and. -c 2 grid2(k,j) .lt. grid2(k+2,j) .and. -c 2 grid2(k,j) .lt. grid2(k-2,j) .and. -c 2 grid2(k,j) .lt. grid2(k,j+2) .and. -c 2 grid2(k,j) .lt. grid2(k,j-2) -c 3 ) then - 4 continue - if( (fmax-fmin) .lt. gradck) go to 2 - if (fmin .eq. grid2(k,j) .or. fmax .eq. grid2(k,j)) then - flat=lat - flon=lon - call maptra(flat,flon,uu,vv) - if (flat .gt. 0.) then - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - else - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - endif - endif - 2 continue - call satread - return - END -c -c************************************************************** -c - SUBROUTINE FILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) - - DIMENSION XWRK(*),YWRK(*),IAREA(*),IGRP(*) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .GT. 0) THEN -cC -C If the area is defined by 3 or more points, fill it -C - CALL GSFACI(IAREA3+2) - CALL GFA(NWRK,XWRK,YWRK) - ENDIF - -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine cg(zreg,ix,iy,ifld) -C - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) - - real ZREG(ix,iy) - - EXTERNAL COLOR -C -C Call Conpack color fill routine - do k=1,ix -ckumar print *,' zreg',(zreg(k,j),j=1,iy,5) - end do -C - CALL CCPLLB(ZREG,ix,iy,COLOR,IWKID,ifld) -C - - RETURN - END -c -c************************************************************** -c - SUBROUTINE CCPLLB(ZREG,MREG,NREG,COLOR,IWKID,ifld) - common/staa/ibitz - common/windz/u2(360,121),v2(360,121) - common/oth/u(70,40),v(70,40),rlats(65),rlons(65),up(65),vp(65) - PARAMETER (LRWK=50000,LIWK=50000,LMAP=900000,NWRK=50000,NOGRPS=6) - REAL ZREG(MREG,NREG),RWRK(LRWK), XWRK(NWRK), YWRK(NWRK) - INTEGER MREG,NREG,IWRK(LIWK) - INTEGER MAP(LMAP),IAREA(NOGRPS),IGRP(NOGRPS) - integer ibts(16,300) - DATA IBTS / 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, - 1 1600*0, - 1 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 2 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, - 3 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, - 4 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, - 5 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, - 6 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 7 160*0, 2928*0 / ! modified for ibmsp - EXTERNAL FILL -c data ibitz/Z'F0F0F0F0F0F03333'/ - external sfill - EXTERNAL CPDRPL - EXTERNAL COLOR -C -C Set fill style to solid and turn off clipping -C - CALL GSFAIS(1) - CALL GSCLIP(0) -C -C Set up label box options -C -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - NOCL=300 - CALL CPSETI('LLP - LINE LABEL POSITIONING FLAG',4) -c CALL CPSETI('LLB - LINE LABEL BOX FLAG',4) - CALL CPSETI('LLB - LINE LABEL BOX FLAG',3) - CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',3) -c CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',4) - CALL CPSETI('ILB - INFORMATIONAL LABEL BOX FLAG',0) - CALL CPSETI('LBC - LABEL BOX COLOR INDEX',1) -c call cpseti('CIS',6) -cc call cpseti('LIS',1) - call cpseti('LIS',100) - call cpseti('LLP',2) - CALL CPSETR ('ORV - OUT-OF-RANGE VALUE',1.E12) - call cpsetr('RC1',0.15) - call cpsetr('LLS',0.00002) - call cpsetr('RC2',0.15) - call cpsetr('LLW',0.00001) -c call cpsetr('HLW',0.001) -c call cpsetr('HLS',0.002) - call cpsetr('HLW',0.0000001) - call cpsetr('HLS',0.0000002) - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - CALL CPPKCL (ZREG, RWRK, IWRK) - CALL CPGETI('NCL - NUMBER OF CONTOUR LEVELS',NCL) - DO 111 I=1,NCL - CALL CPSETI('PAI - PARAMETER ARRAY INDEX',I) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('AIA - AREA IDENTIFIER ABOVE',0) - CALL CPSETI('AIB - AREA IDENTIFIER BELOW',0) - 111 CONTINUE - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('NCL - NUMBER OF CONTOUR LEVELS',NCL+2) - CALL CPSETI ('PAI',ncl+1) - call cpsetr('CLV',0.0) - call cpseti('AIB',5) - call cpseti('AIA',0) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - if(zreg(50,50) .lt. 500) then -c CALL CPSETI ('PAI',ncl+2) -c call cpsetr('CLV',15.0) -c call cpseti('AIB',0) -c call cpseti('AIA',6) - endif -c call cpsetr('CLV',55.0) -c call cpseti('AIB',6) -c call cpseti('AIA',0) - DO 11 I=1,ncl - ivarv=ibitz - print 198,ivarv - 198 format(z16) -c CALL CPSETI('PAI - PARAMETER ARRAY INDEX',i) -c CALL CPSETI('CLD - CONTOUR LINE DASH PATTERN', -c + ivarv) - 11 continue - CALL COLOR(NCL+1,IWKID) - call PCSETI('CC',0) - - -C -C Draw Perimeter -C -c CALL CPBACK(ZREG, RWRK, IWRK) - call gslwsc(1.0) -C -C Initialize Areas -C -cc CALL ARINAM(MAP, LMAP) -C -C Add label boxes to area map -C -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(1) -c cc CALL CPLBAM(ZREG, RWRK, IWRK, MAP) -C -C Draw Labels -C - call gsln(0) -c CALL CPLBDR(ZREG, RWRK, IWRK) -C -C Add contours to area map -C -c CALL CPCLAM(ZREG, RWRK, IWRK, MAP) - call gslwsc(3.0) -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(4) - call cpcldr(zreg,rwrk,iwrk,map,cpdrpl) -c NEW LINE - call gslwsc(2.0) - call cplbdr(zreg,rwrk,iwrk) - -c call cpcldm(zreg,rwrk,iwrk,map,cpdrpl) -c call gsln (1) -C -C Fill contours -C -c CALL ARSCAM(MAP, XWRK, YWRK, NWRK, IAREA, IGRP, NOGRPS, SFILL) - 99 continue - CALL WMSETR('WBS',0.004) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - RETURN - END -c -c************************************************************** -c - SUBROUTINE COLOR (N,IWKID) -C -C BACKGROUND COLOR -C -C -C BLACK -C - CALL GSCR(IWKID,0,0.,0.,0.) -C -C First foreground color is white -C - CALL GSCR(IWKID,1,1.,1.,1.) -C -C Second foreground color is gray -C - CALL GSCR(IWKID,2,0.5,0.5,0.5) -C -C Choose other foreground colors spaced equally around the spectrum -C - ICNT=0 - HUES=360./N -C -C REDLN is intended to be the line between red and violet values -C - REDLN=36.0 - LAP=INT(REDLN/HUES) - DO 10, I=1,N - XHUE=I*HUES - CALL HLSRGB(XHUE,60.,75.,RED,GREEN,BLUE) -C -C Sort colors so that the redest is first, and violetest is last -C - IF (XHUE.LE.REDLN) THEN - CALL GSCR(IWKID,(N+2)-(LAP-I),RED,GREEN,BLUE) - ICNT=ICNT+1 - ELSE - CALL GSCR(IWKID,I-ICNT+2,RED,GREEN,BLUE) - ENDIF - 10 CONTINUE - - RETURN - END -c -c************************************************************** -c - SUBROUTINE SFILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) -C - REAL XWRK(*),YWRK(*),ISCR(5000) - INTEGER IAREA(*),IGRP(*),RSCR(5000) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .eq. 5) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 0.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF - IF (IAREA3 .eq. 6) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 90.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine i3to53(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i53to3(F53,F3) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - logical log3(360,181) - equivalence (lo_03,log3) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - - do k=1,360 - log3(k,1)=.FALSE. - log3(k,181)=.FALSE. - end do - ibi=0 -cc define 360x181 grid - call makgds(53,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(3,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,jo53,ji2,1, - 1 ibi,lo_03,F53,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F3,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i3to8(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(116,44) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(8,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine closen -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C - CALL GDAWK (1) - CALL GCLWK (1) - CALL GCLKS - return - end -c -c************************************************************** -c - subroutine openn -C OPEN GKS, OPEN WORKSTATION OF TYPE 1, ACTIVATE WORKSTATION -C - CALL GOPKS (6,IDUM) - CALL GOPWK (1, 2, 1) - CALL GACWK (1) - return - end -c -c************************************************************** -c - Subroutine get3(lun,luni,jpds,a2,c132) -CKUMAR common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181),a2(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) - jf=360*181 -CKUMAR jflag=-1 - jflag=0 - kf=jf -c jpds(2)=77 - jpds(1)=7 -c jpds(3)=104 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) - print*,'kpds = ',kpds(1:20) - print*,'jpds = ',jpds(1:20) -CKUMAR call getgb1(lun,luni,jf,jflag,jpds,jgds, -CKUMAR 1 grib,kf,k,kpds,kgds,lb,array,ier) - call getgb(lun,luni,jf,jflag,jpds,jgds, - 1 kf,k,kpds,kgds,lb,array,ier) - print*,'kpds = ',kpds(1:20) - print*,'ier after getgb ',ier -c if ( ier .ne. 0) then -c CALL W3TAGE('TRPSFCMV') -c call errexit(99) -c endif - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) then - CALL W3TAGE('TRPSFCMV') - call errexit(9999) - endif - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) -C This should generate the proper 4-digit year no matter what!! - mcen=max(0,kpds(21)-1) - iras(10)=mcen*100+kpds(8) - if(iras(10) .le. 20) then - iras(10)=iras(10)+2000 - else if(iras(10).le.99) then - iras(10)=iras(10)+1900 - end if -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) -c flip type 3 grid - do k=1,181 - do j=1,360 -c a2(j,182-k)=array(j,k) - a2(j,k)=array(j,k) - end do - end do - return - end -c -c************************************************************** -c - Subroutine stream3(mbars,itime,lupgb,lupgi,F3) -c -c George VandenBerghe 11/17/96 -c -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c GFS forecast model. -c These stream functions are dimensionally correct -c m**2/sec streamfunctions -c 11/17/96 add on !! -c logic added to handle tropopause level. Passing -c in pressure as 7 mbars tells code to wildcard -c pressure and take tropopause level values - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ -c --- coordinate testing code - x1=50 - y1=60 - x2=180 - y2=60 - x3=180 - y3=120 - - luv = .False. - ldz = .False. - lps = .True. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) =mbars - jpds(14)=itime -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) -c print *,' KPDS AFTER U' -c print 189,kpds - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - print *, kpds - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - print *, kpds - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) -c - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - kpds(5)=35 -c print *,' KPDS to be put' -c print 189,kpds - 189 format(5Z20) -c WRITE THE STREAMFUNCTIONS TO UNIT 51!! -c call putgb(51,ijm,kpds,kgds,lbms,f3,iret) -c end write - if(iret .ne. 0) print *, - 1 ' WARNING PUT OF STREAMFUNCTION FAILED return code ', iret, - 1 ' from putgb ' - print *,' FEW STREAMS',psi(50,50),psi(100,100) - 990 continue - return - end -c -c************************************************************** -c - subroutine afosread -c field 4 time (4 digits) -c field 5 name ( 5 digits) -c field 6 sky cover i A aircraft S sat M missing -c7 field 7 wind ddfff -c field 8 pressure (mb*10. significant digits) -c field 9,10 temp and dew -c 11 present weather (code or text) -c 12 visibility -c 13 pressure change -c 14 barograoh trace (code table 12) -c 15 low/middle/high cloud -c 16 precip -c 17 remarks -c lat lon are 18 and 19 -c 20 ship course and speed - dimension points(100000,2) - character*160 cline - character*160 cout - integer icom(20) - character*8 ccom(20),cf -c - do nn=1,2 - do mm=1,100000 - points(mm,nn)=0 - enddo - enddo -c - call ridctlm - do k=1,20 - ccom(k)=' ' - end do -c - open(44,file='afosplot') -c -c do jjj=1,2 -c read(44,101)cline -c enddo -c - do 10000 kkk=1,100000 - 101 format(a160) - read(44,101,end=999,err=997) cline - write(85,101) cline -c print 101,cline -c find the commas - idx=1 - is=1 - cf=' ' - ico=0 - do 10,k=1,160 - if(cline(k:k) .eq. ',' .or.cline(k:k).eq.';') then - ico=ico+1 - print*,'ico = in AFOSREAD ',ico -c - if(ico.ge.40) then - print *,' MORE THAN 40 COMMAS in line in AFOSREAD',kkk - go to 10000 - endif -c - print*,'ico before icom array in AFOSREAD = ',ico -ckumar - if(ico.le.20) then - icom(ico)=k - ccom(ico)=cf - cf=' ' - idx=1 - endif -ckumar - if(cline(k:k) .eq. ';') go to 19 - else - cf(idx:idx)=cline(k:k) - idx=idx+1 -c - if(idx .gt. 8) then - print *,' MORE THAN 8 blanks between commas in line ',kkk - go to 10000 - endif -c - endif - 10 continue - 19 continue - do k=1,20 - if(ccom(k) .eq. ' ') ccom(k)='-9999 ' - end do - do k=1,5 - if(ccom(15)(k:k).eq.'/') ccom(15)(k:k)='0' - end do - if(ccom(6)(8:8).eq. 'M') ccom(6)='-9999 ' - if(ccom(6)(1:1).eq. 'M') ccom(6)='-9999 ' - if (kkk .lt. 5) print 129,ccom - 119 format(i3,a3,20i3) - read(ccom(7),179)id,isp - 179 format(i3,i2) - read(ccom(9),149)itemp - read(ccom(6),149) icover - read(ccom(11),149) iwx - if(iwx .gt.99 .or. iwx .lt.0) iwx=-9999 - print *,' ICOVERC',icover - read(ccom(10),149)idew - read(ccom(18),159)ilat - read(ccom(15),149)icloud - if(icloud .gt. 0) print *,' ICLUD',icloud - read(ccom(19),169)ilon - read(ccom(8),149) ipres - read(ccom(14),149)itrace - read(ccom(13),149) itend - if (ccom(18)(4:4) .eq. 'S') ilat=-ilat - if(ccom(19)(5:5) .eq.'W') ilon=-ilon+3600. - flat=(ilat+0.5)/10. - flon=(ilon+0.5)/10. - call maptra(flat,flon,uu,vv) - if(id.eq.-99)id=-999 - dir=id - theta=(90-dir)*3.1415927/180. - u=cos(theta)*isp - v=sin(theta)*isp - dir=dir-90. - if(dir .le. 0) dir=dir+360 - if(flat .lt. 0) dir=-dir - id=dir - ilat=flat - ilon=floN - points(kkk,1)=400. - points(kkk,2)=400. - do 39,l=1,kkk-1 - xd=(points(l,1)-ilat)*2.0 - yd=points(l,2)-ilon - sargg=xd**2 + yd**2 -c write(102,*)' square root ',kkk,sargg - if(sargg .lt. 0.) then - write(102,*)' negative square root potential ',kkk,sargg - go to 10000 - endif -c - dist=sqrt(xd**2 + yd**2) -c dist=sqrt( (points(l,1)-ilat)**2 + (points(l,2)-ilon)**2) - if (dist .lt. 3.9) go to 10000 - if(ccom(3)(1:1) .eq. '7') go to 10000 -c if (dist .lt. 0.5) go to 10000 - 39 continue - points(kkk,1)=ilat - points(kkk,2)=ilon - 149 format(i8) - 159 format(i3) - 169 format(i4) - print *,'STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - if(iwx .gt. 0) - 1 print *, - 1 'WX STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - call l2p(flat,flon,iprx,ipry) - if(iprx .lt. -9999. .or. iprx .gt. 9999 .or. - 1 ipry .lt. -9999 . .or. ipry .gt. 9999) - 1 go to 10000 - write(89,105)'STATION PLOT', - 1 iprx,ipry,itemp,idew,ipres,itend,id,isp,icover,iwx,itrace,icloud - 1 ,ccom(5) - 1 ,ccom(18),ccom(19) -c 1 iprx,ipry,itemp,idew,ipres,itend,id,isp -c 1 iprx,ipry,itemp,idew,ilon,ilat,id,isp,icover,ccom(5) - 105 format(a16,12i5,x,3a9) - 139 format(96x,2i8) - 129 format(20a8) -10000 continue - print *,'WARNING, INPUT AFOS PLOTFILE NOT EXHAUSTED' - 997 continue -c print *,' ENDED DATA WITH ERROR' - 999 continue - return - end -c -c************************************************************** -c - subroutine l2p(flat,flon,iprx,ipry) - call maptra(flat,flon,uu,vv) - fx=cufx(uu) - fy=cufy(vv) - px=6912*fx -c1 py=-6912*(fy-.625555555) - py=-6912*(fy-.575555555) - iprx=py - ipry=px - print *,'L2P ', 'flat,flon,px,py,iprx,ipry', - 1 flat,flon,px,py,iprx,ipry - return - end -c -c************************************************************** -c - subroutine ridctlm -c remove all ctlm characters from fort.43 and write to fort.87 - dimension jstat(100) -c is=stat('fort.43',jstat) -c lnn=jstat(8) - read(5,101)lnn - 101 format(i10) - print*,'file size of fort.43 ',lnn - call afix(lnn) - return - end -c -c************************************************************** -c - subroutine afix(lnn) - character*1 bytes(lnn) - integer (kind=8) ip - data ip/Z'0D'/ ! CTRL-M - character*1 c1(8) - equivalence(c1,ip) -ckumar - open(43,file='NHPLOT',access='direct',recl=1280) -c - na=1 ; nb=1280 -c - nrec=lnn/1280 - print*,'In afix lnn & nrec : ',lnn,nrec -c - do ir=1,nrec - read(43,rec=ir)bytes(na:nb) - na=na+1280 - nb=nb+1280 -ckumar print*,'In afix ir, na & nb ',ir,na,nb - enddo -c - do 10,k=1,lnn - if(bytes(k) .eq. c1(8)) bytes(k)=' ' - 10 continue -c - write(87) bytes - close(87) - return - end -c -c************************************************************** -c - -C DATA SET DAYOWK AT LEVEL 001 AS OF 04/16/93 - SUBROUTINE DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DAYOWK FIND NUMERICAL DAY OF WEEK. -C PRGMMR: HENRICHSEN ORG: NMC41 DATE:93-05-11 -C -C ABSTRACT: GIVEN DAY MONTH AND YEAR AS INTEGERS RETURN DAY OF WEEK AS -C AND INTEGER NUMBER AND AS FOUR CHARACTER HOLLERTH TEXT. -C -C PROGRAM HISTORY LOG: -C 84-MM-DD WICK -C 85-MM-DD HENRICHSEN REMOVE OLD KEY PUNCH CHARACTERS AND CLEAN UP. -C 87-12-10 HENRICHSEN CONVERT TO VS FORTAN 77. -C -C USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C INPUT ARGUMENT LIST: -C IDAY - INTEGER TWO DIGET DAY OF MONTH( 1 THRU 31 ). -C IMONTH - INTEGER TWO DIGET MONTH OF YEAR( 1 THRU 12). -C IYEAR - INTEGER TWO OR FOUR DIGET YEAR. -C IYEAR SHOULD BE THE COMPLETE FOUR DIGIT YEAR. -C IF ONLY LAST 2 DIGITS OF YEAR ARE GIVEN, -C ASSUMES 20TH CENTURY... -C -C OUTPUT ARGUMENT LIST: -C IDAYWK - INTEGER NUMBER OF DAY OF WEEK ( 1 THRU 7 ). -C IHDAYW - CHARACTER*4 WORD CONTAINING THE THE THREE LETTER -C - DAY OF THE WEEK LEFT JUSTIFED IN THE WORD. -C - IE 'MON ', .... 'FRI ', .... 'SUN '. -C ERRFLAG - ERROR OF OUT OF RANGE ARGUEMENT IS INDICATED BY THE -C - RESULTING IDAYWK = 0, AND IHDAYW = BLANKS. -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - ERROR PRINT WHEN ARGUEMENTS OUT OF RANGE. -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - CHARACTER*4 IHDAYW - CHARACTER*4 ITEXT(2) - CHARACTER*4 KHDAY(7) - CHARACTER*4 KLANK - CHARACTER*4 NHDAY(2) - CHARACTER*4 NHMON(2) - CHARACTER*4 NHYR(2) -C - INTEGER KCEN(5) - INTEGER KDAYS(12) - INTEGER MONTAB(12) -C - DATA KHDAY /'SUN ','MON','TUE ', - 1 'WED ','THU ','FRI ','SAT '/ - DATA KLANK /' '/ - DATA NHDAY /'DAY ',' '/ - DATA NHMON /'MONT','H '/ - DATA NHYR /'YEAR',' '/ -C - DATA KCEN /4,2,0,6,4/ - DATA KDAYS /31,29,31,30,31,30,31,31,30,31,30,31/ - DATA MONTAB /1, 4, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6/ -C - IDAYWK = 0 - IHDAYW = KLANK - ISFEB = 0 - IDA = IDAY - IMO = IMONTH - IYR = IYEAR - IF(IMO) 911,911,122 - 122 IF(IMO .GT. 12) GO TO 911 - IF(IDA) 922,922,133 - 133 IF(IDA .GT. KDAYS(IMO)) GO TO 922 - ICENT = IYR / 100 - IYR2 = IYR - 100 * ICENT - IF(ICENT) 933,140,144 - 140 CONTINUE -C ...IF ONLY LAST 2 DIGITS OF YR WERE GIVEN, ASSUME ITS 1900 + - ICENT = 19 - IYR = IYR + 1900 - 144 CONTINUE - ICENTX = ICENT - 16 - IF(ICENTX) 933,933,155 - 155 IF(ICENTX .GT. 5) GO TO 933 -C ...THE GIVEN DATE INFO IS W/I RANGE... - ISUM = KCEN(ICENTX) + IYR2 +IYR2/4 + MONTAB(IMO) + IDA - IF(IMO - 2) 222,211,611 -C ...OTHERWISE, THIS IS JAN OR FEB, SO CHECK FOR LEAP YR... - 211 ISFEB = 1 - 222 CONTINUE - IF(MOD(IYR,4)) 533,511,533 -C ...MOST LIKELY A LEAP YR. TEST FOR CENTURY YR... - 511 CONTINUE - IF(IYR2)522,515,522 - 515 CONTINUE - IF(MOD(IYR,400))533,522,533 -C ...COMES TO 522 IF LEAP YR CORRECTION IS NEEDED... - 522 CONTINUE - ISUM = ISUM - 1 - GO TO 611 - 533 CONTINUE -C ...COMES TO 533 IF NOT A LEAP YR, SO IF FEB, MUST RETEST IDA... - IF(ISFEB)544,611,544 - 544 CONTINUE -C ...THIS IS FEB OF A NON-LEAP YR. - IF (IDA .GE. KDAYS(2)) GO TO 922 - GO TO 611 - 611 CONTINUE - IDAW = MOD(ISUM,7) - IF(IDAW) 644,633,644 - 633 CONTINUE - IDAW = 7 - GO TO 644 - 644 CONTINUE - IDAYWK = IDAW - IHDAYW = KHDAY(IDAW) - RETURN -C - 911 CONTINUE -C ...COMES HERE IF GIVEN MONTH OUT-OF-RANGE... - ITEXT(1) = NHMON(1) - ITEXT(2) = NHMON(2) - GO TO 955 - 922 CONTINUE -C ...COMES HERE IF GIVEN DAY OUT-OF-RANGE - ITEXT(1) = NHDAY(1) - ITEXT(2) = NHDAY(2) - GO TO 955 - 933 CONTINUE -C ...COMES HERE IF GIVEN YR OUT OF RANGE - ITEXT(1) = NHYR(1) - ITEXT(2) = NHYR(2) - GO TO 955 - 955 CONTINUE - PRINT 956, ITEXT(1),ITEXT(2),IDAY,IMONTH,IYEAR - 956 FORMAT(1H0,10X,'ERROR EXIT FROM DAYOWK. GIVEN ', A4, A1, 1X, - X 'OUT-OF-RANGE', /1H0,15X,'IDAY = Z', Z8, 4X,'IMONTH = Z', - X Z8, 4X, 'IYEAR = Z', Z8) - RETURN - END -c -c************************************************************** -c - subroutine satread -c READS SATELLITE WIND DATA AND DRAWS WIND BARBS -c ON ANY NCAR GRAPHICS PLOTTING FRAME WITH LATLON -c FRAME MAPPING DEFINED (general for weather plots) - dimension ary(6) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - do 10,k=1,9999999 - read(38,101,end=99)ary - 101 format(6x,6f10.4) - flat=ary(1) - flon=ary(2) - dir=ary(4) - speed=ary(5) - qcm=ary(6) - u=speed*sin(dir*3.1415927/180.) - v=speed*cos(dir*3.1415927/180.) - call maptra(flat,flon,uu,vv) -c print *,'calling wmbarb',uu,vv,u,v - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - call wmbarb(uu,vv,u,v) - call plchhq(uu,vv,':F19:c',1.5,0.,0.) -c call plchhq(uu,vv,':F22:C',9.5,0.,0.) - 10 continue - 99 continue - return - end -c -c************************************************************** -c - subroutine hbull -c reads quality controlled hurricane bulletins from either: -c $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -c $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL -c and writes putlab call information and box drawing -c information for use downstream by bedient packing -c and drawing program sixbitb2. Input is fortran -c unit 31 and output is fortran unit 74. - -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. - - - COMMON/PACKRA/IRAS(10) - - character*10 names(16) - character*128 clines(100) - character*128 cline - character*128 dumy2k - character*10 cname - character*13 cdate - character*2 c2 - character*80 cout,cnull - - print *, ' ' - print *, ' ===> ENTERING SUBROUTINE HBULL' - print *, ' ' - - write(c2,'(i2.2)') iras(7) - - cnull='NO TROPICAL CYCLONE ACTIVITY REPORTED' - icount=0 - icounta=0 - klines=0 - names='xxxxxxxxxx' - - do k=1,100 - read(31,fmt='(a128)',end=9) cline - -C AT THIS POINT WE DO NOT KNOW IF A 2-DIGIT YEAR BEGINS IN COLUMN 20 -C OF THE RECORD (OLD NON-Y2K COMPLIANT FORM) OR IF A 4-DIGIT YEAR -C BEGINS IN COLUMN 20 (NEW Y2K COMPLIANT FORM) - TEST ON LOCATION OF -C LATITUDE N/S INDICATOR TO FIND OUT ... - - if(cline(35:35).eq.'N' .or. - . cline(35:35).eq.'S') then - -C ... THIS RECORD STILL CONTAINS THE OLD 2-DIGIT FORM OF THE YEAR - -C ... THIS PROGRAM WILL CONVERT THE RECORD TO A 4-DIGIT YEAR USING THE -C "WINDOWING" TECHNIQUE SINCE SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 2-digit year "',cline(20:21),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - DUMY2K(1:19) = cline(1:19) - IF(cline(20:21).GT.'20') THEN - DUMY2K(20:21) = '19' - ELSE - DUMY2K(20:21) = '20' - ENDIF - DUMY2K(22:128) = cline(20:126) - cline = DUMY2K - PRINT *, ' ' - PRINT *, '==> 2-digit year converted to 4-digit year "', - . cline(20:23),'" via windowing technique' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - ELSE IF(cline(37:37).eq.'N' .OR. - . cline(37:37).eq.'S') THEN - -C ... THIS RECORD CONTAINS THE NEW 4-DIGIT FORM OF THE YEAR -C ... NO CONVERSION NECESSARY SINCE THIS SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 4-digit year "',cline(20:23),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - PRINT *, '==> No conversion necessary' - PRINT *, ' ' - ELSE - PRINT *, ' ' - PRINT *, '***** Cannot determine if this record contains ', - . 'a 2-digit year or a 4-digit year - skip it and try ', - . 'reading the next record' - PRINT *, ' ' - CYCLE - END IF - - clines(k)=cline - klines=k - enddo - - 9 continue - - LOOP1: do k=klines,1,-1 - cline=clines(k) - print *, ' ' - print *, 'Look at record: ',cline - print *, ' ' - - LOOP1n1: do j=1,16 - -c look for same name and time - - if(cline(29:30) .ne. c2) then - print *, ' ' - print *, 'Do not process this record because its hour ', - . '(=',cline(29:30),') is different than the ', - . 'cycle hour (=',c2,')' - print *, ' ' - cycle LOOP1 - endif - if(cline(6:6) .eq. '8' .or. cline(6:6) .eq. '9') then - print *, ' ' - print *, 'Do not process this record because it is a ', - . 'test storm, storm id =',cline(6:7) - print *, ' ' - cycle LOOP1 - endif - if(names(j) .eq. cline(10:19) .and. - . names(j) .ne. 'NAMELESS' ) then - print *, ' ' - print *, 'Do not process this record because it has a', - . ' name that has already been processed (name=', - . cline(10:19),')' - print *, ' ' - cycle LOOP1 - endif - print *, ' ' - print *, 'NAMES ',cline(10:19),names(j) - print *, ' ' - enddo LOOP1n1 - - LOOP1n2: do j=1,16 - -c assign new name - - print *, ' ' - print *, 'threeloop' - print *, ' ' - if(names(j) .eq. 'xxxxxxxxxx' ) then - names(j)=cline(10:19) - cname=cline(10:19) - cdate=cline(20:32) - -c - On rare occasions, upstream program QCTROPCY can stamp a 'C' into -c character 67 - this had resulted in a failure in this program -c (note 104 format). Change by Keyser (08/10/1998) uses 9104 format -c if mwind < 100 . - - if(cline(67:67).eq.'1') then - read(cline,104)latd,lond,idir,isp,icp,mwind - 104 format(33x,i3,2x,i4,x,i4,i4,x,i4,10x,i3) - else - read(cline,9104)latd,lond,idir,isp,icp,mwind -9104 format(33x,i3,2x,i4,x,i4,i4,x,i4,11x,i2) - end if - flat=latd/10. - flon=lond/10. - fdir=idir - fsp=isp/10. - central_pressure=icp - - write(cout,105) cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - ic=530+10*j - iatl=0 - ipac=0 - if(lond -latd .lt. 800) iatl =1 - if(lond-latd .gt. 720 .and. latd .lt. 150) ipac=1 - if(lond-latd .gt. 800 ) ipac=1 - -c test for atlantic or Pacific storm - - if(iatl .eq. 1) then - icounta=icounta+1 - ic=icounta*20+620 -ccccc ic=icounta*20+520 - write(74,114) 'PUTLA ',ic, - . '6420 01.0 90.0 038 1 0 0 ',cout(1:80) - endif - if(ipac .eq. 1) then - icount=icount+1 - ic=icount*20+520 - write(74,114) 'PUTLA ',ic, - . '4201 01.0 90.0 038 1 0 0 ',cout(1:80) - endif -ccccc write(74,114) 'PUTLA ',ic,'4201 04.0 90.0 080 1 0 0 ', -ccccc. cout(1:80) - 114 format(a6,i5,a27,a80) - print 105, cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - 105 format(a10,x,a13,x,f4.1,a1,x,f5.1,a1,x,a3,f6.0,x,a3,f5.1, - . a5,x,f6.1,' MB',i3,'M/SEC' ) - if(cline(37:37).eq. 'S') flat=-flat - if(cline(43:43).eq. 'W') flon=360-flon - call maptra(flat,flon,uu,vv) - if ((mwind*2.24) .gt. 38) then - call plchhq(uu,vv,':F35:m',7.5,0.,0.) - else - call plchhq(uu,vv,':F30:TD',2.0,0.,0.) - call plchhq(uu,vv,':F37:S',6.0,0.,0.) - endif - if((mwind*2.24) .gt. 74.) then - -c close hurricane symbol with black fill - - call plchhq(uu,vv-0.005,':F37:Z',4.5,0.,0.) - endif - call gslwsc(3.0) - call plchmq(uu+0.02,vv-0.055,cname,2.5,0.,0.) - call gslwsc(1.0) - exit LOOP1n2 - endif - enddo LOOP1n2 - enddo LOOP1 -ccccc isizea=(icounta+1)/2 +2 - isize=(icount+1)/2 +2 - isize=icount+2 - isizea=icounta+2 - if(isize .eq. 2) then - write(74,114)'PUTLA ',540,'4201 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isize=isize+1 - print *, cnull(1:80) - endif - if(isizea .eq. 2) then - write(74,114)'PUTLA ',640,'6420 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isizea=isizea+1 - print *, cnull(1:80) - endif - write(74,115)'BOX ',510,4190,isize,25 - write(74,115)'BOX ',610,6401,isizea,25 - 115 format(a4,2i5,i5,i5) - - print *, ' ' - print *, ' ===> LEAVING SUBROUTINE HBULL' - print *, ' ' - - return - - end - -c************************************************************** - diff --git a/util/sorc/trpsfcmv.fd/getgb1.f b/util/sorc/trpsfcmv.fd/getgb1.f deleted file mode 100755 index 706e8813c8..0000000000 --- a/util/sorc/trpsfcmv.fd/getgb1.f +++ /dev/null @@ -1,222 +0,0 @@ - SUBROUTINE GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, - & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETGB1 FINDS AND UNPACKS A GRIB MESSAGE -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 94-04-01 -C -C ABSTRACT: FIND AND UNPACK A GRIB MESSAGE. -C READ AN ASSOCIATED GRIB INDEX FILE (UNLESS IT ALREADY WAS READ). -C FIND IN THE INDEX FILE A REFERENCE TO THE GRIB MESSAGE REQUESTED. -C THE GRIB MESSAGE REQUEST SPECIFIES THE NUMBER OF MESSAGES TO SKIP -C AND THE UNPACKED PDS AND GDS PARAMETERS. (A REQUESTED PARAMETER -C OF -1 MEANS TO ALLOW ANY VALUE OF THIS PARAMETER TO BE FOUND.) -C IF THE REQUESTED GRIB MESSAGE IS FOUND, THEN IT IS READ FROM THE -C GRIB FILE AND UNPACKED. ITS MESSAGE NUMBER IS RETURNED ALONG WITH -C THE UNPACKED PDS AND GDS PARAMETERS, THE UNPACKED BITMAP (IF ANY), -C AND THE UNPACKED DATA. IF THE GRIB MESSAGE IS NOT FOUND, THEN THE -C RETURN CODE WILL BE NONZERO. -C -C PROGRAM HISTORY LOG: -C 94-04-01 IREDELL -C 95-05-10 R.E.JONES ADD ONE MORE PARAMETER TO GETGB AND -C CHANGE NAME TO GETGB1 -C -C USAGE: CALL GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, -C & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C INPUT ARGUMENTS: -C LUGB LOGICAL UNIT OF THE UNBLOCKED GRIB DATA FILE -C LUGI LOGICAL UNIT OF THE UNBLOCKED GRIB INDEX FILE -C JF INTEGER MAXIMUM NUMBER OF DATA POINTS TO UNPACK -C J INTEGER NUMBER OF MESSAGES TO SKIP -C (=0 TO SEARCH FROM BEGINNING) -C (<0 TO REOPEN INDEX FILE AND SEARCH FROM BEGINNING) -C JPDS INTEGER (25) PDS PARAMETERS FOR WHICH TO SEARCH -C (=-1 FOR WILDCARD) -C LOOK IN DOC BLOCK OF W3FI63 FOR ARRAY KPDS -C FOR LIST OF ORDER OF UNPACKED PDS VALUES. IN -C MOST CASES YOU ONLY NEED TO SET 4 OR 5 VALUES -C TO PICK UP RECORD. -C JGDS INTEGER (22) GDS PARAMETERS FOR WHICH TO SEARCH -C (ONLY SEARCHED IF JPDS(3)=255) -C (=-1 FOR WILDCARD) -C OUTPUT ARGUMENTS: -C GRIB GRIB DATA ARRAY BEFORE IT IS UNPACKED -C KF INTEGER NUMBER OF DATA POINTS UNPACKED -C K INTEGER MESSAGE NUMBER UNPACKED -C (CAN BE SAME AS J IN CALLING PROGRAM -C IN ORDER TO FACILITATE MULTIPLE SEARCHES) -C KPDS INTEGER (25) UNPACKED PDS PARAMETERS -C KGDS INTEGER (22) UNPACKED GDS PARAMETERS -C LB LOGICAL (KF) UNPACKED BITMAP IF PRESENT -C F REAL (KF) UNPACKED DATA -C IRET INTEGER RETURN CODE -C 0 ALL OK -C 96 ERROR READING INDEX FILE -C 97 ERROR READING GRIB FILE -C 98 NUMBER OF DATA POINTS GREATER THAN JF -C 99 REQUEST NOT FOUND -C OTHER W3FI63 GRIB UNPACKER RETURN CODE -C -C SUBPROGRAMS CALLED: -C BAREAD BYTE-ADDRESSABLE READ -C GBYTE UNPACK BYTES -C FI632 UNPACK PDS -C FI633 UNPACK GDS -C W3FI63 UNPACK GRIB -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY C916/256, J916/2048 -C -C$$$ -C - PARAMETER (MBUF=8192*128) - PARAMETER (LPDS=23,LGDS=22) -C - INTEGER JPDS(25),JGDS(*),KPDS(25),KGDS(*) - INTEGER IPDSP(LPDS),JPDSP(LPDS),IGDSP(LGDS) - INTEGER JGDSP(LGDS) - INTEGER KPTR(20) -C - LOGICAL LB(*) -C - REAL F(*) -C - CHARACTER CBUF(MBUF) - CHARACTER*81 CHEAD(2) - CHARACTER*1 CPDS(28) - CHARACTER*1 CGDS(42) - CHARACTER*1 GRIB(*) - INTEGER IBUF(60) - EQUIVALENCE (IBUF(1), CBUF(1)) -C -C SAVE LUX,NSKP,NLEN,NNUM,CBUF - SAVE -C - DATA LUX/0/ - print *, LUGB,LUGI,JF,J,JPDS, - & KF,K,KPDS,IRET -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ INDEX FILE - IF(J.LT.0.OR.LUGI.NE.LUX) THEN -C REWIND LUGI -C READ(LUGI,fmt='(2A81)',IOSTAT=IOS) CHEAD - CALL BAREAD(LUGI,0,162,ios,chead) - print *, ios, CHEAD(1)(42:47) - IF(IOS.EQ.162.AND.CHEAD(1)(42:47).EQ.'GB1IX1') THEN - LUX=0 - READ(CHEAD(2),'(8X,3I10,2X,A40)',IOSTAT=IOS) NSKP,NLEN,NNUM - print *, IOS, NSKP,NLEN,NNUM - IF(IOS.EQ.0) THEN - NBUF=NNUM*NLEN - IF(NBUF.GT.MBUF) THEN - PRINT *,'GETGB1: INCREASE BUFFER FROM ',MBUF,' TO ',NBUF - NNUM=MBUF/NLEN - NBUF=NNUM*NLEN - ENDIF - CALL BAREAD(LUGI,NSKP,NBUF,LBUF,CBUF) -C call byteswap(CBUF, 8, LBUF/8) - print *, (ibuf(1), i=1, 20) - IF(LBUF.EQ.NBUF) THEN - LUX=LUGI - J=MAX(J,0) - ENDIF - ENDIF - ENDIF - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C SEARCH FOR REQUEST - LGRIB=0 - KJ=J - K=J - KF=0 - IF(J.GE.0.AND.LUGI.EQ.LUX) THEN - LPDSP=0 - DO I=1,LPDS - IF(JPDS(I).NE.-1) THEN - LPDSP=LPDSP+1 - IPDSP(LPDSP)=I - JPDSP(LPDSP)=JPDS(I) - ENDIF - ENDDO - LGDSP=0 - IF(JPDS(3).EQ.255) THEN - DO I=1,LGDS - IF(JGDS(I).NE.-1) THEN - LGDSP=LGDSP+1 - IGDSP(LGDSP)=I - JGDSP(LGDSP)=JGDS(I) - ENDIF - ENDDO - ENDIF - IRET=99 - DOWHILE(LGRIB.EQ.0.AND.KJ.LT.NNUM) - KJ=KJ+1 - LT=0 - IF(LPDSP.GT.0) THEN - CPDS=CBUF((KJ-1)*NLEN+26:(KJ-1)*NLEN+53) - KPTR=0 - call byteswap(CBUF, 4, LBUF/4) - print *,KJ, NLEN, IBUF - CALL GBYTE(CBUF,KPTR(3),(KJ-1)*NLEN*8+25*8,3*8) - call byteswap(CBUF, 4, LBUF/4) - print *, KPTR, KJ, LGRIB, NNUM, LT, LPDSP - print *, CPDS - CALL FI632(CPDS,KPTR,KPDS,IRET) - print *, KPDS - DO I=1,LPDSP - IP=IPDSP(I) - LT=LT+ABS(JPDS(IP)-KPDS(IP)) - print *, i, ip, JPDS(IP), KPDS(IP) - ENDDO - ENDIF - IF(LT.EQ.0.AND.LGDSP.GT.0) THEN - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - CALL FI633(CGDS,KPTR,KGDS,IRET) - DO I=1,LGDSP - IP=IGDSP(I) - LT=LT+ABS(JGDS(IP)-KGDS(IP)) - print *, i, ip, JGDS(IP), KGDS(IP), LT - ENDDO - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ AND UNPACK GRIB DATA - print *, 'test', LT - IF(LT.EQ.0) THEN - call byteswap(CBUF, 4, LBUF/4) - CALL GBYTE(CBUF,LSKIP,(KJ-1)*NLEN*8,4*8) - CALL GBYTE(CBUF,LGRIB,(KJ-1)*NLEN*8+20*8,4*8) - call byteswap(CBUF, 4, LBUF/4) -c call byteswap(LSKIP, 8, 1) -c call byteswap(LGRIB, 8, 1) - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - print *, CGDS, LSKIP, LGRIB - CALL FI633(CGDS,KPTR,KGDS,IRET) -C BSM IF(LGRIB.LE.200+17*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN -C Change number of bits that can be handled to 25 - IF(LGRIB.LE.200+25*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN - CALL BAREAD(LUGB,LSKIP,LGRIB,LREAD,GRIB) - IF(LREAD.EQ.LGRIB) THEN - CALL W3FI63(GRIB,KPDS,KGDS,LB,F,KPTR,IRET) - IF(IRET.EQ.0) THEN - K=KJ - KF=KPTR(10) - ENDIF - ELSE - IRET=97 - ENDIF - ELSE - IRET=98 - ENDIF - ENDIF - print *, 'test', LGRIB, KJ, NNUM - ENDDO - ELSE - IRET=96 - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RETURN - END diff --git a/util/sorc/trpsfcmv.fd/makefile b/util/sorc/trpsfcmv.fd/makefile deleted file mode 100755 index 4eba68b9c3..0000000000 --- a/util/sorc/trpsfcmv.fd/makefile +++ /dev/null @@ -1,30 +0,0 @@ -SHELL=/bin/sh -# -SRCS= trpsfcmv.f getgb1.f - -OBJS= trpsfcmv.o getgb1.o - -FC = ifort -# XLIBS=/usr/lib64 - -LDFLAGS = -L${NCARG_LIB} \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS= ${IP_LIB4} ${SP_LIB4} ${W3EMC_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${BUFR_LIB8} - -CMD = trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -qopenmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/trpsfcmv.fd/makefile.theia b/util/sorc/trpsfcmv.fd/makefile.theia deleted file mode 100755 index 4eba68b9c3..0000000000 --- a/util/sorc/trpsfcmv.fd/makefile.theia +++ /dev/null @@ -1,30 +0,0 @@ -SHELL=/bin/sh -# -SRCS= trpsfcmv.f getgb1.f - -OBJS= trpsfcmv.o getgb1.o - -FC = ifort -# XLIBS=/usr/lib64 - -LDFLAGS = -L${NCARG_LIB} \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS= ${IP_LIB4} ${SP_LIB4} ${W3EMC_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${BUFR_LIB8} - -CMD = trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -qopenmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/trpsfcmv.fd/makefile.wcoss_cray b/util/sorc/trpsfcmv.fd/makefile.wcoss_cray deleted file mode 100755 index 18cbb20d4b..0000000000 --- a/util/sorc/trpsfcmv.fd/makefile.wcoss_cray +++ /dev/null @@ -1,30 +0,0 @@ -SHELL=/bin/sh -# -SRCS= trpsfcmv.f getgb1.f - -OBJS= trpsfcmv.o getgb1.o - -FC = ifort -XLIBS=/usr/lib64 - -LDFLAGS = -L${NCARG_LIB} -L${XLIBS} \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS= ${IP_LIB4} ${SP_LIB4} ${W3EMC_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${BUFR_LIB8} - -CMD = trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -qopenmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/trpsfcmv.fd/makefile.wcoss_dell_p3 b/util/sorc/trpsfcmv.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index 4eba68b9c3..0000000000 --- a/util/sorc/trpsfcmv.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,30 +0,0 @@ -SHELL=/bin/sh -# -SRCS= trpsfcmv.f getgb1.f - -OBJS= trpsfcmv.o getgb1.o - -FC = ifort -# XLIBS=/usr/lib64 - -LDFLAGS = -L${NCARG_LIB} \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS= ${IP_LIB4} ${SP_LIB4} ${W3EMC_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} ${BUFR_LIB8} - -CMD = trpsfcmv -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -qopenmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) - -clean: - -rm -f $(OBJS) diff --git a/util/sorc/trpsfcmv.fd/trpsfcmv.f b/util/sorc/trpsfcmv.fd/trpsfcmv.f deleted file mode 100755 index b2b20d742b..0000000000 --- a/util/sorc/trpsfcmv.fd/trpsfcmv.f +++ /dev/null @@ -1,1962 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: TRPSFCMV -C PRGMMR: KEYSER ORG: NP22 DATE: 2001-02-09 -C -C ABSTRACT: -C Plots the following in the tropical strip: analyzed wind -C barbs and temperatures at several hundred locations, contours of -C 1000 mb analyzed streamfunction, gridded winds, station plots -C and tropical cyclone positions. It uses NCAR graphics to -C produce a metafile which is rasterized in subsequent program -C executions. It also generates titles and hurricane bulletin -C text (if needed) for processing by the Bedient packer. The -C gross job flow is gendata --> redsat --> trpsfcmv ---> -C ictrans ----> ras2bity ----> sixbit2 (bedient packer) ---> and -C out the door to OSO, NCDC, TPC and FAX. Input is current GLOBAL -C SPECTRAL MODEL ANALYSIS winds in GRIB on type 3 (1x1) grids and -C also station coordinates and observed parameters (temp, dewpoint, -C pressure, tendancy, windspeed, and direction for plotting by -C NOAA graphics (with superior fonts) downstream. The station -C coordinate file is an AFOS PLOTFILE with all linefeeds (Z'0d') -C removed by subroutine afosread. The station coordinates are -C converted to pixel values for downstream use by the bedient -C packer. -C -C PROGRAM HISTORY LOG: -C 1996-12-18 George VandenBerghe Original ancestor code -C 1996-12-31 George VandenBerghe Documented -C 1997-01-30 George VandenBerghe Made grib errors fatal. (stop 17) -C 1997-04-30 George VandenBerghe Removed grid station -C interpolation, NCAR station plotting, changed to -C mercator plot of single streamfunction, added -C streamfunction generator, grid plot, lat/lon -C labels, contouring capability, AFOS plotfile -C read capability, and code to write putlab input -C for downstream use by a new station plotter in -C the bedient packer. Also changed name. -C 1998-08-10 Dennis Keyser Modified format for reading -C tcvitals records to prevent the ocassional -C failures that were occurring when previous -C program QCTROPCY writes a 'C' into character 65 -C of the record. This (climatology indicator) is -C a rare occurrence (format not changed if maxwind -C happens to be > 99 m/s (not sure this is even -C possible). -C 1999-01-25 Krishna Kumar Modified the code to run on IBM -C RS/6000 SP system. -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. -C 2017-10-17 Boi Vuong Added IOSTAT control specifier in formatted -C read statements for checking bad winds data -C -C USAGE: -C INPUT FILES: -C unit 11 - GFS 00 hour GRIB forecast file containing grib type -C - 3 u, and v grids -C unit 12 - Grib index to above -C unit 31 - optional quality controlled hurricane text bulletins -C ( in $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -C and $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL) -C unit 38 - Satellite low level wind observations -C unit 43 - AFOS station plotfile with linefeeds -C unit 44 - AFOS station plotfile (sans linefeeds) -C (see output file list) -C -C OUTPUT FILES: -C gmeta - implicitly opened as fortran unit 2 by ncar -C package -C unit 06 - standard output print -C unit 74 - text file containing tropical cyclone bulletin info -C unit 87 - AFOS station plotfile sans linefeeds to be -C read later in this program as unit 44 -C unit 88 Map title for downstream use by bedient packer -C unit 89 putlab argument file used by bedient packer. -C -C -C SUBPROGRAMS CALLED: -C UNIQUE: - closen openn get3 qcnt afosread -C - l2p cg mpr fill ccpllb -C - color sfill stream3 ridctlm afix -C - satread redsat dayowk i3to53 i53to3 -C - i3to8 hbull -C LIBRARY: -C NCAR GRAPHICS: -C - mappos wmsetr wmseti wmgetr maptra -C - pcseti plccmq plchmq wmbarb gslwsc -C - gsclip mapsti mapstc maproj mapset -C - mapdrw cpseti cpsetr gopks gopwk -C - gacwk gdawk gclwk gclks setusv -C - mapros dpseti frame gsln stream3 -C - sfnorm sfsetr hlsrgb gclwk gclks -C - gsfaci gscr gfa gsclip gsfais -C - cprect cppkcl plchhq cpcldr cplbdr -C - gdawk -C W3LIB - getgb w3fp11 getgb1 errexit w3tagb -C - w3tage putgb -C IPLIB - ipolates makgds -C SPLIB - sptrunv -C BACIO - baopen baclos -C BUFRLIB - openbf readmg readsb ufbint -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C 179 - Grib error on input or index file (unwise to -C continue -C =NNNN - system only -C -C REMARKS: IBM NCAR graphics are in /usrx/local/ncar401 -C CAVEAT requires ncar graphics version 4.0 or above -C as of this writing -C setenv NCARG_ROOT /usr/local/ncar4.0 -C setenv PATH "$PATH":/usr/local/ncar4.0/bin -C (or the bourne/korn analogs) -C handles this; only the first setenv is required -C but the other will likely be -C needed by ictrans downstream -C -C The latitude to pixel coordinate converter -C assumes a 6912x6912 domain and that -C a 6912x1728 slice will be cut horizontally -C out of the domain downstream. The slice -C is then supposed to be rotated 90 degrees -C counterclockwise so that the long axis becomes -C the y axis maximizing fax paper use. This code -C cannot detect if these assumptions are -C in fact met downstream, if not, stations -C will be plotted in incorrect locations. -C The algorithm is however NOT sensitive to -C map projection. -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM -C -C$$$ - - PROGRAM TRPSFCMV - - parameter(nsta=124) - character*3 cmonth(12) - data cmonth/'JAN','FEB','MAR','APR','MAY','JUN','JUL', - 1 'AUG','SEP','OCT','NOV','DEC'/ - dimension f3(360,181) - character*4 ctemp,cday - character*3 cdir - character*80 ctext - character*80 ctext2,ctext3 - character*4 cda - COMMON/PACKRA/IRAS(10) - common/oth/u(70,40),v(70,40),rlats(nsta),rlons(nsta), - 1 up(nsta),vp(nsta),tp(nsta) -c paraMETER (RMNLON=-0.,RMXLON=359., - paraMETER (RMNLON=-0.,RMXLON=359., - 1 RMNLAT=-60.,RMXLAT=60.) - dimension kds(25) - dimension rl(2),rl2(2),rl3(2),rl4(2) - data rl,rl2,rl3,rl4/rmnlat,0.,rmxlat,0., - 1rmnlon,0.,rmxlon,0./ - dimension grid(360,181) - dimension g2(360,121),z2(360,121) - dimension u2(360,121), v2(360,121) - dimension f53(117,51) - character*40 ctit - dimension ifeet(8) - character*132 mtitle -c - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 -c - CALL W3TAGB('TRPSFCMV',2001,0038,0059,'NP22') - 6 continue -c -c****** added for ibm_sp_6000 -c - lun=11 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopen(lun,fileg,iret) -c - luni=12 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopen(luni,filegi,iret) -c -c****** -c - call openn -c - do 777 imap=1,1 - if(imap .gt. 1) then - lun=13 - luni=14 - endif - do 1 k=1,25 - 1 kds(k)=-1 - ix=360 - iy=121 -c do 1000 ,ll=1,1,-1 - call mappos (0.0,1.0,0.0,1.0) -C get streamfunction - call stream3(1000,-1,11,12,grid) - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g - factor=factor/10. -C** CONVERT TO METERS - do k=1,360 - do j=1,121 - g2(k,j)=grid(k+0,152-j ) * factor - end do - end do -c** -c get temperature (fossil code) -c** get u for wind barbs - kds(5)=33 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - u2(k,j)=grid(k+0,152-j ) * 1.93 - end do - end do -c** -c** get v for wind barbs - kds(5)=34 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - v2(k,j)=grid(k+0,152-j )*1.93 - end do - end do -c** - call cpseti('CIS',3) - call gslwsc(2.0) - call qcnt (g2,ix,iy,rl,rl2,rl3,rl4,mtitle) - call hbull - call cpseti('CIS',3) - call gsln(0) - call cg( g2,ix,iy,1) - call cpseti('CIS',5) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - irr=1 - flat=40. - flon=270. - do 14,k=1,120,5 - call gslwsc (1.0) - do 14,l=1,360,5 - if (irr .eq. 1) then - irr=2 - else - irr=1 - endif - if(irr .eq. 1) then - l2=l-1 - k2=k - else - l2=l-1 -c k2=k+1 - k2=k - endif - flon=l2 - flat=k2-61. - call maptra(flat,flon,uu,vv) - iflat=flat+5. - if(iflat .lt. 0) then - write(ctemp,1087)-iflat - 1087 format(i2,x,'S') - else - write(ctemp,1088) iflat - 1088 format(i2,x,'N') - endif -c call plchmq( uuf,vvf,ctemp,1.,0.,0.) - call gslwsc(1.0) -c write(102,*) flat,flon,uu,vv,u2(l2,k2),v2(l2,k2) - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - if (l2 .eq. 0) l2 = 1 - call wmbarb(uu,vv,-u2(l2,k2),-V2(L2,K2)) - 14 continue - do 15,lat=-60,60,30 - do 15 lon=27,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 15 continue - do 16,lat=-33,60,30 - do 16 lon=0,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - 1089 format(i3,'E') - 1091 format(i3,'W') - else - write(ctemp,1091)(360-lon) - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 16 continue - write(ctext,193)'TROPICAL SURFACE ANALYSIS VALID' - call DAYOWK(IRAS(8),IRAS(9),IRAS(10),idayy,cday) -c USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) - write(ctext2,194)iras(7),cday,cmonth(iras(9)),iras(8),iras(10) - write(88,1961)ctext,ctext2 - write(ctext3,196)'STREAM FUNCTION AND GRID WINDS' - write(79,1962)ctext2 - 1962 format(a30) - 196 format(a30) - 1961 format('STRIP ',' ',2a30) - 194 format(i2,'Z',x,a4,x,a3,x,i2,x,i4) - 193 format(a25,x,i2,'Z' ,i2,'/',i2,'/',i4) - call maptra(28.,230.,uu,vv) - call maptra(-12.,230.,uu2,vv2) - call maptra(-32.,270.,uu3,vv3) - call maptra(-32.,320.,uu4,vv4) - call maptra(-32.,80.,uu5,vv5) - call gslwsc(4.0) - call gslwsc(1.0) - do 17,lat=-37,60,10 - do 17 lon=0,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - else - write(ctemp,1091)(360-lon) - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 17 continue - do 18,lat=-60,60,10 - do 18 lon=2,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 18 continue - do 19,lon=1,360,1 - do 19,lat=-60,60,1 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) -c call plchlq(uu,vv,'.',1.,0.,0.) - 19 continue - call gsln(4) -c call cg(z2,ix,iy,2) - call gsln(1) - call frame - 777 continue - call baclose(11,iret) - call baclose(12,iret) - call closen - CALL W3TAGE('TRPSFCMV') - stop - end -c -c************************************************************** -c - subroutine mpr(flat,flon) - call maptra(flat,flon,u,v) - print 101,flat,flon,u,v - 101 format('lat lon ' , 4f15.5) - return - end -c -c************************************************************** -c - subroutine qcnt(grid,ix,iy,rl,rl2,rl3,rl4,mtitle) - character*132 mtitle - integer (kind=8) ibb1,ibb2 - common/staa/ibitz - Data ibb1/Z'F0F0F0F0F0f0ffff'/ - data ibb2/Z'F0F0F0F0F0f0aa55'/ - dimension grid(ix,iy) - dimension rl(2),rl2(2),rl3(2),rl4(2) - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) -c dimension RLAT1(2), RLAT2(2), RLON1(2), RLON2(2) - dimension grid2 (ix,iy) - common/icc/icount - common/ctrxxx/junk1,jink2,iflag - iflag=0 - Rmnlon=rl3(1) - rmxlon=rl4(1) - rmnlat=rl(1) - rmxlat=rl2(1) - icount = 0 !modified for ibmsp - do 1 k=1,ix - do 1 j=1,iy -c grid2(k,(iy+1-j))=(grid(k,j)) - grid2(k,j)=grid(k,j) -c grid2(k,j)=(grid(k,j)-273)*1.8 +32 -c z(k,j)=k+j**2 - 1 continue - CALL GSCLIP (0) -C -C Draw Lat/Lon lines at 10 degree intervals. -C Draw political & continental outlines. -C - CALL MAPSTI ('GR - GRID',90) - CALL MAPSTC ('OU - OUTLINE DATASET','CO') -C -C Draw a Satellite view over the United States -C - CALL MAPROJ ('ME - SATELLITE-VIEW',00.,-180.,00.) -c CALL MAPROJ ('CE - SATELLITE-VIEW',0.,0.,00.) -c CALL MAPSET ('MA',RLAT1,RLON1,RLAT2,RLON2) -c call mapset('MA',rlatmin,rlonmin,rlatmax,rlonmax) -C -C Don't draw a square around the globe -C - CALL MAPSTI ('PE - PERIMETER FLAG', 0) -C -C Draw map. -C -c call gslwsc(4.0) -c HEAVY HEAVY - call setusv('LW',4000) - CALL MAPDRW -c read synoptic data from AFOS PLOTFILE - call afosread -c read satellite winds directly from bufr input on unit 10 -c call satread - call setusv('LW', 1000) - CALL MAPSTI ('GR - GRID',10) - CALL MAPSTC ('OU - OUTLINE DATASET','PS') - CALL MAPDRW - - CALL CPSETI ('SET - DO SET-CALL FLAG',0) - CALL CPSETR ('DPV - DASH PATTERN VECTOR SIZE',.0010) - call DPSETI('PCF',0) -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - - CALL CPSETI ('MAP - MAPPING FLAG',1) - call cpsetr('XC1',rmnlon) - call cpsetr('XCM',rmxlon) - call cpsetr('YC1',rmnlat) - call cpsetr('YCN',rmxlat) - ibitz=ibb1 -c call cg(grid2,ix,iy) - ibitz=ibb2 -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C -c CALL GDAWK (1) -c CALL GCLWK (1) -c CALL GCLKS -c CALL W3TAGE('TRPSFCMV') -c STOP -c hunt for centers - do 2 k=5,ix-4 - do 2 j=5,iy-4 - lat=-61+j - lon=k-1 - gradck=2.2 - fmin=grid2(k,j) - fmax=grid2(k,j) - do 4 kk=k-4,k+4 - do 4 jj=j-4,j+4 - if(grid2(kk,jj) .lt. fmin) fmin=grid2(kk,jj) - if(grid2(kk,jj) .gt. fmax) fmax=grid2(kk,jj) -c 1 grid2(k,j) .lt. grid2(k+1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k-1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j+1)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j-1)-gradck .and. -c 2 grid2(k,j) .lt. grid2(k+2,j) .and. -c 2 grid2(k,j) .lt. grid2(k-2,j) .and. -c 2 grid2(k,j) .lt. grid2(k,j+2) .and. -c 2 grid2(k,j) .lt. grid2(k,j-2) -c 3 ) then - 4 continue - if( (fmax-fmin) .lt. gradck) go to 2 - if (fmin .eq. grid2(k,j) .or. fmax .eq. grid2(k,j)) then - flat=lat - flon=lon - call maptra(flat,flon,uu,vv) - if (flat .gt. 0.) then - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - else - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - endif - endif - 2 continue - call satread - return - END -c -c************************************************************** -c - SUBROUTINE FILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) - - DIMENSION XWRK(*),YWRK(*),IAREA(*),IGRP(*) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .GT. 0) THEN -cC -C If the area is defined by 3 or more points, fill it -C - CALL GSFACI(IAREA3+2) - CALL GFA(NWRK,XWRK,YWRK) - ENDIF - -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine cg(zreg,ix,iy,ifld) -C - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) - - real ZREG(ix,iy) - - EXTERNAL COLOR -C -C Call Conpack color fill routine - do k=1,ix -ckumar print *,' zreg',(zreg(k,j),j=1,iy,5) - end do -C - CALL CCPLLB(ZREG,ix,iy,COLOR,IWKID,ifld) -C - - RETURN - END -c -c************************************************************** -c - SUBROUTINE CCPLLB(ZREG,MREG,NREG,COLOR,IWKID,ifld) - common/staa/ibitz - common/windz/u2(360,121),v2(360,121) - common/oth/u(70,40),v(70,40),rlats(65),rlons(65),up(65),vp(65) - PARAMETER (LRWK=50000,LIWK=50000,LMAP=900000,NWRK=50000,NOGRPS=6) - REAL ZREG(MREG,NREG),RWRK(LRWK), XWRK(NWRK), YWRK(NWRK) - INTEGER MREG,NREG,IWRK(LIWK) - INTEGER MAP(LMAP),IAREA(NOGRPS),IGRP(NOGRPS) - integer ibts(16,300) - DATA IBTS / 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, - 1 1600*0, - 1 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 2 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, - 3 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, - 4 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, - 5 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, - 6 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 7 160*0, 2928*0 / ! modified for ibmsp - EXTERNAL FILL -c data ibitz/Z'F0F0F0F0F0F03333'/ - external sfill - EXTERNAL CPDRPL - EXTERNAL COLOR -C -C Set fill style to solid and turn off clipping -C - CALL GSFAIS(1) - CALL GSCLIP(0) -C -C Set up label box options -C -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - NOCL=300 - CALL CPSETI('LLP - LINE LABEL POSITIONING FLAG',4) -c CALL CPSETI('LLB - LINE LABEL BOX FLAG',4) - CALL CPSETI('LLB - LINE LABEL BOX FLAG',3) - CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',3) -c CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',4) - CALL CPSETI('ILB - INFORMATIONAL LABEL BOX FLAG',0) - CALL CPSETI('LBC - LABEL BOX COLOR INDEX',1) -c call cpseti('CIS',6) -cc call cpseti('LIS',1) - call cpseti('LIS',100) - call cpseti('LLP',2) - CALL CPSETR ('ORV - OUT-OF-RANGE VALUE',1.E12) - call cpsetr('RC1',0.15) - call cpsetr('LLS',0.00002) - call cpsetr('RC2',0.15) - call cpsetr('LLW',0.00001) -c call cpsetr('HLW',0.001) -c call cpsetr('HLS',0.002) - call cpsetr('HLW',0.0000001) - call cpsetr('HLS',0.0000002) - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - CALL CPPKCL (ZREG, RWRK, IWRK) - CALL CPGETI('NCL - NUMBER OF CONTOUR LEVELS',NCL) - DO 111 I=1,NCL - CALL CPSETI('PAI - PARAMETER ARRAY INDEX',I) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('AIA - AREA IDENTIFIER ABOVE',0) - CALL CPSETI('AIB - AREA IDENTIFIER BELOW',0) - 111 CONTINUE - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('NCL - NUMBER OF CONTOUR LEVELS',NCL+2) - CALL CPSETI ('PAI',ncl+1) - call cpsetr('CLV',0.0) - call cpseti('AIB',5) - call cpseti('AIA',0) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - if(zreg(50,50) .lt. 500) then -c CALL CPSETI ('PAI',ncl+2) -c call cpsetr('CLV',15.0) -c call cpseti('AIB',0) -c call cpseti('AIA',6) - endif -c call cpsetr('CLV',55.0) -c call cpseti('AIB',6) -c call cpseti('AIA',0) - DO 11 I=1,ncl - ivarv=ibitz - print 198,ivarv - 198 format(z16) -c CALL CPSETI('PAI - PARAMETER ARRAY INDEX',i) -c CALL CPSETI('CLD - CONTOUR LINE DASH PATTERN', -c + ivarv) - 11 continue - CALL COLOR(NCL+1,IWKID) - call PCSETI('CC',0) - - -C -C Draw Perimeter -C -c CALL CPBACK(ZREG, RWRK, IWRK) - call gslwsc(1.0) -C -C Initialize Areas -C -cc CALL ARINAM(MAP, LMAP) -C -C Add label boxes to area map -C -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(1) -c cc CALL CPLBAM(ZREG, RWRK, IWRK, MAP) -C -C Draw Labels -C - call gsln(0) -c CALL CPLBDR(ZREG, RWRK, IWRK) -C -C Add contours to area map -C -c CALL CPCLAM(ZREG, RWRK, IWRK, MAP) - call gslwsc(3.0) -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(4) - call cpcldr(zreg,rwrk,iwrk,map,cpdrpl) -c NEW LINE - call gslwsc(2.0) - call cplbdr(zreg,rwrk,iwrk) - -c call cpcldm(zreg,rwrk,iwrk,map,cpdrpl) -c call gsln (1) -C -C Fill contours -C -c CALL ARSCAM(MAP, XWRK, YWRK, NWRK, IAREA, IGRP, NOGRPS, SFILL) - 99 continue - CALL WMSETR('WBS',0.004) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - RETURN - END -c -c************************************************************** -c - SUBROUTINE COLOR (N,IWKID) -C -C BACKGROUND COLOR -C -C -C BLACK -C - CALL GSCR(IWKID,0,0.,0.,0.) -C -C First foreground color is white -C - CALL GSCR(IWKID,1,1.,1.,1.) -C -C Second foreground color is gray -C - CALL GSCR(IWKID,2,0.5,0.5,0.5) -C -C Choose other foreground colors spaced equally around the spectrum -C - ICNT=0 - HUES=360./N -C -C REDLN is intended to be the line between red and violet values -C - REDLN=36.0 - LAP=INT(REDLN/HUES) - DO 10, I=1,N - XHUE=I*HUES - CALL HLSRGB(XHUE,60.,75.,RED,GREEN,BLUE) -C -C Sort colors so that the redest is first, and violetest is last -C - IF (XHUE.LE.REDLN) THEN - CALL GSCR(IWKID,(N+2)-(LAP-I),RED,GREEN,BLUE) - ICNT=ICNT+1 - ELSE - CALL GSCR(IWKID,I-ICNT+2,RED,GREEN,BLUE) - ENDIF - 10 CONTINUE - - RETURN - END -c -c************************************************************** -c - SUBROUTINE SFILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) -C - REAL XWRK(*),YWRK(*),ISCR(5000) - INTEGER IAREA(*),IGRP(*),RSCR(5000) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .eq. 5) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 0.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF - IF (IAREA3 .eq. 6) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 90.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine i3to53(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i53to3(F53,F3) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - logical log3(360,181) - equivalence (lo_03,log3) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - - do k=1,360 - log3(k,1)=.FALSE. - log3(k,181)=.FALSE. - end do - ibi=0 -cc define 360x181 grid - call makgds(53,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(3,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,jo53,ji2,1, - 1 ibi,lo_03,F53,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F3,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i3to8(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(116,44) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(8,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine closen -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C - CALL GDAWK (1) - CALL GCLWK (1) - CALL GCLKS - return - end -c -c************************************************************** -c - subroutine openn -C OPEN GKS, OPEN WORKSTATION OF TYPE 1, ACTIVATE WORKSTATION -C - CALL GOPKS (6,IDUM) - CALL GOPWK (1, 2, 1) - CALL GACWK (1) - return - end -c -c************************************************************** -c - Subroutine get3(lun,luni,jpds,a2,c132) - common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181),a2(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) - jf=360*181 - jflag=-1 - kf=jf - do i = 1, 25 - kpds(i) = 0 - kgds(i) = 0 - end do - k = 0 - ier = 0 -c jpds(2)=77 - jpds(1)=7 -c jpds(3)=104 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) - call getgb1(lun,luni,jf,jflag,jpds,jgds, - 1 grib,kf,k,kpds,kgds,lb,array,ier) -c if ( ier .ne. 0) then -c CALL W3TAGE('TRPSFCMV') -c call errexit(99) -c endif - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) then - CALL W3TAGE('TRPSFCMV') - call errexit(9999) - endif - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) -C This should generate the proper 4-digit year no matter what!! - mcen=max(0,kpds(21)-1) - iras(10)=mcen*100+kpds(8) - if(iras(10) .le. 20) then - iras(10)=iras(10)+2000 - else if(iras(10).le.99) then - iras(10)=iras(10)+1900 - end if -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) -c flip type 3 grid - do k=1,181 - do j=1,360 -c a2(j,182-k)=array(j,k) - a2(j,k)=array(j,k) - end do - end do - return - end -c -c************************************************************** -c - Subroutine stream3(mbars,itime,lupgb,lupgi,F3) -c -c George VandenBerghe 11/17/96 -c -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c GFS forecast model. -c These stream functions are dimensionally correct -c m**2/sec streamfunctions -c 11/17/96 add on !! -c logic added to handle tropopause level. Passing -c in pressure as 7 mbars tells code to wildcard -c pressure and take tropopause level values - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ -c --- coordinate testing code - x1=50 - y1=60 - x2=180 - y2=60 - x3=180 - y3=120 - - luv = .False. - ldz = .False. - lps = .True. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) =mbars - jpds(14)=itime -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) -c print *,' KPDS AFTER U' -c print 189,kpds - if(iret.ne.0) then - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) -c - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - kpds(5)=35 -c print *,' KPDS to be put' -c print 189,kpds - 189 format(5Z20) -c WRITE THE STREAMFUNCTIONS TO UNIT 51!! -c call putgb(51,ijm,kpds,kgds,lbms,f3,iret) -c end write - if(iret .ne. 0) print *, - 1 ' WARNING PUT OF STREAMFUNCTION FAILED return code ', iret, - 1 ' from putgb ' - print *,' FEW STREAMS',psi(50,50),psi(100,100) - 990 continue - return - end -c -c************************************************************** -c - subroutine afosread -c field 4 time (4 digits) -c field 5 name ( 5 digits) -c field 6 sky cover i A aircraft S sat M missing -c7 field 7 wind ddfff -c field 8 pressure (mb*10. significant digits) -c field 9,10 temp and dew -c 11 present weather (code or text) -c 12 visibility -c 13 pressure change -c 14 barograoh trace (code table 12) -c 15 low/middle/high cloud -c 16 precip -c 17 remarks -c lat lon are 18 and 19 -c 20 ship course and speed - dimension points(100000,2) - character*160 cline - character*160 cout - integer icom(40) - character*8 ccom(40),cf -c - do nn=1,2 - do mm=1,100000 - points(mm,nn)=0 - enddo - enddo -c - call ridctlm - do k=1,20 - ccom(k)=' ' - end do -c - open(44,file='afosplot') -c -c do jjj=1,2 -c read(44,101)cline -c enddo -c - do 10000 kkk=1,100000 - 101 format(a160) - read(44,101,end=999,err=997) cline - write(85,101) cline -c print 101,cline -c find the commas - idx=1 - is=1 - cf=' ' - ico=0 - do 10,k=1,160 - if(cline(k:k) .eq. ',' .or.cline(k:k).eq.';') then - ico=ico+1 -c - if(ico.ge.40) then - print *,' MORE THAN 40 COMMAS in line ',kkk - go to 10000 - endif -c - icom(ico)=k - ccom(ico)=cf - cf=' ' - idx=1 - if(cline(k:k) .eq. ';') go to 19 - else - cf(idx:idx)=cline(k:k) - idx=idx+1 -c - if(idx .gt. 8) then - print *,' MORE THAN 8 blanks between commas in line ',kkk - go to 10000 - endif -c - endif - 10 continue - 19 continue - do k=1,20 - if(ccom(k) .eq. ' ') ccom(k)='-9999 ' - end do - do k=1,5 - if(ccom(15)(k:k).eq.'/') ccom(15)(k:k)='0' - end do - if(ccom(6)(8:8).eq. 'M') ccom(6)='-9999 ' - if(ccom(6)(1:1).eq. 'M') ccom(6)='-9999 ' - if (kkk .lt. 5) print 129,ccom - 119 format(i3,a3,20i3) - read(ccom(7),179)id,isp - 179 format(i3,i2) - read(ccom(9),149)itemp - read(ccom(6),149) icover - read(ccom(11),149) iwx - if(iwx .gt.99 .or. iwx .lt.0) iwx=-9999 - print *,' ICOVERC',icover - read(ccom(10),149)idew - read(ccom(18),159)ilat - read(ccom(15),149)icloud - if(icloud .gt. 0) print *,' ICLUD',icloud - read(ccom(19),169)ilon - read(ccom(8),149) ipres - read(ccom(14),149)itrace - read(ccom(13),149) itend - if (ccom(18)(4:4) .eq. 'S') ilat=-ilat - if(ccom(19)(5:5) .eq.'W') ilon=-ilon+3600. - flat=(ilat+0.5)/10. - flon=(ilon+0.5)/10. - call maptra(flat,flon,uu,vv) - if(id.eq.-99)id=-999 - dir=id - theta=(90-dir)*3.1415927/180. - u=cos(theta)*isp - v=sin(theta)*isp - dir=dir-90. - if(dir .le. 0) dir=dir+360 - if(flat .lt. 0) dir=-dir - id=dir - ilat=flat - ilon=floN - points(kkk,1)=400. - points(kkk,2)=400. - do 39,l=1,kkk-1 - xd=(points(l,1)-ilat)*2.0 - yd=points(l,2)-ilon - sargg=xd**2 + yd**2 -c write(102,*)' square root ',kkk,sargg - if(sargg .lt. 0.) then - write(102,*)' negative square root potential ',kkk,sargg - go to 10000 - endif -c - dist=sqrt(xd**2 + yd**2) -c dist=sqrt( (points(l,1)-ilat)**2 + (points(l,2)-ilon)**2) - if (dist .lt. 3.9) go to 10000 - if(ccom(3)(1:1) .eq. '7') go to 10000 -c if (dist .lt. 0.5) go to 10000 - 39 continue - points(kkk,1)=ilat - points(kkk,2)=ilon - 149 format(i8) - 159 format(i3) - 169 format(i4) - print *,'STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - if(iwx .gt. 0) - 1 print *, - 1 'WX STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - call l2p(flat,flon,iprx,ipry) - if(iprx .lt. -9999. .or. iprx .gt. 9999 .or. - 1 ipry .lt. -9999 . .or. ipry .gt. 9999) - 1 go to 10000 - write(89,105)'STATION PLOT', - 1 iprx,ipry,itemp,idew,ipres,itend,id,isp,icover,iwx,itrace,icloud - 1 ,ccom(5) - 1 ,ccom(18),ccom(19) -c 1 iprx,ipry,itemp,idew,ipres,itend,id,isp -c 1 iprx,ipry,itemp,idew,ilon,ilat,id,isp,icover,ccom(5) - 105 format(a16,12i5,x,3a9) - 139 format(96x,2i8) - 129 format(20a8) -10000 continue - print *,'WARNING, INPUT AFOS PLOTFILE NOT EXHAUSTED' - 997 continue -c print *,' ENDED DATA WITH ERROR' - 999 continue - return - end -c -c************************************************************** -c - subroutine l2p(flat,flon,iprx,ipry) - call maptra(flat,flon,uu,vv) - fx=cufx(uu) - fy=cufy(vv) - px=6912*fx -c1 py=-6912*(fy-.625555555) - py=-6912*(fy-.575555555) - iprx=py - ipry=px - print *,'L2P ', 'flat,flon,px,py,iprx,ipry', - 1 flat,flon,px,py,iprx,ipry - return - end -c -c************************************************************** -c - subroutine ridctlm -c remove all ctlm characters from fort.43 and write to fort.87 - dimension jstat(100) -c is=stat('fort.43',jstat) -c lnn=jstat(8) - read(5,101)lnn - 101 format(i10) - print*,'file size of fort.43 ',lnn - call afix(lnn) - return - end -c -c************************************************************** -c - subroutine afix(lnn) - character*1 bytes(lnn) - integer (kind=8) ip - data ip/Z'0D'/ ! CTRL-M - character*1 c1(8) - equivalence(c1,ip) -ckumar - open(43,file='NHPLOT',access='direct',recl=1280) -c - na=1 ; nb=1280 -c - nrec=lnn/1280 - print*,'In afix lnn & nrec : ',lnn,nrec -c - do ir=1,nrec - read(43,rec=ir)bytes(na:nb) - na=na+1280 - nb=nb+1280 -ckumar print*,'In afix ir, na & nb ',ir,na,nb - enddo -c - do 10,k=1,lnn - if(bytes(k) .eq. c1(8)) bytes(k)=' ' - 10 continue -c - write(87) bytes - close(87) - return - end -c -c************************************************************** -c - -C DATA SET DAYOWK AT LEVEL 001 AS OF 04/16/93 - SUBROUTINE DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DAYOWK FIND NUMERICAL DAY OF WEEK. -C PRGMMR: HENRICHSEN ORG: NMC41 DATE:93-05-11 -C -C ABSTRACT: GIVEN DAY MONTH AND YEAR AS INTEGERS RETURN DAY OF WEEK AS -C AND INTEGER NUMBER AND AS FOUR CHARACTER HOLLERTH TEXT. -C -C PROGRAM HISTORY LOG: -C 84-MM-DD WICK -C 85-MM-DD HENRICHSEN REMOVE OLD KEY PUNCH CHARACTERS AND CLEAN UP. -C 87-12-10 HENRICHSEN CONVERT TO VS FORTAN 77. -C -C USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C INPUT ARGUMENT LIST: -C IDAY - INTEGER TWO DIGET DAY OF MONTH( 1 THRU 31 ). -C IMONTH - INTEGER TWO DIGET MONTH OF YEAR( 1 THRU 12). -C IYEAR - INTEGER TWO OR FOUR DIGET YEAR. -C IYEAR SHOULD BE THE COMPLETE FOUR DIGIT YEAR. -C IF ONLY LAST 2 DIGITS OF YEAR ARE GIVEN, -C ASSUMES 20TH CENTURY... -C -C OUTPUT ARGUMENT LIST: -C IDAYWK - INTEGER NUMBER OF DAY OF WEEK ( 1 THRU 7 ). -C IHDAYW - CHARACTER*4 WORD CONTAINING THE THE THREE LETTER -C - DAY OF THE WEEK LEFT JUSTIFED IN THE WORD. -C - IE 'MON ', .... 'FRI ', .... 'SUN '. -C ERRFLAG - ERROR OF OUT OF RANGE ARGUEMENT IS INDICATED BY THE -C - RESULTING IDAYWK = 0, AND IHDAYW = BLANKS. -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - ERROR PRINT WHEN ARGUEMENTS OUT OF RANGE. -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - CHARACTER*4 IHDAYW - CHARACTER*4 ITEXT(2) - CHARACTER*4 KHDAY(7) - CHARACTER*4 KLANK - CHARACTER*4 NHDAY(2) - CHARACTER*4 NHMON(2) - CHARACTER*4 NHYR(2) -C - INTEGER KCEN(5) - INTEGER KDAYS(12) - INTEGER MONTAB(12) -C - DATA KHDAY /'SUN ','MON','TUE ', - 1 'WED ','THU ','FRI ','SAT '/ - DATA KLANK /' '/ - DATA NHDAY /'DAY ',' '/ - DATA NHMON /'MONT','H '/ - DATA NHYR /'YEAR',' '/ -C - DATA KCEN /4,2,0,6,4/ - DATA KDAYS /31,29,31,30,31,30,31,31,30,31,30,31/ - DATA MONTAB /1, 4, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6/ -C - IDAYWK = 0 - IHDAYW = KLANK - ISFEB = 0 - IDA = IDAY - IMO = IMONTH - IYR = IYEAR - IF(IMO) 911,911,122 - 122 IF(IMO .GT. 12) GO TO 911 - IF(IDA) 922,922,133 - 133 IF(IDA .GT. KDAYS(IMO)) GO TO 922 - ICENT = IYR / 100 - IYR2 = IYR - 100 * ICENT - IF(ICENT) 933,140,144 - 140 CONTINUE -C ...IF ONLY LAST 2 DIGITS OF YR WERE GIVEN, ASSUME ITS 1900 + - ICENT = 19 - IYR = IYR + 1900 - 144 CONTINUE - ICENTX = ICENT - 16 - IF(ICENTX) 933,933,155 - 155 IF(ICENTX .GT. 5) GO TO 933 -C ...THE GIVEN DATE INFO IS W/I RANGE... - ISUM = KCEN(ICENTX) + IYR2 +IYR2/4 + MONTAB(IMO) + IDA - IF(IMO - 2) 222,211,611 -C ...OTHERWISE, THIS IS JAN OR FEB, SO CHECK FOR LEAP YR... - 211 ISFEB = 1 - 222 CONTINUE - IF(MOD(IYR,4)) 533,511,533 -C ...MOST LIKELY A LEAP YR. TEST FOR CENTURY YR... - 511 CONTINUE - IF(IYR2)522,515,522 - 515 CONTINUE - IF(MOD(IYR,400))533,522,533 -C ...COMES TO 522 IF LEAP YR CORRECTION IS NEEDED... - 522 CONTINUE - ISUM = ISUM - 1 - GO TO 611 - 533 CONTINUE -C ...COMES TO 533 IF NOT A LEAP YR, SO IF FEB, MUST RETEST IDA... - IF(ISFEB)544,611,544 - 544 CONTINUE -C ...THIS IS FEB OF A NON-LEAP YR. - IF (IDA .GE. KDAYS(2)) GO TO 922 - GO TO 611 - 611 CONTINUE - IDAW = MOD(ISUM,7) - IF(IDAW) 644,633,644 - 633 CONTINUE - IDAW = 7 - GO TO 644 - 644 CONTINUE - IDAYWK = IDAW - IHDAYW = KHDAY(IDAW) - RETURN -C - 911 CONTINUE -C ...COMES HERE IF GIVEN MONTH OUT-OF-RANGE... - ITEXT(1) = NHMON(1) - ITEXT(2) = NHMON(2) - GO TO 955 - 922 CONTINUE -C ...COMES HERE IF GIVEN DAY OUT-OF-RANGE - ITEXT(1) = NHDAY(1) - ITEXT(2) = NHDAY(2) - GO TO 955 - 933 CONTINUE -C ...COMES HERE IF GIVEN YR OUT OF RANGE - ITEXT(1) = NHYR(1) - ITEXT(2) = NHYR(2) - GO TO 955 - 955 CONTINUE - PRINT 956, ITEXT(1),ITEXT(2),IDAY,IMONTH,IYEAR - 956 FORMAT(1H0,10X,'ERROR EXIT FROM DAYOWK. GIVEN ', A4, A1, 1X, - X 'OUT-OF-RANGE', /1H0,15X,'IDAY = Z', Z8, 4X,'IMONTH = Z', - X Z8, 4X, 'IYEAR = Z', Z8) - RETURN - END -c -c************************************************************** -c - subroutine satread -c READS SATELLITE WIND DATA AND DRAWS WIND BARBS -c ON ANY NCAR GRAPHICS PLOTTING FRAME WITH LATLON -c FRAME MAPPING DEFINED (general for weather plots) - dimension ary(6) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - do 10,k=1,9999999 - read(38,101,IOSTAT=ios,end=99)ary - 101 format(6x,6f10.4) - if(ios.ne.0)then - print*,'skipping bad record in unit 38' !if worth printing - go to 10 - endif - flat=ary(1) - flon=ary(2) - dir=ary(4) - speed=ary(5) - qcm=ary(6) - u=speed*sin(dir*3.1415927/180.) - v=speed*cos(dir*3.1415927/180.) - call maptra(flat,flon,uu,vv) -c print *,'calling wmbarb',uu,vv,u,v - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - call wmbarb(uu,vv,u,v) - call plchhq(uu,vv,':F19:c',1.5,0.,0.) -c call plchhq(uu,vv,':F22:C',9.5,0.,0.) - 10 continue - 99 continue - return - end -c -c************************************************************** -c -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDSAT READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-06-03 -C -C ABSTRACT: REDSAT READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE SATWND REPORT IN ARRAY DATA -C -C PROGRAM HISTORY LOG: -C 97-06-03 LARRY SAGER -C -C USAGE: CALL REDSAT (RLIMS, IUNS, DATA, IRET) -C INPUT ARGUMENT LIST: -C RLIMS - LAT/LONG LIMITS TO DUMP -C IUNS - UNIT NUMBER OF PREPBUFR FILE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C DATA - THE RETURNED SATWND REPORT. -C - LAT, LONG, PRESALT, WDIR, WSP, WQM -C IRET - FLAG: IRET=0 NORMAL RETURN -C IRET=-1 END OF FILE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - SUBROUTINE REDSAT(RLIMS, IUNS, DATA, IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C SATWND REPORT. -C - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*40 CATH, STRING -C - DIMENSION HDR (10) -C - REAL CRR (5,255) - REAL RLIMS (4) - REAL DATA(6) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP SQN'/ - DATA CATH /'CAT=6 POB DDO FFO WQM'/ - DATA IX /0/ -C -C----------------------------------------------------------------------| -C OPEN THE IBM-SP BUFR TANK FILE | -C----------------------------------------------------------------------| -C - SAVE - IRET = 0 - IMASS = 0 - IWIND = 0 - LUBFR = IUNS - IF( IX .EQ. 0) THEN - IX = 1 - INOUT = 'IN' - LUNDX = 10 - CALL OPENBF( LUBFR, INOUT, LUNDX ) - 10 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF(IRET1 .NE. 0) GOTO 50 - ITYP = 0 - IF(SUBSET .NE. 'SATWND' ) GOTO 10 - ENDIF -C -C----------------------------------------------------------------------| -C READ THE BUFR DATA TANKS -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - 22 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .LT. 0) GOTO 50 - IF(SUBSET .EQ. 'SATWND' ) GOTO 20 - GOTO 22 - END IF -C -C----------------------------------------------------------------------| -C READ IN THE STATION INFORMATION | -C----------------------------------------------------------------------| -C - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C PRINT 119,HDR(1),HDR(6) - 119 FORMAT(' STATION ',A8,' subtype ',F10.1) -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C - IF((HDR(6) .GE. 240.) .AND. (HDR(6) .LE. 246.))THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATH) -C PRINT *,'SATWNDS ',CRR(2,1),CRR(3,1) - DATA(1) = HDR(3) - DATA(2) = HDR(2) - DATA(3) = CRR(1,1) - DATA(4) = CRR(2,1) - DATA(5) = CRR(3,1) - DATA(6) = CRR(4,1) -C PRINT *,' DATA ',(DATA(KK),KK=1,6) - ELSE - GOTO 20 - END IF - RETURN -C - 50 IRET = -1 - RETURN - END -c -c************************************************************** -c - subroutine hbull -c reads quality controlled hurricane bulletins from either: -c $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -c $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL -c and writes putlab call information and box drawing -c information for use downstream by bedient packing -c and drawing program sixbitb2. Input is fortran -c unit 31 and output is fortran unit 74. - -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. - - - COMMON/PACKRA/IRAS(10) - - character*10 names(16) - character*128 clines(100) - character*128 cline - character*128 dumy2k - character*10 cname - character*13 cdate - character*2 c2 - character*80 cout,cnull - - print *, ' ' - print *, ' ===> ENTERING SUBROUTINE HBULL' - print *, ' ' - - write(c2,'(i2.2)') iras(7) - - cnull='NO TROPICAL CYCLONE ACTIVITY REPORTED' - icount=0 - icounta=0 - klines=0 - names='xxxxxxxxxx' - - do k=1,100 - read(31,fmt='(a128)',end=9) cline - -C AT THIS POINT WE DO NOT KNOW IF A 2-DIGIT YEAR BEGINS IN COLUMN 20 -C OF THE RECORD (OLD NON-Y2K COMPLIANT FORM) OR IF A 4-DIGIT YEAR -C BEGINS IN COLUMN 20 (NEW Y2K COMPLIANT FORM) - TEST ON LOCATION OF -C LATITUDE N/S INDICATOR TO FIND OUT ... - - if(cline(35:35).eq.'N' .or. - . cline(35:35).eq.'S') then - -C ... THIS RECORD STILL CONTAINS THE OLD 2-DIGIT FORM OF THE YEAR - -C ... THIS PROGRAM WILL CONVERT THE RECORD TO A 4-DIGIT YEAR USING THE -C "WINDOWING" TECHNIQUE SINCE SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 2-digit year "',cline(20:21),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - DUMY2K(1:19) = cline(1:19) - IF(cline(20:21).GT.'20') THEN - DUMY2K(20:21) = '19' - ELSE - DUMY2K(20:21) = '20' - ENDIF - DUMY2K(22:128) = cline(20:126) - cline = DUMY2K - PRINT *, ' ' - PRINT *, '==> 2-digit year converted to 4-digit year "', - . cline(20:23),'" via windowing technique' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - ELSE IF(cline(37:37).eq.'N' .OR. - . cline(37:37).eq.'S') THEN - -C ... THIS RECORD CONTAINS THE NEW 4-DIGIT FORM OF THE YEAR -C ... NO CONVERSION NECESSARY SINCE THIS SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 4-digit year "',cline(20:23),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - PRINT *, '==> No conversion necessary' - PRINT *, ' ' - ELSE - PRINT *, ' ' - PRINT *, '***** Cannot determine if this record contains ', - . 'a 2-digit year or a 4-digit year - skip it and try ', - . 'reading the next record' - PRINT *, ' ' - CYCLE - END IF - - clines(k)=cline - klines=k - enddo - - 9 continue - - LOOP1: do k=klines,1,-1 - cline=clines(k) - print *, ' ' - print *, 'Look at record: ',cline - print *, ' ' - - LOOP1n1: do j=1,16 - -c look for same name and time - - if(cline(29:30) .ne. c2) then - print *, ' ' - print *, 'Do not process this record because its hour ', - . '(=',cline(29:30),') is different than the ', - . 'cycle hour (=',c2,')' - print *, ' ' - cycle LOOP1 - endif - if(cline(6:6) .eq. '8' .or. cline(6:6) .eq. '9') then - print *, ' ' - print *, 'Do not process this record because it is a ', - . 'test storm, storm id =',cline(6:7) - print *, ' ' - cycle LOOP1 - endif - if(names(j) .eq. cline(10:19) .and. - . names(j) .ne. 'NAMELESS' ) then - print *, ' ' - print *, 'Do not process this record because it has a', - . ' name that has already been processed (name=', - . cline(10:19),')' - print *, ' ' - cycle LOOP1 - endif - print *, ' ' - print *, 'NAMES ',cline(10:19),names(j) - print *, ' ' - enddo LOOP1n1 - - LOOP1n2: do j=1,16 - -c assign new name - - print *, ' ' - print *, 'threeloop' - print *, ' ' - if(names(j) .eq. 'xxxxxxxxxx' ) then - names(j)=cline(10:19) - cname=cline(10:19) - cdate=cline(20:32) - -c - On rare occasions, upstream program QCTROPCY can stamp a 'C' into -c character 67 - this had resulted in a failure in this program -c (note 104 format). Change by Keyser (08/10/1998) uses 9104 format -c if mwind < 100 . - - if(cline(67:67).eq.'1') then - read(cline,104)latd,lond,idir,isp,icp,mwind - 104 format(33x,i3,2x,i4,x,i4,i4,x,i4,10x,i3) - else - read(cline,9104)latd,lond,idir,isp,icp,mwind -9104 format(33x,i3,2x,i4,x,i4,i4,x,i4,11x,i2) - end if - flat=latd/10. - flon=lond/10. - fdir=idir - fsp=isp/10. - central_pressure=icp - - write(cout,105) cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - ic=530+10*j - iatl=0 - ipac=0 - if(lond -latd .lt. 800) iatl =1 - if(lond-latd .gt. 720 .and. latd .lt. 150) ipac=1 - if(lond-latd .gt. 800 ) ipac=1 - -c test for atlantic or Pacific storm - - if(iatl .eq. 1) then - icounta=icounta+1 - ic=icounta*20+620 -ccccc ic=icounta*20+520 - write(74,114) 'PUTLA ',ic, - . '6420 01.0 90.0 038 1 0 0 ',cout(1:80) - endif - if(ipac .eq. 1) then - icount=icount+1 - ic=icount*20+520 - write(74,114) 'PUTLA ',ic, - . '4201 01.0 90.0 038 1 0 0 ',cout(1:80) - endif -ccccc write(74,114) 'PUTLA ',ic,'4201 04.0 90.0 080 1 0 0 ', -ccccc. cout(1:80) - 114 format(a6,i5,a27,a80) - print 105, cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - 105 format(a10,x,a13,x,f4.1,a1,x,f5.1,a1,x,a3,f6.0,x,a3,f5.1, - . a5,x,f6.1,' MB',i3,'M/SEC' ) - if(cline(37:37).eq. 'S') flat=-flat - if(cline(43:43).eq. 'W') flon=360-flon - call maptra(flat,flon,uu,vv) - if ((mwind*2.24) .gt. 38) then - call plchhq(uu,vv,':F35:m',7.5,0.,0.) - else - call plchhq(uu,vv,':F30:TD',2.0,0.,0.) - call plchhq(uu,vv,':F37:S',6.0,0.,0.) - endif - if((mwind*2.24) .gt. 74.) then - -c close hurricane symbol with black fill - - call plchhq(uu,vv-0.005,':F37:Z',4.5,0.,0.) - endif - call gslwsc(3.0) - call plchmq(uu+0.02,vv-0.055,cname,2.5,0.,0.) - call gslwsc(1.0) - exit LOOP1n2 - endif - enddo LOOP1n2 - enddo LOOP1 -ccccc isizea=(icounta+1)/2 +2 - isize=(icount+1)/2 +2 - isize=icount+2 - isizea=icounta+2 - if(isize .eq. 2) then - write(74,114)'PUTLA ',540,'4201 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isize=isize+1 - print *, cnull(1:80) - endif - if(isizea .eq. 2) then - write(74,114)'PUTLA ',640,'6420 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isizea=isizea+1 - print *, cnull(1:80) - endif - write(74,115)'BOX ',510,4190,isize,25 - write(74,115)'BOX ',610,6401,isizea,25 - 115 format(a4,2i5,i5,i5) - - print *, ' ' - print *, ' ===> LEAVING SUBROUTINE HBULL' - print *, ' ' - - return - - end - -c************************************************************** - diff --git a/util/sorc/trpsfcmv.fd/trpsfcmv.f_save b/util/sorc/trpsfcmv.fd/trpsfcmv.f_save deleted file mode 100755 index b2b20d742b..0000000000 --- a/util/sorc/trpsfcmv.fd/trpsfcmv.f_save +++ /dev/null @@ -1,1962 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C -C MAIN PROGRAM: TRPSFCMV -C PRGMMR: KEYSER ORG: NP22 DATE: 2001-02-09 -C -C ABSTRACT: -C Plots the following in the tropical strip: analyzed wind -C barbs and temperatures at several hundred locations, contours of -C 1000 mb analyzed streamfunction, gridded winds, station plots -C and tropical cyclone positions. It uses NCAR graphics to -C produce a metafile which is rasterized in subsequent program -C executions. It also generates titles and hurricane bulletin -C text (if needed) for processing by the Bedient packer. The -C gross job flow is gendata --> redsat --> trpsfcmv ---> -C ictrans ----> ras2bity ----> sixbit2 (bedient packer) ---> and -C out the door to OSO, NCDC, TPC and FAX. Input is current GLOBAL -C SPECTRAL MODEL ANALYSIS winds in GRIB on type 3 (1x1) grids and -C also station coordinates and observed parameters (temp, dewpoint, -C pressure, tendancy, windspeed, and direction for plotting by -C NOAA graphics (with superior fonts) downstream. The station -C coordinate file is an AFOS PLOTFILE with all linefeeds (Z'0d') -C removed by subroutine afosread. The station coordinates are -C converted to pixel values for downstream use by the bedient -C packer. -C -C PROGRAM HISTORY LOG: -C 1996-12-18 George VandenBerghe Original ancestor code -C 1996-12-31 George VandenBerghe Documented -C 1997-01-30 George VandenBerghe Made grib errors fatal. (stop 17) -C 1997-04-30 George VandenBerghe Removed grid station -C interpolation, NCAR station plotting, changed to -C mercator plot of single streamfunction, added -C streamfunction generator, grid plot, lat/lon -C labels, contouring capability, AFOS plotfile -C read capability, and code to write putlab input -C for downstream use by a new station plotter in -C the bedient packer. Also changed name. -C 1998-08-10 Dennis Keyser Modified format for reading -C tcvitals records to prevent the ocassional -C failures that were occurring when previous -C program QCTROPCY writes a 'C' into character 65 -C of the record. This (climatology indicator) is -C a rare occurrence (format not changed if maxwind -C happens to be > 99 m/s (not sure this is even -C possible). -C 1999-01-25 Krishna Kumar Modified the code to run on IBM -C RS/6000 SP system. -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. -C 2017-10-17 Boi Vuong Added IOSTAT control specifier in formatted -C read statements for checking bad winds data -C -C USAGE: -C INPUT FILES: -C unit 11 - GFS 00 hour GRIB forecast file containing grib type -C - 3 u, and v grids -C unit 12 - Grib index to above -C unit 31 - optional quality controlled hurricane text bulletins -C ( in $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -C and $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL) -C unit 38 - Satellite low level wind observations -C unit 43 - AFOS station plotfile with linefeeds -C unit 44 - AFOS station plotfile (sans linefeeds) -C (see output file list) -C -C OUTPUT FILES: -C gmeta - implicitly opened as fortran unit 2 by ncar -C package -C unit 06 - standard output print -C unit 74 - text file containing tropical cyclone bulletin info -C unit 87 - AFOS station plotfile sans linefeeds to be -C read later in this program as unit 44 -C unit 88 Map title for downstream use by bedient packer -C unit 89 putlab argument file used by bedient packer. -C -C -C SUBPROGRAMS CALLED: -C UNIQUE: - closen openn get3 qcnt afosread -C - l2p cg mpr fill ccpllb -C - color sfill stream3 ridctlm afix -C - satread redsat dayowk i3to53 i53to3 -C - i3to8 hbull -C LIBRARY: -C NCAR GRAPHICS: -C - mappos wmsetr wmseti wmgetr maptra -C - pcseti plccmq plchmq wmbarb gslwsc -C - gsclip mapsti mapstc maproj mapset -C - mapdrw cpseti cpsetr gopks gopwk -C - gacwk gdawk gclwk gclks setusv -C - mapros dpseti frame gsln stream3 -C - sfnorm sfsetr hlsrgb gclwk gclks -C - gsfaci gscr gfa gsclip gsfais -C - cprect cppkcl plchhq cpcldr cplbdr -C - gdawk -C W3LIB - getgb w3fp11 getgb1 errexit w3tagb -C - w3tage putgb -C IPLIB - ipolates makgds -C SPLIB - sptrunv -C BACIO - baopen baclos -C BUFRLIB - openbf readmg readsb ufbint -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C 179 - Grib error on input or index file (unwise to -C continue -C =NNNN - system only -C -C REMARKS: IBM NCAR graphics are in /usrx/local/ncar401 -C CAVEAT requires ncar graphics version 4.0 or above -C as of this writing -C setenv NCARG_ROOT /usr/local/ncar4.0 -C setenv PATH "$PATH":/usr/local/ncar4.0/bin -C (or the bourne/korn analogs) -C handles this; only the first setenv is required -C but the other will likely be -C needed by ictrans downstream -C -C The latitude to pixel coordinate converter -C assumes a 6912x6912 domain and that -C a 6912x1728 slice will be cut horizontally -C out of the domain downstream. The slice -C is then supposed to be rotated 90 degrees -C counterclockwise so that the long axis becomes -C the y axis maximizing fax paper use. This code -C cannot detect if these assumptions are -C in fact met downstream, if not, stations -C will be plotted in incorrect locations. -C The algorithm is however NOT sensitive to -C map projection. -C -C ATTRIBUTES: -C LANGUAGE: Fortran 90 -C MACHINE: IBM -C -C$$$ - - PROGRAM TRPSFCMV - - parameter(nsta=124) - character*3 cmonth(12) - data cmonth/'JAN','FEB','MAR','APR','MAY','JUN','JUL', - 1 'AUG','SEP','OCT','NOV','DEC'/ - dimension f3(360,181) - character*4 ctemp,cday - character*3 cdir - character*80 ctext - character*80 ctext2,ctext3 - character*4 cda - COMMON/PACKRA/IRAS(10) - common/oth/u(70,40),v(70,40),rlats(nsta),rlons(nsta), - 1 up(nsta),vp(nsta),tp(nsta) -c paraMETER (RMNLON=-0.,RMXLON=359., - paraMETER (RMNLON=-0.,RMXLON=359., - 1 RMNLAT=-60.,RMXLAT=60.) - dimension kds(25) - dimension rl(2),rl2(2),rl3(2),rl4(2) - data rl,rl2,rl3,rl4/rmnlat,0.,rmxlat,0., - 1rmnlon,0.,rmxlon,0./ - dimension grid(360,181) - dimension g2(360,121),z2(360,121) - dimension u2(360,121), v2(360,121) - dimension f53(117,51) - character*40 ctit - dimension ifeet(8) - character*132 mtitle -c - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 -c - CALL W3TAGB('TRPSFCMV',2001,0038,0059,'NP22') - 6 continue -c -c****** added for ibm_sp_6000 -c - lun=11 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopen(lun,fileg,iret) -c - luni=12 - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopen(luni,filegi,iret) -c -c****** -c - call openn -c - do 777 imap=1,1 - if(imap .gt. 1) then - lun=13 - luni=14 - endif - do 1 k=1,25 - 1 kds(k)=-1 - ix=360 - iy=121 -c do 1000 ,ll=1,1,-1 - call mappos (0.0,1.0,0.0,1.0) -C get streamfunction - call stream3(1000,-1,11,12,grid) - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g - factor=factor/10. -C** CONVERT TO METERS - do k=1,360 - do j=1,121 - g2(k,j)=grid(k+0,152-j ) * factor - end do - end do -c** -c get temperature (fossil code) -c** get u for wind barbs - kds(5)=33 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - u2(k,j)=grid(k+0,152-j ) * 1.93 - end do - end do -c** -c** get v for wind barbs - kds(5)=34 - kds(6)=100 - kds(7)=1000 - call get3(lun,luni,kds,grid,mtitle) - do k=1,360 - do j=1,121 - v2(k,j)=grid(k+0,152-j )*1.93 - end do - end do -c** - call cpseti('CIS',3) - call gslwsc(2.0) - call qcnt (g2,ix,iy,rl,rl2,rl3,rl4,mtitle) - call hbull - call cpseti('CIS',3) - call gsln(0) - call cg( g2,ix,iy,1) - call cpseti('CIS',5) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - irr=1 - flat=40. - flon=270. - do 14,k=1,120,5 - call gslwsc (1.0) - do 14,l=1,360,5 - if (irr .eq. 1) then - irr=2 - else - irr=1 - endif - if(irr .eq. 1) then - l2=l-1 - k2=k - else - l2=l-1 -c k2=k+1 - k2=k - endif - flon=l2 - flat=k2-61. - call maptra(flat,flon,uu,vv) - iflat=flat+5. - if(iflat .lt. 0) then - write(ctemp,1087)-iflat - 1087 format(i2,x,'S') - else - write(ctemp,1088) iflat - 1088 format(i2,x,'N') - endif -c call plchmq( uuf,vvf,ctemp,1.,0.,0.) - call gslwsc(1.0) -c write(102,*) flat,flon,uu,vv,u2(l2,k2),v2(l2,k2) - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - if (l2 .eq. 0) l2 = 1 - call wmbarb(uu,vv,-u2(l2,k2),-V2(L2,K2)) - 14 continue - do 15,lat=-60,60,30 - do 15 lon=27,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 15 continue - do 16,lat=-33,60,30 - do 16 lon=0,360,30 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - 1089 format(i3,'E') - 1091 format(i3,'W') - else - write(ctemp,1091)(360-lon) - endif - call gslwsc(4.0) - call plchmq( uu,vv,ctemp,4.,0.,0.) - call gslwsc(1.0) - 16 continue - write(ctext,193)'TROPICAL SURFACE ANALYSIS VALID' - call DAYOWK(IRAS(8),IRAS(9),IRAS(10),idayy,cday) -c USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) - write(ctext2,194)iras(7),cday,cmonth(iras(9)),iras(8),iras(10) - write(88,1961)ctext,ctext2 - write(ctext3,196)'STREAM FUNCTION AND GRID WINDS' - write(79,1962)ctext2 - 1962 format(a30) - 196 format(a30) - 1961 format('STRIP ',' ',2a30) - 194 format(i2,'Z',x,a4,x,a3,x,i2,x,i4) - 193 format(a25,x,i2,'Z' ,i2,'/',i2,'/',i4) - call maptra(28.,230.,uu,vv) - call maptra(-12.,230.,uu2,vv2) - call maptra(-32.,270.,uu3,vv3) - call maptra(-32.,320.,uu4,vv4) - call maptra(-32.,80.,uu5,vv5) - call gslwsc(4.0) - call gslwsc(1.0) - do 17,lat=-37,60,10 - do 17 lon=0,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if( lon .lt. 180) then - write(ctemp,1089)lon - else - write(ctemp,1091)(360-lon) - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 17 continue - do 18,lat=-60,60,10 - do 18 lon=2,360,10 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) - if(lat .lt. 0) then - write(ctemp,1087)-lat - else - write(ctemp,1088) lat - endif - call plchmq( uu,vv,ctemp,1.,0.,0.) - call gslwsc(1.0) - 18 continue - do 19,lon=1,360,1 - do 19,lat=-60,60,1 - flon=lon - flat=lat - call maptra(flat,flon,uu,vv) -c call plchlq(uu,vv,'.',1.,0.,0.) - 19 continue - call gsln(4) -c call cg(z2,ix,iy,2) - call gsln(1) - call frame - 777 continue - call baclose(11,iret) - call baclose(12,iret) - call closen - CALL W3TAGE('TRPSFCMV') - stop - end -c -c************************************************************** -c - subroutine mpr(flat,flon) - call maptra(flat,flon,u,v) - print 101,flat,flon,u,v - 101 format('lat lon ' , 4f15.5) - return - end -c -c************************************************************** -c - subroutine qcnt(grid,ix,iy,rl,rl2,rl3,rl4,mtitle) - character*132 mtitle - integer (kind=8) ibb1,ibb2 - common/staa/ibitz - Data ibb1/Z'F0F0F0F0F0f0ffff'/ - data ibb2/Z'F0F0F0F0F0f0aa55'/ - dimension grid(ix,iy) - dimension rl(2),rl2(2),rl3(2),rl4(2) - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) -c dimension RLAT1(2), RLAT2(2), RLON1(2), RLON2(2) - dimension grid2 (ix,iy) - common/icc/icount - common/ctrxxx/junk1,jink2,iflag - iflag=0 - Rmnlon=rl3(1) - rmxlon=rl4(1) - rmnlat=rl(1) - rmxlat=rl2(1) - icount = 0 !modified for ibmsp - do 1 k=1,ix - do 1 j=1,iy -c grid2(k,(iy+1-j))=(grid(k,j)) - grid2(k,j)=grid(k,j) -c grid2(k,j)=(grid(k,j)-273)*1.8 +32 -c z(k,j)=k+j**2 - 1 continue - CALL GSCLIP (0) -C -C Draw Lat/Lon lines at 10 degree intervals. -C Draw political & continental outlines. -C - CALL MAPSTI ('GR - GRID',90) - CALL MAPSTC ('OU - OUTLINE DATASET','CO') -C -C Draw a Satellite view over the United States -C - CALL MAPROJ ('ME - SATELLITE-VIEW',00.,-180.,00.) -c CALL MAPROJ ('CE - SATELLITE-VIEW',0.,0.,00.) -c CALL MAPSET ('MA',RLAT1,RLON1,RLAT2,RLON2) -c call mapset('MA',rlatmin,rlonmin,rlatmax,rlonmax) -C -C Don't draw a square around the globe -C - CALL MAPSTI ('PE - PERIMETER FLAG', 0) -C -C Draw map. -C -c call gslwsc(4.0) -c HEAVY HEAVY - call setusv('LW',4000) - CALL MAPDRW -c read synoptic data from AFOS PLOTFILE - call afosread -c read satellite winds directly from bufr input on unit 10 -c call satread - call setusv('LW', 1000) - CALL MAPSTI ('GR - GRID',10) - CALL MAPSTC ('OU - OUTLINE DATASET','PS') - CALL MAPDRW - - CALL CPSETI ('SET - DO SET-CALL FLAG',0) - CALL CPSETR ('DPV - DASH PATTERN VECTOR SIZE',.0010) - call DPSETI('PCF',0) -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - - CALL CPSETI ('MAP - MAPPING FLAG',1) - call cpsetr('XC1',rmnlon) - call cpsetr('XCM',rmxlon) - call cpsetr('YC1',rmnlat) - call cpsetr('YCN',rmxlat) - ibitz=ibb1 -c call cg(grid2,ix,iy) - ibitz=ibb2 -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C -c CALL GDAWK (1) -c CALL GCLWK (1) -c CALL GCLKS -c CALL W3TAGE('TRPSFCMV') -c STOP -c hunt for centers - do 2 k=5,ix-4 - do 2 j=5,iy-4 - lat=-61+j - lon=k-1 - gradck=2.2 - fmin=grid2(k,j) - fmax=grid2(k,j) - do 4 kk=k-4,k+4 - do 4 jj=j-4,j+4 - if(grid2(kk,jj) .lt. fmin) fmin=grid2(kk,jj) - if(grid2(kk,jj) .gt. fmax) fmax=grid2(kk,jj) -c 1 grid2(k,j) .lt. grid2(k+1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k-1,j)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j+1)-gradck .and. -c 1 grid2(k,j) .lt. grid2(k,j-1)-gradck .and. -c 2 grid2(k,j) .lt. grid2(k+2,j) .and. -c 2 grid2(k,j) .lt. grid2(k-2,j) .and. -c 2 grid2(k,j) .lt. grid2(k,j+2) .and. -c 2 grid2(k,j) .lt. grid2(k,j-2) -c 3 ) then - 4 continue - if( (fmax-fmin) .lt. gradck) go to 2 - if (fmin .eq. grid2(k,j) .or. fmax .eq. grid2(k,j)) then - flat=lat - flon=lon - call maptra(flat,flon,uu,vv) - if (flat .gt. 0.) then - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - else - if (fmin .eq. grid2(k,j)) call plchhq(uu,vv,':F22:A',3.5,0.,0.) - if (fmax .eq. grid2(k,j)) call plchhq(uu,vv,':F22:C',3.5,0.,0.) - endif - endif - 2 continue - call satread - return - END -c -c************************************************************** -c - SUBROUTINE FILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) - - DIMENSION XWRK(*),YWRK(*),IAREA(*),IGRP(*) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .GT. 0) THEN -cC -C If the area is defined by 3 or more points, fill it -C - CALL GSFACI(IAREA3+2) - CALL GFA(NWRK,XWRK,YWRK) - ENDIF - -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine cg(zreg,ix,iy,ifld) -C - PARAMETER (IERRF=6, LUNIT=2, IWTYPE=1, IWKID=1) - - real ZREG(ix,iy) - - EXTERNAL COLOR -C -C Call Conpack color fill routine - do k=1,ix -ckumar print *,' zreg',(zreg(k,j),j=1,iy,5) - end do -C - CALL CCPLLB(ZREG,ix,iy,COLOR,IWKID,ifld) -C - - RETURN - END -c -c************************************************************** -c - SUBROUTINE CCPLLB(ZREG,MREG,NREG,COLOR,IWKID,ifld) - common/staa/ibitz - common/windz/u2(360,121),v2(360,121) - common/oth/u(70,40),v(70,40),rlats(65),rlons(65),up(65),vp(65) - PARAMETER (LRWK=50000,LIWK=50000,LMAP=900000,NWRK=50000,NOGRPS=6) - REAL ZREG(MREG,NREG),RWRK(LRWK), XWRK(NWRK), YWRK(NWRK) - INTEGER MREG,NREG,IWRK(LIWK) - INTEGER MAP(LMAP),IAREA(NOGRPS),IGRP(NOGRPS) - integer ibts(16,300) - DATA IBTS / 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, - 1 1600*0, - 1 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, - 2 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, 1, 1, 0, 0, - 3 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, 1, 1, 1, 0, - 4 1, 1, 1, 1, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, - 5 1, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1, 1, 0, 0, 0, 1, - 6 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 7 160*0, 2928*0 / ! modified for ibmsp - EXTERNAL FILL -c data ibitz/Z'F0F0F0F0F0F03333'/ - external sfill - EXTERNAL CPDRPL - EXTERNAL COLOR -C -C Set fill style to solid and turn off clipping -C - CALL GSFAIS(1) - CALL GSCLIP(0) -C -C Set up label box options -C -c CALL CPSETI('CLS - CONTOUR LEVEL SELECTION FLAG',-30) - NOCL=300 - CALL CPSETI('LLP - LINE LABEL POSITIONING FLAG',4) -c CALL CPSETI('LLB - LINE LABEL BOX FLAG',4) - CALL CPSETI('LLB - LINE LABEL BOX FLAG',3) - CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',3) -c CALL CPSETI('HLB - HIGH/LOW LABEL BOX FLAG',4) - CALL CPSETI('ILB - INFORMATIONAL LABEL BOX FLAG',0) - CALL CPSETI('LBC - LABEL BOX COLOR INDEX',1) -c call cpseti('CIS',6) -cc call cpseti('LIS',1) - call cpseti('LIS',100) - call cpseti('LLP',2) - CALL CPSETR ('ORV - OUT-OF-RANGE VALUE',1.E12) - call cpsetr('RC1',0.15) - call cpsetr('LLS',0.00002) - call cpsetr('RC2',0.15) - call cpsetr('LLW',0.00001) -c call cpsetr('HLW',0.001) -c call cpsetr('HLS',0.002) - call cpsetr('HLW',0.0000001) - call cpsetr('HLS',0.0000002) - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - call cpsetc('HLT','A''C') - -C -C Initialize Conpack - -C - CALL CPRECT(ZREG, MREG, MREG, NREG, RWRK, LRWK, IWRK, LIWK) -C -C Set up color table -C - CALL CPPKCL (ZREG, RWRK, IWRK) - CALL CPGETI('NCL - NUMBER OF CONTOUR LEVELS',NCL) - DO 111 I=1,NCL - CALL CPSETI('PAI - PARAMETER ARRAY INDEX',I) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('AIA - AREA IDENTIFIER ABOVE',0) - CALL CPSETI('AIB - AREA IDENTIFIER BELOW',0) - 111 CONTINUE - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - CALL CPSETI('NCL - NUMBER OF CONTOUR LEVELS',NCL+2) - CALL CPSETI ('PAI',ncl+1) - call cpsetr('CLV',0.0) - call cpseti('AIB',5) - call cpseti('AIA',0) - CALL CPSETI('CLU - CONTOUR LEVEL USE FLAG',3) - if(zreg(50,50) .lt. 500) then -c CALL CPSETI ('PAI',ncl+2) -c call cpsetr('CLV',15.0) -c call cpseti('AIB',0) -c call cpseti('AIA',6) - endif -c call cpsetr('CLV',55.0) -c call cpseti('AIB',6) -c call cpseti('AIA',0) - DO 11 I=1,ncl - ivarv=ibitz - print 198,ivarv - 198 format(z16) -c CALL CPSETI('PAI - PARAMETER ARRAY INDEX',i) -c CALL CPSETI('CLD - CONTOUR LINE DASH PATTERN', -c + ivarv) - 11 continue - CALL COLOR(NCL+1,IWKID) - call PCSETI('CC',0) - - -C -C Draw Perimeter -C -c CALL CPBACK(ZREG, RWRK, IWRK) - call gslwsc(1.0) -C -C Initialize Areas -C -cc CALL ARINAM(MAP, LMAP) -C -C Add label boxes to area map -C -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(1) -c cc CALL CPLBAM(ZREG, RWRK, IWRK, MAP) -C -C Draw Labels -C - call gsln(0) -c CALL CPLBDR(ZREG, RWRK, IWRK) -C -C Add contours to area map -C -c CALL CPCLAM(ZREG, RWRK, IWRK, MAP) - call gslwsc(3.0) -c if(zreg(50,50) .lt. 50.) - if(ifld .eq. 2) - 1 call gsln(4) - call cpcldr(zreg,rwrk,iwrk,map,cpdrpl) -c NEW LINE - call gslwsc(2.0) - call cplbdr(zreg,rwrk,iwrk) - -c call cpcldm(zreg,rwrk,iwrk,map,cpdrpl) -c call gsln (1) -C -C Fill contours -C -c CALL ARSCAM(MAP, XWRK, YWRK, NWRK, IAREA, IGRP, NOGRPS, SFILL) - 99 continue - CALL WMSETR('WBS',0.004) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - RETURN - END -c -c************************************************************** -c - SUBROUTINE COLOR (N,IWKID) -C -C BACKGROUND COLOR -C -C -C BLACK -C - CALL GSCR(IWKID,0,0.,0.,0.) -C -C First foreground color is white -C - CALL GSCR(IWKID,1,1.,1.,1.) -C -C Second foreground color is gray -C - CALL GSCR(IWKID,2,0.5,0.5,0.5) -C -C Choose other foreground colors spaced equally around the spectrum -C - ICNT=0 - HUES=360./N -C -C REDLN is intended to be the line between red and violet values -C - REDLN=36.0 - LAP=INT(REDLN/HUES) - DO 10, I=1,N - XHUE=I*HUES - CALL HLSRGB(XHUE,60.,75.,RED,GREEN,BLUE) -C -C Sort colors so that the redest is first, and violetest is last -C - IF (XHUE.LE.REDLN) THEN - CALL GSCR(IWKID,(N+2)-(LAP-I),RED,GREEN,BLUE) - ICNT=ICNT+1 - ELSE - CALL GSCR(IWKID,I-ICNT+2,RED,GREEN,BLUE) - ENDIF - 10 CONTINUE - - RETURN - END -c -c************************************************************** -c - SUBROUTINE SFILL (XWRK,YWRK,NWRK,IAREA,IGRP,NGRPS) -C - REAL XWRK(*),YWRK(*),ISCR(5000) - INTEGER IAREA(*),IGRP(*),RSCR(5000) - - DO 10, I=1,NGRPS - IF (IGRP(I).EQ.3) IAREA3=IAREA(I) - 10 CONTINUE - - IF (IAREA3 .eq. 5) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 0.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF - IF (IAREA3 .eq. 6) THEN -C -C If the area is defined by 3 or more points, fill it -C - CALL SFSETR('SPACING',.006) - CALL SFSETR('AN', 90.) - CALL SFNORM(XWRK,YWRK,NWRK,RSCR,5000,ISCR,5000) - ENDIF -C -C Otherwise, do nothing -C - RETURN - END -c -c************************************************************** -c - subroutine i3to53(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i53to3(F53,F3) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - logical log3(360,181) - equivalence (lo_03,log3) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - - do k=1,360 - log3(k,1)=.FALSE. - log3(k,181)=.FALSE. - end do - ibi=0 -cc define 360x181 grid - call makgds(53,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(3,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,jo53,ji2,1, - 1 ibi,lo_03,F53,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F3,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine i3to8(F3,F53) - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(116,44) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(ji),rlon_53(ji) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(ji) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(8,kgdso,gdso,lengds,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'makgd' - endif -C - ipopt=0 - ip = 0 - ji2=ji - call ipolates(ip,ipopt,kgdsi,kgdso,ji,ji2,1, - 1 ibi,lo_03,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - if(iret.ne.0) then - CALL W3TAGE('TRPSFCMV') - stop 'ipol' - endif - return - end -c -c************************************************************** -c - subroutine closen -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C - CALL GDAWK (1) - CALL GCLWK (1) - CALL GCLKS - return - end -c -c************************************************************** -c - subroutine openn -C OPEN GKS, OPEN WORKSTATION OF TYPE 1, ACTIVATE WORKSTATION -C - CALL GOPKS (6,IDUM) - CALL GOPWK (1, 2, 1) - CALL GACWK (1) - return - end -c -c************************************************************** -c - Subroutine get3(lun,luni,jpds,a2,c132) - common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181),a2(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) - jf=360*181 - jflag=-1 - kf=jf - do i = 1, 25 - kpds(i) = 0 - kgds(i) = 0 - end do - k = 0 - ier = 0 -c jpds(2)=77 - jpds(1)=7 -c jpds(3)=104 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) - call getgb1(lun,luni,jf,jflag,jpds,jgds, - 1 grib,kf,k,kpds,kgds,lb,array,ier) -c if ( ier .ne. 0) then -c CALL W3TAGE('TRPSFCMV') -c call errexit(99) -c endif - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) then - CALL W3TAGE('TRPSFCMV') - call errexit(9999) - endif - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) -C This should generate the proper 4-digit year no matter what!! - mcen=max(0,kpds(21)-1) - iras(10)=mcen*100+kpds(8) - if(iras(10) .le. 20) then - iras(10)=iras(10)+2000 - else if(iras(10).le.99) then - iras(10)=iras(10)+1900 - end if -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) -c flip type 3 grid - do k=1,181 - do j=1,360 -c a2(j,182-k)=array(j,k) - a2(j,k)=array(j,k) - end do - end do - return - end -c -c************************************************************** -c - Subroutine stream3(mbars,itime,lupgb,lupgi,F3) -c -c George VandenBerghe 11/17/96 -c -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c GFS forecast model. -c These stream functions are dimensionally correct -c m**2/sec streamfunctions -c 11/17/96 add on !! -c logic added to handle tropopause level. Passing -c in pressure as 7 mbars tells code to wildcard -c pressure and take tropopause level values - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ -c --- coordinate testing code - x1=50 - y1=60 - x2=180 - y2=60 - x3=180 - y3=120 - - luv = .False. - ldz = .False. - lps = .True. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) =mbars - jpds(14)=itime -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) -c print *,' KPDS AFTER U' -c print 189,kpds - if(iret.ne.0) then - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars -c special code for troposphere. If mbars is set -c to seven, ignore pressure level and take tropopause -c values - if(mbars .eq. 7) then - jpds(6)=7 - jpds(7)=-1 - endif -c end special trop code - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) -c - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - kpds(5)=35 -c print *,' KPDS to be put' -c print 189,kpds - 189 format(5Z20) -c WRITE THE STREAMFUNCTIONS TO UNIT 51!! -c call putgb(51,ijm,kpds,kgds,lbms,f3,iret) -c end write - if(iret .ne. 0) print *, - 1 ' WARNING PUT OF STREAMFUNCTION FAILED return code ', iret, - 1 ' from putgb ' - print *,' FEW STREAMS',psi(50,50),psi(100,100) - 990 continue - return - end -c -c************************************************************** -c - subroutine afosread -c field 4 time (4 digits) -c field 5 name ( 5 digits) -c field 6 sky cover i A aircraft S sat M missing -c7 field 7 wind ddfff -c field 8 pressure (mb*10. significant digits) -c field 9,10 temp and dew -c 11 present weather (code or text) -c 12 visibility -c 13 pressure change -c 14 barograoh trace (code table 12) -c 15 low/middle/high cloud -c 16 precip -c 17 remarks -c lat lon are 18 and 19 -c 20 ship course and speed - dimension points(100000,2) - character*160 cline - character*160 cout - integer icom(40) - character*8 ccom(40),cf -c - do nn=1,2 - do mm=1,100000 - points(mm,nn)=0 - enddo - enddo -c - call ridctlm - do k=1,20 - ccom(k)=' ' - end do -c - open(44,file='afosplot') -c -c do jjj=1,2 -c read(44,101)cline -c enddo -c - do 10000 kkk=1,100000 - 101 format(a160) - read(44,101,end=999,err=997) cline - write(85,101) cline -c print 101,cline -c find the commas - idx=1 - is=1 - cf=' ' - ico=0 - do 10,k=1,160 - if(cline(k:k) .eq. ',' .or.cline(k:k).eq.';') then - ico=ico+1 -c - if(ico.ge.40) then - print *,' MORE THAN 40 COMMAS in line ',kkk - go to 10000 - endif -c - icom(ico)=k - ccom(ico)=cf - cf=' ' - idx=1 - if(cline(k:k) .eq. ';') go to 19 - else - cf(idx:idx)=cline(k:k) - idx=idx+1 -c - if(idx .gt. 8) then - print *,' MORE THAN 8 blanks between commas in line ',kkk - go to 10000 - endif -c - endif - 10 continue - 19 continue - do k=1,20 - if(ccom(k) .eq. ' ') ccom(k)='-9999 ' - end do - do k=1,5 - if(ccom(15)(k:k).eq.'/') ccom(15)(k:k)='0' - end do - if(ccom(6)(8:8).eq. 'M') ccom(6)='-9999 ' - if(ccom(6)(1:1).eq. 'M') ccom(6)='-9999 ' - if (kkk .lt. 5) print 129,ccom - 119 format(i3,a3,20i3) - read(ccom(7),179)id,isp - 179 format(i3,i2) - read(ccom(9),149)itemp - read(ccom(6),149) icover - read(ccom(11),149) iwx - if(iwx .gt.99 .or. iwx .lt.0) iwx=-9999 - print *,' ICOVERC',icover - read(ccom(10),149)idew - read(ccom(18),159)ilat - read(ccom(15),149)icloud - if(icloud .gt. 0) print *,' ICLUD',icloud - read(ccom(19),169)ilon - read(ccom(8),149) ipres - read(ccom(14),149)itrace - read(ccom(13),149) itend - if (ccom(18)(4:4) .eq. 'S') ilat=-ilat - if(ccom(19)(5:5) .eq.'W') ilon=-ilon+3600. - flat=(ilat+0.5)/10. - flon=(ilon+0.5)/10. - call maptra(flat,flon,uu,vv) - if(id.eq.-99)id=-999 - dir=id - theta=(90-dir)*3.1415927/180. - u=cos(theta)*isp - v=sin(theta)*isp - dir=dir-90. - if(dir .le. 0) dir=dir+360 - if(flat .lt. 0) dir=-dir - id=dir - ilat=flat - ilon=floN - points(kkk,1)=400. - points(kkk,2)=400. - do 39,l=1,kkk-1 - xd=(points(l,1)-ilat)*2.0 - yd=points(l,2)-ilon - sargg=xd**2 + yd**2 -c write(102,*)' square root ',kkk,sargg - if(sargg .lt. 0.) then - write(102,*)' negative square root potential ',kkk,sargg - go to 10000 - endif -c - dist=sqrt(xd**2 + yd**2) -c dist=sqrt( (points(l,1)-ilat)**2 + (points(l,2)-ilon)**2) - if (dist .lt. 3.9) go to 10000 - if(ccom(3)(1:1) .eq. '7') go to 10000 -c if (dist .lt. 0.5) go to 10000 - 39 continue - points(kkk,1)=ilat - points(kkk,2)=ilon - 149 format(i8) - 159 format(i3) - 169 format(i4) - print *,'STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - if(iwx .gt. 0) - 1 print *, - 1 'WX STATION TEMPS ',itemp,idew,' WIND ',id,isp,ilat,ilon,iwx - call l2p(flat,flon,iprx,ipry) - if(iprx .lt. -9999. .or. iprx .gt. 9999 .or. - 1 ipry .lt. -9999 . .or. ipry .gt. 9999) - 1 go to 10000 - write(89,105)'STATION PLOT', - 1 iprx,ipry,itemp,idew,ipres,itend,id,isp,icover,iwx,itrace,icloud - 1 ,ccom(5) - 1 ,ccom(18),ccom(19) -c 1 iprx,ipry,itemp,idew,ipres,itend,id,isp -c 1 iprx,ipry,itemp,idew,ilon,ilat,id,isp,icover,ccom(5) - 105 format(a16,12i5,x,3a9) - 139 format(96x,2i8) - 129 format(20a8) -10000 continue - print *,'WARNING, INPUT AFOS PLOTFILE NOT EXHAUSTED' - 997 continue -c print *,' ENDED DATA WITH ERROR' - 999 continue - return - end -c -c************************************************************** -c - subroutine l2p(flat,flon,iprx,ipry) - call maptra(flat,flon,uu,vv) - fx=cufx(uu) - fy=cufy(vv) - px=6912*fx -c1 py=-6912*(fy-.625555555) - py=-6912*(fy-.575555555) - iprx=py - ipry=px - print *,'L2P ', 'flat,flon,px,py,iprx,ipry', - 1 flat,flon,px,py,iprx,ipry - return - end -c -c************************************************************** -c - subroutine ridctlm -c remove all ctlm characters from fort.43 and write to fort.87 - dimension jstat(100) -c is=stat('fort.43',jstat) -c lnn=jstat(8) - read(5,101)lnn - 101 format(i10) - print*,'file size of fort.43 ',lnn - call afix(lnn) - return - end -c -c************************************************************** -c - subroutine afix(lnn) - character*1 bytes(lnn) - integer (kind=8) ip - data ip/Z'0D'/ ! CTRL-M - character*1 c1(8) - equivalence(c1,ip) -ckumar - open(43,file='NHPLOT',access='direct',recl=1280) -c - na=1 ; nb=1280 -c - nrec=lnn/1280 - print*,'In afix lnn & nrec : ',lnn,nrec -c - do ir=1,nrec - read(43,rec=ir)bytes(na:nb) - na=na+1280 - nb=nb+1280 -ckumar print*,'In afix ir, na & nb ',ir,na,nb - enddo -c - do 10,k=1,lnn - if(bytes(k) .eq. c1(8)) bytes(k)=' ' - 10 continue -c - write(87) bytes - close(87) - return - end -c -c************************************************************** -c - -C DATA SET DAYOWK AT LEVEL 001 AS OF 04/16/93 - SUBROUTINE DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DAYOWK FIND NUMERICAL DAY OF WEEK. -C PRGMMR: HENRICHSEN ORG: NMC41 DATE:93-05-11 -C -C ABSTRACT: GIVEN DAY MONTH AND YEAR AS INTEGERS RETURN DAY OF WEEK AS -C AND INTEGER NUMBER AND AS FOUR CHARACTER HOLLERTH TEXT. -C -C PROGRAM HISTORY LOG: -C 84-MM-DD WICK -C 85-MM-DD HENRICHSEN REMOVE OLD KEY PUNCH CHARACTERS AND CLEAN UP. -C 87-12-10 HENRICHSEN CONVERT TO VS FORTAN 77. -C -C USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C INPUT ARGUMENT LIST: -C IDAY - INTEGER TWO DIGET DAY OF MONTH( 1 THRU 31 ). -C IMONTH - INTEGER TWO DIGET MONTH OF YEAR( 1 THRU 12). -C IYEAR - INTEGER TWO OR FOUR DIGET YEAR. -C IYEAR SHOULD BE THE COMPLETE FOUR DIGIT YEAR. -C IF ONLY LAST 2 DIGITS OF YEAR ARE GIVEN, -C ASSUMES 20TH CENTURY... -C -C OUTPUT ARGUMENT LIST: -C IDAYWK - INTEGER NUMBER OF DAY OF WEEK ( 1 THRU 7 ). -C IHDAYW - CHARACTER*4 WORD CONTAINING THE THE THREE LETTER -C - DAY OF THE WEEK LEFT JUSTIFED IN THE WORD. -C - IE 'MON ', .... 'FRI ', .... 'SUN '. -C ERRFLAG - ERROR OF OUT OF RANGE ARGUEMENT IS INDICATED BY THE -C - RESULTING IDAYWK = 0, AND IHDAYW = BLANKS. -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - ERROR PRINT WHEN ARGUEMENTS OUT OF RANGE. -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - CHARACTER*4 IHDAYW - CHARACTER*4 ITEXT(2) - CHARACTER*4 KHDAY(7) - CHARACTER*4 KLANK - CHARACTER*4 NHDAY(2) - CHARACTER*4 NHMON(2) - CHARACTER*4 NHYR(2) -C - INTEGER KCEN(5) - INTEGER KDAYS(12) - INTEGER MONTAB(12) -C - DATA KHDAY /'SUN ','MON','TUE ', - 1 'WED ','THU ','FRI ','SAT '/ - DATA KLANK /' '/ - DATA NHDAY /'DAY ',' '/ - DATA NHMON /'MONT','H '/ - DATA NHYR /'YEAR',' '/ -C - DATA KCEN /4,2,0,6,4/ - DATA KDAYS /31,29,31,30,31,30,31,31,30,31,30,31/ - DATA MONTAB /1, 4, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6/ -C - IDAYWK = 0 - IHDAYW = KLANK - ISFEB = 0 - IDA = IDAY - IMO = IMONTH - IYR = IYEAR - IF(IMO) 911,911,122 - 122 IF(IMO .GT. 12) GO TO 911 - IF(IDA) 922,922,133 - 133 IF(IDA .GT. KDAYS(IMO)) GO TO 922 - ICENT = IYR / 100 - IYR2 = IYR - 100 * ICENT - IF(ICENT) 933,140,144 - 140 CONTINUE -C ...IF ONLY LAST 2 DIGITS OF YR WERE GIVEN, ASSUME ITS 1900 + - ICENT = 19 - IYR = IYR + 1900 - 144 CONTINUE - ICENTX = ICENT - 16 - IF(ICENTX) 933,933,155 - 155 IF(ICENTX .GT. 5) GO TO 933 -C ...THE GIVEN DATE INFO IS W/I RANGE... - ISUM = KCEN(ICENTX) + IYR2 +IYR2/4 + MONTAB(IMO) + IDA - IF(IMO - 2) 222,211,611 -C ...OTHERWISE, THIS IS JAN OR FEB, SO CHECK FOR LEAP YR... - 211 ISFEB = 1 - 222 CONTINUE - IF(MOD(IYR,4)) 533,511,533 -C ...MOST LIKELY A LEAP YR. TEST FOR CENTURY YR... - 511 CONTINUE - IF(IYR2)522,515,522 - 515 CONTINUE - IF(MOD(IYR,400))533,522,533 -C ...COMES TO 522 IF LEAP YR CORRECTION IS NEEDED... - 522 CONTINUE - ISUM = ISUM - 1 - GO TO 611 - 533 CONTINUE -C ...COMES TO 533 IF NOT A LEAP YR, SO IF FEB, MUST RETEST IDA... - IF(ISFEB)544,611,544 - 544 CONTINUE -C ...THIS IS FEB OF A NON-LEAP YR. - IF (IDA .GE. KDAYS(2)) GO TO 922 - GO TO 611 - 611 CONTINUE - IDAW = MOD(ISUM,7) - IF(IDAW) 644,633,644 - 633 CONTINUE - IDAW = 7 - GO TO 644 - 644 CONTINUE - IDAYWK = IDAW - IHDAYW = KHDAY(IDAW) - RETURN -C - 911 CONTINUE -C ...COMES HERE IF GIVEN MONTH OUT-OF-RANGE... - ITEXT(1) = NHMON(1) - ITEXT(2) = NHMON(2) - GO TO 955 - 922 CONTINUE -C ...COMES HERE IF GIVEN DAY OUT-OF-RANGE - ITEXT(1) = NHDAY(1) - ITEXT(2) = NHDAY(2) - GO TO 955 - 933 CONTINUE -C ...COMES HERE IF GIVEN YR OUT OF RANGE - ITEXT(1) = NHYR(1) - ITEXT(2) = NHYR(2) - GO TO 955 - 955 CONTINUE - PRINT 956, ITEXT(1),ITEXT(2),IDAY,IMONTH,IYEAR - 956 FORMAT(1H0,10X,'ERROR EXIT FROM DAYOWK. GIVEN ', A4, A1, 1X, - X 'OUT-OF-RANGE', /1H0,15X,'IDAY = Z', Z8, 4X,'IMONTH = Z', - X Z8, 4X, 'IYEAR = Z', Z8) - RETURN - END -c -c************************************************************** -c - subroutine satread -c READS SATELLITE WIND DATA AND DRAWS WIND BARBS -c ON ANY NCAR GRAPHICS PLOTTING FRAME WITH LATLON -c FRAME MAPPING DEFINED (general for weather plots) - dimension ary(6) - CALL WMSETR('WBS',0.003) - CALL WMSETR('WBD',0.17) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - do 10,k=1,9999999 - read(38,101,IOSTAT=ios,end=99)ary - 101 format(6x,6f10.4) - if(ios.ne.0)then - print*,'skipping bad record in unit 38' !if worth printing - go to 10 - endif - flat=ary(1) - flon=ary(2) - dir=ary(4) - speed=ary(5) - qcm=ary(6) - u=speed*sin(dir*3.1415927/180.) - v=speed*cos(dir*3.1415927/180.) - call maptra(flat,flon,uu,vv) -c print *,'calling wmbarb',uu,vv,u,v - call WMSETR('WBA',70.) - if(flat .lt. 0.) call WMSETR('WBA',-70.) - call wmbarb(uu,vv,u,v) - call plchhq(uu,vv,':F19:c',1.5,0.,0.) -c call plchhq(uu,vv,':F22:C',9.5,0.,0.) - 10 continue - 99 continue - return - end -c -c************************************************************** -c -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDSAT READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 97-06-03 -C -C ABSTRACT: REDSAT READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE SATWND REPORT IN ARRAY DATA -C -C PROGRAM HISTORY LOG: -C 97-06-03 LARRY SAGER -C -C USAGE: CALL REDSAT (RLIMS, IUNS, DATA, IRET) -C INPUT ARGUMENT LIST: -C RLIMS - LAT/LONG LIMITS TO DUMP -C IUNS - UNIT NUMBER OF PREPBUFR FILE -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C DATA - THE RETURNED SATWND REPORT. -C - LAT, LONG, PRESALT, WDIR, WSP, WQM -C IRET - FLAG: IRET=0 NORMAL RETURN -C IRET=-1 END OF FILE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM-SP -C -C$$$ - SUBROUTINE REDSAT(RLIMS, IUNS, DATA, IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C SATWND REPORT. -C - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*40 CATH, STRING -C - DIMENSION HDR (10) -C - REAL CRR (5,255) - REAL RLIMS (4) - REAL DATA(6) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA STRING /'SID XOB YOB DHR ELV TYP SQN'/ - DATA CATH /'CAT=6 POB DDO FFO WQM'/ - DATA IX /0/ -C -C----------------------------------------------------------------------| -C OPEN THE IBM-SP BUFR TANK FILE | -C----------------------------------------------------------------------| -C - SAVE - IRET = 0 - IMASS = 0 - IWIND = 0 - LUBFR = IUNS - IF( IX .EQ. 0) THEN - IX = 1 - INOUT = 'IN' - LUNDX = 10 - CALL OPENBF( LUBFR, INOUT, LUNDX ) - 10 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF(IRET1 .NE. 0) GOTO 50 - ITYP = 0 - IF(SUBSET .NE. 'SATWND' ) GOTO 10 - ENDIF -C -C----------------------------------------------------------------------| -C READ THE BUFR DATA TANKS -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - 22 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) - IF (IRET1 .LT. 0) GOTO 50 - IF(SUBSET .EQ. 'SATWND' ) GOTO 20 - GOTO 22 - END IF -C -C----------------------------------------------------------------------| -C READ IN THE STATION INFORMATION | -C----------------------------------------------------------------------| -C - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C PRINT 119,HDR(1),HDR(6) - 119 FORMAT(' STATION ',A8,' subtype ',F10.1) -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C - IF((HDR(6) .GE. 240.) .AND. (HDR(6) .LE. 246.))THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATH) -C PRINT *,'SATWNDS ',CRR(2,1),CRR(3,1) - DATA(1) = HDR(3) - DATA(2) = HDR(2) - DATA(3) = CRR(1,1) - DATA(4) = CRR(2,1) - DATA(5) = CRR(3,1) - DATA(6) = CRR(4,1) -C PRINT *,' DATA ',(DATA(KK),KK=1,6) - ELSE - GOTO 20 - END IF - RETURN -C - 50 IRET = -1 - RETURN - END -c -c************************************************************** -c - subroutine hbull -c reads quality controlled hurricane bulletins from either: -c $COMIN/gblav.$cycle.syndata.tcvitals.tm00 for GFS -c $COMIN/gdas1.$cycle.syndata.tcvitals.tm00 for FNL -c and writes putlab call information and box drawing -c information for use downstream by bedient packing -c and drawing program sixbitb2. Input is fortran -c unit 31 and output is fortran unit 74. - -C 2001-02-09 Dennis Keyser Updated subroutine HBULL to handle -C tcvitals records with 4-digit year (and to still -C work properly for bulletins with a 4-digit -C year), this had not been working properly since -C late 1999 when 4-digit years were written to the -C tcvitals file (always stamped out "NO TROPICAL -C CYCLONE ACTIVITY REPORTED"); also changed HBULL -C to recognize expanded test storm id range (now -C 80-99, was 90-99) implemented by TPC. - - - COMMON/PACKRA/IRAS(10) - - character*10 names(16) - character*128 clines(100) - character*128 cline - character*128 dumy2k - character*10 cname - character*13 cdate - character*2 c2 - character*80 cout,cnull - - print *, ' ' - print *, ' ===> ENTERING SUBROUTINE HBULL' - print *, ' ' - - write(c2,'(i2.2)') iras(7) - - cnull='NO TROPICAL CYCLONE ACTIVITY REPORTED' - icount=0 - icounta=0 - klines=0 - names='xxxxxxxxxx' - - do k=1,100 - read(31,fmt='(a128)',end=9) cline - -C AT THIS POINT WE DO NOT KNOW IF A 2-DIGIT YEAR BEGINS IN COLUMN 20 -C OF THE RECORD (OLD NON-Y2K COMPLIANT FORM) OR IF A 4-DIGIT YEAR -C BEGINS IN COLUMN 20 (NEW Y2K COMPLIANT FORM) - TEST ON LOCATION OF -C LATITUDE N/S INDICATOR TO FIND OUT ... - - if(cline(35:35).eq.'N' .or. - . cline(35:35).eq.'S') then - -C ... THIS RECORD STILL CONTAINS THE OLD 2-DIGIT FORM OF THE YEAR - -C ... THIS PROGRAM WILL CONVERT THE RECORD TO A 4-DIGIT YEAR USING THE -C "WINDOWING" TECHNIQUE SINCE SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 2-digit year "',cline(20:21),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - DUMY2K(1:19) = cline(1:19) - IF(cline(20:21).GT.'20') THEN - DUMY2K(20:21) = '19' - ELSE - DUMY2K(20:21) = '20' - ENDIF - DUMY2K(22:128) = cline(20:126) - cline = DUMY2K - PRINT *, ' ' - PRINT *, '==> 2-digit year converted to 4-digit year "', - . cline(20:23),'" via windowing technique' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - ELSE IF(cline(37:37).eq.'N' .OR. - . cline(37:37).eq.'S') THEN - -C ... THIS RECORD CONTAINS THE NEW 4-DIGIT FORM OF THE YEAR -C ... NO CONVERSION NECESSARY SINCE THIS SUBSEQUENT LOGIC EXPECTS THIS - - PRINT *, ' ' - PRINT *, '==> Read in RECORD from tcvitals file -- ', - . 'contains a 4-digit year "',cline(20:23),'"' - PRINT *, ' ' - PRINT *, 'From unit 31; cline: ',cline - PRINT *, ' ' - PRINT *, '==> No conversion necessary' - PRINT *, ' ' - ELSE - PRINT *, ' ' - PRINT *, '***** Cannot determine if this record contains ', - . 'a 2-digit year or a 4-digit year - skip it and try ', - . 'reading the next record' - PRINT *, ' ' - CYCLE - END IF - - clines(k)=cline - klines=k - enddo - - 9 continue - - LOOP1: do k=klines,1,-1 - cline=clines(k) - print *, ' ' - print *, 'Look at record: ',cline - print *, ' ' - - LOOP1n1: do j=1,16 - -c look for same name and time - - if(cline(29:30) .ne. c2) then - print *, ' ' - print *, 'Do not process this record because its hour ', - . '(=',cline(29:30),') is different than the ', - . 'cycle hour (=',c2,')' - print *, ' ' - cycle LOOP1 - endif - if(cline(6:6) .eq. '8' .or. cline(6:6) .eq. '9') then - print *, ' ' - print *, 'Do not process this record because it is a ', - . 'test storm, storm id =',cline(6:7) - print *, ' ' - cycle LOOP1 - endif - if(names(j) .eq. cline(10:19) .and. - . names(j) .ne. 'NAMELESS' ) then - print *, ' ' - print *, 'Do not process this record because it has a', - . ' name that has already been processed (name=', - . cline(10:19),')' - print *, ' ' - cycle LOOP1 - endif - print *, ' ' - print *, 'NAMES ',cline(10:19),names(j) - print *, ' ' - enddo LOOP1n1 - - LOOP1n2: do j=1,16 - -c assign new name - - print *, ' ' - print *, 'threeloop' - print *, ' ' - if(names(j) .eq. 'xxxxxxxxxx' ) then - names(j)=cline(10:19) - cname=cline(10:19) - cdate=cline(20:32) - -c - On rare occasions, upstream program QCTROPCY can stamp a 'C' into -c character 67 - this had resulted in a failure in this program -c (note 104 format). Change by Keyser (08/10/1998) uses 9104 format -c if mwind < 100 . - - if(cline(67:67).eq.'1') then - read(cline,104)latd,lond,idir,isp,icp,mwind - 104 format(33x,i3,2x,i4,x,i4,i4,x,i4,10x,i3) - else - read(cline,9104)latd,lond,idir,isp,icp,mwind -9104 format(33x,i3,2x,i4,x,i4,i4,x,i4,11x,i2) - end if - flat=latd/10. - flon=lond/10. - fdir=idir - fsp=isp/10. - central_pressure=icp - - write(cout,105) cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - ic=530+10*j - iatl=0 - ipac=0 - if(lond -latd .lt. 800) iatl =1 - if(lond-latd .gt. 720 .and. latd .lt. 150) ipac=1 - if(lond-latd .gt. 800 ) ipac=1 - -c test for atlantic or Pacific storm - - if(iatl .eq. 1) then - icounta=icounta+1 - ic=icounta*20+620 -ccccc ic=icounta*20+520 - write(74,114) 'PUTLA ',ic, - . '6420 01.0 90.0 038 1 0 0 ',cout(1:80) - endif - if(ipac .eq. 1) then - icount=icount+1 - ic=icount*20+520 - write(74,114) 'PUTLA ',ic, - . '4201 01.0 90.0 038 1 0 0 ',cout(1:80) - endif -ccccc write(74,114) 'PUTLA ',ic,'4201 04.0 90.0 080 1 0 0 ', -ccccc. cout(1:80) - 114 format(a6,i5,a27,a80) - print 105, cname,cdate,flat,cline(37:37),flon, - . cline(43:43),'MV ',fdir,'AT',fsp,'M/SEC', - . central_pressure,mwind - 105 format(a10,x,a13,x,f4.1,a1,x,f5.1,a1,x,a3,f6.0,x,a3,f5.1, - . a5,x,f6.1,' MB',i3,'M/SEC' ) - if(cline(37:37).eq. 'S') flat=-flat - if(cline(43:43).eq. 'W') flon=360-flon - call maptra(flat,flon,uu,vv) - if ((mwind*2.24) .gt. 38) then - call plchhq(uu,vv,':F35:m',7.5,0.,0.) - else - call plchhq(uu,vv,':F30:TD',2.0,0.,0.) - call plchhq(uu,vv,':F37:S',6.0,0.,0.) - endif - if((mwind*2.24) .gt. 74.) then - -c close hurricane symbol with black fill - - call plchhq(uu,vv-0.005,':F37:Z',4.5,0.,0.) - endif - call gslwsc(3.0) - call plchmq(uu+0.02,vv-0.055,cname,2.5,0.,0.) - call gslwsc(1.0) - exit LOOP1n2 - endif - enddo LOOP1n2 - enddo LOOP1 -ccccc isizea=(icounta+1)/2 +2 - isize=(icount+1)/2 +2 - isize=icount+2 - isizea=icounta+2 - if(isize .eq. 2) then - write(74,114)'PUTLA ',540,'4201 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isize=isize+1 - print *, cnull(1:80) - endif - if(isizea .eq. 2) then - write(74,114)'PUTLA ',640,'6420 01.0 90.0 060 1 0 0 ', - . cnull(1:80) - isizea=isizea+1 - print *, cnull(1:80) - endif - write(74,115)'BOX ',510,4190,isize,25 - write(74,115)'BOX ',610,6401,isizea,25 - 115 format(a4,2i5,i5,i5) - - print *, ' ' - print *, ' ===> LEAVING SUBROUTINE HBULL' - print *, ' ' - - return - - end - -c************************************************************** - diff --git a/util/sorc/trpsfprv.fd/CLOSEF.f b/util/sorc/trpsfprv.fd/CLOSEF.f deleted file mode 100755 index 29a07e4daf..0000000000 --- a/util/sorc/trpsfprv.fd/CLOSEF.f +++ /dev/null @@ -1,177 +0,0 @@ - SUBROUTINE CLOSEF(Z,Z1,IMAX,JMAX,S,A,B,M,IX,JY,LPLMI,IFF, - 1 IUP,LOX,ITABMB,ITABFL,MXITR) -C 00217400 -C ...THIS SUBROUTINE FINDS ALL OF THE CONTOUR POSITIONS IN FIELD Z 00217500 -C ...ALONG THE FIXED JY STRIP AND THEN USES THE POSITIONS FOR EACH 00217600 -C ...TO FIND THE CORRESPONDING POSITION AND VALUE IN FIELD Z1, 00217700 -C ...THESE VALUES ARE FORMATTED AND STORED IN THE LIST ARRAY FOR 00217800 -C ...PROCESSING AT CNTR TIME. 00217900 -C 00218000 - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ADJ4/IRTCOR,IUPCOR - DIMENSION Z(IMAX,JMAX) - DIMENSION Z1(IMAX,JMAX) - DIMENSION IFF(5) - DIMENSION ITEXT(3),JTEXT(3) - character*8 citext(3),cjtext(3) - equivalence(citext,itext) - equivalence (cjtext,jtext) - DIMENSION ITABMB(MXITR),ITABFL(MXITR) - REAL IDEF,KDEF1,KDEF2,KDEF3,KDEF4,INDEF - DATA INDEF/Z'7FFFFFFFFFFFFFFF'/ - DATA ITEXT/3*0/ - DATA IKCIR/-10/ - DATA JKCIR/-2/ - DATA IBOX/2H)$/ - - character*8 cibox - equivalence(cibox,ibox) -C ...WHERE ITABMB CONTAINS THE MATCH VALUE AND ITABFL THE LABEL ITSF00219400 - print *,' 9999 ENTERING CLOSEF' - KCON4=20 - JMIN=1 - 6 KBEG=IX - KLIM=IX+IUP - IJFIX=JY - 10 Q=S*20. - REM=1. - KCON6=FLOAT(IJFIX-1)*Q*3.0 -C ...WHERE KCON6 IS TRUE LOCN (IN DOTS) OF THE PT ON FIXED COORD. 00220300 - JCAL1=KCON6+IUPCOR -C ...THIS JCAL1 IS IDOTS FOR PUTLAB FOR CONST J CASE, BUT NOT FOR I 00220500 - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 11 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 12 - KSTART=KSTART+1 - 11 CONTINUE - GO TO 500 - 12 L=Z(KSTART,IJFIX)+10000. - 20 DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) -C 00222500 -C ...CHECK FOR IMBEDDED GRID 00222600 -C 00222700 - KDEF1=Z(K,IJFIX) - KDEF2=Z(K+1,IJFIX) - KDEF3=Z(K-1,IJFIX) - KDEF4=Z(K+2,IJFIX) - YD2=0 - IF(KDEF1.EQ.INDEF) GO TO 21 - IF(KDEF2.EQ.INDEF) GO TO 21 - IF(KDEF3.EQ.INDEF) GO TO 21 - IF(KDEF4.EQ.INDEF) GO TO 21 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 21 IF(KDEF1.EQ.INDEF) GO TO 200 - IF(KDEF2.EQ.INDEF) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1+10000. - 35 DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C 00224500 -C ...COMPUTE A LABEL 00224600 -C 00224700 - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - KCON7=FLOAT(K-1)*Q*3.0 - ICAL=KCON7+KCON1+IRTCOR - ILLCIR=ICAL+IKCIR - JLLCIR=JCAL1+JKCIR -C 00225500 -C ...CALCULATE POSITION WHERE CONTOUR IN Z FIELD CUTS I GRID, WHERE 00225600 -C ...I CONTOUR CUT=I+IDELI 00225700 -C ...ADJUST FIELD Z1 VALUE USING STIRLING INTERPOLATION SOLVE FOR 00225800 -C ...DELI ONLY SINCE DELJ IS FIXED BECAUSE J IS FIXED ON AN INTEGRAL00225900 -C ...VALUE, THAT IS J=1,JMAX 00226000 -C 00226100 - XKK=KK - XIINC=IINC - DELI=XKK/XIINC - I=K - J=IJFIX - ZDELI=Z1(I,J)+0.5*DELI*(Z1(I+1,J)-Z1(I-1,J))+0.5*DELI*DELI* - 1(Z1(I+1,J)-2.0*(Z1(I,J))+Z1(I-1,J)) - HOLD=(ZDELI+A)*B - ITEXT(1)=SIGN((ABS(HOLD)+0.5),HOLD) - KPOSX=KCON4 - 50 IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF(LOX.EQ.1) GO TO 109 -C ...WHICH BRANCHES TO INDIRECT LABELS IF LOX 00227400 - KLAST=ICAL - 55 CONTINUE - 75 CONTINUE - INTG=ITEXT(1) - NCHAR=M -C 00228000 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00228100 -C 00228200 - 90 CONTINUE -c CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,cJTEXT,NCHAR,LPLMI) - 95 CONTINUE - N=12 - CALL ENCODE(ITEXT(1),N) - WRITE(99,IFF) JTEXT(1) - HT=3.0 - ANGLE=90. - IPR=1 -c CALL PUTLAB(ICAL,JCAL1,HT,ITEXT,ANGLE,N,IPR,ITAPUT) - CALL lPUTLAB(ICAL,JCAL1,HT,cITEXT,ANGLE,N,IPR,ITAPUT) - HT=10.0 - ANGLE=0. - NCHAR=2 -c CALL PUTLAB(ILLCIR,JLLCIR,HT,IBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - CALL lPUTLAB(ILLCIR,JLLCIR,HT,cIBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - GO TO 125 -C 00229800 -C ...USE INDIRECT LABELS 00229900 -C 00230000 - 109 CONTINUE - DO 110 ITR=1,MXITR - ITSAVE=ITR - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - INTG=ITEXT(1) - NCHAR=M -C 00231100 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00231200 -C 00231300 - 114 CONTINUE - CALL BIN2EB(INTG,cJTEXT,NCHAR,LPLMI) - 115 CONTINUE - N=12 - CALL ENCODE(ITEXT(1),N) - WRITE(99,IFF)JTEXT(1) - HT=3.0 - ANGLE=90. - IPR=1 -c CALL PUTLAB(ICAL,JCAL1,HT,cITEXT,ANGLE,N,IPR,ITAPUT) - CALL lPUTLAB(ICAL,JCAL1,HT,ITEXT,ANGLE,N,IPR,ITAPUT) - HT=10.0 - ANGLE=0. - NCHAR=2 -c CALL PUTLAB(ILLCIR,JLLCIR,HT,IBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - CALL lPUTLAB(ILLCIR,JLLCIR,HT,cIBOX,ANGLE,NCHAR,IPRPUT,ITAPUT) - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 continue - print *,'EXITING CLOSEF 9999' - RETURN - END diff --git a/util/sorc/trpsfprv.fd/CLOSES.f b/util/sorc/trpsfprv.fd/CLOSES.f deleted file mode 100755 index 4cbdd42b5e..0000000000 --- a/util/sorc/trpsfprv.fd/CLOSES.f +++ /dev/null @@ -1,174 +0,0 @@ - SUBROUTINE CLOSES(Z,IMAX,JMAX,S,A,B,M,IUP,LPLMI,IFF,JSTPK, - 1 JSTPL,LOX,ITABMB,ITABFL,MXITR) -C 00200600 -C ...PURPOSE...A MERCATOR CENTER-FINDER WHICH CALLS SUBR CLOSET 00200700 -C ...AFTER FINDING EACH CENTER IN ORDER TO LABEL CONTOURS 00200800 -C ...IN THE VICINITY OF CENTERS. 00200900 -C ...IUP IS THE DISTANCE (IN GRID INTERVALS) FROM THE CENTER 00201000 -C ...WITHIN WHICH CONTOURS WILL BE LABELLED 00201100 -C ...WHERE LOX=1, SENDS THIS ON TO INDIRECT CONTOUR LABELS 00201200 -C ... LOX=0 MEANS TO PUT REGULAR CONTOUR LABELS ON. 00201300 -C 00201400 - REAL INDEF,KDEF1,KDEF2 - DIMENSION IFF(5) - DIMENSION Z(IMAX,JMAX) - DIMENSION ITABMB(MXITR),ITABFL(MXITR) - DIMENSION MARK4(4) - DIMENSION ZZ(9) - DIMENSION MARKS(50) -C ...WHERE MARKS ARRAY TO KEEP TRACK OF NEARBY CONTOUR LABELS 00202200 - DIMENSION JSTPK(30) -C ...WHERE JSTPK IS AN ARRAY OF J COORDINATES WHICH HAVE STRIP 00202400 -C ...LABELS ALREADY AND DO NOT NEED THESE LABELS. 00202500 -C ...FIRST ZERO ENDS JSTPK LOOK UP. 00202600 - DIMENSION JSTPL(30) -C ...WHERE JSTPL IS A CORRESPONDING ARRAY TO JSTPK GIVING THE 00202800 -C ...NUMBER OF GRID POINTS ON THIS LINE TO RESERVE. 00202900 - DATA INDEF/Z'7FFFFFFFFFFFFFFF'/ - DATA NSK/30/ -C ...WHERE NSK IS DIMENSION OF JSTPK ARRAY OF J ALREADY LABELLED 00203200 - DATA MARK4/Z'4',Z'8',Z'10',Z'20'/ - DATA NFEW/2/ -C 00203500 -C ...INITIALIZE FOR CENTER SEARCH 00203600 -C 00203700 - print *,'ENTERING CLOSES ' - IMIN=1 - JMIN=1 - ILOW=0 - IHIGH=0 - DO 11 I=IMIN,IMAX - MARKS(I)=0 - 11 CONTINUE -C ...TO TEST FOR STRIP LABELLED J ROWS IN FIRST FEW ROWS 00204500 - J=JMIN - DO 16 ILLE=1,NFEW - DO 12 ICK=1,NSK - ICKSV=ICK - IF(JSTPK(ICK).EQ.0) GO TO 15 - IF(J.EQ.JSTPK(ICK)) GO TO 13 - 12 CONTINUE - GO TO 15 -C ...COMES TO 13 IF MATCHING J FOUND 00205400 - 13 CONTINUE - IMAD=JSTPL(ICKSV) - IF(IMAD.LE.0) GO TO 15 - IF(IMAD.GT.IMAX) IMAD=IMAX - DO 14 IMA=IMIN,IMAD - MARKS(IMA)=LOR(MARKS(IMA),MARK4(ILLE)) - 14 CONTINUE - 15 J=J+1 - 16 CONTINUE -C 00206400 - DO 105 J=JMIN,JMAX - JP2=J+NFEW -C ...TEST FOR STRIP LABELS ALREADY ON JP2 ROW 00206700 - DO 20 ICK=1,NSK - ICKSV=ICK - IF(JSTPK(ICK).EQ.0) GO TO 27 - IF(JP2.EQ.JSTPK(ICK)) GO TO 22 - 20 CONTINUE - GO TO 27 - 22 CONTINUE - IMAD=JSTPL(ICKSV) - IF(IMAD.LE.0) GO TO 27 - IF(IMAD.GT.IMAX) IMAD=IMAX - DO 24 IMA=IMIN,IMAD - MARKS(IMA)=LOR(MARKS(IMA),MARK4(3)) - 24 CONTINUE - IF(IMAD.GE.IMAX) GO TO 101 -C ...WHICH SKIPS CENTERFINDING IN THIS J ROW BECAUSE OF STIP LABELS 00208200 - 27 CONTINUE - DO 100 I=IMIN,IMAX -C 00208500 -C ...TEST FOR BORDER VALUES 00208600 -C 00208700 - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.J.GE.JMAX-4) GO TO 100 -C 00209000 - ZZ(1)=Z(I,J) - ZZ(2)=Z(I+1,J) -C 00209300 -C ...TEST FOR UNDEFINED VALUES 00209400 -C 00209500 - KDEF1=ZZ(1) - KDEF2=ZZ(2) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - ZZ(3)=Z(I+1,J+1) - ZZ(4)=Z(I,J+1) - ZZ(5)=Z(I-1,J+1) - ZZ(6)=Z(I-1,J) - ZZ(7)=Z(I-1,J-1) - ZZ(8)=Z(I,J-1) - ZZ(9)=Z(I+1,J-1) -C 00210600 -C ...TEST FOR LOW CENTER 00210700 -C 00210800 - IF(ZZ(1).GE.ZZ(2)) GO TO 30 -C ...OTHERWISE TEST FOR LOW CENTER 00211000 - DO 29 IST=3,9 - KDEF1=ZZ(IST) - IF(KDEF1.EQ.INDEF) GO TO 100 - IF(IST.GE.6) GO TO 28 -C ...WAS .LT.6) 00211500 - IF(ZZ(1).GE.ZZ(IST)) GO TO 100 - GO TO 29 - 28 IF(ZZ(1).GT.ZZ(IST)) GO TO 100 - 29 CONTINUE -C ...WHEN IT FALLS THRU THIS LOOP, A LOW CENTER HAS BEEN FOUND 00212000 -C 00212100 -C ...FOUND LOW CENTER 00212200 -C 00212300 - ITYPE=1 - ILOW=ILOW+1 - GO TO 50 -C 00212700 -C ...TEST FOR HIGH CENTER 00212800 -C 00212900 - 30 CONTINUE - DO 33 IST=2,9 - KDEF1=ZZ(IST) - IF(KDEF1.EQ.INDEF) GO TO 100 - IF(IST.GE.6) GO TO 32 - IF(ZZ(1).LE.ZZ(IST)) GO TO 100 - GO TO 33 - 32 IF(ZZ(1).LT.ZZ(IST)) GO TO 100 - 33 CONTINUE -C 00213900 -C ...FOUND HIGH CENTER 00214000 -C 00214100 - ITYPE=2 - IHIGH=IHIGH+1 - 50 CONTINUE -C 00214500 -C ...FOUND CENTER-GO GET CONTOUR LABEL 00214600 -C 00214700 - IFIX=I - JFIX=J - I2=IFIX+IUP - DO 70 IMI=IFIX,I2 - IF(IMI.GT.IMAX) GO TO 72 - IF(MARKS(IMI).NE.0) GO TO 100 -C ...SKIPS CONTOUR LABELLING FOR THIS CENTER IF OTHERS TOO CLOSE 00215400 - 70 CONTINUE -C ...ALL CLEAR FOR CONTOUR LABELS, ENTER MARKS FOR THIS SET. 00215600 - 72 DO 74 IMI=IFIX,I2 - IF(IMI.GT.IMAX) GO TO 75 - MARKS(IMI)=LOR(MARKS(IMI),MARK4(1)) - 74 CONTINUE - 75 CONTINUE - print * ,' 9999 CLOSET FROM CLOSES' - CALL CLOSET(Z,IMAX,JMAX,S,A,B,M,IUP,IFIX,JFIX,LPLMI,IFF, - 1 LOX,ITABMB,ITABFL,MXITR) - print * ,' 9999 exiting CLOSET FROM CLOSES' - 100 CONTINUE - 101 DO 102 IMA=IMIN,IMAX -c MARKS(IMA)=SHFTR(MARKS(IMA),1) - MARKS(ima)=ishft(marks(ima),-1) - 187 format(3z20) - 102 CONTINUE -C ...WHICH PUSHES DOWN THE STACK OF MARKS OFF END 00216800 - 105 CONTINUE - print *, 'DONE WITH CLOSES 9999' - RETURN - END diff --git a/util/sorc/trpsfprv.fd/CLOSET.f b/util/sorc/trpsfprv.fd/CLOSET.f deleted file mode 100755 index e065c73716..0000000000 --- a/util/sorc/trpsfprv.fd/CLOSET.f +++ /dev/null @@ -1,170 +0,0 @@ - SUBROUTINE CLOSET(Z,IMAX,JMAX,S,A,B,M,IUP,IX,JY,LPLMI,IFF,LOX, - 1 ITABMB,ITABFL,MXITR) -C 00326600 -C ...THIS SUBROUTINE FINDS THE NEAREST CONTOUR LABEL ABOVE A 00326700 -C ...FIXED I,J POSITION IN THE GIVEN ARRAY. THIS FIXED POSITION 00326800 -C ...IS THE GRID POINT USED TO FIND THE VALID CENTER IN THE GIVEN 00326900 -C ...ARRAY 00327000 -C 00327100 - character*3 lplmi - character*90 cifile - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ADJ5/IRTKOR,IUPKOR - DIMENSION Z(IMAX,JMAX) - DIMENSION ITABMB(MXITR),ITABFL(MXITR) -C ...WHERE ITABMB CONTAINS THE MATCH VALUE AND ITABFL THE LABEL ITSF00327600 - DIMENSION IFF(5) - character*40 ciff - dimension ifform(5) - equivalence (ciff,ifform) - DIMENSION ITEXT(3),JTEXT(3) - character*8 cjtext(3) - equivalence (cjtext,jtext) - character*8 ctext(3) - character*12 ctext12 - equivalence (ctext,itext) -cccc equivalence (ctext12,ctext) - REAL INDEF,IDEF,KDEF1,KDEF2,KDEF3,KDEF4 - DATA INDEF/Z'7FFFFFFFFFFFFFFF'/ - DATA ITEXT/3*0/ - print *,'S=',S - print *,'A=',a - print *,'b=',b - print *,'m=',m - print *,'iup=',iup - print *,'ix =',ix - print *,'iy =',iy - print *,'lox= =',lox - do 1,k=1,5 - 1 ifform(k)=iff(k) - KCON4=20 - JMIN=1 - KBEG=IX - KLIM=IX+IUP - IJFIX=JY - Q=S*20. - REM=1. - KCON6=FLOAT(IJFIX-1)*Q*3.0 -C ...WHERE KCON6 IS TRUE LOCN(IN DOTS) OF THE PT. ON FIXED COORD. 00329000 - JCAL1=KCON6+IUPKOR -C ...THIS JCAL1 IS IDOTS FOR PUTLAB FOR CONST J CASE, BUT NOT FOR I 00329200 - Q1=1./(2.*Q*Q) - Q2=(Q+1.)/2. - Q3=1./Q - N=10 - KLAST=0 - KSTART=KBEG - DO 11 K=KBEG,KLIM - IDEF=Z(K,IJFIX) - IF(IDEF.NE.INDEF) GO TO 12 - KSTART=KSTART+1 - 11 CONTINUE - GO TO 500 - 12 L=Z(KSTART,IJFIX)+10000. - DO 200 K=KSTART,KLIM - Q4=REM/2. - Q5=1.-REM - X=Q-Q5 - IINC=X - REM=X-FLOAT(IINC) -C 00331200 -C ...CHECK FOR IMBEDDED GRID 00331300 -C 00331400 - KDEF1=Z(K,IJFIX) - KDEF2=Z(K+1,IJFIX) - KDEF3=Z(K-1,IJFIX) - KDEF4=Z(K+2,IJFIX) - YD2=0 - IF(KDEF1.EQ.INDEF) GO TO 21 - IF(KDEF2.EQ.INDEF) GO TO 21 - IF(KDEF3.EQ.INDEF) GO TO 21 - IF(KDEF4.EQ.INDEF) GO TO 21 - YD2=(Z(K+2,IJFIX)-Z(K+1,IJFIX)-Z(K,IJFIX)+Z(K-1,IJFIX))*Q1 - 21 IF(KDEF1.EQ.INDEF) GO TO 200 - IF(KDEF2.EQ.INDEF) GO TO 200 - YD1=(Z(K+1,IJFIX)-Z(K,IJFIX))*Q3-(Q2*YD2)+Q5*YD2 - YVAL=Z(K,IJFIX)+Q5*Q4*YD1+10000. - DO 130 KK=1,IINC - MM=YVAL - IF((MM-L).EQ.0) GO TO 125 -C 00333200 -C ...COMPUTE A LABEL 00333300 -C 00333400 - XVAL=MM-10000 - IF((IABS(MM)-IABS(L)).LT.0) XVAL=L-10000 - KCON1=(KK-1)*3 - KCON7=FLOAT(K-1)*Q*3.0 - ICAL=KCON7+KCON1+IRTKOR - HOLD=(XVAL+A)*B - ITEXT(1)=SIGN((ABS(HOLD)+0.5),HOLD) - KPOSX=KCON4 - IF((ICAL-KLAST).LT.KPOSX) GO TO 125 - IF(LOX.EQ.1) GO TO 109 - KLAST=ICAL - 55 CONTINUE - 75 CONTINUE - INTG=ITEXT(1) - NCHAR=M -C 00335000 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00335100 -C 00335200 - 90 CONTINUE -c CALL BIN2EB(INTG,CJTEXT,NCHAR,'I99') - CALL BIN2EB(INTG,CJTEXT,NCHAR,LPLMI) - 95 CONTINUE - N=12 -c CALL ENCODE(ITEXT(1),N) - write(cifile,1956) itext(1) - 1956 format(i3) - Print *,' 9999 CIFF',ciff - write(ctext12,ciff ) cifile -c ctext12(1:8)=ctext(1)(1:8) - WRITE(99,IFF) JTEXT(1) - print *, - 1 ' 9999 FROM CLOSET DIRECT LABEL nchar and INTG',nchar,cjtext - 1, intg - print 1999,' nchar, intg, cjtext, ctext12,itext', - 1 nchar,intg,cjtext,ctext12,itext - 1999 format(a50,i5,1x,i20,1x,' cjtext > ',3a9,'ctext12 --> ', - 1 a14,'itext --> ',3i4) - CALL lPUTLAB(ICAL,JCAL1,PUTHGT,ctext12,PUTANG,N,IPRPUT,ITAPUT) -c CALL lPUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) -c CALL PUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 125 -C 00336100 -C ...USE INDIRECT LABELS 00336200 -C 00336300 - 109 CONTINUE - DO 110 ITR=1,MXITR - ITSAVE=ITR - IF(ITABMB(ITR).EQ.ITEXT(1)) GO TO 112 - 110 CONTINUE - GO TO 125 - 112 KLAST=ICAL - ITEXT(1)=ITABFL(ITSAVE) - INTG=ITEXT(1) - NCHAR=M -C 00337400 -C ...FORMAT STRIP LABEL FROM CENTER POSITION 00337500 -C 00337600 - 114 CONTINUE - CALL BIN2EB(INTG,cJTEXT,NCHAR,LPLMI) - stop 'bin2eb' - 115 CONTINUE - N=12 - CALL ENCODE(ITEXT(1),N) - ctext12(1:8)=ctext(1)(1:8) - WRITE(99,IFF)JTEXT(1) - print *, - 1 ' 9999 FROM CLOSET inDIRECT LABEL nchar and INTG',nchar,cjtext - CALL lPUTLAB(ICAL,JCAL1,PUTHGT,cTEXT12,PUTANG,N,IPRPUT,ITAPUT) -c CALL lPUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) -c CALL PUTLAB(ICAL,JCAL1,PUTHGT,ITEXT,PUTANG,N,IPRPUT,ITAPUT) - 125 L=MM - YD1=YD1+YD2 - YVAL=YVAL+YD1 - 130 CONTINUE - 200 CONTINUE - 500 continue - RETURN - END diff --git a/util/sorc/trpsfprv.fd/FAXSHD.f b/util/sorc/trpsfprv.fd/FAXSHD.f deleted file mode 100755 index 7280521b6c..0000000000 --- a/util/sorc/trpsfprv.fd/FAXSHD.f +++ /dev/null @@ -1,255 +0,0 @@ - SUBROUTINE FAXSHD(IAREA,IA,JA,INDEX,INCR1,INCR,JLAST,NNN) - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - common/nsched2/jsched - DIMENSION IAREA(IA,JA) - DIMENSION IISUB(11) - DIMENSION ISUBA(3) - DIMENSION ISUBB(3) - INTEGER ISCHED - character*1 JSCHED(16,50) -c LOGICAL JSCHED(16,50) -c EQUIVALENCE (ISCHED(1,1),JSCHED(1,1)) - DATA IISUB/1H ,2HP1,2HP2,2HP3,2HP4,2HP5,2HP6,2HI1,2HI2,2HI3, - 1 2HB2/ - DATA ISUBA/3HP1A,3HP3A,3HP5A/ - DATA ISUBB/2HP1,2HP3,2HP5/ - DATA IBCHK/4H / - DATA ITBSE/7400/ - DATA MAPT7/Z'E5000000'/ - DATA MASK2/Z'FF000000'/ -C -C COMMON AREA VARIABLES /NSCHED/ -C -C WHERE ISLOTA,B= FAX SLOT NUMBER (CARD IMAGE FORMAT) -C WHERE IPANA,B= FAX PANEL INDICATOR (CARD IMAGE FORMAT) -C WHERE ISUB= FAX SUBSET NO. (CARD IMAGE FORMAT) -C WHERE IFLAB= FRONT LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE INSET= REAL INSET NO. (CARD IMAGE FORMAT) -C WHERE IRLAB= REAR LABEL INSET NO. (CARD IMAGE FORMAT) -C WHERE ISCHED= FAX/VARIAN SCHEDULE CONTROL -C -C CALL SEQUENCE VARIABLES -C IAREA= ARRAY FOR ALL FAX/VARIAN AREAS -C IA,JA= I,J INDEX FOR IAREA ARRAY -C INDEX= SPECIFIC IAREA INDEX TO BE USED FOR THIS CUT -C INCR1= OUTPUT SCAN LINE J FOR SPECIFIC AREA USED -C (NEEDED FOR LABEL ARRAY LINKAGE TO CNTR) -C -C -C INTERNAL SUBROUTINE VARIABLES -C -C WHERE IFAXT=0 VARIAN MAP -C "1 WHOLE FAX MAP(NO REAL INSET) -C =2 WHOLE FAX MAP(REAL INSET(S)) -C =3 LEFT PANEL MAP -C =4 RIGHT PANEL MAP -C =5 REAL INSET -C -C WHERE INUML=0 NO STRIP LABELS -C =1 FRONT LABEL ONLY OR FRONT OR REAR LABEL -C =2 FRONT AND REAR LABEL -C INITIALIZE FOR SPECIAL MAP TYPE - print *,' ENTERING FAXSCH' - NNN=NNN+1 - IPANY=0 - IVARY=0 - IVAR=LAND(ISLOTA,MASK2) - IF(IVAR.EQ.MAPT7) IVARY=1 - IF((IPANA.NE.IISUB(8)).OR.(IPANA.NE.IISUB(9)).OR. - 1 (IPANA.NE.IISUB(10)).OR.(IPANA.NE.IBCHK)) IPANY=1 - IFAXT=0 - IF(IVARY.EQ.1) IFAXT=0 - IF((IPANA.EQ.IBCHK).AND.(INSET.LT.1).AND.(IVARY.EQ.0)) IFAXT=1 - IF((IPANA.EQ.IBCHK).AND.(INSET.GE.1).AND.(IVARY.EQ.0)) IFAXT=2 - IF((IPANA.EQ.IISUB(2)).OR.(IPANA.EQ.IISUB(4)).OR. - 1 (IPANA.EQ.IISUB(6))) IFAXT=3 - IF((IPANA.EQ.IISUB(3)).OR.(IPANA.EQ.IISUB(5)).OR. - 1 (IPANA.EQ.IISUB(7)).OR.(IPANA.EQ.IISUB(11))) IFAXT=4 - IF((IPANA.EQ.IISUB(8)).OR.(IPANA.EQ.IISUB(9)).OR. - 1 (IPANA.EQ.IISUB(10))) IFAXT=5 - INUML=0 - IF((IFLAB.LT.1).AND.(IRLAB.LT.1)) INUML=0 - IF((IFLAB.GE.1).AND.(IRLAB.LT.1)) INUML=1 - IF((IFLAB.GE.1).AND.(IRLAB.GE.1)) INUML=2 - IF(INCR1.NE.0) GO TO 15 - JLAST=ITBSE-INCR - 15 CONTINUE - ISCHED(1,NNN)=ISUB - ISCHED(2,NNN)=IAREA(1,INDEX) - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=IAREA(2,INDEX) - JSCHED(9,NNN)=char(IAREA(3,INDEX) ) - call j2i(9,nnn) - JSCHED(10,NNN)=char(IAREA(4,INDEX) ) - JSCHED(11,NNN)=char(IAREA(5,INDEX) ) - call j2i(11,nnn) - call j2i(10,nnn) - IF((IFAXT.EQ.0).OR.((IFAXT.EQ.1).AND.(INUML.EQ.0))) GO TO 1426 - GO TO 1427 -C -C FOUND VARIAN MAP OR WHOLE FAX MAP(NO REAL INSET) -C AND NO STRIP LABELS -C - 1426 CONTINUE - print *, 'j2i call after 1426' - JSCHED(12,NNN)=char(0) - call j2i(12,nnn) - ISCHED(7,NNN)= 0 - ISCHED(8,NNN)=0 - GO TO 1450 - 1427 CONTINUE - GO TO (1428,1428,1432,1434,1436),IFAXT -C -C FOUND WHOLE MAP (NO REAL INSET) OR -C FOUND WHOLE MAP (REAL INSET(S)) - 1428 CONTINUE - IF((IFAXT.EQ.2).AND.(INUML.EQ.0)) GO TO 1430 -C -C PREPARE FOR FRONT STRIP LABEL -C - print *, 'j2i call 2 after front strip' - JSCHED(12,NNN)=char(0) - call j2i(12,nnn) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IFLW2=216 - IF(INUML.EQ.2) GO TO 1429 -C -C FOUND WHOLE MAP FRONT LABEL ONLY -C - JSCHED(11,NNN)=char(IFLW2) - call j2i(11,nnn) - ISCHED(5,NNN)=0 - JSCHED(12,NNN)=char(0 ) - print *, 'j2i call 3 ' - call j2i(12,nnn) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND FRONT AND REAR STRIP LABEL -C - 1429 CONTINUE - IFLW3=1 - IF(IFAXT.EQ.2) GO TO 14292 - JSCHED(9,NNN)=char(IFLW3 ) - JSCHED(10,NNN)=char(0) - JSCHED(11,NNN)=char(IFLW2) - JSCHED(12,NNN)=char(0 ) - print *, 'j2i call 4 ' - call j2i(10,nnn) - call j2i(11,nnn) - call j2i(12,nnn) - call j2i(9,nnn) - ISCHED(7,NNN)=IAREA(2,INDEX) - ISCHED(8,NNN)=IRLAB - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST -14291 CONTINUE - NNN=NNN+1 - ISCHED(1,NNN)=IWORK1 - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - IRLW2=216 - JSCHED(11,NNN)=char(IRLW2) - call j2i(11,nnn) - ISCHED(5,NNN)=0 - JSCHED(12,NNN)=char(0) - print *, 'j2i call 5 ' - call j2i(12,nnn) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=0 - GO TO 1450 -C -C FOUND REAL INSET -C -14292 CONTINUE - JSCHED(9,NNN)=char(IFLW3) - JSCHED(10,NNN)=char(0) - JSCHED(11,NNN)=char(IFLW2) - JSCHED(12,NNN)=char(IAREA(6,INDEX) ) - print *, 'j2i call 6 ' - call j2i(10,nnn) - call j2i(11,nnn) - call j2i(12,nnn) - call j2i(9,nnn) - ISCHED(7,NNN)=IAREA(7,INDEX) - ISCHED(8,NNN)=INSET - GO TO 1450 -C -C FOUND WHOLE MAP (REAL INSET(S)) BUT NO STRIP LABELS -C - 1430 CONTINUE - GO TO 1450 -C -C FOUND LEFT PANEL MAP -C - 1432 CONTINUE - print *, 'j2i call 7 ' - JSCHED(12,NNN)=char(0) - call j2i(12,nnn) - ISCHED(7,NNN)=-30 - ISCHED(8,NNN)=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - NNN=NNN+1 - ISCHED(1,NNN)=IFLAB - ISCHED(2,NNN)=JXL - ISCHED(3,NNN)=0 - ISCHED(4,NNN)=INCR - JSCHED(9,NNN)=char(1) - JSCHED(10,NNN)=char(0) - JSCHED(11,NNN)=char(216 ) - JSCHED(12,NNN)=char(IAREA(5,INDEX) ) - print *, 'j2i call 8 ' - call j2i(10,nnn) - call j2i(11,nnn) - call j2i(12,nnn) - call j2i(9,nnn) - ISCHED(7,NNN)=0 - ISCHED(8,NNN)=INSET - IWORK1=IRLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 -C -C FOUND RIGHT PANEL MAP -C - 1434 CONTINUE - JSCHED(9,NNN)=char(69) - call j2i(9,nnn) - IF(IPANA.EQ.IISUB(11)) JSCHED(9,NNN)= char(65) - ISCHED(7,NNN)=IAREA(2,INDEX) - JSCHED(12,NNN)=char(0) - print *, 'j2i call 9 ' - call j2i(12,nnn) - ISCHED(8,NNN)=IFLAB - GO TO 1450 -C -C FOUND REAL INSET -C - 1436 CONTINUE - JSCHED(12,NNN)=char(0) - print *, 'j2i call a ' - call j2i(12,nnn) - ISCHED(7,NNN)=IAREA(8,INDEX) - ISCHED(8,NNN)=IFLAB - IWORK1=IFLAB - JLAST=JLAST+INCR - JXL=JLAST - GO TO 14291 - 1450 CONTINUE - PRINT 250,IFAXT,INUML,INDEX,INCR1 - 250 FORMAT('0TYPE MAP= ',I5,' TYPE LABELS ',I5,' AREA INDEX= ', - 1 I5,' LABEL ARRAY VALUE= ',I5) - RETURN - END diff --git a/util/sorc/trpsfprv.fd/FLIPTR.f b/util/sorc/trpsfprv.fd/FLIPTR.f deleted file mode 100755 index bd440dc47b..0000000000 --- a/util/sorc/trpsfprv.fd/FLIPTR.f +++ /dev/null @@ -1,81 +0,0 @@ - SUBROUTINE FLIPTR(STFMX,STFMY,FLD1) -C ...GIVEN... STFMX(116,51) STREAMS (IN CM) 00364200 -C ... TASK... TO FLIP GRID ONTO ITS END 00364300 -C AND EXPAND GRID IN MERIDIONAL SENSE 00364400 -C ONE ON EACH SIDE OF GREENWICH MERIDIAN ... 00364500 -C AND TO CLIP THE GRID FROM 51 TO 48 IN LATITUDINAL 00364600 -C ...RESULTS... FLD1(48,119) READY FOR CNTR (HAVING BEEN SCALED) 00364700 -C 00364800 -C ...THE STFMY(51,117) IS USED AS SCRATCH ... 00364900 -C 00365000 -c DIMENSION STFMX(116,51) - dimension stfmx(117,51) - DIMENSION STFMY(51,117) - DIMENSION FLD1(48,119) -C 00365400 - LOGICAL LGCOL1 - DATA M2 / 48 / -C ... WHERE THE M2 OF 48 CUTS PART OF ROW OFF ... 00365700 - DATA CMTOM / 0.01 / - DATA STDHGT / 111.0 / - DATA CINTVL / 0.033333/ -C ...WHERE CONTOUR INTERVAL OF 30M IS 1/30 IS 0.033333 00366100 -C 00366200 - LGCOL1 = .TRUE. -C ... WHERE LGCOL1 FLAGS THE GREENWICH MERIDIAN FOUND IN COL1 00366400 -C ... WHEN YOU FIGURE OUT WHERE POTEX LEAVES THE GRID 00366500 -C ... WHETHER GREENWICH IS FIRST OR LAST COL 00366600 -C ... THEN YOU CAN GET RID OF ONE OF THESE BRANCHES ... 00366700 - IF(LGCOL1) GO TO 300 -C ... OTHERWISE, ASSUME GREENWICH WAS COL 116 00366900 - GO TO 400 -C 00367100 - 300 CONTINUE -C ... GREENWICH WAS ALREADY IN COL 1 ... 00367300 - DO 322 II = 1,116 - DO 311 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,II) = STFMX(II,JR) - 311 CONTINUE - 322 CONTINUE -C ... IN ORDER TO REPEAT GREENWICH AT 117 00368000 - II = 1 - K = 117 - DO 333 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,K) = STFMX(II,JR) - 333 CONTINUE - GO TO 440 -C 00368800 - 400 CONTINUE - K = 1 - II = 116 - DO 411 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,K) = STFMX(II,JR) - 411 CONTINUE - DO 419 II = 1,116 - K = II + 1 - DO 415 JJ = 1,51 - JR = 51 + 1 - JJ - STFMY(JJ,K) = STFMX(II,JR) - 415 CONTINUE - 419 CONTINUE - GO TO 440 -C 00370400 - 440 CONTINUE -C ... NOW STFMY(51,117) CONTAINS THE STREAM FUNCTION FIELD 00370600 -C ... STANDING ON ITS GREENWICH MERIDIAN END ... 00370700 -C 00370800 - JORIG = 115 -C ... WHERE JORIG POINTS TO ROW IN 117 ROW GRID 00371000 - DO 448 JDEST = 1,119 - JORIG = JORIG + 1 - IF(JORIG .GT. 116) JORIG = JORIG - 116 - DO 444 II = 1,M2 - FLD1(II,JDEST) = (STFMY(II,JORIG)*CMTOM + STDHGT) * CINTVL - 444 CONTINUE - 448 CONTINUE -C 00371800 - RETURN - END diff --git a/util/sorc/trpsfprv.fd/GETGES.f b/util/sorc/trpsfprv.fd/GETGES.f deleted file mode 100755 index 4dcd12d496..0000000000 --- a/util/sorc/trpsfprv.fd/GETGES.f +++ /dev/null @@ -1,16 +0,0 @@ - SUBROUTINE GETGES(IRET) - COMMON /STRPOT/ STRS(118,52) - DATA AVHGT / 111.0 / - DATA CMPERM / 100.0 / - DATA CSF / 1.0E+7 / -C ... WHERE CSF IS TO RESCALE THE GES FIELD STRS (IN CM) INTO 00372600 -C ... NUMBERS OF MAGNITUDE GENERATED BY POTEX IN STRS 00372700 -C ... IT SEEMS TO BE TAKEN OUT AT END BY REDUCX 00372800 -C 00372900 - IRET = 1 - DO 100 J = 1,52 - DO 100 I = 1,118 - STRS(I,J) = AVHGT * CMPERM * CSF - 100 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/IDCHCK.f b/util/sorc/trpsfprv.fd/IDCHCK.f deleted file mode 100755 index c73d23dc9b..0000000000 --- a/util/sorc/trpsfprv.fd/IDCHCK.f +++ /dev/null @@ -1,65 +0,0 @@ - SUBROUTINE IDCHCK(NSLOTS,NSLOT,ISUBV,ISUB,VARFND,FAXFND,AFOFND) -C 00396400 -C THIS SUBROUTINE CHECKS THE SUBSET NUMBERS READ IN FROM A GRAPHICS 00396500 -C SCHEDULE FORMAT AND DETERMINES IF THE MAIN PROGRAM PRODUCES AN 00396600 -C AFOS, VARIAN, FAX, OR BOTH FAX/VARIAN MAPS. THIS INFORMATION IS 00396700 -C THEN PLACED INTO THE FOURTH BYTE OF IFID(1) WHICH IS EVENTUALLY 00396800 -C DISPLAYED ON IPAK. 00396900 -C 00397000 -C THIS VERSION IS DATED 06-18-86 00397100 -C 00397200 - COMMON/ILY/II,LL,IFID(14),JFID(14) -C 00397400 - LOGICAL FAXFND,VARFND,AFOFND -C 00397600 - DATA IBOTH/' B'/ - DATA IAFO/' X'/ - DATA IFAX/' F'/ - DATA IVAR/' V'/ - DATA ID/' '/ - DATA IBLANK/' '/ -C 00398300 - IF(NSLOTS .NE. 1)GO TO 1000 -C 00398500 -C IF ONLY A VARIAN MAP IS PRODUCED 00398600 -C 00398700 - IF(ISUBV .NE. 99)VARFND=.TRUE. - IF(NSLOTS.EQ.NSLOT)GO TO 3000 - GO TO 4000 -C 00399100 -C IF NOT ONLY A VARIAN MAP IS PRODUCED 00399200 -C 00399300 - 1000 IF(ISUBV .NE. ISUB)GO TO 2000 -C 00399500 -C THE SUBSET NUMBER GIVEN IS A VARIAN MAP 00399600 -C 00399700 - IF(ISUBV .NE. 99)VARFND=.TRUE. - IF(NSLOTS.EQ.NSLOT)GO TO 3000 - GO TO 4000 -C 00400100 -C THE SUBSET NUMBER GIVEN IS A FAX OR AN AFOS MAP 00400200 -C 00400300 - 2000 IF(ISUB .LT. 5000)FAXFND=.TRUE. - IF(ISUB .GE. 5000)AFOFND=.TRUE. - IF(NSLOTS.EQ.NSLOT)GO TO 3000 - GO TO 4000 -C 00400800 -C GO HERE IF ALL SUBSET NUMBERS IN RUN HAVE BEEN REVIEWED 00400900 -C 00401000 - 3000 IF(AFOFND)ID=IAFO - IF(FAXFND)ID=IFAX - IF(VARFND)ID=IVAR - IF((FAXFND).AND.(VARFND))ID=IBOTH -C 00401500 - IFID(1) = ID - AFOFND = .FALSE. - FAXFND = .FALSE. - VARFND = .FALSE. -C 00402000 - IF(ID .EQ. IBLANK)PRINT 100 - 100 FORMAT(3X,'>>>>> FOURTH BYTE OF IFID(1) IS BLANK <<<<<') -C 00402300 - 4000 CONTINUE -C 00402500 - RETURN - END diff --git a/util/sorc/trpsfprv.fd/ISOTAC.f b/util/sorc/trpsfprv.fd/ISOTAC.f deleted file mode 100755 index f1787ce2ff..0000000000 --- a/util/sorc/trpsfprv.fd/ISOTAC.f +++ /dev/null @@ -1,23 +0,0 @@ -C ...ANDREW COLLETTI 00142700 -C 00142800 -C ...APRIL 17,1981 00142900 -C 00143000 -C ...MAKE ISOTACHS FROM U'S AND V'S IN A VARIABLE LENGTH FIELD 00143100 -C ************************************************************** 00143200 - SUBROUTINE ISOTAC(U,V,K,L,T) -C ...U=INPUT U FIELD 00143400 -C ...V=INPUT V FIELD 00143500 -C ...K=1ST DIMENSION OF FIELD 00143600 -C ...L=2ND DIMENSION OF FIELD 00143700 -C ...T=OUTPUT FIELD WITH RESULTANT ISOTACHS 00143800 - REAL U(K,L) - REAL V(K,L) - REAL T(K,L) -C 00144200 - DO 10 J=1,L - DO 9 I=1,K - T(I,J) = ABS(SQRT((U(I,J)**2) + (V(I,J)**2))) - 9 CONTINUE - 10 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/MAPX.f b/util/sorc/trpsfprv.fd/MAPX.f deleted file mode 100755 index e84095b73a..0000000000 --- a/util/sorc/trpsfprv.fd/MAPX.f +++ /dev/null @@ -1,45 +0,0 @@ - SUBROUTINE MAPX -C 00359700 -C ... TO COMPUTE IMAGE SCALE FOR MERCATOR MAP IN XM(I) 00359800 -C ... WHERE IMAGE SCALE IS COS(STDLAT) / COS(LAT) 00359900 -C 00360000 -C ... AND CORIOLIS PARAMETER IN F(I) 00360100 -C ... WHERE CORIOLIS PARAMETER = 2*OMEGA*SIN(LAT) 00360200 -C 00360300 -C ... FOR 117*51 MERCATOR GRID ... 00360400 - COMMON /FIXFLD/ XM(51),F(51) -C 00360600 - DATA OMEGA / 7.292116E-05 / -C ... WHERE OMEGA IS ANGULAR VELOCITY OF THE EARTH (IN RADIANS/SEC) 00360800 - DATA RADPDG / 0.01745329 / - DATA STDLAT / 22.5 / - DATA IEQUAT / 26 / - DATA IMAX / 51 / - DATA JMAXGI / 116 / -C 00361400 - DEGPGI = 360.0 / FLOAT(JMAXGI) - COSSTD = COS(STDLAT*RADPDG) - XM(IEQUAT) = COSSTD -C ... WHERE 26TH ITEM IS EQUATOR... 00361800 -C ... COS(STDLAT) / COS(0) 00361900 - F(IEQUAT) = 0.0 -C ... WHERE THE CORIOLIS PARAMETER IS ZERO AT THE EQUATOR ... 00362100 - M1 = IEQUAT + 1 - DO 10 I = M1,IMAX - XI = I - IEQUAT - XI = XI * 2.0 * DEGPGI - XI = EXP(XI*RADPDG) - SINLAT = (XI - 1.0) / (XI + 1.0) - COSLAT = SQRT(1.0 - SINLAT*SINLAT) - XM(I) = COSSTD / COSLAT - F(I) = 2.0 * OMEGA * SINLAT - 10 CONTINUE -C ... TO FILL IN THE SOUTHERN LATITUDES ... 00363200 - M2 = IEQUAT - 1 - DO 20 I = 1,M2 - K = IMAX+ 1 - I - F(I) = -F(K) - XM(I) = XM(K) - 20 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/MERCIN.f b/util/sorc/trpsfprv.fd/MERCIN.f deleted file mode 100755 index 7b78456f9c..0000000000 --- a/util/sorc/trpsfprv.fd/MERCIN.f +++ /dev/null @@ -1,367 +0,0 @@ - SUBROUTINE MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) -C 00162200 - COMMON/ILY/ITAU1A,LVL1A,IFID(14),JFID(14) -C 00162400 - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3),IOUTIN(2) - DATA IBCHK/4H / - DATA LU/8/ -C 00162800 -C LEVEL CONTROL TABLE 00162900 -C 00163000 - DIMENSION ILVL(3,9) - DATA NLVLS/9/ - DATA ILVL/4H700 ,1H ,1,4H500 ,1H ,2,4H400 ,1H ,3,4H300 ,1H ,4, - 1 4H200 ,1H ,5,4H250 ,1H ,6,4HTROP,1H ,7,4H1000,1H ,8, - 2 4H850 ,1H ,9/ -C 00163600 -C FIELD CONTROL TABLE 00163700 -C 00163800 - DIMENSION IFLD(3,8) - DATA NFLDS/8/ - DATA IFLD/4HSTRM,1H ,1,4HTEMP,1HS,2,4HU ,1H ,3,4HV ,1H ,4, - 1 4HITAC,1HH,5,4HTP P,1HR,6,4HTP T,1HT,7,4HTP W,1HS,8/ -C 00164300 -C TAU CONTROL TABLE 00164400 -C 00164500 - DIMENSION ITAU(3,5) - DATA NTAUS/5/ - DATA ITAU/4H18HR,1H ,1,4H24HR,1H ,2,4H30HR,1H ,3,4H36HR,1H ,4, - 1 4H48HR,1H ,5/ -C 00165000 -C OPERATIONAL RUN TYPE TABLE 00165100 -C 00165200 - DIMENSION ICODES(3,5) - DATA NCODES/5/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H6,3,4HOPN2,1H8,4, - 1 4HOPN2,1H5,5/ -C 00165700 -C FILE CONTROL TABLE 00165800 -C 00165900 - DIMENSION IFILER(3,2) - DATA NFILES/2/ - DATA IFILER/4HMERC,1HI,1,4H ,1H ,2/ -C 00166300 -C OUTPUT TYPE CONTROL TABLE 00166400 -C 00166500 - DIMENSION IIOUT(4,6) - DATA NOUTS/6/ - DATA IIOUT/4HS-I ,1H ,1,1,4HS-I-,1HP,2,2,4HS-I-,1HT,3,3, - 1 4HS ,1H ,4,4,4HP-T-,1HW,5,5,4HP-V ,1H ,6,6/ -C 00167000 -C BASIC MAP CONTROLS (SET FOR EACH MAP) 00167100 -C 00167200 -C WHERE ICARD1= CARD CONTROL(BLANK-A1) 00167300 -C WHERE LVL1A,LVL1B= 1ST LEVEL (A4,A1) 00167400 -C WHERE IFLD1A,IFLD1B= 1ST FIELD TYPE (A4,A1) 00167500 -C WHERE ITAU1A,ITAU1B= 1ST TAU PERIOD (A4,A1) 00167600 -C WHERE LVL2A,LVL2B= 2ND LEVEL (A4,A1) 00167700 -C WHERE IFLD2A,IFLD2B= 2ND FIELD TYPE (A4,A1) 00167800 -C WHERE ITAU2A,ITAU2B= 2ND TAU PERIOD (A4,A1) 00167900 -C WHERE LVL3A,LVL3B= 3RD LEVEL (A4,A1) 00168000 -C WHERE IFLD3A,IFLD3B= 3RD FIELD TYPE (A4,A1) 00168100 -C WHERE ITAU3A,ITAU3B= 3RD TAU PERIOD (A4,A1) 00168200 -C WHERE ICODEA,ICODEB= OPERATIONAL CODE TYPE (A4,A1) 00168300 -C WHERE IINFA,IINFB= INPUT FILE NAME (A4,A1) 00168400 -C WHERE IOUTA,IOUTB= OUTPUT FIELD COMBINATION 00168500 -C WHERE MAPON= MAP NUMBER (I4) 00168600 -C WHERE NSLOTS= NUMBER OF MAP PARTS (I4) 00168700 -C 00168800 - 7025 CONTINUE - IF(ISWTCH.EQ.1) GO TO 7040 -C 00169100 -C USE DATA CARD INPUT 00169200 -C 00169300 - 7030 CONTINUE - READ 7200, ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A, - 1 LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B,ICODEA,ICODEB,IINFA,IINFB,IOUTA, - 3 IOUTB,MAPON,NSLOTS - 7200 FORMAT(A1,10(A4,A1),3X,2(A4,A1),2I4) - GO TO 7045 -C 00170100 -C USE DATA SET CONTROL FILE INPUT 00170200 -C 00170300 - 7040 CONTINUE - READ(LU,7200) ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B, - 2 LVL2A,LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A, - 3 LVL3B,IFLD3A,IFLD3B,ITAU3A,ITAU3B,ICODEA, - 4 ICODEB,IINFA,IINFB,IOUTA,IOUTB,MAPON,NSLOTS - 7045 CONTINUE - NUMF=3 - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) NUMF=2 - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK.AND.LVL3A.EQ.IBCHK.AND. - 1LVL3B.EQ.IBCHK) NUMF=1 - PRINT 7201,MAPON,NUMF - 7201 FORMAT(1H1,'MAP NUMBER= ',I3,' NUMBER OF INPUT FIELDS= ',I3) - PRINT 7202,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B,LVL2A,LVL2B, - 1 IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A,LVL3B,IFLD3A, - 2 IFLD3B,ITAU3A,ITAU3B - 7202 FORMAT(1H0,'DATA TYPES= ',9(A4,A1)) - PRINT 7203,ICODEA,ICODEB,IINFA,IINFB,IOUTA,IOUTB,NSLOTS - 7203 FORMAT(1H0,'OPERATIONAL CODE= ',A4,A1,' INPUT FILE= ',A4,A1, - X'OUTPUT COMB. TYPE= ',A4,A1,' NUMBER OF FAX VARIAN CUTS= ',I3) - DO 7210 IX=1,3 - ILVLI(IX)=0 - IFLDI(IX)=0 - ITAUI(IX)=0 - 7210 CONTINUE - ICODIN=0 - INAMIN=0 - DO 7211 IY=1,2 - IOUTIN(IY)=0 - 7211 CONTINUE -C 00173300 -C CHECK FOR REASONABLE LEVEL REQUESTS 00173400 -C 00173500 -C 00173600 -C CHECK LEVEL 1 00173700 -C 00173800 - DO 7215 IK=1,NLVLS - IF(LVL1A.EQ.IBCHK.AND.LVL1B.EQ.IBCHK) GO TO 7205 - IF(LVL1A.NE.ILVL(1,IK)) GO TO 7215 - IF(LVL1B.NE.ILVL(2,IK)) GO TO 7215 - ILVLI(1)=ILVL(3,IK) - IP=ILVLI(1) - PRINT 7204,IP - 7204 FORMAT(1H0,'LEVEL 1 INDEX FOUND= ',I2) - GO TO 7220 - 7205 PRINT 7206 - 7206 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1-WAS BLANK') - CALL W3TAGE('TRPSFPRV') - STOP 207 - 7215 CONTINUE - PRINT 7216 - 7216 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 1') - CALL W3TAGE('TRPSFPRV') - STOP 217 - 7220 CONTINUE -C 00176000 -C CHECK LEVEL 2 00176100 -C 00176200 - DO 7235 IK=1,NLVLS - IF(LVL2A.EQ.IBCHK.AND.LVL2B.EQ.IBCHK) GO TO 7240 - IF(LVL2A.NE.ILVL(1,IK)) GO TO 7235 - IF(LVL2B.NE.ILVL(2,IK)) GO TO 7235 - ILVLI(2)=ILVL(3,IK) - IP=ILVLI(2) - PRINT 7234,IP - 7234 FORMAT(1H0,'LEVEL 2 INDEX FOUND= ',I2) - GO TO 7240 - 7235 CONTINUE - PRINT 7236 - 7236 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 2') - CALL W3TAGE('TRPSFPRV') - STOP 237 - 7240 CONTINUE -C 00177900 -C CHECK LEVEL 3 00178000 -C 00178100 - DO 7255 IK=1,NLVLS - IF(LVL3A.EQ.IBCHK.AND.LVL3B.EQ.IBCHK) GO TO 7260 - IF(LVL3A.NE.ILVL(1,IK)) GO TO 7255 - IF(LVL3B.NE.ILVL(2,IK)) GO TO 7255 - ILVLI(3)=ILVL(3,IK) - IP=ILVLI(3) - PRINT 7254,IP - 7254 FORMAT(1H0,'LEVEL 3 INDEX FOUND= ',I2) - GO TO 7260 - 7255 CONTINUE - PRINT 7256 - 7256 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR LEVEL 3') - CALL W3TAGE('TRPSFPRV') - STOP 257 - 7260 CONTINUE -C 00179800 -C CHECK FOR REASONABLE FIELD REQUESTS 00179900 -C 00180000 -C 00180100 -C CHECK FIELD 1 00180200 -C 00180300 - DO 7315 IK=1,NFLDS - IF(IFLD1A.EQ.IBCHK.AND.IFLD1B.EQ.IBCHK) GO TO 7305 - IF(IFLD1A.NE.IFLD(1,IK)) GO TO 7315 - IF(IFLD1B.NE.IFLD(2,IK)) GO TO 7315 - IFLDI(1)=IFLD(3,IK) - IP=IFLDI(1) - PRINT 7314,IP - 7314 FORMAT(1H0,'FIELD 1 INDEX FOUND= ',I2) - GO TO 7320 - 7305 PRINT 7306 - 7306 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 1-WAS BLANK') - CALL W3TAGE('TRPSFPRV') - STOP 307 - 7315 CONTINUE - PRINT 7316 - 7316 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD1') - CALL W3TAGE('TRPSFPRV') - STOP 317 - 7320 CONTINUE -C 00182500 -C CHECK FIELD 2 00182600 -C 00182700 - DO 7335 IK=1,NFLDS - IF(IFLD2A.EQ.IBCHK.AND.IFLD2B.EQ.IBCHK) GO TO 7340 - IF(IFLD2A.NE.IFLD(1,IK)) GO TO 7335 - IF(IFLD2B.NE.IFLD(2,IK)) GO TO 7335 - IFLDI(2)=IFLD(3,IK) - IP=IFLDI(2) - PRINT 7334,IP - 7334 FORMAT(1H0,'FIELD 2 INDEX FOUND= ',I2) - GO TO 7340 - 7335 CONTINUE - PRINT 7336 - 7336 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 2') - CALL W3TAGE('TRPSFPRV') - STOP 337 - 7340 CONTINUE -C 00184400 -C CHECK FIELD 3 00184500 -C 00184600 - DO 7355 IK=1,NFLDS - IF(IFLD3A.EQ.IBCHK.AND.IFLD3B.EQ.IBCHK) GO TO 7360 - IF(IFLD3A.NE.IFLD(1,IK)) GO TO 7355 - IF(IFLD3B.NE.IFLD(2,IK)) GO TO 7355 - IFLDI(3)=IFLD(3,IK) - IP=IFLDI(3) - PRINT 7354,IP - 7354 FORMAT(1H0,'FIELD 3 INDEX FOUND= ',I2) - GO TO 7360 - 7355 CONTINUE - PRINT 7356 - 7356 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FIELD 3') - CALL W3TAGE('TRPSFPRV') - STOP 357 - 7360 CONTINUE -C 00186300 -C CHECK FOR REASONABLE TAU REQUESTS 00186400 -C 00186500 -C 00186600 -C CHECK TAU 1 00186700 -C 00186800 - DO 7415 IK=1,NTAUS - IF(ITAU1A.EQ.IBCHK.AND.ITAU1B.EQ.IBCHK) GO TO 7415 - IF(ITAU1A.NE.ITAU(1,IK)) GO TO 7415 - IF(ITAU1B.NE.ITAU(2,IK)) GO TO 7415 - ITAUI(1)=ITAU(3,IK) - IP=ITAUI(1) - PRINT 7414,IP - 7414 FORMAT(1H0,'TAU 1 INDEX FOUND= ',I2) - GO TO 7420 - 7405 PRINT 7406 - 7406 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 1-WAS BLANK') - CALL W3TAGE('TRPSFPRV') - STOP 407 - 7415 CONTINUE - PRINT 7416 - 7416 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 1') - CALL W3TAGE('TRPSFPRV') - STOP 417 - 7420 CONTINUE -C 00189000 -C CHECK TAU 2 00189100 -C 00189200 - DO 7435 IK=1,NTAUS - IF(ITAU2A.EQ.IBCHK.AND.ITAU2B.EQ.IBCHK) GO TO 7440 - IF(ITAU2A.NE.ITAU(1,IK)) GO TO 7435 - IF(ITAU2B.NE.ITAU(2,IK)) GO TO 7435 - ITAUI(2)=ITAU(3,IK) - IP=ITAUI(2) - PRINT 7434,IP - 7434 FORMAT(1H0,'TAU 2 INDEX FOUND= ',I2) - GO TO 7440 - 7435 CONTINUE - PRINT 7436 - 7436 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 2') - CALL W3TAGE('TRPSFPRV') - STOP 437 - 7440 CONTINUE -C 00190900 -C CHECK TAU 3 00191000 -C 00191100 - DO 7455 IK=1,NTAUS - IF(ITAU3A.EQ.IBCHK.AND.ITAU3B.EQ.IBCHK) GO TO 7460 - IF(ITAU3A.NE.ITAU(1,IK)) GO TO 7455 - IF(ITAU3B.NE.ITAU(2,IK)) GO TO 7455 - ITAUI(3)=ITAU(3,IK) - IP=ITAUI(3) - PRINT 7454,IP - 7454 FORMAT(1H0,'TAU 3 INDEX FOUND= ',I2) - GO TO 7460 - 7455 CONTINUE - PRINT 7456 - 7456 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR ITAU 3') - CALL W3TAGE('TRPSFPRV') - STOP 457 - 7460 CONTINUE -C 00192800 -C CHECK FOR REASONABLE OPERATIONAL CODE REQUESTS 00192900 -C 00193000 - DO 7515 IK=1,NCODES - IF(ICODEA.EQ.IBCHK.AND.ICODEB.EQ.IBCHK) GO TO 7505 - IF(ICODEA.NE.ICODES(1,IK)) GO TO 7515 - IF(ICODEB.NE.ICODES(2,IK)) GO TO 7515 - ICODIN=ICODES(3,IK) - PRINT 7514,ICODIN - 7514 FORMAT(1H0,'CODE INDEX FOUND= ',I2) - GO TO 7520 - 7505 PRINT 7506 - 7506 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE-WAS BLANK') - CALL W3TAGE('TRPSFPRV') - STOP 507 - 7515 CONTINUE - PRINT 7516 - 7516 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OPNL CODE') - CALL W3TAGE('TRPSFPRV') - STOP 517 - 7520 CONTINUE -C 00195100 -C CHECK FOR REASONABLE FILE REQUESTS 00195200 -C 00195300 - DO 7535 IK=1,NFILES - IF(IINFA.EQ.IBCHK.AND.IINFB.EQ.IBCHK) GO TO 7525 - IF(IINFA.NE.IFILER(1,IK)) GO TO 7535 - IF(IINFB.NE.IFILER(2,IK)) GO TO 7535 - INAMIN=IFILER(3,IK) - PRINT 7524,INAMIN - 7524 FORMAT(1H0,'FILE INDEX FOUND= ',I2) - GO TO 7540 - 7525 PRINT 7526 - 7526 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE-WAS BLANK') - CALL W3TAGE('TRPSFPRV') - STOP 527 - 7535 CONTINUE - PRINT 7536 - 7536 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR FILE') - CALL W3TAGE('TRPSFPRV') - STOP 537 - 7540 CONTINUE -C 00197400 -C CHECK FOR REASONABLE OUTPUT REQUESTS 00197500 -C 00197600 - DO 7555 IK=1,NOUTS - IF(IOUTA.EQ.IBCHK.AND.IOUTB.EQ.IBCHK) GO TO 7545 - IF(IOUTA.NE.IIOUT(1,IK)) GO TO 7555 - IF(IOUTB.NE.IIOUT(2,IK)) GO TO 7555 - IOUTIN(1)=IIOUT(3,IK) - IOUTIN(2)=IIOUT(4,IK) - IP=IOUTIN(1) - IQ=IOUTIN(2) - PRINT 7554,IP,IQ - 7554 FORMAT(1H0,'OUTPUT TYPE INDEX FOUND= ',I2,'OUTPUT MAP SET FOUND - X= ',I2) - GO TO 7560 - 7545 CONTINUE - PRINT 7546 - 7546 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE-WAS BLANK') - CALL W3TAGE('TRPSFPRV') - STOP 547 - 7555 CONTINUE - PRINT 7556 - 7556 FORMAT(1H0,'ERROR ON MAP CONTROL INPUT FOR OUTPUT TYPE') - CALL W3TAGE('TRPSFPRV') - STOP 557 - 7560 CONTINUE - print *,' 9999 ioutin' ,ioutin - RETURN - eND diff --git a/util/sorc/trpsfprv.fd/POTEX.f b/util/sorc/trpsfprv.fd/POTEX.f deleted file mode 100755 index ab72bfae07..0000000000 --- a/util/sorc/trpsfprv.fd/POTEX.f +++ /dev/null @@ -1,108 +0,0 @@ - SUBROUTINE POTEX(ZETA) -C GIVEN... VORTICITY FIELD IN ZETA(118,52) 00381600 -C TASK... TO FORM A STREAM FUNCTION FIELD IN /STRPOT/STRS(118,52) 00381700 -C ... USING A RELAXATION PROCEDURE... 00381800 -C ...THEN CALLS ON SUBROUTINE REDUCX TO REFORMAT FOR OUTPUT... 00381900 -C ...WHERE ARE THESE POINTS OF THIS GRID QQQQQ 00382000 -C ...WHAT ARE THE UNITS OF GIVEN INFO QQQ 00382100 -C ...WHAT ARE UNITS OF RESULTING INFO QQ 00382200 - COMMON /STRPOT/ STRS(118,52) - DIMENSION ZETA(118,52) - DATA AVHGT / 111.0 / -C ...PROGRAM CONSTANTS ... 00382600 - RESMA1 = 0.3E+09 - N3 = 1000 - IM = 117 - JM = 51 - IM2 = IM + 1 - JM2 = JM + 1 -C 00383300 -C 00383400 -C 00383500 -C ...IF NO STREAM FIELD IS AVAILABLE, THEN SET FIELD TO AVERAGE 00383600 -C VALUE FOR EACH LEVEL (IN CM)... 00383700 -C 00383800 -C ... ASSUME STRS ARRAY HAS BEEN INITIALIZED TO A GES VALUE 00383900 -C ... BY THE MAIN PROGRAM OR BY SUBR GETGES ... 00384000 -C 00384100 -C 00384200 - X1 = 0.0 -C ...X1 IS MEAN VALUE OF ZETA1(ZETA ON THE EVEN ROWS) 00384400 - X2 = 0.0 -C ...X2 IS MEAN VALUE OF ZETA2(ZETA ON THE ODD ROWS) 00384600 - X3 = 1.0 -C ...X3 IS THE EVEN/ODD FLAG 00384800 - DO 222 J = 1,JM2 - DO 200 I = 2,IM - X3 = -X3 - IF(X3) 166,166,188 - 166 X1 = X1 - ZETA(I,J) - GO TO 200 - 188 X2 = X2 - ZETA(I,J) - 200 CONTINUE - X3 = - X3 - 222 CONTINUE -C ...FORM MEAN VALUE OF ZETA 00385900 - X1 = X1 / (58.0 * 52.0 ) - X2 = X2 / (52.0 * 58.0 ) - X3 = 1.0 -C 00386300 -C 00386400 -C 00386500 - DO 288 J = 1,JM2 - DO 277 I = 2,IM - X3 = -X3 -C ...SET ZETA MEAN=0 00386900 - IF(X3) 255,255,266 - 255 ZETA(I,J) = ZETA(I,J) + X1 - GO TO 277 - 266 ZETA(I,J) = ZETA(I,J) + X2 - 277 CONTINUE - X3 = -X3 - 288 CONTINUE - M1 = 1 - N = 0 - 311 CONTINUE - M = 0 - DO 488 J1 = 1,JM2 - IF(M1) 322,322,333 - 322 J = J1 - GO TO 344 - 333 J = JM2 + 1 - J1 - 344 CONTINUE - DO 477 I = 2,IM - IF(J - 1) 411,422,411 - 411 IF(J - JM2) 444,433,444 - 422 RES = STRS(I+1,J+1)+STRS(I-1,J+1)-STRS(I,J)*2.0-ZETA(I,J) - IF(ABS(RES) - RESMA1) 466,466,455 - 433 RES = STRS(I+1,J-1)+STRS(I-1,J-1)-STRS(I,J)*2.0-ZETA(I,J) - IF(ABS(RES) - RESMA1) 466,466,455 - 444 CONTINUE - RES = STRS(I+1,J+1)+STRS(I-1,J+1)+STRS(I-1,J-1)+ - XSTRS(I+1,J-1)-STRS(I,J)*4.0-ZETA(I,J) - IF(ABS(RES) - RESMA1) 466,466,455 - 455 M = M + 1 - 466 CONTINUE - 477 STRS(I,J) = STRS(I,J) + 0.45*RES - STRS(1,J) = STRS(IM,J) - STRS(IM2,J) = STRS(2,J) - 488 CONTINUE - M1 = -M1 - IF(M .EQ. 0) GO TO 611 - N = N + 1 - IF(N - N3) 311,522,522 - 522 CONTINUE - N2 = N - N4 = 0 - N1 = 0 - PRINT 544, N - 544 FORMAT(1H0, 10X, '***ERROR RETURN FROM POTEX. RELAXATION INCOMPLE - 1TE AFTER', I5, 3X, 'ITERATIONS. STREAM FIELD IS NO GOOD.') - RETURN - 611 CONTINUE - PRINT 633, N - 633 FORMAT(1H0, 10X, 'RELAXATION COMPLETED IN POTEX. USED', I5, - 1 2X, 'ITERATIONS TO GET STREAM FIELD') - CALL REDUCX - RETURN - END diff --git a/util/sorc/trpsfprv.fd/REDFLD.f b/util/sorc/trpsfprv.fd/REDFLD.f deleted file mode 100755 index a986545501..0000000000 --- a/util/sorc/trpsfprv.fd/REDFLD.f +++ /dev/null @@ -1,859 +0,0 @@ - SUBROUTINE REDFLD(ISWTCH,NUMF,ILVLI,IFLDI,ITAUI,IARR2,IERR) -C ...THIS SOUBROUTINE WILL FORM THE ID'S TO RETRIEVE THE PROPER -C ...FIELDS FROM MERC - COMMON/BOBINS/LMERC(256),IDMERC(1539) - common /get3com/ctitlE - Common/grbpds/kpds(25) - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/PACKRA/IRAS(10) - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON/ADJ2/XIDID,YJDID - COMMON/FIXFLD/XIM(51),F(51) - COMMON/STRPOT/STFM(118,52) - COMMON/YUCK/FLD1(48,119),FLD2(48,119),FLD3(48,119), - & fld4(48,119) - COMMON/ADJ4/IRTCOR,IUPCOR - COMMON/ISPACE/UC(118,51),VC(118,51),ZETA(118,52) - COMMON/SHTST/ ISSH -C ...WHICH MAKES SPACE OF 18172 WORDS = 2*6018 +6136L 500 - DIMENSION IBUF1(2996) - DIMENSION U(117,51),V(117,51) - dimension vold(117,51) -c DIMENSION STFMX(116,51) - DIMENSION STFMX(117,51) - DIMENSION STFMY(51,117) - DIMENSION VSIDE(48,119) - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3) - DIMENSION IINID(3,8) - DIMENSION ILVL(2,9) - DIMENSION IITAU(5) - DIMENSION IRUNTA(3) - DIMENSION ICONTA(3) - DIMENSION IDCHK1(3,8) - DIMENSION IDCHK(6) - DIMENSION NEWS1(12) - DIMENSION ITITLE(81) - character*132 ctitle - DIMENSION JTITL1(3),JTITL2(3),JTITL3(3),JTITL4(3),IARR2(3) - DIMENSION IFM(5) - DIMENSION KCFIX(5) - INTEGER KTL (99) - data ktl /99*' '/ - DIMENSION ITABMB(7),ITABFL(7) - DIMENSION CNST(4),DNST(4),CNST1(4),CNST2(4),CNST3(4) - DIMENSION KTBL(9),JTBL(9) - EQUIVALENCE (NEWS1(1),IBUF1(1)) - EQUIVALENCE (U(1,1),UC(1,1)) - EQUIVALENCE (STFMX(1,1),UC(1,1)) - EQUIVALENCE (V(1,1),VC(1,1)) - EQUIVALENCE (STFMY(1,1),VC(1,1)) - EQUIVALENCE (IBUF1(1),ZETA(1,1)) - REAL*8 MERCI - DATA MXREC2/255/ - DATA IMAX/48/ - DATA JMAX/119/ - DATA IRCSZ1/2996/ - DATA IDOTS/30/ -C - -C ...FIELD IDENT CONTOUR/LABEL CONSTANTS -C -C -C -C 1=STREAM(DUMMY) 2=TEMPERATURE 3=U 4=V 5=ISOTACH(DUMMY) -C 6=TROP PRESSURE 7=TROP TEMPERATURE 8=TROP VERT WIND SHEAR -C -C -C - DATA IINID/ -C ...STREAM(DUMMY) - 1 3*0, -C ...TEMPERATURE - 2 Z'01000800',Z'00C35082',53, -C ...U - 3 Z'03000800',Z'00C35082',53, -C ...V - 4 Z'03100800',Z'00C35082',53, -C ...ISOTACH(DUMMY) - 5 3*0, -C ...TROP PRESSURE - 6 Z'00808200',0,53, -C ...TROP TEMPERATURE - 7 Z'01008200',0,53, -C ...TROP VERT WIND SHEAR - 8 Z'03408200',0,53/ -C -C ...LEVEL CONTROL TABLE -C - DATA ILVL/ - 1 70000,Z'82', - 2 50000,Z'82', - 3 40000,Z'82', - 4 30000,Z'82', - 5 20000,Z'82', - 6 25000,Z'82', - 7 0,0, - 8 10000,Z'81', - 9 85000,Z'82'/ -C -C ...TAU PERIOD CONTROL TABLE -C - DATA IITAU/18,24,30,36,48/ - dimension iutau(2,5) - data iutau/12,22,13,23,14,24,15,25,16,26/ - DATA IDCHK1/24*0/ - DATA IDCHK/6*0/ - DATA LBLTAP/55/ - DATA MERCI/'TRPGRD '/ - DATA ITITLE/81*4H / - DATA MASKFF/Z'FF'/ - DATA JTITL1/4HE 10,4H00MB,2HWI/ - DATA JTITL2/4HE 50,4H0MB ,2HWI/ - DATA JTITL3/4HE 25,4H0MB ,2HWI/ - DATA JTITL4/4HE 85,4H0MB ,2HWI/ - DATA IFM/4H(A3,,4H1H$),3*0/ - DATA XLPLMI/3HS#-/ - DATA KCFIX/13,45,68,94,106/ - DATA ITABMB/400,350,300,250,200,150,100/ - DATA ITABFL/240,270,300,340,390,450,530/ - DATA DEF/Z'7FFFFFFF'/ - DATA CNST/0.,1.,10.,0./ - DATA CNST1 /0.,50.,50.,0./ - DATA CNST2 /0.,1., 5.,0./ - DATA CNST3 /0.,1., 1.,0./ - DATA DNST/ 273.,5.,10.,0./ - DATA KTBL/-1,51,117,117,117,1,1,0,51/ - DATA JTBL/-1,48,119,119,119,1,1,0,48/ - DATA KRECT/1/ - DATA KCONTR/12/ - data lun,luni /15,25/ - dimension ibar(9) - parameter (nlons=360,nlats=181) - dimension f3(nlons,nlats) - data ibar/700,500,400,300,200,250,0,1000,850/ - dimension iin(8) - data iin/35,11,33,34,0,1,11,136/ -c new grib variables - dimension kkds(25,9),kgds(22) - dimension kds(25) - dimension jpds(25) - equivalence(jpds,kds) - character*4 ctextt - dimension krot_pri(2) - INTEGER IERR -C -c************************* END OF SPECIFICATIONS *********** - IERR=0 - do 9,k=1,9 - do 9 kk=1,25 - 9 kkds(kk,k)=-1 -C****************************************************************** -C 8/20/81 -- CHANGES: ADD 2650,56009,60399 -C CHANGE 10750,10800,56010,60400 -C 8/21/81 -- CHANGES: ADD 60301 TO 60305 -C CHANGE 60000 FROM .2 TO 1.0 -C****************************************************************** -C -C ...GENERATE IDENT TO OBTAIN OUTPUT FIELD REQUESTS -C -c control vbls ITAUI,IFLDI,ILVLI -c control forecast time for each field, field number (type), and -c pressure surface of that field -c itaui(1)=1, -c -c ifldi(1)=3,ilvli(1)=8 -c transforms to fcsthour=itau(itaui(1))=18 -c fieldnumber=iinid(ifldi(1),1:3) (an algorithm extracts it -c from column 1 and then extracts other ON84 info from columns 2 -c and 3 (col.3 is map number) )) -c -c ilvli(1)=8 passes the pressure level information -c pressure level is in ilvl(ilvli(8),1) in pascals -c the second word of this row is used for ON84 logic -c and is not needed here. -C -C ...FIELD 1 -C - ISSH = 0 - ITAUA=ITAUI(1) - IRUNTA(1)=IITAU(ITAUA) -c irunta is the actual forecast time!! -c store this in kds(14) for grib extraction - IFLDA=IFLDI(1) - ICONTA(1)=IFLDA -c IFLDA defines the variable (u,v,t,etc.) we will extract - LVL11=ILVLI(1) -c logical pressure was changed to bytes 2:3 of -c ILVL(LVL11,1) divided by 100 -c now change this to ibar(lvl11) - izz=ibar(lvl11) - print *,'9999 FROM TITLE lvl11,ibar(lvl11)',lvl11,ibar(lvl11) -c this becomes KDS word 7 -c if izz is zero, set kds word 6 to integer seven -c (defining tropopause rather than 100 isobaric sfc) - IDALL=LOR(SHFTL(ILVL(1,LVL11),8),ILVL(2,LVL11)) -c now get field type iin(iflda) - ity=iin(iflda) -c This becomes kds word 5. - kkds(5,1)=ity - kkds(7,1)=izz - if(izz .eq. 0) kkds(6,1)=7 - kkds(14,1)=irunta(1) - if(irunta(1) .eq. 24) then - lun=12 - luni=22 - endif - if(irunta(1) .eq. 48) then - lun=15 - luni=25 - endif -c IDCHK1(1,1)=LOR(IINID(1,IFLDA),IRUNTA(1)) -c IDCHK1(2,1)=IDALL -c IDCHK1(3,1)=IINID(3,IFLDA) -c IDCHK1(1,4)=LOR(IINID(1,3),IRUNTA(1)) -c IDCHK1(2,4)=IDALL -c IDCHK1(3,4)=IINID(3,3) -c IDCHK1(1,5)=LOR(IINID(1,4),IRUNTA(1)) -c IDCHK1(2,5)=IDALL -c IDCHK1(3,5)=IINID(3,4) -c IDCHK1(1,6)=LOR(IINID(1,2),IRUNTA(1)) -c IDCHK1(2,6)=IDALL -c IDCHK1(3,6)=IINID(3,2) -c IDCHK1(1,7)=LOR(IINID(1,7),IRUNTA(1)) -c IDCHK1(2,7)=IINID(2,7) -c IDCHK1(3,7)=IINID(3,7) -ccC -C ...FIELD 2 (IF NEEDED) -C - LVL22=ILVLI(2) -c - IF(LVL22.EQ.0) GO TO 27 - ITAUB=ITAUI(2) - IRUNTA(2)=IITAU(ITAUB) -c - IFLDB=IFLDI(2) - ICONTA(2)=IFLDB - IDALL=LOR(SHFTL(ILVL(1,LVL22),8),ILVL(2,LVL22)) - IDCHK1(1,2)=LOR(IINID(1,IFLDB),IRUNTA(2)) - IDCHK1(2,2)=IDALL - IDCHK1(3,2)=IINID(3,IFLDB) - 27 CONTINUE - izz=ibar(lvl22) - ity=iin(ifldb) - kkds(7,2)=izz - if(izz .eq. 0) kkds(6,2)=7 - kkds(14,2)=irunta(2) - kkds(5,2)=ity - -C -C ...FIELD 3 (IF NEEDED) - LVL33=ILVLI(3) - IF(LVL33.EQ.0) GO TO 28 - ITAUC=ITAUI(3) - IRUNTA(3)=IITAU(ITAUC) - IFLDC=IFLDI(3) - ICONTA(3)=IFLDC - IDALL=LOR(SHFTL(ILVL(1,LVL33),8),ILVL(2,LVL33)) - IDCHK1(1,3)=LOR(IINID(1,IFLDC),IRUNTA(3)) - IDCHK1(2,3)=IDALL - IDCHK1(3,3)=IINID(3,IFLDC) - IDCHK1(1,8) = IDCHK1(1,3) - IDCHK1(2,8) = 0 - IDCHK1(3,8) = IINID(3,IFLDC) - 28 CONTINUE - izz=ibar(lvl33) - ity=iin(ifldc) - kkds(7,3)=izz - if(izz .eq. 0) kkds(6,3)=7 - kkds(14,3)=irunta(3) - kkds(5,3)=ity -C -C****************************************************************** -C IF THIS MAP IS A TROP CHART, SET NUMF=1 TO PASS THRU LOOP ONCE -C AND AVOID INCORRECT ISOTACH AND ISOTHERM SEGMENTS AT 200 AND 300. -C****************************************************************** - IF (LVL11 .EQ. 7) NUMF = 1 - DO 1000 ISET=1,NUMF - GO TO(100,200,300),ISET -C -C ...ID ERROR MESSAGES FROM W3FK43 -C ...PRINT MESSAGE AND SKIP THIS MAP -C -C -C -C ...PROCESS INPUT DATA FOR WIND PLOT(EXCEPT FOR TROP MAP) -C ...PROCESS INPUT DATA FOR 1ST FIELD FOR CONTOURING STREAM FIELD -C ...EXCEPT FOR TROP LEVEL WHERE WE CONTOUR TROP PRESSURE. -C -C -C - 100 CONTINUE -C -C ...INITIALIZE LABEL ARRAY -C - REWIND LBLTAP - DO 130 L=1,1024 - LABEL(1,L)=0 - LABEL(2,L)=0 - 130 CONTINUE - LABIX=0 - NOBUF=0 -C -c gwv inserted initialization code -C INITIALIZE LABEL ARRAY -C - LABIX = 0 - NOBUF = 0 -cC - IPT = 1 - JPT = 0 - HEIGHT = 1.0 - ANGLE = 0.0 - KROT_PRI(1) = 0 - KROT_PRI(2) = 0 - CTEXTt(1:1) = '?' - CTEXTt(2:2) = CHAR(1) - CTEXTt(3:3) = '$' - CTEXTt(4:4) = CHAR(0) - NCHAR = 2 - ICMD = -2 - CALL PUTLAB(IPT,JPT,HEIGHT,CTEXTt,ANGLE,NCHAR,KROT_PRI, - X ICMD) - -C -C ...PREPARE FOR PLOT OF WINDS (AVERAGE WHEN NEEDED) -C - IZSET=1 - IF(LVL11.EQ.8) IZSET=1 - IF(LVL11.EQ.2) IZSET=2 - IF(LVL11.EQ.6) IZSET=3 - IF(LVL11.EQ.7) IZSET=4 - IF(LVL11.EQ.9) IZSET=5 - kds(7)=ibar(lvl11) - print *,' 9999 set kds(7) ' , kds(7) - GO TO (140,150,160,170,1800),IZSET -C -C ...GET 1000 MB U FIELD IN ARRAY U - 140 CONTINUE - IARR2(1)=JTITL1(1) - IARR2(2)=JTITL1(2) - IARR2(3)=JTITL1(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - 51 FORMAT('0MAP IDENTS REQUESTED ARE ',6(2X,Z8)) -c -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) -c replacement to w3fk43 follows - do 311,n=1,25 - 311 kds(n)=-1 - kds(7)=ibar(lvl11) - print *,' 9999 set kds(7) ' , kds(7) - 1 ,lvl11,ibar(lvl11) -c special for u - kds(5)=33 - kds(6)=100 -c kds(7)=1000 - if(lvl11 .eq. 8) kds(7)=1000 - print *,' 9999 kds7 in 1000 goto ',kds(7) - kds(14)=irunta(1) -C GETGB - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 -c CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) - 120 FORMAT(1H0,10X,'INPUT FIELD FOUND = ',22A4) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C - print 1977,jpds - 1977 format(4z20) -c stop 'jpds' -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c iras(7)=kpds(11) -c iras(8)=kpds(10) -c iras(9)=kpds(9) -c iras(10)=kpds(8) -c iras(1)=24 - CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) - 125 FORMAT('0TAU INCREMENT= ',I3,' BASED ON IHOUR= ',I3, - 1 ' IDAY= ',I3,' IMONTH= ',I3,' IYR= ',I5) -C -C ...GET 1000 MB V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) -c special for v - do 313,n=1,25 - 313 kds(n)=-1 - kds(7)=ibar(lvl11) - kds(5)=34 - kds(6)=100 -c kds(7)=1000 - if(lvl11 .eq. 8) kds(7)=1000 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...GET 500 MB U FIELD IN ARRAY U -C - 150 CONTINUE - IARR2(1)=JTITL2(1) - IARR2(2)=JTITL2(2) - IARR2(3)=JTITL2(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=33 - kds(6)=100 - kds(7)=500 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 - CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) -C -C ...GET 500 MB V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=34 - kds(6)=100 - kds(7)=500 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...GET 250 MB U FIELD IN ARRAY U -C - 160 CONTINUE - IARR2(1)=JTITL3(1) - IARR2(2)=JTITL3(2) - IARR2(3)=JTITL3(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=33 - kds(6)=100 - kds(7)=250 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 - CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -C IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) -C -C ...GET 250 V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=34 - kds(6)=100 - kds(7)=250 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...GET 850 MB U FIELD IN ARRAY U - 1800 CONTINUE - IARR2(1)=JTITL4(1) - IARR2(2)=JTITL4(2) - IARR2(3)=JTITL4(3) - IDCHK(1)=IDCHK1(1,4) - IDCHK(2)=IDCHK1(2,4) - IDCHK(5)=IDCHK1(3,4) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=33 - kds(6)=100 - kds(7)=850 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.NE.0) GO TO 180 - CALL W3FP02(NEWS1,ITITLE,1) - PRINT 120,(ITITLE(I),I=1,22) -c CALL W3AI01(IBUF1,U,NEWS1) -C ...SET UP DATE FOR TITLE -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -c IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) -C -C ...GET 850 MB V FIELD IN ARRAY V -C - IDCHK(1)=IDCHK1(1,5) - IDCHK(2)=IDCHK1(2,5) - IDCHK(5)=IDCHK1(3,5) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=34 - kds(6)=100 - kds(7)=850 - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - call i3to53(f3,vold) - IF(IERR.NE.0) GO TO 180 -c CALL W3AI01(IBUF1,V,NEWS1) - GO TO 190 -C -C ...TROP LEVEL PLOTS NO WINDS -- SO GET OUT -C - 170 CONTINUE - GO TO 190 - 180 CONTINUE - PRINT 181 - 181 FORMAT('0ID ERROR W3FK43 FOR U/V FIELD-EXIT') - RETURN - 190 CONTINUE - iF(IZSET.NE.4) GO TO 195 -C -C ...GET TROPOPAUSE PRESSURE FIELD IN ARRAY V - IDCHK(1)=IDCHK1(1,1) - IDCHK(2)=IDCHK1(2,1) - IDCHK(5)=IDCHK1(3,1) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=01 - kds(6)=7 -c kds(7)= - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,v) - IF(IERR.EQ.0) GO TO 145 - PRINT 146 - 146 FORMAT('0ID ERROR W3FK43 FOR TROP PRES FIELD-EXIT') - RETURN - 145 CONTINUE -C CALL W3AI01(IBUF1,V,NEWS1) -C -c IRAS(1)=LAND(NEWS1(1),MASKFF) -c IRAS(7)=LAND(NEWS1(7),MASKFF) -c IRAS(8)=LAND(SHFTR(NEWS1(7),8),MASKFF) -C IRAS(9)=LAND(SHFTR(NEWS1(7),16),MASKFF) -c IRAS(10)=SHFTR(NEWS1(7),24) -c CALL UPDATR - PRINT 125, IRAS(1),(IRAS(I),I=7,10) - UM = .02 - UA =0.0 - B1=50.0 - A1=0.0 - JFLD=1 - CALL UVCLIP(U,V,VSIDE,FLD1,IMAX,JMAX,UM,UA,JFLD) -C ...TROP PRESS NOW IN FLD1 -C -C ...GET TROPOPAUSE TEMPERATURE FIELD IN ARRAY U. -C - IDCHK(1)=IDCHK1(1,7) - IDCHK(2)=IDCHK1(2,7) - IDCHK(5)=IDCHK1(3,7) - PRINT 51, (IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=11 - kds(6)=7 -c kds(7)= - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF(IERR.EQ.0) GO TO 148 - PRINT 147 - 147 FORMAT('0ID ERROR W3FK43 FOR TROP TEMP FIELD-EXIR') - RETURN - 148 CONTINUE -c CALL W3AI01(IBUF1,U,NEWS1) - UM=1.0 - UA=-273. - JFLD=1 - CALL UVCLIP(V,U,VSIDE,FLD2,IMAX,JMAX,UM,UA,JFLD) -C ...TROP TEMP NOW IN FLD2 -C -C****************************************************************** -C GET TROPOPAUSE VERTICAL WIND SHEAR FIELD IN ARRAY U . . . -C****************************************************************** - IDCHK(1) = IDCHK1(1,8) - IDCHK(2) = 0 - IDCHK(5) = IDCHK1(3,8) - PRINT 51,(IDCHK(I),I=1,6) - do n=1,25 - kds(n)=-1 - end do - kds(5)=45 -c WARNING, THIS IS JUST U SHEAR - kds(6)=7 -c kds(7)= - kds(14)=irunta(1) -C GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - call get3(lun,luni,jpds,f3,ctitle) - call i3to53(f3,u) - IF (IERR .EQ. 0) GO TO 707 - PRINT 708 - 708 FORMAT('0ID ERROR W3FK43 FOR TROP VWS FIELD -- EXIT') - RETURN -C - 707 CONTINUE -c CALL W3AI01(IBUF1,U,NEWS1) - UM = 592. - UA = 0. - JFLD = 1 - CALL UVCLIP(V,U,VSIDE,FLD3,IMAX,JMAX,UM,UA,JFLD) -C -C . . . TROP VWS NOW IN FLD3 . . . -C -C -C ...FIND TROPPAUSE TEMPERATURE VALUES AND -C ...PLACE ON TROPOPAUSE PRESSURE CONTOUR STRIPS -C -C - DO 1430 IGOR=1,IMAX - DO 1430 JGOR=1,JMAX - INTEG=FLD2(IGOR,JGOR)+0.5 - IF(INTEG.EQ.99) FLD1(IGOR,JGOR)=DEF - 1430 CONTINUE - PUTHGT=1.0 - PUTANG=0.0 - IPRPUT=1 - ITAPUT=0 - M=3 - IFIX=2 - IUP=42 - LOX=0 - A2=0.0 - B2= 1.0 - S=.5 - IRTCOR=0 - IUPCOR=-50 - MXITR=7 - DO 149 ILAB=1,5 - JFIX=KCFIX(ILAB) - CALL CLOSEF(FLD1,FLD2,IMAX,JMAX,S,A2,B2,M,IFIX,JFIX,XLPLMI,IFM, - 1 IUP,LOX,ITABMB,ITABFL,MXITR) - 149 CONTINUE - DO 142 I=1,IMAX - DO 141 J=1,JMAX - FLD2(I,J) = FLD2(I,J) * .2 - 141 CONTINUE - 142 CONTINUE - GO TO 800 -C -C ...PROCESS INPUT DATA FOR 1ST FIELD FOR CONTOURING-STREAMS -C - 195 CONTINUE -C ...BUT FIRST WE MUST SCALE,TURN SIDEWAYS,AND CLIP U,V&PLOT WINDS - UM=1.9424 - UA=0.0 - JFLD=2 - CALL UVCLIP(U,V,FLD1,VSIDE,IMAX,JMAX,UM,UA,JFLD) -C ...NOW U SIDEWAYS IS IN FLD1(48,119) -C ...AND V SIDEWAYS IS IN VSIDE(48,119) -C ...IBUF1 STILL HAS PACKED V -C ...ORIGINAL U FIELD IS STILL INTACT -C -C ...NOW PLOT WINDS - CALL WNDPLO(FLD1,VSIDE,IMAX,JMAX) -c isotac call moved up here from position -c 30 lines down since fld1 is clobbered -c by streamfunction .. not good -c CALL ISOTAC(FLD1,VSIDE,48,119,FLD2) - CALL ISOTAC(FLD1,VSIDE,48,119,FLD2) - DO 1750 J=1,119 - DO 1750 I=1,48 - FLD2(I,J)=FLD2(I,J)*.05+6.5 - 1750 CONTINUE - -C -C ...TO RESTORE V -c CALL W3AI01(IBUF1,V,NEWS1) -c to restore v - do 389,k=1,51 - do 389 j=1,117 - 389 v(j,k)=vold(j,k) -c - DO 390 J=1,51 - DO 390 I=1,117 - V(I,J)=V(I,J)*1.9424 - 390 CONTINUE -C -C ...FORM STREAMS - print 1999,kds - 1999 format(5z20) -c CALL STR(ZETA,U,UC,V,VC) -c obtain 360x181 streamfunction on f3 -c from u and v fields in lun - call stream3(kds(7),kds(14),lun,luni,f3) -c -c streamfunction is now M**2/SEC**2. We need to convert to -c Z. The conversion factor is just f/g. The apparent -c assumption from old stremafunction source is that f -c is held constant at its 45 degree value -c - pi=3.1415927 - sin45=sqrt(2.)/2 - omega=2*pi/86400. - g=9.81 - fcoril=2*omega*sin45 - factor=fcoril/g -c downstream code has cgs logic and expects -c centimeters. adjust factor - factor=factor*100 - do j=1,nlats - do k=1,nlons - f3(k,j)=f3(k,j) * factor - end do - end do -c END CGS CONVERSION -c interpolate to type 53 mercator grid - call i3to53(f3,stfmx) -c draw equator bulls eye for location confirmation. -ccc stfmx(90,26)=50000. -C -C ...STFMX CONTAINS THE RESULTING STREAM FUNCTION FIELD -c CALL FLIPTR(STFMX,STFMY,FLD1) - CALL FLIPTR(STFMX,STFMY,FLD1) - if(kds(7) .eq. 1000) go to 800 -c IF(IZSET.EQ.1) GO TO 800 -C ...CUT CNTR INTERVAL IN HALF FOR EVERY LEVEL EXCEPT 1000 MB - - print *,'9999 cntr cutter at ', kds(7) - DO 165 J=1,119 - DO 165 I=1,48 - FLD1(I,J)=FLD1(I,J)*0.5 - 165 CONTINUE - GO TO 800 -C -C ...PROCESS INPUT DATA FOR 2ND FIELD FOR CONTOURING-ISOTACH -C - 200 CONTINUE -c CALL ISOTAC(FLD1,VSIDE,48,119,FLD2) -c DO 175 J=1,119 -c DO 175 I=1,48 -c FLD2(I,J)=FLD2(I,J)*.05+6.5 -c 175 CONTINUE - GO TO 800 -C -C ...PROCESS INPUT DATA FOR 3RD FIELD CONTOURING-ISOTHERMS -C - 300 CONTINUE - IDCHK(1)=IDCHK1(1,3) - IDCHK(2)=IDCHK1(2,3) - IDCHK(5)=IDCHK1(3,3) - PRINT 51, (IDCHK(I),I=1,6) - izz=ibar(lvl33) - ity=iin(ifldc) - kds(7)=izz - if(izz .eq. 0) kds(6)=7 - kds(14)=irunta(3) - kds(5)=ity -c GETGB -c CALL W3FK43(MERCI,IDMERC,IDCHK,IBUF1,MXREC2,IRCSZ1,IERR) - IF(IERR.EQ.0) GO TO 310 - PRINT 312, IERR - 312 FORMAT('0ID ERROR W3FK43 FOR TMPS--IERR = ',I4) - RETURN - 310 CONTINUE - CALL W3AI01(IBUF1,U,NEWS1) - UM=1.0 - UA=0.0 - JFLD=1 - CALL UVCLIP(V,U,VSIDE,FLD3,IMAX,JMAX,UM,UA,JFLD) - DO 750 IT=1,48 - DO 749 JT=1,119 - FLD3(IT,JT) = (FLD3(IT,JT) - 273.)/5. - 749 CONTINUE - 750 CONTINUE -C ...ISOTHERMS NOW IN FLD3 - 800 CONTINUE - 1000 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/REDUCX.f b/util/sorc/trpsfprv.fd/REDUCX.f deleted file mode 100755 index 986c240d75..0000000000 --- a/util/sorc/trpsfprv.fd/REDUCX.f +++ /dev/null @@ -1,40 +0,0 @@ - SUBROUTINE REDUCX -C ...GIVEN ... STREAM FUNCTION FIELD PREPARED BY POTEX 00392400 -C ... IN /STRPOT/ STFM(118,52) 00392500 -C ...TASK ... TO SMOOTH, RESCALE, AND TRANSFER TO A SMALLER GRID 00392600 -C ... IN /ISPACE/ STFMX(116,51) 00392700 -C ... IN A FORM READY FOR MERC 00392800 -C ...WHAT ARE UNITS OF GIVEN FIELD... 00392900 -C ...WHAT ARE UNITS OF RESULTING FIELD QQQQQ 00393000 - COMMON /ISPACE/ STFMX(116,51),XTRA(12256) - COMMON /STRPOT/ STFM(118,52) - CFB = 3.14159 / 2.16E+04 - SSF = (980.0 * SQRT(2.0)) / CFB - DO 200 I = 2,117 - DO 200 J = 1,51 - VAL = STFM(I,J) + STFM(I+1,J) + STFM(I,J+1) + STFM(I+1,J+1) - IF(J .EQ. 1) GO TO 10 - IF(J .EQ. 51) GO TO 10 - IF(I .EQ. 117) GO TO 17 - STFMX(I,J)=(81.0*VAL - 9.0*(STFM(I,J-1)+STFM(I+1,J-1)+STFM(I+2,J) - 1 +STFM(I+2,J+1)+STFM(I+1,J+2)+STFM(I,J+2)+STFM(I-1,J+1) - 2 +STFM(I-1,J)) - 3 +STFM(I-1,J-1) + STFM(I+2,J-1) + STFM(I+2,J+2) - 4 +STFM(I-1,J+2)) / 256.0 - STFMX(I,J) = STFMX(I,J) / SSF - GO TO 200 - 10 IF(I .EQ. 117) GO TO 11 - STFMX(I,J) = VAL / (4.0 * SSF) - GO TO 200 - 11 STFMX(1,J) = VAL / (4.0 * SSF) - GO TO 200 - 17 CONTINUE - STFMX(1,J) = (81.0*VAL - 9.0*(STFM(I,J-1)+STFM(I+1,J-1)+STFM(3,J) - 1 +STFM(3,J+1)+STFM(I+1,J+2)+STFM(I,J+2)+STFM(I-1,J+1) - 2 +STFM(I-1,J)) - 3 +STFM(I-1,J-1)+STFM(3,J-1)+STFM(3,J+2) - 4 +STFM(I-1,J+2)) / 256.0 - STFMX(1,J) = STFMX(1,J) / SSF - 200 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/RNCNTL.f b/util/sorc/trpsfprv.fd/RNCNTL.f deleted file mode 100755 index 26b35fb02b..0000000000 --- a/util/sorc/trpsfprv.fd/RNCNTL.f +++ /dev/null @@ -1,161 +0,0 @@ - SUBROUTINE RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) - DIMENSION LKRUN(3,4) - DIMENSION LICYL(2,2) - DIMENSION LITOUT(3,4) - DIMENSION ICODES(3,5) - DIMENSION JCODES(2,5) - DATA NKRUN/4/ -C ...RUN TYPE CONTROL TABLE 00145800 -C 00145900 - DATA LKRUN/4HOPNL,1H ,1,4HOPNL,1HB,2,4HCOUT,1HD,3,4HCOUT,1HT, - 1 4/ -C 00146200 -C ...OUTPUT CYCLE CONTROL TABLE 00146300 -C 00146400 - DATA LICYL/3H00Z,1,3H12Z,2/ - DATA NITOUT/4/ -C 00146700 -C ...OUTPUT TAU CONTROL TABLE 00146800 -C 00146900 - DATA LITOUT/4H1824,1HH,1,4H3036,1HH,2,4HALL ,1H ,3,4H2448,1HH,4 - 1 / - DATA NICYL/2/ - DATA NMAPM/100/ - DATA NOPCDS/5/ - DATA ICODES/4HOPN0,1H9,1,4HOPN1,1H0,2,4HOPN2,1H5,3,4HOPN2,1H6, - 1 4,4HOPN2,1H8,5/ - DATA JCODES/4HJ080,1H4,4HJ082,1H4,4HJ087,1H4,4HJ999,1H8, - + 4HJ999,1H9/ -C ...THIS SUBROUTINE READS IN THE BASIC JOB RUN 00147900 -C ...CONTROLS AND CHECKS THEM FOR PROPER CLASSIFICATIONS 00148000 -C 00148100 -C ...INPUT CONTROLS 00148200 -C (1) KRUNA,KRUNB (A4,A1) 00148300 -C WHERE KRUN=1 OPNL 18/24 OR 24/48 RUN 00148400 -C 2 OPNL 30/36 RUN BACKUP 00148500 -C 3 CHECKOUT RUN(DISK) 00148600 -C 4 CHECKOUT RUN(TAPE) 00148700 -C (2) ITOUTA,ITOUTB (A4,A1) 00148800 -C WHERE ITOUT=1 OUTPUT 18/24 HR REGULAR 00148900 -C 2 OUTPUT 30/36 HR BACKUP 00149000 -C 3 ALL 00149100 -C 4 OUTPUT 24/48 HR REGULAR 00149200 -C (3) ICYCLA,ICYCLB (A4,A1) 00149300 -C WHERE ICYCLE=1 00Z 00149400 -C212 00149500 -C 00149600 -C (4) NMAPS (I5) 00149700 -C WHERE NMAPS=NO. OF MAPS TO BE PROCESSED 00149800 -C 00149900 -C (5) IDATC (I5) 00150000 -C WHERE IDATC=0 NO DATE/TIME TEST 00150100 -C 1 DATE/TIME TEST 00150200 -C (6) IOPN (I5) 00150300 -C WHERE IOPN=0 CHECKOUT RUN 00150400 -C 1 OPERATIONAL RUN 00150500 -C 00150600 -C (7) INTAPE (I5) 00150700 -C WHERE INTAPE=0 INPUT FROM DISK-OPERATIONAL 00150800 -C 1 INPUT SPECTRAL FILES FROM TAPE 00150900 -C 00151000 -C (8) INOPNA,INOPNB (A4,A1) 00151100 -C WHERE INOPN= OPERATIONAL JOB TYPE 00151200 -C 00151300 -C (9) ISWTCH=0 INPUT SCHEDULE CONTROLS FROM CARDS 00151400 -C 1 INPUT SCHEDULE CONTROLS FORM DISK 00151500 -C 00151600 -C ...BASIC JOB RUN CONTROLS (SET FOR EACH JOB) 00151700 -C 00151800 -C 00151900 -C 00152000 - READ 5500,KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS,IDATC, - 1 IOPN,INTAPE,INOPNA,INOPNB,ISWTCH - 5500 FORMAT(3(A4,A1),4I5,A4,A1,I5) - PRINT 5509 - 5509 FORMAT('1BASIC JOB RUN CONTROLS (SET FOR EACH JOB)') - PRINT 5510, KRUNA,KRUNB,ITOUTA,ITOUTB,ICYCLA,ICYCLB,NMAPS - 5510 FORMAT('0OPERATIONAL RUN TYPE= ',A4,A1,' OUTPUT TAU= ',A4,A1,' - 1RUN CYCLE= ',A4,A1,' NUMBER OF MAPS= ',I5) - PRINT 5511,IDATC,IOPN,INTAPE - 5511 FORMAT('0DATE CHECK= ',I5,' OPERATIONAL FLAG= ',I5,' INPUT TAP - 1E FLAG= ',I5) - PRINT 5513,ISWTCH,INOPNA,INOPNB - 5513 FORMAT('0INPUT SCHEDULE CONTROL SWITCH= ',I5,' OPNL JOB TYPE= ' - 1,A4,A1) - DO 5550 IK=1,NKRUN - IF((KRUNA.NE.LKRUN(1,IK)).OR.(KRUNB.NE.LKRUN(2,IK))) GO TO 5550 - KRUN1=LKRUN(3,IK) - GO TO 5553 - 5550 CONTINUE - PRINT 5540 - 5540 FORMAT('0ERROR ON CONTROL INPUT CARD FOR KRUN-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 541 - 5553 CONTINUE - DO 5555 IK=1,NITOUT - IF((ITOUTA.NE.LITOUT(1,IK)).OR.(ITOUTB.NE.LITOUT(2,IK))) GO TO - 15555 - ITOUT1=LITOUT(3,IK) - GO TO 5560 - 5555 CONTINUE - PRINT 5543 - 5543 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ITOUT-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 544 - 5560 CONTINUE - DO 5565 IK=1,NICYL - IF(ICYCLA.NE.LICYL(1,IK)) GO TO 5565 - ICYC1=LICYL(2,IK) - GO TO 5570 - 5565 CONTINUE - PRINT 5545 - 5545 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ICYCLE-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 546 - 5570 CONTINUE - IF((NMAPS.LE.NMAPM).AND.(NMAPS.GT.0)) GO TO 5575 - PRINT 5547 - 5547 FORMAT('0ERROR ON CONTROL INPUT CARD FOR NMAPS-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 552 - 5575 CONTINUE - IF((IDATC.EQ.0).OR.(IDATC.EQ.1)) GO TO 5620 - PRINT 5600 - 5600 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IDATC-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 601 - 5620 CONTINUE - IF((IOPN.EQ.0).OR.(IOPN.EQ.1)) GO TO 5630 - PRINT5602 - 5602 FORMAT('0ERROR ON CONTROL INPUT CARD FOR IOPN-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 603 - 5630 CONTINUE - IF((INTAPE.GT.-1).AND.(INTAPE.LE.1)) GO TO 5640 - PRINT 5604 - 5604 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INTAPE-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 605 - 5640 CONTINUE - IF((ISWTCH.GT.-1).AND.(ISWTCH.LE.1)) GO TO 5650 - PRINT 5606 - 5606 FORMAT('0ERROR ON CONTROL INPUT CARD FOR ISWTCH-FIX THEN RSTART') - CALL W3TAGE('TRPSFPRV') - STOP 607 - 5650 CONTINUE - DO 5651 IK=1,NOPCDS - IF((INOPNA.NE.ICODES(1,IK)).OR.(INOPNB.NE.ICODES(2,IK))) GO TO - 15651 - INOP=ICODES(3,IK) - INOPN1=JCODES(1,INOP) - INOPN2=JCODES(2,INOP) - GO TO 5654 - 5651 CONTINUE - PRINT 5652 - 5652 FORMAT('0ERROR ON CONTROL INPUT CARD FOR INOPN-FIX THEN RESTART') - CALL W3TAGE('TRPSFPRV') - STOP 653 - 5654 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/SLTCRD.f b/util/sorc/trpsfprv.fd/SLTCRD.f deleted file mode 100755 index 2d1e9a56f2..0000000000 --- a/util/sorc/trpsfprv.fd/SLTCRD.f +++ /dev/null @@ -1,128 +0,0 @@ - SUBROUTINE SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A, - 1 IREM3B,IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A, - 1 IREM1B) -C ...THIS SUBROUTINE READS IN THE MAP SLOT CARDS AND CHECKS THEM 00255500 -C ...FOR ACCEPTABLE ENTRIES 00255600 - COMMON/WEFAX/ IAPT - DIMENSION IPANC(3,11) - DIMENSION IAREA(3,26) - DATA IAREA/4HCA14,1H ,1,4HCA13,1H ,2,4HCA13,1HI,3,4HNT11,1H ,4, - 1 4HNT11,1HA,5,4HNT11,1HB,6,4HPA13,1H ,7,4HPA14,1H ,8, - 2 4HUS10,1H ,9,4HNT18,1H ,10,4HNT18,1HI,11,4HUS12,1H ,12, - 3 4HVFUL,1HL,13,4HVPAR,1HT,14,4HPA13,1HA,15,4HPA19,1H ,16, - 4 4HAPT3,1H ,17,4HAPT4,1H ,18,4HUS10,1HA,19,4HCA19,1H ,20, - 5 4HCA19,1HI,21,4HAPT5,1H ,22,4HAPT6,1H ,23,4HAPT7,1H ,24, - 6 4HTEST,1H ,25,4HHONO,1H ,26/ - DATA IPANC/4HP1 ,1H ,1,4HP2 ,1H ,2,4HP3 ,1H ,3,4HP4 ,1H ,4, - 1 4HP1A ,1H ,5,4HP2A ,1H ,6,4HP3A ,1H ,7,4HP4A ,1H ,8,4HI1 , - 2 1H ,9,4HI2 ,1H ,10,4HB2 ,1H ,11/ - DATA NPARTS/11/ - DATA IBCHK/4H / - DATA JU/8/ - DATA NAREAS /26/ - DATA IR1/100/ - DATA IR2/5000/ - DATA IR3/80/ - DATA IR4/99/ -C 00257800 -C ...BASIC FAX/VARIAN CONTROLS (EACH MAP SUB-SECTION) 00257900 -C 00258000 -C ICARD2 (A1)= CARD2 CONTROL 00258100 -C ISLOTA,B (A4,A1)= FAX/VARIAN SLOT NO. 00258200 -C IPANA,B (A4,A1)= PANEL PART OR REAL INSET PART 00258300 -C IAREA1,2 (A4,A1)= FAX/VARIAN OUTPUT PIECE 00258400 -C ISUB (I5)= SUBSET NO. 00258500 -C IFLAB (I5)= FRONT LABEL INSET NO. 00258600 -C INSET (I5)= INSET NO. 00258700 -C IRLAB (I5)= REAR LABEL INSET NO. 00258800 -C IREM1A,B,C (A4,A4,A2)= PANEL 2 OR PANEL4 TITLE 00258900 -C IREM3A,B,C (A4,A4,A2)= PANEL 1 OR PANEL3 OR SUBSET TITLE 00259000 -C 00259100 - IAPT = 0 - IF(ISWTCH.EQ.1) GO TO 8002 - READ 8200, ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) - GO TO 8003 - 8002 READ (JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB - 1 ,IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8003 CONTINUE - PRINT 8202, ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB,IFLAB, - 1 INSET - 8202 FORMAT('0SLOT NO.= ',A4,A1,' PANEL/INSET= ',A4,A1, - 2 'AREA= ',A4,A1,' SUBSET NO.=',I5,' FRONT LABEL INSET NO.=', - 2 I5,' INSET NO.=',I5) -C 00260800 -C ...CHECK FOR REASONABLE PANEL PARTS/INSET PARTS 00260900 -C 00261000 - DO 8215 IK=1,NPARTS - IF((IPANA.EQ.IBCHK).AND.(IPANB.EQ.IBCHK)) GO TO 8220 - IF((IPANA.NE.IPANC(1,IK)).OR.(IPANB.NE.IPANC(2,IK))) GO TO 8215 - IPAN1=IPANC(3,IK) - GO TO 8220 - 8215 CONTINUE - PRINT 8216 - 8216 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IPAN-FIX THEN - 1RETRY') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 216 - 8220 CONTINUE -C 00262400 -C ...CHECK FOR REASONABLE AREA REQUESTS 00262500 -C 00262600 - DO 8235 IK=1,NAREAS - IF((IAREA1.EQ.IBCHK).AND.(IAREA2.EQ.IBCHK)) GO TO 8225 - IF((IAREA1.NE.IAREA(1,IK)).OR.(IAREA2.NE.IAREA(2,IK))) GO TO 8235 - IAREA3=IAREA(3,IK) - IF(IAREA3.EQ.17.OR.IAREA3.EQ.18.OR.(IAREA3.GE.22.AND.IAREA3.LE. - & 24)) IAPT = 1 - GO TO 8240 - 8225 PRINT 8226 - 8226 FORMAT('0IAREA1,2 WAS BLANK-WILL CONTINUE') - GO TO 8240 - 8235 CONTINUE - PRINT 8236 - 8236 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IAREA1,2-FIX - 1THEN RETRY') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 236 - 8240 CONTINUE -C 00264600 -C ...CHECK FOR REASONABLE SUBSET/INSET NUMBERS 00264700 -C 00264800 - IF(ISUB.LT.0) GO TO 8243 - IF(((ISUB.GE.IR1).AND.(ISUB.LE.IR2)).OR.((ISUB.GE.IR3).AND.(ISUB.L - 1E.IR4))) GO TO 8301 - PRINT 8241, ISUB - 8241 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR ISUB-FIX THEN - 1RETRY ',I4) - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 241 - 8243 CONTINUE - PRINT 8244 - 8244 FORMAT('0SUBSET NUMBER IS BLANK-WILL CONTINUE') - 8301 CONTINUE - IF(IFLAB.LE.0) GO TO 8253 - IF(((IFLAB.GE.IR1).AND.(IFLAB.LE.IR2)).OR.((IFLAB.GE.IR3).AND.(IFL - 1AB.LE.IR4))) GO TO 8302 - PRINT 8251 - 8251 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR IFLAB-FIX THEN - 1 RETRY') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 251 - 8253 CONTINUE - 8302 CONTINUE - IF(INSET.LE.0) GO TO 8263 - IF(((INSET.GE.IR1).AND.(INSET.LE.IR2)).OR.((INSET.GE.IR3).AND.(INS - 1ET.LE.IR4))) GO TO 8303 - PRINT 8261 - 8261 FORMAT('0ERROR ON FAX/VARIAN CONTROL INPUT CARD FOR INSET-FIX THEN - 1 RETRY') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 261 - 8263 CONTINUE - 8303 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/SPCHK.f b/util/sorc/trpsfprv.fd/SPCHK.f deleted file mode 100755 index a5d1b75284..0000000000 --- a/util/sorc/trpsfprv.fd/SPCHK.f +++ /dev/null @@ -1,108 +0,0 @@ - SUBROUTINE SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) -C ROUTINE TO CHECK FOR 2 OR MORE CONSECUTIVE SPACES IN A TITLE STRING 00301500 -C ON A VARIAN/FAX PEPFAX CHART. IF CONSECUTIVE SPACES ARE FOUND, THE 00301600 -C REMAINDER OF THE TITLE IS MOVED TO THE LEFT. THE HOPE IS TO HAVE 00301700 -C ENOUGH SPACE TO FIT THE NOAA TEXT ID IN THE TITLE OF THE CHART 00301800 -C (RIGHT-JUSTIFIED) 7/25/85 DAVE HORN. 00301900 -C MODIFIED 7/26/85 SO DUCKLING IS PUT ON PANEL CHARTS APPROPRIATELY 00302000 -C MODIFIED 7/30/85 TO USE KEVIN'S DUCK24 ROUTINE TO FIT 24-DOT 00302100 -C DUCKLING IN TITLES ON ONE PANEL CHARTS AND IN 2 & 4 PANEL CHARTS 00302200 -C MODIFIED 7/31/85 TO JUST PUT ON 24-DOT DUCKLING ON WEFAX CHARTS 00302300 -C MODIFIED 8/07/85 TO INCLUDE TESTS FOR TITLE BEING TOO LONG TO FIT ON 00302400 -C 24-DOT DUCKLING BUT SHORT ENOUGH TO PUT ON TEXT ID. 00302500 -C AT THE REQUEST OF MR. HOWCROFT, MODIFIED MULTIPLE PANEL CHARTS ON 00302600 -C 8/23/85 TO CENTER NOAA TEXT ID ON THESE CHARTS--NO 24-DOT DUCKLING. 00302700 -C ********************************************************************* 00302800 -C THIS SUBROUTINE MODIFIED ON 10/16/85 TO WORK FOR MERCFAX 00302900 -C ********************************************************************* 00303000 - COMMON/CRUNCH/IBCD2(40) - CHARACTER*1 LBCD(200),LBLNK,LDL -c LOGICAL LBCD(200),LBLNK/' '/,LDL/'$'/ 00303200 - data lblnk,ldl/' ','$'/ - EQUIVALENCE (IBCD2(1),LBCD(1)) - DATA IPANC/'P1 '/,IPANB/'P3 '/ -C CHECK TO SEE IF WE HAVE A PANEL CHART TO DEAL WITH 00303500 - IF(IPANA.EQ.IPANC.OR.IPANA.EQ.IPANB) GO TO 30 - IF(IPANY.EQ.1) RETURN -C INITIALIZATION OF TITLE VARIABLES FOR ONE-PANEL AND WEFAX CHARTS 00303800 - MNDSTR = 140 - IF(IVARY.EQ.1) MNDSTR = 86 - IF(IAPT.EQ.1) MNDSTR = 83 - INDSTR = 130 - IF(IVARY.EQ.1) INDSTR = 80 - IF(IAPT.EQ.1) INDSTR = 77 - ITITLL = 1260 - IF(IVARY.NE.1) ITITLL = 1475 - ISTRL1 = 98 - IF(IVARY.EQ.1)ISTRL1 = 74 - ISTRL2 = 95 - IF(IVARY.EQ.1)ISTRL2 = 69 -C FIND THE CONSECUTIVE SPACES 00305100 - LBCD(INDSTR) = LDL - IB2 = 0 - 10 IB2 = IB2 + 1 - IF(LBCD(IB2).EQ.LDL) GO TO 20 - IF(LBCD(IB2).NE.LBLNK.OR.LBCD(IB2+1).NE.LBLNK) GO TO 10 -C MOVE TITLE OVER IF FIND 2 CONSECUTIVE BLANKS 00305700 - 13 DO 12 IB3 = IB2,MNDSTR - LBCD(IB3) = LBCD(IB3+1) - 12 CONTINUE -C WE MAY HAVE MORE CONSECUTIVE BLANKS LET'S GO BACK AND CHECK 00306100 - IF(LBCD(IB2).EQ.LBLNK.AND.LBCD(IB2+1).EQ.LBLNK) GO TO 13 - GO TO 10 -C 1200 IS LENGTH IN DOTS OF TITLE WITH 84 CHARACTERS (CHARACTER SET 11) 00306400 -C TO RIGHT JUSTIFY THE NOAA TEXT ID AND 24-DOT DUCKLING IN THE TITLE, 00306500 -C SUBTRACT 197 DOTS (WHICH IS THE LENGTH OF THE DUCKLING AND TEXT 00306600 -C TOGETHER), THEN ADD THE "I" PORTION OF THE ORIGIN OF THE TITLE SO 00306700 -C THE 24-DOT DUCKLING STARTS IN THE RIGHT PLACE. ONLY PUT 24-DOT 00306800 -C DUCKLING ON WEFAX CHARTS. 00306900 - 20 IF(IAPT .NE. 1) GO TO 25 -C ID ASSOCIATED WITH WEFAX TITLES 00307100 - WRITE(6,100)(LBCD(I),I=1,84) - IF(IB2 .LT. 70) GO TO 21 - WRITE(6,120) IB2 - 120 FORMAT(1X,'THE NUMBER OF CHARACTERS IN THE WEFAX TITLE IS',I3, - &' AND THAT"S TOO LONG TO FIT IN THE 30-DOT DUCKLING') - RETURN - 21 CALL DUCK(720,JXL,0,9) - WRITE(6,121) JXL - 121 FORMAT(1X,'30-DOT EMBLEM PUT ON WEFAX CHART AT I,J= 720',',',I4) - RETURN -C ID ASSOCIATED WITH ANY ONE-PANEL CHARTS 00308200 - 25 IF(IB2.LT.ISTRL1) GO TO 26 - WRITE(6,110) IB2 - 110 FORMAT(1X,'THE NUMBER OF CHARACTERS IN THE TITLE IS',I3,' AND - &THAT"S TOO LONG TO FIT IN THE DUCKLING AND/OR NOAA TEXT ID') - RETURN - 26 WRITE(6,100)(LBCD(I),I=1,84) - 100 FORMAT(1X,'TITLE WITHOUT EXCESS BLANKS: ',84A1) - IXT = ITITLL - 197 + IXL - IF(IB2.GT.ISTRL2) GO TO 27 - WRITE(6,101) IXT,JXL - 101 FORMAT(1X,'30-DOT DUCKLING AND NOAA TEXT ID PUT ON ONE-PANEL CHART - & AT I,J= ',I4,',',I4) -C PUT ON THE 24-DOT DUCKLING AND TEXT ID 00309500 - CALL DUCK(IXT,JXL,0,7) - RETURN -C THERE IS ONLY ROOM TO PUT ON NOAA TEXT ID ON ONE-PANEL CHART 00309800 - 27 IXT = IXT + 35 - WRITE(6,102) IXT,JXL - 102 FORMAT(1X,'TEXT ID PUT ON ONE-PANEL CHART AT I,J= ',I4,',',I4) - CALL DUCK(IXT,JXL,0,8) - RETURN -C TO GET THE 'I' LOCATION OF THE DUCKLING FOR PANEL CHARTS: 895 DOTS 00310400 -C WOULD BE A POSITION IN THE CENTER OF THE TWO PANELS, SUBTRACT 15 DOTS 00310500 -C TO OBTAIN THE 'I' ORIGIN OF THE DUCKLING. SUBTRACT 3 DOTS FROM JXL TO 00310600 -C VERTICALLY CHOP OFF THE DUCKLING NICELY. 00310700 -C NOTE, NO NEED TO SUBTRACT 3 DOTS FROM JXL SINCE HAVE 24-DOT DUCKLING. 00310800 -C ONLY PUTTING ON THE NOAA TEXT ID CENTERED ON THE CHART--NO 24-DOT 00310900 -C DUCKLING. SUBTRACT 120 DOTS TO CENTER NOAA TEXT ID. 00311000 - 30 IXT = 900 - 120 - IF(IPANA .EQ. IPANB) IPTYPE = 4 - IF(IPANA .EQ. IPANC) IPTYPE = 2 - WRITE(6,130) IPTYPE,JXL - 130 FORMAT(1X,'NOAA TEXT ID CENTERED BETWEEN PANELS ON A',I2,' PANEL - & CHART AT I,J= 780',',',I4) - CALL DUCK(IXT,JXL,0,8) - RETURN - END diff --git a/util/sorc/trpsfprv.fd/STR.f b/util/sorc/trpsfprv.fd/STR.f deleted file mode 100755 index 0a978aff06..0000000000 --- a/util/sorc/trpsfprv.fd/STR.f +++ /dev/null @@ -1,78 +0,0 @@ - SUBROUTINE STR(ZETA,U,UC,V,VC) -C 00373800 - COMMON/FIXFLD/XM(51),F(51) - DIMENSION ZETA(118,52),U(117,51),UC(118,51),V(117,51),VC(118,51) - DATA IMAX,JMAX / 117,51 / - IMAX2 = IMAX + 1 - IMAXM1 = IMAX - 1 -C ... SPREAD THE U COMPONENT FROM 117X51 TO 118X51 GRID 00374400 -C ... USING ZETA AS SCRATCH STORAGE DURING SPREADING U & V 00374500 -C ... UNDER THE ASSUMPTION THAT U MAY BE EQUIVALENCED TO UC 00374600 -C ... AND V MAY BE EQUIVALENCED TO VC ARRAY 00374700 -C 00374800 - DO 10 JM = 1,JMAX -C 00375000 -C 00375100 - DO 20 IM = 1,IMAX -C 00375300 - ZETA(IM,JM) = U(IM,JM) - 20 CONTINUE - ZETA(IMAX2,JM) = 0.0 - 10 CONTINUE - DO 55 JM = 1,JMAX - DO 50 IM = 1,IMAX2 - UC(IM,JM) = ZETA(IM,JM) - 50 CONTINUE - 55 CONTINUE -C 00376300 -C ...NOW SPREAD THE V COMPONENTS 00376400 - DO 30 JM = 1,JMAX -C 00376600 -C 00376700 - DO 40 IM = 1,IMAX -C 00376900 - ZETA(IM,JM) = V(IM,JM) - 40 CONTINUE - ZETA(IMAX2,JM) = 0.0 - 30 CONTINUE - DO 77 JM = 1,JMAX - DO 70 IM = 1,IMAX2 - VC(IM,JM) = ZETA(IM,JM) - 70 CONTINUE - 77 CONTINUE -C ...GRID DISTANCE ALONG THE DIAGONAL AT 22.5 DEG. 00377900 - C3 = 3.1854E07 * 1.414 -C ...CONVERT TO CM. 00378100 - CC = 51.4791 / 1.414 - KM = IMAX - LM = JMAX - KM2 = KM + 1 - LM2 = LM + 1 - DO 200 J = 1,JMAX - DO 150 I = 1,IMAXM1 - UU = (UC(I,J) - VC(I,J)) * CC - VV = (UC(I,J) + VC(I,J)) * CC - UC(I,J) = UU - VC(I,J) = VV - 150 CONTINUE - UC(IMAX,J) = UC(1,J) - UC(IMAX2,J) = UC(2,J) - VC(IMAX,J) = VC(1,J) - VC(IMAX2,J) = VC(2,J) - 200 CONTINUE -C ...CALCULATE FINITE DIFFERENCE VORTICITY FIELD... 00379900 -C ...ZETA IS THE VORTICITY OF THE U/V FIELD... 00380000 - DO 350 J = 2,LM - DO 350 I = 2,KM - ZETA(I,J)= C3*((VC(I,J-1)+UC(I-1,J-1))/XM(J-1)-(VC(I-1,J)+ - 1 UC(I,J)) / XM(J)) - 350 CONTINUE - X1 = C3 / XM(1) - X2 = C3 / XM(51) - DO 360 I = 2,KM - ZETA(I,1) = -X1 * (UC(I-1,1) + VC(I-1,1)) - ZETA(I,LM2) = X2 * (UC(I-1,LM) + VC(I,LM)) - 360 CONTINUE - CALL POTEX(ZETA) - RETURN - END diff --git a/util/sorc/trpsfprv.fd/TITLES.f b/util/sorc/trpsfprv.fd/TITLES.f deleted file mode 100755 index f537278864..0000000000 --- a/util/sorc/trpsfprv.fd/TITLES.f +++ /dev/null @@ -1,470 +0,0 @@ - SUBROUTINE TITLES(ISLOTA,ISLOTB,IPANA,IOUTIN,ILVLI,IARR2,IRLAB, - 1 INCR,INCR1,MLAST,ITAUI,IVAR,JLAST,INOPN1,INOPN2,IREM3A, - 2 IREM3B,IREM1A,IREM1B, - 1 ifld1a,ifld1b) -C 00268900 -C ...THIS SUBROUTINE PREPARES VARIAN/FAX MAP TITLES 00269000 -C 00269100 - COMMON/PACKRA/IRAS(10) - common /get3com/ctitleg - character*20 cgulf(3) - Character*132 ctitleg - dimension kprior(2) - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/CRUNCH/IBCD2(40) - character*4 cbcd2(40) - character*160 cbcd4 - equivalence (cBCD2,cbcd4) - character*8 cbcd22(25) - equivalence (cbcd22,ibcd2) - COMMON/WEFAX/ IAPT - DIMENSION IISUB(11) - DIMENSION IBCD(25),IBCD1(40) - character*8 cbcd1(40),cbcd(25) - equivalence (cbcd,ibcd),(cbcd1,ibcd1) - DIMENSION ILVL(4,9) - DIMENSION ITITLE(8,7) - character*8 CTITLE(8,7),clvl(4,9),cisub(11) - character*8 ctitl1(3),ctitl2(3),ctitl3(3),ctitl4(3), - 1 ctitl5(3),ctitl6(3),ctitl7(3) - DIMENSION IMONT(12) - DIMENSION ITITL1(3),ITITL2(3),ITITL3(3),ITITL4(3) - DIMENSION ITITL5(3),ITITL6(3),ITITL7(3) - DIMENSION IARR1(3),IARR2(3) - DIMENSION IOUTIN(2),ILVLI(3),ITAUI(3) - DIMENSION ITITSM(4) - character*8 ctitsm(4) - DIMENSION IHOUR(4) - DIMENSION ILEV(2,4) - INTEGER ISCHED(10) - character*8 cdayw -c +/4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H ,3*4H ,00271100 -c data above was cut from data below. Appears to be MVS logic error - INTEGER IDESC(11,5) - character*8 cdesc(11,5) - DATA IDESC - +/4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H ,3*4H , - + 4H ,4HSTRE,4HAMS ,4H/ IS,4HOTAC,4HHS /,4H TEM,4HPS ,3*4H , - + 4H ,4HSTRE,4HAMS ,4H ,4H ,4H ,4H ,4H ,3*4H , - + 4H ,4HPRES,4HSURE,4H / T,4HEMPS,4H / V,4HWS ,4H ,3*4H , - + 4H ,4HPRES,4HSURE,4H / V,4HORTI,4HCITY,4HW ,4H ,3*4H / - DATA IISUB/1H ,2HP1,2HP2,2HP3,2HP4,2HP5,2HP6,2HI1,2HI2,2HI3, - 1 2HB2/ - DATA ILVL/4H700 ,1,4H 7,4H00MB,4H500 ,2,4H 5,4H00MB, - 1 4H400 ,3,4H 4,4H00MB,4H300 ,4,4H 3,4H00MB, - 2 4H200 ,5,4H 2,4H00MB,4H250 ,6,4H 2,4H50MB, - 1 4HTROP,7,4HTROP,4H-VWS,4H1000,8,4H 10,4H00MB, - 1 4H850 ,9,4H 8,4H50MB/ -C DATA ITITLE/2*4H ,4H S,4HTREA,4HMS/I,4HSOTA,4HCHS ,4H ,00272400 -C 1 4H 200,4HMB S,4HTREA,4HMS/W,4HINDS,4H/TRO,4HP PR,4HES / 00272500 - DATA ITITLE - 1 /4H ,4H ,4H S,4HTREA,4HMS/I,4HSOTA,4HCHS ,4H , - 2 4H 200,4HMB S,4HTREA,4HMS/W,4HINDS,4H/TRO,4HP PR,4HES , - 3 4H ,4HMB S,4HTREA,4HMS/I,4HSOTA,4HCHS/,4HTEMP,4HS , - 4 4H ,4HMB S,4HTREA,4HMS ,4H ,4H ,4H ,4H , - 5 4H ,4H PRE,4HSSUR,4HE/TE,4HMPS/,4HVWS ,4H ,4H , - 6 4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H , - 7 4H ,4H ,4H ,4H ,4H ,4H ,4H ,4H / - DATA IMONT/4H JAN,4H FEB,4H MAR,4H APR,4H MAY,4H JUN, - 1 4H JUL,4H AUG,4H SEP,4H OCT,4H NOV,4H DEC/ - DATA ITITL1/4H24HR,4H PRO,2HG / - DATA ITITL2/4HV.T.,4H ,2H / - DATA ITITL3/4H BA,4HSED ,2HON/ - DATA ITITL4/4HNWS-,4HNMC ,2HWA/ - DATA ITITL5/4HSHIN,4HGTON,2H. / - DATA ITITL6/4H ,4HTROP,2H. / - DATA ITITL7/4H 2,4H00MB,2H. / - DATA IGIANT/15/ - DATA IREGU/10/ - DATA IARR1/4HARRO,4HWS G,2HIV/ - DATA IARR3/4HNDS./ -c DATA ICIRC/Z'4CE05B00'/ - DATA ICIRC / 4H($ / - DATA IBOX/Z'7D4F5B00'/ - DATA IBCHK/4H / - DATA MAPT7/Z'5600000000000000'/ -c DATA MAPT7/Z'E5000000'/ - DATA MASK8/Z'FF00000000000000'/ - DATA MAPT13/Z'4000000000000000'/ - DATA ITITSM/4*8H / -c DATA ITITSM/4*4H / - DATA IHOUR/4H18HR,4H24HR,4H30HR,4H36HR/ - DATA ILEV/4H 700,4H600 ,4H 500,4H400 ,4H 300,4H250 ,4H 200, - 1 4H200 / - character*8 cblank - integer iblank - equivalence ( cblank,iblank ) - data cblank/' ' / - do 5,k=1,20 - iax=(k-1)*8+1 - 5 cbcd4(iax:iax+7)=cblank - continue - print *, ' ENTERING TITLE 9999' - print 1966,(iras(k),k=3,10) - 1966 format(4i8,' ',4i8) - do 10,k=1,25 - 10 ibcd(k)=iblank - ipany = 0 - call byteswap(ISLOTA, 8, 1) - IVAR=LAND(ISLOTA,MASK8) - print *,' 9999 TITLES ipana,ipany,ivar',ipana,ipany,ivar - print 955,'9999 spec titles ipana ipany ivar',ipana, - 1 ipany,ivar,islota,IVAR - call byteswap(ISLOTA, 8, 1) - 955 format(a50,1x,'ipana >',a12,1x,' pan >',i2, 1x,' ivar >',a9,2z20) - IF((IVAR.EQ.MAPT7).OR.(IVAR.EQ.MAPT13)) GO TO 1350 -c go to end of routine (1425) if next ifs are true - IF(IPANA.EQ.IISUB(3)) GO TO 1425 - IF(IPANA.EQ.IISUB(5)) GO TO 1425 - IF(IPANA.EQ.IISUB(7)) GO TO 1425 - IF(IPANA.EQ.IISUB(8)) GO TO 1425 - IF(IPANA.EQ.IISUB(9)) GO TO 1425 - IF(IPANA.EQ.IISUB(10)) GO TO 1425 - 1350 CONTINUE - IPANY=0 - IVARY=0 - IF((IVAR.EQ.MAPT7).OR.(IVAR.EQ.MAPT13)) IVARY=1 - IF((IVAR.EQ.MAPT7).OR.(IVAR.EQ.MAPT13)) - 1 print *,' 9999 MAPT7=IVARY' - IF(IPANA.NE.IBCHK) IPANY=1 - IUHR1=IRAS(3) - CALL W3AI15(IUHR1,IUHR1,1,2,1H-) - IDAY1=IRAS(4) - IMON=IRAS(5) - IYRR=IRAS(6) - CALL W3AI15(IDAY1,IDAY,1,2,1H-) -C -CADDED BY KUMAR BEGIN -C - IYRR = IYRR + 1900 - IF(IYRR.LT.1950) THEN - IYRR = IYRR + 100 - ENDIF -C -CADDED BY KUMAR END -C -c CALL DAYOWK(IDAY1,IMON,IYRR,IDAYB,IDAYW) - CALL DAYOWK(IDAY1,IMON,IYRR,IDAYB,cDAYW) - print *,'9999 dayowk ',iday1,imon,iyrr,idayb,cdayw - IOUT1=IOUTIN(1) - LVL11=ILVLI(1) - LVL1=ILVL(1,LVL11) - CALL ENCODE(IBCD(1),20) - WRITE(99,1405) ISLOTA,ISLOTB,IREM3A - 1405 FORMAT(1X,A4,A1,4X,A4,1X,5HFCST ) - IF(IOUT1.GE.2) GO TO 1360 - CALL ENCODE(IBCD(6),20) - WRITE(99,1400)ITITLE(1,IOUT1),LVL1,ITITLE(4,IOUT1),ITITLE(5,IOUT1) - 1400 FORMAT(2A4,4HMB S,2A4) - GO TO 1403 - 1360 CONTINUE - CALL ENCODE(IBCD(6),20) - WRITE(99,1401)LVL1,(ITITLE(I,IOUT1),I=2,5) - 1401 FORMAT( A4,4A4) - 1403 CONTINUE - CALL ENCODE(IBCD(11),48) - WRITE(99,1402)(ITITLE(I,IOUT1),I=6,8),IUHR1,IDAYW,IDAY1, - 1 IMONT(IMON),IYRR - 1402 FORMAT(3A4,5HVALID,1X,A2,2HZ ,A3,1X,I2,A4,3H ,I5,11X) - NCHAR=87 - NCHAR=67 - IF(IVARY.EQ.0) GO TO 1440 -C 00279900 -C ...PUT VARIAN MAP TITLE INTO LABEL ARRAY 00280000 -C 00280100 -C CALL ENCODE(IBCD(1),8) 00280200 -C WRITE(99,1407) INOPN1,INOPN2 00280300 -C1407 FORMAT(A4,A1,3X) 00280400 - IXL=30 - JXL=960 - HT=11.0 - print *,'before 1410 9999 print' - PRINT 1410, (IBCD(I),I=1,22) - DO 1500 IB2 = 1,25 - IBCD2(IB2) = IBCD(IB2) - write(cbcd2(ib2),1995)ibcd(ib2) -c cbcd22(ib2)=' ' -c cbcd22(1)='stuf' - 1995 format(a4) - 1500 CONTINUE - write(cbcd4(1:5),1901)islota,islotb - write(cbcd4(7:10),1903)iras(1),'HR' -c write (cbcd4(12:100),1711)ctitleg(11:14),ctitleg(20:21), -C 1 ctitleg(30:31),ctitleg(43:46) - write(cgulf(1),2711)iras(1),'HR',ctitleg(11:14),'MB' - write(cgulf(2),2712)iras(3),cdayw - write(cgulf(3),2713)iras(4),imont(iras(5)),iyrr,'AVN' - 2711 format(i2,a2,x,a4,a2) - 2712 format('VT ',i2.2,'Z',1x,a3) - 2713 format(i2.2,a4,' ',i5,1x,a3) - if(iout1 .ne. 4) then - write (cbcd4(12:100),1711)ctitleg(11:14), - 1 iras(3),cdayw,iras(4),IMONT(iras(5)),iyrr - else - write (cbcd4(12:100),1714)ctitleg(11:14), - 1 iras(3),cdayw,iras(4),IMONT(iras(5)),iyrr - endif -1711 format(' FCST ',a4,' STREAMS/ISOTACH ','VALID ',i2.2,'Z ', - 1 a3,1x,i2.2,' ',a4,' ',i5) -1714 format(' FCST ',a4,' STREAMS ','VALID ',i2.2,'Z ', - 1 a3,1x,i2.2,' ',a4,' ',i5) - 1903 format(i2,a2) - 1901 format(a4,a1) - CALL SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) - cbcd4(87:87) = 'X' - CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:nchar),0.0,NCHAR,1,0) - kprior(1)=1 - kprior(2)=1 - ht=1.0 - call putlab(600,2400,1.,cgulf(1),90.,20,kprior,0) - call putlab(620,2400,1.,cgulf(2),90.,20,kprior,0) - call putlab(640,2400,1.,cgulf(3),90.,20,kprior,0) - ht=11.0 -c CALL lPUTLAB(IXL,JXL,HT,IBCD2,0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD2,0.0,NCHAR,1,0) - 1410 FORMAT('0VARIAN TITLE= ',22A4) - CALL ENCODE(ITITSM(1),16) - WRITE(99,1408)IREM3A,LVL1,IUHR1,IMON,IDAY - 1408 FORMAT(A4,1H/,A3,A2,1HZ,I2,1H/,A2) - write(ctitsm(1),1956)ititsm(1),ititsm(2) - write(ctitsm(3),1956)ititsm(3),ititsm(4) - 1956 format(2a4) - print *,' 9999 ctitsm(1-4) ' ,ctitsm - CALL lPUTLAB(622,2543,3.0,ctitsm(1),90.0,8,1,0) - CALL lPUTLAB(635,2543,3.0,ctitsm(3),90.0,8,1,0) -c CALL PUTLAB(622,2543,3.0,ITITSM(1),90.0,8,1,0) -c CALL PUTLAB(635,2543,3.0,ITITSM(3),90.0,8,1,0) - GO TO 1425 -C 00282100 -C ...FAX MAP STRIP TITLES 00282200 -C 00282300 - 1440 CONTINUE -c build new (george vandenberghe) title - write(cbcd4(1:5),1901)islota,islotb - print 9988,'9999 ISLOTA AND B ',islota,islotb - 9988 format(a25,a4,a1) - write(cbcd4(7:10),1903)iras(1),'HR' -c write (cbcd4(12:100),1711)ctitleg(11:14),ctitleg(20:21), -C 1 ctitleg(30:31),ctitleg(43:46) - write (cbcd4(12:100),1711)ctitleg(11:14), - 1 iras(3),cdayw,iras(4),IMONT(iras(5)),iyrr - print *,' 9999 strip ',cbcd4(1:100) - NSTRIP=1 - IF(IRLAB.GE.1) NSTRIP=2 - DO 1449 IX=1,NSTRIP - IXL=31 - MLAST=MLAST+INCR - JXL=MLAST - HT=11.0 - IF(IPANY.EQ.1)HT=1.0 - NCHAR=6 - IBCD1(1)=IBCD(1) - IBCD1(2)=IBCD(2) - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:NCHAR),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL lPUTLAB(IXL,JXL,HT,IBCD1(1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(1),0.0,NCHAR,1,0) - IF(IPANY.NE.1)IXL=IXL+NCHAR*IGIANT - IF(IPANY.EQ.1)IXL=IXL+NCHAR*IREGU - NCHAR=10 - IBCD1(3)=ILVL(3,LVL11) - IBCD1(4)=ILVL(4,LVL11) - IBCD1(5)=IBCHK - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(9:nchar+9-1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(3),0.0,NCHAR,1,0) - IF(IPANY.NE.1)IXL=IXL+NCHAR*IGIANT - IF(IPANY.EQ.1)IXL=IXL+NCHAR*IREGU - NCHAR=15 - IJHOUR=24 - IF(ITAUI(1).EQ.5) IJHOUR=48 - IF(ITAUI(1).EQ.3) IJHOUR=30 - IF(ITAUI(1).EQ.4) IJHOUR=36 - IF(ITAUI(1).EQ.1) IJHOUR=18 - CALL ENCODE(IBCD1(6),16) - WRITE(99,1452)IJHOUR,ITITL1(2),ITITL1(3),ITITL2(1) - 1452 FORMAT(I2,2HHR,A4,A2,A4,2X) - HT=1.0 - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(21:nchar+21-1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(6),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IREGU - NCHAR=18 - HT=11.0 - CALL ENCODE(IBCD1(10),20) - WRITE(99,1441)IUHR1,IDAYW,IDAY1,IMONT(IMON),IYRR - 1441 FORMAT(A2,2HZ ,A3,1X,I2,A4,1X,I5,3X) - IF(IPANY.EQ.1) - 1 CALL lPUTLAB(IXL,JXL,HT,cbcd4(37:nchar+37-1),0.0,NCHAR,1,0) -c IF(IPANY.EQ.1)CALL PUTLAB(IXL,JXL,HT,IBCD1(10),0.0,NCHAR,1,0) - IF(IPANY.NE.1)IXL=IXL+NCHAR*IGIANT - IF(IPANY.EQ.1)IXL=IXL+NCHAR*IREGU - IF(IPANY.EQ.1) GO TO 1445 -C 00286700 -C ...FOUND WHOLE MAP 00286800 -C 00286900 - NCHAR=40 - HT=1.0 - CALL W3AI15(IRAS(7),IUHR2,1,2,1H-) - CALL ENCODE(IBCD1(15),40) - WRITE(99,1443)ITITL3(1),ITITL3(2),IUHR2,IRAS(8),IBCHK, - 1 IBCHK,IBCHK,IBCHK - 1443 FORMAT(2A4,2HON,1X,A2,2HZ/,I2,3H. ,2A4,2H ,2A4,2H ) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(57:nchar+57-1),0.0,NCHAR,1,0) 00287700 - IXL=IXL+NCHAR*IREGU - IF (IOUT1 .GT. 2) GO TO 1457 - NCHAR=24 - CALL ENCODE(IBCD1(25),24) - WRITE(99,1454)(IARR1(I),I=1,3),(IARR2(I),I=1,3),IARR3 - 1454 FORMAT(2(2A4,A2),A4) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(25),0.0,NCHAR,1,0) 00288400 - DO 1456 I=31,35 - IBCD1(I)=IBCHK - 1456 CONTINUE - print *,' before IOUTIN 1424' - IF(IOUTIN(2).EQ.1) GO TO 1424 - print *,' after IOUTIN 1424' - IXL=IXL+NCHAR*IREGU - IXL1=IXL - NCHAR=20 - CALL ENCODE(IBCD1(31),20) - WRITE(99,1458)(ITITL6(I),I=1,3),(ITITL7(I),I=1,3) - 1458 FORMAT(2(2A4,A2)) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(31),0.0,NCHAR,1,0) 00289500 - IXL=IXL1+IREGU - NCHAR=2 - HT=11.0 - print *,' 9999 cbox and ccir from titel ',cbox,ccirc - CALL lPUTLAB(IXL,JXL,HT,cbox,0.0,NCHAR,2,0) -c CALL PUTLAB(IXL,JXL,HT,IBOX,0.0,NCHAR,2,0) - IXL=IXL1+10*IREGU - CALL lPUTLAB(IXL,JXL,HT,ccirc,0.0,NCHAR,2,0) -c CALL PUTLAB(IXL,JXL,HT,ICIRC,0.0,NCHAR,2,0) - stop 'circle' - GO TO 1424 - 1457 CONTINUE - CALL ENCODE(IBCD1(25),44) - WRITE(99,1459) (IDESC(I,IOUT1),I=1,11) - 1459 FORMAT(11A4) -C CALL PUTLAB(IXL,JXL,HT,IBCD1(25),0.0,44,1,0) 00290700 - GO TO 1424 -C 00290900 -C ...FOUND PANEL MAP 00291000 -C ...GENERATE LEFT PANEL STRIP TITLE FOR LABEL ARRAY 00291100 -C 00291200 - 1445 CONTINUE - NCHAR=24 - HT=1.0 - CALL ENCODE(IBCD1(15),24) - WRITE(99,1454)(IARR1(I),I=1,3),(IARR2(I),I=1,3),IARR3 - print *, '9999 before 1445 putlab ' - stop 'after 1445' - CALL lPUTLAB(IXL,JXL,HT,cbcd4(57:nchar+57-1),0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(15),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IREGU -C 00292000 -C ...PRINT LEFT PANEL STRIP TITLE 00292100 -C 00292200 - PRINT 1446, (IBCD1(I),I=1,20) - 1446 FORMAT('0LEFT PANEL STRIP TITLE= ',20A4) -C 00292500 -C ...GENERATE RIGHT PANEL STRIP TITLE FOR LABEL ARRAY 00292600 -C 00292700 - NCHAR=10 - HT=11.0 - CALL ENCODE(IBCD1(21),12) - WRITE(99,1455)IREM1B - 1455 FORMAT(2X,A4,2HMB,4X) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(81:nchar+81-1),0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(21),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IGIANT - NCHAR=15 - HT=1.0 - CALL ENCODE(IBCD1(24),16) - WRITE(99,1453)IREM1A,ITITL1(2),ITITL1(3),ITITL2(1) - 1453 FORMAT(2A4,A2,A4,2X) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(93:nchar+93-1),0.0,NCHAR,1,0) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(24),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IREGU - NCHAR=18 - HT=11.0 - IF(IX.NE.1) GO TO 472 -C ...SAVE OLD TAU 00294500 - IOLD=IRAS(1) - IRAS(1)=24 - IF(IREM1A.EQ.IHOUR(1)) IRAS(1)=18 - IF(IREM1A.EQ.IHOUR(3)) IRAS(1)=30 - IF(IREM1A.EQ.IHOUR(4)) IRAS(1)=36 - CALL UPDATR - JUHR1=IRAS(3) - CALL W3AI15(JUHR1,JUHR1,1,2,1H-) - JDAY1=IRAS(4) - JMON=IRAS(5) - JYRR=IRAS(6) - CALL W3AI15(JDAY1,JDAY,1,2,1H-) - CALL DAYOWK(JDAY1,JMON,JYRR,JDAYB,JDAYW) - print*,'9999 DAYOWK # 2 ',JDAY1,JMON,JYRR,JDAYB,JDAYW - 472 CONTINUE - CALL ENCODE(IBCD1(28),20) - WRITE(99,1441)JUHR1,JDAYW,JDAY1,IMONT(JMON),JYRR -c CALL PUTLAB(IXL,JXL,HT,IBCD1(28),0.0,NCHAR,1,0) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(109:109+nchar-1 ),0.0,NCHAR,1,0) - IXL=IXL+NCHAR*IGIANT - IXL1=IXL - HT=1.0 - NCHAR=24 - CALL ENCODE(IBCD1(33),24) - JLEV=IBCHK - DO 462 JX=1,4 - IF(IREM1B.EQ.ILEV(1,JX)) JLEV=ILEV(2,JX) - 462 CONTINUE - CALL ENCODE(IBCD1(33),24) - WRITE(99,1462)(IARR1(I),I=1,3),JLEV,IARR3 - 1462 FORMAT(2A4,A2,2HE ,A3,5HMB WI,A4) -c CALL PUTLAB(IXL,JXL,HT,IBCD1(129:129+nchar-1),0.0,NCHAR,1,0) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(129:129+nchar-1),0.0,NCHAR,1,0) -C ...REPLACE TAU WITH OLD VALUE 00297600 - IRAS(1)=IOLD - CALL UPDATR -C 00297900 -C ...PRINT RIGHT PANEL STRIP TITLE 00298000 -C 00298100 - PRINT 1447, (IBCD1(I),I=21,38) - 1447 FORMAT('0RIGHT PANEL STRIP TITLE= ',18A4) - GO TO 1449 -C 00298500 -C ...PRINT WHOLE MAP STRIP TITLE 00298600 -C 00298700 - 1424 CONTINUE - print *,' 9999 at 1424' - PRINT 1448,(IBCD1(I),I=1,24) - PRINT 1451,(IBCD1(I),I=25,35) - 1451 FORMAT('0WHOLE MAP STRIP TITLE CONTINUED= ',11A4) - 1448 FORMAT('0WHOLE MAP STRIP TITLE= ',24A4) - IXL = 35 - IF(IAPT .EQ. 1) IXL = 30 - HT = 11.0 - IF(IAPT .EQ. 1) HT = 1.0 - DO 1501 IB2 = 1,40 - IBCD2(IB2) = IBCD1(IB2) - 1501 CONTINUE -C -------- ONE PANEL FAX SECTION--------- 00300000 -C CRUNCH OUT SPACES IN FAX TITLES, PUT ON NOAA INFO & PRINT OUT RESULT 00300100 - CALL SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) - PRINT 1510, (IBCD2(I),I=1,25) - 1510 FORMAT(1X,'IBCD2= ',25A4) -c CALL PUTLAB(IXL,JXL,HT,IBCD2(1),0.0,87,1,0) - CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:87),0.0,87,1,0) -c CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:47),0.0,47,1,0) -c CALL lPUTLAB(IXL,JXL,HT,cbcd4(1:47),0.0,47,0,0) -c CALL lPUTLAB(100,1000,HT,cbcd4(1:47),0.0,47,0,0) - print *,' EXITING TITLES 9999' - RETURN - 1449 CONTINUE - IXL = 40 -C PUT NOAA INFO CENTERED ON MULTIPLE PANEL CHARTS 00300900 - CALL SPCHK(IXL,JXL,IAPT,IPANA,IPANY,IVARY) - 1425 CONTINUE - print *,' EXITING TITLES 99992' - RETURN - END diff --git a/util/sorc/trpsfprv.fd/UVCLIP.f b/util/sorc/trpsfprv.fd/UVCLIP.f deleted file mode 100755 index d8ee9d4967..0000000000 --- a/util/sorc/trpsfprv.fd/UVCLIP.f +++ /dev/null @@ -1,44 +0,0 @@ - SUBROUTINE UVCLIP(U,V,A,B,IMAX,JMAX,UM,UA,JFLD) -C ...THIS SUBROUTINE WILL SCALE AND FLIP SIDEWAYS AND CLIP OFF2 FLDS00138400 - DIMENSION U(117,51),V(117,51) - DIMENSION A(IMAX,JMAX) - DIMENSION B(IMAX,JMAX) -C ...FIRST WE SCALE 00138800 - DO 195 I=1,117 - DO 195 J=1,51 - U(I,J)=U(I,J)*UM+UA - V(I,J)=V(I,J)*UM+UA - 195 CONTINUE -C ...FLIP V-FIELD SIDEWAYS AND CLIP AND MOVE INTO IMAX,JMAX ARRAY 00139400 - DO 320 I=1,117 - JNEW=I+1 - DO 310 J=1,IMAX - JR=51+1-J - A(J,JNEW)=V(I,JR) - 310 CONTINUE - 320 CONTINUE - DO 330 I=1,IMAX - A(I,1)=A(I,117) - A(I,119)=A(I,3) - 330 CONTINUE -C ...THEN OVERWRITE THE ORIGINAL V WITH FLIPPED V 00140600 - DO 350 J=1,JMAX - DO 340 I=1,IMAX - B(I,J)=A(I,J) - 340 CONTINUE - 350 CONTINUE - IF(JFLD.EQ.1) RETURN -C ...TO FLIP U FIELD SIDEWAYS AND CLIP INTO IMAX,JMAX ARRAY 00141300 - DO 370 I=1,117 - JNEW=I+1 - DO 360 J=1,IMAX - JR=51+1-J - A(J,JNEW)=U(I,JR) - 360 CONTINUE - 370 CONTINUE - DO 380 I=1,IMAX - A(I,1)=A(I,117) - A(I,119)=A(I,3) - 380 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/WNDPLO.f b/util/sorc/trpsfprv.fd/WNDPLO.f deleted file mode 100755 index 8155a66a85..0000000000 --- a/util/sorc/trpsfprv.fd/WNDPLO.f +++ /dev/null @@ -1,68 +0,0 @@ - SUBROUTINE WNDPLO(FLDU,FLDV,IMAX,JMAX) -C 00319800 -C ...GIVEN FLDU AND FLDV WIND COMPONENTS INKNOTS 00319900 -C ...TASK...GET WIND DIRECTION AND SPEED AND ENTER INTO LABEL ARRAY 00320000 -C ...IN A FORM WHICH WILL OBTAIN WIND STAFF AND BARBS 00320100 -C ...THESE GRIDPOINTS BEING IN A DIAMOND PATTERN. 00320200 -C 00320300 - COMMON/SHTST/ISSH -C ...ISSH = 1 IF ONE WISHES TO REVERSE WIND BARBS FOR SH WINDS. 00320500 - DIMENSION FLDU(IMAX,JMAX),FLDV(IMAX,JMAX) - DATA ICORN/0/ - DATA JCORN/-30/ - DATA IT/30/ - JLOB=3 - JHIB=JMAX-2 - ILHS=3 - IRHS=IMAX-1 - ILHSB=5 - IRHSB=IMAX-3 - IDEWAY=1 -C ...WHICH SETS IT FOR SIDEWAYS ORIENTATION FOR WIND DIR 00321700 - ADD=0. - XMPY=1.0 - INDENT=1 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTINGA ROW OR NOT. 00322100 -C ...WHERE INDENT IS ALTERNATING SWITCH FOR INDENTING A ROW OR NOT. 00322200 - DO 450 J=JLOB,JHIB,2 - IF(INDENT)433,434,433 - 433 CONTINUE - INDENT=0 - I=ILHS - I2=IRHS - GO TO 440 - 434 CONTINUE - INDENT=1 - I=ILHSB - I2=IRHSB - GO TO 440 -C ...PERFORM OPERATION ON WIND PT(I,J) 00323500 - 440 CONTINUE - ISTN=IT*(I-1)+ICORN - JSTN=IT*(J-1)+JCORN - U=FLDU(I,J)*XMPY+ADD - V=FLDV(I,J)*XMPY+ADD - CALL WWNDR(U,V,IDDFF,IDD,IFFF) - IF(IDEWAY.NE.1) GO TO 633 -C ...IDEWAY WAS=1, SO CONVERT IDD FROM TRUE NORTH TO GRID ORIENTED 00324300 - IDD=IDD-9 - IF(IDD.LE.0) IDD=IDD+36 - 633 CONTINUE - IOPTN=0 - IF(ISSH .NE. 1) GO TO 442 - IF(I .GT. 25) IDD = -IDD - 442 CONTINUE - CALL WNDBRK(ISTN,JSTN,IDD,IFFF,NWOK,IOPTN,iret) -c stop 'WNDBR' - IF(NWOK.GT.0) GO TO 572 - PRINT 444,I,J - 444 FORMAT('0ABNORMAL EXIT FROM WNDBRK WHERE I= ',I4,' J=',I4, - 1 'THIS WIND PLOT SKIPPED') -C ...IS THERE ENOUGH SPACE FOR ALL PIECES OF WIND VECTOR QQ 00325600 - 572 CONTINUE - I=I+4 - IF(I.LE.I2) GO TO 440 -C ...WHEN IT FALLS THRU HERE, THIS ROW IS FINISHED, GO TO NEXT J. 00326000 - 450 CONTINUE - RETURN - END diff --git a/util/sorc/trpsfprv.fd/WWNDR.f b/util/sorc/trpsfprv.fd/WWNDR.f deleted file mode 100755 index 933d291dc1..0000000000 --- a/util/sorc/trpsfprv.fd/WWNDR.f +++ /dev/null @@ -1,36 +0,0 @@ - SUBROUTINE WWNDR(U,V,IDDFF,IDD,IFFF) - IF(V)14,10,14 - 10 CONTINUE - IF(U)12,13,11 - 11 CONTINUE - ND=27 - GO TO 15 - 12 CONTINUE - ND=9 - GO TO 15 - 13 CONTINUE - IDDFF=0 - IDD=0 - IFFF=0 - RETURN - 14 CONTINUE - TAN=U/V - ANGLE=ATAN(ABS(TAN)) - ND=(3.1416+SIGN(1.5708,U)-SIGN((1.5708-ANGLE),TAN))*5.72958+.5 - IF(ND.EQ.0) ND=36 - 15 CONTINUE - NV=SQRT(U*U+V*V)+0.5 - IFFF=NV - IDD=ND - IF(NV-200)18,17,17 - 17 CONTINUE - NV=199 - 18 CONTINUE - IF(NV-100)20,19,19 - 19 CONTINUE - NV=NV-100 - ND=ND+50 - 20 CONTINUE - IDDFF=ND*100+NV - RETURN - END diff --git a/util/sorc/trpsfprv.fd/centre.f b/util/sorc/trpsfprv.fd/centre.f deleted file mode 100755 index f5a020bce3..0000000000 --- a/util/sorc/trpsfprv.fd/centre.f +++ /dev/null @@ -1,289 +0,0 @@ - SUBROUTINE CENTRE(Z,IMAX,JMAX,DOTSGI,A,B,M,ZLIM,ICEN1,LPLMI, - X IFLO,IFHI) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CENTRE DESCRIPTIVE TITLE NOT PAST COL 70 -C PRGMMR: KRISHNA KUMAR ORG: NP12 DATE: 1999-07-01 -C -C ABSTRACT: DOCUMENTATION WILL BE ADDED LATER. -C -C PROGRAM HISTORY LOG: -C ??-??-?? DICK SCHURR -C 93-04-07 LILLY CONVERT SUBROUTINE TO FORTRAN 77 -C 96-02-21 LIN CONVERT SUBROUTINE TO CFT-77 -C 96-07-22 LIN TURN OFF PRINT STATEMENT -C 1999-07-01 KRISHNA KUMAR ASSIGNED THE RIGHT VALUE FOR INDEF -C (FROM THE RANGE FUNCTION) FOR IBM -C AND CONVERTED THIS CODE FROM CRAY -C TO IBM RS/6000 -C -C USAGE: CALL CENTRE( Z, IMAX, JMAX, DOTSGI, A, B, M, ZLIM, ICEN1, -C LPLMI, IFLO, IFHI ) -C INPUT ARGUMENT LIST: -C INARG1 - GENERIC DESCRIPTION, INCLUDING CONTENT, UNITS, -C INARG2 - TYPE. EXPLAIN FUNCTION IF CONTROL VARIABLE. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C WRKARG - GENERIC DESCRIPTION, ETC., AS ABOVE. -C OUTARG1 - EXPLAIN COMPLETELY IF ERROR RETURN -C ERRFLAG - EVEN IF MANY LINES ARE NEEDED -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C DDNAME1 - GENERIC NAME & CONTENT -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C DDNAME2 - GENERIC NAME & CONTENT AS ABOVE -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C -C$$$ - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT(2),ITAPUT - COMMON/ADJ2/XIDID,YJDID -C - DIMENSION JTEXT(3) - DIMENSION Z(IMAX,JMAX) -C - CHARACTER*8 IFLO(5),IFHI(5) - CHARACTER*12 LTEXT - CHARACTER*12 MTEXT - CHARACTER*4 LPLMI - CHARACTER*4 IDECP - INTEGER M(2) - INTEGER ITYPE(2) - CHARACTER*1 CDECP -C - REAL INDEF,KDEF1,KDEF2 -C -C/// DATA IDECP/4H. / - DATA IDECP/'. '/ - DATA CDECP/'.'/ -C/// DATA ITEXT/3*0/ - DATA XIRRS/870./ - DATA ITYPE/0,0/ -C/// DATA IMSK1/Z'FF000000'/ -C/// DATA IMSK2/Z'FFFF0000'/ -C/// DATA INDEF/Z'7FFFFFFF'/ - DATA IMSK1/Z'FFFFFFFFFF000000'/ - DATA IMSK2/Z'FFFFFFFFFFFF0000'/ - DATA INDEF /1.0E307 / -C -C/// EQUIVALENCE(LTEXT,ITEXT(1)) -C/// EQUIVALENCE(MTEXT,JTEXT(1)) -C -C (1),(2),(3)...Z(IMAX,JMAX) IS GIVEN GRIDPOINT SCALED DATA FIELD -C (4) ..... DOTSGI IS DOTS PER GRID INTERVAL -C WHERE EACH DOT IS 1/100TH INCH ON VARIAN -C NEGATIVE DOTSGI SIGNALS MERC SRN HEMI OPTION -C (5),(6) ...TRUE Z VALUE = (Z + A) * B -C WHERE A IS ADDITIVE AND B IS MULTIPLICATIVE CONST -C (7) ..... M = NO. OF CHARACTERS DESIRED WHEN TRUE Z VALUE IS -C CONVERTED TO EBCDIC FOR CENTRAL VALUE -C (8) ..... ZLIM = LOWER LIMIT TO TRUE Z VALUE -C LESS THAN WHICH WE WILL IGNORE CENTERS. -C (9) ..... ICEN1 IS OPTION SWITCH -C =1 NORMAL CENTER FORMATTED LABELS -C =2 BIG H AND L USING SUBROUTINE HILO -C =3 SAME AS =1 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C =4 SAME AS =2 EXCEPT I IS DISPLACED TO RHS 2-PANEL -C (10)..... LPLMI IS FORMAT SELECTOR FOR SUBROUTINE BIN2EB -C FOR CONVERTING TRUE Z VALUE TO EBCDIC E.G., 'A99' -C (11)..... IFLO IS 5-WORD FORMAT STATEMENT FOR ENCODE OF LOW CENTR -C (12)..... IFHI IS 5-WORD FORMAT STATEMENT FOR ENCODE OF HI CENTER -C -C INITIALIZE FOR CENTER SEARCH -C - IMIN=1 - JMIN=1 - IISFC=0 - IF(M(2).EQ.9) IISFC=1 - IF(M(2).EQ.9) M(2)=3 - N=8 - ICOR = 0 - JCOR = 0 - IF(ICEN1 .LE. 0) GO TO 900 - IF(ICEN1 .GT. 4) GO TO 900 - GO TO(6,9,7,8),ICEN1 - 6 ICOR = SIGN((ABS(XIDID) + 0.5),XIDID) - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 7 ICOR = XIDID + XIRRS + 0.5 - JCOR = SIGN((ABS(YJDID) + 0.5),YJDID) - GO TO 9 - 8 ICOR = XIRRS + 0.5 - 9 CONTINUE - IRESET = 0 - SCALE = DOTSGI - IF(SCALE.LT.0) IRESET=1 - IF(SCALE.LT.0) SCALE=-SCALE - 10 ILOW=0 - IHIGH=0 - DO 100 J=JMIN,JMAX - DO 100 I=IMIN,IMAX -C -C TEST FOR BORDER VALUES. -C - IF(I.LE.IMIN+1.OR.I.GE.IMAX-1) GO TO 100 - IF(J.LE.JMIN+1.OR.J.GE.JMAX-1) GO TO 100 -C TEST FOR UNDEFINED VALUES. -C - IF(Z(I,J).EQ.INDEF) GO TO 100 - KDEF1=Z(I-1,J) - KDEF2=Z(I+1,J) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I-1,J-1) - KDEF2=Z(I-1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I+1,J-1) - KDEF2=Z(I+1,J+1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 - KDEF1=Z(I,J+1) - KDEF2=Z(I,J-1) - IF((KDEF1.EQ.INDEF).OR.(KDEF2.EQ.INDEF)) GO TO 100 -C -C TEST FOR LOW CENTER -C - IF(Z(I,J).GE.Z(I+1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J)) GO TO 30 - IF(Z(I,J).GE.Z(I-1,J+1)) GO TO 30 - IF(Z(I,J).GE.Z(I+1,J+1)) GO TO 30 - IF(Z(I,J).GT.Z(I-1,J-1)) GO TO 30 - IF(Z(I,J).GT.Z(I+1,J-1)) GO TO 30 -C -C FOUND LOW CENTER -C - ITYPE(2)=1 - ILOW=ILOW+1 - GO TO 50 -C -C TEST FOR HIGH CENTER -C - 30 IF(Z(I,J).LE.Z(I+1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J)) GO TO 100 - IF(Z(I,J).LE.Z(I-1,J+1)) GO TO 100 - IF(Z(I,J).LE.Z(I+1,J+1)) GO TO 100 - IF(Z(I,J).LT.Z(I-1,J-1)) GO TO 100 - IF(Z(I,J).LT.Z(I+1,J-1)) GO TO 100 -C -C FOUND HIGH CENTER -C - ITYPE(2)=2 - IHIGH=IHIGH+1 -C -C CALCULATE MAX/MIN POSITION USING STIRLING METHOD(9 POINTS) -C - 50 ANUMI=(Z(I+1,J)-Z(I-1,J)) - ADENMI=2.0*(Z(I+1,J)-2.0*Z(I,J)+Z(I-1,J)) - IF(ABS(ANUMI).GT.0.5*(ABS(ADENMI))) GO TO 115 - DELI=-ANUMI/ADENMI - XPOS=SCALE*((FLOAT(I)-1.0)+DELI) - ANUMJ=(Z(I,J+1)-Z(I,J-1)) - ADENMJ=2.0*(Z(I,J+1)-2.0*Z(I,J)+Z(I,J-1)) - IF(ABS(ANUMJ).GT.0.5*(ABS(ADENMJ))) GO TO 115 - DELJ=-ANUMJ/ADENMJ - YPOS=SCALE*((FLOAT(J)-1.0)+DELJ) -C -C ADJUST MAX/MIN DATA VALUE USING STIRLING INTERPOLATION -C - ZDELI=Z(I,J)+0.5*DELI*(Z(I+1,J)-Z(I-1,J))+0.5*DELI*DELI*(Z(I+1,J) - X-2.0*(Z(I,J))+Z(I-1,J)) - ZDELIU=Z(I,J+1)+0.5*DELI*(Z(I+1,J+1)-Z(I-1,J+1))+0.5*DELI*DELI* - X(Z(I+1,J+1)-2.0*Z(I,J+1)+Z(I-1,J+1)) - ZDELIL=Z(I,J-1)+0.5*DELI*(Z(I+1,J-1)-Z(I-1,J-1))+0.5*DELI*DELI* - X(Z(I+1,J-1)-2.0*Z(I,J-1)+Z(I-1,J-1)) - ZDELJ=ZDELI+0.5*DELJ*(ZDELIU-ZDELIL)+0.5*DELJ*DELJ*(ZDELIU-2.0* - XZDELI+ZDELIL) - GO TO 60 - 115 XPOS = SCALE * (FLOAT(I) - 1.0) - YPOS = SCALE * (FLOAT(J) - 1.0) - ZDELJ = Z(I,J) - GO TO 60 - 60 CONTINUE - JCAL = YPOS + 0.5 - ICAL = XPOS + 0.5 - JCAL = JCAL + JCOR - ICAL = ICAL + ICOR - TRUVAL = (ZDELJ + A ) * B - INTG = SIGN((ABS(TRUVAL) + 0.5),TRUVAL) - IF(FLOAT(INTG) .LT. ZLIM) GO TO 100 - IF(IISFC.EQ.1) GO TO 95 - NCHAR = M(2) - IF(ITYPE(2) .EQ. 2) GO TO 90 - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 91 -C -C ...FORMAT LOW CENTER... -C - 81 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - print *, INTG,MTEXT,NCHAR,LPLMI - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) - PRINT *, ' CENTRE:INTG=',INTG,' NCH=',NCHAR,' MTEXT=',MTEXT -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFLO)MTEXT - print *, LTEXT - print *, IFLO -C -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) - GO TO 96 - 90 CONTINUE - IF(IRESET .EQ. 1 .AND. I .GE. 26) GO TO 81 -C -C ...FORMAT HIGH CENTER... -C - 91 CONTINUE -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C/// -C/// CALL GBYTES(MTEXT,JTEXT,0,32,0,4) - N = 12 - WRITE(LTEXT,FMT=IFHI)MTEXT -C/// LTEXT(1:NCHAR) = MTEXT(1:NCHAR) -C/// LTEXT(NCHAR+1:NCHAR+1)= CHAR(0) -C PRINT *, ' IN CENTRE, IFHI=',IFHI -C PRINT *, ' LTEXT=', LTEXT,' MTEXT=', MTEXT - GO TO 96 -C -C ... FORMAT PRECIP CENTER-SPECIAL CASE -C - 95 CONTINUE - NCHAR=3 -C* CALL BIN2EB(INTG,JTEXT,NCHAR,LPLMI) - CALL BIN2EB(INTG,MTEXT,NCHAR,LPLMI) -C/// - CALL GBYTES(MTEXT,JTEXT,0,32,0,4) -C* IPUU=LAND(JTEXT(1),IMSK1) -C?? IPUU=IAND(JTEXT(1),IMSK1) -C* IPTH=LAND(SHFTL(JTEXT(1),8),IMSK2) -C??? IPTH=IAND(ISHFT(JTEXT(1),8),IMSK2) -C?? WRITE(LTEXT(1:4),FMT='(A1,A1,A2)')IPUU,IDECP,IPTH - LTEXT(1:1) = CDECP - LTEXT(2:4) = MTEXT(1:3) - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,4,IPRPUT,ITAPUT) - GO TO 100 - 96 CONTINUE - GO TO (97,99,97,99),ICEN1 - 97 CONTINUE - CALL PUTLAB(ICAL,JCAL,PUTHGT,LTEXT,PUTANG,N,IPRPUT,ITAPUT) - GO TO 100 - 99 CONTINUE - CALL HILO(ICAL,JCAL,ITYPE,LTEXT) - GO TO 100 - 100 CONTINUE - RETURN - 900 CONTINUE - PRINT 911, ICEN1 - 911 FORMAT(1H , 'ERROR RETURN FROM CENTRE. GIVEN ARGUMENT OUT-OF-RANGE - X. ICEN1 =HEX', Z8) - RETURN - END diff --git a/util/sorc/trpsfprv.fd/compile_trpsfprv_wcoss.sh b/util/sorc/trpsfprv.fd/compile_trpsfprv_wcoss.sh deleted file mode 100755 index c09de7ca10..0000000000 --- a/util/sorc/trpsfprv.fd/compile_trpsfprv_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -f makefile.$target -make -f makefile.$target clean -mv trpsfprv ../../exec diff --git a/util/sorc/trpsfprv.fd/encode.f b/util/sorc/trpsfprv.fd/encode.f deleted file mode 100755 index 030fae1547..0000000000 --- a/util/sorc/trpsfprv.fd/encode.f +++ /dev/null @@ -1,18 +0,0 @@ - subroutine encode(icv,iv) -c packs 1-4 byte integer into first four bytes of -c an integer variable AS ASCII!!. Replaces -c HDS encode function -c for this purpose -c WARNING. WHAT THIS CODE IS DOING IS NOT -c A GOOD IDEA, CALLER LOGIC SHOULD BE CHANGED. -c OR CALLER LOADED WITH SUCH LOGIC SHOULD BE -c REPLACED - character*8 cv - integer kv - equivalence (kv,cv) - write(cv(1:4),9) iv - 9 format(i4) - icv=kv - return - end - diff --git a/util/sorc/trpsfprv.fd/errmsg.f b/util/sorc/trpsfprv.fd/errmsg.f deleted file mode 100755 index eb4ce35826..0000000000 --- a/util/sorc/trpsfprv.fd/errmsg.f +++ /dev/null @@ -1,5 +0,0 @@ - subroutine errmsg(iv) - print 101,iv - 101 format(' ERRMSG CALLED WITH VALUE ',i9) - return - end diff --git a/util/sorc/trpsfprv.fd/get3.f b/util/sorc/trpsfprv.fd/get3.f deleted file mode 100755 index e63de9696f..0000000000 --- a/util/sorc/trpsfprv.fd/get3.f +++ /dev/null @@ -1,71 +0,0 @@ - subroutine get3(lun,luni,jpds,array,c132) - common/grbpds/kpds - COMMON/PACKRA/IRAS(10) -c array is an NMC GRIB TYPE 3 field on output -c jpds is set in the CALLER!! except for fields 1-3 - dimension array(360,181) - dimension jpds(25),jgds(25) - dimension grib(360,181) - dimension kpds(25),kgds(25) - character*132 c132 - logical lb(360,181) -ckumar - character*11 envvar ! for ibm_sp_6000 - character*80 fileg,filegi ! for ibm_sp_6000 - character*2 clugrb,clugrbix -ckumar - jf=360*181 - jflag=-1 - kf=jf - jpds(2)=96 - jpds(1)=7 - jpds(3)=3 - print 101,lun,luni - print 109,(jpds(ll),ll=1,25) - 109 format(5z17) -c -c*** kumar opening grib & index files here -c - write(clugrb,fmt='(i2)')lun - write(clugrbix,fmt='(i2)')luni - print*,'grib & index files unit #s ',clugrb,clugrbix -c - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') lun - call getenv(envvar,fileg) - call baopen(lun,fileg,iret) -c - envvar='FORT ' - write(envvar(5:6),fmt='(I2)') luni - call getenv(envvar,filegi) - call baopen(luni,filegi,iret) -c -c****** -c - call getgb1(lun,luni,jf,jflag,jpds,jgds, - 1 grib,kf,k,kpds,kgds,lb,array,ier) -c if ( ier .ne. 0) stop 99 - call w3fp11(grib,grib(2,1),c132,ierr) - print 106,k,c132 - 106 format(i6, 'LAB ',a132) - print 101,ier,k,kf - if(ier .ne.0 ) stop 9999 - print 102,(array(90,k),k=1,181) - 102 format(10f8.2) - 101 format(i9) -cj do 45,k=1,181 -c do 45,j=1,360 -c 45 if(j .gt. 70 .or. k .gt. 70) array(j,k)=array(70,70) -c SET IRAS VARIABLES - iras(1)=kpds(14) - iras(7)=kpds(11) - iras(8)=kpds(10) - iras(9)=kpds(9) - iras(10)=kpds(8) - call updatr -c iras(3)=iras(7) -c iras(4)=iras(8) -c iras(5)=iras(9) -c iras(6)=iras(10) - return - end diff --git a/util/sorc/trpsfprv.fd/getgb1.f b/util/sorc/trpsfprv.fd/getgb1.f deleted file mode 100755 index da5e9018c4..0000000000 --- a/util/sorc/trpsfprv.fd/getgb1.f +++ /dev/null @@ -1,214 +0,0 @@ - SUBROUTINE GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, - & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: GETGB1 FINDS AND UNPACKS A GRIB MESSAGE -C PRGMMR: IREDELL ORG: W/NMC23 DATE: 94-04-01 -C -C ABSTRACT: FIND AND UNPACK A GRIB MESSAGE. -C READ AN ASSOCIATED GRIB INDEX FILE (UNLESS IT ALREADY WAS READ). -C FIND IN THE INDEX FILE A REFERENCE TO THE GRIB MESSAGE REQUESTED. -C THE GRIB MESSAGE REQUEST SPECIFIES THE NUMBER OF MESSAGES TO SKIP -C AND THE UNPACKED PDS AND GDS PARAMETERS. (A REQUESTED PARAMETER -C OF -1 MEANS TO ALLOW ANY VALUE OF THIS PARAMETER TO BE FOUND.) -C IF THE REQUESTED GRIB MESSAGE IS FOUND, THEN IT IS READ FROM THE -C GRIB FILE AND UNPACKED. ITS MESSAGE NUMBER IS RETURNED ALONG WITH -C THE UNPACKED PDS AND GDS PARAMETERS, THE UNPACKED BITMAP (IF ANY), -C AND THE UNPACKED DATA. IF THE GRIB MESSAGE IS NOT FOUND, THEN THE -C RETURN CODE WILL BE NONZERO. -C -C PROGRAM HISTORY LOG: -C 94-04-01 IREDELL -C 95-05-10 R.E.JONES ADD ONE MORE PARAMETER TO GETGB AND -C CHANGE NAME TO GETGB1 -C -C USAGE: CALL GETGB1(LUGB,LUGI,JF,J,JPDS,JGDS, -C & GRIB,KF,K,KPDS,KGDS,LB,F,IRET) -C INPUT ARGUMENTS: -C LUGB LOGICAL UNIT OF THE UNBLOCKED GRIB DATA FILE -C LUGI LOGICAL UNIT OF THE UNBLOCKED GRIB INDEX FILE -C JF INTEGER MAXIMUM NUMBER OF DATA POINTS TO UNPACK -C J INTEGER NUMBER OF MESSAGES TO SKIP -C (=0 TO SEARCH FROM BEGINNING) -C (<0 TO REOPEN INDEX FILE AND SEARCH FROM BEGINNING) -C JPDS INTEGER (25) PDS PARAMETERS FOR WHICH TO SEARCH -C (=-1 FOR WILDCARD) -C LOOK IN DOC BLOCK OF W3FI63 FOR ARRAY KPDS -C FOR LIST OF ORDER OF UNPACKED PDS VALUES. IN -C MOST CASES YOU ONLY NEED TO SET 4 OR 5 VALUES -C TO PICK UP RECORD. -C JGDS INTEGER (22) GDS PARAMETERS FOR WHICH TO SEARCH -C (ONLY SEARCHED IF JPDS(3)=255) -C (=-1 FOR WILDCARD) -C OUTPUT ARGUMENTS: -C GRIB GRIB DATA ARRAY BEFORE IT IS UNPACKED -C KF INTEGER NUMBER OF DATA POINTS UNPACKED -C K INTEGER MESSAGE NUMBER UNPACKED -C (CAN BE SAME AS J IN CALLING PROGRAM -C IN ORDER TO FACILITATE MULTIPLE SEARCHES) -C KPDS INTEGER (25) UNPACKED PDS PARAMETERS -C KGDS INTEGER (22) UNPACKED GDS PARAMETERS -C LB LOGICAL (KF) UNPACKED BITMAP IF PRESENT -C F REAL (KF) UNPACKED DATA -C IRET INTEGER RETURN CODE -C 0 ALL OK -C 96 ERROR READING INDEX FILE -C 97 ERROR READING GRIB FILE -C 98 NUMBER OF DATA POINTS GREATER THAN JF -C 99 REQUEST NOT FOUND -C OTHER W3FI63 GRIB UNPACKER RETURN CODE -C -C SUBPROGRAMS CALLED: -C BAREAD BYTE-ADDRESSABLE READ -C GBYTE UNPACK BYTES -C FI632 UNPACK PDS -C FI633 UNPACK GDS -C W3FI63 UNPACK GRIB -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY C916/256, J916/2048 -C -C$$$ -C - PARAMETER (MBUF=8192*128) - PARAMETER (LPDS=23,LGDS=22) -C - INTEGER JPDS(25),JGDS(*),KPDS(25),KGDS(*) - INTEGER IPDSP(LPDS),JPDSP(LPDS),IGDSP(LGDS) - INTEGER JGDSP(LGDS) - INTEGER KPTR(20) -C - LOGICAL LB(*) -C - REAL F(*) -C - CHARACTER CBUF(MBUF) - CHARACTER*81 CHEAD(2) - CHARACTER*1 CPDS(28) - CHARACTER*1 CGDS(42) - CHARACTER*1 GRIB(*) - INTEGER IBUF(60) - EQUIVALENCE (IBUF(1), CBUF(1)) -C -C SAVE LUX,NSKP,NLEN,NNUM,CBUF - SAVE -C - DATA LUX/0/ - print *, LUGB,LUGI,JF,J,JPDS, - & KF,K,KPDS,IRET -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ INDEX FILE - IF(J.LT.0.OR.LUGI.NE.LUX) THEN -C REWIND LUGI -C READ(LUGI,fmt='(2A81)',IOSTAT=IOS) CHEAD - CALL BAREAD(LUGI,0,162,ios,chead) - IF(IOS.EQ.162.AND.CHEAD(1)(42:47).EQ.'GB1IX1') THEN - LUX=0 - READ(CHEAD(2),'(8X,3I10,2X,A40)',IOSTAT=IOS) NSKP,NLEN,NNUM - IF(IOS.EQ.0) THEN - NBUF=NNUM*NLEN - IF(NBUF.GT.MBUF) THEN - PRINT *,'GETGB1: INCREASE BUFFER FROM ',MBUF,' TO ',NBUF - NNUM=MBUF/NLEN - NBUF=NNUM*NLEN - ENDIF - CALL BAREAD(LUGI,NSKP,NBUF,LBUF,CBUF) -C call byteswap(CBUF, 8, LBUF/8) - IF(LBUF.EQ.NBUF) THEN - LUX=LUGI - J=MAX(J,0) - ENDIF - ENDIF - ENDIF - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C SEARCH FOR REQUEST - LGRIB=0 - KJ=J - K=J - KF=0 - IF(J.GE.0.AND.LUGI.EQ.LUX) THEN - LPDSP=0 - DO I=1,LPDS - IF(JPDS(I).NE.-1) THEN - LPDSP=LPDSP+1 - IPDSP(LPDSP)=I - JPDSP(LPDSP)=JPDS(I) - ENDIF - ENDDO - LGDSP=0 - IF(JPDS(3).EQ.255) THEN - DO I=1,LGDS - IF(JGDS(I).NE.-1) THEN - LGDSP=LGDSP+1 - IGDSP(LGDSP)=I - JGDSP(LGDSP)=JGDS(I) - ENDIF - ENDDO - ENDIF - IRET=99 - DOWHILE(LGRIB.EQ.0.AND.KJ.LT.NNUM) - KJ=KJ+1 - LT=0 - IF(LPDSP.GT.0) THEN - CPDS=CBUF((KJ-1)*NLEN+26:(KJ-1)*NLEN+53) - KPTR=0 - call byteswap(CBUF, 8, LBUF/8) - CALL GBYTE(CBUF,KPTR(3),(KJ-1)*NLEN*8+25*8,3*8) - call byteswap(CBUF, 8, LBUF/8) -c print *, KPTR, KJ, LGRIB, NNUM, LT, LPDSP -c print *, CPDS - CALL FI632(CPDS,KPTR,KPDS,IRET) - DO I=1,LPDSP - IP=IPDSP(I) - LT=LT+ABS(JPDS(IP)-KPDS(IP)) - ENDDO - ENDIF - IF(LT.EQ.0.AND.LGDSP.GT.0) THEN - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - CALL FI633(CGDS,KPTR,KGDS,IRET) - DO I=1,LGDSP - IP=IGDSP(I) - LT=LT+ABS(JGDS(IP)-KGDS(IP)) - print *, i, ip, JGDS(IP), KGDS(IP), LT - ENDDO - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C READ AND UNPACK GRIB DATA - IF(LT.EQ.0) THEN - call byteswap(CBUF, 8, LBUF/8) - CALL GBYTE(CBUF,LSKIP,(KJ-1)*NLEN*8,4*8) - CALL GBYTE(CBUF,LGRIB,(KJ-1)*NLEN*8+20*8,4*8) - call byteswap(CBUF, 8, LBUF/8) -c call byteswap(LSKIP, 8, 1) -c call byteswap(LGRIB, 8, 1) - CGDS=CBUF((KJ-1)*NLEN+54:(KJ-1)*NLEN+95) - KPTR=0 - print *, CGDS, LSKIP, LGRIB - CALL FI633(CGDS,KPTR,KGDS,IRET) -C BSM IF(LGRIB.LE.200+17*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN -C Change number of bits that can be handled to 25 - IF(LGRIB.LE.200+25*JF/8.AND.KGDS(2)*KGDS(3).LE.JF) THEN - CALL BAREAD(LUGB,LSKIP,LGRIB,LREAD,GRIB) - IF(LREAD.EQ.LGRIB) THEN - CALL W3FI63(GRIB,KPDS,KGDS,LB,F,KPTR,IRET) - IF(IRET.EQ.0) THEN - K=KJ - KF=KPTR(10) - ENDIF - ELSE - IRET=97 - ENDIF - ELSE - IRET=98 - ENDIF - ENDIF - ENDDO - ELSE - IRET=96 - ENDIF -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - RETURN - END diff --git a/util/sorc/trpsfprv.fd/i3to53.f b/util/sorc/trpsfprv.fd/i3to53.f deleted file mode 100755 index bc309f7a3d..0000000000 --- a/util/sorc/trpsfprv.fd/i3to53.f +++ /dev/null @@ -1,49 +0,0 @@ - subroutine i3to53(F3,F53) -c code to interpolate fro 360x181 type 3 -c latlon grid to 117x51 type 53 mercator grid -c simple example of Mark Iredell's ploates -c routine - parameter(ji=360*181) - parameter(ig53=53,jo53=117*51) - dimension F3(ji),F53(jo53) - dimension ipopt(2) -C - real rlat_03(ji),rlon_03(ji) - logical lo_03(ji) -C - real rlat_53(jo53),rlon_53(jo53) - equivalence( rlat_53(1), rlat_03(1) ) - equivalence( rlon_53(1), rlon_03(1) ) - logical lo_53(jo53) - equivalence( lo_53(1), lo_03(1) ) -C - integer ibi,ibo - integer kgdsi(22) -C -C - INTEGER KGDSO(22) - CHARACTER GDSO(42),gdsi(42) - INTEGER LENGDS - ibi=0 -cc define 360x181 grid - call makgds(3,kgdsi,gdsi,lengds,iret) -cc define 117x51 grid - call makgds(ig53,kgdso,gdso,lengds,iret) - if(iret.ne.0) stop 'makgd' -C -c ipopt=0 - ipopt(1)=1 - ipopt(2)=-1 - ip = 0 -c BICUBIC - ip=4 - - call ipolates(ip,ipopt,kgdsi,kgdso,ji,jo53,1, - 1 ibi,lo_06,F3,ko,rlat_53,rlon_53, - 2 ibo,lo_53,F53,iret) - print *, iret - if(iret.ne.0) stop 'ipol' - print * ,'IPOLATES RETURNING' - write(96) f53 - return - end diff --git a/util/sorc/trpsfprv.fd/j2i.f b/util/sorc/trpsfprv.fd/j2i.f deleted file mode 100755 index 6b6ae32791..0000000000 --- a/util/sorc/trpsfprv.fd/j2i.f +++ /dev/null @@ -1,20 +0,0 @@ - subroutine j2i(m,n) - COMMON/NSCHED/ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - common/nsched2/jsched - character*1 jsched(16,50) - character*8 c8(8,50) - equivalence(c8,isched) - madd=m/2 - mnew=madd*2 - if(mnew .eq. m) mnew2=madd - if(mnew .ne. m) mnew2=madd+1 - if(mnew .eq. m) ibb=8 - if(mnew .ne. m) ibb=7 - if (mnew .eq. m) c8(mnew2,n)(1:1)=jsched(m,n) - if (mnew .ne. m) c8(mnew2 ,n)(2:2)=jsched(m,n) - print *,' from j2i assigning jsched( ',m,n, - 1') to isched( ', mnew2,n, '), byte ',ibb,' with value', - 1 mova2i(jsched(m,n)) - return - end - diff --git a/util/sorc/trpsfprv.fd/land.f b/util/sorc/trpsfprv.fd/land.f deleted file mode 100755 index 39bf4a05ac..0000000000 --- a/util/sorc/trpsfprv.fd/land.f +++ /dev/null @@ -1,5 +0,0 @@ - function land(iv,iv2) - land=iand(iv,iv2) - return - end - diff --git a/util/sorc/trpsfprv.fd/lcntr.f b/util/sorc/trpsfprv.fd/lcntr.f deleted file mode 100755 index 15affcfc38..0000000000 --- a/util/sorc/trpsfprv.fd/lcntr.f +++ /dev/null @@ -1,54 +0,0 @@ - subroutine lcntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,label,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x FLD2,DASH2,DW2,SHAD2, - x FLD3,DASH3,DW3,SHAD3, - x fld4,dash4,dw4,shad4) ! added by kumar - dimension fld1(*),image(*),il(15),isched(8,50) - 1 ,index(*) - dimension jfid(14) - dimension label(*) - dimension fld2(*),fld3(*),fld4(*),dw1(2),dw2(2),dw3(2),dw4(2), - 1 dash1(2), - 1 dash2(2), - 1 dash3(2),dash4(2),shad(2),shad2(2),shad3(2),shad4(2) - integer dash1,dash2,dash3,dash4,shad,shad2,shad3,shad4, - 1 dw1,dw2,dw3,dw4 - print *,' arg1 (iret_cnt) = ',iret_cnt - print *,' arg2 (image) is scratch space ' - print *,' arg3 (imagsize_wrds ) is ', imagsiz_wrds - print 104,' arg 4 (IL OR MAP), is ',il - 104 format(a20,2a9,2(/,5i16),/,2i16,z20) - print *,' arg5 (label) is ',label(1) - print *,' arg6, ick, ',ick - print 103,' arg 7 jfid(1-14) ',jfid - 103 format(a20,5(/,5z20)) - print 105,isched - print 106,isched - 106 format(' arg8 ISCHED',8(1x,z16)) - 105 format(' arg8 isched ',8(1x,z8)) - print *,'arg9 (index )' ,index(1) - 1 ,(index(kk),kk=2,6) - print *,' arg 10 (nflds ) ',nflds - print 107,' args 11-14 (field dash dfw shad ) ', - 1 (fld1(k),k=1,10),dash1,dw1,shad - 107 format(a50,2(/,5f16.4),/,2z17,4x,2z17,4x,2z17,/) - print 107,' args 15-18 (field2 dash,dfw,shad ) ', - 1 (fld2(k),k=1,10),dash2,dw2,shad - print 107,' args 19-22 (field3,dash,dfw,shad ) ', - 1 (fld3(k),k=1,10),dash3,dw3,shad -c do k=1,48*119 -c fld1(k)=fld1(k)/10. -c if (nflds .ge. 2) fld2(k)=fld2(k)/1. -c if (nflds .ge. 3) fld3(k)=fld3(k)/1. -c end do - call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,label,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x FLD2,DASH2,DW2,SHAD2, - x FLD3,DASH3,DW3,SHAD3, - x fld4,dash4,dw4,shad4) - return - end diff --git a/util/sorc/trpsfprv.fd/lor.f b/util/sorc/trpsfprv.fd/lor.f deleted file mode 100755 index 401f420403..0000000000 --- a/util/sorc/trpsfprv.fd/lor.f +++ /dev/null @@ -1,5 +0,0 @@ - function lor(iv,iv2) - lor=ior(iv,iv2) - return - end - diff --git a/util/sorc/trpsfprv.fd/lputlab.f b/util/sorc/trpsfprv.fd/lputlab.f deleted file mode 100755 index ea24d80ce8..0000000000 --- a/util/sorc/trpsfprv.fd/lputlab.f +++ /dev/null @@ -1,22 +0,0 @@ - SUBROUTINE lPUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIORS,ITAG) - dimension kprior(2) - character*(*) ctext -c parse kprior - kprior(1)=0 - kprior(2)=0 - if (kpriors .eq. 0) then - kprior(1)=0 - kprior(2)=0 - else - kprior(2)=kpriors - kprior(1)=0 - endif - 904 format('LPUTLAB TEXT',A132,i4) - 901 format - 1 ('LPUTLAB ARGS',i6,i6,f6.2, '>',a16,'<',f6.2,i3,i6,i6,i8) - print 901,ipt,jpt,height,ctext,angle,nchar,kprior,itaG - print 904,ctext,nchar - call PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KPRIOR,ITAG) - return - end - diff --git a/util/sorc/trpsfprv.fd/main.block.data.f b/util/sorc/trpsfprv.fd/main.block.data.f deleted file mode 100755 index fa0944dd8e..0000000000 --- a/util/sorc/trpsfprv.fd/main.block.data.f +++ /dev/null @@ -1,21 +0,0 @@ -C -C SUBPROGRAM: MAIN.BLOCK.DATA BLOCK DATA FOR MAIN IN FAXMAKR90 -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-08-01 -C -C ABSTRACT: THIS IS THE BLOCK DATA STATEMENT FOR MAIN IN FAXMAKR90 CODE -C -C PROGRAM HISTORY LOG: -C 1999-08-01 KRISHNA KUMAR -C -C USAGE: BLOCK DATA ISCHED -C -C ATTRIBUTES: -C LANGUAGE: F90 -C MACHINE: IBM -C - BLOCK DATA ISCHED_DATA - COMMON /NSCHED/ ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - DATA ISCHED/4390,1,0,3600,Z'8000',Z'D800',0,0,392*0/ -C - END BLOCK DATA ISCHED_DATA -C diff --git a/util/sorc/trpsfprv.fd/main.f b/util/sorc/trpsfprv.fd/main.f deleted file mode 100755 index 40ea77b595..0000000000 --- a/util/sorc/trpsfprv.fd/main.f +++ /dev/null @@ -1,1050 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: GRAPH_TRPSFPRV -C PRGMMR: KUMAR ORG: NP12 DATE: 2000-02-16 -C ABSTRACT: READS INTERPOLATED SPECTRAL DATA PREPARED BY RUSS JONES -C IN A MERCATOR GRID(117X51). IT PRODUCES ANY NUMBER OF COMBINATIONS -C OF FIELDS AND LEVELS OUT TO 48 HOURS ON A MERCATOR BACKGROUND FOR -C FAX ONLY. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR(S)'S NAME(S) HERE -C 86-07-30 MILLER DESCRIPTION OF CHANGE -C 88-03-24 FARLEY REPLACED XDAM I/O WITH VSAM I/O -C 98-06-30 KRISHNA KUMAR. Modified the contour labelling in the -C fax products output from trpanl. The contours are now -C labelled every 10 grid points beginning in 5 and ending -C in 115 in the J - direction (longitude) -C 2000-02-04 KRISHNA KUMAR Converted this code from CRAY to IBM RS/6000 -C SP system. -C -C USAGE: -C INPUT FILES: -C TRPGRD - FORECAST DATA FIELDS FILE -C FT02F001 - GRAPHICS BACKGROUND FILE -C FT05F001 - INTERFACE CONTROL CARD -C FT08F001 - MAP SCHEDULE CONTRO FILE -C -C OUTPUT FILES: -C FT01F001 - GRAPHICS OUTPUT MAPS (VARIAN,FAX) -C FT06F001 - ALL PRINT OUTPUT, CHECKPOINTS, ETC. -C FT09F001 - ALL DUMPS, ERROR MESSAGES. -C -C SUBPROGRAMS CALLED: -C UNIQUE: CENTRE CLOSEF CLOSES CLOSET FAXSHD FLIPTR GETGES -C ISOTAC ISP2EB MAPX MERCIN POTEX REDFLD REDUCX RNCNTL -C SLTCRD SPCHK STR TITLES UVCLIP WNDPLO WWNDR -C LIBRARY: -C COMMON - CONSOL ENCODE DECODE ERRMSG -C W3LIB - W3AI01 W3AI15 W3AS00 W3FK40 W3FK43 W3FK41 W3AQ13 -C W3FM03 W3FP02 -C GRAPHICS - CNTR DUCK WNDBRK -C -C EXIT STATES: -C COND = 0 SUCCESSFUL RUN -C = 18 DESIRED FIELD NOT IN DISK TABLE -C = 19 RETRIEVED DATA HAS WRONG ID -C = 74 BAD RUN CARD -C = 711 END OF FILE ON INPUT SCHEDULE FILE -C = 715 WRONG TIME -C = 761 BAD BACKGROUND INPUT DISK -C = 765 BAD OUTPUT FILE -C -C REMARKS: 24 AND 48 HR 1000MB STREAMS WITH PLOTTED WIND BARBS AT -C THE 12Z CYCLE ARE THE ONLY TWO CHARTS NOW PRODUCED OPERATIONALLY. -C DUCKLING ADDED DECEMBER 4, 1985. -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 90 -C MACHINE: IBM RS/6000 SP -C -C$$$ -C -C ...TEST MERCIN - COMMON/BOBINS/LMERC(256),IDMERC(1539) - COMMON/XZPLAX/XZPLOT,YZPLOT,IORITY - COMMON/KPLOT/LABEL(2,1024),LABIX,NOBUF,IDRA(50) - COMMON/PACKRA/IRAS(10) - COMMON/PUTARG/PUTHGT,PUTANG,IPRPUT,ITAPUT - COMMON /NSCHED/ ISLOTA,IPANA,ISUB,IFLAB,INSET,IRLAB,ISCHED(8,50) - COMMON/ADJ2/XIDID,YJDID - COMMON/ADJ5/IRTKOR,IUPKOR - COMMON/FIXFLD/XIM(51),F(51) - COMMON /ISPACE/WORKS(18172) - COMMON/YUCK/FLD1(48,119),FLD2(48,119),FLD3(48,119), - & fld4(48,119) - COMMON/ILY/IT1A,LV1A,IFID(14),JFID(14) - character*56 cjfid,cifid - equivalence (cjfid,jfid),(cifid,ifid) - character*4 cvar4 - DIMENSION IL(15) - DIMENSION INDEX(6) - DIMENSION ICK(3) - DIMENSION ILVLI(3),IFLDI(3),ITAUI(3),IOUTIN(2) - DIMENSION NTAU (5) -ckumar DIMENSION MSG1(12) -ckumar DIMENSION MESS4(11) - character*4 msg1(12),mess4(11) - character*48 xmsg1 - character*44 xmess4 - equivalence (xmsg1, msg1) - equivalence (xmess4, mess4) -ckumar - DIMENSION IARR2(3) -c character*4 iarr2(3) -ckumar - DIMENSION LICYL(2) - DIMENSION IFLO(5),IFHI(5),IFF(5),IFC(5),IFG(5) - DIMENSION JSTPK(30),JSTPL(30),ITABMB(7),ITABFL(7),KSTPK(30), - 1 KSTPL(30) -ckumar DIMENSION ICFIX(6),JCFIX(10),KCFIX(6),LTHERM(4),LVWS(6),LFL(6) - DIMENSION ICFIX(12),JCFIX(12),KCFIX(12),LTHERM(12),LVWS(12), - 1 LFL(12) - DIMENSION IAREA(8,26) - INTEGER DASH1(2),DW1(2),SHAD(2),DASH2(2),DW2(2),DASH3(2),DW3(2) -ckumar - integer dash4(2),dw4(2),shad1(2),shad2(2),shad3(2),shad4(2) -ckumar -ckumar INTEGER ISCHED(8,50) - integer ihash - data ihash/Z'FFFFFFFFFFFF0000' / -ckumar REAL*8 MERCI - CHARACTER*8 MERCI -ckumar - DIMENSION ITITLE(17,8) - DIMENSION IPTITL(4) - INTEGER IHOUR(5) - INTEGER ITIM - INTEGER IHAVL(2) - INTEGER TITLE(17) - INTEGER ME (2) - data me /'4hBIN ','4hA3 '/ - INTEGER MON(12) -c LOGICAL LPARM(100) - character*1 lparm(100) -c LOGICAL LBLANK - character*1 lblank -c LOGICAL LEV(4) - character*1 lev(4) - LOGICAL PFAXMP,PVARMP,PAFOMP - EQUIVALENCE (IHAVL(1),KPRIOR) - EQUIVALENCE (T1,IL(15)) - EQUIVALENCE (LEV(1),LV1B) - DATA ITITLE/ - 1 '24 H','R 7','00 M','B ',7*' ',' V','ALID', - 2 4*' ', - 3 '24 H','R 5','00 M','B ST','REAM','S I','SOTA', - 4 'CHS ',' TEM','PERA','TURE','S V','ALID',4*' ', - 5 '24 H','R 4','00 M','B ',7*' ',' V','ALID', - 6 4*' ', - 7 '24 H','R 3','00 M','B ',7*' ',' V','ALID', - 8 4*' ', - 9 '24 H','R 2','00 M','B ',7*' ',' V','ALID', - X 4*' ', - 1 '24 H','R 2','50 M','B ST','REAM','S I','SOTA', - 2 'CHS ',' TEM','PERA','TURE','S V','ALID',4*' ', - 3 '24 H','R T','ROPO','PAUS','E PR','ESSU','RE T', - 4 'EMPS',' VER','T WN','D SH','R V','ALID',4*' ', - 5 '24 H','R 10','00 M','B ST','REAM','S ',5*' ', - 6 ' V','ALID',4*' '/ - DATA IMAX/48/,JMAX/119/ - DATA LBLTAP/55/ - DATA T1/30.0/ - DATA LEV/' ',' ',' ',' '/ - DATA LBLANK/' '/ - DATA IL(1),IL(2)/'MR4002',0/ - DATA IL(3),IL(4),IL(5),IL(6)/97,0,1440,3540/ -c DATA IL(3),IL(4),IL(5),IL(6)/97,0,1440,3840/ - DATA IL(7),IL(8),IL(9),IL(10)/97,0,1440,3540/ -c DATA IL(11),IL(12)/-60,-2/ -c DATA IL(11),IL(12)/30,298/ - DATA IL(11),IL(12)/00,0 / -c DATA IL(11),IL(12)/00,-302/ -c DATA IL(11),IL(12)/30,-2/ - DATA IL(13),IL(14)/-4,0/ - DATA INDEX/119,26,1,48,-2,24/ -ckumar -ckumar used block data statements separately !!!! -ckumar DATA ISCHED/4390,1,0,3600,Z'8000',Z'D800',0,0,392*0/ - - DATA ICK/0,18172,0/ -ckumar DATA MSG1/4HNWS ,4H;@20,4H** ,4HTROP,4HICAL,4H PRG,4HCOMP, -ckumar 1 4HILED,4H 04/,4H20/8,4H1***,4H ;:/ - data xmsg1 / - & 'NWS ;@20TROPICAL PRG COMPILED 04 20_8 1*** ;:'/ -ckumar - DATA MASKFF/Z'FF'/ - DATA NU/1/ - DATA JU/8/ - DATA MERCI/'TRPGRD '/ - DATA MXREC2/255/ - DATA IHOUR/2H18,2H24,2H30,2H36,2H48/ - DATA NTAU /4H18 H,4H24 H,4H30 H,4H36 H,4H48 H/ - DATA MON/ 3HJAN,3HFEB,3HMAR,3HAPR,3HMAY,3HJUN, - 13HJUL,3HAUG,3HSEP,3HOCT,3HNOV,3HDEC/ -c LOGICAL LA/'A'/ - character*1 la - data la/'A'/ -ckumar DATA MESS4/4HNWS ,4H;@20,4H** ,4H 1,4H OF,4H 1,4H MA, -ckumar 1 4HPS C,4HOMPL,4HETED,4H**;:/ - data xmess4/ - & 'NWS ;@20 ** 1 OF 1 MAPS COMPLETED **;;'/ -ckumar - DATA ITBSE/7400/ - DATA INCR/30/ - DATA MXITR/7/ - DATA S/.5/ - DATA LICYL/3H00Z,3H12Z/ - DATA iXLPLMI/3HI+-/ - DATA iYLPLMI/3HS99/ - DATA iZLPLMI/3HS+-/ - character*3 xlplmi,ylplmi,zlplmi - equivalence(xlplmi,ixlplmi) - equivalence(ylplmi,iylplmi) - equivalence(zlplmi,izlplmi) - DATA IFLO/4H(1HC,4H,1H$,4H,A2),2*0/ - DATA IFHI/4H(1HA,4H,1H$,4H,A2),2*0/ - DATA IFF/4H(A3,,4H2HK$,4H,A2),2*0/ - DATA IFC/4H(1HF,4H,A3,,4H1H$),2*0/ - DATA IFG/4H(A3,,4H1H$),3*0/ -ckumar DATA JSTPK/36,68,72,80,100,114,24*0/ - DATA JSTPK/5,15,25,35,45,55,65,75,85,95,105,115,18*0/ -ckumar DATA JSTPL/44,44,44,44,44,44,24*0/ - DATA JSTPL/44,44,44,44,44,44,44,44,44,44,44,44,18*0/ - DATA ITABMB/400,350,300,250,200,150,100/ - DATA ITABFL/240,270,300,340,390,450,530/ -ckumar DATA KSTPK/28,48,58,76,90,108,24*0/ - DATA KSTPK/5,15,25,35,45,55,65,75,85,95,105,115,18*0/ -ckumar DATA KSTPL/6*44,24*0/ - DATA KSTPL/12*44,18*0/ -ckumar DATA ICFIX/36,68,72,80,100,114/ - DATA ICFIX/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA JCFIX/38,52,60,66,70,82,90,98,106,112/ - DATA JCFIX/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA KCFIX/28,48,58,76,90,108/ - DATA KCFIX/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA LTHERM /9,32,60,86/ - DATA LTHERM/5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA LVWS /17,49,64,72,98,110/ - DATA LVWS /5,15,25,35,45,55,65,75,85,95,105,115/ -ckumar DATA LFL /21,36,53,76,102,114/ - DATA LFL /5,15,25,35,45,55,65,75,85,95,105,115/ - DATA MAPT7/Z'5600000000000000'/ -c DATA MAPT7/Z'E5000000'/ - DATA JA/26/ - DATA IA/8/ - DATA ITHOU/'1000'/ - DATA LV1B/' '/ - DATA IAREA/ - 1 2320,677,Z'83',68,108,0,0,0,2320,1172,Z'83',68,108,0,1172,0, - 2 1,126,Z'5',68,108,0,0,1299,2891,601,Z'83',70,108,0,601,0, - 3 2891,193,Z'45',178,23,0,0,589,1,126,Z'5',70,108,0,0,730, - 4 967,1083,Z'83',92,109,0,0,0,967,1083,Z'83',95,53,0,0,0, - 5 1934,1160,Z'83',75,108,0,0,0,3094,400,Z'83',73,108,0,400,0, - 6 1,126,Z'5',73,108,0,0,526,2308,775,Z'83',78,108,0,0,0, - 7 1,3600,Z'80',0,216,0,0,0,1,1800,Z'80',0,216,0,0,0, - 8 967,1083,Z'81',92,109,0,0,0,1015,386,Z'83',92,109,0,0,0, - 9 2027,772,Z'81',112,103,0,0,0,2652,772,Z'81',112,103,0,0,0, - 1 1934,890,Z'83',75,108,0,0,0,2272,1220,Z'83',68,108,0,1220,0, - 2 1,176,Z'5',68,108,0,0,1397,1,772,Z'81',112,103,0,0,0, - 3 670,772,Z'81',112,103,0,0,0,1347,772,Z'81',112,103,0,0,0, - 4 1,3485,Z'83',75,108,0,0,0,1158,1352,Z'83',Z'3C',Z'6C',0,0,0/ - DATA IBCHK/4H / - DATA IONE/1H1/ - DATA IPTITL/'MB S','TRM/','ITAC','H '/ -c -----------------new gwv cntr stuff - INTEGER MAXIWORD - PARAMETER (MAXIWORD=36) - - INTEGER MAXJSLINE - PARAMETER (MAXJSLINE=5828) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... ALLOCATE A BIG 1-D AREA for the image bitplane ... - - INTEGER IMAGSIZ_WRDS - PARAMETER (IMAGSIZ_WRDS=MAXIWORD*MAXJSLINE) - - COMMON /PICTURE/IMAGE - INTEGER IMAGE(IMAGSIZ_WRDS) - dimension krot_pri(2) - character*4 ctext -ckumar - COMMON/IOUTFAX/IFAXOUT,NRECFAX ! ADDED FOR DIRECT ACCESS FOR FAX OUTPUT -C - INTEGER IFAXOUT,NRECFAX -C -c---------------------------------------------------------- end new gwv -C - IL(15)=30000 - CALL W3TAGB('GRAPH_TRPSFPRV',2000,0047,0074,'NP12') -ckumar - NRECFAX = 0 - IFAXOUT = 81 -ckumar -c OPEN THE OUT PUT FAX FILE. - - OPEN (IFAXOUT, ACCESS='DIRECT', RECL=1440 ) -c -ckumar - CALL ERRMSG(9) - CALL CONSOL(MSG1) - REWIND NU -C -C ...INITIALIZE PUTLAB ARGUMENTS FOR CLABEL,CENTER CLOSED -C - PUTHGT=3.0 - PUTANG=90.0 - IPRPUT=0 - ITAPUT=0 - ISUBV=0 - PAFOMP=.FALSE. - PFAXMP=.FALSE. - PVARMP=.FALSE. -c ititialize label array -c XZPLOT=1.0 -c YZPLOT=1.0 -c IORITY=2 -c CALL ZPLOT(0.0,0.0,-3) -c now do it right!! -C -C INITIALIZE LABEL ARRAY -C -c LABIX = 0 -c NOBUF = 0 -cC -c IPT = 1 -c JPT = 0 -c HEIGHT = 1.0 -c ANGLE = 0.0 -c KROT_PRI(1) = 0 -c KROT_PRI(2) = 0 -c CTEXT(1:1) = '?' -c CTEXT(2:2) = CHAR(1) -c CTEXT(3:3) = '$' -c CTEXT(4:4) = CHAR(0) -c NCHAR = 2 -c ICMD = -2 -c CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, -c X ICMD) -c CALL PUTLAB(IPT,JPT,HEIGHT,CTEXT,ANGLE,NCHAR,KROT_PRI, -c X -7) -c do 18,k=1,9999 -c nchar=12 -c CALL PUTLAB(IPT,JPT+k, -c 1 HEIGHT,' now is the time',ANGLE,NCHAR,KROT_PRI, -c X ICMD) -c 18 continue -c stop 'putlab' -C -C -C ...INITIALIZE CONSTANTS - CALL MAPX -C ...WHERE MAPX FILLS /FIXFLD/ WITH LATITUDE DEPENDENT MERCATOR -C ...MAP CONSTANTS FOR EACH J ROW WHERE J=51 -C - CALL RNCNTL(NMAPS,IDATC,IOPN,ISWTCH,KRUN1,ITOUT1,ICYC1, - 1 INOPN1,INOPN2,INOPNA,INOPNB) -C ...INITIALIZE APPROPRIATE ID TABLES FOR INPUT FIELD DATA -C -c CALL W3FK40(MERCI,LMERC,MXREC2) -c CALL W3FK41(MERCI,IDMERC,MXREC2) - ICYCLT=IDMERC(3) - CALL GETGES(IRET) - PRINT 222,IRET - 222 FORMAT(1H0,10X,'CALLED GETGES TO NPREPARE GES STREAM FOR POTEX - 1AND RETURNED WITH IRET CODE = ',I2) - IF(ISWTCH.EQ.0) GO TO 7025 - 7000 CONTINUE - READ(JU,7050,END=7020)ICARD3,IIRUN1,IIRUN2,IIJOB1,IIJOB2,IICYC, - 1 NMAPS - 7050 FORMAT(A1,2(A4,A1),A4,I5) - IF(ICARD3.EQ.IONE) GO TO 7005 - PRINT 7003 - 7003 FORMAT(1H0,'BAD RUN CARD FORMAT ON TAPE8 FILE') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 74 -C -C ...FOUND CARD FORMAT ON TAPE8-RIGHT JOB-QQ - 7005 CONTINUE - IF(INOPNA.EQ.IIJOB1 .AND. INOPNB.EQ.IIJOB2) GO TO 7010 - DO 7006 IY=1,NMAPS - READ(JU,7200)ICARD1,LVL1A,LVL1B,IFLD1A,IFLD1B,ITAU1A,ITAU1B, - 2 LVL2A,LVL2B,IFLD2A,IFLD2B,ITAU2A,ITAU2B,LVL3A, - 3 LVL3B,IFLD3A,IFLD3B,ITAU3A,ITAU3B,ICODEA, - 3 ICODEB,IINFA,IINFB,IOUTA,IOUTB,MAPON,NSLOTS - 7200 FORMAT(A1,10(A4,A1),3X,2(A4,A1),2I4) - DO 7006 IX=1,NSLOTS - READ(JU,8200)ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ -c print 82000,' 9999 SLOT PRINT icard2,islota,islotb,ipana', -c 1 icard2,islota,islotb,ipana,ipanb,' ', ' ', 'a1,3(a4,a1)' -c print 82001,'9999 SLOT PRINT icard2',icard2 -c print 82001,'9999 SLOT PRINT islota ',islota -c print 82001,'9999 SLOT PRINT islotb ',islotb -c print 82001,'9999 SLOT PRINT ipana',ipana -c print 82001,'9999 SLOT PRINT ipanb ',ipanb -82001 format(a30,a5) - IF(IX .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,IX,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) - 7006 CONTINUE - GO TO 7000 - 7020 CONTINUE - PRINT 7007 - 7007 FORMAT(1H0,'END OF FILE ON TAPE8 BEFORE FINDING OPNL JOB TYPE') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 711 - 7010 CONTINUE - PRINT 7015,IIJOB1,IIJOB2 - 7015 FORMAT(1H0,'OPNL JOB FORMAT FOUND ON TAPE8= ',A4,A1) - 7025 CONTINUE - IMAPER=0 - DO 100 IT=1,NMAPS - CALL MERCIN(ISWTCH,NUMF,MAPON,NSLOTS,ILVLI, - 1 IFLDI,ITAUI,ICODIN,INAMIN,IOUTIN,IINFA,IINFB) - CALL REDFLD(ISWTCH,NUMF,ILVLI,IFLDI,ITAUI,IARR2,IERR) - IF(IERR.EQ.0) GO TO 93 - PRINT 95, MAPON,IERR - 95 FORMAT('0ID ERROR W3FK43-MAPON= ',I4,2X,I3,2X,'IERR=',I3) - PRINT 353 - 353 FORMAT(1H0,'MAP WAS SKIPPED') - DO 97 KK=1,NSLOTS - IF(ISWTCH.EQ.1) GO TO 99 - READ 8200, ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - 8200 FORMAT(A1,3(A4,A1),4I5,2A4,A2,4A4,A2,4A4) -82000 FORMAT(a50,A1,3(A4,A1),a20,4I5,2A4,A2,4A4,A2,4A4) - IF(KK .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,KK,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) - GO TO 97 - 99 CONTINUE - READ(JU,8200) ICARD2,ISLOTA,ISLOTB,IPANA,IPANB,IAREA1,IAREA2,ISUB, - 1 IFLAB,INSET,IRLAB,IREM1A,IREM1B,IREM1C,IREM2A,IREM2B, - 2 IREM3A,IREM3B,IREM3C,IREM4A,IREM4B,IMANOP,IMANOQ - IF(KK .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,KK,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) - 97 CONTINUE - GO TO 100 - 93 CONTINUE - IMAPER=IMAPER+1 - INCR1=0 - NNN=0 - MLAST=ITBSE-INCR - DO 1340 J=1,50 - DO 1340 I=1,8 - ISCHED(I,J)=0 - 1340 CONTINUE - DO 1500 JK=1,NSLOTS - CALL SLTCRD(ISWTCH,ISLOTA,ISLOTB,IPANA,IPANB,IRLAB,IREM3A,IREM3B, - 1 IREM3C,IREM4A,IREM4B,IAREA3,ISUB,IFLAB,INSET,IREM1A,IREM1B) -C -C ...PUT IPAK INFORMATION INTO IFID(1) -C - IF(JK .EQ. 1)ISUBV=ISUB - CALL IDCHCK(NSLOTS,JK,ISUBV,ISUB,PVARMP,PFAXMP,PAFOMP) -c 2/11/97 gwv build ipak information in cjfid (part 1) - write(cvar4,144)ifid(1) - 144 format(a4) - write(cjfid(1:4),144) cvar4 -c end 2/11 mod 1 -C - CALL TITLES(ISLOTA,ISLOTB,IPANA,IOUTIN,ILVLI,IARR2,IRLAB,INCR, - 1 INCR1,MLAST,ITAUI,IVAR,JLAST,INOPN1,INOPN2,IREM3A,IREM3B,IREM1A - 1,IREM1B - 1, IFLD1A,IFLD1B) - CALL FAXSHD(IAREA,IA,JA,IAREA3,INCR1,INCR,JLAST,NNN) - IF(IVAR.EQ.MAPT7) GO TO 1500 - INCR1=INCR1+INCR - MLAST=JLAST - 1500 CONTINUE -C -C ...INSERT DUMMY STRIP -C - IF(IVAR.EQ.MAPT7) GO TO 1501 - JLAST=JLAST+INCR - JXL=JLAST - IXL=1 - NCHAR=4 - KTEXT=IBCHK -C CALL PUTLAB(IXL,JXL,1.0,KTEXT,0.0,NCHAR,0,0) - 1501 CONTINUE - IX=ILVLI(1) - JX=ITAUI(1) - DO 1505 I=1,17 - TITLE(I)=ITITLE(I,IX) - 1505 CONTINUE - ITIM=IHOUR(JX) - TITLE(1) = NTAU(JX) - CALL W3AI15(IRAS(3),IRHR,1,2,1H-) - CALL W3AI15(IRAS(4),IRDA,1,2,1H-) - IRMO=IRAS(5) - CALL W3AI15(IRAS(6),IRYR,1,2,1H-) - CALL ENCODE(TITLE(14),16) - WRITE(99,122)IRHR,MON(IRMO),IRDA,IRYR - 122 FORMAT(1X,A2,2HZ ,A3,1X,A2,3H 19,A2) -C CALL PUTLAB(5,1,11.0,TITLE(1),0.0,68,1,0) -C CALL PUTLAB(20,70,11.0,ME,0.0,6,1,0) -C -C ...CONSTRUCT IPAK TITLE -C - DO 1506 I7=2,14 - IFID(I7) = IBCHK - 1506 CONTINUE -C -C ...PREPARE BASE TIME FOR TYPEWRITER COMMENT -C - KMO = IRAS(9) - CALL W3AI15(IRAS(8),KDA,1,2,1H-) - CALL W3AI15(IRAS(7),KHR,1,2,1H-) - LV1B = LV1A - IF(LV1B .EQ. ITHOU)GO TO 1507 - LEV(4)=LEV(3) - LEV(3)=LEV(2) - LEV(2)=LEV(1) - LEV(1)=LBLANK - 1507 CALL ENCODE(IFID(3),36) - WRITE(99,1405)KMO,KDA,KHR,IT1A,LV1B,(IPTITL(I3),I3=1,4) - 1405 FORMAT(I2,1H/,A2,1H/,A2,4HZ ,6A4) -c gwv 2/11/97 build ipak title (part 2) - write(cjfid(9:56),1405) - 1 KMO,KDA,KHR,IT1A,LV1B,(IPTITL(I3),I3=1,4) -c end 2/11 mod part 2 - PRINT 1409,(IFID(I9),I9=1,14) - 1409 FORMAT(1H0,'360 TYPEWRITER COMMENT= ',14A4) -C -c CALL EB2ISP(56,IFID(1),JFID(1),IERR) -c CALL ASC2ISP(56,IFID(1),JFID(1),IERR) -c gwv 2/11/97 commented out conversion below since it's now done -c in cntr package -c CALL ASC2ISP(56,cifid,cjfid,IERR) -C - PRINT 511 - 511 FORMAT('0SCHEDULE BIN FOLLOWS') -c CALL PDUMP(ISCHED(1,1),ISCHED(8,50),0) -C -C ...SETUP FOR MAP OUTPUT -C -C ...CONTOUR LABEL SUBROUTINES FOLLOW -C ...CLOSES CONTOURS LABELS FROM CENTER VALUES -C ...CLOSET CONTOURS LABELS FROM CONTOUR STRIP VALUES -C -C -C ...LOX IA A FLAG FOR DIRECT(=0)/INDIRECT(=1) CONTOUR LABEL VALUES -C -C ...ICK(1)=1 GOOD MAP -C ...ICK(1)=2 BAD OUTPUT TAPE -C ...ICK(1)=3 BAD BACKGROUND TAPE -C - IRTRY=3 - ICHOOS=IOUTIN(2) - print *,'ICHOOS 9999',ichoos - gO TO (1140,1110,1110,1120,1130,1130),ICHOOS -C -C -C ...STREAMS, ISOTACHS-ISOTHERMS- WITH PLOTTED WINDS -C -C ...IOUTIN(2)=3 -C ...WHERE FLD1=STREAMS -C ...WHERE FLD2=ISOTACHS -C ...WHERE FLD3=ISOTHERMS -C - 1110 CONTINUE - print *,' AFTER 1110 CONTINUE 9999' -C -C ...FIND STREAM CENTERS -C - ICEN1=1 - XLIM=-1. -c XS=-T1 - xs=30. - M=1 - XIDID=-5.0 - YJDID=-37.0 - A1=111.0 - B1=60.0 - PUTHGT=11.0 - IHAVL(1)=1 -C ROTATE CENTER LABELS 90 DEGREES - IHAVL(2)=1 - IPRPUT=KPRIOR - print *,'BEFORE CENTRE 9999' - CALL CENTRE(FLD1,IMAX,JMAX,XS,A1,B1,M,XLIM,ICEN1,XLPLMI,IFLO, - 1 IFHI) - print *,'AFTER CENTRE 9999' -C -C ...FIND ISOTACH CONTOUR LABELS FROM CENTERS -C - M=3 - LOX=0 - IUP=4 - IRTKOR=-6 - IUPKOR=-20 - A1=-6.5 - B1=20.0 - IPRPUT=2 - PUTHGT=3.0 - CALL CLOSES(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,YLPLMI,IFF,JSTPK, - 1 JSTPL,LOX,ITABMB,ITABFL,MXITR) -C -C ...FIND ISOTACH CONTOUR LABELS FROM STRIPS -C - LOX=0 - IFIX=2 - IUP=42 - M=3 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR=-6 - IUPKOR=-20 -ckumar DO 1111 ILAB=1,6 - DO 1111 ILAB=1,12 - JFIX=ICFIX(ILAB) - CALL CLOSET(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,IFIX,JFIX,YLPLMI,IFF,LOX, - 1 ITABMB,ITABFL,MXITR) - 1111 CONTINUE -C -C ...FIND ISOTHERM CONTOUR LABELS FROM CENTERS -C - M=3 - LOX=0 - IUP=4 - IRTKOR=-1 - IUPKOR=-35 - A1=0.0 - B1=5.0 - IPRPUT=2 - PUTHGT=3.0 - CALL CLOSES(FLD3,IMAX,JMAX,S,A1,B1,M,IUP,ZLPLMI,IFG,KSTPK,KSTPL, - 1 LOX,ITABMB,ITABFL,MXITR) -C -C ...FIND ISOTHERM CONTOUR LABELS FROM STRIPS - LOX=0 - IFIX=2 - IUP=42 - M=3 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR=-1 - IUPKOR=-35 -ckumar DO 1123 ILAB=1,6 - DO 1123 ILAB=1,12 - JFIX=KCFIX(ILAB) - CALL CLOSET(FLD3,IMAX,JMAX,S,A1,B1,M,IUP, - 1 IFIX,JFIX,ZLPLMI,IFG,LOX, - 1 ITABMB,ITABFL,MXITR) - 1123 CONTINUE -C -C ...SETUP FOR OUTPUT MAP-STREAMS/ISOTACHS/ISOTHERMS WITH -C ...PLOTTED WINDS -C - ICNT=3 - DW1(1)=2 - DW1(2)=0 -C ...FOR REGULAR LINES - DW2(1)=0 - DW2(2)=0 - DW3(1)=0 - DW3(2)=0 -C ...TO MAKE DOUBLE WEIGHT LINES - DASH1(1)=0 - DASH1(2)=0 - DASH3(1)=0 - DASH3(2)=0 -C ...NO DASHED LINES - SHAD(1)=0 - SHAD(2)=0 -C ...NO SHADING - DASH2(1)=7 - DASH2(2)=4 - DASH2(1)=20 - DASH2(2)=12 -c dash2(1)=ihash -c dash2(2)=ihash -C ...FOR DASHED LINES - GO TO 1400 -C -C -C -C ...STREAMS -WITH PLOTTED WINDS -C -C ...IOUTIN(2)=4 -C ...WHERE FLD1=STREAMS -C -C -C - 1120 CONTINUE - print *,' 9999 AFTER 1120 CONTINUE' -C -C ...FIND STREAM CENTERS -C - ICEN1=1 - XLIM=-1. - XS=-T1 - xs=-30 - M=1 - XIDID=-5.0 - YJDID=-37.0 - A1=111.0 - B1=30.0 - PUTHGT=11.0 - IHAVL(1) = 1 - IHAVL(2) = 1 - IPRPUT=KPRIOR - CALL CENTRE(FLD1,IMAX,JMAX,XS,A1,B1,M,XLIM,ICEN1,XLPLMI,IFLO, - 1 IFHI) -C -C ...SETUP FOR OUTPUT MAP-STREAMS WITH PLOTTED WINDS -C - WRITE(6,92) - 92 FORMAT( 10X,'***** PASSING THROUGH STREAMS-WINDS SECTION') - ICNT=1 - DW1(1)=2 - DW1(2)=0 -C ...FOR DOUBLE WEIGHT LINES - DASH1(1)=0 - DASH1(2)=0 -C ...NO DASHED LINES - SHAD(1)=0 - SHAD(2)=0 -C ...NO SHADING - GO TO 1200 -C ...TROPOPAUSE PRESSURE -C -C ...IOUTIN(2)=5 -C ...FLD1=TROPOPAUSE PRESSURE -C - 1130 CONTINUE - print *,' after 1130 continue 9999' -C -C ...FIND TROPOPAUSE PRESSURE CONTOUR LABELS FROM STRIPS -C ...USE INDIRECT FLIGHT LEVEL VALUES - LOX=1 - IFIX=2 - IUP=42 - M=3 - A3=0.0 - B3=50.0 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR= 0 - IUPKOR=-50 -ckumar DO 1122 ILAB=1,6 - DO 1122 ILAB=1,12 - JFIX=LFL(ILAB) - CALL CLOSET(FLD1,IMAX,JMAX,S,A3,B3,M,IUP,IFIX,JFIX,YLPLMI,IFC,LOX, - 1 ITABMB,ITABFL,MXITR) - 1122 CONTINUE -C -C****************************************************************** -C FIND ISOTHERM CONTOUR LABELS FOR CENTERS -C****************************************************************** - M = 3 - LOX = 0 - IUP = 4 - IRTKOR = -1 - IUPKOR = -31 - A3 = 0.0 - B3 = 5.0 - IPRPUT = 2 - PUTHGT = 3.0 - CALL CLOSES(FLD2,IMAX,JMAX,S,A3,B3,M,IUP,ZLPLMI,IFG,KSTPK,ISTPL, - + LOX,ITABMB,ITABFL,MXITR) -C -C****************************************************************** -C FIND ISOTHERM CONTOUR LABELS FROM STRIPS -C****************************************************************** - IUPKOR = -45 - IRTKOR = 0 - IPRPUT = 0 - PUTHGT = 3.0 - IFIX = 2 - LOX = 0 - IUP = 42 - M = 3 -ckumar DO 800 ILAB=1,4 - DO 800 ILAB=1,12 - JFIX = LTHERM(ILAB) - CALL CLOSET(FLD2,IMAX,JMAX,S,A3,B3,M,IUP,IFIX,JFIX,ZLPLMI,IFG, - + LOX,ITABMB,ITABFL,MXITR) - 800 CONTINUE -C -C****************************************************************** -C FIND VWS CONTOUR LABELS IN STRIPS -C* *************************************************************** - IUPKOR = -40 - IRTKOR = -5 - PUTHGT = 3.0 - IFIX = 2 - IUP = 42 - LOX = 0 - A3 = 0.0 - B3 = 2.0 - M = 3 -ckumar DO 805 ILAB=1,6 - DO 805 ILAB=1,12 - JFIX = LVWS(ILAB) - CALL CLOSET(FLD3,IMAX,JMAX,S,A3,B3,M,IUP,IFIX,JFIX,ZLPLMI,IFG, - + LOX,ITABMB,ITABFL,MXITR) - 805 CONTINUE -C -C ...SETUP FOR OUTPUT MAP-TROP PRESSURE -C - ICNT=3 -C PRESSURE LINES: DW, NO DASH - DW1(1) = 2 - DW1(2) = 0 - DASH1(1)=0 - DASH1(2)=0 -C TEMP LINES: REGULAR, DASH - DW2(1) = 0 - DW2(2) = 0 - DASH2(1) = 0 - DASH2(2) = 0 -C VERTICAL WIND SHEAR: REGULAR, NO DASH - DASH3(1) = 7 - DASH3(2) = 4 - DW3(1) = 0 - DW3(2) = 0 -C NO SHADING - SHAD(1) = 0 - SHAD(2) = 0 - GO TO 1400 -C -C ...STREAMS, ISOTACHS- WITH PLOTTED WINDS -C -C ...IOUTIN(2)=1 -C ...WHERE FLD1=STREAMS -C ...WHERE FLD2=ISOTACHS -C - 1140 CONTINUE - print *,' AFTER 1140 continue 9999' -C -C ...FIND STREAM CENTERS -C - ICEN1=1 - XLIM=-1. - XS=-T1 - xs=-30.0 - M=1 - XIDID=-5.0 - YJDID=-37.0 - A1=111.0 - B1=60.0 - PUTHGT=11.0 - IHAVL(1)=1 -C ROTATE CENTER LABELS 90 DEGREES - IHAVL(2)=1 - IPRPUT=KPRIOR - print *,' BEFORE 1140 CENTRE CALL 9999 ' -c call ct53(fld1) - CALL CENTRE(FLD1,IMAX,JMAX,XS,A1,B1,M,XLIM,ICEN1,XLPLMI,IFLO, - 1 IFHI) - print *,' after 1140 CENTRE CALL 9999 ' -C -c stop 'CENTRE 1140' -C ...FIND ISOTACH CONTOUR LABELS FROM CENTERS -C - M=3 - LOX=0 - IUP=4 - IRTKOR=-6 - IUPKOR=-20 - A1=-6.5 - B1=20.0 - IPRPUT=2 - PUTHGT=3.0 - CALL CLOSES(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,YLPLMI,IFF,JSTPK, - 1 JSTPL,LOX,ITABMB,ITABFL,MXITR) -C -C ...FIND ISOTACH CONTOUR LABELS FROM STRIPS -C - LOX=0 - IFIX=2 - IUP=42 - M=3 - PUTHGT=3.0 - IPRPUT=0 - IRTKOR=-6 - IUPKOR=-20 -ckumar DO 1141 ILAB=1,6 - DO 1141 ILAB=1,12 - JFIX=ICFIX(ILAB) -c call ct49 (fld2) -c call frame -c do kj=1,118 -c do ki=1,49 -c fld2(kj,ki)=fld2(ki,kj)*1.94 -c end do -c end do - CALL CLOSET(FLD2,IMAX,JMAX,S,A1,B1,M,IUP,IFIX,JFIX,YLPLMI,IFF,LOX, - 1 ITABMB,ITABFL,MXITR) -c do kj=1,118 -c do ki=1,49 -c fld2(kj,ki)=fld2(ki,kj)/1.94 -c end do -c end do - 1141 CONTINUE -C -C ...SETUP FOR OUTPUT MAP-STREAMS/ISOTACHS/ WITH -C ...PLOTTED WINDS -C - ICNT=2 - DW1(1)=2 - DW1(2)=0 -C ...FOR DOUBLE WT LINES - DW2(1)=0 - DW2(2)=0 - dw2(1)=2 - dw1(1)=0 -cccccccccccccccccc dw2(1)=2 -C ...TO MAKE REGULAR LINES - DASH1(1)=0 - DASH1(2)=0 -C ...NO DASHED LINES -c DASH2(1)=7 -c DASH2(2)=4 - DASH2(1)=20 - DASH2(2)=14 -C ...DASHED LINES - SHAD(1)=0 - SHAD(2)=0 -C ...NO SHADING - GO TO 1300 -C -C ...OUTPUT MAP-FLD1 -C - 1200 CONTINUE -c CALL PDUMP(LABEL(1,1),LABEL(2,LABIX),0) -C ...CLOSE OUT LABEL ARRAY AND WEF TAPE55 - CALL lPUTLAB(0,0,1.0,1HA,0.0,1,0,999) -c CALL PUTLAB(0,0,1.0,1HA,0.0,1,0,999) - ICK(3)=0 - IF(IT.EQ.NMAPS) ICK(3)=1 - 1201 CONTINUE - nflds=icnt -cc CALL CNTR(IL,-1,ICK,JFID,ISCHED,INDEX,ICNT,FLD1,DASH1,DW1,SHAD) -c call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, -c 1 map,LABEL,ichk,ifid,isched,index, -c 1 nflds, -c x FLD1,DASH1,DW1,SHAD) - print *,' from first cntr ',nflds - rewind (55) -ckumar - print*,'In Main before CNTR' -ckumar - call cntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,-1,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x fld2,dash2,dw2,shad2, ! added by kumar - x fld3,dash3,dw3,shad3, ! added by kumar - x fld4,dash4,dw4,shad4) ! added by kumar -ckumar - IF(ICK(1)-2) 100,1202,706 - 1202 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1201 -C -C ...OUTPUT MAP-FLD1/FLD2/FLD3 -C - 1400 CONTINUE -c CALL PDUMP(LABEL(1,1),LABEL(2,LABIX),0) -C ...CLOSE OUT LABEL ARRAY AND WEF TAPE55 -c CALL PUTLAB(0,0,1.0,1HA,0.0,1,0,999) - CALL lPUTLAB(0,0,1.0,1HA,0.0,1,0,999) - ICK(3)=0 - IF(IT.EQ.NMAPS) ICK(3)=1 - 1301 CONTINUE - nflds=icnt - rewind (55) - do kjj=1,50 - print 1077,(isched(jm,kjj),jm=1,8) - end do - 1077 format(5z17) -cc CALL CNTR(IL,-1,ICK,JFID,ISCHED,INDEX,ICNT,FLD1,DASH1,DW1,SHAD, -cc 1 FLD2,DASH2,DW2,SHAD,FLD3,DASH3,DW3,SHAD) - print *,' from second cntr ',nflds - call lcntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,-1,ick,jfid,isched,index, - 1 nflds, - x FLD1,DASH1,DW1,SHAD, - x FLD2,DASH2,DW2,SHAD, - x FLD3,DASH3,DW3,SHAD, - x fld4,dash4,dw4,shad) - IF(ICK(1)-2) 100,1302,706 - 1302 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1301 -C -C ...OUTPUT MAP-FLD1/FLD2 -C - 1300 CONTINUE -c CALL PDUMP(LABEL(1,1),LABEL(2,LABIX),0) -C ...CLOSE OUT LABEL ARRAY AND WEF TAPE55 - CALL lPUTLAB(0,0,1.0,1HA,0.0,1,0,999) -c CALL PUTLAB(0,0,1.0,1HA,0.0,1,0,999) - ICK(3)=0 - IF(IT.EQ.NMAPS) ICK(3)=1 - 1401 CONTINUE - nflds=icnt - rewind (55) - do kjj=1,50 - print 1077,(isched(jm,kjj),jm=1,8) - end do - -cc CALL CNTR(IL,-1,ICK,JFID,ISCHED,INDEX,ICNT,FLD1,DASH1,DW1,SHAD, -cc 1 FLD2,DASH2,DW2,SHAD) - print *,' from third cntr ',nflds - print *,'FLD 1 ',(FLD1(45,jjj),jjj=1,45) - print *,'FLD 2 ',(FLD2(45,jjj),jjj=1,45) -cj call ct49(fld1) -c c call frame -c call ct49(fld2) -c call frame - call lcntr(iret_cnt, IMAGE, IMAGSIZ_WRDS, - 1 il,-1,ick,jfid,isched,index, - 1 nflds, - x FLD2,DASH2,DW1,SHAD, - x FLD1,DASH1,DW2,SHAD, - x FLD3,DASH3,DW3,SHAD, ! added by kumar - x fld4,dash4,dw4,shad) - - IF(ICK(1)-2) 100,1402,706 - 1402 IRTRY=IRTRY-1 - IF(IRTRY.EQ.0) GO TO 707 - GO TO 1401 - 100 CONTINUE -C -C ... -C - 96 CONTINUE - CALL CONSOL('NWS,TROPICAL SURFACE ANALYSIS FAX ENDED:') - PRINT 750,IMAPER,NMAPS - 750 FORMAT(1H1,I3,' OF ',I3,' MAPS COMPLETED') -c gwv 2/25/97 END CNTR 6bit file PROPERLY!! -ckumar - CALL ENDMAP (IFAXOUT,NRECFAX) - CLOSE (IFAXOUT) -ckumar -c end 2/25 insert - CALL ENCODE(MESS4(4),12) - WRITE(99,770)IMAPER,NMAPS - 770 FORMAT(I4,2X,2HOF,I4) - CALL CONSOL(MESS4) - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 0 - - 706 CONTINUE - PRINT 761 - 761 FORMAT('1BAD BACKGROUND INPUT TAPE OR DISC ') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 761 - 707 CONTINUE - PRINT 765 - 765 FORMAT('1BAD OUTPUT TAPE') - CALL W3TAGE('GRAPH_TRPSFPRV') - STOP 765 - END - diff --git a/util/sorc/trpsfprv.fd/makefile b/util/sorc/trpsfprv.fd/makefile deleted file mode 100755 index cf2bce031a..0000000000 --- a/util/sorc/trpsfprv.fd/makefile +++ /dev/null @@ -1,49 +0,0 @@ -SHELL=/bin/sh -# -SRCS= lcntr.f j2i.f lputlab.f get3.f shftl.f stream3.f i3to53.o shftr.f \ - errmsg.f land.f lor.f encode.f CLOSEF.f CLOSES.f CLOSET.f FAXSHD.f \ - FLIPTR.f GETGES.f IDCHCK.f ISOTAC.f MAPX.f MERCIN.f POTEX.f REDFLD.f \ - REDUCX.f RNCNTL.f SLTCRD.f SPCHK.f STR.f TITLES.f UVCLIP.f WNDPLO.f \ - WWNDR.f w3fp02_fake.f main.f main.block.data.f getgb1.f centre.f \ - reblkfx4.F - -OBJS= lcntr.o j2i.o lputlab.o get3.o shftl.o stream3.o i3to53.o shftr.o \ - errmsg.o land.o lor.o encode.o CLOSEF.o CLOSES.o CLOSET.o FAXSHD.o \ - FLIPTR.o GETGES.o IDCHCK.o ISOTAC.o MAPX.o MERCIN.o POTEX.o REDFLD.o \ - REDUCX.o RNCNTL.o SLTCRD.o SPCHK.o STR.o TITLES.o UVCLIP.o WNDPLO.o \ - WWNDR.o w3fp02_fake.o main.o main.block.data.o getgb1.o centre.o \ - reblkfx4.o - -FC = ifort -# -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} ${BUFR_LIB8} - -CMD = trpsfprv -# -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -qopenmp -assume byterecl -convert big_endian \ - -assume nobscc -assume noold_ldout_format -warn usage - -LDFLAGS = -qopenmp - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/trpsfprv.fd/makefile.theia b/util/sorc/trpsfprv.fd/makefile.theia deleted file mode 100755 index cf2bce031a..0000000000 --- a/util/sorc/trpsfprv.fd/makefile.theia +++ /dev/null @@ -1,49 +0,0 @@ -SHELL=/bin/sh -# -SRCS= lcntr.f j2i.f lputlab.f get3.f shftl.f stream3.f i3to53.o shftr.f \ - errmsg.f land.f lor.f encode.f CLOSEF.f CLOSES.f CLOSET.f FAXSHD.f \ - FLIPTR.f GETGES.f IDCHCK.f ISOTAC.f MAPX.f MERCIN.f POTEX.f REDFLD.f \ - REDUCX.f RNCNTL.f SLTCRD.f SPCHK.f STR.f TITLES.f UVCLIP.f WNDPLO.f \ - WWNDR.f w3fp02_fake.f main.f main.block.data.f getgb1.f centre.f \ - reblkfx4.F - -OBJS= lcntr.o j2i.o lputlab.o get3.o shftl.o stream3.o i3to53.o shftr.o \ - errmsg.o land.o lor.o encode.o CLOSEF.o CLOSES.o CLOSET.o FAXSHD.o \ - FLIPTR.o GETGES.o IDCHCK.o ISOTAC.o MAPX.o MERCIN.o POTEX.o REDFLD.o \ - REDUCX.o RNCNTL.o SLTCRD.o SPCHK.o STR.o TITLES.o UVCLIP.o WNDPLO.o \ - WWNDR.o w3fp02_fake.o main.o main.block.data.o getgb1.o centre.o \ - reblkfx4.o - -FC = ifort -# -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} ${BUFR_LIB8} - -CMD = trpsfprv -# -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -qopenmp -assume byterecl -convert big_endian \ - -assume nobscc -assume noold_ldout_format -warn usage - -LDFLAGS = -qopenmp - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/trpsfprv.fd/makefile.wcoss_cray b/util/sorc/trpsfprv.fd/makefile.wcoss_cray deleted file mode 100755 index dc96b1d1b1..0000000000 --- a/util/sorc/trpsfprv.fd/makefile.wcoss_cray +++ /dev/null @@ -1,49 +0,0 @@ -SHELL=/bin/sh -# -SRCS= lcntr.f j2i.f lputlab.f get3.f shftl.f stream3.f i3to53.o shftr.f \ - errmsg.f land.f lor.f encode.f CLOSEF.f CLOSES.f CLOSET.f FAXSHD.f \ - FLIPTR.f GETGES.f IDCHCK.f ISOTAC.f MAPX.f MERCIN.f POTEX.f REDFLD.f \ - REDUCX.f RNCNTL.f SLTCRD.f SPCHK.f STR.f TITLES.f UVCLIP.f WNDPLO.f \ - WWNDR.f w3fp02_fake.f main.f main.block.data.f getgb1.f centre.f \ - reblkfx4.F - -OBJS= lcntr.o j2i.o lputlab.o get3.o shftl.o stream3.o i3to53.o shftr.o \ - errmsg.o land.o lor.o encode.o CLOSEF.o CLOSES.o CLOSET.o FAXSHD.o \ - FLIPTR.o GETGES.o IDCHCK.o ISOTAC.o MAPX.o MERCIN.o POTEX.o REDFLD.o \ - REDUCX.o RNCNTL.o SLTCRD.o SPCHK.o STR.o TITLES.o UVCLIP.o WNDPLO.o \ - WWNDR.o w3fp02_fake.o main.o main.block.data.o getgb1.o centre.o \ - reblkfx4.o - -FC = ifort -# -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} ${BUFR_LIB8} - -CMD = trpsfprv -# -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -qopenmp -assume byterecl -convert big_endian \ - -assume nobscc -assume noold_ldout_format -warn usage - -LDFLAGS = -openmp - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/trpsfprv.fd/makefile.wcoss_dell_p3 b/util/sorc/trpsfprv.fd/makefile.wcoss_dell_p3 deleted file mode 100755 index cf2bce031a..0000000000 --- a/util/sorc/trpsfprv.fd/makefile.wcoss_dell_p3 +++ /dev/null @@ -1,49 +0,0 @@ -SHELL=/bin/sh -# -SRCS= lcntr.f j2i.f lputlab.f get3.f shftl.f stream3.f i3to53.o shftr.f \ - errmsg.f land.f lor.f encode.f CLOSEF.f CLOSES.f CLOSET.f FAXSHD.f \ - FLIPTR.f GETGES.f IDCHCK.f ISOTAC.f MAPX.f MERCIN.f POTEX.f REDFLD.f \ - REDUCX.f RNCNTL.f SLTCRD.f SPCHK.f STR.f TITLES.f UVCLIP.f WNDPLO.f \ - WWNDR.f w3fp02_fake.f main.f main.block.data.f getgb1.f centre.f \ - reblkfx4.F - -OBJS= lcntr.o j2i.o lputlab.o get3.o shftl.o stream3.o i3to53.o shftr.o \ - errmsg.o land.o lor.o encode.o CLOSEF.o CLOSES.o CLOSET.o FAXSHD.o \ - FLIPTR.o GETGES.o IDCHCK.o ISOTAC.o MAPX.o MERCIN.o POTEX.o REDFLD.o \ - REDUCX.o RNCNTL.o SLTCRD.o SPCHK.o STR.o TITLES.o UVCLIP.o WNDPLO.o \ - WWNDR.o w3fp02_fake.o main.o main.block.data.o getgb1.o centre.o \ - reblkfx4.o - -FC = ifort -# -LIBS = ${GPHCNTR_LIB8} ${GPHFONT_LIB8} ${GPH_LIB8} ${UTIL_LIB} \ - ${IP_LIB8} ${SP_LIB8} ${W3EMC_LIB8} ${W3NCO_LIB8} ${BACIO_LIB8} ${BUFR_LIB8} - -CMD = trpsfprv -# -FFLAGS = -D_LITTLE_ENDIAN -g -i8 -r8 -qopenmp -assume byterecl -convert big_endian \ - -assume nobscc -assume noold_ldout_format -warn usage - -LDFLAGS = -qopenmp - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(LIBS) - -# Make the profiled version of the command and call it a.out.prof -# -$(CMD).prof: $(OBJS) - $(FC) $(LDFLAGS) -o $(@) $(OBJS) $(PROFLIB) $(LIBS) - -clean: - -rm -f $(OBJS) - -clobber: clean - -rm -f $(CMD) $(CMD).prof - -void: clobber - -rm -f $(SRCS) makefile diff --git a/util/sorc/trpsfprv.fd/reblkfx4.F b/util/sorc/trpsfprv.fd/reblkfx4.F deleted file mode 100755 index 2774a084f7..0000000000 --- a/util/sorc/trpsfprv.fd/reblkfx4.F +++ /dev/null @@ -1,1649 +0,0 @@ -#if !defined (_BIG_ENDIAN) && !defined (_LITTLE_ENDIAN) -#error 'Neither _BIG_ENDIAN nor _LITTLE_ENDIAN is defined.' -#endif - SUBROUTINE REBLKFX4(LUNIX6T,LUNIPK6,NUMRECFAX, - 1 IISCHED,C1IFID,MYOPTNBITS,IERR) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REBLKFX4 CONVERT RLE NMC EXT 6-BIT TO PACKED FORM -C PRGMMR: KRISHNA KUMAR ORG: W/NP12 DATE: 1999-10-26 -C -C ABSTRACT: CONVERT A FILE CONTAINING ONE RUN-LENGTH ENCODED (RLE) -C RASTER PRODUCT IN NMC EXTENDED 6-BIT CODE INTO THE NMC PACKED -C 6-BIT FAX CODE, AND ADD ALL THE HEADERS AND TRAILERS REQUIRED -C IN THE FINAL NMC 6-BIT PACKED FAX PRODUCT FORMAT. -C -C PROGRAM HISTORY LOG: -C 85-12-02 ORIGINAL AUTHOR(S)'S NAME: DAVID SHIMOMURA -C -- TO REBLOCK FAX PRODUCT FROM GIVEN 512-BYTE -C RECORDS INTO 1440-BYTE BLOCKS. -C -C 86-03-06 SHIMOMURA -- MODIFIED TO WRITE COMMENTS TO UNIT=46 -C FOR RUNNING UNDER FXD.COM -C -C 86-03-07 SHIMOMURA -- COPIED FROM VAX VERSION:'REBLKFAX.FOR' -C TO MAKE A VERSION WHICH CALLS faxwrs3 TO INSERT -C DOUBLE-DLE'S AND OTHER RJE COMMS REQUIREMENTS -C FOR MOVING FROM VAX TO IBM MAINFRAME USING RJE LINE, -C AND BYPASS THE INTERMEDIATE FILE OF PURE NMC STD FAX. -C -C 86-04-29 SHIMOMURA -- modified to discard trailing blank lines -C before the end-of-map. -C -C 89-12-26 SHIMOMURA -- COPIED VAX VERSION OF [6,300]REBLKFX.FOR -C TO MAKE A CHECKOUT VERSION, STRIPPING OUT THE RJE -C TRANSMISSION MODS IN AN ATTEMPT TO MAKE PURE NMC -C 6-BIT PACKED 1440 BYTE RECORDS; -C -C 91-08-08 ART WICK - Modified to run on Intergraph Unix workstation. -C -C 93-05-26 SHIMOMURA -- Modified for new af77 compiler, which is a -C change from previous version of Green Hills compiler. -C -C 95-04-25 SHIMOMURA -- THE OPNL INTERGRAPH VERSION IS "REBLKFX2", -C SO I COPIED INTO "REBLKFX3" TO MAKE MODS WITHOUT -C AFFECTING OPNS. THESE MODS ARE FOR GENERATING MAP -C BACKGROUNDS WHICH HAVE DIFFERENCES IN THE "IFID"- -C HEADER. -C -C 96-04-30 SHIMOMURA -- REPROGRAM FROM INTERGRAPH TO CRAY -C 96-05-13 SHIMOMURA -- RENAMED TO REBLKFX4 BECAUSE I AM CHANGING -C THE INPUT RECORD SIZE FROM 512-BYTES TO 1920-BYTES -C 96-11-11 SHIMOMURA -- CORRECTING FOR ISCHED OF MULTI-PANELS -C -C 1999-07-01 KRISHNA KUMAR CONVERTED THIS CODE FROM CRAY TO IBM RS/6000 -C 1999-07-20 HENRICHSEN MODIFY TO USE DIRECT ACCESS I/O ON FAX OUTPUT -C FILE FOR RUNNINGON THE IBM SP. -C 1999-10-26 KRISHNA KUMAR COMMENTED A STATEMENT (NBLOCKOUT=NBLOCKOUT+1) -C WHICH WAS INCREMENTED TWICE (TYPO ERROR) WHICH CAUSED HAVOC ON -C MANY FAX GRAPHICS PROGRAMS WITH SUBTITLES & SUBSETS -C -C USAGE: CALL REBLKFX4(LUNIX6T, LUNIPK6,NUMRECFAX, -C 1 IISCHED,C1IFID,MYOPTNBITS,IERR) -C -C INPUT ARGUMENT LIST: -C NUMRECFAX RECORD NUMBER IN OUTPUT FAX FILE TO BEGIN WRITTING. -C I*8 IISCHED(8,60) - CNTR,S FAX SCHED CONTROLS; -C C*1 C1IFID(48) - CNTR,S FAX HEADER ID; -C I*8 MYOPTNBITS - FOR OPTIONS -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C I*8 IERR - RETURN CODE -C = 0; NORMAL RETURN -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C I*8 LUNIX6T - DSRN OF INPUT FILE CONTAINING ONE PRODUCT -C IN NMC EXTENDED 6BIT CODE; -C -C OUTPUT FILES: -C I*8 LUNIPK6 - DSRN OF OUTPUT FILE IN NMC 6BIT PACKED RLE; -C FT06F001 - INCLUDE IF ANY PRINTOUT -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C CALLS piksor() TO SORT ISCHED ITEMS -C CALLS PAK8TO6() TO CONCATENATE 6-BIT CODE. -C CALLS PADIFID() TO PAD THE IFID. -C calls sbytesccs() to quarter pack the iisched data -C -C ATTRIBUTES: -C LANGUAGE: IBM FORTRAN 90 -C MACHINE: IBM -C -C$$$ -C -C 22-MAY-1996/DSS -C ... -C -C . . . . . . D E F I N E C O N S T A N T S . . . . . . . . . - INTEGER NBYTPWRD - PARAMETER (NBYTPWRD=8) !... CRAY 8-BYTE INT -C ... PARAMETER (NBYTPWRD=4) !... INTERGRAPH I*4 WRD - - INTEGER INRECL !... INPUT RECL IN BYTES - PARAMETER (INRECL=1920) - - INTEGER INRECLINT !... 64 I*8 WRDS =1920/8 - PARAMETER (INRECLINT=INRECL/NBYTPWRD) - - INTEGER INRECLINT2 !...128 I*8 WRDS =2*64 - PARAMETER (INRECLINT2=2*INRECLINT) - - INTEGER INRECLINTP1 !... 65 I*8 WRDS =1+64 - PARAMETER (INRECLINTP1=1+INRECLINT) - - - INTEGER NMCSTDRECL !... = 1440 BYTES - PARAMETER (NMCSTDRECL=1440) - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS, BUT -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER MAXEXTINT !...240 I*8 WRDS =1920/8 - PARAMETER (MAXEXTINT=MAXEXTBYT/NBYTPWRD) -C -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C CALL SEQUENCE -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C - INTEGER LUNIX6T !...Arg1: dsrn of input.x6t -C -C ... WHERE LUNIX6T IS DSRN OF LOGICAL UNIT WHERE INPUT FILE -C ... OF FAX.X6T RASTER DATA FORMATTED 6-BIT CODE IN 8-BIT -C ... BYTE IS TO BE READ IN FROM -C - INTEGER LUNIPK6 !...Arg2: dsrn of output.pk6 -C ... WHERE LUNIPK6 IS DSRN OF LOGICAL UNIT WHERE NMCSTDRECL-BYTE -C ... BLOCKED RECORD WILL BE OUTPUT. -C - INTEGER IISCHED(8,MXSCHED) !...Arg3: isched() -C ... WHERE IISCHED IS ACCEPTED AS ARG IN CALL SEQ -C ... AND IS IN THE SAME FORMAT AS IN CALL TO CNTR -C - CHARACTER*1 C1IFID(48) !...Arg4: IFID(48BYTES) -C - INTEGER MYOPTNBITS !...Arg5: option controls -C ... WHERE MYOPTNBITS ARE MY OWN OPTION BITS; -C ... DO NOT CONFUSE THESE WITH THE MAP(2) OPTION BITS -C - INTEGER IERR !...ARG6 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C - integer nsizdes - data nsizdes / 180 / !... 1440/8bytperword= 180 wrds - integer JSCHEDS(180) !... 1440/8bytesperword=180 wrds - CHARACTER*1 C1JSCHED(1440) - EQUIVALENCE (C1JSCHED(1),JSCHEDS(1)) - - integer noffset - integer nbitpgrp - integer nbitskip - integer ngrps2do - -C -C ... ... i was thinking to explicitly save what I need to -C ... ... preserve from one panel to next panel; -C ... ... but I cannot equivalence arrays in common - INTEGER INTSPRED(MAXEXTINT) - CHARACTER*1 C1SPRED(MAXEXTBYT) !... (1920) - EQUIVALENCE (INTSPRED(1),C1SPRED(1)) -C ... WHERE C1SPRED IS BIG ENOUGH FOR ONE OUTPUT FAX -C ... RECORD SPREAD OUT 6 BITS DATA PER 8-BIT BYTE. -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - INTEGER JOUTBF(180) !... I*4 WAS (360) - CHARACTER*1 C1OUTBF(NMCSTDRECL) - EQUIVALENCE (C1OUTBF(1),JOUTBF(1)) -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . Input is 1920-byte rec of .X6T data . . . . . . . - -C - INTEGER inbufA(INRECLINT) -C -C - CHARACTER*1 CINBUF(INRECL) - EQUIVALENCE (inbufA(1),CINBUF(1)) -C - INTEGER KHEADER(8) !... 8*8 = 64 -C ... WHERE REBLKFX4 WILL COPY padded IFID HEADER INTO FROM INPUT -C - CHARACTER*1 LHEADER(64) - EQUIVALENCE (KHEADER(1),LHEADER(1)) -C -C - - INTEGER IACC - integer iword1 - - INTEGER MSKLHS - DATA MSKLHS / X'FFFFFFFF00000000' / - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - - INTEGER MSKHI3BYT - DATA MSKHI3BYT / X'FFFFFF0000000000' / - INTEGER MAPSTARTFLAG - DATA MAPSTARTFLAG / X'FFFFFF0000000000' / -C -C . . . . . . . . . . . . logical switches . . . . . . . . . -C . . . . . . . . . . . . derived from MYOPTNBITS . . . . . . . - - LOGICAL LENTIREQQ !... ALL-IN-1 OR IN PANELS - LOGICAL LADD_ONQQ !... AT ENTRY TO ADD-ONTO EXISTG - LOGICAL LEAVE_OPENQQ !... AT EXIT TO LEAVE PROD OPEN - LOGICAL LSKIPFFQQ !... AT ENTRY NOT TEST FOR FF's - LOGICAL LRASAT65QQ !... RASTER STARTS @(65) OR (49) - LOGICAL LID_CALSQQ - LOGICAL LID_PADDQQ - LOGICAL LIDIN_CDCQQ - LOGICAL LIDIN_EBCQQ - LOGICAL LIDIN_ASCQQ - LOGICAL LIDOUT_CDCQQ - LOGICAL LIDOUT_EBCQQ - LOGICAL LIDOUT_ASCQQ - logical LSCHED_EXTDQQ - -C . . . . . . . . . . . . logical switches . . . . . . . . . -C - LOGICAL LSTARTING_PROD -C -C - LOGICAL LSTRIPTITLQQ - LOGICAL LEOMAP - LOGICAL LEOFIL - LOGICAL LINEMT - LOGICAL MANYBLA -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - CHARACTER*1 CONEBYT - - CHARACTER*1 NULL -C - CHARACTER*1 KENDMAP -C ... DATA KENDMAP / '33'X / - CHARACTER*1 KENDLIN -C ... DATA KENDLIN / '30'X / -C -C ... FOR COMPARING INPUT RECORD-HEADERS IN EXTENDED 6-BIT FRMT: - integer KSTART_IFID - data KSTART_IFID / X'3F3F3F3F00000000' / -C ... WHICH IS START OF MAP W/ IFID BLOCK HEADER - integer KSTART_TITL - data KSTART_TITL / X'3F3F3F3E00000000' / -C ... WHICH IS START STRIP-TITLES BLOCK HEADER - integer KSTART_SCHED - data KSTART_SCHED / X'3F3F3F3D00000000' / -C ... WHICH IS THE START ISCHEDS BLOCK HEADER - integer KEND_ALLMAPS - data KEND_ALLMAPS / X'3F3F3F3C00000000' / -C ... WHICH IS THE END-OF-ALL-MAPS BLOCK HEADER - - INTEGER KENDALLPKD - DATA KENDALLPKD / X'FFFFFC0000000000' / -C - integer K2MANY - DATA K2MANY / 50 / -C ... where K2MANY is limiting no. of blank scan lines to -C ... permit at end of map before holding up and looking -C ... ahead to see if it is indeed the end. -C - INTEGER ISPR -C ... WHERE ISPR COUNTS BYTES PUT INTO C1SPRED - INTEGER ISPSAV - INTEGER NRECIN -C ... WHERE NRECIN COUNTS THE 1920-BYTE PHYSICAL RECORDS INPUT - INTEGER NSCANLN - INTEGER NBLOCKOUT -C ... WHERE NBLOCKOUT COUNTS BLOCKS THIS SUBROUTINE HAS -C ... FILLED UP - LOGICAL LSTARTEDQQ !... HAS OUTPUT MAP STARTED ?? -C ... FOR START OF MAP FOUND FLAG - INTEGER NBLSAV -C - CHARACTER*1 C1IFIDCDC(48) - - - SAVE - print *, 't4', IISCHED -C -C * * * * * * * * * * -C -C . . . S T A R T . . . -C ... INITIALIZATION ... - IERR = 0 -C ... DEFINE BYTE CONSTANTS ... - - NULL = CHAR(0) - - KENDMAP = CHAR(51) !... = X'33' = END-OF-MAP - KENDLIN = CHAR(48) !... = X'30' = END-OF-A-LINE - - write(6,105)MYOPTNBITS - 105 format(1h ,'REBLKFX4: started version dated 20-Jul-1999;', - 1 ' MYOPTNBITS=hex ',Z16,/) - - IF((LUNIX6T .LE. 0) .OR. - 1 (LUNIX6T .GT. 99)) THEN - WRITE(6,115)LUNIX6T - 115 FORMAT(1H ,'REBLKFX4:FAILED ON BAD-VALUED INPUT DSRN ', - 1 'LUNIX6T =',I7) - IERR = 1 - GO TO 999 - ENDIF - - IF((LUNIPK6 .LE. 0) .OR. - 1 (LUNIPK6 .GT. 99)) THEN - WRITE(6,117)LUNIPK6 - 117 FORMAT(1H ,'REBLKFX4:FAILED ON BAD-VALUED OUTPUT DSRN ', - 1 'LUNIPK6 =',I7) - IERR = 2 - GO TO 999 - ENDIF - - REWIND LUNIX6T - -C ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... - - IF(BTEST(MYOPTNBITS,0)) THEN -C ... THERE IS A BIT AT THE (0) POSITION ... - LENTIREQQ = .FALSE. !... SO MUST DO SEVERAL PANELS - IF(BTEST(MYOPTNBITS,1)) THEN -C ... THERE IS A BIT AT THE (1) POSITION ... - LADD_ONQQ = .TRUE. !... ADD-ONTO EXISTING PRODUCT - ELSE -C ... THERE IS A ZERO AT THE (1) POSITION ... - LADD_ONQQ = .FALSE. !... SO INITIALIZE FOR NEW PROD - ENDIF - IF(BTEST(MYOPTNBITS,2)) THEN -C ... THERE IS A BIT AT THE (2) POSITION ... - LEAVE_OPENQQ = .TRUE. !... AT END LEAVE WITH PROD OPEN - ELSE -C ... THERE IS A ZERO AT THE (2) POSITION ... - LEAVE_OPENQQ = .FALSE. !... CLOSE AT END OF THIS PANEL - ENDIF - ELSE -C ... THERE IS A ZERO AT THE (0) POSITION ... - LENTIREQQ = .TRUE. !... COMPLETE ENTITY IN ONE - LADD_ONQQ = .FALSE. !... SO INITIALIZE AT START - LEAVE_OPENQQ = .FALSE. !... AND CLOSE AT END - ENDIF - - IF(BTEST(MYOPTNBITS,3)) THEN -C ... THERE IS A BIT AT THE (3) POSITION ... - LSKIPFFQQ = .FALSE. !... BIT3=1; TEST FOR FFFFFF - ELSE - LSKIPFFQQ = .TRUE. !... BIT3=0; DO NOT TEST FF - ENDIF - - IF(BTEST(MYOPTNBITS,4)) THEN -C ... THERE IS A BIT AT THE (4) POSITION ... - LRASAT65QQ = .FALSE. !...BIT4=1; RASTER STARTS @(49) - ELSE - LRASAT65QQ = .TRUE. !...BIT4=0; RASTER STARTS @(65) - ENDIF - - IF(BTEST(MYOPTNBITS,5)) THEN -C ... THERE IS A BIT AT THE (5) POSITION ... - LID_CALSQQ = .FALSE. !...BIT5=1; FETCH IFID FROM RECORD(1) - ELSE - LID_CALSQQ = .TRUE. !...BIT5=0; FETCH IFID FROM CALL SEQ - ENDIF - - IF(BTEST(MYOPTNBITS,6)) THEN -C ... THERE IS A BIT AT THE (6) POSITION ... - LID_PADDQQ = .FALSE. !...BIT6=1; IFID IS NOT PADDED - ELSE - LID_PADDQQ = .TRUE. !...BIT6=0; IFID IS PADDED - ENDIF - - - LIDIN_CDCQQ = .FALSE. - LIDIN_EBCQQ = .FALSE. - LIDIN_ASCQQ = .FALSE. - IF(BTEST(MYOPTNBITS,7)) THEN -C ... THERE IS A BIT AT THE (7) POSITION ... - LIDIN_CDCQQ = .FALSE. !...BIT7=1; INPUT IFID IS .NOT. CDC - IF(BTEST(MYOPTNBITS,8)) THEN -C ... THERE IS A BIT AT THE (8) POSITION & 1 AT (7) - LIDIN_EBCQQ = .TRUE. !...BIT8=1; INPUT IFID IS EBCDIC - ELSE -C ... THERE IS A ZERO AT THE (8) POSITION & 1 AT (7) - LIDIN_ASCQQ = .TRUE. - ENDIF - - ELSE -C ... THERE IS A ZERO AT THE (7) POSITION ... - LIDIN_CDCQQ = .TRUE. !...BIT7=0; INPUT IFID IS CDC DISP CODE - ENDIF - - - LIDOUT_CDCQQ = .FALSE. - LIDOUT_EBCQQ = .FALSE. - LIDOUT_ASCQQ = .FALSE. - IF(BTEST(MYOPTNBITS,9)) THEN -C ... THERE IS A BIT AT THE (9) POSITION ... - LIDOUT_CDCQQ = .FALSE. !...BIT9=1; OUTPUT IFID IS .NOT. CDC - IF(BTEST(MYOPTNBITS,10)) THEN -C ... THERE IS A BIT AT THE (10) POSITION & 1 AT (9) - LIDOUT_EBCQQ = .TRUE. !...BIT10=1; OUTPUT IFID IS EBCDIC - ELSE -C ... THERE IS A ZERO AT THE (10) POSITION & 1 AT (9) - LIDOUT_ASCQQ = .TRUE. - ENDIF - - ELSE -C ... THERE IS A ZERO AT THE (9) POSITION ... - LIDOUT_CDCQQ = .TRUE. !...BIT9=0; OUTPUT IFID IS CDC DISP - ENDIF - - - IF(BTEST(MYOPTNBITS,16)) THEN -C ... THERE IS A BIT AT THE (16) POSITION ... - LSCHED_EXTDQQ = .FALSE. !...BIT16=1; isched data is -C packed concatenated I*2 - ELSE - LSCHED_EXTDQQ = .TRUE. !...BIT17=0; isched data is -C I*2 extended into I*8 word - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... watch out for multi-panel calls in which I must add onto -C ... existing partial product instead of initializing ... - LEOMAP = .FALSE. - LEOFIL = .FALSE. - LSTARTEDQQ = .FALSE. -C ... FOR START OF MAP FOUND FLAG - LSTRIPTITLQQ = .FALSE. -C ... WHEN IN THE INNER LOOP PROCESSING EACH BYTE OF THE 6-BIT -C ... RLE ENCODED RASTER GRAPHCS, WHEN IN THE MAIN BODY OF -C ... THE MAP, LSTRIPTITLQQ == .F.; OTHERWISE, WHEN -C ... PROCESSING THE STRIP-TITLES, THEN LSTRIPTITLQQ == .T. - NRECIN = 0 -C ... WHERE NRECIN COUNTS THE 1920-BYTE PHYSICAL RECORDS INPUT - LSTARTING_PROD = .FALSE. - IF(.NOT. LADD_ONQQ) THEN !... initialize -C ... THIS IS EITHER AN ENTIRE PRODUCT IN ONE; OR -C ... THIS IS THE STARTING PANEL OF A MULTI-PANEL PRODUCT - LSTARTING_PROD = .TRUE. - NBLOCKOUT = 0 -C ... WHERE NBLOCKOUT COUNTS BLOCKS THIS SUBROUTINE HAS -C ... FILLED UP - NSCANLN = 0 -C - ISPR = 0 -C ... WHERE ISPR COUNTS BYTES PUT INTO C1SPRED - - JOFSCH = 2 -C ... WHERE POINTER INITIALIZED TO FIRST SCHED DATA IN JSCHED2D -C ... IS NOT =1 SINCE THAT'S WHERE THE FFFFFD WORD IS. - - NUMPANEL = 0 - - ELSE -C ... THIS IS AN ADD-ON PANEL OF A MULTI-PANEL PRODUCT ... - NUMPANEL = NUMPANEL + 1 - WRITE(6,FMT='(1H ,''reblkfx4: INITIALIZING FOR SECONDARY '', - 1 ''PANEL-'',I2,'' OF A MULTI-PANEL PRODUCT'', - 2 /1H ,7X,''TRANSLATED-SCHED-COUNTER, JOFSCH='',I8)') - A NUMPANEL,JOFSCH - ENDIF -C -C =============================================================== - IF(LSTARTING_PROD) THEN -C ... the ISCHED sorting and moving went into subr makfffd() - - call makfffd(iisched,LSCHED_EXTDQQ) - - ENDIF - -C =============================================================== -C -C - 200 CONTINUE - LCKPT = 200 - NRECIN = NRECIN + 1 - i = 1 - do i = 1,INRECLINT - inbufA(i) = 0 - enddo -C -C ... here comes first read of extended 6-bit file; -C ... expecting the start-of-map with IFIds ... - - READ(LUNIX6T,IOSTAT=IOERR,ERR=9405,END=900) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - NRECIN = NRECIN + 1 - go to 9407 -C - 9405 continue - write (6,9406) ioerr,NRECIN - 9406 format(1h ,'REBLKFX4: reading LUNIX6T got IOSTAT error = ', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - 9407 continue -C -C -C ... WRITE(6,205) (inbufA(I),I=1,INRECLINT) - 205 FORMAT(1H ,8Z9.8) -C - IF(.NOT. LSKIPFFQQ) THEN -C ... SO TEST FOR START-OF-MAP FLAGS HERE ... -C ... THE FIRST RECORD MUST START WITH X'3F3F3F3F....' - iword1 = IAND(inbufA(1),MSKLHS) - - IF(iword1 .NE. KSTART_IFID) THEN -C ... ERROR: THIS FILE IS UNUSUAL. FIRST RECORD IS NOT MARKED -C ... WITH THE START-OF-MAP FLAG ... - GO TO 970 - ENDIF - ENDIF -C -C ... COMES HERE AFTER READING THE FIRST RECORD OF PASS(I) ... -C ... AND IF FIRST REC READ HAD STARTOFMAP FLAGS ... -C ... OR ELSE, IF TOLD TO SKIP THE LOOKING FOR STARTOFMAP FLAGS -C ... AND ASSUME THIS IS THE FIRST RECORD OF PASS(I) - IFR = 0 - LCKPT = 222 - - IF(LSTARTING_PROD) THEN - - DO I = 1,MAXEXTINT - INTSPRED(I) = 0 - ENDDO - ISPR = 64 !... TO ALLOW SPACE FOR IFID - - IF(.NOT. LID_CALSQQ) THEN -C ... TRY FOR IFID FROM RECORD 1 ... BUT ONLY IF STARTING PASS - IF(LID_PADDQQ) THEN -C ... EXTRACT THE 64-BYTE BYTE PADDED IFID HEADER ... - DO IK = 1,8 - KHEADER(IK) = inbufA(IK) - ENDDO -C - WRITE(6,225) (KHEADER(I),I=1,8) - 225 FORMAT(1H ,'KHEADER (padded) FROM INPUT FILE=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,4Z17.16 ) -C - ELSE -C ... IFID FROM RECORD 1 IS NOT PADDED ... -C ... EXTRACT THE 48-BYTE BYTE PADDED IFID HEADER ... - DO IK = 1,6 - KHEADER(IK) = inbufA(IK) - ENDDO -C - WRITE(6,2252) (KHEADER(I),I=1,6) - 2252 FORMAT(1H ,'KHEADER (NOT-padded) FROM INPUT FILE=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,2Z17.16 ) -C ... THEN I MUST PAD THIS 48-BYTE IFID ... -C ... CALL MAKIFID(C1IFID) ... removed - - ENDIF -C - ELSE -C ... COMES HERE IF I SHOULD OBTAIN IFID FROM CALL SEQ ARG -C ... is the given ifid in CDC display code???? - IF(LIDIN_ASCQQ) THEN -C ... TO CONVERT GIVEN IFID FROM ASCII TO CDC DISPLAY CODE, - NCHIFID = 48 - CALL ASC2CDC(NCHIFID,C1IFID,C1IFIDCDC,IRET_A2C) - - CALL PADIFID(C1IFIDCDC,LHEADER) - ELSE - - CALL PADIFID(C1IFID,LHEADER) - ENDIF -C - ENDIF -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (KHEADER, 8_8, 8_8) -#endif - KHEADER(1) = IAND(KHEADER(1),MSKRHS) - KHEADER(1) = IOR(KHEADER(1),KSTART_IFID) - DO I = 1,8 - INTSPRED(I) = KHEADER(I) - ENDDO - write(6,228)(INTSPRED(L),L=1,8) !... 8*8=64 - 228 format(1h ,'REBLKFX4: IFID in extended form in C1SPRED=', - 1 /1H , 6X,4Z17.16, - 2 /1H , 6X,4Z17.16 ) -#if defined (_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTSPRED, 8_8, 8_8) -#endif -C - ENDIF - - LINEMT = .TRUE. - MANYBLA = .FALSE. - NROWBLA = 0 - NRUNBLA = 0 -C - IF(LRASAT65QQ) THEN - IFR = 64 !... used to be 48 - ELSE - IFR = 48 - ENDIF - -C ... Since John Simmons' data has some leading blank -C ... scanlines before the Fax map, skip those before -C ... doing anything else. - NBEFORE = 0 - 230 CONTINUE -C ... we already have data in the work buffer CINBUF - LCKPT = 230 - - M1 = IFR + 1 - DO 244 ICC = M1,INRECL - CONEBYT = CINBUF(ICC) - IF(CONEBYT .EQ. KENDLIN) THEN - NBEFORE = NBEFORE + 1 - GO TO 244 - ENDIF - IF(CONEBYT .EQ. KENDMAP) GO TO 930 -C ... which was empty map ... -C ... OTHERWISE, HERE AT (ICC) IS VERY FIRST NON-BLANK -C ... SCANLINE ... - IFR = ICC - 1 -C ... but, can I have one starting EOLN??? - IF(NBEFORE .GT. 0) THEN - NBEFORE = NBEFORE - 1 - IFR = IFR - 1 - ENDIF - WRITE(6,241) NBEFORE - 241 FORMAT(1H ,'REBLKFX4:DISCARDED LEADING BLANK SCANS N=',I5) - GO TO 310 -C ... WHICH IS NORMAL WAY OUT OF THIS DISCARDING LOOP - 244 CONTINUE -C ... ENTIRE BUFFER WAS BLANK SCANLINES ... - do i = 1,INRECLINT - inbufA(i) = 0 - enddo -C - READ(LUNIX6T,IOSTAT=IOERR,ERR=246,END=940) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - go to 248 -C - 246 continue - write (6,247) ioerr,NRECIN - 247 format(1h ,'REBLKFX4: at 246 read LUNIX6T got IOSTAT error= ', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 248 continue - - NRECIN = NRECIN + 1 - - IFR = 0 - GO TO 230 -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . outermost DO on reading input record at a time . . . -C . . . . where input record is 1920-byte .X6T data -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - 300 CONTINUE - LCKPT = 300 -C - 310 CONTINUE -C ... PROCESS JOHN SIMMONS' DATA HERE -C ... LOOK FOR END-OF-SCANLINE FOR RESETING IISCHED VRBLS -C ... LOOK FOR END-OF-MAP -C ... MOVE BYTES FROM CINBUF INTO C1SPRED - NBLSAV = NBLOCKOUT - ISPSAV = ISPR + 1 -C ... TO SAVE BYTE- AND BLOCK- POINTER TO START OF THE -C ... SCAN LINE TO COME. -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . Mid-level DO to move each byte, one byte at a time, -C . . . . from input buffer, CINBUF, to work buffer, C1SPRED; -C . . . . examining each byte for special flags -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - M1 = IFR + 1 - DO 377 IC = M1,INRECL - CONEBYT = CINBUF(IC) - IF(MANYBLA) GO TO 340 - IF(CONEBYT .EQ. KENDLIN) THEN - GO TO 315 - ELSE IF(CONEBYT .EQ. KENDMAP) THEN - LEOMAP = .TRUE. - GO TO 477 - ENDIF - LINEMT = .FALSE. - GO TO 320 -C - 315 CONTINUE -C ... COMES HERE ON END_OF_SCANLINE ... -C ... HERE TEST FOR SUCCESSIVE BLANK SCANLINES WAS ADDED - IF(LINEMT) THEN - NRUNBLA = NRUNBLA + 1 - IF(NRUNBLA .LE. K2MANY) GO TO 317 -C ... OTHERWISE, THIS RUN OF BLANKS EXCEEDS K2MANY LINES -C ... SO I WILL NOT OUTPUT ANY MORE UNTIL IT VERIFIES -C ... AS THE END OF MAP OR NOT - MANYBLA = .TRUE. - NROWBLA = 1 - GO TO 377 !... jump to end of DO; to get next byte - - ELSE -C ... THIS END-OF-LINE FOR A NON-BLANK SCANLINE - NRUNBLA = 0 - LINEMT = .TRUE. - ENDIF -C - 317 CONTINUE -C - IF(LSTRIPTITLQQ) THEN - IF((JOFSCH-1) .GT. NTOTSCHED) THEN - GO TO 319 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - ELSE -C ... .NOT. STRIP-TITLE, SO WITHIN MAIN PART OF MAP ... - IF((JOFSCH-1) .GT. NSCHED_CUT) THEN - GO TO 319 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - - ENDIF - - 319 CONTINUE -C - NSCANLN = NSCANLN + 1 - 320 CONTINUE -C ... COMES HERE TO STASH ONE BYTE INTO C1SPRED - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 322 - - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF -C - ISPR = ISPR + 1 - C1SPRED(ISPR) = CONEBYT - GO TO 377 -C - 340 CONTINUE -C ... COMES HERE IF MANYBLA IS .TRUE. MEANING WE HAVE -C ... HIT A BATCH OF BLANK SCAN LINES, WHICH MIGHT BE -C ... CLOSE TO THE END OF MAP. - IF(CONEBYT .EQ. KENDLIN) THEN - NROWBLA = NROWBLA + 1 - GO TO 377 - ENDIF -C - IF(CONEBYT .EQ. KENDMAP) GO TO 477 -C ... OTHERWISE, SHUCKS! IS NON-BLANK LINE AFTER SO MANY -C ... BLANKS. I WILL HAVE TO OUTPUT THOSE BLANKS WHICH I -C ... WAS MERELY COUNTING WITHOUT WRITING. - DO 366 IBL = 1,NROWBLA - IF(LSTRIPTITLQQ) THEN - IF((JOFSCH-1) .GT. NTOTSCHED) THEN - GO TO 344 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - ELSE -C ... .NOT. STRIP-TITLE, SO WITHIN MAIN PART OF MAP ... - IF((JOFSCH-1) .GT. NSCHED_CUT) THEN - GO TO 344 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ELSE -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - - CALL REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) - ENDIF - - ENDIF - - - 344 CONTINUE -C - NSCANLN = NSCANLN + 1 - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 347 - - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF - ISPR = ISPR + 1 - C1SPRED(ISPR) = KENDLIN - 366 continue -C ... which is ENDDO on IBL on blank rows ... . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . -C - MANYBLA = .FALSE. -C ... THEN RETURN TO NORMAL COURSE TO TRANSFER THE -C ... CURRENT NON-BLANK CONEBYT INTO C1SPRED - GO TO 320 -C - 377 CONTINUE -C . . . . enddo on ic byte at a time thru one input record . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... WHEN IT FALLS OUT OF BOTTOM OF DO LOOP, -C ... I HAVE EXHAUSTED 1920-BYTE GIVEN-DATA ARRAY - IF(LEOFIL) GO TO 477 -C -C ... WHEN CINBUF EMPTIES, -C ... AND IF NOT E-O-F YET, THEN -C ... FETCH ANOTHER INPUT RECORD -C ------------------------------------------------ -C - READ(LUNIX6T,IOSTAT=IOERR,ERR=380,END=384) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - -C ... ON GOOD RECORD READ, - NRECIN = NRECIN + 1 -C ... REINITIALIZE POINTERS FOR FRESH INPUT - IFR = 0 - GO TO 300 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... OTHERWISE, BAD READ, SO ... - 380 continue -C ... COMES TO 380 ON PARITY ERR ON READ JUST ABOVE ... - write (6,382) ioerr,NRECIN - 382 format(1h ,'REBLKFX4: AT 382 read LUNIX6T got IOSTAT error=', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 384 continue -C ... COMES TO 384 ON E-O-F ON READ JUST ABOVE ... - write (6,386) NRECIN - 386 format(1h ,'REBLKFX4: AT 386 read LUNIX6T, hit EOF ', - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - LEOFIL = .TRUE. - GO TO 477 -C -C - 477 CONTINUE -C ... COMES HERE OUT OF LOOP FOR NORMAL END OF PRODUCT -C ... WATCH OUT FOR ENDOFMAP-BYTE RECORD FOLLOWED BY STRIP TITLES; -C ... MUST DIFFERENTIATE BETWEEN ENDOFMAP AND ENDOFFILE - LEOMAP = .TRUE. - IF((ISPR+1) .GT. MAXEXTBYT) THEN - LCKPT = 478 - - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 - - ENDIF -C -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - IF(LEAVE_OPENQQ) THEN - WRITE(6,478)NBLOCKOUT,ISPR,NSCANLN - 478 FORMAT(1H ,'REBLKFX4: NOT-FINAL PANEL COMPLETED WITH ', - 1 'NBLOCKOUT=',I5,'; ISPR=',I6, - 2 /1H ,' NSCANLN=',I6, - 3 '; LEAVING WITH INCOMPLETE PRODUCT') - GO TO 999 !... JUMP TO EXIT . . . . . . . - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ISPR = ISPR + 1 - C1SPRED(ISPR) = KENDMAP -C -C ... OUTPUT THIS PARTIALLY FULL LAST DATA RECORD -C - LCKPT = 488 -C - CALL REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) - IF(IRET600 .NE. 0) GO TO 980 -C - WRITE(6,479) NRECIN,NSCANLN,NBLOCKOUT - 479 FORMAT(1H ,'REBLKFX4:NORMAL ENDING OF FAX PRODUCT', - 1 /1H ,'WAS FOUND IN LRECORD NO.',I4, - 2 /1H ,'AT END TOTAL SCAN_LINES=',I6,' NBLOCKOUTS=',I4) -C - IF(MANYBLA) THEN - WRITE(6,485) NROWBLA - 485 FORMAT(1H ,'REBLKFX4:DISCARDED TRAILING BLANK SCANS N=',I6) - ENDIF - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... must process the strip titles, just like preceding graphic -C ... data, before going on to FFFFFD-headed record - IF(.NOT. LSTRIPTITLQQ) THEN - - IF(LEOFIL) GO TO 490 -C -C ... AND IF NOT E-O-F YET, THEN -C ... FETCH ANOTHER INPUT RECORD -C ... EXPECT THE STRIP TITLES HERE -C ... BUT ONLY IF THIS IS AN ENTIRE PRODUCT FILE -C ... OF IF THIS IS THE LAST PANEL OF A MULTI-PANEL PROD -C - IF(.NOT. LEAVE_OPENQQ) THEN - READ(LUNIX6T,IOSTAT=IOERR,ERR=4852,END=4855) inbufA -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (inbufA, 8_8, INRECLINT) -#endif - GO TO 488 !... was good read ... - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C ... OTHERWISE, BAD READ, SO ... - 4852 continue -C ... COMES TO 4852 ON PARITY ERR ON READ JUST ABOVE ... - write (6,4854) ioerr,NRECIN - 4854 format(1h ,'REBLKFX4: AT 4854 read LUNIX6T got IOSTAT error=', - 1 i4, - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - go to 980 - - 4855 continue -C ... COMES TO 4855 ON E-O-F ON READ JUST ABOVE ... - write (6,486) NRECIN - 486 format(1h ,'REBLKFX4: AT 486 read LUNIX6T, hit EOF ', - 2 /1H ,' AFTER READING NRECIN=',I4,' RECORDS') - LEOFIL = .TRUE. - GO TO 490 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - 488 CONTINUE -C ... ON GOOD RECORD READ, - NRECIN = NRECIN + 1 -C ... IS IT THE STRIP-TITLES WHICH I AM EXPECTING??? - call byteswap(inbufA(1), 8, 1) - IWORD1 = IAND(inbufA(1),MSKLHS) - call byteswap(inbufA(1), 8, 1) - print *, IWORD1, KSTART_TITL, inbufA(1), MSKLHS - IF(IWORD1 .EQ. KSTART_TITL) THEN -C ... YES! HERE IS THE START OF THE STRIP TITLES ... - LSTRIPTITLQQ = .TRUE. - NSCANLN = 7400 !... SO THAT CURRENT LN WILL MATCH SCHED -C ... REINITIALIZE POINTERS FOR FRESH INPUT TITLES - IFR = 4 !... ptr to source - DO I = 1,MAXEXTINT - INTSPRED(I) = 0 - ENDDO - intspred(1) = kstart_titl !... block header titles - call byteswap(intspred(1), 8, 1) - ispr = 4 !... ptr to destination - GO TO 300 !... jump way back to do striptitl - - ELSE IF(IWORD1 .EQ. KSTART_SCHED) THEN - GO TO 490 - ELSE IF(IWORD1 .EQ. KEND_ALLMAPS) THEN - GO TO 490 - ENDIF - GO TO 490 - - ENDIF -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C -C ... OUTPUT THE FFFFFD-HEADED JSCHEDS ARRAY HERE ... -C ... IF INTERGRAPH VERSION, SWAP THE BYTES FIRST -C ... ELSE IF CRAY VERSION, COMPRESS THE JSCHED2D ARRAY -C ... BY QUARTER-PACKING THE ARRAY - 490 CONTINUE - do i = 1,nsizdes - JSCHEDS(i) = 0 - enddo - noffset = 0 - nbitpgrp = 16 - nbitskip = 0 - ngrps2do = 8*(ntotsched + 1) - print *, nsizdes, ngrps2do - print *,jsched2d(2,1), jsched2d(3,1),jsched2d(4,1),jsched2d(5,1) - print *,jsched2d(6,1), jsched2d(7,1),jsched2d(8,1),jsched2d(9,1) - print *,jsched2d(1,1), jsched2d(10,1),jsched2d(11,1) - print *, jsched2d,noffset,nbitpgrp,nbitskip - call sbytesccs(JSCHEDS,jsched2d,noffset,nbitpgrp,nbitskip, - 1 ngrps2do) -C - - NBLOCKOUT = NBLOCKOUT + 1 -C - NUMRECFAX = NUMRECFAX + 1 - print *, JSCHEDS(1), JSCHEDS(2), JSCHEDS(3), JSCHEDS(4) -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JSCHEDS, 8_8, 180_8) -#endif - print *, JSCHEDS(1), JSCHEDS(2), JSCHEDS(3), JSCHEDS(4) - print *, 't1', NBLOCKOUT, NUMRECFAX - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1JSCHED - -C write(LUNIPK6,ERR=920)JSCHEDS -C -C ... WHICH OUTPUT THE FFFFFD-ARRAY -C -C ... OUTPUT THE FFFFFC-HEADED END_OF_ALL_MAPS ARRAY HERE ... - DO I = 1,180 - JOUTBF(I) = 0 - ENDDO -C JOUTBF(1) = KENDALLPKD !... END-OF-ALL-MAPS IN FILE - LCKPT = 495 - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JOUTBF, 8_8, 180_8) -#endif - print *, 't2', NBLOCKOUT, NUMRECFAX - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1OUTBF - -C write(LUNIPK6,ERR=980)JOUTBF - -C - GO TO 999 -C -C * * * * * * * * * -C -C * * * * * * * * * -C - 900 CONTINUE -C ... COMES HERE IF END-OF-FILE ENCOUNTERED ON INPUT FILE - WRITE(6,905) LUNIX6T,LCKPT,NRECIN - 905 FORMAT(1H ,'REBLKFX4:HIT EOF ON FAX INPUT FILE DSRN=',I3, - 1 /1H ,' AFTER CHECKPOINT=', I5, - 2 ' ON LRECORD NO.', I4) - GO TO 980 -C -C - 920 CONTINUE -C ... COMES HERE IF WRITE PARITY ERROR ON WRITING TO -C ... UNIT = LUNIPK6 -C - WRITE(6,925) LUNIPK6,NBLOCKOUT - 925 FORMAT(1H ,'*** ERROR WHILE TRYING TO WRITE TO UNIT=', - 1 I3,/1H ,5X,'KBLOCK = ', I3) -C - GO TO 980 -C - 930 CONTINUE -C ... COMES HERE IF GIVEN AN ALL-BLANK MAP - WRITE(6,935) NBEFORE - 935 FORMAT(1H ,'REBLKFX4: GIVEN AN EMPTY MAP; NO FAX MAP.', - 1 /1H ,' BLANK SCAN_LINE COUNT =', I5) - IERR= 3 - GO TO 999 -C - 940 CONTINUE -C ... COMES HERE IF GIVEN EMPTY MAP, BADLY FORMATTED - WRITE(6,945) NBEFORE - 945 FORMAT(1H ,'REBLKFX4: GIVEN AN EMPTY MAP; NO FAX MAP.', - 1 /1H ,' BAD FORMAT. HIT PHYSICAL EOF. NBEFORE=',I5) - IERR = 4 - GO TO 999 -C - 966 CONTINUE -C ... COMES HERE IF SCANNED THRU FINAL REC W/O FINDING -C ... THE '33'X END... - WRITE(6,968) LUNIX6T,LCKPT,NRECIN - 968 FORMAT(1H ,'REBLKFX4:ERRONEOUS FORMAT IN FAXS FILE ON DSRN=', - A I3, - 1 /1H ,' NO HEX33 END-MARK FOUND IN FINAL REC NO.', - 2 I4) - GO TO 980 -C - 970 CONTINUE -C ... COMES HERE IF NO VALID 1ST FULLWORD ON FIRST RECORD - WRITE(6,975)inbufA(1) - 975 FORMAT(1H ,'REBLKFX4:** ERROR STOP. INVALID X6T FILE HEADER.', - 1 ' WORD(1)= X', Z17.16) -C - GO TO 980 -C - 980 CONTINUE -C - IERR = 1 - GO TO 999 - 999 CONTINUE - RETURN - END - SUBROUTINE REBLK600(LUNIPK6,NUMRECFAX,INTSPRED,C1SPRED,ISPR, - 1 C1OUTBF,JOUTBF,NBLOCKOUT,LSTARTEDQQ,IRET600) -C ... GIVEN: ONE FULL (USUALLY FULL) 1920-BYTE BIN -C ... (FULL, EXCEPT WHEN FLUSHING LAST DATA RECORD) -C ... TASK: COMPRESS INTO 1440-BYTES, THEN OUTPUT -C ... WHERE INTSPRED MUST EQUIVALENCED TO C1SPRED IN CALLER,S -C ... WHERE JOUTBF MUST EQUIVALENCED TO C1OUTBF IN CALLER,S - - INTEGER NBYTPWRD - PARAMETER (NBYTPWRD=8) !... CRAY 8-BYTE INT - - INTEGER NMCSTDRECL !... = 1440 BYTES - PARAMETER (NMCSTDRECL=1440) - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) - INTEGER MAXEXTINT !...240 I*8 WRDS =1920/8 - PARAMETER (MAXEXTINT=MAXEXTBYT/NBYTPWRD) - -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER LUNIPK6 - - INTEGER INTSPRED(MAXEXTINT) - CHARACTER*1 C1SPRED(MAXEXTBYT) -C ... where EQUIV (INTSPRED,C1SPRED) ... MUST BE IN CALLER,S - - INTEGER JOUTBF(180) !... I*4 WAS (360) - CHARACTER*1 C1OUTBF(NMCSTDRECL) -C ... WHERE JOUTBF MUST EQUIVALENCED TO C1OUTBF IN CALLER,S - - - INTEGER NBLOCKOUT - LOGICAL LSTARTEDQQ - INTEGER IRET600 - - CHARACTER*1 NULL - - SAVE - -C * * * * * * * * * - - IRET600 = 0 - NULL = CHAR(0) -C -C - 600 CONTINUE -C - IF(ISPR .LE. 0) GO TO 666 -C ... IF NOTHING WAS MOVED INTO C1SPRED, DON'T OUTPUT ANY -C ... WRITE(6,611) LCKPT - 611 FORMAT(1H ,'REBLKFX4 IS WRITING BLOCK AT CHECKPT=', I4) -C - IF(ISPR .LT. MAXEXTBYT) THEN -C ... ZERO REMAINDER OF BUFFER IF PARTIALLY FULL - MM1 = ISPR + 1 - DO I = MM1,MAXEXTBYT - C1SPRED(I) = NULL - ENDDO - ENDIF -C -C ... TO COMPRESS THE 6-BITS-IN-8-BITS INTO CONCATENATED -C ... 6-BITS, -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (INTSPRED, 8_8, MAXEXTINT) -#endif - CALL PAK8TO6(INTSPRED,JOUTBF) -C -C - NBLOCKOUT = NBLOCKOUT + 1 -C ... IF(NBLOCKOUT .LE. 1) THEN -C ... DUMP THE FIRST C1OUTBF TO SEE IF IT STARTS W/ FFFFFF -C ... WRITE(6,624)(JOUTBF(I),I=1,360) -C 624 FORMAT(1H ,'REBLKFX4: FIRST OUTPUT BUFFER CONTAINS ...', -C 1 /1H ,(8Z9.8)) -C ... ENDIF -C -C WHERE EACH FAX RECORD IS 1440 BYTES - - NUMRECFAX = NUMRECFAX + 1 -#if defined(_LITTLE_ENDIAN) - CALL SWAP_BYTES_IN_PLACE (JOUTBF, 8_8, 180_8) -#endif - print *, 't3', NBLOCKOUT, NUMRECFAX - WRITE(LUNIPK6, REC=NUMRECFAX,ERR=920 )C1OUTBF - -C WRITE(LUNIPK6,ERR=920)JOUTBF - -C - 666 CONTINUE -C - do i = 1,MAXEXTINT - intspred(i) = 0 - enddo - ISPR = 0 - GO TO 999 -C -C * * * * * * * * * -C - 920 CONTINUE -C ... COMES HERE IF WRITE PARITY ERROR ON WRITING TO -C ... UNIT = LUNIPK6 -C - WRITE(6,925) LUNIPK6,NBLOCKOUT - 925 FORMAT(1H ,'REBLK600: ERROR WHILE TRYING TO WRITE TO UNIT=', - 1 I3,/1H ,5X,'KBLOCK = ', I3) -C - GO TO 980 -C - 980 CONTINUE -C - IRET600 = 1 - GO TO 999 - - 999 CONTINUE - RETURN - END - - SUBROUTINE REBLK700(NSCANLN,NBLSAV,ISPSAV, - 1 NBLOCKOUT,ISPR) -C ... CHANGED FROM ASSIGNED GOTO 700 TO SUBR ... 30-APR1996/DSS -C * * * * * * * * * -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER MAXEXTBYT - PARAMETER (MAXEXTBYT=1920) -C ... WHERE 1920 BYTES IS CAPACITY OF C1SPRED ARRAY -C ... WHICH IS EQUIV TO 1440-BYTES IN COMPRESSED 6-BITS -C ... EXTENDED TO 8-BITS PER 6-BIT ITEM. - - INTEGER NSCANLN,NBLSAV,ISPSAV,NBLOCKOUT,ISPR - - SAVE - - 700 CONTINUE -C ... COMES HERE ON END_OF_SCANLINE ... - JWHICH = JOFSCH - 1 - IF(JWHICH .GT. NTOTSCHED) THEN - GO TO 719 -C ... WHICH TESTED FOR END-OF-SCHED ENTRIES ... - ENDIF - -C ... WHAT ABOUT THE STRIP-TITLE VALUES UP THERE ABOVE 7400??? -C ... HOW ARE YOU EVER GOING TO MATCH AGAINS THOSE ??? -C ... BY RESETTING NSCANLN=7400 IN MAIN WHEN GOING BACK THRU -C ... THE STRIPTITLE RLE BLOCK - - -C ... OTHERWISE, A SCHED ENTRY STILL REMAINS UNADDRESSED - IF(NSCANLN .LT. JLINSRTED(1,JWHICH)) GO TO 717 -C ... OTHERWISE, CURRENT SCANLINE IS A MATCH OF THIS -C ... SCHED ENTRY'S STARTING SCANLINE ... -C ... SO PUT POINTERS IN PLACE OF STARTING SCAN LINE. - JPTR = JLINSRTED(2,JWHICH) - JSCHED2D(2,JPTR) = NBLSAV - IF(ISPSAV .GT. 0) THEN - JSCHED2D(3,JPTR) = ISPSAV - 1 - ELSE -C ... FAIL-SAFE TO PREVENT NEGATIVE-VALUED BYTE-POINTER ... - JSCHED2D(3,JPTR) = 0 - ENDIF -C ... WHERE BYTE POINTER DECREMENTED BECAUSE BEDIENT -C ... WANTS RELATIVE BYTE POINTER. - JOFSCH = JOFSCH + 1 - GO TO 700 -C ... WHICH GOES BACK TO SEE IF ANOTHER SCHED ENTRY -C ... EXISTS WITH SAME STARTING SCANLINE. -C - 717 CONTINUE -C ... COMES HERE ONLY IF SOME SCHED ENTRY REMAINS -C ... UNADDRESSED, AND IF THE CURRENT LINE DID NOT -C ... MATCH. -C ... SAVE POINTER TO THE START OF NEXT SCAN LINE. - NBLSAV = NBLOCKOUT - ISPSAV = ISPR + 2 - IF(ISPSAV .GT. MAXEXTBYT) THEN - ISPSAV = 1 - NBLSAV = NBLSAV + 1 - ENDIF -C - 719 CONTINUE - RETURN - END - - SUBROUTINE MAKFFFD(IISCHED,LSCHED_EXTDQQ) -C ... GIVEN: (1.)IISCHED ARRAY DEFINING EACH SUBSET AND REAL-INSET -C ... AND STRIP-TITLE-INSET IN THIS PRODUCT -C ... (2.)LSCHED_EXTDQQ -- LOGICAL SWITCH TO TELL ME -C WHICH OF TWO DATA FORMATS IS ISCHED IN: -C == .T.; EACH 16-BIT "WORD" IS IN THE LOW-ORDER -C 16-BITS OF EACH 64-BIT INTEGER; -C == .F.; THE 16-BIT "WORDS" ARE CONCATENATED -C ... RESULTS: INTO WORK ARRAYS AND COUNTERS IN /XSCHEDS/ -C -C ... WHAT DOES THIS DO? -C ... (A.) ZEROS THE JSCHED2D WORKSPACE FOR THE FFFFFD-HEADED -C ... ISCHED TRAILER-RECORD ARRAY; -C ... (B.) COPIES THE GIVEN IISCHED DATA INTO JSCHED2D -C ... WITH DATA STILL IN THE EXTENDED FORMAT; -C ... WHY EVEN COPY IT THEN??? BECAUSE I WILL CHANGE -C ... CONTENTS, AND I DO NOT WANT TO CHANGE THE GIVEN; -C ... (C.) CREATES AND SORTS A SORTKEY ARRAY: -C ... CONTAINING THE STARTING SCANLINE J-VALUE -C ... AND A POINTER INTO THE JSCHED2D-ARRAY -C (DOES NOT REARRANGE THE DATA WITHIN JSCHED2D.) -C ... -C ... -C ... THAT IS ALL IT DOES. IT IS NOT NOT NOT READY TO GO. -C ... THE STARTING SCANLINE NUMBER HAS NOT BEEN CONVERTED TO -C ... A POINTER BY BLOCK NUMBER AND BYTE NUMBER WITHIN BLOCK. -C ... SINCE THE CRAY DOES NOT HAVE INTEGER*2, THE RESULTING -C ... JSCHED2D ARRAY IS AN EXTENDED VERSION IN WHICH EACH -C ... VALUE IS IN THE LOW-ORDER 16-BITS OF EACH 64-BIT WORD; -C ... SO IT STILL NEEDS A CALL SBYTESCCS() TO PACK THE I*2 DATA - -C ... WHY DO THIS? -C ... SOMEWHERE ELSE IS THE LOGIC FOR CONVERTING THE SCANLINE -C ... NUMBER INTO A POINTER BY BLOCK NUMBER AND BYTE NUMBER. -C ... WHEN IT DOES THAT, IT WILL BE EASIER TO DO THAT IF THE -C ... SCANLINE NUMBERS ARE SORTED. -C ================================================================ -C ... SHOULD I SORT THE POINTERS ONLY AND LEAVE THE GIVEN -C ... ITEM SEQUNCE INTACT??? (Yes!) - -C ... DOES BEDIENT CHANGE THE ARRANGEMENT? (No!) -C ... SEE EXAMPLE SOMEWHERE!!!! (See "isched.doc") -C ... -C ... I looked at an FT01 file and the isched 8-iiword sets -C ... are not sorted; they are in their original given sequence -C ... so I should sort only the pointer array. So the logic -C ... in this subroutine must be changed. (1-May-1996/dss) -C -C ================================================================ -C ... I SPLIT THE ISCHED MILLING ARND INTO A SUBR. -C ... THE ISCHED DATA IS ESSENTIALLY 16-BIT I*2 WORD ORIENTED -C ... HOW CAN I DO THIS IN THE I*8 WORD OF CRAY? -C ... THE FFFFFD-HEADED TRAILER RECORD IS NOT 6-BIT PACKED; -C ... IT IS I*2 JSCHEDS(720) = 720 I*2 INTEGER VALUES -C ... IN SETS OF 8 I*2 INTEGERS PER LOGICAL MAP SUBSET; -C ... IF, ON THE CRAY, WE WORK IN A SPACE OF I*8 JSCHEDS(720) -C ... IN WHICH THE DATA IS IN THE LOW-ORDER 16-BITS OF EVERY -C ... LONGWORD, THEN ONLY AT THE VERY END, JUST BEFORE OUTPUT -C ... I COULD QUARTER-PACK IT. -C -C ... INITIALIZE FFFFFD-HEADED RECORD HERE -C ... SORT SUBSET_DEFINITIONS BY THEIR STARTING SCANLINE; -C ... COUNT THE NUMBER OF SUBSETS; -C ... INITIALIZE FLAGS. - - -C - INTEGER MXSCHED - PARAMETER (MXSCHED=60) -C ... MAX NO. OF SUBSETS/INSETS DEFINED IN GIVEN IISCHED ARRAY. -C ... BEDIENT USES 59 - - INTEGER LIMITSETS - PARAMETER (LIMITSETS=MXSCHED-2) -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - COMMON /XSCHEDS/NTOTSCHED,NSCHED_CUT,NSCHED_TITL,JOFSCH, - 1 NUMPANEL,JSCHED2D,JLINSRTED - INTEGER NTOTSCHED - INTEGER NSCHED_CUT - INTEGER NSCHED_TITL - INTEGER JOFSCH - INTEGER NUMPANEL - INTEGER JSCHED2D(8,MXSCHED) - INTEGER JLINSRTED(2,MXSCHED) - -C ... SUBSET DEFS IN JSCHED2D WHOSE POINTERS REMAIN TO -C ... BE DEFINED = F(STARTING SCAN LINE) - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - - INTEGER IISCHED(8,MXSCHED) -C ... WHERE IISCHED IS GIVEN AS ARG1 -C ... AND IS IN THE SAME FORMAT AS IN CALL TO CNTR - LOGICAL LSCHED_EXTDQQ !... ARG2 - - - INTEGER ISORKEY(MXSCHED) -C - INTEGER KIISCHED(8) -C ... WHERE KIISCHED IS A CANNED SUBSET DEF. IN CASE -C ... THE GIVEN IISCHED IS BAD - - DATA KIISCHED / 150, 0, 0,1200, X'8000',X'D800', 0,0 / -C ... WHERE DUMMY KIISCHED USES SUBSET NO. 150 (MY CHECKOUT) - - INTEGER I8HOLD(2) - CHARACTER*1 C1HOLD(16) - EQUIVALENCE (I8HOLD(1),C1HOLD(1)) - - INTEGER IPAIR(2) - INTEGER IIWRDEXT(8) - INTEGER MSKLHS - DATA MSKLHS / X'FFFFFFFF00000000' / - INTEGER MSKRHS - DATA MSKRHS / X'00000000FFFFFFFF' / - - INTEGER JLINE_VAL -C - SAVE -C -C . . . S T A R T . . . . . . . . . . . . . . . . . . . . . . -C - write(6,151)LSCHED_EXTDQQ - 151 format(1h ,'reblkfx4::makfffd: entered with LSCHED_EXTDQQ = .', - 1 L1,'.') - - NTOTSCHED = 0 - - DO J = 1,MXSCHED !... MXSCHED=60 - ISORKEY(J) = 0 - ENDDO - - DO J = 1,MXSCHED - JLINSRTED(1,MXSCHED) = 0 - JLINSRTED(2,MXSCHED) = 0 - ENDDO - -C -C ... INTEGER JSCHED2D(8,90) - DO J = 1,MXSCHED !... MXSCHED=60 - DO I = 1,8 - JSCHED2D(I,J) = 0 - ENDDO - ENDDO -C - JSCHED2D(1,1) = X'FFFF' - JSCHED2D(2,1) = X'FD00' -C - NTOTSCHED = 0 - IF(LSCHED_EXTDQQ)THEN -C ... M2 IS SET TO ENSURE THERE WILL BE A ZERO-VALUE WITHIN -C ... MXSCHED-SIZED ARRAYS BEYOND LAST NON-ZERO ITEM - M2 = MXSCHED - 2 - DO JJ = 1,M2 - IF((IISCHED(1,JJ) .EQ. 0) .AND. - 1 (IISCHED(2,JJ) .EQ. 0)) THEN - GO TO 154 - ENDIF - JSTARTLINE = IISCHED(2,JJ) - IF(JSTARTLINE .GE. 8200) THEN -C ... BEYOND FAX STRIP TITLES INTO AFOS ... -C ... AND I AM NOT DOING AFOS, SO JUMP OUT - GO TO 154 - ENDIF - -C ... OTHERWISE, THIS ITEM IS NOT THE END OF ISCHED YET - NTOTSCHED = NTOTSCHED + 1 - - DO II = 1,8 - JSCHED2D(II,JJ+1) = IISCHED(II,JJ) - ENDDO - - IACC = JSTARTLINE !... J-VAL OF STARTING SCANLN - IACC = ISHFT(IACC,32) !... SORT KEY IN HI-ORDER HAFWD - JPTR = JJ + 1 !... PTR INTO JSCHED2D ARRAY - ISORKEY(JJ) = IOR(IACC,JPTR) !... /SORTKEY/PTR/ - ENDDO - GO TO 154 - -C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . - ELSE -C ... COMES HERE IF LSCHED_EXTDQQ == .F. -C ... DATA WITHIN IISCHED(8,J) IS REALLY CONCATENATED I*2 WORDS - NTOTSCHED = 0 - DO JJ = 1,15 !... 60/4SETS PER 8I*8 = 15 - DO II = 1,8,2 !... 2 I*8 INTS == 8 I*2 WORDS -C ... FETCH NEXT TWO I*8 WORDS OUT OF IISCHED() ARRAY ... - I8HOLD(1) = IISCHED(II,JJ) - I8HOLD(2) = IISCHED(II+1,JJ) - IACC = IAND(I8HOLD(1),MSKLHS) - IF(IACC .EQ. 0) THEN -C ... THIS IS THE LAST DATA ITEM TO TRANSFER ... - GO TO 154 - ENDIF - - IF((NTOTSCHED+1) .GT. LIMITSETS) THEN - GO TO 154 - ENDIF - - DO IDE = 1,8 - IBY1 = 2*(IDE-1) + 1 - IBY2 = IBY1 + 1 - IPAIR(1) = MOVA2I(C1HOLD(IBY1)) - IPAIR(1) = ISHFT(IPAIR(1),8) - IPAIR(2) = MOVA2I(C1HOLD(IBY2)) - IIWRDEXT(IDE) = IOR(IPAIR(1),IPAIR(2)) - ENDDO -C ... NOW NON-ZERO 8-WORD SET IN (IIWRDEXT(I),I=1,8) -C ... JUST LIKE A SET FROM EXTENDED IISCHED ... - JSTARTLINE = IIWRDEXT(2) - IF(JSTARTLINE .GE. 8200) THEN -C ... BEYOND FAX STRIP TITLES INTO AFOS ... -C ... AND I AM NOT DOING AFOS, SO JUMP OUT - GO TO 154 - ENDIF - -C ... OTHERWISE, THIS ITEM IS NOT THE END OF ISCHED YET - NTOTSCHED = NTOTSCHED + 1 - - DO II2 = 1,8 - JSCHED2D(II2,NTOTSCHED+1) = IIWRDEXT(II2) - ENDDO - - IACC = JSTARTLINE !... J-VAL OF STARTING SCANLN - IACC = ISHFT(IACC,32) !... SORT KEY IN HI-ORDER HAFWD - JPTR = NTOTSCHED + 1 !... PTR INTO JSCHED2D ARRAY - ISORKEY(NTOTSCHED) = IOR(IACC,JPTR) -C !... /SORTKEY/PTR/ - ENDDO - ENDDO - GO TO 154 - - ENDIF -C - 154 CONTINUE -C ... ALL SUBSET DEFINITIONS HAVE BEEN COPIED INTO JSCHED2D -C ... AND NTOTSCHED CONTAINS THE COUNT OF SUBSETS/INSETS. - - WRITE(6,157) NTOTSCHED - 157 FORMAT(1H ,'REBLKFX4:IN GIVEN IISCHED, NO. OF _SETS=',I3) -C - IF(NTOTSCHED .LE. 0) THEN -C ... BAD IISCHED WAS GIVEN; BUT LET'S TRY TO CONTINUE -C ... WITH A CANNED IISCHED FOUND IN KIISCHED - WRITE(6,159) - 159 FORMAT(1H ,'REBLKFX4:-W- BAD IISCHED. PROCEEDING ANYWAY.') - DO I = 1,8 - JSCHED2D(I,2) = KIISCHED(I) - ENDDO -C - JSCHED2D(1,3) = 0 - JSCHED2D(2,3) = 0 -C - JLINSRTED(1,1) = KIISCHED(2) !... JLINE VAL - JLINSRTED(2,1) = 2 !... PTR -C - NTOTSCHED = 1 - NSCHED_CUT = 1 - GO TO 177 - ENDIF -C -C ... IF ONLY ONE GOOD ITEM IN IISCHEDS HAS BEEN MOVED, THEN -C ... BYPASS THE SORT - IF(NTOTSCHED .LE. 1) THEN - JSCHED2D(1,3) = 0 - JSCHED2D(2,3) = 0 -C - JLINSRTED(1,1) = JSCHED2D(2,2) !... JLINE VAL - JLINSRTED(2,1) = 2 !... PTR -C - NTOTSCHED = 1 - NSCHED_CUT = 1 - GO TO 177 - ENDIF - -C ... OTHERWISE,TO SORT THE SUBSET DEFS BY STARTING SCAN LINE, - - CALL PIKSOR(ISORKEY,NTOTSCHED) - - WRITE(6,165) NTOTSCHED - 165 FORMAT(1H ,'REBLKFX4::MAKFFFD: DID PIKSOR. NTOTSCHED=',I4) -C - NSCHED_CUT = 0 - NSCHED_TITL = 0 - DO IS = 1,NTOTSCHED - IACC = ISORKEY(IS) - JPTR = IAND(IACC,MSKRHS) - JLINE_VAL = ISHFT(IACC,-32) - JLINSRTED(1,IS) = JLINE_VAL - JLINSRTED(2,IS) = JPTR !... PTR - IF(JLINE_VAL .LT. 7400) THEN - NSCHED_CUT = NSCHED_CUT + 1 - ELSE IF(JLINE_VAL .LT. 8200) THEN - NSCHED_TITL = NSCHED_TITL + 1 - ENDIF - ENDDO -C - 177 CONTINUE - WRITE(6,178)NTOTSCHED,NSCHED_CUT,NSCHED_TITL - 178 FORMAT(1H ,'REBLKFX4::MAKFFFD: EXITING WITH NTOTSCHED=',I4, - 1 /1H ,' NSCHED_CUT=',I4,'; NSCHED_TITL=',I4) - IF(NTOTSCHED .GT. 0) THEN - WRITE(6,1781) - 1781 FORMAT(1H ,' LINUM JOFSHD -- FROM JLINSRTED(1,J),(2,J):') - WRITE(6,1782)(JLINSRTED(1,J),JLINSRTED(2,J),J=1,NTOTSCHED) - 1782 FORMAT((2I6)) - WRITE(6,1783) - 1783 FORMAT(1H ,' ..... ..... . . . END OF JLINSRTED . . .') - ENDIF - - RETURN - END diff --git a/util/sorc/trpsfprv.fd/shftl.f b/util/sorc/trpsfprv.fd/shftl.f deleted file mode 100755 index 46e3dbeec2..0000000000 --- a/util/sorc/trpsfprv.fd/shftl.f +++ /dev/null @@ -1,4 +0,0 @@ - integer function SHFTL(iv,ish) - SHFTL=ISHFT(iv,ish) - return - end diff --git a/util/sorc/trpsfprv.fd/shftr.f b/util/sorc/trpsfprv.fd/shftr.f deleted file mode 100755 index 45c32cf6bf..0000000000 --- a/util/sorc/trpsfprv.fd/shftr.f +++ /dev/null @@ -1,7 +0,0 @@ - integer function SHFTR(iv,ish) - print 194,iv,ish,-ish - 194 format('SHFTR CALLED WITH ',3z20) - ir=-ish - SHFTR=ISHFT(iv,-ir) - return - end diff --git a/util/sorc/trpsfprv.fd/stream3.f b/util/sorc/trpsfprv.fd/stream3.f deleted file mode 100755 index 08bf7d5e37..0000000000 --- a/util/sorc/trpsfprv.fd/stream3.f +++ /dev/null @@ -1,67 +0,0 @@ - SUBROUTINE stream3(mbars,itime,lupgb,lupgi,F3) -c subroutine to accept pressure level (mbars), -c grib unit number (lupgb), and grib index unit -c number (lupgi) and read u, and v wind fields, -c at mbars, and calculate stream function. Stream -c function is stored in F3 and returned to caller. -c The Grib fields on lupgb MUST be grib type 3 (360x181) -c fields. These are output automatically by the NCEP -c AVN forecast model - parameter(im=360,jm=181,km=16) - dimension F3(im,jm) - dimension iprs(km) - integer kpds(100), kgds(100) - integer jpds(100), jgds(100) - logical lbms(im*jm), luv, ldz, lps - real u(im,jm), v(im,jm), psi(im,jm),chi(im,jm) - data iromb/0/,maxwv/126/,idrti/0/,imaxi/360/,jmaxi/181/ - data idrto/0/,imaxo/360/,jmaxo/181/,kmax/1/ - data iprime/0/,iskipi/0/,jskipi/0/,kspipi/0/ - data iskipo/0/,jskipo/0/,kspipo/0/,jcpu/0/ - luv = .FALSE. - ldz = .FALSE. - lps = .TRUE. - ijm = im * jm - fim = im - lskip=-1 - k=0 - do jj = 1, 100 - jpds(jj) = -1 - enddo - do jj = 1, 20 - jgds(jj) = -1 - enddo - jpds(5) = 33 - jpds(6) = 100 - jpds(7) = mbars - jpds(14)=itime - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,u,iret) - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - endif - jpds(5) = 34 - jpds(6) = 100 - jpds(7) = mbars - call getgb(lupgb,lupgi,ijm,-1,jpds,jgds,ndata, - & lskip,kpds,kgds,lbms,v,iret) - if(iret.ne.0) then - print *, ' iret =', iret - print *, ' k =', k - endif - call SPTRUNV(IROMB,MAXWV,IDRTI,IMAXI,JMAXI, - & IDRTO,IMAXO,JMAXO,KMAX, - & IPRIME,ISKIPI,JSKIPI,KSKIPI, - & ISKIPO,JSKIPO,KSKIPO,JCPU,U,V, - & LUV,GRIDUO,GRIDVO,LDZ,GRIDDO,GRIDZO, - & LPS,chi,psi) - print 109,k - 109 format(' K is ',i9) - do j=1,jm - do k=1,im - f3(k,j)=psi(k,j) - end do - end do - return - end diff --git a/util/sorc/trpsfprv.fd/w3fp02_fake.f b/util/sorc/trpsfprv.fd/w3fp02_fake.f deleted file mode 100755 index ae67a53b76..0000000000 --- a/util/sorc/trpsfprv.fd/w3fp02_fake.f +++ /dev/null @@ -1,1110 +0,0 @@ - SUBROUTINE W3FP02(ID,KTITLE,N) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: W3FP02 NMC TITLING PROGRAM -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 96-05-17 -C -C ABSTRACT: GENERATES A TITLE FROM THE GIVEN DATA-FIELD IDENTIFIER -C FORMULATED ACCORDING TO NMC O.N. 84. THE RESULTING TITLE USES -C SPACE UP TO 328 CHARACTERS (41 I*8 WORDS). -C -C PROGRAM HISTORY LOG: -C YR-MO-DA ORIGINAL AUTHOR(S)'S NAME: ?? -C 83-10-12 S. COBBS -- ADDED SUBR VALUE (RENAMED TO FP02_VAL) -C 85-01-25 D. MILLER -- ADDED SUBR TCHECK (RENAMED TO DT_UNITS) -C YR-MO-DA S. COBBS -- MODIFIED TO RUN ON HDS-9040 -C 95-01-31 ???? -- LAST MODIFIED OPNL VERSION -C 96-05-17 SHIMOMURA -- MODIFIED TO RUN ON CRAY -C USAGE: CALL W3FP02 (ID, KTITLE, N) -C -C INPUT ARGUMENT LIST: -C 'ID' - INTEGER*8 12-WORD FIELD-IDENTIFIER DESCRIBING THE DATA -C (IN THIS CRAY VERSION THE 32-BIT DATA WORDS ARE -C POSITIONED IN THE LOW-ORDER HALF OF THE CRAY -C 64-BIT INTEGERS.) -C ' N' - INTEGER*8 NUMBER OF LINES OF OUTPUT DESIRED -C = 1 FIRST LINE (11 I*8 WORDS): THE PLAIN ENGLISH -C TITLE; -C (88-BYTE LINE-1 STARTS AT KTITLE(1)); -C -C = 2 FIRST LINE PLUS SECOND LINE; -C SECOND LINE (16 I*8 WORDS): DECIMAL VALUES -C OF THE PARAMETERS; -C (128-BYTE LINE-2 STARTS AT KTITLE(12)); -C -C = 3 FIRST LINE + SECOND LINE + THIRD LINE -C THIRD LINE (14 I*8 WORDS): HEXADECIMAL DUMP -C OF THE 12 WORD FIELD IDENTIFIER; -C (112-BYTE LINE-3 STARTS AT KTITLE(55)); -C NOTE: THERE ARE NO LINE DELIMITERS TO SEPARATE -C THE LINES. -C OUTPUT ARGUMENT LIST: -C 'KTITLE' - INTEGER*8 KTITLE(41) -C ARRAY TO CONTAIN THE RESULTING TITLE IN ASCII -C -C REMARKS: -C SEE NMC OFFICE NOTE 84 FOR DATA FIELD IDENTIFIER SPECS -C -C SUBPROGRAMS CALLED: -C UNIQUE: FP02_LN1,FP02_LN2,FP02_LN3,FP02_VAL,DT_UNITS -C -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C - integer ID(12) - integer KTITLE(41) !... 41 CRAY I*8 == 82 IBM I*4 -C ... integer KTITLE(82) - - INTEGER KLANKS - CHARACTER*8 CLANKS - EQUIVALENCE (KLANKS,CLANKS) - DATA CLANKS / ' ' / -C ...12345678... -C - SAVE -C - - DO I = 1,11 - KTITLE(I) = KLANKS - ENDDO - - CALL FP02_LN1(ID,KTITLE) - - IF(N .GT. 1) GO TO 10 - RETURN -C - 10 CONTINUE - - DO I = 12,27 - KTITLE(I) = KLANKS - ENDDO - - CALL FP02_LN2(ID,KTITLE) - - IF(N.GT.2) GO TO 20 - RETURN -C - 20 CONTINUE - - DO I = 28,41 - KTITLE(I) = KLANKS - ENDDO - - CALL FP02_LN3(ID,KTITLE) - - RETURN - END - - SUBROUTINE FP02_LN1(ID,JTITLE) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_LN1 CREATES THE FIRST LINE OF TITLE -C AUTHOR: COBBS,S ORG: W/NMC42 DATE: 85-01-25 -C -C ABSTRACT: CREATES THE FIRST LINE OF THE TITLE FROM THE -C ID WORDS. -C -C -C USAGE: CALL FP02_LN1 (ID,JTITLE) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C ID ID WORDS ARGUMENT -C -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C JTITLE TITLE ARRAY ARGUMENT -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C -C -C . . . . . . . . . . . . . - INTEGER ID(12) - INTEGER JTITLE(41) -C . . . . . . . . . . . . . - INTEGER DTIME_CODE - INTEGER JKEEP(15) - - INTEGER KTITLE(41) - CHARACTER*328 CTITLE - EQUIVALENCE (KTITLE(1),CTITLE) - - integer MASK(8) -C - DATA MASK(1)/ X'0000000F' / - DATA MASK(2)/ X'000000FF' / - DATA MASK(3)/ X'00000FFF' / - DATA MASK(4)/ X'0000FFFF' / - DATA MASK(5)/ X'000FFFFF' / - DATA MASK(6)/ X'00FFFFFF' / - DATA MASK(7)/ X'0FFFFFFF' / - DATA MASK(8)/ X'FFFFFFFF' / - - - INTEGER TEMPR - CHARACTER*1 ISTORE(8) - EQUIVALENCE (TEMPR,ISTORE(1)) - - INTEGER C1,C2,E1,E2,S1,S2,Q,M,G -C - CHARACTER*8 INUM1 - CHARACTER*8 INUM2 - CHARACTER*8 KWRITE(3) - character*6 QWRITE -C - CHARACTER*1 LTEMP(7) - CHARACTER*1 MTEMP(7) - - INTEGER NSHIFT - INTEGER NMASK - INTEGER NID -C -C -C IDWORDS: MASK CONTROL -C -C . . . . . . . . . . . . . . . . . . . - INTEGER SHFMSK(15) - - DATA SHFMSK( 1)/X'00020100'/ - DATA SHFMSK( 2)/X'08020700'/ - DATA SHFMSK( 3)/X'10020700'/ - DATA SHFMSK( 4)/X'18020700'/ - DATA SHFMSK( 5)/X'08050200'/ - DATA SHFMSK( 6)/X'00020200'/ - DATA SHFMSK( 7)/X'08050400'/ - DATA SHFMSK( 8)/X'00020400'/ - DATA SHFMSK( 9)/X'1C010300'/ - DATA SHFMSK(10)/X'08030100'/ - DATA SHFMSK(11)/X'08030300'/ - DATA SHFMSK(12)/X'14030100'/ - DATA SHFMSK(13)/X'00020700'/ - DATA SHFMSK(14)/X'10020800'/ -C -C . . . . . . . . . . . . . . . . . . . -C MONTH TABLE. -C - CHARACTER*4 CMONTH(12) - DATA CMONTH( 1)/ ' JAN'/ - DATA CMONTH( 2)/ ' FEB'/ - DATA CMONTH( 3)/ ' MAR'/ - DATA CMONTH( 4)/ ' APR'/ - DATA CMONTH( 5)/ ' MAY'/ - DATA CMONTH( 6)/ ' JUN'/ - DATA CMONTH( 7)/ ' JUL'/ - DATA CMONTH( 8)/ ' AUG'/ - DATA CMONTH( 9)/ ' SEP'/ - DATA CMONTH(10)/ ' OCT'/ - DATA CMONTH(11)/ ' NOV'/ - DATA CMONTH(12)/ ' DEC'/ -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . -C REFERENCE TABLE FOR SNAME. -C - INTEGER S_CODE(17) - DATA S_CODE(1)/1/ - DATA S_CODE(2)/2/ - DATA S_CODE(3)/6/ - DATA S_CODE(4)/7/ - DATA S_CODE(5)/8/ - DATA S_CODE(6)/16/ - DATA S_CODE(7)/19/ - DATA S_CODE(8)/128/ - DATA S_CODE(9)/129/ - DATA S_CODE(10)/130/ - DATA S_CODE(11)/144/ - DATA S_CODE(12)/145/ - DATA S_CODE(13)/146/ - DATA S_CODE(14)/147/ - DATA S_CODE(15)/148/ - DATA S_CODE(16)/131/ - DATA S_CODE(17)/132/ -C -C . . . . . . . . . . . . . . . . . . . -C SNAME TABLE. - character*4 SNAME(18) -C - DATA SNAME( 1)/ ' GPM'/ - DATA SNAME( 2)/ ' PA '/ - DATA SNAME( 3)/ ' M '/ - DATA SNAME( 4)/ ' M '/ - DATA SNAME( 5)/ ' MB '/ - DATA SNAME( 6)/ ' DEG'/ - DATA SNAME( 7)/ ' POT'/ - DATA SNAME( 8)/ ' MSL'/ - DATA SNAME( 9)/ ' SFC'/ - DATA SNAME(10)/ ' TRO'/ - DATA SNAME(11)/ ' BDY'/ - DATA SNAME(12)/ ' TRS'/ - DATA SNAME(13)/ ' STS'/ - DATA SNAME(14)/ ' QCP'/ - DATA SNAME(15)/ ' SIG'/ - DATA SNAME(16)/ 'MWSL'/ - DATA SNAME(17)/ 'PLYR'/ - DATA SNAME(18)/ ' '/ -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . -C REFERENCE TABLE FOR QNAME. - INTEGER Q_CODE(108) -C - DATA Q_CODE( 1)/ 1/ - DATA Q_CODE( 2)/ 2/ - DATA Q_CODE( 3)/ 6/ - DATA Q_CODE( 4)/ 8/ - DATA Q_CODE( 5)/ 16/ - DATA Q_CODE( 6)/ 17/ - DATA Q_CODE( 7)/ 18/ - DATA Q_CODE( 8)/ 19/ - DATA Q_CODE( 9)/ 20/ - DATA Q_CODE(10)/ 21/ - DATA Q_CODE(11)/ 40/ - DATA Q_CODE(12)/ 41/ - DATA Q_CODE(13)/ 42/ - DATA Q_CODE(14)/ 43/ - DATA Q_CODE(15)/ 44/ - DATA Q_CODE(16)/ 48/ - DATA Q_CODE(17)/ 49/ - DATA Q_CODE(18)/ 50/ - DATA Q_CODE(19)/ 51/ - DATA Q_CODE(20)/ 52/ - DATA Q_CODE(21)/ 53/ - DATA Q_CODE(22)/ 54/ - DATA Q_CODE(23)/ 55/ - DATA Q_CODE(24)/ 56/ - DATA Q_CODE(25)/ 57/ - DATA Q_CODE(26)/ 58/ - DATA Q_CODE(27)/ 59/ - DATA Q_CODE(28)/ 60/ - DATA Q_CODE(29)/ 72/ - DATA Q_CODE(30)/ 73/ - DATA Q_CODE(31)/ 74/ - DATA Q_CODE(32)/ 80/ - DATA Q_CODE(33)/ 81/ - DATA Q_CODE(34)/ 88/ - DATA Q_CODE(35)/ 89/ - DATA Q_CODE(36)/ 90/ - DATA Q_CODE(37)/ 91/ - DATA Q_CODE(38)/ 92/ - DATA Q_CODE(39)/ 93/ - DATA Q_CODE(40)/ 94/ - DATA Q_CODE(41)/ 95/ - DATA Q_CODE(42)/ 96/ - DATA Q_CODE(43)/112/ - DATA Q_CODE(44)/113/ - DATA Q_CODE(45)/114/ - DATA Q_CODE(46)/115/ - DATA Q_CODE(47)/120/ - DATA Q_CODE(48)/121/ - DATA Q_CODE(49)/160/ - DATA Q_CODE(50)/161/ - DATA Q_CODE(51)/162/ - DATA Q_CODE(52)/163/ - DATA Q_CODE(53)/164/ - DATA Q_CODE(54)/165/ - DATA Q_CODE(55)/166/ - DATA Q_CODE(56)/167/ - DATA Q_CODE(57)/168/ - DATA Q_CODE(58)/169/ - DATA Q_CODE(59)/170/ - DATA Q_CODE(60)/171/ - DATA Q_CODE(61)/176/ - DATA Q_CODE(62)/177/ - DATA Q_CODE(63)/178/ - DATA Q_CODE(64)/184/ - DATA Q_CODE(65)/185/ - DATA Q_CODE(66)/186/ - DATA Q_CODE(67)/187/ - DATA Q_CODE(68)/188/ - DATA Q_CODE(69)/384/ - DATA Q_CODE(70)/385/ - DATA Q_CODE(71)/386/ - DATA Q_CODE(72)/387/ - DATA Q_CODE(73)/388/ - DATA Q_CODE(74)/389/ - DATA Q_CODE(75)/390/ - DATA Q_CODE(76)/391/ - DATA Q_CODE(77)/ 97/ - DATA Q_CODE(78)/ 98/ - DATA Q_CODE(79)/ 99/ - DATA Q_CODE(80)/100/ - DATA Q_CODE(81)/101/ - DATA Q_CODE(82)/102/ - DATA Q_CODE(83)/103/ - DATA Q_CODE(84)/148/ - DATA Q_CODE(85)/172/ - DATA Q_CODE(86)/200/ - DATA Q_CODE(87)/201/ - DATA Q_CODE(88)/202/ - DATA Q_CODE(89)/203/ - DATA Q_CODE(90)/392/ - DATA Q_CODE(91)/ 7/ - DATA Q_CODE(92)/ 61/ - DATA Q_CODE(93)/104/ - DATA Q_CODE(94)/173/ - DATA Q_CODE(95)/174/ - DATA Q_CODE(96)/175/ - DATA Q_CODE(97)/304/ - DATA Q_CODE(98)/305/ - DATA Q_CODE(99)/400/ - DATA Q_CODE(100)/401/ - DATA Q_CODE(101)/402/ - DATA Q_CODE(102)/403/ - DATA Q_CODE(103)/404/ - DATA Q_CODE(104)/405/ - DATA Q_CODE(105)/ 9/ - DATA Q_CODE(106)/105/ - DATA Q_CODE(107)/116/ - DATA Q_CODE(108)/106/ -C -C . . . . . . . . . . . . . . . . . . . -C QNAME TABLE: - character*6 QNAME(108) -C - DATA QNAME( 1)/ ' HGT '/ - DATA QNAME( 2)/ ' P ALT'/ - DATA QNAME( 3)/ ' DIST '/ - DATA QNAME( 4)/ ' PRES '/ - DATA QNAME( 5)/ ' TMP '/ - DATA QNAME( 6)/ ' DPT '/ - DATA QNAME( 7)/ ' DEPR '/ - DATA QNAME( 8)/ ' POT '/ - DATA QNAME( 9)/ ' T MAX'/ - DATA QNAME(10)/ ' T MIN'/ - DATA QNAME(11)/ ' V VEL'/ - DATA QNAME(12)/ ' NETVD'/ - DATA QNAME(13)/ ' DZDT '/ - DATA QNAME(14)/ ' OROW '/ - DATA QNAME(15)/ ' FRCVV'/ - DATA QNAME(16)/ ' U GRD'/ - DATA QNAME(17)/ ' V GRD'/ - DATA QNAME(18)/ ' WIND '/ - DATA QNAME(19)/ ' T WND'/ - DATA QNAME(20)/ ' VW SH'/ - DATA QNAME(21)/ ' U DIV'/ - DATA QNAME(22)/ ' V DIV'/ - DATA QNAME(23)/ ' WDIR '/ - DATA QNAME(24)/ ' WWND '/ - DATA QNAME(25)/ ' SWND '/ - DATA QNAME(26)/ ' RATS '/ - DATA QNAME(27)/ ' VECW '/ - DATA QNAME(28)/ ' SFAC '/ - DATA QNAME(29)/ ' ABS V'/ - DATA QNAME(30)/ ' REL V'/ - DATA QNAME(31)/ ' DIV '/ - DATA QNAME(32)/ ' STRM '/ - DATA QNAME(33)/ ' V POT'/ - DATA QNAME(34)/ ' R H '/ - DATA QNAME(35)/ ' P WAT'/ - DATA QNAME(36)/ ' A PCP'/ - DATA QNAME(37)/ ' P O P'/ - DATA QNAME(38)/ ' P O Z'/ - DATA QNAME(39)/ ' SNO D'/ - DATA QNAME(40)/ ' ACPCP'/ - DATA QNAME(41)/ ' SPF H'/ - DATA QNAME(42)/ ' L H2O'/ - DATA QNAME(43)/ ' LFT X'/ - DATA QNAME(44)/ ' TOTOS'/ - DATA QNAME(45)/ ' K X '/ - DATA QNAME(46)/ ' C INS'/ - DATA QNAME(47)/ ' L WAV'/ - DATA QNAME(48)/ ' S WAV'/ - DATA QNAME(49)/ ' DRAG '/ - DATA QNAME(50)/ ' LAND '/ - DATA QNAME(51)/ ' KFACT'/ - DATA QNAME(52)/ ' 10TSL'/ - DATA QNAME(53)/ ' 7TSL '/ - DATA QNAME(54)/ ' RCPOP'/ - DATA QNAME(55)/ ' RCMT '/ - DATA QNAME(56)/ ' RCMP '/ - DATA QNAME(57)/ ' ORTHP'/ - DATA QNAME(58)/ ' ALBDO'/ - DATA QNAME(59)/ ' ENFLX'/ - DATA QNAME(60)/ ' HEATR'/ - DATA QNAME(61)/ ' LAT '/ - DATA QNAME(62)/ ' LON '/ - DATA QNAME(63)/ ' RADIC'/ - DATA QNAME(64)/ ' PROB '/ - DATA QNAME(65)/ ' CPROB'/ - DATA QNAME(66)/ ' USTAR'/ - DATA QNAME(67)/ ' TSTAR'/ - DATA QNAME(68)/ ' MIXHT'/ - DATA QNAME(69)/ ' WTMP '/ - DATA QNAME(70)/ ' WVHGT'/ - DATA QNAME(71)/ ' SWELL'/ - DATA QNAME(72)/ ' WVSWL'/ - DATA QNAME(73)/ ' WVPER'/ - DATA QNAME(74)/ ' WVDIR'/ - DATA QNAME(75)/ ' SWPER'/ - DATA QNAME(76)/ ' SWDIR'/ - DATA QNAME(77)/ ' RRATE'/ - DATA QNAME(78)/ ' TSTM '/ - DATA QNAME(79)/ ' CSVR '/ - DATA QNAME(80)/ ' CTDR '/ - DATA QNAME(81)/ ' MIXR '/ - DATA QNAME(82)/ ' PSVR '/ - DATA QNAME(83)/ ' MCONV'/ - DATA QNAME(84)/ ' SIG '/ - DATA QNAME(85)/ ' ENRGY'/ - DATA QNAME(86)/ ' RDNCE'/ - DATA QNAME(87)/ ' BRTMP'/ - DATA QNAME(88)/ ' TCOZ '/ - DATA QNAME(89)/ ' OZMR '/ - DATA QNAME(90)/ ' ICSEA'/ - DATA QNAME(91)/ ' DEPTH'/ - DATA QNAME(92)/ ' GUST '/ - DATA QNAME(93)/ ' VAPP '/ - DATA QNAME(94)/ ' TOTHF'/ - DATA QNAME(95)/ ' SEHF '/ - DATA QNAME(96)/ ' SORAD'/ - DATA QNAME(97)/ ' UOGRD'/ - DATA QNAME(98)/ ' VOGRD'/ - DATA QNAME(99)/ ' HTSGW'/ - DATA QNAME(100)/ ' PERPW'/ - DATA QNAME(101)/ ' DIRPW'/ - DATA QNAME(102)/ ' PERSW'/ - DATA QNAME(103)/ ' DIRSW'/ - DATA QNAME(104)/ ' WCAPS'/ - DATA QNAME(105)/ ' PTEND'/ - DATA QNAME(106)/ ' NCPCP'/ - DATA QNAME(107)/ ' HIFTX'/ - DATA QNAME(108)/ ' ICEAC'/ -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . -C REFERENCE TABLE FOR G (GENERATING PROGRAM NAME) -C - INTEGER KK(3) - - DATA KK(1)/57/ - DATA KK(2)/58/ - DATA KK(3)/59/ -C -C . . . . . . . . . . . . . . . . . . . -C G TABLE (GENERATING PROGRAM NAME): -C - CHARACTER*8 KNAME(9) - - DATA KNAME / ' ECMWF', - 2 ' READING', - 3 ', UK. ', - 4 ' FNOC', - 5 ' MONTERE', - 6 'Y, CA. ', - 7 ' AFGWC ', - 8 'OFFUTT A', - 9 'FB, NB. ' / -C -C . . . . . . . . . . . . . . . . . . . -C . . . . . . . . . . . . . . . . . . . - CHARACTER*8 KNAME1(3) - DATA KNAME1 / ' WMC N', - 2 'CEP WASH', - 3 'INGTON ' / -C -C . . . . . . . . . . . . . . . . . . . - character*6 QNAME1 - DATA QNAME1 / ' THCK ' / -C - logical lcheckout -C - SAVE -C . . . . S T A R T . . . . . . . . . . . . . . . . . . . -C - lcheckout = .FALSE. - -C 1. UNPACK ID WORDS. -C - DO 1 N=1,14 - TEMPR = SHFMSK(N) - NSHIFT = 0 - NSHIFT = MOVA2I(ISTORE(5)) !... CRAY -C ... JSTORE(4) = ISTORE(1) - NMASK = 0 - NMASK = MOVA2I(ISTORE(6)) !... CRAY -C ... KSTORE(4) = ISTORE(2) - NID = 0 - NID = MOVA2I(ISTORE(7)) !... CRAY -C ... LSTORE(4) = ISTORE(3) - JKEEP(N)=IAND(MASK(NMASK),ISHFT(ID(NID),-NSHIFT)) - 1 CONTINUE -C - C1 = JKEEP(5) - C2 = JKEEP(7) - E1 = JKEEP(6) - E2 = JKEEP(8) - S1 = JKEEP(10) - S2 = JKEEP(11) - Q = JKEEP(12) - M = JKEEP(9) - G = JKEEP(14) -C - IF(E1 .GT. 128) THEN - E1 = -(JKEEP(6)-128) - ENDIF - IF(E2 .GT. 128) THEN - E2 = -(JKEEP(8)-128) - ENDIF -C - if(lcheckout)then - WRITE(6,505)(JKEEP(I),I=1,14),E1,E2 - 505 FORMAT(1H ,'LINE-1: THE JKEEP ARRAY FOLLOWS ...', - 1 /1H ,' (1) (2) (3) (4) (C1)', - 2 ' (E1) (C2) (E2)', - 3 /1H ,8Z9.8, /1H ,8Z9.8, - 4 /1H ,' (M) (S1) (S2) (Q) (13)', - 5 ' (G) (E1B) (E2B)') - endif -C -C 2. FIND WHICH SURFACE IS INDICATED BY THE ID WORDS -C AS BEING THE FIRST SURFACE. -C - DO 2 I=1,17 - K1 = I - IF(S1 .EQ. S_CODE(I))GO TO 4 - 2 CONTINUE - K1=18 - GO TO 4 - - 4 CONTINUE -C -C 3. BEGIN PROCESSING OF A ONE-SURFACE TITLE -C - IF(M .NE. 0)GO TO 200 -C - K2=K1 - - CALL FP02_VAL(S1,C1,E1,INUM1) - - WRITE(CTITLE(1:20),107) INUM1(1:7) - 107 FORMAT(13X,A) - - GO TO 73 -C -C 4. FIND WHICH SURFACE IS INDICATED BY THE ID WORDS -C AS BEING THE SECOND SURFACE. -C - 200 DO 22 I=1,17 - IF(S2 .EQ. S_CODE(I))GO TO 33 - 22 CONTINUE - K2=18 - GO TO 44 - 33 K2=I - 44 CONTINUE -C -C -C 5. BEGIN PROCESSING OF A TWO-SURFACE TITLE -C - CALL FP02_VAL(S1,C1,E1,INUM1) - CALL FP02_VAL(S2,C2,E2,INUM2) - WRITE(CTITLE(1:20),103) INUM1(1:7),SNAME(K1)(1:4),INUM2(1:7) - 103 FORMAT(' ',A,A,' ',A) -C -C 6. FIND WHICH PARAMETER (Q) IS INDICATED BY THE ID WORDS. -C - 73 CONTINUE - DO 300 N=1,108 - IF(Q .EQ. Q_CODE(N))GO TO 310 - 300 CONTINUE -C ... fell thru without finding a matching Q_CODE ... - WRITE(6,108) Q - 108 FORMAT(' Q IS AN ILLEGAL NUMBER. Q IS ',I3) - GO TO 1000 - - 310 QWRITE(1:6) = QNAME(N)(1:6) -C - IF(Q .EQ. 1 .AND. M .EQ. 1 .AND. S1 .EQ. 8) then - QWRITE(1:6) = QNAME1(1:6) - endif -C -C 7. SET DATE/TIME FIELDS. -C -C A. SET DTIME_CODE FOR HRS,HALF DAYS OR DAYS -C FROM F1 AND F2 - - CALL DT_UNITS(ID, DTIME_CODE) -C - IF (DTIME_CODE .EQ. 0) then - GO TO 76 - ELSE IF (DTIME_CODE .EQ. 1) then - JKEEP(1) = JKEEP(1) * 12 - GO TO 76 - ELSE IF (DTIME_CODE .EQ. 2) then - JKEEP(1) = JKEEP(1) * 24 - go to 76 - ELSE - GO TO 76 - endif -C - 76 continue - IHUN = JKEEP(1)/100 - irmndr = mod(jkeep(1),100) - iten = irmndr/10 - iunit = mod(irmndr,10) - - IFST = JKEEP(13)/10 - isec = mod(jkeep(13),10) -C -C 8. SET GENERATING PROGRAM NAME. -C - DO 80 K=1,3 - IF (G .EQ. KK(K)) THEN -C ... this is one of the other met centers ... - DO L=1,3 - KWRITE(L) = KNAME( 3*(K-1) + L) - ENDDO - GO TO 100 - endif - 80 CONTINUE -C - DO 99 L=1,3 - KWRITE(L) = KNAME1(L) !... wmc nmc washington - 99 CONTINUE - GO TO 100 -C -C 9. ASSEMBLE THE REMAINDER OF THE TITLE LINE -C VIA INTERNAL WRITE STATEMENT INTO CTITLE(21:88) -C - 100 CONTINUE - WRITE(CTITLE(21:88),105) SNAME(K2)(1:4),QWRITE(1:6), - A IHUN,ITEN,IUNIT, IFST,ISEC, - B JKEEP(2),CMONTH(JKEEP(3)),JKEEP(4),(KWRITE(L),L=1,3) - 105 FORMAT(A4,1X,A6,' FOR ',3I1,' HRS AFTER ',2I1,'Z ',I2,A4,1X,I2, - 1 3A8) -C - if(lcheckout) then - write(6,535)ctitle(1:63),ctitle(64:88) - 535 format(1h ,'at completion of LINE-1, CTITLE(1:88) contains ...', - 1 /1h ,'"',A,'"', /1h ,'"',A,'"') - endif - -C - 1000 CONTINUE -C -C 10. REASSIGN KTITLE FOR OUTPUT. -C - DO 1001 K = 1,11 !... 11 I*8 == 22 I*4 - JTITLE(K) = KTITLE(K) - 1001 CONTINUE -C - RETURN - END - - SUBROUTINE FP02_VAL(S,C,E,C8NUM) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_VAL CREATES VALUE OF SURFACE FROM IDS -C AUTHOR: COBBS,S. ORG: W/NMC42 DATE: 83-10-12 -C -C ABSTRACT: CONVERTS THE NUMERICAL VALUE FOR THE SURFACE INTO -C A TEXT STRING TO BE USED IN THE FIRST LINE OF THE TITLE. -C -C USAGE: CALL FP02_VAL(S,C,E,C8NUM) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C -C S INTEGER NUMBER OF SURFACE ARGUMENT -C C,E NUMERICAL VALUE OF THE SURFACE ARGUMENT -C SURFACE = S * 10 ** E -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C -C C8NUM VALUE OF THE SURFACE FOR THE TITLE ARGUMENT -C CHARACTER*8 C8NUM -C -C -C ATTRIBUTES: -C LANGUAGE: CRAY FORTRAN -C -C$$$ -C -C ... 960515 SHIMOMURA -- IN MODIFYING FOR CRAY, I CHANGED THE ARG4 -C FROM REAL*8 TO CHARACTER*8, SINCE IT WAS -C FOR AN 8-CHAR STRING; -C ALSO RENAMED FROM "VALUE" TO "FP02_VAL" -C . . . . . . . . . . . . . . . . . . . . . . . . . -C ... USAGE: CALL FP02_VAL(S,C,E,C8NUM) - integer S - integer C - integer E - CHARACTER*8 C8NUM !... RESULT - -C . . . . . . . . . . . . . . . . . . . . . . . . . - CHARACTER*8 JZEROS - DATA JZEROS/ ' 0.0000 ' / - - CHARACTER*8 KLANKS - DATA KLANKS/ ' ' / -C -C - CHARACTER*7 LTEMP - CHARACTER*1 POINT - DATA POINT/'.'/ -C - integer*8 INUM - CHARACTER*8 CNUM - EQUIVALENCE (INUM,CNUM) -C -C -C - C8NUM = KLANKS - - IF (S .GE. 128 .AND. S .LE. 132) THEN - C8NUM = KLANKS - GO TO 150 - ENDIF - -C ... OTHERWISE, !... (S .LT.128) .OR. (S .GT. 132) ... - IF(C .EQ. 0) THEN - C8NUM = JZEROS - GO TO 150 - ELSE -C ... C IS NON-ZERO ... - WRITE (LTEMP(1:7),101) C - 101 FORMAT(I6,1H ) - J = E+6 - K = J+1 - CNUM(1:J) = LTEMP(1:J) - CNUM(K:K) = POINT - CNUM(K+1:8) = LTEMP(K:7) - C8NUM(1:8) = CNUM(1:8) - GO TO 150 - ENDIF -C - 150 CONTINUE - RETURN - END - - SUBROUTINE FP02_LN2(ID,JTITLE) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_LN2 CREATES THE SECOND LINE OF TITLE -C AUTHOR: ORG: W/NMC42 DATE: 83-10-25 -C -C ABSTRACT: CREATES THE SECOND LINE OF THE TITLE FROM THE -C ID WORDS. -C -C USAGE: CALL FP02_LN2(ID,JTITLE) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C ID ID WORDS ARGUMENT -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C JTITLE TITLE ARRAY ARGUMENT -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C ATTRIBUTES: -C LANGUAGE: IBM VS FORTRAN -C SOURCE STATEMENTS: 50 CORE SIZE: 2300 -C -C$$$ -C -C -ckumar integer (kind=8) ibm2cray -ckumar external ibm2cray - -C - INTEGER ID(12) - INTEGER JTITLE(41) - - INTEGER KTITLE(41) - CHARACTER*328 CTITLE - EQUIVALENCE (KTITLE(1),CTITLE) -C - integer MASK(8) -C - DATA MASK(1)/ X'0000000F' / - DATA MASK(2)/ X'000000FF' / - DATA MASK(3)/ X'00000FFF' / - DATA MASK(4)/ X'0000FFFF' / - DATA MASK(5)/ X'000FFFFF' / - DATA MASK(6)/ X'00FFFFFF' / - DATA MASK(7)/ X'0FFFFFFF' / - DATA MASK(8)/ X'FFFFFFFF' / - -C - INTEGER TEMPR - CHARACTER*1 ISTORE(8) - EQUIVALENCE (TEMPR,ISTORE(1)) -C - DATA NEG / X'FFFFFFFFFFFF0000' / -C -C IDWORDS: MASK CONTROL (INTEGER ) -C - INTEGER IKEEP(17) - INTEGER SHFMSK(17) - DATA SHFMSK( 1)/X'1C010300'/ - DATA SHFMSK( 2)/X'1C010200'/ - DATA SHFMSK( 3)/X'1C010400'/ - DATA SHFMSK( 4)/X'00020100'/ - DATA SHFMSK( 5)/X'00020300'/ - DATA SHFMSK( 6)/X'18020500'/ - DATA SHFMSK( 7)/X'10020500'/ - DATA SHFMSK( 8)/X'08020500'/ - DATA SHFMSK( 9)/X'00020500'/ - DATA SHFMSK(10)/X'18080600'/ - DATA SHFMSK(11)/X'18020800'/ - DATA SHFMSK(12)/X'10020800'/ - DATA SHFMSK(13)/X'00040800'/ - DATA SHFMSK(14)/X'10040900'/ - DATA SHFMSK(15)/X'00040900'/ - DATA SHFMSK(16)/X'00080A00'/ - DATA SHFMSK(17)/X'00040B00'/ - - real crayreal - integer loneibm - integer nbitoffset - data nbitoffset / 32 / - integer nitems - data nitems / 1 / - logical lcheckout -C - save - - lcheckout = .FALSE. - -C UNPACK ID WORDS. -C - DO 1 N=1,17 - TEMPR=SHFMSK(N) -C - NSHIFT = 0 - nshift = mova2i(istore(5)) -C - NMASK = 0 - nmask = mova2i(istore(6)) -C - NID = 0 - nid = mova2i(istore(7)) -C - IKEEP(N)=IAND(MASK(NMASK),ISHFT(ID(NID),-NSHIFT)) - 1 CONTINUE -C -C CONVERT 16 BIT SIGNED INTEGER INTO FULLWORD INTEGER -C - IF (BTEST(IKEEP(17),15)) THEN - IKEEP(17) = IOR(IKEEP(17),NEG) - ENDIF -C -C ... the A= reference value in ikeep(16) is, I think, -C ... in IBM REAL*4 format right-justified in longword; -C ... so convert it into CRAY REAL - crayreal = 0.0 - loneibm = IKEEP(16) - -ckumar iret = ibm2cray(2,nitems,loneibm,nbitoffset,crayreal) -C type=2; for IBM REAL*4 - -ckumar if(iret .LT. 0) then -ckumar write(6,315)iret -ckumar 315 format(1h ,'FP02_LN2::ibm2cray FAILED with return code=',I8) -C ... TO LET IT GO ON ANYWAY, - crayreal = 0.0 -ckumar endif -ckumar if (lcheckout) then -ckumar write(6,325)loneibm, crayreal -ckumar 325 format(1h ,'FP02_LN2::ibm2cray: R*4 ibm = HEX',Z17.16, -ckumar 1 /1h ,' R*8 cray = DEC',E13.5) -ckumar endif - -C ASSEMBLE THE SECOND LINE OF THE TITLE -C - - WRITE(CTITLE(89:216),101)(IKEEP(I),I=1,15),crayreal,ikeep(17) - 101 FORMAT(' M=',I1,' T=',I1,' N=',I2,' F1=',I3,' F2=',I3,' CD=',I3,' - 1CM=',I3,' KS=',I3,' K=',I3,' UN=',I5,' R= ',I3,' G=',I3,' J=',I5,' - 2 B=',I5,' Z=',I5,' A=',E15.8,' N=',I5,' ') -C -C REASSIGN THE SECOND LINE OF THE TITLE TO THE OUTPUT ARRAY -C -C ... DO 1001 K = 23,54 - DO 1001 K = 12,27 - JTITLE(K) = KTITLE(K) - 1001 CONTINUE -C - RETURN - END - SUBROUTINE FP02_LN3(ID,JTITLE) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: FP02_LN3 CREATES THE THIRD LINE OF TITLE -C AUTHOR: ORG: W/NMC42 DATE: 25 OCT 83 -C -C ABSTRACT: CREATES THE THIRD LINE OF THE TITLE FROM THE -C ID WORDS. -C -C USAGE: CALL FP02_LN3 (ID,JTITLE) -C -C -C - - - - - - - - - I N P U T V A R I A B L E S - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C ID ID WORDS ARGUMENT -C -C - - - - - - - - - O U T P U T V A R I A B L E S - - - - - - - - - - -C -C NAMES MEANING/CONTENT/PURPOSE/UNITS/TYPE INTERFACE -C ----- ---------------------------------- --------- -C JTITLE TITLE ARRAY ARGUMENT -C -C - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - DIMENSION ID(12) - DIMENSION JTITLE(41) - - DIMENSION KTITLE(41) - CHARACTER*328 CTITLE - EQUIVALENCE (KTITLE(1),CTITLE) -C -C ... ASSEMBLE THE THIRD LINE OF THE TITLE. -C - WRITE(CTITLE(217:324),1)(ID(I),I=1,12) - 1 FORMAT(12Z9.8) -C -C ... REASSIGN THE THIRD LINE OF THE TITLE TO AN OUTPUT ARRAY. -C -C ... DO 1001 K = 55,81 - DO 1001 K = 28,41 - JTITLE(K) = KTITLE(K) - 1001 CONTINUE -C - RETURN - END - SUBROUTINE DT_UNITS(ID, DTIME_CODE) -C 15-MAY-1996/DSS -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C -C SUBPROGRAM: DT_UNITS SET DELTA TIME CODE FROM ID -C PRGMMR: SHIMOMURA ORG: W/NP12 DATE: 96-05-17 -C -C ABSTRACT: DETERMINES DELTA-TIME UNITS OF THE FORECAST -C WHETHER IN HOURS, HALF-DAYS, OR FULL-DAYS; -C ONLY CALLED FROM W3FP02(). -C -C PROGRAM HISTORY LOG: -C 85-01-25 ORIGINAL AUTHOR: D. MILLER -C 96-05-17 SHIMOMURA -- CHANGED NAME FROM "TCHECK" TO "DT_UNITS" -C AND REPROGRAMMED FOR CRAY -C -C USAGE: CALL DT_UNITS (ID, DTIME_CODE) -C INPUT ARGUMENT LIST: -C ID - INTEGER*8 ID(12): OFFICE NOTE 84 IDENTIFIER -C -C OUTPUT ARGUMENT LIST: -C DTIME_CODE - INTEGER*8 DTIME_CODE -C =0; IN HOURS -C =1; IN HALF-DAY UNITS -C =2; IN FULL-DAY UNITS -C -C OUTPUT FILES: -C FT06F001 - FOR COMMENT IF ERRONEOUS DATA -C -C REMARKS: -C -C ATTRIBUTES: -C LANGUAGE: FORTRAN 77 -C MACHINE: CRAY -C -C$$$ -C - INTEGER ID(12) - INTEGER DTIME_CODE - - integer MASK(8) -C - DATA MASK(1)/ X'0000000F' / - DATA MASK(2)/ X'000000FF' / - DATA MASK(3)/ X'00000FFF' / - DATA MASK(4)/ X'0000FFFF' / - DATA MASK(5)/ X'000FFFFF' / - DATA MASK(6)/ X'00FFFFFF' / - DATA MASK(7)/ X'0FFFFFFF' / - DATA MASK(8)/ X'FFFFFFFF' / -C - INTEGER ISTORE(3,2) - DATA ISTORE / 28, 1, 2, - 2 28, 1, 4 / -C ... NSHIFT, NMASK, NID ... - - INTEGER TKEEP(2) -C -C UNPACK "T" AND "N". -C - DO 1 N=1,2 - NSHIFT = ISTORE(1,N) - NMASK = ISTORE(2,N) - NID = ISTORE(3,N) - TKEEP(N)=IAND(MASK(NMASK),ISHFT(ID(NID),-NSHIFT)) - 1 CONTINUE -C - IF ((TKEEP(1) .EQ. 6) .OR. (TKEEP(1) .EQ. 7)) THEN - DTIME_CODE = 1 - GO TO 120 - - ELSE IF (TKEEP(1) .EQ. 10) THEN - DTIME_CODE = 2 - IF (TKEEP(2) .EQ. 15) THEN - WRITE(6,111) -111 FORMAT(1H ,'DT_UNITS: "T" AND "N" INDICATE CONFLICTING ', - A /1H ,' TIME INTERVAL VALUES(CODE OPTS FOR "T").') - - GO TO 120 - ENDIF - GO TO 120 - - ELSE IF (TKEEP(2) .EQ. 15) THEN - DTIME_CODE = 1 - GO TO 120 - - ELSE - DTIME_CODE = 0 - GO TO 120 - ENDIF -C -120 RETURN - END diff --git a/util/sorc/upaprep.fd/brdhgt.f b/util/sorc/upaprep.fd/brdhgt.f deleted file mode 100755 index 79257b9fe5..0000000000 --- a/util/sorc/upaprep.fd/brdhgt.f +++ /dev/null @@ -1,151 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: BRDHGT FORM THE GRAPHICS FORMAT. -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: BRDHGT RETURNS A REPORT THAT SPANNED TWO RECORDS -C OF THE SIMPLE GRAPHICS OBSERVATIONAL FORMAT. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -C -C USAGE: CALL FORUPA (KNEXT, KEND, COUT, IUNO, RHGTS, IREP, -C ARR, IRET) -C INPUT ARGUMENT LIST: -C KNEXT - POINTER TO STARTING LOCATION OF THIS REPORT -C KEND - POINTER TO ENDING LOCATION OF THIS REPORT -C COUT - MANDATORY LEVEL DATA -C IUNO - OBSERVATIONAL DATA FILE UNIT NUMBER -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C RHGTS - MANDATORY LEVEL HEIGHT DATA -C IREP - NUMBER OF REPORTS IN RHGTS -C IRET - RETURN CODE 0 = NORMAL RETURN -C 10 = END OF FILE ENCOUNTERED -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE BRDHGT(KNEXT, KEND, COUT, IUNO, RHGTS, IREP, - 1 ARR, IRET) -C -C This subroutine returns a UPAUPA report that spanned two -C records. -C - CHARACTER*8 COUT (512) - CHARACTER*8 CAR - CHARACTER*8 AID -C - REAL*8 ARR(300) - REAL*8 RHGTS(800,23) -C -C - DATA IMASK /Z'FFFFFFFF00000000'/ -C - EQUIVALENCE (CAR,RAR) - EQUIVALENCE (CAR,IAR) -C - IRET = 0 - IOK = 1 - IF((KNEXT+5).LT.512) THEN - AID = COUT(KNEXT+5) - IOK = 0 - END IF - PROCESS = 0 - J = 1 - PRINT *,' KNEXT, KEND ARE ',KNEXT,KEND - IF(KNEXT .LT. 513) THEN - DO K = KNEXT,512 - CAR = COUT(K) - call byteswap(CAR, 8, 1) - IAR1 = ISHFT(IAR,-32) - IA = ISHFT(IAR1,-28) - IF (IA .GT. 0) IAR1=IAR1+IMASK - IAR2 = ISHFT(ISHFT(IAR,32),-32) - IF (J .EQ. 11) THEN - IAR = IAR1 - ARR(J) = RAR - IAR = IAR2 - ARR(J+1) = RAR - J = J + 2 - ELSE - IA = ISHFT(IAR2,-28) - IF (IA .GT. 0) IAR2 = IAR2+IMASK - FAR = IAR1 - FAR = FAR/4096. - FAR2 = IAR2 - FAR2 = FAR2/4096. - ARR(J) = FAR - ARR(J+1) = FAR2 - J = J + 2 - END IF - END DO - END IF - READ (IUNO) COUT - IF (COUT(1).eq.'ENDOFILE') THEN - IRET = 10 - RETURN - END IF - IF (KEND .EQ. 0) THEN - IA = 512 - KNEXT - IF(KNEXT .EQ. 513) IA = 1 - CAR = COUT(IA+1) - call byteswap(CAR, 8, 1) - KEND = ISHFT(IAR,-32)/8192 - END IF - IF(KEND .LT. 0) THEN - KEND = 0 - GOTO 22 - END IF - DO K = 1,KEND - CAR = COUT(K) - call byteswap(CAR, 8, 1) - IAR1 = ISHFT(IAR,-32) - IA = ISHFT(IAR1,-28) - IF (IA .GT. 0) IAR1=IAR1+IMASK - IAR2 = ISHFT(ISHFT(IAR,32),-32) - IF (J .EQ. 11) THEN - IAR = IAR1 - ARR(J) = RAR - IAR = IAR2 - ARR(J+1) = RAR - J = J + 2 - ELSE - IA = ISHFT(IAR2,-28) - IF (IA .GT. 0) IAR2 = IAR2+IMASK - FAR = IAR1 - FAR = FAR/4096. - FAR2 = IAR2 - FAR2 = FAR2/4096. - ARR(J) = FAR - ARR(J+1) = FAR2 - J = J + 2 - END IF - END DO - 22 IF ( IOK .EQ. 1 ) AID = COUT (512-KNEXT) - IA = ARR(13) - IB = ARR(14) - IF ((IA .GT. 0) .AND. (IREP .LT. 200)) THEN - IREP=IREP+1 - CAR = AID - RHGTS(IREP,1) = RAR - RHGTS(IREP,2) = ARR(4) - IND = IB - DO K = 1,IA - RHGTS(IREP,K+2) = ARR(IND) - IND = IND + 7 - END DO - ENDIF - IA = KEND + 1 - IF(COUT(IA).NE.'END_REPO') THEN - PRINT 119,IA,COUT(IA) - 119 FORMAT(' END_REPO NOT FOUND AT WORD ',i5,' INSTEAD',A8 ) - END IF - KNEXT = IA + 1 -C - RETURN - END diff --git a/util/sorc/upaprep.fd/compile_upaprep_wcoss.sh b/util/sorc/upaprep.fd/compile_upaprep_wcoss.sh deleted file mode 100755 index b492dc681e..0000000000 --- a/util/sorc/upaprep.fd/compile_upaprep_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -mv upaprep ../../exec -make clean diff --git a/util/sorc/upaprep.fd/conaft.f b/util/sorc/upaprep.fd/conaft.f deleted file mode 100755 index 6df0a51121..0000000000 --- a/util/sorc/upaprep.fd/conaft.f +++ /dev/null @@ -1,121 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CONAFT READ AIRCRAFT CONTROL CARDS -C PRGMMR: LARRY SAGER ORG: W/NMCXX DATE: 96-08-27 -C -C ABSTRACT: CONAFT READS THE PROGRAM CONTROL CARD FILE FOR THE -C REGION TO DUMP, PARAMETERS TO PROCESS AND MANDATORY -C LEVELS TO PROCESS. -C -C PROGRAM HISTORY LOG: -C 96-08-16 LARRY SAGER -C -C USAGE: CALL CONAFT (COUT, RIMS, IRET) -C INPUT ARGUMENT LIST: -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C COUT - ARRAY TO HOLD FILE HEADER -C RIMS - GEOGRAPHIC AREA TO DUMP -C IRET - RETRUN CODE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT22F001 - CONTROL CARD FILE -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE CONAFT (COUT, RIMS, IRET) -C -C This subroutine reads the control cards and forms the -C header record for AIRCFT data -C - CHARACTER*8 COUT (512) - CHARACTER*8 CBUFR(50) - CHARACTER*8 CLVLS(15) - CHARACTER*8 CSHD, CEHD, CEBF, CSLV - CHARACTER*8 CELV, CENB, CSTR, CSUA, CSAR - CHARACTER*8 CFLN - CHARACTER*8 CTEMP -C - REAL*8 RIMS (4) -C - EQUIVALENCE (CTEMP,ITEMP) -C - DATA INP /22/ - DATA CSHD /'STR_HEAD'/ - DATA CEHD /'END_HEAD'/ - DATA CSUA /'STR_BUFR'/ - DATA CSAR /'STR_ARCF'/ - DATA CEBF /'END_BUFR'/ - DATA CSLV /'STR_LVLS'/ - DATA CELV /'END_LVLS'/ - DATA CENB /'ENDBLOCK'/ - DATA CSTR /'STR_REPO'/ -C -C READ IN THE FIRST CONTROL CARD: FILE TYPE -C - RIMS (1) = 0. - RIMS (2) = 0. - RIMS (3) = 0. - RIMS (4) = 0. - IRET = 0 - READ(INP,100,END=80) CFLN - 100 FORMAT(A8) - COUT(1) = CSHD - COUT(2) = CFLN - COUT(3) = '99999999' - COUT(4) = '99999999' - COUT(5) = '99999999' - COUT(6) = CEHD - COUT(7) = CSUA - IPAR = 1 - K = 0 -C -C READ IN THE SECOND C.C.: LAT/LON AREA TO PROCESS -C 1- MOST N LAT 2- MOST S LAT 3- MOST W LON 4- MOST E LON -C - IND = 8 - READ(INP,104,END=80) RIMS - 104 FORMAT(4F6.0) - PRINT *,' LIMITS: ',RIMS - DO WHILE (K .EQ. 0) - READ(INP,100) CBUFR(IPAR) - IF (CBUFR(IPAR) .EQ. '********') THEN - K = 1 - IPAR = IPAR - 1 - ELSE - IND = IND + 1 - COUT (IND) = CBUFR(IPAR) - IPAR = IPAR + 1 - END IF - END DO - IF ( IPAR .EQ. 0 ) THEN - PRINT *,' NO BUFR PARAMETERS FOUND-JOB STOPPED' - IRET = -1 - RETURN - END IF - IND = IND + 1 - COUT (IND) = CEBF - IND = IND + 1 - COUT (IND) = CENB - IND = IND + 1 -C -C STORE THE START OF DATA POINTER -C - ITEMP = IND - COUT (5) = CTEMP - RETURN -C -C ERROR -- END OF FILE ENCOUNTERED WHERE DATA CARD -C SHOULD HAVE BEEN. -C - 80 PRINT *,' ERROR READING CONTROL CARDS' - IRET = -1 - RETURN - END diff --git a/util/sorc/upaprep.fd/consat.f b/util/sorc/upaprep.fd/consat.f deleted file mode 100755 index 0532deebdc..0000000000 --- a/util/sorc/upaprep.fd/consat.f +++ /dev/null @@ -1,152 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CONSAT READ PROGRAM CONTROL CARDS -C PRGMMR: LARRY SAGER ORG: W/NMCXX DATE: 96-08-27 -C -C ABSTRACT: CONTRL READS THE PROGRAM CONTROL CARD FILE FOR THE -C REGION TO DUMP, PARAMETERS TO PROCESS AND MANDATORY -C LEVELS TO PROCESS. -C -C PROGRAM HISTORY LOG: -C 96-08-16 LARRY SAGER -C -C USAGE: CALL CONTRL (COUT, RLIMS, IRET) -C INPUT ARGUMENT LIST: -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C COUT - ARRAY TO HOLD FILE HEADER -C RLIMS - LIMITS OF DATA -C IRET - SWITCH IRET = 0 DO TIROS -C IRET = 1 DELETE TIROS -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FTR24F001 - CONTROL CARD FILE -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE CONSAT (COUT, RLIMS, IRET) -C -C This subroutine reads the control cards and forms the -C header record for UPAUPA -C - CHARACTER*8 COUT (512) - CHARACTER*8 SRE,ERE - CHARACTER*8 CBUFR(50) - CHARACTER*8 CLVLS(25) - CHARACTER*8 CSHD, CEHD, CEBF, CSLV, CSBF - CHARACTER*8 CELV, CENB, CSTR - CHARACTER*8 CFLN - CHARACTER*8 CTEMP - CHARACTER*2 CTIR -C - REAL*8 RLIMS(4) -C - EQUIVALENCE (CTEMP,ITEMP) -C - DATA INP /24/ - DATA CSHD /'STR_HEAD'/ - DATA CEHD /'END_HEAD'/ - DATA CSBF /'STR_BUFR'/ - DATA CEBF /'END_BUFR'/ - DATA CSLV /'STR_LVLS'/ - DATA CELV /'END_LVLS'/ - DATA CENB /'ENDBLOCK'/ - DATA CSTR /'STR_REPO'/ -C -C READ IN THE FIRST CONTROL CARD: FILE TYPE -C - IRET = 0 - READ(INP,100,END=80) CFLN,CTIR - 100 FORMAT(A8,15X,A2) - IF (CTIR .NE. 'ON') IRET = 1 - COUT(1) = CSHD - COUT(2) = CFLN - COUT(3) = '99999999' - COUT(4) = '99999999' - COUT(5) = '99999999' - COUT(6) = CEHD - COUT(7) = CSBF -C -C READ IN THE SECOND C.C.: REGION TO PROCESS -C - READ(INP,102,ERR=33,END=80) SRE, ERE, RLIMS - 102 FORMAT(2A8,4F5.0) - 33 ISWR = 0 - CTEMP = SRE - ITEMP = ISHFT(ISHFT(ITEMP,48),-48) - SRE = CTEMP - CTEMP = ERE - ITEMP = ISHFT(ISHFT(ITEMP,48),-48) - ERE = CTEMP - PRINT *,'SRE ERE ',SRE,ERE - PRINT *,' RLIMS ',RLIMS(1),RLIMS(2),RLIMS(3),RLIMS(4) -C -C READ IN THE BUFR PARAMETERS TO PROCESS -C - K = 0 - IPAR = 1 - DO WHILE (K .EQ. 0) - READ(INP,100) CBUFR(IPAR) - IF (CBUFR(IPAR) .EQ. '********') THEN - K = 1 - IPAR = IPAR - 1 - ELSE - COUT (7+IPAR) = CBUFR(IPAR) - IPAR = IPAR + 1 - END IF - END DO - IF ( IPAR .EQ. 0 ) THEN - PRINT *,' NO BUFR PARAMETERS FOUND-JOB STOPPED' - IRET = -1 - RETURN - END IF - IND = 8 + IPAR - COUT (IND) = CEBF - IND = IND + 1 - COUT (IND) = CSLV -C -C READ IN THE LEVELS TO PROCESS -C - K = 0 - ILVL = 1 - DO WHILE (K .EQ. 0) - READ(INP,100) CLVLS(ILVL) - IF (CLVLS(ILVL) .EQ. '********') THEN - K = 1 - ILVL = ILVL - 1 - ELSE - COUT(IND+ILVL) = CLVLS(ILVL) - ILVL = ILVL + 1 - END IF - END DO - IF ( ILVL .EQ. 0 ) THEN - PRINT *,' NO LVLS FOUND-JOB STOPPED' - IRET = -1 - RETURN - END IF - IND = IND + ILVL + 1 - COUT (IND) = CELV - IND = IND + 1 - COUT (IND) = CENB - IND = IND + 1 -C -C STORE THE START OF DATA POINTER -C - ITEMP = IND - COUT (5) = CTEMP - RETURN -C -C ERROR -- END OF FILE ENCOUNTERED WHERE DATA CARD -C SHOULD HAVE BEEN. -C - 80 PRINT *,' ERROR READING CONTROL CARDS' - IRET = -1 - RETURN - END diff --git a/util/sorc/upaprep.fd/contrl.f b/util/sorc/upaprep.fd/contrl.f deleted file mode 100755 index be9e8576f4..0000000000 --- a/util/sorc/upaprep.fd/contrl.f +++ /dev/null @@ -1,161 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CONTRL READ PROGRAM CONTROL CARDS -C PRGMMR: LARRY SAGER ORG: W/NMCXX DATE: 96-08-27 -C -C ABSTRACT: CONTRL READS THE PROGRAM CONTROL CARD FILE FOR THE -C REGION TO DUMP, PARAMETERS TO PROCESS AND MANDATORY -C LEVELS TO PROCESS. -C -C PROGRAM HISTORY LOG: -C 96-08-16 LARRY SAGER -C -C USAGE: CALL CONTRL (COUT, SRE, ERE, ISWR, ICHG, IRET) -C INPUT ARGUMENT LIST: -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C COUT - ARRAY TO HOLD FILE HEADER -C SRE - STARTING REGION TO DUMP -C ERE - ENDING REGION TO DUMP -C ISWR - THINNING SWITCH 0 = BLOCK ID , 1= LATLONG -C ICHG - HEIGHT CHANGE SWITCH: ICHG = 0 NO HGT CHGS -C ICHG = 1 DO HGT CHGS -C IRET - RETURN CODE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT09F001 - CONTROL CARD FILE -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE CONTRL (COUT, SRE, ERE, RLIMS, ISWR, - 1 ICHG, IRET) -C -C This subroutine reads the control cards and forms the -C header record for UPAUPA -C - CHARACTER*8 COUT (512) - CHARACTER*8 SRE, ERE - CHARACTER*8 CBUFR(50) - CHARACTER*8 CLVLS(25) - CHARACTER*8 CSHD, CEHD, CEBF, CSLV, CSBF - CHARACTER*8 CELV, CENB, CSTR - CHARACTER*8 CFLN - CHARACTER*8 CTEMP - CHARACTER*2 CHG -C - REAL*8 RLIMS(4) -C - EQUIVALENCE (CTEMP,ITEMP) -C - DATA INP /09/ - DATA CSHD /'STR_HEAD'/ - DATA CEHD /'END_HEAD'/ - DATA CSBF /'STR_BUFR'/ - DATA CEBF /'END_BUFR'/ - DATA CSLV /'STR_LVLS'/ - DATA CELV /'END_LVLS'/ - DATA CENB /'ENDBLOCK'/ - DATA CSTR /'STR_REPO'/ -C -C READ IN THE FIRST CONTROL CARD: FILE TYPE -C - IRET = 0 - print *,' about to read control card *1' - READ(INP,'(A8,15X,A2)') CFLN,CHG - print *,' cfln chg is ',CFLN,CHG -C - ICHG = 0 - IF(CHG .EQ. 'ON') ICHG = 1 - COUT(1) = CSHD - COUT(2) = CFLN - COUT(3) = '99999999' - COUT(4) = '99999999' - COUT(5) = '99999999' - COUT(6) = CEHD - COUT(7) = CSBF -C -C READ IN THE SECOND C.C.: REGION TO PROCESS -C - READ(INP,102,ERR=33,END=80) SRE, ERE, RLIMS - 102 FORMAT(2A8,4F5.0) - 33 ISWR = 0 - IF(SRE(1:1) .EQ. '1') ISWR = 1 - PRINT *,ISWR,' SWITCH' - CTEMP = SRE - ITEMP = ISHFT(ISHFT(ITEMP,48),-48) - SRE = CTEMP - CTEMP = ERE - ITEMP = ISHFT(ISHFT(ITEMP,48),-48) - ERE = CTEMP - PRINT *,'SRE ERE ',SRE,ERE - PRINT *,' RLIMS ',RLIMS(1),RLIMS(2),RLIMS(3),RLIMS(4) -C -C READ IN THE BUFR PARAMETERS TO PROCESS -C - K = 0 - IPAR = 1 - DO WHILE (K .EQ. 0) - READ(INP,'(A8)') CBUFR(IPAR) - IF (CBUFR(IPAR) .EQ. '********') THEN - K = 1 - IPAR = IPAR - 1 - ELSE - COUT (7+IPAR) = CBUFR(IPAR) - IPAR = IPAR + 1 - END IF - END DO - IF ( IPAR .EQ. 0 ) THEN - PRINT *,' NO BUFR PARAMETERS FOUND-JOB STOPPED' - IRET = -1 - RETURN - END IF - IND = 8 + IPAR - COUT (IND) = CEBF - IND = IND + 1 - COUT (IND) = CSLV -C -C READ IN THE LEVELS TO PROCESS -C - K = 0 - ILVL = 1 - DO WHILE (K .EQ. 0) - READ(INP,'(A8)') CLVLS(ILVL) - IF (CLVLS(ILVL) .EQ. '********') THEN - K = 1 - ILVL = ILVL - 1 - ELSE - COUT(IND+ILVL) = CLVLS(ILVL) - ILVL = ILVL + 1 - END IF - END DO - IF ( ILVL .EQ. 0 ) THEN - PRINT *,' NO LVLS FOUND-JOB STOPPED' - IRET = -1 - RETURN - END IF - IND = IND + ILVL + 1 - COUT (IND) = CELV - IND = IND + 1 - COUT (IND) = CENB - IND = IND + 1 -C -C STORE THE START OF DATA POINTER -C - ITEMP = IND - COUT (5) = CTEMP - RETURN -C -C ERROR -- END OF FILE ENCOUNTERED WHERE DATA CARD -C SHOULD HAVE BEEN. -C - 80 PRINT *,' ERROR READING CONTROL CARDS' - IRET = -1 - RETURN - END diff --git a/util/sorc/upaprep.fd/conwnd.f b/util/sorc/upaprep.fd/conwnd.f deleted file mode 100755 index bdb4e7f11c..0000000000 --- a/util/sorc/upaprep.fd/conwnd.f +++ /dev/null @@ -1,121 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: CONWND READ SATWND CONTROL CARDS -C PRGMMR: LARRY SAGER ORG: W/NMCXX DATE: 96-08-27 -C -C ABSTRACT: CONWND READS THE PROGRAM CONTROL CARD FILE FOR THE -C REGION TO DUMP, PARAMETERS TO PROCESS AND MANDATORY -C LEVELS TO PROCESS. -C -C PROGRAM HISTORY LOG: -C 96-08-16 LARRY SAGER -C -C USAGE: CALL CONWND (COUT, RIMS, IRET) -C INPUT ARGUMENT LIST: -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C COUT - ARRAY TO HOLD FILE HEADER -C RIMS - GEOGRAPHIC AREA TO DUMP -C IRET - RETRUN CODE -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT22F001 - CONTROL CARD FILE -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE CONWND (COUT, RIMS, IRET) -C -C This subroutine reads the control cards and forms the -C header record for SATWND data -C - CHARACTER*8 COUT (512) - CHARACTER*8 CBUFR(50) - CHARACTER*8 CLVLS(25) - CHARACTER*8 CSHD, CEHD, CEBF, CSLV - CHARACTER*8 CELV, CENB, CSTR, CSUA, CSAR - CHARACTER*8 CFLN - CHARACTER*8 CTEMP -C - REAL*8 RIMS (4) -C - EQUIVALENCE (CTEMP,ITEMP) -C - DATA INP /23/ - DATA CSHD /'STR_HEAD'/ - DATA CEHD /'END_HEAD'/ - DATA CSUA /'STR_BUFR'/ - DATA CSAR /'STR_ARCF'/ - DATA CEBF /'END_BUFR'/ - DATA CSLV /'STR_LVLS'/ - DATA CELV /'END_LVLS'/ - DATA CENB /'ENDBLOCK'/ - DATA CSTR /'STR_REPO'/ -C -C READ IN THE FIRST CONTROL CARD: FILE TYPE -C - RIMS (1) = 0. - RIMS (2) = 0. - RIMS (3) = 0. - RIMS (4) = 0. - IRET = 0 - READ(INP,100,END=80) CFLN - 100 FORMAT(A8) - COUT(1) = CSHD - COUT(2) = CFLN - COUT(3) = '99999999' - COUT(4) = '99999999' - COUT(5) = '99999999' - COUT(6) = CEHD - COUT(7) = CSUA - IPAR = 1 - K = 0 -C -C READ IN THE SECOND C.C.: LAT/LON AREA TO PROCESS -C 1- MOST N LAT 2- MOST S LAT 3- MOST W LON 4- MOST E LON -C - IND = 8 - READ(INP,104,END=80) RIMS - 104 FORMAT(4F6.0) - PRINT *,' LIMITS: ',RIMS - DO WHILE (K .EQ. 0) - READ(INP,100) CBUFR(IPAR) - IF (CBUFR(IPAR) .EQ. '********') THEN - K = 1 - IPAR = IPAR - 1 - ELSE - IND = IND + 1 - COUT (IND) = CBUFR(IPAR) - IPAR = IPAR + 1 - END IF - END DO - IF ( IPAR .EQ. 0 ) THEN - PRINT *,' NO BUFR PARAMETERS FOUND-JOB STOPPED' - IRET = -1 - RETURN - END IF - IND = IND + 1 - COUT (IND) = CEBF - IND = IND + 1 - COUT (IND) = CENB - IND = IND + 1 -C -C STORE THE START OF DATA POINTER -C - ITEMP = IND - COUT (5) = CTEMP - RETURN -C -C ERROR -- END OF FILE ENCOUNTERED WHERE DATA CARD -C SHOULD HAVE BEEN. -C - 80 PRINT *,' ERROR READING CONTROL CARDS' - IRET = -1 - RETURN - END diff --git a/util/sorc/upaprep.fd/dosbyt.f b/util/sorc/upaprep.fd/dosbyt.f deleted file mode 100755 index d5fc76d66e..0000000000 --- a/util/sorc/upaprep.fd/dosbyt.f +++ /dev/null @@ -1,157 +0,0 @@ - -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DOSBYT PACK AND WRITE A BLOCK -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: DOSBYT PACKS A REPORT INTO THE OUTPUT BLOCK -C USING SBYTES. WHEN THE BLOCK IS FULL, IT OUTPUTS IT. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -C -C USAGE: CALL DOSBYT(IARR,KRET,IUNO,COUT,KNEXT,IREPTS,IENT) -C INPUT ARGUMENT LIST: -C IARR - REPORT -C KRET - 12HR OLD MANDATORY LEVEL DATA -C IUNO - OUTPUT UNIT NUMBER -C COUT - OUTPUT BLOCK -C KNEXT - POINTER TO NEXT LOCATION -C IENT - SWITCH IENT=1 NORMAL -C IENT=2 END; OUTPUT LAST BLOCK -C . . . . -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IREPTS - NUMBER OF REPORTS -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ -C - SUBROUTINE DOSBYT(IARR, KRET, IUNO, COUT, KNEXT, IREPTS, IENT) -C - CHARACTER*8 COUT (512) - CHARACTER*8 CEND, CSTR, CBLK, CENDFL - INTEGER NEXT5 - -C - INTEGER*8 IARR (300) -C -C DATA CEND /'END_REPO'/ -C DATA CSTR /'STR_REPO'/ - DATA CEND /'OPER_DNE'/ - DATA CSTR /'OPER_RTS'/ - DATA CBLK /' '/ -C DATA CENDFL /'ENDOFILE'/ - DATA CENDFL /'ELIFODNE'/ - DATA KLIM /512/ - DATA SHFTL /4096/ - -C -C THIS SUBROUTINE USES SBYTES TO FORM THE OUTPUT. -C THE BLOCK IS WRITTEN WHEN FULL. -C -C IF IENT = 1 - LOAD REPORT INTO BLOCK -C IENT = 2 - END CONDITION. WRITE LAST BLOCK. -C - IF (IENT .EQ. 1) THEN - IREPTS = IREPTS + 1 - INEXT = KNEXT + KRET/2 - COUT(KNEXT) = CSTR - IARR(3) = (INEXT*2 + 1)*SHFTL - KNEXT = KNEXT + 1 -C PRINT 100,IARR(11),IARR(12),INEXT - 100 FORMAT(' STATION ',a8,a8,' INEXT IS ',i8) - IF (INEXT .GE. KLIM) THEN - INEXT = INEXT - KLIM - IARR(3) = (INEXT*2 + 1)*SHFTL - IST = 2*(KLIM - KNEXT + 1) - CALL SBYTESCCS(COUT(KNEXT), IARR, 0, 32, 0, IST) - NEXT5 = KNEXT + 5 - call byteswap(COUT(NEXT5), 8, 1) - if (COUT(2)(1:6) .EQ. "UPAUPA" ) THEN - call byteswap(COUT(1), 8, 39) - call byteswap(COUT(5), 8, 1) - end if - if (COUT(2)(1:6) .EQ. "AIRCFT" ) THEN - call byteswap(COUT(1), 8, 17) - call byteswap(COUT(5), 8, 1) - end if - if (COUT(2)(1:6) .EQ. "SATWND" ) THEN - call byteswap(COUT(1), 8, 17) - call byteswap(COUT(5), 8, 1) - end if - call byteswap(COUT(1), 8, 512) - WRITE(IUNO) COUT - if (NEXT5 . gt. KLIM) THEN - NEXT5 = MOD( NEXT5, KLIM) - end if - KRET = KRET - IST - DO KK = 1,KLIM - COUT(KK) = CBLK - END DO - KNEXT = 1 - IF (KRET .NE. 0) THEN - CALL SBYTESCCS(COUT, IARR(IST+1), 0, 32, 0, KRET) - call byteswap(COUT(NEXT5), 8, 1) - KNEXT = KRET/2 + 1 - END IF - COUT(KNEXT) = CEND - KNEXT = KNEXT + 1 - ELSE - CALL SBYTESCCS(COUT(KNEXT), IARR, 0, 32, 0, KRET) - NEXT5 = KNEXT + 5 - call byteswap(COUT(NEXT5), 8, 1) - KNEXT = KNEXT + KRET/2 - IF (KNEXT .GT. KLIM) THEN - call byteswap(COUT(1), 8, 512) - WRITE(IUNO) COUT - KNEXT = 1 - DO KK = 1,KLIM - COUT(KK) = CBLK - END DO - END IF - COUT(KNEXT) = CEND - KNEXT = KNEXT + 1 - IF (KNEXT .GT. KLIM) THEN - call byteswap(COUT(1), 8, 512) - WRITE(IUNO) COUT - KNEXT = 1 - DO KK = 1,KLIM - COUT(KK) = CBLK - END DO - END IF - END IF - ELSE -C -C OUTPUT THE LAST BLOCK OF DATA -C - IF (KNEXT.NE.1) THEN - COUT(KNEXT) = CENDFL - do i = 1, 512 - if (COUT(i) .EQ. CSTR) then -C call byteswap(COUT(i+6), 8, 1) - end if - end do - call byteswap(COUT(1), 8, 512) - WRITE (IUNO) COUT - ELSE -C -C OUTPUT AN END-OF-FILE RECORD, FOR THE CASE -C WHEN THERE IS NO DATA IN THE LAST BLOCK EXCEPT -C THE END OF FILE INDICATOR -C - COUT(1) = CENDFL - DO K=1,KLIM - COUT(K) = CBLK - END DO - call byteswap(COUT(1), 8, 512) - WRITE(IUNO) COUT - END IF - END IF - RETURN -C - END diff --git a/util/sorc/upaprep.fd/dosbyt.f.final b/util/sorc/upaprep.fd/dosbyt.f.final deleted file mode 100755 index 3ab106679f..0000000000 --- a/util/sorc/upaprep.fd/dosbyt.f.final +++ /dev/null @@ -1,184 +0,0 @@ - -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DOSBYT PACK AND WRITE A BLOCK -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: DOSBYT PACKS A REPORT INTO THE OUTPUT BLOCK -C USING SBYTES. WHEN THE BLOCK IS FULL, IT OUTPUTS IT. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -C -C USAGE: CALL DOSBYT(IARR,KRET,IUNO,COUT,KNEXT,IREPTS,IENT) -C INPUT ARGUMENT LIST: -C IARR - REPORT -C KRET - 12HR OLD MANDATORY LEVEL DATA -C IUNO - OUTPUT UNIT NUMBER -C COUT - OUTPUT BLOCK -C KNEXT - POINTER TO NEXT LOCATION -C IENT - SWITCH IENT=1 NORMAL -C IENT=2 END; OUTPUT LAST BLOCK -C . . . . -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IREPTS - NUMBER OF REPORTS -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ -C - SUBROUTINE DOSBYT(IARR, KRET, IUNO, COUT, KNEXT, IREPTS, IENT) -C - CHARACTER*8 COUT (512) - CHARACTER*8 CEND, CSTR, CBLK, CENDFL - byte ib - CHARACTER*1 cb - EQUIVALENCE (ib , cb) - -C - INTEGER*8 IARR (300) -C - DATA CEND /'END_REPO'/ - DATA CSTR /'STR_REPO'/ - DATA CBLK /' '/ - DATA CENDFL /'ENDOFILE'/ - DATA KLIM /512/ - DATA SHFTL /4096/ - LOGICAL FIRST_ENTRY - -C -C THIS SUBROUTINE USES SBYTES TO FORM THE OUTPUT. -C THE BLOCK IS WRITTEN WHEN FULL. -C -C IF IENT = 1 - LOAD REPORT INTO BLOCK -C IENT = 2 - END CONDITION. WRITE LAST BLOCK. -C - IF (IENT .EQ. 1) THEN - IREPTS = IREPTS + 1 - INEXT = KNEXT + KRET/2 - COUT(KNEXT) = CSTR - IARR(3) = (INEXT*2 + 1)*SHFTL - KNEXT = KNEXT + 1 -C PRINT 100,IARR(11),IARR(12),INEXT - 100 FORMAT(' STATION ',a8,a8,' INEXT IS ',i8) - IF (INEXT .GE. KLIM) THEN - INEXT = INEXT - KLIM - IARR(3) = (INEXT*2 + 1)*SHFTL - IST = 2*(KLIM - KNEXT + 1) - CALL SBYTESCCS(COUT(KNEXT), IARR, 0, 32, 0, IST) - do i = 1, 512 - if (COUT(i) .EQ. "END_REPO") then - call byteswap(COUT(i), 8, 1) - end if - if (COUT(i) .EQ. "STR_REPO") then - call byteswap(COUT(i+6), 8, 1) - call byteswap(COUT(i), 8, 1) - end if - end do - if (COUT(1) .EQ. "STR_HEAD" ) THEN - call byteswap(COUT(1), 8, 39) - call byteswap(COUT(5), 8, 1) - end if - - call byteswap(COUT(1), 8, 512) - - do j =1, 512 - do i =1, 8 - cb = COUT(j)(i:i) -C print *, 'test1', i, j, ib, KNEXT - end do - end do - - WRITE(IUNO) COUT - KRET = KRET - IST - DO KK = 1,KLIM - COUT(KK) = CBLK - END DO - KNEXT = 1 - IF (KRET .NE. 0) THEN - CALL SBYTESCCS(COUT, IARR(IST+1), 0, 32, 0, KRET) - KNEXT = KRET/2 + 1 - END IF - COUT(KNEXT) = CEND - KNEXT = KNEXT + 1 - ELSE - CALL SBYTESCCS(COUT(KNEXT), IARR, 0, 32, 0, KRET) - KNEXT = KNEXT + KRET/2 - IF (KNEXT .GT. KLIM) THEN - do i =1, 8 - cb = COUT(KNEXT-KRET/2)(i:i) - print *, 'test2', i, ib, KNEXT - end do - call byteswap(COUT(1), 8, 512) - WRITE(IUNO) COUT - KNEXT = 1 - DO KK = 1,KLIM - COUT(KK) = CBLK - END DO - END IF - COUT(KNEXT) = CEND - KNEXT = KNEXT + 1 - IF (KNEXT .GT. KLIM) THEN - do i =1, 8 - cb = COUT(KNEXT-1)(i:i) - print *, 'test3', i, ib, KNEXT - end do -C call byteswap(COUT(1), 8, 512) - WRITE(IUNO) COUT - KNEXT = 1 - DO KK = 1,KLIM - COUT(KK) = CBLK - END DO - END IF - END IF - ELSE -C -C OUTPUT THE LAST BLOCK OF DATA -C - IF (KNEXT.NE.1) THEN - COUT(KNEXT) = CENDFL - do i = 1, 512 - if (COUT(i) .EQ. "END_REPO") then - call byteswap(COUT(i), 8, 1) - end if - if (COUT(i) .EQ. "ENDOFILE") then - call byteswap(COUT(i), 8, 1) - end if - if (COUT(i) .EQ. "STR_REPO") then - call byteswap(COUT(i+6), 8, 1) - call byteswap(COUT(i), 8, 1) - end if - end do - - do i =1, 8 - cb = COUT(KNEXT)(i:i) - print *, 'test4', i, ib, KNEXT - end do - call byteswap(COUT(1), 8, 512) - WRITE (IUNO) COUT - ELSE -C -C OUTPUT AN END-OF-FILE RECORD, FOR THE CASE -C WHEN THERE IS NO DATA IN THE LAST BLOCK EXCEPT -C THE END OF FILE INDICATOR -C - COUT(1) = CENDFL - DO K=1,KLIM - COUT(K) = CBLK - END DO - do i =1, 8 - cb = COUT(1)(i:i) - print *, 'test5', i, ib, KNEXT - end do - call byteswap(COUT(1), 8, 512) - call byteswap(COUT(5), 8, 1) - WRITE(IUNO) COUT - END IF - END IF - RETURN -C - END diff --git a/util/sorc/upaprep.fd/fndhgt.f b/util/sorc/upaprep.fd/fndhgt.f deleted file mode 100755 index 50bfe8ae1b..0000000000 --- a/util/sorc/upaprep.fd/fndhgt.f +++ /dev/null @@ -1,81 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FNDHGT FIND THE 12HR OLD HEIGHTS -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: FNDHGT FINDS A STATION IN A LIST OF 12HR OLD -C MANDATORY LEVEL OBSERVATIONS. THE DATA IS RETURNED FOR -C EACH MANDATORY LEVEL. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -C -C USAGE: CALL FNDHGT (HDR, RHGTS, IREP, RLVLS, IRET) -C INPUT ARGUMENT LIST: -C HDR - UNPACKED BUFR HEADING INFORMATION (ID, LAT/LON ...) -C RHGTS - 12HR OLD MANDATORY LEVEL DATA -C IREP - NUMBER OF STATIONS IN RHGTS -C . . . . -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C RLVLS - 12HR OLD MANDATORY LEVEL DATA -C IRET - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE FNDHGT(HDR, RHGTS, IREP, RLVLS, IRET) -C -C This subroutine finds a station in the array of 12HR -C old mandatory height data. The found station is -C returned. -C - REAL*8 RHGTS(800,23) - REAL*8 RLVLS(23) -C - DIMENSION HDR(10) - CHARACTER*8 CAR - REAL*8 RAR - EQUIVALENCE (CAR,RAR) -C -C START BY SETTING THE LEVEL ARRAY TO ZERO -C - DATA IX /0/ - IF (IX .EQ. 0) THEN - PRINT *,' I HAVE HGTS FOR:' - IX = 1 -C PRINT 102,(RHGTS(K,1),K=1,IREP) - 102 FORMAT(10A8) - 103 FORMAT(A8) - END IF - DO K = 2,23 - RLVLS(K) = 99999. - END DO - RLVLS(1) = HDR(1) -C -C LOCATE THE STATION TO PROCESS -C - IRET = 0 -C PRINT 100,HDR(1) - 100 FORMAT(' SEARCH FOR STATION ',A8) - DO K = 1,IREP - RAR = RHGTS(K,1) - IF (HDR(1) .EQ. RHGTS(K,1)) THEN -C PRINT *,' STATION FOUND' - DO J = 2,23 - RLVLS(J) = RHGTS(K,J) - END DO - RETURN - END IF - END DO -C -C STATION NOT FOUND -- RETURN IRET = -1 -C - IRET = -1 - RETURN -C - END - diff --git a/util/sorc/upaprep.fd/foraft.f b/util/sorc/upaprep.fd/foraft.f deleted file mode 100755 index df1d82ef99..0000000000 --- a/util/sorc/upaprep.fd/foraft.f +++ /dev/null @@ -1,132 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FORAFT FORM THE GRAPHICS FORMAT. -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-09-10 -C -C ABSTRACT: FORUPA TAKES UNPACKED BUFR FORMAT AND CONVERTS IT -C INTO A SIMPLE FORMAT FOR USE IN GRAPHICS PROGRAMS. -C -C PROGRAM HISTORY LOG: -C 96-09-10 LARRY SAGER -C -C USAGE: CALL FORUPA (HDR, ARR, IARR, KRET, IRETT1) -C INPUT ARGUMENT LIST: -C HDR - UNPACKED BUFR HEADING INFORMATION (ID, LAT/LON ...) -C ARR - UNPACKED BUFR MANDATORY LEVEL DATA -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IARR - OUTPUT IN GRAPHICS FORMAT. -C KRET - POINTER TO STARTING LOCATION OF NEXT REPORT -C IRET1 - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE FORAFT (HDR, ARR, IARR, KRET, IRET1) -C -C THIS SUBROUTINE CONVERTS THE BUFR DATA AND STORES INTO -C A FORMATED ARRAY. -C - REAL*8 ARR(10,255) -C - CHARACTER*8 CTEMP -C - INTEGER*8 IARR (300) - DIMENSION HDR (10) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA SHFL12/4096./ - DATA IMISS /Z'7FFFF000'/ - DATA KMISS /Z'20202020'/ -C -C----------------------------------------------------------------------| -C START BY SETTING BUFR TYPE AND SUBTYPE | -C----------------------------------------------------------------------| -C - IRET1 = 0 - IARR (9) = 41*SHFL12 - IARR (10)= 0 - RTEMP = HDR (1) - IARR(11) = ISHFT(ITEMP,-32) - IARR(12) = ISHFT(ISHFT(ITEMP,32),-32 ) - IARR(1)=NINT(HDR(3)*SHFL12) - IARR(2)=NINT((360.0-HDR(2))*SHFL12) - IARR(7)=NINT(HDR(5)*SHFL12) - IARR(8)=NINT(HDR(6)*SHFL12) -C -C STORE THE HOUR OF THIS REPORT -C - IARR(4) = NINT(HDR(8)*SHFL12) - J = 0 - IDX = 35 - IARR(15) = 2 * SHFL12 - IARR(16) = IDX*SHFL12 - J = 1 -C -C START WITH PRESSURE ALTITUDE -C - IF (ARR(6,J).LT.99999.) THEN - IARR(IDX)=NINT(ARR(6,J)*SHFL12 ) - ELSE - IARR(IDX) = IMISS - END IF -C -C PRESSURE... -C - IF (ARR(1,J) .LT. 99999.) THEN - IARR(IDX+6) = NINT(ARR(1,J)*SHFL12) - ELSE - IARR(IDX+6) = IMISS - END IF -C -C TEMPERATURE AND DEW POINT -C - IF (ARR(2,J).LT.99999.) THEN - IARR(IDX+1)=NINT(ARR(2,J)*SHFL12) - ELSE - IARR(IDX+1)=IMISS - END IF - IF (ARR(3,J).LT.99999.) THEN - IARR(IDX+2)=NINT(ARR(3,J)*SHFL12) - ELSE - IARR(IDX+2)=IMISS - END IF -C -C STORE WIND SPEED AND DIRECTION -C - IF (ARR(4,J).LT.99999.) THEN - IARR(IDX+3) = NINT(ARR(4,J) * SHFL12) - ELSE - IARR(IDX+3) = IMISS - END IF - IF (ARR(5,J).LT.99999.) THEN - SPED = ARR(5,J) - IARR(IDX+4) = NINT(SPED*SHFL12) - ELSE - IARR(IDX+4) = IMISS - END IF -C -C QUALITY MARKS -C - IF (ARR(7,J).LT.99999.) THEN - IARR(IDX+5)=NINT(ARR(7,J)*SHFL12) - ELSE - IARR(IDX+5)=IMISS - END IF -C -C UPDATE THE POINTER TO THE END OF THE REPORT -C - IDX = IDX + 8 -C -C LOAD THE POINTER TO THE END OF THIS REPORT -C - KRET = IDX -C - RETURN - END diff --git a/util/sorc/upaprep.fd/forsat.f b/util/sorc/upaprep.fd/forsat.f deleted file mode 100755 index ab2e130a19..0000000000 --- a/util/sorc/upaprep.fd/forsat.f +++ /dev/null @@ -1,159 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FORSAT FORM THE GRAPHICS FORMAT. -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: FORSAT TAKES UNPACKED BUFR FORMAT AND CONVERTS IT -C INTO A SIMPLE FORMAT FOR USE IN GRAPHICS PROGRAMS. -C -C PROGRAM HISTORY LOG: -C 97-02-15 LARRY SAGER -C -C USAGE: CALL FORSATT (HDR, ARR, NRET, IARR, KRET, IRET1) -C INPUT ARGUMENT LIST: -C HDR - UNPACKED BUFR HEADING INFORMATION (ID, LAT/LON ...) -C ARR - UNPACKED BUFR MANDATORY LEVEL DATA -C NRET - NUMBER OF LEVELS IN THE BUFR REPORT. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IARR - OUTPUT IN GRAPHICS FORMAT. -C KRET - POINTER TO STARTING LOCATION OF NEXT REPORT -C IRET1 - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE FORSAT (HDR, ARR, NRET, IARR, KRET, IRET1) -C -C THIS SUBROUTINE CONVERTS THE BUFR DATA AND STORES INTO -C A FORMATED ARRAY. -C - REAL*8 ARR(10,255) -C - CHARACTER*8 CTEMP -C - INTEGER*8 IARR (300) - INTEGER*8 ILEV (21) - DIMENSION HDR (10) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA SHFL12/4096./ - DATA IMISS /Z'7FFFF000'/ - DATA KMISS /Z'20202020'/ - DATA ILEV / 1000, 925, 850, 700, 500, 400, 300, 250, 200, - 1 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 / -C -C----------------------------------------------------------------------| -C START BY SETTING DATA TYPE -C----------------------------------------------------------------------| -C - IRET1 = 0 - IARR (9) = 11*SHFL12 - IARR (10)= 0 - RTEMP = HDR (1) - IARR(11) = ISHFT(ITEMP,-32) - IARR(12) = ISHFT(ISHFT(ITEMP,32),-32 ) - IARR(1)=NINT(HDR(3)*SHFL12) - IARR(2)=NINT((360.0-HDR(2))*SHFL12) - IARR(7)=NINT(HDR(5)*SHFL12) - IARR(8)=NINT(HDR(6)*SHFL12) -C -C STORE THE HOUR OF THIS REPORT -C - IDR = NINT(HDR(8)*SHFL12) - IARR(4) = IDR - J = 0 - IDX = 35 - IARR(14) = IDX*SHFL12 - NLEV = 0 -C -C SET THE OUTPUT ARRAY MISSING -C - DO KK = 35,235 - IARR(KK) = IMISS - END DO - DO WHILE (J .LT. NRET) - J = J + 1 -C -C MANDATORY LEVEL DATA BELOW 100. MB -C - IF (ARR(1,J) .GT. 00. ) THEN - IPLV = NINT(ARR(1,J)) - DO K = 1,21 - IF(IPLV .EQ. ILEV(K)) THEN - IDX = 35 + (K-1)*7 - NLEV = K - 1 - GOTO 10 - END IF - END DO - GO TO 20 -C -C START WITH HEIGHTS AND 12HR HGT DIFFERENCES -C - 10 IF (ARR(2,J).LT.99999.) THEN - IARR(IDX)=NINT(ARR(2,J)*SHFL12) - IARR(IDX+5) = IMISS - ELSE - IARR(IDX) = IMISS - IARR(IDX+5) = IMISS - END IF -C -C TEMPERATURE AND DEW POINT -C - IF (ARR(3,J).LT.99999.) THEN - IARR(IDX+1)=NINT(ARR(3,J)*SHFL12) - ELSE - IARR(IDX+1)=IMISS - END IF - IF (ARR(4,J).LT.99999.) THEN - IARR(IDX+2)=NINT(ARR(4,J)*SHFL12) - ELSE - IARR(IDX+2)=IMISS - END IF -C -C STORE WIND SPEED AND DIRECTION -C -C IF (ARR(5,J).LT.99999.) THEN -C IARR(IDX+3) = NINT(ARR(5,J) * SHFL12) -C ELSE -C IARR(IDX+3) = IMISS -C END IF -C IF (ARR(6,J).LT.99999.) THEN -C SPED = ARR(6,J) -C IARR(IDX+4) = NINT(SPED*SHFL12) -C ELSE -C IARR(IDX+4) = IMISS -C END IF -C -C QUALITY MARKS -C - IA = 9 - IB = 99 - IC = 99 - IF((ARR(7,J) .LT. 100.) .AND. (ARR(7,J) .GE. 0.)) - 1 IA = ARR(7,J) - IF((ARR(8,J) .LT. 100.) .AND. (ARR(8,J) .GE. 0.)) - 1 IB = ARR(8,J) - IF((ARR(9,J) .LT. 100.) .AND. (ARR(9,J) .GE. 0.)) - 1 IC = ARR(9,J) - IARR(IDX+6) = (IA*10000 + IB*100 + IC)*SHFL12 -C PRINT *,' MARKS ',IARR(IDX+6) -C - 20 NLEV = NLEV + 1 - IDX = IDX + 7 - END IF - END DO -C -C STORE THE NUMBER OF LEVELS IN THIS REPORT -C - KRET = IDX - IARR(13) = NLEV * SHFL12 -C - RETURN - END diff --git a/util/sorc/upaprep.fd/forupa.f b/util/sorc/upaprep.fd/forupa.f deleted file mode 100755 index 665b88c509..0000000000 --- a/util/sorc/upaprep.fd/forupa.f +++ /dev/null @@ -1,165 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FORUPA FORM THE GRAPHICS FORMAT. -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: FORUPA TAKES UNPACKED BUFR FORMAT AND CONVERTS IT -C INTO A SIMPLE FORMAT FOR USE IN GRAPHICS PROGRAMS. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -C -C USAGE: CALL FORUPA (HDR, ARR, NRET, IARR, KRET, RLVLS, IRETT1) -C INPUT ARGUMENT LIST: -C HDR - UNPACKED BUFR HEADING INFORMATION (ID, LAT/LON ...) -C ARR - UNPACKED BUFR MANDATORY LEVEL DATA -C NRET - NUMBER OF LEVELS IN THE BUFR REPORT. -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IARR - OUTPUT IN GRAPHICS FORMAT. -C KRET - POINTER TO STARTING LOCATION OF NEXT REPORT -C IRET1 - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE FORUPA (HDR, ARR, NRET, IARR, KRET, - 1 RLVLS, IFLAG, IRET1) -C -C THIS SUBROUTINE CONVERTS THE BUFR DATA AND STORES INTO -C A FORMATED ARRAY. -C - REAL*8 ARR(10,255) - REAL*8 RLVLS(23) -C - CHARACTER*8 CTEMP -C - INTEGER*8 IARR (300) - INTEGER*8 ILEV (21) - DIMENSION HDR (10) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA SHFL12/4096./ - DATA IMISS /Z'7FFFF000'/ - DATA KMISS /Z'20202020'/ - DATA ILEV / 1000, 925, 850, 700, 500, 400, 300, 250, 200, - 1 150, 100, 70, 50, 30, 20, 10, 7, 5, 3, 2, 1 / -C -C----------------------------------------------------------------------| -C START BY SETTING DATA TYPE -C----------------------------------------------------------------------| -C - IRET1 = 0 - IARR (9) = 11*SHFL12 - IF(IFLAG .EQ. 1) IARR(9) = 31*SHFL12 - IARR (10)= 0 - RTEMP = HDR (1) - IARR(11) = ISHFT(ITEMP,-32) - IARR(12) = ISHFT(ISHFT(ITEMP,32),-32 ) - IARR(1)=NINT(HDR(3)*SHFL12) - IARR(2)=NINT((360.0-HDR(2))*SHFL12) - IARR(7)=NINT(HDR(5)*SHFL12) - IARR(8)=NINT(HDR(6)*SHFL12) -C -C STORE THE HOUR OF THIS REPORT -C - IDR = NINT(HDR(8) - HDR(4)) - IF(IDR .LT. 0) IDR = 24 + IDR - IARR(4) = IDR*SHFL12 - J = 0 - IDX = 35 - MIDX = IDX - IARR(14) = IDX*SHFL12 - NLEV = 0 - MLEV = 0 - DO WHILE (J .LT. NRET) - J = J + 1 -C -C MANDATORY LEVEL DATA BELOW 100. MB -C - IF (ARR(1,J) .GT. 00. ) THEN - IPLV = NINT(ARR(1,J)) - DO K = 1,21 - IF(IPLV .EQ. ILEV(K)) THEN - IDX = 35 + (K-1)*7 - NLEV = K - 1 - GOTO 10 - END IF - END DO - GO TO 30 -C -C START WITH HEIGHTS AND 12HR HGT DIFFERENCES -C - 10 IF (ARR(2,J).LT.99999.) THEN - IARR(IDX)=NINT(ARR(2,J)*SHFL12) - IF (RLVLS(NLEV+3) .LT. 99999.0) THEN - RDIF = ARR(2,J) - RLVLS(NLEV+3) - IARR(IDX+5) = NINT(RDIF*SHFL12) - ELSE - IARR(IDX+5) = IMISS - END IF - ELSE - IARR(IDX) = IMISS - IARR(IDX+5) = IMISS - END IF -C -C TEMPERATURE AND DEW POINT -C - IF (ARR(3,J).LT.99999.) THEN - IARR(IDX+1)=NINT(ARR(3,J)*SHFL12) - ELSE - IARR(IDX+1)=IMISS - END IF - IF (ARR(4,J).LT.99999.) THEN - IARR(IDX+2)=NINT(ARR(4,J)*SHFL12) - ELSE - IARR(IDX+2)=IMISS - END IF -C -C STORE WIND SPEED AND DIRECTION -C - IF (ARR(5,J).LT.99999.) THEN - IARR(IDX+3) = NINT(ARR(5,J) * SHFL12) - ELSE - IARR(IDX+3) = IMISS - END IF - IF (ARR(6,J).LT.99999.) THEN - SPED = ARR(6,J) - IARR(IDX+4) = NINT(SPED*SHFL12) - ELSE - IARR(IDX+4) = IMISS - END IF -C -C QUALITY MARKS -C - IA = 9 - IB = 99 - IC = 99 - IF (ARR(7,J) .LT. 1000.) IA = ARR(7,J) - IF (ARR(8,J) .LT. 1000.) IB = ARR(8,J) - IF (ARR(9,J) .LT. 1000.) IC = ARR(9,J) - - IARR(IDX+6) = (IA*10000 + IB*100 + IC)*SHFL12 -C PRINT *,' MARKS ',IARR(IDX+6) -C - NLEV = NLEV + 1 - IF(NLEV .GT. MLEV) MLEV = NLEV - IDX = IDX + 7 - IF(IDX .GT. MIDX) MIDX = IDX - 30 CONTINUE - END IF - END DO -C -C STORE THE NUMBER OF LEVELS IN THIS REPORT -C - KRET = MIDX - IARR(13) = MLEV * SHFL12 -C - RETURN - END diff --git a/util/sorc/upaprep.fd/forwnd.f b/util/sorc/upaprep.fd/forwnd.f deleted file mode 100755 index e98d260734..0000000000 --- a/util/sorc/upaprep.fd/forwnd.f +++ /dev/null @@ -1,132 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: FORWND FORM THE GRAPHICS FORMAT. -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-09-10 -C -C ABSTRACT: FORWND TAKES UNPACKED BUFR FORMAT AND CONVERTS IT -C INTO A SIMPLE FORMAT FOR USE IN GRAPHICS PROGRAMS. -C -C PROGRAM HISTORY LOG: -C 96-09-10 LARRY SAGER -C -C USAGE: CALL FORWND (HDR, ARR, IARR, KRET, IRETT1) -C INPUT ARGUMENT LIST: -C HDR - UNPACKED BUFR HEADING INFORMATION (ID, LAT/LON ...) -C ARR - UNPACKED BUFR MANDATORY LEVEL DATA -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C IARR - OUTPUT IN GRAPHICS FORMAT. -C KRET - POINTER TO STARTING LOCATION OF NEXT REPORT -C IRET1 - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE FORWND (HDR, ARR, IARR, KRET, IRET1) -C -C THIS SUBROUTINE CONVERTS THE BUFR DATA AND STORES INTO -C A FORMATED ARRAY. -C - REAL*8 ARR(10,255) -C - CHARACTER*8 CTEMP -C - INTEGER*8 IARR (300) - DIMENSION HDR (10) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA SHFL12/4096./ - DATA IMISS /Z'7FFFF000'/ - DATA KMISS /Z'20202020'/ -C -C----------------------------------------------------------------------| -C START BY SETTING BUFR TYPE AND SUBTYPE | -C----------------------------------------------------------------------| -C - IRET1 = 0 - IARR (9) = 62*SHFL12 - IARR (10)= 0 - RTEMP = HDR (1) - IARR(11) = ISHFT(ITEMP,-32) - IARR(12) = ISHFT(ISHFT(ITEMP,32),-32 ) - IARR(1)=NINT(HDR(3)*SHFL12) - IARR(2)=NINT((360.0-HDR(2))*SHFL12) - IARR(7)=NINT(HDR(5)*SHFL12) - IARR(8)=NINT(HDR(6)*SHFL12) -C -C STORE THE HOUR OF THIS REPORT -C - IARR(4) = NINT(HDR(8)*SHFL12) - J = 0 - IDX = 35 - IARR(15) = 2 * SHFL12 - IARR(16) = IDX*SHFL12 - J = 1 -C -C START WITH PRESSURE ALTITUDE -C - IF (ARR(6,J).LT.99999.) THEN - IARR(IDX)=NINT(ARR(6,J)*SHFL12 ) - ELSE - IARR(IDX) = IMISS - END IF -C -C PRESSURE... -C - IF (ARR(1,J) .LT. 99999.) THEN - IARR(IDX+6) = NINT(ARR(1,J)*SHFL12) - ELSE - IARR(IDX+6) = IMISS - END IF -C -C TEMPERATURE AND DEW POINT -C - IF (ARR(2,J).LT.99999.) THEN - IARR(IDX+1)=NINT(ARR(2,J)*SHFL12) - ELSE - IARR(IDX+1)=IMISS - END IF - IF (ARR(3,J).LT.99999.) THEN - IARR(IDX+2)=NINT(ARR(3,J)*SHFL12) - ELSE - IARR(IDX+2)=IMISS - END IF -C -C STORE WIND SPEED AND DIRECTION -C - IF (ARR(4,J).LT.99999.) THEN - IARR(IDX+3) = NINT(ARR(4,J) * SHFL12) - ELSE - IARR(IDX+3) = IMISS - END IF - IF (ARR(5,J).LT.99999.) THEN - SPED = ARR(5,J) - IARR(IDX+4) = NINT(SPED*SHFL12) - ELSE - IARR(IDX+4) = IMISS - END IF -C -C QUALITY MARKS -C - IF (ARR(7,J).LT.99999.) THEN - IARR(IDX+5)=NINT(ARR(7,J)*SHFL12) - ELSE - IARR(IDX+5)=IMISS - END IF -C -C UPDATE THE POINTER TO THE END OF THE REPORT -C - IDX = IDX + 8 -C -C LOAD THE POINTER TO THE END OF THIS REPORT -C - KRET = IDX -C - RETURN - END diff --git a/util/sorc/upaprep.fd/redhgt.f b/util/sorc/upaprep.fd/redhgt.f deleted file mode 100755 index 78ed7effbf..0000000000 --- a/util/sorc/upaprep.fd/redhgt.f +++ /dev/null @@ -1,161 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDHGT READ 12HR OLD HEIGHTS -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: REDHGT READS THE 12-HR OLD UPPER AIR FILE -C AND EXTRACTS THE HEIGHT DATA FOR USE IN THE 12HR HEIGHT -C CHANGE CALCULATION. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -C -C USAGE: CALL REDHGT (COUT, ARR, RHGTS IREP, IRET) -C INPUT ARGUMENT LIST: -C COUT - ARRAY SPACE TO HOLD 12HR OLD UPPER AIR DATA -C ARR - ARRAY SPACE TO HOLD UPPER AIR REPORT -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C RHGTS - 12HR OLD MANDATORY LEVEL HEIGHT DATA -C IREP - NUMBER OF REPORTS RETURNED -C IRET - RETURN CODE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - - SUBROUTINE REDHGT(COUT, ARR, RHGTS, IREP, IRET) -C -C This subroutine reads the 12HR old upper air file in -C graphics format and returns the mandatory height data -C in an array. -C - CHARACTER*8 COUT (512) - CHARACTER*8 CAR - CHARACTER*8 CSTA -C - INTEGER*8 IHAF(512) -C - REAL*8 RHGTS(800,23) - REAL*8 ARR (300) - REAL*8 RAR -C - DATA KLIM /800/ - DATA IMASK /Z'FFFFFFFF00000000'/ - DATA IUNO /11/ -C - EQUIVALENCE (CAR,IAR) - EQUIVALENCE (CAR,RAR) -C - KNEXT = 1 -C -C READ THE UPAUPA DATA AND RETURN THE HGTS -C - ITOT = 0 - NOTEOF = 0 - IREC = 0 - DO WHILE (NOTEOF.EQ.0) - READ (IUNO,END=20) COUT - IREC = IREC +1 - IF ( IREC .EQ. 1 ) THEN - CAR = COUT(5) - call byteswap(CAR, 8, 1) - KNEXT = IAR - 1 - KNEXT = KNEXT + 1 - END IF - NEXREP = 0 - DO WHILE (NEXREP.EQ.0) - IF(COUT(KNEXT).EQ.'STR_REPO') THEN - KNEXT = KNEXT + 1 - IF (KNEXT .GT. 512) THEN - KNEXT = 1 - READ(IUNO) COUT - END IF - ELSE IF(COUT(KNEXT) .EQ. 'ENDOFILE') THEN - IRET = 10 - RETURN - ELSE - PRINT *,' STR_REPO NOT FOUND REDHGT' - RETURN - END IF - IF(KNEXT .LT. 512) THEN - CAR = COUT(KNEXT+1) - call byteswap(CAR, 8, 1) - KEND = ISHFT(IAR,-32)/4096 - IF(KEND .EQ. 1) KEND = -2 - KEND = KEND/2 - ELSE - KEND = 0 - END IF - IF(KEND.LT.KNEXT) THEN - CALL BRDHGT(KNEXT, KEND, COUT, IUNO, RHGTS, - 1 IREP, ARR, IREB) - IF(IREB.EQ.10) THEN - NOTEOF = 1 - NEXREP = 1 - ENDIF - ELSE - J = 1 - ITOT = ITOT + 1 - DO K = KNEXT,KEND - CAR = COUT(K) - call byteswap(CAR, 8, 1) - IAR1 = ISHFT(IAR,-32) - IA = ISHFT(IAR1,-28) - IF (IA .GT. 0) IAR1=IAR1+IMASK - IAR2 = ISHFT(ISHFT(IAR,32),-32) - IA = ISHFT(IAR2,-28) - IF (IA .GT. 0) IAR2 = IAR2+IMASK - FAR = IAR1 - FAR = (FAR/4096.) - FAR2 = IAR2 - FAR2 = (FAR2/4096.) - ARR(J) = FAR - ARR(J+1) = FAR2 - J = J + 2 - END DO - CSTA = COUT(KNEXT+5) - IA = ARR(13) - IB = ARR(14) - IE = KEND + 1 - IF(IE.GT.512) THEN - IE = 1 - READ(IUNO) COUT - END IF - IF(COUT(IE).EQ.'END_REPO') THEN - KNEXT = IE + 1 - IF(KNEXT .GT. 512) THEN - KNEXT = 1 - READ(IUNO) COUT - END IF - ELSE - PRINT *,' END REPO NOT FOUND REDHGT' - RETURN - END IF -C -C STORE THE HEIGHT -C - IF ((IA .GT. 0) .AND. (IREP .LT. KLIM)) THEN - IREP = IREP + 1 - CAR = CSTA - RHGTS(IREP,1) = RAR - RHGTS(IREP,2) = ARR(4) - IND = IB - DO K = 1,IA - RHGTS(IREP,K+2) = ARR(IND) - IND = IND + 7 - END DO - END IF - END IF - END DO - END DO -C - RETURN -C - 20 PRINT *,' NO FILE FOUND' - END - diff --git a/util/sorc/upaprep.fd/redupa.f b/util/sorc/upaprep.fd/redupa.f deleted file mode 100755 index 3339c12b92..0000000000 --- a/util/sorc/upaprep.fd/redupa.f +++ /dev/null @@ -1,453 +0,0 @@ -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: REDUPA READ UPPER AIR BUFR FILE -C PRGMMR: LARRY SAGER ORG: W/NMC41 DATE: 96-08-27 -C -C ABSTRACT: REDUPA READS THE PREPBUFR OBSERVATIONAL FILE AND -C RETURNS A SINGLE STATION IN AN ARRAY. -C -C PROGRAM HISTORY LOG: -C 96-08-27 LARRY SAGER -C -C USAGE: CALL REDUPA (SRE, ERE, RLIMS,ISWR,HDR, ARR, -C ITYP, NRET1, IRET) -C INPUT ARGUMENT LIST: -C SRE - STARTING WMO BLOCK NUMBER TO DUMP -C ERE - ENDING WMO BLOCK NUMBER TO DUMP -C RLIMS - LAT/LONG LIMITS TO DUMP -C ISWR - BLOCK/ LATLONG THINING SWITCH -C -C OUTPUT ARGUMENT LIST: (INCLUDING WORK ARRAYS) -C HDR - HEADER RECORD FOR STATION. CONTAINS -C - ID, LONG, LAT, HOUR, ELEVATION AND TYPE. -C ARR - DATA ARRAY FOR MANDATORY LEVEL DATA -C HEIGHT, TEMPERATURE, DEW PT, WIND SPEED -C WIND DIRECTION AND Q-MARKS -C ITYP - TYPE OF DATA ITYP=1 ADPUPA -C ITYP=2 AIRCFT AIRCAR -C -C INPUT FILES: (DELETE IF NO INPUT FILES IN SUBPROGRAM) -C FT55F001 - PREPBUFR UPPER AIR DATA FILE -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ - SUBROUTINE REDUPA( SRE, ERE, RLIMS, ISWR, HDR, ARR, - 1 ITYP, NRET1, ITIR, IFLG , IRET) -C -C REDUPA READS THE PREPBUFR FILE AND RETURNS AN UNPACKED -C BUFR REPORT. -C - CHARACTER*8 INOUT - CHARACTER*8 SUBSET - CHARACTER*8 CTEMP - CHARACTER*8 SRE, ERE - CHARACTER*40 CATA, CATB, STRING, CTEM - CHARACTER*40 CATC, CATD, CATG, CATH -C - DIMENSION HDR (10) - DIMENSION RHDR (10) - DIMENSION HDA (10) -C - REAL ARR (10,255) - REAL BRR (6,255) - REAL CRR (5,255) - REAL DRR (6,255) - REAL TRR (4,255,20) - REAL RLIMS (4) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) - EQUIVALENCE (C651,R651) -C - DATA STRING /'SID XOB YOB DHR ELV TYP SQN'/ - DATA CTEM /'CAT=1 TOB TQM TPC POB '/ - DATA CATA /'CAT=1 POB ZOB ZQM TOB TQM TDO '/ - DATA CATB /'CAT=1 POB DDO FFO WQM '/ - DATA CATC /'CAT=5 POB DDO FFO WQM '/ - DATA CATD /'CAT=5 POB ZOB ZQM TOB TQM TDO '/ - DATA CATG /'CAT=6 POB ZOB ZQM TOB TQM TDO '/ - DATA CATH /'CAT=6 POB DDO FFO WQM'/ - DATA IX /0/ - DATA RMISS /9999999./ - DATA KSTA /0/ - DATA IK /0/ - DATA C651 /'74651 '/ -C -C----------------------------------------------------------------------| -C OPEN THE CRAY BUFR TANK FILE | -C----------------------------------------------------------------------| -C - SAVE - IRET = 0 - IMASS = 0 - IWIND = 0 - LUBFR = 10 - IF( IX .EQ. 0) THEN - IX = 1 - INOUT = 'IN' - LUNDX = 10 -C PRINT *,'about to open bufr file' - CALL OPENBF( LUBFR, INOUT, LUNDX ) - 10 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) -C PRINT *,' SUBSET',SUBSET,' RET ',IRET1 - IF(IRET1 .NE. 0) GOTO 50 - ITYP = 0 - IF(SUBSET .EQ. 'ADPUPA' ) ITYP = 1 - IF(SUBSET .EQ. 'AIRCFT' ) ITYP = 2 - IF(SUBSET .EQ. 'AIRCAR' ) ITYP = 2 - IF(SUBSET .EQ. 'SATWND' ) ITYP = 3 - IF(ITYP .EQ. 0) GOTO 10 - ENDIF - IF(IK .EQ. 1) THEN - IK = 0 - GOTO 28 - END IF -C -C----------------------------------------------------------------------| -C READ THE BUFR DATA TANKS -C----------------------------------------------------------------------| -C - 20 CALL READSB (LUBFR,IRET2) - IF (IRET2 .LT. 0) THEN - 22 CALL READMG(LUBFR, SUBSET, IDATE, IRET1) -C PRINT *,' SUBSET',SUBSET,' RET ',IRET1 - IF (IRET1 .LT. 0) GOTO 50 - ITYP = 0 - IF(SUBSET .EQ. 'ADPUPA' ) THEN - ITYP = 1 - GOTO 20 - END IF - IF(SUBSET .EQ. 'AIRCFT' ) THEN - ITYP = 2 - GOTO 20 - END IF - IF(SUBSET .EQ. 'AIRCAR' ) THEN - ITYP = 2 - GOTO 20 - END IF - IF(SUBSET .EQ. 'SATWND' ) THEN - ITYP = 3 - GOTO 20 - END IF - IF(ITYP .EQ. 0) GOTO 22 - END IF -C -C----------------------------------------------------------------------| -C READ IN THE STATION INFORMATION | -C----------------------------------------------------------------------| -C - 28 LUBFA = LUBFR - CALL UFBINT (LUBFR, HDR, 10, 1, NRET, STRING) -C IF(ITYP .EQ. 3) PRINT 119,ITYP,HDR(1),HDR(6) - 119 FORMAT(' FOUND TYPE ',i3,' STATION ',A8,' subtype ',F10.1) -C -C----------------------------------------------------------------------| -C PROCESS AN UPPER AIR RADIOSONDE REPORT. START BY -C MAKING SURE THIS REPORT IS THE CORRECT TYPE AND THAT -C IT'S WITHIN THE AREA TO PROCESS. IF NOT, GO READ -C THE NEXT REPORT -C----------------------------------------------------------------------| -C - IF (ITYP .EQ. 1) THEN - IF ((HDR(6) .NE. 120.) .AND. (HDR(6) .NE. 220.) .AND. - 1 (HDR(6) .NE. 132.) .AND. (HDR(6) .NE. 232.)) GOTO 20 - IF((HDR(6) .EQ. 132.) .OR. (HDR(6) .EQ. 232.)) IFLG = 1 - IF(ISWR .EQ. 0) THEN - RTEMP = HDR (1) - ITEMP = ISHFT(ITEMP,-48) - IF((CTEMP .LT. SRE) .OR. (CTEMP .GT. ERE)) GO TO 20 - END IF -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C - IF(ISWR .EQ. 1) THEN - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 - END IF -C PRINT 100,HDR(1),HDR(2),HDR(3),HDR(4),HDR(6),HDR(7) - IF(HDR(1) .EQ. R651) GOTO 20 - IK = 0 - IF((IMASS .EQ. 1) .AND. (IWIND .EQ. 0)) THEN - IF(RHDR(1) .NE. HDR(1)) THEN -C PRINT 109,HDR(1),RHDR(1),HDR(2),HDR(3),HDR(4),HDR(6),HDR(7) - 109 FORMAT(' MISM ',a8,' OLD ',a8, ' LL ',2f10.1,' HR ',f6.0, - 1 ' typ ',f6.0,' SEQ ',f10.0) - IK = 1 - DO K = 1,10 - HDR(K) = RHDR(K) - END DO - GO TO 40 - END IF - END IF - DO K = 1,10 - RHDR(K) = HDR(K) - END DO - KSTA = KSTA + 1 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C - IF (HDR(6) .LT. 200.) THEN - CALL UFBINT (LUBFR, BRR, 6, 255, NRET1, CATA) - IMSQ = NINT(HDR(7)) - IMASS = 1 -C -C GET THE OBSERVED TEMPERATURES BY FLIPPING BACK -C THROUGH THE EVENTS -C - CALL UFBEVN(LUBFR, TRR, 4, 255, 20, IRAT, CTEM) - DO 7 K = 1,IRAT - DO M = 1,20 - IF(NINT(TRR(3,K,M)) .EQ. 1) THEN - BRR(4,K) = TRR(1,K,M) - GOTO 7 - END IF - END DO - 7 CONTINUE -C -C SAVE THE TROPOPAUSE IF IT OCCURS AT A MANDATORY -C LEVEL -C - CALL UFBINT (LUBFR, DRR, 6, 255, NRET3, CATD) - ITROP = 0 - IF(NRET3 .GT. 0) THEN -C DO K = 1,NRET3 -C PRINT *,' TROP ',(DRR(KK,K),KK=1,6) -C END DO - IREM = NINT(DRR(1,1)) - ICOM = IREM/10 - ICOM = ICOM*10 - IF(IREM .EQ. ICOM) THEN - ITROP = 1 - NRET1 = NRET1 + 1 - BRR(1,NRET1) = DRR(1,1) - BRR(2,NRET1) = DRR(2,1) - BRR(3,NRET1) = DRR(3,1) - BRR(4,NRET1) = DRR(4,1) - BRR(5,NRET1) = DRR(5,1) - BRR(6,NRET1) = DRR(6,1) -C -C RETRIEVE THE TROP WINDS -C - CALL UFBINT (LUBFR, DRR, 6, 255, NRET3, CATC) - END IF - ENDIF -C DO K = 1,NRET1 -C PRINT *,' PRES ',(BRR(KK,K),KK=1,6) -C END DO - GOTO 20 - END IF - IF (HDR(6) .GT. 200.) THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATB) - IWSQ = NINT(HDR(7)) -C -C RETRIEVE THE TROP WINDS -C - IF(ITROP .EQ. 1) THEN - CALL UFBINT (LUBFR, DRR, 6, 255, NRET3, CATC) - NRET2 = NRET2 + 1 - CRR(1,NRET2) = DRR(1,1) - CRR(2,NRET2) = DRR(2,1) - CRR(3,NRET2) = DRR(3,1) - CRR(4,NRET2) = DRR(4,1) - END IF -C DO K = 1,NRET2 -C PRINT *,' WINDS ',(CRR(KK,K),KK=1,4) -C END DO - IWIND = 1 - END IF - IF ((IMASS .EQ. 0) .OR. (IWIND .EQ. 0)) GO TO 20 -C -C STORE THE PIECES OF THE REPORT INTO AN ARRAY -C - 40 DO K=1,NRET1 - ARR (1,K) = BRR (1,K) - ARR (2,K) = BRR (2,K) - ARR (3,K) = BRR (4,K) - ARR (4,K) = BRR (6,K) - ARR (7,K) = BRR (3,K) - ARR (8,K) = BRR (5,K) - IF(IMSQ .NE. IWSQ) THEN -C PRINT *,' SEQ #s DO NOT MATCH DROP WINDS' - GOTO 32 - END IF - DO J = 1,NRET2 - IF(BRR(1,K) .EQ. CRR(1,J)) THEN - ARR (5,K) = CRR (2,J) - ARR (6,K) = CRR (3,J) - ARR (9,K) = CRR (4,J) - GOTO 32 - END IF - END DO - 32 IF (ARR(7,K) .LT. 0.0) ARR(7,K) = 99. - IF (ARR(8,K) .LT. 0.0) ARR(8,K) = 99. - IF (ARR(9,K) .LT. 0.0) ARR(9,K) = 99. - IF (ARR(7,K) .GT. 1000.) ARR(7,K) = 99. - IF (ARR(8,K) .GT. 1000.) ARR(8,K) = 99. - IF (ARR(9,K) .GT. 1000.) ARR(9,K) = 99. -C PRINT *,' PRES ',ARR(1,K),' TMP ',ARR(3,K) - END DO - IMASS = 0 - IWIND = 0 -C -C SET THE WORK AREA TO MISSING AND RETURN -C - DO K = 1,NRET1 - BRR(1,K) = RMISS - BRR(2,K) = RMISS - BRR(4,K) = RMISS - BRR(6,K) = RMISS - CRR(2,K) = RMISS - CRR(3,K) = RMISS - BRR(3,K) = RMISS - BRR(5,K) = RMISS - CRR(4,K) = RMISS - END DO - RETURN - END IF - IF(ITYP .EQ. 2) THEN -C -C UNPACK AND STORE THE AIRCRAFT DATA -C -C----------------------------------------------------------------------| -C GET THE RELEVANT PARTS OF THE UNPACKED BUFR MESSAGE | -C----------------------------------------------------------------------| - IF(HDR(4) .GT. 3.0) GOTO 20 - IF(HDR(4) .LT. -3.0) GOTO 20 - IFLAG = 0 -C PRINT 100,HDR(1),HDR(2),HDR(3),HDR(4),HDR(6) - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 -C PRINT 100,HDR(1),HDR(2),HDR(3),HDR(4),HDR(6) - 100 FORMAT(a8,' LL ',2f10.1,' HR ',f6.0,' typ ',f6.0,' SEQ ',f10.0) -C -C READ FROM THE BUFR TANKS -C -C HEIGHTS -C - ARR(6,1) = HDR(5) - IF ((HDR(6) .EQ. 130.) .OR. (HDR(6) .EQ. 131.) .OR. - 1 (HDR(6) .EQ. 133.)) THEN - CALL UFBINT (LUBFR, BRR, 6, 255, NRET1, CATG) - IMASS = 1 - ARR (1,1) = BRR(1,1) - ARR (2,1) = BRR(4,1) - ARR (3,1) = BRR(6,1) - ARR (6,1) = BRR(2,1) - ARR (7,1) = 0. - IF(BRR(3,1) .LT. 99.) ARR(7,1) = BRR(3,1)*10000. - IF(BRR(5,1) .LT. 99.) - 1 ARR(7,1) = ARR(7,1) + BRR(5,1)*100. - GOTO 20 - END IF -C -C WINDS -C - IF ((HDR(6) .EQ. 230.) .OR. (HDR(6) .EQ. 231.) .OR. - 1 (HDR(6) .EQ. 233.)) THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATH) - ARR (1,1) = CRR (1,1) - ARR (4,1) = CRR (2,1) - ARR (5,1) = CRR (3,1) - IF(CRR(4,1) .LT. 99.) - 1 ARR(7,1) = ARR(7,1) + CRR(4,1) - IWIND = 1 - END IF - IF((IWIND.EQ.0) .AND. (IMASS .EQ. 0)) GOTO 20 - END IF -C -C READ THE SATWND DATA -C - IF (ITYP .EQ. 3) THEN -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C - IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) - 1 GOTO 20 - IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) - 1 GOTO 20 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C - ARR(6,1) = HDR(5) - IF((HDR(6) .EQ. 144.) .OR. (HDR(6) .EQ. 140.))THEN - CALL UFBINT (LUBFR, BRR, 6, 255, NRET1, CATG) - IMASS = 1 -C PRINT 298,BRR(1,1),BRR(2,1) - 298 FORMAT(' SAT MASS ',2f8.0) - ARR (1,1) = BRR(1,1) - ARR (2,1) = BRR(4,1) - ARR (3,1) = BRR(6,1) - ARR (6,1) = BRR(2,1) - ARR (7,1) = 0. - IF(BRR(3,1) .LT. 99.) ARR(7,1) = BRR(3,1)*10000. - IF(BRR(5,1) .LT. 99.) - 1 ARR(7,1) = ARR(7,1) + BRR(5,1)*100. - GOTO 20 - END IF - IF((HDR(6) .eq. 245.) .OR. (HDR(6) .EQ. 253.) .OR. - 1 (HDR(6). eq. 243.) .or. (HDR(6) .EQ. 246.)) THEN - CALL UFBINT (LUBFR, CRR, 5, 255, NRET2, CATH) -C PRINT 299,CRR(2,1),CRR(3,1) - 299 FORMAT(' SAT WINDS ',2f8.0) - ARR (1,1) = CRR (1,1) - ARR (4,1) = CRR (2,1) - ARR (5,1) = CRR (3,1) - IF(CRR(4,1) .LT. 99.) - 1 ARR(7,1) = ARR(7,1) + CRR(4,1) - IWIND = 1 - END IF - IF(IWIND.EQ.0) GOTO 20 - END IF -C -C PROCESS THE TIROS DATA -C -C IF(ITYP .EQ. 4) THEN -C -C MAKE SURE THIS STATION IS WITHIN THE LAT/LONG LIMITS -C -C IF((HDR(3) .GT. RLIMS(1)) .OR. (HDR(3) .LT. RLIMS(2))) -C 1 GOTO 20 -C IF((HDR(2) .LT. RLIMS(3)) .OR. (HDR(2) .GT. RLIMS(4))) -C 1 GOTO 20 -C -C----------------------------------------------------------------------| -C UNPACK THE BUFR REPORT -C----------------------------------------------------------------------| -C -C IF((HDR(6) .EQ. 171.) .OR. (HDR(6) .EQ. 172.) .OR. -C 1 (HDR(6) .EQ. 173.)) THEN -C CALL UFBINT (LUBFR, BRR, 6, 255, NRET1, CATA) -C DO K=1,NRET1 -C ARR (1,K) = BRR (1,K) -C ARR (2,K) = BRR (2,K) -C ARR (3,K) = BRR (4,K) -C ARR (4,K) = BRR (6,K) -C ARR (7,K) = BRR (3,K) -C ARR (8,K) = BRR (5,K) -C IF (ARR(7,K) .LT. 0.0) ARR(7,K) = 99. -C IF (ARR(8,K) .LT. 0.0) ARR(8,K) = 99. -C IF (ARR(7,K) .GT. 1000.) ARR(7,K) = 99. -C IF (ARR(8,K) .GT. 1000.) ARR(8,K) = 99. -C ARR(9,K) = 99. -C END DO -C END IF -C END IF - RETURN -C - 50 IRET = -1 - - RETURN - END diff --git a/util/sorc/upaprep.fd/upaupa.f b/util/sorc/upaprep.fd/upaupa.f deleted file mode 100755 index 9fd1d3a8d1..0000000000 --- a/util/sorc/upaprep.fd/upaupa.f +++ /dev/null @@ -1,234 +0,0 @@ -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: GRAPH_UPAUPA -C PRGMMR: SAGER ORG: NP12 DATE: 2000-01-18 -C -C ABSTRACT: UPAUPA READS IN OBSERVATIONAL RADIOSONDE UPPER AIR -C REPORTS AND REFORMATS THE MANDATORY LEVEL DATA INTO A SIMPLE -C FLAT FILE FORMAT FOR INPUT INTO GRAPHICS CODES -C -C PROGRAM HISTORY LOG: -C 99-07-27 LARRY SAGER CONVERTED TO THE IBM SP -C 96-08-27 LARRY SAGER -C -C USAGE: -C INPUT FILES: -C FT10F001 - PREPBUFR UPPER AIR DATA FILE -C FT11F001 - 12HR OLD UPPER AIR DATA FILE(GRAPHICS FORMAT) -C -C OUTPUT FILES: (INCLUDING SCRATCH FILES) -C FT55F001 - MANDATORY UPPER AIR DATA IN GRAPHICS FORMAT -C -C SUBPROGRAMS CALLED: (LIST ALL CALLED FROM ANYWHERE IN CODES) -C UNIQUE: - REDHGT BRDHGT CONTRL CONAFT REDUPA FNDHGT -C FORUPA -C LIBRARY: -C COMMON - OPENBF UFBINT READSB READMG SBYTES -C W3LIB - W3UTCDAT -C GRAPHICS - BIN2CH -C -C EXIT STATES: -C COND = 0 - SUCCESSFUL RUN -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CRAY CFT77 FORTRAN -C MACHINE: CRAY4 -C -C$$$ -C - CHARACTER*8 COUT (512) - CHARACTER*8 CTUT (512) - CHARACTER*8 CAFT (512) - CHARACTER*8 CWND (512) - CHARACTER*8 SRE, ERE - CHARACTER*8 CTEMP, CDATE - CHARACTER*40 ENDMSG -C - INTEGER*8 IARR (300) - INTEGER*8 ITME (8) - DIMENSION HDR (10) -C - REAL ARR (10,255) - REAL*8 RHGTS (800,23) - REAL*8 RLVLS(23) - REAL*8 RLIMS(4) - REAL*8 RLIMA(4) -C - EQUIVALENCE (CTEMP,ITEMP) - EQUIVALENCE (RTEMP,ITEMP) -C - DATA RHGTS /18400*99999./ - DATA IREP /0/ - DATA IUNU /55/ - DATA IUNA /56/ - DATA IUNW /57/ - DATA IUNS /58/ - DATA IMISS /Z'7FFFF000'/ - DATA FZER /-.1/ - DATA FMAX /24./ -C - CALL W3TAGB('GRAPH_UPAUPA',2000,0018,0082,'NP12') -C -C CONTRL READS IN THE CONTROL CARDS AND FORMS THE HEADER -C RECORD FOR UPAUPA -C - CALL CONTRL (COUT, SRE, ERE, RLIMS, ISWR, ICHG, IRET) - PRINT *,' IBM SP VERSION JULY 24, 1999' -C PRINT *,' LIMITS: ',RLIMS(1),RLIMS(2),RLIMS(3),RLIMS(4) - IF (IRET .NE. 0) THEN - PRINT *,' CONTROL CARDS ARE BAD--JOB STOPPED',IRET - STOP - END IF - CALL CONAFT (CAFT, RLIMA, IRET) -C PRINT 106,(CAFT(KKK),KKK=1,20) - 106 FORMAT(' AIRCR ',8a8,/,12a8) - IF (IRET .NE. 0) THEN - PRINT *,' CONAFT CARDS ARE BAD-JOB STOPPED',IRET - STOP - END IF - CALL CONWND (CWND, RLIMA, IRET) - PRINT 107,(CWND(KKK),KKK=1,20) - 107 FORMAT(' SATW ',8a8,/,12a8) - IF (IRET .NE. 0) THEN - PRINT *,' CONWND CARDS ARE BAD-JOB STOPPED',IRET - STOP - END IF -C -C GET THE 12-HR OLD HEIGHTS -C - print *,'ichg is ',ichg - IF(ICHG .EQ. 1) THEN - CALL REDHGT (CTUT, IARR, RHGTS, IREP, IREH) - END IF -C -C SET THE INITIAL VARIABLES -C - CTEMP = COUT(5) - KNEXT = ITEMP - CTEMP = CAFT(5) - KNAXT = ITEMP - CTEMP = CWND(5) - KNWXT = ITEMP - KNSXT = ITEMP - READ(5,100) CDATE - 100 FORMAT(2x,A8) - PRINT *,' date read is ',CDATE - COUT(3) = CDATE - CAFT(3) = CDATE - CWND(3) = CDATE - READ(CDATE(7:8),101) IHR - 101 FORMAT(I2) -C -C READ THE CLOCK TO SET THE TIME -C - CALL W3UTCDAT(ITME) - RTM = ITME(6) - ITM = ITME(5) + RTM*1.66667 - CALL BIN2CH(ITM,CTEMP,4,'A99') -C PRINT *,' TIME FROM UTC is ',CTEMP - COUT(4) = CTEMP - CAFT(4) = CTEMP - CWND(4) = CTEMP - IRET = 0 - IREPTS = 0 - IRAFT = 0 - IRWFT = 0 - IRSFT = 0 -C -C READ AND PROCESS THE UPPER AIR FILE IN BUFR -C - ISTOP = 1 - DO WHILE (IRET .EQ. 0) - DO K = 1,300 - ARR(K,1) = 99999. - END DO - IFLAG = 0 - CALL REDUPA (SRE, ERE, RLIMS, ISWR, HDR, ARR, - 1 ITYP, NRET1, ITIR, IFLAG, IRET) - IF (IRET .EQ. 0) THEN - IF(ITYP .EQ. 1) THEN -C -C UPPER AIR RADIOSONDE PROCESSING -C - IST = 1 - DO K = 1,300 - IARR(K) = IMISS - END DO -C -C FIND THE 12HR OLD DATA FOR THIS STATION -C - DO I = 1,23 - RLVLS(I) = 99999. - END DO - HDR(8) = IHR - IF(ICHG .EQ. 1) THEN - CALL FNDHGT (HDR, RHGTS, IREP, RLVLS, IREH) - END IF - KRET = 0 - CALL FORUPA (HDR, ARR, NRET1, IARR, KRET, - 1 RLVLS, IFLAG, IRET1) - IF (KRET .GT. 40 ) CALL DOSBYT (IARR, KRET, - 1 IUNU, COUT, KNEXT, IREPTS, ISTOP) - END IF - IF(ITYP .EQ. 2) THEN - DO K = 1,300 - IARR(K) = 0 - END DO -C -C FORMAT THE AIRCRAFT DATA -C - KRET = 0 - HDR(8) = IHR + HDR(4) - IF(HDR(8) .LT. FZER) HDR(8) = FMAX + HDR(8) - IF(HDR(8) .GT. FMAX) HDR(8) = HDR(8) - FMAX - CALL FORAFT(HDR, ARR, IARR, KRET, IRET1) - IF (KRET .GT. 40 ) CALL DOSBYT (IARR, KRET, - 1 IUNA, CAFT, KNAXT, IRAFT, ISTOP) - END IF - IF(ITYP .EQ. 3) THEN - DO K = 1,300 - IARR(K) = IMISS - END DO -C -C FORMAT THE SATWND DATA -C - KRET = 0 - HDR(8) = IHR + HDR(4) - IF(HDR(8) .LT. FZER) HDR(8) = FMAX + HDR(8) - IF(HDR(8) .GT. FMAX) HDR(8) = HDR(8) - FMAX - CALL FORWND(HDR, ARR, IARR, KRET, IRET1) - IF (KRET .GT. 40 ) CALL DOSBYT (IARR, KRET, - 1 IUNW, CWND, KNWXT, IRWFT, ISTOP) - END IF - END IF - END DO -C -C DONE. OUTPUT LAST BLOCK AND ISSUE CONSOLE MSGS -C - ISTOP = 2 - CALL DOSBYT (IARR, KRET, IUNU, COUT, KNEXT, IREPTS, ISTOP) - CALL DOSBYT (IARR, KRET, IUNA, CAFT, KNAXT, IRAFT , ISTOP) - CALL DOSBYT (IARR, KRET, IUNW, CWND, KNWXT, IRWFT , ISTOP) -C -C----------------------------------------------------------------------| -C THE END-OF-FILE. | -C----------------------------------------------------------------------| -C - PRINT *,' ' - PRINT *,' TOTAL RADIOSONDE REPORTS: ',IREPTS - PRINT *,' TOTAL AIRCRAFT REPORTS : ',IRAFT - PRINT *,' TOTAL SATWIND REPORTS : ',IRWFT - PRINT *,' ' - CALL BIN2CH (IREPTS,CTEMP,4,'A99') - ENDMSG = ' UPAPREP WRITES '//CTEMP//' REPORTS:' -C CALL CONSOL(ENDMSG) - PRINT *, ' ' - PRINT *, ' NORMAL END OF JOB EXECUTED' - ENDMSG = 'UPAPREP' - ISTOP = 0 - CALL W3TAGE('GRAPH_UPAUPA') -C - STOP - END diff --git a/util/sorc/webtitle.fd/compile_webtitle_wcoss.sh b/util/sorc/webtitle.fd/compile_webtitle_wcoss.sh index 6101d84f5d..3d83adb2e2 100755 --- a/util/sorc/webtitle.fd/compile_webtitle_wcoss.sh +++ b/util/sorc/webtitle.fd/compile_webtitle_wcoss.sh @@ -10,7 +10,7 @@ LMOD_EXACT_MATCH=no source ../../../sorc/machine-setup.sh > /dev/null 2>&1 cwd=`pwd` -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then +if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "hera" ] ; then echo " " echo " You are on WCOSS: $target " echo " " diff --git a/util/sorc/webtitle.fd/webtitle.f b/util/sorc/webtitle.fd/webtitle.f index f22993a877..b4bfdfa0b0 100755 --- a/util/sorc/webtitle.fd/webtitle.f +++ b/util/sorc/webtitle.fd/webtitle.f @@ -61,7 +61,7 @@ C READ(5,102) block 102 FORMAT(a14) - READ(block,100) tb1(1), tb1(2), tb2(1), tb2(2), tb2(3), tb2(4) + READ(block,100) tb1(1), tb1(2), tb2(1), tb2(2), tb2(3) 100 FORMAT(2a4,4a2) read(tb1(1),*) jtau diff --git a/util/sorc/wndanftf.fd/compile_wndanftf_wcoss.sh b/util/sorc/wndanftf.fd/compile_wndanftf_wcoss.sh deleted file mode 100755 index 252745f295..0000000000 --- a/util/sorc/wndanftf.fd/compile_wndanftf_wcoss.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/bin/sh - -###################################################################### -# -# Build executable : GFS utilities -# -###################################################################### - -LMOD_EXACT_MATCH=no -source ../../../sorc/machine-setup.sh > /dev/null 2>&1 -cwd=`pwd` - -if [ "$target" = "wcoss_dell_p3" ] || [ "$target" = "wcoss_cray" ] || [ "$target" = "theia" ] ; then - echo " " - echo " You are on WCOSS: $target " - echo " " -elif [ "$target" = "wcoss" ] ; then - echo " " - echo " " - echo " You are on WCOSS: $target " - echo " You do not need to build GFS utilities for GFS V15.0.0 " - echo " " - echo " " - exit -else - echo " " - echo " Your machine is $target is not recognized as a WCOSS machine." - echo " The script $0 can not continue. Aborting!" - echo " " - exit -fi -echo " " - -# Load required modules -source ../../modulefiles/gfs_util.${target} -module list - -set -x - -mkdir -p ../../exec -make -mv wndanftf ../../exec -make clean diff --git a/util/sorc/wndanftf.fd/graph_wndanftf.f b/util/sorc/wndanftf.fd/graph_wndanftf.f deleted file mode 100755 index 6f81dd6ed1..0000000000 --- a/util/sorc/wndanftf.fd/graph_wndanftf.f +++ /dev/null @@ -1,636 +0,0 @@ - program WNDANFTF -C$$$ MAIN PROGRAM DOCUMENTATION BLOCK -C . . . . -C MAIN PROGRAM: GRAPH_WNDANFTF -C PRGMMR: FACEY ORG: NP12 DATE: 2000-02-01 -C -C ABSTRACT: This program plots wind barbs and temperatures at -C several U.S. cities. It uses NCAR graphics to produce cgm a -C metafile which is rasterized in other job steps. -C -C PROGRAM HISTORY LOG: -C 96-12-18 VandenBerghe Original code -c 97-01-17 VandenBerghe added geometic levels and subordinated -c map background (dots) and this documentation. -C 98-08-05 Kumar Converted to F90 and Y2K compliancy -C 00-01-27 Facey Converted to to run on IBM SP -C -C USAGE: -c INPUT FILES: -c fort.20 formatted station file -c OUTPUT FILES: -c gmeta (implicitly fortran unit 2 ) used by ncar -c graphics -c CAVEAT: requires ncar graphics version 4.0 or above -c as of this writing -c setenv NCARG_ROOT /usr/local/ncar4.0 -c setenv PATH "$PATH":/usr/local/ncar4.0/bin -c (or the bourne/korn analogs) -c handles this; only the first setenv is required -c but the other will likely be -c needed by ictrans downstream -c -c The quality of the formatted report -c numbers determines the quality of the -c plotted numbers. Problems -c with the data are overwhelmingly likely -c to be upstream redupa or in the original -c input file, this program just plots -c what it is fed. -c -C SUBPROGRAMS CALLED: -C UNIQUE: - ROUTINES THAT ACCOMPANY SOURCE FOR COMPILE -c - closen,openn,qcnt, -c - updatr, -c - dayowk (these last two are to avoid search of -c graphics libraries at load time) -c -C LIBRARY: -C COMMON - NCAR UTILITIES (mappos,WMSETR,WMSETI,WMGETR, -c - maptra,pcseti,plccmq,plchmq,wmbarb,gslwsc, -c - gsclip,mapsti,mapstc,maproj,mapset,mapdrw, -c - cpseti,cpsetr,gopks,gopwk,gacwk,gdawk,gclwk, -c - gclks.) -c - all are brought in by /usr/local/ncar4.0/ -c - ncargf77 command used for ncar builds -c - ncar 4.0 or higher required (available on -c - all three crays and newest workstations also) -c -C W3LIB - W3TAGB/E -C -c MACHINE: IBM SP -c -c LANGUAGE: IBM fortran 90. -c -c REMARKS: -c The gross job flow is -c redupa --> -c WNDALFTF---> ictrans ----> ras2bit ----> bedient.pack ---> -c and out the door to OSO. -c -c input is prepda soundings preformatted upstream -c into ascii. Each line corresponds to one -c level at one station and contains wind speed,direction, -c temperature, dewpoint, and geopotential height along -c with station name, longitude, and latitude and -c some quality flags. Both standard pressure -c and standard geopotential levels are supplied. -c Upstream redupa checks the quality -c flags and marks nonstandard quality as missing. Missing data -c is denoted with -999999. -c -c The output product is a four panel fax chart containing -c second standard level (lower left), 14000 foot (lower right) -c 400mb (24000 foot)(upper left) and 250mb (34000 foot) plots -c (upper right). Only wind information is plotted at the -c lower two levels. -c -C$$$ - character*3 cmonth(12) - data cmonth/'JAN','FEB','MAR','APR','MAY','JUN','JUL', - 1 'AUG','SEP','OCT','NOV','DEC'/ - parameter(nsta=1240) - character*4 ctemp,cdew,cgpm - character*3 cdir - character*4 cda - character*8 csta - COMMON/PACKRA/IRAS(10) - common/oth/u(70,40),v(70,40),rlats(nsta),rlons(nsta), - 1 up(nsta),vp(nsta),tp(nsta) - dimension kds(25) - parameter (rmnlon=231.,rmxlon=300.,rmnlat=21.,rmxlat=50.) - dimension rl(2),rl2(2),rl3(2),rl4(2) - data rl,rl2,rl3,rl4/rmnlat,0.,rmxlat,0., - 1rmnlon,0.,rmxlon,0./ - dimension g2(70,40) - dimension llv(8) - character*40 ctit - dimension state(10) - data llv/-07,400,177,177,-07,250,177,177/ - dimension ifeet(8) - data ifeet/6000,18000,30000,39000,9000,24000,34000,99999/ - dimension boxes(4,8) - data boxes/0.0, 0.5, 0.0, 0.24, - 2 0.0, 0.5, 0.25, 0.49, - 3 0.0, 0.5, 0.50, 0.74, - 4 0.0, 0.5, 0.74, 0.99, - 5 0.38, 0.83, 0.00, 0.24, - 6 0.38, 0.83, 0.25, 0.49, - 7 0.38, 0.83, 0.50, 0.74, - 8 0.38, 0.83, 0.75, 0.99/ - character*132 mtitle - character*160 cline - CALL W3TAGB('GRAPH_WNDANFTF',2000,0032,0096,'NP12') - ix=70 - iy=30 - tx = 0.0 - ty = 0.0 - dpx = 0.0 - dpy = 0.0 - do i =1, 70 - do j =1, 40 - g2(i,j) = 0.0 - end do - end do - mtitle = " " - call openn - do 1000 ,ll=8,1,-1 -c skip top boxes with goto below - if(ll .ne. 1 .and. ll .ne. 2 .and. ll .ne. 5 .and. - 1 ll .ne. 6) go to 1000 -c bottom two boxes are standard height level -c top two boxes are standard pressure level - call mappos (boxes(1,ll),boxes(2,ll),boxes(3,ll),boxes(4,ll)) - iras(1)=00 -c draw the map - call qcnt (g2,ix,iy,rl,rl2,rl3,rl4,mtitle) - 191 format('NO95 ',i2,'HR UPPER WIND PROG D169' ) -c read date from a station file - rewind (20) - read(20,161)cline - 161 format(a160) - read(cline,401)iras(6),iras(5),iras(4),iras(3) - rewind (20) - 401 format(135x,i2,i2,i2,i2) - print *, iras(6),iras(5),iras(4),iras(3) - iyear=iras(6) - if(iyear .gt. 50) iyear=iyear+1900 - if(iyear .le. 50) iyear=iyear+2000 - call dayowk(iras(4),iras(5),iyear,iday,cda,ist) - call WMSETR('WBD barb size',0.11) - CALL WMSETI('WBF circle on or off',1) - call WMSETR('WBC circle size ',0.1) - call WMSETR('WBA angle ',60.0) - call pcseti('CD ',1) - call pcseti('FN ',25) -c Coordinates for map titles - call maptra(27.,-87.,tx,ty) -c Coordinates for product title - call maptra(27.,-118.,dpx,dpy) -c call plchmq( tx,ty,ctit,03.,0.,0.) - write(ctit,195)llv(ll) - 195 format(i5,'MB WINDS AND TEMPS ') - if(ll .eq. 1) ctit=' 2D STANDARD LVL ABOVE SFC' - if(ll .eq. 5) ctit='14000 FT. (600MB) WINDS' - if(ll .eq. 2) ctit=' 24000 FT. (400MB) ' - if(ll .eq. 6) ctit=' 34000 FT. (250MB) ' - call gslwsc(2.) - call plchmq( tx+0.010,ty-0.008,ctit,04.,0.,0.) - if(ll .eq. 1) then - call plchmq(dpx,dpy,' WINDS ALOFT OBS.',4.0,0.,0.) - if(iras(3) .eq. 12) - 1 call plchmq(dpx,dpy-0.010,'N106.. D142.. ',4.0,0.,0.) - if(iras(3) .ne. 12) - 1 call plchmq(dpx,dpy-0.010,'N106.. D031.. ',4.0,0.,0.) - call plchmq(dpx,dpy-0.018,'DATA CUTOFF 2+40 ',3.4,0.,0.) - endif - call gslwsc(1.) - write(ctit,197)iras(3),cda,cmonth(iras(5)),iras(4),iyear - 197 format(' OBS. ',1x,i2.2,'Z',1x,a3,1x,a3,1x,i2,1x,i4) - call plchmq( tx,ty-0.016,ctit,03.,0.,0.) - if (ll .ne. 1 .and. ll .ne. 5) then - ctit='GFS PREPBUFR WINDS AND TEMPS' - else - ctit=' GFS PREPBUFR WINDS ' - endif - call plchmq(tx,ty-0.024,ctit,03.,0.,0.) - CALL WMSETR('WBS',0.013) - CALL WMSETI('COL',1) - CALL WMGETR('WBS',WSLEN) - do 500,irec=1,999999 - read(20,161,end=999) cline - read(cline,301) csta,slon,slat,(state(kk),kk=1,10) -c slon=360.-slon - 301 format(a8,1x,f6.2,1x,f6.2,1x,10(f10.2,1x)) - if (abs (state(1) - llv(ll)) .gt. 1.) go to 500 -c special code for ll=1 -c using station elevation compute "second standard level" -c which is the second integral thousand feet above -c the surface. Then plot variables at that level - if(ll .eq. 1) then - elev=state(10)*100/(2.54*12) - pelev=state(2)*100/(2.54*12) - ielv=elev/1000. +2 - stdlev_2=ielv*1000 - if(abs(pelev-stdlev_2) .gt. 100) go to 500 - endif - if(ll .eq. 5) then - pelev=state(2)*100/(2.54*12) - if(abs(pelev-14000. ) .gt. 100) go to 500 - endif -c - do 12,k=1,1 - call maptra(slat,slon,uu,vv) -c print *, ' COORDS',slon,slat,uu,vv -c now rotate winds in map projection space -c rotation angle is zero at longitude 110 - phi=(110. + slon-360. ) *3.1415927/180. - phi=phi*0.7 - dir=state(5) -c note speed is in knots!!! not meters/second - speed=state(6) - dirr=dir*3.1415927/180. - ru=-sin(dirr)*speed - rv=-cos(dirr)*speed - up(k)=ru - vp(k)=rv -c rotate winds to match map projection - uprime=ru*cos(phi)-rv*sin(phi) - vprime =ru*sin(phi)+rv*cos(phi) -c call wmbarb(uu,vv,-uprime,-vprime) - if( ll .ne. 1 .and. ll .ne. 5) then - dewpoint=state(4) - temps=state(3) - if(dewpoint .lt. -9999) dewpoint=-9999 - if(temps .lt. -9999) temps=-9999 -c - if(temps .lt. -9998. .or. dewpoint .lt. -9998 - 1 .or. (temps-dewpoint) .lt. 5.) then -c - call plchhq(uu,vv,':F37:Z',2.5,0.,0.) - else - call plchhq(uu,vv,':F37:R',2.5,0.,0.) - endif -c - else - call plchhq(uu,vv,':F37:R',2.5,0.,0.) - endif - write(ctemp,193) ifix(state(3)) - if (state(2) .lt. 5790 .and. state(2) .gt. 5780) - 1 print *,' CTEMP',' ',csta,ctemp,state(3),ifix(state(3)) - if (state(4). gt. -9999) then - write(cdew,193) ifix(state(4)) - write(cgpm,193) ifix(state(2)/10.) - end if - if(state(4) .lt. -9999) cdew=' M ' - if(state(2) .lt. -9999) cgpm=' M ' - if(state(3) .lt. -9999) ctemp=' M ' -c if(speed .gt. 500. .or. speed .lt. 0. .or. -c 1 dir .lt. -999 .or. dir .gt. 999) go to 500 -c WIND BARB ERASE STUFF - call GSLWSC(4.) - CALL WMSETI('COL',0) - if(speed .gt. 500. .or. speed .lt. 0. .or. - 1 dir .lt. -999 .or. dir .gt. 999) go to 591 - call wmbarb(uu,vv,-uprime,-vprime) - 591 continue -c end wind barb erase - call GSLWSC(1.) - CALL WMSETI('COL',1) -c end stuff - if(speed .gt. 500. .or. speed .lt. 0. .or. - 1 dir .lt. -999 .or. dir .gt. 999) go to 592 - call wmbarb(uu,vv,-uprime,-vprime) - 592 continue - 193 format(i4 ) - rad=0.0139 -c - theta=90-dir - idir=dir - if(idir .lt. 0) idir=idir+360 - write(cdir,196)idir - 196 format(i3) - rad=0.0139 -c calculate write position for direction number -c Rotate ten plus phi degrees - theta=theta+10. +phi*180./3.1415927 - di=rad*(cos(theta*3.1415927/180.)) - dj=rad*(sin(theta*3.1415927/180.)) - if( vp(k) .lt. 0) djj=-rad/3. - if( vp(k) .ge. 0) djj=rad/3. - call gslwsc(2.0) -cc call plchmq( uu,vv+djj,ctemp,4.0,0.,0.) - call gslwsc(1.0) -c call plchhq( uu-di/3.,vv-dj/3.,ctemp,4.0,0.,0.) - if(speed .gt. 500. .or. speed .lt. 0. .or. - 1 dir .lt. -999 .or. dir .gt. 999) go to 593 - call plchmq(uu+di,vv+dj,cdir(2:2),2.4,0.,0.) - 593 continue - theta=theta-65. +phi*180./3.1415927 - di=rad*(cos(theta*3.1415927/180.)) - dj=rad*(sin(theta*3.1415927/180.)) - center=1.0 - if(vprime .lt. 0) center=0.0 - call gslwsc(2.0) - if( ll .ne. 1 .and. ll .ne. 5) then - call plchmq( uu+rad/6.,vv+rad/3.0,ctemp,3.2,0.,0.) - endif -c call plchmq( uu-rad/2.,vv-rad/6.,cdew,2.5,0.,0.) - call gslwsc(1.0) -c call plchmq( uu+rad/3.,vv+rad/10.,cgpm,3.2,0.,0.) -c call plchmq( uu+di/3.5,vv+dj/2.5,ctemp,3.2,0.,center) - call gslwsc(1.0) - 12 continue - 500 continue - 999 continue - 1000 continue - call closen - CALL W3TAGE('GRAPH_WNDANFTF') - stop - end - subroutine qcnt(grid,ix,iy,rl,rl2,rl3,rl4,mtitle) - character*132 mtitle - dimension grid(ix,iy) - dimension rl(2),rl2(2),rl3(2),rl4(2) - common/icc/icount - common/ctrxxx/rmnlat,rmxlat,iflag - iflag=0 - Rmnlon=rl3(1) - rmxlon=rl4(1) - rmnlat=rl(1) - rmxlat=rl2(1) - icount=0 - CALL GSCLIP (0) -C Draw political & continental outlines. - CALL MAPSTI ('GR - GRID',10) - CALL MAPSTC ('OU - OUTLINE DATASET','PS') -C -c draw polar stereo grid - CALL MAPROJ ('ST - STEREOGRAPHIC ',40.,-110.,00.) - - rlatmin=rl(1)+3 - rlonmin=rl3(1)+5 - rlonmax=rl4(1)-5 - rlatmax=rl2(1)-3 - call mapset('co',rlatmin,rlonmin,rlatmax,rlonmax) - CALL MAPSTI ('PE - PERIMETER FLAG', 0) -C Draw map. -c dot the map - call MPSETI('DO',1) - call MPSETI('DD',4) - CALL MAPDRW - CALL CPSETI ('SET - DO SET-CALL FLAG',0) - CALL CPSETI ('MAP - MAPPING FLAG',1) - return - END - subroutine openn -C OPEN GKS, OPEN WORKSTATION OF TYPE 1, ACTIVATE WORKSTATION -C - CALL GOPKS (6,IDUM) - CALL GOPWK (1, 2, 1) - CALL GACWK (1) - return - end - subroutine closen -C DEACTIVATE AND CLOSE WORKSTATION, CLOSE GKS. -C - CALL GDAWK (1) - CALL GCLWK (1) - CALL GCLKS - return - end -C NOAA UTILITIES!! (saves having to load cntr libraries) - SUBROUTINE UPDATR -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: UPDATR UPDATE OR BACK DATE A DATE/TIME. -C PRGMMR: LUKE LIN ORG: NMC41 DATE:95-10-06 -C -C ABSTRACT: UPDATE OR BACKDATE A DATE TIME PASSED IN VIA COMMON -C PACKRA. -C -C PROGRAM HISTORY LOG: -C YY-MM-DD ORIGINAL AUTHOR ???? -C 88-10-11 HENRICHSEN ADD DOC BLOCK AND CONVERT TO MVS FORTRAN 77. -C 95-10-06 LUKE LIN CONVERT IT CFT-77. -C -C USAGE: CALL UPDATR -C INPUT ARGUMENT LIST: -C COMMON _ /PACKRA/JTIME(2),IVLDHR,IVLDAY,IVLDMO,IVLDYR, -C IHOUR,IDAY,IMONTH,IYR -C - JTIME(1) IS NUMBER OF HOURS TO UPDATE -C - (IF JTIME IS NEGATIVE IT WILL BACKDATE) -C - THE ORIGINAL DATE/TIME IS GIVEN IN -C - IHOUR,IDAY,IMONTH,IYR. -C -C OUTPUT ARGUMENT LIST: -C COMMON _ /PACKRA/JTIME(2),IVLDHR,IVLDAY,IVLDMO,IVLDYR, -C IHOUR,IDAY,IMONTH,IYR -C - THE UPDATED DATE/TIME IS RETURNED IN -C - IVLDHR,IVLDAY,IVLDMO,IVLDYR. -C -C REMARKS: LIST CAVEATS, OTHER HELPFUL HINTS OR INFORMATION -C -C ATTRIBUTES: -C LANGUAGE: CFT77 -C MACHINE: CRAY -C -C$$$ -C - COMMON /PACKRA/JTIME(2),IVLDHR,IVLDAY,IVLDMO,IVLDYR, - 1 IHOUR,IDAY,IMONTH,IYR -C - INTEGER ITABYR(13) - INTEGER LPTB(13) - INTEGER NOLPTB(13) -C - DATA LPTB /0,744,1440,2184,2904,3648,4368,5112, - 1 5856,6576,7320,8040,8784/ - DATA NOLPTB /0,744,1416,2160,2880,3624,4344,5088, - 1 5832,6552,7296,8016,8760/ -C - ASSIGN 211 TO KABUL - IVLDYR = IYR - GO TO 500 -C ...WHERE 500 IS SUBROUTINE TO INITIALIZE ITABYR -C ...AND RETURN THRU KABUL - 211 IHRYR = IHOUR + 24*(IDAY - 1) + ITABYR(IMONTH) - IHRYR2 = IHRYR + JTIME(1) -C ...TO TEST FOR BACKDATED INTO PREVIOUS YEAR... - 213 IF(IHRYR2 .LT. 0) GO TO 400 - DO 215 M=2,13 - IF(IHRYR2 .LT. ITABYR(M)) GO TO 222 - 215 CONTINUE -C ...IF IT FALLS THRU LOOP TO HERE, IT IS INTO NEXT YEAR... - IVLDYR = IVLDYR + 1 - IHRYR2 = IHRYR2 - ITABYR(13) - ASSIGN 219 TO KABUL - GO TO 500 - 219 GO TO 213 - 222 IVLDMO = M - 1 - IHRMO = IHRYR2 - ITABYR(IVLDMO) - NODAYS = IHRMO/24 - IVLDAY = NODAYS + 1 - IVLDHR = IHRMO - NODAYS*24 - GO TO 666 -C ...ALL FINISHED. RETURN TO CALLING PROGRAM....................... -C ...COMES TO 400 IF NEG TOTAL HRS. BACK UP INTO PREVIOUS YEAR - 400 IVLDYR = IVLDYR - 1 - ASSIGN 411 TO KABUL - GO TO 500 -C ...WHICH IS CALL TO INITIALIZE ITABYR AND RETURN THRU KABUL - 411 IHRYR2 = ITABYR(13) + IHRYR2 - GO TO 213 -C -C ...SUBROUTINE INITYR... -C ...CALLED BY GO TO 500 AFTER ASSIGNING RETURN NO. TO KABUL... -C ...ITABYR HAS MONTHLY ACCUMULATING TOTAL HRS REL TO BEGIN OF YR. -C ...DEPENDS ON WHETHER IVLDYR IS LEAP YEAR OR NOT. - 500 IQUOT = IVLDYR/4 - IRMNDR = IVLDYR - 4*IQUOT - IF(IRMNDR .NE. 0) GO TO 511 -C ...WAS MODULO 4, SO MOST LIKELY A LEAP YEAR, - IQUOT = IVLDYR/100 - IRMNDR = IVLDYR - 100*IQUOT - IF(IRMNDR .NE. 0) GO TO 522 -C ...COMES THIS WAY IF A CENTURY YEAR... - IQUOT = IVLDYR/400 - IRMNDR = IVLDYR - 400*IQUOT - IF(IRMNDR .EQ. 0) GO TO 522 -C ...COMES TO 511 IF NOT A LEAP YEAR... - 511 DO 513 I = 1,13 - ITABYR(I) = NOLPTB(I) - 513 CONTINUE - GO TO 533 -C ...COMES TO 522 IF LEAP YEAR - 522 DO 525 I = 1,13 - ITABYR(I) = LPTB(I) - 525 CONTINUE - 533 GO TO KABUL,(211,219,411) -C ...WHICH RETURNS TO SECTION FROM WHICH CALLED..................... - 666 CONTINUE - RETURN - END -C DATA SET DAYOWK AT LEVEL 001 AS OF 04/16/93 - SUBROUTINE DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C$$$ SUBPROGRAM DOCUMENTATION BLOCK -C . . . . -C SUBPROGRAM: DAYOWK FIND NUMERICAL DAY OF WEEK. -C PRGMMR: HENRICHSEN ORG: NMC41 DATE:93-05-11 -C -C ABSTRACT: GIVEN DAY MONTH AND YEAR AS INTEGERS RETURN DAY OF WEEK AS -C AND INTEGER NUMBER AND AS FOUR CHARACTER HOLLERTH TEXT. -C -C PROGRAM HISTORY LOG: -C 84-MM-DD WICK -C 85-MM-DD HENRICHSEN REMOVE OLD KEY PUNCH CHARACTERS AND CLEAN UP. -C 87-12-10 HENRICHSEN CONVERT TO VS FORTAN 77. -C -C USAGE: CALL DAYOWK(IDAY,IMONTH,IYEAR,IDAYWK,IHDAYW) -C INPUT ARGUMENT LIST: -C IDAY - INTEGER TWO DIGET DAY OF MONTH( 1 THRU 31 ). -C IMONTH - INTEGER TWO DIGET MONTH OF YEAR( 1 THRU 12). -C IYEAR - INTEGER TWO OR FOUR DIGET YEAR. -C IYEAR SHOULD BE THE COMPLETE FOUR DIGIT YEAR. -C IF ONLY LAST 2 DIGITS OF YEAR ARE GIVEN, -C ASSUMES 20TH CENTURY... -C -C OUTPUT ARGUMENT LIST: -C IDAYWK - INTEGER NUMBER OF DAY OF WEEK ( 1 THRU 7 ). -C IHDAYW - CHARACTER*4 WORD CONTAINING THE THE THREE LETTER -C - DAY OF THE WEEK LEFT JUSTIFED IN THE WORD. -C - IE 'MON ', .... 'FRI ', .... 'SUN '. -C ERRFLAG - ERROR OF OUT OF RANGE ARGUEMENT IS INDICATED BY THE -C - RESULTING IDAYWK = 0, AND IHDAYW = BLANKS. -C -C -C OUTPUT FILES: (DELETE IF NO OUTPUT FILES IN SUBPROGRAM) -C FT06F001 - ERROR PRINT WHEN ARGUEMENTS OUT OF RANGE. -C -C REMARKS: NONE. -C -C ATTRIBUTES: -C LANGUAGE: VS FORTRAN 77 WITH EXTENDED LOGIC. -C MACHINE: NAS -C -C$$$ - CHARACTER*4 IHDAYW - CHARACTER*4 ITEXT(2) - CHARACTER*4 KHDAY(7) - CHARACTER*4 KLANK - CHARACTER*4 NHDAY(2) - CHARACTER*4 NHMON(2) - CHARACTER*4 NHYR(2) -C - INTEGER KCEN(5) - INTEGER KDAYS(12) - INTEGER MONTAB(12) -C - DATA KHDAY /'SUN ','MON','TUE ', - 1 'WED ','THU ','FRI ','SAT '/ - DATA KLANK /' '/ - DATA NHDAY /'DAY ',' '/ - DATA NHMON /'MONT','H '/ - DATA NHYR /'YEAR',' '/ -C - DATA KCEN /4,2,0,6,4/ - DATA KDAYS /31,29,31,30,31,30,31,31,30,31,30,31/ - DATA MONTAB /1, 4, 4, 0, 2, 5, 0, 3, 6, 1, 4, 6/ -C - IDAYWK = 0 - IHDAYW = KLANK - ISFEB = 0 - IDA = IDAY - IMO = IMONTH - IYR = IYEAR - IF(IMO) 911,911,122 - 122 IF(IMO .GT. 12) GO TO 911 - IF(IDA) 922,922,133 - 133 IF(IDA .GT. KDAYS(IMO)) GO TO 922 - ICENT = IYR / 100 - IYR2 = IYR - 100 * ICENT - IF(ICENT) 933,140,144 - 140 CONTINUE -C ...IF ONLY LAST 2 DIGITS OF YR WERE GIVEN, ASSUME ITS 1900 + - ICENT = 19 - IYR = IYR + 1900 - 144 CONTINUE - ICENTX = ICENT - 16 - IF(ICENTX) 933,933,155 - 155 IF(ICENTX .GT. 5) GO TO 933 -C ...THE GIVEN DATE INFO IS W/I RANGE... - ISUM = KCEN(ICENTX) + IYR2 +IYR2/4 + MONTAB(IMO) + IDA - IF(IMO - 2) 222,211,611 -C ...OTHERWISE, THIS IS JAN OR FEB, SO CHECK FOR LEAP YR... - 211 ISFEB = 1 - 222 CONTINUE - IF(MOD(IYR,4)) 533,511,533 -C ...MOST LIKELY A LEAP YR. TEST FOR CENTURY YR... - 511 CONTINUE - IF(IYR2)522,515,522 - 515 CONTINUE - IF(MOD(IYR,400))533,522,533 -C ...COMES TO 522 IF LEAP YR CORRECTION IS NEEDED... - 522 CONTINUE - ISUM = ISUM - 1 - GO TO 611 - 533 CONTINUE -C ...COMES TO 533 IF NOT A LEAP YR, SO IF FEB, MUST RETEST IDA... - IF(ISFEB)544,611,544 - 544 CONTINUE -C ...THIS IS FEB OF A NON-LEAP YR. - IF (IDA .GE. KDAYS(2)) GO TO 922 - GO TO 611 - 611 CONTINUE - IDAW = MOD(ISUM,7) - IF(IDAW) 644,633,644 - 633 CONTINUE - IDAW = 7 - GO TO 644 - 644 CONTINUE - IDAYWK = IDAW - IHDAYW = KHDAY(IDAW) - RETURN -C - 911 CONTINUE -C ...COMES HERE IF GIVEN MONTH OUT-OF-RANGE... - ITEXT(1) = NHMON(1) - ITEXT(2) = NHMON(2) - GO TO 955 - 922 CONTINUE -C ...COMES HERE IF GIVEN DAY OUT-OF-RANGE - ITEXT(1) = NHDAY(1) - ITEXT(2) = NHDAY(2) - GO TO 955 - 933 CONTINUE -C ...COMES HERE IF GIVEN YR OUT OF RANGE - ITEXT(1) = NHYR(1) - ITEXT(2) = NHYR(2) - GO TO 955 - 955 CONTINUE - PRINT 956, ITEXT(1),ITEXT(2),IDAY,IMONTH,IYEAR - 956 FORMAT(1H0,10X,'ERROR EXIT FROM DAYOWK. GIVEN ', A4, A1, 1X, - X 'OUT-OF-RANGE', /1H0,15X,'IDAY = Z', Z8, 4X,'IMONTH = Z', - X Z8, 4X, 'IYEAR = Z', Z8) - RETURN - END diff --git a/util/sorc/wndanftf.fd/makefile b/util/sorc/wndanftf.fd/makefile deleted file mode 100755 index 9b076c762a..0000000000 --- a/util/sorc/wndanftf.fd/makefile +++ /dev/null @@ -1,31 +0,0 @@ -SHELL=/bin/sh -# -SRCS= graph_wndanftf.f - -OBJS=graph_wndanftf.o - -FC = ifort - -XLIBS=/usr/lib64 - -LDFLAGS = -L${NCARG_LIB} -L${XLIBS} \ - -lncarg -lncarg_gks -lncarg_c -lX11 -lXext -lcairo -lfontconfig -lpixman-1 \ - -lfreetype -lexpat -lpng -lz -lpthread -lbz2 -lXrender -lgfortran - -LIBS= ${IP_LIB4} ${SP_LIB4} ${W3EMC_LIB4} ${W3NCO_LIB4} ${BACIO_LIB4} - -CMD = wndanftf -PROFLIB = -lprof - -FFLAGS = -O -g -traceback -C -qopenmp -assume byterecl -convert big_endian -assume nobscc -assume noold_ldout_format -warn usage - -# Lines from here on down should not need to be changed. They are the -# actual rules which make uses to build a.out. -# -all: $(CMD) - -$(CMD): $(OBJS) - $(FC) -o $(@) $(OBJS) $(LIBS) $(LDFLAGS) $(FFLAGS) -clean: - /bin/rm -f wndanftf *.o - diff --git a/util/ush/convert6bit.sh b/util/ush/convert6bit.sh deleted file mode 100755 index 72596c4ed8..0000000000 --- a/util/ush/convert6bit.sh +++ /dev/null @@ -1,87 +0,0 @@ -#!/bin/ksh - -set -x - - cd $DATA - -# convert6bit.sh -# -# Convert fax graphics to another format. Start by -# getting the conversion parameters -# from the fax.tbl -# -# History: -# Oct 2005 L. Sager New script -# Feb 2016 SPA - convert into util_shared module -# - if [ $toc != "WAF" ] - then -# grep $KEYW $FIXshared/convertfax.tbl | read keyword width height FMAT WMO ORIG HEADER ROTATE - grep $KEYW $UTILgfs/fix/convertfax.tbl | read keyword width height FMAT WMO ORIG HEADER ROTATE - else - echo "DO not used convertfax.tbl" - fi - - echo keyword is $keyword - echo width is $width - echo height is $height - echo FMAT is $FMAT - echo WMO is $WMO - echo ORIG is $ORIG - echo HEADER is $HEADER - echo ROTATE is $ROTATE - - -# extract a pure raster graphic using fxcompoz -# - - ras=ras.out - INFILEcrd=crd.out - parmsg="ssno="$subnn - - export FORT66="$ras" - export FORT67="$INFILEcrd" # out card - -# $FXCOMPOZ $INFILE parm=$parmsg > /dev/null - $UTILgfs/exec/fxcompoz $INFILE parm=$parmsg > /dev/null - -# -# Use Image Magick to convert the Raster to another -# format -# -# module show imagemagick-intel-sandybridge/6.8.3 on CRAY -# export PATH=$PATH:/usrx/local/prod/imagemagick/6.8.3/intel/sandybridge/bin:. -# export LIBPATH="$LIBPATH":/usrx/local/prod/imagemagick/6.8.3/intel/sandybridge/lib -# export DELEGATE_PATH=/usrx/local/prod/imagemagick/6.8.3/intel/sandybridge/share/ImageMagick-6 - -# module show imagemagick/6.9.9-25 on DELL - export PATH=$PATH:/usrx/local/dev/packages/ImageMagick/6.9.9-25/bin:. - export LIBPATH="$LIBPATH":/usrx/local/dev/packages/ImageMagick/6.9.9-25/lib - export DELEGATE_PATH=/usrx/local/dev/packages/ImageMagick/6.9.9-25/share/ImageMagick-6 - - echo P4 > header - echo # NCEPtest >> header - echo $width ' ' $height >> header - cat header $ras > image - - rotat="" - if [ $ROTATE != "NO" ] - then - rotat="-rotate $ROTATE" - fi - - echo rotat is $rotat - - convert $rotat PBM:image $FMAT:$outname - -# -# Add the ntc heading: -# - -if [ $HEADER = "YES" ] -then - INPATH=$DATA/$outname - SUB=DFAX1064 -# make_NTC_file.pl $WMO $ORIG $PDYHH $SUB $INPATH $OUTPATH - $UTILgfs/ush/make_NTC_file.pl $WMO $ORIG $PDYHH $SUB $INPATH $OUTPATH -fi diff --git a/util/ush/mk_graphics.sh b/util/ush/mk_graphics.sh deleted file mode 100755 index 93e203c9d9..0000000000 --- a/util/ush/mk_graphics.sh +++ /dev/null @@ -1,98 +0,0 @@ -set +x -################################################# -#---------------------------------------------------------------- -# Name : mk_graphics.sh -# Author : Steve Lilly -# Purpose : This script first extracts the pure raster graphich by using -# fxcompoz, and then uses ImageMagick to converts the raster format -# to either GIF format or NTC (T4 format with a WMO HEADR). -# History : -# OCT 2005 - first implementation -#---------------------------------------------------------------- - - set -x -if [ "$gif" = 'YES' ] -then - export INFILE=$FAXOUT - export subnn=$submn - export PDYHH=$PDY${cyc} - export outname=${name}.${jobn}.gif - export KEYW=$Keyword - -# convert6bit.sh - $UTILgfs/ush/convert6bit.sh - - if test "$SENDCOM" = 'YES' - then - cp ${outname} ${COMOUT} - if test "$SENDDBN" = 'YES' - then - $DBNROOT/bin/dbn_alert MODEL NCDCGIF ${job} ${COMOUT}/$outname - fi - fi -fi - -if [ "$prt" = 'YES' -a "$PRINT_FAX_CHARTS" = 'YES' ] -then - export INFILE=$FAXOUT - export subnn=$submn - export PDYHH=$PDY${cyc} - export outname=pcl.${submn}_${name}.${jobn} - export KEYW=$Keyword - - convert6bit.sh - - if test "$SENDCOM" = 'YES' - then - cp ${outname} ${COMOUTwmo} - if test "$SENDDBN" = 'YES' - then - lpr -P ${lprt} ${COMOUTwmo}/${outname} - fi - fi -fi - -if [ "$toc" = 'YES' ] -then - export INFILE=$FAXOUT - export subnn=$submn - export PDYHH=$PDY${cyc} - export OUTPATH=${name}.${jobn}.ntc - export outname=${name}.${jobn}.fax - export KEYW=$Keyword - -# convert6bit.sh - $UTILgfs/ush/convert6bit.sh - - if test "$SENDCOM" = 'YES' - then - cp ${OUTPATH} ${COMOUTwmo} - if test "$SENDDBN" = 'YES' - then - $DBNROOT/bin/dbn_alert GRIB_LOW HRLY FAX ${COMOUTwmo}/$OUTPATH - fi - fi -fi - -if [ "$toc" = 'WAF' ] -then - export INFILE=$FAXOUT - export subnn=$submn - export PDYHH=$PDY${cyc} - export OUTPATH=${name}.${jobn}.ntc - export outname=${name}.${jobn}.fax - export KEYW=$Keyword - -# convert6bit.sh - $UTILgfs/ush/convert6bit.sh - - if test "$SENDCOM" = 'YES' - then - cp ${OUTPATH} ${COMOUTwmo} - if test "$SENDDBN" = 'YES' - then - $DBNROOT/bin/dbn_alert GRIB_LOW HRLY FAX ${COMOUTwmo}/$OUTPATH - fi - fi - -fi diff --git a/util/ush/mkfaxb.sh b/util/ush/mkfaxb.sh deleted file mode 100755 index 2d0d135e22..0000000000 --- a/util/ush/mkfaxb.sh +++ /dev/null @@ -1,194 +0,0 @@ -# UTILITY SCRIPT NAME : mkfaxb.sh -# AUTHOR : Steve Lilly -# -# ABSTRACT : This utility script produces FAX CHARTS -# -# *Note: This utility expects a parm fild for -# the label on the map. If you don't -# have a parm fild, the calling script -# will input NONE. -# -# INPUT: 4 arguments are input to this script. -# 1st argument - hour1 - Fcst hour of 1st grib file -# 2nd argument - faxparm - parameter input. -# 3rd argument - out - fax chart file -# 4th argument - sendkey for snd2forgntbl.sh. -# 5th argument - [optional] old plot vpap tape55, -# -echo "History: AUG 1999 - Modified for IBM SP" -# History: AUG 2005 Lilly - remove snd2forgn and change 6bit -# format to T4. -# - -set +x -hour_list=$1 -faxparm=$2 -out=$3 -sendkey=$4 -num=$# - -if test $num -eq 4 -o $num -eq 5 -then - echo " Appropriate number of arguments were passed" - set -x - if [ -z "$DATA" ] - then - export DATA=`pwd` - cd $DATA - setpdy.sh - . PDY - fi - export do_label=${do_label:-NO} -else - echo "" - echo "Usage: mkfaxb.sh "hour_list" faxparm outputname sendkey [plottape55]" - echo "" - exit 16 -fi - -if test "$do_label" = "YES" -then - read parm < parm - newparm="PARM='$parm'" - echo "newparm = $newparm" -else - unset newparm -fi - -set +x -echo "########################################################" -echo "# Begin making the VARIAN FAX CHART $out maps" -echo "########################################################" -set -x - -msg="Enter Make FAX GRAPHICS utility." -postmsg "$jlogfile" "$msg" - -############################## -# Process FAX Chart -############################## -# cp $FIXshared/graph_gphbg/nh4004.pur nh4004.pur -cp $UTILgfs/fix/graph_gphbg/nh4004.pur nh4004.pur - -#cp $FIXshared/graph_gphbg/nh2005.pur nh2005.pur -cp $UTILgfs/fix/graph_gphbg/nh2005.pur nh2005.pur - -# cp $FIXshared/graph_gphbg/nh4006.pur nh4006.pur -cp $UTILgfs/fix/graph_gphbg/nh4006.pur nh4006.pur - -# cp $FIXshared/graph_gphbg/nh2007.pur nh2007.pur -cp $UTILgfs/fix/graph_gphbg/nh2007.pur nh2007.pur - -# cp $FIXshared/graph_gphbg/nh4005.pur nh4005.pur -cp $UTILgfs/fix/graph_gphbg/nh4005.pur nh4005.pur - -# cp $FIXshared/graph_gphbg/sh4001.pur sh4001.pur -cp $UTILgfs/fix/graph_gphbg/sh4001.pur sh4001.pur - -if test $sendkey = 'fax.brknel' -o $sendkey = 'fax.bcmrfmp1' -then -# export pgm=$FAXMAKRX - export pgm=$UTILgfs/exec/faxmakrx -else -# export pgm=$FAXMAKR - export pgm=$UTILgfs/exec/faxmakr -fi -prep_step - -echo sendkey=$sendkey -echo pgm=$pgm -# read any -############################## -# Copy Input Field to $DATA -############################## -pgbunit=11 -pgbiunit=31 - -for i in $hour_list -do - echo $i - case $i in - [0-9][0-9]|[0-9][0-9][0-9])case $NET in - gfs|mrf)grbext=pgrbf0${i} - grbiext=pgrbif0${i} - grb2ext=pgrb2.1p00.f0${i} - ;; - nam) if [ "$CGRID" = "YES" ] ; then - grbext=grb_fm${i}.tm00 - grbiext=grb_fmi${i} - else - grbext=grb5fm${i}.tm00 - grbiext=grb5fmi${i} - fi - ;; - *)grbext=pgrbf0${i} - grbiext=pgrbif0${i} - ;; - esac - ;; - anl)grbext=pgrbanl - grbiext=pgrbianl - grb2ext=pgrb2.1p00.anl - ;; - D+3)grbext=D+3.z500.grib - grbiext=D+3.z500.gribi - ;; - *)grbext=$i - grbiext=${i}i - ;; - esac - - if test ! -f $grbext - then - cp $COMIN/${RUN}.${cycle}.$grb2ext . - $CNVGRIB -g21 ${RUN}.${cycle}.$grb2ext $grbext - fi - - if test ! -f $grbiext - then - $GRBINDEX $grbext $grbiext - fi - - eval export FORT${pgbunit}="$grbext" - eval export FORT${pgbiunit}="$grbiext" - - pgbunit=`expr $pgbunit + 1` - pgbiunit=`expr $pgbiunit + 1` - if [ $pgbunit -eq 15 ] ; then - pgbunit=`expr $pgbunit + 1` - pgbiunit=`expr $pgbiunit + 1` - fi -done - -# export FORT15="$PARMshared/$faxparm" -export FORT15="$UTILgfs/parm/$faxparm" - -# export FORT48="$FIXshared/graph_awpseed" -export FORT48="$UTILgfs/fix/graph_awpseed" - -export FORT49="ncepdate" -if test $num -eq 5 -then - export FORT54="$5" -fi -export FORT55="label55" -export FORT60="label60" -export FORT61="label61" -export FORT62="label62" -export FORT63="label63" -export FORT71="$out" # fax chart file -export FORT76="outdgn1" # output design file -export FORT77="outdgn2" # output design file -export FORT78="outdgn3" # output design file -export FORT79="outdgn4" # output design file -export FORT80="faxext8" # temp output file -export FORT89="pureras" - -startmsg -$pgm $newparm >> $pgmout 2> errfile -export err=$?; err_chk - -msg="mkfax ${hour} hour completed normally" -postmsg "$jlogfile" "$msg" - -exit diff --git a/util/ush/mkwindalftf.sh b/util/ush/mkwindalftf.sh deleted file mode 100755 index 5cbea1d41e..0000000000 --- a/util/ush/mkwindalftf.sh +++ /dev/null @@ -1,177 +0,0 @@ -#!/bin/ksh -# UTILITY SCRIPT NAME : mkwindalftf.sh -# AUTHOR : Mary Jacobs -# -# ABSTRACT : NOW PRODUCE UPPER AIR WIND PLOTS -# -# SCRIPT TO RUN WNDANFTF HDS REPLACEMENT -# The script runs a bufr extraction -# program to extract soundings from -# an gfs PREPBUFR file and -# write them as a FORMATTED HUMAN -# READABLE REPORT. (rsonde.x). It -# then runs an NCAR graphics program to -# plot wind barbs and temperatures -# (wndanftf.x). -# This generates a cgm metafile which -# is rasterized (raster2bit.x), -# prefixed with a CNTR standard header -# (glue.head.x), and packed to -# the NOAA bedient sixbit format -# demanded by OSO. (sixbitb.x) -# Author: George VandenBerghe Cray Research. -# HISTORY: 1/23/97 first written. -# HISTORY: 9/12/05 Remove snd2forgn -# HISTORY: 10/05/05 Converted fax graphics to T4 -# format and stopped writing to -# the status file. -# -set -x - -########################################################### -# Extract significant Height observations -########################################################### -cp $COMIN/gfs.${cycle}.prepbufr gfs.${cycle}.prepbufr - export err=$? - if [[ $err -ne 0 ]] ; then - echo " File .${cycle}.prepbufr gfs.${cycle}.prepbufr does not exist." - exit $err - fi - -export pgm=rsonde -. prep_step - -export FORT11=gfs.${cycle}.prepbufr -export FORT51=f51Z - -startmsg -# $RSONDE < $PARMshared/graph_rsonde.ft05.Z >> $pgmout 2> errfile -${UTILgfs}/exec/rsonde < ${UTILgfs}/parm/graph_rsonde.ft05.Z >> $pgmout 2> errfile -export err=$?;err_chk - -########################################################### -# Extract significant pressure observations -########################################################### - -export pgm=rsonde -. prep_step - -export FORT11=gfs.${cycle}.prepbufr -export FORT51=f51P - -startmsg -# $RSONDE <$PARMshared/graph_rsonde.ft05.P >> $pgmout 2>errfile -${UTILgfs}/exec/rsonde < ${UTILgfs}/parm/graph_rsonde.ft05.P >> $pgmout 2> errfile -export err=$?;err_chk - -########################################################### -# cat the oservation files together -########################################################### - -cat f51Z f51P >formatted.soundings - -########################################################### -# draw ncar graphics map -########################################################### - -export pgm=wndanftf -. prep_step - -export FORT20=formatted.soundings - -startmsg -# $WNDANFTF >> $pgmout 2> errfile -${UTILgfs}/exec/wndanftf >> $pgmout 2> errfile -export err=$?;err_chk - -########################################################### -# rasterize the map -########################################################### - -ictrans -d xwd -fdn 2 -resolution 1728x2440 -e 'zoom 0.08 0.0 0.79 1.0' -e 'plot 1' gmeta >f8 -########################################################### -# pack 8 bit pixels into one bit bits -########################################################### - -export pgm=ras2bit -. prep_step - -export FORT11=f8 -export FORT59=f59 - -fssize=`cat f8 | wc -c ` -echo $fssize >fin -echo 1728 >>fin -echo 2440 >>fin - -startmsg - -# $RAS2BIT > $pgmout 2> errfile -${UTILgfs}/exec/ras2bit > $pgmout 2> errfile -export err=$?;err_chk -########################################################### -# Glue the header onto the image file by getting rid of HGLUE -########################################################### - -# cat $FIXshared/graph_wndanftf.header f59 > mapback.pur -cat ${UTILgfs}/fix/graph_wndanftf.header f59 > mapback.pur -cp mapback.pur image002.pur -cp mapback.pur image001.pur - -########################################################### -# now we have bit image background field (in mapback.pur) which -# actually contains the ENTIRE MAP and we -# merely need "cntr" to do the six bit bedient -# packing. -# A second image, (duplicate but for alternative -# disposition with a different subset number ) -# is in image002.pur. -########################################################### - -export pgm=sixbitb -. prep_step - -jobn=${jobn:-$job} -FAXOUT=bkwndalf.${cyc} - -export FORT11="mapback.pur" -export FORT12="mapback.pur" -# export FORT15=$FIXshared/graph_sixbitb.generic.f15 -export FORT15=${UTILgfs}/fix/graph_sixbitb.generic.f15 -# export FORT18=$FIXshared/graph_sixbitb.wndanftf.$cycle -export FORT18=${UTILgfs}/fix/graph_sixbitb.wndanftf.$cycle -export FORT52=x6b -export FORT55=putlab.55 -export FORT60=f60 -export FORT61=f61 -export FORT62=f62 -export FORT63=f63 -export FORT71=ras -export FORT72=rs2 -# the 6 bit output is assigned here -export FORT81="bkwndalf.${cyc}" -rm fort.80 - -startmsg -# $SIXBITB >> $pgmout 2> errfile -${UTILgfs}/exec/sixbitb >> $pgmout 2> errfile - -export err=$?;err_chk - - for KEYW in WNDAFT WNDAFT_g - do - -# grep $KEYW $FIXshared/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - grep $KEYW ${UTILgfs}/fix/identifyfax.tbl | read Keyword sub00 sub06 sub12 sub18 gif toc prt lprt name - - if [ ${cyc} = '00' ]; then submn=$sub00; fi - if [ ${cyc} = '12' ]; then submn=$sub12; fi - - echo $FAXOUT $submn $name $Keyword $gif $toc $prt $jobn $lprt - export FAXOUT submn name Keyword gif toc prt jobn lprt -# mk_graphics.sh - ${UTILgfs}/ush/mk_graphics.sh - - done - -exit diff --git a/util/ush/trpsfprv.sh b/util/ush/trpsfprv.sh deleted file mode 100755 index 6bea368018..0000000000 --- a/util/ush/trpsfprv.sh +++ /dev/null @@ -1,108 +0,0 @@ -#!/bin/sh - -##################################################################### -# Script trpsfprv.sh generates the TRPSFPRV product for the GFS -# -# History: OCT 2004 Julia Zhu First implementation of this script -# History: SEPT 2005 Steve Lilly remove snd2forgn -# HISTORY Oct. 2005 - Converted fax graphics to T4 format and -# stopped writing to the stat file. -##################################################################### - -cd $DATA - -model=${model:-gfs} -set +x - -echo "######################################" -echo " Execute TRPSFPRV" -echo "######################################" -set -x - -################################### -# Copy Grib files -################################### - -cp ${COMIN}/gfs.$cycle.pgrb2.1p00.f024 . -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File gfs.$cycle.pgrb2.1p00.f024 does not exist." - exit $err -fi - -cp ${COMIN}/gfs.$cycle.pgrb2.1p00.f048 . -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File gfs.$cycle.pgrb2.1p00.f048 does not exist." - exit $err -fi -$CNVGRIB -g21 gfs.$cycle.pgrb2.1p00.f024 pgrbf24 -export err=$? -if [[ $err -ne 0 ]] ; then - echo " CNVGRIB failed to convert GRIB2 to GRIB1 " - exit $err -fi -$GRBINDEX pgrbf24 pgrbif24 -err1=$? - -$CNVGRIB -g21 gfs.$cycle.pgrb2.1p00.f048 pgrbf48 -export err=$? -if [[ $err -ne 0 ]] ; then - echo " CNVGRIB failed to convert GRIB2 to GRIB1 " - exit $err -fi -$GRBINDEX pgrbf48 pgrbif48 -err2=$? - -tot=`expr $err1 + $err2` -if test "$tot" -ne 0 -then - msg="File not yet available in com" - postmsg "$jlogfile" "$msg" - err_exit -fi - -# cp $PARMshared/graph_trpsfprv_ft08.$cycle trpsfprv_ft08.$cycle -cp ${UTILgfs}/parm/graph_trpsfprv_ft08.$cycle trpsfprv_ft08.$cycle - -# cp $PARMshared/graph_trpsfprv_ft05.$cycle trpsfprv_ft05.$cycle -cp ${UTILgfs}/parm/graph_trpsfprv_ft05.$cycle trpsfprv_ft05.$cycle - -# cp $FIXshared/graph_awpseed awpseed -cp ${UTILgfs}/fix/graph_awpseed awpseed - -# cp ${FIXshared}/graph_gphbg/mr4002.pur mr4002.pur -cp ${UTILgfs}/fix/graph_gphbg/mr4002.pur mr4002.pur - -export pgm=trpsfprv;. prep_step - -export FORT8="trpsfprv_ft08.$cycle" -export FORT11="mr4002.pur" -export FORT12="pgrbf24" -export FORT22="pgrbif24" -export FORT15="pgrbf48" -export FORT25="pgrbif48" -export FORT55="f55" -export FORT60="f60" -export FORT61="f61" -export FORT62="f62" -export FORT63="f63" -export FORT71="ras" -export FORT72="rs2" -export FORT52="x6b" -export FORT48="awpseed" -export FORT81="trpsfprv.faxx.${model}_${cyc}" - -msg="$pgm start" -postmsg "$jlogfile" "$msg" - -# $TRPSFPRV < trpsfprv_ft05.$cycle >> $pgmout 2> errfile -${UTILgfs}/exec/trpsfprv < trpsfprv_ft05.$cycle >> $pgmout 2> errfile -export err=$? -if [[ $err -ne 0 ]] ; then - echo " File ${UTILgfs}/exec/trpsfprv does not exist." - exit $err -fi - -echo "Leaving trpsfprv.sh" -exit diff --git a/workflow/cases/coupled_free_forecast.yaml b/workflow/cases/coupled_free_forecast.yaml index 714494a572..f1159924ec 100644 --- a/workflow/cases/coupled_free_forecast.yaml +++ b/workflow/cases/coupled_free_forecast.yaml @@ -14,6 +14,7 @@ case: print_esmf: .true. nems_temp: 'cpld' mom6ic_prepared: .false. + inline_post: .false. KEEPDATA: YES ic_source: coupled_ic diff --git a/workflow/cases/coupled_free_forecast_wave.yaml b/workflow/cases/coupled_free_forecast_wave.yaml index 33d656518c..807ca2c385 100644 --- a/workflow/cases/coupled_free_forecast_wave.yaml +++ b/workflow/cases/coupled_free_forecast_wave.yaml @@ -16,6 +16,7 @@ case: print_esmf: .true. nems_temp: 'cpld_wave' mom6ic_prepared: .false. + inline_post: .false. KEEPDATA: NO nsst: @@ -57,6 +58,11 @@ case: wave_settings: WAVPETS: 136 + CPL_WAVIC: CFSR + waveGRD: 'gwes_30m' + wavepostGRD: 'gwes_30m' + waveesmfGRD: '' + waveinterpGRD: '' post: downset: 2 diff --git a/workflow/config/fcst.yaml b/workflow/config/fcst.yaml index 3fdf90c044..e172135c5a 100644 --- a/workflow/config/fcst.yaml +++ b/workflow/config/fcst.yaml @@ -87,6 +87,9 @@ config_fcst: export NX_GLB="{doc.ice_settings.NX_GLB}" export NY_GLB="{doc.ice_settings.NY_GLB}" export MESHICE="mesh.mx{doc.ice_settings.ICERES}.nc" + + # inline post + export WRITE_DOPOST="{doc.settings.inline_post}" if [[ "$machine" == "WCOSS_C" ]]; then export memory_fcst="1024M" @@ -94,7 +97,7 @@ config_fcst: export memory_fcst="1024M" fi - export FORECASTSH="$HOMEgfs/scripts/exglobal_fcst_nemsfv3gfs.sh" + export FORECASTSH="$HOMEgfs/scripts/exglobal_forecast.sh" export FCSTEXECDIR="$HOMEgfs/exec" export FCSTEXEC="{FCSTEXEC}" @@ -169,6 +172,12 @@ config_fcst: export sppt_sfclimit=.true. export use_zmtnblck=.true. + + if [[ $cplwav = ".true." ]]; then + export DO_WAVE="YES" + else + export DO_WAVE="NO" + fi #--------------------------------------------------------------------- # Disable the use of coupler.res; get model start time from model_configure export USE_COUPLER_RES="NO" diff --git a/workflow/config/wave.yaml b/workflow/config/wave.yaml index f537f2c28e..eeca0651da 100644 --- a/workflow/config/wave.yaml +++ b/workflow/config/wave.yaml @@ -13,31 +13,28 @@ config_wave: echo "BEGIN: config.wave" export wave_sys_ver=v1.0.0 - export COMPONENTRSTwave={doc.wave_settings.COMPONENTRSTwave} - export HOMEwave={doc.places.HOMEgfs} - export HOMEgefs={doc.places.HOMEgfs} - + export CDUMPRSTwave="gdas" + # Grids for wave model export waveGRD='{doc.wave_settings.waveGRD}' export waveGRDN='{doc.wave_settings.waveGRDN}' # gridnumber for ww3_multi - export waveGRDG='10 20 30' # gridgroup for ww3_multi + export waveGRDG='{doc.wave_settings.waveGRDG}' # gridgroup for ww3_multi export USE_WAV_RMP='{doc.wave_settings.USE_WAV_RMP}' #yes/no rmp grid remapping pre-processed coefficients # ESMF input grid - export waveesmfGRD='' # input grid + export waveesmfGRD='{doc.wave_settings.waveesmfGRD}' # input grid # Grids for output fields export waveuoutpGRD=points - export waveinterpGRD='' # Grids that need to be interpolated from native + export waveinterpGRD='{doc.wave_settings.waveinterpGRD}' # Grids that need to be interpolated from native # in POST will generate grib unless gribOK not set export wavesbsGRD='' # side-by-side grids generated as wave model runs, writes to com - export wavepostGRD='gwes_30m' # Native grids that will be post-processed (grib2) - + export wavepostGRD='{doc.wave_settings.wavepostGRD}' # Native grids that will be post-processed (grib2) + + export FHMAX_WAV={doc.output_settings.FHMAX_GFS} if [ "$CDUMP" = "gdas" ] then - export FHMAX_WAV={doc.output_settings.FHMAX_GDAS} #for coupled model, use GDAS - else - export FHMAX_WAV={doc.output_settings.FHMAX_GFS} #for coupled model, use GFS + export FHMAX_WAV={doc.output_settings.FHMAX_GDAS} #if GDAS use GDAS fi export WAVHINDH={doc.wave_settings.WAVHINDH} export FHMIN_WAV={doc.output_settings.FHMIN_WAV} @@ -127,14 +124,7 @@ config_wave: # # Path to HOME Directory export EXECwave="{doc.places.HOMEgfs}/exec" export FIXwave="{doc.places.FIXwave}" - export PARMwave="{doc.places.HOMEgfs}/parm/wave" export USHwave="{doc.places.HOMEgfs}/ush" # - - export wavelog=$COMOUTwave/wave.log - - # # Set wave model ID tag to include member number - # # if ensemble; waveMEMB var empty in deterministic - export WAV_MOD_TAG=$COMPONENTwave$waveMEMB # echo "END: config.wave" diff --git a/workflow/config/waveinit.yaml b/workflow/config/waveinit.yaml new file mode 100644 index 0000000000..5424a09979 --- /dev/null +++ b/workflow/config/waveinit.yaml @@ -0,0 +1,15 @@ +config_waveinit: + filename: config.waveinit + content: !expand | + #!/bin/ksh -x + # + # This file is automatically generated from the YAML-based system + # in ecf/ecfutils/. Any changes will be overwritten if + # setup_case.sh is rerun. + + ########## config.base ########## + # Common to all steps + + echo "BEGIN: config.waveinit" + + echo "END: config.waveinit" diff --git a/workflow/config/wavepostbndpnt.yaml b/workflow/config/wavepostbndpnt.yaml new file mode 100644 index 0000000000..bdc0299bb0 --- /dev/null +++ b/workflow/config/wavepostbndpnt.yaml @@ -0,0 +1,15 @@ +config_wavepostbndpnt: + filename: config.wavepostbndpnt + content: !expand | + #!/bin/ksh -x + # + # This file is automatically generated from the YAML-based system + # in ecf/ecfutils/. Any changes will be overwritten if + # setup_case.sh is rerun. + + ########## config.base ########## + # Common to all steps + + echo "BEGIN: config.wavepostbndpnt" + + echo "END: config.wavepostbndpnt" diff --git a/workflow/config/wavepostpnt.yaml b/workflow/config/wavepostpnt.yaml new file mode 100644 index 0000000000..3955ed414a --- /dev/null +++ b/workflow/config/wavepostpnt.yaml @@ -0,0 +1,15 @@ +config_wavepostpnt: + filename: config.wavepostpnt + content: !expand | + #!/bin/ksh -x + # + # This file is automatically generated from the YAML-based system + # in ecf/ecfutils/. Any changes will be overwritten if + # setup_case.sh is rerun. + + ########## config.base ########## + # Common to all steps + + echo "BEGIN: config.wavepostpnt" + + echo "END: config.wavepostpnt" diff --git a/workflow/config/wavepostsbs.yaml b/workflow/config/wavepostsbs.yaml new file mode 100644 index 0000000000..18f4e259b1 --- /dev/null +++ b/workflow/config/wavepostsbs.yaml @@ -0,0 +1,26 @@ +config_wavepostsbs: + filename: config.wavepostsbs + content: !expand | + #!/bin/ksh -x + # + # This file is automatically generated from the YAML-based system + # in ecf/ecfutils/. Any changes will be overwritten if + # setup_case.sh is rerun. + + ########## config.base ########## + # Common to all steps + + echo "BEGIN: config.wavepostsbs" + + export WAV_SUBGRBSRC="" + export WAV_SUBGRB="" + + export DOIBP_WAV='NO' # Input boundary points + export DOFLD_WAV='YES' # Field data + export DOPNT_WAV='YES' # Station data + export DOGRB_WAV='YES' # Create grib2 files + export DOGRI_WAV='YES' # Create interpolated grids + export DOSPC_WAV='YES' # Spectral post + export DOBLL_WAV='YES' # Bulletin post + + echo "END: config.wavepostsbs" diff --git a/workflow/config/waveprep.yaml b/workflow/config/waveprep.yaml index ea4ebd6ec2..1db8d1aa3a 100644 --- a/workflow/config/waveprep.yaml +++ b/workflow/config/waveprep.yaml @@ -12,15 +12,14 @@ config_waveprep: echo "BEGIN: config.waveprep" - export sigMODE="{doc.wave_settings.sigMODE}" - - export HOUR_INC=3 # This value should match with the one used in - export GOFILETYPE=1 - export POFILETYPE=1 - - export FUNIPNT="T" + export HOUR_INC=3 + export GOFILETYPE=1 # GOFILETYPE=1 one gridded file per output step + export POFILETYPE=1 # POFILETYPE=1 one point file per output step + + #Unified point output T or F + export FUNIPNT="T" #Unified point output T or F # Unified output server type (see ww3_multi.inp in WW3 repo) - export IOSRV="1" + export IOSRV="1" # # Flag for dedicated output process for unified points export FPNTPROC="T" # # Flag for grids sharing dedicated output processes @@ -30,4 +29,4 @@ config_waveprep: # Flag for masking at printout time. export FLAGMASKOUT="F" # - echo "END: config.waveprep" + echo "END: config.waveprep" diff --git a/workflow/defaults/output_settings.yaml b/workflow/defaults/output_settings.yaml index 83b3d58d31..935cf0d759 100644 --- a/workflow/defaults/output_settings.yaml +++ b/workflow/defaults/output_settings.yaml @@ -40,13 +40,9 @@ output_settings_defaults: &output_settings_defaults wave_output_settings_defaults: &wave_output_settings_defaults FHMIN_WAV: 0 - FHMAX_WAV: 9 - FHMAX_WAV_GFS: 384 FHOUT_WAV: 3 FHMAX_HF_WAV: 120 FHOUT_HF_WAV: 3 - FHMAX_WAV_CUR: 48 - OUTPARS_WAV: "WND CUR ICE HS T01 T02 DIR FP DP PHS PTP PDIR CHAR" diff --git a/workflow/defaults/settings.yaml b/workflow/defaults/settings.yaml index 94f269dc67..30c0f862d0 100644 --- a/workflow/defaults/settings.yaml +++ b/workflow/defaults/settings.yaml @@ -38,6 +38,9 @@ default_settings: &default_settings nems_temp: 'atm' nems_temp_cold: 'atm' ics_from: opsgfs + inline_post: .false. + cplmode: nems_orig + FRAC_GRID: .false. parexp: prnemsrn HPSS_PAR_PATH: !expand "/5year/NCEPDEV/emc-global/emc.glopara/WCOSS_C/{parexp}" diff --git a/workflow/defaults/wave.yaml b/workflow/defaults/wave.yaml index f95b91ec92..10fd9e032c 100644 --- a/workflow/defaults/wave.yaml +++ b/workflow/defaults/wave.yaml @@ -5,13 +5,14 @@ wave_defaults: &wave_defaults - when: !calc doc.settings.cplwav==".true." do: 24 - otherwise: 0 - COMPONENTRSTwave: gdaswave WAVHINDH: 0 RUNMEM: -1 - sigMODE: prep - waveGRD: 'gwes_30m' + waveGRD: 'gnh_10m aoc_9km gsh_15m' waveGRDN: '1 2 3' waveGRDG: '10 20 30' + waveesmfGRD: 'glox_10m' + waveinterpGRD: 'glo_15mxt at_10m ep_10m wc_10m ak_10m glo_30m' + wavepostGRD: 'gnh_10m aoc_9km gsh_15m' USE_WAV_RMP: 'NO' WAV_CUR_DT: 3 WAV_CUR_HF_DT: 1 diff --git a/workflow/layout/free_forecast_gfs.yaml b/workflow/layout/free_forecast_gfs.yaml index 3cf24a92a1..c94677c13d 100644 --- a/workflow/layout/free_forecast_gfs.yaml +++ b/workflow/layout/free_forecast_gfs.yaml @@ -101,7 +101,7 @@ suite: !Cycle jgfs_post_manager_el: !TaskElement <<: *exclusive_task_template RUN: !calc up.RUN - Disable: !calc metasched.type == 'rocoto' + Disable: !calc metasched.type == 'rocoto' or doc.settings.inline_post == '.true.' Trigger: !FirstTrue - when: !calc not doc.settings.dev_safeguards take: !Depend ( up.forecast.is_running() ) @@ -112,17 +112,18 @@ suite: !Cycle resources: !calc partition.resources.run_gfs_post_manager release_postanl: !DataEvent file: !expand >- - {metasched.varref("COM")}/gfs.{metasched.datestring("%Y%m%d/%H/")}gfs.t{metasched.datestring("%H")}z.logf000.nemsio + {metasched.varref("COM")}/gfs.{metasched.datestring("%Y%m%d/%H/")}atmos/gfs.t{metasched.datestring("%H")}z.logf000.nemsio release_post_fhr: !DataEventElement Name: !expand "release_post{dimval.fhr:03d}" Foreach: [ fhr ] file: !expand >- - {metasched.varref("COM")}/gfs.{metasched.datestring("%Y%m%d/%H/")}gfs.t{metasched.datestring("%H")}z.logf{dimval.fhr:03d}.nemsio + {metasched.varref("COM")}/gfs.{metasched.datestring("%Y%m%d/%H/")}atmos/gfs.t{metasched.datestring("%H")}z.logf{dimval.fhr:03d}.nemsio # NOTE: the above files must match post_manager.yaml jgfs_post_anl_el: !TaskElement <<: *exclusive_task_template Foreach: [] + Disable: !calc doc.settings.inline_post == '.true.' FHR: anl Name: p_anl Trigger: !FirstTrue @@ -133,7 +134,7 @@ suite: !Cycle ecflow_def: !expand "edit FHR '{FHR}'" release_pgrb2_anl: !DataEvent {file="/dev/null"} resources: !calc partition.resources.run_gfspost - J_JOB: JGLOBAL_NCEPPOST + J_JOB: JGLOBAL_ATMOS_NCEPPOST ecflow_command: !expand | export post_times=%FHR% FHRLST=%FHR% FHRGRP=%FHR% $HOMEgfs/jobs/{J_JOB} @@ -144,10 +145,11 @@ suite: !Cycle jgfs_post_fhr_el: !TaskElement <<: *exclusive_task_template Foreach: [ fhr ] + Disable: !calc doc.settings.inline_post == '.true.' resources: !calc partition.resources.run_gfspost Name: !expand p_{dimval.fhr:03d} FHR: !expand "{dimval.fhr:03d}" - J_JOB: JGLOBAL_NCEPPOST + J_JOB: JGLOBAL_ATMOS_NCEPPOST Trigger: !FirstTrue - when: !calc not doc.settings.dev_safeguards take: !Depend jgfs_post_manager.depend("release_post{F:03d}",F=[dimval.fhr]) @@ -161,44 +163,44 @@ suite: !Cycle /usr/bin/env post_times={FHR} FHRLST={FHR} FHRGRP={FHR} &HOMEgfs;/jobs/{J_JOB} #endfamily post - ocnpost: !TaskArray - RUN: !calc up.RUN - Disable: !calc doc.settings.cplflx==".false." - Dimensions: - fhr: !calc doc.output_settings.ocnpost_hours - jgfs_ocnpost_fhr_el: !TaskElement + ocnpost: !TaskArray + RUN: !calc up.RUN + Disable: !calc doc.settings.cplflx==".false." + Dimensions: + fhr: !calc doc.output_settings.ocnpost_hours + jgfs_ocnpost_fhr_el: !TaskElement + <<: *exclusive_task_template + Foreach: [ fhr ] + resources: !calc partition.resources.run_one_node_downstream + Name: !expand p_{dimval.fhr:03d} + FHR: !expand "{dimval.fhr:03d}" + OCN_FHRLST: !calc "tools.seq(dimval.fhr, dimval.fhr+doc.output_settings.OCN_INTERVAL-6, 6)" + J_JOB: rocoto/ocnpost.sh + Trigger: !Depend up.up.forecast + ecflow_def: !expand "edit FHR '{FHR}'" + ecflow_command: !expand | + export post_times=%FHR% FHRLST=%FHR% FHRGRP=%FHR% + $HOMEgfs/jobs/{J_JOB} + rocoto_command: !expand >- + {rocoto_load_modules} ; + export OCN_FHRLST="{OCN_FHRLST}"; $HOMEgfs/jobs/{J_JOB} + #endfamily ocnpost + + wavepost: !Task <<: *exclusive_task_template - Foreach: [ fhr ] - resources: !calc partition.resources.run_one_node_downstream - Name: !expand p_{dimval.fhr:03d} - FHR: !expand "{dimval.fhr:03d}" - OCN_FHRLST: !calc "tools.seq(dimval.fhr, dimval.fhr+doc.output_settings.OCN_INTERVAL-6, 6)" - J_JOB: rocoto/ocnpost.sh + RUN: !calc up.RUN + Disable: !calc doc.settings.cplwav=='.false.' + resources: !calc partition.resources.run_fv3ic + J_JOB: JGLOBAL_WAVE_POST_SBS Trigger: !Depend up.forecast - ecflow_def: !expand "edit FHR '{FHR}'" - ecflow_command: !expand | - export post_times=%FHR% FHRLST=%FHR% FHRGRP=%FHR% - $HOMEgfs/jobs/{J_JOB} - rocoto_command: !expand >- - {rocoto_load_modules} ; - export OCN_FHRLST="{OCN_FHRLST}"; $HOMEgfs/jobs/{J_JOB} - #endfamily ocnpost - wavepost: !Task - <<: *exclusive_task_template - RUN: !calc up.RUN - Disable: !calc doc.settings.cplwav=='.false.' - resources: !calc partition.resources.run_fv3ic - J_JOB: JGLOBAL_WAVE_POST_SBS - Trigger: !Depend forecast - - wavepostpnt: !Task - <<: *exclusive_task_template - RUN: !calc up.RUN - Disable: !calc doc.settings.cplwav=='.false.' - resources: !calc partition.resources.run_fv3ic - J_JOB: JGLOBAL_WAVE_POST_PNT - Trigger: !Depend forecast + wavepostpnt: !Task + <<: *exclusive_task_template + RUN: !calc up.RUN + Disable: !calc doc.settings.cplwav=='.false.' + resources: !calc partition.resources.run_fv3ic + J_JOB: JGLOBAL_WAVE_POST_PNT + Trigger: !Depend up.forecast jgfs_emc_vrfy: !Task <<: *exclusive_task_template